diff --git a/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json b/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json index 56477ec232..3c5439e15e 100644 --- a/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json +++ b/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json @@ -1 +1 @@ -{"parms":{"id":"deskpro386.deskpro386-vga-4096k","name":"Compaq DeskPro 386","busWidth":32,"resume":0,"state":""},"timestamp":"2015-08-13 16:19:44","version":"1.x.x","url":"http://pcjs:8088/devices/pc/machine/compaq/deskpro386/vga/4096kb/?gort=debug&autostart=no","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36","deskpro386.cpu386":{"0":[131072,1,64768,213920,32658,32668,1664,0],"1":[4811,[919,291712,43327,64260,1,"CS",3,3,16404448,2,65535,2,65535,6912,43328],[631,16474160,65663,62459,2,"DS",3,3,16404160,2,65535,2,65535,4864,65664],[2759,577472,35391,62216,3,"SS",3,3,16406288,2,65535,2,65535,4864,35392],[2759,577472,35391,62216,2,"ES",3,3,16406288,2,65535,2,65535,4864,35392],[65521,16386048,16386335,16384000,16386047,[56,16403536,65519,58362,5,"LDT",0,3,16386104,2,65535,2,65535,768,65520],[136,269568,43,58116,4,"TSS",0,3,16386184,2,65535,2,65535,768,44],3,0,0,0,[0,0,0,0,null,null,0,0],[null,null,null,null,null,null,0,0]],12947,[943,342272,3551,62213,2,"FS",3,3,16404472,2,65535,2,65535,4864,3552],[0,0,0,0,2,"GS",0,0,16386048,2,65535,2,65535,0,1]],"2":["DS","SS",2,2048,0,16475844,16475844],"3":[0,873399717,1],"4":[0,[629822692,95815027,1172702135,95815106,7341812,-268370092,-268397152,-268428336,1172702153,1172702156,513540372,513540380,1172702165,513540396,513540404,513540412,517216435,-268371891,-268371903,511967257,-268376263,517216672,-268376018,-268374062,-268376128,517216656,-268370322,629803468,-268370093,-268373852,1314,-1073726579,18354324,517215924,1172701423,629803468,1172703069,517216734,517216807,18354364,517215848,7341922,18354394,18354394,18354394,18354394,65208640,1172703611,403755242,-268428543,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,511967269,-268377039,-268373915,-1073721670,-268428336,-268428336,-268377087,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,0,0,0,0,0,0,0,0,95821879,-268428336,-268428336,-268428336,-268428336,-1073740060,-268428336,-268428336,513540420,513540428,513540436,513540444,513540452,1172702480,513540468,513540476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8190071,276824706,276824646,-723659572,-126357533,-126418872,861995008,4648960,64,-198921499,-1269540860,-1354714005,11885,0,-272170884,16252928,8420352,5242881,-268376277,-408878522,49807360,0,0,0,-2147482527,7170,2752512,470614058,811737188,470622823,7181,0,0,0,0,131072,276824281,-1593823742,5247520,40960,0,0,0,0,-738197504,1445988611,-7305467,1069546,301989888,256,873731092,16843009,4063262,1610616861,1158353161,1895825488,29703,0,0,0,0,0,-1073740346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,538968064,538968064,122902867,0,0,671154176,202603,33430,48190285,453968421,267801855,8,0,0,1316715,37394,1143821133,895439695,673194016,0,0,-2116288512,18161,0,542330692,538976288,270540832,0,0,-2116288512,149233,0,1296912195,541347393,541937475,0,0,671154176,2561899,47845,1095649623,538980402,540424243,0,0,671154176,66656107,9349,1179537219,538986313,542333267,0,0,-2114650112,73156337,71,1330926913,1128618053,542392642,0,0,-2114650112,73221873,54,1111835735,540424243,541415493,0,0,-1521811456,73277228,226363,541540932,538976288,542392642,0,0,-1804468224,80561921,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-126418944,861995008,4648960,64,-198921499,-1269540860,335607927,-268422303,4194374,-1293615104,1476719652,-1268009900,778940224,138346496,152633456,132386,-2113927478,50398080,127991888,38142064,38147429,126812272,4587632,46599147,7340614,34278113,723566,163119115,620167368,-126418832,76218367,-1870199406,404162840,143911425,112,10682112,9372273,7892,0,34603120,889204224,318795776,456064,1313817351,538976288,1879066400,-176160768,1090986246,538990677,1495277600,-1073713152,84342176,1314017287,538976288,1879075616,-176158720,1124546822,1262702412,2065702948,-1040158720,1040643336,25166599,-1929379840,28672,554104192,1297040135,538976305,1879088928,-174014464,1275530246,540103760,-1205854176,-1073713152,319223200,1414548487,538976306,32,7342461,7340234,116760768,1347159834,538981204,14426144,-2147483536,119998197,843927363,538976288,7340270,116752384,1329792813,538981197,-57312,-2147483536,120784629,877481795,538976288,450832,772936640,1494609920,435159288,-268376334,16732955,1879265008,-134152192,1048578,252183040,251658255,336399,771817984,136095232,1342177280,272662732,50595336,100796928,135201796,730401792,1720297486,-503880127,862341222,-1441887287,-1475466359,1715562121,-144256461,1006580721,1938741254,-1898398965,79921991,-126417095,-473833589,-695760126,-28931698,-1898661889,-1898399745,-1141766936,-2092462380,-1014822905,-143307004,-1898692991,108400344,-393293720,1183513309,-4193026,-2088131050,9029182,1558774644,1724107261,-324943821,862343313,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-268026881,-1156877423,-2092461584,121177283,-544475017,-1962744895,-1986924921,-1207959994,-1207987732,2129170928,-1846756367,134710087,1325712259,1048704885,249074156,-395835786,-94902127,67001995,9407451,-1070373310,-588774429,-27358224,1711465409,-1979152637,1348878438,385811306,1048807844,1946192326,-54925052,1724107152,-190726093,862343314,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-133809153,-1156877422,-2092461320,121177283,-544475017,-1962744895,-1986857337,-1207959994,-1207987468,-622292232,-1829454864,134710087,1325712259,1048704885,249074420,-261618058,-105650030,67001995,9407451,-1070373310,954729443,-27358224,1711465409,-1979152637,1348878438,385811562,1048807844,1946192326,-65672956,1724107152,-593379277,862343311,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-536462337,-1156877425,-2092462112,121177283,62060663,112,33489408,4194816,33554792,16779520,0,0,0,1342185985,16908288,-536739839,-116826112,983047,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,152633376,16842864,16843264,14680576,166726464,33559040,0,0,0,1342185985,16908288,-536739839,-116826112,983047,2,0,0,0,273784320,1936286720,538980715,538976288,806162688,1413563971,538980913,75104288,112,33489408,4194816,33554792,16779520,0,0,0,671096835,16908288,-536739839,-268343296,589826,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,-65504,112,33489408,4194816,33554792,16779520,0,0,0,671096835,16908288,-536739839,-268343296,589826,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,151191584,33923184,-2147418110,5242960,5242960,16790224,471814163,505355807,522067743,175054622,161349744,1174405232,842093633,2105376,827605318,538976310,542068224,1162690894,538976288,0,-2145877504,131072,2030043138,9249,131328,131584,131840,132096,132352,132608,132864,133120,133376,133632,133888,134144,134400,134656,134912,135168,135424,135680,135936,136192,136448,136704,136960,137216,137472,137728,137984,138240,138496,138752,139008,139264,139520,139776,140032,140288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,33357823,-490536447,-1526140928,166723838,-268375673,1822730,466619376,-804458496,233832475,-268400221,15685390,1251438832,-797773824,1945108507,-268428336,1822836,860059376,-797446144,1425014811,520337411,294921,0,0,0,0,0,0,0,0,0,0,0,335544320,854031,989863680,2013288960,-1258252544,-218049536,805376256,-805220863,4390962,60227583,318963711,357302271,-969998337,50334726,512306895,-1943142382,-889187322,-469745432,3926016,251,-83872536,-402587648,16449581,652739073,33618688,2091011,-402652880,19922969,1304577,-402521808,19922957,518147,48759111,772055552,867968,1343058944,237870,335952174,91576320,-567345362,6547462,1448146667,-1269607081,506638,1566249165,-816292257,222199854,141819904,1962956520,4581379,471764014,-13722624,772205086,1842830,-1912601910,-1677714402,-1273037010,512503296,521011228,1048587932,1946157069,2222088,283640693,-1865704192,-2130706688,-402653184,24379407,-1269608253,520039941,1482358798,1359355587,-986818730,772258614,129973956,-218101575,1499357095,1354964743,772191315,925439,247683163,436637215,375040,-1409220418,-773795432,-1376220192,-492065365,1077838066,578027526,-1190772290,-1733558258,-1951532917,-75256360,1024292095,141885439,-16515325,-1416385645,1048634594,1946157069,3205123,1396513229,772109391,17510143,1085820958,-1596420608,203685911,208997436,1048583950,1946157069,583683,788078424,17510143,106385744,-1191230232,-1064370177,-1191178049,-1070399472,1594338291,784554073,115748607,-872504343,3,0,0,145620992,112,131152,5242894,786452,65648,57212944,2,80216976,0,1392924416,-1895877808,1424327,-854162248,197168175,235631815,1342763704,28858118,1532545792,-3449081,-2029353729,144],1,[1310740302,541412673,2105376,1310740302,541412673,2105376,1895825280,163840,66562,131074,8976384,524305,17,139111,83886144,67043361,17039872,33554944,-1997012992,134222080,4352,35612416,0,771751936,1,1143821133,895439695,2105376,1190232540,827605318,538976310,368869376,-13761161,-2147416530,-160268038,1085820958,1490587136,520040092,-903937786,-13762558,772075574,82853505,242424969,-200882642,-970059004,1342502150,-970058773,335868934,-184105426,-2127691772,-1996165074,785527580,-1157304159,-201914955,-266958546,-167464188,100675299,-13761291,772075526,82853505,645267822,-184091090,780217860,23987440,771752889,82853505,343277933,-184091090,780217860,23921904,-970003998,486864646,-768353485,82878766,-1190857026,-1006764020,-1036315510,726009206,787735234,83297990,785615388,83179146,-200373714,520039940,-796523262,35585838,787514885,84025087,-13711226,-1979383266,110046952,1372259568,78711508,-1005919022,52057,0,0,1,0,0,0,-1,213495,-1331167231,65535,325190229,13369624,5832984,2293872,33554544,18350189,55312384,52035584,84082688,517218706,231112708,1431178700,538976332,8224,1459636992,683095042,3911,66304,-5063668,255,0,256,811,16776960,2130706432,308281365,39190527,-37206870,-37206866,-37206866,-37206870,-37206870,-37206870,-37206870,-37206870,-37206866,-37206870,-37206870,-37206870,-37206866,-37206870,-37206870,45875200,655365,-1073741822,1879061760,1291859200,4656514,0,0,0,1430323200,538976344,538976288,32,1996488704,144,0,33562112,13828096,7340067,-2108882909,18189,11272192,327680,305,1313817354,538976288,538976288,0,-1871249408,10682368,0,65546,1191231488,1191211008,226643200,71,0,0,0,542003792,538976288,2105376,0,9467648,0,16777216,536870912,329519170,107610392,516956160,158832,91616,341966892,1460338688,1163087433,1112560980,20041,0,18216,1686,65536,1109393408,403940368,319489,1344196128,1174406151,-2147482622,1335552,1398080512,538989125,1480925216,69,671088640,1610612807,5,1677983744,878434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12035,538976257,538976288,538976288,538976288,202181664,202181645,-1879048179,50266112,134414354,0,1102774780,18216,131840,1059061760,18216,1193756455,-1610594521,939524104,-1878982656,2295821,275152,35520512,65540,0,-134217728,53149696,-65535,0,6267,517210707,-2145976307,1,0,62652416,65816,959425,196613,0,218103808,18351036,1,0,0,36864,852557568,991039506,977469696,1313429340,1414745673,808726064,1229806640,1112230222,1279536708,1476395084,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1459814400,1313427017,875582547,171388976,0,1459617792,1313427017,875582547,1060912,0,0,226644736,314951,1124073472,23610,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1073741824,18355108,0,131072,0,1291845632,1263095369,1142965314,19532,0,0,226646784,1879057223,369098752,285218304,33619712,67239937,16711680,-452947965,509411822,1102774504,329515008,-1788280552,7,-65536,2294008,19726448,11535036,844,-65536,786444,62805422,63832064,768,341902804,80609280,1,1,35651584,18087936,276,-1,65535,-1331167232,17694719,-1478885096,-2052243013,15221179,0,0,0,247040,0,0,1104806252,15,0,-738197504,9829918,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,268435456,4202496,14029732,20464059,805438065,1102791099,9438233,216269851,83430,2138046464,1172703031,18350081,1193836400,-37207610,1059074566,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-150994944,1719772163,1832833,8497414,-1878711808,-1878814717,1593835523,1996488712,233720,-1878497024,233475,553216,-2097645824,33607682,-554897662,-1595093523,131564,21823744,-1308286464,1879255811,570667520,726466821,-1275039741,1694664199,1879213589,1879543552,512,28672,-16479742,1879197439,-1526726656,1191037009,-947507918,71798,671088896,33589366,-1526725120,1191037009,1369788837,843513288,1992787501,280,1369767937,1102774486,40960312,1369780226,843513288,1369802285,843513288,1992787501,280,1983250433,-1329843642,65535,0,-1329856236,-37203611,1914778182,1102817300,1106330599,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18350992,-2026272967,-2123988572,7159,-396698427,2670,-591069184,175171674,7340270,-65108,11285078,18350972,112,18359114,117441926,-37203547,592058390,269,18366907,286536194,-37187372,843448321,1106334759,0,0,-1870921728,-2147450880,-1908324966,1166053185,1229538629,-1869640119,-1722838382,1498764623,-1667523943,1100979869,-1521135799,-1465407835,-1398035799,-1330663763,-1263291727,-1195919691,-1128547655,-1061175619,-993803583,-926431547,-859059511,-791687475,-724315439,-656943403,-589571367,-522199331,-454827295,-387455259,-320083223,-252711187,-185339151,-117967115,-50595079,-2130706691,1167753216,-1891529151,1162167680,-1907799735,-1835888497,1431279951,-1701226155,-1633837925,1330200991,-1499093675,-1431721817,-1364349781,-1296977745,-1229605709,-1162233673,-1094861637,-1027489601,-960117565,-892745529,-825373493,-758001457,-690629421,-623257385,-555885349,-488513313,-421141277,-353769241,-286397205,-219025169,-151653133,-84281097,-16909061,16783103,65280,772669984,1532768034,1014774365,993864510,44,0,0,0,0,0,65536,67305985,134678021,202050057,269422093,336794129,404166165,471538201,538910237,606282273,673654309,741026345,808398381,875770417,943142453,1010514489,1077886525,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,1549490777,1616862813,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,2088458841,1132428925,1094796629,1162035521,1229538629,1161904457,1330594113,1498764623,606360911,1092887588,1314213705,1067951694,-1398035799,-1339940319,-1263291727,-1195919691,-1128547655,-1061175619,-993803583,-926431547,-859059511,-791687475,-724315439,-656943403,-589571367,-522199331,-454827437,-387455259,-320083223,-252711187,-185339151,-117967115,-50595079,16776957,0,0,0,0,1937783808,-2144548095,-1346677986,-685830646,13311835,504430592,0,327680,-1513576760,-1513577016,505355295,522133023,522067742,18350118,18354730,1354498050,1354563016,0,0,0,0,0,0,0,0,0,0,0,0,225181696,33620495,1,0,129024,66347,65535,0,0,0,0,0,0,0,0,0,-256,33685759,255,0,1330512385,1296125472,538976325,-2128216032,16778063,203,0,0,16777216,50267143,50463496,67240712,83952641,117375747,117507079,134546695,151323649,168100871,184878087,201392905,218170375,251724809,268567304,285344515,302121741,1342309128,537002764,553779722,1409417738,1459553281,1375798019,838992897,1426260745,1459815180,1392575241,604046349,637862913,654377985,1510016001,-16645107,335544319,335677195,352388356,385812229,385942788,402785291,419497220,436338949,453117707,469894155],2,[486803202,520029189,536806405,553583629,553779722,570556938,838993675,587399945,604046343,-16448511,335480077,387323156,454695192,522067228,-1474158817,1456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112721920,-1917976448,-1918894080,14834253,148,32,917504,1010630784,0,196672,0,0,0,18354164,18350114,3276802,262424,18350585,50331910,65816,18354112,8978466,65816,18350220,2,327680,99223020,54395681,9175829,1547330304,1634625911,858665010,16791096,7342333,537327158,209059587,1479999286,-2144809725,204862,-1598277771,10,-1845784576,1086324168,1089207752,1121517000,1130364360,-1587216952,1152449992,1086782920,1086717384,1102839240,-1869610780,771809512,274870015,-689401712,788475392,-1869606810,771804392,275394303,-1024946032,788475392,-1869606802,771799272,275918591,-1360490352,788475392,-1869606794,771794152,276442879,-1696034672,788475392,13570174,0,0,771751936,282789519,-586772690,-400306928,-13762439,772856622,283051663,-519663826,-400241392,-13762459,-854532306,6023208,4188363,113651450,-1912601823,-68711472,-1030859234,-1014244722,2615499,52498174,92673678,92546699,1183378571,99787008,-1593473885,-2036136464,1499158533,1566531162,1406076703,772191312,291708671,-1564255400,-2147323648,-1879048192,-1660944640,1448150558,918892119,-1003613849,-1190040770,-201588732,1594324135,520575326,1347666845,-1557213044,-1993469818,-1945073626,-1127182648,95684512,1662975790,1958742801,-2036257265,785419792,277358219,-873768104,281874356,108267324,45147186,95686861,281919538,236107966,1017969695,-1274448860,506638,-219475763,1895689211,100663296,570497024,402653696,67121665,-117368832,402720257,16973825,-1073670144,1879056911,16780288,-1255145216,-1957584447,-503312370,13326846,0,0,0,0,1130102784,1414419791,1395546450,21337,0,0,0,0,0,0,0,0,0,0,0,0,28639232,-1392377850,67180554,18352943,403419397,199296513,-486080232,16848908,65574,437,36,771763200,973090048,131072,18353397,44,0,0,843123213,1632116784,1635214450,1159751026,1919906418,908331533,87439045,-402164539,-986279792,-989514186,1374160756,700077830,-476387326,1364789087,1947876524,-1943083003,772111902,92020361,-611398772,47122174,911261747,637725345,1479492923,-544530682,-796147661,504291304,909559094,246409221,-2034968693,155093814,13104899,-400984960,-91547833,276086794,57934652,1607461663,910083126,77719813,-1392866465,141829180,246679475,-202698547,65259,16646656,1073872897,1610615040,83886593,-735997440,-2080440290,71699,33554176,131073,33554688,2162912,592672,563216403,15736532,18355108,-65536,33554946,66051,822214658,-2004382207,-1845423872,-132197343,-256,-704202497,1065363072,638350337,1946435456,-2030041011,168195329,-32553901,281248718,419583812,-17786368,1448363347,538989125,7340067,1998848,1163067433,1380275796,16799832,75,65406976,-1993437049,771758622,1836684,773739467,1711813,-1744681078,58048523,-1341648407,-1987988477,1528759111,1296257227,168296526,843991383,1110323248,671305289,1313429258,774910001,55462210,1230441256,1380931406,1480928836,151651397,1162041413,1480928844,185205829,1096042824,776554563,72571219,1397557760,1480934467,1163412782,1376387076,1380533317,1480928820,117441605,777274702,71653445,1162741504,1329802836,203293517,1465140558,1096045387,1163412782,1141637124,809586008,776228685,55794003,1094846238,1480928846,117441605,776880450,72175427,1397558016,1229210962,1480928850,150996037,1381254477,1480928847,203359045,1129136713,1162363713,1398362926,1376462851,1380533317,1160654900,279896,776225798,71653445,1145308673,1313423918,1275527428,1160655692,17057112,1145393673,1160663625,279896,1364808457,1395537205,283481,1414746892,1447645764,1498623557,134218835,1448232026,1398362926,1510473988,777276742,72571219,1330907905,1146245968,1480928850,1093,0,1241674052,0,1162692936,538976333,39256064,4235264,1297612875,1482184787,76623960,65405041,5542023,139067392,281411696,16843032,16777473,16777216,0,0,50331648,0,371099950,109850112,1405812760,516238878,2139095062,1204228098,1979777027,55542021,1528791043,-58655797,168916291,-1341950528,272420736,118359669,-822041925,788475642,-1609433054,41747020,45417109,51184341,-1607793803,-1591173019,-1583831830,-1578589754,65774108,1368428688,102651734,119471260,173022990,-2144373532,124915964,-1279249576,-1670321280,540967930,91553792,7792722,385814106,1048576020,1946157100,-1070376951,-768376397,1347964395,-466434934,-125050671,-2101507240,2046757632,725516344,309592064,1397774166,30271569,1493172541,1583306843,-401729675,1048576042,1946157099,-397193194,20775403,1951947520,868233994,-343755822,249036546,1316607,1583292167,-12596391,20854527,-402207913,1048576111,1946157100,-1262287102,1024839048,57818112,725352632,1023424262,208797760,3489411,-972720896,16787718,544522251,855900345,691962075,57933824,989872315,1929393438,891194116,734724864,35121347,1717956,637664440,514000007,650677248,-1560132473,-1022951392,-65517,1397310550,-1070397877,-1910062962,-1090492922,-1262616558,375041,128381948,15213684,-1003616767,-1107185602,96010676,-1493959680,619224071,385814017,108265492,2885318,113689344,-1023344596,1955134592,-2013495286,-13759884,771759662,-822069855,82609146,22931552,1183444107,407276306,1628456585,505347886,1436307456,1183575179,205949186,425603,1951946845,-1201604087,-303562751,-998022911,52994,1016181754,990278976,1946307094,641630241,443810048,1048613043,1946157097,999469841,1912615702,112649,838870690,-1070349349,648084163,1958742528,637978123,28835840,-1009044992,-1816936397,1048836803,1946222641,3532813,208977931,3212999,28835841,-1009044992,-1070366029,1048836803,1946157105,5105677,208977931,3212999,28835840,-1009044992,-1070366029,1048640195,1962999847,990299685,1048773376,1946157103,9037831,242597899,-402652744,251527484,-311099333,117377771,28835887,-1009044992,-1070366029,1048640195,1946157095,792625972,863240192,3868358,5367811,3096195,185103617,857109696,185068480,-1207011904,-169345023,990838272,-337742592,789511946,112640,-1279009998,-1010814078,725516334,74711040,-889192008,-872451352,725516334,74711040,-889192008,-872441112,1048588024,1946157101,178184,-352276504,772152871,57935488,1956654600,7873795,2089676939,-1900006640,-1064417064,309568,1957164028,520568833,-1950098638,871467984,109971199,-1960443586,648021022,-1610084725,71270438,-16054155,-74758027,-2144975637,1047855423,38243110,71762726,846382651,-1039939957,38222630,992356466,141951607,-1960389117,-701824393,38243110,71762726,-970210773,-805109130,67618342,41287435,-1014760565,195682822,638678271,83398,17155622,41257254,72714534,-1072971001,41279412,1239997876,-1337690880,-396040495,997523520,1625736330,1962948584,784937778,3018378,-481753629,-1341396190,-396040449,460652576,45684203,-469701888,1947248737,-469701640,1964025953,-1192303880,868417537,-919354432,1692664043,-119537116,937976003,858944768,243936969,98762798,1560460358,-419450880,2156644,367729525,1437728768,65561,1109393408,403940368,371201,-501297632,-1845493466,536871174,1335552,1380648448,942885966,1480925238,69,671088640,-905969593,5,256,272769024,18355108,536872422,495984334,465240064,196608,5217,1497713420,1380011842,1448232004,0,1193803776,99155968,0,1,-1542438368,-251586541,-836763643,2732062,2254080,1627390976,234881044,1330467661,825447253,5657156,0,4663296,390400,16777216,536870912,329519170,100270360,516825088,73200,69457,341966881,1442906112,538984775,1142956064,22098,0,18216,1563,65536,1109393408,403940368,385281,1075760672,1627389988,67108898,1335552,1329793792,538987853,1380196384,86,671088640,-452984761,5,256,272769024,18355108,536872404,85204686,85196800,0,5217,1313426696,1145195337,1280066592,0,1193803776,97779712,0,1,-1542438368,1627461651,-836763643,38260766,37861120,1627408384,83886100,541672519,538976288,4544581,0,4663296,370944,16777216,536870912,329519170,106758424,516825088,5360,448,341966848,1443168256,1229340999,1176510552,20047,0,18216,1629,0,1109393442,403940352,419585,1713294880,1711276033,1,1335808,1498613760,1296389203,1313415200,73,100663296,1728053365,6,256,272769024,18355108,536872509,-65003826,343932928,131072,5218,1163088644,1162234194,1313818144,0,1193803776,104792064,0,1,-1542438368,536942611,-836763642,14831646,14708736,1644174336,50331668,1230128467,538985798,5132102,0,4663296,408576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],3,[98,0,1,1493106688,1,872856075,1,268638808,1,17521408,1,-1173965817,1,16711686,1,-1507329,1,4,4,1094795585,1,4276545,1,1090519040,8,1094795585,1,1090519105,4,1094795585,1,16705,1,1094778880,8,1094795585,1,1094778880,4,1094795585,1,65,1,1094795520,7,1094795585,1,4276545,1,1094795520,4,1094795585,1,0,8,1094795585,1,132858177,1,-1006624536,1,218109502,1,-1993998080,1,537078594,1,1560286208,1,520576862,1,1482381658,1,0,1,196608,1,786466,2,0,1,3145728,1,3145776,1,33947648,1,33948214,1,691011584,1,1077027121,1,607396659,1,1580606773,1,708322871,1,1009526841,1,1596800558,1,976956221,1,2120236847,1,2086435675,1,573013341,1,-1,1,1596993070,1,573710641,1,607396659,1,641082677,1,674768695,1,1009527097,1,1026375214,1,2069572411,1,708460335,1,2086436446,1,2103271488,1,-1,1,405038,1,393222,1,41811968,1,41812618,1,42205184,1,42205840,1,909246464,1,-1109533477,1,471572096,1,909156125,1,-1109533510,1,471703199,1,7963,1,0,1,44957696,1,44958382,1,44957696,1,44958382,2,0,1,46530560,1,46531270,1,46530560,1,46531270,2,0,1,48627712,1,48628454,2,0,1,48627712,1,48628454,2,0,1,49676288,1,49677046,59,0,1,469978188,1,17736448,1,-1237417690,1,1977614337,1,6044225,16,0,1,403923520,1,-255,1,50331647,2,0,1,6044226,16,0,1,403931968,1,-16777215,1,50331647,2,0,1,1465662019,1,1313427017,1,774919251,1,3158068,13,0,1,403940416,1,-16462335,1,50331647,2,0,1,6044228,17,0,1,-256,1,50331647,2,0,1,6044229,17,0,1,-256,1,50331647,2,0,1,637534222,1,410823,1,1946380627,1,653262848,1,33555655,1,38061862,1,589824,1,8388680,1,59768832,1,4194304,1,-490536896,1,105967616,1,-1896873800,1,1048585920,1,133824510,1,1659112565,1,108298408,1,788475480,1,-396885998,1,1179921,1,-268370267,1,939591912,1,15304448,1,-1878856720,1,16508928,1,1251409985,1,-219615232,1,-352301568,1,1822736,1,4344816,1,3307,1,0,1,14411776,1,-338755495,1,1822736,1,4344816,1,3307,1,0,1,12838912,1,-338755471,1,1822736,1,4344816,1,3307,1,0,1,11266048,1,-338755447,1,9020176,1,4344816,1,3307,1,0,1,9693184,1,-338755423,1,15685392,1,4344816,1,3307,1,0,1,8120320,1,-338755399,1,1822736,1,4344816,1,3307,1,0,1,6547456,1,-338755375,1,1822736,1,4344816,1,3307,1,0,1,4974592,1,-338755351,1,1822736,1,4344816,1,3307,1,0,1,3401728,1,-338755327,1,3359504,1,4344816,1,3307,1,0,1,1828864,1,-338755303,1,1822736,1,4344816,1,3307,1,0,1,256000,1,1355743537,1,-1909586347,1,771754502,1,1060491,1,-2044329552,1,3932230,1,-2094117003,1,134221870,1,40274214,1,72780838,1,-1960393333,1,958793326,1,1114964038,1,-1947432107,1,106760262,1,-1947890921,1,1854615272,1,-13722624,1,-326434722,1,7244582,1,72781350,1,40274726,1,4638246,1,780742144,1,1560739856,1,46433112,1,1946238159,1,1183196676,1,1239040,1,992914155,1,1912605742,1,652774388,1,50349766,1,-1959859221,1,637537838,1,32384,1,28316277,1,4621862,1,343146556,1,74711356,1,4622374,1,204356398,1,-2096729088,1,-605353747,1,12066499,1,-2133291280,1,-100663746,1,-1341885153,1,-93133305,1,568786864,1,-829644314,1,968810126,1,-1205972990,1,-661782416,1,147850998,1,1951932161,1,147954181,1,1017905264,1,-1291291612,1,-854674425,1,-336336112,1,118099454,1,1850280461,1,1852990836,1,1931504737,1,1801675124,1,1702260512,1,1869375090,1,1393167735,1,1702130553,1,1634213997,1,1684370540,1,-2111567347,1,1090159360,1,-1897331850,1,0,1,12976128,1,0,1,21364736,1,0,1,29753344,1,0,1,38141952,1,0,1,46530560,1,0,1,54919168,1,0,1,63307776,1,0,1,71696384,1,1116471296,1,80101819,63,0,1,524288,31,0,1,1048576,31,0,1,1572864,31,0,1,2097152,31,0,1,2621440,31,0,1,3145728,31,0,1,3670016,20,0,1,1570935,1,-268381220,1,470614530,1,-377761067,1,-354477028,1,18350992,1,-126418551,1,-268370275,1,118435971,1,1102774335,1,57213326,1,4206662,2,0,1,67110989,1,0,1,17235,2,0,1,32768,1,65536,1,0,1,1146486784,1,541807433,1,775116320,1,51,3,0,1,-367984640,1,7342075,1,-1583274466,1,869830146,1,650130422,1,-1811684531,1,108325120,1,1296912195,1,4476481,1,-1610604339,1,-17786368,1,25161757,1,21693411,1,22414307,1,65209315,1,65793,1,-254,3,-1,1,86377597,1,1311715,1,65208344,1,-1,1,0,1,5,3,0,1,13312461,2,0,1,538985216,2,538976288,1,0,1,538980864,2,538976288,2,0,1,1127161880,1,790639162,1,1160716374,1,1547321888,1,1431586131,1,1480928848,1,3397,25,0,1,1334761,1,-15800,1,-17273,1,-17595,1,-16555,1,-17607,1,-16973,1,-16590,1,-17218,1,-15733,1,-16942,1,-15612,1,40960162,1,1692990209,1,772677120,1,17051391,1,5892347,1,-13758946,1,-83818450,1,503336680,1,788475406,1,-386203380,1,236847171,1,271515438,1,3794945,1,-13758946,1,-402582482,1,236847151,1,405733166,1,2484225,1,-13758946,1,-402580434,1,236847131,1,539950894,1,1173505,1,-13758946,1,-402578386,1,236847111,1,674168622,1,-2144429055,1,78910,1,216533108,1,-402427136,1,-1013120998,1,-486459926,1,-1269804285,1,520039943,1,-1073020624,1,41245528,1,-1007107079,1,95703123,1,807337774],4,[1958742785,-1017423869,567148267,-1139339526,251331902,-1607558113,-2136472256,2133067636,740228910,645934593,-1652619968,50291433,83951616,147714,34341376,0,0,35521024,50473987,554,0,0,0,16777216,1442972165,37224706,73990723,0,0,-486539264,-486441213,3,76414976,1130117699,1095585103,1127105614,19791,0,0,0,0,0,0,0,0,0,0,0,0,19661410,104051,-1610611968,76437,16842752,16777473,-65536,0,256,0,403386116,1,403498240,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,521012766,516822667,-1960918367,-1960919522,1344193550,-611561133,512476046,1253311679,1048584653,1963000491,1379828531,745799682,-1275067205,1914817864,868257315,519451647,38936206,-2097143367,-201584447,-1047781468,38930062,567101876,38932105,-1268950183,1914817864,71672677,-1912591197,-577888576,-24381901,530904060,513556096,-1912179456,-850807611,-1710832095,-1106902782,12526368,-1731872512,-1258291269,992070984,-1272220966,1914817864,-1023193051,-1734098389,1489014274,55505155,-201502727,-1064371036,567101876,52233926,-383842560,266993045,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1862475776,-2147189501,1543758592,1812194048,-1828461824,254721,-631492848,1795416833,254721,301824,1547322112,1111835735,775305267,4544581,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1895851264,-1811333630,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1660944384,35034,216334336,-1999036714,65208600,623845112,14024805,20451246,623116913,1040252934,65248104,16777216,10027264,65209315,65208796,12870,1230127360,89020742,1919902273,539756404,1920230738,539756665,1869506377,738616690,1767982624,138346860,1684104562,6778473,1769109256,1735289204,622857728,1919164465,543520361,168636965,824516623,1986356256,543515497,168636965,1701597222,543519585,1702063721,1981838450,1836412015,824516709,1919251232,543973737,623718949,621415731,1701603654,1819042080,1952539503,544108393,1818386804,1633820773,1679830116,1702259058,221324576,1850283274,1768710518,1329799268,1312902477,1329802820,554306893,1702063689,1679848562,543912809,1752459639,540091680,1679847017,1702259058,221390112,1917853962,544437093,544829025,544826731,1663070068,1769238127,543520110,539893806,470420782,1700006413,1852403058,543519841,1668571490,1869226088,1495801954,1059671599,1851867923,544501614,1667594341,543519861,168636709,1920091411,1763734127,1480925294,1768300613,168650092,1869762594,1835102823,1869575200,1734959648,544175136,544500070,1830841961,1919905125,369757561,1867385357,1701996064,1768300645,1746953580,1818521185,1109029733,1126196321,1634561391,1864393838,1768300658,1847616876,224750945,1665207818,1936942435,1852138528,543450473,1292504345,1919905125,1818304633,1633906540,1852795252,1920099616,220623471,1851867914,544501614,1684107116,1297040160,1145979213,2037588012,1835365491,1818322976,224683380,168632586,1852727619,1931506799,1953653108,1297040160,1145979213,2019893292,1852404841,772410727,1867778573,1701585008,543974774,1668248176,544437093,1919902305,744777076,1851876128,544501614,1953394531,1702194793,218237453,17599498,17446912,17599488,0,-486438656,1918309123,543519849,1953460848,544498533,1869771365,1850281074,1768710518,1853169764,1309242473,1914729583,2036621669,1986939158,1684630625,1986356256,543515497,1970365810,175403877,1635017028,1920099616,1226928751,1818326638,1679844457,1667855973,1701978213,1936029041,1634738292,1701667186,1936876916,1701139210,1919230059,309489522,1635151433,543451500,1768187245,2037653601,1393583472,1869898597,1869488242,1868963956,442789493,1852404304,544367988,544503151,1881171567,1919250529,1920099616,1460761199,1702127986,1969317408,1696625772,1919906418,1634030096,1634082916,544500853,1869771365,1699155826,1634887022,1634082924,1920298089,1750274405,1852404321,1769349223,1952541807,242118505,1801678668,1869182496,1769234796,1226010223,1818326638,1679844457,543912809,1851877475,1175414119,1965048387,1635148142,1650551913,1394173292,1702130553,1701978221,1920298867,1696621923,1969318008,1684370547,1685013266,1634738277,1830839655,1634562921,208167796,544503119,1763731055,1953853550,1936607511,1768318581,1852139875,1768169588,1931504499,1701011824,128255889,129763250,131991507,134940672,137299998,140249162,142411885,144574607,146933938,149883100,1410533628,67108941,544828928,1634886000,1702126957,659,65561,0,0,16777293,1342196992,1347243858,1881423188,-2091871465,1892359770,0,0,77,1146894848,1677742927,1344544769,268690253,1919251456,1818326560,1847616885,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,1818304628,1702326124,1632640100,1701667186,544367988,1836216166,1847620705,1663071343,1701999215,1225880675,1818326638,1881171049,1835102817,1919251557,1986939165,1684630625,1918988320,1952804193,1663070821,1768058223,1769234798,155086447,158140754,160172412,162728334,166398415,169478664,1986939152,1684630625,1853187616,1869182051,1766198894,1847616876,1713402991,1684960623,1952534542,1869488232,1868963956,325348981,544173908,2037277037,1701867296,1768300654,242443628,1701012289,1679848307,1701408357,1852121188,543450473,50586445,1684630528,1851877408,526740580,256,0,37,-65493,-1,-1,-1,-1,1146894915,1110329154,1677743169,878434,85852493,1635151360,543451500,1869440365,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977403905,1413829468,1160663125,1157645656,1225552384,1745131597,1679844377,1111835735,3553331,-1610604339,-17786368,31256605,21693411,22414307,65209315,65793,-254,-1,-1,-1,64357522,1312118,77070360,-1,0,5,0,0,0,13312461,0,0,538985216,538976288,538976288,0,538980864,538976288,538976288,0,0,1398553154,1347769413,1163412782,1544355840,1431586131,1480928848,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1542208,1143210018,1196769861,17476,771751936,1253001,352750638,1620888320,-1003616738,637539102,1006782346,1014002701,1013740558,1008497672,1008235529,1009415187,-1710787328,488248867,-953786133,-2147286201,650860779,638734219,-485591100,-1406731254,-1241277030,-336076283,49905974,-2145291190,-696962819,2130835840,2009409233,-955548653,-956301308,95814212,80156139,267121542,326616358,647365831,-1241365305,771812101,1253060,55035686,520552704,13344097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262148,542330692,1667594341,1767990816,744777068,1920099616,1663070831,543515759,603988029,1953459744,1970234912,168649838,1818838564,1869488229,1868963956,979660405,975446048,1920099616,1864397423,1702043758,168651621,1869881380,1634476143,543516530,544370534,1986948963,1769238117,1818324591,1835363616,226062959,1297622026,1380261971,978472786,1836667680,1936486242,1634692128,543450468,225931116,1162093578,1128748354,1445872717,-1879030696,78841104,9240576,80086168,82511027,8258739,1056427,536878674,538976288,538976288],5,[8224,0,0,0,0,0,0,538976288,538976288,2105376,0,0,0,0,0,218103808,1398553154,1347769413,1163412782,0,0,0,0,0,0,0,0,0,0,0,0,0,260,92536832,1203,0,0,0,17039360,0,78841284,0,0,0,0,1465662019,859981124,1160656440,17752,0,0,0,0,0,0,0,0,0,0,0,0,1146894848,1196769861,776228163,4479062,0,0,0,0,0,0,0,0,0,0,0,0,488244376,95821859,65274272,40960162,255,16777471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1946157056,-1898410296,637928454,2885262,567101876,101064331,16761729,506190642,109970948,1253312004,382017997,-930347860,-1329872754,-1207541756,567102209,1183444107,-385649904,-1268776800,-1910387375,-1900006461,134331352,8920713,9047692,169773350,244065792,-986841076,-1962628042,-1392561186,74800188,-135537013,91565628,-335577971,1975519982,-1047787798,-75036898,104333094,1994341203,130426372,238759424,57935044,772850051,102252160,-1207602176,1758285856,-1893333157,778110727,79697550,-1104770258,-1899983868,870003672,1048587968,1946158616,922693135,-13761340,1342489142,1758290356,-1037107410,1627912196,-1274776932,1344392525,339640366,410255366,202818862,623884294,-2144460339,399934,-617461899,1758287028,440303662,963969030,454986542,1960512262,369997829,-930336819,512481422,1320420868,915105997,1313735686,196225,-1375923340,-1261401092,270466829,-16075770,-351924194,136249319,1939691526,-2132768227,171716804,-998243470,640059409,67680772,-661731188,567085492,1286865328,1540039117,78886919,111270030,1200170502,1204233744,-1207959538,-1993998080,-1664416953,1964377405,1588875308,1398302925,-1899262970,1048585923,1946158532,90880781,71798566,38244134,1354436179,1200563717,1200563716,-13722366,-1207563218,-661781325,79413390,69090048,-401509372,-74776510,-914112462,-1359807233,-370417781,1758284724,102317696,112640,1946157243,243718,-1560280389,230163995,-1959801578,-486073074,102612493,13031819,1555317063,13330637,2672736,-1178586368,-57999320,-217639418,1325336490,101097970,1089095305,-940816759,1107014,548983691,1931595069,11855882,-1343749080,-1996208384,-1198263738,-919387646,1914817945,-297367059,-2131732855,398910,-1058533516,-401968384,2126119118,-855002108,-398014687,1048576001,-1912601065,91548766,-352207640,24832003,521067148,-880551453,356417791,74776582,100933259,14843523,-1957480844,1452008518,7203046,-497644653,520032180,213124624,101719807,190565259,-1952156480,1488249462,1049323725,1183515654,1049209826,283837446,101062281,-364474874,-1275066689,124308813,-1259184501,237096254,-1017001697,1072176910,175540992,179045044,-1979288384,-350106160,-1959896075,-855002089,-2083132639,-763162432,67090688,-763117309,-235454208,-1316669,-16141166,-2096754658,57803256,-1008576887,1451741747,-16075550,-1023012834,521557534,-1260882291,520039947,526255632,-1085188157,-617414640,1569376563,-1945532673,-849759014,1493796456,1958742879,-9115645,1927835345,-495025188,-1944620032,1317658718,-4396840,17359761,1451484230,-373096218,-661848367,50653633,-1009217855,-330920442,-1993942221,1048587783,1946158614,-532247518,-2204023,1996481654,-465123354,1586036752,-666449946,2011693058,-431583233,132400783,-1149976565,1727484355,-1832219660,-1192075637,567099904,-320289959,1037602047,158832480,-1259184501,567122239,-17504061,1451951193,-297366544,-1979774744,865203278,-3807040,-134986101,-1073524511,259314195,-2147436206,-1845508376,1526680040,1492219210,1954545445,-1259826936,937988607,868434431,17807808,-1593859096,807665666,67430592,28872964,-1981754624,-1991707578,244053574,1317601280,-1961827332,-1996485578,244054134,1317601290,-473943042,-389117057,1183580051,8436216,-1946197016,2122579070,74842622,16011,872054409,269387721,-1962745088,-125948935,2122577667,74842622,13961,-2097151560,1997599870,29360898,-131336122,-1846253833,-1946243608,-812910522,-1946205464,1325398598,-129594882,1183556725,309752,-2080438296,62,280563573,-24844288,-1410808181,-3570690,-339135549,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1344274432,339955712,130814735,78839808,847642624,85458944,1160643763,6233601,65930411,-2113993746,0,78839824,78315615,67111196,84935856,1048576,-401981720,-286711678,18,0,95813808,3937071,873,0,0,1730059366,106925606,13305487,-620327066,1716938240,503717463,1711742726,-1083770997,14272,3717478,1743978496,1713309604,-396466593,1508575551,-386261348,108367989,2028473887,1105775504,1569597072,637825542,-1895670386,-1895773434,1442896646,503717463,-1962467578,935378935,-218089287,1595869092,-603523234,1962935351,-601456363,-956367049,3657478,936707782,-620313088,-1696071625,-116996343,-392310217,-370638815,-1326913408,938884737,57952580,1778525417,234908160,-402632600,116883947,538588,770180725,52684824,937166583,57999361,-150949143,137878534,857109760,-465662986,1945096503,543839750,1175920872,1963982467,5290992,935466635,342360170,-2051414016,-1947663501,5290752,935335563,308805738,-2052724736,116882034,1062876,116811636,1963065419,5946208,-1585412632,1285765090,48283904,-397410198,6980450,216531050,1380807303,40501354,1921450728,-474328509,1778412036,-2057181184,378222194,6961088,1424491114,-1154911611,1784283216,1599488,1921337064,6969883,-402647448,275940667,4918912,-603523326,1962934839,21817606,-150912791,137878534,859665664,-432108554,-400651465,1945096503,-338603247,1929383608,1030147,1390956630,-338601194,268337990,-164371595,938098315,108261329,-401577386,-2092558791,-260763650,-1962913605,1782040086,1075200,1938084584,15198467,-1103641439,1149853934,71616262,1149831072,138725132,1149830904,239388432,1149829944,306497302,1149829953,407160602,1149830413,474269472,116852028,2111452,-1343683723,1258747392,57934080,-1157585431,-2132279206,937468287,1795182243,6949056,-2108626864,107610218,1921383144,6967934,-253230998,1383363205,40501354,1921378024,6967914,-2081946262,-1168084347,145229048,616170356,1778412037,-2076841984,-768389774,107610218,1921264360,-1005155518,1778412087,-2078414846,1354446194,6969856,-402644376,661816335,476577898,-2079987712,1482300786,510132330,-2078283776,6951282,-402646424,124945391,4918912,1745480449,-1326972828,-2103318405,4865664,-31361792,-402634234,1793621357,47741,-142891544,70769670,3324416,1052377972,2073356288,-2143737154,108265532,-379129112,-1343723935,264235286,-402192664,1810437798,105244676,-384393752,-186121118,-767655930,427032733,-392167239,-69108215,104466804,158637522,-394392856,-1964435846,71100687,114157771,-384406040,-991424643,375711750,-1645594997,-1644814706,-1187394881,-1527578614,-661729140,-1549935967,-152487468,519740517,19916880,1954408168,1946369069,1947417609,2109597720,1048584427,2097166328,236935177,-393404696,1458112123,2109859941,54328180,289203316,-396823691,870874523,-401727619,-389313281,1049298523,378248686,-1930912290,251914587,105507019,-385874968,300420860,518165,-391295768,-154956883,33573638,1522227060,2109270016,-1056944991,6947552,-2137462704,6946922,1938047720,10545411,82049665,6959989,820511338,-385649788,372965518,561330112,370576174,1778412032,-2105153536,-1959888270,1778391062,-402494976,1819443831,4925056,1258747645,1601437952,-402629957,1319206247,146828032,-397410198,6979642,-454557590,-2126155133,1963260154,1778412094,-2083133438,372979314,796211140],6,[504793902,1778412032,-2110920704,-1959910798,1778393110,-402232832,343048735,571902766,1778412032,-2112755710,645924466,-1006763957,-396110359,-1909552168,1912606750,512634373,-1664942060,371130158,-400623104,116916197,1062876,-820044683,520040092,519700506,-134229784,540531718,520582400,-400622897,-1863778367,520254076,6954959,1240006506,1670375685,778476646,1974015,-1561846022,-603523073,1962942519,-815390968,-1830281478,2086791423,1713308530,6954959,6946922,1692991338,1666967812,0,0,1778412032,27453696,6946922,6946922,1778450665,-385783296,6947216,6946922,-286719638,1256726016,2082400511,939015808,520649984,40501354,-33460247,528230406,786964175,2080565503,939015808,520912128,6946922,40501354,-33507095,528230406,6999910,1105789802,1778412033,1778412032,10479875,74055786,1778462697,1778412032,-385586688,6946957,501810538,1778412033,1778412032,1786571525,-385455616,6947084,6946922,1810564714,124387434,1778449385,1778412032,-351835648,-385324454,6947052,1340803178,157941866,1778442217,1778412032,-351704576,-385193410,6947024,871041642,-974582934,1778412032,1781066507,12249356,208273514,1441275371,1778545290,-384996864,6946984,199953770,-1645670806,1778412032,-100603122,1722480360,1716872789,1397812363,1323834961,1569417214,349924104,53003137,411639,1733915928,407238502,131072,-1956165771,-511503283,1200308483,1927860998,1166763839,1300981524,324659208,1207382644,1962967046,-981244412,242745092,1728608255,71667558,1728726923,520635785,1717066585,1567024523,1722448616,105379787,-831258608,1482381599,1566989670,-391482648,-806878533,316729386,-384651032,-386269022,1431677535,1397812363,-1779949999,-2093190519,1963328638,140428665,1963933568,25133169,-395610875,1996488097,312076292,411639,-145001192,2098759,-981248908,273124098,-1962785143,1183388231,-398923004,1996488057,309454852,-2096476533,-1958673439,-388823481,1183526002,72256266,1947377384,105379617,57999488,-1962752637,1183385671,172460802,520373897,-1957143719,-924295707,1495255977,1566398555,-391525656,1005060804,302770194,939067079,-18309678,1561454684,-2089934104,60706366,1048775284,1946263118,20113667,-1639039357,-402426621,-1070421597,9242246,309641226,-402573893,2095610510,-2130218368,-385941534,-1070432545,9307782,57982986,-1156908823,1793629692,1931572573,209486623,-15108607,1156975692,125124609,-1639039357,-955681533,29958,144238848,8666752,1748857856,-60256667,2076829853,225718898,1754165096,-1125605892,1965388411,-1458640861,-764933259,1985341444,-346254616,-1905935597,-85405133,-1905280165,-219622861,139782491,8783491,-2011790591,1048576000,1946157185,7825438,-392299416,544373608,113647221,-973078399,33798,8521414,-2094142719,30014,251602548,544473205,8535680,-385649664,887621701,964345436,-161388824,33589766,820577140,137357572,-1639039357,-402164479,326261808,1048783083,1963171406,-1644381407,1968999656,-166235367,309661700,1145984,-186119052,292851035,-379509016,1048600725,1946157186,-2113485290,922681344,922681480,-379060090,-1609046012,-2096708477,60706366,116859765,134232030,-54846604,1547692189,333976436,1007579775,1779070412,-402560512,-1293321350,1537337353,-398886210,1122590931,508776544,-2080670488,695406584,275900496,-2130294901,-67172761,1963196585,79820568,-149850880,1962936513,281147148,-1459194880,24379904,1482366969,513566411,-79435526,13305487,-620327066,110098944,-1889140433,-1895771898,-1895770874,-956224250,-16702714,621201407,-352321535,-400623001,110099221,110035147,110035247,110035235,110035245,110035237,-1889140435,-1895771898,-1895770874,1711353094,14354063,14485239,812908546,-1224306842,-922317056,755404544,-955871487,755404544,-888762623,755404544,-855208191,755404544,-821653759,755404544,12314881,-1222211226,-921269248,-720963840,1946157824,110061069,110035127,110035145,-1696005843,-98657280,-1879405336,-1895773434,-100607226,19859087,13698703,13960847,19072711,113770495,293,519709163,-1879415576,-1895773434,-1895747834,-1895750906,-1895750394,-1895771898,-1895770874,-150938874,70769670,-955222784,47366,-1222211328,-921269248,1711926016,12002953,13178508,13829831,113704960,221,1938158568,-586746082,1962934784,-720963818,1946157824,-1224306930,-922317056,-1190738176,-402653184,-1796692337,-661849079,117358734,343160824,-1180840258,-836002202,-57941717,-1510741551,-1638390135,-1090476098,1136238034,-1935281408,-140618218,70769670,1711764480,-1638783351,113707755,40532,-1638783351,-795944820,-1638390133,937166583,74711044,-457765018,-1106667800,1340644818,-1512773632,-394947352,1048675095,1548642124,113708148,1548642124,-402320280,646017863,-16802298,-1639039357,-2096466685,27130926,-1644290429,1540352000,-2146707736,171440190,929565046,1931339781,-10615575,-1023332554,-150732360,79940,1157040756,1962934838,67745795,3818743,201487488,809797920,-1985558808,1455632964,-113865897,2088536887,1979711363,10479875,1963065219,1501816886,1600653427,1926096901,116817387,1963131018,-1644381406,-26542230,1920761576,-839220986,1745384449,-1394080398,1750920050,-1528298090,-2091586702,1601376255,230811735,-771025013,-1612163724,105379698,997458048,-1955302168,1290305108,80132979,243039363,-771029132,-1162140300,1371704068,-1962933319,1944637719,39291651,158650891,-2123208216,1946443770,79921925,-2141592094,3668030,-1368914306,1916921861,1601441000,283689822,37349378,-402498072,113727599,117,7603910,-2130262527,113639424,-402653054,343173352,-402573893,1397978548,1399445992,-394735384,-404006956,-2147328536,35902,113643636,855638156,-1644381230,-380134168,113641013,-377225078,652739574,31320065,-402521624,113727507,117,8455878,-2113485312,-1847066624,-402164632,378104312,333971573,-1979267582,434635264,1010594314,1013478632,1013216410,1012954269,1010988287,1009480908,1012167885,1011905762,1011643617,-481790752,1023288342,1010857124,1010594982,1010332846,1010070700,-382700374,-54852679,1778412189,2004150273,-1639053625,-672595967,6963962,2059200594,-527769230,-461324252,284983352,-58718860,-2133822184,-2147448306,1755184232,1239976610,79987497,-54800245,1456990365,-402441751,-1813512064,6547456,-402602520,-1444413157,20506624,-950580504,29958,1741875200,113641333,-352321407,-2126610392,443809792,8455878,7846656,1400146920,1756424275,2007492691,8455934,300419051,1964411241,-1979267584,669516032,-1644381439,1920623080,1959541764,50850051,-956347415,16806918,1952960744,1968061452,1736894472,7603910,113689344,-402653055,192178105,125124924,-26775576,-1023377146,8521414,1738795008,1128011636,1508381557,-2113470873,-2130248192,-1547685120,-2002583418,113689344,-402653053,192178049,125130812,-26789912,-1023376634,8652486,1735124992,1396448884,568859253,-2079916441,-2113470976,-2130248192,-1547685120,-2002583418,1625727744,-1077923133,-2081946272,-130121609,478085175,1952921832,1951611927,1967668232,-1945698801,1726408704,1676214192,-1565398921,-346770237,-958123518,35590,939015808,-401309952,259286793,74768440,125131324,-26821656,-1023374586,1013359592,-399739587,58025662,-1151723031,1709703477,-397192333,-397187190,183006849,36080257,199524510,-529145800,1402862696,-1015702040,13000,9125504,-2142473216,3668030,244008319,-108814770,1362916607,-1928680728,-2115446658,-147623295,2098759,-56546956,-1593472611,1166646784,-1643732734,-1962654327,-56422329,306678685,-2120351581,-6420954,440828,-385792535,1333854556,-150732794,2033223,1207431540,1946173446,833867,-2147072009,-1593150464,866885200,-1048335424,-65631484,-1644256867,-1639039357,-2096728829,-796720702,-1995077376,10551877,71666078,-2086795615,27151934,852853,138774785,-1986131807,871041605,-150993223,8390215,1352730228,1094822814,-2086798175,60706366,-1992294027,-1644125947,-1593686647,1048813062,1963040334,16780547,-1979431543,-461370777,-2136741885,10488183,939730078,174879940,-146901532,4195911,-1048362892,-1646092024,-1593031287,1166646756,-1644912370,-401586807,896958581,-1592737405,1166646774,-1645043432,-1592506999,1166646776,-1644519140,-350206583,96299032,-378643736,-1048356659,-1646092028,-1593424503,1166646772,-1638751992,-1583488349,-459039148,-1638489699,-1952582493,-56424377,239569821,-1952579933,10684999,33998494,1200228766,1007100941,-2130283258,-6420954,103186941,-2084634722,-39974874,-1646129623,-1645994365,-832664320,-1921924632,1743313014,-385649802,-1010214934,-1080165189,-1108864275,-970361516,-16740858,1913013224,606135074,1956920574,1957051408,1957575692,1957444616,1974090756,-54836726,1399318685,-402532887,57869852,1006728937,-972524132,-16741114,-2147390743,33854,1625883509,-1908506623,58064640,1744918249,-60256677,1926883485,477437554,1755327208,1961362920,-1905935507,518574643,-1905280173,384356915,25487699,-1204169029,243990538,-922001178,512439156,1750294760,-1914135044,1965585010,-435224794,-368145568,-401700512,183075680,1625951881,8926975,8795903,-402259608,-998008919,-1956975866,-2090801650,1367081721,1625955979,-1644402605,1920099048,-2092796604,39904814,1625955979,-1995773053,-2090801122,512297707,409493738,-1754273786,-16595837,-16742346,1744864822,1592264244,113542039,8926975,8795903,-402240664,-998009011,86960134,-1997995149,1956264960,1961376789,1979661329,6963836,1981081682,941912946,74715196,1769281596,1625702017,192676840,-402234776,-998009067,-11080958,-16742346,1744864822,48760456,113542039,1748499304,1810406908,-1782060942,896843787,-393567640,-998038042,-1969047038,-395548184,-692359643,702521,1625695991,1750325251,1072183291,-435749006,-401700000,-368146080,-400651936,-2093055904,1081409536,-1165075527,-771031040,1750152820,1961401852,-2094763407,527761400,1359659395,-392299416,326267235,1979709571,869894929,1370482898,8718022,-2095453440,-1048376639,-957658614,109494322,-1073086331,243336821,16817670,-1080165189,-1310190867,1405413458,-392299333,443708778,376818748,23724138,-344862232,33879565,209716084,-389810112,116872098,276444,216532853,-1638275072,9234639,1721651944,788959183,21424129,-1080175938,1136197799,-22678784,2084042766,1478920980,-1647394914,731801273,66358223,-202780191,40757413,14616311,443809793,13960951,309592067,19601038,19342987,13186815,12007167,378407147,646643913,922681527,922681563,922681557,922681553,837288239,1343517565,-1878996063,-1073606768,1951924459,-888748282,-1912602624,-1023358178,19859087,-402604056,-759295093,10993565,-218086471,-133235035,-1961591753,-1080141786,1723440590,-1949357154,-773782540,-391777303,116851238,65759,116869492,131293,378413940,-1956249301,1778460454,-818479360,-16750080,1778437430,-885588224,-16750080,-352270538,-720963823,1946157824,722898454,646669825,6947111,13186815,-1221132442,-1911952640,1711327510,12002955,-617152666,-16750080,1711330614,13711103,19871487,14485239,494206978,1937533928,-878620652,261132288,15450114,-955878312,51974,-887190016,1048625920,2130720760,1543948047,-395690953,-1461150544,2068047875,-603523133,1946158135,-1482463688,512321024,-1989803861,1711320846,11736713,-1154578074,914974208,-1989803841,-150944962],7,[33611014,-1943177984,-1946106106,-1946104538,-352268498,10986271,11214473,11472521,11736713,12267145,12531337,12795529,13043340,-603523133,1962935351,-394663166,443775968,101613926,33554590,113731072,105994,-1058504704,2076633105,537873522,178480832,-803205218,-1641897114,1723867407,262023843,-1553545183,554671662,849569488,-668921954,-1640586394,1727013135,262027939,-1553532895,-1553555906,627482178,-171,267920143,-1553541088,258383398,-1643248127,234950502,535535126,170262799,201770910,-973078370,10359558,235274511,453428894,17760414,-392292850,812874548,-1080160578,-1515898934,-1642676571,-1523068737,1025445,262020614,-1642066432,937174657,116915967,-2147443188,243336820,16791516,369168323,17760483,-402592994,-945749748,2062477312,-1869608077,-338165233,855798784,-1581216064,512426151,243990699,378208431,780861619,915079355,1049297087,17760451,-1023353034,1937428456,9300227,369168230,258343139,15408641,16228710,1724916239,251722657,-1587095518,588185855,60909248,-937226495,17277286,1724916495,251726753,-1587095517,627441935,-16385,1727013647,251728801,-1587087325,571408607,8054976,14485239,1333067778,1937397736,13082942,-338165233,855798784,-1581216064,34537677,1946217432,-1900006654,13607392,-338165233,855798784,-337080640,646014494,-65317,-949551107,57094,-1912602624,-1912551674,-1912550106,1711329070,1711318945,11214475,-1358001306,378234368,-1956249421,1711323950,12531339,-1019311258,-437730560,-1958055047,-1878985954,-1023275120,192217323,-2137529216,58032892,-1949106161,-1878985442,-1023275120,628424939,-2137660288,494240252,935855758,653845376,637880202,-49977472,-182583281,1200104960,-1898935291,-54803520,869413789,1375759049,1920004584,1949187119,1950235687,1948662819,1952726047,1952791579,1949711383,1952857107,1952922639,-2132768245,-58655004,1090811378,-120919230,-164407613,583766,268337990,-1017186699,4808,1996445526,39970820,1937325032,105379669,1131677727,-293696173,-386507123,1183541847,571652,1347609079,1534155240,-996049550,39291703,1074153463,-1962314752,2122515543,175440116,1978553913,-263833339,1996425588,536897540,-16749336,6816886,6547464,2122533355,1131611908,537282551,1395880976,-1913749875,-269945250,71732073,-150993735,-397389087,1918595326,935371042,956454795,91615302,1961776697,74907401,-398458776,1996423201,268462084,1593841896,46319966,-164407808,402679894,1174471144,1963982467,-926720269,1442840594,108461911,-150889752,536872006,1190596213,1946689284,105379699,1819609119,142576979,-386507123,1183541639,571654,1347609079,-395552280,1935372414,10545411,-1947306355,1153827415,1200285189,618695181,1946565639,1946631176,-2081818364,107447040,147125951,1333988212,1283473414,1468729349,-1592489724,1149843396,71616002,105170688,-1923940352,1810429534,1416780654,280311,-150047424,270533702,1207385204,1963991046,2139968309,-161575664,-1956054552,79234630,1390540544,1809377360,1534066152,1988960882,935371246,-1996335221,344523332,-161575597,1533944296,1183517298,-1610668796,-133806327,-1026990497,861274116,1063802614,583681,268337990,-1017187467,2760,1996445526,10610694,280311,-149195488,136250438,1207381620,1946689286,71732007,1193529591,136292614,-1923933579,1586301047,1753344246,-1190771061,-503906296,-1075294126,1165122413,280311,-149195456,270533702,1207381620,1947213830,71732007,1193529591,270575878,2005736053,1586320144,1748560118,-1190771061,-503906300,-2081927086,158489453,-150714741,105325008,-916561928,-16775998,-392278474,1207369747,1946222598,32815883,-402524999,-177011596,-326412861,839147146,349924351,53003137,180937,1736173648,54266740,-380107659,2095599297,-473737113,351896343,347669362,-1077345536,-605552495,-385649810,-372158822,10817161,33129411,-108853900,1460958467,-1897952250,9551815,10817163,-218166276,-1017182289,0,0,0,1342177872,1086260823,-1949856256,-405712904,184912678,-1559857984,-336066904,1594358017,512346968,-1192753498,1364249344,1048774231,1962935976,4241445,-13385586,-1190987592,-218365948,856716463,66631935,-234879815,637826223,-1560280927,1594295976,-2132256679,1381024512,1547626583,1523509330,904402804,33194844,-122027147,49971971,-122027147,-1474918142,-1363191802,571654,1957688060,114255880,-345779480,111584006,1593852648,-1950132134,-1086776266,129566398,1957098240,-1171395838,-977595852,1809180678,1063781994,-31397864,-2132215832,436798,-1075313292,-1341461757,-345708802,-352261376,-34868224,1381060803,111545995,-1207959110,-235421184,378259595,-771029336,-1031780492,-289394174,15401195,-1031798549,-293556223,15401195,-1031798549,-352261123,-1979651328,15462081,15401195,15450878,15401195,-336673398,-352261376,46301184,-336723024,-352261376,1482250752,378229443,-771029336,-2091894156,-336853566,-352261376,1948297216,-1474917387,12747526,378269272,-1031600472,-336834555,-352261376,1948297216,222058741,-1957623179,-486102002,1509876226,-1957510310,184985622,-2095156014,-336853566,-352261376,1946231808,-1474917616,12747526,-352261140,604039936,1354979967,1952804072,-117228536,1894253684,-1017579419,-427773872,-352261264,-469701888,-352261279,201386752,-345905652,-352261376,-420273152,-352261279,838920960,-344922432,-352261376,1354979328,109445552,-1073084757,-541850251,1476400360,-1070444349,111871622,91537418,48815540,-2134681600,436798,1206388084,-399840510,-776994776,15426790,15401195,-1979704344,-345971004,-352261376,976896,1692860336,15401195,31981803,860996352,610591945,1962598402,-1898935281,1757449944,15206115,1282664802,-35077287,1343517299,109445552,-1073084757,-1269626763,-65077499,-1017619706,1920197608,-1070444524,111871622,141869066,-16337837,1527184414,1207354200,376717318,1936971752,28921873,-386626816,1935212667,-490744,-1069874197,1207354361,259276806,1936963560,6416394,-125630349,990112767,-154928704,1950352967,1939793935,1961364083,-2096598272,65798136,-1007042501,1074153462,-2048386444,1343583091,-1962933831,5630204,-1979420071,-2096567359,65798136,-1007042501,1074153462,1642598260,-401968269,141754423,-335546237,-104842493,3328195,1381061376,-1040754858,309592065,1936384744,11790595,1156060298,-385649815,1988690089,-394883634,-337609075,3328034,1381061376,-1040754858,175374337,1936373480,8907011,2122913160,-529101362,-387416435,1936880364,1014118632,-1955826422,38243095,-2013113207,1686635588,-388330489,1443066449,13665230,-2013112951,1703412805,-398014713,1187446783,1187419117,1187447022,-956301344,-963386042,-150935994,1946157505,729041179,32130691,15488640,15685248,31606403,14964352,15160960,1989011921,-846744368,146340373,-1207637248,1610153989,1532582494,636011465,182997248,1307072768,-402427392,-1195180031,1967653264,1661462781,54265972,-402230023,-337485045,1381024760,1139193520,-1207954758,-201902897,15418086,15401195,1122419850,15401195,1642332395,15401195,51118315,1482318310,1352451011,-64724508,15401195,1642463467,-1010590376,1977613440,-342694900,-352261376,-352187392,-342694902,-352261376,-419617792,-352261230,-1023350016,-31157532,-1830513946,-1830420212,784347843,440409739,1111392302,729088026,-1207806067,-1326579457,28372575,-304903186,1963655229,28336182,-400932161,-1922996478,397410903,-1194095634,-1913700352,61866583,-1194095634,-1913713880,78643799,-1194095634,-1913716696,1286603351,-1927025682,-1913781673,-1913780649,-1913779625,1468919319,1468919300,1468919304,-293556212,1468907570,1388572169,378220112,-2144462272,1720894,-1031600268,-349392894,29524739,-1017489170,-1959899054,773472278,440548992,-2096663552,-860880190,-1031601173,1515777538,784347843,440409739,1111392302,678690842,-1342023795,330362540,-304903186,1342330765,58048523,-1326536528,-745804268,-388932883,-388900143,451664593,-301770867,-301246579,-335456371,-330637174,89623888,1256229612,12802796,0,0,0,788267008,-1912597343,-390033704,1642600078,-1083658218,518522736,-930341354,934992014,-395792352,-1088481743,-401733832,785113146,-1912597343,-982994728,-402165738,-401730023,1791747007,-385914368,1206446636,-2092797184,111010350,1778883515,-499712256,-197722211,1827165085,-1644387998,-1593321565,-643588608,-1643732729,-1190667357,-675414010,1722607623,803799923,124821832,-1583481693,10684274,-227546722,928777927,512373362,-75457069,-2146338975,208815083,-472776910,-1432879314,32241696,552125433,563290351,568795600,571548162,580788762,582099621,589046497,600580930,602285010,862462957,603337620,607527952,611787886,614212738,614737053,615916719,-1647180089,-1077677178,280692536,-1645043456,100918263,-763126290,306546944,-2011933304,1170675061,-1577058544,-470311434,-1645607421,-1996434813,1434979397,259360782,-16103993,15657215,280742028,-1947994368,-1902253506,-1952582138,-392308210,109974426,1049337330,-947806738,243991048,-1993957926,-970587571,637535301,411079,2050916352,510919175,1191560998,1170613801,1017220613,-1645042937,-1645345081,113714411,40432,-953808149,640253189,-435862074,-1077737706,-1070397640,-1996208759,1166607941,125346568,-1559792477,916588406,937337095,-1979785085,1703091781,1300491292,1048580380,1946290042,125739270,237258121,-1008824856,-1646911861,1962933120,2065598468,-32761,1049101428,-2134702211,490814,-504884364,1857742849,-1276574861,-1143852059,1525194236,-13384894,-1070345677,-702641344,2115758237,-702641213,1239944861,-761216008,1963146397,-1576882174,-694089862,126198685,-1962460993,-1986142698,243992661,1300864474,146899716,-1593422455,116864990,276444,-930937996,507873537,-300128893,320621955,4049036,-2096860256,-398451635,91450968,-2145628799,2050916352,225706503,-2030039368,-1073011643,2124612468,-739766777,235319517,862938856,125346752,-1559792477,916588406,112247559,1867638798,-1646878269,-141039602,-761020389,-1514421347,-16750073,-6427082,1402860086,-1956642072,1788728854,-401708544,57893899,-951724567,2631,11596683,1863706638,1778412227,1744857600,2045256430,-1957313665,-1950338068,512427646,1564188118,-1105693426,-11139163,-1679293322,172279649,45088768,1860298766,-117454717,443081,-1514225613,922701831,922721774,-396976654,1153916823,-1342177270,-1125642748,-1341754770,-1259860475,-761216146,1971366045,129875775,-1646911861,243998089,1300864474,407226114,1084751872,378210164,1435082206,-298415336,309692829,1328583,-231306496,376801693,542151,172345088,736821248,1778883515,-298385664,-231276643,753423261,129875807,-402646343,57894210,-2126183959,1767315581,1170670965,-1610612712,52692859,-524230518,-1564210681,-761264261,61597853,-1013067102,-375532896,-1682239639,-16750073,-6428106,1402860086,-379657496,-2136993992,-1647140345,-702641469,-2145482595,922731271,922721778,922721774,922721782,1340644842,147096371,-1013067101,-16276037,-6431178,1402853942,1784620776,-402232832,244015254,132357610,-972796023,-381024697,-1514209651,-1547685113,1843961298,-2146798740,34044478,-257883276,922701981,922721774,-396976674,1153916523,-1342177270,-1863840252,-955878803,-6434298,512410623,512269782,-1950152836,-1080175082,-1259857344,-893664415,-16750023,-6428106,1402861110,-1587662104,-727474726,1157097785,-1645305405],8,[-1022951261,1969011944,-1564462590,-1597792814,-1125605934,-1682193572,1572399111,6946922,1919134440,-770275037,1778412189,1671292930,378082930,6987260,-1863842710,-1995869597,-2086797290,111010310,-386070807,258401435,-1647180106,-2029058244,778502488,54863103,318767141,-1356502235,-299515099,-1222237659,-1910092763,1721627174,-1645330805,147292518,1728053250,1191692132,-1939577047,1684472399,280518,1204184167,1684508165,411591,-1900006656,17688800,-1593362241,-930924578,507873537,125451904,-2096860158,-940630939,9285,-621484018,-1962874903,1721619998,-1646653813,125312649,1947109734,113731079,14318,-949616640,3666438,-2130706432,-1086858202,-1922504457,381095782,-1050265664,57017570,254208209,-1064382324,-973036567,17267206,1711315945,-1645603189,-1945169944,1723895504,-1646911861,-568947866,512321181,-1989789714,-952634858,489478,113731072,1908,645988352,-138463268,244016363,512466390,-2086560296,-1314865401,-1956618776,-1952589298,-1583490018,-1497430141,1615653041,-1646354074,161915750,-1645567642,162177894,258355435,935331511,81838438,-1645567130,1958742886,-1866963444,1711276247,10399749,-626825728,-771307875,116064413,937168513,-1561787392,-2093054996,963969031,-1896467610,-1959278554,-1053308402,1449526249,-1816172975,-1191182329,1743978500,1717151588,1712223326,-502741373,162949349,861413096,-2093577738,-1900006649,-2091858976,128975352,393544828,1153893040,-1929380082,16351705,-2147191904,235931212,1483423464,1493195,910065664,1735655431,121046726,-360805119,120627558,-1050218357,-524218136,-1176990196,-201588714,-1898935132,935633368,-939637111,64582,586827463,-57973209,935730827,258396300,-1050218313,1183646950,-1223727382,-268212544,-2082599752,472126,-1957558668,-301517802,-611424307,-745618546,-907572378,-130121533,1048510519,121060992,-969444352,472838,1727826790,1348911155,258363494,935462583,1348882534,1466323046,258382950,935331511,1919438950,773754407,-569591801,520042086,-926742744,-2013265648,2122972742,-62470406,-242825728,-1514274562,172279559,495648769,-1961730935,1552484445,173902612,-1474929527,-1157073904,1435172865,-1470829822,-1157073888,1435172868,-1471616254,-1156877248,1301020671,39160600,-2136458773,1586309236,1778412272,41287424,1530587219,1935796712,12577027,-1962925381,63998922,1427309645,-28931578,512364011,-477913598,164332320,-1996337781,1284050012,273975566,779387048,-1030515,1979649653,276168460,1521084496,-2081927082,235188316,1936314088,-1098033342,1586364145,16759280,1600090088,1183671666,343277552,-15567361,-397404555,1347836539,-1336125976,-1595404796,-2094763415,1963199612,235450382,1919521512,-62470634,-1341068543,-239170301,-2132275458,-972787095,-167642042,-2146993402,-1108802699,-260141824,-17719667,16547456,1465064308,-402009240,-998014827,1396632326,165374032,-2088728344,-1779890492,126662912,33441526,-2017918092,-28903929,-972851840,-1850081273,4161543,-745864587,1343374475,1465078353,-401996440,-998014891,273976076,-1961997173,-125629372,-2093845249,-125629472,-2095221758,208931320,170092626,-2088750872,619381956,170485841,-2088753944,418055364,795365714,-2145916918,-351878013,1750159883,182979127,113542016,-1961474933,-1039461292,1962872180,1130910230,2146691082,-402209661,1183471413,-54277636,1962997891,24766723,1963063427,24832259,1963194499,28305667,1963128963,29550851,1964177539,28109059,6946922,-9830294,-337625368,-125567952,-385649408,-125632189,-385649407,-125632188,-385649405,-125632135,-385649406,-125632130,-385649390,6947190,-1108803734,1543948256,-1959628233,-2086809058,58020091,-2130524183,1963020539,42068227,1963981699,28174595,1964047235,24176899,1965095811,30599427,1965161347,32827651,1968176003,28240131,1967520643,33548547,1967586179,33286403,1968307075,53274883,1968372611,49473795,22215553,-152566155,129100039,1969027971,48163075,1968962435,51833091,1968896899,53864707,-268305535,1994982261,50036995,-385649168,-75431018,58060803,-2096941847,58015995,-2130500375,1978664187,58714371,1967651715,-103880698,-2096667927,58018043,-2096815895,275935483,9370497,-343733641,786682224,713795583,-200850711,3013165,808322606,1915636782,-1456539858,-449897170,1613687598,-1641056465,-365966033,942678831,993119537,1882286129,2050061617,-953050319,2133953329,-1036927695,-1031122895,1476947176,-400660501,1048828413,1946188825,336002580,339640444,158663036,1725639507,2081758975,1450174555,1048836980,1946188825,336526864,1393194364,1711276475,2081758975,506391387,-388382488,628446797,569098290,-391360426,-1073084391,1482618997,1716522987,-391354538,-1073084407,1583806325,-1763172776,2050916569,1948189191,-808491518,-13108290,-6427594,-6428106,1453192758,-1084790040,96897698,-566821120,-567901385,1465302839,-2096409624,110036164,-396937250,1357468463,127647238,-1646774529,-1646905601,-1646643457,1463150678,2145962291,1443132289,-380413720,116852271,33556308,619250548,-771307770,-369916259,29230619,-700546304,57933981,1778393022,-400594431,57339230,1474830186,1442933485,1793874152,1390958083,99740140,1778883515,-298385664,-566820963,-655862883,-636581034,-301733731,-1341794583,-1341986048,378228738,-257843730,2050916509,41222663,-1031552973,13665030,-1962433090,-11382562,1402854966,-396975384,510811550,-397192624,-768387330,241827946,1918542568,1153914893,234881034,-379211032,1609106823,127646524,-1646774529,-1646905601,-1646381313,1449781331,-1190675009,2145910810,-385649828,2074098750,-1979505657,115392736,2074264586,-1645567993,-2146696924,-369430296,-1111554745,-702641401,244007837,495558106,-956150391,6213,-1645332853,-1961724535,-2137133034,34044478,-768408971,-1592502903,1166646770,-2015041514,937166583,326369284,1727411046,51340878,1721621046,1971938886,856812296,51334902,1184750134,-955746935,2629,604470176,-1059026429,-1005975840,-1610122334,19176938,-369462040,-13433653,-1646911861,937166583,276037636,1725051750,51340874,-1542494509,149622992,-768360397,-754774198,-2097036669,-85458736,77195634,-1646911861,-1646653813,-378283544,113640587,-1157560522,6948763,-1645332737,-1645070593,1433266259,-1190713153,-2081947634,-385649829,1693006658,-568947964,-636580963,-702641251,-2019694435,-1962650903,865982006,-1962349569,-1952590282,-1147283394,1448544155,-1646643457,1429071955,-402652743,192044000,-969484312,27120134,-958457879,10342918,-2147214615,490814,283706229,-2134887676,34044478,-324992140,127646621,-365494448,-164167779,-320318563,88270932,1792658921,-336730111,1207418931,1946161158,-761053183,64612765,-385529368,1810367443,63826181,-385510936,922682311,922721778,922721776,922721774,922721782,922721772,-773284374,214205224,-945958237,10343430,60680448,-1645070593,-1645332737,-1644808449,-1645594881,-2094459416,-761067324,58845597,-1962672152,127646704,-1645463809,-1645594881,-1644808449,1415702611,-402620231,57890998,-382060055,-1682242725,-331940089,-365494371,-164167779,1088967581,131972948,-402620231,57891414,-1959127575,-587405065,-1646653813,243860707,914950159,619263993,1187964931,-1107058712,2145912731,-388068536,113729861,40402,394985532,1946306443,1526261772,-672595085,-770769095,-703166051,-1646746723,-1559738485,-387342886,1652615170,1778574057,-701038848,1131997341,-1979525399,178116126,-402295333,233522889,1963129728,1183246341,-1947728917,1946203206,-1546846718,-1326866990,127646466,-1645463809,-1645594881,-1644808449,1402333267,-633435290,12150429,1711276048,58194235,1724877670,1513547857,242375014,1979263846,-771307542,-385875811,-761068941,40757661,-764936086,845965469,-1956496152,-636580880,843876765,-1157474583,922696138,922721772,922721770,-397173258,-626961605,970236829,-1606811415,-466483332,-375532893,-1682243025,-331940089,-365494371,-164167779,350770077,-636581037,586777501,582550390,1626258944,1918328296,-1547685118,15310290,-1646878462,-1646653813,-1647180089,-401735680,57858419,-16651543,-375533050,-1682243101,-331940089,-365494371,-164167779,-924298339,1628487250,-1190634049,-1527578612,-1090515783,-739745520,-1106611624,132647005,855798359,-1647139904,855747305,-1646615616,1218305187,490635592,1966265724,16443651,937166583,57999364,-1157566487,922683795,922721772,922721770,-397173258,448352879,1699528448,257459688,-1207906430,2105802750,-2062614514,-2053046076,159884039,-1157001821,1979647899,141950730,1393325567,-1185792280,937951233,-1585311911,-2095675136,159752969,-402652743,-2112923424,1979646096,343277334,1394111999,-1185802520,266862593,-1988398503,-1559656170,28903819,1488644096,-1956221838,-1553592251,-1553593969,113745370,2467,-16615937,74841909,-398865816,1166758367,970236678,-2026711624,-1552147194,-1715992161,453412658,161325948,-2026693704,-1552146682,113707425,823342942,-1590132503,497224095,161325436,-1585701981,530778529,244016764,694552975,-1583490546,-761067101,9824669,-1962896663,-1952590322,-1080174562,-1070391312,74827835,57989179,-402160735,-1587129082,-1553556006,-1587148370,-1553556002,1709902258,-392302431,1575743920,-336516120,-258348968,686314475,1716448241,-1475954929,-761043450,1715661725,1721626273,-1585703517,430153182,-1959597188,194894398,-1962641921,-1952578498,1469963798,768469074,-92053670,1107391999,-344954904,61073424,-102233109,-2130253053,-13116378,-517477893,-197229778,913571871,-1639039357,-2094042111,60706366,10561652,104541854,510992372,-1644387994,104541798,309469168,-1375323290,1712027401,1711911585,-375522141,-926686996,-1929379574,922744414,922721776,922721774,-397173282,-1098035041,-4587785,1433856000,1944650611,501765942,46433143,856000591,1221735360,-702641334,1843390621,-106839095,-1647166153,-1766320779,373194894,192217231,-764936086,845965469,-1017168664,-108804469,110084865,1048577921,1946171384,-133235176,1478921015,-1647394914,731801273,66358223,-202780191,-2128150619,1048798727,1962936719,161325340,-948167773,-16145658,-130121473,108855351,-397406632,1659492231,106391094,-1992375194,128608009,-10068122,1711900934,160370431,-386733885,54264948,-1516225932,1975519753,508978741,-2093562522,531392265,-1073062298,-10083212,1007256326,1713075710,-983163306,1728676662,1583751084,175423498,-2096693402,161849865,851689482,-1672428608,1918182888,1958742544,1778412044,1368188929,-352319256,-1461186837,247683165,-1009754392,1912635368,-972781534,1711341892,1721625249,-1593686903,1149831043,-291412474,1149855389,126198024,-1022606199,1912625128,-387698138,41049389,76022452,-1593744248,1149869546,-1646616318,-1593555831,1149869550,-1646354168,-1022737271,-392309088,-466466201,1918697704,-1107119102,347670633,22317568,839049856,973698516,-972720892,99287044,-502348157,-164379672,-392309088,-1073067465,1774132852,1358088,1962950016,1979058950,989301506,-2096532475,-320729401,158725643,-1647180089,-335937537,-771307769,-134217571,470745027,1100539961,-404159627,-387698124,41049248,1774125748,1358088,-2147396214,-734919966,87688309,-947713932,-370286066,1173782302,91554049,-352166401,-2126608085,880197129,780094440,1058446,-2126607516,92955657,1577018470,646852098,-1553727472,-1729623679,159490431,57982987,-399211031,-76201682,-380896792,-1070385891,-466428949,1918644200,-1107119102,347670633,3964928,1418343284,48398337,695587890,16860406,1962873205],9,[141885194,-401977752,-998017915,-15537402,1962871924,141885194,-401976728,-998017935,247890696,-1094466590,1424492290,-13384907,935855758,-1050230133,-913567510,935476867,-2091486208,3653694,-1866576012,1744857815,1347551386,1105744214,281117440,-1167589270,1448104448,3336273,935468683,935337515,50652097,13796291,-2086752066,7010497,1375769192,-397322672,-1048379376,1744857616,1347551410,32002390,-1957313792,-1957211924,-528284602,-1946680328,-1951726010,-1968502714,1720322630,1183492876,191269390,-916955221,-939520830,-1929379702,-157187970,915105437,-661742102,-1431541764,-109723638,-661729140,-1920958835,-385911114,712140237,-9003379,803785011,1713336916,-1961828159,-626825534,2056686493,-490641665,1989577488,378103551,-1070359074,28836843,-1647140096,348701641,-1682243584,-331940089,-365494371,-164167779,-253209699,-159478452,-402650439,1181897478,-16278597,-6426570,-6427082,1402860086,-1924345112,179956862,1390995456,378218610,1586339290,1366354166,6954098,1319954513,1586362251,1359538412,6950002,1318905937,-562703861,-761020365,1405340061,-617374714,-661994610,-100473919,-1995994330,1200301573,38111490,1520035854,1405311751,-617374714,-661994610,-100473919,639076646,235036556,123371240,865911643,-401715008,1486641779,-2131696512,326430972,250609768,-1671798040,-253460392,243467636,235145044,-1017490712,2082539207,113712183,474577955,-851246920,1971338287,280495643,-1993355965,-1945699298,117898758,2082539207,113712302,482901027,482869443,-950665215,16705158,1510393344,1988821002,312836,937297654,1446343712,-402229505,-998021096,-62486268,611631115,1914628182,1575507547,-259302542,-16484861,1583938678,300439066,113541913,-2033717245,1113830,937297654,-15436736,1667761782,-169322982,113541912,-2038173693,-1928659226,1783692870,-398029552,108461904,-2089737240,1183385796,1958743036,-424214760,-1511501570,-11510962,468190326,113541890,-916537293,-25263165,-691200,1183647350,-2037559064,-397345048,-998047002,-28931834,-596328437,937297654,-1925942264,1183443014,-62470152,451608576,-500085,126548038,1750131754,-397010329,-998041484,-1047802,1183579206,-62506498,-2038178180,-15401242,-1912674634,1358882950,-402360577,-998047318,-393820666,1996423422,1886578694,-96040613,-1961593792,805698118,1852329984,-393835238,703090942,-2145391848,537549374,1048583026,2004748890,173711380,1750131754,-2037573004,-397345048,-998041610,-1925748218,1358882950,-402360577,-998047406,-28931322,-1866217122,70856,1988843095,-157381372,-190936578,509694,-17791289,-1008140288,-226048256,1796900606,184479902,-1637304321,-1637435393,-1635007605,-620495120,-1635082357,-1207969021,-1224795572,-1224737038,-2037776652,-1645674772,180650775,-17529343,-163148457,-326202544,1723957758,-370650722,113541999,1534443531,-17922314,-162827200,285142662,1996429428,-159973384,1761244927,-1224795502,1575550708,180650775,1996440299,-126418954,-15032984,-385944394,-998041784,-1976702200,-466946493,447178832,-17516801,-2095631384,-2046753084,-947126540,1975520079,1746004962,-1224795474,434700020,79987479,-17529343,-17791233,956979361,2113859718,-258045108,-1948580866,-1986100089,637464198,-125108209,-596328437,-17922314,-167152448,285142662,1195836020,-17777021,-1962183680,-68450,-956369786,-2030690297,1965096686,-17700605,-17660217,-286713222,-1912640770,1358886534,583766,1577501827,-1866217121,66760,1996445271,1876355078,-28931749,58048523,-2097099543,1979648126,1626185741,1177281578,138840574,1325335531,75401992,-1098313237,-1958215940,-2130772834,58001983,-2147189111,-361430979,-1929087233,1358888582,-2089826072,1988822212,66530056,96863350,189679392,-557066,-396949898,-998019155,74907396,1534028776,2114189451,-317814268,736963168,200313793,-346521872,1031819087,-2147060448,1948319613,75381047,-1098846350,1946222334,-24736450,1996443902,1869342724,-16464765,703071350,-125084817,-972784125,-968422139,-968422907,2122907653,-8853244,1342260621,1866721367,1325712515,189712011,1588295104,-1866217121,75976,-1070442921,-1998567800,1183374918,142016476,1533964776,-184549059,807780379,-263812864,-1979162997,-1633548729,138906526,-962682717,-956241850,584774,-1962508661,-1962439689,1183384151,-162100748,-2472250,14319232,-2001990028,-963910074,1023821355,2038300680,-655982976,2122321522,142073830,-1071381366,57983036,-1979644183,-1070062588,1586103272,147030246,33809344,67054296,-1618507045,-465139688,413042570,182863496,-385649472,1178075457,-1977453340,132350748,-1014244605,719609482,-1948580865,52010655,-2012771624,1200285254,-465139711,-427917242,-385649664,1187381521,183042532,-431584767,640541738,758150144,863240200,1946159149,535862,640498036,1211921408,1950892404,1416906822,1946192173,1950894179,1786005606,14304966,-939574807,60486,-939576855,126022,-939578903,191558,-939580951,257094,-939582999,322630,-939585047,388166,-1962997271,1191108166,1975519966,-260669423,-17241840,-19118454,-1073030074,-337050764,-260669186,-18552544,31475398,-956375575,-369956794,1187446486,-806751256,-427917058,-1407421169,300083280,-1999074725,-13965754,-2020943101,1183323677,478644964,-1978471658,-13965730,-2020943101,1183323165,478644964,-431585260,729137162,1961117240,-2145613274,-339724061,-1946211838,-463566141,-1618224381,-670885850,1183319946,1958742758,21465606,-941341048,677894,-427917312,-2141817600,1946215550,-1234680319,74907418,-2090005016,1182991556,837486596,-19349879,-466952309,1750075274,1996430015,329181188,17220739,994509894,-1961724930,1191117918,738706948,-16490869,130417734,1929263904,734432203,669582918,-528580600,1745908736,1996430022,1824057348,-2096839549,-2147154874,1978853502,449603602,-402360577,-998019934,71729924,-2145981690,1978919038,450062352,-402360577,-998019958,71729924,734432005,30546887,1444017222,-1963029514,-13965730,-1618224381,-1014296738,-2131206519,326445631,-129595072,284182262,-397407884,1079733308,-1946663423,1065416798,-15436501,1190590534,192159984,-386369793,1079733280,-2131212799,1962992766,125298947,-386369793,56323084,1183384646,71732220,-113015,-647432074,-1175957478,113541906,-1979431423,-13966242,-2020877565,1183388456,119269880,-1634072842,-1961855984,39160581,-1996175485,1451881542,-1962087434,-1991817467,1187509318,-167771914,1963057734,-498678268,-1610454519,270900890,1996443648,-193527818,1586181631,142081800,1357006474,-402360577,-998044564,28371216,941884554,704899264,1586188516,-1744336136,450783312,-402360577,-998043084,100526344,119866506,-462925824,74907418,-2095964184,-381221180,243271143,-1954505061,1200289886,1525389313,-1634070912,9627905,-1634070912,-8617598,125048319,-33663,-2139130587,27171598,-1559738741,1928044188,-1634070911,1793802242,-1634070912,-2140935422,77502990,243293419,-347824486,-1710325675,1324025502,-1634070912,-2142770424,178166286,1647132907,1522944,-1073530761,-1476448621,1041251962,1044856490,1051344554,1051344554,1051344554,1051344554,1051344554,1045315242,1051344476,1046691413,1041776298,1051344448,1996439096,1342474988,1342260365,-402360577,-998046004,-369587448,1586169127,25133304,-2146994846,27171342,2139099883,125138689,-1634070912,-2147095806,-2103535090,-11533174,-437779338,72214789,-1963434357,1033371975,57999482,1979771369,82176259,594829612,443861246,812959998,1836320300,58001708,738238697,-30313468,-380996408,92931267,-1979032926,-466991355,451635280,-402360577,-998043424,78244102,-1572403830,-11531686,1911030902,65923338,-1634072842,1779856400,41287425,1996436991,176613380,-2096577405,2095645895,1778412036,-13238528,1911030902,147096330,1760118599,-569969148,58032183,-1929093399,1358879366,-402098433,-998023320,-230258428,58048523,1342457577,-19233139,452094032,-402360577,-998043544,71696648,-2147209495,1963057790,140413720,-16484353,1953097783,-1996176253,1451881542,1976568822,323526921,-369604983,174589136,22472987,709297546,208163044,74907419,-2096094232,1174472388,-8552444,-385649632,2122318074,343214562,-402098433,190539986,-1962314560,1207306334,158598916,48397952,-672595084,454256640,-402360577,-998043672,71696644,1435174283,-196703998,1794528905,1375758848,-402360577,-998045284,74907400,1533607912,-1962654207,130417758,1586053932,509444,6946922,-397199873,-998045320,80184072,-402360577,-1956943656,73270232,-972792183,375914503,-1981263077,79987471,-1996208637,1190528070,292847861,2146788992,1343953512,-2096140312,1174471876,-159973628,-386631937,-998018187,-196703996,1794528905,-1634033664,1342181413,-193527982,-16228725,2013201527,105351688,74907472,-2096541720,1996427460,1751836676,71696731,-972792181,-1992073977,130417758,48883968,822050176,2122330741,745867746,-402098433,190539730,-1960741440,1200228446,1007100932,-15371005,939459703,-2089613336,1183384772,-162100748,58052619,1745006313,1996430111,248965124,17089667,6947910,1996427370,-193527818,1586167914,142081800,2095645290,-128021505,1644265344,92932213,-1723819961,116793323,1947246234,-1962570992,-947715499,263428,-352267645,1191545608,725631047,-196738606,-2131339759,1970930047,-1710819800,561254558,1996423274,-193527818,-16228725,2013201527,105351688,74907472,-2096527384,619253444,-1610585598,270900890,1996443648,-193527818,-16228725,2013201527,105351688,74907472,-2096608280,-51834684,-1547687167,-1801216362,-330921058,-1952540509,2139158622,125133313,-1634070912,-2147095807,-2103535090,74907472,-2096736792,-661977916,-972798327,1200446215,71731457,-1634072842,-1961790432,39160581,-1559967869,378117776,233545362,1195836811,-945909597,10392070,-1707671808,-1841889378,922701982,1996463768,128509956,-385170301,478871168,-1070013568,-14023957,441235455,-1962884887,2139158622,192242177,-1634070912,-96025087,-2145981630,-2103535090,-1634072842,-972655600,-347801018,-96025084,-327253161,-955943672,257094,65830531,2122323829,292880604,-1728428406,455305296,-386107649,-998044332,-330921210,-1947580791,126548062,5778840,1950877812,578045977,1187448299,-16775442,1996484214,74907626,-385731096,1187511364,-956301078,519750,1187505643,-352320530,-128021538,1644265344,126487925,64523160,-1665663016,-2145850599,1953956223,-1710819833,393547934,-1952970870,-2620456,-15088457,803734646,79987558,-1979668759,-661940217,-1207969789,644356548,-69146341,-1963434357,-14024353,-1207969021,-739568618,1676263475,2305281,1996502845,-1816132621,2041052974,1682134083,1682138179,1682138179,1682138179,1682138179,1682138179,155411523,155388227,155388227,155388227,1682114883,1682138179,1682138179,1682138179,1682138179,-29525949,-868365251,-331479235,1681834557,1631514691,1682138177,1681786691,37875011,121857086,-868063682,1682138173,2000905283,2000844610,74907458,1533372392,-1962654207,2139158622,259260418,-16490869,130417734,73304876,-2097150010,-6383554,-1734247052,1478396830,-1982135542,-1952544121,1478388675,243993098,378248852,235118230,370384528,-1886806382,-1752588698,-1635148184,-661913896,-1986094431,-1466006393,-1961986784,-1979787106,-945920369,10381447,-1741226240,1684793502,1478388571,-2021062134,1586208362,105351688,173547115,1820821514,-1950119010,1334511710,-2585848,-1995810810,-2086769009,-1962739642,1065416798,-953388032,-6383610],10,[-263812097,-1952539997,1200228446,-2012535802,1586225734,-1744336136,-86295,1996486774,1688791044,-1962621821,-137107001,-1010213026,46698640,1183449088,-1070062586,1183319016,-1710819586,745865630,-1634072842,-1978895088,67054296,616038363,-1977292006,-13959586,-1207969021,711465508,74907419,-2096428056,-1010235708,721313418,-2423809,-15074121,1206387830,-1866217116,-1275051,1996424822,54061060,1183442315,142016260,1533241064,-1986095965,-157379050,547265030,113706613,40598,-1834762197,-1634688098,-1559869813,1586208408,-2424056,-166058825,547265030,783811956,-1207702757,1750080304,1996430129,177661956,348701641,1448542208,-1962641781,1183450750,-2012797944,1183514182,1019225096,-1603504704,254123674,175392768,1209824328,-380865464,1586102769,67054334,-55050277,-1477945831,79987555,-150872855,-2137089530,-165710784,278829574,1586108532,67054334,616038363,456681498,170846294,-385432445,1586102709,67054334,616038363,-1966937318,-13959586,-1207969021,1013455396,-1948652773,-1734145466,-396996450,-259325358,-972766077,-163161340,547265030,-1796668556,138840576,705095872,1958743012,695486473,-380734392,2122318290,175441662,-1767653333,-1634425954,-1070903573,-1549888861,1183489680,-396996354,-1394014622,-28931583,1448141866,-2096736792,-268237628,-1740175990,-1634688103,-1634593143,58052619,-1610510871,2146016912,-28931583,1448141866,-2096747032,-268237628,1177224390,-1634060545,1195836811,-1868312021,-1844016738,-11513186,1453234230,-2096935448,1407781572,-2012902911,1183513670,115916808,-1072962518,1967656820,15657219,-385649336,870908230,-1547687167,-1868325230,-28931426,1962935341,12445955,-1978829752,-466944442,1676170832,17688838,-1767653333,-1634425954,-1634060545,1435174283,80184066,-1986096989,1386123798,-1741226160,-538421602,180650754,-1634007306,-1589742591,1465294492,-1947435379,-1190717712,-1510801403,-1868472737,-1844016226,-330921570,-1913760119,1783690822,-129069820,-329872047,1627318354,185123971,-2096728640,1946482302,10545411,-1946663285,1183447638,-296318484,1444626536,1533136872,-396955645,-998045556,1778412036,-330920704,88378704,1348659280,185123971,-1962576704,12184007,-352320314,-62485917,138840656,1448560464,-2097084440,-125105980,-2142810389,1963261566,-62485984,138840656,1442867792,-2097091608,-397014844,56320372,1191545584,-335788408,-28931569,1448141866,-2096796184,-268237628,-1728297334,-1634688103,-1634593143,141873163,-1377282480,79987457,1631512662,-957349029,-968467196,-2081751036,83787392,-1975051915,-1974404026,1783629894,-1914153472,147096320,1628891222,-1978799269,-466944442,401102416,79987461,80146435,922699307,93036186,-2096999029,1172899015,-916496642,-1869573949,1458342741,631151264,-259325937,-1634072842,-167152448,278829574,1178993268,-1325408629,1996430220,1624827908,-16464765,-1175976842,1174494048,108954372,-1961331704,-620558754,441235455,-14966168,1642595446,113541895,-1962654207,-916585402,180916419,1448542208,-1962641781,1183450750,-1070062582,1183319016,172395262,87820068,1190528629,108314632,33310406,1187382507,2122318076,477364476,621430410,1448083463,-2096865816,-268237628,83787392,80088692,149636651,-1767653333,-1634425954,83787392,1183474036,1357130494,-386382199,-1973723277,-373290418,-1999009018,1317665358,1625155830,-1634466303,-1634331119,16154240,1586173301,-2423816,1746543799,-397010010,-998046024,-1977685242,28899918,1356911360,721313418,-2423809,1746543799,-397010006,-998046056,-2131754232,1962998910,-25264086,-972786684,-12178684,-1952540106,39160581,-1559967869,378117776,1347591826,-1634191617,5564502,-1962228605,-916496697,46698691,1187381248,2122329086,125632518,-972661002,-1976697274,-467007930,-28931504,-1318563688,74907419,-922340376,-1957326653,175570924,1996423274,108461832,922681450,6987424,-402360577,-1010237396,1793887061,205949440,1342185509,-16091393,1996425334,1588586502,922701915,-1633640800,1996443806,190468,1288225737,-1957298176,1183519350,240552716,-1980348791,1183578198,-96040694,-2012854646,1183579206,-28931832,83707590,184968832,1080963,-830274700,29816577,-167021312,1946224198,-129579259,-1923743744,-1924073914,-397298098,-998046836,-1962907130,140742,-184549059,36028443,-1270445824,-163148464,74907472,-2092082200,-1073018684,1996433780,1587734532,71696731,937297654,-1928301552,1750120006,1996430266,89057284,-2147040125,-23160026,-2134652578,1962935934,29816664,-967674880,1745026118,1996430272,1585244164,1778697347,-1267269888,1358317197,-402360577,56319572,-397409210,-998028040,1958742792,74907428,1532903400,-167492095,272096774,1183654004,-932687690,74907419,-2096829464,-916584764,-1236890173,74907472,-2090979864,-916585276,1556648131,-1957298176,1183518838,240552716,-1980348791,1183578198,-96040694,-2012854646,1183579206,-28931832,83707590,184968832,1442958979,1358317197,1370902157,-2096984088,6948548,1183645802,1996443894,1282336772,185123971,-14191424,-1243085706,1174494045,-569969148,58003511,-1929309719,1750120006,1996430286,73328644,1577501827,1183695817,107630772,1370115725,1391875725,-2091085848,-1073018684,2122543989,1836385972,-5603711,-1956219611,1451994182,-163149394,-1913104759,1783673926,-1337029372,-162099887,1549723730,185123971,-2092796480,1963242622,-1337554116,-1984801141,1451882054,1778412280,-163148544,74907472,-2092181528,-1073018684,1996430196,1562306564,71696731,937297654,-1921158128,1750120006,1776884692,-1270444545,-1929024944,-1924029362,-397216170,-998024188,1975520008,-1266777266,-2142735099,1978246270,-1522103486,94852747,-763166715,-163184384,1794659857,-1929352704,-11471290,1911030902,147096395,460636171,-402360577,22764728,116786246,1947219934,-1236890345,467298384,-1912667159,-11487674,-1343749002,79987548,-1866217122,1458342741,1183577651,1784081158,1540483075,1794149211,1539958790,-336592037,-402167199,-1956947009,-352097552,-402232596,-1956947021,-402298128,56318891,-1740733456,1047857310,-1634203961,921370626,-1796733590,-259302565,-1634189693,-955878136,43948038,-351835648,474548,-1073538953,-1476448621,1288654130,1290620129,1289178380,1291144481,914967785,113745556,40598,50749067,-726138917,467691545,-402360577,-998047044,-1010213370,-2081649835,1946486398,108954374,-2096270076,144611390,113706613,171672,-402229505,-1554293985,378117780,2122555030,578094086,-1634007306,-2095352704,43947014,-1634331005,-1710819840,175378590,-1634466173,-1776909566,1586167966,-2424058,1746543799,1996430307,38987780,113820617,1187381248,1486881276,-2000617960,703331910,1586160682,67054332,-1996762664,-1014236578,1317732138,1485780996,1981314072,-339149308,-96040230,1183367422,-28931332,1996244536,-910150961,147361987,1448542208,-1962510709,1187448958,-149165826,1948254407,73304841,-385873978,2088960464,91488264,-351779701,1105586179,-151370103,1946420804,-1643995131,1149895659,-129595386,74715304,67161985,553142006,-813628300,1190529024,74727672,268488577,637027978,2028666891,182263,-1830222987,-28915968,-1964434455,46659328,-385649408,1187446913,-400823298,1178288523,-2123074310,-352255793,46659438,-949455872,468581958,268486647,-538223243,-268548409,13599003,46659330,-401640448,1178288475,-1962445574,30179527,-410781557,-952570883,468844102,33607553,-201463935,-813618709,602603778,1996491325,-1816132619,-39321810,-1991318450,-363939762,-363926962,-363926962,-1521584050,-145826994,1947205831,47153923,855131786,-1466039802,-2096925429,1183513575,33960696,1964026014,-1605372,-129594629,-1644034510,74784936,-134223999,313335,-940092300,259264512,-14945176,-1410857866,79987456,-150714879,1946419399,469133327,-402360577,-998047594,71696644,134268919,1996427892,469330174,-402360577,-998047618,71696646,1761507071,1996430331,7137284,17220739,-940112826,309592320,1761244927,1996430334,5564420,17220739,-940112826,309592066,1745122559,1996430340,3991556,17220739,-940112826,125042689,184305351,-149755108,1946288327,-62470393,99294226,452740807,41221916,1996436735,74907644,-2097149464,1599998148,-1869560887,-1913877675,-11532218,1996424822,84469764,46711753,1183645696,1996443656,74907398,-2096826904,1183385284,74907646,1532550120,-906082677,650678467,-1957298175,-1159134090,1968978948,106859302,-2012457217,-1728127866,1946186813,739276613,-30772127,742421704,741241868,-970623996,-2142872572,637459646,-1098894732,1963654876,218416644,-595162554,-352024322,117753347,74443078,-351468346,218416887,168085062,80146155,-957748471,-454359036,552879814,1183367218,-28931844,-1997126008,1183381574,-494483462,-1927535874,-1979784058,1183573062,-398030582,1183432755,-263812622,-1981004151,1183442502,-364460050,116785158,1946236894,-364460283,1586167815,207027974,-19102072,3161496,276248692,1249124396,980681516,1014237228,745800236,-19087744,1784640810,-16750080,1996482678,240582408,-1995914109,1586229830,207027974,-19102072,1187399659,-1293209356,-112954,1187425515,-1494482950,-506170,1187422443,-1695809546,-19087744,-1977450695,-1728127866,183651947,-377239549,-229734096,-16359797,-2037904298,-1098842404,2100362972,-591494953,1450520318,-16359797,-2037904298,708640476,6963573,1996423274,142016488,-2096212225,1183385796,106859504,-2012457217,-335618938,-591495127,578763262,-19102070,-263296104,-2084044022,1317613801,106859504,-2012457217,-2130781050,822009022,-2037721219,-342294820,-395935660,-397508368,-2135233788,-2131695514,-352130994,-397508432,-2136282352,-350164914,-397508444,-2137068736,-343873458,-363954024,-2137855231,-335615386,-362381172,-947459075,536930886,-2130739479,-385291186,1317076855,1894319340,6372863,1177403764,1963042816,2768183,781398647,1381279743,1377522173,1377129088,1376735777,1384141321,1384141440,1384141351,1384141440,1384141440,1374900864,1374245504,1379291695,-19102070,7880088,367592309,173242113,743863488,-385649343,103547090,-1360460939,1963338752,10742019,58000940,738239721,-385649403,170655980,-102169739,1959329280,1976106549,12249347,2037646124,1869874732,57999916,738244585,741831684,-385649406,-2037776220,76087004,-591495098,57934078,-385823767,1996423710,-327745558,-1542401,1459554422,147096334,-18970999,-18835831,1996477675,-460943896,1996443902,274136840,-1996045181,-397351866,-1990502868,1187440198,2122522868,-1317732112,-1030457,-2136282241,-350098354,-330399730,-2146899166,-2147357618,-16585650,1996483190,-394854420,-18577779,142016336,-2095950081,-1209333052,-1411329,1996483702,-460943896,1996443902,341245704,1187440107,1187512316,-385873170,2122383195,108265722,-18708793,1187453987,-385873682,2122383175,108265722,-18708793,1187453989,-385871634,1187512115,-385875218,2122579755,57999598,-16733719,1996483190,-394854420,-16222465,-998044074,-561608440,-527005186,-58818306,-163679232,1946347590,-1769367291,-770965792,-2033773187,472448738,-18964745,-18835837,-526452992,-2145719298,1946220670,-494483704,-350475522,-159481844,-955878400,754901638,-260144356,-955943680,127046,-18839925,-18971125,-2033777035,472841954,812253290,1996423274,-294191120,-18827521,-18958593,-18577779,729409616,-1928280957,1358881926,1532293096,-941209975,2147479622,15105667,-1964440715,-491323648,1423370494,-431619237,-2131605975,1966142590,-492926190,-494469122,-2012771586,-1073068540,-2142310539],11,[1962999422,-1979061487,76084294,-229703866,15892099,2122379647,309666036,-18702709,-18708737,76023690,1975519814,1183534831,-263832602,1183515518,-431584784,1586170859,-465109020,76023690,-431584442,199642879,-336887872,537183748,-230257850,200429311,-1947041856,1459553886,-595163124,1958742782,-80353021,-1962933050,71707590,-1866217122,1760332629,275273294,1440376918,1750421096,40523076,1342719629,1342588557,-402360577,-1010173188,134154123,126539915,482906307,727056384,-398030400,-152680823,1946945606,-196702892,142016336,-16353537,1317864566,703091178,113541889,1358841481,-2115501974,147096386,611631115,67651318,1183649140,1183666406,1996443892,-1928598530,-11475386,1183710838,703090932,113541935,-1947842933,-916527018,105313987,-1961855996,931857502,-1962670205,39095044,-1950103202,931857502,-1962801277,1590831876,214483913,-2091515904,1963067518,73304845,126039947,1577356034,1996473289,74907400,1358317197,-2097111064,-661977404,-402241909,1183515992,-1010213370,5832,1357661837,-16091393,1996425334,-163148540,7792720,-1996045181,-11474362,-840432010,147096385,209043467,-15960321,1996483190,-137697274,-922335605,382243011,1996423168,74907400,1358317197,-2097135640,1183385284,172422890,-1926532084,-11473850,1996425846,-402625814,-998030968,1958742792,209125141,1357661837,-402229505,-997984380,105286406,1996473289,-361300212,46721771,-2091515904,1946290302,142508806,-1961921246,931858014,-1962801277,71731460,1586245355,138868478,-401574464,20789726,616569600,8390080,-16234999,1315503734,142016341,-16353537,-1075313546,180650755,1577338507,382256073,1996423169,74907398,-1928825089,1358886534,-2094290200,1996425412,175570700,-1928431873,1358883974,-2094295320,1382549700,1510893658,1750721640,308828486,-1929090471,1358883974,-17398131,8818000,-35106561,314868728,-18184567,-16742771,659482704,-360281253,-1866216962,71368,1996423274,108461828,-17398131,726001744,1778959491,142016256,-1928694017,1358883974,-2094320920,1382549700,1510893658,1750721640,308828486,-1929221543,1358883974,-17398131,8818000,-1712828161,314868728,-18184567,-16742771,652929104,-360281253,-1866216962,65736,1750646376,1416124540,1475242072,1783972968,-1929352702,-1924135866,1358889094,-2080874520,-2037574972,-397345024,-916773196,415797443,-1070923776,-1981135223,1183705158,300437750,1190550303,1148455944,1357661837,-1928825089,1783756366,1072359424,185123971,-165317440,1946421318,-398029555,-330920624,-163148464,1183648747,1183666408,1183666422,-1847045908,113541932,-1947711861,-1010177450,-1946794357,-1010173866,2760,1358317197,1528738792,-1928825089,-397347258,-998047046,-161575676,-402241909,1183515372,-1866217210,2760,1358317197,1528728552,-1928825089,-397347258,-998047086,-16750076,1183648374,1996443894,1063184390,185123971,-15895104,1183648886,1996443894,-178591738,-922335605,348688579,1183645696,1239961846,1996446494,-163148536,38856784,-167459709,1946946118,-330920660,175570768,1375096461,367525994,147096383,359972875,-1928562945,-11473850,300418678,113542133,-922335605,209125315,-336181619,80253161,1448280064,1183646058,-1957474050,1331357939,-1996045181,-1072956346,1347815540,-2096141080,1586169028,17269754,153475,1593722506,449364937,-1070923776,-1981135223,1190586438,1433668616,-1644808449,-10926488,1996424822,-163148540,20768848,-1928674173,-11473850,1317865590,6967798,-2093055000,-1073018684,1190549108,225707016,1357399693,1357661837,-336181619,-398029557,-163148464,-330920624,724232272,-351878013,107381551,108461839,1357399693,-402360577,-998027584,-431585018,125091851,1342469887,-1961963288,1586169414,30550788,39260423,-1947711861,-1010177450,2760,-1644808449,-10926488,1996425334,-163148540,11331664,-1928674173,1183577694,22734854,-922335605,180916419,922681344,1181261302,142016345,-1929087233,-397347258,-998047614,-16750070,1183648374,1996443894,1036707846,185123971,-15895104,1183648886,1996443894,-205068282,-922335605,348688579,922681344,1181261302,142016345,-1929087233,-397347258,-998047682,172422666,-1926466548,-11473850,1317866102,6967798,-2093121560,-1073018684,1996428660,-330920692,108461904,-2081195032,1183516356,-3946234,1183648886,-1863717898,1736,-2002910560,1190591046,74727432,33179334,-2146941194,1187382388,6949370,1996423274,108461832,-2096474369,1183385796,-27883012,268977910,6952308,1996423274,108461832,-2096474369,1183385796,-167056628,1946421318,-96025084,-96040446,-38320,1996488310,209125372,-402360577,-998037631,142016268,-402360577,-1010237438,3272,1190549079,762585094,1183648362,1996443892,1296230404,-1996045181,-1072955834,1996425844,1390956548,79987469,519337613,75401991,-218102343,-916496731,113807555,1448280064,1187508363,1778385150,-397191679,-998028024,1958742790,-126419190,219932752,-1962621821,126089310,39289601,2088781312,175374591,-2114042113,16842366,1153879420,-916586241,37059,0,-1105597976,182983860,-1293368561,702745,1365318846,-1073085302,-662015372,721423034,-390057007,-1092082759,-161107932,41222851,-790076240,-165629916,41158851,-991409744,614721572,-402633496,2088960112,544473102,-1960536856,-1070396332,-400325400,682632329,-1960533272,-1070395820,-1339853592,613804073,1145984,1860703092,-400379868,1418536071,579135505,2095588016,607905828,1499580035,-154959390,1950351684,485539616,1946172800,21269013,973161762,91554373,1424491914,63406884,787015403,1465303844,-402498419,1552762139,2062045954,41192738,-402648903,-1880611819,605022288,-138191265,70769670,-401378304,91370540,-335544389,487024655,-383645976,1206455417,-617364724,1964575976,1629273890,-2147480903,729022525,-496908413,490105078,-383655192,1265110101,567928861,-401847063,1031799431,-401837056,-361490276,1877529139,-395283449,-562816880,-972953368,184549701,-401574693,-1430585219,625928220,1944605523,-1155273959,1105730730,-397192411,-397207194,1458055261,1930392840,21334541,-397345141,-2007498319,1569521989,-1436003582,661710876,-973041944,855642437,406513874,266872948,-401574905,770185628,-400853992,57935618,1460381161,-1257144947,111798351,-972590241,-385871547,1435107168,206932238,-973006616,868418309,21350089,406579264,401092468,-1106152424,1015028976,973698048,-2096598012,-219479098,-1962987543,-930873020,-938805643,1159778550,38046209,-352238328,21334732,52748426,141885500,-2146638720,-730529540,21362371,-1925417920,28901981,737208320,1569336946,216236033,1963260800,29554447,1746957312,-1125638814,187689248,1963785088,63108882,1745646592,-1461183102,186378528,-1022713367,1947693032,1965702174,393668637,-1184817985,-1159200758,378368,83398,-496908413,-384439311,753467036,10741761,-973077050,-402652859,-294316228,-347819325,-398085630,393484080,376777276,-1088997400,179921180,1501184,-496908413,-384898056,-186057116,452608,1964444648,-92224523,-402098876,629145693,-166990855,108265733,-2147482392,-154992115,1950351685,21362245,-398494336,208876052,1918023144,-97529,384503668,-2147482690,1901500,2035158132,497248502,-383783192,-2067395999,-1946215165,81838278,-821992064,1158184972,-386430207,-154990364,1950351685,21362294,-2140113792,-1954610843,156362999,1166721075,-1070586879,-1243085592,1464955697,1207959487,486784384,1006138368,1396274375,-161407810,1950351684,21296661,856650880,22842075,-1070537856,-549780245,-964491916,-387912863,-524285685,23363588,142609615,2045247812,-947168504,1376708703,141948427,-2067337077,-1023402749,-400704920,-1024909489,373090313,74592316,58079548,1358782441,1477856488,-528222603,1643670287,1629276033,806259651,-1105009892,83237938,-1927973887,2134442332,-2096270072,91619322,-352320314,139954435,-502479229,1629273825,-167769415,460587268,956456077,326436991,1979710083,135036939,-386063232,65734775,-2096605303,-605920826,182467,365225984,12192629,517531648,-350186264,-28931977,1947578856,2144551,1601458748,1006636729,-1185385392,1446772752,12145012,1950759938,16824650,1131695676,958140159,-1979703111,-910229946,473366300,178251833,958137999,-1979707207,-910229946,473366300,176941113,958137999,-1979707719,-910229946,473366300,175630393,958137999,-1979580231,-910229946,174581788,116900809,16791518,-1545008267,-569968895,1962999863,-145706763,1962938049,-145575910,1962942657,-145313774,1962938561,-146362358,1963065537,-397496318,-18341857,869370655,1030592,-1188173744,1946572677,1778412066,1779460608,-420982784,247658014,1207373428,1946157318,716197895,1478487784,1075825896,-1494691102,-108805345,-1190955762,46661647,1317601280,345434366,708596852,300426100,268075030,-91547533,251545335,1460040704,602410858,1996445624,-1222383362,-471214101,343599111,553535223,505856,263717749,1358902016,251545335,1460040704,-135786646,1996445623,-1225266946,-130332840,-1010178699,712,1963915651,1030403,-385986935,712250412,343157308,-2146064408,158535674,-25755822,-340278808,126413286,856956904,1996445695,-1213142786,268403527,-1010175115,-400697752,40508711,-138917144,2033223,40505205,-1763172502,501508278,-350417176,1778543117,-1216288737,-400692120,-890757889,132376862,-352321090,245251,1744855272,-387441163,-402083812,145759983,-1306596632,-389903829,2062032611,1965898783,-402083826,145759959,-1306602776,1021766445,-388598741,376569979,1965816448,-397388281,99333681,602427478,513009847,1860749291,126347550,-402652738,62783497,256000,1443330281,-1950895384,1747977414,-2132271622,512354332,-400682648,1334451319,-1271877626,2156545,45363632,-1342170648,-402344910,867172370,199755956,-1269387264,321552,-1021436696,41274500,1357390000,506456094,462809283,1446773937,808192628,54267506,-930477449,-754974280,32241888,334021625,-1106742253,854072548,-402396408,-1094516672,-2065155718,-823606521,-400379886,1048583695,1946171770,964344326,-1340340760,503179298,-1021461272,1947384808,964345617,1088966581,-1089834239,1387805050,703179520,-1430535423,527624220,1009084904,-2092534580,158532159,163715,-873921675,1795123712,566552830,-2128254232,1963052538,939223118,563931219,939067079,-219636270,-1969046972,1746641384,-1930945003,480951067,-393178950,-1712774229,939223040,561309779,939067079,-890724910,-1969046972,1746631144,1692933681,480951067,1726517424,-143398109,70769670,-1167756288,-9830394,1541995626,605349921,1031886450,1349850623,161915238,38091622,1750287989,-397199365,113713446,-1647167495,-1169916696,736660130,-1398711525,-1441363191,1778412041,593750018,132711283,508127237,1746600680,-397199365,1390944502,-1969046972,-400883224,116071613,-400663448,-926737689,-402652918,-1232268880,1424555766,12487955,-385894913,577896495,-17385843,-401125912,527636109,-16730483,-402246936,-76213846,259309578,958138111,-2123828757,447080478,-922412823,149444547,74604032,-132528152,-389467453,915083616,712259868,1946169832,1312534531,-1394570682,427081738,158720056,292830012,242549818,2011772998,-1040274939,-335944213,914968073,-1070450404,-1018169174,41166652,1405297212,-1101572527,1398152362,-1960821272,1375759070,-400536088,209715215,1499356944,82363227,537690112,15460547,712181877,1073825014,1048781940,1913265200,-131471101,472921739,-2129856917],12,[-971230522,2089616132,-397191423,117383158,-1144841168,-1226269188,1913484544,537196040,80085877,-282820608,806259651,-1106517220,612375602,214336447,179960034,1629273600,-2084625280,-119381562,-950644285,1847302,1629273600,-2147480903,-964456668,1593369185,180929369,116850688,276444,862340980,-1559271717,1939749406,-1922668752,89356,258342912,-1640100189,1718034291,714933387,-1929379682,1348925022,502327379,1962946792,-167349496,1967128900,1715693067,1912929155,32241856,-138163719,70769670,-149982208,11168836,1157040244,1946161000,1472461057,-396003137,-1017184240,1912605368,472948995,-939271689,1381024761,244044339,635640880,-165924162,410255620,259316491,1392592013,508225616,141888114,-134100349,997382143,-502479229,1629273822,-167769415,611582212,460643083,1073825014,1200293492,172263688,1392657549,504817744,141888114,-117323133,141744127,-496908669,-168414254,-1017619894,-1961086274,-484691954,17102387,-620025484,-1923934603,-152567460,138173225,1149966709,183025925,183222843,1392592013,495970384,58000754,-2097150778,-840823610,-1184817986,83230730,190804993,1395029467,-402498419,1012607421,-1957726968,-390003132,1975663370,-24422587,1610121448,-973077306,-352321212,38047029,1189630035,1965781533,1959922473,688360220,1200292420,71571714,134759622,-955886455,2628,-336124800,-47939578,-402125696,-964492889,-1013456287,472911499,851326179,-1476097508,-1926859775,-588775076,-1474399686,-166038208,359990276,-402563955,225583494,-1341438840,535292108,209716082,214336260,1048629218,2130720760,1629273709,-1979708743,1946265604,39619932,1916444392,21296724,-1473612480,-1471515328,-1476102864,-1472039934,-1925286652,1005060700,-2009894367,-860876732,1914674408,67928105,-336124800,1555435300,820215809,251980736,-1640358221,158679208,225706664,-352288792,16640008,209716203,1640399624,-1094477342,243997746,635640880,1946223862,22842651,1916415720,67434003,1149898356,22842635,1914651880,-81494013,-502479229,1629273819,-1979708743,1946265604,39619887,1916404456,21296679,-1475054272,-1977781244,1552748612,521398274,209719155,-166860024,141820420,-352318488,-215711741,-496908669,1397801926,-315469231,-167687030,1886666945,-1070538368,209716457,1552765192,138921730,28901376,568649728,-2140245415,-645138652,-1996299327,-1986122617,-778163561,-771575583,1040582880,-1194620002,-1059848196,-1639971295,1149953074,-2082960639,-523041824,-1639971319,-738200648,1074143680,-2084336738,-523039520,-1639971319,-1640100223,243335680,536911418,1482381658,1364414659,-1964166574,-1040842420,-2143914944,-373280543,-1327378172,549507837,-1147257338,179921180,1960721152,21493259,-167414720,292880903,-496909437,1042711020,-2114060386,-6407642,1532582623,50008,0,0,-387151019,1996423745,370010116,1426096361,1183575179,106859268,-1560138520,-320337501,913107740,-1638390133,-956162840,-768083706,-1564462435,-2069757822,90226432,-971162136,16806918,7669446,941276928,958152329,958021257,970196679,1387790336,1324067584,1478921014,31451294,958140159,1478921014,30664862,958011019,-401232408,243996521,-903136996,2028471156,929064983,907381480,-1638390133,-1090408216,1049180186,1049180444,113719578,14804,840383720,1018931904,512177770,-147441828,3661318,909997440,1629109891,909341696,912330913,916323491,912331425,916324003,912331937,916324515,912332449,916316835,912332961,916317347,912333473,-375524189,-738219664,436651830,905969761,-1638390133,855719144,10348781,970210947,-1149995776,512191036,-738248866,937297655,695469056,378196531,-771082248,1750207092,1726494568,79987519,937166583,225707008,1344687848,-399020696,-998031535,649848836,359939760,292692912,116862384,67123166,-907540620,-1342016730,-569968834,1946419255,643491848,-1461189773,379971606,7603910,328001537,-385910551,1927872605,473366527,439811897,439781689,473336121,649273,958006927,958137999,473336771,328656953,-2130669336,1315392574,-955485092,1315392518,930113628,-401322264,259328830,161810118,1958742528,470220561,-1091769543,1323841198,184018944,-1144796437,448739786,16759096,970210947,-400591872,812785082,23724138,-15063576,1010422798,182809613,1007121600,-1442614262,-1070408990,941276842,-955045912,439950342,436651832,-1019733447,-1963072023,-1073042208,-533198476,-964491916,-1376589054,-54275841,118890262,-1022181400,5832,1963627496,613007113,-385771544,1609040273,-1088850439,-4906103,1945704168,-34019069,-400324248,-997987150,23456002,-1226244173,-1221168118,1950891009,1021825054,1008235588,-803965868,1951349991,1951480846,1021825034,1006924866,-1961724583,1178147894,1965964416,173336584,-1979039768,-27359009,-386632051,2122320847,57934074,838906345,-77690113,-880024623,-1946921333,1190590070,309592574,1783836778,-397257200,1219499037,-401263896,1190532369,326370046,6946922,1381370474,-1340865304,354019412,-166397720,1946484294,1778412051,1443392000,334227538,15225264,350218261,150882038,-473885324,1395681794,1381368426,-1340878616,350611545,-166411032,1964047942,10086659,-722982992,-1914056428,-251399306,-386093827,-119401295,-1058527312,-193557228,-401656344,141758069,-399010968,1844122275,-399009432,1709904539,-2081130867,1962936444,604628998,1443382409,-2146250520,1946352254,-195130081,-402652743,343022994,-1995153176,1183443542,-263797012,-361329406,313256022,937297655,628359169,184188544,1586306932,113140,1914511336,338946068,-1981131127,1187441734,1988954864,2129155818,151185426,451413620,-26023660,-921439000,243975107,-315465492,-678735543,-4603854,-2085686529,1952055033,712591669,916044370,-401468952,-1564863316,302573622,290318426,443816764,376721724,1626082954,1229581618,41225532,-337065677,329771025,-389825557,-91551216,-401994776,-225769327,733009667,-401355032,-1427631477,329771027,-701769845,-1125634640,309979155,-401368856,-947186795,1351804663,-1461179728,308668435,1511228648,-401449240,2062029693,-18413,-166997877,-947189900,-151530957,800084114,-401374488,1592267327,954751507,322430994,1624259,-161575680,367588235,8415253,-1410837677,451433224,-1995709672,434694734,-385452792,-1729496170,-329347840,-236389493,-397192428,-397211390,-219670535,-396994809,1769084524,15222470,1946286211,-1960742365,-108926386,343278080,33614209,7003787,387508305,7004043,386984017,-1554746,-1914022261,-1075251618,-1993182695,1586358870,-386429972,628234586,896848395,15236736,1312497268,-1962707222,-638064050,-397279382,1586304730,1375693558,-350826008,-88544829,-397344662,1586304710,1358981878,-350831128,-926692945,-1929379826,1441330782,8415252,-337095853,1525175047,-1993415913,1994977870,-195131135,1312541579,-1962707214,1311371854,-1927879694,-1983973794,417654819,6948978,377022545,1609162987,-926692870,-1929379828,233371230,8415252,-1545055405,317215495,1365238551,1510027496,-195131061,1006001805,1316418646,1914241512,-470709449,596222011,880127730,16023171,1312494964,1361343220,-1967237290,-196179165,1583326963,-1948486311,1220619206,1397751914,-401595160,-873786935,1106900457,-248786685,-397016982,-771025410,-1010193035,1396182971,128772179,379840595,1946593256,9758979,270002259,-401491736,1676153269,-389451239,783290520,-1190017304,12189698,307750912,1357439114,1927317006,-1963816439,-386997548,138154565,2134647156,758913140,222052212,540821364,145760628,-401501464,-538767010,145804267,-2146335000,-1233911047,-695549442,1206449546,-390665455,1094778939,-1592702232,119814159,-1830092172,-351197976,2484355,-26542230,-350921240,1698031,-351203096,-113448685,-1962923800,596229835,-398979141,-311289946,940555203,1946352000,82231306,-1031023094,1779901672,-402560512,-1144842970,266871689,-2114227456,1965263339,-111875837,-1023032088,-117060632,-1612177036,-402033420,394790724,334231619,-343802997,-738778231,16827265,1156115338,-1008759820,-402190360,-387185259,-1763176540,32031504,367546887,92530695,-1007789422,5832,-386507123,-2140663192,-397192448,-397212162,199431533,-387297655,158664044,-369563159,-1880555373,-329347592,1393705960,106227795,357296211,-1962588952,-471602610,16841089,12125046,-363976447,-1922741057,-1612122530,-1076923880,1586325068,412412140,1287570546,1021530469,947169011,1294845579,-161575579,1397751914,1343120616,-1978652440,233373508,270526479,-1978655512,32046917,269740047,-329347752,1397751914,-401719064,-1024782363,-161575591,-397344662,1586304030,1358981868,-351005208,868469122,-1177406474,-372123760,-805065426,1750268642,1860712352,79987512,1077471427,83880131,1060903284,-1243083915,512933636,-335827992,77260813,115869044,-402396416,-389873548,-625058117,506402,1918822376,41716545,839140491,106728191,-13704239,527502247,695281009,829499761,829501809,762391921,-143579791,-351985200,-351991501,-351981265,-351981525,73984039,1027343476,-1075248268,150701047,-1578626700,217809669,361301108,-454554901,-402265324,361235880,1963204584,-625032306,41716514,-1962654581,-1962986988,-472840612,1973944110,-1888384655,-1888384655,-1200505743,-1888373903,-42890895,1946518897,-2056328442,1382708229,935258194,1510130819,100843774,104496165,57827565,-401683224,-420999926,776661774,166409727,99300863,-13492854,1381126227,-2093510680,73007812,621150726,-318358916,-402427296,-605548899,-398610420,1515917011,6996019,1347616874,229369938,1963654019,-395005947,-1696067909,130450190,1946172547,-10884861,-1022464792,923993799,1022033920,-2096836632,57810938,-1996480582,-1019801322,1946375144,79357959,49005195,988332083,322865923,1250027575,319718339,216728119,923995779,-2096764156,20386574,1963157736,-38389,-399043786,199950350,52881488,922730072,-1007134488,5320,-387162483,-208990248,-1946788211,-13108930,1979651701,578158356,275572819,425600,1397951092,1443095016,64809046,100943607,1393980672,909961302,1526908035,184550074,-1174178624,1443430404,71759620,91553796,149447,-1427614976,-1494723054,75402002,82367027,79874304,1361920,-25261824,16271047,-96024832,-940113920,2104754177,208982539,-399043224,2028473263,228059148,-1187570502,1190606629,1946158334,925809158,-399034183,1996426146,-555198722,225961985,-1813458549,-25755893,30402643,50218743,-399019008,-1957491359,1586299975,1778412268,-397193216,1114116018,190703671,174719082,-401270040,1055394847,927950861,1779124968,-401708544,216536327,182999820,-397191667,74645918,83785347,163715,662899573,4162558,1894318965,-1961391359,1446707783,990410232,58063430,-1996398871,1183447126,-28903430,343146497,1409185535,-402567960,1996426469,1122522878,215738369,244051,1530483176,1962873971,1579476996,33441527,-16288512,-396951946,162529569,-150153496,327238,6953076,-1092090774,-385649900,1149829380,-954955518,588870,6964459,1760035434,-385649900,344522988,117196487,478930944,6956915,1357382762,-2028047852,-1956641708,371124446,1643536009,1190530162,108269814,150357750,1418135669,-62470396,243990532,434321169,-1959280449,-136261183,327238,-523170444,1983991,-351374016,-143660279,536878661,1174471541,-399986436,1190595651,1946158334,507901733,74792960,83652227,1996423274,337635580,-1058521742,507901706,695484416,83641987,1173824491],13,[1965031454,-59866364,-16750078,-1125581706,-401051117,1173818047,1948254238,-62487804,33129218,749733238,-502535448,-399920987,-1024979997,195029003,83773175,-401771520,309466049,1200166793,-25040638,1913878248,-384333563,2129198711,1438894347,-1957499765,-494729642,74907396,1510604520,312009,787254101,536100483,1716548608,73304928,-402651463,1945441438,1727761216,-1961828159,-661952830,-1962595482,-1912109810,1723961049,-266404050,-1898738657,1724092123,427081739,-1996202357,-1989802929,106859319,1711560585,-2090451063,24380152,-916363527,1342178498,1476403176,-2081881228,367576051,1007318016,-402229972,166199300,117424896,988297500,132694784,-16485376,-1019667442,473336662,1017969721,1023112224,-1980271607,1312365622,1962943464,473336068,-389849543,175374349,108273724,41158972,1455631420,958150283,190636,993837918,-1073085836,-115438653,717456183,1396177768,-1156662808,1911044111,939899660,-972264472,1110972678,195,1357679445,108461906,-402360577,6946922,-16222465,350750326,-1072980992,-1528233100,-1125642751,1523223322,113428824,706560,-396995840,544538436,796150844,1458992781,-402360577,1996423218,-1494723068,-2095943154,-796720702,451672320,-1962391925,-336066986,1975520017,22931715,-386777623,1659436828,1532950528,443081,2760,1448235856,-402366837,1014300404,-386500979,1149894807,1946462214,105351696,376766888,-113341609,809863735,1962949727,105351689,-1996204149,2088961108,108331016,-1995942005,1149765716,-161575674,1392932607,1577966056,-916956326,1392510146,-22878127,-2147456792,57934073,1493230313,1364443995,-385970200,-109051819,-2147126016,58065661,1493224169,1364443995,-385976344,-108986307,57934080,1493219049,-1957313701,1642616556,2615550,-402360693,-916585477,1364414659,1566802,1510207208,-1017619623,1381061456,-402650136,1499071455,-1581033381,1465268217,863545763,-1694054464,-1560149896,-1750894443,2023334776,-1552376413,113735827,2018736209,-402651416,1583285127,2077736643,1309066838,1048576120,1962965070,54585384,-1563789,-400198909,675085828,-625076363,-236431749,-2758403,1023276008,-400394967,-346096156,47638591,1592459891,2018393728,1008170240,-402295509,-1041498676,1929625320,2078107662,-385425688,-1209470639,1609724419,978781578,-1593282044,480475215,1445718841,1593806312,-394823064,-1750924537,-1793685128,-1726051976,-1693546120,17102456,-253230219,22347522,-385597720,-1017249083,-1793719357,-1761209480,371966840,102463637,-1950123881,-2089249522,108273633,-791551279,-1950090526,-2089249522,108273633,-623777583,1388575458,-138245296,-1955031770,1492814832,2023040759,-145164285,58234662,-1949856776,1048822742,1962965141,-10884861,-1793705070,-385650056,922222415,865237141,378127296,512456851,-1751025511,-1793684616,-1693545608,-628374664,-1955031135,-1250388714,29488644,78709365,2418883,-1023293056,-2147475992,-1094514231,1692956831,-1176597758,65536001,861827601,321755,-1023227520,2024355467,-2144318326,-1094508319,1088977055,-1176597758,-1712848895,859468304,-1022709285,829800459,515313510,1602975913,73852964,-295171725,94759035,1727011049,-650418615,-477228173,-1956324725,-1933561065,-1257655837,1236386562,2023734211,-135298583,-2083457070,-796720702,1048822528,1962965141,-24516349,-1793705070,-385650056,922222207,-1070368619,-137168957,371442640,102987925,197359767,192451862,-1015507194,2023036467,2023163443,-338457661,-396760233,-806879187,-1968803314,-398529584,-521666527,-342199794,518207,-1070344053,-389872463,182976525,-352161009,-1176816764,180552704,-2096466487,512427209,1602975913,2023734820,-1962842392,-1947417634,851456976,-352209418,-796136185,45465651,-617414479,1381191875,-402650392,1532625049,-346918312,-1726072002,1967814520,-1761199346,1970960248,-1793705091,-344819848,-1726071947,1969910392,-1761199251,1969386104,-1793705115,-346393992,1381191773,-385883416,1532624985,994734680,1970837790,-1761199287,994276728,1970836758,-399054019,913506365,2023300747,-1955031135,-394750698,645070893,652746731,-1961201152,-1585932002,378239127,384333973,-351636992,-4462579,1912605928,-385764859,-768409777,201280233,1342797275,1968751115,32241667,915129337,914962716,-1269401521,37152896,2024488576,-971016960,41462534,958150283,473336237,2024579897,1929436648,470744844,-1425619399,-806878856,2024579072,-1996197026,-1019667402,1912634600,1309066761,48759160,1472460800,2018590347,2022571905,-454491274,-1031033860,-1413248085,-1582579317,-1985251181,1601720638,915101379,-25069487,58161235,-33766679,-1548923314,-1951565677,-661934648,-1378841683,914966086,1593604177,-1995142717,1552482884,105679108,2022913791,-1022868337,1149965451,73173762,-16364405,110037108,-1262258029,25094272,2024488576,-1607437312,-253200212,-400723455,544407806,1929390568,2024587038,-394747970,141697005,-394747970,149684158,1929397480,-62265085,-117314568,2070789059,-1023408920,-1082459461,-919373653,-2142827126,527695935,1963151160,74943755,-1494001839,208951647,1200275507,79725315,-538191869,-117314568,-389811317,-1413611494,-1378317703,141869066,-143271880,2024476414,-13443958,-1023406872,2024480394,-2020933838,-926713685,-1107296252,-1968408405,-1967115320,-62486040,-1392621943,1248997436,74922300,183185452,1047675196,980900412,-667404500,-1957677965,-470287290,-1946401143,1451884102,31717374,844693062,-62520860,16668291,-617363998,2022907529,-1946270069,11664470,-134215960,-906427925,184858051,-1257736768,1979058690,-1023298302,-1971803205,-109034737,-2128120573,1968325183,38242849,1929434856,842017873,1640000484,56695995,4161752,2005745780,-22484990,-1128385045,-1158860167,1239941126,858485331,868234203,72125394,50492555,-2139576010,192152061,1946353024,38046467,-1979616118,-1828272364,-134217608,-1007091221,1448272946,-1425619113,-402653064,1836382400,958150283,846769343,-1393151278,-1425604950,1958742648,1952267339,1976699630,1968979180,-1073042419,1564228212,-956375692,1530702415,-1023540107,607966187,1060949876,1077726068,1597818740,775734132,619233140,1018851840,1006924353,179467866,134575350,-1444151451,473336142,-1425080775,-1070444680,1516134314,1933196483,-181388285,1915759811,-183878640,1596197747,171706156,272368498,258393077,611699459,184124262,-477225358,102665060,700678912,1943616358,2139186191,1967672575,-119305209,-477363221,50169,937297655,91488258,2082932422,113689345,-1023378393,2082029187,-2146143232,8131646,117312885,726891540,520054491,-396657643,-1293418403,448681474,976952,470206302,-952624583,439949830,1448133432,2222252,184501384,-401115968,-260708758,179101834,940274880,989296096,1189180708,1482617067,1918975171,2004499462,-1008729086,937297655,175374338,108151100,41376316,1355014188,-919383722,-2093475138,8132926,-1152185228,-10092540,1534858526,434652019,1947024387,1946696758,1954495505,1947941901,1946237972,3008539,-891034389,1491601584,-347517438,-1329601575,38660104,-1226049054,-1073085302,216532340,-386536704,80085563,1482578176,16351683,1007776513,1007841824,-401705090,76022307,99303750,417859504,-1957313790,72780780,-922742296,-326412861,72780626,1509950952,180937,-1957277540,179109106,-402295616,-169147921,-401713058,-926739949,1342177290,71732051,1408654989,96790608,-16222465,-739768714,115888901,-916956416,1426065090,-1957499765,-2093490666,1996423650,387076,46319962,4245504,1364414464,184551097,-2096925486,1452081609,1996444096,-303541756,113542094,-390048115,1532624778,46319960,-326413056,1451971152,3532806,1894267568,72780545,1509960424,79874392,1781557760,1343253000,4188242,1781557955,1343252998,3401810,1781557955,1343252997,2615378,1781557955,1779460612,451432960,812303104,275382890,-397410198,1791164429,1778412032,-397258736,-926744575,1342177344,1586319955,-1950338112,-771028394,-621345671,-11480841,1381108854,-16222465,1996424822,283661060,281314048,-390048115,1532690154,180537688,4245504,1465274880,1183577651,-137219320,1183386230,105286408,-1995802889,-1031141818,208800316,116852484,145374,-533986700,1116221444,2122532544,-831193082,556675,1452001397,1959922446,1995586310,-2131588350,1962939006,206998295,276091403,990922378,-2012646414,-2092515262,-210616066,75402070,-1069381042,1979059114,2122342135,242483218,-1961867638,-231011242,-1438251917,96925931,1606912768,-1010214306,2082815616,-402426880,1354956801,954731952,-401952768,-1017642957,-400510896,145752107,1476404968,256195,1355021282,417865904,-138192896,3661318,1007318288,1006924320,-1342016897,3139630,1958742723,658407461,57933948,1358776808,2134671140,145752693,1006638312,-1341491960,780320,115869872,-389851136,1354996104,2083012224,-401443584,477364341,158597948,225710908,-352291096,671532559,451477628,5171432,-109768388,6678616,225773628,2082815616,-30182400,-344185586,1963539501,623280140,109115516,-351831003,1963801629,621200903,317390972,242360380,175341372,2082801406,251528309,-389841883,1625817092,183026687,1023112192,-385649405,-389814339,141885479,109494322,-1073054682,2082906819,423527363,208928892,179027,354352998,82533244,2082150143,423527363,208928892,244563,354352998,82533244,2082281215,521600963,1474872188,-35077222,-401772018,141692684,937166583,74776704,2082543359,588709827,50044,0,937047807,936916735,23717971,-734593085,-768147657,1139299127,-603523327,1946222647,105873412,-804353248,-3981001,-13119946,1396165686,-150919704,3660806,-2147191807,-1960835505,1094175246,1448235203,-113865897,1778412087,1282735872,15132755,135718995,1343648347,-202878126,-603523328,1946222647,105873412,1104120608,1516134392,-1957248168,-13108938,1962880116,779419434,10020947,-1957248162,1782053174,-16750080,-397204364,-1017249658,922681450,922721762,-397173260,1398800451,1577566184,-940176526,-1593412544,1149869540,1438867714,1996483723,209125134,-16091393,1996425334,74907398,-922701848,-326412861,-16091393,1996425334,74907398,-922746136,-326412861,-9765014,-16091393,1996425334,74907398,-922713112,1426065602,7007371,1996423274,108461832,1996423274,7006212,443081,1793887061,-16750076,1996425846,108461832,-402360577,-1027014576,-1957363704,1779002092,175570688,-16222465,1996424822,3598340,574153,1793887061,-16750078,1996425334,-16750074,501744758,113428736,-326413056,6949482,-16222465,6948470,-402360577,-1027014652,-1957363706,-1957211924,1183515774,1183558408,1183558410,1183558406,1979661326,-1643995133,168592360,-1273858588,176063236,-1274383104,159285250,-1274907392,1183558401,-490740,77661045,1975520158,209577987,-916955221,-939520830,1392508938,1988843350,108956420,1088968279,1948414464,-1927383038,1465120350,-16722456,1979649141,15001610,619206227,-1207537152,24641536,1606421312,-1026991266,-1957363708,108462060,1745123071,401115518,79874304,-326413056,-16353537,-999816074,321673,312009,1408011093,1586188881,199223302,695535676,-1962784885,138840343,-1962518903,1586168903,197650440,208996412,1963214651,38243079,636163979,-335544392,112949,1912887039,140413743,-1996073335,-1628960698,1946696715,113123,1912887039,142016279,1342600959,1304658,1996489144,1208185347,-1072965385,-916760230,1426065090,-1957630837,1178273350,1913157386,71731974,1476937275],14,[574153,1374456661,1988843350,108956420,-218102343,1499357093,312009,1357679445,72780626,17188491,38211863,-1026992038,-1957363708,108462060,-402360577,124977173,225820683,-1962218680,394856542,855787401,-926692928,1358954500,-402235765,138152705,1200301173,-1994945790,1451884102,72322044,-402366837,138152681,1200302709,991398658,1064567887,171712235,1200300149,-1994945790,1451884102,73305084,1007338728,38243082,527701899,-117439048,28910827,74770432,1183390834,-61437442,-1190895989,1676148737,722170372,1176239190,855864318,-916850240,1426064578,1397812363,1586188881,105379332,-401443520,138152569,28904308,65988608,334037875,1532582627,46319960,371136000,-87496697,1347678347,-2097132568,1348141764,-394437016,-998038663,83788548,2013203573,2103666696,-2094831384,-24967996,-1978698491,-466483641,2104322128,-2094836504,-167050044,-24967820,1443526154,-394430616,-998038719,-18328828,-1957313544,73305068,1980431235,768771,-2020875311,-1010205370,2760,1358323341,-402650696,57805460,1342177720,7012202,-397210025,-396821196,57868421,-907905559,706755,-161575680,-402650696,57805420,1342177720,7012202,-397210025,2095643916,-385649920,-1010179506,4296,-1980739959,1183445598,-161575436,-402650696,57805372,1342177720,7012202,-397210025,112852188,-260666112,1929418216,-501683965,-1957313591,-13107220,-1957690761,117507142,285623947,-396885433,1200553993,-922251518,1358955714,-1775572906,309662835,47184,-402652743,1918436005,-401831934,1499334111,1354773443,125008,182467,-1185525504,1988952066,-27883010,-16353537,937952374,-916890112,1778386114,-402626048,-926744575,1358954500,309590,-1979824503,1989016662,108462076,-402360577,1499332622,312009,1347469363,-1023409688,2760,1465274961,2013214719,71731970,1183516417,38211846,-400169992,544445884,-779411851,-402652744,343015961,33089617,89253977,-397344662,-785646246,-462042485,-1895480600,126812743,1499094623,312009,1347469363,-1023409688,2760,400804491,33618305,12125046,1699528450,-16353537,300418166,721646080,-1026950959,-1070399484,32002128,-1957313792,1465275116,2013214719,71731970,1183516417,38211846,-398334984,1014207825,-1957610891,-1194773551,-1830289408,-484740607,2010200836,1372228354,1493264872,1778696936,-873967360,2010196988,-1259800356,731666692,-521662774,184906504,-117344823,-1895676017,1516134151,312009,-1275051,41418551,17057419,105286407,-402503919,1200554014,-922251518,1426064578,1996483723,74907398,1946146280,-530257661,312009,-404203695,1964209044,112657,-402652743,57803025,-402290138,1499399243,1354773443,125008,182467,-1185459968,2123169794,108462078,-402360577,57802858,1610503819,79874393,182272,108461824,-402360577,57933779,-908064279,855639234,-397389632,-926744575,1358954500,309591,-229747,1996424822,2942980,1183516274,-61436930,-1026991777,46661636,1996423168,74907398,1946145000,-540481277,312009,1347469363,-1023409688,1374456661,-11053486,41418551,17057419,105286407,-134068463,1340614115,1965061012,-1194226914,1458044928,1360294400,1493186024,1778618088,-1746382592,-1949225989,-387680822,1200554879,1594330882,-916891042,1426064578,1996483723,74907398,1946133992,-547559165,312009,-956884765,175374337,116727,1235485812,-372176780,-921459213,1405330675,233328722,124934912,-389313711,1515782943,2129183579,1958742534,1946827816,3729444,1207317874,745869318,537282550,-974649995,1394897670,107931728,-396830581,-346357335,-603523306,1946681399,374790,-1962349575,394986055,-1023233048,168179944,1007842496,1007580162,1007842305,-1206684663,-336003067,38243088,-336062581,452616,367526891,-1070349568,-1979426933,81969606,50653376,38212375,1465304056,-397323435,-343211972,846355289,-2095258237,611587325,2013222742,-398983422,309852777,1998274347,1979058946,208946959,-113571101,62391923,116128000,1192433411,1599993858,-1226259618,1963539461,936288586,936121995,935988875,95873104,-1957105525,-1007287201,1395356676,660596822,544430942,1979301899,936288550,936121995,935988875,512448083,1602959353,1108044,192043870,132697995,-1207637248,-1007091707,4808,1381061456,-389641386,1853040492,1979301899,1499094633,-478128037,1960512508,-119308188,1567873339,-796667133,-161575680,-397192624,2005530714,-603523320,1946222647,105873412,571680,-387023219,963837434,-1979359862,1703544445,71666183,-1962781301,-427620747,-163738865,225738951,-788525895,-489238041,-3177990,1042447,1499007979,-346465959,112644,1405340153,-1007223926,-2146011888,-75489309,-2146536446,-75434525,-1207536639,-336003071,-2134378996,45614709,32241920,-138191880,70769670,1448637440,657844311,1299533683,-910749850,283165030,1365688971,1711292904,1715106393,-2123960181,1048550,-704420352,1725888358,268486273,-479789056,-834968041,57021814,1716020929,-396990894,1583742994,158489190,1724812134,282108943,-1017225224,350769254,1918789120,-963942897,1676169318,1918789120,-963942909,1348883395,1713784808,1014192990,1979301899,1716938314,59009,-1050214464,1049302254,-1956235271,627463237,-4096,1405485926,-1050226549,28905704,9562112,1918789211,-1960417766,10086413,868649830,3926262,-125630093,-1207732985,-1007091706,627462246,4190208,183026022,1405223782,-1050226549,28905704,5629952,1918395995,-1960417779,6154253,-398002637,1724055553,-2123968117,-1048350,-1040750849,1,1716718453,636282961,1918589286,-135740672,1713140483,938360451,1377072128,268427905,-1031677193,81989632,41406779,-128267637,68348099,988284274,-402003200,74580214,-134124056,-2143904573,8137534,-969532300,8137478,537874534,878272,260046848,537903138,-668856360,521558118,-401733866,-2084371449,544346360,1912856552,2746373,-125622549,-2096794352,158789626,-1191201048,-336003063,-189863917,-486328344,-1950183930,-1912280069,-118256678,-191174461,937166583,1702166532,-1912569669,839813595,740722944,707692800,-953556224,9222,637978368,-1996488704,-1577044458,378273848,914948126,-762576856,-1996300056,-1577039850,669712458,1967815,113704960,40,4724361,-1946137950,-1996479466,-1946147266,45607122,3544713,251672738,-486469883,251775875,15463169,251693544,-528236512,-1071509506,-1007157013,1929564648,1048798837,1962948590,-603523286,1946173495,725516315,1601503356,2083194566,-1021309183,-1867418,260046847,1256964898,1931804904,1363440965,-1588441001,378222576,28915694,3467264,-1956226202,2451139,1728053232,1711523971,-1945794266,264408786,571463712,-478058792,4095,-232914074,1725139767,282633231,-1007134369,937166583,242483204,100732774,258374700,2083657217,17763563,259795974,2083657217,646505522,1151499335,1108773244,572284,-1014102301,82575155,-164373618,-603523274,1946158135,255223297,2083264001,38201539,-628357262,-352206616,109970967,-611567672,653845376,638019466,637814666,117593995,2084094593,-1560227709,378108982,113736756,1014834,2084898502,1074186130,-956301444,8144390,2083143296,-385649664,-169344768,-385649919,116850936,276444,-303496332,705086976,-2135359620,869830144,1692844022,-67082567,113747187,-1919287270,403083164,637603584,244056070,-896794590,-1996408600,-1577042922,113639486,-946732993,-16760826,538348799,-388854784,378077469,1151467586,1158071808,113742336,-65466,4916934,1275512722,-956301568,-1845479162,3802823,255262719,2083259905,2083299638,905990819,-1552142687,-1607073714,1352825904,1359398400,255197184,2083261953,2083299638,905993891,-1552142687,-1607073702,1554152496,1560724992,113704960,28,5506759,113639424,-956301226,22534,1460061696,113770240,22,6293191,113639424,-956301214,25606,1661388288,-796066048,-389818226,561184950,-297893018,427032631,-1959268191,-1187516906,1206386689,-953784578,5,-1898935296,-236590912,109494322,-1073054678,-2135419788,868257280,1692843775,-67082567,-796089101,-1966882674,78120519,-1957295756,-1976043210,610152516,1200341771,-490744,77661045,1975520158,124931,915101379,1149974521,-1966907854,81969606,839182528,-125582364,1964339728,-2082829558,-4583229,1746332671,1491631489,-657724946,-477898101,82493711,168091840,1448133616,939079307,-784710517,-1017618720,937166583,259260420,1929393128,256927242,-781795296,-1017616672,-115438765,944212791,872538243,912231169,184738691,1354980291,-2080381464,-1017642504,452985832,256951232,-388964351,-930346381,302398254,-117345280,256951128,-388964351,-930346125,302398254,24508416,1438865657,1005357908,1566376046,53187,0,0,0,1961154792,1951677492,1951546434,1968716874,-460920742,6967669,1755173480,-1763143405,978643712,1949825038,-113866482,1206407479,65231104,-118533912,-2109833021,930414592,939067079,803773906,-399709440,393602124,937309827,-400495868,192275520,939067079,-1998021166,-15668252,-1103553522,-759201511,1002236061,-1008437528,-387681560,1048607309,1946157172,-113341686,2118237751,-398745112,-1073015167,-1570240140,-1499404150,-1174223741,602442402,-287315731,939073163,1747633027,-397199365,-926682370,855638018,-133264704,-1980943817,1988886094,142510854,1912887039,1479969577,1325302174,-1155566473,-343826856,822058446,-2130283005,-1952592146,1325336702,-28406786,1577342719,-1026958477,6,-344484120,2018109455,-1645476153,113704960,40432,939067079,512466386,-13460014,654209,-472836493,-1978886145,-1638267193,141754367,-1643764093,-2134119938,-1643770237,-2134644479,-335544392,-926928126,1342177600,1476570344,-20412792,-19226995,-407466669,1442867966,415164499,-1980318117,-402650439,1735587006,1005081430,-1979684622,-231413674,-1979054337,-1987442015,1795083910,-401774080,1198715920,-18366835,-1962130038,1877477973,-397258732,863172117,796250635,1963262013,205883976,-401189493,-1031596970,13665038,1609060944,1946265845,1792160536,-401577472,124974103,1066439,-1172378880,-605487104,1778412052,-180557812,17625458,208273514,1928572904,206405862,38856705,-393596312,-1232213065,-1830224128,-399921132,1994976695,-1010173715,49020848,1254670386,-2037907455,-622264640,-1061257215,57999614,-1929241112,-1912677706,1409201822,-243734442,376045674,-1913550360,-1979793218,1569262709,-409039602,1448302590,-392995224,-617410635,-1769287117,-1679229196,-1010173742,-385875526,-1957358514,108432364,-2146926965,343146557,604980362,1946696715,242614044,-402360577,837546278,1448564566,1745123071,1273533372,1918787345,241011684,954733707,-1961135373,6949981,-924314518,1242526452,342491242,1928538856,-1026951163,45744134,334555392,-1947432107,1149961846,141986566,-133807045,-906428043,-939521854,-1929379804,922744414,922721772,922721770,-397173258,2123230939,207456742,-1982046579,6950493,378140264,-289019821,-56564686,1958742665,6969099,577241194,240314516,1753874536,-2014803466,33063920,180929481,2123038720,207457032,-1175028083,-1343750134,-1957596428,1398211678,1928310760,-1959561913,1569392766,108432142,179909773,-221452288,251605618,1130924554,-364255094,-1928956277,585636212,-399921133,115928135,-1071908372,1586171627,242745096,-402360577,-1070338014,443081,-385875014,1254626078,1525153794,-1231123200,-264830978,-298385507],15,[-231276643,484987805,-1212248594,-1027700227,16759294,1928523752,-76945360,-1634873205,7012058,283642474,-400657678,393347182,-21586291,-38291827,343599190,-1962752893,1005076936,-922586382,309955,-1928151575,-77666,-6427594,-6428106,1402861110,-1980906776,-956380002,16697478,-19218803,-402649927,510849998,-20019513,-2033778688,65218,-19226995,-18366835,1913737192,1514047749,96125854,309389568,-19226995,-18366835,-20924787,76136499,1750292310,-1427597987,-1061778163,20743166,-326412861,-1962647925,2123040374,240487176,460640779,185262785,1788763158,-401970688,510849371,6949040,166203242,1460892401,-1536666794,256174229,151551627,-1026951163,112852998,302573824,-1947432107,2123040374,105155336,1963345211,176065375,184712587,-2146011905,158597181,2045269846,1969118976,-964471225,295430164,142510942,-1962647925,1778412037,-256972785,1435194994,1778412034,-253106166,1435191922,1778412036,-253892596,1166753394,139823882,74825739,208982539,-2097026429,233504984,552321075,-486388597,-269989601,6967299,-1326970774,275929840,308936810,1928373992,-1071908601,574153,-385873990,-964488854,1597811733,-1259859340,652249831,-397998710,-533141589,-370473355,4030502,18139331,-329347840,-1645463809,-1645594881,-1644808449,-330438573,-1175028083,1676148746,-1959824654,-306278945,16759294,1928402920,-386430175,-396892348,-998042948,92819202,1458337421,1750532202,-1175939400,33063691,146457545,284485888,-1947432107,1586168950,702728,1928354280,-138398743,113428944,1778412032,1744857600,-1981245730,-1957313781,142511084,-1962510709,1448543326,-1762170797,-921957144,1426065090,2123099275,348619526,-393601346,359862337,-393599298,1685196857,935464587,935728779,-341921858,-1072788725,-1005155529,-678445513,1778671243,-401970688,1181937575,7000459,-1662514070,-1338281233,-603523327,1946157623,-150360052,20438022,-1342016512,1778412287,-281614321,-695526286,141164650,1928295144,1792160529,-401446400,108195687,-1026965453,163184646,271378688,85192,-1912772376,-1157705570,6946828,-316086190,-1929376583,-385960770,309522758,-19226995,-18368883,1750292055,1323866036,-1010173941,-1947432107,1586169462,142510852,1778385336,-401643008,812838600,50746507,6947925,15207530,-1960742161,417530444,36497481,1778412112,-286398456,1779266138,-401446400,74641123,443081,-385873222,-1957359702,-11053332,1996425846,108461832,-402360577,1583284228,717800393,2123169793,71732208,-1962785399,1569261150,-137369588,242485308,-402652743,1014165898,-1996077687,1988822101,242583818,91551243,1407734614,138841068,1784087944,1744857603,99129473,1975551242,138868501,242483204,1357923981,-2095322648,48956100,-125583309,146983169,-326413056,-1962377589,-1061614499,-143660904,427081738,1016660665,-1961724664,1200293494,183025924,1947026490,-339725564,1996445455,74907398,172484689,-184420221,443081,2760,-1928956277,-739707298,-147855347,678691240,-1962649717,1552615542,1964456716,41911067,-1961528064,2089485918,1962871554,343379206,-116492056,49004571,-1026965453,247988230,1988820992,142510854,-401842805,138213101,1200296821,67052804,-1638136261,260791157,-352166005,-161575631,-1190301208,-1880621055,-1958317328,1300957310,106793732,963827771,-902101897,-903138446,1547425819,1920038674,139213573,1317628535,-195130894,74907478,1642615123,1975520000,140413761,1946421238,2097089290,-338719930,-163189999,997459975,990281355,863175285,2139344523,443809806,-1962647925,1944585846,-229233920,-1946925541,2106263678,286589198,1586168389,108432132,-402096501,469303481,856157120,49019328,-1026965453,-1957363706,176065516,1325563275,-919341517,990404235,-1960083465,-775027761,1988843241,2418698,105265502,292687479,1996772921,-1207275001,216727553,-347672181,1341754326,-1070345863,574153,-167488373,1963200068,62927639,13665233,-796667645,-397258752,1098051139,619429939,1514048343,205884062,214886495,-796667645,-2083454208,-788332336,1342230659,-295966638,-466478222,17712374,1380977525,1928204008,-339725556,-397258745,24309313,768707,-1962067479,1156973652,443876366,-788283341,50385027,13665233,-521645488,-385649683,-1070399297,-1957222421,-1969333698,-396424123,-788329368,50385027,13665233,-796667645,-397258752,57929205,838899433,-1962046748,-16055683,-2014772363,29488640,1364207476,1513524054,432440222,211019863,837310046,46433038,-161982114,91496641,1946337782,973456926,46265927,1364202868,348554070,1577872616,-1040820135,-968723168,-163104251,963977409,-2096971133,1156972752,108265742,-2096971133,1380974800,-404204976,841118444,1523092205,29524824,-2130653053,1979776761,16693507,-1545055664,50754285,-1430244615,834243,-938715671,1442841600,27168087,859277820,138906048,50235272,-1996339319,1200424007,105351434,33458061,837310288,79987494,1836367883,-1070398855,-67002739,66946953,1778608723,-1677957120,-1962489880,201066886,957904320,1232404038,-33585523,694347856,-2063416189,859468992,-2083656768,779419640,-16793984,-2095155969,1962999422,-6910710,-488576770,-1914397464,-259146,1459356086,-337068568,29265164,31647996,-2098661517,33063908,-1010213281,-1947432107,2123040886,423988486,1442989193,74907479,-392410264,-1073019159,2123050101,205911558,-15633151,1996425334,74907398,-392355224,267061071,-16222465,1996424822,-1655085052,-2096661528,-906690056,1426065090,2123099275,-23229176,108432129,-1995148147,-1058536331,-400985334,1030881579,-1962510709,803735133,142510858,-401312627,695337435,-167346549,1963003461,142016271,74907479,-392386200,233506666,1460172543,1745123071,-907502363,33063687,113428981,-326413056,2123087923,-23229180,141986561,-402492275,561187427,1912655592,106793756,-402229621,1988823506,-16750072,-404428748,-1929085301,1961362036,113428737,-326413056,2123087923,-23229180,141986561,-402361203,577964583,1912640232,106793757,-402229621,1988823446,41221896,-1477954305,75402215,-402361203,-1027014345,-1957363706,-1950338068,-1651702658,1988821502,41192712,1930029800,5629980,1569396594,141986566,889127018,-443291565,-1929085301,15204980,113428737,-326413056,2123087923,-23229180,141986561,-402361203,494078387,1912610536,106793752,-16222581,889127540,-446961581,-1929085301,-924318604,113428736,-21135360,930349058,50249088,-399477249,158655425,343149884,-337393944,138775311,1932720259,104480775,326263020,1912607720,-491526128,-1995815539,1170671173,855638024,1750582208,1458080342,46433035,863546559,-479008567,963906876,594806844,527728444,58006332,-389338903,208920395,1929640323,-491657209,-638893654,-1461188688,-472716318,-1337046576,-492967928,129026027,-337471768,786653105,2024476296,-402650437,-361570891,-428551669,1997034811,-630502687,173640970,-397199873,1170728542,872414984,-103745600,-1070398741,106269635,168183171,-1962392065,184810885,57997760,-2147446039,196285,-1957283211,-21131809,1750225666,-396916178,-998002298,-133997818,184711051,-402164490,96864477,2005616442,1962281732,147843079,1194984902,147318878,1340865419,50249088,-1928104705,1342373509,-393580184,-998045071,-24787452,-11337982,2053638261,174057610,1443284099,184710539,-402033418,-2090334043,-540678006,184841611,-402033418,-2056779627,-541726582,143386718,870415592,449364928,1465253888,-1947175283,1552483422,108956428,-972915575,-421003260,1946696944,112910,1927979496,105154835,1443124361,6947178,-392216984,48956208,1583333427,-1957313591,108432364,-1962377589,1166607430,207457038,1022405864,-1961921272,-390003641,222575114,-1070398348,1448546283,1745123071,-1897357447,33063683,113428981,706560,108432128,-1962377589,1994919005,1946696944,-161575607,-1190720024,736624641,-1958251798,1435043966,172329224,-1962652277,-667220387,74921074,779274811,-669267413,1997691963,990212645,511117388,1460174475,-16353537,-395833739,92334239,1200295659,67052804,-1638136261,-1070341516,443081,-1947432107,1418396790,172264200,319444483,1144720454,1998615046,72628997,2089490806,108432130,839535754,197559277,-1070422797,-1637965398,-1962349575,1587742790,-910150754,-939521342,-1996488674,1183448150,-495546882,-1996202871,-230257348,1778533513,1392536064,-491984816,1459645014,-392139416,1451950608,1975520240,-495025400,856192256,-228684334,-909802008,-326412861,839284363,222595812,-1995932021,1448545861,1745123071,1994956945,33063682,113428981,706560,108432128,-1928823157,-396888482,-2090924546,1551171645,-1964026648,-2137128410,-533197852,1166759541,71776516,1435192949,182632718,-1638132213,-1827777143,1392663947,-472848304,-1962390389,-1048374716,13665025,-1995812983,1586170951,1778412036,-437655542,145760370,258605162,1927649256,-138398955,183237072,956581259,-1301019068,-1026965453,230293510,110422272,4296,-1980727667,1300825181,6969094,845676650,20375713,-1957313591,142016492,-16353537,1281885302,29092001,-184420221,443081,2760,-1928956277,1206449758,-291248123,561318204,-1962377589,1144587333,-1961462518,1586169429,1778412036,-446568438,-1070396046,-335949577,-910150910,-1174403390,535363598,1099782,1364414464,-396929454,138210917,-1927186952,1552543862,6968844,-932708246,11987105,192200715,-386113909,138210885,-117344776,1499094623,-1010214821,-1947432107,1569392766,108432140,-1056684149,1144654568,1460761869,74907478,-392038808,-125632235,49018113,-1026965453,-1957363706,142511084,-1962123893,1200293494,67052804,-1638136261,1200295541,-401110270,-4717426,49019391,-1026965453,80216070,1988952064,-1992521220,1784021588,1744857600,770220603,1438894336,2123099275,-1962571000,1144718966,-1961921270,1435173982,1778412034,-461248502,-1070397838,443081,-385871942,650642758,178323457,-28931702,12501043,138868618,57999362,-1920338242,1448342622,-1914561048,1358879678,1476653032,1988841586,1962281734,427658523,1912908008,-608269010,1514047998,175570846,1459573591,787216644,17319671,-167349248,1946422341,1514047758,175570846,1459573591,-1928105468,-2130781258,1962935932,-1980318205,1979600639,113768606,-24998,1958742940,-195130102,1401553000,249671144,-907155736,-939521854,855638306,-62486080,-1952555869,1284180086,-1990139116,1418460750,-390165226,-560034306,141986814,-401849206,-11336746,1944585846,-397258527,7004550,-672656278,1010594532,-1342015745,-1978333953,-387108152,728950166,-1638136065,-244085,1398213238,-1996204289,275971142,-18964851,-18301299,1325340043,-122784258,-906213749,-1174402878,736690192,837636,-1950338304,1300957310,-1994071280,1988886094,-195130106,132666963,1778412257,-518461430,1779584395,-1058516736,856257252,-126555200,574153,-385871430,214434798,-1070399488,-1962377589,635637837,-1946268023,1586300534,-396995596,7004362,-605549974,307071968,-397344662,175301763,-1528184781,-1026951168,314179592,61925632,3272,2123087923,38636296,855527049,341150454,-1927953789,-11275170,-2014837130,-1928795168,12252254,1792092930,-1880600064,33602272,-482023344,844639858,39684863,-1929133181,-902102441,-886318730,1364451075,142016343,-16091393,1599669334,1325336178,-120031746,574153,-385870918,214434626,-1070399488,-1962377589,1317601869,-1963576578,-1031596971,-195130091,108461907,-337634840,-195130104,721551546,1375759057,-1159716376,-397409792],16,[779281110,-1962986920,-1014823843,72846597,-646526405,-553399509,-11054765,1996425334,72810250,108158809,1979600639,-1026950952,347734024,47507712,7368,1183432755,-96024580,1988821004,209488650,556160,1187449716,-1996486406,1183444038,-262238738,-1612163245,1778412255,-480122870,-771014542,1451832692,834302,-397279126,1317789598,-461468166,1927527912,175570725,142016343,-16353537,1183384662,-1928563972,1452011614,-28377094,-1946627467,-1026950074,364511240,39381248,71368,16664263,141986560,185619595,-1924303662,-11275170,870844022,1514048479,205884062,1342277096,-549656494,174719082,1927450088,1996438578,83865602,852003339,-356610579,-481761026,1996430706,-11315446,417858678,-28931840,-1769273742,-1343488278,-906082677,-1174402878,-337051626,1230849,142510848,-1929095797,-11275682,-806877578,-1504331554,-2147482434,1946224253,-1503021038,-2147481922,1946289789,-1505839098,-1996486978,-1070338490,-1946401143,1317603405,-349051906,-228684536,721551546,1375759057,-1159812632,-397409792,477290846,1926118232,-11054620,1499459158,-836040078,1325399555,-118852098,574153,-385869894,1191117166,-16749828,-59310283,-16222465,1459554934,441860,-16749885,41287477,-16222465,1459554934,310788,41287619,1979659775,142016260,-16091393,113116246,-1070349568,425856,1779987705,-400987648,259187078,41353020,436535216,-315438966,-1008581144,-768360397,1284177715,239400463,1946334465,-2147175166,292945913,-1947605784,162597500,2089495410,-352210676,-511684316,167346187,-109047180,-2146274303,141822201,319443971,149621828,-351634293,209488643,915101273,1955307098,1347834122,-397191342,-1017193376,-2097149976,-796718398,609338112,82362416,-930479100,-489438581,-1048520202,1508430608,16828611,-1968414720,-1913834808,-201391682,-1430244700,-16662899,-1550509,79987480,-184420221,1355008353,-1504225711,840660473,-11760915,-142142237,1918975148,2004499462,-1373623294,1979314913,1583347713,851662937,-930370332,16710017,-21429386,-962268416,1354956805,183034930,1354979328,48759220,1371756544,1958742700,-1964166639,-469062456,1743258484,-653399850,-1017515038,-1970837422,-2097054488,-269941564,192,0,-1935407418,939244288,1397951594,-473026072,-972721615,-7560186,-1935536503,-577509293,184557800,-1172605760,-873952606,-662181674,-1935393152,-16485376,-2087935474,9216574,-926687617,-1929379074,1794966454,1745054208,-397002757,275968004,-50088307,-695605162,-1863828816,-665851688,1748499304,-1847031134,79987598,-1935393152,688157952,-1148411386,6961147,-596318128,-1957313591,-1957210388,451413086,-18243,41092213,1583333771,-1957313591,1586190316,139365124,-402227573,124968756,2123087923,1594722570,-1957313591,1586190316,139365124,-402227573,41082966,-916471757,134217923,67111936,335548416,469768192,-326413056,50617995,-1618268453,503556245,126564345,-922593397,771760323,603988480,671098368,603988992,1426072576,1586228363,786105092,-1463967861,939073027,-1010235509,1458342741,73304919,-1964943384,-1961331769,115868766,-1207878425,242483200,937297655,108265473,-2097135432,1583300832,-1957313591,-569968660,1946157623,1988843024,-404182012,-12285740,-176832502,-926693026,1342177536,-1923985069,-1912668026,-11336098,-397409162,-998003750,9866502,-714544897,1482381658,-1957313591,2123061228,-1178586620,-1359806465,-789069429,-1010213048,937297655,460587010,1458342741,108432215,-1408991605,-1428911640,-143278070,1594115723,1438894430,1465314443,-1962641781,-4651394,-222285057,735180718,-772306951,329642985,-1952123959,1583285318,-1957313591,2123061228,139365124,-217692534,71732138,1438894431,-1957172085,2123040846,105286148,-1047810318,-1957755933,-1010212921,1458342741,106859351,-1070400629,-218103879,1238497198,1988874635,-1073042428,-896857484,-74713117,-243945742,74853198,1583335051,-1957313591,71732204,-908860696,534873027,-523172236,-85798191,534873027,-86964620,-85796655,534873027,-355400076,-85796655,195,0,0,3272,385763015,-112802133,-196688384,-62470145,1187446784,-402652934,1349831517,225722684,678777404,1409173191,-112802133,-196688129,-889001984,1959462888,1965702195,-889788411,1187468523,-394744836,1256968742,1959456744,-62470373,401111211,1778412242,2024499200,-391379864,-1072957524,720064628,16533191,-146356736,-129579519,-144798464,1408917129,6946922,-391409560,-1072957560,1586301044,14543095,2122328690,208929012,6946922,1399324778,-143988565,1794799359,-59310336,-385976577,-1072957604,-1201142155,-745150324,-1957313591,140413932,158653195,1946243070,-339725564,73304864,208273514,1927078376,1778650136,-401839616,225631060,-789069773,17333891,113428981,47616,1442601449,1586228363,1960512264,22019593,-1070398348,1586176235,1778412036,-593172468,-81520526,208273514,1926961128,-138398963,142509008,-1026951935,28966918,-65214208,-1947432107,394922078,1997142656,839384593,-882355466,-41424756,-385563517,-798490110,-755636084,1929383656,17286661,-1070343957,113428985,41910272,1745253376,-655848208,-1930204974,-388836632,222090620,540810612,826022260,-796200590,976284288,-387419369,1459672259,-729815039,-2146898952,-402063033,-1007037323,871140181,-909051968,-402651454,58050954,-1094919703,-1494709082,315147198,-1634926588,1750334712,1273509883,-272724534,-397191173,-997985592,1958742788,1750552587,-353858296,113542140,-50815347,-50088307,-51462515,1459619768,-396995760,196668348,-1925615104,1409085086,-388855576,-1769090007,1139342595,-122253870,-289501700,-396994564,1634916465,1489111888,-2098658443,-1927387136,-388884760,-555166983,571603,-50088307,-50815347,-51462515,1397774160,-345315242,-1925025192,1409085086,-388876056,-1769090087,-202834685,-122253871,-289501700,-396929284,426956833,1489111888,577254772,-775296883,-338514712,-1926862806,-338575640,-1926469598,-338577688,-546534,-1224796044,-269943556,-125399772,845697276,-64755571,-402340733,-1010183323,133832,-1634904234,-1097990655,1364655606,1459931523,-397191599,1582951148,-1040760718,91488272,2028493744,26643923,-780867330,-34161011,-1494722985,1343320791,1951973899,-1924569071,-388935960,116118065,-393392792,-1040723645,91488272,1156079024,1583347923,-164379703,1959284968,1950432267,-1149703933,1321731048,1778412118,-1382127616,200594408,1745253824,216567123,-1957313583,142509036,-16157696,1189610614,-756553519,-1928954229,-756541067,205911801,1745253380,-454521500,-760223536,-789069773,443081,-1093733912,1015052459,855799040,1778412278,-211266047,-193009491,108380171,-393384088,1438896311,2123099275,427134214,1761185000,-1528263297,142016464,-16353537,476578934,-185866066,-789069773,443081,2760,-1928956277,2011756126,-957852680,-764942128,-401312627,1055455565,-138398766,113428944,35309568,-260666112,-35223923,855786633,-948442935,1161583220,-398392203,434685740,-1924303673,-72002,-398910410,108316493,-954799958,-1070402069,484663210,-18446707,-35217779,703090771,79987475,1266008075,-393378968,1491849235,-18446707,-35217779,-974630829,79987477,796246027,958152329,-387555699,1552536472,312844,148679,-397192448,921225138,1946696929,112910,1926951400,105154837,1443124361,6947178,-391187864,-1072958592,-1603795339,-809899891,46711753,1183383552,142511102,163203,1569397877,-520624116,309659708,-1962510709,-390003641,222575114,-1070398348,1996431339,108461832,1745123071,-756502719,-28963853,-2096595317,1962934909,33063684,113428981,837632,-196704000,-1962510709,2105739390,997523458,-401842805,138207397,1586316404,-147003146,-402652743,1114823258,-1962377589,1569391693,1926773510,990148405,724529866,1004018634,645337692,1278936434,-165710072,1963003460,-11118819,-882375562,-195237713,1200298987,67052804,-1638136261,-1070341772,1448547819,1745123071,-1377259505,-196736012,-2096595317,-922680707,-939522366,-1962934262,1602946142,1960512258,141986571,-402471293,661911359,-1928956277,-1276578210,142511094,905904234,1406453224,-389089048,1972228249,-142612478,869298408,-909051968,-939522366,-1962934262,1602946142,1960512258,141986571,-402340221,678688507,-1928956277,1877538398,142511094,-16615937,-729749451,-827070381,-1915726616,988284021,-802428681,-789069773,443081,-1093898776,1015052459,855799040,1778412278,2003326465,-235214672,108380171,-393366680,1438895667,2123099275,427134214,1761020136,552111555,108956622,17581558,1996427637,108461832,1745123071,-521621318,-15733774,1996425334,74907398,-391063192,-1070337268,-1026961161,-1957363706,140413932,-1326966901,-808458034,-402491507,-1494681931,-138398769,113428944,-326413056,-1962385781,394986055,-389125400,2005782445,-158078972,869237992,-909051968,1730,0,-395714328,58049686,-1095244311,-1293382068,-926956615,-1150359411,-1023277080,1048786411,1946188825,339640364,628359292,-1894367616,-165776128,-2147448314,116787061,1963131018,336526864,1393194364,1711276475,2081758975,-1023349925,-164379655,-1070349373,1836968131,1048587971,1946158432,1844439043,1048587971,1946158432,1845553155,1048587971,1946158432,-1077923306,-2081946272,1846143188,2036879952,-140777330,-1022966653,0,0,45513,-1312227160,11010048,859292833,-1312179749,-391012161,-996027230,-1176816841,-1497386551,-728438607,-137664829,3660806,-401181692,292740844,125171211,-565843888,995684491,1973290038,-104844539,-561305621,702566,583860224,225820683,-1050224757,-947187473,-336004725,49840908,1946158264,112643,-1070349319,116900857,67123164,-1645734284,185692894,1342666203,-1948387608,507205848,91594244,-335953869,-796170722,571494,583860224,259309579,-2083966106,79168248,-1207733248,-1007091705,937166583,343147520,1927175144,-796170737,637030,583860224,74760203,-117438536,-390057021,275963456,937166583,141820928,768102,583860224,-567613245,-2090457230,3665470,116861301,4208604,1048781173,1962936184,-603523302,1963458615,571407,-335546237,910065677,57999367,990112760,-2084308544,489534,-1050269580,-1031073568,15718,141689088,-2097149256,334233592,-397318573,57016334,1724943297,1712384193,-1007133863,125312651,935855758,124750374,72321574,283230566,38767398,1947075430,-1898738681,1048626115,1963001722,-1894160378,-389317912,2045280584,-401968163,1048576556,1946224506,117424907,82524444,958140159,1943887848,2050916406,796197127,958140159,-390891074,1860698156,-1223727535,1715018806,9344703,28861952,-855638016,8251426,1975655912,-857151237,1756761321,485003076,110085067,1048612631,2130720760,373194830,1349845135,1628452489,1628571335,244056064,549019924,-1647133184,-208759105,117351782,116887318,-2147469346,-739769484,1607264434,520040038,-1909542496,1711280166,371624292,378299489,-10198758,1754208038,-1125609605,-1255151158,-393238424,652855987,1356327093,-1894316401,1629095623,778436608,-1314513153,26726,1751515136,65535,-1185571096,-1765933024,-1647132786,-22714637,-7399922,-1332799706,212876550,1426960445,104656011,116854132,67123164,862324085,1711991744,1711562379,-843008497,-1542494686,-1010233150,1726778197,-603523242,1946419255,73304880,2008485734,1468753410,207588100,-1962385525,129525451,-855638016,73304866,1712217995,1204164489,1334379014,-125606392,1723865857,12831070],17,[5832,-784432297,1718943888,117456513,1584530176,1963064195,-28407463,1391746701,-397193130,2123222604,702954,1943279080,-1277892349,848475326,1175227117,1973875521,-27882703,-1865345399,-1549925215,113742035,1216727,-1864825145,113705764,52859099,-1864563001,113704990,2134239,-1864300857,-916520940,-719418941,184254864,-1991871997,-1584344810,-744251900,-687421552,-956300656,76603654,-586758400,-956297584,277929734,-653867264,-956295536,412146438,-686948096,-519175792,-586284656,-552730224,-653393520,-619839088,1048822672,1946194129,-1883062493,-2135485464,17267262,-1715857803,-919017418,-389295128,1362937979,-1830222987,-890771277,706755,-717324032,1912801936,-784432364,7667856,1943734248,-1074731003,1072237685,-1822791501,-372706584,-1923042459,350811742,-1480695552,-1140394096,1946157714,-1866678781,-910888728,706755,1586320128,1778412278,-784924928,1592284048,-16750071,-393160906,1935397499,-1663945982,6946922,1189630802,-588771831,1780183770,-402232832,309514847,-1833171257,-1024065535,-955812833,43170822,-1010173952,3784,-27202400,-230258488,-386507123,6999084,1357382762,100303826,-1150810508,-1303844719,107610218,198328040,-1980795694,-1031539626,1375758888,-2116931864,1950895354,-1849989114,-1951259160,-1065094074,1342204420,-1949165848,-1090590518,1946157246,-1068505063,276086795,1962932355,-1053431549,1962932867,-1053955837,1183576715,180388852,-397410198,12571111,410273280,-2081143157,6948544,-774510512,1308623551,-513276300,-1311971183,1978814206,-896866293,-27202400,-230258488,367587979,63343360,1342204615,-2133742872,-700711710,-656276876,147375049,1465253888,440657,1794801293,988304896,-2095739950,-1031601438,1389757188,-1329043736,-912136134,1523155176,-150842069,-933893926,-1983286040,2109667446,17168018,-1614925196,1778412178,-782899194,-1031550325,1375758858,1003571944,410318934,-1835911539,-1031548533,1375758854,1003566824,74774614,-1843972467,-951719850,1946289654,-399986621,1435224391,-939399164,1778565763,283660800,264435665,-1341492224,-919738324,686310576,72715209,1778631299,-186101248,1959922384,-399724534,1286654227,-1329000728,-922097623,1506330856,-1010213281,6856,1586319699,1778412278,-784924928,2129154960,-16750073,-393160394,1802686619,1793742473,-617152768,-791943024,1451842930,-398030362,604259979,1005113848,1265887814,-2082060799,1778444374,-16750080,-397212554,28903233,-776411136,1586311538,-37623572,-1542401,-1897339274,1377858256,281183056,1342230659,-800987054,1515768459,-2095922557,1380974800,-1949289752,-1174148159,1532559360,180937,2760,1183535443,-2147440378,-14346124,267944831,1019089015,-523155309,881586179,-969021354,1451957995,12777222,-1341819776,-935729117,2147476097,74063978,6951018,-955258798,-1949824792,-494860202,543850495,275446890,-397279126,1532610297,443081,10440,-386507123,1187511587,-402652958,158645440,-1984031512,1183441494,-161575452,174719082,-1982857240,1183443030,-431568918,1191116804,-2004611102,1778412032,-806950906,-1981262199,1187506758,-16776986,1903485518,-1964882293,132284624,1946614400,2074899,1183518581,-364475932,-1981659509,1374414918,1586323528,1778412268,-784924928,518542224,-16750074,-393160394,1451872091,-16749860,-393159882,1451872144,-632911400,-772266911,-599376920,-768404109,332940803,1347607126,-1982893080,1183443030,1745284074,669553050,1778412207,-820123644,149670539,1977634559,-941955058,383796935,-1841993728,-3857688,1996483190,10283240,1451999283,-430570520,1357530643,-819009454,1978160699,-364496121,149619317,-1981262199,-1058870714,281592777,1586298880,-65672970,610926698,-1949382936,1778412234,-822155232,-1010229269,4296,-386507123,7011319,-1461178774,-2083877938,6947521,-571996566,-229209650,-336312695,-263258614,-397406347,-967260332,1746333766,-1662479819,-397258556,-1070399462,-2081270133,1175657666,-397258508,1451871916,-196703758,-1010184222,15560,1586058065,-797012494,-16768839,1996424822,-822614012,141172842,1979650154,141950730,-1329248024,-966924230,141172842,1996427370,74907398,1791309032,1778870816,242614032,-401836545,1655751973,-389661976,1435223577,-27883246,-1837287795,2054476299,-1835911539,1962801795,645218929,-1835059571,107610218,1003367400,91555398,1946441275,1778412121,-837097462,1963345467,72760069,1166690420,-1928584170,1016209718,-1925483516,1016210998,1613984776,-1946919283,1783107653,1342204416,73656403,-1982898200,1919021150,-263784954,-1928104696,-7197898,1979650165,422897682,915211378,-396979684,-1964457057,-27882555,108384779,-385815575,-92077950,1123579133,-571931787,915229184,-92040656,-1923124231,7009374,1397882986,-1190916888,-2081947647,1783329486,-402626048,-92156605,1047872846,644481130,-1177733400,1988952074,1794607046,-689417728,-1158182963,339345416,344457847,478862131,13026302,-1961612800,-396998966,417579815,-490401560,-384701445,-397016794,1452000023,1959922686,-1009129469,871521931,274041792,-478883317,149432496,-1010439995,15215792,-1965935675,-1070393515,-1178349336,-768409586,-2095819382,376720890,309645835,-521655120,-397627196,-1070349093,-2084327192,-768408599,169170314,-1340967726,-993662932,-1058516816,-390057020,-377240683,-399921149,1435223219,440765208,74825739,1718931979,-401938045,-1072970623,549734087,-15371264,74105974,6951018,-1016076208,818169543,82412288,1791260415,1779460612,1525174784,-399724349,1166787695,-943715554,2147398,1996428660,1778674372,1342204432,-943506200,3195974,-16455293,74105974,6951018,-400787969,-108805339,-1190953215,1979645953,-25755888,1930931688,-1005852657,1347615714,-385976577,485227442,-15698433,837353078,-401509608,-69024783,-60153750,6951018,-1024989102,1539555560,79874393,2148352,-528578304,108380171,-1593805336,-1924099392,7004766,1397751914,1778543848,16410624,-2117358872,1950635258,-1859622906,1789633000,-402363904,-896808041,40501354,1791725288,1397838336,1778532584,-401315328,-91501697,308936810,-1916045592,7007350,-396994734,6947365,1692930154,-18710325,1794530957,1397838336,1510084840,-387940725,-1010190949,2760,1794530957,-16750080,1401999670,1778513128,-583598336,-885921648,-1833036151,922681450,619221215,-1072264757,-926692974,-1929379830,7009886,922681450,-397176623,6947269,-1864288513,197853928,1745253842,-68644543,-1855100758,-1950282008,-1947038726,1976699862,12380419,1791085288,1375758848,26470483,6946922,-2117414168,1950699258,-1856739322,-1179989528,6984076,-1125643158,12777418,-1190955648,-397307501,6996171,-1461180822,1375759050,852117736,-930393884,6963777,-902043566,-490554648,146364660,1992375040,717327106,-1964490296,1794892482,-401970688,6998647,-904402862,276156939,6946922,518542167,1778412033,-899815414,-397279126,-919352835,-1031550838,166298377,-397279126,-398276115,-186465685,1791109352,1442867712,15722579,107610218,-1949683992,-12850702,113820617,-739770367,-88175106,-161575426,-393157784,244039727,48468670,-1058470933,991997952,1972551694,-399855614,-779369949,-390013208,6996477,1397882986,-1191140120,6947068,-1897398166,-88243766,1950635008,-1859622906,-1951803928,-1259862955,-398806848,1435222511,-1062606846,-1950234392,-1595406763,-1044387648,839406986,-1063917322,-1950239512,-1930944427,-1045698368,-1833036149,6946922,1323848530,-1995076864,-1953317354,-771023275,6961524,1397882986,1778399464,-402626048,-92157577,108283214,-393147544,6990190,1692935786,1375759049,852034792,1120439021,-397279126,2028521721,-386604351,904511797,1438894591,158002315,-1865206017,-16091393,1996425334,74907398,-909901848,2242,1224,1988843095,108956420,76160491,-1645719400,-930391062,-1740175990,74762283,334217611,-8617914,-1962249216,1325336646,1975520008,1589654489,-1866217121,1736,1586189911,74877702,92946315,1950934058,863258642,1212838984,1586195572,-1983476986,1198582591,92988458,21335376,-1880598960,113542143,74760203,1475067955,-467008118,54587395,-1396446216,-397351894,-1990464988,-1958216122,126502879,1178330154,-341084930,1015039959,-1965984896,65781788,25886506,210428970,-1173888640,-489488383,-1200307579,1175504771,1179092203,16743552,2045313908,1587932159,-1866217121,2760,1988843095,105286916,1407735376,79987711,-267652981,-1070398091,-1962875927,1191118430,705137158,-96040476,175489035,453065856,-371656768,1586168008,-1963226362,67054111,-2105046053,-1983446125,2122579526,309594106,-1477945776,79987711,201082505,-385649472,1187446940,-1979711236,-466991355,695486536,1213428808,-2142855051,1946222460,-25755881,-8853418,-1996176253,-1072956346,2122516085,-495646982,-335788405,-466965403,-382277552,-129595045,-467008118,1979205179,-25755673,-11999146,-1996176253,-1072956346,2122569333,-713750790,1015074539,-1966509184,65781788,25886506,210428970,-1173888640,-489488383,-1334525307,-25755834,-15669162,-1996176253,-1072956346,2122554997,-898300166,1600034539,46711753,1183514624,66633990,-1979431423,119866950,-28931840,2122534379,477430014,989857797,343869510,17464963,-1949754635,1191117918,-1995470844,736822854,-1325511030,-1948200447,-789183394,1451886370,182637066,-16283454,2122579526,141887742,-956020993,65094,-1962522881,1178142278,-911508216,281579715,1448542208,-956008821,127558,32243339,621120071,-397410177,-2007242680,1975519749,108956655,1962949760,42002691,-244025,-163133441,-1838678016,-163148909,-397359613,-997988370,-163184380,-2131337589,443833400,1948924032,590905354,947914100,-1959824085,-162594877,443925259,1191120619,-60913162,-2131337589,91553848,904511539,-163119358,1183560939,-62510090,-16550584,2122577486,1467875574,32931459,2122517364,359990006,1968979072,33932816,1547468871,-1404698251,-347667064,17155630,-25261753,1015024875,1174697308,-1393144065,-1958279800,1325397574,2143292406,717720553,-466944442,-16884085,-2146989880,57999420,-956186135,-3514,1965964416,-466991574,725419146,1998287872,1948462093,1963404304,84264453,96880199,266946308,101041919,96924395,-2131891449,57957180,1174490345,1962949760,-11998973,1191380422,6951018,-423172009,-955857789,128070,1952332928,14084355,1779460678,-1377282049,113542118,6946922,-396951446,-997982676,-196688120,-1243021312,3964928,65602421,1547469055,-2142893707,57999420,-1392577047,1183441962,758939900,1681400693,-2145487871,1952252284,21269784,1015083147,-2146732708,1946157436,21269765,715976843,-96040476,1358198527,1476163327,-2080518168,1183516868,4275708,1102578557,-95515904,2119891331,5945603,1005997705,-15564863,-1048316810,537219360,-396931072,-997982816,-62485752,2097176893,6404099,-2080745845,58620666,-1962902854,-162100774,310362683,-1913358593,760406103,1464860704,-2080542744,1015023812,-385649571,709295939,1023707876,292814891,590100343,120328820,1187458933,-352320004,-62470388,99287047,117196487,-163133696,1586167824,-1965095946,126418759,2046185215,-62485775,1207911816,281510726,-2130857495,24468540,21349958,1166584834,-466965502,1946168125,-385649122,590151146,120328308,-538377356,84264701,-385628285,96927106,-956962042,-253032699,-1962932794,1600057926,80266185,1448542208,-1962641781,90834558,1750074506,1256756121,113542117,1349894155,130473867,21480966,1778477571,-1923126689,1346371911,-386120055],18,[-997983072,1778477576,-12621249,-1847001994,147096572,610926954,1996432490,-58529540,1778959491,1782606337,-59310272,-2080607256,2123040964,281510908,1191249350,-335642999,708608040,-947183499,721307178,-27358236,126404862,1191511494,1191445958,-1958271608,105262023,-2001990677,1015039749,869430528,-916496704,80253123,-1957298176,1015022710,855995393,-1010213184,704732298,-1992080385,947977822,-2081655552,-411301893,50087623,-16520448,1183579206,-62506498,1586222461,-1964758276,3157248,1979717181,-27358234,-956414209,1586169088,67159806,50755,-1996404851,1149959750,706743298,6368740,2130712893,-1962218677,9109086,1200152067,-28377326,80146809,80102918,275400195,-396951702,-997989360,1778412038,1442867712,-2080665624,6949060,1097489002,-75306922,1778959491,1786407424,1978160737,147096571,1577058744,50121,0,0,1957681384,-1578610681,65755311,-1103619680,-823617097,180929444,1048576000,1946188842,1692843784,-1612113941,-161575518,6815850,820531976,6732477,1925275112,-1775911191,-922288664,2148547,-28916224,-1348737024,125124924,-2135993368,-955711922,536935494,-387424627,115587991,-1996232255,-768345010,1957636072,-228684475,1397882986,1790738664,-397192447,395030426,1963063683,-28409852,-61457656,1586301298,112882,698493417,1312554070,-1962707204,-1031013298,-1928806293,7006302,-1104877488,-1924053533,146399358,-1035933696,-153783719,1963523654,-448334330,-1927121889,-92020610,1394045711,1393682514,520505335,-150309632,134219335,2139947892,619207432,1778412038,-1109334008,-910433726,-402625853,-1161624360,-555220988,1008497838,-2096794288,283837130,91575100,-352204157,1967668231,281707270,1387167720,-1023103000,8904,937166583,57999364,866243049,-1364727607,-1040768652,158662658,91571260,-352138877,29488909,1007449344,-2096597695,1172832713,-2082804818,1317602505,-463565330,6946922,-1148721069,-18074,434700287,1780839598,-397192432,258387606,225626551,49170167,1712419840,-351608383,-1048484341,4095,216645990,-531723930,-402652743,57918002,1342245353,-1880599726,-524196165,-960328944,1711332934,-506169,1728053247,-1030457,1728053247,16008903,855638016,-397383973,1483129863,-61961882,-1989799054,-617351082,1724142056,1928613513,1451845124,-297338896,594804740,-68262269,32392951,1711764736,16547459,2123174260,-399855112,2123169958,-1748975876,-150661656,192070,-2090445963,1962932350,-297339060,125108225,-193035418,-1928236032,548532350,-1929348632,-1061227394,82372759,1793351309,268462080,1723628008,1726236299,1048637,1712615936,1072693417,-2096859904,1711599182,266358527,-335592315,1183540801,-661952796,14909798,1711292400,1712122817,-2123965449,262339,1579771392,1713338080,-1073741787,354047,1946173440,1183409681,-296844316,-16258812,-370909555,-1010196478,14581376,-613936779,-1242175335,-1598570264,-922853140,-18987384,-1956192690,1716642886,-1710397360,-2082447128,-926742332,-1929379830,915142238,6961145,1962868842,703091534,-1399920454,1586309493,-1051531018,-1007280526,-1171426296,1586298984,-1099634442,-725741966,68479128,-386507123,636157993,1402966505,-1386420141,-1135351725,937297655,-747307007,-1929368390,1206449758,-1092521282,-404187107,-926693117,1778384900,-395941376,1601355559,-397279126,-164381842,1187512115,-402652930,745717486,-2013263687,-768345018,-771985712,-27903534,1451822196,1976699902,3336195,1950873483,1793319452,-402560512,-806634698,1963194499,-25263334,-1962773248,-335596553,-25263354,-402426880,-941096952,-373044810,631283454,-316241284,183271520,91414584,-340345624,1975519761,-1709676536,-340466968,-399724539,-1070352665,-1159145845,1255639989,175436347,-722981456,-390057034,-1144801879,-2140653563,-397192448,-397169650,113687421,-482199527,1406241601,-139136792,20438534,-402426624,280934025,1943419648,-1947038974,2353358,-150732949,20438534,3258624,850985845,-389076224,-829704609,-402642200,-701778371,868467061,1459645183,1925041640,-8173801,-402295799,132888133,-399658928,-396839333,-505236188,-1109071677,1072235379,1778412190,-1169364991,-491377432,96191468,8415288,2145932115,-286764117,419874490,-397197000,115913829,-335596618,-1240995837,-396951446,91405686,-524285369,-1244665616,313539,939899648,1397964906,-961852952,1463294214,74664419,1105842505,1409175177,-944068376,64582,-1272977325,-390741784,-1998015043,-1960676675,-1265506110,1790292200,-402494976,1325382094,-15633154,2122579014,-562951940,-340428568,-1650136630,-910855960,313539,939899648,1397956714,-961877528,1144527110,91445219,48873801,-28407487,-1169692589,16533191,-1092070656,-1252005709,-390767384,796048741,937297655,125108225,-387427760,-402396237,1122546687,1778412213,-1184831484,1962823423,-62456047,83656323,183030130,-373429323,48799030,-926692939,-1157627892,342505477,2078823251,-353872982,419874489,1317622584,-1123030796,266929011,-160002659,-396996016,1448523658,1750291024,-2098685400,214205405,74055786,-4651544,-713690034,415810505,1183514624,73827076,-96040956,-244025,-1443370753,125124924,-2136363032,-402064818,1148496280,1794137741,74907392,-1225791405,1397948778,-1951790616,-1056673001,-1992227863,1183579214,72780036,292816040,1963246326,-1706989545,-2135780632,-336790938,79885835,1197999732,-1300109158,-112953,71759871,141819908,-386900339,116110815,-386900339,-511658567,-1996233736,1183579726,1794647044,1743278080,-61961288,1963063683,-96025084,-28951800,1586303090,1342204656,-1234180013,-385875528,1451990066,1360454404,-1175945587,1609039880,-344827460,-131808629,1929266747,-161289470,1964571206,-314116602,-2092731361,1946287230,-52264933,-1460844918,-1073122273,52692456,149671946,1946469110,63602691,1946469110,-96040425,125043112,1964557046,-1475351797,-167414782,108337346,-387416435,146276375,1342204416,62378472,-502893872,-352130302,46320006,1381061376,-1300895657,-390884120,-1598114927,1370259,1605593320,-1017423526,0,0,0,2248,1390936170,-1948004096,-2120593761,-1986343741,-397149090,-1618279712,1586076776,1459575806,1542450174,-340765720,1540502489,1962281822,65196294,-909382686,1435843,1357431434,1975519923,25871348,-1287264189,-153042934,636202179,-1977291859,1191129628,1176275907,-1070349498,-775743605,870056931,72846272,65262019,73370588,870593219,-389836078,-846855941,-638137086,-400563840,-855506317,-1023247384,-164446157,868422026,-1022260288,1166742923,-466435322,1166677387,618695174,-2134575601,192151732,-401821359,-2124873149,-1022361654,-1979558517,1703543877,-466435321,-1962786422,1099678481,-1022260478,2248,-1996349720,1451883078,14149880,-1979824503,1176632406,-128572934,-150961432,1459093078,-28957700,201086499,1443625542,9496824,294175689,-1022260797,-1996340856,1099547409,-1022260990,1224,-1763180107,-28931840,-386115959,1175126087,-61469698,-922721816,313539,-402541312,-789118855,1183437559,-61437442,587212520,1445199430,4253948,1397801929,28660305,-402648344,-1040318072,1929485288,-60948221,1482381658,860967875,-19778624,-1060306227,-1040317463,233041202,-527771389,-225786230,-502166965,-1017423371,1381061456,-855454210,-33297984,-470994239,1125222413,-259336566,-466434934,1499132898,1371756635,-768360397,-315437686,-772208669,-489631278,686316025,-1031027967,-1009087549,-1950102901,-637287438,-96038973,-92864688,-96038973,-92864686,-96038973,-92864682,-128022077,-1895763992,-11273658,1586231926,2089010168,326369284,175445051,1963082811,74746629,-964491029,-2081953018,1405290182,-389313711,-784662336,-1073019019,1577124725,-1017423364,-1377283757,1976699648,1975520007,-60948221,1354980185,10152019,1973817320,-60948221,1405311067,-2063561752,17003985,-1017381794,8317011,937297655,57933825,1543265793,-389467197,512468428,443824412,792463242,809242740,960237682,1094453362,1513883762,1128334455,512222955,-1161610980,99090436,-1951552256,-1386822672,1962524683,1408273203,1027386449,-1073077388,540811124,316873588,-1968306456,-402158880,-1002918401,1229128821,1532616683,-336460962,1976110029,-128230923,1586217822,-62455812,-13492342,-315469373,-489617693,-85798703,844219225,-788077587,-488975896,-926721542,-1929379830,1381037662,-1293883309,-1255937965,-402521926,57915170,-912765463,195,3784,-27202400,-230258488,-386507123,6992368,350749802,100303800,-1150810508,-1743984495,107610218,196608744,-1980795694,-1031539626,1375758882,-2118651160,1950895354,-1849989114,-1952978456,-1065094074,1342204420,-1950885144,-1530730294,1946157246,-1508644839,276086795,1962932355,-1493571325,1962932867,-1494095613,1183576715,146834420,-397410198,12564395,410273280,-2081143157,6948544,-1214650288,1308623551,-513276300,-1752110959,1978814206,-1337006069,-27202400,-230258488,367587979,63343360,1342204615,-2135462168,-700711710,-656276876,147375049,1465253888,440657,1794801293,-18328064,-2095739977,-1031601438,1389757188,-1330763032,-1352275910,1521435880,-150842069,-1374033702,-1985005336,851376246,17168029,1438528116,1778412189,-1223038970,-1031550325,1375758856,1001852648,410318934,-1656342899,-1031548533,1375758854,1001847528,74774614,-1843972467,-1391859626,1946289654,-399986621,1435217675,-1379538940,1778565763,-722972160,264435638,-1341492224,-1359878100,-320322384,72715182,1778631299,-1192734208,1959922358,-399724534,1286647511,-1330720024,-1362237399,1504611560,-1010213281,20168,1381061456,1586323543,-472520526,-1065448095,-1833156989,-16223230,-1545075594,-16323611,-1662516106,-1102673664,1790074509,1375758848,-316676013,6946922,1924546280,1325039995,1786082629,-400135680,1819457071,1778401465,-1545055744,-2141097290,1191247718,-1403656105,1558716848,1778412206,-1240602596,1317653131,1782965180,-400397824,-91507201,1778960259,-186099968,-52264011,-2084682101,-1036256032,-947714188,-337059318,-399986657,1451994659,1121004476,6946922,6951018,-1393039278,216541616,-1377048402,1532582495,46319960,706560,-1924050176,7009886,1996423274,2129154820,113132,1924593128,-270368735,-397192624,6991979,-1930950038,-1961921867,1778412234,-1249777663,-1047853966,12190699,-916760320,-939523390,-1929379814,-790038946,-327250462,15222471,-1570052096,-773323148,-396981853,74055786,-1951043864,1778412234,-1251612664,6946922,384325458,-364460052,1191116806,1783395560,-402232832,6993227,1464991850,-940835608,584262,1961381631,-398030030,-494874486,117080071,1346896245,1793034065,1342204416,-338171821,-1308628909,-402652743,-494881206,1397903599,1504690920,-2015393958,-16192545,242607694,-944913432,1500742,-392370072,-397235445,6947231,-387287297,995669219,1779135682,1375758848,-342890413,-1010183710,5832,-386507123,2123227663,1778412268,-1262622686,-1048327541,1778412034,-1263409146,6946922,1659393874,-337672213,-363921656,1709706869,-364460115,-395837418,-1431443300,1778467560,-401708544,6993031,1397882986,-487900952,-926692904,-1929379818,-1192692130,-327250463,476708970,-1951111448,1778412234,-1268914150,-1010193685,3784,1451970899,-101022972,-2031549582,-161575680,6946922,-152546478,113130,1924492776,1778412146,-1274157056,-92182158,1668629838,610926698,-1951129880,1778412234,-1273632730,1333054011,1778565507,1996443904,-1092070652,1781001194,-402494976,-896814085,1778911107,-402232832,1451865071],19,[1778412274,-1276778488,1946572347,201818901,7005666,-722993046,-195655245,-881470965,1183517163,-229209100,-134091783,-1026991271,214433796,1364393984,72780631,1945762435,-161575592,6946922,1525175122,113130,1924452840,1778412100,-1284380672,-92193934,896877902,476708970,-1951178008,-196179510,6957027,1961370218,-2080732237,6949063,-1284904873,1946572347,180847367,166457570,737433227,-335985967,1499461633,79874395,2410496,-1991158016,543882326,275383402,-397279126,984656453,-391423256,6990649,686293866,1780509363,1779460612,719868416,-395267926,518564671,1778412203,-1290934271,-1090627959,-770990798,-1528233099,-1101498112,-544760491,107610218,-2018315544,-61457441,-1930886283,1793033984,-402101760,-544754977,1962694203,-1656308100,-33653117,1774089076,-25263203,-1100319492,2122554749,1635056126,-2086825538,1962671742,-1650082216,-83984765,-1178710156,1783294877,-402298368,203731525,1016209854,-1103465468,138187302,6959988,-1998058902,-1924505422,7006302,1397882986,-387369752,1586082864,108159452,148653814,733876085,1996444306,-32970498,482214770,1961383570,-1436555096,-1191179842,1451950080,1976699902,13297923,142201355,1962605187,12511491,817779530,-101022830,1586321523,1778412274,-397192704,28960989,-1286281216,6964338,350748778,1325040050,1782019397,-400135680,179941895,-562131712,-397279126,146453161,1997879808,857049090,-31618341,116419,-896854742,-51882169,-401218649,-69031451,-397013269,1451993071,1959922686,-1464735741,1537855720,174719082,196198120,-385649198,682623147,-391521560,6989975,1323827306,-1176227151,163446802,1308132096,-1073013900,-796190860,-1192743760,-397627223,-1070356045,-2086106904,-293403671,-399921149,6990243,1961364586,1959922609,99189544,543870507,1779460694,1860719104,-399724376,6990211,1424494186,1780509361,1779460612,1458065920,33129384,28902271,-1454905344,7011298,887622250,1391627185,-385976577,141819090,1996443730,-522393346,-25755818,1945985000,1780509196,1779460860,451432960,-1460410200,-1010213031,0,0,1852990795,1142975589,1735746149,544367975,1919243808,1852795251,808334368,807416878,842084153,540358959,876228658,858929713,538977280,842020955,224212536,538968074,858798171,224212536,33619978,8,0,-16710218,2097152,0,266,1850280461,1159754857,1919906418,2573,1,0,0,0,65536,8650752,0,0,0,0,0,0,1342177280,0,1728053248,5,1644167168,1879048319,369098879,1426063568,-1493172224,-1358248187,3,10119680,151230208,369098756,-251658190,520093951,-100139007,-16777216,-100663289,939524096,34816,0,0,0,0,0,0,0,0,0,0,-16777216,-1476394753,1744830512,201326592,19,0,0,1409286144,544235890,539828272,1769367876,1159751012,1919906418,1668826400,1769238629,1409314415,544235890,539828274,541674830,1702129225,1886745202,1918107764,874541153,1226845472,542069838,1702126916,1684370531,1702252320,1869375090,2017796215,1953523043,7237481,1885434452,757085472,1431257632,1377846350,1701277281,1668826400,1701078373,2017796196,1953523043,7237481,1885434452,757085728,1986939168,1684630625,1668304672,543515759,1701017669,1869182064,1918107758,924872801,1344285984,1701015410,1919906675,1954039072,1769172581,1310748271,1092645999,1818845558,1701601889,1668826400,1769238629,1409314415,544235890,539828280,1651863364,1159751020,1885692792,1852795252,1952793632,1702126437,1918107748,958427233,1344285984,1701015410,1919906675,1954039072,1769172581,1394634351,1701668709,1327527022,1920099702,1409314421,544235890,673198129,692601136,1226845472,1818326638,1411409001,1409307475,544235890,673198385,692601392,1394617632,1701668709,1310749806,1344304239,1702061426,1409315950,544235890,673198641,692601648,1394617632,1801675124,1734693664,1953391981,1702252320,1853190770,544370464,544501582,1936028240,7630437,1885434452,540225824,1212428328,539828265,1701733703,543973746,1953460816,1769235301,1176530543,1953264993,1634882560,875634800,1160783904,757082440,1734430752,1631985765,7629941,90243391,33555816,7344432,58880,629822692,91422720,37684602,7344435,58880,7341812,92602719,37684641,7344438,58880,57212950,96600064,37684681,7344441,58880,7341812,97780086,33555931,7344444,58880,7341812,98959776,33555949,7344447,58880,-268370092,100073928,33555966,7344450,58880,-268397152,101188074,33555983,7344453,58880,0,102302239,41944606,7344456,58880,0,103023170,33556011,7344459,58880,0,104137327,41944634,7344462,58880,0,104858251,41944645,7344465,58880,0,105579183,41944656,7344468,58880,0,106300132,41944674,7344471,58880,0,107479821,41944685,7344474,58880,0,2017796140,1852990836,738225249,1413761312,1952532256,539754597,5522503,1145839660,539754580,544501582,1936028240,7630437,1699881004,1092641889,1936024419,539754611,1953067607,1665212517,1936942435,1428171776,544367987,1701080909,1394617344,1919250549,1869834614,114,1108,74056799,74843248,75759616,78447762,1398015137,1646275872,543908705,1663069801,1702129263,168653944,1953453056,1948281953,1701011826,1852383332,1970435187,1869182051,540701550,543452197,1667589160,1818324329,7232553,1852989783,560426601,1650803744,1701275509,1953702002,543908705,1919252079,2003790950,1140853261,1735746149,544367975,1852138866,1701995892,1869422692,1948280178,544104808,1948266545,1936026985,1140853261,1735746149,1734701600,1702130537,1768431730,1918107764,824209505,1428172064,1886938478,1702126437,1920213092,543515489,1702129257,1886745202,1918107764,824209505,1226845472,807425102,1852383281,1685021472,757071973,544098592,1969382724,1919248231,1851867904,1953459744,1851877408,543517796,762212206,1735289202,1713385504,1953264993,1851877408,1919249508,658803,757093204,1769435936,1768448884,1663068014,1702129263,168653944,542331904,2019893293,1663071337,1953396079,1814372410,7232612,757093204,1701868320,1818323299,1769497888,1868963956,2003790956,7232627,757093204,1769497888,1868767348,980708981,1684808992,1409314396,539828307,1953069157,1970234144,540701806,1550085157,1398014062,1998597408,1768845921,540698478,544503151,1411409519,1953701971,543908705,1667330163,7232613,757093204,1936615712,1668641396,1852795252,1970234144,540701806,1550085157,629145710,760,9830400,39321900,157287600,629150400,1163021056,1414483778,291328,167772160,1224736768,1818326638,1646290025,543454561,1702125938,1157630477,2037674093,842281016,1835627552,1970217061,1919230068,7499634,40960162,1920074506,997092411,997538674,775648875,1680751469,775649395,775646326,544042358,1999518563,7500347,0,0,0,0,321848758,11534504,-65528,288352,1583415295,4,0,1078001751,524288,917518,917518,0,0,1229193216,-268428336,0,-1023279104,1,255,1677762560,6386785,1701080931,-16768768,255,2013319067,-1426063360,16711966,21760,151365376,16777471,1728055552,16777221,196608,1728053504,5,196608,0,1426063360,-1493172224,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1631780864,1869488238,1768300660,1948279918,1914725736,543649385,1396908080,620759565,622949217,1140866419,1852401253,1734693733,1953391981,1699160122,1718960756,1919230054,980578162,875570464,544748590,1851539749,1935746304,628303137,1684960627,1852401253,622879845,807741555,2016685620,637549865,2016686117,807740160,620787764,942679333,587233388,2016686117,807740972,536901684,544105836,1815621669,1176830072,1814364275,29510,1090519040,1342194756,541610837,1159733280,1330643027,538976336,1397039136,5394176,1213420880,538976288,1090540355,1342194500,541610837,1394614304,1330643027,538976336,1397956640,1111642880,1398099968,538976328,5456928,542134096,538976288,1090540356,1275085902,5522508,4276548,4347219,5395532,5456196,5394264,1381123414,1094795520,1347240704,1380275712,1094778967,1313407059,1162084419,1431306307,1342195795,704663631,1213420880,1431306305,1145129043,1330653696,1342194000,1145131087,1431257600,1090536526,5001298,1413760851,1145656064,1196163156,1275089988,5522505,1280658761,1397639424,1397967872,1414876928,1179385939,1330249811,1330530816,4409856,4410954,1241537098,1241537102,1241531714,1397358657,1397639680,5261824,5262922,1241533514,1241531719,1241531724,1163132999,1476416595,4671555,5656397,4277580,5263182,1463960362,1146569472,1126826053,1124090967,1124094276,5000257,1414086999,1431316992,4606035,1213420880,704660550,1179668304,1347375104,1392526406,4606017,1179140428,1448037632,1196163155,1296236627,1291866960,1482315343,1330926336,1396834387,1330380870,1107317572,1392530003,5456195,1145130828,5000257,1413829162,1413829120,1162608708,1145831507,1313144915,5391700,1447118156,1378484293,4609093,1179927890,1313407044,538976340,3350560,5525065,1330925129,1380526592,1224758341,1146373458,1296122112,1145127168,1145852672,1280835668,1275089985,1313886031,1330380890,5918799,1347374924,1128934144,1241537112,1515733829,5130496,5526863,5262666,1107317826,1107317588,1107317332,1291862868,1481856591,1381257984,1397576448,1296826455,1207981907,1124095052,1124090701,1392526156,1124090708,1392527692,1124092244,1392526412,1375749204,1375751247,1375752783,1375751235,1392529987,1392528456,1392529992,1308643905,1308644431,1291863877,1140870229,1224758857,5654852,5390668,5002060,1398033475],20,[1413829376,1163067471,5197396,1112819027,1413829376,1392526657,4543557,1314145619,1163067461,4538964,1096041811,1413829376,1163067475,5459540,1347700051,1413829376,1392529486,5002309,1196705107,1163067461,4541524,1196705107,1398099968,538976328,5457440,542134096,538976288,1392530246,4475976,1213420880,538976288,1342198599,538988623,1193287712,1213399123,1174422610,538985282,1092624416,1095106636,1174422596,5002573,1297040198,1329808896,1174425677,4347219,1112888134,1145438290,1174427209,1381386564,1145849344,1414743552,1414743552,1279656016,1447970116,1145849344,1174427459,1313166419,1397096534,5718868,1145129286,1229324356,5002573,1329809734,1229324365,1347243843,1397310976,1174422101,1112888137,1229324370,5654852,1229211974,1174426198,4475977,1414744390,1397310976,1174425684,1330926418,1397096530,4544065,1398035270,1111883863,1174422604,1347703618,1129858560,1178992712,4539730,1145323846,1296433232,5262421,1112888134,1397096528,1347568213,1229211136,1174425686,1381386564,1178992720,1346717010,1330529792,1128661072,1174426440,5456449,1414747206,1096304128,1279656013,1174417732,843859020,1279656020,1160924228,1145849344,1174423888,1196180556,1279655986,843992132,1145849344,843448410,3231064,843864390,1346764888,5128532,1413566534,1174425153,1095914584,1174426691,1396917572,1174425684,1396919881,1174425684,1296388688,1280919040,827349042,1364411904,1174426706,1229213266,1174426702,1279345491,1162215493,1174423886,1230195012,1279477248,1174427717,1414090313,1163085312,5066836,1297040198,1174425680,1465078867,1092624416,88,174000731,175442538,176360056,177343111,178326173,179767980,180357819,180882116,181406412,181996244,182520541,183110374,183634670,184224503,185928457,186649371,187304741,187960111,188549945,189139777,189598538,190057297,190516056,191040351,191433574,191892333,192351092,192875387,193399682,193989516,194513812,195759010,196414384,198118339,198773716,199363550,200084455,200674290,201264123,202116100,203033622,203688990,204868650,205786176,206900297,207424601,208079970,208931950,210046073,210504840,210963600,211487895,212143263,212733097,213322931,213847227,214371523,214895819,215420115,215944411,216468707,216993003,217517299,218041595,218631428,219221260,219942166,220663073,221383980,222104888,222825794,223546701,224267608,224988516,226430324,227478916,228527514,229576106,230231476,230952383,231673290,232328661,232918493,233770473,234622454,235408898,236260878,237112859,237964840,238620212,239472191,240258636,240979543,241700450,242486894,243338874,244190855,244977301,245632671,246288041,247074483,247926465,248843982,249564890,250351334,251334387,252382979,253300497,254218015,255004462,255790905,256642885,1648693075,1157653063,7751542,1648714311,1165379328,1647313014,805331529,7752054,822113840,1982988406,7746304,889222708,1983250550,7747328,1984788039,1198998784,2001272951,1165379328,7752054,1191213641,1232487798,1649016930,1400456448,1984364663,1392539725,7816567,805336645,7745910,1983018544,863383552,1982857334,805336628,7746934,1983280688,930492416,1883308150,1331834880,1982857314,1325430351,6434914,1982887503,1231171840,1647444066,855663177,6441314,1648976436,1231172864,1647706210,922772041,6441314,1984525873,1232482816,1983053942,872445513,7752054,1984525877,1232483840,1983316086,1191212617,7359862,1648976453,1232487680,2001272950,805331273,6375798,1647337801,811682048,1934426230,7752192,1648981573,593642752,1984233473,1157628195,6435170,1647408709,6440192,1191211085,7816566,1683121219,1382302720,1683095652,1375757379,6571108,1683121236,1415860736,1647312996,805336882,7811702,1647343410,813117952,1984233590,1648981575,1198933248,6435190,1648719431,7816448,1665758789,6445312,1999790681,846616832,1999765623,838885976,7755895,1649959513,1484151040,1649934454,1476420185,7756150,1647338073,813062400,1647313014,805331544,7755894,1650025008,1500917760,1650065526,6506752,1291871309,1649213559,7425280,587232333,6702594,1174431302,140134,805336649,6375778,1224767056,1765933161,7489792,31306,287440896,288100647,288756017,289411387,289804611,290197833,290591055,290984277,291639645,292295013,292950383,293474681,294130051,294654347,295309717,295965087,296620457,297144753,297800123,298455493,299110863,299766233,300421603,301076973,301732343,302387713,303043083,303698453,304353823,305009193,305402417,306057785,306713155,307237453,307761747,308417117,309072487,309727857,310383227,311038597,311956113,312480413,313004709,313660077,314315447,314970817,315626187,316281557,316936927,317592297,317985521,318378743,318771965,319296259,319820555,320344851,320738075,321131297,1414725681,0,336729104,33620225,67175169,100730113,196610,33816836,67371780,100926724,5,33947910,67502854,101057798,524295,34144521,67699465,101254409,720906,34341132,67896076,101451020,917504,34537743,68092687,101647631,1114112,34734354,68289298,101844242,1310720,34930965,68485909,102040853,1507328,135792408,169347352,202902296,236457240,135857945,169412889,202967833,236522777,135923482,169478426,203033370,236588314,135989019,169543963,203098907,236653851,1900572,1914638110,0,0,304377114,337929242,1445287205,1478973223,355079465,355210539,355341613,355472687,355603761,355734835,355865909,355996983,33554688,50331904,37290297,37355834,37421371,70976315,389813819,1864046651,440008765,473570106,507125050,540679994,4128830,4268352,4390978,4522052,591077947,624632891,1514559814,1548245832,104400185,1581931850,1615617868,1649303886,641402171,674965307,708520251,742075195,758842939,792407611,825962555,859517499,83887104,5247312,877802577,909849915,5519187,5574997,324497494,5832792,117442048,150996992,1901818202,1667039386,184551936,218106880,251661824,285216768,358552926,358684000,945974882,979581283,1013216064,358883684,1281510242,1315130723,0,0,7209069,318771712,7340143,7471217,7602291,352326656,369098752,1149310720,5194882,1414463619,1211844411,1178289467,1228622395,1009400873,1009531947,1009663021,1009794095,1009925169,1010056243,1010187317,1010318391,1116029572,1116160646,1116291720,1116422794,1116553868,1116684942,1116816016,1116947090,9765012,1335231077,9916566,40239256,1352224665,874906660,875037287,1363752007,402670665,72024680,1365836877,889275497,889599236,889992457,890385679,906048789,906376708,906769929,907163151,1392588309,1392923396,1393316617,1393709839,896881429,897004918,897135992,897135994,1031091579,1031224694,1031355768,1031355770,1047870843,1048002166,1048133240,1048133242,1064648315,1064779638,1064910712,1064910714,1081425787,1081557110,1081688184,1081688186,1098203259,1098334582,1098465656,1098465658,1704673659,1704813980,1704945054,1705076128,1705207202,1705246720,1738958245,1739089575,1705666217,1705797035,1705928109,1706059183,1706190257,1706229760,26036,27043,1755015589,1755146396,1755277470,1755408544,1755539618,1755578368,1739942053,1739980800,1722443447,1722574507,1722705581,1722836655,1722967729,1723006976,1773692596,1773758642,892954804,1115422720,1115570813,1115636260,909722240,427556864,427694461,427759908,1108875648,16921,0,0,421003264,423631129,426001216,421151588,1381761024,1376604778,1376997904,21014,991952896,992099105,1382759203,1382809600,0,0,1030029312,1030176102,15720,381032102,383129286,385226470,387323654,389420838,391518022,393615206,395712390,397809574,399906758,402003942,404101126,33620036,117835011,589439264,-2122308060,-2054913150,-1987541114,-1920169078,-1852797042,-1785425006,-1718052970,-1650680934,-1583308898,-1465539421,-1381192791,-1263291729,-1162365259,-1094861637,1788543167,1805478556,1788832670,1788963488,1805871778,16804794,33581989,67109632,1280,0,0,0,0,0,100663296,0,1822097408,1805479068,1822387102,1822518432,1807445154,1805937594,27557,0,1824260096,1805544637,1824392960,1824550079,1824681153,1822780602,134245541,0,12779520,0,0,0,12845056,197,12976128,199,13107200,13238473,13369547,13500621,13565952,13697232,13828306,13893632,14024917,14155991,14221312,218,14352384,14483676,14614750,0,0,224,0,0,14745600,0,0,0,0,422451486,424548670,426645854,428743038,1395349570,1480720457,4801579,1395347522,1346502729,4801579,1140869459,1346502729,5784064,431364528,432150972,432740808,433134030,1124092993,1279524940,4997632,1124091969,1212416072,4735488,434575844,434969066,435362288,435755510,1124096065,1480851544,5784064,1107316819,1230176336,4801536,437197324,437590546,437983768,438376990,1124094789,1397948499,5456896,1191203654,83,21316,439818804,440212026,440605248,440867398,624564808,620765301,620765249,841888304,1111163000,6497618,1663379259,1931804711,942679354,2020358190,1931804733,875570490,2020357166,807731261,624588852,2020358192,875570432,807746168,620787764,841888304,1313407096,1229734230,1111752772,538976288,620765216,841888304,1330380920,2116419,1313883474,1375739973,541413445,942482688,1663369331,7873874,623400019,620767608,841888304,538968184,1818838568,622869093,539828339,1701734732,1965367354,5963817,775041061,536901682,538968096,1296695387,536879184,620780320,625279075,625279091,4522099,1931827968,6124325,7546181,7546181,1043144797,1107296288,541414489,542266448,1380931328,1414537284,8274,1380931396,1414537284,8274,1380931398,1414537284,8274,1380931409,1414537284,8274,1415135828,1414537285,8274,457644870,458955601,459742044,460528488,461314932,1931811712,625279034,625279091,2015701619,627254528,841888304,673185912,2716453,1397114447,2118725,1931814944,673185833,2716453,1931814944,673185833,2716453,1157657381,29477,637550592,620765952,2434304,623181862,620765952,807731315,8157236,2016686117,807731258,1815621176,807731320,1815490102,807731320,1815359028,805306488,7876608,2818093,32,268435456,1375731712,262430,35584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048576,508690432,1025,1147013187,1162174017,1538935902,1381804624,-268411765,1631339368,1331715660,-632070039,1624396896,845262897,-1254923908,1760559201,1281529668,-1135385954,1760559202,1459618629,55705859,798979,872680498,3084,1124073472,1847619169,1931506799],21,[1679848549,1735746149,1734701600,1702130537,1998615410,544105832,1444965993,1830827576,224748655,1867776010,1634541679,1646295406,1801545074,1852403568,1107325812,1646290017,1801545074,1852403568,1868767348,1851878765,1380057188,1684300064,1936942450,1937075488,1700929652,1919907616,1818304612,1701734249,1380057188,1684300064,1936942450,1937075488,1700929652,1870095392,1629512818,1852270956,1325425765,1864397941,1701060710,543651170,1768383858,1919251571,1917190259,1698981221,1382511970,540698469,1701147206,1953459744,1179208736,1296957519,1920213065,1768976481,2123630,1650552421,6579564,1634953572,1684368482,538984192,1766981664,544434030,1885434484,543450480,544370534,544501353,539828224,1376390400,1634496613,543450467,1752459639,1310728250,1310740559,168644687,1376390400,1634496613,543450467,1752459639,1310728250,168644687,1376390400,1634496613,543450467,1752459639,658746,1226862446,824202318,1313415212,1864381268,1698963570,1600615778,544503119,1853189990,168632676,1684095488,1836016416,1684955501,1852402720,942866533,1986946358,857746720,1768038450,1852121204,1869769078,1852140910,1768161396,1920429171,1814048032,1919252335,1935762208,1768169573,1634496627,1701970041,1919251559,757097843,1919251488,1914725747,1936287589,544367988,7628147,1885956979,863268457,539828339,1885956979,1852383347,1701734764,1414416672,1931948832,1685021440,1954112101,757101413,1919251488,1663067507,543515759,1634953572,1835365235,7957602,1634564467,1936876644,1931488544,544698216,1651341683,544435311,543452769,1919181921,1702064997,1768161395,1852402803,539828325,1886611812,544825708,1634953572,1835365235,544828514,1701734764,1836412448,1936876898,1936286720,1919181921,1679830304,1819308905,1679849825,1935766377,1651336563,1629518188,1701995620,1912632179,1751349089,757101153,1936286752,2036427888,2002874912,1634231072,1952670066,7565925,863268457,1701734764,1679830304,1819308905,1763735905,857764974,1852402720,1970151525,1919246957,1701707891,1667593847,1696607520,1818386798,1701716069,1702240375,1919906915,1936286752,2036427888,2003136000,543647090,1852121133,1701601889,2003136032,1734701600,1702130537,1768169586,1634496627,1701707897,1869770871,544501869,1852121133,1701601889,2003136032,1869770784,7630957,1735549283,540422515,1919950893,544501353,1634886000,1702126957,1763734386,543891566,1835888483,543452769,1126198889,1685221152,1763734117,909189230,1953063456,1685021472,1633878117,863201138,539828274,1852404336,1634738292,1701667186,1936876916,544106784,1868767339,1851878765,1852383332,1864385312,1919247474,544106784,1646277171,1663071337,6644847,1852990323,1701734764,539828339,1651340654,1864397413,1768693862,544433518,1931505263,1701147235,1668481134,1868787314,757101420,1836412448,544367970,1663067759,1836412015,1864397678,1668489326,1852138866,1717924864,1633839476,757097843,1717924896,1663068532,543453793,1953656688,1684300064,1936942450,1685218048,2036427877,1679830304,2036427877,1818326560,1629513077,1919251558,1126195488,1701052498,1953457250,543452515,1701060653,543651170,1952805672,1936744992,1952784428,1679829347,1663071343,1634561391,7562350,757096751,1735357472,543517799,543516788,1869903201,1836675872,543977314,1684107116,1634493984,1647247463,1948265760,1818716015,1868767333,1953064046,1634627433,1919033452,543908197,1734437990,544616192,1869881389,1701603175,1734701856,1953391981,1634692128,1869488228,1768319348,1769234787,7564911,757100079,1952805664,1701344288,1701716512,2032149111,1953525536,1936617321,942866432,1986946358,1936286720,7501676,1952933234,1702064741,1768649472,1953393008,1660973875,1650812015,1936028793,1836675840,1919181921,1768161395,1852402803,1768161381,1684300147,1634861170,1634231159,1852375154,1768698740,1845519726,1702262629,1701707875,1734701687,2003136000,1836020336,1660974192,1936159329,1660958257,1936159329,1929392691,1819177571,1936027241,1919120128,1819239278,1702101107,1651078246,6648673,1701081699,7954796,1684170084,1835234415,1630470244,6434560,788557359,572653686,79838,-568186621,50332215,937304624,956432388,3661346,574817032,538590,-568177405,50335799,937304662,1577254944,1077403170,577110784,268449758,-568168957,50364471,937304695,2114126080,3661346,579142402,67123166,-568160509,52428855,937304727,-1006419968,3661346,580846464,680172,-316495612,67111520,440410802,-1140457456,268872738,584516864,198523,-568142841,151493175,125575886,-788004863,17268002,1792,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,541278720,1885486171,1936288800,2082487924,542976544,1818435629,544366949,1634038370,1768910955,1932031086,1145176105,1648122656,1768693872,540963955,1563041916,1679830304,1650553705,1646290284,1801545074,1852403568,695412852,541409792,1885486171,1936288800,2082487924,542976544,1852121133,1701601889,1701995040,1869638497,678719081,1107306867,539828300,1953720684,1701995040,1869638497,678719081,1107306867,1648122704,542981744,1684094043,1564373604,1883003680,1668510561,1564374126,1008884512,1663070306,1047749741,757095714,1952805664,1646289184,1801545074,1852403568,1380057204,1885486171,1159748926,1383880572,846999932,1528837244,1684300092,542981746,1634745435,1852011379,542981748,1648108123,1835212912,574518116,539828317,544499059,1701060705,543651170,1768383858,1919251571,1008747264,1735287154,1008746085,1919181921,539828286,1886220131,543519329,1702132066,541327475,1634876507,1046833006,539828317,1886221668,1835363616,7959151,1528840516,1851879996,1564370279,1679830304,544238965,1768125281,1931508329,1852404340,1111752807,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1702132066,1464074355,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1685221239,1145307251,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1919907684,1140880228,1564564295,1916558112,1701277281,757095742,1836409888,1145512048,1852121172,1701409396,1229193331,542982491,1634876507,1046833006,539828317,1886221668,1413761312,1953391904,1936025970,1531724800,2085649473,1565031507,1916558112,1701277281,757095742,1836409888,1145839728,1852121172,1701409396,1346633843,1148993883,1012605021,1735287154,542981733,1969496109,1881174125,543516513,1701996900,1919906915,1635004281,543517794,1920233061,7562601,1528845380,1684300092,542981746,1969496109,1411412077,1140872019,539828312,1886221668,1634692128,1819042148,1718968864,7497062,1631330373,1047684196,1815894816,1047819113,539828317,1702129253,1701650546,2037542765,1008748032,1735287154,1008746085,1953720684,539828286,1819044198,1701650464,2037542765,1398490880,2088519804,1566211156,1010653984,1919181921,1012604990,1919181921,774774846,542989614,1869029421,1008748544,1685221239,2000429118,1046770287,1746939168,1684109413,541655140,1919907644,757087844,1886284064,1713402997,544042866,1953656688,1008749056,1919973477,1012604990,1935961443,757095742,1702389024,1702131043,1835220000,540963684,1008756329,1919973477,1936269374,1970435104,1848123493,2049797743,695169637,541149952,1836412476,1936159329,539828286,544499059,1651340654,1864397413,1953701990,543908705,1886221668,1735549216,1852140917,1258320756,1400657499,542982780,1397963867,1632649786,1047684196,1012605021,1228559171,1684300112,542981746,1953701933,543908705,1667330676,1531641957,2085846102,542399810,1111774299,539828317,1802723700,1635021600,1948281699,1701011826,541543424,1634548827,1835101808,542981733,1768693805,1730180211,1886744434,1852383347,1952669984,543520361,1936744813,541936640,1768693805,1814066291,1701539433,1851859044,1667309668,1702259060,1885433120,1313603699,1631345440,1047684196,539828317,1953720684,1634037280,2037588082,1819239021,1095499891,1832672032,1634627681,1564370285,1814048032,544502633,1869832801,1702131052,1836675872,1936486242,544106784,1769235297,1830839670,7565409,1528845132,1684300092,542981746,1768693805,1931506803,1868721529,1763734380,1919361134,7370095,541414220,1046835772,1814048032,544502633,1651341683,544435311,1667592307,1701406313,2036473956,1734701600,1918987381,1886938400,1936942450,7237481,1916543053,1701277281,1631330366,1047684196,1830825248,6649455,2000429135,1046770287,2036481056,540960116,1970217005,1953853556,544175136,1953656688,1314607104,1518097532,1029382237,1684300092,542981746,1870085211,1564370034,1881156896,1919381362,1931504993,7366004,1565809490,1916558204,1564370789,1029397280,2000429149,1046770287,539828317,1768383858,1919251571,1008751360,1735287154,1008746085,1953720684,539828286,1918985587,1409312867,1132216667,1400655484,1518098556,1029382237,1684300092,542981746,1870085211,1564370034,1631345440,1047684196,539828317,1667330676,542441573,1634876507,1046833006,539828317,1935765109,1651336563,1442866540,2082484571,542978848,1886593069,1718182757,1769087097,544434030,1763733364,1919251566,1953523043,1948279072,544235890,1952671094,1442869871,539828274,1650552421,1680827756,1650553705,1310745964,1948272973,1886413170,543649385,1377857129,543649385,1280704560,1350323803,1383880316,542983804,1768693805,1948284019,544235890,1952671094,544436847,1702129257,1885692786,6579572,1314607958,1450987644,1182552700,1648107613,1046836345,774778400,1763716384,1919251566,1953523043,1634890784,1702240368,1919906915,1769087020,857761646,1819176736,1414922361,1350323803,1383880316,542983804,1954112060,773865061,757083694,1953392928,1701016165,1948284016,544235890,1952671094,539783791,543976545,1735289202,1129709683,1350323803,1383880316,542983804,1954112060,773865061,757083694,1869902624,1852383344,1668441460,1769238629,1948280686,544235890,1952671094,1459647087,1832672032,1847619681,1046834529,539828317,1701536109,1835101728,1830839397,1629515873,1986622563,1096220773,1832672032,1634627681,540960109,1563041916,1629498656,1629512804,1885433120,544175136,543516788,1769235297,1814062454,7631721,1528844887,1885433148,1701667182,545005630,757095722,1835364896,543520367,1634541665,1919295600,1948282223,1629513064,1986622563,1768693861,1476424819,1679830304,544238965,543651170,1869636978,1763734642,7300718,1564433241,1679830304,1819308905,1831827809,1718183023,1701060729,1734833506,1864397413,1869182064,1509978990,539828256,544235898,543516788,1986359920,1937076073,1414416672,1864380704,1752440946,1969430629,1852142194,1313415284,540221524,1752459639,1347374624,1509978919,539828292,1667594341,543519861,543516788,1634100580,544500853,1835888483,6581857,757091418],22,[1936288800,1752440948,1701060709,1819631974,1868767348,1851878765,1398407268,1931488544,1948284005,1679844712,1969317477,1663071340,1634561391,771777646,1696607520,1919251576,543973742,1835888483,1935961697,2019893292,1953850213,773988453,1713381951,1746956911,7367781,539828287,1852404336,1701322868,1830842476,7695973,1698439231,1047687288,1528855584,2086960232,2087681140,1566735473,2019900462,540963440,1768169517,1634496627,2019893369,1936028272,1852795251,538976256,543696928,1701322813,1679830136,544370464,540876916,1768121700,745300333,1864396576,544284786,1668227133,745300340,1025532448,1852400160,695824993,572538624,1852404336,1931503220,1852404340,539763303,1886938428,539770482,1886938428,539770482,539897390,1919950893,1718906473,1836016416,1684955501,1634876416,1046833006,1528839456,1684300092,542981746,1870085211,1564370034,1008761888,1919181921,1281040446,1870085152,1564370034,1684093952,540963428,643506237,589331488,2000444253,1046770287,2000444730,1046770287,622885920,1870095420,540959858,623190140,1870095420,4088946,1936288828,1025523316,2036481056,540960116,1954112060,773865061,2082483758,1953702432,1735289202,1648099362,1918987881,1886331001,1025523315,2082486816,790637088,1146047776,773860128,1008741664,1044258876,1042299936,540884512,1092631868,1478509646,1327518287,640032850,8158240,1634628924,1864399218,540963696,1931878461,589326181,543974771,1852402725,1881482528,555776360,1414483488,1195725600,1179012896,542720544,1142968151,1330651223,1330651209,1461736530,1414680400,1375739904,1819633509,1696625249,1701998712,1869181811,1008759662,977167730,1629498880,1663072622,1634885992,1919251555,1566253100,1634231072,1952670066,1663070821,1936941420,1633361964,744323629,1633573664,1696607325,704668532,1952541984,2048944227,544174693,1830842991,744845935,1830822688,1751348321,1919253024,1919885423,1701736224,539697196,1668571501,1852776552,1919885413,1919905056,2097253,1886418259,1702130287,1919950948,1718906473,1919903264,544498029,1918986339,1702126433,1629516658,3827058,622862368,538976293,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,2433056,622862368,538976355,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,1751326752,1667330657,7497076,622862368,1532833115,542858539,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538993757,538976288,1701060640,1634560355,538968172,760948000,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538998109,538976288,538976288,538976288,1769172597,1684368999,1667589152,1818324329,538976256,1563253541,1532830555,2002476336,1752458345,1882086237,1768121714,1852795251,1567644509,2019389019,538976288,538976288,1746935840,536901733,1529159712,593190189,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538990685,538976288,538976288,2019911712,538976256,1563253541,1532833883,1952737655,777739624,1667592816,1869181801,1885035886,1567513437,538976367,538976288,538976288,1864376352,1818326115,538976256,1563253541,1532833883,1952737655,777739624,1667592816,1869181801,1885035886,1567513437,538976354,538976288,538976288,1646272544,1918987881,538968185,760948000,1769429853,1567126628,1919954523,1936286565,1567518569,1935499611,538976288,538976288,538976288,538976288,538976288,1769108595,536897390,1529159712,2002476333,1752458345,1882086237,1768121714,1852795251,1566661469,1532850267,1281056110,1565023069,1532841563,541154650,1684300064,1936942450,538976256,1563253541,1684633435,1532848244,1701998638,1769171299,1532849775,1885035873,1567513437,1532841051,1314610504,1566202717,1931485267,1868721529,538968172,760948000,1769429853,1567126628,1919954523,1936286565,1567518569,1532846427,1851481456,1565285213,1532840027,1515937102,538986333,1970238055,2037594736,1819239021,538976256,1563253541,1684633435,1532848244,1701998638,1769171299,1532849775,1885035873,1567513437,1532841051,1314610504,1566202717,1830821965,1731883105,1886744434,1836675898,7106402,622862368,1532833115,1952737655,777739624,1667592816,1869181801,1633377646,1567644509,1532849755,1213947212,1565416285,1734171227,1919361056,7370095,622862368,1532833115,1952737655,777739624,1667592816,1869181801,1633377646,1567644509,1532849755,1213947212,1565416285,1834834523,1634541600,538968176,1629495328,1881156896,1953393007,1948283493,543236207,1919181889,1953701971,1952675186,6648437,538976288,757090336,540422432,544500066,1936090735,536900709,538976288,539828300,1646277171,1864397929,1702061670,538968180,1310728224,1864379680,1702061670,1852776564,536901996,538976288,539828314,1629515630,1701995620,536900467,538976288,539828336,1937007975,1701344288,1701998624,1970235766,2037588083,1819239021,1684086828,1936028260,1919885427,1717989152,7628147,538976288,757100064,1952802592,1752440947,1701716069,1931506808,1868721529,1629498476,1701995620,1864397683,1718558834,1952805734,1409294336,1981834600,1702194273,1937055859,1763730533,1752440942,542253157,543452515,544370534,1851877475,1735289191,1701344288,1634493984,1914729319,1936287589,544367988,979726945,538976256,1195461702,538976288,538976288,538976288,542393683,538976288,538976288,538976288,1095060547,538968146,1702252320,1869366898,538976375,538976288,542527264,538976288,538976288,538976288,5656096,1142956064,1667592809,1852795252,538976288,1142956064,1143480398,1701995365,1953391981,1428168745,1227366480,1701995374,1953391981,538968105,1953384736,1970434661,538997872,538976288,541672736,1634616616,1684368482,538976297,541672480,1936278568,1701601889,536881508,1767055392,538996327,538976288,538976288,1196302368,1699620896,1769234791,539583862,1280319520,1817192480,2716533,1512054816,544174693,538976288,538976288,1512054816,538976338,538976288,538976288,1310728224,538968154,2020950304,1918976800,538999154,538976288,541278496,538976288,538976288,538976288,4279840,1344282656,1953067617,538976377,538976288,1344282656,1160257605,695100790,538976288,1344282656,1328029775,2712676,1126178848,2037543521,538976288,538976288,1126178848,538976345,538976288,538976288,1310728224,538968131,1936018976,543450484,1802723668,538976288,542395936,538976288,538976288,538976288,1869883424,1701603175,536881523,1869762560,1937010797,1701994784,1042292794,1634038304,1869422700,536896868,538976288,538976288,538976288,1981820192,1970565737,941648993,540424240,1701080941,538976256,538976288,538976288,589307936,1869770784,1952671092,1830839397,6644847,1294806272,761623151,537722925,538976288,220209184,-1337851904,1878016859,1170595908,54947524,208553838,1231868744,-1018531884,1913408355,1303121740,-498111167,214585455,1383115601,1263767792,226972782,1470611541,-782849456,885479519,1517341017,-532716922,1891970666,1097396224,1028878868,1917076082,1450320980,-268406197,1128,1111774208,2112800,1228559171,540876880,978539264,1025527874,1396899872,1346979130,2112800,1161450323,1025527874,1399848992,1801675124,544501570,1879056445,1667331155,1886344299,2112800,1782344252,1917132894,7499634,1568154971,7873792,1852989783,560426601,1650803744,1701275509,1953702002,543908705,1919252079,2003790950,536873485,1163219540,1095114752,4543308,1969382724,1919248231,542327584,1667590211,1836413803,807739450,2016685620,28252,321848758,11534504,18808840,16386048,2047,250,0,1078001751,524288,917518,917518,0,0,1229193216,278778623,1375731712,262430,0,18743552,1,16777216,65822,4669952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,941228032,1689204763,92266,1413566532,18499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5373952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],23,[1024,0],24,[1024,0],25,[247,0,1,282392,1,127926276,1,116916392,1,11010048,1,11010872,1,833,1,84738216,1,87818408,1,11010048,399,0,1,23630,368,0],26,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262144,1909784578,825229312,826617904,0,0,0,0,0,0,0,0,0,1909486037,0,0,0,0,1901985792,1883395164,0,131088,1417703774,939218185,14331,16,808459299,838873137,0,0,0,0,0,0,0,0,0,0,0,1931345920,0,0,0,1948217782,1417703862,1948210441,0,0,7203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1883635712,327679,6,2147418128,-13565953,0,0,1903427584,1909806402,1903980922,1430519810,1440372046,1447974416,1343779198,472019413,1905684874,1909805055,1055770,-1969094656,94679,471465984,1907760107,193943182,196607,6,2147418112,2162687,0,1948254208,1909879593,1932084677,1948195340,1430549535,1440372046,1447974416,1948218399,1160081882,1930326784,1948270266,1139766030,-1968409815,29143,0,0,0,0,-1968373760,1909981182,964719374,-1968409826,-1968475689,842351921,825241658,8240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-36391,393218,0,-622593,32,-1929147732,0,83921920,84183041,12347,524304,35500,1143564,-3604480,1909941622,1949696000,-1969080286,3633950,35328,1325400074,538976342,1346510880,5783852,0,0,16384000,16384000,-1918959616,16384008,11046106,-1993461690,1374683386,29538,545264,-1997835404,15925248,12552984,-217768704,1374683136,250,1048581,5933602,12517376,262144,1967093562,2000289795,30005,909324336,35125,1944780890,1983607787,1940520961,35051,-1467088896,1941862202,2000313206,95551,1966407680,30003,0,1966757386,1963086940,1944474716,1415345416,29676,1048576,1963489082,1426674816,128255909,50338816,472055808,3158067,55,0,0,0,0,0,0,0,0,0,250,250,560543,-1931869958,809894056,16419118,1950634480,1374683136,1951793160,35051,-1961361165,486539455,62213,16404976,327680,-1977483248,85,191,357504,-1918959616,327935,11046106,34817,0,0,1973288960,-1766287699,29834,1258648970,1398096962,1459814400,151621,233216,1380272902,4998478,512,17039104,67043473,587280129,-838860799,1126170654,1230462010,1397639502,875442260,1297887280,1263095369,1143882818,19532,0,0,0,1944715264,196607,-35857,458756,1048576,-32769,65328,1962934528,1962956032,1430418718,1965323568,3175728,-2121501392,-2133884656,2126905392,11042510,-1454362618,90637056,50361915,1852140576,808464416,808661040,807927856,691089456,113639485,855638113,1640009408,-768360308,13305631,0,0,0,0,0,0,0,80216064,1448542208,-1912185205,-2094659514,125042751,128287014,11534336,65289,85,-16185945,2001338368,5026,5242880,0,90636288,0,2137128960,2138046464,-803864576,5570560,94830592,61803207,0,39530,67699607,840302592,-983040,18808832,16386048,134152192,16384000,3670016,136,0,0,0,0,0,0,0,0,0,0,-65536,50331648,50332426,-2129624692,51019983,50364546,10562,0,0,0,0,0,0,0,0,1989410816,560387,-1931870144,-1870987264,406288008,1989410822,4587526,35118,1989410816,6,1990590468,1990620838,393416704,958040,1527,0,0,0,-1763797283,0,329383936,0,17410,160,168,250,250,560543,-1931869958,809894056,16419118,1995198312,250,560543,-1931869958,809894056,16418667,71827568,107509524,7340040,918600,250,560543,-1931869958,809894056,16418667,2000289792,1096,16384008,131072,-2115406016,426342208,112,2000290880,14,250,1026,-402686096,-975669,374800560,1279333322,1212219453,1279393853,1212284989,1279459389,1212350525,1279524925,1212416061,1480654909,1095041085,1107311960,1157643608,4020290,4020291,1029194565,1029194752,1480869120,1347616829,1397030973,1107311952,1157643600,4018242,4016467,1028215621,1028211712,1229210880,1396899901,1396965437,1397030973,1397948477,1346961469,1229258813,1191198032,1028805700,1413761280,1191198034,1027757124,1413760768,1224752460,1027757124,1413761280,1409301836,1275084114,1028805700,1347373312,1291861324,4020051,1026576963,844251904,1380122685,1174420787,1178927165,1397096509,1397162045,1380188221,1140866352,4010322,1026708036,861029376,1381236797,1409301814,4011858,1026970180,928138240,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1493172224,1359631362,1208504072,1158676496,4672582,30542,2001862912,16777217,292694,2002387200,16777221,554846,2002911488,16777225,816998,2003435776,16777229,30574,2004288000,33554436,554880,2005467648,33554444,1079186,2006647296,33554452,1603492,2007826944,33554460,2783174,2003960320,67108864,292731,2005140480,67108872,817037,2006320128,67108880,1341343,2007499776,67108888,1865649,2009728000,67108906,3045302,2008678912,33554468,2127806,2009203200,33554466,2521118,2015494656,33554472,5142515,2042102272,33554484,3439031,2013463552,33554488,5011447,2010841600,67239998,3962849,2011628032,67240006,4487149,2013790720,67108920,5273613,2014446594,67764308,5797926,2016084994,67240028,6322224,2016740354,67240036,6846532,2018051072,67108972,7632954,2017395712,67108984,0,-1843920896,406454648,2080471166,24658706,2019693098,840052481,1330447225,2014384196,437267201,237830520,1006794787,2016611900,205405698,1040284129,24770828,2043743292,205340162,1006795281,2048854589,171785474,553810529,2035419197,1145979139,58287110,72503128,1325562203,2050163282,36054530,2080537162,2024084860,-1407900159,354615672,620853427,41473813,-334158555,1212940920,41491989,655696678,355271033,553744996,58281237,357846862,1392736621,1897219909,1179583353,2037585222,358171138,1459779967,2039682383,358040578,1342405001,-1173010097,1330644089,-988457902,1347880313,5526095,270497733,1886930296,1936942450,544108393,1869771365,1396965490,1701798944,1869488243,1869619316,544501353,1981837172,1684630625,1668246560,1746955361,7364965,0,-2063597568,-216282597,-937644517,28,0,134218015,983290,110376,0,0,7405567,37882,1635151433,543451500,1701602675,1919906915,1818579712,1869898597,1869488242,1919950964,1852142437,1632632948,1696625779,1864393838,1702043750,1852140903,1850278004,1768710518,1635000420,1847618419,1700949365,1850278002,1768710518,1684086884,1936028260,2037653619,1342203248,543516513,1818386804,1869488229,1919950964,1852142437,1632632948,1847616871,1881175151,1702061426,1224766574,1818326638,1814062185,1634037353,1684086898,1936028260,1631780979,1869488238,1667309684,1936942435,1868718368,622880118,1714434341,1748002406,544106784,540424278],27,[1701080941,2036879360,1633905011,1684086892,1936028260,1650532467,543520367,1830827569,1224763237,1818326638,1696621673,1919906418,1685021472,2100494437,2086239304,2088926318,2091613334,2094234818,2098560234,1931836723,620765242,875443248,539828344,842016000,544748078,620765229,875443248,539828344,1953384704,1634628197,1919230060,980578162,1852394528,1699966804,1129316455,5524992,1140872783,1229258830,4673024,1090540122,1162870851,5849856,1426085454,1229193296,5001216,1308645966,1330643009,4410880,1442858578,757923917,5066752,1157648461,1398014029,1342185472,1413808199,159252224,58590590,25034110,125699454,1157640574,1375744512,872436992,1191204608,1275079936,536887808,536886614,536886596,536886613,536886615,536886595,4019272,1346720288,1413611581,5456384,1191199810,1162608709,937307904,2128740353,259485193,151126784,68122487,-2146893309,50859895,2005469442,33754127,259494409,151126800,336557979,-1542913533,51908471,2007828738,151264271,705656774,-1240923645,53350263,2008680706,33760271,259505673,151126816,571439042,874709507,-2014173696,937307652,2128674820,309841673,1007616574,-720829949,38146679,33768463,259519241,151126862,1276082167,2013071618,34354201,941818368,-2016795136,-567410684,-167641033,2003962239,151126039,68646779,2005141762,151128087,202864525,2007501058,151132183,471300017,2009729284,151136791,269973398,2006911234,151131159,874084349,33554956,637547555,587368534,-232390604,-1240923001,36573047,259506697,-1173814750,35917687,259505673,503906848,36048760,259531273,151126824,1343715341,302580227,72619896,70770222,159380736,1041725391,54267650,2010450178,251807255,151126852,1309636595,2012678402,637684751,151292013,1477933094,7086850,59290406,2016086274,587357207,-551157652,151126920,1612150832,7086850,59312934,2016741634,587359255,925237356,973669513,7611256,59335462,2017396994,637564963,33786278,595084297,-1121583000,151126921,1814263881,-1981864448,1846018052,50337655,2004289538,33752087,393707528,134349576,202864521,-1542979069,51910519,2007828482,134487063,706181062,-1844968957,51386231,2006648834,33756183,393743624,134349648,1443854354,67916825,134349568,874084349,50332172,2014775298,637547555,134514774,772765622,-1039662589,52563831,2008680450,33760271,259505672,134349600,638547998,570950147,36179832,637547555,772048882,276446,-821526248,37623671,33766415,393729288,1141834310,-217579005,38670199,259520264,1831207500,638059656,39327608,637561891,33786035,393751304,1814233692,-1998641664,805831171,39851896,637561891,33786123,393753864,1814233700,-1992874496,2017069060,637563939,33786211,595083016,-1507458952,134349705,1747155012,-1984092672,1225261571,7086968,76144422,2001613056,2001895926,2002158080,2002420234,2002682388,2002944542,2003206696,2003468850,2003731004,2003993158,2004320848,2004583002,2004910692,2005172846,2005500536,2005762690,2006090380,2006352534,2006680224,2006942378,2007270068,2007532222,2007859912,2008122066,2009498332,2009760486,2107278064,2008449766,2008711930,2008974084,2009236238,2012447512,2012709666,2014806828,2015003446,2013496125,2013823812,2013102923,2010874706,2011267929,2011661155,2012054381,2014151543,2014479233,2015265675,2015527829,2015789983,2016117673,2016445363,2016773053,2017100743,2017428433,2017756123,2018083813,33775,1310950393,9079,8874790,595022371,1797652481,1445134471,271223,8874790,595024419,1797652485,1579352199,533367,8874790,595026467,1797652489,1713569927,795511,8874790,595028515,1797652493,1847787655,9079,8880422,595030563,-1641676800,1998782599,271223,8880422,595032867,-1641676796,-2145189753,533367,8880422,595035171,-1641676792,-1994194809,795511,8880422,595037475,-1641676788,-1843199865,1057655,8880422,595039779,-1641676784,-1692204921,1319799,8880422,595042083,-1641676780,-1541209977,1581943,8880422,595044387,-1641676776,-1390215033,1844087,8880422,595046691,-1641676772,-970784633,2761591,8880422,595053091,-1641676758,-1239220089,3023735,8880422,595048995,-2128216028,-1105002361,2106231,8880422,595051043,-2128216030,-215809913,5120887,8880422,595064611,-2128215988,874709127,-2076170752,3416832,8654630,637548579,587237044,-198836168,874709125,-2024856064,2010850048,637550115,587237271,1008957409,-2021579264,2011636480,637552163,587237271,1143175149,-2021579264,2014126848,637554723,587237278,1411610642,-2019678720,2015240960,637543971,587237249,673413154,-2021579264,2015765248,637556771,587237278,1545828395,-2019678720,2016420608,637558819,587237278,1680046133,-2019678720,2017075968,637563939,587237278,2015590463,-2019678720,2017731328,637560867,587237278,1814263881,-2019678720,1631716864,1699881060,1953720679,1159754341,1919906418,1006633984,1032138301,774341657,268443013,2260432,92132880,2110785576,486680837,2110984448,-703528926,136840573,688225747,-2075056382,20438575,1015287552,1032138301,774341713,234888581,2260381,92132878,2107443240,486680837,2107640576,-1207238622,556270973,2109213440,-1609891810,36242813,-1559625699,167780989,671448507,-1156972511,167779965,688225699,151002370,2260390,92126729,151003432,1998270,92120585,1901097,578660615,2109802240,2172933,511557895,2108229376,486680837,2108425728,-1006239710,556270973,2109998592,-1408892898,36242813,-1358692323,67117693,671448519,-956039135,67116669,688225711,33561858,2260402,92129794,33562920,1998282,92123650,1901097,578663680,2110586880,2172933,511560960,2109014016,84158725,1295859258,2110796167,2111014274,2107475336,2107671950,2107868564,2108065178,2108261792,2108458406,2108655020,2108851634,2109048248,2109244862,2109441476,2109638090,2109834704,2110031318,2110227932,2110424546,2110621160,34286,3901244,-2060572912,655425595,3900718,-2060572914,655032377,3769646,-2060572918,654901305,3769646,-2060572921,654704697,3769646,-2060572924,654442553,3769646,-2060572928,655032378,3835182,-2060572918,654901306,3835182,-2060572921,654704698,3835182,-2060572924,654442554,3835182,-2060572928,-2039464644,663092797,134841968,520101240,2260455,92132895,2112292904,486680837,2112488448,-704380894,136840573,688225770,50339074,2260450,92132867,2111965224,486680837,2111767040,-704511966,136840573,688225759,16784642,2260444,92132865,2111572008,486680837,2111373312,-704643038,136840573,688225753,1043989764,830950717,-2037350937,-2036957718,-2036564510,-2036171297,-2035778084,-2035384871,-2026110976,656343099,3901040,-2039470332,654508091,3901040,-2039470334,654377019,3901040,-2039470336,-2029241028,663141949,50956044,50339192,2260450,92132867,2111965224,486680837,2111767040,-704511966,136840573,688225759,16784642,2260444,92132865,2111572008,486680837,2111373312,-704643038,136840573,688225753,1043989764,830950717,-2027651623,-2027258404,-2026865185,-2026471966,-2026110976,654311483,3901196,-2029246719,654442555,3901196,-2029246717,1684095494,1634485792,1917132903,7499634,1006698756,1032283453,1697089369,2013071751,34340890,973407232,201340990,1006698754,1032289597,2099742581,268503943,973407232,16790590,-1824703486,-2020917881,193434407,67113217,893270533,771883264,79838,1027377076,-1472362576,-2018498681,1573131,1043989764,33620023,-2017051332,663207485,17532870,84148243,3554874,50921985,50339192,1932770,494789891,2111767040,-452853731,16784765,1932764,494789889,2111373312,1900801,578657550,2111180288,184556802,2260384,41793547,-1559625699,167780989,486702523,2108033280,-1106706398,1901181,578660615,2109802240,100670722,2260396,41796614,-1358692323,67117693,486702535,2108817920,-905838558,1901181,578663680,2110586880,1900801,578670608,2111180800,285220098,2260435,25024017,2013792513,-417384421,523772029,453148118,2112488504,-704366560,941294205,545120771,2111177528,37231362,941653471,41801218,-603899877,20455549,453148118,2111373368,-704628704,553648509,2114650368,218169378,8574,2260495,696126720,-318635922,40774013,528348418,2115043432,218130464,553714046,2114650880,218300450,33563006,2260495,696126722,-318634898,107882877,528348418,2115043688,218196000,553714046,2114651392,218431522,67117438,2260495,696126724,-318633874,174991741,528348418,2115043944,218261536,553714046,2114651904,218562594,100671870,2260495,696126726,-318632850,242100605,528348418,2115044200,218327072,436273534,85199872,444470025,68352,444471049,68096,17367066,2115700992,17301530,117447168,520683521,100670078,1703937,150995205,2194979,578683649,2114519296,1704193,151327756,1736231,150995204,1736236,16777730,251665665,2260530,41801231,890109981,234889854,486702550,2117602560,-703791070,486605181,2117798144,-704053214,1901181,578698760,2111178752,257,0,0,0,0,0,-1828154823,-1802595373,-1828415903,-1842047279,1141348224,1329809218,1141327172,1094993730,1092960596,2035482656,1819239021,1768693875,1684368238,1392519200,1868721529,1965060972,1852402798,543450475,1918631976,1701602643,1931506787,1868721529,538983020,1650204704,1650221660,774971392,1551050016,841285742,622866020,973086785,1224751616,1919251566,543973742,1651341683,1696623727,1919906418,1965368096,1160839168,809120309,540029232,1448037664,538976288,743457312,22593,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-131072,1413545984,-1378859088,1319990861,1096002590,1760559278,1635151433,543451500,544235885,1701667182,620759565,2109045,1864389187,1347625074,541410113,1814065012,544502633,1701998445,1885433120,658803,1627415908,1986622563,543519841,1667852407,1634541672,2113392,1701603654,1931812922],28,[1277177120,979725929,1551181088,723517550,757071904,723517472,4144928,1059073312,1092943935,539831584,1931505486,1868721529,1713402732,1684960623,539697152,539697152,1308639039,1634541679,1814066032,1701077359,658788,544434464,1769235297,1291871606,1847619681,1713402991,1684960623,973081101,1224739341,1818326638,1914725481,1819633509,1696625249,1701998712,1869181811,658798,1931505486,1868721529,1713402732,1684960623,1291848205,1847619681,1713402991,1684960623,973081101,2573,757088046,1769107488,544437358,1886152040,1936026912,1701273971,541208064,1969316412,1634869348,540960116,1869626459,1629516914,1047684196,539828317,544499059,541937475,1685414242,1952543264,1869623141,1629516914,544367716,1025519912,1297040160,840969265,1126186272,691162447,1163013632,1414483778,1914711328,1869570661,1830843252,1768448865,25966,1118900799,1110317730,-1248770893,3407104,0,65280,0,-16777216,0,0,65280,542328576,1701669236,622869792,1937073260,1701062688,1634560355,1851533676,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,1009659392,1046768995,1881156896,544437089,1684890402,1768169506,1952671090,1948285292,1752440943,1297490021,658765,541936982,544501614,1684107116,539780197,544501614,1969382756,1702240359,1869181810,1864379502,1869488242,1701978228,1852797043,1735289188,1124076045,1948741217,1936943392,1679844725,1663071343,1634561391,544433262,1818847351,1852383333,1650811936,1701275509,658802,661545283,1701716084,1679848563,1663071343,1634561391,225666158,1143865354,539828301,1886221636,1752440947,1869422693,1701606756,1936288800,1143865460,539828305,1886221636,1752440947,1635000421,1897950067,1702192501,1195650560,1634229024,1701602414,1931508768,1667591269,544370548,1918967932,677473893,691419187,539828317,1886221636,1752440947,1818697829,1818321519,1634035744,1143865456,811278408,1919297568,1948282223,539586671,825041020,1919297568,1646292335,1869902959,542976365,1967398957,544436333,543516788,1633906540,1701322860,771780705,757089860,1836401696,1948283760,1713399144,543516018,1953720684,1430531584,1142959392,1936747893,1701344288,1431456800,1936288800,1191182452,608745640,-1177270602,1304016469,1716632943,-1287126850,1221786439,-1136209824,-736930349,1371369293,1208008294,241587,436406784,805449218,671229442,537009154,1111774240,1394614304,1347631699,1847599136,544503397,2037674608,1365778464,1867325472,1701606756,536873485,1850286125,1768710518,1146364004,1299210050,1819632751,1768300645,6581349,1226845472,1818326638,1411409001,1394623044,1634625385,1701999988,1685015808,543517813,1818386804,1835343973,7959664,1635151433,543451500,1969516365,1394632044,1634625385,1701999988,2017814528,2035556453,1293968752,1632527471,538994029,1701603654,1835093536,658789,1314472992,536879169,1162690894,1867382816,543236212,1768710518,1818697828,1818321519,1634035744,1684086896,1936028260,1308634739,1869357167,543973731,1885431144,1717920800,1684369001,1919903264,1920295712,1953391986,777208864,1986939136,1684630625,1735549216,1852140917,807414900,544175136,1886221668,1869768224,1868701805,1836020852,825040940,1869768224,1869881453,1107308144,5854037,1447645776,1413563392,1329791041,1375749444,4411987,541213776,1684291840,1936942450,538976288,1701986592,538993006,1767055392,1411409274,543518841,1701738319,538976370,1851869216,543517796,1431456800,1852394528,538997611,1699946528,1934785639,168649586,1163019776,538976325,538976288,538976288,538976288,1430388768,1380271954,1414742349,1392529989,1230261829,541869390,538976288,538976288,2105376,1380272902,4998478,2,1967325184,1919906674,1953055232,7364973,1852793673,1852132608,1766064245,1735355489,1920226048,6778473,1953394502,7498052,1953394502,1667449088,1919249509,1919906913,1145262592,6386785,1416786501,1701601889,1869760256,1130328181,1869836917,1631715442,1967939428,1191209827,1886744434,1868777823,1632501870,1632920941,6646882,-1832283454,-1831497008,-1830710566,-1829727512,-1828613387,-1827564792,-1826122978,1850315570,1920102243,544498533,1936876918,544108393,1461741167,1868852841,1914729335,1768844917,168650606,2147418112,163839,65553,2147450879,1546551295,723724891,608132864,11840,2030306603,338068,815105796,67371013,654311424,1428,127149824,654311424,1684,211035904,654311424,3988,244590336,654311424,148,134217728,35034488,362118408,-1786640382,33883417,85656064,479537159,-1792801019,67110192,1,234531,-1809907712,9,758819,-1809907712,0,134217728,134255975,134255971,34575727,51657221,937307651,-1808138239,-2113404413,84220309,453115906,-1792538875,604439836,338581,1577059332,338580,1577061380,69861524,1280,86676600,263168,1141216368,429216520,327684,50670336,-1341614895,-1787295595,2097676822,134354325,85562754,33554949,671548699,117775509,85693732,479538177,-1792016123,872547611,33889429,85693803,479551232,-1788149755,1007093275,101063573,102470977,462768901,-1789918202,-1784215552,378894344,-1786968062,-2113404395,84220309,453115906,-1792538875,604439836,17111957,85759319,462772993,-1791491579,1795294492,334741,85759327,462777088,-1791228154,1174799899,84286357,102470987,9785348,2117710,2105424,2119506,2117458,2114629,2105411,543896647,1195983360,860028960,1375739954,2118469,1459639893,1375747395,1157636165,1090527311,1308631072,1107304514,536879136,1392517152,1329228901,4023910,1030971714,1835617280,1346633789,-1191166644,-879377771,-728382827,-426386027,-1181356139,-124386923,177602965,328595606,1133911190,543515759,2105376,1635017028,538976288,1986939136,1684630625,1398013984,538976339,1275076640,538989636,2105376,1819042115,538976327,1935758336,538986347,1850277920,538986356,1409294368,1198547314,2105376,1702061394,543520370,1397969920,538980915,1631780896,860318828,1224745010,860320878,2105394,1885434452,540160839,2003699968,33764367,259487497,151126830,839874432,-1995898365,53481335,2006059266,33762319,259496713,151126826,672102308,-1391918589,69603191,259507721,151126810,571439030,-1173814781,52301687,2008942850,33760271,259506697,587334432,-232390632,-821492601,38670967,33772047,309843209,1578041946,-217513469,51777399,2012678402,151133199,404322301,33554956,637535779,117737418,1094865731,4015443,50543634,1280525063,4017481,50544655,1095975687,234896722,117637951,1094865732,4015443,50546706,1280525319,4017481,50547727,1095975943,234896722,1158087755,1396785747,302005573,117637942,1229738821,251673933,117637946,1380012869,957218877,1392968451,1396785747,302005573,117637954,1229738835,251673933,117637958,1380012883,1158545469,1381238532,1163084098,1611792445,1409745667,1296649298,1678704701,1409745667,1028800850,56823296,1145833219,1396785748,302005573,117572436,1280590924,4017481,33773583,1413762055,4018753,284430,2105412,2105443,2105409,2105461,2114627,2118743,2105376,2105429,2105459,2105431,2105458,7209040,336330777,419758853,198912,1639427,50332167,100670210,1873808,462918662,-1751644928,-1677393892,67115927,1873824,462923780,-1750859008,-1476198372,33561495,1873836,462925826,-1749810944,-1207893988,7063,1873852,77053440,2003699968,50532879,259487497,151192344,336557952,-1995898109,51777399,2006059267,50534927,259496713,151192348,504330148,-1391918333,69209975,259507721,151192334,604993462,-1173814525,52957047,2008942851,50536975,259506697,587399974,-232390640,1392968839,4010067,33752079,810570503,34537533,1392968195,4010323,33753103,827347719,101646397,1392968195,4010579,33754127,844124935,168755261,2013071620,34344985,151257856,705656823,1229719298,4016974,262159,393703945,2064187944,36968311,393708553,-1928789460,36706167,393717769,-1324809664,71571319,393726473,-1777794528,37230455,393715465,-49741252,203692407,587333634,1445330980,606274184,-2014173696,2008418564,151145487,1343190978,2008680706,151147535,1208973246,2015234306,151148559,1544517666,302580227,68949880,810767111,135200829,1158087171,1026576467,50599680,1397950210,251673905,117572368,827347781,202833981,1392968195,4010579,33757199,1347634439,385891634,-150404076,56627063,1229719298,4016974,33751055,1816548359,1030973281,56889088,793315074,1632444495,251673968,1090520166,-415053194,-888585015,1237770567,-414398939,-955232058,1422620499,-1453864749,-973711158,543748096,1634625900,544367716,1919295520,543518049,1986076704,538995809,544433522,1092641604,1145249909,542398240,1914729301,1850744919,623191296,2020358192,2122533,1953656688,1920213107,1701867617,2112100,1025524005,942679328,539785324,542339109,1629823019,1851553904,1413760768,1275070989,168645700,0,196609,589829,983051,1310737,1769495,2359327,3080233,3670068,4390974,4980807,5898323,6619233,7864426,9437319,10616984,11862187,13172926,14024915,14614746,15073507,16580849,17957129,19071258,20513070,21102911,21889352,22806869,23724387,24707443,25756031,26870164,100925952,201982472,34082312,336073232,135534088,403184152,470293014,470293022,135927326,537526812,167910408,470294550,136581154,136848924,270674460,706480164,470296614,470298156,137243690,671232560,906507272,136839730,842532916,872951298,876223496,975838216,404490292,36715530,1074805822,138690114,169355804,1040330812,1111494716,470303806,1175980546,135923713,403309084,135921990,167914012,134301208,706480154,1175980546,470292993,1175980546,437651457,167910408,369247768,706480154,1175980546,437651457,36314120,38148106,403184150,505153598,974915646,403179592,403197002,404490316,1347305482,441602072,169352200,407916096,437670480,169352200,39212096,1276643352,167910408,134301208,35391564,21370890,974915660,135791192,1409829912,1515325976,403183618,408160332,56250890,403196952,169352200,1577606208,1646004320,140928002,1744986652,706480234,1717830242,1646926856,141191170,39987740,470314604,1812095530,706480240,39979544,470315628,1946812970,36314120,470316554,1175061034,1980265474,2054691848,135791190,139204732,134308376,142477388,-847917747,-2137535153,-821768889,-2139651951,-2135568642,2106641757,2126040440,-846475909,-843526806,-843087998,-845840523,2136854002,-812069436,-842367151,-839201304,-820654299,-821178973,-830046309,-820129729,-821965049,-846803190,-816591487,-812920984,-810954954,-813969453,-835291394,-835094810,-834898221,-838807998,-832188856,-845318766,2107929994,1952672851,1394614386,543521385,1701869908,1853312800,538997349,1632116768,1701602414,538976288,1431456800],29,[1,1852394528,1,538997611,1,1699946528,1,1852140903,1,1699884916,1,1920298867,1,1226859875,1,225404526,1,1380319242,1,538985797,3,538976288,1,1430388768,1,1380271954,1,1414742349,1,538989125,1,1313166080,1,1162758484,1,538976332,2,538976288,1,1414483456,1,1162368032,1,538985810,2,538976288,1,1196376576,1,1109414741,1,1262702412,2,538976288,1,1095258112,1,1297044558,3,538976288,1,1095915264,1,541611081,3,538976288,1,1263424768,1,1314344782,3,538976288,1,0,1,5242880,1,0,1,90636288,1,0,1,2137128960,1,2138046464,1,-803864576,1,5570560,1,94830592,1,61803207,1,0,1,39530,1,67699607,1,840302592,1,-983040,1,18808832,1,16386048,1,134152192,1,16384000,1,3670016,1,136,10,0,1,-65536,1,816316416,1,6815744,1,-34994,15,0,1,8585215,1,65536,4,0,1,1919117645,1,1718580079,1,1378361460,1,1767317545,1,2003788910,1,775168115,1,606085168,1,2037411651,1,1751607666,1,1126703220,1,1766662185,1,1936683619,1,544499311,1,1886547779,1,960049440,1,959524144,1,539898937,1,1819033888,1,1734963744,1,544437352,1,1702061426,1,1684371058,1,604638510,1,1277430285,1,-654311355,1,536883968,1,-16777216,1,52991,1,-2130706428,1,1075343893,1,16777216,1,184857600,1,184549376,1,184859648,1,184945152,1,18944,1,26368,1,35328,1,40704,1,2097152424,1,1278171936,1,794501213,1,1528847694,1,1681543727,1,1566860388,1,1395620640,1,1818846778,1,1701868389,1,1528855907,1,1748653103,1,1567123560,1,1445944096,1,1566396507,1,1479498528,1,1919950941,1,1634887535,1,1701868397,1,1885020259,1,1835102817,1,1919251557,1,168648051,1,541142793,1,661548900,1,1969299572,1,1814916980,1,543449455,1,1651341683,1,1713400943,1,1936026729,1,789121549,1,1953701954,1,1679847535,1,1735746149,1,544367975,1,1769108836,1,1763731310,1,1769236846,1,2053729377,1,1869182049,1,151653742,1,1931494191,1,1768121712,1,1936025958,1,1297040160,1,1919905824,1,1868963956,1,1701060722,1,1734833506,1,543649385,1,1836213620,1,1818324585,1,789121549,1,2019893316,1,1953850213,1,1629516645,1,1650811936,1,1701275509,1,1868767346,1,1851878765,1,1768693860,1,168650094,1,541404937,1,1886352499,1,1952522355,1,1634038304,1,1869426028,1,1696621924,1,2037544046,1,789121549,1,1868767302,1,1851878765,1,1768693860,1,1914725742,1,1869640549,1,543519598,1,1701603686,1,789121549,1,1634541641,1,544433515,1,1969382756,1,1919248231,1,1986947360,1,1651077993,1,1948280172,1,1852383343,1,825499764,1,789121549,1,1869357128,1,1998611553,1,862086500,1,1629500984,1,543236211,1,224688246,1,1278150922,1,1886745376,1,1936028272,1,1768693875,1,1847616878,1,1700949365,1,1713402738,1,544042866,1,541940051,1,1701603686,1,789121549,1,1701716046,1,1701060727,1,1734833506,1,1864397413,1,1869182064,1,1701060718,1,1819631974,1,168653684,1,542256905,1,1667592307,1,1701406313,1,1752440947,1,1633820773,1,1914725493,1,543519841,1,544370534,1,1969382756,1,1852401511,1,1702109287,1,1852403058,1,168651873,1,542322441,1,1667592307,1,1701406313,1,2037588083,1,1819239021,1,1818846752,1,1948283749,1,1700929647,1,1634692128,1,224683364,1,1412368650,1,1701868320,1,1768319331,1,1948283749,1,1411409256,1,1230259781,1,544370464,1,1413567571,1,1633886241,1,1646290034,1,543519585,1,1746955881,1,168654949,1,542519049,1,1886611812,1,1937334636,1,1819042080,1,1734701856,1,1953391981,1,1634692128,1,1869488228,1,1768319348,1,1769234787,1,225668719,1,1445923082,1,1768169552,1,1634496627,1,1864397689,1,544828526,1,1684957559,1,544438127,1,1835492723,1,544501349,1,1684107116,1,1953459744,1,1667851881,1,1869182049,1,168653678,1,542650121,1,1684107116,1,1836675872,1,1936486242,1,544106784,1,542330200,1,1869440365,1,168655218,1,50370084,1,808792320,1,196908,1,1479553075,1,905970434,1,78655536,1,842072068,1,157298736,1,875692036,1,314585136,1,942931972,1,629157936,1,909705220,1,1258303536,1,959512581,1,3158066,1,1107296256,1,1126196321,1,1881165135,1,544502383,1,1667592307,1,1701406313,1,807936100,1,604638505,1,543449410,1,1685414242,1,1952543264,1,1886593125,1,1718182757,1,224683369,1,1631724554,1,1163141220,1,541676614,1,1394635375,1,559169876,1,1919905824,1,1684086900,1,1936028260,1,604638579,1,543449410,1,1969382756,1,1919248231,1,1836016416,1,1684955501,1,1143212557,1,1735746149,1,544367975,1,1835888483,1,543452769,1,544173940,1,1735290732,1,1126435341,1,1948741217,1,1702065440,1,541470496,1,1769172585,1,1864394084,1,543236198,1,1886610802,1,1702063727,1,1818846752,1,604638565,1,1886610770,1,1702063727,1,1818846752,1,1869488229,1,1868963956,1,224685685,1,1917133834,1,544370546,1,1769108836,1,1914726254,1,1869640549,1,543519598,1,1701603686,1,1634038304,1,604638564,1,1701604425,1,543973735,1,1735357040,1,544039282,1,1769238639,1,572550767,1,168632868,1,1684095524,1,1769104416,1,540697974,1,1109686304,1,1931502689,1,1768186485,1,1952671090,1,981037679,1,35921952,1,92,15,0,1,-64768,1,-1,588,0],30,[-1809972915,0,1431586131,80,517742797,12622336,134283264,21693619,22414307,77071331,65793,-254,-1,-1,-1,30672018,1318417,503382040,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1227825175,1227825242,1227825235,1227825233,1227825236,1127161929,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,1090519039,570431368,1162093568,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1806958592,2055618049,0,36504077,504430592,18357777,838999645,504443394,34406957,33554432,35455503,504430592,1397968708,1347769413,1313423918,-1843527424,16810244,16800798,16804894,1547321886,1397968708,1347769413,1313423918,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,415563776,-329703724,790687744,1392512337,1414676813,777409092,4544581,1836281208,779249517,6649957,1392512288,1349411171,778530674,6649957,1702257011,1663971891,-1845465745,285484548,285236254,285240350,1227825182,1227825235,536874324,542329135,542198063,223627567,1227825152,536874313,541673775,869167,1514745632,72613901,1095,69927992,71566404,71565312,76809254,74253431,76219525,786436,262152,297271303,-1193767394,567103744,109888398,-1591344627,262340652,285656834,-1946124030,-956165370,1543640326,386305024,419874562,-1946129406,-1090381050,-1960443776,2145616669,-970569917,-1910112255,855649310,-1073042186,179108725,-1376356928,1946286211,18540803,-1910632008,35504064,-1431511157,41245756,-1073029237,-74713995,12459782,178957314,-1191545408,-1065156342,-773271281,-773271064,512015336,34414123,110024707,1253310989,57876941,-1207905303,567096595,69207692,69082761,504477726,512350350,109840209,-1205926061,567096640,69469836,69344905,504477726,512350350,109840221,505349983,-1910602566,1686234,-853208136,512014881,633002638,624998400,-1172364851,-661913059,263962766,-1675730942,-1557213044,-1993473435,-1207802074,567102208,-850591560,1772301857,-1590756862,-795999643,1730579246,530447106,382017121,-661912546,-853208136,-987881695,-1945886186,624998616,-1155587635,-2127691776,-1878890178,-1154911232,-2127691774,-268277442,-1155697664,-2127691770,-1610454722,-1156484096,-2094137336,1342335294,1286866548,-93183539,1830717742,34578690,-1107009629,-217906012,1638073483,1662946308,1694942980,-1946133500,-956012794,1812228358,1795591168,35503620,1017962123,-1962773156,1975519966,519801845,77249287,1830683438,-1405646078,1975519914,35502842,-1064380276,1610899387,-796091362,40215342,1730578734,1258338306,-2127683123,-268277442,-1206029056,567102720,1830718254,1946172418,46367498,57934140,788491241,40705673,1705062138,785419778,40314507,1629462011,34408078,637567167,-477946485,-83672193,1839279703,78561026,898365443,50641087,1595771896,1962998659,-38606589,-1073042772,-2134902155,486745600,645915523,-1645666936,-333573635,20481,2048,0,0,0,0,0,0,2027062272,1173507,-736573974,2027062302,387075,15489514,50102512,-58718860,1344763140,-617406893,516283278,-1056833416,1194903806,-2013039868,1528759367,1997732224,1997880328,1997683716,1489197058,406749230,-160235008,403111470,-1152167936,1263206412,772246318,1963739017,777542645,1679,153520174,512306688,-2010251258,1392511502,-651553869,186550318,784542208,-1979709278,-1892787261,771752454,263823,385822222,745668608,761902,-1959862064,33555998,144781048,-1676431104,-13758726,771751958,401035,168725038,36609024,-1660941562,70713134,922693120,-30539774,1342183438,834387,-1959900341,-1993470905,1542812935,-875836584,-875836469,86342221,23076352,512,1112670340,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977403905,1397703772,1431586131,1229074000,74645582,656317517,-268181504,1702257011,1342190131,516104397,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,-1696106,1318556,513540120,-1,0,5,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,1392512288,1349411171,778530674,6649957,1702257011,1663971891,-1845465745,285492228,285236254,285240350,1227825182,1227825235,536874324,542329135,542198063,223627567,1227825152,536874313,541673775,869167,1514745632,72613901,1095,69927992,71566404,71565312,76809254,74253431,76219525,786436,262152,297271303,-1878949655,-369053720,95814883,-369055768,57212997,-369057816,57213015,-369059864,57213039,-369061912,57213063,-369063960,57213087,-369066008,57213111,-369068056,7341812,-369070104,57213010,-369072152,-268428257,-369074200,57213135,-369076248,57213159,-369078296,57213183,-369080344,-268428248,-369082392,57213207,-369084440,57213231,390,8208,0,63232,1807,63,1534,32692,0,410791938,1102782164,50593792,1449525511,-1959855460,184648758,776828150,237526156,-1892352225,-1660845050,306483046,-1892793201,1150231620,574918438,1745787990,1962869268,1149855278,1552508418,1284072966,1418290698,2089379342,1820943894,711232538,-13865844,-1956239244,-1021373836,-1017223523,1579093754,38046566,106728294,172788582,240421734,377260902,443321190,-1909824370,1962880108,645201698,1713665279,-1911393025,-13752228,771851318,-1993472881,1711375414,146001758,356320435,-1945733866,47307,788475599,100663894,-852152392,-1256274867,1476824070,1380011347,1448232020,628695245,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,466099862,1318612,516161560,-1,0,5,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,223424288,1095586560,1380209746,1480928854,1836580933,1735224691,2019896946,220201061,1633899264,1869762670,2019896935,1634926693,842229110,1836016430,637833728,1545474308,1813909760,538841344,542329135,223627567,1227825152,1227825235,1227825233,536874324,222906671,1227825152,1127161929,790626317,875081,71763028,70778880,71566379,-1,-1997223872,1633847551,1852400237,111,0,0,0,1879522816,721551360,1879075587,402872832,1,0,0,0,0,-738160896,2030043166,771763233,0,0,0,0,0,0,0,-1996488704,-1996488703,167772161,33554176,100352,67112706,268566528,-16777216,520093695,16778242,0,0,2030043384,-16773087,255,1601792,-251658496,-252643088,-252645136,-252645136,-252645136,-252645136,-252645136,505295088,808464432,808464432,808464432,808464432,808464432,3158064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,50331647,516162242,1772093485,1200104961,918887937,-953286615,37382,105155328,589204526,564342272,777192960,2170623,772293771,771760547,2170623,-2144991397,1930625663,1738550792,1200104961,784539393,11339519,-1993471115,771763486,3081868,1392924619,-1388410066,-773336832,516173543,-1993474003,771764637,3376524,-346093733,110046933,-1892810717,771760390,2819727,688295726,110046720,-1892810391,771844102,23529103,777193047,11353739,-405674031,832408366,-2054279680,-1993473997,771763486,3081868,-379648165,-13762049,771843894,23607039,1765211950,922693121,-13762519,771762998,2176767,590806830,505146112,117317390,1048781066,1962934445,1343655117,1378257174,-1139339754,1381309664,1465058897,756991062,1200236032,23568897,873027048,23634624,1772240676,689342721,724470016,-1505852672,125042723,23594742,1448506816,1593755624,1442933993,1593753576,243236902,871461889,-1144549633,-2068316139],31,[-1943024362,1959201728,-326413038,95966982,1730054656,-60883199,-396535720,-13500056,23535242,-2016943151,-56474,554436294,19130879,-352235544,2139104803,930350082,41910310,640709640,151158656,-2144982668,1946223231,2139104918,-663485950,41910310,645952787,1024280459,141844488,1936066621,18016259,654273769,-1576188022,-1977220964,9413127,23568636,554436154,211959412,144697377,8466056,8588936,-1962986925,-1610520802,-2021130084,-1885339473,-913864704,-1700701440,-1545022685,28311685,-2019368750,-1194817024,-523042815,9282376,306678566,637562275,-1559345269,-1960443867,664997959,1200301568,114438932,689882195,1207313920,123404804,1048780916,1946165500,1065362956,638809368,-350857333,-49907,-1960441739,-1960436649,100866631,-763166591,-2096198912,-4239360,-741682177,-1947216920,-136895542,198124503,7316417,7411336,-2027517352,583859712,7840452,41910310,-402295548,65732692,1577273064,1493654367,1048796506,1962934445,1343655454,1378257686,168754710,-1391526111,1430159360,41222166,115919647,-369497325,113769887,123,1381061456,106387029,-401802008,1594297761,1499094366,-373073829,1048576166,1946157175,93776118,-1058529165,2007060485,-2061043968,1492124416,8726263,-372127605,4923022,521053683,-1175950101,-1186433787,1172832257,-400723196,-1974467181,7839968,1510384616,-1031074958,8726263,-998029077,18999556,-150636824,-1962900186,1357500872,-150964319,-989821658,50350390,1487270896,585834254,-402584087,-1974467245,1342207782,1912706280,780884169,1053032569,-1108869083,653744133,100728965,109248549,-2147418001,28950,989890465,1996516614,1829120455,82503680,1053037939,243990565,512631708,-1510801333,-1700716786,-389289181,460588312,-402616927,275906893,2440900,7941771,-1593482264,-1360321638,-1593799959,378142831,-919404431,7151243,-2028065983,85160448,-763363327,1364414464,81913938,1482381658,1053091444,-1957625819,90302657,-1957268903,653740225,103350407,1053032557,-1006239707,638780726,117456000,1464936821,512477491,-538443635,-396927228,109249802,-2147418001,28950,1040406879,-555605094,2440841,-2080423447,16805638,7411328,-1707212032,-336535005,756991207,1200170496,1204233731,-1023410158,7159427,-396397568,1131545616,1946440680,7184664,1912634600,7184856,2440900,7941771,-352017432,5367869,1962934713,-1609659644,46065699,646582643,-1070464915,2440900,1929714664,-1951995107,-1593816778,653721709,-930414459,1053092305,512622629,-1510801333,1872830222,7578368,-1577029216,516161653,-953810899,16778055,7315907,7409290,7538219,7671322,-1005912540,-1950105334,112840,-1974935341,-1948199987,-150959346,1976050641,-943458302,31494,1228850176,112640,71166033,-1957399975,-150959858,-1928453167,-18599424,1944703428,852295418,-775881024,-772115735,-1974447647,-136039740,-1006598874,50350398,-1957668616,-402622162,1498940386,-921968638,512478581,512295053,243990667,780861577,501743737,1371797513,-989928398,-93066799,-1070412546,-372129538,-506332558,-997568431,653780018,1053032581,-134021047,-528068520,568874758,1913085700,-1957668825,-402622162,1498940298,-921968638,156811381,-1962898682,-1962898658,-1962899186,-402622162,-1007155004,-116996989,1745286851,242499585,87475206,1015031315,41223936,113737451,123,7814784,-1590004736,103481479,104530039,57802861,1342205345,1476574184,-1001386636,-1979701954,-402622682,693633826,-150967034,16811302,-2097142522,16805638,7411328,8888576,7145019,103355767,-2048393107,-1006144510,-402643650,-1700723990,-2083198173,27966,1843924852,-1005947902,-1593825986,-672661395,-109385470,8062663,1048576000,1946157175,-2029089942,1997417216,1829649152,-1962642944,-1207931634,-523042815,243945800,-523042697,36628560,1968199769,-388396281,233505378,8982027,504093067,-504889205,2033093383,624870400,693131264,-1979683578,-402622682,113705590,123,-2061043880,621150464,1862697728,377487616,-1593835407,104530055,762773613,7145001,1963055080,-1928426741,-388396288,233505290,9244299,504093067,-1981284213,624870407,35973120,-349988191,1832813500,41222144,243939819,28835949,1222693632,26929232,-1962445479,30468313,235605483,-645201783,9117195,-955822104,31494,2033093376,624870400,7184640,-385751576,-1588462212,378142831,915013745,199950695,-397258416,1499070815,1361212760,15011467,118360547,-234821697,1493988527,-2147483387,-589168430,990767961,-344637867,-1054123943,2011416715,8062663,1304363008,1872843008,1897302528,1731627520,918816257,-2144988411,1963393084,1347572056,-1949748393,-1996452578,-402617570,1482623009,17127770,13795328,-947704439,-992026110,1476413758,24504400,-1959038375,8054977,4800196,1442860478,244011351,747316124,1944647219,1583307013,50513539,-500983234,-104597274,-1001367357,-402634434,1918370111,4646934,1304413176,-2094167296,1364656839,1493611240,-1947016609,-1962876098,-1996460266,-1979652203,-1979682538,-1996396746,-2097076331,-8191289,855798336,-482440705,-448888064,74653696,15009535,2074330105,7315712,-1610580573,646578289,2141389159,1906361088,1730578944,2131110657,544602112,721448865,989887750,1929411334,653742099,915088282,-268238775,2064001880,-103221504,8888771,7800363,7145019,1839268722,1829120256,624870400,1872872192,1897302528,1731627520,121825281,8982153,-2097116253,309657597,553518723,1475329,780730401,-41746311,109298687,-2097078014,2163734,7941769,-1006633597,-1979682911,-1979682538,-1996396746,-1996453090,-402618098,780732117,-1950154631,-385844946,243991999,-164420708,367526891,73066752,597429899,65795635,-1962932248,-385844946,844104754,-2061043740,-775386368,-997566231,653780018,-259325819,-2027489341,-1656846080,-1626960896,10593024,-1962905695,-1962905322,-1090485490,-1059848193,-405544237,-953956213,-819734537,103534859,-628948863,-1592560896,103350401,653721761,100728965,-1070399331,516215347,2145910825,-1861827072,516162560,770179141,1159644406,1200301568,-792408061,113689548,-352059247,-1861827067,1049167872,109838493,646447263,113639585,1342177442,-1962905695,-1962905322,-1090485490,-1059848193,-405544237,-953956213,-819734537,103534859,-628948863,-315467520,-763117309,689882112,1370112,4529860,-990525464,637551902,-805091445,-1009987388,-1996445277,-2097108202,2161726,-165278091,1946289223,-1559836921,-1006633216,10819209,-1023368285,-1947979181,2022148824,-1948004063,-786209137,278367203,313494305,851663649,-773288988,-1903477019,-41933978,-1023314689,-950709498,31494,1228850176,-1656846080,-1626960896,-1593391360,-402652928,516226824,1215430729,1944605446,1913084672,597336383,-148450765,642780023,839927690,1744250596,1191388694,1602954766,-754667247,-138214421,-906077736,-1040269022,-5185398,-372195074,-930350475,1720682843,-1022928093,189122342,-970587648,637669445,152061383,1170679296,637534478,1131975,648211200,1024149387,1450311744,-59514671,1324032372,4161574,-2144933516,326396223,-381714394,-2144989836,913697599,41910310,640644496,605374346,1978678512,1200236069,1961901077,1963042843,2139170327,1965961992,2139104775,141767178,222807590,1124199169,-1007041544,-524544242,244002331,-1959910404,774085150,1758467723,266922066,281183066,-852426568,33,7340139,33554447,1342177794,1431458131,236869462,117311007,1048579358,1946225950,-1342059255,289269984,109311979,-2097078010,2164758,-1957275824,-1564177721,1460014365,87999534,1166550547,1426546434,620656104,219980351,219688584,219420297,219557513,-752641375,219849704,597729629,8062523,251593845,1049297019,109978526,1364656203,1509758952,844781663,-17418,-489439021,-930356269,-738737373,-787756253,858841945,403057627,1137908493,-76289583,-1588441013,-470348518,1482356739,-763116797,1138438912,-76355119,-397286959,190382099,-19368503,118300174,1566465823,1482381658,1397903555,-1656845993,-1591834368,-1891726848,-1675720192,516182784,-1477964524,4956669,838901667,488540927,-1350071795,10265088,13207434,184586146,-2146667310,402689854,113640823,-1005059953,-973060834,134254854,638393504,-402569336,-2007302101,-2013229250,-1006592994,637551902,215031,1594193280,-1017619877,-401793632,1379667983,1533014389,2095667290,918888191,-35058412,536871154,0,561577984,-1073699044,10616834,263455345,-1910571218,1347601166,-1101639341,-506392962,772573486,772037769,772162697,772297865,672967,2089364992,1150037516,772518926,244195071,1593174225,1515739993,1397772995,2126403153,786551054,-953283447,1092,108824878,138710062,173836590,205818158,240421166,51179,0,-1667158443,65402659,13796294,-165770450,-4331485,-1590770851,-436788324,-763116029,512437760,1911104502,117321471,-1957617398,653733569,12460954,-1946749180,378220248,1307059190,1505758207,-1545074060,251538957,-1007148790,771752632,554307326,50169,693119056,2621484,772214278,257965707,-1557217229,-1959915676,1227073038,-1426062843,-1070335262,244002475,776545190,258096779,-1073495669,258384686,-1413467221,-503315963,1405290490,512437847,-1959915676,772760126,-1959908983,772759614,-1993466999,1594844206,1465107291,1714326318,1049308687,-1959915678,512306715,1532956518,775630531,829689702,1680751406,1445557263,915091031,-1959915678,915091002,-1959915680,-1959897806,772759598,-1959906423,772760110,1599945353,-7083938,-1377282621,-7608065,-1957313699,1048587969,1946165515,771960345,-2027019348,724435014,774089774,598617603,6195502,-305062933,-1406270674,1183198755,786706944,598486571,-1372716242,1585983011,32080640,-1340177618,19726371,377695744,1560290224,777343427,598224387,4638510,724500479,774088750,598355459,4638510,861798399,-617393207,1543473128,-1959869607,774089782,554385024,840135936,787337709,-1959916918,774090294,-439287158,-1959916565,915090954,-1959910482,915090946,-1959910488,1049308722,-1959910486,-1957670085,1189631425,1364942332,971557171,-1017423361,-385950744,777387705,554385024,772502528,598486531,5147438,-305066517,-1406270674,1317678627,1575825920,57985291,-1006664728,-1338080466,913571875,1714326318,1049308687,-1959910484,772760118,554385024,-350849792,786813189,-305059189,3899438,-439225484,-1959917077,998452778,-386436096,1355022148,1448235347,-30517929,-400487930,-2094071886,2338878,-30476939,1562446350,1499094623,1405311067,-397258671,1482358630,777345881,598224387,4622638,-1473369298,771960355,-1993464918,-379781034,118423164,-1472296146,244002339,-1959910490,723757614,49120239,1974465276,322645566,1838020469,774582014,-1959910488,774089790,554385024,772699136,-1959916661,774090302,-118946933,787337725,-315487350,-1371632850,59387427,-439229390,-1107434775,784596991,597821127,1460011008,-1506374866,772214307,598228619,-4665717,783021055,598359691,-1410085237,-1405187282,869174051,1048587968,1946165515,-204930302,772235178,598738631,12779520,4161574,-1977218700,2418695,-1007555773,116165461,1183733590,73304838,4161574,-1977218700,583687,1609689923,-1017313442,1431458131,1342372026,-1341865341,1111682563,535310519,1493791744,-863977078,-1877939376,-400509110,-277544946,1493559939,1575928202,-1017423526,-2124590251,-788463643,735433173,-527766327,-952449246,-169736332,183530829],32,[12803583,0,0,0,50462976,117835012,185207048,252579084,319951120,387323156,6424,50331650,-1291497472,-735837692,-736952034,30,-736196608,-736957922,788475422,-2097142824,-176880901,297292624,113482,-13698404,-2145134562,-2010218525,1527975454,788175960,601366271,762691594,1242675280,-1677721157,520040186,1398088664,981459843,840398042,787123190,315656074,-796490194,-2021118446,1566249680,-1976643752,974311615,-1979288325,-335596833,512372442,-169143538,1964571523,16352024,-2094132363,2338878,-30536844,-400487922,-1070398543,8710607,1965161347,1976110043,788175995,601366271,125091851,118407219,1343417023,597336366,54888742,1049177688,-1943137531,772998918,554307326,50036943,-30520713,773917198,374671046,56879105,168230446,1048784417,1946166192,-343886033,-15210197,1951011133,117321464,188555530,1036678227,997476880,1964440704,1946500111,1946565653,1963408401,-8591101,168754734,788475425,1397760984,1465274961,-400685483,104595974,-1959915404,774110734,554501830,-384898303,-1959919449,774110222,554501830,-86906880,1273496435,1560747776,1499094623,-90417061,-669057234,113651235,771953391,317720262,512306688,-1943137551,772993798,318572231,-953286656,1244934,-1157165568,-1993464830,772994334,318178956,-272955634,26142994,-32601298,138471459,844320195,-1635111169,-1976692016,-2145290089,-620544030,-1003562237,1528893631,-2147391511,225706490,771876480,2110986,20351022,915025444,-427809791,906636801,1172897824,16483073,-75284108,-2089520127,1970537211,1963195267,8513795,1946483587,133923660,-75260044,-2085063672,158599931,305462145,-68591756,-1157165314,166270253,-1406947839,-1440503773,-1205623261,-1959871810,773915710,553793163,1477422,512437793,-1959911170,-1121734642,-571931392,244002304,-1959910502,774088222,603854475,603758894,-402602007,-1041694518,113651200,-402581930,-1243021122,-402411520,-1377236749,1959922176,1364414582,1242675282,-90383565,-669057234,1975520035,-1193964780,29051409,788175872,601366271,-478096394,1532582528,-2142735272,1450443258,1946352256,66748448,-92259468,1432843524,1560308200,788476499,315661962,2022670382,-346341343,1407735060,844324096,-1635111169,-2144464176,-2145290097,244002395,-397073498,-346224914,-13479136,-794916306,-1484771822,1539252600,844304363,-1635111169,-2144464176,2132900007,-13479077,-794916306,-1752551918,-1201987208,-30491970,-819918322,168754734,113651233,-402581931,-30539705,-1021244922,149946648,114,-1202716672,551944203,551813355,-1017585606,-13698404,774098974,374881920,101741317,1053044311,-165276923,1594097989,772371719,374867654,12052480,772860879,374750848,772306176,598752899,-82807808,1493630510,10217494,1494154798,-1008669930,1950350464,234651683,322778484,-2141162459,1366583548,1948590653,788475397,-164748316,19136774,216789876,-311043317,222199854,-445382367,1426507310,-1595408106,-1663374337,520040186,1431315428,-2002785141,1482492006,1426507310,-58719978,772175117,374736582,-8787967,1048587983,1946231808,782953426,554319488,782398720,374671046,-10622975,-30500885,505481742,1053109847,234759153,516104031,1053109847,100541425,-30531745,773917190,554319488,785872129,374750848,772306176,598752899,784823296,374947456,773551360,599342720,772830464,599408256,772306176,599473792,-385649664,-1202716539,718110721,1048587864,1963008266,378285679,-1993468336,236343846,484490263,-264339410,1886585891,1364414494,1448412754,1048587863,1962939993,-24188923,788277106,374685312,778401024,319110852,21362214,638743810,16862592,788081128,319110852,23429158,1048588030,1929651184,1566465845,1532582407,-1909579944,773214230,374482571,-2130593712,777530061,554307326,-986818786,-31198914,-1021354227,-1609605018,102672399,520589291,-1592809201,-890543770,1463713838,57933846,-402217496,-2144405239,1463870,-953282444,31494,-106960896,1443284526,-2144468970,1464126,-202898572,113651204,-352315819,788176000,599793407,1476853294,251538966,24385108,1048784591,1946166192,777461274,603012805,1593851264,-68586209,788440296,374605510,786295553,374605510,-1663702182,-1190724050,-13698525,774095902,599330558,1347768527,1183575179,71731466,-2144445096,2165310,-30534284,-98321658,-870383826,-30499805,-1658602738,100664010,1053044311,-2144988411,123666493,1397808245,1465274961,772152917,374671046,113651201,-402581930,520617339,1516134237,-346530983,-1677705031,1048784634,1962943408,117321232,-13753414,774096926,599396094,772165839,421594766,1548326,41158824,74777768,-638887929,1012982864,-193636269,388399142,1476918016,-1173946834,520039971,-30530616,774093326,374671046,113651201,100734551,554077742,243279385,117702679,-805455640,171868206,57999393,787986664,601632511,1951399040,788475397,1396450272,105969525,-1912586056,396371648,1946724352,117745666,786592856,374816384,772764928,374802118,113651201,-402581931,-907281043,1431306240,-1947432112,1183386182,777869316,374671046,113651201,-402581930,788200599,602414847,-603549906,242457625,-486095058,771751936,15009479,-970063872,18240774,1443284526,1827143958,1355521532,-326414251,-1995815285,1566049350,1426507310,-970063594,18241030,-84128024,-333512914,110046755,781982172,374671046,113651201,-402581930,-878838733,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,32382660,112525312,709895504,517210368,219225693,33693380,2162721,2162721,2162721,-2119958032,469205350,-2119630848,402653184,410779648,-268434544,7194,4096,582,-268434544,7210,512,12870,45797,-1339575189,14036589,14041531,14041531,20464059,805438065,1102791099,-466534766,216268983,83430,59768832,476586361,-466550784,-1293615104,1476719652,-1268009900,778940224,561577984,152633456,132386,-1522131842,-1516043663,-1491271873,42218,3710,8192,2816,517216485,517222982,42780,40960000,19006244,40960312,561590790,7892,536874622,517213896,268435456,-1073699044,252968962,160235564,1,517210112,563217426,56275112,53149976,329521275,0,0,0,0,773787166,597821127,-953286656,2338822,243871232,-922016858,-315409804,-1472820434,46607907,-1959854081,774089270,-64825,-1405711570,1048587811,1946165515,46607897,-1959919616,774090294,711,-503134845,-232462133,-305020129,181806,-1372157138,46542371,-337260288,227,0,-852159048,197168161,-1206946621,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,0,0,-464519168,-1868419488,-1973296099,-427815712,-421493151,548469345,1492852966,861079247,-88043840,2400550,639535910,-1851576832,512306717,-1766318701,614671901,244065792,1543176230,1397801735,-1900006650,-1851707712,512437789,653925779,637543587,2498185,113651451,117448080,12802139,-1574043648,45358591,-1023536947,4622894,812917820,242558524,1476654,914894366,548412929,1077679339,-1607595915,1090788863,3934443,-956431243,28955186,-855002112,-1024768752,1477166,915025438,45358593,1354961101,281874356,281871284,1997965358,914894366,-1017635208,1997965870,915025438,45358712,12783821,777455104,318324420,1595801382,-1017991161,1448235347,1342592343,1476426472,872398056,-1123568686,-397205696,216596320,-1868550401,1964194845,-13965064,322702004,1387267189,1236271851,496345646,28922715,1527827712,1086128307,-388877537,-1813446864,1599932415,1532582494,1463713838,57933846,771753448,-887253600,1381061456,106256214,872373480,-1123568686,31989849,-10163969,1583308039,1482381658,1392924611,-1895877808,1424327,-854162248,197168175,235631815,1344220856,28858118,1532545792,-1010606329,207,0,0,-993737510,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,12567748,538976435,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,11739168,1413554355,1414415700,978210633,1931493664,1869181541,1679848309,543912809,1869771365,1634214002,11739251,1668227251,1920103779,1998611557,1701603688,1769109280,1735289204,544175136,1986622052,775954533,11739168,1699881139,544830068,1059680808,538992422,538976288,538976288,538976288,538976288,538976288,11739168,538976435,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,11739168,-993737536,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,551142596,-993732060,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-1077623612,539013888,538976288,538976288,538976288,538976288,538976288,538976288,-1289740256,1461760768,1769236833,1713399662,1931506287,1702130553,1752375405,1868854389,-1288802697,539013888,538976288,538976288,538976288,538976288,538976288,538976288,-1289740256,-993738752,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-641415996,36,27000832,24117248,8716288,-16777216,258,7340139,7340139,7340139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16629440,-1,-1,-1,-1,-1,65535,146932337,38994355,65795,9240576,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324],33,[606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,-56284,251924228,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,536936447,536875008,2,4194304,642787152,626009168,0,0,0,0,513540356,-1073740063,513540364,7341940,18354394,0,513540698,64880687,40960508,18354334,18354344,18354354,402858244,-1491336959,4071062,4194432,977404161,1095586652,1380209746,1480928854,74645573,656317517,-268181504,1702257011,1342190131,516104397,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,286785535,-1,-1,-8388617,-134217729,-1,-1,-1,-1,-3073,-1,-8388609,-32769,-1,-1,-1,-1,-1,-1,-1,521273119,-1,-1,-3073,2147450879,-1,-14683137,-134217729,-1,-1,33554944,33554944,33554944,33554944,33554944,33554944,33554944,16777728,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,33554944,16777728,16777472,33554688,16777472,33554688,33554944,33554944,33554944,33554944,33554944,16777728,33554944,16777472,33554944,33554944,33554944,33554944,16777472,33554944,16777472,33554688,33554944,33554944,16777728,33554688,33554944,33554944,16777728,33554944,33554944,16777472,16777728,22806899,22675803,22544729,22413655,24379733,22151507,24183154,131440,25428357,23265670,24445282,23789960,29426026,23593321,23462247,23331173,26411449,26214751,22872474,24969556,24838524,24707450,24641911,24510791,22937618,26739084,27459979,26804642,26476949,23069025,65935,28115341,9306544,131233,28115088,3735695,27852856,27984300,27918760,27525541,27722147,27197862,3604894,27328930,3473462,26935712,26804634,26739101,26542492,3342388,26608023,3276801,26476547,26345875,26280263,3211273,26214448,26083727,25952653,3080193,25821579,25690505,2883629,3015047,524302,1441804,4980746,262150,5111828,6946858,1966168,6291556,8257570,7602208,1179692,3145820,2621492,3670070,3932218,2490430,7995428,7864438,131182,5242896,5505106,5898326,1572958,1835054,4849728,7340136,7077960,6684698,4325490,6422596,4587644,3276800,9044084,9699400,8781964,9437314,9306268,10092694,9568418,10485912,10748076,11010218,10354866,11534544,12583100,12058790,12845242,13107380,12452022,12714182,13500618,14549092,13893806,14287062,14811356,13762796,14680302,15204582,16646378,14942260,15991026,16515318,393456,16253178,4849788,786446,524290,4,2752588,393232,7077978,1704030,2097188,4063296,1310770,6029352,8257582,3407920,3670070,3932218,7471200,7995508,6422632,1179658,5242958,5505106,5636120,5767212,7733278,7208988,1441892,4718698,7340134,4456486,4325446,2228344,9175164,9044030,8519806,9568392,10092686,9699462,9830556,11141264,9961630,11796642,10748070,13631648,11010222,12583100,12058806,12714160,12976306,12845242,13107390,13238376,14549164,13893842,14024768,13500632,14287074,14942446,15204582,14680284,15728888,15991026,16515326,15335670,196633,16712084,16973850,66103,16973905,65690,16973906,65561,16973908,65718,16973910,66127,88,0,0,0,1167087646,518818645,-326903666,727078676,108956662,-1962391922,652084191,1116211082,-24951060,653294600,-2012723830,-1977160638,-2008676027,-968430526,-1191117498,1317601284,-1946579974,-1960442274,-1960441273,1317669975,1959332605,-773140216,1976172248,-331183880,-45708730,1183320068,-680177667,-1928694017,1343679558,-6680982,-1962934017,251560944,-24965004,-1207601665,334233598,-335545160,-919891954,41956865,42077713,1577058744,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460989059,175541078,1778412118,-1711117824,222,-1996328285,184710166,-385647150,1784021182,1778412032,-26112,-804585472,-1410792588,1183667712,1783633644,-26098,-125108224,1947139971,-31985,-1880554635,-149504,-1879012119,2123101739,138841606,-1947450742,652084191,-2092562552,-260306690,-1897119094,-2010773434,-1975121851,-2010715070,726010181,1166616256,1166616076,-45693430,309504,-1946530167,138841849,-1979294069,-466949054,1317720619,1959332605,-773795576,1976172242,1191782136,1460217354,1183467020,-2012740355,1968176454,41066963,41162379,637951627,638470025,-1206888567,65732609,1593835448,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460464771,-1946801322,1183712894,64981768,126494430,1190412936,2080964227,-196950288,-196702976,1746817046,-6684576,1023410431,-1071972351,1600051447,-443855539,-884122337,1167087646,518818645,-326903666,727078658,108956662,-1979169138,-1962907260,652084191,-2092562552,-277083906,-1911929206,-2010773434,1183451205,1166550540,41066761,41162379,172329254,206932262,-1993949141,-1993994171,1599999557,-443855539,-884122337,16973828,131543,16974254,65778,16973906,65732,16973908,65655,86,0,1167087646,518818645,-326903666,-950642934,268595206,243172096,-385649663,1996423347,1778412038,-1711248882,76,1962937917,1959922436,-18425,-1878854167,-2096595317,376766207,1778412119,-1711248896,65535,108318731,-369099080,1218511574,1242991360,2080768768,1285767170,1310099712,5284608,5379721,-1962912607,50353686,-1560119802,378077272,1419837530,6071040,6166153,-2103197653,41984770,512351019,12059262,1879452432,2126514946,1174834712,1144425216,12985856,268482592,40896043,2143501123,2047264748,-1207959550,103485440,2023948912,5284098,4982329,1996428407,-45708026,1452953622,-2097151999,-259324220,516166123,-1977221040,-45709305,5244671,-2097151554,158597630,32833153,568918900,108956418,32833153,266929013,172395266,957109899,2114093590,31516931,104401276,58065536,-788408855,-167609810,16939782,1183464309,-1543523075,1352729210,1275476224,1460893440,385697421,33004112,-998047744,-336557306,516198418,-1977221040,-45709305,5244671,1308623294,-1981217932,2047276545,57999618,-1593802263,104398936,510787676,41944707,-2112453887,1996423170,-45708792,42703440,-998047744,-336557308,1183485980,1545520381,126363136,6031103,41944707,-2112453887,29229058,33456896,1642660724,-45708799,4464324,41432715,-16742362,-2147321850,251820326,956321953,1979730950,15395075,-45707945,345657366,-2097151998,-259324220,-1878988567,956321953,1996508166,1183667987,-1706027271,65535,-1962490749,-1877808144,5250756,-2012771802,117438790,29229136,57953792,-1979659287,-466945722,-265959285,81838336,721245834,-1983771658,-779355578,1108337283,200682306,-1987478318,1586230870,-2132933638,1053036519,-1977221052,-45709311,956324001,1912626182,-2147056867,377684226,-16776574,1183451254,-6663939,-2097151745,-125107004,1183456235,1545520381,126363136,6031103,41944707,-2112453887,29294594,33522432,1183467637,1142867197,2017364736,25699842,41420543,41494144,1983464975,-1953792522,199820926,516198655,-1977221040,-45709305,5244671,-2097151554,57999870,-2114052631,1963062526,-32184061,-947179285,-38261013,-1876300801,-1962915679,1073760790,5244475,372969077,141885522,41813703,82509825,5246719,-352321096,-963932157,1296916318,1562371467,248653,27131907,1704191,14876675,1769727,2621699,5505025,0,0,0,1167087646,518818645,-326903666,1992578566,-1932621050,-2144928698,594804796,792494118,-2144990092,108289084,977043494,-963966347,-1958690164,-61437496,1015031366,-1948420864,-61436991,-1957868194,1297948645,1478398155,-1957345904,-661774612,1443294339,-16222465,-401734026,-997982310,-1950183932,-1930196008,-2144928698,225706047,775716902,642123636,1962949760,-62484749,775716902,-963966859,-348077428,-1070886908,1296916121,1562371467,1478413133,-1957345904,-661774612,1459940483,175541078,1443657471,-12261362,-1912290173,-1948742718,205950192,4161574,-2144973708,125120060,24936486,-1958775808,1996424830,1402623752,-1962934271,138841048,-1064378621,-12088794,326381372,259284028,192166460,1746818822,379191410,-1962934271,1464862790,1342981771,27564630,1599995904,-443855539,-884122337,1167087646,518818645,-326903666,-1957275892,1187382910,1996423417,-401713400,-997982452,-1980724476,-804520874,1996442740,1637504764,1023410177,846987267,1459386111,97946,-1946645760,-62484770,-12482010,116999816,-1980003501,1183642750,40344310,1589903360,653822964,1610564038,1183521515,508973308,-352291736,1183551498,509038600,-1711245720,65535,1593394826,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460333699,108432214,1443395327,-25237490,-1962621821,-128546312,58052619,-2147434775,1916865150,176062470,-2146666918,1918962302,176062577,-1905559686,-2144991162,527695932,1094484006,-2144991620,327047740,1631354918,-2144991620,125729340,1015031366,-1897827072,-1977219002,-6664188,184549631,-2146208576,1916865150,176062509,-2144897190,-350221754,1183748129,76162568,-26032,-1073020928,2122322036,175268106,2047508096,1853883511],34,[1996431370,-6662152,-1962934017,2146831344,-129593851,1183716843,1272941560,1597538342,-544536203,638207626,654262408,1962950016,2105550348,91565823,-12204506,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,40003586,-16621464,-6683018,-2097151745,-1073019196,-4716940,-1876890625,39991039,39859967,-1710721281,65535,184992899,-1207601984,65798142,1291846072,535137101,-1865724579,196614,16712412,196636,16712383,16973853,131658,16974259,131623,16974260,65799,16973913,65763,90,0,0,0,0,0,1167120524,518818645,1586223246,1459664902,1896281902,1946157312,-26105,48955392,175251917,-1995809141,140413711,1089017737,-661913600,-1957345904,-661774612,-1962516853,1451952718,1459730440,1896281902,1946157312,2791943,48955392,350822861,0,16777155,-1070391438,-1962742397,1297948645,1358132171,1476404456,-310123470,535137026,1942703453,1304583,-1711276104,-1962742397,1297948645,-387697973,-1563754495,-469106499,1048584821,1912799418,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740094,-1023364445,-135543670,1167120524,518818645,512546958,12058845,116862517,65649,1654261620,-352321536,-1994273534,-1946115042,234923526,620804127,771929274,7407351,125042689,62362,-855446784,-1960896991,-486477810,-1207529938,915088896,113573932,-628358926,-13182157,1929440798,-383838715,-986316390,-1946094074,244698,-299958474,-1910565376,637581318,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494024042,-4650124,-222284929,-350128722,119408357,-1074296033,78708929,1916873900,-1830759923,1916873900,-1430124027,521596651,-1090454850,-68681478,16432640,-402588993,-310181646,535137026,-1932833443,1430622424,-1910575989,-339135528,-1864856529,-326412987,-1176990178,552271873,1167120524,518818645,1465309326,-352255815,-1864856561,-326412987,1457032734,16890199,1976109649,40943134,-402493249,-88211298,16432896,-2130668056,-704579010,-16484906,-1107230698,-88145670,8448000,-1090454850,2011693306,2615296,1977879128,105286423,-147960652,16806150,-1710787584,277,567083755,-310157729,535137026,-1949610659,-486477810,178951,15605503,-1542011618,620804096,1896281902,1946157312,37788167,48955392,-2145443379,57918,-1608639116,382009571,632553700,1896281902,1946157312,41064967,48955392,-1021369907,242480955,-1962610813,38079237,503313012,12840683,16777114,-1193767424,240123907,-1207937304,508559360,17827469,-26032,-4718592,-6664192,255,-385875272,-661848100,-1957345904,-661774612,119428950,-1106880885,1001193761,1074820290,-1760791402,-4603853,-1951468801,-1762923529,-310157729,535137026,46812509,-1864856576,-326412987,1473809950,235304703,201308136,-1928170304,503386126,-26031,1344143360,210586,-310157568,535137026,46812509,-2144468992,-1207738818,-796130444,1604398795,1478413059,-1957345904,-661774612,1296941099,1562371467,445261,47644931,65537,47055107,8978433,45416451,1966335,7405829,11665409,43385091,6684673,54329603,7536641,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2031667,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1701603686,1886938400,1769172577,1814064751,1634886249,31090,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1480940108,1145979216,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,959985969,960049453,50,852005,1734963791,1818324585,1701603654,1701667182,0,1480940108,1145979216,1280066606,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713,18242125,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,983145,145181385,164609,0,0,0,65538,4194334,5242960,6357087,248,262146,134348800,917524,50987008,49545250,49683472,10485782,10488929,1145195269,21333,1346721539,16777218,1258684416,1162760773,67043916,-1862189107,1070400256,77569,2036681484,1818386772,1398087781,184549441,1263813959,1096041538,21318722,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1095980320,153092128,52103181,858927408,926299444,-1094960840,-1078281283,-572728384,1860362206,1869311338,151592992,134745357,50535195,556869936,590561330,624239668,641162806,674835000,1043217452,725442349,1060059707,2069593696,2103278684,-56793,774798428,757934634,791620395,453838851,-617205216,-490873380,453672707,463372320,480189724,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33423862,40239156,7406190,41288294,43384957,8651422,44434070,44957829,8782518,46006958,46530707,7078606,48104150,48627820,10486510,1006632960,544106839,808463923,540029472,544366957,4075577,2037411651,1751607666,1126703220,959520809,825045816,540031289,1919117645,1718580079,1866670196,539914354,543976513,1751607634,1377858420,1919251301,778331510,-1864856576,-326412987,-2082959842,1465256172,119414524,1586175758,-472823026,-2081005943,561186555,-1962934081,1962281781,-2096592104,209584377,-1962773109,2106283824,1604645636,-351877245,236855266,839813919,-159481087,855995910,-161576485,21542795,856325828,-1618324517,648806708,-27590264,-1947016509,-1107194866,2126774670,-1952124154,-75237794,-1962118138,-1191067977,2126774288,530903814,1511964723,1720540767,1297948670,-905966902,1310722,286264588,505092629,724117543,875770412,1482118709,23331152,24641872,1464974269,1105058649,-591339846,-1094955686,2071651007,1464982461,1102765401,-589381445,-1094955686,621667263,1464974269,1105058649,-591339846,-1094955686,2071651007,262192,786466,0,0,0,7077894,8781956,7077996,10485920,7864360,9633925,7077996,29753504,31850966,65536,786466,0,0,131072,786466,0,0,196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411,708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10705485,24,32,327679,-351272704,0,64,0,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0],35,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409297384,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,240788490,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17122638,1376436,11801749,33536,0,65624,0,65538,4194366,5242960,10551455,1225,589824,134348800,1441795,50331648,660799492,660802880,24117272,24120417,1313429255,1296381752,1459814400,151621,1180655368,1413565776,218104136,1230462815,1161246798,1179535693,268436303,1230462815,1161246798,1397051981,1163022164,1594687492,1313429343,1296381752,1163280723,16777221,1258684416,1162760773,1600064076,1179535703,1397178700,704708869,8978688,16886529,-486473184,257,1766668800,1936683619,544499311,1684957527,544438127,540094003,1919971139,1936024431,796028787,1819635013,1919906913,1651067936,2037539186,808335136,808463920,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1183439095,75991798,1183422466,-28915716,1988820992,-9245698,1996426358,-60912886,-2020942333,1352139294,125171211,45793323,721677056,1183422912,-1539950096,-1207601919,48955393,1175175211,30048752,-11513264,1996424822,-969474058,-126419193,-1618222127,-472841718,36079499,1344163870,16777114,-2140647424,18278400,-1995815287,-962524074,33948423,105251078,-92915386,1183549815,206998282,180537694,575488,-1957275904,1183651958,-11528456,1996427382,206473998,1360023043,51007115,-1705963954,47586621,385369741,-1609659568,1373239046,112463499,-1705911817,50798105,721911969,17216518,1183578694,374770452,639256206,-1993997175,1183449684,1149773330,-126419196,922682474,-947124958,456764314,650612227,-16431991,141228662,86652671,859417498,650612227,-1962457975,1177287750,74076408,86128383,1262070682,650612227,-1962326903,1177288262,141185274,86652671,1983490970,650612227,705381513,1149773504,224169229,21465126,-16222465,1200424566,1087867649,1996443730,-1695511804,61028834,-1912316277,12986055,-1933145344,1086522306,-1026990242,80216088,1448542208,-15040885,74060406,86128383,-12997734,474386175,-16414426,141168758,86652671,-835081318,474385923,38111526,1779332863,574029572,-1698264059,65157547,-1993947506,1996424261,-16225780,-1710937546,71711147,-1993947506,1183516229,1166616088,340167432,638998155,638207369,-2129898103,8520830,1190530677,141889300,71696166,105250598,637814410,-1928444536,-1031008699,-1980724416,1589968470,1065362952,-2096400897,1963132542,114437,-13958421,1448235782,-1710852353,83769826,-1962510845,-15991226,-1064433291,642178699,-1912600634,-561250746,130426438,-1949922560,1600061014,1753801,1736,142016343,-1710852353,1221,-947652469,1190545167,57995268,-1978415229,-477952930,-24671729,1183422465,297823228,-2020935677,-1986526716,1187510854,-352321282,-94467299,-771858941,178228195,518246658,36091903,320922,-523520,1183579718,-28952068,1183570802,172362508,1996427380,175570700,346778,1115392,-947128317,180537695,3852288,-1705617664,95454280,-1963178359,254084678,-297367296,-2020943733,-1952972290,-1983894544,1183447622,108462064,-1979996440,-1072961466,-1969155980,33948422,-96040698,-1996059487,1996484678,175570940,-16222465,1996425846,111122952,1183383552,-6663968,-1996488449,-962462138,-1947273465,-12284472,100806391,1317652483,100835818,1174659281,2110274558,-1983345918,1183709262,1783633606,-1962907136,50770966,-788135402,734669794,512490062,-71235666,98265859,1579932203,2110471162,1372293890,490576465,1996424661,242679804,1779201791,-968454657,1349013526,91331084,1183449087,-59310090,93978730,-1962929528,1177274950,-565802554,2113422907,-129594621,100798091,-1056710191,-1980086781,1317794374,-162645008,1317733245,706112502,-905771515,737431177,-150491642,-1946627624,100835792,787995275,-670891614,-1578738039,787940868,237699490,-638122064,-939263535,-1981526391,1577308790,-2011284494,-1592689143,-523172192,159909419,1177278711,-431584782,1174651275,-1945748492,-1592689143,-523172172,160171563,1177278711,-465139212,737298059,-120460730,111150635,-1579399543,-523172172,-134986197,705596376,737792261,-2147079231,-632911609,-15829249,1838812278,-1996488702,1183569990,-163169296,1183515517,-163173386,100923601,1183384874,-12424478,1996426870,175570700,-16222465,-1612183946,1342204669,16777114,-330921728,58048523,721504745,-1980134455,1187501638,-956235268,-2134311354,1183471440,1009787911,-1207601904,65732867,-1174306376,1183416520,-27883012,1183535186,205916942,28312692,-1070988565,32013955,-1040266982,1174585602,1996443858,-461963290,-887041,1996485750,142016266,-387942657,1451883347,-11513130,1996484214,-629735460,-1946514456,-698971656,15236739,1187395956,1183580110,-817460760,-9808046,1783628392,37158659,-163149050,-772782549,-498727944,1778412112,-834237184,57298966,-402619800,-125043720,1389778569,1761569367,-2140647422,100835584,1358579203,-1935617,1996480118,242679798,-15960321,-2107058058,-70588416,27395839,162019071,672454042,-62486264,14038783,-1280257,-9957258,16869631,-15698177,-342227338,-1996397048,1950416454,-25785595,-164953365,15629955,-167049355,29229940,-1572961536,74711041,27397887,-1695779073,65535,16547459,1996425332,349543164,-963968073,-892772514,33557516,17288960,33554432,33630208,50331648,17224961,33558272,101042176,50331648,17307649,33558784,151089408,33554432,705158912,33554432,755042304,33554432,218131200,50331648,17071105,33577472,419949824,50331648,33903361,23296,0,0,0,2248,1988843095,41716486,722224267,41486916,1183432747,759494392,-385649376,1156972972,57999656,-167664663,1946430788,75268891,185103616,721712576,-1174148142,1187446785,-1996488452,1022098006,725238923,1157829701,721582352,-28931648,3701891,-1073018507,1183384949,-955913222,129606,294019,2122517877,125108472,16533191,-955913472,130118,-2144516874,1173762676,309600298,-2097059241,453115006,206272,24943184,1173749948,1869877290,-2097124777,453114494,206272,24943184,1542127949,-2097151046,1946221694,709228044,-2147060448,-350213555,-58817771,-166955776,1948265029,711294982,-1174148129,2122514434,208929018,271205878,1300235893,367726634,16416387,1173752949,108269610,-282434176,-494730261,1959922685,-1097181434,-2080375030,1946221694,75268932,-2095287296,1946220670,74776337,1996448874,967547640,-125107829,1690241003,721611520,41222143,10092906,989946649,-15567673,23724660,675580503,1342177573,-1240540774,-92372223,-161254400,1946430788,71600928,511506329,-1956353456,-1723331516,723418359,1346379844,-1506169958,-336033022,947684125,-2095746048,1946222206,947191562,1996448874,-1075713026,48955492,1962934059,-1711248894,30152960,309643067,1778545919,1149916928,75048,249141840,1600061439],36,[182985,3272,2123060823,105286408,1997292857,-18426,-1975260263,-2145047483,-1949791488,-768929723,-108799861,616569601,394750,-134982007,1174603374,-1949070348,-27883024,208980235,-1960393842,-1960443324,183174228,654198414,-1960442741,1599996500,314057,2760,2123060823,175541006,1997305145,-18427,1173774827,594903084,2522499,1187454324,-2097150722,1962937470,240539463,-989893144,-1993996706,1468605959,1463151362,75864662,1183449087,-128546314,1388475456,-1695123713,925,-2080487799,1962937470,-126419181,-624897,1996425334,-1706016762,-50718,1593722507,181061983,-326413056,2123060823,742754820,1023442981,-1071972351,101056036,239962880,-148848253,-2081387551,1946167933,239438600,50339845,645759984,-1962380030,537202245,-2114977024,1988100094,-339727612,276661040,1746171136,6955074,55941718,1166606336,1975520016,-1905903,6951029,-1706923434,65535,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,16777114,207522560,-955234423,-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,16777114,1183399936,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,203930,1975520000,14674179,-1995678069,2013205623,70359570,-259325952,-1157495,1996425846,207522568,1377203971,-193527978,-1623596390,207522564,-1710065665,1503,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,16777114,-330921728,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,926540442,1979648773,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,68271514,-83962,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,-1824922982,650612229,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323,8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,-851844454,-632895739,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979247193,1589961286,126363368,-15966581,-6680457,-1962934017,2139294814,108331558,39507,1996488703,132648460,209125370,1996423530,572168710,1183515256,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1600061439,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996408665,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72,1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,128844584,1080451,1962872180,128031248,1153892352,-2097151984,1946161788,309657357,16777114,306497280,-1705639936,179635941,-167617397,1946428999,6968844,446300266,-351779806,23745306,-585343078,1958742791,41221902,6946922,1285161322,721957121,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385328985,-1957297524,1346899012,382617229,88775248,-1073018176,1156984692,527696168,1778545919,476027393,-1073018773,1962873204,-834237182,23744534,956386458,-167056631,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,65706514,1183383552,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-2003121066,1073741826,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962304711,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195,1182992169,1191118554,-28931074,2097955897,309657565,266394,742689280,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,-264641894,712803081,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088962618,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,67582434,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2080375027,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839,66517,131088,2492290,16973824,67470,16973841,67826,16973842,67957,131091,722512,131072,852249,131072,1179812,16973824,67859,90,0,0,-1874853888,486555652,1124109568,0,262148,3932240,65636,8605858,134242560,402661376,25856,-2108686080,6225920,2228230,6619164,1342308359,1509949570,771762176,16782592,16777216,32848,0,0,0,-2134376256,335549443,1744860160,1392508928,1667591269,1767317620,2003788910,1291847680,1632837715,1394635630,1718186597,117442048,1207986432,16802816,-2091868160,1179648,2293842,65550,1342242817,4935552,1375747840,234889984,512,-2142240512,1668178243,27749,0,0,-2134376256,1006657796,872466432,1342177280,1953393010,544166944,1701603654,1291847680,1632837715,1394635630,1718186597,100665344,167788288,25856,-2108686336,1953845030,544503152,1701603654,1835093536,14949,1179657,786572,8388618,8474753,100704256,234889984,16777472,-2142240512,19279,1638560,917539,2,1132482561,1701015137,108,0,-2134376256,1107308807,1325443328,1342177280,2004054881,543453807,1970365778,1684370025,1291847680,1632837715,1394635630,1718186597,67109888,402694656,16776960,-2108686336,1634738241,1870099315,1763730546,1701978227,1919513969,1948279909,1868767343,1667591790,1869881460,1768453152,1701716083,1919907700,1701060715,1701013878,1344282670,1935762796,1970479205,2037149808,1701344288,1935765536,1919907699,11876,2686985,786482,131171,646074368,1936941392,1685221239,1056964666,1358964736,1694501888,-2130698240,33104,3801121,917539,65537,1333809153,1711276107,587217664,33558016,16777216,1631813712,1818583918,524288,3276830,6881288,1342177282,1986348162,979723113,4063232,6553630,6684680,1342177408,130,0,0,-2134376256,956317444,503361024,1375731712,1869902693,1735289202,1952796192,1802661751,1635013408,134243700,542330112,1936613715,1919243040,50357865,1207960576,1660946432,512,1867416144,1868767351,1667591790,1735289204,1308622906,1560282112,1677723648,32768,33360,917507,524360,131170,1954697216,1701716079,1919907700,1701060715,1701013878,1325400122,1560284672,1711278080,32768,33360,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2490426,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1919251285,1953392941,1634103909,1663067491,543519343,1886220131,1852141167,116,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1380275029,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1380275029,1163412782,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839,21453389,15,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0],37,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335889742,104268202,1376083429,2392833,10000,131187,0,65572,4198802,25952608,27394464,3041,262303,134348800,295961050,50987008,1796604380,1796607296,293013678,293018960,614926810,614931792,169086000,169090384,114627454,114695440,79369199,79371536,190321730,190389520,857343,924688,332666112,332668176,63575619,63642640,330960090,330964304,279254656,279256336,4003724,4070416,77469584,77536528,158472157,158604560,215423096,215555344,94312779,94379280,42342827,42343696,485628374,485694736,648944566,649010448,508235294,508239184,285347854,285351248,69672496,69803280,292626038,292691216,163323796,163388688,87040053,87104784,42344587,42343696,13115574,13180176,97980712,97983824,363205004,363208016,24453316,24452368,287056092,287120656,53682673,53746960,520954406,521018640,529132,527696,142611184,142609777,-2147090428,1,605814784,472907842,32775,-2146435072,1,610140160,204472351,32769,0,1229211395,1459814400,3887173,1197432580,11856,100663297,1314014539,17517637,21895683,1409502768,1316553035,22160897,-1610527033,1242432334,55444995,-301774342,33489230,-939245619,50397446,-16691422,71290113,16844540,21700609,1070399999,17261572,1256980737,-855507197,120587327,356502787,-855437674,246027583,1577124098,1284637004,-855376122,271583551,155176195,-855437284,150736703,155176195,-855437244,6463,155176195,16912492,55321091,-16693031,390057219,17040259,55396355,134434723,1273889612,-855376125,6207,356502787,-855437602,110954303,-989658879,67043912,1720269,1070400256,16792090,1305150209,-855376127,2103871,-1509752570,1306854220,57218051,922963292,1230046025,-855376126,97977407,71290113,16909809,21484035,-16431080,155176195,-855440882,261687615,54512899,-855435895,363922239,71290115,16844199,18794499,1070400511,33932036,1224803073,21568771,1070400511,34583305,1507525377,21807107,1070400511,50428420,1243742465,55092483,-16627475,88067331,-855439961,108528703,-637337334,380436812,55215105,1342263659,1282540369,22111489,-1543286430,1364001098,-855376126,111674431,390057219,17105775,22103809,1392595265,1248330577,22104577,1070400511,34375696,1366164225,38509315,1070400511,51800579,-1711063091,16844310,1493258591,1364984145,22107649,1157699242,67043658,-1692975155,50398723,822299956,1303839529,55383043,-1207888323,16779850,287310593,-16711679,37735683,69224,1862467842,546702112,-855376123,369300287,322948355,-855435740,603067455,339725571,-855432180,367989567,-1107099388,125043521,50838019,-16637934,121621763,-855439607,114493247,2063794433,690321997,65763868,1397968708,1347769413,1101209805,-17786368,18411549,21700189,22414307,503383011,65793,-254,-1,-1,-1,-1097195882,1323427,628752408,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1514745632,1397305120,1363750688,1414082336,1229532960,222506784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,-2009006081,2228247,4539428,0,0,0,0,133832,1183536727,105253640,-4717195,-1922241537,520026806,-1190756668,-1070333953,-772296974,-24643285,119473694,-1510741551,-1527527149,-1809400033,-34163059,-4651234,-139529473,-2013713455,-202780162,-204926043,-158954076,-1924131075,385809038,-401698735,1183653972,6967550,-34175347,1571416144,184992899,-955943744,-442,1593722507,-1865692833,67272,1183536727,105253640,-4717195,-1925125121,520026806,-1190756668,-1070333953,-772296974,-24643285,119473694,-1510741551,-1527527149,-28930785,175570768,-17135987,1573709904,184992899,-955943744,-442,1593722507,-1865692833,-1275051,535299702,20798301,1086331648,46713801,1183645696,1996443902,175570700,-16222465,-1477966218,180650845,91537419,-112953,-28931073,-1957311543,209125356,-16091393,1996425334,1572136966,46713801,1183645696,1996443902,175570700,-16222465,1927808630,180650845,91537419,-112953,-28931073,80268233,1448542209,184960651,1208448192,1208448072,-1070393228,1589929707,2013210120,2013210118,-2014835196,79987710,1589924587,2005607944,1334519300,-1912698106,-1895891786,-4645183,-222284801,735180718,519997433,-788062458,329642985,530904009,638082756,639137791,639006719,-401311745,-998023866,140428294,343408422,-15669234,112731,-875995298,1793887061,142016257,-402229505,-875997314,-1275051,1996425334,1466230790,-1865888823,1448542210,-1784019257,1048772608,1946157884,16312579,6947178,-672651158,113541911,-1929346456,385840262,1782868560,759228416,185255043,1344763328,-398628272,-998041674,1778477574,-1800771574,1340621930,113541974,-402625968,-998041698,-373279994,851378420,1891011990,-1190715651,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-42957171,1746817046,244318274,1780365288,1778412032,1744857600,1650992522,-1929352703,385708166,108461904,-1929087233,1343682118,-1972895382,19294245,1747290728,-1972895508,20604965,1747290728,-1972895490,9725989,1747290728,-1972895244,31746085,-1761604966,583303981,-1979955575,1347616342,-1761458534,449086253,175489035,-386500865,-379912100,1996488539,-59310082,-1761543526,79987501,-1929314200,385774726,1782606416,743761920,185255043,1343649216,-398628272,-998041910,1778477574,-1800771574,300499050,-1929352449,1358853254,1744847720,-1033333722,395110563,-1207253885,1599995905,180929481,1183514626,-949884156,1711142534,-947983616,1895691910,-948507904,1727919750,-949032192,1744696966,-949556480,1761474182,-950080768,1778251398,-950605056,1795028614,-951129344,1811805830,-951653632,1828583046,-952177920,1845360262,-952702208,1862137478,-869340416,-34175289,636158063,1996491581,-1816132622,-777519314,1661216259,1929603843,-2096923901,-1828484349,-1560044797,-1291605245,16803843,-17004915,-1224781802,7011830,-2094302744,-1073018172,6825076,-125399807,1783633661,-402625948,-998036638,1958742794,-58290931,-2037559042,-397345288,-1010216214,-2081649835,1364435140,-950577582,41286,-1207941446,567098626,-125629581,-385649662,-1796669286,-1589212928,12114059,1931595076,8972547,8438519,2112553589,61163206,-1958477128,1522114910,-1521054464,1819419085,866549377,-2124253896,1295427710,2122406773,1968718250,-1370059948,808512129,-489552719,1988810250,820936876,-1996063093,-149483,100727425,-21481869,16417279,-1204980219,1190658044,1962934758,-1335981277,2123040286,-1898411004,-1092907328,1371078778,178957312,133882048,-339727585,-18429,195124875,1342600411,567099060,1516134232,-443851943,800637789,-1943941835,-1974606911,-2080354266,-1274907164,-1157582638,1169772868,1295039053,801971792,-410912629,1478426879,-8312204,309657855,1296432001,-108983179,108350788,1448278657,1048581748,1962934352,1975844363,-2134854654,-1082797316,636207155,1169883568,1296939345,-852217158,1274773807,-1930857137,-1996467450,-1157607106,62128384,5316351,-1957313645,1444808428,-1672391849,-1996202357,855662622,6202304,130545803,1204158464,1347551234,-852492104,-1545566687,1515716700,12277940,-855461888,6464033,29055156,-855396352,-850217951,1200301601,5678078,5637774,20874022,645136384,4096038,510941696,4096038,57953536,637588969,81539,-1945405686,52838592,-1560280314,1453391958,5808896,5768846,4096038,242506240,4096038,108285184,-381108173,-2094661470,318,-2094640268,167772478,512445302,503513184,-74776482,92913804,-972914803,-1591345147,-1064435711,6045313,225575936,-1907834740,573120,-352258072,1048651281,550305792,106367093,-2097124632,512427204,-1014824866,1579059468,5808384,641777806,198147,637556899,16000,-385649574,1048641394,1962934371,1661402661,-771639296,-1186444869,817517121,1426464333,123547597,1274773791,-1995999921,-385853938,-1070334194,6430346,1488191671,567083952,1599822237,1560747870,-326412861,503732054,71732124,1520681102,915088896,-167051220,-963945100,650153544,989856161,1962957318,868650574,-1178586113,-218333184,-482314834,1031808574,1207137536,1191545638,33063751,-1174655627,12058880,-38866432,-1359848272,-1958262788,146343542,637579264,1949187456,629810697,1179067528,80146912,-1660884224,1583286047,1448199005,571735,119473694,102671603,96864031],38,[1499356928,-1224689469,-12832819,-1070398860,100710595,-12832819,-1070398860,-1957363517,1460018924,-950906026,26118,-852446208,1996962849,1678165855,1006653696,-955878908,1476420614,-850217984,1341885217,1300899407,-2131938781,41294585,243866289,-2034761626,187682070,1166747328,-1962052326,178392,74658253,440765222,-1960394610,243996797,1992622182,1166747140,50628931,-2097126338,-236846394,1509975713,123690587,-1950130913,1124120776,-2143539251,-117440328,280499317,-1959801533,1778814145,1746831616,1746861824,-1262225408,-2627584,-1195125877,801981184,91586620,-352321096,-1010814206,-1259566251,72780553,201308392,-1962773312,1438866882,179629195,-402368885,-1017249883,1458342741,-1962906434,1451954246,-1996191470,1183515220,172263684,-1995815285,1183515716,139889414,-1995684727,1183518292,240552716,-1996077943,196347988,1593796840,146064221,-1006673688,12080982,-1473262314,243839,179841653,187682070,-1207012160,801982080,376815627,-352320840,-2084467949,208929784,1946351747,33063687,-1070398860,516120159,1398167302,370260050,802020147,12107787,-167283456,41189571,1532674302,520576862,-1675753789,-1655652301,11098268,-1206422144,-1655672832,-1453810437,91516928,-352090440,42383368,-2034760725,119512320,-855591741,1946172438,-1008455166,382534068,-320338572,-1007293441,-1202518498,567096611,8521356,8396425,-852155208,-2046391263,-2078373632,891009024,109846989,512295050,12058760,-2011050701,-1207923690,-768462079,521019853,-1207317318,567092515,-1207317318,567092507,-1207318086,567092516,-1021376677,503730718,382019079,599261312,639749413,8656581,-853203784,382019105,465043592,-1205744347,-1977208063,-855602154,525993761,-821841725,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1957363712,1465261804,772294283,772460195,181286655,-2097104920,-1612184892,-1898411007,108956608,-1962861848,-1929771946,-1127182648,-1577382385,-1557249208,-930346254,1321189518,19261450,-1590799610,-1064432910,-2129937989,-1325181245,1139528452,567102132,12060507,-1272853173,773967181,183764727,1265958914,-200870098,1946157322,1950497825,1958742534,775482170,-1911885151,113649344,637534336,8455878,8437517,-1590818325,-1064432910,771784895,183766659,243478018,-402388236,-826670921,-1899459575,-1197216808,567102464,1562336863,1769430211,1868770926,-1957363603,1443241708,-138398889,-64442,-930937228,80249601,183804718,-200870098,1946157322,-1899459527,-1093103936,-1993471538,772460598,181542540,-768147666,922693130,199756496,79987457,8436220,-536855380,163139323,-1090614528,-1527575623,-826797589,773753609,240328342,225634384,1594410115,1562314590,-16048445,-1185472140,-1070333953,-139529476,-1939977775,-1931964736,-1077899576,-1047852466,-1197149270,531234829,109850307,-1993471256,772466238,183764727,208928772,183673134,-1591295858,317390892,-2096442184,-388952128,-388896559,-879957807,-1557216509,-930346268,-368654546,771775498,772467875,183371463,-1557266324,-1064432912,-1022696261,-2042410079,52313568,347801458,-848841728,1209961249,650350147,2889355,1224757433,-1269613085,639749458,1543391115,641777806,16000,992507213,991130819,638547138,73273,-1064433547,567101876,52875755,1929380614,650701570,16000,-1009945254,1458342741,719855191,-990868736,520488062,-20542468,80775872,984656448,-1436766038,378406,1203042187,41034189,1595916339,-1262264994,706858265,-1957313564,172395500,1586184884,139365124,-855222645,504001057,207522567,1468598153,1230432514,-1957313699,1465261804,-1979296117,1622738014,1894408,1562336863,-326412861,-1957210594,1586103894,138459396,1593837032,-1017307298,-2092692040,-343908381,-400437952,1925382145,-1950338298,-1274483760,567104857,-1009546403,66760,108461910,-402360577,-998043820,1975520004,-385914362,-2091183980,9955902,-1872230540,277276672,355133531,108380171,2045312874,1048795920,1962935102,570222665,1114947595,6947178,-269999254,113541899,6947178,-471325590,113541899,6947178,-672651926,113541899,6947178,-873978262,113541899,6947178,-1075304598,113541899,703135594,-1914152176,1975520019,-385914362,-396685284,-1073016108,-9828748,1527779304,185797608,1778808256,268626175,1748927323,225771684,184663016,1778808256,267315455,326035547,108314635,-504823958,1048795919,1962935104,-163675889,1912930455,15755271,1527761896,-1745600893,-401771520,-1073017400,-9828747,1527756776,185839592,1778808256,262859007,608076635,225706132,185089000,1778808256,261548112,641630299,91553940,-350606872,525395971,108380171,2112421738,1048795919,1946195370,-1442396301,-402653035,-1073015292,23750260,761921642,-2096435736,6948548,711589994,-2096438808,-1477966140,1794149131,9332737,-806879126,113541898,1133741302,-2096925694,-24960786,-2096794611,-831185922,1133741302,-1929022462,49012820,-92023157,-955747059,26585606,1779297024,9398273,-1813512086,113541898,-1784004989,504263936,-402616216,-997985652,1975520004,-385914362,-2091184408,212030,1239944565,1975520009,-385914362,-2091184428,212030,1048605045,1946264678,1715372039,1668612772,-1721237398,10905600,-1919670680,1358921350,-2096423448,1048578756,1963041894,1744857610,-1268252504,1778969344,11954176,1744880488,-2037541850,-397345028,-998044938,-1929352694,1358921350,-2091970584,-2037578556,-397344898,-1923396112,1358921350,-17004915,1305405520,-2096839549,9842750,1996426357,74907398,-2095634456,6948036,1527661544,-916537293,1048809667,2080374982,-969474287,-1744148480,-2097054744,-1073019708,28836724,1556660992,1448542208,-1093108083,118882504,-1178586204,2123169807,-1431571495,-1543879031,178389190,1779198616,1220864064,-1962621821,1978665968,10676483,-185145258,-25786021,-369592695,2139947138,-663319294,-4651234,-222284801,735180718,-771848199,329642985,-1918569527,-397354938,-2141500656,1946212478,-1927255469,-397354938,-998028780,200313604,-972851984,1183645700,1877496024,-1072997628,6959732,-1929286040,1750128710,-202899254,147096329,-402601368,1784349668,24340480,1356351117,-402601368,-998045222,13264904,1526975464,217990787,-2080481653,57933887,-35863,-202835850,-1070376105,-1929372999,118924414,1183689715,-397404508,-997984696,200313604,858420464,2130054089,-1535210204,1317656203,-25261572,-1946650999,-92369929,1946172547,21296667,-2129955824,-351272753,-92370161,1156976619,74719233,536924033,1967801926,13105115,1745318928,1307050360,-940090621,125050880,-402554264,-396688576,-1072957993,-1956116620,53667841,-172103589,125091851,-402549144,-396688604,1599997442,248038345,1448542211,258668083,-17660275,23744534,497346646,185255043,1344697792,-398628272,-998045670,1778477574,-1800771574,-1276640918,113541958,65558096,113541896,-706101197,-59340542,-955883893,62022,58710795,-1962853655,719358662,1210844608,-1946794359,1183384646,-195130882,-362871,6880374,-226063103,1996443901,54585598,185123971,-385649216,-2033843997,-1929315086,-1090719042,118882721,-1918589531,519893686,-25261305,872415161,-139529536,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1952123959,-4587906,-139529473,1317620177,217678840,230304895,-1076811008,-1232272986,-4588302,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,1252324297,-1463821963,-222917375,-17924,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-1098013453,-1232208398,118947058,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,16738468,-51214707,-159973552,-1958388248,-997984674,8898054,1182793729,1191117303,-226062854,1996443902,1204873470,184861827,-1560054336,1183028650,1325338622,-385649420,1988886241,2146831354,-62456052,50101891,-1477901443,2146831358,23259395,16547459,-1595341964,1778412032,13068288,-2096724504,23725764,845807722,-2096727576,23725764,862584938,-2096730648,23725764,879362154,-2096733720,6948548,-949485462,106227712,-955857789,62022,528414219,-1958204230,-27883010,-1946519927,1442933490,870842474,113541894,16828033,1794012495,1744857600,535298247,113541894,6947178,333985130,113541894,6947178,132658794,113541894,6947178,-68667542,113541893,6947178,-370591638,-181868291,6946922,-402602136,-998046238,1778477574,-398890496,-998046250,1778477574,-398824960,-998046262,1778477574,-398759424,-998046274,1778412038,13068288,-2096778776,1187448516,184549618,-1172341002,-24426452,-1979820407,-225707402,1784021354,93382656,-2130262909,1325465798,7007861,-949485462,92071936,1778828419,1778412032,91285564,-402209661,-259324362,1133741302,-2096925694,-24960786,-2096466917,343150078,-336294424,1778412258,13068288,-2096806424,183174852,6946922,-385824920,7011632,-949485462,86829056,-1207516029,1599995905,46711753,1448542208,12992129,75235528,1491845171,33441479,74907392,1531367400,909768243,461242566,-6812993,-396950410,-998029830,1958742788,264733450,-969524410,1005091840,2080425526,-968979681,-972620032,-15767040,-949287818,-1744173809,1128065104,-1962490749,49020510,-1014244557,-1010213026,1458342741,-2147191157,561250364,-1952971638,-1819805992,141887299,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,197320,2122536535,141885450,-1090448198,116064548,-1090467654,-225771245,1300231995,1761509001,-2037579520,1343684350,-402625962,-998041142,1958742794,142016314,-1928956161,1358757510,-16871795,3074129,-1928805245,1358757510,-402360577,-998030034,1958742788,-147110393,99335550,-352321096,106859272,855640006,-916496704,-1957326653,-1957275668,1015022710,-1960610784,1015023230,-1978960835,1191544836,540835910,96923765,540835840,1015022964,1174959421,2123101163,1189866246,119471755,872415161,-139529536,-645183023,-49016,-11138442,736626806,113541954,-1962385781,1086720630,28836095,-916496896,13144259,1448542212,-1962882370,6816894,8817921,1448089343,-1572758,180650776,913621003,-1929314200,1358823558,-67074419,9342288,1642615295,147096575,-67074419,1676171088,79987524,158646283,-604077754,-340034048,112645,-1070398741,-1010213026,1475119957,972436310,2113979958,1191086876,1795454719,168103879,736645272,79987524,-478822389,-352321096,973026080,2113979966,-1744126442,-9770922,1975520091,264668135,-969000121,871201792,-916496704,80253123,258605057,-17004915,1282035734,1541931114,180650776,91602955,-922746440,-58290749,-1947709186,-1072997377,258666101,-17004915,1315590166,870842474,180650776,-663437301,-17004915,24832080,1975520091,-1746492981,-1746397557,-2097151955],39,[-92075814,1913091882,-134201929,1048818290,1946157878,16803901,-17004915,1164595222,-270008214,180650775,-1804287989,-17004915,1091102800,-62486181,100554377,-763166685,571882240,1997238932,537279238,-385649004,-1070334098,-1869560887,17608,1187403351,1183666891,1317884144,1317884348,560615882,-2092798488,1183516868,-96040464,-1984018805,1183053894,1183523576,-94991368,1451880587,-1898411010,126559938,653805193,1208108171,-990230903,-1014761378,-1930196208,-165216698,1971324231,9758979,653811339,1950629760,1065362953,-385649591,141164674,-1030962293,1375733765,-431583920,244338710,-2092465176,1187384004,543817966,1357268621,-2092791832,-125107004,57997323,1778386374,28141568,1357268621,1373130381,-2096991768,1183647940,1642615000,6970364,-1929268632,-1924078010,-397289394,-998047146,-666465016,-62461872,1744857691,1183646135,1183666406,1005080792,147096322,1356351117,1543252968,654198414,1183384715,1149970168,1183401986,1015228154,-385649409,1600061245,-1957313591,74907628,1543366120,147375049,1448542210,-1919670593,520059574,-18169,-1359822797,-114568713,-372113785,-921459213,-1098013453,118947706,-218103879,1238497198,-1836191349,1187512186,-1962915842,1451884150,1761250300,-2037579520,1343684088,-402625962,-998042038,1958742794,-1929352649,1358821510,1744944232,-2037541326,-397345032,-998047338,2055638282,-2037559041,-397345032,-998044990,1958742788,378418,1224639302,803976574,6946922,-2014823062,113541888,174719338,1452583528,-2093014552,1783629508,7399424,856081539,1779166144,1778412033,-1192301799,1599995905,-1957313591,-1957275668,1992557646,105286408,-661718645,3964966,-1977217676,1191544836,1015031366,-957123328,-1047855099,369514123,-916496865,113807555,917766144,-855353717,-28407519,-1979955575,7010910,-1946257665,1727527494,-397389060,-1010219712,65736,184831627,1747023049,-2037579520,1343684352,-402625967,-998042270,1975520010,-910150908,8818115,65753343,-402229505,-2091188178,1946159230,16803873,-16742771,-949465066,-402626048,-998042318,1958742794,8818128,132665599,28859136,-1866217216,2760,32917191,-854608896,-25262064,126504939,1023166088,-971148023,-1960772538,117831238,737682432,1183446598,1975520250,-96024820,99287048,33179335,-129579264,317390848,1183452852,-25261316,281870515,-637185,1183578182,-129615366,1191175804,73304836,1962950528,-1866217047,712,16664263,-855133184,-1996442591,1183579718,-1866216962,1475119957,73304918,-1929377850,-628423082,1946173315,-1959294156,-1962467586,-4651914,-222284801,735180718,-771848199,329642985,-1952123959,-4651906,-139529473,1308707281,-1958591996,1963407834,-916496692,-1603759933,54192128,112731,-1194815293,1448542209,1183432755,-129594890,-28539251,-386251127,1183444300,1958743036,-471314420,1183407084,1975520254,15395075,-1469579158,-1100472832,1778412033,1342204416,-2081626648,-1073016636,-1041693835,1744857600,6946984,1996423274,1283886590,1783633663,-322639872,185648259,-385649216,-1095237472,11057409,-11747699,118943883,-1071912495,-1477195461,-2048326796,-204985600,1786738086,11036672,29255710,1183514730,11021820,-2037788117,-1769341368,1347616330,-385976577,-997987210,1958742800,1744857685,-1224802136,-1224737206,1996488264,1283886590,1783633663,-329979904,185648259,-1204587328,-1464270402,1287556352,384863231,468308231,-204915776,723219879,1973875656,-28931307,-2080743797,-1996293562,-129564921,33310347,-2037516730,1178206028,-385649670,1187512061,-2097151746,1946220670,1287032082,-125924354,-353880833,1179016171,-1946847921,1600058950,80266185,-1293418496,1975520235,-536463084,1778873495,392843265,-1645730837,1958743038,-342890465,1912733757,1627029774,-402099710,28901012,1791215872,1778412033,-45553640,-1010188237,3272,-1070377385,-1980217719,1183446598,-338499340,1451868811,-1311626246,1117054986,-1979955575,1465318998,1242609749,-855637829,-1161937617,280500085,310090,1599942605,-129070754,-1980342647,65664086,1583308032,737560203,1727525958,-62520840,-1946266095,1452014662,-916496642,-1362587453,1448542208,-1809447226,-1564462336,1755554918,-1775197276,-1181228893,243859457,243898356,243897770,243897380,-202860566,291956971,-1556111896,-2107074564,-1783863296,-1958758936,-998046114,-1559786748,931894830,851377803,-1190715754,-1070333953,-772296974,-24643285,-1510741551,-1527527149,845700202,1040902294,-997992309,509444,-16353537,333972598,79987457,58048523,-2097104151,9955902,-1377238156,-225253376,-1746911613,1779201280,1778412033,-63903724,-1090075517,-1232234958,119471954,872415161,-139529536,-2013713455,-202780162,-204926043,1384549796,508565247,-1878858136,47114254,1356088973,-2037569686,-397344942,-998031279,1975520006,939968262,-2097151741,211518,851396725,1387695510,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-11368819,1746817046,244318964,-1929216024,1783682118,1384549671,48779519,113541952,108380171,54134471,28835841,-916496896,-1957326653,-63504404,1048897687,-1783863205,1530806504,-1809432960,-2095156224,9842750,1048778613,1946157884,75399949,-2096466688,212030,1172833140,-353048564,294531,1996425076,927000580,-1866217125,5320,1187468887,-1962933764,1200293470,-28931838,17071747,-303496321,-27358463,1949253504,759136278,1065357684,-385649408,113705352,66362,-16678935,1996488262,1019930878,-1965520037,1413322759,-385649408,444006704,58015532,738297065,-31427580,740586696,740848645,-385649403,1191116979,-27358210,1962950528,20900099,-956214295,9708550,-941102336,9808390,-2102528,1586232902,-1744336130,-661925749,1133742070,-2096925694,-1031069462,1023428397,1148649491,781434883,527214591,531111828,531111836,532029352,531111869,531111848,531111848,530718661,531111848,531111848,533536680,54396615,216727553,-1746925881,113704961,107624,-2130813301,57999423,-369134871,113704812,-352148378,906414059,-352321533,1074186211,-352321277,-368654373,-352321385,-1961923885,1346960966,1357661837,-2093445656,543688388,-330920701,990963792,184861827,-954108480,26619910,-1783979264,-1962729288,-1190715656,-1070333953,-772296974,1308707145,-15865346,-1929172376,-397349818,-998032674,1958742788,-17176317,-1536817466,53131265,1586220523,25133310,-1927318214,649986687,-1190715756,-1070333953,-772296974,-24643285,-1510741551,-1527527149,113640939,1744868390,-1175940058,-1072997621,1183530356,-62456060,2113685049,-60912883,1988877059,-1996453114,1183579718,-62506748,1089012605,-1104417794,23724043,-397016982,-997983910,-24951290,871333392,1779887040,1778412033,-112924593,-972635005,9709062,28895723,-916496896,147361987,1448542208,-1962254709,-779416498,-1047594101,872415161,-139529536,1586055633,-1982266376,1451883614,-128041986,-2144989578,1952251775,130426375,-62455972,503742148,-1174636859,-1359806465,-114568713,102694535,-372177121,-921459213,1579132147,147507551,2011729920,1958743015,1778412061,13068288,-2080849432,23725764,527040618,-2080852504,28837572,-1897348352,1958743015,1778412053,13068288,-2080858648,23725764,1902772330,-1070343445,80253123,1448542208,12079186,-2044605136,-1745443872,1048664664,167811062,23728242,543817834,-2080871960,-1070397756,1048655851,51681270,23726195,157941866,1187505899,-956301058,-1766261690,1757287147,-1962467838,-1515848578,-28901468,1006388867,100564611,28895356,-916496896,686330051,59129319,28836978,23773952,174719082,-2080894488,-1070397756,-2067230525,-950665216,65094,1358841485,-8616307,-500897712,-1962621821,-97296,-267700620,-24956289,-2095352578,376765694,16678529,-2129694203,268500606,-1070397321,1587016867,23774153,560595050,-2080915992,28837572,-1010213376,-1981631512,-1072955834,4002420,1023767045,-764014592,6947178,-655678870,-916537293,80253123,1206386690,-1746492422,-1746397559,1915419267,1023768332,91420672,-922746440,16804035,-16742771,728387606,-538443670,180650764,561299467,6826602,8818168,-2037559041,-397345284,-998033862,-1929287160,1358822534,1005060202,-910150665,147361987,1187446784,-1258291202,-27358392,1586045389,-28931074,78762539,-1992521240,1451883078,-401952260,547568778,571902356,-26834540,729864376,-28965934,1174655507,-61467654,1810369201,-1745837252,-1745742199,147375049,1048772609,1962935094,15919363,1761583080,-2037579520,1343684344,6964586,-2096348696,-1073018172,1347430005,-1209516694,113542134,174719338,1788127848,894494789,1342620803,-1612185494,113542134,-1010188237,-17267059,892659792,-62486181,1761498761,-2037579520,1343684344,6964842,-2096368152,-1073018172,1347425653,1810382186,113542134,174719338,1788127848,-1917654202,1358887046,1530198504,-1980217719,547486294,571902868,-27903596,91708530,1996244537,16803925,-17267059,745164822,-1477967766,180650763,376815627,1030377552,-2081022488,23725764,-1436022166,-382965100,1183580003,-94991368,335300099,179437142,1379626472,-125399728,199774462,113541939,-402494104,-379899134,28901194,-1866217216,132296,2123060823,-28930812,1459645008,-2093319704,-1073019196,6954100,74055786,-2081047064,23725764,-402625961,-997984846,-373279994,1461584047,-33782131,-437759978,-2081387753,745800190,6946922,-1880610454,113542133,174719338,1452583528,-2093733400,1783629508,-176625664,-16333693,-1947664778,-1108649159,503740043,-1923323306,1358822534,-2093547544,507512004,-401698736,1183710240,6967548,964290646,184992899,1779528896,1778412032,-180819963,1778828419,-1276422655,-100609,602471542,2110917397,1778412055,-402232832,-997984998,1459710470,266862698,113542133,-385976577,-10798814,468253814,28859193,-916496896,13144259,6815746,8817921,1783633663,-402625986,-998045090,1975520010,1783648277,-187373507,1778828419,1745512961,1047172266,6826731,8817921,1783633662,-402625983,-998045134,1975520010,1783648292,-190257091,1778828419,1745512961,1097503914,-2093792792,1783629508,-191830016,-351878013,-1547540402,-33519987,8818000,1676169471,113541942,-1547551104,1781822464,-1547540388,-1959392280,79987672,1744832454,602448834,-1072997632,1746801780,-2037537854,1343684352,367529616,112891,113689545,855679938,-1866217024,712,-402360577,-2040856536,-28931616,184450689,855929603,-2117875264,67174014,1996486003,16967684,1975520091,112874,-1899445303,1448542208,1183432747,-196703754,-9259379,2123040542,-18172,-772296974,-24643285,-1510741551,-1527527149,-9271667,1746817046,244318938,-1912955928,1783692870,1921420544,1810387199,113541944,57982987,1342217705,33777744,-385976577,-998033250,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2093461016,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956957875,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650808,527810571,1746799210,1996423792,-92864516,167700566,185386115,721974480,-163149376,-768375,-396952970,-998035214,-25755900,1530344936,-1946925429,1600058966,818463689,1448542208,-1962641781,-1190715650,-1070333953,-772296974,-28407479,1746818590,244318843,-939935768,64582,1355826829,-397015446,-998033607,1975520006,-330942189,125570687,-1192591743,-955944181,130118,-956408181,1183514624,-916496644,-1899458365,1448542211,-1784004989,1752003584,-2037579520,1343684088,6965098],40,[-2096623128,-1073018172,1347430261,-2014823062,113542130,174719338,1788127848,824240199,1342620803,1877475434,113542130,1927921715,1744857601,845677196,51800214,1744997992,308843558,43018243,-34044275,43149392,-1919670680,1358721670,-2081218072,535500996,-1805123478,-1775081470,1745032808,644350614,51538068,-59603315,-218044336,-955202429,64582,33441479,71731968,81224,-2065104003,106334976,-628407742,-125106293,-4651234,-222284801,1238497198,-2114171391,8584318,-628401281,-24430709,-59591027,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,43564964,-59591027,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,-1958591836,-12057530,1178336838,-343179778,1342269960,233380714,-1547525889,-1982297192,-2013856186,1946305427,-26311932,-28931296,1342193709,1530159592,-1929346456,1358920326,-2093714968,-1027668796,-122253917,-1190715650,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-2037556118,-397345032,-661966132,-972766077,-2037579769,-397345032,1784361949,1921420544,-1033350916,-1547540317,-1377304470,180650803,-1929169757,1358920326,1530117352,1577058744,-1866217121,78536,-13412777,1187444619,1187381502,1183466495,32002303,-1072997592,-1276574859,-12154368,672852048,1958742875,10807555,1358907018,1529367528,57982987,-1979673111,-397344954,190523298,-385649472,1183449222,-303542017,-1072997593,1183480437,-1410838273,-1072997594,1183477365,904417535,-1072997593,1183474292,-873967361,-1072997594,29316725,-25264128,-1979288320,1183383366,-12154114,-963369310,9709318,1073926632,1208906816,854131573,1970554881,-351964088,19851303,-1728100726,1342193709,1542459368,-1980086647,-92013482,-1962050448,-1809422089,1530060264,1584709643,-2130753794,2136670078,-13440765,1618343435,-1734987104,1952209981,-1847046135,-1072997593,909725300,1215562552,54146617,113721972,66364,50358358,1745001064,644388402,-256055148,-351615869,-12154335,4205976,-274536368,1895465819,-141842820,1996464875,-92864516,-2096953880,28837060,9824512,1400176395,1333130763,-1929314200,385797766,1443064400,-2096819736,-1073018172,1347427701,-2014823062,113542127,174719338,1788127848,773908483,1342620803,-1974277290,1352203846,-1923714966,1358876294,-2094237208,-1670903612,745596930,-1925387429,-1090597186,118882975,-1532648027,-1996601718,-1912680826,1783680582,-830042841,-1830268674,113541939,125157387,1783628138,1778838289,1778412033,-283318265,856081539,-916496704,-1329033021,1448542209,16664263,16803840,-28277107,1198149654,1944584298,180650756,662028299,1030377552,-2081494552,23725764,-1436022166,-397972844,-998036094,6967302,-2081500696,-1070397756,-2147422487,9709118,650070388,1354141076,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-11499891,-1903341546,1360461392,1642598032,-767128075,-1926796720,1358909574,-2093816600,-1073019196,1187448181,-2097151490,1962999422,-1775059129,-11487603,-4651234,-222284801,735180718,-771848199,329642985,-1918569527,385831046,1351519568,-1873733890,-183310322,1355957901,-2037569686,-397344944,-998034795,1958742790,-10557181,53755521,947192046,54279811,1780052992,44460032,-11499891,6967376,-2093960216,1967131332,-13178583,644350058,44656788,-11499891,6967376,-2093967384,-487912252,54279811,1778873600,-1809422336,28886763,-916496896,751341763,1448542208,184841867,-2143324938,980680764,119471755,872415161,-139529536,-645183023,1560246400,1183655028,929714388,839116886,184992899,-167348800,-351213242,1340626438,1950374704,112645,-1070398741,-1010213026,143048,16803926,-19757427,1114263574,-337117078,180650754,678805515,1030377552,-2081594904,23725764,-1436022166,-398300524,-998036486,6967302,-2081601048,-4716860,-1010213121,-1929314200,385733254,1782803024,44886016,185255043,1343583680,-398628272,-997987038,1778477574,-1800771574,-1075100822,7009843,-36534643,-1928697264,1448148550,-2094290456,-1924135228,1358877318,1745005672,-739732441,214205421,1355957901,644364138,826271892,184992899,-166496832,1947264838,17360903,292929547,167674694,-24923010,-1207141110,-916586495,-83773,868469086,-1010213184,38600,650073687,1790348692,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-9795955,1746817046,244318895,-1913435160,1783692870,1787202816,-1595387649,113541936,57982987,-1929340695,1783692358,-1150804467,-25755902,-2093932312,-1098052924,-910229654,-1190717950,-1510801403,-1928697180,-1174443330,-1070333953,-772296974,-1913550007,1358916226,-16353537,-404224906,147096362,-1929194305,520055478,-18169,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,1358710413,-9781619,-4651242,-222284801,1238497198,1787202897,-11528449,-1561788810,180650800,-385976577,1583034346,-1866217121,-1023409736,66760,-1735121248,1342193709,1542164456,-1979955575,-92012970,2103213936,16803930,-17004915,57298966,333971562,180650753,611696651,1030377552,-2081715736,23725764,-1436022166,-402429292,-998036958,6967302,-2081721880,468387524,-1735121248,1785752144,-58290944,1944604926,147096360,-402466968,861612138,1388562880,-23533488,-922746440,1892192451,1187446784,1778385042,-62485247,17492048,855950467,-1874425408,54683728,-2097087512,-353893180,1711388676,57811405,-2087559543,1946194558,-1922798997,1343658054,6946922,-2097120792,1183648452,-1773762152,2122533611,1282736272,696838227,-1807316645,1972520507,112645,-1070398741,-342866295,-1773732093,-1969856885,-661940217,1133742070,-1947306748,1065391710,-1978567680,-661940217,1133742070,-16419580,-403990970,-2137629045,-1368063937,9469571,6950773,1358710413,-2097124376,1525155012,112644,-1869560887,1224,2123060823,105286412,-962308445,61103366,1755596392,1449695230,73722020,-1593391997,1183425614,-1744526852,-989968759,-466944930,-12088794,41862971,-259274869,-11336112,1996425846,-401698808,-998035456,140428298,50726,1600046731,-1957313591,108954604,1779201024,-546824701,1996430851,1779100420,1996430851,-546824700,-401698813,-1010225204,8392,-1158658362,-1729018170,66209478,1183378608,-163149581,1183352496,-146372364,1183375536,-129595147,1039746758,-1996863802,16467654,1155679942,1172522694,769935046,1183339184,-448362272,1709590214,1642546886,1692944070,2045331142,552224454,1122715334,1183336880,-330921759,1340950214,1408124614,-852138056,-62485471,16547459,12076148,-2006463010,2122382950,913637630,1183648874,1750079216,6823919,-402625794,-998047704,1976568588,-1928369640,1343676486,6881130,-402625808,-998047728,1959791372,112645,-1070349367,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,-1947726192,147096366,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,106058576,1359001687,-919395891,-13385330,-1307431240,-1943024384,-1996272634,-1308407234,-1943024378,-1996271610,-1207742914,45224494,109850573,1049166680,783811414,-855330286,1745259567,1715374339,650350083,2885262,-402652993,102629829,-2083026145,12059586,522308925,-661962638,64822921,-1677704216,-1958870856,-855384802,812817697,-1191182401,145887790,109850573,1049166716,-940047494,218334470,-637090294,113714179,905,59573959,123666442,-1017619622,-116734845,856095211,-2083376183,-645724182,1107474432,129573325,-2084502784,-425525038,-401176317,1057011715,-855377734,-2128973279,1308883774,-1592625837,378209277,243991526,-802487320,-352265853,868823875,1107343570,448340429,1057011712,-855377734,-1588628959,1295844344,-1589152422,-523172866,100917457,-125631472,-2096073153,79237056,-739716352,-1949748256,856026064,4242121,65408649,65541769,-402652738,259194902,65408651,65541771,132707891,-402427392,-1022951301,12079697,-1188967102,1068761104,-855377734,993358369,-1590594111,1312621571,187266387,-1104513802,503710716,64995079,-218102855,427034534,369318234,-779942920,264405760,-2147430013,-1192496926,-335980198,1398364712,66723467,-1206850685,-1020576768,-1961396133,-2096891890,-1944186647,-1161785640,1068762130,1914642893,-335953151,653954044,-377483894,-1960425726,-1547238651,109839174,109839176,1654850404,46629635,50694950,1543933127,56271619,-2097151810,-1960443193,-1983446267,-1945932156,-2096926588,-906099514,1455679861,65715799,855639483,1456180160,1952360179,-4632819,648999679,393479480,-541135893,93005315,-964492151,1166681602,855934978,1608510400,-1157369922,-1070399479,-212415605,225730214,-18097,942059250,-351112187,65191659,-964477815,-1983869950,-339725564,1438867172,-400665007,175373690,2078853427,1275181056,1579098573,1354980697,-397060346,192021402,-141877498,1599979571,-1195157497,-152305665,518818645,-1957275898,1166738558,93016074,-1962779253,1435173965,141921030,-400665249,-577962043,1562363278,108956503,1166804364,-1957208314,92866686,-1996333687,1435042893,141920518,-997548208,1477199241,175475038,520576862,-1017256565,1347768659,-1957558697,-2111927831,52488195,-318040093,1760036213,-402396416,158466391,15001690,-346530041,1594317317,91421016,-346334883,113541895,-18183,-326412861,2123060823,172329732,-1962570928,1300955741,106269444,1594389899,-5969835,2123061085,-1996125946,1300824669,106268932,1342731657,-1983608161,1582828613,1577743753,1575324511,1381191875,58859147,1979710339,5826565,686293995,-1274318080,47961,-466476595,-75296277,991065343,-1207012159,79364135,-2097040128,-336001340,1482381827,-473943101,520494630,-678739788,1963063683,-350106364,1914817794,1959279377,-133998835,440238118,41285727,-1021329013,-2095118818,158663161,-1977220428,-350106347,-486362100,361375240,-498654771,-1021314824,1946418816,-2134444528,119409525,-1190951489,1692925954,110085119,-617413753,922194579,-141360243,-2096919242,91621882,-348667264,818053123,-1073004206,-620034955,-108845452,1343386883,604456074,1476541455,922685815,-348060783,133792522,-108795532,-1813744629,-1158950349,-1070345677,59193087,-1959884349,1976109827,863628034,92939986,410264892,1111950315,-498972855,-473266192,-114599964,1610540776,-638858617,21334566,-495704772,-466472916,59442747,-770975625,1447943029,108316926,-234679158,1465251563,-919383802,59326083,-166497024,1963919172,41731080,-352241432,6154240,736625643,1594317056,1048796765,2080375689,-4569337,-1779742209,-318042254,-1588786316,-987036789,-352320839,-1996044370,-1023410173,-1985883597,-1928935677,-402650621,-2007433472,1124309639,1967192963,13428739,-294270466,-1995829832,1124309639,12380227,-2133118013,1962935932,-1702377711,1127030787,-1702377917,-398254077,861733026,-1999490085,-1979481074,-1053161148,-1054204298,1157034122,343179271,-2012593014,1124309639,1967192963,7923715,-327823618,556160,1278741876,705196808,-779483060,-485995382,121959972,-166955761,1947207492,92939782,1476520775,60458888,1090224963,1072169845,1976172032,121960156,169375104,-1978370826,-2021127612,-2092760166,58015995,-33545752,-152275506,1963919172,121959942,168588560,-1895271214,-33323258,-386370102,-1017839614,509019729,868977415,60473307,1929214696,1493655301,-998046485],41,[1573124358,805782774,-1977219211,-348041211,92939789,74760202,-169131705,-1017775829,-164408490,113756467,905,1962999424,-2140214526,91554814,-352311106,46593557,280888180,335053568,-125630350,-1107069145,1186660380,-990706941,-2084336580,779485179,1963196032,971766024,1962932355,33456180,803735413,1976109824,-1992391897,561315843,-1207727709,29229055,-118082816,-75258389,-402426880,-964493248,-2135104764,-931921410,-1017226248,105993554,12079191,1009765637,477452543,45668491,1915735301,-1185917165,-1070399489,-772296974,-2090903479,65734340,1566115679,-75250854,-2095614719,-16549314,-125628300,58020095,-16545375,1476622878,-919399189,1963196032,892872197,-1977219979,-947715763,343144706,639493112,141821243,-2095745975,-236256057,41747238,-1977160398,113657613,-1023409276,16247801,116165461,2126798878,-368986106,567139123,880082698,-839974216,72256033,-251400910,-33256922,-1323206456,1356985904,-839973704,-1899983839,108971224,-1175452840,-201588712,112805,199999630,637959876,855639494,1640009408,-768360308,-1010235617,-1958586719,-1555933162,378094248,1520517802,1544981314,1118610242,1118705289,-1958584671,-1555931114,378094264,1654735546,-1539005630,-1555929951,1048811528,1962951252,236251201,-1207602104,-1866203141,-1958565727,-1555912170,378094166,-1398717864,-1374254270,1113236290,1113331337,-1958561631,-1555908074,378094174,1151418976,1113760676,-1550317407,117391972,108347988,1112803015,28901375,1048822528,1946174036,1410269045,-1586531006,378225238,-1465695656,-1441363646,1113235778,1113331339,-1992119133,-1589465578,378225246,-1197260192,-1172928190,1113760066,-1583070045,144917092,236382360,-1958565727,-1555912170,378094166,-1398717864,-1374254270,1113236290,1113331337,-1958561631,-1555908074,378094174,1151418976,1113760676,-1550317407,-1866251676,-1275051,1996424822,321540,312009,1224,-605530537,-2081387522,141820414,-916496743,-1879046974,-2130282869,2080637182,48677153,1721550134,198741042,-955157053,-954,-112953,832813311,703322254,-1548208245,-2585039,-397015946,-998045432,-2080863484,74711551,-1878463591,-1952980319,-1986534378,1451883590,-16324354,-1946401141,1600061014,312009,1475119957,72256342,-1962522997,-1948741895,1183713398,1188989706,-1962440154,126371807,-243941366,-1909349448,-1950250024,1599997526,449364937,1448542208,1459912331,1357530765,-2096426008,-259324732,1946287747,-1237417191,310116502,1048774527,1913558708,-18423,-1026990242,1951268866,20637955,1357530765,-2096380440,1950876356,19589379,1106411136,28837493,-1878791424,1950924843,-477175,-1026990242,512425986,1586053798,-1506374658,48677186,1114145931,1114014731,117383284,1048789670,2081440422,-1509505274,956301378,1967302174,-280360,-1026990242,1049296898,-1519893850,320530456,-1962752893,-27883024,-512438261,-1912322421,-1993933242,-230258172,38045734,54839078,1183514624,-162100236,88377638,122980646,-1946663285,-1993934250,-1993995964,-1070920876,256149798,222595366,-473833589,1723304194,1753713730,-1990851006,1183639158,318826728,-1593523069,378225324,100876974,-1556044732,378094256,-1264368974,-1240037054,1409730370,-1593835356,378225336,100876986,-1130129400,-1105819326,1119396162,-1992114013,725795350,-1746623552,-6823261,1996482678,317909222,-16464765,-2092784122,272803390,113706620,17062,67143053,-1026990242,6946818,6946922,454748247,185123971,-385649456,-947126621,-1026990242,-1798832126,-11141120,1996425846,1820757256,-397404417,-997982678,-28930808,-1929352624,1358916742,-2094906904,-1073019196,-4716428,-1026990337,1996423176,-330920450,156690512,-1962621821,33457136,1048776820,2080413366,-2082767095,244757566,1996477555,561572094,-1560099709,1968084972,-330920676,168355920,1208140931,1183453045,-2037559051,-397344916,-998043474,1820757252,-11528449,1996424822,-39000060,-1207384957,-916586495,-1879045950,33480,2123060823,209125124,-1928694017,385842822,-41359280,-1928805245,1464925766,-8485235,564193360,-1962490749,50234352,-2037572235,-397344898,-998043698,-28930814,-2037557424,-397344898,-998039170,200313606,-1207339786,1600061439,705225,-15742985,1183517300,-916496642,-1879045438,-385976577,-259261088,209581579,-385976577,-998039366,-1746099454,1600046731,705225,1224,175541078,58586635,-2130670103,2080641278,8710403,67174017,1996428925,142016260,1443264255,-2095467544,-916584252,-1879045950,906159809,845585605,294531,-1070921099,-1979824503,569113670,-2096867701,141885946,-1962063989,199954263,1963129475,88574750,-1996007541,1451883590,105286654,17323659,1444019270,-25263106,-1206944512,-1181089799,-644992605,146983262,1183551488,-27882500,-1995618423,-404025513,-1711276104,146983262,516460544,1448542208,-955615605,58950,58586635,-2130520599,2080641278,46983427,294531,-105379203,-916496641,-1879045950,67174017,107487357,74907544,-16222465,-397015434,-998039446,-1746099446,1587021473,146983263,-423522304,1723646978,1173759538,208994563,55410726,-263796991,602603521,-1585083610,-1786042856,958797987,243208021,958793340,108203333,-352321096,-1070886909,-1930410359,1460072006,-2096054808,1183515844,139889414,-1981659511,2122572886,58654724,-1962798359,-812913066,-1048323445,-297366003,222661414,257264422,123025702,-186055811,638156545,1996834105,32106755,725794977,-1992116218,-1960380858,-1960440507,723914581,639148421,413373723,-1980086647,-930349994,-1618638042,-1713730792,176151099,-935656324,-242547597,-4324373,2096499711,-62470336,1983447040,-1994293514,1988750462,-495547394,-1946255733,1317602382,2143881988,-495548045,-1192460661,-661769821,-1711520117,653149838,638403841,-1961929455,1174535238,75400166,-385646848,1183711574,1166747374,1435182605,1429808655,-385647353,159318338,88422694,938017655,-260144383,-1588890624,647600110,638406027,722427275,-1982194744,1586100302,2111507450,-1983894693,1183447622,-1873679368,-2115215733,638882755,1586364810,1174702308,-1816949,1196031046,2130083385,-10032893,-385593719,-1960378521,-1726439547,-1585118426,-1793907176,-930408285,-1952977247,-936666662,1183570459,-939288074,1317657107,-94467592,-1727773045,88967974,123570982,222626598,257233702,-2097026685,-751107877,75434620,74891579,-1047800949,2096780859,990215949,108460102,-1946528117,1183447110,-27883012,-1958561631,-1555908074,378094272,-1977204030,-467008955,1946173741,-475643,23730411,-1018113,1996488310,654207740,1508390399,214205192,-24907637,-1956023039,725794846,188921886,-1957462309,244029891,512464866,-936667164,1183767067,-1920391442,-1993992031,-1961319523,1452014662,-468305410,2133556375,-502908666,-953978217,61510,294531,-118946946,-297366531,501765968,79987470,1592149643,146983263,-38236160,-916496641,-1879045950,1600046731,574153,1593835448,146983263,80252928,1448542208,184841867,-2125366026,2097418494,16679243,1443986692,-2095254040,-324861244,-916496745,-1879047486,-1962744127,-1959631228,-1959630700,-27883016,-2071347157,-2071383448,1183724134,905914110,-2095266328,-324861244,-28931177,1273517904,79987469,-1026990242,-1957363710,516183788,-1977204048,516226887,-2010758484,-1744410617,-1539033345,-1958564703,1078111766,1996443730,489482246,-1559575421,915118060,909875206,527737924,108314635,1593835448,-167001143,906181748,244007596,-1991884114,-1992118218,-1589464562,378225324,-1556069714,378094260,1048789686,1946199124,-1407269861,126494274,-2012979573,1409730311,-352321372,-189231081,-1010213375,1119100612,-1962440154,126354526,1119094527,1577058744,-1957313591,1317754604,-1070167290,-1204409534,1119396162,1119491723,-1992114013,-2092776938,645201657,1452803688,-397324206,-998040431,-1746099446,-1744423365,-1073016716,-21494156,-1010213121,1593834680,1183499209,-1071725564,126363202,1119880959,1577058744,-1957313591,1784043500,1778412032,74907392,-2095787032,-804583228,-4716428,-916496641,1988858051,-16874746,6953076,6946922,347269206,185123971,-1207470896,1600061438,-1398684727,-1374254270,1141244738,-1331478364,-1307145918,1119134530,1119229577,-1537997113,-1197408256,-1172927678,134611778,1119658904,1119753865,-1555908447,378094272,-1070906686,-1550326621,107517922,1144455064,-1372127324,-1405681854,74907458,-2095332888,-324859196,104237975,1962281880,1975520052,-1744410576,-1372127402,-1405681854,108461890,-2095340312,-324859196,104762263,1979595672,29960983,295166526,999810062,1956922422,1958742953,-13178607,57982987,-1191227159,1600061436,28885961,-916496896,348688579,1448542208,1443133067,1357661837,-2096994328,1950876868,-1237417193,276562070,1048774527,1913558708,-18425,-1010213026,1357661837,-2096945688,1967653572,112645,-1070923029,201213577,-1976732480,-466947002,1946173741,-475387,23735019,1183514986,-128545802,-2097151699,1347551450,1443264255,-2096821272,183176388,1443264255,-2080470040,-125107004,1963065219,108461891,501761642,79987710,-147066741,1996436597,74907398,-2096482328,-125107004,544603707,16678531,1183521396,-128545802,-1746794951,372835957,141858788,1593834936,-1866217121,1600046987,-1765227575,1448542208,1358841485,1996423530,66381830,-1962490749,33457136,-471268492,-25755904,1357530765,-2097053720,1950876868,-1237417181,477888662,1048774527,1913558708,-25755885,-2095471128,-324861244,-18281,-1010213026,-9783667,2123040542,-18168,-1359822797,-114568713,-372113785,-921459213,2122556659,259326218,1358120586,-9795955,146860112,-1929067389,-397350330,-998047234,81154,19251227,-1924120576,1358916230,-16353537,-998046634,1975520006,-25755885,-2095498776,-324861244,1589652375,-1866217121,1358710413,-2037579670,-397344918,-998046918,-2081387770,108265982,-335644929,1996460062,-25755652,-2080486424,-259324732,-385976577,-998041350,-1746099454,-386107649,-998041362,-1746099454,1600046731,315147209,1448542208,2123101739,64916228,-2012771617,-2092503486,-243529474,-2012723830,1166732866,1116227081,1187399406,79298815,-61437696,1586231947,172460804,-1978902645,-922026162,-355399564,-906045231,1116272757,1183467246,-2012740353,1968176966,-1744410407,1183649386,-11528466,652740214,180650777,-1952977757,-2087188938,343150334,141869067,1593835192,-1866217121,1593834680,-1866217121,906086699,236034018,28874724,-916496896,315134147,1448542208,1778808459,1778412034,1642616320,147096337,-1986612061,194426390,-385647150,6946998,6946922,289859670,185123971,-385649456,107479202,-1928435048,1343680070,413460566,-1559575421,1048811500,1947113478,1958742799,8448259,1593834936,-1866217121,2123101739,-297629180,-570171509,-2092562552,-243529474,-1997651318,-1975121851,1166601794,-1070905847,-1995684471,1187383877,79233279,-61961984,1116404107,736373486,-11629870,141871370,-757997359,-126498306,151281291,1460210247,1183467020,-2012740353,1968176966,-1766546987,-1766451573,-1996202357,1468599879,112656,-1010213026,1593835448,-1866217121,2760,-164932009,-1962639733,-1965095970,-163411961,150897478,1120334204,-994574090,637250,1989015691,-788062474,1002445801,1973941193,-204985587,-1207470682,1599995905,-1070873655,-1010213026,1475119957,-1946801322,-2071329666,-561298739,126410499,150897478,1183510652,138774534,-2012723574,-1264514747,-1240036458,172329366,722228617,272992704,1577993609,-1866217121,188918433,1950525446,112645,-2140630845,119466000,-1560099709,378094248,-1031060822,1118307851],42,[12086644,-1539005568,-2087188317,9963582,1151422324,-397393756,-998045964,1118610178,1118705289,101433995,661930668,-1744292097,-2096702488,-1197276476,-1172928190,197299010,1967306758,-1372127328,-1405681854,116975682,-2130393981,9963566,1143898372,1963196580,-1439236182,-1472790718,115140674,721732739,-1432239168,-1475998910,-15305662,-12408266,-398284746,-998046014,-1547687164,-1465695574,1118740802,1118569995,922687092,922698414,-1545059668,79987462,-1365000149,1118610242,188922529,1950529542,-1170800874,-1204355262,109373506,721732739,1119527872,-1019037533,1458342741,184833675,-1962183214,130484318,2045509630,2122551440,645201926,-1744435513,107544575,1375759000,-2095722776,-324860220,-1744395881,-1995940213,1366638599,1593835192,1988871113,101107464,1761607576,6985734,371255378,-1559837565,111253484,1074039192,40516980,6946922,-1444399873,147096334,-1986612061,194426390,1780055250,1778412032,-399180032,-998044016,1976568584,112647,-1866217122,1273509119,46433045,-1198003037,-916520961,147361987,1448542208,-1746008377,2122514448,57934092,1778431721,1778412032,74907406,-2096214040,238880964,184841472,-1207470894,1600061439,2123088841,-16809210,6953076,6946922,237693015,185123971,-1207470896,1600061438,-1398684727,-1374254270,1141244738,-1331478364,-1307145918,1119134530,1119229577,-1958561631,54704662,-1550317562,378094268,-1197391170,1119920962,1120016009,-459030485,-1746754665,512351019,12100692,-301585648,2126515095,-1442410984,-1472820414,12985922,268482592,-1746008533,2143501123,1678165996,-1207959388,103485440,-1465673746,1118871956,1119094329,1996427890,-12153596,-139270064,-1962621821,-1877808144,1119100612,-2012771802,117440326,29246132,33456896,-25097868,57934324,-1962798103,-25099138,57999860,-1962803223,1451952198,-468305654,-385646953,159121872,-1746794951,-974584970,1680789761,1694955172,930415012,-1258338678,-1536908289,960671905,1916974086,1183667983,1105744127,79987703,300675211,1119100612,-2012771802,117440326,29246132,57953792,-167674903,27550726,-1130268044,-1073333950,-2095353278,26731014,-1746659709,108461824,1358907018,-2080923672,-259324732,1183456235,-1071725313,126363202,1119880959,-1746794877,-468286719,29229207,33456896,1575551860,-12154367,1118314180,-1800915317,-16742362,-2137741306,261400870,960671905,1933751302,14739715,-12153513,-156571568,-1962621821,14805488,960671905,1916974086,1183667983,-1847045893,79987702,300675211,1119100612,-2012771802,117439302,29246132,57953792,-1979659287,-466945210,-265959285,81838336,721376906,-1983771658,-779355066,1108337283,200682306,-1986954030,1586231382,-2132933636,1053036519,-1977204056,-12154879,960674977,1916977158,-502889701,377684375,-16738332,1183450742,-1108848385,79987702,468449419,-989903222,641908766,117376904,109265600,-2097047582,9954326,-2097151553,1215627775,-989903222,-1958565858,647276606,117375368,645960872,1175426217,2113435193,75402125,-1862330903,1119100612,-2012771802,117440326,29246132,33456896,837354357,-184647170,-385649407,921435688,1600046987,-38222903,-916496641,-1398697789,-1374254270,104546370,242565812,1119229499,113707125,107604,251593963,28852916,-916496896,-963931965,-1010213026,-1947432107,-745864098,1946173312,792690712,1065355892,-2147126180,58014271,1124161421,1962950528,-909997080,-1957326653,1996445420,-3348476,-1962752893,3965168,1015024500,1174828078,1962949760,775717109,1150092917,-1010213375,-916537301,46698691,1448542208,-402229505,-997982310,-1982297342,1065354846,-2139655168,108342847,98176,1451977844,519736068,-18169,-1359822797,-1958096393,-1965388815,792526656,1547447412,977021044,-692116364,-1175286974,-1070333953,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-225729293,-1190756725,-1070333953,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,1600038131,-1869560887,712,2123060823,-12139004,703092480,46433279,-166989685,-24428428,-4651234,-222284801,1238497198,1912863107,-1174500569,-1359806465,-1958096393,-12547367,-1946204536,-17922,-1359822797,-1958096393,-12532007,-1876038817,-347940673,-141848570,507697855,-18169,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,1593788042,-1866217121,1224,1988843095,-1511500284,46433278,201213577,-385649216,2122317991,108151046,1510375040,2122321014,1601331462,2047245952,1015044471,-2145750016,92029244,2119842944,1631354896,1015022972,1174830714,1962949760,-1744532762,-2020943733,1183335315,1946331388,108953619,-2145095103,2002388606,105283614,-1877415136,-1459861878,-2146405375,1918961278,108953610,-2147190918,505415278,-25261305,872415161,-139529536,-242529839,259978763,-2130813301,1969225592,105286150,-1946206072,1065418334,-2146798336,1966014335,-12073468,-916496896,80253123,1183645696,1183666430,1996443900,273082372,184992899,-1207601984,-1010171905,-100609,1996487798,280553478,184992899,-1207601984,-1010171906,-922746440,113807555,-950665216,64070,-1952858069,-27883024,1358579341,-1056684405,1346372840,-2096140824,-1073019708,1183517301,-1949750278,-28931599,1452000907,-1010213122,-1275051,2011694710,-1866217200,1224,-1962647925,1586038350,-28407300,-1995324541,-1992119266,-1958564338,-779355066,-1558932731,378094264,1183531706,68355580,-1992120157,-1203590634,1151534080,-1744264284,-1957313591,1586190060,1119133956,1118570027,412327821,637945486,-1593555063,103498416,-1993981268,1419839047,1200170660,1119920392,1119356459,172460326,725793953,641906694,-1593030775,378247138,244029412,237716160,-165985608,-702824149,239569190,274172198,648307873,-1465841783,1200170644,-1010213374,1475119957,74877782,1342588555,-386364586,-997982402,-1916301820,639144860,50612107,-1958564858,-1555911146,378094260,-1960426826,100861511,-1331477844,-1307145918,1200301634,-1537957112,172460838,1119356419,1119491723,-1992114013,641909270,51136395,-1555908602,378094268,-947174722,156011302,190090022,-1766584695,-1766451575,-1584624858,-1802820072,-259319645,172460838,60422795,-1980099640,-1986534898,-1902648258,126559942,648307875,-1560131701,113743016,1087470,-1010213026,-1192457387,-617392640,-4535413,1009765887,-1205766657,-617392639,2123025291,1526693892,-276823170,1106214944,-838860870,-1191232465,41156609,-1017266125,11976,512448087,1183466214,-1928886268,1783681606,-432603384,233826370,184992899,-1103858240,76235520,-125054837,-4651234,-222284801,1238497198,1183666769,-1243066128,113541898,175423499,-25082298,-697154810,28837355,855829248,-916496704,-1957326653,-20675604,112670,1575324447,-1962986813,-75496354,-2147254694,-343924501,1141749824,-1945606215,-1915056430,230227542,-1205744316,192020481,1207360139,58064641,520093880,-1017256565,712,857017272,72256219,-511644366,1105821791,1187459021,-2130706178,1974316539,1975520004,256259,-1946269953,-1010172346,-1957326704,72780524,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,1791492291,1183645696,-28931690,71731792,-1139611568,184861827,-1977387568,-466970810,1946159421,169309966,739474624,738491908,-2146732797,1962452862,112645,-1070349367,147375049,1183449089,-62486524,989677254,1560168134,16729798,-17267059,1183666198,-397404420,-1010237438,74440,-2033756585,65246,637820612,1549549441,-2033760395,65252,-18708793,1589903364,-457798908,947922686,639398912,1589903498,8922632,74800188,-18706689,-18577665,-18694525,-992512768,-1232402338,-970522908,-1207894208,1307115521,2139104769,91503105,1105838131,17000449,-18053491,-1977200618,-397371385,760940200,-397410240,-998047444,1711499784,-1929087233,1343680582,2112360080,180650765,15943366,384845453,28633168,-955988861,16705158,-425817344,-260665858,503873220,-661729140,1432289976,526197197,-1903572709,-1635123484,-1098645792,1962999524,73319471,-1744336346,105048144,-1966568613,1352200262,904458635,-264545530,2122322549,209009393,-18577721,-2033713153,130782,-18446593,-18563453,-1918995456,385805446,21030992,-2096839549,16703166,-10086027,1589905526,126494212,1093426980,-441915312,-1996045181,-2080448890,16703166,1589929076,1065428488,913661020,-18309495,-18184564,-2144989461,74788671,1544013350,-18315521,-18309436,4161574,-1895831435,-1634992408,-2144928024,712334399,509478,1589912811,126494212,638082756,1589905288,1200236036,140428289,21465126,38258214,1204168284,-2037710845,1600061150,180929481,1448542209,-17135987,-17398135,-17262964,294531,2011694709,71731465,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,817152969,37495245,-1070398093,-1077194746,915091875,-148176894,268500609,12452722,-678495728,-1536244607,370177019,194832415,-397361101,-4714991,908184908,-2042409821,1252210400,-1312388285,1222693636,1124770614,910363835,-461170804,1737045758,-83964,1737045584,1355872010,107448630,141003062,103188790,-1980300477,-1946156490,-136434749,-850742053,512505377,118899528,1210892284,732197049,-205507633,-1960896854,-481875442,-388890878,1810369784,-387108085,521535568,1131165439,1131034367,1130903295,1354292712,-1023341080,1427939630,62445710,134661888,1347809347,471763758,-1864659371,228386830,-401937944,1048644961,-690600148,1347946101,1194333951,1342242744,1124603647,12071331,-1994273483,-1941752802,239285766,620804127,-850074438,-2095114719,4667966,244068724,244074300,109987652,-1960426680,-1593824202,378226494,-617396416,1194991359,-1410792589,1195548938,1195644555,-16776261,-1907934690,641943558,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494007002,-4650124,-222284929,-350128722,119408357,-1074296033,78725972,1916873900,-1830759923,1916873900,-1430124027,521596651,-2147482437,-1086106457,-851181384,-167087583,91521218,1129615232,-411481280,-1085847874,-907524282,1195818496,-397982017,1220411569,1195949895,-1023363096,871140181,1427827657,28961931,1427303168,1465314443,-352255815,-326413048,28923734,2066647041,-922070717,515778421,-1809924204,-1107266328,515871774,8054932,-1085847874,1659389768,742293760,1977013831,840367876,1195949639,-397981505,1220411469,1195949895,-402631704,-1073018436,173543796,192237796,294531,1187448181,-402587900,173539344,-1962445340,1286865990,1583292877,244040541,132335420,-16776517,507984414,1127487173,-853213000,1002643233,1326085111,-485651633,-338558986,-147078158,-276623757,184912644,-227278267,-286581249,359792835,-443826125,-126631075,1763408,-1947979176,1942183397,976903,-1711276104,-1017256565,32039986,1352844032,1977879107,1262387234,208798531,208871996,74588220,116065712,41292604,2092635056,-1550264509,-1966914750,16247748,1224,-1531029929,1642616388,46433036,1183709323,1996443654,1151625220,-2096295960,1183385284,1151625468,213117015,-1962621821,1600060486,-1957313591,82609132,990142091,1917014558,151042053,1048785387,1946175046],43,[138868559,1215594496,687747,-919397772,28889483,1914817858,172422987,242548738,319178243,679020630,-115998536,1451833067,-62486018,45666699,52546882,1444087366,-1962051320,1452015182,1107343612,-655679027,-1962518901,1183451214,-851266550,-2147126751,-45919065,16713961,1458342741,-1945864508,637920193,33442944,1438866782,1465314443,-2096869749,1769466105,1179427102,1215610891,-1956024129,-985246666,507923998,-671131818,728981087,1606802060,1976974092,505370863,1179530948,309627686,1179262661,-801383796,505403765,1777139585,-323023244,1589963625,1769013121,183177076,1254032903,313190470,736628338,378085137,512312912,485181006,-1715457249,1133512249,1996427892,-1877541116,46433091,1958742937,-9115389,-1017291169,1475119957,-1962467754,1988822142,-1948284154,216205390,1958742700,-119363069,-1426866126,1600045963,-1017256565,1253865,1252841,1458342741,-1962822825,1183516750,-2083376380,24447737,108956569,1311209,1458342741,-385830057,-1957358614,71732204,-922738643,-1957326653,73305068,1133742070,-1929022462,49012807,-1010187381,712,113661527,-1958570982,413336646,-1810579820,-1810495801,76120063,1342719629,1443264255,-2096418840,-125106492,-1810493697,512429688,117412884,130454548,-1878332672,-402625962,-998045328,1590135556,-1866217121,1475119957,-150714741,91424358,-342245325,-387428328,-1072998129,-1957687436,-1898410760,1103115200,-1410078255,-1017290920,-1897100459,1236534854,-1017306675,1458342741,140413783,-150714741,-1949791261,105286650,-956046345,-1056190325,-164422028,-2080422003,343347194,-108853902,-2096269328,74908410,115542130,410305315,-92049941,588345857,856519875,-1946945600,1925841906,113242,-1014769269,13796111,-788527943,-488910358,-850873094,994079265,1984111110,63998964,372984531,74859296,1126176393,-796147570,268483068,41146683,-506344565,-506338863,-1070334157,-1181307917,-651489280,-1936315786,-1899953216,870181824,104438208,410272916,-16353537,1996424310,-1810432248,113541956,1958742937,-12982013,-1017291169,1458342741,-326951337,-196688374,71732173,1022707336,1007318053,-972655578,-338954682,-129579508,-146356533,-163133884,-229209020,-1980479859,2123100230,-1962571002,1300955741,106269444,-16222837,2123041397,-1912238582,1432290909,-262209544,509082717,2123046678,-1895461878,2123040325,-1996125944,1300824669,106268932,-1895271031,74582597,149681715,-1090774552,92995585,-2096335479,1595869892,1575324510,-1957363517,2123061228,-1962467836,-1178586145,-1359806465,1183502839,-218395898,855930030,-1929122880,-1956643003,12803557,-1947432107,108432342,-1341890933,1958742783,663399468,1959016515,1010904308,-2134304230,-1056825119,-528072444,440156460,-511653606,79757856,1960851521,482351828,-225732353,-1957313699,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,119429100,855932555,-17984,-772296974,105286223,1957622525,-339725564,21335299,-443850756,-1957313699,73305068,200004491,440164652,1090782323,-1975318648,1975519751,-1017277713,8904,1988843095,-565801720,74907472,-2095857176,-1073019708,1190538869,678723811,1442907240,-2097082904,2088764612,175374339,1447335528,-2096162840,1996424388,233330180,79987471,-1869581333,-402229505,-998043678,-62486270,1584709643,1015040491,1448571904,-2096144920,-125107516,1166736899,1183422719,3096062,1547505268,1024029696,74711098,1197213126,1459910399,-2096167960,1183646916,-396996386,-998042818,1975520004,-481888762,1779856768,1996445184,277145852,-1996045181,-1072956346,80127093,-916496896,-1957326653,1815543788,138841411,108461904,-402360577,-1010233042,-1259566251,1426451257,1001712779,-855353717,-101521119,-1259566251,72780602,-244112947,1964046467,-1970040084,3949319,1060899444,708576372,62058869,-705955438,567089588,-1019215692,-1964209323,-1270217642,-1272853234,1075957017,-1207679430,24510463,12803392,-1275051,1996424822,-402626044,-1010237438,74440,1988843095,-54620920,75400190,-402230016,1183449014,71731716,92815364,973456967,1543882311,-276380089,1183467518,-192509948,-155284994,-528052738,-1903341314,-397279506,-998043906,-323058940,309592318,1128400583,-2037710835,1352924896,-339725501,-2037542831,-397345028,-998044142,-2037825534,2123103966,1979648774,2126920478,1458604802,-2096394520,-125107516,141948939,1128400583,518717452,956726921,2130632374,1107740425,-352312765,-2037542728,1464925948,-2096260120,1599997124,-1957313591,1451972588,108956420,1454638878,-379641395,-1957300020,72780780,567099828,16302057,-1947432107,1219757150,-880074291,-930413966,-1996071285,-122754801,-1947432107,1051984990,-1578556979,-1957363464,-346310676,-326413051,1451965623,105810692,567142282,-125629837,158726480,99291572,-1995940213,-126424825,518818645,1451970480,1426713348,-1340150645,139889486,567095220,567089844,108351036,-1962649973,-527825330,-1622138419,-1899852720,-1261204518,1478610202,-383821666,-1957300168,73305068,-849936200,-1962249695,260638814,-1996071285,-132191977,-1947432107,1183515734,-851594234,-1962577375,126421086,16254953,-1259566251,1426451263,1085598859,-1962647925,1048644174,-690600148,385811573,-987871442,567084630,-1962577377,126422110,16242665,-1947432107,1451951198,139365126,-1274394997,-383660734,-1957300275,72780780,-1207546229,567100161,16232425,-1947432107,1317733470,106334984,-849935944,-140842719,-1897100459,1236534342,-1914101299,-1957363465,105286636,185224843,139365320,1183517045,1575089924,1392511170,-661921289,-150714741,-670889370,-150714741,1540555745,574045,115600690,-757997359,12843746,115600690,-657331503,12843746,1475119957,-485732725,108971052,-621291637,-785707916,-752624869,-779628285,1183502635,1957622282,-472807659,-2117956596,-1911553854,1957622466,-1715457275,-1031010837,1610565005,-1957311651,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1192457387,-397410052,1048773233,1946174616,-1743323388,16758852,39839824,-1017256565,-385875272,861336801,4372982,-1392712654,-69017550,1951790208,-3872755,1342177720,-1207813912,-1017249791,1150944911,-1169994591,37486593,109980020,-1910095032,-1946145786,860057606,12163520,-218156160,-76173650,1049184071,-4635794,-139529473,-1076786223,-2118254591,1209961984,540847171,154991476,222099316,-1073057932,1313303412,1948269740,1946762472,1947024612,1958742620,1948400728,1952201764,-454344189,-1404974797,-93037508,74719804,-739520253,-372129397,27840787,32230005,222080078,-1073075340,574367604,1547483764,-347995276,1103705068,1952201900,1948400890,-338623740,-775844901,-1462692887,-338529023,-1994451305,54749246,-405714985,-2143103229,-500433182,1789117579,64523075,906434299,1128480649,1131296453,-1073042772,-1908999563,-1102886882,65732737,-1398095821,-76275652,-143390404,2087980348,2020917258,1128237366,1017925187,1021408288,1021146121,174224397,1012823232,1009218594,-1442614180,-919345941,1547480129,574421620,1555039860,-773084429,-372155216,108243699,-341171536,1017925317,170816525,1009415360,1018655778,-1442614180,-919343893,1547480129,574421620,1555039860,-638866701,-372155216,-1770804493,-341171536,-1430244403,130490134,654245888,-1957346150,109977324,-1960426680,-1912591330,868234179,-1174457354,-619970561,-2144989580,62,-1359870348,-92950970,608225163,-24426754,163178193,258009088,-389641392,1822625626,119408195,-1949332705,1609970648,-1960385719,104543748,276120358,-1084795311,112804646,1604842240,91511134,1128237350,178957379,-486902336,260646618,12803359,1458342741,-1962467753,1388184662,-1036276409,-1774186380,865537140,-17984,-141840654,1603726315,1575324510,1426064066,-11015029,-873986954,1958743039,-91516384,-4603853,-139529473,45828561,742293760,1977013831,773259012,-851397561,-443850975,180829,-1957363509,-1957210388,1149896310,1954719750,1967171688,38061924,27787264,279448436,1284200308,604801284,604114174,105154799,-276693365,-947829604,-617396932,-1475912566,-1471384312,-165776124,1131741445,1151663745,-25097100,108283052,1153236609,-2013911947,1950368596,112925,1359249037,-370650281,113541903,-352321095,-18370,537283712,1448303851,1527671784,105182811,-1948879864,72649484,-1992111573,39160596,39094602,1364271331,1392801023,-2096123928,-1957099836,1451951228,991266820,868120001,71731904,-1070392085,1129613302,-1176210400,1347485698,-706194608,147096563,-930365389,1583337963,-1957313699,-1957210388,-558168970,-1526824635,-1156418492,-25082400,158614700,-2126126405,1967439102,-2114024632,-2126209809,-163234617,1963722308,17167928,126563189,460636171,-1996209015,38061828,1170670080,-2147352574,-972945844,28840197,1393879808,1342308536,1527076584,1958742875,-351827708,1606431699,1438866782,1465314443,-1962510709,-1662025218,1019707716,268826181,-617405580,-167289718,1078154375,-397011084,-2091381242,1946158206,-2000669940,38111493,1149830281,1566465796,1687421123,1689478303,1695769831,1698981147,-1957337738,34912492,1443690984,-1983892649,1183381574,108432379,108431788,184436360,-2096728896,2097215614,-129594618,-1157324055,539772388,91707452,-351329065,-1325355006,48288259,-19399866,-1998007615,-1952908474,786682328,1680779263,-1174514038,602406913,867363588,-263812672,-1980348791,1183444550,1183402236,-1969296396,758971974,1317013109,-1846868740,108342076,33312384,540837867,1317013365,2095645436,1965243647,-61964281,-9311872,150752896,-1962972439,-108986802,-401640150,-1073020074,-654895239,83644032,-377483285,-1947389392,180090438,65271552,-163149375,-939573527,62534,-1962985751,-108986802,-401836758,-1073020126,-4713351,-2146440193,-315477783,-1141619061,-470351862,1183432963,-15865356,1023297162,-2147060372,-351208370,1967537186,-61964282,1008266016,-2147060402,-351208114,1967930382,-45187066,-2147161340,-385286834,1183514331,1969503486,26142979,58026300,1006733289,-385649291,1480327556,-2081881227,1970813953,25356547,58027836,1006738665,1008366691,1009218675,1011971182,1012954224,1007121477,-385649593,-1243021125,42264576,-34816371,1336542998,-385875527,-2014838293,1979648770,197168146,504133056,1178451719,1178799755,1459737321,-470528373,-222285305,1325495726,-2013713575,29223375,-1962780184,-156501946,1947270214,-1413467389,-151109911,1966144582,36497413,803748331,-45681150,-969902824,-1190658234,118882320,-1915604142,-1090652994,-1612185596,1095938,-34619763,-1093520552,-1880621052,-259602942,163134205,-971445504,-1190658234,118882320,-1098001869,79625711,40953856,-1929378631,-369234754,1191117127,-61964050,-28931520,-1952964596,-193035280,1947434752,-196688121,183173126,1969748099,-196688123,-1098055679,1996488172,-193527826,1996445526,-45681144,-16092156,-2092524010,-351664058,-1810432248,138838854,180650760,-2130950410,2122518132,141885684,-1709768873,46433094,1969749635,-62458097,141885568,-1743323305,46433094,-2144991466,91565373,-45187001,-18175,-234835881,727273390,-372275207,1317011631,1187397884,904596218,134170310,1187382507,1190537215,292847868,49301191,-230242816,38908464,1451818838,-96024845,-166794480,1954610246,-45187068,-96025086,-62458360,-402295792,250282234,-167711256,1950415942],44,[48994563,1190580787,259277052,192795147,33377920,-763111177,-2082801920,2097214590,-196688121,82509825,-134453632,-636757877,1187448181,-1929379600,118942590,855264906,-193557523,-167692824,1946352966,637985550,1949318528,-970567930,-348049403,-62458368,-164531136,1946287430,-230242805,-263796947,552271873,33310454,1187384180,1187458034,-352321040,-62458353,-972459006,-954142138,127046,737560203,-263836735,-1070398851,-162441466,1963785286,-1295480057,11593760,-1928915376,1317794430,8841456,-62458280,-166890488,1963260998,-1295480057,9496624,1342660441,1476422632,83642102,-930412684,2078810290,-66459392,-1391954293,-1022855543,-1391954293,-1834102645,-1022855543,553404150,-337115020,-1950183681,-605502472,200838143,-1912375872,119456704,-1957193533,1342112862,-1962248190,-2012741825,1606431493,1381041859,166219859,79987706,-2096670374,-378142728,467921387,1308751755,-13412360,-924275674,-487060481,1610550263,1187448180,-1006632968,1308695011,-13412360,-1394031990,-487060481,1610550263,1187448180,-1006632968,194205693,185237494,184972763,-352160302,-768372198,-141299209,-746089743,960245764,1174537078,-1031034113,1507388238,-62402773,-1956749373,12803557,1458342741,-1107009909,1547256588,1259172614,17793099,1980259385,140282115,1575324510,-326412861,1317754710,-386301180,213586551,2680899,-1612177037,-402296320,393412638,104448051,242501192,-16484609,-2092546026,-1073020220,1603915893,12803422,-18775999,2005662803,174033672,602668851,-1470381173,1396864257,-1962510453,-566556577,860567156,-1878201345,1006523533,65106899,-1390185744,-260832856,994639499,52655041,-1961659664,27831760,-1039933836,-1962753917,-29062665,-1064573717,105352027,-116897911,-1990518293,158662220,-1054082813,721783112,-1980169223,-963966849,-1007101300,1207326545,1668546818,-1962880280,-1476097026,721646593,1094797768,184842123,55342326,856257486,-1000768,1072378083,-1591343338,4015704,-1172933600,-801406976,-355400078,585889909,1913191043,-1948069603,-796178238,41140483,-755515341,-397229533,1935278126,-252017907,280495476,-102569216,-796189717,-1996204245,2139685959,175606536,1108642122,80212483,2005532670,-1017553142,1207357579,259261442,74943306,1993751374,-27838203,1396848243,-1898017711,-754667066,-1207732760,1207308288,175375362,512476675,-1020574904,-661929074,567102132,275929945,1207353995,74712066,-27817654,-117314568,2005620675,175586056,2005599093,-125588218,-1962380034,66987262,1341320176,1610058575,-779419453,-2144877949,-628363038,-604513289,-774123019,-773074453,-850873109,992375329,1984111110,537279476,-1560054205,-661765344,-1960387789,1200163909,-389903614,1072171278,32241673,-1957313543,-1948808212,-1898410786,75402176,-4603853,-1917914369,2123104117,-18170,-772296974,-24643285,-150714741,1946157510,-783703038,329642985,-1952123959,1576700915,-1957363517,-1948808212,108432350,-661848437,-1070350194,-218103879,-1949173842,-947190658,41157032,-372160092,-921459213,-208952077,-1017251189,-1947432107,-1898410793,75402176,-4603853,-139529473,-1953412655,12803578,1475119957,74877782,865714227,540847323,154991476,1011939188,1006924845,-1409190613,527907132,460468268,-757996591,-91501685,-757996591,-757996591,-686565117,-763111421,1490873088,1972579644,-2082932985,-621346606,-1017290914,1475119957,1815513942,1962281795,75400005,-12618752,2011694198,46433279,770439307,1810380031,46433279,511100731,964697227,1461155133,1392801535,-2096606232,-1073019196,76220533,-348076285,-964456437,3965698,-1070346635,-1010213026,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,1461832970,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1005062379,114410,1971914123,-1956749556,12803557,-1962258805,1451951174,142510854,-66642345,1958742675,184124179,-771027339,766511737,-2082736214,-621346606,865269643,1958742994,-1812859134,-2020412937,1009779923,67270201,-1031034329,-495598837,-1404107384,1149764998,21270015,-227358917,-1956749480,12803557,712,1988843095,108956420,-2142895637,-93045956,-100727,544475214,1946172544,993820694,76157300,1195771272,1963478783,-25785877,-2142894357,-93045956,956302790,74776182,49006219,1600045107,-1957313591,8960236,1443092968,-2096728437,1962937470,2025228575,1180330239,-2080467480,-259325244,309719051,1128400583,-4718584,-1873875969,-8878393,-1224802304,7012216,-8485235,-28930736,2089192784,1996443903,142016266,-2096579096,1950355140,-25755695,-8485235,1996445264,184084484,-1995914109,-34170,-385909578,-997983426,2055637762,-1010213121,-1192457387,1474822154,-1957275901,2122516086,276103684,-16091393,-397014922,-998044758,17033478,-396993430,-997986928,1794673412,-2048371153,79987693,141934603,242614027,183238283,74776331,41338683,1187510411,1795162106,-1645717714,79987692,201213577,1781757120,1944606208,79987467,-385649344,922681522,1996441202,-324736770,1342489731,-16091393,-11138954,-236452746,180651006,-369473911,1486946446,-163149498,1180174023,-397017072,-997982950,328962,-89790384,-1962752893,-163148808,189159587,-1207601665,1676410879,-974629034,79987708,-51320746,50513027,-28931641,49825479,-1878725888,-2080878849,2080438398,-128021708,-1207969021,1996441202,-57218818,1778697347,-605530368,79987466,-2526144,1996486774,142016266,74907479,-2080479256,1183386308,333993978,46433274,1593460363,-1866217121,712,1183471191,-1981535740,2123103814,25001990,-2096925382,1031799495,-2147126180,108343101,97664,1190529908,91558142,1962950016,1077984773,12452843,-28931456,1023410469,-1071972351,-2147450843,-267714108,1996435050,-331945978,-1962621821,1962413048,1182296109,-343087017,184861827,1746695360,-396933507,-997987458,1958742788,1182951438,-344922025,184861827,-2096925248,-963952434,-1056849883,-267713560,-1071266165,115917057,-963907573,-1010213026,79560,1988843095,108956420,1447462760,-2096737816,-1073019708,113708148,148290,-369098824,2088763690,846543361,1946172544,41713679,-955681536,37962246,-1864242432,-1952971638,-1819805992,108265795,-350206067,76189700,-897152616,6303230,-605551637,-767129108,1356088973,-397011350,-997986763,1958742790,1183475803,99149910,184861827,1747940544,-1923743484,1358875782,-2096522776,1183385284,1958742992,1340624921,46433275,1962935101,-763953395,-2097108504,-1073020220,113707637,148290,-1862310423,283723462,1183432747,-297367056,569132743,-364476160,1166655539,172329218,-1962392183,-1991650738,206407949,-381253034,1810387096,79987710,-956021367,67141,-1947318645,1166667862,274041102,636110474,-1073545185,-364475568,-1056448475,-1957689880,-389944762,1183469579,2041324,-330921136,-1056841691,-1957689880,-389944250,1239961609,214205188,-1994766967,1166613589,408258838,-1995291255,-1070394283,-1010213026,9416,485705414,-2012985718,-1070335930,-1982052727,1183703622,1183666396,1183666404,-1410838286,113541891,-12721110,-1207602176,48955393,-1010188237,735873881,990540504,1917227038,-1864956,-1070378527,14916841,-1185872301,243729408,1347503704,1542967016,1180173967,198872153,117667008,-1047805093,14907625,-387151019,2074083596,1958742595,189065219,-1957313699,1988843244,33601540,-140908464,-2116121767,-2126209813,189086915,-2146732864,-955775412,33555015,1283460331,1204225030,-1929379582,76087623,-956021623,580,12803422,1458342741,294531,6948981,-352274968,1996460088,3467268,184730755,-1207601984,636223487,-2130413941,-2126209810,-163234618,359940100,704929419,122129124,182773840,1023591555,469041153,-1010213184,712,-13412777,-1962654069,-1963947048,-779418033,-2147229312,1165296377,1963508470,-1662287605,1015543364,896794949,1143669899,-28931836,696172555,74776400,705119370,-1779937052,113541888,1979598395,105182733,-2146536320,-335739292,1283493896,-4251642,71601151,1153893513,-1962934270,-916496697,23761091,-1023409688,712,-1665247657,-1979763900,518782590,294531,1156978037,259260934,-14882730,1073923203,1187448181,-2080374786,909707462,443696604,17071747,1157027445,-797670650,-17242026,1073923203,-347610764,2122551518,74776836,65783691,1593722507,46319967,-1957326848,149717996,990142091,1917014558,151042055,-473699847,1194081921,74831574,1194202879,1129613302,-1207208928,-919387646,567136651,-2013864078,1954562900,106335086,-1070397666,-1979824503,1476197446,-1946514602,-127497742,-485994869,-234180552,-397773394,-1472394904,-2092534272,-594869524,1023541434,57868840,721453242,-1949004830,-1962469638,1017907278,990671882,-1441172229,585692386,-1335170304,1979398925,1566723,-16076630,-471073722,-352318232,-346071326,-214946,1358797288,-812953261,316918315,73304913,567099572,17658457,-935592378,1532561015,-1006990504,147096479,16678531,1939742581,-351685628,1418196510,192168003,-2147066229,58006079,-116593672,-350486344,-28931322,-1946401237,1600059494,-1948069655,-922023858,-1047853707,-1948072727,1085539926,74654157,-454358604,-529154037,1129613302,-1962249152,440369370,-336067723,12122575,13232924,-125085946,2139749123,-2091954428,2005735144,-33175788,176130559,-1945859768,-1933145313,-1916629286,-1409546625,860309419,-1414812736,-1022926933,38112038,158711819,39685158,-350385882,-1004141036,-1943664523,-1993994660,1200360540,276269330,1569465863,1569269258,1569465864,1569269254,-1957313788,508975084,139365127,-645191965,-1962639733,-222284809,64616366,-1946252341,-1494022538,872367242,-12240183,74712183,-772322999,1600045451,-1017256565,1458342741,75402071,1569392011,72190722,-1962519157,1979648117,142510858,1569588622,567107334,-678683049,2123095950,-1895461880,2123040325,-1996125946,1300824669,106268932,-1895271031,74582597,149681715,-1092504088,92995585,1594652041,1575324510,382206147,1448542208,-1962641781,-620558754,1190313867,247543,2122516341,25035270,133359687,1013579882,1013579882,409600106,1840891531,-1947601151,54824392,-1962739519,-1056728614,-930360557,-1962391925,-939288102,-947135981,332333977,1153532378,13861646,-1645719213,-1949791255,-628422074,331875225,-397323302,-930354804,-1962129781,-939288102,1364449811,-1947632664,239504328,60414603,64623560,323424782,-1991830498,1586096718,138841068,1183434499,1346670076,-1946663287,-1991768506,1183577670,-230258422,1192640131,-1927842816,-397349306,-998045634,1958742786,-361856759,1585647120,1183514860,-329872406,-1010213026,-2081649835,1465262316,-1945733493,-1178562864,-1070399472,-203391347,-1073042261,-125102988,28362891,-771235456,-754732576,-532477713,1988880363,-14308348,-1961397248,-1329034248,132218881,61989074,1126363091,-1914276640,1583349572,-1017256565,3272,-164407721,1963357753,1131192582,956712585,628360822,-1996077429,267123782,50087555,132659199,46433269,-1947204800,1065614430,-2130283520,1988100094,608076771,510918727,-1992076639,65795654,-2081009921,1946220158,-161576174,1129561984,-351767296,1187483883,-2097151754,1946220158,-163149046,50333445,-2081422400,1946160766,242679566,-2081116696,50660036,1190134528,-2114292087,1988100094,1107740435,-956299453,172183558,-18432,-1878942743,1180186251,1180174023,1183514640,984570,-234231728,-1962752893,1979190264,1107740435,-956298173,138629126,1479969024,-1865749690,1180186249,-1962385781,88050119,-266076145,-1962254709,-2096657928],45,[1946158718,105286442,-335788407,6983706,-396937217,-997985288,1508397060,79987683,-2080863424,-1962738618,1065614430,-2082507520,1946220158,1744857665,-396934362,-997985328,837308420,79987683,-164366197,-2071323925,-930397356,604305600,-2009005041,-511686907,1103200271,1179061640,-637301,-1072957874,96918645,96880384,2122532608,309592078,1191249350,1191183814,1460565759,-2081194008,-164428604,1074546315,1983510667,1445753872,1443919615,1346807912,-2081201176,-397409084,-997989692,1441288196,79987699,-491329456,-1962621821,737184760,-1957819274,1065550942,-2089651200,1946157695,537249285,1200440903,-62486270,939481067,-2081204760,1183384260,1036387320,443940989,1128400583,113704967,672592,-16228725,-257365961,-385694589,1979973279,-1962906888,1183054942,939459324,-219486121,1342489731,-2082321432,-125107004,-2080612725,91488319,1193280966,-60912826,1962950531,218482337,-1962123637,-1962440506,1600059974,-1095580727,842609059,832774188,-2081649835,1946223742,75399955,-955419648,373506566,-18432,-571217416,-661891242,-1324720501,65786628,1185719235,-1559738741,512509614,512509616,512509620,119424696,1185822347,1186643782,-852950600,687978529,-850998593,742293793,1977013831,-17657,1194202879,773719637,2025330316,-1238988498,3063672,-1993460341,-1955022282,-1993473419,779664438,2025725580,-2092520261,1946158206,855945222,839052233,-1269761856,1478610187,1131611847,1451950081,-850676730,-90205407,-1206481362,646655608,-1074038602,-1909587922,779664926,2025600651,771913097,2025469579,-1642121847,1929824147,117440579,1918787421,-850545660,-584586975,1195904651,-503381277,-939524168,373506566,-585897728,-1947432107,12059734,1914817859,105313807,-167152638,74711489,-116588360,14475241,4808,425603,1586169972,4161542,1996427381,74907400,-2082267672,-1092025148,2122551298,611647492,-402586520,-997986517,-62486270,209043467,1128400583,-1070399476,-1878876951,67651271,-1877611775,67665539,113707123,2245442,1183573227,-62486268,66995849,-1991767994,1586231366,25133062,-2146864036,1949237631,10283267,1952202624,792690696,-1880554636,-230242560,1586167808,-2012771834,-1073023930,1586195572,105316348,1580795784,-954632200,574833158,75399936,-7637760,2145975926,46433262,-1862303767,1559527040,2122319476,1182085108,-957200641,2122537991,276103922,-2147066229,141885503,1128400583,-974454762,66223747,1586172540,-8421124,-955681444,373506566,-1867584768,83000963,1586170997,1544013564,-369467767,1191117229,-8984068,973176704,126497909,1352190091,-387035511,-998046740,1958742786,-297367007,-237941,126417990,-1996480731,1586229318,-62455812,-2093348922,-352188858,1187483654,-1962934032,1065354846,-2147126180,578105151,15761027,-1477962123,-1958738719,1191181406,-1962440452,1191181406,973588220,-351910145,2122551378,108265712,-1996601462,1996485702,-25755896,-386894081,-997989974,1975520006,-16389885,-385976577,-997986282,-28966142,-2080618871,1946218622,-27358456,-1997257078,-60912889,1560248192,2139096692,58011647,-1946398977,130481246,-28931236,-1996488187,-689309114,1065390080,-2142014162,1965949311,41910349,-2146667428,1949237887,41910278,-12880640,1586232398,1547665660,1065355892,956658735,-344786338,1996119609,1107740425,-385872573,1183055491,1586168326,4161542,-2031549579,21466368,-351910263,1065390206,-2145946322,1952186751,25133068,-2147060689,1962934655,105316101,1183568107,-163149316,1065361387,-2145225636,494153535,972834443,360118342,1191118730,-60912644,-2012854529,106859271,1962950528,-62485543,2012759609,-32511741,1979074105,1107740425,-385870269,1191181831,-60912644,-1956902970,1065354846,-2147126180,58011455,-1962522881,1065354846,-385649664,1586233120,-8421124,-16550598,1586232390,509692,-906082677,-1587965757,-1002748272,-1003813261,-503326473,-85213133,-994159017,-335596732,-396980209,-998047146,24395778,147227463,1172059705,-947131277,-1866244258,1475119957,74877782,108852747,1129461305,113708159,607042,-335544392,1252036660,1260816963,52313411,-1070398339,-2064243733,1946239828,-1276619247,46433026,-133433205,1049169268,113722192,607042,-1946157121,-916496697,1048809667,1962972188,452615,-1810102529,1448579267,241762099,-290658233,-1962752893,1978665968,13232387,1962949760,12708099,-11140246,-397991882,-997991698,63341318,1965898880,1782990594,235956224,-620435370,1375913091,-510203824,-1991830877,-2142825450,175385404,2083536000,960266249,-347732865,1015058670,1783133498,1178364416,-623581098,1375913091,-513349552,1192363521,1192498705,1015023339,1174830905,2100313216,977043701,1447435637,-2082820632,100729540,370231058,116082452,2134457472,1015039494,200637744,-150113025,-2092494306,4658198,1192500983,-1550318454,-1073002730,57282676,574029654,-633018297,-351878013,512462856,130434850,-1017160192,1224,1988843095,175932164,-385647293,2088960157,58524424,-2097113879,2114521212,9169155,50887811,2088961662,1836845320,-2096464757,377378559,50887811,1552617589,-1948581112,88536199,199950343,1552650384,-1948581112,-1991838073,-940048826,57999363,1795049215,-1928893952,-1066812859,1301086573,49922559,1174651139,221092350,14320384,770199634,-28955903,2089015543,309658376,2081309755,-2095549176,2080507004,112658,1144590315,1979087886,75268870,871267329,-916496704,62427331,-1204753664,736821249,-352320840,309286,-2135416341,-1206064384,401276936,-352317256,505874,1471679979,-1207375104,65732631,1426071736,1586228363,-1819860476,12803395,3784,-4237737,71732223,-661917557,1074153462,1204160628,-1981218810,1157009408,2121564934,-222238634,-1962752893,-2116121608,-1958437653,-1991950201,-396951994,-998047460,121932290,-397351894,-998047430,2092960514,-25263282,1749775360,1183663910,-639086348,79987691,-1980348787,2122379846,276061428,-1924716440,-397347770,-997987456,-1878725884,1794264831,-227082486,-385976577,-997992226,-196702970,-568137648,184730755,-1090292544,1153892351,-947191802,-1010213026,-1947432107,1756628062,-706141747,-1957363498,861361132,105286655,293453835,72780615,-621291273,-1996433277,1451820614,172395268,276676619,-150448501,-2082801704,1183383768,139888906,410370059,-1962389877,-768407994,1183576567,-1947076860,1339175874,1223377785,1317787787,106334984,-788248949,-774254101,198758890,-134973989,-137851919,-141489562,-788330394,1446710386,1913091846,71711499,1177224822,173415176,453264939,2035222102,-136644857,14320600,-1034069153,-1957363704,1988843244,105155076,427066280,359925928,-402361089,-2141591442,871827044,71600576,1149830281,-1017291262,-1947432107,507184222,108151634,-116850504,1051986923,91365837,1129613254,-706549504,80216259,1784020992,132671488,-2096734465,-259324732,201217673,1780053456,-16422400,1996433014,432676,-998035706,-1715457272,-1865692834,-1962260853,1183714390,1149839102,1418274308,105286406,638080651,638076041,-1962257271,1451953734,1149838864,1418274316,306613006,638867083,638600329,-1961732983,1451955782,1149838872,1418274324,440830742,639391371,639124617,-1961208695,1451957830,1149838880,1418274332,575048478,541362470,-1960556917,-1993988522,1418274308,-2067323390,983198,-1993949141,-1993979324,-1993979836,-1993980348,-1993980860,-1993978300,-4699068,-2071386369,-1993998190,637572740,9733257,-2038134490,-2071386624,-963968892,-916536692,80253131,-1957298176,1451951686,-1980724472,1347616342,-401731734,-998043334,-28930554,1313114918,1279527718,-14282892,-14266764,-14267276,-998046628,-28930556,1178897190,1145309990,-14282892,-14268812,-14269324,-998046628,-28930556,1246006054,1212418854,-14282892,-14267788,-14268300,-998046628,-28930556,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1962752893,1448148550,-14237554,-998046628,112644,-1865692834,10440,1183655018,-11528488,1589906038,-60913402,654198412,-2096078849,607979716,855995392,-1865692736,1306033793,-2114685613,1178851966,2122444149,1946223600,-260636903,1589904234,2013210364,939468290,100664986,147096367,1586220523,-532247796,-1897769333,-1993994682,1468605959,-230257918,71797030,653543051,-1962522743,-1993934778,1183516743,1200170746,-163149302,1023411237,-1071972351,1200170560,112652,180931529,1448542208,16139975,105286400,-1995942261,1451883590,128452094,-1980217719,1183578710,508988188,654073540,641222537,-1959110775,1451955270,1200170518,1468605988,407276326,639260299,640173961,640309129,10127303,-1031012352,-1514697442,-992309755,-4649346,-222284801,735180718,1392412665,-788062458,329642985,530904009,-11468950,1996426358,240341514,-2097027608,-1073017660,99156853,-60898303,-1870149850,637534208,9078727,-1030946817,-1514697442,-992309755,-4649346,-222284801,735180718,1392412665,-788062458,329642985,530904009,-1946388853,1183774846,-2071255298,-14286696,184588428,-385649216,1996423488,-401713410,-998044562,1975520004,20179203,1452000907,10487294,653936270,637814153,-1912187511,-1960378810,-1960414140,1183741524,92874490,39160102,1452000907,27330046,138774822,173377830,1452000907,44172798,205883686,240486694,654198414,-1904327541,-1993934266,1183716933,-2071255298,1183711360,1166616314,-28930536,-2105242842,-96039424,440764710,654198414,641221771,-1908779893,-1993934266,-1993994171,1183715925,1149970174,1040000124,1417019389,-1866693850,578027520,1988842987,9169404,654198414,612123787,-115202,568918900,-2063653121,434700442,1996460287,23746554,-2095816961,1950353092,-16324349,191496298,654198414,637695231,110769407,-2094070272,1206585540,-1866693850,57933824,-72727,1784150646,341769986,-1912159101,-1993933242,1023445124,-998965249,654198414,8961155,109933568,-437776810,79987459,57982987,-335630359,1187483654,-1912602122,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-18430,654198414,8815753,-2071688922,-163149056,-875995298,10440,1586189911,139365126,-1927360117,-1929009729,-1912166729,-1176924479,-1070333953,-772296974,-24643285,-372177122,-921459213,505390323,111589261,2126830222,-18166,-772296974,-2024670933,520508158,-18169,1498394354,-1510741551,-1527527149,25192479,-1920991128,1376167559,650284624,-2096340993,1589905604,-2021054970,-12779386,-385649153,-2140667152,-2147457023,-1962522997,-1509619626,-1001369082,-14285218,-998044577,106873864,-2071492314,-49920,-974584971,-1926993406,1343674438,637951684,8828927,274726694,1023984771,57933860,-2130644503,1397610622,-404159628,-629243648,57951811,-2130649623,17035390,1996425332,-385651984,1586168456,-294128,1183519860,-129615602,1580795253,1778873594,-385193472,1589903980,2139954694,-663319216,-661729140,-218099015,-1070456923,16533191,-28932096,-1946204536,-165280162,1963224647,9234691,1183646826,642782972,8828927,274726694,1023984771,1819607044,637951684,9617283,-1959561729,-1993933754,184586887,-1004047168,6948446,-1833435354,1610556928,79987464,637951684,642533257,-1957800055,1191913154,-385649332,1589903530,-1081924090,1946157202,-1208015317,-14286702,-14266761,-14267273,637568695,-2096078849,1589905604,-2026297850,141820050,40501354,-1878936599,721309322,146899949,1179093798,1145506598,-1993989003,1778422927],46,[-14266112,-998045601,106873860,1145538854,1180141862,187089547,158680135,958807787,1962972303,-11630010,-1048318678,106873864,1246202662,1212615462,-1993987467,1778423439,-14266112,-998045601,106873860,1212647718,1247250726,187089547,376784967,90833002,-1878968343,-1768998618,1778873344,-385259008,1589903656,1207313926,1081344366,6836998,-1584952063,240125441,-2096464408,-1073018172,401146741,142016257,1745254143,1183514880,139889414,1375904261,1541934672,180650762,58048523,-1962871319,250283638,-1070402677,-1585149914,-2071452159,1183711906,1156982280,947126894,6837766,-1551594239,240125443,-2096486936,-1073018172,-1075248267,142016256,16803926,1452000907,77858056,-401715118,-998045178,1975520010,10545423,-2010726350,637772676,77890696,6947178,1183711338,-1258347000,-14286714,-998040484,138841608,742689062,777292070,746357542,-2096794113,578093050,1183711338,1962878472,1962878562,-1258346912,-14286714,-998040484,-49912,-801434507,6951029,1183712362,1962878472,889136642,1183723243,1149969928,-2071386516,1443233944,74770446,1023722627,-1071972351,-916496832,6983883,1589903722,2013210118,939468290,100664986,147096367,1600045107,180931529,1448542208,-1912179061,-14284730,1443265652,89319438,184992899,-385649216,1183711640,1149969928,1418405496,-62486150,654202505,645153931,-1988733813,1451882566,138841850,809798438,844401446,1214039078,105317158,989909635,444071510,1178273138,-15501316,240519286,-2097055768,-1073019708,1172950901,1183551489,-129627142,-1914109067,-62485760,638076558,-1993325525,-1004079546,723929180,-654899641,-768870261,1929008699,990213898,58128454,1475903115,638076558,641746059,54678667,1347614278,-2001404122,1560225280,147096340,678807355,2114043947,-28962308,435715625,1183578694,-129627142,1996461172,-401713656,-998047496,1975520004,13035909,141164650,638076558,637695231,110769407,-2094070272,-1377236796,1183551488,139889414,-1006591995,-1014954402,-1993996376,-1993997241,-1064565161,637957828,8948875,340756774,2118945574,374311206,-2138272986,1334388224,-1937037800,-1993998206,-1960437169,-1960429492,-1993983404,-1993994161,1397756503,-14285974,-998038436,-2080863482,477495295,191496298,637951684,637695999,110770175,-2094070272,1988823236,-1875907834,184966852,-2016991496,-65400,1784092789,106873864,41418534,-1707606234,788922374,-351746941,28872746,-916496896,1183748299,-1132255736,1962868872,-1258346986,-14286712,-998041508,138841602,-2004564186,872414976,-916496704,46698699,-1957298176,1183712886,1556358664,651307848,-1912191093,19269702,287715396,958804564,1962974356,142016277,-1377300906,79987456,108380171,-916537293,1183748299,-1929435640,6946972,-401713658,-998046314,1958742790,138841827,1214039078,109019942,-14060288,240519286,-2097122328,-1073019708,1183762036,1556358664,2013210184,142016260,1609043542,113541893,-1401634805,638076558,642276548,-1996077173,1183710790,-11528450,240519286,-2096429080,-1073018684,1183550068,138841854,1214039078,105330982,6953588,1183713130,1962878472,889136642,100664986,147096367,-1862311447,1577058744,248040393,1448542208,-1912179061,-1960441786,-1960415156,-1924959652,-1995986812,1183644230,-1550545412,653822723,637818249,-1928968820,637838484,638080393,-1928706676,637904276,638342537,638469516,641225867,-1992655733,-125045634,1451999883,1166616308,1435051536,1300833810,1569269276,1170679326,-1996488672,1317664350,-92369928,16664263,138841600,-2068020442,326434560,-2068512986,1560225280,46433048,57982987,-1912551447,-2094659514,-16742724,-14281868,637568692,-2095555329,-1073020220,-1444347020,-18432,638076558,8815753,-2071688922,-59310336,637823575,-2094768897,1967130308,10676483,-624897,-963905418,84432523,1347552163,-401713582,-997984058,1958742796,-16750063,240519286,-2097013272,-1073019196,1183732341,482616840,188711718,28926580,138841600,639419430,1183713163,1166616316,1959332640,-11998973,638076558,10126591,638076558,10140803,641823744,9997567,-1702035674,240518656,-2096934424,-1073019708,485219957,-335655285,6983864,1183712362,1962878472,889136642,100664986,147096367,1600045107,6998985,-487912598,637534648,9471113,-875995298,1224,1183536727,139889414,-1962423291,-27883024,84297355,1589904291,-1463582458,1200170503,1468605956,105286406,84432523,-1993997148,-1993996217,1183517271,139889414,637904133,638338953,-1945217143,108971200,944605990,978684710,273647910,307726630,1884130086,474974502,1917684518,508528934,6968144,610139942,1074185347,6954101,1589906282,2013210118,939468290,100664986,147096367,1600045107,1589955529,1200301574,1191913002,-1905298392,-953745850,-1006632956,-1960442274,-1960429497,1183726167,1149839102,1418274308,-994014202,-1960442274,-1960424369,-1064415657,139233574,173312294,637951684,9605003,-1993949042,1589906508,1334519302,650153584,-1005695863,-1960442274,-1064406449,273451302,1589925456,1610556934,79987496,-385649344,28901224,-916496896,-1957326645,-1957275668,1183712886,-1132255736,1962934416,176065368,-31144053,1979711037,2089494021,958812010,1946192572,240518720,-2096659480,-1073019708,-11067532,240519286,-2097139224,-1073019196,1996427124,-401713656,-997983192,1975520004,1589654279,-1865692833,721962638,1149839040,1149838898,112688,-875995298,1224,2123060823,108432138,1452000907,130811144,-1979955575,-1030816170,-1967355610,637561344,9733259,-768874505,742654758,777261862,-14266286,637568180,-2095293185,-12777276,990344703,-385649200,1183711514,-1258347000,-14286700,-14268812,-14269324,637568180,-2096079617,1183713476,-2076629496,57933972,1778446825,1556358656,2013210180,939468290,638076558,8697087,475856678,1023984771,125173759,58052667,-1912550935,-1004140474,-1960426404,1183712327,-2071386616,1443233948,1146930214,108527398,57731086,184992899,-385649216,1589903540,1200301574,1191913002,-385649368,1988821126,-28930308,17090342,106873856,944212774,978815782,654198414,637813897,-1006218103,-1960442274,755012743,1183711240,1149839102,1958742796,106873883,1145539366,1180142374,-1912600571,-1993933242,-1993996220,233507412,738084494,1149839040,1149838858,-28930552,243042598,1589925382,1610556934,79987496,1779529024,-1005884928,-14285218,-14286217,-1877480649,1577058744,-1865692833,74055786,638076558,637695231,110769407,-2094070272,-1070397244,-875995298,1458342741,1778808459,-1949922544,1946486870,-1907338752,-1258346814,-14286714,-998043556,1064200,1996431989,6837768,-1949922559,-1610282922,240144896,-2097037848,-1073018172,28837492,-875995648,74055786,638076558,637695231,110769407,-2094070272,-1070397244,-1865692834,2760,105286486,84432523,1183385548,-27883012,637951684,9877503,1249378086,1215823654,-2068316378,1610556928,147096336,637951684,9865017,1005126516,1606690305,1200301640,172360452,637951684,9340731,602473334,1606690305,2013210184,-994014204,-1960442250,-1960428468,1308835412,642863626,8697087,-1980342647,-14223290,-998043556,-161561592,71776550,-337050764,172395264,637951684,642277316,184829697,-1005357632,-1004140962,958810207,108267079,-335919479,1187483654,-1006632454,-1960442274,187050567,58009671,-1006588951,-953746338,-1006632441,-1960442274,-1960429497,1589918295,1200170748,1468605956,106873862,-1769501914,535808,654073540,185354121,-1004833600,-1960442274,-1960425401,134564439,-60898304,138905894,173508902,1589906923,650128380,638207881,-1006090359,-1960442274,-1960428473,1174617687,-60898294,273123622,307726630,637951684,642277316,-1006352501,-1993933730,1183519815,1200170746,172395286,407341350,1589924614,1610556934,79987496,1778873664,-351573504,28872715,-875995648,74055786,637951684,637695999,110770175,-2094070272,-1070397244,-1865692834,2248,1988843095,1778477578,-1006605824,-14283682,637568695,-2095292417,1183385796,-94991880,142016342,-1006209281,-14283682,637568695,-2096078849,-1073018684,6954111,1589904490,2013210124,939468290,100664986,147096367,1600045107,1589955529,1082795526,-12154625,-12532186,-1174697216,-1070333953,-772296974,-61961911,2093890369,-12175355,-1957643147,60423238,1444149318,67066,1375785603,207537232,-2034761946,1610556928,147096348,1979711293,1959803652,112785,-875995298,1475119957,141986646,-1912177013,958794310,1962974908,112647,-875995298,-401713658,-998047682,1975520004,124407835,638207630,637695231,110769407,-2094070272,-1070397244,-875995298,638207630,10402953,-401713658,-998047580,81156,1581301787,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2004448256,1958742540,1959329359,1959329313,1778412087,138841606,41221926,-1707802842,788922374,856212611,-875995456,-14249840,-14272908,211432564,-2094069759,-1073019708,6952564,-840235158,913637158,880082726,471009946,-1864045777,638076558,641627391,641496319,-2096866049,1183712452,1962878472,1962878530,1560225344,79987460,1577058744,113822665,1448542208,856061579,138841855,-1937455322,645922816,10388618,1023414053,57999375,1996615657,1958742540,1959329293,1959329301,442161,1183740395,-2067323384,-2147483506,1465345515,1452000907,9307400,1465339986,-2071111849,1347551372,134218906,348422959,1183727339,-2071321080,522518687,-96040704,541362982,1476150921,1465341783,1465341783,-1923655849,100699780,1465341776,-96039593,-2071113706,1342570636,470894746,751076143,57982987,184551359,1780839679,1183733504,1962878472,889136642,100664986,147096367,638076558,10388679,-1070399473,-875995298,-1895924087,6948934,-1900740826,1560225280,79987464,638076558,641483913,-1958849399,1141581506,1778873660,-351966720,1183748273,637561352,9221375,140312358,-1912290173,-1993996218,-1993981884,-1031060908,1078201126,1183716469,1962878472,1962878526,1560225340,79987460,1183760875,-2071321080,254083230,141838336,-1955498936,1038876286,104088717,-1903915696,642778624,637957375,637826303,638219519,-1928825601,100699268,301648,-998035704,200837908,-2083752712,108331519,-352320065,129994756,1979648768,8579331,638076558,641627391,641496319,-2096866049,1183712452,1962878472,1962878530,1560225344,79987460,-1862339351,510983974,477429542,443875110,410320678,376766246,343211814,309657382,276102950,242548518,208994086,104088717,-1903915696,642778624,637957375,637826303,638219519,-1928825601,1343683142,9208973,1218072582,-2094064623,1693002948,28872959,-916496896,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589139,-28478272,-31492920,1781888200,-1912182272,-14284730,-14286220,432692,-998035706,1589654280,-14234679,-14272908,-291883916,-2094069760,-1073019708,6952564,-806680726,913637158,880082726,470997658,-1864045777,1577058744,46713801,1448542208,637951684,10389386,1946160933,1551124517,-385649336,6946982,1589905002,2013210118,939468290,100664986,147096367,1600045107,-1004090423,-1960425377,1589904455,126428682,637951684,641746827,641881995,641496971,-1002537077,-1960441250,-1957224945,532844280,-1510741551,-1527527149,11528479,-1937274074,-28931840,385762957,2013210192,2013210178,1606690368,2013210184,106873860,1048051494,1014497062,913833766,880279334,134255258,314868527,141869067,124387434,-1862308887,-989968757,-1993995682,-1872696569],47,[-1962246517,205950707,-1996125402,1183710790,-1907353858,-14284730,-14269836,-1004126092,-14268324,1183712375,1962878472,1962878526,1962878524,1962878518,310286900,-998035684,1958742802,1778412049,138841607,41221926,-382402778,1183579922,205950718,-1207596762,1599995905,-1957311543,106859500,-1911929205,-1993996218,205949703,38242598,71812902,-876019711,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350263818,-998035375,81168,633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,-1986390389,208981758,-781786416,-1980374320,-1014392298,-1986257212,-1985995205,-1977217932,512312087,146180508,113696491,-956200542,9029126,-992417024,998874142,1955176478,663365159,-1608631485,639464585,-1992095862,-947282914,9021446,-1442396416,-1543503991,113674668,-1023309413,-1985870138,-972634367,-352321399,-1957326626,-617388308,-1985339765,-1985464693,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1720298147,1183563827,-470325756,1725051750,-972819977,-1985208693,378259595,1085573546,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1955175182,-1708732407,-338439799,918851799,909871516,376736160,1174702630,-1986251127,-1700601648,-959196791,143235846,113686251,-956200542,9029126,-1407284992,-1475442295,-1441363575,113401225,1048798720,1962969518,36825092,922707651,-135755346,-1957313777,-1957210388,-962395066,1183540873,-928815610,1183540873,-1667013108,172360585,864657571,-1983077440,-393633118,1048837841,1946192326,176744451,176802977,193569286,1602867206,214064478,-326413056,1723870054,-1551254877,-1057060400,-2012983670,1720307214,-1553538861,1214679490,-1983995034,-1036583066,259057801,-1987465565,-1953910762,1960446936,-1984519377,-1984424311,378264203,100895172,-763131454,-754142976,-1546451998,378112434,113740212,42371492,-1985607993,334168632,184666344,-954698560,-1853250554,-1509505273,-1979398519,1776813126,-910150904,-1207958846,-1027014655,-949616638,9026054,-956301312,9031686,-1365154304,-1230805367,-1072994679,-1024982155,-1982947322,-1022871576,-1983508853,-1991693853,1720305166,-1984297217,-1983373628,-16283610,-997603322,646559262,-1992095864,1955182110,-1306641635,-1023314807,-1984422261,-1984684485,-1866268044,-1985044122,-1984519322,109154499,268470712,-1957307413,1716999916,1720302241,1711687211,-1984035293,1724943206,51440321,-2088129018,212926674,369353427,-259290704,1317792398,961078020,260687374,687903874,25806350,-2088125938,9026582,-935414769,-1239497591,-1307145335,76178825,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1987459010,-1937132002,1602861062,113401182,-1064529920,990904325,1955181574,-339702268,1960459220,-339702259,-1064529716,-1984690629,516211573,-1108637266,387212,-1274660080,-1912310647,1001778152,-1911720718,-1867650072,104589452,-1535800908,-1372146417,-945951863,9029126,-871971072,1593835913,113401182,575488,1716934400,-1810876673,-1592933912,378246152,-259288054,200955529,-1910410032,-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,-1812449537,-1745346876,408944422,1577239683,-926693025,1459617802,-132201386,-2090457449,1962937471,1589654278,-960247457,-970262970,1711339334,1720304289,1727547017,-2139028888,-163148543,-14266346,-998044577,-1812421880,1962934077,12150480,1711276048,1720304289,-101226855,1033111203,108855299,-1811544377,111214595,63474580,62981056,1342204608,-1559430680,378115088,-1031039982,-1810889205,922685813,516199416,-14247944,-998041505,1719855874,-1553547221,-13396984,-1811544519,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,647235745,71600486,138314598,276037780,-989968757,647235614,-1993984119,183173703,-1979824501,-1550578634,1183552526,137791998,-1811242092,104741703,-341345132,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642301894,-972125879,1724418953,-1984297217,-1983373628,-15759322,-997603322,647233054,-1587146872,117412866,963023870,1972633094,-98646964,1200301715,-930398200,-1811544517,-919403908,-402560431,-89980876,-65631853,197299091,1972632070,-972634355,-956301175,25808902,-90062080,787859,-1986789725,-2137784298,44241092,68585876,248038292,1448542208,-1962508661,66520055,-1980365833,906229366,110007312,-1960405998,1418405380,-1982297342,-804521386,1183546740,136199162,990279060,1955858950,650153561,71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,212035079,-96040044,-1811401020,639404326,-1912454007,-949606720,7,244016640,1713804296,-1996206199,-1550579682,1317770250,-96039420,172951846,1452000139,-916496646,1711277250,-1953231711,1720978966,-1812330951,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,302419675,270402452,-1070897516,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516199416,-14247944,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,-1812449537,-1745346876,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,270402523,302419604,1204233876,-1006632700,647236638,512303044,109876236,1713804302,280519,-1962934272,516225606,-1993960440,1200170551,650153474,313190,1711276032,-1811411317,1284072998,137791748,-1811242092,66477707,-1902899170,647238150,-1993984119,1586168391,302419702,270402452,2139301524,1366556676,258343018,-1050228801,1348865248,-1812449537,-1745346876,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516199416,-14247944,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113,-1962378103,1589808326,79874399,1099776,-1588177152,1178175942,1082593028,-1163827711,1177249417,102983174,-1989768770,1183576646,-972674812,100768137,370248122,516196796,-14248966,6948983,201160680,-955091504,9029126,-804862208,1577058697,113428831,75399936,8654592,75401985,731120289,999554566,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560368062,2116678214,-336491772,-62484961,642178699,516163466,-2010737666,-33095929,-937507693,126363273,-1983379713,189777803,1725593024,1720976033,-1812068807,516178293,-1960406022,-1958737849,101071816,855800980,23744969,-1543726104,378115066,-1031040004,-1812330997,-15236081,93584033,-22872052,1477011,281313428,-1986788701,-2087451626,251659390,1593774725,113428831,-972634368,-956301175,25807878,-916496896,1442842306,-1811407221,-1811278197,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-476838386,-1949760738,63505369,272024793,-1070897516,637987715,637569382,184828041,1794209243,-402560512,-89916420,-65631853,198871955,85226712,-22872052,1477011,281313428,-1986788701,1586758678,315134147,1586167808,71798020,-1947056503,38797111,12748047,839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1970679164,-1203647860,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049444864,-1956214264,1452014150,1178167036,-1926791436,1183383879,-1864326158,260035083,2122385276,1930428666,-230257914,-2087589725,108856570,-1544403317,-1956211984,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,-1968175417,113704967,297650,-1262761677,505994,126468395,-2097000567,-2092890941,-310507527,-1560264520,-928805168,-1933532275,-1198802781,-761069564,-1916099698,-1551056221,-919368774,-1198598981,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574,-225474050,-359691779,79922172,1090093889,113759614,1806296,-1881536825,-919404540,-1198531397,-1054146533,1334380425,79921922,469336897,79228286,-1829592320,-1550718301,-919367454,-1584339781,-1054109472,-392099959,-1983829103,-1593767801,-1054108944,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716554420,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192121528,1200273595,956613507,-1946650873,48480735,-1967749237,-113015,-7686985,-393561929,-1262750684,126044042,79921928,-2114489009,-661998530,1745253902,-35091792,-27358212,252115843,50367879,-1476448549,210766978,228199700,245763616,267259722,-1581239450,1716554684,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192121792,1200341179,956613507,-1946650873,48480735,-1950447733,-113015,-7619401,-393494345,-1128533100,126044043,79921928,-2114489009,-661930946,1745253902,1843956664,-28931332,-1985603841,-1983496573,-385649664,-1010172178,-1581239450,1716554948,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192122056,1200408763,956613507,-1946650873,48480735,-1933146229,-113015,-7551817,-393426761,-994315504,126044044,79921928,-2114489009,-661863362,1745253902,-370635584,-28931333,385826820,1048807846,1946192326,-26679037,862372809,-1915969088,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1915746757,-793048205,-1014806643,1996962052,-1042314248,-2020932893,1183419854,-860356610,-793247859,-225777523,1200475323,-2096625789,1968112835,-868318729,1980684429,-1916246010,-1963236376,-2147156410,-1985603841,-1983496573,-385649664,-1010172446,-1581239450,1716555476,244042035,237734316,1097238952,1726084966,-919378360,-1985343861],48,[-1985475029,862339430,-235444526,104595251,192122584,1200543931,956613507,-1946650873,48480735,-1898543221,-113015,-7416649,-393291593,-725880316,126044046,79921928,-2114489009,-661728194,1745253902,-571961648,-28931334,385859588,1048807846,1946192326,-44242685,862372809,-1846763072,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1846540741,-256177293,-1014806639,1996962052,-1042314248,-2020932893,1183420910,-323485698,-256376943,-243341167,1200745659,-2096625789,1968112835,-331447817,1980684433,-1847039994,-1946527768,-620495266,1107333003,-473943194,-253958141,-1040294261,57017059,1720322183,1783653952,-1541996797,-968981623,74711177,-1862485527,862372809,-1829461568,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1829239237,-121959565,-1014806638,1996962052,-1042314248,-2020932893,1183421174,-189267970,-122159214,-254089070,1200813243,-2096625789,1968112835,-197230089,1980684434,-1829738490,-1946569752,-620495266,1107333003,-473943194,-264706045,-1040294261,57017059,1720322183,1783653952,-1541996796,-968981623,74711177,-1862527511,862372809,-1881366080,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1881143749,-524612749,-1014806641,1996962052,-1042314248,-2020932893,1183420382,-591921154,-524812401,-264836977,1200610491,-2096625789,1968112835,-599883273,1980684431,-1881643002,-1946611736,-167510410,-1982692213,-1996487419,-1936982970,149111242,-1947680717,-62520849,-1581239450,1716556004,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192123112,1200679099,956613507,-1946650873,48480735,-1863940213,-113015,-7281481,-393156425,-457445464,126044048,79921928,-2114489009,-661593026,1745253902,-2115464992,-27358216,-1886659837,862339584,-402398272,1586228998,48480766,143065958,1715496586,-59310256,-1985734913,-1983496573,-385649664,-1010173214,1726778197,-1006340353,647493662,-922460161,-1879046974,1726778197,-1006340353,647493662,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320,-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,-130119424,-100234089,-60898153,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1550321634,1992595450,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1550321610,233347066,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,-130643458,-1745181801,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,-87503927,1448542210,-1983892634,-1184444346,8,380534413,-1419316473,71732139,-1962518901,-363427368,-1995946357,-930352570,652887694,-167561333,-2085731585,1967719107,138841074,1974355513,-994036979,-1993991586,-916496889,1589940419,126559770,-1176090999,1586298881,1065563824,-2096532224,-2092891453,-243920647,971263625,57927246,-1981395319,280622670,-834237184,-1946270071,-229733928,-2093549173,108331071,1325591427,2122970229,-427935270,2122908534,-431584282,639262404,1317668745,112886,1183441107,-226588200,1945534009,-159479006,1938685699,922258350,796408875,50513539,-230257665,972441343,-344787386,-1948746103,1988876414,64916466,-1371107874,-1635133437,-1769145080,725024010,-1207469761,1599995906,-1070349367,-1992359626,1183446598,-1337553522,1452066955,-1874424342,-1929754999,2122972246,-338129960,1183748125,-2080797718,-1960443199,-163184379,-1896462709,-74711994,637715331,1968047497,71732193,-1962518901,-363427344,1183762739,-2082567190,-1960443194,1960512287,66816789,-1941729797,59538315,210471423,922258429,960562687,-696842162,-49510771,-1930934647,1187506774,-1946157076,-654842298,1727022729,-1989754837,1728007302,-1982052727,1183445574,-297367156,971267723,-1945118114,-208993683,1116599043,-498693714,920805003,1183385483,37415392,66078347,1178330694,479006692,-327775487,-1929189695,-1979757438,1988884550,-1913256980,1183419458,-129596428,-196705532,-330891518,66078347,1183442502,-632935440,1183439095,-431604754,1183516278,-297367066,736380555,1183445062,-1094153226,-422379519,1088439947,813101115,1088439947,1183576107,-1929868318,1183579222,-163119122,1945519673,46629655,654067342,-2037840501,-167510778,74696251,-554962901,-1191817590,-523042815,-1947318647,-779366322,-905721597,1308870915,374770452,-1982050679,1174527574,407276496,265307705,-1962815097,-1992886178,1468610063,-327253246,-1958120448,1183577182,126433010,-1998172534,1451938638,281182454,1725060744,1725716107,-1949018487,-263288104,-739881430,63146987,64488411,-126448677,906292867,-1927400252,-763982536,-661729140,530949478,66078347,1178330694,-57929756,-465138946,-1997519318,1586221894,141986792,-2104625661,-1019478772,1187382903,703292370,-1911929205,958851654,360910599,1065428481,74580224,48959408,1183322288,126559954,-2083240311,1586037443,-464614680,720389770,113352,1451877075,-1949791490,-388763066,1005995657,1165225542,-1073493877,-1073495805,-1948498429,1183440470,-61437446,-1946270069,62915528,-1983904831,-1927350202,-796077450,2126829710,-1515886854,-129594593,-1946532351,1317793350,-162659842,1928742457,-226587683,-1092333942,-906100735,-142219565,-30209932,-142217519,1988753525,-329348106,-217844853,-1980334541,-947129730,-1158656374,-489488383,1002578762,712281154,-217844853,-1987294579,-108265906,-431584437,-1963964887,28897358,1222693632,-2081274333,993395439,-1981451003,1183575134,-531693600,-2062565365,1183055290,1183515362,-465109030,266618425,-2080531058,1946212478,-629243073,-1204194303,1599995905,-1960393783,66071351,276169718,638731918,1183319178,-364474670,725060390,-167572874,-1911785981,-1960440250,-19601148,1577059256,-1866217121,1600045107,348701641,1448542208,1715773798,-129595034,-1989785439,1586230854,-1948581108,-1992185721,1586228806,-1948581106,-1992185721,2122574918,343146512,1717452419,-1005751296,-1587126210,1183409764,77851120,957105803,1316222534,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399604,1048835710,251684398,-1962842235,1176762438,63474670,62981056,71697344,-1962518901,-195655184,-1030825845,705661478,-2080797715,-2045832961,-8191800,897847139,1284122113,-129594623,-1946528117,1959332569,-773140216,1976172248,-129594888,-2080745847,-14020369,972447273,1517549182,-1980598647,2123103870,1715249654,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,-1947044213,1048837758,251684398,-1962891387,-196702497,1101568395,-1946657245,64684995,651887576,637682827,-1912318837,-1948777534,-196702989,705137190,1039698916,-2029060080,2122972984,-129594370,-1896196469,-1977158586,-645201588,116115722,-657331503,-126498306,-1980217719,-13960618,-2081006039,1964047998,-196702643,38046246,1714691780,-16283610,-10079226,258359310,-939629179,40258054,1577502464,1711276134,1711556235,1717981859,1711818379,-1956227421,1520634950,239504230,-379167581,28836697,-916496896,1988726979,-25261070,252706691,956515460,1316222590,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1048835710,1962960430,-25261167,-2121539701,1176715688,-228670216,38208294,-1947187575,1452013638,181373946,-787974967,-19344918,-1980205623,1451882566,239504378,972455465,1316222534,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399602,1048835710,251684398,-1946222715,1176762438,63474668,62981056,138806208,-1962256757,-195655184,-1030825845,705661478,-1980134419,-8126898,-863629552,1677689600,-20282353,21793318,-1946663285,-645137834,141871370,-657331503,-126498306,-1980217719,-276563370,704588304,2117727838,-1990495242,2122969718,-159478786,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,-1947044213,1048837758,251684398,-1946272891,-196702497,1101568395,-1946657245,64684995,651887576,637682827,-1912318837,-1948777534,-196702989,705137190,1039698916,-2029060080,1183448887,-129594370,653940363,-1962849142,1959332569,-773140216,1976172248,-129594888,-1980082551,1183576694,704588542,1178203742,-1957727242,1017247358,1040595302,1963946598,-337956091,113741848,91694,516223979,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1048835710,251684398,-1946321019,1589968510,66554866,-1466135561,-128048319,-1947044213,52885574,1451950684,181373946,-787974967,-19344918,-1980205623,1451882566,-159503878,728118433,996554758,-1592822845,378234420,-1020565962,-343882624,883003402,907447142,-1950143642,-1933406472,-141820346,-1947185525,-1073002047,-78871537,654198414,516162698,-2010749388,872873735,1714987366,1715082891,1182844032,1006526091,990672368,-1593281062,-259299784,-108919,1969635342,1241958338,-956300698,23485958,1183540736,1386440196,1183540838,1453549064,205949798,-1956226397,1554189894,-28931226,1717581449,-1989778781,1717986318,1727547019,-1956232029,1218704966,1589654374,-1866217121,169160,-1587128745,-1989777852,1049360454,-8165816,-1589087483,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1967623675,522582086,16844032,1726498441,1727547019,1711663297,-2080881015,-8190481,-1589087483,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1967623675,522582086,1183399936,1183540966,-389978376,1183409669,99582968,1929707395,1715249480,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947],49,[-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912930179,-193033800,-2080874870,-1014820893,1183540740,-389978376,1183409668,-194083848,775848708,-2062614426,2122384536,251731688,-2096853113,253683326,855934855,266013695,-956263804,1083113030,66870921,-159479301,-2081268087,1929639038,-193033393,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033801,-1946663286,119930462,53971712,1820494326,1183540989,-389978376,1183409667,-194083848,-28933373,-61931774,2123071861,335512566,-544530061,-1014898941,330907790,-1982911744,-1014761858,-25720062,-2100824573,64876,-2081458871,6696510,62817551,133187271,-263811840,543707158,1449664003,6973043,1711303270,318772072,1820757248,-397404419,-997985340,200313626,-1962445584,-916496698,1586204867,-397505562,-1056717941,-1947580791,-167513994,1101567115,-941336951,60486,15877831,-193033472,972179083,-2045777338,2117665474,-1589086480,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-2085062672,6696510,40666383,603473547,-930356154,-1056718845,1443217411,-62486157,1586288779,21465854,-259267542,1183565963,-94991368,141871370,-657331503,-126498306,-1980217719,-30672298,654073540,-2096990325,410194174,-1947437431,-620498338,-43219315,-1992894461,-230228169,-1862319639,252771971,-2097065596,-2062609922,-8191842,-1589087485,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400893,1048835198,251684398,-1962828923,-410781570,63406855,-129594522,65585510,-129595034,66350723,66209419,-364495929,24151823,66221707,1822068214,-229733379,189777803,-1417408576,130496000,-1014824960,-320126718,-2081128823,1282607103,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1913126787,-193033801,1714306691,-108720384,-125924608,-2088769661,-1956246585,-1050216378,-1989802008,1854142534,1183516660,1002898418,-2029000122,1988821198,-1913256974,-1946325862,166457934,509750,46367488,1338477377,-260718581,-940421495,60486,-1862408471,-2081128823,1282605823,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912799107,-193033801,1714306691,-1957726976,-410781570,63406851,-129594522,48808294,-129595034,49573507,66209419,-364495929,1988830839,-1913256974,-1946325862,183235150,921454219,-1014823031,-947175166,1975520079,-229733905,-1862450455,1714292423,1048772610,1946183214,9890057,-336298359,-1956212495,-1553532858,1183540804,1716036596,166741703,-263811840,543707158,1449664003,-228057485,-1268244928,16869440,-1914145025,385707142,-259594160,-1961180029,267389936,-939736955,454214,384714381,9857104,-2045351906,1097623582,1093691422,1996423274,-394884122,-2104625661,1343683948,-2081402904,1183390404,1975520254,1996443676,-260636690,-2045351906,1935042590,-2081119256,1599999684,28885961,-916496896,1120440515,1448542210,-37839219,-1962897217,-25261617,134727478,46367488,-2114620087,2097217791,66554655,-1097167369,16824573,-930363605,2122971139,130496254,-1014824951,-176862974,18415489,-141877379,-1701972221,414776766,-1949881599,-1980234808,-952697218,-2097150201,1967719107,553615861,-1961132799,-1913191433,-1174552934,-819265248,922648201,526279,1224917891,1746859381,141049994,1718099458,-228057498,-1268244928,543712832,-1929314047,385728134,-277157808,-1961180029,1961888752,1590070023,-1866217121,-37839219,905977529,329671,1224917891,1746859381,543834252,1922459678,1097623582,1093691422,-1927386522,385728134,-281352112,-1961180029,33457136,-1070350465,-1010213026,922681450,922697868,1746813066,1746825878,-2048367002,247759859,113807555,1448542208,294531,-1587144588,-1989777842,1285684294,-96040602,1716127431,384368640,1151438849,1175882598,1208912486,132219750,-922035829,-355399564,-906045231,1183447157,-27883012,1716010635,-8127701,-1589087472,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846448,1183448134,-28931078,-939768183,65094,-2096042109,1232277759,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485577,1178325239,-1216016390,284132096,1714306691,-1417343232,268372736,-1996446331,1717979198,1715734215,0,1714463078,1715340803,-62486170,33179275,-1587134970,1178166848,-1959954438,103414342,378234432,512452148,1988847158,-25261060,1461635211,-1014039925,-202780385,-204926043,100736932,1256941108,-1956236127,-1956235754,1988885598,1074695166,-1957290394,-1896641544,-372170814,-921459213,-1591761677,100755008,113731124,91722,-134592981,1716298712,-62485658,1715471875,1716429670,1715472071,-1070399488,-1010213026,1577058744,-1866217121,1224,-1587128745,-1989777852,1049361478,-8165816,-1589087487,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1967623679,19266630,1714201344,-62485658,1726533990,1341933193,1929576323,1715249480,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912799107,-59339848,1711531651,1727809163,1711466689,-1922677597,1218707013,775848806,141820006,1577058744,-1866217121,-972306805,1950878836,376719379,-352320834,6983702,-2080556056,166396612,-335734296,669552644,-1947169802,-916496698,-1957326653,-2009168916,309657664,201065448,-1207601984,-876019710,1082656455,1589903361,1065428486,108284739,-922745928,-1014263605,-1560280571,109864496,1183540786,142602,1717976227,1050918963,1716036454,1715774310,-1962123637,512298566,916678196,941525350,1715118950,-1559214453,-1070373310,-1553584989,1252222510,-1865692826,712,1988843095,138841606,-1559983322,104425024,108226114,-1553579359,-125082048,1752496139,191253153,1209627840,1950879348,1349797943,1577059256,-1865692833,1843921258,46433276,1714175619,-2092862208,6701118,535313012,200313854,-2081852176,-730528770,1577059000,-1865692833,922681706,922707548,-10066342,1717982774,1716664063,-2081443864,-1058337084,313126,-1878267136,1715486251,637951684,-1070383223,-875995298,1458342741,242679654,175570790,108461926,-19208178,-1962097533,1978665968,1996449291,1072172562,79987711,-1865692834,0,12707,0,0,0,0,0,1377850189,1412263541,543518057,1919052108,544830049,1866670125,1769109872,544499815,539583272,842610993,1766662188,1936683619,544499311,1886547779,1543503898,942866432,1480674614,9252,0,64815104,40960,7865600,16827574,327768,40960162,168,5809942,0,832815714,0,65208651,65208662,7341806,0,1768843629,1650549550,1297304832,861099343,1380199985,6029398,1330466638,776295253,5657156,1296826460,1163089231,1143877939,1543525970,1179648,1329856512,1413829459,1160663125,17752,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1663959040,771779951,6649957,1935832435,2019896948,1869217893,1697541737,1627415928,1734964083,1868770926,1885405293,1684956528,1702389038,538976256,2097184,538976288,1919168000,1932394614,771781497,6649957,1633091676,1818850163,1632313465,1852400750,544828275,544432503,543516788,1634038375,1968316532,1634300787,1634738286,1702129257,1752637554,1634738287,1667855474,1952542825,1763730533,1752440942,2017796197,1936028272,1852795251,544502633,1702260589,1953391981,544106784,1836213575,746155617,1969320992,544499815,1948284001,1109419368,1634235745,539784053,543452769,1953064037,1948279909,1109419368,543520108,1701079378,1816207474,1634623853,11875,0,542003011,854528,1684957527,544438127,1929401422,1702130553,1868782701,1680764269,30322,2097184,6029344,2097184,6029344,1056967946,774528058,1915682858,7483136,1996512314,1702129257,875458669,1526738992,1802725700,1667330131,168648037,1701987840,1634751333,4023651,167774733,1230438413,1380275790,1163412782,1162739712,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1230438478,1329802830,50724941,1412366336,1395589178,1766089586,15730,1397706287,1414676820,1311703040,1431260495,17747,65536,0,0,1398013953,68747348,210514339,1,-65536,171507711,69140481,-52829,68812799,210514339,-65535,69599231,12707,-65536,25821183,995,0,658688,0,2560,771763200,973090048,606339328,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,2368548,1409287424,21587,0,1095499840,1279084366,1397182017,1027818832,667363271,22303572,1308734720,5194835,128,210370576,100859934,234883584,-16711424,33752319,285212417,12452611,16980224,33758720,50537984,67314688,84106752,100889856,117674240,134455552,151273216,168055808,184843776,201636096,218450432,235270144,252072448,268906496,285726976,336092160,352893440,369679104,386464768,403252736,420044544,436848896,453651200,470435584,487229952,504009216,520796160,537579008,554377472,571181824,587994880,604807424,621600256,638395904,655205632,671998208,688794624,705581568,722370816,739171840,755977728,772779008,789599232,806381568,823166976,839952896,856743168,873534464,890325504,907116032,923908864,940708096,957501696,974297088,991091200,1007885056,1024679936,1041490176,1058275072,1075053312,1091832320,1108610816,1125388288,1142166528,1158944000,1175721472,1192498688,1209275904,1226055168,1242834688,1276391424,1293169920,1309949440,1326726912,1427392512,1444189952,1460981504,1477769984,1679101696,1695928320,1712712192,1729500416,1746288640,1763075328,1779857152,1796644864,1813432320,1830220288,1847009280,1863797504,1880582144,1897365248,-954752000,-937939200,-921162240,-904372736,-887587584,-870800384,-854015232,-837228544,-820441856,-803655168,-786868480,-770081792],50,[-753295104,-736508160,-719721472,-702935808,-686148608,-669362688,-652573952,-635788032,-619000064,-602211584,-585423104,-568638208,-551852544,-535068928,-518287104,-501501952,-484714752,-467930624,-451146496,-434361088,-417579776,-400794624,-384010496,-367226624,-350443520,-333658880,-316875008,-300089088,-283303424,-266515712,-249728256,-232941568,-216152832,-199364608,-182578688,-165790464,-149003008,-132215552,-115430912,-98646528,-81858048,-65072384,-48287232,-31500288,-14713600,2072832,18859265,35643649,52428033,69213953,86000385,102784513,119569153,136353281,153139457,169925633,186710273,203495425,220280577,237067265,253856769,270639617,287422465,304207361,320991489,337773569,354558465,371344641,388131841,404920577,421704705,438489601,455275009,472060417,488843777,505630465,522416641,539202561,555990017,572777729,589564161,606351361,-1406905343,287602982,1702131781,1684366446,1920091424,622883439,1632636465,543519602,1869771333,824516722,808794120,859054124,1836583735,1735224691,2019896946,1025507685,1684957527,544438127,1970562387,1701978224,1919513969,622883685,1646290028,1936028793,1635148064,1650551913,1864394092,1870209134,622883445,1679833699,1702259058,1631787566,1953459822,1701867296,1869815918,1701016181,1818846752,538983013,1851867935,544501614,1852141679,1936024608,1634625908,1852795252,1818846752,538983013,1851867923,544501614,2037411683,1818846752,538983013,1851868065,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1225395502,1870209126,1634214005,1210082678,542328400,1310749295,542328404,1953721961,1701604449,1852776548,1970239776,1634214002,1679844466,1702259058,2030701868,1998615919,543976553,1684366702,544175136,1634038371,1629513076,1397563502,1397703725,1869570592,1634738292,1953068146,544108393,1931505524,1965061221,1767317616,2003788910,1427648115,1818386798,1869881445,1818584096,543519845,1701603686,757080122,1684957527,544438127,1970365810,1936028265,760433952,542330692,1936876918,544108393,540159539,1814065775,1919251553,1767325230,2003788910,1701978227,1919513969,1629516645,1836016416,1702131056,1769414770,1629513844,808984686,540424243,1668248176,1869837157,1919885426,1734961184,779249000,1952797588,1327526005,1869182064,540701550,1431586131,794501200,1528847683,1565288751,1633835808,1567122292,1412389664,1886221370,794501213,542993769,1684615003,794501213,542995305,1902718811,794501213,224226921,538976266,538985263,538976288,1226842144,1920234350,1937007477,1952797472,1847619701,1948284015,1869357167,1948279905,1394632040,1953653101,1986622020,1768169573,1663069043,1701340001,539011374,1281961760,538976288,538976288,1684107084,1752440947,1867260005,1702127975,1830840419,1702065519,1769104416,544367990,1953721961,543449445,1948280431,1293968744,1869767529,1952870259,538970637,538976288,538976288,538976288,1937076077,1919164517,1919252073,1934958638,1752440933,1864397673,1869182064,1718165614,1970239776,1986095136,543236197,1768386380,1751344500,538970637,538976288,538976288,538976288,1769104723,1126200165,1970236704,1697539443,1528832032,1668571490,538991976,1884495904,1718182757,544433513,543516788,1701667182,1684955424,1668246560,1869182049,1718558830,1701344288,1818846752,1752440933,1663071329,1635020399,225668713,538976266,538976288,538976288,1394614304,1886745701,1953525536,1936617321,539025710,978595616,544238964,538976288,1667592275,1701406313,1752440947,1768169573,1952671090,544830063,1919248503,1699946597,544241012,1819044215,1886348064,1953046649,1702109299,1919905901,226062945,538976266,538976288,538976288,1713381408,1936026729,1716068398,1701344288,1919509536,1869898597,1679849842,1853056367,1696625703,1953720696,1953046572,1818851104,1700929644,1701995296,1684370529,537529646,538976288,538976288,538976288,1380013856,1196312910,1849761850,2019893369,1769239401,1713399662,1936026729,544106784,1936287860,1919509536,1869898597,1998616946,543976553,1679844706,1952803941,-1406245787,790634528,538996073,538976288,1800609824,544436329,543516788,1869440365,1663072626,1801676136,537529646,1764696096,538976356,538976288,1768641312,1948283760,1679844712,762016617,1667330163,1751326821,778789733,538970637,1936273184,538976288,538976288,1936027460,544483182,544109938,1851876179,1802725700,537529646,1764696096,538976369,538976288,1768641312,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,538976390,544106799,538976288,1377837088,544435829,1970562387,1769414768,1970235508,1752440948,1699618917,1919907700,1699946603,544241012,1969516397,221144428,1953451530,1411398245,790652264,1851859041,1848582244,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,1630430305,1852727619,1663071343,1952540018,543236197,1886217588,1918988911,1768169593,1952671090,779711087,1750338061,1830843241,1646295393,1633886309,1684370293,544825888,544173940,2037277037,1818846752,1763734373,1752440942,1869750373,1679848559,1667592809,2037542772,1817191470,1702060389,1767995168,1752637556,543517801,1970562387,1852383344,1634301033,1702521196,1092890227,1734961184,1701650536,2037542765,1851878688,1919248225,1935767328,1953459744,1970234912,758015086,1970562387,1769414768,1814064236,543449455,1701650529,2037542765,1851878688,1919248225,1684955424,1936028192,1953653108,1699953710,544241012,1852727651,1713402991,543452777,1768431713,1830840423,1919905125,1634541689,1701273966,1851859058,1633886308,1953459822,1852793632,1970170228,1231892069,1836016494,1769234800,543517794,1751607656,1835363616,544830063,1769366884,1679844707,1702259058,1852383346,1818326131,778331500,1699875341,1702260589,1768453152,1919295603,2032168303,544372079,1179537219,1395541833,1713394521,543517801,543452769,544109938,1970562387,1734418544,778987873,1851868005,544501614,2037411683,1952797472,1713401973,1936026729,544175136,1886217588,1918988911,1768169593,1952671090,779711087,1968310797,1699946606,544241012,1767991137,1769414766,1970235508,1851859060,1886331001,1852795252,2036473971,1887007776,543649385,1431586131,1293889104,543780457,1684957527,544438127,1684174195,1667592809,2037542772,1886217504,1413904756,1830842223,544829025,1769238639,544435823,1667592307,1701406313,1377840740,1394634357,1886745701,1634165024,1629515369,1931502702,1768121712,1713404262,1919252325,1953525536,1936617321,1766066990,1142975347,1702259058,540682528,544501614,1684104562,1377840761,2037544037,1648435244,745828975,1769489696,1378361460,1160724783,421542441,1852727619,1998615663,1702127986,544175136,543516788,1802725732,1699960366,544241012,1852727651,1914729583,1713401461,544042866,543516788,1143821133,1881166671,1886220146,1852383348,1852397344,1937207140,1426722094,1344300403,1919381362,1293970785,1734438497,1948283493,1970413679,1699946606,779122036,1952797549,1663070325,1869508193,1970413684,1919295598,1629515119,793988896,1329864754,1297490003,1426722094,1327523187,657600339,1969496179,1647144033,544501615,1952540006,543519349,1931505524,1953653108,760433952,743657284,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,1469001326,1868852841,1763734391,1869488243,1868767348,1952542829,1701601897,1953068832,1752440936,1702240357,1869181810,1718558830,909652768,544760141,1869440365,1830844786,1734438497,168653413,2032168559,544372079,1886220131,1919251573,1699881006,1702260589,544500000,1836020326,1970239776,1329799282,1195984462,1398362926,1818846752,1851859045,1970413668,1699946606,544241012,1767991137,1468870254,1868852841,1763734391,1869488243,1868767348,1952542829,1701601897,1953068832,1752440936,1702240357,1869181810,1718558830,1296388384,1701650509,2037542765,1851878688,1919248225,544108320,1920298873,1868761613,1953853549,539914853,1869440338,1763730806,1919295604,2032168303,544372079,1179537219,1395541833,1713394521,543517801,543452769,544109938,1970562387,1734418544,778987873,1393167680,1886745701,1918981920,1735289198,976308000,1952797472,1663070325,1869508193,1970413684,1919295598,1293970799,1329868115,1769414739,1159751796,942886221,1480928822,1919896389,1752461088,1830842981,1919905125,1634541689,1701273966,673215346,1751348595,544432416,1296909649,544370464,1295398963,539588705,1852732786,543649385,2032168559,544372079,1886220131,1919251573,1716093486,1852397344,1937207140,544434464,2032168559,544372079,1886220131,1919251573,1970413612,1699946606,544241012,1836020326,1852397344,1937207140,1326058798,1919248500,1702062455,1701978156,1702260589,1701344288,1835363616,544830063,1634623853,544367975,1836020326,1970239776,1329799282,1195984462,1398362926,1818846752,1629498469,1948279918,544105832,1936028223,1953653108,1970239776,1868767346,1953853549,1646293605,1919903333,1970413669,1852403310,1699946599,779122036,1952858400,1461744229,1868852841,958428023,1936269365,1936615758,1819042164,539780197,544567161,544104803,1701208435,1629518188,1948279908,1830839656,1919905125,1634541689,1701273966,1633820786,1948281699,1870209135,1126199925,1229344335,1498623559,1768300627,690906476,2037411651,543649385,1701603686,1701716083,1684366437,1919903264,1852397344,1937207140,1952797472,774795381,1631990318,1684368489,544175136,1986948963,544502373,1953719652,1952542313,544108393,1701603686,1701667182,1953068832,1919230056,544370546,544167008,1953068401,1952797472,1847619701,539785071,1936028272,1313153139,542262612,1667592744,1701670255,1684366446,168635945,1663070036,1769238127,543520110,543452769,544109938,1970562387,1919295600,1293970799,1329868115,1881156691,1936942450,1129530656,1867412270,1852121204,1751610735,1701996064,2017796197,1684956532,1479500901,1830835021,1919905125,1869881465,1853190688,1952797472,221147253,1952797450,1847619701,1935959397,1886413088,1769500530,1702125933,622885228,1646290028,1936028793,543584032,1701147238,1954039072,1701080677,1297624932,1701650515,2037542765,1767334190,2003788910,1699946611,544241012,1970365810,1936028265,1634477856,1936025458,2019893364,1953850213,1701601889,1869770784,1835102823,2053731104,1948264293,1700929647,544497952,1935762796,538976372,538976288,1814372384,2036473956,544433524,1914728308,-1423020427,1699940877,544241012,544432488,1853189990,1851859044,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,218762542,544491786,1914729321,1836016485,1684956525,1948279909,544498024,544567161,1918989427,1752440948,2019893349,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1851859059,1913261412,1931505269,1886745701,1869768224,1769414765,1852401780,1634235424,1702240372,1869181810,1718558830,1852397344,1937207140,386534702,1936943437,543649385,1751343459,1919950949,1634887535,589314669,1768169537,1663069043,1701340001,1869770784,1835102823,1935767328,1953459744,1970234912,623797358,1970562387,1769414768,1814064236,543449455,1768169569,1663069043,1701340001,1869770784,1835102823,1631794734,1953459822,1634692128,1768169572,1663069043,1701340001,1869770784,1835102823,1700929580,1937072483,1718558821,2003790880,1835363616,779711087,1701336122,1819239968,1769434988],51,[1948280686,1768780389,1702125934,1684955437,1635021613,1701981561,1701079411,673215598,693261140,1869770784,1835102823,959017768,1679848047,1667855973,1919164517,1919252073,539587368,543519329,1852732786,543649385,2032168559,544372079,1886220131,1919251573,1767317550,2003788910,1769420659,1847618668,1763734639,1635021678,1864395884,1970413682,1868767342,1667592818,544828532,1752459639,1701344288,1881171315,1919381362,779316577,1868120096,1701716085,1948279909,1701978223,1702260589,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415127086,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1701146144,1869881444,1685024032,544826985,1920298873,1430325773,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666,544502369,1920298873,1836016416,1702131056,1629498482,1948279918,544105832,544109938,1970562387,1734418544,778987873,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1768169584,824208243,544370464,543516788,1684957527,544438127,1378698307,1160662351,543516756,1819045734,1852405615,1919950951,1634887535,695412845,1684955424,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767326752,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1917329523,1836016485,1684956525,1948279909,544498024,544567161,1869440370,1948280182,1702061416,1869770784,1835102823,1700929651,1701998438,1852793632,1970170228,543649385,1752459639,1952797472,-2077331339,544370502,1701998445,1718511904,1634562671,1852795252,1702043692,1163075685,777016660,542398548,1394634351,1886745701,1936286752,540090475,1948283503,1461740904,1868852841,1126200183,1330785604,168635981,1936028240,1313153139,542262612,1897951092,544500085,1970562387,1919885424,1129530656,544175136,1953394531,1702194793,1953068832,1699946600,544241012,1634683937,1920226148,543649385,1818845542,1948279909,1768300655,1696621678,2037544046,1996956448,1663987305,1997172079,942894697,2019896886,1868826725,1697544307,1342465400,122180673,1229867351,72635214,808465454,1852402948,959578985,842072889,1701055280,1835365484,1868770928,1769409645,1952805742,1647210613,1930194537,1886938485,778333793,141323364,2020762998,1819042862,1634562828,1919186034,2019896950,790627429,1930174545,1953653101,779514468,1383299443,1635151433,543451500,1886217588,1918988911,1768169593,1952671090,779711087,1632438797,1931502955,543519349,544567161,1667592307,1701406313,543236196,1768710518,1702109284,1919905901,544830049,1701996900,1919906915,1396387449,1886745701,544434464,544698222,1852403559,1869881447,1701339936,2032167779,544372079,1685217640,1936286752,695412843,1919903264,1869770784,1835363426,1345269363,1936942450,1414415648,1948275269,1868767343,1852404846,1864394101,1397039218,1869881411,1769304352,1699946612,779122036,1394028078,1145979203,776688457,541415493,1480938543,1093607508,1405373516,1886745701,1851876128,544501614,1953394531,1702194793,1953396000,1629514857,1746955372,543453793,1802725732,1869770784,1835363426,1634214003,1646290294,544105829,1702390118,168636004,544109906,1970562387,1734418544,544106849,543452769,544762214,544829025,1651470960,1936549228,1701345056,1919950958,1953525103,221144165,1919895050,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,489573711,1970562387,1931812976,1684955424,1851876128,544501614,1953394531,1702194793,1868770862,543452277,544501614,1684957542,1701344288,1701868320,1768319331,1394631781,1886745701,1127098400,539574849,1701603686,1851876142,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,678326121,544432488,1702126948,1684370531,1663066400,1970434671,1394635888,1886745701,1127098400,539574849,1701603686,1935763477,1853190688,1953853216,543584032,1869440365,1747745138,1713402721,1701603681,1869881444,1952801824,1768780389,1948280174,1663067496,1919970671,1769173861,1948282479,728068217,1819635555,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,761621609,1965060969,1818386798,1869881445,1769109280,1948280180,1752440943,1702109285,1919905901,544830049,1701996900,1919906915,1634218361,1701060723,1952671092,1629512805,1952797472,673214581,1111573294,1768300585,1914725740,1919251301,1830839670,1634562921,778593140,1965060969,1818386798,1868767333,1852404846,1998611829,543716457,1936287860,1952797472,673214581,1111573294,1768300585,1746953580,1646293857,544105829,1702129257,1886745202,543450484,1663070831,1701015137,442787180,1702126948,1684370531,544104736,1702129257,1818324594,1920099616,1764258415,1853169779,1701601889,544175136,1684104562,1768453152,1699946611,544241012,1094921768,1713383746,-1905955735,1970562387,1633886320,1953459822,1853190688,1869768224,1397563501,1397703725,1685024032,1769414757,1629513844,1769107488,1702125942,1852793632,1969711462,1769234802,221146735,1953056010,544367976,544109938,1970562387,1919295600,1461742959,1868852841,1864397687,1752375410,1679848565,544110447,1684957527,544438127,543452769,544109938,1970562387,1919295600,1293970799,1329868115,218246739,1885680394,1702389038,572538144,1953656654,1142976111,1953198949,1462726767,1868852841,1159754615,1702060402,1869762592,1952671092,1381192736,1836130850,779317345,544438643,1361190973,1397768525,1835355424,544830063,1634623821,577922407,1633906986,778397795,543520869,572538144,540424243,544760141,1802725700,1667318560,1428186472,1768712564,572684660,1751343459,2019896933,538976357,1143087165,543912809,1751343427,1951735909,1953066089,1713906297,1752392044,1702389038,1025515552,1816535584,543716193,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,909652850,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896952,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,846357872,1697527352,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,778398564,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1667982450,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1633906217,778397795,543520869,572538144,1953656654,1142976111,543912809,1751343427,1951735909,1953066089,1848124025,1751343459,1697526373,538994040,1310859325,1869902447,1951735918,1953066089,544433513,1667318606,606233960,1701146739,1987208292,1702389038,540876832,1919897122,544108404,1701146707,1917067364,577074793,761491498,1802073963,1702389038,572538144,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,623016308,1634890872,779514468,1030977907,1229529632,1951932500,1917084018,543520361,1952870227,1701994871,1970483234,1886545264,1697540963,540894584,1886737186,1344303717,2001415491,1142975337,543912809,1751343427,1951735909,1953066089,1713709689,2020897633,1702389038,572538144,1702131781,1684366446,1835363616,544830063,1735357040,577593714,1935762989,1697539444,1025533304,1229726240,1296375885,2017796179,1684955504,1830839397,1919905125,1919950969,1634887535,1714365037,2020897633,775305266,543520869,941760573,909652528,1986281760,1701015137,2017796196,1684956532,1830839397,1919905125,1714365049,2020897633,775305267,543520869,941760573,909652784,1986281760,1701015137,2017796196,1684956532,1830839397,1919905125,1663115897,1701340001,778792035,543520869,1210196029,2020174949,1936286752,1633886315,577071203,1768191524,1932422003,538997625,572538144,541934153,541933906,1802725700,1769231648,2037672300,1818303522,1835885932,2037591604,1092762995,1126198380,1735549288,942874725,1628774966,1802658158,1663990117,574451055,1918987841,578381163,1701868322,1987208293,1702389038,572538144,1953656654,1394634351,1684366704,1769096224,706897270,1918987635,1851876212,1702389038,572538144,1953656654,1428188783,1768712564,1936025972,1634554656,1631810674,1981686382,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,1747067506,778923376,544438643,538976288,1210196029,1699553360,2037542765,1851870496,1919248225,1700997410,2019896932,538976357,1025515552,1129325088,1126188101,1634561391,1277191278,543518313,1953064005],52,[1,673346159,1,778331491,1,544042851,1,538976288,1,572538144,1,541345091,1,1835888451,1,543452769,1,1701734732,1,1768178976,1,577924980,1,1651340583,1,779055728,1,544438643,1,540876832,1,1112364322,1,1869762592,1,1835355424,1,544830063,1,1634623821,1,577922407,1,862810663,1,1932408376,1,538997625,1,540876832,1,1952796194,1,1836019538,1,1835355424,1,544830063,1,1634623821,1,577922407,1,1835623711,1,779314032,1,544438643,1,540876832,1,1296189730,1,541282336,1,1886418259,1,578056815,1,2036557087,1,779641956,1,544438643,1,540876832,1,1296189730,1,541282336,1,1886418259,1,578056815,1,1868852773,1,1768187251,1,1868770932,1,1025515629,1,1866670624,1,1851878765,1,1766596708,1,1159751022,1,1869900132,1,1680286322,1,1969451887,1,1868770917,1,1143094637,1,1430475599,1,1866670149,1,1851878765,1,1766596708,1,1159751022,1,1869900132,1,1679696498,1,1835103329,1,1697541743,1,574449016,1,1411400528,1,1936486255,1,1952531488,1,1852796257,1,1970479138,1,779383650,1,1030060133,1,760433954,1,542330692,1,1396856147,1,1951735892,1,1953066089,1,1780359801,1,778987887,1,1030060133,1,760433954,1,542330692,1,1313427274,1,1769231648,1,2037672300,1,1769350690,1,1701601650,1,1932424306,1,574452601,1,1635017028,1,2036879392,1,1768122739,1,1344302689,1,544437612,1,575820628,1,1634887462,1,1667852400,1,1868770931,1,1294089581,1,1329868115,1,1380393043,1,1229475905,1,1428181827,1,1768712564,1,539130228,1,1663985004,1,574451055,1,1293968716,1,544566885,1,1970169165,1,543649385,1,1801675088,1,577070945,1,1936941346,1,778987369,1,1030582115,1,760433954,1,542330692,1,1230197569,1,1428180551,1,1768712564,1,572684660,1,1701867617,1,1663984750,1,574451055,1,1143821133,1,1092637519,1,1313165392,1,1951735876,1,1953066089,1,1680351865,1,1835758441,1,1697541743,1,574449016,1,1953656654,1,1142976111,1,543912809,1,1768845133,1,1769107316,1,1411409774,1,857887315,1,1818391908,1,1802725732,1,1937339182,1,1866736189,1,1701601909,1,1936278560,1,1631854699,1,1126195572,1,1919970671,1,1769173861,1,1428188783,1,1768712564,1,421689716,1,1697538416,1,1025533304,1,1917854240,1,1702129257,1,1933647986,1,1953720691,1,1886591266,1,1717855589,1,1663988344,1,1025535343,1,1884496416,1,1717855589,1,555905656,1,2020828016,1,1835360621,1,1937339182,1,572538144,1,2020828016,1,1835360621,1,1769231648,1,2037672300,1,1836588578,1,778921313,1,544438643,1,1025515552,1,1836589600,1,544040289,1,1818850389,1,578385001,1,1651860246,1,779252841,1,543520869,1,540876832,1,1651852066,1,555906153,1,1701080693,1,1702126956,1,1702389038,1,572538144,1,1701080661,1,1702126956,1,1769231648,1,2037672300,1,1937122850,1,778397281,1,544438643,1,1126309949,1,1920233061,1,1344302177,1,1953393007,1,1953382688,1,1767255401,1,577992050,1,1634956842,1,1663984998,1,1025535343,1,1698898464,1,1634890862,1,1867522156,1,544501353,1,1769238081,1,1919505965,1,1411412853,1,807555667,1,1701868915,1,1801678962,1,1702389038,1,1394745405,1,1919250549,1,759386144,1,1802073931,1,1936278560,1,1631789163,1,543516771,1,1818850389,1,578385001,1,1701015582,1,1818386798,1,2019896933,1,540876901,1,1296257058,1,541149507,1,1986622052,1,555905637,1,1936877942,1,779120500,1,543520869,1,1176641597,1,1869762605,1,1849761908,1,1445816692,1,1937076841,1,1684611874,1,779514468,1,1030977907,1,1313415712,1,1229867334,1,1142965588,1,543912809,1,1952870227,1,1701994871,1,1684611874,1,779314546,1,1030060133,1,1313415712,1,1229867334,1,1142965588,1,543912809,1,1952870227,1,1701994871,1,1667832610,1,1937339182,1,1226973245,1,1668181874,1,543449452,1,1952870227,1,1701994871,1,1634609186,1,1920169078,1,1702389038,1,1310859325,1,1869902447,1,1849761902,1,1445816692,1,1937076841,1,1718571808,1,1918990196,1,1847992933,1,778008161,1,1030977907,1,1867391520,1,1852798066,1,1953382688,1,1767255401,1,544437618,1,1952870227,1,1701994871,1,1634608418,1,1919168118,1,572538230,1,1953656654,1,1092644463,1,761885806,1,1970432342,1,1867718771,1,1635218534,1,723674482,1,1663918960,1,1701340001,1,1836016430,1,1344413757,1,1867784259,1,544435311,1,1802725700,1,1667318560,1,1428186472,1,1768712564,1,740456820,1,1701995619,1,779116909,1,1030060133,1,1145250336,1,1297044013,1,1769096224,1,1377854838,1,1885433189,1,544367984,1,1818850389,1,578385001,1,1886745383,1,1697542757,1,540894584,1,759386146,1,1802073931,1,1936278560,1,1631789163,1,543516771,1,1818850389,1,578385001,1,1635218986,1,778593140,1,1030060133,1,1129325088,1,1869567021,1,1092645740,1,761885806,1,1970432342,1,1867718771,1,1635218534,1,656565618,1,1685091188,1,1932424818,1,540898169,1,1836667682,1,1702129249,1,1766072419,1,1869376371,1,1428188003,1,1768712564,1,673347956,1,1667330915,1,829975912,1,1836016430,1,1092755517,1,1869177973,1,1918976800,1,1866997860,1,1699422324,1,1766662265,1,577922424,1,-284902092,1,16777470,1,67108864,1,22784,1,67108864,1,22784,1,16128,1,256,1,2560,646,0],53,[656,0,1,1397555200,1,1397703725,1,1919243808,1,1852795251,1,673199904,1,1866672451,1,1769109872,1,544499815,1,825768241,1,960049453,1,1766662197,1,1936683619,1,544499311,1,1886547779,1,1667845152,1,1702063717,1,1632444516,1,1769104756,1,757099617,1,1869762592,1,1953654128,1,1718558841,1,1667845408,1,1869836146,1,1092645990,1,1914727532,1,1952999273,1,1701978227,1,1987208563,1,2122853,1,458753,1,1048581,1,1179665,1,524288,1,589831,1,655366,1,720901,1,786436,1,851971,1,917506,1,983041,1,262147,1,393221,1,524295,1,655369,1,851979,1,1114127,1,1507347,1,2031643,1,2818083,1,3866675,1,5439555,1,7536739,1,10682499,1,14876867,1,258,4,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,1,6488163,1,131073,1,262147,1,458757,1,851977,1,1638417,1,3211297,1,6357057,1,12648577,1,25231617,1,50397697,1,100729857,1,201394177,1,402722817,1,805380097,1,1610694657,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,65536,1,458755,1,2031631,1,8323135,1,33489151,1,134153215,1,536809471,1,2147434495,1,65535,2,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,917518,1,983055,1,1048592,1,1114129,1,1179666,1,1245203,3,0,1,-2147483648,1,32768,18,0,2,1118732289,1,0,1,1253081088,1,1253048321,1,1145330259,1,858255496,1,1146770176,1,670074948,1,6029363,1,1596850271,1,977469440,1,707668572,1,1121845248,1,1378702157,1,1380207937,1,1163282734,1,1229215232,1,1375750995,1,22084,1,1123369704,1,-999668997,1,-43529,1,340387,1,-999634944,1,-939604734,2,0,1,21031,1,1130299392,1,1279870559,1,1313431365,1,4017990,1,18354314,2,0,1,131072,1,0,1,83895674,1,5,1,1310738,1,1103217089,1,65,3,0,1,-1003356153,1,4113578,1,16785046,2,0,1,33691136,1,201919768,1,134679564,1,50271766,1,-16641523,1,536870912,2,538976288,1,673720360,1,538976296,3,538976288,1,1210064928,3,269488144,1,-2079322096,2,-2071690108,1,269488260,1,269488144,1,-2122219135,1,16875905,4,16843009,1,269484289,1,269488144,1,-2105376126,1,33718914,4,33686018,1,269484546,1,2101264,32,0,1,6029312,1,1422458880,1,0,1,65536,1,0,1,16908288,1,0,1,33685504,1,17749,1,59000149,1,0,1,67239936,36,0,1,65536,30,0],54,[3,0,1,17716,1,0,1,100663302,1,256,1,100859920,1,268568064,1,1162167556,1,84215045,1,3159301,1,80,1,807411712,1,134699088,1,808464384,1,479319,1,2105344,1,0,1,1616928776,1,6316128,1,2020634624,1,142112888,1,2055,1,134742023,1,134217736,1,2048,1,1970153480,1,103378028,4,0,1,196608,1,1329799168,1,1162892109,1,1647181891,1,771781729,1,6649957,1,1836016430,1,1180827648,1,1181501031,1,1702389038,1,1633824256,1,1663959156,1,1056992623,1,791543850,1,-65444,1,42352,3,1611423756,1,24588,1,0,1,2122543,1,-1093648913,1,1186607523,1,1187656099,1,536883619,2,538976288,1,8224,1,536870912,2,538976288,1,8224,1,-65536,1,3866654,1,7864410,1,11862167,1,15925460,1,19923217,1,23920974,1,2031615,1,5832762,1,9830519,1,13828276,1,17826034,1,21823791,1,1515454828,1,1887436800,1,65536,1,5526352,1,5522512,1,1193035544,1,6029312,1,92,1,1424162816,1,1424184547,4,0,1,1903951872,1,1010565120,1,1196641614,1,15934,1,808466002,1,755633456,1,1635021600,1,1864395619,1,1718773110,1,225931116,1,196618,1,808466002,1,755633459,1,1953392928,1,1919248229,1,1986618400,1,543515753,1,807434594,1,150997517,1,808866304,1,168638768,1,1869488173,1,1852121204,1,1751610735,1,1634759456,1,1713399139,1,1696625263,1,1919514222,1,1701670511,1,168653934,1,218168320,1,16711690,1,762213746,1,1701669236,1,1920099616,1,2126447,1,911343618,1,221392944,1,1713384714,1,1952542572,1,761753193,1,1852403568,1,1970479220,1,1919905904,1,1869488244,1,1869357172,1,1684366433,1,16779789,1,808866304,1,168636720,1,1970151469,1,1881173100,1,1953393007,1,1629516389,1,1734964083,1,1852140910,1,658804,1,16777215,873,0],55,[1024,0],56,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1109655554,1244033227,1244004352,509091416,-2147479755,0,3,0,1935015936,-2045365853,602531,65542,1244037046,118423552,1313407232,1850083089,118567331,832793798,1875248913,117584291,1313407007,1862666001,118567331,832793990,1897269010,117453219,1313406986,1856374545,118567331,832793894,1884686098,118567331,832793702,1868957457,118567331,832794086,1909851922,117453219,1313406982,1853228817,118567331,832793846,1878394642,117649827,1313407035,1865811729,118567331,832794038,1903560466,117518755,1313406993,1859520273,118567331,832793942,1890977554,118567331,832793750,1872103185,118567331,832794134,1916143378,117453219,1313406980,1851655953,118567331,832793822,1876821777,117649827,1313407019,1864238865,118567331,832794014,1900414738,117518755,1313406989,1857947409,118567331,832793918,1887831826,118567331,832793726,1870530321,118567331,832794110,1912997650,117453219,1313406984,1854801681,118567331,832793870,1881540370,117715363,1313407059,1867384593,118567331,832794062,1906706194,117584291,1313406999,1861093137,118567331,832793966,1894123282,118567331,832793774,1873676049,118567331,832794158,1919289106,117453219,1313406979,1850869521,118567331,832793810,1876035345,117649827,1313407011,1863452433,118567331,832794002,1898841874,117518755,1313406987,1857160977,118567331,832793906,1886258962,118567331,832793714,1869743889,118567331,832794098,1911424786,117453219,1313406983,1854015249,118567331,832793858,1879967506,117715363,1313407043,1866598161,118567331,832794050,1905133330,117584291,1313406995,1860306705,118567331,832793954,1892550418,118567331,832793762,1872889617,118567331,832794146,1917716242,117453219,1313406981,1852442385,118567331,832793834,1877608209,117649827,1313407027,1865025297,118567331,832794026,1901987602,117518755,1313406991,1858733841,118567331,832793930,1889404690,118567331,832793738,1871316753,118567331,832794122,1914570514,117453219,1313406985,1855588113,118567331,832793882,1883113234,117715363,1313407075,1868171025,118567331,832794074,1908279058,117584291,1313407003,1861879569,118567331,832793978,1895696146,118567331,832793786,1874462481,118567331,832794170,1920861970,118436259,1313407232,0,0,0,0,117571584,1313407007,0,0,0,0,117440512,1313406986,0,0,0,0,0,0,0,0,0,0,117440512,1313406982,0,0,0,0,117637120,1313407035,0,0,0,0,117506048,1313406993,0,0,0,0,0,0,0,0,0,0,117440512,1313406980,0,0,0,0,117637120,1313407019,0,0,0,0,117506048,1313406989,0,0,0,0,0,0,0,0,0,0,117440512,1313406984,0,0,0,0,117702656,1313407059,0,0,0,0,117571584,1313406999,0,0,0,0,0,0,0,0,0,0,117440512,1313406979,0,0,0,0,117637120,1313407011,0,0,0,0,117506048,1313406987,0,0,0,0,0,0,0,0,0,0,117440512,1313406983,0,0,0,0,117702656,1313407043,0,0,0,0,117571584,1313406995,0,0,0,0,0,0,0,0,0,0,117440512,1313406981,0,0,0,0,117637120,1313407027,0,0,0,0,117506048,1313406991,0,0,0,0,0,0,0,0,0,0,117440512,1313406985,0,0,0,0,117702656,1313407075,0,0,0,0,117571584,1313407003,0,0,0,0,0,0,0,0,0,0,17825792,832765952,65808,17838499,832765954,196880,17838499,832765956,327952,17838499,832765958,459024,17838499,832765960,590096,17838499,832765962,721168,17838499,832765964,852240,17838499,832765966,983312,17838499,832765968,1114384,17838499,832765970,1245456,17838499,832765972,1376528,17838499,832765974,1507600,17838499,832765976,1638672,17838499,832765978,1769744,17838499,832765980,1900816,17838499,832765982,2031888,17838499,832765984,2162960,17838499,832765986,2294032,17838499,832765988,2425104,17838499,832765990,2556176,17838499,832765992,2687248,17838499,832765994,2818320,17838499,832765996,2949392,17838499,832765998,3080464,17838499,832766000,3211536,17838499,832766002,3342608,17838499,832766004,3473680,17838499,832766006,3604752,17838499,832766008,3735824,17838499,832766010,3866896,17838499,832766012,3997968,17838499,832766014,4129040,17838499,832766016,4260112,17838499,832766018,4391184,17838499,832766020,4522256,17838499,832766022,4653328,17838499,832766024,4784400,17838499,832766026,4915472,17838499,832766028,5046544,17838499,832766030,5177616,17838499,832766032,5308688,17838499,832766034,5439760,17838499,832766036,5570832,17838499,832766038,5701904,17838499,832766040,5832976,17838499,832766042,5964048,17838499,832766044,6095120,17838499,832766046,6226192,17838499,832766048,6357264,17838499,832766050,6488336,17838499,832766052,6619408,17838499,832766054,6750480,17838499,832766056,6881552,17838499,832766058,7012624,17838499,832766060,7143696,17838499,832766062,7274768,17838499,832766064,7405840,17838499,832766066,7536912,17838499,832766068,7667984,17838499,832766070,7799056,17838499,832766072,7930128,17838499,832766074,8061200,17838499,832766076,8192272,17838499,832766078,8323344,17838499,832766080,8454416,17838499,832766082,8585488,17838499,832766084,8716560,17838499,832766086,8847632,17838499,832766088,8978704,17838499,832766090,9109776,17838499,832766092,9240848,17838499,832766094,9371920,17052067,832766067,8585477,17117603,832766115,12779781,17117603,832766179,16908544,23277987,832765952,355,34615715,832766096,9568784,34615715,832766097,9634320,34615715,832766100,9830928,34615715,832766101,9896464,34615715,832766104,10093072,34615715,832766105,10158608,34615715,832766108,10355216,34615715,832766109,10420752,34615715,832766112,10617360,34615715,832766113,10682896,34615715,832766116,10879504,34615715,832766117,10945040,34615715,832766120,11141648,34615715,832766121,11207184,34615715,832766124,11403792,34615715,832766125,11469328,34615715,832766128,11665936,34615715,832766129,11731472,34615715,832766132,11928080,34615715,832766133,11993616,34615715,832766136,12190224,34615715,832766137,12255760,34615715,832766140,12452368,34615715,832766141,12517904,34615715,832766144,12714512,34615715,832766145,12780048,34615715,832766148,12976656,34615715,832766149,13042192,34615715,832766152,13238800,34615715,832766153,13304336,34615715,832766156,13500944,34615715,832766157,13566480,34615715,832766160,13763088,34615715,832766161,13828624,34615715,832766164,14025232,34615715,832766165,14090768,34615715,832766168,14287376,34615715,832766169,14352912,34615715,832766172,14549520,34615715,832766173,14615056,34615715,832766176,14811664,34615715,832766177,14877200,34615715,832766180,15073808,34615715,832766181,15139344,34615715,832766184,15335952,34615715,832766185,15401488,34615715,832766188,15598096,34615715,832766189,15663632,34615715,832766192,15860240,34615715,832766193,15925776,34615715,832766196,16122384,34615715,832766197,16187920,34615715,832766200,16384528,34615715,832766201,16450064,34615715,832766204,16646672,34615715,832766205,16712208,83898787,832765953,16844039,84095395,832765969,268502283,83964323,832765957,67175689,84226467,832766017,1073808653,83898787,832765955,33621256,84160931,832765985,536937740,84029859,832765961,134284554,84292003,832766081,1610679651,83898787,832765954,25232647,84095395,832765977,402720011,83964323,832765959,100730121,84226467,832766049,1610679565,83898787,832765956,50398472,84160931,832766001,805373196,84029859,832765965,201393418,84292003,832766145,1610679651,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,9963536,50331648,3,3540752,101711872,10,1247248,83886080,5,7997200,100663296,6,5245200,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,2033666,50331648,3,5900048,101711872,48,6555664,83886080,10,12191504,100663296,8,2136344849,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,13764624,50331648,3,3933968,101711872,13,3213328,83886080,5,10094352,100663296,7,7801104,50331648,3,2754320,83951616,13,395280,83886080,4,7866128,101711872,112,1313040,50331648,3,6620944,101711872,97,7604240,83886080,10,13240080,100728832,15,2142636305,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12650512,50331648,3,3802896,101711872,10,2033680,83886080,5,8259344,100663296,6,6162704,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,592144,50331648,3,6293264,101711872,48,6883344,83886080,10,12584720,100663296,8,2139490577,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15337488,50331648,3,4851472],57,[101711872,13,3999760,83886080,5,11142928,100663296,7,13633808,50331648,3,3344144,83951616,13,985104,83886080,4,7931664,101711872,112,3016976,50331648,3,6752016,101711872,97,9046032,83886080,10,14157584,100728832,15,2145782033,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,11536400,50331648,3,3540752,101711872,10,1968144,83886080,5,7997200,100663296,6,5966096,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,198928,50331648,3,5900048,101711872,48,6817808,83886080,10,12191504,100663296,8,2137917713,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,14682128,50331648,3,3933968,101711872,13,3672080,83886080,5,10094352,100663296,7,8390928,50331648,3,2754320,83951616,13,460816,83886080,4,7866128,101711872,112,1706256,50331648,3,6620944,101711872,97,8325136,83886080,10,13240080,100728832,15,2144209169,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12781584,50331648,3,3802896,101711872,10,2099216,83886080,5,8259344,100663296,6,7407888,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,1116432,50331648,3,6293264,101711872,48,7473168,83886080,10,12584720,100663296,8,2141063441,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15730704,50331648,3,4851472,101711872,13,6424592,83886080,5,11142928,100663296,7,16714000,50331648,3,3344144,83951616,13,1050640,83886080,4,7931664,101711872,112,4065552,50331648,3,6752016,101711872,97,9439248,83886080,10,14157584,100728832,15,2147354897,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,9963536,50331648,3,3540752,101711872,10,1247248,83886080,5,7997200,100663296,6,5441808,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,2033666,50331648,3,5900048,101711872,48,6555664,83886080,10,12191504,100663296,8,2137131281,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,13764624,50331648,3,3933968,101711872,13,3213328,83886080,5,10094352,100663296,7,8128784,50331648,3,2754320,83951616,13,395280,83886080,4,7866128,101711872,112,1378576,50331648,3,6620944,101711872,97,7604240,83886080,10,13240080,100728832,15,2143422737,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12650512,50331648,3,3802896,101711872,10,2033680,83886080,5,8259344,100663296,6,7014672,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,723216,50331648,3,6293264,101711872,48,6883344,83886080,10,12584720,100663296,8,2140277009,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15337488,50331648,3,4851472,101711872,13,3999760,83886080,5,11142928,100663296,7,14420240,50331648,3,3344144,83951616,13,985104,83886080,4,7931664,101711872,112,3868944,50331648,3,6752016,101711872,97,9046032,83886080,10,14157584,100728832,15,2146568465,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,11536400,50331648,3,3540752,101711872,10,1968144,83886080,5,7997200,100663296,6,6097168,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,330000,50331648,3,5900048,101711872,48,6817808,83886080,10,12191504,100663296,8,2138704145,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,14682128,50331648,3,3933968,101711872,13,3672080,83886080,5,10094352,100663296,7,13371664,50331648,3,2754320,83951616,13,460816,83886080,4,7866128,101711872,112,2361616,50331648,3,6620944,101711872,97,8325136,83886080,10,13240080,100728832,15,2144995601,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12781584,50331648,3,3802896,101711872,10,2099216,83886080,5,8259344,100663296,6,7670032,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,1181968,50331648,3,6293264,101711872,48,7473168,83886080,10,12584720,100663296,8,2141849873,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15730704,50331648,3,4851472,101711872,13,6424592,83886080,5,11142928,100663296,7,3344643,50331648,3,3344144,83951616,13,1050640,83886080,4,7931664,101711872,112,4131088,50331648,3,6752016,101711872,97,9439248,83886080,10,14157584,100728832,15,-2146825967,17838499,832765953,262416,17838499,832765977,1769744,17838499,832765989,2687248,17838499,832765997,3080464,17838499,832766004,3604752,17838499,832766009,4194576,17838499,832766024,4981008,17838499,832766029,5767440,17838499,832766041,12058896,17838499,832766150,13041936,17838499,832766164,14221584,17838499,832766171,15204624,17838499,832766201,16777487,16986531,832765987,4391172,17052067,832766035,7536900,17117603,832766147,16908544,17838499,832766114,10879248,17838499,832766121,11403536,17838499,832766130,11796752,17838499,832766134,12058896,17838499,832766137,12321040,17838499,832766141,12452112,17838499,832766146,13435152,17838499,832766159,13762832,17838499,832766172,14811408,17838499,832766180,15466768,17838499,832766191,15859984,17838499,832766201,2818307,16986531,832766003,8585477,16789923,832766210,1180176,16789923,832766210,1507856,34615715,832765977,2949648,34615715,832765989,3473936,34615715,832766013,5702160,34615715,832766023,5767696,34615715,832766043,8978960,34615715,832766056,9110032,34615715,832766093,9503248,34615715,832766095,9634320,34615715,832766108,11731472,34615715,832766111,12648976,34615715,832766151,13632016,34615715,832766152,15204880,34615715,832766193,16187920,34615715,832766195,5440004,51392931,832765971,4915984,51392931,832765999,5833488,51392931,832765995,5309200,51392931,832766024,6030096,51392931,832766045,9765648,51392931,832766084,10158864,51392931,832766077,9896720,51392931,832766085,10289936,51392931,832766113,11010832,51392931,832766116,11272976,51392931,832766115,11207440,51392931,832766119,11338512,51392931,832766129,12911376,51392931,832766135,13304592,51392931,832766133,13173520,51392931,832766139,13697808,51392931,832766163,14222096,51392931,832766165,14746384,51392931,832766164,14615312,51392931,832766167,15008528,51392931,832766185,16581392,51392931,832766196,7537412,51392931,832766189,16777999,51392931,832766197,12780293,51392931,832766115,11666192,51392931,832766131,12387088,51392931,832766138,13173520,51392931,832766132,12911376,51392931,832766139,13435664,51392931,832766160,14484240,51392931,832766170,15074064,51392931,832766162,15008528,51392931,832766171,15401744,51392931,832766190,16319248,51392931,832766197,16777999,51392931,832766191,16581392,51392931,832766199,6488836,12707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],58,[17,0,1,50331648,1,832765956,1,2163972,1,67252643,1,832765965,1,67175689,1,51130787,1,832774145,1,8455430,1,67776931,1,832768001,1,67072,1,50344355,1,832765956,1,4261125,1,67318179,1,832765977,1,402720011,1,51130787,1,832774145,1,16844039,1,67908003,1,832778241,1,25232903,1,50344355,1,832765956,1,3212548,1,67252643,1,832765965,1,268502283,1,51130787,1,832774145,1,12649734,1,67776931,1,832768001,1,591362,1,50344355,1,832765956,1,6358277,1,67318179,1,832765977,1,1073808653,1,51130787,1,832774145,1,33621256,1,67908003,1,832778241,1,-2020211183,1,50344355,1,832765956,1,2163972,1,67252643,1,832765965,1,67175689,1,51130787,1,832774145,1,8455430,1,67776931,1,832768001,1,460289,1,50344355,1,832765956,1,4261125,1,67318179,1,832765977,1,402720011,1,51130787,1,832774145,1,16844039,1,67908003,1,832778241,1,100730377,1,50344355,1,832765956,1,3212548,1,67252643,1,832765965,1,268502283,1,51130787,1,832774145,1,12649734,1,67776931,1,832768001,1,1115651,1,50344355,1,832765956,1,6358277,1,67318179,1,832765977,1,1073808653,1,51130787,1,832774145,1,33621256,1,67908003,1,832778241,1,-2019424750,1,17314211,1,832766721,1,201392394,1,17641891,1,832790529,1,131584,1,17641891,1,832790529,1,328193,1,16986531,1,832765977,1,132096,1,16986531,1,832765977,1,459265,1,16986531,1,832765977,1,197376,1,16986531,1,832765977,1,459265,1,16986531,1,832765977,1,328705,1,16920995,1,832765961,1,263168,1,16855459,1,832765959,1,262912,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,197632,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,262912,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,132352,1,12707,754,0,1,377,1,977469440,1,1313429340,1,1414745673,1,808726064,1,48,93,0,1,6044227,8,0],59,[23,0,1,-1002307584,1,977403904,1,1397703680,1,1431586131,1,1229074000,1,78,28,0,1,158832,1,542003011,13,0,1,1124073472,1,2117199,13,0,1,1329790976,1,8270,13,0,1,1313817344,1,32,13,0,1,542003011,14,0,1,1819279361,1,2,1,43,1,0,1,458,1,83886081,1,0,1,832765955,1,0,1,12707,1,1329823744,1,1312902477,1,1329802820,1,77,1,1297040128,1,1145979213,1,1163412782,1,0,1,1431586131,1,1329802832,1,77,1,1392508928,1,1347769413,1,1163412782,1,0,1,1146552320,1,942883397,1,1329802806,1,77,1,1162106624,1,909652802,1,1163412782,1,0,1,1397968708,1,1347769413,1,1297040174,1,1140850688,1,1163088719,1,777016660,1,4544581,1,1095958528,1,842220886,1,1297040174,1,0,1,1447121664,1,775041861,1,4544581,1,0,1,1380011347,1,1448232020,1,1297040174,1,1392508928,1,1414676813,1,777409092,1,4544581,1,1229455360,1,776815949,1,5657156,1,0,1,1296648192,1,1395543365,1,21337,1,0,1,1162692936,1,1480928845,1,69,1,1392508928,1,1163285573,1,1380200018,1,86,1,1163067392,1,1380275796,1,1398362926,1,0,1,1413829376,1,777143638,1,4544581,683,0,1,977469440,1,1313429340,1,1414745673,1,808726064,1,1868848176,1,1697544307,1,25976,26,0,1,4751360,1,786432,1,425591552,1,1145307136,1,4718592,1,0,1,768,2,0,1,1,1,0,1,244975222,1,-2093412096,1,1183385284,1,-27883012,1,1343104,1,2008548724,1,-1207702783,1,-1706032776,1,872677684,1,-129595045,1,1392137865,1,716224592,1,1996443678,1,-59310082,1,504035256,1,178256,1,-163148464,1,-1164292074,1,-2093339389,1,-1073080636,1,1996434549,1,-59310082,1,67230362,1,79987508,1,1342191544,1,67187866,1,-1030857932,1,1183504523,1,121120502,1,28312693,1,-1070442517,1,1996444651,1,-126418950,1,506114232,1,-25755824,1,-1191414017,1,1344146174,1,1342274232,1,67187866,1,1347574580,1,1342273976,1,67187866,1,1347574580,1,-1189817672,1,1347507449,1,1342177976,1,755357338,1,516195130,1,-768376,1,1996488310,1,31103740,1,1183462404,1,1575324660,1,-1957326645,1,149717996,1,-15567105,1,1996427382,1,209125134,1,506114232,1,23501392,1,-998033135,1,716224524,1,-1936044002,1,-2092828149,1,-1330117436,1,-11526614,1,1996425846,1,108461832,1,285216410,1,113541945,1,-1979955575,1,1347616342,1,504038841,1,244049,1,-95515311,1,-1164291818,1,-2093339389,1,-1073081660,1,1996434549,1,-59310082,1,67230362,1,79987508,1,1342191544,1,67187866,1,-1030857932,1,1183504523,1,121120506,1,28312693],60,[-1070444053,-1330098709,-11526614,1996488310,185252092,2142785566,882528257,1530135553,2126008402,882528257,1530135553,-256356270,1425651988,62410833,-694530048,-2093339387,1183324868,-25755656,-1694730497,872677850,-1946663286,-1865720347,-2081649835,28314860,620365454,5874214,620627598,367764006,1342180792,587590298,20732742,-654917606,620496526,6005286,620103310,-214007770,57933834,-16740631,1996425846,108461832,285216410,113541945,-1980479863,263779926,-1202708981,1344146192,-1357057894,147096359,-624897,381219958,-2142233077,1946160254,353286152,-346752582,355645446,1381300666,819370576,-998035260,-129595124,200955529,-1205373744,-1706033092,872677684,-1202695589,-11534335,1996487286,288529144,-998035260,1342287882,-1006280038,1996446512,-193527818,67230362,1575324468,-1957326645,183272428,109969840,-1574558470,109969497,-1574558466,230168043,-358985728,1531323141,-1072037572,110024950,-1574558468,109969499,-2144983818,717630,-1477901452,175570688,-16222465,244975222,-2093412096,1183385284,-94991880,436895363,1589906037,-2020923898,300613774,-150974792,-661976466,622462606,-376992986,-163149568,504043960,186300496,-258322402,-2094551268,1996425412,-92864522,-1191676161,1344146208,-1189785416,1347507449,-1003432294,247759664,-1979955575,-804520362,1018701684,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,-1706032720,818152802,-92864677,-1694992641,872677850,-883038837,-2081649835,109971180,-2144983818,717630,109973364,-970578666,16800774,870957106,187086849,666390558,-1706025461,665787632,-1912028029,639966214,155991683,-1205767142,-148504498,-1962324946,436637400,-1081924059,1962934465,470191627,1285629477,105285897,-150974792,-661977490,622462606,-1111523290,1534328832,84297355,-1202716607,1344146221,-1190176072,1347507449,755316890,180650810,-1979955575,-804520362,28317045,620365454,5874214,622200462,6070822,-1191219735,-1706033050,872677684,-1202695589,-11534335,1996488310,288529148,-998035260,-1957631222,1090848326,817385472,-1202708981,-105312400,-1706012332,976028984,-1995783037,1451883590,1959791614,6731941,20224592,1381708804,5421136,20224592,1381708804,178256,-25755824,-1694730497,818155826,-1341209469,1654280193,1529922565,-375160,1996488310,445029116,-998035260,5486596,20224592,-1906625532,-1965519934,942078534,-385649657,28376904,-883038837,-2081649835,109971180,-2144983818,717630,109973364,-970578666,16800774,-706101198,187938816,884494366,-1706025461,665787632,-1912028029,639966214,155991683,-1205767142,-148504498,-1962324946,436637400,-1081924059,1962934465,470191627,1285629477,105285897,84297355,-1202716607,1344146234,-1190164808,1347507449,755316890,180650810,-1979955575,-804520362,28316789,620365454,5874214,622200462,6070822,1723368171,882528256,1530135553,1387810898,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,-1706032720,818152802,-96040869,-100609,-2036663178,-2093956070,1404568772,882528256,1530135553,-661929330,653936266,-1837824200,-443874896,-1957311651,149717996,-1710721281,1106906546,142016347,721843967,-1706012480,957415438,-1996045181,1451883590,-1185918210,1360923453,1358957241,385502861,62560849,-998032851,1975519760,-25755860,-1694730497,872677850,-1207647101,-1706033097,872677684,-1950183845,-96040232,1963407398,-352210940,-339725745,142016331,-100609,1119419510,-1202708981,-1706032754,872677684,-1202695589,-1706032755,872677684,-1202695589,-105310866,-1202695852,-1706033142,976029142,-2011642749,1996486726,-59310082,67230362,-129594828,-883038837,-2081649835,-795211540,-1203635697,-11534310,1996425334,956934,-998033135,-62486266,1392400009,189249872,96031006,1317884160,-1705961734,976028602,168739971,-13863488,1996488310,31103740,-998034428,3651588,20224592,-1906625532,-1965519934,942078534,-1341885177,843901697,-11998272,1996488310,189446396,-1816637410,882528257,1530135553,-1833414574,882528257,1530135553,-1934077870,1425651989,95965265,-694530048,-2093339387,1183323844,-25755656,-1694730497,872677850,-1946663286,-1865720347,-2081649835,1996426476,258382346,-1201978886,-11534310,1996425334,956934,-998033135,-62486266,-2080483703,1963002494,26785797,-1715993621,882528257,1530135553,-1980217719,1347615318,-100609,1303968886,-1202708981,-1924136951,1343682118,755219098,314868538,745914378,-100609,-627377034,-2093743103,934806724,882528256,1530135553,-661929330,653674122,74778424,1391133104,1324073010,-362753,1996486774,-59310082,504058552,26982480,20224592,1381708804,26916944,20224592,1381708804,363509840,1364523449,637008,97950288,-998032851,-196704230,-100609,-627377034,-1976302591,-443812794,-1957311651,351044588,-16091393,1996425334,956934,-998033135,-62486266,-2080483703,1963003006,209125175,504059832,27506768,20224592,1381708804,119183952,-998034428,-263812854,-1192077687,-1706032737,872677684,-196703909,-1191815543,904593825,-1207142657,1344146267,1342284984,67187866,1347574580,67574426,180650804,-1980742007,-1598492074,882528257,1530135553,-1980479863,-1564936618,882528257,1530135553,-1980217719,1996487254,-260636686,-100609,1605958774,-1202708981,-1924136956,1343680070,755219098,314868538,980795402,-100609,-627377034,-2093743103,1996424388,-260636686,67230362,79987508,1342191544,67187866,-1030857932,1183504523,121120494,28312693,-1070440469,109992939,-953801472,353767430,-227082496,-1018113,1996488310,191150332,1996443678,-126418950,-624897,-826739594,1425651989,79188049,-694530048,-2093339387,1183324868,-25755668,-1694730497,872677850,-16464765,1996485238,31103728,1183462404,1575324652,-1957326645,384599020,-15829249,77204598,-2092828147,1183515844,208074512,-1981004151,1347612246,-15829249,1996426358,142016266,-1710852353,957415438,-1996045181,1451880518,-1185918222,1360923497,1358958009,384454285,62560849,-998032851,1975519766,-227082413,-1695516929,872677850,-1207647101,-1706033097,872677684,-1950183845,-364475688,1963407398,6273029,1270356459,882528256,1530135553,-661929330,652887690,1836386104,1342201272,67187866,-1030857932,-1977165685,47704327,620627598,-230784218,141885461,-163675354,276037653,-887041,-627380106,-2093743103,-924121916,17596035,2125990005,1425652246,-1665661205,1425652246,-1980479863,28374614,429038160,173746095,-15502144,1996485238,31103728,-998034428,-384061436,1996423801,-327745554,-15829249,1996426358,-260636686,504067768,-159973552,-1695254785,976028984,-1995127677,1451883590,1976568830,-227082456,-1695516929,872677850,-1207647101,-1706033139,1176700394,436288603,-1898383680,639958022,-352298078,3848356,20224592,1381708804,3717200,20224592,1381708804,6207568,20224592,1381708804,6076496,20224592,1381708804,309328,-25755824,-1694730497,818155826,-1206467453,-1706032842,872677684,-11513253,1996488310,396663548,-998035260,1342287880,-1006280038,1183341360,3913962,20224592,-1906625532,-1965519934,942074438,-385649657,2122514639,141885708,-1172949320,116086009,-1172940104,1183405305,-162100748,-1149185,1996483702,209125134,-887041,-2085031818,1380982283,871659263,347623616,-1706012672,818163542,-1994734461,1451882566,1959791610,4634732,20224592,1381708804,3717200,20224592,1381708804,6207568,20224592,1381708804,6076496,20224592,1381708804,309328,-92864688,-1694992641,818155826,-1206467453,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,1183341360,1964719338,4700180,20224592,-1906625532,651725762,1183319946,4700394,20224592,-1906625532,-1965519934,942074438,-385649401,1996488435,-260636686,67230362,79987508,-100609,-2036663178,-2093956070,2122319044,376708074,1342192056,67187866,-1030857932,1183504523,121120490,498614645,882528256,1530135553,815419474,-2094551271,230163652,-358985728,1531323141,-1072037572,110024950,-1574558468,28311643,620365454,5874214,620627598,367764006,-1191329047,-1706033059,872677684,-1950183845,-364475688,1946630182,6273046,20224592,-1906625532,-1965519934,942074438,-1206815481,-1706033124,872677684,-1706012069,665786672,-1947580790,-1865720347,-2081649835,1996425452,209125134,-16091393,1996425334,956934,-998033135,-62486266,1392400009,194034000,247025950,1317884160,-1705961734,976028602,169002115,-13863488,1996488310,31103740,-998034428,3651588,20224592,-1906625532,-1965519934,942078534,-1341885177,844294913,-11605056,1996426870,-25755892,-1191414017,1344146325,1342272440,67187866,1347574580,1342272184,67187866,1347574580,-1189826888,1347507449,1342181048,755357338,449086266,-506232,1996488310,31103740,1183462404,1575324664,-1957326645,-622034452,-167342592,1048585764,1946159859,-385765371,1183515136,139889414,1375735045,3520592,20224592,1381708804,1354771280,97688144,-998034428,-129595128,1392137865,5290320,646876497,-1705961729,1242498904,-15809405,1996487286,31103736,-998034428,106873860,159351590,-385649638,-14286716,-1960441993,1090848071,79187968,882528256,1530135553,-2037559214,1343684470,251999386,214205258,-1924087757,385840774,660118096,-998028785,695549958,637951684,638023679,84232075,-1202716607,-1706033149,872677684,-1924115877,385840774,87333456,-998028785,1988529420,-1202710785,1344146330,1342183608,67187866,1347574580,67574426,214205236,-1960435221,1090849095,-1648865280,-1202708981,-1706033129,872677684,-1706012069,872679194,-1911896957,639960582,638986403,371857033,-14252403,642928662,371734271,504078520,462469200,1364523449,87595600,-998032851,-62486256,201217673,-1910802992,639960582,371865343,674692902,31103510,-998034428,-373280252,1723334832,882528256,1530135553,1152929874,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,-1706032720,818152802,-163149733,376707900,1358981049,67187866,-1030857932,-1977165685,-163170297,109984117,-14277370,638986806,371734271,67230362,79987508,-100609,-2036663178,-2093956070,28312772,622200462,6070822,620365454,5874214,-1895861527,639960582,371865343,674692902,31103510,-998034428,-25755900,-1694730497,818158214,-385563517,-443810309,-1957311651,-655588884,-167342592,1048585764,1946159859,23980291,-1962522997,218433622,-1202695680,-1706033099,872677684,726684251,-1706012480,872678866,-1995914109,1451882566,-1185918214,-1924071344,1360439374,252139674,247759690,-362753,-627378058,-2093743103,1589904580,2139301382,57940489,637568233,638023679,84232075,-1202716607,-1706033148,872677684,-1924115877,385820806,87333456,-998028785,1354773260,-14121331,1486508054,-2092298457,1967130308,106873897,125304614,88574758,1342193925,1342178232,67187866,1347574580,-14121331,882528278,-2092298491,-2037576508,1343684392,504079800,1620048,20224592,1381708804,119183952,-998034428,639757068,84494219,-1202716607,1344146344,1342183352,67187866,1347574580,67574426,180650804,621151886,371761958,706119974,-1471771370,642928662,371734271,504081336,463910992,1364523449,819370576,-998035260,-62486256,201217673,-1205373744,-1706033092,872677684,-1202695589,-11534335,1996488310,288529148,-998035260,1342287882,-1006280038,109992752,-14277370,638986806,371734271,67230362],61,[1575324468,-1957326645,-2064875028,-1906944256,639958534,367724230,-167342591,1048585764,1946159859,-385765371,1589903788,2139301382,57940489,637567209,638023679,84232075,-1202716607,-1706033148,872677684,-1924115877,1343651910,251999386,214205258,-1924087757,1343651910,254236826,113541962,-1003981504,-14285218,-1960441993,1090848071,62410752,882528256,1530135553,1183666258,-1706027392,1242498356,-1928543101,1343651910,504082616,1620048,20224592,1381708804,119183952,-998034428,639757068,84494219,-1202716607,1344146355,1342183352,67187866,1347574580,67574426,180650804,621151886,371761958,706119974,176062486,-1908378624,639957510,5834438,-1202695679,1344146358,1342382008,67187866,1347574580,755112090,214205242,621151886,708247334,922691094,-627435992,-2093743103,-1070463804,1375775721,196720720,-1229434850,1425651995,-694529967,-2093956048,-2037838652,-1769341060,-804520066,1119404660,882528256,1530135553,1152929874,882528256,1530135553,45633618,-1224781824,-1224736898,849018748,-2093956079,1169690308,882528256,1530135553,28366987,-1946973360,90348282,-1906626364,70788807,109978484,-14277370,638986806,371734271,67230362,79987508,620365454,1493616166,1776877824,101093119,922691109,-14281174,-1709823946,872677850,-385563517,1600061007,-883038837,-2081649835,109970668,-2144983818,717630,1996444533,142016266,84297355,-1202716607,1344146364,-1189391176,1347507449,-1003432294,247759664,-1979955575,-804520362,1018701684,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,-1706032720,818152802,1575324507,-1957326645,250381292,109969840,-1574558470,109969497,-1574558466,79173099,-358985728,1531323141,-1072037572,110024950,-1574558468,109969499,-2144983818,717630,887686004,175570689,-16222465,244975222,-2093412096,1183385284,-162100748,504086968,197310544,-258322402,-2094551268,1996425412,-193527818,504088760,369277008,1364523449,87595600,-998032851,-62486260,201217673,-15829552,1996486262,31103732,-655805436,3848192,20224592,1381708804,3979344,20224592,1381708804,178256,-25755824,-1694730497,818155826,-351353725,-159973522,-1191938305,1344146379,-1189745480,1347507449,-1202667469,1347420180,-1003530598,314868528,-1980217719,-804521386,1186480500,882528256,1530135553,28856402,1996443648,-126418950,-1005505894,180650800,1342185144,67187866,1347574580,-362753,-1533347722,-2093956073,28313796,90348112,-1336201020,1654280193,1529922565,-1192081784,-1706033093,872677684,-1950183845,-230257960,1963407398,-9574141,-624897,-627379082,-2093743103,1996424388,-59310082,-1004894566,1575324464,-1957326645,216826860,1342184120,-16222465,244975222,-2093412096,1183385284,-27883012,17464963,666371445,-1207702784,-1706033112,872677684,-129595045,1392137865,175570768,-100609,-826737546,-1202708981,-1924136952,1343682118,755219098,348422970,745914378,-100609,-627377034,-2119945821,469205350,-2119618141,-1125908480,410779648,8855252,810615693,832766599,590396,-1127219188,209315,458778,1441801,655387,786443,917517,1048591,1310738,1638424,28,393221,1114120,1245205,1900567,262145,5898314,6619232,6946919,7209068,7536751,7864438,7995513,10092670,12189866,13238464,14287064,17236218,17629452,393486,983047,1245200,2031646,3211296,3997752,6553698,6881384,7602290,9044095,9961616,12648624,13762755,15335648,17826032,327683,720905,1179665,1376276,2359322,3866670,4128830,5439568,6094939,7012446,7667825,8126583,13369472,14418128,18022655,262145,1769497,2687013,3080237,3604532,4194361,4980808,5767245,12058713,13041862,14221524,15204571,16777465,18153745,18350358,18678043,2490403,2621479,4194359,4980803,5570640,6226014,7667825,8061049,8847490,9437324,9699474,9961622,10616985,11075750,11665582,11927732,12124344,12386492,12714174,13566157,14418130,14942434,15663340,16318706,18022674,18678041,1507346,2424857,3473453,4653117,5767255,6815835,9109641,9371789,9633937,10420380,12648627,13107399,15204560,15925489,18219255,2818067,4718639,5308491,6029401,8192093,8716420,9896085,10289307,10682529,10944676,11206824,11337900,11862193,12255415,13172933,13697227,13893843,14090453,14614745,15007969,15532265,16056564,16777469,18546968,18678040,18481301,16777499,18415897,14155991,-2045378343,-2019413597,14561699,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,241,63,458752,1703959,27,63,393218,1572882,1900571,9633907,18153701,18612506,65539,1,131072,786436,196614,2,0,0,0,4587520,328193,-2119939546,469205350,-2119630732,1468596224,410779648,138964,810617213,37487106,458761,15423,-1808351952,-1121796800,832778659,629825080,-1086717370,-1120927616,-1086849024,128450560,1465662019,1313427017,774919251,1546661940,776882519,4804169,18766,393223,524295,589832,524297,589833,0,655367,655369,7,524296,8,0,655369,0,655360,7,655360,655369,524294,458752,10,655367,655368,589831,524295,589833,10,0,0,0,10,7,655370,0,9,589824,0,0,655370,589831,589824,9,393223,393224,458760,458758,524296,589831,393223,458759,589830,917512,917510,441926,-1103838698,832778659,1852375296,1963156851,1768078965,832814664,1820537251,1768039818,8568437,1574158198,-1099775340,-1077804390,16777220,1702063721,-1099598589,26978,1852393308,1963156851,1768078965,977469550,92,0,0,0,327694,-1095761906,-1038745595,832814750,1819292067,1040255744,286293,539754496,-1094975442,832778659,629832045,832766534,-1094962781,-1547525167,1841872722,-1547567104,-994001200,41922,-994656552,1412374582,1547322170,1229867351,810832718,808465454,1918054176,1919501411,540688957,542787887,542329135,542198063,542394671,541673775,220218159,1852405596,1970562419,1768042096,1101267054,629825054,-1088159102,458997,31244340,468362,10813440,776882519,4804169,-1068761081,629801353,-1546584032,-1547567072,-1546542142,832814936,-1083259712,28269,-1081957438,115882,-1037327397,10,65535,-1082481706,23730,-1081957438,-1021655894,10481,-1547525182,49036,18248,1127896111,1230462010,1397639502,875442260,790638640,1147368019,1111323241,1227825210,1227825242,1227825235,1227825233,1227825236,1127161929,32,29766,331726804,-2147483648,118,345620446,-2147483648,-1075183616,810620165,832815138,-1073348608,789053662,1109655552,7770,327936,43188480,5,16777216,458917,1881538725,10813440,1244053538,1591755172,34743690,21030,1101275136,983040,832815160,18981,1101275136,983040,832815176,1500400166,42345866,14326,832765952,49254,4211108,832779290,16777224,801292408,-1047648886,422195619,536995,832804405,-1064462795,55624474,-1809407014,-1047658429,1195900928,977403904,4259932,205174864,-1262989282,1425651993,949637201,-2093339387,1183387332,-27883012,2020921355,1342193848,-1078840166,1397620739,977469524,67174492,1347574580,1342177976,-1042123009,-1042394706,14326,832765952,49394,4737712,832779290,16777228,801292548,-1055513206,425603491,799139,832766024,-1029242808,443166,-1021444091,-1038739114,1195950744,1769406464,1952805742,1647210613,28265,47694154,343557,-1052114924,-1050737961,832815424,1579037091,43132298,774554080,65541,1917190145,1884513637,1030054753,892680246,875575090,1828719117,808726128,229244976,3456,832765952,1365033442,-1049050813,67049,1023,66562,131074,8395264,1868824584,1697544307,620782968,1585653114,38151562,1124348323,-1042136321,-1043181427,213755,0,1061109507,1061109567,1061109567,520,-2101280764,328192,33554435,103462,-1042153471,628765091,327700,709083934,68552704,18248,16777219,801292808,-1038735990,424554915,209315,1195919176,832772430,3261214,149320,977534720,1313429340,1414745673,808726064,1868824624,1697544307,25976,-16777216,0,0,0,1397968708,8395282,8388647,-1032874443,628802142,1585653114,38217098,1455965458,-1021706222,1633099349,1818850163,1632313465,1852400750,544828275,544432503,543516788,1634038375,1968316532,1634300787,1634738286,1768779369,1744857454,6044227,1465662019,1313427017,774919251,3158068,1936615799,1886745701,1852400174,544502528,1702260589,1953391981,544106784,1836213575,746155617,1969320992,544499815,1948284001,1109419368,1634235745,539784053,543452769,1953064037,1948279909,1109419368,543520108,1701079378,1816207474,1634623853,11875,832765952,133312,49510,1114112,-1004011453,462879,1195951154,-755969,-627379594,-382467071,985137394,882528256,1530135553,1018712146,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,1342256824,67187866,1347574580,-100609,-1533346698,-2093956073,1860896964,-755969,1505292918,-1202708980,-105309712,860901716,347623616,-1706012672,818163542,-1995258749,1451882566,1959791610,4634689,20224592,1381708804,112720,-92864688,-1694992641,818155826,-1207253885,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,28334896,90348112,-2007289660,1001977414,882528256,1530135553,-661929330,653674122,58001208,-37399,1996485750,31103730,-998034428,32979,-2133622796,3883815,832765952,1423900672,-1003356153,-1002257238,-1000946606,-1000422310,-999898014,977403904,1397703772,1431586131,1229074000,1227817038,1227817050,1227817043,1227817041,1227817044,1127153737,3944704,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,872436559,-999555062,-997211005,50331,65142860,1296912195,4476481,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,513081344,45305668,1347769413,513474560,1702257011,1342190131,516096000,1380011347,1448232020,628686848,1397968708,1347769413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],62,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4653056,121120502,1072235381,-25755649,-1694730497,818158214,-1207647101,-1706033089,872677684,-1950183845,-163149096,1963407398,-352210940,1589654018,1575324511,-1957326645,-1964211732,-167342592,-121308,1962937075,503746060,1048585765,1946157139,33483011,621020814,-1640071130,125108232,144678950,-1207833111,1344146571,504138936,485530192,-998037585,106873864,4161574,-14282380,-1960435849,1090854215,79187968,638577408,639596543,85804939,-1202716607,-1706033149,872677684,-1924115877,385840774,87333456,-998028785,106873868,528450342,639595776,85804939,-1202716607,1344146578,-1189537608,1347507449,755316890,180650810,1183523563,4261130,1988529488,-1202710785,1344146581,-1189546824,1347507449,755316890,247759674,-1979955575,-1031012778,1979467275,-1912492011,639957510,-1912579678,639964678,-385852254,985137452,882528256,1530135553,1085821010,882528256,1530135553,1052266578,882528256,1530135553,62410834,1996443648,-59310082,-1005505894,314868528,-1706032720,818152802,-163149733,1342192568,67187866,-1030857932,1183504523,121120502,-1863777420,172395264,1342193925,-9009523,-1699196906,-1202708980,-105309898,860901716,347623616,-1706012672,818163542,-1995127677,1451882566,1959791610,4634696,20224592,1381708804,112720,-92864688,-1694992641,818155826,-1207253885,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,1183341360,1964719350,4700180,20224592,-1906625532,651725762,1183319946,4700406,20224592,-1906625532,-1965519934,942077510,-385649401,1996488498,-59310082,-1004894566,79987504,1342193592,67187866,-1030857932,1183504523,121120502,28312693,-1070464277,-883038837,-1957326704,183272428,-1995684211,1452078662,105286648,620758670,268843302,-1341819882,13625601,1946168381,754218764,738620428,-350063607,-161561366,83248771,638028582,-1996335221,1347615814,-1706032208,976044656,-351878013,-163150902,-161561596,-62420186,-27817178,1140606601,-161576637,-28865754,1392133769,-1694730497,872678678,-1912290173,639960582,638986403,371857033,1392146175,211794000,-776450018,882528258,1530135553,446320722,-2093743097,109973188,-1557781240,-1993992532,1377218070,1342419024,759328922,113541946,621282958,-1372127450,922691094,-627435860,-2093743103,109970628,-14277370,638986806,371734271,67230362,79987508,-1946211095,-1865720347,-2081649835,109973228,-2144983796,721982,109971828,-14277362,-972449786,-956173754,390726,621414030,155754790,-1946925431,1451952198,862776074,1996443840,-25755660,-1694730497,872682828,-1995914109,1451882566,201756410,1048585765,1946159876,268865035,117384741,602603670,-100609,1996487798,105286390,302419536,922691109,-14281464,-1709898186,818161642,-2146646909,1946219134,-230242804,-163151104,-194084093,-129594621,-1980082549,1451883590,197299198,427097158,-1962391925,1178143318,956659196,57998934,-1191217943,1894318081,1575324671,-1957326645,49054700,619841166,5677094,-1191295352,1344146597,1342314424,67187866,1347574580,755112090,147096378,620103310,-130121690,443809802,16678528,109974645,-970578702,22022,620889742,1460061734,1656226048,882528257,1530135553,-1497870254,-1706025460,1106905506,109969840,-1574558466,-1574562325,-443869716,-1957311651,-1957275668,815990342,1431721771,-1152773960,801964032,-1644186980,1975172669,1242609682,-1308621893,808356608,1932512555,1577038338,378036062,1048587058,1979657010,-339725820,724738084,20742180,-654917606,638082756,849348488,1010836523,-155182591,207537368,-1341683674,-1956684287,-1865720347,1475119957,105286486,-2144652125,436275326,67183808,725000705,17464960,19185690,933364484,1431721771,-1152773960,11665411,724840075,-92262451,-1205832449,62605840,907446784,875465515,-1204826837,62605840,924224000,875465515,1563413803,1600020318,-883038837,-2081649835,1187395308,1589903562,126494214,4271512,-1177401719,-369688498,110024843,942023968,1962982575,1342287893,-1697483009,624231429,168084611,-385649216,95945009,1996443648,402037458,-998038904,1975519748,18606339,383010445,505936,142016336,-1710852353,1242501797,185255043,-14519104,1996425334,212645894,28856350,882528258,1530135553,-593866670,-2094551244,-555152188,6076416,142016336,-1710852353,1242500670,-1996045181,1451871814,1959791568,-832650232,21480998,-733573888,1996443670,59808466,-998031755,-867792634,1853145099,-150974792,-661925266,622855822,650921611,13469497,1187392117,1183646154,-11528462,1996425334,212842502,79187998,882528258,1530135553,-593866670,-2094551244,787157188,1946157373,-901331415,1183666177,-11528462,1996425334,213170182,62410782,882528258,1530135553,-593866670,-2094551244,1183650500,-1706027308,1242501786,184861827,-385649216,-660930713,-2145220576,1962986110,213628950,45633566,882528258,1530135553,-593866670,-1960333516,-1865720347,-2081649835,1448549612,-150974792,-661977490,622855822,-913863898,-754601728,-28931608,638088900,-1995484021,-1960379306,2122911100,1959922680,12839171,-947138421,-768871797,1183446775,570855158,104539685,58004966,-1912562455,639967238,13346807,-444136666,-1760352768,1183383783,-195655182,-944272602,1476340480,653298518,15304587,-768869749,-2020923824,1183383781,-2020923674,1183383783,1586059496,354196196,1347570191,253053082,-431619254,-1981262317,1451880006,-1899615248,-1960501242,992404574,1979763591,-2020923899,1183383755,1996443884,-227082252,-1912178945,639967750,367015679,-566821082,432661,-998038305,1975519756,-1715457274,-1962860823,1727526470,-129619458,-1962871575,-96040510,1183517931,-96040470,704530059,1183578182,-129615362,1996440182,1354771206,-364475056,1996443670,272407290,-998033573,1958742540,-360807496,-1196264958,1861681230,-1898411258,639967238,13469579,-574144,-138935434,-364495873,-1846825869,-1896200565,639967750,367396409,-2031549579,5158912,-1962512649,537300696,-1208015323,-1960443701,-1325340281,652268293,13076227,651307848,13088759,737824395,48858066,1364382235,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,622855822,-444267738,-1793907200,1347551463,-1912178945,639967750,367015679,-566821082,432661,-998038305,1975519756,-16389885,-1896200565,639967750,-1961498973,95549510,-768876333,622986894,-570031322,-1177414891,-489488372,-535428314,-1956684267,-1865720347,-2081649835,1996426476,142016266,-1710852353,1047855484,-1996045181,1451883590,1976568830,-373279995,1589903525,1200301820,-96040678,108380171,-385875528,28835985,-196704000,-336181623,-125926596,-1201180158,1861681230,-1898411258,639967238,13469579,-574144,-138935434,-129614849,1183533170,-129618950,1962934077,-196673789,-1980217717,1191180870,5159158,-1962512649,537300696,-163149019,-846776026,-14977536,-1070922122,1183666256,-11528456,1016789622,-2093524208,-1073083196,1320719221,107935488,110024843,1183524128,-2026297610,57934029,-1946925429,-1865720347,-2081649835,1448546028,623117966,-1707179994,427098120,144416806,623249038,183345702,623117966,-1710832090,115933192,637963777,1048585765,1946159859,16247043,-1710852353,1052453292,671518299,1048585765,1946157145,-1900006892,639968774,-1911886430,639968262,-351757406,-1701162817,1530837806,-1980217719,1320745558,107935488,110024843,-2144983766,48575,-558364556,1425652246,-1162344725,1425652246,-899447,1996487286,105286648,1342193925,504151224,1996444240,819370738,-998035260,-62486258,201217673,-1201244976,-1706033088,872677684,-1202695589,-1706033090,872677684,-1202695589,-11534334,1996488310,288529148,-998035260,4175886,20224592,-1956957180,1342288088,-91491445,-1006280038,-946971856,1963210790,-352210940,-1900006910,639968774,-1911886430,639968262,144312006,-1683872256,-92864760,-1694992641,872677850,1577370755,1575324511,-1957326645,82609132,33441478,1342185912,-99519846,109992769,-953801428,438428934,772181504,113649189,-1207954166,-1202716598,-1202716652,-1202716669,-1336934398,-426094588,-2093956083,109972164,-1557781200,-1993995520,-1207238122,1861681230,-1898411258,639969798,12435328,-1206356992,-11534332,-157677962,-2094888937,-1073085244,-1070458763,-1207866647,-11534333,-157677962,-2094888937,-1073085244,110028916,-953801422,1435654,872844800,113714725,-56658,-1341733082,-222,647628406,1530837763,209043466,-2011113318,696031778,-1293205829,-1710852353,1052451062,1958742619,108462055,-1155379558,1320704830,107935488,110024843,-2144983766,48575,1996425845,134781446,787168955,624297614,-435763418,-1207959020,1861681230,-1898411258,639969798,13469579,109985856,-1557781192,1996423188,204642822,-2007286085,1320746566,107935488,110024843,-2144983766,48575,109981556,-1591335636,187048397,1948371718,922691104,-14278195,-1709061322,652805702,-1912290173,723856390,-844945728,-878500319,214022177,-1028108258,-1706025460,665787632,-1710701437,579346648,-1154909030,772181566,1048585765,1946162442,5158989,-1962512649,705072856,-1082120667,1962934461,637963833,-207608283,-62486518,-217659866,1183514634,4261126,214153296,-608677858,882528257,1530135553,412766290,-1975898878,110033990,-1574558426,1183451891,1575324670,-1957326645,-2131983892,973508096,113714725,2342,-150974792,-661977490,623511182,-1111523290,57999360,637585385,12695551,-1081636058,4261120,309328,20224592,1381708804,-2142859952,882528278,-2092298491,-1070396220,-2142859952,1486508054,-2092298457,1950353092,738627084,113649189,-352247350,5158973,-1962512649,705072856,-1208015323,-1960443711,83935111,-1202716607,-1706033149,872677684,-1924115877,1343651910,251999386,214205258,623642254,-905525722,-1608122335,109978058,-1574558404,-1070464942,5158992,-1962512649,705072856,-1208015323,1183645887,-1202710912,-843505206,-1706012334,896008194,168608899,-1962052416,109971014,-1557781204,28320229,-883038837,-2081649835,-1202321172,1861681230,-1898411258,639969798,12435328,-1204456192,-11534334,-1835399562,-2093040872,1589904580,126428680,477478923],63,[623380110,1497268262,91488256,417972274,108461825,758476954,-253011142,624559758,641631014,712245257,624821902,371237158,624559758,637942054,639072009,153489035,624952974,1745748774,1992833792,-385765371,1187446999,-352321288,375062,-259268105,625084046,1679737894,680011264,-1946663169,110032966,958801216,1996515334,105286620,1342193925,504153784,396146768,1364523449,819370576,-998035260,-62486262,201217673,-385649200,1996488550,-1667608322,-2093956074,1119356100,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,624821902,371237158,624559758,153527078,721843967,1347440832,-1174045000,1347567291,285833370,214205241,-375160,1996488310,445029116,-998035260,5158916,-1962512649,705072856,-2020923867,-768933683,513429586,-2094551270,1183450308,-443851014,-1957311651,49054700,637951684,134957046,28312692,-2094629397,1946163839,1065363189,-1084370,1996426358,410451722,-1157229414,113541950,-1191295351,1861681230,-1898411240,639969798,13207435,-388823631,33449719,1996426822,108461832,-15829249,1589906038,2013210118,410451738,-1157198182,214205246,-1636450294,85477003,-1202716607,1344146633,1342324152,67187866,1347574580,754976410,-1950338502,-1865720347,-2081649835,1187448044,-2097151746,1946159230,176063238,861107456,-10818624,-1070922122,1183666256,-11528452,1016727670,-2093524208,-1073083196,2122529908,913441532,-150974792,-661977490,623511182,-846755034,-146980864,-1207732481,1178337271,-1961397508,1183448134,-28901624,-98685,1183516788,172374280,1183558005,1575324670,-1957326645,116163564,241091670,189237798,20713508,-511653606,63013119,1023168136,616569345,-2013002499,1183578694,973508104,104408613,1819740454,638487334,1074171401,651266853,6819331,1484179515,96059947,-1948125440,1107726064,516171301,1183514724,1082729994,138840833,624559758,637938470,-1948125431,1107726064,516171301,1183514724,1082729996,138840835,624559758,637938470,-1948125431,1107726040,918824485,1183449188,8922876,721843967,-1924116288,1343684166,-1710721281,928714812,168608899,839218624,11790784,-117539197,-1461124238,-25263360,-1192463870,1861681230,-1898411258,639969798,13469579,-574144,-138935434,-28951553,1183567218,973508350,104408613,1819740454,638487334,1074171401,651266853,6819331,1484179515,96059947,-1948125440,1107726064,516171301,1183514724,1082729992,-28931327,624559758,637938470,-1948125431,1107726064,516171301,1183514724,1082729994,-28931325,624559758,637938470,-1948125431,1107726040,918824485,1183449188,8922874,-1979824501,803801158,1577169151,-883038837,-2081649835,1448547052,-150974792,-661977490,623511182,-846755034,1389505280,-1695315120,665786910,-1912290173,639974918,371197639,109969410,-1960434390,-1325340284,652268293,13075459,651307848,13087991,-930360789,52877963,637592964,15176723,625215118,369926950,236357926,705072662,-2071255515,-768933685,-1960423342,1073794436,142656,1347605019,2122971531,-262239762,253029018,-297401526,-1896851949,639969798,15041539,-409726170,77056,-1946101117,1174834881,-1297930715,378086934,-1047652684,-947614938,1389505280,1208389200,922691109,-14281244,-1709841866,1242502472,-1980217719,-940967338,-58817790,-1206160137,1861681230,-1898411258,639969798,13469579,1178288192,-381782018,1191117600,5159166,-1962512649,705072856,-2020923867,1077936333,1996375611,108462026,1347469355,385631885,-25755824,1527790746,214205239,-1451900918,-404111310,-28931326,624297614,-435799770,728331284,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,625215118,369926950,236357926,-28931306,624297614,350659366,-150974792,-661977490,623511182,-880309466,1389505280,-2020923824,95486185,52879571,1208010631,-944244954,1141280256,244000293,-1960438260,51777046,1444149326,1174834938,915088933,-1960438094,-2095664066,-679280186,1926707968,990148362,-1962641714,-1982952489,1451881550,-2084033546,109969626,723920170,637592975,15177499,-2097026685,1364328666,253053082,-1908391862,639973382,637539491,1312511,624297614,350658854,-28931776,1191117803,-28931074,624428686,335952166,-385648896,1996423300,1372138246,-61960879,-1706012394,928714812,168608899,-385649216,2122579634,-898238468,-1895938421,639973382,721425571,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,-1980479863,110032470,-14277322,-15407562,916063862,-2093040855,1183515844,-162100236,625215118,201730854,370877974,109975054,-1557781174,-1993995890,-1911975914,639977478,367396551,1183711231,-1907353870,1378175494,-1908998362,1141280265,922691109,-14281202,-15332298,-2070280586,-2093040880,-1073082684,109984629,942023976,1946179846,12249347,-1710852353,1052445746,1975519835,-37689085,-150974792,-661977490,623511182,-846755034,1389505280,438213200,-998037585,-196703484,-1896458613,639976454,638979235,370022025,625215118,369926438,236358438,1174834710,372844069,1651644084,958793591,1914089990,-1194816679,-628424626,-1962512649,705072880,-2071255515,-768933685,-1960423342,-1962874492,-754601519,-2080168224,-1958215481,651307978,13087991,-612120533,-1943329280,455475429,1392568220,357079633,1077955087,624297614,350659366,-369211767,28376291,-443850914,-1957311651,518816748,1320703575,107935488,110024843,-1960434390,721472903,-1706011950,665786910,-1912290173,639972870,-1911232863,639974918,-350871389,1040617053,547431973,726157334,-1706011950,665787294,839173251,109990080,-14277314,-15327178,2056914550,-2093040857,1996424900,1354771206,-196702896,109989910,-14277314,-1709825994,928714812,168608899,-2092665664,1979184254,1040617027,117384741,109975072,-1591335624,109969428,958801214,1914052614,60745987,-1357760870,1975519783,1275498116,1048585765,436273248,-1898383680,639979014,838884770,58517952,-150974792,-661977490,623511182,-1111523290,678690816,-1188967752,1347506893,385238669,1040617040,922691109,110761504,-2093524224,-1073083708,2122368372,-2123104002,15746758,384714381,5158992,-1962512649,705072856,-2020923867,-768933685,-930394030,-376992986,-1309570304,652268293,13076227,650808136,13088759,109991505,-1960434370,-1911152626,639977478,367398537,-377236949,1389501186,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1710852353,1052446852,168739971,-1911392832,639969286,5834296,787022708,-263796993,-260145151,-385649408,2122383075,997458158,-150974792,-661977490,623511182,-1111523290,661913600,16612992,109977973,-14277314,-1206509514,-843505206,-1706012334,1165821964,-1996045181,1144908870,-385649581,109969537,-2094652080,19518,-2094659468,50351166,1183673717,-1924131102,1343677510,-1996488007,-1705908658,624230408,168477827,-1962511168,1183441990,108462054,-1188967752,1347506893,285216410,113541945,-1981266295,1183574614,4261350,1996444240,214743272,1270370334,882528258,1530135553,110776402,-2093339392,109973188,-970578606,16800518,-1912709911,1343681094,-1710852353,1052443676,168215683,-1206028864,1344146641,1357792906,624821902,540475174,236755478,-998030854,-30676728,624821902,371237158,624559758,723961995,-1157028346,-470351867,625084046,1678115622,378217984,109969510,-1557781164,-1993989484,857904662,-1202630464,-843508180,-11513518,1855587958,-2093040876,109972164,-970578642,18156038,-150974792,-661977490,623511182,-1094746074,477364224,-1189729096,1347506893,624821902,540475174,108461846,758241434,-8984262,623773326,168216102,1183449365,750276846,1389213974,109989969,-14277314,-15327178,-1164310922,-2093339342,-1073083708,109976181,942023976,1946179846,-43259645,49184384,-504822923,-44046080,-150974792,-661977490,623511182,-1111523290,57933824,637568233,13350911,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1907273006,639974918,371199627,625477262,-435255002,48857877,1364382235,-74714997,253029018,63515466,-1898900538,639969798,15041795,-409660634,-11513344,109971062,-14277304,638967862,366884607,-553646438,214205220,623380110,1497268262,57933824,-1896037143,639974918,371209983,-887041,-392558986,-2093040872,-1073084732,1760101236,671518460,104343077,57933913,-1896048407,639974918,371209983,-1710852353,976041132,-385563517,28376193,-443850914,-1869558947,-2081649835,861279980,-330921536,-370522487,109969543,-970578602,21766,384714381,332438096,-998028785,-297366268,1016746006,-2093040850,1183384772,-27883012,-15960321,1996425846,108461832,625477262,-533266650,922691093,110761438,-2094735616,-1073083196,109974645,942023976,1962957062,274646111,17286694,1320703723,107935488,110024843,-2144983766,48575,109972597,-2094652072,18494,1191132020,-364475414,623117966,-1392101082,-385648888,916063032,170372882,-385649472,110034780,-2144983732,16801854,-654917606,625870478,6136358,334086194,5158915,-1962512649,705072856,-1082120667,1962934462,1510379103,1048585765,1962934355,1354773075,-15960321,1996425846,108461832,625477262,-533266650,922691093,-40233506,-2094735616,-1073082684,109980277,942023976,1962957062,5159079,-1962512649,705072856,-1082120667,1962934462,-994037213,-2010771362,44099847,626656910,1396604966,208994304,623117966,-1723957210,57999368,-1912653847,1343680070,252956826,79987530,384714381,775723600,-998031685,-129595132,-1896196471,639981062,5586560,-385649664,1183579932,-27882500,2012894777,956658192,158595142,1090012801,-94993538,-129594619,737826443,1444674630,-196703746,-1896458615,639971846,367541891,644183040,367533707,-472783919,626787982,-57701594,-1215617527,-1048376834,14058245,360182331,-935656334,86839159,14320384,-1980479863,-1997932970,839290368,512435749,-472836632,110027729,-2094652068,655039,-2094659467,84540607,-2094635146,84540591,-23100634,1508573193,624166542,-1371634906,141950754,-1338080474,1165295394,626787982,169648422,504793894,328970,989909635,293074518,1178273138,-2096465932,-2096761746,-352258466,1048782364,1962936862,1048782344,1980041756,780346892,637864476,169746051,242679552,-1962117377,1452012614,-1710902794,1242502428,1218072658,-1991635179,1451881542,1976568822,-196688118,1187446785,-1912602378,639972358,581975683,638088448,581844611,644772864,581844611,638088703,581975683,-1201769217,1385758820,922691152,-14277968,-1709003210,1242502378,2012632635,990212625,175371334,638607044,-385742906,96009674,1347590400,624166542,-1375337690,370353698,1347560112,253029018,-162120886,91362167,1945388603,-330891508,49053315,1978254963,-196703235,-1896458613,639971846,367533707,-472790133,110027729,-1993988772,638189703,167942025,1963456899,839290381,113714725,5608,109971947,-14277326,638969862,367541891,-1911065600,639972358,581844611,638285311,581975683,-385649153,110034180,-1070914252,582001446,581870374,-1896724855,-1960485882,-472780194,-1960385583,638189703,167942027,624166542,-1375338202,370222626,1191125680,-226589710],64,[-1328254456,-1363652605,1389213986,815419473,-381022444,28376244,1575324510,-1957326645,653034476,14304966,949891,1589909877,130426376,1409715712,516171301,-2144984428,57999423,-2097020695,1981812350,215136278,1996443678,142016266,251865242,147096394,-2097027863,1946160766,205949701,109982187,-1004133036,639800350,1946369920,1065362950,-1911589630,639980550,580257422,21465894,109972971,-1910102700,639800838,-1996273781,-1072964026,-675805579,14608652,-11485133,1347421814,383796877,112720,-562626736,1527102106,281314103,729071626,16416387,2122525044,527565562,-150974792,-661977490,623511182,-846755034,-146980864,-1207732481,1178337271,-972786694,-2147362234,1946212990,215595014,-1962900503,1346375238,-362753,1996425846,108461832,-1156288870,180650814,-11485134,1996480118,108462074,-1156106598,147096382,1037846153,74842111,31082182,14319232,1996430965,-532247290,1996443670,-92864548,-1156146022,180650814,74825738,31082182,14319232,1183658101,-1706027296,957415598,1376044163,175570768,-1710721281,1242497832,-1207384957,1344146654,-16091393,681183350,-2092298493,1187383492,2122514650,57933838,-1912561431,639980550,580132548,54493222,-2144991628,427098687,626263694,-1777955290,1200301602,-565802751,55020326,-337885559,1342287918,-1911785729,639980550,580257422,55544614,1373523593,-1710852353,1052448566,-1995914109,-12723130,-972786177,-2147362234,1962990206,108461854,383796877,-596181168,-1696696577,1052448412,168477827,-972786240,-2147362234,1962990206,-532247270,-1365618666,-2093412096,1347552452,-16091393,681183350,-1958080765,-1865720347,-2081649835,1320682732,242153216,110024843,-1960434390,-1325348473,-1981230331,1183579206,-62506744,-1070390666,242679632,1996443728,175570700,-16222465,-1164310922,-2093524219,-1073082172,468405877,722368255,-1924116288,1343684166,-1710852353,928714812,168608899,839153088,-2094011456,1912798846,5159158,-1961988361,705072856,-2020923867,1027604685,58130423,1006630840,-680329658,-1979824501,-1964308922,-443874896,-1957311651,653034476,16664263,5158912,-1962512649,705072856,-2020923867,95486153,1183443155,142509018,-1071909631,-1996488155,820763718,956974731,209057862,-136690037,1174666854,9759196,818816,-11529356,1996486774,404003334,-998031685,1975519750,-599326757,970737291,611768902,-11485133,1347421814,383665805,-596181168,-1710721281,928712122,168871043,-1196853824,1290534911,721843967,-1924116288,1343675462,-1710721281,928714812,168608899,-2082442048,1912790142,5159130,-1962512649,705072856,-2020923867,1027604685,58130423,1006630840,-1150100410,-1946269953,1183439942,-11933432,-883038837,-2081649835,1187448044,-352321284,108461897,1347469355,385762957,142016336,1527790746,214205239,1349828618,50232963,1320700530,107935488,110024843,-1960434390,1073794439,1996486461,-542717,1929266747,-28931285,-16234871,1320746054,107935488,110024843,1183524138,-2026297604,209060045,956843659,-1720382906,48955824,-443826126,-1957311651,82609132,-1995946357,65797702,-1191295233,1861681230,-1898411258,639969798,13469579,1178288192,-14256386,-1070922122,1183666256,-11528452,1016790646,-2093524208,-1073083196,2122517364,-998964996,-335657333,-1950338302,-1865720347,-2081649835,1448545516,-150974792,-661977490,623511182,-1111523290,1685323776,32786119,-163133696,28311552,-1996929400,-1070400954,-1996732792,-893781178,1389214241,1317884242,-11462924,-124122506,-2093524222,-1073083708,-1070463627,-1711102231,1106906832,-11485134,-2103833994,-2093040858,28312772,175570768,-1710852353,1052452730,-1341733757,41806081,-1928694017,1343621190,-1710852353,1052449772,168346755,-4492096,1996425846,108461832,-1155680614,113541950,-1502298102,721843967,-1202696000,-11468809,2090470006,-2093524208,-1073083708,1889176692,-1959306480,109971526,958801210,1980311046,12183811,638487334,1074171401,651266853,6819331,58181691,-1962892567,-1037366714,-1962932807,-1948125222,-1898411053,639975942,6567620,-1962898906,138841048,-503856597,-661924981,-1961850842,109972038,723920186,-150395386,1107726049,516171301,-259325852,21007142,1183568011,-1899590648,639973894,153486891,-503842165,-963717493,-1993936757,1183515000,973508106,103491109,-503903962,625084046,1679737894,653298432,-1962721141,138841040,110020236,723920186,-1962334714,-1948125190,-1949921586,2022254320,1409715715,516171301,-2144984428,57934655,-956268055,65094,95954155,-26806528,110024843,-1004133054,-1962908618,958794310,125108544,638076555,-16695159,1183579718,1074171646,104408613,58130536,-1191123735,-503906299,110030987,-1004133054,637559838,-467009398,1219720264,-814689924,1219198536,-1047803531,-1946261769,1107726040,918824485,1183514724,1077487114,-1953532671,-1993996218,-2031419072,626263694,-1777955290,1065362978,-952404732,65094,1191117803,-28931074,624952974,1745238310,-1183287808,-503906299,110030987,-1004133054,637559838,1963210880,172395481,958848515,-831192761,109989611,-1910102700,639800838,1946304384,1065362950,-952077055,65094,1191117803,-28931074,624952974,1745238310,-1188530688,-503906299,110030987,-1004133054,637559838,1963014272,172395481,958848515,-831192761,638076555,-1912518775,639980550,580132548,509478,-99692390,1342287937,-1710721281,1052452482,-1341864829,1996443649,108461832,-1155040614,113541950,1642660528,-1956684035,-1865720347,-2081649835,1448543468,626263694,-1809923034,1065362978,-1341819648,27846913,626263694,-1809923034,1065362978,-1910672125,639977478,366878404,775913510,-1064563083,638088900,-1064432501,441420070,-1202716240,1861681230,-1898411258,639969798,13350911,-376992986,-754601728,-2029836576,726139079,-1208539438,1992556743,210445832,-377236949,1389501186,705072721,-1886706139,-768933685,-259305134,-358941813,726273812,331744201,705072849,-2063391195,321257701,1375790997,108461904,625477262,-533266650,922691093,-40233506,-2094735616,-1073082684,109973876,-2144983768,22846,-471268491,-1204753664,1861681230,-1898411258,639969798,12500864,-1205767168,-843508180,-1907338926,639974918,371209983,-1710852353,976040408,839435395,11856320,-1357760870,1975519783,1275498008,1048585765,436273248,-1898383680,639979014,-352297566,108462042,1347469355,1358952376,638082756,2090481663,-2093524208,-1073083708,1889189236,-1908974832,639983110,369624831,-1001389392,-14284706,646093367,-998031685,1342353412,638082756,1996437503,662346246,-998031685,140428294,1074236198,108461904,-1156017510,79987518,638082756,-1073018999,2078868340,671518462,1048585765,1946157145,-10753789,-1710852353,976041328,-11540133,889923482,-28055259,-443850914,-1957311651,686588908,626263694,-1809923034,1065362978,-1341819648,52422913,721843967,-1924116288,1343674438,-1710590209,928714812,168608899,839218624,50325952,721843967,-11513664,1996478582,276601352,-998033573,1958742538,275815138,1320695643,107935488,110024843,-1960434390,-1325348473,-1981230331,110026310,-1004133036,639800350,1946369920,18213123,-385333621,-306708129,-1202708980,-1202714968,1344146676,956974731,74840646,48955824,-1705983950,818164540,168608899,-1954253632,1183385670,1354773498,1342600959,-532247216,28856342,1996443648,129407704,-998033573,1975519760,671518222,104343077,57933913,-44823,1183570502,-632931874,-1981217934,1354773248,1342600959,-532247216,1996443670,-596181030,1527102106,281314103,-747323382,283854582,2122370420,-948687136,-11485133,1347421814,383796877,112720,-96040112,1356351113,1527102106,281314103,-1552629750,1342179512,504160440,-532247216,1587171350,-2092298492,-1073018172,62425461,-373796864,-1924129268,1343678534,251944602,180650826,58048523,-369160215,1996488553,1354771206,-666464944,1996443670,272407260,-998033573,1975519756,1409715752,516171301,-1977212268,1222912519,266929013,41699329,1659437937,1014909182,-385649336,1458110718,-662797314,-1194167806,1861681230,-1898411258,639969798,13469579,-574144,-138935434,-666485761,1183560562,-599356968,14304967,-17372928,626263694,-1809923034,1200301602,-599357183,55544614,198856329,-348883776,108461866,1347469355,383272589,-596181168,1527790746,214205239,58048522,-1946285847,1183438918,-565802020,-1948629463,1178197574,869168090,1996443840,-1924116474,1343676486,-2459905,-1164256138,-2093524219,-1073082172,-756481163,218740989,-457682914,280514566,-1957683699,1178143302,-1341884934,839052033,1016746176,-2093956045,-1073083196,-1494678667,138841085,872040073,1996443840,-1924116474,1343676486,-2459905,-1231365002,-2093524217,-1073082172,1592329076,-42210819,721843967,-1924116288,1343674438,626263694,-1809923034,2013210146,272407041,-998033573,1975519756,-44832509,504178104,117028944,221034576,1183535134,-666486518,28312693,-1070464277,859609680,-998035260,1958742540,108461859,1347469355,-1912047873,639980550,580132548,24641318,1527807130,180650807,58048522,-1694694167,928714864,-1946362647,-1865720347,-1957326704,183272428,1183536727,4261126,222017616,448286750,882528256,1530135553,-258322350,-2094551268,1187449540,-352321288,-163119325,754351747,750262141,-126945536,1577310347,1611042550,-2017057243,-352313716,-129564704,267943555,1187448701,-352321290,43301075,-1202695527,1861681230,-1898411258,639969798,13469579,-930360789,-1828332917,1389499138,-1947104432,357079803,109988367,-1557781150,-768928500,-972861358,19781395,1389828864,357079632,1183402511,2931194,1364382259,721799307,1389499136,-1695446192,1242502472,627312270,353936166,-1176963256,-503906260,110030851,-1993988762,-955693514,196166,2122524139,74840060,216728240,16547459,-1070463883,28312299,-25755824,-1155104102,79987518,-1191295233,1861681230,-1898411258,639969798,13469579,1178288192,-14846210,-1070922122,1183666256,-11528452,1016790646,-2093524208,-1073083196,350988405,504184504,222279760,-258322402,-2094551268,28313796,-443850914,-1957311651,82609132,805736022,44115493,101393931,58002176,855906025,1889161408,1529922575,623904398,37158694,922691083,1620708096,-2093956072,109970628,-14277328,638255670,184563455,-1005151078,79987504,625739406,1614708774,1081344000,1342203576,67187866,1347574580,1342192312,67187866,1347574580,1342203064,67187866,1347574580,1342178232,623904398,37158694,922691083,848956160,-2093956079,854266564,1342203576,67187866,1347574580,1342192312,67187866,1347574580,1342177976,623904398,37158694,922691083,848956160,-2093956079,28315332,3323984,1227088,178513,1745260113,243934757,-1705962258,818159192,-1911896957,639971334,184557252,239585062,-659029966,882528257,1530135553,109989970,-14277328,638255670,184563455,-1005083494,147096368,623904398,2016294,1204233739,855656974,1040617152,547563045,-28931818,1191124203,-58817540,-15699156,1996487798,680958718,-998031685,-1578236,110034502,-1591335580,994579736,125238854,16533191,-942478592,64582,-1907353877,639984646,1209342113,680958544,-998031685,-62456060,-1896069493,639985158,155584057,884530295,79253504,1167741184,-2092755960,1183515844,4261126,222345296,-1397207010,882528256,1530135553,61886546,1372140368,-1003375974,247759664,1342190776,1358956217,336086426,79987523,-150974792,-661977490,623511182,-843579610,222541824,-208973794,-1355277158,113541927,1203261522],65,[-1202708979,-1706032979,872677684,-1336913317,-919384061,833788497,-998035260,3454992,506192,138779217,-998030572,1354773252,504188345,11450705,20224593,1381708804,1342419024,-1705916109,818164146,-1206991741,-1202716620,-1706033144,1125386309,-1912290173,639969798,12434560,856519680,1371033792,-1202708979,199950512,-1202667469,1344146773,1342222264,67187866,1347574580,860881840,-1298509632,-2093956047,884477636,196628480,1167740928,-2092755960,-1330641724,1745260112,-224385499,1134186516,-2092755958,109970628,-2094652062,18156606,-14282891,-1206580170,1344146777,-352276040,922691085,1572345100,-1202708979,-1706032974,872677684,-1336913317,-1070379005,833788496,-998035260,3454990,899408,138779217,-998030572,1353756676,627574414,351445030,172202576,-998030572,1644596740,922691109,1639453964,-1202708979,-1706032973,872677684,-1336913317,-919384061,833788497,-998035260,3454990,964944,138779217,-998030572,1353822212,627574414,351445030,172202576,-998030572,1644596740,922691109,1689785612,-1202708979,-1706032972,872677684,-1336913317,-919384061,833788497,-998035260,3454990,1030480,138779217,-998030572,1342746628,627574414,351445030,172202576,-998030572,1644596740,922691109,1740117260,-1202708979,-1706032971,872677684,-1336913317,-919384061,833788497,-998035260,3454990,1095760,138779216,-998030572,1346547716,627574414,351707174,172202576,-998030572,1644596740,922691109,1790448908,-1202708979,-1706032970,872677684,-1336913317,-1070379005,833788496,-998035260,-443851250,-1957311651,82609132,623904398,184721702,396070,-385649397,1183514842,-1907865594,723870214,922166994,750327052,735611648,-1980631086,-726008762,-1948125185,-1982331957,1183514206,-370923000,750256285,-60360960,1577310347,1611042558,-2020989403,-467001716,208977931,1208579144,1950882164,8513814,-150983496,-661914522,654204419,512526278,-1200493823,1727463468,64523260,110034526,-970578592,35556487,750279403,-60360960,1577310347,1611042558,-2020989403,-467001716,158646283,1221358664,1967704436,2930740,-1946392841,-27393064,-1937258970,619381534,-150983496,-661914522,-1895932413,639983622,512526278,185461508,-385649216,1950941020,-596358999,-883038837,-1957326704,183272428,623904398,184721702,396070,-385649397,2122318079,1148453386,1342190776,1342179256,336086426,79987523,1208501899,1840795720,-1706025459,665794588,1376175235,225622096,-1363652578,882528256,1530135553,61886546,1354773328,-1003375974,281314096,687744,884501108,146296832,1167740928,-2092755960,1320682692,107935488,110024843,-2144983766,48575,-1330117260,-1207702784,-1706032977,872677684,-163149477,-1896327543,639983110,369637119,504199352,941398608,-998037585,-1202695674,1344146813,-493825,78706294,1354773328,-1003375974,281314096,1208501899,1644596808,651307813,353122039,-1962922823,-137221160,-62486031,-134228807,63671265,176062680,-1961790208,653731521,1177228556,1037629192,158662658,-59310253,-1154967910,1575324478,-1957326645,82609132,-150983496,-661977498,-1912054269,639983622,512526218,1950934058,309610507,1209365576,518723700,-1325513018,100419270,1187386603,-185880066,150881990,1187442411,1187398398,750258172,107411200,-1912060413,639984134,353117943,109985856,992355646,1997938694,-62470652,138840840,1342178565,84297355,-1706033149,1125386309,-1979399037,-1907294650,-1977260026,-13960098,-1977162799,1343547527,336216986,1575324483,-1957326645,1040617196,547431973,726157334,-1706011950,665787294,468444555,642826290,371209983,-1710852353,1052452730,110028171,-14277314,-1961484282,109971526,958801214,1914052614,-1865720361,623904398,184721702,396070,639661067,184694527,3604262,445028875,-998035260,805735940,650128165,638255779,-888471389,-2081649835,1448549612,-150974792,-661977490,623511182,-1111523290,-1071972096,1342178309,-1710852353,579344374,168084611,-1207536192,1407778876,105286404,1342193925,504202168,1751120,20224592,1381708804,485530192,-998037585,5158922,-1962512649,705072856,-2020923867,-768933687,109989970,52831560,638968326,367269395,-2097151699,1347551450,1218114443,-1991635179,1187507270,-1912602386,639969798,12434560,638022656,13337739,1320690923,107935488,-1960388469,721471367,-1907338542,639977478,367277823,-499712218,357079573,1183402511,-28915728,-1142358014,5158912,-1962512649,705072856,-1208015323,-1960443701,-1325340281,652268293,13076227,651307848,13088759,738086539,48858066,1364382235,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1912178945,639977478,367015679,-566821082,432661,-998038305,1975519756,671518224,104343077,1953759321,803848243,-330921213,971917055,628289094,623380110,1497268262,1601437696,-2011113318,226932770,-2017964002,-1706025459,665787632,-351746941,-28901429,-150974792,-661977490,623511182,-846755034,994066432,-1065943482,721843967,-1924116288,1343683654,-1694599425,928714812,168608899,-2096532288,1962409086,-16127741,15615687,-1195709696,1861681230,-1898411258,639969798,13469579,1040074283,443940862,-2011113318,227063842,-1984409570,-1706025459,665787632,-385301373,28900909,-297391360,-1912715775,1343678534,252956826,79987530,16402119,-92372224,-9014273,1183576182,768748542,-769982462,1320702034,107935488,110024843,-1960434390,-1325340281,652268293,13076227,651307848,13088759,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1912178945,639977478,367015679,-566821082,432661,-998038305,1975519756,551066153,-1967644024,-1202708979,1344146827,-1357057894,147096359,623380110,1497268262,57999360,-385779223,1320746349,107935488,110024843,-2144983766,48575,-102169740,637963776,1048585765,1946159854,15395075,-1896843521,639969798,15304587,-523041359,-947453146,-768915456,-944244954,-28407040,-377236949,1389501186,-1886706095,-768933685,-259305134,-358941813,726273812,331744201,705072849,-2063391195,321257701,1375790997,108461904,625477262,-533266650,922691093,110761438,-2094735616,-1073083196,1089012597,-260636673,738084491,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,1996443730,1208389126,922691109,-14281248,-1709842890,618594310,168608899,-385649216,1191182023,-465138182,-795193322,-2092298477,1183646916,-1706027288,1052454460,-1996176253,1451882054,-465138184,1016746006,-2093040850,1183384772,-195655182,2012763707,990212627,208926278,-2088878075,1183385042,-195655182,469124651,-770967466,1827210100,6569470,-387382409,-27137539,16416387,-286719115,393263355,-1957670247,1727524934,-1957670150,1452012102,-163173388,1392006683,5158992,-1962512649,705072856,-2020923867,-148504373,1375784359,350919248,1347570191,253053082,-1706012086,1242502472,-443850914,-1869558947,1458342741,-1728027464,1018712146,1347590400,1589923922,126494214,1347605035,253029018,106873930,21989926,-164893398,-703348477,-358985646,-1001779436,-1977219490,-316014001,-703348477,104966989,-1001779456,-1977219490,-316013745,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977469441,1313429340,1414745673,808726064,1868848176,1697544307,25976,441906,0,1967237965,5,2020831076,0,1585651917,-17786368,2037248029,164373898,164177290,628761994,65793,-254,-1,-1,-1,15221156,1327547,1101725720,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1412374582,1547322170,1229867351,810832718,808465454,1918054176,1919501411,540688957,542787887,542329135,542198063,542394671,541673775,220218159,1852405596,1970562419,1768042096,1101267054,629825054,-1088159102,458997,31244340,468362,10813440,776882519,4804169,-1068761081,629801353,-1546584032,-1547567072,-1546542142,832814936,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1522096826,-1516043663,409730879,42218,380,80,-1572789,1102774486,40960312,4206594,37503419,8737,1172704484,189857793,809893979,4915432,1490566657,65488,537338401,1102774272,15679931,843466214,1118847664,49745916,218111998,9979494,134218015,16777466,1066470,2047,-65286,0,44498944,1172704472,40960162,1101725699,1193803808,783,0,-1491730432,17894,255,816316416,104,0,0,0,0,0,0,0,0,3670016,1465662019,1313427017,774919251,1546661940,1229867341,776225355,5000260,4544512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33423862,40239156,7406190,41288294,43384957,8651422,44434070,44957829,8782518,46006958,46530707,7078606,48104150,48627820,10486510,1006632960,544106839,808463923,540029472,544366957,4075577,2037411651,1751607666,1126703220,959520809,825045816,540031289,1919117645,1718580079,1866670196,539914354,543976513,1751607634,1377858420,1919251301,778331510,-1864856576,-326412987,-2082959842,1465256172,119414524,1586175758,-472823026,-2081005943,561186555,-1962934081,1962281781,-2096592104,209584377,-1962773109,2106283824,1604645636,-351877245,236855266,839813919,-159481087,855995910,-161576485,21542795,856325828,-1618324517,648806708,-27590264,-1947016509,-1107194866,2126774670,-1952124154,-75237794,-1962118138,-1191067977,2126774288,530903814,1511964723,1720540767,1297948670,-905966902,1310722,286264588,505092629,724117543,875770412,1482118709,23331152,24641872,1464974269,1105058649,-591339846,-1094955686,2071651007,1464982461,1102765401,-589381445,-1094955686,621667263,1464974269,1105058649,-591339846,-1094955686,2071651007,262192,786466,0,0,0,7077894,8781956,7077996,10485920,7864360,9633925,7077996,29753504,31850966,65536,786466,0,0,131072,786466,0,0,196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411],66,[708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046,-339727612,276661040,1746171136,6955074,55941718,1166606336,1975520016,-1905903,6951029,-1706923434,65535,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,16777114,207522560,-955234423,-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,16777114,1183399936,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,203930,1975520000,14674179,-1995678069,2013205623,70359570,-259325952,-1157495,1996425846,207522568,1377203971,-193527978,-1623596390,207522564,-1710065665,1503,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,16777114,-330921728,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,926540442,1979648773,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,68271514,-83962,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,-1824922982,650612229,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323,8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,-851844454,-632895739,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979247193,1589961286,126363368,-15966581,-6680457,-1962934017,2139294814,108331558,39507,1996488703,132648460,209125370,1996423530,572168710,1183515256,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1600061439,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996408665,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72,1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,128844584,1080451,1962872180,128031248,1153892352,-2097151984,1946161788,309657357,16777114,306497280,-1705639936,179635941,-167617397,1946428999,6968844,446300266,-351779806,23745306,-585343078,1958742791,41221902,6946922,1285161322,721957121,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385328985,-1957297524,1346899012,382617229,88775248,-1073018176,1156984692,527696168,1778545919,476027393,-1073018773,1962873204,-834237182,23744534,956386458,-167056631,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,65706514,1183383552,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-2003121066,1073741826,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962304711,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195,1182992169,1191118554,-28931074,2097955897,309657565,266394,742689280,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,-264641894,712803081,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088962618,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,67582434,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2080375027,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,1634205709,138840843,108323850,-396358725,1183514878,-1060833786,45811316,15788256,1525243226,314109,1760332629,1183517578,1961101832,1611381510,-1962879512,-990509498,-1157204800,-941039614,-379758080,80411981,-326413056,-1962171032,-469105082,196806260,11331680,1323916634,-18179,1426064074,-1016533877,105286411,108323850,-396358725,1566179470,-1191360023,46858239,-326413056,-1962155672,-469104570,196806260,7399520,1156144474,-18179,1426064586,-9900917,138840843,108323850,-396358725,1566179410,-1191361815,-895877121,-1957363708,203712748,168576651,-1157204764,870866955,173968128,1509951720,-42669731,184551626,-1961397029,1960512459,144881685,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,15425600,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,197520240,-486378048,918654505,585305995,-661924981,1015846,55171723,-1156811832,-880017409,1015846,-1953489685,260056793,-1950104832,-998024486,-1627750142,-1944751604,-905769022,-936702347,260650561,129745292,-9115152,129745292,-9639568,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,452932073,-16553472,1996424822,-25761788,1979838603,-58817788,-1003588608,1191117918,130426372,108461856,-1962641665,-472777634,-692584674,-1694790911,3588,-692715746,232167937,54525952,1590070256,113428831,182272,1183471104,48283656,738150024,-12126474,-1979288448,-352199548,-1003638782,1191117918,126363140,436338307,48333001,-771636864,-2092499098,-713161730,1577059512,443081,6856,2123060823,105286404,1183446923,-431583748,1746817046,1317864285,-1705961976,8519743,384190093,235772496,153944064,-774310144,-28931616,1183714027,1188989948,537380390,-113013,-1072955826,1996483701,1183667964,-1706027290,1982,1460041471,703898,-916496896,1426065602,1465314443,173458718,567089844,-989573493,1320420950,41034189,1595916339,180537694,-326413056,1589925718,72780550,1337229493,175251917,357534246,-227225211,1583333427,443081,1458342741,2126782039,-65075706,168052363,-1274645056,-31339239,-1328510272,-970544548,-141885435,567101364,-1070398862,-916562145,1442842306,-853953449,1608788513,-1957313698,509040364,-1274784059,1914817851,532689666,-1026990497,-1957363708,-1957210388,246678614,-467000883,-1026990497,-1957363710,1586190060,511180556,664404074,1343168011,-16091393,1996425334,137533958,-259322057,125059136,-1962314680,-1207374906,65798142,1593835448,576201,1475119957,1220025942,-2585073,1996426358,6527494,-125106138,-1711248809,113445671,-166989685,-1070922635,-11071509,1996425846,510983944,-16356710,1600004095,576201,32968,-1205971369,-661778543,-16222581,1183649398,-11528576,-401734026,-125042782,8453761,-2135030914,1962281728,2139276822,1183645951,-11528576,1996426358,-493201910,-1962436039,1600004039,707273,518818645,-1912089928,276234200,-15829249,1996426358,142016266,1778808575,-240850944,214616351,-326413056,-1928340376,-169340834,205949696,-1156690293,635961345,105286401,1948237993,-536691962,1510019048,-160831139,1426066634,-60232565,207522575,-1962891544,1317734470,113418,1510014440,-133174947,1426065610,476638347,241077008,-1962899736,1317734982,140414220,1510019304,-139466403,1426066122,1248390283,274631440,-1962907928,1317735494,113422,-1962887192,-1062664634,-1157204961,-1578573822,-379758080,214630210,-326413056,-1961858456,954731614,138840832,-1156952437,-1880621055,-379758080,147521174,-326413056,-1961850264,417861214,172395264,-1928573301,-1561851810,-379758080,181075638,1960512256,197888791,-1206553381,-1064431865,476023590,41910566,74795854,79987651,1614855057,-1959381781,-1961172209,529217227,359979787,-1911514952,1602954944,2139170332,1967869442,-997997820,920226564,-952760437,-1157627897,32038976,240829184,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913731322,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,1376108,1448547452,-538443414,71711735,1448544372,-402360577,1983512159,956661512,175965814,1996445271,-402429436,960953727,-1098969995,16416387,240584052,1593222632,146983263,-326413056,67534467,1586170236,759690760,-1961396928,939460702,-1962864280,2013200991,108461872,-1484350893,-892792248,-1957363708,108462060,-152180722,-1962654069,1200162398,-401714424,-1026951590,315097092,1448542208,-955615605,63558,108461910,235173631,-1979971352,1451883590,200838142,-2096270126,1946173052,-96024825,99287040,33179335,41221888,384845453,405314128,1183519415,33565960,1967658356],67,[15067395,-385649336,1967653816,14280963,-167482903,1963207748,73459971,-1962654069,1149830742,609519906,425603,1183517052,1178290422,-1954840826,865666630,-1044239422,-936573728,-1982269696,20840006,-955941632,130630,1778545919,-25755903,6946922,1282690202,108954387,-2096726784,1946158204,-163148991,105265992,1149962623,71576332,1445950536,425603,28837244,721611520,6967488,-146282482,425603,1149961597,-1962022140,-1924658108,-1053097651,-1047854466,1150023819,1975520042,36563203,1929380141,62449923,1996489005,142358789,-1410792587,-396929533,2089025216,125108778,6969174,-1995324184,-1813433732,1048347395,-1962052608,2013216348,941464092,300618582,-1711115009,326055965,137118966,1877541749,742716931,-15502272,40501876,1064629402,-401713652,1686172902,2089008940,108265484,16678531,1206453108,142508291,91554307,-352321096,-1061147902,1144128736,1058092,-164871119,1963994180,1748303663,-1957232335,1174616132,108461828,-1484350896,1183388666,1958743038,146707,65602420,-1547687165,-1331492174,49867018,70012032,4095107,1149961844,776243462,-1962654069,1149830742,609519906,-1711115009,337750228,271336694,1750470772,1996423682,74907398,-369231896,1962869438,1744923138,6947216,1285161066,-2095829388,1963076220,-1710200289,339627846,92127243,33048263,-1710134784,370233158,75350027,49825411,200820363,-385649216,1950875883,1467238412,-385649336,1676214416,108824833,-2093843319,1979658364,2089375265,1784108848,-59054080,812973910,57278826,1459266280,1781560575,-77207551,-11134229,1962881140,-402626000,-11076520,1784098932,1778477569,283830272,19745920,-1996417559,2089354876,813467954,23746390,1039443432,-1071972351,-527771401,623731762,1144062208,-1973987796,19213636,57298944,1459242728,759466583,1342177573,-369424664,1156972758,276037933,812973910,1781691647,1778608640,277800960,-1996063607,2088972924,58064688,1446018185,1781560575,-196548607,1681055882,16786733,1445741617,1462793471,623723658,1783627777,-402626047,-2014769064,142358784,240518516,-2081187096,1946221182,-339244284,-18429,-2080618871,1946233468,1347442184,-1914175382,1996445435,-402560260,1183446006,-58817538,-2093648641,1963010684,142508295,74777091,611696651,-59310250,452985149,1356396480,1183384426,-108402450,-59310250,-387025153,1183578699,-28931602,-1979955573,2089354820,847022384,841835658,2489958,742666497,1946713145,-396929531,2122447900,1963065608,39619337,36456438,-269941899,1996444416,74907398,-16556390,1975520255,-32577277,33712214,-16353537,99091574,1748303868,1962869292,-16750072,-2036727180,-384406873,1156972730,58000428,-2097106455,1963076220,1962890773,846528304,623723658,1783627777,-402626046,2088963928,578027582,16678531,2088967284,159121414,108330838,-1662517142,1149982457,105154862,-402560432,1962932623,-1711183358,376665332,-80976768,522763674,138709776,2130986041,23746063,-212932594,990135299,175966276,141885270,-401735574,1156972897,880017964,16416387,1156982644,276041772,-167617397,1963206215,23746055,-83498994,742689366,1023414309,-1071972351,-347062208,57300483,-85071858,-1026990242,-1957363704,106335212,2030327299,-339727612,140413712,2131515193,206015238,-1962742968,113428930,1099776,1988843008,759494152,1443656708,-1710852353,166200043,-1962876951,1143671876,721582346,-28931648,184962699,721583561,2126592969,-1983804670,1144718918,-385649404,1962868920,-263811838,681201686,-1978165992,539307076,99139584,201082505,1443198144,-242882546,36076675,-11137419,1996424308,23763462,166402126,721699979,1828128326,-129595110,-1996077429,-1073019836,2122520692,225706238,-10196400,-1415905674,-350764231,6600711,-1070923029,-375159,23724660,675580496,1342177573,235854234,675608076,-13143039,23724660,-451125350,1958742807,41221929,1996423274,1778412280,-263811840,-577089514,-15977437,77202036,-2095502012,1946221694,-401713659,-916524950,-939522870,1459617794,142510934,956987019,75367548,1693144918,425603,1784024436,-1175974399,71566321,1443162952,-1980266264,2089025094,896795174,1149093691,70075638,-1957290892,2096601543,541887262,721582409,-138335287,-1706025364,409797355,-1957289237,1177224260,2043085822,-339727598,2110208782,1465275919,-644218774,1343893248,-24778738,-892772514,-1957363706,-1205971220,-661782271,1779332863,187144704,-259325676,539772150,240519028,-336574744,-401713659,1579151290,707273,4296,1988843095,39619336,623527818,1183383568,-129579022,1187446784,-1962934032,1183399492,1958743034,-2082960619,1946296447,545227526,-955812605,128582,1187448299,-2097151754,1946220158,-94467308,-2145105930,1207307124,91562020,-352321093,-153408766,1946430532,69396739,-2081137015,1962937468,75399945,-385649549,2088961040,527761962,1184501866,186203471,-955941440,129094,1184502122,186217295,-2096857664,-2130511802,67176062,1183516277,45607172,-2096464757,25035263,759494223,-14322672,-13735372,1962869878,41221896,-1129871718,-28931821,1979711037,62056707,1962934077,42395907,1023690379,57999580,1979845097,60483843,1366564908,1467271422,1937033470,58050814,-33517591,-385649208,-922877801,-1612119179,1976106496,12380419,58050814,-33504023,-385649208,1194066157,501810037,1963207681,20769027,58000428,738288617,-385649336,1172898056,-939578621,127046,-2097029143,1946219646,53668099,36076675,-11138955,6948980,-947183893,-125052681,-2097037335,1946219646,51570947,36076675,-11136907,23726196,234936730,138685207,-947135253,2122569963,57934068,-1090326551,-1914079952,-193035519,-385649664,-792788256,25094538,70075638,1149965172,2096601352,1958742814,511478588,1709826039,-226589951,-950307584,2491462,16023171,-1377238156,-16638,-167687191,1946430788,205818655,511506329,1150011531,2096601352,1975597854,-369153275,2089484588,19327262,15892099,1187454069,-2097141756,1962996862,17819907,-151363957,1948263495,40036611,1962893035,18114562,654605955,28837237,721611520,6967488,-1533411222,-384081117,1190527552,58000120,-2097006615,1946167932,-401713626,1784081883,1795123967,-169678847,1206390358,34859501,16154243,1586170228,608696058,-385649536,1207304712,158670884,204905043,-102163647,23745281,1016725866,-369098997,2088960492,108265514,33062531,-571931788,742716929,-15633344,40501876,2121594010,-401713637,351005938,1778545919,-1976107262,121268229,-1709671832,390427724,623658122,20774976,-138405120,115392728,623658034,1144062016,26667308,49825526,2088961652,57999402,1442940905,-315496434,141885270,1778939135,-180951040,141885270,57278826,1458790120,1778939135,-199104511,-1073791511,-11141119,-396949388,1183447800,712803326,958887168,58000964,-2097069079,1948648574,75399942,1444115752,1778939135,-312416255,108380171,-1995946869,-11076026,-706150794,-401713419,1183575239,1958743032,2121549836,1208382536,-790005644,742716928,-2094697152,1946233468,1996445215,-25755650,-1377304470,1996445428,1778477822,-220862461,-25755818,1072365930,15761027,-1662450827,1996445184,-402494722,20835578,-138405120,853576408,2436452,742666497,-25755818,623723658,1783627777,-224794621,-25755818,623723658,-397410303,1183576919,809798142,2088982763,108396336,-1979824501,2088972356,108396338,-1979824501,1156985412,242499628,19743990,1149965429,843352368,-11137813,1962881140,-402625998,-11078632,40513652,-1964211736,761541344,822149157,-11129788,23789174,-1962408728,1149894214,1996445234,234908414,1459286248,-369098598,-401713654,1157032778,443810348,16154243,1586171252,608696058,-2147191776,1447044175,-401735318,1600058507,443081,1224,-2013155242,1183383110,-2000672004,1183383366,-62485763,1979598392,-25264060,-1003326464,1191118942,126494216,-989968760,1191117918,126494212,-1912846712,1343684166,-1650851478,-1927444221,1343683654,-1650851478,-350375677,-58818368,-1071909631,-352320731,-25264080,-1207601920,636157953,385762957,-62485168,-23441386,-1946157312,-97296,45614453,1309338368,62391669,721611520,-1026990400,617086984,1448542208,-166824309,1954556996,205949719,1963607563,24766723,638213828,1962950528,23980291,1074284171,1006257801,293342276,294531,-1070922636,1149961451,1183401996,75400186,721581312,-263812672,1208763531,2131248699,75399945,-385649408,2088960307,58523916,-1962857751,1187450948,-1996488458,1157036102,108298284,-1995291509,1586228806,742913550,1800369280,-1006175650,-1960380802,-296318207,1451880587,108954612,-1960872703,1959136194,173982745,1530888230,-1030877068,1530691622,642123893,1965898880,1996441089,175570700,1458861823,1006542312,58590790,-385837335,1207304374,1936982316,47990471,41388800,-1993325429,-963912122,-941603191,-7610,-1962260853,1183386710,-430536220,-1980086645,-661919674,-1006443583,-1960380810,1351296512,-364476158,-1947445623,939462238,1996437866,-599355938,-2036707306,-1960868185,-31752,45614453,-2096305408,91554303,-352320584,-1950340350,108936184,-1946189847,1451952710,-94467316,-1006443583,958854774,637957376,1946308665,-96010461,-1946532213,1194921566,-955943668,64070,972703371,57995334,-939591703,-1466,-335919477,-18429,-1026990242,113770508,-1957298176,2088961654,108265484,70010102,-2098658444,-1710200320,529354566,1184502122,186641231,-1207599680,48955393,1183432747,71732222,1946165293,742717022,-2093976448,1946222206,75399946,-2096860384,-1958738874,1183384646,-62470406,1183667712,-11528454,23726196,-102235798,-28931587,-14881984,-13669836,1962869878,41221896,-1498970470,-28931808,-2096073664,1962868350,23614986,-25755900,33292668,519831552,530334139,533479867,16827,0,1392508928,1414676813,5390657,1852992256,909652844,1702389038,0,140968064,-201326337,2,0,1638,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4915792,991,3277260,-2080243712,11993099,1102774486,40960312,4206594,49562043,49545280,1172704484,189857793,-2078998437,4915275,49546243,2138046528,795474,49545216,1102775028,380912059,805445332,1172701783,49558018,2138046528,795474,49545216,94846752,2135295335,44305095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],68,[28,0,1,2136476359,1,0,1,83898950,1,631,1,-447590,2,0,1,168296448,1,1424229271,1,91432330,1,92603830,1,96601526,1,116655542,1,-11272080,1,-1784614912,1,466677760,1,410382336,1,421732052,1,18095828,1,18620060,1,19144348,1,19668636,1,20192924,1,20717212,1,414391964,1,-129163564,1,-129896448,1,1699840,1,-415687036,1,429977600,1,-399630636,1,-271388672,1,-406786048,1,428929024,1,-26337580,1,164425728,1,-11328118,1,-257626112,1,86175744,1,999096320,1,278183936,1,380895512,1,2037194452,1,164373898,1,123348362,1,433997286,1,438771412,1,280764116,1,375914776,1,123870932,1,282722416,3,282722584,1,20971800,1,159056867,1,-789953050,1,453056528,1,282783744,13,282722584,1,2425112,1,-466542972,1,-261754880,1,932048896,1,466665472,1,466677760,1,-469635072,25,466677760,1,61440,7,0,1,540475392,1,466617782,3,466677760,1,115666944,1,466665472,1,466677760,1,21295104,1,21765788,1,22290076,1,22814364,1,23338652,1,23862940,1,24387228,1,24911516,1,7836,115,0,1,-126418944,1,42074236,1,38146176,1,-724823936,1,-270281507,1,4782199,1,63607,1,-268422303,1,4194374,1,-1293615104,1,1476719652,1,-1268009900,1,778940224,1,0,1,8126464,1,61383,1,2080375032,1,65664,1,-416612272,1,38203392,1,59297,1,119493830,1,5443987,1,5443990,1,5443993,1,5443996,1,5443999,1,60252081,1,5444005,1,5446278,1,5446283,1,5446288,1,60252126,1,60252051,1,60252066,1,60252096,1,5444029,1,5444032,1,5444035,1,5444038,1,5444041,1,5444044,1,5444047,1,5444050,1,5444053,1,5444056,1,5444059,1,5444062,1,5444065,1,5444068,1,5444071,1,5444074,1,5444077,1,60232772,1,5445201,1,60232806,1,5445201,1,60232812,1,5443135,1,60232818,1,60232824,1,64422456,1,70713398,1,5443150,1,5443153,1,73859616,1,5443159,1,5443162,1,5443165,1,5445267,1,5443171,1,5443174,1,5452960,1,5443180,1,5445488,1,5443186,1,5443189,1,5443192,1,5445202,1,5443198,1,5443201,1,5443204,1,5443207,1,5443210,1,5443213,1,858927408,1,926299444,1,1111570744,1,1178944579,6,0,1,1,3,0,1,655360,1,196609,1,196618,5,0,1,256,2,0,1,772,1,0,1,65535,1,42792,2,0,1,-1345323008,1,49020930,1,0,1,159664,1,281440,1,748,1,0,1,256,1,-13693440,1,115278107,1,115802947,42,0,1,16777216,56,0,1,17826040,4,0,1,3670016,1,184090760,1,7864320,32,0,1,263172,1,337649692,2,0,1,538714140,3,0,1,201589764,1,268300,14,0,1,470024196,1,470025220,1,538975264,1,67116064,1,33619971,1,17302531,1,770,8,0,1,-65536,2,0,1,591217477,1,539173667,1,591221571,1,539173667,1,591220809,1,539173667,1,591222849,1,539173667,1,591222850,1,539173667,1,591222851,1,539173667,1,591222852,1,220406563,1,1028215562,1,589505315,1,1028211744,1,589505315,1,1028669984,1,589505315,1,1028867104,1,589505315,1,1028867360,1,589505315,1,1028870944,1,589505315,1,1028674336,1,589505315,1,1176766989,1,1953264993,1,589504570,1,1394615075,1,1801675124,1,1836401696,1,589314672,1,539173667,1,589505315,1,589505312,1,604638499,1,544694610,1,1819631974,1,1919295604,1,979725665,1,1027818784,1,589505315,1,1028671776,1,589505315,1,1028866848,1,589505315,1,1028408864,1,589505315,1,1028674336,1,589505315,1,1028870944,1,589505315,1,1394870797,1,1684955508,1,543453793,1,1701080909,1,1850286138,1,1768710518,1,1346642020,1,1914718541,1,1920300133,1,1919295598,1,589327727,1,975381283,1,589505315,1,2361869,7,0,1,1295398963,1,606361665,24,0,1,-1647378432,1,1104117936,1,157,3,0,1,1397703935,1,1392509016,1,1163154265,1,1313418829,1,1935343689,1,1684955508,1,1566863969,1,1952804352,1,1885431144,1,1702521203,1,1761609728,1,942830702,1,1953261926,1,167801445,1,1935762944,1,1836213620,1,1936024687,1,1668573559,1,104,1,1667331187,1,201356139,1,1635021568,1,1769171811,1,-2147457670,1,1697513473,1,25976,1,64000,1,536934920,1,1342241289,1,64076,24,0,1,14024704,1,20464059,1,1193803851,1,41680904,1,566165986,1,15859795,1,65535,1,580096,1,67306108,1,485163098,31,0,1,5242880,1,164560976,1,8208,1,4978432,1,117440512,1,5966718,1,4932266,2,0,1,4130,231,0],69,[800,0,1,14024704,1,20464059,1,805438065,1,1102774336,1,478150656,1,216281088,1,83430,1,5966673,1,1089876038,1,378667083,1,1102791099,1,478150656,1,1091322488,1,14067616,1,1102774486,1,40960312,1,4206594,1,2136883643,1,-50331585,1,1172704484,1,189857793,1,809893979,1,4931884,1,838992812,59,0,1,14024918,1,20464059,1,805438065,1,1102774336,1,1695023104,1,216293789,1,83430,1,5966673,1,1111633990,1,258605131,1,66436,1,201588797,1,685720184,1,66436,1,2391902,1,66527,1,64422592,1,4161374,1,-50331648,1,4915201,1,180830840,1,-1,1,731523114,1,1102791099,1,4161374,1,1116503950,1,1,1,83950848,1,180826694,1,2136867447,1,2140012607,1,82594,1,-50331648,1,843449600,1,2136476359,1,4932268,1,83887020,1,335036859,1,7892,1,-1145569280,1,-1931964863,1,-1912523258,1,16825552,1,187258600,1,-402426432,1,-1205982866,1,-617409019,1,-208942197,1,-1014047858,1,-1090518598,1,801964810,1,-1898410408,1,-972495936,1,33639430,1,-402568471,1,57879098,1,503361257,1,-661731188,1,-1207477574,1,567092516,1,-536801505,1,208994728,1,-1576786864,1,609747278,1,-268365829,1,142600442,1,-368449048,1,5439492,1,-401939736,1,-661900515,1,-1070350194,1,1912733315,1,876512011,1,74711553,1,572851966,1,-1088282178,1,518529020,1,459860020,1,1048778611,1,1946288436,1,1975520011,1,103825415,1,-521461211,1,-350754376,1,329300800,1,50654145,1,721504286,1,100742686,1,20317838,1,567102132,1,159967239,1,1392558058,1,176285696,1,2002427,1,-65630942,1,-1262472675,1,1931595083,1,384482074,1,150700947,1,2092434292,1,1275512342,1,-896794367,1,26306574,1,771826153,1,7822,1,429614,1,378416640,1,12320768,1,1295941633,1,57933825,1,-963613717,1,16862470,1,-401452568,1,1048578013,1,1946167873,1,-423611900,1,1258747633,1,494206721,1,186963105,1,1948571142,1,-843042044,1,618307891,1,618399243,1,12060532,1,-838913342,1,216459285,1,724713088,1,-402295808,1,569052818,1,21370507,1,208982539,1,520031668,1,179568940,1,19668735,1,21970560,1,-1274645247,1,740228866,1,842956801,1,242548779,1,708644491,1,112462051],70,[19668735,117373154,309592398,21892862,-1461714673,168260865,251743750,512487425,1353974070,1048781261,1946165781,571980321,-851639624,-1961397727,335988440,347737122,244002,-851180616,1040234529,-1880612403,-986833393,-1946156522,1958874072,623884311,-165273139,36640262,1773668980,382021157,567083014,369539103,-855637574,21798959,74841916,567102900,567102644,62410782,-1273967360,1007734031,-1207602173,281870343,-1269114226,522308873,203,0,1627983592,-1664147705,1745812220,-326958505,1611013638,2002478,593535232,-1547895003,1755390810,593011493,-1557829983,-538434730,66710023,-655884205,230226696,1780386628,140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,83,0,0,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528,-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968,-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832,5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-1070137512,-1036583132,803754020,500689408,686293075,378427393,646653120,-1588583230,100740975,525861120,-1070398741,203,0,0,0,876512250,141689601,709240460,709373580,-1912586056,243279552,-2145386373,2830910,1676346228,1048794000,1946167869,-16272364,184626206,-1273727552,740228870,1024392961,-16403414,-16700386,1529494790,-14329700,32198847,-68677937,-536801281,-2097151731,33633342,258346868,17831425,503385958,199950620,369168272,17760528,251730974,250277889,1711306763,1431332438,-1956189045,-1205068746,1827200524,6862853,-443821938,1717069405,4962398,-1064380274,1756902123,-1194291712,-661782453,251672760,146329600,1455459840,637569214,-519748410,1591607311,1048577822,1946167873,-423611897,-455369744,1265288331,-2141676464,1783640268,189884507,876512207,141689601,708978318,709111438,-661849405,1048821902,1912799540,1109822494,1143901226,-1897886166,39656,1549271243,709240462,709373582,-2097103639,3103294,-6551435,1744914486,-1590817773,116785152,1946300182,1342204423,65753184,1783648352,-2094653632,3103294,1772292469,1730578688,638905088,21503627,6889097,6751943,-1993995259,1781153574,-88203493,708296451,-1515870724,-1884283130,162558182,794443395,-1342016512,-462297590,707830305,568786864,-889192294,-1909523968,905969686,708781707,-94298361,-1064386509,935221078,66764586,-1515870724,119430751,-433442656,1514046241,259325999,-16337837,-16700386,1529494798,-1332738581,108062221,-1912586056,645932736,-1595998085,136719472,117472006,503386051,1389111857,-1959899034,251658262,-31145952,572391695,-1071509759,-435388950,-1898803643,1724026586,1724078680,777152080,381095782,-1956249600,1778412228,1778412032,1716676096,1716676178,1783653968,1211563776,1744857601,-661910332,280543374,-1193767423,644275724,739516159,1483102822,520054467,-1194644460,12189696,-880758016,1224,-62486170,19930879,1727809161,-906213749,1362123,1465274624,-312047610,-108919,-2147405794,1963781502,1958742882,374367838,-293696249,650130278,205883750,1166632486,1569269256,1435051524,-27882746,520031924,-1073020624,863262822,258363494,-1050230089,1713769184,1483081097,62444083,1934347649,-1962036209,520093270,-1070399184,199994803,207457062,240487206,117440952,-916890017,1099979,1464886784,-1928915450,862384254,-1989794112,1713767493,1711818121,638076555,1711638886,637814411,205883750,864093368,122408402,-916953505,2242,0,0,-67260696,712771270,106123264,1258469463,-1014047949,802028427,-955531124,1482360671,1219760245,1713307548,-969247963,19561478,-2091568149,-326433556,112723539,187682123,-2096728896,-336001852,-1982368496,1183580254,-1201993982,1593769985,1566399744,113641331,-352245122,1206407357,568388348,1088946259,-404161539,-63379419,1394770154,-1593421824,-1073010056,-1064431244,-6534732,858088990,712549312,120223395,1397801816,102650449,-352580120,5448695,-67303704,1499078407,12802139,0,0,0,-402588440,-152567559,15984640,-402591512,-353894163,15198208,-402594584,-555220767,14411776,-402597656,-756547371,13625344,-67322136,-1995673719,1317736039,678857254,-1960683894,1191915591,-1912179666,1737175127,722658094,-1948177439,-1898935044,846695872,514192380,33456135,2013203572,728239648,-73598449,1745749995,2013204267,16678944,-1031137675,-259267534,855828161,650153664,637695231,116077823,-13862913,1066084983,-1962641525,1468729455,407866132,-1910749301,2013209159,276299556,-1664147621,777199355,7822,16785035,795811331,-1983488117,74942783,-1995935863,1334383703,474450200,-1893578868,1200558151,541560612,1478190,241666816,-401838197,-420807946,-1677700307,773782778,7822,617350799,617088655,-1943745885,1478807046,242429267,-201981005,-470414925,1529512709,616703625,616568460,646649630,-1588592384,103362415,1347944704,-352670232,5451372,-1946442008,811044572,-1959893109,1334516807,341281560,-1962641525,141527871,-14530674,2013208695,712507180,-14387201,1348145271,19885985,1476460550,53023,0,0,0,725628557,-67102535,191278438,243535808,-268425984,-1194292378,1223220741,-152444416,137049862,1048591988,1946168116,236358435,-15813588,184626206,327421888,-1223727616,-490641710,279012874,1716676140,-48371632,739120779,520031668,378208556,179579918,19668735,773739203,7822,740300427,-2062560757,1511981061,532899789,-521616402,344680442,2862197,-2142088704,2831422,2393103,520031924,-1073020628,1606671,-759754906,182632806,76244583,2887861,1716676096,-55187376,-15879078,1510026270,520030900,-498728660,-107681608,1395899882,0,0,0,0,133857000,-13213409,-1675284962,102654202,1810427019,885975801,1692926035,-13412102,-6502514,1915039262,197168152,638743751,-2147267190,158794745,-754941768,-339178528,33601795,-352765464,5453344,-380184,110048374,1996434510,1342607158,830373932,118256915,-13213409,-1674818018,119073786,912285983,743317247,57928843,1628325513,1309052726,1627036716,-326433250,-352783896,5453603,0,0,0,1614708816,443809836,1637876148,1979857964,-16601086,1915511326,1611056648,-336068564],71,[-1017579263,0,0,0,-67522840,-852140872,197168161,505115843,2144519,-1962804033,-54512673,130460659,861719935,1963146459,-2081928447,990374648,2095579219,-919340039,-108281458,-1156184136,801964052,333693324,-1064380276,-141829746,-1188255553,-201588672,-388460891,-689244078,-1962912965,187473982,-1023314433,-352828952,5454850,-1946600728,520068318,803744924,1011149560,686293075,-389809159,520616227,133572193,1343255680,748855606,742901542,-1993998336,643313223,50220928,-1675690186,1627036716,-326433250,-163083482,-135206832,1396553962,1358756352,773719635,7822,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,639943222,-386500609,132839354,-402631874,378468531,646653120,-1588583230,100740975,525861120,-883401977,0,0,0,871927528,650153664,-1560167263,-1591333568,1117979070,726070829,-83790846,1348542215,-1064384372,319995736,520042234,-90428096,-1962533280,512634604,1407713280,1077799671,117178451,512634398,109838336,-1980093112,-1943748058,505724950,2525975,1872842753,403759,922703873,922690752,1265247426,-149100448,1396721642,-132782080,-1072263592,-1037661404,1872842788,393519,119494657,-1909580081,-167772130,-14097914,772109599,405247,-429805488,1372412028,207,-385969944,12843687,0,0,538970637,1852727619,1931506799,1953653108,105326669,1937207040,544106784,1851880531,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977469441,1313429340,1414745673,808726064,1919638576,942894190,2019896886,537526373,1851867936,-666425254,1918989400,1819177579,3553331,-1610604339,-17786368,17559581,164382182,123348362,1101743590,66423,-254,-1,-1,-1,592052999,2113979,1437466624,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,978595637,1465662019,1313427017,774919251,540028980,1668436783,1030908228,790641218,790649417,790647625,790647113,790647881,790645065,860227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,10159023,118439410,146735847,5440210,5443228,5446543,5446293,0,5443120,5443126,5443132,5443138,5443141,5443306,5443471,5446273,5446298,5446308,5446303,-1909532532,-2097139682,136254,-1879435659,-1996353530,-1996352498,503452198,34651159,-1009217797,-1878917016,-1824528370,-661850389,807308846,339641088,-395051006,337022714,304515842,272039682,335988482,-83886078,12834958,1760332629,1183514849,122218502,-1058448038,182816,1760332629,1183514869,120907782,-2048303782,182816,1760332629,1183514889,119597062,-303473318,182814,1760332629,1183514915,118286344,-402241909,1566181126,-903865367,-1957363708,20801772,-402110837,1183516416,116189190,-337027750,313991,1760332629,1183514967,115795976,-402241909,1566181074,-1199216407,80412671,-326413056,-1962838936,-907539386,172395270,1510389224,-2085951139,1426065610,-2006389621,105286401,1510387688,-2038109859,1426064074,-1670845301,105286401,1510382568,-2051413667,1426064074,-1234637685,138840833,-1962506264,1944585798,-379758074,80381672,-326413056,-1962816920,1609041478,-379758074,46811318,-326413056,-1962808728,1273498694,138840838,-1928704373,-1024981410,-379758074,-1957345073,105810924,-1962385781,-396555690,147457851,-326413056,-1962799512,468190790,-379758074,46811285,-326413056,-1962792856,1317733958,-17656,1510401512,1522002269,1426065098,1147726987,172395266,1955368361,-536691962,1510352872,183232861,1426065098,1634266251,105286402,91537419,24446888,97970248,-2065080998,182795,1760332629,1183515253,95741958,1508466010,182796,1760332629,1183515273,95348742,350838106,182797,1760332629,1183515316,1958742796,1963436037,-1847048191,105286405,1956384169,-536691962,1510324200,179628381,1426065610,-932647797,105286402,1510305768,210299229,1426064074,-446108533,105286402,91537419,24446888,89319496,32071002,182797,1760332629,1183515385,88008710,-1930863270,182796,1760332629,1183515405,86697990,971595098,182797,1760332629,1183515425,85387270,-1175888550,182797,1760332629,1183515445,84076550,-2031526566,182798,1760332629,1183515465,82765830,1743347034,182798,1760332629,1183515488,139365126,1510271976,236054877,1426064586,1953033355,105286403,1510261736,276162909,1426064074,-2006389621,105286403,1510253032,277932381,1426064074,-1670845301,105286403,1510251496,194111837,1426064074,-1335300981,105286403,1510246376,194439517,1426064074,-999756661,105286403,1510237672,190507357,1426064074,-664212341,105286403,1510232552,190835037,1426064074,23653515,206473988,1225356353,29081651,77260800,-1962522997,280692814,75032576,-1125556902,576068,1760332629,1183515677,-268588794,45811316,72280288,-1846977190,182798,-1175680171,1586167809,72780546,84273245,-1175680171,1586167809,72780546,83224669,1442840504,1751706763,138840836,-1156952437,-1175912449,105286404,1962870953,-536691962,1510212584,124184925,-889192520,-1957363706,75983084,1023821451,108396543,-387963461,1566180324,-1207468567,46858239,-326413056,-1962626456,1317734470,-17654,-1962643480,54330950,-1157204480,-1175920639,-379758077,-4716768,445183,1760332629,1183515871,-49908,633013877,60483808,1023821451,108396546,-387972677,1566180236,-1207485463,-895877121,1426456584,308866187,239504133,1979711293,-534398202,-1962710040,216205390,-1962260853,29035598,57206784,-385393318,-905509074,-1957363704,88107244,1024214667,108396543,-387963461,1317733180,-1962089722,1317734470,113418,1510166504,117238109,1426065610,1550380171,138840837,1961921961,-536691962,1510150120,-2057639587,1426064586,1885924491,106859269,1510108392,-2024281763,1426064074,-2073498485,106859269,1510103272,-2019825315,1426064074,-1503073141,173968133,-1962785560,229180998,-1157204752,-974594046,-379758078,113935781,-326413056,-1962558872,585631326,-379758078,46827317,-326413056,-1962553752,250087006,-379758078,46827381,-326413056,-1962548632,-85457314,-379758079,46827300,-326413056,-1962524312,1317735494,-17650,-1962733080,1183517262,8895240,-1912018045,1926759361,260056606,147030784,-2144989070,401276943,46433115,101579649,129697138,-1157370896,244346887,-1953600280,145229382,45811316,36366560,1340693850,-18355,1426066122,1617489035,105286406,1979776829,-536757498,1510083560,-1749096099,1426064074,-2039944053,205949702,-1156690293,-1712783361,138840834,-1156952437,-1914109953,-379758078,181033710,-326413056,-1962490776,1317737542,-17642,-1962773528,1317736518,-17646,-1962778136,1317735494,-17650,-1962781208,1317734470,106859786,1510074600,1529604445,-1947432107,1586169422,173443848,39970909,1426068170,107539595,273058567,-1156428149,636026879,205949698,-1156690293,434700287,105286402,-1157083509,233373695,-379758078,248142504,-326413056,-1962454936,1317738566,-17638,-1962806296,1317737542,-17642,-1962810904,1317736518,-17646,-1962813976,1317735494,173968654,-1962841880,1317733958,-17656,1510065128,1524492637,-1947432107,1586170446,240552716,30795869,1426069194,-1838617461,239504135,-1156559221,-1813446657,172395265,-1156821365,-2014773249,105286401,-1157083509,2078867455,-379758079,214588136,-326413056,-1962422168,1317737030,-17644,-1962843672,1317736006,-17648,-1962846744,1317734982,-17652,-1962849816,1317733958,-17656,1510032360,1524623709,184553674,-1958775589,-154432554,443810499,-620028021,-645199243,1073891318,753608821,49956855,-2094697472,-343735573,-1475900668,605647873,1547278076,-1961790206,76218999,-1019479004,-225769867,79987651,-1148063093,1122721827,24428555,1611381699,-1073006357,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1943017134,-1072983920,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913174266,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,199491436,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,837382154,-1912151041,130426562,-1715457280,79987651,-1957300245,1996431084,108461832,524719336,314057,518818645,-15960321,1996425846,108461832,524761064,576201,518818645,-15960321,1996425846,108461832,527257320,576201,518818645,-16222465,-873986442,-892788884,-1957363708,108462060,-914691096,-402652470,-389330872,-389318062,1439398455,-14750581,1996425846,108461832,524644584,445129,518818645,-16091393,1996425334,1163061254,113953055,-326413056,108461854,520419304,182985,518818645,-402229505,-920697428,-402652470,-389340736,-389316506,13338723,512634398,113639472,-33551792,-2147333370,16927550,1156121460,721864193,-50659069,1397838342,53487240,786271831,3147406,637815947,53423752,-1190578241,-964493304,-1527556598,156745566,-212465487,2025807524,-217534199,-1909563484,67121182,145859137,-1576481886,44173540,152871433,52954870,855995394,10807744,1946273014,155237903,53413622,-1106086528,233507022,-167174210,-2147275002,-1262615691,1444808200,-1260702889,-13722535,-1560265698,512296486,243861032,1583285802,-1816525025,1260808,-2118503820,1948007433,149404203,611590204,544481596,-167180870,-2147275002,1622803316,1915894793,2001746957,671544841,74712067,-695504917,-1907428632,637675526,-1476388703,-1341885439,-1910904062,637671942,132863,-2013237272,-1911926762,637671942,134911,123361627,1316094524,42090112,-164465664,134426630,-1957680267,1477196999,1048650613,1162742071,1048648565,1465125177,1048646517,1380911419,1048775541,1967851837,-352145404,-2147241963,675902,1048579188,1962935844,604423685,113639942,-33553621,520243982,62443515,-2083376384,184894,861221492,-326412819,90880030,-2034753968,45633544,-1070378880,-155176112,268644358,95945588,520048640,-796196144,41091628,1566376880,472574147,716755083,1035324163,1018495723,32968,1586319646,175570816,369653503,1294723155,105810521,-315440757,1452089110,-401695616,57872186,536870840,445129,-1959338869,1051984991,602410652,-18417,-901774990,-594870270,106400566,139430710,71797558,174033718,245121716,1930363368,-18428,576153,48971953,-594853967,920750622,906252171,906385349,-1677041781,249358350,-1207733473,147521535,-1956380672,-486397938,1690406417,36310667,-1047657757,1611565862,-1018609408,529229366],72,[264471398,-478147470,-75405584,16711680,-1150941578,2147483647,-385649344,-1958215536,1348863054,483715153,1727040358,244016216,-2140929508,207934,996614517,460591694,-1870794203,-1905787356,-2128211386,1967476285,1173825032,1971322892,-1325265918,-2000150004,1702891333,1300264975,-771014641,44568437,-1040839820,201749512,256737281,263213057,-533012446,-2147060392,-863964956,-203128831,-990453494,1233391392,72256511,-397324186,996547674,-872319760,-1956161434,1438847566,1713302667,-396925354,-275898748,-1466838296,172395265,-2065168524,604140544,-1915604001,669517406,852355327,-410073202,1713271016,526280287,445129,518818645,118245110,1325335413,1716938252,507701335,-1863782514,-1962825583,125044294,1946174184,-1948310526,1586302038,-18552824,-1909235992,-387477817,1600527917,-920691098,1711278282,-396925354,-275898868,1208960454,-17818,1743323135,-1899524575,503834855,1583767398,72780739,60291713,820239,60816001,295951,61340289,-326412861,1716938270,500099159,-946933874,1451999283,1959922438,130217516,1380581749,-1676209432,1962821179,-27903227,-768408203,-1644276087,126095194,-167025152,361487,-655832781,-1899524554,497019111,1583767398,46844191,-326413056,1716938270,494594135,-946933874,184964747,-402295342,-779354608,108366694,1728335243,1964135993,1183541008,1359023120,6967378,1518994152,-1956223143,-387653066,-946981101,1323886478,1717528093,-892788898,-1957036030,1200305884,-49916,-661912971,-326412987,1717003806,646852182,-1906048976,1711413790,1174404915,-796175842,-1844026648,27789940,-1073019787,-617413909,-4003645,-371291290,-1957363522,1996431084,452614,-892788846,-594870270,-768360397,1191317302,-165186302,628392132,512634398,512622640,-13237734,2078802551,-1072994790,-350289035,1082877705,-796188912,46268684,1343117312,-1828753432,1776840427,-160860929,1685324225,-348730136,-10819489,-1024959884,-397022410,1349844816,1946272246,918480971,1105741547,-398363393,1022047924,1979660264,1976699656,-339725564,-167025105,1803279,1718046822,1712080523,-1962612543,-389978424,1724943116,1183541080,856550156,-338545728,-16586745,-1047802490,-1910751000,1726451399,526345822,46812509,-326413056,-2083376354,1979647614,106859523,1174540134,-389978618,1954588680,106335010,-167654784,393482436,805735982,512632320,-397278694,191240618,1728345280,856965374,-1950314816,-892788790,-1957363710,2122522348,58064646,-167354740,1963394630,105840387,258394419,1711687170,-1475811135,-164793216,678695108,805735982,512632320,1996423706,425519110,1958742886,1217029907,-2134245868,108265209,340328039,-919403797,-1064386509,1451999627,-892788986,1105723394,-400788226,-26804192,-161016762,1946687046,796059656,375816295,1183541239,-1962865648,-373279792,-2140864738,537077518,-1040821936,1728345089,856966910,-1956223040,-1956180898,300421710,1717262631,-404204720,-259299816,1946272246,1325295364,1717069332,1951645707,-1956223185,1718028376,1980259899,390850580,1449533044,1727040358,-672607693,-346134996,-695507441,1727040358,2235,563603456,-1377254565,1713599741,1725432335,-167187519,225710279,1946731510,1317037832,-991426538,889645102,-469762120,-2014756863,313598,1449532928,-1377282202,-386953702,-534445539,-661952769,784263416,1724025702,1727809161,1913013819,4023816,1929381888,-18406,-402235763,-386335938,-1595396452,1178297882,1711567868,1727809163,-1050226549,-930410262,-946943477,1860757390,1717528090,-396335522,1634083640,80398623,-326413056,1589911070,512634374,512622640,109838888,512294960,522125358,314057,512634398,413204528,437684994,516628226,807308846,673091072,1876226,-887107445,1962727400,770828291,-386018839,-126550836,-382874392,-1909523002,-100651002,1614186790,512501258,-1893332382,638215174,174458511,-1957012648,-1957802251,-775148594,118904297,646568590,378273794,178454532,203327744,236882176,-1949135360,871074787,132337856,-14266802,788128308,3153550,36177550,68586534,646522368,922681346,922684006,915081828,512625248,-872740254,512634398,-1879441360,-1895144954,-1895144442,856319494,919155675,269959,34506550,-1949069824,671518433,378283522,-1993998332,1560281638,174470911,174339839,174202510,818465787,1461583872,-1946157128,109981392,-165281744,134423814,2123175028,-1207494960,835519744,-1960441742,-1960439739,526324821,-1957311543,1449533164,99112806,-386953703,-1956249483,1718027893,-2090387829,1952060542,1183541048,-246510,-1072960396,1190601844,1962934790,1586194401,29619728,-2090346379,1962939518,34563793,-339646757,281540104,1718076532,-351513085,105314237,74776578,643115878,15368550,2030043392,-768383485,1724025702,-1911493951,-387477817,1600526501,-920691098,-939523382,1711276080,2123223603,-1207494960,835519744,-1956232334,-1956191146,1080488006,33063782,1718033270,1728008333,1726502403,2094814779,1451976196,1443063516,1445684972,1183540956,-490641712,1711503628,-2123967949,16777450,59182848,-768383488,264387430,1711276930,-13385077,-1957313591,1465261804,1350566072,-16222465,244319862,871989480,1958742994,-397389800,-355397977,-355346223,-355346223,-355346223,-796141359,526278488,314057,518818645,1996445526,-401698810,1583348227,46844191,-90249216,594853899,360611943,1377596671,1543271400,-855636808,1729131057,1729382142,1729447678,356955663,872118761,-76224064,200962024,1730180288,1408640,95951220,-841315584,1729131057,1729384190,1729449726,356955663,872107497,-79107648,3324755,1426254979,773778571,3153550,36183694,1183791103,39815938,520380039,-1152136355,-588578762,3849043,-1152133397,-789905346,4373331,-1152136469,-991231930,4897619,-1909539093,973090846,1963099158,675185449,578027522,671518214,1048651266,1146355962,642782069,604006048,1489123967,-1610124025,2112422533,1112672001,1510086120,132649331,24045826,1929498856,32368646,771841513,3153550,36183694,16400001,91571284,6694528,114813311,1007083753,1007383044,1007121415,-385649654,-320141627,1969161021,83591187,1015025269,1376351232,-2031561077,57825793,-16340759,604292660,-1895312664,17361156,-388592814,1918501229,9693443,80098559,129624100,-269941617,24766464,15264090,-388592814,-244186803,-11526310,-1207040394,-11528853,-326434698,503858827,-1677304599,-326412987,1912882823,-695512567,-1662513520,1996446313,105287424,-1895644029,1566051398,250138445,-2141425151,125124092,57962664,-2147395096,1232559100,1950219392,1325170756,-58704012,1027241046,896811776,1996443679,-826798586,1996443669,-1947432192,-383907770,1167853049,-2014540971,91358278,1021841040,7798633,-2096740721,1183777476,1297963020,-399316017,1089142991,1929437672,13953064,-672645909,-400657664,753598666,-225749422,1979661440,130450179,-771091318,-1142422156,1577415168,94628186,-959018158,-857149436,344480262,116087390,17190528,1562312939,-389022899,-91815843,119473694,1390952562,-2026147328,520494842,-11526393,-1207040394,-11528597,-326434698,503858827,-1677370135,-326412987,1912882823,-401698811,1996449951,105287424,-1895644029,1566051398,-91762867,119473694,641072934,-400292410,-1893335001,1452665605,344715915,343200266,276100618,1966800512,550141963,-396301696,32178206,1591118840,-225749309,80098559,103671844,-1017248625,-386878894,-1017510365,-19231917,452690123,-13495437,42386305,512634398,1065353264,1979260672,-1017382911,-1962533280,-2098429454,385649408,1017969671,1008104448,1007580218,1007318108,-402230225,-341152561,-335770647,-57955611,807308846,-1873340928,980281358,108314635,-401698736,-998163518,520552578,772195169,3147406,1930856742,512501250,-1910111627,637675526,16400001,175457364,1645644070,512501248,-385417116,1451689061,1347618556,-2141759919,1392379494,-50571637,2122801091,1307544320,1482251871,525993819,-402237501,326434950,805735982,109979136,-1993997784,1569465877,775351042,3147406,742293542,410255619,1279164454,141819906,494148412,427039804,359932220,292824124,175448380,-65631962,512501250,417858302,526321413,-1672458915,46462552,-83790504,1297948623,2418775,773722997,3153550,36183694,1166941579,-346087678,-387424508,1486639108,1476576502,-805633675,1006645951,-2094500864,37487815,-947707532,1946434564,80184090,326370876,1006946179,-2096335865,1044120775,-947714700,-1015727100,1946046696,-26351610,-386015767,1067122452,-402415868,-1672413409,46462552,-83790504,109981391,-611581904,1998469414,-1274514430,-13722544,-1593820130,-1557790698,-1557790087,-2144992649,33761294,11847563,772038376,3147406,705087014,-970588157,207622,673611814,784596227,3153550,36183691,51650185,1786862056,1788940032,-1750528256,38551168,-1207077631,-11534335,-2147302370,1073948686,36183694,1443574,-1962511352,245577412,918565632,-1912599901,-1174380538,582680642,955181058,119469619,807308846,1242496512,-2094697214,385598,-1207562892,-13434367,520079246,-1878587936,1164371982,520050262,-1873411372,-2076710898,1949902342,-1156418516,1392902176,1962878551,1962878492,1560225312,112396074,-855506248,-1940762319,1813417417,-1207520487,835518979,-15771302,-1276343301,33798150,280506829,205949186,-1996247112,109907526,1183416381,139365382,244340230,133474024,-169343482,-1910110358,-402628578,-315359541,673091110,6201602,6030859,780733812,780730462,-14286756,-16630258,-1711268810,60755186,-89931725,512630272,1048772704,1962934324,406257417,-401698816,-1909523982,-1962921954,-1996349410,-1996326626,-1274906850,-13722544,520109086,6299271,101050451,401084048,512634368,113705008,552,96472707,335988488,-889192445,11548415,-840429936,1792576517,-1873797376,-106895346,512634571,512294960,512295543,512623225,512295464,-1394081696,1297948418,-161964976,1968702148,785382145,3153550,-1962764568,520255262,-1672458915,46462552,-83790504,344588495,465902533,465901064,465902533,465902533,465902533,390208455,465902533,465902533,465902533,465902533,465902533,465901457,465902533,466033605,466033607,466033607,466033607,368319429,465902533,368318449,465902533,361633166,361632972,351278478,466033607,351278478,351475086,351278320,465901054,465902533,414390348,361634757,439688135,465902171,466033605,373234629,465900784,361634759,351278478,466033605,355210500,442178501,466033607,466033607,466033607,466033607,357309383,512634398,1048576048,1946157697,1430593405,1394535563,807308846,318537728,113642102,-973077718,207622,53100160,-972721152,16984838,53610182,-234424575,1962934787,-1945700600,1946157572,876511256,292880387,-1609628064,244361231,257228008,127995817,466074465,2003631232,251428880,11996018,-620503926,1520405294,-60913894,1358847630,-990488420,24467458,-400571397,46793015,771812096,3153550,52823798,522220802,-2130282753,-16777626,-397582947,-1957363433,1183816940,105314054,1969029632,-2133853439,510930940,1915354240,821854233,-58666634,-2134084545,-948682500,1951464576,1375502530,1397800308,-1909586350,637546502,36191875,638809088,52831872,512632573,1048642088,1146355962,-1310129292,6594816,6428299,1930836774,638022914,41223739,-1557785996,-1993997707,503477014,448059534,520132328,378196531,-494927770,651856767,42385280,-1938328320,104539864,1853096571],73,[1258749478,34547202,1963096838,-2134575542,254166388,41616899,1912666941,-1910110662,637696774,16400001,712328276,6725670,-1036353756,1448157301,6798935,-1070399861,-67092039,-812929294,-24392149,1583326963,141887321,-1274605845,1959950,-1275041862,1435707,1259273766,512501250,1510408827,-555132837,125182,773758155,3153550,53085894,512447233,507183737,242483831,1998489936,-1672432638,1008664366,-2141497344,1031016188,1947860096,-13754548,503331870,807308846,731926528,53125635,1975519900,675185436,359988998,639012178,1560983558,520040092,113705020,-63960,525901146,-2078917949,-1610124030,-1658912123,113689067,-335609212,-2076278604,292945666,520039967,773718076,3153550,-352156510,42246312,-400631573,-887095453,-1746399588,147377149,1444806656,28902999,51340800,125044302,1962965224,1714744115,1712384449,7071809,118892916,-1946648947,773719646,3284622,-2081191082,1727854822,-1918540123,526317693,-880746869,71034887,-1962422653,1583286214,46844191,-326413056,1317754398,2877446,561301131,-1962422653,-1177449506,773718259,3284622,-119308205,-1929031799,1967786079,-1960879113,-920691002,-939523382,1610612738,-1962294040,772129846,3284622,76272011,-2089257920,292880889,-940012728,984389,1015627147,1944842379,-1914795120,-544470924,-2080439537,-963905305,2088880779,1963917317,141856011,1131673403,166457570,990409869,-337415433,1372228406,50586305,1178045392,994973044,990147312,-1962511630,-348877858,-1993045010,1508434487,1955459211,251971077,990409869,-1946782990,-1961825296,-843041846,-1946672079,1979059184,779479880,3153550,96865833,52692726,964955936,-968982272,251723781,771764099,840827663,16482560,562499568,860966912,16824768,-2112933427,-661979125,16902227,-502767731,-346531337,512634373,1048772656,1946157614,1733322275,-834368154,1005113848,1711418886,-1961790888,-2131348514,28837835,-1926116096,-152958881,840863278,-25786112,-25785503,-1010174453,-352259144,575488,1448235776,1711677015,112977,863273128,72256358,16351590,1912606720,-1048484329,4095,-268377727,72255846,74367334,-2134081524,72286054,-4095642,1711276287,-401544767,1215626893,-880746869,-125924092,-2136471786,777000565,3284622,-1879514240,1183515975,-2012772092,569050959,183559296,1183385190,71732221,-1946663287,1183385670,172395514,-1996732792,1055457126,130974466,1499907723,1583292167,-1026991270,-1957363704,-1070391572,1996472462,6023174,46844191,-326413056,508973904,73304988,772268264,3292803,-2094042112,-208930589,909897425,577962542,96745099,96863999,840863278,-1996190976,-955807460,583,71812966,983040,-880801557,112647,530395597,-916956322,1426064066,1397812363,28922214,73304832,251775872,594920194,1947256054,-2134575586,-1202582155,-1108869114,149537034,1712122714,1976238863,-373201402,1396794896,-1912639768,-136181665,1482381670,180937,2248,1365661523,276728679,-813441141,51340801,-389978425,1715496464,-2123969909,16777153,-373201408,1958820624,503731805,-425641,-397708544,1182072137,517966675,840863278,109981184,-1957298126,-119045122,-427560053,-1519977224,526296422,1583087243,6968863,753401962,-1956772088,468419,-1989687541,-2006511546,1716524878,135653462,526321899,-1070375417,-1956182293,-1073016762,1532975462,147375049,1444806656,773739351,3284622,839290414,141986560,-1946622333,-410843522,-1519977224,1569564006,91717880,-880795896,1539541767,1594294378,-892788898,-1957363708,108462060,1239944848,109037,1347424885,-186118512,1488980717,-1873803659,-309204978,-352210339,-925748734,503316490,1465274707,-1174972792,1994915841,1959169020,130974518,840863278,109981184,-561315790,-410780021,108432376,-50796925,-1519999642,-43679706,-142704393,92540672,1300243968,-1014298371,-1962475414,1583285846,-920691879,1426064074,1394535563,-1185458607,585629697,-2096335620,1996425166,244340230,-1946212376,1583285846,-920691879,637534922,-1207536246,367525900,140479753,71663654,1434461697,-956956665,638350464,638594435,417152,650370530,-502903298,-1957313578,1996431084,387078,46844191,-326413056,1586188627,-1909580284,-2147470818,1200355555,72845826,520583050,-1026991271,-1957363710,-18196,71697167,46319936,-326413056,1365661523,1711562379,1724580623,1712384449,-1946580159,516983754,512634451,-478150606,39291384,-2012983416,1603077999,1968128264,-1960879123,1725008834,-916758695,1426064066,1381035147,-1962518901,1996424262,-5380088,-1026992038,147324934,1380974592,102651734,1365660518,-1928915373,1586231422,-1909580284,1442853406,-427560053,-1519977224,2106434918,1528782584,-2130880885,-1024003866,-2142079872,-1050247194,-880078623,1725533030,63873,359792656,-4095642,-2130706417,1727004897,-1050224245,-830468885,-1048484224,65535,283754854,1946286467,-1957992936,-339646781,-1980560880,1183448406,73305080,-335630104,1586055952,-44660232,-1207673205,-1108869108,1712788999,123430489,1516134175,46319960,-326413056,1317753171,73304838,-402098433,1532624708,443081,2248,-1957599714,-880802210,51340801,-373201205,1346463248,773740294,3284622,-119308205,-972599416,-2146433465,-1954609817,260637774,-1909579941,-1912590306,1392646686,-397344662,123667787,525952600,312009,2248,1711691602,1716741712,-1928915375,1586231422,768004,-1962464280,-2146632378,1719657600,1728476811,206474086,1725533030,63873,309461008,-3964570,-2130706417,1727004899,-2146636863,1265008844,1727553161,-2146374719,-461369373,-1981609232,1231486278,283754854,-2006498970,1586108238,1960389375,840266321,-1042708481,1577255907,-1930931452,140479995,988542946,1744651915,140413798,1317758567,1716741644,-88217519,-1072959349,-830259084,71759623,74776577,71761742,1778677503,-402626048,1996424327,-73144316,1718034667,-1995940213,-1050215842,1585975531,-8484612,1728339595,391034383,-1946335000,1499858038,1483103078,-916824313,1426065090,1716579467,-11377069,1760036470,1725598717,-1961827391,74907608,1727879912,-1961827647,-633641264,1533434470,79874392,-2081256704,-166987546,1752483467,-1040052378,-1050255755,-919402264,1947256054,29982730,57936040,-1475819136,-2146601600,51331273,114197466,1022083123,69789778,-1947169946,-167024958,-1956172684,-801435562,27790452,-28303756,1490041800,174528629,-511699378,-155022401,208994754,342788711,82559230,-768360397,-926695413,1459617800,-1014213808,512634398,1049296944,-1909586456,771764742,3284622,-2081191082,-410781466,-1519977224,1569564006,1204168440,-880741627,-1910546937,1599626179,147375049,1716977664,-1909566640,637546502,99098251,369609600,-125924089,1183540839,-96040696,283689318,-1996732792,1187512166,-972029704,-964624826,-1191969466,904396812,1539542533,-916498330,48766659,-926212352,1342177288,861361745,113088,-1957482035,516132080,840863278,109981184,-24444878,-1946622077,-119110669,1722115836,-128086619,-217757754,-63545,252071808,520604544,1599849358,-916956834,-326412861,108461854,536451816,182985,2248,-1923938729,-1909524354,637546502,99229323,-880802026,-1956223225,1183385664,-389978374,-62486512,-939563384,-1978,-1879159168,-201505082,-402649928,-1014299504,-916519077,575683,1465261568,-1928569205,118945918,-402650184,1183515764,-1039094,-1963297141,1988820054,-2081422337,1317732562,12711688,53245439,-787282314,1711276473,206439183,-1050278283,1097208041,-1996851575,1988688982,-82319105,-1962125685,254085702,855929600,1792160704,1583286016,147507487,-326413056,1381061406,-1962389877,1586169430,-1909580278,1392521758,-1980177536,1334313559,124749828,1499078491,172395355,113953055,-326413056,-1070373346,1174605670,-796170746,283820390,46844191,575488,1460018688,503996043,840863278,-119308288,-1996077429,138840839,1736445732,1191768070,123674374,-920666061,1426065098,-1960907637,258345566,-1050230014,2122516712,91553800,-338682331,105810708,-803282559,187687205,637128,855866344,-892788800,-1957363706,508776684,807308846,-1340174848,140413701,-1996208501,105286407,520243081,-1026992037,-1590820858,784531504,3153550,109981379,516096048,1348882534,-402649368,-1553530903,191235540,525887168,575683,-1909586432,1711288326,-1070373293,104424998,158598612,109536806,-1477900844,-2090457600,379966,8881423,1465274726,12180275,83998752,41038285,1583287019,862345574,9628096,283361638,-400631413,1718026514,1728600107,-7631514,1711276079,1712122305,996550217,1980092430,-1989794255,101044238,-1914991533,118945918,-402650184,1317601960,-373201160,266436624,-251763072,142657920,213450318,42919936,12126043,99205408,954749798,-1014798848,1609949728,643393118,97034598,411788903,512321062,1713767880,97259263,73304934,1485399655,-949590264,5184,1533411328,79874311,-326413056,1716545030,109981267,-1956249552,1713767518,1728432289,637765990,-937522842,-10082811,1711655942,123233883,312009,518818645,-16091393,1996425334,387078,113953055,-326413056,-1909586402,1711288326,1716741712,140424975,-772217984,57026283,1711419422,1728333451,1711507814,123233883,113428767,-326413056,108461854,520095208,182985,116165461,805735982,1716741632,73316111,-772217984,507193067,91357742,-339725466,57026058,1728196638,1711508326,-1027012773,-1957363710,-11329812,115869302,-920691968,1426064074,106163339,1466324582,-1912474648,74907631,1728031208,-2079342581,-1956184058,-1014295976,-410073202,1711401192,123627103,46319963,-326413056,142016286,-402229505,-920715259,1426064586,102689931,1466324582,-1912492056,-11507985,1676150390,74907647,306220903,-946972570,-1494685810,1717528065,-920713378,1426064578,1397812363,-1957210543,1317735006,108432136,-1207665013,835520000,1532583519,146983256,-326413056,142016286,-402229505,-920715259,1426064586,34598027,343213638,1954596086,51340815,258344518,1711558327,74694971,65781811,-922746440,268436674,-326413056,74907474,787990248,714028791,46319962,-326413056,509038931,-1207673205,-1914175486,1499406080,46319963,575488,1464933888,773767564,3284622,-119308205,526061449,512634398,512622640,1783824922,1491620096,-1047650306,-920692385,575691,1364414464,-1962533289,1317734494,-1909580282,1392521758,-1980177536,88590095,1317736563,122652676,-1909579941,-1912590306,1392646686,1996423274,-32118778,1499406087,-1026992037,-1957363706,34563820,-1050278842,-1027012376,-469106686,230415,516108749,840863278,1963670528,-208972271,-50796925,-1519999642,1593343373,205308703,1716722549,-119308208,93021734,638028134,71666534,71797094,526080102,1963408579,-478129392,39291384,-2012983416,526059375,1963343043,-478129392,39291896,-1979428982,526059375,1963539651,-478129398,89098744,532881243,-1909552405,1677733926,35266190,-52378,-3989947,1962941966,1141307151,1946157312,1143374599,47054336,1716938435,256230993,54061056,1715621259,-1961827903,-1956238771,862324341,-1070373166,915105383,343835495,-1350299814,-1956223232,1718028382,1712086531,142006571,643644262,9994767,310262119,-2090392460,1962676862,1586194380,29619728,-2140683403,1962939518,34563772,-1007196453,1048576,1718071156,1728857739,1731627878,1947369017,2122540844,745864210,343835495,1730507866,-149922165,1962934723,2122344219,343212052],74,[-620621978,12842854,1946161152,57042890,-1008006074,1988847207,-1956223228,1718028382,1728863747,1714850662,158783787,643644262,728105843,-1036294461,-1956248714,-12457520,1724025702,1713432707,58310667,616575846,1725051872,-1017223591,1224,1716938270,-19208105,258404238,-1050230601,1030096352,131072,-1201273230,131072,532710246,-1989746652,-1956185018,1166763736,-1956223222,728107072,1564174019,-352094426,1558745152,1715106560,-386115957,309464148,172329830,1082877543,1177249288,4319484,1348870003,-1956228506,-538379178,1317758465,157608188,1483102822,1929389800,-339725564,709200146,283689318,1715619209,1727813259,-1910090359,-387477817,1600585305,-920691098,1716938443,1728738699,74877798,1988847207,2117691140,1728541714,135677686,1718029172,1913144891,1583806695,1583806915,844584643,-1946579996,-1945509176,1976253401,14346496,-1070335006,1963049974,1716741876,1725628943,50167,1533411344,-160963724,255858246,-385875067,1364394111,112722,306613863,4096294,1950699008,784370789,3147406,641138470,1457740034,-14237298,637534262,6293051,643428213,3018379,806226726,507212800,807308846,655261696,922685443,2040726137,648023810,775356262,-796110080,-1064380274,-13181813,-998047137,512634372,645922864,267322151,2030473121,1499078402,1958742875,1183737653,1048651282,1162739712,-1960436107,637542974,1838731,992350947,125044829,-502610045,637922293,-83597952,1465319219,-1201023000,-1073020927,1757634143,244318463,862274792,1441786816,857664651,512634560,116785200,1947206439,438210078,105286402,276086795,921216,268839169,-2147125504,268439054,855642273,-892788782,46661634,773718016,3153550,-1962522997,-1996337394,-1053032882,-1047854474,36183694,1973902,326418443,3933831,72260176,190448551,-1996196416,-1593820138,1451950140,2009742334,533826306,182985,1080710758,1822500359,103375872,-2140929248,537077518,1443853707,116876374,525093,1300235380,1382420495,645740902,-1956246156,-1150941579,0,1711326440,1711961483,1211,12052480,-1956226458,-1072994576,736626036,960328461,947192445,537871862,-144434315,134423814,-167348992,1963986757,-396990964,1499857935,-1956205451,116876529,525093,-1990324620,-830271627,1173771824,-1837887473,1342358659,1085802066,650153472,-1962906463,1048798448,1946157794,100754505,727974688,1023613958,980550178,1996768317,244016169,585302816,-2033044591,-137328928,2113009,-527821710,-1174405189,-768409535,1380995411,520053842,-1989934368,1677925430,52430535,1510408192,256216920,1690525286,-670644378,-251,-1070373121,963072102,544477822,310281063,1678407164,-670644378,-251,-1956222977,1718033972,1964913723,-1017616675,269436406,2100913269,1717531906,256243286,-398953408,863112246,1963260800,256243246,1730704392,206977894,1718034807,-161007989,1963464262,2122540814,125107986,310281063,1711830524,1717069406,1724106379,116810846,1963459365,-145758194,1382420596,1711309544,1721595226,19982418,-75474330,1736602884,252870201,1728019077,1716676184,1333063739,963006566,829695613,135218678,1166748533,-524196286,709200656,1451976295,57042700,728107094,1712485314,996595959,158541381,2010131302,-346528247,-1956223210,1483082838,1958742886,996566791,57805904,1724287846,1682990682,96470775,-2062614526,283770655,1733715711,859081574,-388592794,1583743545,518524020,68675585,1727171430,113505803,-1956224922,1716938434,-1956130421,-880799656,1724615425,-1202559408,-397344767,1717173295,1717462618,514330463,-796088049,12173627,-1962576640,-823596856,-2146531228,1707684618,1200318055,1718052104,-2146941383,-2006712107,1711964462,-1050228085,-479788311,1048601633,1962936961,862387206,-49615882,1727105894,-423532978,1725664770,1744043659,-1475369626,1348883231,1693511912,176164408,-1108868236,1722355662,-1006893215,-1956228762,-167253802,1718037620,-351518069,2117691161,1729328146,205928806,-2090398601,1962676862,23586821,1718030709,1730032779,506739558,-1956193419,1715334130,988337799,-949591040,-16394234,-385875969,1717830441,98043591,-1,-386758810,-2023357580,996567026,276045332,881550951,2117691166,1711633682,-1913923961,1724078438,-1956223151,963054666,-2062609794,1718026373,-401062261,1718029224,1946963515,1715368566,-10066095,-75494282,1729393664,138578790,1174627943,-1989777652,-2115499962,-401413376,1718026364,1728597643,206177126,1250518631,-1889114360,1718029378,-351517041,1716610617,-779393454,1946483584,169338885,-144306453,57042906,182979670,-226007542,306628455,1449525249,1727171430,-1612132213,1717462538,-396794278,-1956249560,-225745210,-388877466,-1956246902,-259299634,208982539,274106727,-396990894,-768346601,1725008742,1365689177,1929340519,1929340692,-10066158,1718032498,1729917695,474386278,1183802983,1183803160,-1889114350,1718031430,1947762233,1429825054,1711568160,1730180489,407538534,1904830055,-1956223204,1718033482,1712877961,-229709735,1744689385,17843959,1729852672,1964277304,1190553365,74713110,-1023345792,645740902,-75495564,-16071932,-167024957,1716545219,239453778,-802462208,274041190,-153406618,1963462469,609061696,1166752739,-524196286,709200656,-1956228506,57042896,-1956239786,1718034549,1729656459,135677686,1718031220,1980257851,996566791,91621446,1577281127,1725948428,1972069978,612205344,1734374400,410451814,1495561727,1407408230,1240501094,1996449383,-2140712680,1962939518,256243434,1729656072,135677686,191238516,1742238939,207502182,1718079858,1712086571,2680915,141908838,269370870,283884916,269370870,1300236917,694550798,-1418260411,-2141624743,1711279741,-1017616806,-1956161946,45092958,1962485480,189196314,309788519,1183540839,-768383476,-1962342936,1364416986,1726942696,1713292126,-396925354,-275843308,1962939880,646145030,-1896413760,-387477817,1600583441,-1021354394,-10198938,1678105654,98320003,1732080640,108497766,1988847207,996566812,1731032118,73304934,310084455,1743353340,1729006438,-65898109,1718083189,1718026635,208928827,1996449383,976920,-924098970,104555608,1634076124,1733477315,1729203046,1947351910,-396990908,1718028548,-1961069685,-289315074,84064272,862335437,1683908351,98307839,1133209191,-1989777660,-1989777648,1399194690,1727242984,-207755178,-1729605274,-259299597,74416999,1690524163,52758262,1716679688,-1956223136,1718028382,1712092811,-1050217725,-1050276629,1717832942,98049595,1717831282,98049675,1978874726,-1989778424,-351938530,-949591010,-16394234,1728053247,-24382677,284082534,-1050227829,12062955,1714539783,1718076257,818817,1912602640,-2123995342,1073745022,561119232,1718050918,1728601739,209095526,-1050214773,-880078610,283885926,-855178312,-345938383,243491846,-1023343168,1449532934,-1310173338,1693421301,96478851,1972070142,-1956223226,1718033526,1282684475,1466324582,2122409575,1048588,1731359232,140413798,1988847207,-217881076,216973670,-3964570,1711276047,1712122817,293008171,-1050214773,-880078610,283885926,-855178824,1717528113,-1956223138,-1360323466,-410073202,1727355112,526280287,-1956199673,1718028885,1729647243,72498022,1718035572,1728594571,205652838,1942043494,-1956223218,1718029382,1913406009,1740896258,408062822,-1007036949,173378406,310118,1718026240,1711819307,1718082039,1729770635,1212035,-161010828,1963464262,2122540836,494205970,1962713320,-397253084,1483145108,1348868978,-388593818,-2023294087,-346396970,-695507255,1245275751,-121669880,12843459,186015115,1343518171,407735122,106306787,119166463,-1961630882,861428440,38767049,1166608263,-1950119146,-1070349368,197352026,-1206881034,1149763583,175390722,1166526091,855935254,-1018641472,1284227123,141836546,1088520265,76218997,197378059,-1960086026,-259320763,527758859,-1949791315,1950351940,2105559065,259260431,242565288,1161301796,168260879,184776164,1955447798,-1378033148,-949694229,-1928687610,1364420152,837351504,-1957534200,316878413,108366694,1988847207,996566812,91622486,-1494617374,79390208,-1476395008,-1961200639,-1956237747,1718028917,1729656459,206977894,15566351,-2098597662,12281344,-1476395008,-402099198,1936852142,1711331049,-1962510965,1718027341,1360934027,-739748250,-1036294654,1583760754,54519897,-2014821004,1715499524,1716676176,-271062957,-1150940300,4,1979254504,1717266171,1717069402,-973711014,1382437248,9012239,2122409575,268435464,2088898304,1716579072,208977931,1728496771,506760038,65774050,1717132902,1716541530,654271570,-949745008,-1425371130,-156964808,1498962534,417946470,113730815,947522192,-437759386,1935304192,-64689945,1382471796,1711331304,1725526874,1301008947,1712907054,1728476555,477530982,1183540839,-801413620,-1956248717,1726800592,1717131352,-1070373288,-1956223037,728108110,635660234,1978605800,1048667168,950733456,1516682612,1382436952,-821074560,1074744704,-17818,1978269695,-1956222977,568858694,451110661,1946483584,64743429,-144305173,57042906,-823653290,-695769597,862323691,1499031250,306614119,1728365699,410945894,2122933863,1716938268,-1956187509,72411344,-779395482,-1037955920,1950402294,1732250626,1712735880,-1040791925,1712550976,-318183344,1317758567,-661957876,1526990312,191256678,-2090548288,67488830,1617319282,-2124000666,16777466,1711698688,33554618,-628398592,-3964570,-2130706417,1727004899,1724615507,-1206850623,835519745,1533421427,1725528296,1516689547,1994013542,1716676116,1724615507,-1206850623,835519745,-998045837,-111057400,117400771,1516635612,283361638,1499912587,283558246,862386059,-397187329,-1956188641,-1989777464,-949547911,5051457,306300775,-1989672964,-1989734279,1718031993,1729917321,410618214,-186100890,-1989777427,1399196752,1725104998,1718081675,1718032777,1728334729,1712487305,-304748462,1741720422,1729333606,73042278,2055824999,1120364300,1744829458,1729133193,1729526409,1293173447,-1989777664,1718033530,1712880265,-1956223144,1718027895,1997030971,-1989777657,971704390,915105383,909731431,-2090398604,1979454078,-1956222993,1718027382,494220857,1116431975,-1989777656,728107078,1166616133,-389978582,1111853328,1988847207,-1989777660,1718027377,1718029959,1718028937,-2096868983,1711473733,862385035,45934802,-1007132314,1740649318,1964146233,57042751,1399196742,1569411174,-473864638,710773520,1183540839,57042696,728108102,1711699907,-346331560,1161520690,1727296294,1483135115,1724066662,-1036294565,652947571,310281063,1730508028,17843959,1729983744,1343104,1718031989,1712080387,242467387,915105383,-1201236510,-1,1724072038,995518033,376712829,1741065062,1964146235,-896834026,1312515687,1711830796,1583792139,1740855654,1714850662,1716610643,1733715538,-116228477,862325109,33876178,1728104937,140020582,-1948646554,1718038093,1712084619,-402229877,-2079331247,1718026429,1713141387,-1956223146,1718028406,1913155643,-214211067,1583755890,-739749786,1917937152,1717134879,1717200472,187,-158865408,1727171430,1717134938,1717134939,-10229415,1483102566,1944826338,1348886118,1718047078,1728597643,206439270,1715619211,-1961828159,728115781,1712092097,996595959,57878085,1724394342,-931738837,1992964966,-745838909,1445684839,1717134856,-10066088,-437774218,11003905,306628455,1718091769,1729658505,478054758,1727171430,20506714,1516657254,1533434214,1499881062,1727981801,-1956223138,996566806,1729852434],75,[140130662,91493495,-336426138,2122541032,108394770,-388877466,1516634370,1533434214,1499881062,-1010814106,1183540839,256243212,1715238152,1569416787,-1956223222,1718028379,1980259899,-1957665245,-1050262947,1569394915,57042730,728107078,1935173336,-604543477,2009279334,-1070373373,65756006,1723872102,1724105275,1733518928,207522662,1742351206,138840934,1723990886,-351410096,1711556095,1718077579,1718029959,1728332169,1728612710,74484070,1485399655,1086809868,1728072980,1729263753,1458374,276334951,1451845223,-796170740,1483103078,1716545219,72220498,1728109544,205949798,378234471,1988847207,-10066172,-1863842702,-1989777429,1718027378,1718032009,1712080385,-1017616806,1716545030,1716610647,-1912411711,-1070373181,-50384026,-1419352077,1600543078,-1022928794,1711295464,1131738635,340182887,-1989738419,-966323586,855643718,1451714514,-10066160,1718027382,963065483,58004094,1728020200,2117691230,1728541970,-399078554,963116911,74715774,915105383,200794088,1348912082,-1024044442,1714844929,829748747,1714308607,1718081163,1728336523,1947367993,963012359,-294321070,1116431975,-1989777636,1718033478,1729648265,477268326,1888052839,1717200408,1466352472,1718048358,1729658507,477530982,2005493351,-1989777636,1583749246,1308581734,13353774,1466323558,102651494,862363663,-13408558,807833134,1048601600,1962935082,1044079633,175440426,438210148,511523586,1441465204,609061776,-1956185885,-1959911307,184562206,-1910672165,-1956223037,-1956176778,-477949858,-1173412104,1929381239,14936067,636217314,1988847207,1586194204,34563600,-356423981,-222687480,1359770368,163105419,1496435968,-503268120,127995867,1717462559,-883268001,1713653247,186670475,1711568338,1713403273,259382027,1988716135,-1989777640,-1989796746,1724063861,1718081163,1729647495,477268326,1451845223,-1989777640,1724062814,-1956223152,1718033478,1712866827,1082396504,609091328,-1989800075,1718034557,1729658505,478054758,-695507261,542456166,1718028661,1713133195,1713395081,1718082355,1713135239,1718080051,1729648263,475695462,1401513575,-1956134120,-1007284130,855929857,1712581595,34563667,-1007196453,1048576,41180006,1724113931,1716676179,-2693034,2129135732,-388877313,1583808318,1533434470,1448235971,1962917864,-9967608,669570187,1532649215,1448235971,1962912744,-388877563,1516175126,1381221211,-6625194,1122501492,1532649215,225575107,1401775719,-522026977,1943223142,12215816,-352256256,-92183009,1048576,-2124016010,1048514,-2115603968,1727004898,64129,-646512385,-218041405,-83821808,-218041584,-218041584,-75405808,16711680,12093199,266013542,-402623356,-2079328412,-1956249443,-628403472,1451976295,-1956223224,-478081970,-552991996,-472776910,361204526,1716676160,-554571695,1958742874,-1048484231,65535,283754854,391022695,-396990896,-1024005953,-166300414,393544134,79222923,1915866368,1191077709,-339506411,1187407622,1732771860,-1961867639,-15341352,-1463564149,-1959169022,82018776,853477891,786682367,1075152779,862355236,1381131986,-561387439,410304523,1358981712,-18323736,-1948742712,-397163576,862379901,-55252782,6947178,244318314,861134056,-339725358,-326412830,1716605520,116163411,-263796910,216530944,-1982624796,-1956187570,-2079328674,1190592721,1962967294,-620009902,770245492,1961691649,1778543122,-1879021056,1402464270,-768360397,-150841111,196166,45148020,-1956132557,-402255778,1946676311,-25761576,276234087,309788519,1726106088,870896179,-385649412,-1070399171,-1962793751,1452015174,1586194426,29619728,44568180,1732990580,1729126025,1328838,1358838760,258363750,-1050227966,-990508823,252212481,1930228154,252111629,1913448890,636933,1499869645,1086453336,-990504076,-870157280,1716610640,1724580623,-1206851135,835518472,-346531482,-35526644,1948304630,1451845380,12839186,-151043351,-126598975,1960512358,178416,-2130819573,-1056260383,145279627,17564276,1166557196,258310159,-1981262215,-2079367435,1348862318,-505616298,393541131,1716557414,-418256810,273058151,340182631,-41555968,1711365353,862384267,-78059310,6947434,244318314,861044968,-373279790,1718026561,1946967611,2112419918,2122344445,393478165,-16362928,244382838,132067048,-263812774,257474571,1744744068,1730055014,206977894,-2098714761,-60912895,200296075,-2146143040,79167947,-1959670528,-619974562,95946100,-1959670528,-420873146,-28903680,393543688,-571676592,-480720757,-61961970,1929487336,-230230314,-385649663,-1956184485,-196688166,-27882751,180983,2122323829,175440115,-150812029,130118,-768405132,-336842264,-62458028,57933825,-1946295677,113090,1962185704,-259299776,1961160936,-263288044,1718032355,1728607999,209125222,1944521960,-768383480,-335909400,-61961444,-431691695,-388986010,-9965775,1718030454,-401836289,1391059019,-61436929,1726072552,-118071669,1744602088,-400651418,57803016,872364265,-339941166,1718079627,1728857739,1731627878,1964146233,57042693,-1036317626,-796196234,1778543186,-1879021056,1362880526,1354773338,1586188883,1960512496,1692947204,-60912676,-1946229888,-511644082,1960393726,1958742865,1371667976,-337862424,1405353541,1726330344,-1040256885,-396990895,1733420395,142016358,1725888744,1724449551,49537,-1050279935,-2040065815,1183520590,1183279086,6967312,1088946282,149442789,525788,1532688354,-1949791400,-389849627,1433723889,273058663,980729867,1365639436,258364006,-1050228733,1097208041,-1050260890,1113985258,343329323,391546983,65192272,-397360637,134601667,1492640256,1499880038,-397253040,1718083391,1930188347,-124524532,1727171430,870896179,1718076409,1712092927,1733715538,206973798,-1946974362,1364198477,1609061990,1499358966,1925331814,-154408865,1718049396,1711830783,-625678254,41271307,-930395413,1382437208,1727569640,-28903590,141819968,-1956193909,-121575222,1725669608,1733977690,-2146410869,1716715979,-557455278,360611943,-1207340032,835518468,376619915,512452199,-2080429848,-1007156028,1717462616,79987546,1516684281,512452199,-100724504,350769603,91511520,-352316184,-1070373361,-397384106,-396958681,-1070343355,197380235,1728804050,1947358777,-18427,-1645715733,-1240504326,283317582,274631527,-855636552,1744429617,1394374,-768383406,1744326120,73304934,310084455,1730049532,1729006438,-65898109,1365644149,160130663,154887783,91511142,-336616472,-263526397,1375849088,-1192732826,-689417501,-1070376230,1972070083,72190726,-7870383,-1956223143,1358291510,1466323814,-1223727516,1711418894,1677912513,809405286,-141859326,258344734,1743962807,762687334,1200449127,-970234116,118284497,-670953626,1971374070,-1007196447,1048576,-397354892,1718082169,16533447,-352321536,1717528265,1354979419,74761726,342788199,-1957641384,-2133983549,242482941,340721255,-1040840075,-402426879,-919340683,509068120,1166932999,-4674812,-152916993,1492929929,-1070399293,314009,-326412853,861361694,1607611328,-892788898,247988228,1465253888,185355915,-854980018,871845512,-163133697,273059328,-1962922818,-1960440226,-1960443308,511001348,173378342,1387036859,106038790,244339538,118857448,273059418,-385649341,642449724,-1960438645,958792260,158665341,-788527943,-489631262,-28931590,-2130946423,1946220414,205949702,-1995811189,1451883078,-1194816520,245121536,1943300584,16705795,2122339078,695468279,-1961867634,1183517782,-62510326,654202395,-148880085,71711704,1183515510,-196703996,-1945731388,-338654272,-163133895,547431937,-196704000,-1157626875,-919404510,-1873784493,-971773938,-1072967117,1183519349,205949434,-1980217717,1187383878,-1528102409,-945362864,-1940127949,-1907286055,-142704448,856454400,-66811968,-2017293397,-1951727036,520549454,-1260942510,-401695681,526046162,-1053071246,2122343541,1131675895,-1070377987,1452006195,-2144974332,175439929,1183432755,172394764,-880075797,50432550,63144920,-495789509,-970532469,1577123841,206996234,1187273472,-2134733818,1962997374,1394600717,-953751470,-1194292389,-1030881276,-1070337909,50629158,198086,-1070398229,1580978739,1342796814,245120692,1490245096,-1962127733,1610353246,247646558,-326413056,1183733590,650284040,50342561,1583285318,443081,518818645,1183733590,108956424,-1960394701,-2094661043,443875389,1364269283,1506196456,503858830,-164374386,530949628,-401698735,1583334831,80398623,-617414656,1162755969,994975605,41032823,-829725461,1359014721,-1948135095,-773729807,66126817,-346480009,-1203994537,2088770421,360049155,147073,141841488,11812481,91575376,-352029499,-628338503,-400635138,-1072963279,1951979662,1312784669,-1961396923,1334518391,139737884,994185332,175376468,180781898,-919343134,1328219883,1104803612,-326412861,-984132066,1978141302,-473854977,108971042,-67106119,1200334067,-293360846,217023242,1963489083,306678538,638600963,503727361,1606978311,-892788898,-1957363704,1465261804,-402229563,-779354312,1149966051,-17912,1381126430,1345174248,-1832533016,7651899,-920691105,-1946155830,260777688,-1466889501,-1828358911,-644967613,40894246,-1313144143,11647745,1224,-2007542242,1317797198,-1990597880,1992621646,1015031302,859141155,134625728,1342928128,-1492903270,-1001528573,-1070397834,-768358093,179054332,-29199168,-398887743,-628409757,-637287471,-892217341,-437529853,868823878,179054272,739275968,1997093936,180972490,-303314941,-486125941,16351499,-1962576960,11987393,-1310080973,-1829117184,532107,1603090423,65196290,-1932424230,-1950314800,1962281783,72628265,2126782581,91524358,316918411,-118969271,652249657,-253229686,-533051591,931916916,479003764,-919350805,-469938550,185197146,-14781194,1340801604,1450505739,2130857215,-2013318388,1447004476,-1696067952,-336186558,1392216886,-1157184893,1381171264,1978142352,-259303104,527758859,1157576073,72124418,119463563,855997581,72125129,108447041,111473660,-1946973409,-773271098,218330344,1583333376,80398623,79987456,-219430861,518818645,-2130289013,1925185787,48480527,503668621,-401698733,49020578,-920666061,1426064074,-1960907637,3999302,855798720,48284096,46844191,-326413056,-61385186,-2096595260,1946158718,650720074,1586171272,16482572,-1052544320,2005598947,-2093708290,-215221018,1979514499,-62392534,594804737,1946308409,72321566,1312365027,-1962639610,-1924594098,-1047853705,-970545933,1256914949,-1962621821,-1070396346,1317748971,49906438,-377228932,105810178,-411772149,-1951784016,703427,-486125941,-137219302,189354739,-486247232,703785730,1317733966,805591046,855302826,1183558336,1583300614,147507487,-1957363712,140428524,-486125941,-654096120,-1977217934,-910150905,-2097150262,28837060,1442114304,1589963915,105810696,55118307,638415577,855641984,113953216,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757101777,-645726207,-2082995456,477233361,-1608118557,-1030946817,574081,-220020082,856132134,147507648,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757298385,-645726207,-2082995456,527565009,-2144988957,16776974,-1031683444,-1030881272,-2144931614,-1070399473,576201,-1207647101,-185925631,-1947432107,34539598,-166300223,292817092,1586217358,126494214,-892747725,-998047740,112644,-1957301013,2126796780,-1178586360,-218300417,1239021486,1996901947,-892772600,-998047738,112644,-1957301269,509040364,-402098433,-1072964287],76,[34543220,-149850664,1954545859,650153483,16001,57951566,771790313,3153550,641633062,1138723584,-1070347981,638230718,-1963194998,981066508,-1962379839,-1494006021,55445108,-336902415,-1960392397,-352311754,-2081357051,-1977220154,-2141854964,-243989255,24936742,-378183841,58491174,-512405433,88378150,-286765050,197692162,254899402,745921026,-2147433481,-628218252,1183576203,106334984,417533067,259377211,1996641337,72628490,1149961590,-2096633082,-454358842,1595916339,80398686,-326413056,108461854,870846096,1958742785,868257294,116860608,-2147483636,524288372,182985,712,777475614,3153550,52698763,-1946263927,1183516758,-976669946,2126776950,12188686,1942895488,1003391746,-1962773553,198834127,990279122,-1962772792,-2084492344,1190592730,1962945790,-202780405,13730725,233546995,48873809,1504012019,-217849469,197692324,186807498,-1945602570,147030491,198938112,-1945602561,147030467,-339505664,79987617,-763117309,526278400,838345,-348192581,1073789699,1736,-1990765026,1586231902,-1983302898,1317666382,173458940,-1962379637,12125822,1942633344,-137721084,1979059161,1993292550,-1949332734,245168710,1926039016,-62521051,16668291,594919739,-561776597,198085376,51934415,-1945668144,525784,-1091839858,-897361830,-27883009,-1946397047,1183579734,526278652,707273,518818645,520511231,314057,518818645,-1459206517,192151553,-2128166770,1308622910,778859589,3147406,638487334,-1911102718,104539841,125042716,953126,653191936,-352313695,703090762,1958742976,650153538,16001,930366798,-621287344,762626059,-2128166770,1308622910,774140997,3147406,638487334,-1911102718,104539841,125042784,953126,653191936,-352313695,-1950338302,-892788792,-1957363710,1465261804,-1878624513,-9902066,259309579,-1591295858,-1960443842,-2130703338,1595932898,-892788898,-1957363710,-920785940,1426065090,-768349045,-1962522997,115541070,-757997359,1451883234,71731462,805735982,139365120,-1054734416,588251323,-787516199,-773074453,1022087659,-2147257088,20711627,-511637643,-880754689,281146884,-880802956,1946631170,47153155,108461907,-1878755585,-1113855986,1963042896,1105743876,-1026991425,46661638,1586167808,1960512260,868453174,29619913,1397954165,-924316016,868780991,-377070656,1967178230,1086556931,201213577,-16223040,7011958,-12019992,244319350,-910294296,1426064066,1465314443,-1962522994,-511638450,786661375,915088969,-1960443900,1925724932,1278944801,722563842,-774272056,64553953,108039641,418111115,74746662,-629803509,-768409365,1827389491,-1174158461,1659633663,-1977171917,2005607943,1962818563,1962884331,-1960422611,-1962925538,-506377784,-507389693,651756290,302270455,309680896,117440441,-397323952,-1073011097,645255307,-1070353173,38242854,-1948200632,48284152,52885507,637542974,185095563,-1962641966,-2147095614,-963968566,-905197429,-1026990497,-1698168828,1465253888,1183432755,-62486018,637957828,587299968,-1910619020,915081822,872153126,-268194624,-995342778,-930412930,942034915,1193374981,-402290138,478819083,-1019590842,-253619851,534482093,1963613753,10742019,1224774377,1179054339,-1406743317,-315438966,-1070381495,-1406742389,154939436,-466442121,179361931,-1023155465,2011949794,534482064,1006521995,91618382,1963613753,-1948568744,-1909586874,637546502,41492107,-70,1380977270,1392568040,-10056051,-16738630,-11531658,1996488310,1381046012,1593108456,208991755,109981190,-1993998288,117602614,-1979822455,-1910571938,200313818,855995586,-12392000,750276639,175570688,-401698736,1599665774,146983262,-326413056,777475614,3153550,184687777,-1908640576,1049306816,-16056310,-141874316,-1977169613,1324417805,651899901,1952201900,1949973512,-203275516,1207864142,108447047,-201536629,1958775974,111224326,1606478592,-892788898,-1957232636,361441018,512634398,260767792,-1053048692,394855797,521136927,-1047655197,990743334,653620673,-1017178743,518818645,-16091393,1996425334,387078,113953055,182272,509039360,512634374,1187446832,-1962934018,-1996349410,-1962772194,-1064433594,99749515,-1962543937,-1019542947,2112553589,141941515,1979604537,-25261821,-503003261,-25261082,125107979,-112953,-1960055809,-1962545650,79791097,99618363,-189201550,186485509,1005352155,-411826594,99487369,245120692,-1983345176,-1960903042,-12778426,640579071,661131,-1031594234,1031845896,1877479068,-1206225976,245120448,1942513128,2122522384,-1485504514,-335544392,-351958262,92872454,117589388,-916758753,1426065090,508816523,1528760070,180937,518818645,1464947536,807308846,105286400,863289355,99749515,990246079,125043269,-503003261,-14619658,-1962772170,-1996349410,-1962772194,-1673612259,-939726834,92913715,-1895676535,1593997574,525884249,182985,518818645,1464947536,807308846,106859264,41492105,244044683,-188807694,186485509,-1273858853,-913971138,35657275,-1070397579,1166607753,80184066,1499456482,-920692645,714,1224,777475614,3153550,-2147006730,2126777972,-11074040,15206006,16181505,-1928823157,2122909821,176065532,-1140949367,1992559346,508954124,108461907,184653544,-1205963328,-222625792,175570698,503871231,242679635,-15960321,-397408650,-1243020250,122091008,-1156942847,-628356366,2146025523,1914603776,1947109643,1959922443,-60898278,1779094207,1392924417,100791784,108461907,1929539048,778693461,3153550,-2146767426,207934,-356646028,-1744532982,-1005923649,1464925278,-941075706,1960512257,-11336177,1005061750,1025733378,880214019,1174849411,177734794,-992447040,915143806,1444809586,1996445446,43116550,1586173554,-27882500,1376286404,-11139501,-397408650,384500433,-1157073212,1443236594,-14789858,-16027082,-397408650,1583285102,181061919,182272,509040128,-1928956219,-488109996,-1978109247,1190528070,74780677,48971188,-919389004,1942497000,-984159475,1149830774,-18430,-661947157,-1191295351,245126912,-1949940248,88536771,956986372,1215628372,1963347001,1284056643,1418274310,88536580,-1957923774,1052048990,468192924,88536774,104625154,139758879,245121460,1942358504,861516846,106321371,-68677988,1566443461,-1207810935,451674111,-1258398069,-401695682,-4667930,108447231,148679,-1962677504,1595932230,113428830,182272,509040128,-1005947195,-1075313026,1958742788,-27883229,67454710,-13434252,503740101,-397009322,28836741,106859264,66997899,-678738983,-916562145,1426066114,1465314443,1208239755,1950891892,1316243527,38157955,-1593347582,-1073020374,681640821,650153474,1967758,201783078,1946165248,-339135740,1049306673,-947716086,703092488,-1956950268,-339006513,-1157161443,243993330,317393780,63446724,63966859,516163819,243991500,1583285202,180937,1458342741,175570775,201296104,855930313,-1956123685,495519870,-1996339828,-208993203,990565051,993031391,343213135,1465307531,-985807842,531034935,-922001825,-896858252,-351878269,378846,38127360,1170669568,855638020,505670619,2126788037,-203453692,-2144985180,1952251773,2105550346,57946111,-1951769424,-401903050,1583285082,574153,712,-2095163562,1979647102,-28931835,1183455723,88536580,-1274579696,-28931779,1018431979,1183384356,773450750,3153550,42090112,-988974080,12060246,-401695677,292734050,1183566131,106350078,1407717020,-352161084,212253,-1909581962,-2097139682,375358,1504971637,-1672094925,-1003165682,1595930973,113428830,182272,509040128,-167491958,-1274018490,-1274907587,-28931780,108971038,504002245,1347880534,1575489168,-12771583,-1961003521,212419,1048582519,1946157698,173458706,1183566131,-401695490,57852898,-117314568,-916562145,1426066114,1465314443,209634334,-919355342,-139529655,96570329,-1001848826,2106394750,209599240,-1031010443,1947096635,209110277,1992598771,142380296,38061862,-2010775552,12707844,326369716,201689638,-1738462176,-890701685,1946203137,650444290,-1962843000,12059742,-401695657,-1993948306,-1993996724,1190528084,913588743,-1274782069,-401695682,1190576982,645136903,1418534662,-1673415672,-1018894322,1929380280,861516821,-1672063525,-1019942898,1149853022,-18430,1183515627,1583292164,836297,1458342741,2122522199,125108228,33834695,-166139136,1948256070,3270674,2126843252,4030472,1461585268,771839464,3153550,-1961855292,-1993997242,2089615940,209110280,-1207857688,1595932671,281200990,-1909580288,-2147471330,164158,-1909538017,-1962921954,184690742,-1911720714,1612615390,740199936,-873057536,35659406,80278507,-1004666880,1978141822,-58816255,251545228,-1140864024,1015021571,-1386712064,1967214653,1413328139,-1408928440,125058364,1975519916,-991695877,-1431566210,91503420,-160055286,643608654,1979598136,-2010755327,1444872005,-100609,1460075638,-1006622488,1183516790,1784022534,-40310529,526309515,1015025779,-1195346688,-75235329,-1157401341,-920715262,1426066122,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836598,-16091393,1996425334,74907398,45358847,-916562145,1426065602,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836546,-16091393,1996425334,74907398,45620991,-916562145,-1157625662,503709697,807308846,-11054336,520267806,-1023263737,-872421144,1458342741,-1909580201,-1207947234,1048772611,1946157778,-1090052558,1270744426,3205126,-1979418939,2124555780,2418690,1488854790,1894406,90859550,104884254,141033578,-16749952,855822366,1583292352,312009,178957564,1341814208,1745274819,1443195397,109981271,-1960443856,-1962579906,-2037518,1049175631,1583285608,855425987,-17984,-1359814773,-638107327,326426427,-12219866,192175164,125054780,57948732,-1008080049,2248,16664263,-62470400,1187446784,-67108614,973175936,1185681269,1630281740,423363698,-555152778,-1676037120,-1060050930,-1023487862,984891652,33179335,-129579264,1015087105,359947356,791624833,1187450740,-956301062,63558,-62487637,1555781378,973376047,978089159,-1974963005,1191160515,-2015785732,-1899983625,-1673022248,-1065293810,-2115435661,508776704,-397009322,526122629,-1070401657,-218103879,1239021486,-61996727,1166681679,1959213823,1958951434,-1430025722,872171263,-1395160119,74761018,1417004858,16547459,2122517877,125042938,1191161002,940436476,942634012,-953453508,63558,989742847,187004365,-352160311,49905782,-28371849,-1950583607,-1977200646,-1019543739,977056116,861467509,13822400,-5586038,-1611924410,58048522,1006667241,2011656736,-1073042421,540834420,-622069900,-697025732,-764134852,-831247300,-898335684,-965465284,-1032569796,-1099678148,-1166794180,-1233888452,-1300996804,-1368113860,1491649022,-58817752,-1432127617,1023166207,-33131218,-18773307,-125926452,168588288,-2146929171,1047989241,-2130758423,276037885,1997339008,717326897,1996766404,-14685911,1997076864,-15210207,16416387,2122516084,309462014,1946287488,-1978960124,92808929,-1072970618,1172898677,540159,727251063,2122531536,41156858,-1031058870,-1056707278,1963063939,2123055617,868469246,-1909580096,-2046808034,520257030,-326412853,777475614,3153550,104448051,1081411002,36177550,1614118,405177126,-794558976,-1173960950,-16776955,1996426870,175570700,-16222465,244319862,-1896403480,-1962792954,638242838,1578633,96077511,32178176,526278472,707273],77,[787254101,3153550,671518214,116860418,131096,-2096663289,184894,28839285,671544832,863307779,103869248,184960651,1342600384,-352028929,1287134725,-1205972984,860882757,-154629184,134424582,45679476,141054208,520048768,-922287408,1426065090,-2095125365,1962936446,105301770,1187448908,-16535800,1996425846,108461832,1040155112,57933825,520157929,445129,1458342741,772152919,3153550,176080124,-1929334296,-402170570,1988821203,13494280,124139149,100714216,108461911,197952744,-1907198784,1048651456,1162739712,1586186101,-119308282,574524198,112640,470715174,1435182592,-119373816,141873979,1074448259,65794018,637945481,671371,-402077821,-141820784,123674374,-402002045,-1909587857,-352309218,-1928896766,-402162890,1460011103,-402229505,-125094022,-970538354,105331205,74907479,-1908971032,-1913091134,-402161610,266862651,-1841918720,3270663,1583292167,705225,807308846,1463192832,675185415,125042690,36183694,-1191120194,-1431568376,-85934070,776929653,3153550,178957507,1341814208,512634563,1048576048,1963000620,112649,-401698736,-4702375,-1977496244,119803974,74712892,-1019852312,1602971736,192951947,-2147039402,-2124504821,8393854,1996435826,242679568,703073936,1958743022,375295515,-2095817077,-1962666898,1334381646,240552958,-1979951223,166399558,188845288,-16616000,512634582,110034992,-1950151808,1586171982,4241422,-154975795,134424582,-336919948,773724907,3153550,192939719,-887136633,671545035,41158659,15454699,-956049759,251398,373701376,116799349,1946682152,64398085,512472555,1586037716,273583124,-1609677113,-499219618,309592066,-9828768,23730026,6946922,48242431,-2081857273,-1058242304,385125120,41353046,-15698177,132648566,-315402754,1444282474,1576890856,12633217,24494091,81356,1525220213,742293759,947126531,36183694,2899587,-1154649088,-4258202,1465065215,1849087,2111231,2760447,503324859,922703699,922681372,520028192,113705002,44,269764295,373737218,1317798831,17206544,239503710,-326412861,-1909580192,100675614,134125800,-2091032289,130745028,-2091032289,785057476,7485183,1882652462,130770944,-13708309,771782198,7616255,-351821976,922693316,-13762450,1744858166,-1242888231,2050424622,922693120,-261619592,782691079,4863743,1211563822,136734720,-13723669,771770934,4732671,1426586984,509668491,807308846,1183450624,1007100944,-352160761,205949570,58000552,-67143447,-1877969153,-1364072434,1946272246,244338694,-1951294232,-477950882,130777336,-1899298033,650903233,16001,460670286,574524198,112640,470715174,638378752,1946705209,180847369,-369827264,-1940848854,373701584,1343845720,1854756179,1220840214,7798600,-398766771,1532884853,854426456,-1931965690,-992440624,1330582654,309759485,-218102855,7769509,-218100807,-1951704923,-4674621,1202433023,343836999,-955232628,1622150726,-888641907,807308846,-2016857344,-486151154,244338950,-390122520,1783633419,-401698816,-324813616,98785541,1566646023,1629423567,-1962611581,74907628,105286480,-1962785143,1183385670,172395268,-1945745783,1183648342,138840332,244342104,1442760936,1183444107,138840834,-1962129783,1183385158,71731978,1560823433,79987544,30264271,-1006840087,1364414494,106387026,807308846,-297893120,729022466,49028863,594853899,-11472757,184742942,1444443328,49291007,1048828046,1963065380,112650,1347672883,119955455,1499094623,-887138213,518818645,-1912361032,872873688,-467759869,23848963,-16522136,1996426870,175570700,-16222465,-1259862410,873397762,-892788989,1230438410,1313418830,-2134376375,508952576,-1912361032,872873688,142016259,-1928956161,1343651910,-1962827544,-386888744,-11140831,1996427894,242679568,-15960321,1827146358,873397762,-916578557,1426067146,-1205932917,-661781585,53741310,65281677,1744892136,1996424164,343342870,-15567105,1996427382,209125134,-16091393,1996425334,49145862,53743358,315279647,8439808,-1205971456,-661781585,53741310,-16222465,1183647350,-397404544,-661978847,-1561792373,1996445184,410451738,-15304961,1996428406,276234002,-15829249,1996426358,44165130,53743358,-892772833,-1957363690,-1346887956,-19362301,-1929169914,-402398178,-462946203,276233987,-15829249,1996426358,142016266,-402229505,251529798,-920714444,-939520822,1442840704,61847582,117364878,1996423988,108461832,377505421,10479696,-259270517,1442849000,-15436033,1996427894,242679568,-15960321,65538678,873397770,-916578557,-939519798,1392508976,742293590,1752498179,53624448,-1956547584,1191904839,-1269206012,1914817839,-28931000,-1258529143,521543194,-841984371,896671521,1988872499,307531214,-1274494333,1914817870,1455758884,-853887748,1586306849,1468741328,1334523416,-831091946,957510797,91554900,1946569785,-832664826,-972566296,209414,-926693026,1459617936,1887880790,-2033778433,65394,-1995946357,-35706,240126582,-1872648600,536799246,326418443,-16091393,1746798710,244319230,186641384,-1207536192,-1628896284,172396032,-9134453,25133094,-31820486,-335581050,-25264108,-2147060689,1969028734,1887895044,1921449983,1956547583,126494463,-113016,184513670,-52791872,75416606,-9388416,-1961659136,-989605874,-217855946,643608740,1962886456,1992665601,1921944328,-1527561729,-919340001,76560013,1955400842,149521160,839155396,75229403,118884587,-8470899,125085427,75374221,-1962477336,1451951174,75408134,75503241,1577352888,146983263,837632,-11118848,1996426870,175570700,-16222465,-1571210,-129595135,200955529,-385649200,1187446924,-956298508,63046,-1946532210,1065363160,637957152,1963540352,-129564920,-336050549,71747562,1988820992,-2092504076,225783295,32931459,-654852069,-336181623,1107264308,-8189828,-2096922790,-8183609,-1106938504,501940240,-2093944957,58591743,187166595,991853823,-1961197833,-285801402,1183434499,-128021756,653805311,-1952970870,1979649016,-159480918,-150768640,1586168926,100329486,1577338507,214092127,444416,-1957275904,1175130182,-14846706,1996428918,309788436,-16222465,1996424822,9365508,1090143881,636189045,-15304961,1996428406,276234002,-401705217,1183383834,-27883012,158650379,-1979820405,1451821638,-2084556020,1946160254,176079943,184743400,52524233,1166681849,176080127,1912797571,629810707,209051706,74721084,74785340,1191373187,1241798283,41339451,519883403,-141877498,-1962508604,648344513,520095174,-1946532215,1239946846,-96040187,-1026990242,80216084,1448542208,722361995,50325696,-1979955575,-804520362,-4716939,8579583,-16494849,-11469194,1996426358,12380170,-1979955575,-804520362,-987832204,2126775926,-1949158404,1031808735,-66423493,-1325400135,-340856310,92940014,1950170183,1946827790,1952136418,1975519787,-1960449044,92940027,1966947399,-2000670206,994460164,41026646,-1073066422,-1977161867,171722501,-1276381067,184550598,-972786478,520159044,-1962649975,1599996998,836297,1224,207522646,1525202987,-1980724478,-804520362,1996433012,1996445438,142016266,-1962925592,-27883024,276090891,1459517183,-16353537,-488110986,-27883264,1593726603,705225,3272,1183536727,106334980,-1980217719,1187510870,721420790,-196703808,-335657335,-163133659,1191116800,-196673538,1191122411,1065363198,638350368,1946763136,-28931322,-768375,1589966918,1065363192,-2095614976,1946220158,1065363161,637957152,1963540352,71761856,1183571435,-28931596,172884751,519851657,638090948,1968913792,-1957214398,-819200946,1571869067,-785666318,1446731594,-986941954,1572013174,1946246376,1002908437,460717638,-268175357,-12219866,-12305858,179309941,-218103879,-1933079634,-1341002814,-18166,-2144948494,-1418395587,-768360397,-916496865,-939521854,1459617804,71732054,-1996073333,1451882566,-163133446,-1070923775,-1980479863,636223046,16139975,-28901632,-336312577,-28901611,541032486,-2144990092,108267839,-1979824501,1191179334,-128006920,4161574,2122520436,-646709002,541032486,-2144991628,-1066071745,-352041217,-196703267,519980681,184829579,1517553222,172884751,-990097783,-1977218946,1958742533,1952136265,1947024453,1317754680,-1949357060,-230838063,1255222190,-27903137,1035150197,-402360635,-544538507,611645579,1178321707,51279358,653263832,1056917386,1962886202,-1190481905,-1359806465,-1070354197,99340851,-1933079737,1600004034,574153,1475119957,1339001680,92939847,-126415556,142014779,1031808591,1207268384,1946499110,92808707,-821831177,-1010213032,1475119957,2126839603,-3610620,-916471413,1426064578,1448602763,973441574,-1979288125,-339736060,-401698796,210411761,244367750,1184950504,1958820423,1590135775,-926693025,1342177292,-2091493549,1962936447,31189251,-1962811416,-27883024,108318731,-369207669,1988821452,239388656,1149894656,-12154854,75431553,2123067509,41222130,1150104831,1783635474,-401698782,1183423691,57950456,-1962882839,-15994242,1283470965,1962870798,-1925906686,1344148036,244326506,-1986222360,1950414918,10742019,538213507,-1696005260,41221888,1150104831,1783635474,8644864,538213507,-813628300,1962872832,-1925906686,1344148036,2123066603,1962871794,13598980,310149136,-2130152448,-2119687985,-1048601,889127540,504513677,214403920,244338690,-1986247960,1967192134,46659360,-2145749744,-16249268,889127540,504513677,541429072,-401698736,1183423519,-125926408,-2095286785,1965036668,41221910,1150104831,-2091901422,-1873289241,-1677858802,-1946663287,1149892678,-12154356,1947878456,272942853,2122514432,58064888,-16732951,7010422,40501354,99094160,-62486110,201217673,-2147191344,-2096099764,-2096890810,-2097086890,2080439934,-2096726254,1994456190,-62470390,1187512288,-16776962,1996425332,-59310082,244334698,195237352,-1990429504,-561313724,-16751640,7010422,6946922,-1377300848,73188513,537380646,-126419168,-16354049,1183515764,208380,-401698736,-12738122,-1962117633,7268574,-1696014709,-1960580352,49906632,45679475,-1950250240,48399319,-957817205,722201344,105155008,721699977,1600035264,-1957313591,1207325676,729088526,1778939903,1744857600,244318338,-1952281112,2013265502,-401698808,1586209975,71797246,-16361591,244320375,-1952124952,1200356958,106400516,-1957313591,1207325676,259326478,1778939903,1744857600,244318592,-1952297496,1334574686,206030604,-108789761,1359377663,-739766640,1438894496,-162272117,1946291783,1256721924,-27358459,1778939903,1744857600,244318592,-1952311832,2013265502,1778412040,-1878889984,-1576736754,-939630965,3655,1200209963,71796998,-926692967,1375731730,1448563536,-1962653813,1183385175,-195655182,-1980742007,116848198,1946223396,-330905851,2122514433,74711276,17715072,-370508149,1183711451,-161575948,-2012771802,540868422,154928244,-1058471051,-263812352,-1896069495,1586230342,126494454,-47480,1011873350,-2096532165,1962994814,8710403,-1946204534,-2010714018,-263782649,527711548,74776331,58001980,1006667497,1007318048,-1962511351,1183445062,1979649020,-1988957258,1183509118,-60912641,-1928886234,1183383879,-360805392,1183717611,-161575948,-2012771802,540868422,154928244,-11597707,-15993274,-15997835,-1907410060,1586230342,126494454,-1024373,-2010714042,-163119353,171933734,501997685,427097867,184516224,1586172788,126494454,-47480],78,[-347081146,1191137255,1962871798,-14751485,-1947175285,1183574142,-227132428,-1064433036,1015031374,1190097946,-970538866,642125060,1175061702,312870,-1878493697,-1557731314,1174959615,1177273995,1389501426,-1879020976,-1600854002,-370614389,-230258179,-1980475767,1183517301,-195654670,-1010213026,7368,-1070901673,-1980873079,1183446598,239483376,1178146165,957379850,192218694,-401580405,-1070858719,-1962709271,1207308382,57999630,-1946283800,45617246,-73144320,-1980217719,-804521386,1586224244,239597072,-1962380280,-1108864930,-1949570051,-94991416,-1946921335,175571952,-364460210,1364328448,-15829249,1206389878,-129594887,200955529,-1960938032,1175128646,-385649400,1183515394,71699206,-135724171,-230242558,-1830223872,-1947170048,1175128646,-955747064,258630,-16744215,-11078538,1996425846,-103290872,-1980217719,-804521386,1183525749,71699206,-1142357131,-230242558,1183711233,1015031540,642806784,1968913536,-10711799,171933734,-347717260,-1947169819,1175127622,-955812604,324166,1996434923,1996445428,74907398,184766952,-385649216,65733238,-1897246977,-561253306,1065363014,-1947110131,1187510390,-1962933518,854192710,242679554,-401836289,1183447650,263662,-1423735,1996425846,-95361016,100025993,1174470659,274631658,1929672505,-196702704,1015031374,653161485,1946827904,-196703256,1963226937,105330949,-964492428,1962281731,-226589942,-2096859904,-16586170,1996424822,-100079612,32523913,2122574406,1585316074,-15704437,244320375,-1952364568,-1952847290,1191383134,13796106,-1979955575,-770965930,92018559,2013257789,142081808,6967378,-1612181872,1975520158,274631438,-1878493185,-1597642738,-1946262295,2013204574,-401698808,1586208951,71797008,-1996073079,1586230358,276792080,-1975749376,-467002809,-1996472275,481617990,518542986,1008673229,-1341819393,33601793,-1981679720,2122573894,175440104,-955228533,33558599,1183517163,274631656,-1961867383,1207308382,393547790,-1962260597,-364510264,1200343091,-789100528,58050693,-2147448087,-1947267481,1183386695,1047871720,-16615425,306679095,577261598,-1862759552,-1771182066,1088964233,1586174837,343900944,-15567584,939459191,40392478,-401698688,1183422031,-398029848,-1995415925,1996426311,274631656,51005323,-768873914,-1957539758,-461469192,-1863952759,-1671763954,1961117241,-42473213,1978029625,-394854639,194406430,244318570,1218208232,1592329076,-360807427,-15633408,-11078538,1183574646,656656,25356368,200427147,1208513728,1950881652,-9835738,-11078538,1996426870,-294191348,-1962781720,-193527824,175570774,-16222465,1860761206,-1012990,-11078538,1996424822,-260636924,-1962771736,-13505552,-11078538,-2098720650,-14292223,-11078538,-672657290,186247937,-385649216,1967717831,-36443901,-385649336,1950940693,-613136174,-2146410869,-972943793,16986374,-401580405,28899968,-916496896,-939520318,1459617800,-1346888106,-19362301,-1107086330,1156973540,57999886,1778421737,-1929352704,1344148036,-1870650776,-1792153586,-8128373,1781560831,-1929352704,1344148036,-1870658968,-1793726450,-8128373,1779987967,-1929352704,1344148036,-1869610904,-1795299314,-8128373,-1958251265,1418396740,-129595130,-1980082551,1381436540,172264272,1342178093,803737232,172239771,54384887,1461286144,-362753,7010422,401084048,241467547,-388068371,116128212,-401698729,-25060658,108266622,-385581378,113704796,-33553615,520303630,-875995298,1475119957,2126782038,74892552,-1977162702,1963801605,-352024060,1175226890,1958820423,520204525,-1026990242,46661640,1448542208,-1962647925,-28931833,425603,-1004661379,520489086,1982592907,-28407034,-201535957,505015204,-1911929202,1988823646,1322159102,1311506059,108921608,-56298499,105286431,17063563,-916496889,-939521854,1459617796,-987825066,1045300854,1968913536,519998457,1017923079,-1442286277,-160167364,1022946220,168850523,-2096794176,132842222,-495711684,1325001644,-1979943287,-148175234,536770185,-16222465,1183516278,1356396542,84166283,-397410294,1600061268,443081,1224,-990095785,642713214,1963605376,2122926073,-18170,-1359869264,-1996063189,1996487806,108461832,-134461813,1183535320,656644,-15275952,-1026990242,-1957363706,-61450260,176079902,184972997,-1207667457,-1330968051,1317775963,-1331367164,230206045,-1960858870,-916496697,1426066114,1448602763,2126782204,108446986,-217821557,-1438797660,1579141003,180537695,-326413056,519853655,-989167932,1317734006,-1197149436,-1951725043,1600004039,705225,712,512634398,6946864,163211294,-152564080,-876011543,5832,-1004644522,-1960441738,1451821140,29554428,-1873672587,-1667897330,1727682185,1723990543,-1995904831,145287750,-206565004,773773963,3284622,-1980177536,-954268345,60486,-1961986421,-1073016762,1609237364,869413776,73305033,-1673395784,-1477908466,552272499,-1980213623,1183577670,1975520016,-129070274,-1946790261,12059742,-401695678,57911238,369134569,-296317665,16779449,1451488846,1068761336,-1410855268,-352160857,1958820835,-1871975674,-1946050583,-1896707120,105155544,570426297,-922025652,-109028748,-1947896829,-343735204,-352161023,-1897672379,52826694,637544478,1586044811,1960512510,477382953,-15567105,-397409162,1996477459,-11513090,-1108867978,-27358244,175423499,-152547245,-352066597,-896757639,-344795976,837390449,25946369,337774514,184831114,-352160311,308186093,1962932608,-1950118189,958811097,1996495902,1356327682,-1014242351,-472783919,52877315,-2147474914,695469562,71824934,638940162,185091979,-352160320,1963042993,-930398188,-1494544405,1359400140,-16484609,1827144822,1490062082,41273611,1381034219,185616011,-1945995840,-1277653296,-1189338617,1277296644,41716481,1526357646,50036824,-75484300,-2143128573,561251835,1946221440,1946544920,9103619,-2097151560,1325336774,-385647092,-689308000,-351993856,-327253013,-1956612864,17097680,-2082608363,-628359223,-74769017,-336076733,17294282,39125253,-914110741,-2015851521,39160093,-532415605,850455540,843055358,847249414,851443726,838860822,1023410268,-184549214,-184549121,-184549121,-184549121,-184549121,1023410431,16777378,22348037,15484615,-8853248,-1070376360,1183734251,116860434,524300,-1909576843,-1962921978,-75299748,639726598,37502595,639202654,38682240,1259238400,-2096962623,611522811,-350698621,-13047539,-773598901,419136483,-1959914893,779416455,1962252171,32261831,-18683648,1358852073,-152416629,276039873,519724683,840863278,-119308288,520441737,-1459861877,1342600449,837291664,1595889818,281200990,46661632,-1906966528,1187448902,-1946157058,-1960442298,637542966,1174959243,-2128165234,1090519102,-13142736,-11532170,-14285706,184551454,-2094434880,1979711102,138841633,169249574,-1409238272,1376126546,-1873587706,-434771954,1183406599,-49666,-1070353291,1140743819,1347094388,567099060,1589644120,443081,518818645,1996445526,-401698808,-770991984,1996426100,108461832,-340543256,140413707,-1878636914,-1268389874,-920691105,1226,1458342741,512634374,1992556592,1552623108,46396932,1307247220,105155366,20828723,97653504,-763166718,909846016,309657608,302383910,638022144,1050115,-1070398349,106113003,-397389229,1527240832,-260784117,139757862,73695270,1283467003,-628424188,1055393360,1149970099,130026248,79874398,1361920,-950577664,192582,1183432755,-196703748,-1980873079,-789058490,-1895938423,1988823622,958811656,2130713654,33941763,-561256751,-422451503,52884227,-1946148298,1988753990,116860664,134217740,-1960432779,-1014299556,-1995964379,-1007227834,1393259778,736646662,-1072997377,-1960429963,1183385668,79951604,-1477891468,138840833,1946157373,1157048013,1962935300,175570701,1342600959,-369206296,-1960443464,1183385668,25225716,1074153099,961022068,829752390,-1909582101,-1593823202,1183384185,-18194,1342863103,-627185584,-1979824503,1967129670,-297387761,1996425076,2030473198,22669570,1443235400,1342732031,-402360577,-955842196,62534,628408331,-1960479424,1950613086,1580944156,-1961462778,512355934,1996423801,-401698806,1325390618,-352160528,17099157,653549193,-150709109,1963000003,11331843,-1996364925,1586229854,209011710,-242498930,-1985140996,1642853958,-162625205,-506338863,1364451793,855646904,-1909580069,1711288350,97271427,92540672,-968981760,253689861,1342189700,244339027,-1986729752,-1072956346,-1873796748,-1756764146,-1030819701,-1910613159,-1261292582,-401695681,1914675918,1975597883,1493625655,-1896467621,175570886,1996445190,-92864522,-493825,1996485238,-94312194,-470004085,1996443658,-401698564,-1000827573,-1072957322,1642792565,-454311885,217335435,-327253247,-16354048,636023926,-126434154,15498883,-1960432011,1124083230,72649510,-1070337909,115447,-165278348,33557510,-1591343756,-1958215678,105449550,1347834195,524675154,-470528373,-1950250224,-2097083184,1962994814,-639086332,-28406891,1226011713,1946570297,-1909567475,-1962921954,2040786502,-930392062,-1026990497,315097096,1465253888,32786119,-230242560,1187446784,-1006632466,-1960441226,1183385668,-956232450,127046,71628582,259328000,15746759,-397408768,185046400,-352160576,-1070397874,106728230,-75247053,-2083384575,-763166013,-25755904,-1873783982,-1813714930,-28952313,-148499084,268436548,-402257292,-16280555,-915083698,201362409,-260144383,101479680,-385976577,185046320,-1982368576,1183448134,508954362,1015228156,1714517248,1183563827,51341052,1715496640,-16777047,-1207732993,-930414592,-788399741,868234201,-62484737,-206854936,-204926037,15788458,41716518,956718731,796132446,-159479465,1509449353,1183767438,-1417680644,-13371853,-1962804861,-774254143,-1519979543,-511457141,-375065853,-1070399348,637591785,-768408437,839813926,333500672,-1946492206,-1194292278,245121536,1923148264,651135841,279799,-2096925695,1586365121,-1261292548,1157047871,1946159108,11266053,-922014741,-2094652811,1962935932,-2147436261,-1276637540,53179040,-1673546543,-1599543282,-1053089678,585833589,-1679290724,991130272,638547393,279799,-1961921535,-163149563,1579092203,-18425,862345707,-62485568,-1073541274,-1452916634,-65536,12059508,1959209728,-96039405,-1951745816,-54512696,-1410078255,-1426863853,-2096466236,1962995838,1996444170,-401698562,525992118,-1960442018,19203140,-1962904320,1317795926,-27358218,201082507,-916561984,-939521342,1392508932,102651474,-148455373,16778308,-1992294028,1364458566,6946922,-401698735,1183420917,190536190,1635056064,-661774766,1068814899,-471331172,1918508959,1975597887,-58817733,-2096925696,-779418903,-13433058,872308366,-1951531786,1448193480,-1527527285,-152938146,-230952957,2122574962,125042940,49251237,-1962753405,-120943678,1783713948,1996431104,-401698562,1482265155,1579091869,-1010214054,2248,777475614,3153550,-402229505,1183421216,1958743038,-1980353748,-11470730,-286720394,1489014445,1312588070,-1944685243,-1960379322,-1960436660,958800500,192153684,-502610301,11004405,637575145,1838635,-1992173065,-148440498,66628,643230325,540299,158662411,141950758,-1953315864,-28930312,-1901499160,915143774,201064452,-1385990913,732811403,1958742978,-2093678759,-930413882,939672714,1081473606,-1979491189,-2144992956,1972372095,1065428531,125130782,-1945647322,638053336,-661897343,44572277,116789877,1946288140,1946265619,130491919,149655696],79,[-1207450074,25135398,-502937981,-167027021,1183751541,-2144968964,-1962671028,1451951686,526278654,182985,518818645,-1909580205,-2097139682,142398,113640821,520160053,-402241909,-661782340,-90390477,397055,113713277,6,46659163,1794834804,6948608,6988047,-401692401,-5242048,-161752853,24380103,-920691717,1426064074,508619915,-2029894005,1183253574,512634374,512622640,-1432157656,1566056192,-352140157,-1909580259,-1912590306,-956159970,43526,540967680,1948188672,788475397,773718068,3153550,104382515,578093643,36191875,-1912048640,-16635874,1342178822,-1592831993,245960528,-16594968,-1207958002,-887095297,-1959338869,-1959393209,116065887,-1959338869,-1073019321,-1909585547,637546502,-1912461151,-404175936,117384959,46792710,-2299904,2138406,771752650,3153550,36183694,2104974,109981387,-1910112208,637675526,2098830,920423371,-402110581,-1959329868,-1959394233,-2027551145,637544966,2889351,-402651446,-1014235254,537298726,313856,654278120,531970,2111896448,-2132757758,41816059,-1219293261,506996225,292880392,773767308,3153550,36177467,-1223003105,652149248,532104,-402258349,-397408672,1476855307,136718374,-895985664,1005060100,109979391,-1591345056,19202120,182784,-1959338869,-1073019833,51320948,-2129431080,2080439547,650153485,16400001,41239636,-1070398741,-2097151286,773719276,3153550,52954870,1347318912,922702673,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-1962911304,-1962734562,-16577010,-1895624674,1526888710,1048795225,1962935050,-326413036,51159376,-1593555319,1183384334,526211078,-998039605,1364414468,786140190,3153550,51263231,51132159,2131257358,51001087,50870015,51263231,51132159,1505287054,-883336448,-1959338869,-1959392697,-1959393713,147458143,444416,1397759488,1465274961,-28915962,1183580160,-92370436,-1909525877,637546502,51920515,-385649408,280953032,1459388416,12067701,-1176816895,1397825586,-401698736,-1072984619,1183441268,244338942,-1903151384,-1258779710,105970774,24936535,-1408731846,740297798,-1274549407,-401695719,-796222546,1090831102,-1146406220,76164956,796182330,729072442,-1934965878,116885465,-1673022433,-1685526514,-142091890,-4603854,1336865535,-12219866,125093690,57983802,-1398094966,1974124554,-25263110,-989236224,-1431504266,-92946422,805735982,520037888,267059990,855950467,914958070,-1993997546,-1962731466,-166986122,-1873408908,-1880954866,-401698730,1594330587,1532582494,-876011688,773774475,3153550,71797558,906124707,-1559869557,-903937441,1430585348,1444867211,105992279,384324179,109981186,-1960443856,-486397938,-2116448739,1409350206,856913220,-1441888311,-1911823616,104760281,-2062614528,-1591345003,-1073020378,-2094629003,67485750,-1073285338,1962935301,116860452,525760,-402258572,638039064,52758262,638481416,96470775,91488257,-340433432,112837,-365001946,175374338,-400621786,109981186,-2144993232,209726,-1073014924,-14281868,638296070,195036919,91553823,1912708072,684544145,198914904,-2147256896,-1984429621,-382743274,-303431812,-1579643392,1048772608,251658246,-1929416828,1044063967,-428604888,739150630,990176002,651916751,53100160,1367674624,117319423,117310027,503709704,503539688,-33352984,117442574,109979142,-14286310,117448198,-164372596,671518246,197168130,638940352,16400001,209011796,-1943615860,637535254,140937,-1072971636,-2128210828,1409350206,1443591492,503355368,1978194062,-1909580008,637546502,36191881,637558945,637696419,37502595,-620268544,786013154,-2144993260,50537998,-1961336088,-1593834482,-779223038,-1993940853,637675582,38473470,52994086,673611814,1084800771,-1070396812,-14266362,117621790,436637222,251602434,1532624926,1599625479,1297948510,920423371,503596939,807308846,1958742784,36217091,520236195,503317194,807308846,36479232,-1957311713,509040364,512634620,1017184304,73305602,91537419,339663259,1711732224,511016960,567089588,-1023487862,1721925644,6798848,1180435654,567101364,1153827955,-661913345,-916562145,771752642,3147406,826179622,125042691,-401698810,638053925,53610182,102679297,-1878889888,-1875449842,1802818059,807308846,621213440,1946159107,820806426,-57997546,-855310152,-1956239823,-998042555,-125606352,507802128,471764487,470715138,-1087905024,915079169,1157038114,1962935300,71628563,208932864,-9808098,82378602,585890292,1191867533,244048098,383975430,-644949876,1141259046,784495874,3153550,53675718,123860992,-594820321,2143565399,-1070334972,-218103879,-138310738,1598572760,-2097150774,-1070398268,-997984789,526278404,1426065610,1444867211,2126838871,-18168,-1359822797,1312543223,-1962707450,1992623694,209634312,-202780343,-204926043,1183558308,1606585356,-892788898,-998047734,-1715457276,-1956974101,1465261788,74958134,142591030,-387776516,-678690836,-1073042772,-1936524683,-392500286,-678690852,-4603853,1336865535,-840374549,650130431,561251640,443810872,6351020,-661920718,1191545382,838882792,1958951908,47328,-348125070,3964934,-381157004,-1869545641,-1321401423,45169924,838971709,1048784621,1946157114,788475397,-109051848,-905743358,147456004,1918974976,1987722258,1927298060,1962359818,2013150214,-1021301758,544358716,443963964,512634398,1048576048,520159904,-1069805955,-683931022,-566491532,537133687,-893373501,218103810,109981190,-1591345104,-1960443352,117581334,-326412853,71732766,807308846,36086016,292864011,-1977165682,973080606,2130708510,10692111,512634368,109838384,501940774,10606734,1958742784,650153481,532026,1183772287,429060,10692096,-1027006720,-1957363710,71732972,-1174264133,1441267712,46320077,-400679424,-1909523100,637546502,36314764,-7739362,13311992,518818645,1996445526,-401698806,-1072969294,860887668,1996443867,108461832,1304659,-1072997998,1364199028,-1834671896,-920691105,1426065098,1586228363,399212552,108461907,-402360577,-1024013771,-1961462527,34554842,-166824501,158695621,172396236,-1528295792,-1026977115,-1957363704,-11133204,244321398,197742056,-1904315200,1988822720,-1960442358,-880802724,-14265593,-1960443276,637543454,1451954059,139856646,1364859764,856184459,-741279808,64026592,-763165114,-773140224,1509614296,2088969808,695468040,79987544,115593779,-757997359,-919340318,141885222,-1873719214,-2015827954,1958742937,244338700,-343329816,1256739076,190419711,1342600384,-1537742767,1975520146,1778870797,-1879021056,252962830,-930365389,-892788898,46661640,1444806656,-4181161,1996426358,-1873784822,-12392434,-1995802940,-1031012794,605981478,260777472,39095078,1580849971,-784829186,-489434654,-896852230,1586230155,106838280,1397754228,635982166,1342827264,-397322669,108134490,-28931297,-611578389,-25755873,-1192751472,1606431623,-892788898,-1957363704,1586366188,172396040,-13371853,-2147436036,425603,-1962576392,-372177842,-774789645,1325376755,-1945077754,525784,-1064511346,-1912600571,131525568,574153,-1947432107,-768407458,-1962254706,1988822142,-2147436282,108393995,41154875,1068814219,-1679290724,991720084,723023297,14582777,-16055179,-788328332,-661858445,-1912600571,-103879720,-906493461,1426065602,857664651,142016448,1342600959,520095208,314057,-1275051,244320374,-1899521560,106859456,71797542,41418534,641204006,661131,605981478,260777472,2122516049,225705988,117440441,619204945,-338129973,-2071938287,1376145926,-1873587706,-721033202,1493632858,108347482,-17574,-1070390805,-773664431,-1946492208,1107343560,-202895716,1918523795,-775932956,-489631262,-1949791238,113428931,313344,-1957290496,-1073019322,-1813445771,244338688,-477613336,9890051,-167354741,-361430589,-620556477,-1014045579,4096294,1967476224,512435823,958791716,1946166814,-1909580189,520106014,-2096736629,958792387,-1924041721,-1960442761,-1014824369,1463363080,-2096663544,-169734973,-2094603029,1946157692,1392909875,-1996190938,-1960379322,1183384132,-1933472514,-1899983152,1397838552,-1845731585,-1873738013,-2018383858,-484505765,1333798407,250283012,6948970,244318314,856476904,526293440,182985,518818645,105286486,578076683,-2034046896,477478923,-167354741,1786053059,-889057469,-973708171,257914240,-644953341,1508575979,-1585452976,-1070344050,16001,1047872846,2367115,2498105,1451963508,46367494,712247097,-2097000565,1463355587,-2096663544,-152957757,1194978027,-15961078,427756111,280567,-1995475696,1736443975,1996487428,-401698810,1183417683,105286406,-892788898,-1957363710,1996431084,-401698808,-1064385074,637951627,855787403,512435922,-1960443868,-773795569,536535762,314057,712,-11053538,244320374,197501416,-1958316864,172919792,-1873736989,-2048464882,896913931,807308846,41525504,-1191295351,-11141119,-397408650,-125043246,1444574272,1460041471,-401698729,1397816500,-908597161,-1979818357,1526888734,526278488,445129,3272,-1957210594,-16054658,-420936843,142016256,937954960,1975520197,14149891,915134606,909836324,57999398,-1962882839,-1073018299,1174342004,138775306,989903593,376703045,67388919,-11701248,244320373,-158987544,-562806588,1173831403,1947205636,1166759479,-1949158654,-1962925026,-773795569,100328146,-763166705,1103792896,244339025,1502890728,175423499,508561164,-1590302639,-1990276866,-1628764091,-2096991091,1467220028,-1962386291,1141572676,-1958841338,1138950732,779476795,71600926,-1946925431,1183385156,141950966,-16222465,-796129674,-1064380274,536108799,561299467,-2096609911,-385612723,-1014759596,-339090932,38046474,-150991687,-1948777503,866446323,526278592,314057,409227,-2030042695,14885453,104762307,-2016857344,31662669,-1950338109,-472824871,-397286447,190384181,-1961724736,341673944,-1980200105,-397981939,495565756,-1010267297,-54852749,184255487,180028275,56069376,1006428800,-1174178861,868483068,-1463383095,856651010,1958743030,-2133292280,-343671581,-1209482492,-1962576724,116098008,545096643,839414784,1364414692,186539519,-1957313600,1465261804,-469800472,-339725563,1183551596,1947248648,38141699,184966795,622163419,1232338946,195833320,-2143128384,1333789239,971718658,846463656,401101648,1975520172,-346334460,1364745000,1577550056,854066549,-1994724436,-1982297340,1333853815,-963968262,1947199104,41191432,1592263659,138868231,-16550896,82313805,1975520255,1778674189,-1879021056,160425998,-930365389,-920691105,1426064586,1444867211,-19601321,-1070397981,-167681047,1947207238,38141699,-401967477,1802829593,-2147072266,-208973195,1452005515,184189704,179962739,-388365568,1552678626,142508802,-479955712,1778739728,-1879021056,154396686,300531763,105313793,-1326812158,-1949748478,-186119586,870216958,-388068416,2104756109,1283458185,1928019970,184960651,-2140441354,-2132802972,1678254052,-161486078,1517568193,1443389067,184550072,-1696070074,-1519100410,1073902720,989902313,1447327699,-1031540085,1527018256,999306475,779312083,1334300299,-2028173054,52724721,1174340980,-2029131004,127723742,1955323527,52724482,-242807799,-1962783607,-386518050,1183516496,-159913206,376766727,1996642107,-389313775,1190594032,1946173446,102492163,1451991531,178950,-746256413,753468277,-2049766401,125110878,1946574469,-1949092879,-668269988,-1950184621,48760926],80,[-562800378,-930394031,-1341497717,-32118783,-401967477,-259260947,-857188008,-125085947,-396384781,175376033,-2137652087,-1996293556,1190592068,57937926,-402502145,-930349705,-920691105,1426065098,1444867211,-44505001,-1070397981,-1953492245,-1494743434,-402426627,1458046565,-45225814,-920691105,1442841290,-1959332725,-1964505484,721777917,-654900665,-899757941,-1957298174,1955280628,-42735610,65261195,-2046669685,1589742541,-1962933558,1602959068,-154957052,225706691,1073891318,1207829877,-1962445821,-892826873,1342046210,-1946883325,1602959068,-155176188,359924419,-2147332213,225788129,-41890306,-2012843010,-980810897,-892826728,-594870270,73370422,1946338294,-1950119157,121241183,-617414028,46842763,-326413056,-396929506,98827418,367771699,106859408,-53679880,184649448,755201216,-1930952698,526278652,182985,518818645,1183536982,1958742792,244338700,193006568,-1911262016,-61019942,-1070398237,1586170347,45869062,1610373864,-892788898,-1957363708,1465261804,185222795,508261824,-639103344,1958742912,1458604865,-2065166704,1356891777,-401698730,1177256262,-919381240,319178243,86078929,-787283944,1157831285,1976636196,138806028,91607315,1996484669,-1001460,99340851,1810612275,29816720,-2146929408,57999871,1392691584,1364218454,333975184,1340300159,244338771,192999912,-1207733038,-661913601,-2146767997,1049361635,1972043782,39815434,260061065,39618817,-1996077941,1602815559,71812872,-1957298166,140282352,173902174,-1962654209,78112990,1526727096,1593835960,-892788898,1284177926,63843074,41913329,326431547,-1054095477,989859885,-1962380349,66816967,-1962742791,1330532039,518639951,-1510736633,1195788028,1364443975,1458975570,721573771,-1475900461,-1473809407,-1960610814,2088764535,443875331,721569675,2009217987,-167027185,-972880012,1979860027,1458801410,-64747637,-840771445,1532582494,1170691779,-2096103154,1946157693,239992323,1354773330,-1962254965,126551117,1634992552,-661914588,1515975906,-1072970869,1194004084,-19335422,75238989,41075259,1397932894,1947160062,239468257,-152504781,1361343655,-1953430863,-81139490,1958742873,-2095281171,-1092090133,-1983892733,38567940,239960128,-153621632,1954549317,242581677,-346399872,41780111,-1956940544,33879792,1955297652,58490884,1366324480,-386888873,-370670598,-2143974914,-661978355,-2096996983,1057555239,-2147320695,1398209572,-164372853,1526965224,73239390,-1996077683,28335879,-402240371,-1957037393,-164131874,57999620,-385730584,996081474,-149392141,1962934535,1962281746,38046476,-1023162837,1979860793,1458801410,-478142581,-388436996,-166986060,1464980596,-2081933313,-26023933,1960786777,-1983149307,227082879,-1996288640,-2087255483,84476709,105745815,125099835,-386518186,996016932,-1948283937,226952317,74733663,71696192,28332115,-402366581,-2141586905,-561251036,-402360833,727581373,-836041611,-1953371301,-1019533755,-661978506,172329811,721422853,-1019541947,-253164681,-1209468672,-26089223,1972097587,-2093708534,76283110,1946157481,174386,1552623476,58687492,-1960938240,-836042164,1929434344,1976699684,-112110064,-386301464,1582956091,-352321094,41192423,-1962899735,46196958,-352252029,45672546,1166801799,767634178,-952434672,1448289394,428726667,1166753673,38242562,-1828561527,151201667,-1948742905,1441269365,-10789374,76219463,150995749,-2091428347,-947714874,82412292,119466449,1604711420,1552634718,105221380,-2090924151,209976356,-1962874111,-661976507,-1020535253,721422853,1398474309,91669307,1021956659,-397190145,-1877082039,2101798926,292864011,172329808,855640581,1364218313,-873984368,-941033093,-41817864,172329816,721422853,1354958405,-1962254965,1597703775,990540806,141952079,-351903861,32242161,1405311224,990535051,1449424115,-214185677,-1958672780,-152370572,72165726,1160496779,656646,2009283419,-2082985181,477499643,-127080200,9296523,-2097003383,-617350108,2045309831,71696129,478802059,-1995809397,612565620,17597436,-1996208245,1602946116,106727686,-1995933815,1971914868,1526852362,-11075389,-74775475,-2096996469,923337511,-150840183,1962934533,-388004089,-544800410,66807,-1957688971,-1983501373,1599603780,518640067,1472461831,-886310517,-145749133,-390056999,-1410072597,1455644504,44585808,1273693044,79922064,-1946692120,1200293469,1958951688,1004047135,-227081129,-1962933064,-377290161,66292496,1928412146,-1871320317,-1873745069,1006397160,1356952514,-1953244365,-136714038,1582848858,-1343552908,-2084323277,-1947728189,173902839,990267275,-1962314557,72825816,166457975,1006383848,-1949535550,440560,721713035,63867890,284787699,-1957289358,38766542,1284054153,-2081323262,201917220,-1962654209,-388396045,-567607200,1527012489,50367976,17793219,-1024042406,-1962380224,39816136,1593781480,-1950105589,1962281971,2013221430,-164407804,1577070568,587203514,-2145963753,1968833250,-1949158654,83231351,-2029554431,-20518690,931913355,1963001078,-21305341,190509707,1465304054,-167030448,915083893,1955266566,138709766,74635323,-169086837,-1995932533,1552484479,108497160,-1962517111,-1020591545,1493452681,-1017225384,2139838039,142052102,-1995934327,1599997564,-1957363517,-1909580052,1778397214,-714596864,-401698807,-920663811,-939523382,503316490,807308846,8185856,1044284206,91488256,-639103344,105810695,29055715,160676352,-1275063111,-1960719040,1967261270,162052620,-1275063879,-350106304,118901307,-1191805299,-1179944912,-1026359292,254132875,78729472,72991443,1983462448,-1442380798,230222562,-1070355702,-162099798,146349846,113408,567099572,1342588555,115871376,-892788983,-875823102,512634398,1048772656,1946157786,-669057274,-1207571710,281870339,-1909538017,-402640866,28901342,244338688,1426642152,1398008971,-16484609,1347486326,1172835984,-161654016,276136135,1566267483,1358882179,-1715457197,-1064384205,-326412853,-892772521,1439367174,102689931,-1475370993,1996447846,142016266,-402229505,1634075980,-1592809201,-892788985,-1957363706,252059372,1722290080,142016352,-16353537,1996426358,242679562,1711615464,262737761,-920713311,2762,1224,108956503,-1996487496,-133956538,-351779189,71731747,1183321892,74367487,2114534404,-348671996,3190786,1183514438,138841855,92808783,-244085,-1072956338,1166922613,139889412,113428831,313344,1187468800,-1107296004,1038811140,-1056684405,254020840,-1040234872,1006896230,-1341882871,-1341985993,-12189648,822050432,2122517119,74776828,292943371,-989903222,1191118430,126363142,33310407,1321634560,-1133133813,-1962522997,-916584362,1730,518818645,1996445526,-1813256180,645185547,-1070344050,16001,443893070,2504331,105266092,1183515762,-930396154,142525692,-970545933,1583284229,147507487,1229211904,1346523219,1480742995,1480808516,1397969729,1396986693,-1912186813,1048651456,1162739712,-351861900,244000301,121700390,1476493033,650153478,659083,118014339,1426157289,1869507438,1476423287,1793609758,-1073012845,-930298763,-376027207,-1662516909,190345984,1347712192,1949318316,1949383852,1949449410,1139497174,-2081649835,1187468524,-1677721346,-66646522,-1065046790,-1922539916,1948466326,1950301201,1950366749,1948597299,-370920771,1424490706,168850176,-385649409,-997850999,1156087275,-1409060352,-930356245,1966750848,887663622,-1945996800,13756872,1929390824,-2134340634,192231996,484987308,1922128128,-1933014268,12970456,-2014789581,1190594304,1946288298,-912393471,-661934645,539026305,632053385,-528031777,1023396739,-1341885108,868744792,834047,92617510,-2096532330,-186514745,-1023152509,570835851,851704295,-1400994844,-2094697472,1946201214,-1005288,-990502284,-166824464,276041668,334021766,-339442176,-389773817,-997851134,82362704,1476395496,1007625296,67269130,-399506425,-1017643006,-25261225,179192712,-16223040,-8126906,-971737777,-1929335229,1461104254,-385976577,1187447035,1593835774,1364414659,-930358901,-855633992,1482381633,1444827331,-242493298,1015070771,-1408338400,91537418,-335564312,1478450934,-1968418365,-1393741112,-486563352,-303343110,773740368,3153550,52954870,-2143980528,207422,-1609614475,261342184,508428193,1300432500,703267140,807308846,171868928,376766467,52954870,-1207339904,520028259,233505552,-849846497,1673056001,136249088,1482628867,-326412849,109981190,-165281744,402860038,1364402036,-1000909230,1586171006,139365130,-1962518901,1354237046,32565248,1499094623,-1027012773,-1957363700,79874540,-326413056,-1909580282,-167759842,402860038,-1961790433,1387791966,71761664,1555563381,29157376,79874311,313344,-1960946176,1174603334,-385649916,1348862187,1996444006,-1293398008,1723861905,1968727641,14018819,-989573493,-922024362,-225768075,-1073042180,-829686923,-951465429,65094,119468683,512634398,116785200,520618792,-1202320268,1103953938,-28915874,773718017,3153550,52954870,812916608,512634398,922681392,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-16772424,-1895624674,184711430,1567956928,805735982,1048782336,1946157834,-1591324636,992346664,1476596742,1187452788,1342177790,102650454,637539000,50863871,1582964487,-25263272,640054528,103024382,-1591338379,-2027552224,-1996326650,62651462,-851397632,-62485727,41526054,604962342,-916578554,1426065090,102689931,142016352,1778808575,-17963008,-920713375,503317706,807308846,112640,52954870,-855149560,81217,-2081946763,1963015168,38314267,343261195,-1957574349,1092556500,-1275067461,992070975,1492481473,773767967,3153550,52954870,141827856,899152,1476414952,-1909580093,-167759842,268642310,1342731295,-402649416,-1017642954,-1193768368,736624738,113465344,-402627144,-998047710,1532545794,-1202693798,350945382,-1014768501,-1207495166,132644967,705024,-889191960,512634398,116785200,1946682152,867603,238882420,520713216,773734861,3153550,52954870,1345156224,41498367,36191875,101676032,36177550,1614216998,2030472960,520029954,110035728,-1073020295,-998046348,1479928578,1996514621,171868975,678690819,1426648195,1183444107,172395266,-1962654071,1183386694,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406,-2044280781,167936262,-385649216,45809822,112640,642798342,44572415,855750663,781975730,3940095,774185400,3937989,520040092,-1207566276,567096623,638042252,637731491,50339465,1343669550,620804096,-986832435,-1207943146,567092516,1142342958,623884288,-986832435,-1207938026,567092482,1477887278,621066240,-986832435,-1207935978,567092486,1612105006,621262848,-986832435,-1207933930,567092542,1746322734,628471808],81,[-1977212467,-1207796458,567096065,-875836641,1465261771,807308846,672038912,-2094136829,15934,244319604,788475880,3153550,-1291713608,244002315,-1959919542,-855619562,33798193,-1959916365,771781134,7345803,62403021,772649730,7736971,1947634478,-1204695808,112394755,1846446894,378220032,835518572,-1291713608,244002318,-1959919494,-855607274,571902769,109981186,-628228048,538327846,503673858,528175848,4331147,-361377269,538872614,-850349054,645932577,654115624,35659406,3280523,-2092181109,74581499,567099060,-987303198,-1946000098,-1961303079,38767383,-63545,149447,378086912,-1993997719,1593993998,785063774,3153550,52956800,192846338,-192216161,74746678,46702934,46794251,520029300,-1130298680,-1106900222,-16485374,-1593656290,101384880,74711730,45096703,-401698722,113693401,-402586830,244343490,-2080451864,1098204158,-854196040,1954523183,1946237990,1962884148,-1895877840,637895,-854162248,197168175,-1205963577,1460011264,-13181813,-1273828577,-1205744371,1186921987,1314242371,-852505095,-1262056679,2215244,518818645,1583306582,46844191,1556946432,-1957311713,1465261804,807308846,674663168,-1898017278,-1593810914,2122383410,1979776774,105301765,1586168063,1942174470,46367583,-1873608598,1967581198,91602955,-352308575,-396996533,-1064399967,3544713,915144499,243990580,1049165874,1586167860,840861958,-167043584,512623733,-201588712,-1946177372,-819263922,-661869837,-1931768229,989861894,1342600387,803737232,105286517,-920691105,1426064074,773778571,3153550,95428238,-2029631861,-1962918906,377948246,-920715202,1426064586,773778571,3153550,-2029631861,-1962736634,377948246,-920714490,1426064586,773778571,3153550,184960651,-1593281088,194576936,-1911982912,5153240,5248651,46844191,-1909580288,-1593823202,194576936,-1911982912,5153240,5248651,-1205943521,-661781585,-903888853,-1205993466,-661781585,-903888853,-1957363708,-1588111636,27853786,-61443072,-1006088449,78186622,-1928628992,-1190412234,-1494024185,145309556,-1961986816,915212414,96013255,1957098240,-666991828,661979139,47332995,-1205963776,146474600,-11526528,1996424822,6968068,520030058,54330064,-352160512,1606431490,146983262,-326413056,64882375,1586167808,180585220,1996429682,244339462,195846632,-15960640,1996424822,52488196,-922493789,1426064578,-14750581,-622328714,198216585,-1912113984,648095424,-920698880,1442841282,64620279,1953759233,-15698177,-1528295818,-569968641,1946157315,-865591709,-1710724597,60754210,1417003019,-401574145,1282736053,1996443730,-5511146,1347567476,201264104,-1590070080,145294304,-955943936,63046,1946161321,-163133691,-617414656,1946165417,-1444704766,41156672,11135886,-601978112,241041667,-352321096,79987461,-1017200589,-13937065,283899435,-1979457685,705485471,-2000188417,1175180416,-1979457685,705485703,2143697892,-8173597,735673370,440700406,220765322,-2021064918,-2092561452,-310639874,1150154283,-773944548,715098851,-1996543475,-2012490617,1175180679,2080898691,-1017159963,221781700,221775615,-1022916058,221781700,221775491,126559746,941540547,939950861,-1960442867,1468737031,-1957313790,75400172,-402164480,-466944054,1048776683,1962937558,-3610619,-790101013,46320127,-326413056,294531,-1477965963,-337368321,-734100721,91553804,-335567384,-5380093,180937,-1947432107,-526187450,112643,-1560027485,-1027013662,-1957363710,1183471340,115916804,-259267542,-2096867702,1048774626,1946160342,67011357,-92064396,-402426620,-24903854,1778676993,-2094929152,527762174,-24965397,186151939,-2096531978,74778362,149619050,125105675,1358906509,1593790440,180937,1358896616,-939548696,17030662,46711552,199753728,-12154625,704964800,601572,-1259797643,192169984,1214346312,-1662450827,-1966880512,254148422,238897152,-385649152,-523173734,-1476448621,-1574919678,-1567513964,-1567514073,-1567514063,-1572822380,-1567513964,-1567514073,-1567513964,602415210,-389821953,7012238,-906037528,-569980989,-402652925,-397345122,-1010172128,-555007894,637486730,1212678159,1996492093,-1813982909,1504182062,-1851624030,1973581218,2107800994,-1801284446,-1851643998,-1851616862,2107800994,-12126558,-350653182,-737753324,-352321524,-8486900,-2146863161,1942159230,-14358525,-1957313591,71731948,640541738,759854080,1165230088,1946159149,535872,640498548,1209105408,1950888830,443828239,1946192685,544491555,619429931,215236227,-138405119,215262168,1048777707,453053654,-1546061888,99290326,65015424,112641,180937,3784,1010729815,158662669,-939690520,17644550,215523584,-1559440221,-1070920490,-1560026461,-559741984,71731971,1452013707,221815558,221910665,-1996641816,-397345210,-1072955552,1586164341,-1962988802,-2012490617,440204614,473714802,-662034318,-786633856,730303203,-12154867,242483624,65015424,-12126718,-385649406,243270139,-385612832,2122318323,57810173,-2147357975,1963458174,-401577464,-588644930,-25264127,-385649633,141165011,2122378731,108335102,-369220632,1183449539,1810115325,-2020998184,1028132060,58064908,-788418839,-13724704,-576470105,1587804579,-1885049180,-1012619356,145022116,614798757,1671778213,-569981019,-167771901,1963261510,19917059,637421194,-397410303,1894382895,-569981183,-402652925,1183382742,-737753089,1342177292,-151171096,1963130438,22145283,620709514,65585208,-1072962518,53286004,1209562112,1950883444,-569981148,-385875965,113705263,1049568,-956225815,134471686,18737408,65013447,350814240,-536426751,-385859581,113705227,66526,1358721512,-369298456,113770366,66526,1358717416,-1963138072,52756038,108382462,-385875528,-1070858392,-939564055,17030662,-62855168,-54335408,285099766,6958453,-939569943,17030662,-64428032,-230258352,-1963153432,941945414,259199036,-385930775,1183382546,1010312447,-385649144,1183449239,-2048372481,8907260,-1996752408,941948742,460527676,64882375,1183449089,1010312447,-1978895088,-1207118834,-522977281,-1979456861,384565062,64882375,23724033,-335810584,-569981100,-402652925,-397345862,1173093436,-1996770840,1183514438,769927934,91488452,-351243192,-536426550,-956297213,17030662,-943920384,134471686,-940512512,17030662,-737244672,112652,-492576557,-944182525,17030662,221815040,-916469973,1218,777475614,3153550,-946929869,-1207957061,801969796,-955531124,1049172852,109839840,28837346,-1899000830,-1388409401,892767653,-534839549,526278405,102654155,807308846,-152270080,134424582,1183517813,17229846,-2062565365,519831672,90881799,36183694,1973902,669323,-315487094,-2096567936,-561313594,1952201900,1966029828,-488731902,734956531,-202142773,-1430244700,1790910214,33798149,98574079,1433714699,96077511,109969408,-2094661080,11326,1723537524,-16634,643257094,1849087,540475174,520037888,12058666,-401695668,1183544562,222339862,222430919,79167488,-1161196542,258385528,520082103,1317078496,-352255976,409370885,520617727,1486639201,1476576502,-805633675,772152928,3153550,-1912148853,637671942,1982083,208996096,222430975,222445185,426987520,991315595,1947025414,222339868,-1019491444,434639732,1975520000,33863692,520079667,166266336,407798271,520552704,-1909534879,-1962921954,470191824,1501186,292929547,104579212,125043266,101092902,871033600,-1070349376,470715174,638968576,2244235,139803430,-947714188,-336207350,112643,1444806851,512634455,1352728624,526278413,182475,1465261568,807308846,1346274048,1433731341,581975476,-1676845382,1945692174,1183396722,1107474686,872308363,-1663945783,1944381454,-919396494,108971081,-1359822798,1229576695,-1958693858,1455816286,-401695738,1931441094,1342621446,-1962934259,-619970978,1051985780,-1343746404,526278515,314057,712,777475614,3153550,1589577502,-804353267,-935934717,111473411,223526431,805272960,1555040372,1962886456,-1431524863,-92946422,-919388748,1589256880,-401695731,343044966,-1191295351,1586184706,868824062,-401695534,300643154,-919389004,-1676845382,1933895694,1929266825,1342621466,-1962934003,1052048990,803737244,167819379,244338718,1610551016,-876011682,0,0,0,16188327,16974081,100860823,102237718,131793815,135858198,139199383,140380253,141820823,144246915,143262615,144246936,145163159,147917008,152175511,153684254,154600343,155257149,47514527,48693990,50135967,52560652,51577759,52560673,53478303,56230745,60490655,61997991,62915487,63570886,25691047,26870169,28312487,31064537,35193767,36700709,37618599,38273604,1229652887,1249462898,1254032279,1259359066,1264911255,1266371445,1267073943,1268599703,1269302167,1272794073,1273496471,1277185052,1277887383,1279675456,1280443287,1282034781,1299645335,1306349019,1309213591,1314147922,271516575,270930560,1958282135,1966110000,2145452951,2145943543,-2097609833,-2096135413,-2094660713,-2091482294,-2090597481,-2095676476,0,0,524288,131080,2097409,1051327,0,2519,32768,0,11141205,11141205,11141205,11141205,64,-2146959360,-2000158719,5505943,83278,91160685,8192074,181057,0,0,0,65538,4194334,5505108,6619235,248,262146,134348800,6619237,50987056,49545250,49729558,1443174,-2140733280,99549344,1145195269,21333,1346721539,-1895825406,1258684419,1162760773,33554508,-16777216,9502979,788595711,74497,2018816,1547322144,1229867351,810832718,808465454,1313426780,1145195337,1280066606,0,0,0,0,0,0,0,0,-1939857914,-1077899576,28835938,-841272342,1962871329,-285034438,-1976688179,838885646,653329389,-922876790,816915832,-1202658826,567144196,-661733236,-1946132033,1489014472,414838787,-1510736896,-1912602184,772467648,6358726,-1900006656,-1064541760,119525939,203,0,0,0,0,0,0,0,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-998046329,81168,633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,0,0,0,0,0,0,0,0,20971520,2621458,2097409,47186559,0,2519,1050214,0,1142973812,541674832,1987208531,168653413,1380272932,978077006,1634620704,543517794,1696624500,1919251566,1869762592,1952671092,1293968485,224748655,1162552330,1279610450],82,[1851072570,1701601889,544175136,1953066601,1768710505,1746953594,225468773,1162552330,1279610450,1851072570,1701601889,544175136,1852141679,1380272928,541869390,1667594341,1650553973,168650092,1380272932,978077006,1634620704,543517794,1814065012,543449455,1314014539,1159744581,1746945368,1701077349,604638578,1314014539,1023429701,57953103,-1932804045,-1945783794,-402279394,914954521,99091940,451143706,246027448,234908240,6946922,-1192366360,1343138324,1780351850,-402560512,1944645087,1975520014,1291827205,-1957486131,-855432162,1946331153,80707587,52698761,12079963,1009765654,-2146667261,16983822,52694656,-2146768095,537077774,52694656,1464949521,146406486,-1090052608,-390200518,671544845,58007555,-217189186,1499422372,78758283,-1096554285,383552261,58171112,13796291,6967378,2145976170,95986548,-1995403077,-1156705762,512299440,-1329721834,-1326546669,339118353,1894260238,-2084371593,-1929772846,503452694,34651159,34879231,863472360,335972288,-1949266430,-315360282,33615489,237406518,646526464,-1992949748,-67106250,35653262,-1962548063,637909022,134795,1375862970,-397324205,74584489,242597899,245996218,-855002081,1291827233,-1230822963,-703689723,-737753342,-1902285054,-1946017762,740200155,-50973952,1975519916,-1073042181,-391252363,119409323,807308846,1962871552,-905540553,-935425789,-804353789,503731715,85900807,54656651,79298041,-56233216,63966859,-989521729,-217855946,96872100,777914204,3153550,8973441,12319883,374736448,244339543,1084734952,-1095101579,-1813491031,521034472,567085492,-850591816,-1204355295,-396945915,-998173400,-1073020792,-373684875,-1545933911,-1064435172,171871014,142445824,63833740,63717001,-169289845,1341795245,64110217,572427046,1199646208,856555556,244000448,-148504548,66631,-148497035,268436551,-1939857914,-1193767224,801969685,-1939750770,-888725568,0,0,0,-1947432107,1183516254,138841610,-1962440410,-1993995194,-953810361,66631,52169,65536,538968065,65552,48758788,65536,0,0,0,65536,538968065,65552,48758788,131072,0,0,0,0,2359296,0,0,108,2097173,1310730,400,5242901,0,1310728,67895296,0,0,0,-1975451616,-1914568704,919,67240448,18508,6815777,0,166155597,0,1,372,8388689,65620,166155597,0,9,132,24117353,-249561088,0,0,0,5505024,0,8,61456,0,0,0,100,327680,-268435456,0,0,0,7340032,0,5,61472,0,0,0,124,589824,-265289728,0,0,0,9175040,0,134348809,0,0,0,0,0,0,-262144000,0,0,0,10223616,0,134348813,0,0,0,0,0,0,-248512512,0,0,0,11534336,0,22,26214529,7077904,0,0,0,13369344,0,1,67895664,1311356,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67895697,26214410,1036,0,0,0,2359296,0,0,0,2097173,1310730,212,5242901,0,1310732,67895296,0,0,0,-1975451616,-1914568704,919,67240448,18508,6291489,1936020006,1701998452,0,7077969,1987005734,101,7864417,2053722918,101,8913005,1848011085,2053729641,101,9961593,2015781197,2053729641,101,11272329,1869366054,1091134835,1177252972,52,13107353,1769416275,543712116,774795092,1950550318,1160473714,25459,13893805,32,0,67895496,1311544,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67895509,13893642,1036,0,0,83278,90112206,13893632,49920,0,0,0,0,4194363,12845120,13500622,336,262144,131072,13500622,50987008,-2147024892,-2000158719,1639319,-1940914129,124,-2146959360,-2000158714,4719511,-1674575620,32846,21233664,-1674575532,32847,43515904,-1674575456,32848,70778880,-1674575328,32849,106430464,-1674575112,32850,156237824,-1674312521,181829715,-2146435072,-2000158719,235340695,-1943011298,32769,0,1313818119,1380533332,1380274950,4539977,0,0,290,536878798,1465662019,1313427017,774919251,1546661940,1230128467,1177437510,20047,0,0,83278,142016719,13959168,49920,0,0,0,0,4194368,12845120,13566159,337,262144,131072,13566159,50987008,-2147024892,-2000158719,1704855,-1940914127,124,-2146959360,-2000158714,4916119,-1674313475,93225044,21495809,-1674575527,32853,44105728,-1674575366,32854,77266944,-1674575251,32855,117964800,-1674575071,32856,170459136,-1674574470,32857,-2146435072,-2000158719,262341527,-1943011297,32769,0,1313818119,1380533332,1163088647,1162234194,0,0,74496,2018816,1547322144,1229867351,810832718,808465454,1163088732,1162234194,1313818158,0,0,2097152,262176,2097409,8390015,0,2519,16384,0,520151295,251707647,251691263,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251658483,251658467,251658434,251658368,16777216,0,0,128,192,192,192,16777408,50331840,117440704,251658432,-64576,-64576,66062272,132124608,264249280,528498624,1056997312,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,2097152,262176,2097412,8389935,0,2519,4096,0,-520151296,-520151296,-520151296,0,1610620928,1610620928,1610620928,-1057022208,-520126720,-520126720,-520126720,-2130755840,1610661888,1610661888,1610661888,-2130739456,1627389696,1627389696,1627389696,-2147401728,1610866688,1610866688,1610866688,-2147401728,1610866688,1610866688,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610866688,1627385600,-2130882816,1610866696,1610866696,1627385608,-2130882816,1610872856,1610872856,1627389720,-2130901240,1610870833,1610870833,1627386673,-2130839272,1627386217,1627386217,1627386217,-2147354572,1862269136,1862269136,1862269136,-2130771090,1509979043,1509979043,1509979043,-2063601572,905978079,905978079,905980127,134275104,-285277313,-285277313,-285271169,268451871,-16842689,-16842689,-16828353,-520158433,503317248,503317248,503348031,-520159201,503319296,503319296,503380799,536870943,1546324736,1546324736,1546382143,547098655,-125957376,-125957376,-125908161,12319,-251721216,-251721216,-262829505,16674847,34879,34879,34879,28703,34879,34879,34879,28703,34879,34879,34879,28703,-133197761,-133197761,-133197761,24607],83,[-266362817,-266362817,-1608867777,-267436001,539213887,539213887,539213887,-1071906785,-1069121504,-1069121504,-1069121504,3866655,0,0,0,0,102400,2424832,536875041,1627332608,147968,-2080374784,87,0,83278,765,51183780,721731,536872960,94668,754218,196619,4194357,47841454,49021670,880,262144,134348800,49021676,50331648,2020737086,2020754774,135398854,1096158776,97390136,384567548,384581974,174982438,1079377950,88473630,20974194,20988246,176686526,1096160078,89527118,352979904,352993366,219284870,7804938,91625482,1314452,1310839,244843926,7798882,111018082,1646923424,1646920055,264902,360462,60262600,136390,-2140861340,199390,136394,-2140205984,2790,136398,-2140140448,2798,136402,-2140074912,2806,136406,-2140009376,2814,229378,60262600,28318088,-2133976016,0,34216760,-2133910480,0,157490498,-2140398540,1342,557061,60262600,1643738,-2140730272,0,403109,35658800,0,2102516,-2140533664,2830,1971478,-2140468128,2838,2037046,-2140402592,2846,1840470,-2114646944,0,2561396,-2140337056,2862,2430364,-2140271520,2870,1277958,60262600,857538,-2145772428,133950,3610064,-2145837964,68422,1447432,-2146231180,199502,3872288,-2146165644,68438,136796,-2145379212,68446,2365024,-2147410828,68454,2168454,-2147345292,68462,2692776,-2147279756,68470,2430674,-2147214220,68478,1513208,-2147148684,68486,4069136,-2146100108,68494,1382224,-2146034572,68502,1972070,-2147017612,68510,2692998,-2146952076,68518,3020720,-2146886540,68526,1644512,-2146755468,68534,858106,-2146821004,68542,4134920,-2145969036,68550,5052488,-2145903500,68558,98320,60262600,1844907,-2147414992,0,360451,147263501,3086486,-2147414940,199638,3086534,-2147349408,3038,3086582,-2147283872,3046,3086630,-2147218336,3054,3086678,-2147152800,3062,1124794368,1229734989,1162364238,1460162636,1163087433,5264724,59703296,117901079,1162544640,1279610450,1163089156,1145504594,33554505,16777216,307233025,-503250687,74760,2019328,1547322144,1229867351,810832718,808465454,1313429340,1431586131,1229074000,78,0,0,0,0,0,0,0,0,0,0,0,0,2621440,88,0,0,0,2359321,1572874,820,5505049,0,1572884,60030976,268500992,0,0,-1975451616,-1914568704,919,15073792,18508,10747941,37,11010048,0,0,0,0,0,0,0,0,0,0,0,0,12058624,0,0,0,0,11796565,65536,1937330949,20547,12845221,65536,1937330949,22338,14418101,1684957527,544438127,1394619705,1886745701,0,15990981,1684957527,544438127,1394619705,1886745701,0,24641757,1970562387,1936269424,2003791392,1701998624,1769103728,1948280686,1461740904,1868852841,958428023,1699946549,544241012,1635412311,539780210,1667852407,1769414760,1730178156,1701079413,1970239776,1919448096,1751610735,1701344288,1936028192,1718558836,1701344288,1952797472,1881174133,1701015410,539915123,1701597216,543519585,1953063287,46,26738933,1918985555,1852401763,1868963943,1919164530,1936029289,774778400,0,30671225,1970562387,1936269424,2003791392,1919250464,1836216166,543649385,1869750369,1852404853,1751326821,543908709,2032168559,544372079,1953724787,3042661,31981977,1634036816,1998611827,779381089,11822,33554901,1684957527,544438127,1394619705,1886745701,0,34603497,1852785446,1970170228,101,35652097,1769481797,1699946612,7370100,38011409,1646292820,1852401509,1952797472,539783285,1667853411,1866670187,1852404846,3040629,40370721,1668048215,543518063,1461743476,1868852841,958428023,1699946549,561018228,0,48235077,1735290691,1970561394,1769234796,544435823,2032168559,544372079,1768908899,1864394083,1767317606,2003788910,892936307,1752440876,1701716069,1953719671,1684955424,1935762720,1953719657,2036430624,544175136,1998614372,544498024,544567161,1953390967,544175136,1998614372,543716457,1920298873,776163360,0,53740137,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,60031712,1572960,1295778708,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-998046329,81168,633347061,-916586492,-1957326645,139365356,-1912185205,60031797,53739530,-1207630956,65536,538968065,65552,48758788,196608,0,0,0,65536,538968065,65552,48758788,262144,0,0,0,65536,538968065,65552,48758788,327680,0,0,0,148814,117899412,10092544,49920,0,0,0,0,4194350,8912960,9699476,278,262144,131072,9699476,50987008,-2147024892,-2000158719,1377175,-1940914168,64,-2146959360,-2000158719,1901463,-1674575609,32798,-2146435072,-2000158719,19137431,-1943011297,32769,0,1313818119,1380533332,1296387848,1414418246,83,0,19005440,516816896,977477632,1313429340,1414745673,808726064,1196842032,1296387905,1313818158,0,0,0,0,0,0,0,0,0,-363721126,60265627,0,0,0,0,0,0,131072,2097153,65600,20185089,65536,0,0,0,131072,2097153,65600,20185089,131072,0,0,0,0,5,1048576,34603536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,786432,60227584,61801079,0,43328,41353216,12582912,7232,1937768448,538442500,41366018,41885024,32768919,41894821,41877504,60228503,639,-1455423488,-65536,180814743,631,-1975517184,34081479,180822756,-809465280,836993078,577472,2144612845,0,41353847,911,140968719,141492224,2159,-2147483648,32896,56558431,778,0,118949639,2167,65536,-16711679,255,0,0,0,1862476032,-1090519038,3,0,-2147468544,252208896,1862821635,83886088,256,1282,0,0,0,0,0,0,-65792,1278,64421890,64422698,64422669,70715459,70715500,70716076,70715757,74395722,72286342,118467421,118461221,143590147,143589794,142550384,118466487,118426044,118436686,118456707,118467924,118429698,162469696,60234548,74395766,0,0,0,0,0,0,20871,0,537985045,40,65536,16842752,256,1230438400,1145851726,1294880833,855655503,1380398648,1161970241,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61801470,59704678,983055,0,65536,0,0,61801752,51838976,11010838,131071,18808832,516816896,977477632,1313429340,1414745673,808726064,1230462000,1313418830,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2041315328,2759,52298527,-65175,134217729,290,536878798,1465662019,1313427017,774919251,1546661940,1414748499,1227771205,18766,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,776882519,4804169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1194853159,21392,879,275382272,41353217,1639208,2656,792,0,0,-1,-65534,0,53936759,54526776,101974863,788004,90112016,118947846,59703303,63897608,65470473,71761930,79101963,94830604,117899277,116326414,142016517,91160593,-65281,-1,0,0,0,0,0,1701603654,1920091424,1124102767,1869508193,1768300660,2122862,1920091392,1814065775,1768186223,2123630,1696624193,1919906418,1935763488,1667460896,1701999221,1852383332,1970239776,1885413490,1667853424,1869182049,1225404014,1870209126,1751326837,1702063983,1852262688,744845935,1970239776,1869116192,543452277,1702257011,1970239776,1870078066,1763732338,543236206,544695662,1701603686,1716062766,1970239776,1869112096,543519599,1936682051,2032151653,544372079,1819308129,1952539497,544108393,1819044215,1919251488],84,[1634625901,3040628,1868787273,1667592818,1397563508,1397703725,1919252000,1852795251,1293951022,1329868115,775102547,1919885361,1701996320,1919251553,1902473760,1701996917,168636004,1886404900,1633905004,1852795252,1920091424,1107325551,542396239,1633886208,1684370293,1763704864,1869417070,1701606756,1853176864,2003791467,536886894,2126945,1124731438,1936682856,1818435685,778400623,1998585888,543976553,1936682083,1627401829,1852131104,1818325605,1869762592,1952671092,544108393,1819631942,543228020,1769367876,1646290276,1700405369,1627418482,1635013408,1176529763,1953264993,544104704,1701604425,543973735,1953721929,1952675186,7237481,1632641121,1176528231,1953264993,1310744832,1344304239,1702061426,1176532078,1953264993,544104704,1819308097,1952539497,544108393,1819631942,1699938420,1852140903,1867260020,1176527969,1970039137,1325426034,1864397941,1699946598,1952671084,7565935,1936682051,543649385,1920103779,544501349,1819308129,1952539497,778989417,1851867904,544501614,1684107116,1836016416,1936028272,543450483,1701603686,2035482739,1835365491,1920091424,1459647087,1702127986,1869770797,1952671092,1679844453,543912809,1679847017,1702259058,3037216,1852727619,1914729583,543449445,1836020326,1769104416,1478518134,1631780910,1953459822,1769109280,1948280180,1919164527,543520361,1392520792,1769103720,1981835118,1634496361,1852795252,544108320,1986622052,777527397,1952796160,1802661751,1920099616,1864397423,1919164526,543520361,1124085336,1869508193,1701978228,1713398881,544042866,1769366884,2123107,0,0,1852727619,1998615663,1702127986,544175136,1769366884,2123107,0,0,2004116814,543912559,1869771365,1852776562,1986356256,543515497,0,0,1769099264,1919251566,1953459744,1634038304,117471588,1631980045,1164730740,544500088,1701080931,2112800,1635021600,1864395619,1718773110,225931116,1631780874,1948281964,1851072623,1768318308,543450478,1634629956,1802398060,1886404864,1633905004,1852795252,1902473760,1953719669,1629512805,1919905378,543973741,1836213620,1952542313,7237481,1869570651,168648052,1634683904,1635013476,1025537138,1867251744,1968399457,1936024419,540876915,1634683904,1767982692,540876908,1631985664,1920298089,1868767333,1763730788,808460403,2573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,256,0,0,0,14477,0,0,0,1229211395,1163089156,1162544722,1279610450,1313165318,122571095,1347635524,140067148,1498631501,1296389203,0,0,183631872,1442735,0,0,0,0,33751040,50462976,977469444,1313429340,1414745673,808726064,1498635312,1296389203,1163089244,1480928850,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185139200,22,0,0,24236,0,0,0,168648027,2097213,0,0,19520,0,0,0,1,0,0,0,1380272902,72107342,1380275029,1096241732,1313821524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17170432,268502536,102236422,17178625,805373480,104333574,184640001,-2080111488,42338818,17074186,-1895693428,77597697,84066313,-989134396,46533377,84201475,-166919721,33424898,134348551,174857991,195299694,178915238,112069036,0,0,0,0,1380275029,0,1329725440,1330402383,1481911879,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2097152,80,0,1835025,1048586,580,4980753,0,1048596,66322432,0,0,0,-1975451616,-1914568704,919,65929728,18508,18612253,101,0,35914072,28049408,37224448,0,0,0,0,0,0,0,30671352,0,24117248,0,0,304,484,0,0,34603008,0,21233664,0,0,0,0,0,0,0,388,452,288,0,404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19660877,131072,1937330950,7169396,20971805,131072,2020165128,2037605477,115,22282541,131072,1919243272,1634625901,108,23855425,65536,1634554635,1176530028,1937010287,0,25166165,524288,542330120,1769104723,102,26214765,65536,1836667654,7106402,27787649,65536,1885428236,1852392550,1952539239,115,29360529,65536,1885428237,1766072422,1633838958,29556,30409129,65536,1818576900,118,31457729,65536,1936544774,7236946,32768465,65536,1936544775,1852658208,0,34341345,458752,542330125,1936613715,1919243040,26217,35652085,458752,1397310471,1497451600,0,36962829,65536,1481067786,776359255,5657156,38011425,65536,1852796420,101,66322996,1049008,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66323013,38010890,1012,83278,118947988,10092544,49920,0,0,0,0,4194345,8912960,9699476,278,262144,131072,9699476,50987008,-2147024892,-2000158719,1311639,-1940914168,64,-2146959360,-2000158719,1835927,-1674575596,32799,-2146435072,-2000158719,19923863,-1943011297,32769,0,1313818119,1380533332,1481197064,1414418246,83,0,19005440,516816896,977477632,1313429340,1414745673,808726064,1196842032,1481197121,1313818158,0,0,0,0,0,0,0,0,0,-1866465084,7,-2029981696,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7405696,917554,65646,645943297,1953394499,1702194793,11927552,3276913,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012373,1342308352,1952797570,1763733621,1869488243,1869029495,543649385,1881173876,1868984933,1629515122,1970237984,1701734772,1701339936,1864395619,1870209134,1931506293,1702130553,1411395181,1919950959,1701143407,1663052900,1801677164,1852785440,1970170228,11877,458759,1310738,262143,-8237056,587202661,-1426060032,-16774656,33554687,1700233808,1836016492,1869881445,1852397344,1937207140,540358944,1970562387,8560,2228259,1573061,65535,1132613634,1919381103,1819636833,1869182049,1864397678,1870209134,1663070837,1667854184,1718558821,1852397344,1937207140,741685536,1701344288,2003136032,544502629,543452769,1769169253,544502629,544825719,1679847284,1752637551,2032170081,1998615919,544501345,1679847284,1769414767,2032167028,544372079,3031888,1006641920,335592960,16776960,-2108685824,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,0,0,0,0,0,2097184,16842756,-193,-225,-241,-249,-253,-255,-256,-33024,-49408,-57600,-61696,-256,-256,-33008,-32968,-49284,-49156,-57346,-57346,-49153,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,64,96,112,120,124,126,127,32895,49279,126,118,102,67,3,32769,32769,49152,49152,0,0,0,0,0,0,0,0,0,0,0,0,0,-57600,-49408,-33024,-256,-255,1048592,2097184,16842756,-1,-1,-1,-16744193,-16744193,-16744193,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16523009,-16256769,-15730433,-14680833,-14680833,-14680833,-15730433,-16256769,-16523009,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16744193,-16744193,-16744193,-1,-1,0,0,0,0,0,16523008,0,16256768,16256768,14159616,11012608,5770496,11535872,6292224,12583168,8388608,8388608,8388608,12583168,14680832,7341824,16256768,7868160,12062208,5770496,11012608,0,16523008,0,0,0,0,-16662273,-16662273,-16662273,-16662273,-16744193],85,[-65516,0,0,0,0,4145024,0,-2143354880,63,0,4161664,0,1061093376,128,0,8404864,0,-2143354880,128,0,12632256,0,-591396864,192,0,15780518,0,-922812416,200,0,5460819,0,-2139095040,128,0,8355839,0,-8454144,127,0,12648447,0,2139029504,255,0,16744447,0,-4194304,255,0,16777215,50331840,50331840,117440736,251658480,520093944,15728640,1966095,2097409,29493943,0,2519,1050760,0,251721983,114943,1048580,67109184,2113933312,-469764033,-28673,-67172608,-536940549,14958589,-44105712,268493887,-405833472,67010623,1465253887,-268698625,1610473470,-57540652,-731906721,2013041151,484433911,-36484,-67131606,-537071621,-4952067,-44041582,-1828735889,-1191481350,-2009579794,1465253887,-268698625,2013126653,1989410676,1954020703,1870042111,2137960699,-64455,-67131606,-537268229,-754947,-44061037,-1811942278,1627217838,43188020,1465253759,-268698880,2113789755,-560726028,-193069729,1608422399,-13344515,-8453486,-83843286,-543952901,-754947,-44061037,-1811942278,1627217838,43188020,1465253759,-284952328,2013126615,1989410676,1954020703,1870042111,2137960699,-64455,-67590358,-540545025,-4952067,-44041582,-1828735889,-1191481350,-2009579794,1465253887,-268436488,1610473455,-57540652,-731906721,2013041151,484433911,-36484,-67590358,-536875009,14958589,-44105712,268493887,-405833472,67010623,1465253887,-268436488,114943,1048580,67109184,2113933312,-469764033,-28673,-67631360,-16781313,-469764033,-28673,-134217729,-1192932608,0,0,150996996,-405849856,67010623,-1946514444,-94467117,9106179,545973201,12,917518,65537,-16777216,-50331649,-50332417,-770,-50430723,2033351,2734,720896,1,49224,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,2033391,0,0,0,49228,6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,1967863,0,0,0,49233,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,5113199,0,0,0,49244,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,5178735,0,0,0,49244,6291466,852064,3,-1879048192,1,101777424,536874496,318791935,5244271,0,0,0,49244,6291468,983136,3,-1879048192,1,135331859,536875520,671113471,5309807,0,0,0,49244,6291470,1048672,3,-1879048192,1,152109077,536875264,1828741375,5375343,0,0,0,49244,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,5440879,0,0,0,49244,6291480,1769568,3,-1879048192,1,269549603,536879360,167796991,5506399,1422,0,3,49278,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,5571935,0,0,0,49278,6291466,852064,3,-1879048192,1,119603216,536874496,402678015,5637471,0,0,0,49278,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,5703007,0,0,0,49278,6291470,1245280,6,-1879048192,1,153157656,536875776,1929404671,5768543,0,0,0,49278,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,5834079,0,0,0,49278,6291480,1900640,5,-1879048192,1,270598181,536879104,1107321087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148814,116850833,9895936,49920,0,0,0,0,4194343,8912960,9502865,1171,262144,131072,9502865,50987008,-2147024892,-2000158719,4981655,-1940914168,64,-2146959360,-2000158719,5505943,-1674313387,179208223,-2146435071,-2000158719,27853719,-1943011298,32769,0,1313818119,1380533332,1313818117,21332,0,570425344,-838860799,1126170654,1230462010,1397639502,875442260,1448882224,1498628423,1329999443,78,0,214350,71762062,12320842,181057,0,65878,0,131074,4194432,7077972,8323195,317,262152,134348800,8323199,50987516,532348960,532403542,36176974,-2123954930,72811790,-2146435068,-2000158719,41812887,-1943011299,32769,0,1431260421,17747,1346721539,-1895825400,247555,1380272902,105661774,1414748499,19781,8,66559,17039104,67043407,-16742911,11600131,805372927,17039120,67050956,-14711807,11206915,292,536878798,1465662019,1313427017,774919251,1546661940,1330467661,825447253,1448231982,0,0,0,0,0,0,0,0,345422,63897734,13172736,49984,0,66020,0,65538,4194555,7077972,8257660,298,262144,134348800,8257662,50987008,63373350,63422790,6816727,-2140733337,64946279,-2146435068,-2000158719,7472023,-1943011298,32769,0,1398362886,5064020,1163330304,2640,100664207,1314014539,19525,12451850,33620225,16843008,16843562,17006849,48365825,218169601,16843011,16843475,16870401,24576257,-2097086207,16843009,1245589,20,-1895759615,74241,2018816,1547322144,1229867351,810832718,808465454,1398362972,776815956,5657156,47382787,16870401,-2097086089,26542337,16842761,102145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1867259963,1948279905,1713399144,1937010287,1919903264,1952805664,1998614645,544105832,1852732786,543649385,1768843597,1852397357,1937207140,1717242381,1937010287,1292504413,1699946579,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,1396517235,1179210309,1329999429,1292504398,1632837715,1394635630,1718186597,824981536,842083376,741617964,841758769,1445470260,1914716487,1026126693,1380275027,776291913,223235910,658698,0,0,0,0,0,0,0,16777216,49,0,0,0,0,0,65793,84148994,151521030,-15987958,-61682,-1,-1,-1,4197794,6815848,8192121,2172,262195,131072,7929981,50987692,-1,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],86,[1024,0],87,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-402547200,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,1430586335,505343115,2002478,4096000,91553792,-687741798,138840835,158711819,-1207959366,971626125,57952257,-1275011351,496146969,1586168727,1958951430,-745844702,-1835397452,-1274833123,496146969,-125172841,-1710312358,60235154,57998138,-2130640919,4926,-2129497596,16782142,-16091388,652740214,-339735807,1141487634,1124490891,-1759669606,-150244861,1947205826,309509,146296299,106859332,496147011,1165099927,-1459616839,326434817,-2097151303,1929512574,185005578,57999616,-1207917591,1586185230,-1835384058,1912837917,1958742578,1960327698,-1947979250,-2084555824,108266233,-1862014144,2129383987,180368272,1962936838,1178288129,243974,45729138,-2084508928,1963001470,171868382,-680198144,-352321094,1316309192,425603,1048653941,51642387,1471686259,650153474,-1068482943,108350543,1377991,1605898448,-1950315006,838866206,663103204,796296,1048647915,51642387,1605898355,-1950315006,-1979706082,637537318,-768399480,-1927299021,1562377830,313933,512634398,228655104,-1949622528,73385180,937240219,-1962933046,73385180,668804763,-1207958326,46792706,112640,1426064074,-327029621,1465254032,-919396858,-1064382324,-645146482,-1913620851,1375695038,-1705049416,60235154,47193,-75492238,-1979091708,994126852,57934918,-1193809087,119472129,-443851169,180829,512634398,1048576000,1962934272,458287,-852446208,-1545566687,298647571,-754536112,-1576852248,-1571291126,113704971,13,141820584,853703,-472186786,520094136,922681547,922681439,-1957363619,106860268,182877,512634398,109248512,-2093612959,25366,6620801,1048642461,65536101,780210290,65536101,6358783,117376117,1048576099,1962999900,1543962297,-1957323776,189200108,-2147191806,1560413006,6102783,-435441584,-469701856,1975519776,1392923963,1465274961,415165747,1085144064,1085081973,-964485260,1223879428,218040692,-964491916,-1981355258,-1924774396,486538308,-352008573,1516134360,1560763225,1544486488,516890368,2002478,6398208,6493835,773770015,7822,6045312,-971213568,16800774,-852162376,1562282273,1594264576,621328384,951721742,522308866,-1909580085,-2147483618,23614,113643124,-1207959460,382018824,567083101,-661861601,-1957345904,-661774612,2002478,1620736,185222795,-1190497088,-503905304,-136933959,1065614065,-2095483393,1962869375,105810712,-1995942261,1468597327,38242566,132843401,-351747197,-69520419,-880032885,536766093,113921373,-1864856576,-326412987,1473809950,429614,1621760,637945483,1979661699,2105746953,309722882,-130345493,-1191441291,-139722753,-1414812720,-947714581,-1948456184,1720541128,1297948670,714,0,0,0,0,0,0,8388609,9437184,1627521023,0,0,66565,65537,115279179,0,74391591,131081,60243536,4980918,118452900,65535,0,65535,0,65535,0,65535,0,-1,1393444865,1687296,0,0,0,0,0,0,0,70713348,1069043742,1490587140,17446655,17315583,-1897100459,-899873186,1069023234,-1957346044,-661774612,-1962866527,-1929311722,1562377830,1344195405,71284742,1085855886,-457142784,646588000,-264503273,1777009522,20873360,645136385,16844346,1844118389,2133086352,16844344,1343452248,1095763,-16763205,1526790686,17221208,-2136473599,1240138612,116795024,1963458584,1966750732,80016907,904594293,-1877021808,74732348,7620156,388401702,-153815552,494210244,427119420,-1757005670,-11008253,-16709066,1426130998,1586424971,46816518,1642352640,-2146639734,-528064026,1347969510,-436137824,-2135664608,-1003298782,512370259,-1007288297,-2142014204,67111998,1413222517,-1007285131,-1341688824,47916,926692843,1048590453,1963196428,87982362,1963137793,84330281,-167650303,460653507,29043888,-166663424,309595075,-1007276880,113416,-11861644,-385811938,1413218448,1048598901,1963196428,116794890,-1341915113,172520503,-352093980,1048612981,1946157360,645932790,-1192034281,951812114,-98631936,-2146322432,-16769605,-167708130,33632262,1968703323,238485264,204930817,1586386177,46816518,-521527552,-2147248233,65342,720044916,-16318832,568610816,15401484,568721643,-13436072,17110783,16713414,568654336,15465764,568721643,123404523,-805626024,1161625394,-939654539,17251976,-2147359256,66110,266929012,205422593,427099136,141910332,17106631,183174051,158687292,17106631,-269941989,352777728,762593280,309672508,192472074,386332198,58015744,-385820952,708575442,909902964,-469102731,-165278856,1073747718,-1125645452,116794880,1946353687,2044987919,1948924939,1966488580,10807555,386332198,594805760,125125948,330356875,1006667753,-971737786,65030,-990455669,-402426752,61866294,865104107,-1327985957,1176386303,-352095744,-1957261215,-1979694026,-13476352,1917320064,1408991313,-165262217,536876806,-165264268,50337542,-947252875,913686538,-147420330,-1186952704,975956830,1946222878,18778131,-1202499583,917733392,16391935,317413467,1954596086,-98631923,1095680,646461107,-13500159,17251974,16391935,-1152167741,347603002,-98631936,-2146125824,16391935,-943499173,-603912954,1948924929,1949711368,1966554116,1400105730,1526768104,893180042,1873806453,1178346987,113643893,-167771906,57966788,-1342149144,-1341068541,1176386303,1443394304,4470411,-2141323126,863320315,1378038,640447496,1509110,170161412,-972588572,65542,1048579307,1962934528,443929,1397752065,498799024,-98631936,-2141693184,520028623,1019412730,-954960867,-603912954,1967471617,-1962986998,-15486760,-1023346146,1448235347,-1705703849,60252460,1583286109,-1017423526,812926268,1006633659,-1156090838,909901825,79368308,1948072961,34126601,326449212,-469102219,-738785159,387850534,153535232,-1023404258,386332198,-143326208,-469098317,-738850695,404627494,-2077834496,1962940446,506471945,117309463,136708390,-1023404002,1157906360,518818645,1465309326,272532476,91430912,-150959974,641630211,141819905,-972913176,75270,185747083,-1341426240,9485088,-385713688,-796196361,185622155,1010204123,142525458,-1070395788,19471930,698483573,37087489,698531891,671516161,624436737,-873921675,1975519745,106366473,141335127,300483639,1964129282,142001164,-1993946829,672040972,209110017,-164462411,275547174,-956431756,309101606,-830471308,1820599812,-2147257327,-427162938,1969803,669247953,1181326,3030667,1504703063,-114615947,-1947217585,637550110,2126774666,19374600,-18262,-2147372311,91489534,1963327104,105313888,-1957333759,-13496226,2001927040,1207664715,-343914894,448760391,-32767,1190541940,829751814,-1979154748,109449286,104464681,91554089,1827258419,638234625,-470409846,-466434302,973441318,-972720701,16852998,1357497482,16050433,-352065920,209110016,340063782,-1960741887,-486531058,302419483,842959616,-1359849728,722302297,512446457,-1977221054,13494529,1996750464,1916877848,2002402324,50233360,522454396,-1979664663,-350223136,1918909544,2003385361,33456141,-805042825,-385835287,-561381233,-1618280654,-75497198,-1947175681,-486533489,302419690,650087168,-1359849728,735868249,-25145351,52524545,637548223,-25164406,-1475906302,-346655360,-25128864,-1475971837,608859264,-1873614049,-1090257149,-1960443850,1962281477,-993753598,-165278602,1946227780,1106935848,-92272270,-2046527654,-1961169980,-486530546,302419476,876514048,-1965520128,-1951468862,-2046659133,1979661508,6613004,2126823475,1374399240,656837264,1961101825,604932929,-784604416,302419689,809405184,-1343072512,722761049,1341116921,4202123,-972977626,75526,1351620843,-466434934,-1425506620,-1411108264,19334854,178176,2126776299,28879368,-1923195136,1562377830,969293,1085332275,266867891,-1290752000,583825,-6553164,-1023333858,638351044,-1107230474,-963772352,136709748,-1023404282,539414774,-1023404282,16777653,84148994,151521030,218893066,286265102,353637138,421009174,488381210,-2122309858,1596759852,629734653,-1924187053,1620086670,-115203545,-1718067411,-1653653901,-1390388834,-1659921253,1663178205,766160550,-235380878,-433638403,825031188,-1414746201,1094821983,-1886502591,-1874493294,1229538629,-1522251447,1330597711,1431271577,1503286613,-1601838753,-2038144637,-2104850543,-1584559736,-1536914548,1871946389,-1754270060,2038535843,16816223,84148994,151521030,218893066,286303246,-1481239790,421009174,488381210,-54059234,-521870615,-336926747,-319885336,-422984252,-218696506,-687867397,-1516002596,-303987888,-772670733,1606400682,-1581466196,1600109483,-1499027873,-1507120218,724249510,757803819,724380461,724280998,765865261,757935403,724249389,724249387,-1503699157,-547397793,1600108127,1600085941,1600085855,-1319149729,1600085855,-1783603209,-1301389385,-1590796449,-1194653956,1430586431,-1910575989,82609112,-973318314,2126776950,6088710,-351887685,-1923195085,1562377830,576077,1157906360,518818645,-326903666,-61385212,-1005947195,870844030,121551616,1983580907,991917308,527759998,1937783980,1958742545,1914715140,-1073042937,904651893,-684826620,283702251,-388175104,-588578791,1183432755,-96040452,-1940696893,525784,-164374386,1354979419,96504915,-1064435704,1482424115,-18237,1720540767,1297948670,-1207957302,1430586431,-1910575989,-61385000,-1005816123,1317734526,-1157242106,652936862,1720540767,1297948670,-1207956790,1430586431,-1910575989,-61385000,-1005816123,1317734526,-1155800314,1017907006,168784768,1006924992,-1442483680,116125922,-684826620,1583347179,536766093,181030237,1069023232,-1957346044,-661774612,168183435,17081028,536766093,46812509,71284736,-326412987,-1948742114,27788870,243271028,-1476329168,-2147126270,-33476570,91489448,19926656,1946724354,807829509,-466420479,-1929301856,1562377830,182861,1157906360,518818645,1465309326,-1106870588,112722225,-204961024,-1923194972,1562377830,313933,1157906360,518818645,1465309326,-1945477436,-98661952,-66679808,108971008,-2147452440,77374,1709900660,889829520,512303565],88,[109838600,381157642,-1994273483,-1946080738,-1207882746,918168841,521018880,-2145443379,77630,117311861,-845545169,-2147221760,67111998,-1205988747,-661782464,-2147445088,-285174234,20619807,19793606,889370879,512303565,109838604,2078802190,-1923194884,1562377830,576077,4242950,-1608071538,-1308164073,-1157385088,585629712,-1291537408,1828881,313723060,-1308617496,-1290750975,780433,-1867308876,-1275067160,-2079018176,637826244,650318216,-1023409722,1157906360,518818645,1465309326,19807872,-352094976,1048612914,1963196428,975079951,1085808129,-1999073792,520132126,505743800,17307333,1085809101,-2116514304,-16771290,113647612,1593835822,-26833570,-884122337,714,0,0,0,0,0,0,0,0,1265527127,808334146,-1728307152,3,99550703,2228227,12,0,0,393216,8650860,7078022,10485868,2621600,8716408,7078035,10485868,5832776,842079231,909456435,809056311,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,1779482558,1880367122,1953722993,2021095029,613519481,627908902,594224908,774709800,2061697023,123,1802071657,1680761954,27756,0,0,0,0,0,0,0,0,0,0,0,0,0,201985034,1751586826,1701080425,1650551654,-361865117,1264123904,1807,0,121857,5443147,5443126,97,-65022,134678020,84213513,33685254,3,242352128,33488979,-65789,167773438,65280,0,0,0,0,0,0,0,0,0,-284426219,16941328,66584576,1350172705,240387855,69795923,2622555,72811623,1197,16910858,3473359,0,16777472,0,16711935,0,3072,20972289,437191104,1465662019,1313427017,774919251,1546661940,1398099789,1313418821,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18156809,151454977,690431243,2139062059,2139062143,2139062143,2139062143,2139062143,2139062143,252446977,454563090,690299166,2139062062,2139062143,2139062143,2139062143,2139062143,67305985,185140997,370348045,589241369,892349223,2139062076,2139062143,2139062143,2139062017,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,471340048,740828192,269488176,269488144,269488144,269488144,269488144,269488144,471340048,740828192,1010316336,269488192,269488144,269488144,269488144,269488144,471340048,740828192,1010316336,1279804480,1549292624,269488224,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288,538976288,1667329621,1701602659,1702125938,538976356,84342318,544539648,84342318,259264512,520040092,-164757486,134219014,1355743605,1448235347,102651223,-1912318024,27125976,329462,-2146601976,-150993626,304021404,-1872237824,368786,175448232,548421800,-1595538828,177348838,-1572309532,503382051,234946600,641204266,108265480,-402630936,1139278090,-2032104959,-805297658,182505696,-1970038588,-1828530785,8448080,201034584,333445113,-1173588800,-164429822,-262349,-167768546,67110150,520555125,1516134237,-816293031,17039563,150996997,393729,134351364,915099648,1049296950,-1957625800,-1846544445,-285742453,-367278037,-1728037727,-720125693,3817207,3937929,-1846610029,-145167733,331875311,4104682,331416473,977205205,1041664256,-1017605888,3598417,-135661677,-1962921938,748786682,-1023174400,12506899,-1979779312,-1828705258,-135661736,-1962921426,782340602,-1056728832,-17311981,3020425,-1014250607,734147481,865702338,1002580930,-1862175807,4603531,243976499,1229389892,119408500,-503156050,1141779195,-1949174272,1212023801,-1022522880,4210304,-1976273920,167789078,-2147125824,384564962,1963049718,2027031057,-152008182,1094091990,-2147257088,-771063310,125372287,-352311648,-2000670206,-1023393258,-1070407542,2500228,34341492,2565764,17564276,169249731,-335367936,-352261229,-2147423488,-1813248574,1946338294,1913046535,585826308,-523052237,-388888717,-352031070,1914571274,-2012253180,1124363911,74587784,74653242,-511048845,74490051,74323595,-355215738,-388766070,1043913866,427032584,74524298,-58004270,-166007600,-467997488,168617856,-342715937,-1835952124,-2003266664,-1023118810,-134021120,50331660,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1110376238,788475440,201338950,352390666,604964643,755578386,16155,-2147418240,16842688,184745993,252184320,32,0,269484048,806359040,-2147483648,-2147483648,8421376,-2139095040,-2147450880,-2139062144,-4144960,-16777216,16776960,-65536,-16711936,-1,-1178586173,-1410138100,309576,12823539,-1064384372,-1207956806,281874434,-1912451144,838834880,-1933376401,-1161785656,45613066,-1206858480,-1064435121,-2144260888,67236878,38779075,-1195130738,-1064435121,-1020214296,524255231,16975631,-253706112,-66312,-33488641,-133694461,-534777841,-2139111361,-316473080,-518819565,-853741279,-317197659,-300748530,-176533238,-250222319,-1056247522,-1524272859,-237767380,-312936588,-46826174,-113085024,-178294440,-110594605,-240292518,-239570573,-175952570,-179342025,-242453101,-107778719,-39947953,-246318677,-171870792,-171284109,-1610582564,-168921627,-234982921,1980200446,-166103536,2049073669,-506955217,-293342620,-96831688,-211636634,-163218866,-28413371,1919317595,-25790867,-143232381,-154119542,-157649263,-2037714175,-290820429,1924231850,2059161251,-223840569,-824476976,-18846052,1995275038,-218728692,2063542010,-285540609,-83071240,-14781673,-222987477,-13209028,-145983677,-143951019,-1505985696,-39096660,-142509205,-164791434,-311069064,84148994,218827015,-963985358,572969206,181466629,651228870,-972421854,170313354,181466629,84551366,-970796810,841320998,181728998,-1966044476,652227302,-1004403406,-796212686,-789133790,839197222,583414466,651228870,-969800414,170313250,-1966722555,650523344,-1036909278,-1977251290,584463060,-154914110,650519248,-1977219806,584381989,650513092,-722066038,-1005918686,572966450,-1966722555,650519248,-1036909302,-796211662,841320998,583414502,-1966984508,629810896,-970800118,-1003306446,841320998,851708646,629810886,-1005923082,-427112926,572970230,650381861,-433969782,-969751542,-972369782,839191078,651201218,-972421854,-1977171406,583283237,650392262,-435542646,-1977170894,585501221,650523332,-722066038,-1003297270,841404554,851839493,629810882,-435497738,-796212190,-167441882,851839696,-1966722366,651228880,-972421854,-796212686,-167435738,851845840,629810882,-1004345806,-1977170382,584354341,851577558,650523332,-1005967990,-1003305438,-789133790,839191078,629810886,-722016734,-796212190,-432873334,168112678,851587780,84551366,-1977170382,584119813,629810886,-972372958,-796212174,570765862,-1966984506,87172806,-972369674,839197222,181466822,87172806,-970796810,170232358,181466820,650392262,-1003346550,-1003305462,-722016630,170312738,-1966722555,86124230,-1977167734,180625957,851587782,-152663356,621422292,-789134286,841401890,-1966722555,-154793264,84551376,-969752014,-972369782,839197222,650523330,-433969782,-1977170894,181701157,851714790,-1966722366,181466832,86124230,-796212686,841320998,585511620,-1966984508,650523344,-1036909302,-722016630,572852774,629810884,-432876406,-1036860406,-789131126,170313250,-1966984699,181728998,86124228,-796211662,170316022,851845637,629810882,-722016718,-1481063390,-1957346044,-661774612,-402628424,1465259092,1961427827,827394,-1577433464,1183383558,-1070334752,168844939,169571839,-167478821,58766547,-2026688805,1183383772,-2133030164,-875536157,-1070397205,-385729815,1172832817,-151817726,108268231,-375050,-1545017228,-1948028414,2123043958,-112789998,-1958317040,1586174022,2042629062,2028995340,541469134,1183432755,734397208,721712835,-1984136976,1183519862,-933328106,209305611,-1418135549,857622057,373721536,-1020541181,-131398538,2122946936,1962281746,1962871698,-112817522,829688356,1317752654,508988192,510920872,-1953430872,407800794,1947621003,2127051537,-751070975,-746126722,-83628029,-251460373,-1545012733,341216025,543066954,-477889653,-154694905,1947269446,407276295,33048262,119926923,2096577280,-960288182,771880774,12363658,1187382903,267059448,704645305,1002973899,-972783926,-1979123642,604505324,-1948646649,132350931,-997225938,-2133327360,75433979,49827456,-620504950,-861959378,-2007700736,-1976633498,1392557199,-637287933,-234620413,119919499,132350720,-995128786,1925396992,-129579514,-15734016,1178276942,-972784620,-16189370,-1020652474,119801860,-2133327269,75237611,49827456,-930422390,-754909253,-1999861021,1586101574,65716720,1317013877,-383646472,1245890866,-1964091767,-152466723,-229733935,-738788470,-772514167,-772812305,-1266810385,-1960946037,-112293182,1947255286,-772878068,32428526,1183566966,308185878,989967691,50757058,-1245510701,-61437697,-788828536,281147133,175426954,1854756178,35514566,-1957340579,-1368486462,1560417000,1912777448,31766598,1913791464,549749587,2122972299,-1898935070,-532247616,-1706027514,60227852,132400777,-166957080,1947269446,-864631549,-1951105340,-2130963890,1946285950,-11141887,-2124553634,-402537276,28838894,-1796670464,-1923195112,1562377830,2148941,-796069909,-13451122,1947255798,443991313,-972302196,2123192436,23849158,1992642674,-1367438046,1912692968,-151319995,57934279,-163524736,678695111,86296458,87299700,-813690252,108447104,-1979235190,254085988,-1404663537,220514186,74777908,81284736,52742026,74776884,79711872,-1007041544,-151421304,1702109383,-1945471291,1959136216,108971102,1026049163,1400111105,1946158141,710183504,-794077560,1933736167,1435182650,1569400324,149389318,-15015946,-1064382324,-1180533107,-1968439288,-1036843164,-1963422889,1686769476,197341975,-1005953081,-492121866,205950181,-2082966131,1988698310,-104597494,-947235901,125667878,191203878,544555176,-405739568,-405739568,-456065254,-456071984,-467999536,-2143295616,-864010268,550469664,1965849658,727988741,2089291124,728008748,199818887,-1963030784,1183328836,-1007133781,-1087740544,1948304630,549975561,1300235380,727007274,1040756973,1344297866,-1974466384,1927532743,-792425982,-791555864,-791293720,-791490328],89,[1490473192,-495597314,1040943166,1040739208,1041257352,1159230344,1976106584,-389849658,-1379139670,-184549059,-1515857968,20819365,1023833089,326435076,-1512582919,-964450907,-1515870970,52742026,-104597334,209095619,376829451,34752246,1988839540,31913732,-248314298,1988751659,2123088662,64107278,1942432726,30813178,-259323818,1187386083,1593274899,207550224,-215222525,149622393,1930643142,75035395,-2146283904,-2146283904,1988871939,31913732,-695531962,-1961863677,-1981810690,1190529654,510918930,50742785,105251264,-422451503,-537395573,68306678,-1070397324,-1777867882,-248252925,1988751659,-1962745066,341215703,-1966525501,-956892810,-385649406,2123038906,273058500,58051644,1006668009,1009677552,1008694272,1011446799,1012692053,1012757594,-385649409,-5046126,-2136258874,-385574424,-617480056,-2136258874,-352023064,-1419867523,1971373046,1086584342,-617477516,-401842546,1726677954,-351979032,-388762015,1525351530,-156541302,-243957565,1950401526,-1895845045,-1612182434,-398202109,1055589390,-156539254,175472836,1950401782,145287215,-102224661,-165156093,192153798,16612992,-1108862347,-166204670,91489478,-352316952,-666438131,-402295424,48956688,-1007041544,-66756632,-1963694454,-628362682,-1964091765,-914031282,-1048575111,1190548744,141918424,-401445237,-1017315085,407800672,-1962677823,2123044422,-1980986606,50332862,-1903621556,2089484294,407669516,1451149355,300683,41732667,-785659253,300681,569079,-1241255797,1461583878,-1047797874,-150974273,12487663,-1983446272,1358954630,951947,564875,822923,693899,9037917,-326412193,-1908815565,259260420,-1232349042,-1047855102,2080626935,1637542678,1065337693,50794271,-2135400447,869960448,1006368722,1627617256,-326410773,-1962522999,141490136,-1144812720,-336134064,239504208,-1962385781,1854605910,3926022,-981209973,-28931324,-1962785279,1174535238,105286400,721706635,73304536,108517435,1627702403,1317737963,8293132,-352160117,83526592,-41745034,-2070776032,1611363556,65601461,24404225,-763017402,297028724,-914040277,-1957673099,571453642,63290052,1355910126,-1202366634,-1037369264,116727,1235485300,-1510741551,-1527527150,-133958909,1968032395,1583308263,-1043659944,-251460887,-1015814960,-380057301,-1612119906,-645242880,-1976631502,-1962229329,-1980986403,-359987618,-1004400720,-301742662,-1968376270,49120208,326381180,116727,-1951658636,-1966353446,183030480,-1957844281,-1379150886,-925641590,-955595486,49120171,-973607555,208928769,-740652116,-758084917,-1429796120,1586228363,105840392,1854606964,1355251978,-1912788224,-1494483088,51009163,49005018,50493067,41322995,-804370805,-1995672860,2123042374,73304832,1644131561,-215229949,1668595844,-234620413,-527766222,-1341927750,-914034936,-376830859,-175500821,-13444729,-1044411858,852199178,-1259592978,-1336453615,-1161551345,-1947335739,1978500309,-771454421,92677832,5293953,1967846147,-1956749328,48939475,-456068605,-826616973,-16205821,32080111,-1023355520,76278922,-2044278573,1355252005,1257440000,-443879307,1827196907,-1966525696,65271150,-1962919960,551808590,263243186,-1194413330,-202440696,-263308892,-217903499,1317796611,307167214,300674421,-470585718,714755,-83627261,1964134143,-443890752,-1175517008,99289090,-2044328822,-1295938811,-827134012,-58659632,-2850812,-789642064,-1394248211,-1440380378,-295793725,-768357493,-213480893,334823740,-142704422,-50105343,2123095031,-1946473508,1958742751,1975582216,-213481468,-177829311,74827006,1106601608,-1980871031,1992683590,-1266760500,-1023160646,738162061,-826610058,-1207311613,-1964044543,-285167389,1122896048,-2001436988,1183513950,-1421412611,-1978501760,-1006699426,-17015160,132350923,839540227,-1965520377,-1964051130,92677827,-296842425,-5236765,-1966896402,29882336,-1442679808,-202780343,-204926293,-213480790,74760202,495331054,1325399555,-1012173550,-826667084,-285167613,-284229192,-283638856,-1979612184,-469044122,-396949900,1197409313,200171147,-1962183461,-396946866,56558578,1720381054,1961102066,307137286,-1023147800,-141836245,-1967882556,-415566466,-276770608,-790628609,-209810736,-791615686,-150999168,-1462710049,-16419580,-148574650,91554216,619595519,1963632893,-1974998270,63879928,-284229192,11592586,-301420305,147322434,-1974004876,-1947273914,-1014361522,50693670,1610081022,46659143,56038772,1183510142,1317793523,650349074,-33356410,-1335887902,1317793535,725672942,63290097,79233456,-338629120,-2010717158,-488583131,-300961548,-1207710022,653197320,1451951498,-295793902,-940061813,41156609,-372160086,-921523213,-33314061,-1008110262,-1979675672,-469044122,1398147188,1526910696,1451968350,1959922670,307137295,-397191593,1583022654,-293731489,183658122,-1962511132,-1461185970,1441317634,1720340992,1961102068,1381390097,-1946335606,1978182750,1600018945,-628406713,-1947314549,1372193743,309645835,1317788203,-45708782,1854625176,-790063700,1516199168,183658122,-1961724700,1988881998,307137512,-1968415093,904461638,1337967361,-1949856254,-544530306,-819787855,-771928440,-772812305,-754994961,-196704024,-1324065277,-775216633,-773074453,-362903061,-388825168,-550776586,1176503925,1136669428,-14876868,-1980610936,1183508574,-2080424716,-12844837,1183383324,-295794188,-150974280,-134013338,284772086,1992635764,105679642,83445494,-507444364,408849154,-752744526,-151169496,1971378246,175424786,50588609,-138310669,-268233114,-1947699711,-166532143,1948318022,207523340,-1962248565,-477946274,307137287,1397904835,-826615669,-285167613,-284229192,-268498760,637896742,62391690,-1014239464,11591730,-1328220433,1516105473,721440955,1505856474,762890506,1347295348,-2041664174,-1427582012,1526101322,66782040,-344635147,-896849685,-1510741551,-1527524911,-184288509,-336628408,1356461589,-749818542,1967827648,56122104,1224016891,-826610315,243715,1347797999,-826611061,-284643325,11593610,-152882449,-285101868,-1979464262,584382148,-1948054813,963926489,1374602250,1397774166,377014538,-1979413938,-925695644,52790822,1355252213,-311080192,-638184725,-1059912565,50693670,1355252213,-260748544,1583306843,-2133526951,863244260,183420042,1310226633,1686766730,-741279999,629548744,-947784445,1967849552,-166401045,-150696999,650171344,-184351354,5293953,-1326549685,-1017254385,-1269738923,149521169,-383521509,-1173830269,1465058245,-1004400720,-1966240786,-477936896,92808711,5293953,-964431390,-799318264,-1159760924,146277326,263253760,-301742662,1482542475,721440958,36748272,-1957569021,651529207,-930411126,116727,1235878516,-1410078255,-1426863854,-310117629,-1947762936,-24424982,5293953,1574167129,-826649149,-284643325,-977661516,149848835,1465117067,263245195,-2081504222,9046214,132350787,-2130344410,-503295801,-799318031,-1159760924,146277326,-1017253889,-1207710022,-1158676728,-752156592,-561068404,-1047791733,-1527526517,-930350589,-1161563422,145753038,92677871,5293953,734263266,132350959,427095562,-527826806,-2044280286,-478133499,652616199,-947838074,-387841968,570460867,92677826,132350019,5293953,-1329336350,-1975325176,-1814459421,-477896826,-29849081,-1812232509,1456180206,653522827,-81043804,5293953,-1008700083,-1157830680,62391246,1451945752,-227112204,510972427,172017547,1208382930,2114180742,1364414702,1174623574,1994954222,1499356671,1183539035,1958743022,-376744686,63879825,-284229192,-386989904,-1017249907,184108790,-977657484,-300961789,146329266,62451711,28897024,1337519872,-1193767422,646447109,-1007707380,-1021177936,-301742662,71100624,-527761644,-827194192,105286639,-2029762937,1183253062,105285888,-385649591,-987504502,-58013942,184549157,-1279743292,1586146065,1464973561,281278123,1454375796,29619882,1404048244,180614826,12454772,702739,782577395,549713572,-1196405388,205949866,-1430540117,-1425389941,-1411806024,-1411871048,-1418229064,1183504267,570931196,918072007,-1031033952,-1979404117,-1007223962,-1996000192,146054742,-1968496713,-1423658777,-1415432520,-1196703093,866900366,-42595630,-1112536204,-263812182,-13453141,-360805973,284772086,1256784757,1927532545,16312579,10569414,-1928956219,58262644,-167737623,645140675,-2136914234,1686817419,266633219,-826670416,129560323,-1205932273,-661781937,-284686920,-372143329,-1967652674,1183558532,60009424,-1534412581,-1413248085,-1968556624,-527826108,-167509467,-155182376,-1411114276,-1411380552,-1417377096,63981195,883993539,-2147261302,-587855644,-1196694502,-1196695542,-1968491348,-389020860,-1196769254,-1196702710,-341061386,124029537,571536512,-58719388,-972655312,-339697338,55347791,839347338,451530957,451793088,-1572435484,-1071978032,-467997232,-794540407,-792716567,-1981539603,-372201914,-305086438,1183441946,917289128,102938795,-1572434517,-1327985749,850962998,1200466694,65776385,-1951748944,-363975729,870207113,1962281673,-1194423768,-109002560,-167284219,146899161,-1968453452,-315446591,620250762,1946956812,321437192,787678385,-129567067,-1962118143,-361330697,-835989621,-1952176397,-594875322,-1055071357,-1976696085,838982799,-2116514835,1946419171,-591950585,-1540427008,-469051253,-155712391,2122951632,-1440304920,-1423603016,773009598,782577317,-196703323,-1993940858,2122971973,-296317978,1903481355,-166830454,1802837187,1946403830,-5195746,1946272758,-963987453,-527779669,11189931,1965081590,-789071845,-166335573,1979710790,10796610,-2131147018,1190528628,863273121,57928401,1957349003,987444008,125171550,-1420865864,-2092480837,175374842,-494224976,-1262056789,-963925005,-619992512,-1014299788,-1954550869,1579935838,79578090,-2096975616,57811195,994701009,-1340178730,-1031034183,-743708461,1958882272,1174349328,-154795010,-1329034269,-1047811351,-1949594709,2128493530,736004866,-361329706,653509003,737643428,1170614000,-872502529,-930356234,732178163,2127694832,734432029,-8176185,36440434,-491724662,-1106515029,-1523707100,103654702,1451993856,1962281714,-431060182,736786059,-129567026,-166497278,1947269446,-42041331,-1962445824,-268181946,653510699,653428388,-1963240055,-940115586,-1341950975,-940135845,-1341950960,1605937758,-940135591,-385649407,-16121715,1190534009,661995681,-1918190160,-1918131642,-1189931722,787677191,-341561691,281540114,-940176012,-1207405304,-1951676799,-156512186,141886151,-1412988488,-1413986677,-1411133256,736253579,46302167,1921251971,48922634,1940972170,-1207047253,-1330969742,-360469783,-1413313787,-1424903240,1948305398,-1607026658,-1638495317,-1330920821,-77166076,-1423905664,-1425595208,-1415432520,-1968455029,-940115090,-1173326832,-2068068735,1440264688,-389648755,-1168310218,-2051291263,1438691832,-391221619,-1956839386,-953425338,1023591043,158531459,-527826388,-341056848,321175051,-1523669714,-1426061779,-1012216912,186009227,-1845201728,-156527957,1971327558,-427113727,-41907280,-1979157249,-1416777501,-1424996725,-1951777360,-1968499642,280236870,-108808021,1912780971,-1442074453,1183558546,-1934578928,-1330912886,1183558149,-1901024500,-1012145782,1167120524,518818645,-326903666,-1000909310,1586366070,-62470384,-2128216064,45877372,1048648818,45875283,364450931,29488896,-150244352,1962934977,-62470395,-919404542,-1961593205,-970255802,-1779891331,-990101504,243996286,132317270,-62520431,855671017,1628342985,-1948135168,4096473,2080571392,-2115907322,50339523,1989118937,-61996288,-1598016621],90,[-265617313,-1070394755,735639446,-1037854269,-668220669,-1851001967,1621147699,2093361920,-1020575689,63054745,-1848103997,-1070388765,-2130705734,62,-787907581,-775517214,1967584,-422451503,-964562941,61669494,61602886,-1846025486,-204764271,1603355051,-26833570,-900899553,727384088,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,1157932984,518818645,-1957177202,1451952710,108971020,-552877172,166201460,648805392,2126845321,142442766,208929028,-422517040,-422517040,-796147685,-1923090894,1562377830,838221,512,262660,2228251,1769475,196645,2621470,1364393988,-192260266,-661920726,-930363766,954791050,512634377,178397089,186550274,202279170,1977289218,-339727612,-1963226253,-1963750439,734956509,735546315,-388331562,-1952970485,-2071318800,-259319492,-268181295,423937665,-796152530,-125063890,-930370258,-225711990,-1962934342,771885854,448998060,717501156,973763780,-32869690,-336824887,-338589172,-1965979128,1976172272,-1965061154,1356999397,178320523,112898,1476997352,-997526390,785943448,2930442,-472792181,-1959864317,771767431,4102026,1532583519,-964012349,-1962930395,-1274401040,-523173844,-1959858173,771767428,4101258,116837214,1979645964,16967939,-1206455576,-1064435121,-1172883480,146277326,1442639616,31661707,-1962613823,721548854,-1996356810,-1056871497,-1215757314,-167050905,-164429187,2118909571,4963843,23312265,721549473,-1996356346,184641927,855801792,29375936,-1061682306,1703381249,1354787585,-1215696893,-400686737,-2095120097,125246,-475985035,-452576511,-352160767,31695122,-419022016,855801345,-452576320,-402426623,512426539,-343211549,1157948353,31927867,-315424130,-1962613311,1040278407,23299721,23431051,1703315774,1736936193,-2037826047,-2020933273,-1992425111,-1962841722,1040280455,23824009,24086411,1871087934,585637377,-622321920,517835520,520141288,1073865633,31917627,-1070398850,1560404899,-401172248,-1950149093,1040278407,23301771,989857029,757366465,-1048379387,2109815557,1703381786,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,23967627,1841204030,552174337,-796212949,2080751723,-151518458,721611738,549617904,23299979,1670286142,-1967052031,50756848,-337709320,871377666,-154760512,96895192,520547634,-1527525750,-133959677,-193606914,1874299843,1841269505,-1172371967,1270349856,375040,-268196621,-1007258294,23967627,24100747,549068550,4962304,-218102343,1257767844,-1950091659,1040279431,23301771,989857029,757366465,-1048379387,2109815557,1770490650,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,33286227,63879771,-284687432,-268498760,1040195774,23969419,-1174396184,62391246,146337560,-1061228545,-1098170880,216531309,63879680,-285211720,-285210440,1770490819,-1903477247,-1054146203,-1066676086,50756613,-337971464,-2131743998,-2020925246,-1958870681,721511310,2096138945,-151518458,721611742,-1967115280,-2133264698,-315488826,-1977168246,-906058707,-268175243,-889260029,-1580994955,994050533,2114053894,1002451714,1963057926,116835073,1979645964,1424540417,38778900,-1712799602,63879700,-285210440,149444092,-555197184,341960724,-450982973,-1044149503,994051299,2114053894,-1950338302,82166248,719855184,995631102,1963057926,-449934363,-1044018431,994051301,2114053894,-1950338302,82035160,-20715440,-486130856,-1947765503,-1056840914,-442432283,104546305,41812455,104579123,208929251,-473835381,-1696051196,-437561090,-1962809951,104546520,41812455,-442253261,82034945,-26941410,-1073954017,-5242848,-1090508824,-4718560,2144767,637870886,637682979,-2096872158,-253622841,-375183808,12631809,-1574518734,280559968,-1431984896,-492132955,-442383368,-486130943,-1023314687,788214,-1593346561,-475856411,1558758145,38778899,-1578581874,63879699,-285210440,-442411524,-486130943,-1959234559,82035160,-419022016,855801345,-486130752,-1961987071,82166248,854072912,-346546179,-873980189,-442425347,104546305,41812455,-442253261,1573055233,-401364760,-1966927061,-1291752569,583213575,-1576968162,-1020657312,503770228,-1974371321,2146040,-1979708696,12631751,117441256,1929592003,-1948743137,5290494,-528087669,-528033583,-1963597141,-791621628,-33257272,-1008437813,-24393590,838901946,-1967115301,183030565,-1965520157,1967827652,-1021572880,-125118218,-402644802,-947257334,-402603842,-1022951422,1929592061,-1948743123,10533374,-276563709,-774403326,-2046456855,-2033135136,-169694240,1166736011,-791097343,21334208,-680145922,-930429956,50372794,-24424718,-1070343374,-523041398,-594885878,-227194198,-1006887928,-889191960,-1591833042,-253656289,-1961898365,-2046643775,-1560150514,378077675,914948589,1049166319,-1040842255,-401771504,141754386,-24450991,-270434215,-2046703232,-1023279602,31800971,-423495797,1669630724,65061121,23436427,32441915,654645887,-351913216,991001601,2130833694,532906763,32316987,-1007091076,-415351993,855801345,-482460673,-121539327,125123,512634571,45162401,33427078,34029187,-2147257088,243728097,12780030,1157932984,518818645,-326903666,-1319676414,-32602622,-45185023,556675,1190531957,1316291837,83709568,-2130841624,-336593562,31957313,1946157373,-35723261,-67279232,-1898410978,108447168,61023917,-1557746430,648872453,-1392377949,33661734,-964429685,-42276860,-45681121,-402164479,1317075492,1317671165,-32602371,112641,1720540767,1297948670,-1207958326,1430586535,-1910575989,-1319676200,-32602622,46265857,-1040828299,-1592822776,-157089286,33333505,-2147354461,-1040779295,-165710588,661983425,1360054656,1509543912,1946272246,-19863539,-397342605,-2141586104,243724257,1583284734,536766093,-1580511907,20775399,1374385152,1509699816,-1481054997,-1957346044,-661774612,45176662,33427078,-1962391925,-1073019298,-1070398849,1912766525,41924611,58710795,-2130705989,1912725755,31439619,1963114998,32940840,33037961,1963246070,1441288486,-914335239,29488656,1407719796,1359508478,1509739496,-336600704,147423242,-1996359005,-2046690274,1593966094,-26833570,-900899553,-930349052,62511246,-1764019456,-800988973,-791473430,-1965389078,-52199182,563459981,732276220,-1767528975,1963180790,264435215,-338491019,1889503790,-1007482079,-478090287,-2020921602,-662036107,-1979126909,-2132225340,-92273694,1946776066,17311235,71370790,-1021245402,50462980,41943045,35651616,54526336,51380496,37748800,34603024,58720576,52429088,128,34816,570460160,570468864,-1442797056,-1438340608,-1438340608,-1437226479,-1437226479,-1437209003,-1151996331,-1151991979,-11141291,-2228395,-2228395,-137,-137,8388863,128,65535,8388608,128,-1,8388608,8388736,65535,16777215,255,65535,538968064,65024,65026,131584,538968833,16711168,2,16908800,538968836,16711936,257,67240448,4195077,65024,33489152,50594048,16778757,185140995,50462735,84148486,185270023,218892558,136314895,170000936,940585002,974271000,69995546,103681572,874265638,907951636,186843926,153157931,991114025,957427995,120524569,86838567,924794661,891108631,-1967117547,1943878378,-774011390,1942829776,-775059966,1943616208,-774273534,-625032240,-13937375,721421245,784566976,-147979221,1178994284,-846800506,1968044035,-2084045078,-16054586,-947200904,-2017239736,-1174459427,-1406271485,1195836201,-1185679134,726728707,-1176818689,-1406271485,1195846646,-152905725,737136985,-1981296135,-488503717,113607515,1455676807,-1388910454,-684800886,-769988400,-166008624,-467998512,-792360368,-2046659608,1944637654,-789281278,-2046659608,1491914964,-288304944,-355413808,-2009673520,-906035388,-1017199499,-343420373,905986232,724960555,724959813,-527825851,141863982,1183433862,1162166784,905970617,1195845002,-469062610,-997848972,1157645961,-337493435,-489569653,-343414229,33128643,-1957340810,736154049,1357679584,-74714742,-617916847,-5058934,-997544650,-684793977,-1036329081,-796261257,-498861174,-544579861,-472776918,-1996453066,1162018886,12990021,-857581304,727371402,-1946843158,-1985136899,1162149958,-503056414,-1007187107,-2081649835,727123180,-28931648,150750919,1397905152,922633867,1183384578,1189645054,1720374663,772321536,-791662792,1976172099,4622582,-1966853563,76166880,-456128335,-2009726093,-906082555,-712510347,1979469567,1515931343,72286047,-1956662667,46292453,129848576,-1176532224,-1269759992,-794020344,-791555864,-791293720,-791490328,-19476248,-1947568692,-1047903237,63277738,-1031099651,-1968505597,-1426259002,1573904985,-326412861,727641219,-364475968,-1981004151,1183444550,186551024,202279682,1476340226,-771884056,-773795360,-1948200480,180781552,-792491486,-792456472,-230258200,-388972150,-388971502,-1963702647,317247685,-1981230908,1586361926,-34346766,1586363275,-26941214,-1946270071,575323123,178309259,-32249854,-1140961653,-1930943919,-1568764418,-1142270323,1996431969,-19076866,-396363893,-443809993,-1481063587,-1957346044,-661774612,-402645832,1465316232,-369621901,-973339962,-1834148234,-1817341523,-61437523,-1980084599,1183447134,735718390,1586043998,734079980,1183390278,108447210,-196703827,-230258259,-263812691,-297367123,1006388875,410906694,1006257803,276688454,1006126731,142537798,1005995659,58716742,-1962776343,1178334278,-352092420,1183551613,-96060430,1928004478,-263812208,2113422907,-1872237821,1005471371,58586694,-1953473301,2123046006,1962871578,-62485724,-1947711863,1183447622,-330920986,-1981528439,686350974,-394919678,32130699,485025350,1962281730,-129594586,1183434283,-96039960,-1981397367,1183573110,-498693654,-1962803480,1183448134,-427949592,-385748248,1988821473,444500764,1953824523,-1946532213,1002898376,1753150022,737691275,-196723770,1183538814,-195130372,-140917973,63054802,-398030397,1586217355,-1715262478,-1037839625,1183433475,-129594394,1586218539,-1715262480,-1023163869,-1947711957,-1020531618,63054745,-465139261,1183567619,-1715393554,-1056718301,736511531,-1037854265,1183434499,24242402,1953822219,737560203,-230278201,1183541886,734563320,-263832634,-1047830915,1586218539,-1715262476,-1037839625,1183433475,-96039960,737304203,-755525181,-1023163869,-1947842935,-1054085050,63054745,-398054463,597280299,-1983511614,1183573062,-1949881354,-1020531106,63054745,-431608893,736779915,-1037854269,1183433475,16378082,1869938443,-1946794357,1002908616,1669197382,66864779,-263832634,1586190717,-1715262476,-1037839625,1183433475,734104552,-228684857,-140917973,63054802,-431584829,-1946663285,-1020530594,63054745,-398054461,736910987,-1037854269,1183433475,-297366556,597279019,734069698,-953424314,63054745,-498693689,184583912,-1955302154,-956040634,2112767547,-62485654,-972830581,2129937979,-1950250146,-1020529570,601028505,-1983708222,1183574086,-1949891590,-1020530082,601028505,-1983708222,-838605242,737166987,-1037854271,1177272579,-1715065880,-972832221,-1947974007,1586230854,-1715262482,-1023163869,-1947843029,-1020532130,63054745,-498693693,-117436696,1583333403,536766093,483020125,-4181248,1996428406,-394854638,1357281023,-11513776,1996481654,410451938,-15304961,1996427382,209125134,-1710590209,74384486,-594870077,440896310,1946161725,277770,1860831861],91,[-368797952,75956384,-901201869,-1481113572,-1957346044,-661774612,1443687555,-1191442857,1586167809,2027621138,242664737,-75281592,-786989310,176080099,-821313140,777193332,735483903,-2020921765,1594305500,-26833570,-900899553,210436114,1946548611,47126,16940163,-108853641,-1862174971,108301713,-1426045208,-1951677813,868461505,-2095281216,24577019,-1816132717,-1634205906,176080171,-2010620535,-494917035,-520453920,1317738100,132219654,870843252,140413698,1946674051,38791171,452803,-1979413557,-400686508,-1021317068,1437213320,1149990877,72649474,-668804981,-551364062,1131725822,-636823413,1735711754,-623849470,-623848446,1451882034,38046710,-167488373,628363462,-1019551565,-482730123,-751166603,1438127989,833962,-4674573,-217796097,-45693269,-348394689,-397258708,-427757616,-42563457,1539979865,-667212427,1317020021,79397117,309504,-1071911216,1967893491,-1223693324,-42039072,-218098503,-400102485,-164365593,-386509173,-166987956,-956885132,292880388,-427559421,-2071253497,-276616926,-1414812920,48043,-1006807414,-796206965,1358955705,-788527943,-205513749,-203269717,-184419712,79282203,-2136214784,-897576990,553287712,-494924940,133857503,-897580171,-2134212560,-1023409989,-129579177,1187381251,1959067901,106203906,-896804213,-771501565,78924106,-989305800,125045364,-779363533,1459111679,-1543501639,-69012989,-2131557538,-277413396,-620017294,145877364,2891405,1442842814,637536446,653806986,653290890,652760458,719353226,-790507328,-790245168,-790441776,-790179632,-791204144,-790572832,-790572832,-545960236,-1429960098,1606710606,653811339,-13941306,742770214,-44659969,105679811,1980103043,-26810109,-402099059,-2091712945,1223165678,-729130754,-472786549,-472783919,732340109,3336279,-402640920,703070252,2549760,784827231,-402652742,45809692,-1009634816,1023558795,209059839,-427805558,437623311,-1007090577,79283192,-791752704,-1963582518,2025992902,-1410099708,787711939,-1413270611,1552808418,29082616,-1008684544,682686347,91869706,1955399856,1175245344,-109721346,36208003,145755253,-768707187,-922860020,180615541,-1158181934,91817223,2106393014,108396320,-16484865,905904757,-2007497551,-635288831,574824840,-2081168678,-822212409,-579531912,-2096707709,1946298492,690668500,716778294,10784,16711680,134742016,134744072,1082132488,67637280,33620226,537921540,134774848,150931464,1115752456,605558820,683049282,725297371,3538950,-1481113600,-1957346044,-661774612,1443687555,-1205767593,-1064435121,-1476266848,-2011859967,2122579270,410320902,141886120,604176873,32809721,69003768,-190645980,68413697,17202819,44626549,78178932,244048245,915079698,378208788,1049297430,-57015784,-1174114530,95421390,-1141964364,379650128,-1947994366,-1056828866,-134020113,-1952448322,-1056826850,1187447787,-956301070,62534,989990561,1946292742,1262896906,-2081274113,-1593641906,104530448,141820436,-230228149,32788099,2113993603,5290015,378258219,-1189215716,-1047657905,-1946363506,61141963,-227146760,536114506,200558219,-385649216,-826670527,-1274695677,1190653696,1962935028,17950979,34475659,34737707,-388825168,1183371510,5291004,-150858079,306088931,66044162,2122971139,-1610563848,-1946519927,-1056826850,243991531,1317601820,1337597686,-1899852286,63224538,-285146440,-1207710022,-1964048380,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609918,17086467,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284949832,-1207710022,-1964047868,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609912,50640899,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-196675809,57999361,-1962863383,721556494,-1342042098,-153038081,-62486320,-1593814853,-470351338,34881163,50589633,-125924872,-1952448322,-1056826850,-217906197,-92894898,35393163,519458441,-1912451142,-1160081726,45614020,-826609919,309251,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-285080904,-1207710022,-1964048124,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609916,33863683,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284687688,-1207710022,-1964047612,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,-1977621278,-478085794,17426941,19196408,638082756,-1960439925,-902101929,189460084,855801801,2147058121,-1190953982,-771030401,-768408961,41941633,2142897020,235833602,-119438590,34737801,34608777,-2080841085,378079170,-785710572,437684546,1334519298,1468737026,1959410438,-922006877,-919403905,31455617,-541523076,2144471809,-2116930814,2080497658,31439363,34999945,35133065,-1992109781,-1593697258,-390004198,471763715,1038350082,58089472,-1946197527,-1962798578,-1962798026,-1962797546,-1711138754,74391292,-1341927750,-1191070715,-1047657905,63224559,263455408,5290991,-150858079,305564643,65978626,12578819,438209440,65782018,721440952,471239619,1337531906,-1899918334,-880018215,-268196621,536311114,-2130878838,-880739357,63879682,11797936,-1274498833,-994381825,-1274892285,512290575,-2120613388,-117149921,1583333403,536766093,113921373,137822208,137103023,-1481111889,-1957346044,-661774612,-1576647030,-1073085883,1048579957,1979646534,8316936,38143686,-26833664,-900899553,37552130,1025995840,578043905,1950352701,1074150685,773724276,530652814,38942463,38811391,-1897100459,-899873186,-1957363710,-1909580052,-1977638626,33702950,1345090276,1448235347,254084695,-523155456,546832275,-14789886,520239255,748158811,1583286018,1482381658,107381535,533683710,17190531,-1588342947,101384775,309592649,38092416,-972590080,-16628218,520029419,-1017445817,35522246,-100618239,32704134,35587718,-956644357,138758,788166,35627263,32704134,113689595,-1023410164,134674371,1946157312,1073985543,334180301,-1476246368,-1475251136,856192002,1385844928,-2147207415,-2147335154,38052035,1151500068,134674178,1946157312,1074051079,233517005,158597800,1358954424,923357850,-826621180,-301617149,1587735618,95963650,-978129151,39625452,653135792,1251676066,78696114,-1561574674,-1337327015,-331158015,839013794,-1337266496,-331158013,-1342023774,-1337266688,-331158008,-1342022750,-1337266433,-1337790971,-1161564672,62391246,146337536,-978128897,-301835104,1486999218,1453453058,1419898626,1570893570,1520561922,-1608061182,-1161585905,45089732,146293486,-2010714621,-23392986,1978192076,-300961548,145804978,113649390,-973038836,155142,203,0,0,0,0,0,0,178716672,-65515,1627390207,-458750,0,0,0,-193,-57345,-15728641,134217727,-1,-253,-65025,-16711681,16777215,-129,-49408,-14745345,251723775,16777215,-1,-256,-8449793,2134441983,2097151999,-193,-49156,-14680321,536805375,-1,-193,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,16384,6291456,1879048192,0,120,31744,8257536,2130706432,0,32895,12615424,8257536,1979711488,0,102,17152,196608,16777216,128,32769,12582912,-1073741824,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,469770240,469850112,-536782848,-1667891200,469762155,469850112,-536782848,-1667850240,107,0,0,9912320,0,0,0,9953280,0,0,0,9994240,0,0,0,10035200,0,0,0,10076160,0,0,0,10117120,16777216,16777216,-1609629440,-1090453760,16845569,14680067,14811480,537919826,8192,0,0,9437184,9437678,11403759,23068976,131,820392196,0,825241904,823537962,0,825241904,8126637,0,9633971,-1493172159,1426526071,5391699,5446543,196609,-16252156,1295,0,0,0,0,0,0,0,0,0,101517056,462083,0,-1287782400,1051931443,12336,1006632960,1717599846,60,0,-1040331400,30925,404226048,-1734805480,16291992,0,857604096,506671923,0,1885364272,1616928864,96,0,1835887980,-533712839,0,-1684278528,15834011,0,909574144,-160025034,0,50331648,101058054,3,0,202140871,51052,0,-606363904,10214363,0,1825505280,1869376620,3084,-1728053248,-606479911,143,808452096,-1280068679,39347,0,-164174080,15087110,0,0,1610612736,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],92,[792,0,1,247,7,0,1,696630,1,-1996437499,1,-1070348730,1,-8616311,1,-1986509173,1,1183423558,1,-96040260,1,19191946,1,-1963506040,1,-461309594,1,-110720771,1,-167700807,1,292830915,1,-167630663,1,158609603,1,-1979439943,1,1720384094,1,-1001485831,1,-1949800823,1,-1991751484,1,1992675398,1,440831518,1,-1963374966,1,1317796454,1,679381788,1,-1983617281,1,1183259726,1,2122746152,1,511085055,1,-1996042776,1,-544490882,1,-390310261,1,1987185769,1,-1996732792,1,1988754278,1,-696350274,1,535363434,1,-932803823,1,49892992,1,33113846,1,1183523444,1,-1738634308,1,597279531,1,-1983708222,1,1183553606,1,-1671525446,1,-140917973,1,63054802,1,-1673098813,1,-484684149,1,-111244748,1,-1955601536,1,-947181442,1,33179382,1,2117797237,1,-2146271840,1,1183547595,1,-1715000416,1,-1037839625,1,1183434499,1,-111245152,1,-373537143,1,1720450894,1,-146371896,1,208929448,1,-1984405877,1,1586206814,1,-1671525962,1,1174929700,1,-2136423430,1,8619023,1,-157264245,1,292831428,1,61365899,1,2094480379,1,-136165882,1,738145513,1,1177201915,1,-1354351954,1,1183449974,1,-773573968,1,-774337568,1,651690976,1,9734027,1,-683935741,1,-572390020,1,738135273,1,-1956239624,1,50370207,1,125031006,1,12812646,1,721420544,1,-2094369577,1,394004714,1,-2097149907,1,1577257159,1,1711764394,1,50049,1,-360513535,1,-1947632376,1,-684482474,1,1962467971,1,-112295932,1,-398922992,1,99288424,1,-340769142,1,1177201673,1,-1354351954,1,-466423177,1,-661921583,1,-670834479,1,-1803056346,1,-1956239872,1,184587935,1,54686912,1,125031006,1,12812646,1,-1962934016,1,132284631,1,2117859331,1,-1976468060,1,540146,1,145889654,1,760440402,1,1577254920,1,1711764394,1,50049,1,138215425,1,-1964411136,1,1399214310,1,1925604923,1,-1952783851,1,-28055097,1,732188299,1,-1949881351,1,113145,1,-1958100501,1,-29365817,1,-2131147018,1,-639088779,1,18147588,1,-340769142,1,-94467515,1,1947001728,1,-296352947,1,1946469366,1,-329348283,1,2145934891,1,-362937596,1,-329348798,1,-1960430357,1,-150956921,1,468440,1,-1036318604,1,-1031077252,1,52875307,1,-352283513,1,1177201708,1,-1354351954,1,1451996791,1,33129456,1,1443038069,1,-1320797454,1,-466441356,1,-661921583,1,-670834479,1,-1099574773,1,-1803056346,1,972555008,1,461152382,1,2117728771,1,-502956896,1,-38540860,1,2123093899,1,869739424,1,1586194112,1,726133708,1,-1956239624,1,50370207,1,125031006,1,12812646,1,1375731968,1,731928203,1,-2094369577,1,394004714,1,-2097149907,1,1577257159,1,1711764394,1,50049,1,-360513535,1,-1947632376,1,-684482474,1,1962467971,1,-112295932,1,2129353232,1,-340769142,1,-94467520,1,1947001728,1,-296352952,1,1946469366,1,-329348288,1,2145934891,1,-362937596,1,-329348798,1,-654888981,1,1946158885,1,2093103880,1,734169858,1,-2029836592,1,753598612,1,-1371133268,1,2007975482,1,-262763589,1,1963063683,1,-229244157,1,1957774906,1,-773573968,1,-774337568,1,651690976,1,9734027,1,-1099574773,1,1232388107,1,-1618254298,1,1577255062],93,[1711764434,50049,1451819009,-2133357622,-134019102,2107932219,-1292727706,539912,1716655990,535891,1940545027,-1014929913,65536,1996490813,1357286121,1451971430,1959922634,-1956212182,-678704034,50848384,-1535230984,-225822083,138217650,1376482816,137188198,539904,-427100809,995321424,712164966,-385647031,-947126450,-1946392343,-114580402,-108280021,1317652787,-1981070902,732188299,-1949881351,113145,-1958102805,-62658105,-8995191,-2131147018,-639090059,2059307266,18409983,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-96012717,-2095746016,276038137,638344900,1128470275,-1911791991,-802481594,969343835,377266246,2123088387,2096642976,-1327327482,-1829002007,-1070344405,-953464853,-1618254298,1577255062,1711764434,50049,-1957560319,-685006762,-360502668,756513800,-947716088,-1436679416,-2124019853,16777411,149586688,1452009853,-2083048544,74774754,284774016,2059307354,8907263,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-1618254298,1577255062,1711764434,50049,1190526977,393486586,1946286467,1589924626,386082316,1586053955,440831500,190566443,56652992,1992178168,-1996195841,738162366,2127694840,-661957867,119920887,990409728,-1962771262,63974338,1451842499,-2133357622,-134019102,262438459,-1979674227,1023980274,393609224,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,-1832233333,762626059,9931791,-866219162,-494872693,1006109447,1115530366,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-966378669,426511,-385450423,-1763049714,1988528896,-1537307649,41932843,-953433341,-947190401,-369488663,1317732483,737749924,-1174828089,-1326776319,-900297902,326947339,732188299,-1949881351,-1983302663,1514261070,-2080418583,-394395143,1445713667,-1981710940,1452001878,737815460,1526369223,-2080425751,-1921777159,-133965941,-8733125,-494727044,13271303,-11513216,-369132410,-1958084749,-1946670113,-96012605,1611232257,1627432936,-17144192,-1946579735,-2031531577,1586194169,-2133357620,-134019102,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-372798637,-947127971,1946158885,-96012750,-1978108927,-738789026,1963312118,736070434,461279326,597279531,-1950153790,-1982845993,-494224298,1510466688,1996449360,-1008533556,119850891,-527814796,119855350,-10071973,844352630,-96012572,-1977977855,-738789026,1963312118,-1805743344,159309611,597279531,63112130,1996473336,-361299988,-1542401,1317735542,79685660,-1895020913,1183836230,-330919958,-1952168309,-654104498,-1020590224,63054745,1183552451,-1715393632,-1037839625,-667172605,-1992327431,1586083910,-145850186,-1871249662,-7047425,1996460662,-1706128490,-1986111861,1586073670,-1840346732,-1969858935,1139341662,-1773760762,-1886239089,1183814726,-93945712,-380058626,727447807,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,-1070376103,1347440720,-1202629808,1430586535,-1910575989,8960216,1728034792,1717003862,-1605602731,1183318028,-1598016515,-2037841904,-1006174344,1187451006,637534450,-1140294271,-1005555198,-2128209794,45879677,1187448179,117441010,-402610968,1183514891,2143292188,-2011991000,1586035326,46328057,865107691,-2147435840,1307080427,29619713,2122869620,-111245062,-351872280,20637746,-167637272,-445381949,-1996849528,-991364770,-94467578,1963049974,-112817645,208929192,1183383076,1273533433,-94467579,-1963517464,-1007224482,-402426879,1190528314,494143737,1864335770,-1173377020,-1192361019,-827195391,243951,-16205585,375023,-1715457041,1600544102,1720540774,1297948670,-1962923830,1577782366,467400462,14909915,343328008,-1978973046,1183385444,205818868,199640713,-1960676160,1317604940,-2147228690,1284178639,-1995250926,-813635506,273451777,-1947447671,1317606476,374115306,949891,1308820341,-263288334,209502475,-674178569,33717379,-1009266443,-352006272,410437103,-1935114611,-2118086960,1962951422,4096333,1963130880,5684805,1190636461,1946157554,-792710398,-137899833,98554072,20774920,-1512058880,-1526479229,-1411372371,853575333,-259309340,-524163375,1727005442,9864331,-867792538,-1526698562,-380058715,-973275479,1183523446,436486,-796125835,2123219086,-1515870816,-379862107,1317666567,-1947473146,-152892850,-1912045941,305601,648892276,-1053094517,-1047854465,-1987033463,648912966,990006667,-1962770495,-1840870975,-1381874039,72190758,41730363,1178321291,-1984463200,1183421510,-1960399452,-1053096371,-1047854468,2124564027,-1773762143,-341424503,1183427917,227223200,41926971,1183433099,1183427984,1300965026,2143369986,-1983804670,-1985113530,-1960401850,-1053096883,-1047854468,999573129,-1985114042,478062150,105745190,41730363,1178321291,-1995604334,1190630982,1946157574,30113795,-1949158461,2123048526,734104490,159228486,2021586947,-654850005,-1706129006,-1949149559,-1949891647,-1505350704,-131398030,-802464130,-1982562679,-1007247786,990737409,142579286,2089963067,80445443,-1952166261,2122918014,2113485720,818411063,1183527797,-263846996,1880911607,-431619288,-956095632,1451958128,2113551264,2093103882,-2134147053,999839369,-2147255103,-880787253,-1673099006,2147465411,-654844693,1966131190,1086846495,1451959412,-262798424,158395127,1963771894,-1437168804,2147465411,-1012246901,13101201,-370391413,865140911,46659264,1183517300,65665008,-579800506,-1968286070,1992666998,440831518,709237898,2011052762,1358901787,-523123829,50521025,52844760,1879086215,-1964907852,-1528038786,-340762998,865336544,474909650,1183504887,48270001,2126818886,1974399518,-499039740,-1318700296,-91545483,-1968286070,1317777270,-975571172,715923062,2009479874,-336076284,-220051709,-896804981,1183525347,65140718,-165056296,1946483270,-396981478,-1947449717,-1037309314,-956103297,-502501309,343328245,-1827650423,-1140903191,-236224513,-973132055,1183719030,-1979763942,954976894,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690979,9734027,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302090,2145336086,64981762,990671098,-1962770465,-899773985,-1144804638,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458,275966928,999966347,410883654,1000228491,276730438,999835275,142447686,1000097419,578785350,-1953210741,1592299606,1183551998,-1772188782,1727518763,66585572,-1953375618,1728046166,1452000224,-1840870502,-920924117,-903622153,1727464564,1183552484,-1772713058,-165949397,-232532233,1727464308,-1837200412,-695469821,796184843,1398165591,-1805743279,-393193845,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206278,-1715262562,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1805743204,-1946305304,1451989086,1444377232,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439208,-2137237877,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,250173440,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1839821936,-1953204597,1441502846,-1718073717,-1037839625,-1673098351,-1727889363,-2147106269,1451988482,-1635873894,1946272758,-1948611788,-1020554682,63054745,1183552451,-1715393648,-1056718301,-1807316079,-140917205,63054802,1183553222,-1715000426,-1037839625,-1952987389,-1706078509,74391292,-1996468040,1187505222,-1207050784,1183384143,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,223338566,-1309391221,-1981230332,-2000423866,1187510342,-1022545952,-151435638,-1962728240,1586207302,-1840346210,1972797067,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1572435546,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1706677785,698238505,1177129542,373590934,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732329727,1083414211,1183442935,-1605988954,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-1358415974,-1505326330,60966537,-1300279609,1957054095,-141235792,0,0,0,-1,2139062143,1061109567,522133279,252645135,117901063,50529027,16843009,0,922707510,1714814976,276223,922707510,1714814984,800511,237930806,-2025404928,-93943296,637093514,137723912,-400395136,-1072037458,-997833080,1190582910,-2079389447,1190527119,1836319226,-1190082072,-2132213759,2092860160,-680197889,-8485237,1962936101,-60388658,184239754,-154896956,1963063878,2022607623,-1209841153,-384704024,915210451,1049435342,-1959912226,83591936,-75293836,-1995017204,-1959883194,83591937,-75296396,-1995672564,1575717958,-368669296,-1914377438,-349966586,63879918,-8876405,-1207639223,-1964047611,11596902,251771119,-16205585,-1965345809,-388958138,1183503312,82362617,1183503312,-1058483974,-1346895149,-472347132,-835285619,-566325988,9121308,781076105,1183383947,3575180,-629226496,-140884341,-133962650,-1948877309,1190581342,91492601,59002623,-2038529805,-1974700800,-469042074,-745863308,848058111,-1102148636,91539723,1459606411,-77165938,91546634,1459606411,-1889126772,905972742,134647654,-1889126912,905970694,429926,-112790016,-1173916664,95945678,-1966870784,-469042074,-745862028,-963881217,-16712634,1317766222,-2075751490,597279019,700515266,-1072972218,-930412684,1459606411,-1202256242,-1064434513,16013,-1527526517,-819212661,48873793,-1070373311,-1918146829,-1912602562,1223210078],94,[-1207476480,-661781329,-1915462005,1912602678,-11802195,-1196138866,-1064434513,16013,1183498291,-1948200527,65065432,-1618254120,-1989803882,862357598,-1960421440,722468878,48873935,-1419316415,10692191,-732001520,-523123829,-654851325,-1995440123,1190625862,251658738,-1962681467,-797537325,-150172874,260047041,989977733,-2029026690,-846855551,1955292726,1983604476,-58454136,-4065535,-377221376,-2115400958,-1056899099,1714291429,294694539,780756534,-144310272,63109077,-192606464,378091008,-2090467316,661916898,-1031546121,-232036848,1734867499,1470299950,-872415212,1392547305,-2045488364,-1475063020,-904637676,1729385236,1711704934,-1956198189,593901264,1711276038,638108353,1711606118,1713820963,1718030601,1711556235,-1956198189,593901264,1711276038,638108353,71633254,651502438,72419686,1183540839,-925669880,919636838,402278,-1027512832,157689352,593889349,157689557,1718028369,1712080523,-1956198189,593901264,1711276038,638108353,205850982,651502438,206637414,281445222,907069315,798339,1787760400,780875519,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,11176975,114323075,-117522199,633506755,54329347,1028420608,393478146,627485799,255,136759507,554182149,-1317778873,1392436969,627486055,65535,1724437350,1714868363,1571,146981222,84502054,651502438,-2096035482,-2091253049,-2123103510,1744746217,1711704934,-219,1712420096,-2096904573,-360512569,1686376195,-23467521,-925669806,919636838,402278,-1027512832,157689352,-719100411,285828646,63341414,1510197123,251914883,-369150332,-81002901,114323075,-2080500503,-2079326215,-439287987,-315481739,-29062346,276416515,-1052124681,1183515625,1090773972,-131341833,80768643,-788666135,-1997700899,-102106365,-2025420034,159172862,-33976561,-370541821,-2025404674,844523009,101345216,1967801958,-1956747528,1975519955,-369425659,1187446476,-949615993,34886,-924254208,1722574845,65317,650695424,136709384,1967802145,-1402485780,16721254,-925696000,-774337709,1539509195,637863974,1246175496,-1195121547,1183389274,-1207506048,1183389253,10561152,-137219312,1183402227,65558404,-1007067392,-108999422,1107524616,-293340413,210449926,-2147433993,-771023499,-2143885699,1451753796,1714867590,1392276619,-11021429,1516208214,-2083656866,24510457,1961218243,-2132946937,-1125414675,-29062346,50654851,-138511928,-373208615,-733574397,721937226,-145604143,-131376415,-1023957013,1668612099,-2090417525,645139680,268818679,-265591296,1734866987,580976430,-872415209,387921643,389682975,390338335,390993695,1718032159,1713768075,1718027529,637814411,71633254,1183540839,157689352,1718028357,638338699,205850982,281445222,-2096052349,-830533398,-1946315031,206274,1946157885,146738,-1402530700,16721254,136708096,256526085,-369265020,-1385693318,-55962,1713766400,-947714807,48923394,-44202993,1744789993,1711704934,-219,157689344,-964467195,63406851,251914883,-369279356,-745799870,919631499,-1040774005,-2062581760,2117796588,-1635315838,919439102,-59471002,-2005517466,51151887,16761335,54559759,-444470901,-440336129,-1956237822,907120774,41830,919664486,303974,-1366596050,1714819476,536201,-136972442,251659202,906071941,792201,216171366,-621336716,1712374403,-97783253,-13736089,1590690,854182912,1092108545,1092131096,1092150040,1092168984,-1956223208,-925669882,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,-1956223215,-748288954,-796170552,102983222,-1050279936,1713768642,906249481,68559718,157689344,1718027345,1711556235,-748238639,-796170552,102983222,-1050279928,1713768642,1711555849,1713820963,1728336137,138840934,1724437350,1714868363,1571,146981222,1158243878,593901064,637535254,139528550,1183540839,-925800952,1724437350,1714868363,525859,146981222,1158243878,-719100408,1359570470,-1956223224,-748286906,-796170552,102983222,-1050279936,1713768642,906773769,68559718,157689344,1718029393,1712080523,-748238639,-796170552,102983222,-1050279928,1713768642,1712080137,1713820963,1712083209,-2096052605,-2093608761,268438574,-20082929,237931318,66554624,10561267,-1715066096,-1037839625,-1557740029,-855502848,252246400,-2097083764,-385429394,-1031012848,1023410981,-2079391741,37552257,1730114560,-14326100,-754974720,-661957688,-1022637103,84420187,1193347110,-374770614,1733492289,1711704934,16776997,-925669888,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,-14326099,1711276287,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,46629649,48923482,-11762673,1744692457,1711704934,-219,1712420096,-2096904573,-360512569,797183747,-37230081,-925669806,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-219,-925800960,1724437350,1714868363,525859,146981222,84502054,651502438,1712392550,-2096904573,-2091252793,-2079390742,1860828886,-2080691203,-385429394,-108790524,1652822015,1977995514,921514529,66995339,-149915192,-373208615,-733574397,-146734109,-2080887839,-385560466,-573506344,59305344,-23467525,-24689014,252280008,66906511,-24516101,25642694,-1070442906,1711671911,-126531002,-745841050,91602954,1827273475,-2025404674,1187472898,136,-54990592,246519,15631631,202803510,-494705152,-148409332,281183194,737291110,778528762,458924799,-372506624,458621112,462494550,465312598,468130646,1718033238,1713768075,-781843191,-796170552,2139039078,-1050247297,1713768642,-2124020471,-2139062046,157689472,-1956223215,1713767494,1711555849,-1956198191,2133157584,1719631743,638108353,71633254,-2132639386,645955712,72419686,1183540839,157689352,-781842363,-796170552,2139039078,-1050247297,1713768642,1711817993,-2139037055,1713799296,1728598281,205949798,1158243878,-925800948,1724943206,2139062053,-1027512705,157689352,-2124018619,-2139062046,157689472,-2090464175,-947711802,780350992,252706828,-369145969,-1031013022,1023410981,1584660483,1946157629,1722574623,65317,-661957888,-1022637103,84420187,1193347110,931401546,-18552323,1722640210,16776997,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,1510131587,251849347,-369295996,1733492394,1711704934,-219,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,63341414,1510197123,251914883,-369312380,530644586,500768445,561978606,500768830,535174382,514268967,577314189,514269494,-940106355,91488257,-1962907160,-372157997,1854626932,-1044289820,378091024,911671308,790155,246263,-1956224395,277571076,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-763427607,-2090863869,-1050279225,1716064449,1964032449,780875445,-2091319282,393478625,-1957178485,648864878,-50133624,922187082,929419,-1018607777,545916042,50694438,-146192643,1962935233,-340139025,-389379191,158467340,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,266885470,1206977285,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865077,1961480529,-462517378,281133414,202803510,-1959373056,-150991858,251659201,1711310469,-1956248437,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,-1061067011,-1027512816,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,80118781,2131028355,1609761714,1711458179,1225834945,281133414,-1959357579,1493175854,1946280323,1473481499,-1394315637,57982986,50693670,-210416899,237931318,1229414144,-1979413821,1958742816,92677639,23430694,1229389059,246263,-1377573003,1476353257,-1964749173,1959010820,92677635,1246165251,1197470069,-129594685,-1573467906,1720320010,-179926284,-2009672458,838862886,1355337924,918559590,41830,135188534,-1071946240,77817398,1364612864,1493266920,2114150238,1490258914,168754742,-791513856,-1071946040,10708534,248526336,459669512,-1553582400,1206386692,-498693375,-131336149,918812715,599688,-17283446,178403016,-194606592,-151697782,646461140,-1003356152,1716570320,1714864155,905969827,528080,918559590,303974,911300183,599690,1493301224,2114150238,1490258914,168754742,-791841536,-1071946040,10708534,248526336,459669512,-1553582400,-1976172540,-402650842,1183515080,737684450,-1007145992,-17283446,178403016,-194606592,-858729226,-1071946160,77817398,1364612864,1493290984,2114150238,1490258914,168754742,-790661888,-1071946036,77817398,28502016,736249483,737684472,-2009676808,-1979709146,-922814394,696886,-1963694454,-722012858,1716571344,1714864155,1459618979,-1976151722,-402650842,1582891624,-495058081,911790987,659198,-858727819,918559590,303974,153520694,38201344,736249483,737684472,1720370168,-179926284,-2009672458,838862886,1724436676,1714864155,905969827,528080,918559590,303974,116727,-2081946252,1372818176,1987373521,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249464,277571076,101410358,1714814976,5643,104031798,1714814980,267827,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-1166080791,-2090863869,-1050279225,1716064449,1964032449,780875419,-2091319282,628359649,-1957178485,911336558,265867,101332652,-1053687808,50694182,-260748547,780875353,1197408270,76202825,188096650,905969670,263731,50694438,-146192643,1962935233,-375266331,-1974403240,1183511654,919926517,534152,-925842382,918559590,41830,135188534,-1071946240,77817398,-1957210112,76211278,395830,103953920,841351172,650387973,-117242576,-428520890,-1966913697,-722013082,459721936,-1553582400,-940113916,91488257,-1962898712,-372157997,1854635380,-1044289820,378091024,911671308,790155,246263,9340175,244004433,-1956249596,277571076,824631942,84485645,51196198,221325053,638912806,-1050276559,-1050275648,-494530366,824638723,84485645,51196198,221325053,638912806,-50131663,1493485187,2131028355,1609761715,1711458179,1225834945,281133414,-1959357323,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,63043401,1525249280,1340710883,1720340735,-791349516,-1071946036,77817398,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962888216,-372157997,10781711,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249422,277571076,-1072962938,-1169026956,653132751,-997587578,1703290606,-50111999,276091403,-809844085,-2044269053,-289109499,23430694,-1050215165,-1050275648,-494530366,276086795,63945298,92677870,653182090,1510040966,-770966269,-1031073676,-301740102,-1979349466,-2044268860,-50134683],95,[-2096839037,-1904278295,-2090863869,-1050279225,1716064449,252756417,922709381,929419,31556441,-745856652,-462517417,1958742700,-809872887,-2044269053,-50111995,921531722,929419,-1018607777,545916042,276086795,63945298,92677870,653182090,1510040966,1229389059,246263,-1662787979,1476339689,-1964749173,1959010820,-809872887,-2044269053,-117220859,-344634810,12797791,0,-153452860,1946286662,-22222843,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,1647742210,9121316,-997308791,1183570558,-463013990,2114189315,-1268871466,-1949018485,1459600974,625263502,-1992940442,-1962931178,-940060554,57933825,1358985448,1752492497,1726246539,1460715969,202279734,63043328,2139426560,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,92874466,281067878,-1993933565,-1027512811,65177104,92874493,-1993933565,-2080570603,-746650391,216957790,46629727,281133414,-1044289975,916747536,929419,31556441,-1959385740,1459620886,1457811083,1955292726,648833020,-50133624,1593210186,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,92874275,1181154563,-146193562,1962935233,-963942678,-1989790114,1714878044,-470006647,-11671156,202803510,-797537536,116727,-1696070796,-372158208,8946703,1726246539,1460715969,202279734,63043328,-1551560960,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,1727857409,1712373953,-2045721919,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,-2080570623,-1283521303,216957790,46629727,281133414,-1044289975,914650384,929419,31556441,-1959384716,1459620886,1457811083,1955292726,179070972,637760704,-50133626,1592948042,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,1958742819,92677639,23430694,1181154563,-146193562,1962935233,-963942686,-1989790114,1714878044,-470006647,-14554752,0,0,0,0,-889192008,-905969224,-1957363710,-1205971220,-661780801,-2096728437,812974078,11026048,-402164480,-1073020881,-963960204,-1073680347,-259324696,1912995459,-772396286,-1258348826,23724122,10100479,58048523,520122344,46844254,1746818560,-1147535260,-1962696959,1962281968,6968913,-1634074006,-1560043775,378077338,1784021148,39479296,-1627283814,10527491,10622601,1744857686,-1634074021,-1560043775,378077348,1048576166,1962934441,-16750064,1023452190,91488262,11077318,-1475951103,-1465908992,1592011264,861274307,-2029635392,-1337953024,-465312074,-455046590,-1175418046,-1229978898,314196966,1071691776,1122431479,1122419850,51143140,-1185848858,-18681856,610395225,-1335761156,-1958484298,-1975327034,1581442784,-1070399293,-1996077175,126421063,-1023129719,-1912574277,1438845511,82373771,281725184,1364414464,509040210,113227782,-1064380274,8259270,-1950338303,-2105263632,-16354304,1962967692,4777987,8259270,2098134528,2099675136,2107645696,-1455521792,520552704,1499094623,1476556123,1975519939,1344165915,-1912160328,922704088,922681486,-1957363572,106860268,182877,15409328,-816307994,2078822481,75465727,-401378304,-1047920618,-980794650,1122369771,8525449,-706214933,-1017554944,8328843,1047908875,108497750,638356262,-1996204917,637566742,-2096999285,2000357062,855799042,108497398,1577340927,309643531,-1957556225,389614679,243467637,1510015108,378211819,113705087,127,-1023405383,1381061456,203547898,-436147455,-2126610399,1584660736,8849150,8455878,-1455521791,561316096,90882099,1745749354,1347420447,520028522,-1969028960,1958742784,-2046376395,652935424,521019024,700057776,-853167103,113647393,-1207893882,1088817152,15451274,-1229963034,1139146987,1642332395,15401740,15426022,-31186460,568721643,1532582651,1358611288,17572324,568721643,-469759000,-335666143,-81664512,1358611288,119427411,104382515,125042817,8851198,-1560247902,1857749122,-28907520,-64724508,1642463467,498598123,-347937280,-423327232,-1455521726,376766720,9058047,10755839,9045703,-1070399488,-352287070,116887613,65672,117054069,-2036154317,-1581216256,-1557790580,-1902051296,581117440,317392640,382017106,146276492,522308901,-2046376358,-1070399488,15417574,1532575974,-1006897064,-605531142,105352189,1963476795,4162314,28312948,1480911865,947175435,880068875,1912625384,3598389,837339783,1443364608,-402098293,-1993998250,1418274308,1284056578,113672964,1963095867,-1980353790,1207896183,99311108,-347553741,1532229839,1397801979,11091584,1090942209,216787409,-775844976,1942488040,-18173,1036212315,91357221,1988099901,178181,-1007107079,-930393774,-1207954758,-235457316,868440665,-2044839717,-1156942848,529203310,24501003,748340035,990091140,-1023373306,503758776,1465309326,184586401,-1704102464,60261420,184586403,-2141096768,43070,1088947061,-1455521540,225771520,-852162376,-1944155871,-1912173568,12630016,1347572377,-1761465446,1958742787,516459305,9617159,12630187,-1434931029,-1431650253,-1996460357,1204227143,-1996439550,-1377301937,112892,-1483076117,-1207519484,65798142,1610612664,-1194647714,-1910634817,-396929320,192282472,-2097123653,57933887,872251880,526278592,113227979,1457032734,-11868073,-303561867,1606431741,-1194647714,-1910634817,-396929320,460717876,-1224437350,-1547685114,-1833041776,38045440,125091851,1201288447,1594070786,-1194647714,-1957361985,-661774612,99112790,-2091878913,1963001982,142016330,-1224243558,1975520006,9616972,76005427,38246992,1317733271,-1960975610,-1177406527,-235470842,860938743,1347572434,-1761465446,1493469443,326418443,-1157477239,1200160878,38766858,872142824,856550336,38046144,-335544648,-149501,-920691105,-1207958326,46663359,-1910636544,-396929320,108396172,17596035,-1209465996,9616896,-1962385781,-1974465978,71600851,-930356490,-1207959110,165902080,-1072958985,1963351691,-1846978556,1960524544,-775386353,-76198935,-651437941,1903346435,1976109913,869305094,1365044187,-1963047287,-109050548,-1156221951,-109051901,-1979419646,-150490165,199807971,1073837504,1029230731,1131872340,1007043586,738358868,213076052,-661916682,-1974220802,-788581665,600015331,126561798,705081691,367580107,-661979136,1452001931,-388944898,276036910,-352273688,-88582131,-1207440385,49020923,1583333427,147507487,1393580544,1913805585,-736847341,-2145968107,-2145782504,-568515813,113227806,518818645,1465309326,1979554792,209617694,-1961331455,1317735006,198324998,855799259,-53155639,1625818483,855829248,526278592,576201,1426505656,-1910575989,-396929320,762707300,17727107,-1833031819,205949696,-1962389877,-469105066,540812661,1149772146,49906436,1283986551,1408926469,1418200951,-339725562,-739315,-155711253,-1207702529,1583349752,181061919,-466463232,98619720,-259324199,1577356078,-201327421,-167774209,-234884353,113228031,1457032734,-50927529,-1070398348,-2068314645,1608158208,-1194647714,-1910634817,-396929320,12123356,-2029751040,1593869318,-1194647714,-1957361985,-661774612,-1041737898,-2096138756,1963001982,105286409,-1996460357,-1070396345,-920691105,-1207958326,-1957361985,-661774612,-1712826538,-1959889412,-1073019322,1950878580,326387734,-335548232,2099354142,1793590167,1977289724,-1710298124,60259617,-1224278118,1958742790,1606431730,-892788898,-1078460414,-326413050,1457032734,-61675433,1962934456,108954379,-402295551,-1014236111,-920691105,855638730,-1070347328,855639242,445120,0,0,0,5,0,0,1953724755,1698983269,1819631974,2035482740,1835365491,1684955464,1937330944,1366123892,1953719669,7237481,1953724755,2017815909,1835101283,1869182049,2035482734,1835365491,1702130497,1802725746,1048576,2687006,4849720,1498631501,1296389203,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,242245648,113984998,-1909567401,637534214,-2096726645,-953785145,269381,9955342,474335014,1599602688,1594295922,-821771133,-326412806,209568806,-1945731447,123537478,-326907041,-2000726268,-2084771069,-1084816148,887817096,1459940483,-352085313,82609066,60473175,-326950165,-1396746492,-2087130365,-1084816148,283837356,1459940483,-352094529,82609030,58113879,-1202694394,-1064433945,108890918,241485699,1476402408,117863007,79987551,-1957299505,2110007020,108955912,1560823436,516644615,-1940697002,-1210151226,-1670017537,-1960414069,-5044620,-1070349314,-1927527033,1166632060,15198236,-670400476,187200651,-152734218,578125763,2046417674,868234008,1569138395,1509893660,-1670017756,-1977191285,-389021116,1582849013,-939603169,-1384588534,1962540810,-53023760,1166616237,-1993954006,-2094650299,100937285,1030229591,1979655681,1979655704,1032529428,-821600309,1962935869,520039942,197853186,638481856,138151307,41033904,551985382,409035,1364344947,637542842,-109048437,-1173982712,-377487199,1929591816,-1243575775,-1662660095,-58659590,168064257,-167449659,-289070379,46462552,1509622132,-18035878,1508430529,1381092186,1364415179,1962870359,475302702,1375912576,-402526999,-1630797845,1711523332,839011586,876512192,326369283,23217398,1449554549,1584696166,807337830,1381918211,-2145626997,-1460927806,1398043905,-1962518703,-347001268,1249674019,1511486464,619465298,-352261123,34401792,15401195,-352261138,-329585152,192217512,-1962932443,-13741320,-1962820699,1143155780,776243502,558167643,-150571968,1975722963,1499399948,1522545243,-922877660,309443,-352143896,776765676,63078528,1947117804,1531217923,-1787555672,1076776064,-360673301,1686170626,1686798113,184322651,571110628,1678266980,1531233818,776765440,1145867009,2100841531,1346696726,-166693600,292816071,67978486,1149897588,-2140935404,-352249268,1396974106,1156974197,259328013,17581302,1144654965,-2146994923,-383758260,1156972728,980680973,1963934778,1431076895,205846024,1005089888,-478736308,-145398656,-346725248,-401718134,-739573596,1963869242,1432649745,205846263,-2147191712,-369666716,1144651933,-2147191530,-167629236,1963025220,1683787182,-1004773493,1552625784,25699912,945568579,-617414030,1095261321,994331785,762456652,307578102,1686775669,1961101910,79855632,584382188,1431077060,-360649214,222623236,-2146798590,-1978641076,770182980,575421184,1156976754,242549025,1342406328,-385875528,1686110598,1381695009,-335297920,125043112,-335156608,-369166615,-1031733661,-320828923,-76275544,-1979323776,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900],96,[1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1173954631,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912150088,52077016,947175435,43564630,1442841785,-388942709,2088968819,477429538,4488323,1156978292,276103457,-2145291136,1364200056,-402652744,1482293114,189154910,1590747328,51999,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,115278155,0,115803871,0,0,0,0,65536,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,1759,115277824,1767,0,0,0,0,2,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,115278155,0,115803871,0,0,0,0,196608,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,1759,115277824,1767,0,0,0,0,10878976,32637260,128,0,0,0,0,0,0,0,-65536,524288,129,0,0,0,0,0,0,0,-65536,655360,130,0,0,0,0,0,0,0,-65536,786432,65532,0,0,0,0,0,0,0,1163089407,50593874,772,0,0,0,0,0,0,0,0,0,0,0,0,0,8519424,0,0,7864320,-16777216,75,0,0,66,6160128,0,0,5505024,-16777216,111,0,0,1750335590,1347166309,1881161556,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1750335551,1329799269,1881161549,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1698955327,1701013878,1852785440,1667853414,1329791092,1094844493,1124091219,1224756559,1124094290,1174424911,5195337,5066563,1129467718,1381188677,909652736,4738629,1414748499,1227771205,18766,0,0,0,0,0,0,1426601912,-1910575989,1988843224,1979058950,305564420,859081472,542411712,-1961079669,-478084516,-75407361,545017677,1330707329,-628417921,1207377803,1946157350,1342288655,1347440720,-1873784752,1204676622,-892788898,-919404542,-617426381,-1874346263,868823952,-377441326,-1869592653,-938985544,503316652,1465309326,-1979752824,1317665878,343343098,-401443073,1183384749,276234232,-401705217,1183384737,112886,-15960321,-1706030474,121046089,200558217,990672064,1963020550,-8486903,-1960872960,1183446598,-562131474,-1064382324,855640249,-1196690496,-1360527154,-565802748,2129199989,-12126716,-401705983,376701953,-1946519925,300678270,26011792,1317603555,36956410,1189675893,-1948808444,2084896564,8422539,-1947187575,-1898410955,2123103424,-1949332514,2017758013,-1961867895,-2054561722,-2050555744,131276,-1207777405,1190547278,41255167,-1968484944,-477888674,2051312385,-1951677693,1408068,-1070355712,214141867,-620516480,-1955577601,-2085885882,1537280711,2074192641,1183558401,1183558650,-1031033888,-19231829,529204039,-2096079479,230171335,45132544,617055147,-2085901496,-1414855481,-1425750141,-1414812757,-1961474680,-2085883322,1183523527,1183558648,1183558646,1317776372,1359406058,-1761424486,-562656509,1200357003,146690,-1192729740,1958742811,-18340,1442906042,244338770,185765864,1447721170,244338768,185788904,1446934738,22886143,-588771696,1958742859,-1589867728,1166606699,244340242,186920424,-1591839552,1178272079,24617456,2040595316,373655809,1347862579,384306832,1975520060,49276941,-401698730,-1070381473,1702898155,1317764874,1292778488,-2147191551,-1958737075,300148814,-401698730,-1073020072,478925684,1342326727,197561167,1745778112,6946944,-811990934,855873428,526278592,1100489,-1946663285,-1962929090,-1962023985,-2138752195,-2067952896,-1007651584,-402617160,1183384293,-1002998558,2028475006,96568092,-1946230400,-1948177412,106305268,-1710065921,60261231,369105081,-1705959850,60261247,-13740522,-1958208738,2112999,-919403661,-330921533,-1948090741,114237,1358962361,1793881855,-13740544,1497899038,-1834285282,-337492309,1793881855,-1710593536,60752286,-1834285282,80184235,-1409792373,-1410578805,-1948103029,335972289,-1070355712,28879787,-1950110976,-163148815,-1946923381,2122156860,913637131,1468669323,29554268,-1024054155,-166956028,74777282,-1023307544,-1950103245,1950825245,1329270133,-167217802,1946311751,-1947603993,-16028033,2126046581,34072576,1977894537,-1870664957,529258635,-1996389471,-2053014969,2085062913,25364099,-2062122238,2123038721,54918884,-628357749,-402652743,-1957691112,-397402619,-27786792,-1073020083,495666292,50347905,1849493372,-348687872,6831365,-1070387083,45686155,1326877472,-128566527,12126837,-564753632,1185417,2013220945,36411930,1183384471,-1994552346,-1072990137,1317739381,-1961630740,-1962929122,-2071491809,1352448,520040017,-1070381019,13101251,495706228,36063223,-2144177152,1954611070,-1705617620,133628065,915261747,-1098055651,508624724,1461080406,-1493115750,-1705568765,129440797,1592280713,1958742879,-14840923,2023389303,-486303998,-389467340,-1706033064,130483679,1048780171,1962934288,268879635,-150863872,67118663,113706612,50331664,-1703380993,60228299,1975520088,8644614,-1946198039,-1898410793,478936256,1032570763,-1988212857,-947687867,-163148940,-196703317,200969131,1854587894,-2132442881,1347558539,276234065,-15829249,1996426358,142016266,-16353537,-1195175841,-919404287,1190580787,309658111,-1978775670,2122320999,108298495,-1962389621,1183386199,1406874610,-1873653421,1421600782,529258635,151425,-532248288,-1950105589,249817166,-1696041217,129441065,403479120,1489176495,-840347634,1485869083,-437694450,-1919905765,79683190,2287616,-471445877,1201295622,-16541950,-555157386,-159973377,-10008,-756485002,-373279745,922549493,1958742957,244338694,1327123176,1791226229,1134186562,184784645,-1957313600,73305068,-1956618355,38210311,184829707,158664263,-1257961529,84166599,79874485,934805504,-326413048,1457032734,108432215,529260171,529260171,1342340992,515380348,-1706011904,129443069,41910363,-352095152,-396980203,-1073019812,881527924,-2071264119,-2063662948,1583284380,46844191,137869312,518818645,1996478606,70707206,46844191,137869312,518818645,-1957177202,495650942,10270719,-1070385153,108461911,-401698736,495648804,-1635268781,-1962934272,929570399,-31062264,1088947023,126835479,10258319,-892788897,-661913596,444560,-661774848,-1070377130,185237131,-385649153,-544538381,1207312267,108266506,-401698729,-208978521,-1994767221,-2067269050,65694,-1961429016,2105550460,309657603,-1961468789,38270751,108298240,58956375,1156974407,208932875,-14125825,1962884212,1544808506,1988886155,-2144040184,1962935934,745930505,-13994497,1979652213,242614046,1354303262,-1510736896,10547073,507875161,-1873738013,416933902,-28931667,-62486099,239438253,425600,1167001973,709201688,-1960032881,1569393270,137848862,1207838215,-28931325,1006392971,1962975877,-1533723898,-2028440576,-2030001531,1442882709,1347834448,-401698734,244320726,1444970472,-2146408728,-1947268507,1178278469,990672122,1963031302,-2003151354,-1341667568,526278401,445129,1426601912,-1910575989,-1957210408,-167049610,-561304204,1207312267,108266506,-401698730,881540251,10534029,-963955317,1947284456,1759021838,-1960900553,-2026599649,1594329348,-892788898,934805506,-326413048,1457032734,108432215,1383396875,529260171,67782646,-1873410444,1012262926,-1131596661,495648928,117978984,-1205892314,-1960378369,-1960058097,1547391773,638481694,-1962717186,2124253657,1207838463,-1878161149,398845966,-16772376,-1595406730,-399114481,1583288431,46844191,-1948349696,1960512287,-2145416440,-351270321,934855666,1886216,-661774848,1586190166,-1960867066,529204830,12879755,13010699,1996430196,178182,47184,47184,-401698736,-1073005673,720044917,-1950338160,-167049610,1015750772,-1947580791,-1040776627,359997440,1610604929,1330706817,108466548,1330510209,2062099059,112641,-16681751,697961589,185055005,1357608128,-1357378406,-952333561,1330446917,1183367219,108462057,244318314,-1962787096,-991426946,-1959490796,1166750332,-465139334,-1988344437,1552606790,31687434,1368120067,58215024,-2140122743,1359676147,-402230160,1105920288,276103056,-1761445734,777816835,1610567762,276102924,-1761424486,16967683,-2132193664,-1960815477,1603087964,1947679102,-1960867063,1851755807,1435235307,-1961391762,1183414341,477924330,1308573067,-14060164,771785397,1220615935,1089031808,-1962928965,1060707452,529205876,-1618141301,-219479932,-1114948213,1065943172,269174006,1962871924,1014300456,-398822145,-1258333867,-1258356566,-1258356564,-57999186,-33137013,-11336881,1149963892,-2077011938,74711200,10519691,-381225392,-16550784,1190535284,410271977,-1961069313,529210460,8830851,-16157696,-1711241545,60228167,727184523,-386936322,-1956840544,686025294,38246993,1988821911,-427914268,2045269591,-1705617606,122094269,14123846,1776834135,-1705617606,122094269,-386188056,921238329,1593946363,-892788898,-1957232638],97,[478873206,10389447,-24444927,-32283672,881525572,934855519,-326413048,869830174,106859456,1200299915,-892788952,-1957363710,861361900,74877888,58062347,-1962900247,-165704738,1946421831,244340230,-1959148824,1744988915,1134166184,-486303995,-23637928,1032520517,-1946417378,5290462,-2020891149,-1951727454,-1426021241,-401705077,937623627,1746827147,637995063,-956084994,40583,189265408,-15830000,2013210743,980942652,619184234,75402072,-166540568,1527778116,-1962717186,1527573443,1392726014,-1761255526,1606431491,46319966,197561088,1393915126,1157519110,232712195,1594051838,-919381241,74760203,113067,137869507,518818645,1465309326,-1962379637,-1960866850,-2145416226,2085618303,19380244,-40218541,1527232292,1342340992,1156252532,-1950338160,106335036,159240715,10261763,820708221,33194896,-1791373293,612237468,1359842130,1364591024,-401698736,1348074236,90151505,1515717527,141869067,10257803,-595606981,-920691105,1226,1426601912,-1910575989,-1101572392,180309831,703232,-16222465,244319862,1594053864,-892788898,934805508,-326413048,-2585058,1996425334,1354773254,-16091393,-997520266,244338710,-2080392728,-920712508,-939521846,503316496,1317558102,-263796749,2126774272,1300964872,638116610,184831371,-385649207,1586167967,1960512262,-1960867018,1207382623,1954545702,108461866,-16091393,244320374,185972200,-2129103678,1954545914,-1980724465,1451882070,-263289868,16836866,637645801,-1475983989,-145459967,-62486047,872306313,-162625079,653545097,1225280906,1174604003,-27913220,1183447266,-94991880,-2097142779,242483410,-92024829,-16288767,548992582,12294400,1530823456,57933825,1394606779,731533394,184784642,-385059392,1273561428,22782209,-1962856983,2023379184,-486303998,-1030873363,-61409141,-1979156795,-466483132,-1962515209,-1413467176,112805446,-1952058624,-1951663034,866909766,-1951683648,216267342,1241009667,146278004,-196673792,113323,-201867213,-1413313621,-1414807501,1317740382,-1724259338,-470528373,651899683,637814667,-1994885129,-1031013818,107476774,139954726,-487066062,-1946663287,116128342,335037955,1347615318,-485345816,-163149551,1342184632,185734376,-385452599,-1712783215,-1898214400,-1948742717,-1413467329,-1420866632,-1425964127,-1425963615,-2085896141,16876294,25499267,-1413051648,-1414807501,1183558571,-1070355466,1190644019,1946157808,1586189069,-1960867066,1334513735,-1951704274,-1070355519,-470528373,184659970,-1951666106,-879077637,-1962699006,142525687,172854054,206375718,-11135773,1996487286,1979655928,1979655692,-401698806,-963954808,-920691105,-1962932534,115603022,38246993,-1705639017,60228299,38246998,-1070398569,934862571,-326413048,1457032734,-3591337,1996425334,244338950,1610469608,-892788898,281542660,1461583872,-1929425272,-1916760368,872214654,1183558592,-1411871982,-1424996725,839667338,-138179603,984545,-788475261,-774319638,-774319638,-785811990,-1409407784,-1978775926,1183558625,1183558408,2123213578,-11629840,1996445462,-401698810,526384493,969417,-152321997,1426601912,-1910575989,-1957210408,529205342,620906379,1736515584,-2082472190,1946158718,38764805,1583292416,80398623,137869312,518818645,1465309326,1996474675,242679568,-15960321,1996425846,108461832,-401698735,1583349576,214616351,137869312,518818645,1465309326,-1070366543,-15698177,1996426870,175570700,-16222465,-1873803658,-15013874,-920691105,1426066634,-2095125365,-397210941,870518857,-812918645,-628342901,-1070349682,-963924996,25403819,25534891,-2096725077,377684225,855638405,-947147840,-217680187,-1948610908,532909048,314057,1426601912,-1910575989,173968344,1183522699,106334984,-2028976249,-920710569,-1207957814,-1957361609,-661774612,-1962516853,273124127,521295755,182985,518818645,108432214,393541131,1284191371,-16194796,-879094668,-16541950,-879097228,1577293570,46844191,-326413056,1465275166,-54512890,184972939,-1959889674,175439668,-1761445734,-1910316285,100174786,1284177952,101376788,41458257,-486079593,1435051545,1166616076,-1950184438,197823431,1583286216,-892788901,1962868738,46897674,-1070398569,-1192825959,147327031,-1910636544,-1957210408,-561313162,-561307765,2139103115,343691266,1392642744,620599888,-2141517897,1951400575,-1871844605,529260171,67782646,-1873410444,872015886,1183576971,105253640,-796114060,2123219086,-1413467144,138841003,-1413467221,-1190596733,29032450,1126557696,737953419,2089678918,-1898345392,-1952863295,-101251506,105286571,-1421805359,-1951677813,-341113274,-1898345460,1350340033,-1414812757,112811,-920691105,-1207957814,180881463,-1910636544,-1957210408,-561313674,-561307765,2139103115,343691266,1392576696,620599888,-2141517897,1951400575,-1874072829,529260171,67782646,-1873410444,861267982,1996485515,1517616904,1609043600,-163149526,-1064382324,871923341,-1951683648,866846278,-276583488,178440,-402652741,1183531643,-129618948,-1957018487,1583347270,80398623,-152352768,1426601912,-1910575989,2123061208,1962871562,-1948284059,172488223,1460040708,-253227376,-1958900942,-1014298530,10657159,-1950143661,106859464,-1652042869,726859940,-1957604653,1157826630,1883605368,50742923,1166637637,1085925490,-930391464,410307083,-485601909,1380995347,-15208984,753404534,-386431226,-142084461,526342234,445129,-25270912,863264139,209022045,863395211,74804829,25054592,137869515,518818645,1465309326,-1962377589,-1960866849,-2145416225,2085618303,17020948,-40218541,1527232292,1342340992,1726677876,-1948284016,172488223,1460040708,1021841040,872123186,105810880,-108835613,-1958250744,2085455833,141871931,537546112,1074417024,133923665,58468991,-1929379141,1258503222,1972054900,684098354,-472783919,-217848879,1816496557,1850050989,1950714285,1984268717,-401698728,1583349586,80398623,1569276672,1851623788,-1988862583,-454330787,-1174270023,116064360,-1174269511,934805624,-326413048,1473809950,176065362,529260427,529260427,1342340992,-1047850116,-40218541,1527232292,1342340992,787153780,-1948284016,172488223,1460040708,-2065166704,1543211825,1174471051,37849864,-2096740863,91584763,-1874848791,1069148560,1600098448,113953055,137869312,1736,1457032734,-1962254709,-1161809121,-208961536,1946764856,178254,-16091393,1996425334,1961381894,105285888,-2146937207,863371262,-1959895925,-1996454265,-1705969082,60228216,1183564430,-773795578,-2082960416,-14285117,2013210167,-92864766,-1761424486,-164472317,-1927812264,1552677966,745865006,-13994753,1996425334,-11463162,526255199,445129,518818645,-16777032,1996425846,108461832,387152,113953055,182272,-1710860800,61278169,2097348669,155633159,11528448,-1962248565,442272564,1200299915,-28931830,41458256,-1030880361,2122373259,812908809,34176640,2122321012,74715145,607942,1552643563,642250546,-260833024,-16222465,1342572150,-955569254,702983,267117303,637947531,41029435,179882291,98694912,1552613380,642250546,-661978880,1577257844,126559748,-335544390,1207313960,393478665,106924838,-787487869,-1948003869,-1962738809,839056791,638249974,637945739,839407499,105286134,-16230775,-879034762,-1962699006,1451951686,-916584696,1426065602,857664651,155617984,695517195,1946157373,146697,-1070398348,-1706026005,61278169,1476591677,1586229372,-1960867062,1207382623,1946222630,-892788767,934805510,444424,-661774848,1988843350,-1948349686,-1948349665,41910303,-1206617008,1347617281,-1222312550,2139118343,57954306,-1148178453,-1070399416,-1954545478,343706420,393543435,1300970891,49906442,-1958736523,1317619788,1246530554,-1979953527,1374223942,526278400,445129,-938985544,503316486,1465309326,-1962248565,-1960866850,-2145416226,2085618303,34191380,-40218541,1527232292,1342340992,334168948,-1161809008,881557504,855657659,-28931648,1593837544,-892788898,-24444922,1183578883,139889414,622208,12062836,175570688,-16222465,-397408650,1552678435,745865006,1378514175,-11067824,2122515551,510918910,1312361867,-1962379782,1312358989,1343190268,175570770,-1877707521,946202638,-544516006,-1962522997,1200031830,374834964,934805699,-326413048,1457032734,108956503,443875083,929611827,-1960442104,1569400381,-1867518,1291551071,-352095153,1988857977,-1948349688,-1948349665,41910303,-1206617008,1347617069,-1222312550,2139118343,57954306,-1953475349,-165704738,1946421831,244340230,-1959903512,105810931,185484427,-485657152,-773287633,-1993378814,199953988,1364204003,188919528,-14715712,-1258353036,-1258356574,1340604580,-2029393133,-1873736116,161867790,-402098433,1583284611,80398623,137869312,518818645,1465309326,-1962379637,-165704738,1946421831,244340230,-1959930136,-1600353484,106838784,1547383924,1759022110,1964967991,55574019,939466635,-2585058,-16736076,1021838966,-1600353470,509360896,1965021324,55049731,126820235,-1998006130,142016497,1593906920,-892788898,28377092,-1257983683,-1324422240,68598273,78710251,-1258023494,137869326,712,1457032734,-28407721,-1946194296,-561312138,1207312267,108266506,-401698730,1996434763,142016262,-16091393,-208991114,1956707712,241077094,2139103115,326914050,1347666571,-1222312550,2139118343,57954306,-1191143191,-57999358,-617412842,859595496,239340480,1156986229,225706250,640310468,637685643,-352036981,844925705,-1962389621,1347422807,244339281,188910824,-1990429504,-661975484,1333862283,-1960837118,-396945668,-1073004084,-125090444,1586158387,-1979675649,-315425202,505306251,137848915,55574047,1364676688,2145914512,1207851839,-1073012989,1996427124,1959950,-1593868672,-2132278411,1475382256,686296720,-2084140280,1583286468,181061919,-326413056,1988843350,-1959490812,-1962893156,2089487940,137848862,1308501511,1958742787,1979398968,-1873784031,1106176014,190535831,1393259775,1333861771,1528823810,2089485803,-1993413858,1347886716,-1878955437,1057286158,376815627,-350323573,1962621720,244340493,-1962427672,-1996447556,-544530820,-352291864,1757426434,637995063,1594050046,46319966,137869312,518818645,1465309326,-1962254709,172488223,-16223228,244320886,506190568,520632168,-1960937589,276073780,-66683196,-1515870811,16022659,1962117919,149914379,45734707,1001777152,-400657153,1583284231,113953055,-326413056,-402366837,-1027014652,929562626,-1960442104,243743,176128806,637894436,1074546571,137869507,518818645,1465309326,-401973621,520552408,-1005553779,-1510209922,1604691365,-892788898,1444806662,520632168,1780255638,175636226,-1761262694,-1961827581,-954233896,1867252295,-396996528,1582841799,-1010824417,1458342741,-1962641781,-283514828,46319966,439484416,438044447,447678239,435947295,428279583,448136991,449185567,449185567,449185567,449185567,449185567,934807327,313352,-661774848,1586190166,-1960867066,41257979,-1610561801,652936052,142443408,-16223232,244975222,-1962428634,-293534114,-167555257,-13699581,1595478676,-892788898,28835842,1005906688,1946245918,206408555,1750273763,6946946,-811990934,1526962068,1173877643,1946157594,376831798,-1761445734,-1185918461,861011963,-11513664,2023361141,1375966978,1354773328,408783696,-14393345,-879097227,-16541950,-879094155,-1962699006,115545165,38246993,1979646871,38246922,-1873411177,98428942,-1023409736,1979708299,38246922,-1873411177,97118222,76822075,113706613,1172,-1023409736,51019139],98,[2105738868,175441162,276168531,-1761458278,529226499,755124107,-146780345,-28931624,1326731,-620028021,529226868,-1962782837,2121632573,1278948491,-1961659270,-167022988,-253033868,8699275,980745995,-11279893,2023389300,1526961922,-11513261,-1960903050,1096387,-98685,179962741,1354892032,1347469363,1577013328,-11314396,-879069068,1526961922,1586207467,84535302,1409239529,1191352474,-1873558777,85583886,58048523,872363497,-1873558592,769255438,934805699,575496,-661774848,2123061078,1979648774,1530825476,112641,1593901033,-892788898,463929348,465509242,468196216,934812524,575496,-661774848,1586190166,-1960867064,-544536962,1586175883,-2145416440,2085618303,19773460,-40218541,1527232292,1342340992,-1461124236,140413696,1207312267,141820938,-1878493441,686417934,495697971,-1962379637,39815988,1610605441,1330445185,2112553846,1206616464,786682191,452110335,1460172543,501747344,-1872303110,1996448747,-1947707640,1958742791,612141912,57999115,-1996272130,-125098940,-1962719746,281510717,-1959363447,1149699654,-2026771692,1996427900,-401698808,-1073018218,544589707,856849543,-2028016704,1996428924,244340488,186811624,1976011712,377259783,99336243,24494091,526278464,314057,-169099213,1183432755,-1983892488,1586232390,-473199864,-165704725,1946225223,846695395,-1993976693,1149958742,207915534,1044067723,745800027,18498807,-150572032,1946159298,274172863,-2080614775,1946160252,239876883,-2090332556,1778412032,-1798333952,-1595210857,-1862759593,-212735986,-1030818589,440727447,175374338,991319179,1316289622,-1960427029,1976699669,1972053562,33456392,993752065,-148081168,-2147419578,1996435572,-401698810,28898030,142016256,1342600959,-622326128,108461829,15208080,-1950183693,-15995912,244319862,-369964568,856096566,1317771712,1360192508,41458257,1381565335,-879079088,1476630274,-1993996454,-1993993659,1586173013,-1960867064,-1072957370,1392914293,10522507,1394499467,137848838,1342055943,1347487491,1979655760,1979655682,-401698812,1750809882,637995063,1526941694,-2034792185,846695168,2508023,1394504832,1979655686,1979655700,746061586,103446527,1354773335,779586384,124804351,713001307,-1960032372,2005337718,201231128,1443591414,602410640,-13333518,1988824140,-13333754,1183517764,239372552,2122576011,544538872,-401698730,1381381113,-401698736,-1873348860,871294990,-1873784234,-144906226,-97654698,1206503307,-919404290,1442951485,-1070385781,-2130551669,-2124415005,1917799931,1358659846,-385452465,-1595342687,10402560,-152895349,1207994688,-2048326796,54918656,-1710197505,60228216,-1993718647,2089495636,29882122,-1959758848,529209436,-15972353,244324468,-470700312,-1950183843,709134296,-1960029049,238753868,57999707,647610419,638732169,-1156294775,-940113918,242548864,-1708624641,60227979,-1153674103,2022375434,50037532,1174278772,54364931,-1996274497,1263218296,183232633,117978984,54918694,28373227,1308493291,1589654275,1958742979,8997114,1962931573,46897704,1962869655,46897680,1156973463,276037898,-1961337717,206569247,-1877445377,-252647410,-1157411330,2022375434,50037532,1308494196,2034977539,1756359665,637995063,-352104962,-326412816,2123061022,-18683898,-892788897,-1957363710,-1957224724,-722991490,-920690690,714,-905969224,1515782146,189878875,-1205963557,-1064433609,639601446,-2147334261,764436452,158748486,1996491581,-997995772,-876596476,518818645,-1962519983,-620033442,529211252,1334510000,1608876034,139344784,1312494460,185499398,1499072448,113953055,-339725568,-339725324,-17936,-218316749,1239021486,-253223229,-1161093121,65732672,1526727354,-1173951655,-1940193278,1347573961,1139430225,-1174169851,-286588864,1760332629,1996431362,74907398,-1761465446,79874307,-326413056,537028638,-16222465,731514486,520328962,314057,518818645,-16091393,1996425334,-1711117818,60228236,113953055,727210752,-1933276192,1541668818,-2096296,200510435,-2145815306,1962935164,-1948873965,38061876,881524736,90151506,-471137385,920423363,-1962647669,38258463,1609170944,-1207724283,-1910634441,-1705552168,60762569,1980760125,-1697084651,60762625,-998194389,1406874372,-1917806000,1583285143,934857503,-326413048,-1948742114,529204830,67782646,1996425332,-401698810,-1070390269,184966795,-1962511141,-1601729761,-892788992,-1957363710,-919396628,-1962931525,-768406970,-1031736329,188830256,-1946978880,106874049,394798682,653910595,-920711288,-1207957814,-1957361609,-661774612,-1950338218,-620034466,529206900,-13731957,2013211767,207421226,-892788898,934805506,-326413048,1457032734,1586217011,1960512274,-1960866969,-919392649,-13862913,-11457929,1996427382,209125134,-16091393,1996425334,274530054,-1961730421,845122335,2508791,1345680385,8828159,-1761445734,-1950183933,126559960,-1014773453,105926918,1415380819,8828159,-1761424486,-1811495165,-16777212,496636534,1476904720,-892788898,-1957363698,1183522540,105253640,512626548,1996424018,108461832,-1756807270,-892788989,-1957363708,1183522540,1958742790,1377734156,108461827,-1761494630,-892788989,-1957363710,512630508,1996424018,108461832,-1756806502,-892788989,-1957363708,512630508,1996424018,175570700,-16222465,-845543818,520328961,576201,14,1966108,518818645,2123061078,-1960998138,-478084513,-75407361,208817995,512427637,334168411,267115315,1330113409,-1959863549,-1960736609,-1962844769,526278595,182985,712,861361694,2126813632,2105615878,1963000072,8710403,-1962248565,276102964,-1761445734,-11513341,-879095692,-1190947070,-11468795,861341814,1347440832,777816912,-1960550401,1959398344,537028691,731533394,184784642,-1992723264,-1705968058,60228216,-13863681,96021108,1996443904,1347573512,1364314419,-13738869,-11525025,-879034762,1476630274,259375115,-1694599425,60228167,864026810,-1962546240,-768344506,-920691105,-939522358,503316484,1996445526,-401698808,1347611935,1376417535,-401698736,123469634,1836438027,1769259019,-1962379637,172263220,872302217,340035520,-2080618871,-1962796468,1032522366,-1995422325,1166743108,407144750,425603,-1070389900,650720153,638078858,638469891,-502245613,142016502,-14266286,-14283657,244320887,-14522392,1201340022,-2096916734,1946221694,-59310328,-1761458278,142016259,1877479056,526278636,445129,13512,1187469142,-1962934058,881526390,-1959625589,-1073016763,25247371,1149987956,73304836,1334517643,48857866,-1948496247,-664892973,-16040053,495670644,1963083579,-598832144,276154635,994593931,-512424369,994725003,-646641585,185485195,-1960086336,956338820,158665287,9733259,1946961721,-1962439916,1586223198,1376225240,-401698736,-346358713,-1983892726,-947188153,-1962760215,-1996451188,-1936984498,1317601428,1212976120,-1947185527,1317620300,776768498,-779292021,2123219342,-964428568,-1951554294,177384912,-1190365962,1996423168,1364218374,-1410361624,-2086294638,-91548946,1183432755,-96040450,51018883,568918901,175932161,-385649659,1187447145,-16776216,2023362676,-1912367358,-1948742718,-2094658476,460655679,172985126,2097805699,112689,-92020525,-1960479743,65065416,639626177,186664843,638350784,-2096214133,243075577,-1948200128,33194952,-523173260,1187504337,-2097151788,1433731833,1946286723,1586189136,-2128639226,16811711,1098210049,30688967,1065559552,-150768372,643028062,-768401661,-1994946778,1452003414,651309780,-1996335225,-4533674,1468475135,-866744060,30703235,-4584843,1468474880,-833189626,117646939,1996444422,-1185741306,1385758724,105907793,208994131,1862961818,-2096669945,1946211454,520300068,651187851,1451956105,1468606162,-866743550,72845606,30703235,1451951989,1468606158,1962889222,46897680,190317463,-385649216,1183383861,-1948742698,172460831,1149961195,-28931824,41458256,1183384471,-329872918,-661929330,58052619,83954921,-1993998304,-1943664057,1988824135,-1959490810,1284188740,172291628,101741569,-1898411181,1200301761,1334519314,638016276,638732169,-1928048759,1988880510,-1959490810,45624924,-3591424,1962880116,1461080106,1996443985,-159973384,186933247,-352160320,1049867,-105650096,58048523,1342211049,1207883915,-1962439933,-1983892520,-2071261625,1200160914,-1803252982,206014720,1552663435,97553198,45678608,1962889728,712310572,509023825,-126419120,-624897,1532634207,91602955,770438027,71601040,-1962521461,75402226,1149844875,72124674,-1980742005,1183516228,138709490,-1946526071,-1994553397,-1946799332,55574233,108328459,-401698730,1183578547,1958743038,-25755882,-1761424486,-696351997,-16223232,244373110,-1947009048,1583348294,312009,6856,-1957210594,529204830,-1959626869,-1073016252,25116299,1953821579,-1995278453,881584758,-1962228093,2123170388,-1898935058,-1515870784,-1378841683,1962281618,47374,108461907,-397324206,-1420038945,1150004114,2013221112,1819803508,434638480,-1036805861,865714731,-1332769854,-1980181760,1988882502,-1959490810,1586168908,-1960866838,1066135622,292880139,1329274251,1005810946,-294320569,-1091975285,-1983892736,1552673862,113198,2123221299,745865198,1378514175,1364285206,1610568017,1975520036,9169155,1342179845,200818920,-352094784,-1957654402,55049944,1988822923,87329542,28901386,777816832,-13863681,374418036,508567127,610271056,1975520091,-336360699,1586073665,-1960866836,1200161860,105155330,-1962653815,1200222278,847022854,1979666515,712376104,1441271440,1200184090,-327251192,1586181515,-1960866838,-1992325169,-1946799300,1342106718,1962281731,244340230,-1946663192,-1072960442,1988833652,-1959490810,-620027300,1342047092,574916867,1174337675,-1960998141,-1802959273,1468727432,-1969977080,180585216,-2144052087,1608452708,-892788898,934805506,-326413048,-1948742114,529205854,-1962391925,-2021194154,-1752760174,-920715116,-1207957814,-1957361609,-661774612,1586190166,1960512262,-1958769831,-771030443,-494841736,-92184577,678711112,1330313857,507199605,980681083,17843655,-1843512576,990278660,1963234334,-1811495162,-1207959548,401276929,-620028533,2139098996,529203459,1207894899,-350254322,1606913005,-892788898,-1070399486,-1957300757,929570540,1586175752,-14710006,1996425846,108461832,-16712216,283642486,-892788752,934805510,706568,-661774848,1988843350,-1948349686,172488223,1443263492,-1863840112,-1946973413,-511638964,-108961793,192696144,1342316728,-1222312550,-1955599609,-922022324,244329333,187763688,-1956678464,-2128639016,536871503,-1961999223,2089496156,1355363122,1979666769,175505160,803737232,-1983892687,1183446598,138841080,-1946532215,1183385158,179196,-622963,1461062262,710207571,737822347,1586230854,-128046084,1343124735,5302355,-401967361,1583345295,113953055,137869312,518818645,1465309326,185222795,-1960151872,-1948349456,172488223,1443263492,-588771696,-1958966502,1342218373,-16222465,266864246,-1746381312,1290295023,526278638,445129,1458342741,1988828759,137848840,-1959490785,-771027884,1586178932,105286404,17980417,1140921948,340001040,18381965,1560347229,-1928492284,83953277,-85833913,1967802183,112874,-916562145,-1207957822,147327031,-1910636544,-1957210408,-1073018298,-661959564,1207312267,108266506,-401698736,371071567,-125924089,-1526303035,530949541,1375239821,369784575,-402494889,-1957090970,881527414,-1710983425,60247810,4049203,1090615043,371094783,-401698729,1583284392],99,[113953055,137869312,518818645,1465309326,520632168,-1962385781,-1946973409,529204830,119470987,-1145031684,-217907190,210500355,-372126933,24487923,526278464,314057,518818645,-973318314,-1817377162,929601453,1988828936,-1959490806,1955400788,1959922456,-1850914267,2096642989,-130306787,-251459460,1179054339,-372119573,2094545837,-667177719,-186513284,-1070338837,28312299,-920691105,-1962932534,2013214428,1325570562,-919403625,1996685373,482885889,1444806656,137848919,172395295,930398219,-1928915204,-1196694402,-978648701,-1515911562,-1378841683,2146980923,1434920452,-96191492,-2027551617,48496197,-1416478144,2123213714,244340708,1593859048,-892788898,28377094,-919403797,1426601912,-1910575989,-1957210408,1183254598,138840326,-486113651,173968154,1996431243,1784092170,673245185,-1962248565,507808564,1745503881,-1960900553,529205854,369784575,-401698729,1583349502,113953055,-1957363712,509040364,-1912064072,107908056,-1476245877,-385649280,2133065860,-1962785143,881524854,-2130555765,-2124415007,1951354105,2089012225,1651769356,259326632,-1962249213,-620495268,721994627,-1929122829,1988696180,13166612,2089635954,1963042822,52202247,-59142693,-1961329015,39684885,427090954,990137995,-1962770479,139365329,41736507,-751052405,1793786748,206997904,-1341104503,1583292161,-893383843,-1070399486,1988883435,7923732,2123058291,-2093118720,1946225789,1963108585,410881312,-562759877,67001483,147031003,-469044437,1317734516,72104710,2045364349,52202495,141594075,990543107,179795191,-1947503388,1278937678,-374637054,1015283548,-1951435774,27793534,1552747893,1962621702,82805665,-2080417303,478872775,1485691651,1960786694,-11998835,-1962781557,-469105572,1317738100,2144418566,-1949201662,-650442162,-645201284,142463803,-1995549047,-1007152546,934855673,-326413048,1457032734,308185943,1207312267,141820938,-1877838081,392554510,-1961730421,41910303,-1207141296,-1706031587,129443069,-1919931157,1273498198,-2027916284,1317472854,274106636,1594773129,1482497886,1784306011,1778412032,1397838336,-1207243952,1583284225,248170783,137869312,16072,1457032734,-2000669865,1183382086,-163149317,-940030327,25412678,-1961337205,-27358945,-1961474421,1988826206,276728594,-838612853,-167046771,194052473,-2029880833,-968455718,-1983357303,1451870798,-27358260,17450998,1317012597,1200423419,-297367228,-1947181428,1586040414,1977289702,9824515,1183385483,205949948,-1962254709,-1915878456,2046167825,-16019199,-628686215,-1981921655,1317658718,-464090654,2110146107,-999914748,-933348354,1719862397,1988885956,709135356,-1993583477,1451882054,-79262984,8889482,8823818,1912798336,-1962406910,-1517617538,-1526071161,-58720122,201486850,1963239428,1946724365,1146916105,-1930535287,1157034078,41222410,61342220,1569392756,475806492,1183328885,-79262981,-1946388853,1569455742,743803690,-1980604791,44627030,1552614772,-1475351762,-1962380280,116076124,-1962898711,1586048605,105286636,-1995942261,1451878470,-863635478,1946159616,1996445458,-931725370,-3508481,244370550,-1961600536,1183391301,-1032417854,-401698730,1232403688,-1949413749,-967955519,-1948365309,-628371370,63460907,1996480598,-227082252,1996444496,-159973384,1317753425,1372072914,735336075,1996444371,-394854422,913702686,-1018113,1586228854,-350224404,-96024913,-96040447,526278552,1362633,518818645,-15698177,1996426870,175570700,-16222465,99092086,-892788992,482869260,1465253888,-2082060601,141986561,-1962129781,1183386206,-362903064,38570806,53920003,1183384668,-295794196,-2145402493,-1992892191,2123039308,-863635698,1946159616,1996445458,-361299992,-1280257,244379254,-1961655832,1183391301,-461992476,-401698730,1081408528,-1947185525,-229209151,1311496843,-363451416,-13863425,1397762677,142016278,1317753425,1372072948,737564299,1996444371,74907398,913702686,507790733,777882448,-1192550401,-1026990497,934805516,-326413048,-1948742114,529209438,-1961337205,41910303,-1207141296,-1706030784,129443069,-1953480725,-527824826,-1070347227,-1002831128,1586169204,-1189115122,1996423169,376897304,-15436033,1996427894,242679568,-15960321,1996425846,276234002,-16222465,1592264310,-892788992,934805524,-326413048,-1948742114,529210462,-1961730421,475958047,2139103115,209473538,1342915000,-1222312550,-1876169977,-16776519,1996430454,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,-402229505,-920715259,-1207953206,46663735,-1910636544,-1990764840,1586232910,-165704934,1946421831,444006152,-1394078064,307662099,1946200552,-1947104477,273058810,2054471691,529258635,67782646,-1873803660,327804942,-402106739,108331142,-352321096,2122551416,141885950,990922379,141826630,443928123,376821563,-15042817,1996427894,-11053548,1996427382,175570696,1586184427,-165704944,1946225223,-994036969,-1960433057,1312490063,640842764,990138251,695995982,-1960878497,240672229,62581328,1996425223,309788442,1444181759,1354773335,1996443728,74907398,-387445104,526278651,1622729,-1947563179,1586169414,4622084,50486919,1174601822,73304322,-16365943,1427507318,199754346,72256290,1946177067,106334982,1560434219,-2067267389,1448542208,137869342,-1070868338,-1980610935,1183440966,-330921490,-1961206133,172488223,-16223228,244324982,-1961714968,529209950,-2147334261,1346199524,1745711695,-40236494,-1962428636,108063216,-1961206133,-364476153,1207359627,292831242,1780119295,-401698816,-1073017727,-1427569803,-362902779,-1556985973,1606682016,1200301626,-263812842,138906406,652363401,-1995815029,1183573062,-1874425580,-1994897781,1183547462,-2109306602,-1961867637,1183388246,-1906931316,460640267,504518283,-1954251123,-1912138000,-1515870758,1183653797,-1941534332,-7448948,1183652470,-1957685632,1175130694,-1207602160,65732611,1342177720,-1960765976,1175130694,-1960676336,1178175558,-1962312060,1183417430,-2007594620,965363339,159286854,-1987684725,1451853382,105286538,-1995942261,1451860038,1976568738,19458307,687747,535364469,-362902783,24936323,-1081929355,1962934448,-1296071926,57999360,-1962867223,-1052767674,-397409568,1183444203,-1571386976,58052619,-1962624791,-2020873634,1183383728,-1299739672,-431585024,-2021015509,-2021064528,1589903538,1200170656,-1604402174,38243110,-1157134042,1586036737,105286638,-1995942261,1451881542,-28915722,753598468,60847812,-1960378762,-1047724988,653557444,-1047657213,-1006335706,1979949174,1153902334,-2097151998,-2096958394,1124400710,2097831481,444006351,-6129921,1183555702,-397393910,29237270,311040,50218695,-1004737792,-1960402850,120268289,-1711383037,-1037319629,-2096658138,1182991559,960889598,-545453450,-1995815285,-661914554,300671953,60847812,1149970163,69805822,1325353803,-58817540,-2081849599,-1962762170,1586227270,-1333294614,-431584512,11700105,-2081792373,36031,1340670837,1833404929,846153522,1194489159,1954588791,945785610,-150714485,-1962480680,1200306271,-330921724,-152412533,16813191,1200295028,407275876,-1989785717,1988826694,-1937246496,695470080,-1927645441,1343661126,788669082,-362902777,9209846,-1962576880,65775222,-1952156021,1194552903,-150831754,-1937246498,1047790080,-15042817,1996426870,175570700,-16222465,1996424822,-1602814046,-1761173862,-230258425,-152412533,67144839,45681012,-101213952,-1947056503,1194552391,-150766220,2122576478,74776818,2071262731,-327745709,61466638,1718927371,-887041,-73733002,1443368704,-991273333,-14271905,-14285193,-125107081,-8610167,-8485236,233311888,1996443661,11967212,-134019057,1444445737,-1695779073,135201019,-990742785,654277790,637827071,-1962510337,-401698568,-11531040,-1231360906,721948416,373686727,1183517163,407251442,-1961462231,1183389766,373721984,-8239479,1183652470,1783633536,508880897,185091723,141887046,185747083,410259526,-1947574645,1207317087,158601254,-152412533,1946684231,34400515,-152412533,1946684231,444006176,-15173889,1996428918,209125134,1779070719,1778412032,174365185,518588439,945785602,-2096138357,1962935423,-362902772,-2093457525,1946158719,-362902739,641359812,52692874,242549564,-1947574645,1468674655,81953630,1586171115,845122538,-2094901366,-771026718,1586171252,845122538,-148748405,-1947196464,-2013861282,1946812620,306613066,1947223563,340194846,1393718278,-8096001,1996457590,-1971912824,-270004592,340194828,-14387964,1183574646,105253640,-1070922636,1183515627,1996443776,-1962907006,1174663238,244338818,-1962097176,1451953222,-1673098994,-1952557431,1183386182,13039506,-1960610786,1207364190,443875595,1444574975,377505421,-260636848,-1935617,815457398,-385378560,1586168019,945785834,55838350,-1947568501,-1960436108,2088969780,58008586,-2097110295,1962935423,109020015,-1956023040,1175130694,-1961134832,1183416390,-2109305912,650790537,-1995158389,1174654030,-834237968,1190549739,225707028,-931230434,377779853,-350284281,-2075751616,2122335803,-2142860541,-1949809015,1178305094,-1962705274,1183417926,1149970122,-867792620,66078347,1178305094,-1950712438,-1242854842,-1927364468,1955448958,-1912138224,-1515870760,1187454885,-16711482,1996429942,-1002009110,1183666198,240129664,-352199192,444006164,-1914013953,1342574660,377505421,1961365072,-362902782,5275523,2122539380,1534328842,-150321525,-1840870952,9455303,444006144,1778412115,-2142860032,-401715178,1005257287,1780119295,-401698816,-259319108,-15042817,1996429430,343342870,-15567105,1996427382,209125134,-16091393,1996425334,139041286,1996425111,244340250,-1961194520,-2013861282,1962999948,8710403,15892099,1996434805,242679578,-15960321,1996425846,108461832,-6129921,-1634033546,-1962436858,-362902544,9209846,722039812,-1961956362,-303304074,9209846,-150834174,1996444638,1491603180,1958742784,1996445233,16489196,1586169871,1682375146,981451862,74841894,108396326,-974647664,1996443657,11967212,1586169871,1715939818,1586169579,1685520874,15629955,1183517556,-524206070,-1897377790,114407,1579140747,382388575,-326413056,1586189911,1960512262,141986642,67847414,2093235828,93005370,-2136422261,1955274612,575966002,270681334,-1024054155,-1960020984,59029955,200931225,-350522158,65110046,1963194752,652184342,624117642,233504784,403391734,28837236,721611520,-916496704,1426064586,509013131,-1912064072,276204504,1200299147,1608810498,1917800509,86075402,-1222312550,1444932359,-15829249,6950006,6946922,-16091393,1996425334,1778412038,-401698816,1579095680,838345,712,243174231,16664263,844991232,35932150,1996430196,109991696,1569391444,-14285282,142016311,235304703,-352289048,41911159,1463121152,638213828,637827071,637958143,638089215,-1710589953,128385024,-1996488155,-1072955834,1996427892,6969104,1996423274,108461832,4319246,16678531,1166751349,173982750,638028070,-2097002623,175570688,99094160,1958743026,276234011,172395351,84694667,1347551244,-16222465,-401734026,-638910457,214616415,575488,-1957275904,1156976246,58003467,-1006596375,-2094659970,2113933949,276234054,-13863681,643181172,-14273025,1996423797,175570700,511049510,477495078,309722918,507790477,1962876496,1979655736,1979655714,1979655712,1979655694,1979655692,675670032,637622249,1211779,643178612,639530495,639399423,639792639,639661567,-149797493,244338904,-383195160,1962869040,980746044,511049510,477495078],100,[309722918,-349600024,844925816,73287670,1156999541,1668547595,641359044,52692874,1467286332,860354086,-1001360368,-2094660002,2113933951,276234054,-13863681,643181172,-14272513,1996423799,175570700,511180582,477626150,309853990,507790477,1962876496,2013210168,2013210146,2013210144,2013210126,2013210124,663021584,-1962891287,1418410564,844925756,270944246,1962887540,712310572,637951684,-14272513,1996423799,175570700,511180582,477626150,309853990,1150111826,508567108,641234175,639793151,639662079,638482431,638351359,-1961854977,1610559068,-13374668,1962880116,106873898,641204006,-16615425,1996426358,2013210122,2013210142,2013210140,-1924115950,1344160836,947191582,-13738869,1156982879,326373387,637951684,1212291,1962871157,980746044,724054504,1600035264,838345,518818645,-1070397871,108461904,-594849712,1996439616,1347622408,-1712845168,920423191,906250123,41748267,-997992201,525928200,314057,518818645,-1070397871,1342600959,-594849712,1996439616,1347622408,1709706896,920423191,906381195,2097301291,-2082932990,1493633220,80398623,575488,1465261568,-1961724277,977570612,-1992534901,1451883078,947686396,1178189875,-1962576628,8841493,1951417401,1414302470,-1946268023,512307804,1207371168,1962938406,745865003,1344959743,-11513776,1996427382,206473998,-11413001,1996487798,1284316922,1461604676,-13738869,921380959,1962917939,712310572,1347440720,-15698177,1317736054,1373239052,-231681,-1927349642,508642380,142016343,856061695,1347440832,-13738869,2088973407,108265552,-1979822453,1583305804,248170783,137869312,518818645,1465309326,-1962117493,-165704738,1946421831,244340230,856141544,105265600,-74771596,1074415094,1347817332,-1226305904,1975520001,-1393977084,189134336,857437192,209125312,1996443728,142016266,1342600959,1687834704,-385345782,1173749899,359927819,-11024085,1996425846,-11448056,1364264566,-349797656,-4181226,1996426358,142016266,1342600959,244338768,-1946239256,1334522461,-1949173982,1327708253,12711695,1074033666,-150583805,1946419393,1225755399,-1056708143,24935811,-628412556,1819672400,-1871415809,76736526,734147481,-1036805694,1979666579,1987444590,2112360080,-1036805884,865714731,-1949267006,526278595,576201,1736,-1906878946,-1608120762,707133536,838885126,-1992277788,1996487238,46897672,-1070398569,1342732031,8415312,-1761440614,142016259,-1761429606,-28931837,-772125045,-2084502559,503644370,13796096,-244087,1347553398,-1936063894,184784642,-385649216,-1070399345,1342732031,25192528,-1761440614,142016259,-1761445734,-1898279421,4373442,-1946257781,-829686658,1316415875,-1957736626,-524158394,-37213438,-1510741551,-1527524911,-1946530165,-2082287151,-1070391614,-1039946325,-152918613,855642041,-945032256,131653,-788498759,-777653271,-56298543,989886136,58663751,992171777,58140487,19355393,1459694423,444207,-1945960448,-339725350,-1715457277,-920691105,-939522870,503316506,2123061078,-1958900984,881530485,-1996073845,1418459734,-128546556,-1962654325,1173751373,74711306,14254920,-1980479863,512489038,1207829354,-1994421501,244051038,1071842172,1963743035,-96040139,1963870011,74943789,1816476589,1001202805,511012421,1950694317,1001199733,309687877,1005864587,-1962183417,1195112006,-385649406,-1014824772,734126620,1996443840,-159973624,-755969,1996487286,-27357704,1586320150,1783830268,174627328,-259324113,1946499117,10086659,-1410744269,-25755902,790762650,-25755897,-1695779073,120529440,-1694599425,60228299,-1694599425,60228167,-335544392,-25755736,-1761445734,-1991224829,1183443030,-1950183706,1200301784,-364476076,48798288,11076503,-14519232,1201334902,-1711040766,120529565,-1586184181,1357530761,-1761424486,-394854653,736524031,-25755712,-1542401,-397351306,1515725671,-376406293,1200357238,-28931822,-1995159669,2005662790,989757718,-7441403,-1952776586,184784641,-2124843566,1946499582,1879477974,3454979,-661920009,185043750,-1950059072,-11076514,162699831,-1073019089,1183298932,-1706012418,60228167,1780386650,-1960867069,-1962705906,1463549510,-1996262126,-1014820281,1358160412,-1761445734,1976699651,28109059,-1963952503,-484177083,-164376949,87685505,67896693,-2130671639,1963277049,-351269884,1120306045,-1960394098,65110796,1963063683,2088969768,561315875,-1959633525,-1040768433,292831232,180727,1569394549,-2145416426,1963137151,-351794172,512435781,-1960443807,704667406,986264297,637892317,6360712,91684154,1645119526,272531712,1963130880,1048651293,50331648,-11529100,-1878589834,-54728690,1976699736,-373279995,1183318286,-2017031185,1166490709,189134394,-16223216,1347561589,-1960697624,-620026275,1342047092,-60913917,-31040119,529204039,-1908908663,-167546874,1964306246,3454988,-1947179273,1207903960,-28407030,-483897977,-229734053,-879079162,117675778,-2130944373,1962935167,106859291,58055435,-1961468533,38270751,141852672,-1694730497,122094467,336283126,884483701,1046869760,-14231413,410323535,993936779,1946385926,-4181233,1347482230,-1711177624,60228236,57032323,-14125824,-879089547,-16541950,-57005963,1375966978,-1708624385,60228451,-1708624385,60228368,1711720282,-1962934013,1166667846,-280589762,-1475656312,-1910606576,-1960428475,-1993986236,-1960432828,-1993985724,-148492988,1962935300,1150035460,174424109,112831,57286283,1594052606,-892788898,-1957363708,1364401900,-1962516853,2044398539,-1948518654,-936179130,41533451,1452005623,197800712,-150832686,-1964836902,66834891,13796291,-653597743,376689467,-1072958473,-922021768,-654900615,1493172666,-892788901,-768409594,192937912,-135235127,15526864,1426601912,-1910575989,-1957210408,-544533890,1207312267,108266506,-401698729,898302455,17450230,1552616053,642250546,91553808,1978384435,510984080,1037448936,-260767742,638475972,-1960441973,-1960442281,-1960442801,1364329055,-2064166829,655564,1347816052,-1873653421,4777998,374856843,-402494893,1150095574,509381444,117978984,-1927312602,2089488479,382503726,209125201,-16091393,1996425334,745864966,506098943,506885375,-11336112,-998031267,526278408,969417,518818645,1988843350,-1950338290,2123041878,140413706,58055435,-1954545733,-922024370,-4652171,2128231295,2127510372,-863729056,619237376,-863762427,-1127841536,1946462208,-293384155,-1036276472,1418265470,-952390146,2089354110,-1019499010,1552483197,-1053053442,1284047741,27810046,1001201780,-1996260158,1001258580,-1996260153,1001258620,-1996259389,1001258588,-1996259391,28900940,526278400,707273,1426601912,-1910575989,-1202235688,2123104255,1962871562,898318366,108971260,13403383,192151553,-1127841472,-1515870976,-1425740891,866888619,1996443858,1381126666,149425808,1583306752,113953055,137869312,518818645,1465309326,-1946157126,-16053122,1032534644,-863635646,1946157312,-1518124543,-1946287924,-947844530,119406780,1300239587,-973340400,-645134730,283364875,-1515870811,-4715797,-1196708993,-1414823936,1583334027,147507487,-326413056,-1950338274,-620032930,1381047924,1996444422,-14710006,-16725321,-16725833,1996424822,-996147448,1499072256,147507487,-326413056,-1957474274,108462044,1342177720,1347469363,-1192751472,525884415,182985,1426601912,-1910575989,106859480,-75251661,50754321,1569164251,-892788991,-1957363710,861361900,1097426,22912139,260775819,-108322077,1183530379,38091524,1183519349,71645958,92998261,361301897,-554970741,-655631989,2030235267,-388330545,1583340295,312009,1426601912,-1910575989,-2084555816,2003568254,140413745,1334517643,-1998590,1375306079,-2096401073,1963067006,374809,1602950379,4161842,-2096726781,2003175038,106824453,-920713333,184550602,-1945602570,147030491,-1948545536,-136344626,1003747281,-2029882677,-2082786357,-619511359,-753155797,-939325325,-1070343373,-338570701,-201532975,-1543408731,-938751349,-16052620,-1014186635,574337,-1276394610,1189263811,-826735637,137869382,6856,1457032734,59479,1163930968,65425033,-397506104,1183432755,-96040456,-1947449719,529206878,35276791,-1103137792,2122383361,1967579880,179715,-1878100225,-905582578,1586219315,-1960867058,1347557471,1996445265,175570700,-16222465,1610548854,242679668,-1209528688,-344658999,1996460140,-401698802,-203175469,-1948611042,172264432,-1946401143,1183386692,239373310,-1978641269,-75495332,-1961790463,-134270262,-1861622813,-470287733,-1848179822,-1962254709,-668267442,108186139,-1995815287,1284181078,-402267370,216727588,-1962868248,1451952710,-396951796,242679583,1206390416,-129594423,1610241675,-892788898,-164495350,-2146937718,460653050,1143717939,-388621798,65732814,1375788776,-396951728,-922002856,-2000424331,1150020438,-163149562,-1981614262,1150020678,-196703996,-1994898293,-1612123578,-196703488,-1947187575,1177154118,50885616,1187508294,-1996488464,1183575622,-3001354,769910870,1978552063,-263812111,91537419,-352288024,-347144494,1183520628,-62520842,-823755135,-1006275258,-1242825602,-335776059,636011440,-327286016,-167048221,-661911691,-1912600571,300467160,-327810304,-16053277,-1064564875,-1912600571,1586217920,206473994,-904144853,-1023212429,1177145619,206969098,301483521,-219612586,172919805,-1022603765,-823755135,-989366970,2126775926,2126824444,-59325178,-427916861,209012430,-1014905972,-1014104056,-1006862709,-1014899828,-611450872,-1006864757,518818645,-1878624513,-935204850,-1962516853,440923935,796131330,1996443730,-401698808,123324459,79188050,1347590400,1359368786,-1962516853,408914719,1349804031,142016338,-538440048,-1909724217,869829570,-919365184,139430438,239534886,274141990,1996486370,642798088,638351359,-1878362113,-40966130,1996444240,-401698810,1482344362,80398623,-1957363712,1206085868,-402235765,1566181479,-893899287,-1957363710,1209362668,-1961736565,-4516786,151709951,-1961998709,-4517810,150530303,-1962260853,-4518834,149743871,1491688794,1100472,765074923,-1711038718,60752286,-1627288934,137869315,-326412987,1297948446,1438138857,-1570182005,306613064,-1156297077,-1175912449,239504136,-1156559221,-1477902337,172395272,-1156821365,-1679228929,105286408,-1962389877,1960381400,4242224,-1006082840,-1960442274,-1073011129,1074077556,-1047751936,-619986546,55251828,638087896,166403978,-1157315453,384364551,-379758072,281720768,137869312,-326412987,-1117249762,106859336,1510445800,2045332829,182975,-1627288934,-326413053,-1958160792,-1830287266,-379758073,80396851,-326413056,-1958155672,2129135198,-379758073,46841044,-326413056,-1958150552,-823654818,-379758074,46846016,-326413056,-1958143384,104664134,-1157204480,-1628905471,-379758073,147505808,-326413056,-1958136728,1317733958,703240,1510451432,-1034884771,1426064586,1315499147,105286473,-1157083509,-1998061567,-379758073,214615375,-326413056,-1958113432,1317733958,965384,-1006144280,-1960442274,-1960441273,-1056240561,-1070393228,138906150,73922342,107476774,1200301714,-388330742,1566181197,-893101079,-1957363708,1235445996,-401973621,1566180931,-893019671,-1957363706,1237543148,-401711477,1183516207,139365126,-402651973,1566181117,-904503575,-1957363702,1238853868,-402235765,1566180879,-893025047,-1957363710,1240951020,-401973621,1183516155,139365126,-402651973,1566181071,-904615447,-1957363706,1242261740,-401973621,1566180957,-892998423,-1957363706,1243572460,-402104693,1566180937,-892961559],101,[-1957363708,1245866220,-401842549,1183516187,172919560,-1056547189,-2065169693,-379758074,147458236,-326413056,-1958058648,-119010210,138840837,-1962258805,-473889186,107079682,-1628873382,576008,1760332629,1183533697,1064198,29034102,104327392,-806789798,183033,1760332629,1586186913,89253902,-1962522997,29034574,103147520,-1461101222,707322,1760332629,1586186933,95676424,-1483430,314105,1760332629,1586186965,85846030,-1962522997,29034574,101181440,2045336922,707322,1760332629,1586186985,90564618,-387359398,445127,1760332629,1586187005,90957834,1810455898,445127,1760332629,1586187037,89647118,-1962522997,79366222,94627840,-1528210086,707092,1760332629,1586187057,87549962,803822938,445127,1760332629,1586187089,86239246,-1962522997,79366222,91219968,-1595318950,707092,1760332629,1586187128,84142088,1023821451,92012545,2113931325,-536757498,1510293736,-969021091,1426064586,-1737954165,173968203,-1962643480,1317733958,572168,1510289128,-853939875,-1207957814,1430587447,522120331,-1957970072,-1662514082,138840836,-1962258805,518522462,1297963525,-890198295,-1957363704,1273719020,-401580405,1183515771,240028428,-385876037,1183515944,139365126,-402651973,1566180571,-904716567,-1957363700,1275422956,-400793973,1586168963,71952402,99179866,1624804,1760332629,1586187295,74049560,-401711477,1566180395,-891059223,-1957363692,1278437612,-401449333,1566180431,-891257879,-1957363698,1279748332,-401973621,1566180359,-891582487,-1957363706,1281059052,-402235765,1566180277,-891579159,-1957363710,1282369772,-401711477,1566180345,-892711959,-1957363702,1284466924,-401973621,1183515595,139365126,-402650949,1566180407,-892622103,-1957363706,1285777644,-401711477,1566180293,-892727063,-1957363702,1287481580,-402104693,1586168753,54192134,-706126502,314056,1760332629,1183534295,139365126,-402650949,1566180357,-905105687,-1957363708,1290889452,-402104693,1586168592,51046406,887709018,314077,1760332629,1586187537,49735690,-1962522997,146475086,63694848,-1561764518,445149,1760332629,1586187569,53078026,-1962522997,146475086,61597696,-1897308838,445148,1760332629,1586187589,45541386,434724186,445147,1760332629,1586187609,51374090,703159642,445147,1760332629,1586187660,42919948,-401973621,1586168456,41871368,1023821451,92012545,2113930557,-536757498,1510157544,159443293,1426065610,-1603736437,241077069,1510104040,209512797,1426066122,-1268192117,173968205,1510098920,-580458147,1426065098,-932647797,173968205,1510115048,-582031011,1426065098,-496440181,140413773,-1962760472,434636382,-379758078,80351952,137869312,-326412987,57155358,140413774,-1962775320,770180702,1297963522,-892535831,-1957363708,1310157036,-401973621,1566179921,-892940823,-1957363706,1311467756,-401973621,1566179901,-1228516375,445056,1760332629,1586187860,36169736,1023821451,92012545,2113930045,-536757498,1510106344,63695197,1426064586,1986587787,140413774,-1962802968,-525793722,-1157204737,1122557954,-379758078,80348052,-326413056,-1957782168,-555218850,105286401,2080375101,1064197,29034110,35383520,1726569818,313859,1760332629,1586187972,28829704,1023821451,92012545,2113930045,-536757498,1510077672,55896413,1426064586,-345445237,140413774,-1962831640,20776518,1023769600,108920834,-387972677,1566179789,-905763095,-1957363708,1325361388,-401973621,1566179689,-905756183,-1957363706,1327458540,-401711477,1183514965,139365126,-402651973,1566179745,-904830231,-1957363702,1328769260,-401973621,1566179637,-905747479,-1957363706,1330866412,-401711477,1183514913,139365126,-402651973,1566179693,-904855831,934805514,-1957346040,1746869996,1586188192,18212890,-1458289013,108331000,-387972421,1183514941,307137296,-402650949,1183514959,240028428,-401973621,1183514947,139365126,-402652485,1566179639,-506795699,1426069194,-1066865525,274631503,-1962881304,1317734470,106859274,1510022376,-388765347,184552650,-401771301,1195180238,1023832655,24596305,-1144943677,-689348511,1960512256,11855880,1968130877,-1047805183,-379558213,-620035903,-1612183436,1330396416,-1950154379,1617411009,184593641,-401443621,1228734602,1024160847,108154696,2001685053,-1047805183,-379559493,-620035955,1810371188,1330265344,1195182964,1023832655,24596300,-1144943677,1877696609,1960512400,5040141,1917799741,1330658566,-1950154377,1617083329,194008555,-401771301,1295843378,1023832655,24596305,-1144943677,1005281378,1960512400,1632274,1951354429,1330461963,1362953842,-1023314097,1656471947,-1877152928,350473099,-1912064072,529213120,38243110,-1872763776,79987651,1522778163,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,1426601912,-1910575989,106859480,1200299915,-892788970,246480898,1027911997,-1321366351,-2068759166,1031582013,-1321384271,1756446080,1031319869,-1321374543,-1565442700,1030009149,-1321364815,1622228316,1426601912,-1910575989,106859480,1200299915,1610556674,1330462096,1346184306,-165710001,1946421831,108461832,-1796731248,65876722,-1962439719,-920714665,-2097151286,-1070398268,15985561,-938985544,503316482,-2007574386,-1957560490,529205342,1586230155,-2145416440,2085618303,1405192979,620599888,-2141517897,1951400575,-1878136061,1317727538,-1947139073,75957830,788103513,369259777,-920691193,-1191181110,1152516356,783919851,-343100927,17217955,-1662287182,-1308555335,-1181357180,1186070786,96046827,-343887359,1885178759,-1989649109,1569407069,1784490866,-1019060855,1426601912,-1910575989,2123061208,-1948284150,-1948284129,41910303,-1206617008,1347617291,-1222312550,2139118343,57954306,-1953488149,-165704737,1946421831,244340486,-1947094296,138841083,-1956100729,1434912342,-6428566,-892788897,934805510,-326413048,1473809950,-1962246517,-1960866849,-2145416225,2085618303,34453523,-40218541,1527232292,1342340992,-857013644,529260427,67782646,-1873344908,-245503986,1317796747,-2017359096,1586198597,-2016179450,-1929151915,1300824226,-1533213840,1918732544,1610561256,113953055,1404698624,-1174148268,934826952,-326413048,1457032734,209095511,529260171,67782646,-1873410444,-250746866,2126836619,105810696,-16776773,112850,-920691105,-1174402870,65753989,1431582138,1444867211,209095511,2126787723,105810696,-754984141,-920691105,-1174402870,65754165,1431537082,1465314443,-1962248565,108971060,855920267,1607663579,146983262,124928,-1333490741,-1299969280,1362719744,3467351,-1202474310,-1937047548,149094578,1465080671,-755022009,-1937024161,367198384,-752426241,1274544957,-919340939,634595011,1967912963,-1010224136,770232883,7387905,2025522036,-1960422656,1749297925,1828141936,-1947694220,1816431578,-796133167,41538355,60414199,1892881349,1818004256,-921961481,1398478204,292552707,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962896500,1752498036,-387436289,517597953,520094440,-1333490741,-1299969280,1360294912,1320703827,1464946772,-380387910,1533017929,-1174344871,-1578565633,7387904,2025522036,-1960422656,726883077,-147165184,-393515924,1150016139,-1946627724,2043884496,-1713834238,-753679101,1552621424,201062260,51674313,292579396,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962898548,-13566100,1558734964,-136713471,-1143852071,-1070399487,-326905861,-326413052,934826014,-2082959864,16969534,-241102732,38177026,-1996295263,525861958,525912925,79987549,-768353801,855638459,1157024704,1836384638,49233539,-955681537,16969478,904615936,1443163267,-1959332725,-1992948156,1381171780,12060190,496146997,-1942617193,-1992948156,521012316,-1202406470,-1835391744,117675805,1583045151,-506374568,-2421931,-2090967600,-16584898,113707124,751,-661909781,-1202708646,-1835391744,520328989,861231299,-1948578835,1552629828,722629698,1895867012,47022851,10787883,-847051919,734147329,735720386,1055248858,75667083,652410717,208667905,19285831,1191866397,-1007623609,-352298776,5499119,19329515,1191997445,486614599,1195838065,-389811998,-269811651,-352306968,83961585,1195838577,1880949030,-498645238,585679856,-386929920,-236257251,1896153382,642205452,175185153,-253606073,518339,48820203,-1158550784,24739840,361309770,313539,1465274624,-1727248757,-896804725,-1727641973,-904144853,-1962391925,2042629104,869857026,2043218929,-2082736377,-638123823,-470288245,-1979955575,-947126698,1317790199,-28965892,-1962880381,-214758818,41540363,-74720265,-888931375,-2097151979,-683999022,-134794883,-1946683503,2046168024,-2082736377,-638123823,-1727773045,-904669181,865715083,-787909423,-1194779679,-1054113793,-916890017,-1207956798,-167018497,-348065159,137869551,518818645,1465309326,-1912064072,139889600,-66691445,-1391823163,695517195,-1090453319,-1343093280,-947184925,-788143571,-2017358616,-1950249263,-544494853,-779632244,-672415346,-352313416,650284776,-1014298744,1074153003,-920691105,2250,-938985544,503316486,1465309326,47948284,-1577171319,1183384285,137849084,207522591,1586175883,-2095084790,2080704126,209095445,175570774,184647400,1443132608,-373210392,1586167971,-400585976,-524222269,105285892,-1962123637,39815967,-369015,1996488310,142016266,16803920,184857320,1031042240,58654756,-1962924872,2123103862,-1959490804,-1995076803,-94991596,-956148599,2116,-1962261367,-819200947,-108804053,-1961528760,1347882110,-2019949974,-486303995,-1958900938,881589878,503991435,138775303,-372121717,1200203251,137848840,25411103,-1526431859,-2096725083,377684225,-16776827,-1595405194,855829440,929583296,2123046664,-1959425026,-835978164,1962692155,6838027,-1711117823,60228999,526278488,576201,105286595,-1946585784,881527414,604667011,2123099765,-2093118712,1965296253,-1962467613,1300959300,2143828752,1149997313,341150484,24956987,2110405522,306481944,991059339,-1828618280,-1961474933,-264563083,999686524,209619934,-1923662453,616041085,578661120,-1426062920,-1047811264,-1413248085,-1951677813,45657030,-1416385792,-1416516714,-1416385646,213453547,-205507840,112811,1284198494,-2083640324,208825593,1779201791,-1711117788,60228999,820599640,182527,509040128,-1962641781,929564286,881532680,1166753163,-28931838,-1962259317,-953418683,1212006699,-2094763520,58664185,-16767815,1783694966,92772866,736297879,1183447179,-1958900986,881525878,503991435,138775303,-771956853,-1985612823,2123040839,-1958900986,1569324638,520204290,-1026990497,-768409596,712,-987867306,415171702,1144761600,-1392018174,-1090370501,1187446820,1750027518,186583095,-1962052398,-1960866854,1183384135,-1878135810,610927210,-1761262694,-1839668477,-812972258,1032583819,-1413467140,-1409399157,520632168,-1526627394,-2096725083,377684225,855638405,-1416516672,1946163245,112676,-978632533,-1515912074,-1951685211,-1951663548,-1951662524,-1951664060,-1196688316,-341114878,833797,529705971,-1026990497,-1799684092,-397206011,-1194590376,-1957361609,-661774612,205949783,-1996077433,1183517766,138839818,-1928706423,1461061246,1610560488,147507487,137869312,518818645,1996478606,108461832,536812520,314057,1426601912],102,[-1910575989,1586190296,-1960867058,1183255622,205949190,-2029369717,1183385670,108956938,370038411,-18028457,-892788897,-1957363702,1465261804,-1950338052,-167047562,-1958735500,1312492622,-1962377976,1446709846,-385647610,929562840,1015750408,34372995,1166760306,374684426,1317753725,374160134,-661960331,990662283,1065286729,738085259,-1948701735,1312553545,87061770,1347813380,-2019949974,184784645,-1959758656,-2127044,2130906191,1341623050,-1962570929,725762768,-2081412112,508954862,-349639929,787784,40521814,-1761245286,1958742787,-1958966431,50798303,45746815,-1951705344,-1951724986,-1951726010,-1951724474,-1951725498,-1956664382,-922485171,-248776821,-402067837,-81067250,-351633527,209125168,-16091393,1996425334,-401698810,-1072955735,-125102988,1784108630,-401698814,1464925130,-1930948976,1583306948,181061919,112640,62699,256,16777217,16777216,16777473,16777473,0,1,16777472,16777217,16777217,16777217,16777217,16777216,257,256,1568014337,1573281222,1568038342,1565809999,1568038342,1565809999,1568038342,1573281103,-1957339706,1465261804,520632168,-1961998706,2123043446,274107148,1586219315,-52199418,2081050367,1586372122,-2027967212,139395058,70985340,327099004,-209697210,-15537403,679217230,-2029369601,1241902038,172425034,-2133424211,149621491,1191171719,99844104,1455390766,-1250688933,-1309982293,1583328145,281725215,1624064,207522560,-1962248565,929564798,1157504776,54918659,881526558,529218955,-1947181431,-1073542076,-1912846711,1955404356,-294221538,-1946925431,-1073542075,-1912977783,1972181573,-327775970,-2081274231,-1959786906,73270267,-1912709495,129567357,-205507840,-125924949,-1980334455,1586227270,-2081697530,1586038475,-193557526,-1947042165,1317792350,868322280,1958945752,305450,1418401140,-771538182,1418588675,-296318714,44648006,-1961856000,54721109,-1912994862,1451820629,-1991817236,-919344546,2096910079,-142103275,2096779007,2080652070,1175682850,82935878,1325339371,-13992710,-24642490,1330578923,-1375975681,-243204473,-2029458686,-96010242,-1996164736,2122970230,-397506062,-1767375058,-260142245,737560203,172329415,-1962248565,1291716734,55442947,520632168,705225,872370921,-1947866176,65793654,-1947437429,1166669438,38091012,1150019188,-389510150,-538771355,-1510750069,-159478869,2123055595,71666166,1946305849,-294220857,-1947443573,1468791364,63474682,-397257782,1532624953,1444852195,1347886675,108461906,233311888,-2096685314,-1073019153,1166738805,-1961891068,1586231414,6875376,-1980205431,2123101822,38111734,67030761,247563209,74698499,99340075,1996377643,16351554,-2130414847,1342243009,-1962652159,1177153606,-513032,1996426358,-1711117820,60228999,119412963,-1994421357,1452011614,-1982659836,1577188950,-1980038152,-2091321730,-1178401081,-135593983,1195050377,-1996261874,-147124665,70985588,1435187061,72628994,1435185013,1455983364,113673047,-217659517,1969119143,72648988,-351514625,39095091,-1173203063,1468628991,-1982138608,1468601431,-1913156842,-1073543043,1166800899,340212732,1200161662,105155348,2098218811,273123587,990135435,58594887,-15317111,12782663,518818645,-1912064072,175570904,-1427632496,106874032,638028070,-1207806071,-920715263,1426065098,-1205932917,-661780425,-1878362369,-225122290,637951684,-1993996407,28836439,-892788992,-1957363706,934813420,-2585080,244320886,-990744856,-1993996706,1468605959,112642,113953055,-326413056,137869342,1996478606,242679568,-15960321,244320886,-991135512,-1993996706,1468605959,112642,214616351,-326413056,137869342,1996478606,-401698806,1589965337,126428678,39291174,520094136,445129,518818645,-1912064072,175570904,-253227376,106874097,638028070,-1207806071,-920715263,1426065098,-1205932917,-661780425,-1878362369,-237967346,637951684,-1993996407,28836439,-892788992,-1957363706,934813420,-2585080,244320886,-990795800,-1993996706,1468605959,112642,113953055,313344,934813184,-2585080,1996426870,175570700,-1880617328,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,934813184,-2585080,1996426870,175570700,1474825872,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,934813184,-2585080,1996426870,175570700,65539728,142508975,-1005947904,-1993996706,1468605959,112642,181061919,313344,934813184,-2585080,1996426870,175570700,770182800,142509042,-1005947904,-1993996706,1468605959,112642,181061919,313344,934813184,-2585080,1996426870,175570700,-1477964144,142509041,-1005947904,-1993996706,1468605959,112642,181061919,934805504,-326413048,1457032734,141986647,529260171,529260171,1342340992,716704892,-40218623,-351815900,1746833445,-1960900553,-544536962,1444880267,244319850,1458640104,240604752,-1761603864,115871376,1583323121,80398623,968704,1465261568,184974987,-385649153,1988821219,-1948349688,172488223,1443263492,149425808,-952857629,62534,15943366,1027884171,896794630,-1961599861,176128799,-2094369534,1946306172,-213465564,308054785,2139299723,678692106,244320362,-1905176,-1873803146,-327555058,-336312695,-1042773229,-2020932893,1183384904,1250397178,-62486267,1746820235,-31520713,529204037,-1070383733,1946961673,206932835,1551159819,-1912711543,-777185163,-1985112088,-1382811578,1183433515,142016502,1406700461,-1376225537,32734848,-1020583308,-159973552,1347469363,-59310256,-1862633729,-842602482,1188459855,-28377274,300662901,1183535168,-129629194,1452953664,-351805696,112867,16023171,-11530892,1996425334,-401698572,-1957106729,1308493438,526278403,314057,-1959338869,1200497247,979340092,-352309784,9488384,509040128,12238891,1583292288,2671305,-938985544,503316486,861329550,-920691008,10954,-889191960,1736,-1979824500,-1960379298,1183405127,1958743034,2013210144,2013210196,48798292,11076503,-1707969472,60228167,654073540,5523399,-1705835008,120529565,527745035,1358579337,6946922,1342276200,-1761424486,42768899,-326958185,46433026,-906344821,125123,182475,96641280,1358841481,-1761445734,-1948611069,-2096329744,1183516870,-926692866,1442840578,1595874903,113428830,182272,522081792,146983262,-1957363712,1996431084,242679568,-15960321,1996425846,108461832,-16091393,1223166070,-892788992,46661644,-1960968192,-1001189282,-1977206177,1183331143,653206783,-13416568,1996426870,175570700,-16222465,1996424822,142016266,-1962929432,1606684766,-11630022,860850214,214616351,3196928,509040128,12238899,1583292288,1098441,-991130795,-14285730,-879078281,-922511614,1426064578,-14750581,1996425846,108461832,520095208,445129,7368,857626454,1595906496,113428830,1684378624,1230949,727143936,-129594944,972310153,242550854,1946437177,520219401,-375799765,-987889301,1149897334,1967171635,1672068078,41230504,-1959902397,-96040697,-1705741057,60228216,1183432747,-27883012,-125058418,1599441702,-2128154070,-184352707,-511456998,1992786689,-947715101,108447006,-1996208501,1325397574,725515510,-393564992,-969227734,-523152265,-522987381,1586092035,2038638320,-562757630,-506227,1996426358,-25755894,1358722815,200955647,588084443,762593475,-335651191,12642749,33048311,-940149504,62534,33050243,-15960321,-1024980362,-28931072,11899883,-352320840,-1910613849,-1408829480,520093957,-385649328,-466419923,-1037384310,1183441105,-28930322,16023171,-466993547,6397990,1183441105,-740783118,-1915223072,-196703999,41517862,-1927187200,-315951034,-15960321,1996425846,-59310082,-94961840,-2139825397,1950401315,-27358917,509040209,-1947173373,-1524173706,-922049242,-1524235660,-1947316597,1992684126,1518111498,643593355,-251461493,-1929082586,653853489,1583292325,-17110695,-58801121,1900383014,1833273638,1866828838,-1941813875,-916561982,1426066114,1381100683,-16484667,-879078284,-16541950,1201296500,503551746,580754006,1499072303,312009,18120,1465274961,-18402,1516134175,180537689,-326413056,242679582,-15960321,1996425846,108461832,520095208,707273,16072,1465274961,734014238,1583292379,-1026991782,934805514,-326413048,1457032734,526278487,182985,1426601912,-1910575989,-892788776,-1957363708,-1205971220,-661780425,-1962385781,172263991,20710436,-494677477,1190543873,108265734,67783808,1686111467,-1031013622,-892772833,-1957363708,508975084,-1912064072,207522776,1190541195,460619783,13403382,-1207536383,-957808639,-1129018112,142525440,-1515870811,-167731991,67161220,529261940,67782646,1996425332,-401698804,110026219,-1668611244,529203360,273124134,11830331,-2071264131,-2077556556,2126774434,92874248,55838350,340232998,12092475,-2071264130,-2077556552,2126774434,1166616072,1409715716,1200301571,-1232848110,-1962640128,721467012,-1006590844,-1993996162,109969989,-1960443052,-2076502457,75366586,12223627,10781739,638082756,-16365687,1392905334,244318826,-152292376,1946224198,209125139,6946922,621168267,-1706000383,134153290,520094648,-892772514,46661640,1444806656,172919639,-1047837469,-773795520,-28931616,-57941973,1992623894,-1413467386,-492067413,-1946907652,-12580282,1444285558,-401698736,521595864,1188072365,108971078,-1391833461,1185661483,66642502,1583349350,147507487,137869312,2248,1457032734,375294807,1207312267,141820938,-1877575937,-590485490,1183432755,-62486018,972572297,376705094,-1961468277,172291639,1393521728,-401698736,-1072965943,-342293387,1317245026,1183515388,205916938,1719863669,1187511804,-1954545906,1175127622,-2096860152,-1006502834,29230718,1996424704,343342870,1444050687,-689434992,1190594531,1946157564,1178315521,-1995735282,994506822,41881718,1190647787,1946157820,176079882,898180686,1610106507,-892788898,18,0,0,5571,518818645,106874195,1468729227,172919554,15001614,1468598153,1562336002,1738,1475119957,-13413546,185091723,1192328640,-150579573,500889560,1183383552,106334472,185353867,1192328640,-150317429,500889560,1183383552,173443340,360038411,-1962258805,-768407482,-661917193,-150583669,-338457615,-1948742856,1451952718,105286408,-640554031,-657331503,-193602805,-259264009,-1861458185,-150321525,1926300646,139868940,108136311,1980122683,-768389631,125128598,-654845193,1526782595,-899850402,-1957363704,138841068,185355915,172919752,1183517045,1575089926,1392511178,-661921289,-150583669,-670888858,-150583669,1540555745,576093,115600690,-757997359,13368034,115600690,-657327407,13368034,115600690,-657331503,13368034,517408543,519184103,1216612127,1217677458,13305855,14352601,245303079,246812331,1352402719,1353535656,1354827551,1357271248,1356269343,1357271269,1359349535,1360875794,23726023,24838518,26150855,28574110,27592647,28574131,19138559,20250928,21039103,22217042,23660543,26083704,25102335,26083725,134154039,135268363,137627447,138807365,140248887,142674027,141690679,142674048,384960303,386078462,387385135,389814054,388826927,389814075,391907119,393418600,394266415,394925958,74712903,76219520,102631231,103745066,104531775,105711180,108332863,109840001,213518231,214633670,611977143,613098630,618334135,619848935,380307375,381425335,383387567,384571115,386009007],103,[388437777,387450799,388437798,390530991,392042323,279119711,280236207,281544543,283971799,282986335,283971820,255723455,256839498,258148287,260575090,259590079,260575111,7473111,8585342,9897943,12320934,11339735,12320955,10946535,12058803,146671439,147785930,149096271,151521522,150538063,151521543,152438607,155191615,159450959,160958861,161875791,162531756,65669071,66782198,67569615,68748312,44173167,45286062,47253359,49677024,48695151,49677045,156567439,157682017,3606495,4718659,1366886175,1370182054,409864111,420288647,411764655,420288675,414648239,419895523,417531823,420288775,0,0,0,65536,131073,2097409,132863,0,0,32768,0,0,0,0,16777215,0,15732480,8289792,-2145388543,2760,1586189911,726136334,-167349056,1946430023,1335513976,-1006069990,-1960441250,106873919,-1995994330,1586232902,726136334,-1592364000,378210096,1183385394,-61437446,-1962462047,-351848938,121413908,121509515,-1980086647,1084357718,1108773639,2110208775,-1946645758,-28952126,1586169215,-1962742786,-92390952,2123039614,-60933638,1586168702,175555836,-1002665690,-1993996682,-916496868,1426066122,1448602763,-15728536,1996425334,-2097767930,-125107305,-1714975929,731533394,-1962699006,1979059184,-339727612,142016278,1443264255,-1761445734,1464881667,255451802,1590070023,80398687,-326413056,106859350,3440515,1200293236,1780542260,-1710331328,60228931,1586229387,880249094,158660107,-1996462920,1149831748,1590070020,182985,-1070376357,-363638192,118453704,1482229595,1381159475,112720,95949027,1527507712,-1070376697,-1202630576,105906184,1042213459,1515915023,-1202667469,250281992,861493851,28856512,-1207704832,1380974597,-1950338221,1194931932,906982668,906512265,-1207285879,-1992949115,518652999,-1962471618,1602959068,164608004,-1910062962,653924423,637550241,4065023,108380171,-402644808,-889504879,-594870270,73370422,-1911959624,1200498368,-14222824,1962950158,645932556,652148804,4335232,46857183,348651520,-1084817408,1183580159,1950894090,1584678931,1929380397,9562371,1979712045,9038161,755779211,108265633,695486536,1996454891,179870222,1783629919,954505734,-1073019121,1996426869,179870222,104532063,1500840200,-336588609,241077076,556484598,1207307125,1165230378,-336580417,-249512128,2122398699,1946198284,209617159,762642595,755648139,208928771,510937160,1209103432,434836340,-1559462271,-1089506048,233566304,-336559937,-261046520,-1866529813,768052208,1349840896,1946161197,1060171,271387252,755332096,2138374192,704792480,-2134575388,1996436084,-1711052274,118433997,-335642999,-330920684,6967318,1744961640,23724553,254034074,38248455,-990452694,-1696434816,118433981,-166830453,1946692167,511180602,-1756429670,50347267,1586170995,726108686,1077723172,1996431732,227252750,1996425391,225090062,-1957689169,1357915335,-996540310,-1475825905,-2095418109,359989247,1745778431,2114650386,1996445450,108461832,262637210,-892772601,-892862454,1448542208,-1962117493,-947189122,-1996484827,-131334586,57450838,1347605035,253531546,108954375,-2096204544,1963001982,-1983894776,1183385670,15769862,17827385,1783631477,1778412063,-1711248896,118466438,17841795,-167348992,1946692420,53078275,14827139,-1957989376,-268423737,1114967976,1023666369,980877352,-1476448621,64226218,64226260,112526292,64882357,64881630,64881630,64881630,64881630,64881630,64881630,112526302,16924291,-385649408,90833623,260092058,1958742791,1460169239,-16222465,90834550,260048282,1958742791,45476099,3000203,1963960560,65585416,1979722301,44165379,-1476448621,71697434,73532498,75302001,76022909,77137049,112526507,112527029,112527029,81594037,83822261,100205836,-11139446,328924790,-385313004,-2091515293,453115518,75200,1342179589,112847083,725939712,-385649376,1156120724,243970,19612918,-2048297099,108461824,520696474,36563209,1779460694,1778412032,-1484350976,485033743,1996445186,108461832,-1694599425,150410806,-2097018135,53310,-1705623691,149881086,184602787,1345483968,-16222465,-1936062858,-16206052,-1711222730,149881056,13633223,-655818752,-801209599,225771520,16685654,-794621713,1975520000,29485315,108461904,-16450662,-1177752824,1364590601,-687082854,27912456,6946922,-1702952344,147261506,-166989685,23728244,253037722,-711305721,-1996026092,-2037514682,1343684406,-1711237528,61276244,-13203827,-157659114,-1962698878,901480696,259284223,-13203827,1746817046,2140799058,-1929144445,385824390,922689104,2140799346,-1929144445,385824390,-2097767856,-125107305,-13204595,1746817046,1183645780,-1706027514,149356607,-13203827,23744534,-1627222118,2112771,-2037563785,1343684406,1916206878,-2089838079,-2037578857,1343684406,-1753024870,-1913091325,385824387,1533550160,105286912,1067077654,-1928796416,385824390,-1711183280,60752527,58062347,1778437865,353147392,1996424975,349543166,-1125578993,-532774144,57933824,-2097106199,117310,-1461124236,-499219712,57933824,-16736535,1778439734,-867791542,342511638,-955535974,-701038840,-1924634112,1343681606,-1382413718,-16201973,1778439734,-532247195,342511638,-955535974,-196702968,1183666198,374347488,914787664,1750079231,1183645843,-1706027316,60229385,-13203827,1746817046,2140799074,-1929144445,385824390,-1711183280,60752527,1996434411,402823686,-1073019121,1996431220,161520134,-259323809,402823766,-1073019121,1988821877,23746054,520940442,-916496887,2250,-1947432107,-352240098,105286416,1963083577,273151494,-1962511358,1977289503,-909931540,1442841290,20856451,-1961462784,184626742,-166824714,1963461956,115889668,-348878080,-926195986,-1962934264,2013201502,-129594110,23613462,1711184512,44566303,1183658100,374347512,73304912,84297611,1344143368,253640346,1958742791,73304853,-1928955905,1343682630,-15828993,-401732489,-1027014652,-1957363710,-1957275668,-1974006146,19203654,81152,-654852069,476027472,-1073019121,244000372,485163326,931912075,1996445523,175570700,-16222465,-401734026,-1073020912,-829749644,-529151733,-892772514,147324938,1448542208,-1962260853,-1927410602,-259262338,-628226282,-1515870811,242679583,385369741,276234064,-16222465,-1293416842,1958742784,274631514,950147,-1014294923,503318021,1287690832,1586169631,239569168,812957707,20985599,-493825,1996487286,-25755652,525176730,274631431,-15828993,922685047,74056000,525163674,2092960519,192890894,235960063,721499880,-1207702592,1599995905,838345,1224,1049318999,518717758,1183384971,41257980,1983450603,1459975430,17426446,184841355,-1947240970,-15991682,1043979893,292815166,-1962510593,134547014,1464868352,-639103401,-916496642,-939523382,1459617796,242649942,71731798,1023410469,-1071972351,-1705977609,118430815,91602955,-1293303765,139365120,2139871627,273151490,-167349246,1963197766,74791399,-695503244,956581003,158598213,184841355,-336497162,1979595727,-153515235,1946292295,1960262595,-1962677421,-628423593,1963228985,41782262,-695528725,-29686037,881567348,-160041461,1032575627,185491081,959018239,611585662,271271414,1996429940,175570700,-15960321,1166871158,-1706025464,118431928,561299467,-739558005,-15960321,1996425846,175570700,84428427,1344143366,253640346,1975520007,-11736829,1577058744,214092127,-326413056,2123060823,1962871558,273020496,1779201025,1778412032,-2078343422,-2096174335,1946158205,74841864,524873114,243106567,-16223232,-308670859,-2096685240,1946157693,39684871,2133092224,-352239938,959744770,-1946520260,1459915013,-1761255526,-916496893,714,1458342741,164608030,1183570062,2108684,539823988,757953536,1970536512,1963320877,108954490,-9145344,1996426870,108461832,1712094849,-1207601914,48955393,-397361109,1475019123,1443788427,-1756429670,50347267,1784029810,1744923136,-244840249,3054095,1784021927,1745054208,224921799,3054096,669713319,1778412118,147286017,-1710363800,61276206,1778412118,147286019,-351409304,242679772,6946922,721826280,-916578368,1442843338,-1962933830,915085903,-167051022,-214233228,1278805364,-1962642406,737143604,1589808082,-326412861,-2096734581,1913985663,444071727,522112666,146695,1586176629,-4200442,410304523,-16359797,6953591,521040026,106859271,-1709541377,119490797,182985,1458342741,-1962516853,108823351,-1962183680,2013202012,-1985308158,1962870543,28940804,240518039,-2080400664,1946164860,477429512,-1761255526,-1962636541,126420574,90151510,-916585577,1426064074,-1101599605,569049330,-1962654069,340212186,2139297141,141819912,15742719,81324114,-1813508522,-1962742785,185895923,1591309778,180937,1458342741,-352089922,17102369,1183521140,38025476,-963964555,-1190950867,-140967919,-1348841223,-2096519414,-25095738,-646642587,46319966,444416,-1957275904,-768931770,-1147514798,-1996251391,1183578694,14983942,14564995,1778873344,1860868608,1996424975,-6494198,1778808575,1969330688,782305039,-28931839,602665099,135087350,1156979573,359927821,-1962391925,1194919516,-16091874,6947444,260572570,187992839,-1948682762,-1192753538,23746352,963865320,225772662,-1710721281,60247810,1912801853,2078824196,-264831230,-396994816,922682043,-396951312,-396950482,1043924058,292880738,1822670891,23372545,-1627233894,1647741193,-92864767,1996423530,72673284,27145865,-9765014,-1492612966,-1980724477,-804520362,1996428660,-2081925378,-96060560,6949237,-2003173270,-2096912632,117310,1048774517,1946157264,972434264,1946210358,74856747,512433269,2013200592,402823684,-1073019121,512429172,1602945232,410990852,512428661,2005467344,114180,294531,-167050123,-23454860,-2096582912,53310,922685300,-526778160,-955715840,53254,75399936,1785361408,-1711248896,118444589,110018603,-1557789526,-526188540,-1711183360,118443830,10880711,1048772608,1962934426,-1509505274,-939524352,103430,-1472790784,349542921,1183516431,-1777977078,-10652415,-16664010,-1711163338,119492069,28980991,19150591,525198746,-1777940729,-352321535,701078075,-259325025,268500609,6957174,-1624637030,-2134496509,-1706031932,60263856,29636351,-1332084630,-16541811,1778501174,-1917806080,113705879,65796,15482499,-385649408,1048772764,1946157320,136219405,642250241,-385649663,-617938808,-165230706,1946431559,540475261,270375425,512427975,2005598448,-167187710,1963009604,187992838,200570358,1443853558,1778585448,1778412032,597989888,1048774415,1946159016,1962281797,137771782,-12880895,1778446390,1778412032,-1706726912,118439454,15736459,184711051,958362870,1946224694,725939733,1443853344,6946922,1164443754,1042192900,881526543,-459153941,-1408856576,104408580,192151786,78513806,1208367398,1779856640,-1710986752,118433997,-492584917,-1375302144,1218651652,1168566272,-1710590209,119498154,208273514,17071747,1077985307,1783648921,1778412032,-1710986752,140444876,14943943,1599995904,574153,-2081649835,67646,1183517812,136219396,407320833,1048777588,1946157324,71732008,17571467,1964525369,-1547687140,109969672,-1557789520,212009196,1342401025,174739536,260048282,46319879],104,[182272,-1957275904,2122516606,225705990,956712587,91560005,-352321090,200682242,-14780938,43654773,1023645519,292684544,-14518785,-605544331,71711597,29229941,1979058944,11135235,425603,1043946100,208929008,27934265,1043924596,1215627720,1736067,1173751413,108269605,27433559,1166739215,-1308193256,104408580,108265702,15114534,-1591342101,-617938714,-1960394610,407210247,1736067,1173751413,1366560805,24877655,1240139535,-1961075317,230360151,2094729984,-772568273,-191612442,1258517512,-208932885,771942081,265061515,-829125842,541427983,-2094901879,141887483,1166655531,1078298946,-955615933,1565466693,253904327,41782023,-11072277,1996424822,-16652284,-16040565,1600057461,443081,154081810,118447439,154084115,159318272,150407261,158269440,118464107,154076201,146216327,118448854,118451360,148836450,159318272,1458342741,-1962516853,468386423,956581515,175447108,260144026,407124743,-11137676,-605551498,187993087,199325174,1443394806,-1492508006,1590553352,312009,1458342741,-1962516853,267059831,956581515,192157764,-404205482,187993087,200111606,1443394806,-1492508006,1591339784,312009,164608030,-1768236914,-1157058801,48955408,395041419,-126496245,180767,1475119957,-1710721281,60752338,-8128373,-2096729087,1946158206,142016264,-1461190550,309677934,15742719,1996423274,-32905208,-402098433,-916456887,1730,1736,1988843095,-1983304952,1187511374,-1946157062,-972355002,1187448181,-1954545914,1575685758,-15972725,-1073017778,1183538302,105840390,1383383051,642244491,1183319946,1965440255,-62456024,1946499110,-95516411,1183526891,1959136010,172396042,642178699,-14284858,-1958278066,-348057530,1183531284,1959136010,-12154356,-1962260850,-2010757410,273059335,4030502,1183554165,1959136010,172396039,312870,-1946532213,1600060502,838345,79048,175570774,-16222465,-2037578122,1343684300,234946664,-1979760152,1451883590,108954110,91619584,411335,276233985,-15829249,-2037576586,1343684300,738084491,-654899642,1336121936,2122516255,58064892,-16723223,479858806,185012124,-1592888128,1183385990,147890638,-337295735,276233997,382486157,379230800,2122516271,443810044,-1928300801,385797254,-59310256,525048730,239468807,702891659,1996426822,-59340016,-20151667,23744534,525048730,-129595129,-1946528119,21024326,1183648838,-11528468,1996426870,-448361716,-775804007,-129618952,1174657271,1183535118,-1706016756,118431037,-15698177,1855590518,1376198481,1310366288,1183385375,-162100748,-15698177,1996426870,-1929221620,1343679558,6711326,6946922,1452933226,-16310449,1996427382,-193527818,525212314,-892772857,46661644,1996423169,142016266,-1928956161,385810054,16803920,-31922162,201217673,-15829550,1996426358,142016266,-351897857,209125136,-16873843,1183535126,-28955898,1268488784,-892795105,382205960,1448542208,-1593149813,1183711374,1144595980,-1592756988,958791824,125109828,-1030961525,637607145,637826303,-788118389,23744736,1150091626,-1706031604,119490871,201213577,-385649216,922681590,-761659104,-1962467513,1979649016,14477571,18888447,-1694599425,119492069,1476150921,178403071,525198746,-96040697,-1711183273,119492256,178403071,1183649386,-1706027286,121046696,1778412119,-327745792,-1149185,1778458678,-1912575488,-14283706,-1960442764,-523172284,13396048,-291889046,-1996021941,922744902,1996423456,1306893052,1996424991,1223531262,-11073761,-442828170,1460084557,524854682,-125926649,-11439104,-1962237386,1861742150,1347590640,-1962522997,201656406,-1706012160,119491204,638338702,653722763,-768933746,74774310,1589952908,126428678,-1960394354,653722180,-768933744,108328742,637951684,-1962784887,-18159165,-1694599425,119490797,1587134507,147507551,1099776,727078656,-230258240,-1947187575,184652854,1342862838,530618960,-2048326545,-1509541632,1451195392,-1761506406,-129595133,200955529,-1962510896,-351688650,-260142102,112606851,960525312,1946789942,-1237909702,41458182,-125107305,200431241,-15371056,1996487286,-227082248,1307053655,-94991874,326488075,46897750,915080087,-1705637464,60227979,-371063,-1705969034,74391456,46897750,1183515543,1959201778,-1237909751,46897670,1599996823,-1205943351,-661780017,520197281,-326412853,-810017194,-2082959863,106046,1183516020,-1961104634,238618190,91554196,-352217951,-1808364787,-1810986751,-14817279,1579140747,182985,518818645,-1911959624,108954584,-16026624,2013308422,-16914409,-1499393301,-1508966656,1975520000,-1706012665,74391456,520136353,182985,712,1988843095,205846020,-1962183679,2139817564,172460808,1552615915,276794118,-1995290741,1962933830,-1706010878,119476512,1459778815,-1694599425,119491638,-1026990242,-1957363710,1048794860,1962934512,242679581,128595711,128726783,128857855,128988927,525176730,112647,1996448747,105286156,1023410469,-1071972351,-1705977609,118430815,930398219,20725379,-166300672,1963198278,1010237200,209125121,253498010,1975520007,175570714,-15829249,1996425334,2287622,-166989685,1968051572,-15668308,6950518,6946922,-1885732758,721887053,-892772672,80216074,1448542208,-16091393,1183451254,75012,452985149,1356396480,-1996453656,1190591558,544475140,-2096472437,1946157695,41418519,1996423274,10938376,201082505,1029600448,1500774401,621037194,20774928,1138432768,-1962258805,74746865,91616779,-335774069,1960512314,41221909,142016337,-1962905624,1962871800,33522470,-11132556,-538441610,200837888,-2095811329,259260927,-1963164023,69544772,-1949398272,-1950815272,-916496697,1426065602,2122574987,343146500,-1962510593,2013202526,309853968,-15435777,317396599,-1962510593,2013202526,175636232,-15960065,-1885729161,-1207492787,-1027014654,315097094,1448542208,1459912331,385238669,1266391632,1183385375,141986814,1983470059,-161975290,1947216708,742717004,-1924762336,1343680070,385238669,138710352,1050300446,185011998,1445885120,19937023,1994915946,-11053057,1778462774,1297914372,1183385375,1958743038,81174,-1923673740,1343682118,525040538,187992839,-1952221706,1600060998,443081,-1275051,922682998,23724336,-51992,1996424310,808910596,-1711183359,119491932,312009,-326412852,-1173993845,520028180,-892796532,1465253890,-944188877,-1094676983,-1023999418,343212288,16177803,-1962249088,935717058,109512742,-420789760,-1932829089,80253144,-1910636544,861361880,-1144549633,-2068316137,-1993356010,1183644798,197168382,-1173982009,1593770003,526278652,1515834313,860967515,1960512448,164608274,-1960394354,-2128208801,1263403647,-884997771,-352009085,-1459047942,-810020687,-326413047,1457032734,-1947389353,-561313162,-2128846965,1263403647,-251452811,856063684,150044882,210437603,-66956149,-1413403731,-1413338195,-1413403731,-1413338195,-920691105,-2097150262,-185924412,1426706360,-1910575989,173968344,276093707,-1961867381,1589908055,117515782,39256358,113953055,79987456,-809961749,-326413047,-1948742114,-620033442,1200296052,307727120,637951684,690358057,-920714665,-2097150262,-152369980,1426706360,-1910575989,241077208,74832651,15736459,-1961867381,1586172503,1977289484,-266433788,273099520,-1005430997,1317734494,183189766,637993254,-2096998655,-186514237,181061919,79987456,1515845355,-1202630053,-1064433201,-165232589,1963469639,-876544510,-352009085,-1457475078,1515717041,-1202695589,-1064433201,-2077835213,41167695,-2083798786,-85261116,1426706360,-1910575989,426076376,1392926347,-1070395798,-347058096,-892788915,-810024958,-326413047,1759022622,1589909899,130426376,1586205440,225071884,101086975,522709840,576201,1426706360,-1910575989,430794968,1393188491,-1070396310,142016336,-351897857,-892788987,-1705836538,118456699,407321435,1016727157,-1022947526,257773466,-809975033,650153481,-889130847,-1911959624,-492755264,-809972992,182281,-661774848,14433923,-1961003776,417531470,14818955,276093707,-2122605997,995821327,74717255,1542176819,-1962933064,-620034466,95945589,-28931840,145112707,-15698944,-1070334346,-1152364464,177864705,-2096689280,566334,1996427380,1354773502,12275792,-2146788864,1586169615,197145350,-1962707749,-1202710457,-1064433209,1218651736,-501315840,532908800,182985,1426706360,-1910575989,105286616,160304779,160437899,-1053163084,-969274254,-986052489,-1036384650,-1070398861,46844191,164608000,518818645,-1070344050,-1912185205,-1591338937,-920715262,-1207958838,-1957361201,-661774612,236638392,241077584,1452954390,520556389,707273,-1275051,-1717958026,-1962471654,112848,906387083,259331899,906655487,922384383,922253311,-906207233,1426065098,-1004606325,-1064565154,829735691,-16222465,-157677962,184784770,1075999936,166993550,1358971065,88316496,-1073020009,508563316,142016336,-1710852353,60261231,-892788904,-1957363708,512630508,1996425716,90151430,-920714345,1426064074,1465314443,142525470,1178189867,958952454,527699014,166993550,504133259,-2097767850,1178141591,-1962641658,-1958214074,142525640,648344572,520095174,-892772769,1515716616,860901979,737903552,-472839053,-1911959624,-2020923712,-1194655628,-1957361201,-661774612,21773955,-1961659392,1048774214,1946157280,-18429,694864,-920713545,1476395722,1381587802,-810017200,869830153,198413248,-1960545061,2139167839,1967869442,198871834,-1978370853,-494916777,1090158784,1602947445,1977170692,532741866,79987659,1515780587,1347574107,-619986893,-650442380,1963220875,-876544267,1381718616,-810017200,-1948742135,476023747,1308786561,-1827179189,989856184,1946263582,1960512271,726136331,73370384,-1070337163,-997995745,1492642564,1381718362,869501776,-1962677312,-620034977,1207312500,477368363,539707382,-633606796,-404549003,-1961074805,-620030369,-628423051,-1057039893,164608203,518818645,-1070344050,-1962254709,476023755,1308786561,-1959889589,912231385,745855755,-1962522997,165873742,-1706012333,118432337,1958742875,-485520617,46367500,158598971,-503004285,-339725321,38243075,113953055,79987456,-944181269,1505791497,-661956518,1426491174,-1185852928,-1047655985,-1575057114,236899072,488094239,-853213000,-70574303,856278969,109924544,1347486530,53347981,280514641,-1852157936,-1207496805,567102464,46841907,-1948480768,-1003029297,-1959392129,917178951,-1425520757,105351990,1200305835,-108287228,-2097148726,-152369980,1499159128,-75018158,-1070349938,-1414812676,-872707157,-352009085,-326412808,-987867306,2126775926,-1515848694,1595909541,147507550,79987456,1515779307,1347574107,28885390,1334519296,255534596,-1960440706,992347727,41812559,-2083798989,-85261116,1444863115,72321846,106400566,142066998,-1378143236,276613179,2094021549,-935613173,1001195133,1124171216,526304139,-2097149750,-185924412,907992203,906385291,906252171,17326021,38732055,17061633,-903936433,-887160824,-352009085,517770229,106400566,72321846,140494134,1328092969,72810754,520507137,520095946,79987659,-1957300757,509040364,-1005947195,76220030,990743334,-1862173503,637813899,990139787,-1845395518,914213435,637682827,990010763,-1828619069,637944971,990281099,-1761509433,444456763,-1995540795,39618828,-1996204919,28313212,-916562145,-2097148726,2126775492,-54512882,-1414812757,46721771,1465253888,175555870,101088964,-504885673,503730430,-639103402],105,[190384126,-1207339584,-922025983,132846452,-486115643,-994036990,-1510207874,-341465691,637832013,-1053094517,-1953431172,38046680,38636326,24953147,-1949267055,-1960442812,-1053096883,-1986985601,1150025286,1300964870,2143369990,2126811393,495527438,39160102,105220390,654198411,-1207679607,1595867137,214616414,79987456,-1957301781,1183536876,-11513844,-442890634,1342644045,-402098492,1996423205,1381061388,15755344,580526442,1493638988,1979840899,-442871544,-351854771,-916563967,503318730,-1375985914,-1951541109,-1020547640,732811403,1438851009,-1000936309,-488110474,175570943,1347572051,157963626,525083290,-892772857,80216070,1465253888,1343112843,142016336,525198746,1992577031,-1293396470,1954438911,-1996488257,1183448662,1996444668,1381061390,108461911,-1710983425,119491618,175555675,105679654,1996444489,-11447538,-11010442,1996424822,1277336068,-1000667361,-1960441226,-11468212,1364397686,-59310249,-16353537,580519030,1493638988,638219972,1258577035,1393456895,1996445521,108462076,-1710983425,119491618,1359536985,525198746,1476520711,-1026990497,-1957363700,209125356,-16091393,1996425334,15755270,1172840810,147507711,-326413056,-1911959624,175570880,-16222465,-14285194,1778497078,642345562,28718847,525093530,-15013881,445129,1458342741,-1070391721,-1005947195,79234686,-1477182464,-1057095051,-916562145,-2097149750,-185924412,2248,-987867306,2126776950,-1515848690,1992664485,-125924082,1444828950,-16222465,-401734026,-1072956064,-919382156,1095356979,-472786549,989956918,1107394304,71404342,2080653371,-404536831,1912863363,83526452,1996426869,242679568,-61806578,887865395,1095354675,-472786549,991005494,-1996128752,199951440,72452918,2097434683,-485455614,-1950338078,205194316,1284180606,38550278,-1057095042,-916562145,-2097148726,-1070398268,-1957301525,509040364,-989167932,76222070,50611243,-1957689274,1143669316,105251590,868823888,637570011,1128464777,1392960387,-2096839805,9111267,-1039967653,1476495654,1128484946,-1962482813,-1039967744,-150894298,1128485594,-1962482813,25765376,83460929,-645199491,-947657775,-2084902136,1595868356,214616414,164608000,518818645,1390991502,-16026624,1996425334,1228904966,-920714345,503317706,1780499048,16410624,-1761465446,167027459,695517195,-197722288,41458185,378078103,451414516,1778412032,15362048,-1624721510,-1708824061,61277210,-1761424486,-1580523773,-1073018380,-1899822731,-809974824,-326413047,-388461026,141885417,-1710852353,60228025,46844191,164608000,518818645,-823601010,-16026369,1996425334,1229101574,-920714345,-1207958326,-1957361201,-661774612,1962914024,209125137,-16091393,1996425334,30251526,-920714345,-1207957302,-1957361201,-661774612,-1962254709,1602952287,16482564,-2127465344,1954546683,83591467,-1960479616,1996424798,2013214218,2013214214,2013214212,939472386,556675,-401734027,82510030,392226830,-920714832,-1207957814,46664143,-1910636544,-28915752,1183514624,1719564,456983924,-1960282880,1175128134,1361081350,-16222465,-1818622346,1493634816,1551155211,-1912715639,-952760738,905969671,184698761,-1926400567,-1957296546,-1962872778,-963968396,376750091,425091,1364397173,-1705815728,118432403,881548121,-1201740565,485206989,-1207542131,1343103635,1452954449,-1962471579,-1072955834,-1706031500,60228167,520094138,707273,409219,184775936,512476114,-75300854,-1962641554,721423390,989856798,58000983,-1023127749,283836849,-594818765,209683254,-368740865,118432483,1426706360,-1910575989,239504344,-1706030365,60259741,99338547,75294800,198325081,-352094784,-1667461022,12777306,-100568062,-2129897845,1912836346,-1325760233,504461059,-2081892210,-1995934209,-16774626,520095246,1996443728,108461832,-16091393,860949622,-397389632,-1671876506,-1007199398,24379904,-137168901,-1157611326,-1014101561,-200393946,637826304,520156835,707273,-919381416,1515718379,1358954937,-1202695599,80218575,-1910636544,-2091428136,56894,1317209204,1183515144,75016,-386120055,1183581098,646129406,-2080571344,1962936958,172949256,-352305218,22865923,-789068149,1107697958,30861312,-639040651,164083712,-2094612338,62526,1183528564,104539902,745865460,17186435,-1205505024,-954007545,477414947,-15567105,1996427382,209125134,-16091393,-907477898,1958742789,12052739,587204792,1959142343,-25755872,-15567105,1996427382,209125134,-16091393,-401671050,-1073008600,-1897331852,505856,-970733789,1996429684,276234002,-15829249,1996426358,-59310326,184908776,-400656960,1182007616,587210936,1959142343,242679570,-15567105,546967670,185012088,-145984064,133190,-224785803,-402190531,443810068,587206840,1959142343,242679569,-15960321,1256721014,-385649586,1048837910,1946157316,535271947,113706783,260,1178124339,-1958120442,400484550,872347113,-28930368,1476802854,956724480,1946724870,-16750061,1996425334,276234002,-1711275077,118456330,-2147483208,1946158718,274646028,41911078,855799058,526278592,969417,34096887,-1695386368,118439410,-370425805,-1962127733,1069419094,33601536,1963093224,10532875,1963091176,-35224829,-1157586504,1172832425,-1207012096,163250689,3860482,-427621515,16824571,-402585669,57999404,-1191254397,854065167,-2096925438,330883046,36169729,414714741,35645441,-427621515,603554799,-830274699,-902053113,-650442121,-1036317070,199953015,125223227,57924155,214155315,-102186239,1151411803,-134706432,1946173639,-102215673,-353675244,-1195114875,-1957361201,-661774612,2126796630,650130182,-2130555509,1946222841,33128725,-2129693695,1946223865,100237577,-385649663,642842755,637826559,503870975,1342326456,-164167906,1166747141,16786696,-388823119,30017035,70294096,-1073019849,-1907067815,45746246,-150636287,29524184,184869251,638612672,-2096996981,-75367453,57934080,201056643,-1949791279,1392899614,1460032081,1446349606,-952631470,-1912602617,-14284730,-14284683,-401734027,123731062,1130060122,-1327963581,526278401,314057,1458342741,1992629847,-1962112250,-92208556,108265747,18414209,1149970037,105122568,1381047924,1962889809,1923062276,1347553039,-1996077941,1149961798,138840328,854315148,1500825867,1381061201,-16485121,1962870900,164608006,-645146482,1963981443,642744324,541559554,-1962522999,1183392327,508005128,-779353844,-644955762,1493589759,268010331,1380981621,43668307,1527189272,192200715,-1911959623,642250457,1510569218,1583292248,314057,1778412115,2031327744,-336918769,1426706360,-1910575989,241077208,203310987,1996444417,175570700,-16222465,-779352458,-644955762,521166591,969417,260144026,868780807,516001472,164083792,643356814,3671609,238752117,242548980,16125579,370031398,-1560054528,-1021378316,1979711805,-1948742905,99293255,260144026,1515963143,995317849,990607306,990868161,202078146,-1036270847,-1053034126,-1070336649,1532582595,-486428590,1959475990,33129234,-620034187,-1070397068,240341443,200489192,-1957313600,-1205971220,-661780017,17839755,1778808575,417861122,533105408,46844254,-810017280,1792577033,234908160,520094440,-326412853,556675,1048775797,1946157328,1391041029,109971215,-953809736,59910,138840832,-1962864477,243861070,-1073020658,-661976716,639125387,-922686813,1426064586,1996483723,17065994,-402585752,-1072955580,1190530676,141893641,755648139,65732612,-922073461,-939522358,1459617794,272532310,91488257,-202784725,-1983894784,110034502,-1557789510,1988820996,176065292,33685377,-8319884,108265988,34078593,1149904501,1019225131,-1961003712,1750467700,-1957232112,1143670342,139365136,1360153643,-1484350896,-622131441,956369057,2037648454,15742521,1183544180,33631498,53283444,755332096,1635057667,1779201791,1996445217,74907402,262637210,-28931833,1232912395,108939336,1014253640,909721579,393478408,238977878,-1071972095,1073742373,-459648960,185012024,-165841728,1946692420,178181,2122517995,91554558,-352321096,-1983894782,99352134,33441479,-1173975552,1048782340,1946157060,-28915963,1996423169,-14652916,1996426358,74907402,262637210,-28931321,-1026990242,-1957363702,306613228,638869188,1183516553,1200170512,239504130,71797030,-1962260853,-1993995178,-1993996729,1183516759,105253640,1183516788,139889414,-1617295893,-1006170254,-1993993122,-1993995705,109972567,-1591343940,-1960443813,-1912578794,-1993992634,-1993994681,-892792745,1422393362,-1070923776,-1981921655,1183438406,-2122605888,1183385359,-1106866494,1048782340,1962934516,-190634492,75399936,-138405119,17212376,650266251,15992377,-1070922380,721971177,-934901312,-943307127,63494,-130613504,-330920704,2056933398,-1559818366,-1073020680,109989237,-953809726,62982,-1106866688,113714692,244,197674635,58050118,-2096620311,1946207870,-965279985,-186121878,1778477585,1481697280,13139587,1996463220,-402232632,107614687,1005060202,-1953764520,1183445062,2305492,-584232332,-385649408,1967654186,101705987,-385649336,1212679729,401146741,58017797,-1962541847,1452013126,16425976,16520841,13926017,-2130021886,34198654,1072235383,-330921215,199902857,-385649472,144769309,18934017,15892099,1183516020,-1593578510,1183383816,-867776534,1183514624,-229733388,-1984278903,1183562822,-362902590,1947748153,-931233006,-385649664,1200357152,-934901480,-59415,1996477558,108461832,201090024,-385649216,1183710980,-11528464,765068406,-2096689330,1965282430,65661187,-1332082582,185012096,-1959103296,1183443526,-733574176,-1948105079,1183435846,-1169781788,-1984145781,1451877958,75400168,633346817,1783627779,-532247296,141185046,260048282,1975520007,60942595,384845453,-1711183280,118443565,14057091,90841460,260092058,1958742791,-16356847,1183700086,1783633582,-2147116539,1187448591,-2097151786,1946206334,-1710921182,118456496,309641227,1996425066,-1133051956,1790605055,-2147116539,1187448591,-2097151808,1946158206,-30938877,-2080494871,1963059838,17604870,-1947580791,1183444550,-18159156,-1980610933,1183436870,-196703272,-1982708087,1187502662,-1593835058,1183383824,1975520234,-264831185,-629735680,-1915193601,1343671878,-1991988504,-1072960954,-257882507,-364476160,30310019,-1070922635,28836843,17736448,-1950202229,1194977886,-1207602152,48955393,1183432747,1958742986,-931233012,-1962511104,1183389767,1996444616,-81401846,58048523,-939683095,50246,-338409845,-362902680,-165912693,1963461191,238977806,125042945,30031491,-12487680,-1331575738,-1307145462,-128567030,91370103,2012628537,-364475605,85984825,1746805365,1996424536,-663289894,253608090,1958742791,85369103,1976845881,-733576441,-1001980158,30424707,-14257152,-352202746,33631520,1996490557,-1813982952,-509083858,-1003656915,1764618541,-248658899,-1003656915,17735981,695517195,1208513608,1950884724,-2129925327,23123054,-1982970229,1996475462,142016468,-402229505,-1072956860,-790027659,-362902532,688932747,1200347206,-632936174,1586224363,138906602,-1948760535,-303363513,13270659,-1108802700,-1035564036,79693454,15246118,15761025,-1961659134,1452003398,-1140420910,1537418756,378086912,1048772701,1962934496,-1710790064,118456496,1165279243,30820039,-800683264,-1982703989,1451863622,-364475472,-1951250807,1183436358,-330921036,-1980868981,1451865670,75400120,633346817,-11534333,1183700086,-397404498,-1072999857],106,[-1679228044,-834237443,460603456,393496648,294531,-1628896395,-1002009856,1211069512,-1595341963,-9245951,922741366,-1930952478,-599356935,1987362827,1793750783,-361300192,-1018113,-2036674954,-385413209,1183579474,85369840,-1946794357,100923478,-763166464,179348224,179443337,-1544927605,1746797856,-1130298024,-1947676416,-800707640,-1588537097,-388955970,1177276555,1356396498,1372605955,1389516291,253574554,-361300217,-1018113,1996477046,-831062064,1224329448,-269941899,58018044,-1912862487,1343680582,-1710983425,118443565,294531,2122523252,477364438,-1332083350,185012096,1779528896,-730398970,380520077,-1710921136,118456325,14042823,-729906944,1030881792,13387463,1195278336,92078082,30164679,1212055552,75300866,46943872,38420096,-2147189504,-2146382770,153150,1317012605,1048577228,2097152599,-867270652,-632911096,-1982312821,1183431246,-1140420932,1537287684,378217984,1317732445,-1898239038,-94467647,654067340,638732169,-1961601143,1452013126,1200170744,1468605966,-330921200,653153931,639125385,-1910876279,637846022,16123591,1996423169,1399318740,28837738,-94452736,373786918,1395451984,-15829249,1996426358,-730398742,-3377409,1996471414,-126419014,251033343,-1191591960,-974585855,-1547687166,-1331492174,-20322038,-1946794357,-89917354,-65632000,-230258176,1183441962,1195468,113706612,464,1962941245,1460074041,846495746,14696067,-1591970560,104399074,326369544,17315583,1744900712,7008560,-1533411222,-1928917213,1343680582,765067626,-385413298,742259197,-1926335232,1343680582,765067626,-2096689330,57406,-488045708,-209813255,-16354047,-352260042,137821956,112237057,-890697297,-532773895,1400176640,14827139,-2092141312,95806,1183401332,1476851372,108298242,-1996174208,116829254,1954546263,-1387364348,1443296770,74743810,28135040,-1699973377,148309219,195839625,-15698752,1744898102,1348993298,1342204657,-1946198039,1452013126,16425976,16520841,2045935232,1317012597,116786388,1954546263,-226590710,-2147191525,-2096835506,68670,211880564,-364476159,729137163,17317507,-385649408,144833186,-364476159,58048523,-354839,6870134,17000449,200706024,-2096859968,-1962617786,1586217542,407321066,28837236,721611520,-901346880,208977931,13008515,1200293493,-968455912,-499712173,-160307200,-2341239,1996477558,108461832,200688616,-385649216,1996486863,175570922,200692456,-2096728896,1962990718,-122033917,13270659,-974584972,-228685064,-2020933846,-2145058234,-1102673664,384845453,74907472,256781722,-562134265,-1971620608,-466947514,-1966324087,2487654,-28931712,-184549059,2474011,1477347841,-2132705278,-184419968,-511588069,-1056235520,-2083238262,-108854815,-920914687,-2147425919,2122563851,469041598,14778825,-2084500672,16833086,-2117526539,185073889,-901872703,469041409,14778825,-1967060208,-315952306,1317781771,2145747188,-1984278903,1048820806,1962934496,-1711117779,118456496,578076683,29378247,75399936,633346817,-11534333,1996475510,-1166606404,189663208,-385649472,2122578254,594804928,294531,90840436,260092058,1958742791,-16291310,1996475510,-1166606404,93980010,-955838592,49222,1794948841,-385783289,-1026951164,80216076,-1205993472,-661780017,1503265130,-167309489,91521220,-920666069,-1711117621,118443865,1971373302,-1710986513,118443865,1971373302,-499219485,1920270336,15220355,-1586790912,101384444,1651769594,259170202,-100259065,-65660160,-62486272,-1191291255,653722600,1446707432,1917024254,-62506235,1048788083,1946157320,1423413,326377640,17315583,253401498,1050300423,184784766,-14977600,1744898102,1080557842,1778412273,597989888,-1070921969,-1560216413,28836090,-876011776,164608030,-401680242,28901188,181018368,-1957363712,71732204,-2097083229,1946158718,108461839,1783629930,-1711248896,118466438,294531,1183520884,201734404,1343190273,1996425066,1778412038,-1484350976,-1027012849,247988228,508952576,-1911959624,105286616,-1995942261,1451881030,172395508,15730233,104423796,1534329258,956418209,1400113734,653418180,1586169739,407320842,1187464565,-1962934022,-1960381858,-919928249,1183445387,1958808568,-126419175,-1711117738,60246915,175489035,653805198,-1996340085,1996487238,-1004770806,-14224802,-11139977,-2036663690,-1207496793,1579089921,445129,1408011093,729078539,402823763,-1073019121,1586176372,726136574,-166169584,1963469639,545227026,125136032,253919105,721712135,-1195128384,-1010237439,3784,2123060823,1962871562,-264357626,-385649408,1048773355,1962934492,-499219682,393478144,14827065,2073694580,-1962471551,989913630,57940039,956483305,1963001918,46000387,-1332083350,185012096,-1960676160,1183385670,17342968,1794786953,1183667973,1783633656,-2147116539,-1073019121,-1863777420,-1338080510,309592065,17315583,1778451816,1778412050,597989888,144770831,17474305,1114947595,8808528,-661979030,623593354,-812974048,1317654667,-27883012,-2036706990,185012135,957117888,1946214918,-499238622,-14912256,1778453046,-16750074,1996488310,-1484350724,144770831,168179969,-385649663,1049166367,922681608,43647242,185011992,-1560054336,922681610,43647240,185011992,721843648,138316287,-331447551,578027520,51341399,6946922,-2036727702,185012135,1779397824,51407103,1778412119,-1484350976,1048774415,1946157322,171376410,179870209,-661976993,539707382,922683764,-476446454,-2096689299,56382,-1705572748,118430174,1076577782,512434805,1602945264,176064770,1207306475,108335147,-620028021,-549718923,-1705572748,144644150,402823767,-1073019121,1827210101,-532774143,57933824,-1962900503,109975621,958792900,1946217478,-324983179,-28931840,17446539,108328459,1333845643,-1591344859,1183383788,407210994,-940292471,63046,1745293160,1183659090,-1706027278,118449494,-1911011957,637846534,-1996428125,1183576646,-196703746,32917191,118450176,-1925950872,1343681094,258299546,1962281735,627343364,43669502,185011992,-385649216,1173749983,74727460,19221888,2122971019,-1962677494,2088961652,-143327226,17309323,623593354,243990560,-796196598,-1979953527,1183579734,944015626,8808528,1364328810,-2036666229,1443303335,2122516074,-1071972088,-11517888,1996488310,-1484350724,-1705638129,118429698,2037694475,-2146804085,-2080496281,1946158718,205423406,661913601,17577727,1594538138,134626056,-15174655,-1962865610,-167704546,1948265287,-339727612,1354992386,-2080621592,67646,512430196,1207304456,108273707,1843632723,117376783,-56557294,-100267264,-1710459648,118452895,-1996424541,-1962869738,104401478,91554056,-352321096,1589652226,113953119,-326413056,-1205971369,-661780017,184974987,1780512255,-11053303,1778453558,-2147116539,-1073019121,915110517,1465254156,-1946433560,-1703941178,118456944,1929576509,-1197844720,-1962385654,725939952,-350718968,-151549101,1965566788,725912139,1077723172,1955267957,971827972,1946225726,1460234801,922681450,90833164,260048282,1975520007,137771299,1453552641,-401715120,-1072956306,-1705569676,118429698,-1904885749,915080939,-1880424180,1579139115,46844255,-326413056,-810017194,-1948742135,-16709578,23725686,583694,1579140747,182985,712,1988843095,-28915960,1149894656,1019225131,721777984,10873280,91616779,84297415,105286400,343368,-523114121,-1476448621,966211866,959723819,962345254,1187461461,-1962933762,-72554274,1668595723,606815370,1954561216,725912073,-1069760476,1552619125,-74389498,209043467,-351898485,-28915902,1005256705,17440395,201030120,-1962510912,-352253386,108954410,-1962642173,721611774,1784108799,-1711248896,147787563,-166989685,1552616820,-78845896,58048523,188249227,1443525878,1795061503,1877478913,-916496645,-1962933046,1200305884,1334523400,1959332612,1468741137,-1947535610,65655257,13796289,113966071,-326413056,176079959,-1962389877,-201587130,-892772438,-594870264,72321846,1465266659,-986260852,-1003091337,-147126657,-1047849613,-268220344,-771885053,1940255721,-1538832893,-66524164,-1510741551,-1901854349,-899784742,-1957363702,-987867412,179046518,973436096,-160102842,1177241750,-916578552,1738,-1959338869,1967328351,-385765115,-809965415,444425,-661774848,-1706338474,60259765,-770981236,1334533236,868889368,-1408878144,638022920,5899833,1364399732,106859858,374407274,310099,260049562,1532582407,863357195,-14518273,-11329417,1996426358,142016266,-1962510593,17571399,-1047604852,-594814578,174063414,1594147971,-892788898,-1070399478,-2081100903,56894,1200551029,-1193636328,109395968,-789118908,102828661,12058690,42920000,4466305,-809779201,-1950118391,-1910108578,1586305095,1243515386,1204172288,503709956,521537310,-1929371969,96011894,-1510736896,-963901665,-2027497332,-1560266234,-1960443844,-1912602050,4241606,-150863640,17414,-2129496704,-16760282,-6662273,-1207724164,703102976,1209961218,2662656,2758283,906463542,906123145,280518,4466305,1586331647,2139109114,-1082851324,906464054,-385722485,-1709244611,60259751,116899891,4194372,-1461124235,973508096,1017193984,3842816,-16629784,-16762826,503335990,3671692,4890918,-1207939933,2062041088,-14285311,-1711266250,118429698,-1072981753,922704756,922681370,-1591345128,446890010,413214208,1614592,164608030,-1960388466,-1962924514,17571399,-14518273,642982007,2373375,574029606,922691072,-14286816,-1946149322,-1899917615,920423385,-2096472065,637994180,1574543,436637478,240144896,117444840,1275498278,110044672,28835896,1438850816,-1709249397,60259751,3686019,-145918463,1073759238,-402295808,-320078040,3671694,1141307174,1954545664,2101254663,-655686761,-1962522997,-1557788586,-1993998296,-1593824746,-1557790644,113705032,65592,-394264392,-14286683,-1711275466,60259583,80398623,-1483072000,-402417795,-1070399420,4458231,947126336,3802766,3973414,-402638173,922681632,922681400,-1944190900,637548550,-1560261983,12058700,6023232,117444584,1275498278,110044672,-1091895240,1048822559,1979777080,939953713,116860416,-2147483580,1050281844,-352086147,650130412,637544611,-1593824605,-1557790644,113705032,65592,-394264392,1539506193,1381587034,649299,1498962891,-1945965741,164084673,512607118,111739118,-1928760064,-1459556322,57933825,-1911584474,101263041,153485378,637551622,4589189,-953805964,17926,-14285312,-1711275466,60259730,-1772698873,-1753369190,914695683,628424770,1141307174,1962950656,231115557,-1557790656,-2061107130,1962951222,922691084,-1466302462,-352086148,113714895,70,-953760930,17926,-37558272,-1248150805,637769597,-889177951,-402636872,516685736,1358969529,3979600,413526097,1048777955,1962934330,-4212723,4458017,4326945,193987051,-1248148535,637769597,4458231,125042752,-42539002,116452103,-1753399654,-148502781,1073759238,101086208,-335716376,46713840,1448542208,164608030,2123094158,1979648782,-264336636,122091008,-167021308,1946428997,112901,-919928085,1603948887,185011996,-1954908992,1190529142,1685326086,1031140875,33441479,209074432,1184968308,-28931839,272993104,638213828,642778883,50481035,642781765,50612107,642781253,50743179,-1706028475,119491983,-335645045,33456931,922686068,1784021318,-1710921216,119491932,21378699,276168534,-1710066177,119491892],107,[1183536727,281837574,182980176,112640,-916496865,-939521334,1459617810,122091094,-1962183676,2123172446,142052854,1586170347,-159478518,370177933,-1515870969,-25785435,151406326,1988836212,33456904,1996429685,1211534090,1720342017,67118343,452985149,1356396480,-153644824,1946224198,175570708,385238669,-1951163824,-1073019121,-1813445771,105313792,-163941375,1947207494,1044284212,762576897,-297366186,2073710614,-1928913077,1343680070,1183666198,-1706027274,118431294,-1928694017,1343680070,6946922,252137114,175570695,1443395327,385238669,108461904,-167730712,1946224454,175570710,621168266,20774976,-138405120,1894273240,-165287164,1946289990,309535,-2147072266,548995956,105313792,721581120,175570889,-1705967510,118454547,-892772514,147324934,-1957298176,909707382,1198784752,36390134,1156989300,997531691,184710283,-164334346,1963468100,709134890,-1069760476,1183654261,-11528456,1996424822,138710276,1050300446,185011998,-2146929472,-2146949812,-1961875892,1590225716,443081,5320,1183536727,550273028,-1946401143,2123173470,142052852,-1515911402,1190569381,1383334148,385107597,-11528624,1996425334,507419142,-1073019121,1586174581,642250254,-2096728828,1946225790,24766723,-553294208,-537041280,-2096202101,1979780222,209125176,385107597,-823652784,1975520007,22407427,125061192,2123046891,-1961170162,-617932731,-14237554,-342228361,-167536738,91554242,17581767,726005248,1460303106,-15960321,703071350,642119169,1460237320,385107597,-17635248,163203,-1880554635,726005248,-167348960,1950352454,8448259,-2147203338,1173751413,1953825323,17057526,1317078388,-1929116420,1343679558,385107597,272993616,1050300446,185011998,-166955584,1963206213,209617739,-1958382335,921371205,1207359627,695472171,209125203,-1928694017,1343679558,-386107649,-1072955686,1190531957,58003972,-2130669847,-204340122,-755210623,-27358253,1183385483,1975520254,243174339,36390390,-11072908,1996426358,7530500,537216758,1173775220,1567957036,69944822,1190549364,611649540,294275,1569409908,726136324,-1961528062,-617932731,-14237554,-342228361,-167536738,762593476,21640959,-755969,1996486262,-92864520,525176730,175570695,-16091393,1778469430,1297914372,1967654687,-339727612,112643,-1026990242,46661644,1448542208,-955746677,65094,1735811,1156974197,91492389,33441479,71759616,58000391,-167715095,1946289222,625770500,71759376,-385649407,1686110346,2073755173,990318465,74717252,539315328,17202819,1156975221,74777638,-47881088,67389174,1283458164,1190527525,74712069,136662144,18513027,2122534516,729022726,1735811,6972277,6946922,-610664342,-1996021927,-1073014204,-11529868,6948470,1553597802,185016141,-2091747904,1979783804,443875090,1889140842,-16310514,-308667788,-955834552,72260,16678531,770245492,444367617,-167152384,1963992388,18802947,24877654,367593231,443875073,-15043329,40502902,525163674,1958742791,443875246,1889141098,-351854834,73305023,137937911,-370605195,281540096,1156974964,57942053,-167715863,74715331,-282762112,1963508726,11725059,1948304374,627343364,147322621,1686112372,1686173477,2089021222,57999386,-1962896407,1156974206,276039717,1963065219,1049318923,1784086858,-750000127,1946288003,444367700,1781953793,1778412032,-1711248896,119495131,186270857,-385649216,1783693085,242260481,-11139297,1149901428,1007166501,-138405119,250106072,1958742995,443875090,1461351679,1553597546,185016141,-385649216,1967718121,444367649,-15567359,6953588,521040026,443875079,524873114,440715015,1686110208,2122579237,309592318,1735811,1156975733,108335141,27433558,1599997711,443081,518818645,-1911959624,108462040,149422442,-839927808,46844191,-326413056,108956503,539772406,-544532876,-620028021,2139295348,259325978,270878710,132902516,74907479,1593837032,312009,1475119957,-2096726389,1962941053,625341958,-2090437616,1946163837,-1394059516,625341952,-2146405360,-2081479323,1962941053,-1566943482,-2147021055,-2147342771,-153148059,1948265285,475892496,1474435,1784088436,-352228826,258627333,6946922,-2036727702,1460080551,253231770,1958742791,642119259,1460302850,6946922,259593114,71759367,960852993,1946218558,41782079,947191563,539772406,2105747316,108331034,270878198,-544531596,-1962508663,1960512287,444564236,-167348992,1947215175,1977289710,1996445447,-12523516,-991216245,79874399,1361920,-950642944,64582,-1996208501,-2098594234,-153580800,1946299207,8907011,1736579,2122543476,947192060,33310407,73304832,-1913356659,118884471,-1515870811,-196702893,-1281732586,185012107,-10980160,-16693194,1996485750,-126418954,-1694861569,119491983,-1912709493,2005789822,-1526262264,1403364773,384583309,-1951163824,-1073019121,1996432756,1211564030,1211563777,-330920703,1214926870,-1946514968,1200356958,-28931836,57982987,1593798377,46319967,837632,-1205971200,-661780017,-2096734581,1962941055,142016271,385107597,1282579024,2045445919,18513795,1996427893,1778412040,1778412032,1284676096,1642792735,-1710721281,119492926,-15992693,1049302645,1784086856,-16750080,-16152522,-1710650314,119491983,21509887,106859351,1780119551,1297914372,1996424991,1365416456,1183385375,-27883012,21509887,-1957635849,1356396482,525153434,142016263,21509887,525117082,-916513017,-939522870,1459617800,-810017194,-2082959863,1946158718,209125132,6946922,259593114,207522567,-551196800,1736579,2122520181,192151562,-16091393,1687816310,721882909,14150080,18513795,2123173493,276270584,-1515911402,854304165,-1927645185,1343682630,525040538,2092960519,176113677,385369741,493132368,1183647503,374347512,205949776,503320581,507419216,1996424975,-129594100,-1281732586,185012107,-1923124032,1343682630,-1962123637,-654897081,306678608,-1705977609,118431220,-1962123637,1207311455,1148461066,-166961525,1963206215,444564230,-1959431167,184626742,-1959955210,1144589382,-167348986,1946291268,-348878076,41222122,385369741,-1711117744,119491106,1183648491,-1706027272,118431076,687747,-1927410060,521599094,-1526169916,530949541,520094136,-892772514,180879368,1448542208,164608030,2122569870,208928774,1779070719,-1711248896,118454547,-2146804085,-2082527897,1962941055,10479875,-1913225587,118886519,-1515870811,-163148461,-1281732586,-1996025973,1586232902,444564234,187790593,-1099402048,1183645698,-1957685514,1334512222,1373239056,-149794933,-191213095,-16314595,1996425334,-126418954,-362753,1508637814,21640959,-624897,1996486774,-59310086,525176730,142016263,21640959,-16097653,23730807,525163674,200313607,1208188096,1996429694,173968136,-149928053,1200312536,1356396306,525153434,-1105990905,1996423169,1778412040,1778412032,1301256704,-963967201,-916496865,-939522358,1459617800,176065366,1460041355,1443395327,525137050,1975520007,-339727612,1183668095,-1706027272,119491451,1962934845,-129594069,1343639574,1443395327,253640346,1958742791,142016472,-129594026,-1801826282,185012000,-1203342144,1156251650,21640959,638076558,-14273281,-14286220,-14285708,-1885731212,-16310451,-16692682,1459702326,1553596778,1208426317,1967690612,1245118224,-129594111,2073710614,-351854773,112808,-892772514,-1957363706,-1205971220,-661780017,949891,2122538357,1467285516,687747,-1164291723,185012029,-1706527552,118456776,-661929330,138906406,1992608395,76097030,-1960394354,1183712839,1149838856,650219010,-1912322165,-1993996218,-1047657404,638028582,-1006479477,-1993996706,-1993996729,28837975,721611520,-916578368,1426066122,509013131,-1911959624,176063448,721777664,22931904,425603,-790035595,1144947456,-344653822,185104011,1457812726,1594538138,1975925512,1782606554,88316444,1151533975,1958742786,1962281930,922703370,-996540176,1778951944,1860868609,748291855,-1560045692,-626982654,1142852352,71796994,-1996371295,-828307897,138905857,-895238101,30319361,-1996435295,211880519,340232449,-1996420959,914953799,914948364,278987016,440895745,-794574805,-728084480,-1593372760,512426210,1200161348,14721304,1442989961,253353626,38052103,503319557,164063312,-1711251608,118431101,6946922,257043866,-1711183353,118443830,38018699,-2115434615,1144947456,57999362,-1946216215,-1962785762,-626850745,206015744,765087774,-1962471598,-1962785762,212014151,373787393,-16709469,-560326537,-1962471655,-1962785762,-526187961,172460800,-1962880861,-895285689,138906369,-16658781,-728098185,-1962471512,-16628706,1328978487,113706767,258,-359006102,-16314514,-1711127498,60228959,38012615,28835840,-916578560,-939522358,503316484,-1911959624,-1983894568,1183448646,-2077451524,-1706032233,60259741,141934603,83642055,-28931840,30031491,-2147191808,-2097021874,55870,1317012596,1048774908,1946157278,-61964284,-499219696,74711040,50089600,-1946401141,-920650154,1364330187,1347637331,164083792,844677262,69331172,1961691737,651228681,427808,-1005975573,109512742,12081920,-1964176895,-33393429,1048782528,1946157284,520037895,846332130,569102899,1397772806,1397837905,-628402601,-637281533,-14230781,1493205663,123361371,242532363,372975170,-663420800,-402652742,1532493830,-888710567,102651734,1347637586,164083792,-2091329394,17982,-1645673611,33570048,44240501,1731627264,1765705984,8775936,1946273782,13271300,16858496,4001652,-1962249215,-1962911986,-352298730,301563995,-109040012,1024816402,158662913,53296768,-350391040,755418642,199950339,657142,-32672752,-167564026,67111430,67895925,611696650,11724830,1329274229,1377334532,138906448,-2122317787,998244578,1968855234,138936070,521399071,147075,-402426880,-337117013,-397321984,1532493833,520575577,516120159,164084306,-768353650,244046219,-75431704,309592325,17103745,-75428748,108265729,16841601,28839029,-333542144,4122624,45618155,16482560,-1207733246,512557060,703070442,1209961728,2287616,376817931,15077003,-1047652893,1174832422,638022912,3723,-1047597333,1525690600,1065599775,-1962773504,512672527,1048772608,1962934278,-1010824445,663179,2003762051,203328260,69085952,105331456,-1202708797,-661780025,1381060696,12080982,1460570882,1494649600,1731627776,1765706496,-1175970304,-1995934209,-16774626,520095246,-956296728,518,1516134144,-1021355943,-889191960,-387151019,561250370,1391561558,47422032,1499136983,14079,1397837906,1996445526,116189438,1975520094,-1694537207,112656394,-1017266125,17105153,34079234,16777733,33620228,33817095,1464947536,1049429774,-645182044,-67105863,-343232526,4857483,1980103040,167346202,775555954,91553868,4982470,1960512256,1242496827,-1590301952,233308160,-2144373753,141885689,611828539,585875506,-1019526333,-108988810,973763076,1946176558,1278117903,1245610752,74648064,4851455,-1073037058,1482381663,-326412861,-1070377130,16254521,-202833035,105265408,1048797556,1962934498,-1509541563,1780904968,1347440642,-1711275589,118456330,638082756,33570689,-14271115,-14286217,-2053503881,-351858862,968897326,1946723334,1342204433,-16091393,12257398,-2146788864,512427791,-1205993224,-1064433209,2002470,-402186752,-1004599465,-1960441762,33128719,-2126154751,1946222841,100237631,-2126941183,1946223865],108,[16351539,-2094304254,645145593,-2147483208,192677113,-2147482952,58590969,-2147482440,494142969,1946352000,150568984,-2135682188,820711403,-1040784334,-1274907391,1200236160,108954370,857568256,-2116515109,-1979562301,167846919,570849732,872577063,-2130212863,-1828567317,425603,113706612,248,-892772769,1515913222,-1152167336,-1014101561,1174832934,1515768576,-1202695589,-1064433201,-1977155790,-1744681337,1482316747,1397941298,-1962923288,164083912,-1977171826,855639703,1959404224,578860034,-33393451,651556544,438048,67240395,1075843080,46711168,-617428854,-1010697078,-2020921853,-645247099,-1446431805,-810024527,182281,-661774848,2126796630,1177980166,1364598274,-142145821,119473694,8436218,-73010180,-484483495,1354773269,1177980240,-1923736062,1394015838,70294096,1583285303,80398623,1499092992,1384112515,846391376,-1064512973,460636171,1142328102,869344000,512173787,-1014300606,-772292317,153540899,-889175522,1342209976,-3545074,-889191131,1515739483,-944155823,-87978487,-502888666,377955840,-872742684,1458342741,-2147174313,-2147201397,158597625,-109047632,-1342016510,164084288,-1960394098,637557534,6098571,855638970,-1694551050,118444154,-1026990497,508952578,164083792,-2091329394,17982,-35112844,1364414464,28873106,33864450,5586563,-1828621312,1224816616,-355396236,-392959279,1950941484,-773140214,34060522,1493245928,27809883,-1024916619,1212056320,125108224,8273539,200242432,-1592231488,-470351765,5707401,-150966879,1494649313,28108800,-2097117719,29502,-1014296972,-1962864920,-389968936,-930414329,197735249,-1590463269,-1023213487,1293847449,66844416,989878022,2097176326,6267141,104583731,108789859,1207985057,378130995,-930414511,5703303,190367787,53441728,855659270,1493566418,1627798272,-1593475840,-768409503,6620731,1705051772,-768391168,378132619,109510739,-668270503,333695755,-402521928,922681459,922681431,-1835401127,520384288,2124991326,1397771124,-1460850095,-1291160570,1946462209,-339345890,1947772954,-1476218102,-32476144,-1475548219,-1289522080,1950394372,-1966735870,-466464317,1509804776,141880586,-2027892490,116064262,-2029468662,1532559366,-1024015528,-402426878,-1024065525,-33197052,125120,-465665085,292814848,1375936141,922702606,922681572,1925906658,-104011773,-661957693,41795595,104585463,292946031,104588241,158728305,7552643,-788368126,1539541987,164608195,518818645,1465309326,128595597,-485994869,108446979,6241933,-1911961672,79297216,-1510736896,-83869208,-920691105,-1207958326,-1957361201,-661774612,2126796630,1597410566,164083712,-1174742898,-201588732,1583348645,80398623,1532647680,-95333800,-83879960,-1835379888,-888901856,-1911961672,1470179008,512435712,1344143449,-1911961672,104552664,58523743,989880225,2080400134,6529284,5743432,6364731,512427133,507183201,92012645,6626955,1495173451,-1983302912,-1996467954,520114958,164084163,-953761394,16777734,113714688,103,1762051878,-1191182336,-1964506624,-896742407,-883918152,164083742,-224274290,246960128,988303360,41728,-1957311713,1996431084,1488902,2615376,510967819,1354796794,-1911961672,109533400,-1557790490,856031232,-1710862144,60259811,-920650920,1426064074,-1705513845,60261420,105286480,-150712693,7210465,541091920,-1706033046,60228139,1532608654,1702150155,46136467,1183558400,1195879172,-1426035016,-1413379157,131701254,637993895,637548195,4458183,-953794560,33566726,1354796032,-1911961672,-2094638912,58942,-1557780619,-2094661400,62,-1960436876,184549406,-1911393061,1048782531,-1912602618,637957312,4460163,-1026990329,-1705639932,118456699,-944050037,-424127991,1448104448,1342177464,117602024,872051828,512304859,-1993998092,637595166,15736457,-434205914,512304640,653983976,15077003,367247758,3604262,985157888,-1202302976,-397410244,-346488261,650546919,3804811,451133838,1010237222,651899648,2629257,706644262,-2147436544,1508428008,-1070341397,-476426160,1443075965,-1761458278,-389467389,-1017186283,1458342741,-1667490217,33597784,519700852,-1911404917,-390033704,1316225128,68062039,518639872,369391245,-1515848673,-1515870811,132744101,-1710874653,64422611,-944222201,1490587145,-1413313621,-486348413,6005000,6136235,1398480811,-1996396824,-16774626,-1207958010,1189609480,-1675667224,-1023976871,24379904,-137234437,520110273,-1026990497,-1910636528,171871192,138296064,856192256,101071808,101676288,-1911961672,-224319808,103483136,-1073020922,-1957313761,509040364,521303807,-402235765,796196920,104448051,309592070,538251,1962957544,15853577,-193596533,-2080718797,1598,1048775797,1962934316,1143374597,536606464,-892772769,748748814,1958742784,104760105,578093056,108321547,2885319,1589903360,1204233742,637538818,1991,637546145,201607049,-1070349567,73173955,-401846645,-561261869,1149978228,172919558,-402106741,947180197,-1961984316,-2097150962,-2091514647,-201587514,149848996,503320255,-1515870969,-1413248091,-2086296226,1962935934,369542920,-352321280,387075,-1072970869,119470787,397055,-1962933087,-1962932170,989858366,-48269325,-835990645,-1957760117,-201849858,1044072356,57802764,-1996460353,-67106754,-1946369029,-1947204621,-1949422641,-1985678341,-83883458,69075907,203307776,-1157402112,507183214,1455620106,922416267,638082244,149098379,-1959345778,-202701732,105155382,-1912108762,1552627392,260646404,146956027,-192195072,922361431,906525892,637951115,400756107,141871931,-1959345778,-269810564,-1959339122,529204316,-81950426,1595918603,574046,1426706360,-1910575989,-396929320,1183579440,647647238,1594298195,-892788898,-1957298174,1958743027,725939749,-2142210800,-2096092340,81470,-1705638284,118425648,-1711183274,118459040,136662144,1157022558,729026603,20856451,1443263488,252194970,642053639,-2147060476,-336647324,728006666,1520064239,1443405586,-1600519830,1577521034,-326412861,625967187,-1706011776,147785550,-2130813301,-914414233,1334531779,-2095609064,57918,-751093899,-771017868,915081589,1418395888,-1947211006,407648754,1156975733,108333099,271271158,344654965,1955322091,1962281734,1978874632,1589808117,1589652419,182467,1966952448,1997566976,1946758260,1947347978,1951935494,-3946199,1744898102,275382546,256853658,2092960519,-263145467,1085801451,6967536,-1694730497,118466438,512476105,1602945288,189265436,-2093845246,68670,922685300,-1197866740,990404362,1946224646,137821961,941464065,922683151,308805896,-262117375,6946922,253994138,-926693113,-16777176,1183646838,-2091903272,1965426302,112645,-1070923029,1976080976,-1073019121,2122533748,947201542,-1929087233,1343682630,253241498,-62485753,9045547,1183443153,-28406792,9178667,1317661137,-663289862,1586188624,476023556,-1709803521,147784089,-1929087233,1343674438,259441562,79874311,-326413056,1183536727,1322246,321718132,-349932544,142016349,258168218,200837895,-11569921,1996425334,74907400,2003212887,28837647,-1958876416,1156974710,343162923,-1710983937,118448981,-15992693,1962927220,-705997308,144326275,-16092160,1855587446,-351727864,74776525,74907478,86914815,-1070875669,-1026990242,1200226310,1019225131,-1962642112,734200903,-1957313600,-2091493396,1946158206,108954392,-2095940598,2131822206,106859276,-1207966767,-1394013798,173968128,-1946171416,1962871800,543840027,-16222465,1996424310,-1484350970,-1073019121,28837492,9234688,294531,1183546228,1950367750,208135,1844140148,755254923,208929281,1946157869,208192,1508588404,-401973621,-259260989,762639883,15736459,1946318649,138316580,175570689,6946922,6946922,325714026,-1627196262,-979741176,990318392,1963001918,-1711248864,118430635,1586173931,476023560,1605507,1586173044,476023560,-350717953,-1472790780,349542921,-1070921969,-1026990242,617086984,-1957298176,1183385670,-1946801154,-1607660986,-385649408,1950876094,77075,-941030541,77057,-1410792585,29157633,771638923,91357192,1979711789,-25263335,-2096729590,1980890750,19720451,-2114029941,-384824850,1996423458,-196702964,630870038,-1928917224,1343675462,385107597,494770768,1586169615,709359116,-1928301564,1343681606,-150294879,-1264496424,-1928402166,1343681606,-150560607,-1264496424,1356396294,253630874,111190279,-1980217853,1183576134,-1610208264,537275142,-330921722,150896259,548930933,-1961759760,1200229470,1006707755,616569601,-249559792,-2080618871,1963523710,207522587,19548150,1183650420,-1588586772,-654899680,-1711248816,118431220,-1980348789,100920902,1183385472,-465138190,1317883926,-1705961748,118431101,384059021,-1609659568,1373239046,112463499,-1705911817,118431257,17211553,1174530118,-464613916,1174622486,1356396508,64898699,-150555642,-191213352,-16314595,1996426358,-260636686,-1149185,1996483702,-394854422,-1673473,1996481654,1705941758,-1073019121,-164930187,1551169035,-166961525,1946692167,511180602,-1756429670,50347267,1586170995,726108684,1077723172,1996431732,227252748,1996425391,225090060,-1957689169,1357915334,-996540310,-1475825905,-13798141,308808822,1996445185,74907398,262637210,-1961235705,-1595147146,-15960321,1996425846,108462078,-1710983425,118424010,180537694,-326413056,-1579472042,378209692,104400286,108332440,93984313,29033332,74877696,606749834,1950366912,742716953,-1592560383,378209724,104400318,175441336,96081465,-620035349,-880802956,98345218,98440843,95684153,372835957,57935286,-1962816640,-1026990397,-1957363710,-1101637652,1586167809,511180548,1448132651,-955752806,200837896,1174828543,2086993539,-916496667,1426064066,1448602763,-167479669,1947216708,725939777,1444049952,630849642,1443303278,630849898,-351858834,709134889,-1069760476,-1705631627,118457431,1465317515,1149895018,4203812,-1621321136,1784088335,-2012898816,1599997711,180937,712,-1957275824,610566387,1958742975,608993284,725939776,-164269040,1963009348,1469732399,-1962471548,-253208840,1958743038,1347900939,-1694730497,118464348,-1711248809,118458373,539706614,-1705638284,118451683,-1010213026,1408011093,104448907,259326224,86392451,1342731264,1771700586,-2096564461,53310,1183519092,-803304450,71776512,-23460491,-1962365184,104463942,91554064,254328218,1438894343,1448602763,164608030,1317787790,1036094220,57999410,1996685289,404839,1979722045,89581827,781443281,1568450559,1657429636,1657430730,1587045066,1589272228,1594777328,1657102104,1657103050,1657429796,1657430730,1604083504,1657430730,1657430730,1609720522,1611554812,1657430730,1657430730,1596219150,1657430730,1615094474,1657430730,1616928864,1962968637,56813827,1195200119,-385649408,645333734,1962952253,45017347,-639040650,1966287876,41740547,57999916,738361833,-385649406,-1041694070,-2127720444,-385649408,1212678856,-236387467,58017794,1208155625,166265717,77785347,1963000893,59697411,-1556272521,1024685824,57802912,755178473,57999496,-385679383,2950272,-385649407,1967653660,53012739,-1878757399,1963001133,52226307,-385649336,204276674,-385649408,405603374,-385649407,1967653946,71100675,-1878767639,687747,1038680949,242679556,255335834,70445319,-1961992565,770181702,69659128,1443788427,-16222465,43648630,1443303267,-369251096,1317733392,1976109834],109,[67561731,-2096204149,1946169980,846528275,-16222465,-1705965962,118430547,-1878790679,-1962389877,-1047656866,509478,-1878795287,-2096204149,1962947196,63891715,-1959639925,1376384022,-2097767856,-375848041,-11467840,-85455242,62056952,-1710328065,145164834,-1878808599,1359902463,-401967361,-622069421,425603,-1847000203,242649859,606815370,1954561216,725912082,-1069760476,2088962420,57999366,-1962707991,-922023346,1156974197,427102251,58050827,-167550999,1947216708,56027395,1076184310,1307116405,627343363,1976110015,625770500,-108833216,-1071909631,1342178341,-687082854,53405960,755517067,645136389,1460305547,94779135,94648063,525212314,922703623,922682802,110757296,-1962467506,-351979978,2123075619,-9939190,-1694537216,119492122,1778412119,1309055488,915080991,-1705638612,119491658,-605436277,1586204674,-48961522,-1878863895,-15829249,1996425846,142016262,-369557528,1586233084,-119085042,-15992693,1784093300,175570721,-16222465,-2036726154,-1962471513,1962281968,-19470077,33980035,-1997995148,243714,-1878881815,-1962389877,-1047656866,37716774,1978205044,-1705815806,159327353,-1878889495,-369098824,1996488356,175570702,-687520614,39381256,-1710328065,148309575,-1878897175,-1978769781,1076110407,-1071972036,-25499328,-401705217,870972324,1317769218,106859272,-165232242,1946225735,35580163,-1961986305,97618883,1347551240,168149899,-1706012160,118423552,-1878916119,-15829249,1996425334,301767174,-236386145,1988857857,709162510,1443722288,251713946,1975520007,31123715,139365206,-1912185205,2013210305,2013210136,1661114902,32048911,1996460286,142016270,-1710852353,118452178,-1878937623,-15829249,1996425334,1729403398,-571930865,1586204925,172395278,-369756440,1586168208,172395278,-369396248,1996423551,-1962907122,135006790,2031327824,1911097103,1996460033,1996443918,142016266,-402229505,1575614588,2122551297,57964810,-956214295,16994822,21686528,-2096474485,125113082,30424707,-2096335871,527792634,55721603,-15174656,-1197863306,1342725898,1744900712,7008512,-2036727702,721883047,30450624,-385658205,1190527244,846471177,1074349814,2122521717,276107786,30424707,-955681536,16896006,-1878529280,30410439,113704960,850,-401979765,-706087525,1451986944,2046460682,1994982261,469402623,-1041693836,-1710200320,118443846,58507275,-16731159,308809334,-251631615,543817834,262637210,10414343,30410439,2123038720,175541006,1963851395,726005273,1460892704,1744900712,7008544,-1533411222,-351858909,1190563957,913580041,846525963,1946812035,469664613,-24944524,-1978174176,-1071371451,242565180,1359246847,142016342,-351897857,1750569119,6816018,1442867953,-24931605,1781756955,464230912,720045839,-15829249,1996425846,108461832,251866778,-1877480697,-1169602888,317408588,-166830453,1947216967,112645,-1070923029,1579143723,181061983,-1957326848,-810017044,-1948742135,-108852146,721777940,300652992,1359902463,-16091393,1996425334,1390939654,-892788742,-1957363702,173968364,3309443,2013202548,457087538,1183516431,105253640,1996433524,108461832,-1753024870,2126514947,142016281,-1710852353,118430459,-1995809141,20787783,1086331648,1586170859,843564810,28835840,113953024,-326413056,106859350,-1961074805,-695526793,410318347,1997930115,-774206712,716671971,49971973,-1705638284,119491658,-916535669,1426064074,1586228363,726108678,1077723172,1200293237,-1962677500,-892795321,-1957363710,1988843244,725939718,-2096728768,1946158716,-401713655,-259260467,-963908629,46844254,-326413056,235304703,-1946168344,106858968,623593354,-892796896,46661634,1448542208,184974987,-1959693057,1065945182,34096771,-1962391925,1194920542,723678466,138840515,2229587,-1711117744,60228999,201213577,-1961986624,199953014,-351635829,-336360633,-1947170026,-972879802,-2096609655,1946222206,2098483,-167623543,1946223686,41779993,1444115456,-16222465,57279093,-1946186776,-1996190736,1190529094,141820420,-1962248567,-8394435,-1995946357,1590070020,146983263,-326413056,-197751978,1962281728,-200882424,-352321536,1778412053,88316484,-259325033,628422155,-1992145779,-1923743164,-11533244,1996425334,-13441018,478933131,67527,-1996425567,-164198140,1590070016,314057,1475119957,-1962871109,1065551486,958362624,-1962642369,-1946948833,-2096658171,62526,1049167477,116064500,90151511,-916520041,-939523382,1459617796,-28915882,1996423169,74907406,-9836530,-15992693,-1070922635,1972189931,-1960252668,-62486268,494190603,-1898935266,-4157736,1996487798,108461832,-1995809025,-2095055290,1946222206,-2092546553,-747306692,2011696727,-28931073,-1026990242,-1957363700,-810017044,-1948742135,-16715746,1996423799,175570700,-16222465,40502902,536838376,576201,1458342741,164608030,1988876430,41714446,721712384,-15406144,1996423796,175570700,-16222465,57280118,536826088,181061982,583532544,1448542208,134643331,1319177333,-196703993,123221643,1586176235,726136344,-1592953855,1183385426,1547078644,-1878267129,-1996009311,915141702,1183516506,-163149558,103562891,103681675,-373111,1469716598,-1996025980,-1957629882,1183385670,1996443896,1996445450,540475386,6968833,1778437224,1275632160,1187448607,-16776706,-728098698,-1996025944,1988883062,-58816010,383665805,1744857680,157811200,-1711183358,118432832,-395001845,769672843,108265984,1853114440,1183701739,-11528688,1996484214,499161836,-1073019121,2122525812,-1066073858,-1018113,1465317494,-362753,-16703434,7008886,1778437224,1275632160,1187448607,-352321026,2122551451,-1804336898,-1018113,1465317494,-362753,-16703434,7009398,1778437224,1275632160,1187448607,-385875714,2123104110,-25263120,1461613568,1459123967,-231681,922745462,1996423456,1744857844,543817932,525076634,683514375,1784088335,-2012898816,1183647503,-11528688,1996484214,499161836,1599997711,1362633,6856,2123060823,105286410,-1980348791,1183579718,-129595128,-151239031,1948265285,178182,-1979563031,-1071371707,175390780,19678710,-164952971,29230059,-431584000,1166888982,-1706025456,118431101,384190093,-126419120,-1695123713,118431168,108314635,-385875528,1988690436,1183668218,-1706027282,118429733,69879286,1183656564,-1588586770,-654898514,179609936,-1705977609,118431257,384714381,-126419120,-1695123713,118431168,57982987,-1962892823,1178205254,-1960149004,-1962541546,-1039929786,2097038907,1095686,-1962825751,-1037307322,2147370555,1161222,-1207855127,-1847001073,-1948742911,1580858958,-1960280848,-1962541546,-1039929786,108839227,-385872456,1183514996,1002580978,-1207533631,1709768718,833537,989945833,478146126,111023755,66078347,2109946818,-196703277,-1019493845,179869566,20900096,111023755,66078347,2109946818,-196703290,-1019493845,196643710,19065088,16416387,1183661172,-1588586770,-524220768,-54014,-1588537097,-524220748,-54014,-1705977609,118431257,384714381,-126419120,-1695123713,118431168,108380171,-385871176,1586168032,-28406788,956987019,58714206,-1962893335,1149956182,1019225130,51213760,990347286,956661459,41873502,1157002731,443811882,65947275,50724358,990289926,957054657,109047374,-385875016,1418330260,-2084402390,35979746,200837888,185038335,-385649198,1183579699,537275378,-1610208506,2143369990,1959922441,636965,547448043,736153862,-654839226,111150635,58638651,201197289,184841471,-385649198,146341371,-163583232,1946231876,2144549687,374835,-24432405,1178190731,-166363156,1946428485,-363971809,112723327,-1206392064,317390852,2095730235,608564747,-1207602174,48955399,1600045099,445129,26312,2122536535,376700938,87045771,-1962560351,-1996114410,1451883590,243174398,2123061739,726005262,-15436736,1436157045,-1962471581,1979059184,1144425226,-1962611963,1443180086,1183647850,-1706027278,121046696,-1946925429,-1964758328,-1964168499,-164956586,-939275773,25033089,-1070922378,-1207506023,-4521985,-62486272,-2080483703,1946159230,74841869,209125207,2003212886,2122516239,57999366,-2097113879,110654,1569395828,846724870,379209357,-1706005936,118430547,1979650027,-1706652410,1349144598,253323930,-96040697,402823767,-1073019121,1996447860,-25755892,-1694730497,119492102,-15960321,-1711164362,119492069,1779201791,1311808001,-1923676385,1343679046,253241498,111190279,-773175807,-297391648,-1928562945,1343658566,-1912965377,1343679046,28458627,633346817,286064672,1905938440,-1207396603,1599995905,707273,1475119957,75402070,1076577782,6960756,6947946,1786774632,1744857600,6964224,6946922,23724394,1778677247,511049472,6946922,-1492947814,200313608,-1993313034,736822908,6946922,73924714,1778412160,-2147457024,6946922,23724138,1784086890,511049472,6946922,-1492947814,200313608,-1961855754,1149835333,726005272,-2147191800,-1962398900,-916496698,-939523390,1459617884,108461910,379864717,-1706005936,118430058,260327578,1458604807,28587775,525198746,108461831,385107597,405314128,-1600059633,736153862,-150945786,-129594920,1089881739,-96040640,379864717,-2097767856,-125107305,1215627019,-1912834423,1183448901,-1961759746,2055274102,242557092,-1539062193,-28377344,16678531,1996482933,-1538880004,-1923657706,1343681606,28458627,633346817,286064672,1905938444,-1962371323,317455478,-228057514,-1711183359,119491483,-1980344829,1784085078,-2012898816,1183516431,-163173382,1317785739,-196203528,1600045451,182985,2248,1988843095,1962281740,106728218,-1962391669,1160447100,-129595120,722093963,1183388229,-1961432070,1200294494,-129595128,-1995815029,2005662278,1962281744,108330825,-18094066,-1979955575,-1901986218,-1946627833,-779355058,-1054086703,111152779,-1054088751,-990362109,-1993996706,126918919,653936131,-1593686135,-524220768,650248962,-1962653815,-1993933242,1599997511,576201,2760,-810017193,-1948742135,-1047851954,1946158637,666943,485032821,273665,70076788,-385649408,1814888605,-385649408,472711403,755528192,58130435,-16718871,-11465098,1996425846,108461832,257773466,15329543,687747,-588709003,241076992,-1710852097,118438085,-1962881303,1602948702,726108678,1077723172,1586173813,108527374,6960490,6946922,262637210,-336033017,17342738,957243019,91555399,-352321089,-54526,1996426870,23746314,-401735318,-1072956366,1996426356,1778412046,21142016,28837647,-2089489664,1946159742,1359724,16664263,15769856,957243019,359924807,1778808831,141531651,1183385695,239483902,280953716,242679552,1183645802,240129782,-101912,1996426870,-159973378,-493825,1996487286,-191211524,-351756542,178204,1586174443,108527374,175570769,-16222465,-2036726154,-351858777,734014212,-916512814,1426066122,-11080565,1822492278,1389505283,479566416,-259324145,611644939,1080451,1962876532,1779984912,1778412033,-1484350976,1962870543,1778412048,-1711183360,118423884,46844254,-326413056,1996445271,57450760,1347605035,253531546,200837895,-1956350721,-167047051,1996426101,-59971576,1971974283,1962281744,108954446,1447064576,23730282,6946922,262637210,142016263,1872364394,-1962385656,1962818552,1784108563,1778412032,1778412032,49584723,401279135,1778412118,1778412032,1778412032,1458236247,-224788374,1577637643,80398687,-326413056,507478,1779070719,1778412032,1778412032,108954368],110,[-2096204800,453052542,283542518,-347617661,9944579,49584726,1996425375,108461834,-12457970,113953118,-1957363712,-810017044,-2082959863,66110,1996433525,-2115659258,1183515543,14590726,376750091,80086670,-167327962,-1912602624,637847558,15992519,-920715264,714,1224,-1205971369,-661780017,-1979156853,136653636,-62486272,57450838,1347605035,253531546,-2080863481,1962935934,725912128,20711460,-654852069,1459504777,6954858,6946922,262637210,204880135,1778873601,941464064,1283458831,-16054229,2105748852,661913616,-2146411125,-351786161,725912094,-1996486619,1686175302,-15993045,2105740660,125042704,-2146411125,-2080953497,1946222206,174741007,1778808575,-1711248896,118466438,536626827,-892772514,214433796,1448542208,16533191,173968128,-266049664,539707382,1240007540,742913537,-955812863,392262,1200233195,12592426,1946206269,739079946,753431616,-955943616,130118,-1962522997,-1927411626,-259263362,-628226282,-1515870811,-163149025,-1946270071,1200228958,1019225130,-1593150016,103483264,1174472372,709359350,-166300668,1963011143,709331472,1077723172,-123664524,1183399940,-196702724,-1600040938,-59836666,-654837621,112501072,-134451465,429543640,-1962471650,1200228958,1019225131,1395422272,-1358954342,200313608,-1960807178,1333791326,1398145316,737560203,1464925766,737691275,-1705970618,149882942,-1946794495,1178204742,-1962377994,1183446598,-1956516870,1207306846,108363818,69879798,1207307124,91554092,-352321094,-153998590,1947216455,-163173601,151914043,1333794430,-771029980,-1264515724,721611526,235285440,-96075511,539641846,1333794420,-771030492,-1600060044,721611526,436612032,-129629947,136597376,-193557218,2126782230,-1515870970,1600004005,445129,518818645,-1911959624,-264831016,142016256,1778808575,-402626048,-920715165,1426064586,1448602763,164608030,2123094158,272993034,-1962523135,1174475333,272993544,1996443678,108461832,253608090,1958742791,41257767,477427211,503858317,142016336,-1710852353,118431168,74825739,-454347637,116115083,49006475,1579139115,113953119,182272,-1957275904,-167048074,-1070922379,-167719191,1947216708,138710517,1996443678,142016266,253608090,1958742791,725939937,-1978567672,-1071371452,-764133316,-16890169,9234943,-499712170,-1233524736,74825739,14825099,539706614,1187448692,-352320770,272928111,1996443678,142016266,253608090,1958742791,38046512,-1979824503,518720630,175570768,-16222465,1996424822,-9312252,-15992693,1586187125,-1995994114,-1072955834,1988877941,-2122606068,1144719119,-955812840,130630,1750473451,6946948,-16091393,-2036725642,-1996025945,1967193670,-12654333,425603,1183517044,73319678,-1962440410,-916496698,-369095998,64422611,-944222178,1490587145,52706944,856192256,-268387877,520094440,-1705946165,64422611,102652761,-1202694314,-661780025,604438104,503720707,538319619,503709955,538317059,1959922435,-18429,-1946645677,-1949158415,-2130500322,1946221819,283870009,-485994613,108997106,1334387063,192905222,-1912310784,-1911887097,117384711,1207828544,1095691,115888723,-1956947254,994182727,-1765510202,664912363,689867523,197888771,724530376,14386119,158664572,1996490045,868233988,52929499,53026441,192272395,53153419,-651433902,1107815258,41141819,190443659,-486378030,473858852,108265475,52573755,552082036,-1531423232,-1706029454,64422698,52573833,-352117597,649219,52694782,520576607,470715331,1359733507,-687636070,-1547685117,1455620892,509080715,164083792,-1705453426,118456699,1049348235,-1070398683,16580481,-276604556,1963801360,192774387,-1947372544,-1959394723,-1863841716,-1203735372,2105540883,41156618,-930413308,260144026,-11513849,1979649653,74841868,41287505,1347469363,-85957144,520834558,4198143,4210307,-2096794368,-285195226,520162555,113401439,164083712,-1591295858,-1960443656,-889128426,65784115,1426063801,1465314443,176063262,-16550656,-242546106,260144026,-944156665,-1948676599,1451953742,19458060,-2131095180,1946159999,638029319,4198143,858188795,15514560,185648003,-2130283018,-352125701,486244612,1493398019,1194936299,199587080,-1962773047,519801811,1397838343,-1291170165,-33429503,1482316123,-1413379157,-1951677813,-1047852466,-963925077,105286571,138841003,624835499,-1996197373,-1845287618,24494091,1583292224,707273,65784115,1426063801,509013131,-1911961666,-1947104290,1451952206,9496582,753403508,452608,-892772833,512425988,149619493,1979205433,283869961,16579457,512356983,12124965,-388287504,28376451,-1983892541,1194985543,-98995189,-14284914,637550606,4195897,-2094659979,-285195226,-83146872,1515740099,508776537,-1141492906,-611448377,52764299,16579457,-343730058,956621584,185168911,971863250,-394984873,-5380026,-166993173,-2115501196,-887136513,52764299,-75382733,494272764,957410179,-227276729,1963085627,72825837,-1957631883,172440262,-18909864,-1010824256,1224,-1205971369,-661780017,-2146666869,972891748,1946218550,642053658,-166431484,1948265284,475826958,1474435,1187448180,-167771898,1946690884,1784043025,93906944,-386364592,-396950204,909706838,91555192,-821218150,625248776,-1996488155,-1072956346,1686111348,2089023781,108331034,270877942,-1705638284,118423970,-2145747829,-940628636,6724,-551197568,1589952555,1200170504,1200170508,962024974,91489862,-352288328,8435715,1375732666,-2072274352,1183385359,140428542,1443334438,71798096,-401715194,-1073020364,2122520948,158597372,-25755818,-420999593,43668995,185011992,-1961528128,75819230,623199370,1589903364,1200170504,-28931326,-916496865,1426065610,-1205932917,-661780017,637951684,23738367,260572570,91791623,1963607609,216766981,-920713009,-939522358,503316484,-1911959624,276726744,-1593412352,1183383792,176063248,-15437048,1996427382,209125134,-1710590209,144114316,-16103799,1754926198,-1996021935,1451883590,209125374,-15704437,2013204599,1278646802,1996424991,1279957514,1996424991,142016268,-16353537,983173750,-16314593,1996426358,-25755652,525088410,-892788985,147324940,508952576,-1911959624,209095640,58062347,-16091509,1996425846,-129594104,-401715178,-1073020620,-11136140,1996425846,108461832,385369741,1256722000,-916578305,503318730,-1911959624,-264831016,1744923136,-677773179,520556350,182475,2123060992,1962871558,71732048,1964524857,444433164,-165972736,1963992389,41779989,-16026624,-397409675,-1072955437,1032531317,1173804011,561258540,2122964875,186616582,-2095680293,1962941055,625473030,-152144880,1965042759,-339506200,1606912770,312009,712,-2122605994,1183385359,-499219458,158597120,14818955,1964525369,-499219590,91488256,-352263519,15769859,-25755824,-1946195224,1962281968,1996445278,-1340217334,1400160267,270877942,1686114420,2089021221,108331034,27433558,1686112015,1157029669,376709163,-2095293301,1946162815,142016269,1443264255,23733866,1996426219,108461832,1779395158,1778412032,1778412032,708745728,28837647,721611520,-892772672,147324934,-1957298176,1996424822,142016266,1282579030,1967654687,-339727612,209617717,-1960020992,1602948190,172488220,-14650240,1183648886,-1706027272,118429736,1342719627,-1923723178,1343682630,253640346,-1207702777,-916586495,-939521846,1459617800,108956502,260144026,-62486265,575479,-410820492,175541239,-402560426,1183384170,46659336,-167021568,1946690884,-397388283,-940113400,343146497,35996918,1686113908,1784084773,142016256,18868238,-402098433,-940113154,259325984,313335,1156974196,57999915,989913065,1962995766,112767,1988852971,281540362,-1961921280,13428958,57982987,-2097102871,1686114511,1157037350,57935909,-167587965,1946297668,30376707,247799,1157016692,175444011,-249207680,-282696576,2089000171,125108250,-114989952,-1946228861,1144650822,-385649384,1048837962,1962934496,-566328463,1786052608,8939606,1778412119,-1484350976,1525352207,1183432747,-2192386,40501879,258241946,-96040697,1114947595,-964431733,108955908,-922015253,2122523508,276103422,1207359883,141836331,972834443,225777735,-1962907055,3417543,-957870512,-1958328578,33129228,1996476533,1690606330,1599997711,445129,184835979,-166365989,1963076423,444564239,-167348992,1947215175,-1010594841,-926695381,1459617796,973024086,58001022,-1962895895,1156975222,192159787,958160011,57939583,-1962933825,1183385670,1975520254,1996445213,1962871558,8501253,-2135424021,375296,2073710674,-1996025980,-2091450810,-1071971841,654699812,1996443648,1778412286,-1484350976,1183385359,43669244,185011992,-1959299904,-15991682,1283460725,1156973605,74777638,35998848,556675,1996426357,-1711183106,118458373,1996426987,276103166,-1710066433,119491638,1600046987,445129,39816022,351007627,1735811,1156975733,108267557,-402560426,881524744,-394922485,-1957313698,1988843244,627343366,137771511,-166497023,1967137860,608993293,71747392,1686110209,1157037605,158601254,-282696576,17057479,75399936,1443918848,-16743064,6947958,-2036727702,1577521063,312009,1475119957,108956502,-2095417973,58130942,-1962889751,184774710,1444378102,-1705617834,119495131,-166989685,1784023156,242260481,113706783,880,359986699,443940694,90833002,525163674,1975520007,2011715079,114176,294531,-11049356,1778469430,-1699485695,-15043073,922688117,23724362,525163674,1958742791,460605445,1979663083,-1711248870,119475824,-1709541889,119490797,18499015,-2094404864,1946229373,443940626,1889140842,-16310514,-308667787,-955834552,6725,270878198,-1705572747,118423970,1600046731,312009,-2081649835,1979778174,1883144993,141885443,-1560000885,317391728,1778677503,242260480,1996424991,1223531012,-1027012833,33882114,16844034,16842753,-620560127,-1753369190,-473854973,1334519305,-1962679470,-1618230311,-1950152540,1958742791,1195098881,-1962118136,106924995,-1618224381,-1013774172,3272,-16353537,1183646838,-1706027276,60228571,-1064517621,1996425333,1316526598,-1027013737,1532493828,2109053520,992347031,1946157598,164083740,-1960394610,855696910,-1911495744,507193025,-1960443902,1962934286,-1010791184,-938881096,503316484,1586223246,1224442120,-14060469,1996425846,108461832,-16222465,-2014837130,-1070378753,-16089469,748291445,1342412676,-401735247,216727573,-402235765,1451950354,105286408,113953055,-1194773760,80218575,-1910636544,1317557976,164608253,-1070344050,-1946270071,-75297186,-2096792321,41814779,1183525099,1975520008,-1876956413,-1710721281,60247672,-244006901,-1962391927,-1073019322,-164749452,24942471,-1070396299,1962755640,-375830527,-397410140,1183448868,1958743038,-2017446935,184646150,1779267008,-1710331328,60228931,-764100597,1183570059,138906110,-1995553141,1204225607,-1962934260,1451952710,38242572,-1962649719,1200162886,242649866,1183577603,1975520254,-2017228024,-351755132,-1950315000,1149707971,1393002834,-2096210293,175440379,-1911961672,117384896,-164757378,41719687,-375782028,1476857682,-2142549830,1946221950,-2082960619,242548799,772693643,2090305526,855864580,526293440,707273,17203075,2139298677,359923716,-1911961672,251602624,-1248198530,637769597,4460163,968897287,141823047,-1996339319,1424688199,260821899,1963476793,106924835,-2020877565,-801437532],111,[-1886845323,652937380,-1072965493,126563700,-193609157,384503689,-1962391669,-620558753,-1960394610,-801418681,-1993941387,244011599,149094778,90151506,82510743,24778377,-1023409736,1482381913,1211978066,855864395,-1205941312,-661780017,536830440,164608203,518818645,1586223246,-42538998,-619986893,1317739124,38746886,1317734517,72301320,1994917748,-338129923,-13571867,113953055,1482250752,-1957210542,704496,146736099,-17664,184517459,-620558219,145006475,770180075,1960512509,-2096657636,57936639,972896488,-955615951,3143,-18028464,-338130088,-2092737568,-931263749,-1195155873,-1957361201,-661774612,1209040513,855995467,418093504,-401711477,-661914367,-15960321,1996425846,108461832,4319246,214616351,164608000,518818645,-1248143218,855873405,-1960404544,184569374,-401247013,-661914419,-15698177,1996426870,175570700,911374,214616351,1532647424,-1779937198,-1715457028,58055435,956339945,225772615,-1946379032,1975520216,-2065065496,2109053440,-1070398569,1678129958,990278912,1946727942,175636260,1392956555,-1907310541,-14284729,369099318,637778,260049562,-1962452217,1976044490,922691148,-1993998258,100683294,17582023,-1793174784,1996483723,276234002,-15829249,244649078,-8350616,2013201527,-1898935294,-875000128,-919381217,118247305,1309052710,72300800,1347553141,1493029352,576090,1381718616,62927696,2109053659,-1047788649,187042531,74797639,145000331,164608203,518818645,-1070344050,14812729,1996434037,1996443654,142016266,-1711274309,118456330,343261195,856061695,1996443840,142016266,-1694498885,118456330,113953055,506624,45810667,968897280,1946214918,573955,-363852200,118456330,1499093083,-810004398,-4157943,-988957,-2087075789,293016825,93331085,-506338863,-1960388349,1468737031,-739718398,740199935,65130757,126559961,-3872565,58050827,637662393,16780937,164608203,-1591295858,-389349120,-1064566548,-1194606581,-1064433201,17604902,164608203,-1591295858,-1194655480,-1064433201,17867046,13035723,958758,269912870,-1175926016,312550912,378217984,-389349356,-1591344980,-1960443880,-889185770,637575144,3675787,-889184584,872370664,9365696,738605350,-32410368,748889792,243869184,146276398,-1153701888,1532647627,-644997543,-1911961671,244000449,260636759,1494125350,38766848,-883928545,1426706360,-1910575989,105301208,1067077638,520329033,314057,1515805528,1364349011,257066394,164083719,-1591295858,-1960443817,637557014,637557667,6100617,-1911959624,650130368,16647879,-375783424,-888729774,-1753372774,-1248148733,-1023174787,-595962,3580198,80268039,1465253888,968897310,1946214918,164083722,-1070344050,-1207915799,-661780025,104448051,57999486,956340969,57936454,-402616087,-744816708,-1996237054,1451883590,106874110,172460326,207063334,164608030,29087886,-1001368832,1603077726,-1152186876,177864705,520556416,637951684,1991,38258470,-1960443904,243860559,-896859349,896845835,12144722,1976699888,2009152261,1575522561,-476929,1141252390,102835712,1183514690,-27882500,-1578630733,654741487,688295683,-339725565,722373460,-916723709,-352321096,33962312,-402426880,512674279,-1070399488,394809,1586180980,1977289482,136219398,-402003200,74830559,501989427,-1962508604,68062195,-1527514112,637959819,637814155,637945223,-1962654327,1583292355,445129,1348098392,-944222178,1490587145,8273539,-485067520,2002443,104760064,158662656,-134302232,1142301138,1522736896,-1957277095,507601,-1700647192,118456699,1144423718,641037568,4470281,1110837542,-299987712,113702656,-1928694528,-150933474,1946157510,-944222185,1489014281,185042726,-150375232,650153694,4470305,-1957313698,-810017044,-1948742135,-922024370,922684277,1783693552,-352097790,6967559,6947690,5236750,46844191,-326413056,164608030,1996478606,234908166,520340200,314057,15742719,6946922,-401734806,1439367205,-1205932917,-661780017,184962699,-1962641975,1359015950,23724138,-401735318,-920715259,-939523382,1459617804,-810017194,-942109175,63558,-1962117493,138868478,-2140638207,-154728858,1963001414,475892560,-2146809866,1317012596,1190535174,494207494,33967744,537544694,1207308149,225722378,-1962516597,1183384135,107380984,726005501,-2147191806,-167246258,1946430277,105807876,726005264,-2146143200,-336132506,725939726,-2147191804,-2146433458,-167639474,1946683462,107380744,105808087,-159479550,537282294,1317025396,1173750278,158663718,-167486069,1963076423,105313827,-1961003752,1200227421,725955115,276107432,-419010944,1157034891,74712107,268848768,621168267,1183384603,-28915716,1190526976,1534394886,-940280183,19855942,-1946526069,1962281783,205846085,-1961855742,1144649286,-1962052602,1144649798,-1996131326,-588514698,-1072937738,1190532724,276086790,6965354,-811990934,1443075988,45606926,972441227,57935428,-385821207,-1070923493,-1996358423,-24382346,-352244039,142358823,1149968501,471541004,1178325547,991131132,242613846,539706870,1149990004,105134344,-829723532,931912075,-780798453,784320811,-166270207,1946291271,222819854,-166693624,1963986247,-1949332734,186485755,199521755,-385649445,1317601542,1976110074,1363372638,-1798333871,915080087,2123039022,-1710232588,118456699,956718219,108337223,-167037813,-166990475,563749748,-385640579,1317666666,223117562,-163149040,1946567737,-1763158420,-163148928,-351910775,773753692,41418497,-401735574,1187447175,-1962856710,931920478,135087350,-397015947,1183547501,-27882500,-1995387776,1418267716,-163149042,-1962523511,1284109390,172279560,922681344,1364197682,-59310254,253067930,41221895,20068095,521551258,1877497351,775305614,-1961855999,-94467324,782305161,-1996191487,-167694794,1954547270,176065368,1963065219,11331843,-1711115009,119474036,-167084919,1946421318,239894532,206340100,1979648896,842465045,1465341697,1301256791,468387615,-369459575,922746713,1962869042,538089986,1464862495,1553596778,-2147016883,-337703580,105313875,-1957071808,-16053634,1962889844,125082114,2089355039,138868234,-2147191804,-2147217844,-2092954548,326435327,20068095,6946922,6946922,525176730,-15340793,-16698826,312083060,1342644000,-1710986665,119491932,-16616193,-1711197642,119477821,34096886,1190529652,74711558,714838,520242315,-892772514,80216072,-1588199424,1586168048,105330948,-1617294475,-1962698991,1979059186,73304841,-1962516597,-1705632137,60247810,1929576509,1976699667,73304847,-16615425,-1711200714,119492069,46319966,-326413056,915101271,2123039022,1962281736,41695554,881525876,1149957099,1008215053,-164596464,1958743108,205846033,-2096728830,1946158718,-401713659,1156972577,242483724,909573975,102603265,1686112031,28897037,721611520,-916496704,1426064586,-1957237621,1686111862,1156988684,527762446,17464451,1962873462,-1711248886,119475824,-1710590721,119490797,672967,-2147161344,-323996,-1164311948,-167305465,1948257604,-1427614204,-892772862,-1957363710,-2091493396,79934,1746804853,6947306,6946922,6946922,412745834,-1559814328,1783628088,242260481,1080690463,1134170218,-1962699003,1979059184,-373282043,1746796696,6947306,6946922,6946922,412745834,-1962467512,1979649016,1603950088,-352086267,258496472,-1979684857,-1705639830,134153232,141934603,1218812503,-571799777,-1711183273,119475824,-1996411231,775325956,41715969,-1962522997,1149831254,240421132,-1995813237,1284048460,172279560,44564480,-645194891,-165912693,1950353991,-1948677368,2005474399,223117318,-622307824,138868225,1443132418,-1946271768,1599996484,445129,-1947432107,184626718,-1961790245,1194919494,-1962642430,-1947145441,48956999,-892747733,80216066,1448542208,-1962856773,1962281783,105286463,1946305593,-337736956,-1946252306,-16283387,6948470,6946922,278528106,1460141828,-1761255526,108461827,1889140842,-16310514,-1516632458,-1207492792,48955393,1600045099,182985,1458342741,164608030,1183570062,57952270,-16743191,40505462,526764698,175540999,269305078,922710388,1962869044,141885190,-15829761,-2103833484,-167309547,1954548804,175932200,-15502080,1778463798,1778412032,-1711248896,119491983,922693099,922681652,1962869044,-352228854,205846041,-2095549376,1946225276,876019666,876019457,175439617,1553597546,-16310451,922681972,1033503028,1443307286,-1198872088,1579089921,838345,712,2123060823,1391041030,1317734159,29882120,724071424,-267503105,-1960807424,73370585,36390902,79627636,-1962153216,726136537,-1089965052,-645201918,-1962651765,-1996411338,1525352062,135087350,1317622389,205846024,-1961396989,1207305820,74711595,135023744,539707382,1686111348,2089547532,958851846,510986366,956843659,309659204,33965814,1190531189,108266502,17581302,-397015947,2106261529,1979648772,139365334,-167037813,28877429,-916496896,1426064586,-1957237621,1156973686,594874381,2074077270,621560970,1149829122,239388428,1283457024,-1070921715,-1996077943,1149831236,-2144343286,-1947792284,1207305820,175374891,539707382,1283458165,1207306252,74712107,269241472,537742464,1778545919,1707776513,-916584673,1426064066,-1957237621,1156975222,74780715,820756523,184841355,-165251850,1947216708,725939951,-1477344,1996425334,142016262,-1928956161,1344147524,253640346,-339735801,112845,113953118,180879360,-1957298176,-167045514,915080309,1996424508,1778412056,1309055488,1183385375,-27883012,1746433791,-9830145,525212314,-129595129,-371063,-1705633674,119492069,-637303,1996429430,276234002,-15829249,2122517622,91488276,-350992757,29008131,175570768,-2096597249,1946158718,122337288,-352274246,122075142,1375789754,1275632208,1996424991,-159973608,525198746,410451719,-100609,110820470,-16310450,1996429430,-126418950,525212314,-892772857,348651540,508952576,-1911959624,175541208,638338702,1183384715,1149970166,-196703998,-150452597,-1996054482,1183579718,-1271990520,-62486266,1342602883,2122516084,108353542,-110849,-1960379314,1177224260,-163173378,653280905,721831051,1177287750,-297367052,67520246,1236797556,5945856,565708523,15776256,-1980217719,1183578710,66633990,1962937661,28745989,-661976853,-2020875311,1183384876,1251627250,-16310452,1996426870,1306893042,1183385375,205950706,105155366,38025510,-1960434819,1144595972,-15041020,1443237494,-100609,1996487798,-126418950,524426394,1975520007,242679672,-624897,1996485750,-294191106,-362753,580581494,-16310452,1183518326,-28965898,-193527984,-1018113,1996487798,-126418950,525083290,242679559,-1946781953,1174664262,1996443886,-59310096,-362753,580581494,-16310452,1183518326,-263846922,-196703408,1358710275,-100609,1996484214,-126418950,525083290,-226589945,-16026624,1996426870,1306893042,1579091743,707273,6856,2123060823,242649874,17596035,45614453,-1207702784,1183383553,1996445694,1306892808,1183385375,-330920460,1996443670,2107266576,-1928917219,1343679558,-150560607,-654836114,112501072,-134320393,429543640,1460080414,1443919615,1795061503,971509296,209617918,-385649153,2122514586,58064396,1459655145,638600846,-14273281,922681972,922683040,-261617996,-1994298880,1183639670,1277336298,-1000929505,-1960384418,-930413497,111150635,2013210192,-1607008510,-1271464186,15755270],112,[-242540182,525083290,1589925639,939468520,105351974,103532683,-11532620,-16342986,1745269814,560595184,-1696182647,119491618,-1607062697,1183536646,-1274663962,922701830,922683040,-261617996,-1709086208,119491618,97533571,-2129955329,-16395714,-385649408,1285619961,-62486267,687747,1347882100,525198746,114183,-11070485,-1710926794,119492069,-15958397,46066548,112500992,1183444727,1996445688,-294191124,-150560607,-163149330,-230257840,1357792811,1778446440,1277336097,-11073761,1996483702,-263812114,1357661739,1761113855,560595184,525083290,176063239,-385649664,1988690066,1996445690,1306893052,-1264515297,-230283002,688300193,1187508294,-1962934018,1178205766,1466793210,-1280257,-1599999370,-330945786,1357923843,112473855,1778446440,1277336097,-11073761,1996484726,-1607008274,-230257914,1357792811,1778446440,1277336097,2122516255,376766718,384583309,111190352,-1588537097,-654899532,504994384,1191118607,-946017282,2630,-1996054367,-1264454074,-129595130,687747,-1070922636,-1600060437,-163173626,1174526199,176063468,721712128,-1593578560,1177224884,30996472,-2091389370,-16397250,1048643701,16713166,1252066676,-1593578747,1183383848,-442871554,1460084557,-1280257,1183575670,-330945552,-230257840,1357792811,1778446440,1277336097,2122516255,158597364,-193527977,525198746,-916496889,1426067146,1800858763,-954923938,654471,239504128,167413641,58048523,721460969,150897654,1183527293,2145681422,-472785269,74090297,-347733132,-775517208,680299494,73296642,177178901,211782666,-1963947254,-2012691324,1795821191,-1961556922,167642568,1183535134,737726728,-654898106,106335056,1445722833,1390081802,1342719491,1376146947,1033564555,-16314595,-1258352522,-1258354164,-1258354166,-1258354164,-157677046,1342412674,252875418,-774206713,205925352,-2071340809,-338621946,-150315477,144476635,-1026990582,214433806,1996423168,175570704,-16222465,-1835399562,-1996026094,1451883590,207537406,71797542,-1962464474,-1054081970,378267857,-489617760,52871723,-196703993,111154827,50520769,-1983839294,-1960380346,723912263,1317732935,-775869442,1191388904,-1274664190,-163149562,241942787,50529972,-96040511,294531,1183649396,1783633652,-1711183359,118431220,-1928300801,1343681606,28718847,253775514,247646471,444416,-1957275904,-563411850,-88112363,57999369,-16727831,-966064522,98077461,1344145918,167487370,1031798821,-1071972351,-74756032,167556607,19412735,-401735574,1996487626,-633929978,-667484411,1309055493,1183385375,-61437446,1778808575,1311808001,-1241577697,-1241576948,-157677046,-1996253310,1996488262,-54689018,-1071972087,63474496,1342834309,168332547,213253969,179699466,-25755894,252799130,-75106809,527728649,1795585791,-661973562,503971333,213385040,179830538,-25755894,167557119,-87064,1996424822,-92864516,525207194,108461831,815399530,1577525070,79874399,313344,1183536640,-62486266,-1996208501,-164889018,2130902659,366897960,167427971,1796699136,-33221178,-11526647,1996488310,499161852,-1073019121,-347733131,-339309609,-18429,79874398,9226240,508974848,-1911959624,-1673082920,748290048,184784772,-1710459712,118456699,193873545,721778112,120580544,-1996431199,28897350,14721792,1860868688,1201669903,-498694142,-2013116256,1252037190,-700020734,603985336,1965112353,399743493,512427791,1200292080,-129595112,-393329013,-492762959,-1874425600,-1560219487,109969634,-1960442672,-1996470258,-661919154,639127435,4722313,17829515,-1947447671,-1996419570,1783661646,684562946,211879695,-28931839,-1560219487,1183645964,-1706027358,118444639,6946922,257043866,-1472790777,41458185,1347552151,1864343706,-1711183356,118443830,-1902229879,637850118,263879,1746796545,1063913978,-845545366,-1710813383,118457416,-8747383,86654571,-1983894774,1183427654,-1270445646,-1984543095,1183578694,307661584,-1980479863,1183577686,-196736010,-1427569803,-195116032,171933734,-2144990860,57933887,-16659223,1811905206,-1928942498,-880037306,-1959340029,274072343,1393712779,-1268871854,-13182717,1955498295,1268488959,1317865247,1956547510,920191999,1178273673,-1962705414,1183447622,-195115782,4161574,-2144973452,1946157439,-1400995002,-12550910,1584114758,1183647404,64195500,126564056,61759117,117651162,-1302426304,-1992893949,-1916785913,-637291426,-1962440394,920257497,1183516553,-162100236,-196703936,1811893225,100999734,-363005,-34122,1996426870,242679564,-1710459137,60261110,1351108233,525048730,-1438217977,86115947,-1438252282,1004029577,-1962770746,86680048,-1962745663,-788190706,-972160031,2022607111,1807811583,1183384512,2126920608,-1578071294,-120518260,-103690357,-2037792469,-956039298,-1585297783,-120518264,-103690613,-2037792469,-1072955524,-2033777027,65404,-8616309,1183434243,2089157504,-1980182017,-1224766906,-1224736902,-1224736900,1465319294,1778450280,1277336162,1465255711,-1803645666,-8604019,521537302,-1515870811,-10592481,-1912636746,1343657030,812253546,-153950194,378816141,111190352,-1588537097,-654899532,504994384,-1224800497,1183711098,1783633556,235956740,-611352,-1946191178,-120477114,-141933013,-2037690152,100925310,-11533014,1996426870,-2005467380,525312922,-1400995065,-1592101632,-524221142,1797057282,-1928942498,-670845882,-16253130,99218502,375038,-139704789,-1996150226,1187502150,-352321362,2058813257,-1369543681,-1236890362,-670839925,-788034762,-1975112712,-1957635849,787983942,-2046622422,1174667134,1586319576,920191922,1174603659,307661584,1586319442,920191924,-1550174209,-16310449,1183559238,-1371129428,1183690622,-465139446,-1947838836,49856966,-9009527,-8616445,-1584642423,-523172566,1177274507,-1982269566,1317635654,-1371092996,-1224802304,1589968762,939468516,-7571713,-1224767882,1996488568,-1367932932,-411416,-34122,82357878,1988529147,-1941569025,-2085730561,-2096962450,2114104958,-18235,-1984936311,-1070862778,-1980610935,1183443014,-16520274,2122559046,293536430,363748971,167479286,-1947437952,1183428166,509040366,-1915060595,385842358,-1524689401,530949541,1743347295,-1002009342,922701846,6947056,57278570,254034074,1975520007,38594819,969164427,1946218502,37808387,767968907,57999375,755052265,57999601,1208055273,-35060875,208128,2112422773,16526593,1950906228,1567901702,-956165655,127558,-3508481,552127606,-1337554437,-385649344,2122514938,645201902,971916939,510963782,-2146051989,2131360679,-8734977,-98703280,-1984936309,-664015290,-74481643,1584103433,-2016995920,68092,-8734977,-391088385,-1209402885,-230242559,2122514432,58064816,-1962825239,-1729515450,-226589952,-385649408,1996423578,-864616502,-1980059928,1950395974,-1337554113,1957578297,343162903,363880043,167544775,-1224802304,1996488570,-106043216,-1985067381,-664031162,-54557931,57933833,-956212759,17431687,2058813184,-1880403713,-5210493,1584079476,-2016995920,2556,-8734977,-391088385,1187510643,-369098832,2122514730,57999516,-1962860055,221104198,755332096,1165295635,-1147261,1183530868,82395374,-998834431,378816141,-1711248816,118441571,1791260415,-1711248896,118423874,383403661,-1924131248,1343657030,253666970,14215431,-2085730561,2114104958,13428995,214451850,-1369543904,243742741,-1947896566,-1377063354,1036535435,359923744,153881719,70007156,237767540,1187477876,-352321362,-293698618,-385649153,2122514578,57933980,-1207924247,1183383553,-295801956,-58226411,2058813193,-294191105,-2080459543,1962929790,-295802005,-72908779,-1224769783,1996488570,-124131090,49184387,1191120500,-15799314,2122575430,92144366,15615687,-295802112,-88112363,-411828215,367943275,167481216,-944837760,44614,1191117803,-1367440466,1796833026,-1961513378,-2146829689,37584868,-1608448,1183559238,-398030418,15236739,-1863777419,2058813437,-1711248641,118458373,-1543616885,512426252,1183514864,39839992,-1700890881,118443830,-1550825845,1183514850,-804876566,1218651652,-327745792,-1702594817,118433997,10894979,1779006720,-1711248896,74391456,379733645,1378720336,1190528783,208961762,38209270,1778742656,-1240668159,-2137897226,116788340,1971323464,-402494971,1190573562,208961750,38405878,1778742656,-1243027452,17958655,15742719,383403661,1744857680,513410181,1778847550,1860868608,1183516431,14722032,535316107,-892772514,315097102,1448542208,563742187,-2096916611,57406,113767541,65760,-1979425141,-1744698233,738084489,-1979765770,2122971262,-226588171,-1996447511,1183579254,141838342,1210217544,2062241652,-771858805,176655331,-179926782,-1963041141,-2013127033,1187510086,-352321028,-27358371,-1014243581,-1886657583,-563412470,-229208829,66084489,260650714,-2020943733,1586168350,-196178448,-2009671421,-347716089,-27358419,-1014243581,-1886657583,-563412470,-229208829,65953417,260650714,-2020943733,1586168350,-196178450,-2009671421,1043940871,242549156,66870891,66209421,1333802712,960987137,58066558,-42775,1996426870,175570700,-16222465,1996485238,-126418955,-139859954,113766539,224,-1979451797,1587081538,214092127,182272,508974848,-1911959624,172395480,1963476491,138856200,1586235534,108956426,-427559029,-24868337,1183422465,-1966109698,266437581,27528841,108511547,27526855,-678756352,15786625,-461322357,284983344,-771023243,-92076684,-15370992,1996426870,175570700,-16222465,-396951946,367787656,-15698177,1996426870,175570700,1460172543,-1224411750,1600003849,838345,-1275051,681182838,990322513,1963009030,108461840,525421978,91572231,-352321096,-910152958,1426064074,1448144011,1144648587,-2094369768,1962941052,625276422,1443263504,251765402,-28931321,-2095561591,1962941052,625276422,1443263504,251755418,-1010213369,1458342741,164608030,-492709746,-536474876,-1207602172,820772863,-1962522997,-526186410,-501839612,-701038844,1778412032,137821962,118450177,-1700982936,154084923,-1070862197,-1559960925,-963967776,-892772833,-1094189052,922681344,1996423382,1116114182,1750079231,-1382416224,-16201973,1778439734,-498692804,510283798,-955535974,142016264,-12417395,1183666198,-11528478,-1852177290,-922284133,-939522366,1459617856,-810017194,-1948742135,271387718,1208513537,-1070911372,-16708631,10096246,-16140544,174722678,1778652520,1778412095,20748800,1996425519,-1711183346,154075235,-385848752,1183514840,670986,-1561787531,-20744448,-32934712,-385649208,-1226112890,1779332863,-1069118198,1080709142,788583578,-1069118199,922701846,922682594,292160736,-1761221222,200837891,1461222655,-1761317222,242679555,1147813482,1040130024,57933830,-1929346839,1343668294,81934079,81803007,-1710227096,60229093,-15992693,1996426365,1782409742,-17635280,-1705551381,60228718,-1710328065,162988147,1779332863,627350017,1072367919,-1710328065,162988147,1779332863,-2115310595,50333822,1996433781,-1711183346,154075235,-166989685,-11134604,174722678,6950506,6946922,788610202,681201673,-1207496849,1579089921,181061983,-1957363712,-1957277460,485163639,1962833465,725939733,1443853344,6946922,1164443754,1042192900,881526543,-529140213,-926693026,1442840584,164608030,1317787790,767658764,376700948,1963061037,8775939,1963003437,8775939,-385190261,1048772784,1962936474,175570773,385369741,1282579024,1950877471,775326541,1251628549,-16310452,-1705637258,119492069],113,[1996484747,-126419190,-1946519809,1177287750,1183535352,-96064514,15755344,580526442,185016140,-15502090,-1705637258,119492069,1996425451,141466122,1996425487,1778412046,21142016,28837647,-338547968,18004297,-336514882,-1472298191,645136391,687747,1183522932,172374286,1783634036,1778412032,-1706726912,118439454,15736459,-401979765,-1070858500,1996473323,-11120370,1996425334,1565497862,1579091727,707273,30920,1586189911,726136332,1393325344,1603928170,185011996,-385649216,1996424823,-465138420,630870038,-1928917224,1343677510,-136034677,1183535320,1356396518,253621402,207522567,606750602,1950366912,742913542,-385649663,1190527585,494141960,-1070970890,1207305845,292815148,-1928694017,1343677510,812253546,260875930,207522567,69879798,1190528628,57999880,-1929246743,1343677510,111152779,-1957570057,-150555634,429543897,-16314594,1183648374,-11528476,-2096826314,453052030,148997065,1364246915,260875930,-465138425,244011030,237700768,-1957623382,721859598,1359593998,253630874,175570695,384059021,1778477648,-1935238608,1183647503,-11528476,-16143818,-1710636490,118431257,-16091393,-1710933962,119492069,-244087,1183517302,-33160220,-1375337723,1183535114,-1274674202,922701830,-1029634400,-1274664183,-261599226,-1709086208,119491618,-1962248449,103540806,103484078,103482878,-1957689696,100918854,-11532620,-1593401290,103483842,1750075060,560595184,525083290,175570695,736642699,1342810630,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,1277336097,1996424991,-398030070,162137643,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,580526442,-16310452,1183517302,-33160220,-1375337723,1183535114,-1039782934,922701833,-1029634400,-1274664183,-261599226,-1709086208,119491618,-1962248449,103540806,103484078,103482878,-1957689696,103541318,-11531838,-1593401290,103483842,1750075060,560595184,525083290,175570695,65291915,1342611462,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,1277336097,1996424991,-465138934,111150595,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,580526442,-16310452,1996425846,1306893052,1586169631,709359116,-385649404,1183645898,-1588586780,-654898774,163750224,-1705977609,118431257,-167726615,1946290246,709359133,-167348800,1946233927,175570705,384059021,1778477648,-1935238608,1183647503,-1588586780,-654899552,112501072,-1705977609,118431257,-1928694017,1343677510,2122515562,-1071972090,83888165,-1706033136,118459558,384059021,111190352,-150806335,-1264496424,48283910,-1705977609,118431257,-1978900853,-1071371705,57983036,-1593614615,1177093812,2123177702,-461992484,521537302,-1515870811,-565802209,125830659,-1948023,1183648374,-11528484,-1710934474,118431546,-1978900853,-1071371705,108380220,17319670,417923957,111190275,-1947974143,237758030,237700766,235079348,1317603200,-431059980,112463403,125832707,-1947578743,50724406,709331696,35965067,-1071972036,-163149504,-511655541,33128449,-1992177381,1996485198,943128330,-1975088891,525198746,-62486265,-16091393,1996481654,-398029846,736380459,1342611462,112473855,1778446440,1277336097,1996424991,-1305018614,-1338573051,1310366213,1183385375,-262764050,-16091393,-16406986,-1710906314,119492102,-1980217719,1190591062,1769212042,1586233131,726108684,1077723172,1049298037,1996424702,734432010,50765878,-1957239690,235136590,-11467084,-1962500042,721911822,1359393806,1778446440,-1695511775,119491618,-16091393,1996481654,-29949964,-1640562939,540475142,1144914689,6969095,1778437224,1275632160,1979778847,-159480860,-2096139008,1962996350,111190281,-370653655,1586167971,726136332,-1593019391,1183385426,742296556,-1593119994,1183385424,641633260,540445446,-159481082,-1962642432,721611734,-226589742,-1962642432,721611719,-1610218560,700580614,2122573894,578027766,-16091393,1996482678,922703604,922683038,922681632,6948686,1778437224,1275632160,2122516255,829686002,-1995802881,2122549374,74711286,49006219,1174650923,1996443880,922703860,922683038,1996423456,1744857836,543817932,525076634,175570695,-1694730497,119492069,-16091393,1996484726,1310366446,1996424991,-92864758,-1694992641,119492102,736657035,-15997826,350815103,-1472298239,343146497,-15966581,1183658615,1783633548,458463823,267061007,-1928562945,1343654982,1788497770,-1962471655,1962281968,125870398,86640171,-1037330104,1183447249,2109737982,-28915963,1996423168,-1941533430,-1705619434,119491483,-947140469,731496747,737726914,-1962500090,2113866744,-2080429310,1946158718,87073029,849413099,-62486267,1279957584,-1264515297,-431619834,-1928694017,1343677510,-1694730497,118431546,1970599435,384059021,1474295632,429523050,-16314594,2122517110,158597126,-1962560351,-351947242,98345223,98440843,110776402,-1996021938,1451882566,175570938,815399274,-16310450,1183517302,-1610218524,1183535110,-28965914,-1929090480,1343677510,378291853,6968912,1452933226,-16310449,1996425846,-126418950,525207194,-916496889,1426065610,141094027,106859430,1510500072,-565188259,1426064074,476638347,106859430,1510494952,-571807395,1426064074,1231613067,140413862,-16236824,-828766602,1007099678,1006924295,-1962314229,1656424006,145156192,-387359398,314077,1760332629,1586210444,135653388,-485863797,-828747501,1007099678,-1962314746,1740311110,142272608,-1962522997,78186574,-150571525,1962933953,-268059898,1510499304,-571479715,1426065610,-1402409845,205949862,-1156690293,1474822162,173968136,1510458088,2107304285,-889192520,-1957363702,-1493669652,-1962522997,314247246,139126784,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,185012143,-1962117696,1317733958,1879554824,1510471656,2140137821,1426064586,1097395339,105286567,-1157083509,31981586,-1950249464,260777688,642852579,637695999,637827071,638089215,-1710852097,118468464,209043467,-1962522997,129697870,128903280,-1483430,313983,1760332629,1183557487,273582862,-402648389,1586169762,118351884,-1459206517,108331004,-387972421,1566181248,-897789463,-1957363700,-1484560148,-402235765,1566181099,-898475031,-1957363710,-1481348884,1074677387,1996430708,209125134,-16091393,1996425334,-1351575034,-1073019121,1566246261,1524891545,-1836521123,1426066122,-446108533,239504295,-14846912,1996426870,175570700,-16222465,1889142390,185012143,1527084480,-469788323,-1075225254,707195,1760332629,1183557625,113436686,-1477878438,707195,1760332629,1996466212,209125134,-16091393,1996425334,-1351575034,-1073019121,1566246261,1524891545,-1255413411,1426066122,1483271307,273058728,-401453429,1996424858,209125134,-16091393,1996425334,-1351575034,-1073019121,1566246261,1524891545,2140727645,1426067146,1919478923,138841000,-1156952437,-1947729902,-379758074,113956955,-326413056,-1951889816,-387447202,-379758075,46829463,-326413056,-1951883160,1317733958,16825096,1510366696,-1493046947,1426064586,-1167528821,105286568,-1157083509,1508376832,-379758074,80389866,-326413056,-1951870616,1317733958,100591624,1474911578,314023,1760332629,1586211045,92923910,-1175888550,182911,1760332629,1586211074,91613198,-1962522997,-840431538,-379758075,181062470,-326413056,-1951852952,1491601502,-379758075,80399322,-326413056,-1951847832,1223166046,-379758075,80397822,-326413056,-1951840664,708642374,-1157204480,-1444356095,-379758075,46821964,-326413056,-1951835544,350750302,-379758075,46829419,-326413056,-1951830424,82314846,-379758075,46832278,-326413056,-1951822232,-253228450,105286404,-1157083509,1877475360,-379758075,113923970,-326413056,-1951814040,-790099362,105286404,-1157083509,1709703200,-379758075,113954069,-326413056,-1951805848,-1326969762,138840836,-1156952437,703070216,-379758075,147496085,-326413056,-1951795352,-1863841186,142016260,522112666,1946565639,138840841,-396335173,1566180600,-895644695,-1957363706,-1440454420,-1710721281,119480014,74581820,158731068,-1157085557,-773300126,106859268,1510231784,-1684149923,1426064586,1147726987,207522730,-1962658072,1317734470,572170,1510263272,1460201821,1426065610,1684597899,173968298,-1962665240,1317733958,572168,1510255080,1457449309,1426065098,-1872171893,173968298,-1962673432,333645902,516856401,104597279,1183517044,1617410824,1510236136,1452075357,1426065098,-1133974389,140413866,-1962684696,333645390,516856401,104597279,1183517044,1617410822,1510224872,1450436957,1426064586,40430731,241077163,-1962696984,1317734982,572172,-1962659352,333645902,516856401,104597279,1183517044,1617410824,-1962673176,-990509498,-1157204752,-303505406,-379758077,181048092,-326413056,-1951718808,1558710878,105286403,-1157083509,384368639,-379758076,113929838,-326413056,-1951713688,1021840478,-379758077,-1957335500,105810924,-1962385781,-396555690,147457049,-326413056,-1951704472,417859166,-379758077,46820850,-326413056,-1951689624,15208542,205949699,-1156690293,-1092026369,138840835,-1156952437,-1293352961,105286403,1951172777,-536691962,1510169576,-268572323,1426066634,-1469518709,105286571,1510150120,1764616541,1426064074,-1033311093,105286571,-1157083509,1005060100,-379758077,80401971,-326413056,-1951671192,1317733958,572168,1510158824,-1504581283,1426064586,-160895861,105286571,-1157083509,132644872,-379758077,80389737,-326413056,-1951659416,1760037470,-379758078,113952081,-326413056,-5489304,-828765578,1007099678,1006924295,-1962314229,1656425030,46065760,-1962522997,146475086,47638528,753491290,445044,1760332629,1996467333,516856332,121374495,188482674,1183517046,1617083148,-1962767384,1317734470,572170,-16604184,-828766602,1007099678,-1962314750,1706755654,40560736,-1242997414,576114,1760332629,1996467405,516856332,121374495,188482674,1183517046,1617083148,-1962785816,1317734470,572170,-16622616,-828766602,1007099678,-1962314750,1706755654,35842144,-2115412646,576115,1760332629,1996467456,516856330,121374495,188482674,1183517046,1617083146,-1962804248,1317733958,572168,1510085608,1921771869,1426065098,493415563,241077165,-1962844440,1317734982,28895244,1609129306,707256,1760332629,1183558964,206473994,1510056424,-1205671587,1426065610,1365830795,239504301,-1962839064,1317734982,25487372,1659460954,707181,1760332629,1586212197,17688582,887709018,182893,1760332629,1183559063,-49910,171771260,-1157202432,1776869377,138840833,1951090749,105286409,-402108789,1566179646,-892366359,-1957363706,-1379833620,1024083595,92078079,2113931837,-536757498,-1962854424,1317733958,18147336,1558797658,445137,1760332629,1183559131,139365126,-402651973,1566179618,-892209431,-1957363700,-1374590740,1024345739,92078079,2113931837,-536757498,-1962871832,1317734982,13690892,-402110837,1183514800,10938374,1693015386,707279,1760332629,1317776946,138840838,1211958755,-1157204917,-1108840444,-379758080,80400594,-326413056,-1951504792,1183518286,1023795984,108284744,-395311941,1183514780,-49908,171771260,-1157202432,-1981227007,-379758080,214618425,1960512256,197888791,-1206553381,-1064433201,476023590,41910566,74795854,79987651,1614855057,-620012309,-620030348,-810019212,650153481,29623950,75464998,74798413,79987651,1614920595,-1073006357,78122612,-12776588,252015871],114,[24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,1760332629,1586212787,-17700850,1024214667,1047659520,-1911959621,241077187,476023590,71797542,1459619513,-49742145,-60837902,-645198731,1183570691,-1476448756,28880822,-899851776,-1282736118,-1262570567,-1347505045,121484174,-1962380032,-1662514594,1038085118,141885448,-401973621,-756285809,1962937405,105286414,-1157083509,1189675007,1035987967,242548749,-1962522997,29034574,-17242112,255700203,-1960938240,400755278,516856401,121374495,188482674,1183517046,1611381514,-335624216,1326473,1996430453,516856330,121374495,188482674,1183517046,1611381514,-369186840,423493480,-14519040,-828765578,1007099678,1006924295,-1962314229,196807238,-24713120,-402235765,1105853955,1719807,1183518581,139365126,-385876037,770309813,1785343,1183518581,139365126,-385876037,434765473,1850879,1183517045,-32315386,1040124905,158662688,-401973621,-34996801,2178558,1586170229,-38672374,1040117737,259325988,-1962522997,29034574,-29431808,1040112617,477429799,-1710590209,119480014,74581820,158731068,-1156954485,-102211573,-21304835,1962945341,105286415,-1157083509,166199297,-22615554,1962945597,105286415,-1157083509,-538443775,-23926275,1962945853,105286415,-1157083509,-504889343,-25236995,1962946109,106859273,-369282328,792591984,-1962314496,619185758,-27072003,1962946621,172919579,-1705962525,119480014,158597948,-1156954485,-2115477493,-29169155,1962948925,105286415,-1157083509,-1847066623,-30479875,1962967357,105286415,-1157083509,1743257601,-31790595,1962967869,105286415,-1157083509,1407713281,-33101315,1962968637,106859273,-369314072,-2025980424,-1961921280,1317733958,113416,-369278488,272498148,-1962314495,-1796732322,-36247044,1963004733,105286412,-402108789,-974521116,18103805,1586170229,-59381752,1040037865,158662934,-401973621,-1444283248,18300413,1586170229,-58529782,1040030697,158662944,-402104693,-1914045324,18955773,1586170229,-63051770,1040023529,259326496,-1962522997,29034574,-53549056,1040018409,158663201,-401973621,1575615519,35798525,1586174581,33260298,216531830,106859516,-1946418456,-51902370,-46208517,1963074621,173968137,-369365272,809368880,-1961921278,99092062,140413948,-369360920,138280220,-1962314493,-857208226,-49354245,1963133245,173968143,-1946434840,99092038,-50664964,1963133501,173968137,-369381656,188611820,-1961921277,-1595405730,105286651,-369368088,205389016,-1961921277,1317733958,113416,-369356312,222166212,-1961921277,2028472926,106859515,-369398040,238943408,-1962314493,1692928606,-56432133,1963135293,173968137,-369404184,-532808556,-1962314493,1223166558,-58267141,1963188797,173968143,-1946469656,2112357958,-59577861,1963189053,173968137,-369416472,-465699740,-1962314493,417860190,-61412869,1963189565,173968143,-1946481944,1239942726,-62723589,1963189821,173968137,-369428760,-415368140,-1962314493,770180678,-64558597,-369351703,87948320,-1961921276,1317733958,-17656,-369386776,306052108,-1961921276,1317733958,113416,-369408536,-169214984,67255803,1183518581,139365126,-402652741,-504759506,67321339,1183518581,139365126,-402652741,-840303846,67386875,1183518581,139365126,-402652741,-1175848186,67911163,1183518837,1975520010,1612954374,-369433624,440269732,-1962117884,1317733958,-88938488,1039897577,259327003,-1962522997,29034574,-87627776,1039892457,259326996,-1962522997,29034574,-88545280,1039887337,259326994,-1962522997,-4519858,-85595905,1039882217,208995360,-1962522997,1709705294,-79238662,1039877097,259326990,-1962522997,-4519858,-88217345,1039871977,259326994,-1962522997,29034574,-93788160,1039866857,259326995,-1962522997,29034574,-95492096,1039861737,259327001,-1962522997,29034574,-96409600,-369429527,4061936,-1962314492,-370668986,-85792263,16441321,1736,1988843095,142016262,-1709544874,60246882,91537419,1776926763,138841601,175932198,370701568,-1761450854,138841603,172263718,1325570640,171770775,-1898351869,-14284730,-947123596,-1756429670,-92894973,1039957641,91357962,-352321089,-989910270,-1960379810,187040839,376701511,638076558,637826303,-1711115009,60247080,108314635,-16017685,1183774955,1149969928,1141581332,640250898,1342595,-14282124,-14281612,6820468,1280219649,166396823,310149926,-138405119,1958743000,-10688253,638076558,1604739,-14282124,-14280588,6821492,1280219649,166396823,377258790,-138405119,1958743000,-13571837,638076558,353401987,-14279566,-828764044,1023876894,242483202,57999115,-1895886359,-1993996218,1183715452,2088969736,91488268,-68615307,2088969982,91488270,-269941899,83306238,326402064,175439627,268760870,-385321856,-2128150822,645918500,425091,-16053379,-941030540,2089363198,2088969734,192741384,57999115,654226921,185105545,1461220863,-1751192678,29685251,1183714676,1149445640,-2094660600,-1207695804,1599995905,314057,0,5571,403113743,404756511,406259471,409933928,410846991,412686484,413599503,415439038,416352015,420288776,420939535,422058279,423036687,424089926,467732239,470621195,473106191,475667544,480249615,485039332,490800911,492772698,493618959,494411125,495126287,496311694,497026831,498802106,499910415,502210024,502728463,504634894,505153295,507059763,507774735,513220240,514656015,523575083,547096335,548610220,549390095,559096140,262604975,264179646,-1368455409,-1366970748,-1366161649,-1364611416,-1362098417,-1360875807,-1359476977,-1357009145,-1358035185,-1357009124,-1354954993,-1353404599,-1352595697,-1351897241,251594847,253038356,254019679,255201077,256641119,259067739,258082911,259067760,261163103,262672285,264505511,265949145,266799271,268308477,271386791,273813564,272828583,273813585,274729127,277483657,281741479,283250903,284166311,284823798,628951247,630400402,632948943,634136011,635570383,638002673,637012175,638002694,640092367,641607219,69142719,71566382,70584511,71566403,72485055,75236475,103024783,104531504,229116191,230559165,536742039,538189843,539691159,542122042,541132951,542122063,544213143,545726588,408029343,408950879,409929887,411375748,176818471,178260639,180816167,181996248,183437607,185862910,184879399,185862931,187959591,189467456,679020847,680470670,683018543,684206279,685639983,688072941,687081775,688072962,690161967,691677487,127797663,129238963,130746783,133171162,132188575,133171183,134089119,136841255,139659679,140314713,325322927,326767481,327616687,329126813,332204207,334631900,333645999,334631921,335546543,338301993,342558895,344069239,344983727,345642134,824510647,825962810,826935479,828125531,192350463,193792908,194644223,196152240,199231743,201657327,200673535,201657348,402983111,405411860,404424903,405411881,406325447,409081953,413337799,414849199,415762631,416422094,278071695,279515304,280758671,282202321,284428687,286855427,285870479,286855448,287771023,290525520,423823791,426252626,425265583,426252647,428345775,429857172,81397895,82838767,452462839,453909261,455411959,457841460,456853751,457841481,453118175,454564631,456067295,458496830,457509087,458496851,280758487,282202321,285280471,287707408,286722263,287707429,94111975,96535979,95553767,96536000,98633959,100140525,100993255,101647883,204278183,205720642,207227303,209652841,208669095,209652862,210569639,213322934,217581991,219090180,196217111,197659591,199821591,202247160,201263383,202247181,204343575,205851706,0,0,0,0,0,2527,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,33554688,0,-536870912,-536782848,88064,-2147483648,122882,-2147483648,33677314,16777216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166133760,2535,166136295,7864320,65536,1000,248252903,655425533,75536,118436864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50331696,655360000,68608,0,2035482624,1835365491,1920091424,29295,0,1766064128,1701079414,544817696,1869768026,544370464,1919252047,2003790950,1920091424,29295,0,0,0,0,3328,0,0,141492224,22,7209070,215941406,14680064,65880,0,0,0,0,0,0,0,50331648,0,0,0,8339456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],115,[0,0,0,0,0,0,0,0,62324736,14,12714178,1790,0,0,0,0,0,0,0,0,2,50987008,0,0,524288,16392,0,0,0,0,0,0,0,0,0,0,20971520,15729152,2911,0,33554740,205127928,0,19660800,16646656,3185,0,33554694,208732452,0,14811136,22151680,3240,0,33554656,215941464,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41943631,5243360,260,591,0,0,0,0,131075,2097153,65600,20185089,131072,0,0,0,356582144,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1513984,-1358571008,383498,131072,0,0,0,0,0,0,0,98172932,262144,1514,100270086,524288,1546,102367240,720896,1578,105512969,262144,1642,108658692,262144,1674,110755846,524288,1706,112852996,262144,1738,114950148,262144,1770,117047304,524288,1802,119144456,524288,1834,121241608,524288,1866,123338760,524288,1898,125435912,524288,1930,127533060,262144,1962,129630216,524288,1994,131727368,524288,2026,133824526,524288,2074,136970250,589824,2122,141164554,589824,2186,145358856,655360,2234,148504586,262144,2298,151650311,589824,2330,154796040,786432,2378,157941770,655360,2442,162136073,655360,2506,166330378,589824,2570,170524680,655360,2618,173670408,917504,2666,176816137,655360,2730,181010441,262144,2794,184156164,262144,2826,186253317,524288,2858,188350469,524288,2890,190447624,458752,2922,192544776,524288,2954,194641924,524288,2986,196739080,262144,3018,198836228,458752,3050,200933380,786432,3082,204079112,524288,3130,206176264,524288,3162,208273413,524288,3194,210370564,524288,3226,212467720,655360,3258,215613448,524288,3306,217710600,327680,3338,219807748,327680,3370,221904901,262144,3402,224002052,262144,3434,226099204,262144,3466,228196356,262144,3498,230293508,262144,3530,232390660,262144,3562,234487812,262144,3594,236584964,262144,3626,238682116,262144,3658,240779268,262144,3690,242876420,262144,3722,244973572,262144,3754,247070724,262144,3786,249167876,262144,3818,251265028,262144,3850,253362180,262144,3882,255459332,262144,3914,257556489,262144,3962,260702216,524288,3994,262799368,524288,4026,264896516,524288,4058,266993669,655360,4090,270139397,458752,4138,272236552,262144,4170,274333706,524288,4218,277479429,524288,4250,279576580,262144,4282,281673733,524288,4314,283770887,262144,4346,285868037,262144,4378,287965189,458752,4410,290062347,720896,4458,294256651,524288,4522,297402376,524288,4554,299499528,524288,4586,301596680,524288,4618,303693837,589824,4666,307888137,589824,4730,312082441,589824,4794,316276740,262144,4842,318373892,262144,4874,320471050,655360,4922,324665354,655360,4986,328859658,655360,5050,333053962,524288,5114,336199690,655360,5162,340393994,655360,5226,344588298,655360,5290,348782601,524288,5354,351928328,524288,5386,354025480,524288,5418,356122632,524288,5450,358219788,458752,5498,361365512,524288,5530,363462664,524288,5562,365559812,262144,5594,367656964,262144,5626,369754120,524288,5658,371851272,524288,5690,373948424,524288,5722,376045576,393216,5754,378142728,524288,5786,380239880,524288,5818,382337032,524288,5850,384434184,524288,5882,386531336,0,0,0,0,0,1616928768,1616928864,6316032,0,-858993664,204,0,0,2134259200,1819031094,7105790,0,1715214336,104620134,406611462,0,-640126976,453867227,12673843,0,-2134876160,1623195648,12607584,0,909515776,1832393782,4154983,0,0,0,0,0,1616928768,96,0,0,1616916480,1616928864,1616928864,12384,1616953344,1616928864,1616928864,49248,821833728,18552,0,0,402653184,410916888,6168,0,0,0,-1067425792,0,0,15728640,0,0,0,0,6316032,0,808464384,1616928816,-1061109664,192,1717976064,1717986918,3958374,0,410523648,404232216,1579032,0,1717976064,806882310,8282208,0,107363328,101063686,3958278,0,504235520,1714828830,394878,0,1616936448,107379808,3958278,0,1617312768,1717992544,3958374,0,201752064,404232204,3158064,0,1717976064,1717976166,3958374,0,1717976064,104752742,3958278,0,1610612736,96,6316032,0,1610612736,96,-1067425792,0,201719808,811610136,396312,0,0,2113929342,0,0,811597824,201722904,6303768,0,1717976064,404229126,1579008,0,858790919,1835820646,472921709,7,-1338974080,-1730619176,1879109784,192,1008211968,1717969980,12829566,0,1633779456,1633779553,8348001,0,-2139095040,-2139094912,32896,0,1630739968,1616928864,1979233,0,0,0,0,0,1633910272,1633771873,8282977,0,-2147483648,-2139062144,128,0,1616936704,1616936544,8347744,0,0],116,[0,0,0,1616936704,1616936544,6316128,0,1613831936,1634164832,1978721,0,-2139095040,-2139095040,8421504,0,1633771776,1633779553,6381921,0,-2139062272,-2139062144,8421504,0,1616928768,1616928864,6316128,0,202116096,202116108,7916748,0,1818649344,1819832440,6382438,0,0,0,8388608,0,1616928768,1616928864,8347744,0,1885364224,1870231920,6710895,0,-530554880,1625350368,6316128,0,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,0,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,1633779456,1618960737,6316128,0,-2139095040,32896,0,0,1630739968,1633771873,2044775,0,-2147483648,-2139062144,8388736,0,1633779456,1635737953,6316385,0,-2139095040,-2147450752,12615808,0,1667448320,51263584,4088675,0,0,0,0,0,404291328,404232216,1579032,0,1633771776,1633771873,1979233,0,-2139062272,-2139062144,128,0,1724105472,1009018470,1579068,0,-1010580736,1010067303,1579032,0,202116096,-256862056,6316128,0,1673642240,907811894,12697955,0,8421376,0,8421376,0,1640022016,202120755,789516,0,-2134851584,0,0,0,50462464,806882310,16760928,0,8421376,0,8388608,0,1616932864,1616928864,1616928864,28768,-1061109760,1616928960,808464480,48,1616961536,1616928864,1616928864,57440,-663740416,0,0,0,0,0,0,65280,1585264,0,0,0,0,907961916,4089446,0,1616928768,1717986940,8152678,0,0,1616930364,3958368,0,101058048,1717986878,4089446,0,0,1618896444,3958368,0,1616916480,1616929008,6316128,0,0,1717986878,104752742,15462,1616928768,1717986940,6710886,0,6316032,1616928864,6316128,0,6316032,1616928864,1616928864,49248,1616928768,1886940262,6712440,0,1616928768,1616928864,6316128,0,0,1717986943,6710886,0,0,1616928960,6316128,0,0,1717986940,6710886,0,0,1717986876,3958374,0,0,1717986940,1618765414,24672,0,1717986878,104752742,1542,0,1616932984,6316128,0,0,1012950588,3958278,0,1616904192,1616929008,3170400,0,0,1717986918,4089446,0,0,1718010819,1579068,0,0,1835912384,3355519,0,0,-2139045696,128,0,0,406611651,12805692,0,0,1718010819,404241468,24624,0,403441278,8282160,0,808458240,1613770800,808464432,6192,1616928768,1616928864,1616928864,24672,1616953344,811622496,1616928864,49248,12118016,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,24624,0,0,0,49248,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,0,0,0,0,6316032,1616928864,6316128,0,201326592,1751674428,809268848,0,1617704960,813183072,8152624,0,607938048,6700068,0,0,1724105472,-15138970,1579032,0,1616928768,6316128,1616928864,24672,946224128,473328696,3958300,0,14211072,0,0,0,-866042112,-758066990,4153804,0,-1065353216,-1061109568,32960,0,806363136,1879060560,0,0,0,-663996928,13932,0,0,101088768,0,0,0,15728640,0,0,-597606656,-723725614,4153810,0,-1065353216,-1061109568,32960,-16777216,0,0,0,0,1347448832,112,0,0,0,410916888,8257560,0,816865280,61536,0,0,1622171648,24752,0,0,6303800,0,0,0,1711276032,1717986918,1618962022,24672,2088516608,205290620,789516,0,0,6316032,0,0,0,0,805306368,28696,1625317376,24672,0,0,1347448832,1879076944,0,0,0,913102848,55404,0,829435904,420230707,12608307,0,-2134876160,-1061158912,12632128,0,829435904,437073459,12804400,0,-2134876160,-1065353216,12615872,0,827863040,420230747,12608307,0,-2134876160,-1061158912,12632128,0,1579008,1613764632,3958374,406323200,1008211980,1717969980,12829566,404488192,1008212016,1717969980,12829566,1008205824,1008212070,1717969980,12829566,1585053696,1008211968,1717969980,12829566,1717960704,1008211968,1717969980,12829566,1008205824,404226072,1717969980,12829566,0,907943680,1717974838,13092478,0,61440,57344,15728640,0,1630739968,1616928864,203305825,7174,0,0,0,203161600,1616936710,1616936544,8347744,0,0,0,0,202244096,1616936728,1616936544,8347744,0,0,0,0,504102912,1616936755,1616936544,8347744,0,0,0,0,858980352,1616936704,1616936544,8347744,0,0,0,0,1623195648,1616928768,1616928864,6316128,1613758464,1616928768,1616928864,6316128,-1872756736,1616928768,1616928864,6316128,9437184,1616928768,1616928864,6316128,0,1633910272,1633810785,8282977,0,-2147483648,-2139062144,128,792526848,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,203161600,1630739974,1633771873,1979233,0,-2147483648,-2139062144,128,202244096,1630739992,1633771873,1979233,0,-2147483648,-2139062144,128,504102912,1630740019,1633771873,1979233,0,-2147483648,-2139062144,128,792526848,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,858980352,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,0,406611456,26172,0,1664294656,2037214567,8270705,0,-2147450880,-2139062144,128,203161600,1633771782,1633771873,1979233,0,-2139062272,-2139062144,128,202244096,1633771800,1633771873,1979233,0,-2139062272,-2139062144,128,504102912,1633746995,1633771873,1979233,0,-2139095040,-2139062144,128,858980352,1633771776,1633771873,1979233,0,-2139062272,-2139062144,128,202244096,1640022040,202120755,789516,0,-2134851584,0,0,0,2120245248,1667457891,6316158,0,0,0,0,0,1717976064,1717988454,7104102,0,792632,907961916,4089446,0,3151900,907961916,4089446,0,6700056,907961916,4089446,0,6191616,907961916,4089446,0,6710784,907961916,4089446,0,1588248,907961916,4089446,0,0,908027455,4154982,0,0,14704832,12607488,0,0,1616930364,406611552,14348,792632,1618896444,3958368,0,3151900,1618896444,3958368,0,6700056,1618896444,3958368,0,6710784,1618896444,3958368,0,3170528,1616928864,6316128,0,12607600,1616928864,6316128,0,61536,1616928864,6316128,0,9474048,1616928864,6316128,0,1813542400,1717976588,3958374,0,6191616,1717986940,6710886,0,792632,1717986876,3958374,0,3151900,1717986876,3958374,0,6700056,1717986876,3958374,0,6191616,1717986876,3958374,0,6710784,1717986876,3958374,0,805306368,7864368,12336,0,0,1718513214,8156790,0,792632,1717986918,4089446,0,3151900,1717986918,4089446,0,6700056,1717986918,4089446,0,6710784,1717986918,4089446,0,3151900,1718010819,404241468,24624,1616928768,1717986940,1618765414,24672,6710784,1718010819,404241468,24624,0,0,0,2035482624,1835365491,0,0,0,0,0,0,0,0,1095980320,153092128,52103181,858927408,926299444,-1094960840,-1078281283,-572728384,1860362206,1869311338,151592992,134745357,50535195,556869936,590561330,624239668,641162806,674835000,1043217452,725442349,1060059707,2069593696,2103278684,-56793,774832127,757934634,791620395,453838851,-617205216,-490873380,453672707,463372320,480189724,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2112618496,2759,0,2159,0,0,50364417,142019270,62327271,1629814784,163316631,1807,488046592,238421775,238813267,239206483,239403091,250216531,261029971,83,0,0,0,0,8390759,1552025703,1229867351,810832718,808465454,0,0,0,0,0,0,0,0,0,0,0],117,[0,0,10,1048576,1359,21584,192,0,200,0,208,0,216,0,224,0,232,0,240,0,1230438400,1413829454,1146376277,0,157753549,-17786368,412872733,164382520,123544970,51332582,65793,-254,-1,-1,-1,592052999,1327547,1963327512,-1,0,51314693,0,0,0,13312461,0,0,65538,538976288,538976288,0,538976256,538976288,538976288,0,0,978595637,1465662019,1313427017,774919251,540028980,1668436783,1030908228,790641218,790649417,790647625,790647113,790647881,790645065,8259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148814,94831612,213975544,2999105,5500,196608,0,524333,4201059,60948994,63374263,4263,262413,134348800,63374279,50987799,-1171389772,-1171340986,245499663,-782889037,140382131,664539050,664589654,307234942,-782891775,143000833,105255588,105304406,320473230,-782884718,144056466,412489014,412537174,382339230,-782888705,145101055,345970666,346018134,423757998,-782880404,146157932,77929580,77975894,481953982,-782886697,147200215,642326106,642371926,551291086,-782888658,148246830,459022840,459067734,599263454,-782891500,149292564,151987228,152031574,615778542,-782886062,150346578,202188402,202232150,658114814,-782891692,151389524,153429908,153473366,711067918,-787084208,152439888,231549747,231723286,740034846,-787084458,153488214,692399326,692441366,797116718,-787083044,154538205,74920096,75026710,821168446,-787081685,155588140,54735455,54841622,848824654,-787077017,156641384,33895723,34001174,894372190,-787086040,157680937,319042985,319148310,920717678,-787085481,158730072,643905372,644010262,969869694,-787086272,159777857,293222934,293261590,993528206,-787085373,160827332,140655548,140693782,1011747230,-787084005,161877275,430587181,430625046,1054869934,-787085263,162924594,188497770,188600598,674892222,-2139683978,163971958,179841140,179863927,264654,163852,60262600,141602,-7955340,68078,141606,-2140890000,2550,98318,60262600,207146,-7889804,68094,163844,60262600,534830,-2147378060,68102,534840,-2147312528,2574,360453,60262600,409637,-2147378128,0,475179,-2146853840,0,606258,-2146788304,0,1196091,-2140824528,0,671821,-2140890064,0,950278,60262600,862530,-2147378060,2165270,534864,-2147050380,1051166,1321306,-2146984844,723494,928112,-2147115916,1247790,338304,-2147312524,526902,731526,-2147246988,1051198,928146,-2147181452,330310,666018,-2146591628,330318,141742,-2146919308,68182,272818,-2146526096,2654,1059256,-2146329488,2662,600522,-2146263952,2670,797140,-2146067344,2678,797154,-2145280912,2686,98320,60262600,1982551,-2147382224,0,163841,147263473,1321456,-2147378060,68230,1321478,-2147181456,2702,163843,147263501,1255964,-2147312528,2710,3090992,-2147246988,68254,1426325504,5391699,1163330304,67110992,1346854751,-1895824924,-955840765,-419180797,1594115843,308996,1380272902,55330126,105464903,1414748499,1258835269,1329748293,88363585,1398099789,1229195077,1095520339,1330840921,71585365,1296912195,524288,50398250,-5546751,5833475,1694827519,84147969,67043746,17015301,-2116812541,50660351,50593539,590386,105316468,-402586879,16974248,50426956,27854081,1923023107,956367105,16974196,50426527,28034305,-1414856445,-738131199,16974248,50407613,25256193,-2123300605,1963000577,16974248,67076483,19195661,479527171,-905116673,218365732,50406660,18379777,413008131,1006699265,16974193,50403629,18359553,405274883,419496705,16974249,50403602,27993345,-1425735421,1224803073,16974251,50440561,-5664511,253429763,1041105919,235142928,67047560,-15698930,406193923,-570293249,16974093,50403330,18600705,472383747,1912996863,16974111,67050092,-16519154,262801411,536937217,16974253,67087619,-15227385,243009539,-351796225,16974094,50440521,-8286975,601689347,1180671,302251802,67050018,-15055854,442896899,184615681,16974246,50439671,27664129,-1416167165,738263809,16974210,50402572,18693377,493093123,2097218305,16974109,50404762,18726913,502530307,419496705,16974110,50404926,18785793,-1405091581,-805240063,16974252,67087496,-14443507,512820739,688718847,419692290,67053115,-14228199,164501507,68748287,419692328,67053305,-14204647,660674819,219743231,419692327,67053345,-14186215,661985539,-1659304961,621018919,67047391,-15748827,665917699,-771619841,419692300,50407507,-14963967,526255619,1174471425,16974159,50440188,27692801,-1488715517,-1224670463,16974247,50440070,20825089,-1498283773,-83819775,16974246,50412599,1973938177,2080446464,16974089,50430484,25275905,-2120154877,1744896769,16974253,50440231,27810561,-1453522685,654377729,16974250,50440807,27936513,-1433206525,-1912470529,33816333,67046818,-15878654,231342595,100795391,33816333,67046682,-15910398,223216131,270992383,654573319,67044931,-16621273,15607555,-198769665,654573314,67044389,-16747225,112928515,335610625,654573442,67045202,-16309209,16328451,942081023,151256839,67047542,-16251383,294521091,-620166145,151256848,67047842,-15612151,291506435,-1391918081,151256848,67047617,-15602679,818088451,-49740801,319029008,67046217,-14343923,200936707,-1207106561,218365709,67052879,-14327027,620561155,-1894972417,67370765,67044544,-15844350,216733443,-1693711361,201588502,67049234,-15303156,397347843,1628177407,319029014,50399988,27864321,-2127232765,1864958975,16974104,67073268,17668621,1225654531,-687209473,16843056,67050734,16842249,-1485700861,-738131199,16974105,50440625,28047617,1035600131,807863295,621018880,67047501,-15720667,521995779,-603585537,251920158,67045493,-16165361,165226499,-165149697,671350537,67045907,-16069336,171780099,-2060975105,671350538,67046173,-16077016,188426243,1680344063,671350539,67046285,-16012504,174532611,-198704129,671350538,67046375,-16004824,404629763,1661535231,419692289,67053159,-16123368,278071555,151847935,16974116,50440329,27828993,-1387003645,922813185,16974253,67062147,-16072685,182063875,-234748929,33816333,50399474,-11863295,398067459,-1676803073,16974096,50441626,28165121,-2120810237,-788462847,16974249,67086842,-14249959,649861379,689439743,402915082,67045973,17474329,546570499,103285759,84147980,50398686,-15414783,100673283,1493238529,151256911,67047739,-15836158,415967491,-248970241,688127768,67049733,-15831038,246350339,-2080242689,16974094,67049672,-16730873,401278723,570885119,33816344,67046938,-15591671,301992195,1611531263,16974096,67065520,18522130,567083267,906035969,16974114,50405969,19033857,422576387,371786751,386137879,50400654,24618753,1860829443,-988216321,16974119,67049930,-16101079,292817155,19267865,67045827,-14707450,533792259,1076429823,688127767,50403126,-15087103,235274755,-1157561599,16974209,50416473,27967233,-1377959677,335610625,16974254,67087925,706988301,-838784255,16974089,19681402,165216557,1704959,838938880,-16129023,361171459,20250931,67045876,19388697,-1411448573,20578617,50399743,1040825345,755058177,218365706,50406508,26420481,-1464008445,1848181759,16974094,50406479,24602113,1995112707,-771357697,1359038978,17454593,1328939265,-234814719,16974141,50410318,22015233,1344012547,-351534081,16974093,22303498,174129493,-1744764159,1459705367,17460225,-1669594877,23527779,67046022,-15732468,269290499,-1610021889,16974095,23701068,177275242,66305,1963028362,-16075519,393153539,-133430273,235142934,67047390,-15725042,394857475,-1207893247,-1878946016,-16072703,628097795,26476945,67046101,-16286681,245696515,-1039662081,-1744726770,-16061951,381160451,789316607,201588503,26804224,186450338,772342783,151256850,67048016,-15559671,313919747,1913193471,151256850,67045395,-15521271,128649475,-670497793,-1493064942,-16042239,89788419,403702783,621018885,67047423,-1391432411,1778497025,184811275,67044185,-16554741,58788611,51053567,184811266,67043848,-16642805,34736899,-1660222465,184811267,29098935,192217533,1846477823,-1090404838,-16023551,444731139,29622722,67046288,-15028977,257361923,30540229,67046359,-15930366,86707203,671876095,201588483,67049307,-15277044,29035523,-2062679041,235142922,67046127,-16615921,88018691,-1106377729,235142927,50398046,-710144767,-251537151,184811275,67044071,-16556277,64031491,-351599617,-469639421,17567745,490209539,1812005633,302251853,67050178,18388265,-1234960125,32702962,67046427,-201303018,136193,369360640,67045992,-16081642,188749315,-870972417,369360650,67046121,-16054762,186848771,-904526849,369360649,67045881,-16116202,172692995,-1844050945,369360649,67045542,-16201962,148772355,336987135,369360649,67045696,-16157418,191043075,-2146040833,369360651,67045447,-16232938,74978819,1427506175,369360648,67045470,-16226538,141563395,2031485951,369360648,67045515,-16215018,144512515,-2112486401,73736,2018816,1547322144,1229867351,810832718,808465454,1163089244,1480928850,-16711611,692047107,16849007,24441859,1070400511,17668621,1225655041,-855376127,819399231,-301924095,67043612,-32948275,50398464,-737958030,-1448017127,61602051,-14860870,658492675,-855441360,273491263,624938243,-855437281,521995839,104844547,-855433508,141889343,255839491,-855439018,165226559,675269891,-855438858,169027647,675269891,-855438643,171780159,675269891,-855438715,186460223,675269891,-855438673,188426303,675269891,-855438492,193800255,675269891,-855438421,174532671,675269891,-855438604,199698495,675269891,-855438391,404629823,155176195,-855441053,644290879,406834435,-855438854,278071615,222285059,17114121,61376771,1409525923,-1388903507,71926531,1070400511,51036179,-636272691,1070400266,51245570,-234733619,50397448,-16626949,121621763,-855435334,278662719,-1711079163,-1379662931,58824451,-100423215,67044777,-1877393459,1070400294,52870169,689455053,1070400266,51008792,-1558626355,50397450,-16637804,675269891,-855438330,98436415,-905772799,67043604,2572237,50397446,-16232615,155176195,-855436997,240910911,692047107,-855435061,418457919,692047107,-855435003,242221631,37735683,-855437649,243532351,-939327231,67045144],118,[-1257816115,1070400256,51899143,570900429,1070400280,51255810,386482125,1070400274,51511305,1611546573,50397456,-16689488,306171139,17111712,52546819,1359159862,577700642,35205123,1070400511,51844649,-1911078963,50397709,-368871513,67043694,-988201011,50397479,-16639542,692047107,-855438767,292817215,-16515071,104844547,-855433323,533792319,692047107,-855435456,389425471,-905772799,67043609,100810701,50398734,1493402043,-1430322357,61726211,889433620,67043758,-921878579,16778275,1350173441,-16711679,440388867,262144,-855376127,361171519,-16711679,423611651,16852953,78372611,50397440,264636,-855376127,611061055,620953858,-1464007789,-855376127,242100543,1325596931,2003174180,24570627,1070400511,67293702,16844032,-234664138,860750653,55569667,-16691172,205507843,16846315,55773699,50397440,71576,2080571649,50334876,1070400511,51376396,218906573,1070400272,17801225,-1504967935,16842754,92930051,67044608,1863073741,1070400279,51836940,-569491507,1070400271,51383822,-1995685939,50397463,1712312,-855376127,628097855,-16580607,658492675,-855439492,245696575,138398979,69314,-855376125,381160511,205507843,-855435473,3135,-16187391,155176195,-855436754,307235135,155176195,-855436652,313919807,155176195,-855436686,135465279,155176195,-855436502,128649535,155176195,70360,-855376124,89788479,272616707,-855440104,268379455,624938243,397421,-855376119,56167231,188730627,-855440539,58788671,188730627,-855440893,34081599,188730627,-855440883,34736959,188730627,-855440483,62327615,-16711674,255839491,72302,-855376127,444731199,-16646141,255839491,-855434579,257361983,-15990783,37735683,-855438100,86707263,205507843,-855440600,391842879,205507843,-855435548,29035583,239062275,-855438715,183438911,255839491,-855440778,88018751,239062275,-855437378,56495679,218300673,67109804,1070400511,50521867,1594572749,1070400259,50581771,-351584307,33555971,490210049,38628355,1070400511,52085266,-1792458803,50397464,964196,-855376127,6035007,-14680063,373280003,-855438744,178067007,373280003,-855438528,181147199,373280003,-855438615,184948287,373280003,-855438557,164238911,373280003,-855438855,169219647,373280003,-855438773,160568895,373280003,-855439194,147265087,373280003,-855439138,152311359,373280003,-855439040,158668351,373280003,-855438493,192943679,373280003,-855439289,139335231,373280003,-855440264,139793983,373280003,-855439266,140973631,373280003,-855439248,142153279,373280003,-855439221,143922751,373280003,-855439203,142743103,0,0,0,0,0,0,0,0,0,0,0,345422,65470690,22872228,770881,0,65619,0,65547,4194615,12976302,14287064,440,262152,134348800,14287066,50987074,8257586,8312150,21103598,-803864414,66453666,40042556,40096086,21824510,-787087166,67502275,10551643,10670358,6816782,-799670105,68550823,3604838,3723286,23725086,-787087141,69599452,68747641,68866326,7603246,-1052374273,70716159,21233962,21266535,263231,98320,60262600,1900988,-2147382224,0,1258815488,1329748293,4477505,1163330304,2128,100664207,1314014539,19525,17825800,-1408630006,167971337,50989520,168471562,70257155,1124729610,167971336,67045484,167780358,184289795,6553699,50987291,2097762826,35072,33816320,67043464,-16724733,1027,117769215,117702400,67043328,167772168,138283523,84476927,167971331,50989291,168366858,158140931,503972618,74752,2018816,1547322144,1229867351,810832718,808465454,1497713500,1380011842,1380200004,16777302,156369674,-16383975,37735683,-855441272,13435711,71290115,-855441408,460095,121621763,-855441408,2111,1040386561,67043592,84492237,50988035,318965995,158139145,7683,0,0,0,0,0,0,0,0,0,0,0,0,0,188088322,1,173867010,33,130088962,35,50725123,983041,64291075,1048577,125960194,38,126746883,1114113,150077699,1179649,158662915,1245185,105906178,11,18415618,13,10747906,18,152240387,5898241,145883395,393224,65274115,458760,70385923,524296,156696835,589832,154665219,655368,147718403,720904,149553411,786440,151191811,851976,152830211,917512,27263235,983048,206569731,21430273,139591941,11665409,83624195,5898241,177930499,23920642,0,0,1852403002,1633889897,1701055074,1835365484,1868770928,2019887725,1667330676,2019896948,1836255845,1685353057,1697543794,1930061176,1684955491,778793833,375748709,1633842029,778593140,174485097,1684104562,1949197677,1292399736,1699946579,1667656050,1970562387,1633886320,1953459822,1853190688,1869768224,543236205,1684957527,544438127,1936942451,544108393,1769172585,1327523172,775040851,1701597216,543519585,1918989427,1397563508,1397703725,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,3042921,0,0,0,0,16777344,16777344,0,0,24117248,3014674,2097412,54265319,0,2519,2097508,0,0,0,0,-268468480,-513,-14593,-262177,255,0,0,0,0,0,0,2130706432,-33558529,-956301313,-2097153,16777211,0,0,0,0,0,0,0,-268468480,-513,-14593,-262177,255,0,0,0,-65536,15794175,0,2130706432,-100675585,-964689921,0,0,0,0,0,0,0,-786681,-196615,1744847102,16780544,8439519,131088,1073708800,-805330945,-201332737,-50333185,65279,-16318464,-393229,1090453500,218130432,-958463744,1048704,2130706434,-1610661889,-402665473,-100666369,-16777985,0,-786681,-196615,1744847102,16780544,8439519,131088,1073708800,-805330945,-201332737,-50333185,-257,-524289,-917533,2147287032,-234909697,-966787329,-3145857,16777209,0,117440512,-234888193,-50333441,0,3276804,-2146697191,1744846854,16780544,8439503,131088,536887296,134221824,838861824,201332992,1664,262144,1638450,1074167820,218130432,-959512320,1048704,1073741826,268443648,67110912,419443200,109054976,0,3276804,-2146697191,1744846854,16780544,8439503,131088,536887296,134221824,838861824,201332992,-63872,-524289,-1966141,2147024880,-234909697,-967835905,-3145857,1073741817,-1879105537,-402667521,-503331841,-117444353,0,3276804,-2146697191,1744846854,16780544,8388807,131088,536887296,134221824,838861824,201332992,1664,262144,1638450,1074167820,218130432,13041920,1048704,1073741826,268443648,67110912,419443200,109054976,0,3276804,-2146697191,1744846854,16780544,8388807,131088,536887296,134221824,838861824,201332992,-63872,-524289,-1966141,2147024880,-234909697,4718335,-3145857,1073741817,-1879105537,-402667521,-503331841,-117444353,0,3276804,-2146697191,1744846854,16780544,8422083,131088,536887296,134221824,838861824,201332992,1664,262144,1638450,1074167820,218130432,-2101149440,1048704,1073741826,268443648,67110912,419443200,109054976,0,3276804,-2146697191,1744846854,16780544,8422083,131088,536887296,134221824,838861824,201332992,-63872,-524289,-1966141,2147024880,-234909697,-2109473026,-3145857,1073741817,-1879105537,-402667521,-503331841,-117444353,0,3276804,-2146697191,1744846854,16780544,8439489,131088,536887296,134221824,839386112,201464078,1665,262144,1638450,1074167820,218130432,-960429824,1048704,1073741826,268443648,67110912,420360712,109120514,0,3276804,-2146697191,1744846854,16780544,8439489,131088,536887296,134221824,839386112,201464078,-63871,-134742017,-35524157,2147024624,-234909697,-968786180,-3145857,1073741817,-1879105537,-402667521,-504249353,-117509891,0,3276804,-2146697191,1744846854,16780544,8449731,131088,536887296,134221824,840696832,201529615,34435,262144,1638450,1074167820,218130432,-289210112,1048704,1073741826,268443648,67110912,420426268,-2038232061,0,3276804,-2146697191,1744846854,16780544,8449731,131088,536887296,134221824,840696832,201529615,-31101,-470286337,-52301373,2147024112,-235433985,-297582856,-3145857,1073741561,-1886445633,-403191825,-504249373,-117640964,0,3276804,-2146697191,1744846854,16780544,8453831,131088,536887296,134221824,842925056,-1944119025,59015,262144,1638450,1074167820,218130432,-20512512,1048704,1073741826,268443648,67110912,420426302,-427324385,0,3276804,-2146697191,1744846854,16780544,8453831,131088,536887296,134221824,842925056,-1944119025,29419143,-1040776705,-522063421,2082011248,-236744953,-28893456,-3145857,1065352441,-1886445793,-404240409,-504249407,418935008,2097216799,3276804,-2146697191,1744846854,16780544,8388815,131088,536887296,134221824,847184896,-870344385,-48236913,294144,1638450,1074167820,218130432,13566208,1048704,1073741826,268443648,67110912,-1723911553,-158348257,2097216799,3276804,-2146697191,1744846854,16780544,8388815,131088,536887296,134221824,847184896,-870344385,-52431217,-2131264257,-530464573,2115563568,-238973169,5242623,-137363585,1044379897,-1886445809,-406796541,1640022912,418394336,16777472,3276804,-2146697191,1744846854,16780544,8388831,131088,536887296,134221824,-1300429824,-333457121,16840327,262400,1638450,1074167820,218130432,14614784,1048704,1073741826,268443648,67110912,-652234115,-158864353,16777472,3276804,-2146697191,1744846854,16780544,8388831,131088,536887296,134221824,-1300429824,-333457121,12646023,-470351617,-522067773,2132342896,-243232993,6291199,-472971396,1008726265,-1895621113,-410990847,-505363485,418935008,2130771743,3276804,-2146697191,1744846854,16780544,8388863,131088,536887296,134221824,840827904,-871393009,-14682493,294656,1638450,1074167820,218130432,16711936,1048704,1073741826,268443648,67110912,-1727057378,-159134705,2130771743,3276804,-2146697191,1744846854,16780544,8388863,131088,536887296,134221824,840827904,-871393009,14743171,-470318849,-52301373,2147024112,-234909761,8330992,-1043394690,1073741817,-1895358689,-406796541,-504249373,-117640964,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,840827904,-1945954041,34433,262144,1638450],119,[1074167820,218130432,8388864,1048704,1073741826,268443648,67110912,419901982,-2038330365,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,840827904,-1945954041,-31103,-470286337,-35521597,2147024624,-234909697,16120,-2133909633,1073741817,-1886445793,-404240409,-503594013,-117509891,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,839779328,201398530,34432,262144,1638450,1074167820,218130432,8388864,1048704,1073741826,268443648,67110912,419574286,-2038428671,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,839779328,201398530,-31104,-524289,-1966141,2147024880,-234909697,32508,-3162241,1059057913,-1881202913,-403191825,-503331841,-117444353,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,838861824,201332992,1664,262144,1638450,1074167820,218130432,8388864,1048704,1073741826,268443648,67110912,419443200,109054976,0,3276804,-2146697191,1744846854,16780544,8388736,131088,536887296,134221824,838861824,201332992,-63872,-524289,-1966141,2147024880,-234909697,65278,-3145857,1061157113,-1879105537,-402667521,-503331841,-117444353,0,-786681,-196615,1744847102,16780544,8388736,131088,536887296,134221824,-201390336,-50333185,65279,-16318464,-393229,1090453500,218130432,8388864,1048704,1073741826,268443648,117442560,-100666369,-16777985,0,-786681,-196615,1744847102,16780544,8388736,131088,536887296,134221824,-201390336,-50333185,-257,16056319,65538,2130739200,-234909697,65279,-3145857,1065352441,-1879105537,-452999169,16777728,8388608,0,-786681,-196615,1744847102,16780544,8388736,131088,536887296,134221824,-201390336,-50333185,65279,-16318464,-393229,1090453500,218130432,8388864,1048704,1073741826,268443648,117442560,-100666369,-16777985,0,-786681,-196615,1744847102,16780544,8388736,131088,536887296,134221824,-201390336,-50333185,-257,15794175,0,2130706432,-234909697,65279,-3145857,1073741561,-1879105537,-520108033,0,0,0,0,0,-268468480,-513,8388736,131088,0,0,0,0,0,0,0,2130706432,-33558529,8454143,1048704,2,0,0,0,0,0,0,0,-268468480,-513,8388736,131088,0,0,0,0,-65536,15794175,0,1073741824,16779264,0,-3145857,16777209,0,0,0,0,0,0,0,-268468480,-513,8388736,131088,0,0,0,0,0,0,0,2130706432,-33558529,8454143,1048704,2,0,0,0,0,0,0,0,-268468480,-513,8388736,131088,0,0,0,0,-65536,15794175,0,0,0,0,-3145857,16777209,0,0,0,0,-1887868403,-2004318201,-2004318072,1185347844,214350,116326898,138740126,2409281,10000,131187,0,65572,4198802,30671272,32113128,3041,262303,134348800,32113130,50987627,1796604380,1796653382,145622815,-715779721,119935351,614926810,614977878,204474158,-782890476,120982036,114627454,114741526,334432062,-787086149,122029243,190321730,190435606,352257870,-803864563,123076622,332666112,332714262,373491550,-803863606,124126155,330960090,331010390,377489262,-787083099,125178021,4003724,4116502,395315070,-787086178,126223519,158472157,158650646,410519438,-787084073,127274201,94312779,94425366,430639006,-787086714,128320134,485628374,485740822,464914350,-787077458,129377967,508235294,508285270,269354942,-782888702,130420994,69672496,69849366,511051726,-787082895,131469682,163323796,163434774,540346334,-787086032,132515121,42344587,42389782,548800494,-787087160,133562569,97980712,98029910,294389758,-782887514,134616486,24453316,24498454,551290894,-787082980,135663901,53682673,53793046,572917790,-787079411,136716046,529132,573782,317720622,-2122905472,137758848,-2147090428,-2000158719,605815703,-1674575806,32775,-2146435072,-2000158719,610141079,-1943011297,32769,0,1229211395,1459814400,3887173,1197432580,11856,100664207,1314014539,19525,67764330,436273921,16843086,50417200,21713921,1316552961,637600001,16843090,16862919,21929985,1242431747,100729601,16974158,50416122,-11604479,113771521,570491649,67239759,16844540,-11853823,123995137,-335478527,67239754,67045168,-15821291,246027523,1577124097,16843084,67062930,-15716343,270272771,-66124801,151256840,67047492,-16777191,275515651,570491649,16974156,67061977,17007383,1296564483,-1560214783,16974159,50416648,-11801087,6147,-569048065,117702414,50398877,-12008191,6659,974783487,16974080,67063243,16785434,1285947651,-452918527,16974157,50424084,21847041,1228341507,1359020801,67370825,33490391,17166596,1204945155,402718977,151256904,67043854,-15754999,361300739,-1325202433,67370773,50398631,-14759935,96666627,16843521,16974153,67062045,17806089,1507524867,-1073675519,67370828,16843130,21635585,1218773251,-318700799,84148040,67044775,17201156,1289355523,-1392443135,16843030,50416260,22113025,1364197633,1912668929,16843084,16863589,22110721,1252262147,1291911425,67370833,67045032,17002263,1363607809,1090584833,16843089,50418003,21653505,1363804417,-2012216321,16974092,50418030,-11822335,376046339,-1711078401,16843030,16863583,22108417,1364984065,1442906369,16843089,16848554,-11909887,60495619,872481537,16974157,50407729,21870337,1293156611,1023476481,16843030,7621304,68485237,536937217,1996518929,-16506880,241697283,8913016,50398326,18902785,546701571,51577855,319029014,67048996,-14421484,604771331,-283966465,16974101,50414014,17265665,129630467,302056193,117702432,67045129,17224455,1266352387,2131690495,100925192,9634877,76546199,906035969,16843084,50418024,-11777535,600970243,10223768,16843946,21489153,1255670019,755434495,67239685,10356229,80281763,538182655,335806244,50406452,21865217,1237713155,-1845427455,-1442797495,17094912,1130365187,-1459551487,-1392465085,17099008,1301217539,1040253697,-1342132655,-16451328,376050435,1041433599,-1258245610,17108480,101253379,486605569,16974086,12406004,87490756,270337023,486801156,50398169,-10106367,71965955,-33488127,16974181,67050190,-937146348,1191234048,218234629,33488933,-855628531,-1744774144,218234629,33488933,-16766195,2428161,621609471,218234624,67043365,-16772339,2821377,722273279,218365696,67043328,-16767731,2428163,621609983,218365696,67043365,-16767731,2821379,15401189,33490364,-16777189,16456449,-31784449,453115648,33488965,-16655333,30087937,16253167,67044847,-16765924,4594691,1394344959,470023936,67043450,-16742628,11541507,958137343,470023936,67043437,-117392100,-100599296,470023941,16515072,101318910,1612448767,470023936,19595412,106627386,-1509620737,100925190,67044502,-14554109,570557187,-1174076417,117702406,67045813,-16077305,134809347,1107756031,117702408,67045217,-16306425,130549507,537330687,117702410,50399692,1231175681,1711360513,84147974,21693911,108069196,1644626943,1510037512,17203457,1363411203,1459684097,1661033294,-16339199,274204931,1057162239,50593558,50402763,21976577,171311363,184747007,16974102,67051495,1728245540,-503222271,369360646,67043363,-16617194,277353987,1343620095,369360640,67043538,-15721194,17372675,1442815,369360640,24182974,116195698,1930822655,2114024192,-16307711,152047363,-183106561,369360640,67043498,-16742634,10231043,1159529471,486801152,67043374,-16750563,1514755,2082276351,486801152,26148864,121242001,469828353,33816386,26346499,121962899,704775167,-1795058684,-16297983,19792387,26673558,16844635,-1743861503,1963039745,67239687,67043840,18124819,1361576195,202769407,-1123961333,-16278015,33688323,721919,184811264,67043734,-16749557,17435395,-1106705409,67370753,29361689,129499588,353043455,402915088,67043363,-15736055,429921539,31850955,50397184,23439873,1706819843,-838794495,16974110,67047024,18375187,700383491,-1291779327,16974122,50419377,21617153,1589838081,-436141823,16974174,16862146,23016705,1599602945,2063663361,16843103,16867230,21692417,1261699329,-1509883135,67239753,50398992,-11586047,115082241,33620737,352583503,33492670,-16301052,125305857,520291327,73494,2018816,1547322144,1229867351,810832718,808465454,1229211484,1163412782,380436736,55215105,1342263659,1282540369,22111489,-1543286430,1364001098,-855376126,111674431,390057219,17105775,22103809,1392595265,1248330577,22104577,1070400511,34375696,1366164225,38509315,1070400511,51800579,-1711063091,16844310,1493258591,1364984145,22107649,1157699242,67043658,-1692975155,50398723,822299956,1303839529,55383043,-1207888323,16779850,287310593,-16711679,37735683,69224,1862467842,546702112,-855376123,369300287,322948355,-855435740,603067455,339725571,-855432180,367989567,-1107099388,125043521,50838019,-16637934,121621763,-855439607,114493247,2063794433,67043915,2131705805,1070400264,184827142,50397952,1744915510,1279918929,-855376127,600970303,16908289,55043585,-16626984,121621763,-855571155,100992063,-16646142,339725571,-855432160,607392831,-1560084221,1237713741,88707587,50397696,-1459403936,33554755,1301218049,22101507,67043840,1779646413,1070400278,35012115,50397952,486737417,1291059974,-16646136,490720515,-855440368,64560447,-905772799,67043685,1243430861,50397700,-838638082,67043610,1209286605,33555492,1070399999,16786701,621625293,251659008,1070399999,16786701,722288589,1070399744,16786701,621625293,1070399744,50341133,319635405,1070399744,50342669,722288589,1070400256,50331661,621625293,1070400256,50341133,621625293,1070400256,50341133,621625293,1070400256,151005965,33490432,1785805,1070399744,16841499,-31768627,1070399744,16794907,-602193971,1070399745,67226395,67045632,740048845,1070400256,50349596,1394360269,1070400256,50362908,-2028191795,1070400256,50376732,958152653,1070400256,50359580,-1122222131,16777472,1070400511,33554460,67043840,1612464077,1070400256,755012636,67046912,-1509605427,1070400262,50632198,-335331379,1070400289,52560387,-1174061107,1070400262,50967815,-1375256627,1070400266,50858247,1107771341],120,[1070400264,50815239,789004237,1070400263,50841607,537345997,1070400266,17419271,1648362241,-16711665,88067331,67031,-855376127,140642111,16908300,55657475,85591,-855376125,274204991,54512899,-855435713,365626175,1443037442,171311951,-855376127,369820479,-419233535,67043615,-282837043,150995970,1070400511,50340630,1897283533,1070400258,51415062,1343635405,1070400256,50385430,487997389,1070400272,50399510,1458125,1070400256,16825878,67043584,1930837965,184549632,1070400511,50925583,-183091251,1070400256,50375190,-2028585011,1070400256,50371613,1159544781,1070400256,50343453,1746747341,1070400256,50337565,2082291661,1070400256,285212701,50397440,-16694756,37735683,66563,-855376127,69861951,-16711679,37735683,65838,-922681087,33554702,1070399999,50462724,-1877786675,50397460,-16690904,373280003,1706764,-855376121,33688383,188730627,-855441408,26610495,188730627,-855441300,17435455,155176195,-855440962,102302783,-16515069,188730627,-855437291,2299967,155176195,-855437341,429921599,17039367,56994307,-838638148,242221854,-855376127,409080639,-1090322162,716374825,56013059,-1023325734,1592131934,21742083,1476484917,1601896799,23043585,872499968,1235616587,-855507199,118490175,906166529,33489231,-603701299,50397446,-16494846,356502787,-855568706,121898047,71290113,-855439496,371131199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12648447,0,2139029504,255,0,16744447,0,-4194304,255,0,16777215,50331840,50331840,117440736,251658480,520093944,131072,2097153,65600,20185089,131072,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445,0,0,181665797,2960,0,1414090313,1313407037,1329878089,4015438,1413567571,4019029,1394627405,544435809,1769104723,1682243686,7239027,1684957527,7567215,1131641171,2035482704,5718643,6029312,543434016,536896549,622879781,790626404,115,543434022,637563685,2122789,31457920,1114129,65556,262145,1114116,2097169,2097184,1179680,30147200,65536,1114129,0,0,0,1704038,1179666,262148,1704038,262148,4718667,0,0,12544,0,164495360,67351,0,0,983040,65536,0,265031308,5424,215941120,0,500,0,283120396,4248,196608,158730610,159254906,159779202,167119334,152963350,150079714,184813858,160041358,165808530,2454,353894400,155060550,154274114,154798390,155844609,156895566,157419870,157944166,2414,0,0,0,0,259522560,0,50045,0,-1,74394594,74395722,0,0,1526,0,0,0,0,248250368,65536,65536,167905866,177605262,1179968,0,97912286,3852,0,0,0,161089224,1380471617,1162805248,1313423949,1229193216,1095520339,3145817,707668572,5832704,33619968,33686275,84017152,67589,393218,458757,262147,327682,33619970,100992003,33817095,114428282,152045754,129369784,90309890,1986622020,1917874789,25455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1465319424,1313753417,141701939,0,1547330341,1546530350,1970021632,0,0,0,-1070677974,1329793654,1280262733,5787458,1414087749,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145503744,65609,196610,327684,458758,8,0,256,-1235175840,46688,164036608,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,164039111,0,0,0,0,0,0,0,16,16,3,2694,1227227136,1919905383,101,0,0,0,1114112,4,524288,4,1051294,168430086,149031438,149031138,150079730,149031154,169216530,169478370,169740514,170265122,150079730,2274,0,0,1126566466,1702063980,0,0,0,0,0,0,0,0,32768000,0,12632256,12632256,8388608,16777215,16777215,16777215,0,0,0,16777215,12632256,12632256,16777215,8388608,16777215,12632256,8421504,12632256,0,0,16777215,0,0,0,0,232521728,2558,1179732,1182250,170786834,1114129,1116722,171311121,1114129,1116730,173146129,1179667,1247830,173670418,1179667,461406,174718987,589831,1247854,175243282,1179667,1247862,175767570,1114129,1116798,176291857,1114129,1116806,176816145,1114129,1116814,177340433,1114129,1116822,1114129,17,2621440,2097186,6291488,2097248,50987040,4,1179649,1,0,0,0,0,1,1952797222,31090,0,0,28001,0,1631780864,1818583918,0,0,65536,110493697,524289,30539776,1751,0,333,0,1114112,17,65536,1,0,0,0,0,262144,1441796,33095702,1751,0,0,0,0,0,2359296,4587573,6815831,9306235,11010209,12714159,15204565,17432825,19661083,21889341,177865055,1180016,0,0,114753651,3145748,97910784,0,2359296,42467364,-261656,6750204,42467354,-2000158232,919,0,41943040,480,1093009408,1953656674,0,0,3735552,262145,0,4876,7864425,15729070,7215191,27525264,6881491,35061880,360,131072,283115520,9442060,23003310,404684931,0,0,11403408,19988975,0,0,283119632,0,31457920,6175,0,0,41943040,480,0,0,0,0,0,0,0,0,0,0,0,2622,107347968,0,0,0,1114129,0,65537,0,1917124608,7499634,0,1502,0,0,0,0,0,0,0,1495662592,29541,0,1853423616,1667850610,108920832,0,0,0,0,0,0,0,0,0,-1020738814,-1019821296,-1016872123,-2147319807,-2147254272,-1015906300,1164116,7294502,0,-720896,0,26214400,0,0,1394627405,544435809,1769104723,102,0,0,0,0,0,0,171835392,917517,985666,172359695,917518,3672650,172884007,655390,851982,1263468608,0,0,851974,103678592,-16842272,327423,1614,1836056576,0,0,2350,198134,102105088,102630934,101582342,101582366,1542,196608,1095,131073,0,0,21102592,0,94240768,0,1769238101,1684368500,0,0,1455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,851968,6422556,178651136,983280,2274,0,0,263718,0,4,0,0,0,181406405,180617226,4800,184552133,0,180617278,540278784,0,0,0,-1975451616,-1914568704,919,360317440,18508,185862865,162663232,349175808,4876,18,187173633,163184640,244056064,3724,3,188484373,163711828,244056064,175509132,26,189795113,164236076,319553536,4876,1043,191105853,164760344,0,0,2050,193727313,1263403008,32768,134217729,146216327,131072,1815,0,0,0,198970213,267649061,0,223346688,0,0,3348,3468,0,0,0,3080,0,0,3288,3232,3572,0,4016,0,201591693,1263405928,49922,9109506,154081810,196608,1815,1526,0],121,[0,202640349,68672,1953841670,7237492,205261829,1263406048,49936,8388618,154084115,393216,1815,1526,0,0,206310421,69064,1635013382,6515060,208931901,1263406104,32770,671612930,154076201,1966080,1815,1526,0,0,211553357,1263406160,49960,8912896,154599426,393216,1815,1574,0,0,212601973,65536,1768178948,116,215223453,1263406200,49974,8912896,159318272,131072,1815,1526,0,0,216534189,65536,1936280583,2020557428,0,219155669,1263406256,49989,9109504,150407261,655360,1815,1526,0,0,220466409,65536,1919111945,1114401903,29281,223087889,1263406316,50004,134742016,159318272,131072,1815,1526,0,0,224398629,65536,1836008201,1112305506,30831,227020109,1263406376,50019,8912896,158269440,131072,1815,1526,0,0,228330849,65536,1836008200,1866624866,120,230952329,1263406436,50034,0,148836450,1048576,1815,853494,0,0,232263069,65536,1229212937,1701407811,29806,233835973,0,0,0,0,0,235933145,65536,1598904074,1213090135,5262405,0,0,0,238554609,1263406496,32769,524289,118464107,0,1815,132598,0,0,241176081,1263406612,32771,134414337,118448854,0,1815,132598,0,0,243797561,1263406652,32772,0,118451360,0,1815,1526,0,0,247991905,248250368,0,0,31457920,0,31457920,2535,164498964,118464107,262152,-1778384896,0,0,0,3724,252186249,4876,3724,0,655370,0,655370,2535,164499004,118448854,262152,-1946157056,8,0,0,3788,256642761,0,3724,0,6553700,0,6553700,2535,164498280,146216327,262152,-2080374784,0,0,0,3852,3920,259264265,0,252444672,0,3758,0,65535,0,0,0,260312909,1263747412,776880461,4544581,262934389,1263406692,50156,1073938433,96928298,655360,2167,394742,0,0,264769413,65536,542330128,1112888403,1330794528,1397051975,83,267390893,1263406984,50173,196609,96930018,0,198576247,460278,0,0,269225929,65536,1952805647,2002743413,1667196014,1936941420,0,273420273,3852,3724,0,31457920,0,31457920,2535,180752332,96930018,8,-1778384896,0,13107200,0,4876,278138893,4416,4320,13697185,15794369,13697185,15794369,2535,180751384,154084115,8,1342177283,4,1002,0,0,0,3030,282857549,4972,4876,20971854,22479270,20971854,22479270,2535,180751328,154081810,8,1342242817,4,33816686,0,0,679432,0,289149077,273682448,269487756,11403408,19988975,12976277,19661290,2535,180751440,154076201,136,-1665138236,1,14680064,0,4320,0,96934202,0,851975,4176,65536,176291840,0,293867741,4488,4320,13697234,16581086,13697234,16581086,2535,180751384,154084115,8,1073741824,4,16253931,0,0,2690,0,298848573,4564,4320,17432786,18940378,17432786,18940378,2535,180752264,96928298,8,1073807361,4,502,0,0,6553600,655360,2690,303567237,4636,4320,17760466,18809310,17760466,18809310,2535,180751384,154084115,8,1073872896,4,24904681,0,0,2690,0,308285905,4708,4320,13959378,16187870,13959378,16187870,2535,180751384,154084115,8,1073872896,4,27001836,0,0,2690,0,313004569,0,4320,16580818,17760725,16580818,17760725,2535,180751384,154084115,8,1073872896,4,30933997,0,0,2690,0,314577505,283115520,9437184,32440494,305,1,319296168,180617288,319559028,269488352,69388,0,269484032,4320,41943040,404685280,0,0,0,31457920,0,0,540283560,313003316,325587649,278401248,283119244,7864425,23593495,9437294,23265810,2535,180751440,154076201,200,-1799356220,1,32243712,0,4876,0,96930668,0,851975,0,7208960,173932544,0,330044169,5040,4876,20971949,22479365,20971949,22479365,2535,180751328,154081810,8,1342242816,4,34865261,0,0,679424,334762857,5112,4876,18612395,19661304,18612395,19661304,2535,180751384,154084115,8,1342308352,4,35913835,0,0,2654,0,339481517,5184,4876,10158202,12255386,10158202,12255386,2535,180751384,154084115,8,1342177283,4,65535,0,0,0,3030,344200181,5256,4876,10813611,11862486,10813611,11862486,2535,180751384,154084115,8,1342308352,4,38338559,0,0,2654,0,348918845,5328,4876,13041835,15598084,13041835,15598084,2535,180751384,154084115,8,1342308352,4,40697855,0,0,2654,0,353637509,0,4876,15859883,18022904,15859883,18022904,2535,180751384,154084115,8,1342308352,4,48562175,0,0,2654,0,355210445,319558316,6883926,35061880,360,0,359929109,359797444,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540284204,314575552,8244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],122,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540284277,359923722,8244,279886,73336039,95682714,705345,0,263219,0,131083,4194773,80150702,81134802,1567,262162,134348800,81134806,50987492,841613444,841662822,152700015,-1054464432,112141904,509217666,509264160,61603840,-713685756,74843396,78644230,78696822,225051774,-784985724,75895172,42471044,42520886,246285454,-784988678,76940794,507449103,507498806,72615070,-2123955616,78053984,0,268599399,263343,753676,60262600,132220,-16741308,394430,132224,-16610236,197830,132228,-8217516,66766,132232,-8151980,66774,132236,-8086444,66782,132240,-8020908,66790,132244,-16671660,66798,132248,-16475052,66806,132252,-8283056,1278,135414,-16540624,0,135416,-8348624,0,360462,60262600,197792,-16671660,66822,197796,-16606124,66830,197800,-16540588,66838,197804,-16475052,66846,135418,-16737228,66998,2260994,60262600,397564,-816080,0,397570,-685008,0,397576,-750544,0,332046,-291792,0,332051,-357328,0,332056,-160720,0,332061,-226256,0,856354,-29648,0,1180848,-1340304,0,1311940,-1536912,0,1180890,-1209232,0,1311982,-1405840,0,1180932,-1274768,0,1312024,-1471376,0,1115438,-1078160,0,1115456,-1733520,0,1115474,-1143696,0,1115492,-1799056,0,1115510,-947088,0,1115528,-1602448,0,1115546,-1012624,0,1312172,-1667984,0,1770946,-881552,0,329182,-488336,0,329188,-422800,0,329194,-95120,0,1377776,-553872,0,263686,-619408,0,394764,-1930128,0,394772,-1864592,0,1312284,-1995664,0,1312306,-2061200,0,1312328,-2192272,0,1312350,-2126736,0,98320,60262600,1904943,-2147382224,0,753665,147263473,1312372,-2147382204,394742,1312394,-2147316668,198142,1312416,-2147247020,67078,1312438,-2147181484,67086,1312460,-2147115948,67094,1312482,-2147050412,67102,1312504,-2146984876,67110,1312526,-2146919340,67118,1312548,-2146853808,1590,1315148,-2146788336,0,1315168,-2146722800,0,884739,147263501,3082042,-2146657200,1598,1247082,-2146591664,1606,3082110,-2146526124,67150,3082158,-2146460592,1622,1247198,-2146395056,1630,3082226,-2146329516,67174,3082274,-2146263984,1646,1247314,-2146198448,1654,3082342,-2146132908,67198,3082390,-2146067376,1670,1247430,-2146001840,1678,3082458,-2145936300,67222,4395380,-2145870832,66974,197636,60262600,461066,-2147382160,0,330002,67865712,0,856503,-2147316688,0,132113,60262600,528836,-2081911760,0,1249740,-2081256400,0,1325793280,1229081925,1329988942,122901582,1230132307,122898254,1347635524,5849420,63897600,134218639,1113146699,1146241359,1380272902,4998478,1442845952,16974085,50398310,-15140863,5506307,1946420223,67370754,67044018,-16659451,30541059,1308689153,117702440,50397320,19426817,327939,-1442511873,84016898,50398378,16777217,400294145,-1794833921,16974081,33498418,-16672251,220072195,235471871,151256846,5836330,90898524,-1610218497,134479616,50397294,1680597505,-2063570944,84147973,50397604,18849793,546439427,654377729,-1828614368,33922817,137822723,738329346,50529032,50530205,-217607677,128513,16974080,16724042,-15537143,1536,287,536878798,1465662019,1313427017,774919251,1546661940,776030038,5657156,-771407923,50397441,-16701362,121621763,16908424,52981251,-16646139,88067331,-855571798,78251327,196866,400294144,-855507199,26543423,839057665,33489957,-1710932019,1070400257,51191305,235487181,1070400270,1141778953,67043840,-1610203187,1070400256,16805384,736232193,-16711672,88067331,16974244,52404227,654516370,671153952,50463232,738396215,50528776,-1845295203,16801799,810156801,-855572734,317458751,104844544,0,0,0,0,0,0,0,0,0,804174,63373437,90046558,295113,512,109083,0,4,4197794,6815848,8192121,2172,262195,131072,7929981,50987692,-982449822,-982400698,230425495,-782882120,60697272,206704746,206885206,288424870,-1066986542,61809106,1380272902,4998478,1600062464,22433863,-256,436207871,16844032,-1815215869,1862336769,50462621,33490886,19445506,88277249,-2029977343,16843013,16844127,17134337,96272641,-1459551999,16843013,16878954,17158401,-1920663295,2013397503,16843010,16843307,16944129,38207745,2013331713,16843010,16843467,16955137,40108289,-402587391,16843010,16843699,17024769,285540609,956367105,637541134,16859648,294650113,553713921,16843133,16874664,25006593,2112880897,-452919039,16843137,16874979,25009409,-2077490943,1308819967,16843010,2653637,22151210,-1912536831,16843164,2923663,54329485,1140982271,33685250,33489270,-16663806,30540289,-436076033,33685249,33489310,-16734205,12911361,654377217,33685321,33489433,-16191997,153617153,1661010689,16974086,50398857,-16293119,525057,637600001,16843009,16843147,16873217,20971777,-1627324159,16843009,33489245,-16765437,68813569,1107362049,16843081,16861503,16890113,30212353,-50265855,16843009,33490405,-16466429,79037185,-855572223,16843139,16876490,25412609,-2084110079,1845559553,16843012,16844006,17075457,79167745,1124139265,16843012,16844054,25398785,-2089877247,2130772225,16843139,33522422,-14250750,84411137,-100597503,50462536,33489870,-16634622,25821697,-603782657,16843008,16866327,-16005887,716636673,-1845427967,16843037,16850328,27138305,64684289,-654114305,16843015,33500894,16855555,298189057,1006698753,16843026,16874412,16972801,51380481,66978302,-33423872,16842760,-6710527,664207873,1040253185,16843133,16874919,25015553,1926496513,-1342111487,16843149,16876031,21379073,-1668284159,-1862205183,16843164,50409127,17225473,118030595,-1795095807,50462471,33491080,-16200189,128647937,2013331713,50462542,33488980,-16744957,108331777,285278465,33685250,16850509,-10408959,109839105,335610113,-1744792192,16994816,2097086721,-436010497,50462471,10029282,73793743,1275134209,16843011,16847263,21377537,1178140929,1040253185,16843134,16846533,-5685247,701039105,16908799,16843050,16843576,16983041,-1643380479,-1895693825,16843010,16862978,25475073,67371265,-805240575,16843008,16842980,-31327487,39321089,1342046718,16843010,16850334,16840705,17563905,368968190,-33423872,16843311,-31016703,38272513,1073611262,-33423870,16843367,18061825,332660993,1375797505,16843042,16852773,19354881,661455105,670958078,16843010,16843619,-33327359,39845377,1476264446,-33423870,16843319,19372801,59441409,-1627324159,16843011,16844359,20860417,-1696988927,486736383,16843016,33526894,16862723,-1746927359,-184483583,16843037,20284453,74842423,201458175,16843050,20553391,76218684,889258241,16974232,16871563,1024622081,-1610530815,16843012,16883407,22215681,2119172353,21561666,33490121,18782978,-1798373117,-234814719,33685396,16850592,26516225,-1798438655,-989789951,1275153300,67425281,35128321,23003469,16844084,21717505,1266876673,671154433,16843084,16862286,21787137,-1492254463,486605057,50462631,50399308,-5758975,109642241,-217972225,16843014,16862521,21734657,1273299201],123,[1543569665,16843085,16862700,21885185,1586626817,23331168,16844110,25370369,-1628765951,704709377,16974239,26386230,404,-251592447,16843049,19081646,516816896,977477632,1313429340,1414745673,808726064,1380670512,942885966,1480928822,12255301,1914817808,367548949,1236573184,32186829,-68677937,1532911615,-111426809,214350,79102085,15007818,181057,0,65536,0,65538,4194613,7077972,8192123,314,262144,134348800,8192125,50987008,129499178,129549638,11273911,-2123956054,113180842,-2146435068,-2000158719,12321687,-1943011301,32769,0,1431261957,17486,1346721539,-1895825390,1258684419,1162760773,301989964,16777216,66060547,-1493105919,16974084,50398419,17124097,108265731,-1291779839,16843015,50399150,17186049,74645763,-1862204671,16974084,16844607,17279745,126222595,-452918527,16974086,50398975,17241857,655619,67175169,73984,2018816,1547322144,1229867351,810832718,808465454,1431262044,1143882830,67130962,50678531,-1291778444,128844039,50740483,-1862073229,121570052,50834177,-452786298,117375750,50796291,67305482,0,0,0,0,0,0,0,0,0,0,0,214350,113705121,18546782,312129,0,65578,0,131076,4194576,8388712,9568398,420,262166,134348800,9568402,50987305,20185136,20239734,16254670,-784985465,114692744,93454410,93503846,10880735,-2123954984,115803352,-2146435068,-2000158719,36111255,-1943011299,32769,0,1297040132,50331725,273696087,63373312,100664207,1414748499,1258704197,1162760773,335544396,-16708864,515,419562495,33816320,67043378,-16757246,9830915,-1308490753,33816320,67043534,-16718078,17236483,587334655,33816321,67043651,-16687358,24838659,-1744698369,33816321,67043765,-16638206,172360195,1191314431,33816330,67043794,1660973826,25856,33816320,16712185,537011714,-838860799,1126170654,1230462010,1397639502,875442260,1130115120,776817999,5657156,140802,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1866465084,5,2013324032,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,1677765120,234893824,16805120,-2142240512,1769481797,1699946612,7370100,1677750784,234893824,28160,-2142240512,1852785446,1970170228,134217829,-1207957248,-16766208,33554687,1699971664,544241012,1853189990,543236196,1886220131,1936942450,1981834341,1836412015,1919885413,1679843616,762016617,1751343459,1953833061,1953066089,1852776569,1970239776,1868767346,1953853549,539914853,1953068369,1952797472,1629515893,1663067246,1801676136,1970239776,1868767346,1701998701,1684370291,1819244064,543518069,1752459639,1970239776,1768169586,1663921011,1919970671,1769173861,1931505263,2004117103,543519329,1914729071,1987013989,1752440933,1768169573,1663921011,1701340001,1769239840,2037672300,1750343726,1914728037,1394634357,1886745701,1634165024,3042921,956303360,218151168,16776960,-2108685824,2032166473,1746957679,543520353,1701997665,544826465,1701736292,745501472,1768710944,1126198115,1769238127,778401134,524288,12451916,-65518,1342308352,1919895170,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,3032131,0,0,-1866465084,6,1996540160,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,6357026,917554,65646,645943297,1953394499,1702194793,5832704,3276897,7143438,1342242816,2015774080,1394635881,1886745701,9437184,3276897,7274510,1342242816,1698965120,1818845556,774778483,458752,11927559,-65508,1342308352,1952797570,1746956405,1663071073,1801676136,2032165989,544372079,1953724787,1629515109,1763730542,1869488243,1701978231,544826465,1931505524,1965061221,1767317616,2003788910,1176514163,1830842991,543519343,1868983913,1952542066,544108393,1970233953,1752440948,2037588069,1835365491,1701339936,539781987,1667853411,1698963563,1818845556,11891,4849671,917688,65535,1417826306,1868767343,1852404846,1998611829,543716457,1970562387,1663052912,1801677164,1852785440,1970170228,11877,2621447,1638584,65535,1099059202,1919251558,1852397344,1937207140,544434464,1953721961,1701604449,1763716196,1936269428,1667592736,1701670255,1684366446,1634235424,1870209140,1970413685,1666392174,1766092385,1881172851,1869181541,1633904996,544828524,1663070068,1801676136,1970239776,1919164530,677738089,1713383795,1696625263,1919906418,1851859059,1701978212,1919508848,2037276960,1869770784,1835363426,1868963955,778333813,0,0,16777216,0,0,1310720,111804675,7929857,281083906,1,211943426,2,113049859,327681,191496451,393217,113836291,458753,206110979,524289,208863491,589825,190054659,655361,203817219,983041,143851779,1048577,134217987,1114113,205127939,1179649,209387779,1245185,202375170,39,129696003,8781828,178848003,1441794,130679043,8847364,126222338,11,180682754,13,183107843,2949122,3473667,4980738,192676099,5898241,185008387,5701634,118685955,23199745,20840707,5963778,230948866,27,24707331,23003138,224657410,28,226230274,30,138936579,5046274,143589635,5177346,87425283,5767169,130416899,5373954,49742083,22872065,18678019,23592962,111476995,23658498,69140739,7340033,544171040,1952540791,1970239776,1851881248,1869881460,544171040,1752459639,1970239776,1129324658,587202606,-1107280896,-16772096,33554687,1699971664,544241012,1819044215,1801548832,1919295589,857763183,1869881392,540030496,1970170221,745760116,1885692960,1768189541,1864394606,1752440942,1886593125,543450469,2032166511,544372079,1886220131,1919251573,46,0,0,-1866465084,4,-1694440704,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2063554048,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,402700288,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1713383795,544042866,1143821133,3035983,687868160,536918272,16776960,-2108685824,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1635021600,1461744754,1868852841,1629516663,1914725486,1394634357,1347769413,1397305120,544175136,1634761058,1948283763,1931502952,1702130553,1751326829,778789733,134217760,-1107275520,-16766464,33554687,1750565456,2032168549,1663071599,1801677164,1769489696,1699946612,745567604,2037276960,1684629536,544105828,1684957559,1932031855,1699946537,544241012,544825709,1702257000,1701995296,1684370529,1818851104,1700929644,1701670755,1936291360,1701601897,544174880,544567161,544104803,1936682083,1752440933,1646292325,1919903333,1752375397,1769239669,1679845230,544110447,1684957527,779319151,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,1398033999,1313818158,1296387840,1414418246,0,144703493,0,0,160826112,2458,1987208238,4607232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2067756800,29396672,1325940480,-570425336,-435625464,-301405688,-167185912,-32966136,101253640,235473417,369693193,571021833,638131721,600585,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,905969664,-771751928,-788463096,-1794599137,621319967,-1358491757,575255,1393659904,268439552,4096,-2146435072,1058029375,-2146418816,1058029440,-2146402241,1058046015,-1072660352,-2146385728,-15695744,2131787647,-15695873,2131787775,-15663233,2131820415,-15663105,1114111,65537,65537,0,655360,16,138872902,2103,-65535,0,0,65539,148244698,2134,657495,327700,983045,4,-1068433407,-1067663274,-1067073439,-1066286997,-1065762699,-1068711864,-1065435044,1245249000,655375000,589824500,3284800,22938200,9830550,3276850,1310724,262174,196609,196611,65537,65538,65538,655361,1684957559,7567215,1953460066,2020173312,1868981349,1868967534,2037579886,1835365491,1768843566,2035482624,1835365491,1953394502,1937330944,1181574516,1400139375,6650473,1735816820,1868967521,1768161390,1634496627,121,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],124,[1,1436483584,1,1438254879,1,1440024351,1,1441793823,1,1823,1,-642777088,1,-544999327,1,-364058036,1,-127803517,1,127916464,1,364173744,1,545120131,1,642837068,1,642840673,1,545064863,1,364123572,1,127869053,1,-127850928,1,-364108208,1,-545054595,1,-642771532,1,-655358049,3,-655304464,5,655415536,3,655370000,4,-655350000,1,153233168,1,52759331,1,87556900,1,19727649,1,36176171,1,86573354,1,103155247,1,171049491,1,36965683,1,70647861,1,155189561,1,256052033,1,21758448,1,333,1,66,1,327849,1,656169,1,983041,1,5243685,1,5570569,1,5898313,1,6226153,1,10485961,1,10813541,1,11141161,1,11469353,1,15728673,1,16056869,1,16384137,1,16711778,5,0,1,9438,2,0,1,16777216,1,-65536,3,-1,1,65535,3,0,1,-65536,1,65535,1,-65280,1,0,1,65536,1,196610,1,327684,1,458758,1,589832,1,720906,1,851980,1,983054,1,1114128,1,1245202,1,1376276,1,1507350,1,1638424,1,1769498,1,1900572,1,30,1,2162720,1,2293794,1,2424868,1,2555942,1,2687016,1,2818090,1,2949164,1,3080238,1,3211312,1,3342386,1,3473460,1,3604534,1,3735608,1,3866682,1,3997756,1,4128830,1,4259904,1,4390978,1,4522052,1,4653126,1,4784200,1,4915274,1,5046348,1,5177422,1,5308496,1,5439570,1,5570644,1,5701718,1,5832792,1,5963866,1,6094940,1,6226014,1,6357088,1,6488162,1,6619236,1,6750310,1,6881384,1,7012458,1,7143532,1,7274606,1,7405680,1,7536754,1,7667828,1,7798902,1,7929976,1,8061050,1,8192124,1,8323198,1,8454272,1,26353690,1,539369502,1,539041824,1,540017350,1,540606816,1,9240914,1,9371790,1,538443920,1,538714137,1,539107357,1,538189843,1,555877084,1,540672353,1,10289491,1,24641694,1,10551456,1,10682530,1,10813604,1,10944678,1,11075752,1,11206826,1,11337900,1,11468974,1,11600048,1,11731122,1,11862196,1,572063926,1,12124344,1,12255418,1,12386492,1,12517566,1,12648640,1,12779714,1,12910788,1,13041862,1,13172936,1,13304010,1,13435084,1,13566158,1,13697232,1,13828306,1,13959380,1,14090454,1,14221528,1,14352602,1,14483676,1,14614750,1,14745824,1,14876898,1,15007972,1,15139046,1,15270120,1,15401194,1,15532268,1,15663342,1,15794416,1,15925490,1,16056564,1,16187638,1,16318712,1,16449786,1,16580860,1,16711934,1,65535,9,0,1,136778955,1,136779081,1,136779207,2,136779379,1,0,1,256,1,1744857088,1,26624,25,0,1,144443537,1,143654922,1,2796,1,147589265,1,0,1,143655030,1,798228480,2,0,1,171575912,1,-1975451616,1,-1914568704,1,919,1,655229440,1,18508,1,156502173,1,781320224,1,771620864,1,763232256,1,760872960,1,758775808,1,756678656,1,754581504,1,752484352,1,750387200,1,748290048,1,746455040,1,744620032,1,742785024,1,740950016,1,738066432,1,735182848,1,732561408,1,729677824,1,727318528,1,724434944,1,722599936,1,721289216,1,719978496,1,717094912,1,714211328,1,711327744,1,708444160,1,705560576,1,702676992,1,699793408,1,696909824,1,694026240,1,0,1,165415117,1,691142688,1,688259072,1,685375488,1,682491904,1,679608320,1,676724736,1,673841152,1,670957568,1,668073984,1,665190400,1,662306816,1,659423232,1,390987776,1,653656064,1,650772480,1,636878848,1,627179776,1,618531328,1,615647744,1,610664704,1,609093376,1,607258368,1,593365504,1,590479616,1,576585984,1,573702400,1,559808768,1,354550016,1,543031296,1,540147968,1,526254336,1,378929664,1,147849216,1,174328149,1,511836192,1,497942528,1,495059200,1,490078464,1,488505856,1,474612480,1,471728384,1,464388352,1,467271680,1,469368832,1,462290944,1,460193792,1,458096640,1,455999488,1,453902336,1,451805184,1,449708032,1,447610880,1,178126848,1,171376639,1,170590207,1,171114495,1,170852351,1,432996351,1,435290112,1,437649408,1,439484416,1,442630144,1,359530496,1,362414336,1,349569024,1,387842048,1,156762112,1,183241181,1,368967712,1,524419072,1,656539648,1,395706624,1,373948416,1,401473536,1,403308544,1,406454272,1,408813568,1,413794560,1,416153600,1,419037440,1,383910144,1,178388992,1,178978815,1,364838911,1,179175424,1,179503103,1,179765247,1,180027391,1,180289535,1,180551679,1,180813823,1,181075967,1,181338111,1,181600255,1,181862399,1,182124543,1,182386687,1,182648831,1,182910975,1,65535,1,165740543,1,349178468,1,143657444,1,5596,564,0,1,334760684,1,183238700,1,16717276,1,0,1,65572,1,11206658,1,33030386,1,131347,1,18022642,1,33030315,1,2,1,346295020,1,183238832,1,2758108,2,0,1,165087794,1,149031166,1,148769374,1,161089826,1,161352250,1,161876394,1,93194862,1,165085184,1,9570,1,609756382,1,524428406,1,93257794,1,11206665,1,852210,1,-65534,1,16383,1,8192,2,0,1,-65536,1,255,2,0,1,65536,1,11206657,1,65778,1,1,1,65536,2,65537],125,[260,0,0,15859883,0,65536,11206657,170787058,0,349178604,183238700,16651740,0,65572,11206658,33030386,131347,18022642,33030315,2,354159343,2650,42,1073741823,20971854,0,0,0,0,0,0,-65536,-1,-579338241,-579347081,56695,152,0,0,359142611,2502,42,1073741823,20971854,-65536,-1,-1,-1,-1,-1,65535,0,1437204480,1437226410,21930,135,0,0,362026271,2642,14905164,0,36,0,0,131072,31457760,41943040,2,364385643,2646,13979467,0,3278,2534,0,0,0,366744983,2726,7761739,0,68278,2550,0,0,0,368580024,183238684,8132352,0,65572,2,3670016,373560799,176818794,42,1073741823,20971854,-1437270016,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,305749,88023104,9570,489170142,378541563,2682,42,1073741823,7864425,0,0,0,0,-65536,-1,65535,0,4456448,4456465,17,132,65536,65537,383522375,2518,42,1073741823,11403408,0,0,0,0,0,0,0,0,0,0,0,224,0,131072,385881747,2714,6123339,0,67046,2534,0,0,0,387454684,366739480,6035388,0,1518,2718,390600451,2654,13651785,0,65525,0,700,0,1397555200,1851872032,1699946611,6711666,395319067,2442,15167308,0,65572,7208962,34734224,131427,23265424,34734190,262146,23593080,6881280,41943575,131076,31457640,41943040,179175426,398202699,2678,14184268,0,65572,6881282,35061880,131432,23593080,35061865,2,401086352,385876012,16523052,0,65572,11206658,33030386,131347,18022642,33030315,65538,402921407,854654,5,45875200,16777216,16908288,0,406067179,2690,11751241,0,65525,0,700,0,1397555200,1851872032,1699946611,6711666,408426503,2694,11489099,0,1334,2690,0,0,0,413407287,2698,43,1073741823,0,-1437270016,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,-1437226411,305749,16776960,1486,2718,415766619,2702,10178379,0,66174,2710,0,0,0,418650279,2706,10252108,0,65572,2,20971520,131090,1179648,20971520,2,432543947,2710,2838349,0,1,165085184,167905534,177080598,161089826,161352338,176818674,179177902,41877504,9570,489170142,607262830,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,257,0,0,0,0,65536,177340417,0,0,0,0,0,0,0,0,0,0,131072,434903287,2622,10047307,0,1326,2534,0,0,0,437262795,2626,9981771,0,1406,2534,0,0,0,439097839,854598,5,26214400,0,0,1280,442243603,2634,9916233,0,65525,0,400,0,1397555200,1851872032,1699946611,6711666,447224367,2638,42,1073741823,0,0,0,0,0,0,0,-65536,-1,2011037695,2011002845,30685,152,0,0,449321567,2598,4353864,0,-1061158912,192,0,0,451418795,163973666,4288328,0,-2139095040,128,0,0,453515979,173672990,4222792,0,-1061158912,192,0,0,455613163,2586,4157256,0,0,128,0,0,457710347,2582,4091720,0,-1061158912,192,0,0,459807531,2578,4026184,0,-1061158912,192,0,0,461904715,175770126,3960648,0,0,128,0,0,464001899,172886538,3895112,0,-1061158912,192,0,0,466885515,2558,3698508,0,65572,2,41943040,131552,31457280,41943040,2,468982699,174721538,3501896,0,3,180224000,0,2558,471342039,2566,3829576,0,-1061158912,192,0,0,0,474225655,2554,10514252,0,65572,2,15728640,131087,983040,15728640,2,488119323,2550,2846541,0,1,165085184,149031166,178653462,161089826,161352186,166595058,179177902,179765248,9570,489170142,607264070,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,257,0,0,0,0,65536,167378945,0,0,0,0,0,0,0,17432576,39,0,196608,489692231,162138610,43,0,536870912,0,494673179,161876462,43,1073741823,0,-65536,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,255,0,0,497556787,2538,15953740,0,65572,2,24117248,131090,1179648,24117248,2,511450495,2534,2846541,0,1,165085184,149031166,177867030,161089826,161352170,166595058,179177902,99024896,9570,489170142,607264070,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,166330369,0,0,0,0,0,0,0,49545216,240,0,196608,522984875,2530,2781005,0,0,165085184,149031166,148769046,161089826,161352150,161876394,179177902,165085184,9570,609756382,607265910,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,1,0,0,524033660,398196752,13050156,0,525868847,854638,5,45875200,0,16908449,0,539762495,2514,2781005,0,0,165085184,149031166,148769046,161089826,161352306,161876394,179177902,165085184,9570,609756382,607265910,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,175243265,0,0,49284,0,0,0,2147418112,-2147450881,-1979678720,190056207,131072,542646107,2510,15036236,0,65572,6881282,35061880,131432,23593080,35061865,2,556539951,2506,2781005,0,0,165085184,149031166,148769046,161089826,161352142,161876394,179177902,165085184,9570,609756382,607265910,179241026,6881280,852088,-65534,16383,8192,0,0,-65536,255,0,0,65536,6881281,65656,1,65536,65537,65537,260,0,0,7864425,0,65536,164495361,7864425,0,49284,0,0,0,0,34734080,-1979711248,188745487,196608,559423576,522977324,16527252,0,65572,11206658,33030386,131347,18022642,33030315,2,573317423,2498,2781005,0,0,165085184,149031166,148769046,161089826,161352274,161876394,179177902,165085184,9570,609756382,607265910,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,173146113,0,0,49284,0,0,0,2147418112,-2147450881,-1979678720,187434767,131072,576201051,2494,9858892,0,65572,2,41943040,131552,31457280,41943040,2,590094895,2490,2781005,0,0,165085184,149031166,148769046,161089826,161352126,161876394,179177902,165085184,9570,609756382,607265910,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,163446785,0,0,49284,0,0,0,2147418112,-2147450881,-1979678720,186124047,131072,592978523,2486,15167308,0,65572,7208962,34734224,131427,23265424,34734190,2,606872367,2482,2781005,0,0,165085184,149031166,148769046,161089826,161352118,161876394,179177902,165085184,9570,609756382,607265910,179241026,11206656,852210,-65534,16383,8192,0,0,-65536,255,0,0,65536,11206657,65778,1,65536,65537,65537,260,0,0,15859883,0,65536,162922497,15859883,0,49284,0,0,0,11206656,2147418354,-1979711213,184813327,196608,608707419,1051054,7,45875200,0,0,0,610280495,2474,42,0,536870912,0,615261259,2470,42,1073741823,0,-65536,-1,-1],126,[-1,-1,-1,-1,-1,-1,-1,65535,255,0,0,618144867,2466,2912076,0,65572,2,41943040,131552,31457280,41943040,2,626795695,50989470,13631489,41943196,66016,-65532,80,1048576,35,524322,74244,2377433,3342372,136314982,41944600,1363213856,41958640,21364256,16646469,106561282,8324697,153419649,8325412,6356865,262240,-1257963520,-1257963520,0,0,393216,3,165085184,42,636495067,73795994,418907247,5506159,41157759,45220983,30147703,30540927,676201599,8914031,678298767,328815,44696687,78251135,1151,400295023,26543215,624034943,26870895,220071039,235799711,237634719,1183,0,0,0,0,0,0,0,0,678297600,590959,-1065088610,1191,0,1,650388831,2454,2781005,0,0,165085184,149031166,148769046,161089826,161352098,161876394,179177902,165085184,9570,609756382,607265910,179241026,0,851968,-65534,16383,8192,0,0,-65536,255,0,0,65536,1,65536,1,65536,65537,65537,260,0,0,0,0,65536,161611777,0,0,49284,0,0,0,0,0,0,0,131072,653272563,2450,2715468,0,24,0,0,0,0,0,0,656156359,2446,15232844,0,65572,2,41943040,131552,31457280,41943040,2,659039987,2674,12676940,0,36,0,0,131072,31457760,41943040,2,661923615,2438,14184268,0,65572,6881282,35061880,131432,23593080,35061865,2,664807243,2434,2453324,0,24,0,0,0,0,0,0,667690871,2430,2387788,0,24,0,0,0,0,0,0,670574499,2426,2322252,0,24,0,0,0,0,0,0,673458127,2422,14184268,0,65572,6881282,35061880,131432,23593080,35061865,2,676341755,2418,2191180,0,24,0,0,0,0,0,0,679225383,2414,2125644,0,24,0,0,0,0,0,0,682109011,2410,2060108,0,24,0,0,0,0,0,0,684992639,2406,1994572,0,24,0,0,0,0,0,0,687876267,2402,1929036,0,24,0,0,0,0,0,0,690759895,2398,1863500,0,24,0,0,0,0,0,0,693643523,2394,1797964,0,24,0,0,0,0,0,0,696527151,2382,1732428,0,24,0,0,0,0,0,0,699410779,2378,1666892,0,24,0,0,0,0,0,0,702294407,2374,1601356,0,24,0,0,0,0,0,0,705178035,2370,1535820,0,24,0,0,0,0,0,0,708061663,2366,1470284,0,24,0,0,0,0,0,0,710945291,2362,14446412,0,65572,2,41943040,131552,31457280,41943040,2,713828919,2358,14970700,0,65572,2,41943040,131552,31457280,41943040,2,716712547,2354,1273676,0,24,0,0,0,0,0,0,719596175,2350,1208140,0,24,0,0,0,0,0,0,720906939,156502314,12180,0,0,722217703,156502310,12180,0,0,724052731,2338,1167178,0,1702,0,0,726936335,2334,1101641,0,524303,0,400,33619968,1766207746,1935959416,134247289,729295659,2330,1036105,0,0,0,0,0,1140850944,732179287,2326,970569,0,458768,0,700,33619968,2035491330,1835365491,2048,734800763,2322,905033,0,589836,0,0,33554432,1699217922,30316,737684391,2318,839497,0,589836,0,0,33554432,1866662146,1701409397,114,740568015,2314,773961,0,524300,0,0,33619712,1700004098,1852403058,201354337,742403067,2310,708423,0,5,-65536,255,744238119,2306,642887,0,5,-65536,255,746073155,166856958,577351,0,0,0,0,747908191,2298,511815,0,0,-65536,255,750005371,2294,446280,0,1,0,0,0,752102551,165021938,380744,0,0,0,0,0,754199735,2286,315208,0,1077936128,64,0,0,756296919,2282,249672,0,-2139095040,128,0,0,758394103,2278,184136,0,-1061158912,192,0,0,760491287,166594786,118600,0,-65536,255,0,0,762850615,2270,53067,0,1791,2550,0,0,0,771239255,113707226,65537,0,116326401,65536,65537,116850689,65536,131074,91160577,65536,524291,90112001,65539,917513,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,780938619,2754774,65536,65537,917505,0,162400942,0,2752512,65536,65537,9895937,0,172361102,9,2752512,65536,65537,11730945,0,176031118,9,2752512,65536,65537,13631489,0,174982542,9,0,0,0,0,0,0,0,0,798240251,2258,28492,0,36,0,0,131072,31457760,41943040,262146,23593080,6881280,41943575,131076,31457640,41943040,41943042,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,798240397,556531722,12180,-1866465084,4,-1727994880,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2080331264,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,419477504,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1646274931,1919903333,1970413669,1852403310,1699946599,544241012,1767991137,11886,2621449,2097337,65535,1384271874,1394634357,1148084579,543912809,1836020326,1852397344,1937207140,544175136,1667590243,1851859051,1701978212,1919508848,1819042080,543584032,1920298873,1769104416,779314550,1701336864,1752440942,1763734377,1868832883,539780462,544109938,1431586131,1227825232,1869881427,1887003168,544437089,543516788,1953724787,1663069541,1801676136,8238,5242888,2818238,65535,1468157954,544105832,544567161,1667853411,2017796203,1394635881,1886745701,1851858988,1768431737,1852138596,1852405536,678915940,1394616691,1886745701,2036428064,1986095136,1919098981,1702125925,1769414756,1646292076,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,553647949,0,0,0,1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,168651884,0,0,0,0,0,0,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,1398033999,1313818158,1296387840,1414418246,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192],127,[1702261349,1936289056,1668571501,1412378216,1701995880,544434464,1919950945,1701601903,1769414765,1948280948,544434536,1970562387,774381680,692207939,1818846752,1395076709,1886745701,1935763488,1701143072,1633886318,1818583918,1864393829,1852383346,1920099700,1702129781,11876,0,0,-117440705,-129,65535,0,41943040,5243360,2097409,-1778383561,0,2519,1049395,0,-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434,0,128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-302252033,25187925,1515548507,1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936,1229070336,269484100,1107559425,82496,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431,-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1870779866,168,-1468098771,-1750590720,-1357072,1438056644,-1436930784,704709672,1532341664,-1431655846,5523882,279511044,-1845473152,-708859062,134352970,289674248,-1800795583,1367425669,-8451582,33104,20999671,96,1392197975,-1594479360,1432159120,-354810144,-1427265022,-1442709340,-1431652990,1414911402,9361,1108485120,21496362,-92842720,563119248,-1542307551,-1431678422,72624210,-14704216,526538,-2135271507,16777248,-2146446214,1556059648,-83943680,1347883904,-1269410551,1443471378,-572828155,1247106485,5280170,675578144,1409435777,-620810934,-2080104380,312546308,-1586063992,-1474149111,-4254718,2138272,-388060422,335544320,1073788077,-187307263,-1224798463,-796959344,-793052349,-1456861099,1437456938,-1448433062,25183268,1109993730,18878760,1790946048,278923809,-1995144560,-1799727278,1167337636,-31481260,660,1353427693,385875968,12640086,-1167131389,-61359616,-1023426816,1424883459,1423297044,-1419089131,626371949,69243474,279216640,-1442168699,-722653916,1108713608,608839970,1441750565,-1857383918,-11595486,36930,1624626943,1593835520,10513077,-1594138875,1431334659,-1593901312,-1581282794,1345017098,1834702251,-1431655766,18760,-1521348088,278923808,-1459726719,272632132,38798472,-1459962990,1246864808,-79345079,8388648,-2140472443,2130771968,12629755,1224676279,-2130707702,83197195,-805112491,-1431678427,-1244285355,1437166165,536880165,-2008381182,-1542832107,1102383892,1242907689,-1450569183,-1509986475,-1454632379,-65821404,42116,15294336,-1458962432,54654,1074776314,1079356709,12384037,543708603,-1582672891,-1435837610,-1834308938,2134418,1381246240,-1843391872,285059712,557984066,273695748,1442709322,606426409,1434718866,81,11796896,-1340735488,33614367,4257199,1086322527,48807455,44752342,-2074729215,-693196118,1414878677,34984,1146426628,1217011797,1087702818,346653844,1246368160,-1426079958,1389733012,1519473833,8200,173,-726990848,352382978,11558741,-2132083073,299039658,-2136315301,1398122820,1521855834,-1521175126,21029,1364563328,626148352,141168904,-1525394871,-1856992750,-1443168491,-1792371374,541084197,35234,59637,1806500352,520112288,96515565,16301874,1187053503,14005931,173352192,-1420462633,-1806543525,33556626,-2002105848,1210651306,-2141551296,1380067748,606750024,-1426104507,1414878634,-2071713387,67108872,41054,-1118432000,1057226840,362868414,296887789,195624959,-2141955243,710432000,-1243982155,1381324141,1073762473,1421158913,574963969,547885060,-1985309550,1095836178,-704708845,-1431655894,289450666,268453922,20643,-692756736,1426129130,243325695,71357627,520223487,27978478,1269126160,1437325914,-1431655766,32836,-1571412736,-1802234712,-2112732512,1435869770,-1471671991,-1426216056,1440066218,9022036,-2113929216,43194,-1409405183,-1609170856,1459681815,721485806,1057012991,72662015,900237824,1835881899,1235905109,8234,1214944580,-1574288123,138674185,1414699604,69896868,1845493570,-1436920491,1237363370,537020457,16596,-721441532,-48562016,975263808,520202939,-1392187155,11070741,1448174848,-1431675947,1436920501,151060553,626349312,277424208,-2147481472,1431676330,-1454759598,-1242740184,1437313706,4216149,1242038528,241,-99108843,-1219100512,-285081420,1526783470,-637382529,550514344,-1432212991,-1235888806,609572309,278692,-1599434238,-1541126907,539238688,-1431655766,1146430869,-696862846,-1428525643,574925750,704716868,244,-33396053,-584253184,-16711429],128,[1862443263,2001454327,-2136964522,1799722242,-1430890901,-1431655766,18,-1784002040,156602960,-2147450876,-1431655766,1789591761,1808751145,-1246906789,-2143242789,-1792801775,16777456,738254166,1995899392,-78970707,-12457217,-1391746561,1091818,1510561026,-1431652950,1381127597,134217928,542479650,1074931978,135267344,-1414878550,-1571450284,-1112988283,-608807443,146828909,1409880064,83886328,16021339,-604174592,-2076901132,-16269291,-164822785,21685,-1440306686,1840600757,-1456843435,538968100,-1974197759,-1798813023,545394816,1521212074,1479180458,1867879850,1457249910,25802207,1428324384,721420536,11184714,-16840960,2069823898,-13954904,-1388965200,54702,-611691511,1437325910,626349493,-2147483568,1347045770,2435604,-2113912830,1840622262,-1097510203,2098550100,-1150456869,12639925,1426653188,1459683576,7822837,-15772671,-285802432,-1382612748,-1143340808,21875,-1440050678,1454222042,-1801147734,131456,178361344,581472930,136577056,-1235391781,-1425364814,-542463406,-290013697,1216378367,1518673920,788594936,11326206,1535170050,-1151728224,-8519464,1458408144,21677,1427461141,1515541845,-1437444691,524368,-1609301483,-2142984888,536871432,-693193555,-1558010652,-537417006,-72485393,22182901,-1441660895,-1089863428,11726335,107608842,-558424704,-151583278,-67173952,43178,-1230354411,-1435849814,-1591061067,35659776,363484162,143804434,139393,1806420694,1435065001,-672246422,-1073758214,12640127,1426654212,1596260600,9502463,-1598137077,-335667456,-1078001584,-16841390,53482,-715763638,-1437223595,1437248202,134218304,1224837416,538977621,-1843396348,-1101714858,-1467716891,-1142991903,-279187969,612431343,1512374272,-1084948228,4259839,-1596625067,-16834816,-59488,-2678016,8379,-1435877083,1437444790,609572181,8388608,1420447762,38441642,528464,-279620181,1436703413,-155495670,-81937,12697597,-1442570176,-550895108,16842751,1082086837,-2147839,-16806144,94904128,16637,-1414917547,1790269013,-1834702166,-2147481471,571540809,-2013247319,1241677824,2071287181,380720873,-294170719,-34604035,29425151,705265664,-1084881412,8454143,-1062568961,-1172253691,-788717822,-1462310396,16567,-1381334382,1456822869,-1456821846,17956872,-1790291438,542385493,4196612,-559273436,1247573989,-546420844,-545259585,272687071,-1457520376,1599804922,33619967,14413567,14351118,-1594925304,1383816993,5,1437403732,-1431655830,1414682037,276825088,1428433185,16795733,1410498624,2146768261,-1430628870,-35829175,2147475295,12614651,1409417216,1605741228,-1249837057,15269762,-1602240745,-1602224319,-307399291,33554432,1783965077,1431655851,1078547797,8192,-1785560044,138551893,16785938,-1347466664,183152378,-1141143150,-81,12713983,150997058,1071295414,-1413414913,14954304,-2133562027,1090385670,-1426661877,16777440,-1437264560,-626365779,-1431655766,67108864,1430868642,-2146416555,1411713088,2012547593,-1537895426,2000103754,-150,29425663,1140998144,1599167963,2105933823,27263157,1081784155,14400779,1521183509,167772304,-1431680438,1437444778,1210755498,-1876688384,707037460,629154474,8396809,-69254616,-1831578114,-297397595,-37,79757311,579862528,-1219185227,-674037761,50372826,14810109,16572202,1792892503,83886248,-1431688624,1431655893,-1873652395,2049,1251300418,1216682,621347328,-1386600150,1235899647,-575839212,-71,12648447,134284297,1833266173,-1110769793,83941503,14352127,49348535,-1430866339,704643232,-1436920431,-1431655766,1083484842,32,710017577,276841642,136323145,-88113110,615078655,-1147959128,-32903,12648447,1158942720,-1238647381,-1410662442,587265194,284229451,-1862729729,-690291713,301990016,-1431677536,1431677866,-1538632363,1116872704,1252616850,34677417,1090849024,-1403349974,-1856717313,-30766830,-32779,12648447,310444032,1830147326,1459347437,1577144575,31463296,10681983,1517158399,1241513984,-1414878588,-1431655850,271165866,134217730,-1836837815,1212172458,272662698,-30441054,1112190975,1839540817,-32795,12648447,623149568,-547490645,-67144357,-83761078,67649789,33618687,-722010113,1409286272,1431655825,1431655765,1079334229,537133568,626369060,295252,1142172160,-1391826807,681957119,-1155259835,-24630,12648447,370216964,1966036221,-18499,1862615227,-1694435217,25222910,1761607679,704708608,1789635138,-1437157974,-2142722646,-2143285240,-1857006190,605103138,8487044,2101716354,-1848315905,1535723602,-49259,12648447,-1417149952,-560211285,-9749,-1123745547,1057020666,16842235,-788529153,-1526726656,-1431677435,-1247106390,1079126613,1065024,1145705033,4227220,270799392,-619565016,1156249599,-1487779580,-41046,12648447,1246906368,-1152074754,-21834,-282459908,-1090456481,50394351,-385875969,1409417216,-1431655926,1437969066,144003669,134349056,304458020,-1845221048,1107296265,-1421568382,-1444220033,596775497,-53463,12648447,723845376,-698946133,-10755,-1248460550,1828737261,1241568447,-251722304,-1459486720,1431680266,1431655765,541674069,1091044352,-2008005310,1081378,10769568,554767656,-2063926433,-1406905839,-42156,12648447,-1768938494,-1426433027,-48209,1593770236,-1224546121,729833727,-198192898,1342767104,-1437182683,-1431655766,-2136692054,4202498,1384813588,1250043016,4,1115965952,-1575028305,-1970781052,-43103,12910591,1263141376,-626133333,-48731,-65284,-284487171,-1107113729,-1467984725,1241841664,-1414878694,1431655765,5395797,-2013003760,2368841,1048645,613483585,89195938,407633239,682183762,-37484,12648447,731203584,-285823114,-60459,-64771,-15761154,-685719041,60413,-1607860224,-1435871915,-1431655766,2705834,9438336,-1437429212,1380078112,20496,38019336,-1387070033,554930432,-21951,-2134835201,-1774059008,1538259679,-4243347,-65028,-13695747,2047198463,6839723,1344602112,1431655765,1431655765,9708629,1090555904,1099453474,524362,524676,145753217,-1675297111,1382290090,-18670,13172735,1260988673,-310749323,-11027013,-64770,-14737154,-552349441,11332318,1100283904,1431655765,1414878549,139023785,134479874,-1806546411,673273233,270630928,38380064,1011449685,-1608211200,-21622,12648447,608829952,-139461665,-1079978258,-62723,-6323970,-364191489,13786603,72679424,-1431655766,-1431655766,10769573,-2142240248,86253897,33816612,16779328,2626564,1176698773,1149830314,-43221,12910591,1435568128,-1110092107,1465808759,-9499650,-14741250,2132267263,11070045,-2111176448,1440044629,-1437313707,539501973,8320,-1466782684,-1873784175,67117316,5587209,311705418,26316928,-37075,-2134835201,-1843117568,-346886657,1223408315,-4778563,-12631809,-1436556801,11024107,162136064,1431680426,1431655765,-2136697772,33555456,312775186,33686600,1074954304,34220032,1239527205,270869034,-18603,13828095,696846336,-1115652523,1925044182,2145205778,-10517762,-11147009,13687414,94896640,1431655765,-1834309038,9480874,546455586,1141983561,1210098066,16,-1608154838,-2064361710,67143744,-46699,12648447,-2078014976,1442949887,-1377043011,-1075110968,-5308161,-1430330625,4221915,715786752,-1431655766,-1431661910,44606546,8,698635300,17404964,150995458,1099583488,704273161,11149844,-15030,281083903,1435600896,-620301227,-71477545,1803358056,-10845698,-42469889,5287341,357041408,-1431655851,-1449891158,4362836,150999616,1141974293,612368530,541329408,1344373842,1090472773,33556545,-32726,13238271,671744000,1444260606,1574432701,-1227377985,-1079178561,-1410403585,4249078,1436554240,1431655765,-1437447595,145271442,541130753,306467337,2708553,-2147475384,-1450573276,-1778406896,1156392,-59771,12648447,1430323456,-1149239977,-289580309,-581080363,-680114710,-151257601,28077,715401728,-1431677523,-1783977302,537929045,524424,-1541240428,1207959954,67665920,-1790947182,-457233895,272634500,-8454126,12648447,-2011954176,-693458086,-1217462339,2007358838,2058031706,-1352730625,8432245,-1441770240,-1431655766,1380603285,10528850,167809536,1234195458,26388488,1082130432,1428817225,-121681332,33857874,-48316,1086652415,1430913024,2145386095,-621303058,-1646627109,-1344459288,-1158152769,46550,-1434408448,-1431655766,-1448439132,-2104482231,536936484,-2079710635,-2080373678,336724516,-1434447868,-27323129,5245568,-8448752,12648447,539033600,-1435150533,-1111819337,1449843694,-362113612,-306513961,43701,-1438471678,-1431655766,-1437422934,4346285,69206016,1369740292,273305865,1090588672,690627585,-22052249,16949546,-10517246,12648447,-1786117120,-66210,1877956317,-1581793957,1605856576,1542454906,43098,1426237698,1431655765,-1790290603,2656802,-1593538424,135414034,1186,279478400,1216430628,-5254112,5261890,-8444600,13172735,1141903360,-1437092033,-176498185,2111690429,-354748896,-306533417,54510,-1442229243,1381324213,1386914900,138433962,142606336,1380559426,1150394384,1241842692,609527808,-4201847,-1786474476,-11041534,12648447,679804928,-33882821,-1105223494,-1427378706,-1150436396,-1225785765,20659,1426434314,-1431672235,1437149861,2105941,1157759042,555880712,267333,-2145382128,-1878911552,-6326228,2640450,-10542808,12648447,1109983232,-1351635169,1429553263,1868396469,-692670636,1840634862,16477,-1440046038,1431672234,673535317,43030928,537927688,-2004311006,564150800,709525504,1079256073,-8405932,1225924905,-5567999,12648447,268583424,-170001521,-72679203,-1242583585,-1115990565,-1210192197,41130,1427480618,1252682325,1431677354,541107274,-1979579904,623186561,-2075913179,-2147216894,42533536,-8446118,-2136959852,-5291948,12648447,-1968701440,1593310791,-1361804554,-296059979,-135353674,1823964159,33002,-1437953878,1431672234,-1515566558,-2139074006,536870976,-2138004472,9454208,1419919432,1218717705,-33566807,621431253,-5630975,12648447,537001984,-138545245,-179098693,-1142040850,-557847955,-604316203,85,-1431682987,-1454189142,-1809296043,22022821,153354241,709530146,606218517,17893889,5308996,-117493935,4268629,-13942200,12648447,-2078014462,1576009346,1591061981,-709444165,-2376266,1840246527,33554613,-1440087638,-1783977302,1380624724,54676,-1610608632,2181377,8918080,1413750820,537403409,-10842,1378502677,-5631982,12648447,276824064,-136618069,-345131153,2128336605,2004867053,-622151818,16777386,-1431698859,-1431655766,1247126858,71443026,83886336,-1450695638,-1856986606,1116417,38078468,-268496059,-2008767014,2132101761,12648447,1108475920,-570537043,1591467509,-709002261,-34096202,-1235358243,167772372,-1431697240,-1431655766,1436898473,10507337,269025280,35934721,67242308,1359237674,536904224,-805360235,1116754175,-1080754136,12648447,134226432,-26368009,-142608450,1877726838,-1216487461,-608798729,167772240,1431635369,1381324117,-1852560731,536906282,16809984,1351717972,1079005713,77613185,9445384,-1040231148,673558005,1596282245,12648447,38338560,-1409330771,1540709847,-1168277585,-18908227,-1385316931,704643152,-1431688540,715762346],129,[1246930260,4215204,1212156040,84166946,277088324,537469994,33589410,-754984632,-2112817745,-548796384,12648447,536870912,2130438399,-33622277,-672420998,-1208230037,1977341679,-1442840512,-1432087904,1251322538,-1437953366,9475154,16908288,1347506761,-2058313198,8409673,4456968,-2063646431,767950171,-1358802411,12648447,-1979152128,-315639126,-1353334866,-1111585107,-34603586,-1430864966,1426063520,-1431680448,-1431655766,1370139282,71387657,67633152,92571684,136264,139634730,1069250,-1862294382,1471348397,1599439232,46202879,18874370,-1087382145,-167782915,-353696780,-675350549,1792798191,-1442709376,-1431688576,1414895018,709470890,8397994,553648640,539055378,625516834,1073759573,4195624,-448838908,265911893,-1425517398,146866175,713164816,-157845797,1582694359,1602028970,-17047617,-1246382406,1426128896,1431655685,-1431677867,-1537979991,270570149,69214210,-1974984631,-2147481464,37770389,630786,-253786814,-1431376054,-1415413052,12648447,532992,-3809793,-134236674,-1247081496,1543503599,1423797743,-1475739648,-1431655936,631614122,1386588746,4216146,268501064,537171236,357057093,269668950,1075841448,-446756336,1207283498,1430792425,12648447,625016832,1968306090,1565912919,-289592240,-19136578,1785453498,1411710976,-1431655926,-766225067,706029909,8396937,16777216,-1974318830,33695888,1082152027,279170,-492100347,-1242714876,-1391311390,12648447,135284994,-1548289,-134251011,-1155114016,-335614465,-1464484369,1343553536,-1437947614,-1783977302,-2074958510,-2147445164,8652800,554181768,-1860173531,69227093,1083248849,-378731232,-620863918,1447308285,1153499135,-2109472184,2142567093,-1112877201,-543443367,-1093156865,-1596298571,-1599471616,-1431655926,1436920490,1403606090,21123402,1207992320,-1969057246,67675152,268724651,270551284,-464107255,1803496193,715756478,12648447,672174080,1072197615,-268468491,-145302034,-335675786,1085136381,1112866816,1431652949,1230349652,-1466676695,69225121,17825800,537929992,1250033828,-2104448851,67438073,699011648,-575699628,1254246271,297926591,37889296,1533606845,-1246372929,-1111656585,2128607231,7695275,-2141846784,1381312789,-1431677787,356886954,8397845,67118081,-1784019935,18911746,536913194,1351635198,-1336205051,-353021440,-1779114065,80019391,-2012184510,-1431652369,-33033,-1057349,-1417936897,-2136295697,11142144,-1431655766,1437182634,-1540217515,4215466,276889632,1078219268,604569680,172337322,35980543,1700086816,-47300534,636616535,-1597964417,21501192,1907092571,1437461373,-1212811538,-34677798,13917045,162075136,-1437444779,714451626,1380624714,1051025,36868,-1785591152,18884873,1074832682,1208013311,-1339422327,1579911456,368770923,180944735,1143111840,-631391298,-540833,-41605,-1207959809,5565883,47450624,-1431680430,-782985814,698979412,8430666,537395840,4827394,1208221856,708986965,39185151,-1433067518,-670383990,-1510146089,-1597833377,8399364,1954010479,-1380059601,-27265057,-307578889,5264854,156259584,1431655753,-1381340587,1142269266,272650916,-2080356334,1420428352,37856516,-2146425590,1350630655,-699775832,1770091584,1258225579,1254686639,287899809,-558017163,-68165738,-269066827,-1090519586,5290939,631548416,-1437314475,1163236778,715303466,35090,18874368,160508425,135268385,709118117,170590207,1527910657,1493174932,318766930,684064703,8407560,-136860994,-1359283637,-2049,-680665089,10540502,360732161,1436920402,-1269541547,1381323429,-2103434039,67146308,-1571550976,1074020616,-2146266608,1086455807,1833256084,554730818,1241513805,-1831665849,1076101282,2105361899,-5279837,-153133387,-84478474,4217531,1249925637,-1431680374,-1783977302,1227461972,37412,537001984,273302857,38873221,1380188485,720961535,705757473,17047976,-1778401498,-1429667973,67118344,-682120770,-1241645615,-1073808385,-1380065313,43733,-1459596023,-1431688619,1385540266,608872850,4213140,71312421,1151931392,268469536,2708480,1090387967,-1421585276,5277778,-1023430769,1238761359,-2145091520,2115347711,-9469976,-33853525,1993833979,55998,1426248746,-1515564503,-1437444779,-1440471723,310944842,-1862270976,564808228,1109663765,1242693929,369033215,1427243297,17375912,-369101545,-1429012629,276826194,1470485247,-1426444355,-138412034,-612503569,20691,-1542303083,-1437968987,710235557,-1851091798,-2145381854,561224,1213272577,103844,547640448,-1056964609,356602954,8423530,-192939254,-1429536875,1141383296,-1438057729,2144837370,-536871253,1843116926,21613,705013846,-1431688555,-1515541846,1301434953,4237652,302055938,306842020,306724882,135332356,-352321537,1242825360,-2145115979,-222347519,1440087893,18940457,394656511,1122568127,-608323,-1217397285,33603702,-1542152022,1431677266,-1431677867,581520042,310412306,1075847168,1093223680,1073752649,-1566267376,-117440513,631329797,536888662,-111169788,-304677035,310378560,1219034879,-1163213843,-83886169,-306532353,83894443,-1790295973,-1792387766,693458261,1495618853,1073883721,151289936,715396132,77890596,134742592,-1,-2113400321,38422699,-118794432,1977352106,1074415700,625344479,69526975,-1078067382,1541404122,167805036,1378484397,1437158057,-1521855147,-2070633388,5280164,-2139095038,-2121129471,268521554,-1516107774,-1,676513023,-1879027283,-27588095,-1093271723,337641601,-1830223873,-1450003721,-285738197,-1229594881,620757173,1420133108,1431655765,-1705749163,1437242002,67127850,302121600,709429576,1092654378,1376272400,-1,76149503,2663509,-43432700,-707264726,-2105408920,1272119295,1166671551,-1140859041,1844312022,1442840788,715720853,-1431655790,-1515541846,1380537685,272703889,1074792464,1143247872,134815881,-2011036352,-1,-1444610049,-1459431126,-23916511,-18186326,1342720146,633995231,701825023,-2228629,-608716161,-1426063280,-1565916568,1431655850,1414878549,673556884,562250,151126018,-1835924956,578849444,1443373058,-1,48824319,4745797,2136293892,1540865813,169935008,-1751056515,1257635711,-302548033,-1227165718,1560412320,1414662564,-1431680363,-1431655766,-1789639259,1117801040,537403456,1235527680,-2010492886,-1843265264,-1,1425407999,621892885,1596133456,-36339883,1090785621,1436876799,-1510146049,2147483503,-625100097,-1241448320,623453608,-1440066231,1431655893,1159866965,134226197,-2076180480,-1810758254,562037905,1426592833,-1,-1979908097,1086631490,1862894850,1473625898,339805248,793869783,318439423,-690102529,1433137142,-636878784,1380259232,1436898389,615098970,1347791250,541234340,-1087731308,-134217729,1445702228,-1428827476,-1,1358888959,362916392,-1212395480,-36995179,1074827348,-1685524737,-1996685457,-525377,-319392325,1831534592,-1976281856,1431677866,1431655765,707347796,-2104997230,-1358290432,-83886081,-1455151707,626338341,-1,-2046820353,1079257925,1434322050,-1412128822,352584000,760411574,16056255,1841295231,1387114207,-719978496,-1433228736,-1431677879,-1431655766,-1835750838,134226249,-1213986779,-1375731713,-1433235374,-1437948502,-1,-754974721,342447376,-1776312024,-1228767275,1078038698,-1438078241,15925087,-16924865,-1461978123,1958412288,1437225986,-1431688619,1230329259,1430934101,536908836,-1089322368,-150994945,-1437968728,1420405418,-1,-385875969,1102449317,-885058558,-624255158,68420992,-1440044683,-2136440837,-1212678817,1080929710,-1431502336,1235571201,1431655765,710235477,1218792100,-2103160150,1604915217,1526726655,707348885,714429609,-1,-167780361,-1973770992,-250658479,717315945,285253716,-174740774,12910175,-67176641,-2141522051,1751845122,-1440066283,1431655829,-1431655830,623454613,18465,1862599684,-352321537,-1517640638,-1521212123,-1224736769,-52467027,1347752356,-39381878,-1530638507,-2142759551,-565472790,-2142048275,-546324705,283990767,-1866660600,715760682,-1431655854,1414903210,-1465604950,276861588,-1146445168,1442709503,1414861353,1420143274,-606404609,-1100301314,1252754498,-65961440,314601397,136333354,-81048875,545896639,-168100561,5566325,-1596577152,-1521838774,1431655765,-1437280854,311798436,68241994,-1357772798,-1426063361,1378003348,-1440044630,2146959103,-671088641,-1319808364,-7711670,-2000513238,578988690,-5264652,-1806374166,-1078988867,48781999,-2123753728,-1792366294,-1431680427,-1448465747,-1437428438,541073569,2141536912,1761476607,1251288229,1252608682,-631572481,-83886153,-601225047,2132969775,583032725,4762186,-12381718,1115833599,-704791041,2223610,12430592,-1432070998,-1230329174,1431688618,1143581012,38228,-1223553020,-1426653185,709465416,-1454746219,1794071295,-5264726,-1433775507,1066001599,146843606,1140880811,-15217934,1562989309,2125985755,9460655,-1965769984,1419070121,1431655829,626349397,714380362,151144586,-548780767,1392246783,-1524346219,626371154,1437199869,-11250347,-1236623142,1608839871,1120032741,27382826,-8301334,1469417726,-671252865,276884725,40529157,1431676330,-1431688619,-1431677515,-1851436375,1074275665,2133135364,1240858623,-1806546654,1420382890,-1431652682,-1414921072,1434540791,-1355089793,29404146,277396055,2130864885,2101945087,-1109921797,-2147437218,362863378,1381313109,-1431459158,1414878677,1251232405,69242916,-1349352304,1423835135,1376397973,714427029,5592539,-1442672060,1445588442,400555711,348154873,1143008554,251722997,1596279293,-134300177,19191019,718597645,-1437423148,1532319061,-1834309035,-1454233175,268454474,-552988414,-1561657345,1248175442,-1431655854,-307579411,313016320,730093135,-886046801,1103255549,25549399,16840698,-139778817,-1168377922,67127485,-1790944469,-1437969067,-1431655766,1789569706,-1802218331,-2147475311,-1085128560,1437990911,-1836019672,-1515940716,1457379930,1090651354,712080181,-776536137,12626428,673215917,147914743,-27880706,-537010181,536912342,1444969815,1431643561,1431655765,1431680342,1112188244,75666506,-550893052,148242175,1229605510,-1800777142,-36881,272650495,182209029,-506462245,79735804,71949655,15269887,-547403425,-355042577,2261178,-1442654787,710235557,-710235478,-1431655830,1436652618,268976160,1870995601,-1519714305,707089745,1398101285,-197,650751,-1521112320,1961623381,566842878,1359131946,16711679,-76130945,2109730749,33559252,1430379182,-1431677867,1537977002,1381324117,676680362,10645,2136278016,1386937343,-1534058411,1414081193,-1230441251,1153498879,-2123754112,-756547754,4232574,139516501,16449535,-272677569,-1410613761,1225293906,1779132635,1431672234,1431655765,1247106389,-2062264923,1140883492,-1089318510,156630527,1227265322,-1783983542,-1834593627,8191835,-198309632,-101335126,146822462,-1542805110,16646141,2113361247,-159516746,109119700,1427494077,1431655754,1431655765,-1431655827,1386367637,272771145,1598751232,-1431767297,613524612,1381321252,1225861429,-1840556716,-1867906526,2096488278,1086466719,312502827,16580527,-142627009,-1381048833,455098432,1437311214,710235445,1783977386,-1431676235,697640105,33587492,2133401673,1151728383,-1840639403,709470610,2130628,1622518306,1851064448,-302338262,12601935,-1609919484,16056255,-1075987169,-570984597,1442841124,-1440071497,1431655829,-1381324246,1431655765,-2074957228,-1878503278,-1080751616,693294591],130,[1227139410,1428497737,1074006032,-1135195904,-1257619438,-1090687093,-1991764697,178299426,15392605,-67111137,-1252336129,1560879121,-1436904998,-1431655766,1437444778,-1431655766,1384682130,67142728,-1354088283,1162472959,613483561,-1834314716,143728641,1263871232,-1440612288,-151235639,12616339,-1610332152,-2136670225,-537469153,-722534566,-1214248896,-1431698827,-1431655766,-1428837718,-1515563349,-1783999403,1342316578,2133135872,-1839966723,-1840598380,-1433122158,33554980,-1253441464,-1391980215,1610505573,169289,155259394,547977915,-71303401,1370991343,-586841592,1433208282,1431655765,1532324693,-1431655846,1212491177,42483849,1465205028,1411560950,1230014794,-1454235319,-1878521856,1428488192,1392657512,-1149348519,551584340,1074823176,10804911,-553714385,-1462075397,-1224077278,1423256168,-1431655766,-1431655766,1431680426,573084196,-2013263790,2132084865,575231467,613100201,1244310052,21135360,-1426030556,171966549,1472157098,-2105498430,344269856,-1575818762,-136612001,41276847,-39387008,-1419080796,1431655765,-1386850987,1414911338,-1807067755,536912008,-1431698928,1243982517,-1839969627,692406674,603988516,150999552,621810005,-1363192235,4460984,32768,1235506363,2105540479,-1465057286,-1373990392,-1431688544,-1431655766,-710235478,-1431688533,1235395794,67371042,1598662788,693294426,1230120234,1385243721,-2142765056,352321609,285262938,-1688234666,138428917,-1876948990,-1424839954,-672276995,23745903,-178847712,1437445520,1431655765,1790290517,1247139242,609571370,-1877999031,1428488720,1242124717,1420382869,1212846676,151130625,4212992,76697765,-807949654,1084367962,33816896,793330173,-2177,-1532953157,1589465605,-1431677374,-1431655766,-1386828326,-1431655846,-1836569899,33591440,1783959873,-1537979669,-1840608600,623462794,541605892,33554450,21589,-340833707,21008620,1074807816,1529189630,1517125615,278178542,-220790128,1783985413,1431678378,1437291861,1381324117,1213371024,1073741893,-1389739004,1380100442,1247106470,-1802361775,-2113926912,4793408,43166218,-363633387,-2004860226,138477568,2140480253,-513,-2075986245,-1451617024,-1428510190,-1435847254,1790290602,-1431655766,629757005,134348816,-1421213296,355046506,900276777,1263047242,135405570,1073742089,-2147437230,-441494363,4204655,8450,-615872002,1790422907,556291565,-354448566,1431661835,-1252698795,-1386844843,1431655851,-1876670126,34078885,-1381329918,1386586794,1251316906,572872105,557875712,2377760,11053572,-178957047,536904119,537134216,-13949699,-131602,-2008918849,-1603654400,-1437223595,-1431655766,-1243960662,-1435849382,1252697258,1073750032,1428759112,-1449880486,-1437455799,1420399274,-2147219452,604045828,1218587137,2057983045,73487547,34635776,-72445186,-1431308289,571515370,1426020177,1532351786,1431655789,1431677805,1230353770,557918761,134217802,1453656066,1246405332,-1437956780,-1995134550,344997888,9447569,5281024,1907075584,49499,138486816,-1084536450,-344449,-2138396486,1096137988,-1435871905,1450038698,-699026006,-1431647574,1244303764,37748768,1515561552,622938538,-1789644203,1381127509,1073874944,1376075776,609559872,1553279509,-1858022211,536871172,-142662273,-621805587,708871402,-2131071087,1431655913,-1437248171,-1435609675,1420470954,613501605,1208090761,-1423308540,1437410385,-1437447862,1235839659,76554752,2098596,1084756608,1565889792,25195,2369537,-87458,2008905407,1397418,190100741,1521199702,-1247126869,-1414374827,1431655765,1229607506,36,1435845777,-1802333622,-1437953368,-1521828435,537198592,605196290,162202640,-1370860286,608367702,-2105540024,-572844737,-570957833,-1807742639,-2048196715,1437455738,1431677802,1515940779,-1515541798,270608681,33554576,-1252908540,1378109780,1227433386,720721749,173015040,-2122308976,-2141978111,-1431696832,53919,269651968,-13442,1987967933,538067112,731949646,1807047339,-1435871915,-1431654987,1420143274,-1533785963,537985088,-1440083631,1435735202,-1433104300,1432219050,-1610481664,338330660,-1440087724,-1420647168,19003690,1077945618,-604025057,-623411457,-2058840686,766049589,-1437248171,1839966890,1842719318,-1839966891,170042788,150995344,1435845636,-1789640108,1245858377,-1426105429,69227941,1082134657,1083543552,1465193120,75520087,76843008,2130662207,1795020759,268575300,-1416472913,1431677882,1437428315,-1430866262,-1431652694,1346966185,4,-1437461983,-1433261559,690561450,-168858027,-1437291950,1431688662,1532319061,16475,0,539043144,-134265057,-1520992771,-2102900695,-1230964037,-1435849259,1431678378,1437293147,1247106411,1160030532,67174480,-1440071416,1414173394,-1802201948,-21080171,1167239850,-1431688663,-1514427734,33729130,285376512,-1991732734,-33618657,-1459949641,687998084,1510321646,-698960470,1790268885,-631591979,-1448432982,273224245,537133056,1419056258,1381320996,1111638674,-300459,-1840626454,-1234512426,-1168714283,5284013,512,539248912,-134266097,1152236285,-2035789143,-309663557,-1436920403,-1420446291,1437429101,-1784370518,-1525528247,33556544,1381335336,1244243346,690563497,-9457846,173102589,-606245195,-689063058,537023157,1140850688,71902533,-21037034,703983535,386015236,-1239045394,1533782965,-1378462123,1785443669,1414878637,279225508,135266304,-1456856064,714413128,-1803270998,-21870,1435151103,-1385515690,-1246308683,269005933,18974736,-1599826928,-8454067,-1835746566,1520978513,1511762107,1783983573,-1247126859,-1380603286,-1515558315,1242649130,1073741984,-1807087223,1436897829,1112681041,-5401272,173143551,-1246898214,1515936603,8507606,268435716,177361477,-49348438,1231744959,1593905188,-363445779,-1431655766,1437969109,-1437148234,1418898090,541755794,33554432,1112883744,-1437316462,690586026,-4773339,1428880895,-608802197,-1347588755,2120813,67108864,-1605883376,-15269720,608531947,-1253816951,-1230139270,-1380603178,-698962602,1437947307,1247106389,1252074665,268566656,1412043010,-1440077495,-1836819896,-1084386744,634716159,1843116714,1979012779,1082436182,-1861976064,139629898,-16645900,-1842817602,2131959890,-629799507,-1244211542,1521210714,1800777178,-1448433046,1354276,1048576,580224016,-1454729820,1230128213,-12170971,1458175999,1448466390,-1382303051,1168570,4198528,1109674277,-16711464,1150446327,-712357247,1440459508,-1414899091,1807070826,-1378424234,1246909781,-1437974126,1145044992,-1806425470,1428769042,606677330,1604920466,-1778712577,-1246012837,1995298394,310406869,621871625,277455944,2130706678,-1471502083,-30597036,-1368586838,-1428854091,1440459434,-1436918421,-1532319062,1075849801,128,-1571682032,-1783999323,-1835776951,1393906249,1476263935,-606687891,-615097385,1075882606,8192,1146104357,1056964831,89232886,1463257346,-709448800,-614814806,-1152002730,-714445987,707089749,-1807054422,285220864,340411394,-1431661936,1229084074,675416356,-620757057,-1386547798,1843096173,8762805,-1786248191,282965,788570365,1380602621,-88399704,1835736490,-1437160107,1437447866,1521199786,1370051755,2401296,65536,1112871200,1386564170,-1532353455,1185535122,-301989973,-1217553482,-1251100747,277927514,2101256,614540297,385892591,-1474024963,-1386396347,1455281984,-714426954,1844161109,1433262966,710235477,1418810026,603979776,693249289,1252676645,1378112165,-1454112183,-687898859,-625578533,-692708800,8411885,620888096,545381,117502141,93473533,1995375908,-1160414574,1521178069,-1439310890,-1431671381,-1802196262,4458821,262144,1246298752,1437157970,-1970124246,335918500,-67154011,-1386564267,1843070208,145020342,8913922,1235362965,50374911,1380558078,-659220847,-714429174,1454758490,-1210690123,1431655861,-1572186795,1378460840,1048576,559191332,-1454757623,1381312849,-1566029782,-839429486,1760287670,-1234566912,547384021,-1811935232,20821,16841963,-1465625859,-704752312,1455421253,-715478058,-631607891,-1435847206,1431677610,-2143022811,1224736768,-1801320448,1431676330,-1807201715,337978769,-1236317611,-1540526629,-608763904,9547099,43008000,1243908266,25220798,85101182,1381457698,-1244505545,1515679061,1437313750,-1246898602,313086549,546415688,0,-1575729911,1247106386,1252348578,-1572302166,-610129271,-789927315,1831665664,140531053,620888577,26109,65019,1364546047,-1459983615,-1386367083,1456843445,1852693418,1456822965,-1448826198,528933,0,365499520,-1456843483,-1567321046,338012484,1833472676,1079893942,-1239810048,541711318,-1962932220,1413654767,4239342,-1801409794,1118658213,-714412706,-631592106,-1247105610,-1436898341,-1809148502,-2142090862,306249728,-2010897903,631876244,1431479636,1386824746,-1239070423,550988501,-1424555776,6319483,793255952,34624255,10550207,1209354879,-1846085883,-1227442581,1433122266,1517286874,1433103789,1118131285,538977353,0,1385318912,1431652773,-1842720182,-1986778459,1434592324,1085650619,-183894016,-2136429907,385974528,687983103,12627702,575820127,179943978,1518033885,1521341866,-306882901,1435874666,693261653,-2138402220,262144,172560905,-1448433070,-1471928027,1413649042,1532072594,14527830,1577519104,10663382,1862534210,71854335,5307357,1216956991,1272242071,-710218377,-1381344661,735402581,-1435839050,-1440049750,4212770,1207959552,-1524348544,-1792781014,1177195858,-1842722476,1829325141,-2136279366,-1425932288,567859818,1059065864,1426183679,10530295,539666751,726758781,1807201978,-1246407083,-579966021,1840076373,1364371796,9773641,1024,680600594,-1532343659,693193129,1234479650,-1230855096,7166935,-637337600,-2136975685,1602306048,304390399,8452794,-2103139281,1453907887,-1252369449,-1437176915,-1430932011,-1431672101,-1974819414,4199570,35717120,-1843115775,1431655845,-1534438326,1430884756,-712502747,11840874,1829306880,14211798,1057489441,1233246975,10530527,194161183,-1382910795,-1376916038,-1234522795,-606709075,1437969773,1420383317,2769481,268435456,1246401096,1251125844,-1839979867,572869290,-1421718958,11458235,-1241448448,560229813,788596740,622093567,4780661,-1974950881,2074205951,-1246316947,-608782922,1834725206,-1431652694,1226069418,8426532,1074003968,621880325,1414900010,1243780496,1234314305,-1231805431,14318294,1526808576,139570011,927211536,335663615,9480926,732090895,-1358269867,-690332965,-1436887590,-1251284550,-710235562,614812245,2376338,83886080,-1841000160,-1440066139,697672874,608801324,-620588380,7187291,-316538880,543714797,520126848,-1437313793,2468075,789632271,-175396097,1517022573,1437316778,-692691241,1433228725,1385538642,8398921,269484032,1227432981,-1834736555,-1840756406,-1843115630,-1437316782,11820525,-1241448383,44742230,655425538,620863999,4212157,-1254043129,1580029013,-1431455818,1835914710,1532717913,-1431643558,1230149034,2114596,4259840,713200292,1437248084,1210393681,1234347076,-612228087,14608982,-620756992,-2001709637,352326176,1414154493,1413866,1862396167,-341065474,-310979107,1454615146,-1242715475,1431661485,606710100,8917649,570427392,-1784133614,1386850890,630344330,608768553,1829868196,141189051,1778978816,548068053,-2025308024,319890797,-1600116555,-586820605,-1117891243,-1235592341,-1246897226,-693455178,-1435849258,-1835752278,2115658,8192,1141155242,1243982250,-1840766623,-1994110652,-1417010158,6154602],131,[-1237254144,81047226,285212673,-1438365451,1410516,-149493755,-340295430,1437298109,1448433115,1785584602,1431680437,1235561033,8397345,167837696,715740233,1431676330,606442516,537928337,1833009220,6969263,-620740608,1231579991,264484,-1458405100,1346654890,-1122639871,-1109764438,1524479595,1793963690,-1145678421,-1437149866,606643626,34964,553910272,-1843123675,-1454090839,-2009069239,1252362276,-1240192480,11955637,-1258225536,542291418,574693504,1245980745,2689441,-681603072,-679539863,-307602723,-1386828947,-1386881702,-710235542,-1433250731,8397897,67108864,1251103381,-1785582955,571822674,16786056,1430323477,14530267,1845821440,-1974183061,1081896,-1441660414,-1434147756,-43384576,2060801450,-1410470474,1806391989,1433234285,-1435871819,1095404196,4130,285212672,631876170,1230326101,144704545,-1465219006,-636966784,5725101,-1256128508,1365814709,16777282,1435058208,539568394,-1233190656,-1358975328,-1229564181,1433785770,-306795861,-1431652778,715477653,42312,-2079326208,-1856858844,1414179410,-1576361848,67117608,1830946132,141422006,1510016016,615110362,604574088,710215689,356680784,2077951232,1968518997,-1437213770,-627413283,1448434613,1431688666,-1861179052,18,301989888,1252545194,1247126858,290461012,-1582659582,-1442308095,-2135533861,-301858816,-1781351762,2113568,1376322048,1210657157,-713224448,-1360012542,-608539173,1456977254,1792798170,609572267,1252660394,43080,1224867840,-1588180443,564734549,1141211202,134226600,1833044260,-1596212374,-1283121088,-1431808397,8389700,1436885026,-1836543960,-1260967040,-143278678,1842853485,-1251322277,-1235921555,1431655861,563454537,546,302006272,357127570,-1406883542,273700240,1116899330,-1224195967,1079367085,1560477697,-1520256083,-1878781935,-1440086656,606422340,-704725440,-1381077227,1454758582,1538108333,-1418793642,-1431672235,1245877412,20553,-1541406720,1247103317,-1840097966,1157955653,268443720,1417679888,-1048662602,-1441988096,-1470999083,2113696,-710242300,-1852796894,-1465026815,-1166281387,-1243910693,-715819563,-626379349,1431655899,606688042,144,302120960,-1456843374,-1986770411,273700128,72680706,723878020,-1331307686,-719976444,1448246619,580,1414857728,1212828308,1392237829,-673357905,1454225005,-1384731206,1790301813,-1431655766,-1834727259,18469,-1996488704,1381321033,1380624714,1107427477,1342214224,1560290592,1954246059,-1155923952,1369548205,579407889,-1433001440,538018114,1214084871,-1116801611,-1418273866,-710224298,-1414636883,1423288938,1225926037,0,1375993856,-1448433110,609330212,138955328,38347268,710017034,-1431456294,1437286400,-1404916374,128,-710244348,1078602260,636157741,-692756641,1839951323,1515940789,1439935146,-1565873579,581544530,16469,-1992163328,-710269870,-1842703022,-1591607126,268435521,-1795120000,1842730605,-1385365248,-1566397782,-2125970350,1347748352,2199874,1253399131,2071721461,-1233799827,1806546390,-1229277587,1515541933,-1857795928,8,1409810432,1414878601,1250448010,67152288,1150437908,757334308,-1251038378,1790249536,-1784501578,268435712,-1386862304,1100235816,366280559,-1378394401,-1431413829,1433120171,-606709067,-1968526742,1242703179,82,570753024,-1440078507,1431652689,-1869348782,16777344,369168385,-631931467,-1386566742,1346524501,68297800,-1571454460,37884485,1464448445,1995303797,1985342957,-1229608230,-1436914773,1705683626,11113044,128,-1991244800,-1431661532,-1438471542,33573540,-1873533915,1267745872,1841014102,-1244222028,629779114,-1879048191,-1456862976,86526226,-1387205137,-608469281,-1376930378,1538120554,1437291885,341136725,-1438365550,42,1409949696,-626349422,1244285264,1213333744,67109120,168034308,-1428759883,-1430922533,-1870484774,9572384,-1465253744,239112776,1529199546,-1227445387,-608807205,-715821641,-1251300010,-760567206,606229929,128,44105728,-1414901174,-1213553590,16886258,-1592612828,1268853265,1869328218,-1230344874,1145088682,-1542946172,1162496514,897598498,-1215114001,-578945570,1834728301,1810803290,1448834411,710235563,-1852554166,40,-1459093504,-1381357015,1603605024,606601456,138412296,84410432,-1252149907,-623203733,-1869960534,4327424,-1466826616,-1358950135,-45421894,2007739243,-1247095370,-1386910805,1517136730,1430869461,71903781,64,606339328,1431676324,-11187563,140793,553914529,574722052,-710224470,1431657397,33576373,1411981346,36274720,1963018404,-1357425153,-629744162,-696885779,-1251299859,-1437225555,-1834308950,1361220008,0,-1841167360,1515558218,-11064888,-1840774928,76628992,151519760,-1225893205,-698978899,-1609389398,-2121006584,1409552386,1577423378,-173365078,-1210222729,-1246893221,-709446314,-1431653014,1235921578,1213483541,64,621871360,-1381324252,-8415918,38138,1073741898,578963522,-1414156619,1524345430,138455210,1413648512,-2136866784,-284475256,-1084250883,1836047837,-613001747,1521211066,1437969069,-1437444779,302600610,0,139077632,-1414878574,-43704,-1457257992,287590656,-2145386496,-576006742,1785550187,-2146784598,1227687184,705176073,2048204882,-362134570,-71976978,1457253982,-681944107,-623462826,1419094698,-1985731435,32,-1543503360,1431644501,-54347,42224,67174434,361243689,1790424662,-1431671371,302033322,615075906,131234,-1352712055,-1082190407,1450700149,1834310635,1521857883,1448465898,-1974184531,541692488,0,313147392,-1431656814,-20526,1150419196,1083198088,1073873024,-1210394022,-1414154662,2773077,1381303552,-1790425080,-95092446,-338343211,-1146259521,-608782923,1843124844,-1431655882,1381149362,337791397,128,-1543501824,1448432969,-16470,268473080,302252033,38310404,-1437226070,-1244222741,1112033877,1419060233,418,-1216478832,-1111610520,1853603285,1843125982,-1431474517,-1435673131,-1454724694,-2137775064,0,160702977,1431655722,-8265,39125224,4269124,285278240,-608806315,-715498667,269570133,1381321280,-1442545592,-575994588,-286550638,-1244145730,-1251103819,-1210668454,-1431673253,1252633258,1379963466,0,-1576927232,-1230329198,-16777257,1207978410,1225785616,1160029444,1834724310,1433130330,21504597,-1453977335,51389476,1996297728,-1250009180,1857944299,-609585701,-1447701139,1440070253,625628501,1411364,0,1213240324,-710241718,-167772309,17301584,280577,369098784,-1419061782,1521314413,273975466,-1532343808,708935826,-626054336,-5509822,-1244156546,1836047798,-1361397066,1521330858,-1473664598,1346523794,0,302317824,-1414878556,1526726591,1344448906,613482568,1596559748,1521200450,1708480171,-2078244524,-1839557302,352321604,1790291200,-1409393003,-562399317,-1430934563,-715728982,-1431655754,-1784376150,9708617,0,1225793545,1515541781,-1510277161,67108944,9218,-1090518000,1806527145,-1252674198,4858453,-1448457728,1258899728,-721462527,-36309211,1806687606,1538094827,1840605915,1431680346,1118458453,1078038564,0,310511648,-1381346222,1389756343,1100104788,-1843101368,-23781375,1440066114,-900027475,573049256,81078866,788529221,-1448446459,1467988822,-1109726243,-1378112163,1440460117,1792759467,697674410,9718354,0,-1995423230,-1235901110,1235940053,268435493,4096,-45415280,-1235592440,1433097653,-2003811755,-1456843519,1447362576,-1528905973,-89400021,-696812105,1991636694,-1230148931,1431661493,1246336340,2236937,0,608305288,-1414911319,710257275,-2074858864,1217545362,-47214332,-1437258431,-1247126827,4851784,1154779784,721429634,1115018538,1476259806,1806544877,-714187923,-714428970,-1431655339,693478570,-2138532764,0,1107830785,-576017846,-1538768468,268435530,33554432,-189332416,-1431694832,-1431655766,35923360,-1873653244,-1357774768,701857327,-44599945,-1116211845,-1145721417,1521333845,1431655853,-1835881902,2245010,16777216,293667364,-1420389084,312814187,-2126241135,541692452,-172010990,1440057924,1431655765,1218974274,89402145,-1216331774,-1783310411,1476247387,-690311762,-841550118,-690595219,-1435866155,615076522,4756516,67108864,1143488512,-1247128918,-1475198539,269486154,150994944,-788592128,-1229315584,-1431655766,9479176,-1599433596,1527382536,634780382,-1168648707,2070928374,1986898806,1518037979,1437313718,-1840625067,18834,0,310511650,-1386919343,1168675930,1141014820,-2145105518,-352365239,1437272098,1414878549,1145705120,139479824,790693952,1448238443,-268763218,-1380599973,-1414087251,-1431655059,1437457066,1235506258,10757193,536870912,-2130165120,-693491179,688202221,4727890,603979776,-1862314238,-1439858048,-1454025301,2394370,-2136299006,-1434419200,-1689719875,-1252043273,-345047555,-1112811914,1800787382,1431655771,-1538092502,548,67108864,675285001,-1247106486,1151961258,-1845493623,26354761,-1593921752,1837441042,1152019125,613437968,564419209,-1760288248,1847883223,-555024709,1574655659,-704877861,-1243892134,1423289002,1376405930,9480338,0,68297024,-698988124,709137078,4756052,-1879048192,-2063679742,-1440610176,710235605,-2142631867,72505122,1434585089,-1147938182,2009028573,-339874322,1532476269,-1385387051,1431655789,162114130,17480,-1845493760,-1610612727,-1381324270,1368752346,1224867874,71864868,1090191274,722485778,-1851238821,136856852,547974537,-1789648384,-565554001,-622134545,1584095163,-307571274,1437326682,1431678378,-1432071595,4231714,131072,177345600,1985303882,-1977439830,2115989,1073872896,351665925,159645824,570578261,546318505,13916677,1235388946,-1221930246,-1112057995,-168364585,-1426690341,-1235917393,1431688618,-1874189239,8340,134217728,1073758210,-1420417755,1385432155,604602440,304105874,1089142703,-2145368046,-2024763384,38437588,5369682,615066112,-78165587,1802370495,-1369613443,1868281325,-1428530571,1381324213,622957482,2593,16777216,155779616,-710241262,-1991094059,4198949,589824,-2097873065,67109440,184549954,-2003807022,1370012426,-1839950588,1454219498,-553691179,1974201814,-1246897226,-1251091030,-1431655850,1218095188,41096,1141374976,536905736,1537954377,1411664221,1225932946,1245745700,279510975,278011913,1464094736,541590253,13983381,78271760,-38319434,-139805953,-553732499,-630559269,-1381341257,-1448421718,-1516090814,2085,0,-2078015230,1834325268,-2104352597,8393289,285802496,80084831,1090521216,721486082,-2111526412,4254474,-1595265535,1465718185,1526460245,1806416859,1448848237,-692667686,-1515562315,269788458,16528,557842432,285221920,1448432930,692669141,1225949220,1178636836,1079050239,4801042,-1760292832,138955003,1147846466,140159748,-34101804,-1213220114,-1243752834,1810740918,1440066133,-1783977386,1246302805,4165,134348800,1078624256,-1247131115,1418887278,4215954,352976896,312803071,301992000,713131016,538060285,9524501,1122590017,-1363536302,2104876987,-558449195,-1118343717,-625559882,1420470954,-1591432796,16400,1073741824,67111242,-698963566,-2109188939,604569929,-1423947374,8519423,1083342852,1263818146,-2120199939,279506434,279598596,-606118999,-690132259,-1251087426,-1514489939,1800788826,1381324117,346199186,138,34603520,-1876688896,1532306730,690127318,2138148,-1358692352,1235811071,167780880,621356041,699134,-2126236375,-2133174511],132,[2109058624,1844166511,-604610837,1993726582,-1428526357,1431655861,1226130004,32800,134217728,41961488,1783977225,1149872298,1233261584,1532135716,195327,541689920,1436717732,307275263,76583938,73968128,-1344309355,-1145050379,-307369125,-1420071973,1517005653,-1834308906,-1572296374,9,1078067200,537460801,1454058149,287442141,540741,-1089921024,1213262335,67109124,-1977079543,1076122879,-1876667128,-1867895990,-169166299,1842722654,-1216979475,1567468909,-1420446290,-1454090923,279194149,160,4096,176161796,1532335380,-2079809174,608248352,2141521042,33745663,1361383457,696403010,4314495,37757569,22304001,1870622485,-1216516629,1571780443,-357115046,1437445557,-1783993771,-1525513136,8,151519232,-2145116160,1783998794,557978797,528405,-552254976,1217437951,8389764,-1789646295,135574911,-1475196656,77671080,-623519147,-575742019,-1250578963,1532718575,1521858138,-1532319062,273263018,64,536936704,603981088,-1386896092,-1802485579,-1843361408,-139849655,152831,353517584,621908228,564194047,83887106,1078494482,-4816977,1987540439,1860040374,1844295349,-715729490,-1840097963,1245989524,144,32768,17973250,-1235856086,690390,147540,1599539712,572563966,-2147479039,1246251602,-2146110081,-1448456192,311568457,1441770069,-606413459,-1251255333,-1437246547,1454726101,1430934997,539599170,0,18875392,-1535113208,1431655753,-1522523558,1234179073,-77881052,607349,630325384,304451848,12647103,352322081,2134612,-75825218,-1234211909,-557978185,-692425253,1521183419,1386850986,-1971055574,128,-2080112636,2367520,-1414911323,9601130,278600,-1353313024,612372701,37408,-1450169787,162199135,1426393092,-1996471982,-1361073451,-304423186,-1242941731,1842853485,1701664085,-1990961835,1079134801,0,4096,302088704,1431676180,704909997,608242178,-92453483,-2145090828,1430847490,88769568,1079049599,-1421860864,541591722,2010480127,2071426999,1874320747,1533926326,1521868214,1783278250,705765781,0,268435456,1099956226,-1235905198,-2143280972,1089680,1605052960,151003221,18448,1436625429,11140703,1444184352,67125929,-629418155,-1361200421,-1243779363,-1252364965,-1431673253,296331946,10785864,0,18891008,134483984,-1431672182,303203498,-1442577148,-336112251,538053032,1229587010,303321410,72679343,-1425931260,1090654314,-1079084037,-172565635,-290015817,-692603411,-1428858131,-1532646742,1342785829,0,1073872928,574718464,1532335442,-2143284876,4202577,2108511778,37789802,33562624,1229556244,282131807,756093056,335560885,-336079186,-1343375658,1541107309,1809472091,-1436920491,1428859306,72492178,0,67108866,152043554,-1381324246,604651605,-1844311808,-1411426923,536937536,-1465613276,-1784393150,1080885103,-1232863215,9437396,-1168475145,-625549893,-311567370,-1116868682,1440066157,-1974315691,-1601924524,0,8916992,1145381888,1431655817,25167016,536903754,-160081119,160710826,16781312,571640084,11665239,1426211328,-1979711318,-672158291,-1210206506,-1229540005,-883534373,-715727946,1370133098,2629641,0,268435584,301990280,1783977301,673783989,172566784,-1377915242,1073746448,606437924,-1985719230,32309087,-1373108188,17617,1836447734,1836546939,1541136054,-1251296403,1431661909,-1433250731,-2138944942,33554432,-2147450368,1224871937,-1431655902,33556948,-1543471032,-622070358,33652898,25167872,608766505,83165099,1375870976,603979948,-1094865477,-559032355,-306792995,1840993717,1437968986,155798101,5277732,0,33554436,606618112,1431672212,1078566992,306448898,-1268883627,278136900,1410474057,1243914500,1087963055,-1795161854,-2130706352,-707338915,-1250529877,1541107307,-1227497893,1515541975,-1537955414,664969,134217728,2228224,293666888,-1234545371,335545556,1225867408,-621434282,1090535552,16777728,273241426,150339499,1243907216,134217890,2075883243,-270812289,-155798083,-1414632723,-707077526,1378194770,10489938,1073741824,276828160,1141114881,1437313682,-2145119903,620761346,-463545515,75564073,-1834737647,-1524362743,16580437,620826624,33562632,-673784898,1517149610,-1418863658,-1250576554,1431655853,630346317,41992,0,16793600,-1840242688,-1414911415,302006440,-1790294968,1391160661,1314944,536873024,38971812,569966422,277348361,160,-1111658793,-306254986,2111551213,1521310395,-1437176907,1347758505,10502818,0,1073741841,151126546,1431676196,1078593858,1241513985,-1470256214,574652424,170230276,1418265617,-2130903125,1241580064,1073741824,1802484731,1986772397,-894014025,-304682027,1431655851,177296469,5193,0,524288,-1605877760,1783993746,151003296,606676260,-2068400470,-2013263456,1082138640,575842948,150765397,2117760,67109008,-573215315,-1414173833,-1210206547,711699822,-1435865635,-1521736283,33060,131072,153092608,167774468,1448432970,1083311253,302022656,-1462086229,557060,303171713,1233723945,16580395,1208221700,0,-1216422949,-572606803,1785453430,-681740875,1431655781,1347589162,21650,285212672,1073741824,-1592655840,1431655717,301998144,-1994124974,1114484010,574760080,-2076179964,273978500,587005866,41944080,0,-86673731,1990974970,-575246885,-1159024933,-1431655754,176771753,32,0,65553,171975169,-1431690159,1083344016,604046336,682994346,1,537151520,-1522382558,16547627,269652032,0,1471929835,-604604841,1809561261,-698979475,-1431644502,-1588442454,43338,4194304,25165824,1141506056,1448449418,150999108,177246244,1118459301,269551940,-1970274174,271159956,1157390229,-2147483392,64,-1160268098,-1381126675,-1234314250,1533916598,-1431676325,1414026661,17,131328,134218752,-1876916224,-1431678428,541688320,-1610350080,279554708,1141129232,139784,-1974187774,16580426,5506178,67108864,-340082693,2063037791,-2339,-1,-1,-1,-1,-1,-1,-1,-1,-1,171985150,1163023701,9437185,1411418176,1367512232,620543786,-1879039992,0,2011157934,-575807766,-170480202,-698648705,-612520998,2130427757,-3,-1,-1,-1,-1,-1,1091698940,273175845,285217860,25755656,72950277,-2114134198,10748960,0,-1377059081,1807463773,-1082147987,2147475371,2146434943,-270537985,-8426537,-1,-1,-1,-1,-1,306221820,-2125294252,-2138963968,603997186,-1457220272,352104234,554799360,0,2120084397,-571576585,-354751050,-346622466,-304367891,2080096173,-1074921601,-66113,-1,-1,-1,-1,134807804,1418218122,152076816,-2121134048,580009994,-2130919662,-2142763902,536870912,-709403141,1851513787,-8954917,-1090822229,-65601,-546308097,-151011843,-306743301,-1,-1,-1,-1,1111528188,2445905,1073750082,335544841,1212782148,1425856426,144974368,33554432,-1090851923,-168986923,1440607725,-136382721,-1420044822,-67261587,2143285175,-1073741825,-33,-1,-1,-1,269615356,1111509258,71895040,1092886592,572795177,33382153,-1601039356,0,-340828425,1538767855,-8430757,-622109355,-524289,1860173567,-557313,-139329,-1,-1,-1,-1,-2063578628,269822545,268468496,142705668,-1986903038,1425823573,38306368,-2013265920,1576400302,-1226975654,1440083438,2139092991,-606150994,-526502,-302125075,-22020618,-1,-1,-1,-1,541589757,21008650,1090782212,571473952,608801448,587029282,1213540625,0,2008002299,-306807425,-84299,-608862379,-264325,-1145192961,-1075855937,-1208289281,-3,-1,-1,-1,67249404,1142048929,69222464,138748930,-1859892988,-1996728567,542250368,33554560,-1159988307,-1142040875,-1418207378,2112858879,1836047870,-268963913,-2,1873534687,-9,-1,-1,-1,-1876950532,272639242,276957193,1107296584,1217565858,620583589,1246315017,268435456,-680088074,-696882245,-36017445,-675414187,-133205,2128576253,-67700757,-1252754565,-65,-1,-1,-1,34115836,626752,1074266144,269558785,609559057,1241295634,-1876285120,1107296288,-1159893329,-1112687123,-1342718995,2112837119,-1226866945,-67249185,-270541057,1313533439,-1,-1,-1,-1,1216480508,1109394709,35660416,71565380,-2105011574,553473700,1235911684,0,1869330357,1811377755,2055040347,-277086293,-665747,-541622281,-1073741891,731993325,-641,-1,-1,-1,19435772,134500352,276922372,-1862252272,676505632,-1971565815,608774544,167772160,-622994722,-1230121491,-539511059,-1143116291,1801453055,2113924477,-299537,-1860913793,-2130,-1,-1,-1,604045820,9503829,17041424,68288513,-1843133163,553560738,1368720384,1073741858,2003812277,-604602761,1794988891,-294133801,-282710,-136462369,-72351811,1252369642,-165,-1,-1,-1,2114812,570445824,1141907776,1363153440,1145678144,-1979962606,608784897,33619968,-1376425233,1834724269,-11014675,2145236413,1836055551,-562037770,-536944897,554865274,-161,-1,-1,-1,-1836838660,-2142764476,268435458,606212,697443349,542922057,-1835793376,128,-609296459,-558434946,1442690742,-713555985,-135242,2146955135,-33588233,1246317002,-182,-1,-1,-1,33532,134357009,19040648,1249903649,38376064,75339040,-1541256828,67108880,1994091229,-1243914539,-27829285,-1135174,-1218986529,-71450661,-1208483907,606349673,-16475,-1,-1,-1,606669052,546309248,-2013265920,2428932,1418863701,1086084490,277479424,65,-612976713,1852681071,1476259245,-1233389585,-33622027,-268960770,-92409857,-1835907947,-37099,-1,-1,-1,8405244,-2113912823,558375970,704643344,541659650,316417057,-1524345854,4096,1843124954,-1246235174,-89147658,-538985030,-1343259265,-1092620689,1440742895,1229492808,-106679,-1,-1,-1,-1845226756,2363712,131080,-2145087424,1251124392,-2141940344,273219872,33554436,-1217531978,1861049963,1609936299,-168366097,-42281001,-67190789,-705333253,606415141,-18908,-1,-1,-1,2130172,603979794,1141408384,310379524,-1874324987,280777285,-1575992183,32,-625517861,-608782883,-356551043,-547523141,-270565379,-4719169,-1435574417,-1836039022,-43118,-1,-1,-1,-1836838660,9540672,27267074,1074958352,623217056,1121200672,142872576,16384,1876815798,1834703723,2144709547,2113396734,-34149029,-1207978003,548765183,1212846664,-1103287,-1,-1,-1,1066236,570425348,604045352,335544576,-2104482795,2901269,-1608367595,137,-1246340389,-1225921091,-1434485283,-272763221,-1218478081,-2359297,181466733,579150850,-4221550,-1,-1,-1,1233256700,608528,280832,-2109044668,673532290,140061088,34080896,0,-623120970,-608782634,-2775445,-1141916162],133,[-17050261,-570495306,-2138383617,-1809317744,-604026296,-1,-1,-1,561916,606076993,1109393537,536879376,1167205460,11310090,-2011152347,288,1873631963,1834703723,-1233224787,-272771109,-608239682,2007743487,539014582,570565889,-316005979,-129,-1,-1,-1841299204,8528900,268567588,-1977351166,673794305,581452352,8528912,4100,-1250496659,-1225921091,-271077925,2113404542,-135283209,-1700073765,160027867,-2008547312,1465881874,-81,-1,-1,271612,1141375008,26230912,36928,-2105269078,-2141968086,536875141,32896,-572803658,-608807317,-1141216659,-606095401,1585180541,-1605061890,2118221,33562626,-1171699388,-32777,-1,-1,-1843363332,2115842,604047361,1411711240,690587904,162272321,-2113896408,0,-1219077157,1843116982,-295714890,-8716806,-69223465,67275178,1149544450,1344440640,-542235631,-165,-1,-1,263420,-1576927088,2359588,16794658,1145316437,5259796,545298,2230546,-625218131,-1235823141,-613755433,-1376800929,2147217022,27808981,268505632,34078728,-1252716160,-19,-1,-1,-1843388164,-397700604,1207968768,1217527936,690571522,605361473,270532769,16384,-1378437386,-608473491,-1073760918,2138831862,-723517477,536944976,21528584,-2013249024,2052785173,-41033,-1,-1,295420,-247529440,37879842,83895305,-2070797740,11026472,33638410,2369,2003655595,1785576374,-313140291,-354427043,-143299585,71862346,4608,4458530,-676441792,-4196419,-1,-1,-2011166468,-58748540,537937928,546635808,1363691521,-1840474878,142606500,4726788,-1396970058,-1212781093,-1140937386,-1082821129,1222639533,9249,613515396,1158684800,-42269431,-41109,-1,-1,537141756,-64240,67174656,352330754,170206548,539232340,1073762305,35328,2010471131,-631909014,-273975573,-151003265,637360895,1216495690,270796832,268501257,1474120192,-5442,-1,-1,-2112846596,-54463,539247810,1083244680,-1584360958,72697089,262740,4268324,-1436698771,-1376883017,-578901062,-1084851243,1354104811,34603556,-1518198263,4457504,-88664662,-540693,-1,-1,138412284,-57596,-2113924880,151294496,1414154320,-1592778412,605126656,538200705,1575738038,1985469402,-1218978345,-704651393,183168638,-1878777711,1074806944,1241555082,1609405952,-10496643,-1,-1,537142012,-128,136462844,-2076180478,36013322,-1874195935,4100,-2139085815,570425344,-1995440095,-33947640,2145118939,-1532707877,1250953280,361042954,2692384,-356570295,-42,-1,-1,35752188,-16622,536871166,554846600,-1450170303,1152008260,579403920,273961506,151126016,1414144586,-1355855456,-285753474,311557887,556106376,2113873,1384398997,-1142268668,-11184645,-1,-1,277086460,-251,-2109172993,335544320,304432404,537471505,-2011159551,-2071849975,-1576534016,-1523971808,-75886582,-1150354473,1218734765,-1803018238,-1542182364,136942856,-696292447,-82,-1,-1,-2130689284,-41173,134398207,1100302370,1217536066,1414857092,9043968,-1470848366,1210187776,680108170,-1368439487,-16928771,-1844251137,1428493640,10633385,-1539026398,-5587126,-1079334181,-1,-1,270534909,-170,539032319,134218376,-1843096300,-2128456623,-1543499200,1083333124,604569600,-1839986112,-76152684,-675808594,1078482139,-1213560830,-2146953771,1378486528,1442802325,-268435587,-1,-1,1149894908,-20587,-2105218305,-2109202431,1095246401,-1471545080,5603332,-1465236319,-1834745856,1225082154,-1369626111,-16850953,287482367,-27437744,541238004,160518657,-4866267,-1079334226,-1,-1,16795900,-32981,2162175,671222048,-1810740844,-1844292539,1376261376,1145678356,1208614912,615000193,-67698604,-1219003459,1078545077,-546038,36213946,1414136836,1441756843,-335544457,-1,-1,337707772,-21611,313125631,35659785,1111761922,1078264096,5406736,681923074,-1566441472,1229296936,-1101092352,-33689617,168829405,-310399574,-2003688747,1159790848,-270547,-1095390502,-1,-1,570706172,-32939,1084554751,1351156864,-1802366295,-1810738539,1208034690,1343564201,672464896,2630917,-344522716,1471643067,-1857776524,2147450661,541626740,692715552,-1436617385,2011168767,-145,-1,1234174204,-21179,-2002061569,67145764,1229496320,1078068224,5507072,-1968532476,1099497504,1384289360,2120033537,-35792913,613434090,-35782757,1227180757,1410400256,-565315,-42642091,-1,-1,335647484,-9324,615119615,1363804800,-2104358315,671699029,578896457,-1605090030,-1809580032,11053578,-680066904,-1207976259,-1845324636,-268437825,-1836048216,-2063335424,1433271151,1474297855,-165,-1,-1572601604,-20654,1386938111,67127314,1411666432,-2111700736,136849410,1411524929,1100087296,-2009050078,-88452095,-26544145,1243611561,-1107828754,608520917,1426198697,-18507,-42248875,-1,-1,1426213116,-19158,341179391,1093239200,-2121136043,671163477,545620648,26579976,-1878392816,554849097,-1351679996,-606110731,-1425386492,-138477569,-1859639982,-1795162076,1807081087,-1210122241,-43,-1,606667516,-20860,-1565983233,335548565,1414046208,-2113404928,2106370,-1471012347,172032065,75540484,-42333920,1979440479,799346769,-296329,1145180265,1241530513,-1091600403,-285758806,-32769,-1,1384485116,-4237902,1423310591,1095386538,-1986915243,1344414034,-2130147184,4753696,1075052800,-1588423006,-1218478080,-328239109,2098299400,-1242566691,-1844140652,352588362,-339872257,-10813441,-8265,-1,-1792409348,-1090807,-1974141953,335564873,541344256,-1794997248,272638218,1378165770,335609864,335827217,-42588920,-1294082641,-676715355,-21053441,612501698,622870689,2130173782,-1241535574,-3,-1,1381321212,-4221270,1370160895,1096133930,-2078108630,1430323336,1074036832,9474688,1107820608,1112615050,-1352990591,1769469946,-14352112,-335807562,-1839947212,889203220,-608306561,-542441729,-32929,-1,682164476,-54639,634781695,278942293,269492608,-1089854463,68167829,-1874198510,337707008,704939344,-92403456,-1828864065,-1113893814,-1092620545,1091047874,-1367325623,-17834058,-151037995,-27145,-1,-1524349444,-5289398,-1806500353,1251691154,25331754,1786839076,4260576,18896192,1224736776,1229531173,-1351933916,-1532044565,-139523552,-83951690,340953236,-1155231196,1467744159,-1079117121,-8194,-1,1414859260,-8968795,1112866815,-1874569899,1209008768,-553446912,620794026,1149501449,604274720,605110928,-42073600,-1980039234,-553758199,-572803333,1233211968,-703583927,-34622011,-335847445,-33189,-1,626337276,-5401328,715915263,1152013477,21078052,-165330927,-2147221296,1057824,302059520,-1450964822,-1219002368,544058347,-71882080,1996488671,-1842838358,-1146993630,1874722795,-1083247234,-4214788,-1,-1807051268,-4741974,-1447756289,-1843092204,604506504,2139291652,337676746,1208123780,-1442840576,-1840102743,-42333918,1257439103,-1073919227,-86264202,134555908,-297135468,-67651664,-151273509,-1049638,-1,1378424316,-5418348,609615871,1213371858,163906,-1392307648,-2113789856,4720672,92831780,1208619332,-1351680000,290762202,-306730464,1442840575,1386741841,2064992577,-1212228098,1566561655,-8650763,-1,-1431678212,2136443210,-1831535105,631876138,-1860163312,-15597551,1414004949,570491273,1375863424,-1538112430,-75882360,-1532821649,-86262,-93463638,18000520,-1213914070,-17088659,-134905891,-21005,-1,1437248252,-5548975,-1452605441,-1869327287,524426,-1375592192,688212432,136586272,687874128,1344934228,-580975616,13921019,-1420076123,-721420289,-1438375598,-14988991,-613446690,-555755777,-2228274,-1,1230329341,2136285738,-2049638913,1246384677,1235395616,-618494940,1243676842,1073807433,83984458,-2003680695,2004189216,1375862623,-16859372,-1435640867,287394441,1521296404,2147338231,-623253,-1082656809,-1,1420405500,-685075054,1416298495,542217642,137,1846083584,-1458290015,680788000,688390184,1112148000,-545324798,542422517,-606610779,1962901495,-1533800380,-282375863,-306744899,-1218455553,-17107,-1,1435866366,2141931593,1236664319,-1790290646,1142039840,891363650,1436881044,-2080234422,69210788,676668053,-178911232,-2078090657,2147319637,-759698081,302138769,-71949166,-1073743121,-17465427,-268505153,-1,-1834331395,1461003690,618003967,1112844946,289406986,-1778383864,-1441627070,1369964576,-1862254510,-2145124032,-1082327040,302577142,-307237481,1425915901,-1605070776,-1364225468,-164778827,1541401343,-42991762,-1,1437248252,-1085124059,-1838481409,-1807047350,633248,705204224,1431638420,605356617,67109032,580228138,-311492608,44411003,-164005,1383070711,177277573,-44414686,-543195137,-59015189,-537020997,-1,1414878717,-1421203031,1239023359,539071828,1140850698,69206340,-1437973943,-1874573168,1090781266,138952704,-1082506736,1427165918,1450169687,-1459916833,1361334568,-1351670455,2110518957,-622938177,-67633153,-1,-1433253123,1562739860,1416298495,-1783868251,270813504,285229072,-1440083680,-1523973820,71340616,-1608379051,-361824256,161522923,-295043,1440612093,-1975352254,-172322268,-144326661,-176685574,-8425509,-129,1431677694,1469229650,582352895,1117956690,16842793,1074268417,-1448457707,-1874591711,268435616,8945664,-1082456064,1694863806,2075127215,-1560347785,1360275732,-1075885494,-556608145,-673327137,-539034241,-17,1247122940,1414091178,1238761151,676697364,606357888,69206084,-1431690110,1428820628,589970,1125013,-161611776,356533485,-268599301,1221943263,172573345,-344644319,-1073938435,1803550198,-67389459,-1,-1454069250,1470440485,611188591,1162433189,-2147483611,17408,1419072085,1212481856,4202560,1384162340,-1082712064,1444225722,-1112033873,-1510015491,-1584393206,-1094805676,1835953079,-689195073,-4227073,-65,1431676412,1376949586,1387658715,682273428,153363720,310902801,1381340424,573146256,1140883848,1386889,-361103104,-1425913355,-65542,-1872040081,336232864,-345287414,-1610874915,532676077,-1073742933,-5,-1437968899,709448362,-1985282387,1112118602,1073741985,4612,-1809164891,-1870397372,589858,272671780,-1084293056,-1353415464,-306718081,-1510294021,1246833173,-1090704479,-983650825,1995943871,-69476610,-32769,-1784009987,-1792784055,1416452971,-1806390748,71913992,35668032,1235506194,1244267008,35670016,1107470610,-311623680,-1123932054,-67626,279838654,1099206720,1868016938,-1275592834,1599994875,-268502053,-65,1420383485,1252698794,582334133,1095411114,553648194,268436497,-1538108087,546381904,536875541,271094410,2071658496,-614858287,-1229471809,-1510674961,707347754,-167946423,-390220325,-67309634,-540801,-9,1385515773,629754026,-1800742054,715205265,71930384,26218500,1227527428,1242169857,9013312,1149347876,-563149824,2133173412,-133395,1118502907,-1857809851,1599583524],134,[2096103287,1874443631,-1092620554,-32769,1297459708,1381127497,1231908269,-2070260699,268435594,67108928,-1870376407,22085636,153113098,287589394,2004680736,-699727544,-606085122,343268350,1251100816,-167923894,-541348386,-571211973,-66625,-2049,710235645,696886442,1387615831,1346939476,4802880,558088,575842308,1409549344,1082148929,1074866501,-579928064,2140509186,-17368489,-1579876425,-1859869686,1605073445,-167838089,2146162318,-134758547,-17,-1457248771,-2074858923,-1797866839,631607946,1140850708,27271296,-2146953902,43057152,33825813,679776264,-160104448,-614530476,-608190467,349468415,613487184,-134258795,-1076401187,-338821181,-2101505,-130,-1431677699,1380558250,-1571105450,1213551954,278025281,-2013265390,312820737,1409552384,-2011131356,-2108537822,1499398144,-162191103,-594513,-1565851667,1250592906,-1163204022,-696393737,-1093175583,-536970277,-1025,-1431688451,710054546,-1788192875,575821097,16777236,9472000,1074833428,43008064,8431634,1208517120,-361431040,-1082260140,-689979398,298966527,-2128337631,-537034965,2146401117,-72425544,-38019073,-4101,1241514236,-1532109350,64,-2008415744,1247094145,16785492,145031746,-1476263932,285361322,-2136856568,1751056384,-710170080,-133441,1248493503,714182676,1968690602,-170004745,-558153986,-298,-4194305,704971004,-1452644949,0,1076472066,536875008,-2139062126,537962496,84410880,534533,537395490,-1569259520,-121472,2011160557,548009975,1212828322,-538067561,-537167011,2003768942,1877990399,-17,-1795161860,1381325653,2359296,-1806424824,-1970109294,8264,25494034,-1876916208,572559786,-2145220608,1216151552,-1235774134,-554205761,-1781211682,-1792794360,1969215322,2108665591,-572667141,-37912645,-16449,570425596,-2006297163,1073742080,1084920866,606085120,17336450,1079003136,84017152,16420,67633408,-1839857664,-268609791,-8521737,1112735743,1150456914,-554337705,-268567619,2139070815,-2065,-1,-1979449092,-1599427158,17827968,-1785574912,-1853225948,4203048,134873672,1375731716,134222409,541204626,561643520,2075612708,2011160445,-1797982597,692685448,1801183162,-1150328873,-337906697,-1209016707,-131074,620757244,139834709,67182848,1212819733,606179328,17072130,-2136979454,69484944,-2138013660,525312,141099008,-537961719,-33718817,564821999,-1843125979,-34706769,-289739907,-1082235425,-294945,-129,134217980,1079268757,4489216,576017473,1095370128,1142953256,571736592,-1862268928,608447122,-2145353664,-1571553280,-155361723,-546310153,1255267839,1251103760,-1414153291,-1074823509,-152318981,-8390665,-1,33554684,273831253,1049600,-1474157814,338268484,540674,8527937,67239938,2785608,264,139591680,2146954026,-134365251,-2073233477,625543589,1994354011,1971050494,2147470943,-605102147,-9,603980028,1083288210,285217024,630805537,1101662720,295736352,1213270532,1385185352,1118114850,135169,-1593835520,-622887387,2125983223,685105134,-1792760760,-546645011,-539116713,-609372170,-33289,-1065505,252,10769482,4210692,1380263178,279532114,1073881610,17440784,67109888,139805256,524356,5570560,-4540523,-268435490,-2097873153,1435636357,-1243646373,1995435765,2130652639,-4458529,-129,83886332,4727333,-2079849456,1230328385,1152002560,69749153,1213203777,553979905,5575937,4194816,167772160,-1358963369,-69355781,1421522811,726246440,1857412462,-545932354,-279592970,2147475453,-1,252,169232,276856896,1414891816,11094601,8426504,537530368,1250951240,1118446116,16416,1112801280,-76843091,-1074266145,586022895,-1415310702,-76648521,-171971115,-1140888227,-303038865,-1,252,1084770442,33690114,1385515652,-1839979264,-1859901019,94454290,82432,145328640,2052,335609856,-536945225,-310416005,-1866793474,-1391310519,-1378100614,1607825279,-9568262,-18435,-2,33554684,67117601,1210056712,-1448467439,543855954,1090824,1343490048,1428424708,543839524,2097152,1246765058,-71827523,-1114129,-1426147393,732505234,-612976673,-92283478,1845472245,-1075970121,-1,252,273254660,17402016,-1800760828,72688896,138499493,4260241,34144321,11143810,1082294416,570687488,-1073916457,-1233143939,1238892534,-582708700,-1109525654,-1347784713,-4751693,-8706,-1025,252,33563664,1417674756,1112869184,1101697684,546351634,1242833920,1413488912,1084838417,67113472,1430358024,-313000067,-590353,-1258422785,-1424864887,-345068106,-67111587,-604312085,-42467473,-33,252,-1876655742,19210305,1420469266,-1806428928,38055242,545423396,18187264,78137924,0,722018816,-134325281,-606095427,-759177289,-1230363566,-1229594915,-1096130837,-5259290,2013257723,-1,252,84944904,-1475870188,274010688,22170002,-2145340118,-2111303168,-1468006332,279194121,524292,-1373335550,-1099958293,2138832887,-705234946,1598362121,-539071625,-671093826,-687934001,-2130977,-8193,252,1346536704,1168246848,-1572330231,-1471150848,11164309,276955266,89465856,1151360,536952896,-1417000376,-268800323,-286298625,-318767397,1781115300,-1250574886,2136325483,-9740357,-8519685,-2097154,252,168300546,672473105,10815488,42606665,143715658,1091586064,1342702097,541346346,8390656,1579264514,-88622097,-1078067237,1991733247,-1114307440,1843123895,-603990090,-1241582291,-1074303649,-1,252,-1606270432,-1841036668,1225949764,1364265472,27309610,71434753,94513152,2107649,33816577,1804947977,-1342247243,-168383811,-620889491,-699749718,-1234342931,-22381861,-542396738,-153092107,-67621,252,168822785,1150453792,4729104,67649554,-2137761109,528420,1346961988,-2121755564,16,-1096463838,-89408514,-541360145,-35672069,-1152216764,-608780966,-1426083987,-151095446,-108833,-1065217,252,-1610350332,-1471536504,606405248,-1851649472,306231061,541082112,84977920,69353986,1210056704,-711543804,-1344348757,-304163141,-1418265762,-695589719,1834341869,-106243402,1537972916,-1380450443,-306184259,180,71312384,2722082,9474048,67665924,1079274837,-2080372719,541392914,8917076,74240,-1087724142,-177509507,1609268077,-19026453,1834324644,-1435653194,-1241548837,-285856174,-1217825,-1073882129,252,1225916416,-1432071160,-2113927932,1115818000,4806037,4465280,177252992,541149705,32768,1800885257,1606270422,-172118281,-1233684643,1537559252,-1229564581,-749347414,-1146251800,1837088693,-8945733,252,37120,546671170,273829952,270540865,44087882,33556489,-1593573112,-2144861872,151519234,-581283259,-354953605,-1378421331,-69346634,-1382931371,-716542507,-453087401,1843074729,-1146366610,1996479487,216,1380515840,-2075122391,1282,84476420,278153765,277914144,138455586,285496357,-2139095032,1802192937,1567452077,1992011450,1449875419,1448454634,-1420118597,1269553770,-1234326700,-285376805,-539230550,252,1024,546681988,1145610256,276842624,10594896,67716,85069960,-2073427582,352453120,1565869138,-340370725,-1419085969,-38343318,-1172028235,1515541973,-1376356425,-709468832,-1151947851,-88188929,180,1243877376,145009194,71044,1109655569,1141413130,138716434,1346413858,546411560,17825792,1783963689,1574655669,1524083381,1448826285,-1416484139,1789635182,710663642,-1230329198,1859900894,-1209271637,252,82176,1078547849,138690577,21066,22041250,571510820,83886084,1078592018,-1442836480,-1353284972,-361911331,-345317930,-1414697621,1430901338,1431680443,1437988695,-606688696,-709464493,-289513507,212,605028352,69227813,34641284,138561557,1210190088,8407561,269636769,307581320,9568272,1378422949,1605873002,767273834,2060801621,1445221869,-1386916395,1457307066,-1436918871,2077973165,-1150569109,188,21102592,-1869327275,1077954594,1107861674,25187489,136390980,1107329288,1079118369,-1442840064,1515552936,-379931222,-1303022245,-1420142163,-1684887498,-1252600450,-1431644586,-1431655806,-1381116202,1845325245,104,-1811939328,37792266,151098004,4248150,609550852,570729506,2106436,139019524,303382528,-1523974059,1456949845,1437423277,1437292117,1243653546,1448433067,-1448018451,1800754441,1790293338,-1213475115,188,17956864,-1876642478,25445442,268593195,43280,9458325,167804946,1084893216,-1455423360,1430847522,-1246057900,1440045749,-1431678379,-1421190485,-1414878611,1423267419,-1437248187,1571531434,1835891563,104,-1543503616,92293129,605065236,1108386237,-1985738688,-1992259576,8528960,36242697,1242890760,707076244,1437444778,-1436898475,1431678378,360752213,1834315189,-1432167682,1431655701,-1411754411,-608809635,172,1179648,539579045,37749922,119974,17669,140613,34111508,1212698880,1426393088,-1859485616,1789602341,1437313706,-1431678379,-1540729427,1448433067,547973803,-1431655798,1789647530,-1378519381,116,1207959552,352340242,268521745,138700891,1230245904,606119976,536875072,10814530,-1163263968,-1438121948,1431676306,1431655765,1435871826,310400085,-609588563,1418046173,1431655717,1431655765,-715500107,168,38010880,-2142624695,1107296392,16818349,100864,25428485,69223685,1069568,1242906752,337969281,-1431694167,-1431655766,1431447957,1230350930,1839945301,1096111467,-1431680470,-1230329174,1991092906,16564,536936448,704661778,134760530,-1877945686,72360258,-2013245278,4112,614597632,1772421121,-1574428632,-1431655862,1437444778,-1538635191,604023210,-1213572523,604591549,-1792759406,-715762347,1433131862,88,151519232,-2078011359,553714048,37765165,537135112,2132488,42026053,528644,1410662916,356844674,1430864420,1414878549,355030442,-2102766555,1565893906,-2010469782,-1448455094,-1431655894,-1431655766,212,-2147483648,1384137732,-2011152342,134301867,-2143271679,1149509778,268980754,-2126495744,-1431699424,-1607954400,631608466,1381324117,-1448861111,293620306,-145402551,1101309098,1431446825,1431655765,1448432981,17576,302120960,136970305,1426393216,536870933,34738340,16811008,4204617,269485312,1360331776,369426440,-1810607544,-1431655790,1247122596,1143613769,-1386829308,-2079174027,-1836428635,1431652754,-1436920491,174,1048576,1375808020,-1534590959,41028,138428928,269553700,33573413,4325376,-1470824192,-1588559806,1380518181,1431456170,-1526183638,272648741,-542502319,313069738,1246898514,-1431688619,-1247106390,84,1140850688,547651648,-1793974144,1141113104,537397393,75497473,1084510869,67145984,1162486928,337978384,1243894417,-1540729527,279258257,-2111134316,1951901952,25709225,1430864905,-1431677879,-1431655766,4264,0,167841796,1413809170,130,10560004,1107575368,67131733,-1879048192,-1473642238,-2109177852,-1857937080,1436886101,1246925386,546312265,-1347614076,1246928980,581259946,1435836965,1431655765,16724,285212672,-1607989983,-1441660864,620789776,294976,353372161,26240085,1180672,-2136716800,1411519138,1242843141,-1835773367,-1526183599,-2008372700,-189378031,-2071442782,-1810593212,1431655849,-1431688619],135,[168,65536,151142408,1426690052,-2147483584,156243220,-1996488686,272741973,4194306,613548168,21512200,625018192,1431475492,279258154,35653010,-1414723072,692060745,1252140073,-1431661420,1234347172,84,67108864,1078465154,1430585616,335544320,-2147188608,713048072,67414454,67117312,21572097,-1476261855,271230986,1234520213,-1974431164,-1601548255,1786201412,76715044,558453394,-1437971934,1437160085,2101796,268435456,134299680,-1441528832,1090519042,547891754,-1526455131,43013205,-1878786040,1420034560,89408008,-1971322304,608773448,1359628713,136317450,-1431492080,-1577057646,-1809544892,1428758933,606442834,32936,0,556009865,1409622049,134348808,75662400,336629778,687920602,1024,17929288,-1606414267,556443690,-1432054747,615064644,563454112,-722070271,344478793,1251091490,-1437952704,-1437316790,148,33554432,8192,-1474166524,570425472,-2125190776,1375830088,-2076158805,2105376,272892160,152323360,-1979711232,-1844293038,-2008771950,4199434,1387112996,1090652292,554275144,-1851504598,-1836440491,4195408,0,-2071460827,-1475065856,-2013265920,304124450,620799018,705866068,562200576,-2061478910,-2109599723,541626404,1229621640,573134154,1226146464,1215638273,-1809821400,1246905362,-1441651383,1246866064,299172,268435456,16384,574694801,85065728,1145719112,356602026,88117842,67633152,545784336,673743936,167904512,-1801182171,-2004606935,8398858,-1834308332,34145409,537137569,1246401156,-1457225398,20,0,538972818,1208505604,1346372096,287319429,1224769618,-1459468246,1073741824,169943041,4346154,-2145369966,1108513416,626150034,608780352,550873730,1346392104,178865160,698681385,613569620,1049032,0,-2071691264,27339329,83886112,1167430696,604262485,621815201,4195328,553650688,-2112845820,570953984,-1801182174,-1870101436,1316,-1974184151,168100994,-1593831259,-1794092544,1380551202,1060,0,16781842,681859593,1375866880,708856389,-1979693910,-1786605496,147460,1150427282,277488297,134349897,579962888,86124688,-1843126271,10644117,1074831648,341067008,1112154538,-1977331308,-2147446616,16777216,270680064,-2109707003,71844352,1234543248,285220949,1242047493,1209008128,268435968,1077954594,1077944320,1208492690,-1601666486,75497552,1381283147,704907274,-2147348310,673253377,1380549706,2228352,0,1074268417,614749733,-1862270812,-1438378970,8390825,706824512,4194816,-2061230079,69800521,524288,306546944,354560128,554273284,8432170,5325440,1436582912,1267376724,671361313,84,0,71377424,277985922,75532288,-1523955439,1157668948,1241518613,16844800,536873252,8429604,67175570,-2078269368,1074266410,167772192,304723373,-1845489628,663880,-1876948992,-2052947820,16970,0,271058946,-2053089771,1360134688,1435608138,65618,625648640,134479872,354762752,538053192,276840448,1368689154,138514432,572596356,1082184886,2376961,-1843361790,176833098,-1441770414,273156132,0,1116029440,1346661697,67117188,-1437986223,18601,-1811934902,2113536,1115685905,37789730,1048576,67248128,33817672,361005072,67392853,1426129040,262688,-1593831424,562725412,-2147483576,0,290460673,177321482,1111655440,-1431682038,16777362,1243761153,1073742336,689049728,-2147216823,1073741824,1364298056,1210065154,-1526726144,270553307,2396420,1435574281,346326098,354494610,8225,0,-2002124284,1346655649,285737344,-1437986223,8520,310923306,67635201,71401988,136331300,67601,67371008,131104,352321682,1073891949,-1845492592,2208,1107369984,-1542978999,35783304,0,1376933120,-1977439736,1140858916,-1454225142,67108897,-2080365311,272629760,-1450700768,4681,0,1075848450,1081472,1443172352,43008245,138940417,1078624772,269485064,310552608,268470304,0,617152512,1360024994,4327425,-1431661920,2184,304386730,1073872896,69485570,1078214784,0,302579712,-1837105134,-1426030528,134260826,-1576926972,301998224,-2054942655,-2010643958,8340,0,-1842702848,138744392,302514856,1419069962,32832,8407044,1057280,1375797640,2346,2097152,8390656,131136,1426587656,537461162,269500480,10814530,269500416,1107447969,9502721,0,1235493120,-1542420478,-2145370112,-1570101871,4242,705799250,37748745,693374976,73793,0,-1843118080,0,771817473,2114773,1246038016,1207963784,1077936786,680526858,570425512,32,609290752,306520488,142611090,-1800760828,71303680,4356,134283264,1140917505,135266344,0,512,67108936,-1442840512,33554600,603980050,-2104197088,84017152,-2113630176,37376,0,1233789953,-1610054656,554254336,-1565898206,37028,38053010,537399808,575938596,545277058,0,608765952,1073741825,704778244,-1878777691,-1842723776,268501652,-2146425856,547365386,-2146959216,0,609288704,170004650,4196937,279587337,512,-1879031808,4227104,-1811807616,589904,0,16777216,262176,-1795145728,9438288,1417805824,1079255169,293863497,-1979414496,71319552,64,302518528,-1610071808,152190978,1252633122,4755492,2101797,131332,1112573952,2101252,128,-1876688640,134225928,1241514113,33558658,1242927620,352388180,-2078275584,4727305,268436553,0,-1991113728,356648017,1082141264,542463240,9600,159662080,1208485888,335872264,33685921,0,67108864,536871074,604241936,536952992,-1572339680,1076105601,277365248,553715778,1074003968,0,1140855040,-2146430972,38371338,-2008509118,9,-2147482606,18890784,-2011160544,1208492032,0,1074923520,16384,-1979710464,69468424,346362368,151601236,-2128478172,145007120,1065232,136,289996800,608469568,134239649,556094729,5417504,536875072,2,571081729,10519696,0,310378496,16777233,4210692,268436609,1225933961,-1601174494,537399809,-2147481596,33556482,0,67109120,73748,542122004,76589600,8388612,69484544,1208092928,-2003828608,537001988,0,-2147221504,67111044,570425344,1073745924,608764160,168075412,144834704,72500625,65664,1,1360134144,1378093377,-2130405982,1084564482,567874,-2139095040,34619424,537010696,524864,0,303038464,1073750048,2064,4784160,-1839977950,-1608382135,-1576515070,536879104,277118992,4,67108864,16404,16405,285250816,4260112,268567040,-2147483643,71827457,-2143270912,0,1077936128,33028,134291713,67125632,1150452864,151535762,10616864,-2137748956,1050624,64,562626560,-1968958431,77736608,78202952,1070085,17825792,272893952,-1879046112,134349193,128,151126016,32,262208,268436484,273230084,1145115209,-1844960248,155197440,33554464,0,134217728,16712,32842,536880386,8659536,1073741824,33570888,270596,1049600,1028,536870912,33591812,69206016,593936,1109660177,286433316,539099458,1074956946,1207992576,8200,-2063597568,1427247109,537405733,21270560,-2143270907,75763712,-2147483134,1075871808,541073408,16384,-2113404928,1048640,536872962,18907200,155755776,1140853077,-2079815664,4202752,135174,32768,537133056,8422480,-2113896304,-2012216060,1213728,-2146435072,269651984,67174402,-2147188412,0,134217728,4212754,16785672,1216348160,-2145250780,290038802,289538370,605390884,4718736,64,150994944,1428496906,4334628,21008448,4204554,268435456,33554500,1049616,4096,2049,537001984,320,134742048,135682,625494273,1140869194,-2079318008,8389120,512,514,-2113929216,-1442836415,73,-1845230328,1081924,131328,37378,8396864,2098176,8208,18874368,41988,539034752,34095120,-2138035644,279192105,1346634880,573130898,1224740864,8,268435456,-2069216214,151556480,2113570,8672290,34603008,536887376,268697602,8425508,8421376,-2147483648,16,33562625,1207959616,155468801,67217482,33653028,134349056,2195524,4096,33685504,1409552384,536870954,-1434185728,-2142240112,-1879048192,-2113372150,1073741832,131200,66,301989888,2377986,-2004877312,4260865,10627604,1368412709,1209274368,-2142203832,258,16384,134217728,-1437433174,-2111829888,1049156,43018,8650752,10308,1067296,541184,1024,0,64,537135108,17305732,-1525668607,346453,293617746,604243200,33817744,33,536870912,1376329728,142753874,1224902656,38307152,68157952,16425,128,16779266,36872,131072,9447945,-2079284976,276824080,11178016,626021386,-2079194112,2199588,268439552,8388608,16777216,-1790670556,553648640,-2070937582,141317,-1879048176,67108932,2,2097152,0,570425344,32,268435456,-2113912704,-1794890492,-2147441326,541069386,1418199168,1075871872,520,0,-1441660928,-2146957239,688128064,547373648,163840,41106,2246912,8208,68,0,539117826,33883138,2360321,11604481,160606250,-1979416320,148498,131088,2176,67108864,1412057418,169877632,71377920,562314,17301504,2132,16777216,75530240,16793616,32,136,1212170240,276824136,1430931856,541084233,1057828,1381040256,33554752,8193,0,1380253696,537198632,1377075208,-2145386207,545259652,16421,536870929,512,67108864,34078720,4755968,285278240,33620480,-2128346110,67642661,1409417345,67375401,135284736,524296,16777216,-1458394588,75497538,134283648,33707156,34604032,146,528960,16777218,34,1073741824,65536,571478018,537432100,1521111552,4280405,20980244,-1592770560,4259856,2097152,67108864,608764160,1074873360,1380450304,2097474,134287360,16810068,-2143289344,603979776,0,145,2368786,-2013003520,2097280,1163198792,605071908,1209174144,138544298,536871232,32,0,-1843115502,302252194,67242016,43156,32784,66,16384,8,301989888,0,1073741824,33554432,151061545,-1474024959,4329877,301998372,-1862266880,4097,35200,0,1230119168,1075843336,-1457520384,4456994,1083179008,168,67239937,134217760,72,16777216,76711936,1342308352,545267840,1431634176,1107871828,-2142993406,68452754,67371016,2,0,606672201,67272864,524288,43152,16908354,32836,8913920,-2130706432,134217728,134348944,16,168837120,524324,-1525544944,138487122,603988112,1073808416,-2146418144,537001984,0,-1834703872,537921800,-1434302464,16777226,67109888,168,0,268435456,-2147483648,538968064,-1874320896,536936448,33622145,-1800781310,1065109,19141893,289677321,268435456,2097160,0,613749252],136,[1,4276386,1,16777345,1,8422480,1,273158144,1,2,1,536870912,1,262144,1,603979776,1,64,1,131074,1,172228608,1,270549288,1,-1438382016,1,-1576757852,1,-1811922912,1,68157506,1,4227076,1,8397952,1,16777216,1,-2119677423,1,134517768,1,606339588,1,532484,1,1073741824,1,168,1,18874368,1,-2105540608,1,16777216,1,-2147483648,1,9439360,1,-2130706432,1,1073742849,1,-1441652480,1,139460754,1,4723977,1,-2147464688,1,4672,1,32768,1,0,1,675555586,1,1074790722,1,-2113929216,1,536871073,1,83951618,1,0,1,8488960,1,134742528,1,1208090624,1,33816576,1,536936456,1,704643072,1,594088,1,1430913033,1,1073916244,1,570507394,1,289538185,1,-2080112624,1,1074003968,1,0,1,36279560,1,4215849,1,276824064,1,8,1,4203008,1,32928,1,67108864,1,536870912,1,0,1,134217728,1,35922432,1,68288768,1,69222482,1,1376846464,1,38273090,1,2364688,1,8480,1,269516800,1,36,1,0,1,1218725921,1,67117188,1,68293152,1,16814208,1,688390144,1,4,1,268435456,1,-2147221504,1,-1542324224,1,537919488,1,134217728,1,-1459617792,1,328,1,-1790697472,1,-1475177176,1,306216964,1,1141377029,1,4496,1,4195328,1,0,1,17900802,1,-2147186398,1,1207975936,1,67174698,1,-2113929216,1,32,1,1074003968,1,2097152,1,16777216,1,-2147483648,1,545325056,1,304089088,1,268519586,1,1225425188,1,2097170,1,1074943296,1,82000,1,6,1,67248256,1,0,1,614502912,1,2117640,1,16777345,1,268959744,1,268599560,3,0,1,608763904,1,0,1,1311744,1,-1534853120,1,38011024,1,604046336,1,-1853209440,1,20971538,1,306185218,1,-2147449792,1,537395201,1,0,1,665609,1,276833349,1,541197316,1,64,1,1243613184,1,0,1,8390656,1,272,1,0,1,33554432,1,4198432,1,302006784,1,9557,1,-1792540672,1,69210121,1,605394176,1,540680,1,138940432,1,264,1,0,1,-1858075392,1,279057,1,83890176,1,16402,1,67698688,1,8226,1,0,1,64,1,1210384384,1,134283298,1,536952832,1,1243938816,1,1074266280,1,1208098962,1,-1609956704,1,4194372,1,-1996484543,1,2,1,1152,1,0,1,1222660,1,2101252,1,-2147467248,1,-2143288320,1,687996992,1,0,1,-2080112640,1,0,1,256,1,128,1,34603264,1,704645376,1,138449032,1,579339264,1,161521668,1,1225958656,1,2228488,1,33636436,1,-2146430976,1,0,1,612368912,1,-2105521583,1,268960321,1,302121106,1,-2108653308,2,0,1,262144,1,573112320,1,0,1,134479872,1,1381310464,1,66914,1,134283264,1,-1609954752,1,8912932,1,570442752,1,270533121,1,134217729,1,128,1,2402304,1,270340,1,35655680,1,16384,1,671352832,1,4,2,0,1,8388608,1,16,1,-2139093952,1,167772673,1,34619536,1,1109430340,1,171974677,1,-1539140608,1,73,1,2048,1,16,1,0,1,-2113929216,1,136333633,1,134217737,1,1050660,1,-2111700960,1,17424,1,285212928,1,0,1,-2013003776,1,285212738,1,539099136,1,-1532362752,1,545263684,1,268697856,1,1343554688,1,2621842,1,-2012217344,1,1074004112,1,1082392576,1,0,1,272630272,1,520,1,1073759296,1,-1837096831,1,1351098880,1,0,1,1073742848,1,0,1,17826304,1,0,1,540672,1,1375995904,1,590993,1,-2113929200,1,71344402,1,1225068544,1,4334112,1,4194305,1,33563265,1,8,1,598016,1,558452770,1,33554436,1,131088,1,69566468,1,0,1,262144,1,32840,1,1207959552,1,16,1,2305,1,145293824,1,159399936,1,269493249,1,1359546368,1,542131528,1,16809988,1,67117320,1,4,1,0,1,603979776,1,1408,1,276860928,1,32772,1,1082656912,1,1,1,33554432,1,0,1,262144,1,16512,1,-1874591736,1,-1576796160,1,538968740,1,4325376,1,138715818,1,168099841,1,268435520,1,131104,1,269549568,1,32,1,2228480,1,69505026,1,-2130706398,1,269488672,1,-1844305408,1,4112,2,0,1,606076928,1,67108866,1,17826368,1,279061504,1,659456,1,1140850760,1,1158744064,1,-1608513248,1,1074006272,1,537395201,1,1056,1,0,1,1074266112,1,545326088,1,134218240,1,33636356,1,4196353,2,0,1,2056,1,-2130706432,1,8,1,4263936,1,-1526202368,1,-2122317823,1,33792,1,536912202,1,152379400,1,34635812,1,2048,1,16785408,1,0,1,150994944,1,17842208,1,570441744,1,4194465,1,1209352776,1,256,1,268435456,1,8321,1,67108864,1,32,1,604242193,1,2230528,1,135267364,1,294129664,1,357893120,1,1145045570,1,0,1,35651844,1,4194305,1,0,1,1078264320,1,-1807478271,1,1208092674,1,1207959816,1,8426498,1,8201,2,0,1,268435456,1,285212672,1,1057792,1,1346994176,1,537006208,1,65540,1,1073762597,1,555059216,1,-2143280096,1,268451904,1,1141112848,1,16388,1,1410662400,1,4,1,33554432,1,17048736,1,271141160,1,8194,1,16777216,1,2080,1,65536,1,0,1,2244864,1,16786433,1,33685536,1,268960768,1,578895945,1,1167394896,1,2101280,1,65537,1,320,1,32,1,-1473642496,1,1217733760,1,-1459093360,1,9,1,9221,8,0,1,6144,591,0],137,[952,0,1,91684885,1,456494,1,1946161152,1,-1909580255,1,-2097151458,1,62,1,1428100725,1,860941451,1,71731136,1,-2029894009,1,1183252550,1,-872849922,1,-594848944,1,688390328,1,50331654,1,83886086,1,-13762554,1,369099318,1,-527755489,1,504021891,1,183206739,1,-16222209,1,2013202039,1,-1959264508,1,526058055,1,-147928072,1,268435462,1,1408660480,1,-2093556597,1,1962935935,1,46816004,1,521543168,1,-1962387570,1,2013202023,1,41418500,1,2013214719,1,512634622,1,12255234,1,1966344,1,-883220736,3,0,1,1376256,1,0,1,10749449,1,10880521,1,1726778197,1,252059232,1,-1666707552,1,1711431423,1,1979467323,1,1312515676,1,1717859832,1,1978947131,1,1580951141,1,1716614640,1,1977906747,1,2117822048,1,-1939769888,1,-565822504,1,-1064539787,1,1977370171,1,1004571738,1,1668667974,1,1178331276,1,1717859800,1,1978166843,1,262737685,1,1713309601,1,-789095071,1,10880545],138,[1476707459,243519263,-348127060,-1408335032,1105920256,11275907,-2093290750,67152910,243479531,-351797076,-1408335060,636162048,11275907,-2128680160,-2147439602,-2129204480,44046,-2129728767,44046,-2130253054,44046,-62485756,10487305,37867,-147980288,-16734714,504591871,512634448,28836016,-13736448,-385778122,-13697258,97838,771751936,10880759,326500351,-1909567458,-1207913954,778436609,27473663,788460009,27471615,0,-1509492946,1979711232,777002515,11542158,1711276728,-935919826,-20125439,-936444114,1,116862464,-65370,1344148341,-1306620370,178176,922693222,-1477901843,788475646,493,-147980288,-16734714,504591871,512634448,79167664,-13736448,-385740234,-13697406,135726,771751936,10880759,326500351,-1909567458,-1207913954,778436612,37172991,788422121,37170943,0,-1509492946,1979711232,777002515,11542158,1711278264,1547108142,-29824766,1546583854,2,116862464,-65370,1344148341,-1306620370,571392,922693222,334037633,788475646,641,-147980288,-16734714,504591871,512634448,280494256,-13736448,-385702346,-13697554,173614,771751936,10880759,326500351,-1909567458,-1207913954,778436624,46872319,788384233,46870271,0,-1509492946,1979711232,777002515,11542158,1711284408,-264831186,-39524094,-265355474,2,116862464,-65370,1344148341,-1306620370,2144256,922693222,2145977109,788475645,789,-147980288,-16734714,504591871,512634448,1085800624,-13736448,-385664458,-13697702,211502,771751936,10880759,326500351,-1909567458,-1207913954,778436672,56571647,788346345,56569599,0,-1509492946,1979711232,777002515,11542158,1711308984,-2076770514,-49223421,-2077294802,3,116862464,-65370,1344148341,-1306620370,8435712,922693222,-337050711,788475644,937,-147980288,-16734714,504591871,512634448,12058800,-13736447,-385626570,-13697850,249390,771751936,10880759,326500351,-1909567458,-1207913954,778436864,66270975,788308457,66268927,0,-1509492946,1979711232,777002515,11542158,1711407288,406257454,-58922748,405733166,4,116862464,-65370,1344148341,-1306620370,33601536,922693222,1474888765,788475644,1085,-147980288,-16734714,504591871,512634448,12058800,-13736444,-385588682,-13697998,287278,771751936,10880759,326500351,-1909567458,-1207913954,778437632,75970303,788270569,75968255,0,-1509492946,1979711232,777002515,11542158,1711800504,-1405681874,-68622076,-1406206162,4,116862464,-65370,1344148341,-1306620370,134264832,922693222,-1008139055,788475643,1233,-147980288,-16734714,504591871,512634448,12058800,-13736432,-385550794,-13698146,325166,771751936,10880759,326500351,-1909567458,-1207913954,778440704,85669631,788232681,85667583,0,-1509492946,1979711232,777002515,11542158,1713373368,1077346094,-78321403,1076821806,5,116862464,-65370,1344148341,-1306620370,536918016,922693222,803800421,788475643,1381,-147980288,-16734714,504591871,512634448,12058800,-13736384,-385512906,-13698294,363054,771751936,10880759,326500351,-1909567458,-1207913954,778452992,95368959,788194793,95366911,0,-1509492946,1979711232,777002515,11542158,1719664824,-734593234,-88020731,-735117522,5,116862464,-65370,1344148341,-1306620370,-2147436544,922693222,-1679227399,788475642,-1269824007,102878517,-852161864,1515783713,-1010156712,-57012706,235116290,-1761385574,1385827843,1711511330,1712376001,282110991,15718,-2096168944,-1452932146,15,63210767,82362726,-795210160,-1912367360,-1308192808,11576064,-1511520080,-1273400065,-1943941835,-1996390394,-1274970594,521018917,-855539014,468393761,12114058,-1993224958,-1996380914,-1207852266,243991041,-1480982350,-1338913535,-9770999,900995444,109846989,512295370,632553928,-1172369890,567083468,-1977881825,33601752,243872205,378077679,28836333,-1307669758,32619008,179319245,1962881000,-852118503,335973409,303991042,505787394,381296398,522308866,-662037525,-855506760,957253937,924223746,33667074,11669131,-855491654,-401887183,427097844,567096756,39716492,39591561,236856756,39893535,-350281267,-1193768421,835518976,42143369,42014345,-1962802760,-1174359538,835519109,-1175974736,-1273400066,-1943941835,-1996314618,-1274894818,521018917,-855463238,468393761,12114058,-1993224958,-1996305138,-1207776490,243991041,-809893710,-1338913534,-25237491,900995444,109846989,512295666,632554224,-1172369890,567083764,-1977881825,33601752,243872205,378077975,28836629,-1307669758,52017664,246428109,1962820584,-852118503,1007062049,975079683,505787395,1052385038,522308867,-662037525,-855506760,1628342577,1595312387,33667075,11669131,-855415878,-401625039,427097608,567096756,59115148,58990217,236856756,59292191,-350281267,-1193768421,835518976,61542025,61413001,-1962802760,-1174359538,835519405,-840404816,-1273400067,-1943941835,-1996238842,-1274819042,521018917,-855387462,468393761,12114058,-1993224958,-1996229362,-1207700714,243991041,-138805070,-1338913533,-40703887,900995444,109846989,512295962,632554520,-1172369890,567084060,-1977881825,33601752,243872205,378078271,28836925,-1307669758,71416320,1924149709,1962760168,-852118503,1678150689,1646168324,505787396,1723473678,522308868,-662037525,-855506760,-1995536079,-2028566268,33667076,11669131,-855340102,-395071439,427097372,567096756,78513804,78388873,236856756,78690847,-350281267,-1193768421,835518976,80940681,80811657,-1962802760,-1174359538,835519701,-504859472,-1273400068,-1943941835,-1996163066,-1274743266,521018917,-855311686,468393761,12114058,-1993224958,-1996153586,-1207624938,243991041,532283570,-1338913531,-56170379,900995444,109846989,512296258,632554816,-1172369890,567084356,-1977881825,33601752,243872205,378078567,28837221,-1307669758,90814976,1991258573,1962699752,-852118503,-1945727967,-1977710331,505787397,-1900404978,522308869,-662037525,-855506760,-1324447439,-1357477627,33667077,11669131,-855264326,-394809295,427097136,567096756,97912460,97787529,236856756,98089503,-350281267,-1193768421,835518976,100339337,100210313,-1962802760,-1174359538,835519997,773770015,11550339,-125563136,-1909580285,-1342132194,1048798728,1946157438,505787402,25040581,1713316301,25036487,0,-1556184218,259260417,244045962,378208677,28836259,1714539778,27461319,0,-2090464848,116798,632556148,-938031842,522308865,-939079834,1,1048798720,1946157549,-1948743153,-1962807538,-1207833322,835518977,-318322842,1,1711976448,34750083,-1274383360,382017061,567083538,113731103,530,-2090467328,145214,-662040716,37293707,37164683,-855506504,113731121,567,196083712,1547600742,175374338,-987880012,-855483370,-949608671,154630,1711276032,42024579,-1978698752,-2096198696,-2129229054,33667074,-949603891,164102,-1342177280,1048798732,1946157734,505787402,44439237,1713316301,44435143,0,-885095578,259260418,244045962,378208973,28836555,1714539778,46859975,0,-2090463824,192574,632556148,-266943202,522308866,-267991194,2,1048798720,1946157845,-1948743153,-1962731762,-1207757546,835518977,352765798,3,1712238592,54148739,-1274383360,382017061,567083834,113731103,826,-2090467328,220990,-662040716,56692363,56563339,-855506504,113731121,863,263192576,-2076277914,175374339,-987880012,-855407594,-949608671,230406,1711276032,61423235,-1978698752,-1425110056,-1458140413,33667075,-949603891,239878,-1342177280,1048798832,1946158030,505787402,63837893,1713316301,63833799,0,-214006938,259260419,244045962,378209269,28836851,1714539778,66258631,0,-2090438224,268350,632556148,404145438,522308868,403097446,4,1048798720,1946158141,-1948743153,-1962655986,-1207681770,835518977,1023854438,4,1718792192,73547395,-1274383360,382017061,567084130,113731103,1122,-2090467328,296766,-662040716,76091019,75961995,-855506504,113731121,1159,1940914176,-1405189274,175374340,-987880012,-855331818,-949608671,306182,1711276032,80821891,-1978698752,-754021416,-787051772,33667076,-949603891,315654,-1342177280,1048798836,1946158326,505787402,83236549,1713316301,83232455,0,457081702,259260421,244045962,378209565,28837147,1714539778,85657287,0,-2090437200,344126,632556148,1075234078,522308869,1074186086,5,1048798720,1946158437,-1948743153,-1962580210,-1207605994,835518977,1694943078,5,1719054336,92946051,-1274383360,382017061,567084426,113731103,1418,-2090467328,372542,-662040716,95489675,95360651,-855506504,113731121,1455,2008023040,-734100634,175374341,-987880012,-855256042,-949608671,381958,1711276032,100220547,-1978698752,-82932776,-115963131,33667077,-949603891,391430,-1593835520,113705136,176,11667143,1344208896,-1761544038,278531587,235116291,-1761380454,785063683,11536014,-2027503565,-889150458,0,0,1224,1744857686,1593772008,79987462,1451880587,1976568830,1778412057,645332741,-1708886273,88539136,856212611,-916547136,1183551691,206998282,654198414,637813897,-1962519415,1451951686,1149838856,1418274312,239504138,638604939,638338185,-1961995127,1451954758,1149838868,1418274320,373721874,639129227,638862473,-1961470839,1451956806,1149838876,1418274328,507939610,639653515,639386761,-1960946551,-1993989562,1183522884,643205924,637831462,637686921,10388679,-1070923761,1246005542,1212451110,1178896678,1145342246,1313114406,1279559974,654311352,9602185,-1769699034,-2071386624,-1993998188,637568644,8684681,-1030961525,-1865692834,1224,105286486,-1962387829,-27883024,258625618,289073166,-1912159101,-1960378810,187059780,259279940,1316290342,1282735910,73203494,-1912290173,-1960378810,187057732,259277892,1182072614,1148518182,73203494,-1912290173,-1960378810,187058756,259278916,1249181478,1215627046,73203494,-1912290173,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-28931326,-1064413616,73203494,-1207647101,-916586495,684232907,610926592,383272589,175570768,-1996071228,1183644766,1610557182,147096336,1946166333,-910150907,2122420427,1968393688,-629243404,-311081405,66092673,-15109119,57340022,654073540,637695999,10106879,-2096806144,-840234812,-1962123637,1452007494,239505122,638028070,-1962780791,-1993936314,1183515719,1200170740,-129594618,138905894,653936267,-1979037815,69596742,81152,641777691,-1207154807,-876019711,2760,1187468887,-1962934026,1451951686,-62486264,100554377,1183385512,-94991880,-1961081205,1589911126,1200170748,1468606008,340167482,638998155,639911817,-1960421495,1451956294,1200170522,1468605992,-2016991702,154,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,-9822300,209125200,1376417535,-437776813,214205185,58048523,-1006565911,-953746338,36999,-2016991744,-65398],139,[-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,1988829092,-125924356,654198414,9995403,-1735590106,1975520000,21031171,1459517183,208594958,184861827,-385649216,-963968717,100554379,1183711392,1166616314,1435051524,-28930554,1950649126,1985252134,653936270,-1993996919,-963968427,100554379,-1993997919,-1993996219,-963966379,100554379,-1993997662,-1993995195,1183714901,1149970174,-96039298,373655846,654198414,8422539,653936270,-1911011959,-1960378810,-1912569212,-1993934266,1183717957,1149970174,1418405432,-96039366,272992550,307595558,654198414,612123787,-180739,-2094640011,37052,1441473140,-369330549,1183711371,1149970174,1040065660,57999358,654254569,10126591,-1862329879,1476032255,1593770346,113541908,-385649600,7012102,1183714154,1962878718,889136642,1191182490,147096325,-2094643221,37052,-471268492,-92864514,-16618921,-998042530,-28930554,-2004580058,-49920,1183761524,-1132255490,1946157192,240518797,-2096896536,-1073019708,-1343683724,-1878594562,32917191,-28930560,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1207778173,1183776767,-2071386370,-1993998202,-1962900348,1600058950,684248009,1448542208,-1962516853,-779417522,-1514173154,-1497920251,-1899917818,-17959,-1359822797,-114568713,119471751,-1510741551,-1527527149,-1215488481,-628226394,-1190494524,-1359806465,-114568713,1392412497,-1190715642,-1359806465,-372156081,-921459213,1746904307,6816128,-1501065856,-1907338746,1610557122,147096332,637951684,8816521,1979711293,49342723,1744928872,1183547392,139889414,1376167429,106873936,207617830,-1006058365,-1993996706,1023444103,58064895,1778566633,-666464988,1589923862,-1208015354,-14286714,-998043553,2374920,-236387468,-662798080,57955149,-2130647063,1178851966,-571931788,-260144896,141820163,1794143999,42526979,-2096079221,343212027,957236875,91617350,1962565177,1778412039,40691978,503733956,-1924104307,-796075914,314169486,530969344,1187495986,-2013265668,1183383110,106859519,1850209830,-385649404,74055820,385631885,-1208015280,-14286714,-998043553,277768,1589931125,-1081924090,1979646098,-62485709,-1836611290,1958742784,106873895,-14286742,637571767,-2096603137,1589904580,1200170502,1468606028,650283854,1967933195,11200771,637951684,9617283,640381952,9615359,1316486950,1282932518,-2034761946,1610556928,147096336,637951684,9602873,6948980,-1276575126,1317703681,-2081608962,-1960441663,187057735,611664967,-1802532570,1358981632,140508966,-1006320509,-1993996706,-1993980857,-1031059881,1145506598,1055590773,-1802553050,-1975094016,-315949234,-1006059133,-1960442274,187058759,712329287,-1768978138,1358981632,140508966,-1006320509,-1993996706,-1993979833,-1031058857,1212615462,6952565,938018154,958828545,1946195599,1778412039,19458313,637951684,24004598,1392918644,-1929314200,100770183,2112360016,180650762,58048523,-16705559,1996425334,16803846,-1962522997,-1576728490,240144898,-2096473112,-1073018172,-169278603,108432128,-208990485,-2010726350,637641092,44205192,638076558,40781046,1443248244,-1929314200,100901764,635965008,180650762,58048523,-16728087,1750468726,-963968768,84432523,1347552420,168224782,185255043,-384862784,-1070464864,-1551595482,-2071452157,23725220,6946922,638076558,8828159,475856678,-1912028029,-1993996218,-1993987004,-2094649772,1979657340,-359675,6955636,638076558,643986687,643855615,8828159,475856678,1023984771,343277567,276156475,74055786,638076558,637695231,787166463,638076558,644629643,9995401,-401713658,-998046604,81156,1581301787,-1865692833,23724138,637951684,637695999,10106879,-2096806144,-1070397244,-875995298,2760,1988843095,138841606,2088042278,-401713658,-998046382,1975520006,26798339,638076558,645416075,-1988471669,1451883590,1149970174,1418405492,-129595018,-1896196471,-1960441786,-1960431548,-1004129708,52840540,-763165113,-27903232,91363959,2013021755,142016275,2011696726,79987457,-814366709,-1878964759,200951435,58062918,-1962897943,1183775814,1143678472,-163149520,1214039078,105327398,-125052681,1446761003,1997173498,-129615099,2123039606,1183733752,1149969928,1418405440,-163183806,-14266286,637569204,-2095817473,-952432444,-1070913419,301760001,2116681286,-96069128,200951435,-1804273594,1443395327,16312334,184861827,-377129536,6947014,1183713386,1962878472,889136642,1191182490,147096325,-1879003671,-1962522997,-1610282922,106873856,128500609,71797030,106400038,1992605836,-1937037818,-1993998200,-1960438705,-1993966004,-1960438193,637567116,639127433,8555659,441420070,944540454,978619174,273647910,307726630,57299792,610074406,-1962490749,-31752,6954101,1589906282,2013210118,939468290,1191182490,147096325,-351897973,1589940271,653789958,8947655,410386431,-1006081449,-14285218,-14286217,39479,-998046393,-1876235512,1577058744,-1865692833,638076558,8961155,639005951,8959231,408747814,-1912421245,-953808826,-16742268,1589654527,-1865692833,712,108432214,638076558,726162628,1200301778,138841606,809763110,844370214,-1668007642,-15371008,240519286,-2097107480,-1073019708,-1070397835,-1865692834,638076558,10259711,1443233898,93775886,184992899,-1897696064,-1004140474,-2094643108,1962935935,142016297,1944587862,79987456,-965427189,638076558,642276548,-16484353,240519286,-2096799768,-1073019196,1183755380,1556358664,1200301640,-28931834,385762957,142016336,132648534,147096331,-1972060149,-1895938421,-1004140474,958810204,443811399,124387434,638076558,637695231,10106111,-2096806144,1642662084,28872959,-875995648,3784,1988843095,138841606,1884064550,1918667558,-1467708093,-96040697,-1912846708,-1962695788,1435051768,1166812676,-1533768442,1435051524,1166812680,-1516991222,1435051525,1166812684,1418405390,2089494072,-193033926,-1031014261,653547147,638600585,638735753,639389065,639524233,2115015,-161576704,-1946661239,1187510910,-1912602370,-2094659514,-16743236,-14281868,637568180,-2095555329,-1073020220,-941030540,138841600,-2034466010,326434560,-2034958554,1560225280,46433048,57982987,-1207916055,1183776767,-2071386616,-1993998202,-16743292,1784151158,1560225284,113541924,-385649344,1996423330,-126418954,1452000907,61015304,1448235090,-121182194,185386115,1779528896,142016256,501747286,113541890,1383448587,638076558,-2094654268,1651772223,-1912602183,-1004140474,126559772,654067342,186664329,-385649463,1183776584,-2063653368,1183711386,-1132255736,1946157210,-1929435583,-14286696,100702860,1374162518,79987459,-562708469,1317739755,-1866929154,74055786,638076558,637695231,10106111,-2096806144,-1070397244,-875995298,191496298,28893931,-2071386624,1599996048,80268233,1448542208,-1962522997,-872085418,-1980724473,1183579734,61015302,-2130288956,638036163,637814665,-1962518647,1451951686,77858056,138905894,173508902,-1962522997,-1526396842,1200170501,1468605964,-994014194,-1960442242,-1960429491,-1993983403,-1993994161,-1960439209,-1993969587,-1960436657,-1993969075,1397759567,-14286742,-998038435,477446150,191496298,637951684,637695999,10106879,-2096806144,-1070397244,-875995298,637951684,640305035,1948796683,-28930449,313126,106873856,944212774,978815782,654198414,637813897,-1945742199,106874048,1280281382,1314360102,-1993949042,-1993996212,1589906004,-1886706170,-1064435566,206342438,637951684,-1905242229,1284056768,106873870,1917815590,-1993949042,1448087628,637951684,-2094505985,1967129796,-9901821,1577058744,-1865692833,1475119957,108432214,638076558,9485443,-1957137152,-947189122,-29491676,637892095,1332378763,-1967376090,104887296,-2081943978,79987463,527745035,142016343,837291606,113541888,259309579,1443395327,-64428018,184861827,856126912,-916496704,1183748299,650128136,640828553,-1204796279,1599995905,80268233,1448542208,-1962246517,-963967370,84432523,1183385548,-27883012,-1993948530,1778420412,-2071255552,-403242860,52875819,321268804,1347563092,-2068512986,1560225280,147096348,1979711293,1976580871,18540803,638076558,9745663,1182072614,1148518182,-2068512986,1560225280,147096336,638076558,9733177,-236387468,637561344,642014404,637695999,1183725567,-1258347000,-14286716,-998040484,-49912,-801437835,-907476107,138841600,1146930214,71797542,638076558,10257545,-1004120570,-14269348,-401734025,-998046864,1975520006,11856131,637951684,640305035,1965573899,8841475,-1896057205,-953745850,-1006632700,-1960442274,-1960429497,1183726167,1149839102,1418274308,106873862,-1803056346,535808,654198414,185353353,-1004833600,-1960442274,-1960426425,134563415,-28930560,138709286,173312294,1183714795,650128382,638207113,-1912060791,-1993933242,1443237500,637951684,-2094505985,1967129796,1778412049,106873867,41418534,-348651738,28872727,-916496896,6983883,1183712362,1962878472,889136642,1191182490,147096325,1600045107,-1957311543,1988843244,-1961858554,139889606,1375761413,650284624,8828159,274530086,1023984771,578093072,1443395327,-1962868632,139889606,1375772677,-1108865456,180650753,108314635,1577058744,6998985,1183712362,1962878472,889136642,1191182490,147096325,-916537293,180916427,-1957298176,1451951686,130811144,-1979955575,1589968470,-1208015354,-14286698,-14267785,-14268297,637568183,-2096078849,1589905604,-2026297850,57933974,637615081,642277316,50612107,1589905990,-2026166778,58065038,637608937,642277316,-1945864193,108446912,1011649318,1045728038,1376407043,-1258346927,1586036868,-129594890,274530086,-1006058365,958854750,57934919,-1962873879,1589905990,1606690310,1191257672,1975520004,106873875,1214235686,105330982,1183385204,-1878594566,33179335,106873856,709331750,675744550,-1410792587,-60898304,34064166,106873856,944212774,978815782,654073540,637814665,-1006217335,-1960442274,755013255,1589903368,1200170748,1958742796,106873883,1212648230,1247251238,-1006630907,-1993933730,-1993996217,233507415,737959620,1200170688,1200170506,106873864,1011321638,1045924646,-1005959677,-1993933730,-1993994169,1589908055,1606690310,1200301640,-60898300,340232486,653936267,-1961474167,-1993995706,1392908359,637951684,-2094505985,1967129796,1778412039,-1878267125,1577058744,6998985,1589904490,2013210118,939468290,1191182490,147096325,-916537293,147361995,1448542208,1779070603,1778412033,207537152,-2034761946,1610556928,147096348,-1980217719,-11077034,1996425334,207537158,-2034761946,1610556928,147096336,478134283,74055786,638344900,637695999,10106879,-2096806144,-1070397244,-875995298,637951684,-1996537718,-970522810,-1962868928,-17925,-1359822797,-1991650825,994180174,939883726,-1133117626,-62485680,-129629287,100292115,-763166719,-1001369088,-14283682,637568695,-2095292417,-12777276,990148095,-1198426928,1599995905,-1957311543,-1957275668,2123040886,172396038,-1631831770,-1207470848,1599995905,1443285961,4122638,184861827,1343976896,1183713130,1962878474,889136642,1191182490,147096325,1600045107,1183763401,-1131862518,1443233950,10807310,1023722627,-1071972351,-916496832,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589177,-28347200,-31361848,1782019272,-1912182272,-14284730,-14286220,39476,-998046393,1589654280],140,[-1869558839,913637158,880082726,-1090451302,79987461,376750091,124387434,-14234133,-14272908,110769268,-351971565,1183748324,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,28837060,-875995648,1736,1988843095,-1895877882,-953808826,35972,-2071320960,254083230,998656,-269941899,168589057,-32672576,-32148280,-1087277880,1911226374,638076558,9340103,1709932544,-963946665,84432523,1347551374,1465341783,9208973,10113106,-2096775424,1055593668,638076558,10454154,-1996480731,-1960379834,1183391812,1465341948,1465341783,1465341783,-1903915689,1464862208,-1923655849,1343683142,9208973,1150963718,-2096802031,-1073009468,129958772,1962871552,1459644965,638076558,637695231,10106111,-2096806144,1183713476,-2067323384,983198,1600045107,2122959817,138841854,-14286742,637570740,-2096603905,1183712452,1149838856,1418274364,650283838,1966883851,1778412039,-1867388155,1778927246,-1258347008,-14286708,-998045604,138841604,1078233382,1112836390,187089547,343228484,638076558,641627391,641496319,-2096866049,-1041562428,638076558,10388618,1207963429,1950877812,-25261199,1150107115,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-1937470200,-1706031616,96403456,-1961573245,1962413048,33522636,96405109,-1878725888,184551359,-385649153,1183711362,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,-186055484,-14249730,-14279052,-14279564,-14280076,-14280588,-14281100,-14281612,-14282124,-14282636,-14283148,1150094452,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-96039672,-2071113706,1342570636,1460749466,751076101,-1862310679,1577058744,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2001957888,1958742540,1959329357,1959329311,1778412085,138841606,41221926,-1707802842,88539136,856212611,-875995456,913637158,880082726,-1090458982,79987461,376750091,124387434,-14233621,-14272908,-694537100,-351971566,28872932,-875995648,712,1589925463,-2020989434,254083230,1210414080,1967676532,10938627,107610218,637951684,637695999,10106879,-2096806144,-1070397244,-875995298,1214235686,71797542,638213828,1589905289,1200301574,1468737088,2005608002,2139825724,173982782,504335142,-1896314025,-372170814,-921459213,-383802125,-1960443729,-1996452729,1183710790,642782974,641890303,641759231,642277316,-1006340097,-14285218,-14270857,-14271369,-14272905,-1902496649,-2096775424,-1073016124,6948980,1810433898,1183551743,173982974,-351827674,2123075680,-1896641782,-1960440762,-28931835,385762957,138841680,1114963750,1081409318,1214039078,74972966,638076558,641627391,641496319,641103103,-1707838209,89592442,185779331,1779528896,-1912116736,-14284730,-14286220,-15537868,-1895938421,-1993995194,112645,-875995298,0,0,0,0,0,1048592,2097184,17039364,520151295,251707647,251691263,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251658483,251658467,251658434,251658368,16777216,0,0,128,192,192,192,16777408,50331840,117440704,251658432,-64576,-64576,66062272,132124608,264249280,528498624,1056997312,-520151296,-520151296,-520151296,0,1610620928,1610620928,1610620928,-1057022208,-520126720,-520126720,-520126720,-2130755840,1610661888,1610661888,1610661888,-2130739456,1627389696,1627389696,1627389696,-2147401728,1610866688,1610866688,1610866688,-2147401728,1610866688,1610866688,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610866688,1627385600,-2130882816,1610866696,1610866696,1627385608,-2130882816,1610872856,1610872856,1627389720,-2130901240,1610870833,1610870833,1627386673,-2130839272,1627386217,1627386217,1627386217,-2147354572,1862269136,1862269136,1862269136,-2130771090,1509979043,1509979043,1509979043,-2063601572,905978079,905978079,905980127,134275104,-285277313,-285277313,-285271169,268451871,-16842689,-16842689,-16828353,-520158433,503317248,503317248,503348031,-520159201,503319296,503319296,503380799,536870943,1546324736,1546324736,1546382143,547098655,-125957376,-125957376,-125908161,12319,-251721216,-251721216,-262829505,16674847,34879,34879,34879,28703,34879,34879,34879,28703,34879,34879,34879,28703,-133197761,-133197761,-133197761,24607,-266362817,-266362817,-1608867777,-267436001,539213887,539213887,539213887,-1071906785,-1069121504,-1069121504,-1069121504,3866655,0,0,0,0,50331840,16777408,192,192,192,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2012681140,-2138539897,2004318095,1953986423,1997008078,-2138539913,-113,1291845631,-15741714,-2138507009,-2004318200,-830175096,-2004303636,-2138536056,0,-292814848,204,-2139584512,-2004350976,-327186296,-2004318016,-2138634104,15730688,-1929935104,2004317959,-2138537864,1711669248,-2139619226,-1,34936,2121828096,67659390,1329873988,34936,-411533560,-866064665,1338821836,34936,2121826056,-866091394,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533560,-857675801,1338821836,34936,2121858824,-866091394,1338821836,34936,-411529472,-871569689,1338821836,34936,-2004350976,-859045752,1338821836,34936,-1997010944,128,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440704,117440640,117440640,117440512,117440512,117440512,117440512,117440640,117440640,117440704,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,-125100544,1963753019,142016270,39511,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2004318072,-2138539897,2004318095,2004318071,2004318071,-2138539913,-113,-1,-1,-2138507009,-2004318200,-2004318072,-2004318072,-2138536056,0,0,0,-2139584512,-2004350976,-2004318072,-2004318072,-2138634240,2012678144,2004318071,1953986423,-2138521394,-1879635968,-1,1291845631,49390,-2064185344,1145324612,-834386876,49388,-2131294208,-858993460,-296956724,2252,-2131294208,-858993460,-321992500,35008,-2131294208,-858993460,-855734324,34824,-2131294208,52428,-1065844984,34936,-2131294208,1717960908,260573024,34936,-2131294208,-404260920,1333813478,34936,-2131294208,2122219143,1326212734,34936,-2131294208,-404232313,1326245607,34936,-1997076480,2122219134,1331723902,34936,-1997076480,-2004318072,1331726472,34936,-1997076480,2004318071,1331722103,34936,-1997076480,-1,-1889468417,34936,2012678144,2004318087,1996978039,34936,-7405568,2139062159,-15763841,35064,1997012992,-134744200,2004312311,34943,-2030043136,2139064439,2004289392,63607,134217728,-2004318072,-2004318200,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,-26112,1183383552,1958743038,-1170800860,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,30727,2004318095,2021095287,-2004318072,-1060211577,2004318095,2004318071,2004318071,-1058124681,-113,-1,-1,-1058222348,-2004318200,-2004318072,-2004318072,13430348,0,0,134217728,-2134840114,-2004350976,-2004318072,-2021095288,-2146972418,2012678144,2004318071,2131230720,-2138521480,-1879635968,16777215,123758182,2184,-2064185344,2001224772,1625745383,34944,-2131294208,2122829004,1719172734,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2123287756,2138603134,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2127088844,1618509438,34936,-2131294208,-1999844148,260081800,34936,-2131294208,0,1325435016,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,0,-2108686331,1656619008,-2111276348,1179650,369098752,219677186,202116105,370542599,302842623,1702100738,2020636020,1869770847,1936028263,1397555315,1431589664],141,[1380982850,1163020111,620778323,623207475,6563072,4112,255,1702035456,1601205620,1600417399,1935764579,1397555315,1431589664,1380982850,1163020111,21331,1702038150,1601205620,1600417399,1935764579,1702035571,1601205620,1600417399,1935764579,824508531,858075685,13349,0,1886650367,778857577,771776870,5000260,1163412782,0,1970040832,1667330163,107,1667592816,830042223,1650549550,1680146432,0,131073,262147,393221,524295,655369,786443,917517,1048591,1179665,1310739,-1061093377,-2147483456,128,-2139094912,-1061158784,-65344,255,0,0,-65536,-1061158657,-1061158720,-2139094848,128,-65408,-1061158657,-2139094848,-2139094912,128,-1061158912,-65344,1143865599,771771468,4544581,131072,6,191234508,191299584,393232,30932992,2926,2165615,6,192283108,192348160,393264,32505856,2942,4197247,6,193331708,193396736,393316,35651584,2974,7343007,6,195428908,195493888,393352,37224448,2990,10226607,6,197001808,197066752,393376,38010880,2998,19663799,6,189661608,189726720,393520,28573696,2902,21236567,6,193856008,193921024,393552,34865152,2966,23071639,6,197526108,197591040,393585,40370176,3022,25168847,6,189137308,189202432,393616,26214400,2878,2879,0,0,0,202309632,65536,65537,1162297683,1145981271,1279481679,5460801,5785903,1398219041,557995348,1931804705,7546204,622883375,115,0,1749221376,1768645477,1679845230,1702259058,976299296,623977728,1666383922,1766092385,540699507,1970562386,540700274,7471104,7340145,111,1851876179,1802725700,8250,790626365,20809,4320,1769436531,2019896942,1702232165,1680767090,27756,2019915123,1684955504,1819042862,1917845504,1886339941,1852386937,1162739814,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1767309390,1699951726,1299215732,1634956133,1767335271,2003788910,1395589120,1766089586,1412366450,1148218725,29289,879651159,1970562387,1936018800,1701273971,1866661888,1699969392,1869182051,29550,1970562419,1680767088,27756,1752066423,779119717,6649957,1868719442,29807,1818845510,25701,1936941392,25701,1918989395,6579572,1296912203,1280463939,1280066606,19200,1296236544,1313426500,1279608901,1931804752,1931828282,1931830309,1852405504,1886217588,808465454,1766087424,1884515187,1566925665,1174407693,1399154034,1701011824,1931804733,225799205,977207306,1952805724,1869377653,2020879975,70123636,1935736832,1852270963,1836016430,1886413056,778333797,6649957,1836016430,2019896832,553582693,538976256,824508448,858075685,891630629,925185573,168626701,168638501,168638757,221262117,825304330,824510989,658738,841298213,874853157,908408101,168626701,168638245,168638501,168638757,221262117,825304330,1929382413,1953718901,1702389038,1768909312,2019896942,1680736357,771782258,7567731,1702389038,1397555200,1397703725,774766592,707668480,771763712,1868693550,1680766063,1919120229,1769238633,28271,1701080931,1701273968,2037579776,1835365491,1768843566,1937047552,1697542757,25976,1953724787,28005,1684957559,7567215,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1852375040,27764,1851870323,1734440295,1920204901,1752432747,26977,1735287148,1701273973,1768843566,1632370688,1635084142,25959,1366451542,2037540213,1970037078,1699151973,1818838644,1919243877,1852795251,1868983881,1702521171,1699151872,1818838644,1919243877,1852795251,1868983881,1851870208,1936280935,1668571469,104,12544,808463924,875704878,775159808,825110576,12850,808463924,875704878,1398538240,1852404340,1818838631,1718503781,807754863,807761972,1180465204,1449487465,1769173605,28271,0,0,0,0,0,0,0,0,0,0,0,0,1447971159,1160663621,1459635544,1868852841,1310749559,84,710687320,10798,1397556824,1296126509,1227772484,1442858326,1263749444,1447318016,107085824,108332655,1968194365,1325105432,-2129496755,1968066041,1358594316,-1710852797,0,60111,1673396224,180748288,140968065,65537,65535,536870912,538976288,538976288,673720360,538976296,538976288,538976288,538976288,1210064928,269488144,269488144,269488144,-2079322096,-2071690108,-2071690108,269488260,269488144,-2122219135,16875905,16843009,16843009,16843009,16843009,269484289,269488144,-2105376126,33718914,33686018,33686018,33686018,33686018,269484546,2101264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33691136,201919768,134679564,50271766,-16641523,458752,1048581,1179665,524288,589831,655366,720901,786436,851971,917506,983041,262147,393221,524295,655369,851979,1114127,1507347,2031643,2818083,3866675,5439555,7536739,10682499,14876867,258,0,0,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,6488163,131073,262147,458757,851977,1638417,3211297,6357057,12648577,25231617,50397697,100729857,201394177,402722817,805380097,1610694657,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,65536,458755,2031631,8323135,33489151,134153215,536809471,2147434495,65535,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,917518,983055,1048592,1114129,1179666,1245203,1695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],142,[1024,0],143,[1024,0],144,[1024,0],145,[1024,0],146,[416,0,1,1,1,0,1,65536,1,0,1,50987008,1,0,1,1767312623,1,2003788910,1,892936307,1,1952797472,1,28789,17,0,1,180751591,1,0,1,218038272,564,0,1,21,1,1280,1,3319,1,3295,9,0],147,[121,0,1,6291456,902,0],148,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118947840,61802263,118955293,61802263,1040265730,2008429058,60248888,140980738,30654,118947848,2019034031,60233530,1398081303,1160663621,872432984,12336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198748,2802,61800448,1497397329,180816583,180816583,488440751,180816583,839060167,1482096643,181535663,2021423248,218278,185139264,183632815,2022704047,2051279559,180844982,180844696,1366587736,4195783,180844688,180845124,2051309330,218195,1229867310,1465662019,1313427017,774919251,1546661940,1414748499,1432112453,777143635,4544581,0,0,0,0,0,0,786432,52363264,180814455,0,384,41355375,228589568,52363648,-310378113,62215,52328706,1069744128,140971424,52298526,798,180813824,-1794139575,75685925,-64617,2051276800,2131886080,2034630656,498270208,35798639,1272782259,498663944,2059670277,33320,352958,33360,9764864,294191103,84082688,1498,159514629,17235968,2473,172294663,100925440,1498,167182852,50790400,2564,98173959,262144,2460,167182599,34013184,2486,158664451,458752,2551,159514887,34013184,2577,159515399,67567616,2421,98174215,17039360,1654,171443460,117833728,2434,172294151,67371008,2642,167183623,101122048,2486,294126339,33619968,2538,98173448,100925440,1706,498272007,14503894,319102393,-2111276348,1656619008,-2108686331,0,-65387,4488,110101763,327680,2603,159515652,84344832,2629,173146372,34013184,2577,294126343,33619968,2538,168034824,50790400,2408,98173959,262144,2603,173147140,84344832,2564,176555527,393216,1498,160367620,262144,2564,98173191,84148224,2421,159516167,117899264,2434,168886279,17235968,528747064,112134397,31566,819,9054,132355,0,171,172298201,98173184,495779840,143334638,50855936,11238142,11206911,11206924,33030386,275,720909,6348576,93259226,8075183,11206965,16,36207402,2058773382,294125568,2048786432,851968,74383381,38731776,232609617,5246896,-301793280,71100624,130836,251658241,180355567,-14682109,2072578103,119487217,0,0,524419072,597821495,4327479,1423,180845679,137827514,20250879,165085184,53679274,-1062426107,819,924154916,2074347295,347736775,593365047,137824690,53676466,623217190,16711851,1600019370,80118105,0,1507328,-964619853,-947781664,180845656,0,597821643,4327479,1423,164560998,137831234,29491537,165085184,2081956658,162669406,31768,924155020,2081163039,591530695,593365047,164563378,720896,2,593363394,0,13,180845584,1350565890,1335906202,953580612,1823,1507328,180845656,0,851968,162660352,2511,296910220,1509135,180845656,13,2482,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,65536,1348864463,20006,311262686,144179335,32058,8002,9054,160869,4327936,180815247,1022590166,1823,0,2095317002,162663111,325847474,2112227791,118428374,2095317002,2759,720909,6348576,93259226,46169472,1054916823,2101490179,905522074,41943055,294126048,38731776,0,0,5123,2162608,262176,86966272,4,69632,1059061761,131040,-12121597,2104952887,119487570,0,0,524419072,597821495,4327479,-1505905,95355676,0,0,165085184,162669406,2103,93257794,2106600963,133175,593365562,556927031,147980546,403209626,67359,137824694,593365047,335151104,346295020,144708602,91263872,593399016,137824690,191790530,171312927,252184833,164564662,150765104,2199,162660352,349178319,1051058,720909,131074,393216,45875212,93192192,1070202880,140972896,93193614,1422,1,0,93194343,2115240320,593366434,4325376,0,183243946,346690768,-1820325728,-1930951312,2118126138,5446543,829293735,838993007,543365950,162662928,64946212,46137345,162661335,179243780,593365679,2120878135,164560897,119473759,-2008141182,165807887,349178290,2121664946,118453977,162660353,2125203919,154084514,180846216,180819152,349180684,2482,0,2163021,0,4876,84442806,2351,2126512128,5446543,319556047,164560897,118450032,22544608,180846276,4876,9437294,23265810,330304199,0,22544608,22545911,2129658080,164585770,2129793804,118446558,319555062,838996748,731545404,800249,90570752,573375095,50341083,262144,343932928,141492224,4,1382,32568,2134115751,41353280,99581750,2135557615,99553025,2135556727,4194304,5571328,64946212,46137345,5571543,53270,843449703,731545486,60232516,1873818182,-65534,-1,-1,-1,4521983,-65536,4521983,0,-65536,-1,-1,2140995583,100537022,4128768,141492224,-2106032182,131991,4130302,2142535626,117440513,130304,141493167,154108115,12870,2511,4130302,2144667759,60259566,164564048,1034125312,141494031,1036653324,154077342,100536544,33559308,7471104,215941320,14680064,65880,65552,171212822,1,319557856,133583,68294,-2144468992,154077598,0,96930668,32837856,180748288,-2114581817,96936499,96930668,32837856,180748288],149,[180748288,1297889858,1413562963,1227769923,17998,52298526,798,1,2359418,66527,64422592,1245306,838992137,52330646,1070202880,140970112,52298526,798,0,0,52299879,-2136735360,-2122445406,13041664,61800448,1796964532,25166743,0,75367198,1706655938,180749438,13041664,-2124545249,4219504,180846974,52363463,180846974,180847070,164562046,977469440,1313429340,1414745673,808726064,1498635312,1296389203,1229867310,147262208,386,-2128871424,164560896,170819866,1070202880,140973024,170789422,2606,1,0,170788967,-2127036030,658850,0,164560896,193429846,25299143,0,2606,1684957527,544438127,1394619705,1886745701,122358272,-2114058416,-2122042809,180749078,164560896,-2114452881,142541433,180846968,1414090313,1162760004,1381192765,1919251793,658809,-2119159294,790,146816970,51775591,51774230,0,0,-2114047418,1313429251,1414745673,808465456,2615,0,-2108485632,18189,1230438400,1397639502,875442260,151007280,347505140,100009743,180749822,0,143595019,100073472,-2071985180,-2112356322,8458857,2151,2758,1767312071,2003788910,843448435,2758,659294919,1914864166,8454145,2151,2758,0,0,0,0,0,0,-2108915135,-2109734902,33404,-2105769407,0,-2109734908,-1976303616,0,0,0,-1975451616,-1914568704,919,134087168,18508,-1976270260,-2109732936,1701612084,1868983881,1634882652,1634497390,1852795252,0,-1976270212,-2105800808,35380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1976270211,-2105802742,35380,0,0,0,0,719849843,-18432,855829401,1925406144,1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-1030074346,185116430,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988691399,-230258192,6836304,379296383,1183385799,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,145165948,57982987,1577058744,182985,1224,1996445271,-1710986744,140446982,-113015,6948982,1594689178,-1012984,40503414,1594689178,972589832,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,219847248,1996425311,1778412040,-1711248896,118467111,-1710721281,118466909,1593722507,113428831,-1957326848,130456300,-997850201,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,118466556,-1962719255,1784024694,-1711248896,140447002,1778543190,219847268,1784023135,-1711248892,140447002,1778805334,219847178,-1070397345,367645235,242679555,379864717,-1452172720,1183385359,242679806,110757994,-1995940083,-1072956346,1996426356,-442871554,-1996021939,1996487750,-364475122,681201686,-402190568,1597898520,-14454013,1183710838,1783633642,1248369156,-1706031329,118467720,384452237,1795123792,504994559,2123171599,-361329182,-1515911402,1996465573,-1710986738,140446982,-899447,40504950,1594689178,242679560,-259325846,1594689178,-1980749048,1996487286,-1711248882,140446982,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,983232618,-1475846387,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,1520062486,-2096568571,-259323196,1996439787,-1695520242,140447034,158597800,519206655,-352300696,242679768,262883738,1958742791,242679579,381961869,-1709282736,118467365,381961869,-2097767856,-1091894377,-166988237,1996437620,-1002009090,-1705619434,119491483,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,260126106,-1706012153,119492122,1795061503,-2127193586,1347553039,525207194,-25755897,1476032255,1183647338,-1924131094,1343669318,1778412118,1331075584,1996424991,-1710920962,118456629,446320722,-16310450,141229686,260126106,-1706012153,119492102,-100609,1784150646,-498692858,1183666198,1448089284,6946922,525293210,-58817785,-16026624,1996488310,1306893052,1996424991,-1538880242,-1852157930,-385413207,1996488140,-16225778,446302838,-1207410931,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,983231594,-2146935027,1347551948,1594707610,-1949242616,1451951686,1976580872,-41752317,1443788427,1347551338,1594707610,-62486264,1459508873,-1710986666,140446982,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,140446982,1342850563,1996482283,-16356850,446302838,-351772915,243174364,107632471,1594689178,1475382024,110756970,50880269,23746288,-335821336,242650044,-1711117738,140446982,-1962907050,218536688,-695531425,1996426475,-1710986738,140446982,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,-1030074346,185116430],150,[-14977856,1784023670,-1711248896,144121714,175489035,1443526399,245733975,1599998119,445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,-1492145510,1409730312,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,1905938454,-16314455,1183646838,-1706027286,118429736,8404611,-15698688,1784099382,-1704171008,147265150,-2097119069,32830,401146741,-1133052159,524800666,200313607,-385649168,1996423430,8415420,446300266,-1996021938,1451883590,-1133051906,6946922,525207194,-129595129,1459246729,8402687,525198746,-2143879417,-1928435200,1343675462,923183258,-297366777,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,525076634,-1516612089,-16310456,6995062,1996423274,-193527826,1114243178,525083290,-1133052153,1996423274,-227082252,1793095423,-1706923520,119491618,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,1277336130,1996424991,-1962906948,1174664262,1996443872,-196703250,6967360,580534890,-16310452,1996471414,-59310082,525212314,-1133052153,-362753,110819446,-955834546,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,119491618,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,147265455,1646659179,4766184,-1980106855,1183681094,-1706027382,120526257,1996484747,-442871620,-1962467507,-1133051912,1778450280,1309055743,1996424991,-1711183172,119492144,1790736127,1778739717,-364475132,1746817046,1746818778,-157657382,1342412674,6946922,525293210,-1133052153,1306892887,-1705638113,119490797,-1929087233,1343667270,262771098,-916496889,-1879047486,1475119957,-1711248810,118466861,23785611,262745498,-1577547001,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,118466556,1048789483,1946157184,-2143879415,1223531008,113706783,128,-728104854,-351858815,242679583,-335725592,-1710986729,119491176,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,118466861,1794918025,-1456629247,-125106417,-1928825089,1343680070,253240730,-297366777,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,-1625834854,-916496888,-1879046966,6856,1988843095,-431569146,1187446787,-955718936,96987718,1183432755,-297367060,1458599561,-1704629680,147265298,1794262665,1744857600,-1684373760,-1995913450,1187509318,721422326,-96040512,-940030327,8584262,1358847628,262540186,1358465799,-1533388182,-1559814326,6971942,-1507878313,-1705638129,96928012,384190093,243046992,-1073018713,1750483316,1746796844,1332369114,-954749030,-1838670328,-630710784,-2113902506,6946922,6946922,262745498,23744519,262745498,6967303,1784021098,-1711248896,145166107,-2097130333,21566,922687860,90832980,-686801254,1412890376,-1453483520,1419839247,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1150943594,185012135,-1958710080,-167049610,-1923739788,1343680070,791151770,1975520009,-297366252,-1298509802,-1928917082,1343680070,262601626,-297366265,6967318,6946922,1150943594,185012135,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,118430635,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,652581457,736823599,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856016744,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,1872384336,-1929144445,385809030,976682832,943128407,-2089837993,-2037578857,1343684346,1629644830,-949436262,-28930811,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,60261231,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,1872385848,503551875,509615720,-1711230360,96954560,1612605470,-1919287190,-1560045820,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,79206912,-12778601,990934527,-15960624,-1711230922,60228718,-33559,503361590,1784684136,85367297,-1331625065,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,147265455,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,89823840,-998045465,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,56596992,-1073018689,1996427636,1746818814,1603928256,185122563,-14256704,174589558,964749315,1746803691,1746821410,1603929048,185122563,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920,46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1962555637,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,60261231,1462777599,1462646527,-14235762,-14284172,1872365684,-956065917,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,665950720,6949167,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,60261231,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,-2089837993,-2037578857,1343684348,1629644830,-949436262,650612229,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,36411910,-1706032233,60228216,-1957311543,1183536876,-259305464,-1761450854,-879079421,1443075842,-1761450854,1201295363,1577293570,315149257,1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,1872385750,-1929144445,385806982,-932700592,1757452800,1183647175,1783633654,96954369,1745770600,1986528711,96954381,1745775720,577242567,96954382,1745634408,-93846073,96954383,-1710235032,86441984,-1960655741,-27883016,-34699635,922701846,922703674,1872385848,-1929144445,385740422,-915923376,1757452800,-2037578297,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,147265455,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,791083418,90853385,-686801254,70713096,32925699,1778647400,6968832,791130522,-1710832119,1988821001,-58816252,6946922,6946922,1745209192,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096814334,-1073014076,1996428916,1746818566,1872365978,-2147248253,629310,199999093,-386500865,861601816,-15733824,-1705509258,86442224,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,-1348861696,185124631,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,-1432747260,-955734257,197638,-330920704,6967318,6946922,262573978,1958742791,-25786069,384583309,-1498244528,1183647503,-1706027284,118466299,384583309,1778412112,-1711248896,118466191,-663371765,108328459,262838870,-68679513,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,-1734736810,520328989,1187448179,-1962934018,-1026949562,-1957363708,72780780,-1734734156,-922511587,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,-2097767932,1183384471,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1734722636,1929615133,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,60235160,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,-2097767932,1183384471,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1734722892,1929615133,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,60235160,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,60235160,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,-1492182118,-796081400,518818645,1452005518,1220709132,-2115435659,58017792,755016169,57999633,956343785,1946853398,11987203,1208632971,1950878068,544491545,-956258327,23071238,105286400,-1201526621,-375848959,1996423336,-2116773370,-269809905,425603,312089716,184928050,971011520,1963190278,103848666,113706447,66536,312135147,184928050,969176512,1946413062,170302142,113706447,1000,1746842091,345637760,-1559818366,1996425888,1744923150,6951816,-392560534,185012136,-1205111360,-1897136129,1779332863,-1459250687,451610383,65420931,504591360,-1711077272,60752315,108380171,-2116773296,1996424975,209125134,-16091393,1996425334,-1476617722,-920713457,-1879045430,4808,1187468887,-16776716,-11085770,1784075830,790816768,-1980348791,922744918,922703674,6969144,-1993404440,1451880518,508580594,-1711068568,60261231,59926558,6946922,50751518,1463432959,1463301887],151,[-1962878488,1962413048,4030469,-1276574859,-1980724480,1031859838,-385649408,1996423321,-159973384,53110814,-1752993894,1784028675,503343616,-16578968,-11085770,-396962250,-125108070,1786050571,1946172800,-126419099,519468799,-2089837994,1996424087,-260636686,1872385566,-16541821,-11060682,-396937162,1031863456,-1994296320,-141821322,1444806762,-2096899608,1444808388,-1753024870,-268222461,1962949760,-92894233,90151511,1444807575,-1753024870,-268222461,1946172544,-9508605,1187448299,-16776972,1603989110,-1962699003,49017934,-1070413517,653680324,1589905288,126363376,1600045451,-1869560887,712,12473943,276728578,1996435947,1996445458,209125134,-16091393,1344145526,108461910,-1710983425,60229385,1005997197,-14847295,1603993206,-2130471163,1778516166,1134188096,-1996253435,-1072955834,65781877,1593722507,281200991,852004864,922681344,929584946,406257409,372703072,16803936,-954749030,1958742792,74907467,14837790,382617229,89823824,-998045465,406257418,372703072,-2097767840,100860823,378232854,1347575832,382617229,-2089838000,6947735,6951018,-16700312,-10479562,1784682038,7006208,180937,1475119957,75402070,1996423274,-157657338,1073977218,88316496,-259325033,192213003,1996445214,1872385798,-1962698877,-916496698,-1879046974,65736,1462908671,-1928956161,385810566,16803920,-954749030,75399944,-1962576896,126420062,-16742771,-1612165098,79874559,147361792,1448542208,1183432755,-62486018,972572297,544540742,-1928956161,-397346234,-125042770,91617291,-1326858189,108955904,-1995940212,267124350,-16222465,-157677962,1073977218,-2080749943,1962937470,175570713,2078802026,-62486017,259375115,-1694599425,60228959,2123088619,-1962546422,207523064,1183514730,62915578,-1706028986,60228931,-267652981,1444821108,-16222465,1183647350,-1706027502,149357848,621692554,-1706033040,118430635,503609087,209125206,242679639,262888858,-129595129,90151510,2122515351,141820156,-1694730497,60228959,16678531,1996425332,90151678,1183515543,-916496648,80253123,258605056,260126106,-62486265,1795053193,-2127193592,1178273551,991196668,259391062,1746802026,1746796774,1872363794,-16142568,1784099382,-9999872,-1705561546,96930336,96954448,-1709622680,153553358,-796081207,2248,-661774762,1208764043,755463240,192151822,6972907,6815850,-1957565569,-1923740042,1343682630,253240730,-1711248889,118466861,66864683,731510854,-1980182078,23787590,262745498,-28955897,-1711651325,-120470997,1459242633,1996423274,6967544,90833002,-1625834854,1778412040,2130864128,-954819686,-1751494648,856100779,-916578368,-1879045430,2760,1187468887,-947912458,63558,1996440170,-159973384,-1761465446,2023378947,-1962699006,-61437456,242601995,-772247855,1183577694,-163181576,1183518324,1959136252,-62485553,91604491,-335544392,75402058,1996427499,-62485754,1996445264,85367550,-1957231721,1448148038,-1695123713,60228838,201213577,-1948551744,-1957626810,40147704,-1706032233,60228299,40147543,-1706032233,60228167,1577058744,-1866217121,139976,1187468887,-939524104,63046,1457010431,1456879359,1911029866,-1980724438,922742870,922703674,6969144,-1960157208,-195655176,1458599679,-16353537,1872364662,-16541821,-11013002,1996424822,-2089838076,2122908567,-294221326,-16222581,-11085770,-1923688906,385836678,-1711248816,60229093,1090143881,-1276574860,1979058944,25815299,1462908671,-1929300376,385736326,16803920,-954749030,1975520008,23980291,1462777599,1462646527,-35748211,922701846,922705944,1520066582,-2096568571,6950084,6951274,-16696728,-10479562,1784682038,-52500480,1208927363,922715508,879253298,-561607423,1750079229,-1348861696,185124631,-385649216,922681623,922703576,-2037557546,1343684062,1612199679,1612068607,-419079526,214205192,275382378,745013354,406257409,372703072,-402625952,-997983096,14543118,1463432959,1463301887,-18970995,6836246,98933264,1183384471,645218552,1462908671,-1929301912,385736326,16803920,-954749030,1975520008,10873091,1463432959,1463301887,1996459243,-92864520,-2080510488,-1073019708,922684029,896030514,-11147007,-940411253,128582,-1980479861,1183448182,650153726,1949187200,652118802,1946173312,-2144976121,-210424257,-2114167159,1599525438,-13536509,1996488310,1718099708,56596993,-1073018689,1996428148,-59310082,23816222,-1090297958,1975520008,-126419189,-402453912,501951278,-755969,1746858614,1603929048,185122563,-16091712,-442435466,803753987,-92372180,-16222977,1855650422,-2096916732,1962932350,-126419192,-1761317222,-994037245,-2010714530,-228670457,-1962440666,1600058950,180929481,-11075583,-11062730,-2037578634,1343684342,-1711210392,147265455,1953808395,-17398131,1183437196,-1983803652,1452079174,-163133446,2123038720,-60912890,4161574,-2144988556,208931391,-1946401025,-2144928674,-294322113,4161574,1187448181,-1946156554,-970523066,-11075577,1996487286,-44504840,184992899,184841664,-14912001,1183579206,-27882500,-1980217719,2122578518,74776822,-1511275890,1593835960,-1869560887,-1855455126,-10557439,1778697347,26241025,-2080418840,-1866267452,1224,-16484609,1996425334,36411910,-1706032233,60228216,201217673,1780184528,1779460608,19687424,778567786,-402626047,-997983600,-1715457266,1452000201,-1866216962,111304,-764914089,1611688022,-2128080408,6295614,1780183562,1779460608,19687424,-1821900694,-402626047,-997983656,-373279986,1048642912,51009234,6951027,6951018,1778461800,19752960,275438571,1746796650,6947456,-1357343334,1779526153,1778412032,-1711248896,162470037,1456619137,577897311,42493982,6946922,-1759546726,200313608,1443853552,1778648936,1778412032,-1484350976,23594767,20093568,-401734745,-1073015828,815401845,-955920634,17033222,176065280,-1543852056,1750532868,-2037579476,1343684434,-1348836246,185124631,-972720704,16732806,50607871,-11368819,93999126,-1996025941,861352510,1611310016,-950615901,22465030,128686592,212009895,236357984,179628128,1611400950,1786606880,-1694536961,60231941,16533191,-28915959,1114243133,-100609,731577462,1342412546,-1761445734,41722627,41817737,101433995,443875964,553414273,-27360351,-25263353,1926199047,-58818249,-965500640,-1705890069,60228196,46897744,922682263,1687814782,1342412546,174719082,-1936047510,1342412546,-1761445734,41722627,41817737,43542558,-16353537,1687815286,-2096773257,-804583228,1996428149,74907398,-2094345240,-1073019708,-2132212875,-1603789058,29071875,-1073020001,6951284,6951018,1778461800,20867072,1795054313,17065984,-337100182,113542141,-1990772573,-1957217770,939920322,-385649321,7011907,1778451560,-36902846,-1559837565,378101778,-1031053292,1611793931,619250549,17066238,305594194,661055584,184992899,-1006078512,643830302,1778386886,17065984,-1813495190,113542141,-1990797661,-1957242858,-704246846,1783198806,17065984,2011710058,113542141,-1990775133,-1957220330,772148162,1462596695,1375860584,1462646527,-1711209368,147265455,6815850,-398300670,-997982902,1612096262,1612191369,101433995,58023958,-2080529687,1946159230,1778412049,1744857616,6947116,-385798296,116850051,1950375949,1778412049,1744857616,6947116,-385786264,1048706411,51666960,6951283,6951018,1778461800,21260288,-151170327,39848966,6951284,6951018,1778461800,21325824,-151176471,73403398,-1511520396,1975520072,10021123,6963818,-1711144600,60228139,41458256,-259325033,201217673,-385649200,922746131,1181243186,-25755903,16803920,-954749030,200837896,-12880648,1750544950,-963968697,66999947,-1202695481,-953482752,397384272,-1073018681,6952820,6951018,-16700312,1784086134,-148969472,-351353725,21456907,1181221867,-163911679,1358841483,1687877771,1342412546,-1761424486,1687836419,1342412546,-1761458278,-57022205,-16353537,-35126154,1958742785,488171527,58048523,-2114157847,1599525438,-401247741,-1073006052,1783631477,745033744,963137537,-60954367,1456873156,4161574,922689909,1392924466,-1711209368,60752358,1457010431,1456879359,-1960583704,650284760,-1929377850,385764998,-667484336,-701038762,-2089837994,-2037578857,1343684174,53897246,-949436262,-1236890363,-1926796720,1358843526,-2091728152,-1073019196,113706613,90138,1612463747,-1925352192,385764998,-667484336,-701038762,-2089837994,-2037578857,1343684174,54814750,-949436262,-1236890363,-1926796720,1358843526,-2091745560,-1073019196,113706613,90140,-1962400280,1978665968,-72488701,1455439491,-2096794368,661979902,1612463747,-14650112,1784099382,32860160,50607871,1745209192,999951212,755576614,57999469,-296215,1745028150,-107346965,1342779174,1050281322,-16197872,-1711078346,118466909,5519103,6946922,664404330,-16314454,-1711254474,118466909,1463295684,4161574,-1041757579,1975520018,-80615155,186032616,-385649216,1048836903,1962958874,-901872872,292814934,1456750211,-401967872,-1073005718,149488500,842465275,8939607,1454401566,-1348858518,185124631,-385646656,1187511023,-956301086,347530310,-941209913,-1983892731,1183443014,1462936042,871122569,-297367104,6836304,379296383,1183385799,-230242320,-1070923770,-1980348791,1187509318,-1945938184,1183709790,-1706027294,145165948,452985149,1600012480,574153,315134096,1448542208,-956006773,128582,184960651,-1911982905,-2144991674,57999421,1778563049,17065984,-68681110,113542137,-1980610935,-804522922,-1070398091,-1962762519,-141883834,-1896200567,1031808704,-2096729088,1962997374,19982595,-1946532210,-28930818,-1744532954,-2013865845,1946683063,-1705572835,146736081,-661929330,1183643787,126494462,-153580648,134657927,1183769461,1031808766,-385649408,-141885198,653936268,1946172800,76162646,-153580648,134657927,1443252597,-1090268774,-1950183928,-1930392616,-2144929210,-579534785,-506231,1996485750,-25755662,734497623,-654837690,530206784,-1006397565,-2144931234,343158591,759136294,113708660,90140,-1996454423,-873727882,-778415354,-1912029437,-1982297150,1183642182,126494452,-153580648,33994631,-930412684,-350164605,-1949791486,4140481,1996494141,-1816132812,1437073198,-2128302556,-2128314076,-1675322332,-1675329244,-2128314076,-2128301276,-1675329244,-1675329244,-1675329244,-2128314076,-1759178716,1778412069,1744857616,6947116,1778468968,-210311168,-955333501,63046,653811396,1946173312,21883139,-369736053,-1679294129,-1947931889,-1977159074,-1952972473,-1215826216,125043206,-377239413,-1962743008,1036094408,880017496,1143785079,69996148,137106036,53220980,-1259660684,1456080583,-1393885184,24118983,-1528102911,42075847,-1662320640,42337991,-1796538367,42206919,-1930756096,57567262,-1753024870,-1898411261,1577317446,1183599602,1065363198,-14977731,-11085770,-1923688906,1342570823,-1752993894,-1073297661,-385875626,1183579990,-94991368,1451882635,-1898411010,126494402,-153580648,134657927,1464999284,-1090268774,-1950183928,-1929868328,-1977156026,-661940217,112691190,652440840,1946172800,1031808518,-385649361,-2144928013,225783101,-989926679,643250206,1946173312,-17241853,-755969,-778374538,-1912029437,-1931965502,-2144928186,57948735,654230249,98176,516164212,-2144970952,57933887,117354217,-27882669,-1706012096,60261231,185676776,-385649472,516226738,-970565832,-1561788409,-369914882,28900725,-916496896],152,[-1879046974,208072,-767655594,1929579094,32303363,65552003,-1710918399,97454630,922685802,6947456,6946922,-1357343334,-1670898167,1778412034,527604224,-259323753,242544651,1779591766,1778412032,-1484350976,6948623,-955898726,56551429,184712865,1946319878,2117533470,40147458,-1706032233,60228299,41826047,-1761450854,1201295363,-1593600254,101406522,175396664,1463295684,4161574,1048778101,1962956480,23128323,6946922,60424298,-16216317,-11060682,-1705560010,60261110,110024843,503535418,-1957996744,-28930829,1547665446,-970587019,1048772612,1946181642,-1335353753,976682838,943128407,-1503125929,-729379582,-1706027268,149357914,-15678333,-11060682,509032502,-1929204632,385804934,89823824,-998045465,-1069645044,242483286,-295174038,-1711248896,143590147,-135774485,1975520000,-729379529,-1924131076,385804934,98474576,619382927,1455439491,1779135488,1778412032,50567680,1048774799,1962956496,976682763,943128407,510060631,190266017,1951873030,976682782,40147543,-1706032233,60228299,1463432959,-1761450854,1201295363,-1593600254,101406424,510940886,1457010431,-1761450854,-879079421,-16541950,-1705584586,60228196,38246992,815858583,772148055,-14781353,-1705562058,60228196,46897744,922682263,1687836464,1342412546,-1761458278,1612226819,1612056075,922689140,1687838744,1342412546,-1761424486,406257411,40147552,-1706032233,60228167,-1866217122,1475119957,-1895877858,73305031,-854162248,-1950184401,-916512825,-1879047486,1224,1611400950,855930144,1791216064,-3086327,-1979955575,-804520362,983690612,939920215,-2095942569,5689406,922684277,922703674,1911052088,-854739939,16824353,-1191420161,-1010237439,1458342741,-1957246815,-1957247458,-1957247986,-1957249482,-11091434,-956124642,5685766,-1558875648,512317128,243881670,914970308,113727166,87746,-1866217122,-2115204267,1599525438,-385650173,-1264516985,-1308226814,1779725570,-12261353,-1996311901,-1962757098,-1308226622,-2090175486,1946158206,-1039743172,-402652842,1048838026,1946179266,-939067820,1299448150,45483719,-928972799,178561878,-1554594143,-996078938,178824022,-1554596191,645925546,-335653176,-1237417185,561250306,-1559583583,-1499375928,1455858442,-1559582559,-1432267068,1455334154,1455556295,803733506,-1866216961,1224,24296278,1586295691,4162558,922708084,1183733554,76228350,1074067649,1347605035,74776358,41221926,-1493170022,-28930557,105154854,846512139,1462908671,654198414,-1710852865,60227878,654198414,185091209,-1911065408,-14221754,-1952839564,-1912367359,-1993933242,-1993995708,1183714388,247890942,3965734,-916547467,80253123,-1151991808,-208993934,-2080481652,1416888383,654198414,638338187,1946829835,1962878486,46897672,1183712151,650128382,638338185,-1911929719,-2094596538,1946159228,1962878482,24615432,1183712151,1153902334,-1912602616,-953745850,1604,-2080487794,-2094657850,-1401618372,-1866217122,133320,-2042723498,108265474,1577059000,116835273,1948278796,272531955,1912930400,473859051,628424800,1462908671,1785331818,50607871,1745209192,999951212,755576614,57999469,1208088297,-1159134348,842465025,9005143,-17004915,73945110,397384193,-1073018681,922713204,-345505020,653892099,1783630127,272538112,922683607,-328727804,653892099,1783630127,272538117,922683607,-311950588,653892099,1783630127,272538117,-2037577513,1343684088,1457010431,1456879359,-1752993894,-125399805,-1924131075,385809542,1757452880,6948295,1778450536,-229316542,-1559837565,378099404,-1031055666,1456211467,585696117,842465025,1384016471,1456223999,-1711210392,147265455,292929547,1456355071,1456223999,45770782,-1752993894,-402560509,-1923351186,385742982,19458128,-1962621821,-402625808,-10748582,-1705587146,60228196,46897744,922682263,1687836366,1342412546,-1761458278,33456899,-1159134347,50234112,-387382411,-16896,47343646,-1929313176,385809542,59435088,185255043,-1928629056,1358888070,1531349992,-25038709,1534329085,1946549891,-97450,-24965260,185234434,-948668938,16955398,70713088,65824771,791083418,6967305,-686801254,70713096,65890307,791083418,6967305,-686801254,70713096,65759235,791083418,90853385,-686801254,112648,-3946146,-2124991946,1962999294,7124997,1807221739,1389505280,70713168,96954371,-1710527384,154084923,1962962221,-1103697010,-1950809974,-767655680,1912823638,8175110,721452473,726749376,1784041929,745033744,-848814591,70713090,842465027,1749588567,-998046265,1589654294,-1869560887,143048,-1070901673,-1980479863,1183445574,70713328,118528515,-1073018465,1637485172,-1710645502,161416771,-16353537,1048773750,-184483472,-427559397,-1885710843,-1962696958,553550832,28837491,33483008,36366416,200837979,-1962773000,70713342,65628163,791083418,-163149559,1183432747,-129594886,-19495288,-1997781368,2122968390,70713326,65693699,791083418,1958742793,70713108,65693699,1684668522,1778574952,-739766780,-260142334,184627433,-1089112577,922681345,40502020,1778470248,-1711248896,118466792,259170202,-62486265,738088585,1444673606,1976699898,21839112,-756481161,1412890368,-1510499840,-259324145,1778412112,57645568,922683343,-1705639852,118466079,50607871,69134350,49309726,-1929313432,385733254,26929232,185255043,-1921813312,385733254,-695825072,-1706027266,146735961,1584709643,1183432747,-230258188,-19495283,-2037559274,1343684050,-1752993894,-762934781,-330942211,-1098890124,1966800339,-330921923,384583309,17066064,-36534643,922701846,922703566,922703564,-1768270030,-2096773273,1996427460,-762933770,-1706027267,118467333,1182992619,1451426290,2122514676,1702166772,485654145,-1956744446,1452014662,-129594882,-1912973687,1343674950,6946922,-1885732758,185012134,-1928039232,1343674950,262582938,-632910585,-73773034,-16314458,1352330870,184784766,-385649472,-15991103,922684276,40502020,262735258,70713095,-1712845309,-339725566,842465097,-767655593,1912823638,7256069,1840776171,1389505280,70713168,96954371,-1710527384,154084923,49168003,-15174656,-1711083978,118429698,192200715,49166079,1050281322,-1207380208,1599995906,-1957313591,1988843244,-93694454,1594689178,-1576649976,-1961921270,1586169934,650219014,-1070385271,28836843,-892772864,-1957363706,71732204,-955604317,192006,96954368,506377832,-1711083928,118467872,49168003,855930112,-3946048,-1711083978,118467924,214483913,1448542208,922746675,278528772,185179911,-385649216,23724200,-1627377510,1975520009,9824515,630849898,-1995858172,-1072957882,-1706028940,60228216,-1979955575,-804520362,1978335861,654073540,1946173312,-129595036,-1946532212,1183517302,1975913228,108461834,100955903,-1992299693,1183773822,1015031308,-1960938496,1586428030,76162810,125044024,385384073,1191897887,1015031366,-336956160,-193033233,3964966,1996429173,74907398,-362753,1996486774,-2095080952,29295511,-159973632,-1761424486,105093635,-947189345,-1010213026,3272,1996445271,402823696,-1073019121,-375847819,1988821253,1962281734,-12284662,1183432707,-955913218,65094,1183531626,1181182,-1706033046,60228139,41458256,-125107305,200693385,-385649200,-1617297223,-1912139918,-1993935290,1435051525,239504130,138774822,-1993946829,-1993995699,1996426317,23613456,1364283652,791130522,-163148279,239438118,-16089469,2122520437,292945676,653674126,-201046585,1170679297,-352321530,172395281,-1911794037,-1993935290,-1993997243,-919402923,1333720587,-1995946357,1972238918,-162100464,-1979820407,-108268418,1462908671,737828491,1376226258,387095120,1183713479,76097278,654198414,1962949763,-193033467,1589908971,1207903988,-96042230,1195787778,2080800315,-1643577,141168758,1358317195,223255127,-947189665,1593202315,214616415,147361792,1448542208,-1710852353,118429698,1953808395,1778808575,221944328,-259323809,200955529,-10390320,1183712886,1962878714,67135496,242548518,6946922,791130522,-1895877879,958855750,578685564,-1945088883,1988755014,-1896772616,-14221754,391879220,1178994887,-128007097,176109862,-1945704065,40147655,-1706032233,60228299,40147543,-1706032233,60228167,-892772514,147324930,1448542208,1460043403,253231770,1958742791,141186926,1594702490,-1980724472,-804520362,-1617273484,-1996025998,1451882566,-28930310,71600934,106203942,637797158,990008339,997718614,1178273138,-1959496712,1452013638,76097274,39094566,205818662,-148465344,-1993995652,643238996,1745384703,-628423680,-14231037,6951024,-1315307414,1577660199,46844255,6983680,6946922,6946922,1744835688,6817175,952035328,1024509059,-1071972351,-1865688841,67784,922703447,922703576,-157657386,50567042,-1957243386,1213650966,-1979955575,1589968470,1065363196,637826396,-1929377850,385808518,976682832,943128407,-2089837993,-2037578857,1343684344,1776812138,508580370,-1711077272,60261231,1455439491,-1922206464,385808518,-2097767856,-259325033,-17268083,-1929623927,1589968470,130426620,-62456032,-100609,1746861174,1872364398,-16541821,1996488310,-2097767684,1174471575,-25755652,519862015,-1711080344,60261231,-100609,-778371978,-1995915517,1451883590,-11513090,-11085770,-1705585098,60261231,45629059,-1928367104,385808518,-26730928,-2088789502,1988821911,105286404,963954187,637945486,1946172544,-125399760,-1706027266,60261110,-2087847797,1183448824,-27882244,654073540,-14678074,1996487750,-59310082,1443264255,-1752993894,-125399805,-1706027266,60261110,-2104627061,1183448824,-27882244,1462908671,1343651690,737953421,-1705968570,147265455,1463432959,1463301887,-1090268774,-1950183928,1065363160,-1005488838,643250206,1596262282,4271360,-544544688,1463432959,1463301887,-2125336,-11060682,-1923663818,-397345722,1347555620,60844062,-1752993894,976682755,943128407,36543063,-259325025,654073540,-2097150010,477569278,275382378,745013354,1744857601,922681656,166200068,247759844,1055637555,65406663,-2037579775,1343684344,-1885732502,-1962696958,-1969596680,-2096914687,460792063,1778412119,1744857616,6947116,-16699032,-402455498,-997989428,-1195250928,1599995905,312009,1462908671,65693726,-949485462,878864389,791034778,-796081399,68296,-1910614441,-28915752,1183514646,17837324,1967655284,10283267,-1962888471,922685054,1248483122,385369741,-1710855600,147265455,65562711,1778654056,-28930815,-1315287018,-1106694361,922681673,-1923721422,385808006,16869456,-954749030,1958742792,-395815093,67201027,-9830038,-1315242134,1460219687,1745086568,6947858,-17398131,-1315287018,1460219687,1745086568,23725057,-9765014,791130522,-395815159,68315139,1183645802,-1706027272,154085297,1358856518,-1198031359,468385793,-2096474485,91488762,1963129475,242679564,-442891926,-351719642,532689890,-892772514,113770506,1448542210,-141820109,16664262,1140803270,1358907018,1530129384,58048523,-1979662359,-397344954,190526746,-385649472,1183449264,1273516287,-1072997579,-1578564748,-12154368,885712976,1958742875,9627907,1358907018,1530126312,57982987,-1979677719,-397344954,190526566,-1971882816,-397344954,190526460,-1083476544,2122317825,108331262,-1996536182,1183514182,941540607,126363223,1463295684,21480998,27977728,292831296,-385649336,1967653165,10283267,-351243192,66906161,1463432959,1463301887,-1978675224,-397344954],153,[1183440472,-61437446,1920006787,-554223,-11060682,-396937162,-1072964360,1191081589,-8486657,-385646758,-166985946,516192117,-1977198890,1547540487,1342796892,1530167784,1635041291,1612330553,909728628,1433690140,1456473799,922681345,922703674,922703672,922703576,1872385750,-16541821,-11060682,1448556598,1376678888,1349000784,-2089838077,485163927,1358907018,-2082615320,-1905102598,-1964247157,-231681,-135726474,79987457,-352321096,1962871660,1979059024,842465100,20080727,-17135987,6836246,397384193,-1073018681,845678709,-529864703,1183465963,1783666942,-2037557648,1343684346,-33913203,1520062486,-2096568571,1784024772,745035280,-91845375,-347072771,1778412046,1744857616,6947116,1778466152,-520165376,856605827,-916496704,818450627,-1588199423,101406522,1484019512,1463295684,4161574,1392922228,-1753024870,-990868733,643250206,1560246400,-2037564812,1343684304,1872384774,-1929144445,1783682118,-796488393,283660542,113541949,108380171,283723510,-2037576981,-397345072,1079720932,28837492,-1010213376,-916537293,1187549379,1448542208,1462908671,1183677034,1783633638,397384205,-1073018681,2053770101,-1193307160,-420872193,842465024,-1921291689,1343681606,-1348860566,185124631,1778677184,1792928635,17066050,-1761262694,-96040701,410370059,1343253072,1342254184,1342254696,-2082461720,-4256060,10086911,91462224,-125107305,16533191,-59340032,-1912715639,1343681606,-431583914,922701846,922703674,1746818872,1461584886,-419079526,381977352,1354385037,-396937366,-998032317,1975520006,-817433039,504132624,15263831,184861827,1174959552,2114584195,-1960383562,922746486,922703674,1444828984,-1752993894,-82173,922688491,922703674,1461606200,-1752993894,184451843,29295997,855829248,-92864513,-1761231462,-92864765,-1761255526,1590135555,-1866217121,66760,-2037557673,1343684348,1463432959,1463301887,-1752993894,-58290941,1783633662,204662784,1746817106,1872364545,-1929144445,385809542,-1711248816,60228749,-24907637,1346991359,67987486,379194730,-16541947,1996424822,459808260,644357636,-58290940,-1706027266,149357914,1443939459,-17004915,-125087722,-4651234,-222284801,1238497198,85367377,-1705639017,60228718,-1010213026,-1023409736,132296,1455439491,-385649664,516161664,-1977198792,434655239,-62486053,-2080483703,41382138,1347554162,-2080423448,-1914108732,842465024,20080727,-17004915,6836246,397384193,-1073018681,845678709,-574691327,516176107,-1977198792,1783666695,-1929352592,385809542,-58290864,-1706027267,149357914,1779352707,1779460608,19687424,-33782131,6967318,-2082579480,-1070395708,1048822729,1946181658,473858857,578027616,1457010431,1456879359,1463432959,1463301887,-948476774,147096325,108318731,1456473799,28835841,-1866217216,6856,113727063,22228,71179915,-1958541370,-2147205602,58606911,-1979656983,837308423,-1072997585,512454260,126485566,808380496,1975520091,1042189151,1342671364,1529824232,1349894155,71179915,-397408374,190525292,507606464,503566440,503566440,-1929133976,1343678022,-14804630,-1710997962,60229385,544522251,-1929131841,119465590,872415161,-139529536,-201774127,453342374,-57920,343195659,71179915,512428030,1065354302,-385646779,1206648693,62416926,62416926,62941214,384190093,504982096,71186175,-1761146470,1958742787,63487776,518420109,-18169,-1359822797,-114568713,91530995,-14827493,1958743039,-737753338,1577058646,-1866217121,1736,16402119,1074185984,-973078524,5718022,-437780118,102653954,567104180,-1996297341,1183644766,1629423614,-1979949372,-1940440034,643251718,904411135,43182080,74760203,2811984,-1310195606,117368834,184994792,1745319104,703071298,-706192637,1958742790,72181767,1526930408,-922264088,818450627,1448542208,721704587,-263288375,1391613577,275403089,-1995927064,1451879494,1976568814,36890883,-1947318642,1065363160,638153805,1952071552,34466051,25133862,-385649910,-1960443444,1346896199,6946922,-402583448,1183385686,-430536220,58052619,-2130595863,6295614,-1961070076,134604374,2123177472,384863184,-1512403449,530949541,14173894,-973005335,-1006579642,-1960385442,1183398983,1958743038,2139170332,1965083920,1783646228,1778477568,134277120,1451882635,1976568802,15526147,-991934839,-1960383394,1183711559,1161373410,-385649663,-947191603,-1962930171,-28930832,3964966,-2144991371,1946157436,-253016573,41714470,-1961003775,-24379834,-2080749943,1448084678,-1753024870,1183422723,-162100748,58642955,2080410857,17054981,-771029897,2146108029,54330751,-1955039744,-27882554,-1946925565,-363427384,-952373109,2122915446,-28930312,1547468838,-2144988556,91565628,1183631499,-963948822,-445135045,-1946388855,1220946881,-196703847,200693385,2131852498,539909,1187449462,-956299020,63046,1452000907,1317748990,2123177716,384863184,-774205945,329642985,530904009,-957057397,-16723902,1996481142,132311264,-1673473,-639048586,-797016057,1784640512,-800682720,898951248,-1962621821,1961888752,312835,1355826829,1526840808,1047838731,382748301,-2097767856,-1986460777,1451881542,-1913615370,1343672386,72902686,1872425099,-1929144445,-397356986,375062808,1567104598,-2089838076,1183646615,99111120,1589926657,1065363180,640578650,1073956747,-919875445,300961281,1392964182,-16295960,1996485238,1778412272,108062736,-1981004151,-804524458,-538377356,-297366531,1961641483,-294191351,-387156225,1599997740,180937,46698640,1187446784,-1207959298,1237045761,1380038984,508375226,801985798,-2128672931,1968131067,-28407549,-906082677,482906307,1048641536,83910672,1048597106,1979647074,-230242529,1183668226,1183666404,1206407410,79987508,15761027,1183450741,73573092,73547392,-953846529,1476653638,294531,1187448692,-352321036,73572360,1183441962,-465138188,-230257328,873261136,180937,1455439491,-400853760,1048837270,2080375872,1077346065,1463838724,-2097105432,-1073019708,28836724,46711552,1448542208,71319169,75235478,1609285683,33441479,1996430848,2000722436,-998046265,972436228,2114207798,1463861020,-14788834,1603929206,185122563,-2096466752,994447303,2080653366,1077296103,-1960805372,-16498626,1795440646,1074073543,508567127,1778677503,-2095080945,1586168727,855829502,1589873627,-1866217121,1458342741,-2147191157,561250364,-1952971638,-1215826216,141887238,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,134856,1586189911,-1982713082,1187508822,184549620,-385646629,-494272240,-1408909270,-129595126,-1996208501,1586101830,-61437450,1760720639,-2037579520,-11469070,-739705226,147096321,58048523,-973025047,16642694,-34425203,2123040542,-17922,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1174503797,-1359806465,-1991650825,-108791218,-1171489012,-785711091,-1929092161,-1174539594,-1359806465,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1076267702,-1232272283,-4588046,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1918569527,-1912671554,385741494,-18169,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-14768909,-2037516170,1343684082,-1711210392,60261151,33113728,-2080618753,-15729082,57996878,-1946220055,-770966442,1191120767,-226589710,-1962509054,-773257634,2144472062,13232387,2097543811,-1965389031,-2116343045,-1995789117,130481750,29851648,262994817,2122577010,1416954098,246179870,229402654,212625438,195848222,179071006,-2056781718,1744857601,6947204,1778484072,25323520,-2123890582,1744857601,6947200,1778483048,1744857616,1746796899,6947946,1462908671,-949466982,1053065989,1424736307,246179870,229402654,212625438,195848222,179071006,2120745066,1744857601,6947197,1778482280,24864768,2053636202,1744857601,292028793,1744857601,1746796899,6947988,1462908671,-949466982,985957125,1946157629,112811,-1010213026,197320,2122536535,141885450,-1090493254,116064371,-1090518342,-225771447,1333786427,-98679,1448555062,-16873843,6836246,397384193,-1073018681,1996438388,108461832,-50428275,-24212144,803754494,147096320,74907422,-50428275,1603948566,185122563,1174893760,-1149307077,28837355,-1962349824,130418270,1589654272,-1866217121,1475119957,74877782,1948269696,108956451,1950170240,-2012968437,-2142877947,-260759492,-2147482170,91496508,1966947456,-202684920,-351895925,-24426773,-4651234,-222284801,1238497198,1082710411,1996431103,-11133432,530188918,-1207724157,1599995905,46711753,12058624,1009765638,855799039,-28931648,-906082677,46698691,12058624,1009765815,855799039,-28931648,-906082677,281579715,1448542208,-2130683714,6295614,-1107070204,516161617,-466987204,591890982,440268939,-1090290176,-14286822,-14280073,-947185545,1385819895,26536016,-1980479863,1451882070,2130643966,-126449366,1183772811,1156982526,91492420,-352011416,1156982282,125050948,-402340504,-1956906032,-268175290,-2394801,1996486262,36628724,-1010213026,9416,516183639,-1960421572,-1960434617,-259316137,1039816329,494206975,-1980084597,1317657718,1448167902,577372266,-1996414488,1451883590,1976568830,13232387,-2080612668,-208990013,653936268,-2147137546,-1796668555,651725568,1950629760,1065362953,-385649591,141164675,100665349,-297366192,379211798,-2096773257,1187384004,543817974,1357792909,-2094042648,-125107004,57997323,-1929378362,1343676486,384716429,-2089837999,6947735,1356875405,-2094051864,-125107004,1746817054,1872364750,-1929144445,-397352890,509344508,-748151209,-2089838076,1183646615,-370650912,1461607418,81291294,-1752993894,-532247293,-86579120,-96039333,637831974,-1962781557,-94991888,-100609,770243702,-97535,401146740,-916496641,113807555,1448542208,16664263,81706496,-854160712,1955216431,-92370674,-1191426420,1593770240,-385649670,1183383558,1108478,-1156151112,801967021,1947633725,-28931837,1593722507,-1866217121,3272,-1983894698,1183448646,-5576452,200951433,1779332288,496933376,1183384471,1975520248,10873091,1317795876,-1898345478,-2081387583,-2097085330,-1962932642,-1993997242,172395268,78762539,53579752,-763164602,138840320,638211721,-1962785655,-930411962,71600166,88378150,-1993933276,34342212,88377638,-1993934044,-148634300,88377638,-1993994228,1611400516,88377638,-1993965556,-796195516,621176370,-801960192,89426214,-461323637,1149839087,-538673147,88377638,650110080,-2147138423,-1993965596,-2010774204,1183516524,-62470152,1183383552,-62485506,1593726603,574153,-1957326704,108462060,-1761544038,79874307,80252928,1448542208,-16351605,-1705572234,60261110,50876043,-1980724281,2122579534,141819908,-1996202357,38766855,638076558,1946172800,-11074009,-1705574794,146736107,-1030825845,-1744336346,1946180653,-28930545,1543816742,-28930490,312870,1452000907,-916496642,-1879046462,1224,1988843095,105286404,1183448715,650153726,1946172544,1015031347,637957212,1966750848,2088773135,141819905,-1962851187,-28930824,1443264255,-1090268774,-1950183928,-1930392616,-2144991674,-847970241,1452001163,-916496642,-1879046974,1224,-1492662630,-62486269,-1996202357,-62485737,-1946333558,-393607586,-1027010679,-1957363708,-1957275668,1996424310,-778414586,-1912029437,651725762,1966751616,105287184,621054502,1093468255,1105743872,108462029,-850597802,1668595723],154,[6946922,-1702952344,147265179,-1416127920,-125106417,1459639272,262903706,-429384185,-853219324,190846113,1952453126,304006185,1065363040,-2095090688,6294078,-1977214859,6235399,1342193965,-3347480,-10480586,-396357066,1996475634,1944606214,81357,1581301787,79874399,1448579072,745161322,-1761262694,200837891,-385649160,-1705574271,60228979,1783689355,82405399,-2094145816,-1073019196,1746820469,1150092525,-1706025442,146735967,242597899,766961750,-1310173605,-1072997587,1156988277,477368341,505300109,-863705008,520070120,-402329752,1150143610,-397402594,317443322,505300109,-402625968,1150143826,-397402594,-396964670,190524788,1472427200,-1761231462,1603950339,1577293573,214483807,-397017087,1183394984,-2009070340,-956368762,989788550,-17135930,-75068068,-192509442,-157905666,-1273080066,-61437369,-561064308,-17516917,1579098573,-1070398862,-2080487799,1946222206,-1715457274,-1916548770,385808518,-2097767856,994050967,-377550778,-16353537,-2037578634,1343684344,-1752993894,-1010213373,3272,108432214,1979711107,17361155,1778412118,-1711248896,60228792,57987083,1442903529,385762957,-1711117744,60228838,1946157629,14739715,1308524161,-385649574,1784021206,1779984896,79206912,406651799,-385649664,-771030846,-1142357132,1183667712,1783633662,82221570,37553047,-385649664,2122514598,57884926,1442881001,1013579882,-1197866902,1023645444,57933884,184584681,-385649454,-1923743614,1343684166,-426114454,1023645444,1886715906,-28931242,1347605035,-129595054,-1694869879,60228792,1979205179,-95012009,-1923722635,1343683654,-426114454,1023645444,1081409538,1325170305,-2093386427,1446968902,738084491,1380995794,-1980479863,-1197803946,990091012,477492294,1979078203,1183667735,1783633412,85367298,37553047,-1207601920,48955393,-916537293,-1879046974,4296,108432214,1979711107,22145283,1778412118,-1711248896,60228792,57987083,1442922217,385762957,-1711117744,60228838,1946157629,19523843,1308524161,-385649574,1784021279,1779984896,79206912,406651799,-385649664,-771030773,82379636,1183667713,1783633662,82221570,37553047,-385649664,2122514671,57884926,1442899689,1013579882,-1197866902,1023645444,57933884,184603369,-385649454,-1923743541,1343684166,-426114454,1023645444,57933826,-1962887447,637926982,-62486272,1389505366,1183404624,-94991880,-1761298278,-129615101,-1796668556,-95012096,-1930886284,1183667712,1783633660,82221570,37553047,-1954908928,1174535750,1183536892,1389505532,1183404624,-162100748,-1761298278,-196723965,1446730613,1448506870,385762957,-1711117744,60228838,1962934845,-25264060,-1975618560,1720385094,-28931836,-62485674,1347605035,-263812782,-1695394167,60228792,1978680891,-229229796,-1923737739,1343684166,379191914,1023645445,91553794,-352321096,1589654274,312009,214470800,1448542209,16271047,80799744,-24907637,-955746817,130630,1342210793,1526892520,201213577,-1955170880,1451951174,-1980724474,2123103318,650284792,1946172544,57581642,1963210790,-192508624,-11528450,509017206,-1711051160,60261110,530206784,-1929144445,385807494,1852317264,56596995,20777151,-134276352,-59310113,64068182,-259323713,201086601,195982591,-955550465,22462470,13592576,-832044053,1894400,-1069644965,208928854,-278396822,-1711248896,143590147,1593722507,-1866217121,17096,2123191895,96059114,112789270,-1532628224,-1981135219,1452069958,839814102,-934377129,281036487,-1035548852,6948295,6815850,379296383,1183385799,-1983894580,1183437382,-901346864,-942782839,33603142,1317652787,-1001485832,-1916383607,1377222230,-1492222822,842465032,71732055,1347605035,-954827110,682402568,504261200,-1708609944,121046696,765067370,721883049,-1725386746,-120470997,1794918025,-1456629247,103483151,731457714,-1980182078,1183709766,508565226,1745208936,6983744,-231681,124451446,262745498,-1341783289,141185064,262745498,-1308228857,6967336,922681450,6969138,463077482,-1995921649,1783692870,272538117,1996425431,-1485661442,2123040527,-126448642,383272589,1778412112,-1711248896,118466191,1064615947,769279627,712245504,1946158125,16592165,53289076,756773888,376700931,383272589,-1498244528,1183647503,-1706027304,118466299,29231595,-1432725760,185116431,1588425974,-1866217121,8392,1183536727,994572,1996428916,209125134,-16091393,1996425334,-1476617722,1810564879,1460567691,383796877,-1452172720,1996424975,1204984544,-259324129,-1405681840,1306892840,-1130166497,-529072344,6946922,682637055,682768127,1778412118,13395968,144318570,1443307340,683423487,525198746,-1516612089,-16310456,-1708610506,119490797,-532247209,-1852157930,-1207496791,1587085313,181061983,-557281280,1448542212,-1912602689,385756806,17066064,-1493150566,713460995,-1924131075,385756806,-2089838000,-2037578857,1343683882,300417130,508580600,-1710921624,60261247,90335262,6946922,96954398,381306509,-1710921136,60229257,91537419,-352078145,713461082,-1924131075,385823366,1073768528,-1761221222,1131692035,91645982,97085470,97019934,381306509,506620496,-1710921624,60229385,-2135263603,192151612,1949056128,1015039494,-2131397376,209005628,1342260365,1529139176,65796235,-2080374849,57999359,-1929291031,385623694,781618513,-1705896194,60261231,-64584051,6967318,-1980274712,1347616342,84830238,-1752993894,579243267,-1924131077,385756806,-2089838000,-2037578857,1343683362,1038614634,-27883017,1746817106,1872364836,-1929144445,385557126,-402625968,1347614500,85616670,-1752993894,-228057597,73932292,-1929352699,385623686,114793040,-2037578857,1343683362,384845453,1405786704,1183385031,-128546314,477417483,200427147,343208006,1996440170,-159973384,-1761465446,-28931837,58048523,1342218985,-1761445734,-96040701,201086601,-385649200,-2037579641,1343683362,-887041,1996484726,-159973384,-231681,412809846,184928088,-10586944,1996487798,879238906,-330920699,1183666198,-1706027276,96951038,1098170379,16023171,1589918580,1200301804,1039698690,762643684,89024542,89417758,97216542,381306509,-1710921136,60229257,381306509,1583881808,56596997,-1073018689,-390134923,-25755900,-1761424486,-25755901,-1761458278,-31997,2123039605,75380996,28837237,855829248,-916496704,-1869573949,2760,-4303273,842465279,1778412119,1778412033,563728,1183384487,1958743038,842465110,647647319,-1962699007,1962413048,-1952819386,-1996253439,1451883590,1959791614,-25755862,879238736,-163148539,1183666198,-1706027270,96951038,259309579,16416387,1589905780,1200301814,1475382018,-1761424486,2006603523,-1962699007,-916496698,80253123,1448542208,57567262,-16353537,1687815286,-2096773257,-125105980,201217673,508982480,-1711051160,60261110,66997899,-259309369,-1962520951,1451952198,-1980200182,-1047593386,3964966,-2144983436,544475452,540835878,-2144986508,343158588,-1912305114,-2010710458,1183729413,-2144975354,-629866436,654198414,-352320058,842465059,175570775,1745385215,-426114812,-16539903,1996425846,-177936376,-1030825845,509478,-16091393,6948982,1593109480,146983263,1355321344,1183645696,-11528450,1996428406,-1337553646,1005080598,1975520001,-25755891,-1761317222,-1715457277,1996443115,-1337553410,1996443670,242679568,-15960321,1183648374,-1924131076,1343680582,184659944,-3246912,1855651446,-1962699004,-768872378,-386118006,1589912948,126428678,39291174,737298059,-61961518,-920297496,-1879043894,56520,185616011,57937478,-1929339671,1343683142,-14911745,1183652470,-397404500,-1073020746,1996426613,74357498,-1070398569,-16736023,1183709814,-11528532,1996429430,343342870,-1928169729,1343682630,384583309,19589200,-831209461,736904843,-129070382,-1994065944,1451822662,-297366768,1317720619,619112696,-1979955575,1446772310,1913485068,172374789,1183385203,206997770,-362753,1996425334,276233990,-15829249,1996426358,28764170,544587787,-33815,1996430454,612797722,1783633663,98933312,1183384471,2109737978,-10032697,-1694861569,60228718,-922746440,-1879041846,51400,1988843095,175570700,-1928825089,385824902,-1707054512,60229093,638469774,-1073019767,1183741820,889136654,381699725,-1707054512,60228838,1962950717,-1065451168,1500863053,638469774,1996436735,-59310082,-1197866902,990091012,1098251334,1979602491,75402044,638469774,1183528191,1784107014,82221632,1077740439,-1910344448,-2128214458,1967476285,239504920,-13304026,1996488310,-1711248644,60228792,-352321096,1589654274,214092127,147361792,1448542208,1444443787,1779719876,2013210112,-1711183324,60228792,175570774,1778939647,82221570,37553047,-385649664,1589903523,1065559560,-385649140,-1923743593,1343682630,-426114454,1023645444,57933826,-1962900759,2122518654,2037645560,-96039594,107630614,-1761286502,408835,1183541109,2145681656,594855739,-96048298,1342204428,-1197866646,1443075844,385369741,-1711117744,60228838,1946157629,859499453,-92915210,2123051892,410451716,1342588555,-1710462377,60228838,1962937405,105287196,105220902,998237312,141823046,-92914874,99342194,-352321096,1589654274,381864287,-1957326848,1988843244,1996445200,142016266,-1197866902,990091012,91555910,1946834491,-339725564,1996445213,209125134,-16353537,333972598,71711488,1446766453,-1193118458,-916586495,-1879044414,1224,1183536727,106334980,-1979955575,-770965930,3999093,-1958971840,-11072386,1996425846,1073768456,-1761286502,-2114942205,2084569342,155615311,633346880,1174470664,-59866870,1585659904,2122514686,-831192834,16547457,-2084079808,1962999422,-58818246,863191040,-15960321,1996425846,-59310328,-1761286502,200313603,-1726579472,435963433,334233174,159184395,-59364967,-335653351,-18234,-1962087527,1451951174,-62510330,1593726491,180537695,1623756800,1448542208,-1962246517,1996424822,6969100,6951018,1996423530,110777864,-1996110000,1451883590,1976568830,-1715457275,1996450283,6969100,6951018,1183711594,1962878472,889136642,1550450794,379602573,1350605392,-1073019449,1183568756,1003629472,124976726,1178322807,-1983744004,1451883590,-1535212546,-2129627361,79546494,2122428277,1962864586,-2119767280,79541374,2122424181,-335614026,-62485522,1593726603,147507551,-1957326848,-1000974356,12059774,-18176,-788246997,732951273,-276626306,1590135554,79874399,80252928,1448542208,-1962639733,-812971914,638207630,1946172547,2088773150,393543681,-1912305114,-544537018,126363207,1175078542,1015227974,-1897761536,-970586554,-947191803,1600045355,574153,1458342741,-1912310133,-2094660026,1998521468,105155853,2112376838,722431,1150094827,-1706031612,60261110,603981829,-1026990340,-1957363708,1988843244,105287172,75268902,-1928693985,1342572100,-335590424,71601418,-157659130,1577293698,312009,4296,1988843095,734432018,-654897594,-28931776,1929381693,16705795,-1962246517,-955577274,1183659125,-1929868304,1183714390,210445844,653282953,-1996338037,1443295822,-1979739160,1183773766,2088969748,91692804,-352321096,-1983892734,1183577670,205950718,1980053798,-1715457272,-1326899434,207523328,425347,1300959604,63013634,-1946361472,184878149,-1961891072,-1048378803,-52330493,84166027,-64749560,221890563,1317652338,176065022,-963911797,638867083,-125106429,66737801,-970195338,2130708285,-350284284,-125925031,1183719190,1015227924,-1957988857],155,[650521543,1115423803,84183846,-64749565,1183434243,-28930820,1996445190,242679568,-16353537,1459553398,1975520008,-1949857002,1452014670,-1980658690,-1054141354,2130708285,-1962415179,341216198,-1070398485,-916496743,-1879043390,2248,73319511,41418534,-13107418,1996426870,175570700,-1995933953,1183643742,2287866,1589966987,126559992,39291686,-2147267187,-1056703263,638028070,855791497,-1026990144,516423692,1448542208,-1005816181,-1960441762,-431585017,38243110,652756617,-1929085045,1342572103,-1931327863,-1511463866,-364475907,32261831,722176,1183448100,-364475402,134605009,-1979964416,1996485702,-495517724,1452000907,263438,-1712828334,138841085,51009163,1183446598,-94991880,1452000907,-196738290,-1979955575,1183579734,-230258200,712294411,-15502001,1996487286,1996444408,-43849476,-230258368,1996428523,-59310082,-362753,7010422,1297914448,1183515543,198130,1174666276,-27882500,-1980873079,1183576150,239505138,38045990,-16091393,1996425334,74907398,384190093,1448372304,384714381,-38737840,737035915,239505094,1577355558,214092127,147361792,1448542208,-16351605,1996428406,1778412050,1778412048,276233985,-15829249,1996426358,142016266,1350605399,-1073019449,1183534964,-1896379640,63933376,1183386190,75400190,-2093517568,1962937470,176063238,640381447,-768932725,1997297211,990212641,444009030,75268902,101938975,-11073961,-397279626,20840084,1086331648,28836843,-916496896,-1879043390,-1275051,1996428406,276234002,-15829249,1996426358,142016266,1778808575,-10819584,1100489,712,2123060823,105287172,4030502,1988840052,172396040,24936486,641889536,1183319178,-12153345,23744534,-1090282086,105287176,-2012902874,1183710790,1783633662,60660225,1183451327,-28952321,1178997621,1191593614,4030502,183221109,-351766901,-18427,1183714027,1015227914,-1071909631,-1026990242,-1957363704,1988843244,172396040,75268902,-1926072545,1342572100,1090232296,734956352,-638122930,990308739,-1207599672,1139539967,1452000907,394506,1996443730,209125134,-335590936,71601454,-157659130,1073977218,1311493771,-2082867452,-935656215,-963916420,84563595,1347551236,-15829249,1603931254,1577631491,836297,518818645,-16484609,1996426870,175570700,-402098433,20840308,-138405120,214092248,-1957326848,73319660,4162342,28837237,637922048,-1070395393,836297,3784,2123060823,-230242546,1183514624,1975978768,24635651,637820612,163715,-2094659979,863115327,638600846,1913077123,175541034,-544487541,1208419110,-1930148215,7009862,1443657471,-1753024870,-1706016765,60228931,200820361,-385649216,-125107919,1996443678,1872385548,-1962698877,3965175,1015045236,1174828380,1952201856,3965178,1988750196,3965178,1015024500,1174828124,1962949760,-2012968203,80149830,276233984,-15829249,1996486262,1778412276,1495820288,1996423274,-82515718,-1995553143,1183453270,-1962637059,1175130182,-375229170,2123038900,74877710,637945486,1574087,38061862,1183514624,2089362960,1149838852,650153478,1183714699,1284056582,650153480,-1912451701,-1993996730,-1064433076,75334438,-1911851489,-953809338,-62396,1183715051,1166747152,105287172,205818150,638600846,520387971,-4717194,-1207702529,1183711233,1149838854,273059342,75334438,-1962314209,96636103,132841476,-1030961269,-1912601083,-1993996730,-1993994172,1996427860,65558288,274107386,1183762179,1149838854,1418274324,-230242538,1996423169,90151672,1183515543,855829490,-916496704,-1879044414,415797392,1187446784,-956294936,59974,-15436033,1996427894,242679568,1183711082,-397404440,-1072955838,-1070398347,2122525931,-160169484,-1946401141,1589968470,126428682,39291174,-1962516853,-1022687162,1183517044,138841842,-1207465690,-892796927,583532560,1448542211,33048263,-427389696,1750079230,1419378948,-1929140480,-1912674626,385737398,-18169,-1359822797,-114568713,-372113785,-921459213,-2037537549,1343684066,1307050090,-196703767,1391875721,610803280,-2089838075,-2037578857,1343684066,837288042,508580585,-1710941592,60261231,-35486067,1183666198,-1706027286,96949194,-1980086647,-804520874,1183521908,-364508180,1114248308,-231681,731576950,-1996253438,-1072955834,-1326906507,2023378944,-1962699006,-162100752,58052619,-1929341207,385737350,-327745712,-1411329,1996487798,-159973382,1478007382,-1073019449,1996451700,1746818806,1183647028,-1924131090,1343681094,-950337894,1958742789,-226589868,-1001491456,-14225826,-14286217,-362275273,-561607419,-1706027268,149357914,-15940477,-1923680650,385670790,-297366192,1183666198,-1706027278,96951038,359972875,15892099,1996427124,-294191120,-2097143832,1183384772,-25755656,-1761424486,-25755901,-1761458278,-129594621,-1010213026,449351824,1448542208,42090115,-1928629248,1343679046,97282078,1183648235,508565226,-1710893464,60261231,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,434656838,1183406869,-360804870,-4651242,-222284801,1238497198,1133181323,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1133181323,839052265,-12154688,384452237,108461904,-1710983425,60261231,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,-1645717946,1183406868,-360804868,-4651242,-222284801,1238497198,1116402059,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1116402059,839052265,-28931904,972703371,947387462,1183464309,-661939969,-152549751,17217415,-930412684,-350174845,-1966568702,-1952907706,-431584808,112691190,-1962445823,549618640,-796196117,92260923,-352321096,1589654274,-1866217121,86728,-2096780824,5685310,-2037575051,1343684280,-1711210392,61276244,2121646091,-2037858254,1183383224,-599357256,1462908671,1317894250,1783699164,397384227,922683591,2037012274,381175437,-1708955056,147265455,-21461363,1317883926,-1924065608,1360452686,-2096258584,-1098904380,1946222264,-1199141570,-397404418,-2037782838,-1769341260,-1903296842,-1053032774,-1631318666,-1991508300,654226590,-1929377850,1358870662,1526959592,-962984469,-1996249337,-1979797370,-1946242410,-1979797370,-1946243450,-2030129530,-1366914620,-1195474690,141820158,-22102399,108200714,-22116665,-1224802304,-2037514578,-397345096,-1010237436,113807504,1448542208,184703976,1780315584,1667780624,1684557825,70713089,842465027,1749588567,-998046265,26601742,294531,-2048326795,108956416,51052417,29260914,201294080,-1107070461,-8323070,57803615,-1962933314,126485598,-1257314224,957144683,1996887703,956723723,1996887175,22145283,101881657,108151927,101746489,6962295,1778481256,24602624,1785200746,1744857601,560595305,1701314666,1744857601,922681704,922682116,1218074418,-2096773272,1967660740,17688835,-385865800,922681609,922682898,99091984,79987457,1450557450,1455439491,1781363968,24668160,2003304554,1744857601,275382631,1701314666,1744857601,922681702,922682116,1218074418,-2096773272,-1259660604,2020081770,1744857601,6947191,1778486888,26044416,6955370,1778476392,25978880,2123054827,24362502,102119167,101988095,-2097113112,-1073085244,-8307851,846398218,2020081770,1744857601,6947191,1778480744,24471552,6955370,1778476392,24406016,50607871,1462908671,-949466982,516195077,1841187307,184516865,1783001603,24668160,2003304554,1744857601,6947186,721514856,1364611529,1359048552,1359048296,1818775894,1361144321,1359045992,-16684184,-16579530,-1705561546,96954440,1211286659,-202833036,1589654526,-1866217121,46698640,1187381248,1183466495,770199807,-1072997632,1183454068,-2048372481,106314675,91361911,1929659963,-12124661,1526693504,99342462,-906017142,-910150973,-1957326653,71731948,138602576,1958742875,71731789,158656592,1975520091,71731777,162064464,1975520091,71731765,153806928,1975520091,71731753,138602576,1975520091,71731741,147646544,1958742875,71731729,140699728,1975520091,112645,-1070349367,1053344713,1448542208,1609844423,-163133695,922682896,1996445490,-1035563532,845828118,-954749030,1958742792,-1035563671,1452066955,-129579010,1183514624,-96040458,-1946399095,-125924367,1459517183,-1962912792,-997983650,-1995994876,745144919,1459517183,-948524902,113541893,1451880587,1959791614,1183008267,-2092497670,-864156929,-1946648951,49972183,1182994556,1191120118,-193035788,-2106195614,-1070398229,28836843,-916496896,80253123,-1000996864,-1070922634,-1979824503,-2144928698,645673020,960266278,6955135,1183648362,-840412932,76162579,3157400,-62520935,1191073297,809271334,1183570557,-27882500,-1866217122,69832,-1070901673,-1980348791,1586230342,-1948611580,-256471557,516067070,-218103879,735180718,-771848199,329642985,530904009,-17791347,1746817046,-1063647680,-1929001112,1783692870,-259617536,1541951742,113541906,57982987,1342217705,33777744,-385976577,-998042974,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2095951384,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956967772,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650770,527810571,1746799210,1996424779,-92864516,2811990,185386115,721974480,-163149376,-768375,-396952970,-998045054,-25755900,1527832552,-1946925429,1600058966,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,-948541798,147096325,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,29896,922703447,-2039982286,-599356159,594169878,-954749030,1975520008,10545411,1351370381,1183651690,-2132258596,113541904,57982987,1342212585,1342278248,1342277992,1778485352,745033764,-2023206911,70713089,842465027,1749588567,-998046265,408858,1190551157,1282674849,-1914929523,118929526,-18146,-1359822797,-114568713,102694535,-372177121,-921459213,-1927305997,1988995710,503781051,-218103879,735180718,519997433,-788062458,329642985,530904009,381175437,-514398128,1351370381,1527769064,-1569406965,-1010213026,46792,1187468887,-956301074,-3002,683262003,-1669427968,-1410136298,957382283,729027142,1996439658,-157657326,1073977218,88316496,-259325033,200165001,-385649168,1444807324,1460827903,-1752993894,-1959531773,-25261625,661964555,40386666,88316417,-259325033,200165001,-15436560,1996428406,1750474494,-1348861694,185124631,-385649216,1444807260,-1753024870,-1983905021,1187509318,-1962934032,-92894722,-1986509171,-2037517754,1183448904,-294221332,-2147352855,1948647294,-2012968419,-1975040507,-1705967802,60261413,58048523,-1409162519,-381221496,-2142895653,175449404,621135430,621135431,2122968299,-1982712842,-91490218,-949286421,-28966134,-1975060341,808294404,-28931840,1979713853,-125924887,200963721,-2096728833,1913974910,29747459,-1946780021,1586228342,48480760,-11886967,-1912185341,-1960441786,-1960379321,1149894231,106203396,82986627,-16464253,96923718,1586186021,557809914,96890228,2088978291,1265958914,1183384715,1749052158,1134166274,-1996253435,39619588,1586168971,-1945662990,-1635057057,1183711050],156,[-1948777576,118161991,1996429940,-25755884,-893301,939459191,-1711209880,147265455,58048523,-16696343,889127540,-1753024870,-28931837,1988743307,-159479316,-1996429847,1191177334,-62470150,1988820992,1796271098,51051590,1183448646,-2012968196,-1975040507,808294404,-28931840,1979713853,-159479326,1970486400,-327251094,163203,93014901,1795049097,16934976,-1761262694,-1945794301,92996189,-1980604789,39816199,-11886965,60311181,38243288,443811595,-15436033,1586232950,41418738,40384511,397384193,-1073018681,-1712782475,41287424,-157665793,-1996253310,1178336838,-1961135364,-2145719344,2037738556,1677819008,2088766580,108296193,1963031680,1451976565,-92894724,1948335232,-27883232,-2131075445,1366556735,1586169738,-16283402,1191179846,-94467078,1965113216,-96010269,-1946921471,2123102838,-2012968202,-1073021114,-152501388,-1962571523,1178143302,-14715916,1996426870,1996430860,1283886574,-1706027265,149357848,-336312695,-196688123,2122579967,141820142,-1695648001,60228959,-1952680307,67830340,889128820,-1761255526,80118531,1005340301,-1947700496,1600058438,1100489,-1957326704,108462060,-16091393,1996425334,209125134,-1928300801,1343623750,-53417970,80268233,1448542208,6832234,88316420,1183384471,1958743038,242679666,-15960321,1344146038,-16514968,1996425334,-1612182010,-2081387524,1265958910,67174017,2089628786,-25755903,-1761255526,1463839235,-1761262694,-28931837,863289355,-15829249,1996426358,1464868362,-16222465,-401734026,-952370078,1996427635,1783644414,92772866,1183384471,-16061442,1603993206,855873285,-916496704,-1879045430,1224,-944234922,869830154,108462070,-15960321,1183648374,240129556,-1979756568,-1072956346,1996442740,276233990,-1928431873,1343624262,-13178866,-1963047287,1881477702,-1415950336,-16314597,-14808970,-14746506,1996488310,-1419929070,-259324145,16678531,1996425332,90151678,1996424087,90151676,-963968105,-875995617,1224,1988843095,209125130,-2097767850,1317733271,-1949957364,-28407304,460768827,1347507793,-1090262118,-1950183928,1065363160,-1912048548,-970523066,-1001956347,-2144991650,74719295,166458251,642184075,1948269696,-25755655,-1705638313,60261231,-892772514,119406600,1727879014,191,126510848,-1070355865,-32410,1962934527,1727807489,-1957313697,72780524,2119891584,552239107,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,-1957363517,1442887916,-880026829,-838860870,1979661359,1442953249,-880026829,-2147189110,58612479,-2145325184,-4570641,1009765887,112895,-1070398860,784909149,1448542208,106962571,-2012985718,-767128313,-16225712,-402235338,-998045017,1975520006,108707380,-796195701,119470219,872415161,-139529536,1381059025,1357923981,-2096569368,-1073019196,1178995316,109117057,99341938,-352321096,1589654274,-1866217121,-2081649835,-1205928252,-1960902655,851664357,73304831,2119891840,552304643,-1203704960,1740194829,-1898804216,-27882022,-851178056,112673,-628421774,-16693258,12059509,-443867392,46711645,196608000,-1965346027,-315489202,-2141200000,801980905,16664263,-1376026368,184841645,-385649216,1191116803,-28931074,-1869560887,27336,-1986640243,-1974403514,-397409210,-998046258,1976568580,-1756984797,155051050,1997435904,2092960279,2114202643,1963142148,-1484881909,-1207601928,-1010237439,-1010188237,67784,-2012985718,1187445830,1187396349,1187405054,-2037579521,1343684344,385631885,63891536,516473801,1448542208,51005067,-930412474,1005995657,846598214,1212035,2122518132,645136398,990922283,510792262,-571048317,1183520887,2229750,-1706033046,60232602,-1979955575,-804520362,-1070397835,14412185,-1979824501,1317795910,-95516164,-768878197,-1980606839,1220473934,40352000,1988739470,-263811858,244000358,-1989803960,1988880974,108956420,503860875,-1896182953,-372170813,-921459213,52405491,1451882070,-396457498,-2134967669,-1178366458,-1510801391,-1014041973,407160614,-1993998336,-1956242876,1452010054,-1993971988,1727667780,-1946792309,1589966918,-1993971986,1136196367,1297005392,-1169273415,315442000,-1981659511,1727718486,-1947580789,1589963862,-1993971986,2122578695,494141458,-1947056501,1174664278,307137296,-1896838370,209634522,-1510741551,-1527527149,-92864737,-1760308070,-498693373,1592022667,-1866217121,68808,-10070441,-35125130,79987457,-1980217719,-804521386,2123048564,-16750068,1716981366,-386369793,-998047560,-129595126,200955529,-1911982896,-2144989626,57999421,637571817,973176192,-2144965516,1952186749,-58816155,-385988980,1074005828,-17529208,-17463610,-158939590,1183711486,1031808526,-1961855652,1183775838,-2144975874,-109814721,-1912840567,385807494,1996449360,1757453052,-1098054201,118947572,209110302,872415161,-139529536,-2013713455,520494846,-202780409,-204926043,-10084444,-10089354,-1063648138,1778763624,209125120,-2096740376,-1073019708,1172900468,207537407,509478,-1010213026,80253072,1448542208,637826756,1966816384,-2144975353,-109823172,-1996077429,1183448182,206474238,-1958710199,1183713406,1015031302,639726592,1950039168,76162587,638207630,1195771272,2122966242,105286408,-1979943287,334233158,-1912045943,-2144991674,125123388,1015031366,-990284741,-970586018,1183514631,-59360506,1178273141,-1962445570,106335174,-1070398485,-916496743,-1957326653,1114265324,1996423274,36411908,-259325033,108392459,1587134515,-1705589815,60228216,-1866217122,1458342741,-1710852353,60228196,-267652981,-1705635468,60228299,38246998,-1070398569,-1195128482,-916520961,46698691,1716912128,294531,1996425845,-6363128,-1010213285,-1710852353,60228196,-267652981,-1705630092,60228299,-16749994,1114245238,-1761440614,1958742787,2023378953,1577293570,-1705589815,60228216,1587134515,113820617,1448542208,-1492595046,-1980724477,-804520874,-2090436236,1946158206,75416690,872415161,-139529536,1317620177,-62484738,1946433574,-1174500518,-1070333953,-772296974,-28427447,-561308042,654212747,1966946688,-10070253,1443234934,-948512102,180650757,544522251,1996423274,-1466280196,-2096773258,-1030879548,-1958487925,-62485261,4161574,199996277,1174652555,1451966718,855895036,1600035264,583582665,1448542209,-18970937,1589903360,1065428484,1198873692,-18577721,-2033778688,327394,-1962647868,654238902,1946171520,9053724,638082756,1547436168,-1895889803,-2030043422,-1098645788,1962999522,140428503,-18565493,-12532186,112640,637619689,973176704,-1070398092,1744912873,-2037579517,1343684332,-1744336346,51046480,4205915,24832080,1778959491,1996449283,-263811836,379211798,-2096773257,1187384004,1183645939,-397404432,-998047230,-427374844,-1962934018,-1912674658,2126835830,-796123640,45668494,567104863,-920969379,-18575735,-18833783,-18563453,-1003522816,-1977220002,-397371385,-1956969820,-263812408,-242528104,1526896616,309719099,988905088,-2033775499,-284,-18970937,-2030108671,-1098645786,1946222308,-326726242,-397404418,-998047346,-557939964,427098366,142016358,637820612,1596196746,-397393620,-998047348,-561608442,-557939714,1685324030,638082756,1549549441,-1635174795,-2037580056,250347242,792690726,-970587019,-2030085113,-1631256856,-2144928024,-394985409,-18313473,-18309493,1547665446,-970577291,619380743,637820612,1589905290,126363144,637820612,-1006549110,-2010773410,-970587833,643564103,214982,-18970997,-1010213026,518818645,1451972438,73304582,-402104135,1583284252,1438866719,1444867211,106335063,-1190895990,99092544,526278400,230212445,1608745796,-851383424,124961,856060611,-338654272,1431942152,-1956830771,180929491,1448542209,-17135987,-17398135,-17262964,294531,-370669963,71731458,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,-1957313591,75399404,-1976598759,109970502,-1574565480,812253281,1711300968,1778808575,6404144,-1620553664,26630,-1946597400,1959791589,112645,-1070349367,1426377,1286887512,-1375275218,1946157425,496540167,48956311,-5234227,-1775536,-1705644749,60761741,-294338549,16826753,243918962,914949794,1049167524,512296614,109840040,378078890,-1070397780,2091424336,922682263,-1566964058,185110275,-4492096,-16341450,-16341962,-16340426,-16340938,-402215882,-397369298,-169214070,-1957363707,71732204,-922738643,-1957326653,73305068,112691190,-1929022462,49012807,-1010187381,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,116862474,94638,-1734736012,-352086243,1461832962,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1575487723,114181,1971914123,-1956749556,12803557,1475119957,503611019,870288135,-17984,-772296974,-1962522998,1957622523,-339725564,-12219133,1575324511,-1957363517,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,72780780,776143032,1907230455,125042689,-1759668070,-855446781,-166759903,1946289734,29488649,12059764,2078931213,-1957363708,-348539668,-326413051,1451965364,116862468,94638,-1734736012,-352086243,-383660798,-1957362602,-1959086868,-147979178,24227334,-1710787584,60235160,567083755,-125574797,-1831045872,1124567699,175374396,74727228,-243979716,-107871310,-1957313045,773436652,1907230455,125042689,-1759668070,-855446781,1073787937,-1957313699,72780524,772715594,1907230455,125042689,-1759668070,-855446781,773436449,1907230455,125042689,-1759668070,-855446781,1178222625,-18428,1564475765,-1957363517,73305068,-147964236,24227334,-1710787584,60235160,567083755,242153,-1209234603,1426451291,1018686603,-1962649973,-410384818,-1375275218,1946157425,496540167,48956311,175317453,-112134013,297011573,1586169323,-385382136,-1957362826,1336942316,-352037237,-326413047,-1957777378,800327766,-1375275218,1946157425,496540167,48956311,448012749,-1375275218,1946157425,496540167,48956311,1312563661,1451951733,105810692,-147922806,24227334,-1710787584,60235160,567083755,-1940873392,-1948610878,773502163,1907230455,125042689,-1759668070,-855446781,1486772257,49867039,-1947432107,1183515734,775795718,1907230455,125042689,-1759668070,-855446781,-1962577375,126421086,184809,-1259566251,1426451263,1085598859,-1962647925,-987887026,-147978666,24227334,-1710787584,60235160,567083755,-1962577377,126422110,171497,-1947432107,1451951198,139365126,-1274394997,116862530,94638,-1734736012,-352086243,-383660798,-1957363069,72780780,-1207546229,-147963135,24227334,-1710787584,60235160,567083755,153065,-1947432107,1317733470,106334984,777454008,1907230455,125042689,-1759668070,-855446781,36759841,-1947432107,1317733958,-1949824246,158664782,-150714741,146955745,-503885056,1183570059,174520068,1183569923,65140484,-1034069037,-315490296,-523172125,-85798191,-1957363517,1586189292,142016260,-16353537,939459191,-1979732504,39291143],157,[113401179,-1957363712,-1957276692,-1073018298,1317737845,105286408,-235417037,1183570059,-1947076860,-1959203885,140413896,-1962518901,-372177850,-355345455,-921970479,-201853835,1727525003,1183551754,65468168,990671569,125240918,1178273394,1308718596,1586942515,146955611,-1957363712,1317754860,-1003691252,-678754690,208984823,-618933973,-788278493,-785657465,-234207606,-2028637010,-1945312303,146964930,-222130688,855995566,99326400,1166918284,-883073025,1475119957,-1962508604,-1178586145,-1359806465,1183502839,-218395894,168653998,1191409088,-1070397717,99340851,-1929427571,-443850814,-1957311651,508975084,-485601653,-992376025,-141883778,-1359822797,-888940041,1992687243,-1968770294,-919339196,-12240346,74712183,-772322999,1579139467,1575324511,-1957363509,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1930654891,106874329,200004491,440164652,1090782323,-1975318648,1975519751,-628321553,-883041906,-2081649835,1465254636,176079902,-1070391546,-218103879,1976694702,1055082753,-28407479,-1962508604,-1178586145,-1359806465,24498679,735152969,695664214,1988885387,-74732534,-1359820149,-779412619,1317789579,-217783298,-1914210906,-1030947001,1187252971,-339571706,-1715457277,-1956749537,13327845,-1070393998,-1017256565,-397346701,844627994,1575324644,-402164797,-4718578,-443835905,-466435235,-1023409688,167776930,1008432612,1007448866,-1341885920,1007086341,-1342015981,129547027,279156951,-997539072,-1957300245,-1957275668,-1070398346,-1394920551,-76275652,-143390404,1949121616,1965767684,960277505,808198007,-472835214,-880028975,-472778101,-472788271,-654060847,-670836973,-352267645,758929628,-150506093,13796312,1600051959,50013,0,0,0,1277957771,208981758,-781786416,-1980374320,-1018418154,1278090948,1278352955,-1977217932,512312087,146164782,113696491,-956216268,5003270,-992417024,994848286,1951150622,663365159,840842051,639464524,-1992095862,-951308770,4995590,1007077120,-1543504052,113658942,-1023325139,1278478022,1476839169,-352321460,-1957326626,-617388308,1279008395,1278883467,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1716272291,1183563827,-470325756,1725051750,-972819977,1279139467,378259595,1085557820,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1951149326,740741129,-338439860,918851799,909855790,376720434,1174702630,1278097033,748871888,-959196852,139209990,113686251,-956216268,5003270,1042188544,974031180,1008109900,113401164,1048798720,1962953792,36825092,922707651,-135771072,-1957313777,-1957210388,1487078470,1183540812,1520657926,1183540812,782460428,172360524,860631715,1281270720,-397658974,1048837841,1946176600,176744451,172777121,189543430,1598841350,214064478,-326413056,1723870054,-1555280733,-1057076126,-2012983670,1716281358,-1553538861,1214663764,1280353126,1412890470,259057740,-1991491421,-1957936618,1960446936,1279828783,1279923849,378264203,100879446,-763147180,-754732800,-1546451998,378096708,113724486,42093622,1278740167,334168628,184666344,-954698560,-1924385274,939968263,-1979399604,1776813126,-910150904,-1207958846,-1027014655,-949616638,5000198,-956301312,5005830,1084319232,1218668108,-1072994740,-1024982155,1281400838,-1022871576,1280839307,-1991693853,1716279310,1280050943,1280974532,-16283610,-1001629178,642533406,-1992095864,1951156254,1142831901,-1023314868,1279925899,1279663675,-1866268044,1279304038,1279828838,109154499,543818,-1957307413,1716999916,1716276385,1711687211,1280312867,1724943206,51440321,-2092154874,61931730,369353427,-259306430,1317792398,961078020,256661518,687903874,21780494,-2092151794,5000726,1514058767,1209975884,1142328140,76178764,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1991484866,-1941157858,1598835206,113401182,-1064529920,989857797,1951155718,-339702268,1960459220,-339702259,-1064529716,1279657531,516211573,-1108652992,134604940,1174813440,-1912310708,1001778152,-1911720718,-1867650072,104589452,-1535816634,1077327119,-945951924,5003270,1577502464,1593835852,113401182,575488,1716934400,1453471487,-1592933912,378230426,-259303780,200955529,-1910410032,-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,1451898623,1462378180,408944422,1577239683,-926693025,1459617802,706659414,-2090457513,1962937471,1589654278,-960247457,-970262970,1711339334,1716278433,1727547017,-2139028888,-163148543,-14266346,-998044577,1451926280,1962934077,12150480,1711276048,1716278433,-101226855,1029085347,108855299,1452803783,-1734279165,63474518,62981056,1342204608,-1559430680,378099362,-1031055708,1453458955,922685813,516183690,-14264534,-998041505,1719855874,-1553547221,-13412710,1452803641,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,643209889,71600486,-1707179162,276037718,-989968757,643209758,-1993984119,183173703,-1979824501,-1554604490,1183536800,-1707701762,1453106006,-1740752057,-341345194,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642286168,1477347657,1724418892,1280050943,1280974532,-15759322,-1001629178,643207198,-1587146872,117397140,963008144,1968607238,-1944140724,1200301654,-930398200,1452803643,-919403908,-402560431,-1935474636,-1911125674,197299030,1968606214,1476839181,-956301236,21783046,-1935555840,787798,-1990815581,-2141810154,-1801252668,-1776907946,248038230,1448542208,-1962508661,66520055,-1980365833,906229366,109991586,-1960421724,1418405380,-1982297342,-804521386,1183546740,-1709294598,990278998,1951833094,650153561,71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,-1633458681,-96040106,1452947140,639404326,-1912454007,-949606720,7,244016640,1713788570,-1996206199,-1554605538,1317754524,-96039420,172951846,1452000139,-916496646,1711277250,-1957257567,1716953110,1452017209,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,-1543074085,-1575091370,-1070897578,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516183690,-14264534,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,1451898623,1462378180,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,-1575091237,-1543074218,1204233814,-1006632700,643210782,512303044,109860510,1713788576,280519,-1962934272,516225606,-1993976166,1200170551,650153474,313190,1711276032,1452936843,1284072998,-1707702012,1453106006,66477707,-1906925026,643212294,-1993984119,1586168391,-1543074058,-1575091370,2139301462,1366556676,258343018,-1050228801,1348865248,1451898623,1462378180,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516183690,-14264534,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113,-1962378103,1589808326,79874399,1099776,-1588177152,1178160216,1082593028,1285645825,1177249356,102983174,-1989784496,1183576646,1476798724,100768076,370232396,516181070,-14264692,6948983,201160680,-955091504,5003270,1644611328,1577058636,113428831,75399936,8654592,75401985,727094433,995528710,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560352336,2116678214,-336491772,-62484961,642178699,516163466,-2010753392,-1878589689,1511965782,126363212,1280968447,189777803,1725593024,1716950177,1452279353,516178293,-1960421748,-1958737849,-1744421944,855800918,23744969,-1543726104,378099340,-1031055730,1452017163,-15236081,89558177,-1868365812,-1844016810,281313366,-1990814557,-2091477482,251659390,1593774725,113428831,1476839168,-956301236,21782022,-916496896,1442842306,1452940939,1453069963,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-480864242,-1949760738,63505369,-1573468967,-1070897578,637987715,637569382,184828041,1794209243,-402560512,-1935410180,-1911125674,198871894,85226712,-1868365812,-1844016810,281313366,-1990814557,1582732822,315134147,1586167808,71798020,-1947056503,38797111,12748047,839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1974705020,-1207366004,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049430340,-1956229990,1452014150,1178167036,-1926791436,1183383879,1400022002,260035083,2122385276,1930428666,-230257914,-2091615581,108856570,-1544403317,-1956227710,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,1296172743,113704967,281924,1186711859,505933,126468395,-2097000567,-2092890941,-310507527,-1560264520,1520652642,1330815824,-1202828637,1688403972,1348248401,-1555082077,-919384500,-1202624837,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574,-225474050,-359691779,79922172,1090093889,113759614,1790570,1382811335,-919404540,-1202557253,-1054146533,1334380425,79921922,469336897,79228286,1434755840,-1554744157,-919383180,-1588365637,-1054125198,2057373577,-1983829164,-1593767801,-1054124670,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716538694,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192105802,1196247739,956613507,-1946650873,48480735,1296598923,-113015,-11712841,-397587785,1186722852,126043981,79921928,-2114489009,-666024386,1745253902,-35107518,-27358212,252115843,50367879,-1476448549,210504830,227937552,245501468,266997574,-1581239450,1716538958,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106066,1196315323,956613507,-1946650873,48480735,1313900427,-113015,-11645257,-397520201,1320940436,126043982,79921928,-2114489009,-665956802,1745253902,1843940938,-28931332,1278744319,1280851587,-385649664,-1010172178,-1581239450,1716539222,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106330,1196382907,956613507,-1946650873,48480735,1331201931,-113015,-11577673,-397452617,1455158032,126043983,79921928,-2114489009,-665889218,1745253902,-370651310],158,[-28931333,385826820,1048792120,1946176600,-26679037,862372809,1348379072,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1348601403,1656425331,-1014806704,1996962052,-1042314248,-2020932893,1183404128,1589116926,1656225616,-225777584,1196449467,-2096625789,1968112835,1581154807,1980684368,1348102150,-1963236376,-2147156410,1278744319,1280851587,-385649664,-1010172446,-1581239450,1716539750,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106858,1196518075,956613507,-1946650873,48480735,1365804939,-113015,-11442505,-397317449,1723593220,126043985,79921928,-2114489009,-665754050,1745253902,-571977374,-28931334,385859588,1048792120,1946176600,-44242685,862372809,1417585088,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1417807419,-2101671053,-1014806700,1996962052,-1042314248,-2020932893,1183405184,2125987838,-2101870764,-243341228,1196719803,-2096625789,1968112835,2118025719,1980684372,1417308166,-1946527768,-620495266,155488139,-473943194,-253958141,-1040294261,57017059,1716296327,1783653952,907476739,1480491852,74711116,-1862485527,862372809,1434886592,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1435108923,-1967453325,-1014806699,1996962052,-1042314248,-2020932893,1183405448,-2034761730,-1967653035,-254089131,1196787387,-2096625789,1968112835,-2042723849,1980684373,1434609670,-1946569752,-620495266,155488139,-473943194,-264706045,-1040294261,57017059,1716296327,1783653952,907476740,1480491852,74711116,-1862527511,862372809,1382982080,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1383204411,1924860787,-1014806702,1996962052,-1042314248,-2020932893,1183404656,1857552382,1924661074,-264837038,1196584635,-2096625789,1968112835,1849590263,1980684370,1382705158,-1946611736,-167510410,1281655947,-1996487419,-1936982970,149096718,-1947680717,-62520849,-1581239450,1716540278,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192107386,1196653243,956613507,-1946650873,48480735,1400407947,-113015,-11307337,-397182281,1992028072,126043987,79921928,-2114489009,-665618882,1745253902,-2115480718,-27358216,-1886659837,862325060,-402398272,1586228998,48480766,-1702427802,1715496524,-59310256,1278613247,1280851587,-385649664,-1010173214,1726778197,-1006340353,643246622,-922460161,-1879046974,1726778197,-1006340353,643246622,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320,-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,708741376,738626647,-60898217,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1554568674,1992578860,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1554568650,233330476,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,708217342,1462543191,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,52169,0,0,0,0,195272,862344791,-800683584,571750,2123169792,-217639250,-1951683738,1451951174,-1982297338,1183574614,-230258424,1183762571,931866346,1124070915,46367662,-1947044535,1178142790,856520110,442418368,1577552166,-1866217121,639262404,1183385483,113126,917528205,1962950531,46367497,284787521,1317663094,-431080988,1317602163,-162625050,-1929375559,1183436358,-1982297090,-108268978,4162358,-343734667,-193638654,970620553,58123902,-1947828599,1589962310,126428698,-1191817590,-523042815,-1982314871,2117726846,-1960676362,-16517506,-1951501427,1009465080,-964481160,-1946221822,1191178822,-163169802,2122967922,-662795304,-1947044213,-1914829858,-670847418,-49766775,-49637748,2034182966,178183,-1010213026,20365363,-163149505,-1920055671,-930369466,-1914022260,1183420486,-61436678,-1948746103,-1877087272,-1947580786,46236665,17140518,1183577670,-62484746,-1014760565,92874242,-1948158642,1451951174,-1980724474,-919344554,-1947580786,46564318,186616614,-1961528101,-1912929285,2072742979,-1979776116,-1946350453,100611832,139344193,-2037524873,1183448332,-363426584,-1292601,-431584257,1183439095,-1070897424,1283885414,1183409919,-230258212,-1987295607,1586228806,-631359004,40733711,-217844853,-1985068403,1586225734,126564066,-371177847,1183515194,-431619088,266618427,-1962861427,-423498634,1283624194,-129594881,65828491,-1941795338,-2081143159,-2096826298,-16583610,1183575110,-431619088,737166985,-654845370,1005471369,108455494,-1981397365,1183575622,-263836700,-1946794359,114376,1183573715,-264552224,1183527030,-265600800,-1948105077,-61436680,-1161589,1178203718,-2095614986,1183711943,93005564,-49903991,-969148925,-265616269,1317723883,112886,1183441107,-800158738,-922496629,-922498557,-1961603581,1317606998,-564753956,-1949284863,1178146886,-779677744,-128021759,906987830,-2096998519,1946217598,-195130551,921847435,1317668745,-749827866,-2131339638,1451757762,1451976402,1451845340,-1965519916,1311436878,-1947479066,64684995,-1948580904,-293341066,885274116,-1925673698,-796077450,-1519986546,1183522725,-431619088,266618427,-1963000692,1177216070,-750352144,-1947705717,-167573386,-49511795,108512059,1674725062,1183525355,-364474870,252131622,637605251,16793473,263193714,279970539,651314824,1183385483,46367700,-1964482935,1183507534,-1161286928,-489488383,-1963043191,-230257720,1183443155,-297387018,-930396813,-1056718845,1174650883,-564753444,-1980086647,1183579222,63474686,62981056,-129594944,-763982562,-661729140,1727692484,-1960860251,1174534214,-297366534,33443467,1178203726,-1948421386,1317728894,114404,-422327810,141883269,-288227789,-126486651,-1946782071,-208933794,2117333763,-226588170,1317717899,113392,592110291,-1941816382,-208983436,1250816771,-28407412,-1957955189,1177151046,-263288080,-754974280,1176717536,49251314,1963277110,-329348635,-2079093,-1072963506,-38107889,48383619,-2472309,1178199110,-1651634204,-662797315,-2092993536,1946278526,112697,-1010213026,725060390,66454512,1183715446,76162578,-1898822008,-1960383930,175516471,1979971075,239504908,-385578202,62455508,-916496896,-1070362429,-1010213026,5320,-1587128745,-1989793578,-626919354,-163149528,51142283,-326661157,-297367288,51273355,-326661157,-330921720,1080963,1048777844,1946167536,-230767603,687251752,-370129271,1183515811,-163170036,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997307449,-159479368,683687555,1736773376,-129594623,-1947318749,62915528,62915521,1451951174,-1980724474,-661916586,-1977171314,-1947391473,285180921,13141519,258211715,637613444,-1962849142,1452013638,182029306,-787974967,-19344918,-1980205623,1451882566,284132346,1579810602,-159499786,1988713075,-25261582,-1577681269,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1988884094,-25261070,683687555,-1484452096,-1897952512,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13072625,-1946255735,1452013638,-196702470,21793318,-922035829,-355399957,-906045231,1183447157,-94991880,1579810602,-25263114,-1907526384,-1977158586,516162116,-2010765114,-972620025,-770769112,1703218984,-603535362,-956300760,2682886,1183540736,-459053564,1183540776,-391944696,205949736,-1960252253,-291303866,56224040,1577058744,-1866217121,-1947044215,-8126850,1149505295,-159500029,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,683687555,-1953401600,-544473474,149717387,-990362077,52884062,1183384135,-129594384,-1946528117,1959332559,-773140216,1976172248,-129594888,-1946528119,2116619846,-163169802,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997438521,-159479368,683687555,-8057088,-129594370,-1947449821,62915528,62915521,1451952198,-1980724470,-661916586,-1977171314,-1947391473,-28407303,252772227,-2097099642,-2079366145,-1977155894,1183514956,-94991368,-922035829,-355399564,-906045231,1183447157,-94991880,705752963,-161601025,1945534009,-227112613,-1946255735,-828246402,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1988884094,-25261070,683687555,998575872,-1897952258,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13138161,-1946270071,1452013638,1284122362,182029057,-787974967,-19344918,-1980205623,1451882566,-227112454,721307275,-161601025,1945519673,-159478961,958975649,1915277318,855995663,-1877414949,683673287,-202702847,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,683687555,2139426560,-25261059,-1947050300,-1946745865,587787420,1988884574,-129594382,39584550,-1946528117,1959332559,-773140216,1976172248,-129594888,704272009,-962464130,-905565400,1942174504,684105999,684201611,-998194389,-1878332544,-1960261983,724092950,-1896313917,-28930878,1317795723,1237421040,-2079342581,1183775564,76162814,684072644,-16283610,-1591163386,378218698,-998233908,1586185856,1978678270,1977236236,684368136,1451880587,-770768898,-943557336,36232198,-267991296,1711276328,1711556235,1713956003,1711818379,-1960253277,-324858810,239504168,-1960251741,915013190,-190633742,-166819544,1183540776,-693934344,-163149016,858315427,-916496704,-1798795069,1448542210,685154662,-129595034,685391499,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811],159,[-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,83894053,1183383809,1183540968,-389978376,1183409669,99582968,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,1073749797,1726367369,1727547019,1711663297,-2080881015,-8190481,-1589087484,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400892,1586164862,266568696,1711588227,1727547019,1711597761,-2080881015,-2096827282,2670654,77104399,518553217,-1886974207,-427916540,-2021191906,201274116,-1836838949,-28915968,1586038738,-1980038148,1586099838,-193035278,-1957727485,-828246914,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466429,1183511678,-27358216,-1962932443,-1980366025,1727884418,1727547019,1711532225,-2080881015,-2096892818,-16581050,-2122974130,-2080997749,561189887,-553394293,131253121,721425337,-159479345,-1962753149,-167510409,-43220281,1967718400,-1069644817,-2062614488,1187447742,-1929377808,1343680582,503521384,1714808936,1785069674,325608960,-1929374976,385707142,-205199280,-1961180029,1961888752,1590070023,-1866217121,-1947836789,-1014241202,1183432963,-260666390,-1802766845,1451821292,-330905628,1187446784,-1962934030,1183577214,-364496398,46302735,1995472441,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2012249657,-1069644872,-2062614488,1183515244,-465165320,-1073493877,-1073495805,-1992955899,-661914554,-1963041140,-467009209,-930353013,-1946663285,-922027434,-355399564,-906045231,1183447157,-94991880,1589968427,2005608188,285115138,1988696179,-228684820,-2037523709,-670827156,-13137610,1105850950,-24932097,1367609104,301892353,10388751,1929641859,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033800,683687555,-1685778688,-125924607,-2096633981,-1956248633,-1050216378,-1989803032,1854142534,1183515636,1002898418,-2029000122,1988821360,-1913256974,-1946325862,-947129778,264244047,906013572,1991,1090700163,2122968299,134185972,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466425,1048835198,251668672,-1962870395,-410781570,197624703,-129594522,132694374,-129595034,133459587,66209419,-364495929,13534991,66221707,1822068214,-229733379,-952759829,-2097151993,-1958673725,-1073000505,1317662837,-330905614,-420937728,2122944765,50299892,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466430,1048835198,1962944704,-125924529,-2096896125,-1956248633,-1050216378,-1989803288,1854142534,1183515380,1002898418,645392966,66221707,1822068214,-229733379,1183517419,126433004,1090700163,189777803,-1980795456,1122628174,113742077,141504,683687555,-385256448,2122907798,-1863193612,-129594522,685155174,-1544272245,1187457242,-1929377296,1343680582,503521384,506849384,503854696,1745352808,1996423425,1820757480,-397404419,-997986170,200313626,-1065021456,-297351172,1183645702,1750079214,1746796694,1746815144,1746798768,6948980,-1947830529,-167516042,-43220339,1340624918,449086448,201213577,1344042432,-1149185,1746858102,1746815144,-1545062936,247759860,-1010213026,1577058744,-1866217121,148168,-1634904489,-1866465858,-1982887168,-952697218,-2097149945,1967719107,16744949,-1960870655,-1913191433,-1191330150,-953483008,-133969781,922648201,591815,1224917891,-8260235,528285976,-150734965,-37840243,721492152,63474631,-25261576,117950262,46367488,-2114620087,2097225983,66554651,-1097167369,18921981,2122960683,130496254,-1014824952,-176862974,130967582,503449704,506001512,503854696,1711798376,16851048,-1098478335,-397404419,-997986438,200313626,-1962445584,-916496698,-1634889533,515505598,130496000,-1014824955,-176862974,131098654,1746804842,1746810152,1746798768,1785071732,-1098478306,-397404419,-997986502,-2081387750,-1082195458,1600045107,6996937,131086079,130955007,891840542,687368222,-2081192472,-1866264892,1736,2122536535,410255364,685810022,-62486170,-1993810271,113769030,10460,-1878976791,-1960257887,-1977034730,-2094474738,-645199903,141871370,-657331503,-126498306,-1979955575,1049362006,-81057574,1930493827,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485576,-1946532215,1183448646,-28915716,-276627456,285180688,-828290701,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950911984,-789054394,268060219,-2097105019,1048776943,251668672,184593285,-1518006273,-633435904,113731112,10454,-1587150848,100870338,-1989793584,1183579206,-804912646,684892456,2012890681,-96040147,684852777,684070539,684203659,-1946388853,-930349442,-91531490,-786447474,329642985,530904009,684066305,-962508053,-938046680,-60912856,-1946257781,505991694,-1946645674,532844275,-1510741551,-1527527149,684892447,684066305,685508295,1177223169,-1546061830,-1956239138,100924486,-1553585966,113715424,10450,1600045107,28885961,-916496896,80253123,1448542208,685154662,-62486170,685391499,1929510787,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912733571,-62485832,-1560280795,-1956239170,-781779898,1183409896,-8171524,-1589087486,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846462,-427557770,1183540739,-389978372,-693934590,-28996312,-2094474589,2670654,28838004,-916496896,-963931965,208979467,1209234504,46012020,-1877546240,1005060202,46433277,434637291,-1878725635,-1946802200,1590070256,-1866217121,-2081649835,511038,65540725,1958743036,178181,113757129,67532,637951684,1262698369,62391924,-1865692928,33932171,683844352,683935372,755648139,-828178430,-1070373336,-1557606237,-1553585958,1586178262,239504140,684072585,-1993815901,-1557607906,1183525068,685024016,-1096564685,683713320,-920068957,46698699,1448542208,-1912179061,-1960441786,684892932,684983865,-727644557,684892968,-133433205,-593401740,1958742824,242501657,1211593800,62410868,-916496896,23761099,-2080608792,1048773316,1962944702,-767655103,980680744,-1946279960,1961888752,67011561,45667445,-916496896,23761099,686700287,686569215,-399048858,922707496,-1343739676,247759855,-953761557,-352321532,1043042315,1589913810,1065952774,1600045107,-1957311543,-10070292,-10088842,-10089866,-401734026,-997982502,200313612,1712027120,236091135,-2080423960,-916585276,37067,0,0,0,0,0,1465662019,1313427017,774919251,3158068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,553647949,0,0,0,1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621,1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,482017282,1,166789122,2,203161859,327681,205390083,458753,467533826,4,449380354,6,492503042,7,150470915,1310722,102760707,1441794,8519682,11,22348035,27000834,101449987,1966082,387776514,12,70123779,2162690,537067522,45,371326978,13,149553411,2555906,496238594,14,1769731,4521985,539033859,21430273,162267395,4980738,534446339,30277634,148504835,5111810,106365187,5898241,12124419,5701634,167706883,5963778,108593411,6094850,93847811,6160386,179568899,23003138,94765315,6291458,19464451,23658498,21168387,23724034],160,null,161,null,162,null,163,null,164,null,165,null,166,null,167,null,168,null,169,null,170,null,171,null,192,[-349132203,808728374,842151984,875902258,692267040,1498435395,1212631378,1112088660,1866670157,539914354,876099889,959520812,824194616,926035760,1429616687,471764526,302102535,281883315,1074186234,-1945706240,-956284402,-469650426,-1240560634,134661889,-940546815,68102,-1475950608,-1945778684,-955995634,-1929348090,2114882619,201770752,-1942516479,-83816946,76089030,-2029599215,1810391044,-390399488,1488966,16956143,-285212232,-1203312454,-1158742002,-1070380312,118422511,-1157385025,116790786,1963066503,64274182,-1995029829,-402365634,-1070460839,74705134,216591667,33220609,-167606808,17074438,-672660619,75294723,-2002587612,5761028,-2097004312,41026301,-883045541,-860225353,-31134717,-301743430,-1511467854,-1341426431,-2145339645,33851150,-860218645,17624067,-301743430,-1981238094,-1340377855,-2144291065,-50034906,76097152,270958846,1040764676,11797520,-154975539,17074438,243275892,-167639929,134514438,116788341,1963197577,-2027519995,116849924,1963066503,537508615,99287984,-1339028549,270958599,1040764676,645923856,149947528,-1979414498,-2147186914,-150698202,76103306,76097152,-855591682,31948816,76103176,1946731510,-1996032461,745865476,62588848,-2029586896,91488772,96142256,270958624,1040764676,645923856,149947528,-2147186658,134514446,281870516,1662421955,113410052,-1342176837,-1337727440,-1270815232,-322358526,91490472,-1511392798,-1460864512,-502958840,10152441,-445264642,1088815280,-1460877005,-470032375,-18152,-519984916,-334568453,192219304,-136314456,1967326179,-1334842392,-465312256,-337606080,-2042567680,-75367456,1517748634,25623425,-1942137742,1028616814,1249347357,-1610565380,-13385586,-1207949127,-1410072577,-1062006857,-1327855892,-947196366,869500654,816377033,-102628235,-919396117,1949346028,-335945212,281509909,1967128448,-432623401,-423613885,-436147392,-1157905600,-538443517,179458,263251947,1124053998,447762668,-335483922,141892156,-336714320,-661984256,-75436456,12108581,-1145008480,12484608,845824,62523764,44361729,-1023409475,-1431652100,-13382773,-880038925,-1342963917,1438125941,868977493,-1951665153,-201378869,-963928913,-13382773,-1013077005,-1899626312,64274112,639928870,-1171782458,522060756,612902636,-1211946948,-2029586937,41222660,11733175,76089078,-1290636031,-2029586943,158597636,-1008205133,-1291684353,117237766,-1023112542,2112363188,9365504,632556149,-402623512,158597252,-402586694,45941266,63355392,-1259470672,5957632,-370671436,72662542,-402652743,544473202,-1190899522,1743257601,-2145029120,134514446,76091008,72924678,-402651719,518717522,76097152,69779195,-402651719,250282050,76091008,71089670,-402651719,158597170,-402586694,-981270098,-927284479,-301944829,-1174208327,-997588023,-503256082,-944061445,12185091,63552003,1975794412,-1007033854,772049454,771843210,1359109258,1493193192,772064899,1979663418,-1008344574,269751316,1315885,1322260,2954260,2960685,268702212,266782,273668,1381892,268435456,268702212,269619730,268698628,263184,266244,1049604,1052688,1662421840,113410052,-919340406,145288442,-919340064,-519526164,-1174359813,1491993544,-301741638,-997588757,-1979651090,-678760765,-1460877005,-1292115967,-335483966,-1336930268,63486464,-1174344722,-336722999,15461888,-1017578514,-1162346305,12256216,-2029586912,158663172,-1162870593,12256184,-1597534712,-148634523,119586542,1962805736,16955913,-1124032024,548929538,-1174457488,-1410138072,-1274887552,-621117432,28574324,585943347,-503024188,722070521,-1004344119,-102626444,-402586950,45940846,-771510016,-1159891476,683213784,-2029586944,57999876,-1207715654,-13433056,1705028595,-322703868,-1308617543,-1157581632,-997583259,784662254,1139672970,347141346,-289393938,-1007804240,73602699,-1291402624,-301879102,-628752149,-799005460,-2032104728,-301813549,-628752149,-799005460,-1010562336,-317982052,-768408972,343209482,867763635,14870533,-18691789,-260714754,-18691789,276091402,867762611,13297669,-18691789,-260715778,323142557,49152,0,0,98697216,49152,0,1703936,-1073739053,0,0,0,0,0,1397759739,-1909566895,-2147017698,17104958,113664884,-1275001600,-1978610417,-2077324596,-389677564,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,700773978,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,83887814,1510664960,281871028,83887814,1532582655,869211992,-1327222062,840420621,-854937372,-1229929705,-1047903258,-980794650,1642349286,51175562,-919379482,-872481054,-997525387,-2101124634,790534170,-1893763041,-752900065,-48060641,-1977146076,1160395561,-30211278,-1274538957,775248171,322216712,319230727,319230727,755438343,-1593115638,-814887668,106298619,1397838366,-1974446250,-523134780,-2091323253,175323902,471764526,-1526780409,1583285927,526014811,1120754951,1593895887,1515805534,-815986913,-1610612736,773765120,119283342,73602699,520536704,512634563,516163356,-1004141400,-1957248225,-772877840,-772877842,-772877842,-772877842,-2115579410,1929390334,-1526780371,126224222,126224262,128845702,128845742,128321414,128845742,128845742,128845742,128583594,128059298,116787118,1963984009,76062745,54267684,154932340,-58716044,-351570937,61902861,45091563,28313323,11535083,116835166,1971324039,-1207911879,1006913952,-1173719546,121417728,12190580,-1144877408,71042848,121374322,-617938316,72093323,12128483,-1593933696,1085604468,-13909109,-1950110733,600212467,1053034014,-1004141400,-1064565635,158648075,280567327,1185215232,-1021376604,71968394,73547402,604276640,1225132672,1499356932,119495257,-75444387,-2143456240,1903436027,1966144384,-1871058173,1966209920,17688835,1966275456,18606339,1966340992,19458307,1966406528,20375811,1966472064,21620995,1966537600,28043575,75972234,-805116032,75997423,-388997084,-388962096,-388962096,243980426,-376830840,-804265600,-789720851,1609421037,1515870814,-815986913,1793703986,113769214,100401172,1445516,-27530757,75958006,-152734456,17074438,3952245,116789109,1963066503,-1157058349,686550784,1976106640,-1156993007,116846336,1946289287,-351555561,-922841069,162574965,-152104773,33851142,196084340,76103200,76094984,76031616,-2012870416,-1874990332,276103228,-2135226192,-2029586705,-596377084,-655684688,276154622,12257712,-2029586833,-931921404,-991229008,-1888106242,280693168,-2029586833,-1267465724,-1326773328,-1092021584,1963015421,-1995538425,-253032444,1215627324,76097152,-1159336969,3950312,246416757,1020914670,842102017,-789844288,125108540,76097152,1019603965,-2145553152,33851662,20757227,243271541,-352254841,1962949807,-2027519993,-1528037884,1659486258,1975519997,-1996032489,-260751356,1120763916,76089078,-387615680,-2064973781,-596377284,76089078,1020621888,-402230014,1877540887,1963146495,-628360505,-1174145304,246433512,1542061038,-628360449,-100425240,17309380,28581513,28706444,17303239,244057828,-1157955318,112215784,-1262224402,1946237984,1006679046,-402426624,602474576,1946172671,1946237958,-1608717546,1508377738,7792640,1499029087,1560747866,-389080400,-1969094642,1595584516,1515805534,-815986913,-75050101,585679755,47872,839682598,80118765,1946172198,272311821,-1014822796,-1326325246,-338639873,-993803382,637839414,1094852,45401126,-286735616,70919935,-4520846,-964443137,-773574140,653263840,-75490165,-2046659328,-8338465,-1609075712,807666704,125055036,1963049974,-167253241,41222595,281272198,2049,65536,66050,66564,328197,84279558,17301510,34013192,839321095,-65541696,-143271157,-1861892314,642205452,1195838860,-1190901314,-1527578594,-1979415362,650182148,1195771272,-218103111,76193956,-9771002,495461895,1032332871,839141792,-772764700,1439072742,478883340,495527495,2100727111,787481356,642194570,-997843576,1207690216,-1174042586,61866948,-1964227858,-461352736,-789786608,167978220,-2010757180,-461350907,-789786592,619499756,-790048756,1204030184,-1341814746,-74520560,-400575256,-461365292,-790310904,75997412,20185380,-523107151,646628362,-461372279,1204029967,839223334,-2010757184,-2010757371,-2010757371,75997189,95510564,642246866,839255432,-1474378551,-1004141052,-1064565641,57984523,117623168,2009343494,197168136,-2147257146,101123273,209175590,-972308340,-914357388,-1004140792,-1064562569,796182027,652118790,-1945733180,1959136192,29982723,-1004141049,-1064564105,57984523,118540672,41403430,-879968116,57983803,119589248,227026503,899399,-1426866126,-1092019280,268439802,268439552,67109888,512,0,0,268435456,4096,33558528,4096,134744065,16843016,8,67633152,16843266,266403585,0,-16252409,1056964622,1962949632,1007872770,-352160511,1963080792,11135311,1525226672,2144506,-1040723405,1014235143,115191,1174734452,13796096,180727,973407860,13796096,311799,50660980,13796099,-150978373,16417779,-1958739596,1482579928,1515789488,-815986913,250151088,-2083288070,-1040768830,477364225,-1993977007,-2082829545,-1957542206,503604030,505318958,33875975,1499159071,180727,1397822068,39291174,-1031546229,1541952058,1499159040,311799,-1993951628,-628423593,73612939,-402526744,1474895380,29489151,1360098304,529213011,512634398,1290274590,1499143939,180727,1397820276,39815974,1526750952,79820633,638481408,-1962647669,-402365634,468255567,-10163713,-1594127610,807666704,1191544870,71906957,-218095943,-2076799580,506116,915252467,-386267992,915210350,1743257620,1949732096,6350848,8140429,-1929356824,-402584522,133890130,126494403,68167296,268830927,-661912060,-208986362,-1924743026,-1190901442,-1527578594,75775629,-218101831,-1472295516,535362052,339643648,1632256,7618189,-1929375256,-402621378,1049427978,65536268,-1022887168,-218102599,1347797924,314096976,-788525275,786957280,1476423307,-466434938,-402399023,7244590,323153281,1566104835,1946172611,1946303507,1066253590,-58716489,-2146142969,267092171,-1221096003,-1123489016,280448698,-1182741632,12189952,-1021374976,-1065336832,-526360544,-754601647,-1064412702,-208930165,517761,-1934325202,64107022,-1946842118,717720298,1359864804,-1527527285,-947652565,-203269856,1954595830,169118238,840463570,95506934,56222419,1190824917,-1527527285,-947652565,-1008538848,851740246,787516388,252150922,-422449013,-8090834,-3973618,-1925739009,5159487,16777216,50331905,16843009,33685761,1342243587,851740246,787516388,252165248,-1017618944,-402602008,-337117097,-2133357824,-1014823230,113955,-1021314584,-1191179032,-13434624,-402406525,-1950146650,113410263,-1329548564,-285565932,647883842,-1170126968,619447239,126363137,-927284090,-469046269,-922877324,21465126,-335296838,38242342,-994421821,96699139,-1342176071,18016257,-322129317,155682854,653052594,-1962653816,-1014803497,1685770,-169295822,-678733056,-1677278592,-1303188230,-300896064,-2010715070,-329632953,-1329548718,-331157998,893880358,-1062015910,1122898864,-2010735124,-1303169465,935560142,838863289,11987136,-1993948325,-994426753,-2010715133],193,[64272903,1200105196,63879681,1200105196,-2133357822,-1158936894,653001664,-1023195256,-1341930310,-285565950,1347087426,-284228936,1122895024,-1202697492,-1292957948,-301551410,1347087426,-284948808,1122895280,-1202697492,-1326513915,-331158012,-4304822,313087,-285211464,-2010774390,79184455,76214017,1128761382,-285080392,-2010774390,79184967,76214019,1162315814,-1329297832,-2040991996,-284839740,-1329297832,-994906362,-1329297832,-2040991996,-285036348,-90389603,-330284306,1476888614,-1057076579,-294303421,16574659,1082100518,-1962909464,113410263,71797286,-1014803474,1095971,29228851,506587136,11593819,1200236227,63355394,12146670,1409233665,-1174158461,-689438720,-396403939,-1950154751,113410263,650162924,347088778,1200236271,663365121,108323850,-301742150,-927333141,-1161564669,12059588,-268788735,96699219,-1342176071,12969985,650293851,-301381750,12108978,-1952583933,840020183,-2091651100,431557315,-390057472,-1956970333,113410263,-319120302,280019122,1200236270,313585203,1200236270,330362421,1200236270,1402859062,-1014772046,637239,1894301746,-1017488640,637781178,-1158805622,-1977220140,-1158807225,-1977220146,653132359,-2143266933,-1158936894,-1977220160,-1007811769,-1207712582,-1292957948,67549390,375023,-16657,45663410,-1977159936,76038727,-285146440,1128761894,45614216,-1977159934,76039239,-284949832,1162316326,45614216,76214031,663365315,1136721647,-1007258295,-994422192,67287043,117749999,-1194413329,-1192296443,-1192295418,-1947270652,-253591343,-334837120,11583666,-1017619730,-994422192,50509827,50641135,-1194413329,-1326510075,-2130004986,1946399993,-284249086,-285211464,-1161602982,61866948,-1007688822,1006668326,973567231,1174762692,-1007029525,-994393096,-301879293,626060354,-536207137,-285102006,-1010530728,65537,65537,131074,65538,3,0,196608,196611,196611,262147,317199040,320606986,327291714,335680450,344069186,5314,360841216,369235394,377624130,5826,0,440532992,406984706,415373442,0,352452608,0,0,0,394395648,419567554,423762178,6466,0,356653442,0,0,0,0,0,0,0,0,432144384,405281282,151519240,1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,151519240,1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,155189256,1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,405339904,155189256,1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,407961344,20971528,1661337601,-2108666017,532643924,49408,0,680496796,-1028024832,387383551,387389207,387389207,387389207,16777495,0,218103808,407961344,1048590,-1509752829,-2108666017,532644181,202067200,0,677217667,-1548066035,134742271,134744072,404230152,404232216,251661848,8,168820736,407961344,561840144,1661337615,-2108666017,532644181,16384,0,680496796,-474376673,33620223,335873027,976828423,1044200507,251658559,0,83886080,65295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,405274624,4194312,587399168,925706039,285480241,117851904,0,348595425,-1544495096,33620223,100992003,303108103,370480147,251660311,0,235929600,5308160,687865856,1644560399,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,5308175,687865856,1661337615,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,405339919,153092104,1661337615,-1876416723,532643883,49152,0,344952476,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,20971528,1661337615,-2108666017,532643924,49152,0,680496796,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,92274702,-1577058289,441864032,527491152,0,0,341651038,-1955701248,524543,1579008,524288,1572864,83888896,0,118489088,407961359,92274702,-1493172209,391335771,527219280,0,0,341650270,-1962254577,65791,459776,65536,459776,83886336,0,118489088,407961359,25165838,-1576665073,-2108666017,532643924,16384,0,677217667,-474324209,524543,1579008,524288,1572864,83888896,0,83886080,407961349,25165838,-1559887857,-2108666017,532643924,16384,0,677217667,-474324209,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,151519246,-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,151519246,-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,134742032,1728184323,-1876416723,532652075,235753216,0,344952476,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,1728184323,-2108666017,532644181,235753216,0,680496796,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,1711407107,-2108666017,532644181,235753216,0,680496796,-1548118513,134742271,134744072,404230152,404232216,251661848,8,168820736,491847424,27262992,-486146033,-2108666017,1040941140,16384,0,685739242,-1023088896,1061093631,1061109567,1061109567,1061109567,251658559,0,83886080,491847425,27262992,-486146033,-2108666017,1040941140,16384,0,685739242,-486217984,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,18874376,1661861903,-2108666017,532643924,16640,0,680496796,-1548118464,33620223,100992003,168364039,235736075,251674895,0,88080384,609287951,1477655679,609228919,-2027519872,101220100,609748103,1225144959,-385452796,1860763798,-1996032276,57999620,-1979676183,-2130409442,771756003,512270218,378272650,121373795,255605108,-92195468,1752433620,68167306,-2144279424,527708412,75966080,64273149,-1862272128,1049251444,-405797751,13861109,76097152,-1338971265,-2126910713,1946399994,270961203,820281348,1966144640,-2029092827,-1262878204,-294909,-2145815408,645955815,142541961,-2147186370,-268138458,76029448,11535083,201771002,-1942516479,-83816946,75966080,71934707,68167306,-2144279424,1702179068,75958006,-1172868094,255591348,121402228,113667956,-2147023799,2131003174,113665003,-954727292,235177222,71933952,1120731316,73402055,243272460,-385350521,113699709,-954727292,134513926,71933952,243269812,1007158407,1007252993,-2147126524,67405582,1458127565,-2029586709,-764083708,1006884026,1006924815,-972393209,280838,75966080,1662421375,1309067012,-973078524,287238,-1090516807,119407696,-1410088917,71902858,-387234840,904457011,126494450,1252254762,1200236036,75801089,38242854,637830563,-1560066165,-1960442804,-997845945,-1962647389,-402365634,-1070402311,-1158874386,347079616,-289393938,-400509701,-162466248,134514950,381233525,-1107348736,-2091712511,-907533373,313911530,-342628261,71902858,-1964320792,76128472,-389020124,-401481752,-396825796,646641152,-1696070583,-951094030,286726,-228792320,-100594501,1334577033,516225794,-1004141400,-1064563617,729072395,-1979709506,-402372314,527627706,-33060314,75801288,21465894,-100366941,55020326,637602979,-1559935093,-369426162,243990770,870843491,1227262709,-362878972,2028470451,-1610565391,787589608,119283342,78126788,140493862,-1022639988,197018740,1227262464,-178198524,-1977206670,1200236071,1334519297,1468737026,1871390212,1603151366,-1957493240,-1610565416,-386831896,123410878,172460582,175439676,-1909536514,-1576592354,516162692,-1004141400,-1064562593,1752482571,106939430,-1022639988,129916532,1227262464,-184227836,646599282,975570053,642348327,-1977210998,12124487,47617,57641766,90148390,-661957882,-1199578240,65576960,-1341694991,63224323,1256997614,-930475228,21465638,-523181872,-456073078,-461370332,182454816,-284970783,471764526,1661897479,-193665020,471764526,-1474378745,1606690308,197168144,-352094781,-1004105609,-1064564129,1819591435,-1979706178,-402372314,1618146426,72321830,1392909283,109021990,140493862,501804339,-1996032279,58001412,1527841512,1334519303,102753036,2139825747,1606690318,-1995011568,115507204,116845264,1963459721,278915075,-1977219237,1958742535,-1979156461,-33258202,-1274876980,-1961578465,-284925162,471764526,219604999,71908992,-1155631353,1235230336,65284612,126496472,-1341889118,1228832816,41223684,1721909168,-392959740,690825260,689843754,-1,-1953759233,1212681099,-1,-385874968,243918965,116786272,1963459719,616925731,1965046880,503363845,116791019,1963000967,1227262479,-262674428,-2053110155,452612,-1981281616,-1040727296,1450565856,-889270134,-822152566,309513530,-519379574,359915578,1047841338,980741690,-109048853,-1976339456,-338852118,66682925,-443930506,973259904,705721057,-1964375319,2081307850,32080149,-2146440447,74908413,116116106,-305076086,-389821814,-555155453,852462311,-1948134931,1351911921,1648244740,-1962576636,125122,1566915,235128971,-103742386,378212016,-443939741,-1967063313,1405349857,-997533557,71968502,-1023148238,-1017388847,-13443190,-1752439855,243991632,1583285344,525883483,-154182393,134514438,-1070922379,-1259898647,1598213380,113541982,-815986913,-1962646878,-1744548850,-1545472176,-930413490,71908992,-788367609,-401821447,-782499948,1351060451,-8525820,-387497751,988348419,85125351,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654],194,[-1795215867,113451015,-1491070688,-148820192,-388462047,-1047852535,-402632216,1405288449,-75436750,53572608,719751920,2943203,-50072317,-176829186,-400510888,-50135001,-143275010,471764526,1228832775,125044484,-1174116960,-1007811624,-588521846,1465305738,1583326707,1472891587,-1017140237,75958006,1376941060,-625867850,145288272,632355700,1492048050,-18880422,72222211,-259262325,-956378837,780911358,-318569398,653706122,-1073544118,-1966924026,158591192,350798219,737708805,29524433,-790179839,1228832998,74647044,-405675312,-1023409688,-315482362,-472849456,-1014355084,-453619532,-268175477,-483727734,-2130698520,-2128629522,-31477521,-1963887156,2549959,531689345,-176829442,-337737021,1456114414,1604645719,13009246,13074720,-1973987808,1604645834,-896875682,1605038935,536921985,-204830121,-1966907478,-1610565416,-1047805810,1648265811,87681028,737708891,29524433,-2060547327,1242467076,124932,-1977678141,1390684867,-503847433,-268175477,180456282,1345287387,-886387062,-1957499598,-1947863103,63879880,-285145672,45663410,1482354447,1375736808,63879760,-285211208,417880664,-561331456,-1974339349,1458385610,1604645719,66061150,-287155720,720865987,-1957539585,-1947863101,1347967704,1476398824,1967912963,63224566,-284228936,-994422077,251836419,-1070900497,-315438454,1605038935,-1168972150,45089732,-5219601,-212350326,-1966907478,-1610565416,-1047805810,-655863213,-1956947452,-2116998152,-1962868286,-1962638034,-402372082,113442817,717457951,-436776220,-523116041,-523116335,-268175477,180456282,1343714523,-886387062,-1957499598,-1947863103,-396862776,652738568,-561331456,-783222549,-773795360,-896904736,-506335950,-506338863,-1527556266,-268214689,-497420285,-1966909208,1358899959,-138179758,1524141029,976984,-773795504,65065440,1968720888,726713328,852134592,-773729811,-1964912159,-1426892858,-389851041,1726545923,37677284,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654,-1795215867,-624745765,824370466,1076074019,-661979868,-1962461976,-42145598,-1023409688,-2131938733,829686011,-427102165,1474880298,737487869,1976368893,548428021,738022120,1976303357,512634615,1048577820,1946616905,73768967,-301737798,-337737021,-661979684,-1962481432,42592450,-785647477,16892545,-422517040,71908992,-804949242,1206374882,-1023409688,-315482362,15779713,-472849456,-1014354828,-453619532,-265554037,-483727734,-2114089240,-2128588562,-31436561,-1963887156,-40441657,542175105,-176829442,-561331204,-1963069973,-1610565416,-1031028594,-1974221570,-402365890,727384783,-1962653178,-2116998152,-1962868286,-1962638034,-402372082,113442817,717457951,-436776220,-141827593,-1956974549,1960512193,-829796304,-315438294,-138310830,-1161262107,95945678,-994906367,-284228936,350771290,-1169141248,95945678,1515777792,-67102232,-337737021,-896904713,1465314610,1583326451,-131338197,-1007754663,-13961334,-1014279600,-661920265,-397387686,727252383,-160085000,-1207712582,-1007743230,-1193768195,-1064394752,-989937013,-1930931629,512449026,-472841142,-472783919,117818155,-125084928,-1031679701,780861697,243991685,31982666,520536832,-466959478,-135923886,-773795359,-1948200480,1525689335,-620052085,-1974462348,852175566,-1047833875,-930355721,166221914,2615296,-561331204,-783222805,-773795360,-896904736,-506335950,-506338863,-1527556266,-265593249,-497420245,-1966909208,1358899959,-138179758,1524141029,-38606760,-773795504,736154080,1968720888,-1974418448,-18535706,1491090116,-1070988683,256195,-1595797271,-466484151,-259268399,-1867216082,-2115579630,1929382654,-1795215867,516105503,2032478501,-1322898139,83093542,-812978894,-405669493,72385931,72097419,71964299,-1962926104,1662422007,113410820,75958006,1948190212,27847691,-319095947,-76283480,-13384787,-83688221,-930349854,-487144310,-1056707278,-133963567,77850819,-402370399,-259325885,71902858,-326951162,-387151096,-1909587898,503782430,17579716,-1174404936,146473088,73197568,-1005161953,-1946125250,1959201728,8435724,-1157594950,1139277832,147096324,-661957693,653706378,-523172790,-13967151,-1017396477,1963392128,-1979402727,4622340,8686149,4622368,1355187013,-344600834,-422504725,333972662,13009152,845856,531689089,-294269186,-1022825085,1149904010,-1073694463,-1048248142,-117345032,-372124976,-227284527,1157650056,-1610564925,-208944498,-288231727,-288231727,-288231727,-288231727,-2071206191,753402960,-1947170048,721716510,-1158902813,95945678,244051720,971506762,374784,205440239,47105,-402587462,-486341746,1381061571,-812978902,-997533557,71968502,75835127,-1023148246,72097419,-1023212317,1499135202,643023707,-789183350,1157645960,1967911171,-349479950,-1610564925,1352778382,2222084,512487563,-483720059,378268811,686294090,205440000,47105,-402587462,-486341846,-1965519933,1244067524,-2061043964,-2134703612,-523173676,-523116335,-1219275837,-1176229248,-1977221112,1946172420,-790164990,-220051761,1157654152,-1962348925,-773729846,65130977,1967873009,-349479979,256195,-1965037335,-2147202778,108335612,-2139036800,-259309621,-288231727,-288231727,-288231727,-288231727,-1959860527,-787312460,184451558,772109056,660706559,1797742787,-1708676313,-399953368,-477494607,-315469488,-108277878,-2054428719,512427088,378209356,-639105974,-1956947459,-2096864490,116786882,1946420359,27847691,-319095947,-76283480,-72629365,-389814046,915014257,-466484151,72393040,-1946285336,-2143528712,918881907,116064524,918913068,-25165700,-402296314,65732614,-1023396888,-523116335,-268181295,79058519,-2134640980,-1398139787,-8026074,1338475295,-327823618,-498639010,841401315,648849925,536839474,-523115797,-523116335,-745869309,-478091311,1371769347,-805305415,182505696,-1963400488,1448565243,-391379786,-1021116350,1954595574,624043527,21312038,639993894,-1409202808,587213288,-2134706493,841353844,639631525,536970546,10848294,-2054674912,-947707903,1976499792,1197432513,-1011359161,726880594,113106,-651962229,-523119861,-661921327,-754198237,-327949871,1499185803,-466435238,75835127,-772568240,-772877842,-772877842,-772877842,-772877842,1350863846,-37885948,12253323,-1950183776,-1962653138,-989559530,1476463670,32043011,-1007238400,1376482432,-1207710022,1525618691,1381439467,-1207712582,1525616386,-1957576661,-50091318,1509614159,-994422177,-1327265277,1465577218,-628403885,76205451,639994406,54920584,-227193863,-232039591,-1293793441,-1207710022,-1292959741,251836612,653706223,1397752965,-402370399,-125043297,-1902116678,-1957143614,-1962638058,-989574610,50400310,1464947696,714838,-947691682,-497329912,1431487472,-439228975,-1392712239,-1185423222,-1014366200,41084112,-492124278,-50110475,1575515466,65586010,-578557696,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654,-1795215867,-1161614917,-1423325911,841521703,5761065,-315469488,-108277878,-2054428719,512427088,378209356,-2115500982,-1956947461,-2096864490,116786882,1946420359,27847691,-319095947,-76283480,-72694902,-1008213433,-1960896772,-1957210379,1604776907,1074426974,1967848195,-121623568,-1094452797,1049344000,-410975216,-8191952,-1107069648,-963727360,-2061080893,-2146560949,-1274780866,116787572,1946682503,-381498107,-315368251,78134980,637847427,-1064550972,24430347,18081861,1433796362,1721826186,-2132794364,-1022746653,-1979423070,-2132243745,-74838045,-478092336,132612112,1048633098,1979909193,-1979665391,-594876221,184587752,637760749,297016712,2045297546,8710364,74771723,274565158,-478093942,-771378912,1228833003,1400242948,604268192,31686879,537657972,604268194,167906320,-1979599656,-599594813,184569320,637826285,-33464952,-1262223677,-389838334,938007596,1961691904,1569203716,-20709886,-1979468605,-602478397,184558056,637826285,-402432632,-152502188,-919383589,-1460927052,-502827768,1976368889,-1017513483,-661957806,-1660950808,-1062015750,-997801077,-289110290,-1645338448,1388534363,-388461741,-90374197,-1014279444,1122943154,-1964244757,-336831776,-1329548800,1537076768,115917658,-1329548800,-389812704,-1007887448,738012099,744959021,118687507,748357395,750070952,118687507,118687507,118687507,118697154,754396378,758777619,760088339,761998690,766061948,-772764776,956204006,-13747085,-2144633692,319047998,-315412364,78134980,637847427,-1064550972,24430347,-6821819,-947199094,-388285464,-2115436730,1961692159,717720073,653984767,384370056,-991087653,-2096846786,-1004141369,197168189,1157723335,-1258330904,-389576175,334027528,-11605761,108326155,638699395,-420921976,1228832986,812913412,1053034014,-947714904,1036264964,-955531124,505350516,297398923,128250624,-1076196577,297336832,-387108096,-1326916924,-16062462,-86332183,-1157690136,279970752,-68402450,175495946,73737856,-336124705,-872509428,243271541,203424869,-401558520,-1679238512,-19470082,-1965393687,-628954941,-1963022104,13363708,1978143152,-23336742,-1091961718,-388330752,-315368856,-385712664,116841041,1946551433,19195907,-632100782,1526614760,-385786392,-74720711,548723339,-1964664856,-2147186410,-355465502,31713360,-444143528,-1327883031,-634984432,184437992,-1978108453,176164036,604141055,-401558401,468245008,-27858690,-1965426455,-2134575417,52693109,-523181872,254018283,-236448588,-33756967,-369215512,-437724711,-35788583,1593870312,1482185566,119525514,-74723491,548723339,1357194216,1476500968,-370861080,-960833103,-289174781,-1160140567,854328262,1608027108,1515804766,-815986913,-1327914008,-37230576,-478094198,-771247744,-401297173,-1226253936,184322813,-2146863653,-271577881,-806621232,-351279232,-400509750,-397351732,-396886009,1525277892,-397192743,803733516,7399424,-497466533,-944061456,-289175037,-1677473350,-319160085,1059324139,-336797558,-1975573504,614329576,-1966568897,-1009634572,1355188819,-1974418038,4138433,-919348429,958854958,332923690,1059412170,653733376,-670881225,626575891,-147980225,53097766,63575000,-2117528613,-2088763197,-242614063,-1017386614,-1161590190,-1158806584,-1973943351,-285565756,-980811541,-1979651090,-1952583999,-1169112112,1022100422,-1341950721,-75436289,4241664,1347950708,1947204736,133988357,-1312946571,-1873286352,-349195842,1347981371,1947466880,808566278,1485844203,2145104,-1107073304,280572177,1096448,-1107232280,280572145,47872,61362264,-964485004,15001616,-1877218472,61362264,-964489100,4241728,-402652997,-346554162,-396849147,-1950154612,-1977200190,-1977203913,-1977203921,-1957477617,61427935,-402426880,1139343106,1499158783,-1008803257,-544517295,1543425000,931669575,797451843,260580931,-387819197,-1947446589,-2132769081,259264764,-1977213825,-397256185,-989922294,200073795,1124168941,-1977170690,-135767545,-1017461765,-617940085,115917706,629679868,-2142780418,-260960005,24440075,-401493945,-2010711055,11780901,771995473,-1337580406,80016896,704905844,1948304630,1343554562,-805378864,-1973884555,-393586488,1458604632,-385928621,1583087270,978961406,-1010205479,777112323,-376828790,1398206858,1543409128,1497581150,-360916677,33620163,100992003,168364039,235736075,303108111,370480147,437852183,505224219,572596255,639968291,707340327,774712363,842084399,909456435,976828471,1044200507,285540415,621479964,453444136,672403232],195,[621874220,840832042,655560502,874519340,520816185,739775268,554502448,773461286,722932531,941891376,756551229,941891634,33620031,335873027,33619975,335873027,976828423,1044200507,976828479,1044200507,33620031,335873027,33619975,335873027,976828423,1044200507,976828479,1044200507,285540415,336267292,285540392,336267292,756551208,941891634,756551231,941891634,285540415,336267292,285540392,336267292,756551208,941891634,756551231,941891634,63,0,117901056,117901063,117901063,117901063,1061109511,1061109567,63,0,117901056,117901063,117901063,117901063,1061109511,1061109567,33620031,335873027,976828423,1044200507,285540415,336267292,756551208,941891634,134545471,336662027,606084120,942812456,521142335,1061109551,1061109567,523190079,16,0,791092992,1061109559,1061109567,792149823,522133287,522133279,909192479,1061109562,1061109567,909786943,757935409,757935405,235339821,471604245,471604252,236264476,7,0,353439232,471604248,471604252,353901596,235802129,235802126,404100110,471604250,471604252,404364316,336860182,336860180,134479892,269488140,269488144,135008272,4,0,201984000,269488142,269488144,202248208,134744074,134744072,218893064,269488143,269488144,219090960,185273100,185273099,-1175745781,566099977,12276017,-1976675584,147030064,2082012032,418086915,-2146923986,-75495229,-2147255272,-1976690453,-1957669336,1946396893,-71243773,1492910568,-27572898,419135683,-964442244,-1109239528,1227262659,1374718724,-288159567,786878809,311473291,-25041199,91422730,1755643694,-726931150,118687507,848966258,-1909574933,1342644230,18344016,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053633411,-1957628437,20375746,-1979461958,-284643104,503746094,-393586681,1954596342,402896902,-1307644945,-16598844,126494447,-2010726358,-1329286649,-2132440574,653201380,-4970614,-282621914,62443186,146337536,-528027649,1356081385,1086046859,65271553,1492159425,503746094,76031495,-1965813527,-1962653402,145838576,-782635309,-1265946906,-422505840,720513,-13761165,-382523740,118739949,858785555,863712070,537300526,6023175,570722854,-1964977468,-373239090,-1909533747,-1962467834,8841410,-383121483,11850283,78695818,63879762,-1977197841,619237895,-758347263,-19920160,66879684,-1031085450,1356044521,1086046859,65271553,1492683713,503746094,92939783,1406370025,1378398288,-151068032,-1024042270,84112385,-259317760,-1143895208,45679296,1228832771,108135940,-1191083845,-366868733,-234624301,-919930998,-855455536,-126496770,-321723510,653771611,-783219638,-773205527,-1967062039,-1946211617,1277070283,50651908,1509745347,-511649653,-763318265,1049281512,-208993182,-288159567,-1802770735,65537104,-754980608,1980578896,1381178975,-402652743,1532687726,985857567,1963215382,986853958,1963230262,-352458692,71902858,1960500456,-352275452,-397206009,526119097,73539210,73547400,-1325626797,-1966527743,-1979415498,-33273322,1894260426,-2007293973,1476682270,-389611837,-135533889,171709300,121377652,138155892,-771058827,-347412108,-338545946,-2076820766,-338004732,87275932,-437780045,1020062673,-481594620,1374915401,-288159567,-1650343,1443123380,-397258416,1499130487,1397841496,652248656,1157645962,208930876,141823292,74713660,427099964,1426477654,-13572066,1510432031,1351912286,1499158532,518606315,113106,1912798336,1586112005,1381385472,-400665338,1562374689,1482578439,-1023518373,71964218,378152306,-1023540092,-231028994,393347250,1397804798,106320465,179314261,536796648,1516111709,1448631129,-397258416,1499130351,182607448,1963042906,-371070815,1776917739,1962949887,-350288380,1963015271,1013050114,-352160510,1963146331,-1872893181,74777660,1290520830,91557948,1391140614,1964063888,-1874072829,58004028,1016087787,-33262316,1010559944,-385649376,557580439,-1528233099,1965177856,10348803,58008380,1006671593,-385649372,809238671,-471268491,-783554304,350806154,-784078592,-371421976,-527773379,-401544064,854130691,777068241,119283342,73600651,1507597800,16547871,246882676,-2143318595,259260924,-1916991305,50102327,280429940,-1169245507,12124160,1344212481,-1199578240,1944625152,279468248,-1008204940,512634368,243992348,65537123,-180950820,773860547,119283342,2083424762,2114358272,-957744384,773860560,119283342,544524542,-922876146,247007349,1066253568,-922873109,146344053,932035840,280561387,1320860928,204376570,235310081,243923713,-1014365051,171353275,-1979353664,-1878398014,41288508,-684850512,-2069706498,-797972220,723062272,75828875,75765386,1997012864,33521900,-1909581961,168238110,-1006144001,-352289746,784633882,334168332,49250448,-13967478,-1014897711,-1959905407,1594297903,1482185566,-816293857,471764526,851937799,75867108,378259710,-527825821,1048581296,1963394121,-1336873215,-331158007,-536158172,-284577718,-20149672,-2131981620,75238905,16902529,73404041,703072944,1227262696,-804853756,-927410038,16482304,1589119860,33259521,-1866988684,922196225,-1572338555,-1057094524,653780010,-75496315,-788368128,378226912,-527825821,-1594944848,-1057094524,71968502,385233,72131329,-1925214781,-1925477065,-1169245619,94,0,-1518240256,-2120630911,-604012930,-1588225,-16880514,272137470,2084048896,272137470,947664896,947715838,940576892,947715708,402653308,1588284,-402653440,-1588285,1715208447,1013334594,-1715208448,-1013334595,252121087,-858993539,1717976184,2115517542,1060323096,-261083088,2137227232,-429431965,1012570560,1513940967,-119504743,-2132739842,1041105408,34488062,2117867520,1014896664,1717986840,1711302246,-606372096,454761339,946028032,-868717460,120,2122219008,2117867520,406617624,2117867775,404232216,404232192,406617624,202899456,1576190,1613758464,3170558,-1073741824,16695488,1713635328,2385663,1008205824,16777086,-65536,1588350,0,0,2021142528,805318704,1819044864,0,-26448896,1819082348,-1065603072,821562488,-859439104,-966381544,946616320,1993137270,-1067425792,0,1613764608,405823584,405823488,1613764632,1013317632,6700287,808452096,3158268,0,808452096,96,252,0,808452096,403441152,-2134876112,-825852928,2095511262,812658688,-63950800,214726656,-53714888,214726656,2026638392,1815878656,504168140,-121570304,2026638348,-1067436032,2026687736,214760448,808464408,-859015168,2026687608,-859015168,1880624252,808452096,808452096,808452096,808452096,1613764704,405823680,-67108864,16515072,405823488,1613764620,214726656,805318680,-557417472,2025905886,-864538624,-858981172,1718025216,-60397956,-1067041792,1013366976,1718417408,-127113626,1751318016,-27105160,1751318016,-262117256,-1067041792,1046924992,-858993664,-858993412,808482816,2016423984,202120704,2026687500,1818682880,-429495176,1616965632,-26844576,-17906176,-960047362,-152648192,-960049442,-965986304,946652870,1718025216,-262119300,-859015168,477682892,1718025216,-429495172,-523470848,2026642544,817167360,2016423984,-858993664,-53687092,-858993664,813223116,-960051712,-957415722,1824966144,-965986248,-858993664,2016424056,-1933115904,-26856936,1616934912,2019582048,811646976,33950744,404256768,2014844952,1815613440,198,0,0,405811455,0,2013265920,1993112588,1616961536,-597268868,2013265920,2026684620,202120192,1993133180,2013265920,2025913548,1617704960,-262119184,1979711488,209505484,1818288376,-429496714,1879060480,2016423984,201329664,-859042804,1717624952,-429098900,808480768,2016423984,-872415232,-958988546,-134217728,-858993460,2013265920,2026687692,-603979776,1618765414,1979711728,209505484,-603979746,-262117770,2080374784,-133400384,2083524608,406073392,-872415232,1993133260,-872415232,813223116,-973078528,1828650710,-973078528,-965986196,-872415232,209505484,-67108616,-60542824,808459264,472920288,404232192,404232192,808509440,-533712868,14448128,0,940572672,-20527508,-1060341760,202930380,13369464,2127350988,2013273088,2025913548,1019444736,1063665158,2013318144,2127330316,2013323264,2127330316,2016423936,2127330316,2013265920,209240256,1019444792,1012956774,2013318144,2025913548,2013323264,2025913548,1879100416,2016423984,952531968,1008211992,1879105536,2016423984,1815660032,-960037178,3158016,-855847816,-67101696,-60786592,2130706432,2144108300,-865321472,-825438978,13400064,2026687608,13369344,2026687608,14680064,2026687608,13400064,2127350988,14680064,2127350988,13369344,209505484,1008255992,406611558,-872363008,2026687692,2115508224,410960064,1684813848,-52010768,2026687488,821833980,-858982352,-959461638,404426439,-669509572,2013273200,2127330316,1879062528,2016423984,1835008,2026687608,1835008,2127350988,16252928,-858993416,-872350720,-857932564,1819032576,8257598,1819031552,8126520,805318656,2026684512,0,12632316,0,789756,-859389184,-865717282,-859389169,-814794789,1579011,404232216,1714618368,3368652,1724645376,13395507,579346944,579347080,1437226376,1437226410,-612901974,-612901906,404232430,404232216,404232216,404289560,-132638696,404289560,909522456,909571638,54,909573632,-134217674,404289560,-164219368,909571590,909522486,909522486,-33554378,909571590,-164219338,65030,909522432,65078,-132638720,63512,0,404289536,404232216,7960,404232192,65304,0,404291328,404232216,404234008,24,65280,404232192,404291352,521672728,404234008,909522456,909522742,926299702,16176,1056964608,909522736,-147442122,65280,-16777216,909571840,926299702,909522736,-16777162,65280,-147442176,909571840,-15198154,65280,909522432,65334,-16777216,404291328,24,909573888,909522486,16182,521672704,7960,520093696,404234008,24,909524736,909522486,909573942,-15198154,404291352,404232216,63512,0,404233984,-232,-1,255,-256,-252645121,-252645136,252645360,252645135,-241,255,1979711488,1994180828,-864550912,-1057436424,-855899968,-1061109568,1828585472,1819044972,1624046592,-53714896,2113929216,1893259480,1717960704,1618765414,-596246336,404232216,2016476160,813223116,-965986052,946652926,-965986304,-294884154,405806080,2026687612,2113929216,8313819,2114717184,1618926555,-1067435840,945864952,-859015168,-858993460,16515072,16515324,-63950848,-67096528,405823488,-67084240,1613764608,-67102672,454757888,404232216,404232216,-656926696,3158128,808452348,-596246528,14448128,1819031552,56,0,6168,0,6144,202116864,1013771276,1819047964,27756,806907904,30816,1006632960,3947580,0,0,0,0,0,0,-1518240256,-1715633791,32385,2113929216,-9217,2130700227,0,-26476544,2097086206,4152,0,-25413616,1063036,0,1010571264,417851367,15384,402653184,-33220,1008212094,0,0,406600728,0,-256],196,[-1008205825,-6205,16777215,1006632960,1715618406,60,-256,-1113996289,-3958339,16777215,437132800,-859015118,30924,1006632960,1013343846,404258328,0,1060323072,1882206256,57584,2130706432,1667465059,-421042333,192,-619177984,-616765636,6168,-2147483648,-17243968,-2134843144,0,235274752,239009342,518,402653184,404258364,406617624,0,1717986816,6710886,26214,2130706432,2078006235,454761243,0,945866364,1824966252,2093354040,0,0,-16843264,0,2117867520,2115508248,8263740,402653184,404258364,404232216,0,404232192,2115508248,6204,0,-32761856,6156,0,805306368,811662944,0,0,-1061158912,65216,0,671088640,678231660,0,0,2084059152,16711292,0,-16908288,943225980,16,0,0,0,0,1010571264,1579068,6168,1717960704,9318,0,0,-26448896,-26448788,27756,2081953792,2093007558,2093385222,6168,-1040187392,806882502,50790,939524096,1983409260,1993133276,0,1613770800,0,0,201326592,808464408,202911792,0,202911744,202116108,12312,0,-12818944,26172,0,402653184,404258328,0,0,0,404232192,48,0,65024,0,0,0,404226048,0,201720320,-1067438056,128,2080374784,-153170234,2093401830,0,2016942080,404232216,32280,2080374784,403441350,-20553680,0,113671168,101071878,31942,201326592,-865321956,504106238,0,-1061093888,101121216,31942,939524096,-54476704,2093401798,0,113704448,808458252,12336,2080374784,2093401798,2093401798,0,-960070656,101088966,30732,0,6168,1579008,0,404226048,402653184,12312,100663296,1613764620,101455920,0,0,2113929342,0,1610612736,101455920,1613764620,0,-960070656,1579020,6168,2080374784,-555825466,2093014238,0,1815613440,-956381498,50886,-67108864,2087085670,-60397978,0,-1033487360,-1027555136,15462,-134217728,1717986924,-127113626,0,1650916864,1651013736,65126,-33554432,2020106854,-262119320,0,-1033487360,-958480192,14950,-973078528,-20527418,-960051514,0,404241408,404232216,15384,503316480,202116108,2026687500,0,1818682880,1819048044,58982,-268435456,1616928864,-26844576,0,-17906176,-960047362,50886,-973078528,-553715994,-960051506,0,-965986304,-960051514,14444,-67108864,2087085670,-262119328,0,-960070656,-556349754,920700,-67108864,2087085670,-429496724,0,-960070656,-972277664,31942,2113929216,404249214,1008211992,0,-960051712,-960051514,31942,-973078528,-960051514,272133318,0,-960051712,-19474746,27772,-973078528,943221958,-960074696,0,1717986816,404241510,15384,-33554432,806915270,-20528544,0,808467456,808464432,15408,-2147483648,946921664,33951260,0,202128384,202116108,15372,1815613440,198,0,0,0,0,-16777216,405811200,0,0,0,0,-864285576,30412,-536870912,1819828320,2087085670,0,0,-1061108100,31942,469762048,1815874572,1993133260,0,0,-1057044868,31942,939524096,-262118292,-262119328,0,0,-858993546,2026638460,-536870912,1986814048,-429496730,0,1579008,404232248,15384,100663296,101580806,1711670790,15462,1616961536,1819831398,58982,939524096,404232216,1008211992,0,0,-690553108,50902,0,1725693952,1717986918,0,0,-960051588,31942,0,1725693952,1618765414,61536,0,-858993546,504106108,0,1994129408,-262119322,0,0,477152892,31942,268435456,821833776,473313328,0,0,-858993460,30412,0,1717960704,406611558,0,0,-690567482,27902,0,1824915456,-965986248,0,0,-960051514,-133429634,0,-855769088,-26857448,0,404229632,404254744,3608,402653184,1579032,404232216,0,404254720,404229656,28696,1979711488,220,0,0,268435456,-960074696,254,1006632960,-1061109146,205285058,31750,13421568,-858993460,30412,403439616,-964952016,2093400318,0,7092240,-864285576,30412,-872415232,209191116,1993133180,0,1585248,-864285576,30412,1815609344,209190968,1993133180,0,1006632960,1013342310,3933708,940572672,-964951956,2093400318,0,13421568,-1057044868,31942,811597824,-964952040,2093400318,0,6710784,404232248,15384,1008205824,406323302,1008211992,0,1585248,404232248,15384,-960102400,-965986288,-960037178,939524096,939538540,-20527508,50886,1613764608,1617362432,-26845060,0,-872415232,-662817162,28376,1040187392,-20132756,-825439028,0,7092240,-960051588,31942,-973078528,-964951866,2093401798,0,1585248,-960051588,31942,2016411648,-859045684,1993133260,0,1585248,-858993460,30412,-973078528,-960102202,108971718,30732,1815660230,-960051514,14444,-960102400,-960051712,2093401798,0,1715214360,1013342304,6168,1815609344,1626366052,-52010912,0,1013343744,2115534360,6168,-856162304,-859506484,-959656738,0,404232974,404258328,1893210136,806879232,209191008,1993133180,0,3151884,404232248,15384,806879232,-964951968,2093401798,0,6303768,-858993460,30412,1979711488,1725694172,1717986918,1979711488,-423231268,-824246538,50886,1815871488,2113945196,0,0,946629688,31744,0,805306368,808452144,2093401696,0,0,-1061093888,192,0,-33554432,394758,0,-859389760,-597675816,1041763462,-1061158912,819514566,1050594918,1542,1579008,1010571288,6204,0,-663996928,13932,0,-671088640,-663996820,0,289673472,289673540,289673540,1430524228,1437226410,1437226410,1437226410,-579347030,-579347081,-579347081,410508663,404232216,404232216,404232216,404232216,404232216,404232440,404232216,404232216,418912504,404232216,909522456,909522486,909522678,3552822,0,922615808,909522486,54,418906112,404232440,907548696,909522486,922093302,909522486,909522486,909522486,909522486,3552822,0,922093310,909522486,909522486,116799030,254,905969664,909522486,16660022,0,404232192,418912280,248,0,0,418906112,404232216,404232216,404232216,31,402653184,404232216,16717848,0,0,0,404232447,404232216,404232216,404690968,404232216,24,0,255,402653184,404232216,419371032,404232216,404232216,404690968,404232223,907548696,909522486,909588022,909522486,909522486,808924726,63,0,0,909586495,909522486,909522486,16201270,255,0,0,922157311,909522486,909522486,808924726,909522487,3552822,0,16711935,0,909522432,16201270,909522679,406206006,404232216,16711935,0,909522432,909522486,255,0,0,419365119,404232216,24,0,909522687,909522486,909522486,4142646,0,404232192,404690968,31,0,0,404690975,404232216,24,0,909522495,909522486,909522486,922695222,909522486,404232246,419371032,404232447,404232216,404232216,16259096,0,0,0,404232223,-15198184,-1,-1,-1,255,0,-1,-251658241,-252645136,-252645136,-252645136,252645360,252645135,252645135,-15790321,-1,65535,0,0,-596246528,1994184920,0,2080374784,-960037690,1086374140,-33554432,-1061108026,-1061109568,0,-33554432,1819044972,27756,-33554432,405823686,-20553680,0,0,-656877442,28888,0,1717986816,1616936038,192,1979711488,404232412,6168,2113929216,1717976088,2115517542,0,-965986304,-960037178,14444,939524096,-960051604,-294884244,0,405806592,1717976588,15462,0,-612499456,32475,0,2114323200,2129910747,49248,469762048,2086690864,472932448,0,-964952064,-960051514,50886,0,-33554178,16646144,0,404226048,1579134,65280,805306368,201722904,2113941528,0,806882304,202911840,32256,234881024,404232987,404232216,404232216,404232216,-669509608,28888,0,2113935384,1579008,0,1979711488,-596246308,0,1815609344,14444,0,0,0,1579008,0,0,0,24,0,202116111,1827408908,7228,1826095104,1819044972,0,0,1613813872,63688,0,0,2088532992,8158332,0,0,0,0,7424,1713635328,2385663,0,1667432482,8803,0,721420288,402653184,419371032,6168,2949120,0,65280,0,19712,-603985981,-1010580541,195,-16777132,404265435,1008211992,1442840576,-1010630656,-1010580541,1588326,5701632,-1010580736,-2368573,26214,22528,1013367747,-1016710120,195,-1023410087,1013367747,1008211992,1509949440,-1006698496,806882438,16761697,7143424,0,-606339098,56283,30208,-1023410176,1013367747,24,119,-1010630656,1728043995,-1862270976,0,2115713902,7855320,10158080,-1015146472,2126758080,6168,40192,406611651,419371263,24,1727791262,1717730406,-211392913,-251658240,404226048,404291352,16711704,16121856,1579008,65280,6168,0,0,0,0,0,-2119859842,-2120630911,32385,0,-2359426,-1588225,32511,0,-26476544,2097086206,4152,0,940572672,947715708,16,0,1010571264,417851367,15384,0,2117867520,410976255,15384,0,0,406600728,0,-65536,-1,-406600729,-1,65535,1006632960,1715618406,60,-65536,-1006632961,-1715618407,-61,65535,840568350,-858993544,30924,0,1717986876,2115517542,6168,0,809448255,1882206256,57584,0,1669292927,1734566755,12642023,0,-619177984,-616765636,6168,-2147483648,-118431552,-521078530,32960,33554432,1042157062,236863230,518,0,410926104,1014896664,24,0,1717986918,6710886,26214,0,-606348417],197,[454761339,6939,2080374784,1815634118,946652870,8177164,0,0,-16908288,65278,0,410926104,1014896664,32280,0,410926104,404232216,6168,0,404232216,2115508248,6204,0,402653184,403504652,0,0,805306368,811662944,0,0,0,-20922176,0,0,671088640,678231660,0,0,940572672,-25396168,254,0,-16908288,943225980,16,0,0,0,0,0,1010580504,1579032,6168,1711276032,2385510,0,0,0,-26448896,-26448788,27756,404226048,-1060977028,-2046425476,404257990,0,-960364544,1613764620,34502,0,946629688,-858989450,30412,805306368,6303792,0,0,0,808458252,808464432,3096,0,202119216,202116108,12312,0,1711276032,1715273532,0,0,402653184,404258328,0,0,0,402653184,3151896,0,0,65024,0,0,0,0,6168,0,100794368,1613764620,32960,0,-960074696,-960047402,14444,0,410531864,404232216,32280,0,201770620,-1067438056,65222,0,101107324,101058108,31942,0,1815878668,202178252,7692,0,-1061109506,101058300,31942,0,-1061134280,-960051460,31942,0,101107454,808458252,12336,0,-960051588,-960051588,31942,0,-960051588,101058174,30732,0,404226048,402653184,24,0,404226048,402653184,12312,0,403441152,405823536,1548,0,2113929216,8257536,0,0,405823488,403441164,24624,0,214353532,1579032,6168,0,-960070656,-589373730,31936,0,-965986288,-960037178,50886,0,1717987068,1717986940,64614,0,-1061001668,-1027555136,15462,0,1717988600,1717986918,63596,0,1751279358,1650485368,65126,0,1751279358,1616930936,61536,0,-1061001668,-960045376,14950,0,-960051514,-960051458,50886,0,404232252,404232216,15384,0,202116126,-859042804,30924,0,1818650342,1718384760,58982,0,1616929008,1650483296,65126,0,-16847162,-960051498,50886,0,-17373498,-960049442,50886,0,-960051588,-960051514,31942,0,1717987068,1616928892,61536,0,-960051588,-691616058,235699422,0,1717987068,1717988476,58982,0,1623639676,-972682184,31942,0,408583806,404232216,15384,0,-960051514,-960051514,31942,0,-960051514,1824966342,4152,0,-960051514,-19474730,27886,0,2087503558,1820080184,50886,0,1717986918,404232252,15384,0,210159358,-1033883624,65222,0,808464444,808464432,15408,0,-524255232,236730480,518,0,202116156,202116108,15372,940572672,50796,0,0,0,0,0,-16777216,808452096,24,0,0,0,2013265920,-859014132,30412,0,2019582176,1717986924,31846,0,2080374784,-1061109562,31942,0,1007422492,-858993556,30412,0,2080374784,-1061093690,31942,0,1617194040,1616929008,61536,0,1979711488,-858993460,-871596852,120,1818255584,1717986934,58982,0,939530264,404232216,15384,0,234882566,101058054,1717962246,60,1717592288,1819834476,58982,0,404232248,404232216,15384,0,-335544320,-690563330,50902,0,-603979776,1717986918,26214,0,2080374784,-960051514,31942,0,-603979776,1717986918,1616936038,240,1979711488,-858993460,202144972,30,-603979776,1616930422,61536,0,2080374784,205021382,31942,0,-63950832,808464432,7222,0,-872415232,-858993460,30412,0,1711276032,1717986918,6204,0,-973078528,-690563386,27902,0,-973078528,943208556,50796,0,-973078528,-960051514,201752262,248,-33554432,1613764812,65222,0,404232206,404232304,3608,0,404232216,404232192,6168,0,404232304,404232206,28696,0,56438,0,0,0,940572672,-960051604,254,0,-1061001668,1724039360,2080771132,0,-872415028,-858993460,30412,201326592,2080387096,-1061093690,31942,268435456,2013293624,-859014132,30412,0,2013266124,-859014132,30412,1610612736,2013272112,-859014132,30412,939524096,2013280364,-859014132,30412,0,1715208192,1013342304,3933708,268435456,2080402488,-1061093690,31942,0,2080374982,-1061093690,31942,1610612736,2080380976,-1061093690,31942,0,939524198,404232216,15384,402653184,939550268,404232216,15384,1610612736,939530288,404232216,15384,-973078528,1815613440,-956381498,50886,1815609344,1815609400,-956381498,50886,806879232,1727922272,1616936032,65126,0,-872415232,-662817162,28376,0,-859018178,-858993410,52940,268435456,2080402488,-960051514,31942,0,2080374982,-960051514,31942,1610612736,2080380976,-960051514,31942,805306368,-872362888,-858993460,30412,1610612736,-872409040,-858993460,30412,0,-973078330,-960051514,201752262,-973078408,-960070656,-960051514,31942,-973078528,-960051712,-960051514,31942,402653184,1617312792,1013342304,6168,939524096,-262118292,1616928864,64742,0,406611558,410916990,6168,-134217728,-990327604,-858988852,50892,234881024,404232219,404232318,1893210136,402653184,2013290544,-859014132,30412,201326592,939536408,404232216,15384,402653184,2080399408,-960051514,31942,402653184,-872390608,-858993460,30412,0,-603923338,1717986918,26214,-596246528,-152648192,-959521026,50886,1006632960,4090988,126,0,939524096,3697772,124,0,0,805318704,-960470992,31942,0,0,-1061109506,192,0,0,101058302,6,-1073741824,-859389248,-597676008,1041763462,-1073741824,-859389248,-832163816,101072542,0,402659352,1010571288,6204,0,905969664,913102956,0,0,-671088640,-663996820,0,1141964800,1141982225,1141982225,1141982225,-1437252591,-1437226411,-1437226411,-1437226411,2011015765,2011002845,2011002845,2011002845,404256733,404232216,404232216,404232216,404232216,404232216,404289560,404232216,404232216,-132638696,404289560,404232216,909514776,909522486,909571638,909522486,13878,0,909573632,909522486,13878,-134217728,404289560,404232216,909514776,-164219338,909571590,909522486,909522486,909522486,909522486,909522486,13878,-33554432,909571590,909522486,909522486,-164219338,65030,0,909508608,909522486,65078,0,404226048,-132638696,63512,0,0,0,404289536,404232216,404232216,404232216,7960,0,404226048,404232216,65304,0,0,0,404291328,404232216,404232216,404232216,404234008,404232216,6168,0,65280,0,404226048,404232216,404291352,404232216,404232216,521672728,404234008,404232216,909514776,909522486,909522742,909522486,909522486,926299702,16176,0,0,1056964608,909522736,909522486,909522486,-147442122,65280,0,0,-16777216,909571840,909522486,909522486,926299702,909522736,909522486,13878,-16777216,65280,0,909508608,-147442122,909571840,909522486,404239926,-15198184,65280,0,909508608,909522486,65334,0,0,-16777216,404291328,404232216,6168,0,909573888,909522486,909522486,909522486,16182,0,404226048,521672728,7960,0,0,520093696,404234008,404232216,6168,0,909524736,909522486,909522486,909522486,909573942,909522486,404239926,-15198184,404291352,404232216,404232216,404232216,63512,0,0,0,404233984,404232216,-59368,-1,-1,-1,65535,0,-256,-1,-252641281,-252645136,-252645136,-252645136,252702960,252645135,252645135,252645135,-61681,-1,255,0,0,1979711488,-656877348,30428,0,-858993544,-960049960,52422,0,-1060714754,-1061109568,49344,0,1828585472,1819044972,27756,0,1623653888,1613764656,65222,0,2113929216,-656877352,28888,0,1717960704,2087085670,12607584,0,-596246528,404232216,6168,0,1008238080,1013343846,32280,0,-965986304,-960037178,14444,0,-960074696,1819045062,61036,0,202911774,1717986878,15462,0,2113929216,2128337883,0,0,2114323200,2129910747,49248,0,1616916508,1616928892,7216,0,-960070656,-960051514,50886,0,16646144,65024,254,0,404226048,1579134,65280,0,202911744,806882310,32256,0,806882304,202911840,32256,0,404429582,404232216,404232216,404232216,404232216,-656926696,28888,0,404226048,402685440,24,0,1979711488,-596246308,0,939524096,3697772,0,0,0,0,1579008,0,0,0,1572864,0,251658240,202116108,1819077644,7228,-671088640,1819044972,108,0,1879048192,-933220136,248,0,0,2088501248,2088533116,124,0,0,0,0,1900544,0,1728013860,36,805306368,1715208192,-606354493,1013367747,0,-1023410099,-603979801,-1010580541,195,21504,412736511,404232216,15384,5636096,-1010580736,-1010580541,1588326,1459617792,-1010630656,-607927357,1718026203,0,-1023410088,406611651,-1016710120,195,22784,1724105667,404232252,15384,5898240,-2033975552,1613764620,16761793,1828716544,0,-603986432,-606348325,0,118,-1010630656,1013367747,24,30464,-1023410176,-606354493,26367,7864320,0,406611651,12805692,-1862270976,0,456879616,2010962046,0,404226203,-1061108866,410960832,24,40192,406611651,419371263,6168,10354688,2087085820,1718576738,15951462,-1426063360,-1027555328,806931654,110874208,7948,-1061158740,416073410,-1764858320,394814,503316480],256,[1442840576,1263749444,-2144129485,65792,16385,458242,65544,71303168,-1909587856,-1090506746,79234784,1195879168,1456208866,1465012560,1392909909,1988881547,512634386,1149960240,2204162,82257544,516174987,-1977221102,-1977220793,-1960440473,-1960439217,-25095081,393544866,86705863,-92078080,638350847,-1994631285,637872918,-1759881333,38242854,1929656878,-523134932,647491587,-66158652,22347566,28574322,807308846,304006400,55019776,1562314587,1482250847,46433118,649419,58091,403755242,-1006391295,637538846,-1273868503,12843393,-83756277,-721290495,-1627300864,151124737,-50201342,436337409,33227259,13959675,29884954,33227259,35586591,33227345,33227259,33227259,33227403,45744635,33227259,33227259,49283579,-83756277,-721290495,889392384,1812069123,1946383363,167990531,33227259,13959675,29885493,33227259,64685019,99092195,-85808640,646628344,-1070463771,788102,712359946,-1073015091,4058228,-1341885070,-2145654000,320830,-532935564,-469104523,-1070461836,-1073085205,646448245,-1597833204,-1073086452,646598005,382534886,1048583797,1946157177,304006163,1207379456,1946419203,1090566151,365812530,-1023167239,141934603,82126474,-940894515,1970405437,-351227900,-448888814,192151556,125165628,1946221696,-1006587902,637538846,-133347448,654107587,-850983542,-117906903,201770691,28573696,-210495795,382592050,-1159138069,-473696002,178990,1962948584,92939805,803791922,-2145815552,158728188,113642672,-352321524,29685256,1967851124,-24385061,-120397241,714947,-990448779,-369855104,45416298,2168459,-2142234675,-58707740,108353584,-2132810624,-990508852,-1341492184,549778953,-1057095051,-167595837,-1950154300,844321271,-417428737,-1948004092,1527048335,1979695080,-2134575595,1952052961,850142734,-5183260,-639498891,-379993096,1053097501,-2144993262,1946488189,-32642813,239438374,327009318,512425778,-472840985,82349963,125068604,-512408260,-1995601114,637855887,-1007153783,1195716,226328614,638481669,1007568266,1006924901,-134056635,-924190269,-401480707,-1070464901,-1073084538,99091317,-85808640,45401080,-167756056,24448708,-1070442301,-1561743348,5630205,-1073084534,585634165,29685248,547884148,-706213772,-385382145,1944714913,780542,-160161624,1948304630,-1262225167,555125507,-1022046976,-973070616,-1007157241,-1977177373,28591877,-151001368,91521220,1323895472,-118758659,555649987,381911296,1018217216,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,650891403,-2142239349,324414,-1977211276,520028997,-393607934,38111782,84025087,-1977169782,520029509,-259390206,-1258684238,-82129661,38636326,72715046,115482367,-855526150,-268005606,1048640260,1946158323,102694666,95746565,-117761331,5171395,82851467,-628375157,-774774063,-774774063,-1055665405,-385107566,-661917193,-235421645,-927345781,-2131626240,57828602,-177935744,-791553398,-758054734,-150979399,-151352591,1355056881,1487652491,-1413248085,-466435080,1048582861,1962935538,31732231,-1023086586,74760202,82839295,1109000387,-1845171433,1459672325,1476934920,1225086981,1476935944,-721070075,436734464,1476931848,1476745221,1477208837,1476745221,1108419589,-1005413871,637606206,1946502456,1036264969,1979711363,-389809678,29294569,1173759488,393478436,593854758,113704703,654246174,19088886,-4322188,640478207,19088886,-164420235,7814784,-401968128,913445611,1964263656,114194,637607584,1963214138,2680837,105775595,1187524,242714918,2046167815,2000584719,57933824,-971790872,-16703994,-1729575944,-1014909946,-402652738,-1960378592,-802470075,1229294374,443926555,292934155,18679550,18693760,-32738811,-352248562,620397317,-1018297994,-1977169685,-12589019,591787558,-400329471,113639479,-402586358,-1317928868,84557440,168216066,175374341,7814784,-402426880,-947711052,-993948666,637538846,638412680,638746505,-132886647,-919382077,1464699174,1498253606,-1107293255,-947714787,648344395,1075791350,1963267262,84655619,-2097149767,-1527577145,-165231777,1946493765,10414339,-397192623,158466221,141941515,-352257304,9169244,1912693224,2000584952,57933824,638769896,35814784,-58713483,-1149602311,-2020997922,-1886715904,-1752498173,-1618280443,703266817,1928920192,-1157517216,1085882376,16890369,1963115766,-20906489,683770819,1946273014,-1211563256,-20513168,1971857090,2106074632,1300833804,1703421454,1166550544,1569203729,1434986003,1170679317,637534233,1525191,1170679296,1526726685,-960276134,330246,-351977752,168216306,128974853,-1226249223,112896,1912654568,-2133118133,1761693246,1048581492,1961427278,1312718862,829811457,22036096,-1607830128,-266075805,561377340,1006724000,-1474595600,-2129169151,855725630,-2146994898,838948926,113641587,-352255653,-1007140095,1530301123,1597934081,1628343041,1663470081,23371777,23469706,23598730,84557440,-401312511,91357203,84543174,2000584706,57999616,-133031192,1950253251,779430145,1963887441,1300833793,1997441879,1300833793,-1185523879,2042494987,1271366401,146384115,25476608,-217725053,1499422372,-1007041544,45678774,387072,663356018,62739907,1435117056,21936900,-1207493114,332202497,-397643001,1148454016,591787558,-2132183807,407614,508564085,19740357,-972471158,521079108,1476471458,-1207493114,332202497,1048615943,1962935864,715149326,918887937,1149763885,-1655169271,-1209334413,-1996881998,-2013235690,637607446,-1673106040,-1660680216,1048626013,1946157175,-54269945,541458214,1048626168,1946157175,-55318514,545096486,637826048,-132100609,-56366909,591787558,-134056703,-117197629,537315267,-352255231,537315078,-402652415,-328007528,-386367255,-152371061,-1960422576,-1007279267,-160205535,1853100227,71666214,1053054726,942014745,1400177733,-2077876045,1265902429,593309734,136709983,1048585053,1962999930,2105550359,1047855108,88443430,436637190,77735424,787154693,7880320,1343714562,88443430,-1912151926,637540870,84149894,1491089927,-1175973772,638315278,-8176188,-106990081,1482360671,-351751997,-116936702,537315011,-544538111,87492236,654042344,-1575991926,-387776225,608564774,-1981909758,-1996414450,-1962855130,66466754,14058449,243106598,-2096270336,-1116405506,240466726,317437815,86717955,494222118,-1451816846,458570534,378250103,52823339,321263429,765663573,109970949,-1004142566,-1996457930,-1946079946,117518086,591787558,-401574655,1048641270,1946157175,249882627,-1962915096,651310018,-1559005705,765527337,1979131397,-2000486893,637612310,1343573387,698470963,-1544423675,-145226455,691962865,376897541,1996750909,840337425,20161281,-402578783,1307050119,552190720,1166681855,18784772,104349312,-1606781696,-987889364,-2013188810,1149895748,73697802,19309087,19605128,758564126,2105550337,91554338,1149633712,-20958710,155485888,19374623,681709488,-165231871,1963008837,33482799,943620252,594870278,918816336,731906349,1149773313,19374084,19277450,155486246,54838822,1686644226,-1655175414,1958742979,1173759739,225706275,86968054,-402230144,-1070399447,1300899523,717356563,838938894,1942043629,1355320066,-389969071,1482227725,-506412757,-974391038,-1124012823,-165281787,1946231621,83656712,45941620,841910528,875464965,539396613,378228737,-165281485,1946231621,2105746955,74776903,1230308134,-825176368,20002314,-377042293,20067978,72714790,578650150,-2146208763,-16746946,-58717580,-2146995198,41157884,-51882261,-2003471872,637564438,-2126090872,50405438,1481798657,591787558,-167283711,-2147143930,-511692683,702820927,33628678,823036104,1295656449,-971278829,16855302,20067978,975619838,108139893,117438002,914882867,-1007156942,7738938,975570549,-1636546963,-352291352,-1269802852,9562116,-58677901,-16026351,1946498062,89712794,1407729387,839843589,-2145588475,30526,1508377460,910065677,141885701,-973078083,341510,1946201064,1173759520,91554083,1954610304,-855867372,113707636,329012,-17176232,-352321091,5105911,18745030,571378687,891718401,-27727615,104349312,102659328,19439696,19740356,155486246,216532824,918816256,-970587859,117508420,1173759683,225804319,923176454,-1944859387,117782278,-2135623229,503730627,-1564177913,163119428,20758272,-2054508814,1493630984,-397360135,992409716,108349269,1229798182,113642868,637534493,642209161,-129413751,-2081897640,117211140,-1018363276,12837898,-401823992,-1559329266,-1559452916,1762761228,118669586,250547443,212012481,212012195,310383058,1096892512,1181106786,-395819161,-1006176151,637538846,135102336,239569446,-1104841465,547884092,1337852789,752821260,70921792,-778562953,-268220704,773127982,3153550,1522762164,-973852951,-989851106,-1977216161,1200104005,1166747137,206115,637683593,-1994046069,-1070463929,-1928968312,133572469,504525825,807308846,-75438080,536422376,1972179058,125799686,503323065,-217637114,-977012572,-989851106,-2128211105,20980557,1963067382,21465724,574982182,637814667,-1960491639,773718599,3153550,7814784,58007296,637533477,-1960443901,-511630515,-1056178700,591759654,503728010,807308846,104309248,1300309535,1459650595,1963001846,1173825045,1946158115,1703093765,532282147,662539520,-2094658581,-1190911155,2106392601,125275398,773760243,3153550,520350952,642747231,512634398,243859504,639567161,-148675197,1946421238,1300440581,-108853213,-484804801,87801622,774403981,3147406,-1431484601,32041133,-118103382,-116608829,304006595,325043456,1946224630,-1909580274,-402640866,-2011233727,650377223,86146432,-1909585803,-385863650,1334509724,56068865,771885046,3153550,-420936844,35121152,108265788,125109052,-397252629,-396754523,-1031013814,-2013185629,-1979631602,87800801,87625355,-1014823031,-1174806012,-1152319483,966788411,-1945783291,-402311394,1918435982,861098262,924748251,87662597,28378292,1526888936,-399936679,113640026,1342244409,-1293397423,1963015169,21489667,-497526438,956745405,-58719994,-1274907386,-42604160,104400582,-987839744,-989851106,1334514527,21465859,-1979361397,113647391,-1996226272,-1576979698,243990834,-1007286983,-1960610814,1977879234,182580782,-1960282652,1173825224,1946157347,788985613,1946189829,906413573,-1070399227,512351027,1072170295,906413568,-1262288891,-49420031,18876102,-972690686,50405382,304006150,1606690304,1200301587,20161283,21465894,637612706,637880203,638013323,-1945542716,117782278,20260489,-2131150360,17184830,1364199284,1509592808,87801432,-523116335,29028355,1173825024,1946159139,1372686082,-1404680622,637612450,19088887,-149588992,-2147143930,-1995607040,-1962860010,-82581310,-1007134374,508973228,740723280,758564097,54822913,1476682888,-1547531745,-219676382,-396861702,-670892003,-1277011622,104349312,-402426879,-1007093144,1996684416,-1010529789,-1966931024,8435912,-2134646573,17185086,-148500876,8397637,-2128196492,-8445083,104400582,990299648,78663681,578650150,639333378,19037568,28312692,45093099,104283776,-1341688576,990299651,1444828161,1711758,7878341,252265670,397680478,72714790,-1977216051],257,[646452069,1371734327,960397394,645136646,1048625202,1963001400,8775939,109991430,-1004142566,-1996457930,-1946079946,637611782,252265670,-1960442018,-2142689971,-842005531,-377041456,323815974,72714790,1465261574,332208308,1048589170,1946224185,109970981,-1004142566,-1996457930,-1945748938,-1912194042,637540870,7880329,2047250214,939968000,-1070464762,-351913566,217874452,-58717836,-1341623168,-1341723903,-1341986046,526278403,-1017554425,943620176,91554054,104400582,-840683007,1980155411,-1017577728,116807251,1963001400,637947958,35814784,436637340,918824448,914948216,109838637,933232943,1149773313,20684804,121931814,155502118,91593999,172279334,-1957165308,-1979631338,1435117290,943098372,109970945,332203319,-1017422329,653504744,-1006353014,637606206,1963214136,1173825032,1962942499,1036264981,-1830228501,2047264499,266862848,2047264503,-919470080,591787814,108265488,88967718,516276734,1334312978,1355020289,966967346,939951622,1958742534,102651422,104478405,805735982,109979136,-1993998310,637564982,8003212,1482563335,-1578581000,1166681600,537314821,2112356865,-2144964096,-268344514,1048583282,1965621620,306103317,2143561216,24493587,-1191000189,-1527578601,129025016,1776862201,1166681600,-959411707,33628166,4384850,-2143391142,-268344514,1048589426,1965621620,509019693,24493831,1193669,-2095876923,398000838,111473408,-402170081,-1031080641,18876102,714755,18745030,129025023,1460061177,-1090052525,-768409266,86709897,-402652743,1599862448,-1977171193,-771095467,-148495752,271173,1048582773,1962999927,119007251,380898932,141759437,4242259,1527177448,304006595,325043456,-148504400,33563461,-1057095051,-1023326328,1187525,638803909,-14457471,25133309,637957376,2313601,-1006189822,637538846,1007503243,236352776,768263,-2046009153,1974399684,16824328,-133758741,350816195,304006638,325043456,1991,72714790,548730418,393352141,-922875906,175374908,121373700,154928244,1200099701,-2134640639,-428592388,-58719568,-1342016463,-108940281,-58720061,-2146208749,997460220,1947663488,1258061945,-1477901451,-1940861184,512634584,922681392,922681524,922681526,922681606,378077448,-1230831436,102664448,134646785,526059265,1020221530,184251384,-1341884992,1022618623,1008235521,505705475,807308846,303991040,335973376,-1729487104,100691976,772218398,3153550,520344552,784853767,3153550,18431685,773766379,3153550,292816188,628426300,115447,645930869,-352319280,29554456,-2146274048,17354766,144580233,144705164,503880891,-2031411449,359989564,4974622,-1895825477,-136344637,1960512467,-350272767,1963080879,-4252109,-389574913,-8191955,-148802305,1994341343,-16635,1049302763,-1014822665,-253525233,150412801,113706613,-63241,-8853217,788493801,3153550,150421131,1979711363,-46235633,141819912,150544127,150421131,-1185809213,-25100032,175635968,-33489023,-1510800265,-506346663,-1017535245,1460032336,1912631528,1173825122,1946157347,1569400410,633441043,-1019543489,-201962122,74834954,-922819702,180412800,1088697036,-729758206,1161504256,1379300885,-1960390093,-201910947,125161995,-1072966773,-1974992524,-805414150,-108333174,-1287657600,-758413818,317194987,-2031889700,-120648999,1482360671,-17790269,-990581810,637606206,1946441016,1036264969,1979711363,-1966867982,838862998,1958742756,61245971,280428288,-1751474944,-1677692921,1083023,1073778883,2000584704,1500774400,21019475,1527005416,-763080725,1364218488,28363402,109371602,1482229041,106119796,-182533074,-2133196268,-970587945,1527223047,1048784619,1946681374,507413255,762647808,-1711164336,7341975,505604952,807308846,2007808,1946549376,826179744,-1435172859,1879545754,1048615936,1962542654,561159621,182815,-58656141,169047302,-2146469678,30526,-1152186252,-1159200704,-335979773,167543007,-58687884,-2133101295,17184830,1048630388,1963065375,-1696320819,7341975,838868641,1946238180,1381061559,-1207951198,-2014838271,127376126,242417776,1946811520,301760541,11801205,251576371,158597152,-939605506,-672413698,1532582649,1392936683,503402171,33667079,1879545754,1929861888,301760517,1465311861,1321139083,-31332351,-957653409,-83878239,1912798336,83656763,-58704780,2001236997,1397838383,-326412976,-489569652,-489561391,-754720047,33538689,-2065104013,-1259417600,988162688,-1976143136,-2098722442,14346750,-369555020,1392967442,1320879902,127375873,123404400,117376489,509040211,520560134,1321202571,-38672383,-346136801,139889629,-396949935,-1960378827,-148499635,74565,-997587105,1068762228,978968874,1342534624,65782922,-397352822,2121465381,40249432,-66925566,-533005310,-1003877772,-335706648,158763738,57051731,1963195520,1444808229,520494679,21937927,-386692265,1599864139,28319582,-402106742,-488047270,980551677,1392911083,1320879902,-1979600895,1139279958,-36968195,577898331,-74754218,-402567490,1583349015,46628955,38177345,1959329528,139889161,-386064920,-443810395,1499159389,-385650086,1441398322,646578430,-2017525643,-385409530,-1105269129,885326105,71666214,1963213880,638628632,136535304,-2144984228,-1965087899,-478141604,1560815106,-12811485,1150081141,641501442,-64057,116835103,1946224848,147954181,1381040240,89492006,-159321462,-1194775807,801982976,-2145487807,-2010234430,-1105730538,777197512,774491564,1975519916,-364254984,382592050,-1017554341,1850280461,1953654131,1936286752,1953785195,1868963941,1919164530,543520361,1629502017,1881171054,1936942450,2037276960,2036689696,1701345056,1701978222,226059361,637536778,2129283,-263395133,1525216819,-399543295,729088328,-1977200048,380896341,1482298317,29236594,505317888,1563960833,1343190020,602427985,1482250989,57996811,-389810637,-93131332,1929391592,-207492619,1962914024,17229851,-1511516556,-401640723,124911638,142210571,-402620440,1593439107,30795971,679015947,24395392,-400002007,-327941911,1048639027,1946157406,16640018,-1545073294,-16895,-398064011,-1007157049,503760632,1355022081,637629857,1968653627,24617230,1497709350,-164428427,1490873176,-117440578,-58664213,-388729594,-814416075,1928146920,-6690798,-167048846,-1018887560,-117438488,-369968407,381612730,518144,-1007089996,503320510,1187525,-1991522429,1273987896,520241292,1173825219,1946157603,2105550385,712245794,1979317376,2105550373,410257186,578650150,-1341033463,-535839993,-1173790535,-998047486,-314709758,-385694589,113503481,423543895,1429743105,637826308,639851785,-8176188,1609463295,-148454649,4203333,1703093955,650362659,35866103,1347601152,1962931432,1173515,-1528296846,-1972224,-1017489160,12802650,1397838336,509019728,151830279,-1190592322,-1527578612,-1977219233,-1960441019,-503967411,155517734,428843822,205884198,-388823887,777111691,639209377,856903051,1123153874,-768357750,360052518,-393547126,1928181480,1096004,1065355440,-2143849472,91546943,1963673476,549683985,777645282,428803839,-164380446,-1957095701,509019891,151830279,-218100807,-1430244700,123729459,1499199576,-346438822,-346136867,1364613109,-2096558914,213470151,-1527514112,-1017160103,213799255,1271366409,-67105607,1599710963,-164409149,637607840,1947223354,-1017623039,0,-797333783,402681917,939525377,956432642,84017923,51381306,37422338,71041794,84148739,33752637,85591052,1057358142,1074071042,1090848258,84017923,17171010,33752131,88343809,100732175,100812037,100812292,436356868,117590031,117590280,117656073,139134985,67240195,84412939,33751886,302075666,51447126,1459949570,218629636,16865281,33752154,89851140,67240784,100948997,1696670721,1711407362,1744961794,57083393,1812006916,201458442,436752388,1761935629,17633028,-1583874299,1423267020,1437095307,1409832366,1369855031,1376539136,1439454658,1282100628,1450466488,1583308235,1572296209,1570594236,1140872933,1281051750,1294093600,1140868096,1140870500,1573281217,1442403877,1319259277,1571642802,1210862869,1214859337,1245268090,1242516551,1298571579,1296842821,1277054077,1245727932,1612013773,-1350279087,-1496600915,-1472157734,-1471828010,1630449553,-1457805061,-1574019172,-1550867533,-1586259196,1590860538,1083989802,1297629352,1244941769,-1342419311,-1544968019,-1333310256,-1300844433,-1444240174,-1371100853,1084769280,1085558013,1271483083,-1493260520,-1493282902,-1323219968,1064060093,440860976,-78859922,-678425786,-1886197932,1164909464,1454583194,-1049936021,-2008015800,-447734632,-1236271793,479775887,-1280949094,1547859370,1806592938,1598686537,-1655717047,1185287593,222570414,189799553,-883900336,-632240474,55607463,542175825,5317969,542330180,542330692,1936876886,544108393,808463925,692267040,2037411651,1751607666,959520884,825045304,540096825,1919117645,1718580079,1866670196,1277194354,1852138345,543450483,1702125901,1818323314,1344285984,1701867378,544830578,1293969007,1869767529,1952870259,1819033888,1734963744,544437352,1702061426,1684371058,1980120096,-805326845,512634398,1448099287,839071678,1975520228,-350975484,125126709,-2013142400,1210837780,-494925963,-350976511,212257,378144373,384499817,1962935357,375569,-164495182,303120000,-2147257344,1482559694,-1444163809,512634398,512310743,-820051152,512634398,512441815,-820051152,512634398,-1599980073,852434698,841935844,773771200,1037508238,99354255,110057560,-90438268,-2076770480,-331940091,-109043963,-1965263068,-100209695,2003631232,872186066,-1569449870,2003106944,-2135591919,-1535880708,1952644224,1358725279,503746164,1381390165,-1940892847,512634584,-324846121,-367097595,92578053,-1593445725,-257751674,-1564462331,116786546,1963003952,54436611,52496126,92546697,92673676,-1560072031,-661781700,646533208,378273838,-1909587920,-1136797930,-1929705568,-1814327597,-1573470157,-2127165962,397606,1470248456,1285699075,1252144643,-1573502973,-1970076840,-52178468,393536522,1952054400,217874500,-2143941257,204862,-1598277771,909306634,906181283,52627142,113653249,905970464,52561606,-2102112001,911747789,56100550,153140224,923203126,91553539,1313400912,-1618268584,-2026488178,906357278,99360398,-367591626,645936645,-84213626,-685863378,-2059501507,661979136,52498174,92673678,92546699,1183378571,99787008,-1593473885,-2036136464,1499158533,1566531162,-1949366497,989881118,1963143198,-2062614833,767237632,785077009,1037502094,-301560026,1499158533,1566531162,654255647,-1909586450,641586950,99485327,1448563998,1347637586,-298385626,-326413051,1561609870,512634563,918896087,46335364,134482950,37781504,906167312,52496126,371129595,17623071,-953809294,-57530,-1023315169,117884726,-402653178,-210631594,509092072,521556054,-2013020482,1090813956,973161671,50378752,1479200248,-747430050,604423990,-1023397373,-661892870,-685863378,218800957,378275416,646514203,-1909586403,-1136797930,512624928,-402256630,-402194600,1030946697,906895336,229639878,238479615,1966306024,919571219,101588620,203327798,901310470,427039723,839323142,440804,-230522945,637826478,117794186,230204214,-85456903,922355710,906868897,52498174,-1910110442,637934358,102573707,-87295225,785943632,1037508238,1477249699,454462470,489064710,378416646,549207511,169774601],258,[-773323251,48760574,-390696193,-969536104,-15880186,-402410264,-400683604,-400607178,-2098515188,1912669264,1722869782,-466480781,1946163773,614725898,-1207515389,1476526349,-993853069,637903406,4409079,-955747200,839066630,650377472,-1991938364,-1945794002,-1023046650,-2080469272,-335669660,-387698160,451412076,-25303040,18238595,-1023112711,851689522,614676196,256003,1455685552,906877886,55197312,906458112,52692679,48758867,516120064,-1909566640,-1958881506,-1409080290,158662460,91538234,-352074109,-58675726,-2012973825,1006839334,-1576831745,1017905959,-1576831745,1482359587,1444856607,521556817,-1107090269,-125157925,54206090,-12800722,-1019605900,-528085900,-268180430,-947196181,-863367957,-1406210766,41207610,-466421534,526276955,112835,512634398,113655255,520160035,-320289799,-872887297,301760763,-1073083787,-588774540,183039,1947270272,352092401,-58659724,-385649390,-58719727,-2146601962,58017532,-368985879,7340037,512634398,54279639,938017653,1963342849,14477571,58001212,1006704873,-385649659,-1023999616,57933825,-956205079,1042438,-368654592,-2130706417,1912802047,9758979,1381061456,512448342,-75300724,-970820353,17684998,-661912034,-611401586,-1073940941,196678175,-1079708928,96013781,128250624,-2046364129,141820416,1499094623,1424709723,67135904,271688256,11562164,-1189052229,28966919,271695360,-838860865,1516134177,1377727321,-2135009762,-1189147065,45351011,-796480260,-102620723,1532632926,-504807080,-1260877056,-1155412674,1204228066,-1945095930,1482360927,271584896,202276865,-1957560051,266517459,-1946003575,509215815,11725063,115447,-1444347020,-633438208,661979405,232392390,1359368192,-1935583402,868257280,532610303,768274,-708926221,375053,1583326451,-2141714599,1060902,218900096,-2089817344,1786058235,309709067,270711617,1558906654,300400216,-380483400,1951006381,1282689334,1228174409,1967733876,1220578371,650153478,1967406464,958808087,276103493,54889254,1096455,-930356233,451664523,868233991,-1961235502,-149951526,1946157506,5814543,-768408341,2092435179,-1565803847,-383791329,915144277,-1907490000,906176198,516096003,1364678150,-685863378,1963015229,-1906661,-561117410,113243699,571648,-1527557636,231587673,468428019,393544252,-1895840792,-1090571322,146341894,-212730880,-843163228,1503982349,520576607,788397289,1063794431,1781989166,-1957343169,239504364,155117661,788381673,1037508238,-1006653245,1962932611,642928682,638404235,-2147199350,141885178,-164445442,-770972937,628381786,512634398,113720791,34016696,-1950090977,773718615,1037508238,101127817,-1961391329,1606747215,1355020294,773739094,1037508238,221906678,192159616,95420852,5671462,1511939048,230905950,1986610186,543515753,1919252079,2003790950,1247757,544567129,1953723757,1986095136,1752440933,1768300645,1461740908,843140681,942878256,1852383286,1701344288,1869574688,1718558836,1970239776,1868701810,1679848559,1702259058,1869875725,1853190688,1852397344,1937207140,544106784,1634233925,1684366190,1685015840,1493831013,460224846,994918400,1027488851,1380663101,1195458898,-246191790,-229379757,-548151982,-1554812846,-1722583469,2069068627,-397149869,246483344,1206501207,-234418682,-782301266,787057633,1207412479,-1159192810,55746816,55582347,-1980089624,-1140521380,71600391,56008758,-2113949501,1913109737,2012840951,-167112073,-771035532,-25105804,369456908,18475039,-400615741,82313341,106203642,839142537,-5192768,1931017600,1022984440,-25103501,-2131856580,-378313478,521556561,-1190938949,-768409594,-397163893,-987873908,-402641354,1528773896,-1891781912,-1895581178,-989612026,-402641354,-1070449420,512634563,105987543,117448936,-506404400,-506338863,-288300591,-779366902,-1325182559,-773795324,101341664,-943520944,889094,-1152166400,112788406,-1949158656,1026484418,775341342,1017833472,-1587651809,243991478,378209208,104530874,-831257772,1940600381,55878461,861032790,95795666,-523111945,-523116335,348047499,2353165,74705361,13156993,-1325390616,219987457,-2013261592,1107513614,55580296,1509988328,-1262264743,-801395712,-802424718,787934017,1037508238,55709320,-1341931018,-33393380,220046016,-988989,465290890,-1036331251,-260898896,-1979721496,-788312042,-1192635927,-628423243,243982839,-511704238,219463171,-506343285,-1979690264,219987663,4843593,55167882,1420006097,1347638787,-1190938949,-768409594,-397163893,-987874216,-402641354,1528773588,-1891860760,503559686,3028677,524010472,1419861595,-1177406717,1077936135,378073591,-1070464170,-486492989,-805065723,381942754,-1273066721,-1307669757,1963015171,520040962,53485198,520110241,-1980216600,39618820,-1023128439,50307126,906044611,-1023213662,74776380,-13444982,1599211294,-8184042,191198463,-1106938405,1105924650,-402652995,1550974987,1962998659,-337999052,304791104,1750874934,-745813644,12114739,1009765652,186021375,-1207470611,801969156,62391787,170904852,-106400576,-335564605,1552627450,311869032,503322809,-1527570666,-138024929,-1962779511,-114497085,-402652739,-210501713,57999164,-1325848855,1023011585,-1469484512,-1157270144,65735343,1007366587,-1978829536,1157097666,-1997041944,619382340,578102076,976142387,1950868246,372911638,259278821,-468305362,772371527,1206261306,1077936756,-225729557,259334460,-193672949,1153165484,-486587256,1021963255,-1404734174,-529219574,-2008766232,-202637500,1912994179,-1105258888,-92073430,-1962707457,-75274156,-1962707457,1413179996,995194216,1282763356,1363696779,-1102426997,70914678,-964490380,1509417477,2028536240,1012507896,-1189841919,95944708,-1952124160,-389837880,1284110059,-2088637692,205063145,210436723,-2096264922,-964492601,96570114,-638910461,1565582386,-854327112,1962884143,-352210940,335722681,3944397,1149961589,-339678392,-1105258770,20714026,1552617845,1213500266,-1980327192,1418265180,1017834246,-1959561982,12085332,1009765652,-1205373441,801969153,-445333494,410337596,-1560264264,113640228,-972684506,84092678,52627142,-136451836,28356075,521599723,938001034,-401051042,-746119273,-466421902,-1980349720,1284048468,39618820,-389872503,-4655167,921299967,53223051,772705078,-165550077,-1996333943,918753356,53221001,773753910,-1607023869,-1966931146,-390005054,74603981,53912118,4694070,3270851,-400571354,1552545263,272927746,2222275,394864378,39816230,116799227,1963196550,-2143894783,34110,-969537931,16811270,-1898236989,-774337853,-1008479773,800243722,37488500,24444850,-173414205,-1022995319,614539030,675202051,639535875,590252547,-174987261,-1945469815,1552486468,72124674,1459024361,907160254,1584022667,1975519939,-177084398,-452442937,-1909586420,-1942104314,-351859132,1096804571,-178657194,-1022868337,521535666,870892170,-400657827,-109961581,93857416,839227583,-180754204,-1996206967,2089354844,240421890,-155719229,-940235032,52494916,-1022339956,-940238104,2490948,-1022339956,521535666,-269958518,-1004375460,637903422,-2143009290,-1444407435,1223288835,1912849384,-185735156,-1945998199,-1070461372,-1006653245,521600944,-2096919576,67506446,-2092156952,-83488474,229967559,-4521984,538872319,505317632,59435008,1358954424,-854515528,63133743,-2080535808,-1414724921,228480,-970586251,-352320443,-1395618953,-22361858,-1461439808,-33131263,-337063740,-1429959946,-1398417270,-1376220502,-754601557,-1039972118,-768357749,-930352649,-1398454457,390498342,-678777939,-487066062,105251622,650183595,-1978972535,2122524363,477429773,1552674098,173312776,-628893653,1959332608,-623773689,-102573103,149668747,222702374,-388769545,651725632,638535307,-2130549001,1913648891,-773140213,267861464,166400114,-770457597,-952699090,-1019525043,-1014300042,222726438,491177766,-953810944,-57530,512634563,113655255,-1895890008,1443049502,-790099221,341610227,145151,-164380018,-2135294325,-1180306688,415170580,918887936,-1527578572,512634399,1048591831,1946157992,512634445,-617398825,100668601,-1336456216,639922943,268846582,-1977213579,-461372827,1895596272,1049170292,109839774,166200736,1460267034,117803558,407341094,-1949507005,637743134,1449609,53479052,773774222,1037508238,61343430,861413120,-1898344759,8961730,-1191179585,-1510801402,172838,-12729813,-1207732721,271388671,834304,78764075,-628170541,-1996487005,1023412254,208994032,394951,113705152,8,1735,113647821,-946208763,-855617530,1376175649,113756928,1572916,3546764,3278535,113704980,-65480,3802823,-953745409,83902470,1723450112,1946172424,1963015175,138852617,1911033264,28361489,1458842345,-391360425,1055408108,652249664,-397998710,854081504,1977629248,1975519748,1583306981,-391360317,518537164,-1073042880,-1017580427,178957392,1492809152,-1185916989,-1070399489,-772296974,-389849256,-320339961,125183,520494787,-1007188217,1916698678,-143327227,244004433,149094428,-490130607,-119383554,-1957313703,1586189292,529149446,1929666104,73304599,-472776910,106824515,-1994421458,1566246494,-1023097725,113401179,109981184,-1004126761,-2096782786,141885439,1145435686,-1023314560,-165231627,-1015019963,109981190,851394007,-745846003,-472783919,-1960379645,-913571259,125092155,57982987,-2095584263,309657598,-1993942644,-1993997747,221953845,-2144929277,-1022918643,-876602375,-387399286,-13188259,906331190,92681983,-1962929944,1466820805,-2046390474,110048773,918750596,906848929,-1945795421,-2036123952,683590405,512634381,885341655,-1960688501,918758492,92550911,-2043216074,-2889723,434685323,110048784,-1892285050,-1023048698,52732214,916243395,218906240,-351308800,-401682687,-1202651141,718110721,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110977,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110722,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110978,32228184,-68677937,1444856831,1967075560,1048589883,1962936992,-402279419,-2068565474,-2143933747,-15888066,1397758837,371085905,47135,-402468120,28899093,46786560,1532582431,117388888,-1058337391,-337058766,908025393,227542726,1962949632,113653254,-1023341168,1017967243,-386370524,-152370483,-1064382324,-315428213,1958742701,-1965258010,1992506109,221806597,-578157964,910872714,906099104,1442970274,906099647,91827848,-175440502,1023370216,-402426614,104660828,976157044,1950869510,1954495555,1946696758,-1877525454,-1877656432,1947024528,1946827826,104476228,1802782695,427029050,-389611862,-2143943952,358718,-80035467,-28918413,-340202553,-402149279,-1343552959,-1426753303,1593981160,-16812664,520494790,33275399,-1527525750,21686467,-167079445,1005096308,-386405632,-167116746,-1977215372,809303877,960237170,537718134,74604860,-478774724,-1325438743,32761948,18278494,33202230,-385721112,65601337,-11540224,427095562,637556968,540804490,154931059,356260724,339478388,1172833140,1048589824,1962935673,1962871443,1322253967,-45131837,548458122,-486034605,158772750,25002022,-32934903,921887435,33168938,-889004502,-66592384,-982229157,-503314456,-21042181,145772494,-1342080792,24373280,1860765872,-392155647,-16455353,-819278966,887621611,-1325208832,113653249],259,[973079929,974091506,-1408535301,31385770,-956381186,-1360402462,1962621694,1187512057,-385964823,-251461625,-1695942398,-34150146,-402245074,-402295481,502005228,-819278966,1950947188,119408148,1207864151,123711218,-772405387,-819279102,1793678787,-398413570,1465843957,-1125638650,1577525246,-185999734,385234686,1323894137,-384126722,229703286,-1342122776,13625610,-12795254,1139475316,1053046416,-617413244,1914787048,-402541381,192229302,641500904,1075203456,650362930,-1089051264,1396471528,854121267,-294495455,-1813511756,-1274645201,-349516412,-387697945,1405300614,-402652741,460464405,-2130355061,-2122284829,1962967291,1556422160,71824903,91496208,1542990285,518339,-286721813,1358262816,619187691,243349052,33555985,-1271164440,792782851,1480649844,45352308,-131123736,1443241667,15703,1824393332,56278797,1824458475,56278541,-661729140,196722830,1604711168,-1021376674,1358747624,1476396264,1019382467,1012691488,906327167,33097470,-29993442,906166278,50341504,1342534975,1480320232,1593792744,116799007,1962869502,1444828111,-402652741,561127521,-167420789,427131079,1954595830,310036,1914719464,105182732,906589192,50202310,9103616,1006666985,1008759821,1009218568,916550921,201456032,1373173496,11913354,548407267,-486571800,918772217,33097414,-377361664,-29950095,-385746674,540868470,154988915,356314484,339479924,-1336931980,-11278242,-398455720,-389808307,62602061,534505472,65795186,-1271196952,775481345,-466422156,-1020382744,244563,-1152187157,-1031143420,992208976,-397009320,526319296,384353115,1946202171,-1006695176,-617393584,1914674408,-402344955,1482305022,20766858,104600436,121376628,138152820,171706228,11535220,1793718979,83945707,-1996173080,1418207556,243041059,-2013039808,-269933452,62832621,1918157032,-400615927,41029067,-555094805,81062125,503561919,1420290134,-294510754,521557534,1578224616,-1948028385,-1949856813,-620032420,-2135227531,-1946645760,-137219134,-947171085,-896797705,84337498,-763166719,558139648,170087560,-2001636106,-1393875852,-2081898446,-1979485180,-1573454012,-437779093,652964355,839140746,-1964486428,906523996,637889440,-1962654328,-1993993148,1149964101,1166616086,272927501,289769766,638731403,638797193,347521,-400615872,1053038424,643368350,-1677439608,4031270,-1336932491,50522189,-1770807976,-1837889988,518587056,68479213,-2096854446,1052709062,506789636,-1962637226,1406920918,76488542,907702874,95565451,-1271494346,62832389,1918092520,246540296,-471268494,918809580,94256836,1962497000,1166747147,474253579,1743487155,1952179432,643558146,-2147138058,-1960426891,1149836101,1166747165,1569334813,-788821500,182964427,-1058832161,1149813514,1166681624,524584991,189106982,-1290058615,1166747136,650126341,-2013117174,-620094908,401287796,121998118,639255689,-1995881077,1085480004,-13181973,-1929332706,725023301,1392525318,-201966669,1528317064,88443686,-1022738652,907625608,1073746081,356878630,364578421,387072,1090358,-2147436349,-1003071738,637550654,-1929097845,690357885,637761281,-947715703,1609818683,25765383,1642596035,512634602,-1073070633,1049303669,1040912477,276041823,274546372,94256777,94373516,11463160,4210372,72190758,-1157202547,-208928769,-343157877,885542,-2094641548,1215627069,88471334,846561280,1968888040,1564379437,1594264592,1958742544,1564026555,637956885,-1961534069,1002931191,-24392990,1979711107,-2080535785,813039613,958812651,-445442731,357927718,-571740277,-1049313270,1043972236,108335197,274662969,2011759476,-1547684865,1604522077,-9639664,141934602,274546313,274663052,94256777,94373516,4031270,1575488628,1022718741,-101616634,-1070463509,-402583576,772270449,1037502094,-1640053722,-1023315451,-1396497488,-1439247384,-1966867998,-2136467132,719854708,-1207339686,801968384,208977930,54174006,1947270272,26798083,250135545,1357739354,-588775248,-244164354,38127398,1059356674,1073745304,-1977987958,-1058701079,-511654646,1300768271,1166616066,1017198085,1166616067,106307121,-1090054569,146343243,-1897380352,-971041025,369453830,1596437224,1914658311,2106074649,1170613765,-986316796,637901366,638023049,-1022796404,-1960407317,1059390789,-397009408,-1993977854,-1943664779,526256477,1150019186,1166616093,407144987,-527777756,-388971312,1059374090,71665702,605570186,652487231,-1961015927,-1993991356,-1993995451,1149908293,1166550559,100607519,-1929284467,196681853,-16259072,-1185430536,-1426915269,650128223,-1993996919,642258245,-1021885047,-1072085770,-1003073420,637550654,1912882488,-163859643,108891619,-1590233085,958792508,846541125,4031270,1149906036,1954588697,-1071361999,1968750652,520042015,376570044,992347883,242551645,-1977204956,-461372059,1977629247,-1007041791,639386763,1963672891,1084802037,1552613493,1564157466,-1947765497,992353372,-562755235,1397804779,-401062774,1482424190,-1640068810,109852165,292750752,-405608442,-385982232,906487733,1912808609,1053046452,-13236834,637746230,-1020181105,-687436242,2340925,1258735142,-1004140541,-1090155986,-812974079,190221094,-113787928,558140355,-2094836597,41042171,-1966868942,1418403908,-773795828,-1965502230,852921058,1381024758,2133117067,-2145368952,-506363679,-980757807,1149887114,-1017619956,1015083659,-2096925185,-231012410,240946115,-126493941,-1996455749,1438846556,-326898549,-330921964,16729798,-151005720,1963519046,112899,-386052471,-790036583,-144799233,49039094,2095580020,-112817665,-386181495,1183580052,-1947994117,-112817160,-687610889,-1980545399,1183577430,-1981548547,53932358,-2096944122,427032786,50284230,53256502,24500471,-137219256,-45708813,1183441911,-1982123023,1580855134,-167217679,1946353478,-394859774,259260104,-941073176,60742,33507014,-1962872855,-1993994172,1149964613,1166616082,-213480685,653612683,638928265,1377260935,-1074704757,1190556137,58000620,1433671871,521557534,526309375,918123101,101400192,906654720,101385926,-12139008,-280065791,653991144,639059343,-1995356789,-1960439740,1149834053,-280589550,1995952691,-314144265,-2080815615,989920086,292879686,82593526,-165279883,1971324229,-12139004,1959922433,-112819418,-78216447,-330893824,-15174652,1187441990,1317733375,852110327,1053046464,2114126636,-1951730705,1183578966,-330893575,-167349246,1946741830,-26810365,149702390,1149833076,592742433,1074691203,1955070835,-330893788,504067332,535570152,-1995160439,1190532692,158599404,-387101045,1284105671,-12154364,-1017256565,-1191181640,1377725004,-1094758319,1309665283,526014808,854131571,-30873369,-402542512,1918434071,1170679338,511705090,-242527402,-687923434,908025435,94256836,-1336928141,-52500398,277848,607978868,1342534912,1493013992,1776861419,-401639949,175461893,1564379446,109852176,-14282657,-101193723,88471078,-1979091584,1294526468,76071166,-2146548537,1166747136,373590285,256215846,638862473,-1995356789,-1960439740,1149834053,-1983892718,-1003090876,637550654,973366666,125048900,-58660784,-32935080,1975794368,-1010814226,639124616,-1590295041,-1993998320,521540933,94256836,-401735898,1135629757,-335790104,1763752412,1474871347,-1979484931,300547908,-385175297,246480229,-1325571863,-44308220,1458110640,-385437443,45153617,922569961,94770825,-1474393034,-2131588347,58064700,-16267645,-1090054604,-286784578,1527018316,384177385,741801759,775356163,738641667,-1945846269,-402444770,110035339,110035758,57869100,-1093014693,1053033662,116786598,1962870124,130515715,1977289307,907971078,-1396441597,-1186479226,-1510801398,-995441786,-167564226,-16421882,-5239180,-1178534230,-1426915323,-1442484832,-1179991158,-1510801392,921018857,94770825,-1474393034,113653253,905971053,90965702,-1090054656,-225770306,1979661440,113672973,1839347372,251540997,1353450860,-1441512310,-218101063,-14739803,-16569290,-956092874,-1107088378,773753860,241428483,53347983,53216911,1458111346,-1505835777,1812395525,57999109,1527236483,-383940570,-225712847,1829668918,62832389,1934384872,-385634299,521594119,53229311,53360383,53216967,512492734,-1796734162,772181760,738627331,-352161021,79609562,53231300,-218098247,1149916836,-964449781,1185260822,1587914054,-385862168,118940858,906280639,53229253,-218098247,-14739804,-16569290,-956092874,-1107088378,773753860,230942723,53347983,53216911,-1410617485,-218101575,2105550500,125116671,-108838577,-2114817528,1965039676,41713670,-1340967904,62499374,648344320,553614720,-347143307,-1430244362,243349187,67110417,-1022588952,-1963882520,1251731650,-1645735821,-1909580047,-1606559970,-383842800,1444865079,-685863378,-1573468867,1128593157,7700480,512634398,113655255,520094540,-402407745,1460019649,123674462,-964443022,1333003008,1968979072,-1404025343,326418442,225707324,1017905643,-1442286244,1963277484,-1427787774,-294273014,-390057384,-806751948,-1960946973,62832626,1260775511,520516447,-352079782,1048589962,1979647354,839325202,1249634496,-2031612046,-33262353,536013760,-351227814,-1101389858,2146005259,62832384,-521604469,-1341885622,-2132219133,-16418242,1053095285,-8190558,-387156737,-378400684,94518980,1128658726,628367360,-397322490,2089542127,240946694,-2029797698,1472213751,1581952744,94518980,1229309734,1599733759,5433351,-148459145,-2147466427,-148499595,536888133,-4652172,1300834047,-1572944823,-282269691,401195058,1875295971,1443086015,1625879179,91446858,216597424,1048590051,1979647354,233330419,74866176,-353696336,-428681473,-1959341845,369472054,115888415,1140425711,1632158553,1637310792,1660379543,1639015159,1649697201,1659265682,1641898447,1671717364,1641898916,-561225228,289152790,-1957687433,-1605128,1491587328,178650926,17099105,1933893608,-385437691,3990171,88443430,-167109772,229639284,-2136412693,-897523852,587646592,-2010774525,1877542229,587646690,-466484733,225738920,52627142,2110006788,1703552519,-388986107,1418322147,-388240634,-1317911408,88471078,-962431872,67314438,125682726,1273617202,738309121,-1274907642,-1293398013,41113619,334007275,-1327461854,-33393153,-1983452224,184556558,-1988791086,-352314858,1145759984,-165253262,1971324485,587646563,-1004141565,267061117,52627142,150831106,-2014818699,642348289,1074021878,113656436,1007879038,638352400,-2147203594,113652340,102302590,2080818775,512235267,780665725,243794825,914949002,1049166731,378078093,914949007,2092630929,1577522691,15329567,-1662451280,-17176095,1963012584,1173759731,-327940091,2114373174,229641987,-1556683894,-1070398596,58696502,-141877498,2092631830,-397009405,526263088,58695990,-1325268955,-370617591,-1014308526,1917306344,12511304,-1960426638,-662043563,-1572944842,1173759493,57966660,370147514,62832159,-2008956032,21284636,12058682,718141443,-897514381,-165281280,1947223109,13271300,-543561600,-351906679,-384847698,1105780999,-385649853,-1960378785,-437582507,-385919511,-126549874,88471078,-957254592,50560518,91488680,58590918,-1978224628,58500067,2141438003,59351555,59641481,59381385,59520649,-141877498,2092631830,578480131,-2147027402,108363779,59679030,-1959355925,-2130477250,-1962868761,824436935,52732214,-1974433301,1190979779,-617470862,52627142,-1572944893,1173759493,-1004109756,225789309,52627142,1569334786],260,[2110006785,-1017579501,1929367528,-1000929778,637903422,-2143009290,1489176415,-369147159,-1561592150,1979703784,1173759734,-277594108,58590918,1947089943,2114373125,229644291,2091115402,-1547685117,520487807,118945675,503545019,567994454,-164225186,-2147254266,-1607024523,-68615299,-327816993,330827379,-1020277487,91162310,-315955200,92145351,915137792,179045810,-2080672320,1015088366,108342826,704806016,-293396620,385779465,1061140487,-218102599,-2028178001,775794174,-1391168193,1967079229,91070478,524033828,113640821,-973077121,16993286,1931081960,168588563,-1207405367,-386334718,-1195119384,-152371197,1048579189,1946158463,374789,-469047061,243332984,503383407,92219018,98713285,1795618358,158662917,17516534,-350289036,8775730,-350289037,88471082,-402164416,1300248128,663240709,-2145444725,268791566,1912798083,1580934670,-402098419,1399990647,-1006582552,-402290130,1198659804,1930956520,-1976646495,1183458821,888858624,116798834,1947207023,1795618343,477366277,-1000929712,637903422,-327146102,-1591310271,-385928694,1625818350,1476878129,-1007929368,91162358,-385649407,1357512509,1347886847,118904403,-1304523978,921930501,98836110,-1014767733,-356128766,-386333879,910641120,100744841,1593447912,374756187,-1004601569,-1608610816,-1643723003,839345413,625600740,94256836,38127398,-953810928,-402652923,225594854,94256836,378662,1305733120,-1976646408,1482382853,-1664934049,911233878,95565451,851116976,1478491917,-1013096869,1398232732,915093072,1270810036,-1157189627,536808754,1583307608,1453114269,78663763,851367147,486487565,-359274301,297272947,-1020277487,52627142,-1305048318,-1270969595,-1979414011,538971429,91538490,-117435976,775356355,741801731,773753859,738641667,-972677117,356358,-387245080,359859732,1962938941,178179,738627577,772181763,-350033917,374979,741786910,365331203,269174006,915081076,-1024981580,-663281670,91242112,-1949207296,449217523,1946078952,2144261,-984169493,-2096944074,1156978118,57937931,1577380702,-1577115416,915080626,914949556,-1264384590,-1241069819,-939524347,-16417274,398452965,-469097614,95957881,1352464640,-402295136,-2141703360,215614,-375585675,-1202126989,1810432003,-2146732545,215614,-922090379,62392181,1491728640,-1090054401,1270744407,768261,-1029593869,90481413,901449494,88850182,-1190832194,367525899,1795606017,113645061,-385940098,-1703732709,90447499,92942020,1914101224,361556109,1048610931,1962935114,90480938,103745083,1084251508,1964025862,90939930,94379660,-1996003906,-955933130,131652,-605501133,-385649887,-1001128108,-402284994,-1000649711,637919806,1074087414,-1779955595,1300244019,-74760187,-1106524285,364447296,-391843072,2003959933,110033803,-441448988,-401347670,1735524461,110033803,1270744548,768261,1049339123,-165280286,1967129925,861071368,88965158,918902336,-964492500,189068821,-402230256,-346096138,566124033,-378345466,92145350,94627840,2005737842,-44439526,548931187,-20518656,-1475985248,-402230256,-68551243,-37426946,-117508631,-1946243095,-1006227682,-402290130,158471662,-1592198680,-1259862483,1017955093,-1979550401,-498882041,1491649525,-1207536664,801968399,-384636733,55314118,14477313,208999283,141871370,-117439816,-1008133144,-352320584,2028210934,-499219473,125173509,280028210,518384632,98836110,-617352309,1284242315,408193814,1149953074,1964025867,477924102,522083467,-1446908936,343211992,52627142,654755329,113641219,-1207696602,-1007091707,1944575720,246960136,1529859345,-392763197,1275512400,-1461190397,1526952725,-469073685,-396884359,-991172448,-499219624,175439621,1945922280,2144267,95959787,887879936,98713284,191332390,1191716568,1173759499,141901829,640815080,1074089344,1376089760,-1979665321,-386167856,1516240080,1932585960,178179,-1008185368,974028854,1088946445,-2143904747,-2146616794,-1909537891,641586950,94256836,1978098664,471001091,-1023017178,-2136415182,145232501,243337332,8390161,537659568,175394984,-973077064,16982790,1053059051,-1006238306,-2096782794,494272510,-167315961,225706245,288274512,-967102515,390662,414732483,1529859345,1157048003,125829187,-1075308172,637891072,33705347,100009718,1355904257,-854517832,-389850321,91357350,38634278,-410327038,1931430888,-1593391593,-1645674742,1773190119,-1007036626,1347552512,35652867,-1594109720,145229165,1053039732,-1977219678,1106018341,178333320,535298487,-414259200,-399733016,45672296,-1640053760,-937492731,-413472768,-1274982167,-13702911,-27851184,-1327723836,140949773,1393388730,-385928622,1532688164,-16112526,1270744436,-1107039483,-91550278,369543043,-1190717921,-1527578613,-1341634887,-385928691,521598716,-1017641121,-167315914,192151813,27342416,1158227462,-1007069182,55314118,21030912,1053043570,-466483810,38111270,-1573469178,-97531,-167301003,17167878,27267188,783831046,1529859345,100009670,116835072,1946222726,302446089,41158662,-1202707536,801968406,-148454565,-2147466428,-167152633,17167878,-689190795,-2132379672,84752910,1930660584,169112864,-1206881079,-2143944702,-2146616794,-428152583,-1207925015,-286588925,-352320072,184120553,-1908442908,637920262,-1475655798,-1461095160,506426369,-1640577706,38570757,-2147433993,-779482507,-2131697024,141914362,-1980702333,216728140,-2146442880,74711289,-1192550562,-1998053538,645936671,-394261190,91422794,-337242136,243748,94256836,13115135,-991557656,-402284994,-148497944,-2147483067,815859572,1166616067,-148454607,-2147483067,-1977217931,-511704499,16351472,-1058536075,-1192856761,-1007091680,-1947881496,1358961166,1497868776,-1746399629,-990584092,-402284994,-411828280,-1008356376,1392864930,-478095222,1916698864,91619077,1953561472,1090224133,-662041225,-2146442368,58131195,-1195116453,-111476724,-459413309,213386867,-1020277487,52627142,-447551486,1915392744,179009,1915279080,-499727047,342133253,-1960435946,-1960440498,-92070058,990147839,857961169,-1259845166,1964470824,-498908671,642468853,-33274230,1317742272,1451828738,703133727,-645151771,1053092075,-8190558,-1207536129,801968409,1173825219,1954545731,287029254,-389861427,116909284,67110417,243271028,-973009606,16993286,1929463016,975601669,-521633779,1964602129,1959332370,1226766,975601718,-386301939,-1195121456,-253034493,175760394,55051975,117374975,1053033840,915079980,749471154,1053076032,507970348,221906678,-1962380272,-467759373,-1107039483,648283467,100629888,-970586763,-1176109243,-1527578614,90939423,1218531498,-1029592317,-947672315,-469084156,1048779640,1979647458,973534736,158666765,-129644762,2095710207,-467759361,-1175221499,-947191776,-125065997,87916582,-970587019,-2143886075,-2146616794,-386392298,-993795020,637742142,-2136472182,481822324,-1020277487,52627142,-470095870,94504647,512492787,1074005412,1916560104,-1572944842,1841571333,-694949819,4622886,-955943262,359942,1275512549,918880515,380371756,88850183,-218100807,-1573475164,195888491,-385648192,-1387200781,521590923,92942020,1930451432,-336898045,1477665256,1913659112,256764130,-466428558,385809385,915093023,179045810,1006990528,-101223105,109983427,-1960443088,-1962921458,-397717031,-497469171,-1205922058,801968413,10493695,1077855286,1300964864,-1927814396,-1590294915,958792508,91566405,378662,1002930944,-617352990,944826451,-1023315109,-12745946,-1590290059,958792508,259338565,54436150,793065766,-953809547,1124073477,1053087467,-1960442466,-1007221411,108298240,-854522184,-169295057,24176866,369157352,-397193185,1482376469,-1060898992,-385649664,-605552450,1929752576,11921667,1955419735,-507910112,-401678104,1600053683,-24441740,521537310,-385699591,1157038231,1954545666,1837770253,71600651,90939958,1149896683,1166550532,1300243979,-1960435701,-1556735419,1149964222,1166616075,289704730,474319142,638796939,-1960950391,-1993994428,1149966405,1166616077,1207313942,141901829,640425960,1074089856,1284199966,1990211083,11817477,-921972598,62131573,-1961132917,1955208524,906947359,264113723,45352820,-1106343114,-400615921,-396691780,123677400,24249776,703110392,-1671848682,637760841,770182537,-1664901662,1208322854,642253173,-1013119609,52627142,643237378,-1994566261,637929238,-14985845,1376126774,1512510696,101123727,-1070455438,55248582,696772632,526260594,-499203018,1300243973,-544537595,-1340834419,526710304,1606678531,1053082375,-1960442466,-1007221411,-243990336,-2147433481,129500788,-1020277487,-387868696,266920340,-18432,-1661032984,-1659531288,-1008622616,12633079,-1007158923,-210419712,216552272,1166616281,1435051535,-4181235,1526777886,-1729576104,-1206619168,801968387,374979,-512825095,-513087293,-386282775,378331460,113706400,71173534,74516167,279969792,1914237928,212448,784651124,1053099402,-148175390,141950806,369522175,-1036583137,-1547685115,15205826,-394825192,1920077195,98713284,88471078,-402098880,-2144982348,-2092956339,783815879,-1038709984,411232261,1512976056,-1005028376,-972715474,402868998,117870426,-390057466,1668425853,96605835,98713285,67456384,-1980300450,-1982713068,1418265172,88471044,-402164416,1300245092,521551877,4622886,-1205253144,-1310195707,1515897824,101123727,92942020,55248582,-390057448,393357361,98713285,67456384,-2080963746,80091886,-4593435,1593773801,-1729561877,-1207536673,801968389,-531437373,1128658726,108273664,1229309734,113704959,-973077684,369454342,221908608,223209473,975601820,-1197637619,124911619,244005749,-386398782,-389816260,108257107,-854523464,233358127,1275512544,113639427,-401210003,208801051,1049301877,-16054846,166399605,-385875016,1482227354,-23991976,98713285,-11280597,1979648117,371136006,88850183,196689840,850064128,-1947686208,205973519,512676978,-208992796,539901357,-964441995,775793950,381646126,1208403743,-402652669,-1301148636,90900166,186116118,1048619123,1962935114,-1976646495,-1038185723,479586309,-1889889166,-972683514,402868998,652787762,-981110233,-2147098050,1526990157,130473731,521543397,536068328,-956388631,218886,1460061891,-1588592381,-425523810,94413061,1476782243,-1640053565,1166681605,1007625218,-385649407,-85457374,-401874172,141876856,-854521672,-1007107281,88471078,-972065408,33760006,-388035608,635962810,113689567,637797155,-1006281334,-167564226,125059267,1946469366,-373280251,-1007288106,-167217888,1634992579,100766953,116799007,1946226736,29619720,-1159134348,870288128,-388985920,907940808,94254789,-1961672472,914797783,56442507,595197707,-1960850712,1040398074,724960108,167996430,1007711424,520320003,912246763,94256836,1594194921,53934731,-352097218,-1899983726,870288344,1371704274,-402652743,911807348,94254789,-402164539,-370664098,-2035001582,1564379958,2046757635,527558679,113718879,66412,-546045636,-1351351492,317440050,1048786527,1963000684,-1909055969,-1979487714,-13230331,906192902,56428231,1011286016,1006990362,1085333517,-1962888215,-1950338081,319744208,38258214,-986309115,-402285002,639570561,215031,504591488,216586123,184191775,1012888768,524907523,-148449557,33555271,-970569867,637796935,17975239,-986309120,-402285002,-678751671,-1960409420,-940113025,276070400,-1960914200,1958742778,1946369061],261,[-1662312689,1241156383,-14280221,-1863643577,1053046367,-2115435106,-2068557820,-380097843,908066686,57425411,-1392602903,1963801770,168084995,-203421124,-164427915,216078568,-400615935,915013129,521535522,95960713,1053034869,-2144991842,-390134427,-389872432,915144179,-167051230,1048625525,1954546299,2064041734,1375698946,2075809542,-569579518,-1101461665,1015022205,-1331661542,-1336956390,-524031990,-1444153805,94256836,38111782,3936036,-202833035,1173759491,125075459,71693862,-386960127,1038615229,-1207536420,801968393,1173759683,1886748677,52627142,-590157822,1912934376,-1640053744,1173759493,91504643,-83171247,-589633447,-390057021,907940335,94254789,-1961806616,914863319,56442507,544866059,907919080,57413163,53926539,-1962709986,1958742779,1946369035,-907337981,-34674344,1822498648,-1640053757,-389510395,-1950153703,9431505,52627142,1300243972,-1977204731,-1070398115,-1977688093,740214211,872123139,1948297426,-1467028734,-1469156094,-1949272828,440369346,-1185821836,1827143681,-986293999,-989487562,602408820,279898139,914863191,56442507,377093899,1595750120,1812383542,1006633219,182416385,-385059648,912260464,57425539,1109160960,1745289014,907953923,57286286,521813376,-952759948,220422,-1951145472,1558781890,521543423,536641256,-1403915381,91494972,-488672024,-1054123786,-60561377,922697449,56049280,370308352,-396949985,108146860,-561068404,123729803,33260483,-986257033,-133831114,-2083376189,377406,-342752395,651201036,637818402,-754626934,1930856680,-1966568699,-1072264222,118917381,-1105818874,-2133589499,377684182,-1962932729,-1996112866,-486155234,517859353,-544753038,1931395048,-1980571134,-1962550242,-388199721,113645421,840434507,585361600,1444846194,98711237,67456128,918757214,55248582,653888280,638078602,839861899,-952741139,395014,-1957670656,6154447,544495960,-354234365,-389051558,-831258545,1963378230,-1662517243,1946237952,-134005522,-1007091339,-165231782,1946682437,29550596,-922005053,-1337392779,1014753408,-402295975,-311230105,1173759683,74713092,-1023302168,1659420722,-402296004,-193789655,-1977200189,-1977215130,106103110,-351298584,1501223,-969534604,17134854,1006648040,1022260225,24508419,642892793,639067786,1392592522,262531078,505403788,326550846,-1911624728,911935449,57413259,-137417889,1570846425,-2147440381,1963932867,-1590276078,-1556741264,-1590295768,-1556741262,-396885206,650320772,906458565,93068940,914956054,512427402,512295724,113640888,637535604,638928267,-1994959477,-1559900138,-148503090,-2139093691,-1006224267,637897262,-2013241718,637892126,1359109771,-1996153880,-1559901162,243860932,-779418170,572971147,512230494,686294387,527784197,222706470,-1130161801,-1047853307,53216771,748751987,1977153283,-930396159,130221283,-128202445,97296835,-1072965237,723914356,-654900666,74700843,-617364733,-1962552669,651310019,-1560119561,378078678,-960297516,357638,54916646,1359902080,38636070,-2131697280,1968767225,992864261,-919347085,-117431880,1963378371,-655687419,289770278,324897574,97388075,97525275,175449714,544522251,41140539,1961412747,-1023314946,92942020,-1946190104,-402277362,242357165,326420747,636030644,9890050,521558873,95996211,-1983645440,-1996113386,-2096776162,381502,-119011980,-2082246125,382526,-1981262988,-959286764,17134598,91428490,97914507,96214667,1913955560,1397774273,55248582,773754424,-397323773,-957865367,911890941,101451407,-1942576526,-402256354,521535582,233003865,1931220968,-16731611,-351946234,97821123,376750091,-402271581,242357292,97257159,-2065170432,-385649901,1053097836,243991966,237700536,-165280980,1971324229,96248078,893749542,637909665,-484883063,1291920905,1434658325,-1007157225,1899922230,1014235136,119442230,66292486,14058442,-1960868888,-1556741563,-1977217349,1161429062,991196420,58001501,1996903739,141900554,1295713141,906655494,247152187,-562741877,1173770435,796147717,1465274961,734169862,-654899643,638875021,-150843765,1049310945,-134019572,235310646,-202780410,13730725,1594336499,-1957078434,523036871,-1157219530,-1703585778,-437732629,-1023118340,637648105,-1090165375,1166747327,101491473,323324710,-1006235997,-402290130,-828244489,-803828987,64611077,13796289,39750438,-1962755096,118393328,1389497094,108384651,-2097151699,-857210662,1380997634,101586571,-402256735,243860120,243861006,-930413110,-770974069,17107060,-904494336,-928841723,-1547685115,-526187042,1049319429,1044055559,1735525902,-651491212,101596699,12519915,1926834944,-1958251434,-148466742,378077798,245564935,650611462,50489079,-1962539258,101622224,-628899541,-2084371712,619380946,-1494693749,-401415407,225645393,1990201268,-993447163,-133849538,-381228093,-1037369122,-768407178,-1996104029,1476780054,96210571,1913739496,-1138849306,-1172928251,1958882053,1371398944,317245579,-1066247917,96081547,91507010,1913738472,-1138849342,-1172928251,-767655163,158597125,96214667,1913769448,97952170,1198833675,96732673,96867971,303753216,113669746,-1979644556,-1962577130,-1962558434,-402270706,1618088501,132665431,512636417,-969538770,939739910,1509669608,1914639963,-1308040377,-1173946624,-1579619579,-1073019436,-761064588,299034629,113716850,1484,1913742824,-1640053725,98476293,98569867,41271307,19271651,287707461,28840781,-937492736,-41228032,-1946357783,1959398344,77163,1392564867,39750438,1526799336,243913099,954729991,-389510399,-663613335,854075107,-1004637678,-1593467330,-1993996850,-794750651,1166616069,178195,13115135,1525270835,-20911619,-1640053754,1429939717,638481177,1656263,1435182592,1435051531,-4585675,312731903,-1142180750,-1006183629,637902398,639196553,641031561,118185351,510974731,1364219142,-1976646574,1451894277,-1261729024,-369956862,1566071130,308930567,-2081700238,-1959374509,-1962539234,-2083912717,-1977220906,-2093612986,30526,976630132,1963831302,-1590276054,-1959391823,990753598,990017015,907507400,7800323,989910915,990016991,906458064,229967559,-396886016,1161436244,992441604,58001501,1996903739,141900573,1295713141,-166496762,1950352709,514385923,-16497209,473753632,1032520427,-1153549514,1506505998,-75381925,359989760,-796145013,33546881,-510999414,-315437686,-657331759,-1949791293,-137219134,-201879053,1317676739,-470994427,-773140218,-1006968104,-1610327576,-1641806485,58001468,-402555416,57868552,503354857,98836110,-469096566,976632436,1946517286,189265459,906327048,91948798,-963717492,1270870923,1048589829,1977943371,113653254,-402324149,678690913,-1976646625,6744069,1357626739,1208912671,-670156029,-1996197115,973461518,1946517286,-636581408,887879941,-1977668470,-2147128538,1955438308,147191311,-990508684,853570568,-2146309148,-680261380,1946408424,2114385415,-881524987,92942020,6720038,-1178401002,-1494024181,-2144991372,1950351229,1218561013,-637125885,1076130821,991977357,-1977716006,-33197282,1998469827,-1961397755,-402269154,124983084,1912798083,-114103550,55092163,512279544,1218643315,1053105667,1435174370,378091016,1435174407,29524742,118915894,-400621562,-617351096,1218520299,55091971,-1059912271,-534392693,534938623,39750438,-136256640,1406831603,1542965992,378254194,-1031600670,651821844,-1023257085,1014291211,96607881,71731750,2007154942,116807173,1963068730,381544455,-1017249165,96222857,-617426037,91430536,1578062056,118917970,-1072264954,378100229,-1007155778,-1029455821,91464197,96248648,189172518,290884390,2007155243,-1105819387,-1073297659,-134217723,2114373571,-958070779,33760006,98698951,1049362431,2105607602,1952201217,63406906,-1293355125,-1607568896,1805780333,587646469,118882563,-1962587202,-1962560962,571863,540846764,-678755724,-91490590,-402651706,-1057094949,-1946227773,-2096777674,58064894,-972851827,369453830,94518980,654311352,-1958126197,990230070,994079984,-163810088,17644038,1460028020,-9109679,1153848150,915079423,817563058,222740237,-1341310023,-16310783,141689439,1946172544,32241924,-1889641480,1599733572,-1962052857,-1929006538,784597876,1072366986,92942020,1929301480,843442946,-1950090807,-1898476297,88850375,-402650695,775688335,-555217292,168260624,-1442483008,-1007030814,-1341996669,-1934953696,-388460848,-389873209,1015086802,-1609992960,1805780333,-1008455163,-24422906,96603787,95829635,990803199,1963308606,-1572944888,1300833797,-1898935223,88850368,-1440735048,-1414812757,88850347,-1040260046,1949187244,1958742546,1952201764,1967078432,30179331,-1075319894,179045715,1007580352,1007318108,-2147257025,-341179956,-863351059,1602275712,1979136775,15526147,168069718,-1979157056,-2012910274,101018430,820512534,192022273,57982986,1577112041,-2130805527,-452637890,113640821,1459946827,-1578610426,-402427134,123337870,-385649825,1053098195,1207305698,58003467,906011113,55328384,-1960414208,383356119,116809503,1946225978,973534731,74711565,224804491,1962950016,10283267,-1896182953,504663001,116793110,1946291514,-1948611824,1342553150,1493008872,-352140157,-550822083,1347680043,1979666774,141950726,521591435,-1879218712,1510344454,113642098,840434507,408152256,1532517977,-1956706957,-400430089,1049359716,-150796830,-396370173,92930720,880066570,-386430137,58003293,1325311465,753649970,-165734817,17644038,116788084,1946291514,1715374852,168135181,-1962642240,-401740809,-1057095064,76177091,-1073023093,-1576702560,-1007090325,92942020,1218691123,91988483,98083656,-1023026525,1805661776,584119813,1477846213,1364678339,1261895504,1262387205,91555077,88803014,1795618533,578095109,-150976322,-2147482556,-963964556,-1089812861,79234379,-1951927552,-988449552,-97484,-1929780875,-1881567535,1476741894,-1017225383,-1675719626,75270661,-2134847616,-1992892441,-351954378,539015390,-1425714241,-1438601046,179945523,-391384320,1639958335,-1834249723,-1577612373,-1582627430,-1968503396,88849383,1438892082,-326898549,-25261818,-1573468874,-92894971,-386113908,1157091188,1954545731,9693443,-2043227598,369314838,-835917817,385775243,737142815,378019606,1053033292,-397081182,1918702731,-1573468818,1232896773,374765055,922695175,1983579570,-1962183174,-1992884610,-402279874,521588210,91043583,-289740715,110058333,512230834,1992623469,906982394,94516873,-1541501898,-2000080123,1153893196,922746697,94516933,4408567,-1190956000,1284112383,-92355511,-1572959946,109852165,-386398812,2126827252,1575324666,-1957275709,-402355458,393547177,537767238,1701068064,212610421,1970682912,-1830245338,505443597,214558806,-117425024,521538421,-1576702560,2095580523,1595891454,-141884813,-104598177,-164170261,17644038,-1746336907,116798976,1963461946,221297653,-1305048266,222740229,-1341310023,-16310783,1735524959,922639501,95559227,1015045492,1360688384,1796114998,780809733,-2009725587,637889326,-401904246,1968832018,914961999,-645198490,906446731,-1962719069,-1556739769,1200293314,-1130154491,-1003092475,637897246,906438538,98698951,-1942618112,-1962548218,443911647,974028854,1036194317,108396543,973522486,-2143944691,-83019226,916243449,221906678,913929217,221906678,906851330,221914752,1049310973,1592462694,1448281630,911233367,98713285,-1962067010,-1992948155,1166737732,-1994451448,-1130298556],262,[88377605,-1996273503,-1029634236,155486469,-947666037,-1312347372,-1997408736,-1912136188,-1962548194,444433403,1443656704,-1107120037,-14283472,1492648540,1532911449,-2143936761,135084558,236372893,235867414,92669062,176621703,92669830,-1944679370,113718787,62653322,-1912158410,905969923,-167527261,1954547268,10938627,-2147138314,-1645673611,1374160384,-1931834178,-1898213677,-2133118013,74778108,67160961,58662537,512285491,-594934903,-962098642,786682243,-2083745909,-2013037381,-2013037530,-1912373714,24111322,2134805302,2029986563,-1898935244,100499672,-1986001291,62693891,58730122,-461318922,-1109661694,-1607033849,1033371779,125173759,-2096693706,918789376,-1660699487,-387872061,20712903,-1226307723,1273563069,645936895,1023214464,906327299,8589054,-469062677,-855760012,-855767692,-3993228,1962874228,1173527,-1894300529,-389868220,1474822183,5630191,1960131,286163766,417873926,646133485,197068305,4057289,62693430,447799925,110048963,-402259092,-13189784,906177590,53360383,-1608610762,-1994451451,-1962566090,-1996256242,-1962725874,-1996256754,-1962726386,-352088562,1812369168,772181763,738627331,-1122506749,654259719,-402259092,229686564,-402258197,246463772,105248294,845641088,1173759716,-1004109819,326436733,54427702,1383465219,23431718,638421542,638811588,134563318,520503412,118945675,-1962714433,229658847,-528066390,-1428126038,378662,703090688,2139825664,2046763779,88405528,-1274776448,-1979389050,-402213695,20712615,-346553483,-1830266683,-977074244,-1310193804,88405707,642610560,67272576,-2144989580,1946681983,2139104775,947194114,1912642280,71628373,639464450,906495872,906194593,57542343,-1556676609,-1590295692,-1556740601,283837302,121537334,141819910,55035686,585859335,906380427,906197155,58334860,2015297334,138709763,58237750,2015297334,21161987,1508433522,1364706251,-1341869744,-1090054634,1487536986,-1047899990,-1413467222,1476970371,-2035621754,-1014279996,-1411871573,-1834264487,-779644501,56277855,1347508163,37095601,-352125170,1048786630,1946157175,1048786465,1963000684,508711193,911672918,57546379,1547599926,141820931,-385825304,-1007157106,1912678376,113718794,16778077,913042425,906364833,57544331,-1458689226,102446605,4001195,-2091748096,1299644921,-1257846986,922746637,906000289,906194083,906193569,906366627,906193057,906366115,905999265,906193059,905999777,906193571,230098630,-1348454911,-1331546611,1856058893,-1314703869,128005645,-1281149434,-1590233075,-1556740601,-1590293077,-1556741266,32181673,1577541624,-1017554401,229613622,-1341769162,908031245,-1962539103,237713098,456527281,1024307974,175439872,1997421366,-133991680,-1007091221,1929368040,112652,-789061421,-1257889482,-2143894771,898878,-1590276492,-1556740594,-1590295702,-1556740596,-969538712,898822,1812383542,905969923,56493814,504591744,1381434966,-389467311,1515782193,526255967,-952756501,17001478,113718784,3509,-1341733322,-1007026419,1743307768,-1203670273,-523042815,-1257863882,-1959431155,653735617,53874093,905999110,7673363,-259270002,1778814518,1049310723,-1959394456,-787632882,1048590057,1946157162,1726599427,-1007114765,-660487175,-49915,-1007156620,96616067,-117279488,-1038185533,1960512261,104720389,28963442,89647104,378268274,-771029566,-1612182155,-941788427,-16562170,1395387391,96214667,1527533544,512301426,1347487164,637645909,-1962912118,-1962556914,-581768981,-1957078947,-388287789,-1977219863,-1040317362,-967709390,402868998,1458110384,1493332752,1317742275,1053033986,-2144991774,1459881293,856999811,-202780224,-1442745429,1173759583,141901829,638728168,1074089344,-1031579385,118915841,-1159593978,1073957025,-1179925512,548929540,-1431571680,-2086006608,915081927,1149961630,1150003981,-1031034097,-1413467221,113755051,-436271746,1275512400,1839333379,-179574779,-930360950,1965978456,-2131066875,78644852,-1007033294,100009718,-2146339839,67499534,99878646,-117082640,-1023408200,94256836,-335953869,-1337428902,1795618307,997529605,444132618,-931798006,-469332399,1871324677,29750795,-1410849675,527784439,-466436046,-443920048,-1006549272,1443208766,703391827,1583045235,112220249,-1336305941,-1332614395,1351478017,1961410955,-1619830784,-389872976,-93126671,90900214,1358132496,-1142401453,1482382889,-1001330573,637919806,652543942,1074087414,837290101,1300243985,784613381,-1977219702,367525958,-1427417072,94256836,1441316915,92743367,-1677306032,-1658226456,-1893310713,-949819387,1482251867,1929352424,1448300701,694479004,1482383005,-1976646461,-2146012411,215614,-386828807,-328008192,1928568552,-116462617,2044988099,9300227,1912679912,1795618547,125044741,91963008,-1897630464,-1962548218,88850171,-218102343,1805690021,95529477,-1410088909,-1833011480,866882219,-1414834240,-499741781,1156982277,141901829,638616552,1074089088,92942020,4622886,1460032336,94256836,88471078,505050496,-1977694893,1569269253,651922439,1527340425,-90511329,178390726,-402170111,-85455044,1582848768,24371338,-990606653,-2096783810,-1070463801,125367818,98836110,-1442101366,-963985357,514539532,169494469,906328310,92931781,534285483,-2086316373,-1515911442,-930370131,2046167725,-1950338300,-1851027000,-1413467221,2029390507,1200335684,-276605158,1166616091,371089205,973534751,292815885,-1962067010,-1951727292,-1968503996,-350246396,-1959387366,-1962548682,-1951726012,-1951725500,348554179,548521515,-341118474,130515715,196735883,1587868416,-1007149290,-499202786,-1962112251,-1992947627,-1962539242,-2095118763,896664313,223230758,-550817929,121044819,-645180922,1510130408,101123727,-1017445773,55248582,-390057448,1918569809,-362092302,98704899,-964430965,1355020314,-1572962145,276037642,178390726,-1000929792,-402284994,123730308,113465502,94256836,895322918,425036582,611638027,141806123,-768357885,190679846,-401349881,343017691,-1108811897,1944028936,1121945349,-1007096350,-129351417,-1139373117,1931381253,1258735109,1525168131,215476225,113699442,-1962867340,-1962559434,-770798594,-1980169467,-1006258114,637919806,134565248,51674509,-133837762,-1070397757,1946140392,770377475,110019468,-611450066,-372113785,-779901453,128250624,-499202762,341675269,921236267,1983587852,906326530,7159433,-1021372680,84264097,-995950591,-971603195,-962527227,-905561339,1996599301,-1593085425,104531396,28313032,-1070464393,-10622970,512663410,-372178130,-779901453,128250624,-501299914,88602117,-402164416,1333792308,2005745669,654191380,1912766011,512308741,385351789,116835103,1962870132,91463718,975618302,410387526,96214667,1929886696,130934804,1049169778,117376444,11535802,-133860446,1388575171,1183458899,-1967063548,-1950209312,47569,1913104104,-2134375881,-902102827,-997575821,1962621763,512314347,-785709636,650218322,-1962776841,50706486,95986630,-634693032,96083457,1566811,-1007100277,-117128061,717892547,-1999831327,-1962577114,1372056522,89033254,-952743350,395014,1959332352,-118672884,-784936239,-502921450,651365110,906712579,101127811,1405311232,686349107,-1774286585,-227386619,-745843887,492735270,1996684163,1187456521,-1157627363,641925121,1997364795,117565533,-227201166,492734758,113298,1913079528,2122524192,74776351,525270822,-1948612718,120711362,-1953297550,-1161043245,619249663,1918458631,113895581,954767474,-2020380160,1979648991,-1977199987,-1006239658,637902398,638279049,120937865,-2094611622,1963072894,-4564084,2091263,-389993640,113639431,-117373429,1465013187,378264371,-722991722,1532649222,-388877373,-126744969,-947128716,113371218,200110682,638285266,-14713213,-14285708,-661971130,-388402104,-713947588,105769155,-1957430670,103737567,-1947110565,921627615,55445190,-1462619648,637826306,1191183814,-1476392775,548442884,-117242764,-1426863821,-1007287375,50623496,-204917767,-1414819414,-166662269,158597571,-402616600,74776872,8775750,1979774696,977043486,742791541,1343190592,1478193384,-2143942029,436604990,-5111180,1313818282,571719,-2147473176,360001084,116799046,1946224146,45720582,-1190925568,350748675,918718976,101787265,63176447,-389853447,-143261533,10348622,-164230027,-16560634,540809588,-303884939,1965702217,-213929980,1060940458,-897523851,-1327830271,1319826208,-1578586941,1325036544,113653443,369165134,88850183,539015255,-1442839111,-1070421005,1605030026,922712808,88817280,920221157,88803014,1718010629,1711695462,1717986918,1717986918,-151493018,1342177279,-37132,1157627903,-3004,-1,-1,1879048191,-154,-1,-1,-1,-1152144140,1631324977,2050757746,539755127,175276092,773750828,1037508238,-397402153,27787288,1405311832,-397353749,44564492,-397360296,78118916,2117911384,-1152182669,-388984970,1935398702,-790048760,-790048536,-1022417688,1019416496,1007056431,1555088220,-1006930749,18354407,18354427,18354447,557744182,24379651,1392923075,-745777634,-611400818,-1811495370,-969538301,235115014,-1794717898,-1157627901,-986315886,-402640330,-164170404,33789446,-1070462860,123412318,-1607023783,54264735,-969477515,67343366,-1845049802,-2009721341,906206990,60098247,-952762368,17015814,-182261760,123412318,13691225,158666812,-1874952138,108265485,1946369219,-1511406847,-2143904768,219198,-2143935628,204862,-13231243,906188854,303120000,-855345920,772139816,-1876943105,1476824886,-389833469,861142854,-460592933,-1259113893,-219355135,322748276,-2143902091,888894,-466440331,-336406040,385234506,-1152187650,1659371524,-898475036,119428870,-165216629,1946682949,649613336,1479527697,-969535629,196102,287619152,-346542131,1048589840,1962935038,-201922555,-370670613,-1022926861,-1258331416,-225908735,861140596,-468195109,854356571,-226957084,-1653338052,-545979588,302446134,141885958,-102235216,-1031345981,1048583958,1946157911,-531896317,-2045341958,-2077848827,-1330649083,-1909580281,-969025762,205062,52430534,841386240,839287555,1048576515,520098321,-839383691,-133764317,404684590,-1940850032,512634584,178470359,983783437,995662851,1963143718,54173962,218766990,-2085679895,27787972,512683892,12061962,-1909580212,-969025762,-16560890,-1092490465,-1959901333,776437278,1037506190,-402153284,-622133246,521537302,60032710,-1845049848,113710595,917,61087369,-1996254533,-1945919434,-989617650,-402640330,-953748616,-1140613114,113714691,66468,1048590019,1962935072,281837579,-33098186,58064642,909692032,55256712,-2113500106,780744197,-2125068928,-1946091545,6613213,-2120760482,-2097086489,175440127,1183458896,581056000,-1054124029,642961411,1510106871,-466429949,106314534,-989980046,290863910,-953808781,-57530,-989984021,190200614,-989986190,171369680,906327334,55256586,4622886,-2113500106,780744197,-1004141184,-980675722,-2097047320,58068223,905972927,52444800,-1341885440,913107715,92808841,-2093611242,-16405954,1444809844,-1372142282,-16464379,922361694,52430590,554630710,116798979,1946289654,-352079868,378418729,-1960442490,637895718,303120000,-855345920,772139812,-1877205249,-2077849306,378283525,-980679290,-1959340658,906332198,52496126,537314870,922419203,92286660,1047658812,54281844,-164213643,134433542,61883508,-167315914,91554309],263,[1241972278,113653251,922682146,95043203,-1023314433,911234590,906341025,95303365,1582826632,-164183265,537086726,-705968012,1258747446,-1099689981,521587691,56049280,-402426880,1048632841,1962935129,2080818857,-1070464507,504214505,718111412,1493616182,582549251,-1339044591,-1198397406,911410777,53485195,379706254,1958951680,1977170712,-2143924204,50691134,-1243085196,-643962867,805736246,-1340140029,-1123358465,-402277400,1994964260,113703671,-973077727,-16571898,56166086,-2147053824,-2113499387,807308805,806784515,774277888,-1376524288,-661893113,-685863378,218800957,92578648,-1621600168,35971206,-11472204,-16416202,-1593475018,512624004,1355746570,755940280,773721771,1037508238,-947128261,-2054551949,-466481493,520299683,1539200600,-1349785586,-2128166050,267783550,-75429005,74715120,267975553,-117734461,1977289667,-2126607609,-1006695680,224279334,-588765577,-1960939008,638481725,-2129824117,1913648894,-335607028,-772812532,-772812305,-1605137,-1021372913,524732198,-1269760001,113653384,-1089993909,-941092865,-134005507,1492713845,1977289667,-2129229563,-1863793920,-1949142528,1359705141,-489487183,266765145,-2128210709,267783550,-427750797,-494800896,48959487,-234097101,-986303095,-167386570,1967129924,94038023,1074089088,2017361974,521535493,1397796468,93233489,98836110,-2011904381,1344214564,93460107,101127817,93329035,838861246,56486080,-987991464,-167386562,1967129925,89581575,1074089344,1326761859,41812774,385353096,1482381599,2013710019,1397751813,-1014279599,226394406,41095158,-13375279,-15482109,38701862,33618305,-796192651,33546881,-271465334,-466429744,-678755093,52883959,1346963014,-796176046,101123783,-1070465024,-402652738,1482228455,-984124838,-1928994250,-134015876,930464059,521536906,91752190,-1996124510,-955936746,365062,113721856,1543,29278258,45213696,918889586,2089616866,369461780,93299231,1510313663,-1070376103,226394406,41095158,27837323,1499120472,650336347,638021060,-1577040246,1994917238,7989421,643237571,642084292,-1577040246,1659372918,6678701,-395180193,-1070385035,243932744,-315490233,1165346086,1010746422,1173759488,410353732,1165310758,-611577227,1197292326,-2061104523,74729797,1229293862,-497498237,784605148,-1007155830,524732198,-410910721,113639679,-1273494709,91660314,-990120472,1006996014,-117279485,-1340139837,1720329743,56271617,56362694,1560725249,637534211,-1575532918,503710567,637754043,118716101,384739304,1049298719,-16055459,-466441608,409372198,939882144,1963630854,-1593391608,-1444282614,1747323392,-352159485,-130255771,643106499,638807748,134563574,645138269,521557790,55248582,1053034008,109839209,-1996029142,-1207752642,113639439,-402586251,526383888,494142268,922709737,7421571,-400591872,1161298168,-166824700,1950352709,-132180472,-115403069,910003139,247152185,-953752459,-57530,939578344,276104261,1074087414,1170705269,-400490748,48955602,993410443,1963899710,1048786658,1946157175,104478221,108334512,-1341733322,-987300083,1173754750,276111365,45817622,-53614592,1053139826,334169570,-768387834,118917430,8054790,1560430312,-2082115065,-1942612793,369322526,1748928799,639021059,-1560189302,113640282,-956169380,220422,1183458816,57123351,-14279162,-14281354,1522209654,119496195,133002216,1049304854,-16055459,-1977210504,918886214,-953810068,7494,917860072,57163461,138840614,653673864,-1995487605,521598789,-373047246,-986251702,905997630,1967815,-1992884225,-1022444738,48772607,1354981120,93017683,1830718262,1958951680,1979398944,1839412742,-1961432320,76087925,38046102,-1996327029,41912636,-1996327543,1482382877,-16482944,-1992948363,-1023382210,175503163,-645115311,-902053236,868440410,93627382,4622886,1982149,118393654,-31994,1429934708,990737670,141887565,1963214138,12511491,1006596072,225773141,1963478331,71645704,-1897331851,910002944,247152187,1448207733,-402238126,1560740123,-1892262310,1929774854,10479875,838965480,641218276,1265960340,-1189847667,1465253889,-2143943086,31038,1394476916,2048836918,1962281728,-593238009,99287732,-1260599064,-2143904768,31038,647828084,-788377973,1609796585,-1510736889,32186118,1599735709,910717534,101125771,-1995944567,1837696597,256216077,4622886,-972798583,855706181,1962281920,1183458827,172328968,256281382,-401914487,-1942552883,906355742,2104972,-499218122,1049179653,385351710,-1712798945,116799230,1963197969,1048786440,1946157169,2943011,906257802,52569656,-164231052,67506438,1170670964,-1962868988,1044067901,-579531077,1048583958,1962935114,-1007041791,1698234292,985035780,973501664,1979188293,88471212,1353086016,-402360833,1918369803,-1075544058,1476674953,16758979,1006912903,-151685889,-260816700,906008040,52561466,-1573460364,1841565103,341675277,-1962519157,-1992947635,-1979316466,-315487667,1258735158,-990504957,906392584,55250560,189106976,520041303,1347508051,1392509369,-2143936942,31038,105977972,-1960381557,-372178354,2050933814,-52458752,520529395,-655861497,1532633051,1918851416,-805091583,526108642,24510219,1354981369,38177574,229483318,4622886,229614134,-13188264,-1023381242,1899922230,91488256,1896808246,-1070349568,872843062,-1461655293,-2063153610,87818240,-1185348235,1431388663,-326898549,1980054557,113653268,-1342110941,1575324417,-391593239,266934348,1946303492,1946434792,1946500324,-60913170,-1996601716,1187445574,1451819258,-396456730,-1226247541,-363951692,50503734,8692278,911589426,8785536,323086337,645936796,-1644298106,-1985056163,-661915578,-1377255374,-167284027,175407298,-857144656,-385175552,1187446983,-956301074,62022,50022134,1992643701,184847356,906786240,53485198,184560801,-1908443968,-1174457408,-1070432256,-915034382,-1362724791,-1923615115,1577259357,-754667030,1441269483,1935220486,-1904940286,-230258240,-24381901,28878067,1992665856,-363951130,521577715,-1174398279,503713736,520391912,189821447,1028420800,427098138,265553655,74842111,-375098,1024444577,141843021,1951226429,32631043,-1324364639,736154373,-1995452410,1190589510,1232339707,654081732,1183384971,1166747372,-163149566,-1342118935,-1341986040,-128021749,-402374680,1431352548,1560962280,-21370536,50503734,-2078373322,512243200,-1007287550,-1462471360,919630912,-352286047,-481901015,-700546304,309657615,265830019,-32803584,-264379578,84112143,116785168,1954546434,34504709,-1969012733,-17664,91416606,9085215,-2097147899,-1536028165,-1602763973,-375050,100866165,-1804464174,-1871199429,265422379,265553411,-1019542414,-1014300042,-1982297314,971567198,57876229,-1962970647,-2013232114,-2147286514,1946215294,16482578,-1324584176,-2115775740,-1996422933,-1995450338,268824134,-96012800,50951423,1177284678,1060340,-1980348791,1452010566,-464090644,265295499,-754667182,212949218,-930354989,519593611,-253181902,57876234,-1946222871,-75369378,57806848,688906427,-1319898018,-1948003580,1586372299,1372730348,1493374184,994603551,141843400,-108935125,997392896,-135504383,-3002,1317782901,265724406,-1029455613,265855247,-1005600605,-1559241722,-1064562748,-962346749,-1949748465,-1961893866,857667678,176285888,-385649889,378273421,-1169027122,-1934031938,-1226301951,1918502658,6535658,-1962688833,-770967946,-987359628,64523293,-661724090,-947702015,-354268668,-823451898,-1907273722,-1590238138,-1959391290,907002894,303175423,-385394599,921239774,-79235330,-986876926,-1985086346,-4658106,912518143,906166944,8658570,35555382,1086584323,1084807285,1183569012,-388287506,250282618,34010678,108298243,34504758,-4505597,63629567,-948643061,1408261769,1526972392,99501705,1183383568,-2118110228,1930428667,-1312584946,1038144260,-1552547584,755040301,-1957691136,-919340962,-1070345845,1493804776,871128718,-420982318,57892353,1006479593,-385649210,-1976107143,906003486,50470536,50022134,1183527541,1060332,264676150,-1006188746,-2130640881,-2097086778,74776318,16828033,-1070167754,-1029491185,-942109169,905969668,6362879,-386376053,-397082208,-396556343,1190527395,980681467,-402536472,-2143944229,1064766,106309236,1077330998,1015031312,907113472,53479054,-1120469194,110044686,116064320,1057408566,1577517072,-379722357,1451992222,114414,200427147,1208317120,344578190,1223575179,344578190,146736926,24045568,1017927249,-1442286546,1930493827,854843906,285180864,1588199795,23717977,-260666542,82375171,1996446383,110044914,-13238228,638500150,4195983,519861957,108315990,1358957753,-1979687745,866448156,1504422848,1444814686,-1979026235,-1415253188,-987799893,-914357644,-201749632,-1966473564,-385928505,41093733,-1014302326,1525209906,-1979550966,-1568020263,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,-952762230,-2147275770,512636416,-1942617296,-167563746,1946286918,918894119,2126778304,1569466108,-1991356912,1971922460,113587726,-1943662652,-1993993123,-443870651,-1550259875,-1003043530,1053046287,-1064562752,289308726,443809810,512634398,243285463,-1996226426,-1946131690,-1202708520,-1940909803,922405824,52496070,-1949266432,1444871143,-628178290,-389299317,1586167820,1105745400,216554759,726909696,-1333597989,1526730984,-1959373885,-402444258,-1847066619,-1664918608,-230257840,-1962931736,65596998,-1013098496,-76234741,-661774776,73353,1992672031,-1395749914,-109823428,-176923588,-210436036,-242749141,-952743485,84851974,1053046272,-1064566691,980731659,168135206,909341888,101596809,477479226,1347834183,-291575636,-502368850,-1960421129,-1113377275,-346464754,1499355153,238979894,65286662,63407096,1355007723,2080818742,-1909062907,-2096943098,57870074,-1962932550,-402238502,1528758841,-661911694,44286723,652957696,-2093940552,-623833150,-355269711,849311977,646330084,-469105843,2080818742,108265477,2080818742,-387448571,922695328,1150223152,839445268,113653440,905971068,92022410,53781302,-1902064920,-1070394276,180273294,8961792,-1515870811,384411045,-1590246414,12517412,3205120,520502642,73273,1049166965,1031798785,-402295718,-387252205,9216310,1962934077,1004506142,-350718984,64523473,1073742598,-2144943986,125062461,1513979942,-1007091340,1952071040,-1971974,958854514,1962934590,244000494,21037059,637534990,227020170,-169287957,614545070,-1901906432,116798976,1958740738,116798992,1946222729,-1935591928,-1901906432,-1950338304,1084438264,1117992451,1151546883,-1590276093,-1813512050,104231679,20855071,912880640,8980214,907834369,50464502,907310208,906006177,2360891,-661911179,-1945748682,-2147226880,242506301,1946113768,-1578608438,-385371986,-2093571773,213054,-2065104012,614544896,104543744,242483342,34010678,108347395,9347894,-1528261397,1552505759,-1368463358,-873789264,1929326056,51284928,-902080000,-779419018,2010725202,1048786562,1962935104,512505349,-2093612224,213566,906366580,54658702,51263782,91621120,1109298230,512505347,1391002436,512636671,243991364,-886374397,1282726540,-1030827773,-338065591,919155502,50466442,-12590719,1996618115,512636632,91358016,1109298742,51284739,-1932842240,1959824344,1086522139,-1991655282,637535006,200329,495340979,639469606,81545,-1590240626],264,[27460400,1087933440,-1380259749,-392145431,12561812,1220578304,1946051048,-16586493,1743313038,-1946782978,1358955278,-1518937797,-385934359,-164188816,67143174,-2143941004,34110,-969537931,16811270,-1946156865,669534400,638219006,81545,-340957208,-1386026837,82381232,1958742688,1946237984,1946303524,1946369074,113653302,-1341848797,920906497,52627142,-351817723,44054260,-337366525,-478063670,-75235521,-646489342,35555382,921496323,604015008,922151681,9178763,1962932611,33260480,477365362,-164186133,16812294,703074420,-961252864,1509949446,-1993965514,-773063168,-1996032458,276103424,1912606696,444058,-2143924992,16812302,911271147,-1912593247,654259136,1952071040,-388461031,678624619,-1996032458,108331264,1513979942,-1053097237,-164173963,16812294,-661779595,1929202408,1975597831,-1017579517,-1144825607,195366308,-1525766794,-1521441467,-1520523945,-1512331849,-1512331813,121415145,154928242,-225764746,907173003,271582966,906327297,54402697,907304075,54271625,-1187578066,922693284,-397368137,-969495756,16982790,-521600592,-617364578,300424982,736646060,639857153,1946172803,1032005145,638809343,345591,-1995737728,-1945788866,-402284538,1130089016,99145707,-1612096596,520042142,41025700,-1158941461,-1675690186,921955072,10493695,-13177621,1912648734,-1660032791,-1996333943,1150028412,72124688,509138667,-1661343658,-1796733089,112809642,1202057984,1587914055,1552614539,72125186,-1962519413,1150159484,141885198,1577868430,-333542346,512308741,-969538070,-16420346,379301097,52477703,-1173705543,-819264710,-372123861,-788475517,-1666848543,-1995553652,1418266748,1352067846,-854514248,41048879,82415339,906267550,-1962728285,-1556739516,1149961000,715339278,38046467,52863798,906249355,52635272,109981379,-1910096425,637743110,3284539,112198770,-1004092423,50345022,-521616389,653947647,1979661696,-351883260,-1977199641,-385928675,-1017446398,-687436242,1053042237,992346154,242353245,73214758,-2093104090,-294256641,-1202666503,-470417349,-2091321341,868419271,-6690597,-2144990862,91553597,-1326257341,860930820,-1142402085,997350399,4031270,-2094654092,57999165,921365315,637746849,1966032185,1017198323,1161373187,652834097,-64057,54436150,793086246,54305078,826640678,1489238104,-389872464,728891995,1049173782,109839774,-2094660192,175374653,38111782,1883041828,552077172,96872191,-953751297,1051985266,-375592471,686333167,370373122,-1640068833,-1610183675,-933042171,1756628082,-471080213,-75240141,-1157401836,-1909063660,637743110,3280523,1349835067,29172343,512632320,-208994250,1015073579,1178564095,-75237150,-1123453164,415170562,501961472,1962933123,-2091648899,78712771,-478028845,-397074433,1918761668,868257380,512636671,-973667536,175374339,183193945,78680811,244027627,-779419598,3421893,1364829427,-5191125,-1909019917,-2096943074,13374,508890485,906399238,-66852864,-144892153,1946157765,872859400,-352315392,872859398,-1946157056,-1895811578,-352308730,145775535,28356331,-373359893,-30545807,-1977218958,21096453,-320142733,-1640068810,109852165,-165280352,1948255045,243283462,906102262,53229311,775356214,1370115,-687923434,53347983,53216911,-890568077,-1410612853,-1320035701,1508627204,-1023158132,-494675826,378091023,-1942617300,-1023201762,-344713026,14805144,-1628765581,175505980,587646518,28311811,20746475,460786290,357892902,390927142,647152011,638928265,-401123959,1418303999,648538886,-2147072522,52824693,321261909,-588573875,54916646,653227392,620905867,1077739760,1023767552,-562757584,-854515272,-339709137,1929526443,7727168,-1073048974,653923701,638406027,-82881141,-1986416920,1418265676,-400495866,-1993955244,-1993994931,-1070395563,-937492682,1703093760,-2128167163,1073743181,-341288984,113653384,-1342110941,-1951339775,-42997565,1460017010,-393011362,225574943,-390068760,-1977156357,-350451683,1407118294,-388396207,1482423721,-335747352,-50403113,911219826,271582966,855929857,906554304,637746849,1479492923,-1329397387,1019476230,1344697607,1592312458,410146817,4553859,121377396,1283524469,-348127165,1130660121,317439999,-352317512,1946696720,515395798,1529859345,1609106290,-1704597094,641123638,-97536,70912372,1959069300,-101520615,-1003073341,637903422,4408775,910175232,4589112,1346909810,984891652,637896998,1543652807,1300243968,-1070907324,1229293862,1262848294,-1993997648,509103941,-5445546,-1993996174,-1943648907,526272349,743490392,275929089,87829876,-969524106,16982790,-2048196176,-91551970,235834166,-1737889792,369380489,50707999,-218099783,-1430244444,916047337,921225,118944395,906167743,50595582,-1202658581,801968415,-352160934,-388109375,-1519255526,-986294754,-150625738,536888132,-1787551906,268879414,-1007087866,91602954,53911606,1444825152,587646518,-164232701,-16420346,105914740,113718871,83035554,-1542026186,-398392315,-148439277,1073759045,1951926111,-400954610,124911641,4408567,-1341295296,279066127,113653254,-117374173,918757214,4654650,-1007091086,-986296237,-1291830218,65271384,914962160,-1942616670,1476764702,1438906459,-326898549,101127696,-260141737,1812383286,-969539579,355590,1957693928,-12285427,91071030,1812383286,-391315707,712179542,-1190955032,-1403650037,-1461396504,-501517304,-544514314,1605647848,-1927342585,1065414774,1426551808,1560284904,-1325857933,1575324419,-339725629,922726402,-1341961054,1906456319,113653253,922682746,95567497,-1241069770,385875717,-2035446521,116798976,1962870130,50325557,1929309672,51308586,-402563699,-1133379275,915087126,116786610,1962870129,36956163,1053040406,-1847065182,-355342171,-1331319832,-952712445,-16408058,287553791,695414733,1342356712,1458046091,-387938588,527819857,460709946,-391338664,-1073028112,1055395444,-1428190236,-622268299,-1021372928,1492839338,1962949760,-117264380,-397061949,1482544751,-969532301,-16420346,922641896,91358918,42133504,-391499856,385393631,854115103,1912844542,106307320,-712775593,526255967,-378403920,-986294754,-1962565066,1331430367,8826253,1336132072,942038192,24444741,526274474,1962988008,1958742545,-1392801008,1961082088,-1073066246,1555039092,5499050,521579378,95567499,94516933,1963073512,-12285420,1961072872,1031808524,1191605248,-1237415626,-1960897019,856011318,1896281801,57999109,369175784,-1572944865,1173825029,1971322947,-401874163,-1058495360,-1533351703,-1396505680,1977833704,1945975559,-202659303,952120142,639268100,989822336,1555039605,-1429960022,-823606280,1946398721,-117264382,5368003,-2094597518,141831741,775782694,1326085422,-1342166040,-337284605,-386333950,-764084202,-486020948,-46418315,-1398093709,1961032936,-1444196614,-1073085302,-286735756,-79969310,642714482,-488110710,-118262302,-117198653,250381251,1460033054,-1259566251,984263726,-401050172,192217038,-1002788180,-1008183435,844264959,1988733632,-1958221050,-387447178,108411873,-164216972,-16420346,-494923659,369112577,763299194,-771095435,1988702068,-1105259002,2123171147,-806856950,1827168177,1308838306,5126914,-141882509,-402489660,-336027054,-85395189,1963110400,61929731,1577541469,-998007009,-1572739058,918789705,5900022,912946431,94516991,-1539899594,1599479301,-390057209,1265827033,1157087486,1948254275,-1578608654,1594061824,-2144933397,141885501,1275524662,-277479677,520550283,8448095,95854902,142131211,-970209533,95855414,1962949760,-1436766205,-2086545944,-914357052,906816257,94635663,-1576628426,919155461,94516933,910523588,92946057,-1945727946,1444856581,-1252960506,46262294,-402407745,1599732963,1931435527,-1785861885,369344190,-1584601057,848656873,3965120,2088817524,-847955455,740297901,-1329171104,-1057045505,984891396,2129183659,-1494005343,-1974405259,1927872324,637957345,1978140042,-1396483842,1979609064,-513808134,-1243335997,39708694,1349143737,-392008728,-2048329788,907309730,95035017,-1640068810,109852165,-1696070240,-385649673,-1992949613,906341950,95422092,-1407284938,512439813,-2010774102,-1074623715,-397343810,911998015,94254789,-2143942030,-16418242,45089908,861425899,38570441,-2127344503,1969900795,1954588681,-1182850043,106369024,1599473438,129698280,1360991839,-983968769,1912970806,17090330,88869120,95199542,-1071710410,113718784,-64086,1033145833,57999447,-950332949,905969668,95303365,-335608634,911866626,95028935,-2093547521,620962878,1961427829,-1804998252,1763752273,1829160502,669582853,62832639,-225750704,1509663464,372470360,2050916383,712376069,91031238,1912679446,-971607029,16982790,-974454352,1924679656,-1833834477,-352041847,-389969013,74627225,61928939,-1957567253,62832626,1509646056,-2143883150,-16418242,521539189,552076981,-1275729919,-655686542,-655686736,106045009,-1074296033,887620670,922695419,-1892285006,1577432070,-1166911201,2050916406,-663355643,62832465,1509627624,521596018,91897472,-3837185,-16408010,-1090149322,118883262,1860747314,-401575174,74751865,-219430658,-1341864829,916712208,94635663,-1576628426,-1256253947,11134998,1924488936,1367862157,-378933319,79298322,1354814212,1090785060,-838969174,1438905205,-326898549,-658376950,-1207601921,1844117509,-1980346743,1586296918,-27357958,-91551970,-638070901,58050827,872415161,1336865472,-12219866,1960791272,-1436766205,385646217,518542623,2126798232,-389968900,-1031012448,855612392,1455794880,-162624520,-7870379,1008431965,1020818512,907179269,52706947,906654785,52706947,-352160685,-443811390,-385650083,-588672298,116799122,1979647346,919439874,91033224,378091203,-952760844,390918,12777216,-1975159298,16416994,-494911884,49971215,-461359497,284983536,-1942606217,906361606,100220553,-197722314,110048773,-1992948227,906362638,100736649,85888054,914961926,-695532029,200000395,-1830092368,229662297,-138151701,1948254403,243283462,906102262,100011648,646002177,16713204,-197229770,443879429,1929300200,1048590041,1946158582,113718794,132596,-385842199,-147418586,17167366,-400067328,-1233977926,-163676106,-411828219,-200882378,905970181,100009718,911963396,99878599,1391132675,-164183047,-16420346,-846593420,1945941224,1048589874,1946158582,146919,-147398027,268825606,-352160512,244004446,-986315265,-1962540234,-43980586,-952742542,33944582,907012864,100023936,907375616,99878599,-397410303,-1590259661,1149830644,76109828,1536267753,1048786512,1963066868,918894092,348456451,-335711256,-194779133,-1207375016,65732610,-385875528,20746615,-396948361,276034476,-385437601,-969502361,16982790,-202702416,-1447176053,5671171,1493323401,-1996206455,28903030,-1960897024,1963043029,639429378,-2147072522,179832692,-349188847,-1407254780,-352161024,101491145,647043561,-2147072522,179832692,-349188847,-1474363416,-1948062976,1392515614,-1340145840,1935366144,-1658001401,-101681845,1460018883,2209873,55248582,-1976646632,114437,-1960390773,1776814934,123689439,1946237983,516159963,-685863378,54427709,-1021378557,9707263,1460018883,91555526,1258735104,784603139,29296010,651135744,-401516917,123723568,1946237983,-3933733,-1023371234,437160785,-1640053760,650130181,1362314633,1509932520,-1410856333,-387259748,-512491593,-225721511,16925943],265,[-1961659392,268765252,-1950315008,1149962828,385824268,1157042706,1962934786,-984211944,887620724,-314185491,1150164830,-1113508344,1084433934,1048589824,1946161681,138709792,-2045870026,1157039104,1962934530,-661774841,520315368,-2063139274,1671640576,-1010814208,735611910,-1898410302,1032128,1096023,-1359741008,1610058567,-1899877544,33864128,-789068149,326428883,-830219636,1943022576,-740624632,871508962,-2015719726,520494839,1976434183,1318235355,1187548077,-31145334,91598908,-341118036,1974615046,-1834683540,-1183579736,-1014198128,-1037313908,-1064380274,-1191178305,-5242864,-1958236429,734235639,-1077899582,78708751,-789068149,158656723,-802432372,-830219634,-137917456,1961415632,734170121,-2084401456,-1014173489,-1907828596,-1077899560,280559631,-201347072,-141867090,-1907833973,1032128,-963967823,-388771593,-628356492,-628174805,-995711,-789067893,175433939,-802438516,-813579634,-1014169616,-1907828596,-1077899560,280559631,-201347072,-141867090,-1907833973,1032128,-963967823,-388771593,-628356748,-628174805,-1947152765,-741279801,-1945537304,-1898959934,-254835774,1322289836,1187548077,-31145334,108376124,-341118036,-1304653817,-1527551115,27837066,905971432,303306495,-1014213693,268434305,-1017445770,1364198942,-377268394,-385649918,-108330811,-1992900466,637568830,1112685953,-1293352076,-2095116800,-1293390649,-1104907008,-1959349178,-2097117378,1152985287,9353984,-386969928,141689005,-1179393858,-1527578522,-1090485015,-2031615882,-1102809856,851424394,4503808,-1207923525,-2031585102,-1106152704,1153021066,8502016,-400799816,1467089013,-1179393858,-1527578621,-1421307720,-1191000445,-1527578604,46564267,-218084423,-1086788700,988282996,-1104120576,851424462,4372736,-1207923781,988303070,-1105432064,62501856,-1331367168,-964449720,1358082,-2085968653,1270416070,1604645632,123230558,-1094493409,549041424,1957098240,2105550345,41244415,1472440051,443918067,-2025944266,-1949594880,650130392,-947714813,1610146306,41272123,-1007041544,2097152,4194304,243990529,-493879280,244050174,-18743280,1397816552,1465274961,180297222,-1105261056,179942996,1973875456,10561098,22822144,2134720882,-398690559,930414682,370051878,15302912,109979138,1589510176,572086,1946167784,-1234780661,-402649158,326434846,-1196778832,-1934945770,-896816176,-1341724285,531297168,1516134151,-1017619623,1103768401,1442971839,-896839337,1599710963,1191408734,-1017515550,708217638,-2096450816,317195206,-401640192,175439885,775716902,-397540235,-154992639,818184435,1681401422,-1023364095,21505673,21761676,21628615,244056320,548929811,16825857,18562689,762663747,24329857,628445252,21380737,494269459,19152513,360022016,482281230,24493751,-218097479,906392998,8718022,49930,0,41002774,-1479104746,55836704,56885873,12059249,41466626,1048835634,1962934304,672565765,378194688,-1295318999,872362912,512438006,-1959878652,782239758,1963016064,1996697104,1200303620,1945647876,855149316,113476562,-947132958,-695477622,38409865,782706891,-1070335321,-1604213970,-1604082898,69110574,244002464,-2094096376,10510654,-2144464011,225771839,72825646,-1993463177,-341810914,1048784411,1962975331,1065365019,773158148,-1604116855,1631486766,141820064,1665041198,745865376,-502873213,915091133,-167010207,-2094118795,10511166,-771009676,-1959900299,782263094,-1604241783,71616302,720044032,1630964526,1049308832,-1959878557,-1039990204,38111534,-2026978677,-1037368252,71665966,17155630,-970062731,-970062843,-1959919100,-1197448938,-617480191,-341789749,866235138,-875525184,54061306,-225746573,24936494,777811200,772015302,294019,-970050700,-1959919356,-1014300068,71566126,71207726,244002464,-2144428024,276103485,39160622,359977019,72680238,192205627,-502872189,112869,-2016683214,1418407671,1426271748,1418276356,96873988,-1279792380,-1291654238,-876596309,46721274,-628417165,25133102,773354751,771835902,-1962780789,116048346,-1207245887,-1278541823,-1291654238,-1950338132,-386217008,393413274,-2144413045,1946157439,1342057994,112641,-1278485710,-1291654230,-876596318,41478394,-225760909,-1959870414,782238750,-1610084725,37716014,-1057095052,-502873213,1418407667,2089430532,-1193768447,-1278541823,-876596318,1139299834,-1947038974,1940042707,2088775221,-1414332415,992881781,1719075924,28837746,1574646272,-571977013,-318023167,-1959913356,-1037368252,72649006,71696686,38152494,-1070342933,-1959867555,782238782,-1610084725,71139374,-947713676,-1275731450,-1947997279,1141059266,1166618114,1149971970,784476932,772031881,771818950,83398,72649006,-397239061,190448000,-1960545043,1143680706,1178283524,1947760388,1177103882,1174482436,772139778,67126982,72649006,201289705,773092607,772031883,184828931,772044013,990135811,-385648944,-326958921,-1962469872,1962880732,1961691908,1183526413,1140928004,1187393028,-1959918592,19792965,-13761468,-1959918988,-1993473467,-30539196,-30539451,-1993998012,-1993997193,-953808265,3143,239585062,777519104,-1056816085,-930412840,67101057,654049317,637945737,1476939657,-1962485567,-1998392,-67099389,638028070,1442992009,-208973225,19654670,-2090967206,788140228,771837438,771837182,721699979,1418276546,772764676,771904515,771904905,-385596023,-969998680,-1578564603,1572877310,240277195,-84098328,1583020683,-1598832629,-30479500,-30539451,-326958780,-1962469872,2005477084,2139694596,650720010,638341001,638472073,637947785,772296585,-1056684917,-930412840,67101057,654049317,-1993996407,1465254479,-401673333,1583284381,-99564413,38046510,38111022,38045998,71600942,71665454,71600430,21823022,21888558,-379725941,-1959854842,-1959919036,-805108652,-276037837,69110574,244002464,777429000,1963016064,2005610012,1976974082,199985926,773027327,990148355,-1962510864,1978469371,113476357,-1017194014,786074464,-1610342853,992879218,2006976030,371928603,-1031036924,112841267,200406784,772371922,1963081600,-1007066877,-3934111,38950,0,0,-202309633,40719,65535,13603584,-1735917544,16,0,0,0,0,-65536,-1828716544,-65536,-1828716544,0,0,0,0,1442512896,-326898549,1716545042,1716938321,-1070378153,-1980086647,1183447110,-1956239626,1317627404,1859217148,-981331972,-1853616384,73174272,251710696,1711324034,1586100103,173903352,251706600,-1996442750,17823326,266916320,1442933378,520040023,1583325194,251658557,855676805,-1933472055,-524196152,-1504659440,-10080518,648328758,92759655,52,-1230805458,-1910572124,1317758681,-372152580,1718088700,1720739749,1744032209,529557413,788158566,-1241086106,1718036132,13475,-13698304,1033899550,-2062614527,1586167868,1960512504,1342057988,-161576191,74767115,22019630,1717528155,1717134942,112728,16416387,-1974991756,-443811234,-1481389219,-75495189,-2147257177,1585971947,-88085510,2139842086,529212930,779410187,37716014,1714309493,71808783,182501734,1925655398,-1053071810,-30527118,1714291015,38254351,182501734,-117963930,258393083,-1050228809,-1050275601,57017575,-947165448,1723925350,285208637,-1277135360,-1291392089,-1291654235,-1006896730,1357679445,551947184,551813355,1114972328,1178192012,-2126809852,-1518534018,2122385268,1973782018,1096493,369168174,537896112,251727040,-1947549662,-1912600410,618368707,-1071509506,1067882986,-1900006401,1489014488,1566101341,-1238434002,1988716196,2122934002,1711738606,131257,1312515584,1711568636,1727811211,-1170829999,-868315740,1183540900,-1409484046,283689318,-734098006,1183540900,-1050235922,-123072280,365791156,1918461691,1311335957,-1316745220,-506370306,-229768858,-296877722,-13455893,-1976640374,-374926689,-1459552556,16941735,5521024,71303170,16908800,163579456,1054081282,262316,16256,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,0,0,0,-1644911568,390334466,65536,403940352,1,1405344391,-775713966,-1948777501,65196482,-2030007344,-2029975078,37784282,1091099271,-1017423358,-1014279597,-670833711,-489569653,9162755,18995847,1082841735,551192322,1532625473,-1957538877,65262019,-775779368,-1949301790,-1982167296,-1965390079,-628686272,1510097288,574299,287834114,1,307625986,36,303562754,4,201261315,983041,286327043,1114113,213451011,1179649,285737219,1245185,262995970,11,0,0,0,0,0,0,-363721126,65535,16973825,65540,327,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,1987208238,4607232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1296262176,387778562,65536,403940352,1,-1956154366,1178323526,1029666070,1517551616,1002981003,1383404614,1946157117,108954445,-2126023392,13371518,1996439669,578223908,-14649601,1996428918,444006164,857241343,1589924032,1200301580,1065559558,637826060,1342719883,-15567105,1392906358,-1878362369,-128980978,-369211767,1996423378,1088036,-1073016347,1183445364,309454,611778457,-15829249,1347554422,-15567105,1996427382,209125134,-1878362369,-141629426,58048523,-1996451351,1996476998,-763953202,-800201318,1958742802,-800683657,-16776776,1962921590,1905938458,-1995425790,1589955654,1200301580,1065559560,637826316,721831819,1177229382,611778324,-14518529,1996431478,477560606,-3246337,-11527562,1996428918,142016276,-1710852353,319762442,108314635,-1995159925,28900934,-831062272,1355577087,620917146,-831062253,-1697614081,325471717,-1697483009,327817534,-1697745153,328353957,66872835,2122571366,141820120,-1697089793,3956,1610499723,-892788898,852000,328859650,1,274268162,36,181207042,4,288686339,1179649,330039555,1245185,225705986,12,46596355,21430273,276561922,20,71434499,21889025,71893251,21954561,327090178,22,73990403,22675457,74449155,22740993,0,0,0,0,0,0,0,68027504,20680,1451957846,-1946799604,1972181118,41714500,-2147257086,1569398990,-1400850716,372049922],266,[65536,403940352,1,1183448134,-129594886,957236875,326373446,638219972,1183384715,1149970168,-96040702,-1962933829,1149964918,172243212,1992561012,76228102,654067337,-1996340085,-2092695994,57934587,-1962894615,1586171974,172439826,1183532149,205994254,-1070922379,-1006589463,-1960442274,-1047788985,638219972,1979860027,1149969924,-129595134,-1047609204,38767398,992395406,74646092,38570790,-939897207,-954,1183534059,205994254,1589914229,126559750,638219972,58065979,-1996190938,1183774790,126559752,638213828,57870139,-1995994330,-940836282,-15960321,1996425846,108461832,385369741,-62485168,1374179350,-129593858,1996443670,175570700,-493222806,-1928277191,1343683654,-16222465,74057334,-80092518,112651,248170846,16973854,67242,131193,69825,131072,134306,16973824,67261,16973829,68458,16973830,67273,16973831,68681,16973832,68723,16973833,68436,16973834,68646,16973839,67731,16973840,67584,16973841,68666,16973842,68731,131091,2558992,16973824,264123,16973958,133801,16973846,264138,131207,722822,131072,854725,16973824,133866,16973869,131125,16973900,68476,16973914,133895,16973911,67347,16974178,131390,131163,1772996,16973824,131449,131423,1838436,131072,1969532,0,-1435716400,361498626,65536,403940352,1,77824,16973860,143393,16973853,73354,16973991,143439,16973857,140756,131106,2961706,131072,863310,131072,922131,16973824,143267,131117,1125536,16973824,140607,131124,1251317,16973824,78184,16974151,140785,16973892,143273,16973893,143613,16974286,77637,16973914,140640,16973906,73135,16974178,143205,16973915,142741,98,0,0,0,0,0,0,25428331,32375257,39912043,38470230,13646128,13654593,28342881,2152128,2154200,16840416,16842488,-922746952,503316484,1465309326,116801155,-972458752,-402523066,267059266,6947178,369510029,1914634064,1608054533,-892788898,-466485240,129620787,-2026230272,460455952,294074926,-2096663040,-303954749,36572651,-2147478905,-1976696620,-1023405153,-12138978,-28916224,175555840,-1979285820,652489220,-164489846,3950406,-92260492,976385024,-387418942,1586036652,-1511484675,1925331967,-1975879881,-16057218,2123026804,1962621693,-11629878,1979600394,-8484670,-335651192,1996504250,16416787,1586107255,-27378945,158467703,149667891,-352321096,-18429,767083295,313344,-661774848,1048794966,1962936054,-62470647,-9377792,23728107,1183646058,-11528698,-150638050,526278616,576201,-352320839,243971,1426128824,-1910575989,-1679775124,399312898,65536,403940352,1,1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1960958616,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1960945560,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183391340,-94991880,-1960294773,1317677654,1760598768,1183391360,-27883012,-1728052808,-17805686,1760598729,1183391401,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2095128984,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,456354044,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,33556774,18641664,50331648,17023233,50332928,17060609,83887872,18160897,83915008,18322945,50360832,17009921,50335488,17062657,50336000,17028353,50336256,17057025,4864,0,0,0,1852397556,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1869619315,539915378,543516756,1953656688,1952805664,1735289204,1634541683,1869488249,-1191661932,380241922,65536,403940352,1,66517,131088,2492290,16973824,67470,16973841,67826,16973842,67957,131091,722512,131072,852249,131072,1179812,16973824,67859,90,0,0,-1874853888,486555652,1124109568,0,262148,3932240,65636,8605858,134242560,402661376,25856,-2108686080,6225920,2228230,6619164,1342308359,1509949570,771762176,16782592,16777216,32848,0,0,0,-2134376256,335549443,1744860160,1392508928,1667591269,1767317620,2003788910,1291847680,1632837715,1394635630,1718186597,117442048,1207986432,16802816,-2091868160,1179648,2293842,65550,1342242817,4935552,1375747840,234889984,512,-2142240512,1668178243,27749,0,0,-2134376256,1006657796,872466432,1342177280,1953393010,544166944,1701603654,1291847680,1632837715,1394635630,1718186597,100665344,167788288,25856,-2108686336,1953845030,544503152,1701603654,1835093536,14949,1179657,786572,8388618,8474753,100704256,234889984,16777472,-2142240512,19279,1638560,917539,2,1132482561,1701015137,108,0,-2134376256,1107308807,1325443328,1342177280,2004054881,543453807,1970365778,1684370025,1291847680,1632837715,1394635630,1718186597,67109888,402694656,16776960,-2108686336,1634738241,1870099315,1763730546,1701978227,-1365987160,341902338,65536,403940352,1,538976302,538976288,270540832,0,0,-2108489728,80627469,0,538979886,538976288,270540832,0,0,-2108489728,18189,0,1414416727,542133573,540028980,0,0,-2108489728,80693005,33,1481854788,538976288,541415493,0,0,536870912,80748238,32682,1380275029,538976288,541415493,0,0,536870912,81796814,264016,541672519,538976288,541415493,0,0,536870912,90250958,149456,1280201291,540424243,541415493,0,0,536870912,95035086,75490,1480940108,1145979216,541871172,0,0,536870912,97459918,9936,1229867341,541344331,541871172,0,0,536870912,97787598,1300,944654679,541934903,541871172,0,0,536870912,97853134,12800,542262614,538976288,541871172,0,0,536870912,98311886,9008,1296912195,538976288,542528068,0,0,536870912,98639566,9280,1113146699,1146241359,542528068,0,0,536870912,98967246,7568,1431260492,825443667,542528068,0,0,536870912,99229390,12928,1330467661,825447253,542528068,0,0,536870912,99688142,10672,1330466638,541414229,542528068,0,0,536870912,100081358,416,-1540316644,356386818,65536,403940352,1,33555456,17056000,33554432,117707008,33554432,755293952,50331648,17104129,83712,0,0,0,0,0,0,0,2248,-26026,1186856960,1309076227,313166,1191084288,-1191938814,767098950,-1982297344,1183579726,440830,1006632890,990148057,-1911851838,642468800,1991,1416160491,1264150528,38168606,16777114,397056512,1048772702,1946158748,-38901,-1706001816,65535,13527054,16777114,200313600,1444574454,13068302,16777114,-129595136,-1946528119,-129627198,1593770868,1648264184,259260419,56761995,189941643,57954375,1783652351,1778543104,1778412032,1778412032,-1710986752,-64308,1691076958,1650553705,1694524780,1818386798,1869807717,6581877,5832,1778412118,1778412037,1778412032,1778412032,80517638,1048772794,1946157922,1646168847,1447529219,1951680267,1415577347,13527054,28058,200313600,1444574454,12544014,32154,-62486272,-1946265975,-62518334,1593770868,-1673624580,91488262,16777114,-26112,-6684672,-1912602369,637838342,14079,384452237,1778412112,1795123712,1428855297,-1073020521,-916528779,-1531437365,-1948742143,-16699874,6947447,6946922,6946922,-6684566,234881279,-99864,1778446390,1778412032,75851776,-1640096102,-1711183359,28120332,-1205941473,-661716993,211419242,234898197,-1946213912,-16699874,-6684041,520093951,-1261395960,369690626,65536,403940352,1,1602949867,109019910,972518656,-286574465,49004587,-916469877,-939522366,1442840578,-18402,2122569870,494206982,17315583,2122514538,-1071972090,-397354761,-1072955574,1187448692,-352321026,-28915963,74055680,973125018,1458604813,1778939647,1778412032,1778412032,-1711052288,224330004,2122576011,527696126,17309323,137119734,1398150517,6947178,6946922,325714026,1728124058,1458604813,-1493041766,108954376,-1961266176,1207306334,276045867,17983571,1794187368,-1711248896,124364678,-892772833,-1957363708,228550892,-402104693,1566179340,-889282327,-620036092,-880076940,359979787,-1911798600,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,33560831,17520896,50331648,33725185,33584384,34366208,50331648,33704961,50364672,34096897,50331904,33716993,50364928,33670401,50365184,33677825,50365952,34099969,33556736,118301440,50331648,17560577,50372096,17559041,33563648,218643712,33554432,755870976,33554432,235467776,50331648,33672449,50343680,17681153,50415360,33665537,50348032,33661697,83902720,17521665,50377216,33742593,50349312,34023169,50354944,34075393,50421504,33708801,26880,518818645,-1912590152,276234200,-15829249,1996426358,142016266,1778808575,234908160,520095208,838345,2760,-1205971369,-661782368,1460960907,-15567105,6951030,-1505449896,328194,-2013134848,403940352,1,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547],267,[79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359,-1470582084,410716162,65536,403940352,1,0,196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411,708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1331126796,392169474,65536,403940352,1,12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746,267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250,0,-1575179136,367659010,65536,403940352,1,147456162,-1705576309,151650612,161875702,1444049921,144324351,160839423,160970495,-335673880,922703376,922683546,922683798,-1024980584,-28931586,128466563,185824256,1443853567,-1711248809,152043682,20224598,1784022701,-1711248896,65535,1593722507,46844255,33563904,17324800,50331648,16785409,50332928,16852225,50333440,16879873,33558272,101237248,50331648,17082369,50336000,34120449,50334976,34123009,50369536,34091521,50337024,34093825,50370048,34077185,33560064,184900096,50331648,34072065,33562112,201659136,33554432,738557952,50331648,34048001,50340352,34084353,50341632,34055937,50343168,33711361,50343936,17152769,50346240,17141505,50346496,33798145,50344704,33803009,50344960,33755137,50444288,16863489,50350592,33857537,50349056,33806593,50349312,17086977,50352384,16871681,50352640,16956417,50353152,34097153,50351360,34115329,50351872,17118721,50354176,34063873,50352640,16971521,50420992,33627393,50423808,33989889,92416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,-1610041096,378669058,65536,403940352,1,260,1862337280,251658504,-1795095808,285212936,-2113928704,10244,419496704,603980033,838861312,11532,1610679040,-1207959288,-352255232,16779264,-1962867968,-1191182072,1979777792,33556481,-620690688,50333696,-1979645184,67110914,-1946090752,83888131,-1308556544,100665352,-469695744,117442563,838927104,134219780,1459684096,150997001,939590400,167774217,-838794496,184551432,-369032448,201328648,50397952,218105865,469828352,234883081,-1610546432,251660289,1342243584,1191182604,1375798529,-1308622584,-67042560,1509949700,0,68808,1183536727,306580244,1589905780,1065362962,-385649408,1996423349,242679568,1392923398,-8616307,-2140647402,209125120,-1710590209,65535,16467654,-8616307,1452077195,-28930306,3964966,-2144989068,57942076,-1947079866,-970570018,-2037579769,1343684476,-17529203,1080578070,-26048,-1073020928,2123061628,138840838,779405067,184831627,-1960348471,-1073002047,1183716980,1188989950,-1912108506,-544536506,126363207,-478822390,-1928837490,-970522787,23592967,13081216,-125108224,-8616307,-6664170,-1962934017,-6662160,-1962934017,-1207702586,1599995906,1229513,2248,2118026070,1098121217,24919683,-2093321216,1946158206,25076020,-242497237,737822345,-28931648,351000715,-1912322421,958855750,24446532,-1866038973,-28901632,972965515,2130803718,-339506205,1589652226,180937,1224,-1226529212,393730,-2013134848,403940352,1,84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831,0,1007075003,-1155828734,138151556,1891308660,1946893318,114932493,108266812,-1106879301,-745864647,-351900184,-1261080055,-1558065843,2045313699,116793089,1946223389,486995469,74711555,248375583,116838175,1946419997,33325074,-58658190,535656204,-116996989,-2147482934,67312910,-1398712069,1975520002,229920774,-145219123,-16625146,189953279,-397511232,-1595407731,-1975487741,1392682510,38930062,637542591,335499,1946221443,-1014102520,567101876,243934727,-1960443903,-1275067618,-1994273463,-16625122,1963111694,243817423,113640102,-402652386,1810367939,-1950338302,45196008,-402476382,104398876,108266156,44828359,645988351,955974429,1963106822,21358851,860933113,503744192,1958742531,-1506881532,-1161603070,-2081945880,-1421967355,276037634,44842627,-1173785344,1877477122,-18089211,-402183750,1048577382,1962934955,38248727,-1593829725,178455113,38510848,-1207956317,567102464,44828359,109969408,1236534373,512434637,1353974341,-1549721139,-1572962302,41222146,113688627,-16711006,520241454,1090948952,1124503298,46433026,-661780706,-1191149377,-1510801344,567103924,1159629094,105952258,-841249761,-1408841951,-973045502,16949766,-2095112674,1048576708,1962934946,8513795,-1258291269,-400437944,537198602,1943550720,-12850933,-1315384136,-1008151804,567101620,113700722,-1560280414,2425957,268436976,378212978,-754776987,142004283,-92155861,57872384,-1559992927,1705051223,-1982332156,-402481634,-668205122,43523643,-977722508,856127384,-50426890,-242546965,-33649842,-1014102498,43523726,133997811,-1742829281,-1898411006,87997648,855671784,-18195,44959367,1962934077,-852577276,-1405189343,58064642,-385954839,372965763,376701600,38864582,19326977,989950696,1946329110,23193605,113701611,-1107295663,1975452755,-1744400755,1740241922,-204592380,43950500,-16776541,520263214,-402471805,1355481089,-1193768109,567100424,-1073019789,19203563,1540421376,-2095070376,31982276,921225984,-1948568831,-1962760178,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,-885096199,242614018,-1950939208,-855455458,-888748497,1405288450,-1273100720,-1910387375,874431963,117934848,1336092166,446703106,-1981773312,1476861703,535348059,-16652032,-1269804258,-1591620271,-611450289,3415749,1532495753,-440745185,-38344443,-402481760,-227147955,98957953,-440793483,53012485,37240448,-1274448640,69324057,37265985,-1106904134,266863154,102611459,-402454040,-1195180031,567086087,-854851400,-1169833183,12059220,1931595069,277776,-1480980875,-44111610,-335567384,-1160213531,-919395552,-851312456,-1190104543,-1910597691,-1174235106,1068761344,-1675681331,-851528624,1922914337,1958820612,98941624,-335580696,512630449,12452504,-2017281791,870961660,-805065262,-503262589,-1161617416,582484351,169249061,203328512,-1172189952,-1057095349,1455038925,-842990079,-2095070431,350814916,104839934,-1207802392,567086081,973273320,1946502662,1158035975,-102337275,110043075,117114174,1364676950,-1912136112,71601117,774277158,34389762,-2097149767,-201585978,1599690916,-1561846010,484987646,646470146,1090781861,-167639646,175407300,36570870,-385649280,1740505590,29685253,1891500916,1732151557,1428030980,1397838422,567105972,1582979419,1049173853,109838908,839320126,-2080863260,57873391,-973075265,147462,1947271043,301957893,113640821,-1996422592,-2097001154,1115034879,12122251,1009765637,1395291647,28893067,1529859333,1084366706,520494594,-4597877],268,[1,-54512897,1,1170648818,1,162800895,1,1170612685,1,-350289665,1,1074185749,1,1049296898,1,1049166951,1,-947715507,1,-386234605,1,1048576387,1,1946157632,1,22931461,1,-163171861,1,-2147340794,1,-2001072268,1,121014533,1,33996290,1,-352237080,1,91863578,1,33568393,1,-402522178,1,1048576314,1,1946157649,1,-36116474,1,-2080518167,1,251809086,1,508632693,1,1010222343,1,515856130,1,1095938,1,1604645884,1,-1168564474,1,364774808,1,17360898,1,-402307142,1,116785410,1,1947206309,1,88979974,1,-167709208,1,537044230,1,1438254708,1,15263749,1,44369654,1,-1173982200,1,-605551266,1,90552832,1,-167717400,1,-16601082,1,62129524,1,-1207915799,1,567086081,1,-402604312,1,11796825,1,44369654,1,973501472,1,1946501894,1,-154862039,1,268608774,1,104466036,1,443811138,1,104514814,1,343147841,1,116835582,1,1946682021,1,1141258758,1,-385649659,1,1709965145,1,52233974,1,-2145750015,1,174910,1,1270483060,1,7399431,1,1201798891,1,1483522,1,-850591816,1,-1694042591,1,91553538,1,43779782,1,504793601,1,-88676349,1,225759754,1,44842627,1,-955878400,1,-16602106,1,1295942655,1,125042690,1,38616707,1,-971868926,1,176646,1,44842627,1,-955878400,1,-16602106,1,-1950053633,1,-54466345,1,-1912119719,1,-821740002,1,-1106919494,1,132645423,1,-352145408,1,125483752,1,1364414550,1,-1948349614,1,-919360270,1,65259658,1,1509956072,1,1582848857,1,-628665661,1,-787223677,1,346000355,1,-388331767,1,-1017446442,1,1965374636,1,-2146137583,1,-92261910,1,-402164983,1,1229324301,1,-796260629,1,567083700,1,1405346530,1,-167530415,1,-1965554718,1,23038727,1,661965054,1,729073918,1,79234955,1,-775892736,1,-775892544,1,254038208,1,960245764,1,117703286,1,45404298,1,-497540659,1,-1978274844,1,-855460841,1,-1978799327,1,1959922199,1,-855460857,1,-202685663,1,1354980185,1,-854453320,1,-1018936273,1,305020191,1,4008564,1,1344042069,1,-1957669552,1,138841068,1,-1593555319,1,1183384763,1,79274248,1,1476806281,1,1489706845,1,17088030,1,300662835,1,1963049718,1,-628403444,1,-472776910,1,125681604,1,533667675,1,1381061456,1,-1157161386,1,-8323061,1,57936440,1,989878971,1,1213887192,1,-133963567,1,79511099,1,1421756274,1,113154,1,-1205862213,1,567110656,1,-661962894,1,-164374645,1,16837249,1,12110131,1,1914817858,1,74037786,1,-1275051847,1,1914817855,1,1979058958,1,378226186,1,-771029911,1,-1661347211,1,567099060,1,-335901795,1,1032529416,1,24510219,1,1499094777,1,-887138213,1,-930420598,1,-849870664,1,-791114975,1,-2132705079,1,176153472,1,1476507865,1,-578149939,1,-13440048,1,-849869896,1,52001,1,0,1,-1020244662,1,1020329983,3,0,1,45940734,1,46400180,2,0,1,45350912,1,45875884,1,15488,812,0],269,[1024,0],270,[1024,0],271,[1013,0,1,44892159,1,45350912,1,0,1,-1020244662,1,1020329983,6,0],272,[-1927782773,2013217879,712507180,1996445526,-1300824140,1593791006,1586190600,-61436930,80148163,1451846516,-700019716,1961641515,-1036805821,865714731,963922114,-136775872,-896806290,1183570059,-297391148,41420660,1861736695,331547596,-28965935,-150941053,1451870334,634976254,-930414585,-755214709,-61437502,-733574205,1978549803,-767128822,-1946270167,-1950090154,1177144902,-61436930,-61437501,735331979,1131736646,734147481,-1036805694,1077507144,1861736695,-1949660208,-700019752,1961641515,-150833145,-898697256,-787234045,-2080487933,2130116818,-27883064,119920887,-1949791488,-1026360234,-1006872951,735463051,175500358,701515403,1452015174,1183564796,-28956210,-1006872949,-458561537,872349930,28392905,12488,-1957210594,898305150,-1949272439,529207900,-2096474229,897517306,1946548867,-229209808,-1995417717,1468790870,-94992110,2126777827,105810696,-2120557773,-150995117,1948256836,209125137,1697007770,1975520007,-373279995,1955266887,2147465246,-1981397367,-1992234938,1183443526,105810924,-402096444,-922025678,1988829304,-2093708532,16812220,1452087166,209125350,-16091393,1996425334,-397273594,82381071,777816833,1746828427,637994508,2089489803,507874098,259309579,15892099,2122517364,91490034,1946165417,608565063,292880386,1452082966,1225450470,1173829237,1946157348,-1923918033,-1070381956,-13863681,308947572,-16353537,1996425846,1962876424,508579892,-11401641,1599806559,1962934077,9627907,-486388341,-61960913,-13863681,1996434036,-126418950,1610567958,777816836,-1994369141,1468789846,-162100958,15615687,-263796992,921370624,382893709,-149497,-1414812757,-1422637941,-1951672180,-1951720377,-1951719865,-1951716796,-2085934012,2122913007,-262763282,1240745671,-163133686,1586233343,-1886769422,-11139300,1996425846,108461832,-100609,-11404170,1996486262,-260636684,-387025153,28899138,526278400,576201,-142125538,-1985143034,1183442502,1183428074,-330921496,1001203435,92137030,-337230199,-364496120,1183384446,1178316266,-1996128792,149678150,2129413691,-330921725,-932652830,1586175751,-2004382768,-388939776,8947499,31868417,1177151558,-330946070,-1278335,-16550785,2122443846,1954545642,-364445949,13404151,376700938,-11336110,1996482166,-361299992,-1695779073,124994252,-24684025,151742558,-1925936353,1034750580,45678628,-1190494464,92078079,1975520173,1103306498,1178316205,-1996194074,-1388190138,2129151547,-398030588,1178316097,-1996194326,-1388189114,2112636475,-330921724,1183522625,-398054420,1586169982,-430035990,-4651393,8907263,28965859,108954368,-1954777854,-1081880482,2130772104,-230257806,1802878987,142525513,637897510,637820299,637687179,1963349307,2126723878,1128305418,637896998,-1962648183,-633607594,-1993997186,1178272853,-1959232026,-1993939370,993061653,640513475,990272907,-2029224749,641942227,637687177,990272905,125758558,653018763,990266761,125691990,652756619,-1023261303,-352321095,157202682,2248,1457032734,309773655,-1072965492,-1628896395,205949696,57982987,-1953487893,1552617030,1086532358,37558140,-1961722112,1552617542,1086532356,37554044,-352157952,1023708006,1416953853,1552614539,2143501060,-129595127,-60913341,1586038763,1183400184,38046716,990272651,-1995866173,-1992033722,132906590,1090150025,-1912715639,1556412486,309657352,1779463423,503474706,106104406,142016339,369522431,207421264,-1995422069,239504132,-1962785655,1149833286,239504132,1594246281,-892788898,1253572624,575498,-661774848,2123061078,-1948284150,-1948284129,41910303,-1206617008,1347617299,-14352998,2139118591,57954306,-1953473301,-165704737,1946421831,832198406,-2146871740,1968177791,139889422,-1956358263,1468597846,-1959269530,-1898935053,-125923904,-60504445,1183557029,1183558408,2123213574,178680,-1956057469,1149831238,105286500,-10074999,1461062262,-401698735,28900244,526278400,445129,-938801224,503316642,1465309326,-1962123637,207522591,2139103115,209473538,1342383544,723844506,-1870796021,-1962123637,172488223,-16223228,832179318,-1962195644,-108853682,-2090304510,293546233,-1064382324,-10436979,-2037792717,569114462,-773729904,860648161,1375759058,12884561,-770965505,-1769390732,-125042850,1317782158,-611559674,-1962379579,-203304495,1608224421,101480191,244339287,1358624744,-10568053,125107979,1889140842,1477182465,-920691105,855640266,-1191842880,-1957360739,-661774612,-1962254709,173968159,2139103115,343691266,1392645304,620599888,-2141516865,1951400575,-1876890877,-1962254709,172488223,-16223228,832178806,-1962158780,1451952198,1682409222,526800775,445129,518818645,-1962254709,138840863,-2029627765,1468490823,-892788890,247988230,1465253888,205964574,-1996472315,-1070334394,-990755191,1183385670,71697404,1183402056,-129594886,-1240697205,-1958679553,2123102838,-129070084,-372126165,1586382406,-1901726966,1183518302,-137942264,-773271080,1586186472,1960512498,735639300,1583292355,836297,-964627830,266764296,-2087690773,1946158718,-1948874054,209110526,-1958689149,-1985085834,-930351546,-196703827,-100727,-797702578,-661977162,-137876563,-2147123751,-638119946,2109942701,133595141,-1053042441,-159382403,-388919037,58573115,167900800,-1979154990,146964694,-1961893248,855585527,718179053,281116874,-2146442880,58591481,-67075351,-1963164021,-773598758,2117812707,-16420102,233566790,66471563,1183558400,37749748,79922091,-499326077,-58816031,-92369923,-1014965622,266567688,-472783919,2013036091,-230228219,1183518187,37749748,-163148885,984285187,-1977387818,147030238,-787487872,1004786147,91749502,-336443649,-196703475,-1425915901,66471563,2122951424,183106810,2123103487,-774206724,1004786147,91421310,-336443649,-163149043,-1951727613,1074000966,-561337598,-472783919,1929018939,-230228219,1183518187,-1426062346,66340491,-1985281472,-1946289026,-638059906,-1978670717,147030234,-787487872,1105449443,2013036091,-230228219,1183518187,37749748,-163148885,-2085945341,-477952789,-1981685188,-369296770,-1957298547,245852396,-401973621,1566179453,-889430039,-1957363706,247163116,-401973621,1566179407,-889351959,-1957363706,249260268,-401711477,1183514683,139365126,-402651973,1566179463,-905244695,-1957363702,251554028,-401842549,1183514677,172919560,-1056547189,-2132278557,-379758080,147520670,1960512256,3336205,1917799741,1330724102,-1950154377,1617083329,194001899,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,1287132387,650153484,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,2760,1586189911,-1970828536,81152,28836733,-62486272,8947595,2097152317,112643,1039812233,1820196869,-1912301890,1183516230,-1929868540,871102534,1996436735,1310746874,-348012902,-129593841,-16414426,1996423796,1310746876,1178713754,-129593840,38111526,-2096839037,-1064565561,-2130295154,1912919806,73305031,474450726,653936171,641484681,-1960441975,1177236039,1200170748,1200170514,10283278,-1912281409,1183516230,1049860,1183641739,-13374472,-92864715,-1706155928,274350526,653805198,1979647113,-59310334,-1706155928,288768446,653805198,-2097003383,-964492089,-1899983868,-8321466,-948828906,637820555,723273611,-1993934266,-1993982905,-1993983929,-1993984953,-1993985977,-1993995193,-1993996217,-1993997241,1200301575,-62510286,508004646,440895782,373786918,306678054,239569190,172460326,105351462,38242598,1577058744,113428831,2803712,727078656,-465139264,-1947842935,1066077790,34111107,28837501,39315712,-1979955575,1187504710,-1962929930,529207901,-1961867381,1183388247,-1950118920,173837299,175430411,1946614659,-163133691,-75300800,1378055430,-1694992641,-65158,199640713,-15698752,-1706029450,321932773,199509641,-385649216,1972044255,1589925682,126559748,8946987,1200301648,-1970984190,-1960423424,-2063399865,642777224,50743179,1342212741,-16777062,-28931585,589186187,1178334790,-163088906,1963130438,608499218,-166955774,1946231876,41714485,-953191424,123462,-15570345,1996425334,175570700,-16353537,1996424310,136551166,1183449087,74793212,65781803,-1996488264,2122579014,460652796,-1960836504,268765254,48283904,-1706033046,4703,199771785,-385649216,1347879223,1209754,-700020480,1389909641,-40572848,-1995946357,-524159418,63474434,1451952710,-230258420,-1946921335,1452004934,4195800,1183432963,-262764050,1589908715,126559986,39291686,653156036,-1993996407,1854079575,1854080242,1183515886,-162594826,-629817333,1797259880,-1962735498,81838534,1778386437,-6664192,-1996488449,-1072955834,-1528233099,-663290112,1356232447,1230490,-196704000,1089885833,-11513280,-963966858,1342496961,-1946540056,2113276912,-25755823,1246618,-25755904,721420984,-1041200186,100991712,1342204416,-6684054,184549631,-1990822720,1996488262,-696844328,-26032,1183383552,-162100748,1347567680,-1962379521,48284102,-103356336,-166989685,1589910396,931735284,101611263,1778412115,-1710855680,205325206,31606471,-25755904,1250714,-25755904,1252762,-394854656,16777114,-394854656,16777114,-461470976,-16026624,1996426870,1306893028,2122519358,141820134,-1696172289,210311486,1591887499,214092127,575488,-1000974592,-14285218,114439,-1996208243,1183643718,-1005196294,-1960380322,958856775,226427463,-2096627930,1191508038,1996783161,-1040741402,1589904102,1224680966,-2082601988,1586037995,-96039688,1589907947,126559992,71776550,1182993023,960955640,-361298818,-1043887281,1174602464,139889414,-661962688,233554574,638028582,1946437433,79921929,75381063,1183575671,-1981230844,-953419650,-1996208637,1183054406,1183515140,-125089788,50520257,1451951686,-1908391928,-338129982,-126382823,637831974,2005731209,76228342,654210957,-343735159,2117684996,-1948093702,-947127682,50520257,1451951686,-1908391928,-338129982,-59273959,637831974,2005731209,76228346,654210957,-343735159,2117684996,-1948093704,-1958217602,48284103,-1962523133,1077938262,-661929330,-1960438037,1194927623,638745604,2005731327,83830526,1191494531,2012905017,-1043887131,1174602464,139889414,-661962688,1317782158,957672196,91683454,-351797466,-25719546,-2096824538,994510019,-1947700487,-916496703,-939522366,1459617848,-364460202,1586167808,-1995994344,-259263930,8948875,-1947185527,-1996453236,1955327566,-1959490798,1418399812,-565802734,-1948232055,1183386180,141186012,1352331403,1343553348,-766646886,-632911595,1963392643,-263812332,-1961474559,2114131070,306588142,-336705909,343837485,1089488523,-775804007,373686776,1089357451,-775804007,-1946680328,731508806,704172482,1183519302,-1037329938,1177155793,105286160,259330084,-1726855541,-1981397367,1183574102,-1961628912,1174605382,1183422738,-396981786,51136139,-1986457530,1451876934,373722084,2095466041,-495044347,-320273539,306592001,2117666172,-385647344,-947191487,-1949332583,-628419002,-767129191,-1949018487,1452008006,-767153180,735335963,64166849,1444144710,2098664,-1996434813,1451881542,-1711099402,368273648,-2097151483,-771030830,-1410792578,1023769603,561512447,-1946925429,45217366,6877338,132374,1375785603,527800912,1183389415,1975520236,58779907,300784208,1183383552,-665417258,58052619,-16554519],273,[-11069834,1996427894,242679568,-15960321,1996425846,-665416952,1347567680,6946922,-755969,2124023414,-1946157301,33921520,13796096,2130073147,52488451,1178273916,-385648908,-24968426,-2090500606,1946224254,-595688609,-1961855738,1452004934,1379942616,-991406512,-990868484,-1993943458,-228685001,-1961599093,176128799,-15109119,-16377738,7001718,23724138,-100428134,1975520018,46721283,651583172,637683595,-1962649717,48480734,651582979,637683593,1174689673,-1695779073,4761,-956255511,391238,376045674,-685804134,-330921713,58048523,1342347753,1595546,-1980724480,-804530090,2145977205,-666464766,84199206,373721856,239372582,172263718,343705894,276597030,75270438,1088833163,306481446,105154854,38045990,1088571019,205818150,138709286,-1947050357,529208415,17465219,1996433012,376897304,-431584425,1075201579,-498693296,1346422571,6946922,-261619606,-1709086208,394341653,-336038261,1458973460,1973027178,-1994910177,-1072960442,-1506443,-263812351,722880041,1174531710,-297366766,-1978644991,270796358,1183518581,1183422738,-396981786,-351254901,239504147,-1726855677,-1981397367,1183574102,273023756,-498693735,-1947969911,-829711930,-628373621,-834238055,-1949280631,-1986455994,1451870790,-498693172,736384651,1444661830,-834262068,63985179,1444144710,2098664,-1996434813,1451881542,331416566,-1711099437,406874352,-2097151483,-771030830,1609106302,1023966209,58130431,-16689687,-963908490,-196738151,-1309256173,1760598530,33888333,13796096,-1936043950,-1994843873,-1072960442,-1706028940,5646,-1982445943,-804530090,468255605,376897281,309788503,-15698177,1996426870,175570700,-1962379521,48284102,63456905,1452004934,1379942616,1778412112,-193528064,-1710852353,373885822,-1711389047,-2097151227,1446707410,-385646858,92012746,2012497467,-25263354,-385646846,2122514618,376768220,63456907,1452004934,1379942616,-25755824,-1980076312,2123103814,-698432312,-1960426685,1368073729,63867650,-423494026,-698447102,37783846,72386854,1107185155,-2096133850,1946606718,410451750,-2066689,1134222966,186198804,-15436352,1996429430,-562626592,1259524506,-565802727,-2074999,1996480630,24812254,-259321562,947189259,1444443903,1951262106,-129595111,578076683,-15173889,1996478582,1778412246,-1711183360,380306326,-1423735,1996429430,1306893048,-1705633414,429201726,-1695779073,5844,-1695779073,4877,-15173889,-442836362,-1961559731,1600055878,1362633,518818645,-1911603272,205949912,1209037896,1950882932,16788771,-4708236,-14291969,1996425846,-26106,-768933888,1996429291,-26102,-219480064,-1710852353,65535,-661853973,-892788839,80216072,-1205993472,-661775963,-15829249,1996426358,-401698806,2122576457,175374344,637951684,-1993996407,28836439,-892788992,247988234,1325334528,172949256,1187444275,1187381502,1317732607,274107156,411029803,1312508536,-385647348,1312489954,-385647094,-1612185126,32762115,32851654,1183578763,2126588684,2126985997,29419779,1187442827,1183515134,2042702602,28371203,58640187,-1953482517,-12138760,-1875907838,49628870,-91497737,1177272715,-385648372,-952434290,-125106561,33507014,2114604587,2127510285,24701187,1187443083,1451819774,-773402120,92176615,-787713023,1962556386,-167033087,-1957822092,1586172494,1960389390,-380862715,1312489676,-385647354,1312489794,-385647096,1451950394,872057618,-12154176,-2130811254,125043196,1988823679,-1962349804,65735798,1007318667,1947106305,172919558,-1962857239,652807246,273582849,-1996414743,1187444318,-963968524,-259267593,-947139957,-125049865,1183570571,306588422,-523162754,17137280,-146275979,-751044506,75434364,58115899,989907433,2131655889,1925593860,-1947170040,-28916022,138840835,2098349611,11331843,2122375377,24445189,-127469760,159371579,-969210756,-1813445773,2144549632,990149646,-1962379321,-958755848,-385548474,-604569469,49563334,-1946788215,-1947994170,-1949660176,-1947994169,-1948611592,1177227846,-352092922,-523136933,17137280,-146800267,-784598938,75451004,1148372539,243258171,-952433540,-125106057,1187437195,1183515647,138816274,-523161730,17137280,-146275979,-751044506,75242111,343394107,360501563,-969210753,-259321998,1187433099,99288318,-335544392,16640026,294528,317195124,-61961472,872044171,-12154176,-906074486,-2147478846,1962999422,343313176,-1961722229,1586231366,2128100342,-472804607,-1125525461,-213465600,-1949922558,-25263919,1949662978,209095429,1988821995,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036284,755397634,-628948991,18737152,938211467,67010176,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122319091,108266228,-2097151699,-454557478,-1947170048,340143046,-654900615,1579933579,-150832878,-773795365,-162624541,2146979387,132371,-930356745,-146750581,-936642458,300669323,-1948125376,96701384,1727463426,-1950274568,-193036072,1124168706,-213465405,-8486910,-1962052352,1183387718,239504380,-1007008119,-1949856943,-8486701,1949925122,209619717,2123039723,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036287,755397634,-628948991,4581376,-58816167,-1007008119,67075712,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122318323,108266228,-2097151699,149422298,1183406336,-92370436,-136064573,-2134834181,1946350462,186022922,1947236571,-787223792,2111507451,1004271369,1208122579,-751057981,-1019151492,2123100555,240552722,11796656,746379067,2117798783,994344712,1065092734,142490563,1446721919,993295366,92079742,-1274642805,139868931,1451951486,-1023102968,2080800315,139868954,2117801343,-1962574328,78907518,2097567291,106335206,-1195179088,314834943,1912603136,279,-973012224,83886361,-771685632,117440793,-268434944,9241,1006633472,1049,-603913472,218104089,-603913472,251658513,-1291779328,268435730,-2013199616,285212953,-184483072,301990166,-2147417344,318767385,-1644166656,2328,1862271488,4625,1493238528,1191182607,1811939841,5132,-1744829952,5384,1711276544,6169,-1275067904,6417,0,0,0,0,0,0,0,0,0,1760332629,1586167840,18212878,-1962522997,1586169934,48480522,1510050536,61270365,1426066122,1298721931,105286400,-1157083509,1894252548,106873857,79217036,1744250368,263426,22931603,1877564762,313857,1760332629,1586167920,12969998,-1962522997,1586169934,48480522,1510024424,84797789,1426066122,-2073498485,173968128,1509991144,142993757,1426065098,-1486295925,241076992,-1962892312,1317733958,173968136,-402463807,1566179565,-905402647,-1957363702,12282092,-402235765,1566179456,-905351959,-1957363710,13592812,-402104693,1566179415,-905481239,-1957363708,15886572,-401711477,1183514691,139365126,-1056285045,-1192754461,-379758080,181011458,-326413056,-1962867096,904398942,-379758080,80349513,-326413056,-1962861976,1005061726,-379758080,46794329,1960512256,4384776,1968130621,-1047805183,-346003269,-619999152,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,-939430984,503316482,1465309326,856055492,1065428672,57934592,-1207921687,-1960443894,-503905713,67498723,13796096,1377829480,-26032,-1073020928,1183413364,-6663938,-1912602369,519605186,-2096728379,210436806,-18267,-1413467221,-1515869269,-14681630,-6619530,-1207959297,-1706033132,-57532,209043467,-1694599425,65535,787202099,1066129547,-1070397666,1330297003,25403819,25534891,-2096725077,377684225,855638405,1183558592,-1070355458,-1414812757,1583334283,80398623,-1864856576,518818645,-1957242738,-561313162,1207312267,108266506,1144101462,881525290,-2130555765,-2124415007,2102350073,12052739,-1962385781,206044959,2139353995,393543698,1778386104,-6664126,184549631,-385649216,1149829374,-15275246,-6679948,1073742079,-3591360,1364202100,16777114,-1948742912,-16282849,46367495,-670834479,-1995815285,175570695,-14329702,-1948742657,-1163949281,1960512256,-14709961,2005601359,-1959490798,-2083091700,1183515334,1946433802,-498711028,1150012664,1174702338,-1946688954,2131558386,-2017447157,-1706028473,65535,1342321848,-148570726,175540994,1284191371,-1998590,1358528863,-1956022961,-661977018,104537995,443810171,-1962127477,266542164,1947096891,243237645,855929856,-1991906368,1207897687,440698636,425603,1317737333,-1844561144,-1995803644,-956001778,300038,198740736,-872319525,1342119819,-1961855988,-167046537,881528436,1329269899,-955943668,3655,-892788898,-1112014842,968705,-661774848,2123061078,-1948284146,2067675935,855995649,17426880,1301019531,-1959402734,1183387206,-6663682,-1962934017,-2096329744,76219078,-1207023991,1347486774,1126497690,1179015427,1979706594,-26094,1183514624,239503870,-1995815541,-1705968570,507,-1947052407,-620032419,1586038133,-1960907782,-195131105,8816523,200951433,1343124672,272538,-128546560,116803271,-230257152,-1960380277,206449421,-947686276,702468,51144439,172899320,1317602173,176063242,-983859712,-165280138,1946224965,309324,38636326,-661921289,-1392064637,-1378841685,-92372053,53638144,1183774302,1207314168,578027779,639076390,637630344,-1174255736,-628227129,1586221963,112884,1376145489,-1907073025,1183713374,172949490,1996466303,35625724,1317732352,1359406074,319130,526278400,707273,-939213640,503316482,1465309326,16664263,242649856,529260171,24852027,-208969356,-1710590721,1101,-125058418,722307878,1048448078,17843399,172899072,1317733246,-28407542,-1207646333,1727463434,519570188,856061637,-1414812736,-102586971,239504159,76678715,104531572,108332180,76809927,1586167808,-14710002,-375780745,-1962934268,1583349318,181061919,83212288,712,1457032734,-28915881,1586167808,-14710002,412748407,503316485,-259270002,1311444107,991985164,58591822,-1995813237,-964428210,702468,51144439,108971248,-1526282621,536470181,-1961992565,175636255,356250,-28931328,-920691105,-1207956790,180880766,-1910636544,-1957210408,-27358947,2508791,-385649407,1200292212,-96040598,-1989654645,-523110330,1317789905,-773729798,96535521,1754857478,1347559490,126618,1958742784,-62486062,-2071382901,-1706033018,1431,-947652469,-95515898,-617354799,1381061458,1482489687,106307079,119408215,-1913156833,-1190986946,-1532690425,-85834169,526255967,-772125045,-128021527,-1014245077,-523116335,1392965635,-11073967,856119388,-129594369,-96040021,1586211755,-773598728,113476579,-930354991,54904358,93005360,638028070,637683083,-2097002615,-947714877,-1947868668,1311504462,-1957211142,-1237339431,-2143308737,275980484,-1031782476,-1308003552,549879871,1068892787,-1968520054,-963990846,-1430244694,-1957044766,-388892090,106123270,1415380817,1317755655,652857850,805520838,637897510,-1960441975,-1993997755,-1014824377,80184068,-1070340638,1560236112,-59310244],274,[-259260994,91537419,-351243192,-294221039,652756622,148935,-1962677504,-167049610,-1705638284,42538197,1745778431,1983447597,-1207601938,48955393,-1957642197,1464920134,-1983086967,-2036675002,-1962758489,1589967942,1194927820,-1993378814,-1072956810,1750078068,6947374,-15579763,-1705973642,47884166,652756622,-1996339829,-1072956346,1750081140,23724590,1988693483,1958743034,795365391,-16750078,-1705514890,49981318,769017483,91488418,1963024429,-196688123,2122514432,57934068,-1694565399,50407613,211419242,-2096951531,1946158718,-361300202,957666714,-327253245,-16223232,1889201270,-1962719487,1178204742,-1004899090,-14227874,711459447,242679554,-2036706554,-1996263769,1451882054,-294191112,-16682854,-394854401,16777114,-163149056,536368779,-892772514,449314828,-1205993472,-661716993,-1710590209,60205268,-1962522997,1183385686,-94991880,-1979955575,1183710806,-1588586760,-523172192,112501072,-1705975599,60628505,-996538901,-1929137859,1343678022,6815850,34170882,1083834730,201326372,-1948027712,3008582,1208382466,-350194616,-129593894,1996443670,-193527818,-602029926,1975520003,683514566,28836838,-1710757120,2631869,-920666069,1738,69384222,512481422,1602945264,1960512258,109019925,-167349248,1963993927,-350254332,112876,-1070871777,147376927,1448542208,16431134,2123094158,1979648774,-264336636,141986560,-1711248810,81202162,-1946270071,1183384644,139234300,1328273547,-95516400,722095243,1317605967,1077958392,158505552,2089354421,725939716,-2095877056,1946158716,106728205,137119734,1283458164,1043925036,309657840,69944566,1283460213,1784022059,-1969186303,1043923923,259326192,137118966,-1705637515,80282313,1443097424,1166868586,1067077634,1459617545,1996423274,-126418950,6946922,-191232662,-2080375038,1946222206,23746056,-15994214,-62485505,-916496865,1426064586,-1957237621,184645142,-1960676142,184644638,-1961200430,1194919494,-2096729086,-347470653,-164131858,1947216708,-339309820,1589652226,182985,-1947432107,-1962839026,184645142,-1961397047,1959922649,956795665,108266566,1241826179,-1014239253,-1070923029,180937,1224,1988843095,-62470394,-963969024,141826876,74719292,58001724,-1962878231,1207306334,125059115,-768884693,-2097099031,95294,1080692853,-6683542,-1560280833,-1073020556,-166993292,240522612,-1946201880,1962871800,142490378,1187448180,-16776708,1877477494,1975520255,1979058953,112708,-259278613,425603,251618677,512426358,-473890442,1950255874,-1996387583,-1946483964,1149829701,378626,1983808256,1249181697,24393471,16777114,1946601216,-352321535,1949761337,24551681,48283968,-1706923440,65535,-166989685,1541997429,1949731327,24551681,50520257,1980170224,-1953109247,76089414,-1996077429,2122515012,57999612,-1191216407,837353474,-18177,-916496743,1426064586,-11080565,-941095306,200313854,721712630,-1962677312,-916585916,714,2248,73304918,-1962391669,1143669879,-129595120,722225035,1183387716,172461052,-1995291605,1200355910,306457358,1996443731,-92864516,-1694992641,-62468,46319966,-326413056,-1205971369,-661780173,-401967361,-125042770,74841867,1961607211,-1962510709,1207306846,91496491,-352320840,726108686,20709668,-31145957,-1912601851,-1993996218,1166738500,173378312,105154854,139757862,38061862,1173749760,108265746,38061862,1173749761,108331538,19613686,-2144991884,-1962802612,1435176005,1149838862,1418274314,239373580,1461604358,1293778330,112649,-916496865,-939522358,1459617806,207537238,-1996458847,1990327878,-62486272,41911078,638548992,2114078521,114437,-13957141,-4258837,2139301631,310116358,654067339,2114340665,112645,-1070921749,-4717589,-230258177,4162342,1183519100,121186046,28837246,721939200,-1207702592,1183449087,2139301622,310116356,654198411,2114209593,112645,-1070921749,-4717589,-196703745,-135117173,2143292399,-196703478,200699639,191397568,638615039,637683595,637945641,149447,-2094929152,2113991294,1334519323,1328227846,-62485758,41533739,-1993949141,-939326905,105875750,16154243,-1960440195,1193879047,130491908,535494656,16023171,-1960437378,723911759,-28931313,41533739,-1993949141,650642183,-1006350455,-2094659490,58064703,-1962887191,-1593786338,1183383746,141986810,41714470,-1961722880,958856262,92144196,-352321096,-339727609,-18429,-990361975,-1960441738,1174602308,638941434,50480267,1178335814,-1207599364,132841473,65781803,-1979711560,1992618566,1015227912,-1961788416,958856774,-1207599612,132841473,65781803,-1979711560,1992619590,76228104,326681347,50629414,-28951613,28837246,721939200,-1207702592,1183449087,-230257676,200830711,-1962246208,1861743686,2126515190,-18419,638082756,637683593,1589905289,1065559556,-1961200385,958856774,-1962311929,958856262,159253063,-1993949141,-1993997753,-916496889,-939520830,1459617808,-222814634,-1948742141,1183648382,-1957685520,1451951686,918792,2107265106,-1006003683,-1960442274,-1960442297,1183385687,-27883012,172460838,207063846,-1980217719,1173813846,309674027,384845453,-62485168,1183666198,-397404424,-396886603,-259261222,1014298123,1183667742,-1706027280,165158269,-1946401141,1149894230,173312264,-1946663285,1149893206,240421132,637951684,16926710,1283458676,82510098,-32349056,-49126272,539706870,1784096628,1847958016,-167050092,-167048588,1156993652,1282670866,-229757,1784104564,-59310336,-335644929,726005269,-2095614975,1962932350,6969135,-493825,7010934,359268458,1784093163,-260636928,-1947044097,1177285702,1183535344,-230282250,-1709938096,196215540,106873943,74972966,-955518310,726005259,1463055392,630849898,1460311406,-1946414616,1962281968,106873890,38270502,-2147191807,-1006562740,-165280162,1946288711,307003398,-2147161342,-1191374236,1579089921,113953119,1492992,-155705856,-2585078,43650678,185256216,-1957858112,1207307870,1148519462,384452295,1183666944,240129770,-1946422552,1175129158,-15698934,1996426358,-129594102,2107265046,-1962213347,1175128134,-1961855994,1452011590,106874098,638028070,-1962780791,49016390,-920666069,1426066122,1448602763,111982622,1996478606,402823696,-1073018065,1586172788,642250256,1393194244,-1946463768,1979649016,13494531,-1962248565,-972354490,1461586804,1443657471,-1138917990,138840843,1946568203,106873884,-12614874,-1960438924,1468737031,138774786,-2146806391,-352251315,-18419,-1995815543,1702889541,1586232850,726136336,-166235104,1946227269,6968131,-16222721,6949493,359268458,1207315947,745865515,185353867,1394963654,1183711338,889136652,41221926,71600934,1342450470,105155366,38021926,-1710986672,77988596,1779463935,1847958016,1996426210,242679568,973861530,239504132,175392840,1912603693,77071,1996425847,-1711183344,120548901,-352321096,532687618,-892772514,80216076,508952576,-1911684424,141986776,66864839,725912064,-1996484571,1190592070,359988999,604391051,-8372864,129500533,-1207702784,1183383557,105286406,1996491069,-1813982942,967311150,1728859404,-2029222132,-1794349300,-2029222132,1728881932,-25263348,-385649408,1187447198,956335100,1946224694,-61964204,-162600172,1965108036,-25263334,-385649664,1187447166,-2097134596,1963198078,-61964236,1445194500,1778808575,443718144,1609107102,-25263359,-385649664,1187447126,-352304132,-62470384,1048772675,1946157320,-61964284,108954384,1190533889,1962833467,142016293,1784027242,-1711248896,216311686,-167223669,1963206215,157963021,1778412118,-1484350976,1996426476,402823688,-1073017572,-1506443,141986560,606815370,1950366912,475826986,134957046,2122524020,108266758,17202819,1784027509,954505729,-1705636574,223352834,58048523,-2147431959,1444215886,-1895175526,1958742797,6968864,6946922,6946922,-1694730497,171049716,402823766,-1073017430,-1679223947,108954368,-2147060480,-336647324,726433796,608499216,-2142800880,-152099740,1948265284,23746053,1156976363,91488555,-352163242,6968835,-570245990,57300493,1149960298,73173776,-1961867477,1328222796,-1706012398,229681030,402823766,-1073017400,2122530420,410320902,17315385,1784025717,954505731,-1705636402,233969666,544522251,425603,-1705638283,73402634,539706614,-2091512204,453052030,-1706016576,237858341,536757899,80398686,-326413056,258127902,1586223246,75465482,-1960807168,138820035,1783634292,108461829,722880395,1334514247,273623828,-2036706992,-1207020377,-920715263,-939522358,1459617802,-1979162997,-1071371449,359940156,15736459,1778546687,1685428738,1183387431,1975520246,16312579,50757251,28837234,721611520,-129594944,2122568235,57999878,-2097150790,1963198078,244227,100025995,1183383556,-61437442,-1962894615,1959332623,-1948677361,1207311455,74777610,41285947,-645169173,184967051,-165776165,1958751047,726108696,-1069760476,-80015500,2139294580,91488262,-351903861,-58817566,186741760,961443035,1232341086,67534467,-620030091,1207309172,225714219,137054198,837486453,1963482683,-125926612,-1962380288,625473241,-2096204480,1962997886,-153515240,1947216711,409620752,1794668287,108461824,1101498010,-28933361,142510850,-2080481653,57934143,-42775,-996477322,-2096146844,1946221694,171927567,1460534632,-1694730497,172844374,80398687,-326413056,260290590,1996478606,108954376,616569601,198142,-1092088240,-892788738,-1957363708,-1950867732,-1948742134,1207305822,158605355,234973779,-335782936,532687618,182985,518818645,-1911817800,106859480,539707382,1783826293,971509254,-892788740,-1957363710,266037484,-401580405,1586168048,15132686,-402241909,1566179589,-890169367,-1957363700,269183212,-401973621,1183514832,139365126,-402647365,-1047658229,-2094606197,108271167,-395311173,1566179565,-889808151,-1957363706,272328940,-401973621,1183514784,139365126,-402647365,-1047658255,-2094606197,108271167,-395311173,1566179517,-889655063,-1957363706,274557164,-402104693,1183514736,605446,29034102,10217696,-1779868326,314107,1760332629,1586172017,5171208,-320250534,314110,1760332629,1586172037,3860486,-102146726,183038,1760332629,1586172057,2549766,132734298,183039,1760332629,1586172083,1239048,-402235765,1566179336,-890017815,-620036092,-880076940,359979787,-1911577160,1602954944,2139170332,1967869442,-997997820,1086034180,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,214827010,1,221446146,2,92209411,327681,100925699,393217,99156227,458753,17629443,983041,210763778,6,55378179,1114113,222953474,7,19595266,12,281083906,45,23068674,13,256507906,14,284623107,21430273,0,0,0,0,0,0,0,0,48328,2123060823,108954372,-1962445568,-16054154,1988829301,1216119560,-16026624,1050298484,-1996476133,1996441668,-73771258,-1996404454,2088978500,57999432,-2097082647,1946173052,1046252297,3309443,-370605195,167026944,-1903572693,-2037776572,1284243270,-397506232,-1947580791,-1946205034,844565488,-1981000055,-1769083274,1377238856,-6663856],275,[-16776961,1996483190,11508456,84213760,10501376,-1175911556,1216777472,240129791,-1711158168,216,-1149185,-1130697610,-16777216,1996483190,-1695511576,229,-964431869,-1593933563,-1928102656,385828998,-294191280,-1695779073,305,-2037561109,1343684424,16777114,-1913615616,-1979758462,1452078150,-330920970,-1980868981,1451880518,-193033230,1589908459,-263782416,-1912108506,-544475578,126363207,-1627487930,-1897432064,-970525114,-2037579771,1343684424,30042126,16777114,75401984,1962875115,1216777544,1750079231,1402601632,-352231141,1216792069,1586168063,847217418,-16223232,1050292855,-1929286629,385828998,452696656,1586168217,843548938,-2096740725,74777087,1014284299,1963130755,1958742788,173968187,606750602,1975532736,1469731623,-1962823548,175570936,-1962841513,1200228958,4203812,-1621321136,1784086968,-2012898816,149619216,-1710590209,-62786,-1026990242,6094856,1528835360,-326413056,-1205971369,-661781890,637951684,163713,638350337,67272577,721712129,-2088965184,1946159742,173968374,4226947,2005658996,725939776,1793357064,1330027025,-1073020389,308992381,1095714458,2092960514,108432334,638076558,1023689867,208928885,153927031,1781270132,-1276438668,1184501866,184707663,-1090159168,149680208,-336576321,-262095101,-16097653,308822135,1183733505,637561352,-1710983937,49915782,520094136,-892772514,818413574,1448542208,-18402,2123094158,726005256,-385649632,1173750442,326402090,721754785,-1996054522,245494854,-1274664183,-1593185530,1183384858,151953908,737560201,-230258240,-1980742007,1183447622,-62486024,184960651,1208644800,1212681844,1676218740,-129579262,283836417,33179335,-1207309568,1183383553,-129594886,383796877,272993616,2107265054,-2096943331,1946221182,709228044,-1962511328,1174533190,-125926428,-166956032,1947216453,-163149050,-1914288639,1343674438,6946922,6946922,1528642970,38112003,-1946270071,-58815504,1400174091,271271158,1156990836,1165295915,383272589,-1924131248,1344145476,1964943002,108823299,-1926597376,1343672390,383798925,139234641,-1499836130,-1929149410,1343676486,382748301,546609744,-1073019997,29295477,-348878080,-1912656981,1343678534,6946922,6946922,-14860902,1979649023,8775939,382748301,-398029488,2107265046,-1929130723,1343678534,383272589,-532247216,-1499836394,-1962661858,1177280582,-330956316,736249483,1174529606,-92371986,-1961397248,1178201670,-2096136726,1962996350,-230228215,703874699,2122572870,393478392,971523723,259976262,15761027,1191119221,-163148816,-1914288599,1343678534,382748301,546609744,-1073019744,2078868341,970075135,510982742,971916939,461171270,721976971,-364475968,-1980873079,1173807686,326377514,2123042539,-1962087672,1173751934,58007594,-2097151558,1946220670,-398030044,2146190905,-1983894765,1183443014,-532248084,271205878,116067188,271205878,28967797,1959922432,880118621,259388939,14260823,-259324211,58062347,-2147447319,-1949357467,1178201670,-2147191574,-1960826291,1178200134,-2147191572,-1961874867,76144710,-1981266293,1183515204,71600620,-1981659509,1183516228,138709482,-1980873077,-1705571772,109644478,2122532587,494141690,-16684457,1996483190,-1711248658,85135126,-16684457,23782006,688839066,-125926651,1461548032,1996423274,-327745560,379191402,1459959311,1996423274,-1711183136,90050265,-916496865,-939522870,1459617804,209617238,1031078164,1779332863,-163148544,1183666198,-1706027276,90708119,1779332863,419469824,1183384987,100573692,-1946532215,1200295518,273099540,-775804007,-129594888,-335774069,242679607,1183646058,-1924131082,1343681606,-1525114982,242679557,10092906,-1962513639,111059448,-1946532215,1200295518,306653974,-775804007,-129594888,1024083595,58064904,-788471063,-13724704,-452602969,-133828347,101056261,184986886,-1761210362,734497542,1183447622,-336557058,-96040158,-219429117,1982592907,-1961563144,-150734730,1988824555,-1962349818,65795702,972322443,92206710,-336169333,-193578744,1988821885,241077236,-2095292533,1963793023,734497569,-135230522,1946159046,2130053900,147227397,-293403669,-2084074744,-970196762,2122444939,1963005196,242679559,99287402,1779332863,23746048,-15804006,209617407,427098389,1779332863,734497536,6967494,6946922,-577109910,-352206301,242679584,1784151595,-1578240,2122387062,1963005196,112645,-1070923029,-907538864,-916496645,1426066122,1586228363,1179121412,443877631,279734355,6946922,-1533411222,185030435,-1962445632,1333789790,-1027012537,-1957363710,1586190060,1960512262,726136365,-2094566111,1962935935,726136353,-1961135088,2088836215,1954546436,71759377,-167349246,1963469639,112645,-1070923029,79874398,-326413056,-13937065,-1962516853,250282615,74907478,201305064,1191277760,-167037813,-947130763,-1026990242,147324932,1448542208,-1928562945,1343682630,622340250,-25261312,737836587,41486462,-947126485,11931275,111021571,-1727800981,-259261449,11804299,100539907,1177283575,735639548,-745801658,637820612,-1962653815,-136672319,-1946670098,73319619,109021478,1183568011,-91535862,-1946224743,-135099454,126428911,-369637749,38242598,-1026990242,80216074,1448542208,16664263,-266433792,41418496,1973027434,-1995951772,-1072956346,-1997995147,-2080863488,921371847,-167037557,2088971892,678756358,19612918,1156981364,477368363,16678531,922683765,1989804272,-955753950,130630,-1710986666,158862322,1032013639,-3836671,-996475786,-2096599964,1946222206,138314549,359923713,17315583,6946922,6946922,325714026,-1039993702,-1711248888,82715254,15742719,6946922,-2056781718,1042192900,1183517173,-916496642,1362115,508974848,-1911988808,141986776,15742521,971506549,-1348839681,185173761,-1593477952,48955586,1183432747,1996445428,-25827322,-15992693,-1679228043,41221888,1872363882,-1995906296,-1705509818,153878709,200689289,-385649216,2122907777,-335598600,-92370582,-335776117,57300490,923299738,1458604809,-402229505,-1072955920,2123098996,142016506,-193527977,384583309,-29169584,352208583,709162497,-955943676,18218566,1458992895,1996423274,-294191124,-1018113,1996485238,18127614,1183385930,57300726,-16224358,1206946815,972846729,-1853884290,-1695123713,170066429,520094136,-892772514,549978116,509018112,-1912481608,142511064,15744569,2105741428,175374398,1782478335,200448513,1043988479,57999600,1476281320,-16666726,1958743039,12755205,-1070923029,1476019849,-402229505,1183448447,1975520252,112646,-1157541655,-125108222,-1958542869,-137655357,2126986217,-27358731,17188598,-947188108,-229734071,-1980106855,250344518,-880031861,-196179639,-1980106855,-947129786,-1980106855,1996484694,-532247288,681201686,-1962690280,1177282118,-96064542,-1947580791,1177281606,-398030368,478068747,15367811,1586173566,38243080,1475233417,-1342130790,-330921718,58048523,-956249367,63046,-1962890007,1177285190,-263832586,1191117695,-62470156,2028666880,-1712830837,-1980596489,1183578694,2130156010,-129594892,1586170091,-1995994130,1996484166,108462062,201092072,-2081721152,1946218110,-28915886,1586168084,709359342,-955943676,18218566,1408005887,1183514730,-93390858,-62485680,1358458615,-362753,1996486774,18127614,1183386356,-295793684,1183385483,1958743022,-62456050,972834443,58651718,-1946190359,1177285190,-263832586,1325336191,-263258124,-1946794241,1178203718,-385646862,1996488521,33397484,-1393950721,532687870,80398687,313344,-1957275904,1988822142,1081882886,1692992373,1962871553,726005257,-385649656,1149960535,-28931776,17305227,1963215929,112645,-1070923029,-2080618871,1946173564,-25755812,1778419304,1778412032,-1484350976,-804582523,2122519157,208929020,-151101813,1946428999,17950979,-151101813,1963206215,608695817,-385649600,1750270207,6947362,-2036705453,-2096377433,1946174076,1114963728,-106869,6959223,-200277350,1048347403,958100480,376716924,141885195,1463843977,99287914,1782478079,200448513,2089356650,1979648832,-58836719,-1394015371,496653824,-385071816,2088960163,1081344066,1200349067,1145318192,1929382205,1114963727,1781561343,268605960,619384409,1145342806,1342179333,436207770,-1948742900,1200173125,1145342768,-1996486651,-1705562043,-65359,1782609151,1778412032,1778412032,-1710003712,219415284,16547459,1962881652,8808512,6947178,-2036727702,957111975,1963002934,-25263339,1443853312,1784022890,-1711248896,208054150,-1705638165,209139741,1749054719,23724578,1476294399,2007467674,-916496882,-939522878,1459617796,108956502,16533191,1979648768,140413710,1967161145,13691139,-2092925045,1946158206,57300746,-855085158,-1962743028,-28931835,-1962508663,-259323778,376829451,1946449465,41287436,1872363882,-351749880,41257764,2088968683,208994310,137053430,1156974197,343216171,294531,1784022388,-1948783869,972065540,-1066072458,-1946257783,-264567226,2105763444,259260478,-282368640,307927639,1187450144,1778385404,11901442,-259322569,-25755818,6946922,6946922,57278570,1409356954,-2081387763,1962935422,1996445207,1778477574,1778412032,1778412032,18127379,-259322532,33397334,2122516563,141820156,-1710921129,136449010,-1026990242,147324934,-1957298176,1996424310,140413704,1783265279,-129594112,-1175957482,105287417,75268390,125075456,75268902,-1962445568,-1993933754,1183712324,2088838662,1954545670,2088969735,125108230,654198411,-1912191863,-2128214458,1971322940,-129594611,-1962637018,-1993934266,-916585916,-939522366,1459617812,-96024746,1589903360,1200301572,1468737042,1154383892,-1979955575,1586232918,675804680,-2130021119,724631142,-805417343,-28903596,91492352,-352321096,-1983894782,1586230854,1200301572,-330921718,206015270,653149833,-1995552885,-1960382394,1183387719,142016498,384583309,-13965232,150882038,922687860,6947030,-1801846166,-1979711736,-1072956858,-1070922379,-1962841367,2005600350,-159481026,1446933504,-1877474662,1958742798,-28903628,242483456,1779133014,1778412032,-1484350976,1784024751,-1711183359,-58766,16664311,1443787777,23726954,6946922,-576223590,1778412039,73319424,41418534,641204006,637958143,-16484353,1996488310,-327745540,-1149185,1996484726,142016498,-1962377589,1157841989,-14266308,1392904311,1459842202,-196703984,645251083,402823766,-1073016992,1784023156,200448515,2122518427,57999610,-45079,563804790,-384862968,2123104068,1011220232,-2125838849,2147371645,1170670974,-1962934198,2089022582,-1071972038,-129595072,16154243,1190599796,1963458814,1014858517,1460633354,1778528360,1778412033,-1484350976,2122518607,460587258,16285315,-11137675,1100675702,185565440,-16222784,563804790,-2096010232,1946220158,725939782,-2096073696,1946173565,124409354,67891866,1446046480,6946922,6946922,1131020394,1577251994,725939730,-2095549439,1962997886,74841874,-23439785,-15735552,-1097202571,-1961871606,-916496698,1426065090,-1957237621,-11139466,-1046870922,-1961879550,1144587334,1448113472,-402625968,1183579273,1078212868,1783644533,200448512,2088963004,762576958,1443132671,1782478079,24549888,1153896879,-16777154,1784022132,-402560512,1552674774,726136324,1392931856,353025690,6968840,-343320,1750481996,23724592,6946922,2074576538,74907409,-16112998,1458067199,-1026990346,281542660,1448542208,142456862,2123094158,1221036812,-2031549579,58017792,755047401],276,[-163148812,1358054955,737691275,1783690310,-1706464678,2714,16547459,1996431476,-361300214,-1947437313,1177284166,1183535338,-330945552,1784310352,35494473,-2092564480,58524926,-2080439575,1946221182,175570699,-1694861569,1140,-1026990242,-1957363704,108462060,6946922,6946922,929693802,-16583526,46844415,-1957363712,1048794092,1946158456,-2122606050,104532759,326436214,16678531,2023819380,-28952315,28837237,734251264,-926692928,1459617796,2017364822,23746309,605839258,1975520011,13691139,-2079942057,-259323065,18513283,-1992245221,-1072956346,-1705634956,65535,69617142,1465255796,-330972774,-2009169141,1047920901,18888447,92813055,764314,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,540475141,1778412033,1785096704,-26042,2122514432,1366556926,18888447,922698731,-1952841290,1442840585,92814979,-1593477887,65733046,1342253217,775578,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,1784310277,175413833,2122514432,158597374,-25755818,628634,-58817792,1443394560,-6619286,1459618047,-2077124010,116067356,91883207,1599995904,-1205943351,-661779375,-706159829,1958743038,48762372,248192768,-16703000,1778743350,1962187519,113708152,1420,91752135,1048772608,1979778440,-2009661685,-1711248891,3244,92800711,113704960,1406,968907,508974848,-1911743048,2017362904,74711045,-5249010,-1559476597,28837240,92185344,-955941725,358918,-2122606080,1990397151,108954373,-1962117888,-2096712650,1962936446,-1962218745,-202701194,-351764853,-1606513916,172395270,1023772835,494272513,-1711183280,65535,1779070719,-230257394,1436176406,-1962934266,2123101814,-2076800524,-2042722043,209125125,922746730,141034890,224749582,-76264294,93102861,-916496865,-2097149750,359998,1048774517,-352254598,2114912009,2118025989,-769982203,-770974985,2090929524,91923205,57982987,-872550168,518818645,-1911730504,106859480,201176040,235173056,536853736,182985,91897475,-402426880,113769929,1402,92145407,-326412853,225097758,1586223246,-41752570,74760203,-2824178,46844191,-326413056,227653662,2023872654,239483141,914363509,-2097085060,359998,914360437,-402586246,-920650371,503319242,-1911709768,92971480,-1957311713,-1112006932,-1579643379,1589904768,126428678,637895329,520243081,314057,518818645,-1912495944,-388289576,-1072956140,1183540340,-2147075832,-1962314491,104400454,1383335298,91897475,-402426880,1183579425,92316424,-1559869813,922682754,-9829000,276100250,2016870158,-38395,1745193526,1701380095,1951177229,-1935472797,2080818949,-2097151739,17137214,-654852069,184908451,-402426688,-920650535,1226,712,-13937065,110640771,-1956089080,1552616054,189265436,-1006078944,-1960442274,-163321033,1947208519,709162574,-1962445820,1191508030,1149898987,1019225130,1006924992,-1090292352,1149894657,1019225130,-167349184,1946233924,376579,787990411,-259324256,637951684,1392916227,604259469,1355164664,-191233942,1577773085,113953119,-1957363712,190206188,-1962314277,-1962872778,48955972,-661977205,1183517419,105331198,529204852,-227157237,-916536437,-1957275709,-1948570629,-1948349453,-3741497,-166989685,-141880715,91551243,-351896437,735783912,-5314368,1438867294,1465117835,-1946801322,-3544866,2117859467,184841726,-1962510858,1979059191,1590070250,-926693025,1442840578,-1995671925,-166986122,-617935755,-1946181912,-25785872,2122522091,125042696,-1226252661,-1962546177,-8001314,1983639691,721712638,958917568,-562820490,271271158,1157027956,108267563,425603,2088881268,1970053152,578584839,-1099690327,-916535669,2250,1224,-1205971369,-661778338,687747,1996426612,142016266,1025659290,-1962677488,1183385670,207522812,188120971,1780446719,-1710855616,65535,-15992693,-1070922635,96960235,1586167809,914327820,-1073002517,1569528436,-1995076862,183238270,1178142603,-2094893828,2034894019,-25261069,-1056601257,100991712,40521728,1125274,200837888,-351635969,105286585,-352172151,207522608,-13205623,-1053455611,-150797594,2122534478,242483210,-16091393,-845543306,-1995407071,1183579206,-1962636804,1149830726,112642,-916496865,-939521846,1459617804,290633758,1586223246,910658314,200689289,-385649216,2122514640,225705992,-16222465,1369048694,-351202782,105286403,-1577433463,1178141544,-1207601674,48955393,1183432747,-163148812,1183400000,-161575940,1183385483,-28377090,-1914109063,-96040192,972840587,-2096729081,-351994810,-1946448920,1183384133,-193035272,957051904,1912826430,1781433093,1586168835,1963982838,983192336,-1962934254,1204226654,-352321482,71667002,1461604382,1341554219,50315599,737566347,-1042286785,-1705573657,289094114,16023171,1996428661,-161575946,-524220533,1346387970,-6684054,-2097151745,1946159230,-92864760,-1809697126,-129594607,-1070923029,-892772577,214433798,1448542209,201111582,-4204402,173968383,-1992931445,-1072956346,-1595341963,-1980724480,1174628406,1746832198,-1995994365,1877737030,57292425,-1073726335,889134706,-17267059,6836246,577739265,-2037575091,-2037776648,-1769144588,216792822,-2037840757,-2033713420,65270,1150025515,-129595134,-1898935266,-2584896,-1224799626,-1224737034,1996488436,106889208,536495753,16416387,29295989,958720768,1946380854,82739971,-16464253,326696526,956525729,-1578011644,70845294,2078868340,-941233153,223238,533170944,-892772514,46661638,1448542208,-1962516853,1183397447,1958743038,1190169423,-1948742842,-1590498497,70845292,1962871413,308845058,518717440,956526241,-16091900,-996539788,-351118236,3965197,-16289088,574003764,-964489340,-881242364,-1694599425,65535,-955883893,13895,-892772514,-1957363710,-1162338580,-2585070,1996427894,242679568,-15960321,1996425846,108461832,6946922,2122514538,-1071972084,83886373,240156678,520111336,969417,1458342741,318486558,-164898674,-15173889,1996428918,309788436,-15698177,1996426870,1996445196,142016266,1778808575,78243841,57982987,-1962933826,-916578362,-939518774,1459617876,-1732764074,-1948742129,1183388742,444498942,-1593412352,1183383792,373721882,1964525067,70838531,1780119295,476027393,-1073015997,669582197,-297351420,1048772608,1946158456,2016870170,444006149,-719580518,1958742803,-297351414,882507777,-1592994035,101384586,108265864,520028522,1190527368,1165262855,16008903,-163133696,1586167809,476023578,537544694,1586173557,476023578,1074415606,1187449461,-956300556,128582,17188598,1586179444,726136346,-2145094654,-2147290034,-351734194,-196688102,1187446786,-167771658,1946224198,-196688118,1187446786,-16774666,6953590,-624897,2073752694,-1995174012,1190591558,410255878,-26032,1183383552,-229209616,818819,1319175797,205949185,16678531,1996433525,-599356134,-1944959351,1343624278,-870831974,-196676076,-15764222,1183710326,1783633628,-26110,1183514624,-96040680,-1995028853,1183578182,341216018,-729903842,118943883,-1515857266,-165698139,1963127878,-59310268,383010445,-1711117744,5243,1183432747,-465139226,-1994897781,1183574086,-364476138,-1912834305,1343677510,-6684054,-1962934017,1177282630,-96040476,736773771,1183442502,442403832,-166047861,1954547526,642250309,-2092993276,947257849,-867791535,-6664170,-1929379585,1343671366,-1946532213,1194007134,1183535120,306654200,502569552,1996428510,-867791590,6967318,-1711241880,354237982,1996474667,410451964,-15304961,1996428406,276234002,1359902463,-15960321,1996425846,-196703736,1023410725,-1071972351,-397354761,1183384187,-59310100,93978730,-2095755896,81470,2122546292,1450443006,-595686114,383022733,-1524689401,530949541,383534733,442403664,-15697921,-191229321,504720669,-1916502387,118938742,-1515905258,-1927305819,1343669318,-362753,-191170442,-1927971299,1343669318,1183666198,-1706027300,362815142,1586171883,-998339302,370177933,-1515870969,444006309,381961869,1778412112,122591744,1190532569,57999622,-1593786135,1178142072,-2091813606,1946222206,-1136227038,922701846,922682752,-2136930942,-2046426363,-2103357435,-2079980795,1033523205,-2095714275,1946222206,-1136227051,1343639574,383010445,507419216,-1073015253,1183518324,-2147089926,-129594619,92407297,16678531,-1927404684,1989000318,369563348,-1515870945,1183653797,-1957685572,2013207134,309853968,-1424100198,444006159,-362753,2122578038,125042942,-1933818227,721677266,1347590592,-16114278,442403839,163715,-1974266508,35924807,-1071972036,67501604,-1600499712,-166284662,1946289734,205949763,21890617,922685044,1783628110,-1710921216,6470,21903103,-1018113,-6622602,-16776961,922688118,1183449422,271622,452985149,100410560,-1706033019,385564375,184650401,1946257414,-16750074,-167671778,1946224198,-25263237,506360832,-1917550963,118936694,-1515905258,-1927305819,1343665222,-1961206133,1200292959,-96074992,306678608,1358448131,522056858,442403607,184711051,-2093124362,1946222206,-1404662504,1183666198,-1924131148,1344145476,1042169498,1958742807,57300507,1149960298,442403602,-1961736405,1328222284,-1705947120,394372998,-1075104629,15629955,-342227596,-1961668340,854322246,818819,1996427380,1778412044,1778412032,417569280,2122514432,326369290,-16091393,6948982,6946922,1033502826,-1206401507,1579089921,382388575,5163008,1187468800,-16776978,1183652470,-1706027298,1971,2122576011,225706004,381568653,343342928,-351111425,-1102672630,1183666198,-1706027298,400301437,1080963,1183649908,-11528506,1996427382,494770702,1183520968,-1136228072,-1995028853,2122561606,1752432644,-1927645441,1343675974,177865322,-16777192,1183652470,1783633598,404724226,2122514432,259260432,-1927645441,1343669830,1117389418,721420312,-800683584,-1949415799,1183389766,373722066,-2865527,1183652470,1783633614,341350914,1183514624,-834262062,-1961343351,1177277510,373721552,-1072970101,1950878068,1950894192,722791175,94955968,-15042817,-402566090,1187448227,-1962933778,1174607942,-129594946,51922571,1183433286,373722108,-1983887869,1183578694,-1002044650,-2080487799,1962938494,12970243,1963130499,209617753,-2096729088,1963003006,-565801651,1343639574,382092941,507419216,-1073014530,-1662450828,176063232,-15698944,6949494,6946922,865730666,-2097151975,1946159230,142016275,1778808575,1778412032,-1711248896,428940605,-385875528,2122515726,376766702,-15042817,-402566090,-1073019645,1256784757,-297351169,922681345,1996423504,-931725370,-3508481,-6632330,-16776961,-16690122,-16691146,1778471990,-26111,-259325952,58048523,1224676585,2028536693,57952511,-15799480,-1929292746,1343675974,1355674,50234112,1340670836,209617666,-2096532480,1946225790,37808387,384845453,-1102672560,2107265046,-1927699939,1343682630,1183666198,-1706027298,431169086,381568653,-1924131248,1343675974,-971096422,-1169782503,17596035,1183648885,-1706027290,321133924,1183528427,-1102707944,-1947842935,1174607942,-364475966,51791499,1183432774,373722088,-1983625725,1183706182,374347494,-129594032,1050300438,-2095439586,1962982014,-700019446,1183666198,-1922438152,1343673926,381568653,-129594032,1050300438,186271774,-2093583168,1946163326,377389833,-385649664,1183645845,-1924131114,1360445006,385371789,514234961,1183652441,374347478,-431583920,-1197846506,-350590432,-1102672606],277,[1317883926,-1705961744,444407956,1534377995,383141517,-1102672560,2107265046,-2095410403,1946159230,142016272,-1928956161,1343673926,1763540378,176063254,-15436800,1996425846,-663289898,-2459905,-140845962,-1107296230,1183514626,-632931882,1183517566,-666486308,-1561787523,114176,-2097111831,1962936958,142508812,-1593412608,1183383890,176063242,-385649408,922681473,1996423504,-1065943106,-4032769,194692214,-16777189,1996425846,-92864520,-231681,899350134,-16777189,1996425846,1345781514,-1711117823,6982,745848843,22034175,-1673473,1996482678,-327745558,1834906,175570688,-16091393,1778470966,470981124,-259325952,58062347,-2080566039,1946159230,175570702,-16222465,1939474038,-1962934243,1178199622,-1962377494,1178201158,-385647384,2122515061,259260420,-1927645441,1343678022,580518506,-16777196,1996429942,-394854426,736773771,-1957632442,1177283654,1996443880,-431584486,1354516011,736642699,1750120518,543817932,753306,36432128,-1709541633,5090,-1984805239,2122560598,376766702,-15042817,-402566090,-1073020361,2129199989,-297351172,922681345,1996423510,-1065943106,-4032769,731563126,-16777188,-16689610,-16689610,1778471990,473864705,-1073020928,922692724,1996423512,-92864520,-231681,1721433718,-16777193,-16689098,-16689098,1778471990,476355073,-1073020928,518587253,-1236875268,2122514433,57999628,-16728343,-16688586,1778472502,-1710921216,7309,58048523,-263959,-16688586,1996429430,482646550,922681344,922681690,922681690,23724376,1879962,-1236891392,17596035,-1072991626,20791412,-12880896,-16690634,6950006,-677771926,-16777188,-1962847690,-654855610,-1270445232,-1705977609,7410,22689535,22689535,22165247,93979754,-1996488675,-1072974266,20785780,-14322688,-16690634,1996429430,495491606,922681344,922681690,922681690,74056018,1915802,-1236891392,11959939,1391002485,176063483,-2096335616,1946159230,22192390,-2096478583,1946159742,175570762,22558463,22427391,1570374250,-1962934243,1979059184,-372864251,2122514634,326369718,-16091393,922684022,74056026,1475738,-2081387776,1946159230,175570702,-16222465,1771701878,-2097151975,1946269310,1513553778,-1300824319,-1699449089,5779,-1709541633,65535,-15042817,-1711187402,65535,294531,1996427124,-129594086,40521750,1969562,444006144,-493825,1183578742,-129618948,-28931248,1358579243,-1961199873,1177286726,1183535292,-1203360774,13396048,-1113972630,-16777189,-6677898,-2097151745,1962935422,-11671293,556675,1156121461,444006399,-16222465,40502902,1805210,-13506304,415418718,444416,74907392,-1710852353,65535,1778412112,508271109,1183383552,108462074,16777114,1958742784,74907409,1342469887,479854954,-1996488677,1996487238,466131462,1996423168,1356396292,-654851445,477796944,1183514624,79874554,315097088,1448542208,14696067,-385649664,1190527459,343212552,-2096472437,1946158207,15769867,1946437433,30009603,20856451,-1710787584,520881887,915086315,300613934,1778545919,1744857600,-6651901,-1962934017,1979058996,1782606571,264542738,1183383552,1975520254,26077443,1988876427,109022474,503870605,-1515870969,-297892955,192151552,-2080481653,-2097019281,-1962800569,101056070,508567040,-1436017072,507419143,-1073012570,-387382411,-27358464,-1962522741,468424,737560201,-638121393,-1946530167,1194003527,-129595128,1200209963,71797006,-1995815285,1183515207,273123592,57934504,-1962881559,2123234910,108498414,-1515911402,1048815013,1946159480,-297366247,6967318,25435903,175423499,-2130813301,-385806257,1996423314,-163149050,1358579203,-1694992641,65535,-1979818357,-1073019833,922702452,1586168096,74973182,2090650,-62486272,1014284299,18888447,1812018330,540475169,-159973631,1996423274,-126418950,-1962510593,2013265502,142081798,1778437224,501455392,922681344,1996423456,569547516,518717440,-2080481653,1946158207,74972936,465306,-25755904,1107866,-28915968,2122514432,1433665790,-2146804085,-1954536369,172394759,-1962852703,126484062,20848265,-2096996469,1946158207,-25755883,-1946263925,2013200991,-402626044,-1073020887,2122522484,427032586,-100609,23726710,184554728,-1962249024,126552670,-351648119,-916496671,-939522358,1459617800,106859350,1736579,2139321460,259391770,-1927645185,1343682630,1794970,-1928533248,2005792894,-1526262264,-5921371,1183647350,-1706027272,550538163,1114947595,21247743,-16228725,2013202039,175636232,-1710458881,8621,-16353537,1778467894,1054317128,1996431588,108461832,385369741,1778412112,127572481,-1073012427,-1070922635,2122525419,561250308,-1962516853,1183384135,1958742790,142016276,-402560432,-1072955551,1586224244,-351827194,112869,-1026990242,247988230,1448542208,16402119,172395264,-244087,-1130754954,-1960715002,-27358760,950147,1117856628,-62486271,175570768,-1207011329,1183383553,-1097182982,184549409,1208384704,15270783,540475137,20224513,1586233343,273151742,-1923517439,2005791358,-1526262266,-2136627803,-1912729497,1343681094,520028522,-1073020540,-857144459,1144454912,-27358463,-16353281,2013202551,209190666,1747866,175570688,21247743,1794930431,506370564,1967652864,9496835,33179335,8972544,637951684,-16040053,1218055541,-1961230972,106874104,-12613338,-1962860490,2013265502,190421508,-259325952,1769272843,-59310249,1940634,1586190080,108527614,-1962379265,1194003015,1200312326,138881804,540475216,105351681,1342179109,-865599382,-1709151744,8154,-130613417,570530309,922681344,-1705639648,8101,-16091393,1996425846,-1710986500,9044,-1694599425,577440089,-335919477,-25755893,-1945544294,112674,-892772514,113770504,1448542208,310360094,1048828046,1946157370,-2122606064,104538814,91488570,-51789781,-1577112832,101384586,108265864,520028522,2117665160,959869958,1946237502,13428995,-1710852353,584255536,1778808575,-401713406,1183579048,20751110,-528385126,20620066,1778808575,-1969186303,-1662442767,977156352,-385649407,-543555434,-1591539450,1183383868,-1547687162,1017315642,108461825,-1600519830,-953981814,130118,33179335,20881664,2123100299,1962281978,272954949,-1962642174,-2081232076,1946160764,1111395114,1962891009,141885190,-16091905,-1063646092,-956301280,130118,1962891095,-1710986738,8535,-955943608,64582,156867158,2122523511,225706236,15742719,8742999,2134824858,108461859,-1509412710,114462,184650401,1946257414,-16750074,-1962833890,1600004039,182985,1760332629,1996432326,-26100,121372672,188482674,1183517046,1617083148,-1962796568,-538442170,-379758079,147512787,-326413056,-1960584600,-1561852322,-379758079,46857884,-326413056,-1960573336,-1830284706,172395265,-1156821365,-35127288,105286401,-1157083509,-236453880,-379758079,248180340,-326413056,-14390936,-1499850634,1006632995,1006924295,-1962314229,1656428614,28108896,-1961867637,146477646,29288448,-1962129781,146476622,28502016,-485863797,328880403,1006632996,-1962314746,1740311110,24963168,-1962522997,146475086,24700928,1273584986,1362670,1760332629,1586177223,17033242,-1961736565,146478158,24045568,-1961998709,146477134,23259136,-485732725,1201295635,1006632996,-1962314746,1740311622,19720288,-1962391925,146475598,19458048,-1459206517,108298232,-387972421,1566179602,-890360599,-1957363690,618948844,-401842549,1183514789,172919560,1510028008,-357766819,1426065610,23653515,173968165,-1962899224,1317733958,18212872,1458134362,445163,1760332629,1586177310,7071754,-1962522997,-1578629042,-379758080,113962028,-326413056,-1960489880,1323830366,172395264,1979711805,-1706012654,9367,1951925564,1617345286,1509985768,-419567267,1426065610,1617489035,106859301,1509956840,-404100771,1426064074,1953033355,106859301,1509951720,-408622755,184550090,-1961397029,1960512459,578730005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33568139,19029504,33554432,35015424,50331648,18795009,50332928,17828097,50333184,18874625,50333440,33841665,50331904,35491841,50364672,35515137,50364928,35529729,50365184,35686657,50365952,17024513,50335488,33832705,33556224,102741760,50331648,33836545,50333952,17100545,50336000,17145345,33559296,118149888,50331648,34138113,50369536,34312961,33592832,168290304,50331648,35621889,50436352,34326017,50339072,34289665,33562112,201785856,50331648,35794945,50340352,33639681,33563392,757432832,33554432,219630848,50331648,34333441,50341632,35865345,50375680,35800065,50343168,35535105,50375936,35804161,50343680,33827329,50343936,17128449,50347520,33860353,33666816,302529792,50331648,33822465,50444544,19257345,50415360,34120705,50348288,35568385,50381056,35500289,50348800,35649793,50349312,33996801,50350592,35102721,50351360,35993601,50449920,34355201,50450176,35542529,50351872,34388737,50352640,35126017,50356992,35546625,50357504,35797505,50358528,33895937,27136,0,0,0,0,0,0,0,0,0,0,0,2248,-28915882,1589903360,1200301572,1468737034,-129595124,-1946528119,-1048377266,1381047816,499161680,-1073020848,1586170228,726136328,-385649656,1207304369,1584734251,268813195,-11526656,1996487286,499161848,-1073020807,1187465332,-1962934020,2005600350,1962281730,725939761,-1928039408,1344145476,-362753,-1063585674,184595485,-1962641984,-153162956,1963469636,1996445197,74907398,-1979748888,2122579526,1249181950,1187448299,-16776708,1183516790,106334980,1375734277,413047376,1183514828,73319432,38242598,36399184,117208831,-1484350893,1183383929,1975520254,-129594607,-990226805,-1993997218,-1993995705,1183517783,721611774,-1026990400,885522438,1448542208,56932382,-1070868338,-1980217719,1080620614,610947104,16777114,-1983304960,1183442510,1975520232,921278724,-701038846,1684689152,487080602,-297367293,58048523,-1962798359,1183516286,-429997042,-1962440410,-1993995194,1183515719,173443848,105351462,139954470,628424459,87988823,-259260417,58062347,989976297,721712638,-1962742794,-711305224,-1996382700,1988749894,239504364,-1979824503,-259324290,1955267563,725912068,1077723172,-1705577356,27673604,-1710328065,28158164,211419498,-956182763,64582,32786119,-427914496,-1929302039,1343673414,594149482,23733098,-417054566,1975520001,-733573835,6967318,1744896104,23724296,-266059622,1975520001,1036294685,1183646212,1783633620,33581056,1778518376,608213505,-1073020377,1996469620,-947169304,-1947707765,1181146,308957266,1988753291,-765556272,1715069594,-498693374,-991668597,-1993944994,-1993995705,1996426327,-397212144],278,[-293697036,3964966,-1977219212,-337368572,16824323,654198409,97408,-1977218956,-467009212,12059627,-62486271,956730017,762707526,956730529,628489286,1962561081,957183529,427030606,-1980215671,300675198,16285315,1312361333,-1996065034,2122970702,-964474894,-373257202,-947126407,2122523627,91488504,-336574837,-159481064,-1962576896,233566790,16023171,1183516020,721611758,-916496704,1426065090,727116939,73284059,-1834933642,108446726,1963211046,1149969932,1005113602,1946588166,1183007495,-571798010,49005451,-916537301,-939522366,1459617804,129506902,-2585088,1872366198,-1962934270,-27883024,1752485899,654198414,1962949763,2088969823,125042946,41714470,642872578,-1929085813,1183385156,-163148556,1208370827,1212679796,434835060,-624897,-396888970,183238517,-624897,-396888970,1183448702,-25281538,1187448181,-16776962,-1315304842,1795162112,-1005650314,-1960381346,48958528,1579139115,113953119,-326413056,2123060823,1979648778,-1002534140,1996445449,108461832,721700491,-397389102,-259261030,125105675,-6662569,1577058559,146983263,313344,2123060992,138840838,-1064378485,294531,-1960430220,187040327,638547207,-16482429,-2128213899,16713343,-2094655372,1299578687,41910566,1165295871,105351974,71764774,28851061,-1942426880,-2144928186,359989309,4162342,-2128205963,-16776577,-2094653579,-335608705,-28930341,-12614874,-2128212107,16712319,-2094659723,-352320385,1606429635,443081,1475119957,142016342,-16353537,40502390,-1946209560,200313848,1460499702,1107982,-1705512821,2546,1600046731,443081,6344,1187468887,-16776976,1335494262,-1962934263,-296318472,91607051,736739371,-297366015,205357862,-259308683,653543052,-1996208757,-1960380858,1183385157,205884920,-1930934647,-2094601658,1964509821,9627907,175932198,101348609,-402625968,1183448811,-196702480,172788262,-352320584,1166747248,-163149564,138775334,-1913108855,1183393861,-364475160,574982950,541395750,-2094651788,1963073661,2105746963,208994338,-394854650,-1528299158,-263812610,653149838,-1054849653,736821984,243106598,640119832,17726851,1996426869,-394854422,2095579498,-263812610,653149838,-2146546294,28836545,31511296,2122573894,410255600,-624897,23787638,6947178,-1483079574,-1996488696,518782534,-1065072486,1996443655,-126418954,-6623093,-1996488449,1784086086,-2012898816,2122514558,494141694,18888447,1795061503,-126419200,-1411329,1996482678,6969326,16777114,108461824,649882,-28931328,-892772514,-1957363710,1996445676,142016266,-16353537,-1326971786,200838141,-1590921729,1178143172,958690314,527698558,-1710590209,930,1929576509,-1003028718,142016265,-16353537,-2132278154,-1946645507,-1026990137,-1957363704,1673010924,-2585080,1996425846,108461832,-1645739670,-892788737,-1957363706,817372908,-2585085,1996425846,108461832,-2115501206,-892788737,46661638,1448542208,18888447,16777114,200837888,-385649153,1996423313,209125134,705185418,1183469796,6967302,-1600520086,-1962934263,1962281968,540475234,-946186751,-1996488696,-1072955834,-11054732,93981302,184549385,-12290880,1778458678,-26109,922681344,6947104,1996423274,209125134,1778412119,309788416,1745909503,543817932,16777114,540475136,-25755903,16777114,530208512,-1962934263,185789382,1443263734,16777114,-6662400,721420543,-916496704,-939520310,1459617808,142510934,108461911,1778677503,-59119614,-1980479863,-1072959418,434701173,999968769,-1912602619,651725762,604063626,453065743,1183400128,-1958525966,-96039693,41913126,71797542,654067337,-2012723318,-1977157818,1183320391,1207314166,494239745,-59310249,720848522,1183469796,1150111990,-1706031602,65535,-336574839,540475197,1996445441,-25860,1183383552,1958743024,1317687337,-1964168457,-466946490,252047351,66633984,-503841244,1794926327,1150111744,-92864754,-26032,1996423168,94345972,1996423168,25008884,2122514432,57999600,-2097116439,1962996350,8513795,-1728036680,109854455,1085851787,1056413952,-939325814,2114124163,1996445544,-137917444,-1190753746,-140967872,1183535353,-1943078916,-101213946,-260636848,1358382730,1358317194,-30480370,-113015,-1617235850,-2097151987,1962999422,-339727612,-28931285,-16046357,1043930996,427035076,179542615,3997696,1779331843,108461824,235173631,-352318488,-263812349,-1026990242,-1957363706,-1296556308,-2082959861,1962936958,-1774288632,1929576454,176063251,-14978048,546966134,1023410184,242352896,-16091393,1996425334,-72554490,1996426475,142016266,-402229505,-920650155,-939522358,1459617804,205949782,1946830347,138840842,185093887,-385649216,1187446959,-16776966,1183518838,82362638,1389505344,108461904,-1710983425,800,1953808395,1343256319,248218,-129595136,1685372939,112433744,1183383552,-162100748,1416941579,252601987,2113995755,-195115788,653543167,-467007606,1183578251,240058126,-428490741,2097708601,142510851,-193528058,-15960321,-1705571722,128399842,-1694992641,2025,1794668287,1744857600,-6684286,-1996488449,200014462,6964842,-6684566,-1006632705,1988823646,12986106,-339309824,1589652226,247646559,-326413056,138917918,1996478606,209125134,-16091393,1996425334,1778412038,-15734778,181061919,1624064,-2091493632,1946158206,176063265,-1592822784,1183385226,-1942057986,209095430,-1834934805,-28931834,110378635,1988882411,239504908,71600934,654198409,-2096726901,1946159742,-28931291,1183774929,76097038,-120469621,38045990,425603,-1960440716,1183385156,-92370436,1183716331,1149969934,-1981755130,-947127226,1183441105,-28931078,603983621,66634231,-135248247,1183447662,142509042,-385649408,1183514997,1144596222,638153988,1963359289,23324931,687747,-1960436363,-26282236,2096572057,76097028,38046502,647622647,637959415,-956152695,63558,654198411,1946436665,1149970000,2130155780,1976699902,1149969983,2130155780,146942,-963956107,201704076,1380995584,652118864,-16222209,1586101366,-297366292,956632986,-28931315,653024964,-1962653815,-1993936826,99289159,33048263,-193033984,638469774,1946582073,1149969990,-550650,913691147,-1030961525,1375734789,-1957670320,2013210334,-59310328,105351974,1358952345,-1930928503,1855646278,-989855995,-1993938850,1183516287,-62486022,1187448299,-2097151496,1962997886,8907011,638469774,-16485121,23788662,1150091626,-1706031604,1947,200689289,721712576,-1905595456,-14283194,1996424308,-25755652,1358591743,23724394,-85530610,200820361,-16091712,-1449462154,-352321523,-159973422,908186,-28931328,638469774,-1962654583,-1993935802,1183516228,1149839088,-126419192,1996423274,205819378,-6664186,-16776961,429586550,-1962934263,201716294,-916496896,-939520830,1459617796,-155705770,-1948742129,1996424822,-543533560,-1996488688,-770966458,1996437877,142016266,-1575026858,200837895,-1994754817,1465322110,1024666,-11513344,535362678,1958742784,-339244284,175570704,6946922,1637483114,721420303,1600004032,445129,2248,1988843095,138841606,20742182,28837237,721611520,-129594944,24936486,1207900929,100811917,-1957296560,1212679238,971151952,-16053394,-1969153419,138841600,71579942,-1935602059,1144595968,-1996131066,99351678,33310407,-1912492032,-2010773434,-2010772668,28904004,-2080797952,1946220670,-1975614687,243146758,-1912173919,958793798,41878596,1048824107,2116028044,109879599,1048780779,2116028050,110272782,638076558,2130986041,-2083968254,537302078,-1801384322,138841606,105134374,-13958529,309709067,242614027,-1710590209,3908,-385202549,1996423373,1778477816,1778477569,-402626048,1183385297,-58817542,-1957596160,1183517302,-96061180,-1705609098,4049,-26026,2424832,-28931839,225755147,1778412118,10512384,1011354,6968832,1794799359,260217344,-1073020928,1178146677,1446343934,-2140647344,261921281,686489600,-351635829,-25263315,1443722240,6946922,-1711177624,4065,284990038,1183383552,139888902,74829835,938197035,-1980086645,1996424262,108461832,-493825,7011446,82313578,1459129340,750746,75380992,1784024950,6969088,1125786,1958742784,1590070215,146983263,-326413056,269662238,1996478606,142016266,1778808575,13035520,113953055,-326413056,177715230,1996478606,142016266,1778808575,11200513,113953055,1099776,-1957275904,1784088190,-263811826,-1986375658,-2097151984,1946158206,109748554,1978811961,109879560,1962165817,-227082438,-755969,-16348618,1460046902,1358448266,1358513802,-133502962,-1705512821,4286,74839563,1223409707,-1928435114,1343680582,16777114,-1963029760,1589966918,1200104970,-112817654,189237286,720914058,-194578460,-1980340489,1784151622,1577275392,-1705835000,3539,173251159,1183514624,138806270,-1026990242,147324938,-950599680,64070,-16222465,-6683018,-1996488449,1996487750,142016266,-16353537,185049630,-1993575232,-1706030522,833,1451882635,1959791610,175570714,1476032255,-231681,-401734538,-1073020898,1183516020,-15668470,6949494,40501354,754586,1606429440,574153,17096,1187468887,721420508,-700020288,-1949022583,1451952710,-1980724468,2122570326,91553798,-1962621309,-632910142,205292326,1988713077,-700019500,71600934,653936265,-1996077941,-1960378810,1183386180,1284187878,-162625272,-1995682675,1183632462,-800159282,1037190796,57999384,-1962890519,-2094607266,1963002495,1783694858,-197531648,-992196983,-1977166754,62392911,8710400,71600934,653936265,-1995946869,-1960378810,1183387204,1149970150,-163149556,-1993849715,1183632454,-800683570,651314828,639779979,1948271627,2088969766,326435360,578585382,101479680,1791784703,-203560959,-1898166647,-1960388026,-524214204,640412418,403602563,-2094651532,1963003516,-831062258,1791784703,-206182399,-1898166647,-1977165242,-1048572340,112642,1174528211,-663320116,-1962933829,108954579,-2095221760,537299518,-1969157506,-96061178,-768933257,109854339,-1591247328,468387468,110247555,-1593147872,1178142354,721582074,-1807842350,176037894,956732577,41418310,-770974933,-620033675,1451820405,-955913244,123974,14450307,1996448372,-25755654,23724394,6946922,1292698,-62486272,225820683,-1710328065,5364,-353779669,540475138,6967297,-100609,1996476022,-629735476,1792571135,327129600,1996423168,-428409082,-624897,1996481654,-28931078,-397350703,1183384305,23456244,-771852661,-700019730,1960068619,-731986935,108497190,1589906923,2005477080,1204233736,-1711276022,324502600,1358710409,1459255039,504730,-498693888,209043467,1358722815,1686635930,-9377517,1794930431,-2012898816,922686639,1996423456,1442867938,-3246337,1996475510,-663289894,1872363626,-16777196,241885814,381568653,344234576,1996423168,-951678458,-1974410198,-11483578,1996481654,1458067194,-196703998,1459255039,23724394,6946922,879770,-129595136,58048523,-1979775511,1183579766,-93915162,603987717,65585639,1174529783,112844,-1981397367,1589966406,-800685104,130491906,1589903360,-800685104,130491906,1589968640,130492112,1183580159,-733606954,1183522420,-731986694,71797030,654198411,-1207548023,-1993998335,-1993996217,686492231,-990230901,-1993942946,-953809849,1607,654198411,638076809,673735,112640,206014758,239569190,18888447,1794668287,-25755904],279,[-3246337,1996475510,-663289894,-510001046,-1962934265,1183447110,-59310084,1183649386,-1706027330,4155,425603,-1070920588,638213828,-1993996407,1183646279,-1957685568,1451952710,263436,141185106,-2143690086,-595688690,-1006144512,-786036130,1996424831,-968455428,1727521834,-999884862,-1957691286,1451952710,787724,-1197846446,-16777200,1956314230,-1962934256,1178203206,-1955237112,-1705636234,3860,256547414,2424832,200837889,1443722495,6946922,-1711234968,5405,-16749994,7009398,1389466,1975520000,1979648789,-39261949,1750093910,1201275264,-385875947,-15991398,1784024436,1744857600,1067057536,1442840590,926106,172394752,185357961,-385649200,1183579510,138840564,-15960321,1996425846,-2097059322,453106814,1356396480,-387680513,-125045165,14450307,1996429685,175570700,-495517865,-387680513,-125044077,58064651,-184855,-795210122,956301330,343279742,1779332863,6969088,1380506,1975520000,-48961277,1577993867,181061983,-326413056,-1205971369,-661778957,1460305547,-16222465,6948470,278530410,-1962934261,1979059184,-339727612,-1705617657,2845,-916496865,1426065098,-2091455349,1946159230,243172111,-1961987072,-1593406946,216729228,-351904117,-1843492086,110403846,-1962654071,-470348730,603983621,65585655,-150706441,-259323290,17596035,2122517109,74776842,233563857,-1055963251,-31194120,50620151,205819376,214092126,-326413056,-1961460888,1994918470,105286401,-402108789,1566179863,-889237783,-1957363706,379087084,-401979765,1183514965,139365126,1510079208,-201660067,1426065098,-1251414901,172395286,-1962854168,1317733958,31320072,-1914086054,445169,1760332629,1183520481,18868246,-1962260853,29035598,21751808,-1962522997,29034574,20965376,-571908774,1231593,1760332629,1183520501,15984646,-1729536678,183018,1760332629,1183520527,14673928,-402241909,1566179545,-890522391,-1957363708,388786412,-401979765,1183514817,139365126,1510041320,-248321699,1426065098,1483271307,373721879,-1962891032,1317734982,113420,-1962879768,1317733958,113416,1510000872,-373757603,1426068170,1818815627,105286423,1509981416,-368776867,1426064074,-2039944053,138840855,-1962907416,1659373126,-379758080,80407258,-326413056,-1961382808,1317734982,113420,-1962901272,1317733958,113416,1509973736,-359405219,1426065610,-865538933,239504151,-1962923800,1317734470,106859786,1509977064,-203298467,-1947432107,1586169422,173443848,15394909,184552138,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,407501441,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,536341252,973079040,275,-486538752,1292,-704576768,117441032,-1258224896,268435733,1761673984,285212928,1291911936,301990165,-1560214784,318767381,956367616,335544579,-100596992,369099028,-1308556544,-1677721079,1912668928,-1493171958,1191248640,-1476394752,-117374208,587203080,-805305856,11541,-1224670464,754975240,-1056898304,805306898,1157694208,855638547,-486472960,1006633237,-2063531264,872415752,-201260288,1023410453,704709376,1040187659,-1744764160,1056964870,-234814720,-1207959022,-16710911,1090519309,-1828650240,1140850955,-83819775,1191182615,184615681,1140851209,-486472960,1157628436,-620690688,1241514516,-1912536320,1375732243,-503250176,1778385417,0,0,0,0,0,0,0,0,0,0,0,0,6856,1988843095,-1983894774,1183443526,-62486032,185353867,-385649210,2122514802,141819912,-1996488257,317455998,638338702,705381514,653822948,-1995815798,1183579718,-1981286402,1183775814,1149969932,-137852156,984551,-389941468,1693918723,-26806522,-940816759,60998,9047611,-1935596939,1144595968,-2095483642,1963064446,90218757,-1734276117,-62506746,1755383413,-364476152,15367811,1183720821,1962878476,1962878468,-25755898,1778412119,42179072,1183383552,-364475920,58048523,-2097096471,1946159230,-339727612,205950475,105155366,141358886,-1411329,1996484214,206474220,-1981385079,-268179378,1359791747,47553110,922681344,1996423456,23239402,1183383552,309788670,6946922,97946,-129595136,-371063,-9956746,-1694537216,396,-1980479863,1996486230,276234002,-15829249,-16741834,-16741322,1778458678,-1006605824,-14227874,-14285705,1996424823,74907398,16777114,-62486272,16678531,922684532,1996423456,-25858,2122514432,141820144,-1695516929,763,-15567105,1996487286,-25864,1996423168,-159973614,-1695254785,65535,1593591435,281200991,313344,-1205971456,-661781973,-1710852353,65535,1451880587,1959791614,209125187,-16091393,1996425334,23746302,1744865384,870842566,1958743038,209125159,-16091393,1996425334,6969086,1181378154,201202152,-15895360,60425846,-1207959550,736821249,201213579,-16223034,-6683018,-16776961,1996426358,142016266,109721343,109852415,1114243178,16777114,532687616,147507550,-4710912,-1579643137,378209930,-887159156,-991130795,-1960442786,138219079,1998091264,1959329288,1946364936,-339727607,571405,1085802731,-1207702784,-1027013632,214433796,1448542208,-1912179061,-14284730,-14285708,23725684,6947178,-6684566,-1962934017,1979649016,-339727612,138841713,71600934,-1056960763,-31194120,107280166,-939768183,65094,294531,-1070922636,-1960441621,-148502972,-11073428,1996488310,-1983804164,1317663862,-2081422346,1448152262,16777114,-195116032,74972966,108527398,9058047,9189119,1778477655,142252545,1183449087,-6662152,-1962934017,1600059462,443081,20168,1988843095,1979058952,-373282043,1784021468,-632910578,-6664170,-956301057,2667078,11814599,-599356672,-1236891239,-1950853495,-1986404794,1451866694,-1102657604,1183449089,-479791390,734021257,-1001485879,-1983754615,1317652558,-867268154,-1983230327,1317654606,-733050418,-1982706039,1317656654,277974,79168887,1024322304,91684872,-352319304,1619971,-138393975,520468070,-1041816576,1727464424,-62486086,16664263,-1925027328,1343664710,-1979808280,60418630,1444150342,2622974,1375785603,110205520,1183383552,1975520232,-12457725,-377206630,-196703996,736642699,-129070647,1375356553,-1913025762,-1064390026,347676438,530969344,-193527975,1778939647,-1166606592,52877707,-363986161,1996443984,-126418950,-6684566,-16776961,1996424822,1778477572,1778412033,102537728,1183383552,1975520246,11135235,18888447,-577109142,-1962934268,540475376,1778412033,80976384,1183383552,-229209616,18888447,1778450280,79993599,1183383552,-296318484,18888447,-1695123713,1205,922744971,6947104,1996423274,74907398,6946922,653811396,637827071,638089215,1577262851,106104554,1794668287,13395968,-6676374,-16776961,1459691574,63130,540475136,-294191359,-1695779073,280,18888447,-887041,94040182,-16777215,1442914358,16777114,-193528064,93978730,-120,194701430,-1962934265,1600058950,443081,-1275051,1589905526,1334453764,653077002,705382282,1878468324,984324,604240065,652343294,1778804727,-1960423424,-148502969,-670889873,101499779,15374931,-1027014656,751304710,1448542208,1183432747,-263812626,-1981004151,1183443526,-498693660,-1710852353,424,1451880587,1976568828,31123715,654067342,17464448,-2144990091,1963002748,114437,-13958421,637569697,1963213881,9216331,105134374,-16039307,1996426868,121477638,1183514624,27322630,141049483,-397015465,-11010230,-16741834,-402617290,1183448394,1958743022,205819169,-1979953525,1317659206,-263796764,1928003584,23746054,-1979938840,-1072959418,652804981,1962871553,-59310317,-402625962,1183448176,1975520238,17819981,654067342,637826303,637957375,705315978,-1977200412,1783630660,-1711248896,170,-1981004151,-1072955834,-11526796,-396952458,1996488394,-1976107010,-1942552832,-53942272,200165001,-385649216,1996423365,-1928434962,1343673414,205722,-666465536,-1982173449,1187511366,-1962934018,1175184454,721777890,116103616,-1946401141,1183448662,-94991880,1183531626,-27882500,335037955,1347615318,16777114,-163149568,1937031179,-242497237,-1947711863,1175184454,-14191134,1996484726,-59310082,-1981266293,1183441526,-1705619228,1763,-1948105077,1174660182,-1980724228,1996482646,-25755666,-1946388737,1448142918,-6621045,-16776961,-16722378,-16741834,1778420790,-16684543,1996481654,-1705617438,49545488,-1423735,-6621578,-2097151745,1946218110,-294191352,468890,-260144384,-16223232,899346550,-2097151993,1946217598,-327745784,94362,108461824,126874,-364475648,-1070923029,-892772514,214433794,1448542208,-167217525,1965042500,6968844,-1575198822,1975520007,16378115,19219702,1156974964,58032165,-167712023,1975528004,742716949,-166759167,1963402308,709162505,-385649404,-11140913,90834550,-1710980760,135300219,2089023627,292880410,-196702889,-6664170,1207959807,-1595341963,-1983894784,1183448646,709162748,-1593019388,1183386026,163750398,-151239031,1946231876,-11053555,1996488310,688167676,1157038079,309706794,19678454,1156975733,376701994,19219702,1465258101,1149895530,4203812,-1621321136,1156974691,661914148,69485814,1156981108,175489066,19678454,-919927691,28902379,-11053568,1996488310,144331260,-167228414,1946297412,1784108553,273521153,1156974683,158598180,6969174,-15708774,6969343,-1886911078,-916496888,-939522870,1442840580,26754691,-385649664,1183514801,138808074,1746801524,1996424986,142016266,-668953446,1975520008,-1576602105,57934086,503358441,-1710666136,65535,201082505,-955943488,130118,26877579,69879798,-123665036,-1207702780,1183383553,-264830978,-59310336,-2090336150,-2072274428,-259323634,-1709274282,142081793,-1710589953,65535,185222795,510920774,175570774,-16222465,1189674614,443031040,175570695,-1710721281,153034109,508956651,-16311704,1818951286,663529114,6968841,1082656154,-1961366775,1175128646,504329224,-16311704,1996425846,494770696,-916584080,-939522358,1459617888,71732054,112471799,1746858123,1317865242,-1957620022,71732168,111161079,1358710409,559585873,1996425604,108461832,380257933,-59310256,559585878,922683852,-6684234,-16776961,922684022,-1264975434,-1996488694,1187510854,-1962934018,-152437130,-230257408,-963948522,-1929125695,-796153266,1343668483,63590029,-1991108911,1451862086,548969126,-125105696,384452237,1996428880,1996428966,548969128,1183386118,1962871804,1958742891,-364475033,-963948522,-1929125695,-796145074,1343668483,-1700505975,169681044,384978573,-1437692591,61101707,-1991108911,-1801805242,51002912,1967694406,-230257361,-963948522,-1929125695,-796153266,1343668483,-1700768119,173153661,384452237,-1605989552,63590029,-1706027327,64429437,544538379,-16091393,1996485238],280,[1175175819,-2091813380,1946157692,537196096,1150106485,-1706025446,470687130,762691595,505037965,-92864688,-1694992641,348200384,427081739,1745253631,6947846,6946922,1906804378,308054812,-343988352,108330841,1778648936,-30152448,-229757,-11137163,7011958,513409130,-350393836,-59310279,-16462232,1996488310,-126418950,-2080501527,69182,1586171253,74972932,-845544342,-1961067224,1464862790,-2019889013,1444709414,658545239,1600003269,443081,7880,312563287,-163149567,-1996488264,-828114874,108954369,-2130020865,2147420286,-1662450827,173968130,620906378,20774914,1086331648,1184518208,186442575,-1960608576,2013203038,34760708,16940931,1346420763,6946922,-1868069222,-838416611,-385875967,1586168631,41911050,1393325312,2006646634,186085633,-1959103296,1200228958,140546,452985149,100476096,1183384068,105286630,-1995942261,1451878982,105352172,-1914419575,1343677510,-401967361,1048836910,1962934734,48621827,956371617,125105734,30293635,-385649408,1586168249,41911050,-385649408,1783824949,1778412032,-1711248896,499716402,-1962792471,133565022,-2130217982,33810046,-1813445772,-96024832,-11079584,1996483702,1729403626,-125100444,1946419075,50299653,-1612119179,100631296,1157000821,578094118,-6684566,-167771905,376702146,-16097653,6951543,6946922,848953450,-384232175,1586168407,343900938,-1958906624,-16055684,2106275444,1962871554,977636143,201082505,-165317440,1946233669,-25261793,1781560575,272865792,1979653645,-1996461510,1134223942,991841808,1114956358,-167092597,1963065927,13363459,82214529,-385649406,2122383489,1946289894,-427916934,1936982182,115768961,12970242,1963130755,-96024827,-1705578208,510922090,-1979955575,1183710838,1783633636,1778412032,608606720,1996431014,-96039940,1783689252,264542720,61349782,1149901940,1019225131,-385649600,1962934066,109091358,3997696,-385650173,1996488482,17983742,1794799359,-1711248896,515908516,-1073803799,-16056319,1183649909,1783633636,1778412032,608606720,1183653580,1783633636,-2134009342,-1073013017,1458111349,1962871806,-465138321,6967318,6946922,505693850,-2124551393,33678974,2122430836,1946289126,-427916878,-1418461021,65437313,732197890,-1583092737,1586168080,71776522,2013208180,-1710986748,523380941,-16097653,543818871,1778677759,-1711117824,526886790,417758849,-2124057599,18081406,2122538612,1484001254,33048263,-834764032,57999361,-1929326871,1343677510,6946922,40501354,-1977335654,1958742815,173968179,-2096859253,1946157695,-34346749,17315385,922685044,-1705639672,530258899,57982987,-1694638871,460914942,-1054294630,8775967,-2096472437,1946161279,274697020,271271926,1586180981,75465482,-16223232,77202551,-1961254844,2013203038,80439312,6946922,-2036727702,-1960845145,2013203038,1141152272,1760108555,-427916289,-2127399921,18081406,2122525556,494141688,-16097653,560465015,1778543105,276299520,413632154,-129579232,954793984,1036294911,820583459,-431568897,686358528,-916496641,1738,66760,2123060823,1996445456,209125134,-17004915,1996443670,142016266,369522431,16738384,-401554278,-62486238,738088585,-621345194,-26030,2122514432,58064892,-1962894871,109974134,-2094659432,1962939516,-2037557481,1343684348,-1694730497,8373,144180878,340035878,144180878,340036390,638469633,1473667,-1957224587,-1903297466,-1056702724,23744534,117658,-804902144,-1744400888,1149838856,-1744400874,1149969928,-28931818,1074366113,1460422145,-1710983425,8452,1459897993,-15829249,1996426358,1744923390,560595184,243098,75399936,1460237312,-1710983425,8583,-1026990242,382205968,1448542208,-1962508661,909707382,91554234,-352321096,-1983894782,110034502,-1960441704,103483973,1183385958,2109737978,-96024827,-165281792,1963065669,18213123,134608422,-1960442252,82513477,272993062,200689289,-385649216,547422459,-129595135,276153915,-26032,1183383552,1975520248,25749763,-493825,-1046808970,-1996488671,-1072960954,-1192688779,-25263360,1445033216,6946922,2237338,-230258432,1458853513,1778450280,573545215,1183383552,-262764050,74907478,2243226,-163149568,16678531,-1070922636,109971691,-1960441704,1347814469,16678531,-1070922636,109971691,-1960441704,-930412987,-1711651189,-120470997,-11417597,-16161738,-16161226,7010422,-1201143702,122316800,16777114,-25263360,1444443392,-755969,2090529398,1442840610,-1018113,-1919226250,-16777182,1996486774,575249130,2122514432,158597366,-159973546,230042,540424960,-385649663,1996423346,-25864,-1477902336,-1744400896,652184328,1963460598,10021123,16678531,1784029557,-1711248896,8952,-1980610935,1750529110,-9830145,2294938,-297367296,-2081401207,1946222206,-339727612,-1744400886,652184328,1443121035,-16484609,1342251574,16678531,-1070922636,109972203,-544536424,105351974,1183565963,-1037329926,-939263791,1681325905,1714880265,-1808335095,1778412042,-1946510847,2122523551,410321150,-193527978,-1695385857,65535,-260636842,-1695648001,65535,-1026990242,449314822,-1957298176,1187447926,-956300826,59462,144180878,38046502,-1947580791,1183385670,76228332,19253387,81152,633347061,-779419646,-2096569981,469041657,148997065,-494675317,33194754,-2083382283,-905247518,8446849,453114755,-905231662,1183432971,105286638,-1947187575,1183386694,-196702734,-14266346,-14285708,-1960442252,52823108,642779204,637944971,1342850051,-971162214,-1744400861,1552623112,1200301586,1468737028,-62486266,-108919,728369782,1183645802,-1706027290,534095750,180537694,3459072,-1957275904,1988825726,87728396,972310153,1963047486,112645,-1070923029,-1896724855,-1962371066,-1977217442,19202631,-96040704,21296678,1461679105,95303423,95172351,2390682,922703616,922682786,-1667627616,-385875932,2122514640,57934066,637585385,1954546934,97034514,97130123,-1980348791,1218574422,640215813,1946223862,97820946,97916555,-1980348791,1319237718,-1592726779,378209708,1183385006,-128546314,-1996146015,-11013050,1996486774,564239094,-1906900992,638097414,1954546934,96772361,96867979,-1600059413,-1575580923,-1706012155,8626,425603,109972085,-165279592,1182040068,383927949,-1744400816,1962878472,1962878468,1284187654,1275274756,-1960423160,52823628,-1705964980,619978045,-498692777,109989910,-165279592,91521028,-351975775,87335171,523934288,2122524374,544473338,144180878,21296678,638940417,1963459830,1156982279,141820417,1996445271,-67966732,144180878,67434022,-1075248267,2088969729,57869330,-1593784855,1183383840,1975991294,1922715664,-1996488671,-1072955834,-1914109067,-1744400893,207522568,309853990,1183649386,-1706027308,65535,16416387,1183516788,-665416746,-1834938133,-666486016,1183515517,-1949266984,1183438406,-262764050,-1895926017,-1962371066,-14283682,-577105289,-1962934235,1962871800,309788480,16416387,1688274292,721611529,172360640,142016336,-1947306241,1178333254,-1962705192,-11478970,7011958,-865599382,-1709151744,9850,1476294399,2153626,306612992,18875961,-1444347020,-25755904,2251418,10414336,-1996451167,748804166,-700020474,31213254,81610438,638344843,1209157515,1950878580,561268754,-336179573,-32601300,1141768965,639822599,1954547702,1544456966,-1961432313,-351841778,133572112,-1962511232,-351840242,1309575940,309788423,-2083369335,1946221182,157589765,-1070923029,1342850563,-16222465,1996478070,540475352,6967553,1778437224,571578912,109969408,1586170008,2139301388,57999890,637658345,51543939,109975668,1586170008,133572108,-1978960768,1727454278,81373,-1024916609,-498692863,1586188310,2013210124,2013210116,1200301574,1191388680,-1960423420,52823623,-1706030521,652418365,-1928169729,1343676998,1394576282,25946400,638344843,16861174,1996431220,241077010,242745126,17202819,1077985307,276234064,-401836289,1659501568,144482561,638076417,722100107,706620376,-620016891,-70187650,-2096603647,1946221182,111190290,157550083,603981573,-1610208264,-1593578746,1174603042,-163149558,638344843,-1995683957,-2094598074,1946161791,1200301614,-2045342958,-1980200185,1347611734,16777114,-62486272,653018766,1963474304,-92372202,1192260864,1325383820,722004988,-125068864,-1947445623,-955519930,-689372299,-327745792,-1710658985,666057246,1996484747,141187052,154803866,-28931800,1752481803,972834443,1618280006,-15960321,1996427894,142016502,1475114751,-100609,1340666998,-28931080,2110143296,309788514,-1961724161,-956039610,-330396864,-695513007,1258182187,-834238126,-1982837111,-1835348906,724096274,-654837690,142016336,-3115265,1996476022,678402764,602603520,527758859,972834443,393608774,-15960321,1996427894,142016502,1475114751,-193527978,-1946688024,994638918,-14385466,580981366,-129629435,142016336,-150747509,-16692083,726789238,-654836666,1654280264,-2097151968,1946221182,-1744400802,207522568,268957222,2122535284,74711282,82572843,108497702,-15567105,922743926,-1960443616,52824135,103482439,1346897458,172460838,104072747,-775804007,2109737976,62925570,922702022,922682930,922682932,6948692,-90570390,-1205233013,1599995905,969417,518818645,-1911189576,209125336,-16091393,1996425846,1778412040,234908160,536530664,576201,4296,1988843095,809798412,-939637111,63558,17211553,1183516742,-62486266,-1070971658,-2136930700,-62521081,722224267,1317734468,736219400,-96040511,144180878,654204555,1963882297,2139301390,125042696,176128806,1394111744,242714918,-59310250,-1962379521,1174603846,1050300666,-1927480056,1343680582,-16222465,110034038,1586170008,142577150,50694950,642779206,51005323,-1705968570,704453949,-1896200565,638097414,310314297,722355339,1177225796,-1274664186,-163169530,1187458685,-16776712,-6681994,-16776961,1149962870,-263847160,175439696,1358579203,722355339,103482950,-1706031436,65535,688305313,1996486214,-263811830,922701846,983172404,-1960175073,1183446598,112501234,-637439,1183648374,-11528464,-1710933962,714415930,175570774,-385976577,2122514452,141820152,-1710590209,65535,-892772514,315097096,1448542208,294531,-420936843,-1744400895,73304840,653942409,-1995421813,922746438,23724320,16777114,-129579264,1988820992,108956670,-1929272855,1343680070,74776358,108330790,71600934,138674982,1149970000,1141057030,1033523210,-1910188515,638097414,1612973194,963977276,653942411,16926710,-11063436,-1710933962,10990,-1744400809,1149969928,-1610208508,6967302,111163135,653942411,1745516543,560595184,2160026,-1744400896,1156982280,796133377,943128407,630692357,-1906900992,638097414,637826303,-1727380341,-120470997,105120550,1962878544,1744923144,560595184,-956239127,128582,17102374,-165279884,1946222916,9693443,184932001,1946539014,83240475,-1592035968,378209748,104400342,2004157856,94508601,1877685108,-2147158490,-11064460,-16397770,-1710897098,11840,-969474217,-1003028731,773757445,-1923678208,1343680070,88487679,-920700262,-1744400852,83240456,-1593478016,65733960,-1996146015,1347943494,1747695464,1996433632,23746052,74776358,108330790,141885222,175439654,2049910938,1975520046,-955913391,63046,74907479,1459255039,144180878,74776358,108330790,-401735574,2122577903],281,[712245494,-1237909673,716478977,-1906900992,638097414,637826303,637957375,638088447,1745515775,-1989672710,718903808,-964493312,-129564902,-1896331637,-1962371066,958855774,58592327,1476283625,1637483114,1577058346,113428831,-326413056,686143518,1586223246,726108678,1077723172,-1705834892,-62786,46844191,1361920,727078656,-163149376,972310153,293407302,-16222465,1996426358,-745740278,-2115387349,-1744400894,207522568,654073481,16926710,1996430709,225090056,-125100544,1963753019,142016270,39511,1187457393,1795162614,-1910896010,-1962371066,52886622,-1960439689,-96040700,38270502,-15764223,765069430,187502617,-385649472,109969957,-165279592,1946681668,33941763,621054502,1178271872,-385649402,1183646217,642782956,637826303,637957375,637813899,1342718979,105155366,172229414,490576464,109980966,1586170008,1207314172,259260674,-1710328065,758481926,-1946270071,-9769992,1469714038,-1959935868,241077240,69879798,2122536820,1366622454,722225035,103483463,1183386286,-263832584,1200295804,172436238,179570219,2113029691,-196688080,-1705574399,10691,241077079,-1962391669,-330955832,172460880,1357792771,1375227395,722356107,1342878726,2745498,108954368,-1911917568,638097414,-343929728,-1744400888,612378120,-159480961,1460564992,384583309,529242704,-202822048,-1744400896,83240456,-385649407,-165281588,1946222916,12773635,184932001,1946539014,83240479,-1592167040,378209696,104400290,57935316,956343273,1946539542,10152195,83240535,-1593215872,378209732,132842950,-1962565471,1376100886,606050896,-1906900992,638097414,1954546934,97034505,97130123,-1398732821,-1374254331,-1706012155,9233,-330920617,109989910,-165279592,91521028,-351975775,87335171,523934288,109981401,-165279592,91521028,-351975263,87728387,1475888777,781740112,-14098328,1784024182,1962878465,1962878468,1962878470,1962878472,791190026,-1073013687,-11068811,1996426358,109991676,-14284648,-14285708,23725684,-183113714,16023171,-1705572748,10800,144180878,654073483,16926710,1996426100,832198414,-349248636,6969096,-1501035110,108954407,-15961088,1996425334,175570700,-1949234712,1600059974,707273,712,508776530,-661729140,1996472462,-59310088,-362753,1593771126,-28931834,-28931297,443081,1224,985144918,-942109140,64582,949891,1996426869,276234002,2583962,239503616,556675,2122516084,460652550,-15042817,1996427894,242679568,2132122,-1949791488,138840538,-1593418103,1178141116,-1593278712,1178141118,-11895290,1996425334,1778477574,1778412033,-26112,1183383552,1958743038,-1170800860,-426094591,1342177327,16777114,-28931328,-1962821469,-1130166202,105286401,-352207197,29139212,-1593293175,1183383998,444006150,16777114,604388096,-14388223,1996429942,607584026,804166145,-1957691392,804821744,922681344,-1705639494,12394,-1694742903,65535,-2097047901,1946162814,-1170800848,1778412033,142016256,1745254143,1651114239,3180954,376897280,-15436033,512429686,1183515066,307661584,-335624728,-1170800874,1778412033,309788416,-15698177,513412726,-1996488664,113770054,406,16547459,922684532,1996423610,736795388,2122514432,427032830,28980991,6946922,-16222465,-93845898,9005056,2886298,-25263360,1963488512,243172133,-14715393,1996429942,-16750056,1996426358,142016266,1778808575,1778412032,-1946510847,1183525759,-916578306,1426069194,-731321205,106859312,1509971176,-77469347,1426064074,476638347,444006193,16777114,1913076736,1980447748,440830729,-396336453,1317732462,1360257816,3203482,1946303488,407276297,-396335685,1183514710,374246164,1509961192,-32708259,184555210,-1961397029,1960512459,791656469,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,552296512,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,131107,78008,131072,136604,16973824,71298,16973829,142190,16973825,142704,16973953,142379,16973826,143040,16973954,142176,131081,464805,131072,528781,131072,601232,16973824,143250,131479,666521,16973824,143313,16974235,77824,16973860,143393,16973853,73354,16973991,143439,16973857,140756,131106,2961706,131072,863310,131072,922131,16973824,143267,131117,1125536,16973824,140607,131124,1251317,16973824,78184,16974151,140785,16973892,143273,16973893,143613,16974286,77637,16973914,140640,16973906,73135,16974178,143205,16973915,142741,98,0,0,0,0,0,0,25428331,32375257,39912043,38470230,13646128,13654593,28342881,2152128,2154200,16840416,16842488,-922746952,503316484,1465309326,116801155,-972458752,-402523066,267059266,6947178,369510029,1914634064,1608054533,-892788898,-466485240,129620787,-2026230272,460455952,294074926,-2096663040,-303954749,36572651,-2147478905,-1976696620,-1023405153,-12138978,-28916224,175555840,-1979285820,652489220,-164489846,3950406,-92260492,976385024,-387418942,1586036652,-1511484675,1925331967,-1975879881,-16057218,2123026804,1962621693,-11629878,1979600394,-8484670,-335651192,1996504250,16416787,1586107255,-27378945,158467703,149667891,-352321096,-18429,767083295,313344,-661774848,1048794966,1962936054,-62470647,-9377792,23728107,1183646058,-11528698,-150638050,526278616,576201,-352320839,243971,1426128824,-1910575989,-2091428136,456254,-645198219,-788337789,-1744883997,216727552,-1006605743,1342572102,91365119,-920691105,-1006631734,-1047787906,-857159797,1091232513,-397867148,1183515047,-1010660346,-1945731388,-389575743,182649279,1225225281,-1962828568,-1031010746,309699,96011243,20559872,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1996443917,138855430,520048646,1583285618,113953055,2126838784,-1946711288,-1406794162,-1442751768,1183578338,-990067962,-141883266,637947531,22145196,-1946623318,-1178401210,233504774,-352319559,571656,163120107,27703296,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1183469839,1357132294,6946922,91365119,-920691105,-1979710774,1558709830,855798272,1183499200,4646918,-1070398862,105286339,1912630504,-1979454703,1021838918,-402165248,41025580,1640218675,-1701175174,278699024,-536813601,-17293066,1627389728,-1977591231,-1936977782,1621073680,-668936512,512565470,112788112,845824,2065599939,506114,-1023409688,975570702,639529479,1979795258,359942408,-352074877,1468671725,1019476226,1007055408,-117278919,247724227,805499139,-2029964031,-472822823,-542638290,517769986,-986294442,-1003092873,1006372991,1308718327,-628308341,-903913889,-594870264,2143565399,92939780,24428554,-1933079737,80371650,-141820928,350792742,-1073042944,-54266251,-1406732405,-1442835736,-160055286,-397343037,41156455,123322922,-397343037,41156432,123322882,-53417533,-385873718,147520924,-326413056,-1962705304,1317733958,-1157176568,-1125646335,-379758080,80412082,-326413056,-1962698136,1317733958,-1157176568,-1595408383,-379758080,80412059,-326413056,-1962691480,1317734470,106859786,1509991400,-35002019,1426065098,-831984501,138840835,-1928704373,-1981282722,-379758080,113966548,-326413056,-1962678168,1317733958,113416,1509970664,-14227107,1426064586,241757323,172395268,-1156821365,954728449,105286400,-1157083509,753401857,-379758080,147521251,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359793763,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,33555199,755111424,50331648,17044737,83712,0,0,0,0,0,0,0,0,0,0,2760,-994566570,-992440832,-1977217442,-316011953,189237798,-148446166,251987055,66633984,-503841244,107476774,-375159,275386998,105351974,141555494,66864777,201718342,-6664192,-1996488449,-1072955834,-1070922635,-1706007829,65535,1451880587,1976568824,-25755894,16777114,-1840384,1996427382,-126419186,-1710462378,9648610,-15960321,-964490634,-126419188,-59310250,-1422269798,142016256,-1962510593,-128545850,1392264707,-92864688,-1522933094,-25755903,178074,-28931328,-892772833,214433806,-1205993472,-661782250,-1995159925,1183577158,-163149550,-1995422069,1317795910,-95516402,1317536177,-11630338,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536802792,1231561,3272,24492062,1183570062,-1037330156,1183447249,306613236,-775804007,-163149320,-1995159925,1317795910,-95516398,-2012197238,1317731918,-11630578,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536778216,1231561,518818645,-1912499528,108462040,109466,81152,-654852069,46844191,-326413056,29603870,-1801332594,105265409,922683765,-711325272,-16623340,-6683018,1023410431,-1071972351,-920659721,-939523382,1459617796,1152917078,-1948742142,1589908086,130491918,1183514636,1975913236,-1715459323,1183734507,651070228,-1962523509,1828136664,-1946645752,1284122310,-1947391478,1149904598,-1981535733,-148439978,251987052,66633984,-503841244,1183441911,-62485506,-1946153979,173982913,638028070,50483081,106874055,638028070,-1962782839,-27882553,-916496865,1426067658,-1205932917,-661781913,-15960321,1996425846,108461832,-493220758,536870713,576201,4808,-927457706,-2585086,-6683018,-1996488449,1451882566,1976568826,-339727612,-92864708,-163148464,1183666198,-1924131086,1360457294,-14424050,-16222465,1996487286,-193527816,-887041,1996484726,1340608238,-1012739,-6683018,-1962934017,-916578362,1426064586,-1205932917,-661716993,-16222465,-401734026,-920649846,1226,712,956941473,678759494,185188513,1946795526,176063263,-15108864,1996425334,74907398,163454719,477413387,-955758967,2630,-15960321,1996425846,108461832,-1710983425,1008,705225,2248,-1205971369,-661781197,1443395211,16777114,1459129088,22682,-94992128,74829835,501989419,425603,-11137420,1464924790,-401735318,166399446,-92864682,-538421424,1600003850,314057,1224,1988843095,105286404,1963130499,1958742788,209619821,163855929,1048643701,50333334,1043927411,1450445252,-26025,3997696,1464562179,-16091393,1150093430,108461835,-14620592,74825739,1122746411,1448603787,385946,200313600,1458402550,-16353537,-401734538,-1073020595,1996480116,1389505292,108461904,-1710983425,65535,1996427499,175570700,-16222465,-397015434,1600061142,705225,4808,-1070901673,-1980217719,1183445062,-163149326,-1980873079,1048835142,1913652888,2097199109,28838379,-1743877632,-1981754618,-13895098,956724875,58131582,-1912568855,-1977219002,-316014004,2012892731,-196200181,1317602931],282,[1760332629,1586172273,32958472,1592352090,314109,1760332629,1586172299,31647752,-402235765,1566179841,-890325271,-1957363708,295659756,-402235765,1566179821,-889814295,-1957363710,297887980,-401973621,1183515097,-1329269242,45811316,33810656,1105812826,-18178,1426065098,-429331317,173968145,-1962822424,-990509498,-1157204816,-555163646,-379758079,-4653543,445183,1760332629,1586172413,26208264,1189698906,314110,1760332629,1586172433,24897544,1323916634,-18179,1426064586,677964939,106859282,1510040808,-278402723,-889192520,-1957363710,307063020,-401580405,1183514957,-1329269236,45811316,24635616,1927896410,838384,1760332629,1586172527,19654670,-166967669,108310724,-387972421,1566179669,-890098199,-1957363702,311519468,-401580405,1183514889,-1329269236,45811316,20179168,1659460954,838387,1760332629,1586172595,15198218,-167360885,108310724,-387972421,1566179601,-890042135,-1957363706,315975916,-401973621,1183514821,-1329269242,45811316,15722720,48848218,445171,1760332629,1586172711,10741774,-167098741,108310724,-387972421,1317732557,1360257800,16777114,1946500096,138840841,-396335429,1317732533,1360257798,1243546,1946500096,105286409,-396335429,1566179485,-889966615,-1957363702,324757740,-401318261,1183514705,-1005294,45811316,8120544,-401973621,1183514648,139365126,-402650949,1566179463,-889726487,-620036080,-880076940,359979787,-1911536456,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064430743,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,336722561,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,385346308,-1577057792,267,-922680576,83886343,-1157561600,100663555,1828782848,117440776,-100596992,318767368,-402652672,1804,-1996488192,2059,-905969152,2317,536871424,2576,-536804608,-1493171960,-1946156544,11539,855638528,3328,-234880512,3596,-1040186880,4365,-1358888192,1006633224,-1073675520,1023410440,-872348928,1040187656,-50265344,1140850951,-1023343871,1191182611,285278977,-838860269,-1291779327,1476395266,-788462848,1509949705,0,0,0,0,0,0,0,0,0,0,0,0,5320,2122536535,897318916,436493931,144180878,637957771,638606339,-1996339317,-1960378810,-1605313,-1036090529,74841857,-2147430527,30162563,-2128776192,-350224177,108954391,-1090161153,49020927,1187512107,-956301058,1606,-1995946357,1187507270,-1962860562,1183448646,105286640,-1980596599,1183708230,1783633644,-2134009342,-1073020780,1996428405,18835692,-1018113,1996485750,-1484350734,1600061439,443081,1442840504,-1910575989,-1906878760,-1962818530,-167047562,2123056244,-31988,1284193396,-147332340,67111494,-818213004,448277622,65533696,-342421436,1751108,1141105143,1183553296,273976076,-149229693,1962938373,38091535,-96786572,-164368779,502005555,-16615937,6950006,108461846,-16737126,1975520255,205949711,-351251317,106859481,-1757968074,-920691105,-1207956790,315097245,-1910636544,-950577448,63558,-1995873119,1183576134,138805510,-1710328181,8160328,-1577695607,1183384866,-972648722,-1004630527,205818625,2097956409,172374279,65733247,-1962887703,-1008202682,205949696,-939637111,64070,-1995946357,100076613,1249181956,185752971,1396929755,-1944959605,-230258238,116676233,157962322,1245322906,-62486271,1161517831,102986776,-1946781953,1174663750,1996439804,1166758132,-62510312,-6664120,50331903,1183444550,1183516666,-96075512,1006257803,58128454,-2080881015,1191123655,172395518,2113816121,-343610620,-263812309,-1946663423,870845510,-129070336,-1962521045,1183386694,-1995838466,-947713971,-28901606,1006519947,-277738938,1996423274,-2077123850,1183515047,526278648,707273,-150988103,276597729,12843011,1475119957,108432214,1946289398,243041110,1448113152,-401670294,2089487365,205818638,-1995553655,1686113404,1552678401,709359108,-2095483896,1946172031,969378572,209009223,-352321096,100442377,-193660869,-861683669,30187521,839114944,533764,28836913,721611520,-916496704,1426064074,1448602763,184841867,-2089650954,1946159228,141885201,1778648424,1778412032,-1484350976,2088960768,427032588,-15434621,1550521204,109976084,2089486488,1560487436,662709776,377258879,-16026624,1962870388,1961925142,2088960785,192151576,-16354049,-258336652,-1593619084,1144586696,-15567866,6948468,1419378794,1459617547,-16719718,-916496641,-939523390,1459617804,-1996054367,1049361990,1996424884,-196702968,681201686,-1962711272,1177157190,-92395016,-1929087233,1360458830,87308031,2015312538,74907395,385107597,1778477648,-1935238608,1996424550,1312227076,66165253,1183383552,-96039940,-1946794359,1174535750,74907636,-755969,1317795446,-196203528,-92405423,737824395,1750201934,560595184,254106,-159479552,-1980217717,1996485702,-1957212156,1174535750,-129594376,1358186027,-134578645,-261597217,-1709086208,65535,16547459,1996426100,-59310332,16777114,142016256,-1962641665,2013202014,641132556,113428831,1099776,-950642944,61510,-1962385781,-11072385,2013202038,-230257388,-1929886071,1343683158,1728327578,-1980724476,1967191670,-369194235,1988690065,449211388,144180878,272958246,-1979824503,-661916546,50853414,-11060364,-1923742090,1343681094,-1526452326,1005619972,276102262,-1910847893,638097414,-1995422461,-756285882,-16228725,6951543,6946922,-401735574,736693408,-92894975,108461911,-230257322,798642198,-1962602748,-1744400656,450784008,274531110,50853414,1983448436,-1982237188,-24381834,1962704441,-196703906,-1946517877,-8189834,-166365697,276038148,537296515,83233397,725971976,-193033729,-1946780023,1081426119,1946289398,243041083,-13274112,1996426868,-1929352698,1343681094,-16502886,-163149313,1444770880,-47650802,108461910,-18487282,-1962894871,-1645479354,949379,-471090572,-622973,2123040116,-1974080528,533764,-184549059,-410910949,83238912,-2096925438,1962873039,18900996,-16353537,-1705571212,92383110,-1979955575,-1031012778,141869067,1208906824,-1091890828,-1415970710,-352179173,309657403,-1946223639,1183448134,114678,-622973,-16046476,1183517557,-196724234,29295477,142016256,251033343,185118952,-16157441,225052790,452622,-892772514,214433796,1448542208,-955746677,63046,-166568821,57966599,-1962747415,-947190146,1946188093,-385649034,220988106,86779764,153905524,170688372,-840367243,1976106496,42658051,58050814,-33505303,-385649208,-1612119428,341601026,-1744400870,209488648,274531110,38243110,653805193,-940097653,158597136,247799,417923957,309657346,-1946650881,206279,452985149,1356396480,6946922,181856270,-167618071,16871430,116787828,1946288496,38332675,1779594495,-352294400,73173979,-1709279233,65535,1912799293,33879783,1949950581,-153258990,578028548,956974219,443876420,-15565685,765068405,184994073,1459844288,240632299,-385418264,1962869246,67463178,6946922,-2036727702,-385365081,83231210,-2094500606,594880511,556163,240524661,1023548648,58064895,-167653911,192159748,-15573877,141037687,-2084181244,1946159228,-163133673,240517121,-2096715800,141895167,1963066614,27322627,-1995684725,83295814,956986372,91558516,-352321095,-3593470,1962933878,637502228,-4717195,-1207702529,1364197377,-1325178470,-129595128,-164661952,326370308,956974219,192218180,1460827391,-27072498,956387817,141890164,1963066614,21293325,1745515775,-380174080,83296068,-2096073470,1979709566,19720451,-126419114,-2097077783,1962932350,15853827,-167486325,1963469383,12839171,1946682614,208994060,1134166122,-351795440,205818627,1745122559,1996423699,1342204422,833062554,-62486263,201217673,-385649200,1784021137,-2098721025,-871971066,-956301055,3652,-33463168,-1979955573,2123041860,108825086,-16483191,6961781,-2096086118,205797641,1166739061,205818170,1076577782,2088968053,427032588,959464843,242551876,-1992669813,113708612,460,1149830123,30187534,839114944,533764,-13958095,1962934147,240604678,-2096754456,1946220158,-401713569,-12779359,-162171649,1349787652,1459521001,-103487474,427081739,1963459830,108954573,-1899531225,-1962371066,-1960440740,-347140993,-125924421,83277547,1455584514,-15960833,-8186764,-1207601882,65798143,1342177720,-1365638806,1342451458,95152142,-892772514,46661636,1448542208,-956006773,65094,-15434365,-1070922635,1567302635,109976084,1972045976,1543710220,133572112,638284816,1963132918,-28915963,1183514625,-916496642,-939523390,1459617828,108432214,15615687,-330905856,2088960000,91619092,-1880506325,537196036,2089023093,276037654,-16354049,-258337164,-955679884,5700,437535851,144180878,-1995678581,52886622,1183387719,651725822,1963984886,72476931,41911078,-385649408,1962869831,18311172,41418534,136643722,65585152,343211856,-794327398,-59310334,-15753062,1975520255,-18426,-1912332823,-1962371066,-165216674,410321671,268957222,-2094656908,1946157695,1602954763,2139301378,57999372,-167513367,1483997700,29892235,271271926,1149980277,-60913404,-1962522743,407211000,-166180983,1963469895,-9809133,6946922,6946922,-1711137944,-64780,29898495,1778698600,1778412032,-1484350976,-661976480,-940548471,-60345,-1996371807,1374357063,141164650,6815850,1778412160,-2147457024,6946922,1684668522,1962894442,-1962907132,2013201500,-27358434,38243110,1347605035,-1090294630,-62486262,58048523,1342396137,1778698600,1778412032,-1484350976,1183386285,105155568,-1980735861,1149962823,306678034,70387594,822084645,839354887,533764,1149962033,71796996,144180878,654212747,-1996339829,1183517767,138709500,67332176,6947178,-2036727702,-1995750233,1451882566,1976568826,-59310320,-16112998,138725375,-521601024,537690114,1963066614,10283267,12861059,-1911393024,-1962371066,1200301791,106728196,-351779069,-1744400869,652184328,638076811,-1962653949,1191380572,-129619192,111150635,-1577695607,-523172192,66602499,104592966,293472648,-788094815,-2012861472,735639305,1183447110,652184566,637945739,-1962260733,1191380572,-230258422,422419027,-1073018013,-2031549579,-96040192,721837195,-654898617,200427145,1400143296,812336026,106728204,-1995548925,1676407382,-1912185717,-1962371066,-1960441785,52824157,-670890915,103947819,105220902,50756747,103483973,1183385268,268760818,1300959348,-129094904,-645199752,-2131722613,1586040845,111190518,1174659281,1002636280,2114553862,106728210,721962891,1183447110,-262239242,-1961881728,1174665798,-1945748494,-1960477175],283,[2116809342,33879802,1043006580,-16056174,-947190660,-1935603989,-96064759,-940423543,126022,16154243,1187448189,-2097151754,2097214078,-230242555,2122514432,57999596,-167691543,57999876,1778426601,1331272193,-990507963,-385649280,1996423315,-465138180,630870038,-1928570088,1343677510,-136034677,1183535320,1356396518,1797125274,-465138420,1996443670,-227082250,-1239550822,-1744400884,-27358456,71797542,50756747,1183385669,1200301788,108825350,-1995815677,-1960387002,1174603847,-532248100,172460838,-1981921789,1183703622,-1588586788,-654899552,112501072,-1705977609,214375961,384059021,-1924131248,1343675462,-1457635686,1975520006,9300227,-1912185717,-1962371066,1200356990,1569400328,1560487432,-1579678972,-523172192,1577310211,-2011284488,721583625,1166747355,108825348,-1962392317,-788094962,734079969,1183447110,2109737972,-196688123,1048772608,1946157252,-193035514,186348800,186086619,-1959889701,-1960378786,52824135,1552614471,138871558,1586174187,1200301822,106728196,-1962391805,-788094962,734079969,1183447110,-59310090,1996488554,-227082250,6946922,-1711140504,166593268,-1979955573,1552674374,276792082,-1961004032,1207308383,343216171,-15573877,-882372489,1778412036,-1711248896,232236934,-1946401141,1200165468,-297366768,-892772514,-1957363710,-1957275668,83232374,-385649376,2088960155,1685323784,1745384703,6947845,6946922,-5798246,29925645,1963476025,6967355,-15994214,-937522177,105367297,1750269952,6948041,6946922,279414426,-125087730,519350504,1780640343,969775616,226496162,340117252,149684223,-1710721793,172427810,541895,-1624997888,1946289398,272942855,166395904,-1962523509,1200165468,-834764016,359923713,-15434621,1552617332,74972946,-15960833,-1545071500,-916496655,-939523382,1459617794,108956502,1988877099,343685384,-8184971,1796306175,109976287,1955268760,1543710220,529212944,-1427520629,-27358976,1947622457,108330768,-1709804289,246969584,1459399,410813184,-15698944,1962870388,1961925144,1153896232,-2097151976,1962873980,142377758,1443197952,-18683890,-16354049,1962871924,74776340,1436156010,-1995507156,-947186564,-15305664,1962870388,1962891020,-1711183356,17509461,-335657335,175932215,-164531200,225707012,956974219,91554884,-351110005,175439635,1778698600,1778412032,-1484350976,-125104243,-16484865,1979649141,-255268844,1593722507,80398687,837632,-1906944256,-1962371066,1586038878,2005608190,-62470384,-13893633,144180878,654204555,2114748217,-196702909,-14266346,-14285708,-1960442252,52823108,1346373700,105155366,172229414,1033523264,-1928356579,1343681606,-16353537,-1063648138,185586973,-2096728640,-347661626,-58816077,1593591435,113428831,1099776,-1957275904,2105739390,594804744,1745384959,6948042,-16353537,-2036726666,-1995432281,1451883590,1959791614,-27882746,-167688727,57999877,-1962880791,1569391686,-27358972,-1995946197,1183578182,172436230,-151370103,58001413,-167729687,1948265287,1183666986,-1706027280,271456296,384845453,-92864688,-1694992641,275914176,58048523,-1207925783,-768868353,-1929318935,582938750,-1526262265,-1952078427,1200291422,1019225130,-167349184,1946233927,-263811817,107696150,1342506656,-1056525151,-1706032416,277945844,-151101813,1963207239,-263811818,-1432268778,1356396297,-150355295,-191213352,-1928290019,1343680582,-362753,-1063585674,185651997,-1953466944,1194920030,-16026610,1508576887,539707382,-1070915724,-1946190871,1183385157,525822,1996443678,74907398,1949850,1958742794,71732193,738090635,1183385671,105286648,-1995815125,1979710022,1996443660,-28710664,100069515,-2094500862,511049726,949635,1979691124,-92864754,-386369793,-259260885,1962933891,-83811,-4716309,-1962677249,-695468474,-1026990242,80216070,-1957232640,1200295518,-28931838,136644490,65585152,-1946401143,2139292799,57933834,-956259607,118278,-401714432,1996487760,251619854,-939722520,117254,-1711248896,296659156,16678531,113709428,208,-15835509,580519543,185475594,1466332415,-9765014,1475241448,-2097016216,453115518,1783644352,-1711248896,300263302,687747,2122531700,259260668,17983575,-15960321,1996425334,-2094404858,1946222206,642119192,1460827396,-16707224,6950006,-2036727702,-351144025,292050704,209125121,6946922,908305562,-892772590,-1957363702,-1957275668,83232374,-13470462,74057332,-418647398,67433997,1149963636,71579914,2089485685,-15471854,-915928460,1778412036,-1711248896,313698182,226556043,-916496832,1426064074,1448602763,-167217525,2004091396,956712587,829690948,-166568821,74809351,-33463168,-401715114,-125043719,1099767,-1662450827,1963173888,-401713654,-12716415,-385649409,-1897332597,308054784,1971324918,21790724,142377729,-1955171328,1144590404,-15633400,90703988,1778412036,-1711248896,314812294,1745384703,-9829370,6946922,-257456486,-2142573806,-1946287772,1278805582,-2094369516,1946159228,272927519,1946698809,141885201,1778648424,1778412032,-1484350976,1283462022,-1125449471,1962932611,240211476,-1459920664,1443525648,-168564722,1962934077,308054790,1585450880,80398687,313344,-1957275904,2088962678,91553802,1971324150,15001859,142016342,-402229505,1183448183,-27883012,1979711037,-401713651,1183575798,-62470146,2122579967,192282620,-25755818,-18880498,-2097106455,1962998910,9890051,-151224693,1963993925,-882354417,1778412036,-1711248896,328640390,67528791,1795061503,-1711248896,330803078,-8130421,956659199,1953824382,1099511,1750560372,6948047,6946922,-794327398,1976568595,-1463383205,1465218307,1778698600,1778412032,-1484350976,-259320847,556163,1149966708,138688784,1962873204,67463176,6946922,-2036727702,-15465817,107481204,1795123716,-1711248896,340567942,2088964843,91488272,-351243009,-9808155,-95688690,-892772514,46661638,1448542208,-1962117493,133567068,-385649280,1183514883,340015370,-219610252,410813184,-15698944,1962870388,1961925144,1153897614,-167772136,997458436,16860406,1686117492,1552678401,2133295122,1778412115,142016256,235304703,-369312792,83230907,-15436768,141035636,1778412036,-1711248896,228501382,-167731991,326377476,1963066614,21296866,-2329599,90703476,-2082804988,1946162812,108330778,-16706712,6952564,-2036727702,-2095748697,1946159228,-2085295258,1962873980,341601118,-1744400870,209488648,274531110,38243110,-1946270071,529213123,1947255798,33879557,-1007277963,-165448445,259264707,-2146280309,1784053543,-1175974387,-1960383504,662704732,1996444543,-385783042,-1007222961,-166956029,125112515,234908246,-1946602264,662704732,-916496769,1426065610,-1957237621,-397015946,-1072958600,-1070922635,83244267,-2080934624,1962940028,108330790,922746474,6949366,1218052202,186022004,-955943744,-125372,1473667,-4717195,-1207702529,-916586495,-939523390,1459617828,683155030,-1948742143,1784090238,187144704,1183389338,205949948,-385649336,1967653075,17033475,1962935341,17099011,1962936621,17885443,1962963501,19654915,1962943021,42526979,1962935085,42002691,1962957357,18475267,58017864,1208033257,-385649336,1212678411,300483445,863489,384369525,15740161,53282164,-385649408,-80936370,-385649407,1967653170,20506883,-385649336,1967653179,25880835,-385649336,1967653262,26405123,-385649336,1967653273,27715843,1962983725,29616387,-385649336,1967653314,30075139,-385649336,1967653325,30664963,-385649336,1967653340,32041219,209125207,-16091393,1996425334,1565497862,-538372405,1782606337,-26078,-259325952,125171211,-1711276104,1459735017,-1705639830,52759380,-1996077429,1166740548,71600390,-15448889,108825087,-16669207,-152503178,27060715,687747,-1813445771,90855169,-650582886,25749782,-599356073,278548502,1461120513,-231681,1323883638,1183668204,-1706027300,389510851,-1207867927,1642659841,-59310335,235566847,-370228248,1996423506,175570940,-319166450,-1962850839,1586170454,374815228,240322677,-370025240,1463353650,-385649640,2013200682,410517254,24440986,-60912872,1591239,18147584,-1962260853,1200225374,17361164,-1946394997,32050247,-60912895,-1995683957,-11469242,6947959,6946922,-6684566,-1912395005,-1962371066,-1960378786,-1960441737,2122517119,527695882,1779332863,1778412032,111190272,-972824367,112501072,1750124291,-191233514,-1962053118,-372864041,1996423342,1256722172,10676721,251426559,-369757208,1996423318,175570940,-157816818,-16741399,1996487798,108461834,6946922,-112007154,1750562539,1586168838,209190908,23789418,-1365638806,1342654210,6946922,-2036666229,-1961789785,-1957434426,1324088390,-231681,1996425334,-140646394,1996440299,-571994372,-13243399,1996487798,384306698,-14029830,1996487798,108461832,-85858290,1996430059,175570940,-16222465,-401734026,149683152,-386107649,49020133,-768884693,-916496865,2762,6856,2126796375,1972053510,1166747140,1435182598,-129595128,653940361,755123595,57999523,755025641,57999363,755053545,57999450,1208055017,-1461124235,58017793,1208081129,-385649336,1967653217,31844611,-385649336,304939463,-385649408,-399703100,-385649408,1950876154,1383352347,1216246856,99156853,58017794,1208097769,-504822923,58190080,-956008821,-16662010,1996445439,-126418950,-1980319000,1451883590,67434238,1005126517,-115454,703136628,1150965250,-1961263870,1187511878,-369098756,1988821570,-2147158524,1508442997,1996445187,-126418950,-1980334360,1451883590,67434238,-1679228043,197298946,57998406,-352130583,74877728,33703158,48825204,67433987,-11132812,1996487286,-162928392,1979711293,6968863,6946922,848953450,-384140271,-11140348,1996487286,-165025544,-512442357,384190093,1778412112,1778412032,608213506,2122389953,1946289128,-394362614,57933987,-1929194519,1343678022,6946922,1184497770,-384172252,1988821696,38073860,-1961724670,133567068,-385649280,-1960443259,870908533,1996445185,-126418950,200657640,-1920830272,1343678022,6946922,40501354,1378107546,-394362598,-1418460666,-1494712703,-1986008320,-24379786,-1962647925,133567071,-385649536,113705572,65986,2034091659,1999139840,1946364952,1946823714,1946496030,1946758170,1913269270,1979919364,142016270,-1710852353,443688583,-1962790935,2139292766,393478160,-1005553665,-14285218,1784087159,-1711248896,455387014,1392644073,96901719,99162772,-25786110,1586232971,276792068,1406235904,67738199,-303490343,318669569,-24967820,-156863111,16871430,-639040651,1879504385,141820417,24127104,30075388,24120960,29550850,-167485813,58032135,1392621545,-362753,496695414,-384077549,1988821416,38073860,-385649662,1552678401,-2146961902,1793655669,33865217,1988827883,38073860,-385649662,1552678431,-2146961902,1323893621,33930753,384190093,1778412112,1778412032,608213506,1983454098,-385649432,1183646040,1783633638,-380217856,-1031012732,1979467275,-30545629,1175175819,-166365700,1946288452,-31594237,33639552,-2146280309,887848975,33639552,-229757,-11134859,1134231158,-15802094,-1600517004,185054479,-384469568,1996423428,80505084,1795061503,-1711248896,463775622,384190093,1778412112,1778412032,608213506,1156979706,443810306,82345601,-385649662,1183645904,1783633638,33843200,-385743768,2122448376,1946288616,11987203,384190093,1744857680,23593473,-35723006],284,[721611524,1600004032,707273,12488,-1205971369,-661782302,99239623,-263796992,2123038720,457607694,1077723172,-16051083,1147801717,6946922,241562,-373282048,2122515738,527761418,6964330,949616746,369098753,16777114,172394752,69835344,171769856,-2723069,1996431990,175570720,1654260074,-1979711744,-1072955834,-661932940,1183385483,1958743036,-1958712663,306678744,1342192645,111258,200313600,-1701612298,74940795,-1961343863,1149893702,407276316,-1994762613,1418274884,608602922,-1993976181,1418275908,175570734,87962,51002624,1283458674,418055206,723010699,650153691,-1711114241,65535,74727592,136727680,14698183,728006656,105287151,-1931852151,-1070867370,-1980610935,57335366,-632910506,90853398,-595589734,1958742790,45869315,-1981921653,1157034566,510967851,1474177,721974656,340167104,-2129246583,-2147478914,-1070921611,-1995422071,1183519302,-297367274,-1995157877,1452010574,-396981998,-1995417973,1418388566,-1058897877,1967192704,112645,-1070923029,199640713,-1961397056,1157885510,-297367280,65816203,1183388229,-230242324,1156972545,57983019,-2147431959,-956028084,12640326,270814336,1474177,-2129824384,-2147423106,1183516276,-364475924,-196702890,-1264955370,-2113929471,-2147477890,1187453301,-1962933776,1183446086,373721582,-1980348789,1183444038,-2096370924,108094,251593844,2122383782,1971323112,-129594604,-1995028949,1183574086,340143098,-337361271,-260144297,-1957596160,103539782,1174603696,-666465812,736642699,50834950,1183444550,2126515170,373696789,-1995028853,-1072959930,-1070921603,-1995028855,2122575430,410910936,702039691,1183519814,-330921708,142458891,1183432747,-330921708,606815370,1954561216,1975532548,-264881910,-2147191808,-1962661044,1141497926,843368234,2122514432,1215627276,15105667,1586184821,508005372,1948010251,474450743,-1960945781,-1982166072,1586090062,1959922642,-337998844,-60912887,-1961080949,1183391319,-698971692,-237941,1347556471,1225299098,205949190,-1995684213,1552625732,189265436,1445164034,-811990934,-1996073202,1783630918,67135493,1678104474,209125126,6817130,98015748,1183580159,507808010,-1946394997,1468730439,541362446,-2094902135,1962993278,947161393,561315595,15744569,-1705567372,-62792,184960137,-1961659200,742913752,-2146733048,-351785908,105170693,1049296896,2089353456,642053636,-1961659132,1207368798,175407114,36390390,1686111349,-1923679957,1343678534,384061069,39505,1183515085,138709486,-1981266429,1183517764,172263916,-1981528573,-1923740092,1344145476,-15846246,-60912641,-167229441,1965034055,172488204,-2095811520,1962935935,40523278,-1432747926,185021832,1444181184,1778418024,105286912,-2036707306,185065127,1443329488,-385550360,1048837211,1962934512,-264861436,1962871552,-427916433,-2091092736,1946284670,-226589866,-2146535938,-1695077276,128058057,-336443767,-226589886,-2146732545,-955765684,62022,2122527211,141885682,137118966,-672455307,-151888245,1946692679,742716950,-1710590712,-64823,1962034747,743211014,-2147161336,1459039332,-1913489665,-1706032571,136382783,2123192150,141856244,-1515911402,1583326629,8611926,1183645802,-1706027276,134326150,-1927391402,1988956284,369565428,-1515870945,1583292325,1778477654,105286912,-2036707306,1023951271,225837055,158715963,170039894,-1997995051,608499451,1445491984,-1130758038,184979970,-1962117889,1177096261,306547700,1458980393,6947690,-624897,-2036665226,-167214681,1948265284,728006665,124409567,1156976107,242483499,-30710656,1778608726,443718145,2122515749,611582182,70010102,1962876533,34629636,1962869098,-2036705744,1443399591,-1206386022,1975520008,-82974461,1722103,1443460112,-1695910145,-62478,15105667,2088965237,242548742,1784021354,1778412032,-2147116534,-963967998,-916496865,8906,1458342741,556675,1988837236,1962281734,140413752,957892491,762583108,1735811,1156974197,108269605,27433558,1586170123,407341832,-2095561591,1962941052,625276422,1443263504,-83788902,-892772855,-1957363708,-1957275668,512427134,2005598448,957672194,225773180,957891723,192157765,410823,187992832,199783926,1443329270,14608398,1600050411,180937,1224,50751575,-805165414,1958742793,1612614517,737905409,-28407351,-1996398943,988544070,163715,2139304308,141950722,2122525045,594804990,-1962439871,-947715497,-62551804,-2080483959,259325946,1946157373,474373,1187448181,-2097151490,1183515843,-61931524,-1133133813,956392611,1946246670,1745274630,-1996488447,956390926,1946249222,95197701,-916455425,182467,-1957275904,-24443786,151689815,1044056602,57999716,1459576296,6947434,6946922,27756186,43669002,185016600,-1961528128,116064884,-3807146,-167037813,-1705511307,129894666,-1026990242,-1957363710,508975084,-1912376136,108432344,1266776986,407124746,-1070922380,-2097025047,56894,6948724,1500441242,1443129866,6946922,93980010,185241216,970683840,1946210310,-803304687,74922240,1200162933,16685572,1156974127,1249198123,425091,40518773,1778412118,-1710593536,179535877,19285238,922693748,-6684384,-2097151745,58430,-9822091,1443041640,6946922,-995653990,-264831222,51472384,1778412118,-1484350976,1048775400,1962934500,725939741,-166235072,1963207748,74776337,1778520168,812973826,-1484350890,-1705637138,188487682,58048523,-167693079,1947216708,725939784,1443525696,-224788374,-351756789,14983467,1964524601,6968848,6946922,6946922,-350185624,6968846,6946922,6946922,-1711237272,124388084,402823766,-1073018026,-420936843,914129664,1446081536,721644705,-1706011950,191503509,-15992693,2105745012,410255376,-1710197249,196745218,125091851,235959807,-939611160,4165,1076577526,-397015947,1048837516,1962934496,136219491,1977498369,725939731,-2095483776,1946158716,108330771,267059818,662035211,956359841,527702084,-1711052202,200161508,326483979,-1912534877,637838854,-1560220509,261751052,-2096693492,67646,909710964,276037896,17309323,539707382,-1705834892,200830435,-35526570,402823766,-1073018640,2088971636,393543684,-1961343861,956362782,393549895,17315583,-1410855341,1443687420,1074021515,1922715712,1443488777,-1207956504,1579089921,46844255,348651520,1448542208,16127627,-352026997,-2082829539,1451820227,957017086,-956009153,1124073479,20939587,-628362891,-771025013,1972100981,-1962349822,-974629316,200772607,-1946913290,1971913854,-2107091198,1448498688,-1465416038,-29476596,-1994689280,-1912537546,637839366,15742521,-14283660,1778446390,1025481218,1966673094,-1962052602,2134443613,-1962576584,944212419,14827065,-1705638283,217651678,17448505,914949237,1043923210,74776840,17315465,23477817,914949237,1043923302,74776844,17577609,17841721,-1113979531,-1962079192,956854302,58004607,1444181897,1969330775,1966673181,-167348966,1947215173,-1566943468,-2096283903,1979783805,443940616,16777114,410386176,384583309,6969168,23789418,1364535962,1958742797,-293698802,-1936110,-728043402,-1978809215,-1071371451,443826236,3177859,1979651188,262183472,-1073017484,1979648116,136419888,2105740674,343146554,-1707444737,227413920,141869067,-1707444737,175376417,19805835,76247019,-151107959,1963461956,108804449,2084111732,-162040568,1963068484,475892524,1074415606,1156977524,108314636,-2007000490,1153895897,-351797236,172488229,-13667296,-1432747404,-351409271,222623269,-16092144,6947444,562562458,205833998,1153894402,721420302,138709440,-1996077943,1988823620,1979059198,726005389,1460106560,88382038,1966672649,-16223182,1050292853,957230363,1963015230,-1130735852,1343107846,1191795098,-1547687154,983761212,608564737,1460434048,1292287130,1503285262,956969737,141833333,-1707837953,3698,1949726009,312104710,-1962159854,1342119005,477464840,43227735,1599995904,180937,1760332629,1996426914,108461832,-2018193254,1975520012,139365132,-1157216629,-2098696185,-379758079,80409184,-326413056,-1961967768,1317734470,33679370,-402241909,1566179665,-889986583,-1957363706,250112236,-401717621,1183514937,206473994,-1962811672,1317733958,1751816,1510034152,-201856675,1426066122,141094027,207522575,-1962882072,1317734470,106859786,1510039016,-237639331,-1947432107,1586169422,173443848,30861405,1426065610,1416162443,541494031,-400404853,1183515019,508463900,-385876037,1586168203,8579086,1722103,-1962511040,-1696068514,172395264,1509996776,-252843683,1426071242,-1486295925,608602895,-1457107317,108396480,-15881,96142964,11266288,-1960819061,954737230,474385153,-1155641717,954793983,241076993,-150982680,1073748550,1586169461,4712460,-401979765,1566179433,-889993751,-1957363678,263940332,-402235765,1566179340,-889559063,-620036094,-880076940,359979787,-1911936584,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064431671,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,275905153,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,469232388,-1962933760,270,620757504,524,-184483072,83886339,1476461312,117440782,1677722112,1544,905970176,1803,1459618304,9993,-1258224896,352321795,268435968,2056,1744830976,2317,-1107229952,-1493171965,-335543808,11535,1694499328,3342,-1744764160,788529408,335544832,3598,-1727986944,1140850947,1979777793,1157628160,-301923584,1174405377,973144832,1191182594,587268864,1191182608,-117374207,1207959808,687932160,1157628429,1593901824,-822083070,1224803073,1476395266,385942272,1509949698,1140916992,1644167428,-1694432511,1828717066,1,0,0,0,0,0,0,0,0,0,518818645,-1912596040,106859480,523257739,182985,518818645,-1912584520,140413912,606816138,1950366912,105286417,1395672969,-16073062,112895,-1070923029,80398623,-326413056,8894494,1586223246,709359112,-2094697464,1946172031,980942600,-16244326,142016511,-1962522997,1200162910,10113082,-1191182592,48955393,-920666069,-939522870,1459617794,12066390,735612417,141965814,1589928820,130426378,276233984,-15829249,1183647350,-1706027266,21889180,-15992693,109986676,-165279592,963970053,21362214,640840961,1211779,-1960432780,378212933,1347553158,-15960321,-1960441226,1183520885,-264550392,-259325314,971151958,1589903661,12985866,533105408,-892772514,-1205993460,-661782167,13647491,-950635520,118278,-901872896,108265473,30017223,278986752,-803304703,71776512,-1113979531,-1962854104,-16723938,43648119,201326360,-15502144,1778438198,1778412032,-1711248896,23007538,113756959,462,13645567,2098049690],285,[-926212351,503316482,-1912499016,142016472,1778808575,-28930816,-1667608554,201326336,-1962576704,49020486,-920666069,1426064586,-1205932917,-661716993,144180878,637951627,520898443,182985,1458342741,41138206,2122569870,91553808,-1410744277,108432128,134268663,2122518644,175439886,8439543,-830405515,1183514880,172362508,-830405515,-956889088,359927808,-15698177,-963965322,-2131762048,240125132,-352075544,13039467,-15567870,1996427382,-2134471922,240188900,-352074520,-2134444205,-14978048,1996427382,633768718,-11514753,1996425334,175570700,62908430,-956878101,410255616,-1961855233,-18579258,142016336,-15960321,-401733002,350945866,-15698177,-11137418,1996425334,175570700,5761038,-892772833,-1957363700,-1883758868,-1697083902,43388827,-1710852353,1004,46844191,-326413056,-944234922,-1697083902,48369563,1183531114,-1706016762,765,-166989685,1444810100,-16091393,-6682506,-1962934017,-916578362,-939522358,1459617806,-1581769130,-942109180,62022,-1995422069,-1072957882,-1070922379,-1711163671,82513814,67913462,1183516788,-28931834,1190558443,544473357,141181034,247450,200313600,-1949076234,1451951686,71600392,-1996073847,1424752246,135087862,1183532405,105253640,1187462516,-1962933774,1175128134,-1003916282,-2144991650,544473151,1392923398,16777114,-129595136,1021840976,-28931585,410370059,1962427961,-8460013,16271047,-2147161344,-955773618,65094,16402119,243172096,-13798145,1996486262,209125134,385107597,10263120,1183384800,1958743034,-195130610,-1946788215,1177096263,-955913222,-61882,-2081005941,1946161279,276299540,1074546571,1343930475,1352286826,-352321531,1782606345,-26086,1183383552,1975520252,-28952276,32047989,205977343,-385649660,1190592248,192151821,-1694599425,1307,-71703,-401670538,-571867532,-159478786,-15710839,1988824133,243172346,-1962445569,-972877755,-166989685,1444813684,505037965,205876048,272958234,439207467,-493203456,-351978183,209021706,276103962,-1961169277,-461370298,-167474693,57936068,-1962800000,1149894214,172395282,721568905,239372736,-1995422583,1149832260,373590292,957891721,108327494,-1980217717,1190533188,125046796,-2146804085,721486415,138774976,-1995815543,28839493,1600003840,838345,518818645,-1912601160,242679768,1183580010,80510988,175570768,-16222465,-401734026,-920650239,-939521334,1375731714,1448563536,91609867,-1746288597,1380995840,385762957,10263120,-125108054,-394985717,1594857114,1996445440,2112359940,-27358464,542663,-27358464,-1995946101,1586170439,239585278,1586167808,209683454,-15960831,-6680457,721420543,-1925518346,1344150085,1586190110,206007294,273089306,439207723,-493203456,-1962873799,2013265502,206007056,1715482,-1711117744,65535,-166989685,1944650613,-27358209,-1961855095,1342176862,112652,-1026990242,-1957363710,1988843244,67433992,2088967541,393478162,16860406,1962871412,41982482,132841472,236090623,-2080582680,1946158718,268760589,1962870900,136419842,-1070922197,-1995291511,-916585916,1426064586,-1205932917,-661781028,1586167914,138840842,-402237813,-920649999,1426065098,-1205932917,-661780998,1586168170,138840842,-402237813,-920650027,-939522358,1442840586,123582494,1317787790,-129579248,-922025984,-1070922379,-1962851863,-11465610,-1923740042,1343682118,1912642714,-96040697,-495665141,-2129684838,80148231,-1962380288,1183385158,-142873602,1946222790,1782606369,44079624,1183383552,1958743038,105286585,-1962387829,1200225886,106400004,-956869397,1165297664,185091723,1031013958,33048263,138840832,1946568203,106873892,4161574,1392909172,1100632838,-1996488701,240188486,-1979976984,-1072955834,1776883829,-28915713,1187446784,-352321284,223248393,-28915960,1996423168,172395514,972709515,74777159,65781803,1342177720,-22878194,-1946270069,1200224862,172395282,-1980080501,2122515015,276037880,-1946401141,1200224862,-1983894760,199953479,1586217003,206014970,-1994897527,1200165959,-94467306,-2145056886,205916928,-1979980672,222754311,-1962380280,260110942,-166860030,1947208774,173968135,16928640,-940155253,2119,-1946788213,1200162887,-161576182,935879,112640,-892772833,46661644,508952576,-1912099400,242679768,-15960321,1183648374,-1706027266,59244700,-166989685,-1070922635,-1768282133,-1962771953,1149831238,105286416,185484425,957052352,108333126,-50240384,1283458283,28836353,-916578560,503319242,-1912492360,157589976,157685387,-1957311713,-1705619220,137367446,308953194,411290,200313600,-2094828298,1946222206,38061829,2073690113,-1995892351,1153893956,-1152037628,126550032,931726473,1248463851,6946922,16777114,1590070016,-1205943351,-661780459,-1444364245,516628479,-1912067656,112856,536845288,182475,508974848,-1912038216,261528280,280889437,188517120,961574143,74712702,-236193909,76088715,1080707,1969958260,1963137548,1443425040,1922695530,-1962268923,451838918,1964000569,276168686,557722,273008384,1170669568,-956301300,1093,93231703,28835840,721611520,1600004032,182985,2760,-1205971369,-661780212,1460305547,-16222465,6948470,-6683542,-1962934017,1979059184,-339727612,-1705617597,65535,-166989685,-1705578636,65535,200824457,-1981647664,1996488310,-1705553672,65535,1929576509,112645,-1070923029,3991632,1996484747,-25858,-963969024,-916496865,1426065098,-1205932917,-661781056,-16222465,1889142390,1023684994,91423488,-352321096,1354771202,520095208,314057,712,294531,1996428916,108461832,385762957,3795024,779472907,770424875,-2096734524,637666886,-922022005,1586228853,105284358,126559746,101074433,-1928956161,1343684166,15001681,1183567595,113428990,968704,727078656,-196703808,250758793,-1979812888,-1072956858,-1444347019,141986560,-1962260850,-1977202978,-1947981305,281540600,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,698778,-1947204864,149621318,1183432747,-163149320,172395334,1099767,1448088436,384976525,-7739312,1451880587,1959791370,-92864699,1996423274,-159973384,-135104769,1946158279,617057032,-348015493,617057030,1342289019,-16668518,1958742794,-1463317735,-385649280,1183580010,73319674,-1962440410,173444038,2122518763,125042938,251295487,738053864,1600035264,574153,3784,-1070901673,-1980479863,-401673658,1183448472,1975520250,10938627,-1911916917,-561312698,-1960425914,281540415,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,428954,-1947204864,149621830,1183432747,-163149320,205949766,1099767,1448089204,384976525,74907472,-1946187288,206998000,1114951691,313335,-947189388,-863962332,-488640,-947127690,-11501788,1996485238,-159973384,-1408983910,1958742789,-1463317735,-385649280,1183580013,106874106,-1962440410,206998470,2122518763,125042938,251295487,737998568,1600035264,705225,2760,146284118,-2082959864,1946162302,-834763955,1182072833,13647491,-952142592,117766,1778412032,1744857608,6979584,6815850,-16749952,1996427382,1784965646,1778412132,173968128,-1960937473,-768928698,1822052434,-1995616765,-1072955834,-857144459,-915910655,1778412036,-1711248896,198420358,1183576203,71600394,-1995159925,1955138628,306613010,1149829388,138840834,1946568203,440700176,1996443678,108461832,-467829350,306640395,1778676738,1778576130,1330027009,2427907,-129595008,74825739,33639552,1745516287,23724561,6946922,682067610,2122536460,-1071971848,83886629,-1705967617,7405943,1745122559,1996423447,1778412052,-1484350976,1996426309,262183444,-1073018942,1996430196,67332350,6947178,-2036727702,-1995634265,1451883078,1976568828,14936323,16139975,306640384,-167348988,1946686022,-163133680,1190526977,41157650,1177151697,276726544,-955613952,128582,1066695,243172096,-955613952,128582,935623,111190272,1174659281,273023994,159909435,1187449718,-1962933770,1177156166,-62485744,990791171,1980337158,-163133679,1183514625,-1945752580,-1982269687,2122518086,376701174,1795061503,276233984,1779332863,1778412032,49584661,1996488703,-1710986498,-62478,16285315,1996427637,67528958,6946922,-2036727702,-1995621721,1442893878,16285315,109973364,-1960442700,637558038,-352298079,-18426,1384120250,478976592,28837407,-1708332288,222439613,-1694599425,224335874,141869067,-1694599425,-62942,1745516287,23724562,6946922,-509114726,532687623,281725278,-1957363712,106859500,136988662,1468730740,1976699706,-65631480,721611525,-909997102,-939523382,1459617804,108432214,-773321130,200838143,-385649153,1149894951,1019225130,-166890432,1963011140,-28915961,99287040,33441479,-1705552384,202768384,-1711248809,242946115,1048836235,1946157282,37651214,125108225,33310407,-955913472,64582,-1979955573,1183446598,-129594892,33179335,709162496,-955681534,128582,350996619,-151499125,1948265284,-96024821,28901376,-162625280,19547382,1187448693,-352321036,725939771,-952798207,64070,1076577526,1187448692,-352321028,239373085,990528555,2081000454,205818636,990397483,2097776646,-62470175,28901376,-196179712,69879030,28902261,-25263360,1462662400,1374683240,-2028994662,543708942,-159973392,-1827668070,812144398,-193527824,-1626341478,543708942,-92864527,-1425014886,275273486,-59310096,-1139802214,-63031026,1461089541,1794138216,268409344,1750535879,7008560,-149946470,-916496882,1426064074,1448602763,188463134,2122569870,544473094,-2096597365,1946172028,100442459,1949975609,980746067,436740506,977585935,1156251648,-2096597365,1962949244,709162555,-13274104,1778439734,-1711183360,257034388,2089416843,-801209542,477364224,13639307,163715,2000228981,-166890234,91490311,-351502455,243239171,3832963,1962871924,-1711248838,204476483,-1070923029,-916496865,-1207958326,-1957359914,-661774612,1988843350,-1004630520,105286401,1930183739,1752851,2089543671,-1946680560,100074053,57933840,1610612664,-892788898,512622596,-1899298364,-889076194,1381718616,197145424,-1189907237,-1047654560,-1006203354,2139170305,1968524548,-2083831807,-85261116,-938496840,503316482,1996478606,142016266,-1928956161,1343684166,805346458,1975520013,317409283,-1004630381,-1459123455,108265488,-1979555957,-920712089,-1325398326,145860867,-938490440,503316482,-11413362,1996425846,108461832,385762957,10263120,190386143,-1827244864,29630094,126533683,860930338,-1054734778,-346552528,-920696831,-1207957814,46665733,-1910636544,-1004630312,140413697,990267019,326306887,-150988103,274697185,1200347139,268957442,855799040,-892788800,-1957363708,277899500,-401979765,1183515433,139365126,1510197992,-133895843,1426065098,-1435964277,105286416,-1157083509,1055391748,-379758077,80410717,-326413056,-1961836952,-1444411810,-379758078,46853954,-326413056,-1961830296,-1779955618,106859266,1510125800,-281220771,1426064586,-93786997,274631440,-1962762008,-990509498,-1157204832,-890707966,-379758078,214626478,-326413056,-1961809816,2129137758,172395266,-1928573301,-337115042,105286402,1957741814,-536691962,1510120680,-279451299,-1947432107,1586169934,206998282,56027229,1426066634,1516825739,173968145,-1962786584,-990509498,-1157204816,1793646594,-379758078,-4653462,445183],286,[742754820,1183320100,-1949160449,-1978209483,136588356,1979663930,105220880,1963344953,-1948873982,1979058996,1589808102,46319967,-326413056,-14755480,-1382411658,1006632962,1006924295,-1962314229,1656427078,23980128,-1961998709,1586171982,108282636,25290827,-4520213,27584767,-1962391925,146475598,22538240,-1729536678,969446,1760332629,1996431130,513514002,121372672,188482674,1183517046,1617083154,-1962859800,1317736006,207522576,-1962853656,1317733958,173968136,652794627,-379758079,248179891,-326413056,-14722200,-426108810,1006632990,1006924295,-1962314229,1656428614,14805088,-1961867637,1586172494,16377870,-1962391925,1586170446,-388300020,1566179557,-890486551,-1957363692,527395052,-402104693,1566179474,-890358295,-1957363708,529688812,-1962260853,-672658354,105286400,-1157083509,-639041537,-379758080,147513454,-326413056,-14692760,664406646,1006632991,1006924295,-1962314229,1656425030,6940768,-1710721281,8095,158598204,-1157085557,1424515176,-379758080,113959124,-326413056,-14682776,-1197865354,1006632991,1006924295,-1962314229,1656424006,3008608,1072258394,183009,393534219,-619983989,-1397222028,650153485,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2132971,482017282,1,166789122,2,203161859,327681,205390083,458753,467533826,4,449380354,6,492503042,7,150470915,1310722,102760707,1441794,8519682,11,22348035,27000834,101449987,1966082,387776514,12,70123779,2162690,537067522,45,371326978,13,149553411,2555906,496238594,14,1769731,4521985,539033859,21430273,162267395,4980738,534446339,30277634,148504835,5111810,106365187,5898241,12124419,5701634,167706883,5963778,108593411,6094850,93847811,6160386,179568899,23003138,94765315,6291458,19464451,23658498,21168387,23724034,0,0,0,0,0,0,0,0,0,0,0,712,-1205971369,-661782404,957380235,1946218550,642053687,-1590594300,1144586480,1445557508,1996423274,209125134,-16091393,342493302,45934606,2122578059,779419654,1778412118,21142016,585826698,-16749994,1996426870,175570700,-2096597249,453052030,533952,1342182405,42526734,-947128181,-916496865,1426066634,-1205932917,-661782340,1778808575,1778412032,1778412032,235104768,520249832,182985,280519,105367296,-75431936,208930760,171768705,-1705834892,65535,-326412861,-1205971369,-661782246,14696067,-1106742272,46074428,-1960318208,-8190338,-2096136444,511038,-927070091,311047,1080692971,86427499,-1706033144,373,-166989685,1153896820,-956301052,-1996488700,1153892988,-1957669114,1600004038,182985,712,33863710,1183701134,-11528450,1996428406,276234002,-15829249,1996426358,142016266,-402229505,1183383573,-25263340,-1962445568,-11736872,-920666069,-939519798,1459617794,309758806,960496779,1451033156,637697131,-2127640701,1963444478,1463839271,16777114,-28931840,678739979,1344165406,-1711234968,40253922,279751,105170688,451608576,1114265430,16777114,-28931840,175489035,638869188,1991,1988838379,-2192386,476774983,-2082602202,83822787,-1995422069,239504135,-1962784887,1200163910,172395268,-1962522743,1200162886,105286408,-1962260599,1200161862,341754892,17286950,1590070016,348309855,575488,-1205971456,-661781764,-1996071285,1065614942,1393390592,385500813,37939280,58048523,-1962895383,1603010142,71797512,201082505,957576384,1962995718,-25755891,-1995411224,-1072955834,1996455284,-129593858,1390956566,-25755894,184733672,-1996261952,-164890042,-1694992641,41949186,141869067,-386369793,-259325680,16416387,1996429428,402823932,-1073020272,1996426356,1778412284,2031327748,-167050382,1048780404,1946157320,136219400,627539969,171869182,141819905,17440395,-31103104,-385976577,1586168126,-36116226,520094136,46844254,512448000,1602945264,1960512258,742913563,-350915576,-164132086,1946692676,-2095084793,-243990465,-882982005,-882982869,1224,-1205971369,-661716993,16533191,105313792,-1960938304,1207308894,359990310,50744960,1074153206,1207307124,91492395,33310407,234973696,201164520,-1958316864,-259321218,1996445526,242679568,-15960321,1996425846,108461832,-37427186,-166989685,240526196,201237224,-2095418176,1946221694,6969103,6946922,-1710979736,61423134,-352321096,532687618,-892772514,-1957363698,1988843244,1962281732,-532774044,1567948800,606815370,1967144128,577394192,6946922,-2036727702,-335544409,137771332,1446933505,-459669142,184831288,-1590528832,1144586480,1443329284,147102288,1048838143,1946157320,136219400,625967105,171868929,141819905,17440395,19222400,-352321096,1589652226,180937,5320,1183536727,525572,-1946270071,126551134,-335919479,-27358398,621561739,121444583,-1959758824,-62486265,-1947435379,-1190717709,-1510801401,16416387,1586169973,71812868,1996423168,1783065340,-330920704,-2036707306,-2096837721,-14221754,-1183188402,-1026990242,46661634,1448542208,637820612,67527,-1962385781,1149962359,-28931836,-1962391667,1329564656,1444817528,184561384,-1961003840,478936646,1963214649,222623251,-1006078944,-953809826,-2097151993,-672454970,65781803,1577058744,113428831,182272,-1957275904,1183712382,93005318,1358841481,-99089766,1975520004,-339727612,105287243,205911590,641627396,-2096990837,712310782,1962868355,1962281765,33456940,-1705629836,89790466,-780877813,1962833465,-27358260,956581771,225707076,-257835029,-27358464,1963214649,112820,-1026990242,415760388,1448542208,15353543,25862400,25691659,23725684,25698047,15484615,73304832,-1962385525,-16055169,1049298037,-1705574160,92084226,58048523,-1962657815,937952350,-96040700,58048523,-2096895255,81470,-543554188,-1962567674,-1360526242,1166694148,1006773291,616569601,263678,-1969186224,1187448329,-1593810692,1183383828,-230242328,1183514624,525572,-1947187575,126551134,-1980873079,1988883582,57534960,-151367937,1946684484,56551683,32130759,-1996190976,1284240966,-129070814,372703056,103933953,74825739,33050240,20856451,-15436800,1183577718,525814,6967326,1318715754,-167302649,1963194438,-161576167,18513795,1149964404,373569818,1149962365,407124252,-521600132,406257408,373590785,1344160811,723010699,-1957683132,1143675460,1149980702,541338396,-26032,922681344,922681626,1962869016,-1711183324,1667,108838923,-385646776,1190527135,443883772,18495231,18495231,18626303,-795212694,184549382,1208188096,1149992830,541330206,922685300,1962869018,544538398,16777114,-260667136,-1980348789,-259260858,-2080866677,1963006588,19851523,1735811,922688628,922681626,1962869018,-1710986726,1786,108838923,-385646776,1955266828,1962281732,725939718,-3640318,-16704970,-16704970,1778456118,-26111,-1073020928,2135426684,14870787,-336562549,-125924602,-150679677,1962935495,507808596,1948271627,-327253172,-1710721792,4752456,-1292663,922741878,-6684390,-16776961,1962929270,410320662,723141771,-1957685692,1143675972,1996443672,373591020,1344160811,723010699,1750081604,543817932,16777114,-161576192,-2145105930,-940081292,2037710850,18757375,-14387969,1778456118,-1092069628,1958742788,-159973532,18757375,384583309,555653712,-1072955393,-940111499,57933825,-150938135,1962934727,506920723,506920705,372702977,-1711117823,2013,2148343,922705013,922681626,922681626,74055966,545690,2092960512,142493765,1988837611,-14620176,-350171261,612139829,-15043328,-1962861002,2013262942,175636232,-15960065,1318719095,-352321530,506920725,611647233,18233087,-396950934,-1073019867,-940088716,729088004,553404150,922685044,922681628,6947098,250283370,18626303,18495231,18626303,-2120613270,-2147483640,-153093018,1948318790,80213766,-14125824,-16703946,-167698890,1965096006,18653445,446759915,74076161,599706,2092960512,58673158,-1962356861,1207367262,460619812,1074545910,1149900149,1015489548,1393325063,-1324958566,1503285256,-2096565495,1946166396,611647245,691610,608487168,1586167808,642250486,-167152380,1950354500,-230228221,575479,-940093323,292814852,27838347,1783827317,75851777,1530845082,-62458359,-2095287232,1962998398,18784520,-337099127,339148577,506920705,1778412033,-15799547,-16706506,-16703946,1778455606,106994178,1719664640,-964444164,-296812762,-1947663496,-62458116,-14781120,1996485750,-230257688,956587659,-1207601913,65732677,1342211512,-1791043686,25862409,25691659,6948468,25698047,15498883,1996432756,-130613268,121084421,1996423168,1778412268,-2147260416,16777114,-327745792,93978730,-1962289016,1600055878,180937,1736,-1070901673,-1979955575,2005793350,-1995994360,1709964870,-2096333685,81470,-940107660,309657608,76231935,503318533,1778412112,122591745,1191117753,633834492,121444583,-955943912,129606,145278859,1153902709,1778384930,1778412032,-1711248896,65535,186926217,-16091968,149442612,1975520002,574932741,-964493310,-28377306,2122552953,91488506,-335788405,1589652226,-926693025,1459617804,142052182,-1996209013,1200486470,-1946645752,-163149561,-1962819863,205884213,1025042213,125114375,135024000,-1962825751,-417002427,402865432,1156983669,628432934,118286423,494190603,202132864,2391427,-2115435659,611712769,16777114,608552704,1911095296,205884161,1024983845,58005507,-1962893335,1586168901,273089528,50873481,1149831237,105220876,-1995290877,1157827140,239372554,104400267,695534968,-1960815221,1462499422,274017042,-1961733117,1294671437,273623822,-1961866237,1958874049,-2146565880,-2112487163,239438597,66608779,1149833287,306512656,-1961606007,1157829191,306481424,-1995160317,1166743108,541395742,2088969332,242614554,-15043329,1979653749,111254048,-11141120,1979653749,1778412064,169712128,1173752665,460653580,-129594538,-1991229376,1922757702,1443587337,-16615937,1067119734,-166832631,1948264004,644120584,745832671,205911560,-2140507072,-166712500,1963461701,475827055,134957046,2122933876,73174010,-1996339317,1988755014,-1961432068,1178205254,-1960938242,1207369310,292884523,1183385483,1975520254,-59339802,-335905141,-336557261,943621111,141885441,1149520026,20488972,1459385995,922681450,1922695480,-351821794,205911767,-2146864000,1458514788,107407374,69616886,1156976757,175378475,135022070,1283458164,-947714011,-162595034,988349304,-916496642,-326412861,108432214,271271158,-1070922635,1996430571,-162114044,1946430276,1161221,28836843,1389505280,360880720,-916583156,1426064578,1183509643,206084,1950878580,846481444,-350587832,209125179,-16091393,1996425334,210278918,-1073020928,2135434876,-339727581,209125154,1779070719,-1710921216,1988,2122518251,-445381626,-15960321,-404027274,-922746440],287,[-939521342,1459617874,-398014634,1586167808,142052104,-1996209013,1187510854,-1929379350,1183385671,-1995994114,-1595283898,-27358460,1183385483,-196687876,2122514432,158662888,269240310,1183384437,222820072,-1958120188,-662794813,118943883,-218101831,-59310171,6964842,383272589,-1484350896,1996426516,402823932,-1073018709,1586170741,206030846,1156126735,-28931324,-1913091298,119462006,129572630,530969344,-1946394997,1988823111,734563322,1183387716,172461048,1143722123,-163149550,722231179,-1950184487,1418460278,-1949291762,1283522166,1156978701,427098636,-1946663285,1144651382,-1961003772,1144649286,-2146077434,-352187316,-129594609,-1979812213,1183515716,105155062,-151095669,1963002948,142377788,-955941632,2116,-2080475509,2097154684,172279557,1988820992,140261886,-561307275,1963611961,206536730,-60912895,69617654,1187450229,-352321036,140282118,-1962257271,1207368798,158601259,-2130813301,-339800985,-27358444,2131519360,1074546678,1586169717,206536958,-360807672,-1959955456,1207369310,611648524,15353543,-60912896,539379702,1996428917,56158462,208977931,32130759,-27358464,67915648,-151101813,1963461703,206015262,1025042213,208934919,-1694730497,-62998,125157387,-2130813301,-1962406833,1207369310,594870796,-151232885,1963206215,407341850,-1064379605,41418534,16777114,46331392,1187448180,-1962933772,1200291422,1008804876,-2096532223,1962996862,25487619,2123219851,384863178,506119,1317905907,-967931446,-1949804916,72322008,-1951510903,1308821583,-1303475794,-1996075125,1334554702,-1337064694,-1951117687,1200356446,-92894456,-1995422677,1200338502,272902924,-1950726519,1143671367,-1203336942,722356107,1183388228,273124284,-1995422677,1200340550,272902932,-1950202231,1143673415,-1069119214,722880395,1183388228,-1102672956,737035913,-654851514,-1947056503,1183432774,-1002034196,1183439095,-2090314768,-1929287168,1343663686,1588037274,-196703985,-1694730497,304617474,58048523,-2080525335,2081485950,-193036025,360580096,-1233220322,380532365,-1524689401,530949541,821315271,-1236890880,-1950464469,1200225886,-1203336418,-1983887829,1183522887,239569326,-1984936309,1183518791,-1371133006,-1961736311,1177269318,340232624,967722635,141946438,967853707,125103174,-2130813301,-1947267737,1586229830,306657790,1183516789,340212208,1736442996,1586231053,222820094,-1962314495,1207368798,57942060,-1962845719,1200356958,136389900,1946681661,9955587,721700747,1178279495,-1962183176,1194001991,-163169504,2146108020,17647606,1200300405,-92894460,-1995422717,1191384647,440895752,50743179,1200165444,172426008,-1961080951,1200356958,-129619196,-1960949879,1177224775,541559286,34359286,-51838092,-27358464,-284334208,-1960949877,1143732854,-58815728,-1995422461,1200295495,306457376,-1995291389,1166741575,272968468,-1961736311,1160451653,340232466,-1962884375,1194979910,-166366190,1963062598,-60912884,-165912693,1946290759,9758979,-1947187573,1194983006,-166431724,1963128134,-60912884,-165912693,1946225223,-1955206398,1445708374,-1000436802,-1950327253,1311488590,-1136227402,-1984412117,1190591558,125075700,-1037319797,-155826687,1950413894,-62485752,1174520619,2127182776,-1235877114,968513161,108985438,-1984406013,1586216030,273124346,1174653067,-25785418,51790985,1284094542,306678554,1174653067,407144888,-1984147965,300620876,1586217003,474450430,-1994766455,1200166983,-28933354,-431030490,1491665784,-398029829,637820612,1599997833,443081,1736,1586189911,-1958769916,-92077481,956855553,-138405099,-1957172264,2005599325,1976699650,-336119036,742754880,1183320100,642119421,-2147191776,-1962345098,742886106,1178208292,235959549,1005648616,-1961069369,73305040,990009225,185955575,957445366,-1962642372,1005906740,-1207601706,48955393,1600045099,180937,1458342741,637951684,269305846,1996431477,1778608650,173968128,-1961736309,1143669879,273648402,1343245355,-1484350895,1589906383,1207313926,561317901,-167092597,1948265287,23745285,1207308011,91488555,-352163245,6968067,1141030042,-892772853,-1957363706,1988843244,444367622,-167348992,1947215172,444367655,-15567359,6953588,16777114,443875072,572826,627343360,440715247,-1705639936,318570914,-352160629,725939725,1443197968,-4790258,-167037813,-916525195,-939523382,1459617816,73304918,1183385483,15264248,-2096865653,-208992061,-1996409368,2123234374,-1190717718,-1510801401,-1962647925,1183401991,1958743038,96701230,1344143406,134595467,1800412672,1344732742,-493162357,-1961929927,-1927412642,1988954232,369565418,506143,-1927305741,1343683142,-16484609,-1914110346,71731457,16416387,-1997995147,-27358464,956593803,-1958775780,-211031482,74842918,-1995913597,70909558,-347929740,-297366557,1200217739,-263812348,-1962522743,1200222790,-196703480,-1979037815,1177685063,271862,-1980348877,2122517575,745799932,-2081784181,1963129982,-1310173426,200313603,-1962642186,-1980568578,2122573950,91554300,-352321096,-1950340350,1501407,-506229,-1072957362,199820148,71732223,-1026990242,-1957363710,1448562924,1702951819,1173806886,74713132,175423499,137119222,-1073018763,1300235380,-164945882,-561313557,-385988981,1465319376,-402360833,-259325049,-361368053,-1010213026,206042710,-2095483628,1962869375,41911059,-1962052354,134625543,-955943935,583,67913718,-2115435660,41911040,-1207601919,-1017249790,2089022347,594935298,1207311499,410257452,-293476338,990004361,1356887300,1872364394,-1995287800,-739573180,-2081297581,1979646588,38061834,28835840,-2084348416,1962934908,-165901551,1963469895,1223167533,38046190,-401726229,1144778303,-1961135102,1207304796,175376428,1207311499,175441964,478922987,137119734,-1070889611,248038238,1448542208,637814379,84297219,1183383560,-532773902,242548736,1207359627,108332044,34424822,-303496332,38243072,1794393737,1463782144,-402360833,1183384211,108889078,185038080,-385649216,-141885236,-1979943287,65796734,1459385993,-1962790936,1979059184,-193033229,201227913,-2093910785,1618280959,-1946526069,2005599327,1443949314,-386107649,-1073020466,1988690805,187993086,-2081655306,1963064958,-228685049,67915648,-151888245,1963199559,106859377,1183649791,1397757688,-231681,1996487286,74907636,-1962895384,108431856,637820523,-1979824501,1189808704,-59310249,184646120,968979648,309720694,-619978869,1988824180,106707450,529213556,1187508459,-1962934018,1603009118,41388804,-1737165301,-59310250,184632808,-1987217984,881589878,1589963499,130491912,1183514625,-916496890,1426065602,1452010635,1959922436,33194782,-1070922635,2122520811,259260422,1946572345,106859505,1183385483,-1192498426,-1027014655,113770500,1448542208,-351766901,635983373,1006144257,108268158,-166987893,1988751221,-28915716,-164954112,-351502709,-58817717,-2093845504,1962999422,1996445223,-7084026,477413387,385500813,1996445520,142016508,-16353537,-1444412298,-940012545,130630,1962702393,-96039661,1448562710,6946922,-402360577,-125042804,175570774,-16097653,-186121097,200313600,966948342,477428854,1979610681,-96039657,-11055082,1996487798,108461832,-402360577,-125042856,385500813,1996445520,1778412042,1778412032,1778412032,-359929837,2122578059,175440122,638475972,1991,93003499,1208239659,493555316,-2082536666,1200299755,38242778,638475972,67527,1600046987,967369,1475119957,184974987,-1960282881,108956127,1580796139,-1961397244,-620034977,2100950133,-1962576890,48956997,-125059029,28891627,721611520,-1026990144,46661636,1448542208,-1962641781,2088961148,259260422,-1710852865,311564290,58048523,956712073,359925364,184972427,185496822,956986614,91489404,-352029557,1590070258,46319967,-326413056,141986646,141948427,-1962647925,116064887,-167037813,-397014668,1178337184,-1947110138,-1026990394,-1957363706,397895916,-401580405,1566179515,-890746391,-1957363700,401107180,-401449333,1586167975,-2092743920,91620347,-1729606837,105286400,1958790390,-536691962,1509993448,-351475363,1426067146,526969995,341740312,-1962911768,1894257246,274631424,-75283645,1258649091,6416459,-167360885,108314820,-387972421,1566179444,-890702359,-1957363696,406022380,-402235765,1566179360,-890647831,-1957363710,407333100,-402235765,1566179371,-890752791,-620036094,-620031628,146280820,650153472,1460043649,-1023118000,-1828404093,-346012485,1960512293,197888791,-1206553381,-1064429485,476023590,41910566,74795854,79987651,1614855057,240779499,-5550,1245184,391249922,1,341114882,2,15728899,327681,27066627,393217,11534595,458753,63700994,8,124322051,2228226,410255362,45,199294978,13,135201027,11272194,208535811,3080194,412221699,21430273,167772419,4194306,159973635,12648450,310444291,4521986,309920003,30343170,243335427,23199745,187826435,6619138,158990595,6881282,0,0,0,0,1458342741,185091723,-1926138688,-1962872266,1960512284,71777061,931988596,1317794283,1959332614,340736789,1317736564,1959332612,172985321,1073799553,-963911564,113428830,-1948349696,1358203863,519867216,118890262,1161724,-1070357005,-1960858709,-369456141,46662410,1448542208,-2096464245,1946160254,209125131,24943191,-125108224,74841867,1407959083,-1946255735,1048774782,1962934496,734497549,-1706011950,396,1048836235,1962934496,-25755882,-402625961,-259260590,1962949763,108954402,-14912512,1784151670,-12785663,1015279755,-15960832,922746486,6947032,1593780712,147507551,-326413056,17479710,1586223246,476023564,-16484353,1996425846,108461832,16777114,-892788992,214433800,1448542208,44480542,2123094158,138841606,410386214,376831782,175505190,-401735574,-259260612,326432267,1946172547,1782737422,-1711248896,65535,-1912514327,-1977219002,2425189,81216,-1992245221,-14222266,-6681995,-1996488449,4061254,-955944189,130118,16547459,1183725172,1979655688,1979655704,-1698264042,789,650546768,722093451,-1706011950,619,-402560432,-1072955798,-661976460,1946173315,15984899,1183727722,1166747144,2360582,36477520,-259325952,58062347,-16721687,-1923676042,1344145988,-493217174,-1593651143,1144588766,-1593412330,1149830440,-58817770,-2147191808,-12580020,1962877556,-26080,1149829120,1975520004,9824515,1149878315,541362466,-1961081717,1183391316,-162100748,1064620555,-6664110,184549631,-1995934272,1149836868,1781328668,-1706016704,65535,-15992693,1962871413,-26108,1374355456,1996445470,-193527818,16777114,477923584,-2095162228,1913985660,443875082,-6684310,-1962934017,-768928700,530206802,-1996488701,1153897540,-1588900350,76087538,15873673,16285313,-1962576381,233505860,-352321096,-6662648,721420543,1600004032,314057,1458342741,48674846,1996478606,142016266,1778808575,-1444409856,200313853,-2095549194,326369340,2139298955,192217096,180394582,28836677,721611520,-916578368,1426065098,1448602763,-18402,1988876430,1979058958,-701068540,209125120,1443526399,-401735574,-125043360,108330763,-922022517,1996433269,175570700,16777114,-1070903296,-6662576,1342177535,-672661142,200838140,-1959496449,1959332621,180454190,1996443934,108461832,-493217174,-989855943,-1993996706,1183517303,206998282,373786918,408389926,1200299403],288,[-234620850,-85851101,-1947604053,1727465542,-1947676406,530969544,-892772769,-1957363698,100755692,-1962260853,-4518834,3205375,-1962522997,-4519858,2025727,367615322,576252,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2080491,66453506,1,55771138,2,59703555,7929858,25100547,7995394,60227843,131073,75956226,3,34078722,5,393475,262147,56098818,39,20906243,327683,5046531,131076,20578563,196612,58589186,41,6553859,131077,62718211,2228225,20250883,196613,64028931,2359297,67633411,2490369,2031618,44,69074946,12,61341698,45,17367299,3080193,18415875,3276801,78381315,3735553,82313475,3866625,69468419,4390913,101187843,21430273,76283906,22,40239363,5898241,56754435,23003137,64815363,6881281,0,0,0,0,0,0,0,0,21704,-1205971369,-661716993,185353867,376703558,-15960321,-6681994,-1996488449,-1072956346,-1070922635,512455147,2013200624,-1711117822,7496821,201213577,-1947765568,80118768,1015760107,1014300427,185353867,192154182,-1946401141,1194925149,-1960217340,1175128134,1462400006,380389005,-1706005936,9902442,-16222465,1183647350,-1706027348,-65282,158646283,1015236166,733443329,-25755649,-10173286,533171199,-892772514,-1957363704,508975084,-1912521800,114648,425603,258632565,16777114,138820352,1996447604,-1987536374,-259325671,812971531,15482499,959017984,1946218550,407145228,-1064379605,810516518,644120580,142509054,-1962052608,104400966,74711340,19287168,494204427,17317507,957772800,1946224694,137821966,-744860159,184640283,721581248,175570943,1460172543,16777114,1600003840,445129,1224,146284119,-2585088,-1885731210,-1996488703,1451883590,1959922686,108461890,16777114,1958742784,108461878,2022279322,200837889,1781036287,51472639,1778412119,-1484350976,922681737,292028656,6969091,-2036727702,-16668761,-6683018,-2097151745,1946222206,1044284178,192151553,20854527,906582426,-1947276544,1595931718,182985,712,-398556330,578683142,-1962481503,-1037329976,-796133167,-1962826079,65664986,-140949309,-1947600903,-25785872,-22994965,-1375337723,-1506871542,-1578071295,103483264,100861620,787941826,1183383974,128623102,100917457,62457774,-101213952,293389883,-788026207,-1341783072,-101213945,2113816123,-1980355831,-1996380618,1586232950,476023562,269174774,-1365176204,96862986,-131858425,179177003,1996484747,108461832,-25755818,721923745,721922566,-1727718394,115883767,115879671,129016144,128714283,12715563,-398526567,-399575290,1033523206,-16725987,1577166342,445129,1458342741,47757342,1996478606,-15111668,1996425334,175570694,-962099558,1458604802,16777114,1975520000,209125141,1996429674,108461832,-1710590209,59465039,-963907445,-892772833,-1957363704,-1205971220,-661781127,-1979025781,-1071371452,242516028,606815370,1958755520,72125189,1284178923,1976109830,1372490498,142016342,235304703,536838632,113953118,182272,1187468800,-1962933762,1983449718,-1909230074,-1977217978,540907524,1997566976,1946758164,1959329306,1946364957,-2096698599,1962935422,-1064548854,16664263,-1949308160,-28965946,-963968277,1577866891,705225,4808,1187403351,1187456763,-2097151756,1962935422,276234048,-1961986305,1177225798,6967310,6946922,1410385050,-62486268,201217673,-14781230,1183651446,1783633659,73898497,1177223168,-196703994,-134330741,1183446126,406227956,142508805,-164006657,1946355782,376897331,6946922,-15698177,1996426870,175570700,1996488554,74907398,-1946190360,721877046,138840816,20710180,-19856779,85472771,-16220541,1190556532,1836400648,67716854,2122534005,611581956,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,80648784,585826304,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,292067920,1996424436,276234006,-1961986305,1177225798,110776334,721420293,-521538490,-294221568,-1961998709,1183387734,-128546314,1589906667,1065363190,-16026615,1183577670,172374518,1452010615,-1980199944,2122576470,1383399176,67716854,2122534005,611581956,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,-26032,585826304,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,292067920,1996423809,276234006,-1961986305,239479751,-26032,1177223168,-196728058,957629953,913705598,653411982,1963539840,-1064548574,125976195,-1592232960,731449732,66638274,-140962746,1074233918,125972215,-1944828279,243173824,-384809335,1183579942,340132102,956946081,209589318,-16220541,1183516276,165061396,1578387083,348309855,6211584,508974848,-1912559176,-196687912,1183514632,274107150,-1983625591,1183565398,-599357178,-1710065921,65535,-1979955575,1996488278,-26094,1183383552,-94991880,-2133047562,1183452020,-1981535737,1713435718,-502872313,-1979711226,1177746758,1954588921,-502872314,-939524346,17228806,-12154368,-1459927502,-955878272,-16325626,122091263,-1959693055,1451952198,2123177482,384863176,-1512403449,530949541,-1710065921,65535,-15567105,1996474486,-864616502,-1697745153,65535,1183432747,-163149332,638082756,637814667,787941163,-123533598,1958742790,209617670,-385649408,2122515078,242614028,-15698177,-6680970,-1996488449,1190530118,460656647,-1710065921,165256220,259375115,-1928169729,1343661126,16777114,-1592202496,1183384874,144482724,-1582545271,1183384866,147890606,-155367799,1946289990,-1404663035,-1070923029,-140229117,-1996037074,1183575110,159687598,-1544261897,1589905282,126559752,637868195,721581963,-465139264,-1962289501,1451953734,205914896,-1982839159,1190580822,1400119302,621168266,70057996,755463168,510918660,1183525355,-466683996,1194010118,735639302,-1037329978,52885713,-259325369,1183518187,-466683996,2005607942,-1037562,6951542,1458992777,-15698177,1996426870,-797507630,-1996387863,1183577718,-666466034,-1982179703,1451873350,-498677802,1988689920,-1947169814,1983448702,-385648688,1996423502,1996445200,-797507630,270911371,1183404032,-73537374,-1981397367,1183443030,-631862824,-15567105,7005302,1443919615,-9809838,-1950517505,134227399,-70981552,-1984084437,2122572870,947126434,1002259971,2114385926,273058607,1976858171,-700040443,-940105100,158662659,-2144943986,24453180,-428439226,-1981266295,1183438966,-498677798,1391132673,969950859,1249109574,652631748,-1952970870,234456008,-108853900,-13142774,1183573574,-800704026,-243266186,651725575,58003258,-941209857,123462,247799,1183519861,-431605296,1586170995,1065363174,-16550624,1183573574,-396981274,1451880587,-495025392,-385649408,1996488464,-1983894766,-11475898,1996486262,-730398762,-2459905,-11020170,-947143306,1342701605,-1946487320,1174531142,-364475414,-1946794359,1988694086,-632911400,-1982564727,1187501638,-150994718,1963262151,-163149032,115617527,-1962385724,1200301768,-466684154,2093038342,-22353661,1779595007,-159973632,-2722049,1996477558,-663289894,-16353537,1720368502,134227207,-91166640,17254134,1996433013,-26094,1183383552,-27883012,1779595007,-25857,1996423168,-59310318,-1694599425,65535,-167098738,1946421062,140413762,-150350175,637985326,-1993996541,-694090681,-133809911,-14975738,1996427894,-998834234,-15960321,1996425846,-596181240,-63313906,1586174699,-163149048,653018627,-1962522743,1586230854,1194010120,-330956030,-916496865,-939520310,1459617794,-1962647925,105286600,527745803,460638475,233568651,637945486,1946763136,-1064549624,1976109897,734497775,721611713,-1026990144,449314820,508952576,-1912433992,407276504,-940685687,64070,-1709541633,65535,1962934845,112645,-1070923029,-1947056503,1175131206,-385649390,2122514888,57999376,-16662551,479861366,184723356,-1962117952,-1593499082,1183384874,-14947340,278534774,-1946157308,444006384,32663582,2056913258,-1996488694,1183577174,172362508,-963965579,-1996234559,1988753990,-1994658832,2122575990,309657870,638213828,1183385483,1975520250,-96024827,1183514625,-431584786,-1995028853,1174661190,-330921484,-2095548789,1962938494,20441347,-15436033,1183519350,-17045488,704398985,-1073016762,1451951477,-15733772,1996429942,309788436,60987984,1183383552,-128546314,425603,-972868492,-1423735,-11134346,2122520182,469041650,140736,-431583920,1996443670,309788436,1794930431,-1711248896,2929,-1981135221,2122573382,57999376,-2097106455,1946221182,-163149037,50873899,-137221178,-146736522,1458305646,-940149245,65094,-350718327,-774337771,175555811,50367270,1178273862,-15696104,1183579718,239483390,1988879231,-1962153192,-472777122,53512998,1183516790,239483390,-963962507,-1962392021,-507383730,-95516413,1090123673,1174661623,-1947170040,21036102,1325339206,-385649648,2122579713,57999366,-1979778839,1996483190,-428409062,1793619711,-431583998,1746817046,6947686,6946922,16777114,-19666688,1177273995,-162624530,1317781763,-1948570632,-1962218543,-297391162,-1070862101,-916578407,1426069194,-1205932917,-661779502,-15173889,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,-37033970,348834079,-326413056,161069086,1996478606,1778412050,276233984,-15829249,1996426358,142016266,1778808575,234908160,536714216,969417,1475119957,243174230,57450839,1347605035,1713149338,200313612,1783723510,-1709938112,65535,-166989685,-1070922635,-1588102421,-768933012,-1705619374,-61552,141934603,-26026,-487915520,-1979711560,1149831236,205818122,-955366263,4164,-267230080,1183667742,-1706027514,211819901,539706870,1183518324,138709254,-1995946357,652937796,19613174,1183518324,205818118,-1995946357,317394500,556484086,1444809845,369510029,494770768,-963967382,-892772514,147324938,1465253888,385369741,436637008,-1706025465,202317181,1095354675,242425485,512558307,503516777,-1976694644,-1073047545,-645177736,-74718255,-1953046320,1116275779,-2080470024,1133184247,-128807944,313335,730988917,1922534338,2093103880,-1634235613,2143435528,856094235,611598337,1317309264,-129815799,734147481,1490062274,276742715,313335,-621346188,66601867,-129857086,1183680995,860886776,1805275328,1594635784,79874398,1099776,438209792,72321799,1468731179,39267078,-1946657139,-1992948666,-1949826297,-1992948154,-805109177,72321334,106400054,384845453,-1923934640,503926278,507419216,-1073017666,1586302324,861083384,1805275328,-921877240,1218,712,-1205971369,-661779552,-167217525,1948265284,108954420,-166300672,1967137860,6968848,-2087059094,-2146573702,-348117940,6968851,6946922,-1710946968,237387294,-1088134016,-352321096,608471613,-1962917851,-1472841224,-2094173183,1946158718,33522441,-654852069,909708779,91554056,-352321096,-1983894782,1750531654,1783627910,-1711248896,227321734,1579141003,80398687,-1957363712,143434220,427081739,1946159405,108461835,-402360577,166461024,-16353537,-119012234,79874558,50331648,101057283],289,[131334,16777729,-65534,50397441,66307,16712192,33619714,33751296,1755142,1048794880,2113996520,15769915,957374091,812975175,539707382,1183525493,-137221366,-150542282,-1996036050,-930351034,721962635,-399050798,-399575290,-163149562,-1995946359,216730190,-1995946357,1183577670,-129595126,755910283,393478400,1946158125,16526610,-655817867,1967671297,38791427,-1962630167,-1070920578,-1980086647,292224582,1062160026,2109737743,112645,-1070923029,-1946401143,2637255,-1494678667,-385649152,220988532,237770356,170664052,-922854284,-1897331851,1959329280,73066833,1619111578,138840335,-385198455,6947323,40501354,1309174682,443031057,-1536680441,494770698,1586171926,726136336,-385649376,-1868496414,66638087,-1962468346,-788034034,437126137,139364615,-385202551,1048773062,1962936242,-2054541812,-467005864,-351817053,-58817737,-1207602176,250281985,-788136287,-402244616,-1593606906,1183385320,637502462,1593263477,-2092897282,504894,-1976691595,705583237,129278948,782483499,117089031,2122524139,91488508,-352321096,111059214,104593617,58525416,-1996035935,2122578502,58009100,-2080743689,151555134,446761333,471239431,-1710888185,276660654,-1995946359,1048775254,1946159026,-1306621161,-1618334201,-14021005,-2020875311,1174603546,138840574,129252995,-1961397248,772256798,241803146,-472776918,119179147,-1980086781,1048775238,1946749068,276234014,1996431466,129147152,129238531,84446371,6815753,-2036707326,-1961845081,103483462,1183385338,172395510,120456747,519587465,1342787176,-1695123713,280174016,108380171,26740281,1996426100,-126418954,-478008166,175570704,-402098433,-706085516,-1740733694,-311164927,688323233,782366278,-129619705,-16353537,1996424310,-159973384,-232931174,1975520016,-872007220,-1698270207,285419709,782483499,117089031,26752767,320132506,-1643722991,-16776959,6951030,879633818,273058577,1342283939,6946922,6946922,-1821900694,49584640,1996488703,-1462461936,113709399,460,-939559191,647174,1778412032,-1711183360,291375211,6946922,1666330010,-1711248879,228401782,2133376410,-234436847,-2097151996,104510,113708916,414,162019071,-1743465062,-532774127,527695881,-166699381,1948265287,-1472790775,349542921,922685861,922682642,748291348,-2095989630,117822,-1192688780,443031041,-1536680441,546609674,-1073016366,-1981217932,1996443648,443031056,-1710921209,231571461,1769328651,143408771,-1959496695,1207308382,527704107,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1586172464,728203280,-163058721,1946233671,728203329,-1959007234,1207308382,846471211,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1183388484,1958743038,-2133292267,-352251313,443031053,-1536680441,494770698,1183650401,-1957685522,1334513758,281117444,2107265310,504526365,-1962468760,-654840250,-263812272,-1705977609,313204212,-166699381,1948265287,-431583923,244011030,-103741554,-150450645,-296866855,172919633,126883467,-903087407,1374703147,6946922,-904053350,443031058,-428409081,-1947699457,100918854,-1957691254,100919366,-1706033012,324017469,508758763,-1710810520,332467764,-2096079221,1962935423,112663,125830699,111150635,119277115,480314237,119317255,-16749997,-16311754,-1593369546,103483166,-1588590822,103483168,-2091907300,151555134,28837237,721611520,-191213376,-2096026622,104510,1996434036,540475152,506920711,473366279,439811847,201103879,1996428407,1778477584,1856608769,113709927,416,1745909503,6947378,6946922,-1800960358,-868318445,645136385,-166699381,1950362439,308826893,-251631615,761921642,1750273003,6816018,1778412273,-1484350944,-916515906,1426067138,1448602763,-167485813,1948265287,476023619,186023819,-15043073,929694838,-1705552041,336308102,-15992693,-559872139,-338547959,1050302242,-1961929979,1962281968,1979137005,-339727612,112643,-963917685,65786251,1587134507,46319967,1230848,-297366272,6967318,1744961640,57278976,606355610,1975520020,-926692888,1459617832,142510934,-1536680361,405117450,1183650866,508565234,-1710578584,339811709,384452237,272993616,2107265054,504648221,-1962324376,268764229,-1706025472,341515645,156133406,-1554895462,726005268,-1592757216,378210190,1923286928,1947633928,1461447432,-15052902,121414143,121509515,-1995935069,-1593281514,378210112,-1633482942,-1609135864,108432136,119171102,178546718,-1021477478,-1707177708,-1547687167,-526186390,-1942583031,197561096,756708544,242483210,-662589798,-565802732,-371173751,163446944,-1942583040,-2119263736,1183388903,-531199522,83638015,1762973082,726005269,-955878112,17328646,-1069645056,1920270593,165676743,1183514625,85107678,-1545582965,1173751060,427040811,-788033375,470156280,735087367,-1911649344,66703623,-351856114,-1942060241,326437128,112461419,-2146530557,66703623,470156225,-1593185529,100861724,-120518880,244043915,235079454,-103741670,1183433099,-531199522,748311120,-401669246,113770119,460,-31201193,-1980086647,-804520874,-1734133900,-871971071,-1929379583,1343681094,-788480863,734563304,-654844346,-532247728,12457611,-661919023,55624235,55696974,1033523923,-350873827,-1744386298,771751937,389448842,-1297882070,-2071319033,-1264380116,-1668665849,-14021005,-2020875311,1317735076,-1547621410,1183516410,-1668665632,-14021015,-2027166767,-654898524,-1996018013,-141820290,-257881109,71579904,1955268980,75268868,1458533632,1094976666,1778412054,-1711248896,372377707,26754691,-16157440,-1711214538,414327414,36792407,6946922,-2036727702,1461077927,1319687322,-1711183338,375919884,82970311,871038977,383272589,1778412112,1780705827,608213505,-1073015168,1183659381,1783633624,16803840,1778452584,608213505,-1073015159,-996532875,-1927897795,1343674438,6815850,34170882,1083834730,186037796,-2085260096,1965283966,1778543119,1778412032,-1710921216,388268037,141180547,-15240192,1996425334,-596181030,-2066689,-401678730,-1073020818,2123053940,-96599074,-360840442,736118411,66096082,50802230,372894838,326436970,-16222465,1996479094,-1923655972,1343681094,-2080933144,324158,2062091124,-58817537,-16223232,1889204854,1795161857,353147392,1600001886,314057,50331648,101057283,16777990,33619970,16908544,3272,2123060823,105286414,-1995942261,1451883590,1183668222,-1706027268,392829044,-25755817,-1694730497,396191508,1183576203,16788748,2953588,1210545153,1967681396,19261699,-2097066007,151555134,283706228,543840001,33581143,-2036727702,-384323161,2122514687,1534329098,-196702889,630870038,-1927823080,1343681606,-100609,-1063584650,186113053,-2095418176,360450814,2131885699,543840016,33581143,-1484350890,-169273368,-63504640,349542916,-370599942,443031040,-25755897,-1694730497,405609920,58048523,-1593792791,-1073018740,153946228,-378702848,-24969020,-385647350,-24969028,-385647087,1784086708,6838048,-2036705790,-954692185,551430,-2071319040,-467005865,772256419,240094346,243920170,-1056766028,-1962373981,-1618333992,-14021005,-1886657583,1311443620,-99710468,785943302,241803146,-472776918,178554763,-1543616981,1525352238,1963130499,543840085,33581143,-2036727702,-1592213081,1177225892,117089276,722118305,782499398,1778829063,-352321528,1778412077,-1711117824,415762539,141166279,6946816,765067370,1780010322,578198016,-1113976106,722619432,83010496,28836843,-916496896,2762,1458342741,-1593542913,-768933012,-1785049006,-1961204196,126788080,126883467,-1996017501,-1962462698,1207305310,812909610,-1962437983,-1559784426,378079028,-167049418,2088965492,259325708,-1962130293,950210132,974555399,-1589777657,378210198,-286586984,-1056530271,100860640,883100040,112500999,50520257,-1559655418,-167049418,2088961652,-998899956,-150560607,121152472,-150555487,121283544,-167485813,1958750791,127574288,127669899,-1996014429,-351846890,111190284,-1593361245,1050871476,127836423,127932043,-1996013405,1577533974,180937,1458342741,721704587,-151876645,1946298948,126787852,-1593364317,849545104,709162503,-1157401592,1156972545,24379690,709162563,1124168706,606749834,1975532736,-138179797,-1962540498,-787829234,1002505185,2097626118,121413891,-1593361245,104531868,58525502,-1559806303,988481342,1207361163,175375402,179181195,179576459,378210539,512427680,-489617740,121378363,378209405,378079036,-472840388,121511483,512427133,512296766,-916584642,1426064066,1996483723,-24582138,1778808575,503343652,-1710804888,448112518,-402229505,-892731590,717750274,1448542208,1183432747,-230258184,-1980873079,1183445062,-96040460,-1946794359,2123172446,142052838,-1515911402,1183688101,-1957685530,1284179063,1373239056,-149795701,-191213095,-15016419,1996425846,-361299988,-1542401,-56957322,-1995310069,-1072956346,1183654772,508565214,-1694730497,451878269,1996423530,-16750070,90835062,-1065351782,1958742811,56158467,-871858559,-954698496,1374790,-1963172213,69538375,81152,1077985307,-1962391927,1028130886,58064904,-788391191,-13724704,1713056679,1713078556,1025195292,1696294173,1209875739,138314523,74711041,284839552,-167092597,1948265287,-60912887,34752502,82379637,138856193,32047107,138314497,74711041,284839552,-401967361,1183384290,1975520246,-95518716,173968132,539707382,1207306612,57937963,-1207779863,1183383553,-196703752,539707382,1317013364,-1796663302,-59340031,383141517,1778412112,-1908998400,-1875443961,490576391,1156979694,158662930,-1979711560,1149831748,142377736,-16157185,-1705637258,-65536,383141517,141885264,-1710590721,472391156,1779070719,238524929,211943423,-28931839,185237131,992179392,-1962249017,71797720,-335657335,725977838,1077723172,1979647349,1778576132,941464064,1173755317,158597419,-2130944373,-352185777,-60912889,-49125504,539708800,-30710400,-352160373,1520064008,-1961679598,1979058996,-95518220,-588709600,138856192,2122514433,980747016,-167092597,1946233671,726136329,-385649648,2122514898,74711046,284839552,606816138,453065760,-524271424,-59340030,621954098,1144061956,-401714414,1586232745,726136330,1396077600,6951786,6946922,-475560294,1976568604,26011907,-1996488264,1183444550,173968370,1076578294,1183384437,-78741264,6968065,-9558630,142508828,-1926138621,1343673926,6946922,120862463,120993535,287128986,-700019427,922701846,922683192,-191232198,-1961023203,1333791326,384500011,383141517,-565801648,2107265046,-1960963043,1736444510,1586232875,728203274,-95518497,108954400,-2095876864,1962997886,173968137,271271926,1317012597,23740666,2113975706,1996443677,-159973622,-2722049,1183570038,-700044326,-599356592,1356351019,-1694861569,495190292,33397328,2122522034,175374574,1779070719,238524931,2122521592,2054489608,-1962872671,1194920542,-2089847548,16845374,-1706625509,475071177,200951433,-1961724480,1602947678,39291652,158660107,-352253279,-338654458,-1983738893,1988755014,-94991876,2123100299,-165876740,1965042500,725939724,-167349232,1946692420,1962871566,-1946211580,187993074,199259638,1443198198,99287402,1779070719,954505731,2122522154,276037876,425603,1996425845,-1711183350,507014693,15892099,1996425332,941464074,2122522190,276037872,1779070719,1778477574,-1711248896,418490246,1600045099,445129,712,2123060823],290,[381338,2065599232,-2095084799,1946292351,172460861,1358317193,405658,-1950183936,227223288,-779359791,-947666893,-1414812924,80184128,-896796702,737691275,-1414812734,80184128,1996486626,119642870,1583284224,-1194604257,549979616,-1910636544,-1957210408,529204830,67782646,1996425332,1144101382,-1070398836,-1959889013,1207382623,1962999846,9955587,-1989652597,-517210546,118939947,1085013131,1586232546,-1960867066,529209951,-1995815029,-1705968570,1849,-661929330,-2096133338,-1960442685,-405732225,-1960379389,-1992949177,180585221,1996483810,124427004,1586167808,-1960867066,1183391303,-498677792,1586299011,1788498912,1946652715,-530674392,206015286,240094006,274172726,360632363,308251446,226416939,1364262027,1461080914,-345744129,-26868787,1610507779,-892788898,1958215682,444423,-661774848,2123061078,-1948284152,2067675935,855995649,10676672,1301019531,-1959402734,1183385670,-207990278,-1962934269,-2096329744,76219078,-1207417207,1347486009,186973594,1179015428,1979706594,68590098,1183514624,138840570,-1962385781,273139487,1200291841,-28931830,130587216,-661979136,1317782158,255534598,179845492,98694912,1183383556,-25755652,519834,-4181248,-11469194,1080753270,16777114,1958742784,-25755875,568986,-1950183936,105286616,-16283354,-845480330,-1207959544,1583284225,80398623,138655744,712,-2133291490,1963002238,105286405,1586178795,-1960867062,1183386183,-25755650,584090,142016256,1376155391,-401698736,-11533843,-73728394,1476395016,113953055,151697408,1736,1457032734,-28915881,1586167808,-1960867058,1602956919,642250546,1802830080,100288199,-96039680,745865043,1781167359,1783633416,-16750080,190515292,-385649216,1334509707,206453528,-2132212873,206449408,1980386875,172919555,-1995684213,1452014150,108956424,1375356557,745865042,1781167359,1380980229,140312407,-1072998054,1191137150,80184318,-486914305,-1958548517,-1996454268,-1705968570,2349,-259270002,1311444107,992116236,58591822,-1995813237,1183579726,-773795572,394720,2126835851,-1514130682,-498685276,-59310086,607130,-28931328,-920691105,-1207956790,-1957361330,-661774612,106859350,2005606283,845122350,1207418931,1946222630,-1971025148,-920691200,-1207958838,46664232,-1910636544,-2091428136,1946289790,108954379,-955943935,67142,-1962385781,779586335,858939275,642250688,57999616,-1962900759,-1996454268,-1705968058,2532,-661929330,17202819,-1960436364,-2092349169,-768406845,56068134,-503004285,651725815,33703879,507505408,-1957242226,-1946645520,-773795577,-2081422368,-947714362,72321798,126592499,-788248789,65065440,72322040,-217952375,857693861,260777664,1342620547,-11336111,1996444764,169450238,1183514624,-1971026170,526278400,314057,1435555980,-1910575989,106859480,-1070391413,991580043,1963233806,-920698879,-939523382,503316488,-1070377130,-28931768,-1946335608,1451952734,108446988,-964490101,-1963578876,-1020656060,-654966157,-125050634,705119370,-167611449,65074904,-1963584776,-1037432764,-654966157,-133963530,184604288,168392191,-1996130826,451672654,1929213496,956659472,158793342,-1996861815,2122972534,180782078,10595298,-96064768,-920691105,-939521846,503316488,1183536982,46462476,1183516788,-372100342,-990510928,856192001,2147465920,855679977,1183402176,-45709058,-1962254709,1992625238,-1995666682,-964429746,54851078,-161778672,1963000644,-1963578795,1942170116,-153553406,-1963422752,-953548476,-654966157,-133963530,1149957650,1942104578,-153553406,-2131229728,-16056106,-167112843,2122910581,-42563330,-335917431,-42584038,91689074,1996389945,-95516407,-1979877752,-964428162,-1952783868,1177286726,-27882502,-788705654,-2082811415,-372244270,-763110703,222754304,-1174178812,1583316991,147507487,313344,106386944,173062174,1988876430,-1959490810,-2071253388,1183383686,1355255038,16777114,-62486272,1377829480,102603344,-1073020928,-2071378572,-1706033018,2700,-1906909298,-1946645566,-61961232,-1510741551,-1911782728,244184,-16353537,-397343626,-910688223,1591250444,-2013364597,1459652284,719514,882530048,520093698,-916562169,-939522878,1442840602,-230242473,1187446784,-1962934032,881526902,-1959889781,184583812,-385649216,2122515187,376700932,1347469363,-2091098881,1946223742,106859498,24845883,-2071207564,1183383688,-2038133766,-28931840,213162576,-1030881280,1586231435,-1960867066,1183387719,172461032,117196425,222992976,-1962475520,-1948610832,-162625268,-1962648435,1468596823,180585220,-1960380958,-196703995,33848963,-957807747,75399936,504787971,-1911759941,140413915,1602953099,-2004353234,-96010496,1569400351,-2082221822,-1960442173,1317732933,650652660,-570202240,-503004285,-394361866,-385649662,-964493179,-162624764,1144718475,-16550910,1149890630,-773795582,-2082960416,-165280061,1965032263,155514417,-1960086270,1418397252,121316872,975574645,276103767,1375856256,56068646,838984320,175397590,638028070,-16623735,-2144931258,-2094005425,-1461581114,15892099,-1715790220,-1948545523,529205342,858677131,-1950338049,-947653554,105992198,1415577431,-2097046551,1946289278,75399968,-2095418365,1963124862,-96040181,1963082809,12249356,-16222465,-51902858,-96039939,-2097003383,1317733574,-363951626,-772520309,98619872,1183383558,-125924882,116934275,820856518,-1962523509,1376127060,-1873344944,-50862066,1976699655,-774337770,-2082221597,1156974275,1484063241,55541798,-1957565648,-619972514,1451903604,1468278509,-2094894077,1580926147,-151880466,242487490,-269654400,116934343,-128021760,1187503339,-352321288,-128022241,637944971,1149962121,818708488,38242598,-1947056385,404931,-388896559,-2097003383,1325337286,-385648918,79626102,75399936,-1960674302,1317664334,38046704,-964492151,-2080972278,1946354814,-226589943,-385649664,-1712718112,-196179200,-517218005,369556619,-1413467385,134013504,35556134,-1947479808,-752094122,-1947836791,-263288324,-1947578743,1150023246,71580418,1191117684,990153712,410255940,2095466043,2109881107,-364445937,-472786805,1150017283,126432770,-502610301,238534353,1988877966,-1959490808,2122526324,242483442,112983859,1996445440,-11335948,2122536028,108331242,-617365453,-594869013,1397805196,-1956881153,-523111354,1996480515,216636156,1996423168,267819774,-1229258752,-1948545521,529204830,34621383,-229209344,1609582219,113428830,-1864856576,518818645,-1957242738,529204830,-1959889013,1207382623,1946222630,-2034958519,224827904,-1030881280,-1960388469,-1960443321,-775410929,113476576,-542058493,54992934,-503004285,-2034958345,268343808,-2063663104,2074149000,76849921,-1190882653,1996423169,-397324282,526318713,182985,1435555980,-1910575989,106859480,2139103115,343691266,1392522680,620599888,-2141517689,1951400575,-1873876221,-1962516853,441420575,-1952858061,1207382623,1946222630,-1811006664,-1959627772,-1810462767,2064530180,-1207601919,434831361,989855928,1963233806,-645185520,2139299723,74777104,24498699,108461888,-18329519,-892788741,1048578,134807554,1,45547779,327681,47776003,393217,54001923,458753,268632066,36,141492483,524289,143786243,589825,46858499,655361,212205827,983041,148701443,1048577,216989955,1114113,272498947,1179649,275120387,1245185,211353859,1310721,25493763,21430273,279183362,20,0,0,0,0,0,0,0,1760332629,1586167825,16705542,-85369510,-18431,1426064074,677964939,106859264,1510008808,37218653,-889192520,-1957363710,4155628,-402235765,1566179536,-1207852311,46858239,-326413056,-1962909080,-1175975330,105286400,-1157083509,585629706,-379758079,-4718284,445183,1760332629,1586167929,9889798,-1125556902,182785,1760332629,1586167958,8579082,-1962522997,-1427634098,-379758080,-4718093,445183,1760332629,1586168041,4777994,-1962522997,-661977010,812964107,-402636613,1589903557,1200301574,1958742822,4195615,-1899918189,1960512449,-670872813,-1977218958,-2096501985,129696964,7858416,-1377215142,444929,225762059,1023421928,108154701,2001686589,-1047805183,-346004805,-619999146,333974900,1330461952,1362953842,-1023314097,1656471947,-1875055776,350473099,-1895825480,529213120,38243110,-1872763776,79987651,-1950105549,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1957313045,-424141076,-1948742143,529205854,-2147334261,1362976740,-13994673,174721654,637951684,637827071,-1711114241,65535,106873936,74972966,41418534,-1650830586,-335544570,-18429,113953055,-326413056,34650142,1586223246,-1960867066,-461372857,1330724191,1399458165,690290074,-1207702782,-920649729,1426064074,-1205932917,-661781958,-1962516853,38243103,1029694592,158682961,-40217494,-352169180,-18429,46844191,-326413056,40155166,1586223246,-1960867066,-461372857,1330724191,1365903733,2099576218,-1207702782,-920649729,1426064074,-1205932917,-661781877,-1962516853,38243103,1029694592,158682961,-40218006,-335544540,-18429,46844191,632823296,-1193767423,-903872513,-959971322,1448542209,64993310,1586223246,-1959294198,-461372860,1330724191,1231555445,620599809,367591935,189068801,-385649632,1552613642,1920959282,-2089061120,1946223231,-129579147,1962868864,712310572,1183647850,1783633656,-1962907136,1610559068,1958742792,-1430978731,-1471771392,1349144598,337734298,-1397424381,1485212928,1783633663,560634448,-1258355931,-2037579602,1343684360,1788498026,-1929166559,1343662150,-10975603,-2037559274,1343684360,-16222465,412747382,-1996242616,-1072956346,-2081881227,-25786112,1066129547,-13863425,-2140657035,-2192640,2013211767,1778412074,778013440,185098239,-1923779392,385759878,1750539856,10092750,503549696,1996430935,13527294,-1593835366,1996430851,981896702,1750079230,10092750,-1946157312,1200228958,-79263741,-1963166069,1200096068,-79263229,-16563064,-1516569482,-1962684856,183175750,-1694730497,-46939,1579139115,113953119,-326413056,364387926,-1948742140,529205854,185091723,309593670,12879755,13014923,637957828,-1993997175,-2020933036,-1752497976,1579090122,445129,518818645,-1912497224,241077208,1183522699,206998282,12879753,13014921,74829835,-83204224,-1962522997,-2021062570,-1752629048,28836042,-892788992,348651530,1448542208,43956254,1586223246,-1995994356,1720385094,-2147474169,200033929,-1961528128,-1140457914,-96040704,33048263,-163133696,334168066,100550283,1183383732,-129579014,1187446788,-1962931978,1183444038,-27358212,13404043,1039681059,-1071972351,50724388,-62519040,13404043,1039549987,-1071972351,83887141,1174994948,105314044,-1205832703,1586200575,38242810,12060553,105351552,-1962653815,-789055418,570318475,-167719801,1946289734,172395272,1963476491,11528451,-1962391925,-1927411114,-259264898,-628226282,-1515870811,-327253217,-1958644480,529206366,67782646,1996425332,1144101388,1996424503,-297366260,40521750,55772058,-27358461,10651531,-1947318783,16818823,-2020871610,1174470820,-1534620688,-196738816,971916939,1266610758,972310155,1132326982,-1946526069,-297387257,1183515518,-1962440210,1178272327,-1962705168],291,[1200222278,71797506,2113029691,-230257917,-1962653815,1178273351,-1962705420,1200223302,-129594618,167665291,-167719801,1946420806,-163149046,167665291,-167719801,1946682950,-163149044,1586221303,-863559170,-62485760,-916496865,117442762,671089152,261,1375732224,9220,-721419776,1793,1593901824,1191182593,-1207959039,5122,-1073675520,1509949697,-2130705920,7171,0,0,0,0,0,0,0,0,0,0,0,0,9928,519853910,638484164,-1996077685,1727528518,2098462,-1005697535,-1960441218,1183385157,172393468,541494048,-388904822,-388896559,-2131474807,-2135816223,1451813586,25541106,-1962387829,1586174022,1942174492,-306605292,33194753,1186532212,49971970,-1615264908,-530675454,-1981921655,1119479886,22396675,-1107234886,1183514921,442403606,225690427,24887187,-1107227974,-239533740,-597784318,-1982183799,1988749910,-461469210,870469257,-565802030,-1981778185,1451880006,-632910864,1177272323,-1980182052,1187444806,1187447283,-16776970,1586227798,308165622,2126781047,242664714,-1963690493,1459614294,-396951582,-1812737,-554965418,-1962781463,1580987998,-13733100,1177286214,66092508,1586223686,241041918,1586226667,341720054,1586172787,241041918,2111587883,-632945683,-336181505,-129594907,-209813309,-1910213631,520490054,-1962246517,-141820850,-372117205,283682291,-209813504,-1962380287,1580987998,-1008632302,-163119165,33316491,1187383902,1451950323,-598332424,1443040637,-27358246,-972136959,-1996360890,-3934122,1586230854,173933052,-209813309,-1973324543,-1971277070,872394788,-531723301,1317622499,-296842260,2113993603,1579892996,-262274080,326493828,-355417550,-119405454,-623896341,-486559574,-804262929,-503024918,-804787206,-5199142,-288296478,1325336434,-339577364,1189007370,1325343882,-793348628,-1442745630,-2135511869,-617356238,-471839093,-330397364,-2081534325,75366651,-530699455,-2064622077,-804752190,-502041878,-803935242,-503024918,-804328454,-203248422,-623900693,182510252,1945030886,652136456,843523464,-330367004,-422527371,-2010774670,-1230191835,870593152,-531723301,1317620963,-296842260,2113993603,1579892996,-262274080,141935236,359852752,384562914,-355408374,-85851022,-623899413,-336338260,-1394946043,-288301342,-556791693,1193642022,1325392946,-792824340,637760230,-2134694520,1946219390,-2135511989,-617349196,-471839093,-330397377,-2081534325,75366651,-530699455,-2064622077,839022018,1927991526,-335879676,-1394946041,15463394,141815504,-2010718512,-4962523,1978420991,1927729355,629679619,727123651,2126836854,-28407036,1604645719,737697419,696048734,-28406953,17333891,2122519924,91488776,-346033917,136752358,-102611195,-1394807969,1191518246,-346031646,-631372846,-1980211575,1992625782,-193592572,532875103,-1026990497,-1957363682,509040364,108447228,-1962246972,1284181572,-1960123626,-140966844,-1073014668,-661972108,-1950314947,12125254,-1934888064,373556160,200176971,-1910999854,1693946560,139233798,-33262519,-1847461951,1183574481,531362564,-1026990497,339476486,348001636,337319217,344921411,341644584,351344005,-4713158,22989055,-661774848,1988843350,-1993045230,2123097206,-1992455396,1187505790,-1962934074,1207382620,1946222630,844991261,2508791,-1961659391,1200350302,-430011622,1964656443,-968440059,1552547841,31686666,-1979583616,19139141,-789190448,-2038134061,-2021389824,1019805184,-741280511,8816010,8881418,20760830,-1059860235,1585972451,1988974317,226224138,-1979824503,1317665374,-128546308,-17398135,-17129847,-17922361,-2033778688,65264,-401312115,1183386965,-228685322,-1980477815,1183576150,-867792620,-1994897781,-1956720570,1178333254,-314144008,-31194860,1458390664,1962359639,709135120,1965704507,742689580,1965835579,172395300,1930970683,340167452,1930315323,205949716,1998210619,373721868,1997555259,-313622524,-1973526783,-478089890,-1057259328,1149963125,474299164,988349300,-2071622900,81152,54330748,-1207730688,1183383554,507874282,-154646903,1947004230,16181507,-1946532213,-930352546,259310379,1946157317,142602,-571931788,-1949594880,1586231366,735087600,84899011,175374337,1946157613,12773635,-242494581,1996487307,-159973604,1458861823,309788503,-100609,1996487798,108461832,-13822566,-96039937,1945257531,-163149015,1586218499,1272841214,-16776775,-11527050,1464988790,1393719039,-231681,1996425334,756390406,1183515995,-263832584,1183539571,-1949891596,-553386914,112971,-14911745,1448146550,309788497,1409185535,-16222465,362415734,-1962570707,1178335814,-1959758862,-972818874,67001995,1317751774,-1949367308,-687604650,114250,1344042751,-11119023,1381175926,-16222465,362415734,-385499859,1569393443,642250546,58001408,1459653097,2123171606,25409738,-163148885,-195654741,59943826,-1834225082,-1410316797,-934900385,728406608,74778101,183101760,-13863425,1996434037,-193527818,-887041,1962930294,712310572,-1946270069,1317796446,-128545796,149767926,-1023212428,1190583287,74712301,-621295101,1381192016,-16222465,-14809482,-1927399819,-1924119483,1343673414,-13738613,-1072994209,-1779760520,-152220022,57936065,-167574551,57935041,-1979515927,-803199807,885072616,1975519760,48949507,1971372534,408718096,1200299915,108826,-706149516,-398014718,-617414656,1971372534,549582354,1149963637,407190296,-1040839819,-1157204991,1586036737,-96039960,-1712175573,-1037839625,-1980611069,1183564358,-263836680,601028505,-263846974,-1981266429,1183563846,984514,-150738751,57786470,84048873,57868321,-1979550743,1183575374,549582354,1183515508,-1002010340,-3901697,1996472950,33266368,-1072955393,1586182517,-1069118488,309713675,1996489021,163309827,1435857,-1069119232,1577308907,2009283576,161999107,1435857,-1715262720,-1037839625,1183433475,-1984566336,-1705988538,103550877,-1985194359,2126817862,1988822698,-313619740,-1943380796,1586083398,-2134772044,-1004141451,-1064562081,1569269255,1166616082,-394362092,-1956678656,2126832758,-1236890454,-4948343,1996467318,1406874538,734021259,-11470778,1962880116,-25755862,-231681,1996487286,13416696,2144336,-162311344,125051073,507790477,-1962349744,1166927478,-1957683644,503262844,16664263,-1069118720,-1980217813,45677638,2126794784,1166747316,-768393210,-6664110,184549631,-385649216,1183385821,-6664024,-1996488449,1183426134,1975651236,147319043,1586092851,-901331010,1183515011,-394361920,1343845376,-263832760,722566488,1586231366,1727501246,-137219080,-1023152010,-2118367607,8440398,66340491,1183432262,-1136262194,66342539,-1054085042,63054745,-767129151,1183432755,-1203336774,1472757389,-1909757286,-385649401,1183514768,-631338026,1004166795,91601478,1958239803,-1169782471,733503113,1579938886,1996442612,-59310082,-362753,1996486774,-260636686,1996444496,-1267269706,-5474561,1996466806,-1502150678,-391874817,2123101946,745930726,-13994497,1996477558,-1401487402,-1951762689,1177277510,-1070378762,-666465456,1356088875,735725195,-11479482,1996425334,1979653638,1972182582,1972065860,-383975634,1183580002,-1136262210,1002325641,58585158,-1946221591,-2013796770,655564,-11333004,1996428406,410451734,-1709541633,145965772,-1699842305,158732148,-1699842305,159258942,-1700235521,65535,-1700235521,65535,-385875528,1187383167,1988821228,709135332,-1993583477,-1979780474,-1191250794,-2037841716,548994816,-24737536,42387454,-956301057,16712838,1145343232,-16349559,-16212340,-1947830645,1418406468,-897152724,-862549506,138841086,-18839927,-1996077429,-1946231162,-2037828028,-1634926878,1150156516,-427390652,-392262402,-94467074,1005737611,-2028962342,323076058,149767926,-1396764300,-1089672429,1190531688,57936109,-1995254849,-771831618,64681962,-962688550,-129070082,-1947187573,1004112848,-1862175032,-638064175,-2037792509,-1070334268,58186299,1089730450,-1952299383,-466426762,8815754,8889590,1023475897,326369281,1023673017,192282628,1023935417,58064904,-1978138183,-364475431,-805373814,33810304,184484607,67056351,-2020921637,-2037840990,-2037514558,1183448886,-1604940642,1963523456,683168054,-1143852284,1381179394,137599568,190382080,-385649216,-2037840464,1317076646,1347486188,541594,-1604941568,1503544969,58049035,-1006267415,-1070358922,671401766,1149838848,2089636098,833808,-1973834765,652489413,638469257,17581255,-228685056,-1996028952,-1946209634,-102172066,882804998,-1064908801,-16776962,278532726,185173504,-385649216,1317012804,-2037841172,1996488460,1088028,-1073018055,770245493,-330399739,176589060,-126448641,-1947173237,-2037837242,-1070334162,-1980080501,-1979765602,-385930570,426968715,32327414,-288288651,-696054668,1961873664,-1568795899,-303441685,-330399740,679905544,649497087,549358079,881232895,849251327,-1020571393,601028505,-1950153790,-419997496,-2037824144,-141295842,-1992527641,-151053178,1963257158,-360807656,-1961724669,-1715000378,-1037839625,-146749693,-350457631,1925382916,445024534,45826303,-768388320,-895856558,184549386,-163547712,1946283334,-330893815,-385649400,-288291579,-696054668,1961873664,-1568795899,1190560747,58001644,-16492567,-1694553930,189798718,-135502208,-14240117,-14631285,-1979762199,-2130766714,-1994331058,-1979770698,-1946216770,1586175046,-2034269724,1963000064,306612995,-13728119,1586217011,748587506,717130239,93186303,-271508109,-679279244,-1709312,-1694559050,2452,-15157621,-15286645,-2130744087,-1995379634,-1979767674,872358590,310806976,277252607,-297367041,-15419649,713114,-1097430784,-330893570,-1962248952,-2037778362,720109326,213319568,683081727,1306893055,-2037838794,-1232339286,881590028,-21186935,-1993718645,-1946228090,-2037830588,-1224737044,-1224737014,-442826972,-1995645875,-1946244986,-1946219850,-1162442444,709135358,-19757431,-1993587573,-1946233722,-1946217826,-1023210426,-17267063,737691275,646327235,-1037854209,-14252541,-15825271,-17004919,118904326,-1914407285,654240446,637695487,-14273025,-14285707,-14285195,-14284171,-14284683,-14283659,-14283147,-14282635,-14282123,-14281099,-14281611,-14280075,-14280587,-14279051,1955273845,1578958638,1975520007,48687363,-21461305,-1224802304,-1224737012,-442827094,-15923891,-1224797578,-1098121432,-1104412890,731381432,-1711335290,-2046574045,-1986527464,-1946241346,738141830,738113670,1358870150,-21580033,-21055745,-11485133,1996464246,-965279842,-1952547132,-1993934258,-1993997235,-1903491515,-1993933018,-1993996211,-157676987,1358954246,-15943937,-14108929,-1320295014,-1072998387,1575551861,-1098478846,-1950314754,738138814,-1946215234,54323782,-922873484,-2144024368,-1950053736,-771810162,-1951665175,1224652422,-13326601,-1098125173,-2037645542,-654835918,1190590467,175375597,-15024501,-14893525,-1634936585,-1634795870,-2037776706,-1903427916,-2033713482,65202,-20670837,49104630,-1761659019,-1107034424,-2030043468,1445723826,51150840,-1238634410,-421331148,-1953474581,-1948349503,-1263129609,848202750,1474941439,-1956665869,-339178509,-360807475,723285251,260042838,-502269,67029142,-84802,738112134,-486591306,-15012890,738117782,738145462,192933974,66606595,-84802,-486624634,-1566667034,-996767234,-1333344258,-1962934018,-1946242938,738112158,-1014279976,-14514645,63054745,-1946213754,-1635165992,1190592174,259261677,-13457673],292,[652149504,-1996339317,1190590022,208929286,9494121,-1960386813,183174215,9494121,-1960386813,-259325369,1962309177,-10622717,-1947056501,65795158,1587134507,281725279,-326413056,105953310,1996478606,242679568,-15960321,1996425846,108461832,23724138,-24582130,214616351,706560,-1205971456,-661780763,16402119,138840832,1946568203,106873972,-2042658522,-2090175232,97854,2122539892,1568538634,956398753,1434389062,-1878368663,25075968,-1064372693,-1930004855,958855238,1962899120,172395319,637951684,1761757065,50368752,1183774326,-2071255304,-1047724170,638076558,-1929099383,1342572103,-8616819,-1248178095,-956301312,129606,-335919477,532687618,113953118,968704,508974848,-1912080200,2118026200,276037633,24919683,-1962314752,-2097053634,58064895,-1593776151,1187447166,-1996488460,1190590022,896795142,185226891,-1962510894,-352222690,1272613656,58056507,1761656809,50368755,1183773814,1552623350,-1862833916,-193592576,653674126,-352041845,173443893,74830347,451665803,994826891,1963033118,9103619,9499497,-1896581629,-1960380858,912851548,9437570,-1896581629,-1960380858,1183384132,-1863095812,-193592576,108823334,-950307840,62022,1962696249,-1863095988,-193592576,653674126,425091,1190531956,796131590,9499497,653555203,1963066614,105313826,1762489346,50368755,-1960381322,199951428,9499497,653555203,-1962785653,-1917457448,1183383879,-230257678,-1070923029,-916496865,1426065098,-1205932917,-661781786,1024345739,376700937,19665015,19663986,53218422,19661938,-1070922634,28836843,533867264,1100489,518818645,-1912048456,106859480,74832651,15736459,520243083,182985,1475119957,184966795,721712603,-2095322176,1946158207,73370614,721575819,-1962611713,958237691,-143326114,-916469877,1426064578,-1205932917,-661780233,1023821451,343343109,781443281,143173631,147196056,148310224,149358815,1441513515,-6684566,-1476394753,-1961135096,1602947166,39815940,1207306475,108267564,-620028021,-1014238091,1586180075,73370376,1996432619,-402626040,502005618,-1962385781,-15275257,1996425334,-1947407608,1200293982,-1962480890,1200293982,-892788990,-1957363708,-1514660116,-2585079,1996425334,1793592838,-892788737,-1957363708,105286636,17565241,-661973131,606816138,1967144128,74972933,6947563,1194859930,105286410,91751993,-90569355,-905969909,1426064074,-1957237621,-620033954,-75294860,-1961528063,529204830,158653195,1946173315,-350254329,106859511,1988822923,-1996191478,-892772809,-1957363706,2123061228,106859272,-549773429,92998517,-1996071285,-1961825529,1960512287,1967077642,-1996125194,1609755399,314057,518818645,-1911962696,106859480,3702659,-1014299531,1200292843,-892788936,-1957363710,-273146132,-1948742135,1207305822,326418475,606816138,1967144128,71797509,1200293867,721611526,-892788800,-1957363710,649600748,-1948742138,1200227934,1019225131,-1961462464,1183384647,1958742790,-153580788,1963993927,-339727390,112643,46844191,575488,-1957275904,1955270262,209619714,2122546667,427032584,385369741,142016336,-1928956161,1344145476,-2078392678,1958742794,142344540,-1962116095,1140918854,239337738,17857537,1140921468,373555474,18513027,1962871926,1996445466,-26102,1156972544,343179300,113023574,100993682,1464868352,-1710590209,45489652,162947,1465257844,-16091393,1996425334,1961364998,187993087,-385649418,1600061308,707273,-1947432107,65734238,-1979424885,-1071371449,-193707972,-892746869,-262142,-100401180,67101439,-3604488,-184552445,-1047553,-335282196,67105023,-117442560,-654849,-201064458,67106047,-851982,-251662333,-1179137,-335282194,67103999,-1507352,-419437053,-2096129,131040,-1314323023,-2051954431,-1199459927,-1957361623,-661774612,-1962385781,-974649770,856454144,-167277614,57935041,520247179,314057,-1314323791,-2134772094,-594858892,109019958,1476883952,1347574618,-2093563925,1979057791,817372693,920161803,906524671,-402360321,-903874368,1515716614,1381192539,-1325012144,-2035177210,1426814904,-1910575989,207522776,-167094645,1081442497,1978727043,71797541,15730235,1317012597,1200227337,155595307,611583524,1397903699,-1600519830,1510550410,-92054695,-1978567188,1177693255,-2096618490,1962936446,105263107,1946163176,105286416,-1040840825,-1962511356,1468467286,-892788990,1465253896,118420363,1954595318,476023555,1819922955,1971372534,-117800166,1200295797,-268027132,-1173981952,-1813446650,-767652608,-1929057526,638251326,410785081,-1960440715,-2077883819,208929869,-947688469,92939781,-478822390,1783714642,1778412105,-26112,1532559360,46265946,1397887861,510984017,16777114,1515936000,1979908157,-1874400456,1954595318,273124101,2139817707,306547484,1946468854,142595,989856301,1377205698,1164595539,6946922,811674,1515936000,1963114998,-2134772208,-1014824076,1019446248,1583340035,868234179,1608201170,-1957313698,216623340,-1962129781,146476622,40429568,-118923942,707317,1760332629,1183517955,307137296,-402650949,1566179918,-889846807,-1957363698,219637996,-402104693,1566179819,-889319191,-1957363708,221735148,-401973621,2122514903,108394504,-402235765,1566179783,-889315863,-1957363706,223045868,-402104693,1566179767,-889333271,-1957363708,227240172,-401842549,1183515043,-246518,1183517557,139365126,-352208408,176063257,-1961658900,1317733958,-4151032,115540597,-386923077,1566179768,-889321239,-1957363704,228550892,-402104693,1566179683,-889352471,-1957363708,229861612,-401973621,1566179663,-889346839,-1957363706,231172332,-402104693,1566179643,-889363479,-1957363708,232483052,-401842549,1566179623,-889340951,-1957363704,233793772,-402235765,1566179603,-889466903,-1957363710,235104492,-402235765,1566179579,-889576983,-1957363710,236415212,-402235765,1566179563,-889484823,-1957363710,238643436,-402104693,1183514839,343302,29034102,17492192,921263450,314106,1760332629,1586171481,11659280,-1962129781,-4518322,20179199,-1242997414,838387,1760332629,1586171501,7727120,-1259774630,838391,1760332629,1586171521,6678544,1927896410,1100537,1760332629,1586171564,5105674,-1962522997,-56031154,-150571521,1962934209,-268059898,1509988328,-130946723,1426065098,-630657909,173968142,-1962924312,1317733958,8579080,-661929586,-2042658522,-1157204992,1776840711,-379758080,113964911,1960512256,1960512272,194623501,992395406,1996586014,-1147944191,1189830726,1960512400,197888791,-1206553381,-1064431898,476023590,41910566,74795854,79987651,1614855057,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,395045744,-788528640,267,-1124007168,-2046820095,-620690688,-2030042879,1476461312,251658496,1073742336,1538,2063663872,285212928,1778451200,301990144,1090585344,318767361,-1895759104,-1509949183,1963000576,-1493171956,67109376,11535,956301824,3337,-1392442624,1140850956,1107362561,1191182607,1677787905,-838860284,-1493105919,-822083068,-956235007,1476395270,-2113862912,1493172481,335610624,1509949696,-1694432512,1644167432,-234814719,1526727171,-1291779328,1560281603,1979777792,1694499338,0,0,0,0,0,1424212019,-1705947056,65535,-4699421,-1706012417,65535,16777114,-18432,1946165417,1009672,16777114,-253208832,-6676959,-1207959297,547946526,504984576,10650,1555200,-854162248,-1942058705,-1912173567,112641,1275115723,-926211635,503316864,-1960421626,-1960438667,992351821,276041293,-373173877,81969420,-1207673205,835518471,-25117043,-1895825480,-694081856,1996443648,1750537734,-1382416130,67108619,73305848,210437910,1988098435,8370435,-66926973,1988994291,9025664,-1591295858,1750073558,1444282573,-1382383766,-1929339637,385777854,1784026711,1778477568,-1826252288,123731967,79874335,3590144,1612580352,-1064382324,2123225230,-1983302706,1300836429,474335022,1300829707,-1676834526,-1205844593,800260864,835583794,283706227,184912641,58008133,855705321,113088,57881037,-1996424471,-1070347194,57881037,-1996430615,146328134,-1161219328,1586233343,-1959670326,835570782,-1962932296,-779410867,-1056118335,835519714,-1014088309,206408486,239930150,2112553589,650796683,-1961996917,216646097,-855317823,1166747185,1435182600,108812,-1960436108,1392904781,-6663854,117440767,1929388093,13527116,-389384449,1105985201,1946157737,1381172761,16777114,540870400,1747874560,1996423375,-23861046,78193643,857633792,1381172937,1364283729,-16370278,-1073018881,-798487691,-898171136,-335646488,227223040,38603558,-1960436876,505909,-1960393844,-779419059,-1056118335,835519714,1407843979,-1898236929,-899773501,-855637576,-1898237135,-866219069,-855637576,119497009,28888009,182784,32968,377505421,173968208,773776337,41793535,16777114,-2142860032,1996443670,108461832,158618,-2142860032,1745768470,-6684029,-1929379585,1343651910,16777114,113953024,369102848,218112000,1086849034,922681344,6947030,384321165,-1709938096,44895149,14038783,-1928956161,1343668294,-1382406038,-973026037,-1929315258,1343678534,381699725,-62485168,1343639574,-6684054,184549631,-1928039232,1343678534,381699725,74907472,16777114,-1962677504,-1027013562,109969412,-953809778,-66902778,1393596928,6947040,1761607528,-6619137,-1023409921,37064,-2430890,76547726,-133773530,637790208,16385735,6946816,91252750,-15931378,160327710,16777114,408832,208275316,301210,234973696,235237480,1795091944,613194240,-1073020022,225065076,703135594,15115263,1979711293,-435763448,-352317696,1785358887,-15537921,-24907637,621442303,-524222461,-435812091,-1711183360,-56180,113706731,-65306,10880711,113704960,67228,384845453,1779460688,969775616,6948423,87648270,-25106418,384845453,-26032,2122317824,410321136,1745748586,-401734337,113770086,-65370,110888647,1777008640,1745748586,-401734311,2122579534,158597374,301882987,58167168,-16094716,-2048330122,-163149314,-506231,1744885302,-2037579572,1343684464,-1711243160,70060973,-9402739,-1197846506,1342177284,23724138,1745108840,-259321871,279962,6968832,-1352137878,269314052,16777114,110928128,1778424483,963120641,-538440187,-163148803,76678798,7316262,23727210,-1895949336,637834246,1023439779,259325954,174721898,-1895954456,637834758,503345571,-1710634904,65535,1946158141,-1710331385,1629,14038783,-1929328536,385839238,8415312,-787763814,1887866116,-1706027265,65535,922742923,-915930922,1887866112,1750079231,-1382416256,1443166475,-9402739,60444694,-1560281083,378078958,922683120,-899153706,1887866112,1750079231,-1382416256,1443176715,-9402739,731533334,-1560281083,378079100,922683262,-882376490,1887866112,1750079231,-1382416256,1443011083,-9402739,-6664170,-1560280833,378079018,-916584660,1970228675,1308648819,1869422703,543519605,1986622052,1763734117,1635021678,1684368492,1970228480,1679844723],293,[1702259058,1852383346,1818326131,6579564,1652122955,1685217647,6968832,6946922,-6684566,1342177535,-259325590,430234,1590070016,182467,-396994816,-1532756005,-2758647,-402569565,1218707407,-3545087,-402568541,1118044099,-4331519,-402570077,1084489655,-5117951,-402567517,1352925099,-5904383,-402566493,1420033951,-6690815,-402565469,1487142803,-7477247,-402564445,1554251655,-8263679,-402582365,379846523,-9050111,-402581341,446955375,-9836543,-402580317,514064227,-10622975,-402574685,816054103,-11409407,1778463907,-1217917440,65539590,376572,-335642997,1778412068,134375424,-125261158,200837890,1779594751,-1083699710,-538440186,107374843,16777114,-646361600,-26025,916652032,2023380737,-1560281082,-1705574112,65535,1778459299,-1217917439,-1343746554,540475387,-1711183359,1691,19019519,-6684310,1778385151,111974925,614662144,-1710200319,65535,1577133731,1153681759,1819308905,1140881761,1819308905,1713404257,1701603681,1919098980,1702125925,-939498652,1442840592,-1980742003,1452078150,-62470154,1988820992,-968758524,-1912537274,-2144991674,108802108,960266278,-347727490,1015031537,-1961459911,179324638,654274294,808191746,654263944,2100313216,-12154140,-762172,-2010713018,-62456057,66879107,1589950844,130426612,-263812352,1592940171,312009,24264,922703447,23724246,384059021,-1709938096,127011757,-955962178,93387334,2072266906,-129595128,1586233131,-1962439686,1183384151,-27883012,14038783,1344292237,379733645,-1708627376,144051117,384059021,-1572434608,1746817046,1183646204,1783633610,46635545,2122317824,242483402,382355085,-14948272,-1979955575,-947126698,1996493629,-1813982888,-777519314,554170631,554180872,218631432,218631432,218631432,554180872,218636552,554175752,554180872,218631432,-58818296,561373408,-520192383,-2145749760,-351207602,-126419180,-100609,-6620042,-1996488449,1451883590,-62485506,-1946265973,126483038,184702857,1779135952,111319556,76087296,2122524395,192282620,-98687,1778676992,-1643776,1996488310,-25860,76087296,-1711183280,2353,-96042169,-2092546556,58529279,-65559,7010422,-1400371814,-916496893,968907,-1957275904,6948478,721962635,-1706011950,68815506,-259324535,74839563,1307295787,-1928435114,1343681094,16777114,-163149056,-1962654327,1166668870,142508290,343244791,-1962933319,-140904890,-163149319,1861730699,-196703756,-1946794357,1194919006,-1996260094,1183515207,73305076,28837633,-916496896,-939522366,1459617810,1882652502,1916206855,540475143,-1710331391,2330,-11475926,1778458678,-26100,-467009536,1778412112,-26112,1856176128,23744519,363930,540475136,1849097985,161520135,1183383552,540475374,107977217,1183383552,-129579020,1187446784,-955907842,121960006,956720801,1963329030,1161221,364381163,-263812864,18888447,6946922,-150601055,-11472786,1778779190,-1706923520,2658,33310407,-11736320,1586230390,-1707606018,2559,18888447,1794668287,-27358464,-16615425,1996424311,1778412276,13395968,832184426,-1962934262,1586231366,-163150858,-1962440446,1200356958,-129629950,117327491,-1946401025,1178202182,1034714876,58458133,-1107255831,922682982,922681632,295305654,-1996488694,1187508806,-16776708,889189494,16777114,540475136,-126419199,1962868842,74776322,1794406143,1744857600,543817932,16777114,540475136,-129594623,111150595,-1271464112,111190278,1143726289,1356396290,-788089695,71576544,1750128887,-1989672710,-26112,1183514624,-161575944,49694339,1149962121,-129629950,-16333181,2122579014,-2021784324,18888447,-1695385857,2712,18888447,-1695648001,2757,178009855,178140927,23724394,6946922,796058,177906432,-1711183280,3120,19019519,177878783,714394,-297367296,1187512107,-955689218,177272390,33310407,-193528064,-106869,187669047,922681344,1784086818,-27358464,-16615425,1996424311,1778412276,13395968,1603936362,-1962934261,1183053406,1065943798,67001995,1182990975,1191118590,-58817540,-4817404,922743926,-275117720,-1996488693,-1593141698,62458220,-101213952,244052107,1317603690,574029818,6969089,1996443729,1778412276,13395968,2107252842,-16777205,50405942,1784150654,-92864768,-193527978,1750466666,543817932,762266,574029568,63408897,-125044154,-16749993,-11077002,7009398,1750525649,543817932,639898,-193528064,16777114,-28915968,1187448320,-352321284,-27358447,-627427329,-16777205,1183054918,1183516414,-62506512,1455417212,-644343,-26059,-2092564480,-24967481,-1016827,-16702922,1050340982,1577058313,1472448863,-1841396906,310321158,110378627,722173728,178430912,1577498275,922731359,-1801386350,1356910854,23724394,6946922,599706,178430720,-1711183280,2144,-1960820120,-2096721346,-410841145,67092983,787990411,-523172204,787865,1375785603,-26032,-1230831616,-6664186,-1962934017,110273008,-1993948530,-1801386940,1149838854,2089362950,637644808,638207112,-16038776,-1710836170,51,-926720162,1459617836,234908246,236008808,519412200,-1711150488,1059,1342817443,-1033371542,81500673,-1096613888,-1072264951,-2075616759,1183386911,1483362550,841370,110011136,1794537215,216504922,-1868365824,773753606,41418497,10094698,-1912602611,637835270,-1560253533,512428424,2013200686,-1710593534,3399,77203086,7185190,503942307,1778887272,-16750080,1342801974,52247962,1778412047,-2009661696,-1942552823,92510729,-123535360,23744517,702618,773753600,41418497,1687816810,1023410189,92143916,-352321096,-1547687166,512426218,2013200686,-1708758526,3454,-1560215515,258605292,538266,19702528,1794537215,227187212,1996423168,-1961989386,151821040,-285802496,-16344925,-1710635978,65535,-16345437,1779024950,1744923136,-244838974,231250447,-1566375936,-1542027001,-1003028729,1778412041,123627523,-1710224024,1077,185188513,1946795526,503409166,-16653720,-1962295778,-1090262024,922681345,-919926332,1746818897,-6684190,-1996488449,922746438,-1706030652,65535,1358186121,16777114,-1950183936,126559960,1124499619,126559811,1124499107,-1930196157,-2094597562,629017151,-1960425914,109748999,1179049611,-1559786714,-561314164,-1960425914,110273287,1179049611,-351827162,-1203354061,647561280,-1969012745,1188989702,4241478,1073161881,-1962505053,-1203353890,647561248,-1834795017,1188989702,2144326,1073161881,-1593404253,1077937804,-1593407325,134547082,109486848,1179049611,-1559786714,-561314150,-1960425914,111190791,1179049611,-1559786714,-1866529100,1292549,-964436341,126559748,39291686,-1996175485,1435106373,-2081824002,-1070922553,-1979824759,96992325,1170735103,-16711934,-2003110794,-16777204,-6622090,234881279,-504344,7009910,1804076442,540475143,-733573887,-1533390826,-1543504125,1183515938,147891181,-1546369397,1183515946,159818710,-1545845109,-1070921572,-1559792989,-1633482896,178037514,1753215592,1891108352,-28931833,-113907632,1753215336,1885865478,-114694137,1753215080,1885865484,-115480569,1753214824,1885865490,-116267001,1753214568,1885865496,-117053433,1753218664,-1670903466,-117839862,1753217384,-1670903460,-118626294,1753217128,-1670903454,-119412726,1753216872,-1670903448,-120199158,1753216616,-1670903442,-120985590,1753214312,1885865502,-121772025,1753214056,1885865508,-122558457,1753213800,1885865514,-123344889,1753211752,1885865520,-124131321,1753211496,1885865526,-124917753,1753213544,1885865532,-125704185,1753213288,1885865538,-126490617,1753213032,1885865544,-127277049,1753212776,1885865550,-128063481,1753212520,1885865556,-128849913,1753212264,1885865562,-129636345,1753212008,1885865568,-130422777,-1199578776,1183385190,1885884666,-131471353,1031061515,-1996067656,-125044154,1467998312,-402165656,1183578131,394746,-1980086647,-546767290,1885884543,-134354937,-1954554264,101055046,-96040704,124807248,-336074008,101104178,33310407,-58817792,-1960542460,38243290,124782081,-2080749941,-1996031418,-125043130,119468683,-2086296155,1191118530,-388568068,-1264453591,67502854,705051398,-1593606907,100861226,-2136799564,157982983,-1560086335,1822493044,243977,-1543899239,-123664010,-930398204,111161079,-1962466653,-1950250032,-1271990326,119841542,100810449,100797955,119934601,100926979,1778854051,896011777,132648465,-916496655,1936278723,2036427888,1936020000,1668445551,-939494555,1442840638,14038783,1183645802,1783633642,195926548,922685806,90833110,381830797,-1709938096,293604269,14038783,1183648106,1783633622,195926548,74060448,-402525080,-1705971460,351872253,6948458,1357967336,-1065262694,1784769036,-253564924,1778433187,-402363806,-1096552232,1784703488,-254875648,1778435235,3717214,704643621,81380,-2117526539,1359057121,-1310134133,167158768,-24944790,-1071909631,1342254117,-1544511512,1183647118,-1924131094,1343668806,33318942,385762957,-1711117744,4686,956188298,1946286598,33202208,-768875478,-2120593326,974284547,225771078,77334158,1426507558,-352321536,-1677292021,113714692,65621,384452237,-700019376,1746817046,1183646202,1783633662,128621058,1183449088,-100255490,-1608813567,-467009030,1347605035,-16547430,-28951809,113707124,332,113706731,65868,6974314,-1544551448,1869218204,-102235798,28222447,14038783,1183666282,1783633642,195926548,922686130,141164758,383141517,-1709938096,316476333,384452237,-700019376,6967318,187802,65061120,185002147,-16484928,1778837510,1744857600,1117421312,-1559041016,6949288,23593066,138582655,-1398598917,1778412042,2130995200,168313498,160080659,6946922,-1702952856,320342110,-16130397,1778439734,1744923136,-244837589,322017807,922681344,6947030,1097335658,269314067,896666,-701038848,1744857600,1587183495,-1559014648,-1070922456,1342811299,2139252816,1695040154,162833171,1779023011,1744857600,1117421443,-1559005432,-1230829126,1778412041,2139449344,-1995947366,163095315,1779020451,1744857600,1117421444,-1558996216,-1365046864,1778412041,2130798592,-1442292070,160736019,6946922,-1702952344,330893406,1778937507,1744857600,1587183363,-1558984696,6949070,73924714,140417663,-425520167,-701038842,1744857600,1117421446,-1559386104,-916585220,1099971,1784043264,334797312,681771008,-1710986751,3441,721496739,-2133947402,1438122465,-1948200192,-1981296130,-2092502973,-377747202,141166698,23724394,384845453,179149392,-1957691392,-25872,-1230831616,-1080404479,-16777205,1778497078,221878785,1599995904,-2002664503,7643913,-1559655263,144769142,7906054,-1559880543,-2136932230,8168199,-1559846751,243990654,243861172,-524222336,8561410,-1996299839,-1593801714,-2036136320,108962048,-1593800541,-1969027446,109879552,-1593799517,-1901918574,110403840,-1593798493,104400388,142345514,50896033,1074080262,-1593797981,-1801254994,129016064,125830699,-1593796957,-1734146406,101359872,-1593795421,-1633483238,-1610168576,-1912602624,637836294,-1560259167,44105890,11576070,-1559886687,999948466,-1023193051,6856,15091399,-398014712,1187452295,-939524118,60486,49170119,14065920,737166985,-230258240,-1980479863,1183446598,-129594886,16533191,-28931712,384190093,16947792,77796750,-926693111,-956301286,671671878,703088327,-364460284,1187452445,-956301076],294,[1996423168,-92864758,-1694992641,42407,736657035,-15997826,350815103,-1472298239,343146497,-15966581,1183658615,1783633548,458463823,267101445,-1928562945,1343654982,1788497770,-1952090599,1962281968,125870398,86640171,-1037330104,1183447249,2109737982,-28915963,1996423168,-1941533430,-1705619434,38026,-947140469,731496747,737726914,-1962500090,2113866744,-2080429310,1946158718,87073029,849413099,-62486267,-1632396720,-1264517120,-431619834,-1928694017,1343677510,-1694730497,-1517740230,1970599435,384059021,1474295632,429523050,-6328034,2122517110,158597126,-1962560351,-351947242,98345223,98440843,-308653998,-1996488539,1451882566,175570938,1587151210,-16777070,1183517302,-1610218524,1183535110,-28965914,-1929090480,1343677510,378291853,6968912,2073690218,-16777198,1996425846,-126418950,9588378,-916496896,1426065610,141094027,106859430,1510500072,-565188259,1426064074,476638347,106859430,1510494952,-571807395,1426064074,1231613067,140413862,-16236824,-1852176778,1006632970,1006924295,-1962314229,1656424006,145156192,-387359398,314077,1760332629,1586210444,135653388,-485863797,798642451,1006633126,-1962314746,1740311110,142272608,-1962522997,78186574,-150571525,1962933953,-268059898,1510499304,-571479715,1426065610,-1402409845,205949862,-1156690293,1474822162,173968136,1510458088,2107304285,-889192520,-1957363702,-1493669652,-1962522997,314247246,139126784,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,195359919,-1962117696,1317733958,1879554824,1510471656,2140137821,1426064586,1097395339,105286567,-1157083509,31981586,-1950249464,260777688,642852579,637695999,637827071,638089215,-1710852097,-1495158928,209043467,-1962522997,129697870,128903280,-1483430,313983,1760332629,1183557487,273582862,-402648389,1586169762,118351884,-1459206517,108331004,-387972421,1566181248,-897789463,-1957363700,-1484560148,-402235765,1566181099,-898475031,-1957363710,-1481348884,1074677387,1996430708,209125134,-16091393,1996425334,-1351575034,-1072978134,1566246261,1524891545,-1836521123,1426066122,-446108533,239504295,-14846912,1996426870,175570700,-16222465,1889142390,195536047,1527084480,-469788323,-1075225254,707195,1760332629,1183557625,113436686,-1477878438,707195,1760332629,1996466212,209125134,-16091393,1996425334,-1351575034,-1072977963,1566246261,1524891545,-1255413411,1426066122,1483271307,273058728,-401453429,1996424858,209125134,-16091393,1996425334,-1351575034,-1072977900,1566246261,1524891545,2140727645,1426067146,1919478923,138841000,-1156952437,-1947729902,-379758074,113956955,-326413056,-1951889816,-387447202,-379758075,46829463,-326413056,-1951883160,1317733958,16825096,1510366696,-1493046947,1426064586,-1167528821,105286568,-1157083509,1508376832,-379758074,80389866,-326413056,-1951870616,1317733958,100591624,1474911578,314023,1760332629,1586211045,92923910,-1175888550,182911,1760332629,1586211074,91613198,-1962522997,-840431538,-379758075,181062470,-326413056,-1951852952,1491601502,-379758075,80399322,-326413056,-1951847832,1223166046,-379758075,80397822,-326413056,-1951840664,708642374,-1157204480,-1444356095,-379758075,46821964,-326413056,-1951835544,350750302,-379758075,46829419,-326413056,-1951830424,82314846,-379758075,46832278,-326413056,-1951822232,-253228450,105286404,-1157083509,1877475360,-379758075,113923970,-326413056,-1951814040,-790099362,105286404,-1157083509,1709703200,-379758075,113954069,-326413056,-1951805848,-1326969762,138840836,-1156952437,703070216,-379758075,147496085,-326413056,-1951795352,-1863841186,142016260,10903450,1946565632,138840841,-396335173,1566180600,-895644695,-1957363706,-1440454420,-1710721281,43489,74581820,158731068,-1157085557,-773300126,106859268,1510231784,-1684149923,1426064586,1147726987,207522730,-1962658072,1317734470,572170,1510263272,1460201821,1426065610,1684597899,173968298,-1962665240,1317733958,572168,1510255080,1457449309,1426065098,-1872171893,173968298,-1962673432,333645902,-1442538927,104595456,1183517044,1617410824,1510236136,1452075357,1426065098,-1133974389,140413866,-1962684696,333645390,-1434805679,104595456,1183517044,1617410822,1510224872,1450436957,1426064586,40430731,241077163,-1962696984,1317734982,572172,-1962659352,333645902,-1431922095,104595456,1183517044,1617410824,-1962673176,-990509498,-1157204752,-303505406,-379758077,181048092,-326413056,-1951718808,1558710878,105286403,-1157083509,384368639,-379758076,113929838,-326413056,-1951713688,1021840478,-379758077,-1957335500,105810924,-1962385781,-396555690,147457049,-326413056,-1951704472,417859166,-379758077,46820850,-326413056,-1951689624,15208542,205949699,-1156690293,-1092026369,138840835,-1156952437,-1293352961,105286403,1951172777,-536691962,1510169576,-268572323,1426066634,-1469518709,105286571,1510150120,1764616541,1426064074,-1033311093,105286571,-1157083509,1005060100,-379758077,80401971,-326413056,-1951671192,1317733958,572168,1510158824,-1504581283,1426064586,-160895861,105286571,-1157083509,132644872,-379758077,80389737,-326413056,-1951659416,1760037470,-379758078,113952081,-326413056,-5489304,-560330122,1006633130,1006924295,-1962314229,1656425030,46065760,-1962522997,146475086,47638528,753491290,445044,1760332629,1996467333,-1407739380,121372672,188482674,1183517046,1617083148,-1962767384,1317734470,572170,-16604184,1251608182,1006633132,-1962314750,1706755654,40560736,-1242997414,576114,1760332629,1996467405,-1401972212,121372672,188482674,1183517046,1617083148,-1962785816,1317734470,572170,-16622616,-1835399562,1006633132,-1962314750,1706755654,35842144,-2115412646,576115,1760332629,1996467456,-1397253622,121372672,188482674,1183517046,1617083146,-1962804248,1317733958,572168,1510085608,1921771869,1426065098,493415563,241077165,-1962844440,1317734982,28895244,1609129306,707256,1760332629,1183558964,206473994,1510056424,-1205671587,1426065610,1365830795,239504301,-1962839064,1317734982,25487372,1659460954,707181,1760332629,1586212197,17688582,887709018,182893,1760332629,1183559063,-49910,171771260,-1157202432,1776869377,138840833,1951090749,105286409,-402108789,1566179646,-892366359,-1957363706,-1379833620,1024083595,92078079,2113931837,-536757498,-1962854424,1317733958,18147336,1558797658,445137,1760332629,1183559131,139365126,-402651973,1566179618,-892209431,-1957363700,-1374590740,1024345739,92078079,2113931837,-536757498,-1962871832,1317734982,13690892,-402110837,1183514800,10938374,1693015386,707279,1760332629,1317776946,138840838,1211958755,-1157204917,-1108840444,-379758080,80400594,-326413056,-1951504792,1183518286,1023795984,108284744,-395311941,1183514780,-49908,171771260,-1157202432,-1981227007,-379758080,214618425,1960512256,197888791,-1206553381,-1064395150,476023590,41910566,74795854,79987651,1614855057,-620012309,-620030348,1958221428,650153646,29623950,75464998,74798413,79987651,1614920595,-1073006357,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,1760332629,1586212787,-17700850,1024214667,1047659520,-1901160517,241077187,476023590,71797542,1459619513,-49742145,-60837902,-645198731,1183570691,-1476448756,28880822,-899851776,-1282736118,-1262570567,-1347505045,121484174,-1962380032,-1662514594,1038085118,141885448,-401973621,-756285809,1962937405,105286414,-1157083509,1189675007,1035987967,242548749,-1962522997,29034574,-17242112,255700203,-1960938240,400755278,-1394959791,121372672,188482674,1183517046,1611381514,-335624216,1326473,1996430453,-1341220342,121372672,188482674,1183517046,1611381514,-369186840,423493480,-14519040,781847158,1006633136,1006924295,-1962314229,196807238,-24713120,-402235765,1105853955,1719807,1183518581,139365126,-385876037,770309813,1785343,1183518581,139365126,-385876037,434765473,1850879,1183517045,-32315386,1040124905,158662688,-401973621,-34996801,2178558,1586170229,-38672374,1040117737,259325988,-1962522997,29034574,-29431808,1040112617,477429799,-1710590209,45135,74581820,158731068,-1156954485,-102211573,-21304835,1962945341,105286415,-1157083509,166199297,-22615554,1962945597,105286415,-1157083509,-538443775,-23926275,1962945853,105286415,-1157083509,-504889343,-25236995,1962946109,106859273,-369282328,792591984,-1962314496,619185758,-27072003,1962946621,172919579,-1705962525,45276,158597948,-1156954485,-2115477493,-29169155,1962948925,105286415,-1157083509,-1847066623,-30479875,1962967357,105286415,-1157083509,1743257601,-31790595,1962967869,105286415,-1157083509,1407713281,-33101315,1962968637,106859273,-369314072,-2025980424,-1961921280,1317733958,113416,-369278488,272498148,-1962314495,-1796732322,-36247044,1963004733,105286412,-402108789,-974521116,18103805,1586170229,-59381752,1040037865,158662934,-401973621,-1444283248,18300413,1586170229,-58529782,1040030697,158662944,-402104693,-1914045324,18955773,1586170229,-63051770,1040023529,259326496,-1962522997,29034574,-53549056,1040018409,158663201,-401973621,1575615519,35798525,1586174581,33260298,216531830,106859516,-1946418456,-51902370,-46208517,1963074621,173968137,-369365272,809368880,-1961921278,99092062,140413948,-369360920,138280220,-1962314493,-857208226,-49354245,1963133245,173968143,-1946434840,99092038,-50664964,1963133501,173968137,-369381656,188611820,-1961921277,-1595405730,105286651,-369368088,205389016,-1961921277,1317733958,113416,-369356312,222166212,-1961921277,2028472926,106859515,-369398040,238943408,-1962314493,1692928606,-56432133,1963135293,173968137,-369404184,-532808556,-1962314493,1223166558,-58267141,1963188797,173968143,-1946469656,2112357958,-59577861,1963189053,173968137,-369416472,-465699740,-1962314493,417860190,-61412869,1963189565,173968143,-1946481944,1239942726,-62723589,1963189821,173968137,-369428760,-415368140,-1962314493,770180678,-64558597,-369351703,87948320,-1961921276,1317733958,-17656,-369386776,306052108,-1961921276,1317733958,113416,-369408536,-169214984,67255803,1183518581,139365126,-402652741,-504759506,67321339,1183518581,139365126,-402652741,-840303846,67386875,1183518581,139365126,-402652741,-1175848186,67911163,1183518837,1975520010,1612954374,-369433624,440269732,-1962117884,1317733958,-88938488,1039897577,259327003,-1962522997,29034574,-87627776,1039892457,259326996,-1962522997,29034574,-88545280,1039887337,259326994,-1962522997,-4519858,-85595905,1039882217,208995360,-1962522997,1709705294,-79238662,1039877097,259326990,-1962522997,-4519858,-88217345,1039871977,259326994,-1962522997,29034574,-93788160,1039866857,259326995,-1962522997,29034574,-95492096,1039861737,259327001,-1962522997,29034574,-96409600,-369429527,4061936],295,[-1962314492,-370668986,-85792263,16441321,1736,1988843095,142016262,-1709544874,65535,91537419,1776926763,138841601,175932198,370701568,16777114,138841600,172263718,-1256613296,171769856,-1898351869,-14284730,-947123596,8905882,-92894976,1039957641,91357962,-352321089,-989910270,-1960379810,187040839,376701511,638076558,637826303,-1711115009,65535,108314635,-16017685,1183774955,1149969928,1141581332,640250898,1342595,-14282124,-14281612,6820468,-1247634943,166395904,310149926,-138405119,1958743000,-10688253,638076558,1604739,-14282124,-14280588,6821492,-26111,166395904,377258790,-138405119,1958743000,-13571837,638076558,353401987,-14279566,1486491764,1023410353,242483202,57999115,-1895886359,-1993996218,1183715452,2088969736,91488268,-68615307,2088969982,91488270,-269941899,83306238,326402064,175439627,268760870,-385321856,-2128150822,645918500,425091,-16053379,-941030540,2089363198,2088969734,192741384,57999115,654226921,185105545,1461220863,4242330,29685248,1183714676,1149445640,-2094660600,-1207695804,1599995905,314057,0,9663939,403117502,404756511,406304356,409933928,410891884,412686484,413644404,415439038,416396924,420288776,420984452,422058279,423081612,424089926,467737305,470621195,473151132,475667544,480255174,485039332,490806577,492772698,493663924,494411125,495171260,496311694,497071812,498802106,499955404,502210024,502773460,504634894,505198300,507059763,507819748,513220240,514701036,523575083,547141364,548610220,549435132,559096140,262631567,264179646,-1368414136,-1366970748,-1366116588,-1364611416,-1362053348,-1360875807,-1359431900,-1357009145,-1357990100,-1357009124,-1354909900,-1353404599,-1352550596,-1351897241,251620744,253038356,254064460,255201077,256685908,259067739,258127708,259067760,261207908,262672285,264530671,265949145,266844020,268308477,271431548,273813564,272873348,273813585,274773900,277483657,281786260,283250903,284211100,284823798,628979227,630400402,632993708,634136011,635615156,638002673,637056956,638002694,640137156,641607219,69206015,71566382,70629332,71566403,72529884,75236475,103088127,104531504,229115571,230559165,536770326,538189843,539736060,542122042,541177860,542122063,544258060,545726588,408055225,408950879,409974812,411375748,176881663,178260639,180860972,181996248,183482420,185862910,184924220,185862931,188004420,189467456,679058614,680470670,683063380,684206279,685684828,688072941,687126628,688072962,690206828,691677487,127798307,129238963,130791548,133171162,132233348,133171183,134133900,136841255,139704468,140314713,325367564,326767481,327661732,329126813,332249260,334631900,333691060,334631921,335591612,338301993,342603972,344069239,345028812,345642134,824512494,825962810,826980572,828125531,192349435,193792908,194689260,196152240,199276788,201657327,200718588,201657348,403021025,405411860,404470028,405411881,406370580,409081953,413382940,414849199,415807780,416422094,278134783,279515304,280803636,282202321,284473660,286855427,285915460,286855448,287816012,290525520,423833884,426252626,425310556,426252647,428390756,429857172,81461247,82838767,452484389,453909261,455457148,457841460,456898948,457841481,453119994,454564631,456112532,458496830,457554332,458496851,280784545,282202321,285325740,287707408,286767540,287707429,94111118,96535979,95599044,96536000,98679244,100140525,101038548,101647883,204278625,205720642,207272420,209652841,208714220,209652862,210614772,213322934,217627132,219090180,196280319,197659591,199866892,202247160,201308692,202247181,204388892,205851706,9633792,223346947,7929857,-1220280318,1,266469378,33,359399683,7667714,-1217658878,2,107479299,8388609,205324547,8519681,1616510978,35,572064003,262145,-1998913277,327681,2108424451,8716289,87556355,8781825,1678508291,393217,-1996029693,458753,-1183580158,4,-1553858301,65538,-2030305021,8454146,-1514733309,131074,-2003369725,8519682,-2026766077,8585218,-1209270270,5,-1185677310,37,-1709965053,6684678,1187053827,8781826,1400373507,983041,324272387,458754,1385365763,6750214,-1206648830,6,1416954115,1114113,-1552416509,589826,-1813118717,1179649,1938817283,131075,572850435,1245185,1940979971,196611,-1197735934,39,-1205600254,7,-1258749693,1376257,1016070403,9830401,-2102460157,393219,-1174142974,40,-1213988862,8,-1921711869,26214402,-2016476925,10158081,-1194065918,9,2065957123,9699330,1340211459,262148,-1184104446,41,1998520579,9764866,-1701904125,1900545,-1520566013,9830402,869728515,10354689,1033830659,1966081,1173750019,1441794,1030488323,2031617,-1193017342,10,-1657733118,42,221643011,10551297,1862140163,2162689,222626051,10616833,1416560899,2228225,1259602179,2293761,-1675427581,26935298,-1825111805,2359297,-1209794558,11,-1554906877,1900546,93913347,10878977,-1257897725,10944513,-1188298750,12,-2081488894,44,-1776484093,2162690,-1544945405,2228226,328139011,2293762,-1350238206,45,-1211367422,13,192872707,3080193,-1178861566,14,277872899,3145729,-1974206205,11272194,-1180434430,15,1180238083,2883586,-1557331709,2949122,1174405379,11337730,-1971126013,3080194,-1176764414,16,320078083,3145730,1890713602,17,321323267,3407874,-2008415997,11796482,1216151811,11862018,-2000223997,3473410,340328707,4063233,-1182007294,18,1302069507,1114119,169476355,4390913,-1190920190,19,572522755,4456449,-2053177085,21233665,577110275,4521985,-2111635197,4587521,-1994915581,12451842,575144195,4653057,-1360133885,21430273,579469571,4718593,2076180739,4194306,-1951792893,12582914,131989763,4259842,118620419,12713986,-1235156731,11665409,-1651441405,4849665,1196687619,4390914,-1994260221,4456450,-1627914238,21,-2004614909,4521986,-1260388093,21889025,883687683,21954561,-1172045822,22,-1253572349,22020097,-1650654973,5308417,-1250557693,22085633,332923139,4849666,-1208745982,23,239862019,30146562,-1633287933,5046274,-1245249277,30277634,-2005139197,30343170,1177944323,5177346,456392963,5767169,-1202978814,24,108462339,5832705,-1674510077,5308418,-1793851133,5898241,1775239427,5373954,-1200357374,25,307167491,5898242,-1237516029,23199745,-1523580669,5963778,299761923,6094850,-1512111869,23003138,2095317251,6815745,1402601731,6881281,629014787,23199746,1179451651,6619138,-1970339581,6881282,228458755,23920642,1040777475,7667713,-2107309821,7733249,-2106916605,7798785,0,0,0,0,0,0,2760,205949782,1946830347,209125136,-1710590209,52,-352317179,1095683,-1963440503,1183320390,1976106743,108461838,-1710983425,242,-2146309312,1963128702,105810702,-1912316277,126559937,1761101313,6955010,-1694992641,65535,200951433,721778112,14739904,-26032,-259325952,201217673,-16091696,1754987126,-352321534,-129594398,654198414,1183515785,1149838856,650128130,638207113,-1962392439,1175129158,639136778,269239495,272928000,1996443654,175570700,69018,637987584,804039,-146372096,-1072962518,1950877812,1131694110,1183738859,1153902334,-1962934258,1451951174,1149838854,1418274308,-11343098,1996426358,18913802,285540352,-28930560,239372582,-1030961661,1996443730,74907398,128410,-13964544,1996424822,209125124,-1710590209,355,-1912598267,-1993933242,-268235196,1589925382,939468292,2084168346,-92864766,16777114,-96040192,180537694,1599294720,1213090135,5262405,1458342741,-16353537,-6683530,-1962934017,73319664,-8880090,101217628,-1519907245,101116673,-1536684461,-26111,1996423168,74907398,26871146,1023410178,91619360,-352321096,1589652226,312009,1313429340,1347175752,7875872,32968,377505421,8415312,16777114,-2142860032,-1880600554,1958743039,112645,1183695817,1750079104,-6684544,-1929379585,1343651910,201290216,-1914538560,1343651910,27617294,16777114,-2142860032,90853398,16777114,2112768,-1070873737,-1957313591,508975084,-1895825480,242679768,-15960321,1996425846,108461832,-1946298904,1979059184,-339727612,1298665042,1778412033,39424,-125107618,645267211,34242179,1609052276,1958743039,1298664977,-1705552127,-65536,-15992693,-1705637771,640,-11025429,-16680906,6951030,-1484350890,-1705574401,65535,520094136,-892772514,-1957363700,108954604,-1960741888,104400454,141820176,17839871,-1644530,1778808575,1778412063,-1711248896,47949702,182985,-1275051,90835062,-1962510593,1200293982,306653974,722751371,1364201551,-2102950246,80398595,-326413056,51230750,1996478606,209125134,-16091393,1996425334,1778412038,99094016,-892788992,-1957363702,508975084,-1912465992,-1607037992,-1270969594,176063238,-1593150464,1589903506,1193879056,105313794,-1977912063,-1071313338,12598528,142024308,175390764,343162924,-141820117,95948523,-1947273472,375024,-125046793,604915338,1975532736,112501006,125830699,638607044,184698625,184841718,-15895297,1996427894,-1705552368,60497433,68044534,1996428148,276234002,162150143,163723007,991828378,1600003841,969417,13512,175570774,-16222465,-6683018,-1006632705,-165280162,1963005767,2005607942,725805834,1632079323,1116271499,-75283508,737312281,1095208411,1116271499,-75283482,-885223,1183648374,1783633612,-26060,448331776,-137221376,-1913615375,731447620,-1946627646,1590070256,445129,8392,-1928956161,1343676486,-8067058,182985,-231306410,1962281728,1962097429,440896264,1947878457,-348878076,112876,-1070873762,113820510,-1957232640,1602946654,-94467812,-1994766453,2122579014,292951044,-1710983425,65535,1946157629,-339727612,-58815659,1946451513,352289611,-224318090,-1961628928,1178205766,-1962445574,444545496,-661976204,1183385483,1975520254,-25263130,1460172032,-1214644118,-2097151996,1981023358,74907402,-6684310,-1962934017,1586168902,440895994,-916469877,1218,3784,-1070901673,-1980479863,104460870,259260798,956398753,125768774,25181827,-385649153,2124480806,-1949750527,-96040455,17188598,1312366964,-385649388,-1064435442,-1877713303,-2116091136,637570795,1183385483,107380982,-163451911,1946289734,340670749,-2103376011,1183399937,-96039404,25173609,-553451376,71797542,1312365547,-1593346796,-1992294016,1183716422,-2111936006,50368513,1200301791,-163149566,-1961603329,-1679223690,-96039424,9494121,-2094604541,1946158719,105313901,1762423812,50368734,133572319,1767601154,50368734,2013210335,2013210122,21269768,309788496,-15698177,1996426870,175570700,-1935671514,-230258432,-151759223,1946289734,-96039407,25173609,-553451376,71797542,1190532587,947192070,1778009742,-1878949346],296,[314671876,179909611,1207664896,-1188400049,2088960008,108266762,51018883,-784655499,2126780284,172264198,205818795,-1413467221,-1424604021,300663179,108971152,41799995,-964439673,-205419766,526278564,576201,1443525771,28058,-1947278592,650284760,2126776203,-1705596154,142,-352320840,175410136,89496150,-840761344,-628171125,2126835851,173443846,989858489,-1962770991,-53400630,-896817933,-1426866125,90741331,1183514624,1436740362,-1066865525,172395269,1979712829,-536757498,1510118376,-69801635,1426065098,-731321205,106859269,1510067688,-69211811,1426064074,-295113589,105286405,-1157083509,-1981284344,-379758078,80411154,-326413056,-1962540440,-823653794,-379758079,113966073,-326413056,-1962535320,-1159198114,-379758079,113966064,-326413056,-1962511000,-169342906,105286401,1979711805,1610726153,-352183320,1465290811,856053387,139365312,-1711275585,-64770,192200715,129719903,33220720,-1903158549,-617412538,-1711273799,105251750,-1072996769,129697396,31385712,1508466010,314107,1760332629,1586169509,21489680,1024345739,92012545,2113929789,-536757498,-1962821656,1317734982,26535948,-437691046,838145,1760332629,1586169541,16640012,-1962522997,29034574,27060224,-152478374,576253,1760332629,1586169561,17950730,-1645650598,445179,1760332629,1586169593,16640014,-1962522997,79366222,23259136,2146000218,707074,1760332629,1586169613,14542858,1911119194,445179,1760332629,1586169645,13232142,-1962522997,79366222,19851264,233397594,707074,1760332629,1586169665,11134990,-622240422,707323,1760332629,1586169697,9824274,-1962522997,79366222,16443392,1206476122,969218,1760332629,1586169717,7727118,-1310106278,707323,1760332629,1586169749,6416402,-1962522997,79366222,13035520,1240030554,969218,141875979,1023433960,24465227,-1144943677,-1578540954,1960512256,4712461,1917798205,1330330886,-1950154377,1617017793,184584169,-401771301,1295843373,1023832655,24596304,-1144943677,1860919394,1960512400,1304589,1917799741,1330724102,-1950154377,1617083329,-1953475349,-1206590517,-1064434500,639601446,-2147334261,-1013948444,855950467,-1072970816,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,214433989,-1205993472,-661780257,-1962522997,1183385686,-162100748,-1962260853,1183386710,-94991880,-1995553141,1317796934,-28407536,529258891,-13862913,1750084215,-647430145,-196702968,1602965526,408944430,214616351,-326413056,12066390,-992440824,-2128214434,1330055295,-14274187,1992559223,1962878474,994613762,1589905686,1200170506,108446722,175439654,638338702,-1710983169,83835772,638213828,-16496759,1996426358,106873866,41418534,641204006,520380415,147507550,80216064,-1205993472,-661780098,-15829249,1996426358,-401698806,1451882796,1976568830,-339727612,142508822,-1962052608,1589968470,126428678,39291174,520094136,707273,1224,162445342,1996478606,209125134,-1878362369,-119085042,556675,1589906036,126428678,39291174,520094136,707273,1224,165984286,1996478606,276234002,-15829249,1996426358,-401698806,2122578261,175374344,637951684,-1993996407,28836439,-892788992,80216078,-1205993472,-661780336,-15567105,1996427382,209125134,-1878362369,-114628594,556675,1589906036,126428678,39291174,520094136,969417,131084,67836,131072,2361664,131072,264388,16973824,65624,16973839,66154,16973840,66934,16973842,66974,16973843,65604,131092,722530,16973824,67666,131399,1311577,16973824,66664,78,0,0,0,0,0,0,0,0,0,0,1760332629,1586167913,41412630,-401324405,1183515303,81158,29034102,44296288,1183536982,172919560,-1090103669,-813498367,47114240,192200715,129719903,42199152,-1953488149,2123041910,140428302,-1190111605,-914161600,55764992,-1072996769,129697396,39839856,-1964417702,1231366,1760332629,1586168071,34334744,1183536982,374246164,-402652993,1583284860,108314635,-395311173,2122514993,141885458,1024476811,661913604,-1962129781,-617410994,-1962789144,1317734470,-388287734,1183515179,81158,29034102,33548384,1452293355,138840919,-1962258805,29296214,36366336,192200715,129719903,31451248,-1953489685,2123041910,140428302,-402650951,1583284916,108314635,-395311173,1566179777,-905346071,-1957363692,26437868,-400531829,1183514989,81158,29034102,27256928,1183536982,172919560,-1090103669,-813498367,30074880,192200715,129719903,25159792,-1953478421,2123041910,140428302,-1961863541,1317737558,273548050,360173883,991450627,225579606,991057451,158470230,-351250805,-346136828,6338837,-402601597,1583284776,108314635,-395311173,1566179637,-905346839,-1957363684,33515756,-401187189,1183514823,17950740,1023821451,108396545,-396361285,1465254157,-1962391925,1451952718,114438,-401420413,-1073020616,1583287156,-395311173,585826541,209095568,-1005683061,1451952222,4241680,-402208381,1583284668,108314635,-395311173,1566179529,-905644055,-1957363694,40003820,-400269685,1183514741,81162,29034102,11004000,1183536982,240028428,-1089841525,-813498367,13821952,192200715,129719903,8906864,-1953488917,2123042934,207537170,-2097149767,1508376777,190734081,-1157204800,1726509063,-379758080,550112758,1960512256,3336205,1917799741,1330658566,-1950154377,1617083329,194004459,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046042,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1958742979,196854529,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,32032235,213633792,-397389568,-1073020638,57956696,-1903143701,651725761,62470027,218006272,79242100,687768320,-1070384011,172439846,958805109,779421255,209683238,640120065,-351385717,2139301387,443875592,172460838,1929382205,29882118,-2096073472,1131678974,-561265781,28848363,-2093290752,57934074,-1962933575,281540560,-2096270080,141895934,541559590,158711819,28889479,-2015309056,65140689,-1047751738,-259262069,-1947667709,855829248,32031680,642894592,1948794755,1334519306,1200301578,640740100,1212291,-2094659723,1946161279,1200301594,650677012,1947619083,-1960421113,1290475095,-1728052808,642116441,638472075,1376012171,520479223,13796096,-1040195547,-427818038,65585632,1499129354,643287687,637960075,1946959747,2139825668,1608485640,574199,-885324171,-645201289,1508112210,-1023399960,313335,189793908,393500865,-145534895,1962934983,-26105,166395904,16777114,855829248,-1040727104,108265476,1593248598,1448548468,-1040756654,125108226,16777114,-1710626048,65535,-1070398741,-13492541,-964247501,-754724093,-1073491965,-805060605,-92159949,-15399940,-1194647553,866844712,1150004160,-1070355708,105155499,-1413467221,-1425521525,-1425390453,855641273,-1012141120,2248,-1961206645,172460831,117327497,-1694599425,65535,-61437689,653936265,186666379,-1207208503,-1960443903,-523039155,1317652619,1023616760,-1960901090,-796152329,1374063277,1996443730,-92864516,-16045158,-492086785,1996431336,-25858,-1010237440,2248,1187468830,184550652,-16354085,1191181382,442272764,1200299915,-28931830,369915589,-96024825,1015218177,-1962380276,-202780404,-402003035,1325399873,214336506,-1694599425,1232,-661929330,-1995994330,1317795910,2122558728,158662922,1928873531,-339725539,-1395619047,-2080737789,1962935934,1373319975,1392922706,185281434,179984645,-1948059904,108954584,-2095680512,-1960442685,-1977219497,-662304697,244373643,-335626520,-60947706,906464038,1195836809,1996466146,85367550,526254080,707273,1736,1552635422,-1960867046,1183386183,-60912386,369784517,205292295,210438260,-1510741551,-1763178773,214336510,-1694599425,1376,-661929330,-1995994330,1317796422,1178316038,855798522,703168,67494647,651725568,34162678,-1960434316,-477952417,-773598961,1586372323,-75002884,1166554626,1703425538,-41448703,92812802,639101727,906381194,637683080,906446730,637617544,906512266,-1070463608,54888502,-503003261,-25755744,380570,-920691200,-939521846,1442840580,1183432755,-62486018,637959876,1963736451,1300964870,638118666,638471563,-2095037045,612174329,58048523,-1981754560,1552677958,642250546,91488512,-352321095,75399956,-1190824960,166395906,675119910,45682292,-62485760,671473875,-28931840,-1946270069,-916521898,-1325398334,28392704,-939351112,503316510,1465309326,1317662002,-1983892494,1183444550,-263812628,-1981659511,1183442502,341740516,1988829067,-1948349674,172488223,1443263492,-12308070,-1003189249,-1064555940,326418443,4162342,-2094658187,1946162303,1606690310,-1980896494,1183644766,140428542,15892099,-2048326795,142525440,675119910,1183518581,-364476150,-1995946357,787212358,650130320,-2096476789,125635065,-773795008,98619872,1183383592,-1931465746,1720314454,-984211736,2126776438,-51386136,1552621406,642250546,863240448,-1192722748,-2094661631,2080968317,309251,-1989646345,-533992378,-1981393268,1996481638,-394854422,-1673473,1996481654,343342854,-385492760,1996423395,142016266,-402229505,1183448721,1976699886,844925757,2508791,-2093779967,1452017388,-463042074,116147911,1552633856,-1960867046,1183386183,144330978,-1962934266,-952703906,905969671,906254217,855787401,-1072998190,-534026636,-1981131124,-57939866,1718931979,-147694453,16787015,-11390092,-1650846602,-1912130801,651725762,17334145,1073837313,-2411686,1996425846,108461832,244338770,-221720,1956254838,-351773425,1959922500,108954405,-14715904,1996425846,108461832,-401698734,703331638,-1995815285,1183574598,-398030584,1444813803,-1006078267,-622270338,-473265157,214336266,-1532641229,1593565866,844925727,-2144974857,-9079808,-1650846602,-1912044273,-1948742718,-2027488178,1317605967,-28406788,340756262,117329545,1145867603,1378770059,-227082416,-15567105,1996427382,209125134,-1411329,1360980086,-1673473,1610605686,-1962452152,-2027488178,1317605967,-28406788,340756262,1358843529,-1709934849,148705140,-49832,1183385204,9890288,15892099,1996451445,1088022,1183385918,1975520250,17361155,-362753,-442887050,185161805,1346532544,870866628,1334519488,307112712,-15708629,1364261494,74972966,1343256319,309788496,-15698177,1996426870,-361300212,-1696041217,-63153,1492141705,1358591743,1833821594,-92864759,-1287084646,11331849,-15304961,1996428406,276234002,-15829249,1996426358,-394854422,-1509059942,-263812855,2122516971,57934322,-1006599703,-1960384386,-108851635,-1959756535,881530486,425603,1589913717,1065559560,506688780,-1947699515,112891,-754037621,-2084008992,-964490041,1185195304,-350225438,1552650307,642250546,125042944,243106598,-402426872,1317796478,506061806,-991398203,-2094659458,242486333,638862475,-1961605751,-1993992636,76224069],297,[52883459,-775410883,530969577,14843523,1996425332,108894946,1711472640,-295304212,1609582219,-892788898,-105381870,313350,-661774848,-1961337205,172488223,-16223228,832182390,-1005995196,-2094656418,175443007,71797542,105876262,-1960441621,-1960442809,1317603407,410451964,-73772720,201326337,-147098432,266310,1183396980,-3591170,1364203638,-231681,1996426870,175570700,-16222465,244319862,201062632,-15960640,1050345078,856335641,-1962677312,-920650170,-1207954230,919079563,-1910636544,861361880,-28931648,-1982577015,1183437382,-834238000,-230258360,-1960806773,-1960866850,-2145416226,2085618303,221493260,620599888,1273626623,-1948349694,172488223,1443263492,88355226,140428299,1156985995,57934090,-1962791447,1183391302,474385354,-1915992439,28887646,544669440,-1706011882,190796603,-16091393,1996425334,-84940794,200820361,-1958906414,1207382620,1946222630,116163379,-1982703988,1187500134,1342179028,-1961206645,172460831,1355695753,533402,-799110400,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996425846,108461832,244338770,-335997464,108954417,-15633408,1996425846,108461832,-401698734,451672506,-1070377442,369653445,-127145977,-964441461,-1514130676,-69031260,1452023646,140937482,-147694453,33564231,-1662450827,142525440,139823910,383155853,507808519,25409707,-900822101,-2028581333,-1047803314,341191595,723015211,-621294506,-1949542777,1183558594,-1413414118,51922571,2123213762,1788499926,1963690539,-226589934,-385649408,1183514855,-28931824,-956244247,62022,-13863681,1996434036,-864616502,-15567105,1183649910,-1924131102,1344160836,-15829249,1996426358,142016266,-2984193,1552666742,1348468526,91799563,-335657335,-1957210460,1183391302,474385354,-1915992439,118934142,-1960806773,112948,-2120557773,1594659155,544669534,151371418,112653,1344304895,319927706,-901346547,-3387765,1364205686,1343899139,1360547331,521581466,-993447155,-1960441762,1177225287,273034002,734807555,1996428358,-898171104,444006224,-15698177,-11463050,1996427894,242679568,-15960321,1996425846,156211720,1183386075,-18178,1344304895,923470234,-127532275,-2083232253,1946209918,-831062264,685722,-28931328,-920691105,2113936586,-1223714033,-1693476081,-1911579889,-1693483505,-1693465841,-1693476081,-938504689,1442840602,-92894946,638353092,-1995551349,52886606,-1981165251,1088683598,1946352003,83460897,-1070383233,-217972551,-276608853,-995448060,12126334,-1430244607,-69025538,915219435,280560379,-796152576,-1410954579,-466435445,-1947016533,166460022,-1414807501,-466441400,74907563,-2096128614,-1950183923,2139825880,74907400,722433178,33521934,857896193,142525632,83787395,-1951789965,-750715826,-374716192,-1414856418,850120951,334080996,442272513,1200299915,-297367286,197499472,1183383552,-329872918,-1959895925,-1996454265,-1705969594,3698,-1981397367,-628168618,83787395,2126780533,1023616524,17202819,1187450741,-956235532,62022,2126806507,-1947170040,10551884,-1983829248,-372116410,-1947054455,113673177,16139975,-27358464,-1550319826,-163119347,-503003517,-196703248,-772389375,65065440,-196703248,83787395,-523172740,-133963567,-1947054453,-13697442,-15883369,-964430266,-2081365500,1963261566,209634312,-348323034,142525458,-2081274229,1963785854,-773795580,-1946680352,-1962934258,1183445574,-361314826,1317604491,-263287824,-1962933058,-163169532,-964491404,-336272886,113672971,788422283,229742591,-637185,-645925810,-1695648001,3477,-1694992641,3948,-1026990561,344653836,-2046665590,-401698598,-654838545,1149944746,76261890,850117766,-1950111040,39094788,106034738,-1156901703,1347551989,-1415949487,117806859,-1950111143,-997850812,839158443,-2084328476,1946224254,-162128324,1946288964,-788231410,-975121952,-964434314,-1947204858,-472779170,-553393199,-2010774390,1149895239,1200104961,38046209,839354406,1200105152,-350265853,-263812337,1586217259,65262070,126428895,-1864856381,518818645,1452005518,205949706,-164436342,1376149188,2013210192,2013210116,187406850,1589907377,260777478,39830566,-150992198,79922146,-654059517,520588070,576201,-938498632,503316546,1465309326,-1960544629,-1960866850,-2145416226,2085618303,256096268,620599888,854133580,-1948349693,172488223,1443263492,994324890,-1983892722,1183448646,-565802500,-1982052727,1183439430,1183402200,207537350,-1932239223,881579590,-1994242421,1174650438,-1035564770,-1994373493,1174650950,-1002010340,-1195483507,1996423170,1347622436,-1890370662,-1034515696,-1984014805,1183566422,-1069143100,-1949809015,1207382620,1965031462,22538499,-15829249,1996426358,-176166902,201082505,-1958906414,1207382620,1946222630,116163379,-1982048628,1187502694,1342179038,-1961206645,172460831,1356351113,952474,-631338240,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996426870,175570700,244338770,-336353816,176063281,-15633408,1996426870,175570700,-401698734,451671114,-1070377442,369915589,-218372089,-964441461,-1514130676,-69031260,1452023646,-731477546,383811213,507808519,25278635,-1102672981,1002593931,-1828619069,-1950331253,-902052778,-897121668,-1413379157,-1951677557,2123213762,1788499936,1964038955,-964787438,-385649408,1183515050,-28931820,-16670231,1962880116,47146,-1099497648,-4163841,1996474998,444006344,-15173889,1996428918,309788436,-15698177,1996478070,-596181036,-2459905,1996425334,1962876422,1145343286,1183666206,-1957685524,1610559068,-49812,1183384948,-158405634,1963002436,844925809,2508791,-1956154366,1178323526,1029666070,1517551616,1002981003,1383404614,1946157117,108954445,-2126023392,13371518,1996439669,578223908,-14649601,1996428918,444006164,857241343,1589924032,1200301580,1065559558,637826060,1342719883,-15567105,1392906358,-1878362369,-128980978,-369211767,1996423378,1088036,-1073016347,1183445364,309454,611778457,-15829249,1347554422,-15567105,1996427382,209125134,-1878362369,-141629426,58048523,-1996451351,1996476998,-763953202,-800201318,1958742802,-800683657,-16776776,1962921590,1905938458,-1995425790,1589955654,1200301580,1065559560,637826316,721831819,1177229382,611778324,-14518529,1996431478,477560606,-3246337,-11527562,1996428918,142016276,-1710852353,319762442,108314635,-1995159925,28900934,-831062272,1355577087,620917146,-831062253,-1697614081,325471717,-1697483009,327817534,-1697745153,328353957,66872835,2122571366,141820120,-1697089793,3956,1610499723,-892788898,852000,328859650,1,274268162,36,181207042,4,288686339,1179649,330039555,1245185,225705986,12,46596355,21430273,276561922,20,71434499,21889025,71893251,21954561,327090178,22,73990403,22675457,74449155,22740993,0,0,0,0,0,0,0,68027504,20680,1451957846,-1946799604,1972181118,41714500,-2147257086,1569398990,105286450,527810571,-1996209013,1150005830,-1270445818,11552455,-360448,1207378549,1962934564,-1994790122,1183560774,-1304000252,1183432755,239503632,-941627776,176198,-1946397047,1183393863,709331922,-1949284727,1183394887,-767153202,-1949546871,1177275974,-901346864,-1993455733,-1991718842,2126839366,93005332,-1980217719,-1960389050,1183384133,-733574662,-1996175485,1325339774,-61437166,2031243007,43510019,-1980205429,2123101302,-159479302,-1980729719,-92212610,-1995475713,2122968182,90826990,-1982433655,-427764610,341754912,-1995994330,-1960380346,1317601871,79922170,722755209,2014475462,-1102657765,1988689921,-128021540,-337617271,30310430,-1982040439,334225526,-4307257,281968895,-1948223863,1586100318,735639516,2014475471,-1069103333,2122907649,-94467106,-337486199,114196510,-1981907319,703324798,-955724160,-16314,-1948090743,1586100830,-774244386,1004655072,-2147189567,730924238,-1982203960,1317651014,-61437500,-1961329013,-9953667,1032527871,-1995684469,1586215494,147257078,-947706763,-1132558056,2114215227,30271495,-185921164,1006263947,1249706589,1946271464,-370021630,1191116938,175965114,1946261992,39664626,1586230908,73219066,-2014828418,-345148415,147257076,-1863839883,-1956547583,1178141253,-351306246,23914583,1166758516,-96061180,-2031596929,-958760959,-402532282,1014235545,-924253320,281474560,1325341045,-2084408138,1988691142,-666450248,24897537,-361226636,-16733463,-1451968946,-1996165501,1187428470,1659371992,2013623297,9562602,1950402294,-1075412978,-1946397047,-13717410,-385875817,1586232919,19130608,376789624,863771707,2080529467,-1236336861,-964474252,-1200191228,1547430635,991722754,-15893220,880064078,-1996165501,-353650570,14173894,1946224872,-163910741,242499782,-1983912320,1586232406,-1744884048,1187381248,-353893928,2039313408,-14816996,1950402294,-1075412978,-1946397047,-13717410,-1962934121,82427006,2130853119,281474591,1325337973,-2082900810,1988691142,-5182536,-864766386,-1996165501,-1544832906,-151888245,661981382,1946185448,39660363,-165252029,242499782,-1983912320,1586232406,-1744884048,1451950080,-1132557316,-385958679,611582002,1963220267,-14227197,1950402294,-1075412978,-1946397047,-13717410,-1962934121,2123103318,-22877764,-1191251479,1579089921,1491657,1958366975,49251087,-1073543797,721421829,-1132557832,-1169227837,92998772,50332677,-1980234816,-1916552066,92997237,1183443153,242763958,1947256566,48283910,-1992232957,-1950107530,1988869246,-649673032,80147968,1191052148,-61437479,25126942,-193528033,-624897,1996486774,-13303814,1979646580,41287428,-388466945,186586696,-1962246720,1988869246,-61437000,-662798141,-1995672576,2122968182,-966882834,-1982110072,1317663318,-632911632,-2130946421,1451835598,-1132557316,179861131,1183564736,-263287828,25084219,-465139311,-1947709815,1317793350,2126593010,1183420673,-363951642,-1554689,1988880966,745864984,1781167359,-1929221614,1343681606,-16534936,-1070386060,1150111824,71919684,-465138352,1552633878,476053294,1039947403,58064895,-1013950997,1962932864,30009349,2122533355,1131741402,-1961331061,2105750140,930349086,-13738869,1962880116,1779591722,343852034,101248899,72771671,859075839,-1924116288,-1570225068,1452102148,-11397412,-12772257,-1962642177,-1950090154,2123099254,-27358226,1963116278,29816333,-956943499,-380013564,1317732504,1959668720,-150831347,-629243687,1091728384,2122321899,-143327014,50379753,1579925110,12183762,-1377176094,-229733632,225759019,-638123393,14319232,-348056972,-629243889,-369658624,2114125968,-799134784,-503279896,8579573,737300107,2131588303,-2133199102,1946212990,669729066,14319232,1726740341,-968455280,192856075,62813699,1579926598,721873870,1174655070,-1065483326,-389658999,-572391349,1317748971,1959668720,-150831347,-629243687,1093301248,2122328043,-143327014,-1953487637,-1072970170,2114128766,-1002044480,-338797013,-1035599098,64118315,1183432310,649414,1988746722,-729904682,-360253,-1957617291,1468864606,746061636,1445623807,276234071,1745778431,-11402065,-1957099426,197393494,-804749861,-933362750,-1979951479,-771031458,-1957616519,1468864606,746061636,1445623807,276234071,1745778431,-11401768,-1957099426,1452015198,-956906500,1361146912],298,[106952502,180937,59592,861361694,-163149376,-1980742007,1183446086,-297367054,-1981004151,1183443014,-599356950,-1998895480,1183439430,-25898,1183383552,1780386766,55574019,990082721,2130934790,328989,-150987590,1783649250,-26110,-1073020928,-1578564747,1980138243,40502531,-6679702,-1996488449,-1072956858,-1981217931,-19363069,529204039,-500087,-1962705914,1157503094,-1993045245,1955331702,-1959490794,-964492716,415141130,-1190717697,-1510801399,-1409269831,1958742698,871948805,-2037732672,-1501495513,-2012217561,1586224966,-1408829672,1962999813,-1340176124,12777221,-1956285056,1750043423,-1922410613,-1047804290,-1413313621,-15038837,-1951678205,-1979770746,-1039926202,149914539,-16776520,1461065846,1392745040,-1959393438,724960325,-150832891,445024728,1166751487,1160459782,-150832894,-2096532008,1946221694,149635083,16547459,-654900615,-15169911,-1946263925,529208927,-1995815029,-1946194810,-1073017785,-654900615,-9533815,-919355341,941389709,505967620,-401698730,104592668,175440788,-14055690,-1593609215,-1073020010,1444809333,1814107802,-599357173,-1979830808,-1979749754,-1946193778,1190592126,141824223,-15169907,-29300656,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1975520036,14608643,1744847365,6955074,-26032,-1073020928,216597365,-163149566,-26032,1451819008,-230258188,-989956469,1392912988,-1903361174,1360461592,-14790574,1577056374,-128021724,-1979710535,-654964153,1200144410,-203275510,992363915,141916741,992232843,2121562181,14044801,-25261248,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1958742904,4326741,1780499048,916082688,184549388,-385649216,1183383939,1184518384,-1996488692,1183444566,-25785364,103439556,-1929156013,385816718,-1924115887,385839758,2019426129,-9265523,905970617,-167098486,918559448,1124747144,-1097993758,62521122,92943872,-1071982346,1191544886,2123101154,-548997378,-1928825584,1358895238,-386065944,-1073020573,1996434037,413043992,-11331841,1996485750,-126418958,384327309,-16749997,-68674954,-431584777,1963276349,15591683,971406977,-402295803,334169867,-1695123713,65535,-990493045,-1993995170,-2124289273,87746174,-1031076747,1992617451,2088969960,343212036,-428409082,-1862764801,-65869810,1975520007,10873091,205848358,207537438,71600934,639567753,-1073019765,884477045,1693918720,651725570,-1873803381,126937102,57155211,213524363,65206016,38272984,57294475,119422347,1208188065,-150987590,-1946680350,1183579766,1183558420,-964449514,-2086296212,-1515911994,-1424996725,-1424865653,514572339,-1525909819,-96040161,-431584341,-27358293,-1207617219,57999360,-1424210037,1200292725,1586211600,55574040,-17146229,1992557391,478750216,-337230197,103147548,-31957365,1586168655,55574266,-26029,251592704,951583612,2122534917,57934064,-1962524440,-1072964538,-1706031500,199696694,1780386648,55049731,95422151,1583284224,382388511,-138398976,17148934,-1958185984,1207382621,1965031458,1581774599,930349058,1964656185,411449650,-1960020737,2106326654,-1958900960,1317623885,1515555796,735205001,-800159286,-14238080,-166759417,1971380038,1787181321,-385452545,1491666314,-595688702,-385649664,-2037710630,-1769210006,244055920,918815610,1719731054,654049238,1947223097,1413031435,-2127465200,67163726,14044801,1015228032,-1971817472,-2130762338,108265979,626800678,-1635030667,-619970792,-604567943,475792166,677132582,-1635035787,-619970790,958793332,1198861148,-14500224,-1958710016,201269406,-1157401125,958792080,796205916,408718118,375139110,1580926325,-1961724720,992400478,393549916,651320971,1964399675,482247438,125108479,-14762365,-2096401408,65156294,-376427797,-645136548,58334763,1586093047,-394884636,-135641460,67163718,1317209716,-672448298,-1076468093,81153667,-1930264892,1975520192,10348803,30822019,-13988211,660441894,105977350,-26029,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,2116119194,-1960442098,369502045,-1705834922,4078,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,-700019730,1967128745,12445955,-477898613,65257745,-299515125,-700020225,-1930658108,1975520192,10348803,30822019,-13988211,660441894,105977350,270309971,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,253848218,-1960442096,369502045,-1705834922,4278,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,512630510,2122515874,2104819932,-9795957,-9398645,3723,113143779,-532232448,1719730177,-2080505898,1946157692,-1977840801,-478027906,-550338432,-16103563,1586169972,341588430,1144732533,990540838,829761108,14044801,-699498238,-1635090432,-75432155,939881473,427103068,-14508406,1963875378,547261200,1977289727,26262275,1947294777,784761614,-488618241,1844125593,-1947014335,1586094174,408718050,-1965334904,1585976156,-699992102,108265984,550915715,1719915499,1317265366,-350289194,-1055764928,454281491,101924883,705891603,-1055669997,454281491,101910035,705891603,-1055760877,-921450221,-1055703021,-921450221,-1055669997,-921450221,-1055669997,-921450221,646351379,-696349697,-787486845,-1510002969,2123043325,82821590,-787486845,-1510002969,1190597149,1954545878,-373279995,-919404022,-14315894,-15169909,-14893437,1027831040,91619339,1929377341,33128505,-922090380,-1903529099,-511639767,-732001296,-2133698933,175382777,-402422111,48431736,-2069821205,40822787,1317621731,-394884636,-370522484,-109051774,-2147126271,963969273,-14053750,-14639477,-14510454,-167401311,443875777,-1593513536,316868004,242534910,-33184095,-1593346871,-906099288,-303559819,-498169599,-924253213,-373280000,104595822,-1259784588,-1408829696,1965031429,1946434600,-148509916,371718,1008366880,-384404476,116850839,536872364,104598389,71043700,-2065104012,9038080,-1981528437,2126833222,-128021528,675646246,-1960441975,1200171845,71812866,1204224000,637534214,-1994177141,-768407481,-14510454,-1962256504,-1979767930,-771093689,12190580,257394948,91537418,1003393,1961101832,256868613,-771026944,-1960441996,-783669163,290949610,1963671427,549355797,1912743679,256868621,1199636992,-16700408,-1326902969,-431569152,-1461123783,482247424,812974335,-15024509,-1960217344,-2130765690,1962990206,-616106490,1024226561,343867394,2113928765,1024322316,91619339,1929377341,-26547965,1357018879,-126419170,1347469363,-1634906032,-1923875048,1347672158,-25755824,-2129804568,87742590,-1070398348,1187465963,-1962591514,-2037647266,1200226076,512133892,105351679,591760166,638076809,-2011150966,-2037708217,1200226083,256362251,-1073086464,1333855604,168296463,-2130348828,268439375,1132487,112640,-159480893,1379365888,-989956469,1392912988,1996488042,-227082252,-755969,-14749066,1552676982,610271022,-1695123713,3440,-1695123713,65535,16139975,-1950131712,1556414070,1783825962,-294191107,-1280257,1996484214,1922993644,-1957488897,1610559068,-260636808,1351834,-260636928,1353882,-1910586624,-1962565090,-486539250,441899,162947,1144723572,-1978895066,242496242,1547240821,-2096466927,-454938938,-348058901,928758,1104803584,244040479,918815610,958792558,645206084,3965734,-1098178444,-15991016,-537459079,477889318,679229734,992349301,108337244,374618918,-964491404,-338697676,2047748870,-1009125629,518818645,-1962522997,-1962711010,2014219039,1946630915,214139658,-4655134,-1593447425,-1054145672,46844191,-326413056,-1961513368,-398648762,-1157204477,1827201025,105286401,-1157083509,-1444347905,-379758079,516614859,-326413056,-1961506712,1317733958,1293064,1510042344,-365368995,-1207958326,1430586612,522120331,-1961490328,-504885666,172395264,1930184251,1610726153,-352248088,1177260053,45826060,-1947994368,105286616,-402108789,1566179605,174516557,1426066122,476638347,106859286,1509992424,-287839907,1426064074,1013509259,173968150,-1962896408,1317733958,310024,1510007016,22341981,1426065098,1734929547,173968150,-1962897944,1317733958,-87800,-1040775563,108331007,-386923077,1566179495,-890358039,-1957363706,377972972,-401842549,1183514696,139365126,-402652741,1566179477,1441430505,1317792907,173968134,1561089675,-905910296,-1957363704,381118700,-401973621,1183514648,139365126,-402645061,1566179429,-890541079,-620036090,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-860351261,650153493,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,115575787,-970538354,-1070399481,-997997671,16247556,518818645,-1911098440,175570904,1390939792,106874093,638028070,-1207806071,-920715263,1738,6856,-1070901673,-1980610935,1183445062,407800814,1343104,1183714933,651791130,74778425,65788715,-1962933829,1586044022,1977289706,2088777235,208994832,-1157627976,1600028671,1753801,1343104,1183518836,-431060710,-1947711863,-96040487,-1047850517,85612171,1183383570,-396981786,-2131206517,1962939518,-1896248557,-2094654906,1962937981,-330905849,99287040,32261831,2088973824,57999442,-2147407383,1962939518,8841475,652639940,52692362,2054488892,1380223798,653936270,1965442873,17099011,675756326,-68615307,1149974016,1194927704,638940198,1948796729,140413711,206015286,240618294,-1869602837,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-1947052407,1451951174,-229230330,-1410792579,-385647104,1178142612,-385648656,-1981218658,2122354695,1014235156,-1947828597,-396981305,-544488818,658965286,244338770,-1981287448,-1072955834,-947185035,-1897376117,651725762,1378305795,555129424,1183390062,-28931602,132892811,639131332,907038603,1951550521,1278817846,-1962052520,-1959393186,-1959392185,501943895,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-2081270135,1962995326,-11278077,-1695648001,453058870,-1862317847,652631748,907233162,1947026488,71732008,-1962518901,-1959393186,2005612047,-263323390,972191249,226292310,-1041693826,-263833338,-1175911562,475958022,289901110,980681508,289901110,-922877148,1586174069,1207314150,1098121496,906518155,906512267,-351643765,1586204718,1207314150,695533848,906518155,908347275,-349808757,1586204694,1207314150,292880664,906518155,911755147,22697867,1444016198,475958258,289901110,-1962872795,-430011408,407865894,15786369,1265942539,1198837307,846514443,2133917315,821658373,-24966529,-2095677904,293548281,906518155,907822987,18765707,1444016198,140413938,340233014,374836022,1586170859],299,[1200305672,1468741144,-263847654,-940419567,126534,907828875,950144,-2143925900,1963134591,-430011623,604473894,1963015171,-327253242,-164596736,-352186298,1586204695,126494438,20710180,2122521973,393543916,1074874102,1586172277,1200305672,1468741124,-263847674,-1947052527,-1977162146,1006838791,-385649663,2122514652,57934060,-1962880023,1586173566,1200305692,-96040620,188058422,1444511168,-1957635849,1160459974,-1097183230,907753793,1183712649,-1878725656,990218550,-1961656890,-13236130,-13213065,-963944329,-351982794,1586204686,2013214216,2013214310,-1715066012,-1097183150,17880936,1444016198,475958258,1451197238,907113472,911624075,-1962654327,2123046006,57796872,-1727117685,1586188370,1200301798,1391392518,-1695315120,462579902,1183535186,1347590412,-1727689930,1586188370,1200301798,1844917764,-1706012156,463038654,-1097183150,1377542248,1747229264,-1992942534,-1073019835,-952718977,66629,-1977179669,1006838791,-385649405,2122515164,242483218,15367811,1187448948,-352321262,1187483654,-1962934254,-1959388066,376867647,187992886,-150372865,375294943,41364278,1212035,-147101580,2122933373,-1043952646,-956103944,-1979779175,138280006,-1173389824,-1031077880,-969195456,-739702660,-796159749,1451880683,-1946514436,1347590594,906518155,910063615,-1707313153,478111934,300959233,-947129770,-259264777,-1040235123,161022944,1443491910,-25785870,-335905141,1988726793,-62470146,-147128319,-963959682,1385809707,140413776,779616054,746061622,-1553416550,140413724,541524790,576131894,-947185685,1385809451,140413776,712507190,678952758,-580338022,-263847652,-1947052527,-1959388066,1183384135,1958743034,375294837,74943286,1212035,-963947404,-775804007,1002832888,1182661190,1996423530,-1097181446,-1994588095,87944774,-955941376,388678,-1712437621,1586188370,2013214216,2013214270,1757321788,1174478137,-229240336,-135379317,-1947169810,-1723273658,166741513,1586229846,2013214216,2013214258,-96040144,-1326856661,1684705280,-15960321,-1097200010,-1961013951,-1000051976,-14227874,-14285193,-1097202569,-1961010623,23746288,-1694730497,494289342,2122576011,1215561746,-775804007,1002832888,1782414791,-1705617663,496583102,1039025801,92143621,99501767,-297366784,-1957670247,-13236130,-13222281,-1097188233,18725992,1444016198,-297366542,1175034184,-229242384,1589929066,2013210342,2013210118,1103010308,-11526712,1996484214,1103010556,1183391208,140413946,1115160374,1081605942,1177274251,-1036805638,1385808427,1757321808,1174478402,-229240336,-1946386805,1183772278,-360807654,-1957989120,-1959389602,410422023,38570790,1795837483,-570215207,2146903705,653822760,-1960095861,-796191138,71797558,-1946552423,-1949332496,-13236130,-13222281,-1056752521,-1706012007,511404222,300959233,-8129962,-2096791807,293470718,906518155,909395851,20338571,1444016198,1979595762,-51910397,1684670078,82531927,1465279594,-1908293990,1347590430,906518155,909801471,-1707575297,420505790,300959233,-1159073194,1988858108,1015232028,-385647106,2123103408,1015232008,907968258,908084619,908219787,908870915,19813651,1444016198,375294962,-33044682,375294975,105351990,922633865,-1995946869,-1072956858,1183525492,9831934,2113553979,-28933368,-246513544,1979659777,-96040080,-1711389141,-1037319629,1979659856,-1877415052,1886781238,721522872,865730118,1354902466,1950714678,-1705975599,523649470,911233689,911111679,-1706265089,460482750,300959233,1183773270,2088777448,1182007306,907435659,556928,1183464565,1963205649,273085983,-1961265916,-1977162146,1946362887,126494217,20710180,2122521717,376766700,605111946,-2147191548,906162510,910706059,-347449973,1586204694,1149908502,1194866186,906916872,910443915,21386635,1444016198,2088777458,276037643,907435659,622464,1317013109,468402416,907435659,906708106,1946765112,1166751246,1435186768,-263847598,921851409,818304,-2143941004,1962936959,-263290873,-1877349504,205818422,172439606,-1959391628,-1959373755,1174492757,-229240336,66143990,-2093600908,1962935420,2088973831,561250310,652631691,52692874,-1977218700,1006838791,906917121,912016779,22959499,1444016198,2088777458,510985230,652631691,52692874,309592892,1749388086,1783991094,-757997359,300959233,1183576662,-229209104,-1026990242,-1783103462,-326413033,1457032734,241077079,1207312267,141820938,-1710328065,522601521,-74727373,-147694197,1058375,512300916,1173751200,276054026,1343125247,-1975627878,1975520032,13756675,134956534,1317745268,172894988,-1925064201,2126777462,112646,856052121,242679753,1444303442,1381060944,-16096102,-1420228609,-502511873,9890272,-13863425,1996434037,108461832,-15960321,1979648630,980811580,507796877,1979653715,189134392,-402295792,116064443,-13738613,-1070385057,-1959240309,1418408565,189134370,-2130414576,-134610974,257369042,-2029619516,12777463,1073902594,12777280,-1962445820,-355382761,4047363,-1961853440,1311443534,643252492,1195836673,-2090862110,1946254460,172919573,1091325483,638482175,1218065919,-1423922373,28898018,526278400,707273,-1424604021,-1424407413,-1421327221,289704875,239373227,272927403,-1413467222,-389829717,382402561,8415319,16777114,-1190717952,-1070858241,-772296974,643608655,1962886456,1329703682,1099971,509040128,1595916339,415418718,2541568,-1715457280,1753801,-930031476,503316696,1465309326,1603911731,-892788898,-661913588,-326412912,1457032734,526303283,838345,712,526276126,182985,518818645,1183536982,2081327880,-1959533821,119408254,1947354427,482837255,585889506,58461951,-1206131895,-503906276,-1961069171,-1949201441,-202780216,-1543408731,-896795765,1583338219,80398623,-326413056,-1207664956,1991835652,33602048,860223014,-1173785472,112722688,515998464,-1977165013,-208986787,509446694,862289958,79874556,-326413056,-11053538,1996425334,-4331514,1996488491,108461832,1397905239,-397324202,1583284308,80398623,1667845376,1867738994,673215590,824191331,540031289,1750343725,1763734377,1851859059,1702322464,1701670771,1735288096,543518313,1953394534,1310753,2293780,3932175,5898250,9830405,-65533,348651521,1183514624,138816266,1086884672,50751223,1183384646,65131006,-62486079,1183432963,2098682,-1946663287,310283224,860223014,-955354080,63046,-1191944567,-342293504,650128211,271795702,-1960439691,1057299269,65585408,-148440028,1183389285,-1982331914,-1960381346,117774661,65585408,375781158,639826619,771902859,91361083,-352009341,1334521590,-195130622,141615607,1929642045,67155971,-1980742007,-1023151530,1946210947,209617164,91423488,738197432,541223122,1183404114,-296318484,-628899029,6733568,-1070879853,-1413248085,-1700019573,3263,91602955,-1226194901,309773568,-1957411703,1284110414,-162624682,-1957147511,1284111950,-61961382,-1956885367,-330921016,-1956756343,1149890118,-263812256,-1956494199,1149891142,276726628,-1006210048,1541934718,-811970051,-1912602612,-1946645566,205949918,-330921045,-297366613,3520939,-1776106056,-1767624973,-1190672509,-1527578589,-179470298,80184065,-1392195965,1183576203,-1957188614,178957560,1610249664,-1962489981,-1951665082,2123102294,571646,721783078,-1834285442,75402155,-1416451182,654081675,134219207,-917223541,335549122,-553647616,8224,2097152512,289,-822017280,83886346,-1174338816,100663562,1577124608,117440782,-1258224896,-2030042847,1862271488,9248,-536804608,251658531,-520027392,285212948,855704320,301990180,-654245120,318767380,-1778318592,603980042,-385809664,-1493171967,-721419776,4361,-234814720,1006633225,-50265344,1023410441,-117374208,1157628160,218170112,1191182615,-1056964095,5124,-469695744,1459618064,0,0,0,0,0,0,-922746952,503316496,1465309326,-1085323074,247136264,142016256,-1710852353,-61705,242532363,2105753483,225707274,51019139,1583314292,80398623,-96040704,-1995407989,-1705512322,65535,57987595,-1996425239,40432710,-1706012128,65535,-327892981,1357923977,16777114,1475513088,26010,-628220416,-259275122,1317795979,-202780172,1996431269,-25872,1996423168,8821490,1183514624,-1948742662,-263288033,-1961865335,1334440526,-1987319018,2106325574,-1948284144,-159479521,-74727373,18499063,956658944,57939013,-1962901527,1183386181,-159973378,504339866,-1950183936,-161575952,1207377803,1946157594,373787425,1187467,1195057035,-15502064,637538870,637695231,-1878756097,16246798,-1070390293,208994086,175439654,205818150,172263718,-1705638394,13831658,1150232071,1150232074,1958742796,-11513839,1352332918,1476468295,41205771,1996428779,259300086,1996423477,534092538,-1070399164,-1946230807,-1958966288,-1706030467,21766101,-1695123713,22941556,-1946532213,-1994421288,2123042943,377457142,28890859,-326413056,-1193767394,-617414656,-1962389877,1508378198,-892788992,2075656196,-326413055,-1193767394,1586167810,139365130,-402237813,-920715204,-1207957814,-1957363305,-661774612,-1962933320,-919402914,568906291,-892788992,-1263009790,-326413055,-1193767394,1586167813,106334984,99141939,-892788992,1364393988,-997502894,244338710,-2080503320,868419780,-1878332471,-352255559,12161028,30390273,712,1457032734,-1996525944,1586232910,-1977644278,-1979676793,855672471,1996444150,108461832,1448497234,-1710590209,23465482,1961888601,1961691695,857508651,175636434,-2140646830,-26111,478871552,18499575,856650752,343408576,-2140647344,38967809,-963969024,-892788898,213450758,7125762,247006955,7650050,-939390280,503316482,1465309326,-1946263927,-544535938,-544530549,2139103115,326914050,1347666315,-14352998,2139118591,57954306,-1953473557,-165704737,1946421831,832198406,-1962788284,-1950338053,1222838350,184972939,-1958644490,25951838,-2097000053,2114354301,-1995863764,1569391217,-1960867054,48434255,-914349903,172820544,125599107,1988823669,-397258742,1482293417,-988701542,526278402,445129,-1141445735,314114164,41859588,1824197099,68204800,-1207798086,80216709,-1910636544,-1990764840,1451884126,242650108,529260171,529260171,1342340992,-1047850116,-40218541,1526901540,1342340992,1223361396,-1948349552,172488223,1443263492,256127386,-208972285,-1946263925,1996443648,175570700,1933688474,-1946645757,1082916446,1996443650,108461832,-2025734502,-1085253885,2089242445,1459555842,41716220,-920691105,1459620554,2089497739,675646258,-1960157813,1347515468,1103010387,1552614299,1850510188,-1705815728,63455678,734147481,-1036805694,1150015627,-896820874,734147481,-1036805694,209503035,-1053572213,1149878571,-1875383434,-1960295029,1569420876,1347637546,-700334438,1818004227,1349405835,-1097182893,-1727787199,-1037319629,-1950207079,1950649304,868453273,-1983763518,-1017154492,-1190907205,121307156,-1014823308,1106764292,-326412853,-1000909282,-1064564610,1551157003,488585626,-11448572,1996425846,-1705572856,65535,-1950183847,1065363160,1092711738,-1946230400,-1931400228,-1950314800,-975532804,-1527576458,-2010719602,-57934259,99349387,-1962377532,105810932,1460013539,1528895130,101182212,559061591,-427096921,-920691105,-1207957814,-1957362896,-661774612,1586190166,-65041652,-208945101,-2130551669,1952448483,173443952,1330379649,-1930886283,1257996544,-2124057521,2135902715,-1961657256,-1898410754,482837440,-1340130918],300,[283971799,283011644,283971820,255787007,256839498,258173516,260575090,259615316,260575111,7536639,8585342,9923172,12320934,11364972,12320955,11010047,12058803,146735103,147785930,149121668,151521522,150563468,151521543,152464020,155191615,159476380,160958861,161901220,162531756,65732607,66782198,67594932,68748312,44180683,45286062,47278788,49677024,48720588,49677045,156631039,157682017,3670015,4718659,1366911308,1370182054,409889324,420288647,411790068,420288675,414673660,419895523,417557252,420288775,3932160,1019019266,32,537526531,7929857,1793851394,1,1764491266,2,1700528130,3,1500315907,327681,1577058563,393217,534970627,458753,1732640770,36,1772355586,4,1195901189,7471105,1777074178,5,572195075,983041,1775501314,6,1655308547,1048577,1699938563,1114113,1676411139,1179649,1699414275,1245185,1032388867,1310721,1789657090,7,1651900675,1441793,1782841346,9,535822595,10551297,536609027,10616833,1792278530,11,716833027,10944513,1210056963,3276801,1792802818,15,1777598466,16,1067647235,4063233,1097335043,12517377,959053826,18,473825539,21233665,1795948546,19,560005379,4521985,556597507,4587521,558432515,4653057,1354170627,21430273,1624571906,20,561971459,4718593,1744896261,11665409,1784414210,21,1768161282,22,1790705666,23,46661891,5767169,1785987074,24,47448323,5832705,1643446274,25,1209729283,6225921,1220608259,6291457,1786511362,26,72679683,6356993,1432813827,6619137,71434242,28,341836035,6881281,1726087170,29,1096745219,7274497,823132162,30,1097859331,7340033,937426946,31,0,0,0,0,0,0,0,0,0,0,1311488,0,4145024,4161599,4161664,8404799,8404864,8421439,12632256,12639424,15780518,13158655,5460819,8421504,8355839,8388479,12648447,16744319,16744447,16777152,16777215,4344132,1380275029,436230144,453174017,-1341989119,1073933056,-16587007,-939523841,503316520,1049188182,-1070398761,58050827,1342210025,-6663856,184549631,-352094775,-957837199,1975520003,-1872237821,6832746,-26111,-1073020928,-610051980,-6664190,-1560280833,6947549,16777114,22389504,-1113980822,-1560281088,-1070399145,-1560181853,1307050373,1958742788,145614889,1946246632,50128929,-437773196,-6676979,-1946156801,-1077899560,-1464270457,-205507840,-388958293,1583284229,-1194604257,-617414142,243872205,378077939,113705713,751,855770040,-17957,-850082118,-661863631,-326412912,1457032734,1392953175,-1207959295,548012031,-1456770048,645136385,-26082,1586167808,-2095084794,1963133567,276269845,-26026,-1705639936,334,-26026,1572732928,76230144,-6664178,-1962934017,776357624,-12778357,-1726515969,-1706012073,65535,39619374,-1996335223,80118535,-1959861781,-167050636,179882869,65583872,922732851,1397818071,-6664111,184549631,-13142848,1342363446,16777114,1458604800,16777114,-1898214400,-1075934269,-628226592,12185739,-1510736895,-661733236,-1705577589,239,-26026,116850688,66988,1049439348,922681376,1768555223,1013602078,48963327,326418443,6045325,47658751,1461611114,-16715672,-1576867042,116851020,132524,-286784652,526278412,182985,32900749,379211806,-1560205791,109904207,1344143938,1226905242,21865218,34277005,36970125,37555853,-1160218995,1344143400,1360941854,-1705880042,65535,379213334,-1560127711,1049428305,-164429477,-947090642,1361502979,238419742,1479,-560660690,-1072998141,92869236,-661960889,1333796747,-538804221,-722778554,905912003,97178,1958742784,-1192195085,1452868034,-1868935086,184549377,1377400018,-1193505968,244121603,508559876,536819281,-1722393765,132862034,-31552170,-1923932671,503448590,29071953,-1073020928,1347859060,117146,1958742784,-1706012505,65535,-259307805,101106318,39510,-1995964417,1958742789,-1948742861,55541791,314999680,-1070401657,-218103879,1207404462,1979679047,-2916863,-402424266,92866426,141869067,529258635,-2147266688,1466135647,127130,-157657344,-1207959551,1344143843,603979930,1958742787,24748873,529258635,-2147266688,990085281,1946385926,937971733,25010951,175423499,529258635,-2147266688,2007041771,25010945,1677,-1130737650,201326337,-1559530304,-661978757,1333796747,29589507,67110400,-369098752,42012138,-16776982,193260287,63898578,64553940,1342180280,-601930598,25142019,242532363,1342180280,-350272358,-1547695357,-1933377151,-1957326632,-661774612,1988843350,-13333754,1654262388,-16777215,1855588980,1593835521,-892788898,-661913598,-326412912,1457032734,-1962379637,108954420,-2095614976,1979647614,172279560,233504768,105286544,-351648631,1149997060,-920691190,503317706,1780499048,67135488,16777114,1958742784,55616289,51681872,378077184,-628227246,1744857630,-1952840720,1778384896,-26011,-1021378560,1414418246,1329999443,1162805326,1313818189,1177441108,1409306191,1768780389,7102830,1818324307,1866866796,7566446,1394627405,1718186597,1836667648,7106402,1718640986,1735289156,1937006946,1885428224,1766072422,1633838958,1207989108,7760997,1383296340,1409314413,1377858413,1392537197,1702130553,1766195309,1399088504,1291875193,1632837715,1394635630,1718186597,542330112,1769104723,1120403558,40501248,-1711240088,166,58048523,-1560142359,40502122,815429738,184549381,-1544719168,40371048,1744857632,1771701264,184549380,-1546029888,-1706032276,1142,57677449,-972853597,-1207910586,1344144418,179610,1958742784,280514588,1347590439,184218,1959922432,-1957670388,536819420,1183341403,4241599,-1190930245,1452082174,508763840,68729681,29312758,-38075531,374545923,2023379026,184549378,236352960,-1878748056,106883086,58048523,-989896215,-352096762,-1067545272,244339478,184961000,-1193511744,1190526990,41222591,-658784205,67746051,1360941854,-26032,516161536,243991406,958792570,158607431,-499858557,2047773685,2047748867,-1948649725,58631105,-150981447,651725793,411591,-1916783872,-1992900514,65059079,-440839906,374414851,-1202514349,-1185939393,1360921586,16777114,-1067545344,4161590,1393956212,-974647664,1975520005,15264003,58332811,-1962611894,-1996259818,235110422,-1878745496,94824462,1316274187,78342158,-81717606,58893059,1047838731,78931982,-1826548070,59024134,779403275,79718414,-1558112614,59155206,510967819,80308238,-1289677158,59286278,242532363,80766990,-1021241702,59417350,2088026123,81618958,-752806246,59548422,1819590667,82536462,-484370790,59679494,1551155211,82864142,-215935334,59810566,1282719755,83322894,52500122,59941639,1014284299,85813262,320935578,60334855,745848843,84895758,589371034,60465927,477413387,83847182,857806490,60072711,208977931,84305934,1126241946,60203783,1699267529,1291875948,1632837715,1394635630,1718186597,1936544768,7236946,1394627405,1718186597,1936544768,1852658208,542330112,1769104723,1916862566,1349280105,1916862547,7102825,1634300481,1414340716,1769095424,1409313889,1936026985,1383556430,1851878767,1409307472,1936026985,2003127840,1836012064,1207987809,1702259813,1633905012,1769095424,1409313889,1936026985,1835619328,1310749541,1377859429,1851878767,1835619328,1377858405,1851878767,1835619328,1310749541,1377859429,1851878767,1869562368,1851878763,1869562368,1851878763,1684819744,2037666592,1342203244,1952541793,7302761,1802465090,1953382688,1635086697,1635139840,1632072814,6644850,1953391939,544830069,1752461127,1090544489,1953390966,1918977824,1124099428,1970564709,1193310578,1768453231,1699610723,1698898039,1920300142,1666392185,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1131898190,1970564709,1666414962,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1818576974,1769235830,1310744931,1869771361,1916862583,543973737,1920098638,1207990127,1702259813,1633905012,1918979629,7827314,1634300481,1632510060,2003792498,1885428224,1749229670,1701015137,1291876722,1953459823,543518841,1936879427,6387305,1718640986,1851877443,2037540195,1852787968,1887007855,1866670181,1986622322,1633288289,1142974064,1650945641,7566433,1869508429,1701869940,1919898400,1509978996,1147564129,1650945641,7566433,1869508429,1701869940,1919898400,1342206836,7759218,1986359888,7824745,1852786176,1651856244,1953068147,1936028789,4900864,-61385216,1780482664,268462080,350106,1958742784,737184549,-129594881,251035273,1460239720,2087194199,1750554121,-1080422400,184549381,-385452608,-68615946,-1949921792,-1715459128,188919538,-1980140087,-489554858,738092681,-772502558,-94991902,1452013707,-17924,-772296974,1175226678,-243971514,1492797059,1996423786,88316666,-1073020928,-1461124235,69903104,1174337675,-1958900989,-62485516,235154595,-16155288,1996486774,2087194358,1183651337,1080709302,638874,1958742784,-1236366070,379212054,-1996008671,1996423749,-159973384,1294014106,-2096789238,-1388968761,-637439,-1149895602,1522530187,-1705570809,173744406,168663632,-796195977,-1070409333,-4651250,196014847,-15567397,344587334,379213582,-1995803103,-964492732,247476740,-18169,942583538,-1195215611,100728854,512427052,1342047274,-26834173,-1694992641,65535,-1010213281,13512,-1910614186,-1207734242,1727463476,-1913615612,118934654,-1423424373,-1423227765,-1414807501,-1423752053,-1423948661,-1977465718,-1330961052,307006209,-2096897661,41222649,45351856,33732779,-165000054,41222593,-511704652,-1411314960,521172107,1784092246,560634400,1183648409,-1706027316,175898624,-1026990497,1868955650,1768191086,31981682,-1070871808,1146391334,-2147229056,1819608058,2089494103,-1178588309,-1359871968,-1705572858,187703634,-1072996601,-1962519948,-486170098,650219080,3723,-1960427549,-1157626866,958791686,309602375,-500251773,-1205146635,378208257,-785710216,-544529941,303398,244039979,300090232,34228215,956658688,-613153209,-502479997,130034671,-1957013309,1200174812,1468610052,124934,-326412853,-1702887320,65535,108461904,-1710983425,65535,-526716789,-2097151989,326508798,1448336179,358810,1961900800,-6662649,-117440257,312009,-889191960,1114115670,1778412043,50240007,1347813376,199066,-4668672,575743,-661774848,1996445526,108461832,1946130152,23259395,-25785860,57163403,-544522869,58199691,926622691,-1014823052,-336076276,71827224,721977227,-146340225,133703,988283764,803837697,-6756351,1358710409,353434,1975651072,17492227,1451868814,653669368,-96040531,201240552,63075776,1023638022,561448247,990081697,1996716038,66854,-150991686,1748434914,40521731,16777114,1975520000,12773635,57804419,1748929281,-1589802237,117375864,-1066728584,519570188,-28931321,-1413467221,-1912165568,-1960380346,-494910380,66748419,1996432501,-25755654,117552872,1962934077,648784765,-17414713,178431,9693355],301,[-369473909,-1593376634,61539194,-1421280698,17155878,104546304,477496180,884668555,-1902848,1375956022,-1711117744,65535,980729867,57949833,57556676,-150981448,50559526,-92864520,-100609,1541994614,1958742784,2047213849,-59310333,222618,-59310336,224154,-96040192,251600619,1996424056,226335484,1996423168,226859772,1996423168,202087166,-1070399488,-920691105,-16775990,-1768227722,-16777203,-1634009994,-16777203,-1499791754,-1023410163,1224,1089822,-1896069495,872154206,-28931648,162945,-2129562622,16777852,1451952756,39074812,1810563699,-964470954,315065156,-218099271,-1956749403,-1951726010,-1070355708,-1414812757,-2082567253,1195078598,-1426033561,1958742700,519695106,-1202315770,-661779409,1847662234,1001064203,1946388486,-1979303162,637891843,34817478,-28901601,1006519947,259262534,1958742700,-2080773374,-1070390585,536837609,443081,1760332629,1183518332,139365126,1509954280,-38606499,1509950666,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,1362110,509040128,536870840,-1026990497,-2033713148,1465253889,-1566326741,95200005,-1010213281,1780499048,14706688,630170,1958742784,96641820,-2053484464,-1912602612,651725762,134367175,230136320,28835840,1600111360,1397310535,1680764003,134247017,0,-939524096,-67108710,-9388403,564894295,-1990522054,314506878,440591,782577395,178340,-1706011882,65535,1962934077,-96040637,-9920883,1342179513,-1705946346,65535,1962934077,1975520049,253737008,-16774983,1343158902,-26031,-1070923776,48025,1392146175,-6663344,-1962934017,-1058276794,-385818135,-739704483,-263796992,-1903493120,-270270614,-1191424375,-503906254,-1191180283,1381048322,250452560,-1073020928,1183438964,-73772808,83886094,1451819016,-196703754,-1962921794,-11011458,1996486262,1687836404,1023410191,1953824767,854869635,1979469567,1787202533,-62486017,-26025,1187446784,503316976,-1175161147,118882316,-1946255733,-156586786,-502958888,-1430246408,12120971,1889438976,1347622655,1002650,-49920,-1992276107,1149832260,851870478,1200166635,-1173911294,1445003265,645369328,-1695385857,4098,1979469567,9955758,-1694992641,3850,-1694992641,2756,-1694861569,4184,-186007509,-230258432,-1929368903,1358915262,-1705945322,4071,1962934077,1753648033,809798143,118931499,-2096707709,-561312570,-1483246169,549033077,-1359849728,-1048323593,-1493999840,1979663416,1754696577,31622143,1978237155,1122191871,-1929366853,-1950119119,-773720097,-1510764056,-335836271,-126419168,1075354,-126419200,1077402,511830784,-193033465,-9793909,1183432747,205863420,-947666060,-62456014,-1960840222,-840696754,-9793989,-242535308,1475903115,1109402,3323904,134604535,1347573504,-1709178264,3404,-1384857589,1358448265,1035162,525568,-1980479863,2126837334,571636,-1951664085,-1951663034,732688454,1996467136,287939320,28835840,650365184,855638528,270,1426129664,-2147483386,-2029976832,67109124,872415744,783,167838464,83886346,-989789440,100663564,-687865344,1027,738198016,9230,-1291779328,167772416,-1107229952,251658511,1006699264,268435729,-184483072,285212944,1224803072,301990161,1845560064,318767377,-956235008,-1358954240,16843520,788529420,-1996422400,838861061,33620736,956301574,1023476480,973078794,570491648,1006633228,687932160,1023410444,-788462848,1040187649,1744896768,-1090518783,-1090452736,1056964877,-1912536320,1140850948,-2097085696,1191182606,1073808641,-1308622591,-1258290688,5635,2013332224,1358954768,-1878981888,1375731984,-1895759104,1409286415,822149888,1426063632,2113995520,1442840847,-335478016,1593835787,-956235008,1610613005,-218037504,1795162379,385942272,1862271236,520160000,1879048452,0,0,0,0,0,0,1442840504,-1910575989,-1000909096,-947714434,523868690,-1048313857,-511491822,-1946579970,1330233049,-16222465,-140900746,184554510,1346335936,504520077,-401698733,-1073020756,104542068,45286280,104539252,510919562,59508283,104536180,11731858,104534132,225772430,-65968768,34688384,1569194987,1583306765,80398623,112640,518818645,1465309326,138841084,1946568203,108971037,757021082,-511688448,-1948177410,1992630012,-1898935290,530904000,-57998357,174492240,1342981770,-1978767734,-1974464442,1183453798,1720340500,407276054,444006224,-14911745,1996430966,578223904,1343669387,535301776,1609010175,-892788898,-1957363682,512630508,1996424018,108461832,16777114,-892788992,2058878980,444416,-661774848,2123061078,-1948284148,-1950338273,172291827,1460565056,1045404240,-1073020781,-1847000203,375163648,-1014816885,308251914,519724681,559061587,1183383844,148171006,-151236983,1964247876,1879477777,1046244099,1200301620,6678544,2093243627,189068858,637957392,1963146624,2104174104,109981244,992347554,74722885,742755110,-352305432,2106271285,-1705572825,20980050,91537419,-352310552,1012698657,-1070336117,1225412235,2126779518,178957318,-502958912,227026680,722093707,1583302849,147507487,-28407040,678740283,1979467323,-1911669981,992900099,1946390542,-1844561112,1344435203,74907473,16777114,50347264,292706393,142016336,-16353537,1788480118,-352218591,108971036,-1946519925,-1431565746,108314634,-2010711838,1311506253,-1948649718,62440385,706561,-661774848,2123061078,-1948284150,172488223,1460040708,21246362,-151811326,1950353988,1472213776,1045404240,-1073020353,1978205045,-146356735,-163133952,189068800,-33197052,166459206,269174006,1191052148,945589238,-1946526071,1012173599,507147403,1451874958,-59340290,-1005171573,-1014299010,147227563,1397772461,1103010385,1487602256,-654851797,-1705946288,44057022,1397796267,1103010385,-1381301586,-1705946288,45629886,1988829099,256150522,11127091,-1190956030,1317601281,173968376,1207312267,1131677707,-1946519925,-987889076,1996487774,2013221368,1103010329,1183384258,-1413413896,1360754687,-1709606913,49824190,-1409792509,-138398945,67112772,76219508,1174661329,1166616312,-1956517109,1334573662,1992629762,-129594372,-5521149,-11461772,-1097197196,50530881,531363910,638666635,-1962195575,478874230,24936323,2126786164,375046,905913942,1094417562,-186471677,643170993,1218065919,-1425840325,643232994,-1710524929,58014536,189106470,-2080737653,-1515910970,-60897884,-1390577779,-1379366229,-519913214,407341739,2122379556,41156855,62457868,-159481856,-1962576640,65110799,-1056251439,-1424791670,2005747527,-1197103868,1583284225,113953055,837632,-145271296,66630,-164427915,-1544945869,140413696,-1960812661,1481083679,-1946270071,1183406663,1845937404,-96040701,-1091025271,-4227073,-196688001,1187512319,-1954545674,104593478,1820132218,653942411,950147,-2094638731,1400111167,306706214,1265958915,58590779,-1960426124,104534087,997458818,407341862,-1946270165,-1947535408,650677210,722880395,-796132282,-1056707849,1446761235,2081980406,-196723963,1451823475,-196703754,653942411,639137675,-2095677557,-13305274,-1947469754,-1995940213,-1996450121,1593874623,113428830,35895296,518818645,-1957242738,529205854,1586230155,-2145416438,2085618303,36812820,-40218541,1543503652,1342340992,569049972,1996445328,108461832,-1946222872,1451951686,-1903917304,-1869314304,172785664,1208150848,-920691047,-1207957814,-1957362530,-661774612,-1962516853,-1734898913,-1769501952,-1727927552,46844191,-326413056,-1962379637,184588980,-1962642186,-1929057484,-1006396362,481887358,-768365312,-527772534,-523124686,-523119919,-1951673647,-371020862,-1413467227,-1413467227,443081,40648,-939763882,59462,-1961462133,-25786060,-10320243,-397404586,2123104163,846564350,192169099,-1962445376,-2020921763,1183383680,310297852,4031270,1183532405,273025806,1586170484,638028556,871040393,-1191179080,-11534264,-1705944460,58868158,2097154109,571395,-1993942793,2105746949,259326036,1343649535,-1371833190,651753221,-950778487,-3002,-637241,-1983892609,1183447622,1849607410,-96040189,58328635,1273561980,93005313,209043467,637547704,-1962777097,126559960,-401698736,512429906,529204072,-150991687,-2082995231,1979712639,1300964875,990438158,1567947854,637602025,621954443,20774915,1028551680,-327876608,-1946263925,1183392324,172488430,-1459260159,-663478272,-2026258381,762577046,87631447,884476277,1710695936,653822722,639124875,1595297163,1006261899,1946385942,-1769522420,1000961280,1962973327,1166747299,-632911576,474319654,651970185,-1993652853,-1960387002,1183392581,1166747360,-498693856,574982694,115623560,101873407,-632910505,1354773328,239418150,-1960438667,-511503795,-1962183421,-2143940002,1946292351,-11517951,1962929782,712310568,-1912965377,1375691406,-624897,-1075252106,-2094659824,1962937981,1654557968,6863359,53926147,1460876807,-162120958,91366775,1945388603,-196703970,-1946790263,1317665358,-632910856,-1947449719,1183440454,-260142614,-2081274228,1191130311,-22418950,185484939,58003526,-1006582295,2123042398,-1996125428,-14230970,642779767,-1709803521,97206718,-1948498295,1183384133,138775518,-1948236151,1183386181,205884130,870598280,310283200,1413843254,1447397686,-1994945754,-2144934314,1996487719,276234002,-1928431873,1783880286,1962889217,678756130,1344959743,-10314099,-159973549,-386631937,1589907446,-431060210,990873894,1148712534,1178273138,-1992460300,1183446614,207522804,1946222761,-297339116,141885952,1003393,289931010,738740097,33597697,1333858676,-972816369,-1962866105,-388937721,-955169023,87681094,39732471,-150506240,536879684,2122540404,1601503236,-1914157427,1795121822,-14789888,6950006,116850794,536872364,6948468,149618794,1786249014,1752694582,1343387391,-624897,1996485750,428206334,988315265,1377072389,-1190365557,62521345,308185856,-386644343,-2091253587,1946216574,-398030072,-352281879,-230257678,108380171,-385533768,-1064435573,-135233909,4191302,1183527796,3679732,1073998017,-2081141109,-12515359,1364260982,-1710852353,-65474,943583371,-1899400187,-1207734266,-420020172,1988753547,-994013960,-1993996194,-1993997753,-1950314945,-1960440714,-494726571,33194755,-2094655883,1962937981,-330921201,1183515785,38046186,283887923,675646246,-1960442743,1149840197,112898,-401449333,1183514633,-916561928,855643330,256149952,638665865,1965049098,1191851573,-483429366,66749212,1190602868,1963197678,16417552,-2094659723,1946160765,-339725820,256672017,76219392,-783810077,289669608,1149764016,1200305674,71600388,105351990,637944969,-1994177141,-1959393212,1149832007,-195654901,16827127,1283526004,-2130575345,19662916,-149863169,1946173634,256672005,-1023997952,91488384,1002625,-1957313776,1465261804,57673358,-150981448,-125106074,188058406,102200822,-16222465,-862321034,118012416,712294411,71666470,-1190779669,-1960443896,-768409019,1380995670,-26031,-1073020928,1347815284,16777114,-1993996544,1583285317,80398623,-326413056,105286430,520095208,182985,69996171,512435683,1207829546,958368515,-2096204793,-136182589,69869195,-352104450,38767370,69869195,-1023193090,-1947432107,1160997957,1850028916,2037794099,73304843,73398070],302,[1,-1786161259,1,1536534873,1,-379742775,1,-1777770603,1,1670785377,1,1768265289,1,-1769379946,1,1805035881,1,-378693943,1,-1760989290,1,1939286385,1,1769314121,1,-1752598633,1,2073536889,1,-377645111,1,-1744207977,1,-2087179903,1,1770362953,1,-1735817320,1,-1952929399,1,-376596279,1,-1727426664,1,-1818678895,1,1771411785,1,-1719036007,1,-1684428391,1,-375547447,1,-1710645351,1,-1550177887,1,1772460617,1,-1702254694,1,-1415927383,1,-374498615,1,-1693864038,1,-1281676879,1,1773509449,1,-1685473381,1,-1147426375,1,-373449783,1,-1677082725,1,-1013175871,1,1774558281,1,-1668692068,1,-878925367,1,-372400951,1,-1660301412,1,-744674863,1,1775607113,1,-1651910755,1,-610424359,1,-371352119,1,-1643520099,1,-476173855,1,1776655945,1,-1635129442,1,-1559,1,-268460337,1,-1626738786,1,-207672847,1,1777704777,1,-1618348129,1,-73422343,1,-369254455,1,-1609957473,1,60828161,1,1778753610,1,-1601566816,1,195078665,1,-368205622,1,-1593176160,1,329329169,1,1779802442,1,-1584785503,1,463579673,1,-367156790,1,-1576394847,1,597830177,1,1780851274,1,-1568004190,1,732080681,1,-366107958,1,-1559613534,1,866331185,1,1781900106,1,-1551222877,1,1000581689,1,-365059126,1,-1542832221,1,1134832193,1,1782948938,1,-1534441564,1,1269084159,1,-364010294,1,-1526050908,1,1409284689,1,1783997770,1,-1517660251,1,1537583705,1,-268458550,1,-1509269595,1,1671834209,1,1785046602,1,-1500878938,1,1806084713,1,-361912630,1,-1492488282,1,1940335217,1,1786095434,1,-1484097625,1,2074585721,1,-360863798,1,-1475706969,1,-2086131071,1,1787144266,1,-1467316312,1,-1951880567,1,-359814966,1,-1458925656,1,-1817630063,1,1788193098,1,-1450534999,1,-1683379559,1,-358766134,1,-1442144343,1,-1549129055,1,1789241930,1,-1433753686,1,-1414878551,1,-357717302,1,-1425363030,1,-1280628047,1,-88757430,1,-1416972289,1,-1146377543,1,-356668470,1,-1408581717,1,-1012127039,1,1791339594,1,-1400191060,1,-877876535,1,-355619638,1,-1391800404,1,-738198831,1,1792409594,1,-1383409747,1,-609375527,1,-354570806,1,-335955,1,-475125023,1,1793437258,1,-1366628434,1,-340874519,1,-353521974,1,-1358237778,1,-206624015,1,1794486090,1,-1349847121,1,-72373511,1,-352473142,1,-1341456465,1,61876993,1,1795534923,1,-1333065808,1,196127497,1,-351424309,1,-1324675152,1,330378001,1,1796583755,1,-1316284495,1,464628505,1,-350375477,1,-1307893839,1,4095,83,0,1,1229867341,1,538976288,1,541212995,2,0,1,536870912,1,138960,1,441906,1,1128616528,1,827936847,1,541212995,2,0,1,536870912,1,56762064,1,484352,1,909197911,1,541476431,1,541415493,2,0,1,536870912,1,118759120,1,537,1,1312899923,1,1263749444,1,541415493,2,0,1,536870912,1,118890192,1,138359,1,1397968708,1,1347769413,1,542001474,2,0,1,536870912,1,136650448,1,72246,1,1397639511,1,1347769413,1,542001474,2,0,1,536870912,1,145956560,1,158832,1,1414284612,1,542133573,1,541937475,2,0,1,536870912,1,166338256,1,496,1,1163280723,1,538980915,1,541937475,2,0,1,536870912,1,166403792,1,920,1,1381259333,1,542393153,1,541415493,2,0,1,536870912,1,166534864,1,46656,1,1312899923,1,1196380752,1,541415493,2,0,1,536870912,1,172564176,1,4438,1,1431586131,1,538976336,1,541415493,2,0,1,536870912,1,173154000,1,5184,1,1380011347,1,1448232020,1,541415493,2,0,1,536870912,1,173874896,1,45145,1,1297304920,1,542263117,1,541415493,2,0,1,536870912,1,179707600,1,14144,1,1312899923,1,1263749444,1,541477200,2,0,1,536870912,1,181542608,1,995,1,1145128274,1,538985805,1,542398548,2,0,1,536870912,1,181673680,1,5722,1,1431586131,1,538976336,1,542398548,2,0,1,536870912,1,182460112,1,33095,1,1802725732,1,538976305,1,136323104,2,0,1,536870912,1,7888,633,0],303,[1024,0],304,[-1174634812,-1070399489,-638079246,1166747209,550273275,-44201178,539020161,1969434173,1878753542,1030386797,108356142,1952578433,775774068,-2130283152,1952868859,-126433964,508692049,-401698730,1029307834,57802784,1023462633,963903499,1946160701,1391924,-1343683724,1992642816,-984211716,1962932342,41221892,637951172,-1878886401,11462670,2112857,-1763114122,736512,-2081881228,-2116973824,369164524,-973305081,1959131254,868233986,1091341001,-1527534940,1992673931,648344572,184501702,19332235,516131861,519859688,-165273849,537077766,1203247989,106058499,244338694,118506984,540891994,-2130283776,-352255804,243279403,-989723865,2089416822,73173250,100874938,-1873404334,-50272242,16827521,1929388093,146706,397410933,17190528,58048523,-1996486472,1472984646,1498624563,1279536723,-1205993396,-661782162,175117963,1047908875,185234081,1749251520,-1801814016,1358954247,90375821,244338702,1510984168,-1801825712,1476757767,1979719741,6967329,244319082,184652008,-1995213614,-1559597034,-11007374,-16093130,-1911918026,196660184,175284992,707103,75976,-984132066,118884470,-17252723,-2037858254,1017970421,169636896,1008235712,-2012973778,1023341958,1006924892,-972720849,16708998,-1948259414,-172064560,141885694,-1421529416,-1421518664,-1985298381,-1426131266,1336544688,410309130,1958742700,-118773245,-1951789648,-1946224994,1220750279,126367304,-19364153,1183514626,-628717306,-1983892482,-1979783546,-1979780986,-1946226042,-1979779450,-1929451386,-1912673642,-1979787130,-1929450362,385805974,-124351201,-425816578,1258338558,1583292877,113953055,-326413056,1465274910,512634374,614531438,1091843,1946157240,909544777,142525443,425600,76224628,-1962571482,-1993997756,1015611973,2089404300,112642,-1031002901,376781883,1963086907,93005329,-1960442743,1149829701,112642,885328107,-972302196,1594351221,-920692130,503318218,512634454,915210606,76219190,1577211019,-1957311713,1992578796,106859272,-1962901575,-1406794666,259309578,91542027,-183914598,-2009709822,921428487,83910,1586217867,918760198,-916584568,-939521854,503316610,172919638,-1705959453,119754360,333697587,-1064374133,201783078,1971322880,870003476,-338545728,-100341692,36177550,506891046,142508800,-1962576640,652936774,-8479091,1996476979,108461832,1978159699,2124320255,-17665,1381176918,1309235354,-1072981753,1347815284,-1626782054,197692167,-920690998,1291847370,1397703763,33480,-396929506,2122578346,1651769352,-8470899,1996476979,108461832,703091287,374360063,132665431,-1072997631,-1098036107,-4522114,142016511,1460041471,-16062382,1461080135,15263824,1975520091,-402188755,1461065171,184600552,-1105234496,-1098053705,236912511,-1190717921,-1494024187,1074492703,1996425451,1316526598,378210219,1583284764,80398623,-326413056,1465275166,184960651,-13601600,2023361654,185087054,-1910213440,171346904,-1966525696,149521164,-1006078835,1312491646,-1962640378,-62323122,-1527529077,-1962047450,173444040,526081631,576201,518818645,-1710852353,139808376,108314635,-1591295858,-930414590,46844191,-326413056,509040158,-1710590209,144051918,1959922439,-1948611053,-24442762,-1962522997,-66722872,520529139,1583335563,113953055,-1957363712,108462060,-1710983425,146166173,312009,1458342741,2078809687,73305080,184687777,-1910737728,1049306816,942014502,1191867677,-1962510651,1957098443,111224326,534833920,-1026990497,-1957363706,1996431084,142016266,-402229505,-920649798,1426065098,1464921227,-486257013,650219028,16001,158680398,34010918,1954545664,11921667,37650726,1916796928,243344896,-2147483646,34504998,641728512,132863,504269606,640934656,2637451,1032005126,639726592,1963262479,93201947,4096294,1967476224,116860431,-1073741822,1464927861,1499448043,46629639,-1047735582,1963216443,645998321,-1073807358,504269606,641524480,2637451,1032005126,640316416,1963262479,93201956,4096294,1967476224,116860440,-2147483646,-148500619,518,1359377472,1606347607,-947714215,-1932926462,72235969,-2128154251,566,-916955264,1426064066,1465314443,-145430498,1317795379,-473943292,650219025,1162755201,-148502411,-2147483068,-1545010316,1291789824,1283532290,645922818,150657,1284187712,640607006,103316619,1949645606,34547230,639137029,-2128214642,1967476284,1157047822,1975517186,-346599162,123297742,-503134333,1002540246,-243989426,-1957574349,184687678,-1910147841,2089494215,1157047814,1950351362,1686185710,650116866,148727,652244352,1963085055,-672463142,-1959338869,46367503,1364397283,244318314,1527371752,-480645909,1609060614,-1896355071,-2128214970,1073676900,-916562145,1426064066,-1906840437,348063302,651309824,184698251,638874816,1342586251,-16484609,1889141878,-485956087,-1949857022,1607076808,312009,1458342741,637814414,1588867,639268096,1185419,136219430,1960512256,1459824132,-18709754,404130086,378217984,-1591345126,-1185939432,1376190463,1889161553,1477117193,46319966,-326413056,637814414,-1459614559,-1064566781,-1960440460,184551454,637826267,-1962391669,46320072,46661632,773718016,23993998,35393163,244046222,216203270,23744849,31985296,-320120567,-926168801,503316482,1847496238,-1948568831,-1912464370,1334519489,1976109830,-28930826,637814411,-1912191095,1602823872,650130182,639389579,-484286581,1207379498,1962934532,1207379485,1947205636,1468737045,264405766,-4586637,82493951,41140795,-1014775157,651616778,3933755,-1557789578,-617414596,53222968,1318720117,184917252,-1911982656,-1557725626,65732614,520373899,180937,1475119957,512634398,1183711598,-1708680700,1996426065,-1879021052,139651086,637814414,788215,812941312,201783078,1962936320,-432110809,544473090,-2135179213,113714688,65538,74907398,1347440723,48504575,113714695,2,637814414,532107,158653195,142081830,1074392218,71732748,201783078,1946681344,-1763179004,74907410,-1689060198,167483916,-1909584717,-1912508898,112854086,35437312,-1207326822,436637196,654258946,-1910616577,-1993997242,74907453,-888260198,72260108,-1070396391,-1026990305,-1957363710,1465261804,-1710852353,216223352,208977931,-396955509,108395785,-14620586,-963752725,201782822,1114898944,136219430,2013210112,108461832,-32904038,1446730252,-399805178,-1070336966,244046643,350421542,992395662,-1960436105,653489423,991709067,-361494970,-1960393074,-1993996193,1583286343,46844191,1590165504,1444806656,-1983892649,1183447110,-481916684,1946699321,108446982,-1992293238,1586231878,173947148,-611448972,-1880492493,-1927342592,-695491978,-1962917703,1068764254,456432284,41094443,-1053069077,1015151218,561273421,1515404417,2088853621,1967408130,75268441,1383461000,654736513,-1203014349,-1477902317,1044679428,-1992534901,-1039401386,1284192372,1012173630,-1207148917,-1701035520,229120820,1085875314,-1261008128,882547775,1913517595,1975597845,1312588049,-2129562555,1967476796,1423365,196609003,73197824,-1946788215,2080572540,113738502,-1962521461,-472829860,-472790229,-506344661,1284241667,65130780,-92404743,1119600691,1464881920,84750234,1975520014,1347021570,261986896,1381502551,266771024,727191140,1183447678,-54489352,972447371,1031080542,50611339,-131398076,721436857,-1952123967,-1960900920,-1673546537,1813722266,1926793998,-1066038006,359979323,1342180280,1847496238,-126419199,-1693588070,-1008117746,205846275,-462086144,67271808,1552670332,-136085492,-1947705719,1586052700,912034790,-2130944375,980680955,1946352512,833589,1963064192,80213534,1719734388,-2080899096,-955717554,50390598,2122389739,1913127166,1083829150,1946418048,-1813299050,1280853837,1988706889,-1174457366,-201588672,-398029916,828198,652625547,-1962918237,52882038,637542966,1838731,574523686,-1524112640,-114971227,502035,852853,-2147480256,201783078,1971322880,-2147470074,-1426059251,-1413467227,-165226014,134231814,1586179444,173947660,-1591335563,-1073020872,1183391092,983639792,1958742784,244000274,-768409550,-770449199,-92013854,-385650160,1183383682,-296318484,850461109,1347571974,-1223872614,-1073019122,1183442292,-1706031372,263917469,-229209849,653285003,3280523,-489563341,-85796077,1586219915,1107343372,456432284,527568842,871515787,209125339,1996444496,-327745554,-330437478,-296338673,1178273141,-14846740,-426052490,-15727857,-442829706,-955247347,62534,1720387307,-25171484,652502665,2494091,604908326,-361329920,607519526,1049175552,-1527578588,672041766,237708800,-1993998298,-218094018,-1960421468,838870590,227157741,92939847,487174042,-169694704,244000351,723910698,637544462,2637449,-1993956109,637549118,3686025,68061990,237708800,-1993998294,-486528450,648344322,278153,-544489421,-1381258325,-930428621,-997571869,561315900,38243110,1963408166,251733513,38732070,-1993940501,-544537473,-1414807293,-341065677,1325475538,1962884098,-1432049144,-335879515,-2086360382,-1515978042,-1209272350,-2144937165,1929708159,1602823753,1602823742,1464946748,2005608022,2000365092,640644134,-964477813,1015227906,639857664,-2097001333,642844870,-167492469,57995460,621805581,-1993985420,-2091318204,-421393210,1600051179,-1993975719,-1993997729,-1993996705,958794335,108343903,843564838,1317732361,638182394,-989167735,-1527576970,241142566,276093707,-1948004021,-773598773,651756515,2235907,136218918,512634368,-1591344786,-1073020866,28837749,1050879490,939932416,-15829502,-442828682,-1206883571,-806813686,512435712,-919404510,-351605885,1207313942,259342340,72319014,1065559616,-972786688,-2097028282,641796803,1838651,-165271177,1946223687,1736517128,-336593148,1207314128,175378436,71825190,-680194048,1048625131,1962935084,649522126,1449611,762632971,-1948004021,-773402125,653460454,2242051,72122406,1048782400,1946157070,1283532304,637796356,538251,72122406,116860480,-2147483636,-2128211851,4670,638022420,1181383,-1960438784,-486535154,6600715,74696763,1090342,1347469452,-1456868966,-61437167,1946339062,243344903,536870924,-195130542,846519051,-426093744,370306831,-478248929,-15895295,-442829706,-955085555,62534,2112856,-11531661,-442829706,1477614861,-1947185525,1599796318,-892788898,-1957363704,509040364,-16091393,1996425334,74907398,233311888,1958742798,637990461,913575939,12304435,809679112,-1705815983,313593135,578076683,261986896,-1031073038,705072646,-1398594046,113714688,1048750,-953761138,301992454,1595868928,146983262,444416,509040128,36179595,-1946268023,-1996346866,1988753998,-96039940,762626059,-1398679410,1958742784,-2082959848,301992510,1586368373,-1706012422,318509030,1510860186,-94466541,-956257117,268480006,512634368,-768409234,36312711,1023821451,812777504,637977230,394951,117309441,-165281206,134223366,1048775540,1946157663,1562312452,637990402,91492355,1602036122,602626579,527749643,-89924978,-1701175808,-1911313655,-1174380538,582680642,161978882,546968509,856935450,-1899983168,-1947693344,1586169414,1583292412,312009,1224,1183536982,650153478,1457795,640250880,921227,1359356643,-16484609,1889141878,185848073,-1961790016,1950352454,-1706014711,336399364,1961607219,-16353537,-1226308490,-27883018,201082505,1183535824,-49916,-1706031500],305,[337513476,105287258,201783078,1971322880,1959922459,-1142421963,209125366,1376155391,-25755824,-386107649,753602716,637945486,790145,1996439552,175570694,-16222465,1996488310,263186684,1183518443,116860422,-2147483636,-1070398859,-1026990497,180879370,-1910636544,28837982,1044283648,1912799232,116867139,-2147483636,-2092942732,7230,-1958727052,184551454,-150506277,263239,-952098188,1163394118,1358841543,-60912384,1393958480,1458048656,-129594894,200955529,41244866,2122536171,1282671110,201783104,1950351360,203850223,784334592,23993998,-701038752,-734593277,979897859,-703165419,-735672061,-1898935293,-1983869224,1996486246,-127992058,-2081003893,-1909586748,-1895731682,-1895574522,1627641350,2122563635,192217606,125091851,1946158397,532689666,314057,1224,-18402,-16222465,1347421814,-806875504,736748,347603829,-892788992,1329856516,1279345491,1196249932,1112099928,944654679,776815927,5000260,43208,777475614,23993998,620963744,1183383554,656834790,117439747,1352729158,738599437,-1205898237,1344145929,1118248346,209125140,-1710590209,365668125,503973560,-1491232176,-1070393898,-1979955575,1183446598,-230258188,-1980742007,-1991710138,1183448646,175555816,-1072971636,-1705636235,367021688,209043467,1240138416,1023451880,91357216,-351976728,19130428,896909323,-10963315,1444304727,837291664,2113015,1609048946,2112769,-169337998,2112769,-689433742,2112770,-1964504206,2112771,1911030642,100132868,-1895370519,-2097003002,16926270,1996424821,-207623940,-385976577,1183712992,922691324,-402259956,1187509674,1526726908,-2147433481,-4316299,-394885121,1308980294,41498249,38155915,38143687,1996423168,1894254326,1176406524,-163149054,-1705638205,369787638,58048523,-1950154064,1324352456,1017915133,1007383644,1007121455,-503090118,1190940400,872362822,179054299,1007973568,-1929087698,-1694541669,381553071,-10976376,-2115572921,1342133947,-2129955506,788485307,-1996262074,-1149111186,1163460438,-1149170827,1160707924,1854473077,1485015282,1488358911,1444303871,1542563816,242597899,74767115,-74719701,-396929514,-1580994138,109511200,1183384185,968897512,326496838,-1912078152,637675526,1574647,58032128,220725432,1996423296,175570700,-1706011114,385244197,-1976109518,1451819348,-28931616,-1203701621,192217088,38046518,58048523,-1023409480,-1981000055,1183445086,-1950314756,244000449,-661979086,-638132013,-753876608,-463566357,652363401,4079233,494076672,1963247350,-193035496,-1944947456,1486786001,93579519,1962934845,1030148,116860611,-2147483636,-2094656651,33557518,587613835,1967130694,374813,2209987,201783078,1962936320,116860428,131084,112722804,300466944,1958742790,142016278,-16353537,1996487798,-91035418,201082510,-371034688,-16318918,1659436150,-1073018893,-14281611,-1174401994,482017286,161978882,-379906182,-4456910,-11335937,479919734,-1994894254,1585970782,2032044520,-941935870,-1978,508529446,116788451,1963983654,1333995013,-1070383092,201783078,1963458560,104539682,460587036,113714694,65538,111339526,113714695,-2147483646,-385649344,-1991705167,-617353658,679447334,508529446,1349830923,206042918,1215660032,1022117515,504853760,146284302,360889856,520430824,1187448947,-385872906,-2128151175,50347647,236855923,505887,-401239874,1931412741,235295507,-401698730,540933202,-1996262656,1527248966,679447334,508529446,197378188,-385649207,642842771,184956299,644707574,2766339,-1977171917,-930396668,1461633932,-611449066,-10961267,-201531509,96872100,101077760,-401698733,1527246430,74760203,988487519,4079233,225641216,772130598,1170679365,-347777022,96941579,-952744914,1280049733,71681574,371154688,-401698733,540933066,-1996000512,-1070335930,-1706029333,409292408,-2094612338,1073744910,92874247,1230587719,1843987316,113714943,2,38157955,101086465,-278403066,-129070329,1225225281,-369734007,650378377,788215,896796672,41498367,38156031,38143687,-4718592,1347421951,-1504568166,1342572057,117743592,1392286214,110041599,110035526,-1073020295,1256796789,-296842244,-1960432925,637542966,1838731,642252595,1074021623,638612480,3292803,-2096205308,1962995838,-2096698599,-488502586,101077443,-25755817,-1694599425,436996464,105997547,-1695516929,442109853,292934155,-1695516929,442895845,15746759,-346487040,-1634053424,119173661,857508646,244000466,-788135886,-489500189,-497144838,1357141531,1381060614,649697875,1225202305,1364350726,-1542885222,1364220186,-1356859750,-260636902,-1223694694,1493653530,57982987,-369132311,-16319591,-16615114,-1895686090,-1207797498,1342636031,1377606224,2122521279,276037872,1996443654,-461963280,-387811585,183176378,1342624307,-397258158,110038190,-1962474887,1451951686,1086464776,1183385205,138840326,922730547,113705542,582,1996443654,108461832,-25755898,133738984,200951433,-385649216,-148440287,3078,1578202496,-362753,-857146250,1183405047,-363427334,38143631,650153667,792203,1183445131,-96024580,1183514624,138814214,-149916352,1971323074,374788,105286083,-150452599,1962934978,10545411,184719336,-1207667264,-2084372480,1962993278,178219,-1960393074,637541390,2236043,71825190,259260417,71825190,125108352,-1207667384,-2084372464,-454948157,-16222465,-11139466,-437721482,2028492534,1459129327,1458393320,1073962984,-397015435,602664481,1476394936,-16222465,1347815030,200795624,-1911261760,915089094,-14286840,244320372,-1192174616,-1950154752,-956152266,148998,1996443648,-151656196,38149769,-1008052599,958758,309641227,117427075,1397968902,-469143398,-1073019110,101058676,-387128088,1355017987,1929388093,-25755894,-2097088536,-1191182770,1183318015,74727656,41526088,15761027,1996426612,233151216,1187454023,1476395248,1929388093,736567,356320628,-2097122304,141886,1586177652,553354236,-1014096266,201783078,1971322880,1177979667,1174849282,1342177282,-161355770,38149769,2112848,2122519158,208994528,1316526672,-1706025856,483676924,223362691,-2140703744,207934,1347969140,-1962533280,2113008,632817011,-1207702774,1344145942,-626582118,209125148,-1710590209,486778653,1931542147,-1060730072,1119552744,489908234,-1962933272,254034886,960245764,285475446,-1195178104,1344145969,245833114,168212509,496652318,119356327,-10985185,-1962785266,1606675030,-892788898,-1957363704,71732204,-16223168,77202550,-920828660,-16776510,-16615114,-66959818,-167771464,16985094,1048788853,1946157774,106321720,-327040626,-57998848,503325374,770187022,-1105261056,887619657,-594862336,374390835,12062291,834162688,520048657,-998178100,1577517568,1174835039,2030472962,216580866,2139969280,911368,-141877498,178957407,1341814208,-1070400317,-1946157127,1101984479,1004140353,638809311,1023362442,1007383644,1007121455,1325626426,1405348331,-544516271,641698598,2768387,1963276326,1196839180,-1493972853,1962498398,-498908411,1499461859,773768027,23993998,-2097149256,195134,6950260,49815295,1929382461,532689666,-326412861,-396929506,1996481306,165517830,-1073013399,-661769612,16001,242566478,532107,-1710721025,509348317,244373646,-1962194200,1352277744,-148998641,-1949957160,-17714,398891,-920691105,855638730,445120,113950771,-1957363712,1183733484,915088902,-1960443870,279512132,-385649408,1084817537,628913152,-1993933831,28836932,-11532800,1996424310,158374404,1675828869,-1710833522,517482005,-2128159949,1966096703,1204233801,-1207821812,-400679198,-1943608714,639569503,-1290778681,1200170505,1204233746,638141972,638994313,807684039,1200170614,130059302,644192848,1996431092,74907398,69140262,-1026990592,-1064566780,1704611847,857678886,1441721280,-1026954101,247988226,1465253888,-501422050,637814414,2242187,2122972979,958810110,1946157630,915088942,-2144993272,653853796,101219467,159947350,-1073012931,1191118452,22342142,637814414,100945024,142379302,637572585,1850939,1005126518,1552623105,1086584324,-1007285644,-164203263,829690051,1963115510,281278019,-919388556,1364284166,2081010586,-771029217,-1993984908,-2144991148,653984868,33836160,-1113924981,-350238934,2088969751,41222150,1443251947,-519468902,1958742815,-28901623,1191888515,-1960405525,637542966,1838731,1284187729,101638920,166500945,638001139,541895,1686119936,-964429564,-522036982,-112953,11069951,16402119,-62470400,1988689920,-196687882,-1960443903,853060,-230258424,105155366,452985149,31127506,1444018758,1283532540,638058500,425091,992355701,1929387070,96897822,992346122,1946159110,-230257902,71580454,1191119221,-964474892,1203628810,-229735674,-227082480,-231681,-929367434,119543817,58048523,-1946201111,-2128152970,-134282140,139757862,73695270,1283467003,105906692,-1523977830,180781856,574081,1978945279,-21239329,536757899,-1026990497,80216066,1444806656,-528422825,-1980353540,1988755062,209075196,1996437876,209125128,-401967361,1967129087,32696579,-28931768,-1090759031,2122514688,393478150,638222020,637697476,-377287285,50886271,264668145,-2114918781,-2097083450,-24383258,-288160591,1465045555,-887907686,1975520032,28240131,-1070350194,-372125813,-1410072781,1347469452,1261040026,108954401,1960349184,370049029,29229312,176079872,-955531124,-1310129291,515912448,-1912155597,-1960441786,117443606,574199,243272564,-2130182122,6158,-540481408,574199,35657355,378209396,1377763959,16825862,496933406,-1073012377,-611577483,-1705781106,566236116,-1070376441,855714793,1381126354,649697878,-225762866,-544515577,1375797433,1364395606,-1878624513,-505878514,-400636277,109567858,-963771870,4367142,1443528388,108381478,117464255,-838084212,210439796,-108838591,-1190955484,-1527578588,-1960851828,-1072955834,-1557789580,1183711276,503745544,-62485760,1442883747,520494622,15908615,2504331,138254508,-1945799168,571608,-201537397,3325860,-1897985560,-1106923490,247005264,530969344,-2069783970,57876960,503350249,-1897992728,520235014,6305417,158725643,1614187302,1614186752,570854400,203328512,1644611328,-1996455936,-956275658,1409350150,578336836,-1207949149,648241445,2056920576,-1558007263,113705136,178,11798215,-1195682736,506112,-1031548021,-1961391864,-1980243238,-1948349425,-561714952,35266190,695048790,1716986561,690526800,-963960076,1583341198,147507487,182272,509040128,742293756,91554051,334086195,671518209,512370178,1183711254,116860424,524300,-1041693835,75416576,184912678,-1912113728,-1593673954,1183383596,868257534,-17984,-1359806669,1963276326,1373239289,2126827915,147060228,-1004136844,-4652419,-223415553,1239021486,-847195901,300634496,38141734,41796646,-1977169613,-788267187,138841681,171871014,142445824,-218103879,1239021486,65130833,1380995281,-66244710,1522568738,-1072998053,1586394996,872363006,-1901792266,915081310,1955397642,-204829944,-154694748,192250055,669323,-1962380147,-2136673334,1992654823,41207044,-1527526517,378406,-1064513397,2126789355,93005316,812957707,-1895825479,868234176,-234465281,87565998,-638060171,1364217937,-1425199206,1579112739,158646283,-13385586,-341511172,-18429,-916562145,-939522366,1442840578,803741271],306,[1650553973,168650092,1380272932,978077006,1634620704,543517794,1814065012,543449455,1314014539,1159744581,1746945368,1701077349,604638578,1314014539,1023429701,57953103,-1932804045,-1945783794,-402279394,914954521,99091940,451143706,246027448,234908240,6946922,-1192366360,1343138324,1780351850,-402560512,1944645087,1975520014,1291827205,-1957486131,-855432162,1946331153,80707587,52698761,12079963,1009765654,-2146667261,16983822,52694656,-2146768095,537077774,52694656,1464949521,146406486,-1090052608,-390200518,671544845,58007555,-217189186,1499422372,78758283,-1096554285,383552261,58171112,13796291,6967378,2145976170,95986548,-1995403077,-1156705762,512299440,-1329721834,-1326546669,339118353,1894260238,-2084371593,-1929772846,503452694,34651159,34879231,863472360,335972288,-1949266430,-315360282,33615489,237406518,646526464,-1992949748,-67106250,35653262,-1962548063,637909022,134795,1375862970,-397324205,74584489,242597899,245996218,-855002081,1291827233,-1230822963,-703689723,-737753342,-1902285054,-1946017762,740200155,-50973952,1975519916,-1073042181,-391252363,119409323,807308846,1962871552,-905540553,-935425789,-804353789,503731715,85900807,54656651,79298041,-56233216,63966859,-989521729,-217855946,96872100,777914204,3153550,8973441,12319883,374736448,244339543,1084734952,-1095101579,-1813491031,521034472,567085492,-850591816,-1204355295,-396945915,-998173400,-1073020792,-373684875,-1545933911,-1064435172,171871014,142445824,63833740,63717001,-169289845,1341795245,64110217,572427046,1199646208,856555556,244000448,-148504548,66631,-148497035,268436551,-1960438412,-1031600553,-773140209,-773139990,1942109162,-2084402430,-689829181,1007041318,637826560,100678819,-1558825496,512298464,109972962,1779302940,-336205569,808910638,-385914368,29289451,-18432,1343116806,197803752,-385649216,413336954,310798,-72,1442978870,619204638,1958742986,-1948742682,-2129783754,1343094982,58041064,-2096228858,271384786,14320384,-100659187,34870924,280762142,339148546,1974593538,870222675,339148745,1979639810,-2017447077,-1912466426,-68777008,1347470219,58024680,-2096229882,1347551442,6815850,1916856321,-1070350194,-54921077,-1426850816,921514840,927369,203852086,113718784,1048586,3049782,780744192,-1992949758,-2097150930,-1943660820,637535254,140937,35655307,1611565350,113714688,8388706,1678674214,113408,102664486,113714688,-65506,37232267,438208806,113714688,1146355962,516171270,-1993998334,-1993994129,-1912140177,236495320,-1682419698,1489719469,1760055302,922685042,244319664,-1905028120,-1945784314,109520600,-397410256,2028499535,-703689705,-857203198,95724412,2093344782,-1207586141,1336147967,-1145031934,1347624962,-401698736,-324837555,1958742787,-1579644138,-1064435172,-924316016,-469317764,-1945823229,855893534,537050048,-1873784749,1596188686,184845987,-1962117952,35430872,244367502,-1099129112,-1070399486,232785543,96339499,-16401245,-402278858,-661954392,95946375,1948379216,1351862923,729029352,-775283752,-774123031,-774123031,-774123031,-1948528151,-1140457021,-85438459,103372813,922682814,1843922358,-17568,35403519,-397193130,-1072969645,-385416075,860226446,-502888512,1975520013,703072151,773785213,3147406,673090598,512501250,1460011558,-1207946561,245118208,-1989377560,38112285,-1207646333,245118210,-1989381656,38112285,-1207646333,245118212,-1989385752,38112285,-1207646333,245118214,-1989389848,38112285,-1207646333,245118215,-1989393944,38112285,-1207646333,245118270,-1989398040,38112285,-1207646333,245118325,-1989402136,38112285,1594148739,-756357090,512632327,-1494744550,2144380,-401698736,-1909526804,-956288994,872610822,-32601061,-1207520510,835518978,-913550767,-1352984947,62391987,1513213186,1442778969,112454795,-855505992,-2046390991,138840495,-1928704372,-1556737978,-1992949746,905972774,657095,-443875164,110021469,45614512,-854871294,378086961,-1993998264,-1207940594,-913571325,-849355078,-1207061711,835518978,1947633958,243869184,62390390,-1161196542,835542946,45614771,640797954,7083657,1846446374,33798144,-1313158772,-1288581793,33732620,-1993985587,637562902,7474825,-1946025032,1603517129,246624717,-855506248,378086961,-1993998216,-1207928306,-913571325,-849362758,-1161809103,922681522,1380975132,-1878573158,52732328,-16283354,1778523190,12019712,520568730,-1141666896,45613056,640797952,922682505,6947356,-1711226520,-1338833089,1086059403,178176,-1993985587,473366276,1744857602,1067057325,-1951379961,-268387341,-855637320,76097073,35403519,-1033371542,121608704,-208949143,-1192230725,835518466,-16479962,1778523190,11429888,-2079899750,-1141666896,45654016,640797952,922682505,6947356,-1711229592,-1331755201,12317579,178352,-1993985587,473366276,1744857602,1067057334,-1951352313,-1207911437,-855637320,76097073,35403519,-1016594326,121608704,-208949035,-1195376453,835518466,-16479962,1778523190,11757568,-267960422,-1141666896,45666304,640797952,922682505,6947356,-1711227288,-1324677313,12317579,178400,-1993985587,329181188,95827711,-1528295792,95855452,-393289586,63571513,415115637,66502405,1461605918,-1878982552,-1573853170,-1945600627,-1996240354,-1962686402,-1465980713,-1991247317,503566398,538873596,-1106829822,-1070399360,1958742700,-1396143340,-69132228,158677564,1949973632,-12270076,1949252640,1965898756,537701393,175465020,-605548912,-29046795,-400613344,519834014,-1070397666,512674099,-2135031264,-1073042432,-930465164,-1977598804,-1406044732,-997574084,1017916021,1975814714,236633891,540846764,-2010711433,646512485,276103296,8569217,119459371,-1979678529,-1527534911,1958742815,1275512325,1592459266,-1873804880,-346822642,1458342741,74892574,-1409108740,-771043190,567084148,1579152875,312009,518818645,807308846,-500373504,503973563,-3086253,503973563,-3610541,503732667,-4134829,-16353537,-1209531274,168213503,-1343728866,-1027006465,1746796548,1746800520,922685075,244319194,-1548815896,1746797530,1746800286,1746800292,1746800301,1349127854,241395742,-1930948976,1958742959,5127489,1018444916,-1363490509,-401695730,779249790,1052039307,1944587932,-1205636504,245120322,1919445480,-1176990951,1186201603,1541934748,-1673612184,1750394894,38274759,1746796649,1746800222,208277102,241395742,-1243083120,146862,45613939,802048,213386102,99787520,-523116335,-1559890939,1746798064,1746800222,23727744,241395742,-2048389488,53715630,235275975,512495118,109973000,113705504,8392194,235144844,233047751,512495130,1048579558,1963000396,-469317878,-1945147635,-1089608162,-396947714,-1909587690,-1191170042,-1070333953,-2119240964,1913588223,1279164649,41156866,-396933141,776995062,3147406,872415161,-1359807296,385843550,505967887,260225879,-1705828778,-1322907841,-1996311389,-1157450218,508956549,121608787,-1197231194,-1172928254,-2128650494,1913612287,43247801,233311888,27453671,241068062,259221534,233072670,246310942,1746817130,244321891,-2085732632,178750,109980020,-1977217532,838893598,-1081727233,1392902273,8480774,8480774,45620991,-947255461,-2010710222,-1207926393,1048579584,1946223180,-432603365,-466157811,-1706025459,-1279786428,52825728,738641424,367722499,37893887,-1343746416,246333342,1344165662,906118298,2112948,-1873802122,-1709905906,-352172893,516198518,922684900,922684902,-1075311132,-40310275,1458342741,246333271,241068062,74907422,74907422,246310942,1746817130,244321891,867012328,1347886784,38050384,37598295,-352160512,736538,334168693,1962938173,1024256770,41222148,540870123,504263424,-43456425,1342177720,-1763176816,-916561944,771752642,3153550,184677560,-149588800,134423814,-1156745984,-768393648,1393446994,44834559,260597790,261580830,244318314,195847656,-2147126080,537077262,241068062,262563870,262563870,55011358,503349352,-1878105240,-1392908274,36177550,1374160390,-768407601,-99186394,672565504,-86995966,806784558,34651136,-1326952197,232831338,1381061150,65539728,-1177406632,1376692544,-1207020975,-380600262,102651890,512634464,-327090128,-57999230,35659406,2891406,-1705576909,-1464859384,-1409546474,1958742701,1163148671,1034750837,91574349,1950170284,-1073042425,-454296715,-1403642282,1752440892,-143278070,24936542,-2147125958,1330634532,1958742700,-118773245,645815480,1979663672,866864897,1594337984,-729080042,861601976,-401695543,410215746,611602492,-1341788285,92677752,1975519815,1170614006,283836671,1052039307,535301788,-1673415579,1696131086,8569985,-1021376671,-346093730,861338831,-1376373761,695517194,1969846077,1849535761,-1391757980,1970432317,1027386373,179046260,-335841856,-1392604194,-76169206,-819212661,1455644233,512634455,800587824,-13722571,-1946141666,-1996291578,-1207762914,781989120,3940095,1342197944,1172853510,891598961,520040092,1085800508,1392922624,-1150209048,1394479054,-1475887974,-1141863500,508956661,121608787,-1465665885,-1441363710,-1228096766,29053710,1394497040,-1341702246,-883928394,-1157481309,508956664,121608787,-1398556985,-1374254846,270908162,-1705828778,-1227356353,-1996312413,-2147306986,150590,-1175911563,266255105,-1130736866,-1145640441,508563521,121608787,-995903739,-971601662,266779394,-1130736866,-1950937081,268155888,-1705828778,-1222572225,-1996306269,-1157445098,1394479084,772258970,37790647,504361147,129800787,1118025535,-1141863678,508956661,121608787,-861685940,-837383934,271760130,-1705828778,-1218705601,-1996304221,-1157443050,508956673,121608787,-727468178,-703166206,268352258,-1705828778,-1216346305,-1996302173,-1157441002,508956727,121608787,884717458,1347572480,-1150279704,508956732,121608787,-593250396,-568948478,271104770,-1705828778,-1212676289,-1996300125,-1157438954,508956689,121608787,-459032630,-434730750,269925122,-1705828778,-1210316993,-1996298077,-1157436906,508956699,121608787,-123488274,-99186430,270580482,-1705828778,-1207957697,1392523451,-1310175150,268745583,-1705828778,-1206778049,-1996297053,-1157435882,508956680,121608787,-257705946,-233404158,269335298,-1705828778,-1204287681,-1996295005,-1157433834,1394479061,1242021018,-1141863496,508956667,121608787,-1130121125,-1105819390,271432450,-1705828778,-1201141953,-1996308317,-1207778794,-11534332,-1157447650,1394475681,246981563,267762515,-1705828778,-1199962305,-1093971886,984416929,-1392150844,376947770,44041982,1398214891,-1090505541,240352574,1862985815,-1847042213,-1017225460,1448235347,-1064565161,-1560141661,-953810398,16902,41394944,-1560118877,113705589,8389235,-852295496,2098628641,855750658,567083186,567096500,40044172,39919241,567089588,-1979546462,-854674224,42312225,-852155976,3979297,-397212080,45641380,-13722571,-1207944162,105906260,1855121491,-1674246984,1008664366,5814272,-397212080,112750208,-13722571,-1207944162,105906268,1852762195,-1674246216,1008664366,6338560,-397212080,1052274268,-13722571,-1207944162,105906276,1850402899,-1674218056,1008664366,6862848,-397212080,800615992,-13722571,-1207944162,105906244,1848043603,567139508,-1274903902,1008848176,1007645450,1007383300,-2147126781,41093884,2141338347,-2144958462,1020998402,1008890634,-1156417789,-58720200,-1156156416],307,[-58720203,-351373793,602427392,1490586368,1962933123,1897826571,-1207259134,166461439,-1274607430,857853193,1583286208,-1017423526,-401624386,-12779484,-1106872833,434638780,-1296150528,702735,-1958870856,1960512284,-2094936825,-253623610,-893729960,375055,-851640136,-2096854751,-186514746,12123955,112896,-919391795,-1949158574,29026520,-389837222,-12779381,1030911231,309723134,-1195144109,-397275139,-1906704210,-13411389,-661921301,-787487869,-773271064,1407767016,-397229172,-1906704238,-74753085,-402405501,-12779441,1026979071,-998965250,-752103285,16841345,-628372361,887672971,-49920,-29549708,-1951828737,734669768,-2129890087,1996554489,-1948677203,-1948259376,-1940892735,-1900006461,1960512448,112645,1532506573,1388350659,-388461741,-1031077557,4020827,857831296,264675520,738193593,1957622479,-83963,62459371,264748544,-780818701,-1006877299,-1006633032,440400,1398288845,-523117773,-523119663,-523119663,-523119663,-805055535,50385283,129522635,1077005568,872415162,-1020146231,1736,-972662960,864025414,244339675,-2091432984,74647802,1694189254,28950579,1345441024,567104180,637820813,637685643,-1957161077,9103576,-1014045646,-1960387789,-519961521,-12614874,-1960440204,-1960443313,-389837801,-454360980,989546122,710833120,-1981533500,653786694,100991601,-62486272,1347552851,-907538800,-480573609,922701888,652739100,-661957778,1526751976,39291174,509734,1696499968,1728482306,-1899787262,-1946209344,-1070400434,-617370893,654311353,637685641,1317736329,1334388478,1482622724,860931017,-773729856,-773729840,-773729840,-773729840,365560784,-779419648,129550475,1077005568,872415162,1479658953,-1202499389,835518470,-623777327,-623777327,-623777327,-623777327,113465435,-1197385898,-1898411259,1342315038,1735200232,206605158,82493798,807308846,-1899787520,-2015677504,17153054,721796638,-1910615341,-1223727400,-423532813,-13408764,-893972634,48349542,1718088700,529557413,309592,-523120077,-85798191,95827711,-1873719214,1352984590,95827711,-1554902040,1583285688,-1957313785,1996444396,1703274500,283165030,-1050230133,-916844344,-939523390,1442840590,1183522391,106859272,-1962258805,-219675562,-410906880,109981184,-1989803984,862386246,1569285887,1435067910,71681802,191234052,-955943488,197701,545098086,-1994097271,-1989796227,1348871805,1116431975,709200136,283689318,1715619209,809879384,1170735103,-1979711694,2106143869,947751222,-1992393335,2106145405,1078314812,-1956118529,-1557786554,-966327784,1728058438,18302662,1921738343,1586194180,-1989719280,1586040926,1187407868,1170669588,1711276334,1711687051,1728728459,1729661798,406898534,-1,1485399655,-1989777636,1718032473,-14925369,1744830463,407079270,1267295847,778069532,3155598,47718,-1511522298,1711895419,33554618,2073749504,74604902,-117684597,-916562145,-939521854,771751964,3147406,-773303472,-1065130242,1725965343,1348883280,644138216,96607881,-1947705719,861361139,820806619,369556619,83933191,1711747533,4194488,907047424,-2129633909,1912668411,12084742,637534336,98442889,1300981302,1715562016,1979840899,243279366,906494757,1712163686,-2096633407,1532965060,532775782,1726013824,606060675,782444256,-108960254,32768,-1184496013,32768,10337126,-478150656,1586063072,-888969484,243885606,57016880,1716610753,1448109651,-1956198261,-339646760,-1202629872,835519745,876513574,914957826,1583284790,33980943,283361638,1717492107,1399215704,1717828840,1348926347,1716020818,-1050228597,-796192535,-998921,295951,268421761,146333323,1513213184,1533433958,-2112923290,-561118776,1724590950,-397318573,-1956249154,1717462728,1761470550,1727040358,1760946263,-364476058,274238567,1216964199,1717003788,258352721,36572855,1049323046,503710256,-373201401,-1070373374,-1419352077,1717134855,1996430943,-361299988,1734991592,138840934,-1326952346,-125082008,-1028190362,81838438,1348919332,-1662496666,1183409768,1482385124,-45422512,728162340,1716545240,-397384112,1718052995,1712085129,1727022729,1483135115,1718046822,-401837057,1183408034,1133078510,1399214096,1718190824,728131419,1718028383,1712086921,1727022731,1726631563,1726240395,-949494989,5051462,1586062951,1187473164,1744830226,1729519241,74877286,1049192039,274631015,1586062951,-1989777636,-949544866,5903426,1518954087,1120364300,1744830226,1729268070,71469414,375032167,274368871,1518954087,-1989777636,1718032474,1718028681,1728334217,1293173191,1103587072,1744829714,1729517961,408521062,1502176871,-1989777636,-1989777648,-949549960,5051456,306235239,-1989672961,1718031960,1729648777,475564390,340248423,-1989738419,-1989733793,1718031967,1718028169,1728345993,1729126281,408914278,1602840167,1317758492,-396981260,1726599526,378086993,-1030880742,868234086,-372152577,-1901369613,1717135066,-1956191791,-1956188090,-1956191146,1988847326,-1010173718,1726778197,1716938321,1988847191,1317758472,-838638076,914974246,1718027720,1713405581,343144763,1049192039,549880678,549946214,117401126,-404027956,113731175,-1,1583767398,-1026991770,46661640,1465253888,74892574,76202035,-28931776,856186510,75271158,1443284867,-1392216949,-930428621,-58711069,-2096794368,-269809977,-472786549,-83625213,-217843453,-58658557,64779775,-336526349,1284202198,-772209892,-2080832543,2114130119,1790981118,-1873326078,1269819406,244338768,1481512680,244338770,1481529320,-13385586,4241916,648344572,1838731,574523686,-1381653248,219281701,-1515470848,-492060621,244000496,723910694,637543438,2375305,-1960401677,637544462,2493995,641632550,648344320,2756235,672017190,1049175552,-1527578584,977176870,244000256,-5242852,-1993954573,637548606,265867,705571622,1049175552,48431146,-1993956109,855639102,-1411413056,867019691,-473396535,1019513411,639792384,637683595,175441723,251733708,38732070,-1993940757,-544537473,-1414807293,-341065677,1325475537,1962884098,-1432049144,-335879515,-2086360383,-1515978042,-1226049566,-953754829,66119,106924326,140478758,654200459,-989167735,-1527577482,807308846,37265664,1044875558,206536998,101056640,-1939378968,1583292352,443081,1224,-1910614186,915080286,2089484322,-1145031930,1347621376,-401698729,-1073001871,1183415668,138709502,-83598208,33836160,786964048,180781927,1187462283,-16776964,-1070334906,179512247,-1873784749,1245702158,1265942539,-2146941815,-2131032988,-1962802100,-1878581544,1739974670,-1962475414,180781852,50101891,-1957443211,-1070397860,-1873588144,1242294286,1958742875,137791766,138709248,-83598208,33836160,-957866416,533171046,-1026990497,1368391682,377993222,-1073008691,14189839,-108986574,-813560061,1946465024,-1995918590,-1996282850,-1945077698,1477474822,-1912598523,871367616,2015297472,-1417539824,617122816,1963408391,-1194619784,-1310195702,95462247,-661726324,3153545,1443289998,-1105818952,801968252,1433700924,276315785,2047249510,16824336,276307711,986482,-1912048152,637906950,1577071267,258364935,-1050222921,1713767651,37140239,-423533056,-215259644,-1050214773,-880078610,283885926,-855244104,45636401,-1959670528,1507537904,852046787,95592959,-1995412829,-1559205874,113709170,-1004269456,1186924318,50444304,300626381,-1263972166,-886977271,245985722,-855002081,1291827233,1397760461,772167505,3292803,777221120,3278478,855638457,607243712,96773112,-953749365,654311172,345287,1723960335,1724449551,-24395725,1946732163,2012298016,962995740,653358340,71580006,-1993938315,1153902133,-15794171,-351943162,96937689,503775231,112903,-2091284248,-1993996338,-402266570,-1993975427,-402266058,-1993975435,-402265546,-830252691,914957831,520488428,1499399943,1472419931,1313427017,1364213065,102651734,805735982,512632320,512623136,872153132,-2147021066,544473148,-1178284097,-1494024185,-1404172172,-76169206,-1909528085,-1090506746,-1431567080,-92946422,1583292167,1455642713,1337460311,1027722496,158724998,196085503,52956800,1583286024,-1909580093,-167759842,402860038,1397757556,512447057,414777912,-1193636862,1103954010,1482381658,-1331576033,1958742795,-1036090609,141819906,1342177720,46145279,33555651,27865088,33554432,44046848,33554432,55143168,33554432,77540352,0,0,0,0,1819308097,1952539497,544108393,1886220099,1651078241,1953066089,1633099897,1852403314,1750335591,1885413477,1667853424,1869182049,1870209134,1918967925,1650532453,544503151,1914728308,539782773,1998597120,1679848289,1734964069,543450478,544370534,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,218967667,1635017295,1629515369,1886724206,1702125924,1702240356,1869181810,1718558830,1701344288,1886413088,1633905004,1852795252,1634235424,1936269428,1836016416,1769234800,543517794,1752459639,1852397344,1937207140,1919252000,1852795251,808334112,1684955424,1952541728,221147749,543574285,544567161,1869572195,1948280179,1327523176,1969365067,1852798068,1684955424,1635021600,1948284018,1629513064,1768714352,1769234787,539782767,1886220131,1651078241,1953066089,1919950969,1701601903,1663071085,1684829551,1969316640,1948280179,1629513064,1768714352,1769234787,1864396399,1767317618,2003788910,1869881459,1869374240,1965057395,1886938478,1702126437,779709540,-65536,1847496238,-1957313791,25651436,-402241909,1566179641,-905221143,-1957363710,26962156,-402241909,1566179621,-905226263,-1957363710,28862700,-401979765,1183514893,139365126,1510068968,92793181,1426065098,-815207285,105286401,-402108789,1566179771,-905581079,-1957363708,31680748,-402241909,1566179549,-905532951,1431502850,90762379,239504130,-1962882840,1317734982,140414220,1510027752,1021926237,-326413050,-1962389877,1451952734,-1444389620,147479297,-326413056,-1962792344,-1763177914,-379758080,113903231,-326413056,-1962786456,1317733958,21620744,535387482,313875,-326412987,1969757982,172395266,-401846645,1183514927,139365126,-653535093,-661975692,1950603555,965382,1509991656,669601117,576019,1760332629,1183515276,139365126,1509968104,638904669,1426064586,-1268192117,138840834,-1156952437,-152567552,105286400,1979713853,-536757498,1509966056,52226397,184551114,-1475447616,1024160772,91553791,1976566287,582730497,-1960776864,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,201326484,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,54655617,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,518818645,-1746380970,2033647613,274631426,41492105,-1961994613,1437862006,1586176461,240552720,41358985,41485967,244055859,-628226638,-234634610,-1995422069,1971918405,172345090,1300830363,1216186636,-984973943,1959070326,8437506,2122567563,108265478,-1526985589,-1527560639,-920691105,-67105590],308,[708740061,863240194,52823798,-1909689328,637676038,1443574,-1960807160,-1910109114,637578246,663179,-28866778,638028070,657027,205949698,-1962900247,-963769226,201783078,1962936320,-432110825,276037634,1086046259,209125120,1347440723,48504575,-424286122,1996486795,248420870,1451697179,-28931834,-1962647925,1689781838,-1706255872,2122523820,74776582,871090059,248420951,-561109824,1052299,1992612494,197168136,637826240,-1207798588,-11075583,1996424822,1315740164,190784720,-1962773312,525881543,-1026990497,-1957363702,-396929300,-13378462,36322873,300484981,532689665,503385577,1946844729,108935668,512683892,1048642090,1146355962,1996481397,248420874,378086644,1183514628,1453320,-16776541,149425270,-1543992346,1996423196,248420870,-771021508,1451865972,-828745978,-1960485874,205950706,1041140518,437160192,244000256,-1960443886,637538326,788215,812974088,138948,138921766,1621164032,1200170496,2139694596,2005476874,239504142,206014758,38766886,106400038,273139494,1139474433,1611042391,1049306624,516161580,-1993998334,-1993996161,-838660337,1334388289,2007302,172460326,207063334,242714918,71812902,-953810944,69703,109559859,-1993998168,526320199,671544862,376705027,-1559869813,1183515406,51159812,-1910150728,2121775320,1187316715,1603020292,1200170516,-947183854,-1026990497,106299404,-1372157146,-54424064,-1072976602,-1912198028,1048651456,1162739712,-4711051,1342572287,132418792,1359399219,-397389231,-1072955947,-256375435,119655756,-963850773,266771030,-1705630187,645139941,113714695,172,-1375287514,1577058304,911890627,796297,237406518,-136566016,-1765572133,512308736,-315424758,1391233877,-1957345968,350428908,1342619699,244339024,117569768,74825739,12970270,-2077451770,-1064425862,-1408333018,-402398464,1541996376,1319314947,378086912,503775312,-153451032,268641798,243293045,-972029146,207878,102750604,-1709289136,650907342,932847184,-1708718577,216532046,1381159475,219219354,1389507367,285579858,-828758245,-1910037490,513416922,1495738639,-2082894306,187966,520029300,1478427356,-1710875129,657565044,8436487,975621003,1126003775,1007127078,1022915616,-1946913783,-1006744629,-2144990604,-160101057,509478,-1959339637,-1174402546,-2094661631,33578046,-1960442507,-1946132970,-310173760,535137026,868961629,-1961958464,1364218097,317197968,-1962745087,-1008197938,520560345,-880530754,1458342741,205950551,-1960387789,958801015,108340855,-385822743,-1960443713,46564156,3965734,-1960382860,-953810356,-2000157628,105170726,-964483254,-1960423160,853060,116860544,-2147483636,3474293,1149838976,1950394372,105810882,-486257141,83854161,-16364430,-1650849674,1378347023,488480410,-1960442072,-1949158628,-773598769,737862354,1444611166,1342590982,-1705815471,673392313,1443252487,-962965166,1495810693,-157658800,-14136033,-426112906,1479038223,-1960434453,-1950338284,-773664305,-1946492208,1107343560,-1677042037,1562064026,1398146600,-2050581933,1183721595,1149838860,-964470520,57952524,-369142039,1583349562,705225,-1959338869,-1959394233,512427607,1200029702,542607134,1426064586,1444867211,172919639,-645004573,185097867,504919515,-2079371110,1959922472,-18429,-2025072501,1579877982,-119802106,-821428326,-1915057368,-128841121,-418775142,1524271912,2139968338,-1950338300,-650443186,1515849074,721466857,168008399,-212391693,1569546155,407225898,71681568,106268932,-501332537,541443981,1170680080,-947240678,33563717,1277707719,-6621112,-1960236023,106859506,-2146767997,-566493981,-1070398089,-1987024149,1049168477,1516175366,1200478855,-1995994879,1602814591,142051590,168052679,-2015721728,21466579,92918663,-1996327543,39618876,-1996073847,-1014298532,1149879851,39815428,-1996405619,108497159,-955752567,656455,401035,84559755,1194000394,642222342,261986846,28322113,1583335563,113953055,-1957275904,-1929378242,1444817013,-1138076262,1958742825,-2118110431,1212950653,1972050037,108890890,990412171,51082494,170722373,142445312,1600057835,102665163,172460800,-888781013,518818645,401035,184960651,-1962511168,1200162374,407341848,46844191,1866661888,1952542829,1818845801,7959657,5832,102651734,647610419,1719937,1702036234,915218182,118882546,-1175814515,-201588728,1745791652,-1927927254,240183878,371865448,1358186125,-275116950,-1725311135,896843787,-617360845,1988960022,-461328908,1479556575,749478261,1008497200,67270153,333120505,333120466,333120466,333120466,168764626,-1948259368,1595869123,-876361378,131075,76405,131072,206610,131072,263536,0,0,0,0,-1909522433,-1023410146,1760332629,1183514667,22734862,-1962260853,-421000114,105286401,-402108789,1566179805,-905213719,-1957363702,5335276,-401717621,1183514932,206473994,-1962819352,1317733958,20768776,-320250534,707082,1760332629,1183514731,172919560,-402235763,1566179658,1426492393,1317792907,140413702,1560958603,-905854488,-1957363706,9791724,-1962391925,1586301518,18933766,-1326883494,-326413050,-1962520949,1451952222,-1746379510,444929,1760332629,1183514818,172919560,-1962880536,-1377302970,-379758080,113901982,-326413056,-1962878616,1317733958,11855880,-1528210086,313858,1760332629,1183514911,240028428,-385876037,1317732647,105286408,-1912569925,1926759361,260056597,1528294144,-2130525053,1912666619,-267928827,129696747,-1801741712,1566244863,1426344937,28961931,106859264,1560827531,-905900568,-1957363700,21719276,-1459206517,108298236,-387972421,1566179420,-905557527,-1957363710,23554284,1023821451,108396546,-387972677,1566179392,-905605911,-1073020926,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020648,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,29489793,-1031007118,1976173327,1103637261,-1945138890,-267928639,-1047746325,-344979525,-485760095,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-10032784,-1030879517,509478,-1013333965,-352009085,-400686857,378273200,512623136,1621164584,13311744,518818645,-1909565610,-1962934242,1183579742,1958742790,-1706011890,27791054,1960000347,-1983302910,-1705834914,41560494,1451999374,138840842,201783078,1954545664,13822211,-1107154783,-1064435534,11575590,-1960394610,-620034468,-2065104012,76228096,-1072957901,1086057077,4241664,-1705815983,42601775,1316274187,110024843,-2027552216,-1912557026,512304832,-953810944,1342177798,441172,-1929377863,-1993996201,-488994025,260646646,-1634073082,117624349,460701707,2001702,-1899983872,637675526,11673225,233151056,-1070398715,-1957958759,106366712,539049626,-157657341,1476603679,1877596979,-1957492993,-2147097058,1392904139,891371162,1539345923,638028582,-1928969079,-1946355073,-1430736681,-1425652085,-1951733072,-1951725498,-1951724986,-930391358,1583335947,113953055,-326413056,2112378654,36217340,-1591295858,-1296367440,1958742784,1002475057,125044806,856132390,1408166875,201713313,-1706031609,55255358,-1956921202,-1070397826,-1414812676,-2027501685,-1196751289,-930349057,-892788897,-1957363708,509026028,-1375085158,1958742787,108956471,519839720,36183694,41287435,378132363,1049165918,186581084,-16353793,-352174578,1040645907,650153474,-947712629,1103115010,1085010940,-892788897,-1957363710,144776940,1975520000,106859297,41278219,1129522611,1085858769,-1705816064,64457398,-1559764134,-661979128,-930408567,46844191,773718016,7822,104382515,1484063532,35393163,-1047650845,201783078,1954545664,512435723,-1019543492,-1014300045,101616422,-1948128512,-486398450,650219050,3723,503516966,-277544930,503746086,1048651264,1162739712,-1960386187,989871134,-1948748861,-1697322045,70921432,1499187999,1346437304,-2134355119,1444806656,105286487,41280522,-125092428,-2131021848,164414,1946703557,1124120587,456432284,175244466,-1701001333,82058036,1183649139,374480512,-1902487728,-1962611112,526278616,445129,1465310347,71797558,175472420,-1701045836,83696436,1596211460,71824950,740390272,-259286975,-1868890317,1006967385,113155,-2092496268,-294249985,-24391117,1090832267,1583299252,-1979710774,-771444256,266633448,1009790981,67270201,972849159,-998243466,113820423,1444806656,-2131984041,-1979938048,1996487270,-401698800,1451884422,-1425598724,-1475328373,-1708034688,87119982,1958742701,1163148588,1034750837,91574349,1950170284,-1073042425,-454296715,973175936,1330578037,1958742700,-118773226,-341147984,105860889,9463895,635965072,-1191705855,942046812,24510277,1992665935,243980,1958742700,-119363069,185226891,-1274382894,882547756,856003099,-27883055,-347995275,-389641480,-1968439483,-12588862,1412348075,1347270827,-1430244437,687747,1451962485,-1205922054,-919381248,456432284,225641977,360009788,-1962283133,-347931050,-1260876868,882547774,-351916005,-1983892731,2123103814,-16312582,1996425334,-1705572858,105481071,-1946270069,-998114218,1583284352,214616351,517769984,-1191606296,-1959395327,1397752927,44572415,182815,518818645,1843943254,108954617,-2091944703,1946421374,512630296,1183515176,604407560,173982720,-888422004,-1993997452,341216007,-2095954293,1962936446,107133446,-2023676488,-2030032874,-2097142266,1946421374,241091601,-888422004,-1993996172,-1993997737,-1070391545,-920691105,-905965366,-1957363710,1465261804,-1946614808,-989605874,1090766902,-108805749,-2146994941,1966735740,1178288129,1227060998,-66552124,-2010733325,54347789,-1961659136,-2144991106,1966735741,1170613769,-2010751998,1583285069,113953055,-326413056,-396929506,244054196,918881234,-1958673460,66683841,2088765301,24459777,105265984,-1001839753,-201586562,227026596,212296,2123043701,2105550344,158677505,38127142,1300768348,526278403,445129,518818645,-1946654744,512624198,109511208,-920715240,503317194,871912424,-342208320,-1459173730,614532096,-2147257341,-768346140,-400635105,950138936,-1964997118,-1979547850,520257558,635969227,673091320,1745154,-400635105,-594806760,109019958,-15502336,-16615114,-1711136714,129323852,41485967,1369510891,1394510594,1427016450,1461095170,1899924226,46800642,-504881664,-2133029897,268642318,105351990,906168483,906512139,-1559738485,208995082,52954870,-2147125888,-285005786,313887,518818645,-1909565610,-2147483618,-1878841330,-1962522997,-661977002,292936203,52962944,171869055,91553795,52962944,268863471,303466243,526278403,314057,-400630645,-1959331980,-12777913,-1593215489,378209046,720044824,51906183,175423499,36179595,52039227,-1959390603,379782215,36217091,-1207756125,116064257,51906183,-903888845,-1709309948,134120492,512678030,378208352,-1070399444,-1070347489,-149231586,520243872,-1957363509,1465261804,-16484609,1996423798,106873856,274172966,207588390,176130342,142051622,105352998,638029606,637683599,855926665,526278592,314057,-1959338869,-986315649,1418593911,73698064,-981209973,108330758,-16759153,1183778932,175439868,-375153,1183779956,38046718,-1962654071,38177028],309,[-1108621429,712,1996445526,142016266,-1962848792,108462064,-402360577,-125107902,-264519629,-955577228,1175127413,-385649402,1996423446,1316526604,-1064433454,605981478,507192832,-411828186,637715331,1946173315,1065428702,326402063,38767398,-787954813,65130977,65130969,-2082411559,-1960441661,-1073018809,-1070387851,-1157627462,1996423183,1347571724,-401698733,-1073020471,-400645772,1996486160,681201676,520722569,58048523,-1996446231,-400622010,-1705970184,167348053,197692191,-1897274422,198740930,638088438,1963095867,102296410,105352531,1996443654,142016266,243502746,185031434,188773824,638088447,1963228987,-2092963018,1962935934,2005607942,105507586,-1923938733,1342572103,931329690,920423178,-2093611263,1996424967,74907398,1669566106,185031434,638284992,-2094653693,-1821048769,-1960438037,11076167,-1962773376,1200301808,-2147440380,-125107596,-1694599425,175575014,194625587,218330310,-687112192,-897514380,1583316992,705225,1458342741,-1962641724,197168334,857961664,-1406731063,443884348,-1073042394,808195188,242682172,-661920718,-503903568,-930364669,-1047795989,79874398,-326413056,1183522390,-2147440376,1992634229,871367434,-1951597376,73319624,1124567590,427081738,-1509314662,-1394570742,225828922,-1070339358,1963407398,-338626812,532689666,180537694,-326413056,-11053538,2023362166,-1911873714,607554520,641088256,-11439104,1996426870,175570700,1347469363,-1912734232,227213948,189807331,990278848,-350063423,1364598288,-15960321,1961364086,1975520255,38112016,-150991687,525793,-346490877,1451972817,105286408,-2029628025,82510917,-768360397,-920691105,-939521334,503316484,1996445526,1316526606,-661779639,2373259,2504251,1996454004,142016270,-16353537,1996426358,-41621494,-1979824503,2089679958,-485651710,-28931239,108314635,561299771,1444810987,142016337,-402229505,-1072955661,1166741365,833794,134603255,-336067840,38636496,-1962377843,-619971490,1946568075,1958951686,1360194333,-11512290,1996426358,-21108726,1975520089,214401801,-1070343710,-947191061,-920691105,133834,197132290,1,2,4,0,0,0,0,5,1048576,34603536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,778,0,0,0,0,65537,0,0,0,0,0,0,0,0,0,0,0,0,0,6911,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65537,16777216,0,1230438400,1145851726,1294880833,17487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,776882519,4804169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,102760448,132644,0,0,0,0,0,0,0,0,0,0,0,0,-65281,-1,0,0,0,0,0,1701603654,1920091424,1124102767,1869508193,1768300660,2122862,1920091392,1814065775,1768186223,2123630,1696624193,1919906418,1935763488,1667460896,1701999221,1852383332,1970239776,1885413490,1667853424,1869182049,1225404014,1870209126,1751326837,1702063983,1852262688,744845935,1970239776,1869116192,543452277,1702257011,1970239776,1870078066,1763732338,543236206,544695662,1701603686,1716062766,1970239776,1869112096,543519599,1936682051,2032151653,544372079,1819308129,1952539497,544108393,1819044215,1919251488,1634625901,3040628,1868787273,1667592818,1397563508,1397703725,1919252000,1852795251,1293951022,1329868115,775102547,1919885361,1701996320,1919251553,1902473760,1701996917,168636004,1886404900,1633905004,1852795252,1920091424,1107325551,542396239,1633886208,1684370293,1763704864,1869417070,1701606756,1853176864,2003791467,536886894,2126945,1124731438,1936682856,1818435685,778400623,1998585888,543976553,1936682083,1627401829,1852131104,1818325605,1869762592,1952671092,544108393,1819631942,543228020,1769367876,1646290276,1700405369,1627418482,1635013408,1176529763,1953264993,544104704,1701604425,543973735,1953721929,1952675186,7237481,1632641121,1176528231,1953264993,1310744832,1344304239,1702061426,1176532078,1953264993,544104704,1819308097,1952539497,544108393,1819631942,1699938420,1852140903,1867260020,1176527969,1970039137,1325426034,1864397941,1699946598,1952671084,7565935,1936682051,543649385,1920103779,544501349,1819308129,1952539497,778989417,1851867904,544501614,1684107116,1836016416,1936028272,543450483,1701603686,2035482739,1835365491,1920091424,1459647087,1702127986,1869770797,1952671092,1679844453,543912809,1679847017,1702259058,3037216,1852727619,1914729583,543449445,1836020326,1769104416,1478518134,1631780910,1953459822,1769109280,1948280180,1919164527,543520361,1392520792,1769103720,1981835118,1634496361,1852795252,544108320,1986622052,777527397,1952796160,1802661751,1920099616,1864397423,1919164526,543520361,1124085336,1869508193,1701978228,1713398881,544042866,1769366884,2123107,0,0,1852727619,1998615663,1702127986,544175136,1769366884,2123107,0,0,2004116814,543912559,1869771365,1852776562,1986356256,543515497,0,0,1769099264,1919251566,1953459744,1634038304,117471588,1631980045,1164730740,544500088,1701080931,2112800,1635021600,1864395619,1718773110,225931116,1631780874,1948281964,1851072623,1768318308,543450478,1634629956,1802398060,1886404864,1633905004,1852795252,1902473760,1953719669,1629512805,1919905378,543973741,1836213620,1952542313,7237481,1869570651,168648052,1634683904,1635013476,1025537138,1867251744,1968399457,1936024419,540876915,1634683904,1767982692,540876908,1631985664,1920298089,1868767333,1763730788,808460403,2573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1229211395,1163089156,1162544722,1279610450,1313165318,122571095,1347635524,140067148,1498631501,1296389203,0,0,0,0,0,0,0,0,33751040,50462976,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24236,0,0,0,168648027,2097213,0,0,0,0,0,0,0,0,0,0,1380272902,72107342,1380275029,1096241732,1313821524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17170432,268502536,102236422,17178625,805373480],310,[87559819,243993323,82511150,87428747,1443132671,1359247103,384583309,1995151952,-1444339104,3193088,146344171,-1190925568,1996423208,-330920700,23744534,-1935238575,-1981209876,847020800,-1207470848,-628358660,1149962219,-199849166,-196703991,-633207,922682486,922682790,-778435164,-16777196,922682486,922682802,-1113979472,-167772140,1954555972,74907435,6946922,1183647338,-11528468,1996486262,-159973388,-1695254785,8932,1778412112,-26112,518717440,1778677503,-16750080,1996486262,-159973388,-1695254785,5068,292067920,-561307846,201108968,-2095614784,1946172540,-125926639,-16026624,1996424310,471964408,-916586496,-939522878,1459617828,448274006,-1948742118,1988824190,676104718,-1954553469,1718896839,-385649336,137167078,-385649408,1212678414,-219610251,1967671296,26994947,-385649336,86835489,-385649408,472711558,-385649408,1967653186,23193859,1962954797,23587075,-385649336,1212678513,1978205045,208129,1944650613,58273025,1894318965,58017793,-385766167,-108854858,-385649661,1317732561,106859272,-1960394354,-1960438201,-125101993,201217673,-1906412336,-2144928186,1433665597,-12746714,-1960440971,-768933563,1451882635,-28931074,544524043,-14781185,-1705509258,603129950,188761225,1343059392,1476294399,-33005926,1078233353,106873942,276299558,242745126,109721343,109852415,10092650,-349886720,1078249306,1407909888,1963194755,1081901902,-2092403712,1962949756,1081409346,16777114,-1959204096,-77272866,796180491,142016342,-1710852353,609968898,166369878,-1073012501,1448483188,1837368986,-125087708,1459313128,-59578281,832198486,723813508,-1955533888,-16053634,1448481397,383534733,17865296,-125098848,-80680873,1239963478,176063484,1457026304,383534733,1992530512,-873782075,-135733621,1958743034,172395458,-1958984567,1175128134,1454666758,6946922,1285161322,-349882111,-388068442,-1072956718,1150000500,-1962087620,-87758626,1819656203,721420728,-1955206190,-88807202,309641227,-4695317,1693161983,-352255816,66683878,1793655668,1011140607,2089484289,172395328,1447052425,6946922,922681450,922683018,376047244,1006826650,725939720,1443656720,6946922,1285161322,-1960486399,-2086343737,57934841,-1946212119,-1746190268,1996445526,142016266,-1710852353,533421391,-916496865,2762,1224,-1205971369,-661774356,721974923,-62486080,1860868688,909714829,91554056,33310407,-2019928576,-1994022813,-1072955834,2088966772,343212112,402823760,-1073011282,1996425844,-1711183106,633958184,21906631,105286400,961692809,1963001910,922703380,-744881908,187028251,1443263680,-113762918,6968869,6946922,6946922,-1711237272,605094644,14825017,2089492597,1962871640,43669260,187041048,721581504,-560310273,187048473,-1996262145,2122579582,309592316,16678531,1996426356,-1711183106,608844004,909840107,141885704,144949291,17605377,-916496865,1426064586,1684597899,273058598,-1962781208,1317735494,46000142,-401973621,1183515165,139365126,1510101480,-484972195,1426066634,-1922503541,239504166,-1962792472,602410054,173968130,-1962806040,1317733958,36235272,971595098,707298,1760332629,1183524537,33613844,-1961867637,1760039502,241076994,-1962817304,1317734982,33351692,-353804966,1100514,1760332629,1183524578,30730258,-401586549,1586168270,27256846,-1962260853,-739767218,-379758079,248177161,-326413056,-1960380824,-2031613858,-379758079,80412270,-326413056,-1960375704,1927809118,-379758079,80402777,-326413056,-1960370584,1592265822,-379758079,147512006,-326413056,-1960362392,1256722014,138840833,-1156952437,-1612185598,-379758079,181066485,-326413056,-1960354200,719850590,105286401,-1157083509,-1058471937,-379758079,147511732,-326413056,-1960349080,182980190,-379758079,181066082,-326413056,-1960343960,-152565154,-379758080,113957355,-326413056,-1960338840,-488108962,-379758080,147512182,-326413056,-1960333720,-823654306,-379758080,80403346,-326413056,-1960328600,-1159196578,-379758080,214620538,-326413056,-1960323480,-1494743458,-379758080,46848121,-326413056,-14155416,1996426870,175570700,-16222465,1889142390,187006127,1527084480,-469788323,686382426,707292,1760332629,1586178128,6809610,-1962522997,314247246,14215168,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,187167151,-1962117696,1317733958,1879554824,1509983720,-472651427,1426065098,1885924491,173968168,-1962927896,1317733958,572168,1509979112,-506730147,184551114,-1961397029,1960512459,627882005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33563019,19413248,33554432,554076928,33554432,35934208,50331648,35818241,50331904,35729665,33554944,102787840,50331648,17187841,50336000,35670529,50333952,17392897,33559296,119924224,33554432,134790144,50331648,35642625,50337280,35753473,33592832,169998336,50331648,16787201,33597184,203678208,33554432,757628416,33554432,220313856,33554432,235422720,50331648,35696129,50343168,35089409,50344448,17382145,50347520,19149057,33570560,320010752,50331648,19452929,50415360,35103233,33572096,403266816,50331648,19054593,33577472,421648384,33554432,436645376,50331648,35078145,50354688,34888449,50355456,35834369,89856,-1957363477,-661774612,-15829249,1996426358,142016266,-402229505,1562315900,2762,9416,1183536727,-297367276,16139975,376897280,16777114,146688,28837237,721611520,-364475968,185616011,58003014,-2097020695,1962937470,33024259,-2096472437,1946179199,1450674951,48956555,1183432747,1451197428,-1962445824,1077958215,-1070923029,-1931196791,1334568542,-397506230,-1991487605,-645075890,192268299,-1041742197,1183384544,-2095518730,1963062398,-463551470,-1995994330,-1072957882,1187448181,-1962933770,1183444550,306613212,64898697,1183444038,209617890,-385649408,1586168181,1484751626,-1958644736,126572639,-1946401143,1183386694,-1980355592,1983511158,-1004634612,-2144989602,309594424,706251302,-1948003841,25951358,1190807041,1988747499,-129594376,-1962129879,619444862,-15698177,1996426870,149425676,-129595134,-15972823,1996428918,242679568,49781328,-125108224,425603,1183529332,-1983446252,1996480582,343342870,-2095941889,-184423810,36028443,1183666176,-11528484,1996427382,-126419186,6946922,145306,-532247808,-2082716023,1962937470,11725059,16154243,1183519604,138816276,-768882941,1089894135,-336171273,343802195,16664263,-196703488,2113816121,-27358426,1992614865,9119460,990397955,92214342,-335657217,-27358240,-1960385583,138806016,-1961605495,1178203206,-1961134594,1177228358,-397505784,-1996234303,-140904882,-369671943,-1995946493,1183519814,1174487288,206503694,-1058471052,108954622,-385649408,1183579831,-532248300,-15304961,1996479606,-1929221410,1343675462,58877982,6946922,-6684566,-385875713,2116812431,343802862,1452001163,-1962152980,1177228358,737405934,1600035264,1231561,2760,1187468887,-2097151750,2113931390,176063238,-385649408,1586167991,776467986,-165972928,1946234439,138840853,1249900441,1997162043,10217731,-385202549,2139291797,175374360,721962635,444069842,1183572715,1183399946,-1955795972,1177287750,-1037329926,-259262255,1929510531,114179,-1946520061,1451953222,-1980200178,2122578006,158662662,722093707,-1946680378,308186050,19810294,1996427124,-126419184,-6662569,-352321281,276234005,6946922,1475901183,6968150,-401735574,1178336526,-1996128760,65797238,-1946519927,994638918,-1954547130,-335919477,1589652226,248170847,575488,1586190080,105810696,-1962260853,1976110075,-339727612,650153487,1946763136,-169721085,-953433205,113953119,1948269568,1946762247,-1010816253,-1023409736,712,1586189911,-1707606264,65535,2122578059,729088004,1996445470,140413702,1778808831,912260866,141934603,-2147066229,259329337,1996445470,140413702,1778808831,504228609,108461911,-16228725,6948471,-1959370753,140413936,-1928968309,-1053097652,-1047854474,-1946270071,-2132933665,510987583,225768971,-570171509,234848128,-347208843,64981773,25133278,-16550643,1461648966,-1946257665,2013202526,-16684538,1183397471,140413950,-2053490689,-1962934267,-963903914,-1026990242,180879366,1448542208,1988752939,141965816,1983448437,-1961855738,1183517310,105199880,1983449973,721843462,1223268800,944081665,1949713675,1996445453,108461832,-369160728,1988690227,-1707737098,1562,1988751499,141951996,425603,76164213,201252584,-2147125824,510987580,-790100854,1975520254,171737093,1586190709,105351946,1006388739,1179416262,2123096811,-59360776,1149911411,-22419201,108380171,184515712,-16055179,2122526069,276103174,-385923958,-1072955761,2088770933,393480959,-402355634,-1072955777,1015072629,-1077775350,1015021569,-1950714611,1200294494,-62520570,989940877,-1962772799,-28931647,-2131069303,443878716,1945925177,-8617972,1309046029,-335907191,24936457,-16550643,1586232902,-402158850,-1072955857,1187448180,-1962933770,1586230902,105351946,1006388739,863436358,208991755,-1963041141,-32905209,594853899,-2130813301,460590399,-1946269953,126549598,201192168,-1107069760,1586167809,-8421122,-1950386934,939461214,16777114,-28931328,-1946401237,-95515696,-1946399189,-916496703,1426065098,1586228363,1011336966,2139291648,276037694,-1707182081,65535,-955883893,15943,182985,3272,2122536535,57999366,-1962777111,1149963382,105130754,1996899899,108825398,-1928954365,-952426427,-947715210,776271392,-385649663,889127149,-1706923433,1673,201213577,-1989774144,-1707802876,1665,-16628599,58497588,2089484288,-1946680562,1144589892,504722438,105286487,1344194307,721831051,-1706029500,105789922,-16091393,1461586038,-1710852353,-50718,1780249855,186948336,1183449087,1964026104,9890051,1996445470,62364166,-1192687864,-58816256,3308675,1962876788,846528306,16777114,1114263552,447898,-28931840,175489035,-1561739221,209619713,2123040491,843417868,6815850,-26111,1919549440,1039943307,58068096,1342996664,16777114,200313600,1443263734,16777114,-13238528,1114307702,454042,200313600,-1984596746,209095477,-55575,6969140,16777114,1958742784,-15341309,1190566635,695470328,1996445470,60660230,1156974375,427032878,-6684566,-1476394753,-15829888,1996425846,108461832,1224973722,-112790009,-950111228,65094,-1979812213,1983511678,-1957988858,-1965095970,312102919,185031938,-1956744000,516359110,-1996395952,-1650788794,520093443,519468799,1794537215,-26111,-14811136,-14748042,23787126,16777114,1996430848,-1711183114,107742135,1988838635,-1707802868,2508,3964035,1153906805,-1962933956,1149832772,105251652,-347716471,63343477,508567239,-1996395952,1788539974,503316487,519337727,1794406143,125409793,-381288448],311,[1157037928,276037948,957236363,242566724,17188491,988497476,37518467,1149973621,1078212878,2088967284,141819966,-1707182849,2372,4080839,1078249216,1686175743,1150025020,1145342222,-1996077565,1283475012,1183514940,105120006,-1961999359,1149832772,172263692,271469696,1577058744,147507551,968704,-1957275904,2089485942,175909644,-1070922379,-16666391,74226228,1183383552,1014793210,-385649408,1156972781,57934140,-2097104407,1946303612,19720451,960513163,712313924,-1958841089,-956087740,1342204480,-1030077846,-1996488696,-1072958906,-1947663499,-129579264,1149960192,1078233354,1144595947,-8817398,1149976180,1086784322,1783627882,-26046,1183383552,1958743026,1111788383,-1946663287,1149891142,2107265086,-1996488695,1451881542,-125926410,1376679168,1388774224,1114963792,272229018,172264201,519718403,-196703408,66475659,1347614790,971151959,1552615831,-195165374,653674126,-16776762,-1533395340,16777225,2095792764,3949767,-18432,-1991883639,2088977476,141819966,-1707182849,1460,4080839,1078249216,1153957887,1778384962,21335362,-1706033046,65535,188630153,-952273728,146500,-1995815797,2089369668,1047854914,16777114,-196704000,-1946790263,1174604356,1380982522,1475639039,-952507750,-195116023,116262,-1707182849,65535,957105291,427034180,519718403,172264272,519718403,105155408,1342981163,809099930,-1707802870,1047,721568907,540870212,-15043072,105155380,1342181381,10092650,-16777210,101751348,1149829120,108800258,-1995815797,1149832260,776765454,1590135568,46844255,-326413056,-16228725,292038263,477626113,664466538,1342593035,-16228725,2013202038,-1484350948,-892794295,147324932,-1957298176,1962870902,-129594084,681201686,-167084008,1954557508,-129594063,1149980694,1346648906,1149961086,-1037330096,-654837551,1279560528,2119320635,1380223747,-1728052039,-654837257,504994384,1156975255,292880686,385369741,-1924131248,1344151108,-752992614,108461834,-493825,1996487286,-25755652,16777114,-892772864,-1957363708,2122536940,192217094,-16228725,1234836599,-16044531,1586169974,477626120,495191706,1475906315,-10819570,-2096603509,1946175615,2013222665,185440840,-947191808,80398687,-326413056,-2096472437,1946175615,142016272,-6681238,1342177535,16777114,173968128,-14911489,832178294,-2096742780,1962935934,173968139,-1709410305,-62184,445129,1224,1988843095,105155338,-1946270071,1183387204,-1983894532,1149832772,-1707802874,3009,-1962785655,1175128134,-15567610,1780509236,166173184,1153892352,-352321530,142016329,-1710852353,65535,1157036171,175374638,1988099645,2147399683,-15992693,-11130764,1996425334,-401713402,-1072956894,1183520885,105155070,-1979955573,1750470212,-401734400,-1070858669,889136107,650906,38045952,1149878315,306481424,-1995553655,1149831748,138725132,28835841,-916496896,-939522358,1459617804,108432214,1604739,6950004,1679535002,-373282036,2089484430,175909644,1962931060,101423644,-1073017829,-141826188,872571290,-1925027316,6947140,157325904,1183383552,1975520254,105093639,-974451577,148609616,-125108224,-1946397047,939460190,547482,106859264,503990019,-62485680,-1990830256,1183446142,971152118,1589906835,12986100,106859264,-1868941313,-16777209,597360246,1778384905,-25755903,-1945963366,105093644,-963903489,-892772514,-1957363710,1996445420,-1711248884,247008039,-24907637,721778175,38529472,1208632971,-1830222987,601344,-1058471051,208128,-320273547,58017792,755038953,57999394,1208023273,32047989,5254401,-1506443,58017792,755043305,57999999,755046633,57999615,1208031465,-385649336,103612698,-385649408,1967653160,19851523,-385649336,187498812,-385649408,1967653178,23193859,1962935853,23324931,-385649336,1212678504,1760101237,58017793,1208067049,-1410792587,58017793,-167662103,1946234436,209125144,175570774,-16222465,1996424822,322148868,-1796603905,209125121,175570774,-16222465,1996424822,552245764,2095710207,776271361,-15830015,6954100,6946922,704728218,142508814,-138405119,98615512,623789106,1144061984,776243758,-1073733595,1189676520,1996445185,108461832,1778677503,39425,854134233,105155329,1442917609,-16222465,-912653194,-384962558,1149960479,18344264,-15960321,1996424822,5675524,-375845370,1996423431,1996445196,108461832,-1710983425,244711894,1442902761,-36182002,-1962874647,1149963348,14805258,-16353537,1150092406,-1706025442,150412669,-385875528,1149894857,1058094,-385554240,2122514621,125042696,271469696,-2147437847,-370200988,1149960363,10742024,19809526,2122519668,141819912,1023952523,58097662,-1988100424,2122516550,91488264,-351779189,-18429,-352041847,1014793080,1086331649,1459577833,-1710721281,-64949,240542699,-336133912,142508892,-2147060736,-352047028,811892740,477429755,614133866,-1995514613,1451820102,142508806,-2147060736,-351795890,90603524,477429751,-11341718,-1818622858,-385212149,1183579978,106334980,-1992932215,233519188,-1959377781,99301460,723010699,-1026990382,-1957363702,-1957275668,1586172030,306613772,-1912239322,958795334,639530759,-1047787637,638088900,-1047657335,38243110,638731918,611714363,-351958234,306613791,-1945793754,142001345,-1912305370,1166747329,239504898,1980185382,126559747,638207630,-1912454007,-1960439226,1183711813,1194927630,-1909886462,-1960439226,1183711813,121316878,-1960443021,-993948665,-1993997194,650219012,-1912453237,-1993996730,619381316,38243110,638731918,57869627,-1945793754,73319617,-1912108762,1166747329,105287170,38242598,-1026990242,147324944,727056384,-18213,-1979824503,1183448134,-129594886,957236875,326373446,638219972,1183384715,1149970168,-96040702,-1962933829,1149964918,172243212,1992561012,76228102,654067337,-1996340085,-2092695994,57934587,-1962894615,1586171974,172439826,1183532149,205994254,-1070922379,-1006589463,-1960442274,-1047788985,638219972,1979860027,1149969924,-129595134,-1047609204,38767398,992395406,74646092,38570790,-939897207,-954,1183534059,205994254,1589914229,126559750,638219972,58065979,-1996190938,1183774790,126559752,638213828,57870139,-1995994330,-940836282,-15960321,1996425846,108461832,385369741,-62485168,1374179350,-129593858,1996443670,175570700,-493222806,-1928277191,1343683654,-16222465,74057334,-80092518,112651,248170846,16973854,67242,131193,69825,131072,134306,16973824,67261,16973829,68458,16973830,67273,16973831,68681,16973832,68723,16973833,68436,16973834,68646,16973839,67731,16973840,67584,16973841,68666,16973842,68731,131091,2558992,16973824,264123,16973958,133801,16973846,264138,131207,722822,131072,854725,16973824,133866,16973869,131125,16973900,68476,16973914,133895,16973911,67347,16974178,131390,131163,1772996,16973824,131449,131423,1838436,131072,1969532,0,1458342741,185366155,-2092665610,1946158718,1586187777,105351950,41338427,-259275125,425603,1589905268,12985864,241076992,1083848703,503316483,175570768,1443395327,1782178458,241076993,1452947455,-1962934269,-892772666,80216074,1448542208,1460305547,-9830294,-1777642342,104760064,544538624,6946922,637951684,-1710983169,65535,1342193709,16777114,-1694537216,65535,-1695520169,17304356,-1979955575,1080753750,-442867094,-1962934272,1979059184,-373282043,1283457210,1589907504,2013210118,-26108,-771031040,92015487,1929579069,811892740,776765679,-62458367,-2146339836,1795042916,33581122,72090,1480886528,271598838,1190533237,309594365,-2131727785,-524954,1996488310,194222844,1190527279,74713341,70274176,543834730,16777114,184846592,-947227456,2097732,1442867799,1493914778,477923585,637951684,-1995946101,1190536772,393511166,-2144449408,-1947178409,1452014662,2145550590,-1818603438,1459715595,1778418024,142016256,-1710852353,28597583,-892772514,80216070,1996423168,-1695520244,36703012,-1459861879,-1962445696,1333791326,1190527535,125043197,-2146804085,-1962660017,1204226654,-1200279548,1200226303,1145538880,1782990729,-2127193587,1586168260,1514637578,1784436617,-2127193586,1586168388,1581746442,-1201645687,-892796927,-1957363704,1988843244,1962281740,-1707802811,512,4095107,1962870900,-26050,2088960000,141819954,-1707969281,526,5799043,1962870900,35428952,2088960000,141819990,-1705609985,546,56531542,1996423168,1778412046,190094079,1996423840,8546318,-16091393,1996425334,1565497862,-916585763,-939521334,1459617796,141986646,-1996077429,-1073014716,1784035956,179476993,-125107562,105286999,23744534,164762,81152,-1923674242,1343620678,-6684310,-352321281,112643,1444562057,-1711183273,-62731,1780249855,186948336,1183384257,108954620,-2147060736,-350159794,-60391420,477429727,-11341718,-1818559370,1577256971,80398687,3196928,-1957275904,1187449470,-16776966,110763125,-1946157180,138841072,189285769,1444181184,61643344,1183383552,1975520250,1212516614,1443382921,382748301,61119056,1166671871,-800683190,-1957935735,1166666054,-414807474,20709668,-654852069,839311552,1076178501,776286464,5799299,1784044916,16738304,-1705478657,65535,519849609,-26032,-1073020928,1979651957,59546200,1979645952,-26024,1170669568,-352321448,-126449366,16664263,1313180416,-771858805,-59339805,1191116841,-25263618,-377618177,-1705478657,65535,-2080868725,1962936446,1246071566,-1957673591,1166625861,1443490642,-1694861569,65535,137250294,1979651956,1778412060,1282801410,-888387174,477495043,-15918950,477495295,-2077124010,2105738311,141819928,410386263,-26744818,19809782,-1705572236,-65536,-1705556757,-65536,539969014,1784089717,1778412032,191076864,1979646997,1459710492,-1113980566,1342450459,-1710852353,70520537,1780250111,6969088,-14959206,1996443903,249141766,2122579967,913571846,-1927514625,1343680582,1410868634,477495044,384845453,413047376,1979647073,-196702948,-1634054122,-16486376,1183652981,1783633648,21797377,1599995971,335989449,-738196992,259,1728053760,512,-2063531264,67109120,-1560214784,83886336,-469695744,117440769,855704320,134217984,1258357504,150995200,-234814720,285212929,2080441088,335544576,-1946090752,402653440,-1107229952,-1493171968,-1023409664,3331,-301923584,754975234,503316992,4612,1677722112,6658,1895891712,1526727170,1241580288,1577058819,-301989375,7427,134218240,7684,-167771648,7939,0,0,1475119957,-167223669,1946693191,1996444469,242745094,-1962921752,140413944,961562507,92097095,-352321096,178179,-148748501,2126986200,-1949857022,2013222904,230201888,-916520362,-939522870,1459617796,141986646,956595851,275976828,1143719819,65551634,817366646,9562485,1980922937,306481935,-398604501,-1207601661,2112588496,1076774134,-947188364,-149797845,1141066348,-2090144994,1946163324,734497546,1693913668,-1316070,48208436,1183383552,310131196,1996433015,306481926,519849475,310127440,14850647,-1073020928,406652284,-1090158983,451638576,384563339,50755327,-1957683513,-953478588],312,[1996426358,-196702966,-401715178,-920650012,-939521846,1459617834,51755038,1187502222,-1962934026,1175128646,-1006078968,-953808802,-16777209,1996426870,-700019444,527061014,-26154994,91602955,-1645625301,-700019456,-661925492,32227726,1065363011,737768480,105789897,-2144990604,74788159,112963,737828489,-129070593,-369013,-1977157050,1183422471,3161598,960311420,-953450752,128582,429522817,91598455,2130720061,180841383,771638787,-125108176,425603,-8272268,-1065975809,2122551019,41156856,1183571959,138808074,2122522228,276103422,16154243,1589906036,130491912,149618689,638082756,1991,1595918219,707273,518818645,-1912388168,-15143976,961547382,91555398,-352321096,1354771202,-29235186,-1962260737,1178143302,534805768,576201,518818645,-1895825480,140413912,-402241909,1183448431,1958742792,6836241,1778412036,-1711248896,-22650,-1070923029,80398623,313344,1586189824,1078430476,-1992140917,1451883590,-796123394,-1064380274,-15960321,1996425846,108461832,-16484609,-259261346,1590070047,705225,-2081649835,68670,1996434292,204930820,466852353,-1073019906,1586174836,1283425028,1393718528,-1996419935,-1706013625,68094642,-352321096,-910152958,1426064066,1448602763,721712779,1283209727,1156984692,695541803,-1706265345,68622338,410304523,204930902,1282735873,403397530,1282735878,1782062490,114436,4998343,1590135552,46319967,313344,508974848,-1912580936,242650072,1149878315,1011124542,-1946270071,1149962878,1078201154,-11134860,-11072394,1996425334,-15341562,201213577,-385649472,-1705639754,84285442,58048523,-1962890775,103615558,-385649408,1967653005,13625603,1962936621,14805251,1962935341,17164547,1962935341,17819907,1962938413,19196163,1912604205,77131,1212706422,1743324021,535809,1227711092,-385649408,523043167,-385649408,1865220521,1213035520,-385649336,-282263051,-385649408,271384981,-385649408,-282263155,-385649407,1967653353,33351939,-15829249,1996426358,142016266,-1710852353,92626255,-2097011223,-1071971841,14328640,896843787,-20453290,420249219,2122522484,427047180,772570755,2122519412,225718028,923565699,2122385268,1963003916,32041219,-1958984565,-471253420,1474844161,-2083918850,1962954364,-2031593789,1975520254,-401713477,240188195,-335899160,40523439,-84940786,-15992693,1173753716,158599211,-1415970710,-351955685,292050579,1778543105,-1533389056,-351952605,1465276035,1721369706,-1207568777,-768933887,184649193,1443329535,-369232408,2122579774,108265478,5143683,803799925,-11212289,17579659,425603,2122911604,1979649022,-25786109,-351633781,1979648810,-401713652,-125044065,-335645047,-1705552358,107879379,-1485520885,1459519113,175570775,-16126310,1475906559,-101652466,-25755818,190552663,-2014640348,-346667893,-637089915,-956301312,85572,539510006,2088967029,359923796,-1705741057,65535,-1705741057,65535,5522631,1451000576,-15895552,-6662540,-956301057,22084,209125206,142016343,-1710852353,110910799,-1946244631,184618038,-385649162,1552678518,209682716,427098112,-1039237247,1444050182,1778650984,1778412032,-1484350976,1407780697,209682942,57933826,-2114041367,-61825,1552621429,476023556,819073,-2129496832,-61825,1962871669,-2117735676,1961894143,-31397629,-2080450327,1962954364,1383891726,-1962380288,1270501956,726002515,-21567040,5143683,-1427569804,1383891966,1443525632,240284927,-335979288,-1983894782,-15991226,1465256052,-112465906,-1070923029,-25755818,190552656,2089418751,-25695918,-1711389045,-916496865,-939521334,1459617816,175541078,16402119,1979058944,141965619,1983457396,-14453498,43649142,184554008,-15240000,23726198,1953441946,74856711,1996425332,941464072,-4716654,21293567,17841795,-15633408,1778454582,1778412063,-1711248896,130721670,-1996077429,1149915204,1058091,-1963178359,19147076,-1071972036,1183439095,1316783102,-385649664,1183645947,1783633640,1778412032,-1711183360,133506112,1265942539,16402119,-360807680,-385649390,-1923743537,1343678534,-703847526,1975520003,-398029548,-2019930090,-1928855770,1343678534,1244086426,-58817784,-385649664,2122383508,1946228970,-360808182,57934084,-2097118231,1962998910,-62470342,909705217,309657826,1795123798,1778412032,1778412032,49584667,1784086527,200448513,-1705574401,139936772,14825017,23743605,1735322266,-2092700920,1946159230,142016271,-1793588582,1975520008,138840323,556675,2122523508,494141694,16416387,1187452789,-16776710,560466038,1778412033,-2036705792,-351757145,1036294661,-1705637726,145954818,57982987,-335608087,-327745773,276944026,1383893769,170039894,-947126273,-1026990242,-1957363704,-206037268,-2585080,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939521334,1459617804,-2135417258,-1948742135,1187450486,184549630,-1976404746,-1071371452,141901884,1671600726,-259323597,623592586,1183383560,137771516,-1207601919,48955393,1183432747,6969086,-932239206,-54519,-6680458,-1996488449,-804522410,1996432244,-159973614,1996445264,175570700,-16222465,-157677962,-1962268928,276234232,408730,-11118848,1996487798,-37492482,-916496865,1426067146,-1205932917,-661780053,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939520822,1459617796,1102585430,-1948742134,1187450486,184549628,-1976404746,-1071371452,141901884,1671600726,-259323413,623592586,1183383560,137771518,-1207601919,48955393,1183432747,6969084,208611482,-1707179254,443809792,6946922,-1702952344,-63422,1043986571,108265876,349542999,1996425814,309788436,1443919615,-15960321,1996425846,108461832,-16766822,-11120385,1996488310,-50075396,-916496865,1426067658,509013131,-1911904840,106874072,-1959264474,1962871414,-1710986680,174733739,637951684,-14284919,1962869879,-1710986680,176109995,637951684,637814665,-16615425,141183604,-1808159846,106873866,38242598,108527398,1783264511,967547400,1589904316,1200170502,-916578554,503318218,-1912327752,86155736,86644363,46713631,-1957298176,-167049610,1586170485,41388808,1215624715,1443395327,79489038,1988751499,108431870,1761507071,6946951,6946922,-56129894,1947248650,-25755887,1778648168,1778412032,-1484350975,1996426036,-25755896,73984014,1006519945,-931854778,80398686,-326413056,2123060823,1996445446,1743261188,1458604804,1778419560,1778412032,-1484350976,816319349,1156974196,259262507,-401713577,-259324886,1963226683,-1962611750,721611718,-916496704,-939522878,1459617798,108432214,292877835,8874070,6946922,-2036727702,-351558745,-1983894782,1983512134,-167021304,1965096518,9562371,2122527723,359923720,1745385215,6946951,6946922,-743995750,1966123019,1962281738,-28903922,-16223184,240519798,-151062552,1948319302,1273714179,1745516287,6947840,6946922,-89684326,1274708235,-1207733165,1996423169,1671057418,-1962073344,1962871800,-2023205072,1778412032,-1711248896,203138950,-956829557,427098128,359932072,137053686,1750536053,23725060,23724138,1000834714,-916496884,-939522358,1459617806,-877126058,-1948742136,1996424822,6968840,1619053978,1958742796,112646,-1912411415,-1960441786,1979648828,47966467,1946844729,175570704,466852439,-1073017697,-957807755,-96024830,1187446784,-1912601868,-1960441786,2949700,1211069441,-385649336,70058542,-385649408,-80936518,-385649408,1996423682,108461832,-1440315494,142016268,-1710852353,213591872,1750569963,-14286713,1443234932,312968858,-62486259,-764083032,638076558,1023689867,1567883307,53265527,-1830222987,1946561536,1946430502,1963863116,8644867,-1435366868,58130732,738238441,748646913,-1986300159,-141823362,-167732759,1963129926,175570829,-1710200233,222187334,1350565925,-1358303590,-259305459,1946157210,175570701,-1293330857,204901120,-2023205375,1778412032,-1711248896,224044934,1150023819,281540400,-14846720,6818422,1778412036,-1711248896,227387270,-2114300279,1951615994,112643,-768375,1996425846,6527732,-259322412,58062347,-167724055,1963469636,11725059,-1415970710,-384974053,2122972847,-940078094,129606,33310454,-236387468,175570942,-92864682,118120346,1475906310,-1006598296,-14285218,1392903287,312968858,-62486258,443822248,-2143531648,39511,1702890993,1996455740,240604682,-369264408,-796131749,1950401270,10114877,-15845888,1465256566,-44046322,606619018,1963539679,6838058,1778412036,-1711248896,237348742,393596939,73623639,6947178,-2036727702,-384936793,-956891625,-385649663,-1705509361,132579328,1996464363,17917962,1794406143,-622111232,17579651,1780577536,1330027026,-1073019033,1183716988,2088969736,57937156,-151051799,1965042501,-15144691,638076558,537164931,1996438133,138841610,41221926,74776358,141885222,108330790,-832745574,-39196402,1946844729,204901128,1979058945,-34674429,1443526399,-1427632553,-35460612,1963621945,-41555709,1475509897,637568872,100955391,-1698198442,182953862,-1896069495,2088838855,1963000322,-62458359,-385649532,-2094596688,1965032572,-44963581,-885109,643238518,1342456970,453092762,1975520013,-62458342,-385649660,1183776136,2088838664,1963001346,-10557181,1040083433,57999361,-189719,1347881590,738111721,1600004032,445129,712,2123060823,-28915962,-141885440,1443395327,2156558,-147066741,2122516085,192217342,41287435,1988755083,-1948128258,1600060998,314057,-1947432107,-620034466,529204852,108387083,-1962385781,-1014300065,314057,1475119957,-1962387829,-633665954,1200235380,1019225131,-1961200320,73239547,225762059,158652987,606816138,1950366912,-339244054,1606429442,314057,2248,-1957276848,40521971,16777114,1996445184,-1711052042,-64814,-2096455517,1946172796,-159973621,-1707248385,4206,-551009034,1149907316,-18930648,-1977060152,-551278524,527697724,-129594026,681201686,-15709928,1996486262,-92864520,-231681,-6619530,1577058559,84263881,33686018,33555202,-1957363712,-162114580,1947216711,110777107,-1961854076,-259260834,-1946193432,-1010213178,-916537301,-326412861,2139312976,175374397,607584080,-26111,1996423168,-25755652,-1853607526,1438894352,1996483723,142016266,-16353537,-1835400074,-921654510,-939521854,1459617806,209619798,1460041355,1443395327,1897408666,71731985,1209365576,1950892404,58017880,1208006377,-857144459,14608640,638076558,637944971,721568811,-1727433210,-120470997,38011174,539510262,-1108802699,1149969920,1946561284,76097033,-167727127,1965041733,158638351,-1912601595,19269702,10152196,-351887199,847086578,-1957465088,378221125,1183386100,-195655182,-6664110,184549631,-12880704,1996425846,-227082252,-12326832,-1577302391,103482658,1183712928,67184136,-1962636506,-1056703410,637535237,-1962654583,1141057218,263426,105154854,1996438763,1687836168,-351157987,175570737,32663582,-18349718,-1715303426,-120470997,638076558,-352173055,111190293,1183768785,1143547400,112500996,690413777,1599997508,705225,1408011093,-163821816,1965046855,1011843102,-728083680,-1961767256,1333853790,-1705832388,303446045,-2130813301,-907068313,1755331,-431569152,1586167812,809995018,-1947711863,1183385158,726108908,20711460,633347061,1175126020,-297367292,-1947181431,1183385670,1183667186,-1706027276,305338408,1183432747,-62486018],313,[-16097653,728368247,-1926203393,1343678022,1336379034,146983186,-326413056,-16359797,292029559,813170433,1392801535,1890027162,79874322,182272,-1957275904,-164952450,71058934,1750536564,1448477699,-1484350890,1983451839,-385649404,1166672011,14624040,1946159421,746288958,738489347,-1972144893,52771909,-930398208,-2144840310,1183440866,117080318,45614453,-1207702784,1178271745,721581054,23615433,1448497412,-760772966,-1958745326,-2023205129,1778412032,-1711248896,317695878,427049128,67201110,91618875,-352321096,1354771202,6946922,312968858,74776339,-1711248810,251595359,-147066741,29279093,1011217920,-2146864096,-1700840347,322709693,108328459,-402625961,1600061211,312009,-1275051,1996426870,175570700,-16222465,1996424822,292067844,-1027010925,-1957363700,733486828,-2585076,6950006,1996423274,142016266,-402229505,28901318,-892788992,1355284488,1448542208,-955615605,58950,-551009034,1149898868,-18930648,-955812664,62534,1187448299,-2097151500,1963067518,675580428,121429796,-118946955,847020802,-1978895104,-551278524,57936700,-1979521303,-551278524,745802556,-1959639925,-1995836394,1451876422,-1706011934,4391,-1816951,1996426358,-529072158,-56629168,-1981266295,149678678,1183432747,-532248094,1443659403,-666464937,1552568342,-538738392,-2020987392,-1986523090,-397345210,1183579273,-62486056,50232963,1183529588,-398054436,-1713879509,-120470997,-1946401279,1178196038,-165577220,1960781892,675580425,-922820828,-11070859,1996478582,-596181030,-1696696577,4135,-1337553577,-6664170,-1962934017,1177280070,-1304024102,-775804007,-632945672,-151370103,1963001926,18868483,425603,1191118452,-96010244,137053430,-1779891339,97952000,97781259,-727641228,-703165691,-872007419,964654341,1963314710,-193035399,1462662144,98187007,98055935,1381530,-263812864,1475499657,97400575,97269503,1384602,-163149568,-1577560439,1183384912,1996445670,199583974,-15515032,1996481142,-461963296,-231681,7010934,681181290,-2080374993,1962996862,9431299,-227082409,-1695516929,5430,-126419113,-1695123713,65535,1157002731,343148587,-701038761,-734593275,357997061,1183383552,-229209616,16023171,1156981364,343214123,-633929897,-667484411,361732613,1183383552,-229209616,-1711183273,5527,-59310249,-362753,1996481142,-461963296,-151148056,1963469636,-193035514,1460433920,-887041,-6623114,1459618047,-778435990,-167772145,1963067462,16115971,606618762,1963670751,1784108582,1011124740,20711460,633347061,1284112400,81887292,453114240,-938786359,-66459567,1442891497,382748301,405314128,1183520382,-1274663942,-632911610,92127243,14304967,-1274647808,1174602502,-632945686,1004422793,108975686,-1982445941,2122571334,745799924,15351427,96475905,787939331,1183385268,-632931330,1183384446,-698971174,-1056525151,-802487584,2111723067,-564754173,-788094815,-62510112,1183439095,2109737944,-666450171,-1600061440,48283910,65553923,1183438918,-733594660,1183516286,-599356972,425603,1183649396,1783633624,-1711183359,379002356,675580503,138207012,1183647093,-1929122864,1343674438,354445722,-916496880,-939521846,1459617814,74907478,-1928956161,1343681094,-488111766,-1946211335,1200227422,14624040,1946158125,77071,19733362,755660288,292880387,-352321089,1011321356,37487396,46072693,-137917696,-1962317266,1334445150,-2133750980,-259324959,453114240,-494911296,33193988,-2083972107,-1056242975,158609143,1988751363,158638586,-1980611069,1990325830,-196738295,-506231,-11336585,922682998,1183648416,-1706027278,395998955,-1710852353,65535,-1979955575,104463958,108332464,95557177,1187454580,-1996488470,1451879494,-263796754,1183645696,-1706027286,65535,49016971,1996486187,922703366,1996423458,-193527822,158611199,158742271,51025569,1783691846,-1711183360,400985082,108328459,106404438,1599995904,312009,2248,108432214,624706698,1178271748,-1972276220,-551212988,670976,142021492,225837356,1551107628,1443395327,-335624984,1183667795,-1706027272,403052584,-1928825089,1343682630,623395978,-1974468385,69549124,922701824,-1705637216,407866892,1443395327,1149895018,271676,1307053648,1011152635,-15633400,1784023158,1011124738,1342178341,-80287730,113428830,968704,1988843008,725939718,-385649392,-1923743289,1343681094,1998071962,675580440,-1996431579,121503302,1025143808,359923723,1443132671,-16484609,-1928683466,1343681094,-428414054,-1607008488,-26102,1996423168,-1607008508,436836874,1183383552,-28931076,1979714365,23128323,781443281,413444095,414980284,420878614,420878614,423237910,420878726,433527218,137053430,-1070922636,1183515627,-96040450,-1929087233,1343681094,-1963297025,69549124,922701824,-1705637216,425168396,1443133183,1149895018,271676,1843924560,1011152634,-385649400,1996423418,40523268,624706698,240123908,-369470488,1996423398,1149916676,1007166524,-1071909631,201327141,6967297,-97064946,1443133183,-369268504,-11140926,1183646838,1783633650,-145758204,-1929087233,1343681094,812253546,2056038042,1996445209,-230257404,57298966,-577304,-11139980,922682486,1183648416,-1706027278,366769899,1443133183,6947178,1784056299,-122820607,71058678,1784022644,-123607038,137053430,1784022644,-124393468,138167542,1996444276,40523268,1996476651,1149916676,1007166524,-1071909631,201327141,6967297,-107288562,1443133183,-672661398,1445325821,1778677503,1011124737,20711460,633347061,1284112400,81887292,453114240,-938786359,-136452015,16547459,1996426100,-59310332,1044634,-1026990592,751304708,1448542208,323467294,1988876430,675580430,-1996431579,1183579718,470284,-1410792587,58017792,1208021481,-385649336,1212678535,854131573,208129,-1897331851,339201,-471268491,1846529,99156853,58017794,755112937,57999440,755112425,57999363,755115241,57999363,755117289,57999481,1208276713,-1830222987,58017794,755156201,57999363,755139817,57999611,1208159209,199820149,58017795,1208170985,1122567029,33369347,1441334133,58017795,1208178921,-756481163,58017795,1208210665,1307116405,6237444,1659437941,78113028,138169472,1374215819,200838133,1460761855,1778543190,1843924480,-1949856776,-178394914,272385270,1183522677,273918,86836596,-166562560,1971534916,6968844,1459034856,1058538138,734014235,74312146,1077691638,1750470516,6947843,6946922,1269270170,23746075,1459031784,-1558707558,1958742811,1013219540,-388068361,-125045536,292880139,40523351,-401735574,-947128324,-320282997,6969076,6946922,-2096907031,1963458174,-388068548,-125045580,829751051,1183668054,1783633652,-184555517,-196702890,23744534,-1274983270,74776347,6969174,385107597,1995151952,-947184697,-1595351413,1996445428,108461832,-278723942,-388068581,-125045652,58064651,1459572457,-61216681,-1962765591,-16053634,-1923740299,1343673414,50401434,-2114417892,431678,-1928431869,1343674438,924687002,1975520028,-1948349668,-206247737,552097622,1031570428,1460302848,19150591,1608346,176063232,-385649664,-1923678473,1343673414,1266074522,-18224868,201227907,-1923735947,1343681606,1578641562,74776348,175570774,1183645802,-1706027276,477853419,-385875528,1183579841,1027901706,425603,-1326906507,23746302,1260150682,-373290211,1149960876,-23074499,150896259,1156977525,225707046,-148347776,-2096960279,1946680958,48490755,-1711276104,-1962742039,171834950,-786532608,-13724704,-719537241,-551757284,236773148,-786640611,-786622180,-719516132,-337958116,2145084,280705003,-1959597312,1175128134,-1947569146,1586169934,650219014,33718145,-2082835199,1950157438,176063244,-2096729045,1965886078,8436680,1085998059,-2134668544,250159308,16824574,-151123735,1967144004,176063238,-385649399,-2091515303,1965034110,112645,-1070923029,-183113648,84704897,1443525889,-1441267046,1975520029,-36574973,-167628567,1950366788,36169987,50232963,2122516852,57934846,-1962796823,1027410502,1980789760,34334979,125053740,309592620,-1962802967,-390059042,1750529054,23725057,-561312277,266911787,23615220,1778412036,-1711248896,499492742,1156989931,980697148,1085857419,-202315776,-196702890,681201686,1444796696,-1929116824,1343681606,-16222465,-1063647626,1344135965,6946922,984057498,-46274281,1077691638,887686005,23746301,-1962837271,188612166,1997173760,1946430643,1963207684,90855083,-369874200,1149959443,206140,-1946350359,1212743238,1979713341,-50468605,781443281,506505215,507518528,512630395,455417486,511384357,185224843,-1190955831,1149894657,206140,359973179,607929482,-2000614660,-561300412,-1947084824,1979649016,-54925053,786978391,-1949856776,-236590882,-1946375447,-922023346,1283458676,-1142226646,-30776192,1317778923,49906442,45724790,-1968182528,-466994108,-1963162391,69549124,-62486272,687747,1283458676,82510908,-79928192,2045304459,200838129,-385649153,2122579035,309659902,176063318,633346817,1077936129,-212211632,1451986923,-25263108,-1976666869,69549124,1975663360,-8787709,40523606,607929482,-184468472,270909467,176063232,1103698689,-397360885,1491727043,1381390335,-369586712,1183579983,675580170,185091723,863241798,1778412118,-1711183360,525074764,1459349225,1778516328,1778412032,-1484350976,1750474587,6947330,6946922,-1750628710,1011152415,-385649600,1183579071,2108682,1784023412,-220076032,-1946439959,-390059042,1750528558,23725059,1459508713,-15960321,1996425846,108461832,593317786,1600003867,707273,-2094510198,-108822559,-2096270845,141822969,1947007363,-1010816253,-1023409736,2248,-1928956161,1343682630,202909850,74907425,-493825,1996487286,-25755652,1331354,79874304,968704,-1205971456,-661774183,-2096728437,1962947196,9365763,-1959639925,-1995836402,1317663302,675580660,2133124138,1962937405,21018629,1149896939,8332584,1183404044,675608318,-2147191680,-167182514,1946692420,97952031,97781259,1996428916,-701038836,-734593275,545692165,1183383552,-61437446,-15960321,1996485750,-38158,1996425846,-25755896,1141207450,725939745,-1592298488,101385686,242484692,-15960321,1996487798,580623098,28835840,-916578560,1426065610,509013131,-1910301768,-1946801192,2000225886,-15895492,2013203574,550345276,-259325952,-15960321,1996425846,108461832,-14555122,158660107,1443657471,2172058,112640,-892772833,348651528,-1957298176,1187448438,1442840824,-16127334,1958743039,725939718,-385649392,1149895188,8332584,1459504777,384583309,405314128,-561307256,201231848,-2095811392,1946172540,74907406,-1707313921,8601,-506231,40502390,1402010,-25263360,1443787787,1778677503,47356422,1183387614,-28931076,1979714621,26929411,781443281,559720447,561389942,561389942,572924448,574956076,575611466,577053422,1962877302,1996445188,-59310332,384583309,1995151952,1996431936,410950396,1996423168,-59310332,2234778,-96040704,67010179,2088966005,1567883328,1778677503,-16750080,-1717944204,-335544575,847020876,-163154944,1946692420,97952051,97781259,1996434037,1744857604,-1821895450,-330920672,1784041494,-1962907136,1311502414,1183535596,-297391118,791190096,233510145,-1929087233,1343679558,-588771754,-92371971,-385649408,1996423388,-92864764,2296474,13560064],314,[-14907861,-15038973,59772395,849803203,64550911,1358895750,-16075009,-22497537,525198746,1996445710,615972636,-1298232321,-1331811330,-1365365762,1406874622,-22104321,-21055745,-1602814128,-6392065,-1070348682,-1952547132,-1993936306,-1993997235,-1903491515,-1993933138,-1993996211,-208008635,1343099142,-16075009,-14371073,1666049434,-1072998385,-1041693835,-314116608,-954043132,25414214,66340491,67047558,-1979797370,1183436358,-1366914094,32541694,602657350,-901331056,1183515011,-263846924,-15694293,-21985749,-1982970231,-2037657018,-259260754,-1915861463,266913918,24080897,1183575670,-297387536,-1241301379,-1237582160,125697714,-21973367,33481961,-1946218314,67025030,1006548614,2113867398,-1199142649,-44373506,-15563125,-15825405,2113422907,310806791,-54269441,-22247737,1586167809,-863504410,1946159616,1996444446,376897300,-15173889,-862315914,-351290558,-2033741814,65196,-158334485,1947266118,179765014,-1464401921,1306893054,-1224798079,1050345252,-166682599,1948314694,347537170,160209663,-1224802304,-1935999212,-167772148,1946741830,213319446,-1430847489,1306893054,-1224798039,1050345256,-166669287,1946348614,213319433,1218812671,1190531293,158598380,-16075009,-330783334,-330893808,-15567871,-1694587210,4278,-22628609,1097626,-1400468736,855829502,526278592,1624777,728406615,58003707,-1962899223,-2037787578,-661913906,-1983101397,-1946233210,-1020536762,-19233143,-1982445941,-1946234746,-834262056,-19364215,735725195,-595162685,1443256318,1988822806,-893481498,1979655934,905913858,74841894,108396326,175505190,141950758,209059622,242614054,276168486,309722918,376831782,343277350,443940646,410386214,511049510,477495078,-13732725,1594318364,-117477911,-2017199677,4623342,990142091,722632387,-1814300712,-138204349,-2131392552,-2029458058,4622837,721706633,38702040,990271115,722697930,-2015692847,-903134511,-175646217,82671232,1317664135,106334466,-293088981,783744963,750190591,716636159,33266431,-1073019064,-1007091083,-922041352,-41937036,-2146798584,410261757,-746329135,63144704,-335748221,532906775,-1042226301,216728555,-472792181,-1014769661,-52198653,62634179,89800,1457032734,526278487,1624777,1183535697,-1534686726,870003710,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1761656070,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1895873798,-1032454492,1371756890,-96040110,-22772087,-670835917,-1949158581,-2080455026,67019910,-22761775,-1362032526,376635044,-1362022165,477363876,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-22769921,1499120245,-1957539389,-2037779898,-617349468,-1903439309,-2038169914,-788267356,1929290926,-1532047096,-350850306,-1532047056,-14912514,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1979622542,-1017554238,1183535697,-1534686734,64697342,860617310,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1761653774,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1895871502,-1032454492,1405311322,-2146977391,-339621086,-2064788989,-1961987032,-2146977318,-339621086,149803523,-1017409239,129601875,-1043651968,-305003541,242559108,129620619,-1043651969,-841874453,1536239904,-1181658173,-886931449,-771494975,1965589741,-1176859887,-886931705,-771494975,-1859575603,-628374693,578815929,65782219,688451026,1405311889,-338562892,-628424566,-338620046,-390068365,1526794244,147071683,-775726335,-167218197,147071700,-1060939007,17302752,-1269578917,-1964256784,1926925056,1944834325,82362377,18924554,-722025637,18924554,-338574501,-1005975949,-1017446112,-1061108726,1526800388,-256617533,9104337,326294155,192146385,570747072,-2000418271,-2000463103,-775726335,-166824981,-154918188,169943764,1526827204,81838275,-1017446008,-628686710,-628686584,-2030007613,-2029969190,9094106,25746055,1405344391,-775713966,-1948777501,65196482,-2030007344,-2029975078,37784282,1091099271,-1017423358,-1014279597,-670833711,-489569653,9162755,18995847,1082841735,551192322,1532625473,-1957538877,65262019,-775779368,-1949301790,-1982167296,-1965390079,-628686272,1510097288,574299,287834114,1,307625986,36,303562754,4,201261315,983041,286327043,1114113,213451011,1179649,285737219,1245185,262995970,11,0,0,0,0,0,0,-363721126,65535,16973825,65540,327,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,1987208238,4607232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-721420288,-1895725311,-1627285759,-1358846207,-1056852223,-889074943,128513,0,0,0,0,0,-256,0,-1061109760,0,-2139062272,0,1077952512,0,0,16777216,0,0,0,-256,0,0,83886080,0,-256,16777216,33554688,65792,0,0,0,0,0,1229193217,1095520339,1868955737,7566446,1651336559,1996516969,1868852841,1677751159,1735746149,1819624960,1464026220,7040097,1699964228,1952671084,1701470799,7566435,1819047278,1953656688,1852796416,1196228709,1179473752,1448231982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,255,268439552,4096,-2146435072,1058029375,-2146418816,1058029440,-2146402241,1058046015,-1072660352,-2146385728,-15695744,2131787647,-15695873,2131787775,-15663233,2131820415,-15663105,1114111,65537,65537,0,655360,16,0,65535,-65535,0,0,3,0,0,655360,327700,0,0,0,0,0,0,0,0,0,1245249000,655375000,589824500,3284800,22938200,9830550,3276850,1310724,262174,196609,196611,65537,65538,65538,655361,1684957559,7567215,1953460066,2020173312,1868981349,1868967534,2037579886,1835365491,1768843566,2035482624,1835365491,1953394502,1937330944,1181574516,1400139375,6650473,1735816820,1868967521,1768161390,1634496627,121,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1436483584,1438318591,1440023684,1441793160,1164,-642777088,-544999327,-364058036,-127803517,127916464,364173744,545120131,642837068,642840673,545064863,364123572,127869053,-127850928,-364108208,-545054595,-642771532,-655358049,-655304464,-655304464,-655304464,655415536,655415536,655415536,655415536,655415536,655370000,655370000,655370000,-655350000,-655350000,-655350000,-655350000,153233168,52759331,87556900,19727649,36176171,86573354,103155247,171049491,36965683,70647861,155189561,256052033,21758448,333,66,327849,656169,983041,5243685,5570569,5898313,6226153,10485961,10813541,11141161,11469353,15728673,16056869,16384137,16711778,0,0,0,0,0,0,0,0,16777216,-65536,-1,-1,-1,65535,0,0,0,-65536,65535,-65280,0,65536,196610,327684,458758,589832,720906,851980,983054,1114128,1245202,1376276,1507350,1638424,1769498,1900572,30,2162720,2293794,2424868,2555942,2687016,2818090,2949164,3080238,3211312,3342386,3473460,3604534,3735608,3866682,3997756,4128830,4259904,4390978,4522052,4653126,4784200,4915274,5046348,5177422,5308496,5439570,5570644,5701718,5832792,5963866,6094940,6226014,6357088,6488162,6619236,6750310,6881384,7012458,7143532,7274606,7405680,7536754,7667828,7798902,7929976,8061050,8192124,8323198,8454272,26353690,539369502,539041824,540017350,540606816,9240914,9371790,538443920,538714137,539107357,538189843,555877084,540672353,10289491,24641694,10551456,10682530,10813604,10944678,11075752,11206826,11337900,11468974,11600048,11731122,11862196,572063926,12124344,12255418,12386492,12517566,12648640,12779714,12910788,13041862,13172936,13304010,13435084,13566158,13697232,13828306,13959380,14090454,14221528,14352602,14483676,14614750,14745824,14876898,15007972,15139046,15270120,15401194,15532268,15663342,15794416,15925490,16056564,16187638,16318712,16449786,16580860,16711934,65535,0,0,0,0,0,0,0,0,0,135140555,135402825,135665095,135927411,-59789,0,256,1744857088,26624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131075,66704,131072,2230282,131072,2360148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24776,-1945741482,-1910571450,-141820322,382369421,675580679,725912491,276726699],315,[-2095025151,-14744337,-14282122,998021685,-5505025,-14282122,994613813,514523184,872308366,-1951683648,-1951718588,-1968496572,1686774340,28355365,-2095952757,-108854303,-1342016255,-1425886205,1284112816,-2132702678,-989986332,183558528,1444850657,-1190365499,-1431568353,91537418,-1070335774,-1927323990,1183555710,1150004170,1143712538,-1411844312,-1424210805,-1424079733,-1412675957,-1423096693,17858179,-1927338124,79274622,309788416,-1707737306,3947388,1207100075,309788487,-1707737306,12991304,1586372267,591694846,541363115,574917291,793021354,48269995,1677865284,1149938482,-2081348566,1946160764,-1962406910,-511700404,182571011,627346113,-1413467221,-1424604021,-1424472949,96059435,732689152,239876607,-813497484,306481922,1023410981,57999360,520212355,382355085,-1605989040,-11055082,1996424822,140443396,-916562169,-1207955262,-1957298177,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402626042,-920715219,-1207955766,-1957363368,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402560506,-920715259,-939520310,1442840648,308185943,1207312267,141820938,-1710065921,14042161,33441479,-662795008,1183516438,95462162,1988959915,-1524689402,530949541,-1951678413,2084867059,273058731,-1711248725,65535,71732139,-16503133,1962880116,276234026,235828991,-1929082264,1461115006,-13738869,-1073015713,-286719115,-495025407,-1996262400,1183579718,-364476146,-1995417973,-1039405994,1996427892,242679568,-1105112422,1975520001,26536261,-1961724277,-1408829644,1962936325,844925936,39733239,-150506496,536879687,2057428852,1793118467,-6664190,184549631,-1982958400,-1070337978,-1913239927,1317648462,274107406,-1706030613,-62963,-1980608887,1552675910,575114034,-1946401143,-1072991161,1552615285,-2138600658,-96040704,57556676,-1946648951,104593478,57803642,637602793,-1073019509,-1706023308,42603872,57155211,213458827,65140480,75465688,638416384,185484683,990409920,1416952390,637588201,621954443,20774915,1027961856,-327876608,16023171,1190594420,1946288360,1166747145,21096464,1190647413,1948254460,-1769174065,-1960975616,184588420,-1961528128,373028950,208929662,407714598,992391797,-1401612731,200558219,-1958120000,529264734,272993062,-470397301,1946630920,-498908363,-163119112,532219785,-11532800,1996427382,1788498190,117586721,-662794921,273020726,1952387072,10283019,74828043,1047838731,837489131,272972582,1183517044,1161504498,-14519024,1962873462,276234108,-15829249,1996426358,142016266,-402229505,1183448134,1958743038,885490441,-369604865,2122579689,141885684,-1695516929,65535,-469873013,-498677977,-11141120,1996483702,-1972891926,-662795004,6969110,-402360577,-1073020259,2122516852,57999586,-939637109,372742,-916562176,1409290434,1377858413,1207987821,7760997,-1190951263,992347155,208932933,-1190946143,992347163,477433925,-15567105,1359903860,-15960321,1996425846,108461832,-1979993624,-919339450,-1408829501,1946157317,1364598316,94510734,210499123,-964485917,2088976646,192151554,642005833,1144719988,-2096794584,-371052858,1582942475,-2135375073,2803713,-661774848,2123061078,2105751046,359989262,95160055,225705992,67782391,-1207536384,-337051647,2105751040,1249116428,1463126838,1443921604,-1707737306,57752444,-14264661,994613813,-995425078,96013438,-14264832,998021685,-492108588,1443017204,-1707737306,82066248,1458889387,192282406,-230995814,1166616068,1992580875,1170683404,-1962934006,78187078,-2095155968,637667918,605504650,856165617,172423113,24444929,182571329,1149773505,309788439,-149915905,264774,-147443852,1052741,1317209204,-147455478,536875077,-1959390348,-1959490763,1157050996,1962999842,174490372,242679805,-351504641,209110295,383155853,-1185475065,-1510801393,-1178588252,-1410138107,-1945731445,-1899983152,175570904,74841910,41287478,106823478,-920691105,-1207955766,1430586507,522120331,-1962552216,1273500254,239504128,-1156559221,-1494679553,172395264,-401846645,1566179437,-75241139,1426067146,-43455349,308185861,-1962925592,1317736006,-17648,-1962902296,1317734982,4450316,-2098635430,969467,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046020,-1464331037,650153477,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,-485760256,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-927011984,1442840582,112727,-1026990497,-661913582,182416,-661774848,112726,-892788898,-661913588,-326412912,-2585058,1996425846,108461832,-10255462,-892788988,33556230,17223424,33554432,50514432,50331648,16935681,50332928,17028097,33556224,604380928,50331648,17193217,50415360,16903169,90624,1458342741,-916562089,1426064066,1465314443,-1962649973,108932090,1780386631,-1960867069,-1962705906,-1036315065,960301174,688091909,-1014819201,-1947409892,-1962711010,2014219039,105351939,225886779,34228215,688289024,2133395071,214139656,516220898,243991406,1451950970,1065559556,638219520,2130859835,2133403140,885228290,512486370,1042875258,-634715270,3455051,-930356233,1183521763,884621316,-1948059904,3455216,-1962514697,520494840,-1510741551,-916562145,1426064578,1465314443,1748405244,1798605571,51119742,75400190,-15895296,1535050317,294275,1407918708,294275,905909364,16777114,172357376,1064566786,-129593,2105752043,863961090,34227703,-16223232,-1571211,-16126978,1979647605,-16783352,-577096193,-16777216,-1207732210,653721612,-268237960,213452574,-1197149440,1583284225,312009,1224,915101526,1157497706,-952857853,64582,16664263,-28931328,58459707,317262706,482771713,-335657217,106859500,-2096607605,1912734846,991131406,-445313956,1963871291,991816672,-646639524,2122520299,192217860,-847963077,1963084859,990243784,-1049292196,957774977,-2094303995,1946354814,1323849223,9693442,1343374475,-6664112,1375731967,-401698736,-6683940,-1711275777,65535,2088859115,1963276822,75399953,-9931772,-840428940,-62456062,884497899,375715584,110033035,-14285968,779422797,991315083,1946385926,1979655717,-26108,109969408,-1073020048,-1993937035,958792773,101414149,-15305473,-286779788,-2094659587,158662717,637547704,-1962777097,905914104,-15376230,6967551,-101144,-6679436,-16776961,-1962705906,-1962710466,1882173,58468087,119470083,481949575,-2019233024,485393399,-1946230039,-33330634,1325335372,-402425604,28836409,-916562176,1426065090,-1910575989,-1070398370,1342178489,1359378175,536780264,312009,518818645,-1962516853,178463,-16353281,-397343625,-11469182,-711326090,1493171999,46844191,-326413056,243998,-16222465,-397343114,-920650142,-1207958326,80281599,-1910636544,-1957210408,-1962710978,142016317,-1710852353,65535,896843787,358652496,-12778957,-1960151809,213937096,2105800707,1853751300,1359236607,-1696071318,-10097667,-23397258,-16777215,-6619530,-352321281,139365201,-326939421,1996443908,197761542,1047724031,940315802,-62486269,1358853769,110490,1959922432,1996444358,29072124,-1106837504,1251606530,184762123,-1951370048,1996444411,52140796,-1957101568,92929606,-1070361877,-920691105,1426064586,1444867211,512427607,529204074,-1962522997,990084110,141825095,-501431421,1206635766,17072003,2139296373,208994566,17334147,2139293301,796131594,58461951,-150987592,-1962705882,-1962710474,-1947204812,377324027,74777913,1566807,481888030,-5967104,1067058806,117440514,-920691105,1426064074,-1957237621,1962869878,55155226,1347551232,1358953912,-1710066433,1022,1347571794,1347469363,-1961337717,610271007,-1709542145,854,-1710066433,1060,-1710066433,448,46319966,-326413056,-1962651288,1317733958,1239048,-2098635430,314110,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,-661864725,-326412912,869830174,-892788800,-1957363708,-916564244,-939523390,1442840584,1595874903,230934878,-1258290688,258,1627390464,515,-134217216,770,-419364096,117440771,-738196992,9218,872481536,285212932,201392896,301990148,738263808,318767364,251724544,771752193,-335478016,788529410,1845560064,1056964867,1476461312,1191182596,587268865,1610612995,0,0,0,1960512339,35621658,14123225,74771722,48957320,-651556983,-1962877056,1541597983,-620014653,529209972,-679421694,1977879040,-351860732,705110018,14647513,-487907445,-4668581,11192575,-661774848,-2033756330,65368,-1961722229,-165704737,1946421831,832198406,-2080374972,1946751102,-1948284138,41910303,-1207143087,-1706031578,-56067,-1962631191,38046517,-1990197467,-2080418170,1947144318,172291590,-385649663,2089485451,276726574,-1004899065,196676190,112640,4162342,-789118347,-401449333,-1997930653,276726528,-1925942006,1996427870,209125130,-1945477495,1187449942,-352319216,205950828,-955627889,659526,1178325132,-1958185720,-1073019322,1183400309,-2093159672,1963528318,308185879,-1962891591,-202896826,-1958657538,-337114042,67824126,839941763,1589909877,197168138,639792323,529211275,-1993711676,1183582814,-2095912180,1963135102,189562884,1455325442,1968131583,50522371,17858179,2122540404,192219920,-1710065921,6621114,-2096960535,1963135102,26732803,34635395,2122521204,-780855024,-11092351,-915058864,1342580408,2116353434,60221696,1996472371,161107986,-16687605,-1164307850,-1962830585,-1073017788,1962872436,489265676,1183383943,16968188,-2130580247,1342133950,-352160433,308185992,-1207958855,870862671,-3001346,-1705897354,27069193,-1710459649,28056873,-244087,-1097198986,-16656891,1956254326,-1929254649,1586360398,745865204,-13994753,369321014,-11332015,-1073018787,1552646014,642250546,242483204,-1980742005,-1962889084,-2071334330,1183514802,-163181580,200820235,1735719494,11570315,-738955565,-1936983954,1859322034,-93400074,-15567105,1996485750,-126418954,-1694861569,32577194,1996472371,-1835380718,-16623083,1996427894,369335036,-1072955393,-768403852,1376941823,1695222170,309788418,2131212954,-11015934,273073992,-2033778686,-168,-113015,-1164307850,855803655,-1333491264,-1299937024,309788416,185178704,1996423841,403479292,-1705573776,-65375,915261747,-1098055651,508624750,1461080406,16777114,-1705568768,31333405,308185951,213464971,-48961536,-1710065921,45352382,-1189978485,1354235906,-50272177,-1962849303,-1073017788,-1706020492,48110889,403479120,1586168508,833810,-538394573,178684,-397455432,-1070334762,161108051,-16584181,-1097198986,-16568059,-1164307850,-16566009,1956254326,-16563961,-6682506,1342177535,-1028467,1962880116,1681325866,-11463165,1996425334,140377862,-1694611831,847,-1962387831,1207382620,1946158118,-263812338,11568265,-1980610933,-1006587260,-1960442274,1191912967,1191912962,1191912964,-1990232826,-1996443516,-1711230332,46268577,915261747,-1098055651,508624750,1461080406,185754,-1705568768,51256349,-1189978485,736624652,1405105148,185178704,1996424009],316,[196633,16712084,16973850,66103,16973905,65690,16973906,65561,16973908,65718,16973910,66127,88,0,0,0,1167087646,518818645,-326903666,727078676,108956662,-1962391922,652084191,1116211082,-24951060,653294600,-2012723830,-1977160638,-2008676027,-968430526,-1191117498,1317601284,-1946579974,-1960442274,-1960441273,1317669975,1959332605,-773140216,1976172248,-331183880,-45708730,1183320068,-680177667,-1928694017,1343679558,-6680982,-1962934017,251560944,-24965004,-1207601665,334233598,-335545160,-919891954,41956865,42077713,1577058744,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460989059,175541078,1778412118,-1711117824,222,-1996328285,184710166,-385647150,1784021182,1778412032,-26112,-804585472,-1410792588,1183667712,1783633644,-26098,-125108224,1947139971,-31985,-1880554635,-149504,-1879012119,2123101739,138841606,-1947450742,652084191,-2092562552,-260306690,-1897119094,-2010773434,-1975121851,-2010715070,726010181,1166616256,1166616076,-45693430,309504,-1946530167,138841849,-1979294069,-466949054,1317720619,1959332605,-773795576,1976172242,1191782136,1460217354,1183467020,-2012740355,1968176454,41066963,41162379,637951627,638470025,-1206888567,65732609,1593835448,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460464771,-1946801322,1183712894,64981768,126494430,1190412936,2080964227,-196950288,-196702976,1746817046,-6684576,1023410431,-1071972351,1600051447,-443855539,-884122337,1167087646,518818645,-326903666,727078658,108956662,-1979169138,-1962907260,652084191,-2092562552,-277083906,-1911929206,-2010773434,1183451205,1166550540,41066761,41162379,172329254,206932262,-1993949141,-1993994171,1599999557,-443855539,-884122337,16973828,131543,16974254,65778,16973906,65732,16973908,65655,86,0,1167087646,518818645,-326903666,-950642934,268595206,243172096,-385649663,1996423347,1778412038,-1711248882,76,1962937917,1959922436,-18425,-1878854167,-2096595317,376766207,1778412119,-1711248896,65535,108318731,-369099080,1218511574,1242991360,2080768768,1285767170,1310099712,5284608,5379721,-1962912607,50353686,-1560119802,378077272,1419837530,6071040,6166153,-2103197653,41984770,512351019,12059262,1879452432,2126514946,1174834712,1144425216,12985856,268482592,40896043,2143501123,2047264748,-1207959550,103485440,2023948912,5284098,4982329,1996428407,-45708026,1452953622,-2097151999,-259324220,516166123,-1977221040,-45709305,5244671,-2097151554,158597630,32833153,568918900,108956418,32833153,266929013,172395266,957109899,2114093590,31516931,104401276,58065536,-788408855,-167609810,16939782,1183464309,-1543523075,1352729210,1275476224,1460893440,385697421,33004112,-998047744,-336557306,516198418,-1977221040,-45709305,5244671,1308623294,-1981217932,2047276545,57999618,-1593802263,104398936,510787676,41944707,-2112453887,1996423170,-45708792,42703440,-998047744,-336557308,1183485980,1545520381,126363136,6031103,41944707,-2112453887,29229058,33456896,1642660724,-45708799,4464324,41432715,-16742362,-2147321850,251820326,956321953,1979730950,15395075,-45707945,345657366,-2097151998,-259324220,-1878988567,956321953,1996508166,1183667987,-1706027271,65535,-1962490749,-1877808144,5250756,-2012771802,117438790,29229136,57953792,-1979659287,-466945722,-265959285,81838336,721245834,-1983771658,-779355578,1108337283,200682306,-1987478318,1586230870,-2132933638,1053036519,-1977221052,-45709311,956324001,1912626182,-2147056867,377684226,-16776574,1183451254,-6663939,-2097151745,-125107004,1183456235,1545520381,126363136,6031103,41944707,-2112453887,29294594,33522432,1183467637,1142867197,2017364736,25699842,41420543,41494144,1983464975,-1953792522,199820926,516198655,-1977221040,-45709305,5244671,-2097151554,57999870,-2114052631,1963062526,-32184061,-947179285,-38261013,-1876300801,-1962915679,1073760790,5244475,372969077,141885522,41813703,82509825,5246719,-352321096,-963932157,1296916318,1562371467,248653,27131907,1704191,14876675,1769727,2621699,5505025,0,0,0,1167087646,518818645,-326903666,1992578566,-1932621050,-2144928698,594804796,792494118,-2144990092,108289084,977043494,-963966347,-1958690164,-61437496,1015031366,-1948420864,-61436991,-1957868194,1297948645,1478398155,-1957345904,-661774612,1443294339,-16222465,-401734026,-997982310,-1950183932,-1930196008,-2144928698,225706047,775716902,642123636,1962949760,-62484749,775716902,-963966859,-348077428,-1070886908,1296916121,1562371467,1478413133,-1957345904,-661774612,1459940483,175541078,1443657471,-12261362,-1912290173,-1948742718,205950192,4161574,-2144973708,125120060,24936486,-1958775808,1996424830,1402623752,-1962934271,138841048,-1064378621,-12088794,326381372,259284028,192166460,1746818822,379191410,-1962934271,1464862790,1342981771,27564630,1599995904,-443855539,-884122337,1167087646,518818645,-326903666,-1957275892,1187382910,1996423417,-401713400,-997982452,-1980724476,-804520874,1996442740,1637504764,1023410177,846987267,1459386111,97946,-1946645760,-62484770,-12482010,116999816,-1980003501,1183642750,40344310,1589903360,653822964,1610564038,1183521515,508973308,-352291736,1183551498,509038600,-1711245720,65535,1593394826,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460333699,108432214,1443395327,-25237490,-1962621821,-128546312,58052619,-2147434775,1916865150,176062470,-2146666918,1918962302,176062577,-1905559686,-2144991162,527695932,1094484006,-2144991620,327047740,1631354918,-2144991620,125729340,1015031366,-1897827072,-1977219002,-6664188,184549631,-2146208576,1916865150,176062509,-2144897190,-350221754,1183748129,76162568,-26032,-1073020928,2122322036,175268106,2047508096,1853883511,1996431370,-6662152,-1962934017,2146831344,-129593851,1183716843,1272941560,1597538342,-544536203,638207626,654262408,1962950016,2105550348,91565823,-12204506,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,40003586,-16621464,-6683018,-2097151745,-1073019196,-4716940,-1876890625,39991039,39859967,-1710721281,65535,184992899,-1207601984,65798142,1291846072,535137101,-1865724579,196614,16712412,196636,16712383,16973853,131658,16974259,131623,16974260,65799,16973913,65763,90,0,0,0,0,0,1167120524,518818645,1586223246,1459664902,1896281902,1946157312,-26105,48955392,175251917,-1995809141,140413711,1089017737,-661913600,-1957345904,-661774612,-1962516853,1451952718,1459730440,1896281902,1946157312,2791943,48955392,350822861,0,16777155,-1070391438,-1962742397,1297948645,1358132171,1476404456,-310123470,535137026,1942703453,1304583,-1711276104,-1962742397,1297948645,-387697973,-1563754495,-469106499,1048584821,1912799418,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740094,-1023364445,-135543670,1167120524,518818645,512546958,12058845,116862517,65649,1654261620,-352321536,-1994273534,-1946115042,234923526,620804127,771929274,7407351,125042689,62362,-855446784,-1960896991,-486477810,-1207529938,915088896,113573932,-628358926,-13182157,1929440798,-383838715,-986316390,-1946094074,244698,-299958474,-1910565376,637581318,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494024042,-4650124,-222284929,-350128722,119408357,-1074296033,78708929,1916873900,-1830759923,1916873900,-1430124027,521596651,-1090454850,-68681478,16432640,-402588993,-310181646,535137026,-1932833443,1430622424,-1910575989,-339135528,-1864856529,-326412987,-1176990178,552271873,1167120524,518818645,1465309326,-352255815,-1864856561,-326412987,1457032734,16890199,1976109649,40943134,-402493249,-88211298,16432896,-2130668056,-704579010,-16484906,-1107230698,-88145670,8448000,-1090454850,2011693306,2615296,1977879128,105286423,-147960652,16806150,-1710787584,277,567083755,-310157729,535137026,-1949610659,-486477810,178951,15605503,-1542011618,620804096,1896281902,1946157312,37788167,48955392,-2145443379,57918,-1608639116,382009571,632553700,1896281902,1946157312,41064967,48955392,-1021369907,242480955,-1962610813,38079237,503313012,12840683,16777114,-1193767424,240123907,-1207937304,508559360,17827469,-26032,-4718592,-6664192,255,-385875272,-661848100,-1957345904,-661774612,119428950,-1106880885,1001193761,1074820290,-1760791402,-4603853,-1951468801,-1762923529,-310157729,535137026,46812509,-1864856576,-326412987,1473809950,235304703,201308136,-1928170304,503386126,-26031,1344143360,210586,-310157568,535137026,46812509,-2144468992,-1207738818,-796130444,1604398795,1478413059,-1957345904,-661774612,1296941099,1562371467,445261,47644931,65537,47055107,8978433,45416451,1966335,7405829,11665409,43385091,6684673,54329603,7536641,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2031667,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1701603686,1886938400,1769172577,1814064751,1634886249,31090,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1480940108,1145979216,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,959985969,960049453,50,852005,1734963791,1818324585,1701603654,1701667182,0,1480940108,1145979216,1280066606,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713],317,[1,18242125,1,1,1,4,1,65535,1,184,1,0,1,64,8,0,1,128,1,247078670,1,-855002112,1,1275181089,1,1750344141,1,1881174889,1,1919381362,1,1663069537,1,1869508193,1,1700929652,1,1853190688,1,544106784,1,542330692,1,1701080941,1,604638510,2,0,1,335889742,1,983145,1,145181385,1,164609,3,0,1,65538,1,4194334,1,5242960,1,6357087,1,248,1,262146,1,134348800,1,917524,1,50987008,1,49545250,1,49683472,1,10485782,1,10488929,1,1145195269,1,21333,1,1346721539,1,16777218,1,1258684416,1,1162760773,1,67043916,1,-1862189107,1,1070400256,1,77569,1,2036681484,1,1818386772,1,1398087781,1,184549441,1,1263813959,1,1096041538,1,21318722,19,0,1,1095980320,1,153092128,1,52103181,1,858927408,1,926299444,1,-1094960840,1,-1078281283,1,-572728384,1,1860362206,1,1869311338,1,151592992,1,134745357,1,50535195,1,556869936,1,590561330,1,624239668,1,641162806,1,674835000,1,1043217452,1,725442349,1,1060059707,1,2069593696,1,2103278684,1,-56793,1,774798428,1,757934634,1,791620395,1,453838851,1,-617205216,1,-490873380,1,453672707,1,463372320,1,480189724,15,0,1,33423862,1,40239156,1,7406190,1,41288294,1,43384957,1,8651422,1,44434070,1,44957829,1,8782518,1,46006958,1,46530707,1,7078606,1,48104150,1,48627820,1,10486510,1,1006632960,1,544106839,1,808463923,1,540029472,1,544366957,1,4075577,1,2037411651,1,1751607666,1,1126703220,1,959520809,1,825045816,1,540031289,1,1919117645,1,1718580079,1,1866670196,1,539914354,1,543976513,1,1751607634,1,1377858420,1,1919251301,1,778331510,1,-1864856576,1,-326412987,1,-2082959842,1,1465256172,1,119414524,1,1586175758,1,-472823026,1,-2081005943,1,561186555,1,-1962934081,1,1962281781,1,-2096592104,1,209584377,1,-1962773109,1,2106283824,1,1604645636,1,-351877245,1,236855266,1,839813919,1,-159481087,1,855995910,1,-161576485,1,21542795,1,856325828,1,-1618324517,1,648806708,1,-27590264,1,-1947016509,1,-1107194866,1,2126774670,1,-1952124154,1,-75237794,1,-1962118138,1,-1191067977,1,2126774288,1,530903814,1,1511964723,1,1720540767,1,1297948670,1,-905966902,1,1310722,1,286264588,1,505092629,1,724117543,1,875770412,1,1482118709,1,23331152,1,24641872,1,1464974269,1,1105058649,1,-591339846,1,-1094955686,1,2071651007,1,1464982461,1,1102765401,1,-589381445,1,-1094955686,1,621667263,1,1464974269,1,1105058649,1,-591339846,1,-1094955686,1,2071651007,1,262192,1,786466,3,0,1,7077894,1,8781956,1,7077996,1,10485920,1,7864360,1,9633925,1,7077996,1,29753504,1,31850966,1,65536,1,786466,2,0,1,131072,1,786466,2,0,1,196608,1,786466,2,0,1,3145728,1,3145776,1,33947648,1,33948214,1,691011584,1,1077027121,1,607396659,1,1580606773,1,708322871,1,1009526841,1,1596800558,1,976956221,1,2120236847,1,2086435675,1,573013341,1,-1,1,1596993070,1,573710641,1,607396659,1,641082677,1,674768695,1,1009527097,1,1026375214,1,2069572411,1,708460335,1,2086436446,1,2103271488,1,-1,1,405038,1,393222,1,41811968,1,41812618,1,42205184,1,42205840,1,909246464,1,-1109533477,1,471572096,1,909156125,1,-1109533510,1,471703199,1,7963,1,0,1,44957696,1,44958382,1,44957696,1,44958382,2,0,1,46530560,1,46531270,1,46530560,1,46531270,2,0,1,48627712,1,48628454,2,0,1,48627712,1,48628454,2,0,1,49676288,1,49677046,187,0,1,10705485,1,24,1,32,1,327679,1,-351272704,1,0,1,64,8,0,1,1024,112,0,1,1409297384,1,544434536,1,1735357040,1,544039282,1,1970365810,1,1936028265,1,1667845408,1,1869836146,1,1461744742,1,1868852841,1,221148023,1,240788490,1,-855002081,1,1275181089,1,8653,113,0,1,17122638,1,1376436,1,11801749,1,33536,1,0,1,65624,1,0,1,65538,1,4194366,1,5242960,1,10551455,1,1225,1,589824,1,134348800,1,1441795,1,50331648,1,660799492,1,660802880,1,24117272,1,24120417,1,1313429255,1,1296381752,1,1459814400,1,151621,1,1180655368,1,1413565776,1,218104136,1,1230462815,1,1161246798,1,1179535693,1,268436303,1,1230462815,1,1161246798,1,1397051981,1,1163022164,1,1594687492,1,1313429343,1,1296381752,1,1163280723,1,16777221,1,1258684416,1,1162760773,1,1600064076,1,1179535703,1,1397178700,1,704708869,1,8978688,1,16886529,1,-486473184,1,257,1,1766668800,1,1936683619,1,544499311,1,1684957527,1,544438127,1,540094003,1,1919971139,1,1936024431,1,796028787,1,1819635013,1,1919906913,1,1651067936,1,2037539186,1,808335136,1,808463920,191,0],318,[1183439095,75991798,1183422466,-28915716,1988820992,-9245698,1996426358,-60912886,-2020942333,1352139294,125171211,45793323,721677056,1183422912,-1539950096,-1207601919,48955393,1175175211,30048752,-11513264,1996424822,-969474058,-126419193,-1618222127,-472841718,36079499,1344163870,16777114,-2140647424,18278400,-1995815287,-962524074,33948423,105251078,-92915386,1183549815,206998282,180537694,575488,-1957275904,1183651958,-11528456,1996427382,206473998,1360023043,51007115,-1705963954,47586621,385369741,-1609659568,1373239046,112463499,-1705911817,50798105,721911969,17216518,1183578694,374770452,639256206,-1993997175,1183449684,1149773330,-126419196,922682474,-947124958,456764314,650612227,-16431991,141228662,86652671,859417498,650612227,-1962457975,1177287750,74076408,86128383,1262070682,650612227,-1962326903,1177288262,141185274,86652671,1983490970,650612227,705381513,1149773504,224169229,21465126,-16222465,1200424566,1087867649,1996443730,-1695511804,61028834,-1912316277,12986055,-1933145344,1086522306,-1026990242,80216088,1448542208,-15040885,74060406,86128383,-12997734,474386175,-16414426,141168758,86652671,-835081318,474385923,38111526,1779332863,574029572,-1698264059,65157547,-1993947506,1996424261,-16225780,-1710937546,71711147,-1993947506,1183516229,1166616088,340167432,638998155,638207369,-2129898103,8520830,1190530677,141889300,71696166,105250598,637814410,-1928444536,-1031008699,-1980724416,1589968470,1065362952,-2096400897,1963132542,114437,-13958421,1448235782,-1710852353,83769826,-1962510845,-15991226,-1064433291,642178699,-1912600634,-561250746,130426438,-1949922560,1600061014,1753801,1736,142016343,-1710852353,1221,-947652469,1190545167,57995268,-1978415229,-477952930,-24671729,1183422465,297823228,-2020935677,-1986526716,1187510854,-352321282,-94467299,-771858941,178228195,518246658,36091903,320922,-523520,1183579718,-28952068,1183570802,172362508,1996427380,175570700,346778,1115392,-947128317,180537695,3852288,-1705617664,95454280,-1963178359,254084678,-297367296,-2020943733,-1952972290,-1983894544,1183447622,108462064,-1979996440,-1072961466,-1969155980,33948422,-96040698,-1996059487,1996484678,175570940,-16222465,1996425846,111122952,1183383552,-6663968,-1996488449,-962462138,-1947273465,-12284472,100806391,1317652483,100835818,1174659281,2110274558,-1983345918,1183709262,1783633606,-1962907136,50770966,-788135402,734669794,512490062,-71235666,98265859,1579932203,2110471162,1372293890,490576465,1996424661,242679804,1779201791,-968454657,1349013526,91331084,1183449087,-59310090,93978730,-1962929528,1177274950,-565802554,2113422907,-129594621,100798091,-1056710191,-1980086781,1317794374,-162645008,1317733245,706112502,-905771515,737431177,-150491642,-1946627624,100835792,787995275,-670891614,-1578738039,787940868,237699490,-638122064,-939263535,-1981526391,1577308790,-2011284494,-1592689143,-523172192,159909419,1177278711,-431584782,1174651275,-1945748492,-1592689143,-523172172,160171563,1177278711,-465139212,737298059,-120460730,111150635,-1579399543,-523172172,-134986197,705596376,737792261,-2147079231,-632911609,-15829249,1838812278,-1996488702,1183569990,-163169296,1183515517,-163173386,100923601,1183384874,-12424478,1996426870,175570700,-16222465,-1612183946,1342204669,16777114,-330921728,58048523,721504745,-1980134455,1187501638,-956235268,-2134311354,1183471440,1009787911,-1207601904,65732867,-1174306376,1183416520,-27883012,1183535186,205916942,28312692,-1070988565,32013955,-1040266982,1174585602,1996443858,-461963290,-887041,1996485750,142016266,-387942657,1451883347,-11513130,1996484214,-629735460,-1946514456,-698971656,15236739,1187395956,1183580110,-817460760,-9808046,1783628392,37158659,-163149050,-772782549,-498727944,1778412112,-834237184,57298966,-402619800,-125043720,1389778569,1761569367,-2140647422,100835584,1358579203,-1935617,1996480118,242679798,-15960321,-2107058058,-70588416,27395839,162019071,672454042,-62486264,14038783,-1280257,-9957258,16869631,-15698177,-342227338,-1996397048,1950416454,-25785595,-164953365,15629955,-167049355,29229940,-1572961536,74711041,27397887,-1695779073,65535,16547459,1996425332,349543164,-963968073,-892772514,33557516,17288960,33554432,33630208,50331648,17224961,33558272,101042176,50331648,17307649,33558784,151089408,33554432,705158912,33554432,755042304,33554432,218131200,50331648,17071105,33577472,419949824,50331648,33903361,23296,0,0,0,2248,1988843095,41716486,722224267,41486916,1183432747,759494392,-385649376,1156972972,57999656,-167664663,1946430788,75268891,185103616,721712576,-1174148142,1187446785,-1996488452,1022098006,725238923,1157829701,721582352,-28931648,3701891,-1073018507,1183384949,-955913222,129606,294019,2122517877,125108472,16533191,-955913472,130118,-2144516874,1173762676,309600298,-2097059241,453115006,206272,24943184,1173749948,1869877290,-2097124777,453114494,206272,24943184,1542127949,-2097151046,1946221694,709228044,-2147060448,-350213555,-58817771,-166955776,1948265029,711294982,-1174148129,2122514434,208929018,271205878,1300235893,367726634,16416387,1173752949,108269610,-282434176,-494730261,1959922685,-1097181434,-2080375030,1946221694,75268932,-2095287296,1946220670,74776337,1996448874,967547640,-125107829,1690241003,721611520,41222143,10092906,989946649,-15567673,23724660,675580503,1342177573,-1240540774,-92372223,-161254400,1946430788,71600928,511506329,-1956353456,-1723331516,723418359,1346379844,-1506169958,-336033022,947684125,-2095746048,1946222206,947191562,1996448874,-1075713026,48955492,1962934059,-1711248894,30152960,309643067,1778545919,1149916928,75048,249141840,1600061439,182985,3272,2123060823,105286408,1997292857,-18426,-1975260263,-2145047483,-1949791488,-768929723,-108799861,616569601,394750,-134982007,1174603374,-1949070348,-27883024,208980235,-1960393842,-1960443324,183174228,654198414,-1960442741,1599996500,314057,2760,2123060823,175541006,1997305145,-18427,1173774827,594903084,2522499,1187454324,-2097150722,1962937470,240539463,-989893144,-1993996706,1468605959,1463151362,75864662,1183449087,-128546314,1388475456,-1695123713,925,-2080487799,1962937470,-126419181,-624897,1996425334,-1706016762,-50718,1593722507,181061983,-326413056,2123060823,742754820,1023442981,-1071972351,101056036,239962880,-148848253,-2081387551,1946167933,239438600,50339845,645759984,-1962380030,537202245,-2114977024,1988100094,-339727612,276661040,1746171136,6955074,55941718,1166606336,1975520016,-1905903,6951029,-1706923434,65535,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,16777114,207522560,-955234423,-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,16777114,1183399936,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,203930,1975520000,14674179,-1995678069,2013205623,70359570,-259325952,-1157495,1996425846,207522568,1377203971,-193527978,-1623596390,207522564,-1710065665,1503,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,16777114,-330921728,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,926540442,1979648773,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,68271514,-83962,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,-1824922982,650612229,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323,8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,-851844454,-632895739,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979247193,1589961286,126363368,-15966581,-6680457,-1962934017,2139294814,108331558,39507,1996488703,132648460,209125370,1996423530,572168710,1183515256,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1600061439,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996408665,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72,1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,128844584,1080451,1962872180,128031248,1153892352,-2097151984,1946161788,309657357,16777114,306497280,-1705639936,179635941,-167617397,1946428999,6968844,446300266,-351779806,23745306,-585343078,1958742791,41221902,6946922,1285161322,721957121,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385328985,-1957297524,1346899012,382617229,88775248,-1073018176,1156984692,527696168,1778545919,476027393,-1073018773,1962873204,-834237182,23744534,956386458,-167056631,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,65706514,1183383552,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-2003121066,1073741826,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962304711,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195],319,[1182992169,1191118554,-28931074,2097955897,309657565,266394,742689280,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,-264641894,712803081,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088962618,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,67582434,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2080375027,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839,66517,131088,2492290,16973824,67470,16973841,67826,16973842,67957,131091,722512,131072,852249,131072,1179812,16973824,67859,90,0,0,-1874853888,486555652,1124109568,0,262148,3932240,65636,8605858,134242560,402661376,25856,-2108686080,6225920,2228230,6619164,1342308359,1509949570,771762176,16782592,16777216,32848,0,0,0,-2134376256,335549443,1744860160,1392508928,1667591269,1767317620,2003788910,1291847680,1632837715,1394635630,1718186597,117442048,1207986432,16802816,-2091868160,1179648,2293842,65550,1342242817,4935552,1375747840,234889984,512,-2142240512,1668178243,27749,0,0,-2134376256,1006657796,872466432,1342177280,1953393010,544166944,1701603654,1291847680,1632837715,1394635630,1718186597,100665344,167788288,25856,-2108686336,1953845030,544503152,1701603654,1835093536,14949,1179657,786572,8388618,8474753,100704256,234889984,16777472,-2142240512,19279,1638560,917539,2,1132482561,1701015137,108,0,-2134376256,1107308807,1325443328,1342177280,2004054881,543453807,1970365778,1684370025,1291847680,1632837715,1394635630,1718186597,67109888,402694656,16776960,-2108686336,1634738241,1870099315,1763730546,1701978227,1919513969,1948279909,1868767343,1667591790,1869881460,1768453152,1701716083,1919907700,1701060715,1701013878,1344282670,1935762796,1970479205,2037149808,1701344288,1935765536,1919907699,11876,2686985,786482,131171,646074368,1936941392,1685221239,1056964666,1358964736,1694501888,-2130698240,33104,3801121,917539,65537,1333809153,1711276107,587217664,33558016,16777216,1631813712,1818583918,524288,3276830,6881288,1342177282,1986348162,979723113,4063232,6553630,6684680,1342177408,130,0,0,-2134376256,956317444,503361024,1375731712,1869902693,1735289202,1952796192,1802661751,1635013408,134243700,542330112,1936613715,1919243040,50357865,1207960576,1660946432,512,1867416144,1868767351,1667591790,1735289204,1308622906,1560282112,1677723648,32768,33360,917507,524360,131170,1954697216,1701716079,1919907700,1701060715,1701013878,1325400122,1560284672,1711278080,32768,33360,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2490426,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1919251285,1953392941,1634103909,1663067491,543519343,1886220131,1852141167,116,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1380275029,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1380275029,1163412782,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839,21453389,15,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335889742,104268202,1376083429,2392833,10000,131187,0,65572,4198802,25952608,27394464,3041,262303,134348800,295961050,50987008,1796604380,1796607296,293013678,293018960,614926810,614931792,169086000,169090384,114627454,114695440,79369199,79371536,190321730,190389520,857343,924688,332666112,332668176,63575619,63642640,330960090,330964304,279254656,279256336,4003724,4070416,77469584,77536528,158472157,158604560,215423096,215555344,94312779,94379280,42342827,42343696,485628374,485694736,648944566,649010448,508235294,508239184,285347854,285351248,69672496,69803280,292626038,292691216,163323796,163388688,87040053,87104784,42344587,42343696,13115574,13180176,97980712,97983824,363205004,363208016,24453316,24452368,287056092,287120656,53682673,53746960,520954406,521018640,529132,527696,142611184,142609777,-2147090428,1,605814784,472907842,32775,-2146435072,1,610140160,204472351,32769,0,1229211395,1459814400,3887173,1197432580,11856,100663297,1314014539,17517637,21895683,1409502768,1316553035,22160897,-1610527033,1242432334,55444995,-301774342,33489230,-939245619,50397446,-16691422,71290113,16844540,21700609,1070399999,17261572,1256980737,-855507197,120587327,356502787,-855437674,246027583,1577124098,1284637004,-855376122,271583551,155176195,-855437284,150736703,155176195,-855437244,6463,155176195,16912492,55321091,-16693031,390057219,17040259,55396355,134434723,1273889612,-855376125,6207,356502787,-855437602,110954303,-989658879,67043912,1720269,1070400256,16792090,1305150209,-855376127,2103871,-1509752570,1306854220,57218051,922963292,1230046025,-855376126,97977407,71290113,16909809,21484035,-16431080,155176195,-855440882,261687615,54512899,-855435895,363922239,71290115,16844199,18794499,1070400511,33932036,1224803073,21568771,1070400511,34583305,1507525377,21807107,1070400511,50428420,1243742465,55092483,-16627475,88067331,-855439961,108528703,-637337334,380436812,55215105,1342263659,1282540369,22111489,-1543286430,1364001098,-855376126,111674431,390057219,17105775,22103809,1392595265,1248330577,22104577,1070400511,34375696,1366164225,38509315,1070400511,51800579,-1711063091,16844310,1493258591,1364984145,22107649,1157699242,67043658,-1692975155,50398723,822299956,1303839529,55383043,-1207888323,16779850,287310593,-16711679,37735683,69224,1862467842,546702112,-855376123,369300287,322948355,-855435740,603067455,339725571,-855432180,367989567,-1107099388,125043521,50838019,-16637934,121621763,-855439607,114493247,2063794433],320,[-1962199704,-469104570,196806260,18671712,1760124250,-18179,1426064586,1634266251,138840843,108323850,-396358725,1183514878,-1060833786,45811316,15788256,1525243226,314109,1760332629,1183517578,1961101832,1611381510,-1962879512,-990509498,-1157204800,-941039614,-379758080,80411981,-326413056,-1962171032,-469105082,196806260,11331680,1323916634,-18179,1426064074,-1016533877,105286411,108323850,-396358725,1566179470,-1191360023,46858239,-326413056,-1962155672,-469104570,196806260,7399520,1156144474,-18179,1426064586,-9900917,138840843,108323850,-396358725,1566179410,-1191361815,-895877121,-1957363708,203712748,168576651,-1157204764,870866955,173968128,1509951720,-42669731,184551626,-1961397029,1960512459,144881685,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,15425600,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,197520240,-486378048,918654505,585305995,-661924981,1015846,55171723,-1156811832,-880017409,1015846,-1953489685,260056793,-1950104832,-998024486,-1627750142,-1944751604,-905769022,-936702347,260650561,129745292,-9115152,129745292,-9639568,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,452932073,-1409285632,260,1862337280,251658504,-1795095808,285212936,-2113928704,10244,419496704,603980033,838861312,11532,1610679040,-1207959288,-352255232,16779264,-1962867968,-1191182072,1979777792,33556481,-620690688,50333696,-1979645184,67110914,-1946090752,83888131,-1308556544,100665352,-469695744,117442563,838927104,134219780,1459684096,150997001,939590400,167774217,-838794496,184551432,-369032448,201328648,50397952,218105865,469828352,234883081,-1610546432,251660289,1342243584,1191182604,1375798529,-1308622584,-67042560,1509949700,0,68808,1183536727,306580244,1589905780,1065362962,-385649408,1996423349,242679568,1392923398,-8616307,-2140647402,209125120,-1710590209,65535,16467654,-8616307,1452077195,-28930306,3964966,-2144989068,57942076,-1947079866,-970570018,-2037579769,1343684476,-17529203,1080578070,-26048,-1073020928,2123061628,138840838,779405067,184831627,-1960348471,-1073002047,1183716980,1188989950,-1912108506,-544536506,126363207,-478822390,-1928837490,-970522787,23592967,13081216,-125108224,-8616307,-6664170,-1962934017,-6662160,-1962934017,-1207702586,1599995906,1229513,2248,2118026070,1098121217,24919683,-2093321216,1946158206,25076020,-242497237,737822345,-28931648,351000715,-1912322421,958855750,24446532,-1866038973,-28901632,972965515,2130803718,-339506205,1589652226,180937,1224,1795057289,-16750080,6947958,6946922,6946922,637951684,9215999,-1946392951,1183579750,-28952068,28837237,721611520,113428928,3852288,-2091493632,97854,1114115957,1744857632,-6684528,-352321281,2117533463,24944897,-1866438336,1342204416,-1709161880,65535,-166989685,-1070922123,31517081,24905471,25048713,185616011,309661254,14038783,1183671914,1783633626,195926548,922681814,1248461014,382092941,-1709938096,-62547,721518241,-1980134455,1317665350,-263812626,909768235,327025020,-2094612338,1946158717,-1865973497,-353679872,-1946782071,994113094,2097249286,2081357572,-96039423,105236262,1996423169,309788436,185616011,141823558,-1961998709,99291222,-1931852147,-1924115758,1343669830,-15960321,1996425846,-38213624,-24907637,-1911524576,-953746874,1605,-1070868853,1442915817,37251102,16777114,-96039424,-1937405658,-1786173952,-1031077746,-1937437914,1444574464,206490,-96039424,105236262,-1070923776,-1979824503,-437650362,-96039424,108366118,101467533,343342928,-1710065921,65535,-31135658,-12946104,-1957168522,1346434630,201222632,-1907723072,-14222778,-14284171,1183516789,1783644406,1778412033,1778412032,-1644222976,-804585332,1183721332,226502394,-2143386878,896925441,-1544141173,-2103246464,-18431,653936270,637683081,-352041591,-96039360,-1993949141,637570693,9209225,105220390,-26026,1642659840,25338367,653936270,637814153,-16628281,-1864865281,-295828736,-1947187570,-1993935290,-2103246265,108954369,-1910672384,-165217722,343147013,1089881739,1778543184,1778412032,-1711248896,-63967,1089881739,-1979955575,1183579766,-27882500,-892772514,315097104,1448542208,956855947,2080472118,1962281758,-1866045158,2114882304,-1898239231,-1929671743,-670827450,1992243494,-385649153,-563543779,-553451376,-1993949141,654277255,-8878199,1991769894,-50009857,1224623753,2117672309,1443656710,1465320810,563763031,1443099910,1465321066,563763031,1761947142,50368734,-62484769,1991769894,-161576449,-1695005044,641,653680324,-8994935,1890025510,-1070858753,-28866266,-62420698,103532171,1967653248,-62484939,9494121,-343810301,-1960443762,25207559,-1206946496,-2136735745,25338625,24919689,510229483,9437568,-953753853,-64441,-963941397,25298475,-1960479416,-62484769,9487977,66215561,-2020923688,-2103181452,-1864865535,-228719872,38258470,1038876671,1778140814,-1962897210,63147223,-2054478088,1764163442,-1862306635,-1983804416,1586097750,-295779088,37783846,1954908966,650219263,-9259671,1183711376,1082730224,-28931324,721611592,-916496704,-939522870,1459617924,276234070,-15829249,1996426358,2089192714,1750079231,1996423296,1692929540,200313852,-1587645194,-13958786,-563494770,-1993998192,654276785,-8734327,-1929156010,385842310,142016336,-1710852353,95749665,-1979955575,-804520362,-11138443,-401734538,703331912,-1946265973,721518094,1774292735,637571294,-8879735,2056358182,-59340289,-335642999,-1983894776,1183448646,-62485508,1593726603,247646559,968704,-1957275904,909708918,108855676,-375799765,-563543903,2124480656,-1895879935,-96039744,1991850278,1457878271,1996424298,175570700,-16222465,563742326,-1996262906,1451881030,1959791604,-1864472216,-1897987328,-1960379834,-2080411457,-271514905,1988594470,-163149313,74907478,-39393266,1098170379,1031077643,721518241,-1980134455,-164890042,24917561,1183525758,-96039178,9494121,958848771,208995911,9494121,-165224701,57934343,1775889222,50368734,260056799,-230257918,1593071243,214092127,-326413056,106936350,1996478606,242679568,-15960321,1996425846,108461832,-1964506774,-892788738,-1957363700,-2101862676,-2585082,1996426870,175570700,-16222465,23725686,536806120,707273,1458342741,-18402,2122569870,460587014,956398753,327091782,721518241,1774227190,9438814,1988135718,721611775,-916578368,714,58568,2122536535,309657606,-1962785303,1207305822,208945195,-1996208245,2122516038,-344653818,23871107,-385649664,922681894,194642160,185004294,-385649216,1637483030,-16262142,1183647350,-1706027292,117839909,-1710852353,145589335,-1946925431,909895798,75368840,159921803,199509643,721583552,-1947194432,104589894,58591628,-1962308447,-921967026,-919928195,1183433003,-461470722,721714176,-1962546240,-654842810,-2080881015,2080433790,-339727612,-431584507,1183439095,-193527818,16777114,-263812864,58048523,-16695575,-11078538,-6619530,-1996488449,-1072956858,-11134603,23789174,1347420522,16777114,-96040704,58048523,-16706839,-1705971594,2000,-244087,7008374,-11141014,1996488310,-126418956,1760982783,543817932,16777114,-260636928,-1694730497,65535,1996423786,49584890,1048774807,1962934508,12183811,1794406143,134584936,-259325952,-1695254785,65535,-15960760,1785394294,16777114,-1207702784,1183383554,-1925027078,-524221884,1347590402,97178,-230258432,2037694475,-1064379605,-1930666359,-953749946,637730823,-16615543,1448342646,100943757,-26032,-1073020928,1183533940,-1037329926,1183447249,-59340290,2123043307,48742910,653024964,67584454,-1946269953,731511366,-1946627646,1002974158,-562037170,-1149185,-6624138,-1962934017,1962871800,1460234760,-368905062,-227082488,16777114,114176,-16353537,832238710,-351749500,108461878,-1695254785,149128241,14038783,-2037553302,1343684380,-1711224728,29625261,17315583,-14907763,6967318,6946922,-6581862,-1695142913,-63933,23332551,2122514432,141820144,-1695516929,65535,49006219,1600045099,182985,3784,1183432747,-62486026,1963214393,19785987,-8107878,-96040695,156211792,1183383552,1975520254,12577027,74907472,620698,-196704000,58048523,-16732951,1704655478,-1996488697,-1072956346,-1696005259,-92864768,275386474,490394,-163149568,58048523,-16743191,-1705968522,2580,200820361,-9145152,922745974,922682774,-6683244,-16776961,922745974,922682802,-6683216,-16776961,7011446,275382378,1996427370,1778412286,13395968,-979754902,-16777209,-6621578,-1996488449,-1072958906,1048783220,1946158382,775356180,-1711248891,2547,86914815,672154,-230257920,1342516899,-946208406,-16777205,7010934,-309852774,-25263349,-2092534784,1946219646,-25755893,-1695254785,2617,-1694599425,2633,16547459,2122524532,427032822,16285315,1996426100,-126418948,500890,-159973632,684954,-59310336,588954,46319872,246947328,1792577036,251620095,520094440,13158603,-2091493632,388158,922685300,-795212308,-956301301,388102,108954368,-2096728577,1962870910,105286413,-1962387829,-61437456,922711531,1349124310,384059021,-1709938096,179833773,14038783,1183646314,1783633616,195926548,1183648494,-1924131100,1343672390,33318942,-13072755,1349144598,16777114,1975520000,-373282043,922681634,1365901526,381437581,-1709938096,184552365,14038783,1183666794,1783633576,195926548,-2037577522,-259260616,-1946397044,-972293050,1183717748,1015031548,101741568,-1471771306,-23441386,201326336,-352160320,-129579143,1187446784,-1912602370,233569350,809271334,-2144991620,578697532,1015031366,-336759552,1015031321,-1961263303,-1977202978,1315674119,-1056765186,-1996476371,-2144928186,-511889348,-1946270069,-405669762,-7847031,2122577990,-1367600904,275386474,23724394,378029709,126982736,-324861952,1975520005,-12982013,-43456432,922696427,922682774,-6683244,-1962934017,1962281968,775848743,343146501,86914815,-593887126,-16777205,-1710936522,65535,86914697,-1711183274,65535,359333738,6946922,-2036727702,-15991897,1778446390,75851777,-29436006,112646,-892772514,113770500,1448542208,104511518,1183570062,-96040690,-1006560535,1182991966,-1960442874,1468737031,-62486270,-989964663,1182992990,-1960443382,369001271,-186055812,1036421888,1450639379,781443281,206612479,211684472,211684510,210439307,210439307,210439307,211684510,210439326,211684491,211684510,210439307,-520323455,-2128644640,1962991866,-11632615,-15471856,1375805494,-1694730497,65535,-1979955575,-561250730,-1081351215,1183515948,-62518274,715197813,-773944575,747080163,-2091390203,1979710590,-25263860,91554047,-352245599,-25755676,-1694730497,2991,-472785269,86804361,527810571,-472785269,86818697,-561250517,-1962744895,-1962569593,-1996123497,1451883590,-1961890818,-1846818,1778724023,219847169,-16056320,1784090228,165452288,-1705574400,2533,-1946401141,-423494058,-1870362366],321,[-1835759355,-96040187,200953599,-385649472,922746585,-1008204308,1795123963,1778412053,-1711248896,224700294,15742719,-2056781462,1054317060,1579092259,181061983,315097088,-1957298176,-991360906,709162496,-385649404,-1923743571,1343682118,-1692916326,-163148531,1996443670,74907398,-1155655270,725939725,-2092600288,1962935934,75399964,-166300416,1947216708,6968848,-1016191590,23746061,-798087782,1822512653,1389505283,479566416,1183387108,1958743038,-11526570,1996424822,504994308,1206586872,384714381,72125264,504414595,494770769,1183649294,-1957685514,-638063026,-263287983,-1705911817,223747572,-16749994,1996486262,-96039944,1358317099,737953419,1750136902,-191233764,-254,1996423796,74907398,-1946209304,1962281780,-13244157,113428830,-326413056,15736459,-1593673729,1177224440,-137852156,1342611502,787988875,-397408588,-1026949372,-1957363710,1404575468,-2082959862,1963001470,142508812,-955878144,16871430,-1715459328,80398623,2672640,-701038848,242679552,-15960321,678038134,-1173639782,-701038834,142016256,383272589,-1708627376,178654125,-15960321,1183648374,-11528488,1996424822,-26108,-1027014656,1992818700,1448542208,242464798,1988876430,209619726,9717447,105286144,1023410469,-1071972351,-1740207808,621168266,20774914,1086331648,-1952823671,126347718,-385790815,1049166712,2122514764,57999512,-16741399,-2097097162,-1071971841,83886373,-1924136856,1343659078,-1382406038,1779538443,-1002009344,157962262,-1912412695,637848070,-1006604383,-1993996194,-871985657,1906386436,140428288,38242598,80610958,7577894,638082756,-385595511,1589905267,126559752,80348814,7316262,638207630,-1912451189,637848582,7409289,638207630,-1912320117,637849094,7540361,9993859,1021903733,1745768455,1183651603,-1706027364,267125889,1779090563,-1002009344,174739478,379340429,-21108656,-1903016311,637848582,7419647,387147790,379340429,75602512,-998043622,-1929352694,1343669318,1183648618,-397404516,1183448719,-838431088,922691076,1745748083,1183651603,-1706027364,282526849,1779090563,-1002009344,208293910,379340429,-27137968,-2087827831,1962971774,-1870757107,185038080,-385649216,1187448487,-385875564,-123664737,37415172,-1996162911,1049204294,-8190728,-955745023,17102854,-2096370944,108933887,83363527,-123666382,-1773782780,-840367243,616339968,-1264512858,119841546,179179147,119672457,100535811,119934601,111019523,-1710806877,279651643,2371738,-1770586351,-157976,1778446390,75851777,-1958815846,-1736539379,-385649408,240582788,-1927867544,1343659078,352616858,180650769,1183645802,1783633604,21555470,620816032,-1645674465,15114497,-955523036,1778443939,613194241,2122518854,1182007448,325586519,-1673097961,-2120593386,-2096013820,6949572,381961869,-384996784,-425721590,6300928,-385484607,-425655972,-1952504832,98681295,-425475829,-1711183360,293086348,9993859,-1662450827,1745770245,1183651603,-1706027364,304219265,1779090563,-1002009344,1785352214,-16727575,1996425846,523541000,-1072955393,317260661,-1736539387,-385649408,922682723,1248461014,384583309,-1709938096,296487853,14038783,1183664234,1783633604,195926568,922685886,1231683798,379340429,-1708627376,245828525,381961869,-1673097904,1048793110,1946158838,138840840,-351644021,33339397,1347607180,384583309,-26032,15269888,176063237,-1593412608,-1779892032,1979648768,82700547,989891233,-1962773561,12624839,9993859,-655817867,1745768452,1183651603,-1706027364,309462145,1779090563,-1002009264,1080709142,379340429,-61216688,-376158583,2122515631,91488266,-352271711,1979648837,77457667,989891745,-1962773561,12755911,9993859,-1997995147,1745768452,1183651603,-1706027364,-64383,1779090563,-1002009264,1097486358,1048817387,2097152232,15245582,1589958903,126428680,-1593551127,-219479832,-160260198,16425746,16520841,15220355,-1962312448,-1546061881,82510056,15220361,9993859,686359413,1745770244,1183651603,-1706027364,322176129,1779090563,-1002009344,1667911702,-2080420375,59454,28837246,731900672,-1701057600,335049375,-1996424541,184613910,-2096663297,59454,-16053636,1043925621,75366632,15212279,9993859,-857144459,33522435,1346420763,387147790,379340429,75602512,-998042761,-1929352694,1343669318,-337025942,115909118,-1728051015,1038744055,-1043887105,20775904,-1207730944,-391970815,-1736539386,-385649408,240583555,-1927867544,1343659078,-1794866790,180650772,1183666282,1783633604,-22484728,-16091393,-761657226,201326340,-385649216,2122515193,1282670744,-16220541,2122516085,1081409290,185222795,309659718,14038783,1183666794,1783633564,195926568,1349127997,381961869,-1958516144,1175128646,-1962380280,1451952198,-1928991990,-762536890,-1461170094,-1807316486,15742719,-2056781462,1054317060,-253160134,-31998,1183517557,138808074,-2031549580,-31998,-947190411,-1962480743,1451952198,-1706012150,-62879,58048523,-2096994071,1962973310,45738243,-8142805,990344703,-385649209,1349124779,381961869,-16618928,1996425846,-35526392,-385764703,-8126924,1086331649,1048836235,1946157490,1962871559,10217731,28458633,15742719,6946922,-2080837656,1962973310,8644867,325586519,-1673097961,-2120593386,-2095790076,1349126852,381961869,-381523376,-996016758,-35460864,453115779,-995934016,-1736539392,1464890368,387147790,379340429,75602512,-998042384,-1929352694,1343669318,1474912362,-1136752131,-1736539392,1462268928,387147790,379340429,75602512,-998042341,-1929352694,1343669318,803823978,-1103197699,-1736539392,-385649408,240583135,-1927867544,1343659078,-1408990822,180650773,1183645802,1783633604,-50009758,152725534,-16091393,-1705572234,368458210,-1962823959,1175128646,-2096598008,57946879,-1962851095,1175128646,184841480,-15763969,1996425846,474913288,-1073016700,652804981,-264831231,1778412032,-134813696,9993859,1827210101,172395265,1963476491,-88413949,1183666282,1783633604,745021036,-118102007,152712959,387147790,379340429,75602512,-998042143,-1924109814,1343669318,1183673706,-397404516,1183447247,574521748,1963113481,114437,-13958421,325586519,-1673097961,-2120593386,-2095707388,1349126852,381961869,-378639792,-1705509826,371622241,9993859,240595060,-1927867544,1343659078,-1107000934,180650767,1183645802,1783633604,-65738490,453115779,-1706016576,280960238,9993859,-1125579915,1221036800,28837237,721611520,1745768640,1183651603,-1706027364,377226369,1779090563,-1002009344,90853398,-2080647703,74777087,49006475,-1365000149,-1736539391,1350464512,387147790,379340429,75602512,-998042926,-1929352694,1343669318,-1544982678,28221947,737934313,1215687616,1996497725,-1813982730,-1515716818,370085910,2047822607,1410354703,-1827237104,-401173738,1863381264,-2112754415,-485319662,1158869778,-2011999981,638844179,1041314321,1511281682,-1407932908,18143508,-233493483,1058413589,1528204565,-1803648234,-2095680512,1946196606,1795123728,-1929352678,1343669318,-1616410982,112658,-916496865,620759754,-1957363612,951590636,-2585065,1996426358,142016266,1778808575,-1511518720,-892788745,-1205993464,-661776568,313887,2760,-1205971369,-661778722,-1962645855,-1996199914,1451882054,-701038600,394172928,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-1003028488,396270081,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-969474064,399219201,1183383552,-27883012,1795877057,-896834368,722135489,1005713362,-1962772794,-1913615418,1343682118,16777114,-6664192,-1996488449,1451883590,183026174,-1956331413,183091658,-235417045,-1946532215,-1073019322,1950878324,460605465,535543851,1178322827,-1962707206,-969147834,-963964554,1183518187,-1962349574,1992768454,533170946,-892772514,-1957363710,465051372,-1948742121,1950878790,477382674,1210283080,1950886516,-18388,-13898855,1996425846,-26106,485163008,-1710590209,65535,1996428011,-26106,149618688,-352205663,15900931,-920661461,1426065610,-1838617461,172395288,-1156821365,-655884286,105286400,-1157083509,-857210876,-379758080,181072756,-326413056,-1961310104,607981126,-1157204480,-1930895359,138840832,-1156952437,-1998061567,105286400,1962933417,-536691962,1509978856,-166794915,1426066122,-295113589,239504152,-1156559221,-1477902337,172395264,-1156821365,-1779892225,-379758080,214625607,-326413056,-1961295256,552078942,-379758080,181071192,-326413056,-1961290136,216532574,-379758080,46853478,1960512256,1960512272,404994061,992395406,1996586014,-1147944191,32202822,1376672400,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,3116011,386334722,1,133693699,24510466,138805507,24576002,65601538,2,3408131,8388609,300286211,8454145,358875138,3,407240963,327681,407896323,458753,161415427,65538,392036611,9043969,408551683,851969,136118531,983041,26476803,1048577,144507139,1114113,160366851,589826,115671042,39,237830146,7,337772546,41,211026179,10092546,186974210,11,331612162,12,163250435,2228226,421658626,45,398786819,3080193,40173827,3276801,154992899,2949122,194117891,3145730,373948418,16,181469443,3801089,157614339,3342338,248381699,3866625,153747715,3407874,163774723,3932162,423166211,21430273,7209219,4849665,215220483,4325378,169607427,4456450,328269826,21,220201219,4521986,219021571,30343170,44826883,5767169,133038339,5242882,12517635,6225921,67895555,6291457,11665667,7012353,143065347,23592962,0,0,0,1224,512448087,2013200624,-1711117822,1991797,201082505,-1705872192,5144955,-1946270071,-964428682,108956420,210447083,578078987,-1946270069,407321049,1207309429,242550827,175427387,-1711248815,8744744,80151787,1178992640,1963015299,1856067537,1389505283,-59310256,-1710255974,-916496896,-939523382,1459617796,-1593411841,-768933010,-1785049006,-1962889188,1962871800,108461879,721645217,-1706011950,-61353,-1996208755,317455942,-922022005,1783695476,1864931841,1182990530,1586168574,20939774,-1705515403,20079812,46844255,-326413056,621037194,1077739760,1998681088,1947216908,1947216908,1947216909,-339727602,2130819090,45616619,-1207374977,65765123,729744568,46320082,-326413056,-1205971369,-661716993,755779211,192151824,-385649336,-1070923646,-1962885911,1784090238,186948336,44630015,-1705572748,22944222,556675,1183452789,1009787911,1459975456,-21436402,-1962773109,-352213994,-1959490814,-1073001790,-1705576587,46020637,-1711117737,26214499,410370059,-811970473,-1962835442,1962281968,1617450507,-1711248656,-64041,252069622,1784123509,6527489,-661978689,36718535,-8460032,-1962248565,58542278,1224700905,2101874302,-9770749,2113930285,-10295021,1443788543,-704617574,1975520001,-11343613,235828991,-88856,-1705636234,-55964,520094136,-892772514,281542666,-1957298176,-2020997026,-1986526722,107739718,-1056045782,1183384568,71707640],322,[-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431,-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936,1229070336,269484100,1107559425,82496,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-302252033,25187925,1515548507,1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434,0,128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2,-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1865940800,838873602,-1677635840,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2130669824,234893824,16777472,-2142240512,19279,786444,6947127,134480872,8474624,0,0,0,0,3408320,1449087830,1230197317,1230982735,5195342,-17890115,65536,262144,499,262144,499,63,0,65537,1,0,0,0,337,1769108563,1766221678,1850303852,28518,317,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,917538,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1970562387,112,589849,1701603654,1936876886,7237481,808463924,960050222,0,393242,1702129225,1818324594,1701667150,0,1431586131,80,2490426,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,859388209,960049453,53,24,1734963791,1818324585,1701603654,1701667182,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],323,[1,1970236763,1,224224627,1,1970228490,1,2035574131,1,1396532592,1,1095324229,1,168636748,1,536870912,40,0,8,-1,1,1183449087,1,206474250,1,-1996289375,1,144771142,1,105285891,1,-887138211,1,113951519,1,508952576,1,807308846,1,-2046709760,1,167936262,1,-385649472,1,1048772837,1,1946157675,1,243998227,1,378208875,1,516227689,1,394855013,1,520245129,1,-1305280072,1,-2115639296,1,35659403,1,-588754764,1,-1308183423,1,-2116687617,1,110032757,1,-1960443352,1,-1275043810,1,505531728,1,50337477,1,-853200968,1,-1172369887,1,616040968,1,-13722587,1,-1174389730,1,12063812,1,-13722587,1,-1174389730,1,45618278,1,-13722587,1,-1174389730,1,79172716,1,-13722587,1,-1174389730,1,112727154,1,-13722587,1,-1174389730,1,129504376,1,-13722587,1,-1174389730,1,1052251262,1,-13722587,1,-1174389730,1,1974998148,1,-13722587,1,520109086,1,855638715,1,-11512896,1,-1157453794,1,448332447,1,1397836032,1,1375732154,1,-1474363567,1,-967222526,1,37552135,1,-2013105408,1,48450327,1,382067691,1,565707516,1,522308901,1,773770078,1,3147406,896,0],324,[-1274784059,1914817851,532689666,-1026990497,-1957363708,-1957210388,246678614,-467000883,-1026990497,-1957363710,1586190060,511180556,664404074,1343168011,-16091393,1996425334,137533958,-259322057,125059136,-1962314680,-1207374906,65798142,1593835448,576201,1475119957,1220025942,-2585073,1996426358,6527494,-125106138,-1711248809,113445671,-166989685,-1070922635,-11071509,1996425846,510983944,-16356710,1600004095,576201,32968,-1205971369,-661778543,-16222581,1183649398,-11528576,-401734026,-125042782,8453761,-2135030914,1962281728,2139276822,1183645951,-11528576,1996426358,-493201910,-1962436039,1600004039,707273,518818645,-1912089928,276234200,-15829249,1996426358,142016266,1778808575,-240850944,214616351,-326413056,-1928340376,-169340834,205949696,-1156690293,635961345,105286401,1948237993,-536691962,1510019048,-160831139,1426066634,-60232565,207522575,-1962891544,1317734470,113418,1510014440,-133174947,1426065610,476638347,241077008,-1962899736,1317734982,140414220,1510019304,-139466403,1426066122,1248390283,274631440,-1962907928,1317735494,113422,-1962887192,-1062664634,-1157204961,-1578573822,-379758080,214630210,-326413056,-1961858456,954731614,138840832,-1156952437,-1880621055,-379758080,147521174,-326413056,-1961850264,417861214,172395264,-1928573301,-1561851810,-379758080,181075638,1960512256,197888791,-1206553381,-1064431865,476023590,41910566,74795854,79987651,1614855057,-1959381781,-1961172209,529217227,359979787,-1911514952,1602954944,2139170332,1967869442,-997997820,920226564,-952760437,-1157627897,32038976,240829184,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913731322,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,1376108,260112386,1,248840194,2,164823042,35,249823234,37,37814274,38,160170243,65539,140116227,327684,182976771,393220,124256258,11,152829954,43,147259394,12,281083906,45,4456707,2949122,231604226,16,283771139,21430273,206110979,5767169,206831875,5898241,252968962,25,134152451,23134209,6226179,5963778,0,3784,108956503,36076931,1784089972,164796928,1166671871,-2090472694,2097286269,172345095,1491795969,-1929218561,1343681094,1259874458,-129594622,737822345,-62486080,-1962261111,-1991766971,2122579526,561774846,-16353537,10157686,704642816,142146118,-110849,-487850938,-1946401141,1200162398,106859274,688003,1183516277,172460540,46844255,3065856,1784043264,-1707054528,65535,-166989685,-4716939,42068479,1779070719,1419400704,-1962790389,1200294494,184846596,-1593477696,76087536,-1962779511,1283467391,1686110504,-940049112,74711044,-30907264,19253131,81152,-801062885,742666976,822084133,1207315524,108343338,-550673280,1283458283,-947183571,1024458789,-1071972351,266387776,1144244363,2145681452,1284098099,13104940,-1207602168,199950338,136693643,81152,-1992245221,-947180988,1023475749,-1071972351,199278912,623731762,1144064000,761563692,-511586421,-108854272,1103698689,839705025,268445157,-1976810447,-812962460,8446337,453114243,-507428407,635777545,1144062464,759494188,1443591170,6946922,-401735574,-947190709,1023541285,-1071972351,182501696,623731762,1144062976,-18388,-1993456503,1149841476,173968178,-1709279233,65535,1929576509,112645,-1070923029,-2146508607,847260748,2436452,742666560,1099767,1153894260,-352321242,549975829,-166759424,1963208004,642041609,1283457026,2088962093,175374374,4245495,1686111349,-947159252,1023410725,-1071972351,742666816,822083877,-940102588,393510912,1602952331,310346524,-15961088,-1711248844,39324455,-952220535,-63932,19745920,-1595404714,175570692,1686374042,1317883906,-1957620014,61119224,1149894655,175570712,-2077124009,2088960672,108331046,-1982708085,2088966724,1014300966,49432263,39619328,-1993324661,1183577158,-96040494,16271047,1781858048,-193528020,384976525,-1484350896,1183515420,440699386,70075638,1183516276,474253816,70075638,2088965748,125763612,253248619,-1206106999,1149829121,541362462,736628310,175570941,637951684,722487179,1342611462,239569702,112461355,111190352,52879569,-1588589497,-523172172,172426022,-1711248816,-65536,137184502,1962872949,1778739714,1778412032,597989888,28836784,1600035072,445129,1475119957,108956502,2522499,2105742708,259260428,1309439371,1448544632,-16062822,1593109503,46844255,-326413056,242649942,1131738635,-941093290,276595711,-16223232,2040139892,-2097151997,1946161788,309657352,16777114,880575232,-16223232,-1684392844,-2097151997,1946173052,1046252296,1984455,-6662656,-16776961,40504438,-16091393,1996425334,1565497862,1996488703,1778412044,190094079,-916585465,-939521334,1459617828,175541078,16664263,138840832,-1959377783,1317601868,110776828,-1962660220,914129912,1460892672,-1710721281,1059,201213577,-1996261952,-1923664316,1343675462,-1459379046,407144704,2522243,1183516277,440699356,16678531,-11073164,-1986331018,-16777210,-1705509770,74548273,70075638,-1705638284,79692234,-1075311018,108954619,1443525632,6946922,-31319398,-916496892,-939522358,1459617800,175541078,137184502,1962889333,-129594110,630870038,-1962619112,244055622,-506394956,1177272619,2096601594,1959922458,41221933,6946922,1183514730,-129618948,-28931248,-1711651285,-149259017,243997292,-506394956,1783677187,49584662,1156973318,141820973,30054998,770375769,-1929218817,1343682630,236464282,977570565,-1959246805,1311505486,2109815800,977570576,66864683,41547846,1149878315,-401713608,-1957233910,-1705573252,88479481,19416310,1962892916,-1711183358,89463903,1349828619,70075638,1552618868,642250242,-2093583356,1962936446,108954416,959083776,628425852,556163,-11127684,1183647860,-1706027272,92210506,-1929218817,1343682630,1285161066,-351948543,41221909,6946922,-286588566,19416310,1283458165,1552613928,709359106,1443525664,6948970,-1995820134,141186565,77201514,-2096715253,1962937468,10114566,1577273088,113953119,-326413056,-167223669,1946232903,41418534,1603928426,184929564,-1961331520,2013202526,1778412034,645890816,-138405119,1285181656,721830145,80398784,182272,-1957275904,1207307358,74777133,2095824939,687747,2139840372,-1958712780,-784332218,-1868934944,-1962934272,1200163934,-28931788,91602955,-348881015,1962871763,1469732614,-1962934266,1183579766,-1991883254,2122579524,897449994,-2096734524,637666886,1586182143,410517260,-1415969686,1174418233,-29062842,-351645953,880772057,-15830016,-2019937161,-1962934269,1200163934,112692,-892772514,46661640,-1205993472,-661716993,16664263,106859264,3571587,1996426868,913833740,448922,-28931840,-167354741,1946299719,1996444437,1778412044,175570688,-1710721281,119678118,1996431083,1778412044,175570688,-16222465,1996425846,-26104,-1706033152,65535,16678531,1996426100,-25755892,16777114,112640,147507487,-326413056,-167354741,1954556999,-1983894760,1200165959,541222934,-6664112,-1962934017,1200162398,46844178,313344,175570688,637951684,638351359,-1710589953,1314343,108319243,-1711276104,-768933141,637951684,638470025,-921675895,1426065098,-2125009781,69339774,1988831093,645694220,-1962576894,1743460932,818307,1183516788,205797640,-11118978,10094710,-351820544,108954446,-2126154752,16713342,1988836983,645694220,-1962380286,1149830726,-2095518950,2080376958,138840871,2114733113,-11512289,1134167670,-167268096,1946430788,-895855098,1443117569,-129439730,65781803,1593835448,252234441,-520093184,259,-1140850176,515,1325400576,8964,-83819776,83886341,385942272,117440774,1828717056,9223,-16710912,251658502,1795228416,285212931,-1275067904,1796,-1795161600,11013,-1275002112,-1493171967,-939457792,553648646,1879048704,11526,-268369152,754975235,-1040121088,1509949702,0,-1947432107,-922024370,512434292,-620035744,378214516,-1031077538,1958742858,1947154701,79921925,-1014238997,-1070923029,182985,518818645,-1912581960,108462040,-4134898,452985149,-920698688,1426064074,-1205932917,-661782409,-15958399,-15502657,1996426358,142016266,-1710852353,65535,-1070923029,147507487,-2017976832,-1579643392,-887160482,1736,-4710826,-2082959617,89662,-1070922635,1048793579,1946157408,105286645,184962815,-1002602816,-1960441762,-96040697,645185547,-1996398431,1587674694,-62486271,-1946526069,1325399110,1958743036,-25785587,208935993,83773059,1183050219,-1108671992,65782667,536870840,113953118,-1205993472,-661782277,520184993,179838667,-1579643391,-887160474,1458342741,19707934,915134606,1183514982,23503622,-16405350,533105663,46844254,-326413056,-1205971369,-661782475,23467659,74830347,1206632491,990412427,-1962183174,1721960006,112641,-559860245,24027904,125091851,-359006102,-16683154,1744922166,1784087309,108461824,2141685402,-2081387775,93758,23725940,-9508198,533105663,-892772514,-1957363708,73305068,-2093152373,1998615552,1946299412,1959329301,1946561558,1953967117,1946299411,178181,28839147,-1207440640,48955395,-1026965461,80216066,1448542208,-2096859509,1946157692,-1243064753,141838591,1211462728,1089145972,-1711115009,65535,1962882795,61381122,-1030881280,-125052789,109019942,638153728,-1710852609,65535,-1711115009,1017,75950166,141934603,-1711115009,65535,-1026990242,-1957363710,14590444,184643235,1778873536,1860868608,922681930,1996423524,1778412038,-1711248896,39364486,24002179,1778873344,1860868609,28836464,46844160,182272,508974848,-1912407624,-2122605864,104530998,1534394722,23346819,1745318912,-401734905,915144608,-167050912,1587623796,-28931839,889131243,16777114,-2080470272,-396950330,1183579932,-28377090,-428490741,23082751,16777114,1611056896,-956301311,89606,23896320,-1207868253,1755512833,721611521,1600004032,1048824777,1962934628,-264831214,101423616,-401734927,1134231411,-888983546,518818645,-1912328776,106335192,1979710083,-339727612,142016263,387154,80398623,444416,-2091493632,90686,2123040628,1979648774,15853827,39511,-259324860,1333130763,23082553,1784023669,-26108,334168064,23082751,1073831585,1342365889,-6684054,184549631,-385649216,1621295291,-6662399,-1962934017,1962281968,38076163,22951563,50521793,-16687050,-1996399098,1443162940,-1946273816,1149830214,1958742786,-236431747,1958743037,1950894176,1853179996,-1711115009,1247,1451882635,1976568828,-1983894774,1183384132,-1909396732,-14222266,-6683019,184549631,-1911065408,-14222266,6948469,-2140667798,68065824,-1073020928,1183713653,1170679548,-2097151994,1946157692,41221896,327322,-1712826880,1975520002,41221901,-2140647344,-26080,113704960,65896,-352041333,1589652226,79874399,1492992,508974848,-1912541000,-1695142952,74940795,23201339,1996427125],325,[39430,1183383835,1975520254,22276355,2005653643,197561090,1074164928,-387363468,1681818368,980680705,-1560224095,-1073020562,6948724,-1905333606,1748404996,1681325825,50685953,1778808575,-1711248896,77637510,23606921,24002179,1778873344,1860868609,1586168157,41389054,-2097111319,91554111,-352319560,112643,1760038480,200838143,-385649153,1114112129,-6662368,1375731967,-26032,1183383552,1958743034,-241543318,-1996488700,1451880006,1959791600,-92864678,16777114,-329873152,141938699,87071319,1139474432,-2080481653,292880703,-1018113,1996484214,-6663956,-352321281,-260636913,-1149185,-1705972618,65535,-1694861569,1334,-26025,1183514624,-27358214,-1962784887,721611760,-27358218,163715,1065570676,-11766525,1905918583,-1962934267,-128546312,997511179,653805198,1443263883,126618,1783648768,-26111,1183383552,-1902487814,-1962934267,2013265502,34380290,1586167808,41389054,-360829,-164952715,-1962772599,1600004038,182985,23594695,1048772608,1962934634,1715372864,963903489,23725767,-559874047,24027904,125091851,-359006102,-16389778,1744922166,922682120,6947172,-2036727702,-2096760921,93758,23725940,946793114,1778829058,-889192447,101890078,1822546062,1439375105,1448602763,105297950,2123094158,-2122606074,-259324339,23871033,1048775540,1946157410,-339727612,1816037643,1647741185,112641,-916496865,1442841290,113358878,2073745550,990300289,1946247686,532687621,124439390,1744842906,1794149126,3185153,-1073019246,-167049100,124391285,-167049493,23725940,-1796669590,-1547686916,1654849900,1745238273,-1710918655,116065708,520094136,-1957311650,73305068,1946238851,121602821,2139294581,91619074,-352321096,-910152958,1426064066,509013131,-1912444488,-2122605864,104531413,947192162,23084675,-1959693312,184639542,-2094435082,1946158718,108461855,-402653030,200313602,-1592429322,-524222114,1611006722,80118529,74761787,48956555,1579139115,182985,1760332629,1586169633,8185862,-353804966,183038,1760332629,1586169653,6875142,-806789798,183033,1760332629,1586169679,5826568,-402235765,1566179406,-889596183,-1957363708,124348652,-1962391925,1586301518,10151942,-488022694,-326412808,-1962520949,1451952222,-655860470,576000,1760332629,1183516565,172919560,50749067,3926235,-337027750,445176,393534219,-619983989,45618548,650153478,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794703,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-1912151041,130426562,-1715457280,79987651,1505259,102498306,1,54657283,327681,56033539,393217,45416707,458753,33816835,8323074,80871683,983041,64880899,1048577,35389699,1114113,89850115,1179649,92471555,1245185,106889218,39,80412931,1310721,86507779,327684,85393667,393220,63373571,26869762,128122882,45,43581699,4653057,130089219,21430273,6816003,4718593,57082115,4784129,31719683,4521986,91881731,30408706,0,0,0,8904,-1205971369,-661782190,-15960321,669518454,-96040697,-1207536320,99221503,-92864767,-1962408728,17168120,-21494156,15919615,1946420726,-608250,-1996429335,1190590590,292913402,-2096466293,1962936446,108954382,-351767296,-25785519,-16744215,-1705636746,65535,2080375869,209125137,-565801642,-191213546,1073777162,1745753973,1183646012,-1706027298,-62732,-1207536320,-1846935557,142016256,-1962429464,-964429706,-1996191483,-804584876,-55048843,-8918017,-1712847242,105154823,185095305,-16091696,889127540,-351816472,138841057,-1962654583,1149830726,-92864758,-6662626,-1979711233,1183382086,-565801506,-6664170,-1996488449,-1072956346,1190534260,292913402,-16616193,125298740,-16222977,1860699764,-62485753,1586173163,17793272,16777114,-128021760,-1962784887,1579153990,147507551,1414548480,1380974641,1090531662,3233877,827150147,808859962,742730800,3222583,1458342741,25671710,1988876430,138841606,704940582,-957853468,-153580794,91554055,-335544904,142016265,-26026,1579089920,314057,1224,-541581738,-1948742143,-397014410,-661977447,1963001846,-149499,-1705626645,65535,-1979955575,-804520362,431562868,-1005393152,-1977156514,106873863,-16283610,1191181382,1237420806,-411713525,-4717589,-916578305,-939522358,1459617796,-1346888106,-1948742142,-427750282,2122514687,91553798,-1377189845,633768704,20775040,633346816,1077936135,-511455605,2093038463,451434211,-153580794,-663486201,16664263,182998528,-153580794,544473607,100657238,662755467,-152545539,-1965520123,1589904455,138870536,-955807706,130630,16533191,2118025984,611581959,16533191,1996445184,142016266,-16353537,-1995998178,-259260858,1207729803,-963957131,720099575,-1962117495,2123103862,108411388,1996482942,-26100,-125108224,-612565237,-16228668,-2010773434,-504674809,1579140747,147507551,-326413056,297279062,-1948742141,-427751306,-963968769,1023442981,-1071972351,1073743653,-2083615936,-1053065247,-397004676,-661977771,1946290166,-18427,-397008149,-661977787,1946224630,988305136,-2133292283,-397016561,-661977807,-2012854646,-1070922681,-892772833,46661636,508952576,-1912361800,209095640,16770689,-2145007989,81152,119914523,-1958723584,2145485774,75350331,1743503403,82831446,133617803,-1207601919,1475084287,-955484535,65094,116407939,1444508672,-16091393,1996425334,-299958522,1005619974,830277238,770432759,-1946257781,1325336134,1958742790,209125152,-16228668,-1977219002,-1705994233,65535,58048523,-1948456122,-338102330,533105410,147507550,313344,-1205971456,-661716993,-2130282869,-1962868762,8398278,452985149,468416,-829734848,998236547,-1207599679,1089208319,72607830,1586092171,17299196,-1705579148,65535,1040074377,-546013184,-2130944373,-963903961,360022184,-16287745,1994917239,-60912892,-15894529,1793592183,-28931324,-892772833,46661634,-1205993472,-661781353,739014,-16091393,1996425334,-26106,1183383552,-2147467778,1183521908,105253640,1996428404,65005578,133617803,-1006144510,-14285218,1183514951,-892788738,-1957363706,-164931860,-166601109,17008775,1183519348,299789062,59410233,-1705638283,7932591,234783558,-916529540,-939523382,1459617874,146284118,-1948742144,1988822654,142016266,1780050519,969775616,1996488703,1183667724,-397404498,-259325442,-1928571255,1343663686,-1996327448,1967193670,-18426,-1979588887,1183776326,92808712,-2130819338,-890698892,209125121,-1371108010,-941076458,-1980724479,1183648854,-1706027346,100,2080375357,-1354331448,-1368487272,-1056192214,1949380909,712263720,1946157869,273706,-80926092,757756928,712245500,1946224685,33041706,103623284,-349539325,7256464,-1330043157,-1188959484,485163158,-347406151,157333783,750326507,-1190270207,149623488,-352167751,629192963,638076558,-1207874167,-1993998326,-1993994171,-2144988603,637602893,286148038,256230950,209125139,-1371108010,602427414,-1980724479,-804582314,250151797,-1371108863,5455256,58078324,184491753,739472576,739210309,-32410616,-32279352,-384469816,1187446535,384500479,67061446,1187385579,183173375,33507014,1187382507,1183450367,138841855,71665702,1443657471,380520077,12642384,1451880587,1976568588,11266307,-1733409142,1946171453,-385649130,-1073021253,925632372,-1326906508,-12138754,-972756217,-1979121850,1183776582,1166550536,209125123,-1371108010,2078822422,-1980724480,-804582314,1183476084,842897582,1981445120,-25564925,125091850,326381868,-1895928087,-2094659514,1970143613,-12139002,-972756222,-1979646138,1183776582,1166550536,209125125,-1371108010,803754006,-1980724480,-896857002,460638219,1353612928,820577140,-18178,638076558,637945225,638076297,722093449,1600004032,576201,712,1988843095,172395272,91604491,-342245333,172396137,3964966,2123100788,172396036,-2012968410,-1073021114,-1941552012,-8486720,-2145553376,1950023550,-8486889,-1978567636,-941031610,105287170,642244491,-840235128,637945486,-1912601146,1174531008,540835878,-2144929420,-1535901636,-1030961525,1183714539,96871942,-1949922560,1599998550,574153,2760,1187468887,721420792,-96040512,-990493047,-1977220002,40953863,5258648,58079860,738246633,738948161,739406850,-384207863,934805680,-1949725695,-339636496,20756521,-259274356,602653070,-1946079816,-1896838199,-96024639,334168192,-1946078536,-1896838199,-96024639,1187446912,-1962934024,1183581310,1015031550,-1910934479,-544537018,126494279,-1912470040,-561250746,121251398,1391190900,16285315,1183715189,1031808518,639005696,1949973888,105287184,642244491,764938122,1183383601,1031808758,1191408954,2122563724,511443190,4030502,2122520693,-1071971846,1073743653,-163169472,1183516796,-163183622,-4717589,-916496641,1426064578,1190587531,242515972,604259978,-166612609,70387169,296749291,84174582,-1027013752,-1957363710,142588140,289149220,6950005,-1710983425,65535,1080561131,-16750032,-6683530,-1962934017,-910152752,1426064066,-4658037,1007756543,-16091887,-6683018,-352321281,108461832,16777114,79874304,-326413056,146847774,1183504526,1357130248,-1744419190,-26032,-920715264,1426064586,-1205932917,-661780260,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780232,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780207,705054346,-6663964,520093951,182985,518818645,-1912001864,105286360,-1705974742,65535,46844191,-326413056,155760670,1183504526,1357130248,-1710852353,65535,80398623,313344,-1205971456,-661780066,-1979287925,-467007418,-6662576,-1996488449,1451883590,-264338434,611647494,1963523715,-62470388,1187446914,-352321282,167674643,1988691317,-2081428484,74909694,-27883111,-1946401141,1579155030,314057,1458342741,69253150,1988876430,-1670900,742294272,74776583,250331179,175570774,-16222465,520029814,1579091754,576201,1357679445,75260220,-1010229204,-906082678,-326412861,-1962282904,1317734982,-17652,1510148584,-166663843,-889192520,-1957363704,168650988,-1962522997,448464974,40429568,1072258394,-18185,1426064586,929623179,172395274,108323850,-396358725,1183515174,139365126,-402646341,1566179880,-1191753239,113967103,-326413056,-1962253976,-469103546,196806260,33351776,-1962391925,1586301518,36825094,1995005274,-18185,1426065610,2137582731,138840842,108323850,-396358725,1566179794,-1191695639,80412671,-326413056,-1962235544,-469103546,196806260,28633184,-1962391925,1586170446,30205958,1642683738,-18184,1426065610,-949425013,105286410,108323850,-396358725,1566179722,-1191649559,46858239,-326413056,-1962217112,-469104058,196806260,23914592,-1962522997,96143438,23652352,703159642,445177,1760332629,1183517463,206473994,-385876037,1183515118,139365126,-402646341,1566179656,-1191610135,147521535,-326413056],326,[-1090326551,-1914079952,-193035519,-385649664,-792788256,25094538,70075638,1149965172,2096601352,1958742814,511478588,1709826039,-226589951,-950307584,2491462,16023171,-1377238156,-16638,-167687191,1946430788,205818655,511506329,1150011531,2096601352,1975597854,-369153275,2089484588,19327262,15892099,1187454069,-2097141756,1962996862,17819907,-151363957,1948263495,40036611,1962893035,18114562,654605955,28837237,721611520,6967488,-1533411222,-384081117,1190527552,58000120,-2097006615,1946167932,-401713626,1784081883,1795123967,-169678847,1206390358,34859501,16154243,1586170228,608696058,-385649536,1207304712,158670884,204905043,-102163647,23745281,1016725866,-369098997,2088960492,108265514,33062531,-571931788,742716929,-15633344,40501876,2121594010,-401713637,351005938,1778545919,-1976107262,121268229,-1709671832,390427724,623658122,20774976,-138405120,115392728,623658034,1144062016,26667308,49825526,2088961652,57999402,1442940905,-315496434,141885270,1778939135,-180951040,141885270,57278826,1458790120,1778939135,-199104511,-1073791511,-11141119,-396949388,1183447800,712803326,958887168,58000964,-2097069079,1948648574,75399942,1444115752,1778939135,-312416255,108380171,-1995946869,-11076026,-706150794,-401713419,1183575239,1958743032,2121549836,1208382536,-790005644,742716928,-2094697152,1946233468,1996445215,-25755650,-1377304470,1996445428,1778477822,-220862461,-25755818,1072365930,15761027,-1662450827,1996445184,-402494722,20835578,-138405120,853576408,2436452,742666497,-25755818,623723658,1783627777,-224794621,-25755818,623723658,-397410303,1183576919,809798142,2088982763,108396336,-1979824501,2088972356,108396338,-1979824501,1156985412,242499628,19743990,1149965429,843352368,-11137813,1962881140,-402625998,-11078632,40513652,-1964211736,761541344,822149157,-11129788,23789174,-1962408728,1149894214,1996445234,234908414,1459286248,-369098598,-401713654,1157032778,443810348,16154243,1586171252,608696058,-2147191776,1447044175,-401735318,1600058507,443081,1224,-2013155242,1183383110,-2000672004,1183383366,-62485763,1979598392,-25264060,-1003326464,1191118942,126494216,-989968760,1191117918,126494212,-1912846712,1343684166,-1650851478,-1927444221,1343683654,-1650851478,-350375677,-58818368,-1071909631,-352320731,-25264080,-1207601920,636157953,385762957,-62485168,-23441386,-1946157312,-97296,45614453,1309338368,62391669,721611520,-1026990400,617086984,1448542208,-166824309,1954556996,205949719,1963607563,24766723,638213828,1962950528,23980291,1074284171,1006257801,293342276,294531,-1070922636,1149961451,1183401996,75400186,721581312,-263812672,1208763531,2131248699,75399945,-385649408,2088960307,58523916,-1962857751,1187450948,-1996488458,1157036102,108298284,-1995291509,1586228806,742913550,1800369280,-1006175650,-1960380802,-296318207,1451880587,108954612,-1960872703,1959136194,173982745,1530888230,-1030877068,1530691622,642123893,1965898880,1996441089,175570700,1458861823,1006542312,58590790,-385837335,1207304374,1936982316,47990471,41388800,-1993325429,-963912122,-941603191,-7610,-1962260853,1183386710,-430536220,-1980086645,-661919674,-1006443583,-1960380810,1351296512,-364476158,-1947445623,939462238,1996437866,-599355938,-2036707306,-1960868185,-31752,45614453,-2096305408,91554303,-352320584,-1950340350,108936184,-1946189847,1451952710,-94467316,-1006443583,958854774,637957376,1946308665,-96010461,-1946532213,1194921566,-955943668,64070,972703371,57995334,-939591703,-1466,-335919477,-18429,-1026990242,113770508,-1957298176,2088961654,108265484,70010102,-2098658444,-1710200320,529354566,1184502122,186641231,-1207599680,48955393,1183432747,71732222,1946165293,742717022,-2093976448,1946222206,75399946,-2096860384,-1958738874,1183384646,-62470406,1183667712,-11528454,23726196,-102235798,-28931587,-14881984,-13669836,1962869878,41221896,-1498970470,-28931808,-2096073664,1962868350,23614986,-25755900,1593353704,312009,1475119957,-1946211498,2134445150,-1207601878,820772863,585889323,40523347,199835112,-2095680320,1962936958,142489871,1589908606,71729924,931735042,1586185799,209139980,-947136897,-1026990242,-1957363702,72780780,57987595,-1962933830,1200227934,75048,1014284859,-1960294518,633483978,1194393601,1959332648,-401714389,1996482522,39430,1586175243,675804678,-2146077694,-186265,6947447,6946922,-1710979736,553270814,312009,2248,1183536727,105265416,1586170237,105285894,-1962385783,1988823166,1448209162,-402494889,1178331282,1447326724,74907479,1156055914,-1923655954,1343682630,-463542258,19416310,1962876788,-1711183358,554507359,292864011,-1929218817,1343682630,1285161066,-350556927,675608074,-2147191551,1191323724,2097577529,-916496726,1426065602,1448602763,-2096728437,1962945148,75402101,2097151875,209467757,240543870,-2081973528,1962870396,-31978,1465256052,-401735574,-11077987,6948468,-2081517848,393543679,6969174,-158865394,-1996063607,1465256060,1961361770,-954078226,-63932,818307,1149964660,1144735756,-1962705400,1149831236,-955913464,2116,-1209528746,105155558,-4717589,-916496641,-939522878,1459617796,176065366,956843659,91688005,-335544392,742754891,-1962901467,33129416,-31145957,-150993403,1435175022,64695056,-1980724285,-921960874,1183519604,106334980,654198414,637682825,-352037751,71731984,-1912187253,-1993933242,1418274308,112642,-1026990242,-1957363704,142509036,-1961135104,2139294302,309592076,234973779,-1947754520,1191381598,105265924,1586182012,675804682,-14584831,23724663,1679581082,1958742818,173968147,1778546687,1778412032,21797377,233513646,-167092597,1963010119,676298756,113953026,-326413056,-2147197301,-922211249,-939523390,1442840580,-167479669,1946430532,1455434507,1342308968,-278468528,1076643062,1962873716,-1711117822,589853940,753405526,744784102,742717119,-2147191800,1593257060,180937,2248,1988843095,712803080,-1962052608,-8190850,956660991,58657916,1442902505,-436869106,1979711363,-335598747,1784108629,-429332478,1946568251,-11053496,57280118,1458313960,-129594025,-401715178,-1072963020,1156984692,527696168,1778545919,476027393,-1073011909,1962873204,-129594110,23744534,-1291760486,-167056605,1963010116,676102148,2084128514,1453752076,-452401138,2122546923,343146502,23746390,-191633394,-1996063607,2089355388,813467954,1996445526,-402429434,2122574763,208994310,1946713145,-401713657,183231698,137118966,1283458164,1465262124,385369741,-1444409776,1958743009,675608111,-14715903,23724660,-971219046,1958742819,41221905,385369741,-1711183280,609288524,1156975339,74776872,36195456,65781803,1593835448,113428831,1886208,1988843008,-465123568,1552613378,809995010,-1947842935,1144589894,-1207730420,1183449087,172395496,-1947580791,-297367101,-1995684213,1200287814,1007166507,-1071909631,184550437,1183385670,209486828,721777920,166435264,242679638,-2013145958,-96040672,-1912842615,1343681094,-16353537,2107245686,-1960545763,642250268,-1962576892,49014342,1183432747,1781858302,1183666219,-1706027292,614508422,247646558,-326413056,637951684,67534723,-2094657932,1963001471,1207313941,242487304,209190694,101599117,543791696,-892788995,-1957363708,1586190316,880771856,-1962445824,1066087519,-13958421,-15829249,1996426358,142016266,-16353537,1996425334,131242502,1464860672,-2096079221,1946170495,877103881,-628342720,-1070922773,1783648921,194746880,-916516752,-939520822,1459617800,294531,62851700,-1983894784,250346054,-1996488257,1586231934,759663112,1183434531,140413944,-1959770229,843525064,738084489,-369686962,729595915,865714571,-1950209086,-28931128,734147481,2109815746,2013221638,1395321650,-16353537,1996436087,1996445688,1395125242,-13600769,1996436087,1996445688,2025722,-1962379521,2013202526,108461872,623724426,1464860673,99090538,-1026990336,180879366,1448542208,1460567691,-401735318,1157882928,206408452,2093038409,205884166,1460333384,-401735318,1157882904,-96040700,990529163,58526790,1074546315,-1963440503,539307077,99139584,200689289,1459975360,-486676466,990529163,58592326,-1962129781,962194416,1400114294,17188598,2122530164,158597124,40523351,-337421848,138840835,1476150921,-402560426,1178329930,958166268,226428021,2096789049,-11118840,-1058472842,-11118615,23788662,-152507672,1946289734,-11118838,40503414,1189665512,2146989625,-159480926,1459975168,-503257074,-1026990242,33560588,19025664,33554432,555430912,33554432,35163136,33554432,589002240,33554432,605514752,50331648,34003201,50331904,34624513,33554944,620950272,33554432,638021120,33554432,103085056,50331648,33997569,50333952,34408961,50334464,34405633,33560064,168267776,33554432,723794688,33554432,186481920,50331648,34082305,33562880,756580352,33554432,219667712,33554432,236317440,50331648,34638081,33565952,303543040,50331648,19190273,50354688,34091265,89856,0,0,0,1475119957,141986646,818307,1156983924,108298284,101481579,2089486059,48742668,2784387,2080572276,272927500,-1962508797,650153695,-467007606,715195371,-916496891,1426064586,1448602763,-167086453,1954556996,209480454,-1962480890,-406778756,712803074,50557952,1183452284,273451782,-1962377725,650219231,1599997832,445129,2760,2123060823,41287432,385238669,405314128,1183514911,-28931588,956593547,763235445,1183667799,-1706027274,26543434,427081739,425603,1183516789,-28952068,-347733124,734432218,-347601851,-339309814,205884163,1577338155,80398687,837632,-2091493632,1946158718,175541036,956843659,1953825860,234908246,1040156136,192806913,234908246,-1946191384,-1090262024,-947191807,-352041981,173968211,-1929218049,1343681606,2081958042,175570689,235435775,-1979787800,1183579206,1183401992,200313854,-14189322,240519798,33471976,1183579206,-62506502,-347208833,734432230,1967130694,-339309820,21269767,-1070923029,-892772514,281542662,1586167808,41418506,385369741,405314128,1183580159,105261832,-15174336,1996425846,-263811832,1251627030,-1962822139,1177287238,-1960383498,1177225286,393562118,-16091393,1183647350,-1706027280,-64182,-135117173,-1962480680,1177288262,113953274,147324928,-1957298176,1962870390,-129594110,681201686,-1962766056,1178204742,-1958710018,1178204230,-1959234308,1177288262,2096601594,81178,28836733,507808000,737953419,-140904378,20782204,-1207730944,1149829121,510457632,1443513481,235173119,1577108712,182985,1475119957,176065366,-2096859765,1962937469,10873091,1023952523,1819738120,781443281,38840319,40305250,41288300,41943680,43909786,1965753006,55438110,1223368309,-149011061,-265609107,1166753515,544077598,887877635,1208763787,511571865,108461904,-1415945110,-150740679,-259318163,-164947221,1166743275,-140949492,1972051581,1324493580,-1705572629,-65536,1208763787,511571865,-150186709,-700757286,1166741117,-140949492,1972051581,1324493580,41809419,1966732843,1460040708,115871318,-916496896,-939522358,1459617806,141986646,818307,2123059572,-1714975994,-1960936201,-1958212540,2096601546,206842654],327,[-1958028553,2042702791,1002449666,-1962770736,-1946514480,-953480124,1209943043,511506329,1006519945,360521796,723534987,1828191814,2126986014,734497538,721611768,75250175,-420936843,742689280,-1073733595,1183385064,1958743034,-509979130,-1962657528,-140966844,-930406788,-140916853,-1054138756,1149965176,2096601348,-1949791458,2096601543,-339662050,-1714975981,-1960936201,71601096,511506329,-654851837,972965513,92086340,-344129352,71600908,-140916949,1828134524,-62486244,-16483191,6947444,-140916853,1783635580,205818724,2096601416,541338398,-1415950272,1342438969,623395978,-1706033151,-61735,19416310,1962886516,-1711183358,68099167,930398219,-1929218817,1343681094,756557978,41221892,1794930431,1778412032,-230257408,-577089514,-221,77202036,-2097115068,1946221182,1553618438,1577101832,80398687,131077,66013,131072,2294633,131072,2818738,131072,853029,131072,1180654,0,0,6856,1187468887,-956301058,64070,-16091393,1671039094,-1962829312,1183667952,-1706027290,3479592,736773771,1183442502,110778104,-1962851708,1014793208,1460433920,-1707313921,313,1476019849,-16353537,1996424310,74907398,37018,-1768271872,989855744,58718278,-1996438551,1589966454,126494212,1746817176,1183646548,-1706027282,-64383,1460323459,384714381,-1706027440,216,14588496,1177092096,-58816008,-2096859509,1946222206,74877195,-1946386805,2062284406,637945486,1946172544,1188989705,1547665446,-2144931467,460587068,-231681,-11139466,-1705638282,246,-26032,1178271744,-1900249096,-2144991674,276103228,384714381,17209936,-125108224,15549382,384714381,40802896,-1991770112,283901510,-1963032949,1183772227,-2010755578,-28377340,16678531,1187506813,-385875458,2122579829,158597370,-92864681,16777114,-1705552384,55149617,-1962654069,1599997526,574153,78536,1988843095,2089207568,-956300801,-38266,1619445759,-1929379585,385839750,-177725872,-26111,-167051264,1983450997,956658952,91490934,-1293303765,1652999940,1442840831,-1710590209,-65437,-10582391,1316274187,1603000459,71797532,-19888503,150603323,2122516085,510984196,956890785,1979633798,75399942,-1592822784,-2043082484,511049424,294531,2122520692,57999364,-16736023,1795120822,187144704,-2037841268,2122579810,1266483208,-10305917,-1958448128,-461371322,1654557567,1011321343,542407,880771840,-164858624,1946299719,-729364698,-956281858,2029966982,-662255872,-956261378,-922822010,74076928,-19626355,-711307242,-1912602875,385801350,205776976,-9533815,132665408,1958742796,-13833981,185484939,58002502,-16651799,1996426870,44145164,-1073020928,-2037570443,1183448946,240552972,-16658967,1795120822,187144704,-661913601,-20013431,-383879169,1996488525,209125134,210586,8404224,-605486210,242679806,-1710459137,-64667,-15829249,-2037576586,1343684478,16777114,2122747136,1720093183,1754696959,2143191295,980761343,-1976117109,1093507079,1787201792,-974630657,1975520011,-23795453,-19102067,-2037690346,1346436970,185293288,-16091968,-385913162,2011761572,1720091646,-2033777921,130940,-8878393,-1634991627,-1631256710,-2144927898,57999423,100731625,-26029,-125108224,-9914625,-10045697,513419882,1006632762,-15567417,-38730,-385915210,-1073018048,-588709003,1721680896,-1981873153,-1929414498,654277254,1560248192,28837237,721611520,2089191872,1338477567,980729867,-8872252,-12088794,-19757432,74721852,108347196,-8616249,-1098907647,1952251602,-759267314,125054974,-19743104,-2095745734,-1071971841,-2037786377,-1098645652,1962999676,-12850935,-8876289,-1098666005,1946222444,2022113028,1824424959,74776831,1249705739,-8876289,-8872252,-2012771802,654234246,-1006630970,654272158,1946173312,-397212130,-1073018224,-1224796812,-1645674642,-762934774,2023671038,126363391,-1963104791,-989932922,654276766,-2030106744,-1098645640,1946222444,2022637316,2058813439,2025259007,242679807,-1710459137,1164,-9781629,-1962379777,-1979748730,-1962972538,83847814,-595163071,-578369794,-2037564674,1343684318,-9795957,-538423232,142508809,-1926204416,385801350,-1706027440,65535,-19102067,-2120593386,1443018243,1443395327,-1928825089,385801350,-78321584,312102994,-2097145599,16743614,2122519412,225705994,-10569985,270008986,1975520005,23849219,-10568061,-166824960,1948256070,1887880968,-352321025,1887880966,-2097151745,453051518,402880,-1996225275,-2080414586,16740542,-1224797580,1783693150,1778412032,597989888,1491797293,-10305917,-1958841344,-151035234,1946232903,41418518,1603928426,184899356,-955747136,33513606,-955847936,16736390,1623098112,292815103,-10569985,6949738,6946922,1789363866,1589051141,1689714687,1778412287,-1711248896,95004550,17071747,-148586469,-1996222971,-2113969018,1073743486,1317012597,2122416135,1958739974,1891533628,427032831,-10569985,105286480,1352658725,-15829249,-1533408138,-351944157,1589051159,1183535359,-1074846458,242679632,-1710459137,99854214,268854913,108954432,-1203866624,1183384053,241077260,-2147004800,-9388413,-15436800,-41290,-39754,1344145014,186885274,-15275258,-41290,-39754,1996424822,209125134,715622042,1891533574,661979391,-10436989,-14650368,1795120822,1778477579,-1711248896,104441734,-10569985,6946922,1285161322,-1962508287,1593801862,247646559,-326413056,-18402,1996478606,242679568,-15960321,1996425846,108461832,-337116822,-892788742,-1664614388,1448542208,1460043403,1778649448,1778412032,-1484350976,1183385244,2109737982,-373282043,1750532407,-1924135926,385837702,-1484350896,-2037579738,1183448938,-296317716,-9912695,-9781632,-1207601829,48955393,1183432747,6969332,-334813286,200313601,-150309642,-2145371068,-588709004,1787202816,-163149313,-1946659188,166456446,155156518,1191119988,-161561354,4161574,-970527115,-2037579769,1343684458,478874,-96040704,16023171,1325347956,-94467078,-9718131,1452080779,1086732014,2122931455,1807646956,57945599,1191215849,653149838,973161926,38127142,-327251712,-2037551125,-259260566,385373836,5872208,-125108224,-2144986645,443812156,775716902,105860980,64068182,-259323481,-1896327543,-15992762,-2144935809,712313148,-963947002,-930364788,1379976076,21335376,-1980134576,-1979751234,-1694538082,141507042,-10182972,772261414,-561312789,130426438,80094766,175570688,-16222465,1996484214,179608300,1183514624,-916496652,-939521846,1442840704,135313438,1996478606,-2142860018,1996443670,652742150,-1012992,1996426358,-2142860022,1183535126,8404232,-2135424130,1301958656,-1962934264,-916578362,1426066122,-1205932917,-661780918,-15960321,1996425846,209125128,-1710852353,78708835,1038618192,-892788738,247988232,1448542209,-244025,1954975231,-11528449,1996425334,8480774,16777114,1954974976,374347519,46504528,1586167808,675804684,-15371263,23724663,-1742970982,1958742792,-163133689,99287041,16139975,-159481088,-1961659392,2013203550,1779132930,1778412032,-1484350976,2123040980,16744714,-1927711552,385806982,1954975056,-1957685505,1608810695,90171472,57982987,1342211305,2130864208,-16235878,-96040449,158646283,349542992,1183385921,16220664,176064896,-16279926,-1031014870,-2055156608,-164465465,125046978,-15679869,-1960414162,2013203550,-226063044,-1924131074,385840262,23980112,-1928562945,385840262,121870928,1183386032,-58817540,-1928430337,385806982,149444432,1958742789,-92372053,-16223232,-711264138,-2096501740,1962867838,-154694905,41238724,-2033814549,-1336148238,-175732691,-209286914,-158939394,-2033820162,-402587913,1183384865,-402625798,1183384892,-336188418,837310013,84666373,829802043,-1705639574,65535,628408331,-2008988531,-68474,-2037576586,1343684338,-66879078,1783648778,53451519,1183386100,2092960764,1983464966,-4292610,-303498634,-58817788,-16091650,-26604426,1162650,-159481078,-1961659392,2013203550,1779132930,1778412033,-1484350976,1996424391,39436,1996425816,1778412044,572168704,2122517096,158662396,-1962123637,-347599801,-62485757,-892772514,80216072,-1101660159,-2037514241,1343684478,-16222465,258606710,184804584,-1960479296,2013203038,2122747196,-1924131073,385809542,3270736,-1928694017,385809542,121870928,-259260417,1979645571,175570697,297638486,1996425844,1778412042,572168704,-963903489,113953118,444416,1183536640,106334980,1451880587,140428540,357009958,-1459665272,-1911983088,1188989890,1527236134,1459386111,-1962391925,503646806,-1706012160,374,1459386111,459162,-1947204864,1190591558,158601471,-561266546,130426438,650153565,-16775994,1996424822,108461828,-1710983425,1100,17581815,-16026240,1996424822,58825220,1190593689,1954546188,-62484953,642178699,-167180346,1964048198,140428311,477626150,444071718,1459386111,50497000,-62485520,67913463,-1910672256,-561251258,130426438,140428297,410517286,1459386111,50415592,-62485520,135022327,-1910672256,-561251258,130426438,140428297,376962854,1459386111,50421224,-62485520,269240055,-1911065472,-561251258,130426438,-12154359,105964586,31058006,1183772675,80094972,-1026990592,549978122,1448542208,-1962654069,1183385174,-162100748,-1948236147,-27882256,1256980267,-472785013,-1911792125,-1960440250,702727,-768878453,805630455,-1946270066,1188989907,-1962440666,-137221182,818053361,-1946270066,-2010757410,138840855,2126986056,172395020,-1946270066,-2010757410,2117682951,-1900970232,-970523066,1183645700,-1930392608,-661914026,809467958,1589910645,-196673548,537380390,-762172,-970525626,1183653895,-1930392607,1996488278,-193527818,1459517183,872602,108461824,-1710983425,3418,-1026990242,-1957363700,172395500,-2096865596,637666374,1183516553,73304844,33834627,-1962440410,1342507078,6600960,-235417045,637820555,-1027008631,113770506,1183449088,2041096,138840912,-1056841691,-1957689880,-390002618,1183666185,-397404422,1183711144,1783633658,-16553427,1996424822,-19470332,443081,2248,1183536727,199803144,-939637111,130118,1912605757,-26311927,-62470388,2122514434,91554046,217990855,-28931328,-1946663287,-1071314874,99139847,-1963309431,522520646,-1981755136,1183710278,1783633656,-16553414,1996424822,-25761788,1979838603,-58817788,-1003588608,1191117918,130426372,108461856,-1962641665,-472777634,-692584674,-1694790911,3588,-692715746,232167937,54525952,1590070256,113428831,182272,1183471104,48283656,738150024,-12126474,-1979288448,-352199548,-1003638782,1191117918,126363140,436338307,48333001,-771636864,-2092499098,-713161730,1577059512,443081,6856,2123060823,105286404,1183446923,-431583748,1746817046,1317864285,-1705961976,8519743,384190093,235772496,153944064,-774310144,-28931616,1183714027,1188989948,537380390,-113013,-1072955826,1996483701,1183667964,-1706027290,1982,1460041471,703898,-916496896,1426065602,1465314443,173458718,567089844,-989573493,1320420950,41034189,1595916339,180537694,-326413056,1589925718,72780550,1337229493,175251917,357534246,-227225211,1583333427,443081,1458342741,2126782039,-65075706,168052363,-1274645056,-31339239,-1328510272,-970544548,-141885435,567101364,-1070398862,-916562145,1442842306,-853953449,1608788513,-1957313698,509040364],328,[69485814,76219508,6972651,1746796650,6947708,1190527082,91521276,-352059208,734014210,-968455726,-154642807,1950415942,8435717,-1070923029,-1949940213,-863975338,-2134212349,-11513264,1996485750,-129594378,1358186027,737822347,-11471290,65628212,2013207691,1778412062,57448960,1149894655,1958742812,205819268,1183666206,-1706027276,46603645,35683459,2088961652,578093856,1780380927,200448512,1962869394,-1711248866,-64486,539249792,1778412118,188520960,-947126273,1600049707,576201,7880,2123060823,-129579248,1183645696,-1924131088,1344144453,-836928102,-1707737342,53183494,2105798795,208928806,645267286,205210,-96040704,-228057514,-1711183359,65535,-1946397047,705051586,-1593606651,79234346,-101213952,112463499,50520513,-62520895,2522499,2122518388,158597370,-92864682,16777114,1446379264,1938043290,578650883,-1957989376,1428886101,-1996131314,1055652950,65160903,-1960998144,1183395911,-431568924,1183580159,404988,736773769,-297367104,-1292663,745144949,-1914407169,1343676998,-1532524902,-364475645,-1996487163,1183579206,-263836684,-2080487799,1946296445,545096475,-15371261,1996425846,1778412040,1778412032,490576384,1307312127,-1996457823,1586231366,1002671100,722042563,-1037329981,49019089,1992605739,1149838856,-196703486,-990886357,-1993996170,1177224260,76097272,39584550,106727718,738084491,100923462,41485984,1183432747,608564990,-2095418108,1946220670,545096468,-1961987069,103546438,41485602,1183432747,242679806,1779201791,-16750080,1996488310,490576636,2105738338,74777376,65781803,-1996152159,1996487238,74907398,207537232,105351974,112461355,-196703408,1357923883,737560203,103543366,-1706031436,78257469,-1026990242,-1957363698,207522796,1998723,2013202548,170039838,2122514906,141819916,-1710459137,65535,1779332863,-1694537216,2165588,1745778431,1996423298,142016266,-1710852353,80829775,707273,6344,175541078,-1995946357,1156982340,259327012,1780249855,6967344,-2036727702,-16457049,812260980,1778939647,-1711248896,84191110,-129594026,1317883926,-1924065560,1360457806,-1912752664,1344146500,385369741,494770768,1150092563,-1924129260,1343678534,1981644186,608499205,-14781180,1996430452,-92864520,737953419,-1957627834,1177288262,6967546,1426063514,510983941,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-2147078656,1444947020,6946922,1359690906,108954375,-15895552,1778412084,-1711183360,96338252,113953118,837632,-1957275904,-8321410,108921087,-369098824,1988821281,545030920,-2096729086,1963139196,373606152,2089353216,205819162,6967326,1284178026,735611664,-1705553649,101326141,52460675,-1070922635,580977643,-62486267,52460675,-1070922635,580977643,-28931835,385107597,-59310256,722617483,1342616582,721962123,1177224260,1149980926,105130762,112461355,-1705982165,112139581,69485814,1962876533,208994076,-1961986817,1143672900,1149980684,239348498,-1711248816,105512960,18906243,1962882421,-193528034,-624897,1996486774,-1711248646,109641728,6960383,6946922,1200299147,138881804,509381456,722356107,-956102073,-13440176,478879348,50874251,-1957628858,1174604359,1996443894,-92864520,10092650,-16342528,1778412084,-1962907136,206015260,1342719787,-1709807017,119866100,6960383,6946922,-805221222,-1715459322,-892772514,415760388,-1957298176,1283458678,889135140,503596173,405117520,-1923741966,1343682630,384323213,-263287471,-941076202,205819387,1183666206,-1706027272,117513597,504644749,-398029488,2107265046,-167724771,1963205700,477429534,-493825,1183578742,-129618948,-28931248,1358579243,10092650,-16300288,1996430964,-227082256,737429131,-1957629882,1177286214,-1274663950,6967302,-16777062,6969087,1016725610,1577230347,167955145,671089152,260,1660944896,8453,-1778384384,516,151061248,83886336,-2013199616,117440772,922747392,1797,2080375296,2052,-2013265408,3586,-587136256,754975234,-335478016,1526727170,0,0,16777236,33620480,33751554,16908568,131087,524295,18088213,65671,655371,3211312,36307499,36635182,36897325,67240961,68027395,67568646,67699720,67830794,67961868,67437584,68224015,68355090,68486164,68617238,328728,68813849,68944923,69075997,69207071,69338145,69469219,1061,59507043,25821578,25821578,60031359,30867863,32899559,35127820,36373028,37880379,39256651,40960625,39715422,39715422,46334645,47907538,50463480,52429577,55444305,57213794,24576873,60621115,61539227,62981050,48890823,22348098,43975312,53805736,67240953,70124552,70517812,72352832,74187873,-922746952,503316524,1465309326,1779332863,187144704,-259260417,1979711293,56486147,235685515,48903,-67092295,-544493582,-1961984373,777390670,1585342463,-385596277,-1201798341,1279000575,1443331340,385456721,686424063,142016259,-1710852353,-64425,1577261801,1962882303,40521986,-8952166,112895,-1711077655,-63631,1745026793,1962869248,578092836,-11532309,1996425334,275965958,-486349079,6967576,384059021,41221968,681201686,-402559208,-840365408,1465343490,383811213,17865303,-11140695,1996480630,-465138206,-2115481578,-1705568758,29128387,1459791593,142016337,-1710852353,22938449,-402483479,-1705631601,22022236,309334,-509997589,1442967048,1444972776,1342178744,-116277862,41019649,108461905,118109082,40233218,108461905,319489178,39446786,8501342,1577210601,142016343,-1710852353,31588485,1359102697,-383904792,-1705967045,37094813,1359098601,-1710852353,38142915,1577199337,-382319477,-10616289,-11448268,1996425334,977050118,233374162,889150978,1996443984,108461832,142016342,-1710852353,38930189,1815755930,32434434,142016337,-1710852353,35587402,1359077097,2046940314,30861569,142016337,-402229505,-907469055,142016257,-1710852353,44238659,-16663831,1996425334,798642438,-385696253,-1705967189,46991365,1359061737,-16222465,848954998,-369099000,1996423571,108461832,-452322662,25553154,108461905,-383792664,-397344389,1961434657,-4694527,1925778431,206322677,1364652157,1206387306,22931718,-18338,2784384,1149961588,-1948783864,1223231044,-4694527,712802559,-1714981888,142016342,1359378175,-383950360,-347078352,1358981634,-16222465,882509430,-385690110,-1956773605,350817348,-488703,1996425334,23744774,1441268074,285180186,1024095236,91553791,-1628942250,15853853,401101136,15395093,466806865,855696361,-11448128,1996425334,476112902,1359008489,-16222465,-711326090,-385710587,-1956773693,-1125565884,1284070912,-1993741510,-895869876,-134217983,75844,1962875508,-1711183358,42671199,1962872436,1778412034,-1711183360,64880972,39510,-2065104035,1284070912,843876656,-1956742165,1978347588,-18338,-16352128,2088766324,343146538,2097957947,1448171023,108461905,-1709705318,230615042,-1956753429,1240139844,1996443984,121608710,1038812085,-16222465,1783694966,-402560512,770382208,-1960958232,1149830724,1553618440,-352049400,149002780,-397015971,300621341,1364219742,-16222465,1335494262,-352063907,1583323393,181061919,-326413056,141986646,-4664781,105810943,1930185787,273976091,1586217011,64684806,106824667,-1912185341,939468482,1477596299,80398686,147324928,1448542208,-16482677,110756469,-1962611068,914195440,1443460096,-1707706881,1332,-167617141,1947216711,1183666970,-1706027272,88348712,-126419114,-362753,1996487798,1443490814,6946922,6946922,16777114,1979667968,-1711248840,65535,1600046731,180937,-1947432107,2139293278,208928822,-16484609,-1711201226,65535,-16359797,1996423799,-2077124092,-1027013261,80216068,1448542208,-2096333173,1946159742,172395278,2131510585,-18426,-16699927,1996423797,108461832,-1256707942,759559686,-1958579196,-140965306,-930406787,723414519,-654898618,-1004900873,-1993996706,1157825095,1200170522,71666438,511571865,-1047801717,1844953643,117515804,50826022,-1993991099,-1092025273,138841600,36076931,-1796668556,106859264,641222027,637814529,-1996077173,1183579206,71645450,1166757247,-28931836,-11070485,10157686,-1006234624,19269214,1191117383,172395518,2097038905,205863397,1166738815,1460136730,39504,1589904952,1191388678,1200170498,-62485754,38222118,28862589,-1956254976,1460661232,39510,1589904974,1193879046,1966687746,1475116804,-1710590209,63766528,637951684,637683459,-351910007,944081717,637951627,-1962653951,1160448582,443414276,38242598,639255811,-1962522743,1161366086,1460633348,-401735318,1157825352,172374788,-1070884737,-892772514,348651528,-2091515904,1946158206,175570755,-16222465,922682998,983172422,-16305889,922684022,922682826,-1483078200,-1996488697,1451881542,175570934,96876287,96745215,545690,-263812864,-1947052407,1273695862,-1961986421,1144589382,-167349240,1946299716,39619386,294787,-257878668,71776512,-11334284,40503926,570610330,-15865081,1996444468,-1711117814,-64884,-16091393,1996425334,983191558,1443133727,-1710459137,73663621,-1981004151,1157033558,141820973,637951684,65734539,-1996488008,1552677446,726136322,-1590266872,101385686,762643924,1779070719,71067648,1376152168,1458337535,-990218497,-14285218,-1960443273,723911751,1962889223,791190042,-1595277313,726136320,-15698936,922684022,922682838,1167721940,-167772152,1946299716,1996445210,-92864758,637951684,-16615425,1996484214,-571994388,-9770212,1996484214,-25876,1156972544,947208237,2784387,1156985461,292815917,-16091393,1589967478,2013210118,-352032254,175570730,-990218497,-14285218,1996423799,-327745554,-26032,569049088,-16091393,1589967478,2013210118,100821506,-294191277,1357674239,6946922,16777114,75399936,-14912512,1996425846,-193527818,16777114,175570688,-887041,-6623114,1577058559,836297,2248,1988843095,742716934,-160402424,1965042756,675608170,-10193919,23724660,-803446886,1958742792,837310038,1459129340,-1928825601,1343682630,-55384050,20464779,2089024582,594804774,141885270,1443129943,1778939135,11593729,452985149,1115584,-129594032,484986902,1460398875,385369741,543791696,1465256196,-2130949656,1579166796,46844255,575488,-1957275904,1156974198,1853098028,539772150,1156999284,1584660776,1778545919,476027393,-1073018541,-396996492,-125043796,141885270,385369741,770182736,944016380,-2080619007,1946166908,1962890785,74077960,141885270,736625002,81152,1346420763,385369741,446294096,-1923675157,1343682630,203450778,-396929526,1686174662,1600053036,182985,1224,2123060823,108432136,1997305145,-18427,2105758443,242548778,1963357497,112645,-1070906645,1166753515,-1966527728,-494850987,-661979008,453114499,100541632,1844903942,-1982625012,1451883598,-60898050,-1977165821,-259287040,17071747,-20904587,-2096895228,-963964954,-1026990242,147324934,1448542208,-2096597365,1963075196,1996445195,8165894,1105922706,70075638,2122518388,-1071972090,541328192,-350327561,41221932,385369741,405314128,1183517372,2096601598,1959922458,108954377,1207900929,-13958421,-1711389045,52067575,-916496697,-939522870,1459617796,176065366,70075894],329,[-1175911564,173378304,2114058883,2105756161,57999372,-1962891287,1183515765,539912,-1981217930,-1813982976,1839726382,-2113241334,-1677032182,-1408586742,-603269110,1309335818,-347706133,645759849,1460499714,-1711248810,186843353,1458303115,1391194667,36076931,1448543861,-404029078,1122759171,1166799499,1355164428,1778808575,967547492,-1073018160,1166742142,1355164428,1778808575,967547492,-1058337997,-1125400533,317453867,-351505013,-401713250,-1705509381,200343552,240585707,1476259560,15208022,-401713396,1600060766,445129,4808,2123060823,947227402,-151488887,1946430789,1996445455,108461832,-251515750,18934021,-1929218561,1343680582,-1508366182,-196703477,-1980742101,2105802310,57999372,-1962868247,138217542,-786598144,-13724704,1762351015,-1358190069,-972308981,-552876533,-401874165,410331915,725239179,-969146810,1972045437,-25810118,41809419,1166800427,-28955846,-1070923143,-244087,6947445,200179337,190870774,1448572096,-1706007446,198785451,1963152363,-1950487784,-38142394,-101213697,-268181295,1183559403,244222,1166798827,-28955846,-1070923143,108461904,-1415945110,-1962620615,730721264,-1953895434,-2064958859,-186118569,10115068,1459876864,1689800427,721611520,-96040512,-295793840,623396746,-1706033151,-61735,250509055,-1946367256,2013261406,947357954,-134711765,6969054,6946922,384845453,601725520,1586233343,41418734,1782842522,-294191348,-65738738,-892772514,482869254,1448542208,-955484533,63558,19416310,1962872436,-1711183358,216734815,58048523,-1979606551,539307076,99139584,200558217,1443198144,-61216754,1779070719,-26110,1552613376,75465474,-1592429568,1194918128,1393390596,1779070719,47356418,233508027,-11324161,40503926,318934170,-28931833,1342863103,842138,-163149568,3570819,1996426868,913637130,911514,-129595136,-1929218817,1343679558,1243097242,175570701,-1280257,1996484214,-227082256,923802,175570688,1782084863,85236224,1149960192,-263847624,234973782,66893800,1284179012,-1053079284,1149961852,183191564,234973782,66887656,1183384644,276119802,-1928694017,1343679558,-1694599425,227417914,-1996209013,-125043130,1149992427,-297401574,972179081,1752566908,36076675,1156974196,192152621,1183668054,240129772,-1913139224,1343677510,-16353537,1183646838,-1706027284,239083070,947175435,23746390,-1979987480,2089024582,410255398,1996445526,1023502858,-1071972351,1183666240,-397404436,283842087,1996445526,-330920694,1996443670,-120657668,-1980610933,961015366,58522238,-2080408599,1946220158,175570699,-1695123713,3577,16285315,1996426100,-126419190,317594,-193035520,-14781440,-401732490,367786578,1779070719,1778412032,-1711248896,1289,-1058533802,-916496646,-939521342,1459617806,176065366,16402119,41287424,384976525,405314128,2122518284,159186952,-1174125173,-823590911,141986560,2130212411,-126448888,33179335,108954368,-1962378240,1178142278,-955941386,129606,36076931,1173777524,1081345069,-149273205,-969204115,-963961218,444463001,1183565963,2113378566,510523164,1292093443,-61961980,652997003,33179335,105286400,478017433,510523200,1963192459,250301956,-1946257783,2113378758,66095898,1166738549,-969193460,1187449213,-1962933766,-1957819275,-963904938,1187461611,-1996486650,1972045942,1461775108,-230257322,-401715178,1183708748,-11528462,1996425334,499161606,-1073018753,960941429,-612430731,1208763787,1593464459,113953119,182272,-1957275904,1183517302,205797640,2088988542,192217130,425603,1149854580,-1973490938,1183319622,71732223,1208513608,1950879604,-1071781102,-972751002,-351273402,-28916205,-1978799120,-524222650,-12187644,16664262,623658122,20775040,616569600,394750,-1962119945,272927704,-654063317,2123088014,25830920,184436258,-2010710202,-916496895,1426065602,1448602763,-2096859509,1963075196,6968865,-99424242,2126515016,6968844,-100210674,-347080565,-1946211582,71566279,1149964779,172229380,206342984,2126592841,1589742338,46319967,968704,-1957275904,1183516790,71579910,1784030079,-907538943,71566329,2114340411,675608084,-15830015,23724660,-1474535526,1975520016,12904707,108461910,384976525,367529552,742689525,-1073733595,1183385064,1958743034,-401713659,-396953449,-125045652,-1711117737,3214,-2096997237,1946158207,15769875,1946437433,1784107787,47356418,199954557,1465070847,-1936063894,-1995658238,-1072955834,1347881588,1104026,-62486272,2522243,2122524277,242548740,-230257321,1996443670,523934462,-11136540,-1923676554,1343681094,-402360577,401339872,108461910,-2096993705,453051518,-1924120384,1343681094,1460866792,-1694730497,3269,1072191318,-92371980,1443197952,-143595506,-1026990242,113770502,1448542208,956843659,192742982,1183570059,138840326,-1962516855,2105739902,712310826,-16351869,-1696005259,105199872,1183517564,105199878,-1964440705,1979668224,74907398,-939607320,-63931,1784117739,-1914171903,71631864,-1963178359,539307077,99139584,200951433,1459975360,-142481394,16664263,-25785600,1983462891,956661512,511510134,2130998585,-59360999,1448547452,-538443414,71711735,1448544372,-402360577,1983512159,956661512,175965814,1996445271,-402429436,960953727,-1098969995,16416387,240584052,1593222632,146983263,-326413056,67534467,1586170236,759690760,-1961396928,939460702,-1962864280,2013200991,108461872,-1484350893,-892792248,-1957363708,108462060,-152180722,-1962654069,1200162398,-401714424,-1026951590,315097092,1448542208,-955615605,63558,108461910,235173631,-1979971352,1451883590,200838142,-2096270126,1946173052,-96024825,99287040,33179335,41221888,384845453,405314128,1183519415,33565960,1967658356,15067395,-385649336,1967653816,14280963,-167482903,1963207748,73459971,-1962654069,1149830742,609519906,425603,1183517052,1178290422,-1954840826,865666630,-1044239422,-936573728,-1982269696,20840006,-955941632,130630,1778545919,-25755903,6946922,1282690202,108954387,-2096726784,1946158204,-163148991,105265992,1149962623,71576332,1445950536,425603,28837244,721611520,6967488,-146282482,425603,1149961597,-1962022140,-1924658108,-1053097651,-1047854466,1150023819,1975520042,36563203,1929380141,62449923,1996489005,142358789,-1410792587,-396929533,2089025216,125108778,6969174,-1995324184,-1813433732,1048347395,-1962052608,2013216348,941464092,300618582,-1711115009,326055965,137118966,1877541749,742716931,-15502272,40501876,1064629402,-401713652,1686172902,2089008940,108265484,16678531,1206453108,142508291,91554307,-352321096,-1061147902,1144128736,1058092,-164871119,1963994180,1748303663,-1957232335,1174616132,108461828,-1484350896,1183388666,1958743038,146707,65602420,-1547687165,-1331492174,49867018,70012032,4095107,1149961844,776243462,-1962654069,1149830742,609519906,-1711115009,337750228,271336694,1750470772,1996423682,74907398,-369231896,1962869438,1744923138,6947216,1285161066,-2095829388,1963076220,-1710200289,339627846,92127243,33048263,-1710134784,370233158,75350027,49825411,200820363,-385649216,1950875883,1467238412,-385649336,1676214416,108824833,-2093843319,1979658364,2089375265,1784108848,-59054080,812973910,57278826,1459266280,1781560575,-77207551,-11134229,1962881140,-402626000,-11076520,1784098932,1778477569,283830272,19745920,-1996417559,2089354876,813467954,23746390,1039443432,-1071972351,-527771401,623731762,1144062208,-1973987796,19213636,57298944,1459242728,759466583,1342177573,-369424664,1156972758,276037933,812973910,1781691647,1778608640,277800960,-1996063607,2088972924,58064688,1446018185,1781560575,-196548607,1681055882,16786733,1445741617,1462793471,623723658,1783627777,-402626047,-2014769064,142358784,240518516,-2081187096,1946221182,-339244284,-18429,-2080618871,1946233468,1347442184,-1914175382,1996445435,-402560260,1183446006,-58817538,-2093648641,1963010684,142508295,74777091,611696651,-59310250,452985149,1356396480,1183384426,-108402450,-59310250,-387025153,1183578699,-28931602,-1979955573,2089354820,847022384,841835658,2489958,742666497,1946713145,-396929531,2122447900,1963065608,39619337,36456438,-269941899,1996444416,74907398,-16556390,1975520255,-32577277,33712214,-16353537,99091574,1748303868,1962869292,-16750072,-2036727180,-384406873,1156972730,58000428,-2097106455,1963076220,1962890773,846528304,623723658,1783627777,-402626046,2088963928,578027582,16678531,2088967284,159121414,108330838,-1662517142,1149982457,105154862,-402560432,1962932623,-1711183358,376665332,-80976768,522763674,138709776,2130986041,23746063,-212932594,990135299,175966276,141885270,-401735574,1156972897,880017964,16416387,1156982644,276041772,-167617397,1963206215,23746055,-83498994,742689366,1023414309,-1071972351,-347062208,57300483,-85071858,-1026990242,-1957363704,106335212,2030327299,-339727612,140413712,2131515193,206015238,-1962742968,113428930,1099776,1988843008,759494152,1443656708,-1710852353,166200043,-1962876951,1143671876,721582346,-28931648,184962699,721583561,2126592969,-1983804670,1144718918,-385649404,1962868920,-263811838,681201686,-1978165992,539307076,99139584,201082505,1443198144,-242882546,36076675,-11137419,1996424308,23763462,166402126,721699979,1828128326,-129595110,-1996077429,-1073019836,2122520692,225706238,-10196400,-1415905674,-350764231,6600711,-1070923029,-375159,23724660,675580496,1342177573,235854234,675608076,-13143039,23724660,-451125350,1958742807,41221929,1996423274,1778412280,-263811840,-577089514,-15977437,77202036,-2095502012,1946221694,-401713659,-916524950,-939522870,1459617794,142510934,956987019,75367548,1693144918,425603,1784024436,-1175974399,71566321,1443162952,-1980266264,2089025094,896795174,1149093691,70075638,-1957290892,2096601543,541887262,721582409,-138335287,-1706025364,409797355,-1957289237,1177224260,2043085822,-339727598,2110208782,1465275919,-644218774,1343893248,-24778738,-892772514,-1957363706,-1205971220,-661782271,1779332863,187144704,-259325676,539772150,240519028,-336574744,-401713659,1579151290,707273,4296,1988843095,39619336,623527818,1183383568,-129579022,1187446784,-1962934032,1183399492,1958743034,-2082960619,1946296447,545227526,-955812605,128582,1187448299,-2097151754,1946220158,-94467308,-2145105930,1207307124,91562020,-352321093,-153408766,1946430532,69396739,-2081137015,1962937468,75399945,-385649549,2088961040,527761962,1184501866,186203471,-955941440,129094,1184502122,186217295,-2096857664,-2130511802,67176062,1183516277,45607172,-2096464757,25035263,759494223,-14322672,-13735372,1962869878,41221896,-1129871718,-28931821,1979711037,62056707,1962934077,42395907,1023690379,57999580,1979845097,60483843,1366564908,1467271422,1937033470,58050814,-33517591,-385649208,-922877801,-1612119179,1976106496,12380419,58050814,-33504023,-385649208,1194066157,501810037,1963207681,20769027,58000428,738288617,-385649336,1172898056,-939578621,127046,-2097029143,1946219646,53668099,36076675,-11138955,6948980,-947183893,-125052681,-2097037335,1946219646,51570947,36076675,-11136907,23726196,234936730,138685207,-947135253,2122569963,57934068],330,[-772776309,844891107,108347193,-1981397367,2089019478,225706036,142016342,250640127,-338063896,373590789,1183439095,205818870,1946829881,1992768268,71731976,1980384313,8513795,70206710,1156974197,1970538542,1980398649,-330905831,1183514624,1002898430,58067524,722093195,-62486073,1187463147,-1962933780,-956039610,1980515387,205818627,1183434539,142016508,-10717953,-2103813516,-1996488665,1451876422,142016482,-10455809,-1868931468,-1996488665,1451875398,-28931106,1962690105,112645,-1070923029,-1947580791,1183448134,142016510,-493825,1183578742,516359140,-25755824,507808598,1358317059,546963818,-1994087680,1451881030,-327253004,-954108928,60486,-16222465,1996481142,-25888,1996423168,-562626808,-1696827649,65535,15367811,1187449716,50331882,-1796604290,-733573634,1317752854,-128545806,-11417085,-60229002,-95515777,1363954691,35470746,142016296,-2853121,40556150,383010445,-2073551280,1778412035,-1711248896,10271,15629955,1183660405,-11528492,1996430964,-428408856,65556107,-1705948084,575413565,-16222465,1996477558,-1929221418,1343673414,59074590,6946922,-6684566,-16776961,1183576134,138689008,1552616310,-772240590,-352220185,71731972,105285952,956712587,57803846,-135959,235575860,1962868736,219716124,-11133464,-401733514,1600051410,386450121,-83885568,8228,1879048704,293,-184548864,534,-385809664,100663562,620823296,134218022,1308689152,150995240,251724544,16777767,-1593835008,1573,1946223360,285212936,587268864,150995495,1291911936,301990168,-1962867968,318767384,704643584,10008,1073808128,369099032,369099264,3096,838861312,3366,-1677655296,754975247,-1191181824,4639,-1023343872,1509949732,352322048,6417,1694499328,6695,-536804608,1593836071,486539777,7970,0,0,0,0,2248,-16359797,1183652983,-1706027272,3086376,-1928956161,1343682630,-1608517222,106859264,-1927514113,1343682630,1058547098,106859264,-1927514113,1343682630,1327013530,106859264,-1927514113,1343683654,1629003418,106859264,-1927514113,1343682630,1285161322,-922697727,-939523382,1459617794,175541078,1444707467,-16222465,882509430,-1996436981,-1072955834,1156986484,175382575,723666059,-1073013180,1784024190,1778412032,191076864,-1070923293,-1995684727,1149831748,239372562,-1995029367,1686114372,183234350,402823767,-1073020684,-1705623180,-64097,1780249855,1778412033,249141761,1962868966,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1156972802,141889584,-1709411073,30950404,1593722507,113953119,1099776,-1000974592,-1960442274,-1960438201,-125101993,-371063,1996426358,-1705834998,29491570,108380171,-369098824,1988821189,1782606346,-26108,1149829120,1958742834,138725351,1996423169,-1695520244,26151716,-1979955575,1084816982,1190528629,74719486,19876992,637290122,1149829123,1958742836,209125144,1719726186,1996484606,-59310082,-16018534,795115775,-28903683,-2147191792,-167628980,1963077444,-28903924,-2147060464,-350212276,795115524,71616479,1784050992,-1711248896,-64823,384845453,1778412112,1245997824,1962889226,490576460,-1923678209,1343680582,-14681702,-96039937,276088587,-92864682,1927810647,1975520254,-13047549,-1728052808,-892772514,33556232,16781824,33554432,33643008,50331648,16859649,33555712,302045184,33554432,436239616,33554432,453062144,33554432,503324416,0,2248,2123060823,793114118,-2096729056,1962935933,15460611,1164654079,1183384328,105186296,-1711248816,470,242597899,83912791,-938865254,-373282047,1166737608,-129629434,-16628343,18782773,1183383552,-129629186,519718537,519993087,108396368,-1959140710,-1983894784,-125044666,-14791701,-14747018,-544473482,1988879313,844890886,721569675,-259305465,-566631782,-25820928,-1946520063,2139160158,477367039,-956414209,1586171143,-28901378,-1962080314,1191181918,168281854,66602627,106859335,1208502155,-1434990789,-92864738,-25755874,-1962522741,-422508425,724721547,-1705968064,36452834,-16359797,22780471,1183514624,106859512,184960769,-2147191616,1023488079,-1071972351,-1207702720,1599995905,182985,1736,1586189911,109019910,-9538560,28285495,-125108224,50749067,1183385159,-336098310,222134559,-2146274035,1963590269,63406860,-2096734581,-352123281,1191545351,-12285882,2012905017,108432348,-1063635713,-1962934271,1144589892,-1962511610,1149830724,172264206,1929790521,105155334,-1962261367,1144589380,-1962511610,1149830724,-916496884,1426064074,1448602763,-1962379637,76088902,-26032,1149829120,105154818,410304523,1822045439,503316482,-26032,1149829120,-1707802874,657,94345814,889127815,-2096726901,1784094919,-26112,-1073020928,2089354100,778338306,6969071,6946922,1410032538,-1983894782,1149832260,306481418,-1995029367,1149832772,477429520,1783628138,249141761,1962869278,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1599996556,314057,1475119957,243174230,1208501643,1930184251,-1715459323,1988841451,1996445450,30972428,-969211295,-11072653,-660992906,-1962745343,1962281968,-1707737300,65535,2123091851,-1948677364,-405720481,1344143619,-16222465,-1957296522,971152121,905969663,16777114,734432000,-916496686,1426066122,-1957237621,-75299234,-1962510849,1602947166,141986576,1997036601,-18427,-472840213,-1959627637,-892772864,46661636,1448542208,-16351613,1996428916,142016264,-1710852353,48759363,30972496,1324024566,1443395211,-1710590721,50397763,-11077493,1134169204,-1996288254,-952369594,1465257845,503437466,205794051,-351648765,-1706011103,58261976,-1959633781,-25785394,277604049,288090065,1462491531,173474572,1600045571,314057,712,142510935,1979711363,207522569,-1995538549,1586169470,105351948,-952383349,-947191178,1312553099,-1962707450,1317602894,240093446,1134186835,-1962699006,1200163934,6968080,-1358253414,-28931837,1342994175,108461911,-1576695910,209125123,-1694599425,-65228,-15960321,7011958,-16058982,176063487,-16222976,-1684403082,1594154526,576201,712,1988843095,1451000588,-2094893824,1962936958,9627907,1183531114,-523157494,-26032,1183383552,1975520254,-339727574,176063356,-1956482048,1552616006,1946630486,-784313586,1080709344,10394,-1948783872,1447529438,-1946270071,1586170438,209095678,-1990828919,38243591,-335657335,106873888,33965699,-1959264474,2013203550,-1710986678,6502827,-2080481653,-1996292538,172395271,185224959,-338266688,-95471,-6662539,184549631,-1987676736,28857925,-916496896,-939521846,1459617798,108432214,-1992407925,1149959750,140604,-1946532215,1183400516,1081904124,3964035,-1070922379,-956268311,15940,4342983,1078249216,1686175743,2089024828,611647804,-1983894698,-11518908,1962886260,1944587846,-18178,-1991883639,1784038468,-1710986744,84022914,16416387,1784035956,240604928,1459507688,-1694599425,65535,1996443730,-1711248644,32441921,-1694599425,65535,-1694599425,65535,1459645014,1476165123,-31397874,1577058744,46844255,131086,66630,16973824,66534,16973829,66573,16973830,66659,16973831,65610,16973832,65766,16973833,65950,16973834,66832,16973841,66804,16973842,66824,131091,1180176,16973824,65974,131162,1703991,131072,1967037,0,0,1458342741,-18402,1996478606,-1711248882,-62681,2122444939,1946190092,-97524,-1070921867,283759147,205949703,-385649336,70058430,-385649408,1212679271,-1209465995,58017795,1208207337,-385649336,1967653899,64153859,-385649336,1967654228,24635651,-385649336,1967654216,27060483,1962935597,61663491,1929385773,18475267,1996489261,109242627,1962935085,26011907,-385649336,137167216,-385649408,1210910316,-385649408,1967654515,54323459,1962935597,23259395,1946188077,1967671300,28633347,58017864,755066089,57999373,755038697,57999599,1208119529,-1494678667,58017793,1208099817,-1696005259,16592129,-1461124237,208128,-1175911561,16592132,-1394015371,58017796,1208269289,-1159134347,58017796,1208269801,-1108802699,58017796,1208236777,-1175911563,58017796,1208269801,-1108802699,58017796,1208270825,-1041693835,58017796,1208271849,-689372299,58017796,1208279273,48825205,58017797,1208319465,770245493,58017797,1208299497,-1293352075,58017795,1208298473,1223230325,58017797,1208217065,233374581,58017796,1208191209,-1763114123,208132,-2014772363,-968981758,292814848,-2146664831,-2130021885,59706494,32047991,242679556,-15960321,1996425846,108461832,1046302618,91613442,209125206,-16091393,1996425334,126478342,-167419159,1963205700,63891715,175570774,-16222465,1357383286,88729872,242679638,-16222465,1536820854,-385736192,1149961527,-31659738,175570774,-385456408,-2118647282,-32708352,175570774,-1710852353,-64336,-150865431,536873030,1692992373,138868735,259326208,-1711239064,42618694,57934248,-2080420119,1948781182,176063241,-385649626,1157037887,141893668,-706212266,-13506295,1778477654,-806875647,-14292728,69485814,904463221,510983939,-167466519,1963009092,-1707802864,44644381,19154166,-1947663499,545030913,-1928039166,1344148548,-16222465,-1063647626,184733981,-2096532032,1946361980,23652611,270814336,539247862,1784032628,234973697,-16223768,43650678,184738584,-385649216,1156972870,158599204,-47661670,610566146,610566391,-2143753233,1443374156,155117582,-728091393,-385671256,1156972830,427034660,-148609920,35683459,1784023669,228255745,121694294,925416858,608499203,-2145225712,-1104796,340036916,23744542,1040272538,-1707802877,56247300,-167715351,1963467844,13953283,504644749,142016336,-1710852353,59645376,-2094773110,-373288735,1959279364,608471598,1023414309,-1071972351,-524232457,608449028,822087717,889136196,504644749,-1711183280,60096844,77214975,-16539324,105286964,1956270102,-1946157288,268770884,-11526656,1996425334,499161606,-1073019967,1686136436,-1113917660,-2096899544,1963073660,23746054,-15932440,1183653492,-1706027514,67770526,17581767,-23729918,1443788543,-16091393,1996425334,74095110,686490890,69485814,-397015436,485166427,-1709411073,68565021,889131755,-1710590209,72621011,74825739,227731542,-385875528,2122578942,-1071972086,-523183881,623133746,1144061954,608499236,-385649660,1962933815,209125148,-16091393,1996425334,-1484350970,552141924,1781858302,1778412032,21797376,2088961158,108265760,35683459,1962874485,-1977840868,136588103,-1071972036,-1705977609,77360936,-1960938241,726108700,20711460,-654852069,1864931920,2145977641,108954623,-385649408,2122578808,108265480,1997955,1776878453,241077243,721962891,1141050439,71580424,1200297845,239545098,990528515,158664260,539247862,1105789812,138906619,51136299,1144719428,-1961396988,1194004039,239338250,1964131387,608499209,-385649376,-1705575652,112199354,-1962995223,539305028,99139584,-325143,1996425334,71601414,2107265054,-16429027,1996425334,-14906618,2013202551,138906378,50611243,-1957689276,1143671367,172229382,490576464,-873921007,1996445438,142016266,-1710852353,-61754,30534041,52460675,2088961652],331,[1131741728,687747,1686112117,-1578533084,176063482,-2144307967,-377478068,2089024148,158597920,35683459,-2048326796,608499450,-385649536,2045378170,205965306,1156973568,58000420,-1207865623,-1460928513,353126087,-940840188,67177542,1187505387,-385613556,1187511463,-385613044,1187511455,-385610740,1187511447,-385611508,1187511439,-385611252,1187511431,-385610996,1187511423,-385613300,1962933367,67463198,6946922,-2036727702,1443249575,124119054,-939653655,68160582,-939763991,69405766,-241943,224927348,175570692,-16222465,-2036726154,-1996069465,1451820614,-401713656,1183516467,139889414,-16718103,124264052,175570692,-16222465,-2036726154,-1996061017,1451820614,-49912,-801438603,1962921844,68708382,1779070719,-1711248896,121087878,1187494891,-385607156,1187511271,-385606900,2122578911,360054538,556675,250151796,1996445439,92117510,-2065103071,205965056,-1125579743,176063483,-1962314241,1143673412,-23533298,571229895,-73012988,687747,1156976244,141893668,1374162518,-46601979,687747,803799924,608499453,-385649376,1784085798,234908161,-385599000,-11076326,1996426358,108461832,-352310040,242679588,-16222465,10094198,-352191232,477429524,-15960321,1996425846,108461832,-1079540070,-916578559,1426066122,1448602763,-1962248565,1183712334,651791110,198599,1166752907,1200170544,142508802,-1962379989,1200170695,-2095387894,1965885566,650611464,-351910007,142508812,-1962511047,1200170695,41221892,-1962379521,813170460,1359378175,-978876774,-916496889,-939521854,1459617802,108432214,-1929087233,1344148548,1149960042,1058084,1342499008,19412735,211419242,-1962381938,-1593427394,1183385144,608499454,-1593478128,48957088,1183432747,407145466,722748459,731512390,66638274,1174606916,-129594886,270812406,-1264515724,721611526,-62486080,723141771,-953477564,-775804007,373556216,-1979955709,478934598,137054198,1048782452,1946158414,97820953,97916555,97257017,372835957,108266958,89001611,243993323,82510262,89132683,1359247103,18888447,-493825,1996486262,922703870,6948694,-90570390,1577620107,79874399,3065856,-1957275904,2122908798,108432378,242614027,1183659263,-1706027310,145096976,1157036171,57934372,-16734487,-1711183308,149363807,58048523,1459656425,-6684054,1459618047,1784100095,47356418,1183449087,1100632316,-1996488695,2089025094,1114898452,539247862,1183659893,-1924131086,1360925772,253590938,272927497,-1947056503,1183387204,306482164,2113422907,-129594621,1475888777,384976525,-59310256,790575770,-396929527,1157037705,443810852,539247862,-1923674251,1344146500,812253546,1435281050,-396929527,2122515580,158597374,-25755817,16777114,-92372224,-15960832,-767128268,-1013297130,1577684086,79874399,-326413056,1988843095,-163804404,1963205700,71731976,1948009529,-2123371774,16778878,1156978549,292880676,131459158,402823767,-1073018457,-1595341963,108953856,443876096,235235926,1459657704,-937950566,1975520009,8775939,-402625962,2122385148,1963196422,107632145,8054798,402823767,-1073018400,2122409844,1963261958,-9808367,6481934,402823767,-1073018282,1183534964,507787524,2122532725,125108742,235039318,-2097134616,1979582078,-9808377,3598350,1208370827,2122516084,561316614,1076118774,1784023925,234973697,-352249368,610566148,23746239,976910,1223167574,-1715459325,-1026990242,-1957363702,140413932,1744992255,529203473,-13600769,-1705834890,174827398,314057,712,1586189911,477626116,-1827058534,-1947170038,-16038146,1080692340,183540310,-125108224,58064651,-1962889239,2013201502,1448549916,-1525060966,73304842,1746827263,-9829341,-2036705506,-1995784793,1967193670,73304853,1746827263,-9829360,-2036705506,-1995775577,-1705509306,65535,-98685,1586194548,511180548,-16512152,7011958,-2036727702,-1962209881,1207405560,1249179147,-1705557910,65535,-166989685,1586183284,511180548,-16512408,1444871798,-2036664181,-1962691417,2013201502,-1705632228,187963792,180656727,1586167808,477626116,1778647400,1795123712,-1484350976,1599998827,180937,2248,1988843095,-2093184246,1946159230,-153122009,1946428999,2122536479,-1071972090,83886373,240123913,1476319208,-1994915174,1975520011,12380419,18906243,1962874740,33712158,-9830294,-2036662422,-166996313,1965040708,10283267,-1962928449,642250268,-1090292476,1686110262,1962925860,-1711248866,224791538,6960383,6946922,721962123,-1957690300,1143673412,-1705553906,223675124,1183659263,-1706027272,200284200,-1995160437,1150023750,-62486248,1183659263,1783633656,21797377,2088963076,242549536,1150104831,1783635468,21797377,2088963093,74777120,-28514218,77214975,-2096341436,1946159230,545030931,-2096729086,1963139196,141186567,-32577522,-892772514,281542662,1448542208,-2096728437,1946296444,545030918,1443329283,-401733782,889191916,504644749,-1711183280,211616076,539249792,35683459,-1974067595,136651844,81152,-654852069,70707280,136594678,-396995211,1340866006,52460675,1962887541,67725342,6946922,-2036727702,-1962101081,-31752,-13958539,1746826495,1784087576,-1711248896,214411142,1746826495,6947876,6946922,-710441318,-1925906676,1344146500,1285161322,-15932927,1183653492,-1706027280,216995877,-1927514881,1343682630,1545086362,-28931315,737297963,50770950,104592966,545195952,52460675,-13958027,1049298155,1962870050,67070494,-1957169026,103546438,669714100,52460675,-13958027,1049298155,1962870050,67070494,-1588070274,1177224884,-96074762,2045920771,1354771202,6946922,-191229590,-254,1141152308,1962872181,-1710724578,-62478,14827139,-16223232,77209204,1577946948,46844255,-326413056,106859351,69486582,939461492,-1417410918,-336033011,-54526,-396949898,-16056300,1586170740,1463287558,-729534054,-892772595,784859138,1448542208,-955877749,62534,16664263,510983936,1778649448,1778412032,-1484350976,1183387118,896811258,1962885226,67856414,1794799359,-1711248896,235906950,1089750665,175807056,1183383552,1958743038,510983952,-16512408,1344207478,665290394,608499214,-385649404,1156973074,225772068,23737599,1075601306,1975520014,33351939,294531,2123040116,-16127228,-2079942092,-125104559,384583309,205819216,2107265054,1460569629,-1281752470,1459617800,1784100095,47356418,1183385792,-946188036,-1996488696,1183708742,-1588586772,-654899552,112501072,-1705977609,245374489,19154166,1156992884,1232412708,-330920617,1996443670,523934460,1183649454,1783633644,-1694536961,247275033,-330920617,922701846,983172422,1460115231,97138431,97007359,16777114,922703616,922682822,-6683196,-352321281,1183667996,-11528468,983235702,-1928399073,1343679558,-9765014,-2095179366,645694223,1460433920,-1708755713,4105,-2080881015,1962943100,11266307,64112327,-1961063680,1183395911,-96039980,-942258551,120902,19154166,1156975988,125116452,32786119,-955913472,62534,19154166,1156975476,91562020,-352317255,-1949750526,726108700,20711460,633347061,-1056243708,-1980479989,76274246,-1982052727,1183702654,-1924131104,1344146500,-1860338278,-532247281,-43364330,429587818,-15752418,443031156,-92864764,6946922,-1146648934,-398030577,-1419639,728367732,-1915455745,1343672902,-156793190,1463413519,1089226379,-297366704,107630656,384583309,1996430928,-193527810,6946922,16777114,608499200,-166628351,1965040708,1183667979,-1706027284,271065193,2522243,2122518388,158597368,-126419113,1054874,-159481088,1460237312,-1695123713,3691,294531,889145461,-2077124009,1055592529,69485814,1156986997,460587561,16678531,1962871156,1996430876,-16258050,1746803828,-1868955140,-166696935,1946231876,477429521,1778647400,1795123712,-1484350976,2122518721,141820158,-1694599425,4377,-1026990242,-1957363708,1586190316,612338440,-410794101,105263617,822083877,-11328441,367527030,140413949,-1960556662,633418447,1194393601,-1026990300,46661638,1448542208,-16359797,1285168247,-1961821415,1190693872,242548491,-1705623446,3574,-15992693,-164948619,-16359797,124264055,75399940,-1959169024,-1959203842,2013202014,1448549916,219769498,106859281,1746827263,-9829360,-2036705506,-1995362393,1967193670,1475750666,728730,-1950487808,-202637706,1476394943,6946922,1118275226,106859281,1746827263,1784022047,-1711248896,290826118,-16359797,409476727,6968836,-2036727702,1578205095,79874399,-326413056,74877782,19154166,2088977269,292881184,1746826495,6947876,6946922,-1599633766,608499217,1443525636,6947178,-335613976,477429521,1778647400,1795123712,-1484350976,1283461589,1784021284,-1847063037,-1026990344,-1957363710,-1957275668,1156973686,2004091172,1997955,1015771508,33712215,-9830294,-2036662422,1460788135,-300416358,1958742801,23746134,-401735574,-1705510574,302585858,1131724811,52460675,1962873205,69560350,6946922,-2036727702,-166581593,1946428484,6968842,1709703274,-15602690,23600244,1778412036,-1711248896,308979590,-31169408,235170390,1593313256,46319967,444416,-2091493632,1946159230,105286441,1946437131,73319457,509478,-16097653,157818487,1778412036,-1711248896,186296198,1090406025,-2014772363,141986560,-16089461,191372917,-25755900,6946922,-995653990,-62486254,2126920512,-165835951,1963206215,50234117,1080706164,1090274955,282106448,-1073020928,-544519564,1746827263,1996424202,-1957683458,-1484350728,1461588690,-16353537,-1705638794,318257634,637820612,16728262,276077143,-963969024,1979652331,67790878,-100609,1996424822,-1484350972,65736425,1587134507,146983263,131087,70283,131072,2229236,131072,131090,16973824,70314,16973829,70366,16973831,134871,16973825,134743,131074,2426210,131072,396900,16973824,134857,131081,461770,131072,2949126,131072,920494,16973824,134916,16973869,135133,351,1458342741,745160810,16777114,200313600,721778166,1055627712,1779070719,1419400704,-1006612725,-1960442274,-1960439225,1149834327,710183208,74789032,36260992,1779070719,675580912,-2144709493,1347571682,-16018534,172395519,-916532693,-939522358,1459617850,176065366,-1995671925,106873916,138906406,-1962785655,1418405956,-62486230,620648073,-1981535741,-1073012668,1153893749,-2097151712,1963139196,608993284,-62458364,-955943904,139844,284968694,1153893748,-16776926,71601460,630870046,1442896664,385107597,-465138352,1183666198,-397404436,1150091742,-1924129260,1343677510,1914535322,1778412034,1919426048,1778412035,-62485760,-152942967,91489476,-352255816,734014210,-565802542,-153069943,1946739526,268482565,-1070923029,-1982183799,2089016406,91554082,-352317256,-1983894782,1451873862,-481888552,-1207602175,48955394,1183432747,-732526126,48449270,1085801844,721611520,-834238016,-2083498359,1963074172,2144261,-1070923029,-1983232375,1190579286,125051134,549109803,721677056,1183553984,-866776118,198067723,1175179350,-732558382,198592011,1175181398,-598340646,199116299,17686614,-2134212224,-1588571564,1174603424,-1264496404,-297401594,111190352,1177280721,735639536,-1588532154,-523172172,-135117269,-297391144,1748303696,478872552,1780381695,-1711248896,39584620,-1927396215,-661971388,1962950531,-18425,11987353],332,[-1962755351,1194919495,-15894780,23596662,168663557,-420804826,-1947306357,1194001479,1992702726,-1949922558,1962281968,173982732,-8879834,24447501,1962281806,50234318,1589907317,1065428490,91556365,32130759,241076992,19875830,2139309685,108265788,37519235,1200306805,-330921668,-1992407157,1200356422,-163149504,-1992145013,1200354374,-230258364,-1991882869,1204285510,721420350,1011321280,-1991882871,1200178247,1078430018,-1711248813,122882738,-1946270071,2139295326,309592070,1200312403,1783646214,-80222208,-1981397367,1996482646,209125134,1443526399,1661322394,1975520007,242679573,1358853887,705361306,242679552,-385548184,1988755235,242679790,1457551103,15367811,-1070922636,1183515627,-401715194,1183384537,-94991880,-2096210293,1946158719,1996444436,105352190,6967368,-1980051224,1451875398,-398029858,1943946809,241077054,51660683,1334514247,-1053079288,1183657330,-1957685548,503647814,-1706025472,133242237,-1948367221,1191382622,-700020404,-1927514113,1343673414,1285161322,-1962391551,1207307870,2088042799,-1947437429,1194920007,1397977876,-16484454,242679807,1426431898,33456904,-24967820,-1960545022,2005470814,-62485700,-1958852727,1200223814,-196703424,-1958590583,1200222790,-263812284,1782990729,464230912,1996425388,-25755890,-174456726,-385309686,2122579505,410255612,1946287747,50234117,2122518133,141820156,-1694730497,65535,425603,1586173812,793245198,-1961987040,1178335302,-1962707228,1183441990,242679780,-169496,6819446,168663556,1996425478,402823906,-1073018690,-907476107,243174397,-1709410817,154213416,963952651,15367811,2122521461,359923718,-25755817,-1947961601,1178275397,-1962707974,-347014586,1996445461,108954622,-1962576896,49013830,-11485141,2078803573,1996445468,-1711248642,152570613,-1897394601,776830997,6838032,168663555,1183516969,-297387768,1750534515,228197633,-16146678,43704950,185203992,-385649216,1183579460,-916496658,-939521334,1459617816,74877782,-1995684725,1187511878,1442840822,1460305035,-119281650,1458587273,251557631,-1980180248,1183579206,1221012478,1183524213,-62506512,1552620917,-1949856974,-405671810,259260729,623862922,20775168,1086331648,1458980489,-184008294,-129595127,58048523,-2097085207,1946220158,-260142305,21335382,-385979824,1465254267,23724394,26994702,-1980610935,451671126,1458601611,201278861,721583552,1183535296,1356396536,-401735574,-397016711,1750531094,228197376,-16118774,681188468,185232412,-385649216,1784021145,179476992,1183386264,-12218882,41795595,-125059029,16154243,-11136396,-661913994,1543758801,-13107406,283898998,-25755818,-472785013,-13468533,108330801,-2095369752,1946158716,1996445235,108331006,518520938,-96040456,-1912842615,1343678534,505300109,494770768,1183517325,1279525884,-1423735,1183652980,132847336,-1927514881,1344151108,1285161322,1443179521,1795061503,183867904,240519850,-2146173720,1443901004,-1711079320,184158733,1593329291,46319967,182272,2122536448,410255364,-1962391925,1194920542,-1962052088,1602946630,141986610,1475077841,-16097653,1200304759,-784318456,1114263776,16777114,1975520000,175570703,-1710948248,68225549,887865387,-1995809141,1317745223,65130760,1078992577,-1957683648,1177225287,1356910856,-493162101,-1962420679,1207896670,105286408,-1993187445,112640,146983262,-326413056,2123060823,106859272,1980259641,140327188,-208990346,1963189969,71732018,-347929599,-916496660,-939522366,1459617810,209619798,15877831,108888832,-954632960,14917,1166655531,306546966,17319367,112640,54716825,425603,2122519156,208928776,172395351,1996443712,-7215096,-1711183273,213781170,-2081405303,1962936958,142508822,-2096073472,1962935934,977651466,1170669568,-2097151736,1946159230,844991244,-787843445,-352285722,-1983894782,1183446086,-1707737106,3628,-1946532215,1988833885,-1947807478,-163149568,-1946270071,1161426502,-385648890,1178141256,-1993705474,2123103814,-28931078,957111947,477496903,964745355,-2146601715,1946812793,24740111,141822477,-335657217,-92369956,-166961525,1965043527,-260636851,66471563,1183535303,-163173378,1979973693,67155971,-1980348925,1177286726,-397192970,1586230177,977746700,-118946957,-260636928,66471563,1183535303,-163173384,-2098703536,207522803,-382056567,1200292059,507980578,629063691,-260636845,66471563,-1957683513,1177288262,1200312566,507980578,-1711183280,224854620,-336181757,-163149053,-1946663287,1178203718,956855800,57998918,-1946663169,1178204230,-385649154,1586167947,944212748,1949714187,-11067861,2013263990,-16619002,-1073007009,1461597045,1224230539,207522640,1778808831,912260866,494256139,485216811,-1963434357,-220403711,225820683,-1963434357,-806813887,1958743026,113379,141873675,-2131206517,762645817,-1962123637,1191917639,504329270,-126419113,1778808831,912260864,-11334677,23787638,319039130,-163169528,1183384438,-128021512,553613696,2038436724,225708543,1948268928,154763269,1191117685,-128545800,964745867,-2096859891,-1962739642,964753502,-16550646,1191180358,108954378,-1961135104,1200295006,1178290184,-1961922038,1603008582,175541042,3794641,2122545780,645202162,32655047,-128567040,2122520181,108265720,1224230539,-1070923029,-1980479863,116125254,-1980475767,1183575638,-196723720,1183515507,-196703756,-15966581,245930551,1996423168,175570700,-2080868609,453052542,-397393728,-1072956269,1586174324,-1707606260,953,-1946532215,1183447110,209619958,-146199,2129333366,-1962115445,1988833885,-1947807478,-196704000,1183540459,138754314,-661975436,-787980919,846564323,199,425347,1972062324,-94467322,184514688,-963953547,-787974773,844991462,1946042425,-226589907,1208251648,-1947318647,1178335302,-1962707980,1183446086,-1707737100,3773,175570775,1778808319,-67246080,905906155,325274,1996445440,-1711183120,261032693,-1947318645,1600058454,576201,13512,1988843095,75399942,-1962576896,267060350,-1927514881,1343672390,16847002,-488689,681188468,185540124,-385649216,1156972799,2054455342,-98679,1183652980,-1706027280,255072293,384845453,-263812272,-1957635849,-654839226,502569552,1962872655,-1695520228,283708196,1946469110,-263811788,543838230,1494979226,-1996133873,-1835348410,722428955,1783680582,462592545,107614062,-1697888631,259464082,1355564587,-2011293286,-25755889,384845453,1778477648,-1935238608,1465258010,-1442171238,1216119569,1460433920,-1706527489,4101,-2080487799,1962935422,-733574335,-1946663287,1183438406,1347901178,-386369793,-1991707736,-12714938,-955943425,64582,-1982314869,1183578182,-96040486,1996445526,1347901180,-386369793,1346433920,1465255915,1962868842,361031686,4750467,2122518388,158597374,-25755817,16777114,75399936,-15895296,1183652980,-1706027312,276723395,-1026990242,549978116,1448542208,-1962379637,1183386180,209488868,91604795,-352321096,-1983894782,1150024774,-465159922,28837237,721611520,-28931648,1963883579,112645,-1070923029,737822345,-330921536,-151894391,1946431044,101247235,1963214393,-1710134741,277958470,1031798821,-1071972351,-230258368,1184501866,621858127,20807680,-1071909632,16777765,216789574,67403395,1183515508,-230258428,-385464693,1156973816,57999920,-16400919,275392116,6946922,-1533411222,-384760541,1156973994,57999920,-2096812055,1946284670,477429586,614133866,-1979711733,1451876422,281343714,1962884469,67135526,6946922,-2036727702,-1995363417,-1072959418,1962878324,1671057446,-1979711744,-1072959418,1962874228,1344825894,23724138,2007467674,776271377,-385649656,1996424518,16804080,-2031415958,32669315,-11137419,1996424822,837291524,86567173,36717814,535364469,645201669,2122524778,91554546,-352321096,1354771202,6946922,564627098,83945739,949379,1183543412,1958743026,359942156,1210086472,-1192674444,1962890752,-402560498,1491726112,1962890754,-1711183346,299238438,1442990825,1779332351,-284760063,-2096216951,1946221182,-58817786,-1993968640,-2132155322,1962890752,-1711183346,308151334,-2096216951,1946221182,-58817562,-1948224256,1183386180,243043300,1149983723,172243212,233374581,-226589948,-2096532480,1946284670,67037443,32261831,239373056,-1947974007,65989112,957236363,58132036,-1962901015,-1072958906,1950878580,829704228,-347507640,1962890772,-402626034,1149890172,239373070,-1947974007,-330905608,-1243021311,1962890755,-1711248882,195953702,-351382391,1962890976,-402626034,1149890128,-25263346,-2083228672,1962998910,-12064306,242548566,647626858,-1995246332,2122518100,276037886,16547459,-1031075211,-1947974007,-1444213636,-1511261557,957105291,58001988,-2096932887,1946219134,-226589943,-385649663,2089485128,-461469426,1149993963,272902920,-1961397176,-472838052,-1959633917,1194921540,-955812606,129094,1187448299,1442840824,-1298529942,-1995238390,1347872326,-15829761,1927870582,-196703761,1458984585,1793488639,183867905,1183519839,-398030348,637959811,1149962101,-338102452,1279560451,1089881603,-2081798519,1946219134,-226589943,-385649662,1750467272,2122514945,469041650,271808,-361300144,-1981253889,1290330182,40392197,-529072382,-1411329,1021896822,43706629,200427147,1208775872,1950881140,963921946,-1946236183,-472838052,-1959633917,728427271,243042815,-1946210583,-472838052,-1959633917,239372551,16416387,2122516852,57999612,-1946274583,250154564,-1983894530,1149887558,-96061170,1178142068,-385649412,2089549439,-25564918,200427147,1208775872,1950884212,1249134627,1459513065,235959551,-1947342360,-472838052,53632003,239372551,-1946269207,-169146812,276102998,-305338354,-787456885,844891107,1149830915,-25263346,-385649408,2122579497,57999612,-369200663,2089549341,243042566,16678531,2122516084,57934076,-1946285335,2129202244,-230257667,158646283,1213953096,-1310129292,23746049,2114630298,-431585004,1962889302,-126419186,-1980888856,1451881542,1996445430,-1711183130,370608885,-1980479861,1183574086,1183400182,477429738,-2097080984,1965098622,178181,62391275,6967296,-2036727702,-384510297,1150025364,507783970,1249703833,-297367224,554073731,-654899851,-1161591,342367348,67528705,-1706033046,354592646,-167694359,1946431556,19327235,200427147,1208579264,1950904692,18278732,957105291,678823492,1963607097,1962890787,-402626034,1149889460,172263694,-15973239,40377460,1778936321,-1711248896,357345158,957105291,58001988,-16720919,40377460,1778936321,-352294400,477429654,1778581864,1778412032,-1484350976,-804581641,1150016885,172243212,-1377238156,-1949242624,1144589380,968914438,-1149957564,276102998,-328931314,-787456885,844891107,1149830915,205818126,2122555883,208929266,49446531,1157003381,1920271408,-2095287041,1963061886,50444293,45614059,6967299,153979371,2440448,-523152265,-1476448621,289412542,369759754,282203658,369759754,369759754,369759754,369759754,369759754,369759754,280368650,369759754,369759754,340334090,332665929,293344112,303829706,369758922,369759754,361109002,2122519771,1819541740,6968918,-905268582,-431585010,-461963440,1659375191,1962890991,384306702,272927212,587628163,1149972085,105134350,1156982390,544481327,1080451,478878324,1552615307,65261840,529216092,2139215875,1946815998,273481475,-428409002,-355932146,-428409002,-174456726,1444414986,136308750,-1026990242],333,[80216070,1448542208,-1979025781,1183320134,-62470145,1156972544,74777646,58006332,-2097067543,1962935934,-1710134766,399986502,1031798821,-15007743,-2096239801,1963198078,-335598844,108956419,36717814,2122321524,141887999,1946288003,17885443,36717814,2122325364,393547263,1946288003,477429522,614133866,-166773237,58003652,-167711255,1946431556,-8486897,-385649661,1951334622,14215427,184516224,1187382389,2122321407,309594623,234847872,2122321012,108267775,553614976,-397013646,-1072958967,1187448180,-1979710980,-466944186,1962940989,9169155,53219447,86786164,237782644,36462708,2122343284,91557375,218646215,-8486902,-2146667744,1947074430,-8486906,1448310025,369641101,159285328,1086331649,23744576,-290592754,1784043243,-402560467,1290532996,16547459,2088978037,1081344010,242548566,166199658,172263913,-242751402,1784033003,-352163283,205818838,1946829881,778720773,7008235,-367285350,-15602921,392698996,1778412036,-1711248896,404531078,-892772514,214433798,727056384,73305078,19875830,-1705834891,415040927,-402360577,1448538421,-1702952344,-63422,349542992,1183389856,73305080,-1709410305,406128139,1685372939,630849898,-1994878460,-1072955834,-1706012300,65535,1967178998,-25755834,16777114,-196704000,1391875721,409967184,3997696,-1106939142,233568768,-624897,-6622090,-1962934017,74907632,-624897,1784083574,-1125642752,-1012755,-6619530,-1711275777,-63933,16285315,1996425332,349543160,-963962551,46319966,837632,-1957275904,1187449974,1442840824,-1298529942,-1995273974,1150024774,-163149556,-1995815797,-11078586,1996487798,74907398,-1947563032,-1982166072,1586101830,71732218,-1996073333,1418274884,138840874,-1960033143,2951750,1209168898,1967685236,14805251,-385649336,887685370,776271361,-385649404,-771030741,-1031075972,-349944789,-138245372,-129594920,721426879,82297336,2103771011,6602499,1780249855,6969089,1285161066,-954627468,129094,957236363,376769092,957105291,242485828,-1979824501,1183387204,206867444,1451951851,240421374,-1980086645,1451823172,12970486,70143104,-1709411073,346663124,33048263,138868224,-1961986812,1149894214,-163149554,-336312695,239373081,1963607097,-28931320,-351386487,-28931093,-1995553655,1183577670,272927226,-1962654069,1149830742,710183208,-1995946357,1962880068,1744923164,6947216,1285161066,-350619788,776271452,-11111420,23731316,-59444070,683514393,-11134340,-401671050,971761454,242548566,-1961999221,-472838052,959609995,721712385,-1207702592,-1706033151,442958886,1183439499,240945652,1458986633,182980179,272927208,33048263,778338304,-125926405,1444115456,-231681,1996485750,786960118,-401713429,-11140035,23788662,889910682,776271389,-2129693432,33622654,1962870901,941464092,1600002915,705225,712,75399511,1282670868,-1962516853,1166739582,-28931822,41534211,1166655531,139299602,2126592841,-1983804670,1586172485,2044210174,340101905,-638071925,41861435,-654851701,1166739947,2126723860,-1950119166,1279626200,1609296887,-2096603509,1946170495,-339727612,373787474,-1946270071,1200293502,-1947207862,373752824,-1070923143,991315849,58604103,-1992669301,1177228871,-1948715010,2109737976,575114005,1075726123,-638070901,41861435,-654851701,1200295403,507980578,2126986048,1606912770,443081,712,2122536535,963903492,-1962385781,1200296575,1221102344,108461904,-242523030,-1606833254,140413723,-1928181879,-1053032628,-1047854466,-1961736311,734497736,1282406337,-335657335,140413743,3440515,2139824501,977767190,1347045163,1778808575,967547492,1586174967,373786888,2122971179,-955913218,65094,1593722507,113428831,-326413056,108954455,-1961462784,2139293790,74646024,636207147,-1961721973,-347535281,140413715,-783661173,977746912,2139874943,978291478,1365535319,221883290,-892772580,449314820,1448542208,-16091509,77208692,-2128825276,18090110,28837236,721611520,-62486080,1183432747,-129594886,184960651,1210152128,1950884724,712263717,1209039944,19737214,761492484,57999368,721511913,23652800,-335544385,114516,29315051,343681792,2089502699,1105940244,-11010421,1996424310,-20125444,-2114304375,18155646,1300956533,-1962677428,-140948915,-1982269447,2122579526,91488508,-335642997,-96040176,-940030327,64070,2123099883,477429508,384845453,405314128,1183653061,374347504,507809104,1050300446,-14861026,2122577478,913572870,84311683,2122395764,1963005192,-129579246,1465253888,-402098433,1183448474,-2129138694,18090110,1465258101,-402098433,1183448454,-96024584,1962868736,-58817764,1086331649,1996445264,-1528295684,23744766,-15804006,108954623,1443918853,33324675,33931291,228216838,-14857974,681188468,186035740,1449555136,-1298530198,1344108810,-493825,1317927542,374413040,-1929352623,1360455758,-1696184695,30413492,-428409002,-473634802,-428409002,-174456726,-1961462518,1141052484,138689298,1962871922,-398029540,23744534,1962871531,-398029540,6967318,-1493087078,477429533,205784218,-1161327842,166395905,-59310250,-33167346,-916496743,1426065602,1448602763,-167479669,1963470404,776765529,23746056,604680858,-488674,6954100,1962869354,206150220,1962876400,219716124,1465261701,-482547698,70206710,1149968245,172243212,1962874740,472422940,-1073013171,1465256820,-16091905,1541934196,1784108551,183867905,1750474285,228196608,1579050762,46319967,-326413056,1988843095,776271364,-2142669816,-577948,681188468,186560284,-164858688,1963208516,205818662,1946829881,6968862,2097853082,1459129118,175439703,-401836801,1465255682,-174456726,-14773494,1234836596,-1709274611,551816186,33581142,1292504474,-916496865,-939523390,1459617798,108432214,16664263,477429504,186394778,1975520032,15788291,19875062,1284198516,306971412,273431369,28837235,721611520,-28931648,259309579,18180182,721684072,-638119860,-1960514735,1144590916,-1207602416,48955393,1183432747,1958743038,359159313,67528705,722486411,-397405628,1157037296,192152111,723666059,1144725060,-385647558,1149960326,272902920,-1961397176,2089487940,-1947741936,1094267484,-955812606,129606,1187448299,1442840826,-1298529942,-1994430454,1347877958,-15829761,451476086,1459129315,1794930431,183867905,-16049626,1750472061,107479316,507808516,-1188936661,-140967933,958131193,545071740,18114646,-1962670488,1143677508,243998,737802137,-956095932,1249703833,-61413296,234973782,-1946415384,477429752,10092906,991939097,-15895353,23731316,-1711183273,534580953,234908246,-1946424600,477429752,10092650,991948313,-15895353,6954100,-1711183273,488574681,1593722507,46844255,575488,-129594112,1996443670,108461832,1109228954,-129594592,1962690105,-96040184,1979598393,173968167,958285707,57942599,-1929335575,1343682630,6946922,1795841675,1342851655,-1706264577,544152893,-167092597,1954557511,-129594076,1586188310,1346865930,-775804007,1356396536,-1185790069,-140967932,1356396537,-1424090726,-62485728,-1946663381,1195051614,-1957135286,1177288262,2146933242,1958742860,812089418,-28931081,-1711651285,-1991475209,1200428103,-1924129250,1343682630,-451052134,173968153,-149665909,1174621295,608668154,539969526,1996432500,1778412042,234908160,-1403672,803736182,-2146440219,1745367119,-530009632,230202033,-892789402,80216070,1448542208,-1962115445,58017991,755045353,57999364,1208033257,-385649336,1967653154,19196163,1962935085,19196163,-385649336,53281097,-385649408,86835539,-385649408,1932329302,-385649408,2032992614,-385649408,1212678576,-1259797643,1967671297,29092099,58017864,755094249,57868302,755238377,58130433,755095017,57999363,755097065,57999592,755102953,57868289,755230185,58130434,755101161,57999613,1208087785,-385649336,1967653385,34859267,-385649336,-47381963,-385649408,1212678712,1508442997,58017794,1208119785,2078868341,58017794,755138281,57999365,1208129513,-1578564747,58017794,755149289,57999364,1208137193,-1125579915,1967671298,49408259,1962935085,31713539,-385649336,1967653625,54192387,58017864,755187945,57999363,-385659671,1996424018,242679568,-16222465,228198006,-383637503,1996424016,39438,1810571891,-401705217,1676409741,-401705217,1542192123,1460696831,-16091393,1996425334,1565497862,2122523235,1131675658,1779463935,1778412032,67463168,-1791091046,-13571294,1996426870,108461832,-16750694,-102131201,242679554,-401967361,334228566,-15835509,1996433015,175570704,1721368938,-1205612937,-638910463,-1912846649,-28915968,1183514624,105253640,1586169716,810516494,138840834,1946568203,139365160,-1912185205,2139170497,1963001346,1207379480,1948254216,176063248,-955615992,9305158,16664263,-62485760,-369207669,1996423812,175570702,-1662451606,242679552,1779070719,2112359936,-2087654413,1946684030,38856963,542455,-1961135072,2013204062,68642844,-1561788310,138868480,108273664,134905475,736691060,-10491646,1460565759,-16091393,-1175976330,36366840,-166830453,1963208263,-12326653,33581139,-13862913,2013211255,-179967960,-1946210071,1207307870,1282671662,1460565759,-16091393,1996425334,-1948062970,1200295518,172439820,1207317108,745866288,1781426771,-326440958,-1946223383,1207307870,410321968,-196417453,-1946227479,1200295518,172439820,1207305844,57934896,-75543,40377463,1778936321,-1711248896,606054278,-80663,2006584950,-383516412,1586232983,810022414,-2096401392,1963002494,114437,-13958421,1460565759,-16353537,1083836534,-383490301,1996488337,142016270,235304703,-268568,6951030,23724138,-1627304806,-25958115,-15829249,1996425334,-924316154,-27006469,1745778431,-1507051,242679806,1744901480,1996424198,-139270138,1745778431,107479316,142016260,-369646616,1996488249,175570702,1996660634,-372102364,1996423428,175570702,-1727950950,-31725276,-1961992565,106924855,12989579,241076992,-638908533,-15829249,-895874442,-349902334,242679756,-1325031526,242679588,-1795864,-1617293706,-14363643,1996426870,108461832,-16222465,1520043638,1342177304,-401735574,1996480883,94345742,-1092018729,242679805,-1005947137,-14285218,-1705834953,134939188,-2097118231,1946159742,242679562,83886234,-16192731,211422838,-14331391,6950518,6946922,-430970866,17464963,-1052721125,1586171104,795292174,823132197,1737109063,268444975,-385029951,1996488499,175570702,-586946546,-183575,1996426870,142016266,-1710852353,601424836,-1946345751,1200295518,-16127726,1460696831,-16091393,1996425334,1565497862,1600006083,838345,11976,1988843095,-1983894774,1183443526,-297351188,1144586241,-385649388,1962869452,142016284,-761659030,-1946157310,1552614982,-1948004078,20525692,1552618102,-1948004078,105285889,1979991611,43968771,51659915,1284182596,-1053079288,-1047854474,1347877003,248661641,-1948517912,-472788386,53632003,71711495,1465258615,-605755378,-472785013,53640331,71731457,108461910,-600053746,-2081405303,1946170492,844925713,-405669749,1183383947,-297351418,889126912,781466,-465139456,-1709411073,676859209,-1962800663,1996445432,-1746399504,-62486053,-772776309,844891107,120309643,1996244539,30140675,-772776309,844891107,-953481333,-1979955709,-11076026,1784088694,-603723776,-1980217719,2122578518,309657838],334,[51419728,-125108224,889184247,16777114,507808512,55460907,-916496697,1426065090,1183575179,106859268,1997162297,205994250,28837238,721611520,79874496,-326413056,1988843095,6968842,1661645466,-2080863487,1979648126,239373065,-1996077431,1465256006,-16222465,-401734026,1149960353,239372556,-401713322,1465319082,79816718,6969174,-1677003366,-916496895,-939522358,1459617800,176065366,-1996077429,1317795910,-95516412,-1995811445,1435237462,-27883252,-1924050857,1343682630,385631885,264411728,-1073020198,-164936844,2097348227,-1042379972,1183646435,920126456,1962884995,1996445481,-1042380024,-880082205,-13182973,126563895,66739853,919112665,-654899413,-397322416,-397344991,-347733858,-916496705,-939521854,1442840580,956712587,158730310,-1995942261,1451821126,209095430,-1995815797,1150025286,-62486260,990266507,58067014,-1995946357,1149831238,105155338,1980122683,105286403,-1996077431,1962871876,472422940,-1073020266,1156988276,108333102,70206710,1156985204,141821998,-1709411073,41487689,175570774,-100609,115932278,1996445439,-1813508598,776271613,-16223224,412753012,1593835277,576201,8392,209619799,1183432747,-129594886,-1709410817,47258664,58048523,-1962802711,1161365574,-1961003502,1174603334,306526984,-337050765,138840833,17974571,1166739014,138840338,383796877,507874640,2107265054,1459836445,-1710590209,-62922,-6670849,-1996488449,1183579206,306522888,201213577,-2094566208,1946163325,440765192,-335646985,175570710,51529099,1344207942,-1694599425,823,21906731,2105794630,141819928,-149273205,334169710,-1962248449,1174603846,-11526404,-6683018,50331903,1183440966,175570916,-6684054,-2097151745,1946158206,-1710396876,60850514,-637303,1979648630,1517682524,16777114,-230258432,-764279,1979648630,1584791392,16777114,-297367296,-336570743,477495056,1779070719,47356417,1183449087,776337142,1780708384,-2127193583,1183449087,-94991880,309645323,-16091393,-1705969034,1150,-1980873079,1996484694,308120330,-1963172349,1357130247,-398029488,-6664170,184549631,-2096335680,2097211518,-398030074,-1914681815,1343676486,23724138,152967578,645267204,-14912001,1996425846,-532247050,-342208490,-1929111690,1343676486,-9830294,-283240038,410878724,-953256960,65094,972965515,981337670,-1962248449,1861687877,-532282370,-495517872,504907149,-1711183280,1122,-335657217,175570903,-2066689,1183572598,-62520568,1996443678,-26106,2122514432,141885444,200951435,578091078,-16091393,1996484726,58301166,2122514432,242483204,-16091393,1996485750,56990450,1586167808,-1707606260,1495,180537695,-326413056,75402071,-1911791989,-953809338,-1962934267,1194920518,957314826,309726279,17155878,206015232,1200292843,138820362,1183515518,172370696,180537695,1361920,1988843008,477429512,287058074,1975520005,18934019,294531,1149961845,71731474,384583309,508333392,2107265310,-16385763,104700468,1183383552,1996445430,306481926,519456259,105155408,1343374379,737166987,1783688262,39623169,1183385182,306482168,-1980217853,1150024774,172243212,1156976756,108333102,70206710,-768932748,28967915,-94992128,-352029045,-92372171,-955485184,62534,737953419,-15733818,-11138954,1183710326,-397404428,1183448855,142016510,1443264255,-193527984,66904552,1983512182,-1949927428,2122516598,611582200,1604739,1149962356,-127469798,1996428267,306481926,519456259,-126419120,48794,-330956544,-191220481,-1962934266,1178201158,-13795600,40502902,214938,-330920704,6967318,429523306,-16380386,1962878580,108461852,1183646058,-1706027284,37254891,108461910,-102176754,113428830,444416,-1957275904,1149962358,-96040686,36652278,-588709003,239352064,889140599,424602,1459129088,503740159,242548567,723666059,79240772,-101213952,-1711248816,111149660,-1946401143,1177226820,-96040452,956334825,58003012,-16743959,120887860,1183383552,1996445438,306481926,519980547,239373136,1343374379,723666059,1783635524,39623168,-125106469,722355339,-952430012,-949271690,48808195,-150059989,-96040488,108461910,51528843,1344208454,721831051,-1957686716,1143677508,6967326,1090673818,-1946645753,-953481660,1945781819,108800776,2122964983,-1707802630,237,972703371,292819524,1444037769,1778808575,-36313088,-352321096,1589652226,80398687,575488,-1957275904,1988822654,-92370676,36652278,-1578564748,-1707802880,162,1459111561,-1298529942,-1996412150,1150025286,71579910,-13958025,1149988075,105130756,41338683,-125057141,1604739,1149962356,442824454,1996427243,1996431102,108331000,380314,-62486272,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,129630812,511166267,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,130941532,889190539,302234,1996445184,-1711183106,133892853,1149967083,71579910,-1070922633,1149963499,105130756,41338683,-125057141,510983947,175570774,1460172543,134595738,1975520008,6837773,168663557,-1070921694,-16049941,1283458164,2117668910,1443460858,-1710947992,147458573,1600046987,576201,5832,73304918,-1709410305,139003403,74825739,1860943915,630849898,-1962388476,1979059184,105093639,-387250002,-26026,1183383552,-329872918,-1980479863,1347614294,583834,-129595136,16664263,-294221568,-335645045,-195116019,653543167,1947025280,1983464966,-1148936,1996424310,-361299988,2028473942,-1012738,-6623626,-1711275777,-63933,-916535669,-939523390,1459617794,142510934,-1994635893,-1705509306,147850655,138517079,-259323688,94345815,-11073268,1996424822,108461828,-1710983425,65535,686296656,1975520254,1962281732,114179,-1694599425,153163778,1265942539,94345815,-167048935,1750548852,228197376,-16175606,681188469,185197084,1461941440,-1711248809,155716274,240578699,201123560,1460041152,-1595387818,1784043515,183867904,1750534481,228197120,1577685770,113428831,444416,-1957275904,1183451766,-45709304,16402119,776271360,-385649660,1156972823,125043760,57934652,-2147415319,1946746238,-42041338,1443852832,252199322,1958742794,-96024827,1183449089,1038363389,57999386,1996542441,1946364944,1946496064,1947085895,1946299487,-42041246,-1956023776,-1923736452,1343683910,-401735318,-1072956089,1187448692,-352321030,-1711248889,166206379,402823767,-1073018319,-1662433931,761943552,-1696071318,9562368,16416387,2088972661,729022474,1443515647,1074282906,-96024822,468385793,1781361238,-1948783870,1144589380,1443197962,-269799830,-1415970710,-2096461029,1946221182,6837844,168663556,1448479305,-1298530198,-1962250486,-401713160,-1072956469,1144590965,-1962642418,-1991766460,1465318982,-92673968,6969174,2013984154,6837770,168663555,300614972,1746695423,6947863,6946922,-140015974,-916496886,-939522358,1459617806,141986646,-1995815797,-919865274,-1980608887,1284240462,-162625268,91603259,-352321096,-1983894782,1150024262,-129615602,28837237,721611520,-62486080,957236363,91616838,-352321096,-1983894782,1157037638,57934894,-1962672663,-771029930,292169589,122635930,-2147474165,452985149,275400703,-212908390,-2147474173,-184549059,36028443,-336067840,83526411,-13958027,-91553045,1023821451,1215561843,1692992374,1931553795,56486147,947257644,1232390398,58050814,-33520663,-385649208,-922877432,-1159134347,1976106496,43772163,58050814,738244585,-385649403,-922877666,1525220213,52553985,5536899,417923957,1416953603,-16711576,-202832266,105155328,-1995553655,-947128762,58572811,1208153577,2101873790,49080579,-385319352,1149960934,-2095715578,1962998910,47769859,16416387,-806812812,205818626,-369604983,1153893062,-1962934258,-947128754,159170571,1208712776,2118648700,-125924597,-919921685,367786379,16678531,2122517876,125108474,1284243243,721611530,-196687873,2122907649,-162625032,-2096986391,1962955900,20900099,2088962539,57999444,-16657175,375924340,1778412036,-1711248896,205891462,1962932363,68642854,6946922,-2036727702,185360807,-385649472,-15990993,686359413,645201919,1342444904,-2036707248,-15961433,6837364,1785948673,-1711248896,209954694,1747350783,23725077,6946922,-1566079334,39905548,1950926731,393496582,-16645399,23600244,1778412035,-1711248896,222537606,-167645463,1946431556,31844611,138517078,-397013818,1187511154,1442841074,-1711013784,226888205,-167654679,1946431556,29485315,-1072969845,1950878068,1416906815,-1962822935,1144589380,958035462,359991876,-1961999105,1149832772,205818122,1778936406,1424494080,205818876,1963607097,25553155,1778936406,1088949760,24766972,957105291,-512358844,1963607097,105155548,-1995553655,-773125052,1746695423,6947585,6946922,44533402,1976568585,205818823,1946829881,21096707,2089007851,1970536462,-1072969845,1950879348,628377624,-1958251448,938211454,-1961997057,-125104572,-336181623,1962890794,-1711183346,230360102,-351386487,239927273,16678531,2122518132,141885690,-1995553653,-940837306,-955351925,128070,-369590647,-11140893,23727732,688137882,239372558,16678531,2122571380,-663420678,-351634293,205818791,1963607097,12183811,108330763,-385649585,1187446959,-1962933772,1183387204,-163149320,-1962893591,1144589892,-1954974202,1958742983,410273806,1210414152,2123056756,-13112330,1149963844,-129595122,720107659,242548566,647626858,-1995547388,-420802988,-2096216833,1946221694,-92372210,-1962380032,1183387204,-1949832200,1187450492,-1996488204,1105983102,242548566,647626858,-1995528188,2122518100,-546045700,16416387,-1031022219,-1946663287,-756347780,957105291,359926340,57999115,-1961986737,1183387204,-163149320,32786119,-193035520,-2096728832,1946219134,1784043079,179476992,-125106278,1827147351,-193035273,1443656704,-126419113,251033343,-2081216280,1946219134,1784108551,-166598656,6969174,-435489382,-226589938,1443460096,-1711079320,255789581,-1026990242,281542662,1448542208,-1962248565,1547371614,-2095939810,1946161788,306481927,16247112,-219561941,576469248,889145469,1016986,-28931840,142016342,51528843,1344208454,721831051,-1957686716,1143677508,23744542,688020634,66620176,889131644,1046426,108804352,1149961847,11266310,-385792627,2088960165,343146520,1143718795,-137221346,1144724084,-385648890,-622133107,-2081137015,1946158716,-1707802741,1302,2080635019,-260142830,-940417396,63046,721831051,-1992289724,2123103302,-12391434,1996425334,-260636686,737965707,-2081500681,57868798,50332094,2040157943,-1962934265,1317735006,508505076,1200345227,-1713730742,-120470997,-650389461,-24443777,1988690923,-62485508,2009545544,173968310,-1046857729,-1962934265,173968327,1578256131,146983263,575488,-1957275904,1149963382,-62486260,-1995815797,1448540230,1183432747,-1298509574,-1995371510,-11469242,1996424822,-21567484,1183578251,33565962,1950880372,58017849,1208002025,-1394015371,13691136,33179335,239373056,1963607097,205818644,1946829881,243042572,-1980203383,-1343620026,243042560,-369328503,1156972710,930416686,70206710,1149962613,205818126,-16104311,496639092,-2096051400,1946178684,8448259,-1995684725,1150024774,-129595126,990266507,-1962770745,-151483449,1946693188,776765539,477429508,-106376038,-96024816,1190526977,192218120,-1995539319,2122972286],335,[-1958614024,1144589892,-1987414774,-286585220,70141174,-1113969036,-351178200,1962890787,243041038,1086331649,69638736,-930410167,1183439499,240945656,-939762039,129606,-80845696,16416387,-11135372,-401670538,-11078421,1996488310,-59310088,-257169394,-25755818,-174456726,1578253322,180537695,2934784,-1957275904,1972045438,1234851356,-2096005107,1962935422,1183667725,-1706027308,294125840,1183515627,-28931836,222927446,1979650565,472422940,-1073016407,1979675508,-25755876,-761659030,-1996255230,1979710534,1996445222,1721389310,-166610313,1954557509,1183667740,-1706027276,298522664,-1912703233,1343681606,812253546,378316442,1216185106,-15830016,1979711094,301832776,1183383552,1996445692,-402625794,2105799415,292814920,16547459,1996426100,-59310082,16777114,412767744,-2095965171,1962935422,1183667723,-1706027308,204633795,219716182,1600000619,312009,1475119957,74877782,137250038,1283478133,1784023086,179476993,-125104972,70206710,1465255797,-1796734870,477429746,1149960298,1245985104,28837245,-1207702784,-1957691390,1346391108,1074547098,240604672,1458408936,-1711183273,311102197,-1709411073,312937752,16803926,218762650,-916496877,-939523390,1442840584,-167348597,1946693188,477429599,-1408415334,200972818,1686114657,1157035822,1215628335,957105291,1081346628,-1927514881,1343682630,-283629414,776271378,-1960938368,1178204230,-1961462532,1178204742,-1928432386,1343682630,-9765014,-31581798,477429522,385369741,-1711248816,320471372,5536899,1750469493,228196864,-351348982,645201693,-1710983425,321657811,242597899,1747350783,1347421211,-1484350896,-916581148,-939522878,1459617796,209619798,1967703947,11725059,1962935341,12511491,58017864,1208010473,-907476107,273664,-857144459,208128,-689372299,339200,971572085,7548161,-773258379,7941376,199820149,1967671297,17819907,58017864,1208035305,-385649336,-97713709,-385649408,19726813,-385649920,36504174,-385648896,-47382055,-385649408,1212678628,-269941899,58017793,1208086761,65602421,16592130,115934069,1060098,250151797,58017794,1208095209,-385649336,53281305,-385649408,120390110,-383814656,1996423710,242679568,-16222465,1654261366,-384561151,1996423708,39438,-1070918599,233427499,242679554,-369228312,1996423304,175570702,-335648536,242679677,-16222465,-1684404618,-1726623232,-16652311,1996426870,-49682422,1187471595,-956265988,65094,185091723,661915206,-1962389877,-1047656866,41910566,393543942,155711014,-2096073696,1963461246,-62470390,1187446925,-1962934018,1452014662,26929662,-15829249,6949494,-1962856471,1207307870,276135983,175570771,-401735574,28898479,-10163968,2133813120,1988883691,1417446158,-150506496,536873030,-2081881227,138868480,242483456,671776387,2122523764,1886725642,-1872225045,1330027008,27792649,2122539637,108275722,638221955,1283479157,1962901551,68577318,6946922,-2036727702,-1475010905,-13405183,392701556,1778412036,-1711248896,355706758,343199755,1747350783,6947855,6946922,1688700570,15657237,1747350783,23725071,1962928875,16803924,-521440406,134905475,-1075248268,477429504,1778653032,1778412032,-1484350976,1105794596,155645695,-2096729056,1946684030,10283267,-1946210327,1207307870,58000430,-56343,-11071882,1996425846,108461832,-369462552,1586233104,206015246,1946830649,778720025,451609194,1779332863,-1946817747,1200295518,172439820,-370605195,778720254,-890764182,-18945548,-1710328065,-65023,-76823,1996426870,142016262,-348526578,-1946237975,1200295518,-31135482,-15829249,1996425334,-222566394,-87063,1589907062,939468294,6968070,-16777062,-33494529,1460696831,-16091393,1996425334,1565497862,1600000153,319605449,-889191936,274,419496704,134217999,-1845427456,16777732,1224803072,150995215,-385809664,33554949,-1728052736,1553,-1275002112,150995459,1510015744,301990152,-1493105920,318767368,973079040,9992,1140916992,553648644,-2113928704,3346,-637467904,754975249,-754908416,855638531,1828782849,1509949704,2046820864,6674,-1023343872,1526727183,251658752,6934,83886592,7444,0,0,0,2248,108432214,-1927514881,1343682630,1024993434,-129594624,1962690105,-96040184,1979598393,574917402,1964917817,-129594007,6967318,174719082,1033505386,-1929360355,1344151108,385369741,494770768,1156972675,829718574,505300109,1246006096,2119189563,1346669315,-775804007,1356396536,994854027,58610244,-1185790837,-140967932,1356396537,-937551462,1279560448,991970307,58598468,-1994111861,-916577212,-939523382,1459617802,175541078,1444707467,-1224368230,1996445184,108461832,-720685926,-28931840,74760203,-282172288,402823767,-1073020675,-1947663499,-1617275392,-2097093627,1962955900,6837769,168663556,1962869079,166369820,-1073020544,1962891380,-163148516,681201686,-167698152,1954557508,-163149026,1962559033,-129594602,1962690105,-163148530,-9809898,429588330,-16699362,1183652980,1783633654,21797376,1156972859,175378480,1216508058,50347265,1962870903,1141152284,2088960697,158662740,50358358,1762266522,-28931326,-892772514,214433798,-1000996864,-1960442274,-1960438201,1183389783,-162100748,1779201791,186948336,1183384300,209125368,-16091393,1996425334,24287750,-1073020468,-4717195,-1956844545,1153895030,-956301048,15428,49891062,1589908084,2013210118,65562632,-16751718,1413777919,1778412118,46766592,1183515126,-196736010,1589908596,1065363188,1443591168,-401714426,-1072955723,1190572148,141828344,-1708496298,-64949,-1728052808,147507550,1361920,-1957275904,1149961846,-96040642,624706698,1183383554,1111788536,-1946794359,1187463292,-2097151756,1962949756,-373282043,1153892620,-956301250,16964,-12565305,1013219583,1014793213,-953060095,15428,1148518230,-1706658561,41550109,-1979711560,1149847108,1100633668,184738824,-955419456,128070,-1705552042,42860829,16285315,1149982068,-28931812,-1705552042,44106013,-92864682,16777114,-11513344,429586038,-16592889,-6620554,-16776961,-6620554,-16776961,43712118,184745240,-385649216,2122973035,-1957210372,-163183673,18717264,1187512319,-2097151500,1946219646,6837854,168663556,1962869561,166369820,-1072955393,1962885236,-330920676,681201686,-167567080,1954557508,-330921186,1961903673,-297366762,1962034745,-330920690,-9809898,429588330,-16568290,1183652980,1783633644,21797376,1750532095,228197120,-1191182582,1599995905,151177929,318767616,256,-335543808,512,-1358888192,285212930,-1795095808,301990146,-1493105920,318767362,-1090518528,6401,-1426062848,6656,-1811938816,6913,1509949952,7170,0,125050940,57936188,-1195130837,1438842881,1996483723,1778412042,1996430848,108461832,1778677503,-1711248896,7077920,574153,1736,1988843095,880575242,721712384,1450568640,235304703,-1996386840,-1072956346,889142900,170394,844925696,-788103541,-1996422169,1784085062,179476993,-11534203,1996487286,-125085956,-1979738904,1465318982,-174456470,-246,56007220,99287040,16664263,574917376,723403819,41549382,1183432747,880575486,-788237055,-2096501784,1963078780,-2022160381,-892772514,-1957363706,-1957275668,1586168918,1959922438,1960512295,1484016419,-1962379637,50629428,-1946645565,-8617481,1148520973,-2143194037,1963851389,954944315,880136715,956855947,745932380,106707267,881534582,-1023212405,-225718133,234847361,1124300042,-620031253,1015090804,141888013,234847360,1128465013,1600045963,443081,1224,1988843095,776271368,-15961080,681188468,201326364,-385649216,1156972672,1869940784,957498507,1735528516,51659915,1144721988,-1956875760,1143670852,359942160,-1961999221,-405729156,959601803,91554369,-352321095,1456024322,-16353537,-397341068,1183383777,793048828,-1962249184,1143678020,-339592372,574896394,-1031071364,2082751545,574917394,1317750856,2126593020,1354861314,1745283922,-530009632,230202033,1600061439,314057,712,1586189911,108956424,1997045561,-339727612,138906448,1967703851,105351952,-787974261,846660582,-335657941,-772306120,846660582,721568907,1037077252,594935809,-1959626869,-1962439905,65262047,1212678720,1065474187,192219661,125061706,234848128,-1958084235,-916496702,1426064586,1448602763,-1962518901,1569392766,-92058872,-1962707457,1451821653,-1962087674,65458675,339292789,189465974,-1947175461,-916496701,-939522870,1459617804,175541078,108461910,-4462578,1143732363,1282209554,-1994374141,889191494,16777114,-28931840,294531,-16040076,-544523404,1543758801,105286450,762644281,67001995,-25198120,561252877,692864139,-1957692346,65262047,126562908,-1979824637,1465317958,-17242098,-336312695,-773878977,844891107,1174603659,-96040450,66999947,1183516246,105134342,-1073013642,-628418444,234848129,1242526986,1979712061,-2133161207,1963851647,1445677569,-195655174,3439747,-11138188,240584822,-335741464,373590789,1183439095,142016504,-362753,-396954506,1141112005,-129629410,-637303,-26060,1183514624,-61436938,-1026990242,348651528,1448542208,-1962246517,1187447926,-1962934036,1183388229,105286644,1006519945,176103493,1223968395,-1070914183,1183523307,608516606,1166738815,721939220,-140959675,1174621309,139299828,2126592841,-1983804670,905966662,21914,-62486272,-772514165,844956643,1174603659,-297367044,-193527977,-33495026,-2080881015,1946170493,1996445453,-193528056,-62593010,-1070923029,1966731307,1463320354,503871231,-1149185,1166801014,507849494,1344423171,1553596778,-1962651390,-195130384,1560536017,21269810,1995982395,-129594621,-259324157,-1962884631,731466309,66638274,-969204155,-11064964,-14808970,1996484214,376831992,1553596778,-1962588670,1962281968,1586187777,65262068,922956381,50366953,1988695669,-129594370,-62486208,-1947437429,1122760318,-16222465,2123099766,-771871748,33522671,29295475,1476264704,-401967361,1586232181,-1949791478,731466311,66638274,507970497,1005733513,92208710,-335774071,-1980265726,1183576134,-969193220,1183561335,-28955664,738086539,-1053035954,-1958280835,1602947678,-193557710,9168593,1995996731,-125924605,-150736757,-16097653,9083447,1451950080,1590070260,146983263,575488,-1957275904,1183517310,-129595130,-1996208501,1166801478,-62486262,-1995684469,1979711046,472422940,-1073019436,-11055244,1996424822,-129594108,1183666198,-1706027268,110366658,896843787,-24906197,-1959887614,48480734,66602637,1065563864,1461417215,-1962379521,48480734,-670839925,-1925710026,-654050722,-398983370,-347725830,-916496691,-939521854,-1962934268,1178142790,-1962183930,105286608,-1995946359,1586169430,172460812,-1946270071,1183386695,105352188,1178323083,-1962707448,1183385670,172460296,1980124731,105810691,-1996075383,2013203535,472422940,-1073020599,1586177652,776467980,-167348984,1946431303,1996444439,-25755894,-386107649,1996488463,175570700,-80418802,576201,1475119957,74877782,242548566,-63969266,-1961868151,243043100,189742851,-1961331520,65262040,1149973084,1963407630,-8552182,57936397,1578126591,46319967,2934784,-1957275904,1200295518,-465139442,-1995421813,1187504198,-956301078,60486,1183432747,-431584792,-1981921655,1200348230,-498693860,-1995946357,-1072959930,-1070922379],336,[1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,0,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445,0,0,0,0,0,0,0,0,0,1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,0,0,0,0,0,16777216,49,0,0,0,0,0,0,0,0,0,0,0,0,0,1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621,1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,0,0,0,0,0,0,0,0,761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,0,0,0,0,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,0,0,0,0,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019,1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,0,0,0,0,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001],337,[778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,0,0,0,0,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709,1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,0,0,0,0,0,0,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932,1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,0,0,0,0,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809,1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,0,0,0,0,0,0,0,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740,761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333,1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,0,0,0,0,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891,0,0,0,0,0,0,0,0,0,1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,0,0,0,0,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192],338,[-1442074453,1183558546,-1934578928,-1330912886,1183558149,-1901024500,-1012145782,1167120524,518818645,-326903666,-1000909310,1586366070,-62470384,-2128216064,45877372,1048648818,45875283,-4647821,29489151,-150244352,1962934977,-62470395,-919404542,-1961593205,-970255802,-1779891331,-990101504,243996286,132317270,-62520431,855671017,1628342985,-1948135168,4096473,2080571392,-2115907322,50339523,1989118937,-61996288,-1598016621,-265617313,-1070394755,735639446,-1037854269,-668220669,-1851001967,1621147699,2093361920,-1020575689,63054745,-1848103997,-1070388765,-2130705734,62,-787907581,-775517214,1967584,-422451503,-964562941,61669494,61602886,-1846025486,-204764271,1603355051,-26833570,-900899553,727384088,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,1167120524,518818645,-1957177202,1451952710,108971020,-552877172,166201460,648805392,2126845321,142442766,208929028,-422517040,-422517040,-796147685,-1923090894,1562377830,838221,512,262660,2228251,1769475,196645,2621470,1364393988,-192260266,-661920726,-930363766,954791050,512634377,178397089,186550274,202279170,1977289218,-339727612,-1963226253,-1963750439,734956509,735546315,-388331562,-1952970485,-2071318800,-259319492,-268181295,423937665,-796152530,-125063890,-930370258,-225711990,-1962934342,771885854,448998060,717501156,973763780,-32869690,-336824887,-338589172,-1965979128,1976172272,-1965061154,1356999397,178320523,112898,1476997352,-997526390,785943448,2930442,-472792181,-1959864317,771767431,4102026,1532583519,-964012349,-1962930395,-1274401040,-523173844,-1959858173,771767428,4101258,116837214,1979645964,16967939,-1206455576,-1064430588,-1172883480,146277326,1442639616,31661707,-1962613823,721548854,-1996356810,-1056871497,-1215757314,-167050905,-164429187,2118909571,4963843,23312265,721549473,-1996356346,184641927,855801792,29375936,-1061682306,1703381249,1354787585,-1215696893,-400686737,-2095120097,125246,-475985035,-452576511,-352160767,31695122,-419022016,855801345,-452576320,-402426623,512426539,-343211549,1157948353,31927867,-315424130,-1962613311,1040278407,23299721,23431051,1703315774,1736936193,-2037826047,-2020933273,-1992425111,-1962841722,1040280455,23824009,24086411,1871087934,585637377,-622321920,517835520,520141288,1073865633,31917627,-1070398850,1560404899,-401172248,-1950149093,1040278407,23301771,989857029,757366465,-1048379387,2109815557,1703381786,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,23967627,1841204030,552174337,-796212949,2080751723,-151518458,721611738,549617904,23299979,1670286142,-1967052031,50756848,-337709320,871377666,-154760512,96895192,520547634,-1527525750,-133959677,-193606914,1874299843,1841269505,-1172371967,1270349856,375040,-268196621,-1007258294,23967627,24100747,549068550,4962304,-218102343,1257767844,-1950091659,1040279431,23301771,989857029,757366465,-1048379387,2109815557,1770490650,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,33286227,63879771,-284687432,-268498760,1040195774,23969419,-1174396184,62391246,146337560,-1061228545,-1098170880,216531309,63879680,-285211720,-285210440,1770490819,-1903477247,-1054146203,-1066676086,50756613,-337971464,-2131743998,-2020925246,-1958870681,721511310,2096138945,-151518458,721611742,-1967115280,-2133264698,-315488826,-1977168246,-906058707,-268175243,-889260029,-1580994955,994050533,2114053894,1002451714,1963057926,116835073,1979645964,1424540417,440449044,-1712799602,63879700,-285210440,149444092,-555197184,341960724,-450982973,-1044149503,994051299,2114053894,-1950338302,82166248,719855184,995631102,1963057926,-449934363,-1044018431,994051301,2114053894,-1950338302,82035160,-20715440,-486130856,-1947765503,-1056840914,-442432283,104546305,41812455,104579123,208929251,-473835381,-1696051196,-437561090,-1962809951,104546520,41812455,-442253261,82034945,-26941410,-1073954017,-5242848,-1090508824,-4718560,2144767,637870886,637682979,-2096872158,-253622841,-375183808,12631809,-1574518734,280559968,-1431984896,-492132955,-442383368,-486130943,-1023314687,788214,-1593346561,-475856411,1558758145,484358163,-1578581874,63879699,-285210440,-442411524,-486130943,-1959234559,82035160,-419022016,855801345,-486130752,-1961987071,82166248,854072912,-346546179,-873980189,-442425347,104546305,41812455,-442253261,1573055233,-401364760,-1966927061,-1291752569,583213575,-1576968162,-1020657312,503770228,-1974371321,2146040,-1979708696,12631751,117441256,1929592003,-1948743137,5290494,-528087669,-528033583,-1963597141,-791621628,-33257272,-1008437813,-24393590,838901946,-1967115301,183030565,-1965520157,1967827652,-1021572880,-125118218,-402644802,-947257334,-402603842,-1022951422,1929592061,-1948743123,10533374,-276563709,-774403326,-2046456855,-2033135136,-169694240,1166736011,-791097343,21334208,-680145922,-930429956,50372794,-24424718,-1070343374,-523041398,-594885878,-227194198,-1006887928,-889191960,-1591833042,-253656289,-1961898365,-2046643775,-1560150514,378077675,914948589,1049166319,-1040842255,-401771504,141754386,-24450991,-270434215,-2046703232,-1023279602,31800971,-423495797,1669630724,65061121,23436427,32441915,654645887,-351913216,991001601,2130833694,532906763,32316987,-1007091076,-415351993,855801345,-482460673,-121539327,125123,512634571,45162401,33427078,34029187,-2147257088,243728097,12780030,1167120524,518818645,-326903666,-1319676414,-32602622,-45185023,556675,1190531957,1316291837,83709568,-2130841624,-336593562,31957313,1946157373,-35723261,-67279232,-1898410978,108447168,61023917,-1557746430,648872453,-1392377949,33661734,-964429685,-42276860,-45681121,-402164479,1317075492,1317671165,-32602371,112641,1720540767,1297948670,-1946155830,1430622424,-1910575989,-1319676200,-32602622,46265857,-1040828299,-1592822776,-157089286,33333505,-2147354461,-1040779295,-165710588,661983425,1360054656,1509543912,1946272246,-19863539,-397342605,-2141586104,243724257,1583284734,536766093,-1580511907,20775399,1374385152,1509699816,-661854997,-1957345904,-661774612,45176662,33427078,-1962391925,-1073019298,-1070398849,1912766525,41924611,58710795,-2130705989,1912725755,31439619,1963114998,32940840,33037961,1963246070,1441288486,-914335239,29488656,1407719796,1359508478,1509739496,-336600704,147423242,-1996359005,-2046690274,1593966094,-26833570,-900899553,-930349052,62511246,-1764019456,-800988973,-791473430,-1965389078,-52199182,563459981,732276220,-1767528975,1963180790,264435215,-338491019,1889503790,-1007482079,-478090287,-2020921602,-662036107,-1979126909,-2132225340,-92273694,1946776066,17311235,71370790,-1021245402,50462980,41943045,35651616,54526336,51380496,37748800,34603024,58720576,52429088,128,34816,570460160,570468864,-1442797056,-1438340608,-1438340608,-1437226479,-1437226479,-1437209003,-1151996331,-1151991979,-11141291,-2228395,-2228395,-137,-137,8388863,128,65535,8388608,128,-1,8388608,8388736,65535,16777215,255,65535,538968064,65024,65026,131584,538968833,16711168,2,16908800,538968836,16711936,257,67240448,4195077,65024,33489152,50594048,16778757,185140995,50462735,84148486,185270023,218892558,136314895,170000936,940585002,974271000,69995546,103681572,874265638,907951636,186843926,153157931,991114025,957427995,120524569,86838567,924794661,891108631,-1967117547,1943878378,-774011390,1942829776,-775059966,1943616208,-774273534,-625032240,-13937375,721421245,784566976,-147979221,1178994284,-846800506,1968044035,-2084045078,-16054586,-947200904,-2017239736,-1174459427,-1406271485,1195836201,-1185679134,726728707,-1176818689,-1406271485,1195846646,-152905725,737136985,-1981296135,-488503717,113607515,1455676807,-1388910454,-684800886,-769988400,-166008624,-467998512,-792360368,-2046659608,1944637654,-789281278,-2046659608,1491914964,-288304944,-355413808,-2009673520,-906035388,-1017199499,-343420373,905986232,724960555,724959813,-527825851,141863982,1183433862,1162166784,905970617,1195845002,-469062610,-997848972,1157645961,-337493435,-489569653,-343414229,33128643,-1957340810,736154049,1357679584,-74714742,-617916847,-5058934,-997544650,-684793977,-1036329081,-796261257,-498861174,-544579861,-472776918,-1996453066,1162018886,12990021,-857581304,727371402,-1946843158,-1985136899,1162149958,-503056414,-1007187107,-2081649835,727123180,-28931648,150750919,1397905152,922633867,1183384578,1189645054,1720374663,772321536,-791662792,1976172099,4622582,-1966853563,76166880,-456128335,-2009726093,-906082555,-712510347,1979469567,1515931343,72286047,-1956662667,46292453,129848576,-1176532224,-1269759992,-794020344,-791555864,-791293720,-791490328,-19476248,-1947568692,-1047903237,63277738,-1031099651,-1968505597,-1426259002,1573904985,-326412861,727641219,-364475968,-1981004151,1183444550,186551024,202279682,1476340226,-771884056,-773795360,-1948200480,180781552,-792491486,-792456472,-230258200,-388972150,-388971502,-1963702647,317247685,-1981230908,1586361926,-34346766,1586363275,-26941214,-1946270071,575323123,178309259,-32249854,-1140961653,-1930943919,-1568764418,-1142270323,1996431969,-19076866,-396363893,-443809993,-661863587,-1957345904,-661774612,-402645832,1465316232,-369621901,-973339962,-1834148234,-1817341523,-61437523,-1980084599,1183447134,735718390,1586043998,734079980,1183390278,108447210,-196703827,-230258259,-263812691,-297367123,1006388875,410906694,1006257803,276688454,1006126731,142537798,1005995659,58716742,-1962776343,1178334278,-352092420,1183551613,-96060430,1928004478,-263812208,2113422907,-1872237821,1005471371,58586694,-1953473301,2123046006,1962871578,-62485724,-1947711863,1183447622,-330920986,-1981528439,686350974,-394919678,32130699,485025350,1962281730,-129594586,1183434283,-96039960,-1981397367,1183573110,-498693654,-1962803480,1183448134,-427949592,-385748248,1988821473,444500764,1953824523,-1946532213,1002898376,1753150022,737691275,-196723770,1183538814,-195130372,-140917973,63054802,-398030397,1586217355,-1715262478,-1037839625,1183433475,-129594394,1586218539,-1715262480,-1023163869,-1947711957,-1020531618,63054745,-465139261,1183567619,-1715393554,-1056718301,736511531,-1037854265,1183434499,24242402,1953822219,737560203,-230278201,1183541886,734563320,-263832634,-1047830915,1586218539,-1715262476,-1037839625,1183433475,-96039960,737304203,-755525181,-1023163869,-1947842935,-1054085050,63054745,-398054463,597280299,-1983511614,1183573062,-1949881354,-1020531106,63054745,-431608893,736779915,-1037854269,1183433475,16378082,1869938443,-1946794357,1002908616,1669197382,66864779,-263832634,1586190717,-1715262476,-1037839625,1183433475,734104552,-228684857,-140917973,63054802,-431584829,-1946663285,-1020530594,63054745,-398054461,736910987,-1037854269,1183433475,-297366556,597279019,734069698,-953424314,63054745,-498693689,184583912,-1955302154,-956040634,2112767547,-62485654,-972830581,2129937979,-1950250146,-1020529570,601028505,-1983708222],339,[1183574086,-1949891590,-1020530082,601028505,-1983708222,-838605242,737166987,-1037854271,1177272579,-1715065880,-972832221,-1947974007,1586230854,-1715262482,-1023163869,-1947843029,-1020532130,63054745,-498693693,-117436696,1583333403,536766093,483020125,-4181248,1996428406,-394854638,1357281023,-11513776,1996481654,410451938,-15304961,1996427382,209125134,-1710590209,9438310,-594870077,440896310,1946161725,277770,-1439115,-369098497,65535,-901201869,-661913572,-1957345904,-661774612,1443687555,-1191442857,1586167809,2027621138,242664737,-75281592,-786989310,176080099,-821313140,777193332,735483903,-2020921765,1594305500,-26833570,-900899553,210436114,1946548611,47126,16940163,-108853641,-1862174971,108301713,-1426045208,-1951677813,868461505,-2095281216,24577019,-1816132717,-1634205906,176080171,-2010620535,-494917035,-520453920,1317738100,132219654,870843252,140413698,1946674051,38791171,452803,-1979413557,-400686508,-1021317068,1437213320,1149990877,72649474,-668804981,-551364062,1131725822,-636823413,1735711754,-623849470,-623848446,1451882034,38046710,-167488373,628363462,-1019551565,-482730123,-751166603,1438127989,833962,-4674573,-217796097,-45693269,-348394689,-397258708,-427757616,-42563457,1539979865,-667212427,1317020021,79397117,309504,-1071911216,1967893491,-1223693324,-42039072,-218098503,-400102485,-164365593,-386509173,-166987956,-956885132,292880388,-427559421,-2071253497,-276616926,-1414812920,48043,-1006807414,-796206965,1358955705,-788527943,-205513749,-203269717,-184419712,79282203,-2136214784,-897576990,553287712,-494924940,133857503,-897580171,-2134212560,-1023409989,-129579177,1187381251,1959067901,106203906,-896804213,-771501565,78924106,-989305800,125045364,-779363533,1459111679,-1543501639,-69012989,-2131557538,-277413396,-620017294,145877364,2891405,1442842814,637536446,653806986,653290890,652760458,719353226,-790507328,-790245168,-790441776,-790179632,-791204144,-790572832,-790572832,-545960236,-1429960098,1606710606,653811339,-13941306,742770214,-44659969,105679811,1980103043,-26810109,-402099059,-2091712945,1223165678,-729130754,-472786549,-472783919,732340109,3336279,-402640920,703070252,2549760,784827231,-402652742,45809692,-1009634816,1023558795,209059839,-427805558,437623311,-1007081398,79283192,-791752704,-1963582518,2025992902,-1410099708,787711939,-1413270611,1552808418,29082616,-1008684544,682686347,91869706,1955399856,1175245344,-109721346,36208003,145755253,-768707187,-922860020,180615541,-1158181934,91817223,2106393014,108396320,-16484865,905904757,-2007497551,-635288831,574824840,-2081168678,-822212409,-579531912,-2096707709,1946298492,690668500,716778294,10784,16711680,134742016,134744072,1082132488,67637280,33620226,537921540,134774848,150931464,1115752456,605558820,683049282,725297371,3538950,-661913600,-1957345904,-661774612,1443687555,-1205767593,-1064428074,-1476266848,-2011859967,2122579270,410320902,141886120,604176873,32809721,69003768,-190645980,68413697,17202819,44626549,78178932,244048245,915079698,378208788,1049297430,-57015784,-1171582946,95421390,-1141964364,379650128,-1947994366,-1056828866,-134020113,-1952448322,-1056826850,1187447787,-956301070,62534,989990561,1946292742,1262896906,-2081274113,-1593641906,104530448,141820436,-230228149,32788099,2113993603,5290015,378258219,-1189215716,-1047647244,-1946363506,61141963,-227146760,536114506,200558219,-385649216,-826670527,-1274695677,1190653696,1962935028,17950979,34475659,34737707,-388825168,1183371510,5291004,-150858079,306088931,66044162,2122971139,-1610563848,-1946519927,-1056826850,243991531,1317601820,-1531306250,-1899852244,63224538,-285146440,-1207710022,-1964048380,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609918,17086467,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284949832,-1207710022,-1964047868,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609912,50640899,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-196675809,57999361,-1962863383,721556494,-1342042098,-153038081,-62486320,-1593814853,-470351338,34881163,50589633,-125924872,-1952448322,-1056826850,-217906197,-92894898,35393163,519458441,-1909649478,-1160081726,45614020,-826609919,309251,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-285080904,-1207710022,-1964048124,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609916,33863683,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284687688,-1207710022,-1964047612,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,-1977621278,-478085794,17426941,19196408,638082756,-1960439925,-902101929,189460084,855801801,2147058121,-1190953982,-771030401,-768408961,41941633,2142897020,235833602,-119438590,34737801,34608777,-2080841085,378079170,-785710572,437684546,1334519298,1468737026,1959410438,-922006877,-919403905,31455617,-541523076,2144471809,-2116930814,2080497658,31439363,34999945,35133065,-1992109781,-1593697258,-390004198,471763715,1038350082,58089472,-1946197527,-1962798578,-1962798026,-1962797546,-1711138754,742465276,-1341927750,-1191070715,-1047646675,63224559,263455408,5290991,-150858079,305564643,65978626,12578819,438209440,65782018,721440952,471239619,-927392254,-1899918289,-880018215,-268196621,536311114,-2130878838,-880739357,63879682,11797936,-1274498833,-994381825,-1274892285,512290575,-2120613388,-114311649,1583333403,536766093,113921373,0,0,-661913600,-1957345904,-661774612,-1576647030,-1073085883,1048579957,1979646534,8316936,38143686,-26833664,-900899553,37552130,1025995840,578043905,1950352701,1074150685,773724276,530652814,38942463,38811391,-1897100459,-899873186,-1957363710,-1909580052,-1977638626,33702950,1345090276,1448235347,254084695,-523155456,546832275,-14789886,520239255,748158811,1583286018,1482381658,107381535,533683710,17190531,-1588342947,101384775,309592649,38092416,-972590080,-16628218,520029419,-1017445817,35522246,-100618239,32704134,35587718,-956644357,138758,788166,35627263,32704134,113689595,-1023410164,134674371,1946157312,1073985543,334180301,-1476246368,-1475251136,856192002,-6664000,-2147483393,-2147335154,38052035,1151500068,134674178,1946157312,1074051079,233517005,158597800,1358954424,3231642,-826621184,-301617149,1587735618,95963650,-978129151,39625452,653135792,1251676066,78696114,-1561574674,-1337327015,-331158015,839013794,-1337266496,-331158013,-1342023774,-1337266688,-331158008,-1342022750,-1337266433,-1337790971,-1161564672,62391246,146337536,-978128897,-301835104,1486999218,1453453058,1419898626,1570893570,1520561922,-1608061182,-1161585905,45089732,146293486,-2010714621,-23392986,1978192076,-300961548,145804978,113649390,-973038836,155142,458955,808517634,1,112984323,11599874,677642243,5898495,677314563,5964031,830013699,6553601,804978949,11403266,403112197,11665410,0,0,0,0,0,0,0,42008575,5243360,260,0,0,0,0,0,66314,10223824,31457920,262145,5308415,0,2293776,2228224,570687496,1188626433,2359332,6684723,102238240,-31456640,1022382400,-31456640,21299525,-16645890,106497625,-8322945,153356580,-8322945,6291552,4,0,0,0,856031232,-6664000,-1560280833,-1341718522,106277379,780994334,817364994,47889,-1070460723,-92224770,-1979550695,107202,-1912586056,278931136,1024512,-1574506716,1560739856,-855633224,251705360,305926349,-1174404936,57934824,-973040663,-16774138,-1064384372,-1207802950,281874434,-1172167751,129704192,269531136,850989261,805354033,-1207955525,281874448,1734,833537,-6635378,-956301519,6,116902194,4194314,28377716,32771720,526071,829685761,526071,611581984,-946929869,-1156152136,801964042,-1072971636,1745752692,1460011372,-1157624648,-768369910,-889064258,-851443528,518191,-1207955294,-1195180031,-1064435430,-1693958515,-1174336837,95945678,-1070403840,-1192237174,-1192231167,653262600,95954312,-1070403837,-1192238198,-1192231167,-1326448888,92677872,-1207958850,653197316,-109048438,-31361777,-1977159740,-252084211,-989981067,227157743,1962998144,-272302581,-2146596314,24441081,47182,-1192279825,1089404932,-16205585,-1010398225,111224326,-6664192,117440767,4241438,-1608066930,279052303,-466477312,203851814,1009787904,-1341754064,-351220473,1048585773,1965752321,302102535,281882803,706757770,638635492,81536,-1206946816,11735314,12062925,101169409,-148500275,16779270,-1207602176,801980423,12779952,17697292,252125973,154538532,4135725,1167120524,518818645,1465309326,1992623902,1877476870,1911031807,-18431,1720540767,1297948670,-1275067190,-854543598,65241104,1946418048,170296069,28884736,-661863680,-1957345904,-661774612,-1944168618,-52916536,-2095808828,1946227302,-1926042878,-1191182282,-1527578592,-1008198113,-38868992,1975520007,1992643180,199755284,233310207,1743281921,-855067648,1354773281,16777114,-18176,115191,-1040775564,779354114,1355320326,16777114,650153472,620774049,-1557725697,-1591345086,-14352314,1185097467,868256768,1354993371,130970,549324544,7256320,-1527529077,169773855,1562453504,-1923194952,1562377830,1231437,59704973,-6664178,-1962934017,-1759605264,6968835,-1705832873,65535,-6664106,1342177535,16777114,-1948611072,151042256,1153638861,1280332617,1392531777,1313428052,21319,508711251,38248710,38340107,1270357621,-1706025470,867,18069651,1347572633,16777114,38249216,38344329,872563872,1950459905,243333667,855704132,892319936,512303565,109838928,1991901778,18987056,800643214,-81670875,1499078407,-165231781,16925702,653924468,38020736,1377699582,1343669542,623884290,-77979187,2009270047,1868852841,1291875191,1702065519,1767993940,-1946127508,1430622424,-1910575989,-1269344552,-2044605136,1037775556,259130128,1027656576,57806848,-2013082752,-402504674,532610621,69711876,1343116814,-6620822,1023410431,58589191,1023412152,58589177,-1543505480,-1073020910,28836735,31957760,65976326,51747408,-1064435712,-6676986,117440767,-150797638,1946157506,46331662,-1173850880,-1866792559,-1173951743,-1833238125,105927169,1364248883,63019603,637992960,640696995,809768585,-919381160,1397837830,312986,-1557788928,-1993985978,-1942992874,-1898236992,966414531,117440515,1593835960,-26833570,-884122337,131086,66702,16973824,131837,16973825,132251,16973957,132242,16973994,131219,16973999,132020,16973871,132339,16974000],340,[1996487798,-370649090,-230258179,91537419,33179335,726960640,-167189885,1963061830,-226589917,-166956032,1948265284,-92372218,-2096008192,1946219134,272532256,74776577,359977483,99501699,-2136422517,2122525813,57999596,-335628823,175570721,614042,2122536448,-1071971846,1342247429,1795061503,-1711248895,91203462,1996425451,-26102,1183514624,1600004076,576201,1475119957,74877782,611644939,36324598,99294836,1946449465,-95469,-1705572746,161681264,1157034123,-395050454,166446987,1443264255,-1190184806,-916496887,1426064578,1448602763,-16353537,1889141878,-1962288881,75400176,-165448704,1946298948,74877725,36324598,1996428405,949638662,-1962277617,75381752,-141884300,-963909909,-1026990242,46661636,1448542208,174569502,1988876430,176065288,-1936042409,-1995826673,-259260858,427147275,1946568249,-1706010871,170135408,1784088811,255367680,1183386164,108954622,1460237312,255367766,132844093,1889162839,-1962247665,-25805840,1156977268,-579600086,137053430,1157027701,-780922837,-916496865,-939522358,1459617794,-1950867882,-1948742138,1187448950,-16776962,-1705637258,11931532,-24383349,425603,1996425588,-538421750,-16258050,-397014410,-259260651,91617083,33441479,1979648768,-2080863486,1962999422,725939724,-154307320,1947216708,1600004039,445129,1760332629,1586170583,11134986,-402104693,1566179487,-889222935,-1957363706,183593196,-401973621,1586167951,8775688,-35037862,445182,1760332629,1586170694,7727116,-401979765,1183514808,139365126,-402648389,-1047658268,-1960388469,1361502991,41418534,74972966,142081830,108527398,212824218,1975520007,105286412,-1157083509,-1847037945,-379758080,147520588,-326413056,-1962185112,552078430,173968128,-1962917912,-990509498,-1157204816,1776869378,-379758080,147520279,1960512256,197888791,-1206553381,-1064433162,476023590,41910566,74795854,79987651,1614855057,-620020501,-620030348,2092439156,650153483,29623950,75464998,74798413,79987651,1614920595,-1073014549,78122612,-12776588,252015871,24498178,1612889027,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,33557445,17510144,50331648,17382657,33559296,151458816,33554432,168191744,33554432,184558080,33554432,755736320,33554432,285651200,50331648,17291265,33570304,319079424,50331648,17552897,33638144,420056576,0,0,0,0,0,0,0,-1947432107,1602947166,-2096043262,1962935935,105286408,1949321017,186616582,-1947437605,80398787,11454464,727078656,140428534,509478,-1962516853,2139828295,1145383684,-230258368,1949464377,843549517,166989451,-1980217719,451672654,10485377,-1977213581,1384286215,641484543,-2105014923,-12124334,1589966918,1065363192,-958565120,16732802,-11368819,-1930148215,1996486230,142016266,6842398,-16381717,1746798710,1183645807,-1706027278,-65473,1593722505,113953119,13158400,-1957275904,-13957514,-1962648437,134562887,809777920,-2037567886,1343684408,1357385302,73174015,1967159097,573187,-16490613,1962881143,1962891056,948342064,-1706027265,19203571,-892772514,-1957363710,-1957275668,2105739902,1651769392,-2096728437,1946172028,813039449,342360170,980745988,1134166122,1342254864,23724138,1157808026,1958742785,813039417,1749025896,7008544,-1667628438,184636676,-15829568,1750085749,-1147534336,-352232187,-1952819691,-2147384307,1459038820,-972374374,112641,-1070923029,-892772514,46661638,-1957232640,1979649150,26188336,-1991769711,1979711046,1603948592,1023520271,74772768,803979307,-2146935157,-16242097,6959221,-1711013784,29230523,-1959758337,1346960966,-1711013784,33359319,-1710721281,-62786,1593835960,576201,43208,142510935,-1962516853,1160458311,-28931772,4357507,171794548,190545152,-15436352,1347437173,-1667608496,184697860,721712576,-2092504128,1963589246,-701038826,-1925223936,385833094,10840144,-16011878,-1928467457,385833094,108461904,-34215922,1782740479,106859264,-1926203393,385833094,77371984,-1073020298,28883316,-892772608,-2134376444,1448542208,956712587,91554886,-352321096,-336188586,108935430,-12185484,-1705637770,43585603,-15992693,-15996043,-1070922635,2123052523,-1923721464,1343651910,1744863336,2140800000,1459790592,67135574,-1190806630,1958742786,1750489049,1996424208,-2142860028,-1080405994,1577288962,113428831,-326413056,108956503,-1962648181,334168671,425859,1166740341,809974064,1342112630,186616624,-1947634213,1200293982,1145504572,809863496,80398687,968704,-1957275904,1552616566,809995012,-1947056503,1183400516,176063480,-1962118144,1183445574,-129594616,-2096740727,1946159230,-230257869,1946699321,1048347435,1393259520,1047854934,-401735574,1183579700,73173768,-2093987959,1946173052,-11119855,-401719692,116129188,-1980610933,2122516550,192217098,972572299,58000966,-1962877207,1183401028,-125926412,-11242496,-1885669258,-1996252159,-1991707066,-259261370,1996428011,6838008,264542724,-990445569,1308980488,-360843765,662500875,-1913096449,-1706032828,63835999,1978943035,972983062,259978870,1475901183,-1711013784,71501271,-1947407546,1586169414,1111984396,1702150155,1183432747,-28931588,-351504757,-25263302,1446804746,66995851,240186438,-1946418712,726005496,-167348976,1963010116,726005265,1443591432,-1209528745,-28901379,1465255659,-23205874,-1946401025,1144650822,-2084667588,1946173564,108461840,-12559221,141176951,-166722918,142016256,-493825,31983222,-230257666,1593333387,147507551,5294080,727078656,1396698111,54806411,-401715001,-259261554,762639883,271271158,1156982644,561317931,-1337553578,1349144598,-501650790,108461828,23618666,-1929352700,1343664198,-1090437990,1586185988,1014970628,1996470655,1751411206,157942808,6946922,-771670886,108461828,124281962,1779001860,-1711248896,81527100,1778808575,6527588,-1706031810,-51171,1600045099,312009,1458342741,-18402,1183570062,17837324,1950877556,-339727601,242679625,-402229505,1055653711,-1946157378,1681721926,1997304832,1959329508,1959329292,-2082804963,1963067518,242679582,157836394,1778412036,-1711248896,88670524,1996484747,1687836174,-1191182555,1579089921,707273,131079,66703,131072,590774,131072,786975,131072,852327,131072,2950386,131072,1048742,131072,1639587,0,0,0,0,0,3272,1988843095,-196688124,1183514624,1975913222,-373282043,6947089,-1711011736,65535,200951433,-1897237312,-963967418,-561266036,-1996029146,1451882054,1065559800,638743820,163715,1187449717,637534708,-351642485,1552623108,-92370162,50333127,1931017091,-193035410,638612736,639779979,1948271627,1149969926,-1962415328,112843,-544481069,721569673,41236982,-1981217929,-161561600,38242854,-473833845,-1998650622,1200424007,-1949594875,-1977158050,-661978793,1589909384,126494454,1200150923,122144262,-193035520,633346817,50659329,-163184384,-944313530,16777797,1183367210,-28931841,738018952,41236982,1183461494,-1042379779,-553450781,-1979431032,1200160326,-12154363,-972667000,-2147481785,1965096262,-28934134,-2147191520,1178664774,1461636075,16777114,1475382016,16777114,1590070016,79874399,12503040,727078656,-364475968,-1981004151,1996484166,74907398,-12155251,6967318,16777114,-431585024,-385649344,1218052960,-1979711612,1996481606,-834236954,241848342,113050,933120,803799924,-830570237,410340674,687752903,1782737412,69756928,169370,-532248320,58048523,-16577047,-919869834,1183445387,1750159582,-125107160,-12415351,-12271991,16777114,1117701120,1065559807,640382220,1963095865,-565801435,71600934,-1960380277,1317603916,98695166,-417071073,637790401,-1996075893,-503843250,1183725547,1149970142,-163149560,75270950,239373094,654198409,638862475,-1995025269,1451882566,1976568826,-28931306,520480759,-1041816576,1727464424,-129594890,-151366007,67741190,909710197,225706220,-1075292666,128492541,-337873271,-596211447,128452295,2122514432,326435326,-159973545,23724394,6946922,240282,-15930624,-11017098,-6621578,-1996488449,-1072960954,602473333,-193033982,1183531626,-94991368,-2097150971,1347551442,16777114,-62486272,276152331,-1695910145,65535,15353543,32827648,-1673473,1996479094,-1711248680,65535,128466563,-14978048,-16703434,1778886710,10656256,1183384288,540475374,20224513,1996423978,-62485530,1364248875,-362753,-259262346,-6620789,-16776961,-16703434,-11015562,1465316982,-2197761,-1705517962,65535,128466489,2117671796,-15305490,-16703434,-1705513354,53674146,18888447,-16698214,-59310081,16777114,-1509493248,57999625,-1962844695,-1593805282,-388956044,1995952683,-230258188,91602955,32655047,-1178367232,-140967928,-137221127,1183446646,1975520240,-263796987,1183514625,-230292496,2130707005,18671875,-135117173,1183446118,-263812120,-1946786057,-25263120,-15633151,1784080502,1459710465,-26025,216727552,-1804545,-1705580426,627,200033929,-385649216,922681566,-6684384,-1962934017,1979059184,-327745778,272282,-327776000,1442890217,-1695779073,1015,-1948023,-16703434,530246262,-1996488700,1465318470,-193527977,-624897,1459691574,13396055,1436164202,-16777212,-16703434,-1734673290,-16777212,-476386698,-1996488700,1187506814,-1996488194,-24380810,-1957223701,1861746246,6967540,-755969,1784149622,1744857600,543817932,296858,-28901632,972179083,-696451514,-352321090,-92864733,1183514730,1357838326,-1542401,1996486262,1778412282,13395968,-6676374,1174405375,2146465337,-92864552,-1696434433,1877,-1694861569,65535,-1696565505,825,1793357567,-2012898816,1996424857,-25882,2122514432,91488492,-336836981,-364475645,-1026990242,-892862460,-2091515904,563774,922685300,-107345766,-956301308,563718,-1472298240,259260423,128464639,173210,-1475950848,-16777209,1778439734,-565801648,342511638,1242279322,138840837,1946568203,108954438,-2096728577,1962870910,914787642,-11528449,1996425334,-26106,922681344,1382678742,381044365,-1708627376,91425709,-13203827,1183666198,-1706027338,-65282,1014349835,-16679447,1778439734,-1236890301,678055958,-1408520806,-565801723,1183666198,1750079158,1953038335,914787587,1750079231,-6684544,184549631,732132800,21490112,14038783,1183667050,1783633590,195926568,1183647186,-1924131106,1343665734,-510000790,-1560281083,922683814,1147797718,381044365,-1708627376,101583789,383665805,-1236890288,6967318,400794,-1509553920,914787593,-397404417,-1700529345,1975520008,161915653,922720747,1164574934,381044365,-1708627376,104074157,383665805,-1236890288,6967318,410522,160867072,14038783,1183663722,1783633590,195926568,1183711231,-1924131106,1343665734,-6684566,-1560280833,116787608,1963002278,-1707671750,-1928435192,1343681094,460186,-1774288128,242548745,721923745,731509830,-1543974462,1048775062,1962936728,129016078,-1711913429,-120470997,-2096523101,501822,922701428,110756080,-1962494076,922703600,6948776,16777114,882529792,-16331263,1442902070,-1065078374,-264831226,-2079942144],341,[1,-259324194,1,-1472790698,1,-1711183353,1,114557090,1,20224598,1,922682068,1,-1705639696,1,23168049,1,1577058744,1,314057,1,6856,1,175570774,1,385107597,1,-26032,1,1996423168,1,-1928435192,1,1343678022,1,16777114,1,106334976,1,1443038187,1,-398029848,1,1178321411,1,-1946977036,1,1451820126,1,50588422,1,1183574622,1,1002636266,1,-209914298,1,-352035191,1,-397006077,1,2096387641,1,106334712,1,1579877355,1,-161596950,1,1586100348,1,540475140,1,142016257,1,16777114,1,-62486272,1,1265942539,1,-352035189,1,-27358923,1,-351897973,1,175570722,1,-25755818,1,-1542401,1,922741366,1,6947104,1,-865599382,1,-1709151744,1,1043,1,971535875,1,-645924746,1,67001995,1,1580853854,1,-3768326,1,-16703434,1,-392496010,1,-2097151997,1,453115006,1,-916569920,1,-939521854,1,-16777192,1,241830006,1,384321165,1,106797648,1,1183514624,1,-163149562,1,-1981135357,1,1183578694,1,-129595132,1,-1981004285,1,1996487750,1,136223242,1,1996423168,1,-159973622,1,-493825,1,1996487286,1,-25860,1,1996423168,1,142016266,1,-16353537,1,-605551498,1,-28931586,1,1779070719,1,140745471,1,1996423168,1,-26102,1,1996423168,1,-159973622,1,-493825,1,1996487286,1,-25860,1,922681344,1,-6683346,1,-16776961,1,1183648374,1,-1706027274,1,2176,1,-1928694017,1,1343682118,1,86914815,1,-1273021798,1,175570692,1,-6619286,1,-1962934017,1,-1026949562,1,214433800,1,1448542208,1,721843851,1,1183667967,1,-1706027276,1,1782,1,-1207536312,1,-1830223871,1,-6662656,1,-1996488449,1,1451883590,1,-654878978,1,-138245296,1,412766424,1,1442840585,1,6946922,1,16777114,1,-1472298240,1,343146503,1,-1472790698,1,-1711248889,1,147456162,1,-1705576309,1,151650612,1,161875702,1,1444049921,1,144324351,1,160839423,1,160970495,1,-335673880,1,922703376,1,922683546,1,922683798,1,-1024980584,1,-28931586,1,128466563,1,185824256,1,1443853567,1,-1711248809,1,152043682,1,20224598,1,1784022701,1,-1711248896,1,65535,1,1593722507,1,46844255,1,33563904,1,17324800,1,50331648,1,16785409,1,50332928,1,16852225,1,50333440,1,16879873,1,33558272,1,101237248,1,50331648,1,17082369,1,50336000,1,34120449,1,50334976,1,34123009,1,50369536,1,34091521,1,50337024,1,34093825,1,50370048,1,34077185,1,33560064,1,184900096,1,50331648,1,34072065,1,33562112,1,201659136,1,33554432,1,738557952,1,50331648,1,34048001,1,50340352,1,34084353,1,50341632,1,34055937,1,50343168,1,33711361,1,50343936,1,17152769,1,50346240,1,17141505,1,50346496,1,33798145,1,50344704,1,33803009,1,50344960,1,33755137,1,50444288,1,16863489,1,50350592,1,33857537,1,50349056,1,33806593,1,50349312,1,17086977,1,50352384,1,16871681,1,50352640,1,16956417,1,50353152,1,34097153,1,50351360,1,34115329,1,50351872,1,17118721,1,50354176,1,34063873,1,50352640,1,16971521,1,50420992,1,33627393,1,50423808,1,33989889,1,92416,21,0,1,65536,42,0,1,7864320,1,-65536,159,0,1,3328,11,0,1,5,2,0,1,1414090313,1,1313407037,1,1329878089,1,4015438,1,1413567571,1,4019029,1,1394627405,1,544435809,1,1769104723,1,1682243686,1,7239027,1,1684957527,1,7567215,1,1131641171,1,2035482704,1,5718643,1,6029312,1,543434016,1,536896549,1,622879781,1,790626404,1,115,1,543434022,1,637563685,1,2122789,22,0,1,12544,1,65536,4,0,1,-65536,1,65536,3,0,1,65536,20,0,1,1,12,0,1,-1,10,0,1,65536,10,0,1,161089224,1,1380471617,1,1162805248,1,1313423949,1,1229193216,1,1095520339,1,3145817,1,707668572,1,5832704,1,33619968,1,33686275,1,84017152,1,67589,1,393218,1,458757,1,262147,1,327682,1,33619970,1,100992003,1,33817095,1,114428282,1,152045754,1,129369784,1,90309890,1,1986622020,1,1917874789,1,25455,64,0,1,1465319424,1,1313753417,1,141701939,1,0,1,1547330341,1,1546530350,1,1970021632,4,0,1,1329790976,1,1280262733,1,5787458,1,1414087749,57,0,1,1145503744,1,65609,1,196610,1,327684,1,458758,1,8,1,0,1,256,1,-1235175840,1,46688,1,-65536,1,76809362,1,76416150,1,76547226,1,77595800,1,77464732,1,77857954,1,78382246,1,78120110,1,78644394,1,78906546,1,79168694,1,79692986,1,79430850,1,80217278,1,80479428,1,80086222,1,80348370,251,0],342,[1435364864,-352145405,-352261376,1435364864,-352261375,-335484160,-339725744,-352261376,1435364864,-352261371,-335484160,-352037491,-352261376,-1252987904,6350851,162869107,1929402856,72715560,1435364952,-1913759743,-2135948459,15401195,-1913782037,-1913759723,-296222379,1476613517,-343885842,180650757,646643506,-453378045,180625953,-81664317,343140304,16678531,-919401100,462474,375369,-100901121,-1017256565,72715603,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,79031808,896847358,-1274718835,243934797,1119289452,15401195,-1460928277,639726849,7081530,-1977160076,-352293874,-352261376,27847680,975571573,1946184718,-1017382418,15406477,15401195,1959017196,1975990798,565939,74647238,-972363004,2054,74647238,-1007133949,661131,1122895792,15401195,216793323,-352261344,-301929728,74792576,1342600977,1491922156,1241624814,15401195,1122894059,15401195,-1729363733,1241690259,15401195,1122894059,15401195,-1729363733,1241559185,15401195,1122894059,15401195,-2031353621,1242017988,15401195,1122894059,15401195,619446507,-352261153,-301929728,-788201435,-773009176,-1010530592,37665280,101367859,125043694,-773795512,-1194316832,-1037368770,-388896559,66036288,988602036,-334072636,292865082,65945216,-2092075776,-92273430,-338135754,-661984189,15401195,988545259,-320768572,-596262086,-2096859742,-397278486,-1185284057,544342016,661129,-940670800,-268427258,369542921,-955673088,-956295162,122732041,-117405511,84342467,1014235648,-855628616,66945075,-922078603,-1047908748,326435388,1783,192151553,-38309456,331392,67693376,-771639544,-1562904857,1049100290,568590339,15264080,1344398586,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-138628286,16777222,-1291684864,-423392584,-352261343,-1342117120,-1977555446,702947,-336719696,-352261376,572580864,583217859,-1339525920,15461910,15401195,-1021173532,393535522,-617424158,129629322,1944375296,-20870652,-17374525,-144345909,16777222,-117213952,-1578866965,-1979534512,-341711165,-352261376,-435507200,-1176270176,279969802,-352261138,-469701888,851649184,1960846019,-300503018,15401195,-1595670293,-534592734,-622721676,-117314568,15403952,15401195,-430399258,-1223331167,-2140557310,1073743118,44173316,-1999112704,-134216898,-1326579536,-352261365,-436147456,568743968,770229243,1085998839,868453888,48064,147072,-2096466932,1048576707,1963655170,126297603,-1996159325,117770270,-402641432,-1950091459,-1342174698,-1337790969,111275520,1958742789,1085998606,-1950118400,637863966,-402192503,58062632,-1023409688,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-1342117120,12840457,671371,-1325247091,-292507644,15401195,-679018261,-2016881684,-290410281,15401195,-679018261,-1732193300,-1328052333,15462096,15401195,-739453049,-1328052280,15462128,15401195,-739453049,-1731687488,-1328052335,15461888,15401195,2478327,-773271286,-773009176,-1010530592,-552796160,61196,63243,0,1019214602,55938306,-336686672,-352261376,-1968852992,22384096,15401195,-1913782037,279970389,15401195,-1913782037,15401301,15401195,1975794412,3729457,1049177315,243793930,780664834,113704963,2228250,2098887,113708112,200736790,1574599,415108136,6863114,-947665927,1023377668,-1013812734,-2081649835,116785900,1946288133,2406427,-41929779,168916225,-1257409335,-152710655,146899157,9562454,310870,16729798,-2146405042,1979711358,9693443,-47418,-1157626946,-1014104000,-453321933,217614881,-81664452,-1341958771,15462033,15401195,-2130725037,1962934142,39161103,-1242689360,6350853,-671679606,-1342024307,15461888,15401195,62249778,1509968360,1435369098,-300896254,606201082,1021804739,568772362,266568699,-75445965,-788039928,-1886703901,-922023296,2011759477,184123647,116855157,65536,1907427700,243334581,1581252613,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157172020,-1014104000,12304435,37650432,175377408,-2147302525,184549950,-2027551883,84583175,84680329,2942983,-1007362840,661131,-1341996416,178384400,1958742789,1085998606,-1950118400,637864990,-402192503,58062024,-1023409688,663179,-1341958259,15462033,15401195,-1342023795,12840448,1414748499,1227771205,1392527694,1684955508,6582881,1937076045,1853444965,1835619427,512426085,731907113,61952004,-166010670,-621291638,-15015728,138313816,74776576,199951140,-756821943,-757346080,-1743837976,748653203,-896822524,337536,50167,16908288,151652355,84280331,219024391,-326413041,-4710832,-1965519105,1720322630,69837576,-1576253814,243270699,520617989,-1597285032,54264997,-1073058700,20716148,645926005,-957939707,33858822,645945579,-958463995,304390,556033252,108273980,331392,1625604872,244046643,585303210,-26032,-617414656,243779723,-1054145370,243780235,-786758488,175477081,78253627,512361587,-2021129055,-2008873822,-1979408098,66814179,113654652,-1962933087,-1610308834,-1320155998,450941443,-136869130,450941146,1048598783,1962934280,-352115708,-472889077,-607067950,254077138,-1618308200,-1953299284,86409418,12842752,0,0,33554432,168297217,100928265,235669253,-1957359859,-1205972756,-661779233,-1979038070,-1549596570,205949444,-2147179870,134219022,77938304,-2145881085,17081662,645924725,-336658427,-1526282742,243270404,523239429,-104112808,365805748,-1977195918,1907556935,175438396,-63146829,-130284428,512249461,817102850,54272461,298663292,930350248,-150941464,536870918,-2146601728,1073743118,-1190331458,199950608,331392,210419248,-956272199,1979717126,403097358,-955294464,-1644158970,-960235250,-16776698,636011512,-400395776,116912712,2097152,1745753973,1745751155,-194507652,1751649793,-26100,-1432158208,116900612,2097152,243272309,-969932795,304390,1912625384,-1039943448,-1897397321,-1191808512,922731015,-1157169124,116851772,2097152,-1128594571,7596036,116909426,2097152,113642101,-973011803,303366,-1212021064,5761025,45676146,-402475070,-160300979,-1212022600,4450305,-960235918,2054,-1206647623,62374405,1912615144,-1040074506,1912613096,-1040008968,518521015,-1191808512,384352772,-2131201536,2366,-544865676,1963130752,138315780,-389810176,158531637,108388666,41209342,-111623175,84836547,12070912,-402606142,-1511522279,84342513,242483712,-1212022088,518149,-402644808,1455620110,1442846440,-396487219,-1017249760,649302,1580453206,1577063400,568611011,-116592501,15401195,568721643,-1957641384,1478616774,196608195,-2093757184,-1618344989,-812973052,12817302,0,16908288,470191619,35699200,-1207951431,869072916,66981513,67114633,67241612,1358019,66981515,67114692,-2134690867,603981070,1443527,113709009,267190296,-1190152514,12779547,280367269,282661056,285872371,293998942,301142446,312087122,277746354,1167120524,518818645,1465309326,151042310,185091723,-1959103040,3999302,858944384,-1143895095,-388952044,1111622258,1958743036,1944637728,1381191696,772439748,-1039988853,1532678399,-482131112,350978532,-1964257008,1594331595,-26833570,-900899553,1407909896,427672614,-1409266754,1996831270,-1431524791,-92946422,-1606620221,238551046,41156616,-2010742772,736871173,637543328,-1023326840,-1946541589,671516609,1166616064,-2017359102,637544966,-83606135,-1207374909,-1993996256,-1245510075,62243585,135149763,1476621568,-339541323,-923637,637547681,-1022868087,654305000,-385333877,149619322,637544097,-1022737015,172329766,530058,988868795,-1157401135,-1014629124,-1053115275,-516282508,-997973132,-784719243,-661973388,-209658102,1074673679,168064000,-99584805,4267656,-83876189,-1023101501,-1245510219,200000262,-1593866520,-2010775488,-389870523,-1977155717,-1073083323,238552692,-546045887,4236026,4329096,149668859,637543585,-1022540407,222661414,-1962842136,-389773613,-997850784,2401274,3284617,3151497,149668859,637551520,-1022409336,256215590,813107260,4392504,1134700916,-163532032,332662243,31506326,1252001566,1096448,125036752,787729291,50654116,184222707,-1007848000,-335612951,2110006797,14466576,-218037063,639550372,118519237,1398200715,1526734568,100918110,-2143042785,-294517509,-1191125825,-201719548,-1608579420,-1326907323,95523072,1011351690,-753568992,79921379,51176337,-527782669,1925462700,-1007164922,-1245509707,216777480,343786534,-1325276994,-1012600000,1975854622,-1608120556,1085341763,-737811978,31506195,520529139,31506326,-1070399053,787681457,167933350,66126787,-2132553479,-327872261,855657122,149668809,637552032,-1021819512,407210534,57869372,-382800902,653000244,-1004120314,-1631711107,17086722,1604595443,4431879,-470400845,-1777085435,343786534,787693745,115983268,4563710,548443032,1622860790,97518337,1185087712,1209436416,-595097088,4497920,339526651,347079286,95506768,-466484557,141756988,158843706,132893482,-339662271,-742184446,1482265568,50462915,151257089,454431245,740827935,1043936561,1330333250,1616598867,1886152804,-2139326348,-1886681213,-1650878830,-1415076704,-1212894802,-1010778438,-825439802,-657009711,-505422373,-370678301,-252777237,-168496143,-101124106,-33752070,-16843011,-1,-1727960901,194182135,50493888,3449795,-167748933,786180859,321490826,-1976640374,-1743574625,29619859,781255028,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288,538976288,1667329621,1701602659,1702125938,538976356,1651073350,538994028,538976288,538976288,1702457165,543518318,538976288,538976288,1769496909,1701601645,538976288,538976288,1819047246,538976357,538976288,538976288,1734435148,538976288,538976288,538976288,1768777031,1818584164,538976356,538976288,1735356232,538976288,538976288,538976288,1684959066,538997349,538976288,538976288,1684367694,1701276018,538976288,538976288,1953786189,1701995884,538976288,538976288,1701343048,538976288,538976288,538976288,1701734479,538976288,538976288,538976288,1735296588,544039283,538976288,538976288,1836216142,538995809,538976288,538976288,1650552403,538976354,538976288,538976288,1667457359,1919249509,1684107877,538976288,1633970504,538976371,538976288,538976288,1953001291,1819047285,1852141161,538976288,1701867342,538976353,538976288,538976288,1751738699,1953790308,1954835844,538996372,1953391948,538976367,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1092644686,1701602659,1868849522,538976288,1635149124,544366951,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1634952516,1701602659,1868849522,538976288,1953391948,538976367,538976288,538976288,1768187213,538976367,538976288,538976288,1869374806,538994019,538976288],343,[538976288,544108366,1701012321,1634887020,538996596,1937076077,1769406565,1970236782,1090545011,1818583907,1952543333,1349414761,1768320882,3237228,1970228490,2035574131,16803184,7137,1750076416,1768842607,1869169272,201523315,65564,1632372992,1635084142,50357607,990207,1867648514,1769234804,1849781871,6646887,136105734,1343094816,1634560370,1967290738,1852798068,482411008,268451850,1868784979,1918985326,1953841785,7237492,186433794,1124728896,1801677164,1801678668,470549248,369131532,1769107272,1953394554,1699966049,1953067886,1953068649,-1459486599,16780572,1919243796,1633905012,1852134252,1769236851,2037672310,480838144,436273166,1769235265,1665230198,1701602659,1769234802,1917873775,1818846831,-1224605595,268441628,1632372224,7103842,1841409,1292435457,1835365999,7630437,169624579,1174863874,1869898593,2013462642,264988,1430389504,1392968019,1095324229,118108492,1230128467,305286209,1380274950,38551881,1347307783,827609679,1313408779,1414680400,1225134898,1380929614,1342374740,275027,1196311815,1213417804,1380320768,1212370501,1430521089,38290260,1380271878,55460173,1163350791,1213417796,1229326084,1397313102,1392969032,1229865296,168183891,1414680400,1163216725,117917011,1279349833,139346249,1381237760,83969365,1397506374,1493368901,33641285,33574734,50417231,4605519,-326413056,-1107104637,-524348460,4241665,787679006,43957924,-1191125825,787677444,179108,-1727790920,-1706012077,65535,1903476747,1358841481,16777114,197823232,-1906674488,-1913091134,-1993990843,-1993994171,-2054352299,-1993998047,-1993993147,-1108863403,1462923777,23182733,-1977165005,1283950593,-1073069312,-2006977419,-1107277026,347608632,96871958,-397406720,-1977220404,631301,-335657333,-25755886,16777114,-25755904,16777114,-1950338304,1170431461,1679247895,1427602967,-326898549,1958742786,-28931718,-308232141,1959016963,-299485173,-395807485,1668546665,855639712,1272482523,-1959863549,-401039457,292814933,855895968,158615753,1091537454,-338099391,260714228,503412621,66109191,648294131,1996426632,405641982,-896860160,527747083,-125058418,23182733,-1156180808,-1186785736,1343095792,1360941838,-6662394,-1962934017,1019436517,1006793729,-1957313788,49054700,1299496971,-151107959,-2147482362,-1706015372,6402,-938751349,-1030866572,-21432181,138313759,57999360,-400597320,1572733074,370456598,-706195442,45650177,-2062097664,856323272,1079005640,1476425192,-337587879,-345379860,371441235,1459623353,65781133,1604595443,407734310,-401866568,431882322,-343569129,-397408765,121373076,-1977214347,975571525,276106053,-1977165005,-2010769315,28843329,2680844,407240230,-24773082,2105550339,-1066269672,-1694599425,6285,-193609717,-1694599425,6293,-1017256565,1381435033,-26032,1556283392,1398099789,1313418821,1465319497,1639812382,6350849,-1863841422,520385024,524282719,-1114810529,-1070398960,1593881320,1465073266,23182733,1593889000,995701362,1461679563,-1927346658,-1929244491,-218013251,1969168294,-1114810611,-947191455,1593869032,-1114829198,129499489,768282,-134165272,1330496351,1027953493,16777114,-1948611072,953889776,-1406897124,-176898038,108159292,41384508,976150532,1964668551,-75283705,-1008438010,1975519916,-103355397,-1394920509,1962524682,2025504,-1404111500,192200714,1946162152,25699846,1324411715,-8814554,1258386780,540853240,154928756,993788532,-1168701757,1460011183,1958742866,-26105,99287040,16777114,185032448,-1828031296,-8814554,1258386780,-1161562631,106365103,1980159,-1705879802,65535,-1354932473,857109504,650873819,1011024266,-1962773156,1975519947,1272548338,1455683065,-1774613161,1604595443,-1957313698,116163564,16664263,-62485504,-990216567,-1070335362,-1072976850,1996452468,74907398,-268216818,27831342,23168397,-919401355,-1706031535,3734,1284316139,-1080193538,19708418,1392922894,-1706031534,65535,1946233917,1958742834,-92355538,46112141,1913978670,1284124194,46266111,-617409932,39619118,-167671770,74712257,23169062,54823726,-2080487927,-2081749562,-1946270069,79846885,-1101572608,-74770619,1912661736,119820303,1476652450,-388889679,-133960030,1455644255,394575447,-924255349,-1017225472,-708946090,-386168041,1583284411,-1957210429,1096435,41337403,647086731,-166181494,651242466,51674507,-1540951048,82037387,-1426906960,-1017225224,548427606,409335334,52823044,865472581,-386167863,410255522,13035601,168850009,1091335652,1998649728,76031494,-102438074,-1017225327,548427606,409335334,637568005,-1777318653,-74725069,1946185192,-1243066092,208820480,553222209,-2010773897,-387234300,1583321593,6569411,95618935,-201965504,1220802041,-184548291,17302211,71124996,-1828293888,-1115190738,-121375460,521019075,-402643480,861339698,-1072976704,-930409612,108308211,1598484739,199814379,-352029696,1492733683,-1021339476,-1977202865,1948269573,1946762488,-1010824460,92939863,276086794,158490940,91716156,-2010718204,-370456827,-1070349473,-812918645,1193118246,1915808640,167477264,179964791,1928001280,-339541240,-818196505,-1070349323,775782438,-773319564,1028813567,1299382288,-523041615,775782438,-1958264459,650130384,-343925366,-2144767440,611781115,-1312585145,652867082,-343925366,-2146078160,276236795,642237186,-75489910,-2147126736,-227132933,-523041615,-235510607,-124596222,12843459,1937076045,1852785509,1819243124,1701732688,1398079596,1124094533,1232695407,7237475,1167120524,518818645,-326903666,106386954,184592616,-385649216,1183383686,497859580,-1705832880,65535,-905197429,1451845748,-129594886,-15698177,1996426870,175570700,-16222465,1593771638,243172344,189232392,1346598080,236830392,-26032,-1073020928,-1011149452,1393446941,1962138,-162100992,200558217,1526953410,2126781675,1166747142,-16361712,1342185014,133455615,1958742879,1166616294,-11511792,-6620042,1476395263,1583286169,536766093,214584669,1330666496,1280593481,1143882313,1426082892,-326898549,-1070391804,-1141094775,934805506,1381210369,404789840,-1073020928,1183407732,1285181694,-1962934247,1959267274,-1950183865,-2050611464,512229551,1929099752,-68556778,-1206816225,247012985,-60037120,1929398504,520547096,1945907432,511359210,855641529,-61609765,1912615144,-62486269,-1694599425,6632,-1694599425,6644,536626827,-1017256565,1113146699,1146241359,1835355904,1849782100,1426090355,-326898549,-28931064,-1191412087,1343102732,1975962,1958742784,521517889,-1705832880,7733,-1980082551,-1039402938,2126785652,106366716,-127991977,-1191412028,-1651687424,1460011183,-1706011898,65535,225769792,117210820,-26025,540868608,-58801152,-1017256565,1167120524,518818645,1465309326,172395270,1946157629,212229,94375285,1015096320,-16484991,-1207951338,127467520,1720540767,1297948670,352323274,-2147417344,2130706715,-805305856,525,-1744764160,-2147483365,654377728,-2130706151,1140916992,50331906,2097218304,-2097151718,-234814720,-2046820070,-117374208,-2030042854,973144832,100663821,-1644100864,251658526,66304,285212959,-1425997056,301990174,-134151424,318767390,2130772736,-1426063102,822149888,788529439,469828352,822083867,1073808128,838861087,1744896768,1241514271,1979777792,1593835807,1728119552,1610613022,33555200,83951386,0,0,0,0,0,0,0,-1,255,0,33,0,0,1966080,0,0,16910858,0,0,16777472,0,16711935,0,3072,20972289,983488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84342318,544539648,84342318,259264512,520040092,-164757486,134219014,1355743605,1448235347,102651223,-1895825480,27125976,329462,-2146601976,-150993626,304021404,-1872237824,368786,175448232,548421800,-1595538828,177348838,-1572309532,503382051,234946600,641204266,108265480,-402630936,1139278090,-2032104959,-805297658,182505696,-1970038588,-1828530785,8448080,201034584,333445113,-1173588800,-164429822,-262349,-167768546,67110150,520555125,1516134237,-816293031,17039563,150996997,393729,134351364,915099648,1049296950,-1957625800,-1846544445,-285742453,-367278037,-1728037727,-720125693,3817207,3937929,-1846610029,-145167733,331875311,4104682,331416473,977205205,1041664256,-1017605888,3598417,-135661677,-1962921938,748786682,-1023174400,12506899,-1979779312,-1828705258,-135661736,-1962921426,782340602,-1056728832,-17311981,3020425,-1014250607,734147481,865702338,1002580930,-1862175807,4603531,243976499,1229389892,119408500,-503156050,1141779195,-1949174272,1212023801,-1022522880,4210304,-1976273920,167789078,-2147125824,384564962,1963049718,2027031057,-152008182,1094091990,-2147257088,-771063310,125372287,-352311648,-2000670206,-1023393258,-1070407542,2500228,34341492,2565764,17564276,195,1230128467,1479625793,1482184792,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,38338562,2,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618],344,[38045978,-1994373493,-230292732,-402373495,1586037579,-129594886,721699979,-163149564,225755147,721831051,1183384132,1975520244,-373279995,76219164,-1960819063,-1991768508,1183522374,-295241738,-388896559,17164497,-628717312,-1962112002,2089484884,74746630,1142881434,-230257913,99510007,-534446049,-773271041,-1981230616,1187506246,-1962913562,1727526982,-1948742680,-96039990,-772905225,-773271064,64107496,30479299,-763163066,-1962052608,-1014951842,1967786776,274631161,-134986101,1174661222,13796110,1946221187,-45187068,507939712,-1947834633,-880074658,-338564143,-1023153199,-1193261431,1183449087,132219106,-338526029,-991601016,-1960441218,872284981,-312571173,-1959861295,-15850849,289913059,-18970999,637159051,-2037907449,45678289,-364500224,63054745,-930354618,-385856280,-1682440064,-561608431,-96039938,-1764693807,280559313,-364500224,63054745,-930354618,-352311064,-591884195,-561608431,16824574,-1712699861,1174651427,-389510166,1122697229,301119632,-18970999,865089771,839890934,501397723,1090340598,-642251915,-863598307,93005566,39160358,-2046507133,-1705815614,259205397,-1761650341,-1299644724,-498663712,2126824416,63879904,1090340598,95424116,-336657740,-1274826752,15462144,1190530996,41238781,-994442828,-285036541,-826670869,-301420541,1992622315,-528563186,-18833779,-1158394229,-2033777713,304217820,-2130884874,-1957554828,64107462,-2080449914,1952055506,-595147002,1360143358,-1973987810,1317791078,-560529418,526278654,1508277803,1944614403,98077703,-661778504,-118965022,-196703488,-16704535,1375657110,-19820918,-638132014,839434624,-829519379,-997828098,-829539503,-1962641666,1375653518,-790310674,31555793,-684277370,-1979349466,-2083991359,-497483561,-527803930,-20017621,-1761670026,-2033713444,589518,-154942229,33476998,-1761659787,-997785892,1355056878,-388962096,-388962096,-2044274890,-858761211,1229390195,-997846045,616859374,651638287,-858782330,-498663053,-1761623091,-420741412,-19097857,-2031172474,651638468,-858782330,-498663053,1364378603,-594084016,-3110146,-1963008874,-594083872,689281790,-1973940058,609900998,-289110513,-2044279674,1942802437,-756922623,-1396462397,276166155,-2116383662,-1911473982,-595146790,1511137790,63879875,-466484816,-1274498833,61927423,-1292959564,-1274892092,-827134193,11797936,-301420305,136282522,1583334162,536766093,550128989,38046464,39684902,-140917973,63054802,38046147,637813899,721706379,-1037854269,1149879043,105155332,106793766,-930364629,63054745,601028547,105155018,637832017,-1020584565,-140916597,63054802,601028547,-1948649526,1476692441,1278938251,-1962182908,1278935628,-351766778,1284083721,-1980699900,12781132,492641602,486218850,470752110,1167120524,518818645,-327034738,1465254240,310297606,637897510,-1996202613,1586100294,-1982321674,-1960382370,-1960443323,1183385181,-228685324,1586092075,-2133118226,1183523019,-129615070,1174608764,-163169506,1183519615,-196723936,1174604668,-230278372,-478149761,612287711,-485651674,827445,58048522,-2147158551,78643915,854148744,-599341084,1187446864,-33533734,436288712,167847104,267172056,-939768183,64070,-1977201429,1183320133,1019805417,616569345,651692545,-1995815541,-1960379834,1183386693,1166747388,-599357178,854150794,-1981679635,-1960388026,383981133,637848448,-1994898037,-1960389050,1174608453,-1982269478,2126829638,2105550346,57999632,-2012165248,1183571806,-330921694,52446859,726146118,1183390278,407276522,-2095298935,1946162814,27977987,-1461762422,-1205963504,-2037834290,-1279721796,-1165588195,493271294,-20937079,-1994555720,-335626618,499890204,-21199223,-1994536520,-1191265658,-2037834382,1656291008,-1098479336,16824574,541952806,-1054144541,63054745,650677185,-164414205,-165813576,1946279750,500807683,-20806007,637897510,-2096999030,-1031404345,362435409,1527930665,-1030291623,-760051458,-522041602,48187126,1317746804,-160003080,-1946921333,-56954242,-2146139874,-1207378098,-2037835289,-256311600,-830043879,450410750,-20150647,-1963295036,-478093474,152561665,-155702549,443202329,31409910,1303905908,445889306,-19888503,-20013431,-166012744,1946476358,452048899,-20150647,-1912179003,1187511366,838861012,56289508,1249230858,1006851048,1007317763,173831170,-345279296,1190547573,343154911,-16550168,-469843818,-857189613,-1761650685,149683904,-1947435381,62777544,-2865525,1493090454,-135510527,1946157510,51308547,-397367061,249758531,-21326081,31982963,-402396412,-169344072,1174493186,-393483284,-466484500,-437725045,-329383678,-370522583,1183580024,-330921694,-370520321,1190592364,343147231,-2132844918,1894253027,-548997624,-1710918648,346365825,-385875528,-1070398812,-22509943,-22378871,-1461762422,-1206553328,-2037834984,1186528952,-1232697061,-1618557186,334168830,-1994714696,-1191266170,-2037834949,-2033779018,-1006502241,643238526,1190542595,259260895,-1414807501,715828040,45656768,-1927615744,-1191182282,-1959919600,-964449532,76164610,-1425881469,280555746,-1993974016,-953802683,8773,-153332085,1946345286,63879710,575572818,1979969931,542542622,2114189963,519871004,-2141579862,-1979130034,-478093474,-771804671,-2020921629,-2037837088,1586167498,65241311,-1959861295,-1995250553,-989935994,-1064565122,1941489419,411941656,-2101868939,412924696,-21723511,-21848439,-60912046,-1947580789,1190587510,376702175,1177276979,-2130283818,-351130174,-700054539,-637281396,1727519630,-774992934,-772877842,66061294,-511640970,-763317497,-967419157,16689030,-20543861,-20412791,-14791029,-1996572522,-1996578426,-469851994,-385619198,-1761672973,-1506083144,1400241823,-22968776,-1509929611,796065440,65733347,-16732439,989771926,1979621286,-1585038842,1357083902,-23034230,-21719297,-1585019304,-1265172482,-1599698690,-1967854594,721330310,-1265172540,-1585018114,-1265172482,-1599698690,-2086867970,-881064967,-4181168,-1979796330,-1929469250,-88954,1493087382,-22968698,-21719297,-23026176,1474507378,-21457153,-23091654,-2042960267,-529138015,-23019894,-8324054,-1965720573,-1298726969,-1231618050,-1599698690,-1585018114,-10819074,-23034230,-1761622998,-1761608014,-1500971338,787087008,-1601795329,-1265172482,-1585018114,-1265172482,-1977291778,-89722,-1963019114,-89978,-85354,-335628650,-3896818,-1963019114,-89722,872330390,-1265172544,-1265172482,1325358846,722629660,175364726,-1389504372,-1948742122,-1175857034,-4181250,-16862058,-1265172544,176080126,-22509941,-22374773,340101414,374704422,48187126,1183715700,-547452164,-402529408,-2120612409,-1206498273,48955393,1594343475,-26833570,-900899553,195821602,-1023314698,-964567412,-561113073,-1429998037,175505163,-947796084,-946988948,-2038169813,-2097021272,16689814,-1957230909,-1895914306,-1564570681,123710206,-548997437,-1957661664,2123099230,1003041770,1115485310,2113044027,-161596611,55588989,-129614909,-1959821736,1002451912,192215134,1579880831,735836152,-1950118965,1586231422,-1962415120,-161600517,-885269513,-617413505,-886373141,-1950102649,-930354050,-617365453,27125955,-19751283,-167522374,1963122502,-598308093,-21063937,-1761618122,-858718512,-503261309,-2048343057,-1915516159,-77154,922664086,-1160082473,1190527951,58000095,-1965271413,-14883869,1207881878,-469781431,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,1364706302,-4790186,-1956685474,1358876294,-19888501,-20019575,1392585704,-330396847,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-750352168,-1634872437,76218066,-684323036,-809837941,-548997629,-1962707710,-477438890,-1761665565,1229455056,-472684918,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,-2037819138,1355022030,653189254,-1017633402,92677712,1364247384,-1965389997,-1965885740,-1977198604,451465261,583934665,652806890,-83677816,-802321882,583604968,183116494,763897577,-1977156861,451465261,583934665,652806890,-1977209464,451465257,583934665,652806890,-1956697720,1482251219,1381060803,-755575670,-1977158518,451465261,583934665,652806890,1499082120,-2024750248,-388999206,-2010717158,-788856027,652483304,-83679864,-467998512,-802846682,652483304,-628678264,1354979423,-467998512,1478854694,-862519357,-896904706,-321748812,-1761623207,-1047789876,-2135700854,-930354222,-775845047,-773271064,132219880,-875365494,-80033653,-167718525,-16842021,-1006926129,-1947580789,1727527518,-1950153766,-772812329,66048495,132284664,-1898826813,1183579206,-700044310,-1031731598,-169142148,-1932114429,-1898314813,1960522691,4581581,-1018625612,-805290264,-790572832,216060128,1224848399,1347621091,-1979700504,-266053416,-27540726,-792507964,839283688,-1265172544,27837438,-1057095052,-388962096,-1070463373,-21719297,-1480687421,158597374,-22573314,-20277505,-929628221,-1974352898,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,62129328,-768832785,-1999122203,-16863826,747302860,-674175534,-22106488,-1963995906,-790244820,-1347516201,-271778050,-439210870,-1366763568,-1202061648,-2037834802,-947192120,-2033794234,-1341653337,839103492,613085183,-674175792,-22174072,-1964047692,-790310876,-1364817705,-285100802,-456121206,-1500981296,-466420049,-802911505,-1999122204,1191096486,1371785098,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-1327222017,613084932,-674175790,-21977464,474527833,-20412791,-1018771574,-22575418,-1327222265,-268488188,-456121206,-1500981296,-1975058768,-1974352953,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,735737347,-769357070,-1999122204,738110886,-769357070,-1999122204,738111142,-769357070,-1999122204,738111398,-769357070,-1999122204,1509863590,-1994604616,-1963014010,-960280889,134129542,1979957298,-1963840550,-790310876,-1381594928,-1963840514,-790310876,-1364817712,-1963840514,-790310876,-1348040496,-1963840514,-790310876,-1331263280,1371752190,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-769357057,-1999122204,1509863590,-1994575944,-1963014010,-960280889,134129542,613072946,-791616304,-21977464,-1070415034,-22174000,-1496264496,-791609682,-22042928,-1496264496,-791609680,-792710461,-788615002,1174651856,-733574700,30697091,-268179247,-661911693,-1910833147,1988346840,1190592980,1962934740,-86579194,-1966928092,-790048764,-790048536,1988346856,76153300,30689015,604206336,-388971761,-388962096,1355016400,-527825782,-321908956,-321852208,-1002771248,-117279656,-1966868285,76202756,-388962096,-388962096,283541699,-183435648,-1161562598,-620100658,95424117,-336657740,-1274826752,15462144,-620097612,28574324,-1341930310,15462146,-1341927750,15461896,63879875,-466484816,-1274498833,61927423,-1259405132,1960512015,-1308511230,-285036348,125164298,95473330,-1326513996,79949320,1291846144,280,2030109952,1912603165,2080375552,-184484082,2113996033,-1375731181,0,0,0,0,131072,2097153,65600,20185089,655360,0,0,0,131072,2097153,65600,20185089,720896,0,0,0,65536,1077936129,65538,70254593,1572864,0,0,0,12,1245209,65537,-16777216,-1,-32513,2130673919,1023311887,503152655,-1912897329,-973635377,-504397617,-2117893937,-1644461873,-1644461873,-2114223933],345,[-1745125183,-1678016269,-1644461849,-1627684657,1073250463,-32641,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-67141377,-234913537,-385908481,-587235073,-1090551681,2147450943,486440991,-587235265,-587235073,-587235073,-587235073,-587235073,-587235073,-570457857,-1040219905,-32513,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-520126209,-1056997121,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,486441023,2147450911,-1090551745,-587235201,-369131265,-134250241,-32513,-32513,33023,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892162,2130579168,1056849662,518061822,249626367,517996544,1056833536,2130575360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16843016,-17035552,-17236232,250674942,249626367,250609664,-17301504,-17039360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,2130476796,2130476796,2130448096,2130460408,2130509566,249626367,519045120,1056440320,2130444288,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892168,2130448096,1056472828,519077628,249626367,2130444288,2130444288,2130444288,2130444288,-16842752,-16842752,-16842752,0,40,50,19,65537,0,0,0,0,2,2,0,16777215,-1,12910591,-1,12648447,-1,12648447,-1,13303807,-1,29687807,-1,12910591,-1,12713983,-16711456,12652480,-16711488,12783488,-393249,46190527,-393249,15912895,-16580416,29892480,-1,12648447,-1,13959167,-1,12648447,-1,12648447,-1,12648447,-1,12648447,-1,12648447,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,4,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1769519,1701603654,1668506948,1953524082,7237481,1684957527,544438127,541149014,1886611780,544825708,1986622020,29285,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1347635524,5849420,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776030038,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-257,-257,-257,-257,-257,-257,-257,-257,-257,2130706684,-257,-257,-257,-257,-257,-257,-257,-257,-257,-1,-1,-1,-1,-1,-1,-1,0,0,0,1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720,-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,40,64,128,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2130771920,-65408,-8388376,-16777088,-8388480,-2147483393,-2130771713,-2130771776,16711935,-65536,-8388480,-16777216,-16777152,-2147483393,-2139094848,16711872,1082130687,-65472,-16777216,-2147483648,1073741952,-2139094912,8388863,16711744,8388736,-2130771968,-2147483648,-2147483648,64,255,8388768,8388736,4194559,1082130432,1073741824,1073741824,64,128,4194368,4194368,128,-2139095040,-2139095040,-2139094976,-2143289216,-1061158784,-2105409344,-65406,255,0,0,0,655373,655373,655373,655373,1696624193,1919906418,1667460896,1684370037,1768453920,1948280172,1852406130,1869881447,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],346,[57999363,1208055017,-385649336,2133656030,-385649408,-1909652996,-385649920,19727299,-385648896,-80936433,-385649408,271385127,-385649408,1967653480,41150723,-385649336,1967653497,42264835,-385649336,1967653515,44165379,-385649336,1967653538,47638787,-385649336,1967653632,51702019,1962936109,52422915,1963883565,53143811,-1962712343,-1070920074,-1992276855,1149845060,138840892,-1912185205,532948672,-1995994330,1183531588,106859272,-1004093298,1200301599,1145342210,4605127,73173760,-1993193589,1204242500,1392508978,1778412118,-290134014,539641078,1283458164,1156972871,74715178,38227072,-819305344,1778676991,248486400,1183650261,-1924131088,1344145476,-2044887654,1183667729,-1706027280,295006162,504382605,-263811760,2107265046,-384713443,1988821698,1048347406,-15830016,-11139980,23740020,50427546,1216119564,-16223232,1050298484,-1962192869,1157577796,1958742844,1115456282,-15436800,-1885715852,-1961756927,1011125240,188501247,-385649216,1962869366,1784106818,1778412032,100689920,-1694390118,-1948325109,2139295326,1601437760,-163553397,1946233671,-1983894698,1183447110,105286650,-1995942261,1451883590,-129593858,1586188310,1081576206,-13994753,6957172,-13732609,110767220,-1962104061,2013204062,-126419136,-1946519809,1177287750,1183535352,-96064514,-1711183280,204341248,-16646423,1256722038,32893428,-2096210293,1962950783,31779075,-163553397,1948265287,30992643,-15835509,496648311,-384651208,1586168266,1082098446,-385649408,2013200835,8808512,-16091393,1996425334,-1484350970,-1394011416,241076993,54939520,1996445523,142016266,235304703,-1947044632,1204162142,-2014773178,176062721,427098625,-15829249,1996425334,1901828614,-259320717,91551243,1963882041,23390467,425091,1955267444,241076998,1950381881,6968893,6946922,6946922,-191233174,-384505086,1996423486,142016270,-402229505,-768869711,-16693527,1996426870,-56629238,-1962860055,1586170438,1078409486,334037877,-1091874815,1779070719,200448513,65606558,242679553,-1962248449,1175128134,721712390,-1207702592,-397410303,-404096755,175570688,-706018454,-2146541941,1392723535,6947690,-988197990,241077011,4095875,2013203060,-1711183298,332925938,-15829249,-401733002,-125045332,-972136821,-385857977,1586233204,1179615246,57299715,1268383850,-1962605031,2139295326,175374398,1782478847,200448513,1996428765,175570702,-191764466,1586218219,1179615246,-1348840701,-1962372863,1204162142,-397213626,1558966965,-2096210293,453066367,-930398016,1200345227,-10294464,1996426870,108461834,-1710721281,361300729,-919908373,-166830453,1979663943,1195898411,-1190956031,1207304193,192152135,-184419965,52805659,197692160,1393390793,568856145,241077230,-146315392,-342245333,242679572,-15960321,1996425846,108461832,-1839378534,1600003860,707273,1475119957,1790451286,-1948742128,-167047562,-1705637260,352131074,58048523,-1962788375,86838342,1211266048,-385649336,86835354,-385649408,2049769627,-385649408,-1959984989,-385649408,254607536,-385649408,-215154312,-385649408,-1506897,176063233,1444246529,6946922,-16353537,23726198,-1358954342,31779087,-1592756481,-768933012,-1785049006,-1961539556,1979649016,30206211,1778412118,274631424,606357386,453065856,467895259,-788085885,1955040227,-1948200704,71642056,86759671,105720656,1294719479,2081303298,-1844565248,-1561636608,941464150,-1830218387,276233984,142016342,-402229505,-2098599258,-2039982592,175570688,-16222465,-2036726154,-384446553,1149960546,172370756,1979709245,-701038808,1778412032,276233993,1746256744,6948076,161716822,1183449087,2092960522,1145342792,-351648255,172395283,2000962617,1011125048,994329603,762710598,35809366,175570774,-989855590,1475906319,6946922,-56129894,726005262,1460171808,-224788118,722405387,65640896,172395265,3010596,1963960560,65585504,1996497981,-13724840,622198695,622208278,622208278,622208278,-736701418,-736701418,-736701418,-736701418,-736701418,622253078,1048347414,-14257152,308821620,175570689,-16222465,-2036726154,-384403289,1586167974,726136336,-2096728800,1949108862,8448259,4095107,-1070921612,-385875270,2088960134,1819541568,1749054719,6816018,1778412273,597989933,-1070917914,-352321094,274631527,539707382,1391002484,1081902079,-2096729088,1946173052,-12326653,621444739,1183516789,809974022,2122520948,57943818,1409232105,-811990934,991349518,57935430,-58135,6963316,-2062626918,-1949791465,350961748,-15698177,1996426358,142016266,-1710852353,386293071,-916496865,-939520822,-1929379832,1343682630,-1962385781,-1048378289,-1705959920,387325309,-16228725,1183646839,-1706027272,388372638,-16228725,1183646839,-1706027268,400496798,385369741,140413776,-13993985,6957175,-13731841,110767223,-1961269757,1177155654,-96039940,-1946270167,1452013638,73319674,138905894,173508902,-1946401141,-1993933226,-1993997241,-1027013033,80216070,1448542208,-1962254709,1972044927,-1952820476,-1961944819,1161366086,-2094762690,1946290302,1195767326,-954698492,15941,1783650134,24549889,1465260011,23724138,-2081927704,1963067518,172395373,1967015225,11593987,-12169855,1044744964,201213577,1345811648,6949738,6946922,145196698,-11053544,7011958,369194650,-25755880,1778437224,443718144,1996426906,1779133182,1778412033,-1484350976,1465260118,-1995815285,-1706017211,423952638,6969174,-538443414,1181057511,2122578688,1047855368,-352160373,108823310,-167348992,1963993924,187992838,200177142,-2094828298,67646,922688628,-1705574136,409476051,242532363,1780640342,1778412032,-1484350976,1173756214,74841926,-297801641,-1026990242,-1957363704,508975084,-1911258184,242650072,294019,-1008139403,73173761,-2095292533,2098205311,28633347,-1962115445,1064391,-1243020427,1025079040,1953759244,-1679228042,1946364929,1946299445,1946299459,26011983,1962943021,10414339,58017864,755016169,57999598,755017705,57999374,755047913,57999603,-385795607,1156972898,57934123,-16688663,-1293417356,22079981,175570774,-16222465,1642595958,21031422,956587147,58015863,1392588265,-237115306,-1878970903,1996445526,142016266,-1710852353,433282383,-2096866165,1946174079,-1315285498,-166452736,1963010884,11462915,-16491381,1783825527,-402429440,-1645615454,-1705603072,305990078,35743824,1962898667,-1930930684,8841713,142016342,-402229505,2062286189,1183551632,770712586,410316800,1946161197,2108691,271391860,758739968,1182007312,-1879003671,956587147,57949815,-352280087,1552650313,1048000772,-1813445772,74972928,1744900712,1996484656,108461832,-1918400870,9365778,163486294,1750079982,1784021540,-352294400,-1705603056,436734398,35940432,1778412118,-1484350975,-1070917089,-1872499815,163486294,-1706026482,390138302,17983568,1794179176,175570688,1680057498,-1161811174,1055588353,621444739,1552618101,74972932,-811990934,-1961445106,-1878332424,-1962648437,2139817055,73173808,-1962649717,-1877742649,209125206,-16091393,1996425334,1565497862,1579095613,181061983,-1957326848,444557548,-401580405,1566179462,-889586199,-1957363700,447375596,-15829249,1996426358,142016266,-1710852353,435990384,91602955,-6726309,-379757853,181075408,-326413056,-1961166488,1206389342,105286400,-1157083509,-2132279278,-1950249472,260777688,642852579,637695999,637827071,638089215,-1710852097,446345072,209043467,-1962522997,129697870,3008624,-655794854,445158,393534219,-619983989,-2118642316,650153496,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,131089,72418,131072,137692,131072,267249,131072,399352,131072,463641,131072,528111,131072,596537,131072,2956039,131072,856013,131072,922452,131072,1184651,16973824,72485,131399,1316776,16973824,65663,16973912,65700,16973913,65674,131162,1643924,0,0,0,0,0,0,0,1475119957,-1946211498,434833526,960266278,179838079,-1947207936,1188989944,-1744336346,50343981,172396280,809271334,1589960317,1065952772,1452000907,-916496886,-939521854,1459617820,-4710826,-942108929,67168838,637800169,1948598144,66185475,15615687,-431569408,638905088,1965899648,-297337083,-2144990741,259334975,-1685762,1586170438,1065362954,652244224,1966096256,-129579511,172425008,1187382507,-16375560,1183648374,-397404440,1183448922,206997770,-991398261,-2144990626,443887167,1376405247,-1928694017,1343678534,-1979762200,1451821638,-394360052,-4258837,173982975,1816100902,1187448693,-352321040,-263796981,-2144993280,58026047,722093823,-330921536,-939899255,717382,638213771,1033373578,57999480,1979861993,54126851,58048522,738415337,-385649320,187433525,1407779701,1959329282,1946496018,1963600910,40233219,108266028,-16576791,1187445318,2122514662,74776814,75300619,553141958,15761027,1589909108,105284358,126559748,39291686,-1980479863,636221014,16416387,1589906804,105284358,126559746,-991564903,1182991966,-1960443386,-196703993,16139975,-92372224,-2095942656,2097215102,-195102964,16144003,-336175369,-96024827,1183514624,274107150,-1979955575,1347616342,-624897,1996485750,-227082262,-387156225,1183384270,-364500504,-1863777419,239468802,-131338197,377421579,317454123,1978289919,41543939,-15835452,-970584506,-947179513,2143292239,2146831335,14346499,15629955,-773258380,-125927424,-2092010448,1946221182,-96024808,1325334528,-385649174,1589903935,239533838,755484198,-427917234,-13995008,58059342,-1979570455,1589962310,239533838,-16283610,58059342,-1006497047,1191120478,130426382,-431569360,-92372224,1310159872,1325339883,-385649174,1183449587,241091832,638469887,-963967096,2143292238,-92371995,-15567872,58059342,-1006513431,1191120478,130426382,-427917267,-14257152,58059342,-1979598103,1589962310,239533838,-16283610,58059342,-1006524695,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-385741848,2122514808,326369530,1978289919,24766723,-15835452,-970584506,-2142360313,1946216062,-363921632,1183462516,241091814,638469887,1325336456,-1004309270,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-352208920,-363921644,753468277,-129594879,-15835452,-2010771898,1321634567,-444612597,-16709655,1187507270,-2147479310,1962993278,-35723005,15498883,1187383156,-773236506,-431569155,-37033608,637951684,1183319946,-179910924,-196702976,-1929623927,1187511894,-2097151512,-352188858,106873886,67520131,638028582,-1996335221,1451883590,-1706011906,65535,199771785,956857599,58648702,736657033,2122573942,1081344238,-1554805,-1072961458,1325341812,-385649174,1589903499,-62455812,-1006138842,1191120478,126363150,-963912981,2126515022,-363921567,1183476596,241091832,638469887,-420804728,189712011,-15499584,1366616654,-990361974,1191120478,126363150,1183573739,-397475864,712294411,1961512703,-60898252,654067455,1589905290,239533838,-351827930,-363921443,-1977214092,241091591,638469887,1191118728,173982730,4161574,-420936844,241091835,509478,721682616,1579149894,214616415],347,[-326413056,-16222465,1996424822,175570700,370034317,-1494741424,13355515,0,1458342741,-2094550953,1946158206,-2012762110,1586168902,206998282,-1006219637,1988824702,-768372216,41205771,-141299209,-746089743,960245764,1174537078,125062660,197299114,-1948355133,239479751,-1026990497,-1957363698,509040364,-1006078267,-812972930,-784216533,638510057,76162442,-2010766200,-498121211,1583292402,574153,1760332629,1183515975,273582862,-402652741,1183514738,206473994,-385876037,1183514791,139365126,-385876037,1566179477,1442511081,28961931,241076992,1561351819,-905925400,-1957363700,92104940,-1962522997,29034574,3205120,-1962260853,-4518834,6678783,82402650,-326412801,-1962933831,1451951710,1994939656,240831232,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,131075,2949191,16973824,66962,16974151,66484,90,0,0,0,0,2248,2122536535,57999366,-1929337879,582940798,-1526262265,-1952078427,1200228446,1019225130,-167349184,1946233927,726136349,-1927842528,1343682630,111150699,-1264496635,48283910,502569552,1586167895,709359112,1393193988,1902364058,1958742784,-129594090,-1432268778,1356396297,-150355295,-191213352,-1962880995,109971038,1183516824,1200170504,1207313934,712314882,-1896200565,638097414,638607243,-1962522743,-1993934778,1183515719,-96064514,172460326,737953419,-1993934778,1599998023,314057,59129475,-954764032,17008134,-764928512,1780640264,969775616,-759692947,1080738568,-6675862,-1023409921,-1947432107,-108984754,141887698,59115207,116064256,-26031,-892796928,-1957363710,-1957275668,1149896310,1019225131,-1962249152,184617014,-350849546,725912105,1077723172,1157034357,-344651734,-352029557,725912300,1077723172,2088961652,175439920,136987894,-1070922635,1877486571,200838143,-2131528449,1971914253,340117252,1971978239,310216966,34695254,6946922,-2036727702,-1962829913,-916496697,1426064074,1448602763,-1962379637,-1029503418,29401857,30017223,2089484289,74077956,-1540829798,543840001,1778412119,-1484350974,83231235,1466397698,-468874342,726005249,-1976273632,-1071371451,729038908,30148295,612368384,809864183,185353353,-1910999872,-1962371066,2139301592,192151564,225090135,1149829615,1462233870,671967898,205818114,292929547,30017223,6946816,547935386,-339727614,135037016,30148295,1750532097,1962869014,1778412044,-1484350976,1962934271,262183436,-1072955393,83282548,-166431742,259328004,208994135,-16210022,1962891263,-167122162,141821956,208994135,-39000050,-264831145,147102208,28901375,-916496896,1226,10952,1187468887,-2097151746,1962935422,9609478,-1946270071,109971062,-165279592,1114899460,310149926,638939652,1779594495,-465138418,-6664170,-1962934017,216786502,-1996451167,748808262,-431585018,-2080618871,1962935422,-28931320,2112374331,-398030077,-369211767,-165281523,1963000132,9562371,308054822,-1995994330,-1072956346,1187468405,-1996488234,-1960388538,1183384132,86680026,-1914812791,-1960439204,1166747199,1435182596,-532248314,-1943927,745146486,1183645802,-1706027306,60139398,-1982052725,110033990,1552746648,529212946,-1962440410,-1993941434,2122515015,259260420,144180878,308054822,38243110,-1895859735,638097414,638737547,990005131,58523206,-1946196503,1609170502,75400191,-1593150464,100862108,1183384874,2088969982,1031012370,306481958,126228107,-1980610935,1347613782,513411434,-1996251846,1218115142,1342418564,-755969,1996485238,-1694987274,62460562,1476150921,93978730,-352302968,-62470395,2122514432,57933828,-2080487681,59966,2122516852,57933828,-2080487681,1946158206,-1744400878,83240456,-1593281520,-523172574,-1946401279,1452014662,-916496642,-939521854,1459617826,274631510,-1911667061,638097414,638470025,819075,-1070922379,637754857,-83728512,38242854,-1996488411,-1072959418,113706612,1274,209043467,1947092537,138840839,138905894,1183432747,-498693656,971785865,57995334,50771105,1183386694,-465139222,15761027,-1600060044,721611526,172360640,653149833,-955234421,64070,2123100299,47704570,21296678,1400468744,1443788543,-386894081,110034382,-1993996136,-1031075772,172263718,15761027,-165274252,1963000132,111190382,157550083,603981573,-1610208264,1140925958,643361544,1946420470,-260144378,-1593216000,-523172574,138674470,-1961992565,1207311455,930353163,21296678,640709952,1963197686,1149969962,263432,-1993934812,468387908,138725158,-1834942464,652792064,-2096479095,59966,-2094660236,-2097018260,1946158718,105286411,144180878,172228902,83508867,-1593084928,109970682,-1993996136,-16053692,109972341,-1960441704,1183386180,-260144154,-385649408,109969636,-1977218920,6300932,201082505,-1961921088,-1960439714,-953480121,-385649592,1183514775,-129594900,638606987,722225035,276121799,653018763,2114470969,1149969927,-129595128,-495517869,33324675,-654852069,-11483389,1996486774,19372782,1183385081,-58817544,54227968,-1996054522,110030406,-1960441704,1183385668,-364475412,-1981528439,1586225790,1200301584,1221012236,1465062517,1342260621,-1280257,664465014,-1979711743,110032966,1586170008,1200301584,1221012236,1183516533,1200170744,-297366776,144180878,71600422,652494475,-1962523511,-1960384442,1308691020,-465159708,-521600129,-465138944,-370653559,109969623,-165279592,762643460,21296678,640054529,-1961737077,-1995995626,1451881030,1959791604,-228670444,138379302,580979573,-1744400891,1143547400,-1744400888,83240456,639137120,50873483,100920902,1586169122,1195058704,186875400,-1960872705,100918854,1174472372,172395492,653149833,-1995815797,1586226758,1333798416,1183515650,-1744400668,1149838856,108954374,-1589873664,1174603444,-1744400668,1149838856,1149969926,-1274674422,-431604986,109973886,-1960441704,100862532,1183385268,-1962021914,110028358,958793880,58526276,-1962607965,110030406,-1993996136,-1960442812,1174472772,-330920978,144180878,138688806,-1960441986,1183385668,-431584276,172243238,125703796,172264230,-2082060663,1962995838,1149969927,83534602,15761027,1183517045,-465173530,-2081929591,-1907942714,-1962371066,958795870,58592383,-1577248279,1177224884,-398064884,172460326,-892772514,113770508,1448542208,-244025,-1979765761,1273756286,639301483,-2096072957,1979710590,83240509,639857924,16860406,-2094654347,1946163324,1552623125,-2045867246,650219015,1963474816,-96024827,109969409,-165279592,1967128900,-92372218,-1996262400,-1907884930,-1962371066,958792798,-1468068737,-229757,-1960425868,-1960439689,52823164,-1960441729,-1991766969,1183579718,-62506498,-947180929,452877931,637826699,638606339,638076715,2114209595,650611466,638076715,637814665,-16220373,-823394738,-1026990242,-1957363710,-1957275668,1183518326,-1744400884,1149838856,-11512306,1996425846,108461832,-89931733,-401715196,-125043815,144180878,38073894,-2094238463,326206,-165279883,1946419780,1996445210,175570700,-16222465,-1977219466,-1070923196,1726484048,1459129339,-1946229784,-916496697,-939521334,1442840578,-1912185205,638097414,16926710,-56536971,1960327941,138840905,239548710,-259309452,242714918,69879030,915082356,-1029633362,-28931831,915081707,1187448480,1392509182,-1962379521,100924998,1448085376,-1962385781,1194003527,736547080,-401715002,-916521164,134218954,503316992,259,-620690688,83886336,-167705856,117440768,1543504384,2050,-1358953984,2305,-1207959040,2565,1056965120,4354,-1627323648,1375732226,0,0,0,0,0,0,0,0,0,0,0,0,1458342741,-1962516853,-620022689,-1070922635,2122521323,-166002428,-2080905597,1998785734,75399948,-1056738304,-963968274,79874398,-326413056,73304918,-1962510709,-620018604,1686111861,65797188,960781321,74794068,468434987,-1711183274,6954079,208977931,1778412118,-1711183360,9961804,1577058744,312009,2248,1988843095,-129579256,1149960192,-96040652,393527307,1200347275,-62486260,-2074633642,1183383735,1975520254,-2096698591,1962935422,-373282043,1187446984,1442840828,1409341850,-96040703,-730480629,2122573803,108265478,50757251,2122518389,242548740,-2131067253,-335803291,-92370162,2123053291,71732218,-1962130167,1161428038,-953715700,129094,-1995684469,1157037126,376705066,271271158,1156976756,175448107,-25755818,-401735574,2122518323,108265734,50757251,2122531957,108331012,-217291392,1183517163,48283908,-1962130167,1161428038,-953715700,129094,539641078,1784028276,476027393,-1073020559,1156976756,175448107,-25755818,-401735318,-11137309,832241270,-1962816380,1600059462,443081,1475119957,-4710826,-1948741889,-92075946,728265986,176065481,-2092673654,1988821986,1976974086,-339727612,67011420,-167045772,-92075403,-1190169341,183173122,-92023285,-1190955773,-922025983,1230446964,1864931921,-1073020429,1166675316,1007166507,-138405119,-1977422888,136653637,1461381888,1443103848,6946922,396854938,-16061693,-11400586,1944585846,1600004094,445129,1736,241077078,722225035,103483463,1177224712,-28931830,722356107,103483975,1177224726,-62486264,86783743,207002,209125120,86783743,184730,-96040704,-1962345311,1602948702,71776540,1586178933,709359118,-14519292,-1600058250,-28966138,112501072,1358710275,721815713,1342611462,721819297,-351882234,108954424,721712128,-1962611722,-16315850,1183517814,-1610208258,1183535110,-1274663940,144789510,1355154182,425603,-1070922636,-2036268053,369492744,-261599226,-1709086208,65535,16416387,1996426100,-92864756,219034,-892772864,46661642,-2091515904,1946158718,175541115,-1962345311,1194925148,-1190824700,48955393,1190578475,779354372,33834742,-922015628,2088962420,57933828,1443132555,1046697370,-28931837,813023243,-1996147039,-1705968058,65535,-922017045,1784025205,142016281,-1705638550,-41649,-11138069,90835062,-16592230,-28931585,-16222465,1872428662,-1560281085,334168276,13909635,-15961088,922683510,-6684460,-1962934017,-916521402,1426065602,1448602763,956954785,2080984070,16181507,-1090030402,2122516342,91488266,1992228491,1881049863,239569672,100911243,92865878,163974699,1300879863,116171012,-794753911,71600393,504264447,-16288664,983174262,-167499233,1946223686,71759369,-385649662,-794754908,-335140087,1881049862,105331464,-1847000195,128360704,-1995421909,1334510660,17639694,1334510669,64064272,-1995936754,-1983239412,-1982856436,1996424276,1952980494,1795123719,674692864,-1711248895,75533836,164904579,-2096663550,50975806,1183533173,-704235248,-1589676799,1178143182,-1170770678,2122515950,57933834,-2096762694,34198590,1822493301,-1982166264,132842567,-1962432863,-1962440230,71776519,1996426366,-295166450,529242629,1599997105,967369,-2081649835,67753022,1183523189,-704235256,-1592232703,1178141942,-15698682,1746797686,23725540,-1499829142,-922308212,-939522366,1459617812,-196688042],348,[2027078,-1996433759,-1465782202,-196703991,1183432747,-163149326,-1980086647,1187510342,-1988099332,1183710790,-1706027290,368247042,-922156381,2410691,-701038848,-1927910912,1343682118,-1382413718,-954855925,56390,1658734279,-532232432,1187512319,-956301086,1107014,-1996433759,1187505734,-1593835288,1183386024,-330905622,-1070923763,-1980742007,1183706694,-230258186,-1913366900,1343675462,1409352346,151692054,617137097,922681344,275382486,385238669,-1710593456,376376237,-1948498233,-565786880,1187453458,-954827040,57926,65291975,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-190638411,-926693112,-16777180,1778439734,-163148526,174739478,-804541030,-599341290,1187446912,-954002466,-8122,14829255,-465123584,-694091770,-431585024,-1995855711,-1070863802,-1981266295,1183444038,-297367056,-1980348787,1452077638,-599355916,43667478,-1558768127,-1010235144,9416,14038783,1183650154,1783633654,195926538,1187452721,-956266276,187974,-2079033,-498677761,1187446784,-1593833756,1183383766,179085798,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,393675010,-922159453,2410691,-701038848,-1928107520,1343682118,-1382413718,-954756597,8969286,14567111,-532232447,1187452972,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,33620634,150643480,617137097,922681344,342491350,385238669,-1710593456,404556717,-1559854943,2124482306,142385926,-1559885151,346097412,142516998,-1559846751,178456710,112500999,-1559722845,1187448588,-956265508,140369478,-2079033,-498677761,1187446784,-1593832732,1183383766,162046438,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,409141506,-922157917,2410691,-701038848,-1927845376,1343682118,-1382413718,-954696181,134798406,14567111,-532232447,1187512319,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,-16711014,151823359,617137097,922681344,359268566,385238669,-1710593456,291244973,-1998829881,-565786880,1187446784,-939524128,57926,48514759,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-22866624,-389822200,703134766,-41424643,-386109208,1089011170,-23140098,-385931544,-1394016380,-928922628,-1643737591,1302537732,164274432,77596302,5219110,6946922,1817324954,-1957313767,-1588176916,-22871888,11706629,-1593401693,-2136801156,8298759,-1593401181,-1264385920,8036614,-1593241949,446890104,607164933,1080693134,949623402,-1962934245,373802968,1204256769,1778384920,1744857600,-208961792,-1626848614,239372569,1795310791,71616414,1183521196,172263684,525511,34620615,516852480,-1694921898,432144642,-955711325,-2147281339,1590727,1778412032,2130733056,-620215654,239438105,-704494137,71681890,1183521256,172329220,134415815,34620871,-1705632256,436076802,-955709789,-2147215803,1590727,1778412032,2130733056,403194522,239438107,-1610463801,71681900,1183521480,172329220,1479,1066439,-1705632256,439681282,1460209827,1792410,1778412032,1744857600,6979585,6815850,1778412162,-16750080,-16152522,1779010614,-16750080,6947958,1822031978,-1558552061,6947056,6946922,1786774376,1744857600,6981632,6946922,174721642,6946922,1778677503,-1711248896,446825324,1342286499,7012202,6946922,459931754,-16583526,1778412287,1744857600,6979584,6815850,1778412160,1778412032,1784965732,-16750080,1778439734,-1711248896,415499116,1778501795,-1694536961,31394401,-9765014,-16461158,-264830977,1779788288,1778412032,-1484350976,512432856,1333788912,1783828523,-1969186304,922688231,6947056,23724138,-268350310,-264831206,1141152256,1600003077,180937,40136,6968919,469461006,-416225266,14038783,1183646570,1783633638,195926548,1187454052,-1107296002,2123039020,-1925583876,1343678022,6946922,33318942,-1705623446,65535,1461647499,461740630,1183383552,-28537350,125681979,33441479,1460267776,1829274,1690731264,16678531,2122957172,-2080928772,1946221182,-431583882,1461604374,33318942,-10189171,2104119318,1179802,1958742784,1686539591,-1949201153,-1983803664,-2144928130,695479868,3964966,-347733132,1188989937,772261414,642178699,-1958344762,-970570018,-561295609,130426438,80094798,1686539520,-1706027265,65535,-8552377,-1946585856,1183579254,1002832890,1451915207,16777114,234973696,236714856,1592148456,1187236191,1937010287,1218074112,-1961085564,644503280,838042,4203776,185170083,-15436608,1779024950,-1705219584,7233,-1996389213,1442940438,93978730,-14910072,1779024950,32794624,832154,25731840,25826953,1825096542,1448542208,14038783,1183666282,1783633642,195926544,1183520169,105253640,1996428148,108461832,152725534,-493211030,-350450631,443031053,1781688841,969775616,1183519131,105253640,-1779891340,-701038848,-1922274816,1343669830,-1382407318,-1927490549,1343679046,382092941,677912144,745020928,-1709151735,6978,14038783,1183673706,1783633606,195926563,1183653130,-1924131094,1343669830,429525098,-1962934243,922703600,1214908048,356101018,-1546062049,922683674,1852440790,382092941,-1708955056,507710381,384452237,-968454832,6967318,1988250,75008,452985149,-19651136,-1560101883,-1070986974,-1576458334,698485032,-1538881527,152725534,16777114,200313600,1446671606,1183658602,-1706027372,7580,956897953,309695558,379995789,745021008,16685577,-1073016295,-1705634956,7654,185091723,276039238,1860812843,-25786111,-327879157,283901579,19152523,506620503,-1710679448,2221,18888447,499882583,-259325952,18888447,32663582,-6684310,-1996488449,1451883078,1962281980,540475146,-1936042495,-1962934262,1183579254,105253640,1048778612,1946157492,-1271464183,338926081,1049165824,-1506892,-1270970112,540475137,-1705481727,7181,-1186217877,-140967840,12624889,-788493663,82879464,-788493151,83141608,-1056928607,243991272,-506394956,100909315,-972879984,-16727389,1778439734,-968454846,594169878,1829481882,1958742814,-364475116,1183666198,1783633606,511875585,-1297940480,-701038847,-1925158400,1343669830,-1382407318,186565899,-1927908160,1343679046,382092941,-1070137520,517642752,-1063059456,12624128,9045561,-1969158538,12624640,28458627,51803136,-788089802,9216486,50522305,-1875508240,-1036613369,-701038848,-1925092864,1343669830,-1382407318,186651403,-1927908160,1343679046,382092941,-1036583088,314677760,-1029505024,12755200,9176633,-1935604106,12755712,1577058744,80398687,922703360,922681482,23724172,6947178,580517994,-1560281068,1218053472,-1960890236,922703600,922681482,-6684532,-1560280833,1784023144,-2012898816,-1017243385,33480,-164197546,1962281734,-2037557730,1343684478,-1711242648,65535,116799231,2072730,-167328000,-1962934266,1175128134,-385649402,1589903491,1065362950,108688384,531995219,-157089792,2112774,1783636594,-1711183360,8135,-1996131677,-1962576874,1912998850,-11373307,-1710819786,8159,116786887,-167051264,-2037564556,1343684478,113050,116826880,1912610877,6967330,614072682,-1560281060,378078578,-1031076492,91358731,922685301,-6682890,-956301057,456198,-339727616,112643,80398686,11847680,234908160,237007976,-1952280,1778439734,-163148472,174739478,621522330,-701038816,-1924568576,1343676998,-1382411158,-14665973,1778439734,-834237110,342511638,1594600858,-163148519,1183666198,508565218,-1929249688,385830022,8480848,382617229,551656016,-1073020928,-2037577100,1343684428,-20125682,1745748330,-401727372,-1010179642,1735287116,1769096224,7497078,11464,14038783,1183664234,1783633654,195926538,922689702,1332347094,384321165,-1710396848,548932525,14038783,1183664746,1783633620,195926548,1080697134,-1711242648,6467,-1929284957,1343682118,384321165,508565072,24262399,-1929346456,1343673414,16777114,1916206848,922689025,-6684302,1073742079,-1711248816,65535,6972266,-1545501720,1684668648,2045247594,1975520225,-402245366,-150700544,-922687458,-701038653,1749772800,778576183,-1709938173,557910957,14038783,644369514,54683648,-1382403478,-14593525,1778439734,-462938547,-1710265847,560139181,14038783,1746816618,174721166,1946922394,-701038815,508848640,1779006056,195926538,922689925,1433010390,114452510,-1382412438,-14576117,1778439734,-1234690474,-1710265849,564595629,14038783,1746818922,258606776,-1207194214,-701038815,509110784,1778713192,195926543,922689993,1500119254,146434078,-1382413718,-14558709,1778439734,275258970,-1710593527,569052077,14038783,1746825834,258606434,-66343526,-701038815,509307392,1778959976,195926535,922690061,1550450902,113797150,-1382413718,-14541301,1778439734,-1704452515,-1710593527,480840621,-326412861,-1560000885,-768933674,-1533390766,-1560281076,1746796760,1746796604,6946870,1893274,15639296,1795085032,-398693881,-523116492,77727374,15901478,141168490,-1545591832,-1706031382,585061158,57282154,-1545595928,20776184,-955745024,17102854,1024191232,108920882,83363527,2011693106,-486414112,-386839832,1525213685,616340201,-1561847492,201770990,-402653183,451473816,-1589613834,268765586,-1063628800,-1560281056,635962870,39670,-1365114881,-1037330169,-1588528943,731449264,1358483906,-243127142,1778412066,2130864128,-1811397990,-711307232,-14476012,300418166,540475382,1849097985,588225031,922681344,922681634,-1499854182,234881053,-1560238104,-342227002,505620001,-1711258520,590488013,503540899,-1711256984,591274445,235105955,-1708936344,600277524,1744926883,6955074,-1711007640,9055,-1560165213,1114114200,1744857632,1452934168,-1560281076,-2036137530,-1003028729,1746037249,-2120612841,-16777181,1778501174,68642834,2202,-701038848,1778412032,143956481,-56360961,-127277051,1794596328,234908160,-386356248,1290337107,-53155588,-922746440,1459618498,1230462797,1279608910,147325008,1448542208,126109850,-129595100,2122972971,36224764,-14804757,603953716,1178271744,-1995931908,76282950,1207584393,-8174010,-1868792,-14747530,-14747018,-275056010,1342177312,655528602,-126419164,32663582,-259325590,1947546,-772240640,-130073,7010422,-209189478,1590135580,13355359,-1056530271,100860640,-1901920118,112500999,50520257,-1560245242,-1197406320,127574784,-1560233311,-1365178468,65065226,-1559656442,243992466,-506393932,160173571,127143561,179181195,378133239,378210198,-621344076,127407753,-1995989341,-888692722,1458342741,-2097151554,1946158718,-432603378,615160320,-425525248,1779362560,-25857,-12779520,721581567,1590070262,182985,-150560607,-1559955410,100862378,-1365047648,-1580692726,787941044,-1029503752,-1274674423,179610374,-1048329845,-119439353,243910699,-1047853796,112471799,-1606486119,86287110,-326412853,12236830,1183570062,92971782,91766403,-14453760,1778743350,1962187519,922690865,-9829000,92944127,1761607528,1285164389,-1558025612,-920713844,-1593834806,-1230828876,179216640,-788482909,571370464,-1056766715,100798059,-1547631869,243990712,-506394174],349,[125832707,12193417,-1996444509,-889147890,45620822,1792577061,963120640,37263910,512435764,2013200686,155884034,-1163722752,570845953,-1130158075,705596161,-1992212219,1342291470,1778477649,1778412033,520854016,-1197277184,-1170800895,-677752831,-1962934235,-1170800656,1778412033,-26112,922681344,922681786,-90570314,-16777179,1778498102,-26110,922681344,-9961030,-1694537216,65535,18888447,637966934,-259325952,18888447,638753366,-259325952,19019519,639539798,-259325952,19019519,587373142,922681344,-6684234,1778385151,963120641,37263910,1579099731,1852393163,1428188257,5391699,49864,6968919,660498446,637679770,-701038809,-1924503040,1343678534,-1382411158,-14255861,1778439734,1049005414,1750079231,-1382416234,-14251253,1778439734,-733573816,342511638,-351556198,-733573854,-2037559274,1343684414,5269534,-1771548650,-398029568,1452953622,-2147483616,16727742,-919926668,-15992437,1911226996,2122969483,-28407300,-1166012437,1948319550,1052409871,141831423,1052409926,-361430785,-12666240,-1090161408,99287041,-12680506,1049005312,382206975,1778412113,1778412032,1778412032,23435777,1048779438,1962934470,1466437147,573544999,-962396160,1958742784,235039243,-1708687000,657850936,-352236403,234973833,-1708695960,580911672,12992131,-15436800,234931766,-1708690840,8072,-1996386141,1577161238,1355532639,1230458437,1850277966,1818326131,1818386796,1917067365,1919252073,1699872883,1953720679,1699770981,1886404974,1852397312,1937207140,1919903264,1852133408,1852383347,1818326131,6579564,16908371,393981,131176,75036,131072,2168973,16973824,138192,131191,134929,16973824,75431,16973952,66365,16973825,74611,131076,206208,131072,2299712,16973824,74427,16973829,73976,16973830,72197,16973831,140784,16973825,140770,131074,336584,16973824,394380,16973925,74572,16973839,140746,16973833,197379,16973826,68703,16973842,69355,131091,465527,131072,530822,16973824,262961,131073,2696964,131072,598928,16973824,140839,16974229,271518,17104903,393984,131176,660749,16973824,328638,16973825,133143,131226,728428,16973824,133516,16973853,65947,16973990,69016,131239,2892068,131072,796261,16973824,133895,131106,2958707,131072,861481,16973824,75538,16973871,73548,16973873,75592,131122,988600,16973824,140731,16973869,140718,16973872,74305,16973881,72896,16973882,132710,16974003,139043,16973875,140682,16973876,69107,16973884,69120,16973885,69129,16973886,65601,16974015,69363,131135,1185739,16973824,138561,16973881,70430,16973891,136234,16973884,65561,16974021,134446,17104960,70078,16974002,133206,16973890,134057,131140,1383095,16973824,138612,16973893,66165,16974164,136254,16974287,66125,16973912,138748,16973904,66141,16973913,138580,16973906,74714,131162,1643864,16973824,73590,16973919,136170,131159,1709791,16973824,73557,16973920,140309,16973915,65556,111,0,0,0,0,0,0,0,0,0,0,6344,2123060823,73239304,722880395,1183388231,340233208,722487083,-1070139438,81152,28836733,-96040704,16533191,-62485760,1995952683,-138245126,-1996439514,100919366,1183383744,-62485524,1995952683,-53766,787994871,1174601922,-364475912,12715523,-1913764215,1343678534,-16491125,2013204599,502569490,1569390765,38243076,-1946270071,14477808,271271158,-773258379,141965568,-907476107,725939712,-385649632,-1588199290,-768933012,-1785049006,-1962867684,1962871800,306574866,-2096335871,1962870909,175997702,-385649153,-1063190376,736678144,-654899131,82839043,-1947187575,1183386181,12624370,-1980742141,-1029573562,-230292736,-1913239927,1343680582,-16491381,2013204599,502569490,1183645988,-1588586768,731448560,-134688318,-190754600,-1037330172,-654837551,504994384,636158300,-788479839,138685416,100915447,1183384816,-1073347600,-196704000,-1995815797,100921926,1183383746,-263811594,1343639574,384321165,507419216,-1073020529,881527157,57996811,-1946214935,-167049090,1191118452,-21370372,384321165,73239376,-149926005,1334530521,1373239058,-887229286,12624129,103540945,1174602992,106859496,-1962391671,1200220742,-916496886,-939522870,1459617818,-4710826,-942108929,60998,-16359797,40501879,-26970726,-263812863,91602955,-521551829,263426,-336312695,188713791,-164727553,1947216709,-1438762712,1461875713,721644705,-1706011950,36969621,-166989685,1173753716,745873451,-1979711560,1149831748,-195130616,1991,49563267,-2081137013,-1183514305,15629955,1996449397,1690606320,-1662319945,-1947318529,1166738525,273099528,-1962392439,1194003013,172263698,-166566784,135415030,1586171765,373787398,722093099,1149833799,12755210,1140975825,172264202,922210859,1411973314,306509322,-1952877304,1200293470,172239638,-1995290837,-1997862332,-2081390965,-1175911225,-1996125440,-1072958906,-1410792587,-193033984,57450832,1347605035,-417557094,-129595134,99632779,1183383556,-126448644,972310155,963902534,-1946394997,-28931833,1869922315,57450832,1347605035,-1591962214,-2131195133,-1946742171,1161366084,-1976797942,1160909380,1963501586,138709794,2114471225,-228684990,972324491,1047788670,-1946388853,-1961064172,-62487590,-1964184830,1160909380,1963501586,306509336,-1962380280,1161366084,-1949504758,1161366084,-351765238,306575044,-2084670200,-385680314,495583094,1032013639,-385649663,1988886335,340036358,722486315,-1070139438,1037601536,58523649,721420731,-62486080,-1946532215,67498054,-196704000,-336175479,-1995994253,-1072958906,-1588566412,-768933012,-1785049006,-1946157284,306509552,-1962380280,1191180870,-1962480646,1191181382,-28931588,-159451239,12726007,-167099255,1963463236,106859283,722880395,1194003012,-1039783150,172263680,-1711389045,-1946779913,-1070663742,-1072788736,65655040,-268031039,138709252,49563267,-2081137013,-2055929537,-772913525,-1248177952,-1996199424,-1072955834,-1847000203,-263812352,-1996487675,2123101254,-1955468290,-230258425,1685372939,-1588592534,-768933012,-1785049006,-1962652132,1183667952,-1706027290,78933012,-227082409,1962868842,175439624,126760703,126891775,-1711205272,76546324,-15992693,2088972916,544473104,276102999,1996423274,-394854426,-1411329,342420598,18127361,-125107028,208994059,49563267,-2081137013,-2022375105,108330763,33397335,1996488703,1690606320,1183514744,1600004078,182985,1760332629,1586169041,845830,-555131558,183036,393534219,-619983989,-1212672652,650153473,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,33555456,17056000,33554432,117707008,33554432,755293952,50331648,17104129,83712,0,0,0,0,0,0,0,2248,-26026,1186856960,1309076227,313166,1191084288,-1191938814,767098950,-1982297344,1183579726,440830,1006632890,990148057,-1911851838,642468800,1991,1416160491,1264150528,38168606,16777114,397056512,1048772702,1946158748,-38901,-1706001816,65535,13527054,16777114,200313600,1444574454,13068302,16777114,-129595136,-1946528119,-129627198,1593770868,1648264184,259260419,56761995,189941643,57954375,1783652351,1778543104,1778412032,1778412032,-1710986752,-64308,1691076958,1650553705,1694524780,1818386798,1869807717,6581877,5832,1778412118,1778412037,1778412032,1778412032,80517638,1048772794,1946157922,1646168847,1447529219,1951680267,1415577347,13527054,28058,200313600,1444574454,12544014,32154,-62486272,-1946265975,-62518334,1593770868,-1673624580,91488262,16777114,-26112,-6684672,-1912602369,637838342,14079,384452237,1778412112,1795123712,1428855297,-1073020521,-916528779,-1531437365,-1948742143,-16699874,6947447,6946922,6946922,-6684566,234881279,-99864,1778446390,1778412032,75851776,-1640096102,-1711183359,28120332,-1205941473,-661716993,211419242,234898197,-1946213912,-16699874,-6684041,520093951,-1957363509,-1205971220,-661781987,-1710590325,32211323,1947747387,108954405,1443919106,6951274,6946922,-56129894,1444080385,1996428906,1778412038,-1484350976,28836371,-916578560,1744832202,-1033370775,1342204417,1566922394,214483714,508952576,-1912403528,-1983894568,1183448646,1260435704,-1073008691,45617013,-841315584,-1996066255,1317666374,-129594376,-1979820405,1451883078,1959791612,-59310306,16803920,-845545366,-16612295,1996426358,43358730,-2143485952,721779712,9038272,-15960321,1996425846,-92864516,971151952,1183515335,105253640,1996441972,108461832,16777114,-196704000,2130738749,-196703538,653942468,8423304,-16222465,-2020800906,1342570625,1039419019,58589311,1342209976,-130424166,-94452734,653555339,8487110,-1005982963,-970524066,218137223,1147797610,-401735574,1996423193,-92864516,1778450536,969775616,1927873340,-916578305,1426065610,509013131,-1912510536,-599882792,91488256,-2098610133,-603535616,-1207959296,-488112126,81406,-1958690789,-19404560,209057291,14431881,434018902,-722795681,191496298,6946922,6946922,107610218,-335229798,47880704,7012351,1544883354,-26111,-728104960,-335544576,-2109832429,326434561,1073840801,-1711248816,-64630,24919683,-1947831040,-16699874,-1147534729,-16777215,-6682506,520093951,113953118,415760384,-1205993472,-661782072,13778563,1781888000,-266433792,410517248,16777114,-62470400,512425984,1200292080,-28931816,16777114,-60898304,38242598,16777114,-60898304,910657830,13778563,-15698688,-1710822858,67261222,58048523,1778448873,68118528,-1710637976,65535,1585606810,50347268,1996431730,1778412038,70281217,-1710231192,1093,1778808575,1745054208,224920639,-14685424,6948470,1365770602,233531396,284570,108461824,57278570,1745133160,-6681109,-1711275777,75111690,13778563,-385649408,113705099,210,27932415,275316074,75655207,-1707868056,83063884,-970570598,107518468,922682555,6947030,384321165,-1709938096,-62547,384321165,-43512240,-1711248892,65535,645251083,23744592,-16484198,234908415,-1710946712,80413240,-704583270,234973700,-1710946712,-64968,1183650539,240129768,1778711912,-1711248896,65535,162019071,-770386534,112641,46844191,1413829376,1230458965,1398014030,1702187346,-939493006,1442840580,-973332905,2126777974,106859274,-787986805,-28931608,-1996488411,-131335098,-1959494581,2114190926,-796152324,-802963247,-523124086,-523116336,-523116336,-523116336,-523123062,-523116336,-523116336,-523116336,-492125046,533326804,-892772769,147324940,1465253888,1992686622,209634320,-2096734581,1199440379,856180363,-1980500014,1317797446,1586055946,-138179592,-62486047,-561262197,1274830379,-28377269,1577266556,-775779332,-96040472,2096779007,-1958525972,-1962636301],350,[653888258,1946223094,-1983804613,1325389894,-1042773018,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,-1360267690,-473835125,-931216382,-561265781,637723585,-1960441461,-74775983,2122963083,-931230786,638124838,-2097000173,-763166271,-772091648,-263288359,-1947052407,227135614,-2096999031,-1006317498,-1960393602,1368073737,-1101100286,638124838,-2097000173,-763166271,-772091648,-196179495,-1946790263,260689502,-2096998519,-1996173754,1183575158,-229209104,-1979955575,1183579734,-162100236,-1980217719,1983642198,-955615770,120390,-338133365,1207864067,650141380,1946223094,-1042314447,-1014299933,-1899471357,-1960392122,1468737039,-263288574,-990751095,-670841762,638028582,-1996335221,1451881542,-327251466,-544515093,-1006443583,-1014249346,-473833845,160114178,38898470,-661914741,-1950581111,52873342,1360209417,29459202,-788475261,-1982213638,1451880526,-998325006,638159654,-1962782325,52870238,1360209417,29459202,-788475261,-1982213638,1451881550,-25755658,-231681,1996487286,-1042379784,2126775011,1912547016,838804994,650411716,637694463,1996435967,-260636686,-624897,1183708278,-1924131120,1343671878,382486157,251619920,185875432,-385649216,1996423383,-394854422,99239563,-1957691388,67496006,1183535104,273870,-1612181936,-799110395,-1946663029,1586231895,138906094,-1962256503,1166790782,-27948036,-1995931763,1435042885,-832664826,-1946663029,1586231895,210209262,244812036,-832664828,-1946400885,1586232919,214139374,71796996,-1928964215,67437637,-800683776,-1914012023,67437639,-834238208,-941072759,379974,-100609,1996487798,-126418950,-473833845,-931740670,40959782,-1003421914,-14236554,-14286224,-227082448,-1018113,1996486262,-800682508,1183666198,-1924131122,1343671366,-401670294,-1073015964,1944650612,-696351999,-385649664,1183514910,-431605268,1187449461,-1962933802,65788022,-1991839605,1589963894,16131776,-385649407,1589968368,16131776,-385649407,1191181793,-864124468,58130689,-16741655,1996483190,-364475416,1342178309,99108491,-1957691388,70110790,-401715200,1586168962,-129528880,-1946527861,1200221790,173508872,-1949270389,1435237445,142577150,-1996208759,1586169429,-129528882,-1946527861,-2021003682,-1752628212,1586168846,-62420018,-1946265717,-1014895010,1200161804,106400004,84166029,1183383556,-360805936,84166541,1183383556,-396457522,97273543,-1042380032,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,1586230870,-1995994674,1182990935,2122515662,343212246,1978037817,-700004597,1988820993,-16061992,-16324282,-1411329,1183574134,263658,-398030000,1342178309,768493195,240123908,-1962696216,137220166,1183535104,536014,-294191280,99501707,-1957690364,134606406,-401715196,1182991230,1191117524,-77731374,-384630088,1988821399,922703370,922683386,922683384,922683390,-401733636,-123666043,-66701049,-385650169,1149960361,97659664,-770506751,-757997359,133701316,-2096692442,-491192110,652399360,-1996335357,1451883590,532948734,638058278,-778500213,-1932340768,-2084371513,-489488174,-1030826237,1150015627,126428680,654073540,1144719359,-1003784948,-1960379298,-523134713,-654847279,-150941053,63409370,13796291,-687611181,-661929330,1074283659,-385382106,1589903601,126559996,-773795431,-2082932782,-621346606,-1023162484,-1191128445,-489485588,-1030826237,1150015627,-1949177076,1144589380,-1958513400,-125104060,133701316,638552870,-1996335221,1451883598,-523134466,1183437521,-1168733768,1074807947,-773795431,-1270445614,-1984538999,1183578750,-27882500,133963460,39270694,2078999155,958793079,-999001593,-953746338,-1962934009,1451997254,-62520390,-1191128445,-489485535,-1895934461,-1948742718,641730628,1149962121,-62487800,-2117526782,17541857,1589968462,126428924,-1950857589,1174649430,13796348,-754168391,-27917342,-661929330,17286950,-1270445312,62281355,-763102138,65196800,1183448662,-27883012,738161641,-916496704,-939521334,1459617826,241077078,1074808715,-1947842935,1178142278,-385649142,1589903792,126559754,39291686,-1980873079,1589964886,126559750,39291686,-1981135223,1183575126,-774755354,-1982672416,1451876934,-297366556,99636875,-920977406,198041985,1183437059,-162100748,653156036,1330593675,1183546603,-162100236,49563267,1182860659,-1995704330,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,1183531499,-262763538,452985349,417432009,1003553548,863501910,-1019542414,-1960432265,-128007161,-2096658138,469695558,634451904,1177095206,-129596418,-138404866,211101136,-990230999,958856286,-994607305,-1993934754,-16036041,2112422780,-1950340097,1308746318,-465169426,-754322503,-263847456,653156036,-796194933,-778440565,-137178656,13796312,-947070217,-763116797,65196800,-565802537,-1981786487,1451881542,-25391626,1183543531,-162100236,49563267,1182860659,-1995647754,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,-1014286869,1446625932,1916041184,-565823227,-1960432265,-128007161,-2096658138,469695558,634451904,1177095394,-129596418,-138404866,218179024,-990230999,958856286,-993820873,-1993934754,-16036041,1183026301,-1071971602,16852517,1183576134,-262763538,1995200057,-24516349,1178142834,-385649942,1600061055,707273,15560,1586189911,-1962439922,1183384151,-162100748,-1962123637,39291655,-1980217719,1586231894,172393226,-1962439932,1183384151,-497645088,-2096603509,-1962670010,39291655,-1981004151,1307176534,-196703481,-1980344693,1451875398,-129594402,-1980082549,1451877446,-532247578,-1981655413,1451881542,-330920970,-1980868981,1451882566,140413946,1468729227,-330921726,-2081532279,-956037050,65094,469255723,1183447638,-363427352,-2096472437,-1962669498,41388815,-1981788535,1311498870,-160031756,-1980739959,-804523402,-963960459,460701963,-1948498293,1183440470,-162100748,-1947974005,1183442518,-94991880,-1962493975,1452012614,2033142,604033667,-767129152,-1311484279,1761384966,-291303878,-129594617,100292235,-763166689,-1983896576,1451871814,-1710837296,240150780,-1962413917,1452007494,2033122,-1325346173,1761384966,-224194970,-330921209,99505803,-763166689,-1710837504,252143868,-1593314141,-524220432,393986,35031816,134521608,134616713,1183432747,-666465830,293400635,1178142079,956986608,92072518,-352321089,2146831161,-2096727013,1962995838,-360807661,2131590144,-394362106,-1090161664,451608578,327022091,15367811,108793215,15236739,79627637,-1090262272,1183449096,-1461701384,-955943617,121414,888424074,1967106272,-666450171,-11141119,1183576182,-94991368,467945003,1347610198,627621530,-361300209,-1947699457,1586230350,-598856714,1407082011,-1980724399,-1097151402,990095464,159370326,-969210756,-813497485,-129594608,972707467,309716038,1978029625,-330942195,1446578293,-2096925202,1183523023,-162100236,1977370169,-564774638,1178144117,956855776,58057302,-952053885,54854,14319235,-1830222987,-662797567,-955943936,120390,270911371,-934901504,108380171,4245495,1183543156,-94991368,2095470137,956661517,108454982,247799,1446580853,2085781478,-465159931,-940094605,1165230092,134487748,639616038,-1960441857,-523134713,-963849519,-763116797,268482816,-704388397,-1030831732,-291377013,76097031,-1727531359,-757997359,-1023151733,-1191128445,-489484181,-706095613,-931233024,-150572032,1962935239,-129594564,972707467,327149142,1178142076,957117412,629141078,1178142076,-1960937492,1948263623,-196703422,972445323,930930262,1178142079,-147818788,1946157511,69125162,532948488,638058278,-778500213,-1932340768,-2084371514,-692518702,65196816,-1950183722,133079512,-2097114647,1946208382,214431494,-1958972160,1452013638,-296338950,92017535,1944864313,-430556916,92022143,2011448889,617057054,-1956350944,1452012614,-564774410,92035455,1943815737,80213842,-1588825088,-778500106,-992816672,638059550,-763164925,284997888,52880083,-1030880681,-14231413,126559751,-778440053,-137178656,13796312,-1023157513,-1191128445,-489485708,-1030826493,-291383157,-700054777,-1593341658,104400880,58001396,-1593597975,104400878,57935858,-150928151,1946158023,133472603,50520257,-1962409978,-1962409450,-363427336,14319235,109249908,-1996224508,1043982462,57804804,-1006410775,638059550,-14278716,126559751,-773795431,63343826,13796291,-753802055,-1898576926,-1579643966,-1993996306,67535623,-957676536,-151093623,1946746438,-662797558,-16485376,-1979191802,-533402554,74792872,133433087,-1056443231,100860640,378210304,1183385602,-363427352,-1727531359,-757997359,-1983625591,915129942,1206585348,-1950071157,110020182,-293402618,67315204,-1191128445,-489484322,39060262,-661929330,638058278,-778500213,-137178656,13796312,-947070217,-763116797,65196800,-1950183721,133079512,-1962440410,-398050362,-293358985,134652164,134493833,-1996320791,1190592126,58000382,-1962859799,1452009542,-1710837270,309225712,-1995969885,-2096632810,1962990206,-227082457,-1947175169,1452002886,-129618992,100292123,-763166688,-1706012160,310601918,-1981528439,485221974,-1947187573,112325206,-1519849318,-465139438,-1681783,-2096631802,67634182,33441526,1183536756,-229209104,-258341199,-1559047832,378079206,2122516456,678756568,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995244696,1451880518,21555698,-1962415455,-1995969514,1451880518,-301531150,20244743,-1947187573,112325206,778629274,-2082932973,-621346606,-1995970909,-2096633834,1962989694,-361300191,-1947699457,1452003910,-196727852,771118619,-628948960,-1706012160,325347518,-358543637,-334066937,-2082932985,-621346606,-1980742007,1183511126,-1461701408,-385649601,117375302,1072236530,-398030079,-1310042485,1760598534,-654896233,-150941053,132817882,132912777,14319235,1996431733,-260636686,-1949415797,1177276502,-95020040,-2097143763,1347551450,-1503084902,-1961563373,1452011590,-1710837262,331770096,-763111177,-1982138624,1451877446,-28903706,-1955105788,1452011590,-1710837262,335112432,-763111177,-1545931008,378079206,2122516456,561316056,-1411329,1183574134,-732525614,468993579,539883094,14320384,-1097183150,-350995096,132817159,132912779,-1980742007,1183511126,-1461701396,-16485057,-1979190266,-533405626,74792872,133302015,-1947974005,1177282134,-229237776,1183544811,-229209104,-258341199,-1558943384,378079206,2122516456,661979352,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995563928,1451880518,-1592202254,378210282,-654899220,-150941053,-263812646,-895351,-1979191802,-533402554,74792872,133433087,737166987,1444668486,67046,-1560227197,378079202,1586104292,249791486,-1610619951,1183516680,105265416,-1461124238,-916496648,1442843338,132398723,2133294080,-499219705,510918663,956821153,1946677766,-301531294,132817159,132912779,132253225,132388377,-257830165,-200918777,-1002146809,638059550,-14278716,126559751,-773795431,63343826,13796291,-753558599,-1898576926,-1579643966,-1993996306,-267976953,67535623,-425655288,-401175801,-502923001,-468315897,1585834759,1048794827,2080376804,-2096660697,516670,-291430796,-234473209,-10324985,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,69125188,532948488,638058278,-778500213,-1932340768,-2084371514,733544658,65196822],351,[-1950183722,133079512,-16283354,-2096631802,67634182,-1962416479,17295382,285729286,-351804394,-926196091,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,-675741486,652399382,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315834,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,2092499154,652399383,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840588,185104011,1308718326,-1056684405,1177223904,-1948715254,1183386710,-94991880,-1962522881,-778500538,-1982672416,1451881542,-1957762058,1451953734,173982736,67782275,638028070,-1912449143,651725762,1991,1317781547,239993332,-1175042541,-523038351,-1005566463,-953807266,-1962934265,96636099,-920977406,185196929,1183437059,274106638,2113276750,-129594450,1593464459,967369,30408,-1070901673,-1984280951,1183430726,-1371108944,-1984018807,1183431750,-1304000076,-1962516853,-1941534457,1183432747,-1471772250,26101447,-1874425600,-375765367,1586168588,106939398,647657099,1183383691,106859434,637689796,1317603467,-1043231808,1586168545,66161414,2139819599,-1773238000,60325513,1334514295,-1837725420,999575177,-385649200,2122515137,829685902,647388868,-1960441973,1183384151,-1336505938,-1984412023,1589951062,126559890,39291686,-1984805239,1183429718,-1101624900,9324231,-1436644608,-1044357589,1183711971,9119380,38832934,-1981659511,1586095190,1413162634,2081193730,70985221,28837239,721611520,-1236891200,647395012,-1960443765,1183384144,-933852730,39074598,92015743,1996765990,112645,-1070923029,-1951644023,1183432774,-370111588,1183515124,-933852218,-1979955575,1183579734,-464090142,-1983756663,1589953622,-1840872558,126559748,39291686,-1981659511,1589961814,-1773763690,126559748,39291686,-1983494519,1446758486,2132507902,-62506235,2122519670,57933996,-16711959,1187489862,-385875540,1183514867,-933852218,2097043001,956661531,343342150,11304579,-655817867,-1471742208,11290311,13494528,-1948105077,1178199126,956659138,57984086,-1962886423,-1069143098,1183402056,-1773761538,204325516,-565802752,98588297,1183383556,-598308390,-1953347957,204313686,-700020480,98064009,1183383556,-732526126,-1962516853,1468729927,1220936460,-834238136,1087395465,-1983232375,-1030828970,-2144937845,-1996422833,1307286646,-2082578748,637853294,-1960441973,1589903959,-630291494,126428676,39291174,-2083103036,637851246,-1960441973,1589903959,-764509230,126428676,39291174,-3252540,-1977168306,-899759097,650792703,1325336456,-25263106,-5407488,1988870214,-498693220,971265675,394249302,1178142076,-2096073790,1962980990,-1505296604,28722887,958065408,360498262,1178142079,-2096204094,1946203774,-1505296632,11945671,-968455424,969430667,260026454,1178142076,-1995934802,1451863622,957541296,226277974,1178142079,-1996065096,1451866182,-1303999558,968119947,360506454,1178142079,-1961986334,1452008006,-1304000028,-340502903,-498693352,971265675,226278998,1178142079,-1996065092,1451867206,1983465150,-385647446,1183579652,-1438237760,1183515518,106859434,-1962778684,-1993958794,-1471744512,-16550911,1190570054,57934246,-2086254849,-16606650,1183551558,-1941554800,-370605186,-1371110404,-1336507616,-1304001792,-1269398752,-1203338496,-1168735457,-1136229632,-1101626593,75401984,-1951512949,112308310,1130953882,205883675,-1950857589,112310870,1399389338,138774811,-1951250805,112309334,1667824794,239438107,-1950595445,112311894,1114176666,172329234,-150059733,306547160,722224523,520423493,-1981799424,-1073015739,1170670965,-1962926060,-619993506,45810549,274565376,-1026990242,684195844,1448542208,-1962516853,1451960390,541469482,-1994238437,1451878982,541469676,52581915,1444091974,-498693862,-1947969911,1451959366,474360614,-1994500581,1451877958,474360808,52319771,1444090950,-565802730,199251593,-385647397,-771030856,-654899331,-150941053,-129594918,-1946528119,1452008006,2110917604,-2082932985,-621346606,-1979955575,1446641238,2082045946,-129615611,-523169165,1174655697,-95022088,-1979955575,283901526,-1946663285,-523109802,1174524625,-27913732,33048263,-96024832,2122514432,528220414,2122385279,1979744508,-129596650,-94993663,-1929221632,1343683654,761791642,-2082739427,2080438910,-2096726254,1980299390,-129579254,1187446792,-1979711238,29358158,-991440128,19269726,1065428543,410386689,-385875528,-1014300066,-1949594727,-129070630,-1074110839,-405602303,16416387,501810045,-2096529663,1996879998,18016515,-13994241,1996433526,611778342,-1960819061,1174610518,710284072,-2097151739,-86966062,1347606737,-1961081205,1174609494,643175204,-2097151739,-86966062,1347606737,-1960819061,17113686,13796096,-757997359,320357891,1174608470,710284072,-57015631,1377655400,-1949791408,-1962757670,-1946448912,1451957318,66846,-788475261,64147936,1444090950,608568086,-1708763629,503408892,1996443730,276234002,-15829249,1996426358,142016266,1241009803,-632911535,-1982048631,-401680306,1448607256,-2328833,1183570550,441879320,320882179,17113686,13796096,-657327407,1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1960958616,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1960945560,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183391340,-94991880,-1960294773,1317677654,1760598768,1183391360,-27883012,-1728052808,-17805686,1760598729,1183391401,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2095128984,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,456354044,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,33556774,18641664,50331648,17023233,50332928,17060609,83887872,18160897,83915008,18322945,50360832,17009921,50335488,17062657,50336000,17028353,50336256,17057025,4864,0,0,0,1852397556,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1869619315,539915378,543516756,1953656688,1952805664,1735289204,1634541683,1869488249,1634541684,543712116,1936681076,1701978213,1919513969,1646290021,1870209145,1881174645,1953393010,170816101,1702057226,1701344288,1769099296,1919251566,1886330995,1852795252,544106784,1953394499,543977330,1701732688,1919885420,1701344288,1769099296,1919251566,1952797472,1663070325,1634561391,1763730542,1917853806,544501353,1634623821,544367975,1931505524,1768121712,1948285286,1663067496,1701999215,1881175139,544502383,1953785203,1936158313,1851858988,1752440932,1948282469,1629518194,1852399975,1750395950,1919950949,1702129257,1852776562,1768453152,1869619315,1763734642,1970217075,1718558836,1885433888,1864397413,1936269426,1953459744,1852793632,1952671086,1948279909,1870209135,1663070837,1970302319,779249012,1749223946,543908709,543516788,1852404336,544367988,1818386787,1919885413,1952804384,1802661751,1852793632,1952671086,544108393,1830842228,543517537,1701999987,1701344288,1769107488,1919251566,544434464,1852731235,1702126437,1864379492,1701978226,1936028262,1752440936,1919950949,1702129257,544417650,1701863792,1970479218,2037149808,1851858988,1752440932,1914728037,1836413797,1752440933,1919950949,544501353,1969583473,1417948773,1881171304,1953393010,1864397413,1752440942,1881174889,544502383,1864397673,1768711782,1864394094,1869488242,1702043764,1952671084,170812517,1801538826,1970479205,1948280178,1881171304,1953393010,1763734117,1852776563,1701734764,1684955424,1818587936,1702126437,1629498468,1948279918,544105832,1970496882,1948280173,1881171304,1953393010,1702195488,-1406245515,543516756,1852404336,544367988,1948282479,544434536,1953656688,544434464,544501614,1886610802,1768189551,170813294,1701331722,1948281699,1881171304,1953393010,1864397413,1852383346,1634038371,1948280179,1411409256,1936613746,1936943469,544108393,1920230738,1635131513,543520108,1948282473,1344300392,1953393010,544436837,1852731203,544498533,1818323300,1646290799,539785327,543452769,1852139636,1936028192,543518069,543516788,1852404336,1970348148,778401125,1852397415,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1768300659,539911532,543516756,1802725732,2036428064,543515168,1819047270,1698963502,1702126956,2037276960,2003727648,1702129249,1768300644,745760108,1684955424,1701344288,1920213102,1734418553,778987873,1986939166,1684630625,1970426912,1886999653,1866866789,1142977646,1667593317,1986291060,1629515329,1768714352,1769234787,1965059695,543450483,1918115937,2037671285,1713399152,544501359,1952540788,1969316640,543450483,1696624225,1919906418,544106784,1684957527,779319151,1968245258,1629516905,1629514860,1768714352,1769234787,745762415,1684955424,1701344288,1701978222,1918989427,1767317620,2003788910,11891,0,0,3408360,1449087830,1230197317,1230982735,5195342,-17890115,65536,65536,592,65536,592,63,0,65537,2,0,0,0,377,1769108563,1766221678,1850303852,28518,357,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1969516365,544366956,1684957527,544438127,4801607,2424885,1701603654,1936876886,7237481,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,524316,1702129225,1818324594,1701667150,0,776553543,4544581,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,842610993,0,524320,1734963791,1818324585,1701603654,1701667182,0,776553543,4544581,1048608,1685025360,1316250485,6647137,1969516365,544366956,1684957527,7567215,2424889,1685025360,1450468213,1769173605,28271,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267],352,[184862039,-13077312,1996482166,-394854426,211419754,184867159,-14388032,1996482166,209125350,211419498,184611671,-15698752,1996426870,175570918,-69539826,-2083109239,1946217086,-362902772,1392726014,329114,-428409088,331162,-461963520,333210,-394854656,335258,-495517952,16777114,207522560,-1962717186,1579144774,181061983,131077,66691,16973824,66813,131079,2359502,16973824,65730,131399,1310952,0,0,518818645,1183536982,-773795578,99650528,-768409592,1973047378,-1946157281,-620017448,1397955700,16777114,-1030857984,-1951663989,-1070355514,1397992363,16777114,1583306752,46844191,-326413056,-1957210594,-1705571714,37,393527819,-164380018,637831974,637944875,1912751163,966416140,-1207959552,1592524799,119408272,990153503,57803332,-1962813464,-2083288292,1183516867,37783816,-1996077429,-2082829568,344523970,1912882235,71600389,-1310186773,71616257,478887936,990178179,276039260,-372126837,-511489719,1435900,-344794741,-1705566458,107,1583335307,113953055,-1923656192,-117241732,-1962379379,1912945412,-2029131006,-1962637051,1166475844,38045954,-1312596385,28392704,518818645,2123061078,-1705553658,80,1959791449,-1950183917,1552623344,473638406,-1705571214,204,-369098824,503709826,1418534663,-2016214264,38112250,-922027385,1659569013,79922064,225582139,1284098355,105679108,1324027017,75268496,108216320,-351904631,-1957654463,66750426,82805564,137217931,-1962637056,-1961916147,1334379085,872056578,-774272055,79922147,359865403,-2083812527,205194433,451412851,954751232,-338981889,105928928,614094623,1476395009,-920691105,1442841290,142380375,-117180533,87752843,-645201294,1438867039,-14750581,-6683018,520093951,182985,518818645,2123061078,211441416,184549377,-1907329854,-1946799166,-1073019322,-1960441227,-388955580,1240197329,-523116335,38011686,1929657126,-18427,89143275,1464860680,109466,1490170624,1783648855,-26110,-1073020928,-125104780,31955536,-1030881280,1493494617,638643016,-788378487,-1947610647,496654273,1593835522,-892788898,76218372,-1996078037,139758852,50742411,-1948742718,1277887052,115986694,1465255710,-91491445,1604711420,1284048734,377606,1638402,1,36307203,1048577,30605571,1114113,37093635,1179649,38732035,1245185,518818645,1317754710,209634310,-217549115,526278564,707273,518818645,-1958477640,567084638,520126501,182985,3913758,-4663154,181018623,1220025856,-1193767424,-903872513,-1205993470,-661782443,536870840,503318730,-1912577352,-18216,576031,7321630,-4663154,46800895,2092441088,-1193767424,-903872513,-1205993470,-661782391,536870840,503317194,-1912564040,-18216,313887,10729502,-4663154,281681919,-1296556544,1792577024,-26112,-887160832,12564510,-1070868338,113909657,-4710912,735612671,80355264,131074,2359342,16973824,65706,92,0,11468800,34275677,57148090,79889429,102499696,125044424,147458079,169609587,191630020,213388306,234884444,256052898,276959203,297537824,317723223,337515400,356914355,375920088,394401526,412424205,429988124,446962211,463412003,479337497,494607623,509287916,523378376,536879002,549658722,561783072,573186516,583934589,593961756,603268015,611853368,619652277,626730279,633021837,638592487,643311157,647308920,650454703,652879577,654452472,655238922,-1957353712,1183522540,197735174,1090746816,280746231,1925397262,-201877243,82035339,-1014245333,-661925325,59042689,137188734,1246658055,118025089,137185662,-388434169,-920715191,1426064586,-1960907637,-919402938,58310667,-1143408831,-1019539952,-140966542,-473789453,-1948767484,768750531,293471108,-2116514998,2114159851,117976330,-347995268,-388434174,-920715259,1375732938,179935575,-1947076864,786682328,49035,42437422,1388784384,-1097182896,67108673,655407559,1342732031,1103010385,1516175709,-1037319629,33554883,16870400,0,1475119957,142510934,-1912310133,-953809338,580,-149535093,76097240,51136139,1174606918,1149838872,273058564,105154854,51660427,1183718982,92874250,639387275,-1962785399,-1073014202,-2077421196,757167107,880018308,1946387501,-1957303485,1174605382,83961368,-1911667061,19269190,1089143876,51267211,690360390,1183515205,-1898383602,-1993996730,686490180,51267211,690360902,239504133,637945486,350946345,51267211,19271750,1183515205,105287182,105120038,-1026990242,952631324,1448542208,-1909817717,-165270458,1946228805,610175511,-473825494,652149506,-1926006901,-1960430753,350946375,707026570,65262079,2005608159,861900083,38243110,1183434283,1166747374,1435182635,-1983511763,1451876422,2105616098,2130739222,2105615884,2130739227,-337958140,113411,-2095688053,-1071971845,-2139127771,1183416516,33260510,-47923173,-1996487163,-75244474,616569601,263678,-1982183799,199879774,-262764286,-1980873077,1183577670,-497644576,-1981528439,-1070864810,-1980479863,1988883014,30271770,15498883,1589906548,-465140764,260777474,1589906667,-465109020,-1744336346,1312409739,-1207601698,48955393,1183432747,1958743034,-327253218,-1962118144,1183048798,-1960443164,-1962087665,1191175262,126494436,29920152,2122576462,561315844,15498883,1586170996,-465140764,126559746,1586170603,-465109020,-1744336346,-336312831,-327253217,-1962118144,1183048798,-1960443164,-1962218745,1191175262,126494436,-196728424,-887041,1996431990,1103010336,1183384105,-193527816,-14780673,-1097196426,-1946157247,511589368,-162594443,1946424646,75399959,-1962511360,-338102329,-1949857022,-802480554,49019601,1443090987,-262798344,-2080614775,1946158718,-60885245,16416387,-167024268,1448548468,2130753178,-59310334,-666465962,-1761543270,-666500350,1183515627,-129594884,460649995,1459386111,-1593788774,-1990830334,-73738682,721608448,1183438406,-1996231686,1996487294,675711790,1358448131,52840075,-11470266,1996426870,175570700,-402098433,1183518122,-1989415972,-166986114,1448548724,-369052006,-59310334,-1694987434,50594043,2122971139,-1962480648,1183448134,1962281976,-59310312,11967062,1996423951,-125085954,-16712806,-339268609,-28931325,-375159,1183526518,-129629400,642157392,1358579203,-15829249,1996426358,142016266,-1962045464,1177147974,-159480842,-385649664,2122579498,141819926,737171083,82515542,1257264779,58511883,-1963069719,136582470,1190529397,58003477,-2096974103,1946161278,-96024816,1183514624,407241494,-351123965,306613006,1183439095,373722106,-1994897917,2122577990,108265478,-134586633,1589966942,2013210154,511115016,-1709410561,63783358,-1963702647,136582470,40516468,-14780673,-1097196426,-1996156095,37615174,-955941632,194118,66485899,2117858430,-1962705378,1190534782,326370325,723404427,-120504121,-335788407,443976459,-956237847,64582,294531,-537460108,425603,1593246580,443976700,477427211,-1231399337,-1962658560,1308884046,-1990831622,-73739194,50615296,116118598,66864779,1183447622,1962281970,-62485729,1358579203,11967062,1448543326,-1697495415,76808443,-1982708181,65795654,-622967,1183526518,-230292696,642157392,1358317059,-15829249,1996426358,142016266,185331176,1461482742,11967062,1317733540,-129104900,1183405649,16489168,1174602947,-1962480688,1174666310,-230258184,527758859,66864779,1448147014,-855591270,-1990830332,-73740730,721771264,1183436358,-1996231690,1996486270,675711790,1358054915,52840075,-11471290,1996426870,175570700,-402098433,1190530000,58003477,-1006557463,-14276002,1996425847,477560606,406961818,-1946645758,-953420730,62513361,-101213952,2122971139,356972286,-1962183676,2116755070,-3061762,-13958421,294531,1593246580,108954622,-150834176,1962281951,-96040163,1448134403,1728117658,-25755899,-867792554,-2080328038,-867826939,1183516139,-1983446022,-166988730,1183522164,1355219962,11967062,1996424592,1183405822,16489162,1177224651,-1962677302,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1142421386,1962281738,-129594595,1448134403,-687801446,-25755899,-934901418,-234834278,-934935803,1183516139,-1983446024,-166988730,2114132340,-1705617416,100466870,1459517183,-73731957,721580800,-1962677306,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1578629002,-916496886,-352310078,235941123,2098073661,84143096,-1073017328,-926680708,1459617812,306613078,460636171,1946387501,58994026,-1410792587,58993920,-320273547,108956416,-1962857751,1589905022,126559788,-1909307901,-1993996218,424080901,-1962445820,-120511930,-1070923029,639917764,50611971,1183722054,1166616072,809929476,38111526,294531,-1628896395,575048448,1174657271,138841648,105220390,-1962879255,1183516286,575013680,638076558,-1946008183,610190528,38767398,-1909961213,1300833984,844008198,-166885082,1946425670,576621319,49019857,1992612651,1543710238,-1898380540,1569269440,9300228,-167346549,1946425670,575048455,49019089,1589952555,1191388716,843449092,638076558,-1064565367,639917764,1308823435,650153514,-1962652279,-1993985978,2122515013,57933828,-1946197271,1642668614,108956671,-1909438837,-1993996218,-1064566203,639917764,50745227,-1064425394,105744678,640831115,1190530441,125043737,-786282869,721611768,509527232,71762726,1183760643,1166616072,138841604,105220902,653411977,-1996339829,-1960380858,-263812859,71666470,116672137,343342935,-13469953,-963891082,-1929300504,1343680582,-15436033,1996436086,19195952,-1960393074,241091589,-1912108762,241091782,-963723124,38636326,-1993949042,1183515215,1200170740,-163149052,105351462,1589954190,-1899983858,1300965062,650153476,-1912057975,1166747334,241091590,172460326,653280907,-1962129527,-1993936314,2122518087,460652562,1343107,1190532469,259261465,-786282869,241091832,637993254,-1006090455,-953808290,-1962933241,-2068244922,-101213949,225825291,-1726724469,-770967049,-2115435659,2147465216,638076558,637683081,12060041,1166616192,1166616070,-1949750524,1451953734,-129595120,-1946528119,83461080,1183732861,126559994,-1896986999,958793798,637763077,1183516041,138841838,71645478,-1993997187,1183712325,1200301818,-330921726,638076558,2114078009,1166616068,-330921214,638076558,2097562937,1166616068,79921926,1106921099,1600038891,3195593,6856,2123060823,1962871560,175541042,638338702,721568907,1464861766,-1930135927,-1231358394,-1006030848,-1960381346,105786127,1183405905,16489202,1174604126,-1962087438,1183713910,76228108,-1996077525,1174666822,-129595130,695533323,638338702,1177224331,-1705553914,158466230,638338702,721570955,1464927310,-1695529335,161808635,-336574933,205950474,38046502,-1996208597,1174666822,-96040700,812973835,638338702,721699979,1464862278,-1930660215,-73732538,-1005995776,-1960383394,1311442511,-1990766332,-1231361466,50981888,183233094,638338702,721699979,1183385158,105251838,201082505,-1909558017,-1960440762,1177224260,-1990766586,1183639158,11967208,1589905919,1334519526,72231686,-125085871,620821402,-339268860,205950474,105155366,-1996208597,1183579718,205950712,-1962637018,-1993934266,1183515204,1149839100,-28931324,637814275,1577469065,180537695,-326413056,71732054],353,[-1727822663,-225707529,29556353,1183517822,734397190,-69736255,-1031076373,1577469443,312009,60616,-1070901673,-1983363447,1586218566,-1959294186,1418410564,1954974012,1989577215,944540671,-1950462327,41913305,-1898676599,653822914,-1994832501,126603846,650921609,-1995029109,1150004294,1950626668,28837245,721611520,-1337554496,862864523,92108356,-352321096,-1983894782,1737144902,33563920,198854281,1780118720,-730398975,-1697483009,197673406,1037715081,92078081,31082183,-1101100288,-1962639477,1183385159,-1169781810,1957709363,-136317179,2122567262,469041584,117974464,317245187,-1946645509,183029318,-834237957,-947140469,-18300629,-1136227846,1355708159,-1979777304,-930361786,-1054095477,-1980045080,2122562630,561315852,-1983101301,1183684166,-11528560,-919875978,-1987031415,1317639246,-397323886,-672531062,-1367439100,1183432747,-1907979840,-1987295607,1183418950,-1270445688,-9134396,491227686,652428936,-2011279478,36101966,1183326023,1200236254,-582580192,407341606,-1996488411,2122566214,57999366,1778428649,-16750080,1962893940,195730016,1183386588,1975520182,74770691,1461091979,1306892880,1183386606,1975520168,72935683,-1710396841,203379203,-1952037239,1183401540,146896,1149983605,1582599004,-1979955575,-956891562,-1961200385,1207317084,527761703,1347573591,789797018,-62486260,-335653239,1347573505,1293078938,-62486260,1392400009,24812112,1183449087,1975520170,65464579,-442871721,-1995638451,-1072978874,-840367243,-968440061,1187446785,-352321336,-800667899,1187446786,-1996488450,-1070873482,-1981528439,1183442502,-230258188,-1962391925,1183386198,-1705604712,-1950065013,1183405127,205949936,-1946794359,1451953734,-1673098992,-1902225783,651725762,1183319946,-481936643,1183451250,-45729569,1183450742,-45709090,685983370,2122579270,343146698,721241738,-1041200156,-1631321370,-1960378508,149632320,-9134396,424119078,1356875401,-2853121,-1097149834,-1995617983,703199302,-1000436990,-1990572149,2139338822,594804816,954025610,460717382,22169483,1200339014,-263837354,15761027,1191119231,1481083832,-2081405439,2097199230,114181,-164953365,-15304961,1218099318,-1995592901,1983625286,-150768464,2122561630,1450442998,647782084,-2013182070,1178256198,-1979157789,1178132294,-1979287869,1183374918,-481916221,-2084354520,1946208894,-1018787308,-259267542,-1006442815,654275742,-348819317,1956561928,2005608191,1996445209,-763953196,-1237205350,-96040701,1187448299,-1962934022,1175128646,-1005620216,1183029342,-1960443240,-129619193,-1070923029,-113015,1996485238,-1133051916,1794668287,1996443648,-864616454,-4688129,1183701622,-1924131168,1343651910,-2081290776,1963053182,-129594515,64636419,58046534,-16734231,-1224796554,-1224736906,1183580020,-431619308,306613072,1357137411,1358775946,-2853121,1996477046,-1401487412,-3246337,1996486774,-1101100070,-15763457,2122561654,92012672,-352321096,1354771202,-15432051,1183666198,-11528524,1996468342,-229971782,1183533291,-2008663680,1183384446,-2109305976,2122991161,-1975088893,964970123,58559558,-1953741175,1178175046,-1996259954,2122550854,376766656,2025753886,-2139714049,521537302,-1515870811,-1069103329,2122514433,1802764534,-1985984885,1183576646,-196703838,13532803,1996431220,-831062030,-469697638,-193528050,-1949403393,11967216,-268235006,-337217911,-230257914,-2082060663,1946209918,-227082468,-1697745153,252641462,-755969,-259273098,486603674,-339334391,-196703485,-1964751223,1183368006,-96039939,-506231,1183554630,-162594826,57982987,-2080519447,1963118718,343342944,-1928169729,385841286,-230257840,1343505923,51529355,-1924074426,1343651910,-1915980033,1343653958,-4688129,1586223734,259522494,-5343489,1996476022,1418104252,-1924131073,1343664710,378553997,-1166606512,-2080983832,1946158718,-1874425080,1972651577,377391877,2123051499,-1773761770,1955743289,141186854,-1186705254,-442871793,1460654413,-11237747,1996443670,27171506,-11010049,-442845578,-2096110003,2080552062,-2037557474,1343684372,-1699449089,270816059,344362327,-11528449,597341302,-939524345,46150,425603,1325337716,-797015088,-385647615,2122579044,880017414,-2084282741,1963083391,1996445457,1306892964,1996427308,423533226,-11071435,60466806,1460682322,-1700235521,273042917,-1699318017,182851902,425603,1183522421,-1840895082,734147481,-1949791294,1177261126,-1036805744,1183433259,-934377018,-1949940085,1600047190,1231561,1458342741,74892375,641501990,1223,1912799107,276234014,-16091393,-1705572234,263410491,-15698177,1996425846,597317384,856683783,-773336577,140428519,1183529357,1183558414,1183755020,83830278,-1026990497,-1957363698,-1000909076,-1960442762,-773336772,140428519,1183529357,207522574,-62571738,992347765,661978717,-1901358165,-14285242,1015227908,-15175152,1996427382,209125134,-16091393,1996425334,74907398,1610572264,247646558,131077,69786,131072,265276,131072,1380521,131072,1576904,131072,2035415,0,0,0,2248,1586189911,-129579258,-75300864,-13667068,23726198,-1775602,-15992693,-504822923,142016256,-401735574,92930002,57982987,1459671017,207514,-369153280,-75300668,-15108859,40503414,-5183474,-15992693,-1377238155,142016256,-890567830,1795716747,-1727854524,-1996194569,1147927622,-140967158,1183385212,1960512506,33260318,1149963134,2130155786,-338129926,-1948570878,-140965820,-1023148930,-1946663287,151386182,1356910848,-14729318,200838143,-1957202689,1166670918,-96040184,-2096478839,1963067006,172264200,-351517303,205899525,1170669568,-1946157566,1166607942,-125926642,-1960348672,-1991706554,1586168901,-1948004090,-1996270457,-768932283,957373837,176030805,1204241219,1124073470,-947129877,-892772514,382205956,-1906966528,1183517254,138838792,-330921726,-1947318644,1183385158,140413936,34096771,-1995994330,1586231366,243237644,-1724549888,185237495,-385649454,1586168098,746061582,1781168127,108461828,-327745786,880279326,1200443986,1783635524,-1962907136,1610559071,16312604,-1962520833,38046707,1090012715,1187455604,-1962934020,1144650822,-15368700,1347817078,1073890443,14018640,-1896069377,-471135674,-1946663285,1200163934,140413698,34096771,-1995994330,1586230854,138838792,126559746,-375159,1187448398,-352321284,138906486,-1946390793,105352136,66612983,206515144,-335655287,108954403,-1004175872,1182992478,-1960443384,-163149561,-2096603509,637667398,1183385483,105840634,972965515,-713098682,2146846265,-96061156,1586173822,65262076,-1014821794,-12614896,1183520373,-351827464,242679567,-15960321,1996487798,3008760,-1946401025,1586232390,71776524,2095645566,4162559,1996427892,-13107442,1996484214,-260636692,-22878194,181061982,706560,1988843008,106859272,-570170415,-1995390077,1065612894,-1956217856,1861683268,-1949791482,107804423,1277937667,-129070836,1183385483,138710010,-1962512649,105155528,50622199,206318536,-1946399095,1183384646,175541246,-13863681,308947572,1183646314,508565240,1781822719,-1929352704,1344160836,6946922,-13732725,1586175068,-16267274,-1026990337,-1957363704,-1957275668,-164951938,1996427499,-1957275894,1174602309,1625837574,1966687999,-2081718524,208928829,-16091393,108461877,-3217394,-26025,1599995904,33999561,-1493171712,256,956367616,117440768,0,0,0,14536,1586189911,306678548,-1948629367,1468728391,-867792634,-1005429109,-1960428961,1589905479,1194010122,1191388678,239469314,-666465976,637820612,2080524091,-632935671,105330982,1105789821,341740290,-1995421813,1187503174,-1962934044,1317653582,-698971692,1091063435,17144129,13796096,-757997359,-1983363447,1586219606,33810692,50087623,-731986944,638028582,-1996335221,1451880518,140413938,1991,-661929330,188189478,-385649162,1983447506,-1960542500,1177278534,140413924,-1006483575,992347230,259785287,-1962385781,1586168391,1194927620,-385646842,1988690342,-934900758,63592075,-763105210,-18176,1443095251,-1950183694,126559960,-1712830839,-757997359,-763111177,-1931806976,-2084371514,-489488174,1183438339,-296318484,15091399,-1949791488,-263812134,99767947,-166002686,33416833,1183438339,-94991880,-259276146,50629414,1183387718,-1950118156,126559961,-1995422205,2123101766,-360807676,-2096532224,1962993790,15395075,1183568427,-163169804,1183385214,113374,972969609,192804422,-1980348789,1187503686,-2080374786,1946222206,-28931226,971392513,695592518,-1898035573,958793286,58655813,637577193,108922169,-1996125402,1586224710,-1948003844,8980598,-335788289,-427916494,-1960020736,1183768134,87631366,1325335932,639429628,2097431865,1166747143,-565802748,-771989877,141986787,1191116937,-2096824324,2080439934,-363921628,1182997108,-1071971592,16919077,1589967430,126559992,-1995422205,99349574,-768313,-25263233,-385647104,1325399855,-2095352600,453176390,-55872,-991017471,-1960383394,273023751,-369736055,1187512079,-377487370,2122579719,746455804,-15573365,2013211767,-1962644950,-120456122,1996430928,2013208072,2013208116,1145539894,6967326,1602945130,476053294,81020547,-1947973889,1178196550,-385647132,-1070858766,-1026990242,281542674,1448542208,-955351413,318960710,50218695,273059328,4031270,-2094650252,1946157693,1166747173,340132612,637951684,2130986811,273059349,71666470,50660134,1183716422,121316872,-1880554627,173982721,-1992848602,1174947382,-1946229117,-1924774202,243860559,109840456,-829749174,-654057007,139206281,139331212,1183576067,-1950184438,65130958,139502529,139597449,138813067,503571409,-1960441780,-796131769,603980805,-96040452,-61437630,-972820085,-1945483773,139764674,139859593,-1040431477,-268238112,-1945471485,-92929087,139998857,140119689,1745372776,1206388784,1111393044,57999368,-1593772823,104400952,477366332,-1591737752,1077938240,653779153,1347553346,241050,-28931840,58048523,1744882921,1117855746,-1311626488,1760598530,1347616767,16777114,-62486272,58048523,1778427113,134768642,16777114,200313600,-385649162,1157496969,-25755901,255130,137405184,137500297,-1694730497,65535,-1995950941,-1995950570,1451880518,-1996190734,1181283910,812142600,976682760,1043791624,1743261192,-196704000,712359947,-1947187573,883159638,907446536,137390088,-15304961,1996428406,273058578,1996445520,142016502,-402229505,1291779010,-25755901,282010,-59310336,16777114,-6662656,-16776961,1671102070,-16777212,-6620042,-1962934017,49017926,1600045099,1231561,19656,1586189911,239569678,-1995417717,1451870278,306678730,-1995155573,1451869254,172460998,-1995679861,1451868230,175541186,-16616193,108330804,-16485121,1962873460,175439632,-1995283224,1418265668,134259462,134354569,1091587211,133566089,-1056420213,-1056767263,-1995966301,-1593312746,1317734400,48349446,70107395,133997312,134092425,-2096210293,57999423,-1962521367,1183386694,-1983304722,1317655118,-767128620,957243019,-385646841,1183515804,-800683538,99239561,1183384580,-398030386,-1962778684,-1960389506,-1983476943,1586223174,106939406,-1995863258,-1053039026,1508442997,-700004604,1187446784,-1006632500,-165232546,1098121472,-473835381,-931216382,637635366,-1996336757,1451880518,-797013006,1435043209,-800685310,-998325244,637635366,-1996336757,1451881542,1586185974,-1995994674,1182990935,-907475762],354,[-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,518818645,-16091393,1996425334,387078,113953055,-326413056,1988843350,-1933147896,105155333,1886765067,-16040821,1451963508,71731974,1912886331,991196935,259457604,-26025,-771031040,1157563764,860089094,-1996191296,1149830212,105154818,-26025,45613056,1996443681,74907398,16777114,1958742784,1475906352,67226,1959922432,-1958967010,1552483934,73304836,-16622455,1583285828,443081,28889651,1475603200,74394,-1194183936,-420806654,518818645,-402229505,-920715259,1426064074,1586228363,-1836086524,1225777925,93491081,93095819,-26032,-1027014656,1941438466,-326413056,1473809950,-1962115445,-1960866849,-2145416225,2085618303,52738060,620599888,736886783,-1948284016,172488223,1460040708,-12308070,1201297407,855757649,1996445659,142016266,1996444499,244338694,1593861608,147507487,27244544,518818645,-2091394930,1946158718,276728649,529260427,529260427,1342340992,951585916,-40218619,-352206812,-544501715,1207312267,108266506,1144101463,-1705573927,36720967,242679639,-15960321,1996425846,108461832,-401698736,526319622,838345,712,-1957210594,1988692086,176080126,-955531124,-829748108,52885043,46629685,-1070335774,1073610369,-2048326794,-24952832,-1946717694,-523157306,67494097,1792160512,-397389312,-770965953,-1030854540,-1962933569,1272875982,-472783919,242664734,818819,76223093,208994363,990004363,74777152,-28407479,-506343029,530969596,185761419,-1207012097,1460011010,-1705881594,37114683,-28931321,41766,106414131,209125200,-16091393,244319862,1342216168,2062024810,1583307006,248170783,46661632,1448542208,-955752821,130630,-1727379829,-1037319629,-1014237045,734147481,1004047298,-1207599109,48955393,1992605739,1149838852,1958742788,-25261800,1586232203,176063486,-1207600128,48955393,1183432747,-775713794,2109737952,178444,-140916853,-336032775,-775714042,651725792,-1962779511,-1947741753,652159947,721968265,-28441656,105679142,-1026990242,751304712,1448542208,-1962129781,1077939798,-1981266295,-4658602,-700020353,-1194047863,1183416321,-666465830,185222795,829687878,1183432747,-96040460,-1962391925,1183386198,-229209616,-990230901,958794846,-1004831225,1183051870,-1960443152,-196738809,-335919361,207537379,-1995994330,-919866298,-1897374069,1089202758,651445899,108857145,-1995994330,1183568966,121186008,-1960442242,-666466041,651576971,2097301305,1200301575,-700020478,651839115,2114078521,1200301575,-632911614,1090831235,2146717241,172395451,1963476491,209110043,38046502,72649510,652887694,-1993996407,1589903959,134161932,14698183,-1980355840,1988750966,-461993496,1964013113,14280963,-1961861493,-329348833,537544694,1996425332,642292240,1586169248,843549676,-1946270071,529207903,-1995815029,87947334,-1103137792,1586167824,41911294,-164399872,1946420806,13533485,-329348344,-13862913,443165303,880279326,383534733,778013520,185098239,-2096726336,2130763390,-565786875,1586167809,341806060,-74770549,1166753163,1222150922,-830252428,-25261280,163203,1190547061,1215628294,1963129731,1087275789,1200347787,-431585008,-620022037,-830393739,1586168832,746061804,1781168127,2013208091,-599356106,1602965526,140508974,108969995,14581379,1187449471,-352321058,18923011,-135629175,1946222790,32368899,-1280257,1996477558,-663289898,-1696958721,-65536,1586229259,-863504660,309594624,-730398893,-2722049,1996478582,1120705242,1586168546,41911294,-385649653,-956890888,125108256,604391050,-1975028732,69469766,-407304844,-1978537213,19203654,81152,-511653605,381780990,1374451455,638344900,1200437247,-1924135422,1343673414,136550998,1183449087,74793198,65781803,-1996488264,1988750918,281475050,-1961790464,-1081873314,2113994888,105286151,57934884,-1962852631,1175128646,-1004047096,-2094658466,511574335,-1961855233,1086491843,642798144,597309439,-1996058873,1187506246,-385875474,1183514895,138808074,-1070862220,-1980479863,1183578694,173443848,-1980742007,1183576662,207537402,2114402598,276234193,-1040955765,-1023212832,1077985932,1589923922,939468528,-16309350,-398063105,653287108,1174472587,-263814156,-96010494,1988740331,105314026,-385649660,1183514795,138808074,-1595341964,-364448256,-166169342,1963074631,608695826,-385649407,2139291787,57999362,-1979677975,19203654,81152,-494677477,1190543875,57942250,-159331712,1947265606,-329348324,8961923,-2147254783,2122518730,158598648,16285315,-897580172,-27358432,1461961355,1976580896,-327745732,621168266,20774913,616569600,1443326,207537232,-1925710042,1342571079,383010445,-361300144,-267902054,-297367291,721712448,-1207702592,1183383553,-293698578,-385649664,2122514714,309593848,621168266,20774916,616569600,2360804,146277355,-364508928,552224502,-1058471051,-347698688,1450508580,82462454,1586170484,877104108,65788556,-1952858069,-27883024,149571318,1586170484,910658540,65788556,-1952858069,-94991880,-1286517,2013211767,1783654954,1778412032,-25755904,-1923657130,1344160839,6946922,-13738101,1996430431,242679568,-15960321,1996425846,108461832,-1411329,1996479094,-696844328,-2853121,1996482166,-596181026,383796877,65661008,-1964751223,19196742,1586177909,746061804,1781168127,1778412113,1778412032,1778412032,1778412032,1778412032,-1962907136,1610559071,-364448228,-164793328,1963198022,172395303,1963476491,207537194,20939558,1996431742,-1933341936,1379942594,939468368,-939056230,-398030584,32196342,1451972212,-1955927072,1175128646,736982024,-92370433,-1962391925,1183386198,-229209616,-990230901,958794846,-3047929,-947187594,50520257,1086491843,-1001369024,-14225314,119773751,1174996545,-262224664,-2093022426,-16584634,-924059066,15629955,2122518645,175440100,15236739,-768932747,28967915,1589807872,214616415,2148352,509040128,17333891,1183545470,106859272,1455743991,-976223478,1183517278,-774372602,-28931608,-1945712501,-1916760368,-225714050,990356979,-1959037734,-1946973190,-1510736306,-208929909,1392932395,-1962647925,176044801,3740532,1317736318,732296190,-24443274,-351898069,-1947038744,-1510736306,106824539,-1944141333,-1915187504,-91496330,-201437557,1595875237,180537694,313344,509040128,856061637,71732178,2014024,-972823561,84166281,1183383582,474269692,-964493311,1928346398,108447220,1006632889,58000502,-2054131221,1718885452,-1014767989,-28915938,1580924928,-2062191364,276168270,990921867,58003527,-2080481655,-420798781,1962823301,1976665366,-27359475,1853383,-27359488,1153893867,855638044,1976665536,-137300222,71748,-347995276,407172872,24379394,1975520074,1959888137,474269445,-964493312,529066782,-1026990497,-1957363706,509040364,-1962510651,20776006,-1090160896,652935169,1179240587,-1375784122,-661978442,1178999011,2126724013,-338546172,-1308003324,1960196609,-225818877,-947133214,1963130496,1595883521,113428830,313344,509040128,1988874803,1988707844,209110526,-1995944309,2126777420,106859280,-1982266549,1312554078,-385649156,1183514754,172375038,637958771,637683083,2097562939,1959922229,-28901587,722224267,239372737,-955495287,137284,1444827729,-15567105,1996427382,8513544,-964470438,206342430,28758578,812921579,712308234,-1946269953,205794241,-955366263,71748,1444827729,-15567105,1996427382,5105672,-964470438,206342430,28505650,-947714239,-8984316,309645834,722224267,239372737,-955495287,137284,1277889515,239896844,18367687,-11133440,1996427894,142016272,-1962931480,1595932230,281200990,-326413056,-987867306,1200294494,-930375410,51136395,274172368,721704491,-523172794,1992679633,46564102,-1817317373,-506338863,1313796355,175556013,-1995285367,1992627268,-773664506,-1376648222,-1382961773,-1054102126,734694295,-473943093,-922009593,-654900615,75104011,-638068489,-1995802939,2088962628,75300878,-537404789,1149967497,-1983446254,1153898052,1358954780,209125207,-401967361,1595930384,180537694,4245504,-950577664,53830,-1960675701,-92894924,-1993194357,-796073402,2123219086,74892772,-67107655,1992664307,2126818590,197299226,-1960020777,1372730312,1394445094,106387026,1398152734,536734696,1516134151,-774896805,65262051,46629875,-1948458407,503770050,-840413098,1183400189,32946942,-768353650,-150987077,-1949791261,1078001222,-939269935,-150941053,16782918,1094780276,-150941053,71238,1988828532,510954490,118256232,640977702,51266699,1078001222,-939269935,184603267,-385649454,1119552674,1364349696,78234,-62486272,58048523,1342475753,81306,1975663360,74639619,-1980213623,1190655558,1946158102,-92894447,-1958447987,1183384132,38062058,28835842,373749504,57936896,-1995815285,1183572038,373749524,561316096,-1946519925,-1519903116,-1960442100,1552623156,-564229870,375163686,1004297865,-1962770749,-530674749,1586097105,-1983708198,1190597702,1946173462,578223919,-2113880422,-465139451,58048523,-16525591,1996481142,39436,1183449087,1975520230,-428409077,-1676067174,62515460,-1946782011,515505734,98694912,-268238844,-1947044215,-523108794,1988751363,511100400,444515501,-687095156,-930392972,1183432755,-1069119036,1375098507,1394445094,106387026,-11133410,-11339658,1996488310,1996444612,-55449408,1583286047,1183406938,-1000472128,-472783919,-947653885,-1069118718,-150987077,63998947,-497420714,-1069118530,-617409557,1996445214,-159973384,1409185535,1961382736,-297367044,-1191174469,1996423186,-159973384,-397323440,1183578839,2013678,-661921289,-940149051,2147422784,-1946913143,306482142,1195104515,-1946586094,868625347,1408366546,1347821136,-1528278447,1190615290,1962934552,1347821062,1543185128,-1911533941,1200355398,341216018,58640955,990014953,-1962770750,374639554,41861691,-964443509,1928543006,-968455696,2093370939,18999555,13649607,12144896,-193557632,-940409205,59462,1088046731,1995952691,-631862816,58061627,-2087686677,1946164348,-1425765626,-1947711745,-398652860,-352094973,2088996932,410255364,425091,67177086,17319051,770377284,16925835,636159556,-930393773,-1962519413,-805107644,-1056766837,-2096997237,108986618,-754728701,1418327531,1493469446,990153563,-955941439,118854,-964441973,1502472990,14319235,2122535029,1249641192,2111721019,373749511,1047789824,538330871,506950656,-1911741512,-465138216,-16363181,1996487286,1996424726,-394854414,1996424785,-1706027280,223805703,526080263,175489035,1459959,-385649663,2122514867,762577104,-1962520237,-196727869,855645883,1358165970,-193528034,-397257904,-145163945,71750,-14808971,-397347722,1493694931,-672579237,340671486,602473333,-193033471,57867067,989911273,427103309,1005876875,1359705335,-1962930247,1504048071,1183053963,-1259790604,374160128,-1394015363,272993024,243106624,1208121600,272992584,-989667135,-964485514,-1376779518,-1378990455,-1379121527,-1379252599,-1899477367,1183578206,-834262070,-1948760439,1177274438,-700020276,949635,1183518072,373656008,-1982970229,-1962153211,1166658630,-901346538,1183516041,393756888,1996489277,-700019950,1024227392,125239298,-401979961,858778371,-666486336,-2092955276,2030098558,-2082932990,2030098046,-136775931,1166661726,105992970,-2590977,1461638774,133329896,1290361689],355,[516391935,1006576105,91558479,-350305405,734235638,515896390,-137219328,1958743031,1364395553,1996430928,1381454068,1492659944,18368247,503870720,1358198527,1509468904,1988822875,-41489932,-1911598664,373749720,208928772,-1912965493,1183532148,38046186,1075201783,-13798400,1996431990,1306893028,-259322501,-16776776,1996487286,-157658906,-15897598,-1705631114,286281189,-1696303361,287971646,30557895,-1898935296,-461992488,-1190887740,-1527578620,16547459,1996425332,26647292,2122514432,141820156,-1694730497,357,-1911494216,-767128616,-1026990497,33557536,17904128,33554432,554770688,33554432,605119744,50331648,17615105,50335488,17915905,50336000,17619201,50336256,17912321,33559296,303002112,50331648,16813313,33638144,335682816,33554432,352877312,33554432,419908352,0,0,0,0,1760332629,1586167825,845838,1172921690,707072,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1957363712,951590636,-2585088,1996426870,175570700,-16222465,23725686,520102120,707273,-1275051,1996426870,175570700,-16222465,6948470,-922745624,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267,141820938,-1710328065,19285041,-1961992565,38243103,1029694592,242372432,-1711006872,-56067,-369342839,-1070921936,-1980086647,1183448134,-767129108,-1982314871,1586222150,-1908962546,-1962716154,-1960436132,1166747199,263438,2113933885,1166747179,394510,-1705975599,22617924,198723209,-385649216,-661977368,-1962719234,263431,-1933162871,166447198,-1985853811,1452066374,172291784,-16223200,1218055798,-1962833882,-2037838778,1183580030,-2142861046,-1995946357,1183547974,-2075752186,294531,1996427380,2122747150,1783633663,1396414978,1183515391,138840450,-8483189,990662281,-1995211327,-1946190202,-2109306431,-1962391927,-1979744634,1183517766,105286020,-1988079989,-1053095346,1183388029,-1983804544,1183417414,-2142860538,-1962260855,1183396420,308055038,1200299915,-700020470,1946158397,-327251103,8946827,2097152317,112643,1038763657,58523650,-1962803009,1023445636,58523649,-1996488264,-813435834,-27358448,163715,-813615243,1962870784,712310572,-14804374,1183659124,-1957685554,1610559068,2126514952,-797015290,-955089152,118854,-1070920725,-1980479863,2123098694,341609452,529207179,-1962260597,1282689232,-1960783997,2139356766,1081409538,1963129475,1087341325,1200347531,-129595120,-771019029,-813618571,1962869760,712310572,-14804118,1183659636,-1957685558,1610559068,2126514952,-864124154,-955941120,117830,114720387,1183523444,704172522,1183517766,-120502038,-1962392063,-120458170,-1962260951,-783748026,105251320,209125206,-16091393,1996425334,39430,-133495857,13403382,1444049930,-15960321,1996425846,108461832,-213726054,178691,2148343,-2101738636,281540352,-2095156224,2114054782,281706499,97943171,2122518388,158597334,114720387,-897580172,-27358432,1461961355,1976580896,46659450,-166562560,1963074631,608695820,-2090306559,1946157695,205949794,-9009527,-1995815285,-1946191738,-2037839802,1183580026,2089191686,-696351745,-1961396986,-120460730,-8485375,-772518261,-2142371335,696403497,1784054862,-1929221626,385842822,1988529488,1464866559,75491342,1090143881,-1070922635,28836843,-96040704,-1979955575,2122576502,57934074,-150710295,1946173639,242679602,-16728422,-767129089,58048523,-16503319,1996488310,39672,1183449087,1975520212,-763953397,-15122790,68217343,-146747517,1962942663,25487619,-151101813,1946232391,-228684951,21397379,-940089228,1517617216,721962635,1183443526,-193557510,-1962248701,1311442510,-28407308,65687179,1317604430,2143370236,21293315,2147382841,20769027,1359902463,1354836822,-134318549,6969054,6946922,-1052483701,-1208024349,-1208023734,362415432,-385522131,1586168082,746061810,1781168127,1778412112,1778412032,503343616,-1925810177,1344160839,6946922,-13738101,1183521887,205915114,-8485239,721962635,1183443526,13105024,-1962576892,65784902,-1996488264,731508806,-1980182078,1183575622,2122725760,-1990361601,1183575166,172360692,-1946270071,1177224774,1954974196,-12981249,1183576694,1342704876,-8485235,40521750,-9140597,-296842424,1006521859,-1962770751,1996443841,-965279800,382879373,17275472,1183516433,-28966416,972965515,2147447942,-327251010,-893301,2013211767,1783720490,1778412032,1778412032,1778412032,1778412032,1778412032,778013440,-149135361,1946173639,242679595,-1697483009,92163557,1996484747,-730398734,-157679254,-16522238,-1705636234,92687845,-1697483009,100800830,1099767,1927873397,13104898,-1958448126,1183386694,-2109306490,-9009527,-1995815285,-2037807034,-2037776516,1183580024,-2037823480,-2037776514,1183580026,1183401990,-2142860924,-1928431873,385840774,-1710921136,-63709,-2097010455,1963382398,-228685001,-1961730165,309853983,-1710196737,-65158,198985353,-14846784,-1706029450,101797349,198854281,-14387776,1050336374,-956249575,56390,-150679677,1946158279,-228685037,-1993062517,1586291270,-2096239644,-404027185,1183432747,-498693660,575479,1586171508,910658546,-1931065719,149678174,1183432747,-431584792,-893301,2013211767,1783654954,1778412032,-461963520,-1935617,-1924077450,1344160839,6946922,-13738101,1183521887,2122746124,-364510209,2114471483,138840835,-1954527607,1311443022,2109815786,-1983804670,1183547974,-2075752184,134268919,1183516020,-1207702576,1183383553,-1037329936,1183447249,-196703250,-1995815421,-1979747706,1183579718,-196728058,-9140599,-1947435383,904595062,-887041,-2037519242,1343684478,-2037709718,-1958150284,1308880462,2126593022,1354861314,-3639553,6997622,127533162,-1962447615,1174532166,-28931074,-9140679,1183564415,-2142860924,-9271669,1006587021,-1962770751,-62486079,-1995813237,-259260850,1996436459,-327745550,-8485235,40521750,65947275,1284374086,2126593023,1354861314,-3639553,6997622,127533162,-1962429695,1174532166,-25806338,2123090044,-193058042,880672315,820772491,-887041,-2037519242,1343684478,1183515242,-1949891602,994641486,-1962770751,1996443841,-965279800,6946922,-469694566,-260177150,2131131961,-228684853,-13862913,1365912183,6946922,6946922,6946922,6946922,6946922,1602945130,476053294,114720387,2122520949,326369500,-15829249,-442836362,-16252595,1050336374,-955709671,130118,14188163,1586170996,55574232,-26029,1183514624,-916496644,-939520830,1459617822,1409715798,341740291,639524747,1190543243,846463494,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,6967326,1602945130,476053294,-369211767,1586168134,845122324,35932150,1586177652,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,-1024764154,175997734,-385649372,1183514804,138808074,1183519348,173443848,-427913954,118943883,233560718,-1927364468,2123174005,-1912138010,-1515870760,1586175909,-2004382956,-431609600,9078667,-1947711959,16812167,-2020873658,1174470794,508005356,-941472119,25420870,1357006477,1512794778,1975520009,10807555,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,1183666206,-1957685522,1560227447,-28931812,-166437237,167824519,-11291020,1996484214,-227082256,-1695254785,162677452,1586209515,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,101729677,779586384,-1994629889,1586232902,-863504876,477366784,1409715795,274566403,641204006,638744063,638875135,-1709804033,74531532,1593722507,281725279,131081,67577,131072,2164085,16973824,67606,131079,2359387,131072,263666,131072,1180956,16973824,65618,131399,1310946,131072,1377750,0,0,0,1760332629,1586167837,8185866,-402104693,1586167905,4646918,-1444324006,444928,1760332629,1586167863,6088712,-402235765,1566179393,-905912855,-1957363708,5728492,-401711477,1586167874,2615308,-401973621,1566179340,-905907991,-620036086,1122502772,1330134272,-1950154379,1617279937,194007275,-402098981,1279066157,-1023314609,1740358027,-1875121312,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,46661632,1448542208,18528286,1988876430,-1961063670,-461372857,1330658655,677907058,620599810,569049396,108461910,-28449382,1459129088,-1710721281,17326341,1459504777,1306892887,1183514943,1600004094,445129,1458342741,22001694,1988876430,-1961063672,-461372857,1330658655,728238706,620599809,166461439,108461910,-1973353062,-916578559,-939522870,1459617836,-1464328618,-942109184,59974,1183432747,-632911396,-1980873079,1586222662,-1960867058,-461372857,1330658655,-1360460942,241076995,1207312267,141820938,-1710328065,27608113,-1995946357,1183571526,-532248314,-1928431873,1343674950,999948906,-1962809773,1177280070,-1036805670,1183433259,-532247800,-1713617365,-1037319629,-1962522999,1207831646,1409715715,207522563,-1995994330,-661917626,206015270,200427145,-1708100416,32659922,199640713,-1708886848,33446354,199509641,-1709673280,34232786,199771785,-1710459712,41638354,199378569,-385649216,1183515409,1574384,-1979824503,-125047738,55838350,637570793,-120519285,1207453321,-297387705,1183384445,93005550,1207322249,93005383,1207584393,-1906382009,637752326,1195849099,-1996125402,1195899974,1457944319,-1946781953,-972879802,2130462267,-62485757,-92864688,-1604694374,1975520002,40626435,-1947830529,1177287750,2110143240,1355188994,-624897,1996487798,1515100922,-1073020103,1189675893,1409715714,-129594621,200822527,1201173952,-230257849,200429311,-385649472,1586233189,1200301808,-230258420,99501707,-524222456,-733574909,-899445,-1072958898,-1494678667,-330921215,-1946925431,651725816,-506392693,134594819,-330921728,-788165850,-129594888,-1960425657,-163149563,1195853639,109981931,-1960443052,642205493,1183384971,-12105732,-11082634,-1957628298,1174664774,1318735878,184775002,-385649216,109969837,1183515476,-129040392,-965361653,-1962877207,2089675870,93005316,38222118,-655817868,-360807680,-14387968,1150997622,-1996245217,-1072960954,1927873397,-19363071,109970247,1586168660,126559978,-1915206007,922682948,-1957690540,101051462,922701824,1996424020,1409715928,889136643,653024907,543832063,240891546,-1980182268,1183578182,-28931624,55838350,637820045,1183385483,-25785350,-506229,-1072957362,109984116,-1960443052,642139708,1183384715,-12171524,2116806774,1183536904,105262074,-62485680,1342719491,66733707,-1706031546,-42418,-1066024949,-1962878743,1183444038,1409715956,651725571,67438475,31510784,1325395014,-193557518,15892099,384369524,76228351,1183447249,73174520,-1995994330,2140011078,-129594622,200822527,-385649216,110034558,-1960443052,642205493,1183384971,-12105732,-1957240202,1177287238,1996443654,-92864516,-1655026022,1958742788,1409715814,-4003069,1996482166,-461963290,211419754,184856919,-11766592,1996482678,-495517720,211419754],356,[-1166621696,1183637131,80160510,-953810904,580,648967876,-1912322933,-1993933242,-953809849,1607,1992605836,1284187822,650153478,638078857,673735,-1367948288,139758374,-1993949042,1992559703,1418405550,650153482,722360201,1334388425,1334388242,1334388240,1334388246,1334388244,1334388250,1334388248,1334388254,1334388252,1334388258,650128160,640042889,-2094774391,-2094482874,185380422,-1991936513,1183572038,48808414,2011186747,10676483,-1950726517,1183038550,1183384506,-229209616,-1951512949,-1960923050,-992309520,-1532628866,-1371110625,-1168194557,509478,-4569345,-1091837882,1183570731,1005113822,-1000114493,-1960399242,-1166621692,-2096854746,-2096976314,1124252230,1183572203,-1135178822,683296387,-1981528439,-1030953386,-1896641762,-461454118,-218098503,1182998437,1187457214,-1962934048,-388899258,1994409531,-1101085671,-1006138586,-1993950626,-1102675193,-1169784062,-532218110,1183571435,-1135178822,-1980217719,-1070859690,-1979824503,1183579206,-296317972,-657331503,1929270843,990213939,745995334,-2081136956,1929573446,-163151611,-1960440271,-128007161,49825411,1182860659,637570298,1182992265,1451426300,-1091895042,-15829249,1183517814,-363426840,-657331503,1996443730,-864616498,-240850930,-375159,1134220406,-16777208,1105843318,105284602,106873858,-1995994330,-16729467,1996426870,175570700,-16222465,-1561852298,-666466041,1979711293,126806275,1745778431,1978204724,-1164080377,-1961391360,276792095,-15895295,1783762550,-171972553,65796235,-1996488257,-15992194,1996434548,1781885454,1778412032,-385848832,1589905225,1200301574,-524206076,-263812862,-1706033046,268181365,-15992693,837354357,-509978873,-1996488688,1451860550,-330921564,-991013239,-1960442274,-1030879665,-1993942901,-1572437233,106873858,71797542,648175300,1182992265,1183515298,139889414,-1980217719,1187510870,-1996488480,535557758,653811396,-1960441973,1589903959,126428834,39291174,83379843,77743747,-1948236033,1589960774,1194927622,-2787580,1996426870,-263812340,7006417,-294191280,250377983,-1980727832,-1705510330,4605,-115414697,-2096734524,637666886,1183385483,106859506,67520131,638028582,-1996335221,1451878470,106859498,67520131,638028582,-1996335221,1451871814,-1982125104,1183576158,-363426840,-1980217719,250346070,-2080868668,637728838,1174471819,1580811248,-1947371534,1183576694,65065456,-523157306,524261968,-125103711,200834697,-385649153,1195898481,738096521,-1005524023,1183049822,-1960443160,-1991817465,960626245,-344460722,-1946255735,-523112378,737429129,-1005261861,1183043190,-1960443186,-25785596,50218627,960693385,-411569058,-15829249,1183517814,-196738062,1342204480,-126419170,-275191794,-369473911,-11274556,6950006,317260138,-62470399,1187446784,-1962934036,-768931258,-1980348791,-259262378,1589962449,1082861062,-431584778,1947092539,1975663364,13494531,931911819,17450230,-957807755,709135349,-1993583477,1451857478,-1924115816,1343677254,383141517,-1035563696,-1360506858,-330921711,58048523,1358273769,806042,-1980724480,1183443542,-1940485750,1074560641,-1090161399,65732612,-956299585,57414,-1981788533,384564862,637951684,1183713163,76097258,33965699,1183532614,-818200086,1183049330,1854079494,1585644022,384499960,637951684,1183713163,76097258,33965699,1183532614,1312375274,-1947895818,1988749894,-800683570,1996445264,-1770586216,1357072010,248936191,-1961765144,-363427344,-337086839,-62470395,2122514433,343146748,-15829249,6950006,-16091393,1996425334,76278022,-1673473,922740342,-442891941,1343342925,1589903466,2013210262,-361300220,-1542401,1996476534,-1962906930,116824816,1996488703,-442870042,-15990195,1996426870,-1035564276,-775661941,64541162,1444148806,-11513096,1996459126,333975178,-96040466,15498883,770245493,-327745788,943002,-327745792,-990468119,1182991966,-1960442874,1468737031,-62486270,-1946265975,1182991966,-1960443386,106859327,67520131,638028582,-1996335221,1451865670,106859448,67520131,638028582,-1996335221,1451881542,-1235303178,205488934,-2094644107,1962934911,-1933341891,-1438217790,648828553,403341187,-164952971,1589908459,1334453930,33522442,-427559397,-750369278,-1436629786,-14286742,-1960442249,-148503481,-768931225,-1960418069,187048519,343154759,541559590,453115779,48333769,-503889599,468447371,243237670,721712408,638643190,-2096214134,-166002177,1174595203,652661574,638863243,-1995024501,1451879494,1976568814,637561397,638089215,637958143,1778677759,2013210112,1757321742,520426251,13796096,61990692,308873370,-1706012141,322267326,-1981004151,-963908010,1174655531,-296348692,-2097136123,1183383762,-363427352,1973047378,-1995067617,-1072966586,-437714059,-562657022,251107920,1183383552,-1269397070,-1983101303,-1030828458,1183570059,-27882500,638028070,-2096998519,-1006325178,-1993952674,-1304001729,-532232446,2122907648,-1005065230,-1960442274,-1302412281,-2096658138,-2097019322,-16600506,2122571846,-479065888,649486020,1946959747,17295619,41911078,-385649664,1992556797,-1931572302,-953745850,637544452,148679,-1435057152,71600934,654198414,637814665,411591,-994014208,-1960400266,-1064434100,139430182,172476198,1992556544,1418405546,650153480,-1005824119,-1960400266,-1064433068,240617766,-1993946837,-1993993649,-1993994161,-1993992625,-1993993137,-1993991601,-1993992113,-1993990577,-1993991089,-1993989553,-1070915505,642222374,608667942,682772099,212485763,1165360907,-1948236151,-389947834,-532268286,-1561787529,-1303999744,-2085333365,-1996246458,1451880518,-1438217230,514610827,-628166517,-1510965564,1182998436,1589904298,130426546,-1303970048,-337623297,-1948570690,-388899258,1668727611,648705732,1992557707,76097202,44713603,45237891,-1948193981,1451995718,-1304001612,-465139416,-1931061623,-208986430,2126830222,1358308,-2095077901,-953633210,57414,-773962101,-532268056,1589909878,126559926,649223876,1182992265,1182991030,1191117490,-1948390432,1451995718,-129594956,737826441,-28931648,-1946401143,1452010566,-773139986,-27903016,535364467,990410745,58195014,-990308887,1183052894,91423476,1224099457,126559765,-2080874812,1929574470,-96042747,-1993994720,-62487801,-27884799,1404627712,-1005816065,-1960442274,52831303,6956615,-380434864,1589903537,126559750,39291686,-628373365,1451880843,1396785662,362977873,-125108224,-28406969,1359365261,-2042197680,-1987555703,1317634678,-25980,-956104704,-259305408,-367050854,516459278,-2108257456,1115971211,-1991093438,-1903591354,-644153474,50331669,1207926462,1996445470,-2039021688,16777114,242679552,-1962117377,-1711746618,-14790574,-401702794,1183443470,2125922298,-247862785,106873939,-1925710042,1343674438,-1192755094,376784900,1745778431,6947312,1183646058,240129752,-1981162008,1183578694,-916496646,-939521334,1459617848,209125206,637820612,1183385483,1183666380,1783633624,75098113,198985353,1024357568,57933825,-1962709015,1827264582,-866219261,-1962719234,54916671,-1957857920,-167049099,1448486260,16777114,1346387968,-6684566,184549631,-1960676160,478874694,-422496373,-16629623,1780607751,-1710986686,65535,1971974283,1979058952,51112195,130489483,1183514625,38242572,-2147334773,1194156004,1209627727,1967665012,32368899,-385649336,1212678658,384369525,47966466,1745647359,6947578,1166869866,240131594,-1981215256,-1024861114,175997698,-385649659,1166737586,-498693872,-26032,1183383552,263674,-1706033046,407117685,198854281,-385649216,-1706032491,5976,-1981786487,1451871814,-1950183728,130492120,45809669,-1932000512,1166794822,126428684,-1962784883,-532247312,-1696434433,6085,-1982708087,1187501142,-1996488452,-24387978,1589909483,-767130670,126559746,-1948236146,642205663,1191118729,-96039940,1178331345,-2131972,-1684348298,-16777192,1114115190,-96040191,-768874287,318767621,-11513134,1996476534,32565710,51019139,-202833036,272993024,1357006473,1569946,-230258432,200562313,-14912304,-1924074378,1343679814,383141517,-934900400,-1696051178,200837898,-385649153,-1705573943,6426,-1981786487,1451871814,-1950183728,130492120,45809667,-1932000512,-953753530,-1929379833,1183580743,-297367072,116409996,-193527984,-1963821313,-11473594,-401680778,-259323125,-2074999,1996485750,233478898,1183389847,1958743034,305594188,6967296,653418180,-16484353,-11083658,1996484726,-1711248658,297797366,1745647359,1183514946,-900297784,-657331503,-2097151483,1347551442,-3115265,-401682826,1183442802,-92864548,202981018,-1449502951,1459617816,1685402,-495517952,1683354,17557760,1745647359,6947580,770245738,209125374,-1929184408,1344150597,1410714,1377536,1385822417,-32315056,1460434687,-402589848,1183443861,276661212,-953518847,4165,-1996437271,-141821826,-1895926135,637752326,-1995815797,7008838,527800912,1183388412,1975520218,10742019,323394128,1183383552,-531199522,-1982708087,1187501142,-352320260,1409715736,-27358461,-1006138586,-1993941410,-28933369,-565804286,-62485758,201084671,-992053824,-953757090,393799,-2080874869,1854081731,1183517426,-1981230606,334232646,55838350,-1006138586,-1993941386,-2092743932,-1962746298,1325399110,1975520252,209125347,-1962475672,134607430,1793642752,1996443648,-763953196,-430381042,-2341239,-2003117450,-16777201,-1348806026,-1962934264,1342098526,-595688701,-385649407,-4653935,-916496641,-939521342,1459617798,141986646,-1137049813,1567948976,-1960836504,1451951174,1976699654,1023767052,91422820,1689834027,-62486272,100554377,-686620663,-757997359,580538450,-1996488696,184594564,-1961265984,1452014662,-1467708930,-1433106176,-1983894784,1149836868,114460,58064651,-1962900759,-352276348,-92370562,-1961081717,1174609492,106304260,11179067,108518258,11043899,-1258302602,1183514800,106334980,209048075,1681720690,721777408,6600914,11043843,11179027,-1979955575,151387734,13796096,-757997359,40521810,16777114,200837888,-1962576385,-1863583106,11582601,-1946401141,-2071331242,-1802960728,1187446954,-352321030,1589652450,113428831,1755136,-4696576,-129594881,-1030519,244321398,-1995801112,-1073017786,820577141,-19363071,126550855,-1946532215,260770398,-1946792311,-1296593960,1962281728,-62470305,76218368,-1980479863,1200356934,-297367276,1200347531,106400516,-1981135223,1988750422,-60912654,1988833003,-1962636290,1183384148,-396981786,1978287673,-329893627,1183530356,-431617048,2122516853,58064888,-2080874871,1124662854,2012110393,-227111987,294531,-1494678667,1979058944,-1710724550,484515652,1586229387,-1296594438,-1002181888,-1993996682,-263796964,2122514433,2138374148,-1962679359,-1070861194,-1996341111,-1980562688,1149830212,-2090276090,1979709566,1586189845,340233210,65061184,-1711117744,5763,-166989685,76237172,-2081143159,1979709566,-94467317,-15448181,65737799,-990361973,-1993996706,-161576185,-1962653813,1586169431,529212934,-1962679359,9041014,-1962782583,-217904570,721699977,105155008,-1947187575,1342049374,-263812349,180537694,182272,508974848,-1910689352,-28915752,1114243072,-1711226776,5792,-15992693,-907476107,-952792320,1330709060,151798983,239388416,1153893120,-956298992,4676,185091723,1853097542,34227399,142016256,-1928956161,1344151620,-1710226840,1134,11306121,1962934077,1444827156,-728100246,1023410179,91553810,33441479,-1396931840,259325696],357,[2194560,-1258354315,1553596588,-2097151996,220222,1746806389,-342228128,-1560250604,785449820,1049166688,113705822,866,1153895147,-956301046,130630,1352271722,-1994593212,1778431108,1146132992,-2071388937,241828022,440684698,-1199273705,22782208,12354697,12485831,2122514432,276103422,1778418024,-1711248896,65535,49004587,1579141003,80398687,1624064,508974848,-1895825480,-230242344,1187446784,-2097151748,1946158718,108461845,6946922,6946922,-401735574,-1072962902,15270773,106859266,-1962719234,-263812857,-2013865845,1946222766,31320323,17465219,-1208000395,681181360,-1996488681,1451881542,-263812106,-1962931707,-193018640,-218101319,-262239323,11569035,1358710409,2002330,-59310336,-1947181429,1468731463,591122,-788475261,1389548000,-1711117744,6805,200427145,-14912064,-1785004938,-385875938,6947161,-1711234456,460463989,201082505,-385649216,-1706032827,7750,-1981266295,1183574614,656880,2126835851,637416,-661936653,67527,-2131730805,1946165631,-1400403118,-96040704,56376963,-1962314752,104400454,57934686,-16730647,7010934,40501354,2028186,1547108096,529439235,-259325952,56770179,-9866240,1996424822,56795642,7004369,-396996016,1183442088,-1957237762,2622915,-1014280162,503324677,-1610454960,1865882,-96040704,1979711293,-59310185,2016922,-59310336,2010522,106859264,956518398,1946377758,11921667,56375039,2019226,-1547687168,1554187102,10610947,33441479,1547108096,523213315,922681344,-1583742116,721420312,56533952,956521635,141950534,-402229505,1978393897,1794799359,1778412032,25270784,1996423168,-263812102,503319045,-1710069168,7307,1962938941,-230242555,1589903361,-260666392,-1927774323,1152983156,-5901568,-1415906698,-16777188,1687878774,-1962934240,-1081872290,1946157234,108461844,937954960,-262239482,11712511,2054554,106859264,1392726014,2147994,-226589952,-1962576896,49019974,1579139115,46844255,1755136,508974848,-1910757960,-1983894568,1183446086,172374514,1996431988,537369098,1183383552,-262764050,276090891,-1006207349,-2094600610,175440191,166445099,-369721717,45613455,139365120,199771785,-1207601969,48955393,1175175211,756643048,242352129,1996489005,9693443,-385649336,2123039029,22407670,-14679448,177867382,-1996488681,1451883590,-1706011906,6671,-15992693,887686005,2140821249,-1996488675,1451878982,-26291732,737959633,-96040512,-1980217719,1183577726,-94991368,1929270841,956659509,779549766,653156036,1589905291,126428906,49170051,1394982939,-263847648,48907907,925220891,-330956523,33048195,16406147,-1705525013,6035,-16724247,240584822,-1946440984,1979649016,12445955,-622967,1996484726,-193527826,1794275071,63805952,1183392047,-195655182,812961803,-228670377,74972966,638028582,755128203,-628948989,-1924115968,1342572103,-549132274,-1082802165,-481564585,70228567,1810563072,-1946788213,656647,-1947316597,-1960906666,519146488,-1176859129,-1510801399,-431584993,185093771,91489870,-352320840,112643,-1981391221,-159973625,-64886770,201213577,-1960282944,-1960383496,96636099,1347551264,1460172543,184579816,-1961855808,1464862790,-1122539110,-163149540,738109417,175570943,2247322,533170944,-892772514,-1957363706,1891114732,-2585055,-6683018,184549631,-1962576704,48956998,-920666069,1426064074,-1205932917,-661773951,520504971,182985,518818645,-1910539848,108462040,6946922,-1709146008,7620,46844191,10012672,-950642944,65094,-16091393,-2037577610,1343684456,-795213718,-1996488671,1967192134,12314883,-16353537,-2037578634,1343684456,-1710227096,7805,1090143881,-1763114123,-196702976,-342208490,-1994354668,-1072957882,-1706001036,7664,1451882635,1959791602,-260142754,-493825,-11013514,-6622090,-1962934017,-97296,1996440948,-227082246,77223511,989855775,993293766,-730532746,-1694992641,8765,1962934077,-92864734,2256794,-49920,1996428660,576690934,1996423168,577215222,28835840,-14488832,-1516571018,-16777187,-744819082,-16777187,2006645366,-16777182,664467574,721420319,-916496704,1426065602,-1000936309,-1977216930,-165279673,-259323545,1963064963,207537169,17286694,638082756,526279,-24953877,-1005486332,-970584994,1589904391,130491912,636158016,2131295875,207537169,134727206,638082756,67110855,1589907435,130426380,140428312,509734,274646016,-14286742,1992557687,210380300,1183771946,1200301586,736229122,2033106,-417017325,144311217,1378030697,1757321808,1589912378,117646856,83939971,-763166680,73319424,638028070,84039561,-763166620,-1706012160,501358453,281200990,-326413056,242649942,638600846,2622663,38061862,-1064566784,638213828,-1912451189,650546112,637815945,410823,-1899918336,-1960440762,-1047657385,139757862,172279590,-953810944,68676,705189514,1418274550,651307790,640046217,639915145,639784073,639653001,639521929,639390857,639259785,639128713,638997641,722752649,1284056777,1284056594,105251600,-1946146811,-892772670,-1957363700,602892524,-401979765,1183514825,139365126,-385876037,1566179559,-889486615,-1957363706,604596460,-1962522997,-4519858,13494527,350838106,314104,1760332629,1586177053,4777990,216620378,183033,1760332629,1183523889,6678534,434724186,183037,1760332629,1183523909,5367814,652827994,183037,1760332629,1183523929,4057094,602496346,183037,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046010,1337464035,650153505,-1960435829,-461372857,-2084335521,-1070398268,-1706012477,568661136,1951973387,1773912833,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,-326412866,-1957210594,-628357562,1049477774,465110294,-1343030272,-75048821,-745799886,2123094787,-18382080,906413955,1946171779,906945319,1380987391,244340502,-337628440,919155471,1364210175,-1873340846,-625678322,526278553,182985,-185876429,518818645,-1962516853,1960512451,-1960867054,-511638961,-108961793,57954129,520898443,182985,712,-1957210594,529204830,-1961603189,-1996442953,1157561974,-1959490813,-16055172,1157062260,1962934534,-146961577,-2147483067,1569410677,1960512264,529224007,-745861237,-1962753149,121177670,1128467572,-1949501214,126419527,-136166589,268425867,126555764,-523116335,-1728052731,1342731775,465345106,199950336,1166524467,1301958664,1493172255,-502741373,-27358314,1594052606,-892788898,-1957363710,1465261804,-1962508661,141950781,16777114,-1947170048,46564108,-1961063599,-1366821089,1962934528,38112089,-1872763776,-783333587,-1264611872,-1948777728,105265927,1586179189,-1960867066,1468728391,-1961063674,340757279,11706251,121184139,1463354741,-2096794622,-220067645,17190787,-256174869,113153,-16365939,374494004,-401698736,1179049695,-6954407,-6682507,-16776961,-140900235,-956301275,2117,-920691105,1901258,588054530,1,473170179,327681,636092675,393217,647954691,458753,612040706,36,639435011,524289,66650373,7405569,647430403,589825,541524229,7471105,377028867,655361,536346883,983041,563085571,1048577,575799555,1114113,569377027,1179649,557646083,1245185,535494915,1310721,559350019,1376257,409600002,11,613810178,19,488112387,21233665,616497411,21430273,565379331,4849665,106299394,21,573571331,5308417,571146499,5373953,507314435,5505025,572457219,5636097,365363459,5767169,415826179,5898241,0,0,-1304571341,575489,1465261568,-661729140,1183563918,341740304,721420729,-150700605,-1982203944,1317666374,239504380,-1189978485,-1020592127,-654899331,-1964385801,-96040704,-1946661239,1586231878,2093169662,-1946514629,1962871760,735183620,-1946496557,2123043958,-95515886,1381048291,1996445526,108461832,1510629119,-125959335,2113820203,-95026426,-486771197,13167073,-745801077,74776331,-802434557,1988885201,310283028,-469873013,-1900006621,1448235456,142016343,-16353537,1499073118,737965571,108919382,66999811,-572327810,-1996453399,1317665350,-96039944,1006526091,-1958708029,198216698,50623743,1121135570,1988885201,310283028,-470135157,-1900006621,1448235456,142016343,-16353537,1499073118,737705475,109051478,66737667,-572326794,-1953482005,198413306,50623743,1120938962,1988885201,310283028,-469873013,1448235295,142016343,-16353537,1499073118,737965571,109050454,66999811,-505218946,-920691105,-1207955254,147390463,-1910636544,-1957210408,-544534914,-544530549,2139103115,209473538,1342447544,-14352998,12773887,529260427,67782646,-1705572748,-48079,-1929579637,-1916760368,-678692738,-1425258869,-1425389941,28965515,-1696910592,26104705,-491891,1461067380,-1372954470,1975520001,8775939,622208,1996428404,142016270,-1710852353,29037400,-1996077431,1317865558,779914236,-13863681,1996434036,108461832,1577013526,1145867524,-13863681,1996434036,-92864520,-100609,1360985206,-1960813057,1452013638,-146652934,167824516,1443787776,-493825,1381038710,-700265318,-1949748479,1452014662,745865214,1378514175,-11447984,1583285341,181061919,-18432,-1191973991,147325272,-1910636544,-1957210408,-544535938,1207312267,108266506,1144101463,-208993749,-1064382324,-1946386803,-1951725498,-1918171578,28966014,-1696910592,40653697,-229747,1461067380,-1976934246,1975520002,-18425,12904857,858684555,745865170,-13994753,1996487798,1381126910,543031122,-1115436749,1946288266,745864986,1378514175,-11447984,1552614493,642250546,91554048,-352286231,1979058695,8448259,-151370103,1946225220,442272584,1200299915,-129595126,-1694992641,65535,-661929330,-2096133338,1183515843,121317114,-1014823052,-336141814,113476372,653807243,33769462,-1960432524,1183385159,-126418950,16777114,-2034893056,50371072,-1030881280,1183570059,-773795334,113476576,-1920215037,-14286714,1468737079,1391866370,53844561,1482293248,-920691105,1426065098,-2140607349,173968131,1509964776,-19928739,1426065098,-1805063029,241076995,1509966312,-37492387,-1711276104,1426066122,-1352078197,172395267,-401846645,1566179421,-889433623,-620036080,770182516,1330461952,1346176626,-1023314097,1656471947,-1873351840,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046020,1354241251,650153474,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,117440490,-1761607168,258,-352321024,9219,1040253696,301990147,1644233472,318767363,620823296,1191182596,2063598081,5121,0,0,1760332629,1586167840,4712460,-1962391925,1586170446,48480518,1509987048,25094493,1426065610,1281944715,274631424,-1962924824,1317735494,310030,-1962910488,1317734470,178954,1509970152,27912541,184552650,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802],358,[1183713374,2013210122,2013210132,2013210130,2013210128,1586188302,2013210120,2013210124,2013210122,2013210120,799185414,1340802280,15236739,-1070922636,1183515627,-498693652,-1961855233,-472782754,-1912054269,-14284218,-14280585,-14281097,-14281609,-1957686665,-14284706,-14282633,-14283145,-14283657,-14284169,-14284681,177866359,-1962200272,1178144838,-385649172,1996425399,-227082260,1062069658,1958742795,-361300216,1192836762,-327745781,-750213734,144042251,15353543,175570688,-16222465,-387444618,1958743028,142469379,638082756,-1960441973,1317667415,736963327,14320577,1962935101,1976699696,273058604,-941472119,125510,14843523,753468277,-25263871,57936192,-2097097751,1962994302,9169155,-1981169621,-94467328,-164470901,1948264263,276234004,117339903,-402098433,-1072958140,350815092,276233992,721424538,-498693876,58048523,1342702313,-369013,23730807,-721260134,-465139444,1090420353,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451875910,276234208,-401715118,1183385861,1975520232,13297923,1357018879,1850598810,-230258420,-1946199575,1183441478,276234220,-773169525,140379107,638207630,638875647,638744575,638613503,1343125503,638082699,638351359,638220287,638089215,-1710852097,213856162,2122534891,74711274,65781803,-1981659509,1996483654,-362902768,1577313233,172396040,410517286,376962854,343408422,309853990,140413776,276299558,242745126,209190694,175636262,142081830,108527398,-533722470,-498693364,1964000825,118876419,-461963440,1905918314,-254,1996481142,1306893042,-1073017620,1996425332,423533288,1996426516,-28251678,638082756,-788111477,209110243,-1996453082,-1072964026,-2031549579,276233984,1306892880,-1073017565,1996454261,-562626800,690065562,-442871795,-385008563,1183516339,173443848,1375733253,193239632,1183387018,1958743022,242679630,1342994175,-402229505,-1930885465,138840838,84563595,1347551238,-16777062,-1948783617,1451952198,394506,-1981528439,-1030822314,537254027,1200170496,1468605962,-1705834996,230034922,199116425,-385649216,-1706031541,234357171,200165001,-15895360,1996426870,1996443660,105506822,-1696696577,231479614,-1006229783,-2094659490,1963132543,305594191,1088000,1183387173,305594348,138840832,84563595,1183383562,-430536220,-401715118,1183385397,1975520222,-45225725,28547664,1183387271,1958743022,242679565,1342994175,-402229505,1996424683,-47650338,755469094,1183383556,1793118696,1973047296,-1995822049,-1072963002,-1326906507,93999109,-1996488699,1451874886,138841052,84563595,1183383562,-665417258,15353543,-1005065472,1183045214,-1960443178,-631323641,47859331,-16283354,1183574598,-364496408,1996480882,126982882,1996423168,140428514,142081830,-1241395558,-297367282,225755147,-15829249,-11531146,1558709878,-495517947,243866,87681280,-1962391925,100993622,-1706012160,-65536,-97303,1183518838,173443848,1375733765,140428368,108527398,-16016230,84535807,-1961855233,1451952198,525578,1589923922,2013210120,27171334,-320270568,276233988,638082756,-1962522741,65065416,138907096,1183535110,96635912,1347551240,32873041,-991297537,140428292,206042662,-1962314746,96636099,65732622,-1986412501,1451873862,197299160,91543110,-352319304,62925570,96636099,1183383566,-598308390,172985126,-18775999,1183432963,-531199522,-120470741,1463494297,1997500930,121316869,-1070921614,-1981790583,1996480070,2013210128,2013210120,2013210118,-663290100,-2722049,1996479606,2013210330,-529072374,-1696696577,265047894,-16501015,1589907574,931866120,-217848111,-25886938,-59441370,101205901,2013210192,949197318,283709590,175570692,-16222465,1760039030,1958743024,66971907,638082756,252084099,-689372299,276233984,108527398,142081830,101336973,1778412112,110991872,-722862081,140428291,106924838,1992614865,9119244,200296073,-385649216,1589903521,1602954760,-1897672440,-1960440250,-196179704,58050827,-16742167,1364201590,638082756,638351359,-1710589953,276037959,-1006400791,-1960441762,-472840609,638351044,1183383691,1958743024,276234074,18127440,1760104658,140428291,106924838,1992614865,9119244,200296073,-13077312,-1706028938,295329970,-1006418199,-1960441762,-472840609,638351044,1183383691,1958743024,140428310,140479270,1183769553,143336974,200560265,-385649207,1996423959,-1705947120,-65338,-1006433559,-1960441762,470279,1183441105,512630490,1114243924,98190987,-1706033142,65535,199378569,-1955040064,-1992848424,1183571574,173443848,-1996487163,1451873862,-129579048,267059204,-2083103036,637720134,1178994571,-1946270583,1325398086,1975520248,-96155673,1586188108,138906078,-1962248307,-388900282,-336050551,-698432497,47597187,1174899494,-29062842,-506229,-1072957362,505407349,-15829249,1996426358,108462050,520258280,-1006475543,-1960441762,-472840609,638351044,1183383691,1975520214,11659523,-1694790832,186456382,638344900,455,-1962788119,1451952198,394506,-1130737582,-384697087,1589967751,1602954760,-991702778,-1960440714,1958742784,276234104,-16750000,-385686754,1996423687,-551616752,33417474,-369013,1589910135,2013210120,2013210118,172461320,-191213562,-384689404,1586168287,444071930,638082756,637958143,-1928824833,1342573127,805553818,29485330,-369013,1589910135,2013210120,138582534,-1394013205,175570689,-16222465,82317430,1958743022,26863875,-2096603452,1586043075,-666465066,575114022,541526822,1988827508,650218504,639649675,17202307,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17203075,36028443,-750764032,-632911392,-1005553921,-14284706,-14281097,-14281609,-14282121,-14282633,-14283145,-14283657,-14284169,1182992503,1183525082,-700054566,1389909643,1996444240,2013210326,185833990,-51833960,175570688,-16222465,1424494710,1958743021,15329539,-2096603452,1586044099,-666465066,575114022,541526822,1988827508,650218504,639649675,17464451,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17465219,36028443,-750764032,-632911392,-1005553921,-14284706,-14280073,-14280585,-14281097,-14281609,-14282121,-14282633,-14283145,1182993527,1183525082,-700054566,1389909643,1996444240,2013210326,2013210122,2013210120,274242054,1173034388,-1711276104,721313418,48480767,25659273,25794441,-1982445943,2122569814,108396502,-2589053,1996431220,-663290096,-1965656321,-466944186,138840912,84563595,1347551238,1793592976,-159481080,-16026624,1996425846,-401698808,1579092204,214616415,313344,727078656,138841051,-1962256757,-27883016,-352039285,1943616265,-1941485810,1183728576,1032005374,1005483264,-1962051893,-472840634,638088900,132841609,-6684566,1577058559,146983263,-326413056,73319510,309824294,964032011,-1030962293,1375739909,96701264,1347551256,-1700790168,1216,-24907637,1444574463,637820612,639006719,1779726335,-26112,1589903360,2005476868,1590070034,312009,1224,-13937065,1946582585,108461894,930714,-1980724480,-804520362,1183724916,1015228158,637957121,1963080835,2088969756,359991554,75268390,141820672,75268390,91554048,-352321089,-54526,1989805686,-1962934258,-916496697,1426064074,1448602763,-348127042,1962281734,1795084564,-1715041502,1587171410,-1962934270,1962871800,106874088,188188966,721581558,-916496704,-939522870,1459617804,108432214,1443395327,199938536,-1910868800,-14284730,-14285708,23726196,6947178,-1650851734,-350904818,175570707,638076558,637826303,-1710721793,228196859,-15992693,1183531124,-1990832120,1183446134,3860726,1452002955,-2084043786,1996433601,6969098,653549252,1376286719,1783826001,116627968,-1073020417,-1705572235,262543678,-947190549,-1070923029,-892772514,-1957363706,73319660,575114022,541526822,-1960441484,-524214201,639953666,1024345995,410255368,-922875785,53217396,-1070921356,146279915,-1207375104,65732672,-922484552,1426064578,6876299,105286422,1510000616,38398301,-1207958838,1430587438,522120331,-1961483928,2095581278,105286400,1509992424,-18264739,313858,1760332629,1183520315,139365126,-385876037,1566179597,-905892119,-1957363708,375875820,-401580405,1183514695,240028428,-402652485,1183514790,172919560,-402650949,1566179504,-890126359,-1957363700,378169580,-401580405,1183514647,4646926,-1962260853,1441270862,-379758080,214625152,1960512256,1304589,1917799741,1330724102,-1950154377,1617083329,-1953476885,-1206590517,-1064430076,639601446,-2147334261,-1013948444,855950467,1347470272,-941093232,1488980989,-1144848012,552296553,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,380418187,712,1457032734,10664023,-1706012007,357113717,201213577,1350333632,1352090,1959922432,-1090876574,12255256,142016360,1460041471,1687835478,1073741844,12274036,142016416,1460041471,-1550167210,1073741847,-1958201996,48112,1342182073,-1705946281,1974,10114640,1476395016,1962938941,650612246,1735,1988820994,-543533314,-1962934252,-15537210,-342163850,-16777193,-1583677834,855638030,526278592,314057,518818645,105286487,729071627,-1705969525,6025,527745595,-1157619528,12124184,1380995618,-1214623405,1459617815,1570714,-6662400,1593835543,46844191,-326413056,105286430,158646283,406821456,28835840,-892788992,46661634,1444806656,-28915881,1589968894,1065559560,-385649663,1187446939,637534718,50495371,-1931541537,-1896467518,126559938,2012937091,1468737058,1334519298,335020804,-784276494,64147936,13796312,-134217800,63081698,114617296,-2080374854,74972411,39291686,-1048460916,-1047652179,-617362549,638022978,-2092820597,642384579,-645455989,-994383097,958793822,108332671,142031142,1187455860,-2097151746,1946158718,2139694616,2005476870,-2096174328,-346553148,79987459,-112953,-28931073,-920691105,-1207957814,784865130,-1910636544,-1957210408,529205342,1183432755,-498693660,-1982445943,-1992240570,1212743238,-1947318647,-1073019322,-1545010315,1458604802,144538,-1983892736,1183444054,1975663594,42789123,-13385074,37585702,642921588,637945227,-787982965,114479584,1347573510,547226,190449408,1377268928,6969094,-907538800,-1072997634,-1070397315,-369211767,-1030880701,-1960378573,1183386181,-1072981508,45821812,65271552,4373443,-1706012077,5379,108380171,-369211767,1183384087,479875286,989855768,-1996065342,82443846,-396982014,-1947842935,931858526,-2130555765,-2124415007,1951355385,-767113403,1149960193,-163149550,-1995160437,1150023750,-196703978,-1994767221,2122969670,243043284,510983947,1347469363,-610643888,186089049,-1995475776,96195654,1465339904,1460443731,-1070392787,-1280257,1996483190,-495517724,-401698736,1451878775,-498693660,1517601339,13794947,-2071250060,-2079653722,829685928,1996472371,-1660989432,-1073020762,1183392629,-327745538,-1411329,1996481654,244340450,870922984,142016448,185178704,451615296],359,[142016400,-1542401,1996482166,-495517724,-1862502657,-311498738,1988856043,-1961063672,-511638961,-108961793,141905745,15615687,13822208,-159973546,-1672616550,1975520026,505872,1146133072,1347820251,-397548134,1996445210,1306893048,-1073014033,79171701,1352290304,1444608068,1306892880,-1070392571,-227082410,-484507824,1996445186,1306893044,-1073014004,-1705617803,455102815,-1981786487,-1705583034,455758172,-1982048631,28891718,-1706011136,456528309,-1192343927,-1706033139,457589840,-442871722,1444631117,-1695648001,458822069,-629735594,-1696827649,358482550,-562626730,-1696565505,460194430,198475403,1444050175,1649500826,-136775909,1380997082,-2027397478,-1705552357,462624146,108330763,423533143,2126781338,1300965098,-1005001974,-1960384898,1958742789,1342591242,-1541849446,1197016859,-2081693113,1979772542,1996445193,1306893044,2123045823,1962871766,966416140,1459617816,1595034,108461824,245914,-28931328,-920691105,16778442,84148994,151521030,218893066,286265102,353637138,421009174,488381210,656416542,825241132,1330465864,-128036272,1426128637,1465314443,-1928917252,-1189348546,1183514672,-475074044,855829250,-916561984,1426064066,1444867211,276234071,185224843,-1944816439,108447195,-1064382324,-517218005,-201524085,-2388315,1583287390,214616351,-326413056,-11053538,922683510,-6684331,-1560280833,922681685,922681685,-2019950249,-1962934244,105286608,-920691105,1426064586,-1960907637,1317734470,105775882,-1174405099,-487122744,51140235,532777936,576201,518818645,-1710721281,65535,1183568011,-892788986,-1957363708,-1070391572,1996472462,-26104,-920715264,2163914,466878466,1,339149059,65537,224591874,3,284426499,327681,421527554,36,460980226,4,14352645,7405569,481820933,7471105,432275715,983041,467992835,1114113,433520899,1179649,467599619,1245185,268959746,7,66191619,1376257,316669954,11,483393795,11468801,485097731,11534337,479658243,11599873,162988291,3276801,142803203,11796481,425001219,12910593,468517123,12976129,385351939,21430273,8126466,20,405995779,4849665,248709122,21,297074690,22,399704323,5308417,399245571,5373953,343802115,5505025,250609666,24,428146947,22675457,273809410,26,0,8392,-164932009,-1962522997,1183385686,-162100748,-1877969153,624748558,201213577,-385649216,-661978400,-2047459445,1946222766,44820739,17464707,-387382412,1183536896,206998282,318767877,-263812650,1391613577,427812944,-166989685,250151797,-1818601983,83886081,1347551250,-1961081461,-523166123,1347605201,-14899302,-1950183681,-263812136,-1962440410,132547,-511588069,-788332381,-661929330,653411979,-1014298743,452985349,-1159626295,-1898904832,-1948742718,-1993994682,96701191,-920977406,15786369,1183437059,-27883012,1183432747,-129594886,-1980860791,1183575166,206998282,2012894777,956658227,745797702,-2081136956,1929573446,-163151611,-1960443647,-60898297,50087555,1182860659,654311422,1182992265,1451426296,-1024786182,-1947187573,1157755478,508891420,31431254,-1159135232,175997697,-385649662,1183515057,206998282,318767877,-263812650,-2131601783,1946165629,-1400534260,-163149568,-336822647,675646772,1166888990,1750081056,-6643710,-1996488449,-12716474,-16026113,-1628897674,-373282046,2122908050,6967532,40501354,16777114,-28931328,56493625,922711925,-6683812,-1996488449,1451878470,-263812118,66213515,-2096930298,243990738,-617938080,2087899963,-1053096841,1996453490,-159973616,-788307295,-11512864,1996483190,20900072,292929547,-385976577,922681909,26870620,-352321534,1644611468,-1593835517,-768933024,2012370491,990212667,880275526,56375039,171674,-263812352,-1980606837,1451876422,239504354,-1816951,1996427382,1778412278,-532247290,-437759978,1975520000,-12850825,-1947187573,244052566,-506395806,-991408639,-1993938850,1468605959,239504130,82331267,652762820,1182992265,-1070923032,-1980086647,1183578182,206998282,2012894777,956658213,510916678,637951684,1589905291,126428904,33965699,48776835,33048195,16406147,1183568107,1644560880,1547108099,-26109,720044032,185353867,578030150,-15698177,1183577718,206998282,-757997359,1996443730,108461832,184567784,-385649216,2123103901,561873132,-16222976,-6621578,-1962934017,1452011590,408238578,91360631,1930839353,373655814,-1961339511,1452011590,272957938,-1106094831,-963969023,-892772514,214433804,-2091515904,1962936958,142508809,-385649408,2122514661,125108234,556673,-1106938116,65797120,-16222581,1996426358,74907398,-26026,1183383552,1975925756,9627907,1177273995,-129594884,737953419,-1948570670,72221128,-4597229,31708159,1586169438,-1962439922,38243288,1029694592,91443025,-352321096,197143298,-1988594496,-2020869514,-1752498010,1183383720,-162100748,1668599819,737691275,-1642710062,1918400261,-1677313274,-11503867,-60158346,1223974655,-1633607307,-1677325563,-1280763,1996426358,74907398,-1694992641,834,1979205179,-1960252634,-919864714,419984937,1183517262,735194108,29920219,-636287922,-754751559,106824163,738136297,-1207702592,-916586495,1426066626,-1957237621,931857502,11439232,-1296268543,259260416,-401698733,-1258348206,916062386,-2097151993,1963002492,-1329822958,846462976,11580671,349594,-2094535936,1963068028,561807393,-16157696,-1711231820,731,505955469,541363536,6836254,23042594,-916586496,-939523390,1459617822,-28915882,1586233343,175636230,308378,-1950183936,-1929671720,-1960380346,-524206073,-364476158,-1706033046,107945845,200033929,-385649216,-1706032985,95,-1981659511,1183442006,-396981786,653805198,-1014231669,-259276146,38570278,1183433099,-498695174,-2083812604,2122908871,-196179470,1589911787,1200301810,1468737030,-497105912,638028070,-2096998519,-2096831930,-16059834,2122578510,-629866246,-2130413941,1962997758,-429997046,509734,-2096239869,141899774,652631748,1991,1443395327,-773175669,1342204648,-1542401,-401676682,1183447738,-327745538,352410,-327745792,16777114,106859264,-1710589953,286,1593722507,113428831,8570880,-950642944,64070,-1878100225,534308878,185484937,-1962183488,-163607592,16821893,-1796668556,205949456,-264379350,-385649408,58069082,739278825,-385649389,237764744,-1494678667,1929587712,275441923,58130732,-33457431,-385649208,36438523,1441334131,1996696592,48163075,57999916,738409705,-385649403,-922877014,417923957,1976106501,142207235,58050814,-32987415,-385649208,36440276,-2014772363,1976106505,173992195,57870124,739250153,-385648895,36440667,-488045707,1963338763,254535939,58001196,-384877591,529207280,-2147334261,1346199524,-385649585,1996426042,106873870,41418534,-1707606234,-62308,-1005902359,1182991966,-1960443386,-28931833,1342179333,807354266,-129595129,198854281,721778112,262793664,-1946257781,931781214,47859331,-2096734524,637797958,-1960441973,1183384151,-1604941410,317442347,647913156,1586169738,-16283430,1191157318,-247774758,1190586999,57934334,-992327937,-1960442274,-631338233,1182992265,1182990854,1183384282,106859464,-1962439898,126474846,33965699,47859331,-3783031,1996426870,-28931316,736678208,198098,1347605011,-126419170,-118167538,-1946532215,1066077790,-2147334773,1346199524,-2095876785,1946177661,1183666957,1783633606,1396414977,1996425049,-25864,-370606080,106873870,33965699,-1958769882,-1981754937,-947129274,1073930433,1067077696,-1979711713,1183445574,1975520250,-15472381,-2096734524,637797958,-1960441973,1183384151,-128546314,1140481675,-25196221,14698183,-1005393152,1183053430,-1960443146,-1992080636,1191181895,-196703264,1927300665,242679782,722237183,67026,1347605011,-227082466,-129701874,-375159,1894380150,-2081018881,-1006369210,-1960442274,1468737031,-364476158,-1913891191,1586037855,126559750,-1980217719,1128528966,637951625,1317605259,38768126,84299401,-1706033148,169025343,-1931065719,1183443038,-1470198618,-938747508,40513909,100157067,6946820,-26032,-259325952,58062347,1459506409,297370,-431585024,-1981262199,1451861574,1301960360,-1962934267,1586232902,-1962440282,1183054918,1586168486,-2096658010,721593926,-227112503,1589908459,126494442,648437444,1191118728,-1505296406,-129091263,1988880503,242679794,-1962117377,-784271290,97659880,-770506750,1996443730,-428408856,-144644082,200951433,-16353802,-1997937034,1167742718,-385875964,1988824432,1996444426,1183536652,139889414,-506343797,1212727555,1592283218,-1907980019,1979842179,242679582,1443657471,-1962522997,-829749162,-1056710191,1375732781,222029904,-2087696759,276169470,637951684,1183385483,1200301714,-1807316734,-15829249,6950006,-1907978922,-1995635991,1589967998,1065559558,-385649408,1996426492,209125134,101349119,217573459,1037584009,58064895,-182039,761794166,1778412033,-666465023,-401715178,1589966506,529212934,-141869173,-2130545525,-782237722,-1950118938,-2004091810,1317626406,645958142,38112098,1029694592,108351308,-385875528,1183517855,211413502,-2096734524,637797958,-1960441973,1183384151,-262764050,-2096734581,637666886,1183385483,-28931604,-2096734581,637797958,-1960439925,1317601879,-1672050278,-2096734581,637797958,-1960439925,1317601879,-128546314,-2096734581,637666886,1317748619,-296875024,45614452,721611520,1727480000,-2083550228,-108853535,-920914687,50913667,591297,1357661833,-1507901542,-364476156,198985353,-385649216,1589967961,126559750,-1982046581,-599358713,105284354,106873858,-1962439898,126475358,33965699,-2080487797,-1962746810,126475358,47990403,-1982046581,-599358657,617057026,-1003064314,-1960380834,-596210937,1182991497,-1960443172,1988821575,-2096854564,637721670,-1962653813,76143734,47990403,105351974,-1982046581,-599358713,-1949750526,317455998,647651012,1586169738,-16283428,1191156294,-818200100,-940053902,57933825,-1948498177,1183575646,1958939632,1003039517,-1911065649,-1960382394,-596210937,1128465545,-2081405301,1090706502,1996482027,209125134,-773044597,1342204648,-361300194,-184227826,-375159,820636278,106874108,33965699,-1958769882,1182991966,-1960442874,1468737031,-1102673662,-1950329207,1182991966,-1960442874,1468737031,-196703998,-990488951,-2094612898,1182075967,41911078,-1958775552,-1983738685,1451863622,2139301552,74782730,334231083,648961732,-2096476278,-166002177,1174595203,-991505594,6948446,-1002963162,-1960399266,-148503481,-768931225,-1960411413,187048519,309600327,453115779,140736,-148488128,-259317657,-2094654485,1964510847,-336188668,1334453776,33522446,-427559397,-750369278,1200301798,1468737044,-330921706,200169097,-1005095728,-1960442274,-992859385,958840414,108333127,173488422,1589918324,637561350,1589917695,2013210302,2013210118,637561348,-1710327809,202467518,-2097144059,-417070894,144311217,1376524393,1757321808,1183386683,-296318484,-768883061,334251523,973467222,13796096,-1981266295,1347611222,35616154,-733574904,58048523,-1995841559,-1705976202,2097,-1984280951,1183431766,-833189428,-661929330,-2092988122,-956122554,57414,-336429431,106873879,-1006138586,-1993950626,105284359,-1169784062,-532218110,148930179,1589961586,1065559742,638022924,163715,-35060876],360,[0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,139135024,132712272,89800,106386974,638484164,-1960442485,1183384669,-128022022,1586092075,1166747378,1569400322,-163149562,737435273,-262239784,-880747726,507939616,2096776763,440795931,2146977339,474385171,2096514619,407241483,2146715195,-538738685,-2145354044,-1960443445,1183386181,1166747388,-28931828,105220902,-1981790583,-1960387002,383981133,637848448,-1994898037,-1960388026,1174608453,-1982269474,2126830662,2105550346,57999632,-2012165248,1183572830,-297367266,52184715,726145094,1183389254,340167660,-2095561079,1946161790,20441347,-1461500278,-1205963504,-2037839699,-1749483840,-1098479352,139770110,-20674935,-1995936584,-335625594,145405980,-20937079,-1995921224,-1191264634,-2037839776,-1883701564,-1031370492,16824574,283330294,280494965,1300964864,721937184,-1037854271,-930365181,-1925381338,654235318,-1960438389,-947715491,75078148,-2009661441,-337492476,-1157219656,-2037840256,-1635123500,-1028063534,-481888762,-1207733244,-2037840168,1992687312,-28930554,14173895,-387698176,-1073085731,-689419403,1929591810,1946303499,1958742621,-1871254676,-481888688,-401312736,-1761672456,333708996,55502931,-996737192,-1962349570,-930353538,-1962721304,-1761617850,22609604,-956830138,57933825,-352153368,-974630745,-15801598,1946074774,57075717,837288939,41412611,-297402024,1860733675,-1947979262,40364248,703487489,2011819078,507939839,-1161591,1810492494,112895,855786729,-1400469056,-1366914562,-481916162,359993512,-1996030024,-1191265146,-2037840088,-2033779014,-352125277,116963347,-21199223,-1996022344,-956384634,33465222,1460305604,859636518,1219210176,-1070945621,178346,1166616159,1170679328,-1962934238,1586159702,31686883,-472776910,1082624814,-830043904,-480343298,-788274304,-2020921629,-2037841852,2126839498,197168134,77641927,1963244219,78624774,-1996174917,-1979795322,1392424606,-1946263922,1988881478,-481888530,857109508,-632935470,-1031731598,-169082881,-1931852285,-1898314789,-563677221,-289288565,66061059,-511640458,-763317497,-967419157,16690054,-20281717,-20150647,-15053173,-1996571498,-1996577402,-469850970,-385619198,-1761672973,-1506083140,1400241827,-22706632,-1509929611,796065444,65733347,-16732439,989772950,1979622310,-1517929978,1357083902,-22772086,-21457153,-1517910440,-1198063618,-1532589826,-1967854594,721331334,-1198063676,-1517909250,-1198063618,-1532589826,-2086867970,-881064967,-4181168,-1979795306,-1929468226,-87930,1493088406,-22706554,-21457153,-22764032,1474507378,-21195009,-22829510,-2042960267,-529138011,-22757750,-8324054,-1965720573,-1231618105,-1164509186,-1532589826,-1517909250,-10819074,-22772086,-1761622998,-1761608010,-1500971334,787087012,-1534686465,-1198063618,-1517909250,-1198063618,-1977291778,-88698,-1963018090,-88954,-84330,-335627626,-3896818,-1963018090,-88698,872331414,-1198063680,-1198063618,1325358846,722629656,175365750,-131213172,-1948742142,-1175856010,-4181250,-16861034,-1198063680,176080126,-22247797,-22112629,340101414,374704422,-352321096,130036482,-920691105,-1409278262,24442379,-2116121405,-1912318010,-1007277090,1979648938,-2117628918,-1912301113,-2080429113,33467526,-22112637,1460060928,-22495605,-1098135666,1605041830,1190576903,1349787875,-1947312501,-919344002,2096528955,-193053886,1580940669,1345879544,1178321667,796809466,-1070348149,1962565179,722566923,-604505506,-1014248661,-1946517877,132903518,1579940747,1004271608,855932875,721742811,-1010071605,-1947304309,868234184,1575535579,-694252287,-531198978,-20801793,-1761618122,-858718508,-503261309,1323877359,-1915516159,-76130,922665110,-1948611625,-477437866,-1761668637,1229455060,132382644,-19753217,586801735,-728301593,1364706302,-3479466,-1956685474,1358877318,-19626357,-19757431,1392576744,-296842415,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-683243304,-1634872437,76218070,-684323036,1452006027,-471627040,-728301806,-1974908930,132372326,-19753217,586801735,-728301593,-2037819138,1355022034,-628665519,-755575670,643298442,-389010038,-836581094,-385160670,53315622,764028667,-920983344,-366817758,-2010715894,653984557,-389010038,-836581094,-385160670,640518182,-389011062,-836581094,-385160670,1596557350,1499190155,1364247384,-153843118,653560530,-389010038,-836581094,-385160670,1512933414,1354979417,-799548793,652483304,-83679864,-467998512,52791334,451465467,629679844,-467998512,-2027845594,-1017618470,451465296,629679844,-1761623208,-1974337840,-763317046,-3974676,-1946234730,-1278571839,-1947479424,-1047836216,-2096895807,-74840095,-930362414,-779879622,47969792,-2033189121,1183564795,-60912660,64906999,-1042838589,-134020113,-1022893440,1183765043,-330920962,1926907435,-1446870778,66448132,-1014179258,-1014048253,-797648077,-1275051800,-389854975,-524287943,-1274082300,283330817,719867987,1490586112,-1022693340,1237646939,1944637635,-4181498,-1006716778,41157032,-388972290,108259536,-1761624014,-2134638920,16690110,-1895954060,-1761608021,-3932466,-1006711658,-1244951983,1927401480,1976434180,-154301704,146899161,-838942210,-22303096,1979973426,-1963840546,-790310364,-1314486057,-1963840514,-790310364,-1297708841,-1963840514,-790310364,-1280931625,-1963840514,-790310364,-1264154409,-1380427266,-863598329,1187482366,-1417230653,-1070462978,735999491,-802911502,-1999580956,738111910,-802911502,-1999580956,738112166,-802911502,-1999580956,738112422,-802911502,-1999580956,1191097510,-880127549,-506459979,-838990734,-846530443,-1048520202,-20840952,-1414625075,-1962986754,-790310364,-1264154409,498620926,-863598328,1187482366,-1417230653,-1070462978,-456121206,-1500983088,-1018757452,-1496268750,-791609679,-21846320,-1496264496,-791609677,-21715248,851693776,-1264136000,-1009725186,-1982315005,1719916614,-388955688,125038595,-419047284,-1009218042,30963331,30951159,-402230016,254082069,-1073444157,-2084371224,-1979590538,-666437884,57999361,-1060958428,1354958056,-527825782,-322957532,1489254916,-1007091084,76203000,-1073444157,-926743320,-1006632952,-1070398370,-1980217719,-1960379834,1317602383,206998524,-1912711543,1996486750,309788436,1381060688,209125200,370177791,108461907,-16484609,1996425846,-401698808,-1026951342,-1957363694,1465275372,855930564,1144596160,641561874,638475403,185629835,-2095418113,225706495,1963130755,83591975,-348118411,150700831,-348120459,-75284457,-2096008191,208930043,1946745731,419136263,-1070398860,-916758945,-939522878,503316792,1187469142,-16776970,1996425334,-6887418,58048523,-1006557975,-1960442274,1177225287,-385646832,1178272021,-1996260082,28839494,-14247680,1996424311,1380995086,245209682,1183449087,1975520252,15722755,-1709279489,160694288,201213577,-385649216,1589903573,2139301382,1148452880,-1960943989,845122335,16940931,-11520395,-442827658,1342809677,-100609,1996428406,410451730,-15304961,1996430966,444006172,1778437224,799185440,-11007535,-1705968010,167005669,-1694730497,167645085,-1980082551,1589966918,2139301382,527695888,-362753,7010422,-15698177,1996426870,175570700,-16222465,2129135222,503704574,520257512,-637303,1956314230,-16120305,1996488310,1306893052,-11531707,1996430966,444006172,-15173889,1996428918,343343102,1746040575,543817932,1345299098,1996445706,-442871554,-16092339,1050345078,-16089831,1050344566,-1962244839,1583347270,449497375,-18432,-1056456317,-1410136855,-1426863853,-2084555837,-373225535,330035972,-1012206647,-1056456317,-1510800151,-1527527149,130122691,453306817,-1392057390,-492056329,1959922682,-789140476,-1634876502,-510984480,-1056447360,400753641,112841099,-684282880,-401940270,1929570688,-1429894412,-2132052662,-321912380,112792692,-684282880,-401940270,-33363584,-1963821620,-1916556603,-1963007842,132415713,-486282815,-2147436013,584529580,-791672122,-1963625490,-303912254,12242058,-1408310400,-970795210,-288305142,-1031080478,-1047805014,1183319844,65651183,1317609955,-2147436048,-1395618899,2040191115,570522628,-792196411,-1964149779,1325378241,-2132642320,1946218366,-2147436260,-1395618899,2040191115,571175172,-792196411,-280035603,-1047860619,1183564714,-136803358,117827174,-754732800,-364475928,620757765,1183449084,130253804,-477893677,-396457727,1038501515,645136392,71116927,-1960348672,1040113798,309657599,-1073017732,-1447558027,-977747190,-1195850998,-1715944694,532202250,1454949131,118932235,146349846,-526480128,19366398,46367489,-1232209950,-1097990432,2025455344,-1096420608,2123169807,-528315696,-773813506,151325152,1158218309,105187588,151536905,1158220357,239405324,-2096042109,-646774290,-1022697800,-654850421,-150992710,-428410910,1358952485,1459603595,1586190564,-1948767262,150569931,146342780,1406741248,-1047799413,98985719,-390004729,374801923,-927036153,-137458690,-205444135,-1933014108,140969432,-1527523186,1444808543,-1232265450,-880017720,1592022783,1459575071,1590019044,71797510,-1948105079,1317604943,167347174,28846205,-1948200192,-922017713,-930413963,872674187,-1098053866,-1387004192,-1951543157,75078360,-492172395,-1377281038,-465139202,-1995551093,1589960782,1200301816,1958742806,1334519300,-229734120,1208895115,32270071,-763164090,-1207405568,-487125858,638338561,-1962246204,1178329158,-1962705678,1183445574,-532272652,-1962248507,-972821946,91490163,-335608344,-498169082,-1947969793,1177152582,-2130349302,220466286,-1540605,-730467250,14712451,-1064563852,-1911725563,-335596608,239504306,984515,-388896559,-503846703,553976688,516473600,1444806656,-465123497,1996423168,108461832,201020392,-385649216,1992556891,172395270,1963738635,2088969770,796196880,239373094,73725734,620764933,-388890688,-388896559,140834598,340035878,374638886,637609705,721962123,176099398,637606633,-1995946869,1178275398,-1996260082,-1960440250,1317733444,-8787954,28842866,-14247680,1996424308,1380995086,245209682,1183386253,1975520250,14805251,-1709934849,236716048,201213577,-385649216,1996423367,1088020,1183387182,1975520252,11397379,-231681,-442887562,-1995554739,1996485702,-92864514,1431168410,108446734,140282662,722492971,-1070395810,-1174352711,1996423200,642797822,-16485121,1996426870,1364414716,799185490,1996426851,-193527810,-1873943142,-59310322,-1695254785,245059045,-1694861569,245763997,-1980213623,1589966406,2139301382,561250320,-16776776,1996486774,1996443894,242679568,-15960321,1996425846,108461832,-335948568,1021844997,1183391488,-92864540,-1374718822,-59310322,-283558246,-25755890,-149340518,-92864754,-15122790,-465138930,-920691105,402657482,1326470160,1326468880,-250589424,106873871,240093990,-772649335,-108793234,-1205633783,-523042815,-74725237,-784530650,-1413467159,-1412368469,-1429145686,-788012215,-1411264031,-1960378910,1183384647,1744250606,460046,-388824143,-1031548789,-52264189,1451872299,-297366552,-788525307,-773271064,-121368,-974502263,2139354718,225771542,1225674379,2009457143,-336592118,440896303,-1948105079,1183389767,175621618,856573579,-227084334,1451870859,225819380,-628301065,-661732861,1240090251,-259268105,-1962246460,1183387206,-228684820,-1980871029,1187505782,-1392504592,-226045813,-489570254,329776942,-2084562161,74710783,1810606763,-1574566795],361,[-1574502402,-1940848641,263849408,643350670,-2097151837,1340801991,-1070379442,-1980871029,-1048320394,82428175,2122556915,24904424,-330367061,1777009269,736523915,-596383114,-293478772,-561115126,-136153461,349039582,334211584,-523239404,-523181872,-11935536,-489557938,-2086010860,125239551,1141227660,1237356048,1325337470,-385649168,1743388512,-330366977,1988828030,-361354266,-561246861,275771009,1988877966,64944098,938076286,239504383,33555395,17762048,83886080,17863169,33583616,185397248,0,-930031476,503316486,1465309326,-920691105,-1946146614,-1957326632,-661774612,1583306582,516606239,112640,-1946152758,113807576,-1910636544,1599559384,-892788898,10,21704,1586189911,-1960867054,-461372857,1330658655,795347826,620599814,-739639297,306612994,1342732963,978411418,-62486272,-108919,-1710720458,9916764,-1980217719,113769046,67688,855197322,-2136408762,113706612,-63384,141166279,1183449089,-12176645,108298408,141166279,1183514623,1963009031,138840918,503993995,-1949532531,-1912138000,-1515870758,1996431269,-867791598,40521750,-1621949542,309788416,-1252957542,31099648,1577176134,-800718386,-2990591,1956254326,-16725753,1996427894,-831062068,-3115265,-1432694154,721611798,-263812672,-991017335,-1960441762,723911751,1747908359,141337352,108314635,818819,-286719115,209617665,-15829505,1996427382,-26098,1183383552,309788428,380389005,35822160,1190592511,91488775,-340506997,62925570,787983430,1183385706,-1236890640,-167216989,1954547270,122063370,1183441962,-955913218,589382,-150439775,1856241262,140428296,-1559786714,-1960441758,1183515255,274107150,-1995684349,1451873350,105314006,-1975028704,203753030,273664,70059892,-350653440,1200301603,-1404687610,-120469973,141176567,38208294,216789131,-150443359,-1960399762,-265615753,-11141014,1996427382,-696844530,-371951873,1988690210,239504366,-1982052727,1183440470,-631862824,1183432747,-532248088,-1947830647,1183518326,-730449136,1178273909,-385649194,1448083681,-2722049,1183503478,1058054,-386364592,1183384134,-464090654,-1982052727,1996480086,-16749848,1381372022,251619920,-1996430360,-15996858,1822502004,-398051064,1183523966,-663340272,1178273141,-1911065382,1015031488,1174500640,-1981647223,1988748358,-565802532,1589912811,126494434,1023362696,1006924813,-1977387766,120913734,-1948104961,975626846,-16550649,1187504710,-956300832,59462,32523915,1183573574,-464090142,1451880587,-528579824,-385649408,7012164,-1149185,1996479094,-562626600,-2328833,-401734026,1183514704,-297367066,-1995422069,1183439990,-663320098,-941996407,57414,1795100649,-294191360,-2459905,1996478582,-596181026,235304703,-1979704344,19138374,1996425333,129669650,1183515505,-297401360,-892772514,113770510,1448542208,-1962510709,-2096602562,812974078,52741771,6957684,1996423274,209125134,-16091393,-9828234,-2955250,141311627,-963905493,20710180,-3079563,140656131,1962933891,1086781237,-1959824128,80017094,-1360460940,2050424576,141074696,51539703,1996443847,242679568,-1962117377,1177225286,-1818603508,-369098952,2122907785,209619966,1460565759,-16091393,2145912950,-1980724480,2122579030,628424454,67585782,922689397,1755383930,309262088,1358841347,-15698177,-1957228938,1355230150,-868707430,2050424579,239504136,-963946672,-1957640405,1268488958,1174470699,142490386,1183721843,1015031548,1175876873,-787973983,306578424,1849620377,787955720,1183385710,-1950315502,239503870,-1946190359,1600000582,969417,1458342741,-351766901,172396064,154959910,-2144985484,91553852,-339702714,-1705638388,1153,1451880587,1002867466,-646839226,1577735819,574153,1458342741,-1962933831,-963966346,1929791035,205950531,-1744532954,1946165309,739538704,-32474103,740785864,-349998077,75399942,639333632,1962949760,-1064548859,1443237099,16777114,-1980724480,-919925674,-963920661,65782019,-1946205043,-916583338,330434,62324738,1,17825794,3,1835010,20,69730563,5046273,16646403,5898241,0,0,-922746952,503316488,1465309326,1183432755,276204538,529260171,529260171,1342340992,1220021372,-40218619,-369098972,-561315526,1207312267,108266506,1144101462,1187512319,-1960886024,-1052182458,369427168,1792160512,-1706012158,65535,326483979,-772258165,-129594904,1929510973,16574938,855701993,-1950314753,1183387206,205949948,-1912715639,1443298374,23744534,1012087706,1476134656,-1417674824,-1421300928,1183558464,866888696,881568704,-1956653173,2139304540,57934082,-150951447,140871,1156974964,57999626,-2147444247,1946159998,-16362984,1996427382,142016266,-1961666406,1183385344,173443336,777816922,745864966,-13994753,1996425846,-11401720,-1962474401,-1073019322,28836724,105285888,1996445526,-25755652,-402229505,-1073019531,-1070381452,205850918,-348126348,1569400330,1564157450,1443984392,23744599,-402229505,-1073020360,552328309,13403383,359923722,1979655766,905913860,108396326,41287462,-683488102,-96010496,-1070348660,-1705590642,65535,1610237579,-892788898,-661913588,-326412912,1457032734,242679639,-15960321,1996425846,108461832,244318314,1610509800,-892788898,-1957363702,509040364,1586175750,108432136,-1929189695,2123043440,48742660,-2095941235,-147127057,76223603,76088711,-2029894517,1149829701,80118530,1595925995,113428830,-326413056,1586190166,142510854,1190655539,1962934532,2005607943,48677130,638742669,-2047406965,655564,-1960429196,992346692,637762823,992348041,75366983,38242598,71600934,71777062,-1993997187,-1957493689,48480729,37784358,1195058779,637828614,1090930569,-1926341237,-16366507,1979657333,855927338,1443254720,-14790576,1377711733,1610567760,1583286044,443081,1458342741,374770519,-1961339391,-771025794,-947715211,306612994,2081441339,14805251,907304587,1224888203,1997486902,-373279995,-771030830,-13237387,442403597,-1053455562,1888289510,239531794,1114898434,638600843,1208108169,1394374399,410451792,1996424042,72673284,76097088,906387083,994576265,343806534,477560648,1343911679,1779988223,74907394,1074016744,-351254903,1446744171,-1960152056,-645198770,50521025,992352862,427561543,1312492148,-15567862,-471135162,340232998,910877393,468391209,76097168,477560640,1343911679,1779988223,74907393,637789672,-1962785655,-1992948130,1178288135,-15565552,1996430454,1996443674,-16750056,-1008204682,306612483,907433611,350819585,112895,-1026990497,348651546,1465253888,-1207271797,1183416320,1166747374,1183399948,1166747388,-28931830,556675,-1070398860,-1946663287,48480728,306250534,653674121,1209287051,-1995946493,1191180870,-128021512,1995857467,22735107,637723585,991064459,-428020106,721420728,1183385670,1099638508,-230258412,66737803,-11401130,1448545398,-16553390,803734646,994073091,-15827258,1347882102,-16749998,468190326,-196703997,-1030519,1996488310,1983598332,-1957527824,1308883534,209125356,1783715415,74907394,1073935848,1005614731,-1925808442,1317928030,209125360,-92864681,1408005887,1357936383,1996423786,-159973384,1359509247,-402360577,-1072955890,1532691829,-2097057047,-352195466,1398234024,-386107649,1465646380,1409185535,-1912790040,1183710302,209125362,-92864681,1393063679,-755969,7008886,-493825,1996486262,1996443656,-37427196,1718927371,721420728,1183385670,-128021524,637723585,-1961594485,1183445574,1183532782,2126920686,-94467250,-1286653,1448545398,-16749997,1139278966,-297387262,1988834685,-60912146,-1159539,-11072394,1996487286,1448104940,1996423274,-159973384,1359509247,-402360577,-1072956066,-991362187,-327777536,-374674687,2122579608,175374342,1460434687,-402098433,-1960379213,1317735517,1238051836,-1993996427,753601613,1960512400,48480534,1461088653,1360428429,519889361,-1510793466,643782943,1091718537,206407974,1090143883,340101414,-25755817,175505190,-1946407960,-1960378810,-880080291,-2092382165,1962936446,-1044149466,52822755,954405441,-1961856627,48480728,343510359,-783171285,102694369,-56233185,-480290529,1166616096,-1042773238,-1993997597,1183519305,1099507450,384325396,-1878070528,1166616128,112650,865076203,-916561984,1426066114,1465314443,-1960901090,1200292958,172985096,-130287221,-2081881227,-1040741632,2039284455,1177879314,1953820731,-1929189695,1166742128,38025986,1095788149,-1962258551,1359741709,-784252591,-1946735647,-1946711098,-406778753,309955842,-956049525,1504048124,1263263627,1330642571,1313796235,1111638080,-549759491,-667208332,-231007116,747312756,176107323,-1515850873,-421334137,-1515909909,116121826,-506334325,-1889688077,93322821,520094136,-916561924,1560281794,855950467,1441852352,1465314443,175541244,306497318,1183514625,1149838854,209125140,142016342,-16553392,1877476470,-125091840,1443657471,-16222465,23725686,-402360577,-130351014,-1993978243,-1993992580,-953804732,134212,173837094,-1993979061,-812971428,503505857,1464868614,-65898355,-1426062920,-1425652085,-1420252328,112671,1996479283,1397773836,-402360577,-1072956316,-397015436,49020613,1583333427,705225,1458342741,1183522391,71708934,-1962260853,2123040854,511019790,520094056,1284191371,-1928207604,1413027956,-1961459964,-1915026660,-220067728,17188599,-385649408,-370605855,39074048,1190653567,1962934534,-1871975677,-1962509171,38091020,87623294,-555021698,1225049987,-856952862,520566120,241077079,-1959886965,-16380810,2013211767,642928682,638612735,-15829761,1576993910,1751058220,-148961403,132678,495653492,125616955,1962934077,1268247298,-1830042741,990010763,1039499203,-260767745,-561281813,-1962117493,105314063,125042690,50654083,-388430887,1273167967,520596584,1569411411,1979647534,712376108,142016336,276102950,242548518,-16484609,1493642335,133261403,-49889,1190596725,1946157574,105351941,1200293099,-796178424,-486532376,1958886150,-1196037363,1190625280,1962934790,1595885569,214092126,105314048,292814850,2097694523,105331485,-343728003,-253605628,105331651,1195053436,-2096137208,-498531133,1200342000,-1950136312,-1195178425,147326998,-1910636544,-1957210408,529207390,67782646,1996425332,1144101392,2123039063,-1191245040,1299513343,-796117621,2123219086,239504376,205949867,82805675,855638457,1401002715,1586301084,779914236,-13863681,1996434036,142016266,1577014038,745864964,-13994753,1996486774,-25755654,-231681,1576994422,526278444,838345,1760332629,1586170125,3074062,1709792602,707320,1760332629,1586170159,1763344,1023821451,108396545,-387972677,1566179394,-889794071,-620036084,417862260,1330527488,1295846260,1023832655,24596305,-1144943677,485187682,-473199728,142653460,-1960394610,1200301599,1608810498,-997997680,-1010814204,-363721126,458751,147062786,1,156631042,36,5505283,983041,23331075,1114113,158335235,21430273,2686978,20,0,0,0,1442840504,-1910575989,106859480,1207312267,141820938,-1710852353,-48079,-16353537,1218075255,520100411,182985,-135554744,25800,-1070901673,-1982314871,1586223686,-1908962542,-1962716154,-1960436132,-28931833,621897354,20775424,1086331648,-1947842935,-1073017730,1183715444,1166747150,1158358562,-16550624,1156995652,695472139,239504982],362,[511049510,477495078,578158374,544603942,309722918,-1000138086,-1949791488,-565802534,-337092983,309788488,638469774,639530495,639399423,1779594751,1979655680,1979655714,1001495072,-930414009,-779363701,11570314,1183447251,-1299412258,-1979985152,1157032030,309593099,641359044,1946224630,979158025,1212648230,1552615147,71797560,-1947318647,1183401540,239505122,-1996125402,-1960385466,1183384133,-361330192,15105667,2122542196,1718944482,14581379,-1960419212,1183388229,1170679548,637534482,639387019,-1994500725,1451881542,1170679542,637808668,-14787188,1720324726,67118353,-184549059,2474011,1460031492,-16091393,1996425334,247892998,-1946239512,1452012614,650546934,639387017,-1960946295,-1993933754,1183519301,-62486042,-1962853399,1178199622,-1961855748,1204283998,-1006632634,-2144990114,-151187353,1946423622,-293698810,-385649664,109969558,1586168660,1200301822,-1572435696,340232998,-945404279,63046,972453515,58714230,-1962877975,-970201018,-1037330104,1174665425,-465173508,638344900,-167049335,1183516532,-339344400,1409715723,-27358461,306678566,-1918613879,1178272324,-1962312216,-972820410,199966784,55838350,654204555,-1995028597,1187489862,-16711520,1996427894,-1639543318,1996443670,209125134,-1673995110,38046978,-2014580597,66864779,1589961798,126428684,10503879,-28931327,-1962930171,503534606,-1952285043,-1912138000,-1515870759,109977509,1586168660,2139301630,410264586,-15567105,1183705718,-11528546,1996426870,953981452,451609272,-15567105,-1014240650,-1946152955,-11513407,1996426870,965319180,1183515436,-62506522,1183517044,-362902558,-12171383,2122579022,58458364,-151077655,1947734342,-562134266,-385649408,1988821874,189041386,-1996484571,1157033030,242484235,641359044,1946224630,-330905851,2122514433,243141864,-1175959925,-140967924,-230258183,1187448299,1778385394,-16750080,1962893940,195730016,1183384383,1975520218,54847747,1343387391,1397613978,-666466045,58048523,-16569879,225055350,1716650906,-599357181,-1962379521,939472988,-1710590209,2441662,-1965013367,-754929012,-498693640,16008903,205949696,84825739,2122514448,58458868,-2096968215,1962996862,289863247,-2092338168,1946217598,979158041,910658342,-1712175479,-120470997,877069094,-369211767,1183514753,-230292510,-398050496,-4714370,-230282241,-775804007,-398064648,1183571691,-1037329934,1174665425,-789888798,32800387,485032820,289863170,-385649392,2122514963,359923948,641359044,-1992669301,731509318,653840834,-348633341,108461987,-13083509,175570743,-1270759782,-1946645756,-953425850,62513361,-101213952,-1937049597,-2948942,-1946255735,731509318,737726914,-654836154,-1980742141,1190590022,326370321,736642699,1174664774,-1037329936,1183447249,-955913220,64582,66864779,1183441990,-565836848,-1981397501,1589957702,1207313932,510919696,71797542,2110801467,-800683261,651183753,990398347,58643526,-1982577013,1183568966,-733595184,1491665791,1996445185,942512878,-1073019688,1374225269,-163149055,-1980742101,1183578694,-800707628,-506231,1996427894,1366202898,1183384805,-27883012,1134186578,184874772,-15436352,1996427894,-59310082,286445978,-62486267,-108919,1996427894,-59310082,-16680294,-442871553,-1996147123,1325397574,-955942414,62022,79316679,-227082496,641359044,637958143,-1710983169,90784190,-294191280,1342224026,-934901499,-3914103,1996485238,16489198,1183384946,-968455734,-990349569,-14271908,-14285705,-1097202057,1342543937,-1695648001,92405942,1183439095,-126419006,-1695648001,94437627,-4176247,1556413046,2013210170,2013210118,1103010308,-11532803,-1231360394,50705664,1183436870,-1069153860,-362753,-73732490,67108608,1183445062,-1035599426,63458955,1317650510,-900822076,-1983754749,1317783118,-1135737912,63458953,1183435334,309788618,381306509,1778412112,-1711117824,-64618,-15567105,-442829194,1342571341,1729707674,-196673786,-370510197,1183579508,731463922,66638274,1174666822,-1673098768,972441227,-578905018,-1982445943,1589957190,1207313932,208929808,105330982,958797183,259918407,-1928169729,1343672390,597295722,-249,-924060090,14319235,1996430964,-596181230,1917977498,309788422,-1697089793,108678629,-1696958721,112924990,15105667,1589908340,1200301580,1191912994,-1962511072,1342171742,112730,-892772514,851968014,1448542208,185353867,343214662,-15436033,1996427894,242679568,122395546,25422087,-1961599349,-230258425,-834237101,580538390,-1946157310,1603007070,645890866,-138405119,1964026072,-228684951,134957046,1207328885,393482251,309788499,-15698177,1996425334,242679558,576911002,-15078649,1996428406,276234002,1779332863,142016256,-1710852353,120667057,-1980086647,1996487766,1218072596,-1962458821,-411696144,-15436033,2090531958,-956262597,64070,-369342839,-164953872,-1980336503,1183577206,206998282,-1980873079,1609298006,-151888245,1946684231,343342880,6946922,-1961867637,-972877226,23744594,6946922,1687814250,-335544566,343342868,-1961867637,-972877226,23744594,155949978,-62486264,65488427,1178334790,-1962707980,1183446086,-295779084,49170051,17271590,-1958283706,994577990,-1986431034,1586232950,189265650,-14650360,6952054,1183514730,307661584,1347601923,6947178,6946922,-1995807590,-15406329,1183519862,307661584,1347601923,-1684405910,-1995933365,1451883078,-193557508,-787579253,173982951,-29258970,-1946794493,1308883534,-413758474,-902048253,-896859533,-969150069,-1047854477,1452011659,1590070268,281725279,4245504,-950642944,57414,552814278,-1961206133,944016183,-152418679,1946293318,306613000,1964000779,10479875,1805275987,-1995930031,1451883590,-1706011906,144184387,343261195,-15042817,1996488310,315726588,1183385788,-27883012,-100609,2056977526,-1996158207,-1072956858,-957807755,444006147,1306892880,1183385847,1975520254,-92864762,-16536599,1589910134,939468304,41418534,71797542,1342647078,105351974,38218534,1778412112,1744857600,560595184,36676250,444006153,-1694599425,152128997,58048523,-16551703,1050344054,-2096547047,2130709118,56879363,185747083,1836322886,68437750,2088986484,1081344014,6946922,23724394,1364843418,-532248311,58048523,1342387433,1343124735,211420522,185167447,-385649216,1996423955,-1568371744,1356396288,10781835,-1705977609,159918174,-1004898561,-14282658,2013210167,2013210114,2013210116,380869126,-1073018344,-588709003,844925698,-148742261,947686355,-1961927389,1175128134,-385649402,2123039365,71666666,-1947187575,1166750332,-297367208,-1990572661,2089020486,141820486,1964558326,27977987,-152668535,1947208516,-213465596,444006174,381699725,35822160,1187448529,721420542,-163149376,-1946663287,1451951686,-498693880,-337357175,444006198,-1962129781,1174605398,1783649022,1268488705,1177225815,-129629223,2113291835,-163149053,-990493047,1183048286,-1960443166,-129629945,-1946269953,994576966,-1049100730,-1961199873,1451953222,-28966130,23744594,-1320445030,66095882,1183578230,-163183655,41807931,1988751499,176065526,1589962705,1099638278,-129629186,41807931,1988751499,-430011402,134957046,1586173556,38243306,-1947711863,33570246,12059518,38242562,-1927645441,1343681350,-1684405910,-1962217653,-646566928,-1994897781,1183579718,-62486250,-1980348789,1988752454,-1946252294,1139539574,1444574975,1794930431,1778412032,-213480192,23744534,6946922,105862810,1996445451,16489200,-268236017,-327745705,-1695648001,68895166,-260636848,822130330,-62510837,972324393,-1199573890,16023171,1183532660,-196727814,-260636848,-73729909,721764096,444006384,1996445526,-327745554,1715584666,1996443659,11967216,1174604742,6967548,6946922,385042061,1778477648,-1711248896,193089366,-152674677,1946684231,-398030071,-1981129077,1996423751,-1711183334,195973663,-1946532215,1183520894,-62486250,1996446187,1996445466,1778412284,-16750080,1996426870,1778477580,-1711248896,198790998,58048523,-16736791,1589906502,939468294,-1695516929,199360763,1589966851,939468294,-1280257,-1097142666,1342963265,-1695516929,184025270,-2080618967,-1962801594,1325337158,1975520010,444006301,-1694861569,202986015,185747083,108269638,68437750,1877672565,-15042817,-1835343754,185346837,-2092010304,1946214526,-529072294,1310277274,-11474164,1996429942,376897304,6946922,1996423274,209125134,1779070719,-1711248896,208359254,-1401569269,185747083,292819014,68437750,1996426100,-529072358,2031456922,-528579828,-16223232,1050337398,721919769,-1207702592,1599995905,1493705,1760332629,1586171033,845830,1743347034,183027,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046052,28841187,650153472,-1960435829,-461372857,-2084335521,-1070398268,1376672451,167772138,-218103296,8199,1124073984,267,-402652672,777,-1157627392,9228,-1459617280,1032,-721353984,1191182604,1358955009,5382,-234880512,6149,1275068928,7947,0,0,0,0,-2095118818,92996295,-1951669257,-1411123451,-503904885,-150631509,93039587,-1951669257,-1411123451,-1962489981,-1411254523,-470350453,93013931,-1951669769,-1411254523,-1957313761,1465261804,58343041,595395895,57947787,58340923,-964484225,3454978,922740471,1347552108,-6684054,184549631,-1207536192,1374356792,1949731216,1879477763,3454979,-1962121481,3455216,58337015,102693003,1751327,-125065741,92913715,-1995684471,1586168901,39684364,-1996071285,1166607965,173968136,-2096607605,1139282631,2057379839,2047278851,526278403,576201,7880,-1588111842,1183383568,1879477986,-28931069,15615687,3454976,-1962383625,3455224,40236838,1183445131,1166747388,-148465368,1183393916,1166747376,-148465365,1183394684,1149970162,1975520004,1979655701,108461826,-16141670,1975520255,-369741051,1183384117,-461963292,16777114,1959922432,-495025684,410321664,-2128166258,62,-15895549,-1710824330,-49836,-847982069,-371063,-6626186,-1912602369,-2094596538,1946224765,-495025824,1014235904,871909001,-96039178,-1947054453,-1047793570,359719927,1693918792,638480483,1884841207,-297367288,1945650691,33129227,-347536514,-622113827,-1980608887,502001758,283165030,-794030234,-661953008,-1950338202,1727525446,-470325520,-1029435546,1760594704,1347559682,16777114,1975520000,22538499,654198414,-1996208759,1342633030,16777114,-1957558528,1586232438,1149969926,-228133077,637683593,640370057,-148355957,126480486,675645734,1001463,1208906756,1207429329,1946288143,1200177153,-1910634735,-164365730,1002045235,-1952058624,1317793886,4374514,872266216,654259190,-144489077,1166616289,1971922531,1971922533,1971922535,1971922541,-495025809,292881152,1996424734,-260636686,-16602982,-1276567553,-1966525696,1277845580,-1958657697,1727486020,-163149328,1552603955,1975944033,1182123907,1207887491,-771823741,65262051,38243294,-1947580791,-398030585,15550150,-1392354165,1178316112,477452522,1978156603,-310476777,-150309888,-1951665562,-341055930,-314128863,-430012159,-228133040,-1413248085,460120,-388896559,1727523025,-228132874,-1075652605,1962931763,1484062563,-887041,-1960382346,1955295612,5826673,1166802739,1005620073,57831749,653149699,-1956035191,178957560,536507840,-1695254785,65535,-1962933832,-58800912,-461963514,210074,-2094659840,2130709629],363,[1996424722,-25884,185008128,653424064,-1962654327,526278598,314057,3272,-1980205431,1183578750,-28931832,-1996200201,-1946354618,1988885078,172395512,-1946794359,20776518,1024816128,695468034,1946157885,277865,-1058471051,21031168,-1979425141,-1946514684,61535179,1979972694,-162594818,-1008079489,-786134527,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-1946514440,-1426914226,-1946397181,72256506,-1426865270,66868739,1325399670,-373391370,613024126,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1317796491,61534980,-91489194,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,535405695,-786134527,-788999960,-772222728,-788999960,-1963405064,-790048296,-788999944,-790048264,-788999944,-772240648,-788999960,-772222728,-788999960,-1963405064,-790048280,-788999944,-790048264,-788999944,-1947890952,72256506,1443080947,-1963291652,72256452,1443080947,-1963291652,72256455,1443080947,-1963291652,72256451,1443080947,-25820164,2146848511,10283392,-388946806,-120522544,-120522544,-120526639,-661980976,-120526639,-120522544,-388892464,1586100362,-788999948,-772222728,-788999960,-1963405064,-790048296,-788999944,-772222728,-1963405080,-772222728,-788999960,-788999944,-1946514440,-1426914226,-1946397181,-1949857030,-1426914226,-1946397181,-1950119174,-1426914226,-1946397181,-91491234,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,82510719,-10163824,2114473727,-129564913,66733707,1183384646,-35132934,168346313,1442841088,257,587203072,769,-654245120,251658497,1728119552,268435712,-251591936,301990145,1157694208,318767363,1661010688,335544577,1996489216,2562,889258752,1040187649,1442906880,1056964867,0,0,0,0,712,1409715799,-28915965,1586167809,509577998,639601446,604667779,1183527285,1194927628,-385647088,1183514764,1194927626,-385647086,1183514752,1194927624,-1955103212,958793286,1853756999,50218695,644344576,604667779,1996447870,175570700,-16222465,-610662794,-1962902951,1962871800,-1957210295,2013204062,-1711183330,14374668,1962934845,-1910666449,-1962716154,958794822,544542791,638207627,1964132153,138840855,340212006,1183518325,1194927622,-955943658,196166,-26025,1183514624,-892772354,46661642,1448542208,1778810507,-1962907136,341805853,2013208459,209190670,-334779750,200313600,721712630,1461382080,1306892886,-1073020682,-1705637771,16718142,1347938795,-11672166,-916496641,1426064074,1444867211,373749591,1567883520,637957828,-16040821,-761654923,184575321,-1003064128,-1993996682,-990344444,1317737078,-1960582384,104861254,-14264495,242679604,41221926,1515100752,123273505,208977931,1225049731,28892642,12904704,423533143,1992556876,650130182,-1276574583,410946304,-1961724220,1190596678,1946157334,175555610,-16464253,1996430965,343342864,101873407,242679638,-2097114904,-953809682,-1962934268,-1993994658,20775516,-777292288,1190609128,1946173462,373749562,863240200,-1000995248,2106263158,-14264322,1306892852,1515782500,1992577115,410451718,41221926,-1705815726,-65266,-1706010792,30428645,872376297,745930697,-1154845185,1347616772,1190614534,1946158102,1979653640,-346992332,508645638,-1959365121,-947704203,1364663876,475856721,-920691105,1426068682,1465314443,-38882,1988885535,-1959490800,1122176076,990140043,981209684,2098615355,410291509,1001231277,-1389658174,125813307,1888344835,-1187326,1996426358,1996445194,108461832,1393456895,-1231421334,520220251,-1026990497,-1070399474,325099,41484290,1,31850498,33,11665667,458753,36831234,36,0,0,1224,71732054,84301451,-661979096,637826756,17726595,-2094652299,1963003004,1200301597,118171138,-2094656395,1979647103,2139170317,1962999558,112645,-1070923029,79874398,-326413056,75402071,1200299403,1608810498,1951355197,-339727612,1589925668,2013210118,126559748,39291686,-2097151187,1347551450,101074829,39504,28901375,-1026990336,147324934,-1957298176,1451951174,-62486266,-1946265975,1451952198,-129595126,-1946528119,2122517622,125108478,16547457,1446409980,-362753,6879350,16030460,3997696,-2128775684,-67044242,16670339,12173355,-129105412,-4603885,31511551,-1024722362,-342245333,1996445212,-126418950,-1694730497,65535,1006390923,-1947896383,1451951174,-1026990586,415760394,1448542208,1074298497,-1958054647,-963967882,-1962518901,1443278,1451882635,-1950183698,652118978,-1995155573,-1960378794,1451823703,1468737276,-162100980,173509414,653547145,-1995417717,1451881046,1468737274,-262764274,-336046455,74877772,1452000907,1705222,1451882635,-1950183698,1468737246,-27883240,374836006,654071433,-1995155573,-1960379818,1451823703,1468737272,-162100976,240618278,653547145,-1995679861,-1960381866,1451821655,-396949776,-1072955826,-1070922636,1996442347,-25755894,-231681,1996487286,-159973384,-755969,1996485238,-297366544,2122930000,-364475928,-1005335576,52881502,114819871,1784088147,105287168,141885222,108330790,-15705958,112895,-1026990242,583532552,508952576,-1895825480,-565786664,-1070923775,-1980742007,1183444550,-62486018,971523721,343150150,-1710328065,65535,1183432747,-464090654,58052619,-1006535191,-1960385954,1183386183,1958743018,1078094371,7004369,-26032,1183383552,1975520232,22079747,-26032,1183383552,-27883012,-1961861493,-96040697,745855755,1334565003,1608876034,1330772353,1334517364,-162625262,-1995157621,1334572110,-330397418,-1995550837,1334568526,-129070822,-1804545,1996481142,-294191120,-401735574,1183383819,-262764050,1584713739,653156036,654606209,-1961528063,1586226758,-1994421488,1194981982,-955943666,58950,-1898935266,-4157736,1996427382,-59310082,-1018113,1996484214,142016490,-16353537,1183386206,2122522590,-1737162530,-1804545,1996481142,-294191120,-401735318,1586167971,185043728,-1958120229,38046704,1029694592,1014255441,-159973549,1380836762,276233987,-1695254785,56446437,-15698177,-442831754,-2096927155,1946216062,276233995,-1696172289,60116453,-15698177,7010422,48439039,15877831,-1961366784,-991702568,-1960379274,1958742784,1050300422,-231,1183576646,-497105678,172439846,2122571127,276037864,-1696041217,65535,-1696041217,1558,-1710328065,65535,534660747,214616414,2934784,-1957275904,1187449982,721420530,-431584832,-1947974007,-628421034,-1980265646,1586093174,-25890,1183383552,-597768984,20939558,-2048326796,141986560,185222795,-1911720762,-2094659002,1962935420,67234051,425603,1183520628,1975913226,66185475,1342850699,-401698730,-454485848,172395267,259376651,-2096214389,1464931015,2078805648,-15078632,-1906963850,-1960441274,1418405380,-773795582,-1706011950,65535,1451880587,197298954,-385649210,-1030880345,75268902,100889856,-963924245,-385198453,1183712150,1032005134,-385649662,2122515335,57933830,-1962850327,1175128646,-385649656,-947191613,-812924276,537248652,-2091888128,1364400321,-1700790168,65535,-24907637,-385649153,1183712079,1166747150,1435182604,-773795570,-1991224622,1183635582,527801050,1589904199,-2021054760,-1073020768,1183741812,-1241569778,2122907808,-700019500,364442,138840320,-1005955447,-1993943970,106304119,-1710069165,1681,651452100,638863241,1460167,130491904,1048772610,1962935132,1617436187,-1427632637,56402703,-1545058677,785449822,1621164896,56795907,638469774,1670528,-1705635979,1532,638469774,1197511,239504896,309693222,185222795,58001478,-1593698583,1178141534,-385649432,922681873,1855587164,-1996488702,1451877446,138841062,-1995811189,1451876422,56664546,104548424,58065762,184611817,-15829514,-396947850,-259322237,1962933891,56664356,56755755,-940030327,65094,-1947971957,1317660246,-162100748,-369985911,1988821131,207537394,427786278,184841472,638153974,-1710065665,65535,638344900,10532863,408474,207537152,-1598554330,105159168,1589903360,1204233740,-1593835502,1178141534,-385649432,1183515119,-465171482,922683764,-1332083876,-16777213,-1711055818,65535,1587789867,56402691,-1962816791,721641502,-27393064,1992614865,9119460,-2081136956,637727814,1191118729,-129594370,1929266745,-227111974,65065302,1452008518,-1588571418,1177224032,1356911096,48794,-992859392,19270750,287708231,378082903,1654719330,31510787,1589961798,126559972,39291686,-1980217719,-2094597546,1962935423,-14554877,56755715,-1962880381,721641486,1926446043,990148472,192050881,-15501834,1996426870,223733772,-24907637,-385649153,512491251,1988690786,-529101838,2126779883,-465140764,93005314,-1948105074,642139902,960693641,1996709918,-227082267,1457682175,721642145,1611017170,64101123,1444149318,-773795334,-397389102,1589967176,1191257612,1460741652,56664342,-352099677,-129594565,-1980082549,1451883590,-62485506,-2080483701,-2097021842,184614494,-1005161264,1183048798,-1960443164,-530660345,48252547,-351827674,-129594408,56755713,56375039,395674,138840832,117238249,-401836289,-259322721,1979711107,-29497085,175570774,1778939647,85760516,-768933888,638344900,638863105,1444304657,-1962391925,67439190,-1001369088,-1960441730,1435182597,142594,-788473213,1389548000,-124065712,638344900,638863105,638998289,1671040,-1705635979,1376,1589966379,2005476876,140428306,75465510,-385649408,2028600783,-1715459073,-892772514,717750282,1448542208,34715678,1187502222,-1962934026,126554206,-990230903,-1960441762,1183384647,642975486,-1960441973,-523173289,1347605201,16777114,1958742784,193915139,556673,-14190992,1996425846,-401698808,1183388754,173443336,6967378,1687814250,-1996488700,1451821126,-163133686,1183449089,1038363390,57999615,1980250345,13166851,58007852,738656489,-385649919,19660986,283706231,1976106497,102295811,58050814,-33164055,-385649208,36439811,-957807755,1976106503,120711427,58050814,-33057047,-385649208,36439917,65602421,1963273220,103147779,58050814,-32950551,-385649208,-922875724,-840367243,1976106504,149874947,58050814,-32978455,-385649208,-922876461,-135724171,1913072648,1996565567,35186947,58050814,-33259287,-385649208,-1389622877,854131573,1963404296,139979011,57999916,-33287959,-385649208,-922876976,-253164683,1976106499,87877891,721313418,-1044149249,-1886715165,-1752497785,1317601673,-665417258,57987339,-1995822103,775805510,84308480,1183383852,-28931366,-1957632982,310896880,58048523,-16125463,-1962748106,-768878010,-6664110,-1056964353,-2071395610,-1802960505,-404160119,-398014711,1996423168,142016266,-401574145,-1072957845,15270772,140428298,638028582,-1979558005,-315949234,-628899541,212224,-771019659,1183524981,-330921712,31999687,-327253248,-385649408,2122383629,1946755838,11856131,15236739,-1070895244,1996451563,1088016,1183386230,1975520236,162130179,587103873,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451877446,-463551258,41418534,74972966,138906150,1200236112,1200443401,-1706031606,176754333,199902857,-385649216,1996423359,-442871572,-1995781043,2028597830,-330920961,-1948023,1586172022,65262056],364,[1,538976302,1,538976288,1,270540832,2,0,1,-2108489728,1,80627469,1,0,1,538979886,1,538976288,1,270540832,2,0,1,-2108489728,1,18189,1,0,1,1414416727,1,542133573,1,540028980,2,0,1,-2108489728,1,80693005,1,33,1,1481854788,1,538976288,1,541415493,2,0,1,536870912,1,80748238,1,32682,1,1380275029,1,538976288,1,541415493,2,0,1,536870912,1,81796814,1,264016,1,541672519,1,538976288,1,541415493,2,0,1,536870912,1,90250958,1,149456,1,1280201291,1,540424243,1,541415493,2,0,1,536870912,1,95035086,1,75490,1,1480940108,1,1145979216,1,541871172,2,0,1,536870912,1,97459918,1,9936,1,1229867341,1,541344331,1,541871172,2,0,1,536870912,1,97787598,1,1300,1,944654679,1,541934903,1,541871172,2,0,1,536870912,1,97853134,1,12800,1,542262614,1,538976288,1,541871172,2,0,1,536870912,1,98311886,1,9008,1,1296912195,1,538976288,1,542528068,2,0,1,536870912,1,98639566,1,9280,1,1113146699,1,1146241359,1,542528068,2,0,1,536870912,1,98967246,1,7568,1,1431260492,1,825443667,1,542528068,2,0,1,536870912,1,99229390,1,12928,1,1330467661,1,825447253,1,542528068,2,0,1,536870912,1,99688142,1,10672,1,1330466638,1,541414229,1,542528068,2,0,1,536870912,1,100081358,1,416,1,1414748499,1,538987845,1,542528068,2,0,1,536870912,1,100146894,1,2304,1,541149014,1,538976288,1,542528068,2,0,1,536870912,1,100277966,1,73200,1,1314213715,1,538976324,1,542528068,2,0,1,536870912,1,102637262,1,3440,1,1230128467,1,538985798,1,542003014,2,0,1,536870912,1,102768334,1,57936,1,1380275027,1,541410889,1,542003014,2,0,1,536870912,1,104668878,1,64544,1,1178683222,1,538990665,1,542003014,2,0,1,536870912,1,106766030,1,5360,1,1329678166,1,538987845,1,542003014,2,0,1,536870912,1,106962638,1,5168,1,1396787030,1,538989401,1,542003014,2,0,1,536870912,1,107159246,1,7280,1,1414748499,1,538987845,1,541675081,2,0,1,536870912,1,107421390,1,358,1,542001495,1,538976288,1,541675081,2,0,1,536870912,1,107486926,1,165,1,1414284612,1,542133573,1,541937475,2,0,1,536870912,1,107552464,1,496,1,1397639511,1,1347769413,1,542001474,2,0,1,536870912,1,107618000,1,158832,1,1398099789,1,538976325,1,541675081,2,0,1,-2107899904,1,112740109,1,28,280,0,1,1936278619,1,1634751339,1,224224611,1,1701987850,1,1634751333,1,909993315,1,842347832,1,221524023,1,10,503,0],365,[27941453,64,350748704,482022632,128,129892368,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1325334528,-1330466638,14352640,657408,852146,65968,655538,50331568,671134208,16756736,327679,548143282,-67011408,-67108863,-1677721570,-872415201,-1308618721,-1342174464,1380011347,1380008276,1919614976,942828654,2019896886,-1308617371,-1342175232,-1308622337,-1342174464,132710,42991794,50331568,268481024,294694916,294846547,295043155,295239763,295436371,295632979,444661843,296026195,444989523,445317203,445644883,445972563,446300243,446955603,446627923,297599059,297795667,297992275,298188883,298385491,298582099,298778707,298975315,299171923,299368531,299565139,299761747,299958355,300154963,300351571,300548179,300744787,238026835,374407251,238420051,374407251,238813267,239009875,239206483,239403091,239599699,239796307,239992915,240189523,240386131,240582739,240779347,240975955,378732627,241369171,241565779,882901075,241958995,393216083,242352211,242548819,242745427,374472787,243138643,243335251,243531859,243728467,243925075,244121683,825229395,892613426,959985462,1145258561,17843781,2752690,16779952,167772928,590592,2687154,50331568,721465856,16887808,-1191136768,16887808,-536825344,16297984,262416,1179826,-2013251408,719104,620544,8454322,67372208,538975232,-1308620780,-1342175232,538714140,11665412,78643212,202114052,459800,3735730,67110064,67372060,538714140,1843232,16777988,134480642,436404737,604025344,-20480,11665410,1169162248,589512003,1126179619,589512019,1226842915,589512016,1092625187,589512024,1109402403,589512024,1126179619,589512024,1142956835,589512024,168633123,591219027,539173667,591219012,539173667,591220802,539173667,591221572,539173667,591221573,539173667,591221587,539173667,591220819,220406563,1631986698,980708469,589505312,1951604771,543908705,1886221636,589504570,589308707,539173667,589505315,1378093581,1713403745,1953264993,1634887200,540697965,591217477,539173667,591220809,539173667,591221571,539173667,591219782,539173667,591220819,539173667,591221587,220406563,1951605770,1633971809,1293968498,979723375,1986939168,1684630625,1297105952,1701978185,1852994932,1869768224,589504621,591012643,220406563,18031626,1900722,909652912,609763661,-1308620764,-1342152192,-2135908913,127746511,268481024,1329901568,22611,1414748499,1227771205,1526745422,1851880563,1685217636,1701707869,1634035828,2053731184,524389,846491241,1818846776,7497076,1634074634,1919251571,1701080941,1953068915,26723,1635021568,7564131,1953693708,1936417633,6650473,771752320,6649957,0,2048,2336,7604512,19595442,34611888,-268389888,671133951,12103712,-1931964928,-1912523258,16825552,187258600,-402426432,-1205982866,-617409019,-208942197,-1014047858,-1090518598,801964810,-1898410408,-972495936,33639430,-402568471,57879098,503361257,-661731188,-1207477574,567092516,-536801505,208994728,-1576786864,609747278,-268365829,142600442,-368449048,5439492,-401939736,-661900515,-1070350194,1912733315,876512011,74711553,572851966,-1088282178,518529020,459860020,1048778611,1946288436,1975520011,103825415,-521461211,-350754376,329300800,50654145,721504286,100742686,20317838,567102132,159967239,1392558058,176285696,2002427,-65630942,-1262472675,1931595083,384482074,150700947,2092434292,1275512342,-896794367,26306574,771826153,7822,429614,378416640,12320768,1295941633,57933825,-963613717,16862470,-401452568,1048578013,1946167873,-423611900,1258747633,494206721,186963105,1948571142,-843042044,618307891,618399243,12060532,-838913342,216459285,724713088,-402295808,569052818,21370507,208982539,520031668,179568940,19668735,21970560,-1274645247,740228866,842956801,242548779,708644491,112462051,19668735,117373154,309592398,21892862,-1461714673,168260865,251743750,512487425,1353974070,1048781261,1946165781,571980321,-851639624,-1961397727,335988440,347737122,244002,-851180616,1040234529,-1880612403,-986833393,-1946156522,1958874072,623884311,-165273139,36640262,1773668980,382021157,567083014,369539103,-855637574,21798959,74841916,567102900,567102644,62410782,-1273967360,1007734031,-1207602173,281870343,-1269114226,522308873,203,0,1627983592,-1664147705,1745812220,-326958505,1611013638,2002478,593535232,-1547895003,1755390810,593011493,-1557829983,-538434730,66710023,-655884205,230226696,1780386628,140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,-1308415149,-1342174464,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528,-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968,-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832,5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793],366,[96377362,1586168796,178450,-397455176,931920910,-2080487797,1963069566,779914059,-1960424213,-196703993,38243110,653674121,-1996208245,-1960380346,1183385159,-1332966406,-194063616,-1946652973,-754929012,1859384942,309788666,-755969,1996486262,-92864520,-468276582,-28931325,-385820695,-2033778526,65370,1080961,-2114946047,201265278,2122443135,2114060048,1455325478,1968132351,103200798,620599888,2122384330,2114125584,276726215,-1065547776,1080961,-10388220,1996427894,209125136,-16091393,1996425334,-401698810,-1073019290,-61376395,-10699123,314050326,1183558400,1183558410,1157016332,91554827,-339725473,1518782297,-1962933761,-1951712700,-1951712188,-1934935996,1150135256,-661869756,317686699,369786505,1594640015,-13863681,1996434036,209125136,-16091393,1996425334,140377862,152075907,-857144459,1488880635,57934079,-2080487797,16734910,1583284340,248170783,-339725568,-1864856331,518818645,-1070344050,80398623,4438016,518818645,1465309326,1996472371,209125134,71932496,-1072955393,104552564,259326289,-16091393,1385826422,184828705,-1706855232,89392184,1962934456,41913145,-26025,1317732352,139332362,1178282100,-1996260090,-1705572794,65535,-628221725,1317793931,-991982842,-201586562,-6663260,-1962934017,1583285830,181061919,87996416,1224,1457032734,-2000669865,1996488006,209125134,71932496,-1073019534,104543348,326435153,33375942,-16091393,1385826422,184903969,-1961134912,70818552,309659092,126468147,-1711114241,65535,557226583,1988822509,1979058950,-18426,-1198490389,1589903361,-45729780,1589904245,1347618312,-133936742,1958742789,871926623,-1705619264,101457781,1183403235,-1801826050,-486539259,-1950183879,871926743,70818496,544540207,-829745271,-1979824501,508625479,-66554171,1344251123,371610,518739968,451609008,1996487307,108108542,1996423168,100965118,-1705574400,104735030,1583333427,181061919,96122880,-326412987,-848814306,308185862,-1962805784,1317734982,241077004,-1962788632,1317733958,113416,1510086376,1978223965,-18183,1426067146,-160895861,205949702,-1156690293,-1729560577,138840834,-1928704373,535299678,-379758078,-1957298617,105810924,-1962385781,-396555690,181011102,-326413056,-1962464152,1317735494,-17650,-1962777880,1317734470,106859274,1510068968,-24254115,1426066122,1583934603,239504135,-1156559221,1021902847,172395266,-1156821365,820576255,105286402,-1157083509,518586367,-379758078,214565743,-326413056,-1962426008,501750366,373721857,1962933417,-536691962,-1962845464,1317737030,834324,-1962844952,1175128646,-14584820,1996426358,276233994,-1710328065,65535,208977931,-1962127733,129698374,19261552,-1962522997,280692814,19392512,-1981194918,-18430,1493657,1760332629,1586169858,11986966,185222795,561253446,-15960321,1996425846,108461832,498842,1958742784,206473996,-1156954485,-655855609,-379758080,-4718036,315267583,-326413056,-1962393752,1978142302,172395264,1930184251,1610726153,-352275736,1177260053,112934924,-1947994368,105286616,-402108789,1566179497,-905791255,-1957363702,140470508,-401842549,1183514684,139365126,-401973621,1566179459,-905804823,-1957363704,142829804,-401842549,112721948,174520064,105286547,-402108789,1566179423,-905789207,-620036088,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-1632103197,650153478,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794983,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-485760001,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-13506192,-1030879517,509478,-1013333965,-352009085,-1864856329,16072,1457032734,-18345,526278553,1493705,-930031476,503316486,1465309326,968895484,964560454,94506635,915085795,-427620948,-1897475839,651897793,-654899317,2474011,-943322368,457286,-1577302391,1183385002,-92893698,-1962377532,921896526,526278564,445129,1435555980,-1910575989,-892788776,-1078460404,-326413048,869830174,-892788800,18,0,524288,800587776,8701962,-661774848,-4696234,1583323647,382388511,268435456,269488144,269488144,538976288,288,-1795031040,1459617792,1868852841,539063159,1684957527,561215343,1852397344,1937207140,51380257,257,13107300,22937900,39322000,52429500,-661912700,24561808,-661774848,-4696234,1583323647,181061919,1313818112,1397051988,172734522,42696,1457032734,1606431575,-892788898,-826802162,9488394,-661774848,-1070377130,-920691105,-1207957302,482872035,-1910636544,861361880,526278592,707273,-1947432107,2952774,1208513537,723022920,-14619712,1589907574,939468298,-16222465,602408566,-15930624,1996427382,108461832,-922742552,503319754,-1911883592,532687832,721422538,443072,146980907,131086,67218,131072,2362181,131072,263768,16973824,67210,16973841,67143,16973842,67202,16973843,66942,16973844,66416,131093,1245972,16973824,67801,131399,1311864,16973824,67561,16974171,66497,131169,1835950,0,0,5832,1599559198,-892788898,18,1442840504,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031081,-56067,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,90833770,2011693674,526278402,1231561,1426063800,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031056,2237693,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,40502902,90842986,602407530,526278402,1231561,1426085304,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031078,7742717,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,74057334,90838890,-806878614,526278401,1231561,1426106808,-1910575989,-1957210408,529206878,-1961992565,41910303,-1207141296,-1706032104,13247741,865083883,242679744,-15960321,1996425846,108461832,1347440720,124389482,141165162,1593934312,-892788898,-38273014,-326413056,1457032734,308185943,1586175883,-2145416430,2085618303,102545420,620599888,1206583582,1002451856,729024582,1946568251,309788454,-15698177,1996426870,175570700,-16222465,1347421814,1214910570,6816618,19195905,-7334421,1996427894,242679568,-15960321,1452935798,1610612480,-892788898,1270349838,-326413055,1457032734,1002451799,645138502,1946568251,1996443681,242679568,-15960321,1996425846,108461832,-1872211888,1347440640,-352267800,1996460050,242679568,-15960321,-610661770,1610612569,-892788898,-1078460404,-326413055,1457032734,1354773335,-15960321,1996425846,108461832,1347440720,1342212200,-1880600496,526278400,576201,1426198456,-1910575989,861361880,108446912,889136720,41221926,74776358,108330790,1347440720,1342212200,1541951568,526278400,314057,1426210232,-1910575989,861361880,1996443840,175570700,1996443728,108461832,-16624486,526278655,576201,1426223544,-1910575989,861361880,1996443840,242679568,-15960321,1996425846,108461832,-1895672678,526278402,838345,12488,-1070377130,1948010041,475958035,1207312267,141820938,-1709410561,33899569,-1979955575,1183579718,-398030566,-1994891637,1317792350,-330397418,-1995157877,1317793358,-263288558,-1995417973,1190654550,1946189834,10610947,269108983,186545152,-150831671,373701593,-638123406,-770979837,-621346179,1913937467,64681730,-263288365,-1947052407,1183387206,205949940,-1141487991,2123169796,477560808,-1705814250,48386875,84559607,-1957530624,1177284678,-228684812,200695339,-1958578749,1174608454,-1946627818,1577261150,-1946431212,-265612682,722501259,206474235,1586219819,-1948767474,-1813383226,-268963189,-233056213,1317080958,-150929398,264774,1038680949,-398030078,1005342347,-1862172991,-1947574645,-633606570,-628686210,537544439,1225815296,2126592842,35055875,58645051,-1996353559,1586043462,374245656,-1961601399,1988752502,-160003314,-1962117495,2123100278,172423154,896794640,-2146810121,723416320,41543798,2116804343,-150832662,16679903,1541997429,16745217,1407779701,1002973953,-1962770703,1003695089,-1962770694,309758458,-149913975,8391238,-1360524427,-1996037375,-1645609906,440830721,-1961337205,1451955790,309758740,-149913973,1051206,-268231052,-936641789,-1995289045,-752151986,-1995418069,1988694102,343836950,-678703477,-2146810121,-385649664,1988821120,-1959490788,1032524412,8961155,-2092335615,1946487421,172422979,1014235160,-2146810121,1463121152,-147686261,1056325,-14060193,1996430454,410451738,-15304961,1996428406,276234002,-15829249,1996426358,347576842,1183449087,16968188,101350787,-1131732875,-1265958776,-271515510,-956043567,-819208701,2114049579,410386714,689339945,-936700810,-905718997,-1960787581,-787291151,1098019553,1836245457,1364246579,1579120026,-1990008061,-1705968058,65535,1077959139,-1980082551,-13371322,-15042817,1996429430,343342870,-15567105,1996427382,209125134,1465339986,175570774,166203024,2143697670,1975520103,172422948,1551106064,-14911745,1996482678,-327745558,-1695648001,28639352,-335788407,-350033085,146765,1190607484,1946157322,477560598,-362753,-1705969546,82577187,-335788407,-1171002593,1589903361,642468856,-1070397559,102528767,1380995155,-1157392742,-62486270,16678531,1996427380,-25858,1996423168,-25858,1183514624,-916561924,-1962927422,881532022,537543926,1996427636,642292252,-1073019593,-919403147,-1962856471,2089485398,-2093118702,1946487421,-2000911595,92143872,-351221117,175997705,-2096925696,2089492682,-2093118700,1946225277,-2134212348,847022848,-150710647,1946159298,474347310,661913601,722880139,1710692934,-1948742872,340167626,-149404117,-1019532699,-784659083,1187449205,-2097137912,-1946745754,-896859050,991712547,855995594,11725257,8946827,-1958680367,-1971024952,1088999680,-796077941,2123219086,1183536848,-1054102758,407276368,1354902443,-1424603509,-1957641981,61543494,1552634050,-2095084782,1963330175,642402578,653806849,653939969,654069033,-1946266327,-1951722938,-1951723450,-1951723962,866847814,-1700025408,-65536,1962934953,477530911,2089497739,608565042,276103170,19154423,-385649408,2105802484,-143392766,869289613,1996445403,108461832,1397969174,136550992,-930413162,-2096635071,41157113,-1178351477,-85262335,1458342741,-1056678261,918815459,-1960441756,1946561280,1915680520,-1580692728,-570226570,38218534,787995275,-1054144400,-770976997,75434876,91537419,-352321096,1589652226,180937,2248,1956730455,172370696,141559299,1380995737,1757321808,-930412599,721962635,50886150,-1962380794,1347590618,-242528174,-1097139317,-1962416280,141861320,50742827,-1962381306,1347590618,1317621842,-27358724,107527834,-1949791480,103482438,100862070,-628422542,1380995737,-129070768],367,[-1694867831,101738686,335037955,1979972182,-25291780,192730939,-969210753,28837234,721611520,-916496704,-939521854,1459617804,114518,-405732629,140525113,-4065153,1979648771,114435,-396954069,1183448834,-125924870,66602635,1611021254,-1962181624,1043069054,-33355680,1183516651,-1949957128,-605530120,-92371970,184841472,990934464,-1995997705,-141821370,-4666645,-1989678081,2123103358,201314808,-1959299585,1458306118,-22222762,242532363,-953432437,-259317639,140523011,-947184917,104580611,175900768,103532427,-268236704,-947190037,-259275261,-15990831,-396965249,-1072955786,1150097013,1611021057,-1207206904,103481345,-268236704,-259325205,1600046731,516473801,1448542208,184974987,-2096728833,1962935422,25684227,2131000889,209125152,-1962248449,-524220346,172360450,1376540299,1996445520,138799108,-337230199,209125170,-16091393,1996426358,138840842,50520257,1451952710,-11513332,-396950410,1183385631,48284134,-1962260989,1347554390,-1962420248,1048831582,453052540,735639488,-262239784,-1947836925,2118026179,-920977144,-1054090761,-773568887,140551136,2114471483,23062787,50885793,-1995932666,1187506246,-1962934030,48284099,-1962260989,70061142,-364476160,-1947445623,1451821638,-497120774,887871627,-1912048479,723974726,-361315321,-1962637018,1183770694,117516026,638088865,637683499,-1912453239,-1993937850,-1014824380,-230228220,82472579,972179083,-998248378,971392651,478015558,-1947711861,-473829282,175555586,-1593835226,-570226570,38218534,38242598,-787974495,2114323424,-398030584,-1056415583,1174602464,206998282,-1996487635,1451878982,-498693140,-1981528533,-524160442,172360450,1183400000,-262764050,1183525099,-295779096,-1006163162,-1993938338,1992557127,1149970158,-330920194,-2096658138,-16454074,1854140998,1183515882,-465159694,28889215,-1587352832,-956102532,1183537524,2114323204,-2091879416,2080639102,1611056970,-1962933240,1950221255,2084438792,173982728,209684774,725584166,-150440954,1200170712,1200170504,141992196,637814315,637945737,-1593686135,1174603894,2114323204,1200170504,1200170510,731638538,-916496704,1426066114,1448602763,-1056422261,-930413856,140772867,140908171,1183535186,48283908,-628371317,140772867,140908171,-242528174,-538379381,1681785605,1712229128,-1957211896,-524220858,63474434,-1962384378,1376282134,-386299056,906167742,243992676,1448151142,140787203,-1410836655,-916496891,989857474,721647056,-1036270656,28836990,-4668672,617137151,1448542208,52184715,-930406330,-1560280795,1183516796,507904794,-120467317,-2096597341,378077666,-103741314,141823625,991712907,58597462,723539595,-28407350,991579787,58596942,723406475,-62486079,268846838,1183518324,2080768280,373721864,142476801,140510919,1183514624,274107150,-1995938653,1376282134,142016336,-100609,-102171530,1975520252,-373282043,1190527881,58001158,-956072471,59462,958416523,1946711046,507939812,141952569,1183570804,1946561304,-330921720,-1962381149,103487046,1183385718,-1546061846,-488109966,-1946645509,103486534,1183385716,141599728,722617995,-1995934202,-654840250,-402099549,1183448001,-31756,-12741772,-1920043777,-1072955579,1621165693,1221001992,972441225,141882494,1962165817,12773635,-1947042167,109250630,956434528,2114478086,-10622717,140517003,-1962677373,48284099,140772867,140908171,-1996486651,1451882566,-1005065222,-1960380298,-1960380348,-1993934252,1418274308,-126975230,1580813060,-1947959566,2117726846,-2096857356,956494918,75429502,49694339,-1040818549,918815459,-1960441756,1351296512,-1042314494,-1993997597,-1993997248,1190528592,829751559,1978957369,-364475614,1861736695,-1949791248,-654840250,1861737099,465644524,2144472019,184843280,1191867840,-12219065,-336181623,-196705527,-398014718,1183514625,141599724,-135641461,141730776,-473833589,1681310722,-1950119160,-473827746,-564229886,-1961850074,9119448,-420940917,-465139203,140779204,37784358,652113547,-402501493,1183448529,-160003098,1183520491,-564229148,140787396,-1962868442,-553392570,38207782,-107681706,-495665141,-992059765,638084158,-1960443509,1183384145,-497645088,652494475,1183514921,652149734,-16627927,1996480630,939468514,41418534,200909288,-1961593664,1452007494,-564229150,140787396,637634854,-1996336759,1183576694,141599728,-135379317,141730776,1223968395,1183516792,-259307276,1988823275,1614152692,1586187784,48480756,-992190839,638084158,-561315445,637723585,-208989813,-1979900696,516219974,2123040868,1099638492,1351296514,-49813502,-1947842935,384562294,-1947974005,1053088862,690358372,-431584511,690413315,-397016505,-1072957238,1586225781,1681835228,25896456,38898470,-1981790583,1183572566,16852708,65422987,1191257823,-529072382,652375807,-14272513,-672660873,1958743032,-532247788,-1948100981,1053088862,-1993996188,1367942657,-226587902,15236739,-544523660,50521025,-1912052706,638084614,-1960441973,512426583,-1993996188,1468605959,-597818622,638028582,-1006479477,638084126,637814665,-1106880631,-13959167,327022395,922681450,-396949408,1621228505,63384328,187165680,-1960610561,48742855,140787203,140906123,-11446447,-1962384330,-1949815858,-1957609023,27388152,1190590347,796132358,1614166342,-1961855736,117377094,104400992,58591328,-1577282839,-561313676,-1006443583,638084158,1990263177,652149512,-1929230455,65732932,1577607329,483051871,-326413056,-1961906072,1317733958,572168,1510028264,-225646243,1426064586,-529994613,172395279,-1962127733,-473888674,18278402,1023821451,92012545,2113929789,-536757498,1510006760,-225384099,1426065610,426306699,239504144,-1156559221,-739770364,172395264,-1156821365,-941096958,105286400,2080375101,146693,29034110,10938592,2146000218,838386,1760332629,1586171949,6088718,-806789798,707312,1760332629,1586171969,4778006,-1075225254,1231599,1760332629,1586171989,3467286,1407802714,1231600,1760332629,1586172009,2156566,-337027750,1231599,1760332629,1586172029,845842,-840344230,969456,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064435047,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-326412859,-987867306,2126776950,72256262,-201530927,1583292325,705225,1458342741,1992629847,75401992,990179203,-1961593865,-1996126460,38046468,-1996339833,-964492732,535161604,-1026990497,-1957363704,509040364,-1962379579,-276626306,1945582340,-2029745388,76087877,-2029894517,38045957,-352008573,-1962445339,38045444,1595868297,146983262,4376576,509040128,-661729140,1183570739,-1981745404,1451883078,-773795332,-364475950,-1947445623,1727465030,-294220294,-1962794520,1727465030,-230292996,-1947183599,-831091202,-402524440,1586037139,-664892970,-1982177655,1183571038,-1981745402,1451882054,-773795336,-431584814,-1947707767,1452014150,-562655748,-402530840,-1259863625,-159478527,-1929285144,2129194622,-96040191,-1912842613,-1075265930,-159478527,-1962834968,-965308930,-402547992,887619979,106334977,-1995684156,-1175912890,-548997632,1242723712,-1915849075,1508436606,-1912698111,988339830,1988969217,-427913770,-1962861080,-562655746,-1929314584,266925694,-696873727,114196109,-1064380276,-67107655,1913104371,2027031481,-965309088,-388596083,2123170049,16509134,-1962859800,-562655746,-167721240,1971380038,-25261303,-61523674,1172839284,-548997632,1125282944,-1915324787,-1142364546,-1912698112,-1662460298,1988971008,-360804914,-1962880024,-562655746,-1929333528,-1679230338,2043808512,-28931127,-787724757,535351784,-1026990497,2123038732,205949950,989857797,640709368,1962693945,1564026438,642479358,653817227,737953163,723023088,2026255298,1972053522,1166747386,1961896958,868428550,991132102,225642622,638945574,-2096996983,2122908871,-1993948162,-1993933739,650378845,1979209017,1569269470,958841854,-747242915,-61503194,105221059,-1962523647,1141965893,38112004,-1962785775,-1023143675,1140917643,38112006,-2096872431,-2097151404,-1950154732,1143539269,71666438,-1962654695,1142489669,419793666,93045508,-1962523607,1142489669,39617284,1868544,-784543293,1557201500,106746116,-1996125245,38112004,-1962785655,1149830213,105220868,-1022999415,1223,148679,72648960,-1022999415,131083,67500,131072,2363556,16973824,67058,16973841,66880,16973842,67050,131091,1181442,16973824,69822,131399,1311084,131072,1377722,131072,1574363,131072,1640252,0,5320,-155775130,-4780186,-260667034,-193033882,1186402150,1183409672,73857020,-129595034,1451976444,1988847348,172395504,-1947318647,20776518,461639424,146688,3441679,251659069,1023442564,-2062614524,-454492157,24963328,1728339595,-1956247926,-1223727366,-1436027957,-128580762,-59374746,2146324223,34990566,-786003353,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-91527432,1320619878,-1436028156,-128580762,1727695718,72267535,1744028554,1443063466,1979934456,-296812548,-991317377,646604545,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1727695718,72267535,1722443763,1727550979,-947193205,1320619878,-1436028156,-128580762,-1963291802,-1223727421,1743979598,1443063466,1979934456,-296812548,1424593791,646604545,-120526639,-120522544,-120526639,-120522544,-388900726,-120522544,-388892464,-120522544,-125110064,-120526639,-120522544,-120526639,-120522544,-388896630,-120522544,-388892464,-120522544,-443877168,1727695718,72267535,1722443763,1727550979,-997524853,1320619878,-1436028156,-128580762,-1963291802,-1223727417,1743979598,1443063466,-91527432,258392970,-217821513,57059943,57079894,1325399158,1754206190,12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746,267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250,0],368,[1,538988361,1,538976288,1,122902867,2,0,1,671154176,1,202603,1,33430,1,1329877837,1,538976339,1,122902867,2,0,1,671154176,1,1316715,1,37394,1,1143821133,1,895439695,1,673194016,2,0,1,-2116288512,1,18161,1,0,1,542330692,1,538976288,1,270540832,2,0,1,-2116288512,1,149233,1,0,1,1296912195,1,541347393,1,541937475,2,0,1,671154176,1,2561899,1,47845,1,1095649623,1,538980402,1,540424243,2,0,1,671154176,1,66656107,1,9349,1,1179537219,1,538986313,1,542333267,2,0,1,-2114650112,1,73156337,1,71,1,1330926913,1,1128618053,1,542392642,2,0,1,-2114650112,1,73221873,1,54,1,1111835735,1,540424243,1,541415493,2,0,1,-1521811456,1,73277228,1,226363,1,541540932,1,538976288,1,542392642,2,0,1,-1804468224,1,80561921,1,37,1,1229867351,1,810832718,1,271593524,2,0,1,-2108489728,1,80627469,937,0],369,[1024,0],370,[2122514432,91488262,-351882079,111190275,167251595,155979307,-936642095,201215625,-385646647,1996423688,142016266,1996423530,-35198972,-1946663287,512491078,1194920048,-1962509048,1183385671,125091582,-2096662855,1962935934,-1175352571,1453393780,-1593538299,-645199540,-962525303,71600393,-1995835231,2123170887,125091564,-1515911402,1996465573,1010237192,111122949,1183383552,108954614,-385649408,1190527140,158597380,-1962514754,-351836658,101105159,122031755,33834742,1824458868,124297478,213845739,122200326,-1577433463,103483256,1183385460,142016508,125056767,125187839,-25755824,18888447,-16749999,1962869364,13395972,-593878934,-16777211,922683510,2057373556,-28955897,-59310256,-100609,-16703434,7010934,-16615937,-865598347,-1709151744,1619,972965515,58655812,-956256791,128070,112461355,-370260479,1190527134,158597380,-1962510146,-351835122,102284807,122424971,33834742,1925122164,124428550,314509035,122331398,-1577433463,103483258,1183385462,142016508,125056767,125187839,1358853887,18888447,-16749999,1962869364,13395972,-2137382806,-16777210,2023819382,-28955897,1983315792,-25755897,-231681,-16703434,7010934,-16615937,-865598347,-1709151744,65535,972965515,209584708,32786119,-1610208512,-330956538,-16222465,1100674678,-16777214,1746798710,23725940,-1499844502,-16327028,1996425846,-126419192,1778808575,-16750080,-1293417354,-193035268,-15633408,1183647862,1783633644,-1708103167,5934246,-16091393,6948982,-402360577,1600060396,574153,1458342741,956581515,1963002886,-2082960586,1946174079,1446415110,-1962611963,-1593283530,-523172192,-2091858429,1946174079,141336837,1453392875,-1274115323,65130758,-1197846335,1593835277,180937,1224,2122536535,645136388,638344900,-1560131701,-1960441524,-123533753,126559753,637884067,-1560000629,-54588986,112500998,1589912811,126559756,638143651,-1560000629,-1960441352,1453523527,1200301573,164012806,-1593280833,1183385248,172395516,141573769,1183516041,38111496,-1996077429,-123665339,1275472649,737726729,1183448134,138755070,1166739070,-28931832,51397931,-1995879418,-930411451,-149928661,105196504,66995755,-1995835386,1451952709,1276511230,-334067447,-132740346,-27907319,164632201,1428886923,-1957670398,1160447045,-242528254,825863066,-1547304184,1166739564,1812333318,128361224,-1026990242,147324940,1996423168,-129594106,681201686,-1929130728,1343682630,-16359797,2013215863,1081605950,-398297089,512491250,1204226160,-1962933742,1200162374,46844180,3196928,508974848,-1912503368,242650072,707282058,-129594908,1023412261,-1071972351,-96040640,1208764043,103645044,-385649408,1967653244,30140675,58017864,755092713,57999365,755097321,57999365,755121897,57999475,755119849,57999481,1208104169,2129199989,16788738,-1696005259,1967671298,42461443,1963064621,47180035,-385649336,1967653618,49539331,-385649336,1967653842,64284931,209125206,-16091393,1996425334,1565497862,-102167940,106873859,273124134,653280905,-1995684093,-1960381370,1183387207,1191388914,-163149558,16416387,-1047779467,638028582,-1996335221,1451883590,1044679166,-1958984567,1078233538,606618762,453065729,1149845696,709162818,91490304,54805703,-128021760,1963377654,59959555,16416387,-1007270028,-1961069564,103543878,100861448,1183385248,-163148816,102499883,112461315,-1577957751,-524220768,-263836926,100915447,1183385096,112501236,721608897,-654839226,102499843,-336181623,29619766,-1007280780,-1962118142,100921414,1183385096,-1960776716,103543878,1183385096,-166401040,91488963,-336443765,-163148853,102499883,1458718345,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-369099008,2088960752,141819970,722238603,82511996,8928907,-1056530271,-131398944,4357251,-2036267660,-1962480896,1143672388,-28931830,1459710550,-1056525151,1177223904,1356396542,1510754714,-401713654,-396952112,-1705575266,174198040,-1711105047,193924090,1443009513,-2096888728,453053054,206272,1778412112,-1484350976,2112424593,176065282,225836811,-800682666,278548502,-1962220543,-92371976,1444050176,-41752562,1962891094,1148518210,-335934232,-58816219,623527050,-125108220,69880960,-59310250,6946922,-401735574,-15993026,1686111349,2122578730,57933834,1442979817,382748301,1992530512,300485478,112642,-1962799639,556599878,474368,-523152777,-1476448621,185731842,186387223,187042593,187304742,45681450,-1189680384,300613635,-352319559,440588,-919926805,28902379,1962890752,6967556,-1706920705,195170538,-1962820631,556599878,755331584,58064903,1442950121,1778676991,-1076106488,2122575920,57934074,-1711182359,193560955,79038094,-335135962,-385649664,2122514820,57934074,-167686423,1946233412,496653830,1443367736,890063258,-401713657,-11076468,1996425334,-1711248890,-59850,-1962847255,1183398980,-62470146,1149960192,172374848,1183515518,1044658954,1149961085,1011124542,-1996077429,1508575814,-1724103541,-1962858519,1149976700,-62486210,-1992538997,1317797446,1078757640,41861435,1317781899,1045203206,41795899,1149878667,-62485700,1979598393,1044679435,1966883897,15132931,1979612731,1078233867,1966883897,14084355,16533191,176063232,1443853312,-1274197606,-401713652,-396952600,2122578614,1718878218,166369878,-1072955393,-1705616268,212370519,1465317515,1962869098,-159717308,-2114304375,67112062,-11138956,-396934540,1465317398,-362753,6963828,-1963034881,136653636,-219656192,209617398,141820928,1114963798,-135206825,6969174,-398166785,1784149560,-2012898816,2122517721,108265482,219716182,1183518325,-15209986,-1958718325,988495428,175570774,-336369944,-268386513,105286998,1956270102,-1710432744,217612912,1946288189,74776341,-2097081752,-11073329,1996425334,-1484350970,-1070920431,1579143723,181061983,182272,-11118848,1469713014,-1962057852,175570936,235435775,-16629528,1784089206,175570689,-402098433,-1957629230,-173610768,1460303615,142016336,-16353537,1996424310,142016266,1358083560,-643864,1784089206,-2115480064,6969333,-309852774,-916496883,-939521854,1459617804,243174230,1183432747,-196703754,972572297,141823046,623527306,116064288,623527306,20774928,1086331648,-2080618871,1962936958,1975520007,19917059,687747,1183517556,105265416,28842612,-28931840,818819,1702892148,-1072963798,1300239988,283844650,-437534677,-282434176,74760203,271207808,-2093714037,1946222206,1979058956,-644196600,-1961995520,-25263120,-2096728832,1946221694,1962281802,209617734,-2096925696,76220102,-2080881015,1946159742,38046490,-1946794359,1183384644,138841076,-1962785655,1149830726,-1962546428,76089414,990004363,-1962771196,71580420,1149961086,-2096854780,1946158206,23746315,-82026598,71731470,872302219,427097158,808076790,1979648885,-26060,1166606336,-1097181388,-351646966,-25263273,-2091813888,1946158206,206998347,141873675,623134090,116064258,623134090,-1073020924,-167038348,2122523764,510918666,972572299,125171270,1178141835,-1961266168,1178204230,-1962445324,70846022,1381436020,1996423274,-30021384,1593329291,214092127,-326413056,253474846,1452005518,49971978,1996428661,67135500,1778939647,108461824,1151829658,-15537393,1783762038,142016256,-16222465,1458046582,-892788738,-1957363704,1706565356,-1948742136,1177225286,2147433738,1451962487,49971980,1996428917,67266574,-16353537,1996425334,-1484350966,317394838,1376679679,1996423530,142016266,-402229505,-920650227,-939521334,1459617804,141986646,2122972971,709162748,-1962249212,-1593202114,1183386050,876907516,-2080487799,1946158718,-28933372,1183667718,-1706027276,262936613,385107597,138709840,-1957635849,-654898620,502569552,2122516736,1114898438,957498507,175376964,722093099,17216518,1157035590,359927850,69485814,-1264513164,369502982,-62510330,-335919615,-62485754,704267817,1183578238,134622200,-196703994,1183525611,-96065028,737822347,-1996089850,2114057798,709162740,-1592888288,103483040,-953481720,-336050687,-125949693,385107597,-27358384,2013214719,74972930,-402229505,2122577670,-1071972090,1881049920,306678024,1578399625,80398687,-326413056,-16091393,-401734026,1996488453,142016266,-16353537,1996425846,-275453946,-196614064,445129,1458342741,-1962652021,956854326,92146764,-352172917,172264229,990659587,-1962573887,384500804,721699979,726663748,-11465652,-1415968140,51433273,-916585916,1426064578,-1588138869,104400366,629016050,956691617,2097541126,74907420,-612083814,1746817040,-259324434,-484471910,6968848,109577626,-1026990575,-1957363710,209125356,17202819,352698395,1996443649,242679562,-1710721281,286893958,707273,1224,249477150,-1365583730,-1995351167,1451883590,241077246,688408459,1200356422,-28956406,1778412115,-25755904,-386107649,113705737,3278730,165822083,-13929472,-26603914,979907178,286025739,-2055975782,171614993,30553855,30684927,164902655,922681450,-401734410,-920649868,1426066122,-11080565,1469711478,1343329668,98854942,1818886506,-1499795317,1443995020,93978730,1578230920,180937,712,141986646,126105131,2122541172,108331014,-401967361,1048838077,1946158326,-339727612,-1983476990,1746861638,-2091907612,325182,-963967884,-1070923029,502569552,2122519267,779419654,-16091393,2145912950,972065790,1946484278,-768147689,-734593279,1443195393,83244799,-19208178,83768969,-401967361,-916521119,-939522358,1459617804,72780630,242536971,1946286723,142016265,-369197848,-771030743,1446596213,958755846,1946482198,1581157136,105947399,-1577171319,-2115434926,1681820416,107127047,-1577171319,1928005220,83236409,1049300852,144770886,-28931834,-351925599,1279167325,102408455,-1577171319,1324025372,425603,1048782196,1946158326,1614711567,106340615,-1577171319,854263384,123879051,-1996071775,1587674694,-2094798074,325182,1049300852,245434184,-28931834,-351924063,1245612813,102015239,-1577171319,1183385110,142016508,931420058,1458604819,721809057,1342611462,721809569,1342616582,-788094815,-301585440,-234487035,-1264496635,736153862,50720774,1342567430,18888447,-16749993,1996488310,13396220,-1348853654,-1929379835,1343681606,99510302,1226669466,-196702957,922701846,922683040,429524660,1444108318,385107597,1778477648,-1935238608,1996428129,832198152,1578340228,113428831,313344,-1957275904,909707382,125108496,86392451,-385649408,1049297087,113707476,2516,-618087014,641630483,1964303621,108954413,1443591168,179713791,-401735318,-396952070,922746317,922681810,74056148,83769087,83244799,-47781874,1048660971,340198694,1048789877,1946159674,-26585592,-529206118,-2119263725,-628419597,721962027,1746799196,1347618286,1377681562,1958742796,6968839,-31463337,425603,-11138188,1779086902,-1813508607,-768147459,-734593279,1778936321,-164167936,-974647804,-767654916,158597121,30553855,705501338,-1950340329,-1995935714,648221767,-916496891,1426064586,-2091389813,1946159742,192839689,-385649662,1746796678,1996424686,74907398,-1055014758,972589844,1946804798,209125131,-734593193,-39589879,755648139,561250816,1208317000,1357582452,171574983,113704960,13109130,1996426219,234908172,-335624472,1962871607,-499238605,-13798391,-26604426,126498559,1746214760,1285165324],371,[-1558889356,922683962,922681810,922681812,6949332,83244799,-66131954,165822089,180537695,182272,2122340096,57934347,-1962892055,512429126,1194920048,-2095876844,1946292863,-163675350,-1071972092,306658112,1048780148,1946159576,209125130,755507866,-15930603,922684534,1603929334,504807439,-16388504,1996424822,499161604,-1073015355,1049298549,837487286,83246723,-1962576896,65734214,50611851,-1962542586,1881050104,205994760,2139816829,172460812,990660355,-1962508345,2130905727,209125132,234908247,-2114182680,33688190,1996425589,234908172,-1979853080,1594328126,705225,4808,2123060823,23615240,-16750078,1996424822,639041284,-1921783035,1343680070,6946922,1184497770,185980196,-1922730816,1343680070,-845544086,185992576,-1957726784,2117726326,-2127333906,2080506110,167674118,-2129887742,2080440574,150896929,1444642561,-624897,194704502,-1961484759,-11118608,1996485238,-193527818,1183685611,-1706027282,371730055,384714381,658545232,1043929004,-2022440688,-1026990242,147324934,1448542208,-955482485,670214,-502872320,-956301303,1191519750,-700544748,108954369,-138405119,165192664,359972875,30555785,-1560001141,1166737876,83272514,-347847285,138775332,-1962392023,1177094725,-734099190,-771307775,-1962934271,103614022,83272448,1676169303,-62486039,620512906,1963146243,31844611,425603,-1957228428,103614022,83272448,257923664,1187451219,-955812614,125237318,83246723,-955616000,125237830,1962428103,-163675385,91488260,-351648117,138840835,-1577171319,1586169174,-1593341446,1988823372,-1593538056,1200163270,167289092,-1593555831,1178142444,-164987394,1946287174,-767655146,57999361,-16683287,-1711156682,204672280,-956210455,644102,-1981904128,266929223,-803828991,-25261303,326957627,50087670,113757045,68052,394911371,956363241,2114481214,-737753319,-1962933751,721973278,76091463,51398539,-385324026,1043923151,58656678,-1962890263,-335139902,1881049862,105331464,-51838081,-737753344,-1593834487,-828177162,-295166455,1952980485,494770695,1746802624,-1600059922,48283910,-1271464112,504994310,-1499393879,71600391,86378183,1822495973,-1559983864,-2069689674,1881049863,-1995470072,-1996153330,721747470,100312007,98854942,125069342,69041562,308813336,-462938617,494770693,1996429326,-1711052276,408168653,30553855,30684927,922682730,922682654,-401734410,1996486852,-112203764,-96788757,113711741,199124,-1962432863,721973278,76091463,51398539,71600578,1779201791,684562947,1048778862,1946421716,83271976,503959203,503705192,-1710787480,411245949,99510302,-150560607,-1264496424,1356396294,-1205986918,209125144,-16091393,199755894,-916496643,1426065610,509013131,-1911483720,240552920,1963129475,276234019,1778647912,1778412032,-1484350976,-930409369,1992612491,76097034,637957828,770382985,-1961861493,-620022689,-771025548,-1014824076,38243078,638219972,1200293001,722004740,173982912,-1006139098,-1993996706,-916578553,3274,1458342741,424785950,1452005518,49971974,1996428149,67201032,6946922,-2036727702,-350622553,140413728,3440515,-92072588,-618924799,-788274301,141986787,-1959496565,721611520,-916578368,1426064586,509078667,-1910989384,139889624,-92012757,-15502078,2122517110,-1071972090,-224767936,-369098997,2117664904,188052742,-2096794414,276104186,-167092597,1947216455,114435,-282433664,1946286723,66749189,1586189429,709359114,-1090292704,1736441857,1122754346,91542027,1963195011,173968144,271206390,29295477,709853184,33194768,-92076684,-1961855741,1207306846,58007594,-2147483201,-1960826289,2139294302,108331060,14260819,-16050185,1996425332,180263434,1595872307,445129,1760332629,1586174495,15394828,1024083595,108396547,-387972677,1566179581,-889931031,-1957363704,440494316,-402104693,1183514824,212230,29034102,14412000,-1075225254,314110,1760332629,1586174563,10938382,1024214667,108396547,-387972677,1566179513,-889932823,-1957363702,446523628,-401580405,1183514756,212238,29034102,9955552,-1962260853,45812814,10086400,-1962522997,45811790,9299968,-85369510,838397,1760332629,1586174655,4909066,1023952523,108396547,-387972677,1566179421,-889287447,-1957363706,451897580,-401973621,1183514664,212232,29034102,3926240,-1459206517,108331004,-387972421,1566179373,-890860055,-620036090,-880076940,359979787,-1910962504,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,421593090,1,206045186,2,241828099,458753,55246850,6,168099842,7,37028099,9830402,46137603,1900546,321323267,2293762,452788226,45,435683330,13,426573826,14,88473859,2949122,347668482,18,454754563,21430273,0,0,0,0,0,0,0,712,209095510,-1941568533,239505088,540835878,1183511668,736373258,-1706011950,3539841,-1911929208,-1977217466,736373252,-1706011950,5899137,-2080487800,1946158718,239504970,642178699,1183319946,1958742783,736373306,-1706011950,7275393,-512416196,638469774,-467008374,1347605035,-16547430,-12154625,108340796,239504198,1183499243,172374271,28842101,-2095715584,1946159230,-28931571,1963607608,8435717,-1070923029,181061982,17221632,727078656,142016502,-1710852353,20123532,-375159,1996425334,-1711248646,32639583,-15992693,960912500,1450444414,2134703747,-92370607,8874071,6946922,-2036727702,-1996419417,1451883590,1971366142,-45680954,-167349247,1971333189,-2037557318,1343684346,-1711210392,22354282,-17135987,1183469590,6967300,-401735318,-1072955682,-947153548,1996453355,108461832,1141869722,-96040703,-1962522999,142016496,259037782,-259325398,8874070,6946922,-2036727702,-1996391769,1451883590,1971366142,-45681103,-167349247,1971333188,-2037557723,1343684346,-1711210392,31201642,-17135987,1183469590,6967300,-401735318,-1072955790,1983448949,-341412358,-339309820,1589652226,113428831,313344,-950642944,65094,2123101739,16679176,-15631102,-1974007178,-397408698,-125042977,58064651,1459672809,1778419560,1778412032,-1484350976,-990510589,-165514239,1963469637,175570716,-1711248809,-62994,1750595723,6946951,6946922,1571260058,726005250,957641736,58064510,-2097114391,1962999422,-25261821,-1953043642,549910224,-1705572235,37421056,-1024052757,-2144307920,1468021837,-16777062,1013285119,175570815,105286231,-27662256,259376955,73623639,6947178,-2036727702,-1962774361,1464134599,1778647912,1778412033,-1484350976,-164953459,-351764855,-25082367,-109304048,67332183,6946922,-2036727702,-16605529,292029557,813039361,-1705574294,-22650,-352321096,1589652226,113953119,113770496,1448542208,-1911914869,-1962371066,-1960440738,1183386695,2113866748,142508813,1208188416,-1070922005,-947191061,-2080749943,1962998910,-18427,2114156011,-58836216,-13958532,75366155,1341947531,-1910835349,-1962371066,52825182,-2094657417,453055100,-1982269504,-1072955834,1178153589,640513030,151258359,958801525,544479300,308054822,126226059,-2144943730,276105279,144180878,21296678,-955943872,130630,16678531,2117666164,-2087488006,1962999422,1590135688,147507551,968704,-1906944256,-1962371066,-1960440738,1183386695,-230242310,2122579967,226230280,1795123795,234908161,-335600664,1183401985,1310767352,-1979955575,1584135750,109976074,1988823192,1543710220,1200301584,-163149564,105351974,-336312695,209125219,-16091393,23726198,-18421746,990529161,1450506310,-1910843285,-1962371066,52825206,-1960439716,-880081337,737435275,-1947104296,723973758,41485436,-619978761,-604568963,2130468409,108954395,184841472,957445375,209518206,-1979810167,1183579230,-230258422,-375157,-1072956850,1183552373,-916496654,-939521846,1459617806,209617750,721777920,11921856,-375097,-129579009,1586167808,2111507210,-1744400884,241077000,207588134,-161576629,-16089461,1784090230,234908161,-1946271768,-31752,-143954828,-1744400870,241077000,276235046,67434022,-165261963,1963000132,2088969798,1064566802,410813222,641233920,-1961730933,-1912109554,-228685375,138379302,1191117685,1996424946,205949682,1778477648,39425,1183383750,8404472,2122516853,58064890,-2080735607,1946286206,-159500027,1183547765,106874104,1208453414,-947190667,1183515627,-916496646,1426066122,1448602763,-1962379637,-167653826,57966596,184604905,1444247039,2006581610,184915969,-385649216,113705157,65998,1023821451,343146541,-1073078665,539755636,1784026347,241408512,2129331543,-1979425653,-1071371449,292831292,108461910,1996753306,343704325,-345803265,73173880,136988662,6949237,-1071928422,1449585413,-2012368230,134542853,2088963189,108265486,38050390,83232160,-11897848,1962870388,39436,1784086527,241408512,-1705638490,97847551,-33463168,1948255478,141885201,1778648680,1778412032,-1484350976,-16056087,1043931509,460587470,2147444822,-1935999126,-351935204,6968846,6946922,848953450,1593835281,80398687,80216064,1448542208,144180878,637951627,1208764299,1090274953,-4717195,1799285759,639302774,638613251,-1962785653,-930349954,1312368107,-1910213628,638097414,1947206902,1996443914,-4528124,1326478656,144180878,639299203,184700043,-1948811777,-916496697,-939522878,1459617794,74877782,1460043403,-1929352618,1343684166,-956261222,1975520006,-18427,2117668331,-1962707714,1448607350,1593798632,79874399,-326413056,-1699209642,-1948742137,-167048586,-1070922635,1190540011,175440903,142016342,-1979733784,1996425286,-1483057652,-16443128,-11137930,1996425334,105286156,1342210085,1915508122,112647,-892772833,147324936,1448542208,16402119,138840832,201082505,1343059136,-402229505,1183448929,58015998,-956263703,195142,1745516287,1996423446,1778412040,-1484350976,1996425030,262183432,-1073019058,-1070922635,1986752235,109976318,1586170008,1996695292,83240464,-13798384,392694390,1962878465,-28931326,-1706012007,129345414,-1710721281,148639648,-965427189,144180878,-2093184218,48956391,1996488491,108462076,1183645802,-1706027272,88080540,110030987,-165279592,74777348,91553547,66733767,-96040192,-1026990242,348651528,1448542208,-18402,1187502222,-1006632724,-14285218,-14286217,-14284681,194643575,755509801,292815104,309610568,158615624,175392840,-1729511381,114177,-164953365,-1710590209,65535,-1980873079,-804523946,1988747892,209095672,653156036,-467007606,-1960380277,1589903687,1194927622,-385649660,-947191522,1023410469,-1071972351,-125926592,1103698689,57983291,-2097084951,1946220670,-1710200248,139349830,92127243,-352321096,-1950340350,81888207,453114243,-1053081143,-605486220,-1710134784,141709126,92127243,-352321096,-1950340350,148997071,453114243,-1053081143,-1209465996,-1710069248,156651334,92127243,-352321096,-1950340350,283214799,453114243,-1053081143,-1813445772,-330905856,-1070923775,-1980610935,1589967430,1200301806,-28931837,1232388107,1076577526,-11136907,1464873076,-1979836440,-1072958906,1149973365,-62486214,309706763,136987894,-56554380,-62486267,227252822,-11075585],372,[770182980,575421184,1156976754,242549025,1342406328,-385875528,1686110598,1381695009,-335297920,125043112,-335156608,-369166615,-1031733661,-320828923,-76275544,-1979323776,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785,-388942709,2088968819,477429538,4488323,1156978292,276103457,-2145291136,1364200056,-402652744,1482293114,189154910,1590747328,183071,85000194,3,88932354,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,-65205,0,-65398,0,0,0,0,65536,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,144,19922944,146,0,0,0,0,2,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,20316491,0,20447702,0,0,0,0,196608,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,476,41680896,478,0,0,0,0,10878976,32637260,128,0,0,0,0,0,0,0,-65536,524288,129,0,0,0,0,0,0,0,-65536,655360,130,0,0,0,0,0,0,0,-65536,786432,0,0,0,0,0,0,0,0,1163089152,50593874,772,0,0,0,0,0,0,0,0,0,0,0,0,0,8519424,0,0,7864320,-16777216,75,0,0,66,6160128,0,0,5505024,-16777216,111,0,0,1750335590,1347166309,1881161556,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1750335551,1329799269,1881161549,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1698955327,1701013878,1852785440,1667853414,1329791092,1094844493,1124091219,1224756559,1124094290,1174424911,5195337,5066563,1129467718,1381188677,909652736,4738629,1414748499,1227771205,18766,131074,197250,131072,262788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,1589958798,64743430,536766093,80366941,-1864856576,-326412987,-992440802,-1058535842,-26833657,-900899553,-661913596,-1957345904,-661774612,-1005951350,1927808606,-26833657,-900899553,-661913594,-1957345904,-661774612,-402233718,-930411500,108331188,-469762376,1720532993,1297948670,-1946156342,1430622424,-1910575989,208046808,-1962377532,-1662515634,855799052,-26833472,-900899553,-661913592,-1957345904,-661774612,-1979160950,-2065168826,-26833651,-900899553,-661913596,-1957345904,-661774612,-1979160950,1021838918,-26833651,-900899553,-661913596,-1957345904,-661774612,-402233718,1720517915,1297948670,-1946156342,1430622424,-1910575989,-1973987624,1589906022,250537990,1720540767,1297948670,-1946155318,1430622424,-1910575989,140937944,-402235765,1720520544,1297948670,-1946155830,1430622424,-1910575989,-1973987624,2122975334,230615046,1720540767,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520294,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520288,1297948670,-1946155830,1430622424,-1910575989,-1973987624,-1461189018,-1923195122,1562377830,182861,1167120524,518818645,1465309326,-402233718,1583287952,536766093,46812509,-1864856576,-326412987,1457032734,107383383,1594416872,-26833570,-900899553,-661913598,-1957345904,-661774612,-1070377130,-486125941,208046601,-402096444,1583287435,536766093,147475805,-1864856576,-326412987,1457032734,208046679,-1962254709,1451952206,87287814,1720540767,1297948670,-1879045942,-905969224,1347551234,16777114,82362624,168092352,1472944866,-946929869,-854162248,1606912815,1166804361,38079234,1354773443,1048793374,1962935074,109911582,-1706032327,65535,112720,-1706012007,65535,-1996283741,503521814,76416653,540325968,538902352,408835,910065859,343670787,-1151920779,616497167,-6559741,-972524193,-16566778,-969348104,16987654,149914455,-1070338095,-1962933062,606011343,-2145422589,243806657,244122565,-2132278338,-1207011841,-812974079,-16776006,-352115682,-1017120511,53886592,856585473,-2146661687,96108513,606011136,1711719171,926842976,511442947,247144309,53001984,1962880232,47628,52961023,1929579069,923190792,-336003325,923190853,45613315,4581376,980753779,-1048572790,755927089,638487812,-15865852,-1205635591,686292995,1713074688,53493385,53743241,1583122790,186401927,-2012777024,250108500,1634138120,1153942279,-335544548,310005,210422067,-16751937,-1023203298,53952128,856388865,-1173583159,520028165,-2134703320,16987966,112857461,-1966525696,673120012,1975519747,-121374462,6440134,-1940453693,-1916301601,62415996,21731840,242417663,112796,-1073656934,-1648348413,-15990157,113444703,-1897952169,1685884359,-1711275336,63635787,1455621983,663365207,-1207516440,1014169599,-1960949639,-8182148,-1189187064,-644939777,-1946159432,-1205542131,-41877505,-2095287296,91490559,1962822971,1284054802,63039516,-1191289112,74645502,520206313,-1207846679,2089025534,-193593572,2088980203,1215627036,-1442840648,91488288,1929290728,477922274,-401902336,812779379,-2011413367,1460034132,1149915985,-1914424742,92890236,-1190955329,87687172,1031805044,-2094369792,-220065081,-17504052,123689307,-369101128,2105540953,292814849,-1996405250,1166747260,675580166,-351898231,-1996126190,1971922556,21349894,-17438719,-2147334776,211006,-661898372,2089664654,876988260,1149960194,910526770,-1992538997,28851269,740228864,-2146733309,1962934909,-18356068,1166776299,910461242,-1992276597,-1830207420,58556416,-1977190913,134502980,41029692,1166565380,-852118525,140347681,503989644,-1157343861,-611449882,567092660,423526431,1433665539,-855375688,1516014129,-570229878,1913188224,-1963326972,33601759,1435054541,239962380,-1206889077,-6683356,-1962934017,28856776,-1926116094,1170695292,1493254184,-1960161911,1536833092,-1996488699,1149974084,91724352,1149829120,71940160,57938088,1527163112,-1962451111,-1070392236,-1477906878,63078403,-352115476,-301929728,-1928913402,112804988,-54512896,-2012763149,1149785412,776243555,-1990048632,-1991760828,-360701372,15461378,-2136473365,1283458164,149424208,-401640190,1686175217,-1070395568,1595557001,-397360290,-346554181,861361910,79030473,897073010,1665957968,441223425,-398177143,1156974176,494239829,-481670005,-26085,-125108224,1967803449,102669039,-953483264,1920282685,-83473,475302744,-1962932760,-1017225279,108651530,-369322520,-1337851658,-202838527,79855618,15401195,1012933868,855209312,1346696896,-1342016504,65700039,-352261138,-46536704,-335363456,15401195,269279370,-352261138,82477056,-336674766,-2147423488,619447746,1969241184,-20673799,-301783862,-2130890520,-1070464022,15223534,-2142023171,211006,-661909892,2089664654,178276,53223167,-31032181,1299513677,1166475184,1962884099,423526461,578027523,67156048,1552560589,50039386,149913822,-100531086,1435230090,239962892,-855506504,-1967499215,281212421,786957172,1438981637,-853167096,1300897569,1976109570,-55056381,1149747251,108345640,1569395316,678902022,1602946420,-1980306648,65742919,1527137673,1509703144,1455669299,-1207735576,1701969920,1950400907,944519947,1284179570,183075640,1242330178,1916949563,1112836870,-1995773309,1153834588,-620019679,-914159243,-959302657,-1996480188,1418273356,558661668,507413250,510984195,956730654,1620725763,1342177282,-1728024904,1822052434,-1560281086,378077980,28836638,1455644160,49932375,645408882,119473694,-1959756659,-1510277901,82740133,-218102343,82740133,-218102855,-1312803931,-72617210,1583292166,1465318595,-400061914,-4717885,2030531327,22734858,-1072971725,-389849505,-152895060,1912725480,475302897,-289393854,-402574872,-561315524,-2046735128,1480886724,1342292968,-2146680254,1399097582,1679869835,1380222988,-2147387416,-1047919638,1120242414,15401195,1480737518,1149911790,-796777460,350802112,887130624,1149955595,-792670195,616616128,584381955,1447332036,-804502390,-2010110752,1149982532,306457400],373,[-2144713591,1156973290,880083536,1023493259,745673408,1979710592,-15385339,-944758158,1346696942,-350456572,-335484160,72371328,74743976,192233640,15401195,38816896,-2131836878,-1705901334,1578,-322401446,147364434,727318528,13123009,-1031736974,15461382,-1997799189,861032772,-6664000,1509949695,1963458729,1466206759,575751306,1959017156,821854235,1156977269,208994640,141889596,-1998592896,82532196,-1605022592,1359342208,28839050,165729024,1493375494,-285602384,-352009600,-335484160,-351933824,-335484160,-21698053,-1207137711,-1059848194,52037153,-1957248167,116624382,-1910515572,1685952,-1901792260,868441816,-389467200,-789184505,-528043996,1329145417,201487622,1329145472,201487624,1329145360,201487626,68666144,12583296,3145824,786456,393225,0,3,0,642908162,855723915,284787136,-2095811585,141689593,-1207959110,-235421184,-189216629,-2117903617,2013208569,-645180429,-15668351,-1959861295,1527353991,-1960385813,-58719417,-1085376764,-469041378,-142539659,138150916,86784631,-469617038,-855768460,-456071984,-1005919024,-1977220084,-469105305,192160632,1946348672,-1474660088,605451523,-1977199877,-4586673,-1964846336,-1007133978,-100665928,-280381,-1932803079,1430622424,-1910575989,-396929320,79233509,43564800,1418409355,1959922460,976899,-503134333,-1923194897,1562377830,-1031746739,15461376,-335166848,-1031798549,15461629,-335232384,-1031798549,15461626,-2080816920,1946176124,-1214580217,-83535871,-768387389,-1962931480,-1962642750,1591381190,-863350333,-2071993981,-2146469660,494339068,-242490927,43562123,-58716181,-1106348158,98763424,-500644221,-469083653,12081603,1455683968,-141884239,-1392717261,510799916,343279932,376574252,255592964,707529334,168037490,108465980,-804592941,-1031021077,-2095135906,-57997588,378422,80046110,77490206,1461081878,1746797930,-779352884,-6628978,184549631,-402426688,-997982299,516103942,80046110,78080030,-2145613229,41026811,-13499213,54435722,1364970379,80504862,-644951668,16777114,-1966924032,-1573846012,-1147009870,321540,-1023398680,-983032290,-1352131068,503474692,-1945842584,-1697018159,2925,81183,108137591,72371328,1283458283,516097616,80046110,79194142,1746796650,-779352884,-1734682226,520093707,74760203,22039680,105993155,-1912339272,-1979413824,834961632,77670024,78259848,78784136,79373960,225641532,-523115470,-1960388469,1975520007,-15538159,175489035,-75490166,-1205570302,-397409304,-796131535,1959922264,268075030,-164490889,1541952080,-8132353,133716058,230906713,-796131329,1358228473,145774417,-1090517831,629801846,1946221696,58556440,-2146601729,41027836,-533069132,-997588365,-502085757,617152225,-423621625,1482252064,1465254083,1929264872,-385451771,-1612119904,205846016,-167218080,1947358532,-167318706,1947358532,1145342790,1997554747,475302718,-95001462,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013113880,872109388,440667072,1141587573,-1003981756,1552625788,25830982,945568579,-617414030,-12166007,1284195404,575421252,1686111347,-468976095,-154968481,1963002948,356813321,542131446,-1070338955,1583335731,-396929341,91422091,-907474567,13166848,855684329,440667072,1141633909,1005679684,-1962772792,1418416584,1178897208,-784609237,-779419018,-785659257,1556436510,66292528,-1527513872,82037387,-1527516277,-561253589,-94822562,692477065,1149977676,1144781636,-2147192030,-151117468,1952451652,1430582792,-347245550,1430582790,994407442,1081544772,-1977854837,-95332764,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013181464,1509643596,-468991605,-154968481,1963002948,356813321,542131446,-1070339467,1583335731,-1326950717,2032431868,-387108338,-1073020168,12065140,-1978340544,1073789136,1079002358,-494270091,16378106,1589654523,-396929341,963837059,-315488391,-352138264,384323632,812996609,994200715,612256332,-1959101244,-2010755492,-650427647,-617414030,1314687482,1078609035,-397785975,872087742,-1017225280,18566272,-350600053,954749428,2030596860,60614666,1476651865,-389824213,1364787401,1418458485,1247030082,995185022,-1962772790,508973514,1556350551,1112836922,726563979,1993423831,-2016310526,533801930,-50658466,-896817933,-74775325,-81025805,-24389749,-963715444,-94675425,21910665,1206405724,727317248,1477014987,-87834325,-83871256,18566272,1465315819,1929100008,-1189316575,2089615366,1979648580,-50789630,-1070463202,-72682502,57999114,-1946331160,1583290948,1347190979,1415874624,23217398,1418400885,29523996,1963108588,-301855736,15401195,1323877358,870806516,1246005696,-1956887415,1149848644,1475013454,196738867,-1963576832,1143099716,1480864344,-527806860,141812944,1913027643,-2133950461,-456071984,2084243571,-2147257846,-456113970,2084243571,-2147257848,-167108402,1048583029,1962672920,-339811836,861360909,65583817,365790900,-347645089,-1964756311,440666310,-1017135094,-388877482,-1031013645,142084722,-1926472567,-628347324,-396967074,11860703,209194610,776244218,-668740617,-80847735,-396967074,1131608775,-888422004,-919390092,-469052877,595116427,575751306,1144149828,-771444393,1432652520,169403520,1348766404,174122112,1145867204,642405515,-1993996408,-1993998001,-1070398633,1578779783,-12535357,12125163,1961383615,2015195898,1814100504,1431046229,-2145626997,585892802,-339670331,-301929728,440699899,279692126,279777447,281219254,282923216,284299498,285217017,1465258240,1929000680,475302691,-75495559,-350980857,201031685,-13496969,788192003,274896895,-1962577157,-768402876,-2134679969,-133671604,1432649923,-25892617,-1031748616,34401284,15401195,-2134640402,619447490,-352261123,-1007096320,-335232384,15401228,-118619925,79855811,-335665940,-301929728,-1241791496,1501185,-2101820424,-103664896,243907,-1007037901,-101003544,1418395843,1961691676,33390649,-1243020172,1111671552,15403184,1391329515,578202,1406700288,1122714,-1020568832,1979788349,212884210,15401195,15401195,-381007122,1464860804,287939154,-125108224,15417946,619446507,-2042088200,-352261180,608889856,977810680,-152668732,611657924,1947256054,-2134575585,1380982389,1133210,727407104,19676615,1283573622,-1979645926,30179559,1273715039,15423583,1122894059,-351424446,-352261376,-352261376,-352261376,-301929728,15404208,15401195,15401195,15401195,-2081554197,-347995414,-352261376,-335484160,1211430948,619503754,977810680,635991492,-321898240,-192880622,459540488,441221571,-322764544,-131800950,-997832652,15401195,888677612,1975794248,683996906,-1007091084,1964033270,-2134640382,-1007124252,1109152907,-709157295,-52720117,1929365736,-1220971464,1813940739,-4462592,209005426,7085626,-805375116,-370466188,1191545382,-1031541174,-301092862,15404208,15401195,1257111787,-350237214,149626650,441221407,17563904,-2046805723,317509828,150241504,1478190088,197378347,654378240,-1056964078,-1593835008,778,2097218304,100663569,-1023343872,2130706955,922813184,-2147483125,-1694432512,788529671,-1493105920,838861319,687932160,-1174404606,-2113928448,1694564101,50398464,-1308622329,-285146368,1644167688,1,0,0,0,3408332,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,10,0,0,350,1769108563,1766221678,1850303852,28518,330,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1296912195,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1296912195,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1296912195,1448231982,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],374,[-1595406592,16705536,186402443,1948811200,-92370925,-386310520,2129330863,-1161809008,1995145216,-167691544,1802764739,-1996849528,-1125582498,-399316218,-68681433,46396929,2122900852,-111245062,-1979275544,-1007224226,-1978436351,27851078,-31191948,-1812380024,-1979372056,-437716386,-111244553,1946272758,85780483,150554358,-2120606348,-1325400289,63289871,112878,-1192243534,-1192296445,-1192231160,871301125,1583323584,536766093,684346717,207522560,-150053365,-2116346917,-989331229,1149899894,124029451,-1946925431,1183386692,1958743014,239897378,-470921591,47153155,-485340021,-397506286,-1962815616,1317605452,340560876,-1947578743,1317606988,2093026288,-791021812,41714647,-674171646,80707779,1992683499,-1434546920,-1064382324,4390529,1048659829,33554432,1455308661,-139744000,127558,-1070398860,-942618672,-539961097,1023412229,-540016639,63341477,-534073947,-528046677,-1052711886,-259325216,7898251,-1093777783,-1515913107,-1125558077,1992686846,105286434,1962935977,-1898935275,-1568764480,-1515870811,451500995,105810431,1317792747,-1946754294,-1047656322,1946158249,-1960399537,2143369997,-1983804670,1183420998,-1960399454,-1053097395,-1047854465,-1986771319,648913990,990137739,-1962771263,-1572455487,1183430526,-1505326698,1300965037,2093038342,1002539778,-1585535930,-1986509175,1307289670,-1572435539,990743334,-1962770495,-1840870975,-1538881107,38636326,41926971,1183433099,1183427988,1300965030,2093038340,-1983804670,1178310214,1183427986,639401640,990268811,-1962771263,-1807336511,1183387006,105314200,57933826,-1023292544,1317786163,-1400992986,1177272715,50953636,729317112,-1831274552,-1986244983,-1047801258,-796145917,1923630635,2130193158,-1982846114,1451873406,29619872,1446710644,990412696,58496078,-1962620032,2123081294,-1702983384,931002683,1966131190,-1371108557,-135248381,678435950,1894139395,1892090659,-1571386593,176028219,326943291,-1988048000,-1053058474,-880802948,46891072,-1013037431,-343933000,-153552932,527773895,1950402550,-1437168860,-135244285,-167153430,1416957127,-1012115829,-1954545736,-1849447338,-1962885144,-1477841850,-1070362368,1946339318,-263812342,1174661623,-1965199118,1988800598,511100337,-1977989490,-634763748,326622778,-473825486,-2029836798,-1133510538,2123033058,-1968378886,-387206562,-768371716,-149139829,-1287222567,1174593674,511624368,74821362,-119389886,1974691386,-1963291872,1988800598,474909617,1992677879,-1037390818,74958394,65796066,-1947016633,-473265193,-297366743,-670834185,1190537584,443811066,-1947707765,2123099206,2143431658,1137115909,-169735056,-1995147579,-376238012,-4456646,-370021505,1992687414,440831518,2122972979,-1975981108,1022079558,-2131075446,1014238435,-152152573,880018627,199777931,688815323,679472222,32136843,-347935650,-329373409,1586174588,-329373206,-1408111798,984630826,-1082674874,988829323,-1133202618,-661920718,637723585,7767947,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302092,2145336086,64981762,990671098,-1962770465,-866219553,-1144803870,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458,275966928,1000097419,410884166,1000359563,276730950,999966347,142448198,1000228491,578785862,-1953079669,1592300118,1183551998,-1738634348,1727518763,66585572,-1953375618,1728046166,1452000224,-1807316068,-920924117,-903622153,1727464564,1183552484,-1739158624,-165949397,-232532233,1727464308,-1803645980,-695469821,796184843,1398165591,-1772188847,-393062773,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206790,-1715262560,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1772188770,-1946305304,1451989598,1444377234,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439206,-2137106805,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,753489920,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1806267502,-1953073525,1441503358,-1717942645,-1037839625,-1639543919,-1727889363,-2147106269,1451988482,-1602319460,1946272758,-1948611788,-1020554170,63054745,1183552451,-1715393646,-1056718301,-1773761647,-140917205,63054802,1183553222,-1715000424,-1037839625,-1952987389,-1706078509,140320508,-1996468040,1187505222,-1207098912,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,211017798,-1309391221,-1981230332,-2000423866,1187510342,-1022594080,-151435638,-1962728240,1586207814,-1806791776,1972928139,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1538881112,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1673123353,698369577,1177130054,373590936,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732460799,1083414211,1183442935,-1572434520,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16278118,-1471771649,61097609,-1300279609,1957185167,-139269712,0,0,2139095039,522141503,117903119,16843523,-13238272,905969718,145151,70713142,922695168,-13238266,905971766,669439,204930870,922695168,-1992949746,-973074898,-1979675834,1183513190,-2146949639,1954547765,28829728,1183367194,-629226358,150554358,1190529396,1802764794,-1190506008,2146107393,-2139192432,-1948617472,119898694,-1965918976,1183513702,1975782139,-96012600,-1962445567,1241480334,669563875,13887755,374945421,375996045,-2097116370,460588283,1947007875,-1874425578,-2097050834,292816123,1947007875,-1907980020,-1919918613,-350507514,1812368868,-1158747364,-1903492146,-481689732,50706436,-194606353,-1192296272,-1192292607,871366408,-129594661,-741283632,-1057405302,-741341976,-788904310,47431912,-1895825480,-1920080936,-1927915210,773220670,1183383691,25898640,-1920055671,-1006632906,1183570558,-463013988,2114189315,-732001322,284772086,1325335924,-2131557496,1962969726,-60388772,125101066,1459606411,-1947979122,-921976754,-745863820,-1970252033,-469042330,-745863820,915298047,919183,201756470,110048768,-1892286454,905971718,394895,67538742,110048768,-1892286462,-167772154,1946745158,63879687,-285211208,-60388669,208987146,1459606411,-62470514,-2008088832,-1950331253,-1054111674,63054745,-1069143615,125091851,-745813877,110122751,299481175,1049477262,-880082944,-829709069,-784216277,-1070382615,1049471987,1586364416,4253878,-1497888929,-1948742126,915264606,-1334706176,-1895874839,-877087138,-1916760558,855638078,-1287222592,-1962745663,2023721944,-1939961600,643285043,268439179,-372125909,1605104449,268477222,-1949016437,65065411,98105283,1183387648,-1949070458,-1959341962,12711692,995521920,1316456062,-1959342714,1983643252,-145984372,1946222529,-2115400902,-788463643,-1366610203,-1992945456,-150994898,29554645,908686592,792201,1947132547,-2082801863,-232058686,-1014236629,-1959863669,-1961652585,-370999336,-739704236,20375809,-385804311,-372506269,327811285,332207028,335483878,338760728,76223562,-796145453,402230,146981120,587532582,285812437,-754826101,919636936,1571,638108353,587351305,1359554261,71600898,-796145453,402230,146981120,71633190,153539875,1149961297,-1949773050,102971088,-1027538944,1158227464,651502342,-1962520311,-925693884,590794891,-1056964602,153487554,-719124411,139528486,-754301813,919636936,1571,638108353,587875593,1359554261,205818634,-796145453,402230,146981120,205850918,153539875,1149963345,-1949773042,102971088,-1027538944,1158227464,651502350,-2096213751,-947711802,780350992,2131755020,780875306,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,1854087036,-2065103664,-373032706,632094464,-925695745,637863974,1246175496,-1427520652,-2080691202,-385560466,-108790173,-790989569,841053669,1149974253,2043151358,1239021328,-1962677823,65262662,736229185,-798063624,-29759228,-310321712,-335871096,-1958311287,159172862,-83688065,-335578135,-1958295810,-1070443007,1246102538,-1956709771,1975519955,-369425659,1187446624,1187447435,-385875828,632094233,-925695745,637863974,1246175496,-1396445067,-754909403,-661957688,-1022637103,84420187,1193347110,-1008175798,-1995099208,116098118,-1995103560,-1591311290,-768405504,-1991707657,-396916666,-111214589,-2134048061,58460409,-2080701630,-1959394066,12711692,186414464,921075154,-2013182848,919438934,1392407691,-11021429,1516209238,-2083591330,24510457,1961218243,-2132946937,-1108637459,-29062346,50654851,-138446392,-373208615,-733574397,721937226,-145604143,-131376415,-1023956757,1920270337,237355659,-148409344,1050072,-131338197,785943379,368478091,-857669797,368264939,370284043,371201561,372119079,76224053,-1962604250,153485892,1149960773,1158227460,105155332,105187622,638076043,-1962392311,153487940,1149962821,1158227468,239373068,239405350,-2096052605,-360509241,-373326064,850198055,84420324,41175623,417956587,-149370114,2031568151,1612346390,2031568153,1494813718,-115875560,790310678,-115875558,29882134,-402295808,-745865136,1961480529,-462517437,101615926,378091008,911671308,790155,115191,76236917,-494530421,50694438,361309949,-964428541,48857858,-217847681,46629727,101646134,919565568,929419,31556441,-745859212,-462517417,92808876,1967848707,780875511,1197408270,76202825,-1993990006,1190986501,-339483831,-389379159,158467172,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,1743280478,1206977284,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865120,1961480529,-462517421,101615926,378091008,911671308,790155,115191,76242037,-494530421,125091851,637896230,50423174,1959922685,361113095,24479270,-964428541,48857858,-217851777,46629727,101646134,918516992,929419,31556441,-745858188,-462517417,1958742700,92677635,1967848707,780875507,1197408270,76202825,-1073012598,-2044328076,1703290373,1190986497,-340270263],375,[1317754765,570723044,637760708,-117242490,-243971514,-1966913697,-922814394,696886,-1963694454,-722012858,136742966,-792448512,-1071951672,41782,135188534,918559488,1459618979,1508397398,1600018689,-1948090877,-29992749,1962936846,466145494,10696384,248526336,-1071972344,303926,-1962855448,-131341754,-131336149,646461123,1183449097,919142136,-1979708766,1183511654,919926517,534152,-925842382,918559568,905969827,528080,-1556692965,1448542212,646592081,-1092091895,1600018689,-1948090877,-29992749,1962936846,466145489,10696384,248526336,-1071972344,303926,153520694,26470400,736249483,737684472,1183499256,919142136,-1979708766,-722013082,458280144,77805248,1364612864,1493277416,2114150238,1490258914,168754742,-790530816,918559692,-402651997,1183515007,737684450,-1007145992,153520182,-129594880,-1573467906,1720320010,-179926284,-858729226,918559568,1459618979,-1976151722,-402650842,1582891528,-495058081,911790987,659198,-858727307,-1556692965,-1976172540,-402650842,1183515112,737684450,-1007145992,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,-940113916,91488257,-1962908440,-372157997,1854625652,243873508,-1992949754,1459620886,202279734,29488896,-1955957504,907053828,1547,1444662,104019456,859176964,-2046819306,92874466,-1993933565,-2080570603,-377290042,64257794,-947691533,251606530,-1149960186,237931318,-511485696,-1960479743,1854625747,-1959374364,-1409285106,395830,650195456,-50133624,1508930890,237931318,1229414144,-1979413821,101398048,859176960,637535238,-50133623,-1411167930,1358920937,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,1465384964,-1964749173,101332484,842399744,637535238,-1004403406,50671654,1967802105,-1018732570,-151755126,466407636,77805248,29882112,-402295808,-745865117,1961480529,-462517418,101615926,378091008,911671308,790155,115191,911304821,265867,277546123,824631942,84485645,51196198,221325053,638912806,-50131663,1493354115,2130897283,1609761749,906151811,397055,-1959347083,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,-1444718007,1358920681,-151755126,466407636,77805248,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962904856,-372157997,1854629236,243873508,-1992949754,1459620886,202279734,29488896,-1955302144,-2045736188,1958743010,-809872880,-2044269053,-289109499,23430694,201130842,-1961855790,63945410,92677870,653182090,50423174,46564349,2130897283,1609761734,906151811,397055,-1959350923,1493175854,1946280323,1473481505,-1394315637,158646282,63945298,92677870,1258095450,-1959334539,1593839150,-1966913209,186681860,1376810176,-301740102,-1979349466,-2044268860,56230245,-481736963,-9705048,-464614569,-1004403574,-1169028748,653132751,56231302,1967802105,-1018732565,0,0,-153452860,1946286662,-17766395,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,-499741438,9121308,-997177719,1183570558,-463013988,2114189315,-1235317034,-1949018485,1459601486,496157584,-1992942362,-1962931178,-940060554,57933825,1358977000,1198844369,920940171,396937,244004439,-1040777204,1567948801,1552627286,1955280634,-1948374018,-494490352,50694438,361309949,-377225981,1592557314,1594420867,906151811,397055,-1959344523,1493175854,1946280323,378222115,-1957232628,911664238,-1392610165,50694182,-143308035,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1993988214,1190986501,-963950269,1552496222,1149843194,-375266306,-1992884354,-1962931178,-940060554,57933825,1358981096,1467279825,920940171,396937,244004439,-1040777204,1903493121,1552627286,1955280634,-1948374018,-494490352,125091851,637896230,50423174,1959922685,361113095,24479270,-377225981,1591508738,1594420867,906151811,397055,-1959348619,1493175854,1946280323,378222119,-1957232628,911664238,-1392610165,57982986,50693670,-210416899,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1073010806,-2044328076,1703290373,1190986497,-963950269,1552496222,1149843194,-376052738,327522,257818626,1,280166402,3,316604418,11,258736389,11403266,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,242082815,249040367,270667480,274665453,258216031,263458609,283774900,288034967,16716075,65280,-1,1437263847,1474963428,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,1167120524,518818645,-1967597426,-26112,1465253888,-385649914,-1963196166,-956298226,33350,-1945739579,1958939608,-1995994336,-1946191226,-2037841337,1200357238,2022082820,105352191,-9140599,25315015,-977171968,2089492086,-763459316,1187449995,-956301082,53318,-1073072925,1187392884,-919371538,-541077109,41926145,25315063,-1961856000,-1946191218,-1946192234,-1946191690,-1694534466,-57604,-385842967,1187381590,1284113134,-447838200,-1950593400,2122911356,108825570,-1947697527,2122910844,175934418,-942637431,58950,14567111,-532232448,1284177920,-1995185386,1317068366,1284194542,-531724006,-1994896245,1183573582,-498693656,853886602,-395905052,-974633335,1686770294,-444694525,-804752127,-789786388,-1997745940,283897702,12052880,-989799959,1686770294,-278493181,-2012984181,-109016242,1961459461,175556068,-2092229493,1586040803,-772699148,-2071253274,1183383638,-1605974114,1183318016,-2146180172,-989729202,1418398326,-615086078,-2012785526,1190590294,1232371950,1357399751,-2020987392,1183318128,-2020987152,1183318144,-2020987149,1183318160,-2020987150,1183318112,-1207782927,1874529328,-263784948,-401902591,28379573,-1156835400,1317538803,-1169782340,-340238711,212842508,-1195751799,1183386929,376882616,1284183179,80118530,-167757592,1971383878,112645,-826662421,112643,243951,-16205585,1030383,871286194,48971968,-2120564685,117518879,1720540767,1297948670,-1962926902,1950882374,-1948677345,1015763400,-1392327037,-1947169962,1456179146,149429847,1532632832,-438150818,-1840855101,1190592512,1946157442,173729798,999305963,-2029486369,-2083616801,-1996385714,1317646430,737881006,-150503951,-1840348706,-147128056,-24705418,43142787,11290311,-1468102400,26363639,-2096270336,1929489534,-1404647651,384499713,1923644985,2122927889,175458216,28067527,-1471756544,2122317824,141820043,93027968,65733236,-150960407,168518,-24706444,-1157611336,-403242923,-137720941,1926314982,991393542,-1206683709,1183383616,-1572435548,-1987819895,-930381754,1438128875,-1538881280,1183434891,-2075752030,998262409,-955944194,32838,43140855,-2029882368,736070654,-1847330850,-1056708873,60841611,-1605989949,-140618101,102982,-661977484,-695544841,-1967759736,132219087,1451803346,63343540,1992768448,-134796535,-1837727266,1183514884,-1572436060,-1952168311,1178315846,-1996064856,2129170550,67552003,112395586,77792947,118097401,2122516234,1534328968,1234587275,-388906613,-388896559,-1979195005,-1949576453,-2034005048,-20970812,987559624,13730811,-1326575756,1191512319,-301566903,-498662136,-289135877,67046784,1325370494,-1961331576,-2037671346,-1072955524,725681272,1174638662,2089191836,-1951863809,-1958112178,-773271103,-2081893912,-74840095,-930362414,-997801077,-922828798,-80028426,1946210691,-5181937,1229391112,149816948,-69056763,-2131835870,-2084307187,1946191998,-1773237411,-775845047,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,-300977152,84475824,108284231,1191512302,-1004340254,-15892242,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317775083,-1047836268,-388896559,-511448879,-755267065,-1949791285,46433987,-154599744,-2080687396,259260625,150974702,1950959365,84471302,586932807,226553540,2122564607,1752432776,-1214886261,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157812,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-7569917,410290254,-1952821621,201292934,1090812096,59786795,-2037801914,-1679032452,-1215017333,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157708,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-2004974653,-1955892224,-4745650,1240384394,-1958134668,-773205567,1105842665,1073743653,-523116335,1141233911,-1864302842,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317771499,-1962952812,1951002307,-1047836357,-372119087,625076689,-784334841,-136261152,112068056,1023992063,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,-555549181,-2084356856,1946191998,-1773237448,1950991242,226553354,331927807,-285809922,-1962996352,-1937898536,1955090175,-1706128616,-8616309,75022347,-1874449599,-1986247165,-335577978,-1806791733,1950991242,226553354,331927807,-285809922,-1962996352,2122564568,980680840,-1969860981,175393219,-15892242,-32257840,-2131822878,-661979379,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317784043,1237551764,-2131883404,-925827315,-152895981,-15892242,-1581000566,1661584649,-653615862,1393235210,-955538933,64582,326497803,-1985317239,1183549558,-1404687448,-1807316672,-1962894359,-137219129,-1706653194,60577417,-1404662794,-544479497,-2134297781,-184446082,-787234029,-657331503,-134756077,-1951775095,868363207,331350994,-1054129710,-150939005,1183400182,65720726,1445698646,-1739159152,-8612215,-139966837,1272941542,2122369331,334823827,-774827069,332976618,-1980237879,1177265734,-2008643158,1183517813,-1404687448,-1807316672,-1031071509,-1073491405,54645267,13796289,-621283593,-1996488683,2122355782,695468171,93027968,1317217140,1183515900,-1436644436,1727513387,1727501220,12780450,-729762234,-2134078976,1188169697,-394884172,-1951637877,28944966,-1837200639,313335,-1020590476,-315434761,182263,-2037185676,147322857,-150703104,-1998653480,50298766,-61994807,-158435703,600382429,-1938388495,61890051,-796152250,-1982706037,1317785166,188539878,-2096859914,-1962345394,-784608650,-1031073934,-235417037,-564753582,56287991,-831092240,1183566379,-562656288,575479,-896858252,-136775871,-92894754,-1896331639,1317654110,-1035040316,-135772533,-775189534,-773074453,63112171,1183436870,-934901300,-1341660800,-2000104832,1190577990,796131824,619595402,1971338369,66500646,-2080606581,-422509594,-972822831,-427559029,787481350,-864121939,-1979461702,1988872030,-1948188786,115770359,1183498291,-804313874,-790572832,3016160],376,[126494446,653411976,-956299322,126022,638738116,2114273155,734604070,-604507042,638744203,394009659,-1018113,1150152310,-1706031612,65535,200033929,-1978501696,1589965382,126363150,15498883,1357452148,308200703,84380454,-64749565,-351123967,241091759,4161574,250151796,138841087,1946568203,308200461,38243110,637951684,1183516553,341216018,1375732741,-26032,67436544,66855936,1451954758,263444,638213828,-1993996407,1183449687,-396442372,-1207465946,1298006017,535137101,281693533,-1957363712,82608620,108461825,-1929087233,385809542,199989840,-2037579776,1183448828,106335236,72795422,-1706884936,3102,-1047801317,1575324447,1426064578,-326898549,-62470396,317390856,83773066,106873904,-2096658394,-16450450,2122516038,360448252,-1946399094,-120388538,1183321892,2081045758,-348715817,106874072,509478,-1034033781,-1957363706,339436,455936372,722170880,-1207702592,-768933376,12060139,-1946686716,1438866917,-327029621,1996423306,74907398,-8878451,12079126,-1399173104,-1996488693,-1946192250,-1543538042,-2037710768,-443809930,311901,-2115204267,-16741652,1996424822,2022083844,-1202710785,-1706032640,65535,-9009527,-8747381,-1962913629,-1946192250,79846885,-326413056,-1710983425,65535,-1034033781,-1957363710,149717484,1996445442,142016266,-17004915,-56995818,-16777205,1996424822,-125399804,-1706027267,65535,-17004915,-1945614711,-2037577130,1183448568,106335236,139904286,-1274773820,-26026,41025536,-1558200269,1352728656,-443851008,574045,-2081649835,1187448044,721944830,1996443840,-25858,1183383552,1958743036,108461889,721712895,-1957670720,-768868794,-14790574,-6620042,184549631,-1961134912,1586232902,1980185084,-1995994355,-1705771450,3214,-1014253077,1996425963,-25860,-1070923776,-1034033781,1478361092,-1957345904,-661774612,62844033,-1070901673,-60782967,-60914039,-26179955,1996443670,376897304,-14649601,161095286,-1929379827,385773702,1988529488,726669055,496652480,-1996488699,201088134,-955286080,16539270,1619445504,-385875460,-2037578704,1343683684,-15436033,1996427894,444006172,885146,1954973952,1887866367,-1924131074,385639558,228956752,-2037579776,1343684208,-1979869208,-1979951482,201087126,-164858414,33314438,-1904211852,-381617058,-2037578793,1343684208,-14911745,-6677898,184549631,-2146929472,-2130944370,-167527703,1946231366,173982764,4161574,-2037570700,1343684208,-15436033,1392906870,16777114,1887866112,-397404418,-770966220,-739703947,1958120192,1887604223,-1202710786,1344143410,16777114,1652999936,-352321284,1656652052,2114977788,1603174408,1558776060,1653014275,1958120444,1971490303,-11528450,-386112842,-2037514971,1343684208,201122792,-1915849518,385773702,-42473392,-61176183,343785483,-402632543,-863961784,1585842440,1620445692,51767804,-61032705,-26032,-2037841920,-1769341332,-1224737170,-1528234918,1820756989,1855359998,-2145850370,33317006,-2147294743,33316750,-2147296791,-2130944114,-2096967191,544604154,1040185389,410451975,781443281,240691199,237702699,238751291,237702707,237702707,-61292925,-385649664,1190527394,292880674,-60520819,-1276620778,1317439997,1975520252,23456003,-26179955,-1612165098,1384548861,1975520252,1586397192,1139345148,-1948742911,1468734535,1320586014,508836348,91366263,1998341177,474233116,1413028981,-1961396962,1468735559,575944994,91688050,1981826105,1586397189,-1635055876,1200356434,978815800,-61950325,1966621753,978598165,1200296053,1045924668,1966883897,1045707013,-1904212620,505609310,1620054,-2037559266,1343683650,-61569395,1050300438,184549391,505377984,-61688065,503322808,1216777552,-1924131076,385631878,-26032,-1073020928,-1763114123,-754798336,-738437970,-939768146,16534662,-1955403008,-771993442,-991702557,654067894,-880082805,-62087541,-472783919,-1094401396,958856258,53966081,2139301599,208994306,-251411826,41713958,896861360,-61819253,-422451503,-62349628,37784358,-62081397,-422451503,-62742844,37763366,-2030103692,-2037646256,-2043020218,-1754071984,-60912000,1283915530,1418103804,1283865084,-955747332,16535686,-2364672,-1694739786,4077,-61950209,819354,1619430144,1585843196,-1927711236,385639558,-74389424,209567755,-402632543,-863962316,16312592,-60782965,-60914165,-1232384652,-2104623244,1343684208,-1231359861,-1996488695,-990100858,992347742,-15437049,1996426358,-1705634294,3358,-60912000,-2146505983,83648654,-26179955,937971734,1116113915,1589919996,126428678,-167726359,1963074118,273058687,1947092491,241091703,4161574,1392930420,-15436033,882512502,184549386,-1923255104,385706118,276234064,-15829249,1996430454,214407706,113704960,80,-43481459,166219798,1976699898,1753648435,-11528451,1996430454,223582746,-1073020928,-2037576331,1343683944,200980968,-1592689216,1575485520,1087144186,-60914167,-60778999,-26179955,-2037559274,1343683684,200988648,-1592101696,971505744,550273274,-60914167,-60778999,-26179955,2011713558,1555496954,74160892,-2037710848,-1769210786,1600060512,-443855539,-900899553,1478361118,-1957345904,-661774612,17362049,-16222465,-6683018,-1996488449,1040119942,712376321,-91845296,-1202710786,-1706032892,65535,-17135987,1996443670,175570700,1342874,1975520000,112645,-1070923029,-443855539,-900899553,1478361096,-1957345904,-661774612,-16323453,1996427382,209125134,-1710590209,4591,-15698177,362417782,-1996488686,-1072956346,1589910388,651690766,-2130751606,225729785,1950022016,130426376,1183400028,239504380,51402379,1347615814,-16222465,144311926,-1962934253,1296956486,1562371467,838221,-2115204267,1442945260,-9140537,1996423169,74907398,1222554,1921419520,239504895,-26573175,-26438004,-2144970261,158686271,729826957,1990101464,239534079,638475972,1962950528,1992197093,75432959,-9009409,-9009525,957107967,75238470,65794187,-972261749,-1929347006,1343651910,-16091393,-6682506,-1962934017,-369133946,-2038234990,-1006305686,654207646,637683595,1584662283,-9126269,643265536,-1960441973,1183384151,274106638,983191634,50331668,1040151174,-898432765,-26311027,1996443670,242679568,-16353537,-401734538,-2037514552,1343684206,-8878451,12079126,2073710656,1073741835,1183685748,239503744,-384805236,-1098645682,1946222452,1954989849,-1929379585,385773190,108461904,-1710983425,4962,-1070875413,1575324510,-1873273149,-326412987,-2116514274,1443048172,15615687,-595161856,-1202710787,-1706032892,65535,-35879283,-1944435063,-1903354794,1360461016,1359021241,16777114,1975520000,-662270703,-1924131076,385735814,335583824,1190526976,611582242,-1961212277,1183390806,-61437446,-52918643,-1930410359,1183576662,408324886,-1980348791,585889878,-1961474421,1183389782,-61437446,-1961212277,1183390806,-229209616,-52918643,-1930017143,-1070860202,1996443728,-159973384,-887041,1996484726,-92864516,1342244024,-18315635,1996443670,511115040,-2080496152,-2037835068,-1072956202,-2033842827,-1006567704,958795358,-15501817,1996428406,-393835246,-1706027266,5293,1317012715,-2037709586,-1002373930,-1993994658,205949703,1963607563,20375811,19023606,-1477901451,943620864,57933824,-16741399,1996430454,347576858,1183383552,1958743028,442418197,-2144931701,1969028984,-675643383,1500863740,-259323413,-52905344,-1975618212,-1996695422,-956374906,16570498,-14911745,-2037573002,1343683800,1084314,-494499584,-528053506,-662533890,-490830852,225771774,503337656,-662270640,-347072772,5421067,1996443678,444006172,1066138,5421056,-677752802,-1560281068,950075448,-330921728,-18577721,-1634992046,485228262,-15173889,731518582,-1996488688,1183575110,408324886,-18577783,-18442615,-991148405,958793310,-11438585,1996426358,-424214774,-457768962,368614142,1996423168,175570700,1161114,-196704000,292864011,51011268,2139104984,91577599,-12073434,343342848,-15567105,1996426358,293181962,-1073020928,1317014132,82510318,82726528,1089226379,637951684,-1098905719,1946222312,-662270674,-1924131076,385804430,544669521,236877567,-1912856600,385669254,544669520,236877567,201045992,-2147191616,-1962742194,1298067014,535137101,516574557,-1873273344,-326412987,-2116514274,1442907884,23082751,-1928562945,385809542,16955472,366385744,-2037841920,-1072955654,922687605,-1924136608,385809542,16955472,-26032,-2037841920,1178205946,-1962379514,-2100951434,-16711941,1996425846,-58290936,-1706027266,4524,-17135989,-1957868194,1297948645,2250,0,16777155,115600690,-757997359,701233890,520094464,184614671,1493172992,218169089,-1560280320,234946304,1946157824,251723520,1744831232,268500736,234947328,16777486,-1509948672,285277968,-620690688,33554700,-905968896,302055184,-1929313536,67109127,453051136,83886344,570491648,100663569,1174471424,83886604,872481536,-2046819821,-469695744,117441039,1291911936,-2030042605,-838794496,285213184,-2130640128,301990400,-704576768,318767616,-1342110976,335544832,-704576768,83887114,1929446144,100664338,-83819264,1912603143,-1006566656,-1358953981,1325466368,788529681,906035968,-1342176764,1744896768,822084113,-1174338816,-1342176491,-671022336,-1174404605,-452918528,-1157627389,-201260288,-1124072957,-620690688,1241514514,-872348928,1358955019,100729600,1476395541,285278976,1509949973,973144832,-687865067,285279489,-1308622314,-335478016,1711276554,-1811938560,33619720,-822082816,50396936,1728054016,117505804,0,0,1932669815,1680765817,1426091116,10611851,553157376,-443874187,-1072970915,6879349,-25984,240123904,1342177464,16777114,41728,8858,41216,-1957308181,-4710676,-388460801,-125567039,-1959494624,-1593834474,-771031038,-1073013131,922688117,-1202716672,-1706033150,65535,24498699,172864,267913,125096459,1575324447,533418066,-892747725,-1957363706,-4710676,-388460801,-125567115,-1959494624,-1593832426,-771031030,-1073013131,922688117,-1202716672,-1706033145,104,24498699,697152,792201,125096459,1575324447,533418066,-899825613,-1957363710,-1883758868,-388461056,-125567191,-1959494624,-1593831402,-771031026,-1073013131,922688117,-1202716672,-1706033146,180,24498699,959296,1054345,125096459,1575324447,533418066,-899825613,33555726,-16760064,33559296,-16721152,50336768,33619969,50344448,33565953,50355968,33568001,27392,0,1802392848,1853321070,1851870240,1734440295,101,0,0,0,1916864000,1667850849,1819623945,1769103719,1124560481,1818326113,1410559585,1768186226,1852795252,1126198369,1701734760,1124427123,1751344506,1851868166,107508585,1836213575,1191538273,1801807218,1395545356,1850023982,1936288871,1631785320,1818850419,544104809,1851879507,124285801,1852729670,107508585,1852142150,1208379491,1701995109,1967655287,1918986094,158228841,1818583881,1768189537,99,0,0,0,0,1835619090,1718185072,543450473,1852401731,6648677,2001931264,544437097,1836213575,201354849,776678997,1735279904,1752394092,2019904783,1851876201,1634751264,1752394094,1698827776,1634297708,1917198446,1751346789,0,0,0,0,0,0,1851867919,1634296929,1917198446,1751346789,0],377,[0,0,0,1769427724,1176531827,1668179314,104,0,1635010823,1851877740,1885424136,1936027233,1867187813,1851876722,1953842181,1309829219,1702326895,1851877735,1109404960,1634560879,1867515500,1752394092,1634877972,1768712570,1344302689,1970565743,1936029031,1750208101,1869899105,1836012077,1667853921,1836012040,1634299489,1968310126,1634300787,1916999278,1869898095,1919243053,1851877730,1634478112,695101812,1869370118,141255030,1633840193,1851877742,1702318855,1752394084,1634227204,1968441193,1936288626,104,0,1769427725,1226863475,1768710516,28257,1818575373,1851877735,1953842208,1309894755,1702326895,1851877735,1310731552,1919905401,167799667,1953656656,1702193013,25971,1699944704,762274418,1634693699,1851877748,2036541472,1819044210,2712425,0,1685214468,1631716981,1634951528,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3276870,1701603654,1668506948,1953524082,7237481,1936876886,544108393,1667590211,1735289195,1684955424,1818838560,1850286181,1818326131,1769234796,1277193839,1634886249,1936025970,0,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,5391702,0,2228278,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,131098,1734963791,1818324585,1701603654,1701667182,0,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,536870912,172564176,4438,1431586131,538976336,541415493,0,0,536870912,173154000,5184,1380011347,1448232020,541415493,0,0,536870912,173874896,45145,1297304920,542263117,541415493,0,0,536870912,179707600,14144,1312899923,1263749444,541477200,0,0,536870912,181542608,995,1145128274,538985805,542398548,0,0,536870912,181673680,5722,1431586131,538976336,542398548,0,0,536870912,182460112,33095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10246733,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,9109657,-1648300978,295681,0,65578,0,131076,4194576,7864416,9044102,420,262166,134348800,13238318,50987008,20185136,20192624,310837496,310910256,93454410,93457760,81264806,81268065,-2146435068,1,36110336,204472349,32769,0,1297040132,50331725,273696087,65536,100663304,1414748499,1258704197,1162760773,67048524,147405,1070400256,50338050,839008205,1070400256,50351618,-1778237491,1070400256,50377218,-838713395,1070400256,50390786,117587917,1070400257,50406146,1124220877,1070400257,50421506,2063744973,1070400257,50436098,-1258143795,1070400257,50470658,1174552525,1070400266,51005186,-771604531,1070400257,1325429506,67043840,-117293107,1070399489,140802,1852397341,1937207140,1836008224,1768846701,1769234787,544435823,1986622020,29285,1279476487,1263682130,1392902158,1431393349,100664133,1129140820,478543,1413829382,38620995,1396901632,1380078661,251661643,1296912195,1414091351,1381258053,323440201,1431507968,1313165395,1162891076,1297040206,1380929613,1135444,1095648530,1313164354,1179210831,1413563209,1682853705,1413677824,117442136,1415071043,156123974,1163005440,1329808449,1414745421,1196312914,1124335636,190076485,1162020608,1162302550,100666452,1128482130,281935,1096045318,139284291,1314063872,1297040196,1191575557,1128551493,100667202,1431062083,673875,1095062039,1447646275,1329943617,1129203024,1347243343,1398035023,1225130002,1329809742,333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1274653872,1914031552,2139104797,376764418,41910310,638481916,67338112,-2144991116,1946485631,1527249153,1430635352,1444867211,-4710825,-1596420353,-1574961154,-1075313896,-972721409,50544646,-18402,1048696974,49807360,-972720865,50544134,54003398,-1895877633,377796807,-855637061,742295855,772180995,197168131,-1207012153,520028160,113640236,-352255176,-18328,289149220,12083061,-164508412,1433666243,51971782,1356369151,16777114,82362624,168092352,-4697886,-6663937,-1912602369,-1557768000,102629376,-1064380276,-1912556616,50575576,-1090446402,835519299,12066567,-352161024,378086986,-1993998334,100664334,16777114,4897024,62505358,44088832,187063435,638743771,-469104757,-75297932,637957128,1979598651,474253568,1689838306,-910667776,1270370304,-6664187,1593835775,-26833570,-884122337,17104904,131314,17105089,131123,16974018,65831,131074,196895,16973824,131255,16973994,131309,16974000,131237,17105082,131210,178,0,0,0,0,0,0,0,0,0,0,0,113967104,-1909567401,637534214,-2096726645,-953785145,269381,9955342,474335014,1599602688,1594295922,-821771133,-326412806,209568806,-1945731447,123537478,-326907041,-2000726268,-2084771069,-1084816148,887817096,1459940483,-352085313,82609066,60473175,-326950165,-1396746492,-2087130365,-1084816148,283837356,1459940483,-352094529,82609030,58113879,-1202694394,-1064370177,108890918,241485699,1476402408,117863007,79987551,-1957299505,2110007020,108955912,1560823436,516644615,-1940697002,-1210151226,-1670017537,-1960414069,-5044620,-1070349314,-1927527033,1166632060,15198236,-670400476,187200651,-152734218,578125763,2046417674,868234008,1569138395,1509893660,-1670017756,-1977191285,-389021116,1582849013,-939603169,-1384588534,1962540810,-53023760,1166616237,-1993954006,-2094650299,100937285,1030229591,1979655681,1979655704,1032529428,-821600309,1962935869,520039942,197853186,638481856,138151307,41033904,551985382,409035,1364344947,637542842,-109048437,-1173982712,-377487199,1929591816,-1243575775,-1662660095,-58659590,168064257,-167449659,-289070379,46462552,1509622132,-18035878,1508430529,1381092186,1364415179,1962870359,475302702,1375912576,-402526999,-1630797845,1711523332,839011586,876512192,326369283,23217398,1449554549,1584696166,807337830,1381918211,-2145626997,-1460927806,1398043905,-1962518703,-347001268,1249674019,1511486464,619465298,-352261123,34401792,15401195,-352261138,-329585152,192217512,-1962932443,-13741320,-1962820699,1143155780,776243502,558167643,-150571968,1975722963,1499399948,1522545243,-922877660,309443,-352143896,776765676,63078528,1947117804,1531217923,-1787555672,1076776064,-360673301,1686170626,1686798113,184322651,571110628,1678266980,1531233818,776765440,1145867009,2100841531,1346696726,-166693600,292816071,67978486,1149897588,-2140935404,-352249268,1396974106,1156974197,259328013,17581302,1144654965,-2146994923,-383758260,1156972728,980680973,1963934778,1431076895,205846024,1005089888,-478736308,-145398656,-346725248,-401718134,-739573596,1963869242,1432649745,205846263,-2147191712,-369666716,1144651933,-2147191530,-167629236,1963025220,1683787182,-1004773493,1552625784,25699912,945568579,-617414030,1095261321,994331785,762456652,307578102,1686775669,1961101910,79855632,584382188,1431077060,-360649214,222623236,-2146798590,-1978641076],378,[396665,527750,527763,527776,527789,527802,462279,462292,396769,396782,396795,396808,396821,396834,396847,659004,396873,396899,396912,396925,396938,134807,265892,265905,265918,397003,397016,397029,397042,397055,397068,397081,397094,397107,397120,397133,397146,397159,331636,397185,331662,528283,4008,0,0,0,1077952512,1077952576,16384,1212678144,72,0,603979776,606371364,606371364,0,1347696656,1410603056,4152,843657216,638584836,1609,1344274432,1411391568,3426376,1073741824,16448,0,0,1077952544,1077952576,2113600,538984448,538976288,1075847200,1342177280,20512,0,0,269484032,1052796,0,0,0,16416,0,6291456,0,0,0,4194304,134217728,269486088,1077944352,0,1145324600,1145324612,56,275779584,269488144,4112,1144520704,268960772,8142880,939524096,402916420,943981572,0,672667656,142362664,8,1077967872,67388536,14404,1144520704,1148731456,3687492,2080374784,268961796,538976272,0,1145324600,1145324600,56,1145321472,67386436,14404,0,16384,4194304,0,2097152,536870912,64,268959744,270549024,8,0,2080406528,0,0,135274560,4202512,939524096,134480964,268439568,0,1193291791,541477193,3888,1086324736,-534765536,8388608,269484032,1145317416,8553084,2013265920,2017739844,2017739844,0,1077953084,1111507008,60,1111783424,1111638594,30788,1081868288,1081622592,8142912,2080374784,2017476672,1077952576,0,1077953084,1178747470,58,1111638528,1111653954,16962,1077936128,1077952576,4210752,268435456,269488144,1620086800,0,1615874116,1145589856,66,1077952512,1077952576,31808,1094778880,1431659363,4278601,0,0,0,0,1382179394,1179011666,66,1111636992,1111638594,15426,1115422720,1081885250,4210752,1006632960,1111638594,1011239490,2,1111638652,1111638652,66,1078212608,67385408,14404,276561920,269488144,1052688,1107296256,1111638594,1010975298,0,1145340546,271067204,16,1149272064,707413060,4369,538968064,-2143272896,128,-2113929216,271074434,-2105392088,0,675578498,269488144,16,67304960,1075843080,65152,1080033280,1077952576,1077952576,1073741920,538984512,134746128,0,538976352,538976288,6299680,4466704,0,0,0,0,0,1073742076,32,0,0,939524096,1145322500,60,1077952512,1145324664,30788,0,1078212608,3687488,67108864,1144783876,1011106884,0,939524096,1145076804,56,1077944320,1077952608,16448,0,1145322496,71058500,1073741944,1683505216,1145324612,0,1073741888,1077952576,64,16384,1077952576,1077952576,1077936128,1615874112,4474960,1073741824,1077952576,1077952576,0,1979711488,1229539657,73,0,1145332824,17476,0,1145321472,3687492,0,1148715008,2017739844,16448,1006632960,1145324612,263228,0,1077952608,16448,0,541601792,3164176,0,1080049728,541081664,0,1140850688,1279542340,52,0,673727556,4112,0,1430866176,2237013,0,1212678144,1212690480,0,1207959552,810043464,12591136,0,537921656,30784,538972160,541073440,270540832,1073741824,1077952576,1077952576,1073741888,538976288,538976272,16416,1278345216,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,4202496,0,0,1075838976,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,0,0,0,4194304,1077952576,4210752,134217728,1077953592,2111556,1211105280,544219200,8142912,1140850688,1145324600,17464,0,675562564,276566140,16,1077952512,1073758272,1077952576,1144520704,608718880,943982612,0,160,0,0,1347166494,1974604,0,-2147483648,32896,0,811597824,1879076944,0,0,335544320,338186280,0,0,293888,0,0,24576,0,572260352,576018781,28,16515072,0,0,0,2117664,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212696648,1077965896,2084306944,339508348,336860180,0,1073741824,0,0,0,0,6299648,543170560,8224,0,1349517312,1879076944,0,0,1342177280,1344803880,0,606232864,1193612073,1,576790528,571551268,1860,291504128,325653538,83749,0,268439552,1077944336,270547012,673714192,-2105785276,134217858,672141328,2084848680,33410,268445712,1145317416,8553084,274215936,1143482384,-2105377724,4456448,673714192,-2105785276,268435586,672141352,2084848680,33410,404684800,2018453544,9406536,-2147483648,0,-2147483648,0,1077953084,1111507008,538445884,1077967888,1077966912,31808,1081872392,1081622592,8142912,2083000320,2017476672,2084585536,4456448,1077952636,1077952632,-2147483524,1077936192,1077952576,16448,1073758240,1077952576,4210752,10502144,1077952576,1077952576,10485760,1077952576,1077952576,64,1111783424,1111683650,30788,1648512050,1246909026,4343366,1007161344,1111638594,1010975298,268959744,1111638588,1111638594,402653244,1111637028,1111638594,15426,1111247922,1111638594,3949122,1006642176,1111638594,1010975298,0,1140850688,1143476264,0,1246117376,1649562186,31842,1111623696,1111638594,3949122,1108346880,1111638594,1010975298,605552640,1111638594,1111638594,603979836,1111638528,1111638594,15426,-2105405432,269494340,1052688,1073741824,1111653440,1077967938,0,1212696624,1145324632,88,1056768,1144783928,15428,268959744,1006909440,3949636,268435456,70778920,1011106876,0,939546676,1145322500,60,9216,1144783928,15428,271060992,1006909440,3949636,0,70975488,994329663,0,-2147483648,1073791040,128,0,1077953592,806369348,270532608,2084845568,3687488,134217728,1144520720,943997052,0,939534352,1145076804,56,17408,1081885752,14404,1082130432,1077952512,4210752,268435456,538968096,538976288,0,536891424,538976288,32,20480,538976288,8224,271056896,1144784936,3687492,872415232,1683488856,1145324612,0,939528224,1145324612,56,1050624,1145324600,14404,672137216,1145321472,3687492,872415232,1144520792,943998020,0,939524164,1145324612,56,0,8126480,16,0,1414282240,7890004,536870912,1145307152,877413444,0,1140854792,1279542340,52,2625536,1145324612,13388,4456448,1145324544,3427396,268435456,1212678176,540035144,49184,2017476672,1145324612,4210808,18432,1212696648,-1071636432,0,0,0,542330112,1936613715,1919243040,26217,0,0,0,361234944,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,119603216,536874496,402678015,1,1407488,0,260608,196608,197626,328714,459802,459818,787514,590922,197738,263306,263322,328874,459962,197834,263386,197866,263418,460042,460058,460074,460090,460106,460122,460138,460154,460170,460186,198058,198074,460234,460250,460266,460282,919050,591386,591418,591450,657018,591514,526010,657114,657130,198410,460586,526138,460618,722778,657258,657290,591786,657354,657386,591882,591914,657482,591978,854154,526506,592074,526554,264442,264458,264474,461098,461114,264522,526682,526698,461178,526730,526746,199082,526778,461258,199130,199146,461306,199178,723482,461354,526922,526938,526954,264826,461450,199322,461482,461498,592586,395994,461562,396042,330522,199466,330554,592714,265050,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,199818,199834,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,265578,200058,200074,462234,462250,462266,462282,200154,462314,265722,527882,331290,462378,462394,265802,527962,462442,265850,462474,265882,265898,265914,462538,462554,200426,265978,265994,331546,462634,593722,593738,593770,462730,593834,593850,593882,593914,593946,593978,856154,594042,594074,594106,594138,594170,200986,201018,201034,201050,594282,659834,659866,659898,659930,659962,659994,463418,660058,660074,660106,660138,660170,594666,594698,529194,529226,529242,529258],379,[529274,529290,529306,857002,463802,529370,529386,529402,529418,201754,201770,201786,201802,529498,463978,529530,529546,529562,529578,529594,464074,529626,464106,464122,464138,464154,464170,529722,464202,529754,5482,0,0,0,0,1077952512,1077952576,4194368,0,1347440640,80,0,0,336860160,-64477058,5263440,0,1412960256,339234900,272126996,0,1212690432,134480433,8465,0,-2143289344,-1073741824,12591136,0,606345216,1143478308,4014661,0,0,0,0,0,1077952512,64,0,0,538972160,1077952576,541081664,4128,1077968896,538976288,1075847200,32832,1890066432,216,0,0,0,276566032,16,0,0,0,-2143289344,0,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1145321472,1145324612,3687492,0,275779584,269488144,1052688,0,1145321472,537921540,8142912,0,71579648,67377156,3687428,0,336331776,2084840468,263172,0,1077967872,71596096,3687428,0,1078212608,1147426880,3687492,0,67402752,269486088,2105376,0,1145321472,1145321540,3687492,0,1145321472,70536260,3687428,0,0,64,4194304,0,0,64,-2143289344,0,201326592,811610136,3096,0,0,2080406528,0,0,1610612736,403445808,24624,0,1145321472,269486084,1048592,0,538974215,1145324611,119021603,0,269508736,-2008528696,-1070595984,0,336070656,2132943380,8421441,0,0,0,8421376,0,1094811136,1094811201,8274241,0,0,0,0,0,1075912192,1077952576,1974592,0,-2147483648,0,128,0,1078033920,1077952576,8274240,0,-2147483648,-2139062144,128,0,1077968640,1077968448,8339520,0,0,0,0,0,1077968640,1077968448,4210752,0,1075912192,1078149184,1974592,0,-2147483648,-2139095040,8421504,0,1077952512,1077968704,4210752,0,-2139062272,-2139062144,8421504,0,1077952512,1077952576,4210752,0,67372032,67372036,3687492,0,1212432896,1213227088,4276804,0,1077952512,1077952576,8273984,0,1614823424,1246843232,4473930,0,-1069531136,1077952704,4210752,0,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,0,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,1078033920,1082016064,4210752,0,-2147483648,128,0,0,1075912192,1077952576,1974594,0,-2147483648,-2139062144,8388736,0,1078033920,1082081600,4210752,0,-2147483648,-2147483520,4227200,0,1094794752,17184832,4079937,0,0,0,0,0,134807296,134744072,526344,0,32768,0,0,0,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,0,1098940416,337781313,526356,0,8421376,0,0,0,-2105376256,673727813,1052712,0,134744064,-1600122864,4210848,0,1115783424,605558820,8487234,0,1098940416,134747170,526344,0,8421376,0,0,0,67272192,537921540,8273952,0,1077964800,1077952576,1077952576,28736,-2139062272,541081664,269492256,16,539025408,538976288,538976288,57376,4466704,0,0,0,0,0,0,254,2113536,0,0,0,0,1111376444,4014658,0,1077952512,1111646812,6054466,0,0,1077953084,3949120,0,33686016,1111639610,3819074,0,0,2118271548,3949120,0,1077944320,1077952736,4210752,0,0,1111639610,37373506,15362,1077952512,1145332824,4473924,0,16384,1077952576,4210752,0,16384,1077952576,1077952576,32832,1077952512,1884309572,4342856,0,1077952512,1077952576,4210752,0,0,1145333337,4473924,0,0,1077952640,4210752,0,0,1145332824,4473924,0,0,1111638588,3949122,0,0,1111646812,1079796290,16448,0,1111639610,37373506,514,0,1077960784,4210752,0,0,943735864,3687428,0,1077936128,1077952736,2113600,0,0,1145324612,3427396,0,0,1145340546,1058856,0,0,1431668872,2237013,0,0,32896,0,0,0,808470660,8669232,0,0,1145340546,269494312,49184,0,537921656,7880736,0,538974208,-1071636448,538976288,6176,1077952512,1077952576,1077952576,16448,539017216,404758560,538976288,49184,1179201792,0,0,0,0,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,4202496,0,0,0,8404992,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,0,0,0,0,0,1077936192,1077952576,16448,67108864,1346915384,1077437520,0,1078472704,544743488,8142880,0,674776064,17464,0,0,1149403648,-32440792,1052688,0,1077952512,4210752,1077952576,16448,541341696,405030960,3687432,0,36864,0,0,0,-1656603648,1117626785,60,0,806363136,1879060560,0,0,0,1344803840,5160,0,0,293888,0,0,0,15728640,0,0,-1186841600,1118157221,60,-33554432,0,0,0,0,542121984,0,0,0,0,276566032,8126480,0,546332672,61504,0,0,546332672,24720,0,0,4202496,0,0,0,1140850688,1145324612,1081754692,16448,1953774592,338982004,1315860,0,0,16384,0,0,0,0,536870912,24592,543170560,8224,0,0,1347428352,1879056464,0,0,0,338186240,20520,0,1153581568,285755460,2107154,0,0,-2139095040,8421504,0,1153581568,336283716,2564625,0,0,-2147483648,8388608,0,613573120,285763732,2107154,0,0,-2139095040,8421504,0,0,269484048,1145053200,135280708,336070656,2132943380,8421441,0,0,0,8421376,134479872,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070656,2132943380,8421441,0,0,0,8421376,1312358400,336070656,2132943380,8421441,0,0,0,8421376,2228224,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070664,2132943380,8421441,0,0,0,8421376,0,336334592,2082744084,8881220,0,61440,57344,15728640,0,1075912192,1077952576,69083456,3074,-2147483648,0,128,135266304,1077968640,1077968448,8339520,0,0,0,0,134479872,1077968640,1077968448,8339520,0,0,0,0,336068608,1077968640,1077968448,8339520,0,0,0,0,2228224,1077968640,1077968448,8339520,0,0,0,0,1082130432,1077952512,1077952576,4210752,1075838976,1077952512,1077952576,4210752,-1606418432,1077952512,1077952576,4210752,10485760,1077952512,1077952576,4210752,0,1094876160,1094840641,8143425,0,0,0,0,639172608,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,135266304,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,2162688,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1109466624,1346913346,6168912,0,-2147450880,-2139062144,128,67633152,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,302776320,1077952530,1077952576,1974592,0,-2139062272,-2139062144,128,2162688,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1098940416,134747170,526344,0,8421376,0,0,0,2084585472,1111572802,4210812,0,0,0,0,0,1111636992,1111645250,6046274,0,528384,1111376444,4014658,0,1050624,1111376444,4014658,0,2365440],380,[0,0,12582912,0,0,0,235806591,235802126,2139033102,235802126,235802126,32543,0,0,-33554432,66319,0,12632064,0,251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,67502849,253656064,151719695,134744073,134744072,134744072,8330248,0,-536870912,1982449,1,-522141568,1010596080,117903134,259,0,0,-2139095040,-67108864,538976368,538976288,538976288,-526344160,1625350368,32,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,137420992,29883904,0,0,0,0,16697089,0,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,235800323,1010572316,1010580540,471612476,50793998,0,0,807144448,-939655104,1,0,0,0,-20512512,0,0,0,-1065353216,1886445792,2021161080,2021161080,-522162064,32960,0,0,65536,235340544,1008475150,1010580540,473709628,118361628,3,0,2016411648,-33553716,455,0,0,0,-956235776,254,0,0,-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,67502849,117637120,471600654,1010580540,1010580540,235805724,775,0,-536870912,933873,116734,0,0,0,16777216,65223,0,-2139095040,0,-522141568,2021159024,2021161080,1886419064,-2134843168,0,0,50528512,50331649,470683143,1010580508,1010580540,236723260,198414,0,0,25395969,29883904,0,0,0,0,16697089,0,0,32896,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,470681344,-253693896,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,235340544,1008475150,1010580540,490486844,252579613,1579023,0,0,-33554432,16777671,235275011,1882200092,-2139045664,-956235776,254,0,0,-533712896,1893785824,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,235802126,235802126,118427150,775,0,1610612736,268400,193,0,0,0,-2147483648,65249,0,0,-67108864,538976368,538976288,538976288,538976288,-2143272928,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,538447366,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,2130706432,235802143,235802126,235802126,235802126,50792207,0,0,1715214336,12648577,0,0,0,0,-18776064,0,0,0,544275456,538976288,538976288,538976288,1075847200,32832,0,16777216,66307,235806591,235802126,235802126,235802126,117903118,3,0,-1014956032,-1056931389,0,0,0,0,-511705088,254,0,-1061126144,1895563392,538976288,538976288,538976288,538976288,8405056,0,0,0,255786752,16975623,1,0,0,65536,0,100663296,2103310,129,-507395968,947682546,943208504,943208504,65404,0,0,-67108864,1077944432,128,0,0,0,0,0,0,528416768,252579342,235802127,235802126,235802383,2132741646,0,0,0,49152,268173312,50529031,252117763,252,12582912,0,0,0,0,-2147483648,-1061109568,32896,0,0,0,0,50331648,941104142,943208504,943208760,943208504,960051256,248,0,0,-255852544,471611448,1882724380,471611632,235802126,-256336884,0,0,0,17237504,0,943201287,235077648,943208476,925500,0,0,0,1082130432,-1073741824,1886416992,1886449904,1886417008,6332,0,0,0,262913,470220800,1062968,941362691,524040248,14,0,0,-1061158912,0,1885388800,-252678032,1886417008,415002736,0,0,0,201786112,16,943201287,235077648,943208476,925500,0,0,0,549486592,-1073741824,1886416992,1886449904,1886417008,6332,0,0,503316480,4285247,470220800,1062968,941362691,524040248,14,0,0,806354944,49376,1885388800,-252678032,1886417008,415002736,0,0,0,471599104,8,943201287,235077648,943208476,925500,0,0,0,1088479296,-1073741824,1886416992,1886449904,1886417008,6332,0,0,117637120,50793484,470220800,1062968,941362691,524040248,14,0,0,1623228416,8437856,1885388800,-252678032,1886417008,415002736,0,0,0,0,0,1886402575,503775264,1886416952,1851248,0,0,0,0,-2097152000,1886419151,1886449919,-59215760,1823,0,0,0,0,-528482304,-261066528,0,-1071640576,0,0,0,0,0,470745856,1886400560,2020634736,119488060,134217987,7,0,0,0,1886445696,8304,134217728,12640272,-2134851456,0,0,200204,117440512,1882208287,1886420848,1060927600,1823,0,0,0,8388608,-1073741824,1886413024,240,-521136128,128,0,0,50397184,2054,941557504,2138075184,2020634736,119488316,0,0,0,8421376,0,1625341952,15757424,402653184,8446192,0,0,0,538513158,117440512,1882208287,1886420848,1060927600,1823,0,0,0,4227072,-1073741824,1886413024,240,-521136128,128,0,0,470286336,2076,941557504,2138075184,2020634736,119488316,0,0,0,-522174464,64,1625341952,15757424,402653184,8446192,0,0,0,68710496,201326592,471628828,471604252,471604252,32574,0,0,235274240,8216,470548480,471604348,471604252,1042029596,127,0,0,907806720,65,2082212864,471604252,471604252,2134776860,0,0,0,-404274688,66,477895692,471604252,471604252,8338972,0,0,469762048,100861710,16777228,404491271,943208504,505165880,783,0,0,-1067450368,1893777536,1056709688,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,824119040,32,473832716,471604252,471604252,8338972,0,0,0,-252146684,-268435456,471612664,471604252,471604252,32574,0,0,50331648,3,117506048,941104140,943208504,253631544,3,0,0,-2147483648,8384,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,33619968,16777216,404491271,943208504,505165880,783,0,0,1610612736,32992,1022361600,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,50397184,4,470550273,943208472,473446456,200478,0,0,0,137420992,-268435456,252583484,117901063,202245639,57400,0,0,0,0,0,0,0,0,0,0,0,252116992,4120,201785600,943200284,943208504,51322396,0,0,0,-54099456,120,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,67108864,265742,117506048,941104140,943208504,253631544,3,0,0,940572672,4152,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,0,65792,2139029504,16777216,1,0,0,0,0,-1073741824,12640480,16776960,-522141696,192,0,0,0,0,0,0,49344,0,0,0,0,0,0,0,941100547,1903194160,947680883,4685372,0,0,0,0,-503316480,1042037886,244239982,404491278,49264,0,0,100663296,263,947388416,943208504,943208504,253507640,7,0,0,0,16512,471612416,471604252,471604252,-1730396388,0,0,0,16777216,2,943208568,943208504,943208504,462620,0,0,0,8446048,1006632960,471604252,471604252,1058806812,39132,0,0,16777216,525827,947388416,943208504,943208504,253507640,7,0,0,-1065353216,4192,471612416,471604252,471604252,-1730396388,0,0,0,471599104,8,943208568,943208504,943208504,462620,0,0,0,272119824,1006632960,471604252,471604252,1058806812,39132,0,0,0,65792,478085120,118361628,16974599,1,16777216,2083914241,56,-529006592,128,67510016,134744068,-523202416,1077985504,32896,0,0,0,0,128,0,0,0,0,0,67108864,471628828,471604252,471605020,471604252,471604252,471604510,471604252,32540,0,0,-268435456,252583548,117901063,2015104526,224,0,0,0,0,0,0,0,0,0,0,0,235799552,4,236723327,50792206,65795,0,33620224,3701814,0,136059912,520093696,134480902],381,[-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1394627405,1718186597,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1394627405,1718186597,1852794400,741875828,824979505,875637810,741880108,673199154,692143958,0,393238,1701603654,1936876886,7237481,808529459,0,458779,1702129225,1818324594,1701667150,0,1230128467,17734,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1230128467,1177437510,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17652301,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131279,1105474908,33536,0,0,0,0,4194368,12845120,13566159,337,262144,131072,0,50987008,-2147024892,1,1703936,206569521,124,-2146959360,6,4915200,472908029,32852,21495808,472908121,32853,44105728,472908282,32854,77266944,472908397,32855,117964800,472908577,32856,170459136,472909178,32857,-2146435072,1,262340608,204472351,32769,0,1313818119,1380533332,1163088647,1162234194,0,1330002944,1163023438,808525907,909716528,540424492,1397563450,1851872032,1699946611,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,10611,0,0,0,0,5505030,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,1397555200,1851872032,1699946611,6711666,33554517,5512,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,655360,6291552,196621,0,102400,1048576,234882849,1627332608,71680,2046820352,21,0,1394627405,544435809,1769104723,5636198,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,1397555200,1851872032,1699946611,6711666,33554519,9936,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,917504,6291552,393235,0,102400,1572864,318769441,1627332608,94976,-1040187392,38,0,1394627405,544435809,1769104723,5767270,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,1,3274752,0,1397555200,1851872032,1699946611,6711666,33554521,22418,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,1572864,6291552,327709,0,102400,2424832,536875041,1627332608,147968,-2080374784,87,0,1394627405,544435809,1769104723,102,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,260608,196608,197626,328711,459796,394273,525358,394299,132168,197717,197730,263279,394364,197769,197782,197795,328880,394429,394442,394455,394468,394481,394494,394507,394520,394533,394546,197951,197964,394585,394598,394611,394624,722317,460186,460212,460225,525774,460251,394728,525813,525826,198159,329244,460329,394806,591427,525904,525930,460407,525956,525969,460446,460459,526008,460485,722642,460511,460537,460550,198419,329504,198445,395066,395079,198484,395105,395118,395131,395144,395157,198562,395183,395196,133065,133078,395235,133104,526333,395274,395287,395300,395313,198718,329803,198744,395365,395378,526463,329868,329881,329894,264371,133312,264397,461018,198887,198900,198913,198926,198939,198952,198965,198978,198991,199004,199017,199030,199043,199056,199069,199082,199095,199108,199121,199134,199147,199160,199173,199186,199199,199212,199225,199238,199251,199264,199277,199290,199303,199316,199329,395950,395963,395976,395989,133858,396015,199420,592649,264982,396080,396093,199498,527191,396132,265073,396158,199563,199576,199589,396210,396223,199628,199641,199654,265203,396288,527373,527386,527399,396340,461889,461902,461915,461928,461941,461954,658575,461980,462006,462019,462032,462045,199914,199927,199940,199953,527646,527659,527672,527685,527698,527711,527724],382,[-1389432829,-1948891511,-1959854986,-1996004476,1183504454,-1304000273,-2000927094,1187429702,1988821175,-864121970,196761343,-1973259072,2122565470,1400111240,-6926709,1728043126,-1937898538,1955090175,-1706128574,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990177,332124374,1325370494,-1961069432,-2037671346,-1072955524,725681272,1174638662,2089191836,163932415,-1948883201,1459590222,-1118896426,-1913978252,32392950,2122341236,1433731803,28788470,1988103284,1183449527,-280590158,1988117483,1183449527,-280590089,-1967044984,1183366214,-931230787,-1949532535,-2037802938,1183580028,-2008643194,-1983752565,1459602518,-1253668168,-1967765880,-789138618,-2001451384,753513286,-297339137,-16550784,63158358,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,1793655669,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990371,332124374,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,787022709,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990429,-1001455658,1183518837,-1002010138,1174657164,64524026,2114189438,-2008088692,-219610251,-1706128386,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990489,-1001455658,1183518837,-1002010138,1174657164,64524026,-875497346,-7569901,58034254,-1946241815,-2037671346,-1072955524,725681272,1174638662,2089191836,185952511,-2726145,276153422,-1981397365,-661863354,-1896200701,-125959208,-1970504189,-315443634,-2004857341,-846547378,-771235456,1325380678,-385649272,1317797477,2089192346,2025851903,1177239812,-1673133168,-8616311,-16034968,1325389414,-1961855548,1183442502,64523460,-661718458,-789021181,-1937894453,850808458,-2142370835,-1967763832,132219085,-4962606,58034254,-1946282775,-2037671346,-1072955524,725681272,1174638662,2089191836,195193087,-1965660417,1713565542,-228183309,-826670928,263515907,-1964047952,61927782,-16205585,-1329220881,-1950093809,1451853910,-1235842426,-1967827320,1451799638,63945395,-1023409736,-1987557749,1183483462,-1253668682,-2001451382,1720365894,-1174359821,-1964047410,1714614118,-285101838,-244938160,-1192295504,1492123400,-978140026,-942689554,208714310,-1023409736,-1987688821,1183549510,2089191832,-1253668097,-1967765880,1183363910,-1964756300,1177743174,617674482,-1173195761,-1293024315,402897102,-16205585,-1328565521,-1169766655,-1966928848,20768070,1183451253,-1052342033,1178085099,-1960741699,1183417926,-1740207224,-8616311,-2001385846,1183495750,-1270445901,-1983752565,636208214,-1987557749,1183548998,2089191832,-1236890881,-1967831416,1183364166,-1000961101,-1966975351,1183379270,-498693183,-2083764735,1946216062,-832664061,-789291381,74694990,-338564143,50586499,-2020921637,1183383630,-549731394,-544798594,1317260935,1586037138,-1370584656,-9009525,-9136501,-785661653,243134763,-654844169,1111546615,-1840348782,-604569336,-1903428861,-888930440,-8741373,158791483,-2020345977,-1840348214,1942698754,1004221186,-1929152817,-885325491,1187450231,-956300884,43078,1234195691,-1985192311,-544495538,26443392,13861877,-746329135,1003129600,186544840,991589568,198145990,-149785354,-2084361241,-151584550,-1404683456,1183384434,2010004396,-1951145195,736622529,14320579,1178334967,-1996261464,-1211914170,-289174785,134444361,-108805315,-785352952,-136195615,750879193,-1864237298,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1237531912,-372129397,-372119087,468289,-773795520,98105312,-520155544,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-108836413,-1977190649,-1949576453,46433987,-154599744,1929067228,-289136121,-1006695040,150974702,-1004386555,-15892242,-775844925,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,570914048,226553540,-1326529537,1191512319,-301566903,-498662136,-289135877,-1006695040,508407,-1014360460,1951006647,1023995401,-32257840,149878754,-1009219011,-773205675,-1964387863,506361,-439226741,-439228975,-1973989051,-289174833,67046784,1610212093,-32257840,-497428342,-1966109976,226553539,-486734849,1576872953,-1000961085,-527776886,-155302365,477383120,623904032,-531956221,-1945012745,-95026214,2114181774,-430535688,-462042869,623904032,-1010542967,-1099527338,-775845047,-773271064,132219880,-875365494,-80033653,-1979657853,-151287097,-20970785,-1977883704,-154786848,805642448,1950959397,-154760437,805642448,-102611163,-954007632,-970727286,86036726,-1017240272,-1966844277,601918147,-789135802,539128905,-802869243,-791883576,1258165195,292942304,1443093132,64655098,1452013694,1976110054,805642462,-1000961755,63945411,-1964063862,1720366686,376719796,58319882,67046784,-2080427266,-813279805,-812989230,-469046558,226493305,-1235318529,-1967888760,-809843752,-1014344189,-1967759734,1086239846,427051264,75097098,-15892242,-679229232,67056128,-758151458,-489715004,2044988135,226553348,-1235318529,-1967888760,-1161601320,-1014365233,-1967759734,1950987366,2044987929,226553348,331927807,67056382,-813267874,-812989230,-469047326,-2131884935,1586036493,-1268348746,-1950099318,-1014315914,1176756362,-1966016834,2123019862,745818548,75104010,623904032,-1031539150,-758217131,63867591,-531722626,-1945012761,-92929058,2114182798,-428438536,-730478325,75104010,623904032,-2001316216,1988736126,-1014316092,1176756362,-1966016834,2123019862,4243124,169702473,537164287,-802869243,-791883576,14123979,-704383438,-942485882,-471675254,75104010,623904032,-2001316216,-1950108546,-1014315914,1176756362,-1966016834,2123019862,846481844,75104010,623904032,1443100210,-758217084,-791770425,-791883576,-1904340021,1977737294,64916497,-561055114,-1946649085,-921966986,-16069003,85984377,1451762992,-1266775882,-1010534775,131074,66197,196608,16711854,502,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,270549120,16909320,1167120524,518818645,-326903666,-1604889086,1992622092,273582866,1929530427,240028469,1929661499,-485717203,1958742577,-45709275,-1961865589,-242545066,-56952181,-1191182562,1727463504,-4680178,-1311207681,114433,12206827,-373279872,1317536123,239504381,1284231731,-1962024170,-788326308,-93076693,-785661181,-1962509173,-2129612321,17041532,-1073543563,28426243,-1962126333,-628225420,-268180489,-1961867637,-773271080,65589736,132350960,-2135979474,-1948808448,1586169470,197364488,-385452601,2112553143,650350224,-2092229237,-1024061469,-1158712319,145753038,-1963989622,263458126,1351087662,578027776,787415472,6328098,1888432686,-1327422976,61927168,1084721710,210169600,-285212232,-978179093,1888432686,-1966333440,-301173567,1621068334,451661824,840730331,-301370172,62443186,747040536,-978186320,-1194413330,-1192296445,-336593144,-1914449613,-1962776385,-154891583,225348308,-652026486,453114752,-1976679461,-473726695,551812865,70270244,50595901,-155070222,-596365119,-342245325,284786777,-1070395531,-2078277446,1212904492,-348127302,-2082786491,-216857862,1946272502,-826651116,-1979404285,-2131963679,-729807620,29028351,570722816,-184468283,-234628144,-1040793136,-1311411152,787206658,34699,43485742,689281536,1190527173,91553789,1344242074,-1923195134,1562377830,1100365,196608,393224,50529024,50725640,134416384,134613000,100861440,101058056,131074,66139,17104896,131279,174,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,58367,402653192,403177496,4112,65552,16777473,16842753,65793,257,3855,252645135,252645120,15,252645135,251662080,3840,-661909760,-1957345904,-661774612,-402638664,1465319298,-1880554637,-420938752,-395808256,1668415869,-387168626,1534198771,-2080999797,-210237202,-2131067389,1946865274,-951650574,-1172933631,1116341189,-527765808,-58659632,-2850812,-827194192,1519015919,-1946449201,-1072958906,28903028,-900530432,-470921589,-918124024,1392500874,-263812148,74760203,-900530367,-1968641185,-1073035450,326703732,-1207712326,-1293025265,-285101874,-1192295504,-1695547640,-57471,1720540767,1297948670,1761615050,678166568,188683800,1813999638,40181567,676724776,188683800,1444900886,2170687,167773440,3840,168101125,331525,168428810,659210,168756495,1880035087,11608065,536879200,807497761,-965664767,-117389498,1327136395,1589923198,71798038,638994057,-1996339317,378207302,1992622092,-485717218,-103675340,-1198428044,-503906224,-940947831,-5050,-1960390261,-405732273,-1960384559,-91553167,304020634,-951663103,857780545,-348460033,-1949158591,232986188,51928203,1942170577,734200826,108825553,145874827,67665025,50754817,-1312816192,206832416,-135506295,172229603,1183434539,-1980943638,2122970702,-977012486,1187383926,478937033,266568523,1946876800,-128022191,33717376,-478094566,553222176,1586027472,124029640,-1962195830,1988824702,198085392,-983403057,2105741950,578028804,-1979486838,-389001019,-388967910,-388958694,-388970214,1854467354,451465414,-2146674451,-1007062805,1949005113,-159481018,-1961069304,-773795386,-790572576,616569568,-803206081,-2132534556,-864010268,-1980724448,-561304715,2140857226,-352208120,-1948348906,675646448,1996490045,81341,71153780,-1766493184,-1976941174,-477889442,-1978562041,1233782897,409569808,-1949929848,679314419,-1979485180,1586110569,-2131001144,-685572326,-48048138,-2136418550,-1007280267,-2095418352,1963075709,-1965127916,-561566103,1854461430,1975910089,-932806652,-128021521,1604815406,1086649857,-919402892,-1599024589,29837046,-858770059,-2135890918,-2067106163,410372166,-1278841206,15853576,78899594,-1979651352,-402476050,28508387,-588715382,-196688128,-523235580,180615619,-1474856512,-804031456,785633738,20946826,1946876800,-1484116248,1317011807,1187479751,-167312396,1450451140,280755083,184300048,-81606530,-618923206,1165606922,-1996128582,-478033322,-754712583,-1161013623,573440974,771772037,6194482,-527823068,-1192296272,-1326510335,-1517670909,-1292959698,-301420338,-171030842,-20486528,150357702,1240056824,1960512511,-1731949831,-197995470,1714474034,-413759290,-1998621048,1720375118,-815363898,1724663495,-901331195,-1497889476,-1948742143,4099546,63290011,-1997667920,-301813731,78658952,-1341290258,1183510024,-351958842,921449114,839216264,1552430828,-128021754,-41892354,-2146797823,-741277203,1067420206,1552430593,184254468,1854548340,283476168,865590538,-2020987200,-1996160737,1149842949,281772034,530549294,-1983676159,478754309,-2084556137,-104658746,376882627,2115653375,-796152330,735611821,-1980662054,-1958013322,-91491250,1586425811,852828908,-1948646410,-1965219085,-1194685719,-796131329,-880088877,-746585925,-2134013189,1265959929,-1964343805,-2031865148,1978586079,868426245,978208475,988945346,985799362,988945370,-1982194982,1229581942,-1036264713,-755576294,1317720355,602507977,-1982258239,1586098758,81392,-1037844453,-775686141,-360840217,91614931],383,[-617364701,-997831098,-1036263546,-1036258789,-633617893,-633605605,-1276388837,-301740102,-978189136,-683242770,145753478,-817460498,45090182,-549025042,28312966,-1979348242,866838342,-977615927,-300961789,-1070346318,-1694457618,-1161581837,-202505265,-809843798,-1953042941,-1767574537,-138206269,1191518672,-1006968249,-1022635785,1195836705,600046306,1191522755,-1006968249,84525859,-85833913,601066435,198244312,856001488,-1413340221,1519056866,-1006925105,-668740725,-802958601,-1020066421,-492060149,-816149769,-138151030,93033168,-1037843661,-492059853,-4668427,-1070383617,-205288643,181163,44105730,1,67830021,11403266,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,32571728,43123262,-2115204267,1442920684,-65141161,856055492,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962884375,1405092801,-1215615341,-396689344,2123040214,-25261572,1187448947,-385875714,-16056160,-1030817420,1992685707,-61961462,-136952181,1183552481,65140692,77267,50387587,13796294,1317015156,-1769402364,1190592200,1182076932,-263287977,1459553251,-330396690,1586169571,-363397160,-61931681,2116767860,-462027788,-661911693,-1895825659,71759576,-3443680,-965351346,-47333236,-1950315008,1183567486,-398030350,-963922709,1174655539,-699001900,-1957187980,-1310461874,-1176088951,-617414648,-1419521,-210377138,1183555563,119511550,-443851169,1491549,1183432755,-700020244,637897510,-402500214,-930478630,71666470,106269222,839241192,71759560,-803703488,-789982999,-789982999,-790048536,-387395352,968556628,-400626941,1451819084,4647136,-388082039,1451819072,3860700,-1160096119,1807418179,-296318717,-1947574647,1183446598,-1948742672,532281926,-138345728,-775871535,-773271064,-733574680,1183433515,49923044,52101885,-372241893,-388967471,-741223471,772203395,30840715,-1983892541,1183441990,-700020244,-20281717,721424569,-1037854271,-930365181,-1207905304,-1850014605,71759365,-1207536576,-457505897,-297367292,-1947574647,117832262,-773271296,-1981230616,-523112378,1183441105,-1070349356,-1981528439,-2037655994,12189386,-1715393791,-1056718301,-1981233013,78297088,-167391557,1950352454,66566150,-1996149317,1586097734,-96039958,-1962933499,-773271080,-1981230616,-478089146,-732001796,-1996168317,1586097246,-944192552,99597060,1074022134,884475508,89307908,-1980873079,62515806,-96040192,-388769653,-1947187575,65140675,13796289,1183448100,-698971692,-1995971709,-145494946,147031003,-1995971709,-2141464482,1586037731,-164379676,637897510,-2096999030,1273496775,-863860732,-320715010,-339725373,-18429,-779357949,-808335053,-785657391,-1426864175,-372127093,-774788109,-138171661,1946157510,-789140475,-372160086,-139655453,-85808176,82039249,-1429145940,113091,1324242687,1459805673,1458994691,1459573079,1583307230,1458994691,1459573079,1583307228,1458994691,-631832751,-10527143,1472454742,-1175028221,1459552257,55529182,28964478,-598278400,2114146126,113142,1322931967,112991,1323325183,-1996322327,1187439182,-1634925363,-1968374068,-790048544,-790048536,-791202072,-791555864,-791293720,-791490328,-1965633304,906962116,-790048553,-790048559,-790048555,-790048558,-850460970,1586219125,696788726,-2010711293,652464401,-338611832,-1047856341,-498139222,-1983667083,146072142,-20144499,-791202132,-791555864,-791293720,-791490328,-19476248,-1947634228,-2010712482,653984553,-472837752,-785283034,-1963250709,1325378241,-1010338334,-958247287,-1391932090,-393040750,-389020934,-388967472,-388966448,-388967984,1325323728,-1813744179,653680267,-83680888,-787904474,696788707,-81007663,-498139222,-1916549771,-1291924322,-527782908,-388962096,-388962096,-523184330,-523181872,-690954032,254067850,-523184330,-523181872,-690954032,-713700610,-492124534,146064334,-20144499,-791202132,-790572832,-790572832,1976368850,-1430091025,-1211898654,-1399673592,40691858,-523181872,-523181872,-805383216,-1014305931,-1008409942,-1997942701,-1634874034,803798732,-790590975,-790048536,921227496,-790048553,-790048559,-790048555,-790048558,616860374,-791202289,-791555864,-791293720,-791490328,-19476248,-965358258,17885275,-511028285,-20144499,906029544,-790048553,-790048559,-790048555,-790048558,1976368854,-337093657,844350208,-498169363,1946025603,-1399673565,30992530,-774838064,-707729200,-741283632,-674174768,1977765631,1541048287,-1023361560,-2046779928,10021060,-393034618,-342753134,-1915515952,-788607842,8710377,-388964214,-388962096,-684267312,-523181872,-523181872,-997534256,-684323036,-523181872,-523181872,-906046000,-980757643,-1813456245,-745815296,-20144499,905988584,-790572841,-790572832,-19541792,-1964149303,-388330555,-2084372366,460586494,-1834184019,-805223960,-790572832,-790572832,1976172245,-389707034,-389873582,-997851122,-2046817816,65573572,-655650304,1979059116,-1769254378,-770965816,-1895887756,-628293944,17810049,-1017455986,-389969321,55509022,-980748674,1325405672,-1963557373,846018,-159513777,65586826,-1018732800,-523052665,-1009154134,1200301654,-96040700,-1960382325,1183385671,-1174893576,-251461617,-249310729,-288231727,1988751057,112886,1074022134,79168372,-1981352192,-259263418,611444727,184841546,-2145553216,-954203058,104256070,1117372467,1183446775,-799634958,-134982141,-833189414,1317753694,-128021746,91740459,1676409179,306613136,-1020540789,63054745,1958820803,-1982231806,1183448134,-1960420354,653984575,186664843,-1207732800,-2037809153,-1960378678,-11532217,726161622,-768405946,537151222,-1296493196,-228685050,-1020538621,-785646989,-1992244477,55109702,-145614762,56292454,-1007151546,1364443782,689281618,-963969025,-1017423526,150669487,159975744,0,0,16842753,16843008,-2115204267,1442920684,-65141161,637951684,2115527,1204233728,637534242,1329095,1204233728,855638038,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962873367,1405092801,-1215615341,-396687540,2123103906,-25261572,1187448947,-385875714,-16056156,-628164236,2126835851,197168138,-385649209,1317732496,-700019716,-1953242633,-503851962,19780355,14320384,-763115773,-2146536448,-1995439026,-151074666,1963983942,1317754435,-16522256,1317793366,-16522260,-10556842,1316289614,66352683,125035646,453361804,-155152889,1948255302,-397475890,-661862027,-1912064211,-831091752,-1980610933,-1209276346,-768358517,332678659,-1317743018,-263287978,1317647587,571878,-1419521,-176822706,2126816491,1166747142,1569400334,98825988,-534446049,-773271041,652792296,-150446709,1166616291,1435051540,-28931306,1594302361,1575324510,855643842,-465139264,-1981004151,465098310,184662794,1074022134,532153972,190561035,-1980873079,1183574622,-263812618,1183570059,2079226,-772292349,-388906717,-388896559,735331977,-465139261,-402650951,868417746,-465139264,-1981004151,1085920838,71759360,-401902272,850919610,173587210,-1092089365,194295808,-1995712581,1586097734,-96039958,-788527355,-773271064,-263812632,-523116335,-1009498487,1183432755,-700020252,-167509831,1967129670,7923723,-1156942664,166398621,-1207927576,1270549526,-297367284,-1947574647,50723398,-774337792,-773271064,-263812632,-1979915392,-477899682,-329348860,179026115,-167058245,1950352454,209369094,-1995651653,1586097734,244202,-1946532213,-1981230120,-1014239162,-1056710153,604033667,-733574660,-2083105143,1586038755,65241324,-1008443767,855959939,-202780224,-1431615317,-1950111168,915248857,548995072,-1523649792,1089176470,-880079746,-372129741,-774788109,12823283,-268431616,65280,-267448561,1048335,-252702736,15794160,-251719681,-1845493761,-825112269,-1054092847,-1527527727,-202780271,-204353115,515556260,-661935104,-338629680,-635180080,-73430226,-528051447,602132907,-2020921638,-528086533,-1008803157,-1408631877,-372121462,-1059984078,52740305,786485584,9627863,-1007689128,-472869972,-472858598,-794041318,-792716573,-1411114269,-1071979568,-467999792,451137707,451137728,-656233500,848538819,451137773,5957824,-1396443166,467914899,-472863808,-1968446438,-472863804,-794050533,-1411114269,-794049398,-1413473309,-467999792,-1413182805,-1071914032,451137707,-997544988,-1010244949,-315452756,-1071914288,1946025859,-492131579,166249459,452608,-352320536,195734770,-2095614465,16697534,-1895886732,1381039816,-1031683444,-1030879159,-1950132134,55965278,-1964781069,-1964256976,723814928,-1185829645,-315949048,-707664176,-707665200,-707664688,-707665712,170845648,-33074002,-1964804663,-492152379,-1950130742,-217844130,814408657,277539793,-215276406,146362796,-790942976,-791424794,-791424798,-791424796,-791424800,-1358287131,-906098860,-980753547,-9508519,1442209419,-217847413,814408657,277539793,-215274358,-1270477686,-790179836,-790441776,-790245168,-790507312,-790179632,-790441776,-790245168,-790507312,-855725360,1968036725,-1950130747,-217844130,814408657,277539793,-215276406,-527789652,-422515504,-489631536,-439299888,-506408752,-422522672,-489631536,-439299888,-506408752,-236400432,1976368894,1586217945,-376744458,-472780029,-338612086,747245706,210432811,839431238,-790179648,-790441776,-790245168,-790507312,-855725360,1968040309,-1950130733,-217844130,814408657,277539793,-215276406,-527789652,-422526926,-489631536,-439299888,-506408752,-1914122032,1976368894,1317651431,-161575966,-472780029,-338612086,747245706,210432811,-1259108538,-789171448,-791227930,-791227934,-791227931,-774450719,786878950,165002,11832110,-1767139840,1976368810,-817192,-1183456690,-161575997,-472780029,-338612086,613027978,-1850936533,-209198966,-422513101,-489629999,-439298351,-506407215,-422455599,-1976637743,771752580,46219,1946025859,-1767139829,1976368810,-1007450157,-34412394,-303512442,-1765505283,-335681560,-661913368,-1957345904,-661774612,1443556483,-973339049,2126781558,2105550350,1584660496,18513539,-1960441227,-1960442787,199952461,639401668,637689227,-1929097845,521598070,1223,148679,73173248,856050825,511115200,1344042751,-11447472,1996429430,444006166,1347442206,-15698177,1996426870,309788436,16777114,-345249024,1085313127,17333376,2088765557,41222409,1183367218,310297853,2122563635,611647514,-955531124,1962924404,175439628,376897360,410451792,1996445446,242679568,-386042113,652997230,18513539,1962915189,175439628,376897360,410451792,1996445446,242679568,-386042113,49019238,1594343475,-26833570,-900899553,-661913574,-1957345904,-661774612,1720565811,1297948670,269549771,274337846,-661909387,-1957345904,-661774612,20114561,2126796630,2105550346,1064566800,73239334,139299622,1996472371,578223908,-14649601,1364401782,-14911745,-11527562,1996429430,343342870,-15567105,1996426358,276233994,-1710328065,3473,-66854935,167775392,-999721792,-1064563074,1618265867,639794884,1491275147,1183367218,1166747389,16858376,1187382388,1992638717,71600906,-1947056503,1183385668,541363184,58048523,-1988100168,1150020166,-297367282,17595523,-919377035,1946157373,1036123673,309592068,138265086,-32803840,1588673,-1040317324,1317555179,377406701,-19745139,1183522582,-263847138,-1994635733,1177224772],384,[-176226071,1308546013,-176226087,1325323243,-176226119,1342100471,-176226183,1325323243,-176226119,1308546013,-176226087,1274991550,-176226071,1207849855,-193003279,1073778943,67108865,1073745920,1,0,0,0,0,0,12,655390,65537,-16777216,-1,-117440513,-253624449,-404816065,-404873314,-404873314,-404873314,-253681762,-117440705,-129,65535,0,0,0,0,0,0,0,0,0,40,7,9,65537,0,0,0,0,2,2,0,16777215,1,254,238,198,130,0,198,198,13511,0,0,0,0,0,0,0,0,0,0,0,40,7,11,65537,0,0,0,0,2,2,0,16777215,65535,65471,65439,65423,65415,65411,65415,65423,65439,65471,65535,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005465343,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-141588465,2012778359,0,2005370895,2005432183,0,2005436431,2005432439,0,-2021095409,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-2021095409,2005466999,0,2005436431,2012774263,0,2005370895,2005432183,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-2021095409,2005436535,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005436543,0,-2021095409,2012807039,0,2005436431,2012772215,0,2005370895,2012772215,0,2005436431,2005432183,0,-2021095409,2005436543,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-7829489,2005466999,0,2005370895,2012774263,0,2005370895,2005432183,0,2005370895,2005432439,0,-2004318193,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,49152,49152,32769,32769,3,67,102,118,126,49279,32895,127,126,124,120,112,96,64,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-49153,-57346,-57346,-49156,-49284,-32968,-33008,-256,-256,-61696,-57600,-49408,-33024,-256,-255,-253,-249,-241,-225,-193,0,0,0,0,0,0,0,0,0,0,0,1048592,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,16523008,0,11012608,5770496,12062208,7868160,16256768,7341824,14680832,12583168,8388608,8388608,8388608,12583168,6292224,11535872,5770496,11012608,14159616,16256768,16256768,0,16523008,0,0,0,0,0,-1,-1,-16744193,-16744193,-16744193,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16523009,-16256769,-15730433,-14680833,-14680833,-14680833,-15730433,-16256769,-16523009,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16744193,-16744193,-16744193,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,393223,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63489,63488,30720,63488,55313,34843,31,30,31,32799,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-63492,-64516,-64514,-64513,-64562,-64572,-56384,-35904,-64,-32832,-49216,-49184,-1,0,0,0,0,0,0,0,0,0,0,0,393240,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1072758784,-2146500608,983040,-2146500608,-1005780992,-335020032,2080374784,1006632960,2080374784,-67108864,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,535887871,534839295,1071710207,2145452031,971046911,299958271,31653887,31981567,-2113929217,33554431,33488895,67043327,-1,0,0,0,0,0,0,0,0,0,0,0,524305,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262656,394752,462336,-2130764032,-2130764032,462336,394752,262656,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-787201,-919297,-986881,2130764031,1057014015,1057014015,2130764031,-986881,-919297,-787201,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,655374,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,768,8390400,12586752,14688000,15744768,768,768,768,768,768,768,15744768,14688000,12586752,8390400,768,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-16285441,-16285441,-8390401,-8390401,-8390401,-8390401,-16285441,-16285441,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,14683648,256,256,256,256,256,256,256,256,256,256],385,[256,256,256,256,256,14683648,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,7,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,63519,63519,61455,61455,57351,57351,49155,49155,32769,32769,0,0,0,0,-1,-1,-1,-1,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-65152,-65152,-65152,-65152,-64576,-64576,-63520,-63520,-61456,-61456,-57352,-57352,-49156,-49156,-32770,-32770,0,0,0,0,0,0,0,0,0,0,0,524296,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65055,1560,1560,1560,1560,1560,1560,1560,65055,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1717987063,-1868981863,0,0,-1717986919,-1717986919,0,150994944,-1717986919,-1717986919,144,-1728053248,-1717986919,-1717986919,153,-1727463424,-1717986919,-1717986919,37017,-1718026240,-1717986919,-1717986919,39321,-1718023936,-1717986919,-1717986919,9476505,-1717987072,-1717986919,-1717986919,10066329,-1717987063,-1717986919,-1717986919,-1868981863,-1617323767,-1717593607,-1617297511,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1617323767,-1717593607,-1611032161,-1868981761,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-1617323767,-24583,-1617297511,-1868981761,-1717987063,-1717986919,-1717986919,-1868981863,-1717987072,-1717986919,-1717986919,10066329,-1718023936,-1717986919,-1717986919,9476505,-1718026240,-1717986919,-1717986919,39321,-1727463424,-1717986919,-1717986919,37017,-1728053248,-1717986919,-1717986919,153,150994944,-1717986919,-1717986919,144,0,-1717986919,-1717986919,0,0,-1717987063,-1868981863,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,3245057,4801538,4801538,4801538,4801536,4801536,-1068923903,541656066,541656066,541672450,541672450,-1070489855,0,0,0,0,0,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,286331137,269553937,0,0,286331153,286331153,0,16777216,286331153,286331153,16,285212672,286331153,286331153,17,285278208,286331153,286331153,4113,286326784,286331153,286331153,4369,286327040,286331153,286331153,1052945,286331136,286331153,286331153,1118481,286331137,286331153,286331153,269553937,521212161,287248881,521273105,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,286331137,287248671,535892255,269553937,286331137,287248671,535892255,269553937,521212161,287248881,535892255,269554175,-250539775,287248657,535892255,269611281,-250539775,287248657,535892255,269611281,-250539775,287248671,535892255,269611281,-250539775,287248671,535892255,269611281,521212161,-57359,521273105,269554175,286331137,286331153,286331153,269553937,286331136,286331153,286331153,1118481,286327040,286331153,286331153,1052945,286326784,286331153,286331153,4369,285278208,286331153,286331153,4113,285212672,286331153,286331153,17,16777216,286331153,286331153,16,0,286331153,286331153,0,0,286331137,269553937,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1431699456,43690,0,0,-1599428086,-1599428086,0,167772160,10529450,-1431696896,160,-1442840576,10529450,-1431696896,170,-1442185216,43690,-1431699456,41130,-1431699456,43690,-1431699456,43690,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431655936,-1599427926,-1431655926,11184810,-1431655936,-1431655766,-1431655766,11184810,-1431655936,10529450,-1431696896,11184810,-1431655926,10529450,-1431696896,-1599427926,-1431655926,10529450,-1431696896,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431696896,160,167772160,10529450,-1431696896,160,167772160,10529450,-1431699456,170,-1442840576,43690,-1442185216,170,-1442840576,41130,-1442840576,41130,-1442185216,170,167772160,10529450,-1431696896,160,0,-1431655926,-1599427926,0,0,-1431699456,43690,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-65013697,-31459201,-31459201,-32506753,-32506753,-33030529,-33030529,-33292417,-33292417,-58621633,-58621633,-58621633,-134119393,-134119393,-268189681,-536625145,-1073225725,-2145388543,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,572653568,8738,0,0,790766082,539108082,0,33554432,-13688286,572715775,32,570425344,-13688286,572715775,34,570556416,-56798,572719103,8226,572653568,-56798,572719103,8738,572654080,-13688286],386,[132317,16973874,132203,16973881,131956,16973884,131963,16973885,131969,17104958,131452,17105070,132257,178,0,0,0,0,0,0,0,0,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,1684957559,7567215,1937076045,1634882661,7564393,1167120524,518818645,-326903666,861361670,176080320,-2096210293,1467230203,1946483587,100369181,-75294604,-1960020728,670794525,-75288460,-2095090683,443812091,898308587,1113729,-422506125,-964565295,2126774272,-1523647482,1598072110,-26833570,-900899553,-1909587954,-1593813730,-1073020910,-408878212,-1947931903,512634397,312541269,46367488,2130271880,48988931,377281291,854262399,121488267,-1207730688,312672263,7464960,-1073007381,129502069,1221376,-352296216,-352158683,-1036805726,312721963,5367808,-1073015573,-1880423809,312727799,112640,-1593819416,2122317842,847118585,865720459,96611266,-524222416,186691592,-1342013477,-96040659,16533190,-1090894195,1220476992,1443779328,1343641358,16777114,1189697536,47615,-1107296070,-524352896,-56995839,1493171998,243663537,-617414146,31661705,31792777,-2046695517,-1711145458,24452993,-893373501,-1070399474,3274,131073,1167120524,518818645,1465309326,2126782222,27311622,-1962933064,-1527513912,1720540767,1297948670,1226,-905969224,-661913584,-1957345904,-661774612,1443818627,-60389033,17727107,2122525300,1114898958,-1962933832,1583348838,536766093,248139101,-263811840,1996443670,108461832,185229055,-1008700224,1988752947,-193558030,-1913620855,1508439678,-24951296,-336498171,-2143289146,-1070334016,-1980742007,96400966,376576,855639483,-2020987200,1183384108,-2071318796,-1976696276,-1996346203,-397151674,1264320419,1968169333,-713732389,49301191,376320,-1913227639,99152510,-193376768,-1101615637,-422510576,788326097,-228213,772114742,-97141,38111542,-2080413976,-427883282,1082180446,67637280,-661913342,-1957345904,-661774612,1443556483,827479,-1961855291,-2006916340,-1073022906,1451971444,-1090876660,1317732991,105313806,-1962642430,-1698089999,26353404,-1895825480,134592728,-284963142,-284227656,1720062132,266633227,-1947270480,-532870074,-1089047807,-403242928,1586229387,41990670,-1308862839,1926904577,-2147436456,-2013175319,1183578190,71580428,1284239219,240007426,1317660531,-1949158404,232986188,51928203,1942170577,734200826,-1947661615,-74774948,2088829361,1963000840,62915337,-1996181056,1409546846,175409932,-403187058,1586229251,-112293874,-372126837,-372119087,-661851901,-2092842866,-1976694813,-33381729,29031883,105313792,-66161406,-1006705712,-819211274,-146679305,-774637862,-773336601,-109149977,1467643140,-804567413,-791536920,-1980359960,-388958634,-388967910,1451882010,-1946514444,-94467117,9106179,545973201,-1005926605,-338562934,-215276406,-163171412,-972372982,-804886902,853809900,1975657156,678709547,-1949005227,-217844114,-472842102,-952950646,-259341302,613084113,866972459,180619973,1975661254,1574953474,-349014689,107383411,-467997488,-804567414,-790572832,450941152,-1394593088,-1021131726,-997584011,-2024704951,1957622775,-142130869,850194947,-773729852,-152972831,1963066950,-137417968,-523222575,1312553843,-349602308,-388937467,-1047790733,-129566980,-1827769089,-1174403656,-1813052466,-501251686,-1923195134,1562377830,969293,-335544392,-4718373,838399,131075,66711,16973824,131421,17104955,131813,174,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,0,9830400,0,0,0,9871360,0,0,0,9912320,0,0,0,9953280,0,0,0,9994240,0,0,0,10035200,0,0,0,10076160,0,0,0,10117120,0,117440512,0,0,16777216,0,0,1310720,0,0,0,0,0,0,0,0,820392196,0,825241904,823537962,0,825241904,8126637,0,9633971,0,1426063360,5391699,0,196609,524292,1280,17104897,131080,178,0,0,0,0,0,131072,2097153,65600,20185089,65536,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,131072,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,196608,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,327680,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,393216,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,458752,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,524288,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,589824,0,0,0,0,0,0,0,0,0,0,0,65536,538968067,65544,48758788,786432,139296,65537,304,538968077,65552,48758788,917504,0,0,0,0,65536,538968067,65544,48758788,983040,139296,65537,304,538968080,65552,48758788,1114112,0,0,0,0,65536,538968067,65544,48758788,1179648,139296,65537,304,538968083,65552,48758788,1310720,0,0,0,0,65536,538968067,65544,48758788,1376256,139296,65537,304,538968086,65552,48758788,1507328,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,28807,8947727,-2012741632,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,-1667663737,8947727,-2012741632,-536774265,-2138535921,-2004353024,1896902791,-2004318193,-2004350976,1436119175,-2004318193,-2004318080,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,-261781624,-2004318201,-2004318072,-261781368,-2004318201,-2004350840,-261781624,-2004318201,-2004352896,-1067022200,-2004318201,-2012741632,-1465349496,-2138535929,-2013265920,8422536,-2004318201,-2004318072,-1937209208,-2004318201,-2004318072,68255880,-2138535929,-2013265920,8685704,-2004318201,-2012741632,1147016,-2004318201,-2004352896,295048,-2004318201,-2004350840,184582280,-2004318201,-2004318072,772898952,-2004318201,-2004318072,1141277320,-2004318201,-2004318072,75530376,-2004318201,-2004318072,9537672,-2004318201,-2004318072,32904,2004317959,2004318071,28791,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,-1667663737,8947727,-2012741632,-536774265,-2004318193,-2004318072,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,32904,-2004318201,-2004318072,805931144,-2004318201,-2004318072,-1601664888,-2004318201,-2004318072,32904,-2004318201,-2004318072,32904,-2004318201,-2004350840,32904,-2004318201,-2004352896,32904,-2004318201,-2012741632,32904,-2138535929,-2013265920,822575240,-2004318201,-2004318072,-19952504,-2004318201,-2004318072,557192,-2004318201,-2004318072,2004322184,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201],387,[-2004318072,-28792,-2004318201,-2004318072,-1946120568,2004317959,2004318071,35811447,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,8947727,-2012741632,28807,-2138535921,-2004353024,-1667663737,-2004318193,-2004350976,-536774265,-2004318193,-2004318080,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,403278216,-2004318201,-2004318072,428680,-2004318201,-2004318072,-1868725112,-2004318201,-2004318072,1521123464,-2004318201,-2004318072,257261704,-2004318201,-2004318072,-1599373176,-2138535929,-2013265920,-732594040,-2004318201,-2012741632,1095074696,-2004318201,-2004352896,-1995273080,-2004318201,-2004350840,416907400,-2004318201,-2004318072,-2015917432,-2004318201,-2004318072,-1582135160,-2004318201,-2004318072,841387144,-2004318201,-2004318072,-1538881400,-2004318201,-2004318072,-1817280376,-2004318201,-2004318072,-644119928,-2004318201,-2004318072,-1235058552,2004317959,2004318071,-894733961,0,0,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2004318193,2005436416,-2092900351,8423439,2005403648,-1158190847,8423439,2005401600,-1169041919,8423439,2005403648,-1588511488,-2004318193,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004350848,930820873,8947719,-2004353024,-2092900351,8947719,-2012741632,-1158190847,8947719,-2004353024,-1169041919,-2004318201,-2004350848,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436424,-2092900351,8947727,2005401600,-1158190847,8423439,2005401600,-1169041919,8947727,2005401600,-1588511488,-2138535921,2005436424,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004318208,930820873,-2138535929,-2012741632,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2012741632,-1169041919,-2004318201,-2004318208,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2138535921,2005436416,930820873,-2138535921,2005436416,-2092900351,-2138535921,2005436416,-1158190847,8423439,2005401600,-1169041919,8947727,2005403648,-1588511488,-2138535921,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004350976,388431104,-2004318201,-2004350976,930820873,-2004318201,-2004350976,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2004353024,-1169041919,-2004318201,-2004350976,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436416,-2092900351,8947727,2005403648,-1158190847,8423439,2005401600,-1169041919,-2138535921,2005436416,-1588511488,-2138535921,2005436416,1527081988,-2138535921,2005436416,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,40,17,17,262145,0,204,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,805898242,-2004318201,-2004318072,1904988430,-2004318201,-2004318072,237743105,-2004318201,-2004318072,-852873201,-2004318201,-2004318080,1225793793,-2004318201,-2004350976,168329480,-2138535929,-2004353024,545957888,8947719,-2012741632,285212673,-2004318201,-2004350976,84358144,-2004318201,-2004350976,-2013264884,-2004318201,-2004350976,1614959875,-2004318201,-2004318072,2002151172,-2004318201,-2004318072,35792904,-2004318201,-2004318072,232640512,-2004318201,-2004318072,448507904,2004317959,2004318071,-1601533942,0,0,1241654543,0,0,0,0,0,0,0,0,0,0,0,12,1179684,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,-2004318072,-2004318072,-2004318072,-2004318072,-173373304,-2004318072,-2004318072,-2004318072,-2004318072,-1532327800,-2004318072,-2004318072,-2004318072,-2004318072,1145079944,-2004318072,-2004318072,-2004318072,-2004318072,-1675786104,-2004318072,-2004318072,-2004318072,-2004318072,1212450952,-2004318072,-2004318072,-2004318072,-2004318072,-1988065144,-2004318072,-2004318072,-2004318072,-2004318072,1368230024,2004322184,2004318071,-2004318072,2004318087,-1684436856,136,117440512,-2004318072,117440512,-2004318072,-61560,134217727,-2004318072,134217487,34952,136,134217728,-2004318072,134217728,16812168,-2004318072,-2004318072,-2004318072,-2004318072,1410435208,-2004318072,-2004318072,-2004318072,-2004318072,1146390664,-2004318072,-2004318072,-2004318072,-2004318072,859015304,-2004318072,-2004318072,-2004318072,-2004318072,-30584,-2004318072,-2004318072,-2004318072,-2004318072,-16807800,-2004318072,-2004318072,-2004318072,-2004318072,-1427208056,-2004318072,-2004318072,-2004318072,-2004318072,-1431664504,0,0,0,0,0,0,0,12,917518,65537,-16777216,-50331649,-50332417,-770,-50430723,2096938483,2097011967,1023012095,-1108083457,-1644232704,-587268096,-855703552,-318832640,-318832640,-50397184,0,0,0,0,0,0,12,983055,65537,-16777216,65535,-58721153,-58721153,-58721153,-58753921,-58753921,2080406655,2088729727,2088697856,2088697856,2088697856,2088697856,2088697856,2088697856,0,0,0,0,0,0,12,917517,65537,-16777216,-458753,-458760,-458760,-458760,-459008,-458753,-16711681,-16711681,-65536,-65536,-65536,-65536,-65536,-65536,0,0,0,0,0,0,12,2555960,65537,-16777216,-50331649,-1057022208,-33619967,-1057005739,-50397183,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-1057005739,-50397183,-1057022208,-524287,-24117277,1072103487,-133955940,-539033585,-244220801,-289472313,-487016221,-289472477,-453199423,-176226285,1224659840,-176226295,1224659840,-176226295,1224659840,-289472503,-453199423,-289472493,-487016221,-539033565,-244220801,1072103623,-133955940,-524273,-24117277,67108927,1073745920,-193003519,1073778943,-176226303,1207849855,-176226063,1274991550],388,[1183515208,172919560,-385876037,1566179894,-1191307799,214564869,-326413056,-1962274712,1317733958,-17656,1510088680,-33429155,-905968456,-1957363708,172321004,-1961998709,-4517810,33745151,-1962260853,-4518834,32565503,-1962522997,79366222,27912192,-706126502,309501,1426066634,1651043467,105286410,-1157083509,-840368129,-379758079,79232449,313856,1760332629,1183517335,307137296,-385876037,1183515056,240028428,-385876037,1183515038,139365126,-402652485,1566179671,-1191368215,248119300,-326413056,-1962228120,686296646,172395265,-1156821365,786956290,105286401,-1157083509,585629697,-379758079,79232259,707072,1760332629,1183517411,172919560,-385876037,1566179660,-1191383063,113901572,-326413056,-1962213272,1317734470,-17654,1510027240,-52696739,-905968456,-1957363706,186476780,-1962391925,-4519346,18016511,-941007526,309500,1426065098,979954827,172395275,-1156821365,-169279489,-379758080,79232179,576000,1760332629,1183517533,172919560,-385876037,1183514840,7989254,-504799910,309500,1426065098,2053696651,105286411,-1157083509,1961361410,-379758080,79232178,313856,1760332629,1183517606,139365126,-402652485,1589903447,529212934,-1962260853,1223167054,-379758080,79232143,707072,393534219,-619983989,1907889524,650153479,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742794,196854529,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,131095,66674,16973824,67276,16973952,67313,16973829,66930,131208,525866,131072,787484,131072,2952119,131072,918237,16973824,67349,131122,1049674,16973824,66775,16973881,66491,16973882,66890,16973883,66895,16974139,68575,131399,1443690,131072,1573582,16973824,66074,16973912,66049,131162,1638727,16973824,67292,16973919,67329,16973920,66519,107,0,1602946027,109019910,-1946716928,281592771,1448542208,16271047,173968128,-1979719192,1178336326,-1207602166,48955393,1183432747,108954618,-385649408,74055814,1442887066,1475906304,1779070719,1778412032,1778412032,-1711052288,8061204,2122578059,1467285508,17202819,512446837,-1813511928,-1982297089,1207369310,125044780,-1291662950,-15996160,1778452534,141531649,-259325796,1946842683,-25806554,1784023669,141531651,-259260417,137822039,6968833,6946922,325714026,-1157557094,1475906304,-436077158,47507712,556675,971572085,-264831230,1141152256,922681610,6947242,6946922,6946922,-1711237272,33555188,28065411,-1593412352,-1398603512,-1407284479,726136321,1396012064,721644705,-1706011950,18750613,-166989685,2088976500,980680720,-1710197505,19891287,1962932363,6969104,23724394,946439322,401299201,-2074633645,-259325624,28063487,1778608726,-1621321216,1784021328,-2012898816,1586168169,-60913398,539707382,-1588387980,-768933012,-1785049006,-1962835172,1962281968,276595468,-1962511360,1183387716,-59310084,-1685825638,-1913615615,1343680582,100419211,1344143368,128608286,-685883750,-263811839,-6664170,-1962934017,1778412280,1778412032,-26112,1183383552,1958743038,1962871572,1448562704,16777114,74076160,16777114,6968832,898106778,-25755902,384845453,-26032,512425984,1207304618,309659692,1795123795,1778412032,1778412032,49584667,922681889,6947242,-1018113,1183576694,-263836684,-163148976,1358054955,-191227798,-16564990,1778494006,200448516,922746879,77201834,-16630204,-1711166922,40207366,1183576203,172374524,-1705626251,641,16678531,-11138700,-1935999370,-16777214,1436158582,-1996327069,922745414,922681770,1347813802,-1300797798,-979741182,1442840578,16777114,1962871552,-1705552377,65535,-60912810,-16222209,-711325065,-1962934270,1178205254,1343190026,1778477654,-1711183359,46229892,1996426731,57300490,1553596778,1443036575,16777114,512448000,2013200810,309853968,16777114,1962871552,-308652282,-2097151998,1946222206,-25755896,16777114,172395264,1442950307,93978730,-369098872,2123038866,1958743032,173968133,1586168811,-27358724,1076121472,-2128261248,956369057,343149126,-672606069,172375036,512428660,1333788936,-74743771,-1248197526,-1962716160,1996445424,1778412042,1778412032,1778412032,18127363,-259325075,-1439236266,1778412033,1778412032,1744857600,345637015,-1962707711,-40216848,-1946157311,1736506974,-16024027,1702890612,512491045,1736442120,113737509,428,-1026990242,281542664,1448542208,17057526,1307116404,205949697,504256139,-1947173235,-1912138000,-1515870758,1996431269,-263811824,23744534,-1499844502,-1929124468,1343680582,111152779,-1957570057,-150555634,429543897,-16517602,1183649910,-11528464,-1710929354,70459194,-125924066,384857741,-1524689401,530949541,-150583669,-1962494930,1308690510,-96074758,-1946270071,1174473286,-62510600,-1928300801,1377237078,88880895,1830763162,138840836,-1980611069,1183578694,-263847158,-1946663287,105286600,111161079,1317652483,-163148804,-1995946453,1996488262,-129594096,922701846,983172428,503622687,-1913094515,118943862,-1515905258,-1960860251,787940934,1317734068,-28432120,738088587,-94991920,17450635,1177155654,276234236,385373837,1412890450,523934213,-1927412492,1989015678,369563376,-1515870945,1183522725,-1607534842,172919558,-1946399191,-936641458,-1946661239,1174603846,-96040462,737560203,1183385670,276234238,385369741,1412890448,523934213,1996424485,209125134,-1946157128,-506395058,-930365141,111161079,-787851637,1354902498,787988875,1317734068,736219400,429543617,1577456926,247646559,5425152,-950642944,63046,28196483,-2096270336,1962935934,-28915961,99287041,16664263,-364460288,1048772608,1962934702,62777603,16678531,-1259797643,173968131,-1980067352,1178335814,-1207602166,48955393,1183432747,108954616,1786672128,11901444,-125106781,175570775,6946922,6946922,57278570,-1090448230,-2080863483,1962935422,108954447,-1958120191,1207369310,125044780,-134035046,-15996155,1778452534,141531649,-259324448,1946842683,-25806553,1784023669,141531651,-259325816,137822039,6968833,6946922,325582954,18127362,-125106688,33397335,669583026,142508803,-385649408,922681946,77201648,-2096743100,109630,144771957,28091137,32130759,173968128,539707382,-1588390284,-768933012,-1785049006,-1996046564,-1072956346,-661978508,1795786913,839197198,731496747,-1980182078,378266182,-490666316,-1944714493,706636544,-751106811,-745864579,-1946397047,160211416,731497003,-1980182078,1174660166,-398030340,1317653251,-1440838682,726136321,1394439440,1996488554,-461963294,1177272715,1183535330,-465163288,-1710200240,4129524,16678531,308940660,-498116198,-2134575610,-1763114123,-1440838911,726136321,1393063184,-224787350,-16634869,-1711166922,116081668,27932415,-92010854,-2081387770,1946222206,-1710069233,119557977,1971373302,22276355,16678531,1256784757,1183667713,-1957685584,2013264478,1783633458,458463793,-1991245616,-6640058,-1962934017,922703608,922682842,-6683176,-1996488449,1451881542,922703606,922682830,-6683188,-1996488449,1451880518,-498692622,1317752854,1373239266,-136032629,-191213095,1443369501,383927949,-1610192048,1800405766,50770950,-2097059248,453110398,1356396480,-1946415128,1177282118,309730,-1946552423,-788094962,-1978792991,2109815552,-1983804670,1317793350,-464639000,1458327177,1183565963,-498717722,731498283,-1946627646,-498727944,1004686851,-1962771000,1183535560,705047548,-1037330171,1783691473,-498692858,1183666198,-11528528,6991478,-6684566,-1962934017,1603009118,373787420,200820361,-15895104,929757814,-1706012592,140355462,-15992693,1049298037,-1957296856,103542342,-388956022,1357006339,736904843,-788493306,-465173528,-1717938352,1443482881,-887041,1268445302,1442840583,-624897,932902006,1442840583,93978730,-1962349944,-1398601146,12904705,91537419,-351633781,-92370173,16678531,1300236405,1300250660,1183547685,134625546,-1961397247,-402585570,1178335086,-1962183670,-2147416034,-1988090545,74118750,-1073695334,1458604808,27932415,6946922,6946922,-1754791830,18127360,-259323689,175570774,6946922,6946922,57278570,-553577318,1458604808,-1946026598,1979058949,-1694537199,156179371,27932415,200448598,2122516185,427098366,2116380032,16154243,1586171764,627540214,136219646,627539969,-1408841857,-352321535,175570703,-16222465,1996424822,-152901628,-1026990242,482869256,1448542208,16402119,17998080,-1191688567,547946495,23725940,1511496090,137821961,-1710986751,159328461,17317515,27803273,-1994898037,1183577670,-28931834,-2081929591,1964768894,275404594,-1169209702,2109737737,112645,-1070923029,-402560432,-259325242,158725643,-1946386807,-2065040266,-96024832,1988689921,-1980699652,-141820802,1784032747,-1710200320,167268166,92127243,-352321096,1354771202,731512938,-1946157297,1962871800,-163148976,1144649611,-2092534760,1953889918,-1338080307,108331009,28313287,1784020993,1330027024,-1073018323,28837245,721611520,6967488,-1962783256,1962871800,1962818324,23746320,6946922,-1946480920,-1472296457,-59340543,-996538901,-1928708291,1343677510,6946922,40501354,1529102490,1958742794,-129594395,17958457,-169278604,-465138432,107630614,-595538534,1975520010,-427916860,460652804,28313145,1451955572,167412712,-92074636,-2096597989,57938170,-1962884119,3008070,759394817,1702232065,1962935085,15853827,1912602925,77105,-97692810,760116224,577896449,1996489005,10545411,1912603181,77077,-1813445769,142592,19728498,-385648896,1183645830,1783633636,1778412032,608606720,1183648486,-1706027292,183510663,384059021,658545232,820579075,-465138177,6967318,6946922,-853260646,-427917053,175374593,98991745,-385649663,1183579919,-28931608,1962938941,-1338080500,57999361,-335611159,-25263321,-2096532453,1953889918,-18224893,28327555,-385649408,915079305,1784021256,1778412033,-103159808,-1113915605,-1207212248,547883332,6948724,2115475866,28352779,-939637111,110598,6968832,-1710200233,197021510,1568522251,-352321096,-398029990,1040074377,477364341,153881719,120329844,187437684,113708660,432,-1946388853,-1494484354,384059021,1778412112,-1711248896,201860166,167673475,-756481164,-58815491,-2080529175,1964768894,114438,-1073775639,1978204162,1354771455,972637928,1963001910,-26083,-1706033152,65535,242532363,1781099094,1778412032,597989888,512429097,1207304456,527704107,360054539,1962835513,308826896,-249534463,-1533388969,-351522525,-476425466,-955414931,108550,-916496896,1426064074,-1205932917,-661779214,-16222465,6948470,520095208,314057,712,142016343,2013968538,138840332,-2091386741,453052030,198080,141531728,-125105007,511049483,1946582585,-266433774,41418496,1872363882,-1962554360,-1962415112,-1962872802,2117665407,960328712,1946266174,726005441,-2084867056,1946158206,742782470,-1951435512,1207318621,-1502279637,184966539,956986843,-1703593859],389,[1602949867,109019910,972518656,-286574465,49004587,-916469877,-939522366,1442840578,-18402,2122569870,494206982,17315583,2122514538,-1071972090,-397354761,-1072955574,1187448692,-352321026,-28915963,74055680,973125018,1458604813,1778939647,1778412032,1778412032,-1711052288,224330004,2122576011,527696126,17309323,137119734,1398150517,6947178,6946922,325714026,1728124058,1458604813,-1493041766,108954376,-1961266176,1207306334,276045867,17983571,1794187368,-1711248896,124364678,-892772833,-1957363708,228550892,-402104693,1566179340,-889282327,-620036092,-880076940,359979787,-1911798600,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,33560831,17520896,50331648,33725185,33584384,34366208,50331648,33704961,50364672,34096897,50331904,33716993,50364928,33670401,50365184,33677825,50365952,34099969,33556736,118301440,50331648,17560577,50372096,17559041,33563648,218643712,33554432,755870976,33554432,235467776,50331648,33672449,50343680,17681153,50415360,33665537,50348032,33661697,83902720,17521665,50377216,33742593,50349312,34023169,50354944,34075393,50421504,33708801,26880,518818645,-1912590152,276234200,-15829249,1996426358,142016266,1778808575,234908160,520095208,838345,2760,-1205971369,-661782368,1460960907,-15567105,6951030,-6683286,-1962934017,1979059184,-339727612,-1705617597,65535,1358841481,16777114,-128546560,-445329397,-126419113,242679632,-15960321,1996425846,108461832,7792654,1996484747,-25858,1996423168,-25858,-963969024,-916496865,1426067658,-1205932917,-661782275,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715208,-939520822,1459617796,-1946801322,1451951174,853254,1451882635,-15864834,-396886410,-125105979,1191073417,2080636547,-27882514,-1026990242,-926416892,508952576,-1895825480,2089207768,-956301057,45638,638607044,-1960441973,1183384151,-598308390,949891,244001140,1586168048,72300814,1048780149,1946157282,-499712234,312103680,184652060,-1962380096,34396742,-2472311,-6679434,-1996488449,1451872838,50347476,-771027341,648088181,2089191681,22342143,1088046838,1273561973,309788417,-401574145,1183448901,-933852730,-8485235,845828118,-845545366,-1006525895,-14236066,-1875443913,-1706530298,-50773,1183439095,2122746366,-2042181633,1183515324,-933852218,1183400000,-1202288202,1745768530,-23459445,184675584,-1928235584,1343656006,-1995861832,1317845574,803933884,-4688129,1745794678,-23459453,184717312,-1928694336,1343656006,-351691080,-1874424358,1183535126,-1202287690,-1984280951,1347599446,16777114,2122747136,-1706027265,65535,-8616311,58048523,1342214377,-1903349142,1360461694,16777114,2092860160,1819541759,18888447,-8603905,163226,1350994176,1958743039,540475223,-565277439,-6663914,-16776961,1778458678,1485212948,-1706027265,65535,18888447,-11487489,184474,1485212928,-11528449,1996471414,16685754,-1072955393,1048778357,2082473610,-1942060281,394076166,956639905,259907142,-8603905,16777114,2089207552,-956301057,111174,-8601981,-12749824,-16703434,-1694532426,766,-11499895,678739979,18888447,383667853,61119057,-2037776385,1183580026,1988528606,540475391,1354170113,-25857,585826304,-8601981,-2096728832,1946202750,19177735,-8616311,-1996152159,-1577092474,-2037840598,1190657910,1947205852,112645,-1070923029,-1966061943,539351622,81152,-654852069,-11106679,638607044,360321,721712512,637856704,-1996142709,-1960398778,-2037840057,-2128150664,-2147481217,-1070922635,-1960442645,-2037839545,-1960378508,-2037839033,-1098645648,2097217396,1954989830,184549631,-955875904,16740486,1200236032,-666466291,1183432747,-1102673472,31082230,1178147701,-1978239986,-1071325882,225722428,-1928431873,1343667782,-719817574,-1334378749,-8734977,-1415969686,17033017,-1224753594,-1224736904,141229942,-113661030,-1069154045,-9128193,-8734977,-1415969686,50597433,1183432262,1891041218,1991704575,-1710724353,73284011,-1983887869,1183695942,-11528514,1996479606,-665941286,-162403030,1954601542,112645,-1070923029,1347605035,-402454886,160211202,110757419,-1996487635,1006598278,276677702,381570701,721447505,-1705982906,74849780,12615299,1183650429,1783633598,-1069118720,-1705977609,77012468,755599521,1178271748,-1927905854,1343667782,722045089,70107718,6967296,-1356991334,-1099005180,-1928168192,1343667782,-138522997,6967769,1008596122,-1069118714,-8878455,-1984016757,1311486030,-1982203966,738161806,-654851002,-9402743,-1232472533,2122383186,829685976,-2146142465,1979701374,274646027,239569702,166449707,-1961867637,218436182,-1706012160,106629268,-11368823,91602955,99172458,273058561,85087883,1347551245,-1996190488,-1979758458,1392462486,75491408,-11762039,-11626871,1927827538,-968455932,-154642807,1950407238,1379942413,73394256,-1983494519,-2037790634,-1769341076,-1631256722,-2144927928,108265535,-1030962293,45614571,-1982715008,-1979759994,-989903722,-2128211874,-2147482241,12060021,-1962677376,-2037796794,1183579968,1015450074,1954588927,112645,-1070923029,-2037788117,-1769341128,-2030633158,1946353468,571397,-1070923029,-13072885,-12937589,-1224781742,-1224736956,-1224736958,-1224736946,1183579980,-598307878,1391453824,1085734736,2025259007,2139170559,1971322889,-2147436539,-2037709589,-11468940,-36682,-1224798602,1996488530,1778412052,57448960,-259260417,494269963,1448493418,16777114,2092316928,-16157441,-1694532426,689,1357496363,1480902403,1190526976,393478874,434018902,1149830945,-499762856,-2146929664,-2130847130,-151181212,1946692164,6968949,1947127706,1384548614,1958743039,709162597,1348433159,6817642,98015748,-1224800638,90898258,-1711013784,110101975,-11356417,1794113640,98015744,-1224800610,812187474,-1711248655,111936983,-11356417,1794121832,98015744,-1224800582,812187474,-1711248656,113771991,-11356417,1794187368,98015744,1589968895,1200236048,-1981535740,1153945158,-1962934192,-1979745658,-2037692348,1149894518,172395338,-1995680117,1418281028,1313130306,1153892352,-2097151662,1962979966,30468355,-8614261,190205065,-385649200,1784021442,6967600,-2036727702,-385403225,-1631321678,-14221460,2058813239,-1710986497,122436011,-995080567,654273694,-16615425,1795126966,967547400,-2037840029,-1631256712,-14221460,-1224801161,74121082,1027189658,1954973953,1822344447,2013210367,1991704326,-1710724353,145177003,-9402743,-9658684,172460838,207063846,-1982183799,-1960387498,-2037839801,1200488276,1216776462,1250331903,651725823,1954547702,-2037825504,-2037579956,-1977155762,-771806689,-192443421,1216776455,1250347007,-352321281,1253506832,-756526849,1283885313,1318488575,340167679,-2085337463,16733886,-1098693772,1962999626,150380809,-12024263,-1224797324,-1224736950,-6619320,989855999,1963521542,1417446176,1746171136,6955074,-1711210392,65535,190071945,-1957202752,1183405124,1778412212,1253506820,1219952639,1320615935,1287061503,-596180993,-2459905,-1224757130,-1224736904,-1224736908,-11075728,-43850,-1224756106,-1224736946,1055457100,-901347071,1087133321,1822052434,-1995928317,-1072966074,1080693877,6946922,398746,580539904,-385480694,-1098646122,1946222460,812273680,-8603905,6946922,-1196980582,-696844536,1778419560,1778412032,-1484350976,279447816,-2037708940,1149894484,-899759022,705137190,1138230244,-9658743,-9533812,-3258741,-1072968114,1105789812,-1986373890,-1995888384,-1946204538,1175129158,1447851018,-16707480,-47434,1996425334,-1484350970,-1073018597,2088973684,796196942,-12142849,1628963482,1975520009,1183222020,-1986373889,-1995885824,1358918278,1090519194,-1224780279,-1224736954,1536884594,-2080375029,1946210430,1316782898,-164858624,1963993924,23746086,-15994214,77223679,185170244,957641974,1962992182,-599882994,125108224,-359005846,-1962686610,-916578362,1409290442,1377858413,1207987821,7760997,1394627405,544435809,1769104723,1397555302,1919243040,1426089577,-1000936309,-2144992162,125173567,-1945942131,-1961956414,-2144975885,-143327172,1452000139,-1026990586,-1957363708,167209196,-401586549,1183514835,240028428,-1962853400,-1679291810,105286400,-402108789,1566179535,-889845271,-1957363700,170289388,-401586549,1183514791,240028428,-402651973,1586168051,7137290,-1962522997,-1595406258,-379758080,214627957,-326413056,-1962257816,2028475462,273058560,-401453429,1586168032,4253710,-1962260853,1961364558,-379758080,281736662,-326413056,-1962245784,1290277958,273058560,-1156428149,-1729626108,241076992,-1962929688,1317734982,4581388,1978228058,1100534,393534219,-619983989,95950196,650153472,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742840,1946462222,-49909,34538868,-1023314480,-346021189,198740768,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,1674219,125435906,1,70975490,2,136052995,983041,8782083,1245185,141885442,8,83755010,9,29949954,11,21954819,10944513,177143810,45,156958722,14,38338819,2949122,4391171,3932161,5505283,3997697,6095107,4063233,9306371,4128769,35389699,3735554,142934275,21233665,134414595,4521985,182780163,21430273,103022851,4521986,34668803,5767169,37028099,5373954,149487618,25,40894723,6029314,39780611,6094850,-1275051,-2023225738,1778412032,-1711248896,4302726,729024680,1745254143,6947841,-16359797,-6676873,1023410431,124912384,-21315541,721808383,2147465920,-2036707246,-16758361,496633462,-922682824,1426064074,-1205932917,-661782424,-1962516853,-920702905,1426064074,-1205932917,-661782311,-1962385781,183173727,956712587,108277831,-620028021,-1014238603,80398623,182272,106859264,184702859,-1960545070,-166401062,1946233415,726136332,-167348984,1963993927,186616582,199783899,-1962641957,-1962742846,46844355,39815936,1194919915,-1962511312,1977289503,-1010594827,518818645,-1912531016,241077208,-401848693,1183449051,1958742798,1996443665,142016266,-1710852353,20257130,2122518507,125042694,638082756,721422278,-892788800,-1957363702,1102585580,-1948742143,1183517790,-6428662,185353865,1342993600,-16222465,-1868953994,520185113,576201,518818645,-1912506696,274631640,-401717621,1183448947,1958742800,1996443668,175570700,-16222465,-2036726154,-352216921,-1715459325,214616351,-326413056,32159774,1586223246,138840842,-1979760920,-1073018298,1750077556,1996424193,1778412038,-1484350976,-920714394,1426065098,-2091455349,1913260158,138840865,721423033,1358034898,-16353537,-488110986,702975,721962635,-1980631086,1183451222,-1003486200,-1960442786,134161975,38243878,1577355302,443081,3272,37402654,1183701134,-62486028,-2080483700,1946158718,142508816,-972391168,-13765562,1593310278,142016264,385631885,-7870384,654073540,-16775226],390,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131073,2884816,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,65536,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,65536,538968066,65538,19922945,131072,1056800,262145,744,3,0,0,0,0,0,0,0,0,2097296,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536870912,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1953251593,3425835,0,805339136,1999000561,1751348329,779047968,1124675118,728527476,6517573,0,0,0,0,0,0,0,0,0,0,2949264,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536871168,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1920221961,877013868,0,8388608,1699672128,158606968,1819440195,3556907,0,0,0,0,0,0,0,0,0,0,0,1852397319,1937207140,1819230982,125006447,1953784144,91124325,1953394502,1967329139,1919906674,1852402754,1952535147,2001932389,1867346017,1113944949,1869902965,1141928814,1818391919,1768702821,1884515171,157574501,1701869908,1634035777,1917259620,1917281385,1819635297,1953067617,1698825337,1292857445,1702065519,1701996628,1819240563,1292841316,1702065519,1701996628,1819240563,1292513892,1702065519,1701146707,1699417444,1634689657,1884513394,191128933,1685221186,1767338597,275280996,1634100548,1366584437,1702192501,1702521171,0,0,0,0,0,0,0,1936016391,1886352491,1952534536,1852990836,1311245939,694513263,1818842125,1818318693,1885433964,1325560421,1631782475,1818583918,1648436742,108294767,1952797222,638024050,1869506377,637822322,57894233,107957798,1634889337,1627546473,1836057197,1852132621,1869108085,1818575991,1292728673,1215655525,1147495529,2036427877,0,0,0,0,0,0,0,0,0,0,1852132625,1869759605,1768702320,1701670503,1141929070,1818391919,1768702821,1767336803,292058212,1651863364,1816356204,1214997353,1751607653,1666388340,1852138866,1702256979,1701669204,276067663,1701995347,1632857701,1665230198,1702259060,1380143884,1447121742,1480928837,1380190021,1380275785,1850304083,1717990771,1701405545,1830843502,1919905125,1869881465,1701995296,543519841,543516788,1836345698,539914337,1769296160,1852776564,1919885413,1919905056,1885413477,1667853424,1869182049,1948283758,1852383343,1634038371,1629513075,1818845558,1701601889,1835363616,779711087,1936021763,225398274,1652122955,1685217647,1634493764,1917063033,1967548257,1767337068,2003788910,1665732979,1767140975,1181052020,1315267425,224750945,1852793673,1819568468,2053722981,1665732197,1767140975,1399155828,1701607796,1869562634,1769427820,6841204,0,0,0,0,0,0,0,0,0,0,0,1868777739,1634751342,1735289187,1868777747,1919243886,1633905012,1634751340,1735289187,1868777741,1953059950,1918330220,1460236385,1886153825,1919250529,1818318606,1885433964,1951625829,275082361,1819042135,1701863792,1769099122,1483630951,1818318608,1885433964,1917809253,1852401513,1162742617,1380931412,1380200011,1868694614,1275884655,1430736449,776292161,172772420,1414748499,1227771205,1393314126,1702130553,1917132909,544370546,1769367876,1109419364,1700405369,1864396658,1984897138,1818653285,1159755631,1919906418,1953387784,1701606505,1917125988,192049010,1263747412,776880461,4544581,0,0,0,0,0,0,0,0,0,1953841670,74346356,1953064005,1635013382,123955572,1953720652,158887746,1869767507,1631743084,1866664050,1114595949,1292466287,1816348996,1953391977,1836008201,1112305506,30831,0,0,0,0,0,0,0,1919111945,1651272815,1107980897,1735091041,1853190002,1665207140,1702259060,1819568468,1850281317,1769235297,1767138678,73755764,1970169165,1852397318,192376676,1684957527,1917220719,140864865,1970169165,1954047316,1852397322,1417113444,158627941,1819568468,2019906661,1665207412,1702259060,1685221186,1225683557,1952670062,1113945705,1701081711,1883311218,1919899504,1634759531,1208444259,1734962281,1208710248,1734962281,1700033640,1107981432,1869902965,1667319406,101,0,0,0,0,1953841676,1399746420,1868849512,1917257847,1700034913,1107981432,1869902965,2019906670,1850282356,1769235297,1767138678,1415933044,225736805,1953789250,1766354543,1751607660,116,0,1279870469,1129593413,1869508193,1886330996,1864396389,1970304117,1768300660,1713399148,1998615151,1769236850,539912046,1701331744,1948281699,1852121199,1701999987,1952542752,1851859048,1768300644,1634624876,1629513069,1663067506,1701999215,523138147,1919252047,1953067639,2019893349,1769239401,1864394606,1970304117,1768300660,272590188,1919896870,1767317605,2003788910,774778483,0,0,0,0,0,0,0,0,0,0,0,0,0,1297040132,1329794893,1381453133,1397052489,1313428052,1163005511,1329808449,1414745421,1196312914,1095648530,1313164354,1179210831,1413563209,89018185,1398099789,1398016837,1968382034,1919905904,1631791220,1953459822,1853190688,1701344288,1886413088,1633905004,1852795252,1701868320,1768319331,1646290021,1126506617,1869508193,1869357172,1948279905,1814062440,1634886249,1931508082,1768121712,1684367718,544825888,0,0,0,0,0,0,0,0,637927424,1936682051,101,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867940,544501614,1852141679,1701344288,1769104416,544367990,1667592307,1701406313,2036473956,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867928,544501614,1852731235,544498533,622882676,622869107,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1767344499,2003788910,1635197043,1701978227,1918989427,543450484,1818847351,1701978213,1919906931,543649385,2004116846,543912559,1852731235,1769235301,779316847,1952797216,1696627058,1650553971,1752394092,543649385,1852731235,1769235301,544435823,1663070831,1701015137,1701716076,1919907700,1868767339,1667591790,1852795252,1868963955,1752440946,1931506537,1769173861,4157039,0,0,0,0,0,0,0,0,0,0,0,0,0,553648128,2019913301,1952671088,1847616613,1870099557,1696623474,1919906418,2016419898,875443237,1699618648,1919907700,1969627243,1769235310,1847619183,1931506799,1869639797,1684370546,1699614254,1919907700,1919230059,779251570,318767104,1868787273,1667592818,1634738292,1870099315,237921394,1701012289,1679848307,1701408357,11876,1968115200,1718558836,1835363616,779711087,0,0,0,0,0,352321536,1769366852,1847616867,1663071343,1701736047,1684370531,1698960942,1701013878,1935763488,1701867296,1768300654,779314540,1986939157,1684630625,1952804384,1802661751,1835101728,1226124901,1818326638,1814062185,1818321775,1986356256,778396521,1986348057,543515497,1701997665,544826465,1852731235,1702126437,1125723748,1701736047,1869182051,1634213998,1869029491,1679844718,778991471,1919242275,1701732717,1663071342,1701736047,1869182051,1869488238,1986076788,1634494817,778398818,0,0,0,0,0,0,0,0,0,0,0,1329727744,1296125013,507860041,1852534357,544110447,1919251285,538976288,538976288,538976288,538976288,1428037664,1869507438,1327525495,1851877234,1952545385,544108393,538976288,538976288,775095072,1868128817,1931506293,1634300517,1970151532,1919246957,1650551840,1763732581,1852776563,1701344288,1936615712,543515753,1801675106,1987011360,1864397413,1699160166,1852404852,1951604839,1702130273,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,538976302,0,0,0,0,0,0,0,0,0,0,0,0,1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720],391,[-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,983055,40,32,64,65537,0,256,0,0,0,0,0,16777215,0,0,0,0,0,0,14681856,1579008,270336,14828288,1149952,-2145382399,-2143019007,1082925058,1074938114,1075986946,1078084610,1082279938,1074016514,-2147212799,-2146958335,3247104,12731136,270336,1579008,14681856,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-14681857,-16260865,-16531201,-16678657,-2096129,2143293438,2139103230,1056972796,1057767164,1058815228,1060911356,1065103612,1073217788,2146959870,2146436094,-4193281,-16678657,-16531201,-16260865,-14681857,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,256,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,658514683,-411458823,-411436307,-411472145,-411491589,-2028363015,117504749,658534127,-411491589,-411458823,-411436307,-411472145,-2028395781,117482233,251722733,1069613039,-1,0,0,0,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3264,0,0,786432,13372620,16396,45059,-1072955392,13372428,197184524,45243,-1073738752,786432,197184524,45243,3072,0,197184524,45243,0,0,197184524,45243,0,0,197151744,179,0,0,0,0,0,2448,4105,8196,589824,10029465,43030793,8226,-1878458368,10029321,43030793,8226,-1879045888,589824,43030793,8226,2304,0,43030793,8226,0,0,42998016,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,251722733,1069613039,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1475119957,1673010774,-1948742144,-8190338,-1962510849,-352099274,-1852156125,-1962904313,150963184,1745753717,1745748052,6946885,16777114,1958742784,-1276738813,1579140747,46844255,1717912576,1953264993,1818323268,7563119,2004116814,7041647,10952,-373809578,-2082959872,1963068542,-28930774,1671057430,184585227,-14912064,1996488310,142016266,369510029,192977488,-1073020308,1183516021,-12063994,-1962879434,319097926,1996443649,142016266,-1710852353,13044653,-166989685,922691701,325583062,-700019455,678055958,-16011878,175570943,-1928825089,1343673926,369903245,4168272,1579155455,576201,518818645,-1912535112,205949912,1946226733,-339727612,112643,181061919,-326413056,-4710825,-1948741889,271387718,1208972289,1212701044,-1712782475,-373282048,-1834942274,-1878652159,1778938881,-16684543,-16674786,1718226550,-1962288479,84532246,1347551237,1510019738,242679553,359163242,1780443652,-1711248896,27197756,1779332863,1966106625,6946922,-1301002086,-1955665151,-947189122,1946182973,-27101398,738882760,744124929,-348359167,242679636,-626956950,-602502391,4523273,543838290,-620702566,-2128549119,50333822,1996436341,-1711183346,29258992,1996433387,-1711183346,51213552,-1593834817,101384594,141820304,6947178,26222335,1460565759,-299539302,112642,-892772577,147324938,1784020992,-26111,1183383552,-62470152,1996423173,175570700,16777114,277760,2129199998,108461825,-16484609,1996426358,-26102,2122514432,561250312,638213828,973176704,-1977215115,1093507079,-6664192,184549631,-1106873152,-1897332724,142508801,-385649664,1187447121,-16760582,1996424822,71731972,84301451,1347551237,385500813,160602704,1183384205,1975520254,-369743099,893190489,-385649664,1996423438,74907398,1973026922,-1962761207,838763504,-387382412,108461824,1778677503,158702081,1589904070,1204168196,2122514501,1634992136,13254275,-14387968,1778439734,1784965632,53438464,-1711217560,-63026,184601251,1346270400,-224787094,-245,1778436662,108461924,-1710983425,50594066,13252351,1183540842,106334980,1375732997,17996368,922682221,77201610,-1577058492,1183383754,71731982,84301451,1347551237,84166283,1347551301,74907474,1695105178,-28931837,556675,876415092,-385649408,104726323,1023767552,1316290567,-1962654069,-626850218,-602502903,-701038839,1778412032,242679653,1761607528,999948545,1090518822,1212701044,1967693684,-20715261,-346983352,1979058954,-14751485,-1946388855,1139539062,1946169405,3554570,1988831604,238349310,-16755608,1996424822,-865591804,71731968,84301451,1347551237,-6668182,184549631,-385649472,817823456,-1106711808,65732619,-16776514,-291833738,-1962934271,-1026990394,-1228406772,1183514625,3161352,-2081881227,168326912,746419392,-8817652,-2037577610,1343684170,234932328,-241176,1744885302,1183645952,1783633576,195926608,1183515741,106334980,-1996487419,1451882566,1250332154,-62486018,-1912711540,385815174,-1471771312,1183666198,-1706027272,14417983,14038783,-1929313944,1343662150,-1382395798,-16447989,-2037577098,1343684370,380126861,-1708103088,87071633,574153,108232,-1205971369,-661782521,56770179,-1207536384,-1259798527,-1710855679,94636198,326377640,-16091393,1996425334,1646168838,1482686211,-2097047831,1946159230,175570711,-16222465,6948470,-10844531,501764118,24766973,5531662,106981390,-308674198,184549380,-385649216,1745748321,1745748052,6948428,12698,1958742784,-701038776,16934912,381699725,-1707972016,85658541,14038783,-1929313432,385768070,16738384,-2079609446,-1929352698,385768070,-1069118128,896028694,-1684956656,1183383915,146940,-169278603,1416105472,1281887744,-848814586,104831488,-6684672,-973078273,-969215162,-956238778,130630,2123101739,452887306,1150118259,-230258623,37198422,1183383552,212476,37572468,1464497152,384976525,-1929287088,385833606,-61675440,-1946401143,1023461950,544538626,145136208,3999155,-1927973630,1343683654,906716058,1975520007,-58818297,276042632,-59310249,-10844531,367546390,-1779742978,-2080487799,1946222206,-230242749,-213465524,-196688304,-163133868,-2081019136,745735166,-2010037107,-1923615418,1343681094,-2037579414,1343684442,-1979981848,1049361478,1347879114,-10844531,-907522026,-806664451,13254275,-15764480,-1711224266,-62942,13240007,1745747968,1745748052,6948428,-6684566,721420543,1600004032,445129,1699901001,1919906931,1952796261,1852731203,7627621,1953719634,6648431,32968,113727063,866,14038783,1183663978,1783633536,195926592,-1073019238,922705524,1214906582,383796877,-1709151664,112200621,1215610891,14038783,1183664746,1783633600,195926560,-1073020754,1183658612,-1924131104,1343651910,1343639574,1183662186,-1706027328,65535,8420992,1183650420,-1706027392,65535,1023632547,57868320,1778418153,9201728,16777114,56795904,192266251,56899327,16777114,728099584,1681326070,21269763,1347605035,478874,-1042380032,1049297635,25756514,-1929227895,-259325628,2081881731,-1711183144,1902758,1912802621,603882282,922690941,1150092132,1389505281,-26032,-561315840,-1962744895,-1996266946,38897921,-1962851187,-1697190928,76941383,-875995298,-1912307528,1048782528,1946157922,503522832,-2094660766,1946157695,-14264316,112687,3193795,872405480,182976,-402637637,147521486,4242176,-889207320,1153105932,-4397056,-1157626166,-1276641236,838399,-402652997,248184746,310016,-889216536,213581834,-6756352,-1157626166,-1880621040,445183,-402647877,113966982,1620736,-889225752,884670472,-9115648,-1157627190,1810366520,838399,-402645829,214630242,2145024,-889234968,616235012,-11474944,-1157624630,1206386728,314111,-402634565,80412478,5028608,-889244184,146472970,-13834240,-1157626166,602406992,1421593599,-14882816,6077387,-889252376,1622867978,-15931392,-1157626678,65536100,314111,-402626373,80412410,7125760,-889261592,2092630022,-18290688,-1157625654,-538443664,576254,-402623301,147521238,7912192,-889270808,-1957363704,147089644,1023821451,92078079,2113932093,-536757498,1510153448,-147003043,1426064074,-664212341,106859272,1510136296,-14751395,-905968200,-1957363710,151939308,-401842549,1183515330,81162,54330748,-1157202432,-555163647,105286402,-1157083509,-521666559,-379758078,96009969,576000,1760332629,1183516986,139365126,-402652485,1589904067,529212934,-1962260853,-1259860914,-379758078,79232610,576000,1760332629,1183517039,273582862,-385876037,1183515352,206473994,-385876037,1183515340,139365126,-385876037,1566180032,-1191299351,214564868,-326413056,-1962308504,1317734470,-17654,1510122472,-31266467,-905968456,-1957363706,163866860,-1961998709,-4517810,42395903,-1962522997,45811790,37349376,637951684,1183522699,206473994,1510091496,-34346659,-905968456,-1957363700,166947052,-401580405,1183515098,240028428,-385876037],392,[15401195,15401195,-739453049,-1328052280,15462064,15401195,15401195,-739453049,-2020370240,-288313129,15401195,15401195,-679018261,-2016881684,-286215977,15401195,15401195,-679018261,-1563363604,-789183438,-930365229,-678981224,-336723792,-352261376,-352261376,-165629952,1073749254,-1595538828,-461365018,-792425974,117868264,851708419,-1618308124,-1953299703,-137294893,-1967123494,-1979512778,-2147208682,378028258,-700841208,549391732,1086518784,1086260085,1086786304,-2090830776,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,70467200,-972589824,17052422,378210795,-327678,117445150,1583308063,1482381658,207,16779268,33622277,133638,2052,215944448,184549615,247,167772160,37535739,-1341958771,15462033,15401195,15401195,-527784528,-352234099,-352261376,-352261376,1435364864,-351227902,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,829801530,-486524696,171870508,437159936,456034304,268879616,-956292608,-150991866,235325212,-1105379584,1303976482,1510393601,-117440508,80184259,37552001,1438876274,-326898549,486995458,460587520,-855628616,33390643,-922087051,28642676,-705239598,1443414400,1442879977,-973077314,1308688198,2122322037,58064895,-973040407,-1090519226,1085997059,868453888,568654555,1007483018,-1912921626,-1850735787,-352261138,-352261376,1392569088,2122383287,259325951,-1342024307,95809040,-1979687448,-1915226373,11534933,-352261138,-352261376,838920960,-402410021,-1973813182,39161342,-85061456,-1021042204,171763584,-81664313,856679299,150700233,-472840329,1871678254,1976109851,-9443069,1963653504,456458,1946157312,1584509186,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157175648,-1014104000,12304435,440303616,175377408,-2147302525,184556094,-2027551883,70165255,70262409,169773831,56069376,-336686672,-352261376,-352261376,39292160,-387055440,-154933609,33561862,378210933,-1031798774,-300896254,184823457,101610688,-1912586053,807308227,126428676,-428152825,512432757,1468858378,-292442109,15401195,15401195,1468858603,-301944830,781975747,1449727,17233454,24510211,1364414671,1431787090,750257694,-1948742118,-1610415586,-527826172,50660998,50734728,-1325201502,-741551614,-455982656,-812978918,-456074761,-2087452902,1049104355,-1618345215,-1953299727,-137294893,-1967123494,-1979513322,-167573706,175375554,1963247350,2100493,-956954389,218330116,1212153920,-1662450827,1144947456,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,73023107,-2095024889,17056318,-259319435,1459586853,-786897277,199676390,-427598138,-772877984,-2084172818,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,136843,304021499,1562314496,1499094623,13588571,33883137,134481408,167837705,520,0,1426063360,508619915,-1910661192,172395224,-1559730550,1183449858,50635276,50398918,1566056447,-1061881397,1165104589,38242854,-96702029,1957890676,74775612,829814844,1711752,567095476,544998204,78123469,113711732,263242,788167,113712947,538116110,-1189247298,-1007091361,1705670,-1178339073,95949828,-402409534,242417909,57991482,-33502231,-370444851,28836036,14674114,-516288909,-1243020428,1976434176,11463149,14739537,1493432704,113708148,131074,72746695,-1007288320,-402295680,468386015,-2140085376,141897979,73008839,199950343,1965095808,1510393606,-1207958012,62374403,1929415912,1977694730,1976434277,-1201673261,922731015,-1157168694,1927807753,973763328,-28609055,-337087027,-1039747003,1592263095,973763328,-29919775,-336693811,-1040009167,1256719031,973763328,-31230495,-336693811,-1040140259,921174455,973763328,-32541215,-336693811,-477173751,72222407,-1195180028,12042752,-402646808,116843460,1946288157,-1040009203,115869111,2144256,1455633357,-1960713136,-419885840,365778977,-423195824,-1017227231,-1275067463,-1224298302,-2103295,-1259047607,-1224298302,-2889728,62476739,-1329417216,-402475258,1967783877,-1329416972,-402606330,-108986439,-952863487,134502918,-2084337152,512296931,807732306,-790048768,-790048536,1342621672,1006633220,-955223039,33837062,1946303488,1342621446,1493172996,-910688061,-1999073762,1392678174,-1979456637,-1841920269,-790179838,-1965159706,1510119071,-1979391360,-2013097162,973247254,-1240763178,79885840,548799093,-812917238,-638071285,2104810259,-855635016,-1764783309,1144947603,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,71319171,-1455262720,1031012478,2037386,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,304021248,51968,0,0,84148480,67502082,16779528,133130,43124422,-1928913408,-1191064554,347602975,-1993093888,-1996321778,-1945989610,-1023242234,-1962931016,-1006466034,-855470570,113754931,563085324,919239,-1229053520,14334240,73008839,331546629,385942272,2130706697,-352255232,-2147483387,956367616,-2130706167,805372672,50331904,-637533696,83886601,-822017276,-2030042878,536871424,704643601,1895891716,-1426063098,-1409285632,771752470,1677787908,838861059,-1224736256,872415776,335610628,1358954755,67175168,1426063619,-167705856,1493172482,1359020800,1593835779,-1946090752,1610612995,-100662528,33619721,-251657472,50396937,-1342176768,-150994432,3,0,0,0,0,0,0,0,0,0,0,0,262143,0,0,0,30,0,-65536,255,0,0,0,21,1330465792,776295253,5000260,1953394499,1131179890,1702129253,114,1498873856,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498631758,1296389203,1229867310,1735347200,1970228585,855663987,1850029624,1296826472,1163089231,1448231982,1329790976,1869562445,1767142515,822109549,1329791027,1967272269,1919247974,1297040128,1718960690,7497062,3750201,1701080909,1734955520,1275098216,2037671525,5374976,1409286476,6647929,7566658,1769104723,1224764513,1919905902,1397751924,134230575,38994242,72352585,1685015808,1291873381,1702065519,7233869,1699962691,1936025970,21824512,1342177859,7631471,3276849,1701409359,1952543854,7237481,1953656654,1867710568,6845557,1953718597,1936021248,1309147252,1157714688,218882,1685414210,1702125906,1634878464,1668238439,1867382891,1375757678,1952999273,1717914624,1309016180,1275154944,2001928194,1766682721,1701602404,1953787714,1308650863,1700331631,1308885107,88320,1953789250,7564911,0,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,5921370,134217984,83486592,-403095550,-65520,0,0,0,7286784,1,49807360,194315,-284425224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,1735347209,1970228585,25971,0,0,0,3408428,1449087830,1230197317,1230982735,5195342,-17890115,65536,196608,0,196618,0,63,0,1,3,5,0,0,445,1769108563,1766221678,1850303852,28518,425,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1441834,1701603654,1668506948,1953524082,7237481,1768386380,1751344500,1970236704,1679844723,1702259058,114,327701,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,7405701,1634166092,1634882668,1634559332,7564146,1919117645,1718580079,1763749492,543236211,1768383858,1919251571,1948279909,1701077362,1802658157,543584032,1919117645,1718580079,1866670196,1919905906,1869182049,1461726830,1868852841,546927479,1629516649,1634890784,1634559332,1864395634,1766662246,1936683619,544499311,1886547779,1952543343,778989417,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,546927479,1919250511,1852404833,2035490919,1835365491,0,327705,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0],393,[5263440,0,1574296832,-790799011,-573517616,21973,1574764544,-581107504,-573517616,53469,1566375936,-586818091,-573514275,221,-721420288,231792093,-586818083,208,1560281088,1356717525,-581107712,0,0,-572664483,14540253,0,0,-581051136,56797,0,0,-586350592,213,0,0,1560608768,85,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,-715849728,83886293,0,0,1440044288,1560335701,80,0,-715827968,1561157077,-791323299,0,1426412805,-721037995,6151637,0,-715829243,-707439147,-805285667,0,1431654405,224222549,-707459760,0,1426411525,1348296149,-572695283,208,1426083845,1566399957,1566432517,221,1426083845,1566399837,-572664563,53469,21765,-707439280,-715268651,53469,13653248,13686021,-572695075,56797,1565873408,-15772323,1566432517,56797,-715849728,983125,-572715776,53469,0,219110656,255,-799734528,83886080,-16722603,0,-262208256,83886080,266165597,13,0,0,14507357,0,0,0,0,0,0,117440640,117440640,251658432,520093920,1056964848,2130706680,-16776964,-16580353,-15744769,-14683905,-12584705,-8389377,-8389377,-8438544,-8450880,-16711552,-16777088,-16711680,-16777216,2130706432,1056964608,520093696,251658240,251658240,117440640,117440640,16777408,240,-1071709956,-515964676,-65282,-64513,0,0,536878798,1380646944,942885966,1480928822,651165765,-173277184,7,536878798,1514930208,1095784517,1143882830,335563852,2080374789,2076,2018816,1291853856,1263095369,1143882818,19532,-1879048142,2081,2018816,1459626016,926436937,1143885125,805325900,-1879048157,2131,2018816,1442848800,1143886405,1073761356,-1073741788,2166,2018816,1124081696,776817999,5657156,7568,563968,516816896,2105344,1113146699,1146241359,1448231982,3309568,146313216,-838860800,538968094,1330465792,860181333,1380199985,699400278,-351272960,8,536878798,1397555232,1398099789,1143877939,-1610590638,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27613773,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3342474,65335744,164609,0,65878,0,131074,4194432,6815824,8061047,317,262152,134348800,39845918,50987008,532348960,532356432,84804136,84807009,-2146435068,1,41811968,204472349,32769,0,1431260421,17747,1346721539,16777224,2048,1380272902,105661774,1414748499,-16233147,20958467,-855441408,5177663,20958467,-855441274,11600191,20958467,-855437264,499908927,20958467,-855433340,11206975,1766661632,1936683619,544499311,1937076045,539828325,1936876886,544108393,808595000,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1464815630,1447383621,1347702341,121851730,1313146368,1162625601,1124663298,1346456656,1413827664,1192165382,1163088965,1431260500,1094993235,344404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,-1000875890,94373502,-997812224,-1196687436,-1582628862,-1196752870,-1414856702,-1414807501,16777114,1036289536,225837824,1048625203,1963065350,499715,108932011,1720541079,1297948670,-1946155830,1430622424,-1910575989,-94939432,-1559869813,1183514638,1090312,368891,-2119663564,385812853,243269654,1593901061,-26833570,-900899553,-661913596,-1957345904,-661774612,116807510,1946222597,404160265,86409216,1583349248,536766093,-1194635939,46792705,-1864856576,-326412987,-1596420578,-1919418366,1562377830,646630221,-192937981,-1961724673,-100660202,181963500,-287563068,69110011,-1607093248,567083010,1187465,1312396,473366302,632561408,-1174404448,567083552,-1966867681,-1962933466,-100660202,-289135892,646628347,-192937981,-1962248961,-100660202,-289142036,339641339,225705984,-1608141794,382009346,567083026,67565087,360054528,206474,792203,-1004344070,94436334,617674240,-661863678,-1957345904,-661774612,1443032195,507414871,-1997997056,-62486250,616094515,-2144088832,141756159,869122099,309641227,331392,-852446206,1913273377,241690629,-1070370069,65865226,1950878068,1064585248,-399805112,378144303,225641453,113641443,-352124922,1959922255,1976699413,101107244,-907542272,-2143456760,257342,113646453,-402391034,745671729,65879680,-972393216,33555974,1912794088,952120091,1946414342,65905160,-352063838,101107353,-306315264,8513795,329462,-955878336,-1593832442,-62485760,-1964485039,1398365718,116872785,2097152,-13419148,-2068265074,834326,-1064554547,729073419,40352526,-1705572781,41,4048006,16824323,401034,147082,-75494282,-2146994942,243957963,1590362119,243293017,-1082130427,119407597,-1527570674,1465261830,-6676962,-1560280833,1595867164,-1957278114,-1511457722,28859926,-1923195136,1562377830,218745677,83951893,621480199,2133535015,2139062143,2139062143,2139062143,2139062143,2139062143,151093119,353505036,555621144,2133731621,2139062143,2139062143,2139062143,2139062143,33652607,117769219,269290249,471406099,723985183,2134652208,2139062143,2139062143,2130804607,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,336625535,606084120,271592488,269488144,269488144,269488144,269488144,269488144,336597008,606084120,875572264,272645176,269488144,269488144,269488144,269488144,336597008,606084120,875572264,1145060408,1414548552,274750552,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,378212368,45154314,15438828,15401195,-335166848,46397075,113641332,-352320398,-757386462,-771263520,74359528,503974635,259261554,74352520,1914603587,1931360772,-1979485436,1889584097,1846971140,-740915708,-739865878,953977576,1946159166,1898351129,-1964191228,451727612,451727606,216498404,-1835933942,-1852308245,-1735157614,74589832,195,0,-56956928,-1207927064,-1064435648,113754163,-64404,637534395,125058873,958808899,638022975,-1550645367,113640556,-402652046,-1950090071,-1929377218,-1070464683,72715758,15401195,619446507,-352261129,-301929728,1979488232,171871005,22383872,-1913781840,15402069,15401195,-351793940,-352261376,244051456,-482278292,1085819147,-2017423872,1065952985,12380355,-1342089843,1435364865,-352261372,-335484160,15403020,15401195,49857518,-134023413,32443395,-893517824,180368132,1946414598,1015229969,780104704,1946436666,96895756,1048637419,1962935278,195898989,-1553500992,-1389494262,-2013265246,771752742,66036396,-1207957598,-1064435648,-1979708767,-2147481826,494338811,-783548622,-2026297629,292814848,-1014768649,-2026297854,91553792,472704,2680835,113749106,2621466,2098887,113706157,69795862,1574599,-1564605349,8829187,113689593,-1006698494,-2081649835,116851948,2097152,-13420428,-2068265074,965398,-1064554547,645187339,-1979824500,12254334,-60883200,1912801853,309269,855639226,118393545,1593788672,-385321988,1187447014,-1979711234,-167771354,568654548,-1005922166,586883558,171871196,55938304,-2135928596,15401195,-1913782037,15401301,15401195,11555052,15401195,-1913782037,-352261355,-335484160,-345984944,-352261376],394,[-8,263090,393221,524295,655369,786443,917517,1048591,1179665,-65517,1441813,1572887,1703961,1835035,1966109,2097183,2228257,2359331,2490405,2686975,2752553,2883627,3014701,3145775,3276849,3407923,3538997,3670071,3801145,3932219,4063293,4259839,4325441,4456515,4587589,-65465,4849737,5046271,5111885,5242959,5374033,5505107,5636181,5767255,5898329,-65445,6160477,6291551,6422625,-65437,6684773,6815847,6946921,7077995,7209069,7340143,7471217,7602291,7798783,7864439,8060927,8126587,8257661,8388735,8585215,8650883,8781957,8913031,9044105,9175179,9306253,9437327,9568401,9699475,9830549,9961623,10092697,10223771,-65379,10485919,10616993,-65373,10879141,11010215,11141289,11272363,11403437,-65361,11665585,11796659,-65355,12058807,12189881,12386303,12452029,12583103,12714177,12845251,-65339,13107399,13238473,13369547,13565951,13631695,13762769,13893843,14024917,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281,16908545,17039619,17170693,17301767,17432841,17563915,17694989,17826063,17957137,18088211,18219285,18350359,18481433,-65253,18743581,18874655,19005729,19136803,19267877,19398951,19530025,19661099,19792173,-65233,20054321,20185395,20316469,20447543,20643839,-65221,20840765,20971839,-65215,21233987,21365061,21561343,21627209,21758283,-65203,22020431,22151505,22282579,22478847,22544727,22675801,22806875,22937949,23134207,23200097,23331171,23462245,23658495,-65175,23855467,23986541,24182783,24248689,24379763,24575999,-65161,24772985,24904059,25035133,25166207,25297281,25428355,25559429,25690503,25821577,25952651,26083725,26214799,26345873,26476947,26608021,26739095,26870169,27001243,27132317,27263391,27394465,27525539,27656613,27787687,27918761,28049835,28180909,28311983,28443057,28574131,28705205,28836279,28967353,29098427,29229501,29360575,29491649,29622723,29753797,29884871,30015945,30147019,30278093,30409167,30540241,30671315,30802389,30933463,31064537,31195611,31326685,31457759,31588833,31719907,31850981,31982055,32113129,-65045,32375277,32571391,32637425,32768499,32899573,33030647,33226751,33357823,33423869,33554943,33686017,33882111,33948165,-65017,34210313,34341387,34472461,34603535,34734609,34865683,34996757,35127831,35258905,35389979,35521053,35652127,35783201,35914275,36045349,36176423,36307497,36438571,36569645,36700719,36831793,36962867,37093941,37225015,37356089,37487163,37618237,37749311,37880385,38011459,38142533,38273607,38404681,38535755,38666829,38797903,38928977,39060051,39191125,39387135,39453273,39584347,39715421,-64929,39977569,40108643,40304639,-64921,40501865,40632939,-64915,40895087,41026161,41157235,41288309,41419383,41550457,41681531,41812605,41943679,42074753,42205827,42336901,42467975,42599049,42730123,42861197,42992271,43123345,43254419,43385493,43516567,43647641,43778715,43909789,44040863,44171937,44303011,44434085,44565159,44696233,44827307,-64851,45154303,45220529,45351603,45482677,45613751,45744825,45875899,46006973,46138047,46269121,46400195,-64827,46662343,-64823,46924491,47055565,47186639,47317713,47448787,47579861,47710935,47842009,47973083,48104157,48235231,48366305,48497379,48628453,48759527,48890601,49021675,49152749,49283823,49414897,49545971,49677045,49808119,49939193,50070267,50201341,50332415,50463489,50594563,50725637,50856711,50987785,51118859,51249933,51381007,51512081,51643155,51774229,51905303,52036377,52167451,52298525,52429599,52560673,52691747,52822821,52953895,53084969,53216043,53347117,53478191,53609265,53740339,53871413,54002487,54133561,54264635,54395709,54526783,54657857,54788931,54920005,55115775,55182153,55313227,55444301,55575375,55706449,55837523,-64683,56099671,-64679,-1,56492893,56623967,-64671,56886115,-64667,57148263,57279337,57410411,-64659,57672559,57803633,57934707,58065781,58196855,58327929,58459003,58590077,-64641,58852225,58983299,59114373,-64633,59376521,59507595,59638669,59834367,59900817,60031891,60227583,60294039,60425113,60620799,-64611,60818335,60949409,61080483,61211557,-64601,61473705,-64597,61735853,61866927,-64591,62193663,62260149,62391223,62522297,62653371,62849023,62915519,63046593,63177667,63308741,-64569,63570889,63701963,63897599,64028671,64095185,64226259,64357333,64488407,64619481,64815103,64881629,65012703,-64543,65274851,65405925,65536999,65668073,65799147,65930221,66061295,66192369,66323443,66519039,66585591,66781183,66847739,-64515,67109887,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547,79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359,84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831,100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],395,[1024,0],396,[14113357,2,131076,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7078092,1818470404,754433,0,65619,0,65547,4194615,11534488,12845250,440,262152,134348800,17956912,50987008,8257586,8265040,10617154,10624016,40042556,40050000,12714317,12786960,10551643,10624272,10944616,10951760,3604838,3677200,14352746,14425360,68747641,68820240,184483956,184487232,21233962,21236833,-2146435068,1,29097984,204472349,32769,0,1497713416,1380011842,50331716,139478359,65536,1162544640,1279610450,-1409086970,164627209,51031043,1124271152,141296392,-855376127,2098751,-66909695,16800522,156369674,-16383975,37735683,-855441272,13435711,71290115,-855441408,460095,121621763,-855441408,2111,1040386561,67043592,84492237,50988035,318965995,158139145,7683,1497713437,1380011842,1160257604,1851877486,543450467,1652122987,1685217647,14889,1397310471,1162625601,1192099843,1229083717,1162564431,1330794585,234916163,1263813959,1095653701,1163150669,8737880,1346456845,1414678870,1263288661,8608069,1413826315,1279410516,1195725637,1091371134,1414091598,1296387919,1179014466,1225195654,1230328142,83282,1095648518,38095938,1162284288,1128418132,1346716751,-2075834559,1162807552,1095717965,105468750,1263929600,1398359371,-2125577917,1162807808,1497713485,1312899923,1158545536,1279410510,1396853573,1163023193,302024785,1163019091,1465077317,1212372041,1111576133,6571340,1413829384,1162170451,251660100,1263813959,1329748293,1413763649,-2109386663,1162741760,1111577687,8340812,1296387853,1312902996,1430407507,8865350,1095717895,1229538131,1091108868,1414091598,1296387919,5,0,0,0,0,0,0,0,0,0,0,0,0,1767324672,775102574,840970288,1634541616,809050226,1866661950,1769109872,544499815,539575080,859322673,960049453,1766662192,1936683619,544499311,1886547779,1816207406,1766989932,1937008743,1936020000,1702261349,-1946145180,1430622424,-1910575989,-4710696,-1579643137,-1558183938,-63176694,113640821,861995280,-1915684928,1562377830,117581,6226181,11337729,0,0,0,0,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,2037628862,1835365491,1768843566,2036689664,1918988130,2037645412,1929405808,2037670517,1795188080,1868724581,778334817,7105636,1634559343,778662766,7235938,1952794368,1415864907,1701601889,-326413056,-1191156293,1069023380,10731264,234904250,108461907,235173631,1347886673,-6663666,-1962934017,79846885,-1864856576,-326412987,-2116514274,1442875116,-129579177,1048576000,1946157068,205422607,142018048,788166,-1873745148,788166,171868161,410385408,788166,1085808131,-153580032,268473862,-972721121,67111942,-1090492994,1522204782,-1595657728,1443758092,240146190,-26029,-1073086464,211813237,1979988992,10086659,-1979708254,838863902,-476083457,924748032,272532225,158474240,1342181537,16777114,505284096,-1189147129,817758250,5553920,119514355,234912703,-14555049,1912603453,10731023,-6662626,1023410431,443744288,235347486,3193119,-1090518850,-1527578604,268879647,-352321536,279154736,1089792,1342215614,-6662642,-1996488449,1183448150,202279674,-1142083072,348061768,1394495744,1593792286,303467002,8961792,-1125624050,212478,-1547800462,2025753856,47359,1461081630,-26032,3997696,1347910656,1358954424,16777114,-1072997632,1183401076,-1593391112,-1174405120,45678753,-851463168,1025733153,510984194,10555019,21166465,-108984716,242548994,-1962476358,-1910572986,-851462952,-208986335,-1694992641,65535,1052040843,1583292877,536766093,164318557,838927104,2130706689,-1023343872,-2147483392,83886592,2562,151061248,-1442840318,1342243584,-1342177022,-1157561600,838861057,-100596992,1241514241,-1962867968,1593835777,1627456256,1610612993,0,0,0,0,0,438247199,286397463,185339151,134809866,84280839,50529284,16843266,1,1167120524,518818645,1048631438,1962409994,171868167,846593024,1107711627,-1070398347,-2092291093,-206561310,2812154,512562403,-637337600,-1962440146,-478149026,-389871008,-470089708,105286405,-4717589,-26833409,-900899553,-919928830,1692721290,-85982684,-997579549,-919904026,15401195,35939556,316929760,1692715307,-85917404,1689848035,-453058048,12796256,0,0,0,0,0,0,-65532,-4698082,1490587391,17446655,17315583,-1897100459,-899873186,-661913598,-1957345904,-661774612,-1962866527,-1929311722,1562377830,1344195405,505862,1085855886,-457142784,646588000,-264503273,1777009522,20873360,645136385,16844346,1844118389,2133086352,16844344,1343452248,1095763,-16763205,1526790686,17221208,-2136473599,1240138612,116795024,1963458584,1966750732,80016907,904594293,-1877021808,74732348,7620156,388401702,-153815552,494210244,427119420,16777114,-11008256,-16709066,1426130998,1586424971,46816518,1642352640,-2146639734,-528064026,1347969510,-436137824,-2135664608,-1003298782,512370259,-1007288297,-2142014204,67111998,1413222517,-1007285131,-1341688824,47916,926692843,1048590453,1963196428,87982362,1963137793,84330281,-167650303,460653507,29043888,-166663424,309595075,-1007276880,113416,-11861644,-385811938,1413218448,1048598901,1963196428,116794890,-1341915113,172520503,-352093980,1048612981,1946157360,645932790,-1192034281,951812114,-98631936,-2146322432,-16769605,-167708130,33632262,1968703323,238485264,204930817,1586386177,46816518,-1433856,-2147483393,65342,720044916,-16318832,568610816,15401484,568721643,-13436072,17110783,16713414,568654336,15465764,568721643,123404523,-805626024,1161625394,-939654539,17251976,-2147359256,66110,266929012,205422593,427099136,141910332,17106631,183174051,158687292,17106631,-269941989,352777728,762593280,309672508,192472074,386332198,58015744,-385820952,708575442,909902964,-469102731,-165278856,1073747718,-1125645452,116794880,1946353687,2044987919,1948924939,1966488580,10807555,386332198,594805760,125125948,330356875,1006667753,-971737786,65030,-990455669,-402426752,61866294,865104107,-1327985957,1176386303,-352095744,-1957261215,-1979694026,-13476352,1917320064,1408991313,-165262217,536876806,-165264268,50337542,-947252875,913686538,-147420330,-1186952704,975956830,1946222878,18778131,-1202499583,917733392,16391935,317413467,1954596086,-98631923,1095680,646461107,-13500159,17251974,16391935,-1152167741,347603002,-98631936,-2146125824,16391935,-943499173,-603912954,1948924929,1949711368,1966554116,1400105730,1526768104,893180042,1873806453,1178346987,113643893,-167771906,57966788,-1342149144,-1341068541,1176386303,1443394304,4470411,-2141323126,863320315,1378038,640447496,1509110,170161412,-972588572,65542,1048579307,1962934528,443929,1397752065,498799024,-98631936,-2141693184,520028623,1019412730,-954960867,-603912954,1967471617,-1962986998,-15486760,-1023346146,1448235347,-1705703849,65535,1583286109,-1017423526,812926268,1006633659,-1156090838,909901825,79368308,1948072961,34126601,326449212,-469102219,-738785159,387850534,153535232,-1023404258,386332198,-143326208,-469098317,-738850695,404627494,-2077834496,1962940446,506471945,117309463,136708390,-1023404002,1167120524,518818645,1465309326,272532476,91430912,16777114,641630208,141819905,-972913176,75270,185747083,-1341426240,9485088,-385713688,-796196361,185622155,1010204123,142525458,-1070395788,19471930,698483573,37087489,698531891,671516161,624436737,-873921675,1975519745,106366473,141335127,300482562,1964129282,142001164,-1993946829,672040972,209110017,-164462411,275547174,-956431756,309101606,-830471308,1820599812,-2147257327,-427162938,1969803,669247953,1181326,3030667,1504703063,-114615947,-1947217585,637550110,2126774666,19374600,-18262,-2147372311,91489534,1963327104,105313888,-1957333759,-13496226,2001927040,1207664715,-343914894,448760391,-32767,1190541940,829751814,-1979154748,109449286,104464681,91554089,1827258419,638234625,-470409846,-466434302,973441318,-972720701,16852998,1357497482,16050433,-352065920,209110016,340063782,-1960741887,-486531058,302419483,842959616,-1359849728,722302297,512446457,-1977221054,13494529,1996750464,1916877848,2002402324,50233360,522454396,-1979664663,-350223136,1918909544,2003385361,33456141,-805042825,-385835287,-561381233,-1618280654,-75497198,-1947175681,-486533489,302419690,650087168,-1359849728,735868249,-25145351,52524545,637548223,-25164406,-1475906302,-346655360,-25128864,-1475971837,608859264,-1873614049,-1090257149,-1960443850,1962281477,-993753598,-165278602,1946227780,1106935848,-92272270,-2046527654,-1961169980,-486530546,302419476,876514048,-1965520128,-1951468862,-2046659133,1979661508,6613004,2126823475,1374399240,656837264,1961101825,604932929,-784604416,302419689,809405184,-1343072512,722761049,1341116921,4202123,-972977626,75526,1351620843,-466434934,-1425506620,-1411108264,19334854,178176,2126776299,28879368,-1923195136,1562377830,969293,1085332275,266867891,-1290752000,583825,-6553164,-1023333858,638351044,-1107230474,-963772352,136709748,-1023404282,539414774,-1023404282,16777653,84148994,151521030,218893066,286265102,353637138,421009174,488381210,-2122309858,1596759852,629734653,-1924187053,1620086670,-115203545,-1718067411,-1653653901,-1390388834,-1659921253,1663178205,766160550,-235380878,-433638403,825031188,-1414746201,1094821983,-1886502591,-1874493294,1229538629,-1522251447,1330597711,1431271577,1503286613,-1601838753,-2038144637,-2104850543,-1584559736,-1536914548,1871946389,-1754270060,2038535843,16816223,84148994,151521030,218893066,286303246,-1481239790,421009174,488381210,-54059234,-521870615,-336926747,-319885336,-422984252,-218696506,-687867397,-1516002596,-303987888,-772670733,1606400682,-1581466196,1600109483,-1499027873,-1507120218,724249510,757803819,724380461,724280998,765865261,757935403,724249389,724249387,-1503699157,-547397793,1600108127,1600085941,1600085855,-1319149729,1600085855,-1783603209,-1301389385,-1590796449,-1932851460,1430622424,-1910575989,82609112,-973318314,2126776950,6088710,-351887685,-1923195085,1562377830,576077,1167120524,518818645,-326903666,-61385212,-1005947195,870844030,121551616,1983580907,991917308,527759998,1937783980,1958742545,1914715140,-1073042937,904651893,-684826620,283702251,-388175104,-588578791,1183432755,-96040452],397,[-1940696893,-64040,-164374386,1354979419,96504915,-1064433466,1482424115,-18237,1720540767,1297948670,-1946154806,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1157242106,652936862,1720540767,1297948670,-1946154294,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1155800314,1017907006,168784768,1006924992,-1442483680,116125922,-684826620,1583347179,536766093,181030237,-661913600,-1957345904,-661774612,168183435,17081028,536766093,46812509,-1864856576,-326412987,-1948742114,27788870,243271028,-1476329168,-2147126270,-33476570,91489448,19926656,1946724354,807829509,-466420479,-1929301856,1562377830,182861,1167120524,518818645,1465309326,-1106870588,112722225,-204961024,-1923194972,1562377830,313933,1167120524,518818645,1465309326,-1945477436,-98661952,-66679808,108971008,-2147452440,77374,1709900660,889829520,512303565,109838600,381157642,-1994273483,-1946080738,-1207882746,918168841,521018880,-2145443379,77630,117311861,-6684369,-2147483393,67111998,-1205988747,-661782464,-2147445088,-285174234,20619807,19793606,889370879,512303565,109838604,2078802190,-1923194884,1562377830,576077,4242950,-1608071538,-1308164073,-1157385088,585629712,-1291537408,1828881,313723060,-1308617496,-1290750975,780433,-1867308876,-1275067160,-2079018176,637826244,650318216,-1023409722,1167120524,518818645,1465309326,19807872,-352094976,1048612914,1963196428,975079951,1085808129,-1999073792,520132126,505743800,17307333,1085809101,-2116514304,-16771290,113647612,1593835822,-26833570,-884122337,134218442,-1258224896,2063597824,-738130688,1912602888,-1006566656,-1962934013,-1543503360,2564,973079040,2816,-1627323648,-855637759,1157628672,2113994500,721421056,2130771722,0,0,0,0,0,0,0,0,1265527127,808334146,8240,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,5832776,842079231,909456435,809056311,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,1779482558,1880367122,1953722993,2021095029,613519481,627908902,594224908,774709800,2061697023,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201985034,1751586826,1701080425,1650551654,-361865117,0,0,0,121857,0,0,32,-65022,134678020,84213513,33685254,3,0,0,-65792,167773438,65280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135072032,825230107,892613426,959985462,-1145192772,-608124998,-539042340,1835691746,538996587,218958089,454756360,691012355,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,2086469631,707407406,724249901,1651191599,779318628,7172961,453838851,-617205216,-490873380,453672707,463372320,480189724,1167120524,518818645,1465309326,312723596,-1923195136,1562377830,52045,0,0,0,1167120524,518818645,1465309326,1007044234,-1573555584,1017250109,20823809,1461606174,-16225126,20816127,-2143493070,-1085270158,1461584189,1134188318,-1610603768,104464701,1951924540,-1871844545,1094505011,1513883762,45220983,540821739,222053492,154943604,138165364,1631336564,2050754674,539755639,171715819,20713076,440142450,1074005623,451609778,-1705974734,65535,1962934077,80016931,-729145739,-192224206,519889616,4767495,1459632825,1968811762,-1946604793,82528455,-1723285453,1720540767,1297948670,131786,3735554,10,8912899,8454399,0,0,0,131072,-1945698298,1430622424,-1910575989,-2091428136,536875070,-6683277,-1962934017,-466483642,1282735932,141705532,74930748,1676395774,141713724,74938940,1475026988,1181326,79289139,-1886695168,283312150,41278219,-1081351727,-229179338,427055790,1493353347,20767714,440142450,1074005623,602604212,-335544392,-1976674018,721420455,-620015622,-940111243,41156609,-271465218,2531211,1593936422,-26833570,-900899553,50331906,-16770304,32256,0,1167120524,518818645,1465309326,2122367027,91553798,-352318304,108953620,-1610255103,166395919,33980032,933299061,-1923195135,1562377830,182861,0,0,1167120524,518818645,1465309326,168183435,-63343168,1183516446,1175358216,1144949504,-1359849728,1325954393,-947128021,-1962892567,-1191119042,-229179379,192240046,-1946604721,4654535,855673577,8776128,326566204,1586217011,1176386312,-1955170560,-1979694026,-1955665152,809240646,960234610,1094476662,1513882738,1048796022,1931477008,-6664184,1476395263,302419708,370051840,641633024,-1359849728,1326478681,-16516821,3546763,1006733862,-1960151553,-466483130,1969803,467921361,3030667,1504703063,726602101,-1947217415,637550110,-2135686774,865076203,-1923194944,1562377830,17091149,2130707200,2113994496,0,0,0,1265919303,1951627621,1735289202,1668498688,1667318272,1634759531,1409312099,1157653089,1919251566,1920221952,1750270060,7628393,544044366,1766981679,544499815,1718184019,1968046196,2760813,7629889,1667330131,1631780965,1277195120,7037807,1174417734,860225586,3425792,1174418758,927334454,3687936,1174419782,1342189617,1702065505,1919111936,543976559,1801678668,1836404224,1308636960,941649269,1836404224,1308637472,757099893,1836404224,1308636192,891317621,1836404224,1308636704,723545461,1836404224,1308635424,840985973,1836404224,1308635936,807431541,1836404224,1818575904,825312768,842089984,858867200,875644416,892421632,909198848,925976064,942753280,959530496,808601088,825378304,842155520,858932736,875709952,1818576896,1816330352,7496037,1634038338,809238635,1342193200,544501362,1852990291,1836404224,1668238368,1968046187,1850024045,7497076,1751607634,1816207476,1866989684,1426089325,1632632944,1428186471,1699479664,1375761510,1952999273,1684948224,2003780608,1632632942,1142973799,7239535,1702063689,1140880498,1952803941,1766981733,544499815,1819440195,1969438976,1191208308,1702257010,1919501056,1718449507,7890284,1634495829,1409315957,1701080169,1684357888,1634495593,218148864,452989184,620764928,805317120,1107310080,1275086848,1543524864,1644191488,1744856320,1845521152,1946185984,2063628032,-1929346816,-1728015616,-1526685952,-1325356288,-1124026624,-922696960,-721367296,-520037120,-385817344,-251597568,-117377792,16841984,151061761,285281537,436278529,637607937,889268993,1208040961,1459704321,1644255745,1828808449,1979805953,-2029944831,-1727951359,-1526620415,-1224626175,-989741823,252576001,908729628,976828471,1044200507,1111572543,1178944579,1246316615,1313688651,1381060687,1415075667,1667391840,1734763876,50462976,134677764,202050057,269422093,336794129,404166165,471538201,538910237,606282273,624305701,690497318,19671850,891100229,1212630328,1330465609,1397903696,1549161542,1161377847,993540614,1061043516,1128415552,859190596,977602356,151258425,1613214723,-1213717922,1185986686,1229473606,1263159625,-1864856500,-326412987,1457032734,108954455,-1207536895,-219611136,239504128,192173628,1215771964,-990509710,843150593,113636,-6663344,838861055,1958742756,178991,932860752,-167772157,360022212,477503548,638082756,-970586232,-1207959225,-1427570687,49397504,-1190986821,485163018,-166836597,192217540,-1157471809,800653968,-1089869056,-725941569,1423618,1460080380,1968811762,1341729666,-167671258,359924420,-1157436993,79233773,-1359849728,721843545,-1977200647,272532225,762454016,47184,1062655,-6664178,-1560280833,-1039466176,-1995017128,-1006550506,1586169982,1357132294,-11315450,-352239586,65286694,785943488,29865867,-1004597730,-617412482,-1408872821,1958742698,-136166649,-1437614030,1595917195,-26833570,-900899553,50332170,17024769,50344448,-16562432,33536,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,2,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1652122955,1685217647,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1113146699,1146241359,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776225355,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],398,[1,-2139062144,1,128,1,202244096,1,1640022040,1,202120755,1,789516,1,0,1,-2134851584,3,0,1,2120245248,1,1667457891,1,6316158,5,0,1,1717976064,1,1717988454,1,7104102,1,0,1,792632,1,907961916,1,4089446,1,0,1,3151900,1,907961916,1,4089446,1,0,1,6700056,1,907961916,1,4089446,1,0,1,6191616,1,907961916,1,4089446,1,0,1,6710784,1,907961916,1,4089446,1,0,1,1588248,1,907961916,1,4089446,2,0,1,908027455,1,4154982,2,0,1,14704832,1,12607488,2,0,1,1616930364,1,406611552,1,14348,1,792632,1,1618896444,1,3958368,1,0,1,3151900,1,1618896444,1,3958368,1,0,1,6700056,1,1618896444,1,3958368,1,0,1,6710784,1,1618896444,1,3958368,1,0,1,3170528,1,1616928864,1,6316128,1,0,1,12607600,1,1616928864,1,6316128,1,0,1,61536,1,1616928864,1,6316128,1,0,1,9474048,1,1616928864,1,6316128,1,0,1,1813542400,1,1717976588,1,3958374,1,0,1,6191616,1,1717986940,1,6710886,1,0,1,792632,1,1717986876,1,3958374,1,0,1,3151900,1,1717986876,1,3958374,1,0,1,6700056,1,1717986876,1,3958374,1,0,1,6191616,1,1717986876,1,3958374,1,0,1,6710784,1,1717986876,1,3958374,1,0,1,805306368,1,7864368,1,12336,2,0,1,1718513214,1,8156790,1,0,1,792632,1,1717986918,1,4089446,1,0,1,3151900,1,1717986918,1,4089446,1,0,1,6700056,1,1717986918,1,4089446,1,0,1,6710784,1,1717986918,1,4089446,1,0,1,3151900,1,1718010819,1,404241468,1,24624,1,1616928768,1,1717986940,1,1618765414,1,24672,1,6710784,1,1718010819,1,404241468,1,24624,3,0,1,2035482624,1,1835365491,4,0,1,3408352,1,1449087830,1,1230197317,1,1230982735,1,5195342,1,-17890115,1,65536,1,196618,1,103,1,196618,1,103,1,63,1,0,1,65537,1,4,1,1,2,0,1,370,1,1769108563,1,1766221678,1,1850303852,1,28518,1,350,1,959460400,1,876950576,1,0,1,1507367,1,1886220099,1,1316580961,1,6647137,1,1919117645,1,1718580079,1,1866670196,1,1919905906,1,1869182049,1,110,1,2424889,1,1701603654,1,1668506948,1,1953524082,1,7237481,1,541149014,1,808728104,1,808989816,1,1701978153,1,1970040691,1,1852795252,1,1937339168,1,544040308,1,1953394534,1,0,1,393238,1,1701603654,1,1936876886,1,7237481,1,808529459,1,0,1,393242,1,1702129225,1,1818324594,1,1701667150,1,0,1,1414418246,1,83,1,2555963,1,1634166092,1,1886339948,1,1734963833,1,29800,1,2037411651,1,1751607666,1,547954804,1,1919117645,1,1718580079,1,1866670196,1,539914354,1,825833777,1,960049453,1,50,1,720931,1,1734963791,1,1818324585,1,1701603654,1,1701667182,1,0,1,1396787030,1,1177441113,1,20047,1,2687033,1,1685025360,1,1316250485,1,6647137,1,1919117645,1,1718580079,1,1461759604,1,1868852841,1,1411937143,1,1327507789,1,1634887024,1,1735289204,1,1937330976,1,7169396,1,0,1,393242,1,1685025360,1,1450468213,1,1769173605,1,28271,1,808529459,1,0,1,36,1,1181901142,1,1231383657,1,7300718,1,262164,1,1851880020,1,1952541811,1,7237481,1,82052105,1,1768843552,1,1818323316,1,543521385,1,543516788,1,541149014,1,1701079414,1,1684086895,1,1702129761,1,863858,1,851978,1,1766326282,1,1851859060,1,1701519481,1,1869881465,1,1852793632,1,1970170228,1,863845,1,2359306,2,0,4,655373,1,1936287828,1,1852397344,1,1937207140,1,825111328,1,1886737184,1,1196847717,1,1768169537,1,1634496627,1,1919164537,1,1919252073,1,1701798944,1,1869488243,1,1970479220,1,1919905904,1,167775604,1,1970239744,1,1769349234,1,544171364,1,1885430881,1,779249012,1,1817190432,1,1702060389,1,1852793632,1,1952670068,1,1701344288,1,1684633120,1,1629515621,1,1953522020,1,1931965029,1,1851878688,1,1667327605,1,1701999988,1,167775602,1,1919903232,1,1701344288,1,1919902496,1,1952671090,1,1769104416,1,779249014,1,544098592,1,543516788,1,1851876717,1,1701669236,1,1937055788,1,1767317605,1,2003788910,1,1699946611,1,544241012,1,1931505524,1,1667591269,1,167775604,1,1679843584,1,1701209705,1,1953391986,1,1936286752,1,2036427888,1,1887007776,1,1931488357,1,543712117,1,1444967265,1,221135175,1,218106368,1,1207962112,1,1629516905,1,1797290350,1,1948285285,1,1868767343,1,1852404846,1,221144437,1,603982336,2,0,1,-2726145,1,276153422,1,-1981397365,1,-661863354,128,0,1,1869570651,1,538991988,2,538976288,1,1930038560,1,1819043176,1,1852405565,1,1970562419,1,1768042096,1,990514542,1,1952805664,1,1697542261,1,168650104,1,1937076077,1,1919168101,1,1936538998,1,1937076077,1,1680748851,1,168654450,1,1835888483,1,1987208238,1,1836016445,1,1919168109,1,1930038646,1,1702130553,1,1919168109,1,2037595510,1,1835365491,1,1987208238,1,1701513741,1,1634689657,1,1680761970,1,1799190130,1,1868724581,1,778334817,1,225866340,1,1936286730,1,2036427888,1,1987208238,1,1634170429,1,1987208238,1,1869810189,1,778333813,1,1031172708,1,1853190003,1,1919168100,1,1846152566,1,1870099557,1,1680763762,1,222131826,1,1835364106,1,1953394534,1,1868967539,1,1735802222,1,1835364193,1,1852794414,1,1768294925,1,1717855608,1,1714318959,1,1983737455,1,1768317287,1,1868967544,1,1711934830,1,1937010287,1,1852794414,1,1634170429,1,779319667,1,225341286,1,2020173322,1,1868981349,1,1868967534,1,1735802222,1,2020173409,1,1852794414,1,1868958221,1,779318382,1,1030647654,1,1935763318,1,1714320249,1,168652399,1,1801128461,1,1868724581,1,1566863969,1,1701513741,1,1634689657,1,1680761970,1,1832741996,1,1802071657,1,1680761954,1,1952541804,1,7237481,1,82052105,1,-1073741823,1,2324,1,2018816,1,1308631072,1,1431260495,1,1143883091,1,22098,1,1610612745,1,2326,1,2018816,1,1392517152,1,1163154265,1,1380200013,1,502267990,1,526385153,1,9,1,536878798,1,1196818464,1,1380200001,1,225443926,1,1028653056,1,10,1,536878798,1,1330839584,1,776228437,1,5657156,1,57936,1,674496,1,516816896,1,2105344,1,1230128467,1,1177437510,1,536890959,1,268435708,1,2861,1,2018816,384,0],399,[1,1867259963,1,1948279905,1,1713399144,1,1937010287,1,1919903264,1,1952805664,1,1998614645,1,544105832,1,1852732786,1,543649385,1,1768843597,1,1852397357,1,1937207140,1,1717242381,1,1937010287,1,1292504413,1,1699946579,1,543582578,1,808528952,1,741486892,1,824980529,1,875703352,1,1196828704,1,1701978177,1,1396517235,1,1179210309,1,1329999429,1,1292504398,1,1632837715,1,1394635630,1,1718186597,1,824981536,1,842083376,1,741617964,1,841758769,1,1445470260,1,1914716487,1,1026126693,1,1380275027,1,776291913,1,223235910,1,943208458,2,943208504,1,794169,4,0,1,2013265920,2,943208504,1,473446456,1,1807,4,0,1,473694208,2,471604252,1,-599843812,1,152,4,0,1,471629568,1,117902862,1,16843523,6,0,1,67372575,1,-1878521848,1,-522137456,1,4210880,4,0,1,-2147483648,8,0,1,478085120,1,235802140,1,50530055,1,65795,5,0,1,235814656,1,319753999,1,-509501165,1,-2139045696,5,0,1,67240591,1,-930577404,1,-521088816,1,4210912,4,0,1,-2147483648,392,0,1,235045051,1,-850742265,1,-1150782943,1,1219756040,1,1601315277,1,-1912411485,1,113649344,1,-1151598592,1,1219756040,1,1265770957,1,-1912410717,1,113649344,1,-396623872,1,997326942,1,567089588,1,503508130,1,49094286,1,838861246,1,-850938670,1,-1813504223,1,-854739968,1,-499220447,1,57933826,1,-1979623960,1,-1274876906,1,505531662,1,49094286,1,1001706035,1,-2095111731,1,191038,1,109971572,1,1236533994,1,1048781261,1,-1912601875,1,-1274876666,1,-1272853175,1,-1021194932,1,102650704,1,-2135009450,1,-1966525696,1,1178198796,1,1965046912,1,-481737210,1,-2131367121,1,393555772,1,-1070380730,1,-528284534,1,1392018271,1,113646197,1,1174471394,1,-52827319,1,48891534,1,-218103361,1,96872100,1,32241664,1,123625465,1,-1017619681,1,1444827728,1,-367096290,1,114178,1,1946172544,1,24936513,1,-1978763974,1,-2081017324,1,-360488990,1,-854674367,1,-1261008095,1,522308923,1,669525362,1,512630272,1,29229802,1,-1261293056,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,1579098573,1,-1017619937,1,1381061456,1,-1185458658,1,-474349545,1,-850480126,1,-1101172191,1,1015021726,1,-1274383313,1,-1272853169,1,1914817871,1,9813835,1,92979251,1,762581028,1,1001707147,1,-941088307,1,512630527,1,29229802,1,-1275022848,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,-350281267,1,-1949748310,1,1124186326,1,1102324173,1,1337205197,1,-1250745907,1,1512005215,1,-1017619623,1,-1207958087,1,365806081,1,-481752973,1,83656709,1,1085862260,1,-958886400,1,201332486,1,-850439240,1,922548757,1,48049919,1,-16777021,1,704643327,1,771762734,1,46,389,0],400,[0,47513598,47973068,42786,58654976,46924559,47448964,393216,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-830175096,35008,2004318095,2004318071,-296978569,8419520,2004318095,2004318071,-322014089,8943808,1998747535,2004318071,-856798089,-2138540025,2007660431,1886877559,-1058222584,-2138540025,2004318095,2021095287,147652231,-2138539897,2004318095,134217847,2009102463,-2138539913,-113,1617323520,-15759353,-2138507009,-2004318200,100663296,-2004320160,-2138536056,-2013265920,-2004318072,102,-2139584512,-2021128192,2004318071,-2004350858,-2138634104,-522240,-1,2004312319,-2138537864,-1997010944,-2004318072,-40824,34936,-1896347648,2122219134,1329882238,34936,-2013788160,-404232217,1338797287,34936,-1896413184,2122219134,1338772606,34936,-2013853696,-404232217,1338772710,34936,-1997076480,2122219134,1338821728,34936,-2131294208,-521701496,1338821644,34936,-2131294208,210274508,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,0,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,517769986,-986294442,-1003092873,1006372991,20809,4320,1769436531,2019896942,1702232165,1680767090,27756,2019915123,1684955504,1819042862,1917845504,1886339941,1852386937,1162739814,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1767309390,1699951726,1299215732,1634956133,1767335271,2003788910,1395589120,1766089586,1412366450,1148218725,29289,879651159,1970562387,1936018800,1701273971,1866661888,1699969392,1869182051,29550,1970562419,1680767088,27756,1752066423,779119717,6649957,1868719442,29807,1818845510,25701,1936941392,25701,1918989395,6579572,1296912203,1280463939,1280066606,19200,1296236544,1313426500,1279608901,1931804752,1931828282,1931830309,1852405504,1886217588,808465454,1766087424,1884515187,1566925665,1174407693,1399154034,1701011824,1931804733,225799205,977207306,1952805724,1869377653,2020879975,70123636,1935736832,1852270963,1836016430,1886413056,778333797,6649957,1836016430,2019896832,553582693,538976256,824508448,858075685,891630629,925185573,168626701,168638501,168638757,221262117,825304330,824510989,658738,841298213,874853157,908408101,168626701,168638245,168638501,168638757,221262117,825304330,1929382413,1953718901,1702389038,1768909312,2019896942,1680736357,771782258,7567731,1702389038,1397555200,1397703725,774766592,707668480,771763712,1868693550,1680766063,1919120229,1769238633,28271,1701080931,1701273968,2037579776,1835365491,1768843566,1937047552,1697542757,25976,1953724787,28005,1684957559,7567215,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1852375040,27764,1851870323,1734440295,1920204901,1752432747,26977,1735287148,1701273973,1768843566,1632370688,1635084142,25959,1366451542,2037540213,1970037078,1699151973,1818838644,1919243877,1852795251,1868983881,1702521171,1699151872,1818838644,1919243877,1852795251,1868983881,1851870208,1936280935,1668571469,104,12544,808463924,875704878,775159808,825110576,12850,808463924,875704878,1398538240,1852404340,1818838631,1718503781,807754863,807761972,1180465204,1449487465,1769173605,28271,0,0,0,0,0,0,0,0,0,0,0,0,1447971159,1160663621,1459635544,1868852841,1310749559,84,710687320,10798,1397556824,1296126509,1227772484,1442858326,1263749444,1447318016,107085824,108332655,1968194365,1325105432,-2129496755,1968066041,1358594316,-1710852797,0,60111,1673396224,180748288,140968065,65537,65535,536870912,538976288,538976288,673720360,538976296,538976288,538976288,538976288,1210064928,269488144,269488144,269488144,-2079322096,-2071690108,-2071690108,269488260,269488144,-2122219135,16875905,16843009,16843009,16843009,16843009,269484289,269488144,-2105376126,33718914,33686018,33686018,33686018,33686018,269484546,2101264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33691136,201919768,134679564,50271766,-16641523,458752,1048581,1179665,524288,589831,655366,720901,786436,851971,917506,983041,262147,393221,524295,655369,851979,1114127,1507347,2031643,2818083,3866675,5439555,7536739,10682499,14876867,258,0,0,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,6488163,131073,262147,458757,851977,1638417,3211297,6357057,12648577,25231617,50397697,100729857,201394177,402722817,805380097,1610694657,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,65536,458755,2031631,8323135,33489151,134153215,536809471,2147434495,65535,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,917518,983055,1048592,1114129,1179666,1245203,1695,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],401,[1024,0],402,[1024,0],403,[1024,0],404,[1024,0],405,[442,0,1,65536,1,0,1,50987008,1,0,1,1767309312,1,2003788910,1,892936307,1,1952797472,1,28789,17,0,1,180748288,555,0],406,[11,0,1,21,1,1280,132,0,1,6291456,878,0],407,[721,0,1,1191,1,-5211326,1,1191,1,18743296,1,3143816,1,82280,1,74385122,1,296975724,1,1398167377,1,-1021177936,1,-301742662,1,71100624,1,-527761644,1,-827194192,1,2139143663,1,-1062404302,1,-527826488,1,-955595485,1,841415818,1,629810693,1,176128037,1,-1062425916,1,-527826488,1,-955595485,1,841415818,1,-1062426107,1,-527826488,1,-955595485,1,841415818,1,-1062426107,1,-527826488,1,-955595485,1,841415818,1,-926897659,1,601917953,1,-1966667067,1,87172860,1,623217190,1,-1005944705,1,1600019370,1,80118105,1,1927532544,1,-9115389,1,-964619853,1,-947781664,1,1951006640,1,-10295037,1,117965003,1,3274,1,213517570,1,84410368,1,3130,1,192546056,1,84410368,1,3114,1,197788936,1,17039360,1,2682,1,174719750,1,50855936,1,528750346,1,112134397,1,31922,1,32020,1,9054,1,131072,1,0,1,259,1,4048,1,98173184,1,514260992,1,16915929,1,24969395,1,16974021,1,16974004,1,16908484,1,24969395,1,197,1,917520,1,6348576,1,179242458,1,0,1,16777596,1,15,1,18219008,1,2082104198,1,386531328,1,2073690112,1,1048576,1,262176,1,38731776,1,232587264,1,5242880,1,0,1,31457920,1,14339,1,252641280,1,1245708344,1,-16715776,1,2095908919,1,119487217,1,2097938436,1,2759,1,607256576,1,597821495,1,4327479,1,2735,1,180846012,1,137831234,1,24903860,1,165085184,1,2098471730,1,1661337680,1,32020,1,924155272,1,2097678111,1,591530695,1,593365047,1,164563378,1,110823056,1,559810289,1,11828632,1,11780098,1,12910973,1,180845836,1,41943055,1,5243360,1,38751000,1,0,1,946601984,1,319109231,1,-2111276254,1,1656619008,1,-2108686331,1,0,1,-65387,1,5898,1,206177284,1,67633152,1,3226,1,210371592,1,262144,1,2954,1,169476104,1,117506048,1,2570,1,98174728,1,50593792,1,1866,1,126485256,1,50855936,1,1498,1,209323780,1,117964800,1,3274,1,213517570,1,84410368,1,3130,1,192546056,1,84410368,1,3114,1,197788936,1,17039360,1,2682,1,174719750,1,50855936,1,528750346,1,112134397,1,32346,1,32444,1,8286,1,134401,1,8542,1,435355907,1,502927312,1,98173184,1,514260992,1,16915929,1,24969395,1,16974021,1,16974004,1,16908484,1,24969395,1,197,1,917520,1,6348576,1,179242458,1,-63433,1,16777596,1,350027791,1,18219009,1,2109891462,1,386533602,1,2101477376,1,1048576,1,262176,1,38731776,1,232588656,1,5245534,1,0,1,31457920,1,14339,1,252641280,1,1256718560,1,-16715776,1,2123696183,1,119487217,1,2125725700,1,2759,1,607256576,1,547489847,1,4327479,1,2735,1,180846436,1,137830466,1,24903860,1,165085184,1,2126258226,1,1661337680,1,32444,1,924155696,1,2125465375,1,541199047,1,543033399,1,164563402,1,-7077872,1,33514242,1,11796739,1,11731202,1,12910973,1,180846260,1,1048580,1,1179888,1,738984275,1,180846420,1,0,1,119484034,1,7110368,1,164593588,1,16976334,1,543033570,1,12911081,1,11731094,1,489,1,-123594,1,137887742,1,137830562,1,179241026,1,-16711680,1,435388172,1,548018537,1,164241502,1,690104511,1,420807847,1,137830570,1,358514497,1,548013855,1,2103,1,0,1,354879959,1,1114004,1,1348864463,1,19986,1,-1510899768,1,1807,1,164233216,1,164237536,1,12585015,1,1684957527,1,544438127,1,1394619705,1,1886745701,1,244056064,1,1341721039,1,147980546,1,395607934,1,67343,1,160041358,1,292817290,1,11403408,1,0,1,139358,1,61800448,1,265453464,1,137824943,1,-2022998104,1,179176343,1,137830494,1,27001239,1,505446334,1,137824031,1,41354999,1,41356087,1,41356271,1,839254016,1,32822,1,830086624,1,-1975514425,1,20971520,1,61800448,1,0,1,501219328,1,-2143944704],408,[2146828288,0,20971520,-1975517184,228589568,54460416,478163718,842334208,7296,12484,255,795017216,16711680,0,0,188689392,0,289734656,2758,0,2759,-2114584543,96935576,-1,180748288,843513856,52330602,2511,140970694,52298526,798,1,2359418,66527,64422592,1245306,838992137,52330646,1070202880,140970112,52298526,798,0,0,52299879,-2136735360,-2122445406,13041664,61800448,1796964532,25166743,0,75367198,1706655938,180749438,13041664,-2124545249,4219504,180846974,52363463,180846974,180847070,164562046,977469440,1313429340,1414745673,808726064,1498635312,1296389203,1229867310,147262208,386,-2128871424,164560896,170819866,1070202880,140973024,170789422,2606,1,0,170788967,-2127036030,658850,0,164560896,193429846,25299143,0,2606,1684957527,544438127,1394619705,1886745701,122358272,-2114058416,-2122042809,180749078,164560896,-2114452881,142541433,180846968,1414090313,1162760004,1381192765,1919251793,658809,-2119159294,790,146816970,51775591,51774230,0,0,-2114047418,18361242,843450495,2758,-2117828098,462389718,78053459,74396014,457060866,8206,282002934,164561632,347505140,100009743,180749822,0,143595019,100073472,164561892,-2112323076,8458857,2151,2758,1767312071,2003788910,843448435,2758,659294919,1914864166,8454145,2151,2758,0,0,0,0,0,0,-2108915135,-2109734902,33404,-2105769407,0,-2109734908,-1976303616,0,0,0,-1975451616,-1914568704,919,134087168,18508,-1976270260,-2109732936,35380,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1976270211,-2105802742,35380,0,0,0,0,719849843,-18432,855829401,1925406144,1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-1030074346,185116430,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988691399,-230258192,6836304,379296383,1183385799,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,145165948,57982987,1577058744,182985,1224,1996445271,-1710986744,140446982,-113015,6948982,1594689178,-1012984,40503414,1594689178,972589832,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,219847248,1996425311,1778412040,-1711248896,118467111,-1710721281,118466909,1593722507,113428831,-1957326848,130456300,-997850201,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,118466556,-1962719255,1784024694,-1711248896,140447002,1778543190,219847268,1784023135,-1711248892,140447002,1778805334,219847178,-1070397345,367645235,242679555,379864717,-1452172720,1183385359,242679806,110757994,-1995940083,-1072956346,1996426356,-442871554,-1996021939,1996487750,-364475122,681201686,-402190568,1597898520,-14454013,1183710838,1783633642,1248369156,-1706031329,118467720,384452237,1795123792,504994559,2123171599,-361329182,-1515911402,1996465573,-1710986738,140446982,-899447,40504950,1594689178,242679560,-259325846,1594689178,-1980749048,1996487286,-1711248882,140446982,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,983232618,-1475846387,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,1520062486,-2096568571,-259323196,1996439787,-1695520242,140447034,158597800,519206655,-352300696,242679768,262883738,1958742791,242679579,381961869,-1709282736,118467365,381961869,-2097767856,-1091894377,-166988237,1996437620,-1002009090,-1705619434,119491483,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,260126106,-1706012153,119492122,1795061503,-2127193586,1347553039,525207194,-25755897,1476032255,1183647338,-1924131094,1343669318,1778412118,1331075584,1996424991,-1710920962,118456629,446320722,-16310450,141229686,260126106,-1706012153,119492102,-100609,1784150646,-498692858,1183666198,1448089284,6946922,525293210,-58817785,-16026624,1996488310,1306893052,1996424991,-1538880242,-1852157930,-385413207,1996488140,-16225778,446302838,-1207410931,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,983231594,-2146935027,1347551948,1594707610,-1949242616,1451951686,1976580872,-41752317,1443788427,1347551338,1594707610,-62486264,1459508873,-1710986666,140446982,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,140446982,1342850563,1996482283,-16356850,446302838,-351772915,243174364,107632471],409,[1594689178,1475382024,110756970,50880269,23746288,-335821336,242650044,-1711117738,140446982,-1962907050,218536688,-695531425,1996426475,-1710986738,140446982,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,-1030074346,185116430,-14977856,1784023670,-1711248896,144121714,175489035,1443526399,245733975,1599998119,445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,-1492145510,1409730312,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,1905938454,-16314455,1183646838,-1706027286,118429736,8404611,-15698688,1784099382,-1704171008,147265150,-2097119069,32830,401146741,-1133052159,524800666,200313607,-385649168,1996423430,8415420,446300266,-1996021938,1451883590,-1133051906,6946922,525207194,-129595129,1459246729,8402687,525198746,-2143879417,-1928435200,1343675462,923183258,-297366777,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,525076634,-1516612089,-16310456,6995062,1996423274,-193527826,1114243178,525083290,-1133052153,1996423274,-227082252,1793095423,-1706923520,119491618,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,1277336130,1996424991,-1962906948,1174664262,1996443872,-196703250,6967360,580534890,-16310452,1996471414,-59310082,525212314,-1133052153,-362753,110819446,-955834546,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,119491618,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,147265455,1646659179,4766184,-1980106855,1183681094,-1706027382,120526257,1996484747,-442871620,-1962467507,-1133051912,1778450280,1309055743,1996424991,-1711183172,119492144,1790736127,1778739717,-364475132,1746817046,1746818778,-157657382,1342412674,6946922,525293210,-1133052153,1306892887,-1705638113,119490797,-1929087233,1343667270,262771098,-916496889,-1879047486,1475119957,-1711248810,118466861,23785611,262745498,-1577547001,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,118466556,1048789483,1946157184,-2143879415,1223531008,113706783,128,-728104854,-351858815,242679583,-335725592,-1710986729,119491176,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,118466861,1794918025,-1456629247,-125106417,-1928825089,1343680070,253240730,-297366777,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,-1625834854,-916496888,-1879046966,6856,1988843095,-431569146,1187446787,-955718936,96987718,1183432755,-297367060,1458599561,-1704629680,147265298,1794262665,1744857600,-1684373760,-1995913450,1187509318,721422326,-96040512,-940030327,8584262,1358847628,262540186,1358465799,-1533388182,-1559814326,6971942,-1507878313,-1705638129,96928012,384190093,243046992,-1073018713,1750483316,1746796844,1332369114,-954749030,-1838670328,-630710784,-2113902506,6946922,6946922,262745498,23744519,262745498,6967303,1784021098,-1711248896,145166107,-2097130333,21566,922687860,90832980,-686801254,1412890376,-1453483520,1419839247,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1150943594,185012135,-1958710080,-167049610,-1923739788,1343680070,791151770,1975520009,-297366252,-1298509802,-1928917082,1343680070,262601626,-297366265,6967318,6946922,1150943594,185012135,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,118430635,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,652581457,736823599,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856016744,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,1872384336,-1929144445,385809030,976682832,943128407,-2089837993,-2037578857,1343684346,1629644830,-949436262,-28930811,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,60261231,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,1872385848,503551875,509615720,-1711230360,96954560,1612605470,-1919287190,-1560045820,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,79206912,-12778601,990934527,-15960624,-1711230922,60228718,-33559,503361590,1784684136,85367297,-1331625065,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,147265455,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,89823840,-998045465,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,56596992,-1073018689,1996427636,1746818814,1603928256,185122563,-14256704,174589558,964749315,1746803691,1746821410,1603929048,185122563,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920,46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1962555637,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,60261231,1462777599,1462646527,-14235762,-14284172,1872365684,-956065917,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,665950720,6949167,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,60261231,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,-2089837993,-2037578857,1343684348,1629644830,-949436262,650612229,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,36411910,-1706032233,60228216,-1957311543,1183536876,-259305464,-1761450854,-879079421,1443075842,-1761450854,1201295363,1577293570,315149257,1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,1872385750,-1929144445,385806982,-932700592,1757452800,1183647175,1783633654,96954369,1745770600,1986528711,96954381,1745775720,577242567,96954382,1745634408,-93846073,96954383,-1710235032,86441984,-1960655741,-27883016,-34699635,922701846,922703674,1872385848,-1929144445,385740422,-915923376,1757452800,-2037578297,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,147265455,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,791083418,90853385,-686801254,70713096,32925699,1778647400,6968832,791130522,-1710832119,1988821001,-58816252,6946922,6946922,1745209192,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096814334,-1073014076,1996428916,1746818566,1872365978,-2147248253,629310,199999093,-386500865,861601816,-15733824,-1705509258,86442224,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,-1348861696,185124631,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,-1432747260,-955734257,197638,-330920704,6967318,6946922,262573978,1958742791,-25786069,384583309,-1498244528,1183647503,-1706027284,118466299,384583309,1778412112,-1711248896,118466191,-663371765,108328459,262838870,-68679513,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,-1734736810,520328989,1187448179,-1962934018,-1026949562,-1957363708,72780780,-1734734156,-922511587,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,-2097767932,1183384471,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1734722636,1929615133,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,60235160,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,-2097767932,1183384471,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1734722892,1929615133,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,60235160,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,60235160,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,-1492182118,-796081400,518818645,1452005518,33423862,40239156,7406190,41288294,43384957,8651422,44434070,44957829,8782518,46006958,46530707,7078606,48104150,48627820,10486510,1006632960,544106839,808463923,540029472,544366957,4075577,2037411651,1751607666,1126703220,959520809,825045816,540031289,1919117645,1718580079,1866670196,539914354,543976513,1751607634,1377858420,1919251301,778331510,99596288,-326412987,-2082959842,1465256172,119414524,1586175758,-472823026,-2081005943,561186555,-1962934081,1962281781,-2096592104,209584377,-1962773109,2106283824,1604645636,-351877245,236855266,839813919,-159481087],410,[855995910,-161576485,21542795,856325828,-1618324517,648806708,-27590264,-1947016509,-1107194866,2126774670,-1952124154,-75237794,-1962118138,-1191067977,2126774288,530903814,1511964723,1720540767,1297948670,-905966902,1310722,286264588,505092629,724117543,875770412,1482118709,23331152,24641872,1464974269,1105058649,-591339846,-1094955686,2071651007,1464982461,1102765401,-589381445,-1094955686,621667263,1464974269,1105058649,-591339846,-1094955686,2071651007,262192,786466,0,0,0,7077894,8781956,7077996,10485920,7864360,9633925,7077996,29753504,31850966,65536,786466,0,0,131072,786466,0,0,196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411,708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046,0,0,0,2248,1988843095,41716486,722224267,41486916,1183432747,759494392,-385649376,1156972972,57999656,-167664663,1946430788,75268891,185103616,721712576,-1174148142,1187446785,-1996488452,1022098006,725238923,1157829701,721582352,-28931648,3701891,-1073018507,1183384949,-955913222,129606,294019,2122517877,125108472,16533191,-955913472,130118,-2144516874,1173762676,309600298,-2097059241,453115006,206272,24943184,1173752055,1869877290,-2097124777,453114494,206272,24943184,1542129911,-2097151046,1946221694,709228044,-2147060448,-350213555,-58817771,-166955776,1948265029,711294982,-1174148129,2122514434,208929018,271205878,1300235893,367726634,16416387,1173752949,108269610,-282434176,-494730261,1959922685,-1097181434,-2096574710,1946221694,75268932,-2095287296,1946220670,74776337,1996448874,967547640,-125106417,1690241003,721611520,41222143,10092906,990443289,-15567673,23724660,675580503,1342177573,-150021734,-92372216,-161254400,1946430788,71600928,511506329,-1956353456,-1723331516,723418359,1346379844,255437722,-336033017,947684125,-2095746048,1946222206,947191562,1996448874,-1075713026,48955492,1962934059,-1711248894,150411520,309643067,1778545919,1149916928,75048,249141840,1599998199,182985,3272,2123060823,105286408,1997292857,-18426,-1975260263,-2145047483,-1949791488,-768929723,-108799861,616569601,394750,-134982007,1174603374,-1949070348,-27883024,208980235,-1960393842,-1960443324,183174228,654198414,-1960442741,1599996500,314057,2760,2123060823,175541006,1997305145,-18427,1173774827,594903084,2522499,1187454324,-2097150722,1962937470,240539463,-989893144,-1993996706,1468605959,1463151362,75864662,1183385983,-128546314,1388475456,-1695123713,60261110,-2080487799,1962937470,-126419181,-624897,1996425334,-1706016762,118438370,1593722507,181061983,-326413056,2123060823,742754820,1023442981,-1071972351,101056036,239962880,-148848253,-2081387551,1946167933,239438600,50339845,645759984,-1962380030,537202245,-2114977024,1988100094,-339727612,276661040,1746171136,6955074,36411990,1166607255,1975520016,-1905903,6951029,-1706923434,60228236,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,-1761465446,207522563,-955234423,-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,-1753024870,1183399939,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,-1761440614,1975520003,14674179,-1995678069,2013205623,41458194,-259325033,-1157495,1996425846,207522568,1377203971,-193527978,255451802,207522567,-1710065665,60228299,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,-1761445734,-330921725,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,255451802,1979648775,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,2131869082,-83959,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,255451802,650612231,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323,8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,255451802,-632895737,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979248729,1589961286,126363368,-15966581,-879095689,-1962699006,2139294814,108331558,39507,1996425623,132648460,209125370,1996423530,572168710,1183517055,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1599998143,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996025945,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72,1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,160891688,1080451,1962872180,38246928,1153893271,-2097151984,1946161788,309657357,-1761458278,306497283,-1705639936,160892645,-167617397,1946428999,6968844,446300266,-351699166,23745306,253517722,1958742791,41221902,6946922,1285161322,721882881,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385413209,-1957297524,1346899012,382617229,88775248,-1073018497,1156984692,527696168,1778545919,476027393,-1073019121,1962873204,-834237182,23744534,251743386,-167056633,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,41458194,1183384471,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-157627306,1073977218,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962471623,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195,1182992169,1191118554,-28931074,2097955897,309657565,-1761424486,742689283,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,255451802,712803079,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088961807,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,118438370,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2096533747,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443469056,1778676991,402102784,240519551,1458911720,1996423530,572168710,-11138689,6948980,2132277146,205818633,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,118466438,80398686,0,1224,512448087,2013200624,-1711117822,118449269,201082505,-1705872192,118456699,-1946270071,-964428682,108956420,210447083,578078987,-1946270069,407321049,1207309429,242550827,175427387,-1711248815,118452008,80151787,1178992640,1963015299,1856067537,1389505283,-59310256,-821063526,-916496888,-939523382,1459617796,-1593411841,-768933010,-1785049006,-1962471652,1962871800,108461879,721645217,-1706011950,147787863,-1996208755,317455942,-922022005,1783695476,1864931841,1182992143,1586168574,20939774,-1705515403,118449348,46844255,-326413056,621037194,1077739760,1998681088,1947216908,1947216908,1947216909,-339727602,2130819090,45616619,-1207374977,65765123,729744568,46320082,-326413056,-1205971369,-661780017,755779211,192151824,-385649336,-1070923646,-1962885911,1784090238,186948336,44566623,-1705572748,118430174,556675,1183452789,1009787911,1459975456,-21436402,-1962773109,-352213994,-1959490814,-1073001790,-1705576587,118437917,-1711117737,154075235,410370059,-811970473,-1962365170,1962281968,1617450507,-1711248656,145688023,252069622,1784123509,6527489,-661976785,36718535,-8460032,-1962248565,58542278,1224700905,2101874302,-9770749,2113930285,-10295021,1443788543,788554650,1975520009,-11343613,235828991,-88856,-1705636234,154084708,520094136,-892772514,281542666,-1957298176,-2020997026,-1986526722,107739718,-1056045782,1183384568,71707640,1183439095,75991798,1183422466,-28915716,1988820992,-9245698,1996426358,-60912886,-2020942333,1352139294,125171211,45793323,721677056,1183422912,-1539950096,-1207601919,48955393,1175175211,30048752,-11513264,1996424822,-969474058,-126419193,-1618222127,-472841718,36079499,1344163870,-1753024870,-2140647421,18278400,-1995815287,-962524074,33948423,105251078,-92915386,1183549815,206998282,180537694,575488,-1957275904],411,[1183651958,-11528456,1996427382,206473998,1360023043,51007115,-1705963954,118431037,385369741,-1609659568,1373239046,112463499,-1705911817,118431257,721911969,17216518,1183578694,374770452,639256206,-1993997175,1183449684,1149773330,-126419196,922682474,-947124958,255437722,650612231,-16431991,141228662,86652671,255437722,650612231,-1962457975,1177287750,74076408,86128383,255437722,650612231,-1962326903,1177288262,141185274,86652671,255437722,650612231,705381513,1149773504,224169229,21465126,-16222465,1200424566,1087867649,1996443730,-1695511804,118438370,-1912316277,12986055,-1933145344,1086522306,-1026990242,80216088,1448542208,-15040885,74060406,86128383,255437722,474385927,-16414426,141168758,86652671,255437722,474385927,38111526,1779332863,574029572,-1698264059,118438315,-1993947506,1996424261,-16225780,-1710937546,118438315,-1993947506,1183516229,1166616088,340167432,638998155,638207369,-2129898103,8520830,1190530677,141889300,71696166,105250598,637814410,-1928444536,-1031008699,-1980724416,1589968470,1065362952,-2096400897,1963132542,114437,-13958421,1448235782,-1710852353,118438370,-1962510845,-15991226,-1064433291,642178699,-1912600634,-561250746,130426438,-1949922560,1600061014,1753801,1736,142016343,-1710852353,60261110,-947652469,1190545167,57995268,-1978415229,-477952930,-24671729,1183422465,297823228,-2020935677,-1986526716,1187510854,-352321282,-94467299,-771858941,178228195,518246658,36091903,-1753024870,-523517,1183579718,-28952068,1183570802,172362508,1996427380,175570700,-1753024870,1115395,-947128317,180537695,3852288,-1705617664,118457416,-1963178359,254084678,-297367296,-2020943733,-1952972290,-1983894544,1183447622,108462064,-1979996440,-1072961466,-1969155980,33948422,-96040698,-1996059487,1996484678,175570940,-16222465,1996425846,-2097767928,1183384471,-1684385568,-1996021941,-962462138,-1947273465,-12284472,100806391,1317652483,100835818,1174659281,2110274558,-1983345918,1183709262,1783633606,-1962907136,50770966,-788135402,734669794,512490062,-71235666,98265859,1579932203,2110471162,1372293890,490576465,1996424975,242679804,1779201791,-968454657,1349013526,91331084,1183385751,-59310090,93978730,-1962471544,1177274950,-565802554,2113422907,-129594621,100798091,-1056710191,-1980086781,1317794374,-162645008,1317733245,706112502,-905771515,737431177,-150491642,-1946627624,100835792,787995275,-670891614,-1578738039,787940868,237699490,-638122064,-939263535,-1981526391,1577308790,-2011284494,-1592689143,-523172192,159909419,1177278711,-431584782,1174651275,-1945748492,-1592689143,-523172172,160171563,1177278711,-465139212,737298059,-120460730,111150635,-1579399543,-523172172,-134986197,705596376,737792261,-2147079231,-632911609,-15829249,-157676426,-1996253310,1183569990,-163169296,1183515517,-163173386,100923601,1183384874,-12424478,1996426870,175570700,-16222465,-1612183946,1342204669,-1761465446,-330921725,58048523,721504745,-1980134455,1187501638,-956235268,-2134311354,1183471440,1009787911,-1207601904,65732867,-1174306376,1183416520,-27883012,1183535186,205916942,28312692,-1070988565,32013955,-1040266982,1174585602,1996443858,-461963290,-887041,1996485750,142016266,-387942657,1451883347,-11513130,1996484214,-629735460,-1946514456,-698971656,15236739,1187395956,1183580110,-817460760,-9808046,1783628392,37158659,-163149050,-772782549,-498727944,1778412112,-834237184,57298966,-402619800,-125043720,1389778569,1761569367,-2140647422,100835584,1358579203,-1935617,1996480118,242679798,-15960321,-2107058058,-70588416,27395839,162019071,253023642,-62486265,14038783,-1280257,-1217916810,16869385,-15698177,-342227338,-1995886840,1950416454,-25785595,-164953365,15629955,-167049355,29229940,-1572961536,74711041,27397887,-1695779073,60228167,16547459,1996425332,349543164,-963967217,-892772514,12,0,0,0,8904,-1205971369,-661780017,-15960321,669518454,-96040697,-1207536320,99221503,-92864767,-1962408728,17168120,-21494156,15919615,1946420726,-608250,-1996429335,1190590590,292913402,-2096466293,1962936446,108954382,-351767296,-25785519,-16744215,-1705636746,60261110,2080375869,209125137,-565801642,-191213546,1074374410,1745753973,1183646012,-1706027298,161942260,-1207536320,-1846935557,142016256,-1962429464,-964429706,-1996191483,-804584876,-55048843,-8918017,-1712847242,105154823,185095305,-16091696,889127540,-351816472,138841057,-1962654583,1149830726,-92864758,848975390,-1979263232,1183382086,-565801506,10113046,-1996040448,-1072956346,1190534260,292913402,-16616193,125298740,-16222977,1860699764,-62485753,1586173163,17793272,-1752945510,-128021757,-1962784887,1579153990,147507551,1414548480,1380974641,1090531662,3233877,827150147,808859962,742730800,3222583,1458342741,164608030,1988876430,138841606,704940582,-957853468,-153580794,91554055,-335544904,142016265,1677910,1579091671,314057,1224,-810017194,-1948742135,-397014410,-661977447,1963001846,-149499,-1705626645,114753973,-1979955575,-804520362,431562868,-1005393152,-1977156514,106873863,-16283610,1191181382,1237420806,-411713525,-4717589,-916578305,-939522358,1459617796,-810017194,-1948742135,-427750282,2122514687,91553798,-1377189845,633768704,20775040,633346816,1077936135,-511455605,2093038463,451434211,-153580794,-663486201,16664263,182998528,-153580794,544473607,100657238,662755467,-152545539,-1965520123,1589904455,138870536,-955807706,130630,16533191,2118025984,611581959,16533191,1996445184,142016266,-16353537,-1995998178,-259260858,1207729803,-963957131,720099575,-1962117495,2123103862,108411388,1996482942,5151244,-125106473,-612565237,-16228668,-2010773434,-504674809,1579140747,147507551,-326413056,-810017194,-1948742135,-427751306,-963968769,1023442981,-1071972351,1073743653,-2083615936,-1053065247,-397004676,-661977771,1946290166,-18427,-397008149,-661977787,1946224630,988305136,-2133292283,-397016561,-661977807,-2012854646,-1070922681,-892772833,46661636,508952576,-1911959624,209095640,16770689,-2145007989,81152,119914523,-1958723584,2145485774,75350331,1743503403,82831446,133617803,-1207601919,1475084287,-955484535,65094,116407939,1444508672,-16091393,1996425334,-299958522,1005619974,830277238,770432759,-1946257781,1325336134,1958742790,209125152,-16228668,-1977219002,-1705994233,114753686,58048523,-1948456122,-338102330,533105410,147507550,313344,-1205971456,-661780017,-2130282869,-1962868762,8398278,452985149,468416,-829734848,998236547,-1207599679,1089208319,72607830,1586092171,17299196,-1705579148,114753742,1040074377,-546013184,-2130944373,-963903961,360022184,-16287745,1994917239,-60912892,-15894529,1793592183,-28931324,-892772833,46661634,-1205993472,-661780017,739014,-16091393,1996425334,15178246,1183385303,-2147467778,1183521908,105253640,1996428404,65005578,133617803,-1006144510,-14285218,1183514951,-892788738,-1957363706,-164931860,-166601109,17008775,1183519348,299789062,59410233,-1705638283,161942191,234783558,-916529540,-939523382,1459617874,-810017194,-1948742135,1988822654,142016266,1780050519,969775616,1996424975,1183667724,-397404498,-259325442,-1928571255,1343663686,-1996327448,1967193670,-18426,-1979588887,1183776326,92808712,-2130819338,-890698892,209125121,-1371108010,-941076458,-1980724479,1183648854,-1706027346,60261110,2080375357,-1354331448,-1368487272,-1056192214,1949380909,712263720,1946157869,273706,-80926092,757756928,712245500,1946224685,33041706,103623284,-349539325,7256464,-1330043157,-1188959484,485163158,-347406151,157333783,750326507,-1190270207,149623488,-352167751,629192963,638076558,-1207874167,-1993998326,-1993994171,-2144988603,637602893,286148038,256230950,209125139,-1371108010,602427414,-1980724479,-804582314,250151797,-1371108863,5455256,58078324,184491753,739472576,739210309,-32410616,-32279352,-384469816,1187446535,384500479,67061446,1187385579,183173375,33507014,1187382507,1183450367,138841855,71665702,1443657471,380520077,12642384,1451880587,1976568588,11266307,-1733409142,1946171453,-385649130,-1073021253,925632372,-1326906508,-12138754,-972756217,-1979121850,1183776582,1166550536,209125123,-1371108010,2078822422,-1980724480,-804582314,1183476084,842897582,1981445120,-25564925,125091850,326381868,-1895928087,-2094659514,1970143613,-12139002,-972756222,-1979646138,1183776582,1166550536,209125125,-1371108010,803754006,-1980724480,-896857002,460638219,1353612928,820577140,-18178,638076558,637945225,638076297,722093449,1600004032,576201,712,1988843095,172395272,91604491,-342245333,172396137,3964966,2123100788,172396036,-2012968410,-1073021114,-1941552012,-8486720,-2145553376,1950023550,-8486889,-1978567636,-941031610,105287170,642244491,-840235128,637945486,-1912601146,1174531008,540835878,-2144929420,-1535901636,-1030961525,1183714539,96871942,-1949922560,1599998550,574153,2760,1187468887,721420792,-96040512,-990493047,-1977220002,40953863,5258648,58079860,738246633,738948161,739406850,-384207863,934805680,-1949725695,-339636496,20756521,-259274356,602653070,-1946079816,-1896838199,-96024639,334168192,-1946078536,-1896838199,-96024639,1187446912,-1962934024,1183581310,1015031550,-1910934479,-544537018,126494279,-1912470040,-561250746,121251398,1391190900,16285315,1183715189,1031808518,639005696,1949973888,105287184,642244491,764938122,1183383601,1031808758,1191408954,2122563724,511443190,4030502,2122520693,-1071971846,1073743653,-163169472,1183516796,-163183622,-4717589,-916496641,1426064578,1190587531,242515972,604259978,-166612609,70387169,296749291,84174582,-1027013752,-1957363710,1423596,289149220,6950005,-1710983425,60232602,1080561131,-16750032,731513974,-1962699006,-910152752,1426064066,364440715,1007756288,-16091887,-728103306,-352086253,108461832,-1761458278,79874307,-326413056,164608030,1183504526,1357130248,-1744419190,11704912,-920713513,1426064586,-1205932917,-661780017,705185418,1996443876,21207558,-920713513,1426064586,-1205932917,-661780017,705185418,1996443876,23042566,-920713513,1426064586,-1205932917,-661780017,705054346,2073710820,520541953,182985,518818645,-1911959624,105286360,-1705974742,114753944,46844191,-326413056,164608030,1183504526,1357130248,-1710852353,114753827,80398623,313344,-1205971456,-661780017,-1979287925,-467007418,127555152,-1996040447,1451883590,-264338434,611647494,1963523715,-62470388,1187446914,-352321282,167674643,1988691317,-2081428484,74909694,-27883111,-1946401141,1579155030,314057,1458342741,164608030,1988876430,-1670900,742294272,74776583,250331179,175570774,-16222465,520029814,1579091754,576201,1357679445,75260220,-1010229204,-906082678,-326412861,-1962282904,1317734982,-17652,1510148584,-166663843,-889192520,-1957363704,168650988,-1962522997,448464974,40429568,1072258394,-18185,1426064586,929623179,172395274,108323850,-396358725,1183515174,139365126,-402646341,1566179880,-1191753239,113967103,-326413056,-1962253976,-469103546,196806260,33351776,-1962391925,1586301518,36825094,1995005274],412,[-18185,1426065610,2137582731,138840842,108323850,-396358725,1566179794,-1191695639,80412671,-326413056,-1962235544,-469103546,196806260,28633184,-1962391925,1586170446,30205958,1642683738,-18184,1426065610,-949425013,105286410,108323850,-396358725,1566179722,-1191649559,46858239,-326413056,-1962217112,-469104058,196806260,23914592,-1962522997,96143438,23652352,703159642,445177,1760332629,1183517463,206473994,-385876037,1183515118,139365126,-402646341,1566179656,-1191610135,147521535,-326413056,-1962199704,-469104570,196806260,18671712,1760124250,-18179,1426064586,1634266251,138840843,108323850,-396358725,1183514878,-1060833786,45811316,15788256,1525243226,314109,1760332629,1183517578,1961101832,1611381510,-1962879512,-990509498,-1157204800,-941039614,-379758080,80411981,-326413056,-1962171032,-469105082,196806260,11331680,1323916634,-18179,1426064074,-1016533877,105286411,108323850,-396358725,1566179470,-1191360023,46858239,-326413056,-1962155672,-469104570,196806260,7399520,1156144474,-18179,1426064586,-9900917,138840843,108323850,-396358725,1566179410,-1191361815,-895877121,-1957363708,203712748,168576651,-1157204764,870866955,173968128,1509951720,-42669731,184551626,-1961397029,1960512459,164608021,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,15425600,-363721126,60265627,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,197520240,-486378048,918654505,585305995,-661924981,1015846,55171723,-1156811832,-880017409,1015846,-1953489685,260056793,-1950104832,-998024486,-1627750142,-1944751604,-905769022,-936702347,260650561,129745292,-9115152,129745292,-9639568,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,16724457,0,-1947432107,-922024370,512434292,-620035744,378214516,-1031077538,1958742858,1947154701,79921925,-1014238997,-1070923029,182985,518818645,-1911959624,108462040,-4134898,452985149,-920698688,1426064074,-1205932917,-661780017,-15958399,-15502657,1996426358,142016266,-1710852353,60228045,-1070923029,147507487,-810017280,-1579643383,-887160482,1736,-810017194,-2082959863,89662,-1070922635,1048793579,1946157408,105286645,184962815,-1002602816,-1960441762,-96040697,645185547,-1996398431,1587674694,-62486271,-1946526069,1325399110,1958743036,-25785587,208935993,83773059,1183050219,-1108671992,65782667,536870840,113953118,-1205993472,-661780017,520184993,-810017077,-1579643383,-887160474,1458342741,164608030,915134606,1183514982,23503622,-1627018086,533105417,46844254,-326413056,-1205971369,-661780017,23467659,74830347,1206632491,990412427,-1962183174,1721960006,112641,-559860245,24027904,125091851,-359006102,-16314514,1744922166,1784087309,108461824,262637210,-2081387769,93758,23725940,258927258,533105415,-892772514,-1957363708,73305068,-2093152373,1998615552,1946299412,1959329301,1946561558,1953967117,1946299411,178181,28839147,-1207440640,48955395,-1026965461,80216066,1448542208,-2096859509,1946157692,-1243064753,141838591,1211462728,1089145972,-1711115009,119490797,1962882795,41458178,-1030880361,-125052789,109019942,638153728,-1710852609,128914927,-1711115009,60228299,75950166,141934603,-1711115009,60228167,-1026990242,-1957363710,14590444,184643235,1778873536,1860868608,922683151,1996423524,1778412038,-1711248896,118466438,24002179,1778873344,1860868609,28837647,46844160,182272,508974848,-1911959624,-2122605864,104531727,1534394722,23346819,1745318912,-401734905,915144608,-167050912,1587623796,-28931839,889131243,-1761494630,-2080470269,-396950330,1183579932,-28377090,-428490741,23082751,-1761255526,1611056899,-956301311,89606,23896320,-1207868253,1755512833,721611521,1600004032,1048824777,1962934628,-264831214,101423616,-401733217,1134231411,-888561914,518818645,-1911959624,106335192,1979710083,-339727612,142016263,387154,80398623,444416,-2091493632,90686,2123040628,1979648774,15853827,39511,-259323489,1333130763,23082553,1784023669,88316420,334168983,23082751,1073831585,1342365889,-2019949974,184784645,-385649216,1621295291,-40216831,-1962699007,1962281968,38076163,22951563,50521793,-16687050,-1996399098,1443162940,-1946273816,1149830214,1958742786,-236431747,1958743037,1950894176,1853179996,-1711115009,60228216,1451882635,1976568828,-1983894774,1183384132,-1909396732,-14222266,-1868953995,185052948,-1911065408,-14222266,6948469,-2140667798,42768928,-1073020009,1183713653,1170679548,-2097151994,1946157692,41221896,-1761424486,-1712826877,1975520002,41221901,-2140647344,42768928,113705879,65896,-352041333,1589652226,79874399,1492992,508974848,-1911959624,-1695142952,118456699,23201339,1996427125,39430,1183386015,1975520254,22276355,2005653643,197561090,1074164928,-387363468,1681818368,980680705,-1560224095,-1073020562,6948724,258927258,1748404999,1681325825,50685953,1778808575,-1711248896,118466438,23606921,24002179,1778873344,1860868609,1586169615,41389054,-2097111319,91554111,-352319560,112643,1760038480,200838143,-385649153,1114112129,-1214621920,1375966978,36411984,1183384471,1958743034,2023380842,-1996253438,1451880006,1959791600,-92864678,-1761445734,-329873149,141938699,46897751,1139475351,-2080481653,292880703,-1018113,1996484214,1822052588,-352045304,-260636913,-1149185,-1705972618,70715459,-1694861569,60228299,46897751,1183515543,-27358214,-1962784887,721611760,-27358218,163715,1065570676,-11766525,2023359095,-1962699006,-128546312,997511179,653805198,1443263883,-1761445734,1783648771,409115137,1183385519,-879077638,-1962699006,2013265502,46897666,1586168727,41389054,-360829,-164952715,-1962772599,1600004038,182985,23594695,1048772608,1962934634,1715372864,963903489,23725767,-559874047,24027904,125091851,-359006102,-16314514,1744922166,922682120,6947172,-2036727702,-2096689241,93758,23725940,258927258,1778829063,-889192447,164608030,1822546062,1439375105,1448602763,164608030,2123094158,-2122606074,-259324145,23871033,1048775540,1946157410,-339727612,1816037643,1647741185,112641,-916496865,1442841290,164608030,2073745550,990318465,1946247686,532687621,124439390,-1627377510,1794149129,3185153,-1073018465,-167049100,124391285,-167049493,23725940,-1796669590,-1547686916,1654849900,1745238273,-1710918655,161416620,520094136,-1957311650,73305068,1946238851,121602821,2139294581,91619074,-352321096,-910152958,1426064066,509013131,-1911959624,-2122605864,104531727,947192162,23084675,-1959693312,184639542,-2094435082,1946158718,108461855,-1627389798,200313609,-1592429322,-524222114,1611006722,80118529,74761787,48956555,1579139115,182985,1760332629,1586169633,8185862,-353804966,183038,1760332629,1586169653,6875142,-806789798,183033,1760332629,1586169679,5826568,-402235765,1566179406,-889596183,-1957363708,124348652,-1962391925,1586301518,10151942,-488022694,-326412808,-1962520949,1451952222,-655860470,576000,1760332629,1183516565,172919560,50749067,3926235,-337027750,445176,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794703,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-1912151041,130426562,-1715457280,79987651,63467,0,0,0,0,0,0,0,3784,108956503,36076931,1784089972,164796928,1166608767,-2090472694,2097286269,172345095,1491795969,-1929218561,1343681094,253241498,-129594617,737822345,-62486080,-1962261111,-1991766971,2122579526,561774846,-16353537,10157686,688490240,142146118,-110849,-487850938,-1946401141,1200162398,106859274,688003,1183516277,172460540,46844255,3065856,1784043264,-1707054528,60228931,-166989685,-4716939,42068479,1779070719,1419400704,-1962385653,1200294494,184846596,-1593477696,76087536,-1962779511,1283467391,1686110504,-940049112,74711044,-30907264,19253131,81152,-801062885,742666976,822084133,1207315524,108343338,-550673280,1283458283,-947183571,1024458789,-1071972351,266387776,1144244363,2145681452,1284098099,13104940,-1207602168,199950338,136693643,81152,-1992245221,-947180988,1023475749,-1071972351,199278912,623731762,1144064000,761563692,-511586421,-108854272,1103698689,839705025,268445157,-1976810447,-812962460,8446337,453114243,-507428407,635777545,1144062464,759494188,1443591170,6946922,-401735574,-947190709,1023541285,-1071972351,182501696,623731762,1144062976,-18388,-1993456503,1149841476,173968178,-1709279233,60247810,1929576509,112645,-1070923029,-2146508607,847260748,2436452,742666560,1099767,1153894260,-352321242,549975829,-166759424,1963208004,642041609,1283457026,2088962093,175374374,4245495,1686111349,-947159252,1023410725,-1071972351,742666816,822083877,-940102588,393510912,1602952331,310346524,-15961088,-1711248844,140446503,-952220535,-63932,19745920,-1595404714,175570692,260310682,1317883911,-1957620014,61119224,1149831263,175570712,-2077124009,2088961807,108331046,-1982708085,2088966724,1014300966,49432263,39619328,-1993324661,1183577158,-96040494,16271047,1781858048,-193528020,384976525,-1484350896,1183516431,440699386,70075638,1183516276,474253816,70075638,2088965748,125763612,253248619,-1206106999,1149829121,541362462,736628310,175570941,637951684,722487179,1342611462,239569702,112461355,111190352,52879569,-1588589497,-523172172,172426022,-1711248816,144637952,137184502,1962872949,1778739714,1778412032,597989888,28837647,1600035072,445129,1475119957,108956502,2522499,2105742708,259260428,1309439371,1448544632,-1089804646,1593109257,46844255,-326413056,242649942,1131738635,-941093290,276595711,-16223232,1201279092,-2096916734,1946161788,309657352,-1761458278,880575235,-16223232,1603941492,-2096916731,1946173052,1046252296,1984455,1603950080,-16541947,40504438,-16091393,1996425334,1565497862,1996424975,1778412044,190094079,-916584353,-939521334,1459617828,175541078,16664263,138840832,-1959377783,1317601868,110776828,-1962471548,914129912,1460892672,-1710721281,119492069,201213577,-1996261952,-1923664316,1343675462,1594074266,407144712,2522243,1183516277,440699356,16678531,-11073164,-442827146,-16310451,-1705509770,118457393,70075638,-1705638284,159842762,-1075311018,108954619,1443525632,6946922,2132941466,-916496887,-939522358,1459617800,175541078,137184502,1962889333,-129594110,630870038,-1962471656,244055622,-506394956,1177272619,2096601594,1959922458,41221933,6946922,1183514730,-129618948,-28931248,-1711651285,-149259017,243997292,-506394956,1783677187,49584662,1156974751,141820973,30054998],413,[770378119,-1929218817,1343682630,253241498,977570567,-1959246805,1311505486,2109815800,977570576,66864683,41547846,1149878315,-401713608,-1957233910,-1705573252,159323897,19416310,1962892916,-1711183358,118430815,1349828619,70075638,1552618868,642250242,-2093583356,1962936446,108954416,959083776,628425852,556163,-11127684,1183647860,-1706027272,159319370,-1929218817,1343682630,1285161066,-351858943,41221909,6946922,-286588566,19416310,1283458165,1552613928,709359106,1443525664,6948970,2131375002,141186569,77201514,-2096529653,1962937468,10114566,1577697024,113953119,-326413056,-167223669,1946232903,41418534,1603928426,185011996,-1961331520,2013202526,1778412034,645890816,-138405119,1285181656,721882881,80398784,182272,-1957275904,1207307358,74777133,2095824939,687747,2139840372,-1958712780,-784332218,1134186720,-1962699003,1200163934,-28931788,91602955,-348881015,1962871763,1603950342,-1962699003,1183579766,-1991883254,2122579524,897449994,-2096734524,637666886,1586182143,410517260,-1415969686,1174867769,-29062842,-351645953,880772057,-15830016,1603941495,-1962699003,1200163934,112692,-892772514,46661640,-1205993472,-661780017,16664263,106859264,3571587,1996426868,913833740,525198746,-28931833,-167354741,1946299719,1996444437,1778412044,175570688,-1710721281,159327398,1996431083,1778412044,175570688,-16222465,1996425846,-2097767928,-1706032233,119492515,16678531,1996426100,-25755892,525198746,112647,147507487,-326413056,-167354741,1954556999,-1983894760,1200165959,541222934,731533392,-1962699006,1200162398,46844178,313344,175570688,637951684,638351359,-1710589953,159321639,108319243,-1711276104,-768933141,637951684,638470025,-921675895,1426065098,-2125009781,69339774,1988831093,645694220,-1962576894,1743460932,818307,1183516788,205797640,-11118978,10094710,-351697152,108954446,-2126154752,16713342,1988836983,645694220,-1962380286,1149830726,-2095518950,2080376958,138840871,2114733113,-11512289,1134167670,-167147776,1946430788,-895855098,1443464961,-129439730,65781803,1593835448,576201,0,0,0,0,0,0,0,6856,1187468887,-956301058,64070,-16091393,1671039094,-1962332416,1183667952,-1706027290,118429736,736773771,1183442502,110778104,-1962471548,1014793208,1460433920,-1707313921,119492069,1476019849,-16353537,1996424310,74907398,-1753024870,-1684385789,990322507,58718278,-1996438551,1589966454,126494212,1746817176,1183646548,-1706027282,149357697,1460323459,384714381,-1706027440,60261110,1268488784,1177093919,-58816008,-2096859509,1946222206,74877195,-1946386805,2062284406,637945486,1946172544,1188989705,1547665446,-2144931467,460587068,-231681,-11139466,-1705638282,60261110,1268488784,1178273567,-1900249096,-2144991674,276103228,384714381,-2097767856,-125107305,15549382,384714381,-2097767856,-1991769193,283901510,-1963032949,1183772227,-2010755578,-28377340,16678531,1187506813,-385875458,2122579829,158597370,-92864681,525198746,-1705552377,118457393,-1962654069,1599997526,574153,78536,1988843095,2089207568,-956300801,-38266,1619445759,-1929379585,385839750,-177725872,-2089838079,-167050345,1983450997,956658952,91490934,-1293303765,1652999940,1442840831,-1710590209,154075235,-10582391,1316274187,1603000459,71797532,-19888503,150603323,2122516085,510984196,956890785,1979633798,75399942,-1592822784,-2043082484,511049424,294531,2122520692,57999364,-16736023,1795120822,187144704,-2037839777,2122579810,1266483208,-10305917,-1958448128,-461371322,1654557567,1011321343,542407,880771840,-164858624,1946299719,-729364698,-956281858,2029966982,-662255872,-956261378,-922822010,74076928,-19626355,-711307242,-1928751355,385801350,205776976,-9533815,132665408,1958742796,-13833981,185484939,58002502,-16651799,1996426870,-2097767924,-1073020009,-2037570443,1183448946,240552972,-16658967,1795120822,187144704,-661976993,-20013431,-383879169,1996488525,209125134,-1753024870,8404227,-605486210,242679806,-1710459137,146735973,-15829249,-2037576586,1343684478,923288474,2122747140,1720093183,1754696959,2143191295,980761343,-1976117109,1093507079,1787201792,-974630657,1975520011,-23795453,-19102067,-2037690346,1346436970,185293288,-16091968,-385913162,2011761572,1720091646,-2033777921,130940,-8878393,-1634991627,-1631256710,-2144927898,57999423,100731625,-2097767853,-125107305,-9914625,-10045697,513419882,990318394,-15567417,-38730,-385915210,-1073018048,-588709003,1721680896,-1981873153,-1929414498,654277254,1560248192,28837237,721611520,2089191872,1338477567,980729867,-8872252,-12088794,-19757432,74721852,108347196,-8616249,-1098907647,1952251602,-759267314,125054974,-19743104,-2095745734,-1071971841,-2037786377,-1098645652,1962999676,-12850935,-8876289,-1098666005,1946222444,2022113028,1824424959,74776831,1249705739,-8876289,-8872252,-2012771802,654234246,-1006630970,654272158,1946173312,-397212130,-1073018224,-1224796812,-1645674642,-762934774,2023671038,126363391,-1963104791,-989932922,654276766,-2030106744,-1098645640,1946222444,2022637316,2058813439,2025259007,242679807,-1710459137,70715500,-9781629,-1962379777,-1979748730,-1962972538,83847814,-595163071,-578369794,-2037564674,1343684318,-9795957,-538423232,142508809,-1926204416,385801350,-1706027440,70715500,-19102067,-2120593386,1443413763,1443395327,-1928825089,385801350,-78321584,312102994,-2096550143,16743614,2122519412,225705994,-10569985,253231770,1975520007,23849219,-10568061,-166824960,1948256070,1887880968,-352321025,1887880966,-2097151745,453051518,402880,-1996225275,-2080414586,16740542,-1224797580,1783693150,1778412032,597989888,1491797775,-10305917,-1958841344,-151035234,1946232903,41418518,1603928426,185011996,-955747136,33513606,-955847936,16736390,1623098112,292815103,-10569985,6949738,6946922,262637210,1589051143,1689714687,1778412287,-1711248896,118466438,17071747,-148586469,-1996222971,-2113969018,1073743486,1317012597,2122416135,1958739974,1891533628,427032831,-10569985,105286480,1352658725,-15829249,-1533408138,-351858909,1589051159,1183535359,-1074846458,242679632,-1710459137,118466438,268854913,108954432,-1203866624,1183384053,241077260,-2147004800,-9388413,-15436800,-41290,-39754,1344145014,253994138,-15275257,-41290,-39754,1996424822,209125134,262637210,1891533575,661979391,-10436989,-14650368,1795120822,1778477579,-1711248896,118466438,-10569985,6946922,1285161322,-1962471679,1593801862,247646559,-326413056,164608030,1996478606,242679568,-15960321,1996425846,108461832,-337116822,-892788742,-1664614388,1448542208,1460043403,1778649448,1778412032,-1484350976,1183385359,2109737982,-373282043,1750532407,-1924135926,385837702,-1484350896,-2037577969,1183448938,-296317716,-9912695,-9781632,-1207601829,48955393,1183432747,6969332,1594566554,200313608,-150309642,-2145371068,-588709004,1787202816,-163149313,-1946659188,166456446,155156518,1191119988,-161561354,4161574,-970527115,-2037579769,1343684458,-1753024870,-96040701,16023171,1325347956,-94467078,-9718131,1452080779,1086732014,2122931455,1807646956,57945599,1191215849,653149838,973161926,38127142,-327251712,-2037551125,-259260566,385373836,-2097767856,-125107305,-2144986645,443812156,775716902,105860980,64068182,-259323713,-1896327543,-15992762,-2144935809,712313148,-963947002,-930364788,1379976076,21335376,-1980134576,-1979751234,-1694538082,118438370,-10182972,772261414,-561312789,130426438,80094766,175570688,-16222465,1996484214,-2089837844,1183515543,-916496652,-939521846,1442840704,164608030,1996478606,-2142860018,1996443670,652742150,-1012992,1996426358,-2142860022,1183535126,8404232,-2135424130,530206720,-1962698877,-916578362,1426066122,-1205932917,-661780017,-15960321,1996425846,209125128,-1710852353,154075235,1038618192,-892788738,247988232,1448542209,-244025,1954975231,-11528449,1996425334,8480774,-1753014374,1954974979,374347519,138648144,1586168887,675804684,-15371263,23724663,253517722,1958742791,-163133689,99287041,16139975,-159481088,-1961659392,2013203550,1779132930,1778412032,-1484350976,2123040527,16744714,-1927711552,385806982,1954975056,-1957685505,1608810695,90171472,57982987,1342211305,2130864208,-955759974,-96040696,158646283,349542992,1183385359,16220664,176064896,-16279926,-1031014870,-2055156608,-164465465,125046978,-15679869,-1960414162,2013203550,-226063044,-1924131074,385840262,23980112,-1928562945,385840262,121870928,1183386047,-58817540,-1928430337,385806982,149444432,1958742789,-92372053,-16223232,-711264138,-2096689388,1962867838,-154694905,41238724,-2033814549,-1336148238,-175732691,-209286914,-158939394,-2033820162,-402587913,1183384865,-402625798,1183384892,-336188418,837310013,84666373,829802043,-1705639574,64421890,628408331,-2008988531,-68474,-2037576586,1343684338,-1090289254,1783648776,53451519,1183386047,2092960764,1983464966,-4292610,-303498634,-58817788,-16091650,-26604426,2131869082,-159481079,-1961659392,2013203550,1779132930,1778412033,-1484350976,1996424975,39436,1996425663,1778412044,572168704,2122516863,158662396,-1962123637,-347599801,-62485757,-892772514,80216072,-1101660159,-2037514241,1343684478,-16222465,258606710,184804584,-1960479296,2013203038,2122747196,-1924131073,385809542,3270736,-1928694017,385809542,121870928,-259323457,1979645571,175570697,297638486,1996425599,1778412042,572168704,-963966593,113953118,444416,1183536640,106334980,1451880587,140428540,357009958,-1459665272,-1911983088,1188989890,1527236134,1459386111,-1962391925,503646806,-1706012160,60261231,1459386111,-1753024870,-1947204861,1190591558,158601471,-561266546,130426438,650153565,-16775994,1996424822,108461828,-1710983425,70715500,17581815,-16026240,1996424822,58825220,1190594751,1954546188,-62484953,642178699,-167180346,1964048198,140428311,477626150,444071718,1459386111,50497000,-62485520,67913463,-1910672256,-561251258,130426438,140428297,410517286,1459386111,50415592,-62485520,135022327,-1910672256,-561251258,130426438,140428297,376962854,1459386111,50421224,-62485520,269240055,-1911065472,-561251258,130426438,-12154359,105964586,31058006,1183772675,80094972,-1026990592,549978122,1448542208,-1962654069,1183385174,-162100748,-1948236147,-27882256,1256980267,-472785013,-1911792125,-1960440250,702727,-768878453,805630455,-1946270066,1188989907,-1962440666,-137221182,818053361,-1946270066,-2010757410,138840855,2126986056,172395020,-1946270066,-2010757410,2117682951,-1900970232,-970523066,1183645700,-1930392608,-661914026,809467958,1589910645,-196673548,537380390,-762172,-970525626,1183653895,-1930392607,1996488278,-193527818,1459517183,-1752993894,108461827,-1710983425,60261110,-1026990242,-1957363700,172395500,-2096865596,637666374,1183516553,73304844,33834627,-1962440410,1342507078,6600960,-235417045,637820555,-1027008631,113770506,1183449088,2041096,138840912,-1056841691,-1957689880,-390002618,1183666185,-397404422,1183711144,1783633658,-16553427,1996424822,-19470332,443081,2248,1183536727,199803144,-939637111,130118],414,[1912605757,-26311927,-62470388,2122514434,91554046,217990855,-28931328,-1946663287,-1071314874,99139847,-1963309431,522520646,-1981755136,1183710278,1783633656,-16553414,1996424822,-25761788,1979838603,-58817788,-1003588608,1191117918,130426372,108461856,-1962641665,-472777634,-692584674,-1694790911,60261231,-692715746,-2097767935,54526871,1590070256,113428831,182272,1183471104,48283656,738150024,-12126474,-1979288448,-352199548,-1003638782,1191117918,126363140,436338307,48333001,-771636864,-2092499098,-713161730,1577059512,443081,6856,2123060823,105286404,1183446923,-431583748,1746817046,1317864285,-1705961976,149356607,384190093,-2097767856,153944983,-774310144,-28931616,1183714027,1188989948,537380390,-113013,-1072955826,1996483701,1183667964,-1706027290,60261231,1460041471,-1753024870,-916496893,1426065602,1465314443,173458718,567089844,-989573493,1320420950,41034189,1595916339,180537694,-326413056,1589925718,72780550,1337229493,175251917,357534246,-227225211,1583333427,443081,1458342741,2126782039,-65075706,168052363,-1274645056,-31339239,-1328510272,-970544548,-141885435,567101364,-1070398862,-916562145,1442842306,-853953449,1608788513,-1957313698,509040364,-1274784059,1914817851,532689666,-1026990497,-1957363708,-1957210388,246678614,-467000883,-1026990497,-1957363710,1586190060,511180556,664404074,1342725899,-16091393,1996425334,137533958,-259323505,125059136,-1962314680,-1207374906,65798142,1593835448,576201,1475119957,-810017194,-2585079,1996426358,6527494,-125105873,-1711248809,140446503,-166989685,-1070922635,-11071509,1996425846,510983944,-1895404902,1600003849,576201,32968,-1205971369,-661780017,-16222581,1183649398,-11528576,-401734026,-125042782,8453761,-2135030914,1962281728,2139276822,1183645951,-11528576,1996426358,-493201910,-1962471623,1600004039,707273,518818645,-1911959624,276234200,-15829249,1996426358,142016266,1778808575,-240850944,214616351,-326413056,-1928340376,-169340834,205949696,-1156690293,635961345,105286401,1948237993,-536691962,1510019048,-160831139,1426066634,-60232565,207522575,-1962891544,1317734470,113418,1510014440,-133174947,1426065610,476638347,241077008,-1962899736,1317734982,140414220,1510019304,-139466403,1426066122,1248390283,274631440,-1962907928,1317735494,113422,-1962887192,-1062664634,-1157204961,-1578573822,-379758080,214630210,-326413056,-1961858456,954731614,138840832,-1156952437,-1880621055,-379758080,147521174,-326413056,-1961850264,417861214,172395264,-1928573301,-1561851810,-379758080,181075638,1960512256,197888791,-1206553381,-1064433201,476023590,41910566,74795854,79987651,1614855057,-1959381781,-1961172209,529217227,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,920226564,-952760437,-1157627897,32038976,240829184,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913731322,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,65388,0,1475119957,141986646,818307,1156983924,108298284,101481579,2089486059,48742668,2784387,2080572276,272927500,-1962508797,650153695,-467007606,715195371,-916496891,1426064586,1448602763,-167086453,1954556996,209480454,-1962480890,-406778756,712803074,50557952,1183452284,273451782,-1962377725,650219231,1599997832,445129,2760,2123060823,41287432,385238669,405314128,1183516431,-28931588,956593547,763235445,1183667799,-1706027274,159319370,427081739,425603,1183516789,-28952068,-347733124,734432218,-347601851,-339309814,205884163,1577338155,80398687,837632,-2091493632,1946158718,175541036,956843659,1953825860,234908246,1040156136,192806913,234908246,-1946191384,-1090262024,-947191807,-352041981,173968211,-1929218049,1343681606,253241498,175570695,235435775,-1979787800,1183579206,1183401992,200313854,-14189322,240519798,33471976,1183579206,-62506502,-347208833,734432230,1967130694,-339309820,21269767,-1070923029,-892772514,281542662,1586167808,41418506,385369741,405314128,1183516431,105261832,-15174336,1996425846,-263811832,1251627030,-1962311931,1177287238,-1960383498,1177225286,393562118,-16091393,1183647350,-1706027280,159319370,-135117173,-1962480680,1177288262,113953274,147324928,-1957298176,1962870390,-129594110,681201686,-1962471656,1178204742,-1958710018,1178204230,-1959234308,1177288262,2096601594,81178,28836733,507808000,737953419,-140904378,20782204,-1207730944,1149829121,510457632,1443513481,235173119,1577108712,182985,1475119957,176065366,-2096859765,1962937469,10873091,1023952523,1819738120,781443281,38840319,40305250,41288300,41943680,43909786,1965753006,55438110,1223368309,-149011061,-265609107,1166753515,544077598,887877635,1208763787,511571865,108461904,-1415945110,-150532295,-259318163,-164947221,1166743275,-140949492,1972051581,1324493580,-1705572629,163512320,1208763787,511571865,-150186709,-700757286,1166741117,-140949492,1972051581,1324493580,41809419,1966732843,1460040708,115871318,-916496896,-939522358,1459617806,141986646,818307,2123059572,-1714975994,-1960936201,-1958212540,2096601546,206842654,-1958028553,2042702791,1002449666,-1962770736,-1946514480,-953480124,1209943043,511506329,1006519945,360521796,723534987,1828191814,2126986014,734497538,721611768,75250175,-420936843,742689280,-1073733595,1183385064,1958743034,-509979130,-1962311928,-140966844,-930406788,-140916853,-1054138756,1149965176,2096601348,-1949791458,2096601543,-339662050,-1714975981,-1960936201,71601096,511506329,-654851837,972965513,92086340,-344129352,71600908,-140916949,1828134524,-62486244,-16483191,6947444,-140916853,1783635580,205818724,2096601416,541338398,-1415950272,1342639929,623395978,-1706033151,150408921,19416310,1962886516,-1711183358,118430815,930398219,-1929218817,1343681094,253241498,41221895,1794930431,1778412032,-230257408,-577089514,-16199901,77202036,-2096689340,1946221182,1553618438,1577680648,80398687,0,0,0,0,0,0,0,0,16777236,33620480,33751554,16908568,131087,524295,18088213,65671,655371,3211312,36307499,36635182,36897325,67240961,68027395,67568646,67699720,67830794,67961868,67437584,68224015,68355090,68486164,68617238,328728,68813849,68944923,69075997,69207071,69338145,69469219,1061,59507043,25821578,25821578,60031359,30867863,32899559,35127820,36373028,37880379,39256651,40960625,39715422,39715422,46334645,47907538,50463480,52429577,55444305,57213794,24576873,60621115,61539227,62981050,48890823,22348098,43975312,53805736,67240953,70124552,70517812,72352832,74187873,-938881096,503316524,1465309326,1779332863,187144704,-259323809,1979711293,56486147,235685515,48903,-67092295,-544493582,-1961984373,777390670,1585342463,-385596277,-1201798341,1279000575,1443331340,385456721,686360959,142016259,-1710852353,160891991,1577261801,1962882303,40521986,259483290,112647,-1711077655,163514225,1745026793,1962869248,578092836,-11532309,1996425334,275965958,-486349079,6967576,384059021,41221968,681201686,-402190568,-840365408,1465343490,383811213,17865303,-11139313,1996480630,-465138206,-2115481578,-1705568758,118453955,1459791593,142016337,-1710852353,160891729,-402483479,-1705631601,159320156,309334,-509997589,1443462920,1444972776,1342178744,2131869082,41019657,108461905,2131375002,40233225,108461905,2131428506,39446793,8501342,1577210601,142016343,-1710852353,160891013,1359102697,-383904792,-1705967045,160892317,1359098601,-1710852353,160891843,1577199337,-382319477,-10616289,-11448268,1996425334,977050118,233375503,889150978,1996443984,108461832,142016342,-1710852353,160892685,255474842,32434439,142016337,-1710852353,159319370,1359077097,-1090399078,30861577,142016337,-402229505,-907469055,142016257,-1710852353,163514179,-16663831,1996425334,798642438,-385237245,-1705967189,163514373,1359061737,-16222465,848954998,-385249528,1996423571,108461832,-1895163238,25553161,108461905,-383792664,-397344389,1961434657,-4694527,1925778431,206322677,1364652157,1206387306,22931718,-18338,2784384,1149961588,-1948783864,1223231044,-4694527,712802559,-1714981888,142016342,1359378175,-383950360,-347078352,1358981634,-16222465,882509430,-385237246,-1956773605,350817348,-488703,1996425334,23744774,1441268074,285180186,1024095236,91553791,-1628942250,15853853,401101136,15395093,466806865,855696361,-11448128,1996425334,476112902,1359008489,-16222465,-711326090,-385247483,-1956773693,-1125565884,1284070912,-1993741510,-895869876,-150370559,75844,1962875508,-1711183358,118430815,1962872436,1778412034,-1711183360,118423884,39510,-2065102401,1284070912,843876656,-1956742165,1978347588,-18338,-16352128,2088766324,343146538,2097957947,1448171023,108461905,2132277146,230615049,-1956753429,1240139844,1996443984,121608710,1038813591,-16222465,1783694966,-402560512,770382208,-1960958232,1149830724,1553618440,-351699192,149002780,-397014657,300621341,1364219742,-16222465,1335494262,-351858851,1583323393,181061919,-326413056,141986646,-4664781,105810943,1930185787,273976091,1586217011,64684806,106824667,-1912185341,939468482,1477596299,80398686,147324928,1448542208,-16482677,110756469,-1962471548,914195440,1443460096,-1707706881,119492069,-167617141,1947216711,1183666970,-1706027272,118429736,-126419114,-362753,1996487798,1443490814,6946922,6946922,525111962,1979667975,-1711248840,119492334,1600046731,180937,-1947432107,2139293278,208928822,-16484609,-1711201226,119492069,-16359797,1996423799,-2077124092,-1027012849,80216068,1448542208,-2096333173,1946159742,172395278,2131510585,-18426,-16699927,1996423797,108461832,253241498,759559687,-1958579196,-140965306,-930406787,723414519,-654898618,-1004900873,-1993996706,1157825095,1200170522,71666438,511571865,-1047801717,1844953643,117515804,50826022,-1993991099,-1092025273,138841600,36076931,-1796668556,106859264,641222027,637814529,-1996077173,1183579206,71645450,1166757247,-28931836,-11070485,10157686,-1006008576,19269214,1191117383,172395518,2097038905,205863397,1166738815,1460136730,39504,1589905799,1191388678,1200170498,-62485754,38222118,28862589,-1956254976,1460661232,39510,1589905799,1193879046,1966687746,1475116804,-1710590209,159842304,637951684,637683459,-351910007,944081717,637951627,-1962653951,1160448582,443414276,38242598,639255811,-1962522743,1161366086,1460633348,-401735318,1157825352,172374788,-1070884737,-892772514,348651528,-2091515904,1946158206,175570755,-16222465,922682998,983172422,-16314593,922684022,922682826,110757320,-1996021938,1451881542,175570934,96876287,96745215,525212314,-263812857,-1947052407,1273695862,-1961986421,1144589382,-167349240,1946299716,39619386,294787],415,[-257878668,71776512,-11334284,40503926,-1761422694,-15865080,1996444468,-1711117814,144114316,-16091393,1996425334,983191558,1443303199,-1710459137,159319173,-1981004151,1157033558,141820973,637951684,65734539,-1996488008,1552677446,726136322,-1590266872,101385686,762643924,1779070719,160917504,1376152168,1458337535,-990218497,-14285218,-1960443273,723911751,1962889223,791190042,-1595340617,726136320,-15698936,922684022,922682838,110757332,-167305394,1946299716,1996445210,-92864758,637951684,-16615425,1996484214,-571994388,-9770212,1996484214,-2097767700,1156973463,947208237,2784387,1156985461,292815917,-16091393,1589967478,2013210118,-352032254,175570730,-990218497,-14285218,1996423799,-327745554,1336121936,569050911,-16091393,1589967478,2013210118,100821506,-294191277,1357674239,6946922,525293210,75399943,-14912512,1996425846,-193527818,525207194,175570695,-887041,446361718,1577525070,836297,2248,1988843095,742716934,-160402424,1965042756,675608170,-10193919,23724660,253517722,1958742791,837310038,1459129340,-1928825601,1343682630,-55384050,20464779,2089024582,594804774,141885270,1443129943,1778939135,11593729,452985149,1115584,-129594032,484986902,1460398875,385369741,543791696,1465255695,-2130949656,1579166796,46844255,575488,-1957275904,1156974198,1853098028,539772150,1156999284,1584660776,1778545919,476027393,-1073019121,-396996492,-125043796,141885270,385369741,770182736,944016380,-2080619007,1946166908,1962890785,74077960,141885270,736625002,81152,1346420763,385369741,446294096,-1923675157,1343682630,253782426,-396929529,1686174662,1600053036,182985,1224,2123060823,108432136,1997305145,-18427,2105758443,242548778,1963357497,112645,-1070906645,1166753515,-1966527728,-494850987,-661979008,453114499,100541632,1844903942,-1982625012,1451883598,-60898050,-1977165821,-259287040,17071747,-20904587,-2096895228,-963964954,-1026990242,147324934,1448542208,-2096597365,1963075196,1996445195,8165894,1105922439,70075638,2122518388,-1071972090,541328192,-350327561,41221932,385369741,405314128,1183516431,2096601598,1959922458,108954377,1207900929,-13958421,-1711389045,52067575,-916496697,-939522870,1459617796,176065366,70075894,-1175911564,173378304,2114058883,2105756161,57999372,-1962891287,1183515765,539912,-1981217930,-1813982976,1839726382,-2113241334,-1677032182,-1408586742,-603269110,1309335818,-347706133,645759849,1460499714,-1711248810,159842521,1458303115,1391194667,36076931,1448543861,-404029078,1122759171,1166799499,1355164428,1778808575,967547492,-1073019121,1166742142,1355164428,1778808575,967547492,-1058339057,-1125400533,317453867,-351505013,-401713250,-1705509381,163512320,240585707,1476259560,15208022,-401713396,1600060766,445129,4808,2123060823,947227402,-151488887,1946430789,1996445455,108461832,-2029900646,18934025,-1929218561,1343680582,253241498,-196703481,-1980742101,2105802310,57999372,-1962868247,138217542,-786598144,-13724704,1762351015,-1358190069,-972308981,-552876533,-401874165,410331915,725239179,-969146810,1972045437,-25810118,41809419,1166800427,-28955846,-1070923143,-244087,6947445,200179337,190870774,1448572096,-1706007446,118438315,1963152363,-1950487784,-38142394,-101213697,-268181295,1183559403,244222,1166798827,-28955846,-1070923143,108461904,-1415945110,-1962471623,730721264,-1953895434,-2064958859,-186118569,10115068,1460256512,1689800427,721611520,-96040512,-295793840,623396746,-1706033151,150408921,250509055,-1946367256,2013261406,947357954,-134711765,6969054,6946922,384845453,601725520,1586170063,41418734,256115866,-294191353,-65738738,-892772514,482869254,1448542208,-955484533,63558,19416310,1962872436,-1711183358,118430815,58048523,-1979606551,539307076,99139584,200558217,1443198144,-61216754,1779070719,1311808002,1552615199,75465474,-1592429568,1194918128,1393390596,1779070719,47356418,233506967,-11324161,40503926,-1761440614,-28931832,1342863103,525198746,-163149561,3570819,1996426868,913637130,525198746,-129595129,-1929218817,1343679558,253241498,175570695,-1280257,1996484214,-227082256,525111962,175570695,1782084863,1324259840,1149962015,-263847624,234973782,66893800,1284179012,-1053079284,1149961852,183191564,234973782,66887656,1183384644,276119802,-1928694017,1343679558,-1694599425,118431546,-1996209013,-125043130,1149992427,-297401574,972179081,1752566908,36076675,1156974196,192152621,1183668054,240129772,-1913139224,1343677510,-16353537,1183646838,-1706027284,118431294,947175435,23746390,-1979987480,2089024582,410255398,1996445526,1023502858,-1071972351,1183666240,-397404436,283842087,1996445526,-330920694,1996443670,-120657668,-1980610933,961015366,58522238,-2080408599,1946220158,175570699,-1695123713,119492069,16285315,1996426100,-126419190,525198746,-193035513,-14781440,-401732490,367786578,1779070719,1778412032,-1711248896,119491730,-1058533802,-916496646,-939521342,1459617806,176065366,16402119,41287424,384976525,405314128,2122516239,159186952,-1174125173,-823590911,141986560,2130212411,-126448888,33179335,108954368,-1962378240,1178142278,-955941386,129606,36076931,1173777524,1081345069,-149273205,-969204115,-963961218,444463001,1183565963,2113378566,510523164,1292093443,-61961980,652997003,33179335,105286400,478017433,510523200,1963192459,250301956,-1946257783,2113378758,66095898,1166738549,-969193460,1187449213,-1962933766,-1957819275,-963904938,1187461611,-1996486650,1972045942,1461775108,-230257322,-401715178,1183708748,-11528462,1996425334,499161606,-1073019121,960941429,-612430731,1208763787,1593464459,113953119,182272,-1957275904,1183517302,205797640,2088988542,192217130,425603,1149854580,-1973490938,1183319622,71732223,1208513608,1950879604,-1071781102,-972751002,-351273402,-28916205,-1978799120,-524222650,-12187644,16664262,623658122,20775040,616569600,394750,-1962119945,272927704,-654063317,2123088014,25830920,184436258,-2010710202,-916496895,1426065602,1448602763,-2096859509,1963075196,6968865,-99424242,2126515016,6968844,-100210674,-347080565,-1946211582,71566279,1149964779,172229380,206342984,2126592841,1589742338,46319967,968704,-1957275904,1183516790,71579910,1784030079,-907538943,71566329,2114340411,675608084,-15830015,23724660,253517722,1975520007,12904707,108461910,384976525,367529552,742689525,-1073733595,1183385064,1958743034,-401713659,-396953449,-125045652,-1711117737,119492144,-2096997237,1946158207,15769875,1946437433,1784107787,47356418,199952535,1465070847,-1936063894,-1995925758,-1072955834,1347881588,525198746,-62486265,2522243,2122524277,242548740,-230257321,1996443670,523934462,-11139313,-1923676554,1343681094,-402360577,401339872,108461910,-2096993705,453051518,-1924120384,1343681094,1460866792,-1694730497,119492069,1072191318,-92371980,1443197952,-143595506,-1026990242,113770502,1448542208,956843659,192742982,1183570059,138840326,-1962516855,2105739902,712310826,-16351869,-1696005259,105199872,1183517564,105199878,-1964440705,1979668224,74907398,-939607320,-63931,1784117739,-1914171903,71631864,-1963178359,539307077,99139584,200951433,1459975360,-142481394,16664263,-25785600,1983462891,956661512,511510134,2130998585,-59360999,1448547452,-538443414,71711735,1448544372,-402360577,1983512159,956661512,175965814,1996445271,-402429436,960953727,-1098969995,16416387,240584052,1593222632,146983263,-326413056,67534467,1586170236,759690760,-1961396928,939460702,-1962864280,2013200991,108461872,-1484350893,-892795121,-1957363708,108462060,-152180722,-1962654069,1200162398,-401714424,-1026951590,315097092,1448542208,-955615605,63558,108461910,235173631,-1979971352,1451883590,200838142,-2096270126,1946173052,-96024825,99287040,33179335,41221888,384845453,405314128,1183516431,33565960,1967658356,15067395,-385649336,1967653816,14280963,-167482903,1963207748,73459971,-1962654069,1149830742,609519906,425603,1183517052,1178290422,-1954840826,865666630,-1044239422,-936573728,-1982269696,20840006,-955941632,130630,1778545919,-25755903,6946922,259280026,108954375,-2096726784,1946158204,-163148991,105265992,1149962623,71576332,1445950536,425603,28837244,721611520,6967488,-146282482,425603,1149961597,-1962022140,-1924658108,-1053097651,-1047854466,1150023819,1975520042,36563203,1929380141,62449923,1996489005,142358789,-1410792587,-396929533,2089025216,125108778,6969174,-1995324184,-1813433732,1048347395,-1962052608,2013216348,941464092,300615439,-1711115009,118437917,137118966,1877541749,742716931,-15502272,40501876,259323034,-401713657,1686172902,2089008940,108265484,16678531,1206453108,142508291,91554307,-352321096,-1061147902,1144128736,1058092,-164871119,1963994180,1748303663,-1957232335,1174616132,108461828,-1484350896,1183385359,1958743038,146707,65602420,-1547687165,-1331492174,49867018,70012032,4095107,1149961844,776243462,-1962654069,1149830742,609519906,-1711115009,118466772,271336694,1750470772,1996423682,74907398,-369231896,1962869438,1744923138,6947216,1285161066,-2096689292,1963076220,-1710200289,118443846,92127243,33048263,-1710134784,118443846,75350027,49825411,200820363,-385649216,1950875883,1467238412,-385649336,1676214416,108824833,-2093843319,1979658364,2089375265,1784108848,-59054080,812973910,57278826,1459266280,1781560575,-77207551,-11134229,1962881140,-402626000,-11076520,1784098932,1778477569,283830272,19745920,-1996417559,2089354876,813467954,23746390,1039443432,-1071972351,-527771401,623731762,1144062208,-1973987796,19213636,57298944,1459242728,759466583,1342177573,-369424664,1156972758,276037933,812973910,1781691647,1778608640,277800960,-1996063607,2088972924,58064688,1446018185,1781560575,-196548607,1681055882,16786733,1445741617,1462793471,623723658,1783627777,-402626047,-2014769064,142358784,240518516,-2081187096,1946221182,-339244284,-18429,-2080618871,1946233468,1347442184,-1914175382,1996445435,-402560260,1183446006,-58817538,-2093648641,1963010684,142508295,74777091,611696651,-59310250,452985149,1356396480,1183384426,-108402450,-59310250,-387025153,1183578699,-28931602,-1979955573,2089354820,847022384,841835658,2489958,742666497,1946713145,-396929531,2122447900,1963065608,39619337,36456438,-269941899,1996444416,74907398,-687645030,1975520008,-32577277,33712214,-16353537,99091574,1748303868,1962869292,-16750072,-2036727180,-385413209,1156972730,58000428,-2097106455,1963076220,1962890773,846528304,623723658,1783627777,-402626046,2088963928,578027582,16678531,2088967284,159121414,108330838,-1662517142,1149982457,105154862,-402560432,1962932623,-1711183358,118453492,-80976768,254328218,138709767,2130986041,23746063,-212932594,990135299,175966276,141885270,-401735574,1156972897,880017964,16416387,1156982644,276041772,-167617397,1963206215,23746055,-83498994,742689366,1023414309,-1071972351,-347062208,57300483,-85071858,-1026990242,-1957363704,106335212,2030327299,-339727612,140413712,2131515193,206015238,-1962742968,113428930,1099776,1988843008],416,[759494152,1443656708,-1710852353,159843051,-1962876951,1143671876,721582346,-28931648,184962699,721583561,2126592969,-1983804670,1144718918,-385649404,1962868920,-263811838,681201686,-1979248872,539307076,99139584,201082505,1443198144,-242882546,36076675,-11137419,1996424308,23763462,166398343,721699979,1828128326,-129595110,-1996077429,-1073019836,2122520692,225706238,-10196400,-1415905674,-351858887,6600711,-1070923029,-375159,23724660,675580496,1342177573,-150021734,675608072,-13143039,23724660,253517722,1958742791,41221929,1996423274,1778412280,-263811840,-577089514,-16199901,77202036,-2096689340,1946221694,-401713659,-916524950,-939522870,1459617794,142510934,956987019,75367548,1693144918,425603,1784024436,-1175974399,71566321,1443162952,-1980266264,2089025094,896795174,1149093691,70075638,-1957290892,2096601543,541887262,721582409,-138335287,-1706025364,159843051,-1957289237,1177224260,2043085822,-339727598,2110208782,1465275919,-644218774,1342801664,-24778738,-892772514,-1957363706,-1205971220,-661780017,1779332863,187144704,-259323809,539772150,240519028,-336574744,-401713659,1579151290,707273,4296,1988843095,39619336,623527818,1183383568,-129579022,1187446784,-1962934032,1183399492,1958743034,-2082960619,1946296447,545227526,-955812605,128582,1187448299,-2097151754,1946220158,-94467308,-2145105930,1207307124,91562020,-352321093,-153408766,1946430532,69396739,-2081137015,1962937468,75399945,-385649549,2088961040,527761962,1184501866,185012047,-955941440,129094,1184502122,185012047,-2096857664,-2130511802,67176062,1183516277,45607172,-2096464757,25035263,759494223,-14322672,-13735372,1962869878,41221896,262637210,-28931833,1979711037,62056707,1962934077,42395907,1023690379,57999580,1979845097,60483843,1366564908,1467271422,1937033470,58050814,-33517591,-385649208,-922877801,-1612119179,1976106496,12380419,58050814,-33504023,-385649208,1194066157,501810037,1963207681,20769027,58000428,738288617,-385649336,1172898056,-939578621,127046,-2097029143,1946219646,53668099,36076675,-11138955,6948980,-947183893,-125052681,-2097037335,1946219646,51570947,36076675,-11136907,23726196,-2029987430,138685193,-947135253,2122569963,57934068,-1090326551,-1914079952,-193035519,-385649664,-792788256,25094538,70075638,1149965172,2096601352,1958742814,511478588,1709826039,-226589951,-950307584,2491462,16023171,-1377238156,-16638,-167687191,1946430788,205818655,511506329,1150011531,2096601352,1975597854,-369153275,2089484588,19327262,15892099,1187454069,-2097141756,1962996862,17819907,-151363957,1948263495,40036611,1962893035,18114562,654605955,28837237,721611520,6967488,-1533411222,-385413341,1190527552,58000120,-2097006615,1946167932,-401713626,1784081883,1795123967,-169678847,1206390358,34859501,16154243,1586170228,608696058,-385649536,1207304712,158670884,204905043,-102168209,23745281,1016725866,-385257717,2088960492,108265514,33062531,-571931788,742716929,-15633344,40501876,259323034,-401713657,351005938,1778545919,-1976107262,159344645,-1709671832,118453324,623658122,20774976,-138405120,115392728,623658034,1144062016,26667308,49825526,2088961652,57999402,1442940905,-315496434,141885270,1778939135,-180951040,141885270,57278826,1458790120,1778939135,-199104511,-1073791511,-11141119,-396949388,1183447800,712803326,958887168,58000964,-2097069079,1948648574,75399942,1444115752,1778939135,-312416255,108380171,-1995946869,-11076026,-706150794,-401713419,1183575239,1958743032,2121549836,1208382536,-790005644,742716928,-2094697152,1946233468,1996445215,-25755650,-1377304470,1996445428,1778477822,-220862461,-25755818,1072365930,15761027,-1662450827,1996445184,-402494722,20835578,-138405120,853576408,2436452,742666497,-25755818,623723658,1783627777,-224794621,-25755818,623723658,-397410303,1183576919,809798142,2088982763,108396336,-1979824501,2088972356,108396338,-1979824501,1156985412,242499628,19743990,1149965429,843352368,-11137813,1962881140,-402625998,-11078632,40513652,-1964211736,761541344,822149157,-11129788,23789174,-1962408728,1149894214,1996445234,234908414,1459286248,-1090518886,-401713655,1157032778,443810348,16154243,1586171252,608696058,-2147191776,1447044175,-401735318,1600058507,443081,1224,-2013155242,1183383110,-2000672004,1183383366,-62485763,1979598392,-25264060,-1003326464,1191118942,126494216,-989968760,1191117918,126494212,-1912846712,1343684166,-1650851478,-1928806653,1343683654,-1650851478,-351748349,-58818368,-1071909631,-352320731,-25264080,-1207601920,636157953,385762957,-62485168,-23441386,-1962361088,-97296,45614453,1309338368,62391669,721611520,-1026990400,617086984,1448542208,-166824309,1954556996,205949719,1963607563,24766723,638213828,1962950528,23980291,1074284171,1006257801,293342276,294531,-1070922636,1149961451,1183401996,75400186,721581312,-263812672,1208763531,2131248699,75399945,-385649408,2088960307,58523916,-1962857751,1187450948,-1996488458,1157036102,108298284,-1995291509,1586228806,742913550,1800369280,-1006175650,-1960380802,-296318207,1451880587,108954612,-1960872703,1959136194,173982745,1530888230,-1030877068,1530691622,642123893,1965898880,1996441089,175570700,1458861823,1006542312,58590790,-385837335,1207304374,1936982316,47990471,41388800,-1993325429,-963912122,-941603191,-7610,-1962260853,1183386710,-430536220,-1980086645,-661919674,-1006443583,-1960380810,1351296512,-364476158,-1947445623,939462238,1996437866,-599355938,-2036707306,-1962471513,-31752,45614453,-2096305408,91554303,-352320584,-1950340350,108936184,-1946189847,1451952710,-94467316,-1006443583,958854774,637957376,1946308665,-96010461,-1946532213,1194921566,-955943668,64070,972703371,57995334,-939591703,-1466,-335919477,-18429,-1026990242,113770508,-1957298176,2088961654,108265484,70010102,-2098658444,-1710200320,118443846,1184502122,185012047,-1207599680,48955393,1183432747,71732222,1946165293,742717022,-2093976448,1946222206,75399946,-2096860384,-1958738874,1183384646,-62470406,1183667712,-11528454,23726196,-102235798,-28931587,-14881984,-13669836,1962869878,41221896,262637210,-28931833,-2096073664,1962868350,23614986,-25755900,1593353704,312009,1475119957,-1946211498,2134445150,-1207601878,820772863,585889323,40523347,199835112,-2095680320,1962936958,142489871,1589908606,71729924,931735042,1586185799,209139980,-947136897,-1026990242,-1957363702,72780780,57987595,-1962933830,1200227934,75048,1014284859,-1960294518,633483978,1194393601,1959332648,-401714389,1996482522,39430,1586170303,675804678,-2146077694,-186265,6947447,6946922,-1710979736,118439454,312009,2248,1183536727,105265416,1586170237,105285894,-1962385783,1988823166,1448209162,-402494889,1178331282,1447326724,74907479,1156055914,-1923655954,1343682630,-463542258,19416310,1962876788,-1711183358,118430815,292864011,-1929218817,1343682630,1285161066,-351858943,675608074,-2147191551,1191323724,2097577529,-916496726,1426065602,1448602763,-2096728437,1962945148,75402101,2097151875,209467757,240543870,-2081973528,1962870396,-31978,1465256052,-401735574,-11077987,6948468,-2081517848,393543679,6969174,-158865394,-1996063607,1465256060,1961361770,-954078226,-63932,818307,1149964660,1144735756,-1962705400,1149831236,-955913464,2116,-1209528746,105155558,-4717589,-916496641,-939522878,1459617796,176065366,956843659,91688005,-335544392,742754891,-1962901467,33129416,-31145957,-150993403,1435175022,64695056,-1980724285,-921960874,1183519604,106334980,654198414,637682825,-352037751,71731984,-1912187253,-1993933242,1418274308,112642,-1026990242,-1957363704,142509036,-1961135104,2139294302,309592076,234973779,-1947754520,1191381598,105265924,1586182012,675804682,-14584831,23724663,253517722,1958742791,173968147,1778546687,1778412032,21797377,233506575,-167092597,1963010119,676298756,113953026,-326413056,-2147197301,-922211249,-939523390,1442840580,-167479669,1946430532,1455434507,1342308968,-278468528,1076643062,1962873716,-1711117822,118453492,753405526,744784102,742717119,-2147191800,1593257060,180937,2248,1988843095,712803080,-1962052608,-8190850,956660991,58657916,1442902505,-436869106,1979711363,-335598747,1784108629,-429332478,1946568251,-11053496,57280118,1458313960,-129594025,-401715178,-1072963020,1156984692,527696168,1778545919,476027393,-1073019121,1962873204,-129594110,23744534,251743386,-167056633,1963010116,676102148,2084128514,1453752076,-452401138,2122546923,343146502,23746390,-191633394,-1996063607,2089355388,813467954,1996445526,-402429434,2122574763,208994310,1946713145,-401713657,183231698,137118966,1283458164,1465262124,385369741,-1444409776,1958743009,675608111,-14715903,23724660,253517722,1958742791,41221905,385369741,-1711183280,118423884,1156975339,74776872,36195456,65781803,1593835448,113428831,1886208,1988843008,-465123568,1552613378,809995010,-1947842935,1144589894,-1207730420,1183449087,172395496,-1947580791,-297367101,-1995684213,1200287814,1007166507,-1071909631,184550437,1183385670,209486828,721777920,166435264,242679638,-1090399078,-96040695,-1912842615,1343681094,-16353537,2107245686,-1962471651,642250268,-1962576892,49014342,1183432747,1781858302,1183666219,-1706027292,118466438,247646558,-326413056,637951684,67534723,-2094657932,1963001471,1207313941,242487304,209190694,101599117,543791696,-892795121,-1957363708,1586190316,880771856,-1962445824,1066087519,-13958421,-15829249,1996426358,142016266,-16353537,1996425334,-2097767930,1464861591,-2096079221,1946170495,877103881,-628342720,-1070922773,1783648921,194746880,-916518761,-939520822,1459617800,294531,62851700,-1983894784,250346054,-1996488257,1586231934,759663112,1183434531,140413944,-1959770229,843525064,738084489,-369686962,729595915,865714571,-1950209086,-28931128,734147481,2109815746,2013221638,1395321650,-16353537,1996436087,1996445688,1395125242,-13600769,1996436087,1996445688,2025722,-1962379521,2013202526,108461872,623724426,1464860673,99090538,-1026990336,180879366,1448542208,1460567691,-401735318,1157882928,206408452,2093038409,205884166,1460333384,-401735318,1157882904,-96040700,990529163,58526790,1074546315,-1963440503,539307077,99139584,200689289,1459975360,-486676466,990529163,58592326,-1962129781,962194416,1400114294,17188598,2122530164,158597124,40523351,-337421848,138840835,1476150921,-402560426,1178329930,958166268,226428021,2096789049,-11118840,-1058472842,-11118615,23788662,-152507672,1946289734,-11118838,40503414,1189665512,2146989625,-159480926,1459975168,-503257074,-1026990242,12,0,0,0,0,0,0,0,1458342741,745160810,-1761262694,200313603,721778166,1055627712,1779070719,1419400704,-1006084341,-1960442274,-1960439225,1149834327,710183208,74789032,36260992,1779070719,675580912,-2144709493,1347571682,1594594202,172395272,-916532693,-939522358,1459617850,176065366,-1995671925,106873916,138906406,-1962785655,1418405956,-62486230,620648073],417,[-1981535741,-1073012668,1153893749,-2097151712,1963139196,608993284,-62458364,-955943904,139844,284968694,1153893748,-16776926,71601460,630870046,1443303192,385107597,-465138352,1183666198,-397404436,1150091742,-1924129260,1343677510,253590938,1778412039,1919426048,1778412035,-62485760,-152942967,91489476,-352255816,734014210,-565802542,-153069943,1946739526,268482565,-1070923029,-1982183799,2089016406,91554082,-352317256,-1983894782,1451873862,-481888552,-1207602175,48955394,1183432747,-732526126,48449270,1085801844,721611520,-834238016,-2083498359,1963074172,2144261,-1070923029,-1983232375,1190579286,125051134,549109803,721677056,1183553984,-866776118,198067723,1175179350,-732558382,198592011,1175181398,-598340646,199116299,17686614,-2134212224,-1588571564,1174603424,-1264496404,-297401594,111190352,1177280721,735639536,-1588532154,-523172172,-135117269,-297391144,1748303696,478872552,1780381695,-1711248896,145163116,-1927396215,-661971388,1962950531,-18425,11987353,69485814,76219508,6972651,1746796650,6947708,1190527082,91521276,-352059208,734014210,-968455726,-154642807,1950415942,8435717,-1070923029,-1949940213,-863975338,-2134212349,-11513264,1996485750,-129594378,1358186027,737822347,-11471290,65628212,2013207691,1778412062,57448960,1149831335,1958742812,205819268,1183666206,-1706027276,118431101,35683459,2088961652,578093856,1780380927,200448512,1962870999,-1711248866,148309018,539249792,1778412118,188520960,-947189393,1600049707,576201,7880,2123060823,-129579248,1183645696,-1924131088,1344144453,253590938,-1707737337,118457350,2105798795,208928806,645267286,525198746,-96040697,-228057514,-1711183359,119491483,-1946397047,705051586,-1593606651,79234346,-101213952,112463499,50520513,-62520895,2522499,2122518388,158597370,-92864682,525198746,1446379271,260321690,578650887,-1957989376,1428886101,-1996131314,1055652950,65160903,-1960998144,1183395911,-431568924,1183580159,404988,736773769,-297367104,-1292663,745144949,-1914407169,1343676998,262637210,-364475641,-1996487163,1183579206,-263836684,-2080487799,1946296445,545096475,-15371261,1996425846,1778412040,1778412032,490576384,1307248399,-1996457823,1586231366,1002671100,722042563,-1037329981,49019089,1992605739,1149838856,-196703486,-990886357,-1993996170,1177224260,76097272,39584550,106727718,738084491,100923462,41485984,1183432747,608564990,-2095418108,1946220670,545096468,-1961987069,103546438,41485602,1183432747,242679806,1779201791,-16750080,1996488310,490576636,2105739023,74777376,65781803,-1996152159,1996487238,74907398,207537232,105351974,112461355,-196703408,1357923883,737560203,103543366,-1706031436,118431037,-1026990242,-1957363698,207522796,1998723,2013202548,170039838,2122516647,141819916,-1710459137,60228959,1779332863,-1694537216,140446548,1745778431,1996423298,142016266,-1710852353,118447439,707273,6344,175541078,-1995946357,1156982340,259327012,1780249855,6967344,-2036727702,-16314457,812260980,1778939647,-1711248896,118466438,-129594026,1317883926,-1924065560,1360457806,-1912752664,1344146500,385369741,494770768,1150093071,-1924129260,1343678534,253590938,608499207,-14781180,1996430452,-92864520,737953419,-1957627834,1177288262,6967546,-1627389798,510983944,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-2146918656,1444947020,6946922,1863007386,108954377,-15895552,1778412084,-1711183360,118423884,113953118,837632,-1957275904,-8321410,108921087,-369098824,1988821281,545030920,-2096729086,1963139196,373606152,2089353216,205819162,6967326,1284178026,735611664,-1705553649,118431037,52460675,-1070922635,580977643,-62486267,52460675,-1070922635,580977643,-28931835,385107597,-59310256,722617483,1342616582,721962123,1177224260,1149980926,105130762,112461355,-1705982165,118431037,69485814,1962876533,208994076,-1961986817,1143672900,1149980684,239348498,-1711248816,144637952,18906243,1962882421,-193528034,-624897,1996486774,-1711248646,144637952,6960383,6946922,1200299147,138881804,509381456,722356107,-956102073,-13440176,478879348,50874251,-1957628858,1174604359,1996443894,-92864520,10092650,-16212224,1778412084,-1962907136,206015260,1342719787,-1709807017,144638708,6960383,6946922,251743386,-1715459321,-892772514,415760388,-1957298176,1283458678,889135140,503596173,405117520,-1923741937,1343682630,384323213,-263287471,-941076202,205819387,1183666206,-1706027272,118431101,504644749,-398029488,2107265046,-167309539,1963205700,477429534,-493825,1183578742,-129618948,-28931248,1358579243,10092650,-16212224,1996430964,-227082256,737429131,-1957629882,1177286214,-1274663950,6967302,-1627389798,6968840,1016725610,1577676555,182985,0,0,1458342741,164608030,1996478606,-1711248882,140446503,2122444939,1946190092,-97524,-1070921867,283759147,205949703,-385649336,70058430,-385649408,1212679271,-1209465995,58017795,1208207337,-385649336,1967653899,64153859,-385649336,1967654228,24635651,-385649336,1967654216,27060483,1962935597,61663491,1929385773,18475267,1996489261,109242627,1962935085,26011907,-385649336,137167216,-385649408,1210910316,-385649408,1967654515,54323459,1962935597,23259395,1946188077,1967671300,28633347,58017864,755066089,57999373,755038697,57999599,1208119529,-1494678667,58017793,1208099817,-1696005259,16592129,-1461124237,208128,-1175911561,16592132,-1394015371,58017796,1208269289,-1159134347,58017796,1208269801,-1108802699,58017796,1208236777,-1175911563,58017796,1208269801,-1108802699,58017796,1208270825,-1041693835,58017796,1208271849,-689372299,58017796,1208279273,48825205,58017797,1208319465,770245493,58017797,1208299497,-1293352075,58017795,1208298473,1223230325,58017797,1208217065,233374581,58017796,1208191209,-1763114123,208132,-2014772363,-968981758,292814848,-2146664831,-2130021885,59706494,32047991,242679556,-15960321,1996425846,108461832,257773466,91613447,209125206,-16091393,1996425334,126478342,-167419159,1963205700,63891715,175570774,-16222465,1357383286,88729872,242679638,-16222465,1536820854,-385255680,1149961527,-31659738,175570774,-385456408,-2118647282,-32708352,175570774,-1710852353,158794928,-150865431,536873030,1692992373,138868735,259326208,-1711239064,118443846,57934248,-2080420119,1948781182,176063241,-385649626,1157037887,141893668,-706212266,-13506295,1778477654,-806875647,-14292728,69485814,904463221,510983939,-167466519,1963009092,-1707802864,118437917,19154166,-1947663499,545030913,-1928039166,1344148548,-16222465,-1063647626,185011997,-2096532032,1946361980,23652611,270814336,539247862,1784032628,234973697,-16223768,43650678,185011992,-385649216,1156972870,158599204,254328218,610566151,610566391,-2143753233,1443374156,155117582,-728091393,-385413208,1156972830,427034660,-148609920,35683459,1784023669,228255745,121694294,254328218,608499207,-2145225712,-1104796,340036916,23744542,251743386,-1707802873,118440964,-167715351,1963467844,13953283,504644749,142016336,-1710852353,118431168,-2094773110,-373288735,1959279364,608471598,1023414309,-1071972351,-524232457,608449028,822087717,889136196,504644749,-1711183280,118423884,77214975,-16314556,105286964,1956270102,-1962471656,268770884,-11526656,1996425334,499161606,-1073019121,1686136436,-1113917660,-2096689368,1963073660,23746054,-15932440,1183653492,-1706027514,118429854,17581767,-23729918,1443788543,-16091393,1996425334,74095110,686492023,69485814,-397015436,485166427,-1709411073,118437917,889131755,-1710590209,118430675,74825739,227731542,-385875528,2122578942,-1071972086,-523183881,623133746,1144061954,608499236,-385649660,1962933815,209125148,-16091393,1996425334,-1484350970,552142607,1781858302,1778412032,21797376,2088961807,108265760,35683459,1962874485,-1977840868,136588103,-1071972036,-1705977609,118452008,-1960938241,726108700,20711460,-654852069,1864931920,2145978127,108954623,-385649408,2122578808,108265480,1997955,1776878453,241077243,721962891,1141050439,71580424,1200297845,239545098,990528515,158664260,539247862,1105789812,138906619,51136299,1144719428,-1961396988,1194004039,239338250,1964131387,608499209,-385649376,-1705575652,158795450,-1962995223,539305028,99139584,-325143,1996425334,71601414,2107265054,-16314595,1996425334,-14906618,2013202551,138906378,50611243,-1957689276,1143671367,172229382,490576464,-873920753,1996445438,142016266,-1710852353,160370374,30534041,52460675,2088961652,1131741728,687747,1686112117,-1578533084,176063482,-2144307967,-377478068,2089024148,158597920,35683459,-2048326796,608499450,-385649536,2045378170,205965306,1156973568,58000420,-1207865623,-1460928513,353126087,-940840188,67177542,1187505387,-385613556,1187511463,-385613044,1187511455,-385610740,1187511447,-385611508,1187511439,-385611252,1187511431,-385610996,1187511423,-385613300,1962933367,67463198,6946922,-2036727702,1443303335,124119054,-939653655,68160582,-939763991,69405766,-241943,224927348,175570692,-16222465,-2036726154,-1996025945,1451820614,-401713656,1183516467,139889414,-16718103,124264052,175570692,-16222465,-2036726154,-1996025945,1451820614,-49912,-801438603,1962921844,68708382,1779070719,-1711248896,118466438,1187494891,-385607156,1187511271,-385606900,2122578911,360054538,556675,250151796,1996445439,92117510,-2065102473,205965056,-1125579743,176063483,-1962314241,1143673412,-23533298,571229895,-73012988,687747,1156976244,141893668,1374162518,-46601979,687747,803799924,608499453,-385649376,1784085798,234908161,-385599000,-11076326,1996426358,108461832,-352310040,242679588,-16222465,10094198,-351701248,477429524,-15960321,1996425846,108461832,262637210,-916578553,1426066122,1448602763,-1962248565,1183712334,651791110,198599,1166752907,1200170544,142508802,-1962379989,1200170695,-2095387894,1965885566,650611464,-351910007,142508812,-1962511047,1200170695,41221892,-1962379521,813170460,1359378175,262637210,-916496889,-939521854,1459617802,108432214,-1929087233,1344148548,1149960042,1058084,1342499008,19412735,211419242,-1962471538,-1593427394,1183385144,608499454,-1593478128,48957088,1183432747,407145466,722748459,731512390,66638274,1174606916,-129594886,270812406,-1264515724,721611526,-62486080,723141771,-953477564,-775804007,373556216,-1979955709,478934598,137054198,1048782452,1946158414,97820953,97916555,97257017,372835957,108266958,89001611,243993323,82510262,89132683,1359247103,18888447,-493825,1996486262,922703870,6948694,-90570390,1577521035,79874399,3065856,-1957275904,2122908798,108432378,242614027,1183659263,-1706027310,118423824,1157036171,57934372,-16734487,-1711183308,118430815,58048523,1459656425,815399530,1460084558,1784100095,47356418,1183385751,-442871556,-1996021939,2089025094,1114898452,539247862,1183659893,-1924131086,1360925772,253590938,272927495,-1947056503,1183387204,306482164,2113422907,-129594621,1475888777,384976525,-59310256,253704858,-396929529,1157037705,443810852,539247862],418,[-1923674251,1344146500,812253546,260875930,-396929529,2122515580,158597374,-25755817,525198746,-92372217,-15960832,-767128268,-1013297130,1577521014,79874399,-326413056,1988843095,-163804404,1963205700,71731976,1948009529,-2123371774,16778878,1156978549,292880676,131459158,402823767,-1073019121,-1595341963,108953856,443876096,235235926,1459657704,253231770,1975520007,8775939,-402625962,2122385148,1963196422,107632145,8054798,402823767,-1073019121,2122409844,1963261958,-9808367,6481934,402823767,-1073019121,1183534964,507787524,2122532725,125108742,235039318,-2097134616,1979582078,-9808377,3598350,1208370827,2122516084,561316614,1076118774,1784023925,234973697,-352249368,610566148,23746239,976910,1223167574,-1715459325,-1026990242,-1957363702,140413932,1744992255,529203473,-13600769,-1705834890,118466438,314057,712,1586189911,477626116,253316250,-1947170041,-16038146,1080692340,88316502,-125107305,58064651,-1962889239,2013201502,1448549916,253323930,73304839,1746827263,-9829341,-2036705506,-1996025945,1967193670,73304853,1746827263,-9829360,-2036705506,-1996025945,-1705509306,60228959,-98685,1586194548,511180548,-16512152,7011958,-2036727702,-1962471513,1207405560,1249179147,-1705557910,60228931,-166989685,1586183284,511180548,-16512408,1444871798,-2036664181,-1962471513,2013201502,-1705632228,118430096,90151511,1586168727,477626116,1778647400,1795123712,-1484350976,1599997711,180937,2248,1988843095,-2093184246,1946159230,-153122009,1946428999,2122536479,-1071972090,83886373,240123913,1476319208,253231770,1975520007,12380419,18906243,1962874740,33712158,-9830294,-2036662422,-167309401,1965040708,10283267,-1962928449,642250268,-1090292476,1686110262,1962925860,-1711248866,148311026,6960383,6946922,721962123,-1957690300,1143673412,-1705553906,144638708,1183659263,-1706027272,118429736,-1995160437,1150023750,-62486248,1183659263,1783633656,21797377,2088961807,242549536,1150104831,1783635468,21797377,2088961807,74777120,-28514218,77214975,-2096689340,1946159230,545030931,-2096729086,1963139196,141186567,-32577522,-892772514,281542662,1448542208,-2096728437,1946296444,545030918,1443329283,-401733782,889191916,504644749,-1711183280,118423884,539249792,35683459,-1974067595,136651844,81152,-654852069,70707280,136594678,-396995211,1340866006,52460675,1962887541,67725342,6946922,-2036727702,-1962471513,-31752,-13958539,1746826495,1784087576,-1711248896,118466438,1746826495,6947876,6946922,262637210,-1925906681,1344146500,1285161322,-16314623,1183653492,-1706027280,118429733,-1927514881,1343682630,253240730,-28931321,737297963,50770950,104592966,545195952,52460675,-13958027,1049298155,1962870050,67070494,-1957169026,103546438,669714100,52460675,-13958027,1049298155,1962870050,67070494,-1588070274,1177224884,-96074762,2045920771,1354771202,6946922,-191229590,-16212222,1141152308,1962870543,-1710724578,148311026,14827139,-16223232,77209204,1577520964,46844255,-326413056,106859351,69486582,939461492,260310682,-336033017,-54526,-396949898,-16056300,1586170740,1463287558,260321690,-892772601,784859138,1448542208,-955877749,62534,16664263,510983936,1778649448,1778412032,-1484350976,1183385359,896811258,1962885226,67856414,1794799359,-1711248896,118466438,1089750665,88316496,1183384471,1958743038,510983952,-16512408,1344207478,262637210,608499207,-385649404,1156973074,225772068,23737599,253517722,1975520007,33351939,294531,2123040116,-16127228,-2079942092,-125106417,384583309,205819216,2107265054,1460080413,815399530,1460084558,1784100095,47356418,1183385751,-442871556,-1996021939,1183708742,-1588586772,-654899552,112501072,-1705977609,118431257,19154166,1156992884,1232412708,-330920617,1996443670,523934460,1183647503,1783633644,-1694536961,118431257,-330920617,922701846,983172422,1460080415,97138431,97007359,525207194,922703623,922682822,446301636,-351854770,1183667996,-11528468,983235702,-1928917217,1343679558,-9765014,253630874,645694215,1460433920,-1708755713,119492069,-2080881015,1962943100,11266307,64112327,-1961063680,1183395911,-96039980,-942258551,120902,19154166,1156975988,125116452,32786119,-955913472,62534,19154166,1156975476,91562020,-352317255,-1949750526,726108700,20711460,633347061,-1056243708,-1980479989,76274246,-1982052727,1183702654,-1924131104,1344146500,253590938,-532247289,-43364330,429587818,-16314594,443031156,-92864764,6946922,262637210,-398030585,-1419639,728367732,-1915455745,1343672902,262637210,1463413511,1089226379,-297366704,107630656,384583309,1996430928,-193527810,6946922,525293210,608499207,-166628351,1965040708,1183667979,-1706027284,118431849,2522243,2122518388,158597368,-126419113,525198746,-159481081,1460237312,-1695123713,119492069,294531,889145461,-2077124009,1055590159,69485814,1156986997,460587561,16678531,1962871156,1996430876,-16258050,1746803828,-1868955140,-167309543,1946231876,477429521,1778647400,1795123712,-1484350976,2122516239,141820158,-1694599425,60228959,-1026990242,-1957363708,1586190316,612338440,-410794101,105263617,822083877,-11328441,367527030,140413949,-1960556662,633418447,1194393601,-1026990300,46661638,1448542208,-16359797,1285168247,-1962471655,1190693872,242548491,-1705623446,60228931,-15992693,-164948619,-16359797,124264055,75399940,-1959169024,-1959203842,2013202014,1448549916,253323930,106859271,1746827263,-9829360,-2036705506,-1996025945,1967193670,1475750666,-1761255526,-1950487805,-202637706,1476394943,6946922,262637210,106859271,1746827263,1784022047,-1711248896,118466438,-16359797,409476727,6968836,-2036727702,1577521063,79874399,-326413056,74877782,19154166,2088977269,292881184,1746826495,6947876,6946922,262637210,608499207,1443525636,6947178,-335613976,477429521,1778647400,1795123712,-1484350976,1283458831,1784021284,-1847063037,-1026990344,-1957363710,-1957275668,1156973686,2004091172,1997955,1015771508,33712215,-9830294,-2036662422,1460080551,253231770,1958742791,23746134,-401735574,-1705510574,118429698,1131724811,52460675,1962873205,69560350,6946922,-2036727702,-167309401,1946428484,6968842,1709703274,-15602690,23600244,1778412036,-1711248896,118466438,-31169408,235170390,1593313256,46319967,444416,-2091493632,1946159230,105286441,1946437131,73319457,509478,-16097653,157818487,1778412036,-1711248896,118466438,1090406025,-2014772363,141986560,-16089461,191372917,-25755900,6946922,262637210,-62486265,2126920512,-165835951,1963206215,50234117,1080706164,1090274955,88316496,-1073020009,-544519564,1746827263,1996424202,-1957683458,-1484350728,1461585679,-16353537,-1705638794,118438370,637820612,16728262,90151511,-963968105,1979652331,67790878,-100609,1996424822,-1484350972,65734415,1587134507,146983263,0,0,0,0,0,0,0,125050940,57936188,-1195130837,1438842881,1996483723,1778412042,1996430848,108461832,1778677503,-1711248896,154599456,574153,1736,1988843095,880575242,721712384,1450568640,235304703,-1996386840,-1072956346,889142900,-1761250406,844925699,-788103541,-1996422169,1784085062,179476993,-11531977,1996487286,-125085956,-1979738904,1465318982,-174456470,-16173302,96311860,99287959,16664263,574917376,723403819,41549382,1183432747,880575486,-788237055,-2096501784,1963078780,-2022160381,-892772514,-1957363706,-1957275668,1586168918,1959922438,1960512295,1484016419,-1962379637,50629428,-1946645565,-8617481,1148520973,-2143194037,1963851389,954944315,880136715,956855947,745932380,106707267,881534582,-1023212405,-225718133,234847361,1124300042,-620031253,1015090804,141888013,234847360,1128465013,1600045963,443081,1224,1988843095,776271368,-15961080,681188468,185011996,-385649216,1156972672,1869940784,957498507,1735528516,51659915,1144721988,-1956875760,1143670852,359942160,-1961999221,-405729156,959601803,91554369,-352321095,1456024322,-16353537,-397341068,1183383777,793048828,-1962249184,1143678020,-339592372,574896394,-1031071364,2082751545,574917394,1317750856,2126593020,1354861314,1745283922,-530009632,230202033,1599998159,314057,712,1586189911,108956424,1997045561,-339727612,138906448,1967703851,105351952,-787974261,846660582,-335657941,-772306120,846660582,721568907,1037077252,594935809,-1959626869,-1962439905,65262047,1212678720,1065474187,192219661,125061706,234848128,-1958084235,-916496702,1426064586,1448602763,-1962518901,1569392766,-92058872,-1962707457,1451821653,-1962087674,65458675,339292789,189465974,-1947175461,-916496701,-939522870,1459617804,175541078,108461910,-4462578,1143732363,1282209554,-1994374141,889191494,-1761250406,-28931837,294531,-16040076,-544523404,1543758801,105286450,762644281,67001995,-25198120,561252877,692864139,-1957692346,65262047,126562908,-1979824637,1465317958,-17242098,-336312695,-773878977,844891107,1174603659,-96040450,66999947,1183516246,105134342,-1073013642,-628418444,234848129,1242526986,1979712061,-2133161207,1963851647,1445677569,-195655174,3439747,-11138188,240584822,-335741464,373590789,1183439095,142016504,-362753,-396954506,1141112005,-129629410,-637303,96311860,1183515543,-61436938,-1026990242,348651528,1448542208,-1962246517,1187447926,-1962934036,1183388229,105286644,1006519945,176103493,1223968395,-1070914183,1183523307,608516606,1166738815,721939220,-140959675,1174621309,139299828,2126592841,-1983804670,905966662,-1761250406,-62486269,-772514165,844956643,1174603659,-297367044,-193527977,-33495026,-2080881015,1946170493,1996445453,-193528056,-62593010,-1070923029,1966731307,1463320354,503871231,-1149185,1166801014,507849494,1344423171,1553596778,-1962330366,-195130384,1560536017,21269810,1995982395,-129594621,-259324157,-1962884631,731466309,66638274,-969204155,-11064964,-14808970,1996484214,376831992,1553596778,-1962330366,1962281968,1586187777,65262068,922956381,50366953,1988695669,-129594370,-62486208,-1947437429,1122760318,-16222465,2123099766,-771871748,33522671,29295475,1476264704,-401967361,1586232181,-1949791478,731466311,66638274,507970497,1005733513,92208710,-335774071,-1980265726,1183576134,-969193220,1183561335,-28955664,738086539,-1053035954,-1958280835,1602947678,-193557710,9168593,1995996731,-125924605,-150736757,-16097653,96311863,1451950999,1590070260,146983263,575488,-1957275904,1183517310,-129595130,-1996208501,1166801478,-62486262,-1995684469,1979711046,472422940,-1073019121,-11055244,1996424822,-129594108,1183666198,-1706027268,154603458,896843787,-24906197,-1959887614,48480734,66602637,1065563864,1461417215,-1962379521,48480734,-670839925,-1925710026,-654050722,-398983370,-347725830,-916496691,-939521854,-1962934268,1178142790,-1962183930,105286608,-1995946359,1586169430,172460812,-1946270071,1183386695,105352188,1178323083,-1962707448,1183385670,172460296,1980124731,105810691,-1996075383,2013203535,472422940,-1073019121,1586177652,776467980,-167348984,1946431303,1996444439,-25755894,-386107649,1996488463,175570700,-80418802],419,[576201,1475119957,74877782,242548566,-63969266,-1961868151,243043100,189742851,-1961331520,65262040,1149973084,1963407630,-8552182,57936397,1578126591,46319967,2934784,-1957275904,1200295518,-465139442,-1995421813,1187504198,-956301078,60486,1183432747,-431584792,-1981921655,1200348230,-498693860,-1995946357,-1072959930,-1070922379,-1962755351,1194919495,-15894780,23596662,168663557,-420804297,-1947306357,1194001479,1992702726,-1949922558,1962281968,173982732,-8879834,24447501,1962281806,50234318,1589907317,1065428490,91556365,32130759,241076992,19875830,2139309685,108265788,37519235,1200306805,-330921668,-1992407157,1200356422,-163149504,-1992145013,1200354374,-230258364,-1991882869,1204285510,721420350,1011321280,-1991882871,1200178247,1078430018,-1711248813,154602162,-1946270071,2139295326,309592070,1200312403,1783646214,-80222208,-1981397367,1996482646,209125134,1443526399,923124890,1975520009,242679573,1358853887,923465114,242679561,-385548184,1988755235,242679790,1457551103,15367811,-1070922636,1183515627,-401715194,1183384537,-94991880,-2096210293,1946158719,1996444436,105352190,6967368,-1980051224,1451875398,-398029858,1943946809,241077054,51660683,1334514247,-1053079288,1183657330,-1957685548,503647814,-1706025472,118431101,-1948367221,1191382622,-700020404,-1927514113,1343673414,1285161322,-1962471679,1207307870,2088042799,-1947437429,1194920007,1397977876,1728346010,242679561,923115418,33456905,-24967820,-1960545022,2005470814,-62485700,-1958852727,1200223814,-196703424,-1958590583,1200222790,-263812284,1782990729,464230912,1996424975,-25755890,-174456726,-385272054,2122579505,410255612,1946287747,50234117,2122518133,141820156,-1694730497,60228167,425603,1586173812,793245198,-1961987040,1178335302,-1962707228,1183441990,242679780,-169496,6819446,168663556,1996425527,402823906,-1073019121,-907476107,243174397,-1709410817,118430760,963952651,15367811,2122521461,359923718,-25755817,-1947961601,1178275397,-1962707974,-347014586,1996445461,108954622,-1962576896,49013830,-11485141,2078803573,1996445468,-1711248642,154602229,-1897394601,776830997,6838032,168663555,1183516983,-297387768,1750534515,228197633,-16173302,43704950,185011992,-385649216,1183579460,-916496658,-939521334,1459617816,74877782,-1995684725,1187511878,1442840822,1460305035,-119281650,1458587273,251557631,-1980180248,1183579206,1221012478,1183524213,-62506512,1552620917,-1949856974,-405671810,259260729,623862922,20775168,1086331648,1458980489,923287962,-129595127,58048523,-2097085207,1946220158,-260142305,21335382,-385979824,1465254267,23724394,26994702,-1980610935,451671126,1458601611,201278861,721583552,1183535296,1356396536,-401735574,-397016711,1750531094,228197376,-16173302,681188468,185011996,-385649216,1784021145,179476992,1183385911,-12218882,41795595,-125059029,16154243,-11136396,-661913994,1543758801,-13107406,283898998,-25755818,-472785013,-13468533,108330801,-2095369752,1946158716,1996445235,108331006,518520938,-96040456,-1912842615,1343678534,505300109,494770768,1183516431,1279525884,-1423735,1183652980,132847336,-1927514881,1344151108,1285161322,1443303169,1795061503,183867904,240519479,-2146173720,1443901004,-1711079320,154601997,1593329291,46319967,182272,2122536448,410255364,-1962391925,1194920542,-1962052088,1602946630,141986610,1475077841,-16097653,1200304759,-784318456,1114263776,-1761245286,1975520003,175570703,-1710948248,154601997,887865387,-1995809141,1317745223,65130760,1078992577,-1957683648,1177225287,1356910856,-493162101,-1962471623,1207896670,105286408,-1993187445,112640,146983262,-326413056,2123060823,106859272,1980259641,140327188,-208990346,1963189969,71732018,-347929599,-916496660,-939522366,1459617810,209619798,15877831,108888832,-954632960,14917,1166655531,306546966,17319367,112640,54716825,425603,2122519156,208928776,172395351,1996443712,-7215096,-1711183273,154602162,-2081405303,1962936958,142508822,-2096073472,1962935934,977651466,1170669568,-2097151736,1946159230,844991244,-787843445,-352285722,-1983894782,1183446086,-1707737106,60228979,-1946532215,1988833885,-1947807478,-163149568,-1946270071,1161426502,-385648890,1178141256,-1993705474,2123103814,-28931078,957111947,477496903,964745355,-2146601715,1946812793,24740111,141822477,-335657217,-92369956,-166961525,1965043527,-260636851,66471563,1183535303,-163173378,1979973693,67155971,-1980348925,1177286726,-397192970,1586230177,977746700,-118946957,-260636928,66471563,1183535303,-163173384,-2098703536,207522803,-382056567,1200292059,507980578,629063691,-260636845,66471563,-1957683513,1177288262,1200312566,507980578,-1711183280,154600028,-336181757,-163149053,-1946663287,1178203718,956855800,57998918,-1946663169,1178204230,-385649154,1586167947,944212748,1949714187,-11067861,2013263990,-16619002,-1073007009,1461597045,1224230539,207522640,1778808831,912260866,494256139,485216811,-1963434357,-220403711,225820683,-1963434357,-806813887,1958743026,113379,141873675,-2131206517,762645817,-1962123637,1191917639,504329270,-126419113,1778808831,912260864,-11334677,23787638,923018906,-163169527,1183384438,-128021512,553613696,2038436724,225708543,1948268928,154763269,1191117685,-128545800,964745867,-2096859891,-1962739642,964753502,-16550646,1191180358,108954378,-1961135104,1200295006,1178290184,-1961922038,1603008582,175541042,3794641,2122545780,645202162,32655047,-128567040,2122520181,108265720,1224230539,-1070923029,-1980479863,116125254,-1980475767,1183575638,-196723720,1183515507,-196703756,-15966581,96311863,1996424087,175570700,-2080868609,453052542,-397393728,-1072956269,1586174324,-1707606260,60228979,-1946532215,1183447110,209619958,-146199,2129333366,-1962115445,1988833885,-1947807478,-196704000,1183540459,138754314,-661975436,-787980919,846564323,199,425347,1972062324,-94467322,184514688,-963953547,-787974773,844991462,1946042425,-226589907,1208251648,-1947318647,1178335302,-1962707980,1183446086,-1707737100,60229053,175570775,1778808319,-67246080,905906155,-1761231462,1996445443,-1711183120,154602229,-1947318645,1600058454,576201,13512,1988843095,75399942,-1962576896,267060350,-1927514881,1343672390,251728026,-488697,681188468,185011996,-385649216,1156972799,2054455342,-98679,1183652980,-1706027280,118429733,384845453,-263812272,-1957635849,-654839226,502569552,1962870543,-1695520228,140446500,1946469110,-263811788,543838230,253465242,-1996133881,-1835348410,721882907,1783680582,462592545,107611919,-1697888631,118430610,1355564587,253630874,-25755897,384845453,1778477648,-1935238608,1465255695,923416218,1216119561,1460433920,-1706527489,119492069,-2080487799,1962935422,-733574335,-1946663287,1183438406,1347901178,-386369793,-1991707736,-12714938,-955943425,64582,-1982314869,1183578182,-96040486,1996445526,1347901180,-386369793,1346433920,1465255915,1962868842,361031686,4750467,2122518388,158597374,-25755817,525198746,75399943,-15895296,1183652980,-1706027312,118453955,-1026990242,549978116,1448542208,-1962379637,1183386180,209488868,91604795,-352321096,-1983894782,1150024774,-465159922,28837237,721611520,-28931648,1963883579,112645,-1070923029,737822345,-330921536,-151894391,1946431044,101247235,1963214393,-1710134741,118443846,1031798821,-1071972351,-230258368,1184501866,621219663,20807680,-1071909632,16777765,216789574,67403395,1183515508,-230258428,-385464693,1156973816,57999920,-16400919,275392116,6946922,-1533411222,-385413341,1156973994,57999920,-2096812055,1946284670,477429586,614133866,-1995940085,1451876422,281343714,1962884469,67135526,6946922,-2036727702,-1996025945,-1072959418,1962878324,1671057446,-1995886848,-1072959418,1962874228,1344825894,23724138,262637210,776271367,-385649656,1996424518,16804080,-2031415958,32669315,-11137419,1996424822,837291524,86567173,36717814,535364469,645201669,2122524778,91554546,-352321096,1354771202,6946922,262637210,83945735,949379,1183543412,1958743026,359942156,1210086472,-1192674444,1962890752,-402560498,1491726112,1962890754,-1711183346,154600486,1442990825,1779332351,-284760063,-2096216951,1946221182,-58817786,-1993968640,-2132155322,1962890752,-1711183346,154600486,-2096216951,1946221182,-58817562,-1948224256,1183386180,243043300,1149983723,172243212,233374581,-226589948,-2096532480,1946284670,67037443,32261831,239373056,-1947974007,65989112,957236363,58132036,-1962901015,-1072958906,1950878580,829704228,-347507640,1962890772,-402626034,1149890172,239373070,-1947974007,-330905608,-1243021311,1962890755,-1711248882,154600486,-351382391,1962890976,-402626034,1149890128,-25263346,-2083228672,1962998910,-12064306,242548566,647626858,-1995884796,2122518100,276037886,16547459,-1031075211,-1947974007,-1444213636,-1511261557,957105291,58001988,-2096932887,1946219134,-226589943,-385649663,2089485128,-461469426,1149993963,272902920,-1961397176,-472838052,-1959633917,1194921540,-955812606,129094,1187448299,1442840824,-1298529942,-1995884790,1347872326,-15829761,1927870582,-196703761,1458984585,1793488639,183867905,1183516983,-398030348,637959811,1149962101,-338102452,1279560451,1089881603,-2081798519,1946219134,-226589943,-385649662,1750467272,2122514945,469041650,271808,-361300144,-1981253889,1290330182,40392197,-529072382,-1411329,1021896822,43706629,200427147,1208775872,1950881140,963921946,-1946236183,-472838052,-1959633917,728427271,243042815,-1946210583,-472838052,-1959633917,239372551,16416387,2122516852,57999612,-1946274583,250154564,-1983894530,1149887558,-96061170,1178142068,-385649412,2089549439,-25564918,200427147,1208775872,1950884212,1249134627,1459513065,235959551,-1947342360,-472838052,53632003,239372551,-1946269207,-169146812,276102998,-305338354,-787456885,844891107,1149830915,-25263346,-385649408,2122579497,57999612,-369200663,2089549341,243042566,16678531,2122516084,57934076,-1946285335,2129202244,-230257667,158646283,1213953096,-1310129292,23746049,923447962,-431585015,1962889302,-126419186,-1980888856,1451881542,1996445430,-1711183130,154602229,-1980479861,1183574086,1183400182,477429738,-2097080984,1965098622,178181,62391275,6967296,-2036727702,-385413209,1150025364,507783970,1249703833,-297367224,554073731,-654899851,-1161591,342367348,67528705,-1706033046,118466438,-167694359,1946431556,19327235,200427147,1208579264,1950904692,18278732,957105291,678823492,1963607097,1962890787,-402626034,1149889460,172263694,-15973239,40377460,1778936321,-1711248896,118466438,957105291,58001988,-16720919,40377460,1778936321,-352294400,477429654,1778581864,1778412032,-1484350976,-804583665,1150016885,172243212,-1377238156,-1949242624,1144589380,968914438,-1149957564,276102998,-328931314,-787456885,844891107,1149830915,205818126,2122555883,208929266,49446531,1157003381,1920271408,-2095287041,1963061886,50444293,45614059,6967299,153979371,2440448,-523152265,-1476448621,289412542,369759754,282203658,369759754,369759754,369759754,369759754,369759754,369759754,280368650,369759754,369759754,340334090,332665929,293344112,303829706,369758922],420,[369759754,361109002,2122519771,1819541740,6968918,923447962,-431585015,-461963440,1659375191,1962890991,384306702,272927212,587628163,1149972085,105134350,1156982390,544481327,1080451,478878324,1552615307,65261840,529216092,2139215875,1946815998,273481475,-428409002,-355932146,-428409002,-174456726,1443444490,136308750,-1026990242,80216070,1448542208,-1979025781,1183320134,-62470145,1156972544,74777646,58006332,-2097067543,1962935934,-1710134766,118443846,1031798821,-15007743,-2096239801,1963198078,-335598844,108956419,36717814,2122321524,141887999,1946288003,17885443,36717814,2122325364,393547263,1946288003,477429522,614133866,-167223541,58003652,-167711255,1946431556,-8486897,-385649661,1951334622,14215427,184516224,1187382389,2122321407,309594623,234847872,2122321012,108267775,553614976,-397013646,-1072958967,1187448180,-1979710980,-466944186,1962940989,9169155,53219447,86786164,237782644,36462708,2122343284,91557375,218646215,-8486902,-2146667744,1947074430,-8486906,1448310025,369641101,159285328,1086331649,23744576,-290592754,1784043243,-402560467,1290532996,16547459,2088978037,1081344010,242548566,166199658,172263913,-242751402,1784033003,-352163283,205818838,1946829881,778720773,7008235,253471642,-15602937,392698996,1778412036,-1711248896,118466438,-892772514,214433798,727056384,73305078,19875830,-1705834891,154600863,-402360577,1448538421,-1702952344,147261506,349542992,1183385359,73305080,-1709410305,161416715,1685372939,630849898,-1995858172,-1072955834,-1706012300,60228328,1967178998,-25755834,-1761445734,-196703997,1391875721,-2097767856,3998615,-1106939142,233568768,-624897,-157617034,-1962698878,74907632,-624897,1784083574,-1125642752,-1012755,-879034762,-1711040766,161416771,16285315,1996425332,349543160,-963967217,46319966,837632,-1957275904,1187449974,1442840824,-1298529942,-1995884790,1150024774,-163149556,-1995815797,-11078586,1996487798,74907398,-1947563032,-1982166072,1586101830,71732218,-1996073333,1418274884,138840874,-1960033143,2951750,1209168898,1967685236,14805251,-385649336,887685370,776271361,-385649404,-771030741,-1031075972,-349944789,-138245372,-129594920,721426879,82297336,2103771011,6602499,1780249855,6969089,1285161066,-955838604,129094,957236363,376769092,957105291,242485828,-1979824501,1183387204,206867444,1451951851,240421374,-1980086645,1451823172,12970486,70143104,-1709411073,118466772,33048263,138868224,-1961986812,1149894214,-163149554,-336312695,239373081,1963607097,-28931320,-351386487,-28931093,-1995553655,1183577670,272927226,-1962654069,1149830742,710183208,-1995946357,1962880068,1744923164,6947216,1285161066,-351858828,776271452,-11111420,23731316,259323034,683514375,-11139313,-401671050,971761454,242548566,-1961999221,-472838052,959609995,721712385,-1207702592,-1706033151,154600486,1183439499,240945652,1458986633,182980179,272927208,33048263,778338304,-125926405,1444115456,-231681,1996485750,786960118,-401713429,-11140035,23788662,923465114,776271369,-2129693432,33622654,1962870901,941464092,1599997711,705225,712,75399511,1282670868,-1962516853,1166739582,-28931822,41534211,1166655531,139299602,2126592841,-1983804670,1586172485,2044210174,340101905,-638071925,41861435,-654851701,1166739947,2126723860,-1950119166,1279626200,1609296887,-2096603509,1946170495,-339727612,373787474,-1946270071,1200293502,-1947207862,373752824,-1070923143,991315849,58604103,-1992669301,1177228871,-1948715010,2109737976,575114005,1075726123,-638070901,41861435,-654851701,1200295403,507980578,2126986048,1606912770,443081,712,2122536535,963903492,-1962385781,1200296575,1221102344,108461904,-242523030,255437722,140413703,-1928181879,-1053032628,-1047854466,-1961736311,734497736,1282406337,-335657335,140413743,3440515,2139824501,977767190,1347045163,1778808575,967547492,1586169615,373786888,2122971179,-955913218,65094,1593722507,113428831,-326413056,108954455,-1961462784,2139293790,74646024,636207147,-1961721973,-347535281,140413715,-783661173,977746912,2139874943,978291478,1365535319,255437722,-892772601,449314820,1448542208,-16091509,77208692,-2130243772,18090110,28837236,721611520,-62486080,1183432747,-129594886,184960651,1210152128,1950884724,712263717,1209039944,19737214,761492484,57999368,721511913,23652800,-335544385,114516,29315051,343681792,2089502699,1105940244,-11010421,1996424310,-20125444,-2114304375,18155646,1300956533,-1962677428,-140948915,-1982269447,2122579526,91488508,-335642997,-96040176,-940030327,64070,2123099883,477429508,384845453,405314128,1183647503,374347504,507809104,1050300446,-16314594,2122577478,913572870,84311683,2122395764,1963005192,-129579246,1465253888,-402098433,1183448474,-2129138694,18090110,1465258101,-402098433,1183448454,-96024584,1962868736,-58817764,1086331649,1996445264,-1528295684,23744766,-150021734,108954376,1443918853,33324675,33931291,228216838,-16173302,681188468,185011996,1449555136,-1298530198,1342781194,-493825,1317927542,374413040,-1929352623,1360455758,-1696184695,147788468,-428409002,-473634802,-428409002,-174456726,-1962330358,1141052484,138689298,1962871922,-398029540,23744534,1962871531,-398029540,6967318,251743386,477429511,256115866,-1161327865,166395905,-59310250,-33167346,-916496743,1426065602,1448602763,-167479669,1963470404,776765529,23746056,923447962,-488695,6954100,1962869354,206150220,1962870991,219716124,1465256143,-482547698,70206710,1149968245,172243212,1962874740,472422940,-1073019121,1465256820,-16091905,1541934196,1784108551,183867905,1750468919,228196608,1577662218,46319967,-326413056,1988843095,776271364,-2142669816,-577948,681188468,185011996,-164858688,1963208516,205818662,1946829881,6968862,923447962,1459129097,175439703,-401836801,1465255682,-174456726,-16173302,1234836596,-1710698739,147786746,33581142,923405722,-916496887,-939523390,1459617798,108432214,16664263,477429504,253503642,1975520007,15788291,19875062,1284198516,306971412,273431369,28837235,721611520,-28931648,259309579,18180182,721684072,-638119860,-1960514735,1144590916,-1207602416,48955393,1183432747,1958743038,359159313,67528705,722486411,-397405628,1157037296,192152111,723666059,1144725060,-385647558,1149960326,272902920,-1961397176,2089487940,-1947741936,1094267484,-955812606,129606,1187448299,1442840826,-1298529942,-1995884790,1347877958,-15829761,451476086,1459129315,1794930431,183867905,-16053961,1750472061,107479316,507808516,-1188936661,-140967933,958131193,545071740,18114646,-1962670488,1143677508,243998,737802137,-956095932,1249703833,-61413296,234973782,-1946415384,477429752,10092906,990443289,-15895353,23731316,-1711183273,150408921,234908246,-1946424600,477429752,10092650,990443289,-15895353,6954100,-1711183273,150408921,1593722507,46844255,575488,-129594112,1996443670,108461832,253590938,-129594617,1962690105,-96040184,1979598393,173968167,958285707,57942599,-1929335575,1343682630,6946922,1795841675,1342851655,-1706264577,118431037,-167092597,1954557511,-129594076,1586188310,1346865930,-775804007,1356396536,-1185790069,-140967932,1356396537,253630874,-62485753,-1946663381,1195051614,-1957135286,1177288262,2146933242,1958742860,812089418,-28931081,-1711651285,-1991475209,1200428103,-1924129250,1343682630,253590938,173968135,-149665909,1174621295,608668154,539969526,1996432500,1778412042,234908160,-1403672,803736182,-2146440219,1745367119,-530009632,230202033,-892794673,80216070,1448542208,-1962115445,58017991,755045353,57999364,1208033257,-385649336,1967653154,19196163,1962935085,19196163,-385649336,53281097,-385649408,86835539,-385649408,1932329302,-385649408,2032992614,-385649408,1212678576,-1259797643,1967671297,29092099,58017864,755094249,57868302,755238377,58130433,755095017,57999363,755097065,57999592,755102953,57868289,755230185,58130434,755101161,57999613,1208087785,-385649336,1967653385,34859267,-385649336,-47381963,-385649408,1212678712,1508442997,58017794,1208119785,2078868341,58017794,755138281,57999365,1208129513,-1578564747,58017794,755149289,57999364,1208137193,-1125579915,1967671298,49408259,1962935085,31713539,-385649336,1967653625,54192387,58017864,755187945,57999363,-385659671,1996424018,242679568,-16222465,228198006,-385261823,1996424016,39438,1810565471,-401705217,1676409741,-401705217,1542192123,1460696831,-16091393,1996425334,1565497862,2122516239,1131675658,1779463935,1778412032,67463168,255729306,-13571321,1996426870,108461832,1593862042,-102131447,242679554,-401967361,334228566,-15835509,1996433015,175570704,1721368938,-1207496841,-638910463,-1912846649,-28915968,1183514624,105253640,1586169716,810516494,138840834,1946568203,139365160,-1912185205,2139170497,1963001346,1207379480,1948254216,176063248,-955615992,9305158,16664263,-62485760,-369207669,1996423812,175570702,-1662451606,242679552,1779070719,2112359936,-2087654413,1946684030,38856963,542455,-1961135072,2013204062,68642844,-1561788310,138868480,108273664,134905475,736691060,-10491646,1460565759,-16091393,-1175976330,36366840,-166830453,1963208263,-12326653,33581139,-13862913,2013211255,-179967960,-1946210071,1207307870,1282671662,1460565759,-16091393,1996425334,-1948062970,1200295518,172439820,1207317108,745866288,1781426771,-326440958,-1946223383,1207307870,410321968,-196417453,-1946227479,1200295518,172439820,1207305844,57934896,-75543,40377463,1778936321,-1711248896,118466438,-80663,2006584950,-385259772,1586232983,810022414,-2096401392,1963002494,114437,-13958421,1460565759,-16353537,1083836534,-385259773,1996488337,142016270,235304703,-268568,6951030,23724138,251743386,-25958137,-15829249,1996425334,-924316154,-27006469,1745778431,-1507051,242679806,1744901480,1996424198,-139270138,1745778431,107479316,142016260,-369646616,1996488249,175570702,1728225178,-372102391,1996423428,175570702,1728155546,-31725303,-1961992565,106924855,12989579,241076992,-638908533,-15829249,-895874442,-351705342,242679756,923115418,242679561,-1795864,-1617293706,-16173307,1996426870,108461832,-16222465,-157677962,1342412674,-401735574,1996480883,94345742,-1092024009,242679805,-1005947137,-14285218,-1705834953,157745716,-2097118231,1946159742,242679562,1728053402,-16192759,211422838,-16161023,6950518,6946922,-430970866,17464963,-1052721125,1586171104,795292174,823132197,1737109063,268444975,-385029951,1996488499,175570702,-586946546,-183575,1996426870,142016266,-1710852353,157746116,-1946345751,1200295518,-16127726,1460696831,-16091393,1996425334,1565497862,1599997711,838345,11976,1988843095,-1983894774,1183443526,-297351188,1144586241,-385649388,1962869452,142016284,-761659030,-1962371326,1552614982,-1948004078,20525692,1552618102,-1948004078,105285889,1979991611,43968771,51659915,1284182596,-1053079288,-1047854474,1347877003,248661641,-1948517912,-472788386,53632003,71711495,1465258615,-605755378,-472785013,53640331,71731457],421,[108461910,-600053746,-2081405303,1946170492,844925713,-405669749,1183383947,-297351418,889126912,-1761250406,-465139453,-1709411073,147787081,-1962800663,1996445432,-1746399504,-62486053,-772776309,844891107,120309643,1996244539,30140675,-772776309,844891107,-953481333,-1979955709,-11076026,1784088694,-603723776,-1980217719,2122578518,309657838,-772776309,844891107,108347193,-1981397367,2089019478,225706036,142016342,250640127,-338063896,373590789,1183439095,205818870,1946829881,1992768268,71731976,1980384313,8513795,70206710,1156974197,1970538542,1980398649,-330905831,1183514624,1002898430,58067524,722093195,-62486073,1187463147,-1962933780,-956039610,1980515387,205818627,1183434539,142016508,-10717953,446323316,-1996021938,1451876422,142016482,-10455809,110780020,-1996021938,1451875398,-28931106,1962690105,112645,-1070923029,-1947580791,1183448134,142016510,-493825,1183578742,516359140,-25755824,507808598,1358317059,546963818,-1995884800,1451881030,-327253004,-954108928,60486,-16222465,1996481142,1310366432,1996424991,-562626808,-1696827649,119492102,15367811,1187449716,50331882,-1796604290,-733573634,1317752854,-128545806,-11417085,-60229002,-95515777,1363954691,253574554,142016263,-2853121,40556150,383010445,-2073551280,1778412035,-1711248896,119492438,15629955,1183660405,-11528492,1996430964,-428408856,65556107,-1705948084,118431037,-16222465,1996477558,-1929221418,1343673414,59074590,6946922,1452933226,-16310449,1183576134,138689008,1552616310,-772240590,-352220185,71731972,105285952,956712587,57803846,-135959,96311860,1962869655,219716124,-11138865,-401733514,1600051410,574153,0,0,0,0,0,0,1475119957,-167223669,1946693191,1996444469,242745094,-1962921752,140413944,961562507,92097095,-352321096,178179,-148748501,2126986200,-1949857022,2013222904,230201888,-916518705,-939522870,1459617796,141986646,956595851,275976828,1143719819,65551634,817366646,9562485,1980922937,306481935,-398604501,-1207601661,2112588496,1076774134,-947188364,-149797845,1141066348,-2090144994,1946163324,734497546,1693913668,-1316070,91462196,1183384471,310131196,1996433015,306481926,519849475,310127440,1268488791,-1073019105,406652284,-1090158983,451638576,384563339,50755327,-1957683513,-953478588,1268488784,-125106401,889184247,-1761231462,507808515,55460907,-916496697,1426065090,1183575179,106859268,1997162297,205994250,28837238,721611520,79874496,-326413056,1988843095,6968842,923447962,-2080863479,1979648126,239373065,-1996077431,1465256006,-16222465,-401734026,1149960353,239372556,-401713322,1465319082,79816718,6969174,923465114,-916496887,-939522358,1459617800,176065366,-1996077429,1317795910,-95516412,-1995811445,1435237462,-27883252,-1924050857,1343682630,385631885,264411728,-1073018569,-164936844,2097348227,-1042379972,1183646435,920126456,1962884995,1996445481,-1042380024,-880082205,-13182973,126563895,66739853,919112665,-654899413,-397322416,-397344991,-347733858,-916496705,-939521854,1442840580,956712587,158730310,-1995942261,1451821126,209095430,-1995815797,1150025286,-62486260,990266507,58067014,-1995946357,1149831238,105155338,1980122683,105286403,-1996077431,1962871876,472422940,-1073019121,1156988276,108333102,70206710,1156985204,141821998,-1709411073,147787081,175570774,-100609,115932278,1996445439,-1813508598,776271613,-16223224,412753012,1577635597,576201,8392,209619799,1183432747,-129594886,-1709410817,118430760,58048523,-1962802711,1161365574,-1961003502,1174603334,306526984,-337050765,138840833,17974571,1166739014,138840338,383796877,507874640,2107265054,1460080413,-1710590209,154602038,1939486207,-1996253435,1183579206,306522888,201213577,-2094566208,1946163325,440765192,-335646985,175570710,51529099,1344207942,-1694599425,119491483,21906731,2105794630,141819928,-149273205,334169710,-1962248449,1174603846,-11526404,-1684404618,50798411,1183440966,175570916,815399530,-2096685234,1946158206,-1710396876,118456658,-637303,1979648630,1517682524,525212314,-230258425,-764279,1979648630,1584791392,525207194,-297367289,-336570743,477495056,1779070719,47356417,1183385751,776337142,1780708384,-2127193583,1183385359,-94991880,309645323,-16091393,-1705969034,119492102,-1980873079,1996484694,308120330,-1963172349,1357130247,-398029488,161107990,185028360,-2096335680,2097211518,-398030074,-1914681815,1343676486,23724138,253630874,645267207,-14912001,1996425846,-532247050,-342208490,-1928917130,1343676486,-9830294,253630874,410878727,-953256960,65094,972965515,981337670,-1962248449,1861687877,-532282370,-495517872,504907149,-1711183280,119492515,-335657217,175570903,-2066689,1183572598,-62520568,1996443678,1336121862,2122516255,141885444,200951435,578091078,-16091393,1996484726,1309055726,2122516255,242483204,-16091393,1996485750,1310366450,1586169631,-1707606260,60229053,180537695,-326413056,75402071,-1911791989,-953809338,-1962934267,1194920518,957314826,309726279,17155878,206015232,1200292843,138820362,1183515518,172370696,180537695,1361920,1988843008,477429512,253503642,1975520007,18934019,294531,1149961845,71731474,384583309,508333392,2107265310,-16314595,91462196,1183384471,1996445430,306481926,519456259,105155408,1343374379,737166987,1783688262,39623169,1183385911,306482168,-1980217853,1150024774,172243212,1156976756,108333102,70206710,-768932748,28967915,-94992128,-352029045,-92372171,-955485184,62534,737953419,-15733818,-11138954,1183710326,-397404428,1183448855,142016510,1443264255,-193527984,66904552,1983512182,-1949927428,2122516598,611582200,1604739,1149962356,-127469798,1996428267,306481926,519456259,-126419120,525048730,-330956537,-1113967361,-1962699003,1178201158,-13795600,40502902,525217946,-330920697,6967318,429523306,-16314594,1962878580,108461852,1183646058,-1706027284,118453995,108461910,-102176754,113428830,444416,-1957275904,1149962358,-96040686,36652278,-588709003,239352064,889140599,-1761250406,1459129091,503740159,242548567,723666059,79240772,-101213952,-1711248816,154600028,-1946401143,1177226820,-96040452,956334825,58003012,-16743959,91462196,1183384471,1996445438,306481926,519980547,239373136,1343374379,723666059,1783635524,39623168,-125105865,722355339,-952430012,-949271690,48808195,-150059989,-96040488,108461910,51528843,1344208454,721831051,-1957686716,1143677508,6967326,922901658,-1946645751,-953481660,1945781819,108800776,2122964983,-1707802630,60229053,972703371,292819524,1444037769,1778808575,-36313088,-352321096,1589652226,80398687,575488,-1957275904,1988822654,-92370676,36652278,-1578564748,-1707802880,60228979,1459111561,-1298529942,-1995884790,1150025286,71579910,-13958025,1149988075,105130756,41338683,-125057141,1604739,1149962356,442824454,1996427243,1996431102,108331000,525048730,-62486265,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,154600028,511166267,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,154600028,889190539,-1761231462,1996445187,-1711183106,154602229,1149967083,71579910,-1070922633,1149963499,105130756,41338683,-125057141,510983947,175570774,1460172543,923124890,1975520009,6837773,168663557,-1070921417,-16049941,1283458164,2117668910,1443460858,-1710947992,154601997,1600046987,576201,5832,73304918,-1709410305,161416715,74825739,1860943915,630849898,-1962303740,1979059184,105093639,-387249761,41458262,1183384471,-329872918,-1980479863,1347614294,-1753024870,-129595133,16664263,-294221568,-335645045,-195116019,653543167,1947025280,1983464966,-1148936,1996424310,-361299988,2028473942,-1012738,-879038858,-1711040766,161416771,-916535669,-939523390,1459617794,142510934,-1994635893,-1705509306,154600863,138517079,-259323593,94345815,-11073225,1996424822,108461828,-1710983425,60261110,686296656,1975520254,1962281732,114179,-1694599425,118429698,1265942539,94345815,-167048905,1750548852,228197376,-16173302,681188469,185011996,1461941440,-1711248809,154602162,240578699,201123560,1460041152,-1595387818,1784043515,183867904,1750534455,228197120,1577662218,113428831,444416,-1957275904,1183451766,-45709304,16402119,776271360,-385649660,1156972823,125043760,57934652,-2147415319,1946746238,-42041338,1443852832,923287962,1958742793,-96024827,1183449089,1038363389,57999386,1996542441,1946364944,1946496064,1947085895,1946299487,-42041246,-1956023776,-1923736452,1343683910,-401735318,-1072956089,1187448692,-352321030,-1711248889,118430635,402823767,-1073019121,-1662433931,761943552,-1696071318,9562368,16416387,2088972661,729022474,1443515647,923287962,-96024823,468385793,1781361238,-1948783870,1144589380,1443197962,-269799830,-1415970710,-2096689381,1946221182,6837844,168663556,1448479031,-1298530198,-1962330358,-401713160,-1072956469,1144590965,-1962642418,-1991766460,1465318982,-92673968,6969174,923465114,6837769,168663555,300615991,1746695423,6947863,6946922,262637210,-916496889,-939522358,1459617806,141986646,-1995815797,-919865274,-1980608887,1284240462,-162625268,91603259,-352321096,-1983894782,1150024262,-129615602,28837237,721611520,-62486080,957236363,91616838,-352321096,-1983894782,1157037638,57934894,-1962672663,-771029930,292169589,256853658,-2147474169,452985149,275400703,256853658,-2147474169,-184549059,36028443,-336067840,83526411,-13958027,-91553045,1023821451,1215561843,1692992374,1931553795,56486147,947257644,1232390398,58050814,-33520663,-385649208,-922877432,-1159134347,1976106496,43772163,58050814,738244585,-385649403,-922877666,1525220213,52553985,5536899,417923957,1416953603,-16711576,-202832266,105155328,-1995553655,-947128762,58572811,1208153577,2101873790,49080579,-385319352,1149960934,-2095715578,1962998910,47769859,16416387,-806812812,205818626,-369604983,1153893062,-1962934258,-947128754,159170571,1208712776,2118648700,-125924597,-919921685,367786379,16678531,2122517876,125108474,1284243243,721611530,-196687873,2122907649,-162625032,-2096986391,1962955900,20900099,2088962539,57999444,-16657175,375924340,1778412036,-1711248896,118466438,1962932363,68642854,6946922,-2036727702,185012135,-385649472,-15990993,686359413,645201919,1342444904,-2036707248,-16314457,6837364,1785948673,-1711248896,118466438,1747350783,23725077,6946922,262637210,39905543,1950926731,393496582,-16645399,23600244,1778412035,-1711248896,118466438,-167645463,1946431556,31844611,138517078,-397014729,1187511154,1442841074,-1711013784,154601997,-167654679,1946431556,29485315,-1072969845,1950878068,1416906815,-1962822935,1144589380,958035462,359991876,-1961999105,1149832772,205818122,1778936406,1424494080,205818876,1963607097,25553155,1778936406,1088949760,24766972,957105291,-512358844,1963607097,105155548,-1995553655,-773125052,1746695423,6947585,6946922,262637210,1976568583,205818823,1946829881,21096707,2089007851,1970536462,-1072969845,1950879348,628377624,-1958251448,938211454,-1961997057,-125104572,-336181623,1962890794],422,[-1711183346,154600486,-351386487,239927273,16678531,2122518132,141885690,-1995553653,-940837306,-955351925,128070,-369590647,-11140893,23727732,923018906,239372553,16678531,2122571380,-663420678,-351634293,205818791,1963607097,12183811,108330763,-385649585,1187446959,-1962933772,1183387204,-163149320,-1962893591,1144589892,-1954974202,1958742983,410273806,1210414152,2123056756,-13112330,1149963844,-129595122,720107659,242548566,647626858,-1995884796,-420802988,-2096216833,1946221694,-92372210,-1962380032,1183387204,-1949832200,1187450492,-1996488204,1105983102,242548566,647626858,-1995884796,2122518100,-546045700,16416387,-1031022219,-1946663287,-756347780,957105291,359926340,57999115,-1961986737,1183387204,-163149320,32786119,-193035520,-2096728832,1946219134,1784043079,179476992,-125105865,1827147351,-193035273,1443656704,-126419113,251033343,-2081216280,1946219134,1784108551,-166598656,6969174,923465114,-226589943,1443460096,-1711079320,154601997,-1026990242,281542662,1448542208,-1962248565,1547371614,-2095939810,1946161788,306481927,16247112,-219561941,576469248,889145469,-1761250406,-28931837,142016342,51528843,1344208454,721831051,-1957686716,1143677508,23744542,922901658,66620169,889131644,-1761231462,108804355,1149961847,11266310,-385792627,2088960165,343146520,1143718795,-137221346,1144724084,-385648890,-622133107,-2081137015,1946158716,-1707802741,60228979,2080635019,-260142830,-940417396,63046,721831051,-1992289724,2123103302,-12391434,1996425334,-260636686,737965707,-2081500681,57868798,50332094,-1684384009,-1962467509,1317735006,508505076,1200345227,-1713730742,-120470997,-650389461,-24443777,1988690923,-62485508,2009545544,173968310,-1113966593,-1962699003,173968327,1578256131,146983263,575488,-1957275904,1149963382,-62486260,-1995815797,1448540230,1183432747,-1298509574,-1995884790,-11469242,1996424822,-21567484,1183578251,33565962,1950880372,58017849,1208002025,-1394015371,13691136,33179335,239373056,1963607097,205818644,1946829881,243042572,-1980203383,-1343620026,243042560,-369328503,1156972710,930416686,70206710,1149962613,205818126,-16104311,496639092,-2096689352,1946178684,8448259,-1995684725,1150024774,-129595126,990266507,-1962770745,-151483449,1946693188,776765539,477429508,262722714,-96024825,1190526977,192218120,-1995539319,2122972286,-1958614024,1144589892,-1987414774,-286585220,70141174,-1113969036,-351858904,1962890787,243041038,1086331649,69638736,-930412233,1183439499,240945656,-939762039,129606,-80845696,16416387,-11135372,-401670538,-11078421,1996488310,-59310088,-257169394,-25755818,-174456726,1577662218,180537695,2934784,-1957275904,1972045438,1234851356,-2096574707,1962935422,1183667725,-1706027308,118423824,1183515627,-28931836,222927446,1979648207,472422940,-1073019121,1979675508,-25755876,-761659030,-1995925758,1979710534,1996445222,1721389310,-167309449,1954557509,1183667740,-1706027276,118429736,-1912703233,1343681606,812253546,260875930,1216185095,-15830016,1979711094,1306892872,1183385375,1996445692,-402625794,2105799415,292814920,16547459,1996426100,-59310082,525198746,412767751,-2096574707,1962935422,1183667723,-1706027308,118453955,219716182,1599998159,312009,1475119957,74877782,137250038,1283478133,1784023086,179476993,-125105865,70206710,1465255797,-1796734870,477429746,1149960298,1245985104,28837245,-1207702784,-1957691390,1346391108,-821278310,240604680,1458408936,-1711183273,154602229,-1709411073,147787032,16803926,923405722,-916496887,-939523390,1442840584,-167348597,1946693188,477429599,-821212774,200972808,1686112463,1157035822,1215628335,957105291,1081346628,-1927514881,1343682630,253241498,776271367,-1960938368,1178204230,-1961462532,1178204742,-1928432386,1343682630,-9765014,253630874,477429511,385369741,-1711248816,118423884,5536899,1750469493,228196864,-351717622,645201693,-1710983425,118430675,242597899,1747350783,1347421211,-1484350896,-916584689,-939522878,1459617796,209619798,1967703947,11725059,1962935341,12511491,58017864,1208010473,-907476107,273664,-857144459,208128,-689372299,339200,971572085,7548161,-773258379,7941376,199820149,1967671297,17819907,58017864,1208035305,-385649336,-97713709,-385649408,19726813,-385649920,36504174,-385648896,-47382055,-385649408,1212678628,-269941899,58017793,1208086761,65602421,16592130,115934069,1060098,250151797,58017794,1208095209,-385649336,53281305,-385649408,120390110,-383814656,1996423710,242679568,-16222465,1654261366,-385265919,1996423708,39438,-1070921393,233427499,242679554,-369228312,1996423304,175570702,-335648536,242679677,-16222465,-1684404618,-1727443200,-16652311,1996426870,-49682422,1187471595,-956265988,65094,185091723,661915206,-1962389877,-1047656866,41910566,393543942,155711014,-2096073696,1963461246,-62470390,1187446925,-1962934018,1452014662,26929662,-15829249,6949494,-1962856471,1207307870,276135983,175570771,-401735574,28898479,-10163968,2133813120,1988883691,1417446158,-150506496,536873030,-2081881227,138868480,242483456,671776387,2122523764,1886725642,-1872225045,1330027008,27789071,2122539637,108275722,638221955,1283479157,1962901551,68577318,6946922,-2036727702,-1475932249,-13405183,392701556,1778412036,-1711248896,118466438,343199755,1747350783,6947855,6946922,262637210,15657223,1747350783,23725071,1962928875,16803924,-521440406,134905475,-1075248268,477429504,1778653032,1778412032,-1484350976,1105790735,155645695,-2096729056,1946684030,10283267,-1946210327,1207307870,58000430,-56343,-11071882,1996425846,108461832,-369462552,1586233104,206015246,1946830649,778720025,451609194,1779332863,-1946817747,1200295518,172439820,-370605195,778720254,-890764182,-18945548,-1710328065,156172801,-76823,1996426870,142016262,-348526578,-1946237975,1200295518,-31135482,-15829249,1996425334,-222566394,-87063,1589907062,939468294,6968070,1056964762,-33494775,1460696831,-16091393,1996425334,1565497862,1599997711,838345,0,0,0,0,0,1852397375,1937207140,1818851104,1869488236,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,218762523,1952797450,1663070325,1869508193,1868767348,1852404846,539911541,1970231612,1701146144,1869881444,1835364896,543520367,1936025716,1919950949,1634887535,1629516653,1948279918,544105832,544109938,1970562387,1734418544,778987873,1867796000,1835364896,543520367,1835362420,1870209068,1634541685,1701716089,1948279909,1869422703,2036754788,1970239776,1430331506,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666,544502369,1920298873,1836016416,1702131056,1851859058,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,204361039,1331444291,1147094092,707679055,623977734,1597187378,1970562387,1634214000,1868963955,543452789,1852403285,1818326131,1852383340,1836216166,1869182049,1919295598,1629515119,1701998624,1970235766,1852383347,1818326131,1769234796,1864396399,1397563494,1397703725,544108320,1920298873,1836016416,1702131056,1797271154,1936287828,1718511904,1634562671,1852795252,544434464,544501614,1684366702,1646290021,1767317625,2003788910,892936307,1699946542,544241012,544104803,1869440370,1948280182,1702061416,1818846752,1948283749,1919295599,1830839653,543519343,1667330163,1868963941,1767317618,2003788910,673197683,2032168772,1998615919,544501345,1970562387,1869881456,1835364896,543520367,1936025716,1768300645,1064527212,824510464,858075685,1419785253,1701995880,544434464,544501614,1970237029,1679845479,543912809,1667330163,1868963941,543236210,1886220131,544498529,1953721961,1634495585,1852795252,543584032,1684957527,779319151,543574304,544567161,1667853411,1263476843,1699946540,544241012,1819044215,1852793632,1970170228,1969365093,1870209140,1970086005,1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,-1593619084,1144586696,-15567866,6948468,1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,-2094500606,594880511,556163,240524661],423,[761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,-28915963,1183514625,-916496642,-939523390,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,103483973,1183385268,268760818,1300959348,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019,1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,1750269952,6948041,6946922,279414426,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001,778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,-14285708,-1960442252,52823108,1346373700,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709,1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932,1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,108330778,-16706712,6952564,-2036727702,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809,1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740],424,[761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333,1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,-126418950,-1980334360,1451883590,67434238,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891,0,1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,-167771905,376702146,-16097653,6951543,808727322,808464432,825502768,808464432,875311152,808464433,439365680,808465459,808464432,808530988,808464432,825502768,808464432,840577072,808464436,741355568,808465458,808464432,808727084,808464432,1699941168,544241012,1869771333,1699971442,544241012,1819635555,1869488228,1751326836,543908709,544370534,1970365810,1684370025,1936286752,1886593131,543515489,1868983913,1952542066,778989417,1952797472,1998614645,543976553,1953394531,1702194793,1953068832,1953853288,1919250464,1836216166,543649385,1919950945,1835625573,1918987881,1768169593,1931504499,1701011824,1701339936,237923171,544698188,1802725700,1634751264,621176163,624043313,1699971123,544241012,1819635555,1869488228,1768300660,1931502702,1768318581,1852139875,1768169588,1931504499,1701011824,544175136,1953721961,543976545,1684957527,779319151,1952797472,1998614645,543976553,1936682083,1176514149,543516018,1701670771,1936286752,1886593131,744842081,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,621293166,624043313,-1942739661,1919248468,1936269413,1953459744,1869505824,543713141,1802725732,1634759456,1713399139,1629516399,1887007776,1818321769,1735423264,1701077362,543584032,1920298873,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,1867784238,1952805664,544240928,1868767329,1667330157,1702240372,1869181810,1718558830,1852397344,1937207140,1818435628,543908713,539904847,544362353,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1701996064,1886724197,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,621948531,624043313,624174387,624305461,624436535,1750367289,543519333,1847620457,1696625775,1735749486,1768169576,1931504499,1701011824,544175136,1919381621,543515745,1920298873,1920295712,1953391986,1919252000,1852795251,543584032,1684957527,779319151,2003781664,1919252069,1699946540,544241012,543451492,1684957542,1634759456,1713399139,1948283503,1713399144,1869376623,1735289207,1631068218,1836016416,1952670064,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,1814048357,2032166473,1931507055,1965061221,1767317616,2003788910,1852776563,1718182944,1701995878,1679848558,1702259058,1870209068,1769414773,1746955372,543520353,1914728308,1936615781,1819042164,1819042080,543584032,1920298873,1769497888,1852404851,1767317607,2003788910,1919950963,1634887535,539915117,1768702774,1327524707,1869881419,1852793632,1970170228,1699946597,544241012,543452769,1953721961,543976545,543516788,1819045734,1852405615,2112103,0,573545215,1183383552,-262764050,74907478,1816365568,543908713,1668178243,1948281957,1970348143,1394635881,1886745701,1852383276,1768453920,1663068259,543519585,544567161,1970235507,1713398892,543516018,1830842485,543519343,1802725732,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1696625269,1953720696,543649385,1936876918,544108393,1461741167,1868852841,539915127,1701336085,1970413678,1699946606,544241012,1767991137,1631071854,1887007776,1818321769,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,136326757,841298213,874853157,1701336184,1763730802,1869488243,1852121204,1751610735,1936286752,1886593131,543515489,544370534,2037653601,1633905008,1852383340,1818326131,1769234796,1864396399,1767317606,2003788910,1411395187,1702043759,1886724212,1663066400,1634757999,1981838435,1769173605,1864396399,1767317606,2003788910,1663052915,1801677164,776687392,1917803296,1768710944,1126198115,1701015137,1869881452,1769304352,1699946612,745567604,1684955424,1701344288,1919295598,1965057381,1869422704,1679844722,543912809,1667330163,1700929637,1701998438,1853190688,1735289198,1952797472,1629515893,1852399975,168651822,1883310605,2020569712,1952542057,1919295589,1931502949,1701011824,1902473760,1701996917,1953391981,1852383347,1734700320,1954112097,168653669,1866664461,1734960750,1952543349,158232425,1886220099,158622561,1768978772,225206627,1309281546,1763735397,1635021678,873032812,909445433,1463355917,1868852841,857764727,856240430,825493812,1767311885,2003788910,775102579,856240433,825493812,1767311885,2003788910,892936307,154415625,168637490,1701336132,1819239968,1769434988,1881171822,1919381362,1932029281,1919885353,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767345184,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1701978227,1835888483,1701080677,1752440932,2032170081,1663071599,1702063980,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415061550,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1986095136,1869881445,1685024032,544826985,1920298873,1414873376,1163412815,1094856259,1919885396,1313817376,776423750,542333267,1701603686,1142959731,1852139607,1970239776,1701994784,1852793888,1914711141,1635021669,2032170098,544372079,1886220131,1919251573,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895119,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,539905359,168626701,1768702814,1327524707,1869881419,1852793632,1970170228,1769414757,1394632820,1886745701,544370464,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1835364896,543520367,1936025716,1919950949,1634887535,1143894893,543516756,1819045734,1852405615,1919950951,1634887535,695412845,544370464,1986622052,1932030565,1918967849,1970413669,1852403310,1852776551,1970239776,1868767346,1953853549,539914853,0,0,0,51543939,109975668,1586170008,133572108,1048592,2097184,17039364,520151295,251707647,251691263,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251658483,251658467,251658434],425,[251658368,16777216,0,0,128,192,192,192,16777408,50331840,117440704,251658432,-64576,-64576,66062272,132124608,264249280,528498624,1056997312,-520151296,-520151296,-520151296,0,1610620928,1610620928,1610620928,-1057022208,-520126720,-520126720,-520126720,-2130755840,1610661888,1610661888,1610661888,-2130739456,1627389696,1627389696,1627389696,-2147401728,1610866688,1610866688,1610866688,-2147401728,1610866688,1610866688,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610867712,1627385600,-2130882816,1610866688,1610866688,1627385600,-2130882816,1610866696,1610866696,1627385608,-2130882816,1610872856,1610872856,1627389720,-2130901240,1610870833,1610870833,1627386673,-2130839272,1627386217,1627386217,1627386217,-2147354572,1862269136,1862269136,1862269136,-2130771090,1509979043,1509979043,1509979043,-2063601572,905978079,905978079,905980127,134275104,-285277313,-285277313,-285271169,268451871,-16842689,-16842689,-16828353,-520158433,503317248,2248,2123060823,793114118,-2096729056,1962935933,15460611,1164654079,1183384328,105186296,-1711248816,60228999,242597899,83912791,923405722,-373282039,1166737608,-129629434,-16628343,91462197,1183384471,-129629186,519718537,519993087,108396368,255451802,-1983894777,-125044666,-14791701,-14747018,-544473482,1988879313,844890886,721569675,-259305465,255451802,-25820921,-1946520063,2139160158,477367039,-956414209,1586171143,-28901378,-1962080314,1191181918,168281854,66602627,106859335,1208502155,-1434990789,-92864738,-25755874,-1962522741,-422508425,724721547,-1705968064,118438370,-16359797,96311863,1183515543,106859512,184960769,-2147191616,1023488079,-1071972351,-1207702720,1599995905,182985,1736,1586189911,109019910,-9538560,91462199,-125107305,50749067,1183385159,-336098310,222134559,-2146274035,1963590269,63406860,-2096734581,-352123281,1191545351,-12285882,2012905017,108432348,-1113967361,-1962699003,1144589892,-1962511610,1149830724,172264206,1929790521,105155334,-1962261367,1144589380,-1962511610,1149830724,-916496884,1426064074,1448602763,-1962379637,76088902,95001168,1149830039,105154818,410304523,1939485951,503551749,-2097767856,1149830039,-1707802874,60229053,94345814,889129271,-2096726901,1784094919,92772864,-1073020009,2089354100,778338306,6969071,6946922,1460364186,-1983894775,1149832260,306481418,-1995029367,1149832772,477429520,1783628138,249141761,1962871031,1778412060,-1711183360,150408921,1780249855,1778412032,21797377,1599997711,314057,1475119957,243174230,1208501643,1930184251,-1715459323,1988841451,1996445450,30972428,-969209513,-11072653,-660992906,-1962322175,1962281968,-1707737300,60228979,2123091851,-1948677364,-405720481,1344143619,-16222465,-1957296522,971152121,905905935,-1761231462,734432003,-916496686,1426066122,-1957237621,-75299234,-1962510849,1602947166,141986576,1997036601,-18427,-472840213,-1959627637,-892772864,46661636,1448542208,-16351613,1996428916,142016264,-1710852353,156697155,30972496,1324026199,1443395211,-1710590721,156697155,-11077493,1134169204,-1995876606,-952369594,1465257845,1459738778,205794057,-351648765,-1706011103,156697048,-1959633781,-25785394,277604049,288090065,1462491531,173474572,1600045571,314057,712,142510935,1979711363,207522569,-1995538549,1586169470,105351948,-952383349,-947191178,1312553099,-1962707450,1317602894,240093446,1134186835,-1962322174,1200163934,6968080,923447962,-28931831,1342994175,108461911,1459980186,209125129,-1694599425,156696884,-15960321,7011958,923465114,176063241,-16222976,-1684403082,1594447646,576201,712,1988843095,1451000588,-2094893824,1962936958,9627907,1183531114,-523157494,88316496,1183384471,1975520254,-339727574,176063356,-1956482048,1552616006,1946630486,-784313586,1080709344,-1761245286,-1948783869,1447529438,-1946270071,1586170438,209095678,-1990828919,38243591,-335657335,106873888,33965699,-1959264474,2013203550,-1710986678,118438315,-2080481653,-1996292538,172395271,185224959,-338266688,-95471,1603950197,184784645,-1987676736,28857925,-916496896,-939521846,1459617798,108432214,-1992407925,1149959750,140604,-1946532215,1183400516,1081904124,3964035,-1070922379,-956268311,15940,4342983,1078249216,1686175743,2089024828,611647804,-1983894698,-11518908,1962886260,1944587846,-18178,-1991883639,1784038468,-1710986744,156702338,16416387,1784035956,240604928,1459507688,-1694599425,60228216,1996443730,-1711248644,156698177,-1694599425,60228299,-1694599425,60228167,1459645014,1476165123,-31397874,1577058744,46844255,0,0,0,0,0,0,2248,-16359797,1183652983,-1706027272,118429736,-1928956161,1343682630,1461713306,106859273,-1927514113,1343682630,253240730,106859271,-1927514113,1343682630,253271706,106859271,-1927514113,1343683654,253271706,106859271,-1927514113,1343682630,1285161322,-922284287,-939523382,1459617794,175541078,1444707467,-16222465,882509430,-1995884789,-1072955834,1156986484,175382575,723666059,-1073013180,1784024190,1778412032,191076864,-1070921385,-1995684727,1149831748,239372562,-1995029367,1686114372,183234350,402823767,-1073019121,-1705623180,154600863,1780249855,1778412033,249141761,1962871031,1778412060,-1711183360,150408921,1780249855,1778412032,21797377,1156974351,141889584,-1709411073,118440964,1593722507,113953119,1099776,-1000974592,-1960442274,-1960438201,-125101993,-371063,1996426358,-1705834998,155124082,108380171,-369098824,1988821189,1782606346,88316420,1149830039,1958742834,138725351,1996423169,-1695520244,140446500,-1979955575,1084816982,1190528629,74719486,19876992,637290122,1149829123,1958742836,209125144,1719726186,1996484606,-59310082,1594594202,795115528,-28903683,-2147191792,-167628980,1963077444,-28903924,-2147060464,-350212276,795115524,71616479,1784050992,-1711248896,155124425,384845453,1778412112,1245997824,1962889226,490576460,-1923741937,1343680582,1461713306,-96040183,276088587,-92864682,1927810647,1975520254,-13047549,-1728052808,-892772514,8,0,0,0,0,0,0,2248,108432214,-1927514881,1343682630,253241498,-129594617,1962690105,-96040184,1979598393,574917402,1964917817,-129594007,6967318,174719082,1033505386,-1928917219,1344151108,385369741,494770768,1156974351,829718574,505300109,1246006096,2119189563,1346669315,-775804007,1356396536,994854027,58610244,-1185790837,-140967932,1356396537,253630874,1279560455,991970307,58598468,-1994111861,-916577212,-939523382,1459617802,175541078,1444707467,923115418,1996445193,108461832,923481242,-28931831,74760203,-282172288,402823767,-1073019121,-1947663499,-1617275392,-2096548091,1962955900,6837769,168663556,1962871095,166369820,-1073018785,1962891380,-163148516,681201686,-167309544,1954557508,-163149026,1962559033,-129594602,1962690105,-163148530,-9809898,429588330,-16314594,1183652980,1783633654,21797376,1156974351,175378480,260206746,50347271,1962870903,1141152284,2088961807,158662740,50358358,923405722,-28931319,-892772514,214433798,-1000996864,-1960442274,-1960438201,1183389783,-162100748,1779201791,186948336,1183385695,209125368,-16091393,1996425334,24287750,-1073018561,-4717195,-1956844545,1153895030,-956301048,15428,49891062,1589908084,2013210118,65562632,788554650,1413777673,1778412118,46766592,1183516991,-196736010,1589908596,1065363188,1443591168,-401714426,-1072955723,1190572148,141828344,-1708496298,155124299,-1728052808,147507550,1361920,-1957275904,1149961846,-96040642,624706698,1183383554,1111788536,-1946794359,1187463292,-2097151756,1962949756,-373282043,1153892620,-956301250,16964,-12565305,1013219583,1014793213,-953060095,15428,1148518230,-1706658561,155648285,-1979711560,1149847108,1100633668,185153288,-955419456,128070,-1705552042,155648285,16285315,1149982068,-28931812,-1705552042,155648285,-92864682,-1761445734,-11513341,429586038,-16169209,-879035786,-16541950,1201338998,-16541950,43712118,185011992,-385649216,2122973035,-1957210372,-163183673,18717264,1187449159,-2097151500,1946219646,6837854,168663556,1962871095,166369820,-1073018785,1962885236,-330920676,681201686,-167309544,1954557508,-330921186,1961903673,-297366762,1962034745,-330920690,-9809898,429588330,-16314594,1183652980,1783633644,21797376,1750468367,228197120,-1207355638,1599995905,182985,0,0,0,0,0,0,0,1458342741,185366155,-2092665610,1946158718,1586187777,105351950,41338427,-259275125,425603,1589905268,12985864,241076992,1939486719,503551749,175570768,1443395327,255451802,241076999,-1113966593,-1962699003,-892772666,80216074,1448542208,1460305547,-9830294,1594578074,104760072,544538624,6946922,637951684,-1710983169,60228279,1342193709,-1624721510,-1694537213,60228551,-1695520169,140446500,-1979955575,1080753750,1134191210,-1962699003,1979059184,-373282043,1283457210,1589907504,2013210118,1325570564,-771030121,92015487,1929579069,811892740,776765679,-62458367,-2146339836,1795042916,33581122,-1761262694,1480886531,271598838,1190533237,309594365,-2131727785,-524954,1996488310,194222844,1190529119,74713341,70274176,543834730,-1761262694,184846595,-947227456,2097732,1442867799,1594578074,477923592,637951684,-1995946101,1190536772,393511166,-2144449408,-1947178409,1452014662,2145550590,-1818603438,1460166411,1778418024,142016256,-1710852353,118447439,-892772514,80216070,1996423168,-1695520244,140446500,-1459861879,-1962445696,1333791326,1190527535,125043197,-2146804085,-1962660017,1204226654,-1200279548,1200226303,1145538880,1782990729,-2127193587,1586169615,1514637578,1784436617,-2127193586,1586169615,1581746442,-1201645687,-892796927,-1957363704,1988843244,1962281740,-1707802811,60228959,4095107,1962870900,38246974,2088960919,141819954,-1707969281,60228959,5799043,1962870900,90151512,2088960919,141819990,-1705609985,60228959,90151510,1996424087,1778412046,190094079,1996425311,8546318,-16091393,1996425334,1565497862,-916584689,-939521334,1459617796,141986646,-1996077429,-1073014716,1784035956,179476993,-125105865,105286999,23744534,525048730,81159,-1923674242,1343620678,-1684405910,-351854773,112643,1444562057,-1711183273,154602229,1780249855,186948336,1183385695,108954620,-2147060736,-350159794,-60391420,477429727,-11341718,-1818559370,1577606923,80398687,3196928,-1957275904,1187449470,-16776966,110763125,-1962471548,138841072,189285769,1444181184,1306892880,1183385375,1975520250,1212516614,1443382921,382748301,61119056,1166608479,-800683190,-1957935735,1166666054,-414807474,20709668,-654852069,839311552,1076178501,776286464,5799299,1784044916,16738304,-1705478657,60228979,519849609,365664848,-1073019089,1979651957,96311896,1979646871,90151512,1170670487,-352321448,-126449366,16664263,1313180416,-771858805,-59339805,1191116841,-25263618,-377618177,-1705478657,60229053,-2080868725,1962936446,1246071566,-1957673591,1166625861,1443490642,-1694861569,119492069,137250294,1979651956,1778412060,1282801410],426,[-821278310,477495048,-821225318,477495048,-2077124010,2105739023,141819928,410386263,-26744818,19809782,-1705572236,156172288,-1705556757,157220864,539969014,1784089717,1778412032,191076864,1979648343,1459710492,-1113980566,1342789403,-1710852353,150408921,1780250111,6969088,1461435802,1996443657,249141766,2122516727,913571846,-1927514625,1343680582,253240730,477495047,384845453,413047376,1979647759,-196702948,-1634054122,-16314600,1183652981,1783633648,21797377,1599997711,445129,0,0,-1957363477,-661774612,-15829249,1996426358,142016266,-402229505,1562315900,2762,9416,1183536727,-297367276,16139975,376897280,525422746,146695,28837237,721611520,-364475968,185616011,58003014,-2097020695,1962937470,33024259,-2096472437,1946179199,1450674951,48956555,1183432747,1451197428,-1962445824,1077958215,-1070923029,-1931196791,1334568542,-397506230,-1991487605,-645075890,192268299,-1041742197,1183384544,-2095518730,1963062398,-463551470,-1995994330,-1072957882,1187448181,-1962933770,1183444550,306613212,64898697,1183444038,209617890,-385649408,1586168181,1484751626,-1958644736,126572639,-1946401143,1183386694,-1980355592,1983511158,-1004634612,-2144989602,309594424,706251302,-1948003841,25951358,1190807041,1988747499,-129594376,-1962129879,619444862,-15698177,1996426870,149425676,-129595134,-15972823,1996428918,242679568,1268488784,-125106401,425603,1183529332,-1983446252,1996480582,343342870,-2095941889,-184423810,36028443,1183666176,-11528484,1996427382,-126419186,6946922,525293210,-532247801,-2082716023,1962937470,11725059,16154243,1183519604,138816276,-768882941,1089894135,-336171273,343802195,16664263,-196703488,2113816121,-27358426,1992614865,9119460,990397955,92214342,-335657217,-27358240,-1960385583,138806016,-1961605495,1178203206,-1961134594,1177228358,-397505784,-1996234303,-140904882,-369671943,-1995946493,1183519814,1174487288,206503694,-1058471052,108954622,-385649408,1183579831,-532248300,-15304961,1996479606,-1929221410,1343675462,58877982,6946922,1452933226,-385409201,2116812431,343802862,1452001163,-1962152980,1177228358,737405934,1600035264,1231561,2760,1187468887,-2097151750,2113931390,176063238,-385649408,1586167991,776467986,-165972928,1946234439,138840853,1249900441,1997162043,10217731,-385202549,2139291797,175374360,721962635,444069842,1183572715,1183399946,-1955795972,1177287750,-1037329926,-259262255,1929510531,114179,-1946520061,1451953222,-1980200178,2122578006,158662662,722093707,-1946680378,308186050,19810294,1996427124,-126419184,-1684384169,-351854773,276234005,6946922,1475901183,6968150,-401735574,1178336526,-1996128760,65797238,-1946519927,994638918,-1954547130,-335919477,1589652226,248170847,575488,1586190080,105810696,-1962260853,1976110075,-339727612,650153487,1946763136,-169721085,-953433205,113953119,1948269568,1946762247,-1010816253,-1023409736,712,1586189911,-1707606264,60228979,2122578059,729088004,1996445470,140413702,1778808831,912260866,141934603,-2147066229,259329337,1996445470,140413702,1778808831,504228609,108461911,-16228725,6948471,-1959370753,140413936,-1928968309,-1053097652,-1047854474,-1946270071,-2132933665,510987583,225768971,-570171509,234848128,-347208843,64981773,25133278,-16550643,1461648966,-1946257665,2013202526,-16684538,1183397471,140413950,-1113966593,-1962699003,-963903914,-1026990242,180879366,1448542208,1988752939,141965816,1983448437,-1961855738,1183517310,105199880,1983449973,721843462,1223268800,944081665,1949713675,1996445453,108461832,-369160728,1988690227,-1707737098,60228979,1988751499,141951996,425603,76164213,201252584,-2147125824,510987580,-790100854,1975520254,171737093,1586190709,105351946,1006388739,1179416262,2123096811,-59360776,1149911411,-22419201,108380171,184515712,-16055179,2122526069,276103174,-385923958,-1072955761,2088770933,393480959,-402355634,-1072955777,1015072629,-1077775350,1015021569,-1950714611,1200294494,-62520570,989940877,-1962772799,-28931647,-2131069303,443878716,1945925177,-8617972,1309046029,-335907191,24936457,-16550643,1586232902,-402158850,-1072955857,1187448180,-1962933770,1586230902,105351946,1006388739,863436358,208991755,-1963041141,-32905209,594853899,-2130813301,460590399,-1946269953,126549598,201192168,-1107069760,1586167809,-8421122,-1950386934,939461214,-1761231462,-28931325,-1946401237,-95515696,-1946399189,-916496703,1426065098,1586228363,1011336966,2139291648,276037694,-1707182081,60228167,-955883893,15943,182985,3272,2122536535,57999366,-1962777111,1149963382,105130754,1996899899,108825398,-1928954365,-952426427,-947715210,776271392,-385649663,889127149,-1706923433,60228999,201213577,-1989774144,-1707802876,60229033,-16628599,91462196,2089485207,-1946680562,1144589892,504722438,105286487,1344194307,721831051,-1706029500,118438370,-16091393,1461586038,-1710852353,118438370,1780249855,186948336,1183385695,1964026104,9890051,1996445470,62364166,-1192687425,-58816256,3308675,1962876788,846528306,-1761236582,1114263555,-1761245286,-28931837,175489035,-1561739221,209619713,2123040491,843417868,6815850,-1917806079,1919550359,1039943307,58068096,1342996664,-1761262694,200313603,1443263734,-1761255526,-13238525,1114307702,-1761245286,200313603,-1984596746,209095477,-55575,6969140,-1761245286,1958742787,-15341309,1190566635,695470328,1996445470,60660230,1156974783,427032878,-342228886,-1476159586,-15829888,1996425846,108461832,-1090282086,-112790008,-950111228,65094,-1979812213,1983511678,-1957988858,-1965095970,312102919,185122562,-1956744000,516359110,-1996395952,-1650788794,503889667,519468799,1794537215,149658113,-14810057,-14748042,23787126,923341722,1996430852,-1711183114,146736055,1988838635,-1707802868,60229053,3964035,1153906805,-1962933956,1149832772,105251652,-347716471,63343477,508567239,-1996395952,-342166458,503592712,519337727,1794406143,152279553,-381287369,1157037928,276037948,957236363,242566724,17188491,988497476,37518467,1149973621,1078212878,2088967284,141819966,-1707182849,60228167,4080839,1078249216,1686175743,1150025020,1145342222,-1996077565,1283475012,1183514940,105120006,-1961999359,1149832772,172263692,271469696,1577058744,147507551,968704,-1957275904,2089485942,175909644,-1070922379,-16666391,91462196,1183384471,1014793210,-385649408,1156972781,57934140,-2097104407,1946303612,19720451,960513163,712313924,-1958841089,-956087740,1342204480,-1936047510,-1996253438,-1072958906,-1947663499,-129579264,1149960192,1078233354,1144595947,-8817398,1149976180,1086784322,1783627882,42768962,1183384471,1958743026,1111788383,-1946663287,1149891142,2023379006,-1996253438,1451881542,-125926410,1376679168,1388774224,1114963792,255451802,172264199,519718403,-196703408,66475659,1347614790,971151959,1552615183,-195165374,653674126,-16776762,-879083916,17012482,2095792764,3949767,-18432,-1991883639,2088977476,141819966,-1707182849,60228167,4080839,1078249216,1153957887,1778384962,21335362,-1706033046,60228139,188630153,-952273728,146500,-1995815797,2089369668,1047854914,-1761445734,-196703997,-1946790263,1174604356,1380982522,1475639039,255451802,-195116025,116262,-1707182849,60228299,957105291,427034180,519718403,172264272,519718403,105155408,1342981163,255451802,-1707802873,60229053,721568907,540870212,-15043072,105155380,1342181381,-2019950486,-16541947,95001140,1149830039,108800258,-1995815797,1149832260,776765454,1590135568,46844255,-326413056,-16228725,292038263,477626113,664466538,1342725899,-16228725,2013202038,-1484350948,-892795121,147324932,-1957298176,1962870902,-129594084,681201686,-167309544,1954557508,-129594063,1149980694,1346648906,1149961086,-1037330096,-654837551,1279560528,2119320635,1380223747,-1728052039,-654837257,504994384,1156974351,292880686,385369741,-1924131248,1344151108,253640346,108461831,-493825,1996487286,-25755652,525111962,-892772857,-1957363708,2122536940,192217094,-16228725,1234836599,-16199923,1586169974,477626120,260310682,1475906311,-10819570,-2096603509,1946175615,2013222665,1306892872,-947189985,80398687,-326413056,-2096472437,1946175615,142016272,1754926442,1342644042,525198746,173968135,-14911489,832178294,-2096689276,1962935934,173968139,-1709410305,147787032,445129,1224,1988843095,105155338,-1946270071,1183387204,-1983894532,1149832772,-1707802874,60229033,-1962785655,1175128134,-15567610,1780509236,92772864,1153893271,-352321530,142016329,-1710852353,60261110,1157036171,175374638,1988099645,2147399683,-15992693,-11130764,1996425334,-401713402,-1072956894,1183520885,105155070,-1979955573,1750470212,-401734400,-1070858669,889136107,-1761236582,38045955,1149878315,306481424,-1995553655,1149831748,138725132,28835841,-916496896,-939522358,1459617804,108432214,1604739,6950004,253471642,-373282041,2089484430,175909644,1962931060,101423644,-1073018465,-141826188,-1627233894,-1925027319,6947140,36411984,1183384471,1975520254,105093639,-974452321,41458256,-125107305,-1946397047,939460190,-1761250406,106859267,503990019,-62485680,-1990830256,1183446142,971152118,1589905167,12986100,106859264,-1113966593,-16541947,-879034762,1778620162,-25755903,-1627196262,105093641,-963966561,-892772514,-1957363710,1996445420,-1711248884,140446503,-24907637,721778175,38529472,1208632971,-1830222987,601344,-1058471051,208128,-320273547,58017792,755038953,57999394,1208023273,32047989,5254401,-1506443,58017792,755043305,57999999,755046633,57999615,1208031465,-385649336,103612698,-385649408,1967653160,19851523,-385649336,187498812,-385649408,1967653178,23193859,1962935853,23324931,-385649336,1212678504,1760101237,58017793,1208067049,-1410792587,58017793,-167662103,1946234436,209125144,175570774,-16222465,1996424822,322148868,-1796667065,209125121,175570774,-16222465,1996424822,552245764,2095647063,776271361,-15830015,6954100,6946922,251743386,142508807,-138405119,98615512,623789106,1144061984,776243758,-1073733595,1189676520,1996445185,108461832,1778677503,39425,854133055,105155329,1442917609,-16222465,-912653194,-385270014,1149960479,18344264,-15960321,1996424822,5675524,-375846593,1996423431,1996445196,108461832,-1710983425,155124182,1442902761,-36182002,-1962874647,1149963348,14805258,-16353537,1150092406,-1706025442,118431101,-385875528,1149894857,1058094,-385554240,2122514621,125042696,271469696,-2147437847,-370200988,1149960363,10742024,19809526,2122519668,141819912,1023952523,58097662,-1988100424,2122516550,91488264,-351779189,-18429,-352041847,1014793080,1086331649,1459577833,-1710721281,155124299,240542699,-336133912,142508892,-2147060736,-352047028,811892740,477429755,614133866,-1995940085,1451820102,142508806,-2147060736,-351795890,90603524,477429751,-11341718,-1818622858,-385327349,1183579978,106334980,-1992932215,233519188,-1959377781,99301460,723010699,-1026990382,-1957363702,-1957275668,1586172030,306613772,-1912239322,958795334,639530759,-1047787637,638088900,-1047657335,38243110,638731918,611714363,-351958234,306613791,-1945793754],427,[142001345,-1912305370,1166747329,239504898,1980185382,126559747,638207630,-1912454007,-1960439226,1183711813,1194927630,-1909886462,-1960439226,1183711813,121316878,-1960443021,-993948665,-1993997194,650219012,-1912453237,-1993996730,619381316,38243110,638731918,57869627,-1945793754,73319617,-1912108762,1166747329,105287170,38242598,-1026990242,147324944,727056384,-18213,-1979824503,1183448134,-129594886,957236875,326373446,638219972,1183384715,1149970168,-96040702,-1962933829,1149964918,172243212,1992561012,76228102,654067337,-1996340085,-2092695994,57934587,-1962894615,1586171974,172439826,1183532149,205994254,-1070922379,-1006589463,-1960442274,-1047788985,638219972,1979860027,1149969924,-129595134,-1047609204,38767398,992395406,74646092,38570790,-939897207,-954,1183534059,205994254,1589914229,126559750,638219972,58065979,-1996190938,1183774790,126559752,638213828,57870139,-1995994330,-940836282,-15960321,1996425846,108461832,385369741,-62485168,1374179350,-129593858,1996443670,175570700,-493222806,-1928917191,1343683654,-16222465,74057334,255451802,112647,248170846,0,1602946027,109019910,-1946716928,281592771,1448542208,16271047,173968128,-1979719192,1178336326,-1207602166,48955393,1183432747,108954618,-385649408,74055814,-1627343462,1475906312,1779070719,1778412032,1778412032,-1711052288,144638228,2122578059,1467285508,17202819,512446837,-1813511928,-1982297089,1207369310,125044780,-1627207270,-15996152,1778452534,141531649,-259323809,1946842683,-25806554,1784023669,141531651,-259323809,137822039,6968833,6946922,325714026,-1627319142,1475906312,-1627259494,47507720,556675,971572085,-264831230,1141152256,922683151,6947242,6946922,6946922,-1711237272,144638708,28065411,-1593412352,-1398603512,-1407284479,726136321,1396012064,721644705,-1706011950,118430869,-166989685,2088976500,980680720,-1710197505,118457431,1962932363,6969104,23724394,258573466,401299207,-2074633645,-259324145,28063487,1778608726,-1621321216,1784022799,-2012898816,1586169615,-60913398,539707382,-1588387980,-768933012,-1785049006,-1962471652,1962281968,276595468,-1962511360,1183387716,-59310084,260331418,-1913615609,1343680582,100419211,1344143368,128608286,253640346,-263811833,-1063628778,-1962467508,1778412280,1778412032,1507564032,1183385375,1958743038,1962871572,1448562704,522195610,74076167,525163674,6968839,260572570,-25755897,384845453,1266391632,512427807,1207304618,309659692,1795123795,1778412032,1778412032,49584667,922683551,6947242,-1018113,1183576694,-263836684,-163148976,1358054955,-191227798,-16212222,1778494006,200448516,922683607,77201834,-16314556,-1711166922,118457350,1183576203,172374524,-1705626251,119474036,16678531,-11138700,1033567862,-16310506,1436158582,-1996026013,922745414,922681770,1347813802,259483290,-1164290553,1443307271,520582298,1962871559,-1705552377,119477821,-60912810,-16222209,546966135,-1962467567,1178205254,1343190026,1778477654,-1711183359,118450564,1996426731,57300490,1553596778,1443303327,520600218,512448007,2013200810,309853968,521216154,1962871559,-308652282,-2096685240,1946222206,-25755896,524873114,172395271,1442950307,93978730,-385413240,2123038866,1958743032,173968133,1586168811,-27358724,1076121472,-2128261248,956369057,343149126,-672606069,172375036,512428660,1333788936,-74743771,-1248197526,-1962369280,1996445424,1778412042,1778412032,1778412032,18127363,-259323745,-1439236266,1778412033,1778412032,1744857600,345637015,-1962369279,-40216848,-1962369279,1736506974,-16024027,1702890612,512491045,1736442120,113737509,428,-1026990242,281542664,1448542208,17057526,1307116404,205949697,504256139,-1947173235,-1912138000,-1515870758,1996431269,-263811824,23744534,-1499844502,-1928917108,1343680582,111152779,-1957570057,-150555634,429543897,-16314594,1183649910,-11528464,-1710929354,118431546,-125924066,384857741,-1524689401,530949541,-150583669,-1962494930,1308690510,-96074758,-1946270071,1174473286,-62510600,-1928300801,1377237078,88880895,253704858,138840839,-1980611069,1183578694,-263847158,-1946663287,105286600,111161079,1317652483,-163148804,-1995946453,1996488262,-129594096,922701846,983172428,503779103,-1913094515,118943862,-1515905258,-1960860251,787940934,1317734068,-28432120,738088587,-94991920,17450635,1177155654,276234236,385373837,1412890450,523934213,-1927411953,1989015678,369563376,-1515870945,1183522725,-1607534842,172919558,-1946399191,-936641458,-1946661239,1174603846,-96040462,737560203,1183385670,276234238,385369741,1412890448,523934213,1996424975,209125134,-1946157128,-506395058,-930365141,111161079,-787851637,1354902498,787988875,1317734068,736219400,429543617,1577520926,247646559,5425152,-950642944,63046,28196483,-2096270336,1962935934,-28915961,99287041,16664263,-364460288,1048772608,1962934702,62777603,16678531,-1259797643,173968131,-1980067352,1178335814,-1207602166,48955393,1183432747,108954616,1786672128,11901444,-125106017,175570775,6946922,6946922,57278570,-1627319142,-2080863480,1962935422,108954447,-1958120191,1207369310,125044780,-1627207270,-15996152,1778452534,141531649,-259323809,1946842683,-25806553,1784023669,141531651,-259323809,137822039,6968833,6946922,325582954,18127362,-125106017,33397335,669583519,142508803,-385649408,922681946,77201648,-2096689340,109630,144771957,28091137,32130759,173968128,539707382,-1588390284,-768933012,-1785049006,-1996026084,-1072956346,-661978508,1795786913,839197198,731496747,-1980182078,378266182,-490666316,-1944714493,706636544,-751106811,-745864579,-1946397047,160211416,731497003,-1980182078,1174660166,-398030340,1317653251,-1440838682,726136321,1394439440,1996488554,-461963294,1177272715,1183535330,-465163288,-1710200240,144638708,16678531,308940660,256858522,-2134575609,-1763114123,-1440838911,726136321,1393063184,-224787350,-16197877,-1711166922,118440964,27932415,260310682,-2081387769,1946222206,-1710069233,118443865,1971373302,22276355,16678531,1256784757,1183667713,-1957685584,2013264478,1783633458,458463793,-1991244017,-1684361658,-1962467509,922703608,922682842,110757336,-1996021938,1451881542,922703606,922682830,446301644,-1996021938,1451880518,-498692622,1317752854,1373239266,-136032629,-191213095,1443303197,383927949,-1610192048,1800405766,50770950,-2097059248,453110398,1356396480,-1946415128,1177282118,309730,-1946552423,-788094962,-1978792991,2109815552,-1983804670,1317793350,-464639000,1458327177,1183565963,-498717722,731498283,-1946627646,-498727944,1004686851,-1962771000,1183535560,705047548,-1037330171,1783691473,-498692858,1183666198,-11528528,6991478,1452933226,-1962467505,1603009118,373787420,200820361,-15895104,929757814,-1706012592,118466438,-15992693,1049298037,-1957296856,103542342,-388956022,1357006339,736904843,-788493306,-465173528,-1717938352,1443417857,-887041,446361718,1443307342,-624897,110818422,1443307342,93978730,-1962471544,-1398601146,12904705,91537419,-351633781,-92370173,16678531,1300236405,1300250660,1183547685,134625546,-1961397247,-402585570,1178335086,-1962183670,-2147416034,-1988090545,74118750,-1627343462,1458604808,27932415,6946922,6946922,-1754791830,18127360,-259323745,175570774,6946922,6946922,57278570,-1627319142,1458604808,-1627259494,1979058952,-1694537199,118430635,27932415,200448598,2122516695,427098366,2116380032,16154243,1586171764,627540214,136219646,627539969,-1408841857,-352321535,175570703,-16222465,1996424822,-152901628,-1026990242,482869256,1448542208,16402119,17998080,-1191688567,547880981,23725940,253204890,137821959,-1710986751,118433997,17317515,27803273,-1994898037,1183577670,-28931834,-2081929591,1964768894,275404594,256853658,2109737735,112645,-1070923029,-402560432,-259325242,158725643,-1946386807,-2065040266,-96024832,1988689921,-1980699652,-141820802,1784032747,-1710200320,118443846,92127243,-352321096,1354771202,731512938,-1962356977,1962871800,-163148976,1144649611,-2092534760,1953889918,-1338080307,108331009,28313287,1784020993,1330027024,-1073019121,28837245,721611520,6967488,-1962783256,1962871800,1962818324,23746320,6946922,-1946480920,-1472296457,-59340543,-996538901,-1928917187,1343677510,6946922,40501354,254034074,1958742791,-129594395,17958457,-169278604,-465138432,107630614,260099482,1975520007,-427916860,460652804,28313145,1451955572,167412712,-92074636,-2096597989,57938170,-1962884119,3008070,759394817,1702232065,1962935085,15853827,1912602925,77105,-97692810,760116224,577896449,1996489005,10545411,1912603181,77077,-1813445769,142592,19728498,-385648896,1183645830,1783633636,1778412032,608606720,1183647503,-1706027292,118433415,384059021,658545232,820578063,-465138177,6967318,6946922,254035610,-427917049,175374593,98991745,-385649663,1183579919,-28931608,1962938941,-1338080500,57999361,-335611159,-25263321,-2096532453,1953889918,-18224893,28327555,-385649408,915079305,1784021256,1778412033,-103159808,-1113915605,-1207496920,547880981,6948724,253204890,28352775,-939637111,110598,6968832,-1710200233,118443846,1568522251,-352321096,-398029990,1040074377,477364341,153881719,120329844,187437684,113708660,432,-1946388853,-1494484354,384059021,1778412112,-1711248896,118432838,167673475,-756481164,-58815491,-2080529175,1964768894,114438,-1073775639,1978204162,1354771455,972637928,1963001910,-2077451747,-1706032233,60259902,242532363,1781099094,1778412032,597989888,512427791,1207304456,527704107,360054539,1962835513,308826896,-249534463,-1533388969,-351858909,-476425466,-955838611,108550,-916496896,1426064074,-1205932917,-661780017,-16222465,6948470,520095208,314057,712,142016343,1594538138,138840328,-2091386741,453052030,198080,141531728,-125106081,511049483,1946582585,-266433774,41418496,1872363882,-1962385656,-1962415112,-1962872802,2117665407,960328712,1946266174,726005441,-2084867056,1946158206,742782470,-1951435512,1207318621,-1502279637,184966539,956986843,-1703593859,1602949867,109019910,972518656,-286574465,49004587,-916469877,-939522366,1442840578,164608030,2122569870,494206982,17315583,2122514538,-1071972090,-397354761,-1072955574,1187448692,-352321026,-28915963,74055680,-1627343462,1458604808,1778939647,1778412032,1778412032,-1711052288,144638228,2122576011,527696126,17309323,137119734,1398150517,6947178,6946922,325714026,-1627319142,1458604808,-1627259494,108954376,-1961266176,1207306334,276045867,17983571,1794187368,-1711248896,118466438,-892772833,-1957363708,228550892,-402104693,1566179340,-889282327,-620036092,-880076940,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1679142386,235412,0,0,0,0,3272,1988843095,-196688124,1183514624,1975913222,-373282043,6947089,-1711011736,60228931,200951433,-1897237312,-963967418,-561266036,-1996029146,1451882054,1065559800,638743820,163715,1187449717,637534708,-351642485,1552623108,-92370162,50333127,1931017091,-193035410,638612736,639779979,1948271627,1149969926,-1962415328,112843],428,[-544481069,721569673,41236982,-1981217929,-161561600,38242854,-473833845,-1998650622,1200424007,-1949594875,-1977158050,-661978793,1589909384,126494454,1200150923,122144262,-193035520,633346817,50659329,-163184384,-944313530,16777797,1183367210,-28931841,738018952,41236982,1183461494,-1042379779,-553450781,-1979431032,1200160326,-12154363,-972667000,-2147481785,1965096262,-28934134,-2147191520,1178664774,1461636075,-956292198,1475382023,-1761255526,1590070019,79874399,12503040,727078656,-364475968,-1981004151,1996484166,74907398,-12155251,6967318,-1761221222,-431585021,-385649344,1218052960,-1996025980,1996481606,-834236954,241848342,-1761286502,933123,803799924,-830570237,410340674,687752903,1782737412,69756928,-1761465446,-532248317,58048523,-16577047,-919869834,1183445387,1750159582,-125107160,-12415351,-12271991,-1761286502,1117701123,1065559807,640382220,1963095865,-565801435,71600934,-1960380277,1317603916,98695166,-417071073,637790401,-1996075893,-503843250,1183725547,1149970142,-163149560,75270950,239373094,654198409,638862475,-1995025269,1451882566,1976568826,-28931306,520480759,-1041816576,1727464424,-129594890,-151366007,67741190,909710197,225706220,-1075292666,128492541,-337873271,-596211447,128452295,2122514432,326435326,-159973545,23724394,6946922,524892058,-15930617,-11017098,-241502602,-1996015867,-1072960954,602473333,-193033982,1183531626,-94991368,-2097150971,1347551442,-1761465446,-62486269,276152331,-1695910145,119490797,15353543,32827648,-1673473,1996479094,-1711248680,60228792,128466563,-14978048,-16703434,1778886710,10656256,1183385751,540475374,20224513,1996425367,-62485530,1364248875,-362753,-259262346,-325387893,-16541875,-16703434,-11015562,1465316982,-2197761,-1705517962,124715008,128466489,2117671796,-15305490,-16703434,-1705513354,144113826,18888447,-1761528678,-59310328,-1761458278,-1509493245,57999625,-1962844695,-1593805282,-388956044,1995952683,-230258188,91602955,32655047,-1178367232,-140967928,-137221127,1183446646,1975520240,-263796987,1183514625,-230292496,2130707005,18671875,-135117173,1183446118,-263812120,-1946786057,-25263120,-15633151,1784080502,1459710465,1228380759,216729375,-1804545,-1705580426,121046513,200033929,-385649216,922681566,-761659104,-1962467513,1979059184,-327745778,524873114,-327775993,1442890217,-1695779073,119492069,-1948023,-16703434,-442832266,-1996021939,1465318470,-193527977,-624897,1459691574,13396055,144318570,-16310452,-16703434,-442827658,-16310451,-308614538,-1996021944,1187506814,-1996488194,-24380810,-1957223701,1861746246,6967540,-755969,1784149622,1744857600,543817932,525076634,-28901625,972179083,-696451514,-352321090,-92864733,1183514730,1357838326,-1542401,1996486262,1778412282,13395968,144318570,1174871884,2146465337,-92864552,-1696434433,119492069,-1694861569,119490725,-1696565505,60228167,1793357567,-2012898816,1996424975,74357478,2122515351,91488492,-336836981,-364475645,-1026990242,-892862460,-2091515904,563774,922685300,-308672358,-955834552,563718,-1472298240,259260423,128464639,524873114,-1475950841,-16777209,1778439734,-565801648,342511638,-955535974,138840840,1946568203,108954438,-2096728577,1962870910,914787642,-11528449,1996425334,-2089838074,922682263,1382678742,381044365,-1708627376,147262381,-13203827,1183666198,-1706027338,146735358,1014349835,-16679447,1778439734,-1236890301,678055958,-955535974,-565801720,1183666198,1750079158,1952975303,914787587,1750079231,-1986396032,184784646,732132800,21490112,14038783,1183667050,1783633590,195926568,1183647943,-1924131106,1343665734,1671037290,-1560045818,922683814,1147797718,381044365,-1708627376,147262381,383665805,-1236890288,6967318,-1761188966,-1509553917,914787593,-397404417,-1700529345,1975520008,161915653,922720747,1164574934,381044365,-1708627376,147262381,383665805,-1236890288,6967318,-1761188966,160867075,14038783,1183663722,1783633590,195926568,1183647943,-1924131106,1343665734,1671037034,-1560045818,116787608,1963002278,-1707671750,-1928435192,1343681094,923183258,-1774288121,242548745,721923745,731509830,-1543974462,1048775062,1962936728,129016078,-1711913429,-120470997,-2096523101,501822,922701428,110756080,-1962471548,922703600,6948776,-956141158,882529799,-16214271,1442902070,260321690,-264831225,-2079942144,-259324145,-1472790698,-1711183353,144113826,20224598,922683543,-1705639696,118457393,1577058744,314057,6856,175570774,385107597,1282579024,1996424991,-1928435192,1343678022,923183258,106334983,1443038187,-398029848,1178321411,-1946977036,1451820126,50588422,1183574622,1002636266,-209914298,-352035191,-397006077,2096387641,106334712,1579877355,-161596950,1586100348,540475140,142016257,525198746,-62486265,1265942539,-352035189,-27358923,-351897973,175570722,-25755818,-1542401,922741366,6947104,-865599382,-1709151744,119491592,971535875,-645924746,67001995,1580853854,-3768326,-16703434,-442827658,-2096685235,453115006,-916569920,-939521854,-16777192,241830006,384321165,111712848,1183516471,-163149562,-1981135357,1183578694,-129595132,-1981004285,1996487750,1222220298,1996424991,-159973622,-493825,1996487286,1284676348,1996424991,142016266,-16353537,-605551498,-28931586,1779070719,1220909823,1996424991,1222220298,1996424991,-159973622,-493825,1996487286,1281268476,922683167,1251607854,-16310452,1183648374,-1706027274,119491698,-1928694017,1343682118,86914815,253704858,175570695,-979697814,-1962467512,-1026949562,214433800,1448542208,721843851,1183667967,-1706027276,119491698,-1207536312,-1830223871,1654281728,-1996021935,1451883590,-654878978,-138245296,580538584,1443307343,6946922,525088410,-1472298233,343146503,-1472790698,-1711248889,144113826,-1705576309,144113972,161875702,1444049921,144324351,160839423,160970495,-335673880,922703376,922683546,922683798,-1024980584,-28931586,128466563,185824256,1443853567,-1711248809,144113826,20224598,1784023191,-1711248896,119492386,1593722507,46844255,0,0,0,0,0,0,0,-1947432107,1602947166,-2096043262,1962935935,105286408,1949321017,186616582,-1947437605,80398787,11454464,727078656,140428534,509478,-1962516853,2139828295,1145383684,-230258368,1949464377,843549517,166989451,-1980217719,451672654,10485377,-1977213581,1384286215,641484543,-2105014923,-12124334,1589966918,1065363192,-958565120,16732802,-11368819,-1930148215,1996486230,142016266,6842398,-16381717,1746798710,1183645807,-1706027278,149356607,1593722505,113953119,13158400,-1957275904,-13957514,-1962648437,134562887,809777920,-2037567886,1343684408,1357385302,73174015,1967159097,573187,-16490613,1962881143,1962891056,948342064,-1706027265,145688051,-892772514,-1957363710,-1957275668,2105739902,1651769392,-2096728437,1946172028,813039449,342360170,980745988,1134166122,1342746384,23724138,-1358774374,1958742792,813039417,1749025896,7008544,-1667628438,185118468,-15829568,1750085749,-1147534336,-351752443,-1952819691,-2146914547,1459038820,-821379430,112648,-1070923029,-892772514,46661638,-1957232640,1979649150,26188336,-1991767889,1979711046,1603948592,1023979279,74772768,803979307,-2146935157,-16242097,6959221,-1711013784,145687995,-1959758337,1346960966,-1711013784,145688023,-1710721281,147786430,1593835960,576201,43208,142510935,-1962516853,1160458311,-28931772,4357507,171794548,190545152,-15436352,1347437173,-1667608496,185118468,721712576,-2092504128,1963589246,-701038826,-1925223936,385833094,10840144,-955535974,-1928467704,385833094,108461904,-34215922,1782740479,106859264,-1926203393,385833094,77371984,-1073018705,28883316,-892772608,-2134376444,1448542208,956712587,91554886,-352321096,-336188586,108935430,-12185484,-1705637770,145690691,-15992693,-15996043,-1070922635,2123052523,-1923721464,1343651910,1744863336,2140800000,1460186880,67135574,-1358578790,1958742792,1750489049,1996424208,-2142860028,-1080405994,1577627394,113428831,-326413056,108956503,-1962648181,334168671,425859,1166740341,809974064,1342112630,186616624,-1947634213,1200293982,1145504572,809863496,80398687,968704,-1957275904,1552616566,809995012,-1947056503,1183400516,176063480,-1962118144,1183445574,-129594616,-2096740727,1946159230,-230257869,1946699321,1048347435,1393259520,1047854934,-401735574,1183579700,73173768,-2093987959,1946173052,-11119855,-401719692,116129188,-1980610933,2122516550,192217098,972572299,58000966,-1962877207,1183401028,-125926412,-11242496,-1885669258,-1995919615,-1991707066,-259261370,1996428011,6838008,264542724,-990508881,1308980488,-360843765,662500875,-1913096449,-1706032828,145690463,1978943035,972983062,259978870,1475901183,-1711013784,145688023,-1947407546,1586169414,1111984396,1702150155,1183432747,-28931588,-351504757,-25263302,1446804746,66995851,240186438,-1946418712,726005496,-167348976,1963010116,726005265,1443591432,-1209528745,-28901379,1465255659,-23205874,-1946401025,1144650822,-2084667588,1946173564,108461840,-12559221,141176951,-1357905254,142016264,-493825,31983222,-230257666,1593333387,147507551,5294080,727078656,1396698111,54806411,-401715001,-259261554,762639883,271271158,1156982644,561317931,-1337553578,1349144598,253323930,108461831,23618666,-1929352700,1343664198,788610202,1586185993,1014970628,1996470655,1751411206,157942808,6946922,788610202,108461833,124281962,1779001860,-1711248896,154075452,1778808575,6527588,-1706030801,118437917,1600045099,312009,1458342741,164608030,1183570062,17837324,1950877556,-339727601,242679625,-402229505,1055653711,-1946157378,1681721926,1997304832,1959329508,1959329292,-2082804963,1963067518,242679582,157836394,1778412036,-1711248896,154075452,1996484747,1687836174,-1207357659,1579089921,707273,0,0,0,712,209095510,-1941568533,239505088,540835878,1183511668,736373258,-1706011950,146736001,-1911929208,-1977217466,736373252,-1706011950,146736001,-2080487800,1946158718,239504970,642178699,1183319946,1958742783,736373306,-1706011950,146736001,-512416196,638469774,-467008374,1347605035,-1090289254,-12154872,108340796,239504198,1183499243,172374271,28842101,-2095715584,1946159230,-28931571,1963607608,8435717,-1070923029,181061982,17221632,727078656,142016502,-1710852353,154079116,-375159,1996425334,-1711248646,150932063,-15992693,960912500,1450444414,2134703747,-92370607,8874071,6946922,-2036727702,-1996025945,1451883590,1971366142,-45680954,-167349247,1971333189,-2037557318,1343684346,-1711210392,118430058,-17135987,1183469590,6967300,-401735318,-1072955682,-947153548,1996453355,108461832,789548186,-96040695,-1962522999,142016496,259037782,-259323601,8874070,6946922,-2036727702,-1996025945,1451883590,1971366142,-45681103,-167349247,1971333188,-2037557723,1343684346,-1711210392,118430058,-17135987,1183469590,6967300,-401735318,-1072955790,1983448949,-341412358,-339309820,1589652226,113428831,313344,-950642944,65094,2123101739,16679176,-15631102,-1974007178,-397408698,-125042977,58064651,1459672809,1778419560,1778412032,-1484350976,-990509297],429,[-165514239,1963469637,175570716,-1711248809,150931950,1750595723,6946951,6946922,262637210,726005255,957641736,58064510,-2097114391,1962999422,-25261821,-1953043642,549910224,-1705572235,154075136,-1024052757,-2144307920,1468021837,788529306,1013284873,175570815,105286231,-27662256,259376955,73623639,6947178,-2036727702,-1962471513,1464134599,1778647912,1778412033,-1484350976,-164952305,-351764855,-25082367,-109304048,67332183,6946922,-2036727702,-16314457,292029557,813039361,-1705574294,118466438,-352321096,1589652226,113953119,113770496,1448542208,-1911914869,-1962371066,-1960440738,1183386695,2113866748,142508813,1208188416,-1070922005,-947191061,-2080749943,1962998910,-18427,2114156011,-58836216,-13958532,75366155,1341947531,-1910835349,-1962371066,52825182,-2094657417,453055100,-1982269504,-1072955834,1178153589,640513030,151258359,958801525,544479300,308054822,126226059,-2144943730,276105279,144180878,21296678,-955943872,130630,16678531,2117666164,-2087488006,1962999422,1590135688,147507551,968704,-1906944256,-1962371066,-1960440738,1183386695,-230242310,2122579967,226230280,1795123795,234908161,-335600664,1183401985,1310767352,-1979955575,1584135750,109976074,1988823192,1543710220,1200301584,-163149564,105351974,-336312695,209125219,-16091393,23726198,-18421746,990529161,1450506310,-1910843285,-1962371066,52825206,-1960439716,-880081337,737435275,-1947104296,723973758,41485436,-619978761,-604568963,2130468409,108954395,184841472,957445375,209518206,-1979810167,1183579230,-230258422,-375157,-1072956850,1183552373,-916496654,-939521846,1459617806,209617750,721777920,11921856,-375097,-129579009,1586167808,2111507210,-1744400884,241077000,207588134,-161576629,-16089461,1784090230,234908161,-1946271768,-31752,-143954828,-1744400870,241077000,276235046,67434022,-165261963,1963000132,2088969798,1064566802,410813222,641233920,-1961730933,-1912109554,-228685375,138379302,1191117685,1996424946,205949682,1778477648,39425,1183385855,8404472,2122516853,58064890,-2080735607,1946286206,-159500027,1183547765,106874104,1208453414,-947190667,1183515627,-916496646,1426066122,1448602763,-1962379637,-167653826,57966596,184604905,1444247039,2006581610,185134849,-385649216,113705157,65998,1023821451,343146541,-1073078665,539755636,1784026347,241408512,2129332407,-1979425653,-1071371449,292831292,108461910,-1224472166,343704328,-345803265,73173880,136988662,6949237,253471642,1449585415,-1223839078,134542856,2088963189,108265486,38050390,83232951,-11897848,1962870388,39436,1784023279,241408512,-1705637705,146213119,-33463168,1948255478,141885201,1778648680,1778412032,-1484350976,-16054513,1043931509,460587470,2147444822,-1935999126,-351750372,6968846,6946922,848953450,1577629457,80398687,80216064,1448542208,144180878,637951627,1208764299,1090274953,-4717195,1799285759,639302774,638613251,-1962785653,-930349954,1312368107,-1910213628,638097414,1947206902,1996443914,-4528124,1326478656,144180878,639299203,184700043,-1948811777,-916496697,-939522878,1459617794,74877782,1460043403,-1929352618,1343684166,-1224696678,1975520008,-18427,2117668331,-1962707714,1448607350,1593798632,79874399,-326413056,-810017194,-1948742135,-167048586,-1070922635,1190540011,175440903,142016342,-1979733784,1996425286,-1483057652,-16191736,-11137930,1996425334,105286156,1342210085,-1221831270,112648,-892772833,147324936,1448542208,16402119,138840832,201082505,1343059136,-402229505,1183448929,58015998,-956263703,195142,1745516287,1996423446,1778412040,-1484350976,1996424975,262183432,-1073018705,-1070922635,1986752235,109976318,1586170008,1996695292,83240464,-13798384,392694390,1962878465,-28931326,-1706012007,118466438,-1710721281,145690528,-965427189,144180878,-2093184218,48956391,1996488491,108462076,1183645802,-1706027272,146210972,110030987,-165279592,74777348,91553547,66733767,-96040192,-1026990242,348651528,1448542208,164608030,1187502222,-1006632724,-14285218,-14286217,-14284681,194643575,755437353,292815104,309610568,158615624,175392840,-1729511381,114177,-164953365,-1710590209,60227979,-1980873079,-804523946,1988747892,209095672,653156036,-467007606,-1960380277,1589903687,1194927622,-385649660,-947191522,1023410469,-1071972351,-125926592,1103698689,57983291,-2097084951,1946220670,-1710200248,118443846,92127243,-352321096,-1950340350,81888207,453114243,-1053081143,-605486220,-1710134784,118443846,92127243,-352321096,-1950340350,148997071,453114243,-1053081143,-1209465996,-1710069248,118443846,92127243,-352321096,-1950340350,283214799,453114243,-1053081143,-1813445772,-330905856,-1070923775,-1980610935,1589967430,1200301806,-28931837,1232388107,1076577526,-11136907,1464873076,-1979836440,-1072958906,1149973365,-62486214,309706763,136987894,-56554380,-62486267,227252822,-11138897,1996487798,-370649090,-230258179,91537419,33179335,726960640,-167189885,1963061830,-226589917,-166956032,1948265284,-92372218,-2096008192,1946219134,272532256,74776577,359977483,99501699,-2136422517,2122525813,57999596,-335628823,175570721,-1761424486,2122536451,-1071971846,1342247429,1795061503,-1711248895,118466438,1996425451,46897674,1183515543,1600004076,576201,1475119957,74877782,611644939,36324598,99294836,1946449465,-95469,-1705572746,154079088,1157034123,-395050454,166446987,1443264255,789526682,-916496887,1426064578,1448602763,-16353537,1889141878,-1962332401,75400176,-165448704,1946298948,74877725,36324598,1996428405,949638662,-1962332401,75381752,-141884300,-963909909,-1026990242,46661636,1448542208,164608030,1988876430,176065288,-1936042409,-1995886833,-259260858,427147275,1946568249,-1706010871,154079088,1784088811,255367680,1183385903,108954622,1460237312,255367766,132843823,1889162839,-1962332401,-25805840,1156977268,-579600086,137053430,1157027701,-780922837,-916496865,-939522358,1459617794,-810017194,-1948742135,1187448950,-16776962,-1705637258,154079116,-24383349,425603,1996425588,-538421750,-16258050,-397014410,-259260651,91617083,33441479,1979648768,-2080863486,1962999422,725939724,-154307320,1947216708,1600004039,445129,1760332629,1586170583,11134986,-402104693,1566179487,-889222935,-1957363706,183593196,-401973621,1586167951,8775688,-35037862,445182,1760332629,1586170694,7727116,-401979765,1183514808,139365126,-402648389,-1047658268,-1960388469,1361502991,41418534,74972966,142081830,108527398,263155866,1975520007,105286412,-1157083509,-1847037945,-379758080,147520588,-326413056,-1962185112,552078430,173968128,-1962917912,-990509498,-1157204816,1776869378,-379758080,147520279,1960512256,197888791,-1206553381,-1064433201,476023590,41910566,74795854,79987651,1614855057,-620020501,-620030348,-810019212,650153481,29623950,75464998,74798413,79987651,1614920595,-1073014549,78122612,-12776588,252015871,24498178,1612889027,240779499,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,197,0,0,0,0,1458342741,-1962516853,-620022689,-1070922635,2122521323,-166002428,-2080905597,1998785734,75399948,-1056738304,-963968274,79874398,-326413056,73304918,-1962510709,-620018604,1686111861,65797188,960781321,74794068,468434987,-1711183274,118430815,208977931,1778412118,-1711183360,118423884,1577058744,312009,2248,1988843095,-129579256,1149960192,-96040652,393527307,1200347275,-62486260,-2074633642,1183385359,1975520254,-2096698591,1962935422,-373282043,1187446984,1442840828,251713946,-96040697,-730480629,2122573803,108265478,50757251,2122518389,242548740,-2131067253,-335803291,-92370162,2123053291,71732218,-1962130167,1161428038,-953715700,129094,-1995684469,1157037126,376705066,271271158,1156976756,175448107,-25755818,-401735574,2122518323,108265734,50757251,2122531957,108331012,-217291392,1183517163,48283908,-1962130167,1161428038,-953715700,129094,539641078,1784028276,476027393,-1073019121,1156976756,175448107,-25755818,-401735318,-11137309,832241270,-1962471548,1600059462,443081,1475119957,-810017194,-1948742135,-92075946,728265986,176065481,-2092673654,1988821986,1976974086,-339727612,67011420,-167045772,-92075403,-1190169341,183173122,-92023285,-1190955773,-922025983,1230446964,1864931921,-1073019121,1166675316,1007166507,-138405119,-1977422888,136653637,1461381888,1443103848,6946922,262637210,-16061689,-11400586,1944585846,1600004094,445129,1736,241077078,722225035,103483463,1177224712,-28931830,722356107,103483975,1177224726,-62486264,86783743,525093530,209125127,86783743,525198746,-96040697,-1962345311,1602948702,71776540,1586178933,709359118,-14519292,-1600058250,-28966138,112501072,1358710275,721815713,1342611462,721819297,-351882234,108954424,721712128,-1962611722,-16315850,1183517814,-1610208258,1183535110,-1274663940,144789510,1355154182,425603,-1070922636,-2036268053,369492744,-261599226,-1709086208,119491618,16416387,1996426100,-92864756,525198746,-892772857,46661642,-2091515904,1946158718,175541115,-1962345311,1194925148,-1190824700,48955393,1190578475,779354372,33834742,-922015628,2088962420,57933828,1443132555,258168218,-28931833,813023243,-1996147039,-1705968058,119491658,-922017045,1784025205,142016281,-1705638550,118447439,-11138069,90835062,-1761422694,-28931832,-16222465,-442827146,-1559814323,334168276,13909635,-15961088,922683510,-442892076,-1962467507,-916521402,1426065602,1448602763,956954785,2080984070,16181507,-1090030402,2122516342,91488266,1992228491,1881049863,239569672,100911243,92865878,163974699,1300879863,116171012,-794753911,71600393,504264447,-16288664,983174262,-167309537,1946223686,71759369,-385649662,-794754908,-335140087,1881049862,105331464,-1847000195,128360704,-1995421909,1334510660,17639694,1334510669,64064272,-1995936754,-1983239412,-1982856436,1996424276,1952980494,1795123719,674692864,-1711248895,118459916,164904579,-2096663550,50975806,1183533173,-704235248,-1589676799,1178143182,-1170770678,2122515950,57933834,-2096762694,34198590,1822493301,-1982166264,132842567,-1962432863,-1962440230,71776519,1996426366,-295166450,529242629,1599997711,967369,-2081649835,67753022,1183523189,-704235256,-1592232703,1178141942,-15698682,1746797686,23725540,-1499829142,-922284148,-939522366,1459617812,-196688042,2122514432,91488262,-351882079,111190275,167251595,155979307,-936642095,201215625,-385646647,1996423688,142016266,1996423530,-35198972,-1946663287,512491078,1194920048,-1962509048,1183385671,125091582,-2096662855,1962935934,-1175352571,1453393780,-1593538299,-645199540,-962525303,71600393,-1995835231,2123170887,125091564,-1515911402,1996465573,1010237192,1306892805,1183385375,108954614,-385649408,1190527140,158597380,-1962514754,-351836658,101105159,122031755,33834742,1824458868,124297478,213845739,122200326,-1577433463,103483256,1183385460,142016508,125056767,125187839,-25755824,18888447,-16749999,1962869364,13395972,-291889046,-16310453,922683510,2057373556,-28955897],430,[-59310256,-100609,-16703434,7010934,-16615937,-865598347,-1709151744,119491566,972965515,58655812,-956256791,128070,112461355,-370260479,1190527134,158597380,-1962510146,-351835122,102284807,122424971,33834742,1925122164,124428550,314509035,122331398,-1577433463,103483258,1183385462,142016508,125056767,125187839,1358853887,18888447,-16749999,1962869364,13395972,-291889046,-16310453,2023819382,-28955897,1983315792,-25755897,-231681,-16703434,7010934,-16615937,-865598347,-1709151744,119491566,972965515,209584708,32786119,-1610208512,-330956538,-16222465,-442829194,-16310451,1746798710,23725940,-1499844502,-16314484,1996425846,-126419192,1778808575,-16750080,-1293417354,-193035268,-15633408,1183647862,1783633644,-1708103167,118459558,-16091393,6948982,-402360577,1600060396,574153,1458342741,956581515,1963002886,-2082960586,1946174079,1446415110,-1962611963,-1593283530,-523172192,-2091858429,1946174079,141336837,1453392875,-1274115323,65130758,-1197846335,1577635597,180937,1224,2122536535,645136388,638344900,-1560131701,-1960441524,-123533753,126559753,637884067,-1560000629,-54588986,112500998,1589912811,126559756,638143651,-1560000629,-1960441352,1453523527,1200301573,164012806,-1593280833,1183385248,172395516,141573769,1183516041,38111496,-1996077429,-123665339,1275472649,737726729,1183448134,138755070,1166739070,-28931832,51397931,-1995879418,-930411451,-149928661,105196504,66995755,-1995835386,1451952709,1276511230,-334067447,-132740346,-27907319,164632201,1428886923,-1957670398,1160447045,-242528254,255437722,-1547304185,1166739564,1812333318,128361224,-1026990242,147324940,1996423168,-129594106,681201686,-1928917224,1343682630,-16359797,2013215863,1081605950,-398297089,512491250,1204226160,-1962933742,1200162374,46844180,3196928,508974848,-1911959624,242650072,707282058,-129594908,1023412261,-1071972351,-96040640,1208764043,103645044,-385649408,1967653244,30140675,58017864,755092713,57999365,755097321,57999365,755121897,57999475,755119849,57999481,1208104169,2129199989,16788738,-1696005259,1967671298,42461443,1963064621,47180035,-385649336,1967653618,49539331,-385649336,1967653842,64284931,209125206,-16091393,1996425334,1565497862,-102168817,106873859,273124134,653280905,-1995684093,-1960381370,1183387207,1191388914,-163149558,16416387,-1047779467,638028582,-1996335221,1451883590,1044679166,-1958984567,1078233538,606618762,453065729,1149845696,709162818,91490304,54805703,-128021760,1963377654,59959555,16416387,-1007270028,-1961069564,103543878,100861448,1183385248,-163148816,102499883,112461315,-1577957751,-524220768,-263836926,100915447,1183385096,112501236,721608897,-654839226,102499843,-336181623,29619766,-1007280780,-1962118142,100921414,1183385096,-1960776716,103543878,1183385096,-166401040,91488963,-336443765,-163148853,102499883,1458718345,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-385310976,2088960752,141819970,722238603,82511996,8928907,-1056530271,-131398944,4357251,-2036267660,-1962480896,1143672388,-28931830,1459710550,-1056525151,1177223904,1356396542,-821278310,-401713656,-396952112,-1705575266,147787032,-1711105047,147786746,1443009513,-2096888728,453053054,206272,1778412112,-1484350976,2112423695,176065282,225836811,-800682666,278548502,-1962471679,-92371976,1444050176,-41752562,1962891094,1148518210,-335934232,-58816219,623527050,-125108220,69880960,-59310250,6946922,-401735574,-15993026,1686111349,2122578730,57933834,1442979817,382748301,1992530512,300484367,112642,-1962799639,556599878,474368,-523152777,-1476448621,185731842,186387223,187042593,187304742,45681450,-1189680384,300613635,-352319559,440588,-919926805,28902379,1962890752,6967556,-1706920705,150409450,-1962820631,556599878,755331584,58064903,1442950121,1778676991,-1076106488,2122575920,57934074,-1711182359,118456699,79038094,-335135962,-385649664,2122514820,57934074,-167686423,1946233412,496653830,1443303224,-821212774,-401713656,-11076468,1996425334,-1711248890,150410806,-1962847255,1183398980,-62470146,1149960192,172374848,1183515518,1044658954,1149961085,1011124542,-1996077429,1508575814,-1724103541,-1962858519,1149976700,-62486210,-1992538997,1317797446,1078757640,41861435,1317781899,1045203206,41795899,1149878667,-62485700,1979598393,1044679435,1966883897,15132931,1979612731,1078233867,1966883897,14084355,16533191,176063232,1443853312,-821212774,-401713656,-396952600,2122578614,1718878218,166369878,-1073018785,-1705616268,118457431,1465317515,1962869098,-159717308,-2114304375,67112062,-11138956,-396934540,1465317398,-362753,6963828,-1963034881,136653636,-219656192,209617398,141820928,1114963798,-135206825,6969174,-398166785,1784149560,-2012898816,2122516239,108265482,219716182,1183516879,-15209986,-1958718325,988495428,175570774,-336369944,-268386513,105286998,1956270102,-1710813416,118456944,1946288189,74776341,-2097081752,-11073329,1996425334,-1484350970,-1070921969,1579143723,181061983,182272,-11118848,1469713014,-1962471548,175570936,235435775,-16629528,1784089206,175570689,-402098433,-1957629230,-173610768,1460303615,142016336,-16353537,1996424310,142016266,1358083560,-643864,1784089206,-2115480064,6969333,260572570,-916496889,-939521854,1459617804,243174230,1183432747,-196703754,972572297,141823046,623527306,116064288,623527306,20774928,1086331648,-2080618871,1962936958,1975520007,19917059,687747,1183517556,105265416,28842612,-28931840,818819,1702892148,-1072963798,1300239988,283844650,-437534677,-282434176,74760203,271207808,-2093714037,1946222206,1979058956,-644196600,-1962471680,-25263120,-2096728832,1946221694,1962281802,209617734,-2096925696,76220102,-2080881015,1946159742,38046490,-1946794359,1183384644,138841076,-1962785655,1149830726,-1962546428,76089414,990004363,-1962771196,71580420,1149961086,-2096854780,1946158206,23746315,253517722,71731463,872302219,427097158,808076790,1979648885,90151476,1166607255,-1097181388,-351744246,-25263273,-2091813888,1946158206,206998347,141873675,623134090,116064258,623134090,-1073020924,-167038348,2122523764,510918666,972572299,125171270,1178141835,-1961266168,1178204230,-1962445324,70846022,1381436020,1996423274,-30021384,1593329291,214092127,-326413056,164608030,1452005518,49971978,1996428661,67135500,1778939647,108461824,262637210,-15537401,1783762038,142016256,-16222465,1458046582,-892788738,-1957363704,-810017044,-1948742135,1177225286,2147433738,1451962487,49971980,1996428917,67266574,-16353537,1996425334,-1484350966,317392655,1376679679,1996423530,142016266,-402229505,-920650227,-939521334,1459617804,141986646,2122972971,709162748,-1962249212,-1593202114,1183386050,876907516,-2080487799,1946158718,-28933372,1183667718,-1706027276,118429733,385107597,138709840,-1957635849,-654898620,502569552,2122516239,1114898438,957498507,175376964,722093099,17216518,1157035590,359927850,69485814,-1264513164,369502982,-62510330,-335919615,-62485754,704267817,1183578238,134622200,-196703994,1183525611,-96065028,737822347,-1996089850,2114057798,709162740,-1592888288,103483040,-953481720,-336050687,-125949693,385107597,-27358384,2013214719,74972930,-402229505,2122577670,-1071972090,1881049920,306678024,1578399625,80398687,-326413056,-16091393,-401734026,1996488453,142016266,-16353537,1996425846,-275453946,-196614064,445129,1458342741,-1962652021,956854326,92146764,-352172917,172264229,990659587,-1962573887,384500804,721699979,726663748,-11465652,-1415968140,50794297,-916585916,1426064578,-1588138869,104400366,629016050,956691617,2097541126,74907420,260331418,1746817031,-259324434,253725594,6968839,260572570,-1026990585,-1957363710,209125356,17202819,352698395,1996443649,242679562,-1710721281,118466438,707273,1224,164608030,-1365583730,-1996025983,1451883590,241077246,688408459,1200356422,-28956406,1778412115,-25755904,-386107649,113705737,3278730,165822083,-13929472,-26603914,-144166294,286025736,259280026,171614983,30553855,30684927,164902655,922681450,-401734410,-920649868,1426066122,-11080565,1469711478,1342640004,98854942,1818886506,-1499795317,1443303308,93978730,1577521032,180937,712,141986646,126105131,2122541172,108331014,-401967361,1048838077,1946158326,-339727612,-1983476990,1746861638,-2091907612,325182,-963967884,-1070923029,502569552,2122516239,779419654,-16091393,2145912950,972065790,1946484278,-768147689,-734593279,1443195393,83244799,-19208178,83768969,-401967361,-916521119,-939522358,1459617804,72780630,242536971,1946286723,142016265,-369197848,-771030743,1446596213,958755846,1946482198,1581157136,105947399,-1577171319,-2115434926,1681820416,107127047,-1577171319,1928005220,83236409,1049300852,144770886,-28931834,-351925599,1279167325,102408455,-1577171319,1324025372,425603,1048782196,1946158326,1614711567,106340615,-1577171319,854263384,123879051,-1996071775,1587674694,-2094798074,325182,1049300852,245434184,-28931834,-351924063,1245612813,102015239,-1577171319,1183385110,142016508,260331418,1458604807,721809057,1342611462,721809569,1342616582,-788094815,-301585440,-234487035,-1264496635,736153862,50720774,1342567430,18888447,-16749993,1996488310,13396220,-291889046,-1928913077,1343681606,99510302,253590938,-196702969,922701846,922683040,429524660,1443303198,385107597,1778477648,-1935238608,1996424975,832198152,1577521028,113428831,313344,-1957275904,909707382,125108496,86392451,-385649408,1049297087,113707476,2516,254328218,641630471,1964303621,108954413,1443591168,179713791,-401735318,-396952070,922746317,922681810,74056148,83769087,83244799,-47781874,1048660971,340198694,1048789877,1946159674,-26585592,259323034,-2119263737,-628422897,721962027,1746799196,1347618286,253608090,1958742791,6968839,-31463337,425603,-11138188,1779086902,-1813508607,-768147459,-734593279,1778936321,-164167936,-974647804,-767654916,158597121,30553855,-821225318,-1950340344,-1995935714,648221767,-916496891,1426064586,-2091389813,1946159742,192839689,-385649662,1746796678,1996424686,74907398,253608090,972589831,1946804798,209125131,-734593193,-39589879,755648139,561250816,1208317000,1357582452,171574983,113704960,13109130,1996426219,234908172,-335624472,1962871607,-499238605,-13798391,-26604426,126498559,1745418088,1285165324,-1559818380,922683962,922681810,922681812,6949332,83244799,-66131954,165822089,180537695,182272,2122340096,57934347,-1962892055,512429126,1194920048,-2095876844,1946292863,-163675350,-1071972092,306658112,1048780148,1946159576,209125130,-150461798,-15930616,922684534,1603929334,503904015,-16388504,1996424822,499161604,-1073019121,1049298549,837487286,83246723,-1962576896,65734214,50611851,-1962542586,1881050104,205994760,2139816829,172460812,990660355,-1962508345,2130905727,209125132,234908247,-2114182680,33688190,1996425589,234908172,-1979853080,1594328126,705225,4808,2123060823,23615240,-16750078,1996424822,639041284,-1921783035,1343680070,6946922],431,[1184497770,185012004,-1922730816,1343680070,-845544086,185012096,-1957726784,2117726326,-2127333906,2080506110,167674118,-2129887742,2080440574,150896929,1444642561,-624897,194704502,-1962471639,-11118608,1996485238,-193527818,1183685611,-1706027282,118433415,384714381,658545232,1043924751,-2022440688,-1026990242,147324934,1448542208,-955482485,670214,-502872320,-956301303,1191519750,-700544748,108954369,-138405119,165192664,359972875,30555785,-1560001141,1166737876,83272514,-347847285,138775332,-1962392023,1177094725,-734099190,-771307775,-1962934271,103614022,83272448,1676169303,-62486039,620512906,1963146243,31844611,425603,-1957228428,103614022,83272448,257923664,1187449079,-955812614,125237318,83246723,-955616000,125237830,1962428103,-163675385,91488260,-351648117,138840835,-1577171319,1586169174,-1593341446,1988823372,-1593538056,1200163270,167289092,-1593555831,1178142444,-164987394,1946287174,-767655146,57999361,-16683287,-1711156682,147787032,-956210455,644102,-1981904128,266929223,-803828991,-25261303,326957627,50087670,113757045,68052,394911371,956363241,2114481214,-737753319,-1962933751,721973278,76091463,51398539,-385324026,1043923151,58656678,-1962890263,-335139902,1881049862,105331464,-51838081,-737753344,-1593834487,-828177162,-295166455,1952980485,494770695,1746798351,-1600059922,48283910,-1271464112,504994310,-1499396337,71600391,86378183,1822495973,-1559983864,-2069689674,1881049863,-1995470072,-1996153330,721747470,100312007,98854942,125069342,253590938,308813319,-462938617,494770693,1996424975,-1711052276,118433997,30553855,30684927,922682730,922682654,-401734410,1996486852,-112203764,-96788757,113711741,199124,-1962432863,721973278,76091463,51398539,71600578,1779201791,684562947,1048774415,1946421716,83271976,503959203,503705192,-1710787480,118431101,99510302,-150560607,-1264496424,1356396294,253630874,209125127,-16091393,199755894,-916496643,1426065610,509013131,-1911959624,240552920,1963129475,276234019,1778647912,1778412032,-1484350976,-930412785,1992612491,76097034,637957828,770382985,-1961861493,-620022689,-771025548,-1014824076,38243078,638219972,1200293001,722004740,173982912,-1006139098,-1993996706,-916578553,3274,1458342741,164608030,1452005518,49971974,1996428149,67201032,6946922,-2036727702,-351858777,140413728,3440515,-92072588,-618924799,-788274301,141986787,-1959496565,721611520,-916578368,1426064586,509078667,-1911959624,139889624,-92012757,-15502078,2122517110,-1071972090,-224767936,-385296629,2117664904,188052742,-2096794414,276104186,-167092597,1947216455,114435,-282433664,1946286723,66749189,1586189429,709359114,-1090292704,1736441857,1122754346,91542027,1963195011,173968144,271206390,29295477,709853184,33194768,-92076684,-1961855741,1207306846,58007594,-2147483201,-1960826289,2139294302,108331060,14260819,-16054513,1996425332,180263434,1595869391,445129,1760332629,1586174495,15394828,1024083595,108396547,-387972677,1566179581,-889931031,-1957363704,440494316,-402104693,1183514824,212230,29034102,14412000,-1075225254,314110,1760332629,1586174563,10938382,1024214667,108396547,-387972677,1566179513,-889932823,-1957363702,446523628,-401580405,1183514756,212238,29034102,9955552,-1962260853,45812814,10086400,-1962522997,45811790,9299968,-85369510,838397,1760332629,1586174655,4909066,1023952523,108396547,-387972677,1566179421,-889287447,-1957363706,451897580,-401973621,1183514664,212232,29034102,3926240,-1459206517,108331004,-387972421,1566179373,-890860055,-620036090,-880076940,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,50667,0,0,0,2248,2122536535,57999366,-1929337879,582940798,-1526262265,-1952078427,1200228446,1019225130,-167349184,1946233927,726136349,-1927842528,1343682630,111150699,-1264496635,48283910,502569552,1586169615,709359112,1393193988,258196890,1958742791,-129594090,-1432268778,1356396297,-150355295,-191213352,-1962471651,109971038,1183516824,1200170504,1207313934,712314882,-1896200565,638097414,638607243,-1962522743,-1993934778,1183515719,-96064514,172460326,737953419,-1993934778,1599998023,314057,59129475,-954764032,17008134,-764928512,1780640264,969775616,-759691505,1080738568,1134174826,-1023174907,-1947432107,-108984754,141887698,59115207,116064256,90151505,-892796009,-1957363710,-1957275668,1149896310,1019225131,-1962249152,184617014,-350849546,725912105,1077723172,1157034357,-344651734,-352029557,725912300,1077723172,2088961652,175439920,136987894,-1070922635,1877486571,200838143,-2131528449,1971914253,340117252,1971978239,310216966,34695254,6946922,-2036727702,-1962471513,-916496697,1426064074,1448602763,-1962379637,-1029503418,29401857,30017223,2089484289,74077956,254332314,543840007,1778412119,-1484350974,83232527,1466397698,-1358066790,726005256,-1976273632,-1071371451,729038908,30148295,612368384,809864183,185353353,-1910999872,-1962371066,2139301592,192151564,225090135,1149831343,1462233870,-1358075238,205818120,292929547,30017223,6946816,262722714,-339727609,135037016,30148295,1750532097,1962869014,1778412044,-1484350976,1962870543,262183436,-1073018705,83282548,-166431742,259328004,208994135,-284645478,1962891016,-167122162,141821956,208994135,-39000050,-264831145,147102208,28838055,-916496896,1226,10952,1187468887,-2097151746,1962935422,9609478,-1946270071,109971062,-165279592,1114899460,310149926,638939652,1779594495,-465138418,-1466281962,-1962461434,216786502,-1996451167,748808262,-431585018,-2080618871,1962935422,-28931320,2112374331,-398030077,-369211767,-165281523,1963000132,9562371,308054822,-1995994330,-1072956346,1187468405,-1996488234,-1960388538,1183384132,86680026,-1914812791,-1960439204,1166747199,1435182596,-532248314,-1943927,745146486,1183645802,-1706027306,118466438,-1982052725,110033990,1552746648,529212946,-1962440410,-1993941434,2122515015,259260420,144180878,308054822,38243110,-1895859735,638097414,638737547,990005131,58523206,-1946196503,1609170502,75400191,-1593150464,100862108,1183384874,2088969982,1031012370,306481958,126228107,-1980610935,1347613782,513411434,-1996026054,1218115142,1342640004,-755969,1996485238,-1694987274,118428306,1476150921,93978730,-351858808,-62470395,2122514432,57933828,-2080487681,59966,2122516852,57933828,-2080487681,1946158206,-1744400878,83240456,-1593281520,-523172574,-1946401279,1452014662,-916496642,-939521854,1459617826,274631510,-1911667061,638097414,638470025,819075,-1070922379,637754857,-83728512,38242854,-1996488411,-1072959418,113706612,1274,209043467,1947092537,138840839,138905894,1183432747,-498693656,971785865,57995334,50771105,1183386694,-465139222,15761027,-1600060044,721611526,172360640,653149833,-955234421,64070,2123100299,47704570,21296678,1400468744,1443788543,-386894081,110034382,-1993996136,-1031075772,172263718,15761027,-165274252,1963000132,111190382,157550083,603981573,-1610208264,1140925958,643361544,1946420470,-260144378,-1593216000,-523172574,138674470,-1961992565,1207311455,930353163,21296678,640709952,1963197686,1149969962,263432,-1993934812,468387908,138725158,-1834942464,652792064,-2096479095,59966,-2094660236,-2097018260,1946158718,105286411,144180878,172228902,83508867,-1593084928,109970682,-1993996136,-16053692,109972341,-1960441704,1183386180,-260144154,-385649408,109969636,-1977218920,6300932,201082505,-1961921088,-1960439714,-953480121,-385649592,1183514775,-129594900,638606987,722225035,276121799,653018763,2114470969,1149969927,-129595128,-495517869,33324675,-654852069,-11483389,1996486774,19372782,1183385783,-58817544,54227968,-1996054522,110030406,-1960441704,1183385668,-364475412,-1981528439,1586225790,1200301584,1221012236,1465062517,1342260621,-1280257,664465014,-1995917567,110032966,1586170008,1200301584,1221012236,1183516533,1200170744,-297366776,144180878,71600422,652494475,-1962523511,-1960384442,1308691020,-465159708,-521600129,-465138944,-370653559,109969623,-165279592,762643460,21296678,640054529,-1961737077,-1995995626,1451881030,1959791604,-228670444,138379302,580979573,-1744400891,1143547400,-1744400888,83240456,639137120,50873483,100920902,1586169122,1195058704,186875400,-1960872705,100918854,1174472372,172395492,653149833,-1995815797,1586226758,1333798416,1183515650,-1744400668,1149838856,108954374,-1589873664,1174603444,-1744400668,1149838856,1149969926,-1274674422,-431604986,109973886,-1960441704,100862532,1183385268,-1962021914,110028358,958793880,58526276,-1962607965,110030406,-1993996136,-1960442812,1174472772,-330920978,144180878,138688806,-1960441986,1183385668,-431584276,172243238,125703796,172264230,-2082060663,1962995838,1149969927,83534602,15761027,1183517045,-465173530,-2081929591,-1907942714,-1962371066,958795870,58592383,-1577248279,1177224884,-398064884,172460326,-892772514,113770508,1448542208,-244025,-1979765761,1273756286,639301483,-2096072957,1979710590,83240509,639857924,16860406,-2094654347,1946163324,1552623125,-2045867246,650219015,1963474816,-96024827,109969409,-165279592,1967128900,-92372218,-1996262400,-1907884930,-1962371066,958792798,-1468068737,-229757,-1960425868,-1960439689,52823164,-1960441729,-1991766969,1183579718,-62506498,-947180929,452877931,637826699,638606339,638076715,2114209595,650611466,638076715,637814665,-16220373,-823394738,-1026990242,-1957363710,-1957275668,1183518326,-1744400884,1149838856,-11512306,1996425846,108461832,-89931733,-401715196,-125043815,144180878,38073894,-2094238463,326206,-165279883,1946419780,1996445210,175570700,-16222465,-1977219466,-1070923196,1726484048,1459129339,-1946229784,-916496697,-939521334,1442840578,-1912185205,638097414,16926710,-56536971,1960327941,138840905,239548710,-259309452,242714918,69879030,915082356,-1029633362,-28931831,915081707,1187448480,1392509182,-1962379521,100924998,1448085376,-1962385781,1194003527,736547080,-401715002,-916521164,1226,0,0,0,0,1475119957,-1946211498,434833526,960266278,179838079,-1947207936,1188989944,-1744336346,50343981,172396280,809271334,1589960317,1065952772,1452000907,-916496886,-939521854,1459617820,-810017194,-942109175,67168838,637800169,1948598144,66185475,15615687,-431569408,638905088,1965899648,-297337083,-2144990741,259334975,-1685762,1586170438,1065362954,652244224,1966096256,-129579511,172425008,1187382507,-16375560,1183648374,-397404440,1183448922,206997770,-991398261,-2144990626,443887167,1376405247,-1928694017,1343678534,-1979762200,1451821638,-394360052,-4258837,173982975,1816100902,1187448693,-352321040,-263796981,-2144993280,58026047,722093823,-330921536,-939899255,717382,638213771,1033373578,57999480,1979861993,54126851,58048522,738415337,-385649320,187433525,1407779701,1959329282,1946496018,1963600910,40233219,108266028,-16576791],432,[1187445318,2122514662,74776814,75300619,553141958,15761027,1589909108,105284358,126559748,39291686,-1980479863,636221014,16416387,1589906804,105284358,126559746,-991564903,1182991966,-1960443386,-196703993,16139975,-92372224,-2095942656,2097215102,-195102964,16144003,-336175369,-96024827,1183514624,274107150,-1979955575,1347616342,-624897,1996485750,-227082262,-387156225,1183384270,-364500504,-1863777419,239468802,-131338197,377421579,317454123,1978289919,41543939,-15835452,-970584506,-947179513,2143292239,2146831335,14346499,15629955,-773258380,-125927424,-2092010448,1946221182,-96024808,1325334528,-385649174,1589903935,239533838,755484198,-427917234,-13995008,58059342,-1979570455,1589962310,239533838,-16283610,58059342,-1006497047,1191120478,130426382,-431569360,-92372224,1310159872,1325339883,-385649174,1183449587,241091832,638469887,-963967096,2143292238,-92371995,-15567872,58059342,-1006513431,1191120478,130426382,-427917267,-14257152,58059342,-1979598103,1589962310,239533838,-16283610,58059342,-1006524695,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-385741848,2122514808,326369530,1978289919,24766723,-15835452,-970584506,-2142360313,1946216062,-363921632,1183462516,241091814,638469887,1325336456,-1004309270,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-352208920,-363921644,753468277,-129594879,-15835452,-2010771898,1321634567,-444612597,-16709655,1187507270,-2147479310,1962993278,-35723005,15498883,1187383156,-773236506,-431569155,-37033608,637951684,1183319946,-179910924,-196702976,-1929623927,1187511894,-2097151512,-352188858,106873886,67520131,638028582,-1996335221,1451883590,-1706011906,60261110,199771785,956857599,58648702,736657033,2122573942,1081344238,-1554805,-1072961458,1325341812,-385649174,1589903499,-62455812,-1006138842,1191120478,126363150,-963912981,2126515022,-363921567,1183476596,241091832,638469887,-420804728,189712011,-15499584,1366616654,-990361974,1191120478,126363150,1183573739,-397475864,712294411,1961512703,-60898252,654067455,1589905290,239533838,-351827930,-363921443,-1977214092,241091591,638469887,1191118728,173982730,4161574,-420936844,241091835,509478,721682616,1579149894,214616415,-326413056,-16222465,1996424822,175570700,370034317,-1494741424,13355515,0,1458342741,-2094550953,1946158206,-2012762110,1586168902,206998282,-1006219637,1988824702,-768372216,41205771,-141299209,-746089743,960245764,1174537078,125062660,197299114,-1948355133,239479751,-1026990497,-1957363698,509040364,-1006078267,-812972930,-784216533,638510057,76162442,-2010766200,-498121211,1583292402,574153,1760332629,1183515975,273582862,-402652741,1183514738,206473994,-385876037,1183514791,139365126,-385876037,1566179477,1442511081,28961931,241076992,1561351819,-905925400,-1957363700,92104940,-1962522997,29034574,3205120,-1962260853,-4518834,6678783,82402650,-326412801,-1962933831,1451951710,1994939656,240831232,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,0,0,0,48328,2123060823,108954372,-1962445568,-16054154,1988829301,1216119560,-16026624,1050298484,-1996026085,1996441668,-73771258,-1996026086,2088978500,57999432,-2097082647,1946173052,1046252297,3309443,-370605195,167026944,-1903572693,-2037776572,1284243270,-397506232,-1947580791,-1946205034,844565488,-1981000055,-1769083274,1377238856,1872384336,-16541821,1996483190,-2097767704,84214679,10501376,-1175911556,1216777472,240129791,-1711158168,60261247,-1149185,-157619082,-16541822,1996483190,-1695511576,60261110,-964431869,-1593933563,-1928102656,385828998,-294191280,-1695779073,60261247,-2037561109,1343684424,-1753024870,-1913615613,-1979758462,1452078150,-330920970,-1980868981,1451880518,-193033230,1589908459,-263782416,-1912108506,-544475578,126363207,-1627487930,-1897432064,-970525114,-2037579771,1343684424,30042126,-1752989798,75401987,1962875115,1216777544,1750079231,1402601632,-351858917,1216792069,1586168063,847217418,-16223232,1050292855,-1928917221,385828998,452696656,1586169615,843548938,-2096740725,74777087,1014284299,1963130755,1958742788,173968187,606750602,1975532736,1469731623,-1962471548,175570936,-1962841513,1200228958,4203812,-1621321136,1784088335,-2012898816,149620495,-1710590209,147786430,-1026990242,6094856,1528835360,-326413056,-1205971369,-661780017,637951684,163713,638350337,67272577,721712129,-2088965184,1946159742,173968374,4226947,2005658996,725939776,1793357064,1330027025,-1073019121,308992381,256853658,2092960519,108432334,638076558,1023689867,208928885,153927031,1781270132,-1276438668,1184501866,185012047,-1090159168,149680208,-336576321,-262095101,-16097653,308822135,1183733505,637561352,-1710983937,118466438,520094136,-892772514,818413574,1448542208,164608030,2123094158,726005256,-385649632,1173750442,326402090,721754785,-1996054522,245494854,-1274664183,-1593185530,1183384858,151953908,737560201,-230258240,-1980742007,1183447622,-62486024,184960651,1208644800,1212681844,1676218740,-129579262,283836417,33179335,-1207309568,1183383553,-129594886,383796877,272993616,2107265054,-2096689379,1946221182,709228044,-1962511328,1174533190,-125926428,-166956032,1947216453,-163149050,-1914288639,1343674438,6946922,6946922,253574554,38112007,-1946270071,-58815504,1400174091,271271158,1156990836,1165295915,383272589,-1924131248,1344145476,253666970,108823303,-1926597376,1343672390,383798925,139234641,-1499836130,-1928917218,1343676486,382748301,546609744,-1073019121,29295477,-348878080,-1912656981,1343678534,6946922,6946922,253574554,1979648775,8775939,382748301,-398029488,2107265046,-1928917219,1343678534,383272589,-532247216,-1499836394,-1962471650,1177280582,-330956316,736249483,1174529606,-92371986,-1961397248,1178201670,-2096136726,1962996350,-230228215,703874699,2122572870,393478392,971523723,259976262,15761027,1191119221,-163148816,-1914288599,1343678534,382748301,546609744,-1073019121,2078868341,970075135,510982742,971916939,461171270,721976971,-364475968,-1980873079,1173807686,326377514,2123042539,-1962087672,1173751934,58007594,-2097151558,1946220670,-398030044,2146190905,-1983894765,1183443014,-532248084,271205878,116067188,271205878,28967797,1959922432,880118621,259388939,14260823,-259324145,58062347,-2147447319,-1949357467,1178201670,-2147191574,-1960826291,1178200134,-2147191572,-1961874867,76144710,-1981266293,1183515204,71600620,-1981659509,1183516228,138709482,-1980873077,-1705571772,147786430,2122532587,494141690,-16684457,1996483190,-1711248658,150408982,-16684457,23782006,-150021734,-125926648,1461548032,1996423274,-327745560,379191402,1460205327,1996423274,-1711183136,150408921,-916496865,-939522870,1459617804,209617238,1031078164,1779332863,-163148544,1183666198,-1706027276,150411415,1779332863,419469824,1183385847,100573692,-1946532215,1200295518,273099540,-775804007,-129594888,-335774069,242679607,1183646058,-1924131082,1343681606,-149383270,242679560,10092906,-1962346727,111059448,-1946532215,1200295518,306653974,-775804007,-129594888,1024083595,58064904,-788471063,-13724704,-452602969,-133828347,101056261,184986886,-1761210362,734497542,1183447622,-336557058,-96040158,-219429117,1982592907,-1961563144,-150734730,1988824555,-1962349818,65795702,972322443,92206710,-336169333,-193578744,1988821885,241077236,-2095292533,1963793023,734497569,-135230522,1946159046,2130053900,147227397,-293403669,-2084074744,-970196762,2122444939,1963005196,242679559,99287402,1779332863,23746048,-150021734,209617160,427098389,1779332863,734497536,6967494,6946922,-577109910,-351744221,242679584,1784151595,-1578240,2122387062,1963005196,112645,-1070923029,-907538864,-916496645,1426066122,1586228363,1179121412,443877631,279734355,6946922,-1533411222,185012003,-1962445632,1333789790,-1027012537,-1957363710,1586190060,1960512262,726136365,-2094566111,1962935935,726136353,-1961135088,2088836215,1954546436,71759377,-167349246,1963469639,112645,-1070923029,79874398,-326413056,-13937065,-1962516853,250282615,74907478,201305064,1191277760,-167037813,-947130763,-1026990242,147324932,1448542208,-1928562945,1343682630,253241498,-25261305,737836587,41486462,-947126485,11931275,111021571,-1727800981,-259261449,11804299,100539907,1177283575,735639548,-745801658,637820612,-1962653815,-136672319,-1946670098,73319619,109021478,1183568011,-91535862,-1946224743,-135099454,126428911,-369637749,38242598,-1026990242,80216074,1448542208,16664263,-266433792,41418496,1973027434,-1996026012,-1072956346,-1997995147,-2080863488,921371847,-167037557,2088971892,678756358,19612918,1156981364,477368363,16678531,922683765,1989804272,-955723998,130630,-1710986666,148311026,1032013639,-3836671,-996475786,-2096689308,1946222206,138314549,359923713,17315583,6946922,6946922,325714026,-1627196262,-1711248888,147792502,15742719,6946922,-2056781718,1042192900,1183516431,-916496642,1362115,508974848,-1911959624,141986776,15742521,971506549,-1348839681,185108225,-1593477952,48955586,1183432747,1996445428,-25827322,-15992693,-1679228043,41221888,1872363882,-1995940088,-1705509818,144638133,200689289,-385649216,2122907777,-335598600,-92370582,-335776117,57300490,1594388378,1458604808,-402229505,-1072955920,2123098996,142016506,-193527977,384583309,-29169584,352208583,709162497,-955943676,18218566,1458992895,1996423274,-294191124,-1018113,1996485238,18127614,1183385759,57300726,1594388378,1206946568,972846729,-1853884290,-1695123713,144638461,520094136,-892772514,549978116,509018112,-1911959624,142511064,15744569,2105741428,175374398,1782478335,200448513,1043925207,57999600,1476281320,-2029932646,1958742792,12755205,-1070923029,1476019849,-402229505,1183448447,1975520252,112646,-1157541655,-125108222,-1958542869,-137655357,2126986217,-27358731,17188598,-947188108,-229734071,-1980106855,250344518,-880031861,-196179639,-1980106855,-947129786,-1980106855,1996484694,-532247288,681201686,-1962471656,1177282118,-96064542,-1947580791,1177281606,-398030368,478068747,15367811,1586173566,38243080,1475233417,-1627343462,-330921720,58048523,-956249367,63046,-1962890007,1177285190,-263832586,1191117695,-62470156,2028666880,-1712830837,-1980596489,1183578694,2130156010,-129594892,1586170091,-1995994130,1996484166,108462062,201092072,-2081721152,1946218110,-28915886,1586168084,709359342,-955943676,18218566,1408005887,1183514730,-93390858,-62485680,1358458615,-362753,1996486774,18127614,1183385759,-295793684,1183385483,1958743022,-62456050,972834443,58651718,-1946190359,1177285190,-263832586,1325336191,-263258124,-1946794241,1178203718,-385646862,1996488521,33397484,-1394014049,532687870,80398687,313344,-1957275904,1988822142,1081882886,1692992373,1962871553,726005257,-385649656],433,[1149960535,-28931776,17305227,1963215929,112645,-1070923029,-2080618871,1946173564,-25755812,1778419304,1778412032,-1484350976,-804583665,2122519157,208929020,-151101813,1946428999,17950979,-151101813,1963206215,608695817,-385649600,1750270207,6947362,-2036705453,-2096689241,1946174076,1114963728,-106869,6959223,-1357905254,1048347400,958100480,376716924,141885195,1463843977,99287914,1782478079,200448513,2089355479,1979648832,-58836719,-1394015371,496653824,-385413320,2088960163,1081344066,1200349067,1145318192,1929382205,1114963727,1781561343,268605960,619382959,1145342806,1342179333,117440666,-1948742903,1200173125,1145342768,-1996486651,-1705562043,151453873,1782609151,1778412032,1778412032,-1710003712,144638708,16547459,1962881652,8808512,6947178,-2036727702,956764071,1963002934,-25263339,1443853312,1784022890,-1711248896,118466438,-1705638165,118437917,1749054719,23724578,1476294399,262637210,-916496889,-939522878,1459617796,108956502,16533191,1979648768,140413710,1967161145,13691139,-2092925045,1946158206,57300746,1594388378,-1962743032,-28931835,-1962508663,-259323778,376829451,1946449465,41287436,1872363882,-351772920,41257764,2088968683,208994310,137053430,1156974197,343216171,294531,1784022388,-1948783869,972065540,-1066072458,-1946257783,-264567226,2105763444,259260478,-282368640,307927639,1187448991,1778385404,11901442,-259323745,-25755818,6946922,6946922,57278570,-1627319142,-2081387768,1962935422,1996445207,1778477574,1778412032,1778412032,18127379,-259323745,33397334,2122516639,141820156,-1710921129,148311026,-1026990242,147324934,-1957298176,1996424310,140413704,1783265279,-129594112,-1175957482,105287417,75268390,125075456,75268902,-1962445568,-1993933754,1183712324,2088838662,1954545670,2088969735,125108230,654198411,-1912191863,-2128214458,1971322940,-129594611,-1962637018,-1993934266,-916585916,-939522366,1459617812,-96024746,1589903360,1200301572,1468737042,1154383892,-1979955575,1586232918,675804680,-2130021119,724631142,-805417343,-28903596,91492352,-352321096,-1983894782,1586230854,1200301572,-330921718,206015270,653149833,-1995552885,-1960382394,1183387719,142016498,384583309,-13965232,150882038,922687860,6947030,-1801846166,-1995919608,-1072956858,-1070922379,-1962841367,2005600350,-159481026,1446933504,253231770,1958742791,-28903628,242483456,1779133014,1778412032,-1484350976,1784022799,-1711183359,144120434,16664311,1443787777,23726954,6946922,262637210,1778412039,73319424,41418534,641204006,637958143,-16484353,1996488310,-327745540,-1149185,1996484726,142016498,-1962377589,1157841989,-14266308,1392904311,-1492947814,-196703992,645251083,402823766,-1073019121,1784023156,200448515,2122516695,57999610,-45079,563804790,-385306872,2123104068,1011220232,-2125838849,2147371645,1170670974,-1962934198,2089022582,-1071972038,-129595072,16154243,1190599796,1963458814,1014858517,1460633354,1778528360,1778412033,-1484350976,2122516239,460587258,16285315,-11137675,1100675702,185118464,-16222784,563804790,-2096582904,1946220158,725939782,-2096073696,1946173565,124409354,-687082854,1446046472,6946922,6946922,1131020394,-1627196262,725939720,-2095549439,1962997886,74841874,-23439785,-16185600,-1097202571,-1962356982,-916496698,1426065090,-1957237621,-11139466,-1046870922,-1962342654,1144587334,1448113472,-402625968,1183579273,1078212868,1783644533,200448512,2088962263,762576958,1443132671,1782478079,24549888,1153894663,-16777154,1784022132,-402560512,1552674774,726136324,1392931856,-821379430,6968840,-343320,1750481996,23724592,6946922,262637210,74907399,-1492508006,1458066952,-1026990346,281542660,1448542208,164608030,2123094158,1221036812,-2031549579,58017792,755047401,57999363,1208055017,-385649336,2133656030,-385649408,-1909652996,-385649920,19727299,-385648896,-80936433,-385649408,271385127,-385649408,1967653480,41150723,-385649336,1967653497,42264835,-385649336,1967653515,44165379,-385649336,1967653538,47638787,-385649336,1967653632,51702019,1962936109,52422915,1963883565,53143811,-1962712343,-1070920074,-1992276855,1149845060,138840892,-1912185205,532948672,-1995994330,1183531588,106859272,-1004093298,1200301599,1145342210,4605127,73173760,-1993193589,1204242500,1392508978,1778412118,-290134014,539641078,1283458164,1156972871,74715178,38227072,-819305344,1778676991,248486400,1183647919,-1924131088,1344145476,253590938,1183667719,-1706027280,118452178,504382605,-263811760,2107265046,-385413347,1988821698,1048347406,-15830016,-11139980,23740020,117536410,1216119561,-16223232,1050298484,-1962471653,1157577796,1958742844,1115456282,-15436800,-1885715852,-1962365183,1011125240,188501247,-385649216,1962869366,1784106818,1778412032,100689920,-1358845798,-1948325112,2139295326,1601437760,-163553397,1946233671,-1983894698,1183447110,105286650,-1995942261,1451883590,-129593858,1586188310,1081576206,-13994753,6957172,-13732609,110767220,-1962385661,2013204062,-126419136,-1946519809,1177287750,1183535352,-96064514,-1711183280,144637952,-16646423,1256722038,32893428,-2096210293,1962950783,31779075,-163553397,1948265287,30992643,-15835509,496648311,-385413320,1586168266,1082098446,-385649408,2013200835,8808512,-16091393,1996425334,-1484350970,-1394014449,241076993,54939520,1996445523,142016266,235304703,-1947044632,1204162142,-2014773178,176062721,427098625,-15829249,1996425334,1901828614,-259324145,91551243,1963882041,23390467,425091,1955267444,241076998,1950381881,6968893,6946922,6946922,-191233174,-385310974,1996423486,142016270,-402229505,-768869711,-16693527,1996426870,-56629238,-1962860055,1586170438,1078409486,334037877,-1091874815,1779070719,200448513,65603799,242679553,-1962248449,1175128134,721712390,-1207702592,-397410303,-404096755,175570688,-706018454,-2146541941,1392723535,6947690,-149337190,241077000,4095875,2013203060,-1711183298,148311026,-15829249,-401733002,-125045332,-972136821,-385857977,1586233204,1179615246,57299715,1268383850,-1962346727,2139295326,175374398,1782478847,200448513,1996425431,175570702,-191764466,1586218219,1179615246,-1348840701,-1962375423,1204162142,-397213626,1558966965,-2096210293,453066367,-930398016,1200345227,-10294464,1996426870,108461834,-1710721281,151454457,-919908373,-166830453,1979663943,1195898411,-1190956031,1207304193,192152135,-184419965,52805659,197692160,1393390793,568856145,241077230,-146315392,-342245333,242679572,-15960321,1996425846,108461832,257773466,1600003847,707273,1475119957,-810017194,-1948742135,-167047562,-1705637260,118429698,58048523,-1962788375,86838342,1211266048,-385649336,86835354,-385649408,2049769627,-385649408,-1959984989,-385649408,254607536,-385649408,-215154312,-385649408,-1506897,176063233,1444246529,6946922,-16353537,23726198,-1627389798,31779080,-1592756481,-768933012,-1785049006,-1962471652,1979649016,30206211,1778412118,274631424,606357386,453065856,467895259,-788085885,1955040227,-1948200704,71642056,86759671,105720656,1294719479,2081303298,-1844565248,-1561636608,941464150,-1830222065,276233984,142016342,-402229505,-2098599258,-2039982592,175570688,-16222465,-2036726154,-385413209,1149960546,172370756,1979709245,-701038808,1778412032,276233993,1745422184,6948076,161716822,1183385903,2092960522,1145342792,-351648255,172395283,2000962617,1011125048,994329603,762710598,35809366,175570774,117440666,1475906313,6946922,262637210,726005255,1460171808,-224788118,721999627,65640896,172395265,3010596,1963960560,65585504,1996497981,-13724840,622198695,622208278,622208278,622208278,-736701418,-736701418,-736701418,-736701418,-736701418,622253078,1048347414,-14257152,308821620,175570689,-16222465,-2036726154,-385413209,1586167974,726136336,-2096728800,1949108862,8448259,4095107,-1070921612,-385875270,2088960134,1819541568,1749054719,6816018,1778412273,597989933,-1070921969,-352321094,274631527,539707382,1391002484,1081902079,-2096729088,1946173052,-12326653,621444739,1183516789,809974022,2122520948,57943818,1409232105,-811990934,990424846,57935430,-58135,6963316,-1357983846,-1949791480,350961748,-15698177,1996426358,142016266,-1710852353,118447439,-916496865,-939520822,-1929379832,1343682630,-1962385781,-1048378289,-1705959920,118431101,-16228725,1183646839,-1706027272,118429854,-16228725,1183646839,-1706027268,118429854,385369741,140413776,-13993985,6957175,-13731841,110767223,-1962385661,1177155654,-96039940,-1946270167,1452013638,73319674,138905894,173508902,-1946401141,-1993933226,-1993997241,-1027013033,80216070,1448542208,-1962254709,1972044927,-1952820476,-1962365171,1161366086,-2094762690,1946290302,1195767326,-954698492,15941,1783650134,24549889,1465256199,23724138,-2081927704,1963067518,172395373,1967015225,11593987,-12169855,1044744964,201213577,1345811648,6949738,6946922,262637210,-11053561,7011958,117536410,-25755895,1778437224,443718144,1996425367,1779133182,1778412033,-1484350976,1465255695,-1995815285,-1706017211,151453950,6969174,-538443414,1181057511,2122578688,1047855368,-352160373,108823310,-167348992,1963993924,187992838,200177142,-2094828298,67646,922688628,-1705574136,118430675,242532363,1780640342,1778412032,-1484350976,1173751567,74841926,-297801641,-1026990242,-1957363704,508975084,-1911959624,242650072,294019,-1008139403,73173761,-2095292533,2098205311,28633347,-1962115445,1064391,-1243020427,1025079040,1953759244,-1679228042,1946364929,1946299445,1946299459,26011983,1962943021,10414339,58017864,755016169,57999598,755017705,57999374,755047913,57999603,-385795607,1156972898,57934123,-16688663,-1293417356,22079981,175570774,-16222465,1642595958,21031422,956587147,58015863,1392588265,-237115306,-1878970903,1996445526,142016266,-1710852353,118447439,-2096866165,1946174079,-1315285498,-167180544,1963010884,11462915,-16491381,1783825527,-402429440,-1645615454,-1705603072,140446142,35743824,1962898667,-1930930684,8841713,142016342,-402229505,2062286189,1183551632,770712586,410316800,1946161197,2108691,271391860,758739968,1182007312,-1879003671,956587147,57949815,-352280087,1552650313,1048000772,-1813445772,74972928,1744900712,1996484656,108461832,262637210,9365767,163486294,1750075487,1784021540,-352294400,-1705603056,140446142,35940432,1778412118,-1484350975,-1070921969,-1872499815,163486294,-1706031009,140446142,17983568,1794179176,175570688,253994138,-1161811193,1055588353,621444739,1552618101,74972932,-811990934,-1962365170,-1878332424,-1962648437,2139817055,73173808,-1962649717,-1877742649,209125206,-16091393,1996425334,1565497862,1579091727,181061983,-1957326848,444557548,-401580405,1566179462,-889586199,-1957363700,447375596,-15829249,1996426358,142016266,-1710852353,118468464,91602955,-6726309,-379757853,181075408,-326413056,-1961166488,1206389342,105286400,-1157083509,-2132279278,-1950249472,260777688,642852579,637695999,637827071,638089215,-1710852097,118468464,209043467,-1962522997,129697870,3008624,-655794854,445158,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509],434,[1376672256,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,0,5320,2122536535,897318916,436493931,144180878,637957771,638606339,-1996339317,-1960378810,-1605313,-1036090529,74841857,-2147430527,30162563,-2128776192,-350224177,108954391,-1090161153,49020927,1187512107,-956301058,1606,-1995946357,1187507270,-1962860562,1183448646,105286640,-1980596599,1183708230,1783633644,-2134009342,-1073019121,1996428405,18835692,-1018113,1996485750,-1484350734,1599997711,443081,1426706360,-1910575989,-1906878760,-1962818530,-167047562,2123056244,-31988,1284193396,-147332340,67111494,-818213004,448277622,65533696,-342421436,1751108,1141105143,1183553296,273976076,-149229693,1962938373,38091535,-96786572,-164368779,502005555,-16615937,6950006,108461846,-1224696678,1975520008,205949711,-351251317,106859481,-1757968074,-920691105,-1207956790,315099599,-1910636544,-950577448,63558,-1995873119,1183576134,138805510,-1710328181,118457416,-1577695607,1183384866,-972648722,-1004630527,205818625,2097956409,172374279,65733247,-1962887703,-1008202682,205949696,-939637111,64070,-1995946357,100076613,1249181956,185752971,1396929755,-1944959605,-230258238,116676233,157962322,255467162,-62486265,1161517831,102986776,-1946781953,1174663750,1996439804,1166758132,-62510312,-1684385720,50798411,1183444550,1183516666,-96075512,1006257803,58128454,-2080881015,1191123655,172395518,2113816121,-343610620,-263812309,-1946663423,870845510,-129070336,-1962521045,1183386694,-1995838466,-947713971,-28901606,1006519947,-277738938,1996423274,-2077123850,1183516431,526278648,707273,-150988103,276597729,12843011,1475119957,108432214,1946289398,243041110,1448113152,-401670294,2089487365,205818638,-1995553655,1686113404,1552678401,709359108,-2095483896,1946172031,969378572,209009223,-352321096,100442377,-193660869,-861683669,30187521,839114944,533764,28836913,721611520,-916496704,1426064074,1448602763,184841867,-2089650954,1946159228,141885201,1778648424,1778412032,-1484350976,2088961807,427032588,-15434621,1550521204,109976084,2089486488,1560487436,662709776,377258879,-16026624,1962870388,1961925142,2088961807,192151576,-16354049,-258336652,-1593372812,1144586696,-15567866,6948468,1419378794,1443389195,-285155174,-916496888,-939523390,1459617804,-1996054367,1049361990,1996424884,-196702968,681201686,-1962471656,1177157190,-92395016,-1929087233,1360458830,87308031,253704858,74907399,385107597,1778477648,-1935238608,1996424975,1312227076,1306892805,1183385375,-96039940,-1946794359,1174535750,74907636,-755969,1317795446,-196203528,-92405423,737824395,1750201934,560595184,525083290,-159479545,-1980217717,1996485702,-1957212156,1174535750,-129594376,1358186027,-134578645,-261597217,-1709086208,119491618,16547459,1996426100,-59310332,525198746,142016263,-1962641665,2013202014,641132556,113428831,1099776,-950642944,61510,-1962385781,-11072385,2013202038,-230257388,-1929886071,1343683158,-16502886,-1980724472,1967191670,-369194235,1988690065,449211388,144180878,272958246,-1979824503,-661916546,50853414,-11060364,-1923742090,1343681094,-16502886,1005619976,276102262,-1910847893,638097414,-1995422461,-756285882,-16228725,6951543,6946922,-401735574,736693408,-92894975,108461911,-230257322,798642198,-1962344700,-1744400656,450784008,274531110,50853414,1983448436,-1982237188,-24381834,1962704441,-196703906,-1946517877,-8189834,-166365697,276038148,537296515,83233397,725971976,-193033729,-1946780023,1081426119,1946289398,243041083,-13274112,1996426868,-1929352698,1343681094,-16502886,-163149560,1444770880,-47650802,108461910,-18487282,-1962894871,-1645479354,949379,-471090572,-622973,2123040116,-1974080528,533764,-184549059,-410910949,83238912,-2096925438,1962873039,18900996,-16353537,-1705571212,118466438,-1979955575,-1031012778,141869067,1208906824,-1091890828,-1415970710,-351858917,309657403,-1946223639,1183448134,114678,-622973,-16046476,1183517557,-196724234,29295477,142016256,251033343,185118952,-16157441,225052790,452622,-892772514,214433796,1448542208,-955746677,63046,-166568821,57966599,-1962747415,-947190146,1946188093,-385649034,220988106,86779764,153905524,170688372,-840367243,1976106496,42658051,58050814,-33505303,-385649208,-1612119428,341601026,-1744400870,209488648,274531110,38243110,653805193,-940097653,158597136,247799,417923957,309657346,-1946650881,206279,452985149,1356396480,6946922,181856270,-167618071,16871430,116787828,1946288496,38332675,1779594495,-352294400,73173979,-1709279233,60247810,1912799293,33879783,1949950581,-153258990,578028548,956974219,443876420,-15565685,765068405,185011993,1459844288,240632299,-385418264,1962869246,67463178,6946922,-2036727702,-385413209,83231210,-2094500606,594880511,556163,240524661,1023548648,58064895,-167653911,192159748,-15573877,141037687,-2084181244,1946159228,-163133673,240517121,-2096715800,141895167,1963066614,27322627,-1995684725,83295814,956986372,91558516,-352321095,-3593470,1962933878,637502228,-4717195,-1207702529,1364197377,-16555622,-129595128,-164661952,326370308,956974219,192218180,1460827391,-27072498,956387817,141890164,1963066614,21293325,1745515775,-380174080,83296068,-2096073470,1979709566,19720451,-126419114,-2097077783,1962932350,15853827,-167486325,1963469383,12839171,1946682614,208994060,1134166122,-351752432,205818627,1745122559,1996423699,1342204422,262637210,-62486265,201217673,-385649200,1784021137,-2098721025,-871971066,-956301055,3652,-33463168,-1979955573,2123041860,108825086,-16483191,6961781,-1357888614,205797640,1166739061,205818170,1076577782,2088968053,427032588,959464843,242551876,-1992669813,113708612,460,1149830123,30187534,839114944,533764,-13958095,1962934147,240604678,-2096754456,1946220158,-401713569,-12779359,-162171649,1349787652,1459521001,-103487474,427081739,1963459830,108954573,-1899531225,-1962371066,-1960440740,-347140993,-125924421,83277547,1455584514,-15960833,-8186764,-1207601882,65798143,1342177720,-1365638806,1342766850,95152142,-892772514,46661636,1448542208,-956006773,65094,-15434365,-1070922635,1567302635,109976084,1972045976,1543710220,133572112,638284816,1963132918,-28915963,1183514625,-916496642,-939523390,1459617828,108432214,15615687,-330905856,2088960000,91619092,-1880506325,537196036,2089023093,276037654,-16354049,-258337164,-955838604,5700,437535851,144180878,-1995678581,52886622,1183387719,651725822,1963984886,72476931,41911078,-385649408,1962869831,18311172,41418534,136643722,65585152,343211856,262637210,-59310329,-1357930342,1975520008,-18426,-1912332823,-1962371066,-165216674,410321671,268957222,-2094656908,1946157695,1602954763,2139301378,57999372,-167513367,1483997700,29892235,271271926,1149980277,-60913404,-1962522743,407211000,-166180983,1963469895,-9809133,6946922,6946922,-1711137944,144638708,29898495,1778698600,1778412032,-1484350976,-661977329,-940548471,-60345,-1996371807,1374357063,141164650,6815850,1778412160,-2147457024,6946922,1684668522,1962894442,-1962907132,2013201500,-27358434,38243110,1347605035,-1492947814,-62486264,58048523,1342396137,1778698600,1778412032,-1484350976,1183385359,105155568,-1980735861,1149962823,306678034,70387594,822084645,839354887,533764,1149962033,71796996,144180878,654212747,-1996339829,1183517767,138709500,67332176,6947178,-2036727702,-1996025945,1451882566,1976568826,-59310320,-1492508006,138725128,-521601024,537690114,1963066614,10283267,12861059,-1911393024,-1962371066,1200301791,106728196,-351779069,-1744400869,652184328,638076811,-1962653949,1191380572,-129619192,111150635,-1577695607,-523172192,66602499,104592966,293472648,-788094815,-2012861472,735639305,1183447110,652184566,637945739,-1962260733,1191380572,-230258422,422419027,-1073019121,-2031549579,-96040192,721837195,-654898617,200427145,1400143296,258687898,106728199,-1995548925,1676407382,-1912185717,-1962371066,-1960441785,52824157,-670890915,103947819,105220902,50756747,103483973,1183385268,268760818,1300959348,-129094904,-645199752,-2131722613,1586040845,111190518,1174659281,1002636280,2114553862,106728210,721962891,1183447110,-262239242,-1961881728,1174665798,-1945748494,-1960477175,2116809342,33879802,1043006580,-16056174,-947190660,-1935603989,-96064759,-940423543,126022,16154243,1187448189,-2097151754,2097214078,-230242555,2122514432,57999596,-167691543,57999876,1778426601,1331272193,-990509297,-385649280,1996423315,-465138180,630870038,-1928917224,1343677510,-136034677,1183535320,1356396518,253621402,-465138425,1996443670,-227082250,253621402,-1744400889,-27358456,71797542,50756747,1183385669,1200301788,108825350,-1995815677,-1960387002,1174603847,-532248100,172460838,-1981921789,1183703622,-1588586788,-654899552,112501072,-1705977609,118431257,384059021,-1924131248,1343675462,253640346,1975520007,9300227,-1912185717,-1962371066,1200356990,1569400328,1560487432,-1579678972,-523172192,1577310211,-2011284488,721583625,1166747355,108825348,-1962392317,-788094962,734079969,1183447110,2109737972,-196688123,1048772608,1946157252,-193035514,186348800,186086619,-1959889701,-1960378786,52824135,1552614471,138871558,1586174187,1200301822,106728196,-1962391805,-788094962,734079969,1183447110,-59310090,1996488554,-227082250,6946922,-1711140504,144638708,-1979955573,1552674374,276792082,-1961004032,1207308383,343216171,-15573877,-882372489,1778412036,-1711248896,118466438,-1946401141,1200165468,-297366768,-892772514,-1957363710,-1957275668,83232374,-385649376,2088960155,1685323784,1745384703,6947845,6946922,262637210,29925639,1963476025,6967355,-687082854,-937522424,105367297,1750269952,6948041,6946922,262637210,-125087737,519350504,1780640343,969775616,226494223,340117252,149684223,-1710721793,145164834,541895,-1624997888,1946289398,272942855,166395904,-1962523509,1200165468,-834764016,359923713,-15434621,1552617332,74972946,-15960833,-1545071500,-916496655,-939523382,1459617794,108956502,1988877099,343685384,-8184971,1796306175,109976287,1955268760,1543710220,529212944,-1427520629,-27358976,1947622457,108330768,-1709804289,118453488,1459399,410813184,-15698944,1962870388,1961925144,1153894159,-2097151976,1962873980,142377758,1443197952,-18683890,-16354049,1962871924,74776340,1436156010,-1995917524,-947186564,-15305664,1962870388,1962891020,-1711183356,146222165,-335657335,175932215,-164531200,225707012,956974219,91554884,-351110005,175439635,1778698600,1778412032,-1484350976,-125106417,-16484865,1979649141,-255268844,1593722507,80398687,837632,-1906944256,-1962371066,1586038878,2005608190,-62470384,-13893633,144180878,654204555,2114748217,-196702909,-14266346,-14285708,-1960442252,52823108,1346373700,105155366,172229414,1033523264,-1928917219,1343681606,-16353537,-1063648138,185011997,-2096728640,-347661626,-58816077,1593591435,113428831,1099776,-1957275904,2105739390],435,[594804744,1745384959,6948042,-16353537,-2036726666,-1996025945,1451883590,1959791614,-27882746,-167688727,57999877,-1962880791,1569391686,-27358972,-1995946197,1183578182,172436230,-151370103,58001413,-167729687,1948265287,1183666986,-1706027280,118429736,384845453,-92864688,-1694992641,118431168,58048523,-1207925783,-768868353,-1929318935,582938750,-1526262265,-1952078427,1200291422,1019225130,-167349184,1946233927,-263811817,107696150,1342506656,-1056525151,-1706032416,118431220,-151101813,1963207239,-263811818,-1432268778,1356396297,-150355295,-191213352,-1928917219,1343680582,-362753,-1063585674,185011997,-1953466944,1194920030,-16026610,1508576887,539707382,-1070915724,-1946190871,1183385157,525822,1996443678,74907398,253608090,1958742791,71732193,738090635,1183385671,105286648,-1995815125,1979710022,1996443660,-28710664,100069515,-2094500862,511049726,949635,1979691124,-92864754,-386369793,-259260885,1962933891,-83811,-4716309,-1962677249,-695468474,-1026990242,80216070,-1957232640,1200295518,-28931838,136644490,65585152,-1946401143,2139292799,57933834,-956259607,118278,-401714432,1996487760,251619854,-939722520,117254,-1711248896,118466772,16678531,113709428,208,-15835509,580519543,185116426,1466332415,-9765014,1475241448,-2097016216,453115518,1783644352,-1711248896,118466438,687747,2122531700,259260668,17983575,-15960321,1996425334,-2094404858,1946222206,642119192,1460827396,-16707224,6950006,-2036727702,-351858777,292050704,209125121,6946922,253994138,-892772601,-1957363702,-1957275668,83232374,-13470462,74057332,-687082854,67433992,1149963636,71579914,2089485685,-15471854,-915928460,1778412036,-1711248896,118466438,226556043,-916496832,1426064074,1448602763,-167217525,2004091396,956712587,829690948,-166568821,74809351,-33463168,-401715114,-125043719,1099767,-1662450827,1963173888,-401713654,-12716415,-385649409,-1897332597,308054784,1971324918,21790724,142377729,-1955171328,1144590404,-15633400,90703988,1778412036,-1711248896,118466438,1745384703,-9829370,6946922,262637210,-2142573817,-1946287772,1278805582,-2094369516,1946159228,272927519,1946698809,141885201,1778648424,1778412032,-1484350976,1283458831,-1125449471,1962932611,240211476,-1459920664,1443525648,-168564722,1962934077,308054790,1585450880,80398687,313344,-1957275904,2088962678,91553802,1971324150,15001859,142016342,-402229505,1183448183,-27883012,1979711037,-401713651,1183575798,-62470146,2122579967,192282620,-25755818,-18880498,-2097106455,1962998910,9890051,-151224693,1963993925,-882354417,1778412036,-1711248896,118466438,67528791,1795061503,-1711248896,118466438,-8130421,956659199,1953824382,1099511,1750560372,6948047,6946922,262637210,1976568583,-1463383205,1465218307,1778698600,1778412032,-1484350976,-259324145,556163,1149966708,138688784,1962873204,67463176,6946922,-2036727702,-16314457,107481204,1795123716,-1711248896,118466438,2088964843,91488272,-351243009,-9808155,-95688690,-892772514,46661638,1448542208,-1962117493,133567068,-385649280,1183514883,340015370,-219610252,410813184,-15698944,1962870388,1961925144,1153894159,-167772136,997458436,16860406,1686117492,1552678401,2133295122,1778412115,142016256,235304703,-369312792,83230907,-15436768,141035636,1778412036,-1711248896,118466438,-167731991,326377476,1963066614,21296866,-2329599,90703476,-2082804988,1946162812,108330778,-16706712,6952564,-2036727702,-2096689241,1946159228,-2085295258,1962873980,341601118,-1744400870,209488648,274531110,38243110,-1946270071,529213123,1947255798,33879557,-1007277963,-165448445,259264707,-2146280309,1784053543,-1175974387,-1960383504,662704732,1996444543,-385783042,-1007222961,-166956029,125112515,234908246,-1946602264,662704732,-916496769,1426065610,-1957237621,-397015946,-1072958600,-1070922635,83244267,-2080934624,1962940028,108330790,922746474,6949366,1218052202,185012084,-955943744,-125372,1473667,-4717195,-1207702529,-916586495,-939523390,1459617828,-810017194,-1948742135,1784090238,187144704,1183385695,205949948,-385649336,1967653075,17033475,1962935341,17099011,1962936621,17885443,1962963501,19654915,1962943021,42526979,1962935085,42002691,1962957357,18475267,58017864,1208033257,-385649336,1212678411,300483445,863489,384369525,15740161,53282164,-385649408,-80936370,-385649407,1967653170,20506883,-385649336,1967653179,25880835,-385649336,1967653262,26405123,-385649336,1967653273,27715843,1962983725,29616387,-385649336,1967653314,30075139,-385649336,1967653325,30664963,-385649336,1967653340,32041219,209125207,-16091393,1996425334,1565497862,-538376433,1782606337,88316450,-259325033,125171211,-1711276104,1459735017,-1705639830,140446548,-1996077429,1166740548,71600390,-15448889,108825087,-16669207,-152503178,27060715,687747,-1813445771,90855169,255386778,25749767,-599356073,278548502,1460080385,-231681,1323883638,1183668204,-1706027300,118453955,-1207867927,1642659841,-59310335,235566847,-370228248,1996423506,175570940,-319166450,-1962850839,1586170454,374815228,240322677,-370025240,1463353650,-385649640,2013200682,410517254,259322010,-60912889,1591239,18147584,-1962260853,1200225374,17361164,-1946394997,32050247,-60912895,-1995683957,-11469242,6947959,6946922,-6684566,-1912017149,-1962371066,-1960378786,-1960441737,2122517119,527695882,1779332863,1778412032,111190272,-972824367,112501072,1750124291,-191233514,-1962369278,-372864041,1996423342,1256722172,10676721,251426559,-369757208,1996423318,175570940,-157816818,-16741399,1996487798,108461834,6946922,-112007154,1750562539,1586168838,209190908,23789418,-1365638806,1342766850,6946922,-2036666229,-1962471513,-1957434426,1324088390,-231681,1996425334,-140646394,1996440299,-571994372,-13243399,1996487798,384306698,-14029830,1996487798,108461832,-85858290,1996430059,175570940,-16222465,-401734026,149683152,-386107649,49020133,-768884693,-916496865,2762,6856,2126796375,1972053510,1166747140,1435182598,-129595128,653940361,755123595,57999523,755025641,57999363,755053545,57999450,1208055017,-1461124235,58017793,1208081129,-385649336,1967653217,31844611,-385649336,304939463,-385649408,-399703100,-385649408,1950876154,1383352347,1216246856,99156853,58017794,1208097769,-504822923,58190080,-956008821,-16662010,1996445439,-126418950,-1980319000,1451883590,67434238,1005126517,-115454,703136628,1150965250,-1962363134,1187511878,-369098756,1988821570,-2147158524,1508442997,1996445187,-126418950,-1980334360,1451883590,67434238,-1679228043,197298946,57998406,-352130583,74877728,33703158,48825204,67433987,-11132812,1996487286,-162928392,1979711293,6968863,6946922,848953450,-385304815,-11140348,1996487286,-165025544,-512442357,384190093,1778412112,1778412032,608213506,2122385167,1946289128,-394362614,57933987,-1929194519,1343678022,6946922,1184497770,-385413340,1988821696,38073860,-1961724670,133567068,-385649280,-1960443259,870908533,1996445185,-126418950,200657640,-1920830272,1343678022,6946922,40501354,254034074,-394362617,-1418460666,-1494712703,-1986008320,-24379786,-1962647925,133567071,-385649536,113705572,65986,2034091659,1999139840,1946364952,1946823714,1946496030,1946758170,1913269270,1979919364,142016270,-1710852353,118433415,-1962790935,2139292766,393478160,-1005553665,-14285218,1784087159,-1711248896,118466438,1392644073,96901719,99158199,-25786110,1586232971,276792068,1406235904,67738199,-303494985,318669569,-24967820,-156863111,16871430,-639040651,1879504385,141820417,24127104,30075388,24120960,29550850,-167485813,58032135,1392621545,-362753,496695414,-385304813,1988821416,38073860,-385649662,1552678401,-2146961902,1793655669,33865217,1988827883,38073860,-385649662,1552678431,-2146961902,1323893621,33930753,384190093,1778412112,1778412032,608213506,1983448847,-385649432,1183646040,1783633638,-380217856,-1031012732,1979467275,-30545629,1175175819,-166365700,1946288452,-31594237,33639552,-2146280309,887848975,33639552,-229757,-11134859,1134231158,-16206062,-1600517004,185118479,-384469568,1996423428,80505084,1795061503,-1711248896,118466438,384190093,1778412112,1778412032,608213506,1156974351,443810306,82345601,-385649662,1183645904,1783633638,33843200,-385743768,2122448376,1946288616,11987203,384190093,1744857680,23593473,-35723006,1175175819,-2091813380,1946157692,537196096,1150106485,-1706025446,118431130,762691595,505037965,-92864688,-1694992641,118431168,427081739,1745253631,6947846,6946922,262637210,308054791,-343988352,108330841,1778648936,-30152448,-229757,-11137163,7011958,513409130,-351750380,-59310279,-16462232,1996488310,-126418950,-2080501527,69182,1586171253,74972932,-845544342,-1962471640,1464862790,-2019889013,1443303206,658545239,1599997711,443081,7880,312563287,-163149567,-1996488264,-828114874,108954369,-2130020865,2147420286,-1662450827,173968130,620906378,20774914,1086331648,1184518208,185012047,-1960608576,2013203038,34760708,16940931,1346420763,6946922,262637210,-838416633,-385875967,1586168631,41911050,1393325312,2006646634,185134849,-1959103296,1200228958,140546,452985149,100476096,1183384068,105286630,-1995942261,1451878982,105352172,-1914419575,1343677510,-401967361,1048836910,1962934734,48621827,956371617,125105734,30293635,-385649408,1586168249,41911050,-385649408,1783824949,1778412032,-1711248896,146215218,-1962792471,133565022,-2130217982,33810046,-1813445772,-96024832,-11079584,1996483702,1729403626,-125106417,1946419075,50299653,-1612119179,100631296,1157000821,578094118,-342228886,-167536738,376702146,-16097653,6951543,6946922,848953450,-385304815,1586168407,343900938,-1958906624,-16055684,2106275444,1962871554,977636143,201082505,-165317440,1946233669,-25261793,1781560575,272865792,1979648175,-1996461510,1134223942,990424848,1114956358,-167092597,1963065927,13363459,82214529,-385649406,2122383489,1946289894,-427916934,1936982182,115768961,12970242,1963130755,-96024827,-1705578208,145689962,-1979955575,1183710838,1783633636,1778412032,608606720,1996424975,-96039940,1783689252,264542720,61343919,1149901940,1019225131,-385649600,1962934066,1325570590,3998615,-385650173,1996488482,17983742,1794799359,-1711248896,118432676,-1073803799,-16056319,1183649909,1783633636,1778412032,608606720,1183647503,1783633636,-2134009342,-1073019121,1458111349,1962871806,-465138321,6967318,6946922,254035610,-2124551417,33678974,2122430836,1946289126,-427916878,-1418461021,65437313,732197890,-1583092737,1586168080,71776522,2013208180,-1710986748,118433997,-16097653,543818871,1778677759,-1711117824,118466438,417758849,-2124057599,18081406,2122538612,1484001254,33048263,-834764032,57999361,-1929326871,1343677510,6946922,40501354,254034074,1958742791,173968179,-2096859253,1946157695,-34346749,17315385,922685044,-1705639672,118430675,57982987,-1694638871,145686782,254328218,8775943,-2096472437,1946161279,274697020,271271926,1586180981,75465482,-16223232,77202551],436,[-1962471612,2013203038,80439312,6946922,-2036727702,-1962471513,2013203038,1141152272,1760102159,-427916289,-2127399921,18081406,2122525556,494141688,-16097653,560465015,1778543105,276299520,262637210,-129579257,954793984,1036294911,820578063,-431568897,686358528,-916496641,1738,66760,2123060823,1996445456,209125134,-17004915,1996443670,142016266,369522431,16738384,252757146,-62486265,738088585,-621345194,1336121938,2122516255,58064892,-1962894871,109974134,-2094659432,1962939516,-2037557481,1343684348,-1694730497,119491483,144180878,340035878,144180878,340036390,638469633,1473667,-1957224587,-1903297466,-1056702724,23744534,525048730,-804902137,-1744400888,1149838856,-1744400874,1149969928,-28931818,1074366113,1460422145,-1710983425,119492069,1459897993,-15829249,1996426358,1744923390,560595184,525083290,75399943,1460237312,-1710983425,119492069,-1026990242,382205968,1448542208,-1962508661,909707382,91554234,-352321096,-1983894782,110034502,-1960441704,103483973,1183385958,2109737978,-96024827,-165281792,1963065669,18213123,134608422,-1960442252,82513477,272993062,200689289,-385649216,547422459,-129595135,276153915,1204984400,1183385375,1975520248,25749763,-493825,-442829194,-1996021939,-1072960954,-1192688779,-25263360,1445033216,6946922,525207194,-230258425,1458853513,1778450280,1310366463,1183385375,-262764050,74907478,525198746,-163149561,16678531,-1070922636,109971691,-1960441704,1347814469,16678531,-1070922636,109971691,-1960441704,-930412987,-1711651189,-120470997,-11417597,-16161738,-16161226,7010422,-1201143702,122316800,525076634,-25263353,1444443392,-755969,110817910,1443307342,-1018113,446361206,-16310450,1996486774,1306893034,2122516255,158597366,-159973546,525198746,540424967,-385649663,1996423346,1218812664,-1477900513,-1744400896,652184328,1963460598,10021123,16678531,1784029557,-1711248896,119492102,-1980610935,1750529110,-9830145,525212314,-297367289,-2081401207,1946222206,-339727612,-1744400886,652184328,1443121035,-16484609,1342251574,16678531,-1070922636,109972203,-544536424,105351974,1183565963,-1037329926,-939263791,1681325905,1714880265,-1808335095,1778412042,-1946510847,2122516239,410321150,-193527978,-1695385857,119492102,-260636842,-1695648001,119492122,-1026990242,449314822,-1957298176,1187447926,-956300826,59462,144180878,38046502,-1947580791,1183385670,76228332,19253387,81152,633347061,-779419646,-2096569981,469041657,148997065,-494675317,33194754,-2083382283,-905247518,8446849,453114755,-905231662,1183432971,105286638,-1947187575,1183386694,-196702734,-14266346,-14285708,-1960442252,52823108,642779204,637944971,1342850051,253574554,-1744400889,1552623112,1200301586,1468737028,-62486266,-108919,728369782,1183645802,-1706027290,118466438,180537694,3459072,-1957275904,1988825726,87728396,972310153,1963047486,112645,-1070923029,-1896724855,-1962371066,-1977217442,19202631,-96040704,21296678,1461679105,95303423,95172351,525207194,922703623,922682786,446301600,-385409202,2122514640,57934066,637585385,1954546934,97034514,97130123,-1980348791,1218574422,640215813,1946223862,97820946,97916555,-1980348791,1319237718,-1592726779,378209708,1183385006,-128546314,-1996146015,-11013050,1996486774,1309055734,-1906899169,638097414,1954546934,96772361,96867979,-1600059413,-1575580923,-1706012155,119492122,425603,109972085,-165279592,1182040068,383927949,-1744400816,1962878472,1962878468,1284187654,1275274756,-1960423160,52823628,-1705964980,118431037,-498692777,109989910,-165279592,91521028,-351975775,87335171,523934288,2122516239,544473338,144180878,21296678,638940417,1963459830,1156982279,141820417,1996445271,-67966732,144180878,67434022,-1075248267,2088969729,57869330,-1593784855,1183383840,1975991294,-761638896,-1996021945,-1072955834,-1914109067,-1744400893,207522568,309853990,1183649386,-1706027308,121046696,16416387,1183516788,-665416746,-1834938133,-666486016,1183515517,-1949266984,1183438406,-262764050,-1895926017,-1962371066,-14283682,-442887561,-1962467507,1962871800,309788480,16416387,1688274292,721611529,172360640,142016336,-1947306241,1178333254,-1962705192,-11478970,7011958,-865599382,-1709151744,119491592,1476294399,525198746,306612999,18875961,-1444347020,-25755904,524854682,10414343,-1996451167,748804166,-700020474,31213254,81610438,638344843,1209157515,1950878580,561268754,-336179573,-32601300,1141768965,639822599,1954547702,1544456966,-1961432313,-351841778,133572112,-1962511232,-351840242,1309575940,309788423,-2083369335,1946221182,157589765,-1070923029,1342850563,-16222465,1996478070,540475352,6967553,1778437224,1275632160,109971231,1586170008,2139301388,57999890,637658345,51543939,109975668,1586170008,133572108,-1978960768,1727454278,81373,-1024916609,-498692863,1586188310,2013210124,2013210116,1200301574,1191388680,-1960423420,52823623,-1706030521,118431037,-1928169729,1343676998,253725594,25946375,638344843,16861174,1996431220,241077010,242745126,17202819,1077985307,276234064,-401836289,1659501568,144482561,638076417,722100107,706620376,-620016891,-70187650,-2096603647,1946221182,111190290,157550083,603981573,-1610208264,-1593578746,1174603042,-163149558,638344843,-1995683957,-2094598074,1946161791,1200301614,-2045342958,-1980200185,1347611734,-1753024870,-62486269,653018766,1963474304,-92372202,1192260864,1325383820,722004988,-125068864,-1947445623,-955519930,-689372299,-327745792,-1710658985,118438430,1996484747,141187052,255467162,-28931833,1752481803,972834443,1618280006,-15960321,1996427894,142016502,1475114751,-100609,1340666998,-28931080,2110143296,309788514,-1961724161,-956039610,-330396864,-695513007,1258182187,-834238126,-1982837111,-1835348906,721882898,-654837690,142016336,-3115265,1996476022,1336122060,602605343,527758859,972834443,393608774,-15960321,1996427894,142016502,1475114751,-193527978,-1946688024,994638918,-14385466,580981366,-129629435,142016336,-150747509,-16692083,726789238,-654836666,-1550167992,-2096685233,1946221182,-1744400802,207522568,268957222,2122535284,74711282,82572843,108497702,-15567105,922743926,-1960443616,52824135,103482439,1346897458,172460838,104072747,-775804007,2109737976,62925570,922702022,922682930,922682932,6948692,-90570390,-1207496821,1599995905,969417,518818645,-1911959624,209125336,-16091393,1996425846,1778412040,234908160,536530664,576201,4296,1988843095,809798412,-939637111,63558,17211553,1183516742,-62486266,-1070971658,-2136930700,-62521081,722224267,1317734468,736219400,-96040511,144180878,654204555,1963882297,2139301390,125042696,176128806,1394111744,242714918,-59310250,-1962379521,1174603846,1050300666,-1928794360,1343680582,-16222465,110034038,1586170008,142577150,50694950,642779206,51005323,-1705968570,118431037,-1896200565,638097414,310314297,722355339,1177225796,-1274664186,-163169530,1187458685,-16776712,1956252278,-16310521,1149962870,-263847160,175439696,1358579203,722355339,103482950,-1706031436,119477930,688305313,1996486214,-263811830,922701846,983172404,-1962471649,1183446598,112501234,-637439,1183648374,-11528464,-1710933962,118431546,175570774,-385976577,2122514452,141820152,-1710590209,119474106,-892772514,315097096,1448542208,294531,-420936843,-1744400895,73304840,653942409,-1995421813,922746438,23724320,525217946,-129579257,1988820992,108956670,-1929272855,1343680070,74776358,108330790,71600934,138674982,1149970000,1141057030,1033523210,-1912140003,638097414,1612973194,963977276,653942411,16926710,-11063436,-1710933962,119492069,-1744400809,1149969928,-1610208508,6967302,111163135,653942411,1745516543,560595184,525083290,-1744400889,1156982280,796133377,943128407,1306892805,-1906899169,638097414,637826303,-1727380341,-120470997,105120550,1962878544,1744923144,560595184,-956239127,128582,17102374,-165279884,1946222916,9693443,184932001,1946539014,83240475,-1592035968,378209748,104400342,2004157856,94508601,1877685108,-2147158490,-11064460,-16397770,-1710897098,119492102,-969474217,-1003028731,1310366213,-1923676385,1343680070,88487679,253704858,-1744400889,83240456,-1593478016,65733960,-1996146015,1347943494,1745401704,1996433632,23746052,74776358,108330790,141885222,175439654,-1221646182,1975520008,-955913391,63046,74907479,1459255039,144180878,74776358,108330790,-401735574,2122577903,712245494,-1237909673,1306892801,-1906899169,638097414,637826303,637957375,638088447,1745515775,-1989672710,1277336064,-964491489,-129564902,-1896331637,-1962371066,958855774,58592327,1476283625,815399530,1577525070,113428831,-326413056,164608030,1586223246,726108678,1077723172,-1705834892,147786430,46844191,1361920,727078656,-163149376,972310153,293407302,-16222465,1996426358,-745740278,-2115387349,-1744400894,207522568,654073481,16926710,1996430709,225090056,-125106001,1963753019,142016270,39511,1187449071,1795162614,-1910896010,-1962371066,52886622,-1960439689,-96040700,38270502,-15764223,765069430,185011993,-385649472,109969957,-165279592,1946681668,33941763,621054502,1178271872,-385649402,1183646217,642782956,637826303,637957375,637813899,1342718979,105155366,172229414,490576464,109971215,1586170008,1207314172,259260674,-1710328065,118457350,-1946270071,-9769992,1469714038,-1962471548,241077240,69879798,2122536820,1366622454,722225035,103483463,1183386286,-263832584,1200295804,172436238,179570219,2113029691,-196688080,-1705574399,119474036,241077079,-1962391669,-330955832,172460880,1357792771,1375227395,722356107,1342878726,521579162,108954375,-1911917568,638097414,-343929728,-1744400888,612378120,-159480961,1460564992,384583309,529242704,-202832113,-1744400896,83240456,-385649407,-165281588,1946222916,12773635,184932001,1946539014,83240479,-1592167040,378209696,104400290,57935316,956343273,1946539542,10152195,83240535,-1593215872,378209732,132842950,-1962565471,1376100886,1310366288,-1906899169,638097414,1954546934,97034505,97130123,-1398732821,-1374254331,-1706012155,119492102,-330920617,109989910,-165279592,91521028,-351975775,87335171,523934288,109971215,-165279592,91521028,-351975263,87728387,1475888777,146237520,-14098328,1784024182,1962878465,1962878468,1962878470,1962878472,791190026,-1073018697,-11068811,1996426358,109991676,-14284648,-14285708,23725684,-183113714,16023171,-1705572748,119474106,144180878,654073483,16926710,1996426100,832198414,-351858812,6969096,260572570,108954375,-15961088,1996425334,175570700,-1949234712,1600059974,707273,712,508776530,-661729140,1996472462,-59310088,-362753,1593771126,-28931834,-28931297,443081,1224,-810017194,-942109175,64582,949891,1996426869,276234002,-1753024870,239503619,556675,2122516084,460652550,-15042817,1996427894,242679568,525048730,-1949791481,138840538,-1593418103,1178141116,-1593278712,1178141118,-11895290,1996425334,1778477574,1778412033,248093184,1183385375,1958743038,-1170800860,-442871807,1342644045,524873114,-28931321,-1962821469,-1130166202,105286401,-352207197],437,[29139212,-1593293175,1183383998,444006150,525412506,604388103,-14388223,1996429942,607584026,1306892801,-1957689569,1306893040,922683167,-1705639494,119492069,-1694742903,60261420,-2097047901,1946162814,-1170800848,1778412033,142016256,1745254143,1651114239,525083290,376897287,-15436033,512429686,1183515066,307661584,-335624728,-1170800874,1778412033,309788416,-15698177,-1550184842,-1996021937,113770054,406,16547459,922684532,1996423610,1306893052,2122516255,427032830,28980991,6946922,-16222465,-93845898,9005056,525083290,-25263353,1963488512,243172133,-14715393,1996429942,-16750056,1996426358,142016266,1778808575,1778412032,-1946510847,1183516431,-916578306,1426069194,-731321205,106859312,1509971176,-77469347,1426064074,476638347,444006193,522112666,1913076743,1980447748,440830729,-396336453,1317732462,1360257816,522112666,1946303495,407276297,-396335685,1183514710,374246164,1509961192,-32708259,184555210,-1961397029,1960512459,164608021,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,552296512,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,60265627,0,0,0,0,0,6344,2123060823,73239304,722880395,1183388231,340233208,722487083,-1070139438,81152,28836733,-96040704,16533191,-62485760,1995952683,-138245126,-1996439514,100919366,1183383744,-62485524,1995952683,-53766,787994871,1174601922,-364475912,12715523,-1913764215,1343678534,-16491125,2013204599,502569490,1569392399,38243076,-1946270071,14477808,271271158,-773258379,141965568,-907476107,725939712,-385649632,-1588199290,-768933012,-1785049006,-1962471652,1962871800,306574866,-2096335871,1962870909,175997702,-385649153,-1063190376,736678144,-654899131,82839043,-1947187575,1183386181,12624370,-1980742141,-1029573562,-230292736,-1913239927,1343680582,-16491381,2013204599,502569490,1183647503,-1588586768,731448560,-134688318,-190754600,-1037330172,-654837551,504994384,636159759,-788479839,138685416,100915447,1183384816,-1073347600,-196704000,-1995815797,100921926,1183383746,-263811594,1343639574,384321165,507419216,-1073019121,881527157,57996811,-1946214935,-167049090,1191118452,-21370372,384321165,73239376,-149926005,1334530521,1373239058,253621402,12624135,103540945,1174602992,106859496,-1962391671,1200220742,-916496886,-939522870,1459617818,-810017194,-942109175,60998,-16359797,40501879,258241946,-263812857,91602955,-521551829,263426,-336312695,188713791,-164727553,1947216709,-1438762712,1461875713,721644705,-1706011950,118430869,-166989685,1173753716,745873451,-1979711560,1149831748,-195130616,1991,49563267,-2081137013,-1183514305,15629955,1996449397,1690606320,-1662318833,-1947318529,1166738525,273099528,-1962392439,1194003013,172263698,-166566784,135415030,1586171765,373787398,722093099,1149833799,12755210,1140975825,172264202,922210859,1411973314,306509322,-1952877304,1200293470,172239638,-1995290837,-1997862332,-2081390965,-1175911225,-1996125440,-1072958906,-1410792587,-193033984,57450832,1347605035,253531546,-129595129,99632779,1183383556,-126448644,972310155,963902534,-1946394997,-28931833,1869922315,57450832,1347605035,253531546,-2131195129,-1946742171,1161366084,-1976797942,1160909380,1963501586,138709794,2114471225,-228684990,972324491,1047788670,-1946388853,-1961064172,-62487590,-1964184830,1160909380,1963501586,306509336,-1962380280,1161366084,-1949504758,1161366084,-351765238,306575044,-2084670200,-385680314,495583094,1032013639,-385649663,1988886335,340036358,722486315,-1070139438,1037601536,58523649,721420731,-62486080,-1946532215,67498054,-196704000,-336175479,-1995994253,-1072958906,-1588566412,-768933012,-1785049006,-1962471652,306509552,-1962380280,1191180870,-1962480646,1191181382,-28931588,-159451239,12726007,-167099255,1963463236,106859283,722880395,1194003012,-1039783150,172263680,-1711389045,-1946779913,-1070663742,-1072788736,65655040,-268031039,138709252,49563267,-2081137013,-2055929537,-772913525,-1248177952,-1995923712,-1072955834,-1847000203,-263812352,-1996487675,2123101254,-1955468290,-230258425,1685372939,-1588592534,-768933012,-1785049006,-1962471652,1183667952,-1706027290,118451220,-227082409,1962868842,175439624,126760703,126891775,-1711205272,144638228,-15992693,2088972916,544473104,276102999,1996423274,-394854426,-1411329,342420598,18127361,-125106017,208994059,49563267,-2081137013,-2022375105,108330763,33397335,1996425375,1690606320,1183516431,1600004078,182985,1760332629,1586169041,845830,-555131558,183036,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,-1751868438,3,0,0,0,0,0,0,0,1424212019,-1705947056,60762295,-944223517,-1706012663,60228348,-1761375334,1423363,1946165417,164063240,-1761385574,-253208829,-879092191,-1207724286,547946517,504984576,-1761385574,1555203,-854162248,-1942058705,-1912173567,112641,1275115723,-926211635,503316864,-1960421626,-1960438667,992351821,276041293,-373173877,81969420,-1207673205,835518471,-25117043,-1911959624,-694081856,1996443648,1750537734,-1382416130,50906891,73305848,210437910,1988098435,8370435,-66926973,1988994291,164608128,-1591295858,1750073558,1444282573,-1382383766,-1928804597,385777854,1784026711,1778477568,-1826252288,123668239,79874335,3590144,1612580352,-1064382324,2123225230,-1983302706,1300836429,474335022,1300829707,-1676834526,-1205844593,800260864,835583794,283706227,184912641,58008133,855705321,113088,57881037,-1996424471,-1070347194,57881037,-1996430615,146328134,-1161219328,1586233343,-1959670326,835570782,-1962932296,-779410867,-1056118335,835519714,-1014088309,206408486,239930150,2112553589,650796683,-1961996917,216646097,-855317823,1166747185,1435182600,108812,-1960436108,1392904781,-1885712046,117677826,1929388093,13527116,-389384449,1105985201,1946157737,1381172761,-1627247206,540870403,1747874560,1996423375,-23861046,78193643,857633792,1381172937,1364283729,-1358547558,-1073019127,-798487691,-898171136,-335646488,227223040,38603558,-1960436876,505909,-1960393844,-779419059,-1056118335,835519714,1407843979,-1898236929,-899773501,-855637576,-1898237135,-866219069,-855637576,119497009,28888009,182784,32968,377505421,173968208,773776337,41793535,-1752993894,-2142860029,1996443670,108461832,-1752989798,-2142860029,1745768470,2140799619,-1929144445,1343651910,-1750655590,113953027,369102848,218112000,1086849034,922681344,6947030,384321165,-1709938096,147262381,14038783,-1928956161,1343668294,-1382406038,-972503285,-1929315258,1343678534,381699725,-62485168,1343639574,-1986395542,184784646,-1928039232,1343678534,381699725,74907472,-1761188966,-1962677501,-1027013562,109969412,-953809778,-66902778,1393596928,6948623,1745121128,714743847,-1023158525,37064,-2430890,76547726,-133773530,637790208,16385735,6946816,91252750,-15931378,160327710,923380890,408836,208275316,-1751920998,234973699,235237480,1795091944,613194240,-1073018753,225065076,703135594,15115263,1979711293,-435763448,-352317696,1785358887,-15537921,-24907637,621442303,-524222461,-435812091,-1711183360,142550156,113706731,-65306,10880711,113704960,67228,384845453,1779460688,969775616,6948623,87648270,-25106418,384845453,39504,2122318927,410321136,1745748586,-401734337,113770086,-65370,110888647,1777008640,1745748586,-401734311,2122579534,158597374,301882987,58167168,-16094716,-2048330122,-163149314,-506231,1744885302,-2037579572,1343684464,-1711243160,147262381,-9402739,-1147514858,1342414593,23724138,1745405800,-259321871,-1493160294,6968835,-949484694,269314056,-1493160294,110928131,1778424483,963120641,-538440187,-163148803,76678798,7316262,23727210,-1895949336,637834246,1023439779,259325954,174721898,-1895954456,637834758,503345571,-1710634904,75432356,1946158141,-1710331385,60265422,14038783,-1929328536,385839238,8415312,-955535974,1887866120,-1706027265,60752315,922742923,-915930922,1887866112,1750079231,-1382416256,1443415819,-9402739,-1634054122,-1560043775,378078958,922683120,-899153706,1887866112,1750079231,-1382416256,1443415819,-9402739,-1634054122,-1560043775,378079100,922683262,-882376490,1887866112,1750079231,-1382416256,1443415819,-9402739,-1634054122,-1560043775,378079018,-916584660,1970228675,1308648819,1869422703,543519605,1986622052,1763734117,1635021678,1684368492,1970228480,1679844723,1702259058,1852383346,1818326131,6579564,1652122955,1685217647,6968832,6946922,-610664342,1342644057,-259325590,521040026,1590070023,182467,-396994816,-1532756005,-2758647,-402569565,1218707407,-3545087,-402568541,1118044099,-4331519,-402570077,1084489655,-5117951,-402567517,1352925099,-5904383,-402566493,1420033951,-6690815,-402565469,1487142803,-7477247,-402564445,1554251655,-8263679,-402582365,379846523,-9050111,-402581341,446955375,-9836543,-402580317,514064227,-10622975,-402574685,816054103,-11409407,1778463907,-1217917440,65539590,376572,-335642997,1778412068,134375424,260614810,200837895,1779594751,-1083699710,-538440186,107374843,-1751920998,-646361597,101292631,916653855,-761637119,-1559814329,-1705574112,119490514,1778459299,-1217917439,-1343746554,540475387,-1711183359,119475824,19019519,1889141098,1778851598,1248369165,614663967,-1710200319,119491176,1577133731,1153681759,1819308905,1140881761,1819308905,1713404257,1701603681,1919098980,1702125925,-939498652,1442840592,-1980742003,1452078150,-62470154,1988820992,-968758524,-1912537274,-2144991674,108802108,960266278,-347727490,1015031537,-1961459911,179324638,654274294,808191746,654263944,2100313216,-12154140,-762172,-2010713018,-62456057,66879107,1589950844,130426612,-263812352,1592940171,312009,24264,922703447,23724246,384059021,-1709938096,147262381,-955962178,93387334,260327578,-129595129,1586233131,-1962439686,1183384151,-27883012,14038783,1344292237,379733645,-1708627376,147262381,384059021,-1572434608,1746817046,1183646204,1783633610,109681177,2122318743,242483402,382355085,-14948272,-1979955575,-947126698,1996493629,-1813982888,-777519314,554170631,554180872,218631432,218631432,218631432,554180872,218636552,554175752,554180872,218631432,-58818296,561373408,-520192383,-2145749760,-351207602,-126419180,-100609,-660931466,-1996021942,1451883590,-62485506,-1946265973,126483038,184702857,1779135952,1248369156,76089119,2122524395,192282620,-98687,1778676992,-1643776,1996488310,24812284,76089143,-1711183280,119475824,-96042169,-2092546556,58529279,-65559,7010422,260572570,-916496889,968907,-1957275904,6948478,721962635,-1706011950,147262098,-259324535,74839563,1307295787,-1928435114,1343681094,923183258,-163149049,-1962654327,1166668870,142508290,343244791,-1962933319,-140904890,-163149319,1861730699,-196703756,-1946794357,1194919006,-1996260094,1183515207,73305076,28837633,-916496896,-939522366,1459617810,1882652502,1916206855,540475143,-1710331391,119491236,-11475926,1778458678,1252301324,-467007713],438,[1778412112,1228380672,1856177951,23744519,521040026,540475143,1849097985,1306892807,1183385375,540475374,1204984321,1183385375,-129579020,1187446784,-955907842,121960006,956720801,1963329030,1161221,364381163,-263812864,18888447,6946922,-150601055,-11472786,1778779190,-1706923520,119491618,33310407,-11736320,1586230390,-1707606018,119492069,18888447,1794668287,-27358464,-16615425,1996424311,1778412276,13395968,144318570,-1962467508,1586231366,-163150858,-1962440446,1200356958,-129629950,117327491,-1946401025,1178202182,1034714876,58458133,-1107255831,922682982,922681632,-442891850,-1996021939,1187508806,-16776708,889189494,525198746,540475143,-126419199,1962868842,74776322,1794406143,1744857600,543817932,525076634,540475143,-129594623,111150595,-1271464112,111190278,1143726289,1356396290,-788089695,71576544,1750128887,-1989672710,1277336064,1183516447,-161575944,49694339,1149962121,-129629950,-16333181,2122579014,-2021784324,18888447,-1695385857,119492069,18888447,-1695648001,119492069,178009855,178140927,23724394,6946922,524892058,177906439,-1711183280,119475824,19019519,177878783,525198746,-297367289,1187512107,-955689218,177272390,33310407,-193528064,-106869,1306892855,922683167,1784086818,-27358464,-16615425,1996424311,1778412276,13395968,144318570,-1962467508,1183053406,1065943798,67001995,1182990975,1191118590,-58817540,-4817404,922743926,-442889880,-1996021939,-1593141698,62458220,-101213952,244052107,1317603690,574029818,6969089,1996443729,1778412276,13395968,144318570,-16310452,50405942,1784150654,-92864768,-193527978,1750466666,543817932,525076634,574029575,63408897,-125044154,-16749993,-11077002,7009398,1750525649,543817932,525076634,-193528057,524854682,-28915961,1187448320,-352321284,-27358447,-308660225,-16310456,1183054918,1183516414,-62506512,1455417212,-644343,1223531061,-2092562657,-24967481,-1016827,-16702922,-442831242,1577525069,1472448863,-1841396906,310321158,110378627,722173728,178430912,1577498275,922731359,-1801386350,1356910854,23724394,6946922,524892058,178430727,-1711183280,119475824,-1960820120,-2096721346,-410841145,67092983,787990411,-523172204,787865,1375785603,36411984,-1230830697,2023378950,-1962699006,110273008,-1993948530,-1801386940,1149838854,2089362950,637644808,638207112,-16038776,-1710836170,60228299,-926720162,1459617836,234908246,236008808,519412200,-1711150488,60752315,1342817443,-1033371542,27171329,-1096612961,-1072264951,-2075616759,1183385359,1483362550,524985498,110011143,1794537215,1252301402,-1868364001,773753606,41418497,-1533409174,-1912135862,637835270,-1560253533,512428424,2013200686,-1710593534,119491236,77203086,7185190,503942307,1778887272,-16750080,1342801974,253574554,1778412039,-2009661696,-1942552823,1507564041,-123533537,23744517,521040026,773753607,41418497,-1533408662,1023876938,92143916,-352321096,-1547687166,512426218,2013200686,-1708758526,119491236,-1560215515,258605292,524970138,19702535,1794537215,1252301324,1996424991,-1961989386,1252301552,-285800673,-16344925,-1710635978,60247810,-16345437,1779024950,1744923136,-244840249,3054095,-1566375001,-1542027001,-1003028729,1778412041,147286019,-1710224024,61276206,185188513,1946795526,503409166,-16653720,-1962295778,-1090262024,922681345,-919926332,1746818897,144310754,-1996249344,922746438,-1706030652,60227878,1358186121,-1761506406,-1950183933,126559960,1124499619,126559811,1124499107,-1930196157,-2094597562,629017151,-1960425914,109748999,1179049611,-1559786714,-561314164,-1960425914,110273287,1179049611,-351827162,-1203354061,647561280,-1969012745,1188989702,4241478,1073161881,-1962505053,-1203353890,647561248,-1834795017,1188989702,2144326,1073161881,-1593404253,1077937804,-1593407325,134547082,109486848,1179049611,-1559786714,-561314150,-1960425914,111190791,1179049611,-1559786714,-1866529100,1292549,-964436341,126559748,39291686,-1996175485,1435106373,-2081824002,-1070922553,-1979824759,96992325,1170735103,-16711934,-879037322,-16541950,2006643830,235116289,-504344,7009910,260572570,540475143,-733573887,-1533390826,-1559732477,1183515938,147891181,-1546369397,1183515946,159818710,-1545845109,-1070921572,-1559792989,-1633482896,178037514,1753215592,1891108352,-28931833,-113907632,1753215336,1885865478,-114694137,1753215080,1885865484,-115480569,1753214824,1885865490,-116267001,1753214568,1885865496,-117053433,1753218664,-1670903466,-117839862,1753217384,-1670903460,-118626294,1753217128,-1670903454,-119412726,1753216872,-1670903448,-120199158,1753216616,-1670903442,-120985590,1753214312,1885865502,-121772025,1753214056,1885865508,-122558457,1753213800,1885865514,-123344889,1753211752,1885865520,-124131321,1753211496,1885865526,-124917753,1753213544,1885865532,-125704185,1753213288,1885865538,-126490617,1753213032,1885865544,-127277049,1753212776,1885865550,-128063481,1753212520,1885865556,-128849913,1753212264,1885865562,-129636345,1753212008,1885865568,-130422777,-1199578776,1183385190,1885884666,-131471353,1031061515,-1996067656,-125044154,1467998312,-402165656,1183578131,394746,-1980086647,-546767290,1885884543,-134354937,-1954554264,101055046,-96040704,124807248,-336074008,101104178,33310407,-58817792,-1960542460,38243290,124782081,-2080749941,-1996031418,-125043130,119468683,-2086296155,1191118530,-388568068,-1264453591,67502854,705051398,-1593606907,100861226,-2136799564,157982983,-1560086335,1822493044,243977,-1543899239,-123664010,-930398204,111161079,-1962466653,-1950250032,-1271990326,119841542,100810449,100797955,119934601,100926979,1778854051,896011777,132648465,-916496655,1936278723,2036427888,1936020000,1668445551,-939494555,1442840638,14038783,1183645802,1783633642,195926548,922683591,90833110,381830797,-1709938096,147262381,14038783,1183648106,1783633622,195926548,74057927,-402525080,-1705971460,142550269,6948458,1357967336,260137370,1784769031,-253564924,1778433187,-402363806,-1096552232,1784703488,-254875648,1778435235,1423454,704643621,81380,-2117526539,1359057121,-1310134133,167158768,-24944790,-1071909631,1342254117,-1544511512,1183647118,-1924131094,1343668806,33318942,385762957,-1711117744,60229257,956188298,1946286598,33202208,-768875478,-2120593326,973651715,225771078,77334158,1426507558,-352321536,-1677292021,113714692,65621,384452237,-700019376,1746817046,1183646202,1783633662,109681154,1183450007,-100255490,-1608813567,-467009030,1347605035,-1090289254,-28952056,113707124,332,113706731,65868,6974314,-1544551448,1869218204,-102235798,28222447,14038783,1183666282,1783633642,195926548,922683591,141164758,383141517,-1709938096,147262381,384452237,-700019376,6967318,-1761188966,65061123,185002147,-16484928,1778837510,1744857600,1117421312,-1559705848,6949288,23593066,138582655,-1398601529,1778412042,2130995200,-955759974,160080648,6946922,-1702952856,147261534,-16130397,1778439734,1744923136,-244840249,3054095,922682279,6947030,-949484694,269314056,-1493160294,-701038845,1744857600,1587183495,-1559705848,-1070922456,1342811299,2139252816,-955759974,162833160,1779023011,1744857600,1117421443,-1559705848,-1230829126,1778412041,2139449344,-955759974,163095304,1779020451,1744857600,1117421444,-1559705848,-1365046864,1778412041,2130798592,-955752806,160736008,6946922,-1702952344,147261534,1778937507,1744857600,1587183363,-1559705848,6949070,73924714,140417663,-425523001,-701038842,1744857600,1117421446,-1559705848,-916585220,1099971,1784043264,1248369152,681772831,-1710986751,119491176,721496739,-2133947402,1438122465,-1948200192,-1981296130,-2092502973,-377747202,141166698,23724394,384845453,1228380752,-1957689569,96705264,-1230829769,-308652543,-16310456,1778497078,242260481,1599997727,-2002664503,7643913,-1559655263,144769142,7906054,-1559880543,-2136932230,8168199,-1559846751,243990654,243861172,-524222336,8561410,-1996299839,-1593801714,-2036136320,108962048,-1593800541,-1969027446,109879552,-1593799517,-1901918574,110403840,-1593798493,104400388,142345514,50896033,1074080262,-1593797981,-1801254994,129016064,125830699,-1593796957,-1734146406,101359872,-1593795421,-1633483238,-1610168576,-1912602624,637836294,-1560259167,44105890,11576070,-1559886687,999948466,-1022853339,6856,15091399,-398014712,1187452295,-955729942,60486,49170119,14065920,737166985,-230258240,-1980479863,1183446598,-129594886,16533191,-28931712,384190093,16947792,77793447,-926693111,-956301286,671671878,703088327,-364460284,1187449135,-956301076,2027078,-1996433759,-1465782202,-196703991,1183432747,-163149326,-1980086647,1187510342,-1988099332,1183710790,-1706027290,145162498,-922156381,2410691,-701038848,-1927910912,1343682118,-1382413718,-955726069,56390,1658734279,-532232432,1187449055,-956301086,1107014,-1996433759,1187505734,-1593835288,1183386024,-330905622,-1070923763,-1980742007,1183706694,-230258186,-1913366900,1343675462,-1493106022,151692040,617137097,922681344,275382486,385238669,-1710593456,147262381,-1948498233,-565786880,1187453458,-955699232,57926,65291975,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-190642009,-926693112,-16777180,1778439734,-163148526,174739478,-955535974,-599341304,1187446912,-954002466,154132550,14829255,-465123584,-694091770,-431585024,-1995855711,-1070863802,-1981266295,1183444038,-297367056,-1980348787,1452077638,-599355916,43667478,-1559714047,-1010235144,9416,14038783,1183650154,1783633654,195926538,1187449031,-956266276,187974,937445063,-498678007,1187446784,-1593833756,1183383766,179085798,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,145162498,-922159453,2410691,-701038848,-1928107520,1343682118,-1382413718,-955726069,8969286,14567111,-532232447,1187449215,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,-1493106022,150643464,617137097,922681344,342491350,385238669,-1710593456,147262381,-1559854943,2124482306,142385926,-1559885151,346097412,142516998,-1559846751,178456710,112500999,-1559722845,1187448588,-956265508,140369478,-136296761,-498678008,1187446784,-1593832732,1183383766,162046438,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,145162498,-922157917,2410691,-701038848,-1927845376,1343682118,-1382413718,-955726069,134798406,14567111,-532232447,1187449215,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,-1493106022,151823112,617137097,922681344,359268566,385238669,-1710593456,147262381,-1998829881,-565786880,1187446784,-955682848,57926,48514759,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-22869849,-389822200,703134766,-41424643,-386109208,1089011170,-23140098,-385931544,-1394016380,-928922628,-1643737591,1302537732,164274432,77596302,5219110,6946922,257043866,-1957313785,-1588176916,-22871888,11706629,-1593401693,-2136801156],439,[8298759,-1593401181,-1264385920,8036614,-1593241949,446890104,607164933,1080690815,1134172778,-1962699003,373802968,1204256769,1778384920,1744857600,-208961792,-955759974,239372552,1795310791,71616414,1183516431,172263684,525511,34620615,516852480,-1694921898,145162498,-955711325,-2147281339,1590727,1778412032,2130733056,-955759974,239438088,-704494137,71681890,1183516431,172329220,134415815,34620871,-1705632256,145162498,-955709789,-2147215803,1590727,1778412032,2130733056,-955759974,239438088,-1610463801,71681900,1183516431,172329220,1479,1066439,-1705632256,145162498,1460209827,-1761255526,1778412035,1744857600,6979585,6815850,1778412162,-16750080,-16152522,1779010614,-16750080,6947958,1822031978,-1559714045,6947056,6946922,1786774376,1744857600,6981632,6946922,174721642,6946922,1778677503,-1711248896,145163116,1342286499,7012202,6946922,459931754,-1627196262,1778412040,1744857600,6979584,6815850,1778412160,1778412032,1784965732,-16750080,1778439734,-1711248896,145163116,1778501795,-1694536961,162466401,-9765014,251974298,-264831223,1779788288,1778412032,-1484350976,512427791,1333788912,1783828523,-1969186304,922683151,6947056,23724138,251743386,-264831225,1141152256,1599997711,180937,40136,6968919,469461006,-416225266,14038783,1183646570,1783633638,195926548,1187449031,-1107296002,2123039020,-1925583876,1343678022,6946922,33318942,-1705623446,60228931,1461647499,109681238,1183384471,-28537350,125681979,33441479,1460267776,-1761255526,1690731267,16678531,2122957172,-2080928772,1946221182,-431583882,1461604374,33318942,-10189171,2104119318,-1761179238,1958742787,1686539591,-1949201153,-1983803664,-2144928130,695479868,3964966,-347733132,1188989937,772261414,642178699,-1958344762,-970570018,-561295609,130426438,80094798,1686539520,-1706027265,120000104,-8552377,-1946585856,1183579254,1002832890,1451915207,-1761255526,234973699,236714856,1592148456,1187236191,1937010287,1218074112,-1962471548,644503280,524985498,4203783,185170083,-15436608,1779024950,-1705219584,60752286,-1996389213,1442940438,93978730,-16314488,1779024950,32794624,-1627283814,25731843,25826953,1825096542,1448542208,14038783,1183666282,1783633642,195926544,1183516871,105253640,1996428148,108461832,152725534,-493211030,-351858887,443031053,1781688841,969775616,1183516431,105253640,-1779891340,-701038848,-1922274816,1343669830,-1382407318,-1928804597,1343679046,382092941,677912144,745020928,-1709151735,60229257,14038783,1183673706,1783633606,195926563,1183647943,-1924131094,1343669830,1671039082,-1962699002,922703600,1214908048,255437722,-1546062073,922683674,1852440790,382092941,-1708955056,147262381,384452237,-968454832,6967318,-1761188966,75011,452985149,-19651136,-1560101883,-1070986974,-1576458334,698485032,-1538881527,152725534,789950874,200313607,1446671606,1183658602,-1706027372,121046696,956897953,309695558,379995789,745021008,16685577,-1073018689,-1705634956,119490797,185091723,276039238,1860812843,-25786111,-327879157,283901579,19152523,506620503,-1710679448,121046696,18888447,1306892887,-259324129,18888447,32663582,-1684405910,-1996021941,1451883078,1962281980,540475146,-442870271,-1962467507,1183579254,105253640,1048778612,1946157492,-1271464183,1223531009,1049167647,-1506892,-1270970112,540475137,-1705481727,119491236,-1186217877,-140967840,12624889,-788493663,82879464,-788493151,83141608,-1056928607,243991272,-506394956,100909315,-972879984,-16727389,1778439734,-968454846,594169878,-955535974,1958742792,-364475116,1183666198,1783633606,107190785,-1297939561,-701038847,-1925158400,1343669830,-1382407318,185124619,-1927908160,1343679046,382092941,-1070137520,107190784,-1063058537,12624128,9045561,-1969158538,12624640,28458627,51803136,-788089802,9216486,50522305,-1875508240,-1036613369,-701038848,-1925092864,1343669830,-1382407318,185124619,-1927908160,1343679046,382092941,-1036583088,107190784,-1029504105,12755200,9176633,-1935604106,12755712,1577058744,80398687,922703360,922681482,23724172,6947178,932839530,-1559814327,1218053472,-1962471548,922703600,922681482,-241565556,-1559808251,1784023144,-2012898816,-1017247985,33480,-164197546,1962281734,-2037557730,1343684478,-1711242648,60752358,116799231,-1627288934,-167327997,-1962934266,1175128134,-385649402,1589903491,1065362950,108688384,36543059,-157088865,2112774,1783636594,-1711183360,60752286,-1996131677,-1962576874,1912998850,-11373307,-1710819786,60752266,116786887,-167051264,-2037564556,1343684478,-1627247206,116826883,1912610877,6967330,-1634074262,-1560043775,378078578,-1031076492,91358731,922685301,-1969617162,-956063999,456198,-339727616,112643,80398686,11847680,234908160,237007976,-1952280,1778439734,-163148472,174739478,-955535974,-701038840,-1924568576,1343676998,-1382411158,-16201973,1778439734,-834237110,342511638,-955535974,-163148536,1183666198,508565218,-1929249688,385830022,8480848,382617229,118069840,-1073020009,-2037577100,1343684428,-20125682,1745748330,-401727372,-1010179642,1735287116,1769096224,7497078,11464,14038783,1183664234,1783633654,195926538,922683591,1332347094,384321165,-1710396848,147262381,14038783,1183664746,1783633620,195926548,1080690887,-1711242648,60228931,-1929284957,1343682118,384321165,508565072,24262399,-1929346456,1343673414,-1761146470,1916206851,922689025,-157679246,1073977218,-1711248816,60228999,6972266,-1545501720,1684668648,2045247594,1975520225,-402245366,-150700544,-922687458,-701038653,1749772800,778570183,-1709938173,147262381,14038783,-949466006,54683657,-1382403478,-16201973,1778439734,-462938547,-1710265847,147262381,14038783,1746816618,174721166,-955535974,-701038840,508848640,1779006056,195926538,922683591,1433010390,114452510,-1382412438,-16201973,1778439734,-1234690474,-1710265849,147262381,14038783,1746818922,258606776,-955535974,-701038840,509110784,1778713192,195926543,922683591,1500119254,146434078,-1382413718,-16201973,1778439734,275258970,-1710593527,147262381,14038783,1746825834,258606434,-955535974,-701038840,509307392,1778959976,195926535,922683591,1550450902,113797150,-1382413718,-16201973,1778439734,-1704452515,-1710593527,147262381,-326412861,-1560000885,-768933674,-1147514798,-1560043775,1746796760,1746796604,6946870,-1761188966,15639299,1795085032,-398693881,-523116492,77727374,15901478,141168490,-1545591832,-1706031382,118444838,57282154,-1545595928,20776184,-955745024,17102854,1024191232,108920882,83363527,2011693106,-486414112,-386839832,1525213685,616340201,-1561851777,201770990,-402653183,451473816,-1589613834,268765586,1134186496,-1560045819,635962870,39670,-1365178225,-1037330169,-1588528943,731449264,1358483906,260189338,1778412039,2130864128,-955759974,-711307256,-16314604,300418166,540475382,1849097985,1306892807,922683167,922681634,-442889574,235347789,-1560238104,-342227002,503779105,-1711258520,118432205,503540899,-1711256984,118432205,235105955,-1708936344,118456852,1744926883,6955074,-1711007640,60228139,-1560165213,1114114200,1744857632,731513880,-1560045822,-2036137530,-1003028729,1746037249,-1214643177,-16539864,1778501174,68642834,-1624721510,-701038845,1778412032,143956481,-56424273,-127277051,1794596328,234908160,-386356248,1290337107,-53155588,-922746440,1459618498,1230462797,1279608910,147325008,1448542208,260327578,-129595129,2122972971,36224764,-14804757,-2097767884,1178272663,-1995931908,76282950,1207584393,-8174010,-1868792,-14747530,-14747018,-157615498,1342412674,252875418,-126419193,32663582,-259325590,525048730,-772240633,-130073,7010422,260572570,1590135559,13355359,-1056530271,100860640,-1901920118,112500999,50520257,-1560245242,-1197406320,127574784,-1560233311,-1365178468,65065226,-1559656442,243992466,-506393932,160173571,127143561,179181195,378133239,378210198,-621344076,127407753,-1995989341,-888692722,1458342741,-2097151554,1946158718,-432603378,2136576,-425524201,1779362560,2136831,-12778473,721581567,1590070262,182985,-150560607,-1559955410,100862378,-1365047648,-1580692726,787941044,-1029503752,-1274674423,179610374,-1048329845,-119439353,243910699,-1047853796,112471799,-1606486119,86287110,-326412853,164608030,1183570062,92971782,91766403,-14453760,1778743350,1962187519,922683151,-9829000,92944127,1745407848,1285164389,-1559818380,-920713844,-1593834806,-1230828876,179216640,-788482909,571370464,-1056766715,100798059,-1547631869,243990712,-506394174,125832707,12193417,-1996444509,-889147890,-810017194,1792577033,963120640,37263910,512428159,2013200686,1204984322,-1163720929,570845953,-1130158075,705596161,-1992212219,1342291470,1778477649,1778412033,1228380672,-1197275361,-1170800895,-442871807,-1962467507,-1170800656,1778412033,1309055488,922683167,922681786,-442891850,-16310451,1778498102,1311808002,922683167,-9961030,-1694537216,119492122,18888447,1306892886,-259324129,18888447,1306892886,-259324129,19019519,1306892886,-259324129,19019519,1306892886,922683167,781844918,1778853633,963120641,37263910,1579092095,1852393163,1428188257,5391699,49864,6968919,660498446,2130851994,-701038840,-1924503040,1343678534,-1382411158,-16201973,1778439734,1049005414,1750079231,-1382416234,-16201973,1778439734,-733573816,342511638,-955535974,-733573880,-2037559274,1343684414,5269534,-1771548650,-398029568,161107990,-2147248377,16727742,-919926668,-15992437,1911226996,2122969483,-28407300,-1166012437,1948319550,1052409871,141831423,1052409926,-361430785,-12666240,-1090161408,99287041,-12680506,1049005312,382206975,1778412113,1778412032,1778412032,23435777,1048775087,1962934470,1466437147,29071911,-962395233,1958742784,235039243,-1708687000,142541368,-352236403,234973833,-1708695960,142541368,12992131,-15436800,234931766,-1708690840,60752286,-1996386141,1577161238,1355532639,1230458437,1850277966,1818326131,1818386796,1917067365,1919252073,1699872883,1953720679,1699770981,1886404974,1852397312,1937207140,1919903264,1852133408,1852383347,1818326131,6579564,0,14536,1586189911,306678548,-1948629367,1468728391,-867792634,-1005429109,-1960428961,1589905479,1194010122,1191388678,239469314,-666465976,637820612,2080524091,-632935671,105330982,1105789821,341740290,-1995421813,1187503174,-1962934044,1317653582,-698971692,1091063435,17144129,13796096,-757997359,-1983363447,1586219606,33810692,50087623,-731986944,638028582,-1996335221,1451880518,140413938,1991,-661929330,188189478,-385649162,1983447506,-1960542500,1177278534,140413924,-1006483575,992347230,259785287,-1962385781,1586168391,1194927620,-385646842,1988690342,-934900758,63592075,-763105210,243968,1443095251,-1950183694,126559960,-1712830839,-757997359,-763111177,-1931806976,-2084371514,-489488174,1183438339,-296318484,15091399,-1949791488,-263812134,99767947,-166002686,583297,1183438339,-94991880,-259276146,50629414,1183387718,-1950118156,126559961,-1995422205,2123101766,-360807676,-2096532224,1962993790,15395075,1183568427,-163169804,1183385214,113374,972969609,192804422,-1980348789,1187503686,-2080374786],440,[1946222206,-28931226,971392513,695592518,-1898035573,958793286,58655813,637577193,108922169,-1996125402,1586224710,-1948003844,8980598,-335788289,-427916494,-1960020736,1183768134,87631366,1325335932,639429628,2097431865,1166747143,-565802748,-771989877,141986787,1191116937,-2096824324,2080439934,-363921628,1182997108,-1071971592,16779301,1589967430,126559992,-1995422205,99349574,-768313,-25263233,-385647104,1325399855,-2095352600,453176390,533952,-991017471,-1960383394,273023751,-369736055,1187512079,-377487370,2122579719,746455804,-15573365,2013211767,-1962644950,-120456122,1996430928,2013208072,2013208116,1145539894,6967326,1602945130,476053294,81020547,-1947973889,1178196550,-385647132,-1070858766,-1026990242,281542674,1448542208,-955351413,318960710,50218695,273059328,4031270,-2094650252,1946157693,1166747173,340132612,637951684,2130986811,273059349,71666470,50660134,1183716422,121316872,-1880554627,173982721,-1992848602,1174947382,-1946229117,-1924774202,243860559,109840456,-829749174,-654057007,139206281,139331212,1183576067,-1950184438,65130958,139502529,139597449,138813067,503571409,-1960441780,-796131769,603980805,-96040452,-61437630,-972820085,-1945483773,139764674,139859593,-1040431477,-268238112,-1945471485,-92929087,139998857,140119689,1745372776,1206388784,1111393044,57999368,-1593772823,104400952,477366332,-1591737752,1077938240,653779153,1347553346,-1761465446,-28931837,58048523,1744882921,1117855746,-1311626488,1760598530,1347553055,-1761465446,-62486269,58048523,1778427113,134768642,-1761262694,200313603,-385649162,1157496969,-25755901,-1761445734,137405187,137500297,-1694730497,60228216,-1995950941,-1995950570,1451880518,-1996190734,1181283910,812142600,976682760,1043791624,1743261192,-196704000,712359947,-1947187573,883159638,907446536,137390088,-15304961,1996428406,273058578,1996445520,142016502,-402229505,1291779010,-25755901,-1761424486,-59310333,-1761424486,1603950083,-16541947,1201340022,-16541950,1201339510,-1962699006,49017926,1600045099,1231561,19656,1586189911,239569678,-1995417717,1451870278,306678730,-1995155573,1451869254,172460998,-1995679861,1451868230,175541186,-16616193,108330804,-16485121,1962873460,175439632,-1995283224,1418265668,134259462,134354569,1091587211,133566089,-1056420213,-1056767263,-1995966301,-1593312746,1317734400,48349446,70107395,133997312,134092425,-2096210293,57999423,-1962521367,1183386694,-1983304722,1317655118,-767128620,957243019,-385646841,1183515804,-800683538,99239561,1183384580,-398030386,-1962778684,-1960389506,-1983476943,1586223174,106939406,-1995863258,-1053039026,1508442997,-700004604,1187446784,-1006632500,-165232546,1098121472,-473835381,-931216382,637635366,-1996336757,1451880518,-797013006,1435043209,-800685310,-998325244,637635366,-1996336757,1451881542,1586185974,-1995994674,1182990935,-907475762,653888258,1946223094,-1983804613,1325389894,-1042773018,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,-1360267690,-473835125,-931216382,-561265781,637723585,-1960441461,-74775983,2122963083,-931230786,638124838,-2097000173,-763166271,-772091648,-263288359,-1947052407,227135614,-2096999031,-1006317498,-1960393602,1368073737,-1101100286,638124838,-2097000173,-763166271,-772091648,-196179495,-1946790263,260689502,-2096998519,-1996173754,1183575158,-229209104,-1979955575,1183579734,-162100236,-1980217719,1983642198,-955615770,120390,-338133365,1207864067,650141380,1946223094,-1042314447,-1014299933,-1899471357,-1960392122,1468737039,-263288574,-990751095,-670841762,638028582,-1996335221,1451881542,-327251466,-544515093,-1006443583,-1014249346,-473833845,160114178,38898470,-661914741,-1950581111,52873342,1360209417,29459202,-788475261,-1982213638,1451880526,-998325006,638159654,-1962782325,52870238,1360209417,29459202,-788475261,-1982213638,1451881550,-25755658,-231681,1996487286,-1042379784,2126775011,1912547016,838804994,650411716,637694463,1996435967,-260636686,-624897,1183708278,-1924131120,1343671878,382486157,251619920,185875432,-385649216,1996423383,-394854422,99239563,-1957691388,67496006,1183535104,273870,-1612181936,-799110395,-1946663029,1586231895,138906094,-1962256503,1166790782,-27948036,-1995931763,1435042885,-832664826,-1946663029,1586231895,210209262,244812036,-832664828,-1946400885,1586232919,214139374,71796996,-1928964215,67437637,-800683776,-1914012023,67437639,-834238208,-941072759,379974,-100609,1996487798,-126418950,-473833845,-931740670,40959782,-1003421914,-14236554,-14286224,-227082448,-1018113,1996486262,-800682508,1183666198,-1924131122,1343671366,-401670294,-1073015964,1944650612,-696351999,-385649664,1183514910,-431605268,1187449461,-1962933802,65788022,-1991839605,1589963894,16131776,-385649407,1589968368,16131776,-385649407,1191181793,-864124468,58130689,-16741655,1996483190,-364475416,1342178309,99108491,-1957691388,70110790,-401715200,1586168962,-129528880,-1946527861,1200221790,173508872,-1949270389,1435237445,142577150,-1996208759,1586169429,-129528882,-1946527861,-2021003682,-1752628212,1586168846,-62420018,-1946265717,-1014895010,1200161804,106400004,84166029,1183383556,-360805936,84166541,1183383556,-396457522,97273543,-1042380032,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,1586230870,-1995994674,1182990935,2122515662,343212246,1978037817,-700004597,1988820993,-16061992,-16324282,-1411329,1183574134,263658,-398030000,1342178309,768493195,240123908,-1962696216,137220166,1183535104,536014,-294191280,99501707,-1957690364,134606406,-401715196,1182991230,1191117524,-77731374,-384630088,1988821399,922703370,922683386,922683384,922683390,-401733636,-123666043,-66701049,-385650169,1149960361,97659664,-770506751,-757997359,133701316,-2096692442,62456018,652399360,-1996335357,1451883590,532948734,638058278,-778500213,-1932340768,-2084371513,-489488174,-1030826237,1150015627,126428680,654073540,1144719359,-1003784948,-1960379298,-523134713,-654847279,-150941053,63409370,13796291,-687611181,-661929330,1074283659,-385382106,1589903601,126559996,-773795431,-2082932782,-621346606,-1023162484,-1191128445,-489488381,-1030826237,1150015627,-1949177076,1144589380,-1958513400,-125104060,133701316,638552870,-1996335221,1451883598,-523134466,1183437521,-1168733768,1074807947,-773795431,-1270445614,-1984538999,1183578750,-27882500,133963460,39270694,2078999155,958793079,-999001593,-953746338,-1962934009,1451997254,-62520390,-1191128445,-489488381,-1895934461,-1948742718,641730628,1149962121,-62487800,-2117526782,16779489,1589968462,126428924,-1950857589,1174649430,13796348,-754973767,-27917342,-661929330,17286950,-1270445312,62281355,-763102138,65196800,1183448662,-27883012,738161641,-916496704,-939521334,1459617826,241077078,1074808715,-1947842935,1178142278,-385649142,1589903792,126559754,39291686,-1980873079,1589964886,126559750,39291686,-1981135223,1183575126,-774755354,-1982672416,1451876934,-297366556,99636875,-920977406,582017,1183437059,-162100748,653156036,1330593675,1183546603,-162100236,49563267,1182860659,-1996486410,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,1183531499,-262763538,452985349,148996553,1003553536,863501910,-1019542414,-1960432265,-128007161,-2096658138,469695558,634451904,1177092104,-129596418,-138404866,533968,-990230999,958856286,-994607305,-1993934754,-16036041,2112422780,-1950340097,1308746318,-465169426,-754973767,-263847456,653156036,-796194933,-778440565,-137178656,13796312,-947070217,-763116797,65196800,-565802537,-1981786487,1451881542,-25391626,1183543531,-162100236,49563267,1182860659,-1996486410,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,-1014286869,1446625932,1916041184,-565823227,-1960432265,-128007161,-2096658138,469695558,634451904,1177092104,-129596418,-138404866,533968,-990230999,958856286,-993820873,-1993934754,-16036041,1183026301,-1071971602,16779301,1183576134,-262763538,1995200057,-24516349,1178142834,-385649942,1600061055,707273,15560,1586189911,-1962439922,1183384151,-162100748,-1962123637,39291655,-1980217719,1586231894,172393226,-1962439932,1183384151,-497645088,-2096603509,-1962670010,39291655,-1981004151,1307176534,-196703481,-1980344693,1451875398,-129594402,-1980082549,1451877446,-532247578,-1981655413,1451881542,-330920970,-1980868981,1451882566,140413946,1468729227,-330921726,-2081532279,-956037050,65094,469255723,1183447638,-363427352,-2096472437,-1962669498,41388815,-1981788535,1311498870,-160031756,-1980739959,-804523402,-963960459,460701963,-1948498293,1183440470,-162100748,-1947974005,1183442518,-94991880,-1962493975,1452012614,2033142,604033667,-767129152,-1311484279,1761384966,-291305697,-129594617,100292235,-763166689,-1983896576,1451871814,-1710837296,119499004,-1962413917,1452007494,2033122,-1325346173,1761384966,-224196833,-330921209,99505803,-763166689,-1710837504,119499004,-1593314141,-524220432,393986,35031816,134521608,134616713,1183432747,-666465830,293400635,1178142079,956986608,92072518,-352321089,2146831161,-2096727013,1962995838,-360807661,2131590144,-394362106,-1090161664,451608578,327022091,15367811,108793215,15236739,79627637,-1090262272,1183449096,-1461701384,-955943617,121414,888424074,1967106272,-666450171,-11141119,1183576182,-94991368,467945003,1347610198,526958234,-361300217,-1947699457,1586230350,-598856714,1407082011,-1980724399,-1097151402,990322536,159370326,-969210756,-813497485,-129594608,972707467,309716038,1978029625,-330942195,1446578293,-2096925202,1183523023,-162100236,1977370169,-564774638,1178144117,956855776,58057302,-952053885,54854,14319235,-1830222987,-662797567,-955943936,120390,270911371,-934901504,108380171,4245495,1183543156,-94991368,2095470137,956661517,108454982,247799,1446580853,2085781478,-465159931,-940094605,1165230092,134487748,639616038,-1960441857,-523134713,-963849519,-763116797,243968,-704388397,-1030831732,-291377013,76097031,-1727531359,-757997359,-1023151733,-1191128445,-489488381,-706095613,-931233024,-150572032,1962935239,-129594564,972707467,327149142,1178142076,957117412,629141078,1178142076,-1960937492,1948263623,-196703422,972445323,930930262,1178142079,-147818788,1946157511,69125162,532948488,638058278,-778500213,-1932340768,-2084371514,62456018,65196800,-1950183722,133079512,-2097114647,1946208382,214431494,-1958972160,1452013638,-296338950,92017535,1944864313,-430556916,92022143,2011448889,617057054,-1956350944,1452012614,-564774410,92035455,1943815737,80213842,-1588825088,-778500106,-992816672,638059550,-763164925,243968,52880083,-1030880681,-14231413,126559751,-778440053,-137178656,13796312,-1023157513,-1191128445,-489488381,-1030826493,-291383157,-700054777,-1593341658,104400880,58001396,-1593597975,104400878,57935858,-150928151,1946158023,133472603,50520257,-1962409978,-1962409450,-363427336,14319235,109249908,-1996224508,1043982462,57804804,-1006410775,638059550,-14278716,126559751,-773795431,63343826,13796291,-754973767,-1898576926,-1579643966,-1993996306],441,[67535623,-957676536,-151093623,1946746438,-662797558,-16485376,-1979191802,-533402554,74792872,133433087,-1056443231,100860640,378210304,1183385602,-363427352,-1727531359,-757997359,-1983625591,915129942,1206585348,-1950071157,110020182,-293402618,67315204,-1191128445,-489488381,39060262,-661929330,638058278,-778500213,-137178656,13796312,-947070217,-763116797,65196800,-1950183721,133079512,-1962440410,-398050362,-293358985,134652164,134493833,-1996320791,1190592126,58000382,-1962859799,1452009542,-1710837270,119498992,-1995969885,-2096632810,1962990206,-227082457,-1947175169,1452002886,-129618992,100292123,-763166688,-1706012160,119498942,-1981528439,485221974,-1947187573,112325206,526971034,-465139449,-1681783,-2096631802,67634182,33441526,1183536756,-229209104,-258341199,-1559814296,378079206,2122516456,678756568,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1996021912,1451880518,21555698,-1962415455,-1995969514,1451880518,-301531150,20244743,-1947187573,112325206,526971034,-2082932985,-621346606,-1995970909,-2096633834,1962989694,-361300191,-1947699457,1452003910,-196727852,771118619,-628948960,-1706012160,119498942,-358543637,-334066937,-2082932985,-621346606,-1980742007,1183511126,-1461701408,-385649601,117375302,1072236530,-398030079,-1310042485,1760598534,-654899425,-150941053,132817882,132912777,14319235,1996431733,-260636686,-1949415797,1177276502,-95020040,-2097143763,1347551450,526958234,-1961563385,1452011590,-1710837262,119498992,-763111177,-1982138624,1451877446,-28903706,-1955105788,1452011590,-1710837262,119498992,-763111177,-1545931008,378079206,2122516456,561316056,-1411329,1183574134,-732525614,468993579,539883094,14320384,-1097183150,-351854744,132817159,132912779,-1980742007,1183511126,-1461701396,-16485057,-1979190266,-533405626,74792872,133302015,-1947974005,1177282134,-229237776,1183544811,-229209104,-258341199,-1559814296,378079206,2122516456,661979352,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1996021912,1451880518,-1592202254,378210282,-654899220,-150941053,-263812646,-895351,-1979191802,-533402554,74792872,133433087,737166987,1444668486,67046,-1560227197,378079202,1586104292,249791486,-1610619951,1183516680,105265416,-1461124238,-916496648,1442843338,132398723,2133294080,-499219705,510918663,956821153,1946677766,-301531294,132817159,132912779,132253225,132388377,-257830165,-200918777,-1002146809,638059550,-14278716,126559751,-773795431,63343826,13796291,-754973767,-1898576926,-1579643966,-1993996306,-267976953,67535623,-425655288,-401175801,-502923001,-468315897,1585834759,1048794827,2080376804,-2096660697,516670,-291430796,-234473209,-10324985,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,69125188,532948488,638058278,-778500213,-1932340768,-2084371514,62456018,65196800,-1950183722,133079512,-16283354,-2096631802,67634182,-1962416479,17295382,285729286,-351804394,-926196091,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,62456018,652399360,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315834,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,62456018,652399360,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840588,185104011,1308718326,-1056684405,1177223904,-1948715254,1183386710,-94991880,-1962522881,-778500538,-1982672416,1451881542,-1957762058,1451953734,173982736,67782275,638028070,-1912449143,651725762,1991,1317781547,239993332,-1175042541,-523042813,-1005566463,-953807266,-1962934265,96636099,-920977406,582017,1183437059,274106638,2113276750,-129594450,1593464459,967369,30408,-1070901673,-1984280951,1183430726,-1371108944,-1984018807,1183431750,-1304000076,-1962516853,-1941534457,1183432747,-1471772250,26101447,-1874425600,-375765367,1586168588,106939398,647657099,1183383691,106859434,637689796,1317603467,-1043231808,1586168545,66161414,2139819599,-1773238000,60325513,1334514295,-1837725420,999575177,-385649200,2122515137,829685902,647388868,-1960441973,1183384151,-1336505938,-1984412023,1589951062,126559890,39291686,-1984805239,1183429718,-1101624900,9324231,-1436644608,-1044357589,1183711971,9119380,38832934,-1981659511,1586095190,1413162634,2081193730,70985221,28837239,721611520,-1236891200,647395012,-1960443765,1183384144,-933852730,39074598,92015743,1996765990,112645,-1070923029,-1951644023,1183432774,-370111588,1183515124,-933852218,-1979955575,1183579734,-464090142,-1983756663,1589953622,-1840872558,126559748,39291686,-1981659511,1589961814,-1773763690,126559748,39291686,-1983494519,1446758486,2132507902,-62506235,2122519670,57933996,-16711959,1187489862,-385875540,1183514867,-933852218,2097043001,956661531,343342150,11304579,-655817867,-1471742208,11290311,13494528,-1948105077,1178199126,956659138,57984086,-1962886423,-1069143098,1183402056,-1773761538,204325516,-565802752,98588297,1183383556,-598308390,-1953347957,204313686,-700020480,98064009,1183383556,-732526126,-1962516853,1468729927,1220936460,-834238136,1087395465,-1983232375,-1030828970,-2144937845,-1996422833,1307286646,-2082578748,637853294,-1960441973,1589903959,-630291494,126428676,39291174,-2083103036,637851246,-1960441973,1589903959,-764509230,126428676,39291174,-3252540,-1977168306,-899759097,650792703,1325336456,-25263106,-5407488,1988870214,-498693220,971265675,394249302,1178142076,-2096073790,1962980990,-1505296604,28722887,958065408,360498262,1178142079,-2096204094,1946203774,-1505296632,11945671,-968455424,969430667,260026454,1178142076,-1995934802,1451863622,957541296,226277974,1178142079,-1996065096,1451866182,-1303999558,968119947,360506454,1178142079,-1961986334,1452008006,-1304000028,-340502903,-498693352,971265675,226278998,1178142079,-1996065092,1451867206,1983465150,-385647446,1183579652,-1438237760,1183515518,106859434,-1962778684,-1993958794,-1471744512,-16550911,1190570054,57934246,-2086254849,-16606650,1183551558,-1941554800,-370605186,-1371110404,-1336507616,-1304001792,-1269398752,-1203338496,-1168735457,-1136229632,-1101626593,75401984,-1951512949,112308310,526974106,205883655,-1950857589,112310870,526974106,138774791,-1951250805,112309334,526974106,239438087,-1950595445,112311894,526974106,172329223,-150059733,306547160,722224523,520423493,-1981799424,-1073015739,1170670965,-1962926060,-619993506,45810549,274565376,-1026990242,684195844,1448542208,-1962516853,1451960390,541469482,-1994238437,1451878982,541469676,52581915,1444091974,-498693862,-1947969911,1451959366,474360614,-1994500581,1451877958,474360808,52319771,1444090950,-565802730,199251593,-385647397,-771030856,-654899331,-150941053,-129594918,-1946528119,1452008006,2110917604,-2082932985,-621346606,-1979955575,1446641238,2082045946,-129615611,-523169165,1174655697,-95022088,-1979955575,283901526,-1946663285,-523109802,1174524625,-27913732,33048263,-96024832,2122514432,528220414,2122385279,1979744508,-129596650,-94993663,-1929221632,1343683654,526910618,-2082739449,2080438910,-2096726254,1980299390,-129579254,1187446792,-1979711238,29358158,-991440128,19269726,1065428543,410386689,-385875528,-1014300066,-1949594727,-129070630,-1074110839,-405602303,16416387,501810045,-2096529663,1996879998,18016515,-13994241,1996433526,611778342,-1960819061,1174610518,710284072,-2097151739,-86966062,1347606737,-1961081205,1174609494,643175204,-2097151739,-86966062,1347606737,-1960819061,17113686,13796096,-757997359,320357891,1174608470,710284072,-57015631,1376198504,-1949791408,-1962757670,-1946448912,1451957318,66846,-788475261,64147936,1444090950,608568086,-1708763629,119499004,1996443730,276234002,-15829249,1996426358,142016266,1241009803,-632911535,-1982048631,-401680306,1448607256,-2328833,1183570550,441879320,320882179,17113686,13796096,-657327407,1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1962467480,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1962467480,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183385375,-94991880,-1960294773,1317677654,1760598768,1183385375,-27883012,-1728052808,-17805686,1760598729,1183385375,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2096685208,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,119499004,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,38,0,0,0,0,2248,1586189911,-129579258,-75300864,-13667068,23726198,-1775602,-15992693,-504822923,142016256,-401735574,92930002,57982987,1459671017,-1761255526,-369153277,-75300668,-15108859,40503414,-5183474,-15992693,-1377238155,142016256,-890567830,1795716747,-1727854524,-1996194569,1147927622,-140967158,1183385212,1960512506,33260318,1149963134,2130155786,-338129926,-1948570878,-140965820,-1023148930,-1946663287,151386182,1356910848,522141594,200837895,-1957202689,1166670918,-96040184,-2096478839,1963067006,172264200,-351517303,205899525,1170669568,-1946157566,1166607942,-125926642,-1960348672,-1991706554,1586168901,-1948004090,-1996270457,-768932283,957373837,176030805,1204241219,1124073470,-947129877,-892772514,382205956,-1906966528,1183517254,138838792,-330921726,-1947318644,1183385158,140413936,34096771,-1995994330,1586231366,243237644,-1724549888,185237495,-385649454,1586168098,746061582,1781168127,108461828,-327745786,880279326,1200443986,1783635524,-1962907136,1610559071,16312604,-1962520833,38046707,1090012715,1187455604,-1962934020,1144650822,-15368700,1347817078,1073890443,14018640,-1896069377,-471135674,-1946663285,1200163934,140413698,34096771,-1995994330,1586230854,138838792,126559746,-375159,1187448398,-352321284,138906486,-1946390793,105352136,66612983,206515144,-335655287,108954403,-1004175872,1182992478,-1960443384,-163149561,-2096603509,637667398,1183385483,105840634,972965515,-713098682,2146846265,-96061156,1586173822,65262076,-1014821794,-12614896,1183520373,-351827464,242679567,-15960321,1996487798,3008760,-1946401025,1586232390,71776524,2095645566,4162559,1996427892,-13107442],442,[1996484214,-260636692,-22878194,181061982,706560,1988843008,106859272,-570170415,-1995390077,1065612894,-1956217856,1861683268,-1949791482,107804423,1277937667,-129070836,1183385483,138710010,-1962512649,105155528,50622199,206318536,-1946399095,1183384646,175541246,-13863681,308947572,1183646314,508565240,1781822719,-1929352704,1344160836,6946922,-13732725,1586175068,-16267274,-1026990337,-1957363704,-1957275668,-164951938,1996427499,-1957275894,1174602309,1625837574,1966687999,-2081718524,208928829,-16091393,108461877,-3217394,90151511,1599996823,445129,0,0,0,1475119957,142510934,-1912310133,-953809338,580,-149535093,76097240,51136139,1174606918,1149838872,273058564,105154854,51660427,1183718982,92874250,639387275,-1962785399,-1073014202,-2077421196,757167107,880018308,1946387501,-1957303485,1174605382,83961368,-1911667061,19269190,1089143876,51267211,690360390,1183515205,-1898383602,-1993996730,686490180,51267211,690360902,239504133,637945486,350946345,51267211,19271750,1183515205,105287182,105120038,-1026990242,952631324,1448542208,-1909817717,-165270458,1946228805,610175511,-473825494,652149506,-1926006901,-1960430753,350946375,707026570,65262079,2005608159,861900083,38243110,1183434283,1166747374,1435182635,-1983511763,1451876422,2105616098,2130739222,2105615884,2130739227,-337958140,113411,-2095688053,-1071971845,-2139127771,1183416516,33260510,-47923173,-1996487163,-75244474,616569601,263678,-1982183799,199879774,-262764286,-1980873077,1183577670,-497644576,-1981528439,-1070864810,-1980479863,1988883014,30271770,15498883,1589906548,-465140764,260777474,1589906667,-465109020,-1744336346,1312409739,-1207601698,48955393,1183432747,1958743034,-327253218,-1962118144,1183048798,-1960443164,-1962087665,1191175262,126494436,29920152,2122576462,561315844,15498883,1586170996,-465140764,126559746,1586170603,-465109020,-1744336346,-336312831,-327253217,-1962118144,1183048798,-1960443164,-1962218745,1191175262,126494436,-196728424,-887041,1996431990,1103010336,1183385375,-193527816,-14780673,-1097196426,-1962467519,511589368,-162594443,1946424646,75399959,-1962511360,-338102329,-1949857022,-802480554,49019601,1443090987,-262798344,-2080614775,1946158718,-60885245,16416387,-167024268,1448548468,251704986,-59310328,-666465962,251722650,-666500344,1183515627,-129594884,460649995,1459386111,251704986,-1990830328,-73738682,721948416,1183438406,-1996231686,1996487294,675711790,1358448131,52840075,-11470266,1996426870,175570700,-402098433,1183518122,-1989415972,-166986114,1448548724,251704986,-59310328,-1694987434,135201019,2122971139,-1962480648,1183448134,1962281976,-59310312,11967062,1996425231,-125085954,251722650,-339268856,-28931325,-375159,1183526518,-129629400,642157392,1358579203,-15829249,1996426358,142016266,-1962045464,1177147974,-159480842,-385649664,2122579498,141819926,737171083,82515542,1257264779,58511883,-1963069719,136582470,1190529397,58003477,-2096974103,1946161278,-96024816,1183514624,407241494,-351123965,306613006,1183439095,373722106,-1994897917,2122577990,108265478,-134586633,1589966942,2013210154,511115016,-1709410561,119488958,-1963702647,136582470,40516468,-14780673,-1097196426,-1996021951,37615174,-955941632,194118,66485899,2117858430,-1962705378,1190534782,326370325,723404427,-120504121,-335788407,443976459,-956237847,64582,294531,-537460108,425603,1593246580,443976700,477427211,-1231399337,-1962406144,1308884046,-1990831622,-73739194,50859776,116118598,66864779,1183447622,1962281970,-62485729,1358579203,11967062,1448544271,-1697495415,135201019,-1982708181,65795654,-622967,1183526518,-230292696,642157392,1358317059,-15829249,1996426358,142016266,185331176,1461482742,11967062,1317734415,-129104900,1183405649,16489168,1174603791,-1962480688,1174666310,-230258184,527758859,66864779,1448147014,251704986,-1990830328,-73740730,721948416,1183436358,-1996231690,1996486270,675711790,1358054915,52840075,-11471290,1996426870,175570700,-402098433,1190530000,58003477,-1006557463,-14276002,1996425847,477560606,524402330,-1946645753,-953420730,62513361,-101213952,2122971139,356972286,-1962183676,2116755070,-3061762,-13958421,294531,1593246580,108954622,-150834176,1962281951,-96040163,1448134403,251722650,-25755896,-867792554,251704986,-867826936,1183516139,-1983446022,-166988730,1183522164,1355219962,11967062,1996425231,1183405822,16489162,1177225231,-1962677302,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1142421386,1962281738,-129594595,1448134403,251722650,-25755896,-934901418,251704986,-934935800,1183516139,-1983446024,-166988730,2114132340,-1705617416,135200950,1459517183,-73731957,721948416,-1962677306,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1578629002,-916496886,-352310078,235941123,2098073661,84143096,-1073017328,-926680708,1459617812,306613078,460636171,1946387501,58994026,-1410792587,58993920,-320273547,108956416,-1962857751,1589905022,126559788,-1909307901,-1993996218,424080901,-1962445820,-120511930,-1070923029,639917764,50611971,1183722054,1166616072,809929476,38111526,294531,-1628896395,575048448,1174657271,138841648,105220390,-1962879255,1183516286,575013680,638076558,-1946008183,610190528,38767398,-1909961213,1300833984,844008198,-166885082,1946425670,576621319,49019857,1992612651,1543710238,-1898380540,1569269440,9300228,-167346549,1946425670,575048455,49019089,1589952555,1191388716,843449092,638076558,-1064565367,639917764,1308823435,650153514,-1962652279,-1993985978,2122515013,57933828,-1946197271,1642668614,108956671,-1909438837,-1993996218,-1064566203,639917764,50745227,-1064425394,105744678,640831115,1190530441,125043737,-786282869,721611768,509527232,71762726,1183760643,1166616072,138841604,105220902,653411977,-1996339829,-1960380858,-263812859,71666470,116672137,343342935,-13469953,-963891082,-1929300504,1343680582,-15436033,1996436086,19195952,-1960393074,241091589,-1912108762,241091782,-963723124,38636326,-1993949042,1183515215,1200170740,-163149052,105351462,1589954190,-1899983858,1300965062,650153476,-1912057975,1166747334,241091590,172460326,653280907,-1962129527,-1993936314,2122518087,460652562,1343107,1190532469,259261465,-786282869,241091832,637993254,-1006090455,-953808290,-1962933241,-2068244922,-101213949,225825291,-1726724469,-770967049,-2115435659,2147465216,638076558,637683081,12060041,1166616192,1166616070,-1949750524,1451953734,-129595120,-1946528119,83461080,1183732861,126559994,-1896986999,958793798,637763077,1183516041,138841838,71645478,-1993997187,1183712325,1200301818,-330921726,638076558,2114078009,1166616068,-330921214,638076558,2097562937,1166616068,79921926,1106921099,1600038891,3195593,6856,2123060823,1962871560,175541042,638338702,721568907,1464861766,-1930135927,-1231358394,-1006104832,-1960381346,105786127,1183405905,16489202,1174603791,-1962087438,1183713910,76228108,-1996077525,1174666822,-129595130,695533323,638338702,1177224331,-1705553914,135200950,638338702,721570955,1464927310,-1695529335,135201019,-336574933,205950474,38046502,-1996208597,1174666822,-96040700,812973835,638338702,721699979,1464862278,-1930660215,-73732538,-1006104832,-1960383394,1311442511,-1990766332,-1231361466,50859776,183233094,638338702,721699979,1183385158,105251838,201082505,-1909558017,-1960440762,1177224260,-1990766586,1183639158,11967208,1589905423,1334519526,72231686,-125085871,251722650,-339268856,205950474,105155366,-1996208597,1183579718,205950712,-1962637018,-1993934266,1183515204,1149839100,-28931324,637814275,1577469065,180537695,-326413056,71732054,-1727822663,-225707529,29556353,1183517822,734397190,-69736255,-1031076373,1577469443,312009,60616,-1070901673,-1983363447,1586218566,-1959294186,1418410564,1954974012,1989577215,944540671,-1950462327,41913305,-1898676599,653822914,-1994832501,126603846,650921609,-1995029109,1150004294,1950626668,28837245,721611520,-1337554496,862864523,92108356,-352321096,-1983894782,1737144902,33563920,198854281,1780118720,-730398975,-1697483009,119488958,1037715081,92078081,31082183,-1101100288,-1962639477,1183385159,-1169781810,1957709363,-136317179,2122567262,469041584,117974464,317245187,-1946645509,183029318,-834237957,-947140469,-18300629,-1136227846,1355708159,-1979777304,-930361786,-1054095477,-1980045080,2122562630,561315852,-1983101301,1183684166,-11528560,-919875978,-1987031415,1317639246,-397323886,-672531062,-1367439100,1183432747,-1907979840,-1987295607,1183418950,-1270445688,-9134396,491227686,652428936,-2011279478,36101966,1183326023,1200236254,-582580192,407341606,-1996488411,2122566214,57999366,1778428649,-16750080,1962893940,195730016,1183385375,1975520182,74770691,1461091979,1306892880,1183385375,1975520168,72935683,-1710396841,119493123,-1952037239,1183401540,146896,1149983605,1582599004,-1979955575,-956891562,-1961200385,1207317084,527761703,1347573591,521361562,-62486265,-335653239,1347573505,521327002,-62486265,1392400009,24812112,1183385399,1975520170,65464579,-442871721,-1996021939,-1072978874,-840367243,-968440061,1187446785,-352321336,-800667899,1187446786,-1996488450,-1070873482,-1981528439,1183442502,-230258188,-1962391925,1183386198,-1705604712,-1950065013,1183405127,205949936,-1946794359,1451953734,-1673098992,-1902225783,651725762,1183319946,-481936643,1183451250,-45729569,1183450742,-45709090,685983370,2122579270,343146698,721241738,-1041200156,-1631321370,-1960378508,149632320,-9134396,424119078,1356875401,-2853121,-1097149834,-1996021951,703199302,-1000436990,-1990572149,2139338822,594804816,954025610,460717382,22169483,1200339014,-263837354,15761027,1191119231,1481083832,-2081405439,2097199230,114181,-164953365,-15304961,1218099318,-1996021957,1983625286,-150768464,2122561630,1450442998,647782084,-2013182070,1178256198,-1979157789,1178132294,-1979287869,1183374918,-481916221,-2084354520,1946208894,-1018787308,-259267542,-1006442815,654275742,-348819317,1956561928,2005608191,1996445209,-763953196,524402330,-96040697,1187448299,-1962934022,1175128646,-1005620216,1183029342,-1960443240,-129619193,-1070923029,-113015,1996485238,-1133051916,1794668287,1996443648,-864616454,-4688129,1183701622,-1924131168,1343651910,-2081290776,1963053182,-129594515,64636419,58046534,-16734231,-1224796554,-1224736906,1183580020,-431619308,306613072,1357137411,1358775946,-2853121,1996477046,-1401487412,-3246337,1996486774,-1101100070,-15763457,2122561654,92012672,-352321096,1354771202,-15432051,1183666198,-11528524,1996468342,-229971782,1183533291,-2008663680,1183384446,-2109305976,2122991161,-1975088893,964970123,58559558,-1953741175,1178175046,-1996259954,2122550854,376766656,2025753886,-2139714049,521537302,-1515870811,-1069103329,2122514433,1802764534,-1985984885,1183576646,-196703838,13532803,1996431220,-831062030,251722650,-193528056,-1949403393,11967216,-268236785,-337217911,-230257914,-2082060663,1946209918,-227082468,-1697745153,135200950,-755969,-259273098,251722650,-339334392,-196703485,-1964751223,1183368006],443,[-96039939,-506231,1183554630,-162594826,57982987,-2080519447,1963118718,343342944,-1928169729,385841286,-230257840,1343505923,51529355,-1924074426,1343651910,-1915980033,1343653958,-4688129,1586223734,259522494,-5343489,1996476022,1418104252,-1924131073,1343664710,378553997,-1166606512,-2080983832,1946158718,-1874425080,1972651577,377391877,2123051499,-1773761770,1955743289,141186854,524570778,-442871801,1460084557,-11237747,1996443670,27171506,-11073577,-442845578,-2096685235,2080552062,-2037557474,1343684372,-1699449089,119493435,344362327,-11528449,597341302,-955793657,46150,425603,1325337716,-797015088,-385647615,2122579044,880017414,-2084282741,1963083391,1996445457,1306892964,1996424991,423533226,-11073761,60466806,1460084562,-1700235521,119492069,-1699318017,119478590,425603,1183522421,-1840895082,734147481,-1949791294,1177261126,-1036805744,1183433259,-934377018,-1949940085,1600047190,1231561,1458342741,74892375,641501990,1223,1912799107,276234014,-16091393,-1705572234,119493435,-15698177,1996425846,597317384,856145671,-773336577,140428519,1183529357,1183558414,1183755020,83830278,-1026990497,-1957363698,-1000909076,-1960442762,-773336772,140428519,1183529357,207522574,-62571738,992347765,661978717,-1901358165,-14285242,1015227908,-15175152,1996427382,209125134,-16091393,1996425334,74907398,1610572264,247646558,0,11468800,34275677,57148090,79889429,102499696,125044424,147458079,169609587,191630020,213388306,234884444,256052898,276959203,297537824,317723223,337515400,356914355,375920088,394401526,412424205,429988124,446962211,463412003,479337497,494607623,509287916,523378376,536879002,549658722,561783072,573186516,583934589,593961756,603268015,611853368,619652277,626730279,633021837,638592487,643311157,647308920,650454703,652879577,654452472,655238922,-1957353712,1183522540,197735174,1090746816,280746231,1925397262,-201877243,82035339,-1014245333,-661925325,59042689,137188734,1246658055,118025089,137185662,-388434169,-920715191,1426064586,-1960907637,-919402938,58310667,-1143408831,-1019539952,-140966542,-473789453,-1948767484,768750531,293471108,-2116514998,2114159851,117976330,-347995268,-388434174,-920715259,1375732938,179935575,-1947076864,786682328,49035,42437422,1388784384,-1097182896,50798401,655407559,1342732031,1103010385,1516177183,-1037319629,195,0,0,9928,519853910,638484164,-1996077685,1727528518,2098462,-1005697535,-1960441218,1183385157,172393468,541494048,-388904822,-388896559,-2131474807,-2135816223,1451813586,25541106,-1962387829,1586174022,1942174492,-306605292,33194753,1186532212,49971970,-1615264908,-530675454,-1981921655,1119479886,22396675,-1107234886,1183514921,442403606,225690427,24887187,-1107227974,-239533740,-597784318,-1982183799,1988749910,-461469210,870469257,-565802030,-1981778185,1451880006,-632910864,1177272323,-1980182052,1187444806,1187447283,-16776970,1586227798,308165622,2126781047,242664714,-1963690493,1459614294,-396951582,-1812737,-554965418,-1962781463,1580987998,-13733100,1177286214,66092508,1586223686,241041918,1586226667,341720054,1586172787,241041918,2111587883,-632945683,-336181505,-129594907,-209813309,-1910213631,520490054,-1962246517,-141820850,-372117205,283682291,-209813504,-1962380287,1580987998,-1008632302,-163119165,33316491,1187383902,1451950323,-598332424,1443040637,-27358246,-972136959,-1996360890,-3934122,1586230854,173933052,-209813309,-1973324543,-1971277070,872394788,-531723301,1317622499,-296842260,2113993603,1579892996,-262274080,326493828,-355417550,-119405454,-623896341,-486559574,-804262929,-503024918,-804787206,-5199142,-288296478,1325336434,-339577364,1189007370,1325343882,-793348628,-1442745630,-2135511869,-617356238,-471839093,-330397364,-2081534325,75366651,-530699455,-2064622077,-804752190,-502041878,-803935242,-503024918,-804328454,-203248422,-623900693,182510252,1945030886,652136456,843523464,-330367004,-422527371,-2010774670,-1230191835,870593152,-531723301,1317620963,-296842260,2113993603,1579892996,-262274080,141935236,359852752,384562914,-355408374,-85851022,-623899413,-336338260,-1394946043,-288301342,-556791693,1193642022,1325392946,-792824340,637760230,-2134694520,1946219390,-2135511989,-617349196,-471839093,-330397377,-2081534325,75366651,-530699455,-2064622077,839022018,1927991526,-335879676,-1394946041,15463394,141815504,-2010718512,-4962523,1978420991,1927729355,629679619,727123651,2126836854,-28407036,1604645719,737697419,696048734,-28406953,17333891,2122519924,91488776,-346033917,136752358,-102611195,-1394807969,1191518246,-346031646,-631372846,-1980211575,1992625782,-193592572,532875103,-1026990497,-1957363682,509040364,108447228,-1962246972,1284181572,-1960123626,-140966844,-1073014668,-661972108,-1950314947,12125254,-1934888064,373556160,200176971,-1910999854,1693946560,139233798,-33262519,-1847461951,1183574481,531362564,-1026990497,339476486,348001636,337319217,344921411,341644584,351344005,934810938,22988808,-661774848,1988843350,-1993045230,2123097206,-1992455396,1187505790,-1962934074,1207382620,1946222630,844991261,2508791,-1961659391,1200350302,-430011622,1964656443,-968440059,1552547841,31686666,-1979583616,19139141,-789190448,-2038134061,-2021389824,1019805184,-741280511,8816010,8881418,20760830,-1059860235,1585972451,1988974317,226224138,-1979824503,1317665374,-128546308,-17398135,-17129847,-17922361,-2033778688,65264,-401312115,1183386965,-228685322,-1980477815,1183576150,-867792620,-1994897781,-1956720570,1178333254,-314144008,-31194860,1458390664,1962359639,709135120,1965704507,742689580,1965835579,172395300,1930970683,340167452,1930315323,205949716,1998210619,373721868,1997555259,-313622524,-1973526783,-478089890,-1057259328,1149963125,474299164,988349300,-2071622900,81152,54330748,-1207730688,1183383554,507874282,-154646903,1947004230,16181507,-1946532213,-930352546,259310379,1946157317,142602,-571931788,-1949594880,1586231366,735087600,84899011,175374337,1946157613,12773635,-242494581,1996487307,-159973604,1458861823,309788503,-100609,1996487798,108461832,523048346,-96040185,1945257531,-163149015,1586218499,1272841214,-16776775,-11527050,1464988790,1393719039,-231681,1996425334,756390406,1183516447,-263832584,1183539571,-1949891596,-553386914,112971,-14911745,1448146550,309788497,1409185535,-16222465,362415734,-1962467539,1178335814,-1959758862,-972818874,67001995,1317751774,-1949367308,-687604650,114250,1344042751,-11119023,1381175926,-16222465,362415734,-385409235,1569393443,642250546,58001408,1459653097,2123171606,25409738,-163148885,-195654741,59943826,-1834225082,-1410316797,-934900385,728406608,74778399,183101760,-13863425,1996434037,-193527818,-887041,1962930294,712310572,-1946270069,1317796446,-128545796,149767926,-1023212428,1190583287,74712301,-621295101,1381192016,-16222465,-14809482,-1927399819,-1924119483,1343673414,-13738613,-1072994209,-1779760520,-152220022,57936065,-167574551,57935041,-1979515927,-803199807,885072616,1975519760,48949507,1971372534,408718096,1200299915,108826,-706149516,-398014718,-617414656,1971372534,549582354,1149963637,407190296,-1040839819,-1157204991,1586036737,-96039960,-1712175573,-1037839625,-1980611069,1183564358,-263836680,601028505,-263846974,-1981266429,1183563846,984514,-150738751,57786470,84048873,57868321,-1979550743,1183575374,549582354,1183515508,-1002010340,-3901697,1996472950,33266368,-1073019081,1586182517,-1069118488,309713675,1996489021,163309827,1435857,-1069119232,1577308907,2009283576,161999107,1435857,-1715262720,-1037839625,1183433475,-1984566336,-1705988538,119476125,-1985194359,2126817862,1988822698,-313619740,-1943380796,1586083398,-2134772044,-1004141451,-1064562081,1569269255,1166616082,-394362092,-1956678656,2126832758,-1236890454,-4948343,1996467318,1406874538,734021259,-11470778,1962880116,-25755862,-231681,1996487286,13416696,2144336,-162311344,125051073,507790477,-1962349744,1166927478,-1957683644,503262844,16664263,-1069118720,-1980217813,45677638,2126794784,1166747316,-768393210,731533394,184784642,-385649216,1183385821,2023379112,-1996253438,1183426134,1975651236,147319043,1586092851,-901331010,1183515011,-394361920,1343845376,-263832760,722566488,1586231366,1727501246,-137219080,-1023152010,-2118367607,8440398,66340491,1183432262,-1136262194,66342539,-1054085042,63054745,-767129151,1183432755,-1203336774,1472757389,522939034,-385649401,1183514768,-631338026,1004166795,91601478,1958239803,-1169782471,733503113,1579938886,1996442612,-59310082,-362753,1996486774,-260636686,1996444496,-1267269706,-5474561,1996466806,-1502150678,-391874817,2123101946,745930726,-13994497,1996477558,-1401487402,-1951762689,1177277510,-1070378762,-666465456,1356088875,735725195,-11479482,1996425334,1979653638,1972182582,1972065860,-383975634,1183580002,-1136262210,1002325641,58585158,-1946221591,-2013796770,655564,-11333004,1996428406,410451734,-1709541633,119489228,-1699842305,119476084,-1699842305,119478590,-1700235521,60228299,-1700235521,60228167,-385875528,1187383167,1988821228,709135332,-1993583477,-1979780474,-1191250794,-2037841716,548994816,-24737536,42387454,-956301057,16712838,1145343232,-16349559,-16212340,-1947830645,1418406468,-897152724,-862549506,138841086,-18839927,-1996077429,-1946231162,-2037828028,-1634926878,1150156516,-427390652,-392262402,-94467074,1005737611,-2028962342,323076058,149767926,-1396764300,-1089672429,1190531688,57936109,-1995254849,-771831618,64681962,-962688550,-129070082,-1947187573,1004112848,-1862175032,-638064175,-2037792509,-1070334268,58186299,1089730450,-1952299383,-466426762,8815754,8889590,1023475897,326369281,1023673017,192282628,1023935417,58064904,-1978138183,-364475431,-805373814,33810304,184484607,67056351,-2020921637,-2037840990,-2037514558,1183448886,-1604940642,1963523456,683168054,-1143852284,1381179394,36411984,190382999,-385649216,-2037840464,1317076646,1347486188,-1761445734,-1604941565,1503544969,58049035,-1006267415,-1070358922,671401766,1149838848,2089636098,833808,-1973834765,652489413,638469257,17581255,-228685056,-1996028952,-1946209634,-102172066,882804998,-1064908801,-16776962,278532726,185016064,-385649216,1317012804,-2037841172,1996488460,1088028,-1073019105,770245493,-330399739,176589060,-126448641,-1947173237,-2037837242,-1070334162,-1980080501,-1979765602,-385930570,426968715,32327414,-288288651,-696054668,1961873664,-1568795899,-303441685,-330399740,679905544,649497087,549358079,881232895,849251327,-1020571393,601028505,-1950153790,-419997496,-2037824144,-141295842,-1992527641,-151053178,1963257158,-360807656,-1961724669,-1715000378,-1037839625,-146749693,-350457631,1925382916,445024534,45826303,-768388320,731533394,184784642,-163547712,1946283334,-330893815,-385649400,-288291579,-696054668,1961873664,-1568795899,1190560747,58001644,-16492567,-1694553930,119478590,-135502208,-14240117,-14631285,-1979762199,-2130766714,-1994331058,-1979770698,-1946216770,1586175046,-2034269724,1963000064,306612995,-13728119,1586217011,748587506,717130239,93186303,-271508109],444,[-679279244,-1709312,-1694559050,60228167,-15157621,-15286645,-2130744087,-1995379634,-1979767674,872358590,310806976,277252607,-297367041,-15419649,-1761445734,-1097430781,-330893570,-1962248952,-2037778362,720109326,213319568,683081727,1306893055,-2037840097,-1232339286,881590028,-21186935,-1993718645,-1946228090,-2037830588,-1224737044,-1224737014,-442826972,-1996021939,-1946244986,-1946219850,-1162442444,709135358,-19757431,-1993587573,-1946233722,-1946217826,-1023210426,-17267063,737691275,646327235,-1037854209,-14252541,-15825271,-17004919,118904326,-1914407285,654240446,637695487,-14273025,-14285707,-14285195,-14284171,-14284683,-14283659,-14283147,-14282635,-14282123,-14281099,-14281611,-14280075,-14280587,-14279051,1955273845,1578958638,1975520007,48687363,-21461305,-1224802304,-1224737012,-442827094,-16310451,-1224797578,-1098121432,-1104412890,731381432,-1711335290,-2046574045,-1986527464,-1946241346,738141830,738113670,1358870150,-21580033,-21055745,-11485133,1996464246,-965279842,-1952547132,-1993934258,-1993997235,-1903491515,-1993933018,-1993996211,-157676987,1342664454,-15943937,-14108929,525198746,-1072998393,1575551861,-1098478846,-1950314754,738138814,-1946215234,54323782,-922873484,-2144024368,-1950053736,-771810162,-1951665175,1224652422,-13326601,-1098125173,-2037645542,-654835918,1190590467,175375597,-15024501,-14893525,-1634936585,-1634795870,-2037776706,-1903427916,-2033713482,65202,-20670837,49104630,-1761659019,-1107034424,-2030043468,1445723826,51150840,-1238634410,-421331148,-1953474581,-1948349503,-1263129609,848202750,1474941439,-1956665869,-339178509,-360807475,723285251,260042838,-502269,67029142,-84802,738112134,-486591306,-15012890,738117782,738145462,192933974,66606595,-84802,-486624634,-1566667034,-996767234,-1333344258,-1962934018,-1946242938,738112158,-1014279976,-14514645,63054745,-1946213754,-1635165992,1190592174,259261677,-13457673,-14907861,-15038973,59772395,849803203,64550911,1358895750,-16075009,-22497537,525198746,1996445703,615972636,-1298232321,-1331811330,-1365365762,1406874622,-22104321,-21055745,-1602814128,-6392065,-1070348682,-1952547132,-1993936306,-1993997235,-1903491515,-1993933138,-1993996211,-208008635,1342664454,-16075009,-14371073,525198746,-1072998393,-1041693835,-314116608,-954043132,25414214,66340491,67047558,-1979797370,1183436358,-1366914094,32541694,602657350,-901331056,1183515011,-263846924,-15694293,-21985749,-1982970231,-2037657018,-259260754,-1915861463,266913918,24080897,1183575670,-297387536,-1241301379,-1237582160,125697714,-21973367,33481961,-1946218314,67025030,1006548614,2113867398,-1199142649,-44373506,-15563125,-15825405,2113422907,310806791,-54269441,-22247737,1586167809,-863504410,1946159616,1996444446,376897300,-15173889,-862315914,-351854782,-2033741814,65196,-158334485,1947266118,179765014,-1464401921,1306893054,-1224800481,1050345252,-167305447,1948314694,347537170,46897919,-1224801385,1201340180,-167536894,1946741830,213319446,-1430847489,1306893054,-1224800481,1050345256,-167305447,1946348614,213319433,1218812671,1190528799,158598380,-16075009,524854682,-330893817,-15567871,-1694587210,60228299,-22628609,-1761458278,-1400468733,855829502,526278592,1624777,728406615,58001183,-1962899223,-2037787578,-661913906,-1983101397,-1946233210,-1020536762,-19233143,-1982445941,-1946234746,-834262056,-19364215,735725195,-595162685,1443256318,1988822806,-893481498,1979655934,905913858,74841894,108396326,175505190,141950758,209059622,242614054,276168486,309722918,376831782,343277350,443940646,410386214,511049510,477495078,-13732725,1594318364,-117477911,-2017199677,4623342,990142091,722632387,-1814300712,-138204349,-2131392552,-2029458058,4622837,721706633,38702040,990271115,722697930,-2015692847,-903134511,-175646217,82671232,1317664135,106334466,-293088981,783744963,750190591,716636159,33266431,-1073019081,-1007091083,-922041352,-41937036,-2146798584,410261757,-746329135,63144704,-335748221,532906775,-1042226301,216728555,-472792181,-1014769661,-52198653,137869507,89800,1457032734,526278487,1624777,1183535697,-1534686726,870003710,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1761656070,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1895873798,-1032454492,1371756890,-96040110,-22772087,-670835917,-1949158581,-2080455026,67019910,-22761775,-1362032526,376635044,-1362022165,477363876,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-22769921,1499120245,-1957539389,-2037779898,-617349468,-1903439309,-2038169914,-788267356,1929290926,-1532047096,-350850306,-1532047056,-14912514,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1979622542,-1017554238,1183535697,-1534686734,64697342,860617310,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1761653774,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1895871502,-1032454492,1405311322,-2146977391,-339621086,-2064788989,-1961987032,-2146977318,-339621086,149803523,-1017409239,129601875,-1043651968,-305003541,242559108,129620619,-1043651969,-841874453,1536239904,-1181658173,-886931449,-771494975,1965589741,-1176859887,-886931705,-771494975,-1859575603,-628374693,578815929,65782219,688451026,1405311889,-338562892,-628424566,-338620046,-390068365,1526794244,147071683,-775726335,-167218197,147071700,-1060939007,17302752,-1269578917,-1964256784,1926925056,1944834325,82362377,18924554,-722025637,18924554,-338574501,-1005975949,-1017446112,-1061108726,1526800388,-256617533,9104337,326294155,192146385,570747072,-2000418271,-2000463103,-775726335,-166824981,-154918188,169943764,1526827204,81838275,-1017446008,-628686710,-628686584,-2030007613,-2029969190,9094106,25746055,1405344391,-775713966,-1948777501,65196482,-2030007344,-2029975078,37784282,1091099271,-1017423358,-1014279597,-670833711,-489569653,9162755,18995847,1082841735,551192322,1532625473,-1957538877,65262019,-775779368,-1949301790,-1982167296,-1965390079,-628686272,1510097288,50011,0,0,0,0,0,0,518818645,1317754710,209634310,-217549115,526278564,707273,518818645,-1958477640,567084638,520126501,182985,137869342,-4663154,181018623,934813184,-1193767416,-903872513,-1205993470,-661780425,536870840,503318730,-1912064072,-18216,576031,137869342,-4663154,46800895,934813184,-1193767416,-903872513,-1205993470,-661780425,536870840,503317194,-1912064072,-18216,313887,137869342,-4663154,281681919,934813184,1792577032,84449792,-887159897,137869342,-1070868338,113909657,934813184,735612424,80355264,0,0,0,0,0,0,518818645,1183536982,-773795578,99650528,-768409592,1973047378,-1962467553,-620017448,1397955700,-1761445734,-1030857981,-1951663989,-1070355514,1397992363,-1761424486,1583306755,46844191,-326413056,-1957210594,-1705571714,60228216,393527819,-164380018,637831974,637944875,1912751163,-879077620,-1207724286,1592524799,119408272,990153503,57803332,-1962813464,-2083288292,1183516867,37783816,-1996077429,-2082829568,344523970,1912882235,71600389,-1310186773,71616257,478887936,990178179,276039260,-372126837,-511489719,1435900,-344794741,-1705566458,60228299,1583335307,113953055,-1923656192,-117241732,-1962379379,1912945412,-2029131006,-1962637051,1166475844,38045954,-1312596385,28392704,518818645,2123061078,-1705553658,60228216,1959791449,-1950183917,1552623344,473638406,-1705571214,60228299,-369098824,503709826,1418534663,-2016214264,38112250,-922027385,1659569013,79922064,225582139,1284098355,105679108,1324027017,75268496,108216320,-351904631,-1957654463,66750426,82805564,137217931,-1962637056,-1961916147,1334379085,872056578,-774272055,79922147,359865403,-2083812527,205194433,451412851,954751232,-338981889,105928928,-879077601,1476630274,-920691105,1442841290,142380375,-117180533,87752843,-645201294,1438867039,-14750581,1201276534,520328962,182985,518818645,2123061078,2023380744,184784642,-1907329854,-1946799166,-1073019322,-1960441227,-388955580,1240197329,-523116335,38011686,1929657126,-18427,89143275,1464860680,-1761424486,1490170627,1783648855,42768898,-1073020009,-125104780,41458256,-1030880361,1493494617,638643016,-788378487,-1947610647,-879077439,1594070786,-892788898,76218372,-1996078037,139758852,50742411,-1948742718,1277887052,115986694,1465255710,-91491445,1604711420,1284048734,49926,0,0,0,0,0,0,1760332629,1586167837,8185866,-402104693,1586167905,4646918,-1444324006,444928,1760332629,1586167863,6088712,-402235765,1566179393,-905912855,-1957363708,5728492,-401711477,1586167874,2615308,-401973621,1566179340,-905907991,-620036086,1122502772,1330134272,-1950154379,1617279937,194007275,-402098981,1279066157,-1023314609,1740358027,-1875121312,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064433609,639601446,-2147334261,-1013948444,855950467,240829376,-1801721262,46662551,1448542208,137869342,1988876430,-1961063670,-461372857,1330658655,677907058,620599810,569051063,108461910,525198746,1459129095,-1710721281,119496965,1459504777,1306892887,1183516447,1600004094,445129,1458342741,137869342,1988876430,-1961063672,-461372857,1330658655,728238706,620599809,166397879,108461910,526452122,-916578553,-939522870,1459617836,934813270,-942109176,59974,1183432747,-632911396,-1980873079,1586222662,-1960867058,-461372857,1330658655,-1360460942,241076995,1207312267,141820938,-1710328065,119489585,-1995946357,1183571526,-532248314,-1928431873,1343674950,999948906,-1962467501,1177280070,-1036805670,1183433259,-532247800,-1713617365,-1037319629,-1962522999,1207831646,1409715715,207522563,-1995994330,-661917626,206015270,200427145,-1708100416,119495122,199640713,-1708886848,119495122,199509641,-1709673280,119495122,199771785,-1710459712,119495122,199378569,-385649216,1183515409,1574384,-1979824503,-125047738,55838350,637570793,-120519285,1207453321,-297387705,1183384445,93005550,1207322249,93005383,1207584393,-1906382009,637752326,1195849099,-1996125402,1195899974,1457944319,-1946781953,-972879802,2130462267,-62485757,-92864688,526012058,1975520007,40626435,-1947830529,1177287750,2110143240,1355188994,-624897,1996487798,1515100922,-1073019105,1189675893,1409715714,-129594621,200822527,1201173952,-230257849,200429311,-385649472,1586233189,1200301808,-230258420,99501707,-524222456,-733574909,-899445,-1072958898,-1494678667,-330921215,-1946925431,651725816,-506392693,134594819,-330921728,-788165850,-129594888,-1960425657,-163149563,1195853639,109981931,-1960443052,642205493,1183384971,-12105732,-11082634,-1957628298,1174664774,1318735878,185016154,-385649216],445,[109969837,1183515476,-129040392,-965361653,-1962877207,2089675870,93005316,38222118,-655817868,-360807680,-14387968,1150997622,-1996021985,-1072960954,1927873397,-19363071,109970247,1586168660,126559978,-1915206007,922682948,-1957690540,101051462,922701824,1996424020,1409715928,889136643,653024907,543832063,526104218,-1980182265,1183578182,-28931624,55838350,637820045,1183385483,-25785350,-506229,-1072957362,109984116,-1960443052,642139708,1183384715,-12171524,2116806774,1183536904,105262074,-62485680,1342719491,66733707,-1706031546,119495246,-1066024949,-1962878743,1183444038,1409715956,651725571,67438475,31510784,1325395014,-193557518,15892099,384369524,76228351,1183447249,73174520,-1995994330,2140011078,-129594622,200822527,-385649216,110034558,-1960443052,642205493,1183384971,-12105732,-1957240202,1177287238,1996443654,-92864516,526012058,1958742791,1409715814,-4003069,1996482166,-461963290,211419754,185016151,-11766592,1996482678,-495517720,211419754,185016151,-13077312,1996482166,-394854426,211419754,185016151,-14388032,1996482166,209125350,211419498,185016151,-15698752,1996426870,175570918,-69539826,-2083109239,1946217086,-362902772,1392726014,-1761255526,-428409085,-1761255526,-461963517,-1761255526,-394854653,-1761255526,-495517949,-1761255526,207522563,-1962717186,1579144774,181061983,0,0,0,0,1760332629,1586167825,845838,1172921690,707072,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064433609,639601446,-2147334261,-1013948444,855950467,240829376,-1801721262,-1957362793,934813420,-2585080,1996426870,175570700,-16222465,23725686,520102120,707273,-1275051,1996426870,175570700,-16222465,6948470,-922745624,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267,141820938,-1710328065,119489585,-1961992565,38243103,1029694592,242372432,-1711006872,129443069,-369342839,-1070921936,-1980086647,1183448134,-767129108,-1982314871,1586222150,-1908962546,-1962716154,-1960436132,1166747199,263438,2113933885,1166747179,394510,-1705975599,119480132,198723209,-385649216,-661977368,-1962719234,263431,-1933162871,166447198,-1985853811,1452066374,172291784,-16223200,1218055798,-1962467546,-2037838778,1183580030,-2142861046,-1995946357,1183547974,-2075752186,294531,1996427380,2122747150,1783633663,1396414978,1183516447,138840450,-8483189,990662281,-1995211327,-1946190202,-2109306431,-1962391927,-1979744634,1183517766,105286020,-1988079989,-1053095346,1183388029,-1983804544,1183417414,-2142860538,-1962260855,1183396420,308055038,1200299915,-700020470,1946158397,-327251103,8946827,2097152317,112643,1038763657,58523650,-1962803009,1023445636,58523649,-1996488264,-813435834,-27358448,163715,-813615243,1962870784,712310572,-14804374,1183659124,-1957685554,1610559068,2126514952,-797015290,-955089152,118854,-1070920725,-1980479863,2123098694,341609452,529207179,-1962260597,1282689232,-1960783997,2139356766,1081409538,1963129475,1087341325,1200347531,-129595120,-771019029,-813618571,1962869760,712310572,-14804118,1183659636,-1957685558,1610559068,2126514952,-864124154,-955941120,117830,114720387,1183523444,704172522,1183517766,-120502038,-1962392063,-120458170,-1962260951,-783748026,105251320,209125206,-16091393,1996425334,39430,-133494873,13403382,1444049930,-15960321,1996425846,108461832,524471450,178695,2148343,-2101738636,281540352,-2095156224,2114054782,281706499,97943171,2122518388,158597334,114720387,-897580172,-27358432,1461961355,1976580896,46659450,-166562560,1963074631,608695820,-2090306559,1946157695,205949794,-9009527,-1995815285,-1946191738,-2037839802,1183580026,2089191686,-696351745,-1961396986,-120460730,-8485375,-772518261,-2142371335,696403497,1784054862,-1929221626,385842822,1988529488,1464866559,75491342,1090143881,-1070922635,28836843,-96040704,-1979955575,2122576502,57934074,-150710295,1946173639,242679602,-1493123430,-767129337,58048523,-16503319,1996488310,39672,1183385631,1975520212,-763953397,521748122,68217095,-146747517,1962942663,25487619,-151101813,1946232391,-228684951,21397379,-940089228,1517617216,721962635,1183443526,-193557510,-1962248701,1311442510,-28407308,65687179,1317604430,2143370236,21293315,2147382841,20769027,1359902463,1354836822,-134318549,6969054,6946922,-1052483701,-1208024349,-1208023734,362415432,-385409235,1586168082,746061810,1781168127,1778412112,1778412032,503343616,-1925810177,1344160839,6946922,-13738101,1183521887,205915114,-8485239,721962635,1183443526,13105024,-1962576892,65784902,-1996488264,731508806,-1980182078,1183575622,2122725760,-1990361601,1183575166,172360692,-1946270071,1177224774,1954974196,-12981249,1183576694,1342704876,-8485235,40521750,-9140597,-296842424,1006521859,-1962770751,1996443841,-965279800,382879373,17275472,1183516583,-28966416,972965515,2147447942,-327251010,-893301,2013211767,1783720490,1778412032,1778412032,1778412032,1778412032,1778412032,778013440,-149135361,1946173639,242679595,-1697483009,119492069,1996484747,-730398734,-157679254,-16244990,-1705636234,119492069,-1697483009,119478590,1099767,1927873397,13104898,-1958448126,1183386694,-2109306490,-9009527,-1995815285,-2037807034,-2037776516,1183580024,-2037823480,-2037776514,1183580026,1183401990,-2142860924,-1928431873,385840774,-1710921136,129959715,-2097010455,1963382398,-228685001,-1961730165,309853983,-1710196737,121045370,198985353,-14846784,-1706029450,119492069,198854281,-14387776,1050336374,-955834599,56390,-150679677,1946158279,-228685037,-1993062517,1586291270,-2096239644,-404027185,1183432747,-498693660,575479,1586171508,910658546,-1931065719,149678174,1183432747,-431584792,-893301,2013211767,1783654954,1778412032,-461963520,-1935617,-1924077450,1344160839,6946922,-13738101,1183521887,2122746124,-364510209,2114471483,138840835,-1954527607,1311443022,2109815786,-1983804670,1183547974,-2075752184,134268919,1183516020,-1207702576,1183383553,-1037329936,1183447249,-196703250,-1995815421,-1979747706,1183579718,-196728058,-9140599,-1947435383,904595062,-887041,-2037519242,1343684478,-2037709718,-1958150284,1308880462,2126593022,1354861314,-3639553,6997622,127533162,-1962432767,1174532166,-28931074,-9140679,1183564415,-2142860924,-9271669,1006587021,-1962770751,-62486079,-1995813237,-259260850,1996436459,-327745550,-8485235,40521750,65947275,1284374086,2126593023,1354861314,-3639553,6997622,127533162,-1962432767,1174532166,-25806338,2123090044,-193058042,880672315,820772491,-887041,-2037519242,1343684478,1183515242,-1949891602,994641486,-1962770751,1996443841,-965279800,6946922,-1493104742,-260177145,2131131961,-228684853,-13862913,1365912183,6946922,6946922,6946922,6946922,6946922,1602945130,476053294,114720387,2122520949,326369500,-15829249,-442836362,-16310451,1050336374,-955834599,130118,14188163,1586170996,55574232,90151507,1183515543,-916496644,-939520830,1459617822,1409715798,341740291,639524747,1190543243,846463494,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,6967326,1602945130,476053294,-369211767,1586168134,845122324,35932150,1586177652,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,-1024764154,175997734,-385649372,1183514804,138808074,1183519348,173443848,-427913954,118943883,233560718,-1927364468,2123174005,-1912138010,-1515870760,1586175909,-2004382956,-431609600,9078667,-1947711959,16812167,-2020873658,1174470794,508005356,-941472119,25420870,1357006477,522939034,1975520007,10807555,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,1183666206,-1957685522,1560227447,-28931812,-166437237,167824519,-11291020,1996484214,-227082256,-1695254785,119489228,1586209515,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,101729677,779586384,-1994629889,1586232902,-863504876,477366784,1409715795,274566403,641204006,638744063,638875135,-1709804033,119489228,1593722507,281725279,0,1760332629,1586167840,4712460,-1962391925,1586170446,48480518,1509987048,25094493,1426065610,1281944715,274631424,-1962924824,1317735494,310030,-1962910488,1317734470,178954,1509970152,27912541,184552650,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,518818645,-16091393,1996425334,387078,113953055,-326413056,1988843350,-1933147896,105155333,1886765067,-16040821,1451963508,71731974,1912886331,991196935,259457604,41458263,-771030121,1157563764,860089094,-1996191296,1149830212,105154818,38246999,45613975,1996443681,74907398,-1761465446,1958742787,1475906352,-1761445734,1959922435,-1958967010,1552483934,73304836,-16622455,1583285828,443081,28889651,1475603200,-1761458278,-1194183933,-420806654,518818645,-402229505,-920715259,1426064074,1586228363,-1836086524,1225777925,93491081,93095819,46897744,-1027013737,934805506,-326413048,1473809950,-1962115445,-1960866849,-2145416225,2085618303,52738060,620599888,736823223,-1948284016,172488223,1460040708,524562842,1201297159,856104785,1996445659,142016266,1996444499,244338694,1593861608,147507487,137869312,518818645,-2091394930,1946158718,276728649,529260427,529260427,1342340992,951585916,-40218619,-351815900,-544501715,1207312267,108266506,1144101463,-1705572577,119492935,242679639,-15960321,1996425846,108461832,-401698736,526319622,838345,712,-1957210594,1988692086,176080126,-955531124,-829748108,52885043,46629685,-1070335774,1073610369,-2048326794,-24952832,-1946717694,-523157306,67494097,1792160512,-397389312,-770965953,-1030854540,-1962933569,1272875982,-472783919,242664734,818819,76223093,208994363,990004363,74777152,-28407479,-506343029,530969596,185761419,-1207012097,1460011010,-1705881594,119493435,-28931321,41766,106414131,209125200,-16091393,244319862,1342216168,2062024810,1583307006,248170783,46661632,1448542208,-955752821,130630,-1727379829,-1037319629,-1014237045,734147481,1004047298,-1207599109,48955393,1992605739,1149838852,1958742788,-25261800,1586232203,176063486,-1207600128,48955393,1183432747,-775713794,2109737952,178444,-140916853,-336032775,-775714042,651725792,-1962779511,-1947741753,652159947,721968265,-28441656,105679142,-1026990242,751304712,1448542208,-1962129781,1077939798,-1981266295,-4658602,-700020353,-1194047863,1183416321,-666465830,185222795,829687878,1183432747,-96040460,-1962391925,1183386198,-229209616,-990230901,958794846,-1004831225,1183051870,-1960443152,-196738809,-335919361,207537379,-1995994330,-919866298,-1897374069,1089202758,651445899,108857145,-1995994330,1183568966,121186008,-1960442242,-666466041,651576971,2097301305,1200301575,-700020478,651839115,2114078521,1200301575],446,[-632911614,1090831235,2146717241,172395451,1963476491,209110043,38046502,72649510,652887694,-1993996407,1589903959,134161932,14698183,-1980355840,1988750966,-461993496,1964013113,14280963,-1961861493,-329348833,537544694,1996425332,642292240,1586169631,843549676,-1946270071,529207903,-1995815029,87947334,-1103137792,1586167824,41911294,-164399872,1946420806,13533485,-329348344,-13862913,443165303,880279326,383534733,778013520,185098239,-2096726336,2130763390,-565786875,1586167809,341806060,-74770549,1166753163,1222150922,-830252428,-25261280,163203,1190547061,1215628294,1963129731,1087275789,1200347787,-431585008,-620022037,-830393739,1586168832,746061804,1781168127,2013208091,-599356106,1602965526,140508974,108969995,14581379,1187449471,-352321058,18923011,-135629175,1946222790,32368899,-1280257,1996477558,-663289898,-1696958721,128385024,1586229259,-863504660,309594624,-730398893,-2722049,1996478582,1120705242,1586169631,41911294,-385649653,-956890888,125108256,604391050,-1975028732,69469766,-407304844,-1978537213,19203654,81152,-511653605,381780990,1374451455,638344900,1200437247,-1924135422,1343673414,136550998,1183385567,74793198,65781803,-1996488264,1988750918,281475050,-1961790464,-1081873314,2113994888,105286151,57934884,-1962852631,1175128646,-1004047096,-2094658466,511574335,-1961855233,1086491843,642798144,597309439,-1995981049,1187506246,-385875474,1183514895,138808074,-1070862220,-1980479863,1183578694,173443848,-1980742007,1183576662,207537402,2114402598,276234193,-1040955765,-1023212832,1077985932,1589923922,939468528,-1090051174,-398063353,653287108,1174472587,-263814156,-96010494,1988740331,105314026,-385649660,1183514795,138808074,-1595341964,-364448256,-166169342,1963074631,608695826,-385649407,2139291787,57999362,-1979677975,19203654,81152,-494677477,1190543875,57942250,-159331712,1947265606,-329348324,8961923,-2147254783,2122518730,158598648,16285315,-897580172,-27358432,1461961355,1976580896,-327745732,621168266,20774913,616569600,1443326,207537232,-1925710042,1342571079,383010445,-361300144,-553114726,-297367289,721712448,-1207702592,1183383553,-293698578,-385649664,2122514714,309593848,621168266,20774916,616569600,2360804,146277355,-364508928,552224502,-1058471051,-347698688,1450508580,82462454,1586170484,877104108,65788556,-1952858069,-27883024,149571318,1586170484,910658540,65788556,-1952858069,-94991880,-1286517,2013211767,1783654954,1778412032,-25755904,-1923657130,1344160839,6946922,-13738101,1996430431,242679568,-15960321,1996425846,108461832,-1411329,1996479094,-696844328,-2853121,1996482166,-596181026,383796877,65661008,-1964751223,19196742,1586177909,746061804,1781168127,1778412113,1778412032,1778412032,1778412032,1778412032,-1962907136,1610559071,-364448228,-164793328,1963198022,172395303,1963476491,207537194,20939558,1996431742,-1933341936,1379942594,939468368,-1090051174,-398030585,32196342,1451972212,-1955927072,1175128646,736982024,-92370433,-1962391925,1183386198,-229209616,-990230901,958794846,-3047929,-947187594,50520257,1086491843,-1001369024,-14225314,119773751,1174996927,-262224664,-2093022426,-16584634,-924059066,15629955,2122518645,175440100,15236739,-768932747,28967915,1589807872,214616415,2148352,509040128,17333891,1183545470,106859272,1455743991,-976223478,1183517278,-774372602,-28931608,-1945712501,-1916760368,-225714050,990356979,-1959037734,-1946973190,-1510736306,-208929909,1392932395,-1962647925,176044801,3740532,1317736318,732296190,-24443274,-351898069,-1947038744,-1510736306,106824539,-1944141333,-1915187504,-91496330,-201437557,1595875237,180537694,313344,509040128,856061637,71732178,2014024,-972823561,84166281,1183383582,474269692,-964493311,1928346398,108447220,1006632889,58000502,-2054131221,1718885452,-1014767989,-28915938,1580924928,-2062191364,276168270,990921867,58003527,-2080481655,-420798781,1962823301,1976665366,-27359475,1853383,-27359488,1153893867,855638044,1976665536,-137300222,71748,-347995276,407172872,24379394,1975520074,1959888137,474269445,-964493312,529066782,-1026990497,-1957363706,509040364,-1962510651,20776006,-1090160896,652935169,1179240587,-1375784122,-661978442,1178999011,2126724013,-338546172,-1308003324,1960196609,-225818877,-947133214,1963130496,1595883521,113428830,313344,509040128,1988874803,1988707844,209110526,-1995944309,2126777420,106859280,-1982266549,1312554078,-385649156,1183514754,172375038,637958771,637683083,2097562939,1959922229,-28901587,722224267,239372737,-955495287,137284,1444827729,-15567105,1996427382,8513544,-964470438,206342430,28758578,812921579,712308234,-1946269953,205794241,-955366263,71748,1444827729,-15567105,1996427382,5105672,-964470438,206342430,28505650,-947714239,-8984316,309645834,722224267,239372737,-955495287,137284,1277889515,239896844,18367687,-11133440,1996427894,142016272,-1962931480,1595932230,281200990,-326413056,-987867306,1200294494,-930375410,51136395,274172368,721704491,-523172794,1992679633,46564102,-1817317373,-506338863,1313796355,175556013,-1995285367,1992627268,-773664506,-1376648222,-1382961773,-1054102126,734694295,-473943093,-922009593,-654900615,75104011,-638068489,-1995802939,2088962628,75300878,-537404789,1149967497,-1983446254,1153898052,1358954780,209125207,-401967361,1595930384,180537694,4245504,-950577664,53830,-1960675701,-92894924,-1993194357,-796073402,2123219086,74892772,-67107655,1992664307,2126818590,197299226,-1960020777,1372730312,1394445094,106387026,1398152734,536734696,1516134151,-774896805,65262051,46629875,-1948458407,503770050,-840413098,1183400189,137870078,-768353650,-150987077,-1949791261,1078001222,-939269935,-150941053,16782918,1094780276,-150941053,71238,1988828532,510954490,117978984,640977702,51266699,1078001222,-939269935,184603267,-385649454,1119552674,1364349696,-1761465446,-62486269,58048523,1342475753,-1761445734,1975663363,74639619,-1980213623,1190655558,1946158102,-92894447,-1958447987,1183384132,38062058,28835842,373749504,57936896,-1995815285,1183572038,373749524,561316096,-1946519925,929570420,-1960442104,1552623156,-564229870,375163686,1004297865,-1962770749,-530674749,1586097105,-1983708198,1190597702,1946173462,578223919,-1493123430,-465139449,58048523,-16525591,1996481142,39436,1183385631,1975520230,-428409077,521748122,62515463,-1946782011,515505734,98694912,-268238844,-1947044215,-523108794,1988751363,511100400,444515501,-687095156,-930392972,1183432755,-1069119036,1375098507,1394445094,106387026,-11133410,-11339658,1996488310,1996444612,-55449408,1583286047,1183406938,-1000472128,-472783919,-947653885,-1069118718,-150987077,63998947,-497420714,-1069118530,-617409557,1996445214,-159973384,1409185535,1961382736,-297367044,-1191174469,1996423186,-159973384,-397323440,1183578839,2013678,-661921289,-940149051,2147422784,-1946913143,306482142,1195104515,-1946586094,868625347,1408366546,1347821136,-1528278447,1190615290,1962934552,1347821062,1543185128,-1911533941,1200355398,341216018,58640955,990014953,-1962770750,374639554,41861691,-964443509,1928543006,-968455696,2093370939,18999555,13649607,12144896,-193557632,-940409205,59462,1088046731,1995952691,-631862816,58061627,-2087686677,1946164348,-1425765626,-1947711745,-398652860,-352094973,2088996932,410255364,425091,67177086,17319051,770377284,16925835,636159556,-930393773,-1962519413,-805107644,-1056766837,-2096997237,108986618,-754728701,1418327531,1493469446,990153563,-955941439,118854,-964441973,1502472990,14319235,2122535029,1249641192,2111721019,373749511,1047789824,538330871,506950656,-1912064072,-465138216,-16363181,1996487286,1996424726,-394854414,1996424785,-1706027280,128385287,526080263,175489035,1459959,-385649663,2122514867,762577104,-1962520237,-196727869,855645883,1358165970,-193528034,-397257904,-145163945,71750,-14808971,-397347722,1493694931,-672579237,340671486,602473333,-193033471,57867067,989911273,427103309,1005876875,1359705335,-1962930247,1504048071,1183053963,-1259790604,374160128,-1394015363,272993024,243106624,1208121600,272992584,-989667135,-964485514,-1376779518,-1378990455,-1379121527,-1379252599,-1899477367,1183578206,-834262070,-1948760439,1177274438,-700020276,949635,1183518072,373656008,-1982970229,-1962153211,1166658630,-901346538,1183516041,393756888,1996489277,-700019950,1024227392,125239298,-401979961,858778371,-666486336,-2092955276,2030098558,-2082932990,2030098046,-136775931,1166661726,105992970,-2590977,1461638774,133329896,1290361689,516391935,1006576105,91558479,-350305405,734235638,515896390,-137219328,1958743031,1364395553,1996430928,1381454068,1492659944,18368247,503870720,1358198527,1509468904,1988822875,-41489932,-1912064072,373749720,208928772,-1912965493,1183532148,38046186,1075201783,-13798400,1996431990,1306893028,-259324129,-16776776,1996487286,-157658906,-16244990,-1705631114,119492069,-1696303361,119478590,30557895,-1898935296,-461992488,-1190887740,-1527578620,16547459,1996425332,46897916,2122515351,141820156,-1694730497,60228167,-1912064072,-767128616,-1026990497,32,0,0,0,-1304571341,575489,1465261568,-661729140,1183563918,341740304,721420729,-150700605,-1982203944,1317666374,239504380,-1189978485,-1020592127,-654899331,-1964385801,-96040704,-1946661239,1586231878,2093169662,-1946514629,1962871760,735183620,-1946496557,2123043958,-95515886,1381048291,1996445526,108461832,1510629119,-125959335,2113820203,-95026426,-486771197,13167073,-745801077,74776331,-802434557,1988885201,310283028,-469873013,-1900006621,1448235456,142016343,-16353537,1499073118,737965571,108919382,66999811,-572327810,-1996453399,1317665350,-96039944,1006526091,-1958708029,198216698,50623743,1121135570,1988885201,310283028,-470135157,-1900006621,1448235456,142016343,-16353537,1499073118,737705475,109051478,66737667,-572326794,-1953482005,198413306,50623743,1120938962,1988885201,310283028,-469873013,1448235295,142016343,-16353537,1499073118,737965571,109050454,66999811,-505218946,-920691105,-1207955254,147327031,-1910636544,-1957210408,-544534914,-544530549,2139103115,209473538,1342447544,-1222312550,12773639,529260427,67782646,-1705572748,119489585,-1929579637,-1916760368,-678692738,-1425258869,-1425389941,28965515,-1696910592,119493505,-491891,1461067380,522870938,1975520007,8775939,622208,1996428404,142016270,-1710852353,119477080,-1996077431,1317865558,779914236,-13863681,1996434036,108461832,1577013526,1145867524,-13863681,1996434036,-92864520,-100609,1360985206,-1960813057,1452013638,-146652934,167824516,1443787776,-493825,1381038710,524471450,-1949748473,1452014662,745865214,1378514175,-11447984,1583285341,181061919,-18432,-1191973991,147327031,-1910636544,-1957210408,-544535938,1207312267,108266506,1144101463,-208992481,-1064382324,-1946386803,-1951725498,-1918171578,28966014,-1696910592,119493505,-229747,1461067380,522870938,1975520007,-18425,12904857,858684555,745865170,-13994753,1996487798,1381126910,543031122,-1115436749],447,[1946288266,745864986,1378514175,-11447984,1552614493,642250546,91554048,-352286231,1979058695,8448259,-151370103,1946225220,442272584,1200299915,-129595126,-1694992641,60228216,-661929330,-2096133338,1183515843,121317114,-1014823052,-336141814,113476372,653807243,33769462,-1960432524,1183385159,-126418950,-1761424486,-2034893053,41458176,-1030880361,1183570059,-773795334,113476576,-1920215037,-14286714,1468737079,1391866370,46897745,1482294167,-920691105,1426065098,-2140607349,173968131,1509964776,-19928739,1426065098,-1805063029,241076995,1509966312,-37492387,-1711276104,1426066122,-1352078197,172395267,-401846645,1566179421,-889433623,-620036080,770182516,1330461952,1346176626,-1023314097,1656471947,-1873351840,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046020,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,-1751868438,3,0,0,0,0,0,8392,-164932009,-1962522997,1183385686,-162100748,-1877969153,624748558,201213577,-385649216,-661978400,-2047459445,1946222766,44820739,17464707,-387382412,1183536896,206998282,318767877,-263812650,1391613577,427812944,-166989685,250151797,2023380481,84121346,1347551250,-1961081461,-523166123,1347605201,-1357076582,-1950183929,-263812136,-1962440410,132547,-511588069,-788332536,-661929330,653411979,-1014298743,452985349,148996553,-1898904832,-1948742718,-1993994682,96701191,-920977406,582017,1183437059,-27883012,1183432747,-129594886,-1980860791,1183575166,206998282,2012894777,956658227,745797702,-2081136956,1929573446,-163151611,-1960443896,-60898297,50087555,1182860659,637536510,1182992265,1451426296,-1024786182,-1947187573,1157755478,508891420,46897750,-1159134313,175997697,-385649662,1183515057,206998282,318767877,-263812650,-2131601783,1946165629,-1400534260,-163149568,-336822647,675646772,1166888990,1750081056,-442851326,-1996253435,-12716474,-16026113,-1628897674,-373282046,2122908050,6967532,40501354,-1761298278,-28931325,56493625,922711925,2023359324,-1996253438,1451878470,-263812118,66213515,-2096930298,243990738,-617938080,2087899963,-1053096841,1996453490,-159973616,-788307295,-11512864,1996483190,20900072,292929547,-385976577,922681909,-879099044,-352086270,1644611468,-1593835517,-768933024,2012370491,990212667,880275526,56375039,-1761424486,-263812349,-1980606837,1451876422,239504354,-1816951,1996427382,1778412278,-532247290,-437759978,1975520000,-12850825,-1947187573,244052566,-506395806,-991408639,-1993938850,1468605959,239504130,82331267,652762820,1182992265,-1070923032,-1980086647,1183578182,206998282,2012894777,956658213,510916678,637951684,1589905291,126428904,33965699,48776835,33048195,16406147,1183568107,1644560880,1547108099,46897667,720044951,185353867,578030150,-15698177,1183577718,206998282,-757997359,1996443730,108461832,184567784,-385649216,2123103901,561873132,-16222976,1855649398,-1962699004,1452011590,408238578,91360631,1930839353,373655814,-1961339511,1452011590,272957938,-1106094831,-963969023,-892772514,214433804,-2091515904,1962936958,142508809,-385649408,2122514661,125108234,556673,-1106938116,65797120,-16222581,1996426358,74907398,85367382,1183384471,1975925756,9627907,1177273995,-129594884,737953419,-1948570670,72221128,62511635,31707904,1586169438,-1962439922,38243288,1029694592,91443025,-352321096,197143298,-1988594496,-2020869514,-1752498010,1183383720,-162100748,1668599819,737691275,-1642710062,1918400261,-1677313274,-11503867,-60158346,1223974655,-1633607307,-1677325563,-1280763,1996426358,74907398,-1694992641,60228886,1979205179,-1960252634,-919864714,419984937,1183517262,735194108,29920219,-636287922,-754973767,106824163,738136297,-1207702592,-916586495,1426066626,-1957237621,931857502,11439232,-1296268543,259260416,-401698733,-1258348206,1603928242,-2096916731,1963002492,-1329822958,846462976,11580671,-1761458278,-2094535933,1963068028,561807393,-16157696,-1711231820,60228718,505955469,541363536,6836254,98933282,-916585577,-939523390,1459617822,-28915882,1586233343,175636230,-1761445734,-1950183933,-1929671720,-1960380346,-524206073,-364476158,-1706033046,119480181,200033929,-385649216,-1706032985,60228216,-1981659511,1183442006,-396981786,653805198,-1014231669,-259276146,38570278,1183433099,-498695174,-2083812604,2122908871,-196179470,1589911787,1200301810,1468737030,-497105912,638028070,-2096998519,-2096831930,-16059834,2122578510,-629866246,-2130413941,1962997758,-429997046,509734,-2096239869,141899774,652631748,1991,1443395327,-773175669,1342204648,-1542401,-401676682,1183447738,-327745538,-1761424486,-327745789,-1761458278,106859267,-1710589953,60228299,1593722507,113428831,8570880,-950642944,64070,-1878100225,534308878,185484937,-1962183488,-163607592,16821893,-1796668556,205949456,-264379350,-385649408,58069082,739278825,-385649389,237764744,-1494678667,1929587712,275441923,58130732,-33457431,-385649208,36438523,1441334131,1996696592,48163075,57999916,738409705,-385649403,-922877014,417923957,1976106501,142207235,58050814,-32987415,-385649208,36440276,-2014772363,1976106505,173992195,57870124,739250153,-385648895,36440667,-488045707,1963338763,254535939,58001196,-384877591,529207280,-2147334261,1346199524,-385649585,1996426042,106873870,41418534,-1707606234,129961116,-1005902359,1182991966,-1960443386,-28931833,1342179333,522141594,-129595129,198854281,721778112,262793664,-1946257781,931781214,47859331,-2096734524,637797958,-1960441973,1183384151,-1604941410,317442347,647913156,1586169738,-16283430,1191157318,-247774758,1190586999,57934334,-992327937,-1960442274,-631338233,1182992265,1182990854,1183384282,106859464,-1962439898,126474846,33965699,47859331,-3783031,1996426870,-28931316,736678208,198098,1347605011,-126419170,-118167538,-1946532215,1066077790,-2147334773,1346199524,-2095876785,1946177661,1183666957,1783633606,1396414977,1996424991,90151672,-370605161,106873870,33965699,-1958769882,-1981754937,-947129274,1073930433,1067077696,-1996021985,1183445574,1975520250,-15472381,-2096734524,637797958,-1960441973,1183384151,-128546314,1140481675,-25196221,14698183,-1005393152,1183053430,-1960443146,-1992080636,1191181895,-196703264,1927300665,242679782,722237183,67026,1347605011,-227082466,-129701874,-375159,1894380150,-2081018881,-1006369210,-1960442274,1468737031,-364476158,-1913891191,1586037855,126559750,-1980217719,1128528966,637951625,1317605259,38768126,84299401,-1706033148,119480127,-1931065719,1183443038,-1470198618,-938747508,40513909,100157067,6946820,36411984,-259325033,58062347,1459506409,-1761445734,-431585021,-1981262199,1451861574,-879077720,-1962699006,1586232902,-1962440282,1183054918,1586168486,-2096658010,721593926,-227112503,1589908459,126494442,648437444,1191118728,-1505296406,-129091263,1988880503,242679794,-1962117377,-784271290,97659880,-770506750,1996443730,-428408856,-144644082,200951433,-16353802,-1997937034,1201297150,-385640702,1988824432,1996444426,1183536652,139889414,-506343797,1212727555,1592283218,-1907980019,1979842179,242679582,1443657471,-1962522997,-829749162,-1056710191,1375732781,222029904,-2087696759,276169470,637951684,1183385483,1200301714,-1807316734,-15829249,6950006,-1907978922,-1995635991,1589967998,1065559558,-385649408,1996426492,209125134,101349119,217573459,1037584009,58064895,-182039,761794166,1778412033,-666465023,-401715178,1589966506,529212934,-141869173,-2130545525,-782237722,-1950118938,-2004091810,1317626406,645958142,38112098,1029694592,108351308,-385875528,1183517855,211413502,-2096734524,637797958,-1960441973,1183384151,-262764050,-2096734581,637666886,1183385483,-28931604,-2096734581,637797958,-1960439925,1317601879,-1672050278,-2096734581,637797958,-1960439925,1317601879,-128546314,-2096734581,637666886,1317748619,-296875024,45614452,721611520,1727480000,-2083550228,-108853535,-920914687,50913667,591297,1357661833,522141594,-364476153,198985353,-385649216,1589967961,126559750,-1982046581,-599358713,105284354,106873858,-1962439898,126475358,33965699,-2080487797,-1962746810,126475358,47990403,-1982046581,-599358657,617057026,-1003064314,-1960380834,-596210937,1182991497,-1960443172,1988821575,-2096854564,637721670,-1962653813,76143734,47990403,105351974,-1982046581,-599358713,-1949750526,317455998,647651012,1586169738,-16283428,1191156294,-818200100,-940053902,57933825,-1948498177,1183575646,1958939632,1003039517,-1911065649,-1960382394,-596210937,1128465545,-2081405301,1090706502,1996482027,209125134,-773044597,1342204648,-361300194,-184227826,-375159,820636278,106874108,33965699,-1958769882,1182991966,-1960442874,1468737031,-1102673662,-1950329207,1182991966,-1960442874,1468737031,-196703998,-990488951,-2094612898,1182075967,41911078,-1958775552,-1983738685,1451863622,2139301552,74782730,334231083,648961732,-2096476278,-166002177,1174595203,-991505594,6948446,-1002963162,-1960399266,-148503481,-768931225,-1960411413,187048519,309600327,453115779,140736,-148488128,-259317657,-2094654485,1964510847,-336188668,1334453776,33522446,-427559397,-750369278,1200301798,1468737044,-330921706,200169097,-1005095728,-1960442274,-992859385,958840414,108333127,173488422,1589918324,637561350,1589917695,2013210302,2013210118,637561348,-1710327809,119498942,-2097144059,-417070894,144311217,1376198505,1757321808,1183385375,-296318484,-768883061,334251523,973467222,13796096,-1981266295,1347611222,522155418,-733574905,58048523,-1995841559,-1705976202,60228216,-1984280951,1183431766,-833189428,-661929330,-2092988122,-956122554,57414,-336429431,106873879,-1006138586,-1993950626,105284359,-1169784062,-532218110,148930179,1589961586,1065559742,638022924,163715,-35060876,-1166621696,1183637131,80160510,-953810904,580,648967876,-1912322933,-1993933242,-953809849,1607,1992605836,1284187822,650153478,638078857,673735,-1367948288,139758374,-1993949042,1992559703,1418405550,650153482,722360201,1334388425,1334388242,1334388240,1334388246,1334388244,1334388250,1334388248,1334388254,1334388252,1334388258,650128160,640042889,-2094774391,-2094482874,185380422,-1991936513,1183572038,48808414,2011186747,10676483,-1950726517,1183038550,1183384506,-229209616,-1951512949,-1960923050,-992309520,-1532628866,-1371110625,-1168194557,509478,-4569345,-1091837882,1183570731,1005113822,-1000114493,-1960399242,-1166621692,-2096854746,-2096976314,1124252230,1183572203,-1135178822,683296387,-1981528439,-1030953386,-1896641762,-461454118,-218098503,1182998437,1187457214,-1962934048,-388899258,1994409531,-1101085671,-1006138586,-1993950626,-1102675193,-1169784062,-532218110,1183571435,-1135178822,-1980217719,-1070859690,-1979824503,1183579206,-296317972,-657331503,1929270843,990213939,745995334,-2081136956,1929573446,-163151611,-1960443896,-128007161,49825411,1182860659,637536506,1182992265,1451426300,-1091895042,-15829249,1183517814,-363426840,-657331503,1996443730,-864616498,-240850930,-375159,-879045514,-16541950,1105843318,105284602,106873858,-1995994330,-16729467,1996426870],448,[175570700,-16222465,-1561852298,-666466041,1979711293,126806275,1745778431,1978204724,-1164080377,-1961391360,276792095,-15895295,1783762550,-171972553,65796235,-1996488257,-15992194,1996434548,1781885454,1778412032,-385848832,1589905225,1200301574,-524206076,-263812862,-1706033046,119480181,-15992693,837354357,2023380743,-1996253438,1451860550,-330921564,-991013239,-1960442274,-1030879665,-1993942901,-1572437233,106873858,71797542,648175300,1182992265,1183515298,139889414,-1980217719,1187510870,-1996488480,535557758,653811396,-1960441973,1589903959,126428834,39291174,83379843,77743747,-1948236033,1589960774,1194927622,-2787580,1996426870,-263812340,7006417,-294191280,250377983,-1980727832,-1705510330,60228299,-115414697,-2096734524,637666886,1183385483,106859506,67520131,638028582,-1996335221,1451878470,106859498,67520131,638028582,-1996335221,1451871814,-1982125104,1183576158,-363426840,-1980217719,250346070,-2080868668,637728838,1174471819,1580811248,-1947371534,1183576694,65065456,-523157306,524261968,-125106401,200834697,-385649153,1195898481,738096521,-1005524023,1183049822,-1960443160,-1991817465,960626245,-344460722,-1946255735,-523112378,737429129,-1005261861,1183043190,-1960443186,-25785596,50218627,960693385,-411569058,-15829249,1183517814,-196738062,1342204480,-126419170,-275191794,-369473911,-11274556,6950006,317260138,-62470399,1187446784,-1962934036,-768931258,-1980348791,-259262378,1589962449,1082861062,-431584778,1947092539,1975663364,13494531,931911819,17450230,-957807755,709135349,-1993583477,1451857478,-1924115816,1343677254,383141517,-1035563696,-1360506858,-330921711,58048523,1358273769,-1761445734,-1980724477,1183443542,-1940485750,1074560641,-1090161399,65732612,-956299585,57414,-1981788533,384564862,637951684,1183713163,76097258,33965699,1183532614,-818200086,1183049330,1854079494,1585644022,384499960,637951684,1183713163,76097258,33965699,1183532614,1312375274,-1947895818,1988749894,-800683570,1996445264,-1770586216,1357072010,248936191,-1961765144,-363427344,-337086839,-62470395,2122514433,343146748,-15829249,6950006,-16091393,1996425334,76278022,-1673473,922740342,-442891941,1342644045,1589903466,2013210262,-361300220,-1542401,1996476534,-1962906930,116824816,1996425071,-442870042,-16310451,1996426870,-1035564276,-775661941,64541162,1444148806,-11513096,1996459126,333975178,-96040466,15498883,770245493,-327745788,-1761424486,-327745789,-990468119,1182991966,-1960442874,1468737031,-62486270,-1946265975,1182991966,-1960443386,106859327,67520131,638028582,-1996335221,1451865670,106859448,67520131,638028582,-1996335221,1451881542,-1235303178,205488934,-2094644107,1962934911,-1933341891,-1438217790,648828553,403341187,-164952971,1589908459,1334453930,33522442,-427559397,-750369278,-1436629786,-14286742,-1960442249,-148503481,-768931225,-1960418069,187048519,343154759,541559590,453115779,48333769,-503889599,468447371,243237670,721712408,638643190,-2096214134,-166002177,1174595203,652661574,638863243,-1995024501,1451879494,1976568814,637561397,638089215,637958143,1778677759,2013210112,1757321742,520423199,13796096,61990692,526977178,-1706012153,119498942,-1981004151,-963908010,1174655531,-296348692,-2097136123,1183383762,-363427352,1973047378,-1996021985,-1072966586,-437714059,-562657022,41458256,1183384471,-1269397070,-1983101303,-1030828458,1183570059,-27882500,638028070,-2096998519,-1006325178,-1993952674,-1304001729,-532232446,2122907648,-1005065230,-1960442274,-1302412281,-2096658138,-2097019322,-16600506,2122571846,-479065888,649486020,1946959747,17295619,41911078,-385649664,1992556797,-1931572302,-953745850,637544452,148679,-1435057152,71600934,654198414,637814665,411591,-994014208,-1960400266,-1064434100,139430182,172476198,1992556544,1418405546,650153480,-1005824119,-1960400266,-1064433068,240617766,-1993946837,-1993993649,-1993994161,-1993992625,-1993993137,-1993991601,-1993992113,-1993990577,-1993991089,-1993989553,-1070915505,642222374,608667942,682772099,212485763,1165360907,-1948236151,-389947834,-532268286,-1561787529,-1303999744,-2085333365,-1996246458,1451880518,-1438217230,514610827,-628166517,-1510965564,1182998436,1589904298,130426546,-1303970048,-337623297,-1948570690,-388899258,1668727611,648705732,1992557707,76097202,44713603,45237891,-1948193981,1451995718,-1304001612,-465139416,-1931061623,-208986430,2126830222,1358308,-2095077901,-953633210,57414,-773962101,-532268056,1589909878,126559926,649223876,1182992265,1182991030,1191117490,-1948390432,1451995718,-129594956,737826441,-28931648,-1946401143,1452010566,-773139986,-27903016,535364467,990410745,58195014,-990308887,1183052894,91423476,150357633,126559744,-2080874812,1929574470,-96042747,-1993998328,-62487801,-27884799,1404627712,-1005816065,-1960442274,52831303,6956615,-380434864,1589903537,126559750,39291686,-628373365,1451880843,1396785662,-2097767855,-125107305,-28406969,1359365261,-2042197680,-1987555703,1317634678,-2097767804,-956103785,-259305408,522141594,516459271,-2108257456,1115971211,-1991093438,-1903591354,1872428926,50567043,1207926462,1996445470,-2039021688,-1752993894,242679555,-1962117377,-1711746618,-14790574,-401702794,1183443470,2125922298,-247862785,106873939,-1925710042,1343674438,-1192755094,376784900,1745778431,6947312,1183646058,240129752,-1981162008,1183578694,-916496646,-939521334,1459617848,209125206,637820612,1183385483,1183666380,1783633624,75098113,198985353,1024357568,57933825,-1962709015,1827264582,-866219261,-1962719234,54916671,-1957857920,-167049099,1448486260,-1761236582,1346387971,-2019950486,184784645,-1960676160,478874694,-422496373,-16629623,1780607751,-1710986686,60228931,1971974283,1979058952,51112195,130489483,1183514625,38242572,-2147334773,1194156004,1209627727,1967665012,32368899,-385649336,1212678658,384369525,47966466,1745647359,6947578,1166869866,240131594,-1981215256,-1024861114,175997698,-385649659,1166737586,-498693872,45587024,1183384471,263674,-1706033046,119480181,198854281,-385649216,-1706032491,60228216,-1981786487,1451871814,-1950183728,130492120,45809669,-1932000512,1166794822,126428684,-1962784883,-532247312,-1696434433,60228216,-1982708087,1187501142,-1996488452,-24387978,1589909483,-767130670,126559746,-1948236146,642205663,1191118729,-96039940,1178331345,-2131972,-879041930,-16541950,1114115190,-96040191,-768874287,318767621,-11513134,1996476534,32565710,51019139,-202833036,272993024,1357006473,-1761445734,-230258429,200562313,-14912304,-1924074378,1343679814,383141517,-934900400,-1696051178,200837898,-385649153,-1705573943,60228216,-1981786487,1451871814,-1950183728,130492120,45809667,-1932000512,-953753530,-1929379833,1183580743,-297367072,116409996,-193527984,-1963821313,-11473594,-401680778,-259323125,-2074999,1996485750,233478898,1183385375,1958743034,305594188,6967296,653418180,-16484353,-11083658,1996484726,-1711248658,124716790,1745647359,1183514946,-900297784,-657331503,-2097151483,1347551442,-3115265,-401682826,1183442802,-92864548,521748122,-879077625,1459853058,-1761458278,-495517949,-1761424486,17557763,1745647359,6947580,770245738,209125374,-1929184408,1344150597,-1753024870,1377539,1385822417,-32315056,1460434687,-402589848,1183443861,276661212,-953518847,4165,-1996437271,-141821826,-1895926135,637752326,-1995815797,7008838,527800912,1183385375,1975520218,10742019,41458256,1183384471,-531199522,-1982708087,1187501142,-352320260,1409715736,-27358461,-1006138586,-1993941410,-28933369,-565804286,-62485758,201084671,-992053824,-953757090,393799,-2080874869,1854081731,1183517426,-1981230606,334232646,55838350,-1006138586,-1993941386,-2092743932,-1962746298,1325399110,1975520252,209125347,-1962475672,134607430,1793642752,1996443648,-763953196,-430381042,-2341239,-879043978,-16541950,1201330806,-1962699006,1342098526,-595688701,-385649407,-4653935,-916496641,-939521342,1459617798,141986646,-1137049813,1567948976,-1960836504,1451951174,1976699654,1023767052,91422820,1689834027,-62486272,100554377,-686620663,-757997359,731533394,-1996253438,184594564,-1961265984,1452014662,-1467708930,-1433106176,-1983894784,1149836868,114460,58064651,-1962900759,-352276348,-92370562,-1961081717,1174609492,106304260,11179067,108518258,11043899,-1258302602,1183514800,106334980,209048075,1681720690,721777408,6600914,11043843,11179027,-1979955575,151387734,13796096,-757997359,40521810,-1761440614,200837891,-1962576385,-1863583106,11582601,-1946401141,-2071331242,-1802960728,1187446954,-352321030,1589652450,113428831,1755136,-4696576,-129594881,-1030519,244321398,-1995801112,-1073017786,820577141,-19363071,126550855,-1946532215,260770398,-1946792311,-1296593960,1962281728,-62470305,76218368,-1980479863,1200356934,-297367276,1200347531,106400516,-1981135223,1988750422,-60912654,1988833003,-1962636290,1183384148,-396981786,1978287673,-329893627,1183530356,-431617048,2122516853,58064888,-2080874871,1124662854,2012110393,-227111987,294531,-1494678667,1979058944,-1710724550,119480132,1586229387,-1296594438,-1002181888,-1993996682,-263796964,2122514433,2138374148,-1962679359,-1070861194,-1996341111,-1980562688,1149830212,-2090276090,1979709566,1586189845,340233210,65061184,-1711117744,60228999,-166989685,76237172,-2081143159,1979709566,-94467317,-15448181,65737799,-990361973,-1993996706,-161576185,-1962653813,1586169431,529212934,-1962679359,9041014,-1962782583,-217904570,721699977,105155008,-1947187575,1342049374,-263812349,180537694,182272,508974848,-1912064072,-28915752,1114243072,-1711226776,60228931,-15992693,-907476107,-952792320,1330709060,151798983,239388416,1153893120,-956298992,4676,185091723,1853097542,34227399,142016256,-1928956161,1344151620,-1710226840,60229093,11306121,1962934077,1444827156,379196010,1023645445,91553810,33441479,-1396931840,259325696,2194560,-1258354315,1855586476,-2096916732,220222,1746806389,-342228128,-1559777516,785449820,1049166688,113705822,866,1153895147,-956301046,130630,1352271722,-1996021948,1778431108,1146132992,-2071394529,241828022,524570778,-1199273721,22782208,12354697,12485831,2122514432,276103422,1778418024,-1711248896,60265679,49004587,1579141003,80398687,1624064,508974848,-1912064072,-230242344,1187446784,-2097151748,1946158718,108461845,6946922,6946922,-401735574,-1072962902,15270773,106859266,-1962719234,-263812857,-2013865845,1946222766,31320323,17465219,-1208000395,2023358640,-1996253438,1451881542,-263812106,-1962931707,-193018640,-218101319,-262239323,11569035,1358710409,-1761424486,-59310333,-1947181429,1468731463,591122,-788475261,1389548000,-1711117744,60228236,200427145,-14912064,1201339510,-385640702,6947161,-1711234456,119480181,201082505,-385649216,-1706032827,60228216,-1981266295,1183574614,656880,2126835851,637416,-661936653,67527,-2131730805,1946165631,-1400403118,-96040704,56376963,-1962314752,104400454,57934686,-16730647,7010934,40501354,-1761298278,1547108099,41458179,-259325033,56770179,-9866240,1996424822,56795642,7004369,-396996016,1183442088,-1957237762,2622915,-1014280162,503324677,-1610454960,-1761221222],449,[-96040701,1979711293,-59310185,-1761424486,-59310333,-1761458278,106859267,956518398,1946377758,11921667,56375039,-1761458278,-1547687165,1554187102,10610947,33441479,1547108096,46897667,922682263,1201275740,721655554,56533952,956521635,141950534,-402229505,1978393897,1794799359,1778412032,79206912,1996424087,-263812102,503319045,-1710069168,60228886,1962938941,-230242555,1589903361,-260666392,-1927774323,1152983156,-5901568,1855650422,-16541948,-879035274,-1962699006,-1081872290,1946157234,108461844,937954960,-262239482,11712511,-1761255526,106859267,1392726014,-1761255526,-226589949,-1962576896,49019974,1579139115,46844255,1755136,508974848,-1912064072,-1983894568,1183446086,172374514,1996431988,41458186,1183384471,-262764050,276090891,-1006207349,-2094600610,175440191,166445099,-369721717,45613455,139365120,199771785,-1207601969,48955393,1175175211,756643048,242352129,1996489005,9693443,-385649336,2123039029,22407670,-14679448,-1214641546,-1996253438,1451883590,-1706011906,60228139,-15992693,887686005,2023380737,-1996253438,1451878982,-26291732,737959633,-96040512,-1980217719,1183577726,-94991368,1929270841,956659509,779549766,653156036,1589905291,126428906,49170051,136691739,-263847680,48907907,136691739,-330956544,33048195,16406147,-1705525013,60228299,-16724247,240584822,-1946440984,1979649016,12445955,-622967,1996484726,-193527826,1794275071,63805952,1183385519,-195655182,812961803,-228670377,74972966,638028582,755128203,-628948989,-1924115968,1342572103,-549132274,-1082802165,-481564585,90151511,1810563991,-1946788213,656647,-1947316597,-1960906666,519146488,-1176859129,-1510801399,-431584993,185093771,91489870,-352320840,112643,-1981391221,-159973625,-64886770,201213577,-1960282944,-1960383496,96636099,1347551264,1460172543,184579816,-1961855808,1464862790,-1357420134,-163149561,738109417,175570943,-1761424486,533170947,-892772514,-1957363706,934813420,-2585080,1687815798,184784642,-1962576704,48956998,-920666069,1426064074,-1205932917,-661780425,520504971,182985,518818645,-1912064072,108462040,6946922,-1709146008,60228236,46844191,10012672,-950642944,65094,-16091393,-2037577610,1343684456,-442892182,-1996253435,1967192134,12314883,-16353537,-2037578634,1343684456,-1710227096,60229093,1090143881,-1763114123,-196702976,-342208490,-1995985132,-1072957882,-1706001036,60228216,1451882635,1959791602,-260142754,-493825,-11013514,-426052490,-1962699004,-97296,1996440948,-227082246,379213399,990091013,993293766,-730532746,-1694992641,60228718,1962934077,-92864734,-1761317222,-49917,1996428660,46897910,1996424087,38247158,28836759,-14488832,-879036810,-16541950,1201337974,-16541950,1855650422,-16541948,1855649910,721655556,-916496704,1426065602,-1000936309,-1977216930,-165279673,-259323545,1963064963,207537169,17286694,638082756,526279,-24953877,-1005486332,-970584994,1589904391,130491912,636158016,2131295875,207537169,134727206,638082756,67110855,1589907435,130426380,140428312,509734,274646016,-14286742,1992557687,210380300,1183771946,1200301586,736229122,2033106,-417017325,144311217,1376198505,1757321808,1589905183,117646856,83939971,-763166680,73319424,638028070,84039561,-763166620,-1706012160,119480181,281200990,-326413056,242649942,638600846,2622663,38061862,-1064566784,638213828,-1912451189,650546112,637815945,410823,-1899918336,-1960440762,-1047657385,139757862,172279590,-953810944,68676,705189514,1418274550,651307790,640046217,639915145,639784073,639653001,639521929,639390857,639259785,639128713,638997641,722752649,1284056777,1284056594,105251600,-1946146811,-892772670,-1957363700,602892524,-401979765,1183514825,139365126,-385876037,1566179559,-889486615,-1957363706,604596460,-1962522997,-4519858,13494527,350838106,314104,1760332629,1586177053,4777990,216620378,183033,1760332629,1183523889,6678534,434724186,183037,1760332629,1183523909,5367814,652827994,183037,1760332629,1183523929,4057094,602496346,183037,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046010,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,-1706012477,128914576,1951973387,1773912833,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1679142386,-486303852,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,-326412866,-1957210594,-628357562,1049477774,465110294,-1343030272,-75048821,-745799886,2123094787,-18382080,906413955,1946171779,906945319,1380987391,244340502,-337628440,919155471,1364210175,-1873340846,-625678322,526278553,182985,-185876429,518818645,-1962516853,1960512451,-1960867054,-511638961,-108961793,57954129,520898443,182985,712,-1957210594,529204830,-1961603189,-1996442953,1157561974,-1959490813,-16055172,1157062260,1962934534,-146961577,-2147483067,1569410677,1960512264,529224007,-745861237,-1962753149,121177670,1128467572,-1949501214,126419527,-136166589,268425867,126555764,-523116335,-1728052731,1342731775,92772946,199951255,1166524467,1603948552,1493407493,-502741373,-27358314,1594052606,-892788898,-1957363710,1465261804,-1962508661,141950781,-1761250406,-1947170045,46564108,-1961063599,-1366821089,1962934528,38112089,-1872763776,-783333587,-1264611872,-1948777728,105265927,1586179189,-1960867066,1468728391,-1961063674,340757279,11706251,121184139,1463354741,-2096794622,-220067645,17190787,-256174869,113153,-16365939,374494004,-401698736,1179049695,-6954407,-1113978763,-16541947,1603930229,-956066043,2117,-920691105,714,0,0,0,0,1224,71732054,84301451,-661979096,637826756,17726595,-2094652299,1963003004,1200301597,118171138,-2094656395,1979647103,2139170317,1962999558,112645,-1070923029,79874398,-326413056,75402071,1200299403,1608810498,1951355197,-339727612,1589925668,2013210118,126559748,39291686,-2097151187,1347551450,101074829,39504,28837815,-1026990336,147324934,-1957298176,1451951174,-62486266,-1946265975,1451952198,-129595126,-1946528119,2122517622,125108478,16547457,1446409980,-362753,6879350,82221820,3998615,-2128775684,-67044242,16670339,12173355,-129105412,62504979,31511296,-1024722362,-342245333,1996445212,-126418950,-1694730497,60228838,1006390923,-1947896383,1451951174,-1026990586,415760394,1448542208,1074298497,-1958054647,-963967882,-1962518901,1443278,1451882635,-1950183698,652118978,-1995155573,-1960378794,1451823703,1468737276,-162100980,173509414,653547145,-1995417717,1451881046,1468737274,-262764274,-336046455,74877772,1452000907,1705222,1451882635,-1950183698,1468737246,-27883240,374836006,654071433,-1995155573,-1960379818,1451823703,1468737272,-162100976,240618278,653547145,-1995679861,-1960381866,1451821655,-396949776,-1072955826,-1070922636,1996442347,-25755894,-231681,1996487286,-159973384,-755969,1996485238,-297366544,2122930000,-364475928,-1005335576,52881502,114819871,1784088147,105287168,141885222,108330790,1863342234,112647,-1026990242,583532552,508952576,-1912064072,-565786664,-1070923775,-1980742007,1183444550,-62486018,971523721,343150150,-1710328065,60228491,1183432747,-464090654,58052619,-1006535191,-1960385954,1183386183,1958743018,1078094371,7004369,36411984,1183384471,1975520232,22079747,41458256,1183384471,-27883012,-1961861493,-96040697,745855755,1334565003,1608876034,1330772353,1334517364,-162625262,-1995157621,1334572110,-330397418,-1995550837,1334568526,-129070822,-1804545,1996481142,-294191120,-401735574,1183383819,-262764050,1584713739,653156036,654606209,-1961528063,1586226758,-1994421488,1194981982,-955943666,58950,-1898935266,-4157736,1996427382,-59310082,-1018113,1996484214,142016490,-16353537,1183386206,2122522590,-1737162530,-1804545,1996481142,-294191120,-401735318,1586167971,185043728,-1958120229,38046704,1029694592,1014255441,-159973549,525198746,276233991,-1695254785,119492069,-15698177,-442831754,-2096685235,1946216062,276233995,-1696172289,119492069,-15698177,7010422,48439039,15877831,-1961366784,-991702568,-1960379274,1958742784,1050300422,-16310503,1183576646,-497105678,172439846,2122571127,276037864,-1696041217,60228299,-1696041217,60228167,-1710328065,60228511,534660747,214616414,2934784,-1957275904,1187449982,721420530,-431584832,-1947974007,-628421034,-1980265646,1586093174,40147678,1183384471,-597768984,20939558,-2048326796,141986560,185222795,-1911720762,-2094659002,1962935420,67234051,425603,1183520628,1975913226,66185475,1342850699,-401698730,-454485848,172395267,259376651,-2096214389,1464931015,2078805648,-15078632,-1906963850,-1960441274,1418405380,-773795582,-1706011950,60237497,1451880587,197298954,-385649210,-1030880345,75268902,100889856,-963924245,-385198453,1183712150,1032005134,-385649662,2122515335,57933830,-1962850327,1175128646,-385649656,-947191613,-812924276,537248652,-2091888128,1364400321,-1700790168,60229093,-24907637,-385649153,1183712079,1166747150,1435182604,-773795570,-1991224622,1183635582,527801050,1589905183,-2021054760,-1073020768,1183741812,-1241569778,2122907808,-700019500,-1761445734,138840323,-1005955447,-1993943970,106304119,-1710069165,60228838,651452100,638863241,1460167,130491904,1048772610,1962935132,1617436187,-1427632637,56402703,-1545058677,785449822,1621164896,56795907,638469774,1670528,-1705635979,60228718,638469774,1197511,239504896,309693222,185222795,58001478,-1593698583,1178141534,-385649432,922681873,2023359324,-1996253438,1451877446,138841062,-1995811189,1451876422,56664546,104548424,58065762,184611817,-15829514,-396947850,-259322237,1962933891,56664356,56755755,-940030327,65094,-1947971957,1317660246,-162100748,-369985911,1988821131,207537394,427786278,184841472,638153974,-1710065665,60228718,638344900,10532863,-1761424486,207537155,-1598554330,38246912,1589904279,1204233740,-1593835502,1178141534,-385649432,1183515119,-465171482,922683764,-879099044,-16541950,-1711055818,60228167,1587789867,56402691,-1962816791,721641502,-27393064,1992614865,9119460,-2081136956,637727814,1191118729,-129594370,1929266745,-227111974,65065302,1452008518,-1588571418,1177224032,1356911096,-1761286502,-992859389,19270750,287708231,378082903,1654719330,31510787,1589961798,126559972,39291686,-1980217719,-2094597546,1962935423,-14554877,56755715,-1962880381,721641486,1926446043,990148472,192050881,-15501834,1996426870,223733772,-24907637,-385649153,512491251,1988690786,-529101838,2126779883,-465140764,93005314,-1948105074,642139902,960693641,1996709918,-227082267,1457682175,721642145,1611017170,64101123,1444149318,-773795334,-397389102,1589967176,1191257612,1460741652,56664342,-352099677,-129594565,-1980082549,1451883590,-62485506,-2080483701,-2097021842,184614494,-1005161264,1183048798,-1960443164,-530660345,48252547,-351827674,-129594408,56755713,56375039,-1761424486,138840835,117238249,-401836289,-259322721,1979711107,-29497085,175570774,1778939647,82221572,-768932969,638344900],450,[638863105,1444304657,-1962391925,67439190,-1001369088,-1960441730,1435182597,142594,-788473213,1389548000,-124065712,638344900,638863105,638998289,1671040,-1705635979,60228718,1589966379,2005476876,140428306,75465510,-385649408,2028600783,-1715459073,-892772514,717750282,1448542208,137869342,1187502222,-1962934026,126554206,-990230903,-1960441762,1183384647,642975486,-1960441973,-523173289,1347605201,-1756650086,1958742787,193915139,556673,-14190992,1996425846,-401698808,1183388754,173443336,6967378,-1181089686,-1996253402,1451821126,-163133686,1183449089,1038363390,57999615,1980250345,13166851,58007852,738656489,-385649919,19660986,283706231,1976106497,102295811,58050814,-33164055,-385649208,36439811,-957807755,1976106503,120711427,58050814,-33057047,-385649208,36439917,65602421,1963273220,103147779,58050814,-32950551,-385649208,-922875724,-840367243,1976106504,149874947,58050814,-32978455,-385649208,-922876461,-135724171,1913072648,1996565567,35186947,58050814,-33259287,-385649208,-1389622877,854131573,1963404296,139979011,57999916,-33287959,-385649208,-922876976,-253164683,1976106499,87877891,721313418,-1044149249,-1886715165,-1752497785,1317601673,-665417258,57987339,-1995822103,775805510,84308480,1183383852,-28931366,-1957632982,310896880,58048523,-16125463,-1962748106,-768878010,-1634054062,-1056727295,-2071395610,-1802960505,-404160119,-398014711,1996423168,142016266,-401574145,-1072957845,15270772,140428298,638028582,-1979558005,-315949234,-628899541,212224,-771019659,1183524981,-330921712,31999687,-327253248,-385649408,2122383629,1946755838,11856131,15236739,-1070895244,1996451563,1088016,1183385375,1975520236,162130179,587103873,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451877446,-463551258,41418534,74972966,138906150,1200236112,1200443401,-1706031606,119475869,199902857,-385649216,1996423359,-442871572,-1996021939,2028597830,-330920961,-1948023,1586172022,65262056,1183713374,2013210122,2013210132,2013210130,2013210128,1586188302,2013210120,2013210124,2013210122,2013210120,799185414,1340802847,15236739,-1070922636,1183515627,-498693652,-1961855233,-472782754,-1912054269,-14284218,-14280585,-14281097,-14281609,-1957686665,-14284706,-14282633,-14283145,-14283657,-14284169,-14284681,177866359,-1962467536,1178144838,-385649172,1996425399,-227082260,525198746,1958742791,-361300216,521748122,-327745785,524854682,144042247,15353543,175570688,-16222465,-387444618,1958743028,142469379,638082756,-1960441973,1317667415,736963327,14320577,1962935101,1976699696,273058604,-941472119,125510,14843523,753468277,-25263871,57936192,-2097097751,1962994302,9169155,-1981169621,-94467328,-164470901,1948264263,276234004,117339903,-402098433,-1072958140,350815092,276233992,520097946,-498693881,58048523,1342702313,-369013,23730807,-956141158,-465139449,1090420353,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451875910,276234208,-401715118,1183385861,1975520232,13297923,1357018879,525198746,-230258425,-1946199575,1183441478,276234220,-773169525,140379107,638207630,638875647,638744575,638613503,1343125503,638082699,638351359,638220287,638089215,-1710852097,119484322,2122534891,74711274,65781803,-1981659509,1996483654,-362902768,1577313233,172396040,410517286,376962854,343408422,309853990,140413776,276299558,242745126,209190694,175636262,142081830,108527398,523242138,-498693369,1964000825,118876419,-461963440,1905918314,-16267518,1996481142,1306893042,-1073019105,1996425332,423533288,1996424991,-28251678,638082756,-788111477,209110243,-1996453082,-1072964026,-2031549579,276233984,1306892880,-1073019105,1996454261,-562626800,522293402,-442871801,-385409203,1183516339,173443848,1375733253,193239632,1183385375,1958743022,242679630,1342994175,-402229505,-1930885465,138840838,84563595,1347551238,788529306,-1948783865,1451952198,394506,-1981528439,-1030822314,537254027,1200170496,1468605962,-1705834996,119475690,199116425,-385649216,-1706031541,121045427,200165001,-15895360,1996426870,1996443660,105506822,-1696696577,119478590,-1006229783,-2094659490,1963132543,305594191,1088000,1183385375,305594348,138840832,84563595,1183383562,-430536220,-401715118,1183385397,1975520222,-45225725,28547664,1183385399,1958743022,242679565,1342994175,-402229505,1996424683,-47650338,755469094,1183383556,1793118696,1973047296,-1996021985,-1072963002,-1326906507,2023378949,-1996253438,1451874886,138841052,84563595,1183383562,-665417258,15353543,-1005065472,1183045214,-1960443178,-631323641,47859331,-16283354,1183574598,-364496408,1996480882,46897890,1996424087,140428514,142081830,922865306,-297367289,225755147,-15829249,-11531146,1558709878,-495517947,-1761458278,87681283,-1962391925,100993622,-1706012160,121044992,-97303,1183518838,173443848,1375733765,140428368,108527398,-1089758054,84535559,-1961855233,1451952198,525578,1589923922,2013210120,27171334,-320272425,276233988,638082756,-1962522741,65065416,138907096,1183535110,96635912,1347551240,32873041,-991361065,140428292,206042662,-1962314746,96636099,65732622,-1986412501,1451873862,197299160,91543110,-352319304,62925570,96636099,1183383566,-598308390,172985126,-18775999,1183432963,-531199522,-120470741,1463494297,1997500930,121316869,-1070921614,-1981790583,1996480070,2013210128,2013210120,2013210118,-663290100,-2722049,1996479606,2013210330,-529072374,-1696696577,119492438,-16501015,1589907574,931866120,-217848111,-25886938,-59441370,101205901,2013210192,949197318,283707167,175570692,-16222465,1760039030,1958743024,66971907,638082756,252084099,-689372299,276233984,108527398,142081830,101336973,1778412112,110991872,-722925745,140428291,106924838,1992614865,9119244,200296073,-385649216,1589903521,1602954760,-1897672440,-1960440250,-196179704,58050827,-16742167,1364201590,638082756,638351359,-1710589953,132579655,-1006400791,-1960441762,-472840609,638351044,1183383691,1958743024,276234074,18127440,1760102375,140428291,106924838,1992614865,9119244,200296073,-13077312,-1706028938,119496882,-1006418199,-1960441762,-472840609,638351044,1183383691,1958743024,140428310,140479270,1183769553,143336974,200560265,-385649207,1996423959,-1705947120,132579526,-1006433559,-1960441762,470279,1183441105,512630490,1114243924,98190987,-1706033142,60228931,199378569,-1955040064,-1992848424,1183571574,173443848,-1996487163,1451873862,-129579048,267059204,-2083103036,637720134,1178994571,-1946270583,1325398086,1975520248,-96155673,1586188108,138906078,-1962248307,-388900282,-336050551,-698432497,47597187,1174899494,-29062842,-506229,-1072957362,505407349,-15829249,1996426358,108462050,520258280,-1006475543,-1960441762,-472840609,638351044,1183383691,1975520214,11659523,-1694790832,119478590,638344900,455,-1962788119,1451952198,394506,-1130737582,-385366271,1589967751,1602954760,-991702778,-1960440714,1958742784,276234104,-16750000,-385686754,1996423687,-551616752,33417474,-369013,1589910135,2013210120,2013210118,172461320,-191213562,-385366268,1586168287,444071930,638082756,637958143,-1928824833,1342573127,-956053862,29485319,-369013,1589910135,2013210120,138582534,-1394014265,175570689,-16222465,82317430,1958743022,26863875,-2096603452,1586043075,-666465066,575114022,541526822,1988827508,650218504,639649675,17202307,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17203075,36028443,-750764032,-632911392,-1005553921,-14284706,-14281097,-14281609,-14282121,-14282633,-14283145,-14283657,-14284169,1182992503,1183525082,-700054566,1389909643,1996444240,2013210326,185833990,-51837073,175570688,-16222465,1424494710,1958743021,15329539,-2096603452,1586044099,-666465066,575114022,541526822,1988827508,650218504,639649675,17464451,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17465219,36028443,-750764032,-632911392,-1005553921,-14284706,-14280073,-14280585,-14281097,-14281609,-14282121,-14282633,-14283145,1182993527,1183525082,-700054566,1389909643,1996444240,2013210326,2013210122,2013210120,274242054,1173030767,-1711276104,721313418,48480767,25659273,25794441,-1982445943,2122569814,108396502,-2589053,1996431220,-663290096,-1965656321,-466944186,138840912,84563595,1347551238,1793592976,-159481080,-16026624,1996425846,-401698808,1579092204,214616415,313344,727078656,138841051,-1962256757,-27883016,-352039285,1943616265,-1941485810,1183728576,1032005374,1005483264,-1962051893,-472840634,638088900,132841609,-828768150,1577293715,146983263,-326413056,73319510,309824294,964032011,-1030962293,1375739909,96701264,1347551256,-1700790168,60229093,-24907637,1444574463,637820612,639006719,1779726335,79206912,1589904279,2005476868,1590070034,312009,1224,-13937065,1946582585,108461894,-1761445734,-1980724477,-804520362,1183724916,1015228158,637957121,1963080835,2088969756,359991554,75268390,141820672,75268390,91554048,-352321089,-54526,-879098250,-1962699006,-916496697,1426064074,1448602763,-348127042,1962281734,1795084564,-1715041502,731533394,-1962699006,1962871800,106874088,188188966,721581558,-916496704,-939522870,1459617804,108432214,1443395327,199938536,-1910868800,-14284730,-14285708,23726196,6947178,-1650851734,-351854834,175570707,638076558,637826303,-1710721793,121045499,-15992693,1183531124,-1990832120,1183446134,3860726,1452002955,-2084043786,1996433601,6969098,653549252,1376286719,1783826001,116627968,-1073019025,-1705572235,119478590,-947190549,-1070923029,-892772514,-1957363706,73319660,575114022,541526822,-1960441484,-524214201,639953666,1024345995,410255368,-922875785,53217396,-1070921356,146279915,-1207375104,65732672,-922484552,1426064578,6876299,105286422,1510000616,38398301,-1207958838,1430587447,522120331,-1961483928,2095581278,105286400,1509992424,-18264739,313858,1760332629,1183520315,139365126,-385876037,1566179597,-905892119,-1957363708,375875820,-401580405,1183514695,240028428,-402652485,1183514790,172919560,-402650949,1566179504,-890126359,-1957363700,378169580,-401580405,1183514647,4646926,-1962260853,1441270862,-379758080,214625152,1960512256,1304589,1917799741,1330724102,-1950154377,1617083329,-1953476885,-1206590517,-1064433609,639601446,-2147334261,-1013948444,855950467,1347470272,-941093232,1488980989,-1144848012,552296553,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,60265627,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,137869451,712,1457032734,10664023,-1706012007,119480181,201213577,1350333632,-1761445734,1959922435,-1090876574,12255256,142016360,1460041471,-442870954,1073977093,12274036,142016416,1460041471,-442870954,1073977093,-1958201996],451,[48112,1342182073,-1705946281,60228838,1855608400,1476630276,1962938941,650612246,1735,1988820994,-879077634,-1962699006,-15537210,-879034762,-16541950,1201340022,855873282,526278592,314057,518818645,105286487,729071627,-1705969525,60228216,527745595,-1157619528,12124184,1380995618,-442871469,1459853061,-1761424486,1201297155,1594070786,46844191,-326413056,105286430,158646283,38246992,28836759,-892788992,46661634,1444806656,-28915881,1589968894,1065559560,-385649663,1187446939,637534718,50495371,-1931541537,-1896467518,126559938,2012937091,1468737058,1334519298,335020804,-784276494,64147936,13796312,-150992712,63081698,114617296,-2080374854,74972411,39291686,-1048460916,-1047658488,-617362549,638022978,-2092820597,642384579,-645455989,-994383097,958793822,108332671,142031142,1187455860,-2097151746,1946158718,2139694616,2005476870,-2096174328,-346553148,79987459,-112953,-28931073,-920691105,-1207957814,784861239,-1910636544,-1957210408,529205342,1183432755,-498693660,-1982445943,-1992240570,1212743238,-1947318647,-1073019322,-1545010315,1458604802,-1761375334,-1983892733,1183444054,1975663594,42789123,-13385074,37585702,642921588,637945227,-787982965,114479584,1347573510,-1756650086,190449411,1377268928,6969094,-907538800,-1072997634,-1070397315,-369211767,-1030880701,-1960378573,1183386181,-1072981508,45821812,65271552,4373443,-1706012077,60228139,108380171,-369211767,1183384087,2023379158,990091010,-1996065342,82443846,-396982014,-1947842935,931858526,-2130555765,-2124415007,1951355385,-767113403,1149960193,-163149550,-1995160437,1150023750,-196703978,-1994767221,2122969670,243043284,510983947,1347469363,-610643888,185016153,-1995475776,96195654,1465339904,1460443731,-1070397665,-1280257,1996483190,-495517724,-401698736,1451878775,-498693660,1517601339,13794947,-2071250060,-2079653722,829685928,1996472371,-1660989432,-1073020762,1183392629,-327745538,-1411329,1996481654,244340450,870922984,142016448,185178704,451610399,142016400,-1542401,1996482166,-495517724,-1862502657,-311498738,1988856043,-1961063672,-511638961,-108961793,141905745,15615687,13822208,-159973546,525198746,1975520007,505872,1146133072,1347815199,525198746,1996445191,1306893048,-1073019105,79171701,1352290304,1443307332,1306892880,-1070397665,-227082410,-484507824,1996445186,1306893044,-1073019105,-1705617803,119492959,-1981786487,-1705583034,119492956,-1982048631,28891718,-1706011136,119476661,-1192343927,-1706033139,119489616,-442871722,1443307341,-1695648001,119476661,-629735594,-1696827649,121045622,-562626730,-1696565505,121045630,198475403,1444050175,525427354,-136775929,1380997082,522739354,-1705552377,119477650,108330763,423533143,2126776095,1300965098,-1005001974,-1960384898,1958742789,1342591242,521748122,1197016839,-2081693113,1979772542,1996445193,1306893044,2123040543,1962871766,-879077620,1459853058,-1761458278,108461827,-1761370214,-28931325,-920691105,16778442,84148994,151521030,218893066,286265102,353637138,421009174,488381210,656416542,825241132,1330465864,-128036272,1426128637,1465314443,-1928917252,-1189348546,1183514672,-475074044,855829250,-916561984,1426064066,1444867211,276234071,185224843,-1944816439,108447195,-1064382324,-517218005,-201524085,-2388315,1583287390,214616351,-326413056,-11053538,922683510,211419477,-1560045823,922681685,922681685,211419479,-1962699007,105286608,-920691105,1426064586,-1960907637,1317734470,105775882,-1174405099,-487129080,51140235,532777936,576201,518818645,-1710721281,60235166,1183568011,-892788986,-1957363708,-1070391572,1996472462,16292360,-920714345,1226,0,0,0,712,1409715799,-28915965,1586167809,509577998,639601446,604667779,1183527285,1194927628,-385647088,1183514764,1194927626,-385647086,1183514752,1194927624,-1955103212,958793286,1853756999,50218695,644344576,604667779,1996447870,175570700,-16222465,-610662794,-1962467495,1962871800,-1957210295,2013204062,-1711183330,119494412,1962934845,-1910666449,-1962716154,958794822,544542791,638207627,1964132153,138840855,340212006,1183518325,1194927622,-955943658,196166,90151511,1183515543,-892772354,46661642,1448542208,1778810507,-1962907136,341805853,2013208459,209190670,520858266,200313607,721712630,1461382080,1306892886,-1073019105,-1705637771,119478590,1347938795,525198746,-916496889,1426064074,1444867211,373749591,1567883520,637957828,-16040821,-761654923,185016153,-1003064128,-1993996682,-990344444,1317737078,-1960582384,104861254,-14264495,242679604,41221926,1515100752,123275039,208977931,1225049731,28892642,12904704,423533143,1992558367,650130182,-1276574583,410946304,-1961724220,1190596678,1946157334,175555610,-16464253,1996430965,343342864,101873407,242679638,-2097114904,-953809682,-1962934268,-1993994658,20775516,-777292288,1190609128,1946173462,373749562,863240200,-1000995248,2106263158,-14264322,1306892852,1515783967,1992577115,410451718,41221926,-1705815726,136249614,-1706010792,119492069,872376297,745930697,-1154845185,1347616772,1190614534,1946158102,1979653640,-346992332,508645638,-1959365121,-947704203,1364663876,475856721,-920691105,1426068682,1465314443,137848862,1988885535,-1959490800,1122176076,990140043,981209684,2098615355,410291509,1001231277,-1389658174,125813307,1888344835,-1187326,1996426358,1996445194,108461832,1393456895,-1231421334,520560475,-1026990497,-1070399474,62955,0,0,0,0,0,0,-2095118818,92996295,-1951669257,-1411123451,-503904885,-150631509,93039587,-1951669257,-1411123451,-1962489981,-1411254523,-470350453,93013931,-1951669769,-1411254523,-1957313761,1465261804,58343041,595395895,57947787,58340923,-964484225,3454978,922740471,1347552108,-1936063894,184784642,-1207536192,1374356792,1949731216,1879477763,3454979,-1962121481,3455216,58337015,102693003,1751327,-125065741,92913715,-1995684471,1586168901,39684364,-1996071285,1166607965,173968136,-2096607605,1139282631,2057379839,2047278851,526278403,576201,7880,-1588111842,1183383568,1879477986,-28931069,15615687,3454976,-1962383625,3455224,40236838,1183445131,1166747388,-148465368,1183393916,1166747376,-148465365,1183394684,1149970162,1975520004,1979655701,108461826,789164698,1975520007,-369741051,1183384117,-461963292,-1761506406,1959922435,-495025684,410321664,-2128166258,62,-15895549,-1710824330,119487828,-847982069,-371063,-1214585738,-1912367358,-2094596538,1946224765,-495025824,1014235904,871909001,-96039178,-1947054453,-1047793570,359719927,1693918792,638480483,1884841207,-297367288,1945650691,33129227,-347536514,-622113827,-1980608887,502001758,283165030,-794030234,-661953008,-1950338202,1727525446,-470325520,-1029435546,1760594704,1347559682,-1761465446,1975520003,22538499,654198414,-1996208759,1342633030,-1761445734,-1957558525,1586232438,1149969926,-228133077,637683593,640370057,-148355957,126480486,675645734,1001463,1208906756,1207429329,1946288143,1200177153,-1910634735,-164365730,1002045235,-1952058624,1317793886,4374514,872266216,654259190,-144489077,1166616289,1971922531,1971922533,1971922535,1971922541,-495025809,292881152,1996424734,-260636686,1728227482,-1276567801,-1966525696,1277845580,-1958657697,1727486020,-163149328,1552603955,1975944033,1182123907,1207887491,-771823741,65262051,38243294,-1947580791,-398030585,15550150,-1392354165,1178316112,477452522,1978156603,-310476777,-150309888,-1951665562,-341055930,-314128863,-430012159,-228133040,-1413248085,460120,-388896559,1727523025,-228132874,-1075652605,1962931763,1484062563,-887041,-1960382346,1955295612,5826673,1166802739,1005620073,57831749,653149699,-1956035191,178957560,536507840,-1695254785,60228299,-1962933832,-58800912,-461963514,-1761424486,-2094659837,2130709629,1996424722,24615652,185009047,653424064,-1962654327,526278598,314057,3272,-1980205431,1183578750,-28931832,-1996200201,-1946354618,1988885078,172395512,-1946794359,20776518,1024816128,695468034,1946157885,277865,-1058471051,21031168,-1979425141,-1946514684,61535179,1979972694,-162594818,-1008079489,-786134527,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-1946514440,-1426914226,-1946397181,72256506,-1426865270,66868739,1325399670,-373391370,613024126,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1317796491,61534980,-91489194,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,535405695,-786134527,-788999960,-772222728,-788999960,-1963405064,-790048296,-788999944,-790048264,-788999944,-772240648,-788999960,-772222728,-788999960,-1963405064,-790048280,-788999944,-790048264,-788999944,-1947890952,72256506,1443080947,-1963291652,72256452,1443080947,-1963291652,72256455,1443080947,-1963291652,72256451,1443080947,-25820164,2146848511,10283392,-388946806,-120522544,-120522544,-120526639,-661980976,-120526639,-120522544,-388892464,1586100362,-788999948,-772222728,-788999960,-1963405064,-790048296,-788999944,-772222728,-1963405080,-772222728,-788999960,-788999944,-1946514440,-1426914226,-1946397181,-1949857030,-1426914226,-1946397181,-1950119174,-1426914226,-1946397181,-91491234,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,82510719,-10163824,2114473727,-129564913,66733707,1183384646,-35132934,574153,0,0,0,0,0,0,0,0,1426601912,-1910575989,106859480,1207312267,141820938,-1710852353,119489585,-16353537,1218075255,520560443,182985,-135554744,25800,-1070901673,-1982314871,1586223686,-1908962542,-1962716154,-1960436132,-28931833,621897354,20775424,1086331648,-1947842935,-1073017730,1183715444,1166747150,1158358562,-16550624,1156995652,695472139,239504982,511049510,477495078,578158374,544603942,309722918,526588570,-1949791481,-565802534,-337092983,309788488,638469774,639530495,639399423,1779594751,1979655680,1979655714,1001495072,-930412769,-779363701,11570314,1183447251,-1299412258,-1979985152,1157032030,309593099,641359044,1946224630,979158025,1212648230,1552615147,71797560,-1947318647,1183401540,239505122,-1996125402,-1960385466,1183384133,-361330192,15105667,2122542196,1718944482,14581379,-1960419212,1183388229,1170679548,637534482,639387019,-1994500725,1451881542,1170679542,637808668,-14787188,1720324726,67118353,-184549059,2474011,1460031492,-16091393,1996425334,247892998,-1946239512,1452012614,650546934,639387017,-1960946295,-1993933754,1183519301,-62486042,-1962853399,1178199622,-1961855748,1204283998,-1006632634,-2144990114,-151187353,1946423622,-293698810,-385649664,109969558,1586168660,1200301822,-1572435696,340232998,-945404279,63046,972453515,58714230,-1962877975,-970201018,-1037330104,1174665425,-465173508,638344900,-167049335,1183516532,-339344400,1409715723,-27358461,306678566,-1918613879,1178272324,-1962312216,-972820410,199966784,55838350,654204555,-1995028597,1187489862,-16711520,1996427894,-1639543318,1996443670,209125134,523820186,38046983,-2014580597,66864779,1589961798,126428684,10503879],452,[-28931327,-1962930171,503534606,-1952285043,-1912138000,-1515870759,109977509,1586168660,2139301630,410264586,-15567105,1183705718,-11528546,1996426870,953981452,451610399,-15567105,-1014240650,-1946152955,-11513407,1996426870,965319180,1183516447,-62506522,1183517044,-362902558,-12171383,2122579022,58458364,-151077655,1947734342,-562134266,-385649408,1988821874,189041386,-1996484571,1157033030,242484235,641359044,1946224630,-330905851,2122514433,243141864,-1175959925,-140967924,-230258183,1187448299,1778385394,-16750080,1962893940,195730016,1183385375,1975520218,54847747,1343387391,525198746,-666466041,58048523,-16569879,225055350,525468570,-599357177,-1962379521,939472988,-1710590209,119488958,-1965013367,-754929012,-498693640,16008903,205949696,84825739,2122514448,58458868,-2096968215,1962996862,289863247,-2092338168,1946217598,979158041,910658342,-1712175479,-120470997,877069094,-369211767,1183514753,-230292510,-398050496,-4714370,-230282241,-775804007,-398064648,1183571691,-1037329934,1174665425,-789888798,32800387,485032820,289863170,-385649392,2122514963,359923948,641359044,-1992669301,731509318,653840834,-348633341,108461987,-13083509,175570743,524402330,-1946645753,-953425850,62513361,-101213952,-1937049597,-2948942,-1946255735,731509318,737726914,-654836154,-1980742141,1190590022,326370321,736642699,1174664774,-1037329936,1183447249,-955913220,64582,66864779,1183441990,-565836848,-1981397501,1589957702,1207313932,510919696,71797542,2110801467,-800683261,651183753,990398347,58643526,-1982577013,1183568966,-733595184,1491665791,1996445185,942512878,-1073019105,1374225269,-163149055,-1980742101,1183578694,-800707628,-506231,1996427894,1366202898,1183385375,-27883012,1134186578,185016084,-15436352,1996427894,-59310082,521327002,-62486265,-108919,1996427894,-59310082,922843802,-442871801,-1996021939,1325397574,-955942414,62022,79316679,-227082496,641359044,637958143,-1710983169,119488958,-294191280,251704986,-934901496,-3914103,1996485238,16489198,1183385615,-968455734,-990349569,-14271908,-14285705,-1097202057,1342644033,-1695648001,135200950,1183439095,-126419006,-1695648001,135201019,-4176247,1556413046,2013210170,2013210118,1103010308,-11532513,-1231360394,50859776,1183436870,-1069153860,-362753,-73732490,50859776,1183445062,-1035599426,63458955,1317650510,-900822076,-1983754749,1317783118,-1135737912,63458953,1183435334,309788618,381306509,1778412112,-1711117824,131531670,-15567105,-442829194,1342644045,521748122,-196673785,-370510197,1183579508,731463922,66638274,1174666822,-1673098768,972441227,-578905018,-1982445943,1589957190,1207313932,208929808,105330982,958797183,259918407,-1928169729,1343672390,597295722,-16269561,-924060090,14319235,1996430964,-596181230,525468570,309788423,-1697089793,119492069,-1696958721,119478590,15105667,1589908340,1200301580,1191912994,-1962511072,1342171742,112730,-892772514,851968014,1448542208,185353867,343214662,-15436033,1996427894,242679568,525048730,25422087,-1961599349,-230258425,-834237101,580538390,-1962463486,1603007070,645890866,-138405119,1964026072,-228684951,134957046,1207328885,393482251,309788499,-15698177,1996425334,242679558,526579354,-15078649,1996428406,276234002,1779332863,142016256,-1710852353,119487409,-1980086647,1996487766,1218072596,-1962467525,-411696144,-15436033,2090531958,-955834565,64070,-369342839,-164953872,-1980336503,1183577206,206998282,-1980873079,1609298006,-151888245,1946684231,343342880,6946922,-1961867637,-972877226,23744594,6946922,1687814250,-351791350,343342868,-1961867637,-972877226,23744594,525048730,-62486265,65488427,1178334790,-1962707980,1183446086,-295779084,49170051,17271590,-1958283706,994577990,-1986431034,1586232950,189265650,-14650360,6952054,1183514730,307661584,1347601923,6947178,6946922,386557082,-15406328,1183519862,307661584,1347601923,-1684405910,-1996021941,1451883078,-193557508,-787579253,173982951,-29258970,-1946794493,1308883534,-413758474,-902048253,-896859533,-969150069,-1047854477,1452011659,1590070268,281725279,4245504,-950642944,57414,552814278,-1961206133,944016183,-152418679,1946293318,306613000,1964000779,10479875,1805275987,-1996021935,1451883590,-1706011906,119477315,343261195,-15042817,1996488310,315726588,1183385375,-27883012,-100609,2056977526,-1996015871,-1072956858,-957807755,444006147,1306892880,1183385375,1975520254,-92864762,-16536599,1589910134,939468304,41418534,71797542,1342647078,105351974,38218534,1778412112,1744857600,560595184,523215514,444006151,-1694599425,119492069,58048523,-16551703,1050344054,-2096685287,2130709118,56879363,185747083,1836322886,68437750,2088986484,1081344014,6946922,23724394,525982618,-532248313,58048523,1342387433,1343124735,211420522,185016151,-385649216,1996423955,-1568371744,1356396288,10781835,-1705977609,119482462,-1004898561,-14282658,2013210167,2013210114,2013210116,380869126,-1073019105,-588709003,844925698,-148742261,947686355,-1961927389,1175128134,-385649402,2123039365,71666666,-1947187575,1166750332,-297367208,-1990572661,2089020486,141820486,1964558326,27977987,-152668535,1947208516,-213465596,444006174,381699725,35822160,1187448623,721420542,-163149376,-1946663287,1451951686,-498693880,-337357175,444006198,-1962129781,1174605398,1783649022,1268488705,1177224991,-129629223,2113291835,-163149053,-990493047,1183048286,-1960443166,-129629945,-1946269953,994576966,-1049100730,-1961199873,1451953222,-28966130,23744594,525048730,66095879,1183578230,-163183655,41807931,1988751499,176065526,1589962705,1099638278,-129629186,41807931,1988751499,-430011402,134957046,1586173556,38243306,-1947711863,33570246,12059518,38242562,-1927645441,1343681350,-1684405910,-1962467509,-646566928,-1994897781,1183579718,-62486250,-1980348789,1988752454,-1946252294,1139539574,1444574975,1794930431,1778412032,-213480192,23744534,6946922,525293210,1996445447,16489200,-268236785,-327745705,-1695648001,119488958,-260636848,251704986,-62510840,972324393,-1199573890,16023171,1183532660,-196727814,-260636848,-73729909,721948416,444006384,1996445526,-327745554,524402330,1996443655,11967216,1174603791,6967548,6946922,385042061,1778477648,-1711248896,119492438,-152674677,1946684231,-398030071,-1981129077,1996423751,-1711183334,119493151,-1946532215,1183520894,-62486250,1996446187,1996445466,1778412284,-16750080,1996426870,1778477580,-1711248896,119492438,58048523,-16736791,1589906502,939468294,-1695516929,135201019,1589966851,939468294,-1280257,-1097142666,1342644033,-1695516929,135200950,-2080618967,-1962801594,1325337158,1975520010,444006301,-1694861569,119493151,185747083,108269638,68437750,1877672565,-15042817,-1835343754,185016085,-2092010304,1946214526,-529072294,521748122,-11474169,1996429942,376897304,6946922,1996423274,209125134,1779070719,-1711248896,119492438,-1401569269,185747083,292819014,68437750,1996426100,-529072358,521507482,-528579833,-16223232,1050337398,721887001,-1207702592,1599995905,1493705,1760332629,1586171033,845830,1743347034,183027,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,3,0,-938985544,503316488,1465309326,1183432755,276204538,529260171,529260171,1342340992,1220021372,-40218619,-385370332,-561315526,1207312267,108266506,1144101462,1187448607,-1960886024,-1052182458,369427168,1792160512,-1706012158,60228139,326483979,-772258165,-129594904,1929510973,16574938,855701993,-1950314753,1183387206,205949948,-1912715639,1443298374,23744534,525548442,1476134663,-1417674824,-1421300928,1183558464,866888696,881568704,-1956653173,2139304540,57934082,-150951447,140871,1156974964,57999626,-2147444247,1946159998,-16362984,1996427382,142016266,521361562,1183385351,173443336,777816922,745864966,-13994753,1996425846,-11401720,-1962474401,-1073019322,28836724,105285888,1996445526,-25755652,-402229505,-1073019531,-1070381452,205850918,-348126348,1569400330,1564157450,1443984392,23744599,-402229505,-1073020360,552328309,13403383,359923722,1979655766,905913860,108396326,41287462,524471450,-96010489,-1070348660,-1705590642,60228167,1610237579,-892788898,-661913588,-326412912,1457032734,242679639,-15960321,1996425846,108461832,244318314,1610509800,-892788898,-1957363702,509040364,1586175750,108432136,-1929189695,2123043440,48742660,-2095941235,-147127057,76223603,76088711,-2029894517,1149829701,80118530,1595925995,113428830,-326413056,1586190166,142510854,1190655539,1962934532,2005607943,48677130,638742669,-2047406965,655564,-1960429196,992346692,637762823,992348041,75366983,38242598,71600934,71777062,-1993997187,-1957493689,48480729,37784358,1195058779,637828614,1090930569,-1926341237,-16366507,1979657333,855927338,1443254720,-14790576,1377711733,1610567760,1583286044,443081,1458342741,374770519,-1961339391,-771025794,-947715211,306612994,2081441339,14805251,907304587,1224888203,1997486902,-373279995,-771030830,-13237387,442403597,-1053455562,1888289510,239531794,1114898434,638600843,1208108169,1394374399,410451792,1996424042,72673284,76097088,906387083,994576265,343806534,477560648,1343911679,1779988223,74907394,1074016744,-351254903,1446744171,-1960152056,-645198770,50521025,992352862,427561543,1312492148,-15567862,-471135162,340232998,910877393,468391209,76097168,477560640,1343911679,1779988223,74907393,637789672,-1962785655,-1992948130,1178288135,-15565552,1996430454,1996443674,-16750056,-1008204682,306612483,907433611,350819585,112895,-1026990497,348651546,1465253888,-1207271797,1183416320,1166747374,1183399948,1166747388,-28931830,556675,-1070398860,-1946663287,48480728,306250534,653674121,1209287051,-1995946493,1191180870,-128021512,1995857467,22735107,637723585,991064459,-428020106,721420728,1183385670,1099638508,-230258412,66737803,-11401130,1448545398,-16553390,803734646,994073091,-15827258,1347882102,-16749998,468190326,-196703997,-1030519,1996488310,1983598332,-1957527824,1308883534,209125356,1783715415,74907394,1073935848,1005614731,-1925808442,1317928030,209125360,-92864681,1408005887,1357936383,1996423786,-159973384,1359509247,-402360577,-1072955890,1532691829,-2097057047,-352195466,1398234024,-386107649,1465646380,1409185535,-1912790040,1183710302,209125362,-92864681,1393063679,-755969,7008886,-493825,1996486262,1996443656,-37427196,1718927371,721420728,1183385670,-128021524,637723585,-1961594485,1183445574,1183532782,2126920686,-94467250,-1286653,1448545398,-16749997,1139278966,-297387262,1988834685,-60912146,-1159539,-11072394,1996487286,1448104940,1996423274,-159973384,1359509247,-402360577,-1072956066,-991362187,-327777536,-374674687,2122579608,175374342,1460434687,-402098433,-1960379213,1317735517,1238051836,-1993996427,753601613,1960512400,48480534,1461088653,1360428429,519889361,-1510793466,643782943,1091718537,206407974,1090143883,340101414,-25755817,175505190,-1946407960,-1960378810,-880080291,-2092382165,1962936446],453,[-1044149466,52822755,954405441,-1961856627,48480728,343510359,-783171285,102694369,-56233185,-480290529,1166616096,-1042773238,-1993997597,1183519305,1099507450,384325396,-1878070528,1166616128,112650,865076203,-916561984,1426066114,1465314443,-1960901090,1200292958,172985096,-130287221,-2081881227,-1040741632,2039284455,1177879314,1953820731,-1929189695,1166742128,38025986,1095788149,-1962258551,1359741709,-784252591,-1946735647,-1946711098,-406778753,309955842,-956049525,1504048124,1263263627,1330642571,1313796235,1111638080,-549759491,-667208332,-231007116,747312756,176107323,-1515850873,-421334137,-1515909909,116121826,-506334325,-1889688077,93322821,520094136,-916561924,1560281794,855950467,1441852352,1465314443,175541244,306497318,1183514625,1149838854,209125140,142016342,-16553392,1877476470,-125091840,1443657471,-16222465,23725686,-402360577,-130351014,-1993978243,-1993992580,-953804732,134212,173837094,-1993979061,-812971428,503505857,1464868614,-65898355,-1426062920,-1425652085,-1420252328,112671,1996479283,1397773836,-402360577,-1072956316,-397015436,49020613,1583333427,705225,1458342741,1183522391,71708934,-1962260853,2123040854,511019790,520632168,1284191371,-1928207604,1413027956,-1961459964,-1915026660,-220067728,17188599,-385649408,-370605855,39074048,1190653567,1962934534,-1871975677,-1962509171,38091020,87623294,-555021698,1225049987,-856952862,520632168,241077079,-1959886965,-16380810,2013211767,642928682,638612735,-15829761,1576993910,1751058220,-148961225,132678,495653492,125616955,1962934077,1268247298,-1830042741,990010763,1039499203,-260767745,-561281813,-1962117493,105314063,125042690,50654083,-388430887,1273167967,520632168,1569411411,1979647534,712376108,142016336,276102950,242548518,-16484609,1493642335,137848923,-49889,1190596725,1946157574,105351941,1200293099,-796178424,-486532376,1958886150,-1196037363,1190625280,1962934790,1595885569,214092126,105314048,292814850,2097694523,105331485,-343728003,-253605628,105331651,1195053436,-2096137208,-498531133,1200342000,-1950136312,-1195178425,147327031,-1910636544,-1957210408,529207390,67782646,1996425332,1144101392,2123040543,-1191245040,1299513343,-796117621,2123219086,239504376,205949867,82805675,855638457,1401002715,1586300703,779914236,-13863681,1996434036,142016266,1577014038,745864964,-13994753,1996486774,-25755654,-231681,1576994422,526278444,838345,1760332629,1586170125,3074062,1709792602,707320,1760332629,1586170159,1763344,1023821451,108396545,-387972677,1566179394,-889794071,-620036084,417862260,1330527488,1295846260,1023832655,24596305,-1144943677,485187682,-473199728,137869332,-1960394610,1200301599,1608810498,-997997680,-1010814204,-363721126,60265627,0,0,0,21704,1586189911,-1960867054,-461372857,1330658655,795347826,620599814,-739702857,306612994,1342732963,525426586,-62486265,-108919,-1710720458,119492956,-1980217719,113769046,67688,855197322,-2136408762,113706612,-63384,141166279,1183449089,-12176645,108298408,141166279,1183514623,1963009031,138840918,503993995,-1949532531,-1912138000,-1515870758,1996431269,-867791598,40521750,525534106,309788423,525427354,31099655,1577176134,-800718386,-2990591,1956254326,-16310521,1996427894,-831062068,-3115265,-1432694154,721886998,-263812672,-991017335,-1960441762,723911751,1747908359,141337352,108314635,818819,-286719115,209617665,-15829505,1996427382,-2097767922,1183384471,309788428,380389005,35822160,1190528815,91488775,-340506997,62925570,787983430,1183385706,-1236890640,-167216989,1954547270,122063370,1183441962,-955913218,589382,-150439775,1856241262,140428296,-1559786714,-1960441758,1183515255,274107150,-1995684349,1451873350,105314006,-1975028704,203753030,273664,70059892,-350653440,1200301603,-1404687610,-120469973,141176567,38208294,216789131,-150443359,-1960399762,-265615753,-11141014,1996427382,-696844530,-371951873,1988690210,239504366,-1982052727,1183440470,-631862824,1183432747,-532248088,-1947830647,1183518326,-730449136,1178273909,-385649194,1448083681,-2722049,1183503478,1058054,-386364592,1183384134,-464090654,-1982052727,1996480086,-16749848,1381372022,251619920,-1996430360,-15996858,1822502004,-398051064,1183523966,-663340272,1178273141,-1911065382,1015031488,1174500640,-1981647223,1988748358,-565802532,1589912811,126494434,1023362696,1006924813,-1977387766,120913734,-1948104961,975626846,-16550649,1187504710,-956300832,59462,32523915,1183573574,-464090142,1451880587,-528579824,-385649408,7012164,-1149185,1996479094,-562626600,-2328833,-401734026,1183514704,-297367066,-1995422069,1183439990,-663320098,-941996407,57414,1795100649,-294191360,-2459905,1996478582,-596181026,235304703,-1979704344,19138374,1996425333,129669650,1183516447,-297401360,-892772514,113770510,1448542208,-1962510709,-2096602562,812974078,52741771,6957684,1996423274,209125134,-16091393,-9828234,-2955250,141311627,-963905493,20710180,-3079563,140656131,1962933891,1086781237,-1959824128,80017094,-1360460940,2050424576,141074696,51539703,1996443847,242679568,-1962117377,1177225286,-1818603508,-385409224,2122907785,209619966,1460565759,-16091393,2145912950,-1980724480,2122579030,628424454,67585782,922689397,1755383930,309262088,1358841347,-15698177,-1957228938,1355230150,523801498,2050424583,239504136,-963946672,-1957640405,1268488958,1174472479,142490386,1183721843,1015031548,1175876873,-787973983,306578424,1849620377,787955720,1183385710,-1950315502,239503870,-1946190359,1600000582,969417,1458342741,-351766901,172396064,154959910,-2144985484,91553852,-339702714,-1705638388,60261325,1451880587,1002867466,-646839226,1577735819,574153,1458342741,-1962933831,-963966346,1929791035,205950531,-1744532954,1946165309,739538704,-32474103,740785864,-349998077,75399942,639333632,1962949760,-1064548859,1443237099,-1752969830,-1980724477,-919925674,-963920661,65782019,-1946205043,-916583338,2754,0,0,0,0,0,0,0,0,-938985544,503316486,1465309326,-920691105,-1207949110,-1957361609,-661774612,1583306582,516606239,112640,-1207955254,113772599,-1910636544,1599559384,-892788898,10,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,139135024,132712272,89800,106386974,638484164,-1960442485,1183384669,-128022022,1586092075,1166747378,1569400322,-163149562,737435273,-262239784,-880747726,507939616,2096776763,440795931,2146977339,474385171,2096514619,407241483,2146715195,-538738685,-2145354044,-1960443445,1183386181,1166747388,-28931828,105220902,-1981790583,-1960387002,383981133,637848448,-1994898037,-1960388026,1174608453,-1982269474,2126830662,2105550346,57999632,-2012165248,1183572830,-297367266,52184715,726145094,1183389254,340167660,-2095561079,1946161790,20441347,-1461500278,-1205963504,-2037839699,-1749483840,-1098479352,139770110,-20674935,-1995936584,-335625594,145405980,-20937079,-1995921224,-1191264634,-2037839776,-1883701564,-1031370492,16824574,283330294,280494965,1300964864,721937184,-1037854271,-930365181,-1925381338,654235318,-1960438389,-947715491,75078148,-2009725073,-337492476,-1157219656,-2037840256,-1635123500,-1028063534,-481888762,-1207733244,-2037840168,1992687312,-28930554,14173895,-387698176,-1073085731,-689419403,1929591810,1946303499,1958742621,-1871254676,-481888688,-401312736,-1761672456,333708996,55502931,-996737192,-1962349570,-930353538,-1962721304,-1761617850,22609604,-956830138,57933825,-352153368,-974630745,-15801598,1946074774,57075717,837288939,41412611,-297402024,1860733675,-1947979262,40364248,703487489,2011819078,507939839,-1161591,1810492494,112895,855786729,-1400469056,-1366914562,-481916162,359993512,-1996030024,-1191265146,-2037840088,-2033779014,-352125277,116963347,-21199223,-1996022344,-956384634,33465222,1460305604,859636518,1219210176,-1070945621,178346,1166616159,1170679328,-1962934238,1586159702,31686883,-472776910,1082624814,-830043904,-480343298,-788274304,-2020921629,-2037841852,2126839498,197168134,77641927,1963244219,78624774,-1996174917,-1979795322,1392424606,-1946263922,1988881478,-481888530,857109508,-632935470,-1031731598,-169148408,-1931852285,-1898314789,-563677221,-289288565,66061059,-511640458,-763317497,-967419157,16690054,-20281717,-20150647,-15053173,-1996571498,-1996577402,-469850970,-385619198,-1761672973,-1506083140,1400241827,-22706632,-1509929611,796065444,65733347,-16732439,989772950,1979622310,-1517929978,1357083902,-22772086,-21457153,-1517910440,-1198063618,-1532589826,-1967854594,721331334,-1198063676,-1517909250,-1198063618,-1532589826,-2086867970,-881064967,-4181168,-1979795306,-1929468226,-87930,1493088406,-22706554,-21457153,-22764032,1474507378,-21195009,-22829510,-2042960267,-529138011,-22757750,-8324054,-1965720573,-1231618105,-1164509186,-1532589826,-1517909250,-10819074,-22772086,-1761622998,-1761608010,-1500971334,787087012,-1534686465,-1198063618,-1517909250,-1198063618,-1977291778,-88698,-1963018090,-88954,-84330,-335627626,-3896818,-1963018090,-88698,872331414,-1198063680,-1198063618,1325358846,722629656,175365750,137222284,-1948742144,-1175856010,-4181250,-16861034,-1198063680,176080126,-22247797,-22112629,340101414,374704422,-352321096,130036482,-920691105,-1409278262,24442379,-2116121405,-1912600378,-1007277090,1979648938,-2117628918,-1912600377,-2080429113,33467526,-22112637,1460060928,-22495605,-1098135666,1605041830,1190576903,1349787875,-1947312501,-919344002,2096528955,-193053886,1580940669,1345879544,1178321667,796809466,-1070348149,1962565179,722566923,-604505506,-1014248661,-1946517877,132903518,1579940747,1004271608,855932875,721742811,-1010071605,-1947304309,868234184,1575535579,-694252287,-531198978,-20801793,-1761618122,-858718508,-503261309,1323877359,-1915516159,-76130,922665110,-1948611625,-477437866,-1761668637,1229455060,132382644,-19753217,586801735,-728301593,1364706302,-3479466,-1956685474,1358877318,-19626357,-19757431,1392576744,-296842415,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-683243304,-1634872437,76218070,-684323036,1452006027,-471627040,-728301806,-1974908930,132372326,-19753217,586801735,-728301593,-2037819138,1355022034,-628665519,-755575670,643298442,-389010038,-836581094,-385160670,53315622,764028667,-920983344,-366817758,-2010715894,653984557,-389010038,-836581094,-385160670,640518182,-389011062,-836581094,-385160670,1596557350,1499190155,1364247384,-153843118,653560530,-389010038,-836581094,-385160670,1512933414,1354979417,-799548793,652483304,-83679864,-467998512,52791334,451465467,629679844,-467998512,-2027845594,-1017618470,451465296,629679844,-1761623208,-1974337840,-763317046,-3974676,-1946234730,-1278571839,-1947479424,-1047836216,-2096895807,-74840095,-930362414,-779879622,47969792,-2033189121,1183564795,-60912660,64906999,-1042838589,-134020113,-1022893440,1183765043,-330920962,1926907435,146964742,66448128,-1014179258,-1014048253,-797648077,-1275051800,-389854975],454,[-524287943,-1274082300,283330817,719867987,1490586112,-1022693340,1237646939,1944637635,-4181498,-1006716778,41157032,-388972290,108259536,-1761624014,-2134638920,16690110,-1895954060,-1761608021,-3932466,-1006711658,-1244951983,1927401480,1976434180,-154301704,146899161,-838942210,-22303096,1979973426,-1963840546,-790310364,-1314486057,-1963840514,-790310364,-1297708841,-1963840514,-790310364,-1280931625,-1963840514,-790310364,-1264154409,-1380427266,-863598329,1187482366,-1417230653,-1070462978,735999491,-802911502,-1999580956,738111910,-802911502,-1999580956,738112166,-802911502,-1999580956,738112422,-802911502,-1999580956,1191097510,-880127549,-506459979,-838990734,-846530443,-1048520202,-20840952,-1414625075,-1962986754,-790310364,-1264154409,498620926,-863598328,1187482366,-1417230653,-1070462978,-456121206,-1500983088,-1018757452,-1496268750,-791609679,-21846320,-1496264496,-791609677,-21715248,851693776,-1264136000,-1009725186,-1982315005,1719916614,-388955688,125038595,134600844,-1009218048,30963331,30951159,-402230016,254082069,-1073444157,-2084371224,-1979590538,-666437884,57999361,-1060958428,1354958056,-527825782,-322957532,1489254916,-1007091084,76203000,-1073444157,-926743320,-1006632952,-1070398370,-1980217719,-1960379834,1317602383,206998524,-1912711543,1996486750,309788436,1381060688,209125200,370177791,108461907,-16484609,1996425846,-401698808,-1026951342,-1957363694,1465275372,855930564,1144596160,641561874,638475403,185629835,-2095418113,225706495,1963130755,83591975,-348118411,150700831,-348120459,-75284457,-2096008191,208930043,1946745731,419136263,-1070398860,-916758945,-939522878,503316792,1187469142,-16776970,1996425334,-6887418,58048523,-1006557975,-1960442274,1177225287,-385646832,1178272021,-1996260082,28839494,-14247680,1996424311,1380995086,245209682,1183385375,1975520252,15722755,-1709279489,119472144,201213577,-385649216,1589903573,2139301382,1148452880,-1960943989,845122335,16940931,-11520395,-442827658,1342644045,-100609,1996428406,410451730,-15304961,1996430966,444006172,1778437224,799185440,-11008225,-1705968010,119492069,-1694730497,119476125,-1980082551,1589966918,2139301382,527695888,-362753,7010422,-15698177,1996426870,175570700,-16222465,2129135222,503704574,520257512,-637303,1956314230,-16310513,1996488310,1306893052,-11532513,1996430966,444006172,-15173889,1996428918,343343102,1746040575,543817932,523215514,1996445703,-442871554,-16310451,1050345078,-16310503,1050344566,-1962467559,1583347270,449497375,-18432,-1056456317,-1410136855,-1426863853,-2084555837,-373225535,330035972,-1012206647,-1056456317,-1510800151,-1527527149,130122691,453306817,-1392057390,-492056329,1959922682,-789140476,-1634876502,-510984480,-1056447360,400753641,112841099,-684282880,-401940270,1929570688,-1429894412,-2132052662,-321912380,112792692,-684282880,-401940270,-33363584,-1963821620,-1916556603,-1963007842,132415713,-486282815,-2147436013,584529580,-791672122,-1963625490,-303912254,12242058,-1408310400,-970795210,-288305142,-1031080478,-1047805014,1183319844,65651183,1317609955,-2147436048,-1395618899,2040191115,570912516,-792196411,-1964149779,1325378241,-2132642320,1946218366,-2147436260,-1395618899,2040191115,570912516,-792196411,-280035603,-1047860619,1183564714,-136803358,117827174,-754732800,-364475928,620757765,1183449084,130253804,-477893677,-396457727,1038501515,645136392,71116927,-1960348672,1040113798,309657599,-1073017732,-1447558027,-977747190,-1195850998,-1715944694,532202250,1454949131,118932235,146349846,-526480128,19366398,46367489,-1232209950,-1097990432,2025455344,-1096420608,2123169807,-528315696,-773813506,151325152,1158218309,105187588,151536905,1158220357,239405324,-2096042109,-646774290,-1022697800,-654850421,-150992710,-428410910,1358952485,1459603595,1586190564,-1948767262,150569931,146342780,1406741248,-1047799413,98985719,-390004729,374801923,-927036153,-137458690,-205444135,-1933014108,525784,-1527523186,1444808543,-1232265450,-880017720,1592022783,1459575071,1590019044,71797510,-1948105079,1317604943,167347174,28846205,-1948200192,-922017713,-930413963,872674187,-1098053866,-1387004192,-1951543157,75078360,-492173457,-1377281038,-465139202,-1995551093,1589960782,1200301816,1958742806,1334519300,-229734120,1208895115,32270071,-763164090,-1207405568,-487129080,638338561,-1962246204,1178329158,-1962705678,1183445574,-532272652,-1962248507,-972821946,91490163,-335608344,-498169082,-1947969793,1177152582,-2130349302,527470,-1540605,-730467250,14712451,-1064563852,-1912600571,-335596608,239504306,984515,-388896559,-503846703,553976688,516473600,1444806656,-465123497,1996423168,108461832,201020392,-385649216,1992556891,172395270,1963738635,2088969770,796196880,239373094,73725734,620764933,-388890688,-388896559,140834598,340035878,374638886,637609705,721962123,176099398,637606633,-1995946869,1178275398,-1996260082,-1960440250,1317733444,-8787954,28842866,-14247680,1996424308,1380995086,245209682,1183385375,1975520250,14805251,-1709934849,119472144,201213577,-385649216,1996423367,1088020,1183385375,1975520252,11397379,-231681,-442887562,-1996021939,1996485702,-92864514,525198746,108446727,140282662,722492971,-1070395810,-1174352711,1996423200,642797822,-16485121,1996426870,1364414716,799185490,1996424991,-193527810,525198746,-59310329,-1695254785,119492069,-1694861569,119476125,-1980213623,1589966406,2139301382,561250320,-16776776,1996486774,1996443894,242679568,-15960321,1996425846,108461832,-335948568,1021844997,1183391488,-92864540,521106586,-59310329,521748122,-25755897,521748122,-92864761,521748122,-465138937,-920691105,402657482,1326470160,1326468880,-250589424,106873871,240093990,-772649335,-108793234,-1205633783,-523042815,-74725237,-784530650,-1413467159,-1412368469,-1429145686,-788012215,-1411264031,-1960378910,1183384647,1744250606,460046,-388824143,-1031548789,-52264189,1451872299,-297366552,-788525307,-773271064,-121368,-974502263,2139354718,225771542,1225674379,2009457143,-336592118,440896303,-1948105079,1183389767,175621618,856573579,-227084334,1451870859,572148,-628301065,-661732861,1240090251,-259268105,-1962246460,1183387206,-228684820,-1980871029,1187505782,-1392504592,-226045813,-489570254,329776942,-2084562161,74710783,1810606763,-1574566795,-1574502402,-1940848641,525760,643350670,-2097151837,1340801991,-1070379442,-1980871029,-1048320394,82428175,2122556915,24904424,-330367061,1777009269,736523915,-596383114,-293478772,-561119224,-136153461,349039582,334211584,-523239404,-523181872,-11935536,-489557938,-2086010860,125239551,134594700,1237356032,1325337470,-385649168,1743388512,-330366977,1988828030,-361354266,-561246861,585345,1988877966,64944098,938076286,239504383,195,0,0,0,0,0,0,1760332629,1586167913,41412630,-401324405,1183515303,81158,29034102,44296288,1183536982,172919560,-1090103669,-813498367,47114240,192200715,129719903,42199152,-1953488149,2123041910,140428302,-1190111605,-914161600,55764992,-1072996769,129697396,39839856,-1964417702,1231366,1760332629,1586168071,34334744,1183536982,374246164,-402652993,1583284860,108314635,-395311173,2122514993,141885458,1024476811,661913604,-1962129781,-617410994,-1962789144,1317734470,-388287734,1183515179,81158,29034102,33548384,1452293355,138840919,-1962258805,29296214,36366336,192200715,129719903,31451248,-1953489685,2123041910,140428302,-402650951,1583284916,108314635,-395311173,1566179777,-905346071,-1957363692,26437868,-400531829,1183514989,81158,29034102,27256928,1183536982,172919560,-1090103669,-813498367,30074880,192200715,129719903,25159792,-1953478421,2123041910,140428302,-1961863541,1317737558,273548050,360173883,991450627,225579606,991057451,158470230,-351250805,-346136828,6338837,-402601597,1583284776,108314635,-395311173,1566179637,-905346839,-1957363684,33515756,-401187189,1183514823,17950740,1023821451,108396545,-396361285,1465254157,-1962391925,1451952718,114438,-401420413,-1073020616,1583287156,-395311173,585826541,209095568,-1005683061,1451952222,4241680,-402208381,1583284668,108314635,-395311173,1566179529,-905644055,-1957363694,40003820,-400269685,1183514741,81162,29034102,11004000,1183536982,240028428,-1089841525,-813498367,13821952,192200715,129719903,8906864,-1953488917,2123042934,207537170,-2097149767,1508376777,190734081,-1157204800,1726509063,-379758080,550112758,1960512256,3336205,1917799741,1330658566,-1950154377,1617083329,194004459,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046042,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1958742979,196854529,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,32032235,213633792,-397389568,-1073020638,57956696,-1903143701,651725761,62470027,218006272,79242100,687768320,-1070384011,172439846,958805109,779421255,209683238,640120065,-351385717,2139301387,443875592,172460838,1929382205,29882118,-2096073472,1131678974,-561265781,28848363,-2093290752,57934074,-1962933575,281540560,-2096270080,141895934,541559590,158711819,28889479,-2015309056,65140689,-1047751738,-259262069,-1947667709,855829248,32031680,642894592,1948794755,1334519306,1200301578,640740100,1212291,-2094659723,1946161279,1200301594,650677012,1947619083,-1960421113,1290475095,-1728052808,642116441,638472075,1376012171,520479223,13796096,-1040195547,-427818038,65585632,1499129354,643287687,637960075,1946959747,2139825668,1608485640,574199,-885324171,-645201289,1508112210,-1023399960,313335,189793908,393500865,-145534895,1962934983,1264753159,166396823,-1756658790,855829251,-1040727104,108265476,1593248598,1448548468,-1040756654,125108226,-1756650086,-1710626045,60247013,-1070398741,-13492541,-964247501,-754724093,-1073491965,-805060605,-92159949,-15399940,-1194647553,866844712,1150004160,-1070355708,105155499,-1413467221,-1425521525,-1425390453,855641273,-1012141120,2248,-1961206645,172460831,117327497,-1694599425,60228216,-61437689,653936265,186666379,-1207208503,-1960443903,-523039155,1317652619,1023616760,-1960901090,-796152329,1374063277,1996443730,-92864516,-955569254,-492087033,1996431336,46897918,-1010236521,2248,1187468830,184550652,-16354085,1191181382,442272764,1200299915,-28931830,369915589,-96024825,1015218177,-1962380276,-202780404,-402003035,1325399873,214336506,-1694599425,60228216,-661929330,-1995994330,1317795910,2122558728,158662922,1928873531,-339725539,-1395619047,-2080737789,1962935934,1373319975,1392922706,-955569254,179984647,-1948059904,108954584,-2095680512,-1960442685,-1977219497,-662304697,244373643,-335626520,-60947706,906464038,1195836809,1996466146,46897918,526254999,707273,1736,1552635422,-1960867046,1183386183,-60912386,369784517,205292295,210438260,-1510741551,-1763178773,214336510,-1694599425,60228216,-661929330,-1995994330,1317796422,1178316038,855798522,703168,67494647,651725568,34162678,-1960434316,-477952417,-773598961,1586372323],455,[-75002884,1166554626,1703425538,-41448703,92812802,639101727,906381194,637683080,906446730,637617544,906512266,-1070463608,54888502,-503003261,-25755744,-1761424486,-920691197,-939521846,1442840580,1183432755,-62486018,637959876,1963736451,1300964870,638118666,638471563,-2095037045,612174329,58048523,-1981754560,1552677958,642250546,91488512,-352321095,75399956,-1190824960,166395906,675119910,45682292,-62485760,671473875,-28931840,-1946270069,-916521898,-1325398334,28392704,-938985544,503316510,1465309326,1317662002,-1983892494,1183444550,-263812628,-1981659511,1183442502,341740516,1988829067,-1948349674,172488223,1443263492,524562842,-1003189497,-1064555940,326418443,4162342,-2094658187,1946162303,1606690310,-1980896494,1183644766,140428542,15892099,-2048326795,142525440,675119910,1183518581,-364476150,-1995946357,787212358,650130320,-2096476789,125635065,-773795008,98619872,1183383592,-1931465746,1720314454,-984211736,2126776438,-51386136,1552621406,642250546,863240448,-1192722748,-2094661631,2080968317,309251,-1989646345,-533992378,-1981393268,1996481638,-394854422,-1673473,1996481654,343342854,-385492760,1996423395,142016266,-402229505,1183448721,1976699886,844925757,2508791,-2093779967,1452017388,-463042074,116147911,1552633856,-1960867046,1183386183,2023379170,-1962699006,-952703906,905969671,906254217,855787401,-1072998190,-534026636,-1981131124,-57939866,1718931979,-147694453,16787015,-11390092,-1650846602,-1912135921,651725762,17334145,1073837313,-2411686,1996425846,108461832,244338770,-221720,1956254838,-351854833,1959922500,108954405,-14715904,1996425846,108461832,-401698734,703331638,-1995815285,1183574598,-398030584,1444813803,-1006078267,-622270338,-473265157,214336266,-1532641229,1593565866,844925727,-2144974857,-9079808,-1650846602,-1912135921,-1948742718,-2027488178,1317605967,-28406788,340756262,117329545,1145867603,1378770059,-227082416,-15567105,1996427382,209125134,-1411329,1360980086,-1673473,1610605686,-1962452152,-2027488178,1317605967,-28406788,340756262,1358843529,-1709934849,119476084,-49832,1183385204,9890288,15892099,1996451445,1088022,1183385375,1975520250,17361155,-362753,-442887050,185016141,1346532544,870866628,1334519488,307112712,-15708629,1364261494,74972966,1343256319,309788496,-15698177,1996426870,-361300212,-1696041217,125241679,1492141705,1358591743,525198746,-92864761,524854682,11331847,-15304961,1996428406,276234002,-15829249,1996426358,-394854422,1997378202,-263812857,2122516971,57934322,-1006599703,-1960384386,-108851635,-1959756535,881530486,425603,1589913717,1065559560,506688780,-1947699515,112891,-754037621,-2084008992,-964490041,1185195304,-350225438,1552650307,642250546,125042944,243106598,-402426872,1317796478,506061806,-991398203,-2094659458,242486333,638862475,-1961605751,-1993992636,76224069,52883459,-775410883,530969577,14843523,1996425332,46897890,1711473559,-295304212,1609582219,-892788898,934805522,313352,-661774848,-1961337205,172488223,-16223228,832182390,-1006166204,-2094656418,175443007,71797542,105876262,-1960441621,-1960442809,1317603407,410451964,-73772720,185022209,-147098432,266310,1183396980,-3591170,1364203638,-231681,1996426870,175570700,-16222465,244319862,201062632,-15960640,1050345078,856104729,-1962677312,-920650170,-1207954230,919078967,-1910636544,861361880,-28931648,-1982577015,1183437382,-834238000,-230258360,-1960806773,-1960866850,-2145416226,2085618303,221493260,620599888,1273563063,-1948349694,172488223,1443263492,524562842,140428295,1156985995,57934090,-1962791447,1183391302,474385354,-1915992439,28887646,544669440,-1706011882,119493435,-16091393,1996425334,-84940794,200820361,-1958906414,1207382620,1946222630,116163379,-1982703988,1187500134,1342179028,-1961206645,172460831,1355695753,-1761445734,-799110397,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996425846,108461832,244338770,-335997464,108954417,-15633408,1996425846,108461832,-401698734,451672506,-1070377442,369653445,-127145977,-964441461,-1514130676,-69031260,1452023646,140937482,-147694453,33564231,-1662450827,142525440,139823910,383155853,507808519,25409707,-900822101,-2028581333,-1047803314,341191595,723015211,-621294506,-1949542777,1183558594,-1413414118,51922571,2123213762,1788499926,1963401003,-226589934,-385649408,1183514855,-28931824,-956244247,62022,-13863681,1996434036,-864616502,-15567105,1183649910,-1924131102,1344160836,-15829249,1996426358,142016266,-2984193,1552666742,1348468526,91799563,-335657335,-1957210460,1183391302,474385354,-1915992439,118934142,-1960806773,112948,-2120557773,1594302291,544669534,520470170,112647,1344304895,521254298,-901346553,-3387765,1364205686,1343899139,1360547331,521581466,-993447161,-1960441762,1177225287,273034002,734807555,1996428358,-898171104,444006224,-15698177,-11463050,1996427894,242679568,-15960321,1996425846,156211720,1183385463,-18178,1344304895,520817050,-127532281,-2083232253,1946209918,-831062264,-1761424486,-28931325,-920691105,2113936586,-1223714033,-1693476081,-1911579889,-1693483505,-1693465841,-1693476081,-938504689,1442840602,-92894946,638353092,-1995551349,52886606,-1981165251,1088683598,1946352003,83460897,-1070383233,-217972551,-276608853,-995448060,12126334,-1430244607,-69025538,915219435,280560379,-796152576,-1410954579,-466435445,-1947016533,166460022,-1414807501,-466441400,74907563,521117082,-1950183929,2139825880,74907400,521106586,33521927,857896193,142525632,83787395,-1951789965,-750715826,-374716192,-1414856418,850120951,334080996,442272513,1200299915,-297367286,41458256,1183384471,-329872918,-1959895925,-1996454265,-1705969594,60228216,-1981397367,-628168618,83787395,2126780533,1023616524,17202819,1187450741,-956235532,62022,2126806507,-1947170040,10551884,-1983829248,-372116410,-1947054455,113673177,16139975,-27358464,-1550319826,-163119347,-503003517,-196703248,-772389375,65065440,-196703248,83787395,-523172740,-133963567,-1947054453,-13697442,-15883369,-964430266,-2081365500,1963261566,209634312,-348323034,142525458,-2081274229,1963785854,-773795580,-1946680352,-1962934258,1183445574,-361314826,1317604491,-263287824,-1962933058,-163169532,-964491404,-336272886,113672971,788422283,229742591,-637185,-645925810,-1695648001,60228299,-1694992641,60228299,-1026990561,344653836,-2046665590,-401698598,-654838545,1149944746,76261890,850117766,-1950111040,39094788,106034738,-1157089351,1347551989,-1415949487,117950219,-1950111143,-997850812,839158443,-2084328476,1946224254,-162128324,1946288964,-788231410,-975121952,-964434314,-1947204858,-472779170,-553393199,-2010774390,1149895239,1200104961,38046209,839354406,1200105152,-350265853,-263812337,1586217259,65262070,126428895,137869507,518818645,1452005518,205949706,-164436342,1376149188,2013210192,2013210116,187406850,1589905351,260777478,39830566,-150992198,79922146,-654059517,520588070,576201,-938985544,503316546,1465309326,-1960544629,-1960866850,-2145416226,2085618303,256096268,620599888,854132663,-1948349693,172488223,1443263492,524562842,-1983892729,1183448646,-565802500,-1982052727,1183439430,1183402200,207537350,-1932239223,881579590,-1994242421,1174650438,-1035564770,-1994373493,1174650950,-1002010340,-1195483507,1996423170,1347622436,525548442,-1034515705,-1984014805,1183566422,-1069143100,-1949809015,1207382620,1965031462,22538499,-15829249,1996426358,-176166902,201082505,-1958906414,1207382620,1946222630,116163379,-1982048628,1187502694,1342179038,-1961206645,172460831,1356351113,-1761445734,-631338237,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996426870,175570700,244338770,-336353816,176063281,-15633408,1996426870,175570700,-401698734,451671114,-1070377442,369915589,-218372089,-964441461,-1514130676,-69031260,1452023646,-731477546,383811213,507808519,25278635,-1102672981,1002593931,-1828619069,-1950331253,-902052778,-897121668,-1413379157,-1951677557,2123213762,1788499936,1963401003,-964787438,-385649408,1183515050,-28931820,-16670231,1962880116,47146,-1099497648,-4163841,1996474998,444006344,-15173889,1996428918,309788436,-15698177,1996478070,-596181036,-2459905,1996425334,1962876422,1145343286,1183666206,-1957685524,1610559068,-49812,1183384948,-158405634,1963002436,844925809,2508791,-1956154366,1178323526,1029666070,1517551616,1002981003,1383404614,1946157117,108954445,-2126023392,13371518,1996439669,578223908,-14649601,1996428918,444006164,857241343,1589924032,1200301580,1065559558,637826060,1342719883,-15567105,1392906358,-1878362369,-128980978,-369211767,1996423378,1088036,-1073019105,1183445364,309454,611778457,-15829249,1347554422,-15567105,1996427382,209125134,-1878362369,-141629426,58048523,-1996451351,1996476998,-763953202,525198746,1958742791,-800683657,-16776776,1962921590,1905938458,-1995979006,1589955654,1200301580,1065559560,637826316,721831819,1177229382,611778324,-14518529,1996431478,477560606,-3246337,-11527562,1996428918,142016276,-1710852353,119484426,108314635,-1995159925,28900934,-831062272,1355577087,-956141158,-831062265,-1697614081,119492069,-1697483009,119478590,-1697745153,119490725,66872835,2122571366,141820120,-1697089793,60228299,1610499723,-892788898,32,0,5320,-155775130,-4780186,-260667034,-193033882,1186402150,1183409672,73857020,-129595034,1451976444,1988847348,172395504,-1947318647,20776518,461639424,146688,3441679,251659069,1023442564,-2062614524,-454492157,24963328,1728339595,-1956247926,-1223727366,-1436027957,-128580762,-59374746,2146324223,34990566,-786003353,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-91527432,1320619878,-1436028156,-128580762,1727695718,72267535,1744028554,1443063466,1979934456,-296812548,-991317377,646604545,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1727695718,72267535,1722443763,1727550979,-947193205,1320619878,-1436028156,-128580762,-1963291802,-1223727421,1743979598,1443063466,1979934456,-296812548,1424593791,646604545,-120526639,-120522544,-120526639,-120522544,-388900726,-120522544,-388892464,-120522544,-125110064,-120526639,-120522544,-120526639,-120522544,-388896630,-120522544,-388892464,-120522544,-443877168,1727695718,72267535,1722443763,1727550979,-997524853,1320619878,-1436028156,-128580762,-1963291802,-1223727417,1743979598,1443063466,-91527432,258392970,-217821513,57059943,57079894,1325399158,1754206190,12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746],456,[267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250,0,0,0,0,0,1426601912,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031081,129443069,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,90833770,2011693674,526278402,1231561,1426601912,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031056,129443069,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,40502902,90842986,602407530,526278402,1231561,1426601912,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031078,129443069,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,74057334,90838890,-806878614,526278401,1231561,1426601912,-1910575989,-1957210408,529206878,-1961992565,41910303,-1207141296,-1706032104,129443069,865083883,242679744,-15960321,1996425846,108461832,1347440720,124389482,141165162,1593934312,-892788898,934805514,-326413048,1457032734,308185943,1586175883,-2145416430,2085618303,102545420,620599888,1206585271,1002451856,729024582,1946568251,309788454,-15698177,1996426870,175570700,-16222465,1347421814,1214910570,6816618,19195905,-7334421,1996427894,242679568,-15960321,1452935798,1594351360,-892788898,934805518,-326413048,1457032734,1002451799,645138502,1946568251,1996443681,242679568,-15960321,1996425846,108461832,-1872211888,1347440640,-352267800,1996460050,242679568,-15960321,-610661770,1594302297,-892788898,934805516,-326413048,1457032734,1354773335,-15960321,1996425846,108461832,1347440720,1342212200,-1880600496,526278400,576201,1426601912,-1910575989,861361880,108446912,889136720,41221926,74776358,108330790,1347440720,1342212200,1541951568,526278400,314057,1426601912,-1910575989,861361880,1996443840,175570700,1996443728,108461832,-687713126,526278407,576201,1426601912,-1910575989,861361880,1996443840,242679568,-15960321,1996425846,108461832,-687713126,526278407,838345,12488,-1070377130,1948010041,475958035,1207312267,141820938,-1709410561,119489585,-1979955575,1183579718,-398030566,-1994891637,1317792350,-330397418,-1995157877,1317793358,-263288558,-1995417973,1190654550,1946189834,10610947,269108983,186545152,-150831671,373701593,-638123406,-770979837,-621346179,1913937467,64681730,-263288365,-1947052407,1183387206,205949940,-1141487991,2123169796,477560808,-1705814250,119493435,84559607,-1957530624,1177284678,-228684812,200695339,-1958578749,1174608454,-1946627818,1577261150,-1946431212,-265612682,722501259,206474235,1586219819,-1948767474,-1813383226,-268963189,-233056213,1317080958,-150929398,264774,1038680949,-398030078,1005342347,-1862172991,-1947574645,-633606570,-628686210,537544439,1225815296,2126592842,35055875,58645051,-1996353559,1586043462,374245656,-1961601399,1988752502,-160003314,-1962117495,2123100278,172423154,896794640,-2146810121,723416320,41543798,2116804343,-150832662,16679903,1541997429,16745217,1407779701,1002973953,-1962770703,1003695089,-1962770694,309758458,-149913975,8391238,-1360524427,-1996037375,-1645609906,440830721,-1961337205,1451955790,309758740,-149913973,1051206,-268231052,-936641789,-1995289045,-752151986,-1995418069,1988694102,343836950,-678703477,-2146810121,-385649664,1988821120,-1959490788,1032524412,8961155,-2092335615,1946487421,172422979,1014235160,-2146810121,1463121152,-147686261,1056325,-14060193,1996430454,410451738,-15304961,1996428406,276234002,-15829249,1996426358,347576842,1183385535,16968188,101350787,-1131732875,-1265958776,-271515510,-956043567,-819208701,2114049579,410386714,689339945,-936700810,-905718997,-1960787581,-787291151,1098019553,1836245457,1364246579,522155418,-1990008057,-1705968058,60228216,1077959139,-1980082551,-13371322,-15042817,1996429430,343342870,-15567105,1996427382,209125134,1465339986,175570774,166203024,2143697670,1975520103,172422948,1551106064,-14911745,1996482678,-327745558,-1695648001,132055160,-335788407,-350033085,146765,1190607484,1946157322,477560598,-362753,-1705969546,129959715,-335788407,-1171002593,1589903361,642468856,-1070397559,102528767,1380995155,-687630694,-62486265,16678531,1996427380,46897918,1996424087,38247166,1183515543,-916561924,-1962927422,881532022,537543926,1996427636,642292252,-1073019105,-919403147,-1962856471,2089485398,-2093118702,1946487421,-2000911595,92143872,-351221117,175997705,-2096925696,2089492682,-2093118700,1946225277,-2134212348,847022848,-150710647,1946159298,474347310,661913601,722880139,1710692934,-1948742872,340167626,-149404117,-1019532699,-784659083,1187449205,-2097137912,-1946745754,-896859050,991712547,855995594,11725257,8946827,-1958680367,-1971024952,1088999680,-796077941,2123219086,1183536848,-1054102758,407276368,1354902443,-1424603509,-1957641981,61543494,1552634050,-2095084782,1963330175,642402578,653806849,653939969,654069033,-1946266327,-1951722938,-1951723450,-1951723962,866847814,-1700025408,128385024,1962934953,477530911,2089497739,608565042,276103170,19154423,-385649408,2105802484,-143392766,869289613,1996445403,108461832,1397969174,136550992,-930412577,-2096635071,41157113,-1178351477,-85262335,1458342741,-1056678261,918815459,-1960441756,1946561280,1915680520,-1580692728,-570226570,38218534,787995275,-1054144400,-770976997,75434876,91537419,-352321096,1589652226,180937,2248,1956730455,172370696,141559299,1380995737,1757321808,-930412769,721962635,50886150,-1962380794,1347590618,-242528174,-1097139317,-1962467480,141861320,50742827,-1962381306,1347590618,1317621842,-27358724,526958234,-1949791481,103482438,100862070,-628422542,1380995737,-129070768,-1694867831,119498942,335037955,1979972182,-25291780,192730939,-969210753,28837234,721611520,-916496704,-939521854,1459617804,114518,-405732629,140525113,-4065153,1979648771,114435,-396954069,1183448834,-125924870,66602635,1611021254,-1962181624,1043069054,-33355680,1183516651,-1949957128,-605530120,-92371970,184841472,990934464,-1995997705,-141821370,-4666645,-1989678081,2123103358,201314808,-1959299585,1458306118,-22222762,242532363,-953432437,-259317639,140523011,-947184917,104580611,175900768,103532427,-268236704,-947190037,-259275261,-15990831,-396965249,-1072955786,1150097013,1611021057,-1207206904,103481345,-268236704,-259325205,1600046731,516473801,1448542208,184974987,-2096728833,1962935422,25684227,2131000889,209125152,-1962248449,-524220346,172360450,1376540299,1996445520,138799108,-337230199,209125170,-16091393,1996426358,138840842,50520257,1451952710,-11513332,-396950410,1183385631,48284134,-1962260989,1347554390,-1962420248,1048831582,453052540,735639488,-262239784,-1947836925,2118026179,-920977144,-1054090761,-773568887,140551136,2114471483,23062787,50885793,-1995932666,1187506246,-1962934030,48284099,-1962260989,70061142,-364476160,-1947445623,1451821638,-497120774,887871627,-1912048479,723974726,-361315321,-1962637018,1183770694,117516026,638088865,637683499,-1912453239,-1993937850,-1014824380,-230228220,82472579,972179083,-998248378,971392651,478015558,-1947711861,-473829282,175555586,-1593835226,-570226570,38218534,38242598,-787974495,2114323424,-398030584,-1056415583,1174602464,206998282,-1996487635,1451878982,-498693140,-1981528533,-524160442,172360450,1183400000,-262764050,1183525099,-295779096,-1006163162,-1993938338,1992557127,1149970158,-330920194,-2096658138,-16454074,1854140998,1183515882,-465159694,28889215,-1587352832,-956102532,1183537524,2114323204,-2091879416,2080639102,1611056970,-1962933240,1950221255,2084438792,173982728,209684774,725584166,-150440954,1200170712,1200170504,141992196,637814315,637945737,-1593686135,1174603894,2114323204,1200170504,1200170510,731638538,-916496704,1426066114,1448602763,-1056422261,-930413856,140772867,140908171,1183535186,48283908,-628371317,140772867,140908171,-242528174,-538379381,1681785605,1712229128,-1957211896,-524220858,63474434,-1962384378,1376282134,-386299056,906167742,243992676,1448151142,140787203,-1410836655,-916496891,989857474,721647056,-1036270656,28836990,-4668672,617137151,1448542208,52184715,-930406330,-1560280795,1183516796,507904794,-120467317,-2096597341,378077666,-103741314,141823625,991712907,58597462,723539595,-28407350,991579787,58596942,723406475,-62486079,268846838,1183518324,2080768280,373721864,142476801,140510919,1183514624,274107150,-1995938653,1376282134,142016336,-100609,-102171530,1975520252,-373282043,1190527881,58001158,-956072471,59462,958416523,1946711046,507939812,141952569,1183570804,1946561304,-330921720,-1962381149,103487046,1183385718,-1546061846,-488109966,-1946645509,103486534,1183385716,141599728,722617995,-1995934202,-654840250,-402099549,1183448001,-31756,-12741772,-1920043777,-1072955579,1621165693,1221001992,972441225,141882494,1962165817,12773635,-1947042167,109250630,956434528,2114478086,-10622717,140517003,-1962677373,48284099,140772867,140908171,-1996486651,1451882566,-1005065222,-1960380298,-1960380348,-1993934252,1418274308,-126975230,1580813060,-1947959566,2117726846,-2096857356,956494918,75429502,49694339,-1040818549,918815459,-1960441756,1351296512,-1042314494,-1993997597,-1993997248,1190528592,829751559,1978957369,-364475614,1861736695,-1949791248,-654840250,1861737099,465644524,2144472019,184843280,1191867840,-12219065,-336181623,-196705527,-398014718,1183514625,141599724,-135641461,141730776,-473833589,1681310722,-1950119160,-473827746,-564229886,-1961850074,9119448,-420940917,-465139203,140779204,37784358,652113547,-402501493,1183448529,-160003098,1183520491,-564229148,140787396,-1962868442,-553392570,38207782,-107681706,-495665141,-992059765,638084158,-1960443509,1183384145,-497645088,652494475,1183514921,652149734,-16627927,1996480630,939468514,41418534,200909288,-1961593664,1452007494,-564229150,140787396,637634854,-1996336759,1183576694,141599728,-135379317,141730776,1223968395,1183516792,-259307276,1988823275,1614152692,1586187784,48480756,-992190839,638084158,-561315445,637723585,-208989813,-1979900696,516219974,2123040868,1099638492,1351296514,-49813502,-1947842935,384562294,-1947974005,1053088862,690358372,-431584511,690413315,-397016505,-1072957238,1586225781,1681835228,25896456,38898470,-1981790583,1183572566],457,[16852708,65422987,1191257823,-529072382,652375807,-14272513,-672660873,1958743032,-532247788,-1948100981,1053088862,-1993996188,1367942657,-226587902,15236739,-544523660,50521025,-1912052706,638084614,-1960441973,512426583,-1993996188,1468605959,-597818622,638028582,-1006479477,638084126,637814665,-1106880631,-13959167,327022395,922681450,-396949408,1621228505,63384328,187165680,-1960610561,48742855,140787203,140906123,-11446447,-1962384330,-1949815858,-1957609023,27388152,1190590347,796132358,1614166342,-1961855736,117377094,104400992,58591328,-1577282839,-561313676,-1006443583,638084158,1990263177,652149512,-1929230455,65732932,1577607329,483051871,-326413056,-1961906072,1317733958,572168,1510028264,-225646243,1426064586,-529994613,172395279,-1962127733,-473888674,18278402,1023821451,92012545,2113929789,-536757498,1510006760,-225384099,1426065610,426306699,239504144,-1156559221,-739770364,172395264,-1156821365,-941096958,105286400,2080375101,146693,29034110,10938592,2146000218,838386,1760332629,1586171949,6088718,-806789798,707312,1760332629,1586171969,4778006,-1075225254,1231599,1760332629,1586171989,3467286,1407802714,1231600,1760332629,1586172009,2156566,-337027750,1231599,1760332629,1586172029,845842,-840344230,969456,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064433609,639601446,-2147334261,-1013948444,855950467,240829376,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-326412859,-987867306,2126776950,72256262,-201530927,1583292325,705225,1458342741,1992629847,75401992,990179203,-1961593865,-1996126460,38046468,-1996339833,-964492732,535161604,-1026990497,-1957363704,509040364,-1962379579,-276626306,1945582340,-2029745388,76087877,-2029894517,38045957,-352008573,-1962445339,38045444,1595868297,146983262,4376576,509040128,-661729140,1183570739,-1981745404,1451883078,-773795332,-364475950,-1947445623,1727465030,-294220294,-1962794520,1727465030,-230292996,-1947183599,-831091202,-402524440,1586037139,-664892970,-1982177655,1183571038,-1981745402,1451882054,-773795336,-431584814,-1947707767,1452014150,-562655748,-402530840,-1259863625,-159478527,-1929285144,2129194622,-96040191,-1912842613,-1075265930,-159478527,-1962834968,-965308930,-402547992,887619979,106334977,-1995684156,-1175912890,-548997632,1242723712,-1915849075,1508436606,-1912698111,988339830,1988969217,-427913770,-1962861080,-562655746,-1929314584,266925694,-696873727,114196109,-1064380276,-67107655,1913104371,2027031481,-965309088,-388596083,2123170049,16509134,-1962859800,-562655746,-167721240,1971380038,-25261303,-61523674,1172839284,-548997632,1125282944,-1915324787,-1142364546,-1912698112,-1662460298,1988971008,-360804914,-1962880024,-562655746,-1929333528,-1679230338,2043808512,-28931127,-787724757,535351784,-1026990497,2123038732,205949950,989857797,640709368,1962693945,1564026438,642479358,653817227,737953163,723023088,2026255298,1972053522,1166747386,1961896958,868428550,991132102,225642622,638945574,-2096996983,2122908871,-1993948162,-1993933739,650378845,1979209017,1569269470,958841854,-747242915,-61503194,105221059,-1962523647,1141965893,38112004,-1962785775,-1023143675,1140917643,38112006,-2096872431,-2097151404,-1950154732,1143539269,71666438,-1962654695,1142489669,419793666,93045508,-1962523607,1142489669,39617284,1868544,-784543293,1557201500,106746116,-1996125245,38112004,-1962785655,1149830213,105220868,-1022999415,1223,148679,72648960,-1022999415,0,0,0,5832,1599559198,-892788898,18,0,0,0,0,1960512339,35621658,14123225,74771722,48957320,-651556983,-1962877056,1541597983,-620014653,529209972,-679421694,1977879040,-351860732,705110018,14647513,-487907445,934855515,11192328,-661774848,-2033756330,65368,-1961722229,-165704737,1946421831,832198406,-2096685244,1946751102,-1948284138,41910303,-1207143087,-1706031578,129443069,-1962631191,38046517,-1990197467,-2080418170,1947144318,172291590,-385649663,2089485451,276726574,-1004899065,196676190,112640,4162342,-789118347,-401449333,-1997930653,276726528,-1925942006,1996427870,209125130,-1945477495,1187449942,-352319216,205950828,-955627889,659526,1178325132,-1958185720,-1073019322,1183400309,-2093159672,1963528318,308185879,-1962891591,-202896826,-1958657538,-337114042,67824126,839941763,1589909877,197168138,639792323,529211275,-1993711676,1183582814,-2095912180,1963135102,189562884,1455325442,1968131583,50522371,17858179,2122540404,192219920,-1710065921,119474106,-2096960535,1963135102,26732803,34635395,2122521204,-780855024,-11092351,-915058864,1342580408,-1222312550,60221703,1996472371,161107986,-16310517,-1164307850,-1962467577,-1073017788,1962872436,489265676,1183385527,16968188,-2130580247,1342133950,-352160433,308185992,-1207958855,870862671,-3001346,-1705897354,119474953,-1710459649,129441065,-244087,-1097198986,-16310523,1956254326,-1928913145,1586360398,745865204,-13994753,369321014,-11332015,-1073018787,1552646014,642250546,242483204,-1980742005,-1962889084,-2071334330,1183514802,-163181580,200820235,1735719494,11570315,-738955565,-1936983954,1859322034,-93400074,-15567105,1996485750,-126418954,-1694861569,119477930,1996472371,-1835380718,-16310507,1996427894,369335036,-1073018961,-768403852,1376941823,520817050,309788423,520600218,-11015929,273073992,-2033778686,-168,-113015,-1164307850,856104711,-1333491264,-1299937024,309788416,185178704,1996424991,403479292,-1705572433,133628065,915261747,-1098055651,508624750,1461080406,-1493115750,-1705568765,129440797,308185951,213464971,-48961536,-1710065921,119473598,-1189978485,1354235906,-50272177,-1962849303,-1073017788,-1706020492,129441065,403479120,1586169775,833810,-538394573,178684,-397455432,-1070334762,161108051,-16310517,-1097198986,-16310523,-1164307850,-16310521,1956254326,-16310521,1687816310,1342412546,-1028467,1962880116,1681325866,-11463165,1996425334,140377862,-1694611831,60228196,-1962387831,1207382620,1946158118,-263812338,11568265,-1980610933,-1006587260,-1960442274,1191912967,1191912962,1191912964,-1990232826,-1996443516,-1711230332,133628065,915261747,-1098055651,508624750,1461080406,-1493115750,-1705568765,129440797,-1189978485,736624652,1405105148,185178704,1996424991,96377362,1586169631,178450,-397455176,931920910,-2080487797,1963069566,779914059,-1960424213,-196703993,38243110,653674121,-1996208245,-1960380346,1183385159,-1332966406,-194063616,-1946652973,-754929012,1859384942,309788666,-755969,1996486262,-92864520,521579162,-28931321,-385820695,-2033778526,65370,1080961,-2114946047,201265278,2122443135,2114060048,1455325478,1968132351,103200798,620599888,2122385335,2114125584,276726215,-1065547776,1080961,-10388220,1996427894,209125136,-16091393,1996425334,-401698810,-1073019290,-61376395,-10699123,314050326,1183558400,1183558410,1157016332,91554827,-339725473,1518782297,-1962933761,-1951712700,-1951712188,-1934935996,1150135256,-661869756,317686699,369786505,1594640015,-13863681,1996434036,209125136,-16091393,1996425334,140377862,152075907,-857144459,1488880635,57934079,-2080487797,16734910,1583284340,248170783,-339725568,137869557,518818645,-1070344050,80398623,137869312,518818645,1465309326,1996472371,209125134,71932496,-1073019081,104552564,259326289,-16091393,1385826422,185016097,-1706855232,121046072,1962934456,41913145,45587031,1317733271,139332362,1178282100,-1996260090,-1705572794,60228216,-628221725,1317793931,-991982842,-201586562,-879078492,-1962699006,1583285830,181061919,137869312,1224,1457032734,-2000669865,1996488006,209125134,71932496,-1073019081,104543348,326435153,33375942,-16091393,1385826422,185016097,-1961134912,70818552,309659447,126468147,-1711114241,60228167,557226583,1988822815,1979058950,-18426,-1198490389,1589903361,-45729780,1589904245,1347618312,923027866,1958742791,871926623,-1705619264,119480181,1183403235,2023379198,-486303998,-1950183879,871926743,70818496,544540471,-829745271,-1979824501,508625479,-66554171,1344251123,-1761424486,518739971,451609008,1996487307,46897918,1996424087,38247166,-1705573481,119480630,1583333427,181061919,137869312,-326412987,-848814306,308185862,-1962805784,1317734982,241077004,-1962788632,1317733958,113416,1510086376,1978223965,-18183,1426067146,-160895861,205949702,-1156690293,-1729560577,138840834,-1928704373,535299678,-379758078,-1957298617,105810924,-1962385781,-396555690,181011102,-326413056,-1962464152,1317735494,-17650,-1962777880,1317734470,106859274,1510068968,-24254115,1426066122,1583934603,239504135,-1156559221,1021902847,172395266,-1156821365,820576255,105286402,-1157083509,518586367,-379758078,214565743,-326413056,-1962426008,501750366,373721857,1962933417,-536691962,-1962845464,1317737030,834324,-1962844952,1175128646,-14584820,1996426358,276233994,-1710328065,60247013,208977931,-1962127733,129698374,19261552,-1962522997,280692814,19392512,-1981194918,-18430,1493657,1760332629,1586169858,11986966,185222795,561253446,-15960321,1996425846,108461832,-1756633702,1958742787,206473996,-1156954485,-655855609,-379758080,-4718036,315267583,-326413056,-1962393752,1978142302,172395264,1930184251,1610726153,-352275736,1177260053,112934924,-1947994368,105286616,-402108789,1566179497,-905791255,-1957363702,140470508,-401842549,1183514684,139365126,-401973621,1566179459,-905804823,-1957363704,142829804,-401842549,112721948,174520064,105286547,-402108789,1566179423,-905789207,-620036088,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794983,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-485760001,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-13506192,-1030879517,509478,-1013333965,-352009085,137869559,16072,1457032734,-18345,526278553,1493705,-938985544,503316486,1465309326,968895484,964560454,94506635,915085795,-427620948,-1897475839,651897793,-654899317,2474011,-943322368,457286,-1577302391,1183385002,-92893698,-1962377532,921896526,526278564,445129,1426601912,-1910575989,-892788776,934805516,-326413048,869830174,-892788800,18,0,524288,934805504,8701960,-661774848,-4696234,1583323647,382388511,268435456,269488144,269488144,538976288,288,-1795031040,1459617792,1868852841,539063159,1684957527,561215343,1852397344,1937207140,51380257,257,13107300],458,[22937900,39322000,52429500,934806404,24561672,-661774848,-4696234,1583323647,181061919,1313818112,1397051988,137869370,42696,1457032734,1606431575,-892788898,934805518,9488392,-661774848,-1070377130,-920691105,-1207957302,482871351,-1910636544,861361880,526278592,707273,-1947432107,2952774,1208513537,723022920,-14619712,1589907574,939468298,-16222465,602408566,-15930624,1996427382,108461832,-922742552,503319754,-1912064072,532687832,721422538,443072,146980907,0,0,1458342741,-916562089,1426064066,1465314443,-1962649973,108932090,1780386631,-1960867069,-1962705906,-1036315065,960301174,688091909,-1014819201,-1947409892,-1962711010,2014219039,105351939,225886779,34228215,688289024,2133395071,214139656,516220898,243991406,1451950970,1065559556,638219520,2130859835,2133403140,885228290,512486370,1042875258,-634715270,3455051,-930356233,1183521763,884621316,-1948059904,3455216,-1962514697,520494840,-1510741551,-916562145,1426064578,1465314443,1748405244,1798605571,51119742,75400190,-15895296,1535050317,294275,1407918708,294275,905909364,-1627294054,172357379,1064566786,-129593,2105752043,863961090,34227703,-16223232,-1571211,-16126978,1979647605,-16783352,1989817855,-16539903,-1207732210,653721612,-268237960,213452574,-1197149440,1583284225,312009,1224,915101526,1157497706,-952857853,64582,16664263,-28931328,58459707,317262706,482771713,-335657217,106859500,-2096607605,1912734846,991131406,-445313956,1963871291,991816672,-646639524,2122520299,192217860,-847963077,1963084859,990243784,-1049292196,957774977,-2094303995,1946354814,1323849223,9693442,1343374475,2023379024,1375966978,-401698736,-879099172,-1711040766,60228167,2088859115,1963276822,75399953,-9931772,-840428940,-62456062,884497899,375715584,110033035,-14285968,779422797,991315083,1946385926,1979655717,24615428,109970327,-1073020048,-1993937035,958792773,101414149,-15305473,-286779788,-2094659587,158662717,637547704,-1962777097,905914104,789930138,6967303,-101144,1603933300,-16541947,-1962705906,-1962710466,1882173,58468087,119470083,481949575,-2019233024,485393399,-1946230039,-33330634,1325335372,-402425604,28836409,-916562176,1426065090,-1910575989,-1070398370,1342178489,1359378175,536780264,312009,518818645,-1962516853,178463,-16353281,-397343625,-11469182,-711326090,1476861727,46844191,-326413056,243998,-16222465,-397343114,-920650142,-1207958326,80218167,-1910636544,-1957210408,-1962710978,142016317,-1710852353,60752315,896843787,358652496,-12777681,-1960151809,213937096,2105800707,1853751300,1359236607,-1696071318,-10097667,2006645878,-16541951,-1969553802,-352084223,139365201,-326939421,1996443908,197761542,1047660327,655103130,-62486265,1358853769,-1761445734,1959922435,1996444358,46897916,-1106836585,1251606530,185018123,-1951370048,1996444411,24615676,-1957100649,92929606,-1070361877,-920691105,1426064586,1444867211,512427607,529204074,-1962522997,990084110,141825095,-501431421,1206635766,17072003,2139296373,208994566,17334147,2139293301,796131594,58461951,-150987592,-1962705882,-1962710474,-1947204812,377324027,74777913,1566807,481888030,-5967104,1603929718,117675781,-920691105,1426064074,-1957237621,1962869878,41458202,1347552151,1358953912,-1710066433,60228216,1347571794,1347469363,-1961337717,610271007,-1709542145,60228299,-1710066433,60228299,-1710066433,60228167,46319966,-326413056,-1962651288,1317733958,1239048,-2098635430,314110,-363721126,60265627,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,934854379,-326413048,869830174,-892788800,-1957363708,-916564244,-939523390,1442840584,1595874903,12831070,0,24776,-1945741482,-1910571450,-141820322,382369421,675580679,725912491,276726699,-2095025151,-14744337,-14282122,998021685,-5568737,-14282122,994613813,514524959,872308366,-1951683648,-1951718588,-1968496572,1686774340,28355365,-2095952757,-108854303,-1342016255,-1425886205,1284112816,-2132702678,-989986332,183558528,1444850657,-1190365499,-1431568353,91537418,-1070335774,-1927323990,1183555710,1150004170,1143712538,-1411844312,-1424210805,-1424079733,-1412675957,-1423096693,17858179,-1927338124,79274622,309788416,-1707737306,119487356,1207100075,309788487,-1707737306,119487304,1586372267,591694846,541363115,574917291,793021354,48269995,1677865284,1149938482,-2081348566,1946160764,-1962406910,-511700404,182571011,627346113,-1413467221,-1424604021,-1424472949,96059435,732689152,239876607,-813497484,306481922,1023410981,57999360,520212355,382355085,-1605989040,-11055082,1996424822,140443396,-916562169,-1207955262,-1957361609,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402626042,-920715219,-1207955766,-1957361609,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402560506,-920715259,-939520310,1442840648,308185943,1207312267,141820938,-1710065921,119489585,33441479,-662795008,1183516438,95462162,1988959915,-1524689402,530949541,-1951678413,2084867059,273058731,-1711248725,60268267,71732139,-16503133,1962880116,276234026,235828991,-1929082264,1461115006,-13738869,-1073015713,-286719115,-495025407,-1996262400,1183579718,-364476146,-1995417973,-1039405994,1996427892,242679568,522277530,1975520007,26536261,-1961724277,-1408829644,1962936325,844925936,39733239,-150506496,536879687,2057428852,1793118467,1134186498,184784645,-1982958400,-1070337978,-1913239927,1317648462,274107406,-1706030613,120523277,-1980608887,1552675910,575114034,-1946401143,-1072991161,1552615285,-2138600658,-96040704,57556676,-1946648951,104593478,57803642,637602793,-1073019509,-1706023308,120526176,57155211,213458827,65140480,75465688,638416384,185484683,990409920,1416952390,637588201,621954443,20774915,1027961856,-327876608,16023171,1190594420,1946288360,1166747145,21096464,1190647413,1948254460,-1769174065,-1960975616,184588420,-1961528128,373028950,208929662,407714598,992391797,-1401612731,200558219,-1958120000,529264734,272993062,-470397301,1946630920,-498908363,-163119112,532219785,-11532800,1996427382,1788498190,117907233,-662794921,273020726,1952387072,10283019,74828043,1047838731,837489131,272972582,1183517044,1161504498,-14519024,1962873462,276234108,-15829249,1996426358,142016266,-402229505,1183448134,1958743038,885490441,-369604865,2122579689,141885684,-1695516929,60228959,-469873013,-498677977,-11141120,1996483702,-1972891926,-662795004,6969110,-402360577,-1073020259,2122516852,57999586,-939637109,372742,-916562176,1409290434,1377858413,1207987821,7760997,-1190951263,992347155,208932933,-1190946143,992347163,477433925,-15567105,1359903860,-15960321,1996425846,108461832,-1979993624,-919339450,-1408829501,1946157317,1364598316,94510734,210499123,-964485917,2088976646,192151554,642005833,1144719988,-2096794584,-371052858,1582942475,934855455,2803720,-661774848,2123061078,2105751046,359989262,95160055,225705992,67782391,-1207536384,-337051647,2105751040,1249116428,1463126838,1443921604,-1707737306,119487356,-14264661,994613813,-995424481,96013438,-14264832,998021685,-492108001,1443017204,-1707737306,119487304,1458889387,192282406,523978906,1166616071,1992580875,1170683404,-1962934006,78187078,-2095155968,637667918,605504650,856165617,172423113,24444929,182571329,1149773505,309788439,-149915905,264774,-147443852,1052741,1317209204,-147455478,536875077,-1959390348,-1959490763,1157050996,1962999842,174490372,242679805,-351504641,209110295,383155853,-1185475065,-1510801393,-1178588252,-1410138107,-1945731445,-1899983152,175570904,74841910,41287478,106823478,-920691105,-1207955766,1430587447,522120331,-1962552216,1273500254,239504128,-1156559221,-1494679553,172395264,-401846645,1566179437,-75241139,1426067146,-43455349,308185861,-1962925592,1317736006,-17648,-1962902296,1317734982,4450316,-2098635430,969467,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046020,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,-1751868438,-485760253,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-927011984,1442840582,112727,-1026990497,934805522,182280,-661774848,112726,-892788898,934805516,-326413048,-2585058,1996425846,108461832,526615450,-892788985,6,0,0,1311488,0,4145024,4161599,4161664,8404799,8404864,8421439,12632256,12639424,15780518,13158655,5460819,8421504,8355839,8388479,12648447,16744319,16744447,16777152,16777215,4344132,1380275029,436230144,453174017,-1341989119,1073933056,-16587007,-939523841,503316520,1049188182,-1070398761,58050827,1342210025,-1214623408,184786728,-352094775,-957837199,1975520003,-1872237821,6832746,88316417,-1073020009,-610051980,-1449504766,-1560045819,6947549,-1759666534,22389507,-1634074518,-1560045795,-1070399145,-1560181853,1307050373,1958742788,145614889,1946246632,50128929,-437773196,-879092211,-1945921790,-1077899560,-1464270457,-205507840,-388958293,1583284229,-1194604257,-617414142,243872205,378077939,113705713,751,855770040,119519707,-850082118,934855473,-326413048,1457032734,1392953175,-1207959295,547946517,-1456770048,645136385,56859166,1586168727,-2095084794,1963133567,276269845,50109014,-1705639017,60228451,51419734,1572733847,76230144,-1147514866,-1962696959,776357624,-12778357,-1726515969,-1706012073,60752286,39619374,-1996335223,80118535,-1959861781,-167050636,179882869,65583872,922732851,1397818071,144330833,184788736,-13142848,1342363446,-1761532262,1458604803,-1761506406,-1898214397,-1075934269,-628226592,12185739,-1510736895,-661733236,-1705577589,60228299,24615510,116851607,66988,1049439348,922681376,1768555223,1013602078,48963327,326418443,6045325,47658751,1461611114,-16715672,-1576867042,116851020,132524,-286784652,526278412,182985,32900749,379211806,-1559814367,109904207,1344143938,522262170,21865223,34277005,36970125,37555853,-1160218995,1344143400,1360941854,-1705880042,60229257,379213334,-1559814367,1049428305,-164429477,-947090642,1361502979,238419742,1479,-560660690,-1072998141,92869236,-661960889,1333796747,-538804221,-722778554,905912003,-1627276390,1958742787,-1192195085,1452868034,-1634054062,184786689,1377400018,-1193505968,244121603,508559876,536819281,-1722393765,132862034,-31552170,-1923932671,503448590,563793,-1073019993,1347859060,-1761532262,1958742787,-1706012505,60228216,-259307805,101106318,39510,-1996028113,1958742789,-1948742861,55541791,314999680,-1070401657,-218103879,1207404462,1979679047,-2916863,-402424266,92866426,141869067,529258635,-2147266688,1466135647,-1761424486,2006603523,-1207724287,1344143843,788529306,1958742791,24748873,529258635,-2147266688,990085281,1946385926,937971733,25010951,175423499,529258635],459,[-2147266688,2007041771,25010945,1677,-1130737650,185059073,-1559530304,-661978757,1333796747,29589507,67110400,-369098752,119475690,922747114,193260039,63899423,64553940,1342180280,522142874,25142023,242532363,1342180280,522142874,-1547695353,-1195179647,-1957361609,-661774612,1988843350,-13333754,-57013644,-16541950,278530676,1594070787,-892788898,934805506,-326413048,1457032734,-1962379637,108954420,-2095614976,1979647614,172279560,233504768,105286544,-351648631,1149997060,-920691190,503317706,1780499048,67135488,-1761465446,1958742787,55616289,41458256,378078103,-628227246,1744857630,-1214643216,1778622248,68852325,-1021377625,1414418246,1329999443,1162805326,1313818189,1177441108,1409306191,1768780389,7102830,1818324307,1866866796,7566446,1394627405,1718186597,1836667648,7106402,1718640986,1735289156,1937006946,1885428224,1766072422,1633838958,1207989108,7760997,1383296340,1409314413,1377858413,1392537197,1702130553,1766195309,1399088504,1291875193,1632837715,1394635630,1718186597,542330112,1769104723,1120403558,40501248,-1711240088,60228931,58048523,-1560142359,40502122,1134196842,184784645,-1544719168,40371048,1744857632,731513872,184784642,-1546029888,-1706032276,60228216,57677449,-972853597,-1207910586,1344144418,-1627276390,1958742787,280514588,1347590439,-1627283814,1959922435,-1957670388,536819420,1183341403,4241599,-1190930245,1452082174,508763840,68729681,29312758,-38075531,374545923,-1986375598,184784646,236352960,-1878748056,106883086,58048523,-989896215,-352096762,-1067545272,244339478,184961000,-1193511744,1190526990,41222591,-658784205,67746051,1360941854,107190864,516162455,243991406,958792570,158607431,-499858557,2047773685,2047748867,-1948649725,58631105,-150981447,651725793,411591,-1916783872,-1992900514,65059079,-440839906,374414851,-1202514349,-1185939393,1360921586,-1761146470,-1067545341,4161590,1393956212,-974647664,1975520005,15264003,58332811,-1962611894,-1996259818,235110422,-1878745496,94824462,1316274187,78342158,522262170,58893063,1047838731,78931982,522262170,59024135,779403275,79718414,522262170,59155207,510967819,80308238,522262170,59286279,242532363,80766990,522262170,59417351,2088026123,81618958,522262170,59548423,1819590667,82536462,522262170,59679495,1551155211,82864142,522262170,59810567,1282719755,83322894,522262170,59941639,1014284299,85813262,522262170,60334855,745848843,84895758,522262170,60465927,477413387,83847182,522262170,60072711,208977931,84305934,522262170,60203783,1699267529,1291875948,1632837715,1394635630,1718186597,1936544768,7236946,1394627405,1718186597,1936544768,1852658208,542330112,1769104723,1916862566,1349280105,1916862547,7102825,1634300481,1414340716,1769095424,1409313889,1936026985,1383556430,1851878767,1409307472,1936026985,2003127840,1836012064,1207987809,1702259813,1633905012,1769095424,1409313889,1936026985,1835619328,1310749541,1377859429,1851878767,1835619328,1377858405,1851878767,1835619328,1310749541,1377859429,1851878767,1869562368,1851878763,1869562368,1851878763,1684819744,2037666592,1342203244,1952541793,7302761,1802465090,1953382688,1635086697,1635139840,1632072814,6644850,1953391939,544830069,1752461127,1090544489,1953390966,1918977824,1124099428,1970564709,1193310578,1768453231,1699610723,1698898039,1920300142,1666392185,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1131898190,1970564709,1666414962,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1818576974,1769235830,1310744931,1869771361,1916862583,543973737,1920098638,1207990127,1702259813,1633905012,1918979629,7827314,1634300481,1632510060,2003792498,1885428224,1749229670,1701015137,1291876722,1953459823,543518841,1936879427,6387305,1718640986,1851877443,2037540195,1852787968,1887007855,1866670181,1986622322,1633288289,1142974064,1650945641,7566433,1869508429,1701869940,1919898400,1509978996,1147564129,1650945641,7566433,1869508429,1701869940,1919898400,1342206836,7759218,1986359888,7824745,1852786176,1651856244,1953068147,1936028789,4900864,-61385216,1780482664,268462080,-1761465446,1958742787,737184549,-129594881,251035273,1460239720,2087194199,1750554121,-1986392064,184784646,-385452608,-68615946,-1949921792,-1715459128,188919538,-1980140087,-489554858,738092681,-772502558,-94991902,1452013707,-17924,-772296974,1175226678,-243971514,1492797059,1996423786,88316666,-1073020009,-1461124235,69903104,1174337675,-1958900989,-62485516,235154595,-16155288,1996486774,2087194358,1183651337,1080709302,-1761179238,1958742787,-1236366070,379212054,-1996021983,1996423749,-159973384,522262170,-2096789241,-1388968761,-637439,-1149895602,1522530187,-1705570809,119480598,168663632,-796195025,-1070409333,-4651250,196014847,-15567397,344587334,379213582,-1996021983,-964492732,247476740,-18169,942583538,-1195215611,100728854,512427052,1342047274,-26834173,-1694992641,60228167,-1010213281,13512,-1910614186,-1207734242,1727463476,-1913615612,118934654,-1423424373,-1423227765,-1414807501,-1423752053,-1423948661,-1977465718,-1330961052,307006209,-2096897661,41222649,45351856,33732779,-165000054,41222593,-511704652,-1411314960,521172107,1784092246,560634400,1183647519,-1706027316,120520704,-1026990497,1868955650,1768191086,31981682,-1070871808,1146391334,-2147229056,1819608058,2089494103,-1178588309,-1359871968,-1705572858,119480658,-1072996601,-1962519948,-486170098,650219080,3723,-1960427549,-1157626866,958791686,309602375,-500251773,-1205146635,378208257,-785710216,-544529941,303398,244039979,300090232,34228215,956658688,-613153209,-502479997,130034671,-1957013309,1200174812,1468610052,124934,-326412853,-1702887320,61276466,108461904,-1710983425,60752429,849014923,-2096912639,326508798,1448336179,-1627276390,1961900803,-1969596921,-117203199,312009,-889191960,1114115670,1778412043,563719,1347814311,-1761532262,934855427,575496,-661774848,1996445526,108461832,1946130152,23259395,-25785860,57163403,-544522869,58199691,926622691,-1014823052,-336076276,71827224,721977227,-146340225,133703,988283764,803837697,-6756351,1358710409,-1761445734,1975651075,17492227,1451868814,653669368,-96040531,201240552,63075776,1023638022,561448247,990081697,1996716038,66854,-150991686,1748434914,40521731,-1761245286,1975520003,12773635,57804419,1748929281,-1589802237,117375864,-1066728584,519570188,-28931321,-1413467221,-1912165568,-1960380346,-494910380,66748419,1996432501,-25755654,117552872,1962934077,648784765,-17414713,178431,9693355,-369473909,-1593376634,61539194,-1421280698,17155878,104546304,477496180,884668555,-1902848,1375956022,-1711117744,60228236,980729867,57949833,57556676,-150981448,50559526,-92864520,-100609,1541994614,1958742784,2047213849,-59310333,-1761424486,-59310333,-1761511526,-96040189,251600619,1996424056,46897916,1996424087,24615676,1996424087,25860862,-1070398561,-920691105,-16775990,-879035274,-16541950,2006645878,-16541951,-1969553802,-1023172863,1224,1089822,-1896069495,872154206,-28931648,162945,-2129562622,16777852,1451952756,39074812,1810563699,-964470954,315065156,-218099271,-1956749403,-1951726010,-1070355708,-1414812757,-2082567253,1195078598,-1426033561,1958742700,519695106,-1202315770,-661780425,522262170,1001064199,1946388486,-1979303162,637891843,34817478,-28901601,1006519947,259262534,1958742700,-2080773374,-1070390585,536837609,443081,1760332629,1183518332,139365126,1509954280,-38606499,1509950666,-1679142386,-486303852,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,1362110,509040128,536870840,-1026990497,-2033713148,1465253889,-1566326741,95200005,-1010213281,1780499048,14706688,-1761465446,1958742787,96641820,2023379024,-1912367358,651725762,134367175,46897664,28836759,1600111360,1397310535,1680764003,134247017,0,-939524096,-67108710,-9388403,564894295,-1990523089,314506878,440591,782577395,178340,-1706011882,60228675,1962934077,-96040637,-9920883,1342179513,-1705946346,60228838,1962934077,1975520049,253737008,-16774983,1343158902,85367377,-1070922857,48025,1392146175,-1197845680,-1962699004,-1058276794,-385818135,-739704483,-263796992,-1903493120,-270270614,-1191424375,-503906254,-1191180283,1381048322,36411984,-1073020009,1183438964,2023379192,84121346,1451819016,-196703754,-1962921794,-11011458,1996486262,-426092812,1023645444,1953824767,854869635,1979469567,1787202533,-62486017,74357335,1187447703,503316976,-1175161147,118882316,-1946255733,-156586786,-502958888,-1430246408,12120971,1889438976,1347622655,-1761328230,-49917,-1992276107,1149832260,851870478,1200166635,-1173911294,1445003265,645369328,-1695385857,60228718,1979469567,9955758,-1694992641,60228299,-1694992641,60228167,-1694861569,60228718,-186007509,-230258432,-1929368903,1358915262,-1705945322,60228838,1962934077,1753648033,809798143,118931499,-2096707709,-561312570,-1483246169,549033077,-1359849728,-1048323593,-1493999840,1979663416,1754696577,31622143,1978237155,1122191871,-1929366853,-1950119119,-773720097,-1510764056,-335836271,-126419168,-1761424486,-126419197,-1761458278,511830787,-193033465,-9793909,1183432747,205863420,-947666060,-62456014,-1960840222,-840696754,-9793989,-242535308,1475903115,-1761424486,3323907,134604535,1347573504,-1709178264,60228236,-1384857589,1358448265,-1761445734,525571,-1980479863,2126837334,571636,-1951664085,-1951663034,732688454,1996467136,46897912,28836759,12830976,0,0,1158080440,518818645,1589958798,64743430,536766093,80366941,115849216,-326412987,-992440802,-1058535842,-26833657,-900899553,-407371772,-1957346042,-661774612,-1005951350,1927808606,-26833657,-900899553,-407371770,-1957346042,-661774612,-402233718,-930411500,108331188,-469762376,1720532993,1297948670,-1207958838,1430587111,-1910575989,208046808,-1962377532,-1662515634,855799052,-26833472,-900899553,-407371768,-1957346042,-661774612,-1979160950,-2065168826,-26833651,-900899553,-407371772,-1957346042,-661774612,-1979160950,1021838918,-26833651,-900899553,-407371772,-1957346042,-661774612,-402233718,1720517915,1297948670,-1207958838,1430587111,-1910575989,-1973987624,1589906022,250537990,1720540767,1297948670,-1207957814,1430587111,-1910575989,140937944,-402235765,1720520544,1297948670,-1207958326,1430587111,-1910575989,-1973987624,2122975334,230615046,1720540767,1297948670,-1207958326,1430587111,-1910575989,140937944,-402235765,1720520294,1297948670,-1207958326,1430587111,-1910575989,140937944,-402235765,1720520288,1297948670,-1207958326,1430587111,-1910575989,-1973987624,-1461189018,-1923195122,1562377830,182861,1158080440,518818645,1465309326,-402233718,1583287952,536766093,46812509,115849216,-326412987,1457032734,107383383,1594416872,-26833570,-900899553,-407371774,-1957346042,-661774612,-1070377130,-486125941,208046601,-402096444,1583287435,536766093,147475805,115849216,-326412987,1457032734,208046679,-1962254709,1451952206,87287814,1720540767,1297948670,-1879045942],460,[-905969224,1347551234,-1759358310,82362627,168092352,1472944866,-946929869,-854162248,1606912815,1166804361,38079234,1354773443,1048793374,1962935074,109911582,-1706032327,60752315,112720,-1706012007,60752286,-1996283741,503521814,76416653,540325968,538902352,408835,910065859,343670787,-1151920779,616497167,-6559741,-972524193,-16566778,-969348104,16987654,149914455,-1070338095,-1962933062,606011343,-2145422589,243806657,244122565,-2132278338,-1207011841,-812974079,-16776006,-352115682,-1017120511,53886592,856585473,-2146661687,96108513,606011136,1711719171,926842976,511442947,247144309,53001984,1962880232,47628,52961023,1929579069,923190792,-336003325,923190853,45613315,4581376,980753779,-1048572790,755927089,638487812,-15865852,-1205635591,686292995,1713074688,53493385,53743241,1583122790,186401927,-2012777024,250108500,1634138120,1153942279,-335544548,310005,210422067,-16751937,-1023203298,53952128,856388865,-1173583159,520028165,-2134703320,16987966,112857461,-1966525696,673120012,1975519747,-121374462,6440134,-1940453693,-1916301601,62415996,21731840,242353887,112796,-553563238,-1648348410,-15990157,113444703,-1897952169,1685884359,-1711275336,115278155,1455621983,663365207,-1207516440,1014169599,-1960949639,-8182148,-1189187064,-645004705,-1946159432,-1205542131,-41877505,-2095287296,91490559,1962822971,1284054802,63039516,-1191289112,74645502,520206313,-1207846679,2089025534,-193593572,2088980203,1215627036,-1459612232,91488288,1929290728,477922274,-401902336,812779379,-2011413367,1460034132,1149915985,-1914424742,92890236,-1190955329,87687172,1031805044,-2094369792,-220065081,-17504052,123689307,-369101128,2105540953,292814849,-1996405250,1166747260,675580166,-351898231,-1996126190,1971922556,21349894,-17438719,-2147334776,211006,-661898372,2089664654,876988260,1149960194,910526770,-1992538997,28851269,740228864,-2146733309,1962934909,-18356068,1166776299,910461242,-1992276597,-1830207420,58556416,-1977190913,134502980,41029692,1166565380,-852118525,140347681,503989644,-1157343861,-611449121,567092660,423526431,1433665539,-855375688,1516014129,-570229878,1913188224,-1963326972,33601759,1435054541,239962380,-1206889077,647628511,-1962486014,28856776,-1926116094,1170695292,1493254184,-1960161911,647640644,-1996040446,1149974084,36084288,1149830871,1423424,57938088,1527163112,-1962451111,-1070392236,-1477906878,63078403,-352115476,-301929728,-1928913402,112804988,-54512896,-2012763149,1149785412,776243555,-1990048632,-1991760828,-360701372,15461378,-2136473365,1283458164,149424208,-401640190,1686175217,-1070395568,1595557001,-397360290,-346554181,861361910,79030473,897073010,1665957968,441223425,-398177143,1156974176,494239829,-481670005,47421979,-125107241,1967803449,47422191,-953482281,1920282685,-83473,475302744,-1962932760,-1017225279,108651530,-369322520,-1337851658,-202838527,79855618,15401195,1012933868,855209312,1346696896,-1342016504,65700039,-352261138,-46536704,-335363456,15401195,269279370,-352261138,82477056,-336674766,-2147423488,619447746,1969241184,-20673799,-301783862,-2130890520,-1070464022,15223534,-2142023171,211006,-661909892,2089664654,178276,53223167,-31032181,1299513677,1166475184,1962884099,423526461,578027523,67156048,1552560589,50039386,149913822,-100531086,1435230090,239962892,-855506504,364533809,281212416,786957172,1438981637,-853167096,1300897569,1976109570,-55056381,1149747251,108345640,1569395316,678902022,1602946420,-1980306648,65742919,1527137673,1509703144,1455669299,-1207735576,1701969920,1950400907,944519947,1284179570,183075640,1242330178,1916949563,1112836870,-1995773309,1153834588,-620019679,-914159243,-959302657,-1996480188,1418273356,558661668,507413250,510984195,956730654,-1147514877,1342414593,-1728024904,-1634054062,-1560043775,378077980,28836638,1455644160,49932375,645408882,119473694,-1959756659,-1510277901,82740133,-218102343,82740133,-218102855,-1312803931,-72617210,1583292166,1465318595,-400061914,-4717885,2030531327,22734858,-1072971725,-389849505,-152895060,1912725480,475302897,-289393854,-402574872,-561315524,-2046735128,1480886724,1342292968,-2146680254,1399097582,1679869835,1380222988,-2147387416,-1047919638,1120242414,15401195,1480737518,1149911790,-796777460,350802112,887130624,1149955595,-792670195,616616128,584381955,1447332036,-804502390,-2010110752,1149982532,306457400,-2144713591,1156973290,880083536,1023493259,745673408,1979710592,-15385339,-944758158,1346696942,-350456572,-335484160,72371328,74743976,192233640,15401195,38816896,-2131836878,-1705901334,64422611,-322401446,47422034,727319511,13123009,-1031736974,15461382,-1997799189,861032772,-342208320,1510184862,1963458729,1466206759,575751306,1959017156,821854235,1156977269,208994640,141889596,-1998592896,82532196,-1605022592,1359342208,28839050,165729024,1493375494,-285602384,-352009600,-335484160,-351933824,-335484160,-21698053,-1207137711,-1059848194,52037153,-1957248167,116624382,-1910515572,1685952,-1901792260,868441816,-389467200,-789184505,-528043996,1329145417,201487622,1329145472,201487624,1329145360,201487626,68666144,12583296,3145824,786456,393225,0,3,0,642908162,855723915,284787136,-2095811585,141689593,-1207959110,-235421184,-189216629,-2117903617,2013208569,-645180429,-15668351,-1959861295,1527353991,-1960385813,-58719417,-1085376764,-469041378,-142539659,138150916,86784631,-469617038,-855768460,-456071984,-1005919024,-1977220084,-469105305,192160632,1946348672,-1474660088,605451523,-1977199877,-4586673,-1964846336,-1007133978,-100665928,-280381,-1194605575,1430587111,-1910575989,-396929320,79233509,43564800,1418409355,1959922460,976899,-503134333,-1923194897,1562377830,-1031746739,15461376,-335166848,-1031798549,15461629,-335232384,-1031798549,15461626,-2080816920,1946176124,-1214580217,-83435775,-768387389,-1962931480,-1962642750,1591381190,-863350333,-2071993981,-2146469660,494339068,-242490927,43562123,-58716181,-1106348158,98763424,-500644221,-469083653,12081603,1455683968,-141884239,-1392717261,510799916,343279932,376574252,255592964,707529334,168037490,108465980,-804592941,-1031021077,-2095135906,-57997588,378422,80046110,77490206,1461081878,1746797930,-779352884,161143182,184784647,-402426688,-997982299,516103942,80046110,78080030,-2145613229,41026811,-13499213,54435722,1364970379,80504862,-644951668,-1761159270,-1966924029,-1573846012,-1147009870,321540,-1023398680,-983032290,-1352131068,503474692,-1945842584,-1697018159,60229335,81183,108137591,72371328,1283458283,516097616,80046110,79194142,1746796650,-779352884,-677717618,520328966,74760203,22039680,105993155,-1912447048,-1979413824,834961632,77670024,78259848,78784136,79373960,225641532,-523115470,-1960388469,1975520007,-15538159,175489035,-75490166,-1205570302,-397409304,-796131535,1959922264,268075030,-164490889,1541952080,-8132353,133716058,230906713,-796131329,1358228473,145774417,-1090517831,629801846,1946221696,58556440,-2146601729,41027836,-533069132,-997588365,-502085757,617152225,-423621625,1482252064,1465254083,1929264872,-385451771,-1612119904,205846016,-167218080,1947358532,-167318706,1947358532,1145342790,1997554747,475302718,-95001462,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013113880,872109388,440667072,1141587573,-1003981756,1552625788,25830982,945568579,-617414030,-12166007,1284195404,575421252,1686111347,-468976095,-154968481,1963002948,356813321,542131446,-1070338955,1583335731,-396929341,91422091,-907474567,13166848,855684329,440667072,1141633909,1005679684,-1962772792,1418416584,1178897208,-784609237,-779419018,-785659257,1556436510,66292528,-1527513872,82037387,-1527516277,-561253589,-94822562,692477065,1149977676,1144781636,-2147192030,-151117468,1952451652,1430582792,-347245550,1430582790,994407442,1081544772,-1977854837,-95332764,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013181464,1509643596,-468991605,-154968481,1963002948,356813321,542131446,-1070339467,1583335731,-1326950717,2032431868,-387108338,-1073020168,12065140,-1978340544,1073789136,1079002358,-494270091,16378106,1589654523,-396929341,963837059,-315488391,-352138264,384323632,812996609,994200715,612256332,-1959101244,-2010755492,-650427647,-617414030,1314687482,1078609035,-397785975,872087742,-1017225280,18566272,-350600053,954749428,2030596860,60614666,1476651865,-389824213,1364787401,1418458485,1247030082,995185022,-1962772790,508973514,1556350551,1112836922,726563979,1993423831,-2016310526,533801930,-50658466,-896817933,-74775325,-81025805,-24389749,-963715444,-94675425,21910665,1206405724,727317248,1477014987,-87834325,-83871256,18566272,1465315819,1929100008,-1189316575,2089615366,1979648580,-50789630,-1070463202,-72682502,57999114,-1946331160,1583290948,1347190979,1415874624,23217398,1418400885,29523996,1963108588,-301855736,15401195,1323877358,870806516,1246005696,-1956887415,1149848644,1475013454,196738867,-1963576832,1143099716,1480864344,-527806860,141812944,1913027643,-2133950461,-456071984,2084243571,-2147257846,-456113970,2084243571,-2147257848,-167108402,1048583029,1962672920,-339811836,861360909,65583817,365790900,-347645089,-1964756311,440666310,-1017135094,-388877482,-1031013645,142084722,-1926472567,-628347324,-396967074,11860703,209194610,776244218,-668740617,-80847735,-396967074,1131608775,-888422004,-919390092,-469052877,595116427,575751306,1144149828,-771444393,1432652520,169403520,1348766404,174122112,1145867204,642405515,-1993996408,-1993998001,-1070398633,1578779783,-12535357,12125163,1961383615,2015195898,1814100504,1431046229,-2145626997,585892802,-339670331,-301929728,440699899,279692126,279777447,281219254,282923216,284299498,285217017,1465258240,1929000680,475302691,-75495559,-350980857,201031685,-13496969,788192003,274896895,-1962577157,-768402876,-2134679969,-133671604,1432649923,-25892617,-1031748616,34401284,15401195,-2134640402,619447490,-352261123,-1007096320,-335232384,15401228,-118619925,79855811,-335665940,-301929728,-1241791496,1501185,-2101820424,-103664896,243907,-1007037901,-101003544,1418395843,1961691676,33390649,-1243020172,1111671552,15403184,1391329515,-687680614,1406700291,-687680614,-1020568829,1979788349,212884210,15401195,15401195,-381007122,1464860804,47422034,-125107241,15417946,619446507,-2042088200,-352261180,608889856,977810680,-152668732,611657924,1947256054,-2134575585,1380982389,-687680614,727407107,19676615,1283573622,-1979645926,30179559,1273715039,15423583,1122894059,-351424446,-352261376,-352261376,-352261376,-301929728,15404208,15401195,15401195,15401195,-2081554197,-347995414,-352261376,-335484160,1211430948,619503754,977810680,635991492,-321898240,-192880622,459540488,441221571,-322764544,-131800950,-997832652,15401195,888677612,1975794248,683996906,-1007091084,1964033270,-2134640382,-1007124252],461,[1109152907,1606098513,-52720126,1929365736,-1220971464,1813940739,-4462592,209005426,7085626,-805375116,-370466188,1191545382,-1031541174,-301092862,15404208,15401195,1257111787,-350237214,149626650,441221407,17563904,-2046805723,317509828,150241504,1478190088,12828971,0,0,0,0,0,0,-1274653872,1914031552,2139104797,376764418,41910310,638481916,67338112,-2144991116,1946485631,1527249153,1430635352,1444867211,1471684183,-1596420606,-1574961154,-1075313896,-972721409,50544646,39827486,1048696974,49807360,-972720865,50544134,54003398,-1895877633,377796807,-855637061,742295855,772180995,197168131,-1207012153,520028160,113640236,-352255176,1423464,289149220,12083061,-164508412,1433666243,51971782,1356369151,-1759358310,82362627,168092352,-541568798,-795193338,-1912367360,-1557768000,102629376,-1064380276,-1912152136,50575576,-1090446402,835519299,12066567,-352161024,378086986,-1993998334,100664334,-1761544038,39827715,62505358,44088832,187063435,638743771,-469104757,-75297932,637957128,1979598651,474253568,1689838306,-541569024,1270370310,714756101,1594087171,-26833570,-884122337,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,32571728,43123262,-2115204267,1442920684,-65141161,856055492,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962884375,1405092801,-1215615341,-396689344,2123040214,-25261572,1187448947,-385875714,-16056160,-1030817420,1992685707,-61961462,-136952181,1183552481,65140692,77267,50387587,13796294,1317015156,-1769402364,1190592200,1182076932,-263287977,1459553251,-330396690,1586169571,-363397160,-61931681,2116767860,-462027788,-661911693,-1912600571,71759576,-3443680,-965351346,137216140,-1950315008,1183567486,-398030350,-963922709,1174655539,-699001900,-1957187980,-1310461874,-1176088951,-617414648,-1419521,-210377138,1183555563,119511550,-443851169,1491549,1183432755,-700020244,637897510,-402500214,-930478630,71666470,106269222,839241192,71759560,-803703488,-789982999,-789982999,-790048536,-387395352,968556628,-400626941,1451819084,4647136,-388082039,1451819072,3860700,-1160096119,1807418179,-296318717,-1947574647,1183446598,-1948742672,532281926,-138345728,-775871535,-773271064,-733574680,1183433515,49923044,52101885,-372241893,-388967471,-741223471,772203395,30840715,-1983892541,1183441990,-700020244,-20281717,721424569,-1037854271,-930365181,-1207905304,-1850014605,71759365,-1207536576,-457505897,-297367292,-1947574647,117832262,-773271296,-1981230616,-523112378,1183441105,-1070349356,-1981528439,-2037655994,12189386,-1715393791,-1056718301,-1981233013,78297088,-167391557,1950352454,66566150,-1996149317,1586097734,-96039958,-1962933499,-773271080,-1981230616,-478089146,-732001796,-1996168317,1586097246,-944192552,99597060,1074022134,884475508,89307908,-1980873079,62515806,-96040192,-388769653,-1947187575,65140675,13796289,1183448100,-698971692,-1995971709,-145494946,147031003,-1995971709,-2141464482,1586037731,-164379676,637897510,-2096999030,1273496775,-863860732,-320715010,-339725373,-18429,-779357949,-808335053,-785657391,-1426864175,-372127093,-774788109,-138171661,1946157510,-789140475,-372160086,-139655453,-85808176,82039249,-1429145940,113091,1324242687,1459805673,1458994691,1459573079,1583307230,1458994691,1459573079,1583307228,1458994691,-631832751,-10527143,1472454742,-1175028221,1459552257,55529182,28964478,-598278400,2114146126,113142,1322931967,112991,1323325183,-1996322327,1187439182,-1634925363,-1968374068,-790048544,-790048536,-791202072,-791555864,-791293720,-791490328,-1965633304,906962116,-790048553,-790048559,-790048555,-790048558,-850460970,1586219125,696788726,-2010711293,652464401,-338611832,-1047856341,-498139222,-1983667083,146072142,-20144499,-791202132,-791555864,-791293720,-791490328,-19476248,-1947634228,-2010712482,653984553,-472837752,-785283034,-1963250709,1325378241,-1010338334,-958247287,-1391932090,-393040750,-389020934,-388967472,-388966448,-388967984,1325323728,-1813744179,653680267,-83680888,-787904474,696788707,-81007663,-498139222,-1916549771,-1291924322,-527782908,-388962096,-388962096,-523184330,-523181872,-690954032,254067850,-523184330,-523181872,-690954032,-713700610,-492124534,146064334,-20144499,-791202132,-790572832,-790572832,1976368850,-1430091025,-1211898654,-1399673592,40691858,-523181872,-523181872,-805383216,-1014305931,-1008409942,-1997942701,-1634874034,803798732,-790590975,-790048536,921227496,-790048553,-790048559,-790048555,-790048558,616860374,-791202289,-791555864,-791293720,-791490328,-19476248,-965358258,17885275,-511028285,-20144499,906029544,-790048553,-790048559,-790048555,-790048558,1976368854,-337093657,844350208,-498169363,1946025603,-1399673565,30992530,-774838064,-707729200,-741283632,-674174768,1977765631,1541048287,-1023361560,-2046779928,10021060,-393034618,-342753134,-1915515952,-788607842,8710377,-388964214,-388962096,-684267312,-523181872,-523181872,-997534256,-684323036,-523181872,-523181872,-906046000,-980757643,-1813456245,-745815296,-20144499,905988584,-790572841,-790572832,-19541792,-1964149303,-388330555,-2084372366,460586494,-1834184019,-805223960,-790572832,-790572832,1976172245,-389707034,-389873582,-997851122,-2046817816,65573572,-655650304,1979059116,-1769254378,-770965816,-1895887756,-628293944,574081,-1017455986,-389969321,55509022,-980748674,1325405672,-1963557373,846018,-159513777,65586826,-1018732800,-523052665,-1009154134,1200301654,-96040700,-1960382325,1183385671,-1174893576,-251461617,-249310729,-288231727,1988751057,112886,1074022134,79168372,-1981352192,-259263418,611444727,184841546,-2145553216,-954203058,578118,1117372467,1183446775,-799634958,-134982141,-833189414,1317753694,-128021746,91740459,1676409179,306613136,-1020540789,63054745,1958820803,-1982231806,1183448134,-1960420354,653984575,186664843,-1207732800,-2037809153,-1960378678,-11532217,726161622,-768405946,537151222,146347380,-228685056,-1020538621,-785646989,-1992244477,55109702,-145614762,56292454,-1007151546,1364443782,689281618,-964033425,-1017423526,150669487,159975744,0,0,16842753,16843008,-2115204267,1442920684,-65141161,637951684,2115527,1204233728,637534242,1329095,1204233728,855638038,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962873367,1405092801,-1215615341,-396687540,2123103906,-25261572,1187448947,-385875714,-16056156,-628164236,2126835851,197168138,-385649209,1317732496,-700019716,-1953242633,-503851962,19780355,14320384,-763115773,-2146536448,-1995439026,-151074666,1963983942,1317754435,-16522256,1317793366,-16522260,-10556842,1316289614,66352683,125035646,134594700,-155152896,1948255302,-397475890,-661862027,-1912600531,-831091752,-1980610933,-1209276346,-768358517,332678659,-1317743018,-263287978,1317647587,571878,-1419521,-176822706,2126816491,1166747142,1569400334,98825988,-534446049,-773271041,652792296,-150446709,1166616291,1435051540,-28931306,1594302361,1575324510,855643842,-465139264,-1981004151,465098310,184662794,1074022134,532153972,190561035,-1980873079,1183574622,-263812618,1183570059,2079226,-772292349,-388906717,-388896559,735331977,-465139261,-402650951,868417746,-465139264,-1981004151,1085920838,71759360,-401902272,850919610,173587210,-1092089365,194295808,-1995712581,1586097734,-96039958,-788527355,-773271064,-263812632,-523116335,-1009498487,1183432755,-700020252,-167509831,1967129670,7923723,-1156942664,166398621,-1207927576,1270549526,-297367284,-1947574647,50723398,-774337792,-773271064,-263812632,-1979915392,-477899682,-329348860,179026115,-167058245,1950352454,209369094,-1995651653,1586097734,244202,-1946532213,-1981230120,-1014239162,-1056710153,604033667,-733574660,-2083105143,1586038755,65241324,-1008443767,855959939,-202780224,-1431615317,-1950111168,915248857,548995072,-1523649792,1089176470,-880079746,-372129741,-774788109,12823283,-268431616,65280,-267448561,1048335,-252702736,15794160,-251719681,-1845493761,-825112269,-1054092847,-1527527727,-202780271,-204353115,515556260,-661935104,-338629680,-635180080,-73430226,-528051447,602132907,-2020921638,-528086533,-1008803157,-1408631877,-372121462,-1059984078,52740305,786485584,9627863,-1007689128,-472869972,-472858598,-794041318,-792716573,-1411114269,-1071979568,-467999792,451137707,451137728,-656233500,848538819,451137773,5957824,-1396443166,467914899,-472863808,-1968446438,-472863804,-794050533,-1411114269,-794049398,-1413473309,-467999792,-1413182805,-1071914032,451137707,-997544988,-1010244949,-315452756,-1071914288,1946025859,-492131579,166249459,452608,-352320536,195734770,-2095614465,16697534,-1895886732,1381039816,-1031683444,-1030881272,-1950132134,55965278,-1964781069,-1964256976,723814928,-1185829645,-315949048,-707664176,-707665200,-707664688,-707665712,170845648,-33074002,-1964804663,-492152379,-1950130742,-217844130,814408657,277539793,-215276406,146362796,-790942976,-791424794,-791424798,-791424796,-791424800,-1358287131,-906098860,-980753547,-9508519,1442209419,-217847413,814408657,277539793,-215274358,-1270477686,-790179836,-790441776,-790245168,-790507312,-790179632,-790441776,-790245168,-790507312,-855725360,1968036725,-1950130747,-217844130,814408657,277539793,-215276406,-527789652,-422515504,-489631536,-439299888,-506408752,-422522672,-489631536,-439299888,-506408752,-236400432,1976368894,1586217945,-376744458,-472780029,-338612086,747245706,210432811,839431238,-790179648,-790441776,-790245168,-790507312,-855725360,1968040309,-1950130733,-217844130,814408657,277539793,-215276406,-527789652,-422526926,-489631536,-439299888,-506408752,-1914122032,1976368894,1317651431,-161575966,-472780029,-338612086,747245706,210432811,-1259108538,-789171448,-791227930,-791227934,-791227931,-774450719,786878950,165002,11832110,-1767139840,1976368810,-817192,-1183456690,-161575997,-472780029,-338612086,613027978,-1850936533,-209198966,-422513101,-489629999,-439298351,-506407215,-422455599,-1976637743,771752580,46219,1946025859,-1767139829,1976368810,-1007450157,-34412394,-303512442,-1765505283,-335681560,-1481113368,-1957346044,-661774612,1443556483,-973339049,2126781558,2105550350,1584660496,18513539,-1960441227,-1960442787,199952461,639401668,637689227,-1929097845,521598070,1223,148679,73173248,856050825,511115200,1344042751,-11447472,1996429430,444006166,1347442206,-15698177,1996426870,309788436,-1626149734,-345249020,1085313127,17333376,2088765557,41222409,1183367218,310297853,2122563635,611647514,-955531124,1962924404,175439628,376897360,410451792,1996445446,242679568,-386042113,652997230,18513539,1962915189,175439628,376897360,410451792,1996445446,242679568,-386042113,49019238,1594343475,-26833570,-900899553,-1481113574,-1957346044,-661774612,1720565811,1297948670,269549771,274337846,-1481109387,-1957346044,-661774612,20114561,2126796630,2105550346],462,[1064566800,73239334,139299622,1996472371,578223908,-14649601,1364401782,-14911745,-11527562,1996429430,343342870,-15567105,1996426358,276233994,-1710328065,77533932,-66854935,167775392,-999721792,-1064563074,1618265867,639794884,1491275147,1183367218,1166747389,16858376,1187382388,1992638717,71600906,-1947056503,1183385668,541363184,58048523,-1988100168,1150020166,-297367282,17595523,-919377035,1946157373,1036123673,309592068,138265086,-32803840,1588673,-1040317324,1317555179,377406701,-19745139,1183522582,-263847138,-1994635733,1177224772,38045978,-1994373493,-230292732,-402373495,1586037579,-129594886,721699979,-163149564,225755147,721831051,1183384132,1975520244,-373279995,76219164,-1960819063,-1991768508,1183522374,-295241738,-388896559,17164497,-628717312,-1962112002,2089484884,74746630,1864301722,-230257916,99510007,-534446049,-773271041,-1981230616,1187506246,-1962913562,1727526982,-1948742680,-96039990,-772905225,-773271064,64107496,30479299,-763163066,-1962052608,-1014951842,1967783944,274631161,-134986101,1174661222,13796110,1946221187,-45187068,507939712,-1947834633,-880074658,-338564143,-1023153199,-1193261431,1183384143,132219106,-338526029,-991601016,-1960441218,872284981,-312571173,-1959861295,-15850849,289913059,-18970999,637159051,-2037907449,45678289,-364500224,63054745,-930354618,-385856280,-1682440064,-561608431,-96039938,-1764693807,280559313,-364500224,63054745,-930354618,-352311064,-591884195,-561608431,16824574,-1712699861,1174651427,-389510166,1122697229,301119632,-18970999,865089771,839890934,501397723,1090340598,-642251915,-863598307,93005566,39160358,-2046507133,-1705815614,74393877,-1761650341,-1299644724,-498663712,2126824416,63879904,1090340598,95424116,-336657740,-1274826752,15462144,1190530996,41238781,-994442828,-285036541,-826670869,-301420541,1992622315,-528563186,-18833779,-1158394229,-2033777713,304217820,-2130884874,-1957554828,64107462,-2080449914,1952055506,-595147002,1360143358,-1973987810,1317791078,-560529418,526278654,1508277803,1944614403,98077703,-661782520,-118965022,-196703488,-16704535,1375657110,-19820918,-638132014,839434624,-829519379,-997828098,-829539503,-1962641666,1375653518,-790310674,31555793,-684277370,-1979349466,-2083991359,-497483561,-527803930,-20017621,-1761670026,-2033713444,589518,-154942229,33476998,-1761659787,-997785892,1355056878,-388962096,-388962096,-2044274890,-858761211,1229390195,-997846045,616859374,651638287,-858782330,-498663053,-1761623091,-420741412,-19097857,-2031172474,651638468,-858782330,-498663053,1364378603,-594084016,-3110146,-1963008874,-594083872,689281790,-1973943185,609900998,-289110513,-2044279674,1942802437,-756922623,-1396462397,276166155,-2116383662,-1912600382,-595146790,1511137790,63879875,-466484816,-1274498833,61927423,-1292959564,-1274892092,-827134193,11797936,-301420305,1864335770,1583334148,536766093,550128989,38046464,39684902,-140917973,63054802,38046147,637813899,721706379,-1037854269,1149879043,105155332,106793766,-930364629,63054745,601028547,105155018,637832017,-1020584565,-140916597,63054802,601028547,-1948649526,1476692441,1278938251,-1962182908,1278935628,-351766778,1284083721,-1980699900,12781132,492641602,486218850,470752110,1167120524,518818645,-327034738,1465254240,310297606,637897510,-1996202613,1586100294,-1982321674,-1960382370,-1960443323,1183385181,-228685324,1586092075,-2133118226,1183523019,-129615070,1174608764,-163169506,1183519615,-196723936,1174604668,-230278372,-478149761,612287711,-485651674,827445,58048522,-2147158551,78643915,854148744,-599341084,1187446864,-33533734,436288712,167847104,38779096,-939768183,64070,-1977201429,1183320133,1019805417,616569345,651692545,-1995815541,-1960379834,1183386693,1166747388,-599357178,854150794,-1981679635,-1960388026,383981133,637848448,-1994898037,-1960389050,1174608453,-1982269478,2126829638,2105550346,57999632,-2012165248,1183571806,-330921694,52446859,726146118,1183390278,407276522,-2095298935,1946162814,27977987,-1461762422,-1205963504,-2037834290,-1279721796,-1165588195,493271294,-20937079,-1994555720,-335626618,499890204,-21199223,-1994536520,-1191265658,-2037834382,1656291008,-1098479336,16824574,541952806,-1054144541,63054745,650677185,-164414205,-165813576,1946279750,500807683,-20806007,637897510,-2096999030,-1031404345,362435409,1527017257,-1030291623,-760051458,-522041602,48187126,1317746804,-160003080,-1946921333,-56954242,-2147193058,-1207378098,-2037835289,-256311600,-830043879,450410750,-20150647,-1963295036,-478093474,152561665,-155702549,443202329,31409910,1303905908,445889306,-19888503,-20013431,-166012744,1946476358,452048899,-20150647,-1912179003,1187511366,838861012,56289508,1249230858,1006851048,1007317763,173831170,-345279296,1190547573,343154911,-16550168,-469843818,-857189613,-1761650685,149683904,-1947435381,62777544,-2865525,1493090454,-135510527,1946157510,51308547,-397367061,249758531,-21326081,31982963,-402396412,-169344072,1174493186,-393483284,-466484500,-437725045,-329383678,-370522583,1183580024,-330921694,-370520321,1190592364,343147231,-2132844918,1894253027,-548997624,-1710918648,74391425,-385875528,-1070398812,-22509943,-22378871,-1461762422,-1206553328,-2037834984,1186528952,-1232697061,-1618557186,334168830,-1994714696,-1191266170,-2037834949,-2033779018,-1006502241,643238526,1190542595,259260895,-1414807501,715828040,45656768,-1927615744,-1191182282,-1959919600,-964449532,76164610,-1425881469,280555746,-1993974016,-953802683,8773,-153332085,1946345286,63879710,575572818,1979969931,542542622,2114189963,519871004,-2141584273,-1979130034,-478093474,-771804671,-2020921629,-2037837088,1586167498,65241311,-1959861295,-1995250553,-989935994,-1064565122,1941489419,411941656,-2101868939,412924696,-21723511,-21848439,-60912046,-1947580789,1190587510,376702175,1177276979,-2130283818,-352319294,-700054539,-637281396,1727519630,-774992934,-772877842,66061294,-511640970,-763317497,-967419157,16689030,-20543861,-20412791,-14791029,-1996572522,-1996578426,-469851994,-385619198,-1761672973,-1506083144,1400241823,-22968776,-1509929611,796065440,65733347,-16732439,989771926,1979621286,-1585038842,1357083902,-23034230,-21719297,-1585019304,-1265172482,-1599698690,-1967854594,721330310,-1265172540,-1585018114,-1265172482,-1599698690,-2086867970,-881064967,-4181168,-1979796330,-1929469250,-88954,1493087382,-22968698,-21719297,-23026176,1474507378,-21457153,-23091654,-2042960267,-529138015,-23019894,-8324054,-1965720573,-1298726969,-1231618050,-1599698690,-1585018114,-10819074,-23034230,-1761622998,-1761608014,-1500971338,787087008,-1601795329,-1265172482,-1585018114,-1265172482,-1977291778,-89722,-1963019114,-89978,-85354,-335628650,-3896818,-1963019114,-89722,872330390,-1265172544,-1265172482,1325358846,722629660,175364726,137222284,-1948742144,-1175857034,-4181250,-16862058,-1265172544,176080126,-22509941,-22374773,340101414,374704422,48187126,1183715700,-547452164,-402529408,-2120612409,-1207668961,48955393,1594343475,-26833570,-900899553,195821602,-1023314698,-964567412,-561119224,-1429998037,175505163,-947796084,-946995192,-2038169813,-2097021272,16689814,-1957230909,-1895914306,-1564570681,123710206,-548997437,-1957661664,2123099230,1003041770,1115485310,2113044027,-161596611,55588989,-129614909,-1959821736,1002451912,192215134,1579880831,735836152,-1950118965,1586231422,-1962415120,-161600517,-885269513,-617413505,-886373141,-1950102649,-930354050,-617365453,27125955,-19751283,-167522374,1963122502,-598308093,-21063937,-1761618122,-858718512,-503261309,-2048343057,-1915516159,-77154,922664086,-1160082473,1190527951,58000095,-1965271413,-14883869,1207881878,-469781431,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,1364706302,-4790186,-1956685474,1358876294,-19888501,-20019575,1392585704,-330396847,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-750352168,-1634872437,76218066,-684323036,-809837941,-548997629,-1962707710,-477438890,-1761665565,1229455056,-472684918,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,-2037819138,1355022030,653189254,-1017633402,92677712,1364247384,-1965389997,-1965885740,-1977198604,451465261,583934665,652806890,-83677816,-802321882,583604968,183116494,763897577,-1977156861,451465261,583934665,652806890,-1977209464,451465257,583934665,652806890,-1956697720,1482251219,1381060803,-755575670,-1977158518,451465261,583934665,652806890,1499082120,-2024750248,-388999206,-2010717158,-788856027,652483304,-83679864,-467998512,-802846682,652483304,-628678264,1354979423,-467998512,1478854694,-862519357,-896904706,-321748812,-1761623207,-1047789876,-2135700854,-930354222,-775845047,-773271064,132219880,-875365494,-80033653,-167718525,-16842021,-1006926129,-1947580789,1727527518,-1950153766,-772812329,66048495,132284664,-1898826813,1183579206,-700044310,-1031731598,-169148408,-1932114429,-1898314813,1960522691,4581581,-1018625612,-805290264,-790572832,216060128,1224848399,1347621091,-1979700504,-266053416,-27540726,-792507964,839283688,-1265172544,27837438,-1057095052,-388962096,-1070463373,-21719297,-1480687421,158597374,-22573314,-20277505,-929628221,-1974352898,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,62129328,-768832785,-1999122203,-16863826,747302860,-674175534,-22106488,-1963995906,-790244820,-1347516201,-271778050,-439210870,-1366763568,-1202061648,-2037834802,-947192120,-2033794234,-1341653337,839103492,613085183,-674175792,-22174072,-1964047692,-790310876,-1364817705,-285100802,-456121206,-1500981296,-466420049,-802911505,-1999122204,1191096486,1371785098,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-1327222017,613084932,-674175790,-21977464,474527833,-20412791,-1018771574,-22575418,-1327222265,-268488188,-456121206,-1500981296,-1975058768,-1974352953,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,735737347,-769357070,-1999122204,738110886,-769357070,-1999122204,738111142,-769357070,-1999122204,738111398,-769357070,-1999122204,1509863590,-1994604616,-1963014010,-960280889,134129542,1979957298,-1963840550,-790310876,-1381594928,-1963840514,-790310876,-1364817712,-1963840514,-790310876,-1348040496,-1963840514,-790310876,-1331263280,1371752190,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-769357057,-1999122204,1509863590,-1994575944,-1963014010,-960280889,134129542,613072946,-791616304,-21977464,-1070415034,-22174000,-1496264496,-791609682,-22042928,-1496264496,-791609680,-792710461,-788615002,1174651856,-733574700,30697091,-268179247,-661911693,-1912600571,1988346840,1190592980,1962934740,-86579194,-1966928092,-790048764,-790048536,1988346856,76153300,30689015,604206336,-388971761,-388962096,1355016400,-527825782,-321908956,-321852208,-1002771248,-117279656,-1966868285,76202756,-388962096,-388962096,283541699,-183435648,-1161562598,-620100658,95424117,-336657740,-1274826752,15462144,-620097612,28574324,-1341930310,15462146,-1341927750,15461896,63879875,-466484816,-1274498833,61927423,-1259405132,1960512015,-1308511230,-285036348,125164298,95473330,-1326513996,12840456],463,[0,0,0,0,0,0,0,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,58367,402653192,403177496,4112,65552,16777473,16842753,65793,257,3855,252645135,252645120,15,252645135,251662080,3840,-1481109760,-1957346044,-661774612,-402638664,1465319298,-1880554637,-420938752,-395808256,1668415869,-387168626,1534198771,-2080999797,-210237202,-2131067389,1946865274,-951650574,-1172933631,1116341189,-527765808,-58659632,-2850812,-827194192,1519015919,-1946449201,-1072958906,28903028,-900530432,-470921589,-918124024,1392500874,-263812148,74760203,-900530367,-1968641185,-1073035450,326703732,-1207712326,-1293025265,-285101874,-1192295504,-1695547640,74391425,1720540767,1297948670,1761615050,678166568,188683800,1813999638,40181567,676724776,188683800,1444900886,2170687,167773440,3840,168101125,331525,168428810,659210,168756495,1880035087,11608065,536879200,807497761,-965664767,-117389498,1327136395,1589923198,71798038,638994057,-1996339317,378207302,1992622092,-485717218,-103675340,-1198428044,-503906224,-940947831,38792262,-1960390261,-405732273,-1960384559,-91553167,1864301722,-951663100,857780545,-348460033,-1949158591,232986188,51928203,1942170577,734200826,108825553,145874827,67665025,50754817,-1312816192,206832416,-135506295,172229603,1183434539,-1980943638,2122970702,-977012486,1187383926,478937033,266568523,1946876800,-128022191,33717376,-478094566,553222176,1586027472,124029640,-1962195830,1988824702,198085392,-983403057,2105741950,578028804,-1979486838,-389001019,-388967910,-388958694,-388970214,1854467354,451465414,-2146674451,-1007062805,1949005113,-159481018,-1961069304,-773795386,-790572576,616569568,-803206081,-2132534556,-864010268,-1980724448,-561304715,2140857226,-352030968,-1948348906,675646448,1996490045,81341,71153780,-1766493184,-1976941174,-477889442,-1978562041,1233782897,409569808,-1949929848,679314419,-1979485180,1586110569,-2131001144,-685572326,-48048138,-2136418550,-1007280267,-2095418352,1963075709,-1965127916,-561566103,1854461430,1975910089,-932806652,-128021521,1604815406,1086649857,-919402892,-1599024589,29837046,-858770059,-2135890918,-2067106163,410372166,-1278841206,15853576,78899594,-1979651352,-402476050,28508387,-588715382,-196688128,-523235580,180615619,-1474856512,-804031456,785633738,20946826,1946876800,-1484116248,1317011807,1187479751,-167312396,1450451140,280755083,184300048,-81606530,-618923206,1165606922,-1996128582,-478033322,-754712583,-1161013623,573440974,771772037,6194482,-527823068,-1192296272,-1326510335,-1517670909,-1292959698,-301420338,-171030842,-20486528,150357702,1240056824,1960512511,-1731949831,-197995470,1714474034,-413759290,-1998621048,1720375118,-815363898,1724663495,-901331195,1337460028,-1948742142,4099546,63290011,-1997667920,-301813731,78658952,-1341290258,1183510024,-351958842,921449114,839216264,1552430828,-128021754,-41892354,-2146797823,-741277203,1067420206,1552430593,184254468,1854548340,283476168,865590538,-2020987200,-1996160737,1149842949,281772034,530549294,-1983676159,478754309,-2084556137,-104658746,376882627,2115653375,-796152330,735611821,-1980662054,-1958013322,-91491250,1586425811,852828908,-1948646410,-1965219085,-1194685719,-796131329,-880088877,-746585925,-2134013189,1265959929,-1964343805,-2031865148,1978586079,868426245,978208475,988945346,985799362,988945370,-1982194982,1229581942,-1036264713,-755576294,1317720355,602507977,-1982258239,1586098758,81392,-1037844453,-775686141,-360840217,91614931,-617364701,-997831098,-1036263546,-1036258789,-633617893,-633605605,-1276388837,-301740102,-978189136,-683242770,145753478,-817460498,45090182,-549025042,28312966,-1979348242,866838342,-977615927,-300961789,-1070346318,-1694457618,-1161581837,-202505265,-809843798,-1953042941,-1767574537,-138206269,1191518672,-1006968249,-1022635785,1195836705,600046306,1191522755,-1006968249,84525859,-85833913,601066435,198244312,856001488,-1413340221,1519056866,-1006925105,-668740725,-802958601,-1020066421,-492060149,-816149769,-138151030,93033168,-1037843661,-492059853,-4668427,-1070383617,-205288643,50091,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,270549120,16909320,1157932984,518818645,-326903666,-1604889086,1992622092,273582866,1929530427,240028469,1929661499,-485717203,1958742577,-45709275,-1961865589,-242545066,-56952181,-1207668962,1727463504,1337497102,-1311207934,114433,12206827,-373279872,1317536123,239504381,1284231731,-1962024170,-788326308,-93076693,-785661181,-1962509173,-2129612321,17041532,-1073543563,28426243,-1962126333,-628225420,-268180489,-1961867637,-773271080,65589736,132350960,-2135979474,-1948808448,1586169470,197364488,-385452601,2112553143,650350224,-2092229237,-1024061469,-1158712319,145753038,-1963989622,263458126,1351087662,578027776,787415472,6328098,1888432686,-1327422976,61927168,1084721710,210169600,-285212232,-978179093,1888432686,-1966333440,-301173567,1621068334,451661824,840730331,-301370172,62443186,747040536,-978186320,-1194413330,-1192296445,-336593144,-1914449613,-1962776385,-154891583,225348308,-652026486,453114752,-1976679461,-473726695,551812865,70270244,50595901,-155070222,-596365119,-342245325,284786777,-1070395531,-2078277446,1212904492,-348127302,-2082786491,-216857862,1946272502,-826651116,-1979404285,-2131963679,-729807620,29028351,570722816,-184468283,-234628144,-1040793136,-1311411152,787206658,34699,43485742,689281536,1190528111,91553789,1864335770,-1923195132,1562377830,1100365,196608,393224,50529024,50725640,134416384,134613000,100861440,101058056,0,0,0,0,0,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,242082815,249040367,270667480,274665453,258216031,263458609,283774900,288034967,16716075,65280,-1,1437263847,1474963428,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,1157932984,518818645,-1967597426,39424,1465255047,-385649914,-1963196166,-956298226,33350,-1945739579,1958939608,-1995994336,-1946191226,-2037841337,1200357238,2022082820,105352191,-9140599,25315015,-977171968,2089492086,-763459316,1187449995,-956301082,53318,-1073072925,1187392884,-919371538,-541077109,41926145,25315063,-1961856000,-1946191218,-1946192234,-1946191690,-1694534466,74391292,-385842967,1187381590,1284113134,-447838200,-1950593400,2122911356,108825570,-1947697527,2122910844,175934418,-942637431,58950,14567111,-532232448,1284177920,-1995185386,1317068366,1284194542,-531724006,-1994896245,1183573582,-498693656,853886602,-395905052,-974633335,1686770294,-444694525,-804752127,-789786388,-1997745940,283897702,12052880,-989799959,1686770294,-278493181,-2012984181,-109016242,1961459461,175556068,-2092229493,1586040803,-772699148,-2071253274,1183383638,-1605974114,1183318016,-2146180172,-989729202,1418398326,-615086078,-2012785526,1190590294,1232371950,1357399751,-2020987392,1183318128,-2020987152,1183318144,-2020987149,1183318160,-2020987150,1183318112,-1207782927,1874529328,-263784948,-401902591,28379573,-1156835400,1317538803,-1169782340,-340238711,212842508,-1195751799,1183386929,376882616,1284183179,80118530,-167757592,1971383878,112645,-826662421,112643,243951,-16205585,1030383,871286194,48971968,-2120564685,117731103,1720540767,1297948670,-1962926902,1950882374,-1948677345,1015763400,-1392327037,-1947169962,1456179146,149429847,1532632832,-438150818,-1840855101,1190592512,1946157442,173729798,999305963,-2029486369,-2083616801,-1996385714,1317646430,737881006,-150503951,-1840348706,-147128056,-24705418,43142787,11290311,-1468102400,26363639,-2096270336,1929489534,-1404647651,384499713,1923644985,2122927889,175458216,28067527,-1471756544,2122317824,141820043,93027968,65733236,-150960407,168518,-24706444,-1157611336,-403242923,-137720941,1926314982,991393542,-1206683709,1183383616,-1572435548,-1987819895,-930381754,1438128875,-1538881280,1183434891,-2075752030,998262409,-955944194,32838,43140855,-2029882368,736070654,-1847330850,-1056708873,60841611,-1605989949,-140618101,102982,-661977484,-695544841,-1967759736,132219087,1451803346,63343540,1992768448,-134796535,-1837727266,1183514884,-1572436060,-1952168311,1178315846,-1996064856,2129170550,67552003,112395586,77792947,118097401,2122516234,1534328968,1234587275,-388906613,-388896559,-1979195005,-1949576453,-2034005048,-20970812,987559624,13730811,-1326575756,1191512319,-301566903,-498662136,-289135877,67046784,1325370494,-1961331576,-2037671346,-1072955524,725681272,1174638662,2089191836,-1951863809,-1958112178,-773271103,-2081893912,-74840095,-930362414,-997801077,-922828798,-80028426,1946210691,-5181937,1229391112,149816948,-69056763,-2131835870,-2084307187,1946191998,-1773237411,-775845047,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,-300977152,84475824,108284231,1191512302,-1004340254,-15892242,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317775083,-1047836268,-388896559,-511448879,-755267065,-1949791285,46433987,-154599744,-2080687396,259260625,150974702,1950959365,84471302,586932807,226553540,2122564607,1752432776,-1214886261,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157812,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-7569917,410290254,-1952821621,201292934,1090812096,59786795,-2037801914,-1679032452,-1215017333,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157708,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-2004974653,-1955892224,-4745650,1240384394,-1958134668,-773205567,1105842665,1073743653,-523116335,1141233911,-1864302842,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317771499,-1962952812,1951002307,-1047836357,-372119087,625076689,-784334841,-136261152,112068056,1023992063,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,-555549181,-2084356856,1946191998,-1773237448,1950991242,226553354,331927807,-285809922,-1962996352,-1937898536,1955090175,-1706128616,-8616309,75022347,-1874449599,-1986247165,-335577978,-1806791733,1950991242,226553354,331927807,-285809922,-1962996352,2122564568,980680840,-1969860981,175393219,-15892242,-32257840,-2131822878,-661979379,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812],464,[-1673133168,-8616311,1317784043,1237551764,-2131883404,-925827315,-152895981,-15892242,-1581000566,1661584649,-653615862,1393235210,-955538933,64582,326497803,-1985317239,1183549558,-1404687448,-1807316672,-1962894359,-137219129,-1706653194,60577417,-1404662794,-544479497,-2134297781,-184446082,-787234029,-657331503,-134756077,-1951775095,868363207,331350994,-1054129710,-150939005,1183400182,65720726,1445698646,-1739159152,-8612215,-139966837,1272941542,2122369331,334823827,-774827069,332976618,-1980237879,1177265734,-2008643158,1183517813,-1404687448,-1807316672,-1031071509,-1073491405,54645267,13796289,-621283593,-1996488683,2122355782,695468171,93027968,1317217140,1183515900,-1436644436,1727513387,1727501220,12780450,-729762234,-2134078976,1188169697,-394884172,-1951637877,28944966,-1837200639,313335,-1020590476,-315434761,182263,-2037185676,147322857,-150703104,-1998653480,50298766,-61994807,-158435703,600382429,-1938388495,61890051,-796152250,-1982706037,1317785166,188539878,-2096859914,-1962345394,-784608650,-1031073934,-235417037,-564753582,56287991,-831092240,1183566379,-562656288,575479,-896858252,-136775871,-92894754,-1896331639,1317654110,-1035040316,-135772533,-775189534,-773074453,63112171,1183436870,-934901300,-1341660800,-2000104832,1190577990,796131824,619595402,1971338369,66500646,-2080606581,-422509594,-972822831,-427559029,787481350,-864121939,-1979461702,1988872030,-1948188786,115770359,1183498291,-804313874,-790572832,3016160,-1389432829,-1948891511,-1959854986,-1996004476,1183504454,-1304000273,-2000927094,1187429702,1988821175,-864121970,196761343,-1973259072,2122565470,1400111240,-6926709,1728043126,-1937898538,1955090175,-1706128574,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990177,332124374,1325370494,-1961069432,-2037671346,-1072955524,725681272,1174638662,2089191836,163932415,-1948883201,1459590222,-1118896426,-1913978252,32392950,2122341236,1433731803,28788470,1988103284,1183449527,-280590158,1988117483,1183449527,-280590089,-1967044984,1183366214,-931230787,-1949532535,-2037802938,1183580028,-2008643194,-1983752565,1459602518,-1253668168,-1967765880,-789138618,-2001451384,753513286,-297339137,-16550784,63158358,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,1793655669,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990371,332124374,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,787022709,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990429,-1001455658,1183518837,-1002010138,1174657164,64524026,2114189438,-2008088692,-219610251,-1706128386,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990489,-1001455658,1183518837,-1002010138,1174657164,64524026,-875497346,-7569901,58034254,-1946241815,-2037671346,-1072955524,725681272,1174638662,2089191836,185952511,-2726145,276153422,-1981397365,-661863354,-1896200701,-125959208,-1970504189,-315443634,-2004857341,-846547378,-771235456,1325380678,-385649272,1317797477,2089192346,2025851903,1177239812,-1673133168,-8616311,-16034968,1325389414,-1961855548,1183442502,64523460,-661718458,-789021181,-1937894453,850808458,-2142370835,-1967763832,132219085,-4962606,58034254,-1946282775,-2037671346,-1072955524,725681272,1174638662,2089191836,195193087,-1965660417,1713565542,-228183309,-826670928,263515907,-1964047952,61927782,-16205585,-1329220881,-1950093809,1451853910,-1235842426,-1967827320,1451799638,63945395,-1023409736,-1987557749,1183483462,-1253668682,-2001451382,1720365894,-1174359821,-1964047410,1714614118,-285101838,-244938160,-1192295504,1492123400,-978140026,-942689554,208714310,-1023409736,-1987688821,1183549510,2089191832,-1253668097,-1967765880,1183363910,-1964756300,1177743174,617674482,-1173195761,-1293024315,402897102,-16205585,-1328565521,-1169766655,-1966928848,20768070,1183451253,-1052342033,1178085099,-1960741699,1183417926,-1740207224,-8616311,-2001385846,1183495750,-1270445901,-1983752565,636208214,-1987557749,1183548998,2089191832,-1236890881,-1967831416,1183364166,-1000961101,-1966975351,1183379270,-498693183,-2083764735,1946216062,-832664061,-789291381,74694990,-338564143,50586499,-2020921637,1183383630,-549731394,-544798594,1317260935,1586037138,-1370584656,-9009525,-9136501,-785661653,243134763,-654844169,1111546615,-1840348782,-604569336,-1903428861,-888930440,-8741373,158791483,-2020345977,-1840348214,1942698754,1004221186,-1929152817,-885325491,1187450231,-956300884,43078,1234195691,-1985192311,-544495538,26443392,13861877,-746329135,1003129600,186544840,991589568,198145990,-149785354,-2084361241,-151584550,-1404683456,1183384434,2010004396,-1951145195,736622529,14320579,1178334967,-1996261464,-1211914170,-289174785,134444361,-108805315,-785352952,-136195615,750879193,-1864237298,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1237531912,-372129397,-372119087,468289,-773795520,98105312,-520155544,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-108836413,-1977190649,-1949576453,46433987,-154599744,1929067228,-289136121,-1006695040,150974702,-1004386555,-15892242,-775844925,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,570914048,226553540,-1326529537,1191512319,-301566903,-498662136,-289135877,-1006695040,508407,-1014360460,1951006647,1023995401,-32257840,149878754,-1009219011,-773205675,-1964387863,506361,-439226741,-439228975,-1973989051,-289174833,67046784,1610212093,-32257840,-497428342,-1966109976,226553539,-486734849,1576872953,-1000961085,-527776886,-155302365,477383120,623904032,-531956221,-1945012745,-95026214,2114181774,-430535688,-462042869,623904032,-1010542967,-1099527338,-775845047,-773271064,132219880,-875365494,-80033653,-1979657853,-151287097,-20970785,-1977883704,-154786848,805642448,1950959397,-154760437,805642448,-102611163,-954007632,-970727286,86036726,-1017240272,-1966844277,601918147,-789135802,539128905,-802869243,-791883576,1258165195,292942304,1443093132,64655098,1452013694,1976110054,805642462,-1000961755,63945411,-1964063862,1720366686,376719796,58319882,67046784,-2080427266,-813279805,-812989230,-469046558,226493305,-1235318529,-1967888760,-809843752,-1014344189,-1967759734,1086239846,427051264,75097098,-15892242,-679229232,67056128,-758151458,-489715004,2044988135,226553348,-1235318529,-1967888760,-1161601320,-1014365233,-1967759734,1950987366,2044987929,226553348,331927807,67056382,-813267874,-812989230,-469047326,-2131884935,1586036493,-1268348746,-1950099318,-1014315914,1176756362,-1966016834,2123019862,745818548,75104010,623904032,-1031539150,-758217131,63867591,-531722626,-1945012761,-92929058,2114182798,-428438536,-730478325,75104010,623904032,-2001316216,1988736126,-1014316092,1176756362,-1966016834,2123019862,4243124,169702473,537164287,-802869243,-791883576,14123979,-704383438,-942485882,-471675254,75104010,623904032,-2001316216,-1950108546,-1014315914,1176756362,-1966016834,2123019862,846481844,75104010,623904032,1443100210,-758217084,-791770425,-791883576,-1904340021,1977737294,64916497,-561055114,-1946649085,-921966986,-16069003,85984377,1451762992,-1266775882,-1010534775,0,0,0,0,0,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,1684957559,7567215,1937076045,1634882661,7564393,1157932984,518818645,-326903666,861361670,176080320,-2096210293,1467230203,1946483587,100369181,-75294604,-1960020728,670794525,-75288460,-2095090683,443812091,898308587,1113729,-422506125,-964565295,2126774272,-1523647482,1598072110,-26833570,-900899553,-1909587954,-1593813730,-1073020910,-408878212,-1947931903,512634397,312541269,46367488,2130271880,48988931,377281291,854262399,121488267,-1207730688,312672263,7464960,-1073007381,129502069,1221376,-352296216,-352158683,-1036805726,312721963,5367808,-1073015573,-1880423809,312727799,112640,-1593819416,2122317842,847118585,865720459,96611266,-524222416,186691592,-1342013477,-96040659,16533190,-1090894195,1220476992,1443779328,1343641358,-1761123430,1189697539,47615,-1107296070,-524352896,-56995839,1476685598,243663537,-617414146,31661705,31792777,-2046695517,-1711145458,74391425,-893373501,-1070399474,3274,131073,1157932984,518818645,1465309326,2126782222,27311622,-1962933064,-1527513912,1720540767,1297948670,1226,-905969224,-1481113584,-1957346044,-661774612,1443818627,-60389033,17727107,2122525300,1114898958,-1962933832,1583348838,536766093,248139101,-263811840,1996443670,108461832,185229055,-1008700224,1988752947,-193558030,-1913620855,1508439678,-24951296,-336498171,-2143289146,-1070334016,-1980742007,96400966,376576,855639483,-2020987200,1183384108,-2071318796,-1976696276,-1996346203,-397151674,1264320419,1968169333,-713732389,49301191,376320,-1913227639,99152510,-193376768,-1101615637,-422510576,788326097,-228213,772114742,-97141,38111542,-2080413976,-427883282,1082180446,67637280,-1481113342,-1957346044,-661774612,1443556483,827479,-1961855291,-2006916340,-1073022906,1451971444,-1090876660,1317732991,105313806,-1962642430,-1698089999,74391292,-1912451144,134592728,-284963142,-284227656,1720062132,266633227,-1947270480,-532870074,-1089047807,-403242928,1586229387,41990670,-1308862839,1926904577,-2147436456,-2013175319,1183578190,71580428,1284239219,240007426,1317660531,-1949158404,232986188,51928203,1942170577,734200826,-1947661615,-74774948,2088829361,1963000840,62915337,-1996181056,1409546846,175409932,-403187058,1586229251,-112293874,-372126837,-372119087,-661851901,-2092842866,-1976694813,-33381729,29031883,105313792,-66161406,-1006705712,-819211274,-146679305,-774637862,-773336601,-109149977,1467643140,-804567413,-791536920,-1980359960,-388958634,-388967910,1451882010,-1946514444,-94467117,9106179,545973201,-1005926605,-338562934,-215276406,-163171412,-972372982,-804886902,853809900,1975657156,678709547,-1949005227,-217844114,-472842102,-952950646,-259341302,613084113,866972459,180619973,1975661254,1574953474,-349014689,107383411,-467997488,-804567414,-790572832,450941152,-1394593088,-1021131726,-997584011,-2024704951,1957622775,-142130869,850194947,-773729852,-152972831,1963066950,-137417968,-523222575,1312553843,-349602308,-388937467,-1047790733,-129566980,-1827769089,-1174403656,-1813052466,1864335770,-1923195132,1562377830,969293,-335544392,-4718373,838399,0,0,0,0,41943631,5243360,260,591,0,0,0,0,66314,10223824,31457920,262145,5308415,0,2293776,2228224,570687496,1188626433,2359332,6684723,102238240,-31456640,1022382400,-31456640,21299525,-16645890,106497625,-8322945,153356580,-8322945,6291552,4,0,0,0,856031232,-1634053952,-1560045795,-1341718522,106277379,780994334,817364994,47889,-1070460723,-92224770,-1979550695,107202,-1912586056,278931136,1024512,-1574506716,1560739856,-855633224,251705360,305926349,-1174404936],465,[57934824,-973040663,-16774138,-1064384372,-1207802950,281874434,-1172167751,129704192,269531136,850989261,805354033,-1207955525,281874448,1734,38778881,-6635378,-972787919,6,116902194,4194314,28377716,32771720,526071,829685761,526071,611581984,-946929869,-1156152136,801964042,-1072971636,1745752692,1460011372,-1157624648,-768369910,-889064258,-851443528,518191,-1207955294,-1195180031,-1064435121,-1693958515,-1174336837,95945678,-1070403840,-1192237174,-1192231167,653262600,95954312,-1070403837,-1192238198,-1192231167,-1326448888,92677872,-1207958850,653197316,-109048438,-31361777,-1977159740,-252084211,-989981067,227157743,1962998144,-272302581,-2146596314,24441081,47182,-1192279825,1089404932,-16205585,-1010398225,111224326,-124104704,117675776,4241438,-1608066930,279052303,-466477312,203851814,1009787904,-1341754064,-351220473,1048585773,1965752321,302102535,281882803,706757770,638635492,81536,-1206946816,11735314,12062925,101169409,-148500275,16779270,-1207602176,801980423,12779952,17697292,252125973,154538532,4135725,1157932984,518818645,1465309326,1992623902,1877476870,1911031807,-18431,1720540767,1297948670,-1275067190,-854543598,65241104,1946418048,170296069,28884736,-1481063680,-1957346044,-661774612,-1944168618,-52916536,-2095808828,1946227302,-1926042878,-1191182282,-1527578592,-1008198113,-38868992,1975520007,1992643180,199755284,233310207,1743281921,-855067648,1354773281,-1751920998,1423619,115191,-1040775564,779354114,1355320326,-1761554278,650153475,620774049,-1557725697,-1591345086,-14352314,1185097467,868256768,1354993371,-1761544038,549324547,7256320,-1527529077,169773855,1562453504,-1923194952,1562377830,1231437,59704973,-1147514866,-1962696959,-1759605264,6968835,-1705832873,61276168,647647318,1342412545,-1761506406,-1948611069,151042256,1153638861,1280332617,1392531777,1313428052,21319,508711251,38248710,38340107,1270357621,-1706025470,60752315,18069651,1347572633,-1627283814,38249219,38344329,872563872,1950459905,243333667,855704132,892319936,512303565,109838928,1991901778,74430512,800643214,-81670875,1499078407,-165231781,16925702,653924468,38020736,1377699582,1343669542,623884290,-77979187,2009270047,1868852841,1291875191,1702065519,1767993940,-1946127508,1430622424,-1910575989,-1269344552,-2044605136,1037775556,259130128,1027656576,57806848,-2013082752,-402504674,532610621,69711876,1343116814,1671100778,1023645446,58589191,1023412152,58589177,-1543505480,-1073020910,28836735,31957760,74430470,13670992,-1064434793,2023366150,117675854,-150989382,1946157506,46331662,-1173850880,-1866792559,-1173951743,-1833238125,105927169,1364248883,27171411,637993887,640696995,809768585,-919381160,1397837830,-1627283814,-1557788925,-1993985978,-1942992874,-1898236992,-124104509,117675776,1593835960,-26833570,-884122337,0,0,0,0,0,0,0,1157912504,518818645,-1000875890,94373502,-997812224,-1196687436,-1582628862,-1196752870,-1414856702,-1414807501,-1492662630,1036289539,225837824,1048625203,1963065350,499715,108932011,1720541079,1297948670,-1207958326,1430586455,-1910575989,-94939432,-1559869813,1183514638,1090312,368891,-2119663564,385812853,243269654,1593901061,-26833570,-900899553,1471676420,-1957346044,-661774612,116807510,1946222597,404160265,86409216,1583349248,536766093,-1194635939,46792705,72857600,-326412987,-1596420578,-1919418366,1562377830,646630221,-192937981,-1961724673,-100660202,181963500,-287563068,69110011,-1607093248,567083010,1187465,1312396,473366302,632561408,-1174404448,567083552,-1966867681,-1962933466,-100660202,-289135892,646628347,-192937981,-1962248961,-100660202,-289142036,339641339,225705984,-1608141794,382009346,567083026,67565087,360054528,206474,792203,-1004344070,94436334,617674240,-661863678,-1957345904,-661774612,1443032195,507414871,-1997997056,-62486250,616094515,-2144088832,141756159,869122099,309641227,331392,-852446206,1913273377,241690629,-1070370069,65865226,1950878068,1064585248,-399805112,378144303,225641453,113641443,-352124922,1959922255,1976699413,101107244,-907542272,-2143456760,257342,113646453,-402391034,745671729,65879680,-972393216,33555974,1912794088,952120091,1946414342,65905160,-352063838,101107353,-306315264,8513795,329462,-955878336,-1593832442,-62485760,-1964485039,1398365718,116872785,2097152,-13419148,-2068265074,834326,-1064554547,729073419,40352526,-1705572781,61278150,4048006,16824323,401034,147082,-75494282,-2146994942,243957963,1590362119,243293017,-1082130427,119407597,-1527570674,1465261830,-459661794,-1560045824,1595867164,-1957278114,-1511457722,28859926,-1923195136,1562377830,218745677,83951893,621480199,2133535015,2139062143,2139062143,2139062143,2139062143,2139062143,151093119,353505036,555621144,2133731621,2139062143,2139062143,2139062143,2139062143,33652607,117769219,269290249,471406099,723985183,2134652208,2139062143,2139062143,2130804607,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,336625535,606084120,271592488,269488144,269488144,269488144,269488144,269488144,336597008,606084120,875572264,272645176,269488144,269488144,269488144,269488144,336597008,606084120,875572264,1145060408,1414548552,274750552,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,378212368,45154314,15438828,15401195,-335166848,46397075,113641332,-352320398,-757386462,-771263520,74359528,503974635,259261554,74352520,1914603587,1931360772,-1979485436,1889584097,1846971140,-740915708,-739865878,953977576,1946159166,1898351129,-1964191228,451727612,451727606,216498404,-1835933942,-1852308245,-1735157614,74589832,195,0,-56956928,-1207927064,-1064435648,113754163,-64404,637534395,125058873,958808899,638022975,-1550645367,113640556,-402652046,-1950090071,-1929377218,-1070464683,72715758,15401195,619446507,-352261129,-301929728,1979488232,171871005,22383872,-1913781840,15402069,15401195,-351793940,-352261376,244051456,-482278292,1085819147,-2017423872,1065952985,12380355,-1342089843,1435364865,-352261372,-335484160,15403020,15401195,49857518,-134023413,32443395,-893517824,180368132,1946414598,1015229969,780104704,1946436666,96895756,1048637419,1962935278,195898989,-1553500992,-1389494262,-2013265246,771752742,66036396,-1207957598,-1064435648,-1979708767,-2147481826,494338811,-783548622,-2026297629,292814848,-1014768649,-2026297854,91553792,472704,2680835,113749106,2621466,2098887,113706157,69795862,1574599,-1564605349,8829187,113689593,-1006698494,-2081649835,116851948,2097152,-13420428,-2068265074,965398,-1064554547,645187339,-1979824500,12254334,-60883200,1912801853,309269,855639226,118393545,1593788672,-385321988,1187447014,-1979711234,-167771354,568654548,-1005922166,586883558,171871196,55938304,-2135928596,15401195,-1913782037,15401301,15401195,11555052,15401195,-1913782037,-352261355,-335484160,-345984944,-352261376,1435364864,-352145405,-352261376,1435364864,-352261375,-335484160,-339725744,-352261376,1435364864,-352261371,-335484160,-352037491,-352261376,-1252987904,6350851,162869107,1929402856,72715560,1435364952,-1913759743,-2135948459,15401195,-1913782037,-1913759723,-296222379,1476613517,-343885842,180650757,646643506,-453378045,180625953,-81664317,343140304,16678531,-919401100,462474,375369,-100901121,-1017256565,72715603,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,79031808,896847358,-1274718835,243934797,1119289452,15401195,-1460928277,639726849,7081530,-1977160076,-352293874,-352261376,27847680,975571573,1946184718,-1017382418,15406477,15401195,1959017196,1975990798,565939,74647238,-972363004,2054,74647238,-1007133949,661131,1122895792,15401195,216793323,-352261344,-301929728,74792576,1342600977,1491922156,1241624814,15401195,1122894059,15401195,-1729363733,1241690259,15401195,1122894059,15401195,-1729363733,1241559185,15401195,1122894059,15401195,-2031353621,1242017988,15401195,1122894059,15401195,619446507,-352261153,-301929728,-788201435,-773009176,-1010530592,37665280,101367859,125043694,-773795512,-1194316832,-1037368770,-388896559,66036288,988602036,-334072636,292865082,65945216,-2092075776,-92273430,-338135754,-661984189,15401195,988545259,-320768572,-596262086,-2096859742,-397278486,-1185284057,544342016,661129,-940670800,-268427258,369542921,-955673088,-956295162,122732041,-117405511,84342467,1014235648,-855628616,66945075,-922078603,-1047908748,326435388,1783,192151553,-38309456,331392,67693376,-771639544,-1562904857,1049100290,568590339,15264080,1344398586,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-138628286,16777222,-1291684864,-423392584,-352261343,-1342117120,-1977555446,702947,-336719696,-352261376,572580864,583217859,-1339525920,15461910,15401195,-1021173532,393535522,-617424158,129629322,1944375296,-20870652,-17374525,-144345909,16777222,-117213952,-1578866965,-1979534512,-341711165,-352261376,-435507200,-1176270176,279969802,-352261138,-469701888,851649184,1960846019,-300503018,15401195,-1595670293,-534592734,-622721676,-117314568,15403952,15401195,-430399258,-1223331167,-2140557310,1073743118,44173316,-1999112704,-134216898,-1326579536,-352261365,-436147456,568743968,770229243,1085998839,868453888,48064,147072,-2096466932,1048576707,1963655170,126297603,-1996159325,117770270,-402641432,-1950091459,-1342174698,-1337790969,111275520,1958742789,1085998606,-1950118400,637863966,-402192503,58062632,-1023409688,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-1342117120,12840457,671371,-1325247091,-292507644,15401195,-679018261,-2016881684,-290410281,15401195,-679018261,-1732193300,-1328052333,15462096,15401195,-739453049,-1328052280,15462128,15401195,-739453049,-1731687488,-1328052335,15461888,15401195,2478327,-773271286,-773009176,-1010530592,-552796160,61196,63243,0,1019214602,55938306,-336686672,-352261376,-1968852992,22384096,15401195,-1913782037,279970389,15401195,-1913782037,15401301,15401195,1975794412,3729457,1049177315,243793930,780664834,113704963,2228250,2098887,113708112,200736790,1574599,415108136,6863114,-947665927,1023377668,-1013812734,-2081649835,116785900,1946288133,2406427,-41929779,168916225,-1257409335,-152710655,146899157,9562454,310870,16729798,-2146405042,1979711358,9693443,-47418,-1157626946,-1014104000,-453321933,217614881,-81664452,-1341958771,15462033,15401195,-2130725037,1962934142,39161103,-1242689360,6350853,-671679606,-1342024307,15461888,15401195,62249778,1509968360,1435369098,-300896254,606201082,1021804739,568772362,266568699,-75445965,-788039928,-1886703901,-922023296,2011759477,184123647],466,[116855157,65536,1907427700,243334581,1581252613,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157172020,-1014104000,12304435,37650432,175377408,-2147302525,184549950,-2027551883,84583175,84680329,2942983,-1007362840,661131,-1341996416,178384400,1958742789,1085998606,-1950118400,637864990,-402192503,58062024,-1023409688,663179,-1341958259,15462033,15401195,-1342023795,12840448,1414748499,1227771205,1392527694,1684955508,6582881,1937076045,1853444965,1835619427,512426085,731907113,61952004,-166010670,-621291638,-15015728,138313816,74776576,199951140,-756821943,-757346080,-1743837976,748653203,-896822524,337536,50167,16908288,151652355,84280331,219024391,-326413041,1471684176,-1965519356,1720322630,69837576,-1576253814,243270699,520617989,-1597285032,54264997,-1073058700,20716148,645926005,-957939707,33858822,645945579,-958463995,304390,556033252,108273980,331392,1625604872,244046643,585303210,47422032,-617413673,243779723,-1054145370,243780235,-786758488,175477081,78253627,512361587,-2021129055,-2008873822,-1979408098,66814179,113654652,-1962933087,-1610308834,-1320155998,450941443,-136869130,450941146,1048598783,1962934280,-352115708,-472889077,-607067950,254077138,-1618308200,-1953299284,86409418,12842752,0,0,33554432,168297217,100928265,235669253,-1957359859,-1205972756,-661781417,-1979038070,-1549596570,205949444,-2147179870,134219022,77938304,-2145881085,17081662,645924725,-336658427,-1526282742,243270404,523239429,-104112808,365805748,-1977195918,1907556935,175438396,-63146829,-130284428,512249461,817102850,54272461,298663292,930350248,-150941464,536870918,-2146601728,1073743118,-1190331458,199950608,331392,210419248,-956272199,1979717126,403097358,-955294464,-1644158970,-960235250,-16776698,636011512,-400395776,116912712,2097152,1745753973,1745751155,-194507652,1751649793,114792972,-1432157289,116900612,2097152,243272309,-969932795,304390,1912625384,-1039943448,-1897397321,-1191808512,922731015,-1157169124,116851772,2097152,-1128594571,7596036,116909426,2097152,113642101,-973011803,303366,-1212021064,5761025,45676146,-402475070,-160300979,-1212022600,4450305,-960235918,2054,-1206647623,62374405,1912615144,-1040074506,1912613096,-1040008968,518521015,-1191808512,384352772,-2131201536,2366,-544865676,1963130752,138315780,-389810176,158531637,108388666,41209342,-111623175,84836547,12070912,-402606142,-1511522279,84342513,242483712,-1212022088,518149,-402644808,1455620110,1442846440,-396487219,-1017249760,649302,1580453206,1577063400,568611011,-116592501,15401195,568721643,-1957641384,1478616774,196608195,-2093757184,-1618344989,-812973052,12817302,0,16908288,470191619,35699200,-1207951431,869072916,66981513,67114633,67241612,1358019,66981515,67114692,-2134690867,603981070,1443527,113709009,267190296,-1190152514,12779547,280367269,282661056,285872371,293998942,301142446,312087122,277746354,1157912504,518818645,1465309326,151042310,185091723,-1959103040,3999302,858944384,-1143895095,-388952044,1111622258,1958743036,1944637728,1381191696,772439748,-1039988853,1532678399,-482131112,350978532,-1964257008,1594331595,-26833570,-900899553,1407909896,427672614,-1409266754,1996831270,-1431524791,-92946422,-1606620221,238551046,41156616,-2010742772,736871173,637543328,-1023326840,-1946541589,671516609,1166616064,-2017359102,637544966,-83606135,-1207374909,-1993996256,-1245510075,62243585,135149763,1476621568,-339541323,-923637,637547681,-1022868087,654305000,-385333877,149619322,637544097,-1022737015,172329766,530058,988868795,-1157401135,-1014629124,-1053115275,-516282508,-997973132,-784719243,-661973388,-209658102,1074673679,168064000,-99584805,4267656,-83876189,-1023101501,-1245510219,200000262,-1593866520,-2010775488,-389870523,-1977155717,-1073083323,238552692,-546045887,4236026,4329096,149668859,637543585,-1022540407,222661414,-1962842136,-389773613,-997850784,2401274,3284617,3151497,149668859,637551520,-1022409336,256215590,813107260,4392504,1134700916,-163532032,332662243,31506326,1252001566,1096448,125036752,787729291,50654116,184222707,-1007848000,-335612951,2110006797,14466576,-218037063,639550372,118519237,1398200715,1526734568,100918110,-2143042785,-294517509,-1191125825,-201719548,-1608579420,-1326907323,95523072,1011351690,-753568992,79921379,51176337,-527782669,1925462700,-1007164922,-1245509707,216777480,343786534,-1325276994,-1012600000,1975854622,-1608120556,1085341763,-737811978,31506195,520529139,31506326,-1070399053,787681457,167933350,66126787,-2132553479,-327872261,855657122,149668809,637552032,-1021819512,407210534,57869372,-382800902,653000244,-1004120314,-1631711107,17086722,1604595443,4431879,-470400845,-1777085435,343786534,787693745,115983268,4563710,548443032,1622860790,97518337,1185087712,1209436416,-595097088,4497920,339526651,347079286,95506768,-466484557,141756988,158843706,132893482,-339662271,-742184446,1482265568,50462915,151257089,454431245,740827935,1043936561,1330333250,1616598867,1886152804,-2139326348,-1886681213,-1650878830,-1415076704,-1212894802,-1010778438,-825439802,-657009711,-505422373,-370678301,-252777237,-168496143,-101124106,-33752070,-16843011,-1,-1727960901,194182135,50493888,3449795,-167748933,786180859,321490826,-1976640374,-1743574625,29619859,781255028,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288,538976288,1667329621,1701602659,1702125938,538976356,1651073350,538994028,538976288,538976288,1702457165,543518318,538976288,538976288,1769496909,1701601645,538976288,538976288,1819047246,538976357,538976288,538976288,1734435148,538976288,538976288,538976288,1768777031,1818584164,538976356,538976288,1735356232,538976288,538976288,538976288,1684959066,538997349,538976288,538976288,1684367694,1701276018,538976288,538976288,1953786189,1701995884,538976288,538976288,1701343048,538976288,538976288,538976288,1701734479,538976288,538976288,538976288,1735296588,544039283,538976288,538976288,1836216142,538995809,538976288,538976288,1650552403,538976354,538976288,538976288,1667457359,1919249509,1684107877,538976288,1633970504,538976371,538976288,538976288,1953001291,1819047285,1852141161,538976288,1701867342,538976353,538976288,538976288,1751738699,1953790308,1954835844,538996372,1953391948,538976367,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1092644686,1701602659,1868849522,538976288,1635149124,544366951,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1634952516,1701602659,1868849522,538976288,1953391948,538976367,538976288,538976288,1768187213,538976367,538976288,538976288,1869374806,538994019,538976288,538976288,544108366,1701012321,1634887020,538996596,1937076077,1769406565,1970236782,1090545011,1818583907,1952543333,1349414761,1768320882,3237228,1970228490,2035574131,16803184,7137,1750076416,1768842607,1869169272,201523315,65564,1632372992,1635084142,50357607,990207,1867648514,1769234804,1849781871,6646887,136105734,1343094816,1634560370,1967290738,1852798068,482411008,268451850,1868784979,1918985326,1953841785,7237492,186433794,1124728896,1801677164,1801678668,470549248,369131532,1769107272,1953394554,1699966049,1953067886,1953068649,-1459486599,16780572,1919243796,1633905012,1852134252,1769236851,2037672310,480838144,436273166,1769235265,1665230198,1701602659,1769234802,1917873775,1818846831,-1224605595,268441628,1632372224,7103842,1841409,1292435457,1835365999,7630437,169624579,1174863874,1869898593,2013462642,264988,1430389504,1392968019,1095324229,118108492,1230128467,305286209,1380274950,38551881,1347307783,827609679,1313408779,1414680400,1225134898,1380929614,1342374740,275027,1196311815,1213417804,1380320768,1212370501,1430521089,38290260,1380271878,55460173,1163350791,1213417796,1229326084,1397313102,1392969032,1229865296,168183891,1414680400,1163216725,117917011,1279349833,139346249,1381237760,83969365,1397506374,1493368901,33641285,33574734,50417231,4605519,-326413056,-1107104637,-524348460,4241665,787679006,43957924,-1191125825,787677444,179108,-1727790920,-1706012077,60228139,1903476747,1358841481,-1761445734,197823235,-1906674488,-1913091134,-1993990843,-1993994171,-2054352299,-1993998047,-1993993147,-1108863403,1462923777,23182733,-1977165005,1283950593,-1073069312,-2006977419,-1107277026,347608632,96871958,-397406720,-1977220404,631301,-335657333,-25755886,-1761424486,-25755901,-1761458278,-1950338301,1170431461,1679247895,1427602967,-326898549,1958742786,-28931718,-308232141,1959016963,-299485173,-395807485,1668546665,855639712,1272482523,-1959863549,-401039457,292814933,855895968,158615753,1091537454,-338099391,260714228,503412621,66109191,648294131,1996426632,41458430,-896859241,527747083,-125058418,23182733,-1156180808,-1186785736,1343095792,1360941838,-1785047290,-1962699001,1019436517,1006793729,-1957313788,49054700,1299496971,-151107959,-2147482362,-1706015372,60228216,-938751349,-1030866572,-21432181,138313759,57999360,-400597320,1572733074,370456598,-706195442,45650177,-2062097664,856323272,1079005640,1476425192,-337587879,-345379860,371441235,1459623353,65781133,1604595443,407734310,-401866568,431882322,-343569129,-397408765,121373076,-1977214347,975571525,276106053,-1977165005,-2010769315,28843329,2680844,407240230,-24773082,2105550339,-1066269672,-1694599425,60228299,-193609717,-1694599425,60228167,-1017256565,1381435033,271620688,1556284495,1398099789,1313418821,1465319497,1639812382,6350849,-1863841422,520385024,524282719,-1114810529,-1070398960,1593881320,1465073266,23182733,1593889000,995701362,1461679563,-1927346658,-1929244491,-218013251,1969168294,-1114810611,-947191455,1593869032,-1114829198,129499489,768282,-134165272,1330496351,1027953493,-1492595046,-1948611069,953889776,-1406897124,-176898038,108159292,41384508,976150532,1964668551,-75283705,-1008438010,1975519916,-103355397,-1394920509,1962524682,2025504,-1404111500,192200714,1946162152,25699846,1324411715,-8814554,1258386780,540853240,154928756,993788532,-1168701757,1460011183,1958742866,5544455,99287975,-1493139814,185032451,-1828031296,-8814554,1258386780,-1161562631,106365103,1980159,-1705879802,60752358,-1354932473,857109504,650873819,1011024266,-1962773156,1975519947,1272548338,1455683065,-1774613161,1604595443,-1957313698,116163564,16664263,-62485504,-990216567,-1070335362,-1072976850,1996452468,74907398,-268216818,27831342,23168397,-919401355,-1706031535,60229335,1284316139,-1080193538,19708418,1392922894,-1706031534,60229385,1946233917,1958742834,-92355538,46112141,1913978670,1284124194,46266111,-617409932,39619118],467,[-167671770,74712257,23169062,54823726,-2080487927,-2081749562,-1946270069,79846885,-1101572608,-74770619,1912661736,119820303,1476652450,-388889679,-133960030,1455644255,394575447,-924255349,-1017225472,-708946090,-386168041,1583284411,-1957210429,1096435,41337403,647086731,-166181494,651242466,51674507,-1540951048,82037387,-1426906960,-1017225224,548427606,409335334,52823044,865472581,-386167863,410255522,13035601,168850009,1091335652,1998649728,76031494,-102438074,-1017225327,548427606,409335334,637568005,-1777318653,-74725069,1946185192,-1243066092,208820480,553222209,-2010773897,-387234300,1583321593,6569411,95618935,-201965504,1220802041,-184548291,17302211,71124996,-1828293888,-1115190738,-121375460,521019075,-402643480,861339698,-1072976704,-930409612,108308211,1598484739,199814379,-352029696,1492733683,-1021339476,-1977202865,1948269573,1946762488,-1010824460,92939863,276086794,158490940,91716156,-2010718204,-370456827,-1070349473,-812918645,1193118246,1915808640,167477264,179964791,1928001280,-339541240,-818196505,-1070349323,775782438,-773319564,1028813567,1299382288,-523041615,775782438,-1958264459,650130384,-343925366,-2144767440,611781115,-1312585145,652867082,-343925366,-2146078160,276236795,642237186,-75489910,-2147126736,-227132933,-523041615,-235510607,-124596222,12843459,1937076045,1852785509,1819243124,1701732688,1398079596,1124094533,1232695407,7237475,1157912504,518818645,-326903666,106386954,184592616,-385649216,1183383686,497859580,-1705832880,60752286,-905197429,1451845748,-129594886,-15698177,1996426870,175570700,-16222465,1593771638,243172344,189232392,1346598080,236830392,29071952,-1073020001,-1011149452,1393446941,-1627283814,-162100989,200558217,1526953410,2126781675,1166747142,-16361712,1342185014,133455615,1958742879,1166616294,-11511792,-1969554314,1476632321,1583286169,536766093,214584669,1330666496,1280593481,1143882313,1426082892,-326898549,-1070391804,-1141094775,934805506,1381210369,36411984,-1073020009,1183407732,2023379198,-1962699006,1959267274,-1950183865,-2050611464,512229551,1929099752,-68556778,-1206816225,247012985,-60037120,1929398504,520547096,1945907432,511359210,855641529,-61609765,1912615144,-62486269,-1694599425,60228299,-1694599425,60228167,536626827,-1017256565,1113146699,1146241359,1835355904,1849782100,1426090355,-326898549,-28931064,-1191412087,1343102732,-1627276390,1958742787,521517889,-1705832880,60752286,-1980082551,-1039402938,2126785652,106366716,-127991977,-1191412028,-1651687424,1460011183,-1706011898,60229093,225769792,117210820,36543063,540869535,-58801152,-1017256565,1157912504,518818645,1465309326,172395270,1946157629,212229,94375285,1015096320,-16484991,-1207951338,127467520,1720540767,1297948670,1738,0,1265919303,1951627621,1735289202,1668498688,1667318272,1634759531,1409312099,1157653089,1919251566,1920221952,1750270060,7628393,544044366,1766981679,544499815,1718184019,1968046196,2760813,7629889,1667330131,1631780965,1277195120,7037807,1174417734,860225586,3425792,1174418758,927334454,3687936,1174419782,1342189617,1702065505,1919111936,543976559,1801678668,1836404224,1308636960,941649269,1836404224,1308637472,757099893,1836404224,1308636192,891317621,1836404224,1308636704,723545461,1836404224,1308635424,840985973,1836404224,1308635936,807431541,1836404224,1818575904,825312768,842089984,858867200,875644416,892421632,909198848,925976064,942753280,959530496,808601088,825378304,842155520,858932736,875709952,1818576896,1816330352,7496037,1634038338,809238635,1342193200,544501362,1852990291,1836404224,1668238368,1968046187,1850024045,7497076,1751607634,1816207476,1866989684,1426089325,1632632944,1428186471,1699479664,1375761510,1952999273,1684948224,2003780608,1632632942,1142973799,7239535,1702063689,1140880498,1952803941,1766981733,544499815,1819440195,1969438976,1191208308,1702257010,1919501056,1718449507,7890284,1634495829,1409315957,1701080169,1684357888,1634495593,218148864,452989184,620764928,805317120,1107310080,1275086848,1543524864,1644191488,1744856320,1845521152,1946185984,2063628032,-1929346816,-1728015616,-1526685952,-1325356288,-1124026624,-922696960,-721367296,-520037120,-385817344,-251597568,-117377792,16841984,151061761,285281537,436278529,637607937,889268993,1208040961,1459704321,1644255745,1828808449,1979805953,-2029944831,-1727951359,-1526620415,-1224626175,-989741823,252576001,908729628,976828471,1044200507,1111572543,1178944579,1246316615,1313688651,1381060687,1415075667,1667391840,1734763876,50462976,134677764,202050057,269422093,336794129,404166165,471538201,538910237,606282273,624305701,690497318,19671850,891100229,1212630328,1330465609,1397903696,1549161542,1161377847,993540614,1061043516,1128415552,859190596,977602356,151258425,1613214723,-1213717922,1185986686,1229473606,1263159625,71284812,-326412987,1457032734,108954455,-1207536895,-219611136,239504128,192173628,1215771964,-990509710,843150593,113636,10113872,839132928,1958742756,178991,10113872,-167500032,360022212,477503548,638082756,-970586232,-1207959225,-1427570687,49397504,-1190986821,485163018,-166836597,192217540,-1157471809,800653968,-1089869056,-725941569,1423618,1460080380,1968811762,1341729666,-167671258,359924420,-1157436993,79233773,-1359849728,721843545,-1977200647,272532225,762454016,47184,1062655,-1634054130,-1560043775,-1039466176,-1995017128,-1006550506,1586169982,1357132294,-11315450,-352239586,65286694,785943488,29865867,-1004597730,-617412482,-1408872821,1958742698,-136166649,-1437614030,1595917195,-26833570,-900899553,10,0,1157906360,518818645,1465309326,168183435,-63343168,1183516446,1175358216,1144949504,-1359849728,1325954393,-947128021,-1962892567,-1191119042,-229179379,192240046,-1946604721,4654535,855673577,8776128,326566204,1586217011,1176386312,-1955170560,-1979694026,-1955665152,809240646,960234610,1094476662,1513882738,1048796022,1931477008,-2003152888,1476654848,302419708,370051840,641633024,-1359849728,1326478681,-16516821,3546763,1006733862,-1960151553,-466483130,1969803,467921361,3030667,1504703063,726602101,-1947217415,637550110,-2135686774,865076203,-1923194944,1562377830,313933,0,1157906360,518818645,1465309326,2122367027,91553798,-352318304,108953620,-1610255103,166395919,33980032,933299061,-1923195135,1562377830,182861,0,0,438247199,286397463,185339151,134809866,84280839,50529284,16843266,1,1157906360,518818645,1048631438,1962409994,171868167,846593024,1107711627,-1070398347,-2092291093,-206561310,2812154,512562403,-637337600,-1962440146,-478149026,-389871008,-470089708,105286405,-4717589,-26833409,-900899553,-919928830,1692721290,-85982684,-997579549,-919904026,15401195,35939556,316929760,1692715307,-85917404,1689848035,-453058048,12796256,0,0,0,0,0,0,131072,-1207500794,1430586431,-1910575989,-2091428136,536875070,-2003171981,-1962674432,-466483642,1282735932,141705532,74930748,1676395774,141713724,74938940,1475026988,1181326,79289139,-1886695168,283312150,41278219,-1081351727,-229179338,427055790,1493353347,20767714,440142450,1074005623,602604212,-335544392,-1976674018,721420455,-620015622,-940111243,41156609,-271465218,2531211,1593936422,-26833570,-900899553,2,0,0,0,0,0,0,0,1157906360,518818645,1465309326,1007044234,-1573555584,1017250109,20823809,1461606174,923298970,20815876,-2143493070,-1085270158,1461584189,1134188318,-1610336504,104464701,1951924540,-1871844545,1094505011,1513883762,45220983,540821739,222053492,154943604,138165364,1631336564,2050754674,539755639,171715819,20713076,440142450,1074005623,451609778,-1705974734,68091911,1962934077,80016931,-729145739,-192224206,519889616,4767495,1459632825,1968811762,-1946604793,82528455,-1723285453,1720540767,1297948670,714,0,0,0,0,0,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,2037628862,1835365491,1768843566,2036689664,1918988130,2037645412,1929405808,2037670517,1795188080,1868724581,778334817,7105636,1634559343,778662766,7235938,1952794368,1415864907,1701601889,-326413056,-1191156293,1069023380,10731264,234904250,108461907,235173631,1347886673,161108494,-1962699001,79846885,71284736,-326412987,-2116514274,1442875116,-129579177,1048576000,1946157068,205422607,142018048,788166,-1873745148,788166,171868161,410385408,788166,1085808131,-153580032,268473862,-972721121,67111942,-1090492994,1522204782,-1595657728,1443758092,240146190,114793043,-1073085545,211813237,1979988992,10086659,-1979708254,838863902,-476083457,924748032,272532225,158474240,1342181537,-1627288934,505284099,-1189147129,817758250,5553920,119514355,234912703,-14555049,1912603453,10731023,765089310,1023647490,443744288,235347486,3193119,-1090518850,-1527578604,268879647,-352321536,279154736,1089792,1342215614,-1634052594,-1996251391,1183448150,202279674,-1142083072,348061768,1394495744,1593792286,303467002,8961792,-1125624050,212478,-1547800462,2025753856,47359,1461081630,98933328,3998615,1347910656,1342453688,-1761554278,-1072997629,1183401076,-1593391112,-1174405120,45678753,-851463168,1025733153,510984194,10555019,21166465,-108984716,242548994,-1962476358,-1910572986,-851462952,-208986335,-1694992641,60227832,1052040843,1583292877,536766093,13323613,0,0,0,0,0,0,0,135072032,825230107,892613426,959985462,-1145192772,-608124998,-539042340,1835691746,538996587,218958089,454756360,691012355,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,2086469631,707407406,724249901,1651191599,779318628,7172961,453838851,-617205216,-490873380,453672707,463372320,480189724,1157906360,518818645,1465309326,312723596,-1923195136,1562377830,52045,0,0,0,0,0,0,0,1767324672,775102574,840970288,1634541616,809050226,1866661950,1769109872,544499815,539575080,859322673,960049453,1766662192,1936683619,544499311,1886547779,1816207406,1766989932,1937008743,1936020000,1702261349,-1946145180,1430622424,-1910575989,1471684312,-1579643390,-1558183938,-63176694,113640821,861995280,-1915684928,1562377830,52045,68027504,20680,1451957846,-1946799604,1972181118,41714500,-2147257086,1569398990,105286450,527810571,-1996209013,1150005830,-1270445818,11552455,-360448,1207378549,1962934564,-1994790122,1183560774,-1304000252,1183432755,239503632,-941627776,176198,-1946397047,1183393863,709331922,-1949284727,1183394887,-767153202,-1949546871,1177275974,-901346864,-1993455733,-1991718842,2126839366,93005332,-1980217719,-1960389050,1183384133],468,[-733574662,-1996175485,1325339774,-61437166,2031243007,43510019,-1980205429,2123101302,-159479302,-1980729719,-92212610,-1995475713,2122968182,90826990,-1982433655,-427764610,341754912,-1995994330,-1960380346,1317601871,79922170,722755209,2014475462,-1102657765,1988689921,-128021540,-337617271,30310430,-1982040439,334225526,-4307257,281968895,-1948223863,1586100318,735639516,2014475471,-1069103333,2122907649,-94467106,-337486199,114196510,-1981907319,703324798,-955724160,-16314,-1948090743,1586100830,-774244386,1004655072,-2147189567,730924238,-1982203960,1317651014,-61437500,-1961329013,929570429,1032527624,-1995684469,1586215494,147257078,-947706763,-1132558056,2114215227,30271495,-185921164,1006263947,1249706589,1946271464,-370021630,1191116938,175965114,1946261992,39664626,1586230908,73219066,-2014828418,-345148415,147257076,-1863839883,-1956547583,1178141253,-351306246,23914583,1166758516,-96061180,-2031596929,-958760959,-402532282,1014235545,-924253320,281474560,1325341045,-2084408138,1988691142,-666450248,24897537,-361226636,-16733463,-1451968946,-1996165501,1187428470,1659371992,2013623297,9562602,1950402294,-1075412978,-1946397047,-13717410,-385875817,1586232919,19130608,376789624,863771707,2080529467,-1236336861,-964474252,-1200191228,1547430635,991722754,-15893220,880064078,-1996165501,-353650570,14173894,1946224872,-163910741,242499782,-1983912320,1586232406,-1744884048,1187381248,-353893928,2039313408,-14816996,1950402294,-1075412978,-1946397047,-13717410,-1962934121,82427006,2130853119,281474591,1325337973,-2082900810,1988691142,-5182536,-864766386,-1996165501,-1544832906,-151888245,661981382,1946185448,39660363,-165252029,242499782,-1983912320,1586232406,-1744884048,1451950080,-1132557316,-385958679,611582002,1963220267,-14227197,1950402294,-1075412978,-1946397047,-13717410,-1962934121,2123103318,-22877764,-1191251479,1579089921,1491657,1958366975,49251087,-1073543797,721421829,-1132557832,-1169227837,92998772,50332677,-1980234816,-1916552066,92997237,1183443153,242763958,1947256566,48283910,-1992232957,-1950107530,1988869246,-649673032,80147968,1191052148,-61437479,137848862,-193528033,-624897,1996486774,-13303814,1979646580,41287428,-388466945,186586696,-1962246720,1988869246,-61437000,-662798141,-1995672576,2122968182,-966882834,-1982110072,1317663318,-632911632,-2130946421,1451835598,-1132557316,179861131,1183564736,-263287828,25084219,-465139311,-1947709815,1317793350,2126593010,1183420673,-363951642,-1554689,1988880966,745864984,1781167359,-1929221614,1343681606,-16238744,-1070386060,1150111824,137848900,-465138352,1552633878,476053294,1039947403,58064895,-1013950997,1962932864,30009349,2122533355,1131741402,-1961331061,2105750140,930349086,-13738869,1962880116,1779591722,343852034,101248899,137848919,859075839,-1924116288,929580116,1452102152,-11397412,-12772257,-1962642177,-1950090154,2123099254,-27358226,1963116278,29816333,-956943499,-380013564,1317732504,1959668720,-150831347,-629243687,1091728384,2122321899,-143327014,50379753,1579925110,12183762,-1377176094,-229733632,225759019,-638123393,14319232,-348056972,-629243889,-369658624,2114125968,-799134784,-503279896,8579573,737300107,2131588303,-2133199102,1946212990,669729066,14319232,1726740341,-968455280,192856075,62813699,1579926598,721873870,1174655070,-1065483326,-389658999,-572391349,1317748971,1959668720,-150831347,-629243687,1093301248,2122328043,-143327014,-1953487637,-1072970170,2114128766,-1002044480,-338797013,-1035599098,64118315,1183432310,649414,1988746722,-729904682,-360253,-1957617291,1468864606,746061636,1445623807,276234071,1745778431,-11401161,-1957099426,197393494,-804749861,-933362750,-1979951479,-771031458,-1957616519,1468864606,746061636,1445623807,276234071,1745778431,-11401161,-1957099426,1452015198,-956906500,1361146912,-1927782773,2013217879,712507180,1996445526,-1300824140,1593791006,1586190600,-61436930,80148163,1451846516,-700019716,1961641515,-1036805821,865714731,963922114,-136775872,-896806290,1183570059,-297391148,41420660,1861736695,331547596,-28965935,-150941053,1451870334,634976254,-930414585,-755214709,-61437502,-733574205,1978549803,-767128822,-1946270167,-1950090154,1177144902,-61436930,-61437501,735331979,1131736646,734147481,-1036805694,1077507144,1861736695,-1949660208,-700019752,1961641515,-150833145,-898697256,-787234045,-2080487933,2130116818,-27883064,119920887,-1949791488,-1026360234,-1006872951,735463051,175500358,701515403,1452015174,1183564796,-28956210,-1006872949,-458561537,872349930,28392905,12488,-1957210594,898305150,-1949272439,529207900,-2096474229,897517306,1946548867,-229209808,-1995417717,1468790870,-94992110,2126777827,105810696,-2120557773,-167305389,1948256836,209125137,522602650,1975520007,-373279995,1955266887,2147465246,-1981397367,-1992234938,1183443526,105810924,-402096444,-922025678,1988829304,-2093708532,16812220,1452087166,209125350,-16091393,1996425334,-397273594,82381071,777816833,1746828427,637995063,2089489803,507874098,259309579,15892099,2122517364,91490034,1946165417,608565063,292880386,1452082966,1225450470,1173829237,1946157348,-1923918033,-1070381956,-13863681,308947572,-16353537,1996425846,1962876424,508579892,-11401641,1599806559,1962934077,9627907,-486388341,-61960913,-13863681,1996434036,-126418950,1610567958,777816836,-1994369141,1468789846,-162100958,15615687,-263796992,921370624,382893709,-149497,-1414812757,-1422637941,-1951672180,-1951720377,-1951719865,-1951716796,-2085934012,2122913007,-262763282,1240745671,-163133686,1586169791,-1886769422,-11139300,1996425846,108461832,-100609,-11404170,1996486262,-260636684,-387025153,28899138,526278400,576201,-142125538,-1985143034,1183442502,1183428074,-330921496,1001203435,92137030,-337230199,-364496120,1183384446,1178316266,-1996128792,149678150,2129413691,-330921725,929618146,1586175752,-2004382768,-388939776,8947499,31868417,1177151558,-330946070,-1278335,-16550785,2122443846,1954545642,-364445949,13404151,376700938,-11336110,1996482166,-361299992,-1695779073,119489228,-24684025,137848926,-1925936353,1034750580,45678628,-1190494464,92078079,1975520173,1103306498,1178316205,-1996194074,-1388190138,2129151547,-398030588,1178316097,-1996194326,-1388189114,2112636475,-330921724,1183522625,-398054420,1586169982,-430035990,-4651393,8907263,28965859,108954368,-1954777854,-1081880482,2130772104,-230257806,1802878987,142525513,637897510,637820299,637687179,1963349307,2126723878,1128305418,637896998,-1962648183,-633607594,-1993997186,1178272853,-1959232026,-1993939370,993061653,640513475,990272907,-2029224749,641942227,637687177,990272905,125758558,653018763,990266761,125691990,652756619,-1023261303,-352321095,137869562,2248,1457032734,309773655,-1072965492,-1628896395,205949696,57982987,-1953487893,1552617030,1086532358,37558140,-1961722112,1552617542,1086532356,37554044,-352157952,1023708006,1416953853,1552614539,2143501060,-129595127,-60913341,1586038763,1183400184,38046716,990272651,-1995866173,-1992033722,132906590,1090150025,-1912715639,1556412486,309657352,1779463423,503474706,106104406,142016339,369522431,207421264,-1995422069,239504132,-1962785655,1149833286,239504132,1594246281,-892788898,934805520,575496,-661774848,2123061078,-1948284150,-1948284129,41910303,-1206617008,1347617299,-1222312550,2139118343,57954306,-1953473301,-165704737,1946421831,832198406,-2147016892,1968177791,139889422,-1956358263,1468597846,-1959269530,-1898935053,-125923904,-60504445,1183557029,1183558408,2123213574,178680,-1956057469,1149831238,105286500,-10074999,1461062262,-401698735,28900244,526278400,445129,-938985544,503316642,1465309326,-1962123637,207522591,2139103115,209473538,1342383544,-1222312550,-1870796025,-1962123637,172488223,-16223228,832179318,-1962467516,-108853682,-2090304510,293546233,-1064382324,-10436979,-2037792717,569114462,-773729904,860648161,1375759058,12884561,-771029033,-1769390732,-125042850,1317782158,-611559674,-1962379579,-203304495,1608224421,101480191,244339287,1358624744,-10568053,125107979,1889140842,1476908801,-920691105,855640266,-1191842880,-1957361609,-661774612,-1962254709,173968159,2139103115,343691266,1392645304,620599888,-2141517897,1951400575,-1876890877,-1962254709,172488223,-16223228,832178806,-1962467516,1451952198,1682409222,526800775,445129,518818645,-1962254709,138840863,-2029627765,1468490823,-892788890,247988230,1465253888,205964574,-1996472315,-1070334394,-990755191,1183385670,71697404,1183402056,-129594886,-1240697205,-1958679553,2123102838,-129070084,-372126165,1586382406,-1901726966,1183518302,-137942264,-773271080,1586186472,1960512498,735639300,1583292355,836297,-964627830,266764296,-2087690773,1946158718,-1948874054,209110526,-1958689149,-1985085834,-930351546,-196703827,-100727,-797702578,-661977162,-137876563,-2147123751,-638119946,2109942701,133595141,-1053042441,-159382403,-388919037,58573115,167900800,-1979154990,146964694,-1961893248,855585527,718179053,281116874,-2146442880,58591481,-67075351,-1963164021,-773598758,2117812707,-16420102,233566790,66471563,1183558400,37749748,79922091,-499326077,-58816031,-92369923,-1014965622,266567688,-472783919,2013036091,-230228219,1183518187,37749748,-163148885,984285187,-1977387818,147030238,-787487872,1004786147,91749502,-336443649,-196703475,-1425915901,66471563,2122951424,183106810,2123103487,-774206724,1004786147,91421310,-336443649,-163149043,-1951727613,1074000966,-561337598,-472783919,1929018939,-230228219,1183518187,-1426062346,66340491,-1985281472,-1946289026,-638059906,-1978670717,147030234,-787487872,1105449443,2013036091,-230228219,1183518187,37749748,-163148885,-2085945341,-477952789,-1981685188,-369296770,-1957298547,245852396,-401973621,1566179453,-889430039,-1957363706,247163116,-401973621,1566179407,-889351959,-1957363706,249260268,-401711477,1183514683,139365126,-402651973,1566179463,-905244695,-1957363702,251554028,-401842549,1183514677,172919560,-1056547189,-2132278557,-379758080,147520670,1960512256,3336205,1917799741,1330724102,-1950154377,1617083329,194001899,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,2760,1586189911,-1970828536,81152,28836733,-62486272,8947595,2097152317,112643,1039812233,1820196869,-1912301890,1183516230,-1929868540,871102534,1996436735,1310746874,524402330,-129593849,-16414426,1996423796,1310746876,524402330,-129593849,38111526,-2096839037,-1064565561,-2130295154,1912919806,73305031,474450726,653936171,641484681,-1960441975,1177236039,1200170748,1200170514,10283278,-1912281409,1183516230,1049860,1183641739,-13374472,-92864715,-1706155928,119488958,653805198,1979647113,-59310334,-1706155928,119488958,653805198,-2097003383,-964492089,-1899983868,-8321466,-948828906,637820555,723273611,-1993934266,-1993982905,-1993983929,-1993984953,-1993985977,-1993995193,-1993996217,-1993997241,1200301575],469,[-62510286,508004646,440895782,373786918,306678054,239569190,172460326,105351462,38242598,1577058744,113428831,2803712,727078656,-465139264,-1947842935,1066077790,34111107,28837501,39315712,-1979955575,1187504710,-1962929930,529207901,-1961867381,1183388247,-1950118920,173837299,175430411,1946614659,-163133691,-75300800,1378055430,-1694992641,121045370,199640713,-15698752,-1706029450,119492069,199509641,-385649216,1972044255,1589925682,126559748,8946987,1200301648,-1970984190,-1960423424,-2063399865,642777224,50743179,1342212741,-1493172070,-28931833,589186187,1178334790,-163088906,1963130438,608499218,-166955774,1946231876,41714485,-953191424,123462,-15570345,1996425334,175570700,-16353537,1996424310,136551166,1183385567,74793212,65781803,-1996488264,2122579014,460652796,-1960836504,268765254,48283904,-1706033046,60228139,199771785,-385649216,1347879223,-1761445734,-700020477,1389909641,-40572848,-1995946357,-524159418,63474434,1451952710,-230258420,-1946921335,1452004934,4195800,1183432963,-262764050,1589908715,126559986,39291686,653156036,-1993996407,1854079575,1854080242,1183515886,-162594826,-629817333,1797259880,-1962735498,81838534,1778386437,731533312,-1996253438,-1072955834,-1528233099,-663290112,1356232447,-1761445734,-196703997,1089885833,-11513280,-963966858,1342496961,-1946540056,2113276912,-25755823,-1761424486,-25755901,721420984,-1041200186,100991712,1342204416,-1936063894,184784642,-1990822720,1996488262,-696844328,41458256,1183384471,-162100748,1347567680,-1962379521,48284102,-103356336,-166989685,1589910396,931735284,101611263,1778412115,-1710855680,131531670,31606471,-25755904,-1761424486,-25755901,-1761458278,-394854653,-1761424486,-394854653,-1761458278,-461470973,-16026624,1996426870,1306893028,2122516255,141820134,-1696172289,119478590,1591887499,214092127,575488,-1000974592,-14285218,114439,-1996208243,1183643718,-1005196294,-1960380322,958856775,226427463,-2096627930,1191508038,1996783161,-1040741402,1589904102,1224680966,-2082601988,1586037995,-96039688,1589907947,126559992,71776550,1182993023,960955640,-361298818,-1043887281,1174602464,139889414,-661962688,233554574,638028582,1946437433,79921929,75381063,1183575671,-1981230844,-953419650,-1996208637,1183054406,1183515140,-125089788,50520257,1451951686,-1908391928,-338129982,-126382823,637831974,2005731209,76228342,654210957,-343735159,2117684996,-1948093702,-947127682,50520257,1451951686,-1908391928,-338129982,-59273959,637831974,2005731209,76228346,654210957,-343735159,2117684996,-1948093704,-1958217602,48284103,-1962523133,1077938262,-661929330,-1960438037,1194927623,638745604,2005731327,83830526,1191494531,2012905017,-1043887131,1174602464,139889414,-661962688,1317782158,957672196,91683454,-351797466,-25719546,-2096824538,994510019,-1947700487,-916496703,-939522366,1459617848,-364460202,1586167808,-1995994344,-259263930,8948875,-1947185527,-1996453236,1955327566,-1959490798,1418399812,-565802734,-1948232055,1183386180,141186012,1352331403,1342644036,525198746,-632911609,1963392643,-263812332,-1961474559,2114131070,306588142,-336705909,343837485,1089488523,-775804007,373686776,1089357451,-775804007,-1946680328,731508806,704172482,1183519302,-1037329938,1177155793,105286160,259330084,-1726855541,-1981397367,1183574102,-1961628912,1174605382,1183422738,-396981786,51136139,-1986457530,1451876934,373722084,2095466041,-495044347,-320273539,306592001,2117666172,-385647344,-947191487,-1949332583,-628419002,-767129191,-1949018487,1452008006,-767153180,735335963,64166849,1444144710,2098664,-1996434813,1451881542,-1711099402,119498992,-2097151483,-771030830,-1410792578,1023769603,561512447,-1946925429,45217366,526971034,132359,1375785603,527800912,1183385375,1975520236,58779907,41458256,1183384471,-665417258,58052619,-16554519,-11069834,1996427894,242679568,-15960321,1996425846,-665416952,1347567680,6946922,-755969,2124023414,-1962451189,33921520,13796096,2130073147,52488451,1178273916,-385648908,-24968426,-2090500606,1946224254,-595688609,-1961855738,1452004934,1379942616,-991406512,-990868484,-1993943458,-228685001,-1961599093,176128799,-15109119,-16377738,7001718,23724138,-687630694,1975520007,46721283,651583172,637683595,-1962649717,48480734,651582979,637683593,1174689673,-1695779073,60228299,-956255511,391238,376045674,522155418,-330921721,58048523,1342347753,-1761445734,-1980724477,-804530090,2145977205,-666464766,84199206,373721856,239372582,172263718,343705894,276597030,75270438,1088833163,306481446,105154854,38045990,1088571019,205818150,138709286,-1947050357,529208415,17465219,1996433012,376897304,-431584425,1075201579,-498693296,1346422571,6946922,-261619606,-1709086208,119483669,-336038261,1458973460,1973027178,-1996021985,-1072960442,-1506443,-263812351,722880041,1174531710,-297366766,-1978644991,270796358,1183518581,1183422738,-396981786,-351254901,239504147,-1726855677,-1981397367,1183574102,273023756,-498693735,-1947969911,-829711930,-628373621,-834238055,-1949280631,-1986455994,1451870790,-498693172,736384651,1444661830,-834262068,63985179,1444144710,2098664,-1996434813,1451881542,331416566,-1711099437,119498992,-2097151483,-771030830,1609106302,1023966209,58130431,-16689687,-963908490,-196738151,-1309256173,1760598530,33883935,13796096,-1936043950,-1996021985,-1072960442,-1706028940,60228216,-1982445943,-804530090,468255605,376897281,309788503,-15698177,1996426870,175570700,-1962379521,48284102,63456905,1452004934,1379942616,1778412112,-193528064,-1710852353,123669374,-1711389047,-2097151227,1446707410,-385646858,92012746,2012497467,-25263354,-385646846,2122514618,376768220,63456907,1452004934,1379942616,-25755824,-1980076312,2123103814,-698432312,-1960426685,1368073729,63867650,-423494026,-698447102,37783846,72386854,1107185155,-2096133850,1946606718,410451750,-2066689,1134222966,185016084,-15436352,1996429430,-562626592,521327002,-565802745,-2074999,1996480630,24812254,-259324105,947189259,1444443903,525198746,-129595129,578076683,-15173889,1996478582,1778412246,-1711183360,131531670,-1423735,1996429430,1306893048,-1705638113,119478590,-1695779073,60228299,-1695779073,60228167,-15173889,-442836362,-1962467507,1600055878,1362633,518818645,-1912064072,205949912,1209037896,1950882932,16788771,-4708236,-14291969,1996425846,88316422,-768932969,1996429291,90151434,-219479145,-1710852353,60263813,-661853973,-892788839,80216072,-1205993472,-661780425,-15829249,1996426358,-401698806,2122576457,175374344,637951684,-1993996407,28836439,-892788992,247988234,1325334528,172949256,1187444275,1187381502,1317732607,274107156,411029803,1312508536,-385647348,1312489954,-385647094,-1612185126,32762115,32851654,1183578763,2126588684,2126985997,29419779,1187442827,1183515134,2042702602,28371203,58640187,-1953482517,-12138760,-1875907838,49628870,-91497737,1177272715,-385648372,-952434290,-125106561,33507014,2114604587,2127510285,24701187,1187443083,1451819774,-773402120,92176615,-787713023,1962556386,-167033087,-1957822092,1586172494,1960389390,-380862715,1312489676,-385647354,1312489794,-385647096,1451950394,872057618,-12154176,-2130811254,125043196,1988823679,-1962349804,65735798,1007318667,1947106305,172919558,-1962857239,652807246,273582849,-1996414743,1187444318,-963968524,-259267593,-947139957,-125049865,1183570571,306588422,-523162754,17137280,-146275979,-751044506,75434364,58115899,989907433,2131655889,1925593860,-1947170040,-28916022,138840835,2098349611,11331843,2122375377,24445189,-127469760,159371579,-969210756,-1813445773,2144549632,990149646,-1962379321,-958755848,-385548474,-604569469,49563334,-1946788215,-1947994170,-1949660176,-1947994169,-1948611592,1177227846,-352092922,-523136933,17137280,-146800267,-784598938,75451004,1148372539,243258171,-952433540,-125106057,1187437195,1183515647,138816274,-523161730,17137280,-146275979,-751044506,75242111,343394107,360501563,-969210753,-259321998,1187433099,99288318,-335544392,16640026,294528,317195124,-61961472,872044171,-12154176,-906074486,-2147478846,1962999422,343313176,-1961722229,1586231366,2128100342,-472804607,-1125525461,-213465600,-1949922558,-25263919,1949662978,209095429,1988821995,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036284,755397634,-628948991,18737152,938211467,67010176,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122319091,108266228,-2097151699,-454557478,-1947170048,340143046,-654900615,1579933579,-150832878,-773795365,-162624541,2146979387,132371,-930356745,-146750581,-936642458,300669323,-1948125376,96701384,1727463426,-1950274568,-193036072,1124168706,-213465405,-8486910,-1962052352,1183387718,239504380,-1007008119,-1949856943,-8486701,1949925122,209619717,2123039723,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036287,755397634,-628948991,4581376,-58816167,-1007008119,67075712,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122318323,108266228,-2097151699,149422298,1183406336,-92370436,-136064573,-2134834181,1946350462,186022922,1947236571,-787223792,2111507451,1004271369,1208122579,-751057981,-1019151492,2123100555,240552722,11796656,746379067,2117798783,994344712,1065092734,142490563,1446721919,993295366,92079742,-1274642805,139868931,1451951486,-1023102968,2080800315,139868954,2117801343,-1962574328,78907518,2097567291,106335206,-1195179088,12845055,0,0,0,0,0,1760332629,1586167840,18212878,-1962522997,1586169934,48480522,1510050536,61270365,1426066122,1298721931,105286400,-1157083509,1894252548,106873857,79217036,1744250368,263426,22931603,1877564762,313857,1760332629,1586167920,12969998,-1962522997,1586169934,48480522,1510024424,84797789,1426066122,-2073498485,173968128,1509991144,142993757,1426065098,-1486295925,241076992,-1962892312,1317733958,173968136,-402463807,1566179565,-905402647,-1957363702,12282092,-402235765,1566179456,-905351959,-1957363710,13592812,-402104693,1566179415,-905481239,-1957363708,15886572,-401711477,1183514691,139365126,-1056285045,-1192754461,-379758080,181011458,-326413056,-1962867096,904398942,-379758080,80349513,-326413056,-1962861976,1005061726,-379758080,46794329,1960512256,4384776,1968130621,-1047805183,-346003269,-619999152,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,-938985544,503316482,1465309326,856055492,1065428672,57934592,-1207921687,-1960443894,-503905713,67498723,13796096,1377829480,36411984,-1073020009,1183413364,2023379198,-1912367358,519605186,-2096728379,210436806,-18267,-1413467221,-1515869269,-14681630,-879034762,-1207724286,-1706033132,119480132,209043467,-1694599425,60228167,787202099,1066129547],470,[-1070397666,1330297003,25403819,25534891,-2096725077,377684225,855638405,1183558592,-1070355458,-1414812757,1583334283,80398623,137869312,518818645,-1957242738,-561313162,1207312267,108266506,1144101462,881526559,-2130555765,-2124415007,2102350073,12052739,-1962385781,206044959,2139353995,393543698,1778386104,1134186562,184784645,-385649216,1149829374,-15275246,-1449520524,1073977093,-3591360,1364202100,-1761245286,-1948742909,-16282849,46367495,-670834479,-1995815285,175570695,-1222289254,-1948742905,-1163949281,1960512256,-14709961,2005601359,-1959490798,-2083091700,1183515334,1946433802,-498711028,1150012664,1174702338,-1946688954,2131558386,-2017447157,-1706028473,60228959,1342321848,-1222312550,175540999,1284191371,-1998590,1358528863,-1956022961,-661977018,104537995,443810171,-1962127477,266542164,1947096891,243237645,855929856,-1991906368,1207897687,440698636,425603,1317737333,-1844561144,-1995803644,-956001778,300038,198740736,-872319525,1342119819,-1961855988,-167046537,881528436,1329269899,-955943668,3655,-892788898,934805510,968712,-661774848,2123061078,-1948284146,2067675935,855995649,17426880,1301019531,-1959402734,1183387206,1939493374,-1962699003,-2096329744,76219078,-1207023991,1347486774,-1222312550,1179015431,1979706594,96311826,1183515543,239503870,-1995815541,-1705968570,60228216,-1947052407,-620032419,1586038133,-1960907782,-195131105,8816523,200951433,1343124672,-1761445734,-128546557,116803271,-230257152,-1960380277,206449421,-947686276,702468,51144439,172899320,1317602173,176063242,-983859712,-165280138,1946224965,309324,38636326,-661921289,-1392064637,-1378841685,-92372053,53638144,1183774302,1207314168,578027779,639076390,637630344,-1174255736,-628225993,1586221963,112884,1376145489,-1907073025,1183713374,172949490,1996466303,46897916,1317733271,1359406074,-1761424486,526278403,707273,-938985544,503316482,1465309326,16664263,242649856,529260171,24852027,-208969356,-1710590721,60228216,-125058418,722307878,1048448078,17843399,172899072,1317733246,-28407542,-1207646333,1727463434,519570188,856061637,-1414812736,-102586971,239504159,76678715,104531572,108332180,76809927,1586167808,-14710002,-879097225,-1962699006,1583349318,181061919,137869312,712,1457032734,-28915881,1586167808,-14710002,2023361143,503551746,-259270002,1311444107,991985164,58591822,-1995813237,-964428210,702468,51144439,108971248,-1526282621,536470181,-1961992565,175636255,-1761424486,-28931325,-920691105,-1207956790,180881463,-1910636544,-1957210408,-27358947,2508791,-385649407,1200292212,-96040598,-1989654645,-523110330,1317789905,-773729798,96535521,1754857478,1347559490,-1761465446,1958742787,-62486062,-2071382901,-1706033018,60228216,-947652469,-95515898,-617354799,1381061458,1482489687,106307079,119408215,-1913156833,-1190986946,-1532690425,-85834169,526255967,-772125045,-128021527,-1014245077,-523116335,1392965635,-11073967,856119388,-129594369,-96040021,1586211755,-773598728,113476579,-930354991,54904358,93005360,638028070,637683083,-2097002615,-947714877,-1947868668,1311504462,-1957211142,-1237339431,-2143308737,275980484,-1031782476,-1308003552,549879871,1068892787,-1968520054,-963990846,-1430244694,-1957044766,-388892090,106123270,1415380817,1317755655,652857850,805520838,637897510,-1960441975,-1993997755,-1014824377,80184068,-1070340638,1560236112,-59310244,-1761424486,2065599235,-2095084799,1946292351,172460861,1358317193,-1761445734,-1950183933,227223288,-779359791,-947666893,-1414812924,80184128,-896796702,737691275,-1414812734,80184128,1996486626,46897910,1583285143,-1194604257,549980215,-1910636544,-1957210408,529204830,67782646,1996425332,1144101382,-1070397665,-1959889013,1207382623,1962999846,9955587,-1989652597,-517210546,118939947,1085013131,1586232546,-1960867066,529209951,-1995815029,-1705968570,60228216,-661929330,-2096133338,-1960442685,-405732225,-1960379389,-1992949177,180585221,1996483810,46897916,1586168727,-1960867066,1183391303,-498677792,1586299011,1788498912,1946623787,-530674392,206015286,240094006,274172726,360632363,308251446,226416939,1364262027,1461080914,-345744129,-26868787,1610507779,-892788898,934805506,444424,-661774848,2123061078,-1948284152,2067675935,855995649,10676672,1301019531,-1959402734,1183385670,1939493370,-1962699003,-2096329744,76219078,-1207417207,1347486009,-1222312550,1179015431,1979706594,96311826,1183515543,138840570,-1962385781,273139487,1200291841,-28931830,41458256,-661978217,1317782158,255534598,179845492,98694912,1183383556,-25755652,-1761424486,-4181245,-11469194,1080753270,-1761440614,1958742787,-25755875,-1761445734,-1950183933,105286616,-16283354,-879034762,-1207724286,1583284225,80398623,137869312,712,-2133291490,1963002238,105286405,1586178795,-1960867062,1183386183,-25755650,-1761445734,142016259,1376155391,-401698736,-11533843,-879034762,1476630274,113953055,137869312,1736,1457032734,-28915881,1586167808,-1960867058,1602956919,642250546,1802830080,100288199,-96039680,745865043,1781167359,1783633416,-16750080,190515292,-385649216,1334509707,206453528,-2132212873,206449408,1980386875,172919555,-1995684213,1452014150,108956424,1375356557,745865042,1781167359,1380980229,140312407,-1072998054,1191137150,80184318,-486914305,-1958548517,-1996454268,-1705968570,60228216,-259270002,1311444107,992116236,58591822,-1995813237,1183579726,-773795572,394720,2126835851,-1514130682,-498685276,-59310086,-1761424486,-28931325,-920691105,-1207956790,-1957361609,-661774612,106859350,2005606283,845122350,1207418931,1946222630,-1971025148,-920691200,-1207958838,46663735,-1910636544,-2091428136,1946289790,108954379,-955943935,67142,-1962385781,779586335,858939275,642250688,57999616,-1962900759,-1996454268,-1705968058,60228216,-661929330,17202819,-1960436364,-2092349169,-768406845,56068134,-503004285,651725815,33703879,507505408,-1957242226,-1946645520,-773795577,-2081422368,-947714362,72321798,126592499,-788248789,65065440,72322040,-217952375,857693861,260777664,1342620547,-11336111,1996444764,46897918,1183515543,-1971026170,526278400,314057,1426601912,-1910575989,106859480,-1070391413,991580043,1963233806,-920698879,-939523382,503316488,-1070377130,-28931768,-1946335608,1451952734,108446988,-964490101,-1963578876,-1020656060,-654966157,-125050634,705119370,-167611449,65074904,-1963584776,-1037432764,-654966157,-133963530,184604288,168392191,-1996130826,451672654,1929213496,956659472,158793342,-1996861815,2122972534,180782078,10595298,-96064768,-920691105,-939521846,503316488,1183536982,46462476,1183516788,-372100342,-990510928,856192001,2147465920,855679977,1183402176,-45709058,-1962254709,1992625238,-1995666682,-964429746,54851078,-161778672,1963000644,-1963578795,1942170116,-153553406,-1963422752,-953548476,-654966157,-133963530,1149957650,1942104578,-153553406,-2131229728,-16056106,-167112843,2122910581,-42563330,-335917431,-42584038,91689074,1996389945,-95516407,-1979877752,-964428162,-1952783868,1177286726,-27882502,-788705654,-2082811415,-372244270,-763110703,222754304,-1174178812,1583316991,147507487,313344,106386944,137869342,1988876430,-1959490810,-2071253388,1183383686,1355255038,-1761429606,-62486269,1377829480,36411984,-1073020009,-2071378572,-1706033018,60228216,-1906909298,-1946645566,-61961232,-1510741551,-1912064072,244184,-16353537,-397343626,934805537,1591250440,-2013364597,1459652284,-1761424486,1201297155,520328962,-916562169,-939522878,1442840602,-230242473,1187446784,-1962934032,881526902,-1959889781,184583812,-385649216,2122515187,376700932,1347469363,-2091098881,1946223742,106859498,24845883,-2071207564,1183383688,-2038133766,-28931840,41458256,-1030880361,1586231435,-1960867066,1183387719,172461032,117196425,41458256,-1962474601,-1948610832,-162625268,-1962648435,1468596823,180585220,-1960380958,-196703995,33848963,-957807747,75399936,504787971,-1912064069,140413915,1602953099,-2004353234,-96010496,1569400351,-2082221822,-1960442173,1317732933,650652660,-570202240,-503004285,-394361866,-385649662,-964493179,-162624764,1144718475,-16550910,1149890630,-773795582,-2082960416,-165280061,1965032263,155514417,-1960086270,1418397252,121316872,975574645,276103767,1375856256,56068646,838984320,175397590,638028070,-16623735,-2144931258,-2094005425,-1461581114,15892099,935009908,-1948545528,529205342,858677131,-1950338049,-947653554,105992198,1415577431,-2097046551,1946289278,75399968,-2095418365,1963124862,-96040181,1963082809,12249356,-16222465,-51902858,-96039939,-2097003383,1317733574,-363951626,-772520309,98619872,1183383558,-125924882,116934275,820856518,-1962523509,1376127060,-1873344944,-50862066,1976699655,-774337770,-2082221597,1156974275,1484063241,55541798,-1957565648,-619972514,1451903604,1468278509,-2094894077,1580926147,-151880466,242487490,-269654400,116934343,-128021760,1187503339,-352321288,-128022241,637944971,1149962121,818708488,38242598,-1947056385,404931,-388896559,-2097003383,1325337286,-385648918,79626102,75399936,-1960674302,1317664334,38046704,-964492151,-2080972278,1946354814,-226589943,-385649664,-1712718112,-196179200,-517218005,369556619,-1413467385,134013504,35556134,-1947479808,-752094122,-1947836791,-263288324,-1947578743,1150023246,71580418,1191117684,990153712,410255940,2095466043,2109881107,-364445937,-472786805,1150017283,126432770,-502610301,137871057,1988877966,-1959490808,2122526324,242483442,112983859,1996445440,-11335948,2122536028,108331242,-617365453,-594869013,1397805196,-1956881153,-523111354,1996480515,46897916,1996424087,46897918,935003031,-1948545528,529204830,34621383,-229209344,1609582219,113428830,137869312,518818645,-1957242738,529204830,-1959889013,1207382623,1946222630,-2034958519,41458176,-1030880361,-1960388469,-1960443321,-775410929,113476576,-542058493,54992934,-503004285,-2034958345,46897664,-2063662185,2074149000,76849921,-1190882653,1996423169,-397324282,526318713,182985,1426601912,-1910575989,106859480,2139103115,343691266,1392522680,620599888,-2141517897,1951400575,-1873876221,-1962516853,441420575,-1952858061,1207382623,1946222630,-1811006664,-1959627772,-1810462767,2064530180,-1207601919,434831361,989855928,1963233806,-645185520,2139299723,74777104,24498699,108461888,-18329519,-892788741,2,0,0,0,0,0,0,0,21704,-1205971369,-661780017,185353867,376703558,-15960321,1117391478,-1996253367,-1072956346,-1070922635,512455147,2013200624,-1711117822,118449269,201213577,-1947765568,80118768,1015760107,1014300427,185353867,192154182,-1946401141,1194925149,-1960217340,1175128134,1462400006,380389005,-1706005936,118430058,-16222465,1183647350,-1706027348,146735358,158646283,1015236166,733443329,-25755649,258262170,533170951,-892772514,-1957363704,508975084,-1911959624,114648,425603,258632565,524970138,138820359,1996447604,-1987536374,-259324145,812971531,15482499,959017984,1946218550,407145228,-1064379605,810516518,644120580,142509054,-1962052608,104400966,74711340,19287168,494204427,17317507,957772800,1946224694,137821966,-744860159,185011995,721581248],471,[175570943,1460172543,-956141158,1600003847,445129,1224,-810017193,-2585079,-2003171722,-1995978992,1451883590,1959922686,108461890,-955577190,1958742791,108461878,260671642,200837895,1781036287,51472639,1778412119,-1484350976,922683151,292028656,6969091,-2036727702,-16314457,-2003171722,-2096642288,1946222206,1044284178,192151553,20854527,252271002,-1947276537,1595931718,182985,712,-398556330,578683142,-1962481503,-1037329976,-796133167,-1962826079,65664986,-140949309,-1947600903,-25785872,-22994965,-1375337723,-1506871542,-1578071295,103483264,100861620,787941826,1183383974,128623102,100917457,62457774,-101213952,293389883,-788026207,-1341783072,-101213945,2113816123,-1980355831,-1996380618,1586232950,476023562,269174774,-1365176204,96862986,-131858425,179177003,1996484747,108461832,-25755818,721923745,721922566,-1727718394,115883767,115879671,129016144,128714283,12715563,-398526567,-399575290,1033523206,-16314595,1577166342,445129,1458342741,164608030,1996478606,-15111668,1996425334,175570694,262637210,1458604807,522112666,1975520007,209125141,1996429674,108461832,-1710590209,118447439,-963907445,-892772833,-1957363704,-1205971220,-661780017,-1979025781,-1071371452,242516028,606815370,1958755520,72125189,1284178923,1976109830,1372490498,142016342,235304703,536838632,113953118,182272,1187468800,-1962933762,1983449718,-1909230074,-1977217978,540907524,1997566976,1946758164,1959329306,1946364957,-2096698599,1962935422,-1064548854,16664263,-1949308160,-28965946,-963968277,1577866891,705225,4808,1187403351,1187456763,-2097151756,1962935422,276234048,-1961986305,1177225798,6967310,6946922,252757146,-62486265,201217673,-14781230,1183651446,1783633659,1268488705,1177224991,-196703994,-134330741,1183446126,406227956,142508805,-164006657,1946355782,376897331,6946922,-15698177,1996426870,175570700,1996488554,74907398,-1946190360,721877046,138840816,20710180,-19856779,85472771,-16220541,1190556532,1836400648,67716854,2122534005,611581956,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,1336121936,585828127,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,292067920,1996424975,276234006,-1961986305,1177225798,-1684385778,721887051,-521538490,-294221568,-1961998709,1183387734,-128546314,1589906667,1065363190,-16026615,1183577670,172374518,1452010615,-1980199944,2122576470,1383399176,67716854,2122534005,611581956,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,1336121936,585828127,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,292067920,1996424975,276234006,-1961986305,239479751,1268488784,1177224991,-196728058,957629953,913705598,653411982,1963539840,-1064548574,125976195,-1592232960,731449732,66638274,-140962746,1074233918,125972215,-1944828279,243173824,-384809335,1183579942,340132102,956946081,209589318,-16220541,1183516276,165061396,1578387083,348309855,6211584,508974848,-1911959624,-196687912,1183514632,274107150,-1983625591,1183565398,-599357178,-1710065921,119492959,-1979955575,1996488278,1365023250,1183385375,-94991880,-2133047562,1183452020,-1981535737,1713435718,-502872313,-1979711226,1177746758,1954588921,-502872314,-939524346,17228806,-12154368,-1459927502,-955878272,-16325626,122091263,-1959693055,1451952198,2123177482,384863176,-1512403449,530949541,-1710065921,119490777,-15567105,1996474486,-864616502,-1697745153,119491730,1183432747,-163149332,638082756,637814667,787941163,-123533598,1958742790,209617670,-385649408,2122515078,242614028,-15698177,-157675914,-1996253310,1190530118,460656647,-1710065921,118463516,259375115,-1928169729,1343661126,790010522,-1592202489,1183384874,144482724,-1582545271,1183384866,147890606,-155367799,1946289990,-1404663035,-1070923029,-140229117,-1996037074,1183575110,159687598,-1544261897,1589905282,126559752,637868195,721581963,-465139264,-1962289501,1451953734,205914896,-1982839159,1190580822,1400119302,621168266,70057996,755463168,510918660,1183525355,-466683996,1194010118,735639302,-1037329978,52885713,-259325369,1183518187,-466683996,2005607942,-1037562,6951542,1458992777,-15698177,1996426870,-797507630,-1996387863,1183577718,-666466034,-1982179703,1451873350,-498677802,1988689920,-1947169814,1983448702,-385648688,1996423502,1996445200,-797507630,270911371,1183404032,-73537374,-1981397367,1183443030,-631862824,-15567105,7005302,1443919615,-9809838,-1950517505,134227399,-70981552,-1984084437,2122572870,947126434,1002259971,2114385926,273058607,1976858171,-700040443,-940105100,158662659,-2144943986,24453180,-428439226,-1981266295,1183438966,-498677798,1391132673,969950859,1249109574,652631748,-1952970870,234456008,-108853900,-13142774,1183573574,-800704026,-243266186,651725575,58003258,-941209857,123462,247799,1183519861,-431605296,1586170995,1065363174,-16550624,1183573574,-396981274,1451880587,-495025392,-385649408,1996488464,-1983894766,-11475898,1996486262,-730398762,-2459905,-11020170,-947143306,1342701605,-1946487320,1174531142,-364475414,-1946794359,1988694086,-632911400,-1982564727,1187501638,-150994718,1963262151,-163149032,115617527,-1962385724,1200301768,-466684154,2093038342,-22353661,1779595007,-159973632,-2722049,1996477558,-663289894,-16353537,1720368502,134227207,-91166640,17254134,1996433013,1365613074,1183385375,-27883012,1779595007,1220909823,1996424991,-59310318,-1694599425,129961642,-167098738,1946421062,140413762,-150350175,637985326,-1993996541,-694090681,-133809911,-14975738,1996427894,-998834234,-15960321,1996425846,-596181240,-63313906,1586174699,-163149048,653018627,-1962522743,1586230854,1194010120,-330956030,-916496865,-939520310,1459617794,-1962647925,105286600,527745803,460638475,233568651,637945486,1946763136,-1064549624,1976109897,734497775,721611713,-1026990144,449314820,508952576,-1911959624,407276504,-940685687,64070,-1709541633,119492944,1962934845,112645,-1070923029,-1947056503,1175131206,-385649390,2122514888,57999376,-16662551,479861366,185012124,-1962117952,-1593499082,1183384874,-14947340,278534774,-1962385660,444006384,32663582,-1684405910,-1996021941,1183577174,172362508,-963965579,-1996234559,1988753990,-1994658832,2122575990,309657870,638213828,1183385483,1975520250,-96024827,1183514625,-431584786,-1995028853,1174661190,-330921484,-2095548789,1962938494,20441347,-15436033,1183519350,-17045488,704398985,-1073016762,1451951477,-15733772,1996429942,309788436,1268488784,1183385375,-128546314,425603,-972868492,-1423735,-11134346,2122520182,469041650,140736,-431583920,1996443670,309788436,1794930431,-1711248896,119492438,-1981135221,2122573382,57999376,-2097106455,1946221182,-163149037,50873899,-137221178,-146736522,1458305646,-940149245,65094,-350718327,-774337771,175555811,50367270,1178273862,-15696104,1183579718,239483390,1988879231,-1962153192,-472777122,53512998,1183516790,239483390,-963962507,-1962392021,-507383730,-95516413,1090123673,1174661623,-1947170040,21036102,1325339206,-385649648,2122579713,57999366,-1979778839,1996483190,-428409062,1793619711,-431583998,1746817046,6947686,6946922,525293210,-19666681,1177273995,-162624530,1317781763,-1948570632,-1962218543,-297391162,-1070862101,-916578407,1426069194,-1205932917,-661780017,-15173889,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,-37033970,348834079,-326413056,164608030,1996478606,1778412050,276233984,-15829249,1996426358,142016266,1778808575,234908160,536714216,969417,1475119957,243174230,57450839,1347605035,253531546,200313607,1783723510,-1709938112,60228931,-166989685,-1070922635,-1588102421,-768933012,-1705619374,147787664,141934603,90151510,-487914601,-1979711560,1149831236,205818122,-955366263,4164,-267230080,1183667742,-1706027514,118431101,539706870,1183518324,138709254,-1995946357,652937796,19613174,1183518324,205818118,-1995946357,317394500,556484086,1444809845,369510029,494770768,-963967217,-892772514,147324938,1465253888,385369741,436637008,-1706025465,118431101,1095354675,242425485,512558307,503516777,-1976694644,-1073047545,-645177736,-74718255,-1953046320,1116275779,-2080470024,1133184247,-128807944,313335,730988917,1922534338,2093103880,-1634235613,2143435528,856094235,611598337,1317309264,-129815799,734147481,1490062274,276742715,313335,-621346188,66601867,-129857086,1183680995,860886776,1805275328,1594412808,79874398,1099776,438209792,72321799,1468731179,39267078,-1946657139,-1992948666,-1949826297,-1992948154,-805109177,72321334,106400054,384845453,-1923934640,503926278,507419216,-1073019121,1586302324,861083384,1805275328,-922169592,1218,712,-1205971369,-661780017,-167217525,1948265284,108954420,-166300672,1967137860,6968848,-2087059094,-2147020934,-348117940,6968851,6946922,-1710946968,118439454,-1088134016,-352321096,608471613,-1962917851,-1472841224,-2094173183,1946158718,33522441,-654852069,909708779,91554056,-352321096,-1983894782,1750531654,1783627910,-1711248896,118466438,1579141003,80398687,-1957363712,143434220,427081739,1946159405,108461835,-402360577,166461024,-16353537,-119012234,79874558,50331648,101057283,131334,16777729,-65534,50397441,66307,16712192,33619714,33751296,1755142,1048794880,2113996520,15769915,957374091,812975175,539707382,1183525493,-137221366,-150542282,-1996036050,-930351034,721962635,-399050798,-399575290,-163149562,-1995946359,216730190,-1995946357,1183577670,-129595126,755910283,393478400,1946158125,16526610,-655817867,1967671297,38791427,-1962630167,-1070920578,-1980086647,292224582,256853658,2109737735,112645,-1070923029,-1946401143,2637255,-1494678667,-385649152,220988532,237770356,170664052,-922854284,-1897331851,1959329280,73066833,260157082,138840327,-385198455,6947323,40501354,-821531750,443031048,-1536680441,494770698,1586169615,726136336,-385649376,-1868496414,66638087,-1962468346,-788034034,437126137,139364615,-385202551,1048773062,1962936242,-2054541812,-467005864,-351817053,-58817737,-1207602176,250281985,-788136287,-402244616,-1593606906,1183385320,637502462,1593263477,-2092897282,504894,-1976691595,705583237,129278948,782483499,117089031,2122524139,91488508,-352321096,111059214,104593617,58525416,-1996035935,2122578502,58009100,-2080743689,151555134,446761333,471239431,-1710888185,118456750,-1995946359,1048775254,1946159026,-1306621161,-1618334201,-14021005,-2020875311,1174603546,138840574,129252995,-1961397248,772256798,241803146,-472776918,119179147,-1980086781,1048775238,1946749068,276234014,1996431466,129147152,129238531,84446371,6815753,-2036707326,-1962471513,103483462,1183385338,172395510,120456747,519587465,1342787176,-1695123713,118431168,108380171,26740281,1996426100,-126418954,260189338,175570695,-402098433,-706085516,-1740733694,-311164927,688323233,782366278,-129619705,-16353537,1996424310,-159973384,253608090,1975520007,-872007220,-1698270207,118433981,782483499,117089031,26752767,253023642,-1643723001,-16776959,6951030,258876826,273058567,1342283939,6946922],472,[6946922,-1821900694,49584640,1996425375,-1462461936,113706767,460,-939559191,647174,1778412032,-1711183360,147785835,6946922,257043866,-1711248889,147792502,254328218,-234436857,-2097151996,104510,113708916,414,162019071,253023642,-532774137,527695881,-166699381,1948265287,-1472790775,349542921,922683151,922682642,748291348,-2096689278,117822,-1192688780,443031041,-1536680441,546609674,-1073019121,-1981217932,1996443648,443031056,-1710921209,118456325,1769328651,143408771,-1959496695,1207308382,527704107,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1586170007,728203280,-163058721,1946233671,728203329,-1959007234,1207308382,846471211,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1183385751,1958743038,-2133292267,-352251313,443031053,-1536680441,494770698,1183647503,-1957685522,1334513758,281117444,2107265310,503779101,-1962468760,-654840250,-263812272,-1705977609,118431220,-166699381,1948265287,-431583923,244011030,-103741554,-150450645,-296866855,172919633,126883467,-903087407,1374703147,6946922,253574554,443031047,-428409081,-1947699457,100918854,-1957691254,100919366,-1706033012,118431037,508758763,-1710810520,147787316,-2096079221,1962935423,112663,125830699,111150635,119277115,480314237,119317255,-16749997,-16311754,-1593369546,103483166,-1588590822,103483168,-2091907300,151555134,28837237,721611520,-191213376,-2096587006,104510,1996434036,540475152,506920711,473366279,439811847,201103879,1996425367,1778477584,1856608769,113706767,416,1745909503,6947378,6946922,262637210,-868318457,645136385,-166699381,1950362439,308826893,-251631615,761921642,1750273003,6816018,1778412273,-1484350944,-916519153,1426067138,1448602763,-167485813,1948265287,476023619,186023819,-15043073,929694838,-1705552041,118466438,-15992693,-559872139,-338547959,1050302242,-1962356987,1962281968,1979137005,-339727612,112643,-963917685,65786251,1587134507,46319967,1230848,-297366272,6967318,1744961640,57278976,254034074,1975520007,-926692888,1459617832,142510934,-1536680361,405117450,1183647503,508565234,-1710578584,118431101,384452237,272993616,2107265054,503779101,-1962324376,268764229,-1706025472,118431101,156133406,257043866,726005255,-1592757216,378210190,1923286928,1947633928,1461447432,-1759883366,121413896,121509515,-1995935069,-1593281514,378210112,-1633482942,-1609135864,108432136,119171102,178546718,253590938,-1707177721,-1547687167,-526186390,-1942583031,197561096,756708544,242483210,260157082,-565802745,-371173751,163446944,-1942583040,-2119263736,1183385359,-531199522,83638015,253023642,726005255,-955878112,17328646,-1069645056,1920270593,165676743,1183514625,85107678,-1545582965,1173751060,427040811,-788033375,470156280,735087367,-1911649344,66703623,-351856114,-1942060241,326437128,112461419,-2146530557,66703623,470156225,-1593185529,100861724,-120518880,244043915,235079454,-103741670,1183433099,-531199522,748311120,-402190462,113770119,460,-31201193,-1980086647,-804520874,-1734133900,-871971071,-1929379583,1343681094,-788480863,734563304,-654844346,-532247728,12457611,-661919023,55624235,55696974,1033523923,-351858915,-1744386298,771751937,389448842,-1297882070,-2071319033,-1264380116,-1668665849,-14021005,-2020875311,1317735076,-1547621410,1183516410,-1668665632,-14021015,-2027166767,-654898524,-1996018013,-141820290,-257881109,71579904,1955268980,75268868,1458533632,256115866,1778412039,-1711248896,147785835,26754691,-16157440,-1711214538,147792502,36792407,6946922,-2036727702,1460080551,262722714,-1711183353,118428940,82970311,871038977,383272589,1778412112,1780705827,608213505,-1073019121,1183659381,1783633624,16803840,1778452584,608213505,-1073019121,-996532875,-1928917187,1343674438,6815850,34170882,1083834730,185012004,-2085260096,1965283966,1778543119,1778412032,-1710921216,118456325,141180547,-15240192,1996425334,-596181030,-2066689,-401678730,-1073020818,2123053940,-96599074,-360840442,736118411,66096082,50802230,372894838,326436970,-16222465,1996479094,-1923655972,1343681094,-2080933144,324158,2062091124,-58817537,-16223232,1889204854,1778960129,353147392,1599997711,314057,50331648,101057283,16777990,33619970,16908544,3272,2123060823,105286414,-1995942261,1451883590,1183668222,-1706027268,118429812,-25755817,-1694730497,118449940,1183576203,16788748,2953588,1210545153,1967681396,19261699,-2097066007,151555134,283706228,543840001,33581143,-2036727702,-385413209,2122514687,1534329098,-196702889,630870038,-1928917224,1343681606,-100609,-1063584650,185011997,-2095418176,360450814,2131885699,543840016,33581143,-1484350890,-169277681,-63504640,349542916,-370604273,443031040,-25755897,-1694730497,118431168,58048523,-1593792791,-1073018740,153946228,-378702848,-24969020,-385647350,-24969028,-385647087,1784086708,6838048,-2036705790,-955838553,551430,-2071319040,-467005865,772256419,240094346,243920170,-1056766028,-1962373981,-1618333992,-14021005,-1886657583,1311443620,-99710468,785943302,241803146,-472776918,178554763,-1543616981,1525352238,1963130499,543840085,33581143,-2036727702,-1593372761,1177225892,117089276,722118305,782499398,1778829063,-352321528,1778412077,-1711117824,147785835,141166279,6946816,765067370,1778847570,578198016,-1113978673,721882920,83010496,28836843,-916496896,2762,1458342741,-1593542913,-768933012,-1785049006,-1962471652,126788080,126883467,-1996017501,-1962462698,1207305310,812909610,-1962437983,-1559784426,378079028,-167049418,2088965492,259325708,-1962130293,950210132,974555399,-1589777657,378210198,-286586984,-1056530271,100860640,883100040,112500999,50520257,-1559655418,-167049418,2088961652,-998899956,-150560607,121152472,-150555487,121283544,-167485813,1958750791,127574288,127669899,-1996014429,-351846890,111190284,-1593361245,1050871476,127836423,127932043,-1996013405,1577533974,180937,1458342741,721704587,-151876645,1946298948,126787852,-1593364317,849545104,709162503,-1157401592,1156972545,24379690,709162563,1124168706,606749834,1975532736,-138179797,-1962540498,-787829234,1002505185,2097626118,121413891,-1593361245,104531868,58525502,-1559806303,988481342,1207361163,175375402,179181195,179576459,378210539,512427680,-489617740,121378363,378209405,378079036,-472840388,121511483,512427133,512296766,-916584642,1426064066,1996483723,-24582138,1778808575,503343652,-1710804888,118466438,-402229505,-892731590,717750274,1448542208,1183432747,-230258184,-1980873079,1183445062,-96040460,-1946794359,2123172446,142052838,-1515911402,1183688101,-1957685530,1284179063,1373239056,-149795701,-191213095,-16314595,1996425846,-361299988,-1542401,-56957322,-1995925749,-1072956346,1183654772,508565214,-1694730497,118431101,1996423530,-16750070,90835062,260048282,1958742791,56158467,-871858559,-954698496,1374790,-1963172213,69538375,81152,1077985307,-1962391927,1028130886,58064904,-788391191,-13724704,1713056679,1713078556,1025195292,1696294173,1209875739,138314523,74711041,284839552,-167092597,1948265287,-60912887,34752502,82379637,138856193,32047107,138314497,74711041,284839552,-401967361,1183384290,1975520246,-95518716,173968132,539707382,1207306612,57937963,-1207779863,1183383553,-196703752,539707382,1317013364,-1796663302,-59340031,383141517,1778412112,-1908998400,-1875443961,490576391,1156974351,158662930,-1979711560,1149831748,142377736,-16157185,-1705637258,143065088,383141517,141885264,-1710590721,118431220,1779070719,238524929,211880151,-28931839,185237131,992179392,-1962249017,71797720,-335657335,725977838,1077723172,1979647349,1778576132,941464064,1173751567,158597419,-2130944373,-352185777,-60912889,-49125504,539708800,-30710400,-352160373,1520064008,-1962369262,1979058996,-95518220,-588709600,138856192,2122514433,980747016,-167092597,1946233671,726136329,-385649648,2122514898,74711046,284839552,606816138,453065760,-524271424,-59340030,621954098,1144061956,-401714414,1586232745,726136330,1396077600,6951786,6946922,262637210,1976568583,26011907,-1996488264,1183444550,173968370,1076578294,1183384437,-78741264,6968065,258876826,142508807,-1926138621,1343673926,6946922,120862463,120993535,253574554,-700019449,922701846,922683192,-191232198,-1962471651,1333791326,384500011,383141517,-565801648,2107265046,-1962471651,1736444510,1586232875,728203274,-95518497,108954400,-2095876864,1962997886,173968137,271271926,1317012597,23740666,-1627343462,1996443656,-159973622,-2722049,1183570038,-700044326,-599356592,1356351019,-1694861569,144638228,33397328,2122516639,175374574,1779070719,238524931,2122516695,2054489608,-1962872671,1194920542,-2089847548,16845374,-1706625509,144638665,200951433,-1961724480,1602947678,39291652,158660107,-352253279,-338654458,-1983738893,1988755014,-94991876,2123100299,-165876740,1965042500,725939724,-167349232,1946692420,1962871566,-1946211580,187993074,199259638,1443198198,99287402,1779070719,954505731,2122516239,276037876,425603,1996425845,-1711183350,118451749,15892099,1996425332,941464074,2122516239,276037872,1779070719,1778477574,-1711248896,118466438,1600045099,445129,712,2123060823,742754820,1183320100,-1949160449,-1978209483,136588356,1979663930,105220880,1963344953,-1948873982,1979058996,1589808102,46319967,-326413056,-14755480,-828763530,1007099678,1006924295,-1962314229,1656427078,23980128,-1961998709,1586171982,108282636,25290827,-4520213,27584767,-1962391925,146475598,22538240,-1729536678,969446,1760332629,1996431130,516856338,121374495,188482674,1183517046,1617083154,-1962859800,1317736006,207522576,-1962853656,1317733958,173968136,652794627,-379758079,248179891,-326413056,-14722200,-828761994,1007099678,1006924295,-1962314229,1656428614,14805088,-1961867637,1586172494,16377870,-1962391925,1586170446,-388300020,1566179557,-890486551,-1957363692,527395052,-402104693,1566179474,-890358295,-1957363708,529688812,-1962260853,-672658354,105286400,-1157083509,-639041537,-379758080,147513454,-326413056,-14692760,-828765578,1007099678,1006924295,-1962314229,1656425030,6940768,-1710721281,119480014,158598204,-1157085557,1424515176,-379758080,113959124,-326413056,-14682776,-828766602,1007099678,1006924295,-1962314229,1656424006,3008608,1072258394,183009,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,35819,0,0,0,1760332629,1586167825,16705542,-85369510,-18431,1426064074,677964939,106859264,1510008808,37218653,-889192520,-1957363710,4155628,-402235765,1566179536,-1207852311,46858239,-326413056,-1962909080,-1175975330,105286400,-1157083509,585629706,-379758079,-4718284,445183,1760332629,1586167929,9889798,-1125556902,182785,1760332629],473,[1586167958,8579082,-1962522997,-1427634098,-379758080,-4718093,445183,1760332629,1586168041,4777994,-1962522997,-661977010,812964107,-402636613,1589903557,1200301574,1958742822,4195615,-1899918189,1960512449,-670872813,-1977218958,-2096501985,129696964,7858416,-1377215142,444929,225762059,1023421928,108154701,2001686589,-1047805183,-346004805,-619999146,333974900,1330461952,1362953842,-1023314097,1656471947,-1875055776,350473099,-1912064072,529213120,38243110,-1872763776,79987651,-1950105549,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1957313045,934813420,-1948742136,529205854,-2147334261,1362976740,-13994673,174721654,637951684,637827071,-1711114241,60261110,106873936,74972966,41418534,-1650830586,-351842554,-18429,113953055,-326413056,137869342,1586223246,-1960867066,-461372857,1330724191,1399458165,-1222312550,-1207702777,-920649729,1426064074,-1205932917,-661780425,-1962516853,38243103,1029694592,158682961,-40217494,-351815900,-18429,46844191,-326413056,137869342,1586223246,-1960867066,-461372857,1330724191,1365903733,-1222312550,-1207702777,-920649729,1426064074,-1205932917,-661780425,-1962516853,38243103,1029694592,158682961,-40218006,-351815900,-18429,46844191,934813184,-1193767416,-903872513,-959971322,1448542209,137869342,1586223246,-1959294198,-461372860,1330724191,1231555445,620599809,367593399,189068801,-385649632,1552613642,1920959282,-2089061120,1946223231,-129579147,1962868864,712310572,1183647850,1783633656,-1962907136,1610559068,1958742792,-1430978731,-1471771392,1349144598,522283674,-1397424377,1485212928,1783633663,560634448,-1258354913,-2037579602,1343684360,1788498026,-1928913119,1343662150,-10975603,-2037559274,1343684360,-16222465,412747382,-1996021944,-1072956346,-2081881227,-25786112,1066129547,-13863425,-2140657035,-2192640,2013211767,1778412074,778013440,185098239,-1923779392,385759878,1750539856,10092750,503838464,1996430935,13527294,-150994790,1996430855,981896702,1750079230,10092750,-1962412288,1200228958,-79263741,-1963166069,1200096068,-79263229,-16563064,-1516569482,-1962467512,183175750,-1694730497,119490725,1579139115,113953119,-326413056,934813270,-1948742136,529205854,185091723,309593670,12879755,13014923,637957828,-1993997175,-2020933036,-1752497976,1579090122,445129,518818645,-1912064072,241077208,1183522699,206998282,12879753,13014921,74829835,-83204224,-1962522997,-2021062570,-1752629048,28836042,-892788992,348651530,1448542208,137869342,1586223246,-1995994356,1720385094,-2147474169,200033929,-1961528128,-1140457914,-96040704,33048263,-163133696,334168066,100550283,1183383732,-129579014,1187446788,-1962931978,1183444038,-27358212,13404043,1039681059,-1071972351,50724388,-62519040,13404043,1039549987,-1071972351,83887141,1174994948,105314044,-1205832703,1586200575,38242810,12060553,105351552,-1962653815,-789055418,570318475,-167719801,1946289734,172395272,1963476491,11528451,-1962391925,-1927411114,-259264898,-628226282,-1515870811,-327253217,-1958644480,529206366,67782646,1996425332,1144101388,1996424991,-297366260,40521750,525534106,-27358457,10651531,-1947318783,16818823,-2020871610,1174470820,-1534620688,-196738816,971916939,1266610758,972310155,1132326982,-1946526069,-297387257,1183515518,-1962440210,1178272327,-1962705168,1200222278,71797506,2113029691,-230257917,-1962653815,1178273351,-1962705420,1200223302,-129594618,167665291,-167719801,1946420806,-163149046,167665291,-167719801,1946682950,-163149044,1586221303,-863559170,-62485760,-916496865,2250,0,0,2248,-28915882,1589903360,1200301572,1468737034,-129595124,-1946528119,-1048377266,1381047816,499161680,-1073019121,1586170228,726136328,-385649656,1207304369,1584734251,268813195,-11526656,1996487286,499161848,-1073019121,1187465332,-1962934020,2005600350,1962281730,725939761,-1928039408,1344145476,-362753,-1063585674,185011997,-1962641984,-153162956,1963469636,1996445197,74907398,-1979748888,2122579526,1249181950,1187448299,-16776708,1183516790,106334980,1375734277,413047376,1183516431,73319432,38242598,36399184,117208831,-1484350893,1183385359,1975520254,-129594607,-990226805,-1993997218,-1993995705,1183517783,721611774,-1026990400,885522438,1448542208,164608030,-1070868338,-1980217719,1080620614,610947104,-1761465446,-1983304957,1183442510,1975520232,921278724,-701038846,1684689152,-955759974,-297367288,58048523,-1962798359,1183516286,-429997042,-1962440410,-1993995194,1183515719,173443848,105351462,139954470,628424459,87988823,-259323697,58062347,989976297,721712638,-1962742794,-711305224,-1996026092,1988749894,239504364,-1979824503,-259324290,1955267563,725912068,1077723172,-1705577356,118440964,-1710328065,118466772,211419498,-955838699,64582,32786119,-427914496,-1929302039,1343673414,594149482,23733098,254034074,1975520007,-733573835,6967318,1744896104,23724296,254034074,1975520007,1036294685,1183647503,1783633620,33581056,1778518376,608213505,-1073019121,1996469620,-947169304,-1947707765,1181146,308957266,1988753291,-765556272,255451802,-498693369,-991668597,-1993944994,-1993995705,1996426327,-397212144,-259260994,91537419,-351243192,-294221039,652756622,148935,-1962677504,-167049610,-1705638284,118428885,1745778431,1983447597,-1207601938,48955393,-1957642197,1464920134,-1983086967,-2036675002,-1962471513,1589967942,1194927820,-1993378814,-1072956810,1750078068,6947374,-15579763,-1705973642,118466438,652756622,-1996339829,-1072956346,1750081140,23724590,1988693483,1958743034,795365391,-16750078,-1705514890,118466438,769017483,91488418,1963024429,-196688123,2122514432,57934068,-1694565399,118433981,211419242,-2096689387,1946158718,-361300202,253023642,-327253241,-16223232,1889201270,-1962359039,1178204742,-1004899090,-14227874,711459447,242679554,-2036706554,-1996025945,1451882054,-294191112,-956206950,-394854648,-1761458278,-163149053,536368779,-892772514,449314828,-1205993472,-661780017,-1710590209,118466772,-1962522997,1183385686,-94991880,-1979955575,1183710806,-1588586760,-523172192,112501072,-1705975599,118431257,-996538901,-1928917187,1343678022,6815850,34170882,1083834730,185012004,-1948027712,3008582,1208382466,-350194616,-129593894,1996443670,-193527818,253608090,1975520007,683514566,28837647,-1710757120,118433981,-920666069,1738,164608030,512481422,1602945264,1960512258,109019925,-167349248,1963993927,-350254332,112876,-1070871777,147376927,1448542208,164608030,2123094158,1979648774,-264336636,141986560,-1711248810,148311026,-1946270071,1183384644,139234300,1328273547,-95516400,722095243,1317605967,1077958392,158505552,2089355359,725939716,-2095877056,1946158716,106728205,137119734,1283458164,1043925036,309657840,69944566,1283460213,1784022059,-1969186303,1043924751,259326192,137118966,-1705637515,144638665,1443097424,1166868586,1067077634,1443389193,1996423274,-126418950,6946922,-191232662,-2096587006,1946222206,23746056,-687082854,-62485752,-916496865,1426064586,-1957237621,184645142,-1960676142,184644638,-1961200430,1194919494,-2096729086,-347470653,-164131858,1947216708,-339309820,1589652226,182985,-1947432107,-1962839026,184645142,-1961397047,1959922649,956795665,108266566,1241826179,-1014239253,-1070923029,180937,1224,1988843095,-62470394,-963969024,141826876,74719292,58001724,-1962878231,1207306334,125059115,-768884693,-2097099031,95294,1080692853,1134167146,-1560045819,-1073020556,-166993292,240522612,-1946201880,1962871800,142490378,1187448180,-16776708,1877477494,1975520255,1979058953,112708,-259278613,425603,251618677,512426358,-473890442,1950255874,-1996387583,-1946483964,1149829701,378626,1983808256,1249181697,24393471,-1761255526,1946601219,-352321535,1949761337,24551681,48283968,-1706923440,60228999,-166989685,1541997429,1949731327,24551681,50520257,1980170224,-1953109247,76089414,-1996077429,2122515012,57999612,-1191216407,837353474,-18177,-916496743,1426064586,-11080565,-941095306,200313854,721712630,-1962677312,-916585916,714,2248,73304918,-1962391669,1143669879,-129595120,722225035,1183387716,172461052,-1995291605,1200355910,306457358,1996443731,-92864516,-1694992641,144116732,46319966,-326413056,-1205971369,-661780017,-401967361,-125042770,74841867,1961607211,-1962510709,1207306846,91496491,-352320840,726108686,20709668,-31145957,-1912601851,-1993996218,1166738500,173378312,105154854,139757862,38061862,1173749760,108265746,38061862,1173749761,108331538,19613686,-2144991884,-1962802612,1435176005,1149838862,1418274314,239373580,1461604358,253590938,112647,-916496865,-939522358,1459617806,207537238,-1996458847,1990327878,-62486272,41911078,638548992,2114078521,114437,-13957141,-4258837,2139301631,310116358,654067339,2114340665,112645,-1070921749,-4717589,-230258177,4162342,1183519100,121186046,28837246,721939200,-1207702592,1183449087,2139301622,310116356,654198411,2114209593,112645,-1070921749,-4717589,-196703745,-135117173,2143292399,-196703478,200699639,191397568,638615039,637683595,637945641,149447,-2094929152,2113991294,1334519323,1328227846,-62485758,41533739,-1993949141,-939326905,105875750,16154243,-1960440195,1193879047,130491908,535494656,16023171,-1960437378,723911759,-28931313,41533739,-1993949141,650642183,-1006350455,-2094659490,58064703,-1962887191,-1593786338,1183383746,141986810,41714470,-1961722880,958856262,92144196,-352321096,-339727609,-18429,-990361975,-1960441738,1174602308,638941434,50480267,1178335814,-1207599364,132841473,65781803,-1979711560,1992618566,1015227912,-1961788416,958856774,-1207599612,132841473,65781803,-1979711560,1992619590,76228104,326681347,50629414,-28951613,28837246,721939200,-1207702592,1183449087,-230257676,200830711,-1962246208,1861743686,2126515190,-18419,638082756,637683593,1589905289,1065559556,-1961200385,958856774,-1962311929,958856262,159253063,-1993949141,-1993997753,-916496889,-939520830,1459617808,-810017194,-1948742135,1183648382,-1957685520,1451951686,918792,2107265106,-1006170339,-1960442274,-1960442297,1183385687,-27883012,172460838,207063846,-1980217719,1173813846,309674027,384845453,-62485168,1183666198,-397404424,-396886603,-259261222,1014298123,1183667742,-1706027280,118431101,-1946401141,1149894230,173312264,-1946663285,1149893206,240421132,637951684,16926710,1283458676,82510098,-32349056,-49126272,539706870,1784096628,1847958016,-167049457,-167048588,1156993652,1282670866,-229757,1784104564,-59310336,-335644929,726005269,-2095614975,1962932350,6969135,-493825,7010934,359268458,1784093163,-260636928,-1947044097,1177285702,1183535344,-230282250,-1709938096,144638708,106873943,74972966,-687082854,726005256,1463055392,630849898,1460080494,-1946414616,1962281968,106873890,38270502,-2147191807,-1006562740,-165280162,1946288711,307003398,-2147161342,-1191374236,1579089921,113953119,1492992,-810017280,-2585079,43650678,185011992,-1957858112,1207307870],474,[1148519462,384452295,1183666944,240129770,-1946422552,1175129158,-15698934,1996426358,-129594102,2107265046,-1962471651,1175128134,-1961855994,1452011590,106874098,638028070,-1962780791,49016390,-920666069,1426066122,1448602763,164608030,1996478606,402823696,-1073019121,1586172788,642250256,1393194244,-1946463768,1979649016,13494531,-1962248565,-972354490,1461586804,1443657471,253590938,138840839,1946568203,106873884,-12614874,-1960438924,1468737031,138774786,-2146806391,-352251315,-18419,-1995815543,1702889541,1586232850,726136336,-166235104,1946227269,6968131,-16222721,6949493,359268458,1207315947,745865515,185353867,1394963654,1183711338,889136652,41221926,71600934,1342450470,105155366,38021926,-1710986672,144638708,1779463935,1847958016,1996424975,242679568,-687082854,239504136,175392840,1912603693,77071,1996425847,-1711183344,118451749,-352321096,532687618,-892772514,80216076,508952576,-1911959624,141986776,66864839,725912064,-1996484571,1190592070,359988999,604391051,-8372864,129500533,-1207702784,1183383557,105286406,1996491069,-1813982942,967311150,1728859404,-2029222132,-1794349300,-2029222132,1728881932,-25263348,-385649408,1187447198,956335100,1946224694,-61964204,-162600172,1965108036,-25263334,-385649664,1187447166,-2097134596,1963198078,-61964236,1445194500,1778808575,443718144,1609107607,-25263359,-385649664,1187447126,-352304132,-62470384,1048772675,1946157320,-61964284,108954384,1190533889,1962833467,142016293,1784027242,-1711248896,118466438,-167223669,1963206215,157963021,1778412118,-1484350976,1996424975,402823688,-1073019121,-1506443,141986560,606815370,1950366912,475826986,134957046,2122524020,108266758,17202819,1784027509,954505729,-1705638129,118429698,58048523,-2147431959,1444215886,1594485402,1958742792,6968864,6946922,6946922,-1694730497,144638708,402823766,-1073019121,-1679223947,108954368,-2147060480,-336647324,726433796,608499216,-2142800880,-152099740,1948265284,23746053,1156976363,91488555,-352163242,6968835,1594014874,57300488,1149960298,73173776,-1961867477,1328222796,-1706012398,118466438,402823766,-1073019121,2122530420,410320902,17315385,1784025717,954505731,-1705638129,118429698,544522251,425603,-1705638283,140445962,539706614,-2091512204,453052030,-1706016576,118451749,536757899,80398686,-326413056,164608030,1586223246,75465482,-1960807168,138820035,1783634292,108461829,722880395,1334514247,273623828,-2036706992,-1207496793,-920715263,-939522358,1459617802,-1979162997,-1071371449,359940156,15736459,1778546687,1685428738,1183385359,1975520246,16312579,50757251,28837234,721611520,-129594944,2122568235,57999878,-2097150790,1963198078,244227,100025995,1183383556,-61437442,-1962894615,1959332623,-1948677361,1207311455,74777610,41285947,-645169173,184967051,-165776165,1958751047,726108696,-1069760476,-80015500,2139294580,91488262,-351903861,-58817566,186741760,961443035,1232341086,67534467,-620030091,1207309172,225714219,137054198,837486453,1963482683,-125926612,-1962380288,625473241,-2096204480,1962997886,-153515240,1947216711,409620752,1794668287,108461824,262637210,-28933369,142510850,-2080481653,57934143,-42775,-996477322,-2096689308,1946221694,148334607,1460534632,-1694730497,118449494,80398687,-326413056,164608030,1996478606,108954376,616569601,198142,-1092088240,-892788738,-1957363708,-810017044,-1948742135,1207305822,158605355,234973779,-335782936,532687618,182985,518818645,-1911959624,106859480,539707382,1783826293,971509254,-892788740,-1957363710,266037484,-401580405,1586168048,15132686,-402241909,1566179589,-890169367,-1957363700,269183212,-401973621,1183514832,139365126,-402647365,-1047658229,-2094606197,108271167,-395311173,1566179565,-889808151,-1957363706,272328940,-401973621,1183514784,139365126,-402647365,-1047658255,-2094606197,108271167,-395311173,1566179517,-889655063,-1957363706,274557164,-402104693,1183514736,605446,29034102,10217696,-1779868326,314107,1760332629,1586172017,5171208,-320250534,314110,1760332629,1586172037,3860486,-102146726,183038,1760332629,1586172057,2549766,132734298,183039,1760332629,1586172083,1239048,-402235765,1566179336,-890017815,-620036092,-880076940,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,1086034180,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,50667,0,0,0,0,518818645,-1911959624,106859480,523257739,182985,518818645,-1911959624,140413912,606816138,1950366912,105286417,1395672969,-821379430,112648,-1070923029,80398623,-326413056,164608030,1586223246,709359112,-2094697464,1946172031,980942600,-1358421606,142016264,-1962522997,1200162910,10113082,-1207374080,48955393,-920666069,-939522870,1459617794,-810017194,735612425,141965814,1589928820,130426378,276233984,-15829249,1183647350,-1706027266,146210972,-15992693,109986676,-165279592,963970053,21362214,640840961,1211779,-1960432780,378212933,1347553158,-15960321,-1960441226,1183520885,-264550392,-259325314,971151958,1589905167,12985866,533105408,-892772514,-1205993460,-661780017,13647491,-950635520,118278,-901872896,108265473,30017223,278986752,-803304703,71776512,-1113979531,-1962471640,-16723938,43648119,185011992,-15502144,1778438198,1778412032,-1711248896,146215218,113756959,462,13645567,-1223839078,-926212344,503316482,-1911959624,142016472,1778808575,-28930816,-1667608554,185120512,-1962576704,49020486,-920666069,1426064586,-1205932917,-661780017,144180878,637951627,520898443,182985,1458342741,164608030,2122569870,91553808,-1410744277,108432128,134268663,2122518644,175439886,8439543,-830405515,1183514880,172362508,-830405515,-956889088,359927808,-15698177,-963965322,-2131762048,240125132,-352075544,13039467,-15567870,1996427382,-2134471922,240188900,-352074520,-2134444205,-14978048,1996427382,633768718,-11514753,1996425334,175570700,62908430,-956878101,410255616,-1961855233,-18579258,142016336,-15960321,-401733002,350945866,-15698177,-11137418,1996425334,175570700,5761038,-892772833,-1957363700,-810017044,-1697083895,145690523,-1710852353,60228959,46844191,-326413056,-810017194,-1697083895,145690523,1183531114,-1706016762,60228931,-166989685,1444810100,-16091393,1872365686,-1962698877,-916578362,-939522358,1459617806,-810017194,-942109175,62022,-1995422069,-1072957882,-1070922379,-1711163671,145690518,67913462,1183516788,-28931834,1190558443,544473357,141181034,-1761262694,200313603,-1949076234,1451951686,71600392,-1996073847,1424752246,135087862,1183532405,105253640,1187462516,-1962933774,1175128134,-1003916282,-2144991650,544473151,1392923398,-1753024870,-129595133,1021840976,-28931585,410370059,1962427961,-8460013,16271047,-2147161344,-955773618,65094,16402119,243172096,-13798145,1996486262,209125134,385107597,10263120,1183385783,1958743034,-195130610,-1946788215,1177096263,-955913222,-61882,-2081005941,1946161279,276299540,1074546571,1343930475,-2019933590,-352086267,1782606345,88316442,1183384471,1975520252,-28952276,32047989,205977343,-385649660,1190592248,192151821,-1694599425,60228959,-71703,-401670538,-571867532,-159478786,-15710839,1988824133,243172346,-1962445569,-972877755,-166989685,1444813684,505037965,205876048,272958234,439207467,-493203456,-351858887,209021706,276103962,-1961169277,-461370298,-167474693,57936068,-1962800000,1149894214,172395282,721568905,239372736,-1995422583,1149832260,373590292,957891721,108327494,-1980217717,1190533188,125046796,-2146804085,721486415,138774976,-1995815543,28839493,1600003840,838345,518818645,-1911959624,242679768,1183580010,80510988,175570768,-16222465,-401734026,-920650239,-939521334,1375731714,1448563536,91609867,-1746288597,1380995840,385762957,10263120,-125105993,-394985717,-1357932902,1996445448,2112359940,-27358464,542663,-27358464,-1995946101,1586170439,239585278,1586167808,209683454,-15960831,1603932279,721655557,-1925518346,1344150085,1586190110,206007294,273089306,439207723,-493203456,-1962471623,2013265502,206007056,1715482,-1711117744,60228999,-166989685,1944650613,-27358209,-1961855095,1342176862,112652,-1026990242,-1957363710,1988843244,67433992,2088967541,393478162,16860406,1962871412,90151442,132842391,236090623,-2080582680,1946158718,268760589,1962870900,136419842,-1070921553,-1995291511,-916585916,1426064586,-1205932917,-661780017,1586167914,138840842,-402237813,-920649999,1426065098,-1205932917,-661780017,1586168170,138840842,-402237813,-920650027,-939522358,1442840586,164608030,1317787790,-129579248,-922025984,-1070922379,-1962851863,-11465610,-1923740042,1343682118,-1224696678,-96040696,-495665141,-1357932902,80148232,-1962380288,1183385158,-142873602,1946222790,1782606369,88316424,1183384471,1958743038,105286585,-1962387829,1200225886,106400004,-956869397,1165297664,185091723,1031013958,33048263,138840832,1946568203,106873892,4161574,1392909172,-157658362,-1996253310,240188486,-1979976984,-1072955834,1776883829,-28915713,1187446784,-352321284,223248393,-28915960,1996423168,172395514,972709515,74777159,65781803,1342177720,-22878194,-1946270069,1200224862,172395282,-1980080501,2122515015,276037880,-1946401141,1200224862,-1983894760,199953479,1586217003,206014970,-1994897527,1200165959,-94467306,-2145056886,205916928,-1979980672,222754311,-1962380280,260110942,-166860030,1947208774,173968135,16928640,-940155253,2119,-1946788213,1200162887,-161576182,935879,112640,-892772833,46661644,508952576,-1911959624,242679768,-15960321,1183648374,-1706027266,146210972,-166989685,-1070922635,-1768282133,-1962365169,1149831238,105286416,185484425,957052352,108333126,-50240384,1283458283,28836353,-916578560,503319242,-1911959624,157589976,157685387,-1957311713,-1705619220,145690518,308953194,-1761262694,200313603,-2094828298,1946222206,38061829,2073690113,-1996025983,1153893956,-1152037628,126550032,931726473,1248463851,6946922,-1751855206,1590070019,-1205943351,-661780017,-1444364245,516628479,-1911959624,112856,536845288,182475,508974848,-1911959624,261528280,280889519,188517120,961574143,74712702,-236193909,76088715,1080707,1969958260,1963137548,1443425040,1922695530,-1962365179,451838918,1964000569,276168686,-1761255526,273008387,1170669568,-956301300,1093,90151511,28836759,721611520,1600004032,182985,2760,-1205971369,-661780017,1460305547,-16222465,6948470,144311402,-1962694912,1979059184,-339727612,-1705617597,60227878,-166989685,-1705578636,60227979,200824457,-1981647664,1996488310,-1705553672,60247810,1929576509,112645,-1070923029,3991632,1996484747,46897918,-963968105,-916496865,1426065098,-1205932917,-661780017,-16222465,1889142390,1023872898,91423488,-352321096,1354771202,520095208,314057,712,294531,1996428916,108461832,385762957,3795024,779472907,770424875,-2096734524,637666886,-922022005,1586228853],475,[105284358,126559746,101074433,-1928956161,1343684166,15001681,1183567595,113428990,968704,727078656,-196703808,250758793,-1979812888,-1072956858,-1444347019,141986560,-1962260850,-1977202978,-1947981305,281540600,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,-1753024870,-1947204861,149621318,1183432747,-163149320,172395334,1099767,1448088436,384976525,-7739312,1451880587,1959791370,-92864699,1996423274,-159973384,-135104769,1946158279,617057032,-348015493,617057030,1342289019,-1358845798,1958742792,-1463317735,-385649280,1183580010,73319674,-1962440410,173444038,2122518763,125042938,251295487,738053864,1600035264,574153,3784,-1070901673,-1980479863,-401673658,1183448472,1975520250,10938627,-1911916917,-561312698,-1960425914,281540415,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,-1753024870,-1947204861,149621830,1183432747,-163149320,205949766,1099767,1448089204,384976525,74907472,-1946187288,206998000,1114951691,313335,-947189388,-863962332,-488640,-947127690,-11501788,1996485238,-159973384,-1358652262,1958742792,-1463317735,-385649280,1183580013,106874106,-1962440410,206998470,2122518763,125042938,251295487,737998568,1600035264,705225,2760,-810017194,-2082959863,1946162302,-834763955,1182072833,13647491,-952142592,117766,1778412032,1744857608,6979584,6815850,-16749952,1996427382,1784965646,1778412132,173968128,-1960937473,-768928698,1822052434,-1995921661,-1072955834,-857144459,-915910655,1778412036,-1711248896,118466438,1183576203,71600394,-1995159925,1955138628,306613010,1149829388,138840834,1946568203,440700176,1996443678,108461832,253590938,306640391,1778676738,1778576130,1330027009,2426639,-129595008,74825739,33639552,1745516287,23724561,6946922,262637210,2122536455,-1071971848,83886629,-1705967617,149881207,1745122559,1996423447,1778412052,-1484350976,1996424975,262183444,-1073018705,1996430196,67332350,6947178,-2036727702,-1996025945,1451883078,1976568828,14936323,16139975,306640384,-167348988,1946686022,-163133680,1190526977,41157650,1177151697,276726544,-955613952,128582,1066695,243172096,-955613952,128582,935623,111190272,1174659281,273023994,159909435,1187449718,-1962933770,1177156166,-62485744,990791171,1980337158,-163133679,1183514625,-1945752580,-1982269687,2122518086,376701174,1795061503,276233984,1779332863,1778412032,49584661,1996425375,-1710986498,148311026,16285315,1996427637,67528958,6946922,-2036727702,-1996025945,1442893878,16285315,109973364,-1960442700,637558038,-352298079,-18426,1384120250,478976592,28838071,-1708332288,118433981,-1694599425,118429698,141869067,-1694599425,145164834,1745516287,23724562,6946922,262637210,532687623,281725278,-1957363712,106859500,136988662,1468730740,1976699706,-65631480,721611525,-909997102,-939523382,1459617804,108432214,-773321130,200838143,-385649153,1149894951,1019225130,-166890432,1963011140,-28915961,99287040,33441479,-1705552384,149880832,-1711248809,145690691,1048836235,1946157282,37651214,125108225,33310407,-955913472,64582,-1979955573,1183446598,-129594892,33179335,709162496,-955681534,128582,350996619,-151499125,1948265284,-96024821,28901376,-162625280,19547382,1187448693,-352321036,725939771,-952798207,64070,1076577526,1187448692,-352321028,239373085,990528555,2081000454,205818636,990397483,2097776646,-62470175,28901376,-196179712,69879030,28902261,-25263360,1462662400,1374683240,-1357906022,543708936,-159973392,-1357906022,812144392,-193527824,-1357906022,543708936,-92864527,-1357906022,275273480,-59310096,-1357906022,-63031032,1461089541,1794138216,268409344,1750534319,7008560,-1357906022,-916496888,1426064074,1448602763,164608030,2122569870,544473094,-2096597365,1946172028,100442459,1949975609,980746067,-1358421606,977585928,1156251648,-2096597365,1962949244,709162555,-13274104,1778439734,-1711183360,145688724,2089416843,-801209542,477364224,13639307,163715,2000228981,-166890234,91490311,-351502455,243239171,3832963,1962871924,-1711248838,145690691,-1070923029,-916496865,-1207958326,-1957361201,-661774612,1988843350,-1004630520,105286401,1930183739,1752851,2089543671,-1946680560,100074053,57933840,1610612664,-892788898,512622596,-1899298364,-889076194,1381718616,197145424,-1189907237,-1047655985,-1006203354,2139170305,1968524548,-2083831807,-85261116,-938881096,503316482,1996478606,142016266,-1928956161,1343684166,-1224696678,1975520008,317409283,-1004630381,-1459123455,108265488,-1979555957,-920712089,-1325398326,145860867,-938881096,503316482,-11413362,1996425846,108461832,385762957,10263120,190384311,-1827244864,29630094,126533683,860930338,-1054734778,-346552528,-920696831,-1207957814,46664143,-1910636544,-1004630312,140413697,990267019,326306887,-150988103,274697185,1200347139,268957442,855799040,-892788800,-1957363708,277899500,-401979765,1183515433,139365126,1510197992,-133895843,1426065098,-1435964277,105286416,-1157083509,1055391748,-379758077,80410717,-326413056,-1961836952,-1444411810,-379758078,46853954,-326413056,-1961830296,-1779955618,106859266,1510125800,-281220771,1426064586,-93786997,274631440,-1962762008,-990509498,-1157204832,-890707966,-379758078,214626478,-326413056,-1961809816,2129137758,172395266,-1928573301,-337115042,105286402,1957741814,-536691962,1510120680,-279451299,-1947432107,1586169934,206998282,56027229,1426066634,1516825739,173968145,-1962786584,-990509498,-1157204816,1793646594,-379758078,-4653462,445183,1760332629,1586172273,32958472,1592352090,314109,1760332629,1586172299,31647752,-402235765,1566179841,-890325271,-1957363708,295659756,-402235765,1566179821,-889814295,-1957363710,297887980,-401973621,1183515097,-1329269242,45811316,33810656,1105812826,-18178,1426065098,-429331317,173968145,-1962822424,-990509498,-1157204816,-555163646,-379758079,-4653543,445183,1760332629,1586172413,26208264,1189698906,314110,1760332629,1586172433,24897544,1323916634,-18179,1426064586,677964939,106859282,1510040808,-278402723,-889192520,-1957363710,307063020,-401580405,1183514957,-1329269236,45811316,24635616,1927896410,838384,1760332629,1586172527,19654670,-166967669,108310724,-387972421,1566179669,-890098199,-1957363702,311519468,-401580405,1183514889,-1329269236,45811316,20179168,1659460954,838387,1760332629,1586172595,15198218,-167360885,108310724,-387972421,1566179601,-890042135,-1957363706,315975916,-401973621,1183514821,-1329269242,45811316,15722720,48848218,445171,1760332629,1586172711,10741774,-167098741,108310724,-387972421,1317732557,1360257800,522112666,1946500103,138840841,-396335429,1317732533,1360257798,522112666,1946500103,105286409,-396335429,1566179485,-889966615,-1957363702,324757740,-401318261,1183514705,-1005294,45811316,8120544,-401973621,1183514648,139365126,-402650949,1566179463,-889726487,-620036080,-880076940,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064433201,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,336722561,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,0,0,0,0,0,0,0,0,712,-1205971369,-661780017,957380235,1946218550,642053687,-1590594300,1144586480,1445557508,1996423274,209125134,-16091393,342493302,45934606,2122578059,779419654,1778412118,21142016,585828111,-16749994,1996426870,175570700,-2096597249,453052030,533952,1342182405,42526734,-947128181,-916496865,1426066634,-1205932917,-661780017,1778808575,1778412032,1778412032,235104768,520249832,182985,280519,105367296,-75431936,208930760,171768705,-1705834892,60228959,-326412861,-1205971369,-661780017,14696067,-1106742272,46074428,-1960318208,-8190338,-2096136444,511038,-927070091,311047,1080692971,86427499,-1706033144,60228931,-166989685,1153896820,-956301052,-1996488700,1153892988,-1957669114,1600004038,182985,712,164608030,1183701134,-11528450,1996428406,276234002,-15829249,1996426358,142016266,-402229505,1183383573,-25263340,-1962445568,-11736872,-920666069,-939519798,1459617794,309758806,960496779,1451033156,637697131,-2127640701,1963444478,1463839271,-1761262694,-28931837,678739979,1344165406,-1711234968,118438370,279751,105170688,451608576,1114265430,-1761245286,-28931837,175489035,638869188,1991,1988838379,-2192386,476774983,-2082602202,83822787,-1995422069,239504135,-1962784887,1200163910,172395268,-1962522743,1200162886,105286408,-1962260599,1200161862,341754892,17286950,1590070016,348309855,575488,-1205971456,-661780017,-1996071285,1065614942,1393390592,385500813,37939280,58048523,-1962895383,1603010142,71797512,201082505,957576384,1962995718,-25755891,-1995411224,-1072955834,1996455284,-129593858,1390956566,-25755894,184733672,-1996261952,-164890042,-1694992641,118429698,141869067,-386369793,-259325680,16416387,1996429428,402823932,-1073019121,1996426356,1778412284,2031327748,-167049457,1048780404,1946157320,136219400,627539969,171869182,141819905,17440395,-31103104,-385976577,1586168126,-36116226,520094136,46844254,512448000,1602945264,1960512258,742913563,-350915576,-164132086,1946692676,-2095084793,-243990465,-882982005,-882982869,1224,-1205971369,-661780017,16533191,105313792,-1960938304,1207308894,359990310,50744960,1074153206,1207307124,91492395,33310407,234973696,201164520,-1958316864,-259321218,1996445526,242679568,-15960321,1996425846,108461832,-37427186,-166989685,240526196,201237224,-2095418176,1946221694,6969103,6946922,-1710979736,118439454,-352321096,532687618,-892772514,-1957363698,1988843244,1962281732,-532774044,1567948800,606815370,1967144128,577394192,6946922,-2036727702,-351858777,137771332,1446933505,-459669142,185012024,-1590528832,1144586480,1443329284,147102288,1048774823,1946157320,136219400,625967105,171868929,141819905,17440395,19222400,-352321096,1589652226,180937,5320,1183536727,525572,-1946270071,126551134,-335919479,-27358398,621561739,121444583,-1959758824,-62486265,-1947435379,-1190717709,-1510801401,16416387,1586169973,71812868,1996423168,1783065340,-330920704,-2036707306,-2096689241,-14221754,-1183188402,-1026990242,46661634,1448542208,637820612,67527,-1962385781,1149962359,-28931836,-1962391667,1329564656,1444817528,184561384,-1961003840,478936646,1963214649,222623251,-1006078944,-953809826],476,[-2097151993,-672454970,65781803,1577058744,113428831,182272,-1957275904,1183712382,93005318,1358841481,253231770,1975520007,-339727612,105287243,205911590,641627396,-2096990837,712310782,1962868355,1962281765,33456940,-1705629836,118429698,-780877813,1962833465,-27358260,956581771,225707076,-257835029,-27358464,1963214649,112820,-1026990242,415760388,1448542208,15353543,25862400,25691659,23725684,25698047,15484615,73304832,-1962385525,-16055169,1049298037,-1705574160,118429698,58048523,-1962657815,937952350,-96040700,58048523,-2096895255,81470,-543554188,-1962471674,-1360526242,1166694148,1006773291,616569601,263678,-1969186224,1187448591,-1593810692,1183383828,-230242328,1183514624,525572,-1947187575,126551134,-1980873079,1988883582,57534960,-151367937,1946684484,56551683,32130759,-1996190976,1284240966,-129070814,372703056,103933953,74825739,33050240,20856451,-15436800,1183577718,525814,6967326,1318715754,-167309561,1963194438,-161576167,18513795,1149964404,373569818,1149962365,407124252,-521600132,406257408,373590785,1344160811,723010699,-1957683132,1143675460,1149980702,541338396,1301256784,922683167,922681626,1962869016,-1711183324,119491932,108838923,-385646776,1190527135,443883772,18495231,18495231,18626303,1553597546,185016141,1208188096,1149992830,541330206,922685300,1962869018,544538398,525153434,-260667129,-1980348789,-259260858,-2080866677,1963006588,19851523,1735811,922688628,922681626,1962869018,-1710986726,119491932,108838923,-385646776,1955266828,1962281732,725939718,-3640318,-16704970,-16704970,1778456118,1297914369,-1073019105,2135426684,14870787,-336562549,-125924602,-150679677,1962935495,507808596,1948271627,-327253172,-1710721792,118457416,-1292663,922741878,1033503002,-16310506,1962929270,410320662,723141771,-1957685692,1143675972,1996443672,373591020,1344160811,723010699,1750081604,543817932,525076634,-161576185,-2145105930,-940081292,2037710850,18757375,-14387969,1778456118,-1092069628,1958742788,-159973532,18757375,384583309,555653712,-1073018673,-940111499,57933825,-150938135,1962934727,506920723,506920705,372702977,-1711117823,119491932,2148343,922705013,922681626,922681626,74055966,525163674,2092960519,142493765,1988837611,-14620176,-350171261,612139829,-15043328,-1962861002,2013262942,175636232,-15960065,-1885729161,-351854771,506920725,611647233,18233087,-396950934,-1073019867,-940088716,729088004,553404150,922685044,922681628,6947098,250283370,18626303,18495231,18626303,1553597034,-2147016883,-153093018,1948318790,80213766,-14125824,-16703946,-167698890,1965096006,18653445,446759915,74076161,525163674,2092960519,58673158,-1962356861,1207367262,460619812,1074545910,1149900149,1015489548,1393325063,252099738,1503285255,-2096689399,1946166396,611647245,524873114,608487175,1586167808,642250486,-167152380,1950354500,-230228221,575479,-940093323,292814852,27838347,1783827317,75851777,255776666,-62458361,-2095287232,1962998398,18784520,-337099127,339148577,506920705,1778412033,-15799547,-16706506,-16703946,1778455606,1297914370,1719666463,-964444164,-296812762,-1947663496,-62458116,-14781120,1996485750,-230257688,956587659,-1207601913,65732677,1342211512,255776666,25862407,25691659,6948468,25698047,15498883,1996432756,-130613268,373135877,1996424991,1778412268,-2147260416,-16495974,-327745785,93978730,-1962471544,1600055878,180937,1736,-1070901673,-1979955575,2005793350,-1995994360,1709964870,-2096333685,81470,-940107660,309657608,76231935,503318533,1778412112,122591745,1191118607,633834492,121444583,-955943912,129606,145278859,1153902709,1778384930,1778412032,-1711248896,119495131,186926217,-16091968,149442612,1975520002,574932741,-964493310,-28377306,2122552953,91488506,-335788405,1589652226,-926693025,1459617804,142052182,-1996209013,1200486470,-1946645752,-163149561,-1962819863,205884213,1025042213,125114375,135024000,-1962825751,-417002427,402865432,1156983669,628432934,118286423,494190603,202132864,2391427,-2115435659,611712769,524873114,608552711,1911095296,205884161,1024983845,58005507,-1962893335,1586168901,273089528,50873481,1149831237,105220876,-1995290877,1157827140,239372554,104400267,695534968,-1960815221,1462499422,274017042,-1961733117,1294671437,273623822,-1961866237,1958874049,-2146565880,-2112487163,239438597,66608779,1149833287,306512656,-1961606007,1157829191,306481424,-1995160317,1166743108,541395742,2088969332,242614554,-15043329,1979653749,1295292960,-11139297,1979653749,1778412064,169712128,1173751903,460653580,-129594538,-1991229376,1922757702,1443389193,-16615937,1067119734,-167223543,1948264004,644120584,745832671,205911560,-2140507072,-166712500,1963461701,475827055,134957046,2122933876,73174010,-1996339317,1988755014,-1961432068,1178205254,-1960938242,1207369310,292884523,1183385483,1975520254,-59339802,-335905141,-336557261,943621111,141885441,260327578,20488967,1459385995,922681450,1922695480,-351744226,205911767,-2146864000,1458514788,107407374,69616886,1156976757,175378475,135022070,1283458164,-947714011,-162595034,988349304,-916496642,-326412861,108432214,271271158,-1070922635,1996430571,-162114044,1946430276,1161221,28836843,1389505280,360880720,-916584689,1426064578,1183509643,206084,1950878580,846481444,-350587832,209125179,-16091393,1996425334,1297914374,-1073019105,2135434876,-339727581,209125154,1779070719,-1710921216,119491932,2122518251,-445381626,-15960321,-404027274,-922746440,-939521342,1459617874,-398014634,1586167808,142052104,-1996209013,1187510854,-1929379350,1183385671,-1995994114,-1595283898,-27358460,1183385483,-196687876,2122514432,158662888,269240310,1183384437,222820072,-1958120188,-662794813,118943883,-218101831,-59310171,6964842,383272589,-1484350896,1996424975,402823932,-1073019121,1586170741,206030846,1156126735,-28931324,-1913091298,119462006,129572630,530969344,-1946394997,1988823111,734563322,1183387716,172461048,1143722123,-163149550,722231179,-1950184487,1418460278,-1949291762,1283522166,1156978701,427098636,-1946663285,1144651382,-1961003772,1144649286,-2146077434,-352187316,-129594609,-1979812213,1183515716,105155062,-151095669,1963002948,142377788,-955941632,2116,-2080475509,2097154684,172279557,1988820992,140261886,-561307275,1963611961,206536730,-60912895,69617654,1187450229,-352321036,140282118,-1962257271,1207368798,158601259,-2130813301,-339800985,-27358444,2131519360,1074546678,1586169717,206536958,-360807672,-1959955456,1207369310,611648524,15353543,-60912896,539379702,1996428917,56158462,208977931,32130759,-27358464,67915648,-151101813,1963461703,206015262,1025042213,208934919,-1694730497,140446186,125157387,-2130813301,-1962406833,1207369310,594870796,-151232885,1963206215,407341850,-1064379605,41418534,-1751192678,46331395,1187448180,-1962933772,1200291422,1008804876,-2096532223,1962996862,25487619,2123219851,384863178,506119,1317905907,-967931446,-1949804916,72322008,-1951510903,1308821583,-1303475794,-1996075125,1334554702,-1337064694,-1951117687,1200356446,-92894456,-1995422677,1200338502,272902924,-1950726519,1143671367,-1203336942,722356107,1183388228,273124284,-1995422677,1200340550,272902932,-1950202231,1143673415,-1069119214,722880395,1183388228,-1102672956,737035913,-654851514,-1947056503,1183432774,-1002034196,1183439095,-2090314768,-1929287168,1343663686,262637210,-196703993,-1694730497,118429698,58048523,-2080525335,2081485950,-193036025,360580096,-1233220322,380532365,-1524689401,530949541,821315271,-1236890880,-1950464469,1200225886,-1203336418,-1983887829,1183522887,239569326,-1984936309,1183518791,-1371133006,-1961736311,1177269318,340232624,967722635,141946438,967853707,125103174,-2130813301,-1947267737,1586229830,306657790,1183516789,340212208,1736442996,1586231053,222820094,-1962314495,1207368798,57942060,-1962845719,1200356958,136389900,1946681661,9955587,721700747,1178279495,-1962183176,1194001991,-163169504,2146108020,17647606,1200300405,-92894460,-1995422717,1191384647,440895752,50743179,1200165444,172426008,-1961080951,1200356958,-129619196,-1960949879,1177224775,541559286,34359286,-51838092,-27358464,-284334208,-1960949877,1143732854,-58815728,-1995422461,1200295495,306457376,-1995291389,1166741575,272968468,-1961736311,1160451653,340232466,-1962884375,1194979910,-166366190,1963062598,-60912884,-165912693,1946290759,9758979,-1947187573,1194983006,-166431724,1963128134,-60912884,-165912693,1946225223,-1955206398,1445708374,-1000436802,-1950327253,1311488590,-1136227402,-1984412117,1190591558,125075700,-1037319797,-155826687,1950413894,-62485752,1174520619,2127182776,-1235877114,968513161,108985438,-1984406013,1586216030,273124346,1174653067,-25785418,51790985,1284094542,306678554,1174653067,407144888,-1984147965,300620876,1586217003,474450430,-1994766455,1200166983,-28933354,-431030490,1491665784,-398029829,637820612,1599997833,443081,1736,1586189911,-1958769916,-92077481,956855553,-138405099,-1957172264,2005599325,1976699650,-336119036,742754880,1183320100,642119421,-2147191776,-1962345098,742886106,1178208292,235959549,1005648616,-1961069369,73305040,990009225,185955575,957445366,-1962642372,1005906740,-1207601706,48955393,1600045099,180937,1458342741,637951684,269305846,1996431477,1778608650,173968128,-1961736309,1143669879,273648402,1343245355,-1484350895,1589905167,1207313926,561317901,-167092597,1948265287,23745285,1207308011,91488555,-352163245,6968067,1594014874,-892772856,-1957363706,1988843244,444367622,-167348992,1947215172,444367655,-15567359,6953588,521040026,443875079,524873114,627343367,440715247,-1705639936,118423970,-352160629,725939725,1443197968,-4790258,-167037813,-916525195,-939523382,1459617816,73304918,1183385483,15264248,-2096865653,-208992061,-1996409368,2123234374,-1190717718,-1510801401,-1962647925,1183401991,1958743038,96701230,1344143406,134595467,1800412672,1344732742,-493162357,-1962471623,-1927412642,1988954232,369565418,506143,-1927305741,1343683142,-16484609,-1914110346,71731457,16416387,-1997995147,-27358464,956593803,-1958775780,-211031482,74842918,-1995913597,70909558,-347929740,-297366557,1200217739,-263812348,-1962522743,1200222790,-196703480,-1979037815,1177685063,271862,-1980348877,2122517575,745799932,-2081784181,1963129982,-1310173426,200313603,-1962642186,-1980568578,2122573950,91554300,-352321096,-1950340350,1501407,-506229,-1072957362,199820148,71732223,-1026990242,-1957363710,1448562924,1702951819,1173806886,74713132,175423499,137119222,-1073018763,1300235380,-164945882,-561313557,-385988981,1465319376,-402360833,-259325049,-361368053,-1010213026,206042710,-2095483628,1962869375,41911059,-1962052354,134625543,-955943935,583,67913718,-2115435660,41911040,-1207601919,-1017249790,2089022347,594935298,1207311499,410257452,-293476338,990004361,1356887300,1872364394,-1995940088,-739573180,-2081297581,1979646588,38061834,28835840,-2084348416,1962934908,-165901551,1963469895,1223167533,38046190,-401726229,1144778303,-1961135102,1207304796,175376428,1207311499,175441964],477,[478922987,137119734,-1070889611,248038238,1448542208,637814379,84297219,1183383560,-532773902,242548736,1207359627,108332044,34424822,-303496332,38243072,1794393737,1463782144,-402360833,1183384211,108889078,185038080,-385649216,-141885236,-1979943287,65796734,1459385993,-1962790936,1979059184,-193033229,201227913,-2093910785,1618280959,-1946526069,2005599327,1443949314,-386107649,-1073020466,1988690805,187993086,-2081655306,1963064958,-228685049,67915648,-151888245,1963199559,106859377,1183649791,1397757688,-231681,1996487286,74907636,-1962895384,108431856,637820523,-1979824501,1189808704,-59310249,184646120,968979648,309720694,-619978869,1988824180,106707450,529213556,1187508459,-1962934018,1603009118,41388804,-1737165301,-59310250,184632808,-1987217984,881589878,1589963499,130491912,1183514625,-916496890,1426065602,1452010635,1959922436,33194782,-1070922635,2122520811,259260422,1946572345,106859505,1183385483,-1192498426,-1027014655,113770500,1448542208,-351766901,635983373,1006144257,108268158,-166987893,1988751221,-28915716,-164954112,-351502709,-58817717,-2093845504,1962999422,1996445223,-7084026,477413387,385500813,1996445520,142016508,-16353537,-1444412298,-940012545,130630,1962702393,-96039661,1448562710,6946922,-402360577,-125042804,175570774,-16097653,-186121097,200313600,966948342,477428854,1979610681,-96039657,-11055082,1996487798,108461832,-402360577,-125042856,385500813,1996445520,1778412042,1778412032,1778412032,-359929837,2122578059,175440122,638475972,1991,93003499,1208239659,493555316,-2082536666,1200299755,38242778,638475972,67527,1600046987,967369,1475119957,184974987,-1960282881,108956127,1580796139,-1961397244,-620034977,2100950133,-1962576890,48956997,-125059029,28891627,721611520,-1026990144,46661636,1448542208,-1962641781,2088961148,259260422,-1710852865,118429698,58048523,956712073,359925364,184972427,185496822,956986614,91489404,-352029557,1590070258,46319967,-326413056,141986646,141948427,-1962647925,116064887,-167037813,-397014668,1178337184,-1947110138,-1026990394,-1957363706,397895916,-401580405,1566179515,-890746391,-1957363700,401107180,-401449333,1586167975,-2092743920,91620347,-1729606837,105286400,1958790390,-536691962,1509993448,-351475363,1426067146,526969995,341740312,-1962911768,1894257246,274631424,-75283645,1258649091,6416459,-167360885,108314820,-387972421,1566179444,-890702359,-1957363696,406022380,-402235765,1566179360,-890647831,-1957363710,407333100,-402235765,1566179371,-890752791,-620036094,-620031628,-810020492,650153481,1460043649,-1023118000,-1828404093,-346012485,1960512293,197888791,-1206553381,-1064433201,476023590,41910566,74795854,79987651,1614855057,240779499,-1801721262,919,0,0,6856,1988843095,-1983894774,1183443526,-62486032,185353867,-385649210,2122514802,141819912,-1996488257,317455998,638338702,705381514,653822948,-1995815798,1183579718,-1981286402,1183775814,1149969932,-137852156,984551,-389941468,1693918723,-26806522,-940816759,60998,9047611,-1935596939,1144595968,-2095483642,1963064446,90218757,-1734276117,-62506746,1755383413,-364476152,15367811,1183720821,1962878476,1962878468,-25755898,1778412119,1228380672,1183385375,-364475920,58048523,-2097096471,1946159230,-339727612,205950475,105155366,141358886,-1411329,1996484214,206474220,-1981385079,-268179378,1359791747,1253612118,922683167,1996423456,1306893034,1183385375,309788670,6946922,525207194,-129595129,-371063,-9956746,-1694537216,119492122,-1980479863,1996486230,276234002,-15829249,-16741834,-16741322,1778458678,-1006605824,-14227874,-14285705,1996424823,74907398,525069978,-62486265,16678531,922684532,1996423456,1306893054,2122516255,141820144,-1695516929,119490797,-15567105,1996487286,1309055736,1996424991,-159973614,-1695254785,119492122,1593591435,281200991,313344,-1205971456,-661780017,-1710852353,60227979,1451880587,1959791614,209125187,-16091393,1996425334,23746302,1744865384,870842566,1958743038,209125159,-16091393,1996425334,6969086,1181378154,201202152,-15895360,-879098250,-1207724286,736821249,201213579,-16223034,-879098250,-16541950,1996426358,142016266,109721343,109852415,1114243178,525083290,532687623,147507550,-810017280,-1579643383,378209930,-887159156,-991130795,-1960442786,138219079,1998091264,1959329288,1946364936,-339727607,571405,1085802731,-1207702784,-1027013632,214433796,1448542208,-1912179061,-14284730,-14285708,23725684,6947178,932839530,-1962467511,1979649016,-339727612,138841713,71600934,-1056960763,-31194120,107280166,-939768183,65094,294531,-1070922636,-1960441621,-148502972,-11073428,1996488310,-1983804164,1317663862,-2081422346,1448152262,524990618,-195116025,74972966,108527398,9058047,9189119,1778477655,142252545,1183385799,-308652040,-1962467512,1600059462,443081,20168,1988843095,1979058952,-373282043,1784021468,-632910578,-1466281962,-955828474,2667078,11814599,-599356672,-1236891239,-1950853495,-1986404794,1451866694,-1102657604,1183449089,-479791390,734021257,-1001485879,-1983754615,1317652558,-867268154,-1983230327,1317654606,-733050418,-1982706039,1317656654,277974,79168887,1024322304,91684872,-352319304,1619971,-138393975,520468070,-1041816576,1727464424,-62486086,16664263,-1925027328,1343664710,-1979808280,60418630,1444150342,2622974,1375785603,36411984,1183384471,1975520232,-12457725,260327578,-196703993,736642699,-129070647,1375356553,-1913025762,-1064390026,347676438,530969344,-193527975,1778939647,-1166606592,52877707,-363986161,1996443984,-126418950,-1768292246,-16290047,1996424822,1778477572,1778412033,1228380672,1183385375,1975520246,11135235,18888447,-1600519318,-1962467506,540475376,1778412033,1309055488,1183385375,-229209616,18888447,1778450280,1310366463,1183385375,-296318484,18888447,-1695123713,119492069,922744971,6947104,1996423274,74907398,6946922,653811396,637827071,638089215,1577262851,106104554,1794668287,13395968,43655274,-16290046,1459691574,525198746,540475143,-294191359,-1695779073,119492122,18888447,-887041,110817398,-16310450,1442914358,525246618,-193528057,93978730,-16314488,1201334390,-1962699006,1600058950,443081,-1275051,1589905526,1334453764,653077002,705382282,1878468324,984324,604240065,652343294,1778804727,-1960423424,-148502969,-670889873,101499779,1253612115,-1027012833,751304710,1448542208,1183432747,-263812626,-1981004151,1183443526,-498693660,-1710852353,60227979,1451880587,1976568828,31123715,654067342,17464448,-2144990091,1963002748,114437,-13958421,637569697,1963213881,9216331,105134374,-16039307,1996426868,46897670,1183515543,27322630,141049483,-397015465,-11010230,-16741834,-402617290,1183448394,1958743022,205819169,-1979953525,1317659206,-263796764,1928003584,23746054,-1979938840,-1072959418,652804981,1962871553,-59310317,-402625962,1183448176,1975520238,17819981,654067342,637826303,637957375,705315978,-1977200412,1783630660,-1711248896,119490871,-1981004151,-1072955834,-11526796,-396952458,1996488394,-1976107010,-1942552832,-53942272,200165001,-385649216,1996423365,-1928434962,1343673414,923183258,-666465529,-1982173449,1187511366,-1962934018,1175184454,721777890,116103616,-1946401141,1183448662,-94991880,1183531626,-27882500,335037955,1347615318,-1761465446,-163149565,1937031179,-242497237,-1947711863,1175184454,-14191134,1996484726,-59310082,-1981266293,1183441526,-1705619228,119491204,-1948105077,1174660182,-1980724228,1996482646,-25755666,-1946388737,1448142918,-2070218613,-16310454,-16722378,-16741834,1778420790,-16684543,1996481654,-1705617438,147259664,-1423735,1201337974,-2096916734,1946218110,-294191352,524873114,-260144377,-16223232,-308613002,-2096685240,1946217598,-327745784,524873114,108461831,-1761424486,-364475645,-1070923029,-892772514,214433794,1448542208,-167217525,1965042500,6968844,253517722,1975520007,16378115,19219702,1156974964,58032165,-167712023,1975528004,742716949,-166759167,1963402308,709162505,-385649404,-11140913,90834550,-1710980760,118457467,2089023627,292880410,-196702889,1922715670,1208426316,-1595341963,-1983894784,1183448646,709162748,-1593019388,1183386026,163750398,-151239031,1946231876,-11053555,1996488310,688167676,1156974775,309706794,19678454,1156975733,376701994,19219702,1465258101,1149895530,4203812,-1621321136,1156974351,661914148,69485814,1156981108,175489066,19678454,-919927691,28902379,-11053568,1996488310,144331260,-167184638,1946297412,1784108553,273521153,1156974839,158598180,6969174,-149926502,6969096,260572570,-916496889,-939522870,1442840580,26754691,-385649664,1183514801,138808074,1746801524,1996424986,142016266,253793434,1975520007,-1576602105,57934086,503358441,-1710666136,119491776,201082505,-955943488,130118,26877579,69879798,-123665036,-1207702780,1183383553,-264830978,-59310336,-2090336150,-2072274428,-259324145,-1709274282,142081793,-1710589953,119491638,185222795,510920774,175570774,-16222465,1189674614,443031040,175570695,-1710721281,118431101,508956651,-16311704,1818951286,260875930,6968839,260572570,-1961366777,1175128646,504329224,-16311704,1996425846,494770696,-916584689,-939522358,1459617888,71732054,112471799,1746858123,1317865242,-1957620022,71732168,111161079,1358710409,559585873,1996424975,108461832,380257933,-59310256,559585878,922683151,1251606966,-16310452,922684022,-442891850,-1996021939,1187510854,-1962934018,-152437130,-230257408,-963948522,-1929125695,-796153266,1343668483,63590029,-1991108911,1451862086,548969126,-125106417,384452237,1996428880,1996428966,548969128,1183385359,1962871804,1958742891,-364475033,-963948522,-1929125695,-796145074,1343668483,-1700505975,118431892,384978573,-1437692591,61101707,-1991108911,-1801805242,50794272,1967694406,-230257361,-963948522,-1929125695,-796153266,1343668483,-1700768119,118431101,384452237,-1605989552,63590029,-1706027327,118431101,544538379,-16091393,1996485238,-163148812,1358054955,737691275,1783690310,-1706464678,119491618,16547459,1996431476,-361300214,-1947437313,1177284166,1183535338,-330945552,1784310352,1277336137,-2092562657,58524926,-2080439575,1946221182,175570699,-1694861569,119492069,-1026990242,-1957363704,108462060,6946922,6946922,929693802,-1627196262,46844168,-1957363712,1048794092,1946158456,-2122606050,104531727,326436214,16678531,2023819380,-28952315,28837237,734251264,-926692928,1459617796,2017364822,23746309,253517722,1975520007,13691139,-2079942057,-259324145,18513283,-1992245221,-1072956346,-1705634956,119490777,69617142,1465255796,256229786,-2009169145,1047920901,18888447,92813055,525198746,-28931833,-2143879338,-2110324987,-2043216123,-2076770555,540475141,1778412033,1785096704,1275632198,2122516255,1366556926,18888447,922698731,1251606966,1443307340,92814979,-1593477887,65733046,1342253217,525198746,-28931833,-2143879338,-2110324987,-2043216123,-2076770555,1784310277,1277336137,2122516255,158597374,-25755818,525198746,-58817785,1443394560,-979697814,1460084552,-2077124010,116066063,91883207,1599995904,-1205943351,-661780017],478,[-706159829,1958743038,48762372,248192768,-16703000,1778743350,1962187519,113706767,1420,91752135,1048772608,1979778440,-2009661685,-1711248891,119475824,92800711,113704960,1406,968907,508974848,-1911959624,2017362904,74711045,-5249010,-1559476597,28837240,92185344,-955941725,358918,-2122606080,1990395663,108954373,-1962117888,-2096712650,1962936446,-1962218745,-202701194,-351764853,-1606513916,172395270,1023772835,494272513,-1711183280,119475824,1779070719,-230257394,-1466281962,-1962461434,2123101814,-2076800524,-2042722043,209125125,922746730,-815266422,224749576,259280026,93102855,-916496865,-2097149750,359998,1048774517,-352254598,2114912009,2118025989,-769982203,-770974985,2090929524,91923205,57982987,-872550168,518818645,-1911959624,106859480,201176040,235173056,536853736,182985,91897475,-402426880,113769929,1402,92145407,-326412853,164608030,1586223246,-41752570,74760203,-2824178,46844191,-326413056,164608030,2023872654,239483141,914363509,-2097085060,359998,914360437,-402586246,-920650371,503319242,-1911959624,92971480,-1957311713,-810017044,-1579643383,1589904768,126428678,637895329,520243081,314057,518818645,-1911959624,-388289576,-1072956140,1183540340,-2147075832,-1962314491,104400454,1383335298,91897475,-402426880,1183579425,92316424,-1559869813,922682754,-9829000,259323034,2016870151,-38395,1745193526,1701316815,1951177229,-1935472881,2080818949,-2097151739,17137214,-654852069,184908451,-402426688,-920650535,1226,712,-13937065,110640771,-1956089080,1552616054,189265436,-1006078944,-1960442274,-163321033,1947208519,709162574,-1962445820,1191508030,1149898987,1019225130,1006924992,-1090292352,1149894657,1019225130,-167349184,1946233924,376579,787990411,-259324256,637951684,1392916227,604259469,1355164664,-191233942,1577520925,113953119,-1957363712,190206188,-1962314277,-1962872778,48955972,-661977205,1183517419,105331198,529204852,-227157237,-916536437,-1957275709,-1948570629,-1948349453,-3741497,-166989685,-141880715,91551243,-351896437,735783912,-5314368,1438867294,1465117835,-1946801322,-3544866,2117859467,184841726,-1962510858,1979059191,1590070250,-926693025,1442840578,-1995671925,-166986122,-617935755,-1946181912,-25785872,2122522091,125042696,-1226252661,-1962546177,-8001314,1983639691,721712638,958917568,-562820490,271271158,1157027956,108267563,425603,2088881268,1970053152,578584839,-1099692273,-916535669,2250,1224,-1205971369,-661780017,687747,1996426612,142016266,253907354,-1962677497,1183385670,207522812,188120971,1780446719,-1710855616,60228931,-15992693,-1070922635,96960235,1586167809,914327820,-1073002517,1569528436,-1995076862,183238270,1178142603,-2094893828,2034894019,-25261069,-1056601257,100991712,40521728,-1761245286,200837891,-351635969,105286585,-352172151,207522608,-13205623,-1053455611,-150797594,2122534478,242483210,-16091393,-845543306,-1996026079,1183579206,-1962636804,1149830726,112642,-916496865,-939521846,1459617804,164608030,1586223246,910658314,200689289,-385649216,2122514640,225705992,-16222465,1369048694,-351858910,105286403,-1577433463,1178141544,-1207601674,48955393,1183432747,-163148812,1183400000,-161575940,1183385483,-28377090,-1914109063,-96040192,972840587,-2096729081,-351994810,-1946448920,1183384133,-193035272,957051904,1912826430,1781433093,1586168835,1963982838,1603949328,-1962699003,1204226654,-352321482,71667002,1461604382,1341554219,50315599,737566347,-1042286785,-1705573657,118438370,16023171,1996428661,-161575946,-524220533,1346387970,-2019949974,-2096916731,1946159230,-92864760,253900442,-129594617,-1070923029,-892772577,214433798,1448542209,164608030,-4204402,173968383,-1992931445,-1072956346,-1595341963,-1980724480,1174628406,1746832198,-1995994365,1877737030,57292425,-1073726335,889134706,-17267059,6836246,577739265,-2037577969,-2037776648,-1769144588,216792822,-2037840757,-2033713420,65270,1150025515,-129595134,-1898935266,-2584896,-1224799626,-1224737034,1996488436,106889208,536495753,16416387,29295989,958720768,1946380854,82739971,-16464253,326696526,956525729,-1578011644,70845294,2078868340,-941233153,223238,533170944,-892772514,46661638,1448542208,-1962516853,1183397447,1958743038,1190169423,-1948742842,-1590498497,70845292,1962871413,90151426,518718359,956526241,-16091900,-996539788,-351858844,3965197,-16289088,574003764,-964491505,-881242364,-1694599425,60228959,-955883893,13895,-892772514,-1957363710,-810017044,-2585079,1996427894,242679568,-15960321,1996425846,108461832,6946922,2122514538,-1071972084,83886373,240156678,520111336,969417,1458342741,164608030,-164898674,-15173889,1996428918,309788436,-15698177,1996426870,1996445196,142016266,1778808575,78243841,57982987,-1962933826,-916578362,-939518774,1459617876,-810017194,-1948742135,1183388742,444498942,-1593412352,1183383792,373721882,1964525067,70838531,1780119295,476027393,-1073019121,669582197,-297351420,1048772608,1946158456,2016870170,444006149,253498010,1958742791,-297351414,882507777,-1593258227,101384586,108265864,520028522,1190527368,1165262855,16008903,-163133696,1586167809,476023578,537544694,1586173557,476023578,1074415606,1187449461,-956300556,128582,17188598,1586179444,726136346,-2145094654,-2147290034,-351734194,-196688102,1187446786,-167771658,1946224198,-196688118,1187446786,-16774666,6953590,-624897,2073752694,-1996025980,1190591558,410255878,1365416528,1183385375,-229209616,818819,1319175797,205949185,16678531,1996433525,-599356134,-1944959351,1343624278,253241498,-196676089,-15764222,1183710326,1783633628,1243781634,1183516447,-96040680,-1995028853,1183578182,341216018,-729903842,118943883,-1515857266,-165698139,1963127878,-59310268,383010445,-1711117744,119491141,1183432747,-465139226,-1994897781,1183574086,-364476138,-1912834305,1343677510,1167721066,-1962467510,1177282630,-96040476,736773771,1183442502,442403832,-166047861,1954547526,642250309,-2092993276,947257849,-867791535,2073710614,-1928913077,1343671366,-1946532213,1194007134,1183535120,306654200,502569552,1996424975,-867791590,6967318,-1711241880,118439454,1996474667,410451964,-15304961,1996428406,276234002,1359902463,-15960321,1996425846,-196703736,1023410725,-1071972351,-397354761,1183384187,-59310100,93978730,-2096689272,81470,2122546292,1450443006,-595686114,383022733,-1524689401,530949541,383534733,442403664,-15697921,-191229321,503779101,-1916502387,118938742,-1515905258,-1927305819,1343669318,-362753,-191170442,-1928917219,1343669318,1183666198,-1706027300,118431398,1586171883,-998339302,370177933,-1515870969,444006309,381961869,1778412112,122591744,1190528783,57999622,-1593786135,1178142072,-2091813606,1946222206,-1136227038,922701846,922682752,-2136930942,-2046426363,-2103357435,-2079980795,1033523205,-2096689379,1946222206,-1136227051,1343639574,383010445,507419216,-1073019121,1183518324,-2147089926,-129594619,92407297,16678531,-1927404684,1989000318,369563348,-1515870945,1183653797,-1957685572,2013207134,309853968,253621402,444006151,-362753,2122578038,125042942,-1933818227,721677266,1347590592,1594498458,442403592,163715,-1974266508,35924807,-1071972036,67501604,-1600499712,-167309430,1946289734,205949763,21890617,922685044,1783628110,-1710921216,119491932,21903103,-1018113,882569846,-16310451,922688118,1183449422,271622,452985149,100410560,-1706033019,118439639,184650401,1946257414,-16750074,-167671778,1946224198,-25263237,506360832,-1917550963,118936694,-1515905258,-1927305819,1343665222,-1961206133,1200292959,-96074992,306678608,1358448131,253621402,442403591,184711051,-2093124362,1946222206,-1404662504,1183666198,-1924131148,1344145476,253640346,1958742791,57300507,1149960298,442403602,-1961736405,1328222284,-1705947120,118466438,-1075104629,15629955,-342227596,-1962356980,854322246,818819,1996427380,1778412044,1778412032,1301256704,2122516255,326369290,-16091393,6948982,6946922,1033502826,-1207496931,1579089921,382388575,5163008,1187468800,-16776978,1183652470,-1706027298,119491698,2122576011,225706004,381568653,343342928,-351111425,-1102672630,1183666198,-1706027298,118431101,1080963,1183649908,-11528506,1996427382,494770702,1183516431,-1136228072,-1995028853,2122561606,1752432644,-1927645441,1343675974,1167721066,-16310454,1183652470,1783633598,1246075394,2122516255,259260432,-1927645441,1343669830,1167721066,721887050,-800683584,-1949415799,1183389766,373722066,-2865527,1183652470,1783633614,1246075394,1183516447,-834262062,-1961343351,1177277510,373721552,-1072970101,1950878068,1950894192,722791175,94955968,-15042817,-402566090,1187448227,-1962933778,1174607942,-129594946,51922571,1183433286,373722108,-1983887869,1183578694,-1002044650,-2080487799,1962938494,12970243,1963130499,209617753,-2096729088,1963003006,-565801651,1343639574,382092941,507419216,-1073019121,-1662450828,176063232,-15698944,6949494,6946922,-1885732758,-2096685235,1946159230,142016275,1778808575,1778412032,-1711248896,118431037,-385875528,2122515726,376766702,-15042817,-402566090,-1073019645,1256784757,-297351169,922681345,1996423504,-931725370,-3508481,-1885680522,-16310451,-16690122,-16691146,1778471990,1297914369,-259324129,58048523,1224676585,2028536693,57952511,-15799480,-1929292746,1343675974,525040538,50234119,1340670836,209617666,-2096532480,1946225790,37808387,384845453,-1102672560,2107265046,-1928917219,1343682630,1183666198,-1706027298,118431294,381568653,-1924131248,1343675974,253640346,-1169782521,17596035,1183648885,-1706027290,118431076,1183528427,-1102707944,-1947842935,1174607942,-364475966,51791499,1183432774,373722088,-1983625725,1183706182,374347494,-129594032,1050300438,-2096689378,1962982014,-700019446,1183666198,-1922438152,1343673926,381568653,-129594032,1050300438,185011998,-2093583168,1946163326,377389833,-385649664,1183645845,-1924131114,1360445006,385371789,514234961,1183647503,374347478,-431583920,-1197846506,-351858912,-1102672606,1317883926,-1705961744,118431892,1534377995,383141517,-1102672560,2107265046,-2096689379,1946159230,142016272,-1928956161,1343673926,253590938,176063239,-15436800,1996425846,-663289898,-2459905,-1885676426,-1106829491,1183514626,-632931882,1183517566,-666486308,-1561787523,114176,-2097111831,1962936958,142508812,-1593412608,1183383890,176063242,-385649408,922681473,1996423504,-1065943106,-4032769,-1885682570,-16310451,1996425846,-92864520,-231681,-1885667722,-16310451,1996425846,1345781514,-1711117823,119491932,745848843,22034175,-1673473,1996482678,-327745558,525176730,175570695,-16091393,1778470966,1297914372,-259324129,58062347,-2080566039,1946159230,175570702,-16222465,2073691766,-1962467509,1178199622,-1962377494,1178201158,-385647384,2122515061,259260420,-1927645441,1343678022,580518506,-16310454,1996429942,-394854426,736773771,-1957632442,1177283654,1996443880,-431584486,1354516011,736642699,1750120518,543817932,525076634,36432135,-1709541633,119492962,-1984805239,2122560598,376766702,-15042817,-402566090,-1073020361,2129199989,-297351172,922681345,1996423510,-1065943106,-4032769,-1885682570],479,[-16310451,-16689610,-16689610,1778471990,1297914369,-1073019105,922692724,1996423512,-92864520,-231681,-1885667722,-16310451,-16689098,-16689098,1778471990,1297914369,-1073019105,518587253,-1236875268,2122514433,57999628,-16728343,-16688586,1778472502,-1710921216,119491932,58048523,-263959,-16688586,1996429430,1295292950,922683167,922681690,922681690,23724376,525163674,-1236891385,17596035,-1072991626,20791412,-12880896,-16690634,6950006,1553597802,-16310451,-1962847690,-654855610,-1270445232,-1705977609,119491892,22689535,22689535,22165247,1553597546,-1996021939,-1072974266,20785780,-14322688,-16690634,1996429430,1295292950,922683167,922681690,922681690,74056018,525163674,-1236891385,11959939,1391002485,176063483,-2096335616,1946159230,22192390,-2096478583,1946159742,175570762,22558463,22427391,1553597034,-1962467507,1979059184,-372864251,2122514634,326369718,-16091393,922684022,74056026,525163674,-2081387769,1946159230,175570702,-16222465,2073691766,-2096685237,1946269310,1513553778,-1300824319,-1699449089,119491892,-1709541633,119474036,-15042817,-1711187402,119477821,294531,1996427124,-129594086,40521750,524952218,444006151,-493825,1183578742,-129618948,-28931248,1358579243,-1961199873,1177286726,1183535292,-1203360774,13396048,144318570,-16310452,-1164305802,-2096685305,1962935422,-11671293,556675,1156121461,444006399,-16222465,40502902,524952218,-13506297,415418718,444416,74907392,-1710852353,119480338,1778412112,1297914373,1183385375,108462074,525418138,1958742791,74907409,1342469887,1553596778,-1996021939,1996487238,1365416454,1996424991,1356396292,-654851445,1295293008,1183516447,79874554,315097088,1448542208,14696067,-385649664,1190527459,343212552,-2096472437,1946158207,15769867,1946437433,30009603,20856451,-1710787584,118425311,915086315,300613934,1778545919,1744857600,1251639299,-1962410236,1979058996,1782606571,88316434,1183384471,1975520254,26077443,1988876427,109022474,503870605,-1515870969,-297892955,192151552,-2080481653,-2097019281,-1962800569,101056070,508567040,-1436017072,507419143,-1073019121,-387382411,-27358464,-1962522741,468424,737560201,-638121393,-1946530167,1194003527,-129595128,1200209963,71797006,-1995815285,1183515207,273123592,57934504,-1962881559,2123234910,108498414,-1515911402,1048815013,1946159480,-297366247,6967318,25435903,175423499,-2130813301,-385806257,1996423314,-163149050,1358579203,-1694992641,121045504,-1979818357,-1073019833,922702452,1586168096,74973182,525198746,-62486265,1014284299,18888447,-1761528678,540475144,-159973631,1996423274,-126418950,-1962510593,2013265502,142081798,1778437224,1275632160,922683167,1996423456,1306893052,518719263,-2080481653,1946158207,74972936,524873114,-25755897,-1761255526,-28915965,2122514432,1433665790,-2146804085,-1954536369,172394759,-1962852703,126484062,20848265,-2096996469,1946158207,-25755883,-1946263925,2013200991,-402626044,-1073020887,2122522484,427032586,-100609,23726710,184554728,-1962249024,126552670,-351648119,-916496671,-939522358,1459617800,106859350,1736579,2139321460,259391770,-1927645185,1343682630,525040538,-1928533241,2005792894,-1526262264,-5921371,1183647350,-1706027272,118459315,1114947595,21247743,-16228725,2013202039,175636232,-1710458881,119491983,-16353537,1778467894,1054317128,1996424975,108461832,385369741,1778412112,127572481,-1073019121,-1070922635,2122525419,561250308,-1962516853,1183384135,1958742790,142016276,-402560432,-1072955551,1586224244,-351827194,112869,-1026990242,247988230,1448542208,16402119,172395264,-244087,-1130754954,-1962471674,-27358760,950147,1117856628,-62486271,175570768,-1207011329,1183383553,1553617146,185016141,1208384704,15270783,540475137,20224513,1586170007,273151742,-1923517439,2005791358,-1526262266,-2136627803,-1912729497,1343681094,520028522,-1073020540,-857144459,1144454912,-27358463,-16353281,2013202551,209190666,525176730,175570695,21247743,1794930431,1297914372,1967654687,9496835,33179335,8972544,637951684,-16040053,1218055541,-1962471548,106874104,-12613338,-1962860490,2013265502,1306892804,-259324129,1769272843,-59310249,521551258,1586190087,108527614,-1962379265,1194003015,1200312326,138881804,540475216,105351681,1342179109,-865599382,-1709151744,119491592,-130613417,373135877,922683167,-1705639648,119492069,-16091393,1996425846,-1710986500,119491932,-1694599425,118425945,-335919477,-25755893,252271002,112647,-892772514,113770504,1448542208,164608030,1048828046,1946157370,-2122606064,104531727,91488570,-51789781,-1577112832,101384586,108265864,520028522,2117665160,959869958,1946237502,13428995,-1710852353,118425648,1778808575,-401713406,1183579048,20751110,260144026,20620039,1778808575,-1969186303,-1662449905,977156352,-385649407,-543555434,-1593372922,1183383868,-1547687162,1017315642,108461825,-1600519830,-955838582,130118,33179335,20881664,2123100299,1962281978,272954949,-1962642174,-2081232076,1946160764,1111395114,1962891009,141885190,-16091905,-1885729676,-955834547,130118,1962891095,-1710986738,119491932,-955943608,64582,156867158,2122516239,225706236,15742719,8742999,255776666,108461831,252194970,114439,184650401,1946257414,-16750074,-1962833890,1600004039,182985,1760332629,1996432326,516856332,121374495,188482674,1183517046,1617083148,-1962796568,-538442170,-379758079,147512787,-326413056,-1960584600,-1561852322,-379758079,46857884,-326413056,-1960573336,-1830284706,172395265,-1156821365,-35127288,105286401,-1157083509,-236453880,-379758079,248180340,-326413056,-14390936,-828761994,1007099678,1006924295,-1962314229,1656428614,28108896,-1961867637,146477646,29288448,-1962129781,146476622,28502016,-485863797,-828747501,1007099678,-1962314746,1740311110,24963168,-1962522997,146475086,24700928,1273584986,1362670,1760332629,1586177223,17033242,-1961736565,146478158,24045568,-1961998709,146477134,23259136,-485732725,-828747501,1007099678,-1962314746,1740311622,19720288,-1962391925,146475598,19458048,-1459206517,108298232,-387972421,1566179602,-890360599,-1957363690,618948844,-401842549,1183514789,172919560,1510028008,-357766819,1426065610,23653515,173968165,-1962899224,1317733958,18212872,1458134362,445163,1760332629,1586177310,7071754,-1962522997,-1578629042,-379758080,113962028,-326413056,-1960489880,1323830366,172395264,1979711805,-1706012654,119480014,1951925564,1617345286,1509985768,-419567267,1426065610,1617489035,106859301,1509956840,-404100771,1426064074,1953033355,106859301,1509951720,-408622755,184550090,-1961397029,1960512459,164608021,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,60265627,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,139,0,0,0,0,0,1458342741,185091723,-1926138688,-1962872266,1960512284,71777061,931988596,1317794283,1959332614,340736789,1317736564,1959332612,172985321,1073799553,-963911564,113428830,-1948349696,1358203863,519867216,118890262,1161724,-1070357005,-1960858709,-369456141,46662410,1448542208,-2096464245,1946160254,209125131,1229101655,-125107305,74841867,1407959083,-1946255735,1048774782,1962934496,734497549,-1706011950,60752315,1048836235,1962934496,-25755882,-402625961,-259260590,1962949763,108954402,-14912512,1784151670,-12785663,1015279755,-15960832,922746486,6947032,1593780712,147507551,-326413056,164608030,1586223246,476023564,-16484353,1996425846,108461832,-1761489510,-892788989,214433800,1448542208,164608030,2123094158,138841606,410386214,376831782,175505190,-401735574,-259260612,326432267,1946172547,1782737422,-1711248896,60265679,-1912514327,-1977219002,2425189,81216,-1992245221,-14222266,43649653,-1996253361,4061254,-955944189,130118,16547459,1183725172,1979655688,1979655704,-1698264042,60246338,650546768,722093451,-1706011950,60752315,-402560432,-1072955798,-661976460,1946173315,15984899,1183727722,1166747144,2360582,88316496,-259325033,58062347,-16721687,-1923676042,1344145988,-493217174,-1593372871,1144588766,-1593412330,1149830440,-58817770,-2147191808,-12580020,1962877556,1228904992,1149830039,1975520004,9824515,1149878315,541362466,-1961081717,1183391316,-162100748,1064620555,-157659054,184784770,-1995934272,1149836868,1781328668,-1706016704,60228931,-15992693,1962871413,28940804,1374356375,1996445470,-193527818,-1752993894,477923587,-2095162228,1913985660,443875082,1889141098,-1962467570,-768928700,-1147514798,-1996251391,1153897540,-1588900350,76087538,15873673,16285313,-1962576381,233505860,-352321096,1603950088,721655557,1600004032,314057,1458342741,164608030,1996478606,142016266,1778808575,-1444409856,200313853,-2095549194,326369340,2139298955,192217096,180394582,28837647,721611520,-916578368,1426065098,1448602763,164608030,1988876430,1979058958,-701068540,209125120,1443526399,-401735574,-125043360,108330763,-922022517,1996433269,175570700,-1756806502,-1070903293,-1147513264,1342414593,-672661142,200838140,-1959496449,1959332621,180454190,1996443934,108461832,-493217174,-1006170311,-1993996706,1183517303,206998282,373786918,408389926,1200299403,721611524,1600004032,707273,12488,-1205971369,-661780017,99239623,-263796992,2123038720,457607694,1077723172,-16051083,1147801717,6946922,-1751855206,-373282045,2122515738,527761418,6964330,-811990934,369334164,-1761450854,172394755,1325570640,171770775,-2723069,1996431990,175570720,1654260074,-1995921664,-1072955834,-661932940,1183385483,1958743036,-1958712663,306678744,1342192645,-1761262694,200313603,-1701612298,118456699,-1961343863,1149893702,407276316,-1994762613,1418274884,608602922,-1993976181,1418275908,175570734,-1756429670,51002627,1283458674,418055206,723010699,650153691,-1711114241,60268267,74727592,136727680,14698183,728006656,105287151,-1931852151,-1070867370,-1980610935,57335366,-632910506,90853398,260048282,1958742791,45869315,-1981921653,1157034566,510967851,1474177,721974656,340167104,-2129246583,-2147478914,-1070921611,-1995422071,1183519302,-297367274,-1995157877,1452010574,-396981998,-1995417973,1418388566,-1058897877,1967192704,112645,-1070923029,199640713,-1961397056,1157885510,-297367280,65816203,1183388229,-230242324,1156972545,57983019,-2147431959,-956028084,12640326,270814336,1474177,-2129824384,-2147423106,1183516276,-364475924,-196702890,-1264955370,-2130143487,-2147477890,1187453301,-1962933776,1183446086,373721582,-1980348789,1183444038,-2096370924,108094,251593844,2122383782,1971323112,-129594604,-1995028949,1183574086,340143098,-337361271,-260144297,-1957596160,103539782,1174603696,-666465812,736642699,50834950,1183444550,2126515170,373696789,-1995028853,-1072959930,-1070921603],480,[-1995028855,2122575430,410910936,702039691,1183519814,-330921708,142458891,1183432747,-330921708,606815370,1954561216,1975532548,-264881910,-2147191808,-1962661044,1141497926,843368234,2122514432,1215627276,15105667,1586184821,508005372,1948010251,474450743,-1960945781,-1982166072,1586090062,1959922642,-337998844,-60912887,-1961080949,1183391319,-698971692,-237941,1347556471,-1358392166,205949192,-1995684213,1552625732,189265436,1445164034,-811990934,-1995919602,1783630918,67135493,-1358571622,209125128,6817130,98015748,1183516847,507808010,-1946394997,1468730439,541362446,-2094902135,1962993278,947161393,561315595,15744569,-1705567372,140446392,184960137,-1961659200,742913752,-2146733048,-351785908,105170693,1049296896,2089353456,642053636,-1961659132,1207368798,175407114,36390390,1686111349,-1923679957,1343678534,384061069,39505,1183516431,138709486,-1981266429,1183517764,172263916,-1981528573,-1923740092,1344145476,-821152614,-60912888,-167229441,1965034055,172488204,-2095811520,1962935935,40523278,-1432747926,185012104,1444181184,1778418024,105286912,-2036707306,185012135,1443329488,-385550360,1048837211,1962934512,-264861436,1962871552,-427916433,-2091092736,1946284670,-226589866,-2146535938,-1695077276,144638665,-336443767,-226589886,-2146732545,-955765684,62022,2122527211,141885682,137118966,-672455307,-151888245,1946692679,742716950,-1710590712,144638665,1962034747,743211014,-2147161336,1459039332,-1913489665,-1706032571,140446015,2123192150,141856244,-1515911402,1583326629,8611926,1183645802,-1706027276,118466438,-1927391402,1988956284,369565428,-1515870945,1583292325,1778477654,105286912,-2036707306,1023872935,225837055,158715963,170039894,-1997993817,608499451,1445491984,-1130758038,185097986,-1962117889,1177096261,306547700,1458980393,6947690,-624897,-2036665226,-167309401,1948265284,728006665,124409567,1156976107,242483499,-30710656,1778608726,443718145,2122516631,611582182,70010102,1962876533,34629636,1962869098,-2036705744,1443303335,253231770,1975520007,-82974461,1722103,1443460112,-1695910145,148311026,15105667,2088965237,242548742,1784021354,1778412032,-2147116534,-963967217,-916496865,8906,1458342741,556675,1988837236,1962281734,140413752,957892491,762583108,1735811,1156974197,108269605,27433558,1586169615,407341832,-2095561591,1962941052,625276422,1443263504,251755418,-892772857,-1957363708,-1957275668,512427134,2005598448,957672194,225773180,957891723,192157765,410823,187992832,199783926,1443329270,14608398,1600050411,180937,1224,50751575,-1627248998,1958742793,1612614517,737905409,-28407351,-1996398943,988544070,163715,2139304308,141950722,2122525045,594804990,-1962439871,-947715497,-62551804,-2080483959,259325946,1946157373,474373,1187448181,-2097151490,1183515843,-61931524,-1133133813,956392611,1946246670,1745274630,-1996488447,956390926,1946249222,95197701,-916518497,182467,-1957275904,-24443786,151689815,1044056159,57999716,1459576296,6947434,6946922,262637210,43668999,185011992,-1961528128,116064884,-3807146,-167037813,-1705511307,140445962,-1026990242,-1957363710,508975084,-1911959624,108432344,260144026,407124743,-1070922380,-2097025047,56894,6948724,258927258,1443129863,6946922,93980010,185012096,970683840,1946210310,-803304687,74922240,1200162933,16685572,1156974767,1249198123,425091,40518773,1778412118,-1710593536,118456325,19285238,922693748,496632096,-2096642288,58430,-9822091,1443041640,6946922,262637210,-264831225,51472384,1778412118,-1484350976,1048774415,1962934500,725939741,-166235072,1963207748,74776337,1778520168,812973826,-1484350890,-1705638129,118429698,58048523,-167693079,1947216708,725939784,1443525696,-224788374,-351742197,14983467,1964524601,6968848,6946922,6946922,-350185624,6968846,6946922,6946922,-1711237272,144638708,402823766,-1073019121,-420936843,914129664,1446081536,721644705,-1706011950,118430869,-15992693,2105745012,410255376,-1710197249,118429698,125091851,235959807,-939611160,4165,1076577526,-397015947,1048837516,1962934496,136219491,1977498369,725939731,-2095483776,1946158716,108330771,267059818,662035211,956359841,527702084,-1711052202,118438116,326483979,-1912534877,637838854,-1560220509,261751052,-2096574708,67646,909710964,276037896,17309323,539707382,-1705834892,118451683,-35526570,402823766,-1073019121,2088971636,393543684,-1961343861,956362782,393549895,17315583,-1410855341,1443687420,1074021515,1922715712,1443389193,-1207956504,1579089921,46844255,348651520,1448542208,16127627,-352026997,-2082829539,1451820227,957017086,-956009153,1124073479,20939587,-628362891,-771025013,1972100981,-1962349822,-974629316,200772607,-1946913290,1971913854,-2107091198,1448498688,262637210,-29476601,-1994689280,-1912537546,637839366,15742521,-14283660,1778446390,1025481218,1966671631,-1962052602,2134443613,-1962576584,944212419,14827065,-1705638283,118430174,17448505,914949237,1043923210,74776840,17315465,23477817,914949237,1043923302,74776844,17577609,17841721,-1113979531,-1962471640,956854302,58004607,1444181897,1969330775,1966671631,-167348966,1947215173,-1566943468,-2096689407,1979783805,443940616,524873114,410386183,384583309,6969168,23789418,257239706,1958742791,-293698802,-1936110,-728043402,-1979248767,-1071371451,443826236,3177859,1979651188,262183472,-1073018705,1979648116,136419888,2105739439,343146554,-1707444737,145690528,141869067,-1707444737,145688609,19805835,76247019,-151107959,1963461956,108804449,2084111732,-162040568,1963068484,475892524,1074415606,1156977524,108314636,-2007000490,1153894159,-351797236,172488229,-13667296,-1432747404,-351858807,222623269,-16092144,6947444,260572570,205833991,1153894402,721420302,138709440,-1996077943,1988823620,1979059198,726005389,1460106560,88382038,1966672087,-16223182,1050292853,956763931,1963015230,-1130735852,1342639878,252271002,-1547687161,983761212,608564737,1460434048,252099738,1503285255,956763913,141833333,-1707837953,60228959,1949726009,312104710,-1962356974,1342119005,477464840,90151511,1599996823,180937,1760332629,1996426914,108461832,263508122,1975520007,139365132,-1157216629,-2098696185,-379758079,80409184,-326413056,-1961967768,1317734470,33679370,-402241909,1566179665,-889986583,-1957363706,250112236,-401717621,1183514937,206473994,-1962811672,1317733958,1751816,1510034152,-201856675,1426066122,141094027,207522575,-1962882072,1317734470,106859786,1510039016,-237639331,-1947432107,1586169422,173443848,30861405,1426065610,1416162443,541494031,-400404853,1183515019,508463900,-385876037,1586168203,8579086,1722103,-1962511040,-1696068514,172395264,1509996776,-252843683,1426071242,-1486295925,608602895,-1457107317,108396480,-15881,96142964,11266288,-1960819061,954737230,474385153,-1155641717,954793983,241076993,-150982680,1073748550,1586169461,4712460,-401979765,1566179433,-889993751,-1957363678,263940332,-402235765,1566179340,-889559063,-620036094,-880076940,359979787,-1911959624,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064433201,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,275905153,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,0,0,0,0,0,0,0,0,2760,205949782,1946830347,209125136,-1710590209,60261110,-352317179,1095683,-1963440503,1183320390,1976106743,108461838,-1710983425,60261110,-2146309312,1963128702,105810702,-1912316277,126559937,1761101313,6955010,-1694992641,60228139,200951433,721778112,14739904,41458256,-259325033,201217673,-16091696,1201338998,-352086270,-129594398,654198414,1183515785,1149838856,650128130,638207113,-1962392439,1175129158,639136778,269239495,272928000,1996443654,175570700,-1752993894,637987587,804039,-146372096,-1072962518,1950877812,1131694110,1183738859,1153902334,-1962934258,1451951174,1149838854,1418274308,-11343098,1996426358,-2097767926,285541271,-28930560,239372582,-1030961661,1996443730,74907398,-1752993894,-13964541,1996424822,209125124,-1710590209,60261110,-1912598267,-1993933242,-268235196,1589925382,939468292,255451802,-92864761,-1761424486,-96040189,180537694,1599294720,1213090135,5262405,1458342741,-16353537,-157678474,-1962698878,73319664,-8880090,101217628,-1519907245,101116673,-1536684461,-2088789503,1996424087,74907398,-1885731478,1023647490,91619360,-352321096,1589652226,312009,1313429340,1347175752,7875872,32968,377505421,8415312,-1493150566,-2142860029,-1880600554,1958743039,112645,1183695817,1750079104,2124021888,-1929140480,1343651910,201290216,-1914538560,1343651910,27617294,-1752993894,-2142860029,90853398,-1627222118,2112771,-1070873737,-1957313591,508975084,-1911959624,242679768,-15960321,1996425846,108461832,-1946298904,1979059184,-339727612,1298665042,1778412033,39424,-125106025,645267211,34242179,1609052276,1958743039,1298664977,-1705552127,144113664,-15992693,-1705637771,60228167,-11025429,-16680906,6951030,-1484350890,-1705638129,60228167,520094136,-892772514,-1957363700,108954604,-1960741888,104400454,141820176,17839871,-1644530,1778808575,1778412063,-1711248896,118466438,182985,-1275051,90835062,-1962510593,1200293982,306653974,722751371,1364201551,262637210,80398599,-326413056,164608030,1996478606,209125134,-16091393,1996425334,1778412038,99094016,-892788992,-1957363702,508975084,-1911959624,-1607037992,-1270969594,176063238,-1593150464,1589903506,1193879056,105313794,-1977912063,-1071313338,12598528,142024308,175390764,343162924,-141820117,95948523,-1947273472,375024,-125046793,604915338,1975532736,112501006,125830699,638607044,184698625,184841718,-15895297,1996427894,-1705552368,118431257,68044534,1996428148,276234002,162150143,163723007,253630874,1600003847,969417,13512,175570774,-16222465,-1701181834,-1006162154,-165280162,1963005767,2005607942,725805834,1632079323,1116271499,-75283508,737312281,1095208411,1116271499,-75283482,-885223,1183648374,1783633612,1268488756,448333599,-137221376,-1913615375,731447620,-1946627646,1590070256,445129,8392,-1928956161,1343676486,-8067058,182985,-231306410,1962281728,1962097429,440896264,1947878457,-348878076,112876,-1070873762,113820510,-1957232640,1602946654,-94467812,-1994766453,2122579014,292951044,-1710983425,119480014,1946157629,-339727612,-58815659,1946451513,352289611,-224318090],481,[-1961628928,1178205766,-1962445574,444545496,-661976204,1183385483,1975520254,-25263130,1460172032,1889140842,-2096685298,1981023358,74907402,1889141098,-1962467570,1586168902,440895994,-916469877,1218,3784,-1070901673,-1980479863,104460870,259260798,956398753,125768774,25181827,-385649153,2124480806,-1949750527,-96040455,17188598,1312366964,-385649388,-1064435442,-1877713303,-2116091136,637570795,1183385483,107380982,-163451911,1946289734,340670749,-2103376011,1183399937,-96039404,25173609,-553451376,71797542,1312365547,-1593346796,-1992294016,1183716422,-2111936006,50368513,1200301791,-163149566,-1961603329,-1679223690,-96039424,9494121,-2094604541,1946158719,105313901,1762423812,50368734,133572319,1767601154,50368734,2013210335,2013210122,21269768,309788496,-15698177,1996426870,175570700,-1935671514,-230258432,-151759223,1946289734,-96039407,25173609,-553451376,71797542,1190532587,947192070,1778009742,-1878949346,652149504,-1996339317,1190590022,208929286,9494121,-1960386813,183174215,9494121,-1960386813,-259325369,1962309177,-10622717,-1947056501,65795158,1587134507,281725279,-326413056,164608030,1996478606,242679568,-15960321,1996425846,108461832,23724138,-24582130,214616351,706560,-1205971456,-661780017,16402119,138840832,1946568203,106873972,-2042658522,-2090175232,97854,2122539892,1568538634,956398753,1434389062,-1878368663,25075968,-1064372693,-1930004855,958855238,1962899120,172395319,637951684,1761757065,50368752,1183774326,-2071255304,-1047724170,638076558,-1929099383,1342572103,-8616819,1872384081,-956065917,129606,-335919477,532687618,113953118,968704,508974848,-1911959624,2118026200,276037633,24919683,-1962314752,-2097053634,58064895,-1593776151,1187447166,-1996488460,1190590022,896795142,185226891,-1962510894,-352222690,1272613656,58056507,1761656809,50368755,1183773814,1552623350,-1862833916,-193592576,653674126,-352041845,173443893,74830347,451665803,994826891,1963033118,9103619,9499497,-1896581629,-1960380858,912851548,9437570,-1896581629,-1960380858,1183384132,-1863095812,-193592576,108823334,-950307840,62022,1962696249,-1863095988,-193592576,653674126,425091,1190531956,796131590,9499497,653555203,1963066614,105313826,1762489346,50368755,-1960381322,199951428,9499497,653555203,-1962785653,-1917457448,1183383879,-230257678,-1070923029,-916496865,1426065098,-1205932917,-661780017,1024345739,376700937,19665015,19663986,53218422,19661938,-1070922634,28836843,533867264,1100489,518818645,-1911959624,106859480,74832651,15736459,520243083,182985,1475119957,184966795,721712603,-2095322176,1946158207,73370614,721575819,-1962611713,958237691,-143326114,-916469877,1426064578,-1205932917,-661780017,1023821451,343343109,781443281,143173631,147196056,148310224,149358815,1441513515,-342228886,-1476159586,-1961135096,1602947166,39815940,1207306475,108267564,-620028021,-1014238091,1586180075,73370376,1996432619,-402626040,502005618,-1962385781,-15275257,1996425334,-1947407608,1200293982,-1962480890,1200293982,-892788990,-1957363708,-810017044,-2585079,1996425334,1793592838,-892788737,-1957363708,105286636,17565241,-661973131,606816138,1967144128,74972933,6947563,255335834,105286407,91751993,-90569355,-922169589,1426064074,-1957237621,-620033954,-75294860,-1961528063,529204830,158653195,1946173315,-350254329,106859511,1988822923,-1996191478,-892772809,-1957363706,2123061228,106859272,-549773429,92998517,-1996071285,-1961825529,1960512287,1967077642,-1996125194,1609755399,314057,518818645,-1911959624,106859480,3702659,-1014299531,1200292843,-892788936,-1957363710,-810017044,-1948742135,1207305822,326418475,606816138,1967144128,71797509,1200293867,721611526,-892788800,-1957363710,-810017044,-1948742135,1200227934,1019225131,-1961462464,1183384647,1958742790,-153580788,1963993927,-339727390,112643,46844191,575488,-1957275904,1955270262,209619714,2122546667,427032584,385369741,142016336,-1928956161,1344145476,253640346,1958742791,142344540,-1962116095,1140918854,239337738,17857537,1140921468,373555474,18513027,1962871926,1996445466,1295292938,1156974367,343179300,113023574,100992783,1464868352,-1710590209,118431220,162947,1465257844,-16091393,1996425334,1961364998,187993087,-385649418,1600061308,707273,-1947432107,65734238,-1979424885,-1071371449,-193707972,-892746869,-262142,-100401180,67101439,-3604488,-184552445,-1047553,-335282196,67105023,-117442560,-654849,-201064458,67106047,-851982,-251662333,-1179137,-335282194,67103999,-1507352,-419437053,-2096129,131040,-1314323023,-2051954431,-1199459927,-1957361201,-661774612,-1962385781,-974649770,856454144,-167277614,57935041,520247179,314057,-1314323791,-2134772094,-594858892,109019958,1476883952,1347574618,-2093563925,1979057791,-810017259,920161801,906524671,-402360321,-903874368,1515716614,1381192539,-1325012144,-2035177210,1426706360,-1910575989,207522776,-167094645,1081442497,1978727043,71797541,15730235,1317012597,1200227337,155595307,611583524,1397903699,-1600519830,1510412170,-92054695,-1978567188,1177693255,-2096618490,1962936446,105263107,1946163176,105286416,-1040840825,-1962511356,1468467286,-892788990,1465253896,118420363,1954595318,476023555,1819922955,1971372534,-117800166,1200295797,-268027132,-1173981952,-1813446650,-767652608,-1929057526,638251326,410785081,-1960440715,-2077883819,208929869,-947688469,92939781,-478822390,1783714642,1778412105,-1798333952,1532560279,46265946,1397887861,510984017,-1756429670,1515936003,1979908157,-1874400456,1954595318,273124101,2139817707,306547484,1946468854,142595,989856301,1377205698,1164595539,6946922,-1751855206,1515936003,1963114998,-2134772208,-1014824076,1019446248,1583340035,868234179,1608201170,-1957313698,216623340,-1962129781,146476622,40429568,-118923942,707317,1760332629,1183517955,307137296,-402650949,1566179918,-889846807,-1957363698,219637996,-402104693,1566179819,-889319191,-1957363708,221735148,-401973621,2122514903,108394504,-402235765,1566179783,-889315863,-1957363706,223045868,-402104693,1566179767,-889333271,-1957363708,227240172,-401842549,1183515043,-246518,1183517557,139365126,-352208408,176063257,-1961658900,1317733958,-4151032,115540597,-386923077,1566179768,-889321239,-1957363704,228550892,-402104693,1566179683,-889352471,-1957363708,229861612,-401973621,1566179663,-889346839,-1957363706,231172332,-402104693,1566179643,-889363479,-1957363708,232483052,-401842549,1566179623,-889340951,-1957363704,233793772,-402235765,1566179603,-889466903,-1957363710,235104492,-402235765,1566179579,-889576983,-1957363710,236415212,-402235765,1566179563,-889484823,-1957363710,238643436,-402104693,1183514839,343302,29034102,17492192,921263450,314106,1760332629,1586171481,11659280,-1962129781,-4518322,20179199,-1242997414,838387,1760332629,1586171501,7727120,-1259774630,838391,1760332629,1586171521,6678544,1927896410,1100537,1760332629,1586171564,5105674,-1962522997,-56031154,-150571521,1962934209,-268059898,1509988328,-130946723,1426065098,-630657909,173968142,-1962924312,1317733958,8579080,-661929586,-2042658522,-1157204992,1776840711,-379758080,113964911,1960512256,1960512272,164608013,992395406,1996586014,-1147944191,1189830726,1960512400,197888791,-1206553381,-1064433201,476023590,41910566,74795854,79987651,1614855057,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,9169776,0,0,0,-938985544,503316496,1465309326,-1085323074,247136264,142016256,-1710852353,119475959,242532363,2105753483,225707274,51019139,1583314292,80398623,-96040704,-1995407989,-1705512322,60228279,57987595,-1996425239,40432710,-1706012128,60228139,-327892981,1357923977,-1761445734,1475513091,-1761445734,-628220413,-259275122,1317795979,-202780172,1996431269,46897904,1996424087,46897906,1183515543,-1948742662,-263288033,-1961865335,1334440526,-1987319018,2106325574,-1948284144,-159479521,-74727373,18499063,956658944,57939013,-1962901527,1183386181,-159973378,521117082,-1950183929,-161575952,1207377803,1946157594,373787425,1187467,1195057035,-15502064,637538870,637695231,-1878756097,16246798,-1070390293,208994086,175439654,205818150,172263718,-1705638394,119475690,1150232071,1150232074,1958742796,-11513839,1352332918,1476861767,41205771,1996428779,259300086,1996424991,534092538,-1070397665,-1946230807,-1958966288,-1706030467,119480277,-1695123713,119476084,-1946532213,-1994421288,2123042943,377457142,934860523,-326413048,-1193767394,-617414656,-1962389877,1508378198,-892788992,934805508,-326413048,-1193767394,1586167810,139365130,-402237813,-920715204,-1207957814,-1957361609,-661774612,-1962933320,-919402914,568906291,-892788992,934805506,-326413048,-1193767394,1586167813,106334984,99141939,-892788992,1364393988,-997502894,244338710,-2080503320,868419780,-1878332471,-352255559,12161028,137869313,712,1457032734,-1996525944,1586232910,-1977644278,-1979676793,855672471,1996444150,108461832,1448497234,-1710590209,119475722,1961888601,1961691695,857508651,175636434,-2140646830,42768897,478872471,18499575,856650752,343408576,-2140647344,42768897,-963968105,-892788898,213450758,7125762,247006955,7650050,-938985544,503316482,1465309326,-1946263927,-544535938,-544530549,2139103115,326914050,1347666315,-1222312550,2139118343,57954306,-1953473557,-165704737,1946421831,832198406,-1962467516,-1950338053,1222838350,184972939,-1958644490,25951838,-2097000053,2114354301,-1995863764,1569391217,-1960867054,48434255,-914349903,172820544,125599107,1988823669,-397258742,1482293417,521247898,526278407,445129,-1141445735,314114164,41859588,1824197099,68204800,-1207798086,80218167,-1910636544,-1990764840,1451884126,242650108,529260171,529260171,1342340992,-1047850116,-40218541,1527232292,1342340992,1223361396,-1948349552,172488223,1443263492,524562842,-208972281,-1946263925,1996443648,175570700,524402330,-1946645753,1082916446,1996443650,108461832,524402330,-1085253881,2089242445,1459555842,41716220,-920691105,1459620554,2089497739,675646258,-1960157813,1347515468,1103010387,1552615199,1850510188,-1705815728,119488958,734147481,-1036805694,1150015627,-896820874,734147481,-1036805694,209503035,-1053572213,1149878571,-1875383434,-1960295029,1569420876,1347637546,524402330,1818004231,1349405835,-1097182893,-1727586495,-1037319629,-1950207079,1950649304,868453273,-1983763518,-1017154492,-1190907205,121307156,-1014823308,1106764292,-326412853,-1000909282,-1064564610,1551157003,522140058,-11448569,1996425846,-1705572856,60261322,-1950183847,1065363160,1092711738,-1946230400,-1931400228,-1950314800,-975532804,-1527576458,-2010719602,-57934259,99349387,-1962377532,105810932,1460013539,522262170,101182215,559061591,-427096289,-920691105,-1207957814,-1957361609],482,[-661774612,1586190166,-65041652,-208945101,-2130551669,1952448483,173443952,1330379649,-1930886283,1257996544,-2124057521,2135902715,-1961657256,-1898410754,482837440,522140058,314671879,179909611,1207664896,-1188400049,2088960008,108266762,51018883,-784655499,2126780284,172264198,205818795,-1413467221,-1424604021,300663179,108971152,41799995,-964439673,-205419766,526278564,576201,1443525771,-1761445734,-1947278589,650284760,2126776203,-1705596154,60228299,-352320840,175410136,41458262,-840760425,-628171125,2126835851,173443846,989858489,-1962770991,-53400630,-896817933,-1426866125,46897747,1183515543,1436740362,-1066865525,172395269,1979712829,-536757498,1510118376,-69801635,1426065098,-731321205,106859269,1510067688,-69211811,1426064074,-295113589,105286405,-1157083509,-1981284344,-379758078,80411154,-326413056,-1962540440,-823653794,-379758079,113966073,-326413056,-1962535320,-1159198114,-379758079,113966064,-326413056,-1962511000,-169342906,105286401,1979711805,1610726153,-352183320,1465290811,856053387,139365312,-1711275585,124715774,192200715,129719903,33220720,-1903158549,-617412538,-1711273799,124715942,-1072996769,129697396,31385712,1508466010,314107,1760332629,1586169509,21489680,1024345739,92012545,2113929789,-536757498,-1962821656,1317734982,26535948,-437691046,838145,1760332629,1586169541,16640012,-1962522997,29034574,27060224,-152478374,576253,1760332629,1586169561,17950730,-1645650598,445179,1760332629,1586169593,16640014,-1962522997,79366222,23259136,2146000218,707074,1760332629,1586169613,14542858,1911119194,445179,1760332629,1586169645,13232142,-1962522997,79366222,19851264,233397594,707074,1760332629,1586169665,11134990,-622240422,707323,1760332629,1586169697,9824274,-1962522997,79366222,16443392,1206476122,969218,1760332629,1586169717,7727118,-1310106278,707323,1760332629,1586169749,6416402,-1962522997,79366222,13035520,1240030554,969218,141875979,1023433960,24465227,-1144943677,-1578540954,1960512256,4712461,1917798205,1330330886,-1950154377,1617017793,184584169,-401771301,1295843373,1023832655,24596304,-1144943677,1860919394,1960512400,1304589,1917799741,1330724102,-1950154377,1617083329,-1953475349,-1206590517,-1064433609,639601446,-2147334261,-1013948444,855950467,-1072970816,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020009,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,214433989,-1205993472,-661780425,-1962522997,1183385686,-162100748,-1962260853,1183386710,-94991880,-1995553141,1317796934,-28407536,529258891,-13862913,1750084215,-647493833,-196702968,1602965526,408944430,214616351,-326413056,934813270,-992440824,-2128214434,1330055295,-14274187,1992559223,1962878474,994613762,1589905183,1200170506,108446722,175439654,638338702,-1710983169,119487356,638213828,-16496759,1996426358,106873866,41418534,641204006,520380415,147507550,80216064,-1205993472,-661780425,-15829249,1996426358,-401698806,1451882796,1976568830,-339727612,142508822,-1962052608,1589968470,126428678,39291174,520094136,707273,1224,137869342,1996478606,209125134,-1878362369,-119085042,556675,1589906036,126428678,39291174,520094136,707273,1224,137869342,1996478606,276234002,-15829249,1996426358,-401698806,2122578261,175374344,637951684,-1993996407,28836439,-892788992,80216078,-1205993472,-661780425,-15567105,1996427382,209125134,-1878362369,-114628594,556675,1589906036,126428678,39291174,520094136,969417,0,0,0,1426601912,-1910575989,-1000909096,-947714434,523868690,-1048377569,-511491822,-1946579970,1330233049,-16222465,-140900746,185016078,1346335936,504520077,-401698733,-1073020756,104542068,45286280,104539252,510919562,59508283,104536180,11731858,104534132,225772430,-65968768,34688384,1569194987,1583306765,80398623,137869312,518818645,1465309326,138841084,1946568203,108971037,522140058,-511688441,-1948177410,1992630012,-1898935290,530904000,-57998357,174492240,1342981770,-1978767734,-1974464442,1183453798,1720340500,407276054,444006224,-14911745,1996430966,578223904,1343669387,535301776,1609010175,-892788898,-1957363682,512630508,1996424018,108461832,-1756806502,-892788989,934805508,444424,-661774848,2123061078,-1948284148,-1950338273,172291827,1460565056,1045404240,-1073019105,-1847000203,375163648,-1014816885,308251914,519724681,559061587,1183385375,148171006,-151236983,1964247876,1879477777,1046244099,1200301620,6678544,2093243627,189068858,637957392,1963146624,2104174104,109981244,992347554,74722885,742755110,-352305432,2106271285,-1705572825,119480658,91537419,-352310552,1012698657,-1070336117,1225412235,2126779518,178957318,-502958912,227026680,722093707,1583302849,147507487,-28407040,678740283,1979467323,-1911669981,992900099,1946390542,-1844561112,1344435203,74907473,-1756429670,50347267,292706393,142016336,-16353537,1788480118,-351854815,108971036,-1946519925,-1431565746,108314634,-2010711838,1311506253,-1948649718,934855617,706568,-661774848,2123061078,-1948284150,172488223,1460040708,524562842,-151811321,1950353988,1472213776,1045404240,-1073019105,1978205045,-146356735,-163133952,189068800,-33197052,166459206,269174006,1191052148,945589238,-1946526071,1012173599,507147403,1451874958,-59340290,-1005171573,-1014299010,147227563,1397772461,1103010385,1487603487,-654851797,-1705946288,119488958,1397796267,1103010385,-1381300449,-1705946288,119488958,1988829099,256150522,11127091,-1190956030,1317601281,173968376,1207312267,1131677707,-1946519925,-987889076,1996487774,2013221368,1103010329,1183385375,-1413413896,1360754687,-1709606913,119488958,-1409792509,-138398945,67112772,76219508,1174661329,1166616312,-1956517109,1334573662,1992629762,-129594372,-5521149,-11461772,-1097197196,50798401,531363910,638666635,-1962195575,478874230,24936323,2126786164,375046,905913942,523992218,-186471673,643170993,1218065919,-1425596613,643232994,-1710524929,119487304,189106470,-2080737653,-1515910970,-60897884,-1390577779,-1379366229,-519913214,407341739,2122379556,41156855,62457868,-159481856,-1962576640,65110799,-1056251439,-1424791670,2005747527,-1197103868,1583284225,113953055,837632,-145271296,66630,-164427915,-1544945869,140413696,-1960812661,1481083679,-1946270071,1183406663,1845937404,-96040701,-1091025271,-4227073,-196688001,1187512319,-1954545674,104593478,1820132218,653942411,950147,-2094638731,1400111167,306706214,1265958915,58590779,-1960426124,104534087,997458818,407341862,-1946270165,-1947535408,650677210,722880395,-796132282,-1056707849,1446761235,2081980406,-196723963,1451823475,-196703754,653942411,639137675,-2095677557,-13305274,-1947469754,-1995940213,-1996450121,1593874623,113428830,137869312,518818645,-1957242738,529205854,1586230155,-2145416438,2085618303,36812820,-40218541,1527232292,1342340992,569049972,1996445328,108461832,-1946222872,1451951686,-1903917304,-1869314304,172785664,1208150848,-920691047,-1207957814,-1957361609,-661774612,-1962516853,-1734898913,-1769501952,-1727927552,46844191,-326413056,-1962379637,184588980,-1962642186,-1929057484,-1006396362,481887358,-768365312,-527772534,-523124686,-523119919,-1951673647,-371020862,-1413467227,-1413467227,443081,40648,-939763882,59462,-1961462133,-25786060,-10320243,-397404586,2123104163,846564350,192169099,-1962445376,-2020921763,1183383680,310297852,4031270,1183532405,273025806,1586170484,638028556,871040393,-1191179080,-11534264,-1705944460,119488958,2097154109,571395,-1993942793,2105746949,259326036,1343649535,523992218,651753223,-950778487,-3002,-637241,-1983892609,1183447622,1849607410,-96040189,58328635,1273561980,93005313,209043467,637547704,-1962777097,126559960,-401698736,512429906,529204072,-150991687,-2082995231,1979712639,1300964875,990438158,1567947854,637602025,621954443,20774915,1028551680,-327876608,-1946263925,1183392324,172488430,-1459260159,-663478272,-2026258381,762577046,87631447,884476277,1710695936,653822722,639124875,1595297163,1006261899,1946385942,-1769522420,1000961280,1962973327,1166747299,-632911576,474319654,651970185,-1993652853,-1960387002,1183392581,1166747360,-498693856,574982694,115623560,101873407,-632910505,1354773328,239418150,-1960438667,-511503795,-1962183421,-2143940002,1946292351,-11517951,1962929782,712310568,-1912965377,1375691406,-624897,-1075252106,-2094659824,1962937981,1654557968,6863359,53926147,1460876807,-162120958,91366775,1945388603,-196703970,-1946790263,1317665358,-632910856,-1947449719,1183440454,-260142614,-2081274228,1191130311,-22418950,185484939,58003526,-1006582295,2123042398,-1996125428,-14230970,642779767,-1709803521,119488958,-1948498295,1183384133,138775518,-1948236151,1183386181,205884130,870598280,310283200,1413843254,1447397686,-1994945754,-2144934314,1996487719,276234002,-1928431873,1783880286,1962889217,678756130,1344959743,-10314099,-159973549,-386631937,1589907446,-431060210,990873894,1148712534,1178273138,-1992460300,1183446614,207522804,1946222761,-297339116,141885952,1003393,289931010,738740097,33597697,1333858676,-972816369,-1962866105,-388937721,-955169023,87681094,39732471,-150506240,536879684,2122540404,1601503236,-1914157427,1795121822,-14789888,6950006,116850794,536872364,6948468,149618794,1786249014,1752694582,1343387391,-624897,1996485750,428206334,988315265,1377072389,-1190365557,62521345,308185856,-386644343,-2091253587,1946216574,-398030072,-352281879,-230257678,108380171,-385533768,-1064435573,-135233909,4191302,1183527796,3679732,1073998017,-2081141109,-12515359,1364260982,-1710852353,127860798,943583371,-1899400187,-1207734266,-420020172,1988753547,-994013960,-1993996194,-1993997753,-1950314945,-1960440714,-494726571,33194755,-2094655883,1962937981,-330921201,1183515785,38046186,283887923,675646246,-1960442743,1149840197,112898,-401449333,1183514633,-916561928,855643330,256149952,638665865,1965049098,1191851573,-483429366,66749212,1190602868,1963197678,16417552,-2094659723,1946160765,-339725820,256672017,76219392,-783810077,289669608,1149764016,1200305674,71600388,105351990,637944969,-1994177141,-1959393212,1149832007,-195654901,16827127,1283526004,-2130575345,19662916,-149863169,1946173634,256672005,-1023997952,91488384,1002625,-1957313776,1465261804,57673358,-150981448,-125106074,188058406,102200822,-16222465,-862321034,117939968,712294411,71666470,-1190779669,-1960443896,-768409019,1380995670,563793,-1073019993,1347815284,-1761532262,-1993996541,1583285317,80398623,-326413056,105286430,520095208,182985,69996171,512435683,1207829546,958368515,-2096204793,-136182589,69869195,-352104450,38767370,69869195,-1023193090,-1947432107,1160997957,1850028916,2037794099,73304843,73398070,106952502,180937,59592,861361694,-163149376,-1980742007,1183446086,-297367054,-1981004151,1183443014,-599356950,-1998895480,1183439430,-2077451562,1183384471,1780386766],483,[55574019,990082721,2130934790,328989,-150987590,1783649250,92772866,-1073020009,-1578564747,1980138243,40502531,1134170986,-1996253435,-1072956858,-1981217931,-19363069,529204039,-500087,-1962705914,1157503094,-1993045245,1955331702,-1959490794,-964492716,415141130,-1190717697,-1510801399,-1409269831,1958742698,871948805,-2037732672,-1501495513,-2012217561,1586224966,-1408829672,1962999813,-1340176124,12777221,-1956285056,1750043423,-1922410613,-1047804290,-1413313621,-15038837,-1951678205,-1979770746,-1039926202,149914539,-16776520,1461065846,1392745040,-1959393505,724960325,-150832891,445024728,1166751487,1160459782,-150832894,-2096532008,1946221694,149635083,16547459,-654900615,-15169911,-1946263925,529208927,-1995815029,-1946194810,-1073017785,-654900615,-9533815,-919355341,941389709,505967620,-401698730,104592668,175440788,-14055690,-1593609215,-1073020010,1444809333,522262170,-599357177,-1979830808,-1979749754,-1946193778,1190592126,141824223,-15169907,-29300656,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1975520036,14608643,1744847365,6955074,36411984,-1073020009,216597365,-163149566,41458256,1451819927,-230258188,-989956469,1392912988,-1903361174,1360461592,-14790574,1577056374,-128021724,-1979710535,-654964153,1200144410,-203275510,992363915,141916741,992232843,2121562181,14044801,-25261248,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1958742904,4326741,1780499048,731533312,184784642,-385649216,1183383939,2023379184,-1996253438,1183444566,-25785364,103439556,-1929156013,385816718,-1924115887,385839758,2019426129,-9265523,905970617,-167098486,918559448,1124747144,-1097993758,62521122,92943872,-1071982346,1191544886,2123101154,-548997378,-1928825584,1358895238,-386065944,-1073020573,1996434037,413043992,-11331841,1996485750,-126418958,384327309,-16749997,-68674954,-431584777,1963276349,15591683,971406977,-402295803,334169867,-1695123713,60228299,-990493045,-1993995170,-2124289273,87746174,-1031076747,1992617451,2088969960,343212036,-428409082,-1862764801,-65869810,1975520007,10873091,205848358,207537438,71600934,639567753,-1073019765,884477045,1693918720,651725570,-1873803381,126937102,57155211,213524363,65206016,38272984,57294475,119422347,1208188065,-150987590,-1946680350,1183579766,1183558420,-964449514,-2086296212,-1515911994,-1424996725,-1424865653,514572339,-1525909819,-96040161,-431584341,-27358293,-1207617219,57999360,-1424210037,1200292725,1586211600,55574040,-17146229,1992557391,478750216,-337230197,103147548,-31957365,1586168655,55574266,90151507,251593623,951583612,2122534917,57934064,-1962524440,-1072964538,-1706031500,119480630,1780386648,55049731,95422151,1583284224,382388511,-138398976,17148934,-1958185984,1207382621,1965031458,1581774599,930349058,1964656185,411449650,-1960020737,2106326654,-1958900960,1317623885,1515555796,735205001,-800159286,-14238080,-166759417,1971380038,1787181321,-385452545,1491666314,-595688702,-385649664,-2037710630,-1769210006,244055920,918815610,1719731054,654049238,1947223097,1413031435,-2127465200,67163726,14044801,1015228032,-1971817472,-2130762338,108265979,626800678,-1635030667,-619970792,-604567943,475792166,677132582,-1635035787,-619970790,958793332,1198861148,-14500224,-1958710016,201269406,-1157401125,958792080,796205916,408718118,375139110,1580926325,-1961724720,992400478,393549916,651320971,1964399675,482247438,125108479,-14762365,-2096401408,65156294,-376427797,-645136548,58334763,1586093047,-394884636,-135641460,67163718,1317209716,-672448298,-1076468093,81153667,-1930264892,1975520192,10348803,30822019,-13988211,660441894,105977350,-2087806381,185009047,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,522283674,-1960442105,369502045,-1705834922,60261262,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,-700019730,1967128745,12445955,-477898613,65257745,-299515125,-700020225,-1930658108,1975520192,10348803,30822019,-13988211,660441894,105977350,-2087806381,185009047,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,522283674,-1960442105,369502045,-1705834922,60261262,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,512630510,2122515874,2104819932,-9795957,-9398645,3723,113143779,-532232448,1719730177,-2080505898,1946157692,-1977840801,-478027906,-550338432,-16103563,1586169972,341588430,1144732533,990540838,829761108,14044801,-699498238,-1635090432,-75432155,939881473,427103068,-14508406,1963875378,547261200,1977289727,26262275,1947294777,784761614,-488618241,1844125593,-1947014335,1586094174,408718050,-1965334904,1585976156,-699992102,108265984,550915715,1719915499,1317265366,-350289194,-1055764928,454281491,101924883,705891603,-1055669997,454281491,101910035,705891603,-1055760877,-921450221,-1055703021,-921450221,-1055669997,-921450221,-1055669997,-921450221,646351379,-696349697,-787486845,-1510002969,2123043325,82821590,-787486845,-1510002969,1190597149,1954545878,-373279995,-919404022,-14315894,-15169909,-14893437,1027831040,91619339,1929377341,33128505,-922090380,-1903529099,-511639767,-732001296,-2133698933,175382777,-402422111,48431736,-2069821205,40822787,1317621731,-394884636,-370522484,-109051774,-2147126271,963969273,-14053750,-14639477,-14510454,-167401311,443875777,-1593513536,316868004,242534910,-33184095,-1593346871,-906099288,-303559819,-498169599,-924253213,-373280000,104595822,-1259784588,-1408829696,1965031429,1946434600,-148509916,371718,1008366880,-384404476,116850839,536872364,104598389,71043700,-2065104012,9038080,-1981528437,2126833222,-128021528,675646246,-1960441975,1200171845,71812866,1204224000,637534214,-1994177141,-768407481,-14510454,-1962256504,-1979767930,-771093689,12190580,257394948,91537418,1003393,1961101832,256868613,-771026944,-1960441996,-783669163,290949610,1963671427,549355797,1912743679,256868621,1199636992,-16700408,-1326902969,-431569152,-1461123783,482247424,812974335,-15024509,-1960217344,-2130765690,1962990206,-616106490,1024226561,343867394,2113928765,1024322316,91619339,1929377341,-26547965,1357018879,-126419170,1347469363,-1634906032,-1923875048,1347672158,-25755824,-2129804568,87742590,-1070398348,1187465963,-1962591514,-2037647266,1200226076,512133892,105351679,591760166,638076809,-2011150966,-2037708217,1200226083,256362251,-1073086464,1333855604,168296463,-2130348828,268439375,1132487,112640,-159480893,1379365888,-989956469,1392912988,1996488042,-227082252,-755969,-14749066,1552676982,610271022,-1695123713,60228299,-1695123713,60228167,16139975,-1950131712,1556414070,1783825962,-294191107,-1280257,1996484214,1922993644,-1957488897,1610559068,-260636808,-1761424486,-260636925,-1761458278,-1910586621,-1962565090,-486539250,441899,162947,1144723572,-1978895066,242496242,1547240821,-2096466927,-454938938,-348058901,928758,1104803584,244040479,918815610,958792558,645206084,3965734,-1098178444,-15991016,-537459079,477889318,679229734,992349301,108337244,374618918,-964491404,-338697676,2047748870,-1009125629,518818645,-1962522997,-1962711010,2014219039,1946630915,214139658,-4655134,-1593447425,-1054145672,46844191,-326413056,-1961513368,-398648762,-1157204477,1827201025,105286401,-1157083509,-1444347905,-379758079,516614859,-326413056,-1961506712,1317733958,1293064,1510042344,-365368995,-1207958326,1430587447,522120331,-1961490328,-504885666,172395264,1930184251,1610726153,-352248088,1177260053,45826060,-1947994368,105286616,-402108789,1566179605,174516557,1426066122,476638347,106859286,1509992424,-287839907,1426064074,1013509259,173968150,-1962896408,1317733958,310024,1510007016,22341981,1426065098,1734929547,173968150,-1962897944,1317733958,-87800,-1040775563,108331007,-386923077,1566179495,-890358039,-1957363706,377972972,-401842549,1183514696,139365126,-402652741,1566179477,1441430505,1317792907,173968134,1561089675,-905910296,-1957363704,381118700,-401973621,1183514648,139365126,-402645061,1566179429,-890541079,-620036090,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,934810851,650153480,-1960435829,-461372857,-2084335521,-1070398268,1376672451,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,115575787,-970538354,-1070399481,-997997671,16247556,518818645,-1912064072,175570904,1390939792,106874093,638028070,-1207806071,-920715263,1738,6856,-1070901673,-1980610935,1183445062,407800814,1343104,1183714933,651791130,74778425,65788715,-1962933829,1586044022,1977289706,2088777235,208994832,-1157627976,1600028671,1753801,1343104,1183518836,-431060710,-1947711863,-96040487,-1047850517,85612171,1183383570,-396981786,-2131206517,1962939518,-1896248557,-2094654906,1962937981,-330905849,99287040,32261831,2088973824,57999442,-2147407383,1962939518,8841475,652639940,52692362,2054488892,1380223798,653936270,1965442873,17099011,675756326,-68615307,1149974016,1194927704,638940198,1948796729,140413711,206015286,240618294,-1869602837,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-1947052407,1451951174,-229230330,-1410792579,-385647104,1178142612,-385648656,-1981218658,2122354695,1014235156,-1947828597,-396981305,-544488818,658965286,244338770,-1981287448,-1072955834,-947185035,-1897376117,651725762,1378305795,555129424,1183385375,-28931602,132892811,639131332,907038603,1951550521,1278817846,-1962052520,-1959393186,-1959392185,501943895,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-2081270135,1962995326,-11278077,-1695648001,119480630,-1862317847,652631748,907233162,1947026488,71732008,-1962518901,-1959393186,2005612047,-263323390,972191249,226292310,-1041693826,-263833338,-1175911562,475958022,289901110,980681508,289901110,-922877148,1586174069,1207314150,1098121496,906518155,906512267,-351643765,1586204718,1207314150,695533848,906518155,908347275,-349808757,1586204694,1207314150,292880664,906518155,911755147,22697867,1444016198,475958258,289901110,-1962872795,-430011408,407865894,15786369,1265942539,1198837307,846514443,2133917315,821658373,-24966529,-2095677904,293548281,906518155,907822987,18765707,1444016198,140413938,340233014,374836022,1586170859,1200305672,1468741144,-263847654,-940419567,126534,907828875,950144,-2143925900,1963134591,-430011623,604473894,1963015171,-327253242,-164596736,-352186298,1586204695],484,[126494438,20710180,2122521973,393543916,1074874102,1586172277,1200305672,1468741124,-263847674,-1947052527,-1977162146,1006838791,-385649663,2122514652,57934060,-1962880023,1586173566,1200305692,-96040620,188058422,1444511168,-1957635849,1160459974,-1097183230,906436417,1183712649,-1878725656,990218550,-1961656890,-13236130,-13213065,-963944329,-351982794,1586204686,2013214216,2013214310,-1715066012,-1097183150,17244008,1444016198,475958258,1451197238,907113472,911624075,-1962654327,2123046006,57796872,-1727117685,1586188370,1200301798,1391392518,-1695315120,119498942,1183535186,1347590412,-1727689930,1586188370,1200301798,1844917764,-1706012156,119498942,-1097183150,1376198504,1747229264,-1992947937,-1073019835,-952718977,66629,-1977179669,1006838791,-385649405,2122515164,242483218,15367811,1187448948,-352321262,1187483654,-1962934254,-1959388066,376867647,187992886,-150372865,375294943,41364278,1212035,-147101580,2122933373,-1043952646,-956103944,-1979779175,138280006,-1173389824,-1031077880,-969195456,-739702660,-796159749,1451880683,-1946514436,1347590594,906518155,910063615,-1707313153,119498942,300959233,-947129770,-259264777,-1040235123,161022944,1443491910,-25785870,-335905141,1988726793,-62470146,-147128319,-963959682,1385809707,140413776,779616054,746061622,526958234,140413703,541524790,576131894,-947185685,1385809451,140413776,712507190,678952758,526958234,-263847673,-1947052527,-1959388066,1183384135,1958743034,375294837,74943286,1212035,-963947404,-775804007,1002832888,1182661190,1996423530,-1097181446,-1996021951,87944774,-955941376,388678,-1712437621,1586188370,2013214216,2013214270,1757321788,1174472479,-229240336,-135379317,-1947169810,-1723273658,166741513,1586229846,2013214216,2013214258,-96040144,-1326856661,1684705280,-15960321,-1097200010,-1962467519,-1000051976,-14227874,-14285193,-1097202569,-1962467519,23746288,-1694730497,119488958,2122576011,1215561746,-775804007,1002832888,1782414791,-1705617663,119488958,1039025801,92143621,99501767,-297366784,-1957670247,-13236130,-13222281,-1097188233,17244008,1444016198,-297366542,1175034184,-229242384,1589929066,2013210342,2013210118,1103010308,-11532513,1996484214,1103010556,1183385375,140413946,1115160374,1081605942,1177274251,-1036805638,1385808427,1757321808,1174472479,-229240336,-1946386805,1183772278,-360807654,-1957989120,-1959389602,410422023,38570790,1795837483,-570215207,2146903705,653822760,-1960095861,-796191138,71797558,-1946552423,-1949332496,-13236130,-13222281,-1056752521,-1706012007,119498942,300959233,-8129962,-2096791807,293470718,906518155,909395851,20338571,1444016198,1979595762,-51910397,1684670078,82531927,1465279594,524402330,1347590407,906518155,909801471,-1707575297,119498942,300959233,-1159073194,1988858108,1015232028,-385647106,2123103408,1015232008,907968258,908084619,908219787,908870915,19813651,1444016198,375294962,-33044682,375294975,105351990,922633865,-1995946869,-1072956858,1183525492,9831934,2113553979,-28933368,-246513544,1979659777,-96040080,-1711389141,-1037319629,1979659856,-1877415052,1886781238,721522872,865730118,1354902466,1950714678,-1705975599,119488958,911233689,911111679,-1706265089,119498942,300959233,1183773270,2088777448,1182007306,907435659,556928,1183464565,1963205649,273085983,-1961265916,-1977162146,1946362887,126494217,20710180,2122521717,376766700,605111946,-2147191548,906162510,910706059,-347449973,1586204694,1149908502,1194866186,906916872,910443915,21386635,1444016198,2088777458,276037643,907435659,622464,1317013109,468402416,907435659,906708106,1946765112,1166751246,1435186768,-263847598,921851409,818304,-2143941004,1962936959,-263290873,-1877349504,205818422,172439606,-1959391628,-1959373755,1174492757,-229240336,66143990,-2093600908,1962935420,2088973831,561250310,652631691,52692874,-1977218700,1006838791,906917121,912016779,22959499,1444016198,2088777458,510985230,652631691,52692874,309592892,1749388086,1783991094,-757997359,300959233,1183576662,-229209104,-1026990242,934805530,-326413048,1457032734,241077079,1207312267,141820938,-1710328065,119489585,-74727373,-147694197,1058375,512300916,1173751200,276054026,1343125247,524177306,1975520007,13756675,134956534,1317745268,172894988,-1925064201,2126777462,112646,856052121,242679753,1444303442,1381060944,386557082,-1420228856,-502511873,9890272,-13863425,1996434037,108461832,-15960321,1979648630,980811580,507796877,1979653715,189134392,-402295792,116064443,-13738613,-1070385057,-1959240309,1418408565,189134370,-2130414576,-134610974,257369042,-2029619516,12777463,1073902594,12777280,-1962445820,-355382761,4047363,-1961853440,1311443534,643252492,1195836673,-2090862110,1946254460,172919573,1091325483,638482175,1218065919,-1425596613,28898018,526278400,707273,-1424604021,-1424407413,-1421327221,289704875,239373227,272927403,-1413467222,-389829717,382402561,8415319,-1493139814,-1190717949,-1070858241,-772296974,643608655,1962886456,1329703682,1099971,509040128,1595916339,415418718,2541568,-1715457280,1753801,-938985544,503316696,1465309326,1603911731,-892788898,934805516,-326413048,1457032734,526303283,838345,712,526276126,182985,518818645,1183536982,2081327880,-1959533821,119408254,1947354427,482837255,585889506,58461951,-1206131895,-503906276,-1961069171,-1949201441,-202780216,-1543408731,-896795765,1583338219,80398623,-326413056,-1207664956,1991835652,33602048,860223014,-1173785472,112722688,515998464,-1977165013,-208986787,509446694,862289958,79874556,-326413056,-11053538,1996425334,-4331514,1996488491,108461832,1397905239,-397324202,1583284308,80398623,1667845376,1867738994,673215590,824191331,540031289,1750343725,1763734377,1851859059,1702322464,1701670771,1735288096,543518313,1953394534,1310753,2293780,3932175,5898250,9830405,-65533,348651521,1183514624,138816266,1086884672,50751223,1183384646,65131006,-62486079,1183432963,2098682,-1946663287,310283224,860223014,-955354080,63046,-1191944567,-342293504,650128211,271795702,-1960439691,1057299269,65585408,-148440028,1183389285,-1982331914,-1960381346,117774661,65585408,375781158,639826619,771902859,91361083,-352009341,1334521590,-195130622,141615607,1929642045,67155971,-1980742007,-1023151530,1946210947,209617164,91423488,738197432,541223122,1183404114,-296318484,-628899029,6733568,-1070879853,-1413248085,-1700019573,60228139,91602955,-1226194901,309773568,-1957411703,1284110414,-162624682,-1957147511,1284111950,-61961382,-1956885367,-330921016,-1956756343,1149890118,-263812256,-1956494199,1149891142,276726628,-1006210048,1541934718,2023379453,-1912367358,-1946645566,205949918,-330921045,-297366613,3520939,-1776106056,-1767624973,-1190672509,-1527578589,-179470298,80184065,-1392195965,1183576203,-1957188614,178957560,1610249664,-1962489981,-1951665082,2123102294,571646,721783078,-1834285442,75402155,-1416451182,654081675,134219207,-917223541,4802,0,0,0,0,0,0,2760,-810017194,-992440823,-1977217442,-316011953,189237798,-148446166,251987055,66633984,-503841244,107476774,-375159,275386998,105351974,141555494,66864777,201718342,-1197846528,-1996253308,-1072955834,-1070922635,-1706007829,60228216,1451880587,1976568824,-25755894,-1761458278,-1840381,1996427382,-126419186,-1710462378,118438370,-15960321,-964490634,-126419188,-59310250,255451802,142016263,-1962510593,-128545850,1392264707,-92864688,255451802,-25755897,-1761424486,-28931325,-892772833,214433806,-1205993472,-661780017,-1995159925,1183577158,-163149550,-1995422069,1317795910,-95516402,1317536177,-11630338,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536802792,1231561,3272,164608030,1183570062,-1037330156,1183447249,306613236,-775804007,-163149320,-1995159925,1317795910,-95516398,-2012197238,1317731918,-11630578,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536778216,1231561,518818645,-1911959624,108462040,-1761511526,81155,-654852069,46844191,-326413056,164608030,-1801332594,105265409,922683765,-711325272,-16314604,2006582902,1023645441,-1071972351,-920659721,-939523382,1459617796,-810017194,-1948742135,1589908086,130491918,1183514636,1975913236,-1715459323,1183734507,651070228,-1962523509,1828136664,-1946645752,1284122310,-1947391478,1149904598,-1981535733,-148439978,251987052,66633984,-503841244,1183441911,-62485506,-1946153979,173982913,638028070,50483081,106874055,638028070,-1962782839,-27882553,-916496865,1426067658,-1205932917,-661780017,-15960321,1996425846,108461832,-493220758,520556345,576201,4808,-810017194,-2585079,-1952840074,-1996253439,1451882566,1976568826,-339727612,-92864708,-163148464,1183666198,-1924131086,1360457294,-14424050,-16222465,1996487286,-193527816,-887041,1996484726,1340608238,-1012739,-879098250,-1962699006,-916578362,1426064586,-1205932917,-661780017,-16222465,-401734026,-920649846,1226,712,956941473,678759494,185188513,1946795526,176063263,-15108864,1996425334,74907398,163454719,477413387,-955758967,2630,-15960321,1996425846,108461832,-1710983425,61276168,705225,2248,-1205971369,-661780017,1443395211,-1761429606,1459129091,-1761445734,-94992125,74829835,501989419,425603,-11137420,1464924790,-401735318,166399446,-92864682,-538421424,1600003850,314057,1224,1988843095,105286404,1963130499,1958742788,209619821,163855929,1048643701,50333334,1043927411,1450445252,1325570647,3998615,1464562179,-16091393,1150093430,108461835,-14620592,74825739,1122746411,1448603787,-1761532262,200313603,1458402550,-16353537,-401734538,-1073020595,1996480116,1389505292,108461904,-1710983425,61276168,1996427499,175570700,-16222465,-397015434,1600061142,705225,4808,-1070901673,-1980217719,1183445062,-163149326,-1980873079,1048835142,1913652888,2097199109,28838379,-1743877632,-1981754618,-13895098,956724875,58131582,-1912568855,-1977219002,-316014004,2012892731,-196200181,1317602931,-293697036,3964966,-1977219212,-337368572,16824323,654198409,97408,-1977218956,-467009212,12059627,-62486271,956730017,762707526,956730529,628489286,1962561081,957183529,427030606,-1980215671,300675198,16285315,1312361333,-1996065034,2122970702,-964474894,-373257202,-947126407,2122523627,91488504,-336574837,-159481064,-1962576896,233566790,16023171,1183516020,721611758,-916496704,1426065090,727116939,73284059,-1834933642,108446726,1963211046,1149969932,1005113602,1946588166,1183007495,-571798010,49005451,-916537301,-939522366,1459617804,-810017194,-2585079,-1952839050,-1962699007,-27883024,1752485899,654198414,1962949763,2088969823,125042946,41714470,642872578,-1929085813,1183385156,-163148556,1208370827,1212679796,434835060,-624897,-396888970,183238517,-624897,-396888970,1183448702,-25281538,1187448181,-16776962,-879097226,1795397378,-1005650314,-1960381346,48958528,1579139115,113953119,-326413056,2123060823,1979648778,-1002534140,1996445449,108461832,721700491,-397389102,-259261030,125105675],485,[647648855,1577293569,146983263,313344,2123060992,138840838,-1064378485,294531,-1960430220,187040327,638547207,-16482429,-2128213899,16713343,-2094655372,1299578687,41910566,1165295871,105351974,71764774,28851061,-1942426880,-2144928186,359989309,4162342,-2128205963,-16776577,-2094653579,-335608705,-28930341,-12614874,-2128212107,16712319,-2094659723,-352320385,1606429635,443081,1475119957,142016342,-16353537,40502390,-1946209560,200313848,1460499702,1107982,-1705512821,60227959,1600046731,443081,6344,1187468887,-16776976,-1952840074,-1962699007,-296318472,91607051,736739371,-297366015,205357862,-259308683,653543052,-1996208757,-1960380858,1183385157,205884920,-1930934647,-2094601658,1964509821,9627907,175932198,101348609,-402625968,1183448811,-196702480,172788262,-352320584,1166747248,-163149564,138775334,-1913108855,1183393861,-364475160,574982950,541395750,-2094651788,1963073661,2105746963,208994338,-394854650,-1528299158,-263812610,653149838,-1054849653,736821984,243106598,640119832,17726851,1996426869,-394854422,2095579498,-263812610,653149838,-2146546294,28836545,31511296,2122573894,410255600,-624897,23787638,6947178,932839530,-1996021943,518782534,260327578,1996443655,-126418954,-241504117,-1996015867,1784086086,-2012898816,2122516239,494141694,18888447,1795061503,-126419200,-1411329,1996482678,6969326,1862271130,108461831,-1761424486,-28931325,-892772514,-1957363710,1996445676,142016266,-16353537,-1326971786,200838141,-1590921729,1178143172,958690314,527698558,-1710590209,60247810,1929576509,-1003028718,142016265,-16353537,-2132278154,-1946645507,-1026990137,-1957363704,-810017044,-2585079,1996425846,108461832,-1645739670,-892788737,-1957363706,-810017044,-2585079,1996425846,108461832,-2115501206,-892788737,46661638,1448542208,18888447,524800666,200837895,-385649153,1996423313,209125134,705185418,1183469796,6967302,932839530,-1962467511,1962281968,540475234,-442870271,-1996021939,-1072955834,-11054732,-442889610,185016141,-12290880,1778458678,1319148035,922683167,6947104,1996423274,209125134,1778412119,309788416,1745909503,543817932,525069978,540475143,-25755903,525198746,-1516611833,-1962467512,185789382,1443263734,524873114,-1516611833,721887048,-916496704,-939520310,1459617808,142510934,108461911,1778677503,-59119614,-1980479863,-1072959418,434701173,-1952821247,-1912367359,651725762,604063626,453065743,1183400128,-1958525966,-96039693,41913126,71797542,654067337,-2012723318,-1977157818,1183320391,1207314166,494239745,-59310249,720848522,1183469796,1150111990,-1706031602,119490871,-336574839,540475197,1996445441,101030652,1183385399,1958743024,1317687337,-1964168457,-466946490,252047351,66633984,-503841244,1794926327,1150111744,-92864754,1253612112,1996424991,46897908,1996424087,24615668,2122515351,57999600,-2097116439,1962996350,8513795,-1728036680,109854455,1085851787,1056413952,-939325814,2114124163,1996445544,-137917444,-1190753746,-140967872,1183535353,-1943078916,-101213946,-260636848,1358382730,1358317194,-30480370,-113015,-308613002,-2096685240,1962999422,-339727612,-28931285,-16046357,1043930996,427035076,1325570647,3998615,1779331843,108461824,235173631,-352318488,-263812349,-1026990242,-1957363706,-810017044,-2082959863,1962936958,-1774288632,1929576454,176063251,-14978048,43649654,1023645519,242352896,-16091393,1996425334,-72554490,1996426475,142016266,-402229505,-920650155,-939522358,1459617804,205949782,1946830347,138840842,185093887,-385649216,1187446959,-16776966,1183518838,82362638,1389505344,108461904,-1710983425,61276168,1953808395,1343256319,-1761532262,-129595133,1685372939,25926224,1183384471,-162100748,1416941579,252601987,2113995755,-195115788,653543167,-467007606,1183578251,240058126,-428490741,2097708601,142510851,-193528058,-15960321,-1705571722,118438370,-1694992641,60228299,1794668287,1744857600,-1936064126,-1996253438,200014462,6964842,-811990934,-1006397548,1988823646,12986106,-339309824,1589652226,247646559,-326413056,164608030,1996478606,209125134,-16091393,1996425334,1778412038,-15734778,181061919,1624064,-2091493632,1946158206,176063265,-1592822784,1183385226,-1942057986,209095430,-1834934805,-28931834,110378635,1988882411,239504908,71600934,654198409,-2096726901,1946159742,-28931291,1183774929,76097038,-120469621,38045990,425603,-1960440716,1183385156,-92370436,1183716331,1149969934,-1981755130,-947127226,1183441105,-28931078,603983621,66634231,-135248247,1183447662,142509042,-385649408,1183514997,1144596222,638153988,1963359289,23324931,687747,-1960436363,-26282236,2096572057,76097028,38046502,647622647,637959415,-956152695,63558,654198411,1946436665,1149970000,2130155780,1976699902,1149969983,2130155780,146942,-963956107,201704076,1380995584,652118864,-16222209,1586101366,-297366292,-1895493734,-28931320,653024964,-1962653815,-1993936826,99289159,33048263,-193033984,638469774,1946582073,1149969990,-550650,913691147,-1030961525,1375734789,-1957670320,2013210334,-59310328,105351974,1358952345,-1930928503,1855646278,-1006072059,-1993938850,1183516287,-62486022,1187448299,-2097151496,1962997886,8907011,638469774,-16485121,23788662,1150091626,-1706031604,119490871,200689289,721712576,-1905595456,-14283194,1996424308,-25755652,1358591743,23724394,-85530610,200820361,-16091712,-308611466,-351854776,-159973422,524873114,-28931321,638469774,-1962654583,-1993935802,1183516228,1149839088,-126419192,1996423274,205819378,-2070261754,-16310454,-308610954,-1962467512,201716294,-916496896,-939520830,1459617796,-810017194,-1948742135,1996424822,-1617275384,-1996253439,-770966458,1996437877,142016266,-1575026858,200837895,-1994754817,1465322110,-1761445734,-11513341,535362678,1958742784,-339244284,175570704,6946922,-1936063894,721655554,1600004032,445129,2248,1988843095,138841606,20742182,28837237,721611520,-129594944,24936486,1207900929,100811917,-1957296560,1212679238,971151952,-16054513,-1969153419,138841600,71579942,-1935602059,1144595968,-1996131066,99351678,33310407,-1912492032,-2010773434,-2010772668,28904004,-2080797952,1946220670,-1975614687,243146758,-1912173919,958793798,41878596,1048824107,2116028044,109879599,1048780779,2116028050,110272782,638076558,2130986041,-2083968254,537302078,-1801384322,138841606,105134374,-13958529,309709067,242614027,-1710590209,60228299,-385202549,1996423373,1778477816,1778477569,-402626048,1183385297,-58817542,-1957596160,1183517302,-96061180,-1705609098,60228299,48798294,2425751,-28931839,225755147,1778412118,10512384,-1761440614,6968835,1794799359,42768896,-1073020009,1178146677,1446343934,-2140647344,42768897,686490519,-351635829,-25263315,1443722240,6946922,-1711177624,60228236,41458262,1183384471,139888902,74829835,938197035,-1980086645,1996424262,108461832,-493825,7011446,82313578,1459129340,-1761424486,75380995,1784024950,6969088,-1761440614,1958742787,1590070215,146983263,-326413056,164608030,1996478606,142016266,1778808575,13035520,113953055,-326413056,164608030,1996478606,142016266,1778808575,11200513,113953055,1099776,-1957275904,1784088190,-263811826,-1466281962,-2096679162,1946158206,109748554,1978811961,109879560,1962165817,-227082438,-755969,-16348618,1460046902,1358448266,1358513802,-133502962,-1705512821,119490797,74839563,1223409707,-1928435114,1343680582,923183258,-1963029753,1589966918,1200104970,-112817654,189237286,720914058,-194578460,-1980340489,1784151622,1577275392,-1705835000,119491204,1223531095,1183516447,138806270,-1026990242,147324938,-950599680,64070,-16222465,-1617295754,-1996253439,1996487750,142016266,-16353537,185049630,-1993575232,-1706030522,60228216,1451882635,1959791610,175570714,1476032255,-231681,-401734538,-1073020898,1183516020,-15668470,6949494,40501354,-1761440614,1606429443,574153,17096,1187468887,721420508,-700020288,-1949022583,1451952710,-1980724468,2122570326,91553798,-1962621309,-632910142,205292326,1988713077,-700019500,71600934,653936265,-1996077941,-1960378810,1183386180,1284187878,-162625272,-1995682675,1183632462,-800159282,1037190796,57999384,-1962890519,-2094607266,1963002495,1783694858,-197531648,-992196983,-1977166754,62392911,8710400,71600934,653936265,-1995946869,-1960378810,1183387204,1149970150,-163149556,-1993849715,1183632454,-800683570,651314828,639779979,1948271627,2088969766,326435360,578585382,101479680,1791784703,-203560959,-1898166647,-1960388026,-524214204,640412418,403602563,-2094651532,1963003516,-831062258,1791784703,-206182399,-1898166647,-1977165242,-1048572340,112642,1174528211,-663320116,-1962933829,108954579,-2095221760,537299518,-1969157506,-96061178,-768933257,109854339,-1591247328,468387468,110247555,-1593147872,1178142354,721582074,-1807842350,176037894,956732577,41418310,-770974933,-620033675,1451820405,-955913244,123974,14450307,1996448372,-25755654,23724394,6946922,524892058,-62486265,225820683,-1710328065,60228299,-353779669,540475138,6967297,-100609,1996476022,-629735476,1792571135,39424,1996425071,-428409082,-624897,1996481654,-28931078,-397350703,1183384305,23456244,-771852661,-700019730,1960068619,-731986935,108497190,1589906923,2005477080,1204233736,-1711276022,118457416,1358710409,1459255039,923136410,-498693881,209043467,1358722815,260572570,-9377529,1794930431,-2012898816,922683151,1996423456,1442867938,-3246337,1996475510,-663289894,10092650,-16290048,241885814,381568653,111712848,1996425015,-951678458,-1974410198,-11483578,1996481654,1458067194,-196703998,1459255039,23724394,6946922,524892058,-129595129,58048523,-1979775511,1183579766,-93915162,603987717,65585639,1174529783,112844,-1981397367,1589966406,-800685104,130491906,1589903360,-800685104,130491906,1589968640,130492112,1183580159,-733606954,1183522420,-731986694,71797030,654198411,-1207548023,-1993998335,-1993996217,686492231,-990230901,-1993942946,-953809849,1607,654198411,638076809,673735,112640,206014758,239569190,18888447,1794668287,-25755904,-3246337,1996475510,-663289894,10092650,-1962447104,1183447110,-59310084,1183649386,-1706027330,121046696,425603,-1070920588,638213828,-1993996407,1183646279,-1957685568,1451952710,263436,141185106,255451802,-595688697,-1006144512,-786036130,1996424831,-968455428,1727521834,-999884862,-1957691286,1451952710,787724,-2070261678,-16310454,-308609930,-1962467512,1178203206,-1955237112,-1705636234,60228299,48798294,2425751,200837889,1443722495,6946922,-1711234968,60228236,-16749994,7009398,-1761440614,1975520003,1979648789,-39261949,1750093910,-1936064128,-385640702,-15991398,1784024436,1744857600,-1936064128,1443075842,-1761445734,172394755,185357961,-385649200,1183579510,138840564,-15960321,1996425846,-2097059322,453106814,1356396480,-387680513,-125045165,14450307,1996429685,175570700,-495517865,-387680513,-125044077,58064651,-184855,-879096202,956536578,343279742,1779332863,6969088,-1761440614,1975520003,-48961277,1577993867,181061983,-326413056,-1205971369,-661780017,1460305547,-16222465,6948470],486,[144312682,-1962694912,1979059184,-339727612,-1705617657,60227878,-916496865,1426065098,-2091455349,1946159230,243172111,-1961987072,-1593406946,216729228,-351904117,-1843492086,110403846,-1962654071,-470348730,603983621,65585655,-150706441,-259323290,17596035,2122517109,74776842,233563857,-1055963251,-31194120,50620151,205819376,214092126,-326413056,-1961460888,1994918470,105286401,-402108789,1566179863,-889237783,-1957363706,379087084,-401979765,1183514965,139365126,1510079208,-201660067,1426065098,-1251414901,172395286,-1962854168,1317733958,31320072,-1914086054,445169,1760332629,1183520481,18868246,-1962260853,29035598,21751808,-1962522997,29034574,20965376,-571908774,1231593,1760332629,1183520501,15984646,-1729536678,183018,1760332629,1183520527,14673928,-402241909,1566179545,-890522391,-1957363708,388786412,-401979765,1183514817,139365126,1510041320,-248321699,1426065098,1483271307,373721879,-1962891032,1317734982,113420,-1962879768,1317733958,113416,1510000872,-373757603,1426068170,1818815627,105286423,1509981416,-368776867,1426064074,-2039944053,138840855,-1962907416,1659373126,-379758080,80407258,-326413056,-1961382808,1317734982,113420,-1962901272,1317733958,113416,1509973736,-359405219,1426065610,-865538933,239504151,-1962923800,1317734470,106859786,1509977064,-203298467,-1947432107,1586169422,173443848,15394909,184552138,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,407501441,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,0,0,1819308097,1952539497,544108393,1886220099,1651078241,1953066089,1633099897,1852403314,1750335591,1885413477,1667853424,1869182049,1870209134,1918967925,1650532453,544503151,1914728308,539782773,1998597120,1679848289,1734964069,543450478,544370534,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,218967667,1635017295,1629515369,1886724206,1702125924,1702240356,1869181810,1718558830,1701344288,1886413088,1633905004,1852795252,1634235424,1936269428,1836016416,1769234800,543517794,1752459639,1852397344,1937207140,1919252000,1852795251,808334112,1684955424,1952541728,221147749,543574285,544567161,1869572195,1948280179,1327523176,1969365067,1852798068,1684955424,1635021600,1948284018,1629513064,1768714352,1769234787,539782767,1886220131,1651078241,1953066089,1919950969,1701601903,1663071085,1684829551,1969316640,1948280179,1629513064,1768714352,1769234787,1864396399,1767317618,2003788910,1869881459,1869374240,1965057395,1886938478,1702126437,779709540,61800448,1847496238,-1957313791,25651436,-402241909,1566179641,-905221143,-1957363710,26962156,-402241909,1566179621,-905226263,-1957363710,28862700,-401979765,1183514893,139365126,1510068968,92793181,1426065098,-815207285,105286401,-402108789,1566179771,-905581079,-1957363708,31680748,-402241909,1566179549,-905532951,1431502850,90762379,239504130,-1962882840,1317734982,140414220,1510027752,1021926237,-326413050,-1962389877,1451952734,-1444389620,147479297,-326413056,-1962792344,-1763177914,-379758080,113903231,-326413056,-1962786456,1317733958,21620744,535387482,313875,-326412987,1969757982,172395266,-401846645,1183514927,139365126,-653535093,-661975692,1950603555,965382,1509991656,669601117,576019,1760332629,1183515276,139365126,1509968104,638904669,1426064586,-1268192117,138840834,-1156952437,-152567552,105286400,1979713853,-536757498,1509966056,52226397,184551114,-1475447616,1024160772,91553791,1976566287,582730497,-1960776864,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,54655617,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,518818645,-1746380970,2033647613,274631426,41492105,-1961994613,1437862006,1586176461,240552720,41358985,41485967,244055859,-628226638,-234634610,-1995422069,1971918405,172345090,1300830363,1216186636,-984973943,1959070326,8437506,2122567563,108265478,-1526985589,-1527560639,-920691105,-67105590,-1174634812,-1070399489,-638079246,1166747209,550273275,-44201178,539020161,1969434173,1878753542,1030386797,108356142,1952578433,775774068,-2130283152,1952868859,-126433964,508692049,-401698730,1029307834,57802784,1023462633,963903499,1946160701,1391924,-1343683724,1992642816,-984211716,1962932342,41221892,637951172,-1878886401,11462670,2112857,-1763114122,736512,-2081881228,-2116973824,369164524,-973305081,1959131254,868233986,1091341001,-1527534940,1992673931,648344572,184501702,19332235,516131861,519859688,-165273849,537077766,1203247989,106058499,244338694,118506984,540891994,-2130283776,-352255804,243279403,-989723865,2089416822,73173250,100874938,-1873404334,-50272242,16827521,1929388093,146706,397410933,17190528,58048523,-1996486472,1472984646,1498624563,1279536723,-1205993396,-661781585,175117963,1047908875,185234081,1749251520,-1801814016,1342416647,90375821,244338702,1510984168,-1801825712,1476634375,1979719741,6967329,244319082,184652008,-1995213614,-1559597034,-11007374,-16093130,-1911918026,196660184,175284992,707103,75976,-984132066,118884470,-17252723,-2037858254,1017970421,169636896,1008235712,-2012973778,1023341958,1006924892,-972720849,16708998,-1948259414,-172064560,141885694,-1421529416,-1421518664,-1985298381,-1426131266,1336544688,410309130,1958742700,-118773245,-1951789648,-1946224994,1220750279,126367304,-19364153,1183514626,-628717306,-1983892482,-1979783546,-1979780986,-1946226042,-1979779450,-1929451386,-1912673642,-1979787130,-1929450362,385805974,-124351201,-425816578,1258338558,1583292877,113953055,-326413056,1465274910,512634374,614531438,1091843,1946157240,909544777,142525443,425600,76224628,-1962571482,-1993997756,1015611973,2089404300,112642,-1031002901,376781883,1963086907,93005329,-1960442743,1149829701,112642,885328107,-972302196,1594351221,-920692130,503318218,512634454,915210606,76219190,1577211019,-1957311713,1992578796,106859272,-1962901575,-1406794666,259309578,91542027,-1760972902,-2009709821,921428487,83910,1586217867,918760198,-916584568,-939521854,503316610,172919638,-1705959453,60247672,333697587,-1064374133,201783078,1971322880,870003476,-338545728,-100341692,36177550,506891046,142508800,-1962576640,652936774,-8479091,1996476979,108461832,1978159699,2124320255,-17665,1381176918,-1760995174,-1072981757,1347815284,-1760999782,197692163,-920690998,1291847370,1397703763,33480,-396929506,2122578346,1651769352,-8470899,1996476979,108461832,703091287,374360063,132665431,-1072997631,-1098036107,-4522114,142016511,1460041471,-16062382,1461080135,15263824,1975520091,-402188755,1461065171,184600552,-1105234496,-1098053705,236912511,-1190717921,-1494024187,1074492703,1996425451,1316526598,378209175,1583284764,80398623,-326413056,1465275166,184960651,-13601600,2023361654,184784718,-1910213440,171346904,-1966525696,149521164,-1006078835,1312491646,-1962640378,-62323122,-1527529077,-1962047450,173444040,526081631,576201,518818645,-1710852353,60247672,108314635,-1591295858,-930414590,46844191,-326413056,509040158,-1710590209,60231374,1959922439,-1948611053,-24442762,-1962522997,-66722872,520529139,1583335563,113953055,-1957363712,108462060,-1710983425,60248477,312009,1458342741,2078809687,73305080,184687777,-1910737728,1049306816,942014502,1191867677,-1962510651,1957098443,111224326,534833920,-1026990497,-1957363706,1996431084,142016266,-402229505,-920649798,1426065098,1464921227,-486257013,650219028,16001,158680398,34010918,1954545664,11921667,37650726,1916796928,243344896,-2147483646,34504998,641728512,132863,504269606,640934656,2637451,1032005126,639726592,1963262479,93201947,4096294,1967476224,116860431,-1073741822,1464927861,1499448043,46629639,-1047735582,1963216443,645998321,-1073807358,504269606,641524480,2637451,1032005126,640316416,1963262479,93201956,4096294,1967476224,116860440,-2147483646,-148500619,518,1359377472,1606347607,-947714215,-1932926462,72235969,-2128154251,566,-916955264,1426064066,1465314443,-145430498,1317795379,-473943292,650219025,1162755201,-148502411,-2147483068,-1545010316,1291789824,1283532290,645922818,150657,1284187712,640607006,103316619,1949645606,34547230,639137029,-2128214642,1967476284,1157047822,1975517186,-346599162,123297742,-503134333,1002540246,-243989426,-1957574349,184687678,-1910147841,2089494215,1157047814,1950351362,1686185710,650116866,148727,652244352,1963085055,-672463142,-1959338869,46367503,1364397283,244318314,1527371752,-480645909,1609060614,-1896355071,-2128214970,1073676900,-916562145,1426064066,-1906840437,348063302,651309824,184698251,638874816,1342586251,-16484609,1889141878,-486303991,-1949857022,1607076808,312009,1458342741,637814414,1588867,639268096,1185419,136219430,1960512256,1459824132,-18709754,404130086,378217984,-1591345126,-1185939432,1376190463,1889161553,1476630281,46319966,-326413056,637814414,-1459614559,-1064566781,-1960440460,184551454,637826267,-1962391669,46320072,46661632,773718016,23993998,35393163,244046222,216203270,23744849,31985296,-320120567,-926168801,503316482,1847496238,-1948568831,-1912464370,1334519489,1976109830,-28930826,637814411,-1912191095,1602823872,650130182,639389579,-484286581,1207379498,1962934532,1207379485,1947205636,1468737045,264405766,-4586637,82493951,41140795,-1014775157,651616778,3933755,-1557789578,-617414596,53222968,1318720117,184788740,-1911982656,-1557725626,65732614,520373899,180937,1475119957,512634398,1183711598,-1708680700,1996424087,-1879021052,139651086,637814414,788215,812941312,201783078,1962936320,-432110809,544473090,-2135179213,113714688,65538,74907398,1347440723,48504575,113714695,2,637814414,532107,158653195,142081830,-1760957286,71732739,201783078,1946681344,-1763179004,74907410,-1756169062,167483907,-1909587049,-1912508898,112854086,35437312,-1760974950,436637187,654258946,-1910616577,-1993997242,74907453,-1760675430,72260099,-1070398553,-1026990305,-1957363710,1465261804,-1710852353,60247672],487,[208977931,-396955509,108395785,-14620586,-963752725,201782822,1114898944,136219430,2013210112,108461832,-1760957286,1446730243,-399805178,-1070336966,244046643,350421542,992395662,-1960436105,653489423,991709067,-361494970,-1960393074,-1993996193,1583286343,46844191,1590165504,1444806656,-1983892649,1183447110,-481916684,1946699321,108446982,-1992293238,1586231878,173947148,-611448972,-1880492493,-1927342592,-695491978,-1962917703,1068764254,456432284,41091991,-1053069077,1015151218,561273421,1515404417,2088853621,1967408130,75268441,1383461000,654736513,-1203014349,-1477902317,1044679428,-1992534901,-1039401386,1284192372,1012173630,-1207148917,-1701035520,60234548,1085875314,-1261008128,882547775,1912837915,1975597845,1312588049,-2129562555,1967476796,1423365,196609003,73197824,-1946788215,2080572540,113738502,-1962521461,-472829860,-472790229,-506344661,1284241667,65130780,-92404743,1119600691,1464881920,-1760743526,1975520003,1347021570,261986896,1381499799,266771024,727188375,1183447678,-54489352,972447371,1031080542,50611339,-131398076,721436857,-1952123967,-1960900920,-1673546537,-1759824742,1926793987,-1066038006,359979323,1342180280,1847496238,-126419199,-1760696934,-1008117757,205846275,-462086144,67271808,1552670332,-136085492,-1947705719,1586052700,912034790,-2130944375,980680955,1946352512,833589,1963064192,80213534,1719734388,-2080899096,-955717554,50390598,2122389739,1913127166,1083829150,1946418048,-1813299050,1280853837,1988706889,-1174457366,-201588672,-398029916,828198,652625547,-1962918237,52882038,637542966,1838731,574523686,-1524112640,-114971227,502035,852853,-2147480256,201783078,1971322880,-2147470074,-1426059251,-1413467227,-165226014,134231814,1586179444,173947660,-1591335563,-1073020872,1183391092,983639792,1958742784,244000274,-768409550,-770449199,-92013854,-385650160,1183383682,-296318484,850461109,1347571974,-1760743526,-1073019133,1183442292,-1706031372,60231581,-229209849,653285003,3280523,-489563341,-85796077,1586219915,1107343372,456432284,527565719,871515787,209125339,1996444496,-327745554,-1756500838,-296338685,1178273141,-14846740,-426052490,-16541937,-442829706,-956066035,62534,1720387307,-25171484,652502665,2494091,604908326,-361329920,607519526,1049175552,-1527578588,672041766,237708800,-1993998298,-218094018,-1960421468,838870590,227157741,92939847,-1760972902,-169694717,244000351,723910698,637544462,2637449,-1993956109,637549118,3686025,68061990,237708800,-1993998294,-486528450,648344322,278153,-544489421,-1381258325,-930428621,-997571869,561315900,38243110,1963408166,251733513,38732070,-1993940501,-544537473,-1414807293,-341065677,1325475538,1962884098,-1432049144,-335879515,-2086360382,-1515978042,-1209272350,-2144937165,1929708159,1602823753,1602823742,1464946748,2005608022,2000365092,640644134,-964477813,1015227906,639857664,-2097001333,642844870,-167492469,57995460,621805581,-1993985420,-2091318204,-421393210,1600051179,-1993975719,-1993997729,-1993996705,958794335,108343903,843564838,1317732361,638182394,-989167735,-1527576970,241142566,276093707,-1948004021,-773598773,651756515,2235907,136218918,512634368,-1591344786,-1073020866,28837749,1050879490,939932416,-15829502,-442828682,-1207724275,-806813686,512435712,-919404510,-351605885,1207313942,259342340,72319014,1065559616,-972786688,-2097028282,641796803,1838651,-165271177,1946223687,1736517128,-336593148,1207314128,175378436,71825190,-680194048,1048625131,1962935084,649522126,1449611,762632971,-1948004021,-773402125,653460454,2242051,72122406,1048782400,1946157070,1283532304,637796356,538251,72122406,116860480,-2147483636,-2128211851,4670,638022420,1181383,-1960438784,-486535154,6600715,74696763,1090342,1347469452,-1758858854,-61437181,1946339062,243344903,536870924,-195130542,846519051,-426093744,369334031,-478248929,-15895295,-442829706,-956066035,62534,2112856,-11531661,-442829706,1476630285,-1947185525,1599796318,-892788898,-1957363704,509040364,-16091393,1996425334,74907398,233311888,1958742798,637990461,913575939,12304435,809679112,-1705815983,60230959,578076683,261986896,-1031076969,705072646,-1398594046,113714688,1048750,-953761138,301992454,1595868928,146983262,444416,509040128,36179595,-1946268023,-1996346866,1988753998,-96039940,762626059,-1398679410,1958742784,-2082959848,301992510,1586368373,-1706012422,60231654,-1760696934,-94466557,-956257117,268480006,512634368,-768409234,36312711,1023821451,812777504,637977230,394951,117309441,-165281206,134223366,1048775540,1946157663,1562312452,637990402,91492355,-1753407078,602626563,527749643,-89924978,-1701175808,-1912367351,-1174380538,582680642,161978882,546964375,855873306,-1899983168,-1947693344,1586169414,1583292412,312009,1224,1183536982,650153478,1457795,640250880,921227,1359356643,-16484609,1889141878,184784649,-1961790016,1950352454,-1706014711,60230660,1961607219,-16353537,-1226308490,-27883018,201082505,1183535824,-49916,-1706031500,60230660,105287258,201783078,1971322880,1959922459,-1142421963,209125366,1376155391,-25755824,-386107649,753602716,637945486,790145,1996439552,175570694,-16222465,1996488310,263186684,1183518443,116860422,-2147483636,-1070398859,-1026990497,180879370,-1910636544,28837982,1044283648,1912799232,116867139,-2147483636,-2092942732,7230,-1958727052,184551454,-150506277,263239,-952098188,1163394118,1358841543,-60912384,1393958480,1458048656,-129594894,200955529,41244866,2122536171,1282671110,201783104,1950351360,203850223,784334592,23993998,-701038752,-734593277,979897859,-703165419,-735672061,-1898935293,-1983869224,1996486246,-127992058,-2081003893,-1909586748,-1895731682,-1895574522,1627641350,2122563635,192217606,125091851,1946158397,532689666,314057,1224,-18402,-16222465,1347421814,-806875504,736748,347603829,-892788992,1329856516,1279345491,1196249932,1112099928,944654679,776815927,5000260,43208,777475614,23993998,620963744,1183383554,656834790,117439747,1352729158,738599437,-1205898237,1344145929,-1750655590,209125123,-1710590209,60270365,503973560,-1491232176,-1070398569,-1979955575,1183446598,-230258188,-1980742007,-1991710138,1183448646,175555816,-1072971636,-1705636235,60247672,209043467,1240138416,1023451880,91357216,-351976728,19130428,896909323,-10963315,1444304727,837291664,2113015,1609048946,2112769,-169337998,2112769,-689433742,2112770,-1964504206,2112771,1911030642,100132868,-1895370519,-2097003002,16926270,1996424821,-207623940,-385976577,1183712992,922691324,-402259956,1187509674,1526726908,-2147433481,-4316299,-394885121,1308980294,41498249,38155915,38143687,1996423168,1894254326,1176406524,-163149054,-1705638205,60261110,58048523,-1950154064,1324352456,1017915133,1007383644,1007121455,-503090118,1190940400,872362822,179054299,1007973568,-1929087698,-1694541669,60230063,-10976376,-2115572921,1342133947,-2129955506,788485307,-1996262074,-1149111186,1163460438,-1149170827,1160707924,1854473077,1485015282,1488358911,1444303871,1542563816,242597899,74767115,-74719701,-396929514,-1580994138,109511200,1183384185,968897512,326496838,-1912078152,637675526,1574647,58032128,220725432,1996423296,175570700,-1706011114,60251173,-1976109518,1451819348,-28931616,-1203701621,192217088,38046518,58048523,-1023409480,-1981000055,1183445086,-1950314756,244000449,-661979086,-638132013,-753876608,-463566357,652363401,4079233,494076672,1963247350,-193035496,-1944947456,1486786001,93579519,1962934845,1030148,116860611,-2147483636,-2094656651,33557518,587613835,1967130694,374813,2209987,201783078,1962936320,116860428,131084,112722804,300466944,1958742790,142016278,-16353537,1996487798,-91035418,201082510,-371034688,-16318918,1659436150,-1073018893,-14281611,-1174401994,482017286,161978882,-379911273,-4456910,-11335937,479919734,-1996253358,1585970782,2032044520,-941935870,-1978,508529446,116788451,1963983654,1333995013,-1070383092,201783078,1963458560,104539682,460587036,113714694,65538,111339526,113714695,-2147483646,-385649344,-1991705167,-617353658,679447334,508529446,1349830923,206042918,1215660032,1022117515,504853760,146284302,360889856,520430824,1187448947,-385872906,-2128151175,50347647,236855923,505887,-401239874,1931412741,235295507,-401698730,540933202,-1996262656,1527248966,679447334,508529446,197378188,-385649207,642842771,184956299,644707574,2766339,-1977171917,-930396668,1461633932,-611449066,-10961267,-201531509,96872100,101077760,-401698733,1527246430,74760203,988487519,4079233,225641216,772130598,1170679365,-347777022,96941579,-952744914,1280049733,71681574,371154688,-401698733,540933066,-1996000512,-1070335930,-1706029333,60247672,-2094612338,1073744910,92874247,1230587719,1843987316,113714943,2,38157955,101086465,-278403066,-129070329,1225225281,-369734007,650378377,788215,896796672,41498367,38156031,38143687,-4718592,1347421951,-1756226406,1342572035,117743592,1392286214,110035863,110035526,-1073020295,1256796789,-296842244,-1960432925,637542966,1838731,642252595,1074021623,638612480,3292803,-2096205308,1962995838,-2096698599,-488502586,101077443,-25755817,-1694599425,60230000,105997547,-1695516929,60231581,292934155,-1695516929,60231141,15746759,-346487040,-1634053424,117675805,857508646,244000466,-788135886,-489500189,-497144838,1357141531,1381060614,649697875,1225196439,1364350726,-1760989030,1364220163,-1759512934,-260636925,-1760565606,1493653507,57982987,-369132311,-16319591,-16615114,-1895686090,-1207797498,1342636031,1377606224,2122515351,276037872,1996443654,-461963280,-387811585,183176378,1342624307,-397258158,110038190,-1962474887,1451951686,1086464776,1183385205,138840326,922730547,113705542,582,1996443654,108461832,-25755898,133738984,200951433,-385649216,-148440287,3078,1578202496,-362753,-857146250,1183405047,-363427334,38143631,650153667,792203,1183445131,-96024580,1183514624,138814214,-149916352,1971323074,374788,105286083,-150452599,1962934978,10545411,184719336,-1207667264,-2084372480,1962993278,178219,-1960393074,637541390,2236043,71825190,259260417,71825190,125108352,-1207667384,-2084372464,-454948157,-16222465,-11139466,-437721482,2028492534,1459129327,1458393320,1073962984,-397015435,602664481,1476394936,-16222465,1347815030,200795624,-1911261760,915089094,-14286840,244320372,-1192174616,-1950154752,-956152266,148998,1996443648,-151656196,38149769,-1008052599,958758,309641227,117427075,1397968902,-1760989030,-1073019133,101058676,-387128088,1355017987,1929388093,-25755894,-2097088536,-1191182770,1183318015,74727656,41526088,15761027,1996426612,233151216,1187447703,1476395248,1929388093,736567,356320628,-2097122304,141886,1586177652,553354236,-1014096266,201783078,1971322880,1177979667,1174849282,1342177282,-161355770,38149769,2112848,2122519158,208994528,1316526672,-1706032233,60248828,223362691,-2140703744,207934,1347969140,-1962533280,2113008,632817011,-1207702774,1344145942],488,[-1750655590,209125123,-1710590209,60270365,1931542147,-1060730072,1119552744,489908234,-1962933272,254034886,960245764,285475446,-1195178104,1344145969,-1750655590,168212483,496652318,117675943,-10985185,-1962785266,1606675030,-892788898,-1957363704,71732204,-16223168,77202550,-922511604,-16776510,-16615114,-66959818,-167771464,16985094,1048788853,1946157774,106321720,-327040626,-57998848,503325374,770187022,-1105261056,887619657,-594862336,374390835,12062291,834162688,520048657,-998178100,1577517568,1174835039,2030472962,216580866,2139969280,911368,-141877498,178957407,1341814208,-1070400317,-1946157127,1101984479,1004140353,638809311,1023362442,1007383644,1007121455,1325626426,1405348331,-544516271,641698598,2768387,1963276326,1196839180,-1493972853,1962498398,-498908411,1499461859,773768027,23993998,-2097149256,195134,6950260,49815295,1929382461,532689666,-326412861,-396929506,1996481306,165517830,-1073020009,-661769612,16001,242566478,532107,-1710721025,60230109,244373646,-1962194200,1352277744,-150759665,-1949957160,-17714,398891,-920691105,855638730,445120,113950771,-1957363712,1183733484,915088902,-1960443870,279512132,-385649408,1084817537,628913152,-1993933831,28836932,-11532800,1996424310,158374404,1675821975,-1710833522,60237333,-2128159949,1966096703,1204233801,-1207821812,-400686185,-1943608714,639569503,-1290778681,1200170505,1204233746,638141972,638994313,807684039,1200170614,130059302,644192848,1996424087,74907398,69140262,-1026990592,-1064566780,1704611847,855873318,1441721280,-1026954101,247988226,1465253888,-501422050,637814414,2242187,2122972979,958810110,1946157630,915088942,-2144993272,653853796,101219467,159947350,-1073020009,1191118452,22342142,637814414,100945024,142379302,637572585,1850939,1005126518,1552623105,1086584324,-1007285644,-164203263,829690051,1963115510,281278019,-919388556,1364284166,-1760971878,-771029245,-1993984908,-2144991148,653984868,33836160,-1113924981,-352086230,2088969751,41222150,1443251947,-1760982886,1958742787,-28901623,1191888515,-1960405525,637542966,1838731,1284187729,101638920,166500945,637993879,541895,1686119936,-964429564,-522036982,-112953,11069951,16402119,-62470400,1988689920,-196687882,-1960443903,853060,-230258424,105155366,452985149,31127506,1444018758,1283532540,638058500,425091,992355701,1929387070,96897822,992346122,1946159110,-230257902,71580454,1191119221,-964474892,1203628810,-229735674,-227082480,-231681,-929367434,117675785,58048523,-1946201111,-2128152970,-134282140,139757862,73695270,1283467003,105906692,-1758858854,180781827,574081,1978945279,-21239329,536757899,-1026990497,80216066,1444806656,-528422825,-1980353540,1988755062,209075196,1996437876,209125128,-401967361,1967129087,32696579,-28931768,-1090759031,2122514688,393478150,638222020,637697476,-377287285,50886271,264668145,-2114918781,-2097083450,-24383258,-288160591,1465045555,-1760322918,1975520003,28240131,-1070350194,-372125813,-1410072781,1347469452,-1758858854,108954371,1960349184,370049029,29229312,176079872,-955531124,-1310129291,515912448,-1912155597,-1960441786,117443606,574199,243272564,-2130182122,6158,-540481408,574199,35657355,378209396,1377763959,16825862,496933406,-1073020009,-611577483,-1705781106,60232660,-1070376441,855714793,1381126354,649697878,-225770601,-544515577,1375797433,1364395606,-1878624513,-505878514,-400636277,109567858,-963771870,4367142,1443528388,108381478,117464255,-838084212,210439796,-108838591,-1190955484,-1527578588,-1960851828,-1072955834,-1557789580,1183711276,503745544,-62485760,1442883747,520494622,15908615,2504331,138254508,-1945799168,571608,-201537397,3325860,-1897985560,-1106923490,247005264,530969344,-2069783970,57869207,503350249,-1897992728,520235014,6305417,158725643,1614187302,1614186752,570854400,203328512,1644611328,-1996455936,-956275658,1409350150,60274756,-1207949149,648241445,2056920576,-1560045791,113705136,178,11798215,-1195682736,506112,-1031548021,-1961391864,-1980243238,-1948349425,-561714952,35266190,695048790,1716978583,690526800,-963968105,1583341198,147507487,182272,509040128,742293756,91554051,334086195,671518209,512370178,1183711254,116860424,524300,-1041693835,75416576,184912678,-1912113728,-1593673954,1183383596,868257534,-17984,-1359806669,1963276326,1373239289,2126827915,147060228,-1004136844,-4652419,-223415553,1239021486,-847195901,300634496,38141734,41796646,-1977169613,-788267187,138841681,171871014,142445824,-218103879,1239021486,65130833,1380995281,-1760743526,1522568707,-1072998053,1586394996,872363006,-1901792266,915081310,1955397642,-204829944,-154694748,192250055,669323,-1962380147,-2136673334,1992654823,41207044,-1527526517,378406,-1064513397,2126789355,93005316,812957707,-1895825479,868234176,-234465281,87565998,-638060171,1364217937,-1760743526,1579112707,158646283,-13385586,-341511172,-18429,-916562145,-939522366,1442840578,803741271,708740061,863240194,52823798,-1909689328,637676038,1443574,-1960807160,-1910109114,637578246,663179,-28866778,638028070,657027,205949698,-1962900247,-963769226,201783078,1962936320,-432110825,276037634,1086046259,209125120,1347440723,48504575,-424286122,1996486795,248420870,1451688855,-28931834,-1962647925,1689781838,-1706255872,2122515351,74776582,871090059,248420951,-561118313,1052299,1992612494,197168136,637826240,-1207798588,-11075583,1996424822,1315740164,190776215,-1962773312,525881543,-1026990497,-1957363702,-396929300,-13378462,36322873,300484981,532689665,503385577,1946844729,108935668,512683892,1048642090,1146355962,1996481397,248420874,378078103,1183514628,1453320,-16776541,149425270,-1543992346,1996423196,248420870,-771030121,1451865972,-828745978,-1962698994,205950706,1041140518,437160192,244000256,-1960443886,637538326,788215,812974088,138948,138921766,1621164032,1200170496,2139694596,2005476874,239504142,206014758,38766886,106400038,273139494,1139474433,1611042391,1049306624,516161580,-1993998334,-1993996161,-838660337,1334388289,2007302,172460326,207063334,242714918,71812902,-953810944,69703,109559859,-1993998168,526320199,671544862,376705027,-1559869813,1183515406,51159812,-1912367176,2121775320,1187316715,1603020292,1200170516,-947183854,-1026990497,106299404,-1372157146,-54424064,-1072976602,-1912198028,1048651456,1162739712,-4711051,1342572287,132418792,1359399219,-397389231,-1072955947,-256375435,119655756,-963850773,266771030,-1705639017,60231141,113714695,172,-1375287514,1577058304,911890627,796297,237406518,-136566016,-1765572133,512308736,-315424758,1391233877,-1957345968,350428908,1342619699,244339024,117569768,74825739,12970270,-2077451770,-1064434793,-1408333018,-402398464,1541996376,1319314947,378086912,503775312,-153451032,268641798,243293045,-972029146,207878,102750604,-1709289136,60231374,932847184,-1711040753,61277262,1381159475,-1760492134,1389507331,285579858,-828767337,-1912367346,513416922,1493407503,-2082894306,187966,520029300,1478427356,-1710875129,60269940,8436487,975621003,1126003775,1007127078,1022915616,-1946913783,-1006744629,-2144990604,-160101057,509478,-1959339637,-1174402546,-2094661631,33578046,-1960442507,-1946132970,-310173760,535137026,868961629,-1961958464,1364218097,317197968,-1962745087,-1008197938,520560345,-880530754,1458342741,205950551,-1960387789,958801015,108340855,-385822743,-1960443713,46564156,3965734,-1960382860,-953810356,-2000157628,105170726,-964492393,-1960423160,853060,116860544,-2147483636,3474293,1149838976,1950394372,105810882,-486257141,83854161,-16364430,-1650849674,1375966991,-1759666534,-1960442109,-1949158628,-773598769,737862354,1444611166,1342590982,-1705815471,60237497,1443252487,-962965166,1493407621,-157658800,-16541921,-426112906,1476630287,-1960434453,-1950338284,-773664305,-1946492208,1107343560,-1677042037,-1759824742,1398146563,-2050581933,1183712151,1149838860,-964470520,57952524,-369142039,1583349562,705225,-1959338869,-1959394233,512427607,1200029702,542607134,1426064586,1444867211,172919639,-645004573,185097867,504919515,-1760604006,1959922435,-18429,-2025072501,1579877982,-119802106,-1760952422,-1915057405,-128841121,-1760952422,1524271875,2139968338,-1950338300,-650443186,1515849074,721466857,168008399,-212401257,1569546155,407225898,71681568,106268932,-501332537,541443981,1170670487,-947240678,33563717,1277707719,-6621112,-1962698999,106859506,-2146767997,-566493981,-1070398089,-1987024149,1049168477,1516175366,1200478855,-1995994879,1602814591,142051590,168052679,-2015721728,21466579,92918663,-1996327543,39618876,-1996073847,-1014298532,1149879851,39815428,-1996405619,108497159,-955752567,656455,401035,84559755,1194000394,642222342,261986846,28312471,1583335563,113953055,-1957275904,-1929378242,1444817013,-1758833254,1958742787,-2118110431,1212950653,1972050037,108890890,990412171,51082494,170722373,142445312,1600057835,102665163,172460800,-888781013,518818645,401035,184960651,-1962511168,1200162374,407341848,46844191,1866661888,1952542829,1818845801,7959657,5832,102651734,647610419,1719937,1702036234,915218182,118882546,-1175814515,-201588728,1745791652,-1927927254,240183878,371865448,1358186125,-275116950,-1727817887,896843787,-617360845,1988960022,-461328908,1479556575,749478261,1008497200,67270153,333120505,333120466,333120466,333120466,168764626,-1948259368,1595869123,-876361378,0,0,25428331,32375257,39912043,38470230,13646128,13654593,28342881,2152128,2154200,16840416,16842488,-938881096,503316484,1465309326,116801155,-972458752,-402523066,267059266,6947178,369510029,1914634064,1608054533,-892788898,-466485240,129620787,-2026230272,460455952,294074926,-2096663040,-303954749,36572651,-2147478905,-1976696620,-1023405153,-12138978,-28916224,175555840,-1979285820,652489220,-164489846,3950406,-92260492,976385024,-387418942,1586036652,-1511484675,1925331967,-1975879881,-16057218,2123026804,1962621693,-11629878,1979600394,-8484670,-335651192,1996504250,16416787,1586107255,-27378945,158467703,149667891,-352321096,-18429,-809975009,313353,-661774848,1048794966,1962936054,-62470647,-9377792,23728107,1183646058,-11528698,-150638050,526278616,576201,-352320839,243971,1426706360,-1910575989,-2091428136,456254,-645198219,-788337789,-1744883997,216727552,-1006605743,1342572102,91365119,-920691105,-1006631734,-1047787906,-857159797,1091232513,-397867148,1183515047,-1010660346,-1945731388,-389575743,182649279,1225225281,-1962828568,-1031010746,309699,96011243,164608000,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1996443917,138855430,520048646,1583285618,113953055,2126838784,-1946711288,-1406794162,-1442751768,1183578338,-990067962,-141883266,637947531,22145196,-1946623318,-1178401210,233504774,-352319559,571656,163120107,164608000,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1183469839,1357132294,6946922],489,[91365119,-920691105,-1979710774,1558709830,855798272,1183499200,4646918,-1070398862,105286339,1912630504,-1979454703,1021838918,-402165248,41025580,1640218675,-1701175174,278699024,-536813601,-17293066,1627389728,-1977591231,-1936977782,1621073680,-668936512,512565470,112788112,845824,2065599939,506114,-1023409688,975570702,639529479,1979795258,359942408,-352074877,1468671725,1019476226,1007055408,-117278919,247724227,805499139,-2029964031,-472822823,-542638290,517769986,-986294442,-1003092873,1006372991,1308718327,-628308341,-903913889,-594870264,2143565399,92939780,24428554,-1933079737,80371650,-141820928,350792742,-1073042944,-54266251,-1406732405,-1442835736,-160055286,-397343037,41156455,123322922,-397343037,41156432,123322882,-53417533,-385873718,147520924,-326413056,-1962705304,1317733958,-1157176568,-1125646335,-379758080,80412082,-326413056,-1962698136,1317733958,-1157176568,-1595408383,-379758080,80412059,-326413056,-1962691480,1317734470,106859786,1509991400,-35002019,1426065098,-831984501,138840835,-1928704373,-1981282722,-379758080,113966548,-326413056,-1962678168,1317733958,113416,1509970664,-14227107,1426064586,241757323,172395268,-1156821365,954728449,105286400,-1157083509,753401857,-379758080,147521251,1376672256,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359793763,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,255,0,0,0,0,0,0,-1909587025,-1023410146,1760332629,1183514667,22734862,-1962260853,-421000114,105286401,-402108789,1566179805,-905213719,-1957363702,5335276,-401717621,1183514932,206473994,-1962819352,1317733958,20768776,-320250534,707082,1760332629,1183514731,172919560,-402235763,1566179658,1426492393,1317792907,140413702,1560958603,-905854488,-1957363706,9791724,-1962391925,1586301518,18933766,-1326883494,-326413050,-1962520949,1451952222,-1746379510,444929,1760332629,1183514818,172919560,-1962880536,-1377302970,-379758080,113901982,-326413056,-1962878616,1317733958,11855880,-1528210086,313858,1760332629,1183514911,240028428,-385876037,1317732647,105286408,-1912569925,1926759361,260056597,1528294144,-2130525053,1912666619,-267928827,129696747,-1801741712,1566180247,1426344937,28961931,106859264,1560827531,-905900568,-1957363700,21719276,-1459206517,108298236,-387972421,1566179420,-905557527,-1957363710,23554284,1023821451,108396546,-387972677,1566179392,-905605911,-1073020926,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020009,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,29489793,-1031007118,1976173327,1103637261,-1945138890,-267928639,-1047746325,-344979525,-485760095,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-10032784,-1030879517,509478,-1013333965,-352009085,-400686857,378273200,512623136,1621164584,13311744,518818645,-1909565610,-1962934242,1183579742,1958742790,-1706011890,60231374,1960000347,-1983302910,-1705834914,60238254,1451999374,138840842,201783078,1954545664,13822211,-1107154783,-1064435534,11575590,-1960394610,-620034468,-2065104012,76228096,-1072957901,1086057077,4241664,-1705815983,60230959,1316274187,110024843,-2027552216,-1912557026,512304832,-953810944,1342177798,441172,-1929377863,-1993996201,-488994025,260646646,-1634073082,117675805,460701707,2001702,-1899983872,637675526,11673225,233151056,-1070398569,-1957958759,106366712,-1759428966,-157657341,1476630303,1877596979,-1957492993,-2147097058,1392904139,-1759428966,1539345923,638028582,-1928969079,-1946355073,-1430736681,-1425652085,-1951733072,-1951725498,-1951724986,-930391358,1583335947,113953055,-326413056,2112378654,36217340,-1591295858,-1296367440,1958742784,1002475057,125044806,856132390,1408166875,201713313,-1706031609,60236094,-1956921202,-1070397826,-1414812676,-2027501685,-1196751289,-930349057,-892788897,-1957363708,509026028,-1760961126,1958742787,108956471,519839720,36183694,41287435,378132363,1049165918,186581084,-16353793,-352174578,1040645907,650153474,-947712629,1103115010,1085010940,-892788897,-1957363710,144776940,1975520000,106859297,41278219,1129522611,1085858769,-1705816064,60263094,-1559764134,-661979128,-930408567,46844191,773718016,7822,104382515,1484063532,35393163,-1047650845,201783078,1954545664,512435723,-1019543492,-1014300045,101616422,-1948128512,-486398450,650219050,3723,503516966,-277544930,503746086,1048651264,1162739712,-1960386187,989871134,-1948748861,-1697322045,60239064,1499187999,1346437304,-2134355119,1444806656,105286487,41280522,-125092428,-2131021848,164414,1946703557,1124120587,456432284,175244183,-1701001333,60234548,1183649139,374480512,-1902487728,-1962698920,526278616,445129,1465310347,71797558,175472420,-1701045836,60234548,1596211460,71824950,740390272,-259286975,-1868890317,1006868313,113155,-2092496268,-294249985,-24391117,1090832267,1583299252,-1979710774,-771444256,266633448,1009790981,67270201,972849159,-998243466,113820423,1444806656,-2131984041,-1979938048,1996487270,-401698800,1451884422,-1425598724,-1475328373,-1708034688,60250222,1958742701,1163148588,1034750837,91574349,1950170284,-1073042425,-454296715,973175936,1330578037,1958742700,-118773226,-341147984,105860889,9463895,635965072,-1191705855,942046812,24510277,1992665935,243980,1958742700,-119363069,185226891,-1274382894,882547756,855873307,-27883055,-347995275,-389641480,-1968439483,-12588862,1412348075,1347270827,-1430244437,687747,1451962485,-1205922054,-919381248,456432284,225641367,360009788,-1962283133,-347931050,-1260876868,882547774,-352086245,-1983892731,2123103814,-16312582,1996425334,-1705572858,60261231,-1946270069,-998114218,1583284352,214616351,517769984,-1191606296,-1959395327,1397752927,44572415,182815,518818645,1843943254,108954617,-2091944703,1946421374,512630296,1183515176,604407560,173982720,-888422004,-1993997452,341216007,-2095954293,1962936446,60275206,-2023676488,-2030032874,-2097142266,1946421374,241091601,-888422004,-1993996172,-1993997737,-1070391545,-920691105,-905965366,-1957363710,1465261804,-1946614808,-989605874,1090766902,-108805749,-2146994941,1966735740,1178288129,1227060998,-66552124,-2010733325,54347789,-1961659136,-2144991106,1966735741,1170613769,-2010751998,1583285069,113953055,-326413056,-396929506,244054196,918881234,-1958673460,66683841,2088765301,24459777,105265984,-1001839753,-201586562,227026596,212296,2123043701,2105550344,158677505,38127142,1300768348,526278403,445129,518818645,-1946654744,512624198,109511208,-920715240,503317194,871912424,-342208320,-1459382370,614532096,-2147257341,-768346140,-400635105,950138936,-1964997118,-1979547850,520257558,635969227,673091320,1745154,-400635105,-594806760,109019958,-15502336,-16615114,-1711136714,60248908,41485967,1369510891,1394510594,1427016450,1461095170,1899924226,46800642,-504881664,-2133029897,268642318,105351990,906168483,906512139,-1559738485,208995082,52954870,-2147125888,-285005786,313887,518818645,-1909565610,-2147483618,-1878841330,-1962522997,-661977002,292936203,52962944,171869055,91553795,52962944,268863471,303466243,526278403,314057,-400630645,-1959331980,-12777913,-1593215489,378209046,720044824,51906183,175423499,36179595,52039227,-1959390603,379782215,36217091,-1207756125,116064257,51906183,-903888845,-1709309948,60261420,512678030,378208352,-1070399444,-1070347489,-149231586,520243872,-1957363509,1465261804,-16484609,1996423798,106873856,274172966,207588390,176130342,142051622,105352998,638029606,637683599,855926665,526278592,314057,-1959338869,-986315649,1418593911,73698064,-981209973,108330758,-16759153,1183778932,175439868,-375153,1183779956,38046718,-1962654071,38177028,-1108621429,712,1996445526,142016266,-1962848792,108462064,-402360577,-125107902,-264519629,-955577228,1175127413,-385649402,1996423446,1316526604,-1064434793,605981478,507192832,-411828186,637715331,1946173315,1065428702,326402063,38767398,-787954813,65130977,65130969,-2082411559,-1960441661,-1073018809,-1070387851,-1157627462,1996423183,1347571724,-401698733,-1073020471,-400645772,1996486160,681201676,520329097,58048523,-1996446231,-400622010,-1705970184,60262229,197692191,-1897274422,198740930,638088438,1963095867,102296410,105352531,1996443654,142016266,-1752985958,185031427,188773824,638088447,1963228987,-2092963018,1962935934,2005607942,105507586,-1923938733,1342572103,-1753024870,920423171,-2093611263,1996424967,74907398,-1752985958,185031427,638284992,-2094653693,-1821048769,-1960438037,11076167,-1962773376,1200301808,-2147440380,-125107596,-1694599425,60231654,194625587,218330310,-687112192,-897514380,1583316992,705225,1458342741,-1962641724,197168334,857961664,-1406731063,443884348,-1073042394,808195188,242682172,-661920718,-503903568,-930364669,-1047795989,79874398,-326413056,1183522390,-2147440376,1992634229,871367434,-1951597376,73319624,1124567590,427081738,-1760972902,-1394570749,225828922,-1070339358,1963407398,-338626812,532689666,180537694,-326413056,-11053538,2023362166,-1912367282,607554520,641088256,-11439104,1996426870,175570700,1347469363,-1912734232,227213948,189807331,990278848,-350063423,1364598288,-15960321,1961364086,1975520255,38112016,-150991687,525793,-346490877,1451972817,105286408,-2029628025,82510917,-768360397,-920691105,-939521334,503316484,1996445526,1316526606,-661781609,2373259,2504251,1996454004,142016270,-16353537,1996426358,-41621494,-1979824503,2089679958,-485651710,-28931239,108314635,561299771,1444810987,142016337,-402229505,-1072955661,1166741365,833794,134603255,-336067840,38636496,-1962377843,-619971490,1946568075,1958951686,1360194333,-11512290,1996426358,-21108726,1975520089,214401801,-1070343710,-947191061,-920691105,2762,0,0,0,-1275051,-2023225738,1778412032,-1711248896,118466438,729024680,1745254143,6947841,-16359797,43654775,1023645519,124912384,-21315541,721808383,2147465920,-2036707246,-16314457,496633462,-922284232,1426064074,-1205932917,-661780017,-1962516853,-920702905,1426064074,-1205932917,-661780017,-1962385781,183173727,956712587,108277831,-620028021,-1014238603,80398623,182272,106859264,184702859,-1960545070,-166401062,1946233415,726136332,-167348984,1963993927,186616582,199783899,-1962641957,-1962742846,46844355,39815936,1194919915,-1962511312,1977289503,-1010594827,518818645,-1911959624,241077208,-401848693,1183449051,1958742798,1996443665,142016266,-1710852353,118430058,2122518507,125042694,638082756,721422278,-892788800,-1957363702,-810017044,-1948742135,1183517790],490,[-6428662,185353865,1342993600,-16222465,-1868953994,520556313,576201,518818645,-1911959624,274631640,-401717621,1183448947,1958742800,1996443668,175570700,-16222465,-2036726154,-351858777,-1715459325,214616351,-326413056,164608030,1586223246,138840842,-1979760920,-1073018298,1750077556,1996424193,1778412038,-1484350976,-920713457,1426065098,-2091455349,1913260158,138840865,721423033,1358034898,-16353537,-488110986,702975,721962635,-1980631086,1183451222,-1003486200,-1960442786,134161975,38243878,1577355302,443081,3272,164608030,1183701134,-62486028,-2080483700,1946158718,142508816,-972391168,-13765562,1593310278,142016264,385631885,-7870384,654073540,-16775226,1996426358,-196702966,-401715178,-920650012,-939521846,1459617834,164608030,1187502222,-1962934026,1175128646,-1006078968,-953808802,-16777209,1996426870,-700019444,527061014,-26154994,91602955,-1645625301,-700019456,-661925492,32227726,1065363011,737768480,105789897,-2144990604,74788159,112963,737828489,-129070593,-369013,-1977157050,1183422471,3161598,960311420,-953450752,128582,429522817,91598455,2130720061,180841383,771638787,-125108176,425603,-8272268,-1065975809,2122551019,41156856,1183571959,138808074,2122522228,276103422,16154243,1589906036,130491912,149618689,638082756,1991,1595918219,707273,518818645,-1911959624,-15143976,961547382,91555398,-352321096,1354771202,-29235186,-1962260737,1178143302,534805768,576201,518818645,-1911959624,140413912,-402241909,1183448431,1958742792,6836241,1778412036,-1711248896,118466438,-1070923029,80398623,313344,1586189824,1078430476,-1992140917,1451883590,-796123394,-1064380274,-15960321,1996425846,108461832,-16484609,-259261346,1590070047,705225,-2081649835,68670,1996434292,204930820,466852353,-1073019121,1586174836,1283425028,1393718528,-1996419935,-1706013625,154077874,-352321096,-910152958,1426064066,1448602763,721712779,1283209727,1156984692,695541803,-1706265345,118429698,410304523,204930902,1282735873,789273498,1282735881,255335834,114439,4998343,1590135552,46319967,313344,508974848,-1911959624,242650072,1149878315,1011124542,-1946270071,1149962878,1078201154,-11134860,-11072394,1996425334,-15341562,201213577,-385649472,-1705639754,118429698,58048523,-1962890775,103615558,-385649408,1967653005,13625603,1962936621,14805251,1962935341,17164547,1962935341,17819907,1962938413,19196163,1912604205,77131,1212706422,1743324021,535809,1227711092,-385649408,523043167,-385649408,1865220521,1213035520,-385649336,-282263051,-385649408,271384981,-385649408,-282263155,-385649407,1967653353,33351939,-15829249,1996426358,142016266,-1710852353,118447439,-2097011223,-1071971841,14328640,896843787,-20453290,420249219,2122522484,427047180,772570755,2122519412,225718028,923565699,2122385268,1963003916,32041219,-1958984565,-471253420,1474844161,-2083918850,1962954364,-2031593789,1975520254,-401713477,240188195,-335899160,40523439,-84940786,-15992693,1173753716,158599211,-1415970710,-351858917,292050579,1778543105,-1533389056,-351858909,1465276035,1721369706,-1207496841,-768933887,184649193,1443329535,-369232408,2122579774,108265478,5143683,803799925,-11212289,17579659,425603,2122911604,1979649022,-25786109,-351633781,1979648810,-401713652,-125044065,-335645047,-1705552358,118430675,-1485520885,1459519113,175570775,-16126310,1475906312,-101652466,-25755818,190552663,-2014639825,-346667893,-637089915,-956301312,85572,539510006,2088967029,359923796,-1705741057,60228299,-1705741057,60228167,5522631,1451000576,-15895552,-308652428,-955834552,22084,209125206,142016343,-1710852353,118447439,-1946244631,184618038,-385649162,1552678518,209682716,427098112,1863221121,1444050185,1778650984,1778412032,-1484350976,1407780623,209682942,57933826,-2114041367,154603135,1552621429,476023556,819073,-2129496832,158273151,1962871669,-2117735676,1961894143,-31397629,-2080450327,1962954364,1383891726,-1962380288,1270501956,726002515,-21567040,5143683,-1427569804,1383891966,1443525632,240284927,-335979288,-1983894782,-15991226,1465256052,-112465906,-1070923029,-25755818,190552656,2089355567,-25695918,-1711389045,-916496865,-939521334,1459617816,175541078,16402119,1979058944,141965619,1983457396,-14453498,43649142,185011992,-15240000,23726198,258943130,74856711,1996425332,941464072,-4716785,21293567,17841795,-15633408,1778454582,1778412063,-1711248896,118466438,-1996077429,1149915204,1058091,-1963178359,19147076,-1071972036,1183439095,1316783102,-385649664,1183645947,1783633640,1778412032,-1711183360,118432832,1265942539,16402119,-360807680,-385649390,-1923743537,1343678534,789324698,1975520009,-398029548,-2019930090,-1928917210,1343678534,254230682,-58817785,-385649664,2122383508,1946228970,-360808182,57934084,-2097118231,1962998910,-62470342,909705217,309657826,1795123798,1778412032,1778412032,49584667,1784023199,200448513,-1705637673,118440964,14825017,23743605,258927258,-2092700921,1946159230,142016271,253231770,1975520007,138840323,556675,2122523508,494141694,16416387,1187452789,-16776710,560466038,1778412033,-2036705792,-351858777,1036294661,-1705638129,118429698,57982987,-335608087,-327745773,260166810,1383893767,170039894,-947189593,-1026990242,-1957363704,-810017044,-2585079,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939521334,1459617804,-810017194,-1948742135,1187450486,184549630,-1976404746,-1071371452,141901884,1671600726,-259324145,623592586,1183383560,137771516,-1207601919,48955393,1183432747,6969086,258943130,-54521,-1952837514,-1996253439,-804522410,1996432244,-159973614,1996445264,175570700,-16222465,-157677962,-1962334464,276234232,-1761424486,-11118845,1996487798,-37492482,-916496865,1426067146,-1205932917,-661780017,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939520822,1459617796,-810017194,-1948742135,1187450486,184549628,-1976404746,-1071371452,141901884,1671600726,-259324145,623592586,1183383560,137771518,-1207601919,48955393,1183432747,6969084,258943130,-1707179257,443809792,6946922,-1702952344,147261506,1043986571,108265876,349542999,1996424975,309788436,1443919615,-15960321,1996425846,108461832,654321818,-11120631,1996488310,-50075396,-916496865,1426067658,509013131,-1911959624,106874072,-1959264474,1962871414,-1710986680,118438315,637951684,-14284919,1962869879,-1710986680,118438315,637951684,637814665,-16615425,141183604,255437722,106873863,38242598,108527398,1783264511,967547400,1589905167,1200170502,-916578554,503318218,-1911959624,86155736,86644363,46713631,-1957298176,-167049610,1586170485,41388808,1215624715,1443395327,79489038,1988751499,108431870,1761507071,6946951,6946922,262637210,1947248647,-25755887,1778648168,1778412032,-1484350975,1996424975,-25755896,73984014,1006519945,-931854778,80398686,-326413056,2123060823,1996445446,1743261188,1458604804,1778419560,1778412032,-1484350976,816318223,1156974196,259262507,-401713577,-259324886,1963226683,-1962611750,721611718,-916496704,-939522878,1459617798,108432214,292877835,8874070,6946922,-2036727702,-351858777,-1983894782,1983512134,-167021304,1965096518,9562371,2122527723,359923720,1745385215,6946951,6946922,262637210,1966123015,1962281738,-28903922,-16223184,240519798,-151062552,1948319302,1273714179,1745516287,6947840,6946922,262637210,1274708231,-1207733165,1996423169,1671057418,-1962332416,1962871800,-2023205072,1778412032,-1711248896,118466438,-956829557,427098128,359932072,137053686,1750536053,23725060,23724138,262637210,-916496889,-939522358,1459617806,-810017194,-1948742135,1996424822,6968840,260099482,1958742791,112646,-1912411415,-1960441786,1979648828,47966467,1946844729,175570704,466852439,-1073019121,-957807755,-96024830,1187446784,-1912601868,-1960441786,2949700,1211069441,-385649336,70058542,-385649408,-80936518,-385649408,1996423682,108461832,254183322,142016263,-1710852353,118433600,1750569963,-14286713,1443234932,262637210,-62486265,-764083032,638076558,1023689867,1567883307,53265527,-1830222987,1946561536,1946430502,1963863116,8644867,-1435366868,58130732,738238441,748646913,-1986300159,-141823362,-167732759,1963129926,175570829,-1710200233,118443846,1350565925,-16126310,-259305464,788529306,175570697,-1293330857,204901120,-2023205375,1778412032,-1711248896,118466438,1150023819,281540400,-14846720,6818422,1778412036,-1711248896,118466438,-2114300279,1951615994,112643,-768375,1996425846,6527732,-259323601,58062347,-167724055,1963469636,11725059,-1415970710,-385413349,2122972847,-940078094,129606,33310454,-236387468,175570942,-92864682,-16097382,1475906312,-1006598296,-14285218,1392903287,262637210,-62486265,443822248,-2143531648,39511,1702889775,1996455740,240604682,-369264408,-796131749,1950401270,10114877,-16175360,1465256566,-44046322,606619018,1963539679,6838058,1778412036,-1711248896,118466438,393596939,73623639,6947178,-2036727702,-385413209,-956891625,-385649663,-1705509361,154075136,1996464363,17917962,1794406143,-622111232,17579651,1780577536,1330027026,-1073019121,1183716988,2088969736,57937156,-151051799,1965042501,-15144691,638076558,537164931,1996438133,138841610,41221926,74776358,141885222,108330790,257773466,-39196409,1946844729,204901128,1979058945,-34674429,1443526399,-1427632553,-35460612,1963621945,-41555709,1475509897,637568872,100955391,-1698198442,118466438,-1896069495,2088838855,1963000322,-62458359,-385649532,-2094596688,1965032572,-44963581,-885109,643238518,1342456970,-16669286,1975520008,-62458342,-385649660,1183776136,2088838664,1963001346,-10557181,1040083433,57999361,-189719,1347881590,738111721,1600004032,445129,712,2123060823,-28915962,-141885440,1443395327,2156558,-147066741,2122516085,192217342,41287435,1988755083,-1948128258,1600060998,314057,-1947432107,-620034466,529204852,108387083,-1962385781,-1014300065,314057,1475119957,-1962387829,-633665954,1200235380,1019225131,-1961200320,73239547,225762059,158652987,606816138,1950366912,-339244054,1606429442,314057,2248,-1957276848,40521971,525217946,1996445191,-1711052042,144114386,-2096455517,1946172796,-159973621,-1707248385,119492069,-551009034,1149907316,-18930648,-1977060152,-551278524,527697724,-129594026,681201686,-16314600,1996486262,-92864520,-231681,-1835336074,1577525068,84263881,33686018,33555202,-1957363712,-162114580,1947216711,110777107,-1962471548,-259260834,-1946193432,-1010213178,-916537301,-326412861,2139312976,175374397,607584080,1306892801,1996424991,-25755652,260321690,1438894343,1996483723,142016266,-16353537,-1835400074,-922284270,-939521854,1459617806,209619798,1460041355,1443395327,253241498,71731975,1209365576,1950892404,58017880,1208006377,-857144459,14608640,638076558,637944971,721568811,-1727433210,-120470997,38011174,539510262,-1108802699,1149969920,1946561284,76097033,-167727127,1965041733,158638351,-1912601595,19269702,10152196,-351887199,847086578,-1957465088,378221125,1183386100],491,[-195655182,-157659054,184784770,-12880704,1996425846,-227082252,-12326832,-1577302391,103482658,1183712928,67184136,-1962636506,-1056703410,637535237,-1962654583,1141057218,263426,105154854,1996438763,1687836168,-351858915,175570737,32663582,-18349718,-1715303426,-120470997,638076558,-352173055,111190293,1183768785,1143547400,112500996,690413777,1599997508,705225,1408011093,-163821816,1965046855,1011843102,-728083680,-1962471512,1333853790,-1705832388,118437917,-2130813301,-907068313,1755331,-431569152,1586167812,809995018,-1947711863,1183385158,726108908,20711460,633347061,1175126020,-297367292,-1947181431,1183385670,1183667186,-1706027276,118429736,1183432747,-62486018,-16097653,728368247,-1926203393,1343678022,262637210,146983175,-326413056,-16359797,292029559,813170433,1392801535,262637210,79874311,182272,-1957275904,-164952450,71058934,1750536564,1448477699,-1484350890,1983448847,-385649404,1166672011,14624040,1946159421,746288958,738489347,-1972144893,52771909,-930398208,-2144840310,1183440866,117080318,45614453,-1207702784,1178271745,721581054,23615433,1448497412,262637210,-1958745337,-2023205129,1778412032,-1711248896,118466438,427049128,67201110,91618875,-352321096,1354771202,6946922,262637210,74776327,-1711248810,150932063,-147066741,29279093,1011217920,-2146864096,-1700840347,118433981,108328459,-402625961,1600061211,312009,-1275051,1996426870,175570700,-16222465,1996424822,292067844,-1027012849,-1957363700,-810017044,-2585079,6950006,1996423274,142016266,-402229505,28901318,-892788992,1355284488,1448542208,-955615605,58950,-551009034,1149898868,-18930648,-955812664,62534,1187448299,-2097151500,1963067518,675580428,121429796,-118946955,847020802,-1978895104,-551278524,57936700,-1979521303,-551278524,745802556,-1959639925,-1995836394,1451876422,-1706011934,60261110,-1816951,1996426358,-529072158,-56629168,-1981266295,149678678,1183432747,-532248094,1443659403,-666464937,1552568342,-538738392,-2020987392,-1986523090,-397345210,1183579273,-62486056,50232963,1183529588,-398054436,-1713879509,-120470997,-1946401279,1178196038,-165577220,1960781892,675580425,-922820828,-11070859,1996478582,-596181030,-1696696577,119491730,-1337553577,-1701162986,-1962463466,1177280070,-1304024102,-775804007,-632945672,-151370103,1963001926,18868483,425603,1191118452,-96010244,137053430,-1779891339,97952000,97781259,-727641228,-703165691,-872007419,964654341,1963314710,-193035399,1462662144,98187007,98055935,525207194,-263812857,1475499657,97400575,97269503,525212314,-163149561,-1577560439,1183384912,1996445670,154101990,-15515032,1996481142,-461963296,-231681,7010934,681181290,-2096580817,1962996862,9431299,-227082409,-1695516929,119492102,-126419113,-1695123713,119492122,1157002731,343148587,-701038761,-734593275,1309055493,1183385375,-229209616,16023171,1156981364,343214123,-633929897,-667484411,1309055493,1183385375,-229209616,-1711183273,119492144,-59310249,-362753,1996481142,-461963296,-151148056,1963469636,-193035514,1460433920,-887041,110817398,1460084558,815399530,-167305394,1963067462,16115971,606618762,1963670751,1784108582,1011124740,20711460,633347061,1284112400,81887292,453114240,-938786359,-66459567,1442891497,382748301,405314128,1183516431,-1274663942,-632911610,92127243,14304967,-1274647808,1174602502,-632945686,1004422793,108975686,-1982445941,2122571334,745799924,15351427,96475905,787939331,1183385268,-632931330,1183384446,-698971174,-1056525151,-802487584,2111723067,-564754173,-788094815,-62510112,1183439095,2109737944,-666450171,-1600061440,48283910,65553923,1183438918,-733594660,1183516286,-599356972,425603,1183649396,1783633624,-1711183359,118431220,675580503,138207012,1183647093,-1929122864,1343674438,253782426,-916496889,-939521846,1459617814,74907478,-1928956161,1343681094,-488111766,-1946211335,1200227422,14624040,1946158125,77071,19733362,755660288,292880387,-352321089,1011321356,37487396,46072693,-137917696,-1962317266,1334445150,-2133750980,-259324959,453114240,-494911296,33193988,-2083972107,-1056242975,158609143,1988751363,158638586,-1980611069,1990325830,-196738295,-506231,-11336585,922682998,1183648416,-1706027278,118453995,-1710852353,119492974,-1979955575,104463958,108332464,95557177,1187454580,-1996488470,1451879494,-263796754,1183645696,-1706027286,121046487,49016971,1996486187,922703366,1996423458,-193527822,158611199,158742271,51025569,1783691846,-1711183360,118459386,108328459,1223531094,1599997727,312009,2248,108432214,624706698,1178271748,-1972276220,-551212988,670976,142021492,225837356,1551107628,1443395327,-335624984,1183667795,-1706027272,118429736,-1928825089,1343682630,623395978,-1974468385,69549124,922701824,-1705637216,118459916,1443395327,1149895018,271676,1307053648,1011152635,-15633400,1784023158,1011124738,1342178341,-80287730,113428830,968704,1988843008,725939718,-385649392,-1923743289,1343681094,253241498,675580423,-1996431579,121503302,1025143808,359923723,1443132671,-16484609,-1928683466,1343681094,259451802,-1607008505,1279957514,1996424991,-1607008508,1306892810,1183385375,-28931076,1979714365,23128323,781443281,413444095,414980284,420878614,420878614,423237910,420878726,433527218,137053430,-1070922636,1183515627,-96040450,-1929087233,1343681094,-1963297025,69549124,922701824,-1705637216,118459916,1443133183,1149895018,271676,1843924560,1011152634,-385649400,1996423418,40523268,624706698,240123908,-369470488,1996423398,1149916676,1007166524,-1071909631,201327141,6967297,-97064946,1443133183,-369268504,-11140926,1183646838,1783633650,-145758204,-1929087233,1343681094,812253546,260875930,1996445191,-230257404,57298966,-577304,-11139980,922682486,1183648416,-1706027278,118453995,1443133183,6947178,1784056299,-122820607,71058678,1784022644,-123607038,137053430,1784022644,-124393468,138167542,1996444276,40523268,1996476651,1149916676,1007166524,-1071909631,201327141,6967297,-107288562,1443133183,-672661398,1445325821,1778677503,1011124737,20711460,633347061,1284112400,81887292,453114240,-938786359,-136452015,16547459,1996426100,-59310332,525198746,-1026990585,751304708,1448542208,164608030,1988876430,675580430,-1996431579,1183579718,470284,-1410792587,58017792,1208021481,-385649336,1212678535,854131573,208129,-1897331851,339201,-471268491,1846529,99156853,58017794,755112937,57999440,755112425,57999363,755115241,57999363,755117289,57999481,1208276713,-1830222987,58017794,755156201,57999363,755139817,57999611,1208159209,199820149,58017795,1208170985,1122567029,33369347,1441334133,58017795,1208178921,-756481163,58017795,1208210665,1307116405,6237444,1659437941,78113028,138169472,1374215819,200838133,1460761855,1778543190,1843924480,-1949856776,-178394914,272385270,1183522677,273918,86836596,-166562560,1971534916,6968844,1459034856,253231770,734014215,74312146,1077691638,1750470516,6947843,6946922,262637210,23746055,1459031784,253231770,1958742791,1013219540,-388068361,-125045536,292880139,40523351,-401735574,-947128324,-320282997,6969076,6946922,-2096907031,1963458174,-388068548,-125045580,829751051,1183668054,1783633652,-184555517,-196702890,23744534,251743386,74776327,6969174,385107597,1995151952,-947190001,-1595351413,1996445428,108461832,258146970,-388068601,-125045652,58064651,1459572457,-61216681,-1962765591,-16053634,-1923740299,1343673414,251728026,-2114417913,431678,-1928431869,1343674438,253598362,1975520007,-1948349668,-206247737,552097622,1031570428,1460302848,19150591,525198746,176063239,-385649664,-1923678473,1343673414,259441562,-18224889,201227907,-1923735947,1343681606,253241498,74776327,175570774,1183645802,-1706027276,118453995,-385875528,1183579841,1027901706,425603,-1326906507,23746302,253517722,-373290233,1149960876,-23074499,150896259,1156977525,225707046,-148347776,-2096960279,1946680958,48490755,-1711276104,-1962742039,171834950,-786532608,-13724704,-719537241,-551757284,236773148,-786640611,-786622180,-719516132,-337958116,2145084,280705003,-1959597312,1175128134,-1947569146,1586169934,650219014,33718145,-2082835199,1950157438,176063244,-2096729045,1965886078,8436680,1085998059,-2134668544,250159308,16824574,-151123735,1967144004,176063238,-385649399,-2091515303,1965034110,112645,-1070923029,-183113648,84704897,1443525889,253231770,1975520007,-36574973,-167628567,1950366788,36169987,50232963,2122516852,57934846,-1962796823,1027410502,1980789760,34334979,125053740,309592620,-1962802967,-390059042,1750529054,23725057,-561312277,266911787,23615220,1778412036,-1711248896,118466438,1156989931,980697148,1085857419,-202315776,-196702890,681201686,1443303192,-1929116824,1343681606,-16222465,-1063647626,1342639901,6946922,262637210,-46274297,1077691638,887686005,23746301,-1962837271,188612166,1997173760,1946430643,1963207684,90855083,-369874200,1149959443,206140,-1946350359,1212743238,1979713341,-50468605,781443281,506505215,507518528,512630395,455417486,511384357,185224843,-1190955831,1149894657,206140,359973179,607929482,-2000614660,-561300412,-1947084824,1979649016,-54925053,786978391,-1949856776,-236590882,-1946375447,-922023346,1283458676,-1142226646,-30776192,1317778923,49906442,45724790,-1968182528,-466994108,-1963162391,69549124,-62486272,687747,1283458676,82510908,-79928192,2045304459,200838129,-385649153,2122579035,309659902,176063318,633346817,1077936129,-212211632,1451986923,-25263108,-1976666869,69549124,1975663360,-8787709,40523606,607929482,-184468472,270909467,176063232,1103698689,-397360885,1491727043,1381390335,-369586712,1183579983,675580170,185091723,863241798,1778412118,-1711183360,118423884,1459349225,1778516328,1778412032,-1484350976,1750468367,6947330,6946922,262637210,1011152391,-385649600,1183579071,2108682,1784023412,-220076032,-1946439959,-390059042,1750528558,23725059,1459508713,-15960321,1996425846,108461832,257773466,1600003847,707273,-2094510198,-108822559,-2096270845,141822969,1947007363,-1010816253,-1023409736,2248,-1928956161,1343682630,253241498,74907399,-493825,1996487286,-25755652,525111962,79874311,968704,-1205971456,-661780017,-2096728437,1962947196,9365763,-1959639925,-1995836402,1317663302,675580660,2133124138,1962937405,21018629,1149896939,8332584,1183404044,675608318,-2147191680,-167182514,1946692420,97952031,97781259,1996428916,-701038836,-734593275,1309055493,1183385375,-61437446,-15960321,1996485750,-38158,1996425846,-25755896,-1761250918,725939720,-1592298488,101385686,242484692,-15960321,1996487798,1309055738,28837663,-916578560,1426065610,509013131,-1911959624,-1946801192,2000225886,-15895492,2013203574,1306892860,-259324129,-15960321,1996425846,108461832,-14555122,158660107,1443657471,525198746,112647,-892772833,348651528,-1957298176,1187448438,1442840824,1594485402,1958742792,725939718,-385649392,1149895188,8332584,1459504777,384583309,405314128,-561314033,201231848,-2095811392,1946172540,74907406],492,[-1707313921,119492069,-506231,40502390,525217946,-25263353,1443787787,1778677503,47356422,1183385751,-28931076,1979714621,26929411,781443281,559720447,561389942,561389942,572924448,574956076,575611466,577053422,1962877302,1996445188,-59310332,384583309,1995151952,1996424975,1279957756,1996424991,-59310332,525198746,-96040697,67010179,2088966005,1567883328,1778677503,-16750080,-1717944204,-351744255,847020876,-163154944,1946692420,97952051,97781259,1996434037,1744857604,-1821898449,-330920672,1784041494,-1962907136,1311502414,1183535596,-297391118,791190096,233506999,-1929087233,1343679558,-588771754,-92371971,-385649408,1996423388,-92864764,525198746,13560071,87559819,243993323,82511150,87428747,1443132671,1359247103,384583309,1995151952,-1444346097,3193088,146344171,-1190925568,1996423208,-330920700,23744534,-1935238575,-1981217009,847020800,-1207470848,-628358660,1149962219,-199849166,-196703991,-633207,922682486,922682790,446301604,-16310450,922682486,922682802,110757296,-167305394,1954555972,74907435,6946922,1183647338,-11528468,1996486262,-159973388,-1695254785,60261110,1778412112,1331075584,518719263,1778677503,-16750080,1996486262,-159973388,-1695254785,60261110,292067920,-561314033,201108968,-2095614784,1946172540,-125926639,-16026624,1996424310,1306893048,-916584673,-939522878,1459617828,-810017194,-1948742135,1988824190,676104718,-1954553469,1718896839,-385649336,137167078,-385649408,1212678414,-219610251,1967671296,26994947,-385649336,86835489,-385649408,472711558,-385649408,1967653186,23193859,1962954797,23587075,-385649336,1212678513,1978205045,208129,1944650613,58273025,1894318965,58017793,-385766167,-108854858,-385649661,1317732561,106859272,-1960394354,-1960438201,-125101993,201217673,-1906412336,-2144928186,1433665597,-12746714,-1960440971,-768933563,1451882635,-28931074,544524043,-14781185,-1705509258,147261534,188761225,1343059392,1476294399,-955752806,1078233352,106873942,276299558,242745126,109721343,109852415,10092650,-351756544,1078249306,1407909888,1963194755,1081901902,-2092403712,1962949756,1081409346,-1761511526,-1959204093,-77272866,796180491,142016342,-1710852353,118448898,166369878,-1073018785,1448483188,260310682,-125087737,1459313128,-59578281,832198486,721883012,-1955533888,-16053634,1448481397,383534733,17865296,-125106417,-80680873,1239963478,176063484,1457026304,383534733,1992530512,-873789681,-135733621,1958743034,172395458,-1958984567,1175128134,1454666758,6946922,1285161322,-351858943,-388068442,-1072956718,1150000500,-1962087620,-87758626,1819656203,721420728,-1955206190,-88807202,309641227,-4695317,1693161983,-352255816,66683878,1793655668,1011140607,2089484289,172395328,1447052425,6946922,922681450,922683018,376047244,-1627196262,725939720,1443656720,6946922,1285161322,-1962471679,-2086343737,57934841,-1946212119,-1746190268,1996445526,142016266,-1710852353,118447439,-916496865,2762,1224,-1205971369,-661780017,721974923,-62486080,1860868688,909707023,91554056,33310407,-2019928576,-1996026013,-1072955834,2088966772,343212112,402823760,-1073019121,1996425844,-1711183106,118452008,21906631,105286400,961692809,1963001910,922703380,-744881908,185011995,1443263680,255335834,6968839,6946922,6946922,-1711237272,144638708,14825017,2089492597,1962871640,43669260,185011992,721581504,-560310273,185011993,-1996262145,2122579582,309592316,16678531,1996426356,-1711183106,118438116,909840107,141885704,144949291,17605377,-916496865,1426064586,1684597899,273058598,-1962781208,1317735494,46000142,-401973621,1183515165,139365126,1510101480,-484972195,1426066634,-1922503541,239504166,-1962792472,602410054,173968130,-1962806040,1317733958,36235272,971595098,707298,1760332629,1183524537,33613844,-1961867637,1760039502,241076994,-1962817304,1317734982,33351692,-353804966,1100514,1760332629,1183524578,30730258,-401586549,1586168270,27256846,-1962260853,-739767218,-379758079,248177161,-326413056,-1960380824,-2031613858,-379758079,80412270,-326413056,-1960375704,1927809118,-379758079,80402777,-326413056,-1960370584,1592265822,-379758079,147512006,-326413056,-1960362392,1256722014,138840833,-1156952437,-1612185598,-379758079,181066485,-326413056,-1960354200,719850590,105286401,-1157083509,-1058471937,-379758079,147511732,-326413056,-1960349080,182980190,-379758079,181066082,-326413056,-1960343960,-152565154,-379758080,113957355,-326413056,-1960338840,-488108962,-379758080,147512182,-326413056,-1960333720,-823654306,-379758080,80403346,-326413056,-1960328600,-1159196578,-379758080,214620538,-326413056,-1960323480,-1494743458,-379758080,46848121,-326413056,-14155416,1996426870,175570700,-16222465,1889142390,185012143,1527084480,-469788323,686382426,707292,1760332629,1586178128,6809610,-1962522997,314247246,14215168,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,185012143,-1962117696,1317733958,1879554824,1509983720,-472651427,1426065098,1885924491,173968168,-1962927896,1317733958,572168,1509979112,-506730147,184551114,-1961397029,1960512459,164608021,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,60265627,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,139,0,0,0,0,0,0,518818645,-1911959624,276234200,-15829249,1996426358,142016266,1778808575,234908160,520095208,838345,2760,-1205971369,-661780017,1460960907,-15567105,6951030,144311658,-1962694912,1979059184,-339727612,-1705617597,60227878,1358841481,-1761506406,-128546557,-445329397,-126419113,242679632,-15960321,1996425846,108461832,7792654,1996484747,46897918,1996424087,24615678,-963968105,-916496865,1426067658,-1205932917,-661780017,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715208,-939520822,1459617796,-1946801322,1451951174,853254,1451882635,-15864834,-396886410,-125105979,1191073417,2080636547,-27882514,-1026990242,-926416892,508952576,-1911959624,2089207768,-956301057,45638,638607044,-1960441973,1183384151,-598308390,949891,244001140,1586168048,72300814,1048780149,1946157282,-499712234,312103680,185011996,-1962380096,34396742,-2472311,43652214,-1996253361,1451872838,50347476,-771027341,648088181,2089191681,22342143,1088046838,1273561973,309788417,-401574145,1183448901,-933852730,-8485235,845828118,-845545366,-1006170311,-14236066,-1875443913,-1706530298,118438315,1183439095,2122746366,-2042181633,1183515324,-933852218,1183400000,-1202288202,1745768530,-23459445,185122560,-1928235584,1343656006,-1995861832,1317845574,803933884,-4688129,1745794678,-23459453,185122560,-1928694336,1343656006,-351691080,-1874424358,1183535126,-1202287690,-1984280951,1347599446,-1752993894,2122747139,-1706027265,120526257,-8616311,58048523,1342214377,-1903349142,1360461694,923183258,2092860167,1819541759,18888447,-8603905,525198746,1350994183,1958743039,540475223,-565277439,-1701162730,-16306410,1778458678,1485212948,-1706027265,120526442,18888447,-11487489,525198746,1485212935,-11528449,1996471414,16685754,-1073018689,1048778357,2082473610,-1942060281,394076166,956639905,259907142,-8603905,524873114,2089207559,-956301057,111174,-8601981,-12749824,-16703434,-1694532426,119492069,-11499895,678739979,18888447,383667853,61119057,-2037839777,1183580026,1988528606,540475391,1354170113,1306893055,585828127,-8601981,-2096728832,1946202750,19177735,-8616311,-1996152159,-1577092474,-2037840598,1190657910,1947205852,112645,-1070923029,-1966061943,539351622,81152,-654852069,-11106679,638607044,360321,721712512,637856704,-1996142709,-1960398778,-2037840057,-2128150664,-2147481217,-1070922635,-1960442645,-2037839545,-1960378508,-2037839033,-1098645648,2097217396,1954989830,184549631,-955875904,16740486,1200236032,-666466291,1183432747,-1102673472,31082230,1178147701,-1978239986,-1071325882,225722428,-1928431873,1343667782,253260954,-1334378745,-8734977,-1415969686,17239865,-1224753594,-1224736904,141229942,255437722,-1069154041,-9128193,-8734977,-1415969686,50794297,1183432262,1891041218,1991704575,-1710724353,118438315,-1983887869,1183695942,-11528514,1996479606,-665941286,-162403030,1954601542,112645,-1070923029,1347605035,1594033818,160211208,110757419,-1996487635,1006598278,276677702,381570701,721447505,-1705982906,118431220,12615299,1183650429,1783633598,-1069118720,-1705977609,118431220,755599521,1178271748,-1927905854,1343667782,722045089,70107718,6967296,253621402,-1099005177,-1928168192,1343667782,-138522997,6967769,253621402,-1069118713,-8878455,-1984016757,1311486030,-1982203966,738161806,-654851002,-9402743,-1232472533,2122383186,829685976,-2146142465,1979701374,274646027,239569702,166449707,-1961867637,218436182,-1706012160,145688724,-11368823,91602955,99172458,273058561,85087883,1347551245,-1996190488,-1979758458,1392462486,75491408,-11762039,-11626871,1927827538,-968455932,-154642807,1950407238,1379942413,73394256,-1983494519,-2037790634,-1769341076,-1631256722,-2144927928,108265535,-1030962293,45614571,-1982715008,-1979759994,-989903722,-2128211874,-2147482241,12060021,-1962677376,-2037796794,1183579968,1015450074,1954588927,112645,-1070923029,-2037788117,-1769341128,-2030633158,1946353468,571397,-1070923029,-13072885,-12937589,-1224781742,-1224736956,-1224736958,-1224736946,1183579980,-598307878,1391453824,1085734736,2025259007,2139170559,1971322889,-2147436539,-2037709589,-11468940,-36682,-1224798602,1996488530,1778412052,57448960,-259323737,494269963,1448493418,-1751855206,2092316931,-16157441,-1694532426,119490797,1357496363,1480902403,1190526976,393478874,434018902,1149830927,-499762856,-2146929664,-2130847130,-151181212,1946692164,6968949,-1357983846,1384548616,1958743039,709162597,1348433159,6817642,98015748,-1224800081,90898258,-1711013784,145688023,-11356417,1794113640,98015744,-1224800081,812187474,-1711248655,145688023,-11356417,1794121832,98015744,-1224800081,812187474,-1711248656,145688023,-11356417,1794187368,98015744,1589905583,1200236048,-1981535740,1153945158,-1962934192,-1979745658,-2037692348,1149894518,172395338,-1995680117,1418281028,1313130306,1153892352,-2097151662,1962979966,30468355,-8614261,190205065,-385649200,1784021442,6967600,-2036727702,-385413209,-1631321678,-14221460,2058813239,-1710986497,118438315,-995080567,654273694,-16615425,1795126966,967547400,-2037840113,-1631256712,-14221460,-1224801161,74121082,255437722,1954973959,1822344447,2013210367,1991704326,-1710724353,118438315,-9402743,-9658684,172460838,207063846,-1982183799,-1960387498,-2037839801,1200488276,1216776462,1250331903,651725823,1954547702,-2037825504,-2037579956,-1977155762,-771806689,-192443421],493,[1216776455,1250347007,-352321281,1253506832,-756526849,1283885313,1318488575,340167679,-2085337463,16733886,-1098693772,1962999626,150380809,-12024263,-1224797324,-1224736950,1117454152,990091081,1963521542,1417446176,1746171136,6955074,-1711210392,60228139,190071945,-1957202752,1183405124,1778412212,1253506820,1219952639,1320615935,1287061503,-596180993,-2459905,-1224757130,-1224736904,-1224736908,-11075728,-43850,-1224756106,-1224736946,1055457100,-901347071,1087133321,1822052434,-1995921661,-1072966074,1080693877,6946922,-1751855206,580539907,-385308918,-1098646122,1946222460,812273680,-8603905,6946922,262637210,-696844537,1778419560,1778412032,-1484350976,279447311,-2037708940,1149894484,-899759022,705137190,1138230244,-9658743,-9533812,-3258741,-1072968114,1105789812,-1986373890,-1995886848,-1946204538,1175129158,1447851018,-16707480,-47434,1996425334,-1484350970,-1073019121,2088973684,796196942,-12142849,253231770,1975520007,1183222020,-1986373889,-1995886848,1358918278,788529306,-1224780279,-1224736954,1536884594,-2096550133,1946210430,1316782898,-164858624,1963993924,23746086,-687082854,77223432,185012036,957641974,1962992182,-599882994,125108224,-359005846,-1962471570,-916578362,1409290442,1377858413,1207987821,7760997,1394627405,544435809,1769104723,1397555302,1919243040,1426089577,-1000936309,-2144992162,125173567,-1945942131,-1961956414,-2144975885,-143327172,1452000139,-1026990586,-1957363708,167209196,-401586549,1183514835,240028428,-1962853400,-1679291810,105286400,-402108789,1566179535,-889845271,-1957363700,170289388,-401586549,1183514791,240028428,-402651973,1586168051,7137290,-1962522997,-1595406258,-379758080,214627957,-326413056,-1962257816,2028475462,273058560,-401453429,1586168032,4253710,-1962260853,1961364558,-379758080,281736662,-326413056,-1962245784,1290277958,273058560,-1156428149,-1729626108,241076992,-1962929688,1317734982,4581388,1978228058,1100534,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742840,1946462222,-49909,34538868,-1023314480,-346021189,198740768,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,35819,0,0,1475119957,-810017194,-1948742135,-8190338,-1962510849,-352099274,-1852156125,-1962338553,150963184,1745753717,1745748052,6946885,-1761188966,1958742787,-1276738813,1579140747,46844255,1717912576,1953264993,1818323268,7563119,2004116814,7041647,10952,-810017194,-2082959863,1963068542,-28930774,1671057430,185145099,-14912064,1996488310,142016266,369510029,192977488,-1073018601,1183516021,-12063994,-1962879434,319097926,1996443649,142016266,-1710852353,147262381,-166989685,922691701,325583062,-700019455,678055958,-955535974,175570696,-1928825089,1343673926,369903245,4168272,1579092199,576201,518818645,-1911959624,205949912,1946226733,-339727612,112643,181061919,-326413056,-810017193,-1948742135,271387718,1208972289,1212701044,-1712782475,-373282048,-1834942274,-1878652159,1778938881,-16684543,-16674786,1718226550,-1962288479,84532246,1347551237,788599450,242679561,359163242,1780443652,-1711248896,154075452,1779332863,1966106625,6946922,259279002,-1955665145,-947189122,1946182973,-27101398,738882760,744124929,-348359167,242679636,-626956950,-602502391,4523273,543838290,788583578,-2128549111,50333822,1996436341,-1711183346,118453488,1996433387,-1711183346,118453488,-1593834817,101384594,141820304,6947178,26222335,1460565759,790979738,112649,-892772577,147324938,1784020992,20093441,1183384487,-62470152,1996423173,175570700,-1753024870,277763,2129199998,108461825,-16484609,1996426358,-2089838070,2122515351,561250312,638213828,973176704,-1977215115,1093507079,1973047296,184788742,-1106873152,-1897332724,142508801,-385649664,1187447121,-16760582,1996424822,71731972,84301451,1347551237,385500813,160602704,1183385879,1975520254,-369743099,893190489,-385649664,1996423438,74907398,1973026922,-1962338551,838763504,-387382412,108461824,1778677503,158702081,1589905687,1204168196,2122514501,1634992136,13254275,-14387968,1778439734,1784965632,152528896,-1711217560,153553358,184601251,1346270400,-224787094,-16197877,1778436662,108461924,-1710983425,154075410,13252351,1183540842,106334980,1375732997,17996368,922683695,77201610,-1593372860,1183383754,71731982,84301451,1347551237,84166283,1347551301,74907474,386482330,-28931831,556675,876415092,-385649408,104726323,1023767552,1316290567,-1962654069,-626850218,-602502903,-701038839,1778412032,242679653,1745426280,999948545,1074343718,1212701044,1967693684,-20715261,-346983352,1979058954,-14751485,-1946388855,1139539062,1946169405,3554570,1988831604,238349310,-16755608,1996424822,-865591804,71731968,84301451,1347551237,-1986379670,184784646,-385649472,817823456,-1106711808,65732619,-16776514,849016950,-1962694911,-1026990394,-1228406772,1183514625,3161352,-2081881227,168326912,746419392,-8817652,-2037577610,1343684170,234932328,-241176,1744885302,1183645952,1783633576,195926608,1183516871,106334980,-1996487419,1451882566,1250332154,-62486018,-1912711540,385815174,-1471771312,1183666198,-1706027272,149356607,14038783,-1929313944,1343662150,-1382395798,-16201973,-2037577098,1343684370,380126861,-1708103088,118463377,574153,108232,-1205971369,-661780017,56770179,-1207536384,-1259798527,-1710855679,152504486,326377640,-16091393,1996425334,1646168838,1482686211,-2097047831,1946159230,175570711,-16222465,6948470,-10844531,501764118,24766973,5531662,106981390,1671037290,184784646,-385649216,1745748321,1745748052,6948428,-1761188966,1958742787,-701038776,16934912,381699725,-1707972016,147262381,14038783,-1929313432,385768070,16738384,-955535974,-1929352696,385768070,-1069118128,896028694,-1684956656,1183385359,146940,-169278603,1416105472,1281887744,-848814586,123968000,-1952840809,-972843152,-969215162,-956238778,130630,2123101739,452887306,1150118259,-230258623,108370518,1183384487,212476,37572468,1464497152,384976525,-1929287088,385833606,-61675440,-1946401143,1023461950,544538626,145136208,4000023,-1927973630,1343683654,386622362,1975520009,-58818297,276042632,-59310249,-10844531,367546390,-1779742978,-2080487799,1946222206,-230242749,-213465524,-196688304,-163133868,-2081019136,745735166,-2010037107,-1923615418,1343681094,-2037579414,1343684442,-1979981848,1049361478,1347879114,-10844531,-907522026,-806664451,13254275,-15764480,-1711224266,145164834,13240007,1745747968,1745748052,6948428,1671037034,721655559,1600004032,445129,1699901001,1919906931,1952796261,1852731203,7627621,1953719634,6648431,32968,113727063,866,14038783,1183663978,1783633536,195926592,-1073018681,922705524,1214906582,383796877,-1709151664,147262381,1215610891,14038783,1183664746,1783633600,195926560,-1073018681,1183658612,-1924131104,1343651910,1343639574,1183662186,-1706027328,60229385,8420992,1183650420,-1706027392,60752429,1023632547,57868320,1778418153,9201728,-1761262694,56795907,192266251,56899327,-1627288934,728099587,1681326070,21269763,1347605035,-1627283814,-1042380029,1049297635,25756514,-1929227895,-259325628,2081881731,-1711183144,152504486,1912802621,603882282,922690941,1150092132,1389505281,27171408,-561314913,-1962744895,-1996266946,38897921,-1962851187,-1697190928,152504391,-875995298,-1911959624,1048782528,1946157922,503522832,-2094660766,1946157695,-14264316,112687,3193795,872405480,182976,-402637637,147521486,4242176,-889207320,1153105932,-4397056,-1157626166,-1276641236,838399,-402652997,248184746,310016,-889216536,213581834,-6756352,-1157626166,-1880621040,445183,-402647877,113966982,1620736,-889225752,884670472,-9115648,-1157627190,1810366520,838399,-402645829,214630242,2145024,-889234968,616235012,-11474944,-1157624630,1206386728,314111,-402634565,80412478,5028608,-889244184,146472970,-13834240,-1157626166,602406992,1421593599,-14882816,6077387,-889252376,1622867978,-15931392,-1157626678,65536100,314111,-402626373,80412410,7125760,-889261592,2092630022,-18290688,-1157625654,-538443664,576254,-402623301,147521238,7912192,-889270808,-1957363704,147089644,1023821451,92078079,2113932093,-536757498,1510153448,-147003043,1426064074,-664212341,106859272,1510136296,-14751395,-905968200,-1957363710,151939308,-401842549,1183515330,81162,54330748,-1157202432,-555163647,105286402,-1157083509,-521666559,-379758078,96009969,576000,1760332629,1183516986,139365126,-402652485,1589904067,529212934,-1962260853,-1259860914,-379758078,79232610,576000,1760332629,1183517039,273582862,-385876037,1183515352,206473994,-385876037,1183515340,139365126,-385876037,1566180032,-1191299351,214564868,-326413056,-1962308504,1317734470,-17654,1510122472,-31266467,-905968456,-1957363706,163866860,-1961998709,-4517810,42395903,-1962522997,45811790,37349376,637951684,1183522699,206473994,1510091496,-34346659,-905968456,-1957363700,166947052,-401580405,1183515098,240028428,-385876037,1183515208,172919560,-385876037,1566179894,-1191307799,214564869,-326413056,-1962274712,1317733958,-17656,1510088680,-33429155,-905968456,-1957363708,172321004,-1961998709,-4517810,33745151,-1962260853,-4518834,32565503,-1962522997,79366222,27912192,-706126502,309501,1426066634,1651043467,105286410,-1157083509,-840368129,-379758079,79232449,313856,1760332629,1183517335,307137296,-385876037,1183515056,240028428,-385876037,1183515038,139365126,-402652485,1566179671,-1191368215,248119300,-326413056,-1962228120,686296646,172395265,-1156821365,786956290,105286401,-1157083509,585629697,-379758079,79232259,707072,1760332629,1183517411,172919560,-385876037,1566179660,-1191383063,113901572,-326413056,-1962213272,1317734470,-17654,1510027240,-52696739,-905968456,-1957363706,186476780,-1962391925,-4519346,18016511,-941007526,309500,1426065098,979954827,172395275,-1156821365,-169279489,-379758080,79232179,576000,1760332629,1183517533,172919560,-385876037,1183514840,7989254,-504799910,309500,1426065098,2053696651,105286411,-1157083509,1961361410,-379758080,79232178,313856,1760332629,1183517606,139365126,-402652485,1589903447,529212934,-1962260853,1223167054,-379758080,79232143,707072,393534219,-619983989,-810019468,650153481,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742794,196854529,1510009696,-1679142386,184784788,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,0,0,0,0],494,[68808,1183536727,306580244,1589905780,1065362962,-385649408,1996423349,242679568,1392923398,-8616307,-2140647402,209125120,-1710590209,60229385,16467654,-8616307,1452077195,-28930306,3964966,-2144989068,57942076,-1947079866,-970570018,-2037579769,1343684476,-17529203,1080578070,98933312,-1073020009,2123061628,138840838,779405067,184831627,-1960348471,-1073002047,1183716980,1188989950,-1912108506,-544536506,126363207,-478822390,-1928837490,-970522787,23592967,20093568,-125107289,-8616307,765087766,-1962696958,848975856,-1962694911,-1207702586,1599995906,1229513,2248,2118026070,1098121217,24919683,-2093321216,1946158206,25076020,-242497237,737822345,-28931648,351000715,-1912322421,958855750,24446532,-1866038973,-28901632,972965515,2130803718,-339506205,1589652226,180937,1224,1795057289,-16750080,6947958,6946922,6946922,637951684,9215999,-1946392951,1183579750,-28952068,28837237,721611520,113428928,3852288,-2091493632,97854,1114115957,1744857632,731512976,-352086270,2117533463,24944897,-1866438336,1342204416,-1709161880,60228236,-166989685,-1070922123,31517081,24905471,25048713,185616011,309661254,14038783,1183671914,1783633626,195926548,922683591,1248461014,382092941,-1709938096,147262381,721518241,-1980134455,1317665350,-263812626,909768235,327025020,-2094612338,1946158717,-1865973497,-353679872,-1946782071,994113094,2097249286,2081357572,-96039423,105236262,1996423169,309788436,185616011,141823558,-1961998709,99291222,-1931852147,-1924115758,1343669830,-15960321,1996425846,-38213624,-24907637,-1911524576,-953746874,1605,-1070868853,1442915817,37251102,-1627283814,-96039421,-1937405658,-1786173952,-1031077746,-1937437914,1444574464,-1627288934,-96039421,105236262,-1070923776,-1979824503,-437650362,-96039424,108366118,101467533,343342928,-1710065921,60261231,-31135658,-12946104,-1957168522,1346434630,201222632,-1907723072,-14222778,-14284171,1183516789,1783644406,1778412033,1778412032,-1644222976,-804585332,1183721332,226502394,-2143386878,896925441,-1544141173,-2103246464,-18431,653936270,637683081,-352041591,-96039360,-1993949141,637570693,9209225,105220390,25860694,1642660767,25338367,653936270,637814153,-16628281,-1864865281,-295828736,-1947187570,-1993935290,-2103246265,108954369,-1910672384,-165217722,343147013,1089881739,1778543184,1778412032,-1711248896,140445217,1089881739,-1979955575,1183579766,-27882500,-892772514,315097104,1448542208,956855947,2080472118,1962281758,-1866045158,2114882304,-1898239231,-1929671743,-670827450,1992243494,-385649153,-563543779,-553451376,-1993949141,654277255,-8878199,1991769894,-50009857,1224623753,2117672309,1443656710,1465320810,563763031,1443389190,1465321066,563763031,1762156294,50368734,-62484769,1991769894,-161576449,-1695005044,60752266,653680324,-8994935,1890025510,-1070858753,-28866266,-62420698,103532171,1967653248,-62484939,9494121,-343810301,-1960443762,25207559,-1206946496,-2136735745,25338625,24919689,510229483,9437568,-953753853,-64441,-963941397,25298475,-1960479416,-62484769,9487977,66215561,-2020923688,-2103181452,-1864865535,-228719872,38258470,1038876671,1778140814,-1962897210,63147223,-2054478088,1764163442,-1862306635,-1983804416,1586097750,-295779088,37783846,1954908966,650219263,-9259671,1183711376,1082730224,-28931324,721611592,-916496704,-939522870,1459617924,276234070,-15829249,1996426358,2089192714,1750079231,1996423296,1692929540,200313852,-1587645194,-13958786,-563494770,-1993998192,654276785,-8734327,-1929156010,385842310,142016336,-1710852353,140445217,-1979955575,-804520362,-11138443,-401734538,703331912,-1946265973,721518094,1774292735,637571294,-8879735,2056358182,-59340289,-335642999,-1983894776,1183448646,-62485508,1593726603,247646559,968704,-1957275904,909708918,108855676,-375799765,-563543903,2124480656,-1895879935,-96039744,1991850278,1457878271,1996424298,175570700,-16222465,563742326,-1995940090,1451881030,1959791604,-1864472216,-1897987328,-1960379834,-2080411457,-271514905,1988594470,-163149313,74907478,-39393266,1098170379,1031077643,721518241,-1980134455,-164890042,24917561,1183525758,-96039178,9494121,958848771,208995911,9494121,-165224701,57934343,1775889222,50368734,260056799,-230257918,1593071243,214092127,-326413056,164608030,1996478606,242679568,-15960321,1996425846,108461832,-1964506774,-892788738,-1957363700,-810017044,-2585079,1996426870,175570700,-16222465,23725686,536806120,707273,1458342741,164608030,2122569870,460587014,956398753,327091782,721518241,1774227190,9438814,1988135718,721611775,-916578368,714,58568,2122536535,309657606,-1962785303,1207305822,208945195,-1996208245,2122516038,-344653818,23871107,-385649664,922681894,194642160,185179910,-385649216,1637483030,-16146686,1183647350,-1706027292,118429733,-1710852353,118457431,-1946925431,909895798,75368840,159921803,199509643,721583552,-1947194432,104589894,58591628,-1962308447,-921967026,-919928195,1183433003,-461470722,721714176,-1962546240,-654842810,-2080881015,2080433790,-339727612,-431584507,1183439095,-193527818,524800666,-263812857,58048523,-16695575,-11078538,-241500554,-1996015867,-1072956858,-11134603,23789174,1347420522,524892058,-96040697,58048523,-16706839,-1705971594,119492069,-244087,7008374,-11141014,1996488310,-126418956,1760982783,543817932,525076634,-260636921,-1694730497,119492069,1996423786,49584890,1048775071,1962934508,12183811,1794406143,1252301416,-259324129,-1695254785,130482346,-15960760,1785394294,524985498,-1207702777,1183383554,-1925027078,-524221884,1347590402,-1761465446,-230258429,2037694475,-1064379605,-1930666359,-953749946,637730823,-16615543,1448342646,100943757,8886864,-1073018937,1183533940,-1037329926,1183447249,-59340290,2123043307,48742910,653024964,67584454,-1946269953,731511366,-1946627646,1002974158,-562037170,-1149185,597355638,-1962424576,1962871800,1460234760,-1627196262,-227082487,-1761458278,114179,-16353537,832238710,-351858812,108461878,-1695254785,118457393,14038783,-2037553302,1343684380,-1711224728,147262381,17315583,-14907763,6967318,6946922,261853594,-1695143161,161416771,23332551,2122514432,141820144,-1695516929,119490725,49006219,1600045099,182985,3784,1183432747,-62486026,1963214393,19785987,260327578,-96040697,1204984400,1183385375,1975520254,12577027,74907472,525198746,-196703993,58048523,-16732951,-761595274,-1996021945,-1072956346,-1696005259,-92864768,275386474,923136410,-163149561,58048523,-16743191,-1705968522,119492069,200820361,-9145152,922745974,922682774,110757268,-16310450,922745974,922682802,446301616,-16310450,7011446,275382378,1996427370,1778412286,13395968,144318570,-16310452,-1013254538,-1996015867,-1072958906,1048783220,1946158382,775356180,-1711248891,119475824,86914815,524873114,-230257913,1342516899,1889141098,-16310514,7010934,260572570,-25263353,-2092534784,1946219646,-25755893,-1695254785,119492069,-1694599425,119490725,16547459,2122524532,427032822,16285315,1996426100,-126418948,525198746,-159973625,524873114,-59310329,524854682,46319879,-810017280,1792577033,251620095,520094440,13158603,-2091493632,388158,922685300,-308673044,-955834552,388102,108954368,-2096728577,1962870910,105286413,-1962387829,-61437456,922711531,1349124310,384059021,-1709938096,147262381,14038783,1183646314,1783633616,195926548,1183647943,-1924131100,1343672390,33318942,-13072755,1349144598,-1761179238,1975520003,-373282043,922681634,1365901526,381437581,-1709938096,147262381,14038783,1183666794,1783633576,195926548,-2037577529,-259260616,-1946397044,-972293050,1183717748,1015031548,101741568,-1471771306,-23441386,185122560,-352160320,-129579143,1187446784,-1912602370,233569350,809271334,-2144991620,578697532,1015031366,-336759552,1015031321,-1961263303,-1977202978,1315674119,-1056765186,-1996476371,-2144928186,-511889348,-1946270069,-405669762,-7847031,2122577990,-1367600904,275386474,23724394,378029709,1228380752,-324860129,1975520005,-12982013,-43456432,922696427,922682774,2056914324,-1962461439,1962281968,775848743,343146501,86914815,1889140842,-16310514,-1710936522,119490797,86914697,-1711183274,119475824,359333738,6946922,-2036727702,-16314457,1778446390,75851777,255776666,112647,-892772514,113770500,1448542208,164608030,1183570062,-96040690,-1006560535,1182991966,-1960442874,1468737031,-62486270,-989964663,1182992990,-1960443382,369001271,-186055812,1036421888,1450639379,781443281,206612479,211684472,211684510,210439307,210439307,210439307,211684510,210439326,211684491,211684510,210439307,-520323455,-2128644640,1962991866,-11632615,-15471856,1375805494,-1694730497,119491288,-1979955575,-561250730,-1081351215,1183515948,-62518274,715197813,-773944575,747080163,-2091390203,1979710590,-25263860,91554047,-352245599,-25755676,-1694730497,121045370,-472785269,86804361,527810571,-472785269,86818697,-561250517,-1962744895,-1962569593,-1996123497,1451883590,-1961890818,-1846818,1778724023,242260481,-16054497,1784090228,242260480,-1705572577,119490797,-1946401141,-423494058,-1870362366,-1835759355,-96040187,200953599,-385649472,922746585,-1008204308,1795123963,1778412053,-1711248896,118466438,15742719,-2056781462,1054317060,1579091727,181061983,315097088,-1957298176,-991360906,709162496,-385649404,-1923743571,1343682118,253240730,-163148537,1996443670,74907398,253630874,725939719,-2092600288,1962935934,75399964,-166300416,1947216708,6968848,258876826,23746055,258876826,1822512647,1389505283,479566416,1183385359,1958743038,-11526570,1996424822,504994308,1206585103,384714381,72125264,504414595,494770769,1183647503,-1957685514,-638063026,-263287983,-1705911817,118431220,-16749994,1996486262,-96039944,1358317099,737953419,1750136902,-191233764,-16212222,1996423796,74907398,-1946209304,1962281780,-13244157,113428830,-326413056,15736459,-1593673729,1177224440,-137852156,1342611502,787988875,-397408588,-1026949372,-1957363710,-810017044,-2082959863,1963001470,142508812,-955878144,16871430,-1715459328,80398623,2672640,-701038848,242679552,-15960321,678038134,-955535974,-701038840,142016256,383272589,-1708627376,147262381,-15960321,1183648374,-11528488,1996424822,123968004,-1027013737,1992818700,1448542208,164608030,1988876430,209619726,9717447,105286144,1023410469,-1071972351,-1740207808,621168266,20774914,1086331648,-1952823671,126347718,-385790815,1049166712,2122514764,57999512,-16741399,-2097097162,-1071971841,83886373,-1924136856,1343659078,-1382406038,1778960139,-1002009344,157962262,-1912412695,637848070,-1006604383,-1993996194,-871985657,1906386436,140428288,38242598,80610958,7577894,638082756,-385595511,1589905267,126559752,80348814,7316262,638207630,-1912451189,637848582,7409289,638207630,-1912320117,637849094,7540361,9993859,1021903733,1745768455,1183651603,-1706027364,149357697,1779090563,-1002009344,174739478,379340429,-21108656,-1903016311,637848582,7419647,387147790,379340429,75602512,-998045465,-1929352694,1343669318,1183648618,-397404516],495,[1183448719,-838431088,922691076,1745748083,1183651603,-1706027364,149357697,1779090563,-1002009344,208293910,379340429,-27137968,-2087827831,1962971774,-1870757107,185038080,-385649216,1187448487,-385875564,-123664737,37415172,-1996162911,1049204294,-8190728,-955745023,17102854,-2096370944,108933887,83363527,-123666382,-1773782780,-840367243,616339968,-1264514945,119841546,179179147,119672457,100535811,119934601,111019523,-1710806877,142550331,2133078170,-1770586360,-157976,1778446390,75851777,255776666,-1736539385,-385649408,240582788,-1927867544,1343659078,-419135078,180650760,1183645802,1783633604,21555470,620816032,-1645674465,15114497,-955523036,1778443939,613194241,2122516607,1182007448,325586519,-1673097961,-2120593386,-2096568572,6949572,381961869,-384996784,-425721590,6300928,-385484607,-425655972,-1952504832,98681295,-425475829,-1711183360,142550156,9993859,-1662450827,1745770245,1183651603,-1706027364,149357697,1779090563,-1002009344,1785352214,-16727575,1996425846,523541000,-1073018753,317260661,-1736539387,-385649408,922682723,1248461014,384583309,-1709938096,147262381,14038783,1183664234,1783633604,195926568,922683591,1231683798,379340429,-1708627376,147262381,381961869,-1673097904,1048793110,1946158838,138840840,-351644021,33339397,1347607180,384583309,127244880,15270807,176063237,-1593412608,-1779892032,1979648768,82700547,989891233,-1962773561,12624839,9993859,-655817867,1745768452,1183651603,-1706027364,149357697,1779090563,-1002009264,1080709142,379340429,-61216688,-376158583,2122515631,91488266,-352271711,1979648837,77457667,989891745,-1962773561,12755911,9993859,-1997995147,1745768452,1183651603,-1706027364,149357697,1779090563,-1002009264,1097486358,1048817387,2097152232,15245582,1589958903,126428680,-1593551127,-219479832,259170202,16425735,16520841,15220355,-1962312448,-1546061881,82510056,15220361,9993859,686359413,1745770244,1183651603,-1706027364,149357697,1779090563,-1002009344,1667911702,-2080420375,59454,28837246,731900672,-1701057600,118452895,-1996424541,184613910,-2096663297,59454,-16053636,1043925621,75366632,15212279,9993859,-857144459,33522435,1346420763,387147790,379340429,75602512,-998045465,-1929352694,1343669318,-337025942,115909118,-1728051015,1038744055,-1043887105,20775904,-1207730944,-391970815,-1736539386,-385649408,240583555,-1927867544,1343659078,-419135078,180650760,1183666282,1783633604,-22484728,-16091393,-761657226,185143044,-385649216,2122515193,1282670744,-16220541,2122516085,1081409290,185222795,309659718,14038783,1183666794,1783633564,195926568,1349126343,381961869,-1958516144,1175128646,-1962380280,1451952198,-1928991990,-762536890,-1461170094,-1807316486,15742719,-2056781462,1054317060,-253163761,-31998,1183517557,138808074,-2031549580,-31998,-947190411,-1962480743,1451952198,-1706012150,162466401,58048523,-2096994071,1962973310,45738243,-8142805,990344703,-385649209,1349124779,381961869,-16618928,1996425846,-35526392,-385764703,-8126924,1086331649,1048836235,1946157490,1962871559,10217731,28458633,15742719,6946922,-2080837656,1962973310,8644867,325586519,-1673097961,-2120593386,-2096568572,1349126852,381961869,-381523376,-996016758,-35460864,453115779,-995934016,-1736539392,1464890368,387147790,379340429,75602512,-998045465,-1929352694,1343669318,1474912362,-1136752131,-1736539392,1462268928,387147790,379340429,75602512,-998045465,-1929352694,1343669318,803823978,-1103197699,-1736539392,-385649408,240583135,-1927867544,1343659078,-419135078,180650760,1183645802,1783633604,-50009758,152725534,-16091393,-1705572234,118438370,-1962823959,1175128646,-2096598008,57946879,-1962851095,1175128646,184841480,-15763969,1996425846,474913288,-1073018753,652804981,-264831231,1778412032,-134813696,9993859,1827210101,172395265,1963476491,-88413949,1183666282,1783633604,745021036,-118102007,152712959,387147790,379340429,75602512,-998045465,-1924109814,1343669318,1183673706,-397404516,1183447247,574521748,1963113481,114437,-13958421,325586519,-1673097961,-2120593386,-2096568572,1349126852,381961869,-378639792,-1705509826,118456673,9993859,240595060,-1927867544,1343659078,-419135078,180650760,1183645802,1783633604,-65738490,453115779,-1706016576,118430958,9993859,-1125579915,1221036800,28837237,721611520,1745768640,1183651603,-1706027364,149357697,1779090563,-1002009344,90853398,-2080647703,74777087,49006475,-1365000149,-1736539391,1350464512,387147790,379340429,75602512,-998045465,-1929352694,1343669318,-1544982678,28221947,737934313,1215687616,1996497725,-1813982730,-1515716818,370085910,2047822607,1410354703,-1827237104,-401173738,1863381264,-2112754415,-485319662,1158869778,-2011999981,638844179,1041314321,1511281682,-1407932908,18143508,-233493483,1058413589,1528204565,-1803648234,-2095680512,1946196606,1795123728,-1929352678,1343669318,262637210,112647,-916496865,620759754,-1957363612,-810017044,-2585079,1996426358,142016266,1778808575,-1511518720,-892788745,-1205993464,-661780017,313887,2760,-1205971369,-661780017,-1962645855,-1996199914,1451882054,-701038600,508402176,1183384479,-27883012,1795877057,-896834368,722135489,-1947076654,-1003028488,508402177,1183384479,-27883012,1795877057,-896834368,722135489,-1947076654,-969474064,508402177,1183384479,-27883012,1795877057,-896834368,722135489,1005713362,-1962772794,-1913615418,1343682118,-1627276390,1301958659,-1996251362,1451883590,183026174,-1956331413,183091658,-235417045,-1946532215,-1073019322,1950878324,460605465,535543851,1178322827,-1962707206,-969147834,-963964554,1183518187,-1962349574,1992768454,533170946,-892772514,-1957363710,-810017044,-1948742135,1950878790,477382674,1210283080,1950886516,-18388,-13898855,1996425846,88316422,485163927,-1710590209,60228959,1996428011,-1920624122,149619607,-352205663,15900931,-920661461,1426065610,-1838617461,172395288,-1156821365,-655884286,105286400,-1157083509,-857210876,-379758080,181072756,-326413056,-1961310104,607981126,-1157204480,-1930895359,138840832,-1156952437,-1998061567,105286400,1962933417,-536691962,1509978856,-166794915,1426066122,-295113589,239504152,-1156559221,-1477902337,172395264,-1156821365,-1779892225,-379758080,214625607,-326413056,-1961295256,552078942,-379758080,181071192,-326413056,-1961290136,216532574,-379758080,46853478,1960512256,1960512272,164608013,992395406,1996586014,-1147944191,32202822,1376672400,-1751868438,1975520003,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,35819,0,0,0,0,0,2248,48405078,1186857943,1309076227,313166,1191084288,-1191938814,-944177082,-1982297335,1183579726,440830,990496698,990148057,-1911851838,642468800,1991,258532587,1264150535,38168606,923390106,397056516,1048774415,1946158748,118450187,-1706001816,72286287,13527054,-1627276390,200313603,1444574454,13068302,-1627283814,-129595133,-1946528119,-129627198,1593770868,1648264184,259260419,56761995,189941643,57954375,1783652351,1778543104,1778412032,1778412032,-1710986752,140444876,1691076958,1650553705,1694524780,1818386798,1869807717,6581877,5832,1778412118,1778412037,1778412032,1778412032,80517638,1048774751,1946157922,1646168847,1447529219,1951680267,1415577347,13527054,-1627276390,200313603,1444574454,12544014,-1627283814,-62486269,-1946265975,-62518334,1593770868,-1673624580,91488262,1325434522,179083780,228197431,-1912350973,637838342,14079,384452237,1778412112,1795123712,1428855297,-1073019121,-916528779,-810017077,-1948742135,-16699874,6947447,6946922,6946922,-1768292246,235347744,-99864,1778446390,1778412032,75851776,255729306,-1711183353,118428940,-1205941473,-661780017,211419242,235343637,-1946213912,-16699874,1872364151,520560416,-1957363509,-1205971220,-661780017,-1710590325,118456699,1947747387,108954405,1443919106,6951274,6946922,262637210,1444080391,1996428906,1778412038,-1484350976,28837647,-916578560,1744832202,-1033369457,1342204417,258299546,214483719,508952576,-1911959624,-1983894568,1183448646,1260435704,-1073008691,45617013,-841315584,-1996066255,1317666374,-129594376,-1979820405,1451883078,1959791612,-59310306,16803920,-845545366,-16314567,1996426358,-2097767926,-2143485033,721779712,9038272,-15960321,1996425846,-92864516,971151952,1183516431,105253640,1996441972,108461832,-1753024870,-196703997,2130738749,-196703538,653942468,8423304,-16222465,-2020800906,1342570625,1039419019,58589311,1342209976,255451802,-94452729,653555339,8487110,-1005982963,-970524066,218137223,1147797610,-401735574,1996423193,-92864516,1778450536,969775616,1927874319,-916578305,1426065610,509013131,-1911959624,-599882792,91488256,-2098610133,-603535616,-1207959296,-488112126,81406,-1958690789,-19404560,209057291,14431881,434018902,-722794737,191496298,6946922,6946922,107610218,1594150042,47880712,6949279,253037722,1586665991,-728104041,-351760640,-2109832429,326434561,1073840801,-1711248816,162464650,24919683,-1947831040,-16699874,1872364151,-16310496,1872365686,520329117,113953118,415760384,-1205993472,-661780017,13778563,1781888000,-266433792,410517248,-1753357414,-62470397,512425984,1200292080,-28931816,-1752945510,-60898301,38242598,-1492657766,-60898301,910657830,13778563,-15698688,-1710822858,118444838,58048523,1778448873,118450176,-1710637976,60259781,260206746,50347271,1996431730,1778412038,147286017,-1710231192,61276206,1778808575,1745054208,224921799,-14685424,6948470,-949485206,233531400,-1493160294,108461827,57278570,1745405800,781848043,-1711036672,118430986,13778563,-385649408,113705099,210,27932415,275316074,118450215,-1707868056,118453324,2133214362,107518472,922683671,6947030,384321165,-1709938096,147262381,384321165,-43512240,-1711248892,60229219,645251083,23744592,386168986,234908169,-1710946712,142541368,2130766234,234973704,-1710946712,142541368,1183650539,240129768,1778711912,-1711248896,60229475,162019071,253023642,112647,46844191,1413829376,1230458965,1398014030,1702187346,-939493006,1442840580,-973332905,2126777974,106859274,-787986805,-28931608,-1996488411,-131335098,-1959494581,2114190926,-796152324,-802963247,-523124086,-523116336,-523116336,-523116336,-523123062,-523116336,-523116336,-523116336,-492125046,533326804,-892772769,147324940,1465253888,1992686622,209634320,-2096734581,1199440379,856180363,-1980500014,1317797446,1586055946,-138179592,-62486047,-561262197,1274830379,-28377269,1577266556,-775779332,-96040472,2096779007,-1958525972,-1962636301,-234620850,-85851101,-1947604053,1727465542,-1947676406,530969544,-892772769,-1957363698,100755692,-1962260853,-4518834,3205375,-1962522997,-4519858,2025727,367615322,576252,-363721126,60265627,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444],496,[1879751570,48875,0,0,0,0,0,0,201261312,58983183,46926852,2002944,0,0,0,0,0,0,0,0,1465662019,1313427017,774919251,3158068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14914,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,791621423,791621423,3801155,875442260,12336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,264438528,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1152256,-1895441920,383493,131072,0,0,0,0,0,0,0,98172931,196608,1511,99876869,458752,1537,101580806,524288,1563,103284742,131072,1589,104988675,196608,1615,106692612,393216,1641,108396547,196608,1667,110100483,327680,1693,111804422,393216,1719,113508358,393216,1745,115212294,393216,1771,116916230,393216,1797,118620166,393216,1823,120324099,196608,1849,122028038,393216,1875,123731974,393216,1901,125435915,458752,1940,127991815,458752,1966,129695752,458752,1992,131399686,524288,2018,133103624,196608,2044,134807557,458752,2070,136511494,589824,2096,139067400,524288,2135,140771335,524288,2161,142475272,458752,2187,144179207,524288,2213,145883143,720896,2239,148439047,458752,2278,150142983,196608,2304,151846917,196608,2330,153550854,393216,2356,155254787,393216,2382,156958726,393216,2408,158662662,393216,2434,160366595,393216,2460,162070534,131072,2486,163774466,393216,2512,165478402,524288,2538,167182342,393216,2564,168886278,393216,2590,170590211,327680,2616,172294147,393216,2642,173998086,524288,2668,175702021,327680,2694,177405957,262144,2720,179109890,262144,2746,180813831,196608,2772,182517763,196608,2798,184221699,196608,2824,185925635,196608,2850,187629571,196608,2876,189333507,196608,2902,191037443,196608,2928,192741379,196608,2954,194445315,196608,2980,196149251,196608,3006,197853187,196608,3032,199557123,196608,3058,201261059,196608,3084,202964995,196608,3110,204668931,196608,3136,206372867,196608,3162,208076803,196608,3188,209780739,196608,3214,211484678,393216,3240,213188614,393216,3266,214892546,393216,3292,216596483,589824,3318,219152388,393216,3357,220856326,196608,3383,222560264,393216,3409,224264196,393216,3435,225968131,196608,3461,227672067,393216,3487,229376006,196608,3513,231079939,196608,3539,232783876,393216,3565,234487816,524288,3591,236191752,393216,3617,237895687,458752,3643,239599623,458752,3669,241303559,458752,3695,243007498,458752,3734,245563399,458752,3760,247267335,458752,3786,248971267,196608,3812,250675203,196608,3838,252379144,524288,3864,254083080,524288,3890,255787016,524288,3916,257490952,393216,3942,259194888,524288,3968,260898824,524288,3994,262602760,458752,4020,264306695,393216,4046,266010630,393216,4072,267714566,393216,4098,269418502,393216,4124,271122442,393216,4163,273678342,393216,4189,275382278,393216,4215,277086210,262144,4241,278790148,262144,4267,280494086,393216,4293,282198022,393216,4319,283901958,393216,4345,285605894,393216,4371,287309830,393216,4397,289013766,393216,4423,290717702,327680,4449,292421638,327680,4475,294125576,0,0,0,0,1077952512,1077952576,16384,1212678144,72,0,603979776,606371364,606371364,0,1347696656,1410603056,4152,843657216,638584836,1609,1344274432,1411391568,3426376,1073741824,16448,0,0,1077952544,1077952576,2113600,538984448,538976288,1075847200,1342177280,20512,0,0,269484032,1052796,0,0,0,16416,0,6291456,0,0,0,4194304,134217728,269486088,1077944352,0,1145324600,1145324612,56,275779584,269488144,4112,1144520704,268960772,8142880,939524096,402916420,943981572,0,672667656,142362664,8,1077967872,67388536,14404,1144520704,1148731456,3687492,2080374784,268961796,538976272,0,1145324600,1145324600,56,1145321472,67386436,14404,0,16384,4194304,0,2097152,536870912,64,268959744,270549024,8,0,2080406528,0,0,135274560,4202512,939524096,134480964,268439568,0,1193291791,541477193,3888,1086324736,-534765536,8388608,269484032,1145317416,8553084,2013265920,2017739844,2017739844,0,1077953084,1111507008,60,1111783424,1111638594,30788,1081868288,1081622592,8142912,2080374784,2017476672,1077952576,0,1077953084,1178747470,58,1111638528,1111653954,16962,1077936128,1077952576,4210752,268435456,269488144,1620086800,0,1615874116,1145589856,66,1077952512,1077952576,31808,1094778880,1431659363,4278601,0,0,0,0,1382179394,1179011666,66,1111636992,1111638594,15426,1115422720,1081885250,4210752,1006632960,1111638594,1011239490,2,1111638652,1111638652,66,1078212608,67385408,14404,276561920,269488144,1052688,1107296256,1111638594,1010975298,0,1145340546,271067204,16,1149272064,707413060,4369,538968064,-2143272896,128,-2113929216,271074434,-2105392088,0,675578498,269488144,16,67304960,1075843080,65152,1080033280,1077952576,1077952576,1073741920,538984512,134746128,0,538976352,538976288,6299680,4466704,0],497,[0,0,0,0,1073742076,32,0,0,939524096,1145322500,60,1077952512,1145324664,30788,0,1078212608,3687488,67108864,1144783876,1011106884,0,939524096,1145076804,56,1077944320,1077952608,16448,0,1145322496,71058500,1073741944,1683505216,1145324612,0,1073741888,1077952576,64,16384,1077952576,1077952576,1077936128,1615874112,4474960,1073741824,1077952576,1077952576,0,1979711488,1229539657,73,0,1145332824,17476,0,1145321472,3687492,0,1148715008,2017739844,16448,1006632960,1145324612,263228,0,1077952608,16448,0,541601792,3164176,0,1080049728,541081664,0,1140850688,1279542340,52,0,673727556,4112,0,1430866176,2237013,0,1212678144,1212690480,0,1207959552,810043464,12591136,0,537921656,30784,538972160,541073440,270540832,1073741824,1077952576,1077952576,1073741888,538976288,538976272,16416,1278345216,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,4202496,0,0,1075838976,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,0,0,0,4194304,1077952576,4210752,134217728,1077953592,2111556,1211105280,544219200,8142912,1140850688,1145324600,17464,0,675562564,276566140,16,1077952512,1073758272,1077952576,1144520704,608718880,943982612,0,160,0,0,1347166494,1974604,0,-2147483648,32896,0,811597824,1879076944,0,0,335544320,338186280,0,0,293888,0,0,24576,0,572260352,576018781,28,16515072,0,0,0,2117664,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212696648,1077965896,2084306944,339508348,336860180,0,1073741824,0,0,0,0,6299648,543170560,8224,0,1349517312,1879076944,0,0,1342177280,1344803880,0,606232864,1193612073,1,576790528,571551268,1860,291504128,325653538,83749,0,268439552,1077944336,270547012,673714192,-2105785276,134217858,672141328,2084848680,33410,268445712,1145317416,8553084,274215936,1143482384,-2105377724,4456448,673714192,-2105785276,268435586,672141352,2084848680,33410,404684800,2018453544,9406536,-2147483648,0,-2147483648,0,1077953084,1111507008,538445884,1077967888,1077966912,31808,1081872392,1081622592,8142912,2083000320,2017476672,2084585536,4456448,1077952636,1077952632,-2147483524,1077936192,1077952576,16448,1073758240,1077952576,4210752,10502144,1077952576,1077952576,10485760,1077952576,1077952576,64,1111783424,1111683650,30788,1648512050,1246909026,4343366,1007161344,1111638594,1010975298,268959744,1111638588,1111638594,402653244,1111637028,1111638594,15426,1111247922,1111638594,3949122,1006642176,1111638594,1010975298,0,1140850688,1143476264,0,1246117376,1649562186,31842,1111623696,1111638594,3949122,1108346880,1111638594,1010975298,605552640,1111638594,1111638594,603979836,1111638528,1111638594,15426,-2105405432,269494340,1052688,1073741824,1111653440,1077967938,0,1212696624,1145324632,88,1056768,1144783928,15428,268959744,1006909440,3949636,268435456,70778920,1011106876,0,939546676,1145322500,60,9216,1144783928,15428,271060992,1006909440,3949636,0,70975488,994329663,0,-2147483648,1073791040,128,0,1077953592,806369348,270532608,2084845568,3687488,134217728,1144520720,943997052,0,939534352,1145076804,56,17408,1081885752,14404,1082130432,1077952512,4210752,268435456,538968096,538976288,0,536891424,538976288,32,20480,538976288,8224,271056896,1144784936,3687492,872415232,1683488856,1145324612,0,939528224,1145324612,56,1050624,1145324600,14404,672137216,1145321472,3687492,872415232,1144520792,943998020,0,939524164,1145324612,56,0,8126480,16,0,1414282240,7890004,536870912,1145307152,877413444,0,1140854792,1279542340,52,2625536,1145324612,13388,4456448,1145324544,3427396,268435456,1212678176,540035144,49184,2017476672,1145324612,4210808,18432,1212696648,-1071636432,0,0,0,542330112,1936613715,1919243040,26217,0,0,0,0,0,0,0,28246016,3539184,2097412,849349839,0,2519,5767471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-740590225,-1795162032,-1515974062,-1515566507,-1440066219,579971732,1216356370,16779408,-1538764526,-2147483243,-14637996,1254162431,1779777876,33160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,0,0,16777216,1835916091,1442840660,-1792408152,-1431655894,1235593898,1414369874,33570985,-1542323966,303188489,68307008,-16248574,-1863647233,-1253436414,9504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1991733117,-1442709312,1386484896,1431655849,-1431655852,304261450,1212548,4202528,1229007173,272629802,-6118232,100204543,1445306708,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1410483665,1527054368,1251297856,1435839061,623465813,1230579029,1346372138,604570752,606774292,1074046084,-16250878,-1,-1417541615,19016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1817960309,-1391853440,-1454233088,1431677258,1420118613,-1534815068,33575057,25198592,1384223266,34603344,-5922296,-1,-1389866300,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1246317218,-198901760,1431610754,1431655765,-1835379627,710257298,-2147221430,1209139714,707414281,272703637,-11401152,-1,1426360818,10404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-730993289,-1789526016,-1842697976,-1431655766,1436920490,-1856878251,269500705,4198408,-1992022892,1074268448,-7855611,-1,715777279,729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1356576570,1756037120,-1432180222,1431655765,-1806412459,1244145065,33556628,604570112,-1533898238,35815562,-11139040,-1,1157818623,18538,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1598629265,-1537408512,-1789636087,-1431655862,-1515541846,1351963717,1078108234,2099232,709469352],498,[1,277359184,1,-7200255,1,-1,1,357889535,1,4181,40,0,1,-2133148358,1,-1464467200,1,1227172133,1,-710268331,1,1431655765,1,356852266,1,524321,1,-1836826624,1,-1852567035,1,1092714500,1,-11204588,1,-1,1,1116339455,1,50350,40,0,1,1079339887,1,-1596323328,1,1431454997,1,1515562324,1,-1843091030,1,-1538239063,1,-1809825132,1,-4248951,1,1425539071,1,-1403638870,1,-5581358,1,-1,1,676396799,1,41130,40,0,1,15529589,1,7154432,1,-1433783211,1,1431655851,1,1414878549,1,-1842730683,1,8554570,1,-5305822,1,-1510277121,1,631850021,1,-14330582,1,-1,1,1166409727,1,21547,40,0,1,5418286,1,1087706624,1,1235915434,1,-1431655852,1,1252698794,1,1234343082,1,621281313,1,-4742136,1,1387134975,1,-1431661936,1,-5616987,1,-1,1,282263551,1,26709,40,0,1,11066235,1,41204480,1,1431677524,1,-1414878678,1,1430869333,1,609569362,1,-2145386348,1,-4255166,1,-1460207617,1,-1431680426,1,-11228758,1,-1,1,-1511456769,1,46602,40,0,1,4222253,1,27962626,1,1430889810,1,1431655765,1,-1540729515,1,-1438079670,1,293774418,1,-10508016,1,-1789198337,1,-1456854711,1,-13986476,1,-134217729,1,284557279,1,23205,40,0,1,41966199,1,359164681,1,-1784010155,1,1783977301,1,-1783977302,1,556083497,1,67108936,1,-9501436,1,1122697215,1,631605924,1,-5942235,1,-1380515841,1,-1526931606,1,21521,40,0,1,135327066,1,714128645,1,1378527652,1,-1431655766,1,-1437313611,1,-1800887132,1,-1877966702,1,-4478302,1,693501439,1,-1437313774,1,-11229782,1,-19145985,1,1119775419,1,43652,40,0,1,-2147462033,1,1252054570,1,1436895893,1,-1437248171,1,-1532341035,1,1242731946,1,33821002,1,-5303800,1,-1800732673,1,-1437457751,1,-5625175,1,-8390658,1,-1797783553,1,21586,40,0,1,190554,1,713124375,1,1435839145,1,-1381324214,1,715762218,1,-1582673259,1,-1876934624,1,-8411838,1,-1519845889,1,-1437952732,1,-11884214,1,-1210426633,1,-1443168257,1,10760,40,0,1,8557,1,-1442792019,1,-1431657388,1,-1430869334,1,1414878677,1,1413753257,1,67109013,1,-4779504,1,1219163903,1,-1792390763,1,-5682603,1,-1435832486,1,1845473194,1,35410,40,0,1,36955,1,-1450519365,1,-1789618870,1,1431655765,1,1243960661,1,-1976920940,1,554238536,1,-2143675,1,-1789723649,1,1386554450,1,-47884886,1,1431677421,1,-620800939,1,19104,40,0,1,84967532,1,-1442682259,1,1431655845,1,-1247106518,1,-1448433067,1,1368499538,1,71305253,1,-8444656,1,575272447,1,-1433120183,1,-1235965614,1,-1867863370,1,-139744764,1,32858,40,0,1,310378549,1,1427480795,1,-1437444822,1,-710234710,1,-1789635243,1,608867402,1,-1878777712,1,-5270908,1,-1789600257,1,-1789785558,1,-617966262,1,1140872533,1,-626392430,1,10477,40,0,1,218178644,1,-735390482,1,1437225641,1,1432048981,1,-1450005846,1,1252610601,1,34603082,1,-2160111,1,1386408703,1,1380607397,1,-307582294,1,15575733,1,1326622784,1,33878,40,0,1,721682504,1,1435844699,1,-1431680427,1,-1431655766,1,-1519736150,1,-1852533676,1,-1870659552,1,-4238784,1,676705791,1,-1802334064,1,1520805012,1,-631841318,1,893452804,1,28795,40,0,1,1461714977,1,-1453973379,1,1431655717,1,1448432981,1,1414878645,1,1245858469,1,67404436,1,-2151926,1,-2046241282,1,1246317130,1,-275469742,1,-145,1,84951120,1,56394,40,0,1,-1124064768,1,-1515584811,1,-1440066219,1,1792387754,1,1252698794,1,542482836,1,-1861220288,1,-9468640,1,1369795327,1,623519061,1,995317077,1,-1,1,2541,1,21675,40,0,1,-1375600622,1,1431650778,1,-1431655852,1,1432071082,1,-1437444779,1,-1792518830,1,41],499,[1,-8432380,1,1431481083,1,-1448832992,1,-581678806,1,-4806412,1,-2142977794,1,27157,40,0,1,-615970816,1,-1435890840,1,1431655829,1,1431655765,1,-1521855147,1,612701269,1,-1841037184,1,-4255151,1,705254909,1,1246307989,1,-1516918126,1,1536337490,1,31999,1,11785,40,0,1,-1123647224,1,1247090132,1,1431655765,1,1834308949,1,-1783977302,1,1230152266,1,1065512,1,-10532094,1,-2069190410,1,606376356,1,894588234,1,1414074665,1,580012885,1,43522,40,0,1,-300212160,1,894806944,1,-1440066219,1,-1251322539,1,-1448433062,1,606704932,1,1224867969,1,-8443616,1,1430562298,1,-1835906542,1,-1003861591,1,570433666,1,-2141145686,1,21504,40,0,1,-1219100670,1,-1784010176,1,710235477,1,1437444778,1,1414878549,1,-1836821846,1,9439312,1,-4221686,1,1378439893,1,1229530281,1,274015525,1,4195336,1,314332745,1,2624,40,0,1,-631437024,1,-1431676271,1,-1431655766,1,-1437225558,1,-1834308950,1,1213368466,1,-1526464380,1,-5289408,1,692406765,1,606376196,1,26389140,1,561440,1,1078678821,1,8704,40,0,1,1974968328,1,-1431655934,1,-1431655766,1,-1414867542,1,1436920406,1,580233812,1,5243424,1,-41999086,1,-1802349483,1,-1835906382,1,615158858,1,1208090626,1,1236617728,1,2065,40,0,1,-623049470,1,1431661829,1,1431655765,1,1515935083,1,-1448432982,1,-1991752411,1,604145728,1,-162048703,1,1247027893,1,1229541513,1,11096609,1,9439240,1,1750410496,1,580,40,0,1,1756826128,1,-1437280982,2,-1431655766,1,609572277,1,1377970322,1,-2121793528,1,-343993080,1,-1457370795,1,606374698,1,4860586,1,604062336,1,1437270144,1,16384,40,0,1,-1526880512,1,1437297291,1,1431655765,1,1789744725,1,-1789635115,1,-2003547563,1,270532768,1,-1247106558,1,-1521867350,1,-1835903926,1,606684489,1,2359330,1,1426653202,1,4113,40,0,1,-1599202798,1,-1431655894,1,-1431655766,1,-1412060502,1,-760567254,1,575251108,1,-2080111616,1,1516194216,1,707351253,1,1229541925,1,5411108,1,1233143808,1,1511325696,1,196,40,0,1,-1862969600,1,1431678381,1,1431655765,1,-1435847254,1,709514709,1,1227117906,1,277876738,1,-1386928894,1,-1790310063,1,1414834514,1,21514898,1,590354,1,-1526710199,1,37456,40,0,1,1113505106,1,-1431655850,1,-626349398,1,1521309357,1,-710235478,1,-1869445078,1,1090650256,1,-345352943,1,-1465625526,1,-1970124150,1,69544265,1,304105536,1,1426194432,1,84,40,0,1,99800834,1,-1435871883,1,1431655853,1,1431677781,1,-1873652395,1,1162367634,1,71303168,1,1521297988,1,-1504558423,1,1363826005,1,9736740,1,1082261513,1,167790884,1,37546,40,0,1,313096725,1,-1431643478,1,-1431672139,1,-1435847254,1,1303030442,1,270895444,1,-1878523392,1,1789610497,1,689252756,1,1245030690,1,38488210,1,151523872,1,1379926017,1,181,40,0,1,199941899,1,1431655789,1,1437947221,1,-1414703507,1,1381324117,1,-1517280183,1,33687552,1,-1431459180,1,-1437424222,1,-1454729836,1,2237781,1,539050114,1,67118152,1,43178,40,0,1,1436576301,1,-1431677515,1,-1431655766,1,1521867434,1,-1431672147,1,273328804,1,1212153888,1,1515530530,1,1235850388,1,-1431678422,1,72657298,1,75498504,1,19136770,1,41514,40,0,1,710213463,1,1834702293,1,1834308949,1,1783977387,1,692671925,1,1243693354,1,34078720,1,-732519160,1,1414154914,1,-1431680379,1,8983721,1,-1860923328,1,36904,1,20629,40,0,1,1598117181,1,-1431672235,1,-1437176363,1,-1428793931,1,-1800754486,1,541731473,1,1342324736,1,-1436920414,1,1428496713,1,1435849778,1,5395029,1,4194824,1,1079117120,1,21541,40,0,1,-377423249,1,1431655765,1,-1247128235,1,-1431671211,1,-1521177942],500,[1,-1994092214,1,71827968,1,1370171913,1,1247128868,1,-1414901175,1,4827498,1,-1543204830,1,-2147475451,1,43026,40,0,1,1443583029,1,-1420121174,1,1437968986,1,1437315674,1,1381324117,1,608782930,1,-1862270976,1,1247122756,1,-1466658158,1,-1381348718,1,10832573,1,35652864,1,270799504,1,43524,40,0,1,2055596671,1,1783999957,1,-1420470869,1,-631612565,1,698722986,1,-1877991127,1,67239936,1,1421169186,1,-1437457335,1,1430858021,1,2815319,1,-1878372352,1,25264162,1,21506,40,0,1,-1423204310,1,1433122138,1,-1247122859,1,-1431655763,1,-1789614678,1,1084527688,1,1361056000,1,-1565906415,1,1414894484,1,-1431661424,1,5594605,1,614466048,1,1410607748,1,10753,40,0,1,1429055613,1,-1431677611,1,1450027946,1,1433261482,1,-1533914027,1,-1878383963,1,67698689,1,1414894916,1,1234523202,1,-1421196726,1,-1515520165,1,-2130436011,1,4227088,1,38032,40,0,1,-1163161002,1,1532319147,1,-1437225622,1,-1431652682,1,-1448432970,1,72370450,1,553648128,1,162157074,1,-1431662038,1,1428760865,1,1391849326,1,-693480278,1,1431655893,1,21589,40,0,1,-709451654,1,-1431672147,1,1532319149,1,1800776538,1,1145722197,1,1346708649,1,134480128,1,-760599999,1,-1537979758,1,-1785424748,1,-1426145705,1,692425386,1,-1431655894,1,47786,40,0,1,-1436941011,1,-707373387,1,-714427051,1,-1428530517,1,900311722,1,1067282,1,-2111831040,1,609522964,1,-1840097975,1,1430405698,1,-352322710,1,-695055804,1,-709465387,1,22229,40,0,1,-1376941464,1,85,10,0,1,1859902720,1,60603,14,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1246354134,1,-32853,10,-1,1,-1246926083,1,46806,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-715515096,1,-32915,10,-1,1,1538633213,1,23131,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1427483071,1,-32854,10,-1,1,1843115772,1,44141,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-692671216,1,-32854,10,-1,1,-1418863620,1,62550,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1428523515,1,-32810,10,-1,1,-1252633091,1,39610,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1834343210,1,-32934,10,-1,1,1521859580,1,60630,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1246860027,1,-32918,10,-1,1,-673458435,1,22107,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1428834773,1,-32853,10,-1,1,1840077565,1,55914,1,2130706432,10,-1,1,16580607,2,0,1,-33024,2,-1,1,-402653185,1,-805351522,1,-117440513,1,-8175760,4,-1,1,252,1,0,1,2130706432,3,-1,1,1335814143,1,-12289,1,1064368383,1,-125,3,-1,1,16580607,1,0,1,1433234205,1,-32851,2,-1,1,-402653185,1,-805351522,1,-117440513,1,-8175760,4,-1,1,-1246269955,1,27831,1,2130706432,3,-1,1,1335814143,1,-12289,1,1064368383,1,-125,3,-1,1,16580607,2,0,1,-33024,2,-1,1,-402653185,1,-805351522,1,-201326593,1,-12976333,1,-97,3,-1,1,252,1,0,1,2130706432,3,-1,1,1335814143,1,-12289,1,-13372417,1,-6291655,3,-1,1,16580607,1,0,1,-1235829417,1,-32843,2,-1,1,-402653185,1,-805351522,1,-201326593,1,-12976333,1,-97,3,-1,1,1088075517,1,46618,1,2130706432,3,-1,1,1335814143,1,-12289,1,-13372417,1,-6291655,3,-1,1,16580607,2,0,1,-33024,2,-1,1,-402653185,1,-805339234,1,-201326593,1,-12976333,1,-97,3,-1,1,252,1,0,1,2130706432,3,-1,1,2141120511,1,-12289,1,-13372417,1,-6291655,3,-1,1,16580607,1,0,1,-709175942,1,-32939,1,-1],501,[-1,-402653185,-805339234,-201326593,-12976333,-97,-1,-1,-1,11361021,55813,2130706432,-1,-1,-1,2141120511,-12289,-13372417,-6291655,-1,-1,-1,16580607,0,0,-33024,-1,-1,-201326593,236899340,-209192679,-1019216077,-12609527,-1,-1,-1,252,0,2130706432,-1,-1,-1,-871566337,-115798498,-13372537,-1744190657,-193,-1,-1,16580607,0,1523935789,-32806,-1,-1,-201326593,236899340,-209192679,-1019216077,-12609527,-1,-1,-1,6876157,27137,2130706432,-1,-1,-1,-871566337,-115798498,-13372537,-1744190657,-193,-1,-1,16580607,0,0,-33024,-1,-1,-201326593,-858993652,-214722103,-1718649040,-6317671,-1,-1,-1,252,0,2130706432,-1,-1,-1,-871566337,-1714828084,2133914419,-1717986929,-97,-1,-1,16580607,0,-698957961,-32853,-1,-1,-201326593,-858993652,-214722103,-1718649040,-6317671,-1,-1,-1,10759677,46592,2130706432,-1,-1,-1,-871566337,-1714828084,2133914419,-1717986929,-97,-1,-1,16580607,0,0,-33024,-1,-1,-100663297,-858993559,-130051124,-2115813581,-6317671,-1,-1,-1,252,0,2130706432,-1,-1,-1,-865469953,-1815294772,1060370495,-1717992989,-97,-1,-1,16580607,0,1437979226,-32915,-1,-1,-100663297,-858993559,-130051124,-2115813581,-6317671,-1,-1,-1,13691644,11264,2130706432,-1,-1,-1,-865469953,-1815294772,1060370495,-1717992989,-97,-1,-1,16580607,0,0,-33024,-1,-1,-117440513,-858993567,-7892020,-1611055297,-6317671,-1,-1,-1,252,0,2130706432,-1,-1,-1,-865994497,-1815294772,1061158791,-1717985287,-97,-1,-1,16580607,0,-1246929609,-32854,-1,-1,-117440513,-858993567,-7892020,-1611055297,-6317671,-1,-1,-1,4218365,6656,2130706432,-1,-1,-1,-865994497,-1815294772,1061158791,-1717985287,-97,-1,-1,16580607,0,0,-33024,-1,-1,-50331649,-858993421,-850996,-1623638209,-6317671,-1,-1,-1,252,0,2130706432,-1,-1,-1,-856425217,63753420,1061158899,-1717985479,-97,-1,-1,16580607,0,1456826989,-32853,-1,-1,-50331649,-858993421,-850996,-1623638209,-6317671,-1,-1,-1,2152444,5633,2130706432,-1,-1,-1,-856425217,63753420,1061158899,-1717985479,-97,-1,-1,16580607,0,0,-33024,-1,-1,-50331649,-858993421,-214734898,-1724301517,-6317671,-1,-1,-1,252,0,2130706432,-1,-1,-1,-856425217,1741606092,1060369203,-1717987015,-97,-1,-1,16580607,0,-625551818,-32843,-1,-1,-50331649,-858993421,-214734898,-1724301517,-6317671,-1,-1,-1,4240892,2560,2130706432,-1,-1,-1,-856425217,1741606092,1060369203,-1717987015,-97,-1,-1,16580607,0,0,-33024,-1,-1,-50331649,248433907,-125343970,-1014792328,-12642100,-1,-1,-1,252,0,2130706432,-1,-1,-1,-856425217,1730023118,2138634375,416072579,-193,-1,-1,16580607,0,-1436910757,-32811,-1,-1,-50331649,248433907,-125343970,-1014792328,-12642100,-1,-1,-1,56829,1544,2130706432,-1,-1,-1,-856425217,1730023118,2138634375,416072579,-193,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,1809164909,-32934,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,8432380,512,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,1433122614,-32938,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,28157,512,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,-1380623781,-32917,-1,-1,-1,-1,-1,-1,-1537,-1,-1,-1,46333,2050,2130706432,-1,-1,-1,-1,-1,-1,-100663297,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,1437461869,-32851,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,44796,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,31744,0,0,0,0,0,0,0,0,0,0,124,0,2080374784,0,0,0,0,0,0,0,0,0,0,8126464,0,-1229605322,31925,0,0,0,0,0,0,0,0,0,0,55932,64,2080374784,0,0,0,0,0,0,0,0,0,0,8126464,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-623453606,-32811,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,28157,8704,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-1436914835,-32842,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1090565373,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-693457609,-32811,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,57084,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,1793947221,-32854,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,551677,2064,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-1229563301,-32805,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,24061,16384,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-615142547,-32939,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,27389,64,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,0,-33024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,252,0,2130706432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,16580607,0,-1436885706],502,[1,-32842,10,-1,1,-2147436803,1,0,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1844292186,1,-32853,10,-1,1,56828,1,1024,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1247023763,1,-32934,10,-1,1,67131389,1,8192,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1430866346,1,-32811,10,-1,1,268987901,1,4,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-576039589,1,-32914,10,-1,1,8435452,1,512,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1725676141,1,-32843,10,-1,1,1084283901,1,33824,1,2130706432,1,15794175,1,-241,8,-1,1,16580607,2,0,1,-33024,1,-13172496,9,-1,1,252,1,0,1,2130706432,1,15794175,1,-201,8,-1,1,16580607,1,0,1,1533925174,1,-32938,1,-13172496,9,-1,1,20993533,1,512,1,2130706432,1,-1048577,1,-25,8,-1,1,16580607,2,0,1,-33024,1,-524289,9,-1,1,252,1,0,1,2130706432,1,-1,1,-9,8,-1,1,16580607,1,0,1,-1386826406,1,-32853,1,-524289,9,-1,1,12680957,1,3074,1,2130706432,1,-2097153,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-13172512,9,-1,1,252,1,0,1,2130706432,1,14745599,1,-201,8,-1,1,16580607,1,0,1,-709502099,1,-32907,1,-13172512,9,-1,1,78685693,1,5640,1,2130706432,1,-4194305,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4718593,9,-1,1,252,1,0,1,2130706432,1,-1,1,-73,8,-1,1,16580607,1,0,1,-1168724682,1,-32851,1,-4718593,9,-1,1,276069373,1,6656,1,2130706432,1,10551295,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32571391,1,-73,8,-1,1,16580607,1,0,1,1454077531,1,-32810,1,-4783632,9,-1,1,11185661,1,43584,1,2130706432,1,10551295,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32571391,1,-73,8,-1,1,16580607,1,0,1,-1251103891,1,-32917,1,-4718601,9,-1,1,7198204,1,27649,1,2130706432,1,-22544385,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32702463,1,-73,8,-1,1,16580607,1,0,1,-692685515,1,-32843,1,-4718601,9,-1,1,1085632253,1,46090,1,2130706432,1,-22544385,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32702463,1,-73,8,-1,1,16580607,1,0,1,-1414877605,1,-32851,1,-4718601,9,-1,1,-1428531715,1,23211,1,2130706432,1,-22544385,1,-57,8,-1,1,16580607,2,0,1,-33024,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32571391,1,-73,8,-1,1,16580607,1,0,1,-629779091,1,-32854,1,-4718601,9,-1,1,-1267876867,1,54957,1,2130706432,1,-22544385,1,-57,8,-1,1,16580607,2,0,1,-33587456,1,-4783632,9,-1,1,252,1,0,1,2130706432,1,32570879,1,-73,8,-1,1,16580607,1,0,1,1789783349,1,-33587237,1,-4718601,9,-1,1,-609560836,1,46298,1,2130706432,1,-22545921,1,-57,8,-1,1,16580607,2,0,1,-33587456,1,-4783620,9,-1,1,252,1,0,1,2130706432,1,33357311,1,-73,8,-1,1,16580607,1,0,1,-1210337706,1,-33587347,1,-4718593,9,-1,1,1450142717,1,43629,1,2130706432,1,-24906241,1,-57,8,-1,1,16580607,2,0,1,-100696320,1,-4783624,9,-1,1,252,1,0,1,2130706432,1,33094143,1,-73,8,-1,1,16580607,1,0,1,1517116219,1,-100696150,1,-4718599,9,-1,1,1807048189,1,55978,1,2130706432,1,-25367041,1,-57,8,-1,1,16580607,2,0,1,-184582400,1,-4718600,9,-1,1,252,1,0,1,2130706432,1,-461569,1,-73,8,-1,1,16580607,1,0,1,-1414157739,1,-184582293,1,-4718600,9,-1,1,-1244288259,1,21595,1,2130706432,1,8182527,1,-57,8,-1,1,16580607,2,0,1,-385908992,1,-4751492,9,-1,1,252,1,0,1,2130706432,1,2138892543,1,-73,8,-1,1,16580607],503,[1,0,1,-304712099,1,-385908819,1,-4751492,9,-1,1,-1380520196,1,22125,1,2130706432,1,-16664577,1,-64,8,-1,1,16580607,2,0,1,-771784960,1,2133688505,9,-1,1,252,1,0,1,2130706432,1,-2135305729,1,-32979,8,-1,1,16580607,1,0,1,1454746987,1,-771784779,1,2133688505,9,-1,1,1454093820,1,55978,1,2130706432,1,2138615551,1,-32830,8,-1,1,16580607,2,0,1,-268468480,1,2132476048,9,-1,1,252,1,0,1,2130706432,1,9498623,1,-32997,8,-1,1,16580607,1,0,1,-1160022443,1,-268468266,1,2132476052,9,-1,1,1809689341,1,27733,1,2130706432,1,7377151,1,-33020,8,-1,1,16580607,2,0,1,-33024,1,2146959233,9,-1,1,252,1,0,1,2130706432,1,-8257537,1,-32777,8,-1,1,16580607,1,0,1,-715728018,1,-32933,1,2146959245,9,-1,1,-1251297284,1,43629,1,2130706432,1,10539007,1,-33016,8,-1,1,16580607,2,0,1,-33024,1,2147450752,9,-1,1,252,1,0,1,2130706432,1,2139160575,1,-32769,8,-1,1,16580607,1,0,1,1533891931,1,-32843,1,2147450780,9,-1,1,1521998588,1,46262,1,2130706432,1,-8261633,1,-32784,8,-1,1,16580607,2,0,1,-520126720,1,2131722241,9,-1,1,252,1,0,1,2130706432,1,-2147360513,1,-33009,8,-1,1,16580607,1,0,1,1826338357,1,-32806,1,2131722429,9,-1,1,-341158403,1,54954,1,2130706432,1,2139156479,1,-32784,8,-1,1,16580607,2,0,1,-520126720,1,2131722245,9,-1,1,252,1,0,1,2130706432,1,-2147098369,1,-33009,8,-1,1,16580607,1,0,1,-1418863778,1,-32914,1,2131722493,9,-1,1,1440462588,1,23131,1,2130706432,1,8450047,1,-33008,8,-1,1,16580607,2,0,1,-520126720,1,-5335803,9,-1,1,252,1,0,1,2130706432,1,-1794776833,1,-82,8,-1,1,16580607,1,0,1,1521839403,1,-32854,1,-5335563,9,-1,1,1517116413,1,27349,1,2130706432,1,1317597183,1,-240,8,-1,1,16580607,2,0,1,-520126720,1,-8536315,9,-1,1,252,1,0,1,2130706432,1,-1090133761,1,-131,8,-1,1,16580607,1,0,1,1843112565,1,-32811,1,-8536091,9,-1,1,1839950589,1,44138,1,2130706432,1,10022911,1,-255,8,-1,1,16580607,2,0,1,-520126720,1,-295163,9,-1,1,252,1,0,1,2130706432,1,2131091711,1,-5,8,-1,1,16580607,1,0,1,-1234342051,1,-32838,1,-316731,9,-1,1,-1420121091,1,54358,1,2130706432,1,2142826495,1,-253,8,-1,1,16580607,2,0,1,-33024,1,-16318268,9,-1,1,252,1,0,1,2130706432,1,12910591,1,-249,8,-1,1,16580607,1,0,1,-1431653077,1,-32809,1,-16318268,9,-1,1,1785441788,1,21685,1,2130706432,1,12120063,1,-249,8,-1,1,16580607,2,0,1,-33024,1,-59,9,-1,1,252,1,0,1,2130706432,1,-3801089,9,-1,1,16580607,1,0,1,-614748810,1,-32918,1,-59,9,-1,1,-1386883588,1,23211,1,2130706432,1,-4591617,9,-1,1,16580607,2,0,1,-33024,1,-59,9,-1,1,252,1,0,1,2130706432,1,-3801089,9,-1,1,16580607,1,0,1,1437457197,1,-32851,1,-59,9,-1,1,-1246340355,1,27221,1,2130706432,1,-4591617,9,-1,1,16580607,2,0,1,-33024,1,-131125,9,-1,1,252,1,0,1,2130706432,1,-3407873,1,-3,8,-1,1,16580607,1,0,1,-1116293770,1,-32918,1,-131125,9,-1,1,-710257155,1,43610,1,2130706432,1,-122425345,1,-255,8,-1,1,16580607,2,0,1,-33024,1,-262185,9,-1,1,252,1,0,1,2130706432,1,-2621441,1,-5,8,-1,1,16580607,1,0,1,-690655653,1,-32851,1,-11272745,9,-1,1,-1431655684,1,43690,1,2130706432,1,-139988993,1,-5,8,-1,1,16580607,2,0,1,-33024,1,-6819345,9,-1,1,252,1,0,1,2130706432,1,-235929601,1,-105,8,-1,1,16580607,1,0,1,1438364973,1,-32842,1,-6819345,9,-1,1,1431688700,1,21589,1,2130706432,1,-292556801,1,-153,8,-1,1,16580607,2,0,1,-251691264,1,-9444513,9,-1,1,252,1,0,1,2130706432,1,-480251649,1,-145,8,-1,1,16580607,1,0,1,1842206326,1,-251691174,1,-9444513,9,-1,1,-1430865156,1,43690,1,2130706432,1,-576720897,1,-113,8,-1,1,16580607,2,0,1,-520126720,1,-14712769,9,-1,1,252,1,0,1,2130706432,1,-2143297281,1,-225,8,-1,1,16580607,1,0,1,-612995797,1,-520126613,1,-14712769,9,-1,1,1431677948,1,21589,1,2130706432,1,-2143297281,1,-225,8,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1839969853,1,-32851,10,-1,1,-1414910468,1,21589,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,9,-1],504,[1,-1,1,16580607,1,0,1,-1229083818,1,-32811,10,-1,1,-1251113476,1,43626,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1523973226,1,-32842,10,-1,1,-710270212,1,21589,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-715434181,1,-32853,10,-1,1,1529549052,1,43094,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1525525077,1,-32803,10,-1,1,1426687228,1,597,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1347750290,1,-32923,10,-1,1,142614780,1,20624,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1970232117,1,-32934,10,-1,1,1107558652,1,2,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1430934181,1,-32803,10,-1,1,269521660,1,17488,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1210422675,1,-32921,10,-1,1,37814524,1,1,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-631874773,1,-32838,10,-1,1,536889852,1,5136,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1433136438,1,-32854,10,-1,1,135397628,1,32900,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1229105299,1,-32842,10,-1,1,-1572826372,1,21589,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1520810551,1,-32805,10,-1,1,151650556,1,2084,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-344533670,1,-32918,10,-1,1,-1541387780,1,41618,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1437293419,1,-32853,10,-1,1,151257341,1,10281,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1369608915,1,-32843,10,-1,1,1112614396,1,33348,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1242909093,1,-32851,10,-1,1,687898876,1,21546,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1515936621,1,-32842,10,-1,1,68489980,1,4241,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1368527562,1,-32811,10,-1,1,1384120572,1,18506,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-710257317,1,-32933,10,-1,1,136680188,1,9361,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,7,-1],505,[3,-1,1,16580607,1,0,1,-1143555475,1,-32918,10,-1,1,1157628156,1,36906,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1433261878,1,-32939,10,-1,1,542460412,1,19076,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1235522213,1,-32803,10,-1,1,352321788,1,41002,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1538611821,1,-32922,10,-1,1,1112099580,1,5201,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-304695499,1,-32934,10,-1,1,335675644,1,18570,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1433131610,1,-32939,10,-1,1,1118348540,1,42066,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1841130863,1,-32854,10,-1,1,335610108,1,4745,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1228188075,1,-32805,10,-1,1,1109665276,1,42068,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1437952571,1,-32915,10,-1,1,687964412,1,18442,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1517140821,1,-32854,10,-1,1,72618748,1,9377,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-675883682,1,-32939,10,-1,1,1375797500,1,18517,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1789636202,1,-32806,10,-1,1,160605436,1,9234,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1380616905,1,-32939,10,-1,1,-1541406468,1,21161,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1252348582,1,-32917,10,-1,1,285877756,1,34820,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1410476437,1,-32939,10,-1,1,-2076147460,1,21162,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-584422611,1,-32915,10,-1,1,689050364,1,34850,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1708612981,1,-32939,10,-1,1,-2071707396,1,21652,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1229264338,1,-32854,10,-1,1,572523772,1,16969,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1428793749,1,-32810,10,-1,1,-1802858244,1,10386,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,5,-1],506,[5,-1,1,16580607,1,0,1,1532718389,1,-32934,10,-1,1,33555196,1,21577,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-129,1,-32769,10,-1,1,-1470881540,1,33428,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-623486089,1,-32853,10,-1,1,83986940,1,22562,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,2139094879,1,-32769,10,-1,1,1344536828,1,9365,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-303344011,1,-32842,10,-1,1,176263932,1,37440,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1078002849,1,-32769,10,-1,1,1142161660,1,18582,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-352854410,1,-32811,10,-1,1,692135164,1,9257,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-2430115,1,-32769,10,-1,1,34111996,1,37444,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1367376009,1,-32802,10,-1,1,-1474162436,1,18578,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,2077996415,1,-32777,10,-1,1,67651068,1,9289,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-25301206,1,-32803,10,-1,1,-1572732675,1,37524,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1411924609,1,-32777,10,-1,1,286265852,1,21538,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-8523947,1,-32898,10,-1,1,-1979431684,1,34834,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1844411263,1,-32809,10,-1,1,546373885,1,21160,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-4465299,1,-32771,10,-1,1,352588540,1,9221,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1427212449,1,-32849,10,-1,1,1079066876,1,18601,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-8397515,1,-32773,10,-1,1,352324092,1,37412,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-1227524225,1,-32785,10,-1,1,-2142600964,1,18578,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-536875475,1,-32835,10,-1,1,1426073084,1,37412,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,3,-1],507,[7,-1,1,16580607,1,0,1,-172590217,1,-32777,10,-1,1,36307197,1,18450,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,2145378109,1,-32899,10,-1,1,-1467996932,1,37540,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-671746449,1,-32809,10,-1,1,85098748,1,18450,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,-35693195,1,-32897,10,-1,1,-1606413572,1,9353,1,2130706432,10,-1,1,16580607,2,0,1,-33024,10,-1,1,252,1,0,1,2130706432,10,-1,1,16580607,1,0,1,1534981983,1,-32787,10,-1,1,353632509,1,36900,1,2130706432,10,-1,1,16580607,28,0,1,-1065610,1,127,10,0,1,-2105390592,1,9289,40,0,1,1807478589,1,-1224803371,1,-2228498,1,-1870624038,1,1217669120,1,-2359478,2,-1,1,-50331649,1,1090521234,1,-2128338944,1,272769024,1,1411383329,1,37412,40,0,1,-1091584681,1,-2375937,1,-1233671237,1,18882741,1,-1524497883,1,2146249249,2,-1,1,-50331649,1,76693504,1,604013092,1,34603524,1,25830404,1,10313,40,0,1,-142739586,1,-604508227,1,-610620690,1,269060564,1,310921216,1,-1353228395,2,-1,1,-50331649,1,536871972,1,-2143025152,1,1073844288,1,-1442840432,1,33828,40,0,1,2111561527,1,-27362321,1,1302353074,1,33562706,1,1140981792,1,-138794679,1,-129,1,-1,1,-50331649,1,43131009,1,16785481,1,136577288,1,5514497,1,10377,40,0,1,-671122819,1,-1426333765,1,33817225,1,1078232232,1,290464393,1,1541385764,2,-1,1,-50331649,1,-1879047164,1,614597120,1,570434561,1,1426128964,1,17444,40,0,1,2125328175,1,-713032722,1,536979540,1,135266578,1,-2147350528,1,-306883311,2,-1,1,-50331649,1,76685344,1,15223698,1,-2142765020,1,38310400,1,10313,40,0,1,-612402309,1,1356128255,1,136315169,1,84096,1,361234498,1,-1216718076,1,-161,1,-1,1,-50331649,1,536872065,1,586235648,1,151142912,1,1409613860,1,37410,40,0,1,-1384609,1,1257731435,1,280712,1,570425362,1,1073759240,1,-1109938607,1,-16393,1,-1,1,-50331649,1,-2071453688,1,150765457,1,538972232,1,18912512,1,18504,40,0,1,-1379961483,1,558424063,1,-2080374748,1,-2145087104,1,155521056,1,1811774213,1,-161,1,-1,1,-50331649,1,270533665,1,16776965,1,33816833,1,1410662436,1,9253,40,0,1,-589985,1,1244003674,1,541622848,1,152052744,1,1048833,1,-1101537974,1,-22,1,-1,1,-50331649,1,1099042948,1,-1023410389,1,-2011159484,1,37785856,1,37010,40,0,1,-339782021,1,609269247,1,151130114,1,547717666,1,-1442823164,1,-335890667,1,-2113,1,-1,1,-50331649,1,67649536,1,-251658465,1,545390608,1,1342768274,1,19016,40,0,1,2127953759,1,-1861555474,1,-1601174496,1,-1975513024,1,4849824,1,2103438742,1,-41003,1,-1,1,-50331649,1,-2145385438,1,-50331649,1,34087489,1,176439296,1,9349,40,0,1,-612377750,1,1084531899,1,172658696,1,538281236,1,1224747285,1,-689258709,2,-1,1,-50331649,1,302129544,1,-16777281,1,-2011168768,1,1092686409,1,36904,29,0],508,[11,0,1,-1116353,1,-2012048898,1,1361126786,1,-1795153855,1,72516672,1,-71570851,1,-43691,1,-1,1,-50331649,1,84968448,1,-1,1,8538258,1,336855040,1,9285,40,0,1,-1380225413,1,38315114,1,613713952,1,144970794,1,-1593300587,1,-1361674389,2,-1,1,-50331649,1,729874498,1,-161,1,570950336,1,1111594312,1,37408,40,0,1,-66257,1,1217532661,1,-1454037739,1,570466880,1,1252279378,1,-604001601,1,-4216150,1,-1,1,-33554433,1,1443897352,1,-1,1,-2011160326,1,336068610,1,9365,40,0,1,-606619782,1,37767252,1,-709383544,1,8390677,1,-1789777399,1,2102787946,1,-1048577,1,-1,1,-50331649,1,-1790670336,1,-81,1,25330922,1,1099057184,1,18466,40,0,1,-65953,1,1343300257,1,-184656555,1,18891426,1,621384018,1,-1358973505,1,-4216150,1,-1,1,-50331649,1,721485896,1,-129,1,536879357,1,-1809317367,1,4681,40,0,1,-1246275717,1,171985226,1,-1157630037,1,67250324,1,-1420539388,1,2002120566,1,-1310721,1,-1,1,-50331649,1,-1793842942,1,-85,1,152218090,1,33693728,1,17444,40,0,1,-570557073,1,-1442181087,1,-705855571,1,8950306,1,759505153,1,-620758049,1,-4278870,1,-1,1,-50331649,1,1428292680,1,-129,1,-2143247107,1,-1454339836,1,37394,40,0,1,1951905661,1,630277268,1,1954545535,1,538986641,1,1462323712,1,-5611787,1,1870127103,1,-1,1,-50331649,1,1162448896,1,-83,1,612936438,1,262288,1,18592,40,0,1,-352461481,1,-1692102590,1,-704782849,1,4793674,1,-1118564096,1,1442838367,1,-166571,1,-1,1,-50331649,1,-1810628206,1,-37,1,-2145080838,1,1431390722,1,37386,40,0,1,-1531445442,1,-1080950124,1,-1460666378,1,9605152,1,1870988288,1,-11178501,1,1532485631,1,-1,1,-50331649,1,1386365952,1,-81,1,307407614,1,262216,1,9298,40,0,1,-1442944393,1,-297132031,1,-708970529,1,-1457240758,1,-1252720112,1,1442840503,1,-165035,1,-1,1,-50331649,1,710214216,1,-75,1,-1609280005,1,1430333825,1,37384,40,0,1,81518459,1,-5567916,1,1391967999,1,613492773,1,2140471296,1,-9718306,1,-709370113,1,-1,1,-50331649,1,-2078004990,1,-82,1,-1784502019,1,1310736,1,18594,40,0,1,1366686557,1,1999611152,1,1778383738,1,-1857797616,1,-313917376,1,-1430327425,1,-1116246,1,-129,1,-50331649,1,-1303214704,1,-16555,1,-1437280770,1,1430342213,1,37396,40,0,1,149712759,1,-579006078,1,-1800015889,1,1251087525,1,-15399918,1,-1327627,1,-1208001793,1,-33,1,-50331649,1,160770560,1,-4261,1,1233802491,1,1310800,1,17474,40,0,1,-1515004579,1,-2643420,1,-1023492417,1,-1591442936,1,1445273664,1,-1434519585,1,-38404181,1,-1,1,-50331649,1,-1437444791,1,-16490,1,709995262,1,708924845,1,8852,40,0,1,275347319,1,-1224792831,1,887880699,1,345134242,1,2134179882,1,-2376198,1,1608493822,1,-129,1,-50331649,1,-1859606272,1,-214,1,1428542975,1,-2146394030,1,4129,40,0,1,1251147071,1,-4351148,1,-1027678226,1,1228998673,1,-1230077884,1,-704712737,1,-134807721,1,-107,1,-50331649,1,1252336709,1,-20662,1,-1835773187,1,709532490,1,33416,40,0,1,547663450,1,-1225281782,1,-1795490049,1,605311624,1,-1615125358,1,-1084785665,1,-20992518,1,-33,1,-50331649,1,-1521199863,1,-35035,1,1430410495,1,-2138028971,1,4098,40,0,1,160037503,1,-69271982,1,1088281526,1,1229554002,1,-975826903,1,-335679563,1,1542191967,1,-130,1,-50331649,1,270882085,1,-21099,1,-1523930113,1,608479828,1,16544,27,0],509,[13,0,1,-1608487637,1,-537151702,1,-1435041793,1,580003972,1,-340024764,1,2121252351,1,-54563083,1,-16465,1,-50331649,1,-1433122155,1,-18524,1,346666237,1,-2003688283,1,2057,40,0,1,88797823,1,1992293707,1,83549110,1,-1811413719,1,-1326560750,1,-604244041,1,-621347905,1,-4101,1,-50331649,1,-1806554859,1,-21166,1,-769370625,1,1112035989,1,640,40,0,1,538006573,1,-1198166,1,1364590591,1,1095936000,1,-25488055,1,2008530653,1,-178429995,1,-33793,1,-50331649,1,1252698706,1,-8431735,1,714265853,1,270903722,1,8233,40,0,1,178561663,1,-1426063697,1,-1996853797,1,704713386,1,1840751908,1,-570492097,1,-201853569,1,-83,1,-50331649,1,1364568746,1,-21676,1,1235839743,1,-1970236332,1,2048,40,0,1,-1526672278,1,-5547173,1,1389690879,1,1101677601,1,-553706679,1,-2396277,1,-824254506,1,-8705,1,-33554433,1,709449045,1,-8432350,1,629527805,1,541739602,1,41636,40,0,1,340918655,1,-570491201,1,-1985319461,1,336666954,1,-145052380,1,1803550151,1,-671091075,1,-4229129,1,-50331649,1,-1839945302,1,-2676075,1,-1437308161,1,-1994370667,41,0,1,-1524607947,1,-136587302,1,1148518271,1,1235522576,1,-1108399287,1,-1198223,1,766992343,1,-67,1,-16777217,1,1230345620,1,-8410296,1,709473791,1,546654805,1,4645,40,0,1,1434722906,1,1602223487,1,-1848461331,1,-1844313531,1,-268716508,1,-1379926022,1,-1073810049,1,-1048849,1,-33554433,1,-1433228718,1,-11070171,1,-1843079683,1,172119210,1,16384,40,0,1,-1760425867,1,-34754579,1,1213529535,1,1151358096,1,-1246842990,1,-643668,1,1851514858,1,-167937,1,-50331649,1,626371242,1,-4238766,1,1251109631,1,-1600894299,1,2217,40,0,1,1526900008,1,-134218369,1,-2058194949,1,571117834,1,-173495,1,-337666177,1,-1141081217,1,-2097739,1,-33554433,1,-1454090923,1,-5551575,1,1414126078,1,169877909,41,0,1,1465192530,1,-547983403,1,682163055,1,1230054481,1,-1381011675,1,-1082274826,1,-2433353,1,-264193,1,-33554433,1,-1800760758,1,-10672764,1,-1521194241,1,1083550804,1,9289,40,0,1,2097782820,1,-33555585,1,1112923646,1,613040772,1,-67781998,1,-84449857,1,-604669955,1,2147450735,1,-16777217,1,1381324202,1,-11038038,1,1378006527,1,692232874,41,0,1,-1352334063,1,2004594669,1,346226427,1,1246827561,1,1874845514,1,-539045163,1,2144853463,1,-270541059,1,-50331649,1,-1437969003,1,-1084995247,1,340383230,1,-2144840299,1,9289,40,0,1,-82493372,1,-537920129,1,-1589062305,1,554322242,1,-34900699,1,-155190017,1,-311721987,1,-263241,1,-16777217,1,631854249,1,1868014884,1,-1524339201,1,625297746,41,0,1,-1353312990,1,-37898315,1,178650877,1,1419874324,1,-1212236137,1,-1083347349,1,-2692169,1,-1073758337,1,-50331649,1,1381324197,1,-615378283,1,-1806518787,1,136882858,1,9253,40,0,1,-89456055,1,1879047935,1,-1601148177,1,169085569,1,-571774123,1,-308282369,1,-1423982595,1,-71303173,1,-33554433,1,-1431680427,1,-1389737646,1,1250536190,1,-1589491307,41,0,1,2142196740,1,-68306982,1,363199165,1,-1588965078,1,-138478293,1,-1077584211,1,-25757777,1,-271394,1,-33554561,1,1234545194,1,1804936265,1,609512795,1,143938730,1,18514,40,0,1,-692256216,1,-1090519305,1,1074834943,1,708936848,1,2121226157,1,-72091649,1,-614507013,1,-1074790661,1,-33554433,1,-1437292204,1,-1253397846,1,-1440565834,1,1111575205,41,0,1,-1076143615,1,-273238081,1,715519213,1,1227499845,1,-604635817,1,-1092043339,1,2147220719,1,-134219841,1,-33554433,1,-1437428406,1,1512409416,1,-1852527909,1,271229226,1,18578,25,0],510,[15,0,1,-310434524,1,-67109386,1,1161997055,1,613499922,1,2002737077,1,1870458879,1,-160450115,1,-4268050,1,-50331777,1,1229804969,1,-1387113899,1,625569133,1,-1971021228,41,0,1,-19510527,1,-19144737,1,-1877707301,1,1246401096,1,-554304081,1,1004518317,1,-1075973121,1,-261,1,-33554441,1,-1440066219,1,1462340004,1,1414706518,1,1079003306,1,18505,40,0,1,1467979028,1,-1208027398,1,178377983,1,630269092,1,2002758522,1,-1896481026,1,1837099990,1,-268961857,1,-33554433,1,1437148197,1,-1450945494,1,-1969957190,1,338011538,41,0,1,-35954942,1,-2375745,1,1343542390,1,-1792765678,1,-570949793,1,-1010837653,1,-1323521,1,2130698222,1,-33554433,1,-1431655852,1,1448233381,1,1386371797,1,1095259477,1,37460,21,0,1,50135298,1,6815750,1,622592002,1,1,1,411893762,1,33,1,466616579,1,7798786,1,252772354,1,2,1,648478979,1,8388609,1,54329603,1,65537,1,594739459,1,262145,1,629145602,1,3,1,390070274,1,35,1,582680835,1,327681,1,553124099,1,393217,1,436535555,1,458753,1,636485891,1,65538,1,635568387,1,131074,1,583532546,1,5,1,76284163,1,6619142,1,592183555,1,983041,1,633995523,1,589826,1,50528515,1,131075,1,207552771,1,1179649,1,250282243,1,1245185,1,444006402,1,7,1,428212226,1,8,1,53543171,1,65540,1,654573570,1,41,1,596639746,1,9,1,640090371,1,26542082,1,614334723,1,458756,1,50331909,1,6815750,1,353173506,1,10,1,62783747,1,65541,1,135725315,1,10092546,1,493617154,1,11,1,160170243,1,1900546,1,26935555,1,10878977,1,228065539,1,10944513,1,556007426,1,44,1,644153346,1,12,1,185008387,1,2228226,1,628293634,1,45,1,623443970,1,13,1,655491331,1,3080193,1,525074691,1,3211265,1,659030275,1,3276801,1,364380162,1,15,1,633012483,1,2949122,1,632160515,1,3145730,1,574685443,1,3735553,1,482345219,1,3801089,1,107348227,1,11730946,1,522387715,1,3342338,1,629801219,1,3407874,1,234029315,1,3932161,1,234881283,1,3997697,1,235471107,1,4063233,1,4260099,1,12517377,1,250806531,1,4128769,1,399179778,1,18,1,490799363,1,3735554,1,320733443,1,4390913,1,338297091,1,3932162,1,1638659,1,12910593,1,221118723,1,4194306,1,297664773,1,11665409,1,139854083,1,4325378,1,195625219,1,4456450,1,448200706,1,21,1,494141699,1,4521986,1,41222403,1,22282241,1,339607811,1,30343170,1,38600963,1,5767169,1,503054595,1,5242882,1,39649539,1,5832705,1,492044547,1,5373954,1,601489667,1,5898241,1,358088706,1,25,1,527827203,1,6225921,1,334102787,1,5701634,1,383713282,1,26,1,525664515,1,6291457,1,605356291,1,5963778,1,1310979,1,7274497,646,0],511,[1024,0],512,[1024,0],513,[1024,0],514,[1024,0],515,[1024,0],516,[1024,0],517,[1024,0],518,[1024,0],519,[1024,0],520,[1024,0],521,[1024,0],522,[1024,0],523,[1024,0],524,[1024,0],525,[1024,0],526,[1024,0],527,[1024,0],528,[1024,0],529,[1024,0],530,[1024,0],531,[1024,0],532,[1024,0],533,[1024,0],534,[1024,0],535,[1024,0],536,[1024,0],537,[1024,0],538,[1024,0],539,[1024,0],540,[1024,0],541,[1024,0],542,[1024,0],543,[1024,0],544,[1024,0],545,[1024,0],546,[1024,0],547,[1024,0],548,[1024,0],549,[1024,0],550,[1024,0],551,[1024,0],552,[1024,0],553,[1024,0],554,[1024,0],555,[1024,0],556,[1024,0],557,[1024,0],558,[1024,0],559,[1024,0],560,[1024,0],561,[1024,0],562,[1024,0],563,[1024,0],564,[1024,0],565,[1024,0],566,[1024,0],567,[1024,0],568,[1024,0],569,[1024,0],570,[1024,0],571,[1024,0],572,[1024,0],573,[1024,0],574,[1024,0],575,[1024,0],576,[1024,0],577,[1024,0],578,[1024,0],579,[1024,0],580,[1024,0],581,[1024,0],582,[1024,0],583,[1024,0],584,[1024,0],585,[1024,0],586,[1024,0],587,[1024,0],588,[1024,0],589,[1024,0],590,[1024,0],591,[1024,0],592,[1024,0],593,[1024,0],594,[1024,0],595,[1024,0],596,[1024,0],597,[1024,0],598,[1024,0],599,[1024,0],600,[1024,0],601,[1024,0],602,[1024,0],603,[1024,0],604,[1024,0],605,[1024,0],606,[1024,0],607,[1024,0],608,[1024,0],609,[1024,0],610,[1024,0],611,[1024,0],612,[1024,0],613,[1024,0],614,[1024,0],615,[1024,0],616,[1024,0],617,[1024,0],618,[1024,0],619,[1024,0],620,[1024,0],621,[1024,0],622,[1024,0],623,[1024,0],624,[1024,0],625,[1024,0],626,[1024,0],627,[1024,0],628,[1024,0],629,[1024,0],630,[1024,0],631,[1024,0],632,[1024,0],633,[1024,0],634,[1024,0],635,[1024,0],636,[1024,0],637,[1024,0],638,[1024,0],639,[1024,0],640,[1024,0],641,[1024,0],642,[1024,0],643,[1024,0],644,[1024,0],645,[1024,0],646,[1024,0],647,[1024,0],648,[1024,0],649,[1024,0],650,[1024,0],651,[1024,0],652,[1024,0],653,[1024,0],654,[1024,0],655,[1024,0],656,[1024,0],657,[1024,0],658,[1024,0],659,[1024,0],660,[1024,0],661,[1024,0],662,[1024,0],663,[1024,0],664,[1024,0],665,[1024,0],666,[1024,0],667,[1024,0],668,[1024,0],669,[1024,0],670,[1024,0],671,[1024,0],672,[1024,0],673,[1024,0],674,[1024,0],675,[1024,0],676,[1024,0],677,[1024,0],678,[1024,0],679,[1024,0],680,[1024,0],681,[1024,0],682,[1024,0],683,[1024,0],684,[1024,0],685,[1024,0],686,[1024,0],687,[1024,0],688,[1024,0],689,[1024,0],690,[1024,0],691,[1024,0],692,[1024,0],693,[1024,0],694,[1024,0],695,[1024,0],696,[1024,0],697,[1024,0],698,[1024,0],699,[1024,0],700,[1024,0],701,[1024,0],702,[1024,0],703,[1024,0],704,[1024,0],705,[1024,0],706,[1024,0],707,[1024,0],708,[1024,0],709,[1024,0],710,[1024,0],711,[1024,0],712,[1024,0],713,[1024,0],714,[1024,0],715,[1024,0],716,[1024,0],717,[1024,0],718,[1024,0],719,[1024,0],720,[1024,0],721,[1024,0],722,[1024,0],723,[1024,0],724,[1024,0],725,[1024,0],726,[1024,0],727,[1024,0],728,[1024,0],729,[1024,0],730,[1024,0],731,[1024,0],732,[1024,0],733,[1024,0],734,[1024,0],735,[1024,0],736,[1024,0],737,[1024,0],738,[1024,0],739,[1024,0],740,[1024,0],741,[1024,0],742,[1024,0],743,[1024,0],744,[1024,0],745,[1024,0],746,[1024,0],747,[1024,0],748,[1024,0],749,[1024,0],750,[1024,0],751,[1024,0],752,[1024,0],753,[1024,0],754,[1024,0],755,[1024,0],756,[1024,0],757,[1024,0],758,[1024,0],759,[1024,0],760,[1024,0],761,[1024,0],762,[1024,0],763,[1024,0],764,[1024,0],765,[1024,0],766,[1024,0],767,[1024,0],768,[1024,0],769,[1024,0],770,[1024,0],771,[1024,0],772,[1024,0],773,[1024,0],774,[1024,0],775,[1024,0],776,[1024,0],777,[1024,0],778,[1024,0],779,[1024,0],780,[1024,0],781,[1024,0],782,[1024,0],783,[1024,0],784,[1024,0],785,[1024,0],786,[1024,0],787,[1024,0],788,[1024,0],789,[1024,0],790,[1024,0],791,[1024,0],792,[1024,0],793,[1024,0],794,[1024,0],795,[1024,0],796,[1024,0],797,[1024,0],798,[1024,0],799,[1024,0],800,[1024,0],801,[1024,0],802,[1024,0],803,[1024,0],804,[1024,0],805,[1024,0],806,[1024,0],807,[1024,0],808,[1024,0],809,[1024,0],810,[1024,0],811,[1024,0],812,[1024,0],813,[1024,0],814,[1024,0],815,[1024,0],816,[1024,0],817,[1024,0],818,[1024,0],819,[1024,0],820,[1024,0],821,[1024,0],822,[1024,0],823,[1024,0],824,[1024,0],825,[1024,0],826,[1024,0],827,[1024,0],828,[1024,0],829,[1024,0],830,[1024,0],831,[1024,0],832,[1024,0],833,[1024,0],834,[1024,0],835,[1024,0],836,[1024,0],837,[1024,0],838,[1024,0],839,[1024,0],840,[1024,0],841,[1024,0],842,[1024,0],843,[1024,0],844,[1024,0],845,[1024,0],846,[1024,0],847,[1024,0],848,[1024,0],849,[1024,0],850,[1024,0],851,[1024,0],852,[1024,0],853,[1024,0],854,[1024,0],855,[1024,0],856,[1024,0],857,[1024,0],858,[1024,0],859,[1024,0],860,[1024,0],861,[1024,0],862,[1024,0],863,[1024,0],864,[1024,0],865,[1024,0],866,[1024,0],867,[1024,0],868,[1024,0],869,[1024,0],870,[1024,0],871,[1024,0],872,[1024,0],873,[1024,0],874,[1024,0],875,[1024,0],876,[1024,0],877,[1024,0],878,[1024,0],879,[1024,0],880,[1024,0],881,[1024,0],882,[1024,0],883,[1024,0],884,[1024,0],885,[1024,0],886,[1024,0],887,[1024,0],888,[1024,0],889,[1024,0],890,[1024,0],891,[1024,0],892,[1024,0],893,[1024,0],894,[1024,0],895,[1024,0],896,[1024,0],897,[1024,0],898,[1024,0],899,[1024,0],900,[1024,0],901,[1024,0],902,[1024,0],903,[1024,0],904,[1024,0],905,[1024,0],906,[1024,0],907,[1024,0],908,[1024,0],909,[1024,0],910,[1024,0],911,[1024,0],912,[1024,0],913,[1024,0],914,[1024,0],915,[1024,0],916,[1024,0],917,[1024,0],918,[1024,0],919,[1024,0],920,[1024,0],921,[1024,0],922,[1024,0],923,[1024,0],924,[1024,0],925,[1024,0],926,[1024,0],927,[1024,0],928,[1024,0],929,[1024,0],930,[1024,0],931,[1024,0],932,[1024,0],933,[1024,0],934,[1024,0],935,[1024,0],936,[1024,0],937,[1024,0],938,[1024,0],939,[1024,0],940,[1024,0],941,[1024,0],942,[1024,0],943,[1024,0],944,[1024,0],945,[1024,0],946,[1024,0],947,[1024,0],948,[1024,0],949,[1024,0],950,[1024,0],951,[1024,0],952,[1024,0],953,[1024,0],954,[1024,0],955,[1024,0],956,[1024,0],957,[1024,0],958,[1024,0],959,[1024,0],960,[1024,0],961,[1024,0],962,[1024,0],963,[1024,0],964,[1024,0],965,[1024,0],966,[1024,0],967,[1024,0],968,[1024,0],969,[1024,0],970,[1024,0],971,[1024,0],972,[1024,0],973,[1024,0],974,[1024,0],975,[1024,0],976,[1024,0],977,[1024,0],978,[1024,0],979,[1024,0],980,[1024,0],981,[1024,0],982,[1024,0],983,[1024,0],984,[1024,0],985,[13,0,1,201588736,1,58983108,1,159664,1008,0],986,[1024,0],987,[1024,0],988,[1024,0],989,[1024,0],990,[1024,0],991,[1024,0],992,[1024,0],993,[1024,0],994,[1024,0],995,[1024,0],996,[1024,0],997,[1024,0],998,[1024,0],999,[1024,0],1000,[1024,0],1001,[1024,0],1002,[1024,0],1003,[1024,0],1004,[1024,0],1005,[1024,0],1006,[1024,0],1007,[1024,0],1008,[1024,0],1009,[1024,0],1010,[1024,0],1011,[1024,0],1012,[1024,0],1013,[1024,0],1014,[1024,0],1015,[1024,0],1016,[1024,0],1017,[1024,0],1018,[1024,0],1019,[1024,0],1020,[1024,0],1021,[1024,0],1022,[1024,0],1023,[1021,0,1,46465023,1,201589436,1,42786],4000,[7344432,58880,11011443,58880,11011461,58880,11011522,58880,7344444,58880,7344447,58880,7344450,58880,7344453,58880,7344456,58880,7344459,58880,7344462,58880,7344465,58880,7344468,58880,7344471,58880,7344474,58880,7344477,58880,7344480,58880,7344483,58880,7344486,58880,7344489,58880,7344492,58880,7344495,58880,7344498,58880,7344501,58880,7344504,58880,7344507,58880,7344510,58880,7344513,58880,7344516,58880,7344519,58880,7344522,58880,7344525,58880,5443216,58880,60234548,58880,5443222,58880,5443225,58880,60230152,58880,5453139,58880,5453197,58880,5443237,58880,5445105,58880,5443243,58880,5443246,58880,5443249,58880,5443252,58880,5443255,58880,5443258,58880,74395766,58880,5445201,58880,5450582,58880,5443270,58880,5445615,58880,5443276,58880,5443279,58880,5443282,58880,5443285,58880,5443288,58880,5443291,58880,5443294,58880,5443297,58880,5443300,58880,5443303,58880,60232830,58880,5443309,58880,5443312,58880,11020669,58880,5443318,58880,5443321,58880,5443324,58880,5443327,58880,5443330,58880,5443333,58880,5443336,58880,5443339,58880,5443342,58880,5453766,58880,5443348,58880,5443351,58880,5443354,58880,5443357,58880,5443360,58880,5443363,58880,5443366,58880,5443369,58880,5443372,58880,5443375,58880,5443378,58880,5443381,58880,5443384,58880,5443387,58880,5443390,58880,5443393,58880,5443396,58880,5443399,58880,5443402,58880,5443405,58880,5443408,58880,5443411,58880,5443414,58880,5443417,58880,5443420,58880,5443423,58880,5443426,58880,5443429,58880,5443432,58880,5443435,58880,5443438,58880,5443441,58880,5443444,58880,5443447,58880,5443450,58880,5443453,58880,5445141,58880,5443459,58880,5443462,58880,5443465,58880,5443468,58880,60232836,58880,5443474,58880,5443477,58880,5443480,58880,5443483,58880,5443486,58880,5443489,58880,5443492,58880,5443495,58880,5443498,58880,5443501,58880,5443504,58880,5443507,58880,5443510,58880,5443513,58880,5443516,58880,5443519,58880,5443522,58880,5443525,58880,5443528,58880,5443531,58880,5443534,58880,5443537,58880,5443540,58880,5443543,58880,5443546,58880,5443549,58880,5443552,58880,5443555,58880,5443558,58880,5443561,58880,5443564,58880,5443567,58880,5443570,58880,5443573,58880,5443576,58880,5443579,58880,5443582,58880,5443585,58880,5443588,58880,5443591,58880,5443594,58880,5443597,58880,5443600,58880,5443603,58880,5443606,58880,5443609,58880,5443612,58880,5443615,58880,5443618,58880,5443621,58880,5443624,58880,5443627,58880,5443630,58880,5443633,58880,5443636,58880,5443639,58880,5443642,58880,5443645,58880,5443648,58880,5443651,58880,5443654,58880,5443657,58880,5443660,58880,5443663,58880,5443666,58880,5443669,58880,5443672,58880,5443675,58880,5443678,58880,5443681,58880,5443684,58880,5443687,58880,5443690,58880,5443693,58880,5443696,58880,5443699,58880,5443702,58880,5443705,58880,5443708,58880,5443711,58880,5443714,58880,5443717,58880,5443720,58880,5443723,58880,5443726,58880,5443729,58880,5443732,58880,5443735,58880,5443738,58880,5443741,58880,5443744,58880,5443747,58880,5443750,58880,5443753,58880,5443756,58880,5443759,58880,5443762,58880,5443765,58880,5443768,58880,5443771,58880,5443774,58880,5443777,58880,5443780,58880,5443783,58880,5443786,58880,5443789,58880,5443792,58880,5443795,58880,5443798,58880,5443801,58880,5443804,58880,5443807,58880,5443810,58880,5443813,58880,5443816,58880,5443819,58880,5443822,58880,5443825,58880,5443828,58880,5443831,58880,5443834,58880,5443837,58880,5443840,58880,5443843,58880,5443846,58880,5443849,58880,5443852,58880,5443855,58880,5443858,58880,5443861,58880,5443864,58880,5443867,58880,5443870,58880,5443873,58880,5443876,58880,5443879,58880,5443882,58880,5443885,58880,0,0,134218015,62458,2047,62458,65535,62208,447807487,61956,440434687,61956,65535,64271,1280376815,58362,67174399,62208,464584703,62212,153109296,64506,1583415295,64260,0,0,464584703,37636,153109296,39930,1583415295,39684,0,0,486539307,58116,486539307,61956,1280376815,62458,65535,9433600,1533073296,39680,854630064,37633,1533073296,47616,854630064,45569,7867491,58368,7345173,58373,464519423,61956,153109296,39930,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1102774347,789593728,-1928760320,-1205723082,1104015361,-1560276808,-1732771558,17736448,17696398,17305227,855826881,-50820160,1749658611,1347420800,-228044464,-401698816,-2006441724,1347440642,15886417,-169341296,44089120,17448585,51364492,96963538,-1993998328,1170613765,141721604,74695227,-336856949,378662,521857024,-83809629,857901288,-1177318437,1760038912,505049892,-1900404978,-1677085630,904400634,-5234942,-90420044,36366350,17212364,17041095,1843924988,82362663,2095771787,-402629888,-571850770,23296,0,0,0,0,0,0,0,0,0,0,0,532,-2129198569,0,0,0,0,0,0,-2111766255,-2111766255,273,0,0,0,273,0,0,528,3276800,3276800,0,0,0,0,0,0,0,0,16,16,0,0,-2108620467,0,0,0,0,0,-2124414976,0,0,3276800,0,6422528,-2141192192,0,0,-2112355824,275,275,275,275,275,0,-2078997488,1046,275,0,275,0,0,0,-2126315200,0,112,112,275,0,0,-2111045357,-2111045076,96,0,6422528,586,0,16,275,0,0,0,-2129460973,275,0,281,0,0,0,0,0,0,0,-2108293120,0,0,0,0,0,0,323,0,353636367,589439254,2631460,-2129460976,275,326,-2125070000,-2126315200,323,323,-2126315200,-2108489133,239080994,1074888747,10,131080,524288,655360,1358692356,116165461,429614,117319168,309600820,-1185523887,1086193980,595377954,1587816179,-1943643809,-1960610786,-1557788602,-1893325984,1562604038,-1944123816,-1994164202,-1994164698,505635894,593542167,-427729157,-11092225,1744914486,-427752873,-11076097,-14325706,-1960483274,505635894,1119772678,593674019,-218101575,44117669,592749312,-1591520605,-58711216,-2144505329,678897916,771918011,158607162,1065365059,-350653440,268206322,-58717580,-2147126250,91563004,592447174,12773887,1968241792,915099663,602415978,74668059,-706018700,1965423744,-1947979248,-1960610802,-400331754,-1712781032,905740288,-466481035,-1995905304,-1994175978,-383553010,-58720124,-402098944,57869730,-946833173,2241798,923191040,-2147483614,91504636,1967193216,1846446856,890145059,8841250,1526878442,-1964442880,594583816,-2097040152,2241854,1352740980,1611068963,762642723,1889650827,592487203,1967193216,890120471,991130658,1948470798,574071051,592315947,166445315,933345259,1958742818,592487177,-1557959007,-1906236594,-1960609770,-14453210,-14453706,-31231434,1965175822,1465274646,-1047602804,20756988,-1105051457,-1527569540,123297375,-58667233,-385649340,-58719656,-385649336,-58718001,-385649335,-58717943,-385649334,-58717900,-1962183386,-400339914,1285757458,-58670301,-2096663240,-14463938,-58657932,1343124819,594687627,-1558579736,-346545326,1358725201,915082101,-471325878,592093977,1442611395,915084661,-739761334,592093977,592197259,-1558591000,-2134695092,443897596,1916206928,2047250211,-1264505309,86370306,595203723,1476412136,-58717973,-402426529,1223165061,1958742790,1899921617,242555427,573576841,594818815,573703823,1048578795,1967858545,110487555,594818815,595199631,1946477288,2048297893,-645194205,1913187200,117145620,378209394,-1976687758,-1912424305,530904026,117014723,243993205,234955598,-336911817,-109051724,-2146995197,208995577,-628218700,-1002788180,-1021314443,1963325824,1343130374,-2133333213,292880889,210426510,-1174406784,-1183514587,-352310087,-2134696012,58017020,-2147307031,91509244,1969421440,592093453,-402591045,1252202925,-58670301,-1592167121,1252205104,573743395,1976041999,-2134510075,-1070398859,-1021087069,1966668928,1816036103,-210436317,1968569472,592093465,-402591045,1252202865,592224547,-402591045,1285757285,-58670301,-16091818,-1893506506,-350010874,1610383368,-1645739147,86894595,1946408936,1899921476,259336483,591660547,-16679891,-1893506506,-1994178042,-2145172860,1260613950,-1957223563,-1994167746,-2145170882,19099710,915083893,1955406334,243109134,594675342,-1515870811,1166749279,1958742786,85846164,-930377867,-2146442880,510984953,-1106974528,1958683476,1946369059,592625158,-1960611137,15907588,-1994863384,-259276027,1006954688,594845957,1923154802,595239715,1625867915,-2014940157,-1898279689,-383550970,-1946485129,857865790],4001,[1947024585,1946958968,1946369127,1946500111,1946303499,1946434571,18868487,592318091,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,-108979596,57810944,-2128609095,2313790,-955878880,2313734,13691168,378229328,1956717420,397797411,592189065,1512264867,13363544,592330371,-1190955707,-1410793470,-29455616,1309575969,1090093091,683219317,109970944,915088244,-1960434836,-524212668,130548482,-2147449367,1114980857,570179211,573914755,-1190300416,-2081947639,893289216,1752432674,1166745169,958854919,-775386334,993445353,1049310754,-1510792706,993429814,-1957093598,-2145256386,1081426425,-109031957,-1190824638,887816197,1967651200,178437,-109040917,-1190824608,552271910,1969813888,309509,-109046037,-1960807071,-2094924738,2241854,163124597,1370112,915101470,512631660,-201579660,-1994432604,-1021096898,1946586630,1816038179,1435182627,1166747145,991332619,574464802,1947648744,1166747179,573940487,1526892266,-768345344,-148897608,890145777,1925266210,-1983804670,1419839301,-32077021,506145,570179211,-1995876983,-1022948539,1618218300,1047792700,259261244,192152892,175374908,108266556,-385817367,1342570715,1949731670,-119110877,17696398,71600678,124029478,1593831593,243992408,57942864,-385833495,1048772787,1952785230,1312719633,91505955,593497728,-372690175,45678730,8710400,593495798,856192001,573940672,-1962899735,-2145169906,91505145,1969355136,573940033,1903476747,570179211,17259915,-1020590755,1948399011,1942174471,121997571,1969355136,-138179756,-1960691418,115986888,574308036,570308235,-1985612804,119683902,-109037589,-1190824608,485163046,1969420672,375045,-109047061,-1190824600,149618692,1969748352,178452,1946586630,-29979869,1816038177,-1527514077,594321671,-1021096797,106058576,1526904042,-386181120,-356444763,216252676,-34940405,-83862782,594943684,73891878,1510472190,-71083941,1022880760,-1023315198,-76282820,-143456708,-1264505264,7989250,1963146328,508645610,594681486,45212722,-1002788180,-906036619,1495266933,37536600,71105394,104658804,922743667,110044002,37495618,87819380,116843381,1963008864,-1590800164,922682038,110044018,686302074,-1929935104,2047250138,-79566813,-1072970920,-389940364,1975555,71103348,781643636,46052491,593659019,80017091,915104884,-427613324,-2134575368,1342582388,17696398,71600678,124029478,1493168297,-385649401,243990662,237577040,238756405,930292558,573900487,803930112,-1949922480,-400331754,175445123,-1994173277,1478708246,-1957143829,-2128464626,1981808889,536918275,592318089,-990509589,-1089702909,-990510724,-1962642175,1344405054,-390006901,1948132355,1963211862,808880910,842465058,2047250210,1011149603,-165907186,12091588,-1962117888,-400330186,58004450,1495487139,243910963,-154983883,-1751613244,-1094874322,1656064770,-1995213533,-2145172859,690188606,243992693,243868158,1503077186,1947197827,1947634645,100237347,-109050508,-1765313274,-427560309,64107512,-2094909690,-1912209198,637603334,637682691,637817874,-1962445806,-2097075658,-1993934618,-2010774972,-2010774444,-953809036,654311172,-234535738,80642823,595211913,-468978125,-58698813,-1090095508,887816836,13680528,1969159296,1996700683,-1076327906,434832020,1969224832,1912749074,1996831758,-2133292534,-1530985749,-1979520254,-1040239908,-83688733,1527089966,1899921603,477380387,594624128,-2146077625,1512272190,1048579700,1918772081,1899921421,108486435,593495798,-1069890815,1381191875,-1962929991,-1960706530,378220283,1049165826,915088202,512631658,-1510792334,105351974,1962934077,1191912984,638743560,637958085,637960073,-1324853367,-341445880,281510659,172460838,1962934077,1191912984,638743564,638220229,638222217,-1324591223,-341445880,281510659,41403686,41912614,72845606,1094782090,-74734349,185961254,858289362,-2116382986,-1056898873,-1959918353,50332182,82297303,-2128609095,-1392443159,1958742955,-498119162,114439158,1511491871,113465435,594951876,639852705,-2147201653,-461314331,652544536,117720457,507334851,102397184,119237203,2014743334,2057381376,15907584,-1961704216,-351839288,292349955,1381024600,-1964505513,1947941905,1948007459,1948466207,1948531739,1946303511,1913142291,1980709900,1919958027,1987525636,-1872631037,-16516981,459996931,-511487737,1358529528,-1961003687,637618198,1963087161,-2054424047,-1993988894,-461010171,1166616100,820771586,91563068,-351838790,61979145,-805056509,-1960390653,104530501,125108552,990219046,-99781438,-1961522906,637618198,-83733111,1482317575,1779338179,-1043231965,-356449055,-388287988,544413579,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,99287331,593503872,592487422,1493102824,-1577668631,-1606605966,252867074,225830912,1914175720,1913046792,-352321501,1342621453,-2147481309,19095566,645924331,-385997984,-380043587,244053628,-779410582,-1056644671,1923157226,44055843,994418,841446888,401991899,1352871283,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,113709803,598864,593497728,-2147095807,-31236058,1493066984,16131049,0,0,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109,-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579,12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149,-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186,-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774],4002,[418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317,-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558,-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421,-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,12802139,0,0,0,480582810,480648357,1143821133,-67087537,1964440704,1971928129,-2143498495,-2009269388,-75428747,108333997,-1682194381,-2042835200,-1070398603,1971993807,1465255648,-1090056623,129571720,-1493959680,123625305,-1070391691,-843118834,-58667236,1007187264,1018852355,-2135526396,125126396,276169788,-2131570967,-126532612,74711100,-260763588,518818645,-1893774486,-1557527034,1183525376,704946946,-1560000885,1183525378,-121594,705173132,705308297,-1139324054,922693648,922692106,-11523576,-14024138,-1591081930,-10475008,103417398,-1962456214,-58655764,-402295485,199950441,-1073486798,-13707125,-98860905,101093127,10707242,67538730,33984298,110057514,110045704,378415626,646654472,1183394314,704815366,-1593555319,1183394308,704684290,705044110,1187499869,-956102126,1146620998,1354023875,20717195,-401671524,45671968,251305036,1021712360,-972720896,-1015016890,1577862855,5147670,15811,12060021,1023994625,91554048,-134177864,-1949566517,15907782,1929687784,14870787,-795998452,1996481931,-821957868,-268274,-1185890253,1983578115,1090614274,1929564392,10873091,-498071796,408325107,-1190878232,-1990656001,1397758022,1358981714,-1878984088,68347918,-1946003829,-700775850,-2115495820,-18172,38177112,1783780176,-228044544,-401698816,-678755344,20594313,-1190894616,-1990721280,1017315398,1381191681,1750138986,244318450,-1912352792,378218176,1105723436,-18172,748889688,1381191680,1750138986,244318450,-1207717912,-1557790453,1538785290,-1581216256,1183711560,212018688,201785088,341243434,1527344362,-1072998400,-857209484,-1930005758,-86471465,280809614,-389575888,1743389371,1476418313,1946157629,2118025230,57999402,857774824,-2144998464,2784830,-1070395788,747650691,-1206553600,283836417,857761768,1094615232,74711082,-1073024538,616695439,616564367,171371088,91,709508736,-32934656,-1205188090,281870339,1039174486,225640480,-1962744127,-1960221548,-349608308,-423557616,436637187,344663553,38570790,1472421383,1039698938,225640480,-1996298303,-1993775979,-349608307,-406780388,436637187,361309697,38635814,1965308935,-535918328,-568948444,-1006936284,1039174486,192086048,-1962744127,-1960254316,1579738764,-125085757,1929388093,48742669,-459961862,-426931928,-1017119960,257295953,74763778,-1875710983,236882771,264474113,-477897981,-119110664,1918628667,-102495483,-1977214997,-1040841652,-1072794128,-1960442655,-390004156,1004603908,1493655232,1381061571,1493181672,-998409,-788329355,-402599037,-1014300665,1532608571,-473869629,82493708,-2091197941,113446882,235310679,-2080863487,-1960380185,-1977220523,-1977220003,123668349,-1912187197,-1962865146,-119110672,39094566,73173030,125601830,1438866951,106359947,17696398,-2096728437,1183578342,1149773316,-253460475,107249702,1678255631,-916584698,1392510146,-796175791,1929465832,-389903609,41026063,1499072268,1189659483,201486848,1392952071,17696398,184711355,-1457359680,695468036,2017327140,-1960675584,2139301592,427098117,88589862,214141711,283899908,2139301520,-327942139,1929964419,-104844300,-1581054117,-1073020662,-336002187,-1962519784,235310808,939468289,17434255,88589862,207292175,1381090052,-1912187050,-1962865146,1040388048,-1598160626,-1949922558,2088969930,192217093,990430851,-501058569,-2096501776,-147126074,367780722,-1949660336,-389903408,-1031602158,1492574728,-336067572,1594358017,-1017554338,-131770538,653298687,359555,-13423755,17446539,578090507,125093435,-1960378741,653388596,252003526,184847142,637891839,116065673,-352253277,1583347969,-1912187965,-1946087930,-620556349,628605755,-477898613,2139301624,427032581,88590118,-75431936,242352800,637602465,512296841,-336068342,1527249153,1359930307,-4069296,84243032,-186515448,1381221209,-397160309,-1973944092,256248,1455643482,2025738502,235310594,2088969729,494141445,73153062,992352117,292880980,-12811482,-813036683,88879654,1962860928,149848840,-335947917,1506183938,1371758087,102651734,-74714997,-2080840061,110033127,512622862,79233294,-1510736896,1583292167,-1957313703,1465077996,235310598,276728577,-1946622077,-1993995194,1183515205,1166550542,1703421444,105286407,644939557,-1962588791,1586170438,-1005304,-339668876,81838348,1183569931,216580362,136740876,-1993996731,1532954397,214616408,-1957604864,869305291,-34150208,854066547,-401509634,1397751824,1778412114,244339199,1509918696,-561331366,-1056642112,-13499166,195,-1957538992,115589592,-368852093,5967280,1048640344,1962945148,712549185,-1993714525,-1960160738,82035155,-2096305471,-628936469,1646168320,1679198506,-1043297494,-661977886,856484801,711369664,-1593770776,1990404710,712286506,-131438941,1526268395,1354979419,1448235347,842956806,192151595,1913752808,12445699,-33508375,1946242822,1326382599,-1874334975,-1270164941,-401698815,-1072958464,117315956,-768409265,711067335,378142656,280701540,9037824,-359653141,5967390,1960512507,1645119765,-1983302870,-1993710578,-1993714674,-399879666,1048576103,1946167933,-1878477735,-206116850,1962998656,1975520077,712876550,-1953479445,-1042773040,-390001949,820740870,-1996488675,-1557503458,162802276,-1981280624,15859,378085492,213133908,2045251216,-941979661,2773510,15616,116065141,649360,1577558251,1482381658,1304771,-1557502303,868428404,-1983214638,-399874546,1355022105,1381172817,711071235,711204371,-2095005053,-2031615789,650130176,637534370,637534626,637534883,263879,244056063,-1993987500,-1962931186,640307726,921225,-1031578790,13861648,637555944,637534370,637534626,637534883,-1962933085,640311822,790153,711200395,235833638,283804416,-402596989,-1574567895,-1574567936,-1557790719,-953810942,-33553402,1410239487,243869226,243990540,-1993987502,117444110,1354979417,652759379,-1187482884,1397751823,1358981714,-1878986136,-42276850,711331467,-1047656733,697126,-1993949042,637536270,657095,-1557790720,-1910112250,-1560279546,1509436006,-1950132133,-1909823970,1960512451,243934801,-315490303,-1591340573,-131792894,2028491007,134568188,653713920,538367,1048782342,1979645956,842956832,427098155,202804006,1959922432,229921296,501747344,179591922,367529616,-1906616078,-63051581,113748971,10854,724713088,-402426880,1491734289,1392532238,-16361642,-13998538,-1893042634,-2094373370,-763162687,-253656320,1912804584,-1950314936,1073865666,1911093387,-1959103749,-390034192,-953809970,16778246,914957824,-2094661630,117441038,-1574516853,-1064566783,1929703656,-1949922547,-66721585,-779368141,-1946677269,-351859514,1812892427,1846971178,-104844502,711329423,1532911367,1714880451,1983315754,1711705898,12314666,711329423,1465275331,-1696050426,-402230526,-1830224595,57891586,-1912565783,1960512192,112646,-1953494549,16352194,-1958739596,-86054664,1928004467,-1930392688,54061248,184630433,-1593608768,-1557790408,-1993998332,637534774,134787,650611463,1006633378,1361671425,-771012270,-4652172,-390034177,-1031538239,13861648,1397802635,1358981714,-1878986136,-70326258,401299802,652787852,-1961856252,-389051450,-919340229,129552779,-132977920,118277771,243993835,378219116,146287214,1594358016,1371757406,58189830,-1064424334,-1977160398,637534478,620757665,15269880,113714939,4,17221158,-953810944,518,-390034432,1493631318,1448281795,-326412969,-1996297085,921239134,-1207536893,1827340295,-1967092080,-1024917946,-352095488,4034650,638153728,1375733921,1510037224,236337958,638022912,790075,-1064565388,-1946009112,1048585920,1962999809,1230131497,57987595,-385876039,-1031538459,13861648,172326,1783780176,-228044544,-401698816,1499134704,1256722155,-1207340285,149618696,-1878660103,47352,1560462467,123428447,856052675,512370395,-473890815,503522819,-477954046,235310840,270416641,638351105,360323,-1014823563,133067528,378218066,-494731262,1524247544,990112705,1963356890,1976109835,869501696,32242121,1438866424,1359408267,-1960423342,637537294,923275,989855928,175307350,1312490871],4003,[-352095492,-1910075330,637536262,278147,-2095221504,-763162431,235087360,321257484,-1207955946,1446707201,991459322,326368334,117752963,16285312,-336002188,-11147243,1510992889,2122319705,57934072,-402396168,-1017249981,-661958061,-1910062194,637536774,278147,-1962445568,1960131,-1014054004,134647334,1048782336,1962934276,-1899983865,387267,1532674955,-661774653,202804048,958720,353419907,19267584,637537302,919057,637536417,-1912600413,168201432,-400599040,1371797751,113706578,10860,711853767,113704960,10864,712115911,1048772608,1946167910,1711705700,1048782378,1962934276,211887684,1879441664,245442090,1913000192,245442090,1845902080,1965716010,211887626,1812347648,639529514,-1560277343,-1591334290,1822621708,372975146,410124302,992348021,1979714574,1048782351,1946157064,109979148,-1511325688,-336019316,1510471937,-919354535,-388920503,7536493,724713088,1713730560,185722960,216056166,820544358,1212943,1879441766,104556074,-2112935316,-1553596412,1483090540,711988875,-1960152415,-1960154098,-1020629474,1448235347,-390033914,57931629,-1962890519,243738352,-2027552756,1358958102,237708882,455475212,-2097148394,-628944663,1963422208,16352025,-963963787,-1993975462,637537294,923273,-336077080,-998010768,-1940762364,-160962368,637538233,792067,236852006,281182976,-1962880125,1381191878,1750138986,244318450,1526228968,-561111463,10666035,107008,-1560280413,512491524,243859462,378077196,109838350,-1591345142,144900104,914957824,-661782520,669321,278147,91561728,1223214734,1516111870,1405311833,1342591569,-402487365,-1014237199,-2081035032,-612167446,1030400,1783780176,-228044544,-401698816,-1064372232,238757465,57933826,637856761,117442209,-1017423526,106387025,-1960394610,637536310,671371,-1993947250,-1912600522,1049175750,-1064435702,71205670,292814848,-1977160398,637534478,620757665,686358520,130059511,1610017512,113465694,1381061462,-1950314928,512435952,-477954046,650720248,69258,378218049,109969422,-771030770,101126261,205423398,109969408,41222414,149053163,-160634733,1096446611,921224843,653495287,-234535738,255623974,-2094658443,638583364,283776,-2144991765,-2097085372,-771028797,101126773,202804006,109988352,-1993998066,-1877349612,-16464090,-1628747009,-219625845,653495286,345287,147030784,-336007454,-1064413152,35031846,-119373056,-339617237,512239107,-745865215,-2097151815,-336001852,-1064413161,35031846,-119373056,-339617237,512239107,1499070465,-1022927269,0,732495872,735707137,738721794,739966979,731578372,731578373,740491270,741408775,742064136,745078793,745603082,748814347,748814348,752484365,753336576,757465345,758382850,759235072,759235073,762642946,762642947,764936708,764936709,766706432,766706433,766706434,771752707,775947012,730268421,730268422,801178624,789447936,794100993,796132610,797050115,731579904,731579905,731579906,731579907,731710980,730269440,730269441,731580162,731580163,731580416,799082752,799082753,799082754,730270208,809700096,809700097,809700098,809700099,1409089535,774537403,242485051,-12614866,-1014823564,-1141839100,773729159,7822,39815982,713105033,417880863,-2127101971,-943457494,4678,18108032,1719665899,-386204140,-338694817,205965301,1187446784,-351272944,33129449,786958199,-349867276,-389969145,477295688,1183385356,15907602,1381028403,1397903954,1978142352,525813,-1158942494,-1014256149,91489448,1945414376,-2136610046,1183579363,1006380056,-955943485,6214,605439627,1975729148,373737221,-1964310528,-222575733,-210769920,2011759475,306612735,-939558935,528966,-1946193943,-218371901,-1995415927,1642663510,-1950118913,-217716519,-1895868439,-2097082874,-2144929565,-143653273,1962930369,216711442,-524172917,-1043330300,-2144989975,645924431,136714121,703137359,-397323265,568980201,264473599,662036480,1659426955,-1826589965,-1896570648,-2097082874,-1977157405,-534510265,-2010770932,-880802489,308185351,-369167383,245497578,264277505,-477904893,1926773752,-19339005,185761408,-1910633612,1988826718,-335836390,520494603,1183773579,444500758,309756,-383801869,-1014235464,1928511464,-22091517,-2080463383,-1946282906,-779416498,-1056644671,1860701418,-1995148553,585633350,82493938,185394113,307661267,-2080471063,-1056893874,-373224222,-1983247612,1187449934,-385873902,1183579760,-139073522,1642660722,-27727362,804551,306628352,1273561096,119237374,1917909888,1476100104,-343932041,-1040240056,1023017699,638547200,637685643,1317607307,240552208,-1993996309,1334388247,501873410,284918014,266929014,-1946209538,310280387,-401902334,1317662978,240552208,216531947,-33887759,-466435194,1963260800,-259201012,-1995420023,82513494,-257431408,-1946296343,888112124,722501163,-1957228418,431619303,-1948284160,1586371190,-1952058602,199430222,-1960026482,-964481418,111538950,245426719,-1946484645,1183391815,431619092,-1946973440,1183718014,-1952058602,-40703515,-1188396101,133562384,-2096597761,-152958525,-956466711,2005532423,407276289,-1996273783,1183516031,122128662,-1996404575,-377286586,-1327892720,98694659,1183387248,-44898034,21499451,-92200075,494014064,1882047115,-167529714,1930444019,-167136496,-2116514845,-970292285,703135751,-48174595,1465631627,637894596,-1993996913,-1993994171,-1993992115,-1993993131,-1993997195,-895416211,1166616100,617390364,608536870,639946401,-1960688247,639942678,-1959766647,639943222,-1590790775,-1993988920,-571989947,-1207733264,1397752471,-1175257112,1397817343,1358981714,-1878986136,-227350514,1745787995,2013212387,24641283,-53749618,2002478,-131835904,1946325053,-241571837,-1959465853,-1909586188,520093702,431617927,111538944,263776799,1183711323,444500758,-1174405192,-1410138088,-400916853,-1993934592,1569269261,-1043821822,-356447000,81903884,-1993944821,-1993993131,-1993992635,-1993991083,-953803195,8261,574998310,1038680064,-1962822660,-1729617322,-385649675,1183448106,71731462,-1980778264,1451822174,-65083120,-400800117,57865777,-369355799,28572682,-1961081205,1424499286,-1961921802,-1897391034,207522287,-384805239,-336987148,359041787,-461312816,310280193,-1978895358,-523234746,-48929152,-2011871736,-773254554,306628603,1187446874,-1610610164,1183318324,239519504,-1175910288,1364414715,-389903534,-360452287,14385936,-1207955527,1397752455,1358981714,-1878986136,-246749170,1499119758,12802139,-1677555968,-326412806,1778548840,1785752064,108461824,-1878989720,-249108466,520040029,-2140655613,1778412034,1778412032,15886591,233311888,-821957647,-268274,-2147482942,-2097081266,50410558,1466435186,-4986832,1727741929,-1223727520,256237,-389324442,-144309719,2827270,251658272,1728166021,-32217725,1166763623,251870226,251766919,1006728068,881266433,-1132196095,-919378432,244326,-2056912896,1948985366,-490641905,1715561986,1912928643,24898029,722779750,-1956249600,-524196159,-268212734,205884263,283165030,272993127,109667943,672532838,-4561365,-1056968449,-748289311,48873666,672538982,258369323,-2146544201,41222398,-92274254,780603140,66748417,19366927,-2012230914,-25165535,445058818,-33393407,48414918,-164440566,283296102,1711464896,157737683,-1070913514,-1167719703,-2,1724044134,723785249,206408039,672039270,196651,15067136,258369475,1712082359,251984259,1711329411,954,-489462272,1726141286,724047493,12289039,1725101926,724047393,-83354,-748224513,371287746,-1100600540,11028,48349542,1743848294,444262,1711276032,-251658310,-1026332929,672538982,116876843,16722728,158662656,673612134,-196821,7465215,258369475,1712082359,1929705859,62547550,1711276032,-748231981,377841378,1265904424,113254,-748290048,-1070373150,605455718,-33393365,1166632896,1718076178,206419727,83460966,-1167710861,3,1726141286,-2056854829,1948985366,-21338606,1728053247,560382675,-399825898,1740832775,18107779,1716938435,-61839790,722779750,1718026240,-1071444051,263022183,1718077475,-803008595,263022183,1718081571,254109357,251658464,-2123959775,-14683934,-1039440129,1743790863,627486054,-64513,1727668495,-67050879,191234048,-131919934,1516656742,1724079718,-61381040,722780006,554631168,-1419352128,1741168911,554675046,-1419352112,1742217487,554675046,-1419352080,1744314639,1600564070,12802150,0,0,0,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318,1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998,4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465],4004,[1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305,-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,0,0,0,969488774,976631894,958216460,960969010,963983708,-58705547,-352160639,-523638714,-65649010,796000828,729222204,-8273161,-144168075,-1744688073,-1341792047,-1959881929,-1957653729,1942169670,340688902,-2147161343,-386001818,-959454989,-351333818,306628332,518449936,2002478,1241970176,175439617,-165723286,134249222,-1202708363,-661782501,184626337,1476472326,1048646772,-536870610,1048644724,-268435154,-383843212,-819996989,-1125642596,1048626134,1962945330,851703810,306628324,1724119311,1716741712,1716676177,-387698090,-1050279328,-796192542,15775846,258342912,-1050228733,-1956246303,57026242,-935631355,557839,118638278,-1873089543,268371302,-1050279936,-1050276632,728108266,1715496642,-16777047,1725789695,-1962745151,-225745208,2469222,-796170512,1238928230,2469222,-1031706896,4096,265304934,-503315835,260378603,-1989794304,-953807779,2629,-1878856712,1717462777,1717134938,-1017616805,1187439666,-1007087854,724713088,-134056704,-958123325,-116452794,842956995,108331051,68306630,-466435079,68306630,1048626169,1962945330,306628102,851704074,306628324,-2134640374,2830910,1187382901,-1007089134,1187439666,-1007087854,724713088,-972655360,-116780474,-958123325,-116452794,1966699971,842956857,41222187,-466435080,252856006,1187496953,-956235758,134214,17843911,239519488,-1070399480,-1996077431,1048577094,1946168114,-2130528225,1048629811,1946168432,-23533552,-1070395790,-1996077431,-494730170,240552435,842956995,57933867,-151087895,1282683074,-102174069,-1957670400,84092634,39129894,-2097151699,-896859942,2148087,-478149004,-18775810,561305915,-638100903,-956835021,141819936,-478094710,32735233,638421286,-972923511,-117304762,79987651,637579240,638338441,856577417,1166616256,1048625930,1946168114,-20649725,1967178486,112681,239438118,205863206,-2115474574,1166616064,1435051536,93005330,340101414,38112038,373655846,1709753336,227223040,39684902,268419457,-1056910461,-473887511,-1446311164,24383487,1300833857,1295590926,1344696844,217055269,-471889151,1200170515,1468605968,268436754,-2097098109,-303954749,268379480,-133413239,306628291,1166747145,-1043297524,-356447008,92874244,39160102,861127673,651398107,185091467,-402426688,52880445,321258581,-1031076259,-1017392245,0,0,0,-1326840224,-83862767,58055435,-1593783319,-1142411463,-385649690,616104128,-768372736,1944667368,11725059,748724998,247500318,-1912655073,-1187258826,-57671644,-1960860429,440536,-356437555,266437380,168092096,-1575581199,-29455060,-569995973,-1577571525,-1993998008,109904453,-1993993611,1818117,1015621264,1006452365,1004406413,1049229355,213789860,-1993961472,-63009476,-1980224709,-1104370114,646971396,-1207485303,567096618,747904649,748029580,-852140872,-1742829279,-1710846932,235347500,623556639,-851684678,626833441,-851672902,-400619999,-1834753080,300083756,-117768101,133759467,788185953,16000,773092353,16000,638022656,33443712,-13761045,-822083554,0,-1912209408,-1505850425,96871980,-1174731007,-54656992,872319745,-1410073408,-1959459642,-1087598578,635633674,-152518261,-2083060766,-521666349,-1031582750,106727696,-368814967,5968420,650219259,-335786613,305588953,-2130968485,578028028,1946483840,82608925,1357679445,512634398,-1767833600,71731500,-1993567071,1478427206,-1152136355,99287208,1891324924,773738497,7822,618825611,-1960010589,-1557863289,1478438046,-604379045,-1177406469,233308234,1946658819,1325606436,13796104,-2095070845,-511508270,1946462448,1325606416,13796106,-2095070845,-511508270,-386248464,309585809,306628184,1204168245,-970574591,-382389945,-1064435437,-1409482957,-1951677557,-1582623162,866856080,109882304,519777424,-1961468274,2144755,-1944082957,-502273856,-2096446845,1347944659,-186101165,-1031582751,6195472,-1475586423,-1089309688,-386269174,1929052733,1435051528,1569269252,1482381830,58001320,-2087687701,-746369086,-253590784,375295518,1394767499,-508172206,637536959,637818249,1510366601,1946527835,139234113,1342469317,1827192883,78141441,52834420,-746387371,264405760,-2097097853,1381232866,652312296,638342537,1510890889,375295579,-1960675701,1959070284,-390057204,-367066825,5968443,-1077899688,-165281782,1963261509,1702897200,-397345282,-437779962,133572097,-1475775104,1476752386,14674000,133572184,638481536,-16679040,-2144989324,1962881407,-402186744,-454557375,575048678,-401848695,1490017011,-1895821848,-1893416442,-366690298,5968555,28895312,180076686,1606690304,26536184,91488936,-1897377704,-1912186880,704448,-28475354,1173759492,1963393790,15984646,652646120,640436107,1949189899,245112340,641624168,637618058,640579583,-886278145,1460060959,748699275,175439627,1049347982,-970576732,123666693,1398212291,-1606513840,1962871596,-1949856211,640459838,-100661818,747638411,-486536513,650219032,654069131,33441270,-1960382092,-386140603,-335872158,1532558310,1623394143,105876262,72289062,-1960960652,-531371781,74827046,-2091269501,-494731053,1300965104,-402542584,1629421571,102654147,508623516,2002478,747806976,1381191753,1750138986,244318450,534921192,266046529,-567551229,1943616323,868977410,-620012545,-1064434571,-142145813,-661780706,-202780164,-1543408731,248447467,134216680,1405313311,180029009,-1878639872,-1911786196,1334519488,-1878095364,-1910707412,640454662,1006391179,-1912310591,116714433,-1960394354,638057551,133975945,1354980185,637949777,637951371,-1962650229,-1087598578,685965322,992395662,108395101,-128632026,-1960442252,-353633203,-2098675572,-2083060769,1827143891,-1031582753,32241680,1499400185,1183761240,576621334,126494295,-1952940252,-1467643144,48808236,-2054489973,-1017172696,1465274704,-661780962,-1006630210,76216444,-1510179036,80118693,-1526413437,1006637497,-2096532201,-947711802,149521168,-964450829,80184068,-218101575,1595869093,-1017620130,0,0,0,1946614912,-816453373,-52924696,-1558559093,1183526212,759603990,1527959786,4623104,-402110839,-1580214093,-1141166776,-1014813370,1963407620,38243845,1065560043,-2096794624,-361365697,-745813877,-402591045,57925393,-1910641823,-2082829376,91553599,1200164745,245129474,-12545944,-13810122,-886225866,-1879433220,-1893416442,1344585734,1527990762,1638944768,-849838874,53073,0,187644321,-402426688,12843590,0,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1631985722,544500853,1937012079,543515753,1293969007,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,543515759,1852727651,1914729583,1646292597,1969316709,1864394099,543236198,1651470960,544040300,1752459639,1970239776,2019893362,1684956532,1830839397,1919905125,537529721,1851878688,1919248225,1411391534,1914730866,1852793701,1969711462,1735289202,1970239776,1701650546,2037542765,1851878688,1919248225,1919885356,1885696544,1768120684,1763731310,1769414772,168650868,1229463584,776815949,777214291,538970637,2032166473,1629517167,1965057394,1735289203,1296648224,1395543365,539775833,544567161,1684366702,544175136,1868785010,1734960750,543519349,1864397929,1651449970,1852399988,538970637,1701716065,544367991,1936876918,778989417,220465677,1394614282,1684955508,543453793,1701080909,1631723578,1631985764,544500853,1293971049,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,979723375,1802392864,1853321070,1635021600,1763732323,1634082926,544500853,1886611812,1751348321,221147749,168633354,1850286112,1717990771,1701405545,1696625774,1852142712,543450468,1869440365,1948285298,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1668172064,1935762802,1752440933,1835081829,1953396079,543584032,1767994977,1818386796,2019893349,1684956532,1830839397,1919905125,168636025,1394614308,1684955508,543453793,1701080909,1951604794,543908705,1919252047,2003790950,604638510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1348534271,61959,1921056767,61956,65535,61966,65535,61965,65535,62220,-2147418113,61963,65535,61963,65535,62218,65535,62223,67174399,62208,65535,62208,293666815,62208,1613758591,127995,530580223,62213,65535,61952,65535,61952,0,0,0,0,-1625227265,62233,-3145713,62224,-1019215857,62224,-1020264433,62224,-1048561,62271,1048591,62233,15,62233,-1048561,62461,1343225871,62459,1342177295,62459,1344278527,62459,1612709903,62459,1913716735,62212,1920991488,62212,1509949631,1110789,-310378113,1110791,1937819007,62212,2848,983040,0,61952,-1625292033,1110809,-1625227265,9433881,3264,3840,-603914242,62216,1613823999,62203,1622147087,62460,1528829567,62213,1524629567,62213,2162687,61977,2097167,62239,-1428159073,62215,1937811775,64260,1660955327,1112862,-1837101985,1112862,956304863,62213],4005,[1234174207,62213,734068735,62208,1488978239,62213,1677722111,62215,1906312159,64261,1971323007,62213,1472200959,62213,1054867583,1112861,1042284735,1112861,1000342143,1112861,985661663,1112861,973078719,1112861,960495807,1112861,956301375,1112861,941621471,1112861,872416287,1112861,1979714335,64261,-2128608929,62213,-1539307873,62215,339746751,1112861,-2105539297,62213,-1333788321,62215,-2105539297,64261,-2019544513,64261,253756703,1112861,174064831,1112861,-121630305,1112860,-165674337,1112860,-266336769,1112860,-775938465,1112860,-1176501633,62213,-1134555105,62213,-1310719617,62215,952107039,62213,954204191,62213,-1365244857,17855239,-1363147705,17855239,-1361050553,17855239,-1358953401,17855239,-1356856249,17855239,-1354759097,17855239,-1352661945,17855239,-1350564793,17855239,-1346370489,17855239,-1342176185,17855239,-1337981881,17855239,-1390405889,64264,773849663,62213,-260008385,62215,887097463,17855240,583008287,64261,1331692031,64263,-763358369,64265,744489215,62213,-1625292033,1112857,727711999,62213,-2034231265,62216,761266367,62213,-438299361,64265,114299327,1110815,580911135,62213,1095,17855232,486539455,62213,868221855,62213,482346055,17855237,507511135,64261,1509980287,64265,-1629483457,64264,658506783,62213,589300767,62213,1740639519,62215,1319108799,62215,1304428831,62213,1323303199,62213,1457521735,17855239,1476396103,17855239,1495270471,17855239,1514144839,17855239,1533019207,17855239,1551893575,17855239,1254097991,17855237,1275069511,17855237,1325401159,17855237,1346372679,17855237,538969159,17855240,1189086279,17855237,1210057799,17855237,1390412871,17855237,1365247047,17855239,-1474296761,17855239,1570767943,17855239,-1430256569,17855239,-1409285049,17855239,499122303,62213,1342177503,62213,-864016801,64261,-220198977,64261,-90177345,62213,1459617983,62213,-796917441,1112860,-1109388641,1112860,-77593185,64261,16778463,62214,1256194271,62213,935330015,62213,1895825471,62214,1960840543,62215,1900067391,64262,1365250719,62215,98593567,64262,-1402990209,1112860,627057855,1112862,457181727,1112862,-1518336289,1112860,-1598028609,1112860,-1788867745,1112860,-1790967777,1112860,-2124409889,1112860,2105541599,1112860,1774195647,1112860,1493176511,1112860,1488977983,1112860,1409287359,1112860,1249905023,1112860,1033899231,1112860,937428415,1112860,893387423,1112860,406854911,1112860,-243259713,1112859,1063263839,1112861,1572868383,1112861,-314571713,1112859,-608169601,1112859,-771749441,1112859,-859830977,1112859,-903871841,1112859,-918552353,1112859,-1887435297,1112861,-1283451457,1112859,-1308622465,1112859,-1595928289,1112859,-1650457793,1112859,2122325791,1112859,950009887,64261,-1149227105,62215,65535,3840,1189086207,62213,0,61952,1390412831,62213,192942015,1112862,1348469247,62215,1331692031,62215,811598687,62213,1457530783,1112859,1371538719,1112859,-104855969,1112862,1860182175,1112861,-1151330145,1112861,-94367457,1112861,-1499458369,1112861,541077887,1112859,-1916795713,1112862,1243617503,1112862,-738187681,1112861,-1788866241,1112861,81795935,1112859,-20969953,1112858,-174061281,1112858,-633332897,1112858,-836760545,1112858,-926939809,1112858,-1082128065,1112858,-744485793,1112862,-1314910753,1112858,-935326881,1112862,-1629476513,1112862,-1598025505,1112858,-1673526145,1112858,1384126015,1112858,-1730149537,1112858,704653439,1112858,-1765801441,1112858,-1853881025,1112858,383783711,1112858,260048735,1112858,-385866113,1112857,-459275169,1112857,-752873089,1112857,-884996129,1112857,-1027602305,1112857,-1247802081,1112857,-536864321,1112862,-1386215361,1112857,-1574958273,1112857,729809791,62215,-2080366529,62215,924844095,62215,807405311,62215,788529439,62215,1522534167,17855237,1621100311,17855239,1623197463,17855239,1627391767,17855239,1635780375,17855239,1644168983,17855239,1658849047,17855239,1667237655,17855239,1688209175,17855239,1702889239,17855239,1709180695,17855239,2053113623,17855239,2067793687,17855239,1721763607,17855239,2078279447,17855239,2082473751,17855239,2099250967,17855239,2109736727,17855239,2122319639,17855239,2134902551,17855239,-2141190377,17855239,-1539307753,17855239,-1518336233,17855239,-809465281,64264,929044287,1110791,1356857855,62213,482345023,62213,-809465281,62216,65535,983040,1633682799,17855241,585105439,62213,587202591,62213,929038367,62213,931135519,62213,933232671,62213,2760,983040,1270874623,62213,-1285553697,62215,-1254096385,62215,3264,983040,-1191181697,62215,-350223777,62215,1725956319,1110791,1757414271,1110810,-2103443105,1110791,1816134591,1110810,1522532383,1110789,-54525377,1110793,1879048735,1110810,1914700447,1110810,1958740575,1110810,1998586239,1110810,2023752671,1110810,2088763743,1110810,2111832543,1110810,2143290015,1110810,-2107637025,1110810,-2059402849,1110810,-274726689,1110791,-2032139265,1110810,-1965030177,1110810,-1004535137,62216,-960494849,62216,-910163201,62216,-859831553,62216,2097919,62233,3211263,61983,-1875902449,62269,3145759,62239,2816,983040,3088,983040,3096,983040,3104,983040,3112,983040,3120,983040,3128,983040,3136,983040,3144,983040,3152,983040,3160,983040,3168,983040,3176,983040,3184,983040,3192,983040,3200,983040,3208,983040,3216,983040,3224,983040,3232,983040,3240,983040,3248,983040,3256,983040,412142271,1110815,95420703,62239,61866495,62239,42991903,62239,24117535,62239,5243167,62239,-83885793,62217,3336,128,3344,128,3352,128,3360,128,3368,128,3376,128,3384,128,3392,128,3400,128,3408,128,3416,128,3424,128,3432,128,3440,128,3448,128,3456,128,3464,128,3472,128,3480,128,3488,128,3496,128,3504,128,3512,128,3520,128,3528,128,3536,128,3544,128,3552,128,3560,128,3568,128,3576,128,3584,128,3592,128,3600,128,3608,128,3616,128,3624,128,3632,128,3640,128,3648,128,3656,128,3664,128,3672,128,3680,128,3688,128,3696,128,3704,128,3712,128,3720,128,3728,128,3736,128,3744,128,3752,128,3760,128,3768,128,3776,128,3784,128,3792,128,3800,128,3808,128,3816,128,3824,128,3832,128,3840,128,3848,128,3856,128,3864,128,3872,128,3880,128,3888,128,3896,128,3904,128,3912,128,3920,128,3928,128,3936,128,3944,128,3952,128,3960,128,3968,128,3976,128,3984,128,3992,128,4000,128,4008,128,4016,128,4024,128,4032,128,4040,128,4048,128,4056,128,4064,128,4072,128,4080,128,4088,128,4096,128,4104,128,4112,128,4120,128,4128,128,4136,128,4144,128,4152,128,4160,128,4168,128,4176,128,4184,128,4192,128,4200,128,4208,128,4216,128,4224,128,4232,128,4240,128,4248,128,4256,128,4264,128,4272,128,4280,128,4288,128,4296,128,4304,128,4312,128,4320,128,4328,128,4336,128,4344,128,4352,128,4360,128,4368,128,4376,128,4384,128,4392,128,4400,128,4408,128,4416,128,4424,128,4432,128,4440,128,4448,128,4456,128,4464,128,4472,128,4480,128,4488,128,4496,128,4504,128,4512,128,4520,128,4528,128,4536,128,4544,128,4552,128,4560,128,4568,128,4576,128,4584,128,4592,128,4600,128,4608,128,4616,128,4624,128,4632,128,4640,128,4648,128,4656,128,4664,128,4672,128,4680,128,4688,128,4696,128,4704,128,4712,128,4720,128,4728,128,4736,128,4744,128,4752,128,4760,128,4768,128,4776,128,4784,128,4792,128,4800,128,4808,128,4816,128,4824,128,4832,128,4840,128,4848,128,4856,128,4864,128,4872,128,4880,128,4888,128,4896,128,4904,128,4912,128,4920,128,4928,128,4936,128,4944,128,4952,128,4960,128,4968,128,4976,128,4984,128,4992,128,5000,128,5008,128,5016,128,5024,128,5032,128,5040,128],4006,[5048,128,5056,128,5064,128,5072,128,5080,128,5088,128,5096,128,5104,128,5112,128,5120,128,5128,128,5136,128,5144,128,5152,128,5160,128,5168,128,5176,128,5184,128,5192,128,5200,128,5208,128,5216,128,5224,128,5232,128,5240,128,5248,128,5256,128,5264,128,5272,128,5280,128,5288,128,5296,128,5304,128,5312,128,5320,128,5328,128,5336,128,5344,128,5352,128,5360,128,5368,128,5376,128,5384,128,5392,128,5400,128,5408,128,5416,128,5424,128,5432,128,5440,128,5448,128,5456,128,5464,128,5472,128,5480,128,5488,128,5496,128,5504,128,5512,128,5520,128,5528,128,5536,128,5544,128,5552,128,5560,128,5568,128,5576,128,5584,128,5592,128,5600,128,5608,128,5616,128,5624,128,5632,128,5640,128,5648,128,5656,128,5664,128,5672,128,5680,128,5688,128,5696,128,5704,128,5712,128,5720,128,5728,128,5736,128,5744,128,5752,128,5760,128,5768,128,5776,128,5784,128,5792,128,5800,128,5808,128,5816,128,5824,128,5832,128,5840,128,5848,128,5856,128,5864,128,5872,128,5880,128,5888,128,5896,128,5904,128,5912,128,5920,128,5928,128,5936,128,5944,128,5952,128,5960,128,5968,128,5976,128,5984,128,5992,128,6000,128,6008,128,6016,128,6024,128,6032,128,6040,128,6048,128,6056,128,6064,128,6072,128,6080,128,6088,128,6096,128,6104,128,6112,128,6120,128,6128,128,6136,128,6144,128,6152,128,6160,128,6168,128,6176,128,6184,128,6192,128,6200,128,6208,128,6216,128,6224,128,6232,128,6240,128,6248,128,6256,128,6264,128,6272,128,6280,128,6288,128,6296,128,6304,128,6312,128,6320,128,6328,128,6336,128,6344,128,6352,128,6360,128,6368,128,6376,128,6384,128,6392,128,6400,128,6408,128,6416,128,6424,128,6432,128,6440,128,6448,128,6456,128,6464,128,6472,128,6480,128,6488,128,6496,128,6504,128,6512,128,6520,128,6528,128,6536,128,6544,128,6552,128,6560,128,6568,128,6576,128,6584,128,6592,128,6600,128,6608,128,6616,128,6624,128,6632,128,6640,128,6648,128,6656,128,6664,128,6672,128,6680,128,6688,128,6696,128,6704,128,6712,128,6720,128,6728,128,6736,128,6744,128,6752,128,6760,128,6768,128,6776,128,6784,128,6792,128,6800,128,6808,128,6816,128,6824,128,6832,128,6840,128,6848,128,6856,128,6864,128,6872,128,6880,128,6888,128,6896,128,6904,128,6912,128,6920,128,6928,128,6936,128,6944,128,6952,128,6960,128,6968,128,6976,128,6984,128,6992,128,7000,128,7008,128,7016,128,7024,128,7032,128,7040,128,7048,128,7056,128,7064,128,7072,128,7080,128,7088,128,7096,128,7104,128,7112,128,7120,128,7128,128,7136,128,7144,128,7152,128,7160,128,7168,128,7176,128,7184,128,7192,128,7200,128,7208,128,7216,128,7224,128,7232,128,7240,128,7248,128,7256,128,7264,128,7272,128,7280,128,7288,128,7296,128,7304,128,7312,128,7320,128,7328,128,7336,128,7344,128,7352,128,7360,128,7368,128,7376,128,7384,128,7392,128,7400,128,7408,128,7416,128,7424,128,7432,128,7440,128,7448,128,7456,128,7464,128,7472,128,7480,128,7488,128,7496,128,7504,128,7512,128,7520,128,7528,128,7536,128,7544,128,7552,128,7560,128,7568,128,7576,128,7584,128,7592,128,7600,128,7608,128,7616,128,7624,128,7632,128,7640,128,7648,128,7656,128,7664,128,7672,128,7680,128,7688,128,7696,128,7704,128,7712,128,7720,128,7728,128,7736,128,7744,128,7752,128,7760,128,7768,128,7776,128,7784,128,7792,128,7800,128,7808,128,7816,128,7824,128,7832,128,7840,128,7848,128,7856,128,7864,128,7872,128,7880,128,7888,128,7896,128,7904,128,7912,128,7920,128,7928,128,7936,128,7944,128,7952,128,7960,128,7968,128,7976,128,7984,128,7992,128,8000,128,8008,128,8016,128,8024,128,8032,128,8040,128,8048,128,8056,128,8064,128,8072,128,8080,128,8088,128,8096,128,8104,128,8112,128,8120,128,8128,128,8136,128,8144,128,8152,128,8160,128,8168,128,8176,128,8184,128,8192,128,8200,128,8208,128,8216,128,8224,128,8232,128,8240,128,8248,128,8256,128,8264,128,8272,128,8280,128,8288,128,8296,128,8304,128,8312,128,8320,128,8328,128,8336,128,8344,128,8352,128,8360,128,8368,128,8376,128,8384,128,8392,128,8400,128,8408,128,8416,128,8424,128,8432,128,8440,128,8448,128,8456,128,8464,128,8472,128,8480,128,8488,128,8496,128,8504,128,8512,128,8520,128,8528,128,8536,128,8544,128,8552,128,8560,128,8568,128,8576,128,8584,128,8592,128,8600,128,8608,128,8616,128,8624,128,8632,128,8640,128,8648,128,8656,128,8664,128,8672,128,8680,128,8688,128,8696,128,8704,128,8712,128,8720,128,8728,128,8736,128,8744,128,8752,128,8760,128,8768,128,8776,128,8784,128,8792,128,8800,128,8808,128,8816,128,8824,128,8832,128,8840,128,8848,128,8856,128,8864,128,8872,128,8880,128,8888,128,8896,128,8904,128,8912,128,8920,128,8928,128,8936,128,8944,128,8952,128,8960,128,8968,128,8976,128,8984,128,8992,128,9000,128,9008,128,9016,128,9024,128,9032,128,9040,128,9048,128,9056,128,9064,128,9072,128,9080,128,9088,128,9096,128,9104,128,9112,128,9120,128,9128,128,9136,128],4007,[9144,128,9152,128,9160,128,9168,128,9176,128,9184,128,9192,128,9200,128,9208,128,9216,128,9224,128,9232,128,9240,128,9248,128,9256,128,9264,128,9272,128,9280,128,9288,128,9296,128,9304,128,9312,128,9320,128,9328,128,9336,128,9344,128,9352,128,9360,128,9368,128,9376,128,9384,128,9392,128,9400,128,9408,128,9416,128,9424,128,9432,128,9440,128,9448,128,9456,128,9464,128,9472,128,9480,128,9488,128,9496,128,9504,128,9512,128,9520,128,9528,128,9536,128,9544,128,9552,128,9560,128,9568,128,9576,128,9584,128,9592,128,9600,128,9608,128,9616,128,9624,128,9632,128,9640,128,9648,128,9656,128,9664,128,9672,128,9680,128,9688,128,9696,128,9704,128,9712,128,9720,128,9728,128,9736,128,9744,128,9752,128,9760,128,9768,128,9776,128,9784,128,9792,128,9800,128,9808,128,9816,128,9824,128,9832,128,9840,128,9848,128,9856,128,9864,128,9872,128,9880,128,9888,128,9896,128,9904,128,9912,128,9920,128,9928,128,9936,128,9944,128,9952,128,9960,128,9968,128,9976,128,9984,128,9992,128,10000,128,10008,128,10016,128,10024,128,10032,128,10040,128,10048,128,10056,128,10064,128,10072,128,10080,128,10088,128,10096,128,10104,128,10112,128,10120,128,10128,128,10136,128,10144,128,10152,128,10160,128,10168,128,10176,128,10184,128,10192,128,10200,128,10208,128,10216,128,10224,128,10232,128,10240,128,10248,128,10256,128,10264,128,10272,128,10280,128,10288,128,10296,128,10304,128,10312,128,10320,128,10328,128,10336,128,10344,128,10352,128,10360,128,10368,128,10376,128,10384,128,10392,128,10400,128,10408,128,10416,128,10424,128,10432,128,10440,128,10448,128,10456,128,10464,128,10472,128,10480,128,10488,128,10496,128,10504,128,10512,128,10520,128,10528,128,10536,128,10544,128,10552,128,10560,128,10568,128,10576,128,10584,128,10592,128,10600,128,10608,128,10616,128,10624,128,10632,128,10640,128,10648,128,10656,128,10664,128,10672,128,10680,128,10688,128,10696,128,10704,128,10712,128,10720,128,10728,128,10736,128,10744,128,10752,128,10760,128,10768,128,10776,128,10784,128,10792,128,10800,128,10808,128,10816,128,10824,128,10832,128,10840,128,10848,128,10856,128,10864,128,10872,128,10880,128,10888,128,10896,128,10904,128,10912,128,10920,128,10928,128,10936,128,10944,128,10952,128,10960,128,10968,128,10976,128,10984,128,10992,128,11000,128,11008,128,11016,128,11024,128,11032,128,11040,128,11048,128,11056,128,11064,128,11072,128,11080,128,11088,128,11096,128,11104,128,11112,128,11120,128,11128,128,11136,128,11144,128,11152,128,11160,128,11168,128,11176,128,11184,128,11192,128,11200,128,11208,128,11216,128,11224,128,11232,128,11240,128,11248,128,11256,128,11264,128,11272,128,11280,128,11288,128,11296,128,11304,128,11312,128,11320,128,11328,128,11336,128,11344,128,11352,128,11360,128,11368,128,11376,128,11384,128,11392,128,11400,128,11408,128,11416,128,11424,128,11432,128,11440,128,11448,128,11456,128,11464,128,11472,128,11480,128,11488,128,11496,128,11504,128,11512,128,11520,128,11528,128,11536,128,11544,128,11552,128,11560,128,11568,128,11576,128,11584,128,11592,128,11600,128,11608,128,11616,128,11624,128,11632,128,11640,128,11648,128,11656,128,11664,128,11672,128,11680,128,11688,128,11696,128,11704,128,11712,128,11720,128,11728,128,11736,128,11744,128,11752,128,11760,128,11768,128,11776,128,11784,128,11792,128,11800,128,11808,128,11816,128,11824,128,11832,128,11840,128,11848,128,11856,128,11864,128,11872,128,11880,128,11888,128,11896,128,11904,128,11912,128,11920,128,11928,128,11936,128,11944,128,11952,128,11960,128,11968,128,11976,128,11984,128,11992,128,12000,128,12008,128,12016,128,12024,128,12032,128,12040,128,12048,128,12056,128,12064,128,12072,128,12080,128,12088,128,12096,128,12104,128,12112,128,12120,128,12128,128,12136,128,12144,128,12152,128,12160,128,12168,128,12176,128,12184,128,12192,128,12200,128,12208,128,12216,128,12224,128,12232,128,12240,128,12248,128,12256,128,12264,128,12272,128,12280,128,12288,128,12296,128,12304,128,12312,128,12320,128,12328,128,12336,128,12344,128,12352,128,12360,128,12368,128,12376,128,12384,128,12392,128,12400,128,12408,128,12416,128,12424,128,12432,128,12440,128,12448,128,12456,128,12464,128,12472,128,12480,128,12488,128,12496,128,12504,128,12512,128,12520,128,12528,128,12536,128,12544,128,12552,128,12560,128,12568,128,12576,128,12584,128,12592,128,12600,128,12608,128,12616,128,12624,128,12632,128,12640,128,12648,128,12656,128,12664,128,12672,128,12680,128,12688,128,12696,128,12704,128,12712,128,12720,128,12728,128,12736,128,12744,128,12752,128,12760,128,12768,128,12776,128,12784,128,12792,128,12800,128,12808,128,12816,128,12824,128,12832,128,12840,128,12848,128,12856,128,12864,128,12872,128,12880,128,12888,128,12896,128,12904,128,12912,128,12920,128,12928,128,12936,128,12944,128,12952,128,12960,128,12968,128,12976,128,12984,128,12992,128,13000,128,13008,128,13016,128,13024,128,13032,128,13040,128,13048,128,13056,128,13064,128,13072,128,13080,128,13088,128,13096,128,13104,128,13112,128,13120,128,13128,128,13136,128,13144,128,13152,128,13160,128,13168,128,13176,128,13184,128,13192,128,13200,128,13208,128,13216,128,13224,128,13232,128],4008,[13240,128,13248,128,13256,128,13264,128,13272,128,13280,128,13288,128,13296,128,13304,128,13312,128,13320,128,13328,128,13336,128,13344,128,13352,128,13360,128,13368,128,13376,128,13384,128,13392,128,13400,128,13408,128,13416,128,13424,128,13432,128,13440,128,13448,128,13456,128,13464,128,13472,128,13480,128,13488,128,13496,128,13504,128,13512,128,13520,128,13528,128,13536,128,13544,128,13552,128,13560,128,13568,128,13576,128,13584,128,13592,128,13600,128,13608,128,13616,128,13624,128,13632,128,13640,128,13648,128,13656,128,13664,128,13672,128,13680,128,13688,128,13696,128,13704,128,13712,128,13720,128,13728,128,13736,128,13744,128,13752,128,13760,128,13768,128,13776,128,13784,128,13792,128,13800,128,13808,128,13816,128,13824,128,13832,128,13840,128,13848,128,13856,128,13864,128,13872,128,13880,128,13888,128,13896,128,13904,128,13912,128,13920,128,13928,128,13936,128,13944,128,13952,128,13960,128,13968,128,13976,128,13984,128,13992,128,14000,128,14008,128,14016,128,14024,128,14032,128,14040,128,14048,128,14056,128,14064,128,14072,128,14080,128,14088,128,14096,128,14104,128,14112,128,14120,128,14128,128,14136,128,14144,128,14152,128,14160,128,14168,128,14176,128,14184,128,14192,128,14200,128,14208,128,14216,128,14224,128,14232,128,14240,128,14248,128,14256,128,14264,128,14272,128,14280,128,14288,128,14296,128,14304,128,14312,128,14320,128,14328,128,14336,128,14344,128,14352,128,14360,128,14368,128,14376,128,14384,128,14392,128,14400,128,14408,128,14416,128,14424,128,14432,128,14440,128,14448,128,14456,128,14464,128,14472,128,14480,128,14488,128,14496,128,14504,128,14512,128,14520,128,14528,128,14536,128,14544,128,14552,128,14560,128,14568,128,14576,128,14584,128,14592,128,14600,128,14608,128,14616,128,14624,128,14632,128,14640,128,14648,128,14656,128,14664,128,14672,128,14680,128,14688,128,14696,128,14704,128,14712,128,14720,128,14728,128,14736,128,14744,128,14752,128,14760,128,14768,128,14776,128,14784,128,14792,128,14800,128,14808,128,14816,128,14824,128,14832,128,14840,128,14848,128,14856,128,14864,128,14872,128,14880,128,14888,128,14896,128,14904,128,14912,128,14920,128,14928,128,14936,128,14944,128,14952,128,14960,128,14968,128,14976,128,14984,128,14992,128,15000,128,15008,128,15016,128,15024,128,15032,128,15040,128,15048,128,15056,128,15064,128,15072,128,15080,128,15088,128,15096,128,15104,128,15112,128,15120,128,15128,128,15136,128,15144,128,15152,128,15160,128,15168,128,15176,128,15184,128,15192,128,15200,128,15208,128,15216,128,15224,128,15232,128,15240,128,15248,128,15256,128,15264,128,15272,128,15280,128,15288,128,15296,128,15304,128,15312,128,15320,128,15328,128,15336,128,15344,128,15352,128,15360,128,15368,128,15376,128,15384,128,15392,128,15400,128,15408,128,15416,128,15424,128,15432,128,15440,128,15448,128,15456,128,15464,128,15472,128,15480,128,15488,128,15496,128,15504,128,15512,128,15520,128,15528,128,15536,128,15544,128,15552,128,15560,128,15568,128,15576,128,15584,128,15592,128,15600,128,15608,128,15616,128,15624,128,15632,128,15640,128,15648,128,15656,128,15664,128,15672,128,15680,128,15688,128,15696,128,15704,128,15712,128,15720,128,15728,128,15736,128,15744,128,15752,128,15760,128,15768,128,15776,128,15784,128,15792,128,15800,128,15808,128,15816,128,15824,128,15832,128,15840,128,15848,128,15856,128,15864,128,15872,128,15880,128,15888,128,15896,128,15904,128,15912,128,15920,128,15928,128,15936,128,15944,128,15952,128,15960,128,15968,128,15976,128,15984,128,15992,128,16000,128,16008,128,16016,128,16024,128,16032,128,16040,128,16048,128,16056,128,16064,128,16072,128,16080,128,16088,128,16096,128,16104,128,16112,128,16120,128,16128,128,16136,128,16144,128,16152,128,16160,128,16168,128,16176,128,16184,128,16192,128,16200,128,16208,128,16216,128,16224,128,16232,128,16240,128,16248,128,16256,128,16264,128,16272,128,16280,128,16288,128,16296,128,16304,128,16312,128,16320,128,16328,128,16336,128,16344,128,16352,128,16360,128,16368,128,16376,128,16384,128,16392,128,16400,128,16408,128,16416,128,16424,128,16432,128,16440,128,16448,128,16456,128,16464,128,16472,128,16480,128,16488,128,16496,128,16504,128,16512,128,16520,128,16528,128,16536,128,16544,128,16552,128,16560,128,16568,128,16576,128,16584,128,16592,128,16600,128,16608,128,16616,128,16624,128,16632,128,16640,128,16648,128,16656,128,16664,128,16672,128,16680,128,16688,128,16696,128,16704,128,16712,128,16720,128,16728,128,16736,128,16744,128,16752,128,16760,128,16768,128,16776,128,16784,128,16792,128,16800,128,16808,128,16816,128,16824,128,16832,128,16840,128,16848,128,16856,128,16864,128,16872,128,16880,128,16888,128,16896,128,16904,128,16912,128,16920,128,16928,128,16936,128,16944,128,16952,128,16960,128,16968,128,16976,128,16984,128,16992,128,17000,128,17008,128,17016,128,17024,128,17032,128,17040,128,17048,128,17056,128,17064,128,17072,128,17080,128,17088,128,17096,128,17104,128,17112,128,17120,128,17128,128,17136,128,17144,128,17152,128,17160,128,17168,128,17176,128,17184,128,17192,128,17200,128,17208,128,17216,128,17224,128,17232,128,17240,128,17248,128,17256,128,17264,128,17272,128,17280,128,17288,128,17296,128,17304,128,17312,128,17320,128,17328,128],4009,[17336,128,17344,128,17352,128,17360,128,17368,128,17376,128,17384,128,17392,128,17400,128,17408,128,17416,128,17424,128,17432,128,17440,128,17448,128,17456,128,17464,128,17472,128,17480,128,17488,128,17496,128,17504,128,17512,128,17520,128,17528,128,17536,128,17544,128,17552,128,17560,128,17568,128,17576,128,17584,128,17592,128,17600,128,17608,128,17616,128,17624,128,17632,128,17640,128,17648,128,17656,128,17664,128,17672,128,17680,128,17688,128,17696,128,17704,128,17712,128,17720,128,17728,128,17736,128,17744,128,17752,128,17760,128,17768,128,17776,128,17784,128,17792,128,17800,128,17808,128,17816,128,17824,128,17832,128,17840,128,17848,128,17856,128,17864,128,17872,128,17880,128,17888,128,17896,128,17904,128,17912,128,17920,128,17928,128,17936,128,17944,128,17952,128,17960,128,17968,128,17976,128,17984,128,17992,128,18000,128,18008,128,18016,128,18024,128,18032,128,18040,128,18048,128,18056,128,18064,128,18072,128,18080,128,18088,128,18096,128,18104,128,18112,128,18120,128,18128,128,18136,128,18144,128,18152,128,18160,128,18168,128,18176,128,18184,128,18192,128,18200,128,18208,128,18216,128,18224,128,18232,128,18240,128,18248,128,18256,128,18264,128,18272,128,18280,128,18288,128,18296,128,18304,128,18312,128,18320,128,18328,128,18336,128,18344,128,18352,128,18360,128,18368,128,18376,128,18384,128,18392,128,18400,128,18408,128,18416,128,18424,128,18432,128,18440,128,18448,128,18456,128,18464,128,18472,128,18480,128,18488,128,18496,128,18504,128,18512,128,18520,128,18528,128,18536,128,18544,128,18552,128,18560,128,18568,128,18576,128,18584,128,18592,128,18600,128,18608,128,18616,128,18624,128,18632,128,18640,128,18648,128,18656,128,18664,128,18672,128,18680,128,18688,128,18696,128,18704,128,18712,128,18720,128,18728,128,18736,128,18744,128,18752,128,18760,128,18768,128,18776,128,18784,128,18792,128,18800,128,18808,128,18816,128,18824,128,18832,128,18840,128,18848,128,18856,128,18864,128,18872,128,18880,128,18888,128,18896,128,18904,128,18912,128,18920,128,18928,128,18936,128,18944,128,18952,128,18960,128,18968,128,18976,128,18984,128,18992,128,19000,128,19008,128,19016,128,19024,128,19032,128,19040,128,19048,128,19056,128,19064,128,19072,128,19080,128,19088,128,19096,128,19104,128,19112,128,19120,128,19128,128,19136,128,19144,128,19152,128,19160,128,19168,128,19176,128,19184,128,19192,128,19200,128,19208,128,19216,128,19224,128,19232,128,19240,128,19248,128,19256,128,19264,128,19272,128,19280,128,19288,128,19296,128,19304,128,19312,128,19320,128,19328,128,19336,128,19344,128,19352,128,19360,128,19368,128,19376,128,19384,128,19392,128,19400,128,19408,128,19416,128,19424,128,19432,128,19440,128,19448,128,19456,128,19464,128,19472,128,19480,128,19488,128,19496,128,19504,128,19512,128,19520,128,19528,128,19536,128,19544,128,19552,128,19560,128,19568,128,19576,128,19584,128,19592,128,19600,128,19608,128,19616,128,19624,128,19632,128,19640,128,19648,128,19656,128,19664,128,19672,128,19680,128,19688,128,19696,128,19704,128,19712,128,19720,128,19728,128,19736,128,19744,128,19752,128,19760,128,19768,128,19776,128,19784,128,19792,128,19800,128,19808,128,19816,128,19824,128,19832,128,19840,128,19848,128,19856,128,19864,128,19872,128,19880,128,19888,128,19896,128,19904,128,19912,128,19920,128,19928,128,19936,128,19944,128,19952,128,19960,128,19968,128,19976,128,19984,128,19992,128,20000,128,20008,128,20016,128,20024,128,20032,128,20040,128,20048,128,20056,128,20064,128,20072,128,20080,128,20088,128,20096,128,20104,128,20112,128,20120,128,20128,128,20136,128,20144,128,20152,128,20160,128,20168,128,20176,128,20184,128,20192,128,20200,128,20208,128,20216,128,20224,128,20232,128,20240,128,20248,128,20256,128,20264,128,20272,128,20280,128,20288,128,20296,128,20304,128,20312,128,20320,128,20328,128,20336,128,20344,128,20352,128,20360,128,20368,128,20376,128,20384,128,20392,128,20400,128,20408,128,20416,128,20424,128,20432,128,20440,128,20448,128,20456,128,20464,128,20472,128,20480,128,20488,128,20496,128,20504,128,20512,128,20520,128,20528,128,20536,128,20544,128,20552,128,20560,128,20568,128,20576,128,20584,128,20592,128,20600,128,20608,128,20616,128,20624,128,20632,128,20640,128,20648,128,20656,128,20664,128,20672,128,20680,128,20688,128,20696,128,20704,128,20712,128,20720,128,20728,128,20736,128,20744,128,20752,128,20760,128,20768,128,20776,128,20784,128,20792,128,20800,128,20808,128,20816,128,20824,128,20832,128,20840,128,20848,128,20856,128,20864,128,20872,128,20880,128,20888,128,20896,128,20904,128,20912,128,20920,128,20928,128,20936,128,20944,128,20952,128,20960,128,20968,128,20976,128,20984,128,20992,128,21000,128,21008,128,21016,128,21024,128,21032,128,21040,128,21048,128,21056,128,21064,128,21072,128,21080,128,21088,128,21096,128,21104,128,21112,128,21120,128,21128,128,21136,128,21144,128,21152,128,21160,128,21168,128,21176,128,21184,128,21192,128,21200,128,21208,128,21216,128,21224,128,21232,128,21240,128,21248,128,21256,128,21264,128,21272,128,21280,128,21288,128,21296,128,21304,128,21312,128,21320,128,21328,128,21336,128,21344,128,21352,128,21360,128,21368,128,21376,128,21384,128,21392,128,21400,128,21408,128,21416,128,21424,128],4010,[21432,128,21440,128,21448,128,21456,128,21464,128,21472,128,21480,128,21488,128,21496,128,21504,128,21512,128,21520,128,21528,128,21536,128,21544,128,21552,128,21560,128,21568,128,21576,128,21584,128,21592,128,21600,128,21608,128,21616,128,21624,128,21632,128,21640,128,21648,128,21656,128,21664,128,21672,128,21680,128,21688,128,21696,128,21704,128,21712,128,21720,128,21728,128,21736,128,21744,128,21752,128,21760,128,21768,128,21776,128,21784,128,21792,128,21800,128,21808,128,21816,128,21824,128,21832,128,21840,128,21848,128,21856,128,21864,128,21872,128,21880,128,21888,128,21896,128,21904,128,21912,128,21920,128,21928,128,21936,128,21944,128,21952,128,21960,128,21968,128,21976,128,21984,128,21992,128,22000,128,22008,128,22016,128,22024,128,22032,128,22040,128,22048,128,22056,128,22064,128,22072,128,22080,128,22088,128,22096,128,22104,128,22112,128,22120,128,22128,128,22136,128,22144,128,22152,128,22160,128,22168,128,22176,128,22184,128,22192,128,22200,128,22208,128,22216,128,22224,128,22232,128,22240,128,22248,128,22256,128,22264,128,22272,128,22280,128,22288,128,22296,128,22304,128,22312,128,22320,128,22328,128,22336,128,22344,128,22352,128,22360,128,22368,128,22376,128,22384,128,22392,128,22400,128,22408,128,22416,128,22424,128,22432,128,22440,128,22448,128,22456,128,22464,128,22472,128,22480,128,22488,128,22496,128,22504,128,22512,128,22520,128,22528,128,22536,128,22544,128,22552,128,22560,128,22568,128,22576,128,22584,128,22592,128,22600,128,22608,128,22616,128,22624,128,22632,128,22640,128,22648,128,22656,128,22664,128,22672,128,22680,128,22688,128,22696,128,22704,128,22712,128,22720,128,22728,128,22736,128,22744,128,22752,128,22760,128,22768,128,22776,128,22784,128,22792,128,22800,128,22808,128,22816,128,22824,128,22832,128,22840,128,22848,128,22856,128,22864,128,22872,128,22880,128,22888,128,22896,128,22904,128,22912,128,22920,128,22928,128,22936,128,22944,128,22952,128,22960,128,22968,128,22976,128,22984,128,22992,128,23000,128,23008,128,23016,128,23024,128,23032,128,23040,128,23048,128,23056,128,23064,128,23072,128,23080,128,23088,128,23096,128,23104,128,23112,128,23120,128,23128,128,23136,128,23144,128,23152,128,23160,128,23168,128,23176,128,23184,128,23192,128,23200,128,23208,128,23216,128,23224,128,23232,128,23240,128,23248,128,23256,128,23264,128,23272,128,23280,128,23288,128,23296,128,23304,128,23312,128,23320,128,23328,128,23336,128,23344,128,23352,128,23360,128,23368,128,23376,128,23384,128,23392,128,23400,128,23408,128,23416,128,23424,128,23432,128,23440,128,23448,128,23456,128,23464,128,23472,128,23480,128,23488,128,23496,128,23504,128,23512,128,23520,128,23528,128,23536,128,23544,128,23552,128,23560,128,23568,128,23576,128,23584,128,23592,128,23600,128,23608,128,23616,128,23624,128,23632,128,23640,128,23648,128,23656,128,23664,128,23672,128,23680,128,23688,128,23696,128,23704,128,23712,128,23720,128,23728,128,23736,128,23744,128,23752,128,23760,128,23768,128,23776,128,23784,128,23792,128,23800,128,23808,128,23816,128,23824,128,23832,128,23840,128,23848,128,23856,128,23864,128,23872,128,23880,128,23888,128,23896,128,23904,128,23912,128,23920,128,23928,128,23936,128,23944,128,23952,128,23960,128,23968,128,23976,128,23984,128,23992,128,24000,128,24008,128,24016,128,24024,128,24032,128,24040,128,24048,128,24056,128,24064,128,24072,128,24080,128,24088,128,24096,128,24104,128,24112,128,24120,128,24128,128,24136,128,24144,128,24152,128,24160,128,24168,128,24176,128,24184,128,24192,128,24200,128,24208,128,24216,128,24224,128,24232,128,24240,128,24248,128,24256,128,24264,128,24272,128,24280,128,24288,128,24296,128,24304,128,24312,128,24320,128,24328,128,24336,128,24344,128,24352,128,24360,128,24368,128,24376,128,24384,128,24392,128,24400,128,24408,128,24416,128,24424,128,24432,128,24440,128,24448,128,24456,128,24464,128,24472,128,24480,128,24488,128,24496,128,24504,128,24512,128,24520,128,24528,128,24536,128,24544,128,24552,128,24560,128,24568,128,24576,128,24584,128,24592,128,24600,128,24608,128,24616,128,24624,128,24632,128,24640,128,24648,128,24656,128,24664,128,24672,128,24680,128,24688,128,24696,128,24704,128,24712,128,24720,128,24728,128,24736,128,24744,128,24752,128,24760,128,24768,128,24776,128,24784,128,24792,128,24800,128,24808,128,24816,128,24824,128,24832,128,24840,128,24848,128,24856,128,24864,128,24872,128,24880,128,24888,128,24896,128,24904,128,24912,128,24920,128,24928,128,24936,128,24944,128,24952,128,24960,128,24968,128,24976,128,24984,128,24992,128,25000,128,25008,128,25016,128,25024,128,25032,128,25040,128,25048,128,25056,128,25064,128,25072,128,25080,128,25088,128,25096,128,25104,128,25112,128,25120,128,25128,128,25136,128,25144,128,25152,128,25160,128,25168,128,25176,128,25184,128,25192,128,25200,128,25208,128,25216,128,25224,128,25232,128,25240,128,25248,128,25256,128,25264,128,25272,128,25280,128,25288,128,25296,128,25304,128,25312,128,25320,128,25328,128,25336,128,25344,128,25352,128,25360,128,25368,128,25376,128,25384,128,25392,128,25400,128,25408,128,25416,128,25424,128,25432,128,25440,128,25448,128,25456,128,25464,128,25472,128,25480,128,25488,128,25496,128,25504,128,25512,128,25520,128],4011,[25528,128,25536,128,25544,128,25552,128,25560,128,25568,128,25576,128,25584,128,25592,128,25600,128,25608,128,25616,128,25624,128,25632,128,25640,128,25648,128,25656,128,25664,128,25672,128,25680,128,25688,128,25696,128,25704,128,25712,128,25720,128,25728,128,25736,128,25744,128,25752,128,25760,128,25768,128,25776,128,25784,128,25792,128,25800,128,25808,128,25816,128,25824,128,25832,128,25840,128,25848,128,25856,128,25864,128,25872,128,25880,128,25888,128,25896,128,25904,128,25912,128,25920,128,25928,128,25936,128,25944,128,25952,128,25960,128,25968,128,25976,128,25984,128,25992,128,26000,128,26008,128,26016,128,26024,128,26032,128,26040,128,26048,128,26056,128,26064,128,26072,128,26080,128,26088,128,26096,128,26104,128,26112,128,26120,128,26128,128,26136,128,26144,128,26152,128,26160,128,26168,128,26176,128,26184,128,26192,128,26200,128,26208,128,26216,128,26224,128,26232,128,26240,128,26248,128,26256,128,26264,128,26272,128,26280,128,26288,128,26296,128,26304,128,26312,128,26320,128,26328,128,26336,128,26344,128,26352,128,26360,128,26368,128,26376,128,26384,128,26392,128,26400,128,26408,128,26416,128,26424,128,26432,128,26440,128,26448,128,26456,128,26464,128,26472,128,26480,128,26488,128,26496,128,26504,128,26512,128,26520,128,26528,128,26536,128,26544,128,26552,128,26560,128,26568,128,26576,128,26584,128,26592,128,26600,128,26608,128,26616,128,26624,128,26632,128,26640,128,26648,128,26656,128,26664,128,26672,128,26680,128,26688,128,26696,128,26704,128,26712,128,26720,128,26728,128,26736,128,26744,128,26752,128,26760,128,26768,128,26776,128,26784,128,26792,128,26800,128,26808,128,26816,128,26824,128,26832,128,26840,128,26848,128,26856,128,26864,128,26872,128,26880,128,26888,128,26896,128,26904,128,26912,128,26920,128,26928,128,26936,128,26944,128,26952,128,26960,128,26968,128,26976,128,26984,128,26992,128,27000,128,27008,128,27016,128,27024,128,27032,128,27040,128,27048,128,27056,128,27064,128,27072,128,27080,128,27088,128,27096,128,27104,128,27112,128,27120,128,27128,128,27136,128,27144,128,27152,128,27160,128,27168,128,27176,128,27184,128,27192,128,27200,128,27208,128,27216,128,27224,128,27232,128,27240,128,27248,128,27256,128,27264,128,27272,128,27280,128,27288,128,27296,128,27304,128,27312,128,27320,128,27328,128,27336,128,27344,128,27352,128,27360,128,27368,128,27376,128,27384,128,27392,128,27400,128,27408,128,27416,128,27424,128,27432,128,27440,128,27448,128,27456,128,27464,128,27472,128,27480,128,27488,128,27496,128,27504,128,27512,128,27520,128,27528,128,27536,128,27544,128,27552,128,27560,128,27568,128,27576,128,27584,128,27592,128,27600,128,27608,128,27616,128,27624,128,27632,128,27640,128,27648,128,27656,128,27664,128,27672,128,27680,128,27688,128,27696,128,27704,128,27712,128,27720,128,27728,128,27736,128,27744,128,27752,128,27760,128,27768,128,27776,128,27784,128,27792,128,27800,128,27808,128,27816,128,27824,128,27832,128,27840,128,27848,128,27856,128,27864,128,27872,128,27880,128,27888,128,27896,128,27904,128,27912,128,27920,128,27928,128,27936,128,27944,128,27952,128,27960,128,27968,128,27976,128,27984,128,27992,128,28000,128,28008,128,28016,128,28024,128,28032,128,28040,128,28048,128,28056,128,28064,128,28072,128,28080,128,28088,128,28096,128,28104,128,28112,128,28120,128,28128,128,28136,128,28144,128,28152,128,28160,128,28168,128,28176,128,28184,128,28192,128,28200,128,28208,128,28216,128,28224,128,28232,128,28240,128,28248,128,28256,128,28264,128,28272,128,28280,128,28288,128,28296,128,28304,128,28312,128,28320,128,28328,128,28336,128,28344,128,28352,128,28360,128,28368,128,28376,128,28384,128,28392,128,28400,128,28408,128,28416,128,28424,128,28432,128,28440,128,28448,128,28456,128,28464,128,28472,128,28480,128,28488,128,28496,128,28504,128,28512,128,28520,128,28528,128,28536,128,28544,128,28552,128,28560,128,28568,128,28576,128,28584,128,28592,128,28600,128,28608,128,28616,128,28624,128,28632,128,28640,128,28648,128,28656,128,28664,128,28672,128,28680,128,28688,128,28696,128,28704,128,28712,128,28720,128,28728,128,28736,128,28744,128,28752,128,28760,128,28768,128,28776,128,28784,128,28792,128,28800,128,28808,128,28816,128,28824,128,28832,128,28840,128,28848,128,28856,128,28864,128,28872,128,28880,128,28888,128,28896,128,28904,128,28912,128,28920,128,28928,128,28936,128,28944,128,28952,128,28960,128,28968,128,28976,128,28984,128,28992,128,29000,128,29008,128,29016,128,29024,128,29032,128,29040,128,29048,128,29056,128,29064,128,29072,128,29080,128,29088,128,29096,128,29104,128,29112,128,29120,128,29128,128,29136,128,29144,128,29152,128,29160,128,29168,128,29176,128,29184,128,29192,128,29200,128,29208,128,29216,128,29224,128,29232,128,29240,128,29248,128,29256,128,29264,128,29272,128,29280,128,29288,128,29296,128,29304,128,29312,128,29320,128,29328,128,29336,128,29344,128,29352,128,29360,128,29368,128,29376,128,29384,128,29392,128,29400,128,29408,128,29416,128,29424,128,29432,128,29440,128,29448,128,29456,128,29464,128,29472,128,29480,128,29488,128,29496,128,29504,128,29512,128,29520,128,29528,128,29536,128,29544,128,29552,128,29560,128,29568,128,29576,128,29584,128,29592,128,29600,128,29608,128,29616,128],4012,[29624,128,29632,128,29640,128,29648,128,29656,128,29664,128,29672,128,29680,128,29688,128,29696,128,29704,128,29712,128,29720,128,29728,128,29736,128,29744,128,29752,128,29760,128,29768,128,29776,128,29784,128,29792,128,29800,128,29808,128,29816,128,29824,128,29832,128,29840,128,29848,128,29856,128,29864,128,29872,128,29880,128,29888,128,29896,128,29904,128,29912,128,29920,128,29928,128,29936,128,29944,128,29952,128,29960,128,29968,128,29976,128,29984,128,29992,128,30000,128,30008,128,30016,128,30024,128,30032,128,30040,128,30048,128,30056,128,30064,128,30072,128,30080,128,30088,128,30096,128,30104,128,30112,128,30120,128,30128,128,30136,128,30144,128,30152,128,30160,128,30168,128,30176,128,30184,128,30192,128,30200,128,30208,128,30216,128,30224,128,30232,128,30240,128,30248,128,30256,128,30264,128,30272,128,30280,128,30288,128,30296,128,30304,128,30312,128,30320,128,30328,128,30336,128,30344,128,30352,128,30360,128,30368,128,30376,128,30384,128,30392,128,30400,128,30408,128,30416,128,30424,128,30432,128,30440,128,30448,128,30456,128,30464,128,30472,128,30480,128,30488,128,30496,128,30504,128,30512,128,30520,128,30528,128,30536,128,30544,128,30552,128,30560,128,30568,128,30576,128,30584,128,30592,128,30600,128,30608,128,30616,128,30624,128,30632,128,30640,128,30648,128,30656,128,30664,128,30672,128,30680,128,30688,128,30696,128,30704,128,30712,128,30720,128,30728,128,30736,128,30744,128,30752,128,30760,128,30768,128,30776,128,30784,128,30792,128,30800,128,30808,128,30816,128,30824,128,30832,128,30840,128,30848,128,30856,128,30864,128,30872,128,30880,128,30888,128,30896,128,30904,128,30912,128,30920,128,30928,128,30936,128,30944,128,30952,128,30960,128,30968,128,30976,128,30984,128,30992,128,31000,128,31008,128,31016,128,31024,128,31032,128,31040,128,31048,128,31056,128,31064,128,31072,128,31080,128,31088,128,31096,128,31104,128,31112,128,31120,128,31128,128,31136,128,31144,128,31152,128,31160,128,31168,128,31176,128,31184,128,31192,128,31200,128,31208,128,31216,128,31224,128,31232,128,31240,128,31248,128,31256,128,31264,128,31272,128,31280,128,31288,128,31296,128,31304,128,31312,128,31320,128,31328,128,31336,128,31344,128,31352,128,31360,128,31368,128,31376,128,31384,128,31392,128,31400,128,31408,128,31416,128,31424,128,31432,128,31440,128,31448,128,31456,128,31464,128,31472,128,31480,128,31488,128,31496,128,31504,128,31512,128,31520,128,31528,128,31536,128,31544,128,31552,128,31560,128,31568,128,31576,128,31584,128,31592,128,31600,128,31608,128,31616,128,31624,128,31632,128,31640,128,31648,128,31656,128,31664,128,31672,128,31680,128,31688,128,31696,128,31704,128,31712,128,31720,128,31728,128,31736,128,31744,128,31752,128,31760,128,31768,128,31776,128,31784,128,31792,128,31800,128,31808,128,31816,128,31824,128,31832,128,31840,128,31848,128,31856,128,31864,128,31872,128,31880,128,31888,128,31896,128,31904,128,31912,128,31920,128,31928,128,31936,128,31944,128,31952,128,31960,128,31968,128,31976,128,31984,128,31992,128,32000,128,32008,128,32016,128,32024,128,32032,128,32040,128,32048,128,32056,128,32064,128,32072,128,32080,128,32088,128,32096,128,32104,128,32112,128,32120,128,32128,128,32136,128,32144,128,32152,128,32160,128,32168,128,32176,128,32184,128,32192,128,32200,128,32208,128,32216,128,32224,128,32232,128,32240,128,32248,128,32256,128,32264,128,32272,128,32280,128,32288,128,32296,128,32304,128,32312,128,32320,128,32328,128,32336,128,32344,128,32352,128,32360,128,32368,128,32376,128,32384,128,32392,128,32400,128,32408,128,32416,128,32424,128,32432,128,32440,128,32448,128,32456,128,32464,128,32472,128,32480,128,32488,128,32496,128,32504,128,32512,128,32520,128,32528,128,32536,128,32544,128,32552,128,32560,128,32568,128,32576,128,32584,128,32592,128,32600,128,32608,128,32616,128,32624,128,32632,128,32640,128,32648,128,32656,128,32664,128,32672,128,32680,128,32688,128,32696,128,32704,128,32712,128,32720,128,32728,128,32736,128,32744,128,32752,128,32760,128,32768,128,32776,128,32784,128,32792,128,32800,128,32808,128,32816,128,32824,128,32832,128,32840,128,32848,128,32856,128,32864,128,32872,128,32880,128,32888,128,32896,128,32904,128,32912,128,32920,128,32928,128,32936,128,32944,128,32952,128,32960,128,32968,128,32976,128,32984,128,32992,128,33000,128,33008,128,33016,128,33024,128,33032,128,33040,128,33048,128,33056,128,33064,128,33072,128,33080,128,33088,128,33096,128,33104,128,33112,128,33120,128,33128,128,33136,128,33144,128,33152,128,33160,128,33168,128,33176,128,33184,128,33192,128,33200,128,33208,128,33216,128,33224,128,33232,128,33240,128,33248,128,33256,128,33264,128,33272,128,33280,128,33288,128,33296,128,33304,128,33312,128,33320,128,33328,128,33336,128,33344,128,33352,128,33360,128,33368,128,33376,128,33384,128,33392,128,33400,128,33408,128,33416,128,33424,128,33432,128,33440,128,33448,128,33456,128,33464,128,33472,128,33480,128,33488,128,33496,128,33504,128,33512,128,33520,128,33528,128,33536,128,33544,128,33552,128,33560,128,33568,128,33576,128,33584,128,33592,128,33600,128,33608,128,33616,128,33624,128,33632,128,33640,128,33648,128,33656,128,33664,128,33672,128,33680,128,33688,128,33696,128,33704,128,33712,128],4013,[33720,128,33728,128,33736,128,33744,128,33752,128,33760,128,33768,128,33776,128,33784,128,33792,128,33800,128,33808,128,33816,128,33824,128,33832,128,33840,128,33848,128,33856,128,33864,128,33872,128,33880,128,33888,128,33896,128,33904,128,33912,128,33920,128,33928,128,33936,128,33944,128,33952,128,33960,128,33968,128,33976,128,33984,128,33992,128,34000,128,34008,128,34016,128,34024,128,34032,128,34040,128,34048,128,34056,128,34064,128,34072,128,34080,128,34088,128,34096,128,34104,128,34112,128,34120,128,34128,128,34136,128,34144,128,34152,128,34160,128,34168,128,34176,128,34184,128,34192,128,34200,128,34208,128,34216,128,34224,128,34232,128,34240,128,34248,128,34256,128,34264,128,34272,128,34280,128,34288,128,34296,128,34304,128,34312,128,34320,128,34328,128,34336,128,34344,128,34352,128,34360,128,34368,128,34376,128,34384,128,34392,128,34400,128,34408,128,34416,128,34424,128,34432,128,34440,128,34448,128,34456,128,34464,128,34472,128,34480,128,34488,128,34496,128,34504,128,34512,128,34520,128,34528,128,34536,128,34544,128,34552,128,34560,128,34568,128,34576,128,34584,128,34592,128,34600,128,34608,128,34616,128,34624,128,34632,128,34640,128,34648,128,34656,128,34664,128,34672,128,34680,128,34688,128,34696,128,34704,128,34712,128,34720,128,34728,128,34736,128,34744,128,34752,128,34760,128,34768,128,34776,128,34784,128,34792,128,34800,128,34808,128,34816,128,34824,128,34832,128,34840,128,34848,128,34856,128,34864,128,34872,128,34880,128,34888,128,34896,128,34904,128,34912,128,34920,128,34928,128,34936,128,34944,128,34952,128,34960,128,34968,128,34976,128,34984,128,34992,128,35000,128,35008,128,35016,128,35024,128,35032,128,35040,128,35048,128,35056,128,35064,128,35072,128,35080,128,35088,128,35096,128,35104,128,35112,128,35120,128,35128,128,35136,128,35144,128,35152,128,35160,128,35168,128,35176,128,35184,128,35192,128,35200,128,35208,128,35216,128,35224,128,35232,128,35240,128,35248,128,35256,128,35264,128,35272,128,35280,128,35288,128,35296,128,35304,128,35312,128,35320,128,35328,128,35336,128,35344,128,35352,128,35360,128,35368,128,35376,128,35384,128,35392,128,35400,128,35408,128,35416,128,35424,128,35432,128,35440,128,35448,128,35456,128,35464,128,35472,128,35480,128,35488,128,35496,128,35504,128,35512,128,35520,128,35528,128,35536,128,35544,128,35552,128,35560,128,35568,128,35576,128,35584,128,35592,128,35600,128,35608,128,35616,128,35624,128,35632,128,35640,128,35648,128,35656,128,35664,128,35672,128,35680,128,35688,128,35696,128,35704,128,35712,128,35720,128,35728,128,35736,128,35744,128,35752,128,35760,128,35768,128,35776,128,35784,128,35792,128,35800,128,35808,128,35816,128,35824,128,35832,128,35840,128,35848,128,35856,128,35864,128,35872,128,35880,128,35888,128,35896,128,35904,128,35912,128,35920,128,35928,128,35936,128,35944,128,35952,128,35960,128,35968,128,35976,128,35984,128,35992,128,36000,128,36008,128,36016,128,36024,128,36032,128,36040,128,36048,128,36056,128,36064,128,36072,128,36080,128,36088,128,36096,128,36104,128,36112,128,36120,128,36128,128,36136,128,36144,128,36152,128,36160,128,36168,128,36176,128,36184,128,36192,128,36200,128,36208,128,36216,128,36224,128,36232,128,36240,128,36248,128,36256,128,36264,128,36272,128,36280,128,36288,128,36296,128,36304,128,36312,128,36320,128,36328,128,36336,128,36344,128,36352,128,36360,128,36368,128,36376,128,36384,128,36392,128,36400,128,36408,128,36416,128,36424,128,36432,128,36440,128,36448,128,36456,128,36464,128,36472,128,36480,128,36488,128,36496,128,36504,128,36512,128,36520,128,36528,128,36536,128,36544,128,36552,128,36560,128,36568,128,36576,128,36584,128,36592,128,36600,128,36608,128,36616,128,36624,128,36632,128,36640,128,36648,128,36656,128,36664,128,36672,128,36680,128,36688,128,36696,128,36704,128,36712,128,36720,128,36728,128,36736,128,36744,128,36752,128,36760,128,36768,128,36776,128,36784,128,36792,128,36800,128,36808,128,36816,128,36824,128,36832,128,36840,128,36848,128,36856,128,36864,128,36872,128,36880,128,36888,128,36896,128,36904,128,36912,128,36920,128,36928,128,36936,128,36944,128,36952,128,36960,128,36968,128,36976,128,36984,128,36992,128,37000,128,37008,128,37016,128,37024,128,37032,128,37040,128,37048,128,37056,128,37064,128,37072,128,37080,128,37088,128,37096,128,37104,128,37112,128,37120,128,37128,128,37136,128,37144,128,37152,128,37160,128,37168,128,37176,128,37184,128,37192,128,37200,128,37208,128,37216,128,37224,128,37232,128,37240,128,37248,128,37256,128,37264,128,37272,128,37280,128,37288,128,37296,128,37304,128,37312,128,37320,128,37328,128,37336,128,37344,128,37352,128,37360,128,37368,128,37376,128,37384,128,37392,128,37400,128,37408,128,37416,128,37424,128,37432,128,37440,128,37448,128,37456,128,37464,128,37472,128,37480,128,37488,128,37496,128,37504,128,37512,128,37520,128,37528,128,37536,128,37544,128,37552,128,37560,128,37568,128,37576,128,37584,128,37592,128,37600,128,37608,128,37616,128,37624,128,37632,128,37640,128,37648,128,37656,128,37664,128,37672,128,37680,128,37688,128,37696,128,37704,128,37712,128,37720,128,37728,128,37736,128,37744,128,37752,128,37760,128,37768,128,37776,128,37784,128,37792,128,37800,128,37808,128],4014,[37816,128,37824,128,37832,128,37840,128,37848,128,37856,128,37864,128,37872,128,37880,128,37888,128,37896,128,37904,128,37912,128,37920,128,37928,128,37936,128,37944,128,37952,128,37960,128,37968,128,37976,128,37984,128,37992,128,38000,128,38008,128,38016,128,38024,128,38032,128,38040,128,38048,128,38056,128,38064,128,38072,128,38080,128,38088,128,38096,128,38104,128,38112,128,38120,128,38128,128,38136,128,38144,128,38152,128,38160,128,38168,128,38176,128,38184,128,38192,128,38200,128,38208,128,38216,128,38224,128,38232,128,38240,128,38248,128,38256,128,38264,128,38272,128,38280,128,38288,128,38296,128,38304,128,38312,128,38320,128,38328,128,38336,128,38344,128,38352,128,38360,128,38368,128,38376,128,38384,128,38392,128,38400,128,38408,128,38416,128,38424,128,38432,128,38440,128,38448,128,38456,128,38464,128,38472,128,38480,128,38488,128,38496,128,38504,128,38512,128,38520,128,38528,128,38536,128,38544,128,38552,128,38560,128,38568,128,38576,128,38584,128,38592,128,38600,128,38608,128,38616,128,38624,128,38632,128,38640,128,38648,128,38656,128,38664,128,38672,128,38680,128,38688,128,38696,128,38704,128,38712,128,38720,128,38728,128,38736,128,38744,128,38752,128,38760,128,38768,128,38776,128,38784,128,38792,128,38800,128,38808,128,38816,128,38824,128,38832,128,38840,128,38848,128,38856,128,38864,128,38872,128,38880,128,38888,128,38896,128,38904,128,38912,128,38920,128,38928,128,38936,128,38944,128,38952,128,38960,128,38968,128,38976,128,38984,128,38992,128,39000,128,39008,128,39016,128,39024,128,39032,128,39040,128,39048,128,39056,128,39064,128,39072,128,39080,128,39088,128,39096,128,39104,128,39112,128,39120,128,39128,128,39136,128,39144,128,39152,128,39160,128,39168,128,39176,128,39184,128,39192,128,39200,128,39208,128,39216,128,39224,128,39232,128,39240,128,39248,128,39256,128,39264,128,39272,128,39280,128,39288,128,39296,128,39304,128,39312,128,39320,128,39328,128,39336,128,39344,128,39352,128,39360,128,39368,128,39376,128,39384,128,39392,128,39400,128,39408,128,39416,128,39424,128,39432,128,39440,128,39448,128,39456,128,39464,128,39472,128,39480,128,39488,128,39496,128,39504,128,39512,128,39520,128,39528,128,39536,128,39544,128,39552,128,39560,128,39568,128,39576,128,39584,128,39592,128,39600,128,39608,128,39616,128,39624,128,39632,128,39640,128,39648,128,39656,128,39664,128,39672,128,39680,128,39688,128,39696,128,39704,128,39712,128,39720,128,39728,128,39736,128,39744,128,39752,128,39760,128,39768,128,39776,128,39784,128,39792,128,39800,128,39808,128,39816,128,39824,128,39832,128,39840,128,39848,128,39856,128,39864,128,39872,128,39880,128,39888,128,39896,128,39904,128,39912,128,39920,128,39928,128,39936,128,39944,128,39952,128,39960,128,39968,128,39976,128,39984,128,39992,128,40000,128,40008,128,40016,128,40024,128,40032,128,40040,128,40048,128,40056,128,40064,128,40072,128,40080,128,40088,128,40096,128,40104,128,40112,128,40120,128,40128,128,40136,128,40144,128,40152,128,40160,128,40168,128,40176,128,40184,128,40192,128,40200,128,40208,128,40216,128,40224,128,40232,128,40240,128,40248,128,40256,128,40264,128,40272,128,40280,128,40288,128,40296,128,40304,128,40312,128,40320,128,40328,128,40336,128,40344,128,40352,128,40360,128,40368,128,40376,128,40384,128,40392,128,40400,128,40408,128,40416,128,40424,128,40432,128,40440,128,40448,128,40456,128,40464,128,40472,128,40480,128,40488,128,40496,128,40504,128,40512,128,40520,128,40528,128,40536,128,40544,128,40552,128,40560,128,40568,128,40576,128,40584,128,40592,128,40600,128,40608,128,40616,128,40624,128,40632,128,40640,128,40648,128,40656,128,40664,128,40672,128,40680,128,40688,128,40696,128,40704,128,40712,128,40720,128,40728,128,40736,128,40744,128,40752,128,40760,128,40768,128,40776,128,40784,128,40792,128,40800,128,40808,128,40816,128,40824,128,40832,128,40840,128,40848,128,40856,128,40864,128,40872,128,40880,128,40888,128,40896,128,40904,128,40912,128,40920,128,40928,128,40936,128,40944,128,40952,128,40960,128,40968,128,40976,128,40984,128,40992,128,41000,128,41008,128,41016,128,41024,128,41032,128,41040,128,41048,128,41056,128,41064,128,41072,128,41080,128,41088,128,41096,128,41104,128,41112,128,41120,128,41128,128,41136,128,41144,128,41152,128,41160,128,41168,128,41176,128,41184,128,41192,128,41200,128,41208,128,41216,128,41224,128,41232,128,41240,128,41248,128,41256,128,41264,128,41272,128,41280,128,41288,128,41296,128,41304,128,41312,128,41320,128,41328,128,41336,128,41344,128,41352,128,41360,128,41368,128,41376,128,41384,128,41392,128,41400,128,41408,128,41416,128,41424,128,41432,128,41440,128,41448,128,41456,128,41464,128,41472,128,41480,128,41488,128,41496,128,41504,128,41512,128,41520,128,41528,128,41536,128,41544,128,41552,128,41560,128,41568,128,41576,128,41584,128,41592,128,41600,128,41608,128,41616,128,41624,128,41632,128,41640,128,41648,128,41656,128,41664,128,41672,128,41680,128,41688,128,41696,128,41704,128,41712,128,41720,128,41728,128,41736,128,41744,128,41752,128,41760,128,41768,128,41776,128,41784,128,41792,128,41800,128,41808,128,41816,128,41824,128,41832,128,41840,128,41848,128,41856,128,41864,128,41872,128,41880,128,41888,128,41896,128,41904,128],4015,[41912,128,41920,128,41928,128,41936,128,41944,128,41952,128,41960,128,41968,128,41976,128,41984,128,41992,128,42000,128,42008,128,42016,128,42024,128,42032,128,42040,128,42048,128,42056,128,42064,128,42072,128,42080,128,42088,128,42096,128,42104,128,42112,128,42120,128,42128,128,42136,128,42144,128,42152,128,42160,128,42168,128,42176,128,42184,128,42192,128,42200,128,42208,128,42216,128,42224,128,42232,128,42240,128,42248,128,42256,128,42264,128,42272,128,42280,128,42288,128,42296,128,42304,128,42312,128,42320,128,42328,128,42336,128,42344,128,42352,128,42360,128,42368,128,42376,128,42384,128,42392,128,42400,128,42408,128,42416,128,42424,128,42432,128,42440,128,42448,128,42456,128,42464,128,42472,128,42480,128,42488,128,42496,128,42504,128,42512,128,42520,128,42528,128,42536,128,42544,128,42552,128,42560,128,42568,128,42576,128,42584,128,42592,128,42600,128,42608,128,42616,128,42624,128,42632,128,42640,128,42648,128,42656,128,42664,128,42672,128,42680,128,42688,128,42696,128,42704,128,42712,128,42720,128,42728,128,42736,128,42744,128,42752,128,42760,128,42768,128,42776,128,42784,128,42792,128,42800,128,42808,128,42816,128,42824,128,42832,128,42840,128,42848,128,42856,128,42864,128,42872,128,42880,128,42888,128,42896,128,42904,128,42912,128,42920,128,42928,128,42936,128,42944,128,42952,128,42960,128,42968,128,42976,128,42984,128,42992,128,43000,128,43008,128,43016,128,43024,128,43032,128,43040,128,43048,128,43056,128,43064,128,43072,128,43080,128,43088,128,43096,128,43104,128,43112,128,43120,128,43128,128,43136,128,43144,128,43152,128,43160,128,43168,128,43176,128,43184,128,43192,128,43200,128,43208,128,43216,128,43224,128,43232,128,43240,128,43248,128,43256,128,43264,128,43272,128,43280,128,43288,128,43296,128,43304,128,43312,128,43320,128,43328,128,43336,128,43344,128,43352,128,43360,128,43368,128,43376,128,43384,128,43392,128,43400,128,43408,128,43416,128,43424,128,43432,128,43440,128,43448,128,43456,128,43464,128,43472,128,43480,128,43488,128,43496,128,43504,128,43512,128,43520,128,43528,128,43536,128,43544,128,43552,128,43560,128,43568,128,43576,128,43584,128,43592,128,43600,128,43608,128,43616,128,43624,128,43632,128,43640,128,43648,128,43656,128,43664,128,43672,128,43680,128,43688,128,43696,128,43704,128,43712,128,43720,128,43728,128,43736,128,43744,128,43752,128,43760,128,43768,128,43776,128,43784,128,43792,128,43800,128,43808,128,43816,128,43824,128,43832,128,43840,128,43848,128,43856,128,43864,128,43872,128,43880,128,43888,128,43896,128,43904,128,43912,128,43920,128,43928,128,43936,128,43944,128,43952,128,43960,128,43968,128,43976,128,43984,128,43992,128,44000,128,44008,128,44016,128,44024,128,44032,128,44040,128,44048,128,44056,128,44064,128,44072,128,44080,128,44088,128,44096,128,44104,128,44112,128,44120,128,44128,128,44136,128,44144,128,44152,128,44160,128,44168,128,44176,128,44184,128,44192,128,44200,128,44208,128,44216,128,44224,128,44232,128,44240,128,44248,128,44256,128,44264,128,44272,128,44280,128,44288,128,44296,128,44304,128,44312,128,44320,128,44328,128,44336,128,44344,128,44352,128,44360,128,44368,128,44376,128,44384,128,44392,128,44400,128,44408,128,44416,128,44424,128,44432,128,44440,128,44448,128,44456,128,44464,128,44472,128,44480,128,44488,128,44496,128,44504,128,44512,128,44520,128,44528,128,44536,128,44544,128,44552,128,44560,128,44568,128,44576,128,44584,128,44592,128,44600,128,44608,128,44616,128,44624,128,44632,128,44640,128,44648,128,44656,128,44664,128,44672,128,44680,128,44688,128,44696,128,44704,128,44712,128,44720,128,44728,128,44736,128,44744,128,44752,128,44760,128,44768,128,44776,128,44784,128,44792,128,44800,128,44808,128,44816,128,44824,128,44832,128,44840,128,44848,128,44856,128,44864,128,44872,128,44880,128,44888,128,44896,128,44904,128,44912,128,44920,128,44928,128,44936,128,44944,128,44952,128,44960,128,44968,128,44976,128,44984,128,44992,128,45000,128,45008,128,45016,128,45024,128,45032,128,45040,128,45048,128,45056,128,45064,128,45072,128,45080,128,45088,128,45096,128,45104,128,45112,128,45120,128,45128,128,45136,128,45144,128,45152,128,45160,128,45168,128,45176,128,45184,128,45192,128,45200,128,45208,128,45216,128,45224,128,45232,128,45240,128,45248,128,45256,128,45264,128,45272,128,45280,128,45288,128,45296,128,45304,128,45312,128,45320,128,45328,128,45336,128,45344,128,45352,128,45360,128,45368,128,45376,128,45384,128,45392,128,45400,128,45408,128,45416,128,45424,128,45432,128,45440,128,45448,128,45456,128,45464,128,45472,128,45480,128,45488,128,45496,128,45504,128,45512,128,45520,128,45528,128,45536,128,45544,128,45552,128,45560,128,45568,128,45576,128,45584,128,45592,128,45600,128,45608,128,45616,128,45624,128,45632,128,45640,128,45648,128,45656,128,45664,128,45672,128,45680,128,45688,128,45696,128,45704,128,45712,128,45720,128,45728,128,45736,128,45744,128,45752,128,45760,128,45768,128,45776,128,45784,128,45792,128,45800,128,45808,128,45816,128,45824,128,45832,128,45840,128,45848,128,45856,128,45864,128,45872,128,45880,128,45888,128,45896,128,45904,128,45912,128,45920,128,45928,128,45936,128,45944,128,45952,128,45960,128,45968,128,45976,128,45984,128,45992,128,46000,128],4016,[46008,128,46016,128,46024,128,46032,128,46040,128,46048,128,46056,128,46064,128,46072,128,46080,128,46088,128,46096,128,46104,128,46112,128,46120,128,46128,128,46136,128,46144,128,46152,128,46160,128,46168,128,46176,128,46184,128,46192,128,46200,128,46208,128,46216,128,46224,128,46232,128,46240,128,46248,128,46256,128,46264,128,46272,128,46280,128,46288,128,46296,128,46304,128,46312,128,46320,128,46328,128,46336,128,46344,128,46352,128,46360,128,46368,128,46376,128,46384,128,46392,128,46400,128,46408,128,46416,128,46424,128,46432,128,46440,128,46448,128,46456,128,46464,128,46472,128,46480,128,46488,128,46496,128,46504,128,46512,128,46520,128,46528,128,46536,128,46544,128,46552,128,46560,128,46568,128,46576,128,46584,128,46592,128,46600,128,46608,128,46616,128,46624,128,46632,128,46640,128,46648,128,46656,128,46664,128,46672,128,46680,128,46688,128,46696,128,46704,128,46712,128,46720,128,46728,128,46736,128,46744,128,46752,128,46760,128,46768,128,46776,128,46784,128,46792,128,46800,128,46808,128,46816,128,46824,128,46832,128,46840,128,46848,128,46856,128,46864,128,46872,128,46880,128,46888,128,46896,128,46904,128,46912,128,46920,128,46928,128,46936,128,46944,128,46952,128,46960,128,46968,128,46976,128,46984,128,46992,128,47000,128,47008,128,47016,128,47024,128,47032,128,47040,128,47048,128,47056,128,47064,128,47072,128,47080,128,47088,128,47096,128,47104,128,47112,128,47120,128,47128,128,47136,128,47144,128,47152,128,47160,128,47168,128,47176,128,47184,128,47192,128,47200,128,47208,128,47216,128,47224,128,47232,128,47240,128,47248,128,47256,128,47264,128,47272,128,47280,128,47288,128,47296,128,47304,128,47312,128,47320,128,47328,128,47336,128,47344,128,47352,128,47360,128,47368,128,47376,128,47384,128,47392,128,47400,128,47408,128,47416,128,47424,128,47432,128,47440,128,47448,128,47456,128,47464,128,47472,128,47480,128,47488,128,47496,128,47504,128,47512,128,47520,128,47528,128,47536,128,47544,128,47552,128,47560,128,47568,128,47576,128,47584,128,47592,128,47600,128,47608,128,47616,128,47624,128,47632,128,47640,128,47648,128,47656,128,47664,128,47672,128,47680,128,47688,128,47696,128,47704,128,47712,128,47720,128,47728,128,47736,128,47744,128,47752,128,47760,128,47768,128,47776,128,47784,128,47792,128,47800,128,47808,128,47816,128,47824,128,47832,128,47840,128,47848,128,47856,128,47864,128,47872,128,47880,128,47888,128,47896,128,47904,128,47912,128,47920,128,47928,128,47936,128,47944,128,47952,128,47960,128,47968,128,47976,128,47984,128,47992,128,48000,128,48008,128,48016,128,48024,128,48032,128,48040,128,48048,128,48056,128,48064,128,48072,128,48080,128,48088,128,48096,128,48104,128,48112,128,48120,128,48128,128,48136,128,48144,128,48152,128,48160,128,48168,128,48176,128,48184,128,48192,128,48200,128,48208,128,48216,128,48224,128,48232,128,48240,128,48248,128,48256,128,48264,128,48272,128,48280,128,48288,128,48296,128,48304,128,48312,128,48320,128,48328,128,48336,128,48344,128,48352,128,48360,128,48368,128,48376,128,48384,128,48392,128,48400,128,48408,128,48416,128,48424,128,48432,128,48440,128,48448,128,48456,128,48464,128,48472,128,48480,128,48488,128,48496,128,48504,128,48512,128,48520,128,48528,128,48536,128,48544,128,48552,128,48560,128,48568,128,48576,128,48584,128,48592,128,48600,128,48608,128,48616,128,48624,128,48632,128,48640,128,48648,128,48656,128,48664,128,48672,128,48680,128,48688,128,48696,128,48704,128,48712,128,48720,128,48728,128,48736,128,48744,128,48752,128,48760,128,48768,128,48776,128,48784,128,48792,128,48800,128,48808,128,48816,128,48824,128,48832,128,48840,128,48848,128,48856,128,48864,128,48872,128,48880,128,48888,128,48896,128,48904,128,48912,128,48920,128,48928,128,48936,128,48944,128,48952,128,48960,128,48968,128,48976,128,48984,128,48992,128,49000,128,49008,128,49016,128,49024,128,49032,128,49040,128,49048,128,49056,128,49064,128,49072,128,49080,128,49088,128,49096,128,49104,128,49112,128,49120,128,49128,128,49136,128,49144,128,49152,128,49160,128,49168,128,49176,128,49184,128,49192,128,49200,128,49208,128,49216,128,49224,128,49232,128,49240,128,49248,128,49256,128,49264,128,49272,128,49280,128,49288,128,49296,128,49304,128,49312,128,49320,128,49328,128,49336,128,49344,128,49352,128,49360,128,49368,128,49376,128,49384,128,49392,128,49400,128,49408,128,49416,128,49424,128,49432,128,49440,128,49448,128,49456,128,49464,128,49472,128,49480,128,49488,128,49496,128,49504,128,49512,128,49520,128,49528,128,49536,128,49544,128,49552,128,49560,128,49568,128,49576,128,49584,128,49592,128,49600,128,49608,128,49616,128,49624,128,49632,128,49640,128,49648,128,49656,128,49664,128,49672,128,49680,128,49688,128,49696,128,49704,128,49712,128,49720,128,49728,128,49736,128,49744,128,49752,128,49760,128,49768,128,49776,128,49784,128,49792,128,49800,128,49808,128,49816,128,49824,128,49832,128,49840,128,49848,128,49856,128,49864,128,49872,128,49880,128,49888,128,49896,128,49904,128,49912,128,49920,128,49928,128,49936,128,49944,128,49952,128,49960,128,49968,128,49976,128,49984,128,49992,128,50000,128,50008,128,50016,128,50024,128,50032,128,50040,128,50048,128,50056,128,50064,128,50072,128,50080,128,50088,128,50096,128],4017,[50104,128,50112,128,50120,128,50128,128,50136,128,50144,128,50152,128,50160,128,50168,128,50176,128,50184,128,50192,128,50200,128,50208,128,50216,128,50224,128,50232,128,50240,128,50248,128,50256,128,50264,128,50272,128,50280,128,50288,128,50296,128,50304,128,50312,128,50320,128,50328,128,50336,128,50344,128,50352,128,50360,128,50368,128,50376,128,50384,128,50392,128,50400,128,50408,128,50416,128,50424,128,50432,128,50440,128,50448,128,50456,128,50464,128,50472,128,50480,128,50488,128,50496,128,50504,128,50512,128,50520,128,50528,128,50536,128,50544,128,50552,128,50560,128,50568,128,50576,128,50584,128,50592,128,50600,128,50608,128,50616,128,50624,128,50632,128,50640,128,50648,128,50656,128,50664,128,50672,128,50680,128,50688,128,50696,128,50704,128,50712,128,50720,128,50728,128,50736,128,50744,128,50752,128,50760,128,50768,128,50776,128,50784,128,50792,128,50800,128,50808,128,50816,128,50824,128,50832,128,50840,128,50848,128,50856,128,50864,128,50872,128,50880,128,50888,128,50896,128,50904,128,50912,128,50920,128,50928,128,50936,128,50944,128,50952,128,50960,128,50968,128,50976,128,50984,128,50992,128,51000,128,51008,128,51016,128,51024,128,51032,128,51040,128,51048,128,51056,128,51064,128,51072,128,51080,128,51088,128,51096,128,51104,128,51112,128,51120,128,51128,128,51136,128,51144,128,51152,128,51160,128,51168,128,51176,128,51184,128,51192,128,51200,128,51208,128,51216,128,51224,128,51232,128,51240,128,51248,128,51256,128,51264,128,51272,128,51280,128,51288,128,51296,128,51304,128,51312,128,51320,128,51328,128,51336,128,51344,128,51352,128,51360,128,51368,128,51376,128,51384,128,51392,128,51400,128,51408,128,51416,128,51424,128,51432,128,51440,128,51448,128,51456,128,51464,128,51472,128,51480,128,51488,128,51496,128,51504,128,51512,128,51520,128,51528,128,51536,128,51544,128,51552,128,51560,128,51568,128,51576,128,51584,128,51592,128,51600,128,51608,128,51616,128,51624,128,51632,128,51640,128,51648,128,51656,128,51664,128,51672,128,51680,128,51688,128,51696,128,51704,128,51712,128,51720,128,51728,128,51736,128,51744,128,51752,128,51760,128,51768,128,51776,128,51784,128,51792,128,51800,128,51808,128,51816,128,51824,128,51832,128,51840,128,51848,128,51856,128,51864,128,51872,128,51880,128,51888,128,51896,128,51904,128,51912,128,51920,128,51928,128,51936,128,51944,128,51952,128,51960,128,51968,128,51976,128,51984,128,51992,128,52000,128,52008,128,52016,128,52024,128,52032,128,52040,128,52048,128,52056,128,52064,128,52072,128,52080,128,52088,128,52096,128,52104,128,52112,128,52120,128,52128,128,52136,128,52144,128,52152,128,52160,128,52168,128,52176,128,52184,128,52192,128,52200,128,52208,128,52216,128,52224,128,52232,128,52240,128,52248,128,52256,128,52264,128,52272,128,52280,128,52288,128,52296,128,52304,128,52312,128,52320,128,52328,128,52336,128,52344,128,52352,128,52360,128,52368,128,52376,128,52384,128,52392,128,52400,128,52408,128,52416,128,52424,128,52432,128,52440,128,52448,128,52456,128,52464,128,52472,128,52480,128,52488,128,52496,128,52504,128,52512,128,52520,128,52528,128,52536,128,52544,128,52552,128,52560,128,52568,128,52576,128,52584,128,52592,128,52600,128,52608,128,52616,128,52624,128,52632,128,52640,128,52648,128,52656,128,52664,128,52672,128,52680,128,52688,128,52696,128,52704,128,52712,128,52720,128,52728,128,52736,128,52744,128,52752,128,52760,128,52768,128,52776,128,52784,128,52792,128,52800,128,52808,128,52816,128,52824,128,52832,128,52840,128,52848,128,52856,128,52864,128,52872,128,52880,128,52888,128,52896,128,52904,128,52912,128,52920,128,52928,128,52936,128,52944,128,52952,128,52960,128,52968,128,52976,128,52984,128,52992,128,53000,128,53008,128,53016,128,53024,128,53032,128,53040,128,53048,128,53056,128,53064,128,53072,128,53080,128,53088,128,53096,128,53104,128,53112,128,53120,128,53128,128,53136,128,53144,128,53152,128,53160,128,53168,128,53176,128,53184,128,53192,128,53200,128,53208,128,53216,128,53224,128,53232,128,53240,128,53248,128,53256,128,53264,128,53272,128,53280,128,53288,128,53296,128,53304,128,53312,128,53320,128,53328,128,53336,128,53344,128,53352,128,53360,128,53368,128,53376,128,53384,128,53392,128,53400,128,53408,128,53416,128,53424,128,53432,128,53440,128,53448,128,53456,128,53464,128,53472,128,53480,128,53488,128,53496,128,53504,128,53512,128,53520,128,53528,128,53536,128,53544,128,53552,128,53560,128,53568,128,53576,128,53584,128,53592,128,53600,128,53608,128,53616,128,53624,128,53632,128,53640,128,53648,128,53656,128,53664,128,53672,128,53680,128,53688,128,53696,128,53704,128,53712,128,53720,128,53728,128,53736,128,53744,128,53752,128,53760,128,53768,128,53776,128,53784,128,53792,128,53800,128,53808,128,53816,128,53824,128,53832,128,53840,128,53848,128,53856,128,53864,128,53872,128,53880,128,53888,128,53896,128,53904,128,53912,128,53920,128,53928,128,53936,128,53944,128,53952,128,53960,128,53968,128,53976,128,53984,128,53992,128,54000,128,54008,128,54016,128,54024,128,54032,128,54040,128,54048,128,54056,128,54064,128,54072,128,54080,128,54088,128,54096,128,54104,128,54112,128,54120,128,54128,128,54136,128,54144,128,54152,128,54160,128,54168,128,54176,128,54184,128,54192,128],4018,[54200,128,54208,128,54216,128,54224,128,54232,128,54240,128,54248,128,54256,128,54264,128,54272,128,54280,128,54288,128,54296,128,54304,128,54312,128,54320,128,54328,128,54336,128,54344,128,54352,128,54360,128,54368,128,54376,128,54384,128,54392,128,54400,128,54408,128,54416,128,54424,128,54432,128,54440,128,54448,128,54456,128,54464,128,54472,128,54480,128,54488,128,54496,128,54504,128,54512,128,54520,128,54528,128,54536,128,54544,128,54552,128,54560,128,54568,128,54576,128,54584,128,54592,128,54600,128,54608,128,54616,128,54624,128,54632,128,54640,128,54648,128,54656,128,54664,128,54672,128,54680,128,54688,128,54696,128,54704,128,54712,128,54720,128,54728,128,54736,128,54744,128,54752,128,54760,128,54768,128,54776,128,54784,128,54792,128,54800,128,54808,128,54816,128,54824,128,54832,128,54840,128,54848,128,54856,128,54864,128,54872,128,54880,128,54888,128,54896,128,54904,128,54912,128,54920,128,54928,128,54936,128,54944,128,54952,128,54960,128,54968,128,54976,128,54984,128,54992,128,55000,128,55008,128,55016,128,55024,128,55032,128,55040,128,55048,128,55056,128,55064,128,55072,128,55080,128,55088,128,55096,128,55104,128,55112,128,55120,128,55128,128,55136,128,55144,128,55152,128,55160,128,55168,128,55176,128,55184,128,55192,128,55200,128,55208,128,55216,128,55224,128,55232,128,55240,128,55248,128,55256,128,55264,128,55272,128,55280,128,55288,128,55296,128,55304,128,55312,128,55320,128,55328,128,55336,128,55344,128,55352,128,55360,128,55368,128,55376,128,55384,128,55392,128,55400,128,55408,128,55416,128,55424,128,55432,128,55440,128,55448,128,55456,128,55464,128,55472,128,55480,128,55488,128,55496,128,55504,128,55512,128,55520,128,55528,128,55536,128,55544,128,55552,128,55560,128,55568,128,55576,128,55584,128,55592,128,55600,128,55608,128,55616,128,55624,128,55632,128,55640,128,55648,128,55656,128,55664,128,55672,128,55680,128,55688,128,55696,128,55704,128,55712,128,55720,128,55728,128,55736,128,55744,128,55752,128,55760,128,55768,128,55776,128,55784,128,55792,128,55800,128,55808,128,55816,128,55824,128,55832,128,55840,128,55848,128,55856,128,55864,128,55872,128,55880,128,55888,128,55896,128,55904,128,55912,128,55920,128,55928,128,55936,128,55944,128,55952,128,55960,128,55968,128,55976,128,55984,128,55992,128,56000,128,56008,128,56016,128,56024,128,56032,128,56040,128,56048,128,56056,128,56064,128,56072,128,56080,128,56088,128,56096,128,56104,128,56112,128,56120,128,56128,128,56136,128,56144,128,56152,128,56160,128,56168,128,56176,128,56184,128,56192,128,56200,128,56208,128,56216,128,56224,128,56232,128,56240,128,56248,128,56256,128,56264,128,56272,128,56280,128,56288,128,56296,128,56304,128,56312,128,56320,128,56328,128,56336,128,56344,128,56352,128,56360,128,56368,128,56376,128,56384,128,56392,128,56400,128,56408,128,56416,128,56424,128,56432,128,56440,128,56448,128,56456,128,56464,128,56472,128,56480,128,56488,128,56496,128,56504,128,56512,128,56520,128,56528,128,56536,128,56544,128,56552,128,56560,128,56568,128,56576,128,56584,128,56592,128,56600,128,56608,128,56616,128,56624,128,56632,128,56640,128,56648,128,56656,128,56664,128,56672,128,56680,128,56688,128,56696,128,56704,128,56712,128,56720,128,56728,128,56736,128,56744,128,56752,128,56760,128,56768,128,56776,128,56784,128,56792,128,56800,128,56808,128,56816,128,56824,128,56832,128,56840,128,56848,128,56856,128,56864,128,56872,128,56880,128,56888,128,56896,128,56904,128,56912,128,56920,128,56928,128,56936,128,56944,128,56952,128,56960,128,56968,128,56976,128,56984,128,56992,128,57000,128,57008,128,57016,128,57024,128,57032,128,57040,128,57048,128,57056,128,57064,128,57072,128,57080,128,57088,128,57096,128,57104,128,57112,128,57120,128,57128,128,57136,128,57144,128,57152,128,57160,128,57168,128,57176,128,57184,128,57192,128,57200,128,57208,128,57216,128,57224,128,57232,128,57240,128,57248,128,57256,128,57264,128,57272,128,57280,128,57288,128,57296,128,57304,128,57312,128,57320,128,57328,128,57336,128,57344,128,57352,128,57360,128,57368,128,57376,128,57384,128,57392,128,57400,128,57408,128,57416,128,57424,128,57432,128,57440,128,57448,128,57456,128,57464,128,57472,128,57480,128,57488,128,57496,128,57504,128,57512,128,57520,128,57528,128,57536,128,57544,128,57552,128,57560,128,57568,128,57576,128,57584,128,57592,128,57600,128,57608,128,57616,128,57624,128,57632,128,57640,128,57648,128,57656,128,57664,128,57672,128,57680,128,57688,128,57696,128,57704,128,57712,128,57720,128,57728,128,57736,128,57744,128,57752,128,57760,128,57768,128,57776,128,57784,128,57792,128,57800,128,57808,128,57816,128,57824,128,57832,128,57840,128,57848,128,57856,128,57864,128,57872,128,57880,128,57888,128,57896,128,57904,128,57912,128,57920,128,57928,128,57936,128,57944,128,57952,128,57960,128,57968,128,57976,128,57984,128,57992,128,58000,128,58008,128,58016,128,58024,128,58032,128,58040,128,58048,128,58056,128,58064,128,58072,128,58080,128,58088,128,58096,128,58104,128,58112,128,58120,128,58128,128,58136,128,58144,128,58152,128,58160,128,58168,128,58176,128,58184,128,58192,128,58200,128,58208,128,58216,128,58224,128,58232,128,58240,128,58248,128,58256,128,58264,128,58272,128,58280,128,58288,128],4019,[58296,128,58304,128,58312,128,58320,128,58328,128,58336,128,58344,128,58352,128,58360,128,58368,128,58376,128,58384,128,58392,128,58400,128,58408,128,58416,128,58424,128,58432,128,58440,128,58448,128,58456,128,58464,128,58472,128,58480,128,58488,128,58496,128,58504,128,58512,128,58520,128,58528,128,58536,128,58544,128,58552,128,58560,128,58568,128,58576,128,58584,128,58592,128,58600,128,58608,128,58616,128,58624,128,58632,128,58640,128,58648,128,58656,128,58664,128,58672,128,58680,128,58688,128,58696,128,58704,128,58712,128,58720,128,58728,128,58736,128,58744,128,58752,128,58760,128,58768,128,58776,128,58784,128,58792,128,58800,128,58808,128,58816,128,58824,128,58832,128,58840,128,58848,128,58856,128,58864,128,58872,128,58880,128,58888,128,58896,128,58904,128,58912,128,58920,128,58928,128,58936,128,58944,128,58952,128,58960,128,58968,128,58976,128,58984,128,58992,128,59000,128,59008,128,59016,128,59024,128,59032,128,59040,128,59048,128,59056,128,59064,128,59072,128,59080,128,59088,128,59096,128,59104,128,59112,128,59120,128,59128,128,59136,128,59144,128,59152,128,59160,128,59168,128,59176,128,59184,128,59192,128,59200,128,59208,128,59216,128,59224,128,59232,128,59240,128,59248,128,59256,128,59264,128,59272,128,59280,128,59288,128,59296,128,59304,128,59312,128,59320,128,59328,128,59336,128,59344,128,59352,128,59360,128,59368,128,59376,128,59384,128,59392,128,59400,128,59408,128,59416,128,59424,128,59432,128,59440,128,59448,128,59456,128,59464,128,59472,128,59480,128,59488,128,59496,128,59504,128,59512,128,59520,128,59528,128,59536,128,59544,128,59552,128,59560,128,59568,128,59576,128,59584,128,59592,128,59600,128,59608,128,59616,128,59624,128,59632,128,59640,128,59648,128,59656,128,59664,128,59672,128,59680,128,59688,128,59696,128,59704,128,59712,128,59720,128,59728,128,59736,128,59744,128,59752,128,59760,128,59768,128,59776,128,59784,128,59792,128,59800,128,59808,128,59816,128,59824,128,59832,128,59840,128,59848,128,59856,128,59864,128,59872,128,59880,128,59888,128,59896,128,59904,128,59912,128,59920,128,59928,128,59936,128,59944,128,59952,128,59960,128,59968,128,59976,128,59984,128,59992,128,60000,128,60008,128,60016,128,60024,128,60032,128,60040,128,60048,128,60056,128,60064,128,60072,128,60080,128,60088,128,60096,128,60104,128,60112,128,60120,128,60128,128,60136,128,60144,128,60152,128,60160,128,60168,128,60176,128,60184,128,60192,128,60200,128,60208,128,60216,128,60224,128,60232,128,60240,128,60248,128,60256,128,60264,128,60272,128,60280,128,60288,128,60296,128,60304,128,60312,128,60320,128,60328,128,60336,128,60344,128,60352,128,60360,128,60368,128,60376,128,60384,128,60392,128,60400,128,60408,128,60416,128,60424,128,60432,128,60440,128,60448,128,60456,128,60464,128,60472,128,60480,128,60488,128,60496,128,60504,128,60512,128,60520,128,60528,128,60536,128,60544,128,60552,128,60560,128,60568,128,60576,128,60584,128,60592,128,60600,128,60608,128,60616,128,60624,128,60632,128,60640,128,60648,128,60656,128,60664,128,60672,128,60680,128,60688,128,60696,128,60704,128,60712,128,60720,128,60728,128,60736,128,60744,128,60752,128,60760,128,60768,128,60776,128,60784,128,60792,128,60800,128,60808,128,60816,128,60824,128,60832,128,60840,128,60848,128,60856,128,60864,128,60872,128,60880,128,60888,128,60896,128,60904,128,60912,128,60920,128,60928,128,60936,128,60944,128,60952,128,60960,128,60968,128,60976,128,60984,128,60992,128,61000,128,61008,128,61016,128,61024,128,61032,128,61040,128,61048,128,61056,128,61064,128,61072,128,61080,128,61088,128,61096,128,61104,128,61112,128,61120,128,61128,128,61136,128,61144,128,61152,128,61160,128,61168,128,61176,128,61184,128,61192,128,61200,128,61208,128,61216,128,61224,128,61232,128,61240,128,61248,128,61256,128,61264,128,61272,128,61280,128,61288,128,61296,128,61304,128,61312,128,61320,128,61328,128,61336,128,61344,128,61352,128,61360,128,61368,128,61376,128,61384,128,61392,128,61400,128,61408,128,61416,128,61424,128,61432,128,61440,128,61448,128,61456,128,61464,128,61472,128,61480,128,61488,128,61496,128,61504,128,61512,128,61520,128,61528,128,61536,128,61544,128,61552,128,61560,128,61568,128,61576,128,61584,128,61592,128,61600,128,61608,128,61616,128,61624,128,61632,128,61640,128,61648,128,61656,128,61664,128,61672,128,61680,128,61688,128,61696,128,61704,128,61712,128,61720,128,61728,128,61736,128,61744,128,61752,128,61760,128,61768,128,61776,128,61784,128,61792,128,61800,128,61808,128,61816,128,61824,128,61832,128,61840,128,61848,128,61856,128,61864,128,61872,128,61880,128,61888,128,61896,128,61904,128,61912,128,61920,128,61928,128,61936,128,61944,128,61952,128,61960,128,61968,128,61976,128,61984,128,61992,128,62000,128,62008,128,62016,128,62024,128,62032,128,62040,128,62048,128,62056,128,62064,128,62072,128,62080,128,62088,128,62096,128,62104,128,62112,128,62120,128,62128,128,62136,128,62144,128,62152,128,62160,128,62168,128,62176,128,62184,128,62192,128,62200,128,62208,128,62216,128,62224,128,62232,128,62240,128,62248,128,62256,128,62264,128,62272,128,62280,128,62288,128,62296,128,62304,128,62312,128,62320,128,62328,128,62336,128,62344,128,62352,128,62360,128,62368,128,62376,128,62384,128],4020,[62392,128,62400,128,62408,128,62416,128,62424,128,62432,128,62440,128,62448,128,62456,128,62464,128,62472,128,62480,128,62488,128,62496,128,62504,128,62512,128,62520,128,62528,128,62536,128,62544,128,62552,128,62560,128,62568,128,62576,128,62584,128,62592,128,62600,128,62608,128,62616,128,62624,128,62632,128,62640,128,62648,128,62656,128,62664,128,62672,128,62680,128,62688,128,62696,128,62704,128,62712,128,62720,128,62728,128,62736,128,62744,128,62752,128,62760,128,62768,128,62776,128,62784,128,62792,128,62800,128,62808,128,62816,128,62824,128,62832,128,62840,128,62848,128,62856,128,62864,128,62872,128,62880,128,62888,128,62896,128,62904,128,62912,128,62920,128,62928,128,62936,128,62944,128,62952,128,62960,128,62968,128,62976,128,62984,128,62992,128,63000,128,63008,128,63016,128,63024,128,63032,128,63040,128,63048,128,63056,128,63064,128,63072,128,63080,128,63088,128,63096,128,63104,128,63112,128,63120,128,63128,128,63136,128,63144,128,63152,128,63160,128,63168,128,63176,128,63184,128,63192,128,63200,128,63208,128,63216,128,63224,128,63232,128,63240,128,63248,128,63256,128,63264,128,63272,128,63280,128,63288,128,63296,128,63304,128,63312,128,63320,128,63328,128,63336,128,63344,128,63352,128,63360,128,63368,128,63376,128,63384,128,63392,128,63400,128,63408,128,63416,128,63424,128,63432,128,63440,128,63448,128,63456,128,63464,128,63472,128,63480,128,63488,128,63496,128,63504,128,63512,128,63520,128,63528,128,63536,128,63544,128,63552,128,63560,128,63568,128,63576,128,63584,128,63592,128,63600,128,63608,128,63616,128,63624,128,63632,128,63640,128,63648,128,63656,128,63664,128,63672,128,63680,128,63688,128,63696,128,63704,128,63712,128,63720,128,63728,128,63736,128,63744,128,63752,128,63760,128,63768,128,63776,128,63784,128,63792,128,63800,128,63808,128,63816,128,63824,128,63832,128,63840,128,63848,128,63856,128,63864,128,63872,128,63880,128,63888,128,63896,128,63904,128,63912,128,63920,128,63928,128,63936,128,63944,128,63952,128,63960,128,63968,128,63976,128,63984,128,63992,128,64000,128,64008,128,64016,128,64024,128,64032,128,64040,128,64048,128,64056,128,64064,128,64072,128,64080,128,64088,128,64096,128,64104,128,64112,128,64120,128,64128,128,64136,128,64144,128,64152,128,64160,128,64168,128,64176,128,64184,128,64192,128,64200,128,64208,128,64216,128,64224,128,64232,128,64240,128,64248,128,64256,128,64264,128,64272,128,64280,128,64288,128,64296,128,64304,128,64312,128,64320,128,64328,128,64336,128,64344,128,64352,128,64360,128,64368,128,64376,128,64384,128,64392,128,64400,128,64408,128,64416,128,64424,128,64432,128,64440,128,64448,128,64456,128,64464,128,64472,128,64480,128,64488,128,64496,128,64504,128,64512,128,64520,128,64528,128,64536,128,64544,128,64552,128,64560,128,64568,128,64576,128,64584,128,64592,128,64600,128,64608,128,64616,128,64624,128,64632,128,64640,128,64648,128,64656,128,64664,128,64672,128,64680,128,64688,128,64696,128,64704,128,64712,128,64720,128,64728,128,64736,128,64744,128,64752,128,64760,128,64768,128,64776,128,64784,128,64792,128,64800,128,64808,128,64816,128,64824,128,64832,128,64840,128,64848,128,64856,128,64864,128,64872,128,64880,128,64888,128,64896,128,64904,128,64912,128,64920,128,64928,128,64936,128,64944,128,64952,128,64960,128,64968,128,64976,128,64984,128,64992,128,65000,128,65008,128,65016,128,65024,128,65032,128,65040,128,65048,128,65056,128,65064,128,65072,128,65080,128,65088,128,65096,128,65104,128,65112,128,65120,128,65128,128,65136,128,65144,128,65152,128,65160,128,65168,128,65176,128,65184,128,65192,128,65200,128,65208,128,65216,128,65224,128,65232,128,65240,128,65248,128,65256,128,65264,128,65272,128,65280,128,65288,128,65296,128,65304,128,65312,128,65320,128,65328,128,65336,128,65344,128,65352,128,65360,128,65368,128,65376,128,65384,128,65392,128,65400,128,65408,128,65416,128,65424,128,65432,128,65440,128,65448,128,65456,128,65464,128,65472,128,65480,128,65488,128,65496,128,65504,128,65512,128,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],4021,[1,0,1,49086462,1,740,1,42792,1,49742080,1,48496672,1,49021692,1,4096,2,0,1,10747904,1,268046314,998,0,1,144048128,1,1067581440,1,3840,1,-856487785,1,4042,1,37949327,1,5242880,1,61800448,1,1612648421,1,117900183,1,164562999,1,37945424,1,266604516,1,70820],4022,[65537,134053424,5446293,336925708,1622147296,843449239,180845986,0,56557824,50070287,48497508,65664,0,8388838,14680064,1224736768,2236928,0,0,65536,5248,1658847352,-1656750080,589824,-1,0,0,0,2031615,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,128,291712,0,-65536,77,-1,6016,160,160,16474160,65664,-195977,16777216,0,0,7520,128,291712,43328,59704215,16777549,0,0,224,352,2031648,0,-65536,90,7296,-1,736,608,356768,992,63374295,16777549,0,0,320,6048,1638432,0,-262144,77,0,58655615,7392,288,1638432,768,142019574,16777216,0,0,224,6272,2031648,0,-262144,77,0,0,608,7680,350944,64,62325623,16777549,0,0,7488,6880,342272,3552,59704239,16777549,0,0,1216,512,1709792,4896,118950254,17301504,512,960,1632,2528,494432,32,0,77,2528,1984,448,7456,1707904,1888,118950262,17301504,7456,448,3360,3456,1815040,384,117901326,17301504,3456,3360,3328,2528,1801856,7968,117901350,17301504,2528,3328,256,384,351008,5760,59704175,16777549,0,0,864,1024,375264,640,71763111,17039693,0,0,800,768,360736,352,63898687,17039693,0,0,5696,960,1742528,544,118950238,17301504,960,1216,768,256,357760,128,63374303,17039693,0,0,672,736,357888,2848,63898679,16777549,0,0,1024,672,361088,1312,65471575,17039693,0,0,1888,2144,479072,512,141494383,16777549,0,0,1088,640,375904,4128,71763119,17039693,0,0,928,5088,1943200,5312,118950062,17301504,4128,928,5856,896,1948512,6304,118950046,17301504,896,5856,704,7296,1741184,1344,118950246,17301504,448,704,1184,1120,505664,448,0,16777293,1344,1728,640,800,362400,12864,71763055,16777549,0,0,6624,1184,506752,12192,117901366,17039360,0,0,2720,864,380032,9824,71763631,16777549,0,0,992,2304,505152,512,142019358,16777216,0,0,6720,5824,568608,5888,142017830,16777216,0,0,1056,992,506112,640,142019374,16777216,0,0,3040,448,1714688,10368,118950230,17301504,704,5696,2976,5600,1830208,1088,117901262,17301504,5632,2976,1312,3296,1759808,7008,118950134,17301504,3296,1312,2400,1280,1766816,2336,118950126,17301504,1280,2400,6592,2240,492096,96,0,77,6016,992,2176,2112,1991424,10944,59704222,17301504,2112,3488,2080,4224,502496,1440,59704206,16777216,0,0,1760,1824,350400,320,63374278,16777216,0,0,6208,6688,1692448,4480,118950286,17301504,6688,6208,3136,7584,2020256,3168,118950166,17301504,6528,6272,6176,7360,648672,5408,142017926,16777216,0,0,3808,5248,1679904,2880,118950334,17301504,5248,3808,6144,7616,336608,32,142019294,16777216,0,0,4096,2496,494112,32,0,77,2496,480,3712,1728,520096,224,142019518,16777217,7232,7200,3104,2912,488576,320,0,77,2912,2752,1664,3488,519936,160,0,77,992,4064,7680,1440,350720,192,59704086,16777216,3488,2176,4256,1856,341888,32,142019318,16777216,0,0,1440,5472,350144,256,65471462,16777216,0,0,1792,5888,341856,32,142019310,16777216,0,0,2208,832,479584,4768,118949654,16777216,0,0,2016,7904,335424,352,142017982,16777216,0,0,5952,5792,339296,192,117900670,16777216,0,0,480,2560,494752,32,0,77,2560,6016,7552,1920,335776,768,117899902,16777216,0,0,6304,6144,336672,1056,118949342,16777216,0,0,2272,1408,503936,352,73335902,16777216,0,0,1376,5024,1985056,6368,118950086,17301504,7680,1376,832,3168,478880,192,94832111,17039693,0,0,6368,1376,2002368,1216,118950078,17301504,1760,6368,6016,1888,484352,512,63898574,16777216,0,0,1344,6784,488672,3424,117901062,16777216,0,0,2304,2080,504288,384,79103158,16777216,0,0,1120,2272,504672,480,142019350,16777216,0,0,6080,2432,493472,32,0,77,2432,4096,4224,6592,492544,8256,118950350,17039360,0,0,2432,1312,1769152,1568,118950118,17301504,1312,2432,2464,2400,1770720,7008,118950110,17301504,2400,2464,2496,2432,1777728,12672,118950070,17301504,2432,2496,2528,2464,1790400,1312,118950022,17301504,2464,2528,576,2496,1791712,10144,118950014,17301504,2496,576,5536,2880,1821216,672,117901294,17301504,2880,5536,5664,4800,1898688,4512,71763078,17301504,4768,4800,3840,5120,1924544,4384,117901254,17301504,3840,4992,3776,2624,499872,896,0,16777293,2624,2688,5984,3808,1684896,3360,118950310,17301504,3808,5984,2848,1088,389856,1984,73336503,16777549,0,0,1696,3392,489664,32,0,16777293,3392,4032,5056,4128,1969024,4032,118949982,17301504,7584,5056,6464,3520,2031984,288,140971246,16777216,0,0,3424,2720,391840,192,73336511,17039693,0,0,2560,3360,1820992,224,117901302,17301504,3360,2560,3392,5152,347072,512,142019342,16777216,0,0,3008,3424,393472,1248,79103719,17039693,0,0,3552,1248,1831296,9920,117901238,17301504,1248,3552,3744,2944,394720,27424,117901087,16777549,0,0,6400,1216,1725056,5696,118950214,17301504,5696,5728,3168,4192,472864,64,117901783,16777549,0,0,6112,576,486400,96,0,77,576,1696,6272,1504,2023424,6592,118950318,17301504,6400,3168,2144,3072,472928,5952,113707694,16777482,3136,5248,3232,5760,1749408,3552,118950174,17301504,5760,3232,3264,3200,1752960,2368,118950158,17301504,3200,3264,3296,3232,1755328,1376,118950150,17301504,3232,3296,1280,3264,1756704,3104,118950142,17301504,3264,1280,3456,576,1809824,832,117901342,17301504,576,3456,2880,544,1815424,5568,117901318,17301504,544,2880,3616,2912,347584,288,71763446,16777216,0,0,2944,2848,392032,1440,79103711,16777549,0,0,544,3328,1810656,4384,117901334,17301504,3328,544,1728,6624,519552,384,59704094,16777216,1376,1760,2816,7808,2031696,288,140971254,16777216,0,0,3648,2976,1841216,7424,117901230,17301504,2976,3648,6048,4992,2089808,1944800,0,16777293,6912,7392,4000,3392,347872,288,71763454,16777216,0,0,3872,3552,1848640,672,117901222,17301504,3552,3872,6240,7744,575936,768,142019558,16777216,0,0,7712,1664,520320,38464,117900598,16777216,0,0,4160,3008,422144,64,117901055,16777549,0,0,1984,1440,515680,32,0,16777293,1440,6688,2688,1568,1682784,2112,118950326,17301504,1568,2688,4832,2624,1928928,8352,118950038,17301504,5120,2624,3904,3648,1849312,1472,117901214,17301504,3648,3904,3936,3872,1850784,3296,117901206,17301504,3872,3936,3968,3904,1854080,2432,117901198,17301504,3904,3968,4352,3936,1856512,1216,117901190,17301504,3936,4352,6560,3616,348160,224,117900966,16777216,0,0,2752,4000,491264,416],4023,[0,16777293,4000,1824,6752,6176,654368,160,0,77,1728,6912,2336,2464,493792,32,0,77,2464,1632,2784,5856,1964640,4384,118950054,17301504,5088,896,4288,3744,422208,47680,118949647,16777549,0,0,3072,4320,471072,1792,118950367,16777549,0,0,1408,2368,500800,1696,71763014,16777216,0,0,6336,1792,341920,32,142019326,16777216,0,0,4320,4160,469888,896,118950342,17039362,0,0,4192,4288,470784,288,118950375,16777549,0,0,4384,3968,1857728,64,117901182,17301504,3968,4384,4416,4352,1857792,4288,117901174,17301504,4352,4416,4448,4384,1862080,5056,117901166,17301504,4384,4448,4480,4416,1867136,992,117901158,17301504,4416,4480,4512,4448,1868128,5088,117901150,17301504,4448,4512,4544,4480,1873216,32,117901142,17301504,4480,4544,4576,4512,1873248,2912,117901134,17301504,4512,4576,4608,4544,1876160,1216,117901126,17301504,4544,4608,4640,4576,1877376,1760,117901118,17301504,4576,4640,4672,4608,1879136,4480,117901094,17301504,4608,4672,4704,4640,1883616,4768,79103702,17301504,4640,4704,4736,4672,1888384,320,79103694,17301504,4672,4736,4768,4704,1888704,7776,71763102,17301504,4704,4768,4800,4736,1896480,1536,71763094,17301504,4736,2592,2592,4768,1898016,672,71763086,17301504,2592,5664,5088,3840,1937280,1504,117901310,17301504,7776,5088,4896,5664,1904416,1312,71763062,17301504,5664,4896,5216,4864,1905728,8128,65471566,17301504,4864,5216,4960,6656,2033072,288,140971222,16777216,0,0,4992,4928,2033360,4544,90113422,16777216,5184,5120,3584,4960,2037904,51904,117902542,16777216,2624,7776,2112,5056,1975648,9408,117901102,17301504,5056,7680,5024,2784,1973056,2592,117901110,17301504,2784,5024,896,4832,1938784,4416,118950102,17301504,4832,4128,2624,5184,1916768,7776,117901246,17301504,4960,3840,2912,7488,346848,224,116328174,16777216,0,0,5120,5568,1916640,128,63898606,17301504,5568,4960,5280,4896,1913856,1056,63898670,17301504,4896,5280,1568,7392,1679136,768,94831974,17301504,3168,1568,5312,5216,1914912,224,63898662,17301504,5216,5312,5344,5280,1915136,64,63898654,17301504,5280,5344,5376,5312,1915200,192,63898646,17301504,5312,5376,5408,5344,1915392,192,63898638,17301504,5344,5408,5504,5376,1915584,224,63898630,17301504,5376,5504,5472,6560,348896,1056,117901398,16777216,0,0,1824,5440,349952,192,113706694,16777216,0,0,5568,5408,1915808,640,63898622,17301504,5408,5568,5632,2560,1821888,1344,117901286,17301504,2560,5600,5184,5504,1916448,192,63898614,17301504,5504,5184,1248,5632,1825728,4480,117901270,17301504,5536,5632,5600,5536,1823232,2496,117901278,17301504,5600,1248,4864,2592,1903200,1216,71763070,17301504,4800,4864,5728,704,1743072,864,118950222,17301504,1216,3040,5760,5696,1743936,1152,118950206,17301504,3040,5760,3200,5728,1745088,4320,118950198,17301504,5728,3200,1952,6432,339040,256,90113374,16777216,0,0,1152,7712,564960,3648,142017998,16777216,0,0,4128,928,1954816,9824,118950094,17301504,928,7584,1856,5920,340928,928,118949294,16777216,0,0,5888,5952,340064,864,142018678,16777216,0,0,5920,1952,339488,576,117900590,16777216,0,0,6688,2688,1688256,2176,118950302,17301504,2688,6688,6528,2208,484864,224,0,16777293,128,1344,288,3584,4034608,0,-262144,77,0,0,4032,2400,493152,32,0,77,2400,2336,7936,4256,484896,96,0,77,4256,6880,2048,1600,336640,32,142019302,16777216,0,0,4064,1536,654080,288,140971262,16777216,0,0,7456,1472,1696928,1120,118950278,17301504,1472,7456,7648,3680,576704,768,142019566,16777216,0,0,352,3136,2030016,1632,118950030,17301504,1504,7264,6432,2048,337728,1056,118949334,16777216,0,0,6496,4256,341952,224,116852470,16777216,0,0,7776,2176,2003584,3168,59704230,17301504,2176,6592,6816,3040,1730752,896,142019398,16777217,6816,3136,5792,6304,338784,256,91161966,16777216,0,0,6656,2816,2032272,288,140971238,16777216,0,0,7424,6336,342176,32,117901358,16777216,0,0,6784,6016,485088,224,142019390,16777217,6592,1504,5440,4000,348384,512,117902006,16777216,0,0,2368,1344,492192,352,142019406,16777217,6368,6528,3488,1056,518944,608,142019382,16777216,0,0,4928,6464,2032560,512,140971230,16777216,0,0,1472,5984,1690432,2016,118950294,17301504,5984,1472,7744,1152,574496,672,142019542,16777216,0,0,6912,4064,654528,576,142019430,16777217,6848,6816,2240,6528,485312,3360,117900774,16777216,0,0,6848,6400,1731648,960,142019414,16777217,6752,6400,6944,6816,1732608,544,142019438,16777217,6944,6752,416,7424,342240,32,71763142,16777216,0,0,7840,6752,655104,256,0,16777293,4064,3584,6976,6848,1733152,672,142019446,16777217,6976,6848,7008,6944,1733824,608,142019454,16777217,7008,6944,7040,6976,1734432,384,142019462,16777217,7040,6976,7072,7008,1734816,992,142019470,16777217,7072,7008,7104,7040,1735808,352,142019478,16777217,7104,7040,7136,7072,1736160,480,142019486,16777217,7136,7072,7168,7104,1736640,672,142019494,16777217,7168,7104,7200,7136,1737312,736,142019502,16777217,7200,7136,7232,7168,1738048,416,142019510,16777217,1664,7168,7264,7200,1738464,1024,142019526,16777217,7264,1664,7296,7232,1739488,1248,142019534,16777217,6272,7232,960,7264,1740736,448,0,16777293,7392,224,7360,7648,612864,30848,142017990,16777216,0,0,1536,7328,643712,4960,142017878,16777216,0,0,5248,320,1639200,39936,0,77,3584,7296,6880,6496,342208,32,71763134,16777216,0,0,512,6208,1698048,9856,118950270,17301504,6208,512,5152,416,345824,1024,117901382,16777216,0,0,7872,192,335040,64,117902014,16777216,0,0,7616,2016,336544,32,142017942,17039360,0,0,1504,7776,2017344,2912,118950182,17301504,5856,2784,1600,7552,336576,32,142017862,16777216,0,0,7328,6240,577472,35392,142019270,17039360,0,0,384,1760,350912,32,142019422,16777216,5024,2112,5824,3712,558784,6176,142017910,17039360,0,0,3680,6720,575168,768,142019550,16777216,0,0,7584,6368,2006752,10592,118950190,17301504,4992,4832,3520,7840,2031664,32,140971022,16777216,0,0,7808,6912,2031664,0,-262144,77,0,201264127,7904,7520,335104,192,94832038,16777216,0,0,1920,7872,335296,128,142018206,17039360,0,0,7968,0,0,0,0,0,0,0,8000,0,0,0,0,0,0,0,8032,0,0,0,0,0,0,0,8064,0,0,0,0,0,0,0,8096,0,0,0,0,0,0,0,8128,0,0,0,0,0,0,0,8160,0,0,0],4024,[4,0,1,8192,7,0,1,8224,7,0,1,8256,7,0,1,8288,7,0,1,8320,7,0,1,8352,7,0,1,8384,7,0,1,8416,7,0,1,8448,7,0,1,8480,7,0,1,8512,7,0,1,8544,7,0,1,8576,7,0,1,8608,7,0,1,8640,7,0,1,8672,7,0,1,8704,7,0,1,8736,7,0,1,8768,7,0,1,8800,7,0,1,8832,7,0,1,8864,7,0,1,8896,7,0,1,8928,7,0,1,8960,7,0,1,8992,7,0,1,9024,7,0,1,9056,7,0,1,9088,7,0,1,9120,7,0,1,9152,7,0,1,9184,7,0,1,9216,7,0,1,9248,7,0,1,9280,7,0,1,9312,7,0,1,9344,7,0,1,9376,7,0,1,9408,7,0,1,9440,7,0,1,9472,7,0,1,9504,7,0,1,9536,7,0,1,9568,7,0,1,9600,7,0,1,9632,7,0,1,9664,7,0,1,9696,7,0,1,9728,7,0,1,9760,7,0,1,9792,7,0,1,9824,7,0,1,9856,7,0,1,9888,7,0,1,9920,7,0,1,9952,7,0,1,9984,7,0,1,10016,7,0,1,10048,7,0,1,10080,7,0,1,10112,7,0,1,10144,7,0,1,10176,7,0,1,10208,7,0,1,10240,7,0,1,10272,7,0,1,10304,7,0,1,10336,7,0,1,10368,7,0,1,10400,7,0,1,10432,7,0,1,10464,7,0,1,10496,7,0,1,10528,7,0,1,10560,7,0,1,10592,7,0,1,10624,7,0,1,10656,7,0,1,10688,7,0,1,10720,7,0,1,10752,7,0,1,10784,7,0,1,10816,7,0,1,10848,7,0,1,10880,7,0,1,10912,7,0,1,10944,7,0,1,10976,7,0,1,11008,7,0,1,11040,7,0,1,11072,7,0,1,11104,7,0,1,11136,7,0,1,11168,7,0,1,11200,7,0,1,11232,7,0,1,11264,7,0,1,11296,7,0,1,11328,7,0,1,11360,7,0,1,11392,7,0,1,11424,7,0,1,11456,7,0,1,11488,7,0,1,11520,7,0,1,11552,7,0,1,11584,7,0,1,11616,7,0,1,11648,7,0,1,11680,7,0,1,11712,7,0,1,11744,7,0,1,11776,7,0,1,11808,7,0,1,11840,7,0,1,11872,7,0,1,11904,7,0,1,11936,7,0,1,11968,7,0,1,12000,7,0,1,12032,7,0,1,12064,7,0,1,12096,7,0,1,12128,7,0,1,12160,7,0,1,12192,7,0,1,12224,7,0,1,12256,3,0],4025,[4,0,1,12288,7,0,1,12320,7,0,1,12352,7,0,1,12384,7,0,1,12416,7,0,1,12448,7,0,1,12480,7,0,1,12512,7,0,1,12544,7,0,1,12576,7,0,1,12608,7,0,1,12640,7,0,1,12672,7,0,1,12704,7,0,1,12736,7,0,1,12768,7,0,1,12800,7,0,1,12832,7,0,1,12864,7,0,1,12896,7,0,1,12928,7,0,1,12960,7,0,1,12992,7,0,1,13024,7,0,1,13056,7,0,1,13088,7,0,1,13120,7,0,1,13152,7,0,1,13184,7,0,1,13216,7,0,1,13248,7,0,1,13280,7,0,1,13312,7,0,1,13344,7,0,1,13376,7,0,1,13408,7,0,1,13440,7,0,1,13472,7,0,1,13504,7,0,1,13536,7,0,1,13568,7,0,1,13600,7,0,1,13632,7,0,1,13664,7,0,1,13696,7,0,1,13728,7,0,1,13760,7,0,1,13792,7,0,1,13824,7,0,1,13856,7,0,1,13888,7,0,1,13920,7,0,1,13952,7,0,1,13984,7,0,1,14016,7,0,1,14048,7,0,1,14080,7,0,1,14112,7,0,1,14144,7,0,1,14176,7,0,1,14208,7,0,1,14240,7,0,1,14272,7,0,1,14304,7,0,1,14336,7,0,1,14368,7,0,1,14400,7,0,1,14432,7,0,1,14464,7,0,1,14496,7,0,1,14528,7,0,1,14560,7,0,1,14592,7,0,1,14624,7,0,1,14656,7,0,1,14688,7,0,1,14720,7,0,1,14752,7,0,1,14784,7,0,1,14816,7,0,1,14848,7,0,1,14880,7,0,1,14912,7,0,1,14944,7,0,1,14976,7,0,1,15008,7,0,1,15040,7,0,1,15072,7,0,1,15104,7,0,1,15136,7,0,1,15168,7,0,1,15200,7,0,1,15232,7,0,1,15264,7,0,1,15296,7,0,1,15328,7,0,1,15360,7,0,1,15392,7,0,1,15424,7,0,1,15456,7,0,1,15488,7,0,1,15520,7,0,1,15552,7,0,1,15584,7,0,1,15616,7,0,1,15648,7,0,1,15680,7,0,1,15712,7,0,1,15744,7,0,1,15776,7,0,1,15808,7,0,1,15840,7,0,1,15872,7,0,1,15904,7,0,1,15936,7,0,1,15968,7,0,1,16000,7,0,1,16032,7,0,1,16064,7,0,1,16096,7,0,1,16128,7,0,1,16160,7,0,1,16192,7,0,1,16224,7,0,1,16256,7,0,1,16288,7,0,1,16320,7,0,1,16352,3,0],4026,[4,0,1,16384,7,0,1,16416,7,0,1,16448,7,0,1,16480,7,0,1,16512,7,0,1,16544,7,0,1,16576,7,0,1,16608,7,0,1,16640,7,0,1,16672,7,0,1,16704,7,0,1,16736,7,0,1,16768,7,0,1,16800,7,0,1,16832,7,0,1,16864,7,0,1,16896,7,0,1,16928,7,0,1,16960,7,0,1,16992,7,0,1,17024,7,0,1,17056,7,0,1,17088,7,0,1,17120,7,0,1,17152,7,0,1,17184,7,0,1,17216,7,0,1,17248,7,0,1,17280,7,0,1,17312,7,0,1,17344,7,0,1,17376,7,0,1,17408,7,0,1,17440,7,0,1,17472,7,0,1,17504,7,0,1,17536,7,0,1,17568,7,0,1,17600,7,0,1,17632,7,0,1,17664,7,0,1,17696,7,0,1,17728,7,0,1,17760,7,0,1,17792,7,0,1,17824,7,0,1,17856,7,0,1,17888,7,0,1,17920,7,0,1,17952,7,0,1,17984,7,0,1,18016,7,0,1,18048,7,0,1,18080,7,0,1,18112,7,0,1,18144,7,0,1,18176,7,0,1,18208,7,0,1,18240,7,0,1,18272,7,0,1,18304,7,0,1,18336,7,0,1,18368,7,0,1,18400,7,0,1,18432,7,0,1,18464,7,0,1,18496,7,0,1,18528,7,0,1,18560,7,0,1,18592,7,0,1,18624,7,0,1,18656,7,0,1,18688,7,0,1,18720,7,0,1,18752,7,0,1,18784,7,0,1,18816,7,0,1,18848,7,0,1,18880,7,0,1,18912,7,0,1,18944,7,0,1,18976,7,0,1,19008,7,0,1,19040,7,0,1,19072,7,0,1,19104,7,0,1,19136,7,0,1,19168,7,0,1,19200,7,0,1,19232,7,0,1,19264,7,0,1,19296,7,0,1,19328,7,0,1,19360,7,0,1,19392,7,0,1,19424,7,0,1,19456,7,0,1,19488,7,0,1,19520,7,0,1,19552,7,0,1,19584,7,0,1,19616,7,0,1,19648,7,0,1,19680,7,0,1,19712,7,0,1,19744,7,0,1,19776,7,0,1,19808,7,0,1,19840,7,0,1,19872,7,0,1,19904,7,0,1,19936,7,0,1,19968,7,0,1,20000,7,0,1,20032,7,0,1,20064,7,0,1,20096,7,0,1,20128,7,0,1,20160,7,0,1,20192,7,0,1,20224,7,0,1,20256,7,0,1,20288,7,0,1,20320,7,0,1,20352,7,0,1,20384,7,0,1,20416,7,0,1,20448,3,0],4027,[4,0,1,20480,7,0,1,20512,7,0,1,20544,7,0,1,20576,7,0,1,20608,7,0,1,20640,7,0,1,20672,7,0,1,20704,7,0,1,20736,7,0,1,20768,7,0,1,20800,7,0,1,20832,7,0,1,20864,7,0,1,20896,7,0,1,20928,7,0,1,20960,7,0,1,20992,7,0,1,21024,7,0,1,21056,7,0,1,21088,7,0,1,21120,7,0,1,21152,7,0,1,21184,7,0,1,21216,7,0,1,21248,7,0,1,21280,7,0,1,21312,7,0,1,21344,7,0,1,21376,7,0,1,21408,7,0,1,21440,7,0,1,21472,7,0,1,21504,7,0,1,21536,7,0,1,21568,7,0,1,21600,7,0,1,21632,7,0,1,21664,7,0,1,21696,7,0,1,21728,7,0,1,21760,7,0,1,21792,7,0,1,21824,7,0,1,21856,7,0,1,21888,7,0,1,21920,7,0,1,21952,7,0,1,21984,7,0,1,22016,7,0,1,22048,7,0,1,22080,7,0,1,22112,7,0,1,22144,7,0,1,22176,7,0,1,22208,7,0,1,22240,7,0,1,22272,7,0,1,22304,7,0,1,22336,7,0,1,22368,7,0,1,22400,7,0,1,22432,7,0,1,22464,7,0,1,22496,7,0,1,22528,7,0,1,22560,7,0,1,22592,7,0,1,22624,7,0,1,22656,7,0,1,22688,7,0,1,22720,7,0,1,22752,7,0,1,22784,7,0,1,22816,7,0,1,22848,7,0,1,22880,7,0,1,22912,7,0,1,22944,7,0,1,22976,7,0,1,23008,7,0,1,23040,7,0,1,23072,7,0,1,23104,7,0,1,23136,7,0,1,23168,7,0,1,23200,7,0,1,23232,7,0,1,23264,7,0,1,23296,7,0,1,23328,7,0,1,23360,7,0,1,23392,7,0,1,23424,7,0,1,23456,7,0,1,23488,7,0,1,23520,7,0,1,23552,7,0,1,23584,7,0,1,23616,7,0,1,23648,7,0,1,23680,7,0,1,23712,7,0,1,23744,7,0,1,23776,7,0,1,23808,7,0,1,23840,7,0,1,23872,7,0,1,23904,7,0,1,23936,7,0,1,23968,7,0,1,24000,7,0,1,24032,7,0,1,24064,7,0,1,24096,7,0,1,24128,7,0,1,24160,7,0,1,24192,7,0,1,24224,7,0,1,24256,7,0,1,24288,7,0,1,24320,7,0,1,24352,7,0,1,24384,7,0,1,24416,7,0,1,24448,7,0,1,24480,7,0,1,24512,7,0,1,24544,3,0],4028,[4,0,1,24576,7,0,1,24608,7,0,1,24640,7,0,1,24672,7,0,1,24704,7,0,1,24736,7,0,1,24768,7,0,1,24800,7,0,1,24832,7,0,1,24864,7,0,1,24896,7,0,1,24928,7,0,1,24960,7,0,1,24992,7,0,1,25024,7,0,1,25056,7,0,1,25088,7,0,1,25120,7,0,1,25152,7,0,1,25184,7,0,1,25216,7,0,1,25248,7,0,1,25280,7,0,1,25312,7,0,1,25344,7,0,1,25376,7,0,1,25408,7,0,1,25440,7,0,1,25472,7,0,1,25504,7,0,1,25536,7,0,1,25568,7,0,1,25600,7,0,1,25632,7,0,1,25664,7,0,1,25696,7,0,1,25728,7,0,1,25760,7,0,1,25792,7,0,1,25824,7,0,1,25856,7,0,1,25888,7,0,1,25920,7,0,1,25952,7,0,1,25984,7,0,1,26016,7,0,1,26048,7,0,1,26080,7,0,1,26112,7,0,1,26144,7,0,1,26176,7,0,1,26208,7,0,1,26240,7,0,1,26272,7,0,1,26304,7,0,1,26336,7,0,1,26368,7,0,1,26400,7,0,1,26432,7,0,1,26464,7,0,1,26496,7,0,1,26528,7,0,1,26560,7,0,1,26592,7,0,1,26624,7,0,1,26656,7,0,1,26688,7,0,1,26720,7,0,1,26752,7,0,1,26784,7,0,1,26816,7,0,1,26848,7,0,1,26880,7,0,1,26912,7,0,1,26944,7,0,1,26976,7,0,1,27008,7,0,1,27040,7,0,1,27072,7,0,1,27104,7,0,1,27136,7,0,1,27168,7,0,1,27200,7,0,1,27232,7,0,1,27264,7,0,1,27296,7,0,1,27328,7,0,1,27360,7,0,1,27392,7,0,1,27424,7,0,1,27456,7,0,1,27488,7,0,1,27520,7,0,1,27552,7,0,1,27584,7,0,1,27616,7,0,1,27648,7,0,1,27680,7,0,1,27712,7,0,1,27744,7,0,1,27776,7,0,1,27808,7,0,1,27840,7,0,1,27872,7,0,1,27904,7,0,1,27936,7,0,1,27968,7,0,1,28000,7,0,1,28032,7,0,1,28064,7,0,1,28096,7,0,1,28128,7,0,1,28160,7,0,1,28192,7,0,1,28224,7,0,1,28256,7,0,1,28288,7,0,1,28320,7,0,1,28352,7,0,1,28384,7,0,1,28416,7,0,1,28448,7,0,1,28480,7,0,1,28512,7,0,1,28544,7,0,1,28576,7,0,1,28608,7,0,1,28640,3,0],4029,[4,0,1,28672,7,0,1,28704,7,0,1,28736,7,0,1,28768,7,0,1,28800,7,0,1,28832,7,0,1,28864,7,0,1,28896,7,0,1,28928,7,0,1,28960,7,0,1,28992,7,0,1,29024,7,0,1,29056,7,0,1,29088,7,0,1,29120,7,0,1,29152,7,0,1,29184,7,0,1,29216,7,0,1,29248,7,0,1,29280,7,0,1,29312,7,0,1,29344,7,0,1,29376,7,0,1,29408,7,0,1,29440,7,0,1,29472,7,0,1,29504,7,0,1,29536,7,0,1,29568,7,0,1,29600,7,0,1,29632,7,0,1,29664,7,0,1,29696,7,0,1,29728,7,0,1,29760,7,0,1,29792,7,0,1,29824,7,0,1,29856,7,0,1,29888,7,0,1,29920,7,0,1,29952,7,0,1,29984,7,0,1,30016,7,0,1,30048,7,0,1,30080,7,0,1,30112,7,0,1,30144,7,0,1,30176,7,0,1,30208,7,0,1,30240,7,0,1,30272,7,0,1,30304,7,0,1,30336,7,0,1,30368,7,0,1,30400,7,0,1,30432,7,0,1,30464,7,0,1,30496,7,0,1,30528,7,0,1,30560,7,0,1,30592,7,0,1,30624,7,0,1,30656,7,0,1,30688,7,0,1,30720,7,0,1,30752,7,0,1,30784,7,0,1,30816,7,0,1,30848,7,0,1,30880,7,0,1,30912,7,0,1,30944,7,0,1,30976,7,0,1,31008,7,0,1,31040,7,0,1,31072,7,0,1,31104,7,0,1,31136,7,0,1,31168,7,0,1,31200,7,0,1,31232,7,0,1,31264,7,0,1,31296,7,0,1,31328,7,0,1,31360,7,0,1,31392,7,0,1,31424,7,0,1,31456,7,0,1,31488,7,0,1,31520,7,0,1,31552,7,0,1,31584,7,0,1,31616,7,0,1,31648,7,0,1,31680,7,0,1,31712,7,0,1,31744,7,0,1,31776,7,0,1,31808,7,0,1,31840,7,0,1,31872,7,0,1,31904,7,0,1,31936,7,0,1,31968,7,0,1,32000,7,0,1,32032,7,0,1,32064,7,0,1,32096,7,0,1,32128,7,0,1,32160,7,0,1,32192,7,0,1,32224,7,0,1,32256,7,0,1,32288,7,0,1,32320,7,0,1,32352,7,0,1,32384,7,0,1,32416,7,0,1,32448,7,0,1,32480,7,0,1,32512,7,0,1,32544,7,0,1,32576,7,0,1,32608,7,0,1,32640,7,0,1,32672,7,0,1,32704,7,0,1,32736,3,0],4030,[4,0,1,32768,7,0,1,32800,7,0,1,32832,7,0,1,32864,7,0,1,-1,85,0,1,160,1,2016,18,0,1,1760,1,3488,9,0,1,608,1,384,2,0,1,1408,1,192,1,1376,1,6368,1,416,2,0,1,1440,1,2208,1,256,1,736,1,1824,1,5184,1,5568,1,5504,1,5408,1,5376,1,5344,1,5312,1,5280,1,5216,1,768,1,672,1,4224,1,4896,1,800,1,2080,1,0,1,1024,1,4864,1,5664,1,2592,1,4800,1,4768,1,4736,1,640,1,864,1,2272,1,7424,1,6880,11,1095,1,1152,1,5952,1,3712,1,2167,1,7616,1,832,1,7360,1,5792,1,5248,1,6432,1,7712,1,1952,1,1536,1,4960,1,7552,1,1095,1,7872,1,5888,1,1095,1,1920,1,7328,1,5824,1,6304,1,2048,1,6784,1,2144,1,3392,1,3616,19,1095,1,7904,1,4000,1,1088,1,2720,1,2848,1,5472,1,4704,1,4672,1,3424,1,2944,1,5152,1,6336,1,3744,1,2240,1,4160,1,1888,1,3008,1,4640,1,5024,1,5056,1,4608,1,4576,1,4544,1,4512,1,4480,1,4448,1,4416,1,4384,1,4352,1,3968,1,3936,1,3904,1,3872,1,3648,1,3552,1,2976,1,5120,1,2624,1,1248,1,5600,1,5632,1,5536,1,2560,1,2880,1,4832,1,3360,1,544,1,3456,1,3328,1,576,1,6496,1,1056,1,0,1,7488,1,0,1,5440,1,2784,1,0,1,832,1,5920,1,2528,1,2496,1,6272,1,3840,1,928,1,4128,1,896,1,2464,1,2176,1,2112,1,5856,1,5088,1,2432,1,2400,1,1312,1,1280,1,3296,1,3264,1,3232,1,1504,1,3200,1,7584,1,7776,1,5760,1,5728,1,3040,1,5696,1,1216,1,704,1,960,1,448,1,512,1,7456,1,6208,1,1472,1,6688,1,5984,1,2688,1,3136,1,3808,1,1568,1,4288,1,2368,1,3072,1,4192,1,4320,23,1815,1,0,1,3168,1,6560,1,7520,1,7648,1,0,1,1391,1,1600,1,6144,1,1856,1,1792,1,4256,1,0,1,2912,1,2304,1,1120,1,0,1,1184,1,6624,1,6528,1,6400,1,6592,1,6816,1,7680,1,6752,1,6848,1,6944,1,6976,1,7008,1,7040,1,7072,1,7104,1,7136,1,7168,1,7200,1,1664,1,7232,1,7264,1,6720,1,7744,1,3680,1,6240,1,320,2,0,1,7808,23,0,1,4992,1,4928,1,6656,1,6464,1,2816,1,3520,1,6176,564,0],4031,[1024,0],4032,[1024,0],4033,[1024,0],4034,[1024,0],4035,[1024,0],4036,[1024,0],4037,[1024,0],4038,[45,0,1,56885248,1,50070236,1,106288,976,0],4039,[1024,0],4040,[1024,0],4041,[1024,0],4042,[1024,0],4043,[1024,0],4044,[1024,0],4045,[1024,0],4046,[1024,0],4047,[1024,0],4048,[1024,0],4049,[1024,0],4050,[1024,0],4051,[1024,0],4052,[1024,0],4053,[1024,0],4054,[1024,0],4055,[1024,0],4056,[1024,0],4057,[1024,0],4058,[1024,0],4059,[1024,0],4060,[1024,0],4061,[1024,0],4062,[1024,0],4063,[1021,0,1,48037887,1,56885972,1,42792],4064,[1024,0],4065,[1024,0],4066,[1024,0],4067,[1024,0],4068,[1024,0],4069,[1024,0],4070,[1024,0],4071,[1024,0],4072,[1024,0],4073,[1024,0],4074,[1024,0],4075,[1024,0],4076,[1024,0],4077,[1024,0],4078,[1024,0],4079,[1024,0],4080,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147445824,65535,37632,65535,39695,65535,-1073704448,65535,39935,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],4081,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],4082,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],4083,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],4084,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],4085,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],4086,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104928061,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],4087,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,1101665,16384,67346432,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],4088,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],4089,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],4090,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],4091,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],4092,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],4093,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],4094,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],4095,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],1048560,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],1048561,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],1048562,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],1048563,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],1048564,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],1048565,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],1048566,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],1048567,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],1048568,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],1048569,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],1048570,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],1048571,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],1048572,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],1048573,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],1048574,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],1048575,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],true],"parms":{"id":"deskpro386.cpu386","name":"","model":80386,"cycles":0,"multiplier":1,"autoStart":false,"csStart":-1,"csInterval":-1,"csStop":-1}},"deskpro386.chipset":{"0":[65,240,65,240],"1":[[]],"2":[[[0,[17,8,4,1],4,168,0,0,7,11],[0,[17,112,2,1],4,189,0,0,7,11]]],"3":[182,[[[0,0],[254,255],[254,255],[68,52],0,6,48,2,2,true,true,true,873133050],[[18,0],[18,0],[18,0],[0,0],0,4,16,1,1,true,false,true,873133050],[[0,0],[0,0],[0,0],[0,0],0,6,48,2,2,true,false,true,811133737],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null]],null],"4":[null,0,null,null,128],"5":[28,240,69,28,172,223],"6":[0,[16,1,64,null,null,null,null,0],51,[7,0,19,0,16,0,5,13,8,15,166,2,80,128,0,0,34,0,64,0,65,128,2,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,49,0,12,32,248,null,null,null,null,null,null,null,null,null,null,null,null],864000000,873148675],"parms":{"id":"deskpro386.chipset","name":"","model":"deskpro386","scaleTimers":false,"sw1":"","sw2":"","sound":true,"floppies":[1200,1200],"monitor":"vga","rtcDate":""}},"deskpro386.ramCPQ":{"0":[65532,2],"parms":{"id":"deskpro386.ramCPQ","name":"","comment":"Compaq memory at 0xFA0000","addr":16384000,"size":393216,"test":true}},"deskpro386.keyboard":{"0":[false,true],"parms":{"id":"deskpro386.keyboard","name":"","model":""}},"deskpro386.videoVGA":{"0":[false,41,null,249,3855,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,255,56,40],null,0],"1":[false,0,null,null,15,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,255,null,null],null,0],"2":[7,3,18],"3":[true,9,48,57,5912,[95,79,80,130,84,128,11,62,0,64,0,0,0,0,0,0,234,140,223,40,0,231,4,227,255],[false,32,[0,12,10,14,1,21,35,7,15,36,18,54,9,45,27,63,1,0,15,0,0],16,227,0,2,[3,1,15,0,6],0,0,8,[3584783,0,0,0,3,0,5,15,255],-1,[655360,65536,262144],[6,16711680,1,12386304,1,12517376,1,14680064,1,16711680,1,12582912,1,16121856,1,4259840,1,2949120,1,14352384,1,16711680,1,720896,1,10485760,2,327680,1,4784128,6,0,1,2359296,1,0,1,9437184,1,11141120,4,0,1,2228224,1,11010048,3,0,5,16711680,1,16384000,1,15400960,1,14352384,1,12582912,1,16711680,1,2097152,1,16711680,1,13697024,1,5636096,1,7143424,1,6225920,1,2031616,1,12582912,1,589824,1,2752512,1,5505024,1,11141120,1,0,1,131072,3,0,1,9568256,1,2752512,1,4849664,1,1376256,1,0,1,1114112,2,0,1,4718592,1,6946816,1,11075584,1,131072,1,0,5,16711680,1,14614528,1,11993088,1,7733248,1,15335424,1,16711680,1,0,1,6225920,1,0,1,5898240,1,11862016,1,7012352,1,2031616,1,8388608,1,2424832,1,11075584,1,2228224,2,2359296,1,0,1,4194304,1,0,1,262144,1,5570560,1,0,1,2097152,1,2359296,1,4784128,1,4194304,2,0,1,2424832,1,10485760,1,262144,1,2621440,1,1179648,4,16711680,1,14483456,1,11141120,1,14483456,1,12517376,1,12713984,1,16711680,1,262144,1,4915200,1,0,1,6946816,1,5636096,1,11862016,1,3866624,1,12582912,1,4849664,1,11141120,1,9764864,1,9502720,1,0,1,65536,1,262144,1,0,1,65536,1,5505024,1,9568256,1,9043968,1,655360,1,0,1,262144,2,0,1,4849664,1,5570560,1,6815744,2,0,5,16711680,1,16449536,1,11927552,1,6946816,1,12255232,1,16711680,1,1114112,1,6815744,1,2097152,1,11337728,1,16056320,1,14548992,1,3080192,1,4194304,1,2686976,1,5570560,1,5373952,1,2359296,1,0,1,524288,2,0,1,1048576,1,5373952,1,65536,2,2097152,1,0,1,1048576,1,0,1,131072,1,2359296,1,8519680,1,10747904,1,131072,1,4456448,5,16711680,1,11337728,1,15335424,1,12386304,1,13959168,1,16711680,1,327680,1,11927552,1,8650752,1,11993088,1,11403264,1,7012352,1,4128768,1,13631488,1,10747904,1,9568256,2,8978432,1,1048576,1,0,1,1048576,1,0,1,327680,1,5570560,1,4718592,1,8650752,1,131072,1,1114112,3,0,1,4784128,1,5308416,1,11665408,1,11010048,1,1048576,4,16711680,1,16056320,1,16187392,1,5570560,1,14024704,1,7143424,1,4128768,1,4063232,1,16711680,1,0,1,5832704,1,5570560,1,11141120,1,6094848,1,12582912,1,5505024,1,11141120,1,5505024,1,2228224,2,4194304,1,65536,2,0,1,5898240,1,131072,1,2097152,1,8912896,1,0,1,4456448,2,0,1,1179648,1,327680,1,13893632,2,65536,4,16711680,1,12517376,1,2949120,1,11206656,1,5963776,1,11862016,1,196608,1,10420224,1,11010048,1,655360,1,11403264,1,16121856,1,11337728,1,6946816,1,12648448,1,10485760,1,11141120,1,4849664,1,4718592,2,0,1,8388608,1,0,1,4784128,1,13959168,1,524288,1,8978432,1,2097152,1,262144,2,0,1,262144,1,4784128,1,1376256,1,15335424,1,262144,1,4456448,5,16711680,1,11206656,1,5898240,1,11927552,1,5636096,1,0,1,2031616,1,5570560,1,2424832,1,15400960,1,11337728,1,5636096,1,16580608,1,14680064,1,4718592,1,11075584,1,5308416,1,2424832,1,131072,1,0,1,524288,1,0,1,262144,1,5505024,1,8454144,1,0,1,131072,2,2097152,2,0,1,8650752,1,9043968,1,6881280,1,5242880,1,0,4,16711680,1,12189696,1,14286848,1,6946816,1,14352384,1,12255232,1,6881280,1,4128768,1,13107200,1,1441792,1,11862016,1,16646144,1,11206656,1,5242880,1,12582912,1,131072,1,10813440,1,4849664,1,8912896,3,0,1,2097152,1,2228224,1,11927552,1,1048576,1,4456448,1,4718592,1,65536,1,262144,1,0,1,131072,1,2097152,1,2228224,1,15335424,1,131072,1,1114112,1,134153991,1,2147450751,1,-50332420,1,16646144,1,6881280,1,16580608,1,11141120,1,11862016,1,13959168,1,262082319,1,524230431,1,10485760,1,-925120312,1,6160384,1,11141120,1,6094848,1,13893632,1,6619136,1,9502720,1,5570560,1,10747904,1,5373952,1,1048576,1,524288,1,8454144,1,0,1,8978432,1,11075584,1,327680,1,1048576,1,0,1,262144,1,0,1,262144,1,2097152,1,9568256,1,655360,1,11796480,1,1048576,1,8650752,1,33489153,1,1073692479,1,-251662096,1,12517376,1,12386304,1,2752512,1,11141120,1,5898240,1,7143424,1,1073692479,1,524230431,1,12713984,1,2021292152,1,11206656,1,7667712,1,7274496,1,4194304,1,10616832,1,655360,1,11141120,1,1179648,1,262144,2,0,1,1048576,1,0,1,1179648,1,13893632,1,2752512,1,4259840,1,8650752,1,2097152,1,4194304,1,0,1,262144,1,4194304,1,655360,1,15335424,1,8716288,1,1048576,1,16711680,1,520035870,1,1627349088,1,16711680,1,14024704,1,262144,1,5570560,1,15335424,1,11010048,1,1886744688,1,524230431,1,13631488,1,415111192,1,16187392,1,15204352,1,12517376,1,12648448,1,5898240,2,5570560,1,11141120,1,11075584,4,0,1,2424832,1,5570560,1,9109504,1,0,1,2162688,1,0,1,524288,2,0,1,524288,1,4521984,1,15204352,1,2097152,1,8454144,1,16711680,1,251596302,1,1090469952,1,16449536,1,5570560,1,8388608,1,5963776,1,5570560,1,13893632,1,-520363808,1,553066528,1,12582912,1,145426440,1,6225920,1,15859712,1,14352384,1,10485760,1,5570560,1,2752512,1,11141120,1,5373952,1,2097152,1,8388608,1,2097152,1,131072,1,0,1,589824,1,5373952,1,2752512,1,589824,1,524288,1,4849664,2,0,1,9437184,1,8519680,1,131072,1,11862016,1,589824,1,262144,1,16711680,1,268373775,1,-1056980800,1,16646144,1,16449536,1,0,1,13959168,1,11075584,1,4194304,1,-1058160448,1,549068832,1,13631488,1,148703240,1,11468800,1,15728640,1,16711680,1,4194304,1,13959168,1,11206656,1,9568256,1,8978432,1,4849664,1,131072,1,8388608,1,4718592,1,0,1,5570560,1,11010048,1,5701632,1,2097152,1,131072,2,0,1,1114112,1,131072,1,2097152,1,1376256,1,13631488,1,10485760,1,1048576,1,16711680,1,134153991,1,-2131001216,1,11468800,1,6225920,1,8388608,1,5636096,1,14024704,1,8388608,1,-1057505088,1,1089159232,1,12713984,1,6946816,1,11468800,1,15990784,1,5570560,1,10747904,1,11141120,1,5570560,1,11141120,1,6946816,1,1114112,4,0,1,4849664,1,4456448,1,11337728,1,0,1,10485760,1,11010048,1,1048576,1,0,1,524288,1,0,1,65536,1,5505024,1,262144,1,8454144,1,16711680,1,268373775,1,-2130739072,1,16056320,1,720896,1,0,1,5963776,1,16580608,1,0,1,-1059405632,1,1886744688,1,13697024,1,11993088,1,5177344,1,15728640,1,16711680,1,4194304,1,5898240,1,7143424,1,5570560,1,1114112,1,4456448,4,0,1,7995392,1,9568256,1,5701632,1,589824,1,655360,1,131072,1,4194304,1,65536,1,10485760,1,524288,1,4325376,1,12713984,1,9437184,1,262144,1,16711680,1,268373775,1,-2132836224,1,863449907,1,517873182,1,50529027,1,2139062143,1,-1883271281,1,-791359280,1,-1058029376,1,-16777474,1,11337728,1,14286848,1,61801219,1,-520494880,1,867906355,1,2097152,1,11010048,2,11141120,1,13238272,1,9502720,1,524288,1,65536,1,0,1,524288,1,11403264,1,4718592,1,12451840,1,4194304,1,2162688,1,4718592,1,0,1,2359296,1,65536,1,4194304,1,0,1,2686976,1,2228224,1,2097152,1,16711680,1,201263883,1,16711680,1,2013230967,1,1912172913,1,235802126,1,475864092,1,42140162,1,808529968,1,-1059405632,1,-1,1,11141120,1,11337728,1,-1059733312,1,-520822560,1,2113895805,1,4194304,1,10747904,1,11141120,1,5570560,1,2686976,1,4718592,2,0,1,4718592,1,2097152,1,16121856,1,9437184,1,16711680,1,0,1,8912896,1,8388608,2,0,1,8912896,1,65536,1,524288,1,8650752,1,8388608,1,0,1,16711680,1,201263883,1,24838401,1,-117573384,1,-521608992,1,404232216,1,486415388,1,40501762,1,269946896,1,-1058160448,1,128911111,1,11337728,1,-2131328896,1,-520167200,1,-520560416,1,-251727632,1,2228224,1,10551296,1,14352384,2,5505024,1,2424832,4,0,1,11468800,1,4325376,1,8323072,1,1179648,2,2228224,1,0,1,589824,1,2097152,1,0,1,8388608,1,5308416,1,1310720,1,8912896,1,16711680,1,436148505,1,16711680,1,1895788656,1,-1060060992,1,943208504,1,251596302,1,78906372,1,271781904,1,-520363808,1,22872321,1,5570560,1,-1059340096,1,1625645152,1,-520429344,1,1886875760,1,2097152,1,4194304,1,11337728,1,11141120,1,4325376,1,8388608,1,131072,1,1048576,1,8519680,1,0,1,12189696,1,0,1,16711680,1,0,2,8912896,1,0,1,4325376,1,4456448,1,1048576,1,65536,1,262144,1,4194304,1,65536,1,16711680,1,301928721,1,15532032,1,1886417008,1,-1061109568,1,808464432,1,247401998,1,81003524,1,9830400,1,-251793168,1,11927552,1,6946816,1,-252317456,1,1887400048,1,-520101664,1,1894871152,1,2162688,1,655360,1,11862016,1,5570560,1,2752512,1,5505024,1,1048576,1,0,1,1048576,1,0,1,15663104,1,4718592,1,16711680,1,4194304,1,2424832,1,0,1,1048576,1,1310720,1,1114112,1,4194304,1,1048576,1,9502720,1,1179648,1,1048576,1,16711680,1,285085712,1,12255232,1,1895329904,1,-1061109568,1,1886417008,1,244190734,1,-2067495804,1,8060928,1,2139062143,1,11337728,1,10813440,1,-117507848,1,1895460976,1,-520363808,1,1886482544,1,1376256,1,8716288,2,11141120,1,11075584,1,589824,1,0,1,65536,1,2228224,1,0,1,12189696,1,0,1,16711680,1,0,1,524288,1,10616832,1,8388608,1,4325376,1,4456448,1,131072,1,8388608,1,0,1,10485760,1,4194304,1,16711680,1,821768240,1,15532032,1,1895198832,1,-1061109568,1,1886417008,1,133105415,1,-2004318072,1,-2136113024,1,513678878,1,11993088,1,13762560,1,-117573384,1,-251989776,1,-520691488,1,1894871152,1,327680,1,1376256,1,14024704,1,5570560,1,2359296,1,10616832,2,0,1,524288,1,0,1,15597568,1,2228224,1,14614528,1,524288,1,10616832,1,524288,1,0,1,1376256,1,9437184,1,0,1,65536,1,4849664,1,262144,1,131072,1,16711680,1,-1593859936,1,16056320,1,1895526512,1,-1061109568,1,1887072368,1,123143943,1,-926365496,1,-520363808,1,4194304,1,7995392,1,4784128,1,2097118332,1,5570560,1,-520232736,1,1886548080,1,1376256,1,2752512,1,11862016,1,11141120,1,5373952,1,1048576,1,2228224,1,2359296,1,4325376,1,4194304,1,7667712,1,8978432,1,16646144,1,0,1,1114112,1,2097152,1,0,1,4259840,1,2359296,2,524288,1,262144,1,10485760,1,0,1,16711680,1,-1593859936,1,12517376,1,1886744688,1,-1061109568,1,1886875760,1,62587651,1,-791621424,1,-251727632,1,8388608,1,11468800,1,8519680,1,1019100220,1,5570560,1,-521150240,1,1886941296,1,1376256,1,9764864,1,5963776,1,11075584,1,9764864,1,4849664,2,0,1,2621440,1,65536,1,11337728,1,327680,1,16711680,1,4194304,1,4456448,1,8388608,1,262144,1,2949120,1,4259840,2,2097152,1,2818048,1,4784128,1,1048576,1,16711680,1,-520101664,1,9830400,1,1895460976,1,-1061109568,1,1887400048,1,64422659,1,-791490352,1,2021619832,1,4194304,1,14352384,1,2162688,1,1023294524,1,4849664,1,-520101664,1,1886482544,1,11141120,1,6946816,2,11141120,1,10747904,1,2097152,1,0,2,131072,1,2621440,1,15990784,1,5570560,1,16384000,1,0,1,1179648,1,262144,1,4194304,1,9568256,1,2621440,1,8388608,1,0,1,9240576,1,2097152,1,131072,1,16711680,1,-1059405632,1,0,1,1894805616,1,-522133280,1,1887203440,1,57606915,1,-252579600,1,943536184,1,0,1,-1058160448,1,327680,1,1019100220,1,11862016,1,-520101664,1,1886417008,1,11141120,1,11337728,1,7143424,1,5570560,1,2752512,1,9043968,2,8912896,1,5242880,1,0,1,5570560,1,2818048,1,15597568,1,0,1,524288,1,4259840,1,524288,1,4849664,1,327680,1,131072,1,8650752,1,3080192,1,13238272,1,2097152,1,16449536,1,-1057111872,1,13959168,1,1894805616,1,-522133280,1,951597112,1,32833793,1,-521477920,1,955922488,1,327680,1,-520691488,1,2228224,1,955922488,1,412948504,1,-520101664,1,1886417008,1,5570560,1,5636096,1,11927552,1,11141120,1,9502720,1,4194304,1,0,1,131072,1,327680,1,9568256,1,11010048,1,5636096,1,12189696,1,8388608,1,4325376,1,1048576,1,2162688,1,11141120,1,10485760,1,524288,1,1048576,1,11993088,1,4194304,1,8388608,1,16711680,1,-2132115328,1,12189696,1,1886417008,1,-117901064,1,1023360060,1,33095937,1,-521674528,1,947730488,1,17236225,1,-235146767,1,983040,1,951859256,1,-251989776,1,1895788656,1,1886417008,1,11141120,1,14286848,2,11141120,1,4849664,1,9764864,1,0,1,2621440,1,10485760,1,0,1,10813440,1,2949120,1,16056320,1,131072,1,1048576,1,4456448,1,0,1,11141120,1,1376256,1,8388608,1,4325376,1,12517376,1,11141120,1,262144,1,16711680,1,-2130739072,1,14090240,1,-117901064,1,2139062143,1,515841566,1,0,1,1081950272,1,1895788656,1,118949639,1,2147450751,1,1376256,1,1894805616,1,-520757024,1,1061109567,1,2038004089,1,11010048,1,6946816,1,11141120,2,5570560,1,4194304,1,262144,1,131072,1,1376256,1,10747904,1,5242880,1,12255232,1,14155776,1,524288,1,4521984,1,1114112,1,9764864,1,5570560,1,10485760,1,2359296,1,524288,1,6225920,1,10485760,1,0,1,16121856,1,-2133098368,1,19726593,1,-33686019,1,505355806,1,129435399,1,0,1,1082081344,1,-520757024,1,1014840380,1,519970334,1,5636096,1,-1060060992,1,-2131853184,1,505290270,1,2139062143,1,10485760,1,5963776,1,11862016,1,11141120,1,4718592,1,9699328,1,4194304,1,11010048,1,8388608,1,0,1,655360,1,14614528,1,6619136,1,2097152,1,1048576,1,4456448,1,4194304,1,5570560,1,4849664,1,8454144,1,4325376,1,12517376,1,9699328,1,2097152,1,16711680,1,5046272,1,15335424,2,0,1,13959168,1,0,1,6619136,1,11141120,1,12451840,1,1114112,1,6094848,1,8716288,1,11862016,1,4194304,1,1886679152,1,11075584,1,15532032,1,14024704,1,5505024,1,2424832,2,0,1,262144,1,2752512,1,9568256,1,10485760,1,8323072,1,9437184,1,8388608,1,4325376,1,1048576,1,2752512,1,11141120,1,1048576,1,1310720,1,2621440,1,12517376,1,12713984,1,0,1,14286848,1,8454144,1,11010048,1,0,1,2949120,1,8257536,1,0,1,11010048,1,15728640,1,15400960,1,12845056,1,11993088,1,2097152,1,5898240,1,2621440,1,1886482544,1,10485760,1,5570560,1,5898240,2,11141120,1,5505024,1,262144,1,11075584,1,8388608,1,0,1,4849664,1,12517376,1,4849664,1,131072,1,524288,1,4456448,1,4259840,1,11141120,1,8716288,1,8454144,1,131072,1,8323072,1,5242880,1,0,1,16187392,1,4194304,1,6291456,1,0,1,5701632,1,16449536,1,0,1,16121856,1,9437184,1,6094848,1,14680064,1,14286848,1,131072,1,15532032,1,10747904,1,1886548080,1,8519680,2,11141120,1,5570560,1,9502720,2,0,1,1179648,1,2752512,1,4718592,1,2097152,1,7798784,2,9437184,1,2162688,1,1179648,1,2752512,1,11141120,1,5373952,1,5505024,1,11010048,1,2031616,1,13238272,1,524288,1,11337728,1,12189696,1,2097152,1,0,1,7995392,1,983040,1,0,1,12517376,1,0,1,16711680,1,8388608,1,5701632,1,589824,1,5636096,1,1179648,1,1887006832,1,327680,1,14352384,1,11862016,1,5570560,1,11141120,1,5242880,1,2097152,1,4456448,1,8454144,1,131072,1,4849664,1,16711680,1,4456448,2,262144,1,10551296,1,8912896,1,7733248,1,589824,1,2228224,1,131072,1,12517376,1,10485760,1,2097152,1,16384000,1,14548992,2,0,1,11337728,1,0,1,65536,1,13959168,1,65536,1,16711680,1,9437184,1,8323072,1,4390912,1,12189696,1,5570560,1,1887072368,1,2752512,1,11337728,1,5898240,1,11141120,1,2359296,1,8388608,1,131072,1,2686976,1,2621440,1,2097152,1,0,1,12517376,1,2162688,1,10485760,1,9437184,1,1310720,1,5373952,1,12189696,1,10747904,1,9699328,1,5505024,1,2031616,1,9699328,1,0,1,15532032,1,11206656,2,0,1,5636096,1,12582912,1,196608,1,7208960,1,0,1,5701632,1,0,1,16711680,1,196608,1,15532032,1,1310720,1,1895133296,1,1376256,1,6946816,1,7143424,1,5570560,1,5373952,1,2097152,1,0,1,10747904,1,8716288,1,655360,1,2359296,1,15532032,1,8912896,1,1376256,1,2228224,1,4849664,1,2424832,1,15663104,1,1179648,1,4849664,1,2228224,1,5177344,1,4325376,1,0,1,16711680,1,13959168,2,0,1,11862016,1,10485760,1,327680,1,16449536,1,196608,1,5242880,1,0,1,16646144,1,1441792,1,12517376,1,655360,1,-117704456,1,11206656,1,5963776,2,11141120,1,4718592,1,0,1,524288,1,5373952,1,2097152,1,10485760,1,8454144,1,16646144,1,4456448,1,4194304,1,8912896,1,5242880,1,9568256,1,16384000,1,11010048,1,5308416,1,4784128,1,4521984,1,2621440,1,8388608,1,8716288,1,6946816,1,0,1,65536,1,16449536,1,12582912,1,11993088,1,16711680,1,655360,1,16711680,1,720896,1,16056320,1,5570560,1,131072,1,2424832,1,-50397956,1,5570560,1,13959168,1,5570560,1,11075584,1,2424832,1,0,1,131072,1,4849664,1,1376256,1,655360,1,1310720,1,11862016,1,2686976,1,1376256,1,2162688,1,9043968,1,5570560,1,16711680,1,4521984,1,4980736,1,2359296,1,1245184,1,8650752,1,0,1,8388608,1,15269888,1,0,1,655360,1,8257536,1,0,1,16384000,1,983040,1,2424832,1,5570560,1,2424832,1,12320768,1,12255232,1,6815744,1,327680,1,11141120,1,5636096,1,6946816,1,11927552,1,11141120,1,9568256,2,2097152,1,5505024,1,8388608,1,2097152,1,8388608,1,16580608,2,4325376,1,262144,1,5242880,1,4849664,1,16580608,1,2686976,1,2424832,1,9568256,1,8650752,1,5308416,1,0,1,10485760,1,11796480,1,0,1,1441792,1,2031616,1,0,1,11468800,1,4194304,1,6225920,1,12517376,1,2031616,1,15204352,1,14024704,1,11141120,1,65536,1,5636096,1,11141120,1,11403264,1,13959168,1,5570560,1,11010048,1,0,1,262144,2,5570560,1,9043968,1,2228224,1,13959168,1,9699328,1,11075584,1,10485760,1,4849664,1,2752512,1,16711680,1,9699328,1,13959168,1,11075584,1,9502720,1,524288,1,0,1,11337728,2,0,1,11206656,1,131072,1,0,1,5570560,1,11534336,1,8323072,1,15335424,1,11141120,1,13762560,1,5963776,1,11141120,1,4456448,1,5570560,1,5898240,1,11862016,1,11141120,1,5505024,1,2424832,1,0,1,8388608,1,5570560,1,0,1,5373952,1,524288,1,6946816,1,4784128,1,1310720,1,1179648,1,5242880,1,1376256,1,16384000,1,5373952,1,2752512,1,2424832,1,4194304,1,10616832,1,0,1,16056320,2,0,1,11337728,1,10485760,1,0,1,15532032,1,12582912,1,3276800,1,16252928,1,12517376,1,12582912,1,11206656,1,13959168,1,0,1,5570560,1,14090240,1,5570560,1,5963776,1,5373952,1,9568256,1,0,1,524288,2,11141120,1,2686976,1,4194304,1,5898240,1,10747904,1,4325376,1,4718592,1,2752512,1,4521984,1,16711680,1,11141120,1,5570560,1,9764864,1,8650752,1,524288,1,0,1,6160384,2,0,1,5636096,1,5767168,1,262144,1,12451840,1,10485760,1,15532032,1,11665408,1,16711680,1,11010048,1,5570560,1,5505024,1,0,1,5767168,1,11862016,1,14286848,1,7143424,1,5570560,1,11075584,1,0,1,65536,1,11862016,1,65536,1,4521984,1,262144,1,11010048,1,9568256,1,11141120,1,1179648,1,5308416,1,1245184,1,16646144,1,2752512,2,11141120,1,4194304,1,2228224,1,0,1,10682368,2,0,1,11862016,1,15335424,1,65536,1,16711680,1,8388608,1,12255232,1,4194304,1,16711680,1,65536,1,15597568,1,11141120,1,1048576,1,10813440,1,5898240,1,11206656,2,11141120,1,4456448,2,0,1,5636096,1,11010048,1,9699328,1,10485760,1,1179648,1,4849664,1,9764864,1,4784128,1,4718592,1,8912896,1,16580608,1,11141120,1,13959168,1,5505024,1,8978432,2,0,1,12189696,1,0,1,65536,1,16646144,1,5767168,1,1441792,1,1507328,1,0,1,15597568,1,0,1,16711680,1,0,1,16711680,1,5505024,1,0,1,11010048,1,11206656,1,7143424,1,5570560,1,11141120,1,2752512,1,0,1,4456448,1,6946816,1,327680,1,2752512,1,589824,1,4456448,1,5505024,1,5373952,1,10747904,1,2752512,1,4325376,1,16711680,1,5570560,1,5898240,1,11141120,1,12582912,1,2686976,1,131072,1,13893632,1,0,1,262144,1,16711680,1,10485760,1,1769472,1,4194304,1,2162688,1,12255232,1,65536,1,15532032,1,262144,1,1376256,1,11010048,1,0,1,5308416,1,13959168,1,11141120,1,11862016,1,10813440,1,4784128,1,65536,1,0,1,5570560,1,5242880,1,8978432,1,8388608,1,0,1,11141120,1,5570560,1,5373952,1,4849664,1,2621440,1,15532032,1,11141120,1,11206656,1,5570560,1,4194304,1,0,1,524288,1,15794176,1,0,1,1376256,1,1507328,1,10485760,1,5636096,1,11796480,1,131072,1,15597568,1,0,1,8323072,1,131072,1,11010048,1,13631488,1,65536,1,10616832,1,5898240,1,5570560,1,13959168,1,5570560,1,10747904,1,262144,1,131072,1,11141120,1,327680,1,2359296,1,2097152,1,2359296,2,11141120,1,9764864,1,5570560,1,8519680,1,7733248,1,11862016,1,14286848,1,11927552,2,4456448,1,65536,1,15990784,1,0,1,11206656,1,131072,1,0,1,2949120,1,16449536,1,65536,1,16711680,1,131072,1,16187392,1,4915200,1,5636096,1,10485760,1,131072,1,4521984,1,7012352,1,11927552,2,11141120,1,1179648,1,0,1,524288,1,11141120,1,5242880,1,5570560,1,262144,1,0,2,11141120,1,13697024,1,11206656,1,2686976,1,13565952,1,5963776,1,11337728,1,14352384,1,4194304,1,1114112,1,2359296,1,15728640,1,0,1,5636096,2,0,1,16187392,1,11337728,1,4915200,1,16711680,1,4259840,1,16711680,1,720896,1,15335424,1,1048576,1,131072,1,589824,2,11141120,1,11337728,1,5373952,1,13107200,1,0,1,2228224,1,5570560,1,655360,1,1179648,2,1048576,2,11141120,1,5505024,1,5570560,1,8716288,1,11075584,1,15532032,1,11927552,1,7143424,1,12582912,1,0,1,589824,1,16252928,1,0,1,5963776,1,15990784,1,0,1,16580608,1,15990784,1,3473408,1,1376256,1,458752,1,16711680,1,2949120,1,11862016,1,0,1,131072,1,2490368,2,11862016,1,5570560,1,2752512,1,2359296,1,2097152,1,65536,1,5505024,1,10551296,1,13107200,1,8388608,1,8519680,1,11141120,1,11206656,1,11141120,1,2752512,1,11141120,1,5570560,1,7733248,1,14352384,1,14614528,1,8978432,1,2097152,1,2228224,1,16252928,1,0,1,4849664,1,11141120,1,0,1,16711680,1,10092544,1,6225920,1,11010048,1,2818048,1,11534336,1,3538944,1,11403264,1,0,1,589824,1,9043968,1,5636096,1,11206656,1,11862016,1,5570560,1,5242880,1,0,1,9043968,1,4849664,1,1310720,1,2424832,1,131072,1,0,1,11927552,1,11862016,1,12910592,1,9764864,1,5505024,1,1376256,1,14352384,1,7143424,1,11862016,1,12582912,1,262144,1,589824,1,16252928,1,65536,1,16056320,1,7798784,1,65536,1,983040,1,4194304,1,16187392,1,15990784,1,9895936,1,16252928,1,14286848,1,7536640,1,0,1,655360,1,2752512,1,14286848,1,11337728,1,11141120,1,10747904,1,8388608,1,131072,1,0,1,10551296,1,10616832,1,11010048,1,2097152,1,2359296,1,14352384,1,6094848,1,11665408,1,655360,1,5373952,1,11141120,1,16711680,1,11927552,1,16711680,1,8388608,1,0,1,8716288,1,16252928,1,65536,1,16646144,1,11272192,1,131072,1,8388608,1,10485760,1,5898240,1,14155776,1,8257536,1,13631488,1,15532032,1,11337728,1,0,2,1376256,2,5570560,1,11337728,1,5373952,1,5242880,1,524288,1,1376256,1,1310720,1,4718592,1,4456448,1,524288,1,0,1,11337728,1,11403264,1,14942208,1,2228224,1,13762560,1,16187392,1,15663104,1,11337728,1,16056320,1,5373952,1,2162688,1,1179648,1,16515072,1,655360,1,16711680,1,11665408,1,655360,1,6881280,1,8388608,1,11993088,1,13762560,1,16187392,1,12582912,1,16711680,1,11141120,1,0,1,1376256,2,11141120,1,6946816,1,11862016,1,2752512,1,0,1,2097152,1,131072,1,11141120,1,1179648,1,9568256,1,8454144,1,131072,1,14024704,1,11206656,1,11075584,1,8978432,1,6946816,1,15597568,1,16384000,1,16711680,1,8323072,1,12582912,1,262144,1,589824,1,16252928,1,2424832,1,16711680,1,9437184,1,720896,1,12451840,1,0,1,16646144,1,5242880,1,12517376,1,5373952,1,16711680,1,15335424,1,0,1,4849664,1,5636096,2,5570560,1,13238272,1,11141120,1,4194304,1,0,1,2621440,1,65536,1,5570560,1,2097152,1,262144,1,2097152,1,5636096,1,5570560,1,15007744,1,8650752,1,14745600,1,14614528,1,16711680,1,5963776,1,15663104,1,8388608,1,0,1,2424832,1,16515072,1,5570560,1,16711680,1,4194304,1,5570560,1,13959168,1,0,1,16711680,1,10485760,1,16711680,1,0,1,14090240,1,12255232,1,0,1,2424832,1,6946816,1,11927552,1,11337728,2,5570560,1,0,1,8388608,1,1179648,2,11141120,1,4849664,1,5242880,1,524288,1,11206656,1,5570560,1,11862016,1,10616832,1,655360,1,12255232,1,15663104,1,16646144,1,16580608,1,12648448,1,4194304,1,262144,1,16515072,1,2752512,1,16711680,1,0,1,11862016,1,8323072,1,65536,1,14614528,1,0,1,16711680,1,4194304,1,11010048,1,16580608,1,0,1,5570560,1,11141120,1,5570560,1,11862016,1,11141120,1,10747904,1,8454144,1,0,1,4784128,1,1114112,1,11075584,2,0,1,131072,1,9240576,1,7667712,1,15269888,1,11599872,1,10551296,1,7798784,1,16580608,1,15663104,1,16711680,1,12582912,1,0,1,589824,1,16515072,1,5636096,1,16711680,1,8388608,1,16711680,1,11141120,1,327680,1,2097152,1,131072,1,16580608,1,262144,1,14024704,1,11993088,1,0,1,9568256,1,11141120,1,5570560,1,13959168,1,11141120,1,2752512,1,524288,2,1179648,1,4849664,1,5570560,1,5505024,1,262144,1,4194304,1,2359296,1,11141120,1,15007744,1,6029312,1,9699328,1,7208960,1,12517376,1,8323072,1,14614528,1,4194304,1,524288,1,2097152,1,16384000,1,5963776,1,16711680,1,0,1,16711680,1,14352384,1,917504,1,14286848,1,524288,1,15663104,1,2162688,1,8060928,1,327680,1,0,1,5505024,1,11337728,1,6946816,1,11141120,1,11862016,1,5373952,1,0,1,8388608,1,2162688,1,2359296,1,5570560,1,0,1,4194304,1,1179648,1,8716288,1,16056320,1,16384000,1,12189696,1,4784128,1,14483456,1,6225920,1,16711680,1,16449536,1,12582912,1,0,1,131072,1,11272192,1,11862016,1,16711680,1,8388608,1,8519680,1,15204352,1,1507328,1,8323072,1,4259840,1,8323072,1,8716288,1,11337728,2,0,1,9764864,1,5570560,1,11206656,2,5570560,1,4784128,2,0,1,1310720,1,9568256,1,5570560,1,4325376,1,1179648,1,0,1,5767168,1,11468800,1,16384000,1,15335424,1,9568256,1,16449536,1,11468800,2,16711680,1,12648448,1,4325376,1,0,1,11927552,1,14286848,1,16711680,1,12582912,1,4194304,1,14942208,1,5570560,1,13893632,1,393216,1,16580608,1,720896,1,16121856,1,14680064,1,0,1,5242880,1,5570560,1,11337728,3,11141120,2,0,1,10616832,1,4784128,1,5570560,1,1048576,1,4194304,1,2424832,1,589824,1,16056320,1,16646144,1,5570560,1,4849664,1,3604480,1,6946816,2,16711680,1,12582912,1,0,1,131072,1,14352384,1,5308416,1,16711680,1,8716288,1,11862016,1,10485760,1,5963776,1,7995392,1,720896,1,14352384,1,1376256,1,11206656,1,9437184,1,0,1,4849664,2,11141120,1,11337728,1,11141120,1,2752512,1,0,1,2359296,1,1310720,1,2359296,1,11141120,1,8388608,1,589824,1,8388608,1,2621440,1,14614528,1,16646144,1,13893632,1,10813440,1,4587520,1,14352384,2,16711680,1,12582912,1,0,1,9437184,1,11862016,1,5505024,1,16711680,1,13762560,1,14286848,1,0,1,16580608,1,14745600,1,2752512,1,16515072,1,5701632,1,14483456,1,11010048,1,0,1,5242880,1,11141120,1,13959168,2,5570560,1,5373952,1,65536,1,0,1,4325376,1,9764864,1,11141120,1,1179648,1,0,1,589824,1,2752512,1,5898240,1,16711680,1,11141120,1,1310720,1,11337728,1,12124160,2,16711680,1,12582912,1,589824,1,65536,1,16580608,1,4521984,1,8323072,1,13238272,1,8323072,1,0,1,16711680,1,14286848,1,11993088,1,15728640,1,6094848,1,11927552,1,10485760,1,0,1,9502720,1,5898240,3,11141120,1,9699328,1,2097152,1,0,1,2686976,1,5373952,1,11141120,1,8388608,1,4784128,1,2097152,1,2752512,1,12517376,1,16711680,1,11075584,1,11010048,1,9633792,1,7929856,2,16711680,1,12582912,1,0,1,1310720,1,11206656,1,2818048,1,14024704,1,15335424,1,11141120,1,0,1,4915200,1,15728640,1,16711680,1,16252928,1,16711680,1,14286848,1,8388608,1,0,1,10485760,2,11141120,2,5570560,1,4849664,1,0,2,9568256,2,11075584,1,1114112,1,0,1,327680,1,2752512,1,5898240,1,16711680,1,5505024,1,1179648,1,2752512,1,16056320,2,16711680,1,12582912,1,0,1,8454144,1,16646144,1,1376256,1,15532032,1,16449536,1,16711680,1,65536,1,8388608,1,14680064,1,8323072,1,10616832,1,16711680,1,7143424,2,0,1,8650752,1,11141120,1,5636096,2,11141120,1,2686976,1,131072,1,0,1,4784128,1,8650752,1,11141120,1,4194304,1,11141120,1,4194304,1,10616832,1,3080192,1,16711680,1,4849664,1,5308416,1,10813440,1,15007744,2,16711680,1,12582912,1,0,1,2359296,1,11206656,1,6094848,1,5963776,1,16711680,1,4849664,1,65536,1,16580608,1,524288,1,16711680,1,0,1,16711680,1,16121856,1,8388608,1,0,1,9502720,5,5570560,1,0,1,262144,1,2359296,1,5570560,1,5505024,1,262144,1,0,1,1310720,1,8978432,1,655360,1,16711680,1,10813440,1,4521984,1,2359296,1,13238272,2,16711680,1,12582912,1,262144,1,1114112,1,16580608,1,3080192,1,12386304,1,16711680,1,12255232,1,327680,1,7274496,1,0,1,16646144,1,8388608,2,16711680,1,0,1,65536,1,4325376,1,11206656,1,11141120,1,5636096,1,11141120,1,4718592,1,524288,1,4194304,1,9568256,1,5242880,1,2228224,1,1114112,1,8650752,1,8454144,1,8519680,1,4521984,1,16711680,1,13893632,1,5373952,1,8978432,1,9764864,2,16711680,1,12582912,1,0,1,8912896,1,11206656,1,10158080,1,15400960,1,16711680,1,16056320,1,327680,1,16384000,1,0,1,16449536,1,0,2,16711680,2,0,1,327680,3,11141120,1,5570560,1,5373952,1,4194304,1,1048576,1,4784128,1,4849664,1,9699328,1,4194304,1,2097152,1,2359296,1,2621440,1,1179648,1,16711680,1,15335424,1,262144,1,5373952,1,11141120,2,16711680,1,12582912,1,0,1,5373952,1,16646144,1,5505024,1,11927552,1,16711680,1,16515072,1,2752512,1,6225920,1,0,1,15663104,1,0,2,16711680,1,0,1,131072,1,655360,2,11141120,1,11862016,1,5570560,1,9764864,1,0,1,131072,1,2359296,1,2424832,1,4718592,1,262144,1,589824,1,0,1,8519680,1,4456448,1,8323072,1,15335424,1,4784128,1,9568256,1,2686976,2,16711680,1,12582912,1,0,1,2424832,1,11206656,1,5636096,1,16580608,1,16711680,1,16384000,1,9830400,1,15532032,1,0,1,12517376,1,0,1,12582912,1,16711680,1,0,1,131072,1,655360,4,5570560,1,4784128,1,0,1,524288,1,4325376,1,5242880,1,2228224,1,1048576,1,10485760,1,10747904,1,2621440,1,1114112,1,6225920,1,16384000,1,1114112,1,2359296,1,5505024,2,16711680,1,12582912,1,131072,1,9437184,1,16580608,1,16384000,1,11468800,1,16711680,1,16515072,1,16711680,1,11993088,1,131072,1,16711680,1,8388608,1,16646144,1,3080192,1,0,1,589824,1,2424832,1,5636096,3,11141120,1,10747904,1,131072,1,4194304,1,1310720,1,9043968,1,8912896,1,8519680,1,262144,2,0,1,8650752,1,11468800,1,1966080,1,8650752,1,8912896,1,10551296,2,16711680,1,12845056,1,0,1,4849664,1,11206656,1,11337728,1,10813440,1,16711680,1,16515072,1,16711680,1,16580608,1,720896,1,16711680,1,131072,1,11206656,1,8388608,1,0,1,327680,1,1703936,1,11141120,3,5570560,1,5373952,1,1048576,1,262144,1,4784128,1,2359296,1,4521984,1,1048576,1,4259840,1,9502720,1,10616832,1,5308416,1,5701632,1,4915200,1,5373952,1,11075584,1,9699328,2,16711680,1,12582912,1,0,1,9764864,1,7733248,1,16121856,1,13959168,1,16711680,1,16580608,1,16711680,1,16646144,1,983040,1,16711680,1,2097152,1,16580608,2,0,1,2752512,1,5570560,1,6946816,3,11141120,1,2686976,1,8388608,1,9437184,1,2359296,1,5373952,1,2097152,1,4325376,1,1048576,1,0,1,524288,1,4456448,1,11468800,1,5373952,1,0,1,1245184,1,4259840,2,16711680,1,12582912,1,0,1,4325376,1,14614528,1,11468800,1,7143424,1,12517376,1,16515072,1,16711680,1,16580608,1,3080192,1,16711680,1,327680,1,11206656,1,6815744,1,0,1,2424832,5,5570560,1,9699328,2,0,1,2228224,1,8912896,1,4849664,1,524288,1,8650752,1,524288,1,8454144,1,11534336,1,11075584,1,2359296,1,11141120,1,6553600,1,1179648,2,16711680,1,13107200,1,65536,1,2686976,1,7667712,1,7995392,1,12255232,1,5701632,1,16646144,1,16711680,1,16646144,1,2031616,1,16711680,1,1245184,1,14548992,1,11272192,1,0,1,9764864,4,5570560,1,11075584,1,4784128,1,131072,1,262144,1,1376256,1,5373952,1,9502720,1,2162688,1,1048576,1,2162688,1,2097152,1,4784128,1,5570560,1,4784128,1,0,1,2359296,1,9043968,2,16711680,1,12582912,1,0,1,4849664,1,14614528,1,11468800,1,15597568,1,10485760,1,16580608,1,16711680,1,16646144,1,10420224,1,16711680,1,4849664,1,15400960,1,13762560,1,0,1,5570560,4,11141120,1,10813440,1,10747904,1,524288,1,5242880,1,4784128,2,2359296,1,262144,1,4194304,1,0,1,262144,1,2621440,1,9764864,1,2228224,1,11141120,1,8978432,1,2818048,2,16711680,1,12845056,1,0,1,9502720,1,11862016,1,13959168,1,7798784,1,6160384,1,16646144,1,7274496,1,16646144,1,2031616,1,16711680,1,1507328,1,6094848,1,11010048,1,0,1,2752512,1,5570560,1,13959168,1,5570560,1,5505024,1,9764864,1,2621440,1,8388608,1,0,1,2359296,1,9568256,1,9502720,1,5242880,1,262144,1,0,1,589824,1,5570560,1,4849664,1,9699328,1,8388608,1,9502720,1,2949120,2,16711680,1,12582912,1,0,1,2359296,1,16711680,1,5373952,1,12255232,1,15400960,1,12386304,1,11993088,1,16711680,1,4128768,1,16711680,1,6225920,1,15400960,1,11010048,1,0,2,11141120,3,5570560,1,5505024,1,10747904,2,0,1,1179648,1,10747904,1,4718592,1,131072,1,4194304,1,1179648,1,0,1,655360,1,2424832,1,14745600,1,2752512,1,2424832,1,5570560,2,16711680,1,13762560,1,0,1,8978432,1,5570560,1,8388608,1,14024704,1,12386304,1,1179648,1,14483456,1,16646144,1,6225920,1,16711680,1,5570560,1,7733248,1,13631488,1,0,1,11010048,2,5570560,1,5373952,2,11141120,1,9437184,1,2228224,1,9568256,1,4784128,1,1114112,1,9568256,1,2097152,1,1048576,1,0,1,2752512,1,2424832,1,1179648,1,15990784,1,4194304,1,0,1,9764864,2,16711680,1,12582912,1,0,1,2359296,1,16711680,1,65536,1,12386304,1,15400960,1,13107200,1,15400960,1,16711680,1,11468800,1,16711680,1,12451840,1,14352384,1,4194304,1,0,5,11141120,1,5373952,1,11010048,1,524288,1,0,1,2359296,1,10747904,1,2359296,1,589824,1,131072,2,0,1,9043968,1,589824,1,16384000,1,1310720,1,11141120,1,4849664,2,16711680,1,12582912,1,0,1,9502720,1,5570560,1,393216,1,14090240,1,12386304,1,6815744,1,8192000,1,16646144,1,5898240,1,16711680,1,7798784,1,11337728,1,5242880,1,0,1,4718592,1,5570560,2,11141120,1,9699328,1,5505024,1,4325376,1,4194304,1,0,1,1376256,1,1114112,1,9568256,1,8388608,1,0,1,4456448,1,5373952,1,2162688,1,4521984,1,16711680,1,4259840,1,0,1,2752512,2,16711680,1,13172736,1,0,1,655360,1,16646144,1,1376256,1,12386304,1,14090240,1,12517376,1,14090240,1,12517376,1,11337728,1,16711680,1,15597568,1,16121856,1,4194304,1,0,1,10485760,3,5570560,1,5373952,1,9568256,1,11010048,1,65536,1,4259840,1,589824,1,4456448,1,4784128,1,2686976,1,4718592,1,0,1,2359296,1,9043968,1,1048576,1,16711680,1,2621440,1,1114112,1,8716288,2,16711680,1,12582912,1,0,1,4259840,1,5701632,1,8323072,1,15400960,1,12386304,1,13959168,1,6094848,1,15335424,1,7733248,1,16711680,1,16449536,1,11337728,2,0,1,10747904,1,11337728,3,11141120,1,5570560,1,1048576,1,8912896,1,524288,1,9699328,1,2228224,1,9568256,2,0,1,524288,1,9568256,1,4194304,1,1638400,1,12517376,1,8650752,1,4194304,1,1179648,1,8323072,1,16711680,1,12582912,1,0,1,1310720,1,5898240,1,11141120,1,12386304,1,7208960,1,7733248,1,10813440,1,5898240,1,11206656,1,16711680,1,6160384,1,7667712,1,8388608,1,0,1,1048576,2,11141120,1,9764864,1,4849664,1,5373952,1,10485760,2,0,1,131072,1,9437184,1,524288,1,9568256,1,0,1,8388608,1,4784128,1,2752512,1,4980736,1,12517376,1,5373952,1,262144,1,4456448,2,16711680,1,12845056,1,0,1,4849664,1,7274496,1,14614528,1,15597568,1,16187392,1,14352384,1,14286848,1,15204352,1,14483456,1,12517376,1,16187392,1,14024704,2,0,1,8388608,2,11141120,1,10747904,1,11141120,1,4784128,1,9437184,1,2359296,1,65536,1,5570560,1,655360,1,5373952,1,0,1,2359296,1,1179648,1,262144,1,8388608,1,458752,1,6225920,1,8388608,1,5242880,1,1048576,1,8323072,1,16711680,1,12582912,1,0,1,2162688,1,3866624,1,7667712,1,11993088,1,12189696,1,15597568,1,6946816,1,11796480,1,6946816,1,14090240,1,12189696,1,11862016,1,0,1,131072,1,4325376,3,11141120,1,5373952,1,11337728,1,4325376,1,0,1,2097152,1,262144,1,10747904,1,589824,1,4849664,1,0,2,65536,1,2752512,1,6750208,1,11468800,1,2752512,2,131072,1,6225920,1,16711680,1,12582912,1,0,1,9043968,1,6160384,1,16646144,1,14483456,1,15663104,1,5963776,1,11993088,1,4194304,1,11993088,1,7995392,1,15663104,1,5898240,1,0,2,131072,3,5570560,1,4849664,1,2228224,1,2621440,1,8912896,1,262144,2,1179648,1,10616832,1,0,1,8388608,1,11010048,1,2359296,1,8454144,1,2097152,1,11468800,1,4325376,1,5242880,1,4718592,1,8323072,1,16711680,1,13107200,1,0,1,1048576,1,4128768,1,5701632,1,16187392,1,7995392,1,12386304,1,14483456,1,2097152,1,14286848,1,14090240,1,12189696,1,15597568,1,0,1,327680,1,589824,1,11862016,1,5570560,1,5505024,2,11141120,1,4194304,1,0,1,8388608,1,4325376,1,4784128,1,1048576,1,9502720,1,262144,1,327680,1,0,1,5505024,1,8978432,1,12517376,1,1310720,1,8650752,1,131072,1,5701632,1,16711680,1,12582912,1,0,1,8716288,1,3866624,1,16384000,1,12189696,1,2031616,1,15597568,1,15400960,1,13893632,1,7143424,1,5963776,1,15663104,1,11730944,1,0,1,655360,1,327680,1,5570560,1,11141120,1,10813440,1,11075584,1,5570560,1,2097152,1,4325376,1,131072,1,524288,1,2228224,1,4521984,1,262144,1,1048576,1,2097152,1,12582912,1,131072,1,2883584,1,10420224,1,4325376,2,2621440,1,6225920,1,16711680,1,12582912,1,0,1,2686976,1,2031616,2,7274496,1,3473408,1,11862016,1,6094848,1,5505024,1,11927552,1,15597568,1,11862016,1,6094848,1,0,2,2752512,1,11141120,2,5570560,1,2424832,2,9437184,1,524288,1,1048576,1,2228224,1,8912896,1,1048576,1,10485760,1,0,1,4849664,1,589824,2,5505024,1,8323072,1,2686976,1,1179648,1,65536,1,11206656,1,16711680,1,12582912,1,0,1,131072,1,9371648,2,14483456,1,11206656,1,14614528,1,15663104,1,14352384,1,8060928,1,12255232,1,14483456,1,11141120,1,0,1,2752512,1,1376256,1,5570560,2,11141120,1,5570560,1,4849664,1,4194304,1,0,1,131072,1,8454144,2,2424832,1,4456448,1,131072,1,262144,1,10485760,1,8978432,1,5898240,1,8323072,1,9699328,1,10485760,1,5505024,1,11468800,1,16711680,1,12582912,1,0,1,11010048,1,4653056,1,16187392,1,16121856,1,13893632,1,11862016,1,5898240,1,11927552,1,15597568,1,16711680,1,11993088,1,15335424,1,0,1,11141120,1,4849664,1,11141120,1,5570560,1,2228224,1,11141120,1,2752512,1,8388608,1,4194304,1,0,1,524288,1,9437184,1,8388608,1,9437184,1,4718592,1,10616832,1,589824,1,10747904,1,11075584,1,16711680,1,13959168,1,655360,1,65536,1,11141120,1,16711680,1,12582912,1,0,1,131072,1,10682368,1,12386304,1,12255232,1,5439488,1,15597568,1,15532032,1,7143424,1,12517376,1,13959168,1,16384000,1,5570560,1,0,1,5570560,2,11141120,1,5373952,1,5570560,1,2621440,1,10813440,1,5242880,1,65536,1,2359296,1,2228224,1,4849664,1,1376256,1,2228224,1,65536,1,1114112,1,4456448,2,5308416,1,16711680,1,5570560,1,4259840,1,4718592,1,2818048,1,16711680,1,12582912,1,131072,1,2359296,1,8519680,1,15663104,1,14483456,1,13959168,1,12255232,2,11927552,1,14352384,1,16711680,1,11468800,1,11862016,1,0,1,11141120,1,2752512,2,11141120,1,5505024,1,4849664,1,9699328,1,0,1,524288,1,0,1,65536,1,2162688,1,4194304,1,8912896,1,2359296,1,4456448,1,1114112,1,524288,1,10878976,1,16711680,1,1376256,1,2752512,1,1179648,1,11141120,1,16711680,1,12582912,1,0,1,8388608,1,11206656,1,14352384,1,7274496,1,7143424,1,14483456,1,14352384,1,15532032,1,8323072,1,7733248,1,15335424,1,11141120,1,0,1,5570560,3,11141120,1,4849664,1,5570560,1,5373952,1,4325376,2,0,1,2752512,1,8912896,1,1179648,1,5242880,1,65536,1,1114112,1,262144,2,4521984,1,16711680,1,14286848,1,4456448,1,8454144,1,1376256,1,16711680,1,12582912,1,1048576,1,1179648,1,11337728,1,16646144,1,16056320,1,14352384,1,15400960,1,12386304,1,11927552,1,16187392,1,14483456,1,6094848,1,13893632,1,0,1,11010048,3,11141120,1,11075584,1,10813440,1,4784128,1,10485760,1,0,1,589824,1,65536,1,2359296,1,4456448,1,131072,1,2752512,1,262144,1,2097152,1,0,1,9764864,2,16711680,1,9437184,1,2621440,1,9764864,1,16711680,1,12582912,2,0,1,16187392,1,7143424,1,12451840,1,8323072,1,7733248,1,15400960,1,14352384,1,8192000,1,16187392,1,11927552,1,5242880,1,0,1,11075584,3,5570560,1,10813440,1,9699328,1,2752512,3,0,1,5505024,1,9502720,1,1114112,1,5242880,1,8454144,1,10485760,1,524288,1,9437184,1,1310720,1,16711680,1,16056320,1,2424832,1,8716288,1,2424832,1,16711680,1,12582912,1,0,1,4784128,1,11337728,1,16711680,1,14090240,1,13959168,1,11468800,1,6094848,1,12386304,1,14614528,1,12386304,1,7143424,1,5242880,1,0,1,10747904,2,11141120,1,11075584,1,5505024,1,5373952,1,10747904,1,4194304,1,8912896,1,4194304,1,2228224,1,262144,1,4456448,1,8650752,1,2752512,1,589824,1,10616832,1,0,1,4718592,1,16711680,1,11468800,1,1048576,1,2097152,1,4849664,1,16711680,1,12582912,2,0,1,16711680,2,16449536,1,16646144,1,7995392,1,15400960,1,7012352,1,16449536,1,15663104,1,14352384,1,4194304,1,0,1,10485760,1,10747904,1,11141120,1,9764864,1,11141120,1,4849664,1,5373952,1,9437184,1,0,1,131072,1,4784128,1,5308416,1,1179648,1,5242880,1,4784128,1,8388608,1,524288,1,4456448,1,2162688,1,16711680,1,5963776,1,12910592,1,1376256,1,131072,1,16711680,1,12582912,1,0,1,524288,1,11141120,1,3080192,1,11403264,1,5570560,1,11337728,2,12451840,1,15663104,1,12189696,1,11927552,1,10485760,1,0,1,4194304,3,11141120,1,9568256,1,11141120,1,589824,1,4259840,1,0,1,524288,1,2359296,1,8650752,1,4718592,1,131072,1,2752512,1,5373952,1,12713984,1,1048576,1,9568256,1,16711680,1,11337728,1,11665408,1,8388608,1,5570560,1,16711680,1,12582912,1,131072,1,2097152,1,8323072,1,3080192,1,16580608,1,16711680,1,15990784,2,15400960,1,12451840,1,15663104,1,14352384,1,8388608,1,131072,1,8388608,2,11141120,1,5570560,1,11141120,1,4784128,1,11141120,1,8388608,2,0,1,1179648,1,2162688,1,2228224,1,4718592,1,5570560,1,0,1,2621440,1,4194304,1,262144,1,4128768,1,5570560,1,14221312,1,11141120,1,524288,1,16711680,1,12582912,1,1048576,1,8519680,1,14352384,1,9895936,1,14090240,1,5570560,1,11141120,1,8192000,1,12517376,1,16449536,1,12189696,1,11862016,1,0,1,65536,1,327680,2,5570560,1,11141120,1,11075584,1,5505024,1,10813440,1,2097152,1,131072,1,2097152,1,4784128,1,4718592,1,8912896,1,0,1,9764864,1,4194304,1,131072,1,589824,1,4325376,1,14614528,1,4849664,1,11403264,1,12845056,1,10616832,1,16711680,1,12582912,1,0,1,524288,1,16711680,1,12910592,1,16646144,1,16711680,1,15204352,1,11206656,1,15663104,1,16711680,1,15663104,1,14483456,1,0,1,655360,1,0,2,11141120,1,10813440,1,4849664,1,10813440,1,5373952,1,4194304,1,4718592,1,65536,1,2359296,1,262144,1,4521984,1,4718592,1,5636096,1,1179648,1,11010048,1,2097152,1,1048576,1,6225920,1,2752512,1,16056320,1,15269888,1,4718592,1,16711680,1,12582912,1,0,1,4259840,1,11141120,1,5308416,1,5701632,1,5570560,1,5242880,1,12386304,1,12451840,1,14352384,1,12189696,1,7012352,1,0,1,2424832,1,655360,1,11141120,1,5570560,1,5505024,1,5570560,1,1376256,1,8978432,1,8388608,2,0,1,1179648,1,5373952,1,9437184,1,131072,1,5963776,1,8388608,1,8519680,1,262144,1,327680,1,11206656,1,262144,1,15532032,1,14811136,1,1179648,1,16711680,1,12582912,1,131072,1,1048576,1,16711680,1,15204352,1,16580608,1,16711680,1,14680064,1,2490368,1,16711680,1,16646144,1,15663104,1,11862016,1,0,1,1376256,1,2228224,1,4849664,2,11141120,2,5373952,1,5505024,2,0,1,8650752,1,8912896,1,524288,1,2424832,1,2097152,1,5570560,1,2097152,1,13697024,1,9502720,1,2097152,1,7143424,1,5373952,1,16646144,1,16580608,1,4456448,1,16711680,1,12582912,1,4718592,1,4456448,1,11862016,1,11796480,1,7274496,1,11141120,1,5832704,1,10158080,1,16711680,1,14090240,1,11862016,1,14286848,1,0,1,11141120,1,655360,2,11141120,1,10813440,1,4849664,1,11075584,1,4849664,1,4325376,2,0,1,2228224,1,10616832,1,1048576,1,524288,1,11206656,1,262144,1,15990784,1,2097152,1,589824,1,5636096,1,65536,1,8323072,1,12451840,1,11075584,1,16711680,1,12582912,1,0,1,1048576,1,15663104,1,15204352,1,16056320,1,16711680,1,15597568,1,5636096,1,7733248,2,16580608,1,11337728,1,0,3,5570560,1,5505024,1,5570560,1,2686976,1,9699328,1,10551296,1,2097152,1,524288,1,1048576,1,524288,1,1048576,1,10747904,1,8519680,1,11337728,1,9437184,1,16318464,1,327680,1,4194304,1,11141120,1,5505024,1,11468800,1,8323072,1,12713984,1,12517376,1,12648448,1,1048576,1,4325376,1,12386304,1,6815744,1,12517376,1,11862016,1,7798784,1,12386304,1,16711680,1,14614528,1,11206656,1,7667712,1,0,1,5636096,1,1376256,1,5570560,1,10813440,2,11141120,1,4521984,1,1376256,1,8388608,1,65536,1,0,1,2162688,1,11141120,1,131072,1,2097152,1,2752512,1,0,1,16646144,1,9437184,1,327680,1,5963776,1,0,1,16056320,1,11468800,1,15990784,1,12517376,1,12845056,1,4325376,1,1048576,1,15663104,1,11141120,1,16187392,1,16711680,1,12255232,1,15663104,1,16711680,1,8060928,1,15663104,1,11141120,1,0,4,11141120,1,11075584,1,5570560,1,3276800,1,11141120,1,4194304,1,2097152,1,8454144,1,262144,1,4456448,1,5242880,1,589824,1,11141120,1,4521984,1,16711680,1,2424832,1,2097152,1,5570560,1,4849664,1,3014656,1,5701632,1,15794176,1,8323072,1,12582912,1,524288,1,4718592,1,5963776,1,11206656,1,8192000,1,11337728,1,15597568,1,11862016,1,14286848,1,15597568,1,7667712,1,13893632,1,0,1,11075584,1,5570560,1,5373952,1,11141120,1,9764864,2,4849664,1,9502720,1,1048576,1,262144,1,0,1,9437184,1,9568256,1,589824,1,2097152,1,2752512,1,1048576,1,16711680,1,0,1,8978432,1,2752512,1,2097152,1,2818048,1,7012352,1,16384000,1,6225920,1,13107200,1,10485760,1,2228224,1,12451840,1,6094848,1,6225920,1,16187392,1,8060928,3,16711680,1,12255232,1,5505024,1,0,1,13893632,1,5373952,2,11141120,2,5505024,1,11075584,1,4849664,2,8388608,1,524288,1,131072,1,4784128,1,10485760,1,262144,1,5570560,1,4325376,1,16711680,1,5570560,1,131072,1,9764864,1,9043968,1,655360,1,14090240,1,16515072,1,6225920,1,12713984,1,262144,1,8388608,1,7274496,1,7798784,1,3080192,1,12386304,1,14614528,1,6225920,1,16187392,1,11141120,1,14024704,1,5242880,1,0,1,5242880,1,4784128,2,5570560,1,11141120,1,5373952,1,1376256,1,10747904,1,4194304,1,1179648,1,0,1,4194304,1,11141120,1,262144,1,4259840,1,655360,1,1048576,1,16711680,1,8388608,1,11010048,1,4849664,1,4194304,1,8454144,1,11206656,1,16646144,1,11468800,1,13107200,1,10551296,1,2686976,1,7667712,1,12386304,1,9830400,1,15663104,1,11862016,1,16121856,1,14548992,1,16711680,1,12255232,1,5242880,1,0,1,10747904,1,5570560,1,5505024,1,11141120,1,5570560,1,2752512,1,10616832,1,1179648,2,0,1,2097152,1,589824,1,9502720,1,2162688,1,1048576,1,10813440,1,4456448,1,16711680,1,2752512,1,65536,1,1179648,1,9699328,1,0,1,5373952,1,16711680,1,12517376,1,12910592,1,524288,1,8388608,1,12451840,1,14090240,1,4915200,1,16384000,3,16711680,1,7143424,1,14024704,1,10485760,1,65536,1,8388608,1,5373952,1,10813440,1,5570560,1,5505024,1,10813440,1,5570560,1,13172736,1,10485760,1,4456448,2,0,1,5505024,1,524288,1,262144,1,1048576,1,1179648,1,16711680,1,12648448,1,9699328,1,4521984,1,4325376,1,1048576,1,5046272,1,16711680,1,4653056,1,13762560,1,10616832,1,2359296,1,15400960,1,8192000,1,10682368,1,11468800,1,11862016,1,14614528,2,16121856,1,12255232,1,4194304,1,327680,1,8388608,1,9043968,3,11141120,1,5505024,1,2686976,1,2359296,2,0,1,131072,1,4784128,1,4849664,1,8716288,1,5308416,1,4521984,1,4456448,1,16711680,1,16252928,1,2162688,1,1114112,1,11010048,1,262144,1,2490368,1,16711680,1,8060928,1,13107200,1,524288,1,0,1,12451840,1,5701632,1,13697024,1,16580608,1,16711680,1,16646144,1,14614528,1,12386304,1,13959168,1,0,1,589824,1,0,1,5570560,2,11141120,1,9764864,1,9568256,1,4849664,1,9699328,1,4194304,1,2424832,1,4194304,1,0,1,11075584,1,2097152,2,0,1,2686976,1,16711680,1,16580608,1,8650752,1,4456448,1,5373952,1,5242880,1,9371648,1,16711680,1,9371648,1,13959168,1,4194304,1,2359296,1,16711680,1,1376256,1,15204352,1,7274496,1,11206656,2,16449536,1,14090240,1,12451840,1,0,1,2752512,1,131072,1,2686976,1,11141120,1,5570560,1,5373952,1,5570560,1,2359296,1,4849664,1,8912896,2,0,1,2359296,1,11141120,1,1376256,1,2359296,1,2686976,1,1179648,1,16711680,1,16646144,1,2162688,1,1179648,1,11010048,1,589824,1,1507328,1,16711680,1,7012352,1,13762560,1,5373952,1,8388608,1,16711680,1,10813440,1,12386304,1,16384000,1,16646144,1,12517376,1,15663104,27,0,1,655360,1,8323072,1,9764864,1,13238272,1,8388608,1,524288,1,16711680,1,4718592,1,16384000,1,14090240,1,11206656,1,16711680,1,8257536,26,16711680,1,16515072,1,65536,1,12517376,1,5570560,1,13959168,1,2686976,1,2162688,1,16711680,1,8716288,1,12517376,1,15269888,1,12386304,1,16121856,1,14352384,26,16711680,1,16515072,1,262144,1,6225920,1,5570560,1,14024704,1,4194304,1,8388608,1,16711680,1,11010048,1,15532032,1,11141120,1,10944512,28,16711680,1,16515072,1,4194304,1,15400960,1,11141120,1,14352384,1,5505024,1,655360,1,14614528,1,4521984,1,12517376,1,2359296,1,4849664,1,12386304,1,14286848,26,-1,1,-1057177408,1,65536,1,5963776,1,5570560,1,13959168,1,8454144,1,2097152,1,16711680,1,15204352,1,16187392,1,9568256,1,2818048,1,16187392,27,16711680,1,1090273344,1,262144,1,6881280,1,2752512,1,14090240,1,6815744,1,8519680,1,16711680,1,13762560,1,12517376,1,8978432,1,6225920,1,16711680,1,14024704,26,16711680,1,1090273344,1,2162688,1,9633792,1,11141120,1,15335424,1,9568256,1,524288,1,14614528,1,13172736,1,16711680,1,13893632,1,7012352,1,14483456,1,8323072,26,16711680,1,1090273344,1,262144,1,5570560,1,1376256,1,14090240,1,10485760,1,2162688,1,8192000,1,10485760,1,8323072,1,16056320,1,12517376,1,16187392,1,15335424,26,16711680,1,1090338880,1,5242880,1,2293760,1,5570560,1,13959168,1,5570560,1,262144,1,16711680,1,10747904,1,16711680,1,16515072,1,7274496,1,16711680,1,12517376,9,16711680,1,419371032,1,-1325420368,1,822030384,1,16711680,1,134153991,1,-1056980800,11,16711680,1,1090273344,1,131072,1,589824,1,2752512,1,13959168,1,4194304,1,4259840,1,14090240,1,5308416,1,16711680,1,16384000,1,16711680,1,14483456,1,16121856,9,16711680,1,419371032,1,-1325420368,1,822030384,1,16711680,1,218041356,12,16711680,1,1090338880,1,2621440,1,12320768,1,9764864,1,13303808,1,5505024,1,1048576,1,16711680,1,8912896,1,7274496,1,16515072,1,12517376,1,16187392,1,12255232,9,16711680,1,419371032,1,-2130739072,1,822030384,1,16711680,1,218041356,12,16711680,1,1090273344,1,8519680,1,8257536,1,13238272,1,13893632,1,4194304,1,262144,1,11927552,1,5373952,1,12517376,1,15990784,1,8323072,1,12517376,1,14614528,9,16711680,1,218041356,1,872362803,1,-234884623,1,117376518,1,218041356,1,16711680,1,1023360060,1,1744791399,9,16711680,1,1090338880,1,2621440,1,2031616,1,13959168,1,12713984,1,11141120,1,4259840,1,14614528,1,4718592,1,6225920,1,15859712,1,4128768,1,16580608,1,16056320,9,16711680,1,218041356,2,872362803,1,1728013926,1,218041356,1,-2130739072,2,1728013926,9,16711680,1,1090273344,1,131072,1,4128768,1,4849664,1,13238272,1,8388608,1,1310720,1,7667712,1,2752512,1,16449536,1,11010048,1,6225920,1,11993088,1,11403264,9,16711680,1,117376518,2,872362803,1,1828678764,1,134153991,1,-1056980800,1,2130673278,1,1728013926,9,16711680,1,1090273344,1,5308416,1,983040,1,6881280,1,12648448,1,5505024,1,0,1,14286848,1,9764864,1,6225920,1,12845056,1,4128768,1,16646144,1,8192000,9,16711680,1,134153991,2,872362803,1,1828678764,1,16711680,1,-1056980800,1,1627349088,1,1728013926,9,16711680,1,1090338880,1,9043968,1,10944512,1,5570560,1,12845056,1,8454144,1,4718592,1,15335424,1,4915200,1,15532032,1,5373952,1,2031616,1,7274496,1,15663104,9,16711680,1,67044099,2,872362803,1,-50332420,1,16711680,1,-1056980800,1,1627349088,1,1728013926,9,16711680,1,1090338880,1,2097152,1,1114112,1,11862016,1,12582912,1,2752512,1,2097152,1,13959168,1,2818048,1,12517376,1,8978432,1,3080192,1,16384000,1,7667712,9,16711680,1,67044099,2,872362803,1,-1728079720,1,218041356,1,-1056980800,2,1728013926,9,16711680,1,1090338880,1,4849664,1,9043968,1,2752512,1,12713984,1,9568256,1,8519680,1,15990784,1,11468800,1,15335424,1,5505024,1,12386304,2,11468800,9,16711680,1,67044099,1,872362803,1,-234884623,1,-1728079720,1,134153991,1,-2130739072,1,1023360060,1,-402659353,9,16711680,1,1090273344,1,3080192,1,2228224,1,9764864,1,12582912,1,4849664,1,4718592,1,15335424,1,4390912,1,16711680,1,8519680,1,16711680,1,16580608,1,16384000,16,16711680,1,117376518,9,16711680,1,1090273344,1,12517376,1,8978432,1,14024704,1,12582912,1,11206656,1,0,1,15859712,1,1507328,1,16580608,1,2686976,1,14352384,1,11993088,1,11468800,16,16711680,1,117376518,9,16711680,1,1090273344,1,12517376,1,14942208,1,15007744,1,12713984,1,2752512,1,10551296,1,15335424,1,8454144,1,16646144,1,9764864,1,8323072,1,16580608,1,16056320,16,16711680,1,117376518,9,16711680,1,1090338880,1,8323072,1,3801088,1,15859712,1,12582912,1,5701632,1,8912896,1,16056320,1,131072,1,16711680,1,4784128,1,16449536,1,14090240,1,6160384,26,16711680,1,1090338880,1,12517376,1,14614528,1,16318464,1,12582912,1,2752512,1,2097152,1,16056320,1,0,1,16580608,1,2424832,1,15663104,1,16646144,1,15400960,26,0,1,1081884736,1,11468800,1,3080192,1,16580608,1,12713984,1,5701632,1,8716288,1,16384000,1,0,1,16711680,1,11206656,1,12451840,1,5963776,1,12386304,26,-1,1,-1057111872,1,11993088,1,11927552,1,16515072,1,12582912,1,11337728,1,2097152,1,16187392,1,13631488,1,16646144,1,5636096,1,16449536,1,16580608,1,14024704,26,-1,1,-1057177408,1,14352384,1,13565952,1,16515072,1,12582912,1,5701632,1,4784128,1,16711680,1,15204352,2,6225920,1,15663104,1,14024704,1,12189696,26,-1,1,-1057111872,1,5570560,1,15400960,1,16646144,1,13172736,1,2752512,1,131072,1,16711680,1,16646144,1,8323072,1,7733248,1,12386304,1,12517376,1,13893632,26,-1,1,-1057177408,1,5636096,1,15138816,1,8257536,1,4194304,1,5570560,1,5242880,1,16711680,1,16384000,1,4128768,1,12517376,1,16711680,1,15400960,1,5373952,26,-1,1,-1057177408,1,11141120,1,16056320,1,4063232,1,12582912,1,9043968,1,655360,2,16580608,1,6225920,1,16187392,1,11927552,1,8192000,1,13893632,26,-1,1,-1057177408,1,5636096,1,16056320,1,10420224,1,12713984,1,2818048,1,10485760,1,11468800,1,16515072,1,4128768,1,8323072,1,16711680,1,11403264,1,4194304,26,-1,1,-1057111872,1,2752512,1,16384000,1,5177344,1,12582912,1,262144,1,655360,1,12517376,1,15990784,1,2031616,1,14483456,1,7012352,1,16187392,1,2359296,26,-1,1,-1057177408,1,9109504,1,16580608,1,2555904,1,4718592,1,2228224,1,10485760,1,6094848,1,15335424,1,2031616,2,16711680,1,5898240,1,1114112,26,-1,1,-1057177408,1,13172736,1,16515072,1,9633792,1,12582912,1,524288,1,262144,1,15663104,1,10747904,1,2031616,1,16121856,1,5898240,1,15597568,1,4194304,26,-1,1,-1057177408,1,6619136,1,16646144,1,4784128,2,131072,1,4259840,1,12255232,1,11075584,1,1507328,1,12517376,1,15663104,1,11993088,1,524288,26,-1,1,-1057177408,1,5832704,1,8257536,1,5505024,1,14680064,1,524288,1,1048576,1,11468800,1,10747904,1,3080192,1,16646144,1,16449536,1,14286848,1,2228224,1,-1,1,-117440513,1,134217727,23,-1,1,-1057177408,1,11141120,1,12517376,1,12713984,1,8388608,1,2097152,1,8716288,1,16121856,1,1179648,1,6225920,1,14352384,1,11468800,1,7667712,1,8388608,1,-1,1,-134678280,1,-216327397,23,-1,1,-1057177408,1,5570560,1,12517376,1,12058624,1,4456448,2,0,1,12255232,1,10747904,2,8323072,1,16384000,1,11272192,1,524288,1,-1,1,-268435457,1,-470025221,23,-1,1,-1057177408,1,5636096,1,6225920,1,16056320,1,4194304,1,131072,1,2097152,1,15597568,1,1179648,1,16580608,1,15532032,1,7274496,1,6946816,1,2097152,1,-1,1,-537857808,1,-484762853,23,-1,1,-1057177408,1,11141120,1,14090240,1,5898240,1,10616832,1,4194304,1,262144,1,16580608,1,4784128,1,8323072,1,16711680,1,12255232,1,10485760,1,327680,1,-1,1,-788529153,1,1675353051,23,-1,1,-1057177408,1,5570560,1,11468800,1,15466496,1,4194304,1,524288,1,1048576,1,16646144,1,2424832,1,15663104,1,7143424,1,15597568,1,9699328,1,9437184,1,-1,1,-788989704,1,1675353051,23,-1,1,-1057177408,1,1376256,1,5439488,1,12451840,1,8388608,1,0,1,4259840,1,16580608,1,9764864,2,16711680,1,12255232,1,4325376,1,0,1,-1,1,-738461448,1,1675353051,23,-1,1,-1057177408,1,10813440,1,11468800,1,7274496,1,4194304,1,131072,1,0,1,16646144,1,4849664,1,8060928,1,11993088,1,15532032,1,2621440,1,4849664,1,-1,1,-738461192,1,1675353051,23,-1,1,-1057177408,1,589824,1,5570560,1,11993088,1,0,1,8912896,1,262144,1,16580608,1,2818048,1,15597568,1,16580608,1,12517376,1,4325376,1,0,1,-1,1,-738461192,1,1675353051,23,-1,1,-1057177408,1,4521984,1,11141120,1,12255232,1,6356992,1,0,1,1048576,1,16646144,1,11403264,1,16711680,1,11468800,1,15335424,1,1048576,1,5308416,1,-1,1,-738461448,1,1675353051,23,-1,1,-1057177408,1,0,1,11206656,1,5963776,1,0,1,2097152,1,4259840,1,8257536,1,5963776,1,8323072,1,16384000,1,12189696,1,9043968,1,262144,1,-1,1,-738461448,1,1675353051,23,-1,1,-1057111872,1,1376256,1,9764864,1,12386304,1,4194304,1,262144,1,0,2,8323072,1,15532032,1,15663104,1,15335424,1,4194304,1,9502720,1,-1,1,-1040187650,1,1675353051,23,-1,1,-1057177408,1,0,1,5570560,1,7012352,1,0,1,65536,1,2359296,1,6160384,1,16646144,1,12517376,1,12386304,1,11141120,1,1376256,1,327680,1,-1,1,-1090716420,1,1675353051,1,-1,1,-101058055,1,2139062143,2,-1,1,-808464433,1,2139062143,2,-1,1,-2122219135,1,2139062143,12,-1,1,-1057111872,1,131072,1,4849664,1,5636096,1,4325376,1,4718592,1,8388608,1,4128768,1,14352384,2,16187392,1,5308416,1,4194304,1,9764864,1,-1,1,1048345724,1,1675353051,1,-1,1,-101058055,1,2139062143,1,-1,1,-202116109,1,-808464433,3,-1,1,-1616928865,1,1061109567,12,-1,1,-1057177408,1,4194304,1,11141120,1,10420224,2,0,1,1179648,1,8257536,1,16711680,1,12386304,1,8192000,1,11010048,1,1179648,1,5111808,1,-1,1,-2143404482,1,-522462245,1,-1,1,858993459,1,2139062143,1,-1,1,-202116109,1,-421075226,3,-1,1,-1616928865,13,-1,1,-1057177408,1,0,1,5373952,1,2752512,1,2162688,1,1179648,1,4194304,1,2031616,2,16711680,1,14090240,1,9568256,1,4718592,1,3473408,1,-1,1,1021107420,1,-518646250,1,-1,1,858993459,1,1633771873,1,16843009,1,-235802127,1,-421075226,1,1094795585,1,-2038004090,1,-1886417009,1,-2088533117,1,-117901064,1,1684300900,11,-1,1,-1057111872,1,10485760,1,5570560,1,5701632,1,8388608,1,0,1,9699328,1,4128768,1,16711680,1,14090240,1,16580608,1,4456448,1,131072,1,11468800,1,-1,1,952813768,1,34409741,1,-1,1,858993459,1,1280068684,1,606348324,1,-202116109,1,-421075226,1,1145324612,1,842150450,1,656877351,1,-1717986919,1,1936946035,1,1684300900,11,-1,1,-1057111872,1,5963776,3,0,1,4718592,1,2162688,1,2031616,1,16711680,1,16580608,1,5701632,1,2686976,1,11010048,1,12255232,1,-1,1,-792280896,1,83622907,1,-1,1,117901063,1,1330597711,1,606348324,1,-202116109,1,-252645136,1,1280068684,1,842150450,1,-1616928865,1,-101058055,1,808464432,1,1684300900,11,-1,1,-1057111872,1,6946816,1,131072,1,0,2,131072,1,4718592,1,2031616,1,16711680,1,11993088,1,16384000,1,8650752,1,131072,1,15597568,1,-1,1,-1060192064,1,-117440513,1,-1,1,117901063,1,1330597711,1,606348324,1,-202116109,1,-252645136,1,1280068684,1,842150450,1,-808464433,1,-101058055,1,858993459,1,1684300900,11,-1,1,-1057177408,1,11337728,1,5242880,2,0,1,1048576,1,2359296,1,983040,1,16711680,1,16580608,1,11337728,1,11075584,1,11010048,1,12255232,1,-1,1,-1059192832,1,-133757177,1,-1,1,-808464433,1,1280068684,1,606348324,1,-202116109,1,-101058055,1,1280068684,1,858993459,1,656877351,1,-1717986919,1,858993459,1,1145324612,11,-1,1,-1057111872,1,11862016,1,131072,2,0,1,4521984,1,4784128,1,1441792,1,12517376,1,11468800,1,16056320,1,262144,1,131072,1,15597568,1,-1,1,-1057095166,1,134678279,1,-1,1,-808464433,1,1633771873,1,606348324,2,-101058055,1,1280068684,1,-2021161081,1,-1886417009,1,-1010580541,1,2021161080,1,67372036,11,-1,1,-1057177408,1,7143424,1,524288,1,1048576,1,2162688,1,1048576,1,10747904,1,5046272,1,8323072,1,16384000,1,9699328,1,5308416,1,11010048,1,12255232,1,-1,1,-990248446,1,148363223,11,-1,1,-50529028,11,-1,1,-1057111872,1,14024704,1,8454144,1,262144,1,0,1,4521984,1,9568256,1,11141120,1,983040,1,12517376,1,6946816,1,2359296,1,65536,1,15532032,1,-1,1,-856555006,1,12500670,11,-1,1,-50529028,11,-1,1,-1057111872,1,7143424,1,2097152,2,0,1,1048576,1,4718592,1,11010048,1,1507328,1,15400960,1,4521984,1,8978432,1,4456448,1,7995392,1,-1,1,-589168126,1,-2122449411,23,-1,1,-1057111872,1,5636096,1,8650752,1,0,1,262144,1,4849664,1,5373952,1,15990784,1,131072,1,12451840,1,2621440,1,5373952,1,1245184,1,11337728,1,-1,1,-589110558,1,50529027,23,-1,1,-1057111872,1,12189696,1,1114112,1,8388608,1,4194304,1,2424832,1,2359296,1,14155776,1,65536,1,16187392,1,9568256,1,8454144,1,9043968,1,15990784,1,-1,1,-589110558,24,-1,1,-1057111872,1,13959168,1,8388608,1,589824,1,1114112,1,4718592,1,8978432,1,16121856,1,0,1,16580608,1,4849664,1,5505024,1,2949120,1,11141120,1,-1,1,-589110558,24,-1,1,-1057177408,1,7208960,1,2097152,2,0,1,2424832,1,5242880,1,14614528,1,0,1,16121856,1,5308416,1,131072,1,3604480,1,10485760,1,-1,1,-639244827,1,16711422,23,-1,1,-1057111872,1,11862016,1,8716288,1,65536,1,8912896,1,5570560,1,262144,1,16580608,1,0,1,16580608,1,4849664,1,11010048,1,12255232,1,11141120,1,-1,1,-739513365,1,-39191043,23,-1,1,-1057111872,1,5898240,1,9437184,1,524288,1,2097152,1,589824,1,10551296,1,15663104,1,0,1,16580608,1,2359296,1,4521984,1,6094848,1,4194304,1,-1,1,-940050441,1,868993995,23,-1,1,-1057177408,1,15532032,1,8388608,1,2097152,1,131072,1,6619136,1,524288,1,12386304,1,0,1,16580608,1,9568256,1,2359296,1,15663104,1,9568256,1,-1,1,-818991313,1,-944261193,23,-1,1,-1057111872,1,11927552,1,10747904,1,131072,1,8912896,1,9764864,1,10616832,1,16711680,1,0,1,16646144,1,4784128,1,9502720,1,11862016,1,655360,1,-1,1,522133279,1,252645135,23,-1,1,-1057177408,1,13959168,1,10485760,2,0,1,5570560,1,0,1,15400960,1,0,1,16580608,1,10747904,1,4718592,1,16646144,1,4521984,26,-1,1,-1057111872,1,5963776,1,9502720,1,0,1,9437184,1,11141120,1,2359296,1,12451840,1,8388608,1,8257536,1,1179648,1,2228224,1,5701632,1,3604480,26,-1,1,-1057111872,1,7143424,1,6291456,1,65536,1,131072,1,16580608,1,0,1,16449536,1,0,1,16711680,1,5570560,1,65536,1,16384000,1,9764864,26,-1,1,-1057177408,1,14024704,1,4784128,1,262144,1,0,1,15663104,1,4325376,1,15597568,1,4194304,1,16646144,1,10485760,1,10813440,1,11337728,1,6160384,26,-1,1,-1057111872,1,8060928,1,6291456,1,1048576,1,4718592,1,16711680,1,1048576,1,12517376,1,10485760,1,8323072,1,1376256,1,327680,1,16121856,1,7012352,26,-1,1,-1057177408,1,11337728,1,11010048,1,0,1,65536,1,16711680,1,65536,1,16121856,1,12582912,1,6225920,1,5373952,1,2752512,1,12124160,1,14483456,26,-1,1,-1057111872,1,14024704,1,10616832,1,4325376,1,262144,1,16711680,1,4718592,1,14483456,1,5242880,1,4128768,1,8978432,1,9895936,1,13893632,1,7798784,26,-1,1,-1057177408,1,6946816,1,14155776,1,524288,1,2097152,1,16711680,1,65536,1,16187392,1,10485760,1,4128768,1,2752512,1,8192000,1,5308416,1,12189696,26,-1,1,-1057111872,1,12255232,1,10485760,1,0,1,8454144,1,16711680,1,2359296,1,12189696,1,8388608,1,3080192,1,10747904,1,11468800,1,11010048,1,14090240,26,-1,1,-1057111872,1,14024704,1,14155776,1,2162688,1,524288,1,16711680,1,8454144,1,14614528,1,10485760,1,2031616,1,9568256,1,11862016,1,9568256,1,12189696,26,-1,1,-1057111872,1,11862016,1,6553600,1,262144,1,65536,1,16711680,1,1310720,1,7667712,1,4718592,1,2031616,1,4718592,1,16711680,1,10551296,1,7143424,26,-1,1,-1057111872,1,5963776,1,5308416,1,1048576,1,4456448,1,16711680,1,65536,1,14548992,1,9437184,1,983040,1,10616832,1,5570560,1,655360,1,14352384,26,-1,1,-1057177408,1,15532032,1,6815744,1,8388608,1,0,1,16711680,1,5505024,1,15400960,1,2424832,1,983040,1,1048576,1,16711680,1,9109504,1,7143424,26,-1,1,-1057111872,1,5636096,1,11141120,1,131072,1,1114112,1,16711680,1,65536,1,12386304,1,4194304,1,458752,1,4194304,1,5570560,1,2949120,1,11927552,26,-1,1,-1057177408,1,12255232,1,11534336,1,2097152,1,0,1,16580608,1,4849664,1,15335424,1,1376256,1,458752,1,65536,1,16646144,1,11206656,1,14483456,4,-1,1,1061109567,2,-1,1,2139062143,11,-1,1,-16843010,1,522133279,1,1061109567,4,-1,1,-1057111872,1,13959168,1,11141120,1,8912896,1,4718592,1,7143424,1,1114112,1,11862016,1,10485760,1,196608,1,327680,1,5570560,1,6160384,1,7012352,4,-1,1,-1616928865,1,-1,1,-202116109,1,2139062143,7,-1,1,-16843010,3,-1,1,-50529028,1,-1,1,1061109567,2,-1,1,-50529028,1,-1,1,-1057111872,1,12189696,1,13893632,1,65536,1,0,1,16056320,1,4456448,1,13893632,1,1376256,1,327680,1,1441792,1,16384000,1,11993088,1,12386304,6,-1,1,-202116109,1,2139062143,7,-1,1,-16843010,1,1717986918,2,-1,1,-50529028,1,-1,1,1061109567,2,-1,1,-50529028,1,-1,1,-1057177408,1,5701632,1,6815744,1,2359296,1,262144,1,1310720,1,1179648,1,11141120,1,4456448,1,65536,1,1376256,1,11141120,1,14286848,1,7012352,4,-1,1,-117901064,1,-522133280,1,825307441,1,1633771873,1,-2038004090,1,1061109567,1,252645135,1,-2038004090,1,2122219134,1,943208504,1,471604252,1,-2038004090,1,1717986918,1,471604252,1,1684300900,1,-50529028,1,1061109567,1,117901063,1,-1044266559,1,606348324,1,-1936946036,1,-1,1,-1057111872,1,14286848,1,5373952,1,8388608,1,4259840,1,4784128,1,4456448,1,10551296,1,2686976,1,0,1,6225920,1,6881280,1,8323072,1,14483456,4,-1,1,-202116109,1,1280068684,1,-1819044973,1,2088533116,1,842150450,1,-1616928865,1,656877351,1,842150450,1,-50529028,1,-1819044973,1,-909522487,1,842150450,1,1717986918,1,1229539657,1,606348324,1,2122219134,1,-1616928865,1,303174162,1,-993737532,2,606348324,1,-1,1,-1057111872,1,7012352,1,5505024,1,2621440,1,1048576,1,131072,1,1179648,1,5505024,1,8650752,1,0,1,6946816,1,11141120,1,13959168,1,11927552,4,-1,1,-202116109,1,1280068684,1,320017171,1,1616928864,1,842150450,1,2139062143,1,1734829927,1,842150450,1,-50529028,1,-1819044973,1,-117901064,1,842150450,1,0,1,-909522487,1,538976288,1,-1,1,-1616928865,1,842150450,1,-858993460,1,0,1,-1667457892,1,-1,1,-1057111872,1,11862016,1,6815744,1,4325376,1,0,1,2097152,1,8978432,1,655360,1,2686976,1,0,1,8323072,1,10485760,1,16711680,1,15400960,4,-1,1,-202116109,1,1280068684,1,-1819044973,1,1280068684,1,842150450,1,1061109567,1,1734829927,1,842150450,1,-50529028,1,-1819044973,1,-101058055,1,842150450,1,0,1,-909522487,1,538976288,1,-1,1,-1616928865,1,842150450,1,-858993460,1,0,1,-858993460,1,-1,1,-1057111872,1,14286848,1,11075584,1,8912896,2,589824,1,5570560,1,5242880,1,4325376,1,0,1,14352384,2,5570560,1,11927552,4,-1,1,-1819044973,1,1280068684,1,-1819044973,1,1280068684,1,842150450,1,-1616928865,1,1734829927,1,842150450,1,-50529028,1,-1819044973,1,-909522487,1,842150450,1,-1717986919,1,-909522487,1,858993459,1,2088533116,1,-1616928865,1,842150450,1,-858993460,1,-1717986919,1,606348324,1,-1,1,-1057177408,1,11403264,1,13762560,2,2097152,1,0,1,589824,1,8716288,1,2686976,1,0,1,8192000,1,131072,1,15663104,1,14352384,4,-1,1,943208504,1,1616928864,1,421075225,1,1616928864,1,-2038004090,1,1061109567,1,1734829927,1,-2021161081,1,-16843010,1,-1734829928,1,471604252,1,-2038004090,1,-1717986919,1,-858993460,1,1936946035,1,-16843010,1,960051513,1,858993459,1,-858993460,1,-1717986919,1,-1903260018,1,-1,1,-1057111872,1,7536640,1,11010048,1,4456448,1,8388608,1,2228224,1,10813440,1,2621440,1,8912896,1,8388608,1,14090240,1,11141120,1,7667712,1,7143424,5,-1,1,-50529028,14,-1,1,-202116109,5,-1,1,-1057111872,1,11337728,1,6422528,1,1114112,1,262144,1,8388608,1,2752512,1,4456448,1,2424832,1,4194304,1,16646144,1,1376256,1,11403264,1,11927552,5,-1,1,-1044266559,20,-1,1,-1057111872,1,13959168,1,5373952,1,10485760,1,2097152,1,262144,1,11141120,1,2228224,1,9437184,1,65536,1,11337728,1,5570560,1,8060928,1,14352384,26,-1,1,-1057177408,1,5963776,1,5373952,1,4456448,2,0,1,5570560,1,9699328,1,4849664,1,327680,1,16449536,1,11468800,1,14483456,1,7143424,26,-1,1,-1057177408,1,11337728,1,10551296,1,1114112,1,8978432,1,2097152,1,9830400,1,4325376,1,1114112,1,458752,1,6094848,1,11862016,1,7208960,1,11927552,12,-1,1,-101058055,5,-1,1,-101058055,1,-1,1,-404232217,2,-1,1,-522133280,2,-1,1,-1057111872,1,6946816,1,4325376,1,8388608,1,0,1,262144,1,11141120,1,1310720,1,4849664,1,2949120,1,15335424,1,6225920,1,11862016,1,14352384,12,-1,1,-101058055,1,-404232217,3,-1,1,-808464433,1,-101058055,1,-1,1,1734829927,2,-1,1,1313754702,2,-1,1,-1057111872,1,11141120,1,10616832,1,5373952,1,4718592,1,0,1,5570560,1,4325376,1,2162688,1,5963776,1,11862016,1,16056320,1,8060928,1,7143424,12,-1,1,-101058055,1,-404232217,3,-1,1,-808464433,1,-101058055,1,-1,1,1734829927,2,-1,1,1330597711,2,-1,1,-1057111872,1,11927552,1,10616832,2,0,1,2097152,1,5636096,1,2621440,1,9699328,1,7274496,1,13893632,1,14614528,1,14090240,1,12255232,4,-1,1,1616928864,1,-50529028,2,1903260017,1,-1835887982,1,-1819044973,1,252645135,1,-1010580541,1,1212696648,1,1667457891,1,-1010580541,1,-454761244,1,1616928864,1,-960051514,1,-1044266559,1,-454761244,1,538976288,1,-1734829928,1,1195853639,1,1330597711,2,-1,1,-1057177408,1,5570560,1,4325376,1,4718592,1,1179648,1,262144,1,5570560,1,4521984,1,4325376,1,12386304,1,4784128,1,7667712,2,15532032,4,-1,1,572662306,1,-101058055,2,606348324,1,-1835887982,1,-1819044973,1,1734829927,1,-1717986919,1,1212696648,1,656877351,1,-1717986919,1,-454761244,1,572662306,1,-858993460,1,-1717986919,1,-454761244,1,1650614882,1,-1819044973,1,1330597711,1,-808464433,2,-1,1,-1057177408,1,11141120,1,8978432,1,65536,2,0,1,2752512,1,1179648,1,2621440,1,15663104,1,5242880,1,14614528,1,12255232,1,11927552,4,-1,1,640034342,1,-117901064,2,858993459,1,-2139062144,1,-1819044973,1,1734829927,1,-1717986919,1,151587081,1,656877351,1,-1717986919,1,-522133280,1,640034342,1,-858993460,1,-1717986919,1,-522133280,1,1717986918,1,-1819044973,1,1330597711,1,-808464433,2,-1,1,-1057111872,1,14286848,1,8519680,1,2097152,1,9568256,1,9437184,1,11141120,1,4718592,1,4194304,1,12189696,1,2424832,1,7667712,1,14024704,1,14352384,4,-1,1,640034342,1,-101058055,1,960051513,1,-101058055,1,-2139062144,1,-1819044973,1,1734829927,1,-1717986919,1,151587081,1,656877351,1,-1717986919,1,-522133280,1,640034342,1,-858993460,1,-1717986919,1,-522133280,1,1717986918,1,-1819044973,1,1330597711,1,-808464433,2,-1,1,-1057177408,1,11141120,1,4194304,1,8650752,1,524288,1,131072,1,4849664,1,2228224,1,8388608,1,15663104,1,9568256,1,14548992,1,8192000,1,7143424,4,-1,1,640034342,1,-101058055,2,606348324,1,-858993460,1,-943208505,1,1734829927,2,-1717986919,1,656877351,1,-1717986919,1,-202116109,1,640034342,1,-858993460,1,-1717986919,1,-202116109,1,1717986918,1,858993459,1,1330597711,1,-825307442,2,-1,1,-1057177408,1,11141120,1,9043968,1,0,1,4325376,1,8912896,1,9568256,1,589824,1,0,1,12189696,1,4849664,1,7012352,1,11206656,1,11927552,4,-1,1,640034342,1,-50529028,1,825307441,1,1903260017,1,-858993460,1,-808464433,1,252645135,1,-1010580541,1,-1717986919,1,858993459,1,-1010580541,1,-202116109,1,640034342,1,-421075226,1,-1044266559,1,-202116109,1,640034342,1,2021161080,1,1330597711,1,-522133280,2,-1,1,-1057111872,1,11862016,1,0,1,2228224,1,2686976,1,2097152,1,2686976,1,10747904,1,65536,1,16711680,1,1507328,1,14548992,1,7733248,1,15532032,9,-1,1,-808464433,11,-1,1,2139062143,4,-1,1,-1057177408,1,11141120,1,1179648,1,524288,1,9699328,1,131072,1,262144,1,1179648,1,327680,2,11141120,1,7798784,1,14483456,1,5963776,9,-1,1,522133279,16,-1,1,-1057111872,1,11141120,1,4194304,1,8388608,1,4325376,1,2097152,1,10616832,1,8912896,1,720896,1,16580608,1,6225920,1,14483456,1,7274496,1,15532032,26,-1,1,-1057111872,1,11141120,1,655360,1,1048576,1,2949120,1,589824,1,524288,1,5373952,1,1376256,1,14024704,1,6946816,1,15597568,1,11862016,1,6160384,26,-1,1,-1057177408,1,11141120,1,0,1,4325376,1,11075584,1,10616832,1,131072,1,8978432,1,6225920,1,12124160,1,8323072,1,7667712,1,7798784,1,15400960,26,-1,1,-1057111872,1,5570560,1,2752512,1,0,1,5570560,1,524288,1,4718592,1,2228224,1,5570560,2,13959168,1,12517376,1,11337728,1,11862016,26,-1,1,-1057177408,1,5570560,1,4718592,1,589824,1,9764864,1,10616832,1,0,1,9437184,1,8257536,1,6815744,1,12451840,1,13959168,1,8060928,1,14548992,26,-1,1,-1057177408,1,5570560,1,1114112,1,4194304,1,5570560,1,4718592,1,262144,1,2359296,1,11206656,1,9568256,1,15400960,1,12451840,1,14090240,1,11862016,26,-1,1,-1057111872,1,5570560,1,4718592,1,589824,1,5636096,1,2359296,1,1048576,1,0,1,16580608,1,10747904,1,8257536,1,15400960,1,12386304,1,14352384,26,-1,1,-1057111872,1,11141120,1,5505024,1,0,1,11141120,1,9568256,1,4259840,1,4194304,1,11468800,1,4325376,1,11206656,1,8257536,1,14090240,1,11927552,26,-1,1,-1057111872,1,5505024,1,2097152,1,4849664,1,5898240,1,4456448,2,0,1,11862016,1,9764864,1,16646144,1,11206656,1,7995392,1,14483456,26,-1,1,-1057111872,1,5570560,1,4849664,1,0,1,11141120,1,1048576,1,589824,1,65536,1,16711680,1,2424832,1,13959168,1,7733248,1,11468800,1,15400960,26,-1,1,-1057177408,1,11010048,1,2621440,1,5373952,1,13959168,1,4521984,1,0,1,327680,1,11141120,1,5636096,1,8323072,1,14483456,1,14286848,1,6094848,26,-1,1,-1057111872,1,5570560,1,9437184,1,65536,1,2752512,1,1048576,1,4521984,1,720896,1,14548992,1,2818048,1,11206656,1,11993088,1,7798784,1,14024704,26,-1,1,-1057177408,1,4718592,1,4849664,1,8912896,1,13893632,1,8519680,1,0,1,2752512,1,7667712,1,14548992,1,16580608,1,15532032,1,11337728,1,7143424,26,-1,1,-1057177408,1,10485760,1,2359296,1,262144,1,5373952,1,5242880,1,1179648,1,3080192,1,13959168,1,7798784,1,5701632,1,8060928,1,7798784,1,11993088,26,-1,1,-1057111872,1,4325376,1,11010048,1,2162688,1,5505024,1,131072,1,8388608,1,11862016,1,11796480,1,5963776,1,16580608,1,11403264,2,14286848,26,-1,1,-1057177408,1,524288,1,9437184,1,8650752,1,11141120,1,524288,1,655360,1,14548992,1,13959168,1,16580608,1,5701632,1,16121856,1,7274496,1,7733248,26,-1,1,-1057111872,1,10485760,1,4849664,1,1048576,1,5242880,1,4194304,1,2162688,1,7012352,1,5373952,1,11403264,1,16384000,1,5963776,1,11862016,1,11337728,26,-1,1,-1057111872,1,131072,1,2359296,1,131072,1,11141120,1,0,1,8388608,1,12386304,1,4718592,1,16187392,1,6225920,1,16580608,1,7208960,1,7733248,26,-1,1,-1057177408,1,1048576,1,9437184,1,8978432,1,10747904,1,524288,1,1310720,1,14090240,1,2359296,1,12255232,1,15335424,1,11206656,2,14352384,26,-1,1,-1057111872,1,4521984,1,4849664,1,2228224,1,5373952,1,65536,1,8519680,1,7995392,1,9633792,1,14483456,1,12517376,1,15597568,1,12386304,1,7143424,4,-1,1,2139062143,2,-1,1,1061109567,1,-808464433,1,-101058055,1,-1,1,-2021161081,1,-1,1,-1010580541,6,-1,1,1061109567,5,-1,1,-1057177408,1,1310720,1,2621440,1,8978432,1,11075584,1,0,1,5505024,1,11468800,1,4849664,1,15663104,1,15335424,1,12255232,1,7012352,1,11927552,4,-1,1,1061109567,2,-1,1,1044266558,1,-808464433,1,-202116109,1,-1,1,842150450,1,-808464433,1,-1717986919,8,-1,1,-16843010,3,-1,1,-1057177408,1,11075584,1,9437184,1,327680,1,13893632,1,1179648,1,10616832,1,16384000,1,2752512,1,7667712,1,11993088,1,14090240,1,16121856,1,14352384,7,-1,1,1044266558,1,-808464433,1,-202116109,1,-1,1,-218959118,1,-808464433,1,-1616928865,8,-1,1,-16843010,3,-1,1,-1057177408,1,13893632,1,4849664,1,5373952,1,5308416,1,0,1,11075584,1,11337728,1,5701632,1,12517376,1,7143424,1,8192000,1,6094848,1,15532032,4,-1,1,-117901064,1,1684300900,1,-1835887982,1,1044266558,1,-909522487,1,-235802127,1,1616928864,1,-218959118,1,-960051514,1,-1616928865,1,-522133280,1,202116108,1,-1010580541,1,-16843010,1,808464432,1,-1044266559,1,538976288,1,-50529028,1,2122219134,1,-505290271,2,-1,1,-1057177408,1,13762560,1,9437184,1,655360,1,11010048,1,262144,1,5505024,1,15335424,1,11337728,1,13959168,1,16711680,1,14024704,1,11206656,1,11927552,4,-1,1,1936946035,1,1684300900,1,-1835887982,1,1044266558,1,1128481603,1,-202116109,1,606348324,1,-960051514,1,-858993460,1,-2088533117,1,-454761244,1,606348324,1,-1717986919,1,-50529028,1,-1819044973,1,1145324612,1,572662306,1,-101058055,1,1044266558,1,1280068684,2,-1,1,-1057177408,1,15532032,1,4718592,1,9764864,1,13959168,1,1048576,1,11141120,1,11927552,1,11993088,1,16711680,1,11141120,1,7143424,1,16646144,1,14352384,4,-1,1,808464432,1,1684300900,1,-2139062144,1,1044266558,1,1195853639,1,-202116109,1,606348324,1,-218959118,1,-858993460,1,-1717986919,1,-454761244,1,1684300900,1,-2122219135,1,-50529028,1,320017171,1,1280068684,1,640034342,1,-101058055,1,1044266558,1,1077952576,2,-1,1,-1057111872,1,15990784,1,2359296,1,655360,1,4194304,1,65536,1,15335424,1,11075584,1,6094848,1,5570560,1,16449536,1,14352384,1,11206656,1,7143424,4,-1,1,858993459,1,1684300900,1,-2139062144,1,1044266558,1,1128481603,1,-202116109,1,606348324,1,-218959118,1,-858993460,1,-1717986919,1,-454761244,1,1684300900,1,-1616928865,1,-50529028,1,-202116109,1,-858993460,1,640034342,1,-101058055,1,1044266558,1,1330597711,2,-1,1,-1057177408,1,16449536,1,4718592,1,4325376,1,6946816,1,262144,1,5898240,1,13893632,1,16187392,1,15597568,1,11468800,1,8257536,1,14483456,1,11927552,4,-1,1,858993459,1,1145324612,1,-858993460,1,1044266558,1,1229539657,1,-202116109,1,606348324,1,842150450,1,-858993460,1,-1717986919,1,-454761244,1,1684300900,1,-1717986919,1,-50529028,1,-1819044973,1,1280068684,1,640034342,1,-101058055,1,1044266558,1,1280068684,2,-1,1,-1057111872,1,16580608,1,1179648,1,1376256,1,9502720,1,4259840,1,15269888,1,5373952,1,12189696,1,12255232,1,7667712,1,13959168,1,11927552,1,14352384,4,-1,1,2021161080,1,67372036,1,-858993460,1,1061109567,1,1280068684,1,-202116109,1,1684300900,1,-2021161081,1,-421075226,1,-1010580541,1,-454761244,1,1717986918,1,-1010580541,1,2122219134,1,808464432,1,-858993460,1,640034342,1,-50529028,1,1061109567,1,1633771873,2,-1,1,-1057177408,1,16580608,1,10485760,1,131072,1,11010048,1,262144,1,11141120,1,11075584,1,14614528,2,14483456,1,12451840,1,7143424,1,11337728,5,-1,1,-50529028,12,-1,1,-202116109,7,-1,1,-1057111872,1,16646144,1,655360,1,2686976,1,4456448,1,1114112,1,14286848,1,4194304,1,11862016,1,7274496,2,15400960,1,16121856,1,7733248,5,-1,1,-50529028,12,-1,1,-202116109,7,-1,1,-1057177408,1,16711680,1,5242880,1,131072,1,9437184,1,0,1,6815744,1,9764864,1,14614528,1,16056320,1,12517376,1,5963776,1,11337728,1,14352384,26,-1,1,-1057177408,1,16711680,1,2359296,1,524288,1,2359296,1,4849664,1,11141120,1,2424832,1,15335424,1,6160384,1,13959168,1,15532032,1,7733248,1,7143424,26,-1,1,-1057177408,1,8323072,1,4259840,1,8454144,1,4194304,1,65536,1,5505024,1,1376256,1,8323072,1,15400960,1,8192000,1,5963776,1,11468800,1,5898240,26,-1,1,-1057177408,1,8323072,1,1310720,1,1048576,1,1179648,1,11010048,1,10551296,1,5570560,1,13959168,1,12386304,1,11403264,1,15532032,1,7667712,1,15663104,11,-1,1,-808464433,14,-1,1,-1057111872,1,16711680,1,10485760,1,131072,1,0,1,1179648,1,4718592,1,11468800,1,11927552,1,14090240,1,7798784,1,11927552,1,14483456,1,11862016,11,-1,1,-808464433,14,-1,1,-1057177408,1,8323072,1,1310720,1,0,1,11141120,1,4784128,1,9568256,1,5570560,1,15663104,1,7143424,1,14286848,1,14352384,1,7012352,1,11337728,4,-1,1,-1044266559,1,-2021161081,1,-505290271,1,-1819044973,1,-926365496,1,943208504,1,808464432,1,1179010630,14,-1,1,-1057111872,1,12517376,1,12582912,1,2162688,1,0,1,5505024,1,2097152,1,12451840,1,7995392,1,12255232,1,7274496,1,11993088,1,12386304,1,14352384,4,-1,1,1280068684,1,842150450,1,-858993460,1,-1835887982,1,-909522487,2,-1819044973,1,1280068684,14,-1,1,-1057177408,1,6225920,1,11141120,1,262144,1,327680,1,5373952,1,0,1,13959168,1,14614528,1,15597568,1,14286848,1,14483456,1,15335424,1,7143424,4,-1,1,-858993460,1,33686018,1,-858993460,1,-1835887982,1,-909522487,1,-202116109,1,-1819044973,1,1280068684,14,-1,1,-1057177408,1,8323072,1,5242880,1,0,1,4194304,1,11141120,1,4718592,1,16711680,1,13959168,1,11993088,1,7798784,1,7012352,1,11993088,1,11927552,4,-1,1,-858993460,1,1044266558,1,-858993460,1,-1835887982,1,-909522487,1,-202116109,1,-1819044973,1,1280068684,14,-1,1,-1057111872,1,6225920,1,11075584,1,2097152,1,1310720,1,11075584,1,0,1,5570560,1,8060928,1,14352384,3,14483456,1,5963776,4,-1,1,1280068684,1,842150450,1,-858993460,1,-960051514,1,-1987475063,2,-1819044973,1,1280068684,14,-1,1,-1057177408,1,11468800,1,5505024,1,262144,1,131072,1,6946816,1,131072,1,16449536,1,11403264,1,8192000,1,11927552,1,11993088,1,11927552,1,15532032,4,-1,1,-1044266559,1,-2021161081,1,-505290271,1,-808464433,1,151587081,1,943208504,1,-1869574000,1,1717986918,1,-1616928865,13,-1,1,-1057111872,1,6225920,1,13631488,1,8388608,1,1114112,1,11862016,1,0,1,11403264,1,16187392,1,14024704,1,15532032,1,7143424,1,14352384,1,5963776,4,-1,1,-808464433,2,-1,1,-808464433,2,-1,1,-202116109,15,-1,1,-1057177408,1,7274496,1,7077888,1,1114112,1,8650752,1,13893632,1,9437184,1,16187392,1,5898240,1,12255232,1,11927552,1,16121856,1,7143424,1,11927552,4,-1,1,-808464433,2,-1,1,522133279,2,-1,1,-202116109,15,-1,1,-1057177408,1,5701632,1,11599872,1,0,1,131072,1,11141120,1,0,1,11337728,1,15663104,1,14024704,1,14483456,1,5963776,1,11927552,1,14352384,26,-1,1,-1057177408,1,6225920,1,15466496,1,2359296,1,2621440,1,13697024,1,0,1,16121856,1,7667712,1,8060928,1,7798784,1,11927552,1,14352384,1,7143424,26,-1,1,-1057111872,1,11206656,1,15990784,1,0,1,131072,1,11272192,1,0,1,12255232,1,12386304,1,14483456,1,11337728,1,14483456,1,11927552,1,11862016,26,-1,1,-1057177408,1,11468800,1,14155776,1,131072,1,0,1,5242880,1,0,1,6094848,1,14024704,1,11206656,1,7733248,1,7012352,1,14352384,1,5963776,26,-1,1,-1057111872,1,11206656,1,16056320,1,9437184,1,2359296,1,10616832,1,0,1,15400960,1,12255232,1,8323072,1,14352384,1,12386304,1,11927552,1,15532032,26,-1,1,-1057177408,1,5570560,1,16515072,1,0,1,65536,1,524288,1,0,1,12451840,1,14024704,1,11141120,1,7143424,1,14024704,1,7143424,1,5636096,26,-1,1,-1057177408,1,5636096,1,16252928,1,589824,1,8912896,1,10485760,1,0,1,14090240,1,12386304,1,7733248,1,12451840,1,15532032,1,14352384,1,12255232,26,-1,1,-1057111872,1,11206656,1,16515072,1,2097152,1,65536,2,0,1,16449536,1,7274496,1,11337728,1,7012352,1,11993088,1,11927552,1,13959168,26,-1,1,-1057177408,1,5570560,1,16515072,1,8388608,1,2097152,1,9437184,1,0,1,11337728,1,13959168,1,7798784,1,11862016,1,11337728,1,14483456,1,7208960,26,-1,1,-1057111872,1,2818048,1,16515072,2,262144,2,0,1,14352384,1,8257536,1,11337728,1,14548992,1,7733248,1,7012352,1,11862016,26,-1,1,-1057177408,1,11141120,1,16515072,1,1048576,1,8388608,2,0,1,12386304,1,13959168,1,16384000,1,11206656,1,14352384,1,11927552,1,14352384,26,-1,1,-1057177408,1,2818048,1,16515072,1,4194304,1,1179648,2,0,1,15400960,1,12255232,1,5701632,1,16121856,1,11337728,1,14352384,1,7143424,26,-1,1,-1057111872,1,9764864,1,16515072,2,0,1,4194304,1,0,1,12451840,1,14090240,1,15532032,1,11337728,1,16121856,1,7143424,1,11927552,26,-1,1,-1057177408,1,4849664,1,16515072,1,8519680,1,5505024,2,0,1,16449536,1,12189696,1,6225920,1,16187392,1,14483456,2,16711680,26,-1,1,-1057177408,1,2752512,1,16515072,1,524288,3,0,1,11403264,1,14614528,1,15335424,1,11337728,1,11927552,1,14024704,1,8323072,26,-1,1,-1057111872,1,4849664,1,16515072,1,2097152,1,10747904,2,0,1,16187392,1,15400960,1,6094848,1,12255232,1,7143424,1,8323072,1,11206656,26,-1,1,-1057177408,1,2752512,1,16515072,1,0,1,1114112,2,0,1,11337728,1,6094848,1,16187392,1,15597568,1,11927552,1,14286848,1,16646144,26,-1,1,-1057177408,1,1179648,1,16515072,1,8519680,1,4718592,2,0,1,16449536,1,11993088,1,12255232,1,5963776,1,14352384,1,7798784,1,11206656,26,-1,1,-1057111872,1,11141120,1,16515072,1,2097152,1,10747904,2,0,1,11337728,1,16384000,1,13959168,2,15532032,1,14483456,1,16711680,4,-1,1,1061109567,1,2139062143,1,-202116109,1,-505290271,2,-1,1,-909522487,1,2139062143,1,-1,1,-202116109,12,-1,1,-1057177408,1,589824,1,16580608,1,262144,1,9568256,2,0,1,16187392,1,11468800,1,15663104,1,11993088,1,5963776,1,8323072,1,5570560,5,-1,1,2139062143,1,-1,1,-858993460,1,-1616928865,1,-1,1,-808464433,2,2139062143,1,1061109567,12,-1,1,-1057177408,1,5570560,1,16515072,1,4194304,1,4718592,2,0,1,11403264,1,16056320,1,5898240,1,14483456,1,15597568,1,13959168,1,16711680,5,-1,1,2139062143,1,-1,1,-808464433,1,-1616928865,1,-1,1,-808464433,1,2139062143,1,-1,1,1061109567,12,-1,1,-1057111872,1,2228224,1,16580608,1,1114112,1,5570560,2,0,1,16449536,1,11468800,1,8323072,1,11927552,1,11862016,1,16646144,1,5570560,4,-1,1,-117901064,1,235802126,1,303174162,1,-808464433,1,-1987475063,1,2139062143,1,-909522487,1,1330597711,1,-505290271,1,303174162,1,-858993460,11,-1,1,-1057177408,1,589824,1,16515072,1,8388608,1,5373952,1,8388608,1,0,1,11337728,1,14352384,1,13959168,1,15532032,1,7208960,1,7798784,1,16711680,4,-1,1,-202116109,1,1684300900,1,-1835887982,1,-505290271,1,-1717986919,1,1061109567,1,1229539657,1,522133279,1,-858993460,1,842150450,1,-909522487,11,-1,1,-1057177408,1,10813440,1,16580608,1,589824,1,4784128,2,0,1,16121856,1,7733248,1,12255232,1,7733248,1,14352384,1,14286848,1,5570560,4,-1,1,-202116109,1,1684300900,1,-1835887982,1,-50529028,1,-1717986919,1,1061109567,1,-909522487,1,1061109567,1,-858993460,1,842150450,1,-926365496,11,-1,1,-1057111872,1,1179648,1,16515072,1,4194304,1,2752512,1,2097152,1,0,1,11468800,1,14483456,1,15532032,1,11337728,1,15532032,1,16187392,1,16711680,4,-1,1,-202116109,1,1684300900,1,-1835887982,1,-50529028,1,-1717986919,1,1061109567,1,-909522487,1,522133279,1,-858993460,1,842150450,1,-909522487,11,-1,1,-1057177408,1,10747904,1,16580608,1,262144,1,11141120,2,0,1,11862016,1,7012352,1,5963776,1,16187392,1,5963776,1,8192000,1,11206656,4,-1,1,-202116109,1,1684300900,1,-1835887982,1,-858993460,1,-1717986919,1,1061109567,1,1229539657,1,1330597711,1,1280068684,1,842150450,1,-1987475063,11,-1,1,-1057177408,1,589824,1,8126464,1,9437184,1,4784128,2,0,1,14548992,1,14483456,1,15532032,1,11337728,1,15532032,1,14090240,1,16580608,4,-1,1,-117901064,1,235802126,1,303174162,1,-505290271,1,-858993460,1,1936946035,1,-909522487,1,1734829927,1,-505290271,1,-1835887982,1,202116108,11,-1,1,-1057177408,1,10616832,1,16646144,1,0,1,9764864,1,2228224,1,0,1,11862016,1,7274496,1,7798784,1,16121856,1,5963776,1,16580608,1,14090240,6,-1,1,-1616928865,2,-1,1,-404232217,16,-1,1,-1057111872,1,1179648,1,16515072,1,65536,1,4784128,1,0,1,65536,1,15663104,1,16056320,1,11337728,1,5963776,1,15532032,1,5701632,1,12386304,6,-1,1,1061109567,19,-1,1,-1057177408,1,4784128,1,6029312,1,2097152,1,9699328,1,8388608,1,0,1,11862016,1,11403264,1,8257536,2,11927552,1,16580608,1,15663104,26,-1,1,-1057111872,1,2097152,1,8192000,1,8650752,1,2228224,1,1048576,1,0,1,14483456,1,14352384,1,13959168,2,14352384,1,5701632,1,12189696,26,-1,1,-1057177408,1,9043968,1,12320768,1,0,1,9043968,1,4259840,1,0,1,11993088,1,7733248,1,7274496,1,7143424,1,11337728,1,16580608,1,15663104,26,-1,1,-1057111872,1,2162688,1,14417920,1,131072,1,2359296,2,0,1,14286848,1,14352384,1,14286848,1,11993088,1,16121856,1,11468800,1,12189696,26,-1,1,-1057177408,1,8912896,1,5505024,1,2097152,1,4784128,1,262144,1,0,1,11927552,1,7143424,1,7012352,1,15532032,1,11206656,1,16056320,1,15663104,26,-1,1,-1057177408,1,4521984,1,12320768,1,8978432,1,1048576,1,2097152,1,0,1,14352384,1,11993088,1,14483456,1,11927552,1,8192000,1,12517376,1,12255232,26,-1,1,-1057111872,1,2097152,1,13893632,1,0,1,8650752,2,0,1,11927552,1,14483456,1,7012352,1,5963776,1,11206656,1,13959168,1,16646144,26,-1,1,-1057177408,1,1376256,1,2883584,1,1376256,1,2228224,1,8978432,1,0,1,14352384,1,11927552,1,12386304,1,15532032,1,14483456,1,8323072,1,11206656,26,-1,1,-1057111872,1,10485760,1,5832704,1,8388608,1,524288,2,0,1,11927552,1,14352384,1,14024704,1,11927552,1,7012352,1,13959168,1,16646144,26,-1,1,-1057177408,1,655360,1,11272192,1,2424832,2,2097152,1,0,1,14352384,1,11337728,1,7012352,1,5963776,1,11337728,1,8257536,1,14352384,26,-1,1,-1057111872,1,4194304,1,11010048,1,1048576,1,8519680,1,262144,1,0,1,7143424,1,7733248,1,12386304,1,15532032,1,14352384,1,14090240,1,8257536,26,-1,1,-1057177408,1,2752512,1,5505024,1,8716288,1,0,1,8388608,1,0,1,11927552,1,14352384,1,7012352,1,11927552,1,7143424,1,16384000,1,14090240,26,-1,1,-1057111872,1,4259840,1,11272192,1,2621440,3,0,1,14352384,1,5636096,1,11927552,1,14352384,1,11927552,1,6225920,1,16384000,26,-1,1,-1057177408,1,1310720,1,5242880,1,1179648,1,524288,1,1179648,1,2228224,1,11337728,1,12255232,1,14352384,1,5636096,1,14090240,1,6946816,1,6225920,26,-1,1,-1057111872,1,4259840,1,1376256,1,10551296,1,2097152,2,0,1,16121856,1,14024704,1,7143424,1,12255232,1,6946816,1,16711680,1,16121856,26,-1,1,-1057177408,1,2621440,1,11010048,1,655360,1,65536,1,4259840,1,0,1,11206656,1,7143424,1,11927552,1,7143424,1,12386304,1,5570560,1,6094848,26,-1,1,-1057177408,1,131072,1,4980736,1,10747904,1,8388608,1,262144,1,4718592,1,11927552,1,12255232,1,14352384,1,11927552,1,5636096,1,16646144,1,16187392,26,-1,1,-1057111872,1,5505024,1,2359296,1,65536,3,0,1,14352384,1,13959168,1,6946816,1,5570560,1,15400960,1,11206656,1,8323072,26,-1,1,-1057177408,1,65536,1,5570560,1,5505024,1,262144,1,2359296,1,4259840,1,7143424,1,6094848,1,11993088,1,15597568,1,12189696,1,8257536,1,13959168,26,-1,1,-1057177408,1,5505024,1,1048576,1,0,1,1114112,1,8454144,1,1310720,1,11927552,1,15400960,1,14286848,1,5701632,1,14090240,1,5701632,1,8323072,26,-1,1,-1057111872,1,2162688,1,4849664,1,262144,1,0,1,589824,1,8388608,2,0,1,2162688,1,1048576,1,524288,1,16384000,1,14352384,26,-1,1,-1057177408,1,4456448,1,11141120,1,9437184,1,8978432,1,2228224,1,5505024,1,0,1,131072,2,4849664,1,10485760,1,3080192,1,8257536,26,-1,1,-1057111872,1,1114112,1,589824,1,65536,1,2097152,1,589824,1,8519680,1,0,1,524288,1,2097152,1,2752512,1,655360,1,7995392,1,14090240,26,-1,1,-1057177408,1,8650752,1,5570560,1,0,1,9043968,1,9568256,1,5505024,1,0,1,2228224,1,9043968,1,8978432,1,4259840,1,7274496,1,16580608,14,-1,5,0,1,117901063,5,0,1,252645135,1,-1057177408,1,5308416,1,2228224,1,4194304,1,0,1,262144,1,9568256,1,0,1,589824,1,4194304,1,5505024,1,9699328,1,7733248,1,11403264,14,-1,5,0,1,50529027,5,-1,1,-403179529,1,-1057177408,1,524288,1,4849664,1,262144,1,5570560,1,10551296,1,11141120,1,0,1,10747904,1,2752512,1,327680,1,65536,1,6094848,1,16187392,19,-1,1,-470551565,5,-1,1,-940050441,1,-1057177408,1,4521984,1,1179648,1,0,1,524288,1,1310720,1,4784128,1,0,1,655360,1,8454144,1,11010048,1,5505024,1,16187392,1,12386304,19,-1,1,-1007422477,5,-16777216,1,-952682697,1,-1057177408,1,2097152,1,4521984,1,1048576,1,5373952,1,131072,1,10813440,1,0,1,10616832,1,2621440,1,4521984,1,0,1,6160384,1,15663104,14,-1,1,-4144960,3,-1437248171,1,-1086308288,1,-1020054733,5,-16777216,1,-952682697,1,-1057177408,1,9764864,1,1179648,1,8519680,1,65536,1,11075584,1,1376256,1,0,1,1376256,1,327680,1,2621440,1,2359296,1,7798784,1,12255232,14,-1,1,-4144960,4,-16777216,1,-1020054733,5,-16777216,1,-952682697,1,-1057177408,1,0,1,4325376,1,0,1,5505024,1,262144,1,11141120,1,2097152,1,8978432,1,5242880,1,8519680,1,65536,1,6094848,1,15663104,14,-1,1,-4144960,3,-16777216,1,-284159984,1,-1020054733,5,-16777216,1,-952682697,1,-1057177408,1,5570560,1,589824,1,4784128,1,8454144,1,1179648,1,5505024,1,0,1,2359296,1,655360,2,11010048,1,7798784,1,12386304,14,-1,1,-4144960,1,-2097152000,3,-16777216,1,-1020054733,1,-16777216,1,2130706432,1,-134217728,2,-16777216,1,-952682697,1,-1057177408,1,0,1,2228224,1,131072,1,2621440,1,4259840,1,2228224,1,0,1,9568256,1,2228224,1,4194304,1,65536,1,12189696,1,15663104,14,-1,1,-4144960,1,956301312,1,-67108864,1,-16777216,1,-284159984,1,-1020054733,2,-16777216,1,-218103808,1,-419430400,1,-16777216,1,-952682697,1,-1057177408,1,5570560,1,65536,1,11010048,1,8716288,1,524288,1,9764864,1,1048576,1,655360,1,4784128,1,1179648,1,262144,1,7274496,1,16056320,14,-1,1,-4144960,1,1056964608,1,-67108864,2,-16777216,1,-1020054733,2,-16777216,1,-218103808,1,-419430400,1,-16777216,1,-952682697,1,-1057177408,1,0,1,524288,1,131072,1,2097152,1,327680,1,5373952,2,4259840,1,262144,1,8388608,1,2097152,1,7995392,1,6225920,14,-1,1,-4144960,1,1056964608,1,201326592,1,855638016,1,-284159984,1,-1020054733,1,-16777216,1,-469762048,1,-218103808,1,1644167168,1,520093696,1,-952682697,1,-1057177408,1,5373952,1,2228224,1,9437184,1,524288,1,2097152,1,4718592,1,0,1,1310720,1,10616832,1,5373952,1,0,1,6225920,1,16449536,14,-1,1,-4144960,1,1056964608,1,603979776,1,-1828716544,1,2130706432,1,-1020054733,1,-16777216,1,-469762048,1,-134217728,1,637534208,1,-822083584,1,-952682697,1,-1057177408,1,0,1,131072,1,655360,1,4194304,1,655360,1,2424832,1,524288,1,65536,1,1114112,1,262144,1,524288,1,7733248,1,11468800,14,-1,1,-4144960,1,1056964608,1,1677721600,1,-1828716544,1,1863323664,1,-1020054733,1,-16777216,1,-251658240,1,-16777216,1,637534208,1,-822083584,1,-952682697,1,-1057177408,1,8912896,1,4259840,1,6291456,1,262144,1,8388608,1,9437184,1,4194304,1,524288,1,9043968,1,5308416,1,8454144,1,5963776,1,16384000,14,-1,1,-4144960,1,1056964608,1,1677721600,1,-1828716544,1,-16777216,1,-1020054733,1,-16777216,1,-251658240,1,-16777216,1,-436207616,1,-822083584,1,-952682697,1,-1057177408,1,65536,1,655360,1,9764864,1,1048576,1,1179648,1,4849664,1,0,1,2162688,1,5242880,1,262144,1,0,1,8257536,1,12517376,14,-1,1,-4144960,1,956301312,1,1677721600,1,-1845493760,1,1863323664,1,-1020054733,1,-16777216,1,-469762048,1,-218103808,1,637534208,1,-822083584,1,-952682697,1,-1057177408,1,2359296,1,8454144,1,14680064,1,4259840,1,4194304,1,2097152,1,524288,1,0,1,2424832,1,4784128,1,2359296,1,7012352,1,15400960,14,-1,1,-4144960,1,-2097152000,1,1711276032,1,-1744830464,1,-16777216,1,-1020054733,1,-16777216,1,1677721600,1,-134217728,1,1929379840,1,520093696,1,-952682697,1,-1057177408,1,0,1,196608,1,11141120,1,0,1,589824,1,8650752,1,2097152,1,262144,1,9437184,1,1114112,1,0,1,8257536,1,12451840,14,-1,1,-4144960,3,-16777216,1,-284159984,1,-1020054733,5,-16777216,1,-952682697,1,-1057111872,1,1114112,1,2424832,1,13631488,1,262144,1,2097152,1,1048576,1,0,1,65536,1,11141120,1,8650752,1,0,1,5701632,1,15400960,14,-1,1,-4144960,1,0,3,-16777216,1,-1020054733,1,-16777216,1,-1073741824,3,-16777216,1,-952682697,1,-1057177408,1,262144,1,8585216,1,13238272,1,2097152,1,8650752,1,131072,2,0,1,11075584,1,5373952,1,2228224,1,7995392,1,8323072,14,-1,1,-4144960,3,-1437248171,1,-1086308288,1,-1020054733,5,-16777216,1,-952682697,1,-1057177408,1,4194304,1,196608,1,6291456,1,131072,1,2097152,1,4718592,1,2359296,1,8912896,1,4456448,1,655360,1,0,1,7274496,1,14286848,14,-1,1,-2130706433,4,16777215,1,66319347,5,-16777216,1,-952682697,1,-1057177408,1,1114112,1,1179648,1,13959168,1,4718592,1,8978432,1,65536,1,8388608,1,131072,2,5373952,1,8912896,1,7995392,1,7274496,14,-1,5,16777215,1,66319347,5,16777215,1,133691383,1,-1057177408,1,0,1,131072,1,13631488,1,327680,1,2097152,1,2359296,1,5242880,1,0,1,5505024,1,2752512,1,0,1,6225920,1,16449536,14,-1,5,0,1,50529027,5,16777215,1,133691383,1,-1057177408,1,2359296,1,2228224,1,11141120,1,2162688,1,4784128,1,65536,1,4849664,1,65536,1,4784128,1,9568256,1,2097152,1,7667712,1,6225920,14,-1,5,0,1,117901063,5,0,1,252645135,1,-1057177408,1,0,1,589824,1,10551296,1,1310720,1,2097152,1,9699328,1,2621440,1,524288,1,2097152,1,4849664,1,131072,1,8323072,1,16056320,26,-1,1,-1057177408,1,4325376,1,2162688,1,9699328,1,10813440,1,4849664,1,131072,1,10747904,1,2097152,1,9764864,1,5570560,1,0,1,5636096,1,6225920,7,-1,1,1061109567,18,-1,1,-1057177408,1,524288,1,0,1,4325376,1,1179648,1,2097152,1,11010048,1,5373952,1,0,1,4194304,1,2359296,1,0,1,8192000,1,16121856,7,-1,1,1600085855,18,-1,1,-1057111872,1,0,1,524288,1,9699328,1,5570560,1,4784128,1,1376256,1,11010048,1,0,1,2752512,1,9764864,1,0,1,7274496,1,8060928,7,-1,1,1869573999,18,-1,1,-1057177408,1,4456448,1,2097152,1,4784128,1,4849664,1,9437184,1,4456448,1,5373952,1,262144,1,0,1,4718592,1,1048576,1,7995392,1,14548992,7,-1,1,2004318071,18,-1,1,-1057177408,1,1048576,1,0,1,2097152,1,2752512,1,4456448,1,2752512,1,4718592,1,4194304,1,5570560,1,2228224,1,0,1,7274496,1,15400960,7,-1,1,2071690107,18,-1,1,-1057111872,1,65536,1,524288,1,1376256,1,11141120,1,2162688,1,4456448,1,10485760,2,0,1,8912896,1,0,1,8060928,1,12451840,7,-1,1,2105376125,18,-1,1,-1057177408,1,4456448,1,2097152,1,8519680,1,11141120,1,9699328,1,2752512,1,9568256,1,589824,1,9764864,1,1114112,1,0,1,6160384,1,15532032,7,-1,1,2122219134,18,-1,1,-1057177408,2,0,1,5570560,1,9764864,1,4194304,1,4521984,2,4194304,1,2359296,1,8388608,1,0,1,7798784,1,12189696,7,-1,1,2139062143,18,-1,1,-1057177408,1,1114112,1,8912896,1,524288,1,5570560,1,9437184,1,2686976,1,8912896,1,0,1,8978432,1,1376256,1,0,1,7995392,1,16056320,7,-1,1,2139062143,18,-1,1,-1057177408,1,262144,1,0,1,10813440,1,2752512,1,4456448,1,8650752,1,2228224,1,589824,1,2359296,2,4194304,1,6225920,1,14155776,7,-1,1,2139062143,18,-1,1,-1057111872,1,4194304,1,2097152,1,1179648,1,10747904,1,0,1,2752512,1,0,1,2097152,1,1179648,1,131072,1,0,1,7143424,1,6946816,7,-1,1,2122219134,18,-1,1,-1057177408,1,1114112,1,0,1,4784128,1,5373952,1,5242880,1,9502720,1,1376256,1,0,1,9043968,1,2621440,1,0,1,8060928,1,13697024,7,16711680,1,1987475062,18,16711680,1,16580608,1,262144,1,9437184,1,262144,1,2752512,1,65536,1,655360,1,4194304,1,8978432,1,2359296,1,8454144,1,0,1,7274496,1,10747904,7,16711680,1,1717986918,18,16711680,1,16515072,1,4194304,1,0,1,2686976,1,8650752,1,262144,1,5308416,1,655360,1,2097152,1,1179648,1,2359296,1,2097152,1,8192000,1,4718592,7,16711680,1,1129530179,18,16711680,1,16580608,2,524288,1,262144,1,5373952,1,2097152,1,262144,1,4259840,1,8388608,1,4521984,1,1114112,1,0,1,7274496,1,131072,7,16711680,1,54199043,18,16711680,1,16515072,1,8388608,1,10485760,1,5373952,1,524288,1,0,1,9502720,1,1376256,1,262144,1,524288,1,8650752,1,0,1,7667712,1,5505024,7,0,1,16843009,19,0,1,1179648,1,0,1,65536,1,10813440,1,0,1,262144,1,2359296,1,2097152,1,2228224,1,5373952,1,0,1,6225920,1,65536,1,5570560,1,11468800,1,16121856,1,15532032,1,11141120,2,9043968,1,21561601,1,11141120,1,16187392,1,8192000,1,14745600,1,14090240,1,14352384,1,16646144,2,16711680,1,16580608,1,11141120,1,9568256,1,5373952,1,9764864,1,6946816,1,2686976,1,5373952,1,1310720,2,0,1,9437184,1,1310720,1,1048576,1,4194304,1,9437184,1,1179648,1,8388608,1,0,1,524288,1,0,1,7667712,1,5505024,1,8257536,1,16384000,1,14614528,1,16711680,1,13697024,1,2162688,1,2359296,1,2752512,1,16580608,1,6094848,1,15663104,1,12058624,1,11403264,1,16711680,1,12255232,1,16449536,1,16711680,1,16515072,1,0,1,14286848,1,11337728,1,4194304,2,0,1,4849664,1,8454144,1,5570560,1,5505024,1,0,1,4325376,1,10813440,1,262144,1,131072,1,11141120,1,131072,1,524288,1,10616832,1,0,1,6225920,1,2097152,1,11206656,1,12517376,1,16580608,1,12517376,1,6946816,1,1310720,1,9502720,1,11141120,1,5701632,1,16187392,1,14483456,1,16646144,1,12255232,1,14024704,2,16711680,1,12517376,1,16515072,1,327680,1,11206656,1,6946816,2,0,1,131072,1,2686976,2,0,1,9568256,1,8388608,1,0,1,1048576,1,0,1,524288,1,327680,1,524288,1,2228224,1,524288,1,0,1,7798784,1,8388608,1,16646144,1,15532032,1,14614528,1,16187392,1,11075584,1,10616832,1,4849664,1,9895936,1,15532032,1,6094848,1,16449536,1,7208960,1,7274496,1,16711680,2,15663104,1,16711680,1,16515072,1,0,2,5570560,1,0,1,2359296,1,524288,1,5505024,2,9568256,1,4718592,1,0,1,1179648,1,8716288,1,1048576,1,2097152,1,11141120,1,2097152,1,0,1,2228224,1,0,1,8192000,1,4849664,1,5701632,1,12517376,1,16187392,1,14548992,1,13893632,1,524288,1,2359296,1,5898240,1,6225920,1,16187392,1,11468800,1,16449536,1,14483456,1,12255232,1,12386304,1,12517376,1,16711680,1,16515072,1,0,1,11862016,1,6946816,2,0,1,2228224,1,11141120,1,0,1,2097152,1,8519680,1,524288,1,0,1,5242880,1,0,1,131072,1,2359296,2,0,1,524288,1,0,1,5636096,1,65536,1,16580608,1,16187392,1,8192000,1,16711680,2,5373952,1,9568256,1,5701632,1,16056320,1,12386304,1,16580608,1,6225920,1,8323072,1,15663104,3,16711680,1,16515072,1,262144,2,11141120,1,8388608,1,1048576,1,0,1,9568256,1,2359296,1,9043968,1,2621440,1,4194304,1,4718592,1,655360,1,262144,1,0,1,4784128,1,0,1,9568256,1,4325376,1,0,1,7995392,1,2359296,1,11993088,1,8192000,1,14614528,1,8060928,1,13893632,1,8912896,1,4784128,1,12189696,1,5963776,1,14090240,1,7274496,1,16187392,1,14352384,1,8192000,1,15663104,1,16646144,1,16580608,1,16515072,1,0,2,5570560,1,0,1,65536,1,1376256,1,4849664,1,0,1,2162688,1,131072,1,262144,1,131072,1,10485760,1,9437184,2,2359296,1,9437184,1,0,1,524288,1,0,1,6881280,1,589824,1,15663104,1,14614528,1,16580608,1,15663104,1,11141120,1,2424832,1,2359296,1,11468800,1,15597568,1,8192000,1,12189696,1,14614528,1,8257536,1,14614528,1,16449536,1,8323072,1,16711680,1,16515072,1,0,1,9764864,1,5505024,1,0,1,4456448,1,4259840,1,5570560,1,9437184,1,4849664,1,2621440,1,2097152,1,1048576,1,1310720,2,0,1,9568256,1,4456448,1,4194304,1,2097152,1,0,1,5505024,1,4521984,1,12386304,1,16187392,1,7274496,1,16711680,1,13697024,1,1048576,1,9568256,2,11862016,1,11206656,1,15663104,1,16449536,1,15400960,1,16187392,1,8323072,2,16711680,1,16515072,1,0,1,5570560,1,5373952,1,0,1,1048576,1,655360,1,2228224,1,4456448,1,2686976,1,131072,1,524288,1,4259840,1,8519680,2,131072,1,4718592,1,2752512,1,524288,2,0,1,5373952,1,2752512,1,16187392,1,12386304,1,16580608,1,12255232,1,7077888,1,10813440,1,4784128,1,5963776,1,14614528,1,16646144,1,8060928,1,6225920,1,16711680,1,12386304,1,15597568,1,16187392,1,16711680,1,16515072,1,0,1,9568256,1,9502720,2,0,1,2162688,1,10027008,1,0,1,11141120,1,2097152,1,10485760,1,262144,1,5308416,1,4718592,1,9437184,1,2228224,1,10813440,1,65536,1,131072,2,0,1,2424832,1,14614528,1,16187392,1,11993088,1,15597568,1,13959168,1,4718592,1,2359296,1,15532032,1,6946816,1,5701632,1,14483456,1,16121856,1,11337728,1,16187392,1,16711680,1,14614528,1,15663104,1,16515072,1,0,1,4849664,1,10747904,1,262144,1,4194304,1,655360,1,4521984,1,5373952,1,11075584,1,655360,1,131072,1,1048576,1,655360,2,0,1,4718592,1,5570560,1,4456448,1,524288,1,0,1,5570560,1,9764864,1,12189696,1,14548992,2,16711680,1,15990784,1,8716288,1,9568256,1,5963776,1,14614528,1,16056320,1,15663104,1,14614528,1,16711680,1,14614528,1,12255232,1,8323072,1,16711680,1,16515072,1,0,1,2424832,1,4718592,1,1048576,1,524288,1,4259840,1,5570560,1,0,1,11141120,1,10551296,1,2621440,1,4259840,1,5242880,1,65536,1,327680,1,65536,1,5570560,1,0,1,4194304,2,0,1,5701632,1,16711680,1,16449536,1,14483456,1,8060928,1,12189696,1,2621440,1,4784128,1,7208960,1,11862016,1,12451840,1,7667712,1,16121856,1,5570560,1,16580608,3,16711680,1,16515072,1,0,1,1048576,1,131072,1,4194304,1,8388608,1,2621440,1,5570560,1,4784128,1,11075584,1,524288,1,8388608,1,0,1,655360,1,4718592,1,9437184,1,2359296,1,11141120,1,2097152,2,0,1,5505024,1,11337728,1,7012352,1,14614528,1,16187392,1,15663104,1,15532032,1,9568256,1,10747904,1,11993088,1,7208960,1,13959168,1,12517376,1,6094848,1,16711680,1,7274496,1,15663104,2,16711680,1,16515072,1,0,1,9043968,1,11010048,2,131072,1,8650752,1,9764864,1,0,1,5505024,1,10813440,1,2359296,1,1179648,1,10551296,1,0,1,65536,1,0,1,11075584,1,262144,2,0,1,65536,1,11993088,1,16646144,1,8060928,1,8323072,1,16646144,1,12189696,1,4784128,1,1179648,1,7995392,1,14352384,1,8323072,1,13959168,1,16384000,1,7143424,1,16580608,1,16711680,1,16646144,1,16711680,1,16515072,1,0,1,2162688,1,0,1,524288,1,2097152,1,1114112,1,11141120,1,5373952,1,6946816,1,524288,1,1048576,1,0,1,1310720,1,262144,2,2359296,1,6946816,1,0,1,2097152,1,131072,1,5242880,1,12386304,1,11993088,1,15663104,1,15597568,1,12517376,1,16646144,1,9568256,1,11075584,1,14614528,1,7733248,1,11141120,1,8323072,1,16056320,1,16711680,1,11993088,1,14483456,2,16711680,1,16515072,1,0,1,262144,1,4784128,1,10485760,1,589824,1,262144,1,11141120,1,0,1,5570560,1,10813440,1,4259840,1,9502720,2,4259840,1,589824,1,8519680,1,11141120,1,9437184,1,8519680,1,0,1,262144,1,14090240,1,16580608,1,8192000,1,8323072,1,16121856,1,14090240,1,2359296,1,4456448,1,6946816,1,14483456,1,16187392,1,11141120,1,11730944,1,11993088,1,16646144,3,16711680,1,16515072,1,0,1,1048576,1,0,1,262144,1,8388608,1,4194304,1,5570560,1,9699328,1,11141120,1,1179648,1,9437184,1,0,1,1310720,1,1048576,1,4194304,1,1114112,1,11075584,2,0,1,524288,1,4259840,1,8192000,1,5701632,1,15663104,1,16121856,1,16711680,1,16580608,1,8978432,1,1179648,1,11927552,1,7208960,1,6094848,1,16711680,1,15400960,1,16384000,1,7274496,1,7798784,1,14614528,1,16711680,1,16515072,1,0,1,8519680,1,2359296,1,4259840,1,2424832,1,1179648,1,11141120,1,0,1,5505024,1,4849664,1,4456448,1,2359296,1,8519680,1,0,1,1376256,1,4456448,1,11010048,3,0,1,589824,1,14614528,1,16646144,1,12386304,1,14614528,1,11993088,1,12517376,1,5373952,1,11141120,1,14483456,1,11862016,1,15400960,1,11141120,1,15073280,1,11468800,1,16449536,3,16711680,1,16515072,1,0,1,524288,1,1048576,1,1310720,1,524288,1,4194304,1,5570560,1,9568256,1,5373952,1,2752512,1,2097152,1,0,1,2621440,1,4456448,1,8388608,1,589824,1,10747904,1,262144,1,524288,1,131072,1,2359296,1,15400960,1,7274496,1,16187392,1,8060928,1,16646144,1,16121856,1,589824,1,4521984,1,7798784,1,14548992,1,12451840,1,16711680,1,13565952,1,16646144,2,14614528,2,16711680,1,16515072,2,0,1,4325376,1,4194304,1,10616832,1,589824,1,4718592,1,0,1,5242880,1,9764864,1,11141120,2,8519680,1,0,1,5570560,1,8388608,1,1114112,1,4194304,1,65536,1,4718592,1,9043968,1,12386304,1,16384000,1,16711680,1,15663104,1,14352384,1,16711680,1,10747904,1,2686976,1,14286848,1,7667712,1,7012352,1,5570560,1,12255232,1,7012352,1,16449536,1,8192000,1,16646144,1,14614528,1,16515072,1,0,1,131072,1,524288,1,1114112,1,1376256,1,0,1,10813440,1,4784128,1,9043968,1,4849664,1,9437184,2,1048576,1,1114112,1,524288,1,2752512,1,4456448,1,0,1,8388608,1,131072,1,2162688,1,15663104,1,11993088,1,14352384,1,12386304,1,16711680,1,11993088,1,9437184,1,9764864,1,11993088,1,14352384,1,11927552,1,16711680,1,2949120,1,16646144,1,6225920,1,16187392,2,16711680,1,16515072,1,0,1,2097152,1,4325376,1,8650752,2,4456448,1,1179648,1,0,1,5308416,1,2752512,1,10485760,1,65536,1,4325376,1,0,1,10616832,1,65536,1,2097152,1,65536,1,262144,1,589824,1,9764864,1,11862016,1,16646144,1,12386304,1,16121856,1,7143424,1,16580608,1,11141120,1,4849664,1,15532032,1,7143424,1,14352384,1,11141120,1,12451840,1,11206656,1,16056320,1,14614528,1,14352384,1,16646144,1,16515072,1,0,1,65536,1,1048576,1,2097152,1,9568256,1,1048576,1,4718592,1,1179648,1,524288,1,11206656,1,9699328,1,2359296,1,524288,1,4456448,1,4784128,1,5505024,1,8912896,1,1048576,1,0,1,2228224,1,10813440,1,16646144,1,11206656,1,15663104,1,12255232,1,16449536,1,14614528,1,4456448,1,5373952,1,5898240,1,11927552,1,7143424,1,16711680,1,6946816,1,16646144,1,14614528,1,16646144,1,16711680,1,15663104,1,16515072,1,0,2,262144,1,8912896,1,4849664,1,8388608,1,2424832,1,4194304,1,10616832,1,1376256,1,4194304,1,0,1,4194304,1,0,1,1048576,1,131072,1,2228224,1,0,1,2097152,1,262144,1,9830400,1,11206656,1,14548992,1,12255232,1,14548992,1,6160384,1,7733248,1,11075584,1,9043968,1,15532032,1,5570560,1,11927552,1,11141120,1,11796480,1,11206656,1,7667712,1,11993088,1,12386304,1,12517376,1,11796480,2,0,1,4194304,1,2228224,1,2686976,1,0,1,9437184,1,262144,1,524288,1,5570560,1,5505024,1,1114112,1,0,1,1179648,1,4521984,1,5505024,1,8912896,1,0,1,65536,1,9568256,1,2752512,1,8192000,1,7012352,1,7143424,2,15400960,1,14483456,1,10747904,1,5570560,1,11927552,1,7143424,1,14352384,1,16711680,1,5373952,1,16121856,1,14614528,1,15532032,1,15663104,1,16580608,1,16515072,2,0,1,1179648,1,524288,1,10747904,1,262144,1,0,1,1048576,1,8519680,1,9764864,1,4784128,1,8388608,1,4456448,1,8388608,1,9437184,1,589824,1,4259840,2,0,1,589824,1,5701632,1,14024704,1,12386304,1,16187392,1,12386304,1,6094848,1,7798784,1,13893632,1,10813440,1,5963776,1,11927552,1,11141120,1,5570560,1,15204352,1,11337728,1,11862016,1,8323072,1,12255232,1,7798784,1,16515072,3,0,1,4325376,1,9764864,1,4194304,1,5373952,1,4259840,1,2097152,1,4849664,1,10485760,1,589824,1,0,1,524288,1,262144,1,5242880,1,2621440,1,131072,1,524288,1,4521984,1,5898240,1,8060928,1,14090240,1,11337728,1,14024704,1,11927552,1,14483456,1,5570560,1,9568256,1,13959168,1,4849664,1,5701632,1,16646144,1,11075584,1,14352384,1,7208960,1,11206656,2,16711680,1,14155776,2,0,1,4784128,1,2686976,1,5242880,1,131072,1,0,1,262144,1,589824,1,2424832,1,9699328,1,2097152,1,9437184,1,2228224,1,4194304,1,2424832,1,262144,1,524288,1,8388608,1,2686976,1,7012352,1,11337728,1,7143424,1,12189696,1,12255232,1,14352384,1,7012352,1,15335424,1,5570560,1,12255232,1,5898240,1,6946816,1,11206656,1,5505024,1,7143424,1,14352384,1,16580608,1,11141120,1,14352384,1,16515072,3,0,1,8650752,1,9764864,1,1048576,1,4718592,2,8388608,1,5242880,1,10551296,1,8650752,1,65536,1,8912896,1,1179648,1,8519680,1,6946816,1,0,1,131072,1,5373952,1,5570560,1,14352384,1,11927552,1,7274496,2,6946816,1,11927552,1,11862016,1,2359296,1,13959168,1,5570560,1,11993088,1,16121856,1,6291456,1,11927552,1,11862016,1,5636096,1,16711680,1,12451840,1,11796480,2,0,1,2359296,1,2752512,1,10747904,1,8650752,1,65536,1,1114112,1,2359296,1,655360,1,524288,1,1179648,1,4456448,1,2228224,1,4194304,1,2621440,1,9502720,1,0,1,1048576,1,2686976,1,5570560,1,11862016,1,14352384,1,11862016,1,14090240,1,11337728,1,5963776,1,13959168,1,9568256,1,7208960,1,11206656,1,14286848,1,5963776,1,9568256,1,11141120,1,14548992,1,14352384,1,11206656,1,15400960,1,16515072,2,0,1,65536,1,8978432,1,4784128,1,1114112,1,4456448,1,4849664,1,0,1,10616832,1,5242880,1,2359296,1,1048576,1,262144,1,0,1,1179648,1,4849664,2,0,1,9699328,1,5636096,1,14483456,1,7143424,1,14024704,1,6946816,1,7012352,1,11337728,1,5898240,1,4784128,1,12255232,1,5570560,1,5701632,1,11862016,1,4718592,1,14024704,1,5439488,1,11927552,1,14483456,1,12451840,1,13893632,2,0,1,1048576,1,2424832,1,2097152,1,8650752,1,1048576,1,1376256,1,4325376,1,524288,1,2228224,1,589824,1,8388608,1,10551296,1,1179648,1,8912896,1,5570560,1,1048576,1,9568256,1,10813440,1,2686976,1,6946816,1,11993088,1,6946816,1,12255232,1,5570560,1,13959168,1,15532032,1,2359296,1,13959168,1,5570560,1,12189696,1,14417920,1,11075584,1,5898240,1,11337728,1,14352384,2,7012352,1,12320768,2,0,1,4325376,1,5570560,1,9699328,1,2228224,1,4194304,1,11141120,1,524288,1,10551296,1,8388608,1,4456448,1,2162688,1,524288,1,0,1,2162688,1,5373952,2,0,1,11010048,1,5570560,1,11141120,1,5898240,1,5963776,1,5570560,1,11337728,1,5898240,1,3538944,1,9568256,1,8257536,2,5636096,1,11141120,1,8519680,1,11141120,1,14024704,1,11337728,1,12386304,1,16580608,1,6815744,3,0,1,655360,1,4194304,1,9699328,1,65536,1,5636096,1,4194304,1,262144,1,5570560,1,2228224,1,262144,1,4456448,1,2097152,1,262144,1,4784128,1,0,1,1376256,1,5570560,1,2752512,1,5570560,1,14090240,2,11337728,1,5570560,1,11206656,1,11141120,1,2097152,1,11206656,1,5570560,1,15532032,1,11534336,1,589824,1,5570560,1,5898240,1,11862016,1,13959168,1,11206656,1,12320768,2,0,1,1179648,1,5373952,1,2359296,1,4325376,1,8650752,1,2818048,1,131072,1,1048576,1,0,1,9764864,1,9437184,1,1179648,1,0,1,2097152,1,11141120,1,8388608,1,4194304,1,2228224,1,4784128,1,5505024,1,12189696,1,11862016,1,13959168,1,5570560,1,11141120,1,11206656,1,4849664,1,7143424,1,11141120,1,5963776,1,13959168,1,4521984,1,5570560,1,11141120,1,11206656,1,7012352,1,7143424,1,6815744,3,0,1,589824,1,8388608,1,1310720,1,1048576,1,12386304,1,1048576,1,4194304,1,10747904,1,524288,2,4194304,1,8519680,1,589824,1,2686976,1,524288,1,1376256,1,9699328,1,2424832,1,11141120,1,11337728,1,5570560,1,5898240,1,11141120,2,5570560,1,8388608,1,11862016,1,5570560,1,16646144,1,10616832,1,1376256,2,5570560,1,14286848,1,6094848,1,11927552,1,11272192,2,0,1,1179648,1,10813440,1,2686976,1,10616832,1,4194304,1,10878976,1,65536,1,327680,1,0,1,4521984,1,131072,1,1310720,1,524288,1,0,1,4718592,1,0,1,327680,1,5242880,1,2752512,1,2424832,1,11206656,1,11141120,1,11206656,1,5570560,1,11141120,1,11337728,1,2752512,1,11206656,1,5570560,1,11206656,1,11075584,1,9043968,2,11141120,2,11206656,1,13959168,1,7602176,3,0,1,1179648,1,0,1,1114112,1,65536,1,5963776,1,4456448,1,1048576,1,5505024,1,2621440,1,2097152,1,4194304,1,0,1,4325376,1,10813440,1,2097152,1,11141120,1,2359296,1,4718592,1,9568256,3,5570560,1,5373952,1,9764864,1,5570560,1,8388608,1,11337728,1,11141120,1,14483456,1,8716288,1,2424832,3,5570560,1,11862016,1,5898240,1,11010048,2,0,1,4456448,1,4784128,1,4849664,1,8912896,1,0,1,11337728,2,0,1,65536,1,327680,1,8650752,1,327680,1,2097152,1,0,1,1048576,1,8388608,1,1376256,1,8454144,1,2424832,1,11075584,3,11141120,1,9764864,2,5373952,2,5570560,1,11206656,1,7012352,1,5570560,1,2752512,4,11141120,1,11337728,1,11796480,2,0,1,65536,1,1179648,1,0,1,5373952,1,524288,1,11141120,1,1048576,1,4325376,1,5242880,1,10616832,1,0,1,1048576,2,0,1,10616832,1,65536,1,10813440,2,2621440,1,4849664,2,11141120,1,11337728,1,4784128,1,4849664,1,11141120,1,0,1,5570560,1,11141120,1,12386304,1,589824,1,9568256,1,2359296,1,5570560,2,5636096,1,7012352,1,5767168,2,0,1,524288,1,2162688,1,2359296,1,8388608,1,65536,1,2949120,1,4194304,1,524288,1,262144,1,524288,1,2097152,1,4521984,1,8454144,1,262144,1,524288,1,262144,1,1376256,1,8519680,1,4521984,1,2359296,1,4784128,2,5570560,1,11141120,1,2686976,1,2424832,1,11141120,1,1179648,1,5570560,1,6946816,1,2752512,1,4849664,1,11141120,1,2752512,3,11141120,1,13893632,3,0,1,262144,1,8388608,1,2752512,1,2097152,1,11206656,2,65536,1,4194304,1,9568256,1,8650752,1,1179648,1,524288,1,0,1,4194304,1,2097152,1,11141120,1,2097152,1,2621440,1,9568256,1,10813440,2,5570560,1,4784128,1,10747904,1,5373952,1,8388608,1,4784128,1,5570560,1,11141120,1,10747904,1,2686976,1,5373952,4,5570560,1,11010048,2,0,1,131072,1,4259840,1,2752512,1,8388608,1,327680,1,1376256,1,0,1,10747904,1,1179648,2,0,1,4784128,1,4194304,1,0,1,1048576,1,0,1,1376256,1,524288,1,327680,1,4718592,1,1310720,1,9568256,1,11141120,1,10747904,1,5570560,1,4784128,1,2752512,1,262144,1,5636096,1,7667712,1,1179648,1,10813440,1,9043968,1,9568256,2,5570560,1,5898240,1,11403264,2,0,1,1048576,1,1310720,1,65536,1,1114112,1,8912896,1,4456448,2,0,1,4194304,1,2359296,1,1114112,1,2424832,2,0,1,4325376,1,0,1,5570560,1,4325376,1,5242880,1,2424832,1,4784128,1,11141120,1,5373952,1,2752512,1,524288,1,2424832,1,4194304,1,5308416,2,11141120,1,11075584,2,5373952,1,5570560,3,11141120,1,5505024,3,0,1,4194304,1,10747904,1,8388608,1,1179648,1,1048576,1,262144,1,9502720,1,524288,1,65536,1,8388608,1,9764864,1,10747904,2,0,1,9437184,1,4849664,1,1048576,1,2424832,1,9502720,1,2359296,1,4784128,1,2752512,1,9502720,1,10813440,1,9699328,1,2752512,1,0,1,5701632,1,11075584,1,8912896,1,589824,2,4784128,3,11141120,1,11010048,3,0,1,262144,1,65536,1,1179648,1,4521984,1,8519680,1,0,1,262144,1,10551296,1,4718592,1,262144,1,5570560,3,0,1,131072,1,2752512,1,262144,2,4718592,1,4325376,1,5570560,1,10813440,1,4849664,1,5373952,1,4784128,1,9437184,1,8650752,1,11337728,1,5505024,1,5373952,1,11141120,1,10813440,1,2424832,1,9764864,2,5570560,1,5505024,3,0,1,2162688,1,2621440,1,4194304,1,1179648,1,1048576,1,0,1,4194304,1,262144,1,65536,1,1048576,1,5570560,1,9437184,1,0,1,1179648,1,0,1,10747904,1,10616832,1,2228224,1,327680,1,1310720,1,4784128,1,9699328,1,5308416,1,524288,1,2359296,1,4849664,1,1114112,1,11927552,1,10616832,1,8912896,1,4456448,1,1310720,1,11075584,2,5570560,1,11141120,1,11010048,2,0,1,65536,1,524288,1,131072,1,262144,1,589824,1,4194304,1,0,1,1310720,1,5242880,1,1179648,1,0,1,5570560,1,4259840,1,131072,1,4194304,1,8912896,1,9568256,1,524288,1,4718592,1,5242880,1,4259840,1,2359296,1,5373952,1,2752512,1,10813440,1,9568256,1,2097152,1,0,1,11337728,1,4784128,1,4194304,1,2686976,1,10616832,1,9699328,1,11141120,1,10747904,1,9568256,1,5505024,3,0,1,8519680,1,4718592,1,1048576,1,4521984,2,0,1,8388608,1,262144,1,524288,1,8388608,1,11927552,1,262144,2,0,1,65536,1,4784128,1,2162688,1,131072,1,655360,1,2752512,2,9764864,1,4456448,1,5242880,1,2162688,1,9043968,1,4456448,1,7798784,1,2359296,2,9568256,1,4784128,1,2228224,1,4849664,1,9764864,1,11075584,1,2359296,1,2097152,2,0,1,2097152,1,65536,1,0,1,1310720,1,131072,1,0,1,2752512,1,11010048,1,10813440,1,262144,1,5570560,1,9437184,1,524288,1,262144,1,0,1,10747904,1,524288,1,5505024,1,4194304,1,8388608,1,4718592,1,4784128,1,11075584,2,655360,1,2097152,1,1048576,1,11337728,1,9568256,1,0,1,4456448,1,2359296,1,9764864,1,2686976,1,5373952,1,2424832,1,11010048,3,0,1,8978432,1,2359296,1,2162688,1,327680,1,524288,1,131072,1,4194304,1,8519680,1,1179648,1,1048576,1,14286848,3,0,1,4718592,1,1114112,1,4521984,1,4194304,2,2752512,1,2424832,1,10747904,1,4456448,1,11075584,1,10485760,1,9764864,1,65536,1,16121856,1,4784128,1,8912896,1,2228224,1,9568256,1,4194304,2,4849664,1,5505024,1,9699328,5,0,1,262144,1,2228224,1,8388608,1,0,1,8912896,1,5505024,1,4718592,1,65536,1,11206656,1,4194304,2,2097152,1,0,1,4456448,1,2097152,1,1310720,2,0,1,5373952,1,1179648,1,9568256,1,4456448,1,655360,1,4194304,1,2359296,1,11337728,1,8650752,1,131072,1,4718592,1,589824,1,2752512,1,10747904,1,5570560,1,9043968,1,5242880,1,4194304,2,0,1,2424832,1,8912896,1,0,1,1310720,2,0,1,2228224,1,2097152,1,2752512,1,0,1,5505024,1,1179648,1,0,1,8519680,1,131072,1,2097152,1,1376256,1,4325376,1,2359296,1,4718592,1,8912896,2,4849664,1,2686976,1,10485760,1,1376256,1,65536,1,7667712,1,2621440,1,2097152,1,1179648,1,5373952,1,4784128,1,1179648,1,9437184,1,5308416,1,10747904,1,262144,4,0,1,9502720,1,4259840,1,0,1,1179648,1,4718592,1,4849664,1,11141120,1,4259840,1,5373952,1,4194304,1,0,1,524288,1,1048576,1,8912896,1,4194304,1,2621440,1,0,1,131072,1,2424832,1,10747904,1,2686976,1,8650752,1,655360,1,8388608,1,1310720,1,11141120,1,8454144,1,589824,1,10551296,1,262144,1,8650752,2,4849664,1,2359296,1,1310720,3,0,1,9568256,1,2097152,1,262144,1,524288,1,0,1,4194304,1,8716288,1,2097152,1,5373952,1,0,1,2752512,1,131072,2,0,1,65536,1,2162688,1,2752512,1,4325376,1,9568256,1,2097152,1,8912896,1,1179648,1,9568256,1,5373952,1,4194304,1,4784128,1,8519680,1,13959168,1,2621440,1,4194304,1,524288,1,11075584,1,2686976,1,10813440,1,5505024,1,9568256,1,13107200,1,1048576,3,0,1,8650752,1,4259840,1,10551296,1,2097152,1,0,1,2621440,1,9764864,1,5570560,1,262144,1,10551296,1,1048576,1,0,1,4194304,2,0,1,262144,1,1048576,1,0,1,524288,1,2228224,1,10747904,1,4456448,1,8912896,1,2359296,1,0,1,2686976,1,5505024,1,8519680,1,327680,1,10813440,2,0,1,1048576,1,2228224,1,4784128,1,2359296,3,0,1,1179648,1,0,1,589824,1,10747904,1,0,1,131072,1,4521984,1,4194304,1,11141120,1,0,1,4718592,1,8519680,1,262144,1,131072,2,9568256,1,11075584,1,9043968,1,4784128,1,131072,1,524288,1,9502720,1,9437184,1,2228224,1,65536,1,2359296,1,9764864,1,10616832,1,2097152,1,1048576,1,0,1,5505024,1,11141120,1,4849664,1,9699328,1,2359296,1,11010048,4,0,1,2228224,1,327680,1,4194304,1,0,1,4718592,1,9437184,1,9764864,1,5570560,1,0,1,327680,1,524288,1,0,1,1048576,2,0,1,2228224,1,4194304,1,0,1,4194304,1,9568256,1,524288,1,4849664,1,8912896,1,5242880,1,8388608,1,4915200,1,5505024,1,655360,1,262144,1,11141120,1,131072,1,65536,1,2162688,1,4849664,1,4784128,1,8388608,1,2228224,2,0,1,65536,1,524288,1,2424832,2,10747904,1,0,1,2490368,1,4456448,1,11075584,1,8388608,1,4194304,1,2162688,1,0,1,4194304,1,65536,1,2359296,1,4784128,1,2686976,1,0,1,524288,1,0,1,4521984,1,8388608,1,2228224,1,262144,1,589824,1,2752512,2,8388608,1,5308416,1,0,1,10485760,1,5505024,1,9043968,1,2162688,1,262144,1,5505024,3,0,1,1048576,1,4259840,1,8519680,1,9502720,1,0,1,8388608,1,1114112,1,2752512,1,5505024,1,0,1,1376256,2,0,1,65536,1,2359296,1,0,1,2359296,1,8388608,1,9568256,1,65536,1,4718592,1,2097152,1,2752512,1,524288,1,2097152,1,0,1,11337728,1,2686976,1,2359296,1,0,1,4718592,1,655360,1,0,1,2097152,1,9699328,1,10616832,1,4849664,3,0,1,131072,1,2621440,1,1376256,1,10485760,1,2097152,1,1179648,1,4849664,1,9502720,1,5373952,1,65536,1,0,1,4849664,1,0,1,262144,1,0,1,2424832,1,4718592,1,1179648,1,0,1,8388608,1,131072,1,9699328,1,0,1,4259840,1,8650752,1,2162688,1,11927552,1,8388608,1,65536,1,2359296,1,131072,1,2097152,1,4849664,1,9043968,1,5373952,1,1048576,1,2359296,1,4718592,3,0,1,8716288,1,4259840,1,4456448,1,8650752,1,0,1,5308416,1,4849664,1,11075584,1,0,1,4849664,2,0,1,2097152,1,1114112,1,8388608,1,2228224,1,4194304,1,0,1,1048576,1,0,1,131072,1,4718592,1,262144,1,1048576,1,8650752,1,5570560,1,262144,1,9437184,1,65536,1,2097152,1,262144,2,0,1,2359296,1,9043968,1,4718592,3,0,1,65536,1,5242880,1,655360,1,9502720,1,1048576,1,4325376,1,655360,1,11141120,1,9568256,1,0,1,65536,1,2228224,2,0,1,8388608,1,1179648,1,4784128,1,262144,2,0,1,4718592,1,5308416,1,131072,1,2097152,2,0,1,14352384,1,2097152,1,262144,1,2359296,1,589824,1,9502720,1,5373952,1,10747904,1,9568256,2,2162688,3,0,1,262144,1,11141120,1,10551296,1,4456448,1,8388608,1,524288,1,5308416,1,4849664,1,4718592,1,0,1,2752512,1,8912896,1,65536,1,524288,1,262144,1,4259840,1,2359296,1,2097152,1,1114112,1,65536,1,0,1,262144,1,2097152,1,131072,1,9568256,1,0,1,7143424,1,131072,1,9437184,1,0,1,10485760,2,0,1,65536,1,4784128,1,524288,1,8912896,1,2228224,3,0,1,1179648,1,524288,1,2228224,1,2359296,1,0,1,655360,1,5373952,1,2162688,1,0,1,65536,2,0,1,4194304,1,2097152,1,8912896,1,4784128,3,0,1,131072,1,2097152,1,8388608,1,1048576,1,0,1,327680,1,16056320,1,9437184,1,65536,1,4718592,1,262144,1,4849664,1,524288,1,1048576,1,2097152,1,8519680,1,2097152,4,0,1,13172736,1,10616832,1,1048576,1,65536,1,4325376,1,10485760,1,11141120,1,8912896,1,0,1,11141120,1,2359296,1,0,2,131072,1,2359296,1,8388608,1,4456448,3,0,1,589824,1,1179648,1,8388608,1,4194304,1,0,1,5898240,1,0,1,262144,1,131072,1,9437184,1,0,1,4259840,1,8650752,1,655360,1,2621440,1,9699328,4,0,1,2752512,1,4718592,1,4521984,1,11010048,1,524288,1,655360,1,9764864,1,4194304,1,0,1,262144,1,8388608,1,0,1,1048576,1,8912896,1,65536,1,2752512,2,0,1,2097152,1,0,1,8388608,1,4194304,1,131072,2,524288,1,11141120,1,589824,1,4194304,1,1048576,1,4325376,1,10813440,1,0,1,1048576,1,10551296,1,131072,1,65536,1,9502720,3,0,1,10747904,1,131072,1,1048576,1,0,1,2097152,1,9502720,1,6946816,1,9568256,1,0,1,5373952,1,1114112,1,589824,1,4194304,1,0,1,5505024,1,4259840,1,65536,3,0,1,2359296,2,0,2,65536,1,13959168,1,2097152,1,0,1,4521984,1,8912896,1,0,1,9568256,1,4194304,1,655360,1,9437184,1,11010048,1,0,1,2097152,2,0,1,5308416,1,11010048,1,4521984,1,9568256,1,8388608,1,262144,1,11141120,1,0,1,4194304,1,262144,2,0,3,65536,1,2621440,1,1048576,4,0,1,4718592,1,0,1,4194304,1,0,1,11010048,1,0,1,1179648,1,0,1,2097152,1,9699328,1,0,1,131072,1,2097152,1,262144,4,0,1,65536,1,9043968,1,0,1,524288,1,0,1,589824,1,2228224,1,11141120,1,10747904,1,0,1,9568256,1,4456448,1,0,1,524288,1,2359296,1,5505024,1,8519680,1,8388608,3,0,1,4784128,1,65536,1,0,1,262144,1,131072,1,10813440,1,262144,1,4194304,1,2752512,1,9699328,1,65536,1,0,1,1048576,1,655360,1,10485760,1,9437184,1,524288,3,0,1,5308416,1,11141120,1,2228224,1,4784128,1,4194304,1,589824,1,11141120,4,0,1,2097152,1,4194304,1,8388608,1,131072,1,5242880,1,589824,4,0,1,2097152,1,262144,2,0,1,5242880,1,9437184,1,0,1,8519680,1,8454144,1,5505024,1,4784128,1,8650752,1,2097152,1,262144,1,0,2,4194304,2,0,1,524288,1,0,1,524288,1,131072,1,1179648,1,2228224,1,11075584,1,2359296,1,4718592,1,2424832,1,2097152,1,262144,1,131072,1,0,1,5242880,1,262144,1,2097152,1,8388608,2,0,1,2359296,1,524288,1,0,1,8454144,1,0,1,8519680,1,0,1,262144,1,1376256,1,5505024,1,65536,1,0,1,2097152,1,589824,1,4718592,1,4784128,4,0,1,5373952,1,5308416,1,4325376,1,5242880,1,8388608,1,524288,1,5570560,1,8388608,2,0,1,8650752,1,0,2,524288,1,327680,1,10551296,1,131072,4,0,1,10616832,1,0,1,1048576,1,262144,1,10485760,1,65536,1,2097152,1,4718592,1,8454144,1,2359296,1,0,1,8912896,1,4325376,1,65536,1,0,1,262144,4,0,1,262144,1,1048576,1,655360,1,4784128,1,4325376,1,4718592,1,589824,1,0,1,1179648,1,0,4,2097152,1,0,1,524288,3,0,1,1179648,4,0,1,524288,1,2359296,1,0,1,10813440,1,5505024,1,589824,1,2359296,1,2228224,1,1048576,1,10747904,2,1048576,1,8912896,2,0,1,4784128,1,4194304,1,4456448,1,10551296,1,0,1,589824,1,2424832,1,2097152,1,5373952,1,4194304,1,0,1,131072,1,0,1,65536,1,655360,1,9437184,1,10485760,3,0,1,8388608,1,1114112,1,0,1,262144,1,4194304,1,8454144,1,0,1,8978432,1,1179648,1,2228224,1,9437184,1,65536,1,524288,1,262144,1,0,1,131072,5,0,1,1310720,1,65536,1,1310720,1,5242880,1,2097152,1,9437184,1,262144,1,8388608,1,0,1,2359296,1,0,1,131072,1,8388608,1,9437184,1,262144,1,131072,3,0,1,262144,1,8650752,3,0,1,262144,2,0,1,4784128,1,9699328,1,262144,1,9437184,1,10616832,1,9502720,1,5373952,1,8388608,2,65536,2,0,1,1179648,1,4259840,1,2359296,1,10616832,1,262144,1,131072,1,10813440,1,4325376,1,524288,1,0,1,8388608,1,2097152,1,1048576,1,524288,1,131072,1,4194304,1,524288,3,0,1,1048576,1,2097152,1,0,1,1048576,1,0,1,2097152,1,4784128,1,2228224,1,5505024,1,4784128,1,2228224,1,131072,1,524288,2,0,1,1048576,1,8650752,1,262144,3,0,1,1310720,1,0,1,1376256,3,0,1,1048576,1,4259840,1,0,1,131072,1,327680,1,0,1,65536,1,4718592,1,0,1,4194304,3,0,1,4194304,1,262144,1,0,2,65536,1,8388608,1,0,1,8388608,2,9568256,1,524288,1,2097152,1,10616832,1,2359296,1,9699328,1,0,1,1048576,1,4194304,2,0,1,8978432,1,2162688,1,10747904,1,10485760,1,10616832,1,4718592,1,11075584,1,327680,1,1048576,1,0,1,1048576,1,0,1,4456448,1,2097152,1,0,1,8978432,1,131072,1,8388608,2,0,1,131072,1,2097152,1,0,1,4194304,2,262144,1,0,1,262144,2,4784128,1,4259840,2,524288,1,0,1,4194304,1,2097152,5,0,1,4718592,1,0,1,4849664,1,0,1,131072,1,0,1,5242880,1,8650752,2,0,1,4718592,1,0,2,262144,1,0,1,1048576,1,262144,3,0,1,262144,2,0,1,2097152,1,1048576,1,589824,1,1114112,2,2359296,1,1179648,1,4325376,1,2228224,1,9568256,1,1179648,2,0,1,524288,3,0,1,327680,1,1179648,1,2424832,1,524288,1,2097152,1,4456448,1,327680,1,4194304,1,0,1,8650752,1,131072,1,0,1,4194304,1,2097152,1,0,1,4194304,3,0,1,524288,1,4194304,1,1048576,1,131072,1,0,1,4194304,1,2097152,1,0,1,4718592,1,5570560,1,0,1,1048576,1,524288,1,0,1,4194304,1,393216,1,131072,3,0,1,262144,1,5242880,1,8388608,1,9437184,1,0,1,262144,1,1048576,1,2097152,1,1179648,1,0,2,1048576,1,1179648,1,131072,1,65536,1,4456448,1,262144,4,0,1,1179648,1,4194304,1,524288,2,0,1,8388608,1,2359296,1,2228224,1,1179648,1,4784128,2,4325376,1,2359296,1,1376256,1,9437184,1,4718592,1,4194304,3,0,1,655360,1,2424832,1,2359296,1,4325376,2,4194304,1,655360,1,4194304,2,0,1,4456448,1,0,2,1048576,2,0,1,65536,2,0,1,131072,1,4194304,1,0,1,2097152,1,524288,2,131072,1,65536,1,4718592,1,4849664,1,0,1,524288,1,1048576,1,0,1,8388608,2,0,1,131072,3,0,1,4259840,1,0,1,4784128,1,0,1,524288,1,262144,1,4456448,1,1048576,1,0,2,131072,1,0,1,4194304,1,8388608,1,0,1,2097152,1,1048576,2,0,1,2097152,1,262144,1,0,1,8388608,1,2162688,1,1048576,1,524288,1,4456448,1,9437184,1,2686976,1,10747904,1,8388608,1,4456448,1,9568256,1,2686976,2,0,1,524288,3,0,1,2752512,1,11141120,1,8388608,1,524288,1,2228224,1,2097152,1,2228224,1,8650752,1,0,1,1048576,1,5242880,1,0,1,131072,1,262144,1,2359296,1,8388608,1,0,1,8388608,2,0,1,1048576,1,0,1,65536,1,0,1,4194304,1,0,1,65536,1,4456448,1,4849664,1,65536,1,2359296,1,65536,1,0,1,131072,1,4456448,1,2162688,3,0,1,131072,1,0,1,262144,1,2752512,2,0,1,8650752,1,9437184,1,5242880,2,0,1,655360,2,524288,1,0,1,8388608,1,131072,1,4325376,3,0,1,131072,1,2359296,1,0,1,8388608,1,65536,1,4259840,1,1310720,1,10616832,1,2424832,1,9437184,1,0,1,1310720,1,4718592,1,5242880,1,131072,5,0,1,11141120,1,5373952,1,8388608,1,2097152,1,4456448,1,1048576,1,655360,2,0,1,8650752,1,4456448,1,0,1,2097152,1,1048576,1,0,1,524288,4,0,1,4194304,1,0,2,262144,1,8650752,1,524288,1,65536,1,1048576,1,5570560,1,327680,1,5373952,1,8388608,1,0,1,262144,1,9437184,1,262144,1,2162688,4,0,1,589824,1,5373952,1,8519680,1,0,1,131072,1,5242880,1,4718592,1,0,1,1048576,1,2686976,1,0,1,8388608,1,0,1,131072,1,0,1,524288,2,0,1,131072,1,589824,1,9437184,3,1048576,1,8388608,1,2097152,1,11141120,1,655360,1,5242880,1,0,1,1179648,1,2359296,1,2162688,3,0,1,8388608,2,0,1,2359296,1,4456448,2,0,1,1179648,1,9437184,1,327680,1,131072,1,1048576,1,0,1,4456448,1,0,1,131072,2,0,1,2097152,4,0,1,2097152,3,0,1,8388608,1,0,2,262144,1,5373952,1,0,1,4849664,1,4194304,1,8388608,1,8912896,1,8388608,1,2097152,1,524288,4,0,1,1179648,1,4784128,1,524288,1,4194304,1,262144,1,5242880,1,10485760,1,0,1,131072,1,9568256,2,0,1,2228224,1,1048576,1,0,1,4456448,3,0,1,131072,1,2228224,1,131072,1,327680,1,65536,1,2359296,1,65536,1,11599872,1,2752512,1,9568256,1,0,1,262144,1,1179648,1,131072,1,1048576,1,131072,1,8388608,3,0,1,4849664,1,2752512,1,8388608,1,2097152,1,0,1,4259840,1,9043968,1,524288,1,0,1,524288,1,5505024,4,0,1,8388608,1,1048576,1,0,1,2097152,1,0,1,8912896,2,0,1,4194304,1,4718592,1,8388608,1,9437184,1,4849664,1,4784128,1,4194304,1,2359296,1,1048576,1,8388608,1,5308416,1,4194304,1,0,1,65536,4,0,1,4521984,1,2621440,1,327680,1,524288,1,1310720,1,2162688,1,2097152,1,8650752,1,8388608,1,2424832,1,0,1,1114112,6,0,1,524288,1,0,1,4718592,1,2097152,1,65536,1,0,1,65536,1,131072,1,2359296,1,2424832,1,524288,1,8454144,1,131072,1,2686976,1,262144,1,0,1,1048576,2,524288,2,0,1,2359296,1,1179648,1,4325376,2,8388608,1,65536,1,9699328,1,131072,1,0,1,1048576,1,9568256,1,0,1,4194304,1,524288,1,131072,1,0,1,2228224,4,0,1,65536,1,131072,1,1048576,1,2359296,1,524288,1,0,1,11141120,1,5570560,1,4259840,1,1310720,1,4194304,1,0,2,1048576,1,4259840,1,0,1,2097152,3,0,1,4784128,1,1048576,1,1114112,1,0,1,4718592,1,4325376,1,2097152,1,0,1,65536,1,5505024,2,0,1,4194304,4,0,1,9502720,1,0,1,1179648,1,2359296,1,0,1,262144,1,8388608,1,2097152,1,4718592,1,5570560,1,2359296,1,1048576,1,8388608,1,1179648,1,11141120,1,4325376,1,4194304,1,0,1,2097152,3,0,1,1179648,1,2359296,1,10616832,1,262144,1,2097152,1,131072,1,9699328,1,0,1,1048576,1,0,1,4325376,3,0,1,524288,9,0,1,2686976,2,65536,1,2359296,1,9764864,1,4325376,1,2359296,3,0,1,65536,1,0,1,8388608,4,0,1,5373952,1,524288,1,2097152,1,0,1,2097152,1,2228224,1,4456448,1,0,1,9437184,1,11010048,1,0,1,65536,1,131072,1,2097152,1,0,1,4718592,4,0,1,9568256,1,0,1,131072,2,8388608,1,0,1,5570560,1,5505024,1,524288,1,131072,1,4456448,1,9568256,1,1310720,1,524288,1,262144,1,131072,3,0,1,4784128,1,2686976,1,10485760,1,131072,1,0,1,524288,1,9437184,1,0,1,4325376,1,131072,1,4456448,2,0,1,8912896,4,0,1,9437184,1,131072,1,1048576,2,0,1,1048576,1,2359296,1,524288,1,1048576,1,1179648,1,5373952,1,4259840,1,9437184,1,0,1,2097152,1,65536,1,2097152,1,1048576,1,0,1,131072,3,0,1,10747904,1,524288,1,1048576,1,0,1,8519680,1,655360,3,0,1,11010048,8,0,1,2097152,1,0,1,4718592,1,0,1,65536,1,8454144,1,65536,1,131072,1,11141120,1,9764864,1,1048576,1,327680,1,2359296,1,589824,1,4456448,2,0,1,524288,1,2097152,2,0,1,262144,1,9764864,1,10616832,1,4259840,1,8454144,1,0,1,5242880,1,8388608,1,0,1,4718592,1,131072,4,0,1,262144,2,0,1,4194304,1,0,2,131072,1,0,1,4456448,1,2621440,1,2097152,1,4194304,1,4456448,1,10747904,1,262144,1,2097152,1,0,1,4325376,1,1048576,1,262144,1,4194304,2,8388608,2,0,1,1114112,1,11010048,1,524288,2,262144,1,2359296,1,262144,1,524288,2,0,1,11010048,2,0,1,2097152,1,0,1,8388608,4,0,1,8388608,1,9437184,2,0,1,65536,2,0,1,1179648,1,9568256,1,5242880,1,589824,1,4718592,1,1048576,1,0,1,4194304,5,0,1,131072,1,4456448,1,4325376,1,1048576,2,0,1,10551296,1,0,1,131072,1,65536,3,0,1,8454144,1,0,1,524288,1,0,1,131072,1,0,1,262144,1,524288,1,65536,2,0,1,11010048,2,589824,1,4849664,1,5505024,1,131072,1,8519680,1,65536,1,8978432,1,4325376,1,1048576,1,262144,1,0,1,262144,2,0,1,524288,2,2686976,1,4194304,1,0,1,8388608,1,524288,2,0,1,4194304,1,10485760,10,0,1,2359296,1,0,1,1179648,1,5373952,1,2097152,1,8388608,1,1114112,1,4325376,1,4718592,1,1048576,1,2359296,1,2097152,2,0,1,1048576,1,2359296,3,0,1,2162688,1,10747904,1,8650752,1,0,1,2097152,1,1179648,1,8388608,2,0,1,524288,1,262144,4,0,1,262144,1,0,1,1179648,1,0,1,1048576,4,0,1,4718592,2,0,1,4456448,1,2621440,1,1179648,1,262144,1,4194304,1,327680,1,524288,1,9437184,2,0,1,4194304,2,0,1,131072,1,1114112,1,2228224,1,262144,2,0,1,2752512,1,65536,2,0,1,2097152,2,0,1,262144,1,0,1,2097152,5,0,1,8454144,1,0,1,2097152,1,10616832,1,65536,1,2359296,1,655360,1,1179648,1,2097152,1,4194304,1,1179648,1,5242880,1,65536,1,393216,1,0,1,8388608,1,131072,3,0,1,10485760,1,524288,1,2097152,1,8454144,2,0,2,524288,1,131072,7,0,1,4784128,3,0,1,1310720,1,0,1,8650752,1,9437184,1,4456448,1,0,1,65536,1,10485760,1,9043968,1,1179648,1,4194304,1,131072,2,4194304,1,0,1,65536,1,524288,2,0,1,589824,1,655360,1,4521984,1,8388608,1,262144,1,4325376,1,4194304,2,0,1,2097152,3,0,1,8388608,1,1048576,5,0,1,2097152,1,4194304,2,0,1,5570560,2,0,1,2621440,1,589824,1,2097152,1,0,1,1376256,2,524288,1,1048576,1,4718592,1,524288,4,0,1,4194304,1,1114112,1,262144,2,0,1,1179648,2,0,1,589824,1,2228224,3,0,1,4194304,2,0,1,2424832,1,2228224,1,65536,1,0,1,65536,1,0,1,2424832,1,11010048,1,524288,1,9568256,1,131072,1,10485760,1,655360,1,4456448,1,4194304,1,4259840,1,0,1,131072,1,0,1,8388608,3,0,1,262144,1,1179648,1,262144,1,2097152,1,1048576,2,0,2,4194304,1,131072,3,0,1,262144,4,0,1,8388608,2,0,1,1048576,2,0,1,8912896,1,4194304,1,0,1,8912896,1,262144,1,10485760,1,0,1,1179648,1,524288,1,2228224,1,5505024,1,65536,1,0,1,1048576,2,0,1,1048576,1,8388608,1,5308416,1,8388608,1,4259840,1,524288,1,9568256,1,131072,1,262144,1,5242880,5,0,1,262144,1,0,1,2686976,3,0,1,262144,1,0,1,5570560,1,6422528,1,65536,1,0,1,65536,1,4194304,1,655360,1,2359296,1,8912896,2,0,1,65536,1,2097152,1,65536,1,0,1,8388608,2,0,1,2359296,2,262144,1,0,1,2097152,3,0,2,262144,6,0,1,8388608,1,1048576,1,0,1,4194304,1,8388608,1,65536,1,0,1,9437184,1,1048576,1,4456448,1,2097152,1,1376256,1,4194304,1,0,1,4325376,1,4784128,3,0,1,1048576,5,0,1,4259840,1,2097152,1,589824,1,0,1,2359296,1,1048576,1,2097152,1,2228224,1,1048576,6,0,1,262144,1,4325376,2,0,1,2228224,1,0,1,11141120,1,4456448,1,8388608,1,0,1,262144,1,8388608,1,1376256,1,9568256,1,2621440,1,0,1,1048576,1,9437184,1,262144,1,0,1,8650752,3,0,1,4194304,1,524288,1,0,1,4194304,1,0,1,8454144,1,8388608,1,0,1,8912896,7,0,1,1048576,3,0,1,524288,1,0,1,262144,1,9502720,1,589824,1,1048576,1,0,1,1179648,1,4194304,1,0,1,327680,1,2097152,1,4325376,1,65536,1,4194304,1,8454144,1,0,1,524288,2,0,1,589824,1,2228224,1,4784128,1,262144,1,0,1,1048576,1,131072,1,262144,1,2424832,3,0,1,262144,1,4718592,3,0,1,1048576,1,0,1,65536,2,0,1,11075584,1,0,1,8388608,1,65536,1,1048576,1,0,1,589824,1,4718592,1,5242880,1,262144,1,0,1,524288,1,0,1,262144,5,0,1,8388608,2,0,1,8388608,1,262144,1,0,1,9437184,1,8912896,1,65536,6,0,1,262144,1,8388608,1,0,1,524288,1,4456448,1,0,1,262144,1,10747904,1,2097152,1,0,1,4325376,1,11141120,1,4456448,1,65536,1,327680,1,4194304,1,0,1,2097152,1,131072,1,0,1,1114112,1,2097152,2,0,1,2228224,1,131072,1,2359296,1,2228224,1,0,1,2097152,1,1048576,1,0,1,1179648,1,1048576,6,0,1,2097152,1,131072,1,0,1,4194304,1,1048576,1,0,1,10616832,1,0,1,655360,1,4718592,2,0,1,1114112,2,2097152,1,0,1,262144,1,65536,1,524288,1,2097152,4,0,2,524288,1,8454144,2,0,1,262144,2,65536,1,4194304,4,0,1,524288,3,0,1,524288,2,0,1,4259840,1,0,1,524288,1,65536,1,8388608,2,0,1,4849664,1,0,1,524288,1,1376256,1,2359296,1,1048576,8,0,1,2097152,2,1048576,1,0,1,10551296,1,4194304,1,4718592,1,1376256,4,0,1,8454144,3,0,1,2097152,1,0,1,1114112,1,262144,1,0,1,2228224,1,2359296,1,1048576,1,0,1,8912896,1,0,1,5570560,1,4325376,1,4194304,2,0,1,262144,1,2097152,1,65536,1,4194304,3,0,1,4521984,1,65536,1,4456448,2,131072,1,524288,1,0,1,131072,1,8388608,1,589824,10,0,1,1048576,1,0,1,4784128,1,8388608,1,131072,1,262144,1,65536,1,2424832,1,0,1,1048576,1,1376256,1,2097152,2,4194304,1,0,1,1048576,2,262144,2,0,1,1376256,1,262144,3,0,1,10485760,1,262144,1,2621440,1,2686976,1,131072,3,0,1,2097152,2,0,1,65536,3,0,1,2228224,1,65536,1,0,1,2097152,1,131072,1,0,1,524288,1,4784128,1,8454144,1,5242880,1,9764864,2,2097152,2,65536,1,4194304,1,0,1,2097152,2,0,1,2752512,1,8388608,1,9764864,1,9437184,1,524288,1,589824,1,0,1,327680,1,0,28,-1,10,16711680,2,0,1,4849664,1,11141120,1,16187392,1,8323072,1,14614528,1,11141120,1,5701632,1,16187392,1,12386304,1,14614528,1,5898240,1,6225920,1,16187392,1,7995392,1,14548992,1,12189696,1,5963776,1,14090240,1,6946816,1,16580608,2,11862016,1,11206656,1,7143424,1,7733248,1,15532032,1,6946816,1,5701632,1,7733248,1,11862016,1,7208960,1,11862016,1,12451840,1,7274496,1,16449536,1,7995392,1,14352384,1,8323072,1,11993088,1,14352384,1,1061109567,4,-1,1,1869573999,4,-1,1,2071690107,4,-1,1,2122219134,2,-1,1,2139062143,1,-1,1,2139062143,2,-1,1,-538976289,1,-1,1,2122219134,2,-1,2,16711680,1,1717986918,2,16711680,1,8323072,1,16711680,1,54199043,2,16711680,1,-2139062144,1,0,1,21561601,1,11141120,1,16187392,1,-1059077952,1,14614528,1,11141120,1,5701632,1,16187392,1,3997696,1,14614528,1,5898240,1,6225920,1,16187392,1,7995392,1,14548992,1,12189696,1,5963776,1,14090240,1,6946816,1,16580608,2,11862016,1,11206656,1,7143424,1,7733248,1,15532032,1,6946816,1,5701632,1,7733248,1,11862016,1,7208960,1,11862016,1,12451840,1,7274496,1,16449536,1,7995392,1,14352384,1,8323072,1,11993088,1,14352384,484,0,1,-1,635,0,1,5898240,1,11337728,1,5570560,1,7143424,1,11337728,1,11141120,1,10747904,1,4784128,1,1179648,1,4194304,1,0,1,2621440,1,5570560,1,9568256,1,2686976,1,11075584,1,2686976,1,4849664,1,7274496,1,16580608,1,5308416,1,11862016,1,7012352,1,5570560,1,14024704,1,5570560,1,7012352,1,11337728,1,5570560,2,10747904,1,0,1,1048576,1,0,1,2752512,1,4718592,1,9764864,1,11141120,1,8650752,1,9568256,2,16711680,1,9043968,1,5636096,1,5570560,1,11862016,1,11141120,1,6946816,1,11862016,1,5570560,1,11141120,1,2752512,1,1114112,1,10485760,1,0,1,8978432,1,4849664,1,2424832,1,10813440,1,5308416,1,5373952,1,4718592,1,11337728,1,16711680,1,5308416,1,14286848,1,11141120,1,13959168,1,11862016,1,11927552,1,5636096,1,11141120,2,9568256,1,4849664,2,0,1,2097152,1,5570560,1,9568256,1,5505024,1,11141120,1,2686976,1,2424832,1,11993088,1,16711680,1,2752512,1,7012352,1,11862016,2,5636096,1,11206656,1,11862016,2,5570560,1,11075584,1,10551296,1,8388608,2,131072,1,2752512,1,4784128,1,2752512,1,4718592,1,8650752,1,4718592,1,6094848,1,16711680,1,13893632,1,11141120,1,14024704,1,5898240,1,11206656,1,14286848,1,5570560,1,6946816,1,11141120,1,2359296,1,1310720,1,0,2,1048576,1,9764864,1,10747904,1,4849664,1,5570560,1,5373952,1,2424832,1,4587520,1,16711680,1,15269888,1,14024704,1,11141120,1,6946816,1,11862016,1,5636096,1,14024704,1,5570560,1,5373952,1,9568256,1,4849664,1,0,1,4194304,1,8519680,1,5505024,1,1179648,1,2686976,1,5373952,1,2686976,1,9568256,1,11075584,1,16711680,1,16384000,1,5963776,1,13959168,1,11141120,1,14352384,1,7012352,1,5898240,2,11141120,1,4784128,1,2097152,1,8388608,1,0,1,1048576,1,5373952,1,10813440,1,11141120,1,4784128,1,9699328,1,4784128,1,1376256,1,16711680,1,16580608,1,7143424,1,5898240,1,5636096,1,5570560,1,6094848,1,6946816,1,5570560,1,2424832,1,11141120,1,4849664,2,0,1,131072,1,4849664,1,9437184,2,11141120,1,4325376,1,2359296,1,4325376,1,12517376,1,16711680,1,11141120,1,5636096,1,12189696,1,11337728,1,11141120,2,11206656,1,11075584,1,1048576,1,2359296,1,0,1,65536,1,2097152,1,5570560,1,4849664,1,10813440,1,5308416,1,11141120,1,9568256,1,11075584,1,11206656,1,16711680,1,11927552,1,6946816,1,5570560,1,15400960,1,7733248,1,7143424,2,5570560,1,11141120,1,9502720,2,0,1,589824,1,5373952,1,2424832,1,11141120,1,10813440,1,2359296,1,4784128,1,5505024,1,1376256,1,16711680,1,14352384,1,11206656,1,14024704,1,3473408,1,11206656,1,11141120,1,14286848,1,9699328,1,4521984,1,4456448,1,0,1,262144,1,8388608,1,4784128,1,5373952,1,11075584,1,2752512,1,9568256,1,10747904,1,327680,1,10813440,1,16711680,1,5570560,2,11862016,1,14024704,1,11862016,2,5570560,1,4849664,1,11010048,1,2686976,1,0,1,1048576,1,2359296,1,5505024,1,589824,1,4849664,1,5308416,1,5570560,1,2752512,1,11010048,1,9568256,1,16187392,1,11927552,1,5898240,1,11337728,1,5898240,1,14286848,1,6946816,1,11141120,1,5570560,1,2424832,1,4456448,3,0,1,10616832,1,11141120,1,5570560,1,5046272,1,4718592,1,9502720,1,2424832,1,5570560,1,5177344,1,14352384,1,5701632,1,14024704,1,11206656,1,5636096,1,11337728,1,5570560,1,11075584,1,4718592,1,9502720,2,0,1,589824,1,1310720,1,5373952,1,5570560,1,10616832,1,10813440,1,11141120,1,4718592,1,8978432,1,10616832,1,7143424,1,13959168,1,11141120,1,7143424,1,11862016,1,13959168,1,11141120,1,10747904,1,2424832,1,524288,2,0,1,8388608,1,13172736,1,2424832,2,2752512,1,9699328,1,4456448,1,2424832,1,10747904,1,4718592,1,11927552,1,5898240,1,11927552,1,11141120,1,14352384,1,5898240,1,11141120,1,2752512,1,9568256,1,5373952,1,0,1,4259840,1,1114112,1,2359296,1,9699328,1,11075584,1,5505024,1,5373952,1,2752512,1,11075584,1,2686976,1,2424832,1,13959168,1,7012352,1,14286848,1,7274496,1,11337728,1,7012352,1,5570560,1,10813440,1,4784128,1,2097152,3,0,1,9568256,1,10813440,1,5570560,1,4849664,1,2752512,1,10813440,1,9699328,1,4456448,1,8519680,1,12255232,1,11337728,1,11206656,1,11862016,1,6946816,1,9764864,1,5570560,1,5373952,1,5505024,1,9043968,1,0,1,262144,1,589824,1,4784128,1,5373952,1,11141120,1,2424832,1,4456448,1,9568256,1,4325376,1,9568256,1,5308416,1,5636096,1,11141120,1,5570560,1,13959168,1,11927552,1,6946816,1,11141120,1,2752512,1,2228224,1,4194304,2,0,1,8388608,1,2359296,1,2752512,1,2359296,1,5373952,1,2752512,1,5505024,1,2752512,1,5570560,1,589824,1,12189696,1,11862016,1,12255232,1,7208960,1,5570560,1,11337728,1,5505024,1,5373952,1,4784128,1,9764864,2,0,1,1179648,1,9502720,1,9764864,1,11141120,1,11075584,1,5308416,1,2228224,1,9699328,1,4718592,1,10616832,1,14090240,1,5636096,1,13959168,1,11862016,1,14352384,2,11141120,1,4849664,1,9568256,1,4194304,1,0,1,2162688,1,65536,1,2359296,1,10813440,1,5570560,1,4849664,1,9043968,1,9699328,1,4784128,1,2424832,1,8912896,2,6946816,1,11337728,1,14024704,1,7143424,1,11862016,1,5570560,1,11075584,1,4784128,1,2752512,2,0,1,4718592,1,4849664,1,5505024,1,9568256,1,10813440,1,5505024,1,11141120,1,2424832,1,5373952,1,4325376,1,12255232,1,11927552,1,5636096,1,5963776,3,11141120,1,1310720,1,2359296,1,8388608,1,0,1,262144,1,327680,1,1114112,1,2752512,1,5570560,1,9437184,1,2228224,1,4259840,1,9568256,1,589824,1,9699328,1,14024704,1,5898240,1,12189696,1,6946816,1,5636096,1,11141120,1,5570560,1,10813440,1,9568256,1,2359296,2,0,1,2097152,1,4456448,1,10813440,1,2752512,1,11141120,1,9764864,1,2883584,1,4784128,1,10747904,1,131072,1,5963776,1,11206656,1,14090240,1,11927552,1,11862016,1,7143424,1,5373952,1,9764864,1,4784128,1,8388608,1,0,1,1048576,1,1376256,1,2686976,1,5570560,1,10747904,1,4849664,1,4718592,1,9568256,1,2359296,1,5373952,1,5505024,1,15532032,1,7143424,1,5832704,1,5963776,1,5898240,2,11141120,1,5373952,1,2359296,1,2097152,1,0,1,4259840,1,10747904,1,8519680,1,5505024,1,11141120,1,5308416,1,2424832,1,4456448,1,9568256,1,589824,1,8519680,1,5636096,1,11730944,1,11337728,1,15532032,1,11337728,1,5570560,1,5505024,1,2686976,1,9502720,1,8912896,2,0,1,1179648,1,11010048,1,4849664,1,11075584,1,9043968,1,9568256,1,2686976,1,4784128,1,10747904,1,1114112,1,12255232,1,11337728,1,11927552,1,11141120,1,14024704,1,6946816,1,11141120,1,9699328,1,4849664,1,2097152,2,0,1,11141120,1,262144,1,11141120,1,2424832,1,6356992,1,4718592,1,4456448,1,2359296,1,1179648,1,9043968,1,6946816,1,5570560,1,14286848,1,7143424,1,11862016,1,5570560,1,4784128,1,10813440,1,2162688,1,8388608,1,0,1,65536,1,4784128,1,11075584,1,11141120,1,5570560,1,1310720,1,2424832,1,9502720,1,1048576,1,4456448,1,4259840,1,11468800,1,15532032,1,11206656,1,11927552,2,5636096,1,11141120,1,2621440,1,9699328,2,0,1,262144,1,2424832,1,2359296,1,11075584,1,5505024,1,4784128,1,4194304,1,2359296,1,10813440,1,2097152,1,1310720,1,11862016,1,5636096,1,5898240,1,5570560,1,6946816,1,11141120,1,5570560,1,9568256,1,4784128,1,8388608,2,0,1,9764864,1,9568256,1,9764864,1,9568256,1,5373952,1,1376256,1,8912896,1,0,1,1376256,1,4259840,1,14352384,1,11206656,2,7143424,1,11862016,1,6946816,1,10747904,1,4849664,1,2228224,3,0,1,4849664,1,11075584,2,5570560,1,2162688,1,10485760,1,4325376,1,11141120,1,8388608,1,524288,1,11337728,1,7667712,1,11206656,1,11927552,1,5636096,1,11141120,1,9764864,1,10813440,1,4718592,2,0,1,1048576,1,2359296,2,5373952,1,4849664,1,8912896,1,655360,1,2621440,1,0,1,5505024,1,2228224,1,11927552,1,10092544,1,11862016,1,5570560,1,14286848,1,5570560,1,5505024,1,1048576,1,1179648,3,0,1,11141120,1,11010048,1,4849664,1,5570560,1,5505024,1,5242880,1,131072,1,11141120,1,65536,1,524288,1,14352384,1,14090240,1,14286848,1,14352384,1,11206656,1,5570560,2,11141120,1,4718592,2,0,1,131072,1,2424832,1,5636096,1,5570560,1,11075584,1,4325376,1,327680,1,11010048,1,0,1,2359296,1,4325376,2,6946816,1,7143424,1,5570560,1,11862016,1,5570560,1,4784128,1,9764864,1,2228224,3,0,1,9568256,1,4784128,1,2752512,1,2359296,1,9437184,1,5242880,1,131072,1,9568256,1,8454144,1,524288,2,11337728,1,5636096,1,7208960,1,5570560,1,11141120,1,10747904,1,4325376,1,4784128,2,0,1,2097152,2,5570560,2,5373952,1,4521984,1,327680,1,4718592,1,0,1,1048576,1,8388608,1,11927552,1,5570560,1,11206656,1,11141120,1,14352384,1,5570560,1,2752512,1,2686976,1,9437184,2,0,1,131072,1,9568256,1,2752512,1,1376256,1,9699328,1,2097152,1,5242880,1,131072,1,5570560,1,8650752,1,2424832,1,5898240,1,7733248,1,7667712,1,11862016,2,11141120,1,10813440,1,10747904,1,2424832,3,0,1,4784128,1,5570560,2,4849664,1,9764864,1,131072,1,5242880,1,0,1,2097152,1,0,1,11206656,1,11141120,1,11337728,1,11403264,1,6946816,1,13959168,1,9764864,1,1179648,3,0,1,262144,1,2752512,1,11141120,1,2359296,1,5308416,1,4194304,1,4718592,1,262144,1,4784128,1,655360,1,5373952,1,14286848,1,5963776,1,11141120,1,13828096,1,5570560,1,11141120,1,5373952,1,11075584,1,5570560,2,0,1,4325376,1,5373952,1,11141120,1,5373952,1,2752512,1,11141120,1,2228224,1,4259840,1,0,1,8388608,1,0,1,7143424,1,11337728,1,7143424,1,12189696,1,11337728,1,5570560,1,11010048,1,4456448,1,524288,2,0,1,524288,1,8978432,1,5570560,1,9043968,1,8912896,1,10485760,1,0,1,1310720,1,9568256,2,2359296,1,5636096,1,7012352,1,11862016,1,14024704,1,6946816,1,11141120,1,4915200,1,1179648,1,5373952,2,0,1,327680,1,5570560,1,2752512,1,5308416,1,5570560,1,5373952,1,9699328,1,8388608,1,0,2,65536,2,11862016,1,11206656,1,5898240,2,11141120,1,5505024,1,11075584,1,8388608,2,0,1,5242880,1,2359296,1,11141120,1,9043968,1,4325376,1,10747904,1,0,1,2424832,1,5505024,1,5242880,1,9437184,1,5636096,1,11337728,1,7143424,1,11206656,2,5570560,1,9568256,1,4456448,1,2752512,2,0,1,655360,1,9568256,1,11141120,1,5242880,1,2752512,1,15728640,1,5373952,2,0,2,262144,1,11862016,1,5570560,1,5636096,1,6946816,1,5898240,1,11141120,1,11075584,1,2228224,1,8388608,2,0,1,10551296,1,4849664,1,11141120,1,4849664,1,11141120,1,15859712,1,65536,1,2359296,1,1179648,1,1114112,1,10551296,1,5898240,1,15597568,1,7012352,1,5963776,1,11206656,1,5570560,1,4849664,1,9699328,1,2621440,2,0,1,524288,1,2686976,1,11141120,1,2097152,1,9764864,1,15728640,1,2621440,1,524288,2,4194304,1,524288,1,7143424,1,5570560,1,5898240,1,7143424,1,13959168,1,4784128,1,2424832,1,4784128,1,4194304,2,0,1,2359296,1,10747904,1,5570560,1,9764864,1,5570560,1,16318464,1,131072,1,10551296,2,262144,1,4259840,1,11141120,1,6946816,1,11337728,1,5570560,2,11141120,1,11010048,1,2228224,3,0,1,4325376,1,4849664,1,5570560,1,13107200,1,5701632,1,15728640,1,4718592,1,0,1,9502720,1,1048576,1,524288,1,11206656,1,11927552,1,6946816,3,11141120,1,1376256,1,5505024,1,4194304,2,0,1,1114112,1,2359296,1,11141120,1,5373952,1,8323072,1,16384000,1,0,1,4849664,1,0,1,4325376,1,8519680,1,11862016,1,11206656,1,11337728,1,11862016,1,5570560,1,5373952,1,10616832,1,589824,3,0,1,4849664,1,9568256,1,11141120,1,4718592,1,16711680,1,16252928,1,2359296,1,0,1,2359296,1,0,1,2097152,1,11141120,1,5898240,1,5636096,1,14024704,1,11141120,2,9764864,1,10747904,1,2097152,3,0,2,5570560,1,11862016,1,16711680,1,15728640,1,0,1,2228224,1,65536,1,2686976,1,8912896,1,5636096,1,11862016,1,15335424,1,5570560,1,11337728,1,5505024,1,4718592,1,4784128,3,0,1,11141120,1,9568256,1,11141120,1,13762560,1,16711680,1,16515072,1,9568256,1,8912896,1,9437184,1,8388608,1,131072,1,5898240,1,14352384,1,3538944,1,11141120,1,11665408,1,5373952,1,10813440,1,2228224,1,8388608,3,0,1,4784128,1,5570560,1,11141120,1,16711680,1,16252928,1,0,1,65536,2,262144,1,4718592,1,11141120,1,11337728,1,13959168,1,7143424,1,11141120,1,4849664,1,2621440,1,9699328,2,0,1,65536,1,9699328,1,2752512,1,5570560,1,11993088,1,16711680,1,15204352,1,5570560,1,4456448,1,4259840,1,2097152,1,65536,1,5570560,1,14024704,1,5963776,2,11141120,1,11075584,1,4849664,1,4194304,3,0,1,131072,1,9568256,1,11141120,1,14090240,1,16711680,1,11141120,1,0,2,1048576,1,262144,1,2359296,1,14024704,1,11862016,1,7143424,1,13959168,1,5570560,1,4849664,1,2359296,1,1376256,2,0,1,262144,1,5242880,1,4849664,1,11141120,1,7012352,1,16711680,1,5242880,1,524288,1,65536,1,262144,1,2097152,1,0,1,15335424,1,14286848,1,11141120,1,11337728,1,11141120,1,2686976,1,9568256,1,4325376,3,0,1,327680,1,10747904,1,11141120,1,12517376,1,16711680,1,9043968,1,2228224,1,4718592,1,9502720,1,8650752,1,2686976,1,4325376,1,5636096,1,11927552,2,11141120,1,10747904,1,4784128,1,9699328,2,0,1,589824,1,1048576,1,1376256,1,5570560,1,14090240,1,16384000,1,5242880,1,0,1,131072,1,0,1,1048576,1,0,1,11075584,1,11862016,1,5898240,2,5570560,1,11141120,1,2359296,1,4259840,2,0,1,2097152,1,8519680,1,5373952,1,11141120,1,11993088,1,13959168,1,5505024,1,9568256,1,4718592,1,2359296,1,65536,1,9764864,1,4325376,1,14352384,1,11206656,1,14352384,1,11141120,1,9764864,1,5373952,1,9699328,2,0,1,131072,1,1048576,1,4849664,1,5570560,1,13959168,1,11141120,1,2424832,3,0,1,9437184,1,4915200,1,524288,1,11337728,1,11862016,1,5570560,1,5505024,1,4784128,1,589824,1,2228224,2,0,1,8912896,1,4325376,1,11075584,1,11141120,1,8060928,1,5570560,1,9437184,1,5505024,2,9568256,1,262144,1,3080192,1,4259840,1,6946816,1,5570560,2,11141120,1,5570560,1,6553600,1,8912896,2,0,1,65536,1,524288,1,4849664,1,11141120,1,11272192,1,4718592,1,4849664,3,0,1,4194304,1,11993088,1,1048576,2,11337728,1,5570560,1,5373952,2,9568256,1,2228224,2,0,1,2359296,1,8454144,1,2359296,1,5636096,1,7012352,1,10813440,1,9502720,1,4456448,1,2359296,1,4784128,1,1179648,1,12517376,1,4456448,1,14024704,1,13959168,1,6946816,1,11141120,1,11075584,1,2359296,1,4718592,3,0,1,2621440,2,11141120,1,11862016,1,1179648,1,4849664,1,1048576,3,0,1,16711680,1,0,1,8060928,1,11927552,1,11206656,1,5570560,1,4849664,1,9568256,3,0,1,2228224,1,8519680,1,5308416,1,5570560,1,5898240,1,11010048,1,2359296,1,131072,1,9568256,1,2359296,1,4784128,1,16711680,1,2228224,2,11141120,1,11337728,1,5373952,1,10747904,1,4784128,1,10747904,2,0,1,8388608,1,524288,1,1376256,1,11141120,1,15532032,1,327680,1,5373952,1,4718592,2,0,1,131072,1,16711680,1,8388608,1,5570560,1,5963776,1,5570560,1,2752512,1,5373952,1,2359296,3,0,1,589824,1,4194304,1,4849664,2,11141120,1,11075584,1,8978432,1,0,1,4784128,1,9568256,1,2621440,1,16646144,1,1179648,1,14352384,1,11141120,1,13959168,1,11141120,1,655360,1,9568256,1,9437184,2,0,1,4194304,1,1179648,1,10747904,1,5636096,1,11927552,1,4456448,1,5505024,1,4718592,2,0,1,131072,1,16646144,1,8388608,1,7077888,1,7143424,1,5570560,1,5373952,1,11075584,1,4718592,3,0,1,589824,1,0,1,1179648,1,11141120,1,14286848,1,9764864,1,2228224,1,131072,1,2359296,1,4718592,1,11141120,1,16384000,1,1179648,1,11206656,1,11141120,2,5570560,1,10747904,1,2228224,1,4194304,1,0,1,131072,1,4194304,1,9568256,1,4849664,1,5570560,1,11141120,1,2228224,1,9764864,1,2097152,1,0,1,131072,1,327680,1,16056320,1,8388608,1,5570560,1,11141120,1,5570560,1,4784128,1,4849664,1,9699328,3,0,1,131072,1,0,1,2424832,1,5636096,1,5963776,1,9699328,1,4718592,1,589824,1,9568256,1,2097152,1,11468800,1,15335424,1,1179648,1,14286848,1,11862016,1,5570560,1,11141120,2,2162688,3,0,1,2097152,1,4784128,1,1179648,1,11141120,1,13959168,1,5373952,1,2424832,1,4194304,1,0,1,589824,1,5701632,1,15990784,1,4194304,1,7143424,1,5636096,1,11141120,1,5505024,1,10092544,1,8912896,2,0,2,524288,1,0,1,4784128,1,11206656,1,6094848,1,2359296,1,9568256,1,1179648,1,2359296,1,4194304,1,12517376,1,11010048,1,589824,3,11141120,1,4325376,1,10616832,1,2424832,3,0,1,131072,1,2359296,1,1310720,1,5570560,1,11206656,1,9568256,1,4784128,1,8388608,1,0,1,589824,1,6225920,1,12910592,1,8388608,1,11927552,1,11862016,1,11141120,1,2752512,1,1310720,1,9437184,2,0,1,4194304,1,2097152,1,0,1,2228224,1,5570560,1,13959168,1,4784128,1,2359296,1,1179648,1,2359296,1,4194304,1,16711680,1,5242880,1,1179648,1,13959168,1,5636096,1,11141120,1,5570560,1,4784128,1,4521984,2,0,1,131072,1,0,1,4849664,1,1376256,1,11141120,1,7208960,2,9568256,1,4194304,1,0,1,655360,1,16711680,1,10747904,1,4194304,1,11927552,2,11141120,1,10747904,1,2359296,1,1048576,3,0,1,4849664,1,0,1,9568256,1,5636096,1,11862016,1,4718592,1,4784128,1,589824,1,9568256,1,2097152,1,16711680,1,8454144,1,262144,3,5570560,1,9568256,1,10616832,1,9043968,2,0,1,1048576,1,0,1,2359296,1,2752512,1,5570560,1,14024704,1,2228224,1,2359296,1,2097152,1,0,1,262144,1,16711680,1,11010048,1,1048576,1,14286848,1,11862016,1,5570560,1,5505024,1,1376256,1,2097152,3,0,1,1048576,1,8388608,1,589824,1,5570560,1,11141120,1,8978432,1,1048576,1,8519680,1,2359296,1,5373952,1,16711680,1,131072,1,4194304,1,7012352,1,14024704,1,11141120,1,4849664,1,4718592,1,589824,2,0,1,4325376,1,4259840,1,589824,1,10813440,1,11206656,1,14483456,1,2228224,1,4521984,1,524288,1,0,1,589824,1,16711680,1,5242880,1,262144,2,5570560,1,5505024,1,2424832,1,10747904,1,10485760,3,0,1,262144,1,8388608,1,1310720,1,5570560,1,6946816,1,524288,1,2097152,1,4259840,1,9568256,1,10813440,1,16711680,1,131072,1,2162688,1,11337728,1,5570560,1,11141120,1,5242880,1,1179648,1,524288,2,0,1,524288,1,0,1,2359296,1,4849664,1,5570560,1,11337728,1,4325376,1,1376256,1,524288,1,0,1,1376256,1,16711680,1,9437184,1,8650752,1,11862016,3,11141120,1,4784128,1,4194304,2,0,1,65536,1,2097152,1,0,1,2359296,1,5570560,1,11862016,1,9437184,1,8388608,1,2097152,1,4784128,1,11141120,1,16711680,1,131072,1,1048576,1,5636096,1,5570560,1,5373952,1,9699328,1,4456448,1,9437184,3,0,1,131072,1,1179648,1,2752512,1,5636096,1,14024704,1,655360,1,5505024,1,131072,1,0,1,5701632,1,16646144,1,2097152,1,65536,1,11862016,1,13959168,1,4849664,1,4325376,1,2686976,3,0,1,2097152,1,524288,1,8388608,1,4784128,1,5570560,1,5898240,1,4194304,1,65536,1,9437184,1,2359296,1,5963776,1,7667712,1,589824,1,8912896,1,11206656,1,11141120,1,11075584,1,2752512,1,8650752,1,8388608,1,0,2,262144,1,2097152,1,2359296,1,10813440,1,11141120,1,6946816,1,9568256,1,4718592,1,262144,1,0,1,5636096,1,14483456,1,8388608,1,2097152,1,7143424,1,5570560,1,5505024,1,5308416,1,5373952,5,0,1,65536,1,1310720,1,5570560,1,11337728,1,262144,1,131072,1,4259840,1,9764864,1,8192000,1,15990784,1,2359296,1,131072,1,11862016,1,11141120,1,4849664,1,9764864,1,1114112,4,0,1,131072,1,9437184,1,5373952,1,5570560,1,11796480,1,4194304,1,9437184,1,1048576,1,2097152,1,11206656,1,5570560,1,0,1,1048576,2,11141120,1,11075584,1,4718592,1,10747904,3,0,1,2097152,1,1048576,1,262144,1,9043968,2,11141120,1,1179648,2,262144,1,8716288,1,16187392,1,11010048,1,1179648,1,4325376,1,13959168,1,11141120,1,10813440,1,2424832,1,589824,2,0,1,2097152,1,131072,1,0,1,4259840,1,5373952,1,5570560,1,7602176,1,4194304,1,5308416,1,4194304,1,2228224,1,11337728,1,6946816,1,4194304,1,0,1,5898240,1,11141120,1,2752512,1,9568256,1,5373952,2,0,1,131072,1,0,1,2228224,1,1048576,1,2752512,1,11141120,1,5570560,1,655360,1,0,1,1179648,1,9764864,1,14614528,1,4194304,1,65536,1,2359296,1,13959168,1,5570560,1,5373952,1,5505024,1,8650752,3,0,1,8912896,1,0,1,4521984,1,8978432,1,5570560,1,11010048,1,8388608,1,4849664,1,0,1,2162688,1,7667712,1,11141120,1,9699328,1,0,1,5636096,1,6946816,1,11141120,1,589824,1,2621440,2,0,1,8388608,1,0,1,8912896,1,0,2,5570560,1,11862016,1,2686976,1,0,1,4784128,1,9830400,1,14548992,1,1048576,1,0,1,2359296,2,5570560,1,9568256,1,5373952,1,8519680,4,0,1,65536,1,131072,1,2228224,1,11141120,1,13893632,1,0,1,4718592,1,0,1,11141120,1,15400960,1,10616832,1,65536,1,0,1,11862016,1,5570560,1,4784128,1,2359296,1,5242880,2,0,1,262144,2,0,1,2621440,1,9699328,1,5570560,1,5242880,1,4784128,1,131072,1,4456448,1,5570560,1,6160384,1,4456448,1,9699328,1,4784128,1,5570560,1,11141120,1,5505024,1,8978432,1,655360,3,0,1,2228224,1,4718592,1,8454144,1,2424832,1,6946816,1,13893632,1,0,1,9437184,1,1114112,1,5636096,1,16056320,1,8388608,2,0,1,14286848,1,5373952,1,2424832,1,5373952,1,10485760,3,0,1,8388608,1,65536,1,262144,1,9568256,1,11206656,1,6356992,1,2359296,1,131072,1,0,1,5570560,1,6160384,1,2686976,1,8454144,1,1114112,1,5570560,1,5046272,1,9568256,1,524288,6,0,1,5242880,1,4784128,1,11141120,1,11010048,1,0,1,4718592,1,4849664,1,5570560,1,15400960,1,8388608,1,1310720,1,4194304,1,5636096,1,11075584,1,5570560,1,10616832,1,10485760,2,0,1,1114112,1,0,1,1179648,1,131072,1,2359296,1,5570560,1,4325376,1,4849664,1,65536,1,0,1,11141120,1,6094848,1,524288,1,4194304,1,262144,2,5570560,1,9502720,1,4784128,4,0,1,524288,1,0,1,4718592,1,9568256,1,5570560,1,10485760,1,0,1,2359296,1,2686976,1,11141120,1,11927552,1,10485760,1,0,1,1048576,1,6946816,1,10813440,1,4980736,1,2359296,2,0,1,131072,1,0,1,2097152,1,262144,1,0,1,4849664,1,5570560,1,9764864,1,9568256,2,0,1,11206656,1,14286848,1,262144,1,524288,1,8454144,1,5570560,1,2752512,1,5373952,1,9568256,5,0,1,2097152,1,1179648,1,2424832,1,5570560,1,4194304,1,0,1,5373952,1,2359296,1,2752512,1,7143424,1,9437184,1,4325376,1,262144,1,11141120,1,11075584,1,8978432,1,2097152,3,0,1,1114112,2,65536,1,4194304,1,5308416,1,11141120,1,9437184,1,9568256,1,0,1,65536,1,11141120,1,11862016,1,65536,1,0,1,2097152,2,11141120,1,5373952,1,4849664,2,0,1,4194304,1,0,1,8388608,1,524288,1,655360,1,9043968,1,5570560,1,4456448,1,0,1,2359296,1,9437184,1,10813440,1,11141120,1,4456448,1,1114112,1,8519680,1,11141120,1,10813440,1,4718592,1,1114112,2,0,1,131072,3,0,1,2097152,1,2359296,1,11141120,1,0,1,4784128,1,0,1,262144,1,9699328,1,11075584,1,1048576,1,262144,1,524288,15,16711680,1,16646144,1,4194304,1,5570560,1,5373952,1,65536,1,9437184,1,4194304,1,8192000,1,7143424,1,16449536,1,16580608,11,16711680,1,16515072,1,1179648,1,2424832,1,4718592,1,4456448,1,0,1,524288,1,15663104,1,16711680,1,14614528,1,14090240,1,8323072,10,16711680,1,16515072,1,4194304,1,5505024,1,5373952,1,0,1,8519680,1,131072,1,14352384,1,11337728,1,16449536,1,8323072,1,15532032,1,12517376,1,16646144,8,16711680,1,16515072,1,589824,1,9043968,1,8912896,2,1048576,1,2097152,1,16646144,1,16711680,1,7274496,1,16580608,1,16711680,1,16449536,1,11993088,8,16711680,1,16515072,1,4194304,1,5308416,1,2424832,1,4325376,1,0,1,589824,1,5963776,1,7143424,1,16580608,1,11993088,1,12517376,2,16711680,1,14614528,7,16711680,1,16515072,1,1179648,1,655360,1,4194304,1,0,1,4784128,1,4194304,1,16187392,1,16711680,1,14614528,1,16711680,1,16187392,1,12517376,1,16580608,8,16711680,1,16515072,1,0,1,5308416,1,1376256,1,1048576,1,0,1,262144,1,14548992,1,5898240,1,16187392,1,15532032,1,16580608,1,16121856,1,11468800,8,16711680,1,16580608,1,4718592,1,655360,1,4194304,2,262144,1,2097152,1,16449536,1,16711680,1,12386304,1,12517376,1,14614528,1,16711680,1,16384000,1,16580608,7,16711680,1,16515072,1,131072,1,10551296,1,1179648,1,4194304,1,2097152,1,131072,1,7274496,1,11993088,1,16187392,1,16646144,1,16711680,1,14614528,1,11206656,1,16187392,7,16711680,1,16515072,1,2097152,1,655360,1,4194304,1,589824,1,8519680,1,4718592,2,16580608,1,14614528,1,15400960,1,16121856,1,8060928,1,5505024,1,12517376,7,16711680,1,16515072,1,524288,1,4194304,1,589824,1,2097152,1,524288,1,65536,2,14614528,1,16580608,1,16711680,1,14614528,1,16711680,1,4849664,8,16711680,1,16515072,1,8519680,1,1376256,1,2097152,1,8388608,1,2097152,1,4456448,1,16056320,1,16187392,1,11993088,1,12386304,1,16711680,1,15532032,1,10551296,1,8323072,7,16711680,1,16515072,1,2621440,1,0,2,262144,1,8454144,1,1048576,1,6225920,1,8192000,1,16711680,1,15663104,1,16449536,1,8323072,1,1310720,1,11403264,7,16711680,1,16515072,1,65536,1,5570560,1,9502720,1,1048576,1,262144,1,65536,1,16449536,1,14614528,1,14483456,1,12386304,1,11468800,1,15335424,1,10813440,1,5963776,7,16711680,1,16515072,1,2097152,2,0,1,4194304,1,1048576,1,2097152,1,7274496,1,16121856,1,8323072,1,16711680,1,16646144,1,7995392,1,1179648,1,6225920,7,16711680,1,16515072,1,8650752,1,4456448,1,4718592,1,131072,1,0,1,262144,1,16580608,1,8323072,2,16187392,1,16711680,1,13238272,1,4784128,1,4849664,7,16711680,1,16515072,1,0,1,1114112,1,131072,1,8912896,1,2228224,1,2162688,1,5701632,1,14352384,2,12386304,1,16187392,1,6881280,1,2359296,1,10813440,7,16711680,1,16515072,1,2686976,1,8388608,1,9437184,2,0,1,262144,2,16646144,1,16187392,1,16711680,1,8192000,1,9764864,1,9568256,1,1376256,7,16711680,1,16515072,1,8388608,1,589824,1,0,1,2228224,1,4718592,1,1048576,1,15663104,1,7274496,1,14614528,1,15663104,1,14614528,2,4718592,1,4784128,1,16646144,6,16711680,1,16515072,1,262144,1,4194304,1,2359296,1,524288,1,131072,1,4194304,1,7995392,1,16449536,1,16646144,1,16449536,1,16056320,2,2424832,1,2359296,7,16711680,1,16515072,1,2097152,1,1179648,1,0,1,8388608,1,524288,1,262144,1,14614528,1,12517376,1,11993088,1,7274496,1,7208960,1,9568256,1,9437184,1,9568256,7,16711680,1,16515072,1,8650752,1,4194304,1,9502720,1,131072,1,10485760,1,1048576,1,16121856,1,15532032,2,16711680,1,11862016,1,4718592,1,4849664,1,4784128,1,15663104,6,16711680,1,16515072,1,1048576,1,262144,1,0,1,2621440,1,65536,1,0,1,6225920,1,16711680,1,14352384,1,7143424,1,13631488,1,131072,1,8716288,1,9568256,1,12517376,6,16711680,1,16515072,1,8519680,1,1048576,1,589824,1,0,1,262144,1,4456448,9406,0,5,16711680,1,16449536,1,16646144,1,16711680,1,655360,1,15335424,1,4259840,1,6225920,1,8388608,1,11927552,1,6946816,1,16646144,1,7143424,1,0,1,5242880,1,4849664,1,2228224,5,0,1,65536,1,0,1,2359296,1,0,1,8388608,4,0,1,12255232,4,0,5,16711680,1,11403264,1,5570560,1,16711680,1,11206656,1,16580608,1,3276800,1,6946816,1,8978432,1,14352384,1,11862016,2,16711680,1,0,1,2621440,1,5308416,1,9699328,1,10485760,1,0,1,1048576,2,0,1,9699328,1,11075584,1,9568256,1,10747904,1,2621440,1,131072,2,0,1,589824,1,11337728,1,11141120,3,0,4,16711680,1,16121856,1,7667712,1,12255232,1,12517376,1,5570560,1,16515072,1,6881280,1,16056320,1,10551296,1,11141120,1,5963776,1,16646144,1,16711680,1,0,1,4325376,1,5046272,2,4784128,1,0,1,4325376,2,0,1,2228224,1,2097152,1,4784128,1,65536,1,8519680,1,2621440,1,2359296,1,0,1,8388608,1,2752512,1,1179648,1,2686976,1,4784128,1,4718592,4,16711680,1,12517376,1,14548992,1,7274496,1,15400960,1,11403264,1,16646144,1,12517376,1,16384000,1,8716288,1,14090240,1,15532032,1,8323072,1,12517376,1,0,1,10485760,1,10616832,1,2359296,3,0,1,4194304,1,0,1,1376256,1,9043968,1,2359296,2,4718592,1,0,1,8388608,1,0,1,2424832,1,9764864,1,5570560,1,8388608,2,0,4,16711680,1,16056320,1,11862016,1,13959168,1,12386304,1,5439488,1,16646144,1,7143424,1,12058624,1,11141120,1,6946816,1,11141120,1,11272192,1,16449536,1,65536,1,327680,1,5767168,1,4784128,1,11075584,1,8912896,1,1114112,2,0,1,4784128,1,10485760,1,1179648,1,65536,1,0,1,65536,3,0,1,4325376,1,11141120,1,0,1,4456448,1,4325376,4,16711680,1,12451840,1,7208960,1,11206656,1,14024704,1,5832704,1,16580608,1,11796480,1,1835008,1,11337728,1,11927552,1,11862016,1,11993088,1,16711680,1,262144,1,1179648,1,4587520,1,2359296,1,262144,1,0,1,262144,2,0,1,2424832,1,1179648,1,8912896,1,9437184,1,10551296,1,2359296,2,0,1,5570560,1,2621440,1,8323072,1,4456448,1,1048576,1,524288,3,16711680,1,16449536,1,13959168,1,11993088,1,5505024,1,12255232,1,4456448,1,16646144,1,13959168,1,655360,1,11206656,1,5963776,1,11337728,1,13959168,1,12517376,1,2228224,1,9043968,1,11075584,1,9568256,1,5242880,1,0,1,2097152,1,262144,1,0,1,9764864,1,10485760,1,2228224,1,262144,1,524288,1,0,1,8912896,1,0,1,65536,1,4325376,1,11141120,1,0,1,65536,1,2097152,3,16711680,1,15663104,1,7012352,1,7995392,1,5963776,1,13959168,1,7340032,1,16646144,1,11141120,1,786432,1,14483456,1,13959168,1,11141120,1,8060928,1,4390912,1,589824,1,2752512,1,11141120,1,4784128,1,327680,4,0,1,2752512,1,1310720,1,4718592,2,2097152,1,4718592,2,0,1,9699328,1,0,1,8323072,2,4718592,1,0,3,16711680,1,12517376,1,11796480,1,11206656,1,11141120,1,11862016,1,9764864,1,16646144,1,16711680,1,262144,1,6684672,1,8257536,1,11141120,1,14483456,1,0,1,2490368,1,11141120,1,2424832,1,2359296,1,5242880,1,2097152,1,262144,1,1048576,1,0,1,9764864,1,10485760,2,131072,2,65536,2,0,1,2228224,1,2359296,1,14614528,2,65536,1,1179648,2,16711680,1,553590816,1,16580608,1,419371032,1,13959168,1,11141120,1,7143424,1,5570560,1,8323072,1,16711680,1,2424832,1,12189696,1,11206656,1,9568256,1,11993088,1,10551296,1,9764864,1,11141120,1,5373952,1,9568256,1,589824,1,0,1,1048576,2,0,1,5570560,1,8519680,1,2621440,1,4718592,1,8650752,1,1048576,2,0,1,524288,1,8388608,1,12255232,1,2359296,1,4718592,1,4194304,1,-50332420,1,-1006648381,1,1895788656,1,16711680,1,943536184,1,2228224,1,14024704,1,11141120,1,4325376,1,15597568,1,-520101664,1,261033743,1,11206656,1,16646144,1,4784128,1,14286848,1,5570560,1,5505024,1,5570560,1,4849664,1,4718592,1,10485760,1,131072,3,0,1,5636096,1,2621440,1,4325376,1,0,1,1048576,1,131072,2,0,1,10616832,1,0,1,16711680,3,0,1,-117442312,1,16711680,1,1895788656,1,16056320,1,-117901064,1,8519680,1,11206656,1,11337728,1,655360,1,-1057636160,1,-520101664,1,943536184,1,14483456,1,5701632,1,1376256,1,8323072,1,2424832,1,5373952,1,11141120,1,11075584,1,10813440,1,1376256,1,0,1,8519680,2,0,1,11141120,1,8388608,1,11796480,1,262144,1,4259840,1,4718592,1,2097152,1,4456448,1,524288,1,1179648,1,12517376,1,9568256,1,2359296,1,1179648,1,-251662096,1,16711680,1,552476704,1,16646144,1,956119096,1,327680,1,5898240,1,5636096,1,131072,1,-520429344,1,-1056980800,1,1886744688,1,11141120,1,553459744,1,4849664,1,16711680,1,5570560,1,11010048,1,5570560,1,2752512,1,1179648,1,4194304,1,8388608,2,0,1,65536,1,5963776,1,2097152,1,6946816,1,5242880,1,524288,3,0,1,9568256,1,8388608,1,14614528,1,2097152,2,0,1,1895788656,2,16711680,1,15532032,1,947796024,1,65536,1,7274496,1,5898240,1,589824,1,1887268976,1,16711680,1,1887072368,1,7798784,1,553590816,1,1179648,1,7012352,1,1376256,1,4259840,1,11141120,1,11075584,1,11010048,1,2359296,1,0,1,262144,1,2228224,1,0,1,5570560,1,131072,1,14286848,1,65536,1,2228224,1,2162688,1,0,1,1048576,1,2097152,1,0,1,7733248,1,589824,1,5373952,1,4718592,1,2030008440,1,16711680,1,8323072,1,12517376,1,947599416,1,262144,1,12386304,1,7012352,1,4325376,1,813051952,1,16711680,1,-252251920,1,11337728,1,1627349088,1,8716288,1,16252928,1,2752512,1,5242880,1,5636096,1,9699328,1,4521984,1,8912896,1,524288,2,0,1,65536,1,6946816,1,8912896,1,15532032,1,0,1,8912896,1,8650752,1,0,1,131072,1,262144,1,0,1,12517376,1,8388608,2,0,1,956250168,1,16711680,1,16449536,1,12648448,1,951859256,1,65536,1,16711680,1,11272192,1,17498369,1,947533880,1,5701632,1,-251924240,1,16121856,1,-520101664,1,1245184,1,5242880,1,917504,1,8716288,1,5898240,1,5373952,1,2686976,1,2162688,1,0,1,65536,1,0,1,655360,1,11337728,1,2097152,1,7995392,1,2359296,1,2228224,2,0,1,4718592,1,9502720,1,1179648,1,5570560,1,5505024,1,8912896,1,2359296,1,1023360060,1,-2130739072,1,16711680,1,5505024,1,955791416,1,0,1,6946816,1,13762560,1,18284801,1,956119096,1,12189696,1,-251989776,1,5963776,1,-520101664,1,851968,1,13631488,1,1769472,1,327680,1,6619136,1,5570560,1,4456448,1,524288,1,0,1,4718592,1,0,1,2424832,1,11665408,1,65536,1,14483456,1,0,1,4718592,1,1048576,3,0,1,4194304,1,11927552,1,131072,1,2097152,1,0,1,1023360060,1,-2113961599,1,285020176,1,-1057242944,1,947402808,1,-522133280,1,1073692479,1,-2015918201,1,28115201,1,947468344,1,7208960,1,2029877368,1,131532551,1,-234884623,1,-251727632,1,-1061109568,1,9043968,1,5570560,2,11141120,1,9568256,1,4325376,1,2097152,1,0,1,8912896,1,327680,1,13238272,1,8650752,1,16121856,1,1179648,1,131072,1,4194304,1,65536,1,2752512,1,2359296,1,0,1,9764864,1,5242880,1,131072,1,2228224,1,486480924,1,-2113961599,1,1895788656,1,-520691488,1,-1195853640,1,2021161080,1,250482190,1,246287886,1,22479105,1,956119096,1,-2135588736,1,2130607742,1,532619039,1,-520101664,1,1887137904,1,-252645136,1,655360,1,1441792,1,11862016,1,4784128,1,2621440,1,2097152,1,8519680,1,131072,1,0,1,2752512,1,11141120,1,1376256,1,14483456,1,8388608,1,5505024,1,131072,1,262144,1,8388608,2,0,1,4849664,1,262144,1,8912896,1,8388608,1,520035870,1,-1040727615,1,-234884623,1,-251924240,1,2021161080,1,1010580540,1,247401998,1,471604252,1,23789825,1,951597112,1,-1058094912,1,1069498175,1,956250168,1,-520101664,1,1912566129,1,2029811832,1,2752512,1,5898240,1,5570560,1,10813440,1,9764864,1,524288,1,0,1,524288,1,0,1,4849664,1,5505024,1,4915200,1,15990784,1,262144,1,8912896,2,0,1,2752512,1,8978432,1,262144,1,1179648,1,2686976,1,0,1,524288,1,251596302,1,-1006648381,1,1894805616,1,1895657584,1,943208504,1,471669788,1,263130895,1,471604252,1,33489153,1,947533880,1,-520757024,1,526327583,1,813314096,1,-520625952,1,1895788656,1,943208504,1,5570560,1,11141120,1,5636096,1,11141120,1,4325376,1,10485760,2,0,1,2097152,1,2424832,1,10813440,1,2949120,1,14483456,1,1048576,1,5373952,2,2097152,1,4784128,1,0,1,1048576,1,262144,2,4325376,1,0,1,268373775,1,-486546718,1,1887203440,1,1912435057,1,943208504,1,505355806,1,268373775,1,505290270,1,3080192,1,2021161080,1,-520363808,1,128911111,1,1895657584,1,-520363808,1,1886744688,1,1010580540,1,5570560,2,11862016,1,5570560,1,11010048,1,262144,1,0,1,2359296,1,262144,1,1376256,1,5242880,1,11993088,1,11665408,1,131072,1,262144,2,8388608,1,10747904,1,2097152,1,8388608,1,2097152,1,1048576,1,524288,1,2228224,1,134153991,1,-486546718,1,1895264368,1,1903915377,1,943208504,1,241045006,1,268373775,1,235867662,1,9502720,1,-1195853640,1,1895657584,1,56034051,1,1895198832,1,-520232736,1,1895788656,1,471669788,1,5505024,1,5636096,1,11141120,1,9568256,1,1376256,1,5242880,1,0,1,65536,1,9437184,1,5636096,1,9764864,1,5898240,1,15204352,1,4194304,1,11010048,1,262144,1,131072,1,5570560,1,262144,1,0,1,131072,1,4849664,1,2097152,1,0,1,134153991,1,-419436826,1,1887072368,1,1903260017,1,943208504,1,241110542,1,320803603,1,252645135,1,7077888,1,943339576,1,1887334512,1,11141120,1,2139062143,1,-521412384,1,1895133296,1,479992860,1,5505024,1,6946816,1,13959168,1,4784128,1,10485760,1,0,1,2228224,1,4718592,1,65536,1,1376256,1,10485760,1,11468800,1,11141120,1,262144,1,131072,2,0,1,2359296,1,9437184,1,524288,1,0,1,9764864,1,8454144,1,524288,1,134153991,1,-185076492,1,1887072368,1,1903260017,1,943208504,1,249499150,1,324211475,1,51053315,1,16187392,1,808792112,1,821506096,1,4915200,1,1895133296,1,-520232736,1,1887072368,1,471604252,1,5242880,1,11927552,1,5898240,1,5570560,1,4849664,1,8388608,1,0,1,327680,1,5505024,1,4915200,1,4849664,1,8323072,1,13631488,1,0,1,5242880,1,1048576,1,589824,1,5570560,1,65536,1,2162688,1,1048576,1,4456448,1,0,1,4194304,1,67044099,1,1962833012,1,1895526512,1,1903260017,1,943208504,1,247401998,1,-1583242847,1,983040,1,10158080,1,1887137904,1,813314096,1,5898240,1,1895133296,1,-521412384,1,1895329904,1,479992860,1,4456448,1,11206656,1,6946816,1,5505024,1,2424832,1,2097152,1,0,1,10485760,1,0,1,1376256,1,1048576,1,16711680,1,2097152,1,131072,1,262144,1,4194304,1,8388608,1,5373952,1,4718592,1,0,1,131072,1,16449536,1,524288,1,0,1,66519811,1,2088664188,1,1895723120,1,1903260017,1,943208504,1,251530766,1,-1583242847,1,6094848,1,15466496,1,1617715296,1,817180720,1,-2131787648,1,1895460976,1,-520625952,1,1895592048,1,475798556,1,10485760,1,11862016,2,11141120,1,9437184,1,8388608,1,0,1,1376256,1,10813440,1,2752512,1,8650752,1,6225920,1,8650752,1,1048576,1,9437184,1,131072,1,1179648,1,11075584,1,0,1,8650752,1,8388608,1,16580608,1,2162688,1,0,1,33489153,1,955922488,1,1887400048,1,1903260017,1,943339576,1,218041356,1,-505290271,1,280236048,1,16384000,1,-521412384,1,1617715296,1,-2135261056,1,2021292152,1,-520101664,1,1895460976,1,943208504,1,8519680,1,11337728,1,5570560,1,4784128,1,4849664,1,0,1,8912896,1,8388608,1,1048576,1,720896,1,2162688,1,16711680,1,4194304,1,65536,1,2228224,1,524288,1,4194304,1,9764864,1,5505024,1,1048576,1,2359296,1,16711680,1,0,1,2097152,1,33489153,1,951924792,1,1886548080,1,1886417008,1,943536184,1,471800860,1,-1061109568,1,284889104,1,5242880,1,-1042955839,1,1626497120,1,-1058029376,1,1014905916,1,-521150240,1,1895329904,1,951924792,1,327680,1,11862016,1,14024704,1,11141120,1,5373952,1,131072,1,0,1,2752512,1,4325376,1,10747904,1,1048576,1,12517376,1,1048576,1,4194304,1,8388608,1,2162688,1,655360,1,5505024,1,0,1,131072,1,8388608,1,16711680,1,8912896,1,8388608,1,12255232,1,282464272,1,1894805616,1,1886417008,1,2088664188,1,408492056,1,-1061109568,1,408885272,1,65536,1,-2131066752,1,-1058488128,1,-520429344,1,1061109567,1,-454630172,1,-50529028,1,1887072368,1,1179648,1,14024704,1,11141120,1,10813440,1,2359296,2,0,1,8388608,1,1048576,1,1179648,1,4521984,1,16711680,1,4194304,1,131072,1,1376256,1,8650752,1,2359296,1,10616832,1,5373952,1,9437184,1,1179648,1,16711680,1,2097152,1,0,1,16711680,1,274010128,2,-117901064,1,-1326075728,1,1895329904,1,-2139062144,1,517938718,1,0,1,16711680,1,-2139062144,1,-251662096,1,530521887,1,2029549688,1,1895657584,1,-521477920,1,851968,1,11141120,1,11862016,1,2752512,1,4718592,1,0,1,2228224,1,2752512,1,4456448,1,8978432,1,1179648,1,14548992,1,131072,1,0,1,4194304,1,1048576,1,1179648,1,5505024,2,262144,1,4194304,1,16711680,1,131072,1,0,1,15335424,1,274010128,1,-33686019,1,-50529028,1,553525280,1,-1059667776,1,-2139062144,1,334959379,1,0,1,2818048,1,4194304,1,-1610637409,1,118949639,1,817377328,1,1627152480,1,-2136309632,1,7012352,1,7143424,1,11141120,1,11075584,1,9568256,1,1048576,2,8388608,1,1048576,1,5373952,1,10747904,1,16449536,1,524288,1,1048576,1,1179648,1,262144,1,8978432,1,4849664,1,10485760,1,5308416,1,655360,1,16711680,1,8912896,1,0,1,12517376,1,16646144,1,8388608,1,0,1,16449536,1,7995392,1,327680,1,8323072,1,0,1,13893632,1,65536,1,12451840,1,5963776,1,11206656,1,655360,1,4849664,1,2752512,1,11141120,1,11337728,1,10813440,1,2359296,1,4259840,1,262144,1,4849664,1,8650752,1,262144,1,1376256,1,16646144,1,4194304,1,8519680,1,4259840,1,10616832,1,5373952,1,10551296,1,1310720,1,262144,1,10485760,1,16711680,1,2097152,1,0,1,13959168,1,7274496,2,0,1,9895936,1,11010048,1,1769472,1,9895936,1,4849664,1,16711680,1,0,1,5570560,1,2949120,1,11141120,1,262144,1,2752512,1,11337728,1,5963776,2,11141120,1,4784128,2,0,1,1048576,1,5242880,1,9568256,1,11206656,1,13959168,1,1048576,1,524288,1,1310720,1,1114112,1,655360,1,9699328,1,4325376,1,5308416,1,655360,1,16711680,1,8454144,1,0,1,7143424,1,65536,2,0,1,4259840,1,5373952,1,2949120,1,10485760,1,196608,1,5570560,1,393216,1,15335424,2,11141120,1,0,1,11141120,1,11862016,1,11141120,1,13959168,1,5505024,1,2359296,1,0,1,2359296,1,4325376,1,131072,1,65536,1,5570560,1,16384000,1,8650752,1,2162688,1,4259840,1,10747904,1,5373952,1,11141120,1,2621440,1,262144,1,10551296,1,16711680,1,524288,1,0,1,5701632,1,8388608,1,0,1,65536,1,13893632,1,8388608,1,9830400,1,6029312,1,2031616,1,16384000,1,1245184,1,5242880,1,5570560,1,11796480,1,10485760,2,5636096,1,14483456,1,5570560,1,4849664,1,9502720,1,0,1,8454144,1,2621440,1,4718592,1,5505024,1,2949120,1,14286848,1,2097152,1,8650752,1,1310720,1,1179648,1,9764864,1,10551296,1,4521984,1,11010048,1,1310720,1,16711680,1,10485760,1,0,1,11141120,1,15204352,1,0,1,1310720,1,11796480,1,4194304,1,15400960,1,15990784,1,983040,1,11927552,1,6094848,1,13631488,1,16449536,1,13631488,1,1048576,1,11075584,1,14286848,1,5570560,1,11141120,1,11075584,1,4456448,1,65536,1,2686976,1,4325376,1,1114112,1,65536,1,11206656,1,6946816,1,655360,1,1048576,1,8519680,1,8978432,1,5701632,1,9699328,1,2621440,1,4521984,1,10616832,1,16646144,1,131072,1,0,1,11141120,1,5242880,1,0,1,1507328,1,14614528,1,0,1,16580608,2,12189696,1,16515072,1,12517376,1,12713984,1,16711680,1,5505024,1,13238272,1,5505024,1,7012352,1,11206656,1,11337728,1,2424832,1,9568256,1,262144,1,8519680,1,1048576,1,4194304,1,11141120,1,2949120,1,13893632,1,10485760,1,4325376,1,2686976,1,2359296,1,6160384,1,5570560,1,9568256,1,9502720,1,1114112,1,16711680,1,9437184,1,0,1,14024704,1,6291456,1,0,1,6225920,1,6946816,1,0,1,6225920,1,10485760,1,7274496,1,5570560,1,16711680,1,10485760,1,9043968,1,10551296,1,5570560,1,5242880,1,5570560,1,7143424,2,11141120,1,4784128,1,0,1,1179648,1,10813440,1,655360,1,1048576,1,5636096,1,11010048,1,589824,1,1048576,1,262144,1,131072,1,12255232,1,11010048,1,10813440,2,4849664,1,16449536,2,0,1,16449536,1,8388608,1,0,1,8323072,1,11927552,1,0,1,1245184,1,4718592,1,16449536,1,8388608,1,8192000,1,262144,1,16056320,1,13631488,1,22216961,1,11141120,1,11927552,1,11862016,1,6946816,1,5570560,1,2359296,1,2097152,1,8978432,1,8912896,1,4194304,1,10747904,1,720896,1,4259840,1,4456448,1,4849664,1,1179648,1,11075584,1,7274496,1,10813440,1,1179648,1,11075584,1,10813440,1,16515072,1,10747904,1,0,1,6225920,2,0,1,11075584,1,13959168,1,0,1,13107200,1,4194304,1,11337728,1,4194304,1,16187392,1,0,1,5570560,1,2097152,1,5505024,1,10551296,1,14352384,2,11141120,1,9568256,1,9502720,1,0,1,2424832,1,5373952,1,1179648,1,9568256,1,11141120,1,1048576,1,2686976,1,2162688,1,4456448,1,1048576,1,16711680,2,5570560,1,2359296,1,1179648,1,5570560,2,0,1,65536,2,0,1,11534336,1,15335424,1,131072,1,16056320,1,0,1,16187392,1,4194304,1,12451840,1,131072,1,14483456,1,131072,1,2424832,1,8650752,1,11141120,1,14024704,1,5570560,1,5505024,1,8912896,1,0,1,1376256,1,4456448,1,2097152,1,4718592,1,458752,1,4194304,1,8650752,1,1310720,1,1114112,1,4849664,1,12517376,1,11141120,1,10747904,1,5373952,1,5505024,1,5898240,1,2097152,4,0,1,13893632,1,15728640,1,1376256,1,6225920,1,0,1,16646144,1,8388608,1,16449536,1,1114112,1,6946816,1,8388608,1,11075584,1,5439488,1,11337728,1,5898240,1,11862016,1,10813440,1,5373952,1,0,1,9764864,1,5308416,1,4456448,1,2424832,1,1114112,1,524288,1,5373952,1,10813440,1,9043968,1,9502720,1,16711680,1,11075584,2,9764864,1,4849664,1,2097152,1,8978432,1,0,1,15204352,1,0,1,131072,1,7012352,1,4718592,1,2031616,1,11862016,1,327680,1,12517376,1,0,1,16711680,1,4587520,1,11927552,1,0,1,2424832,1,655360,1,7667712,1,11206656,1,5570560,1,9699328,1,524288,1,131072,1,4849664,1,8912896,1,1179648,1,4718592,1,8716288,1,8388608,1,2686976,1,5373952,1,4521984,1,2359296,1,6225920,1,11141120,1,5570560,1,5505024,1,2686976,1,8650752,1,0,1,262144,1,10485760,1,0,1,1376256,1,12386304,1,0,1,4128768,1,15597568,1,1376256,1,2424832,1,1114112,1,16711680,1,720896,1,5963776,1,8388608,1,5570560,1,2752512,1,5636096,1,11862016,1,5570560,1,5373952,1,5242880,1,4194304,1,2752512,1,5505024,1,4259840,1,2228224,1,1048576,1,2097152,1,9699328,1,8978432,1,2228224,1,4259840,1,16711680,1,13959168,3,11141120,1,1114112,1,4718592,1,1048576,1,5242880,1,0,1,6225920,1,14024704,1,0,1,5570560,1,14286848,1,917504,1,13893632,1,262144,1,16384000,1,2031616,1,15335424,1,65536,1,5505024,1,4915200,1,14286848,1,5570560,2,11141120,1,8388608,1,0,1,2424832,1,10616832,1,1310720,1,9699328,1,4325376,1,8519680,1,10616832,1,5570560,1,1114112,1,11010048,1,11206656,2,11141120,1,5570560,1,11141120,2,0,1,8519680,1,11010048,1,0,1,3080192,1,11206656,1,0,1,10485760,1,16384000,1,5701632,1,16711680,1,2818048,1,12320768,1,4128768,1,12255232,1,262144,1,9043968,1,3473408,1,5570560,1,7143424,1,6946816,1,4784128,1,2097152,1,0,1,9764864,1,4718592,1,4521984,1,10616832,1,0,1,524288,1,10092544,1,5505024,1,9043968,1,262144,1,16711680,1,7143424,1,5570560,2,11141120,1,4784128,1,4718592,1,2097152,1,4194304,1,0,1,11337728,1,13893632,1,0,1,16580608,1,5767168,1,3801088,1,11141120,1,2031616,1,15204352,1,11337728,1,15532032,1,0,1,6619136,1,5636096,1,5963776,2,11141120,1,5570560,1,0,1,589824,1,5570560,1,2424832,1,2621440,1,1048576,1,524288,1,8388608,1,10813440,1,5570560,1,2162688,1,11075584,1,4849664,1,11862016,1,11141120,2,5570560,1,0,1,65536,1,4849664,2,0,1,12058624,1,16384000,1,0,1,11993088,1,0,1,15663104,1,14483456,1,5963776,1,5242880,1,14286848,1,3014656,1,2097152,1,2752512,1,11141120,1,13959168,1,11927552,1,5570560,1,2359296,1,4194304,1,0,1,9568256,1,10485760,1,4521984,1,10747904,1,2162688,1,2097152,2,11141120,1,2424832,1,4456448,1,11993088,1,14024704,1,7143424,1,11141120,1,11206656,1,2228224,1,2097152,1,2752512,2,0,1,6946816,1,16646144,1,65536,1,14483456,1,0,1,16711680,1,10485760,1,7274496,1,12845056,1,7798784,1,8519680,1,8388608,1,9764864,1,7012352,1,5636096,3,11141120,2,0,1,4849664,1,9764864,1,9568256,1,589824,2,8388608,2,11141120,1,0,1,6946816,1,5898240,1,7012352,1,11927552,2,11862016,1,8388608,1,262144,1,9764864,1,0,1,65536,1,14483456,1,2883584,1,131072,1,7733248,1,0,1,16449536,1,15335424,1,16711680,1,10551296,1,11337728,1,11010048,1,0,1,5570560,1,5898240,1,11862016,1,11141120,1,5570560,1,5373952,1,0,1,524288,1,9764864,1,2097152,1,2686976,1,4194304,1,262144,1,524288,1,11141120,1,11206656,1,9568256,1,10616832,1,2424832,1,12386304,1,5570560,1,14352384,1,7208960,1,524288,1,1048576,1,5505024,1,0,1,327680,1,7798784,1,0,1,458752,1,14352384,1,0,1,8650752,1,12582912,1,16711680,1,0,1,16121856,1,5505024,1,0,2,11141120,1,5636096,1,7143424,1,5570560,1,11075584,1,0,1,2097152,1,2228224,1,9043968,1,4849664,1,9699328,1,1048576,1,2097152,1,14286848,1,5898240,1,8388608,1,5767168,1,9764864,1,7274496,1,14548992,1,5636096,1,11862016,1,65536,1,8388608,1,5570560,1,0,1,2818048,1,11141120,1,0,1,458752,1,16646144,1,65536,1,8060928,1,1048576,1,16711680,1,1179648,1,11337728,1,13959168,1,0,1,5505024,1,14352384,1,14286848,2,5570560,1,2424832,1,0,1,8388608,1,4784128,1,5242880,1,2752512,1,0,1,4194304,1,8519680,1,11141120,1,7143424,1,5373952,1,12451840,1,5570560,1,8192000,1,7012352,1,12255232,1,14548992,2,0,1,5570560,1,0,1,5701632,1,6094848,1,0,1,5505024,1,16711680,1,0,1,15597568,1,0,1,11337728,1,0,1,12255232,1,5570560,1,0,1,9568256,2,11141120,1,5636096,1,11141120,1,9699328,1,65536,1,0,1,9699328,1,655360,1,9568256,1,2228224,1,0,1,524288,1,6946816,1,11927552,1,11010048,1,11206656,1,11141120,1,14614528,1,12386304,1,15597568,1,7667712,1,4718592,1,2097152,1,5898240,1,0,1,3080192,1,13762560,1,0,1,14024704,1,5963776,1,327680,1,12255232,1,0,1,16711680,1,9043968,1,5636096,1,5505024,1,0,1,5505024,2,5570560,1,5898240,1,5570560,1,11141120,2,0,1,131072,1,10485760,1,10813440,1,8388608,1,131072,1,2097152,1,11796480,1,14024704,1,10747904,1,10682368,1,11141120,1,14614528,1,16056320,1,16449536,1,8060928,1,65536,1,0,1,11141120,1,0,1,12517376,1,15532032,1,0,1,16449536,1,393216,1,1900544,1,14548992,1,327680,1,16121856,1,65536,1,16449536,1,11010048,1,0,1,4718592,1,11927552,1,11206656,1,11141120,1,5570560,1,10551296,1,2097152,1,131072,1,5505024,1,1376256,1,4718592,1,524288,1,2097152,1,0,1,13238272,1,7012352,1,5898240,2,5570560,1,14090240,2,12517376,1,14614528,1,0,1,262144,1,5570560,1,0,1,6225920,1,16646144,1,0,1,6094848,1,10485760,1,2031616,1,15400960,1,0,1,12517376,1,327680,1,16646144,1,13631488,1,0,1,5242880,1,13959168,1,11862016,2,11141120,1,5570560,1,131072,1,524288,1,8978432,1,4784128,1,2424832,1,2097152,1,65536,1,9568256,1,2752512,1,12451840,1,6946816,1,11010048,1,5439488,1,12255232,1,15532032,1,15663104,1,16056320,1,2359296,1,0,1,5898240,1,0,1,12517376,1,16711680,1,0,1,7274496,1,10485760,1,2031616,1,16646144,1,1507328,1,16711680,1,2293760,1,16711680,1,2097152,1,0,1,4259840,2,11141120,2,5570560,1,2359296,2,0,1,5242880,1,5505024,1,9568256,1,131072,1,1048576,1,0,1,5570560,1,15663104,1,5898240,1,5570560,1,5439488,1,16121856,1,12517376,1,16711680,1,12517376,1,0,1,2097152,1,11141120,1,65536,1,14614528,1,16711680,1,65536,1,5570560,1,4194304,1,3801088,1,16711680,1,9371648,1,16646144,1,2031616,1,327680,1,4194304,1,0,1,1179648,1,11206656,1,5636096,1,6946816,1,11141120,1,9568256,1,524288,1,8388608,1,327680,1,2228224,1,4718592,1,8912896,1,8388608,1,4849664,1,5570560,1,8060928,1,5636096,1,1441792,1,5177344,1,15597568,1,16449536,2,16580608,1,65536,1,8388608,1,2752512,1,327680,1,12517376,1,16711680,1,0,1,8060928,1,12582912,1,13893632,1,12189696,1,2031616,1,13631488,1,15335424,1,11010048,1,4194304,1,0,1,8519680,1,11337728,1,5898240,1,5636096,2,11075584,1,0,1,65536,1,5373952,1,9764864,1,2424832,1,2097152,1,589824,1,0,1,2752512,1,14548992,1,7798784,1,4849664,1,4653056,1,14614528,1,16711680,2,14614528,1,1048576,1,65536,1,11075584,1,1376256,1,6225920,1,16711680,1,131072,1,15597568,1,0,1,16449536,1,0,1,6225920,1,10485760,1,6225920,1,5373952,2,0,1,655360,1,5570560,2,11141120,1,5570560,1,5505024,1,262144,1,1048576,1,2686976,1,5570560,1,4718592,1,65536,1,8388608,1,5505024,1,1376256,1,8323072,1,5570560,1,11141120,1,4849664,1,16580608,1,14614528,1,8323072,1,8060928,2,0,1,5505024,1,11141120,1,6225920,1,16711680,1,11862016,1,16711680,1,0,1,12517376,1,10485760,1,16711680,1,10485760,1,7667712,1,15532032,1,0,1,131072,1,2424832,1,6946816,3,5570560,1,4194304,1,2097152,1,0,1,8650752,1,9764864,1,2228224,1,524288,1,2228224,1,65536,1,4849664,1,11468800,1,11403264,1,655360,1,8978432,1,12255232,3,16711680,1,0,1,524288,1,589824,1,11206656,1,4128768,1,16711680,1,11206656,1,3080192,1,0,1,7143424,1,8388608,1,16187392,1,4194304,1,14548992,1,11141120,1,0,1,65536,1,1376256,1,11141120,1,6946816,1,14286848,2,11141120,1,0,1,262144,1,5373952,1,5570560,1,4718592,1,8388608,1,524288,1,5505024,1,655360,1,7798784,1,9633792,1,10747904,1,2686976,1,7798784,3,16711680,1,65536,1,4194304,1,4456448,1,6094848,1,6225920,1,16711680,1,8192000,1,0,1,65536,1,11993088,1,4194304,1,12386304,1,0,1,7012352,1,5898240,1,0,1,655360,1,4849664,2,11141120,1,5570560,1,11075584,1,4718592,1,131072,1,9437184,1,8978432,1,2752512,1,2228224,1,2424832,1,2097152,1,0,1,4325376,1,16449536,1,5570560,1,9568256,1,1179648,1,15597568,3,16711680,1,262144,1,0,1,2228224,1,11862016,1,11993088,1,16711680,1,14090240,1,10485760,1,196608,1,16449536,1,0,1,14614528,1,0,1,6160384,1,6946816,1,0,1,327680,1,2752512,1,11141120,3,5570560,1,9437184,1,524288,1,0,1,5505024,1,4849664,1,9437184,1,0,1,131072,1,2424832,1,2686976,1,11337728,1,5505024,1,4784128,1,6553600,1,14483456,3,16711680,1,0,1,262144,1,524288,1,7012352,1,7143424,1,16711680,1,12386304,1,14155776,1,327680,1,16646144,1,0,1,16711680,1,131072,1,11927552,1,11141120,1,0,1,2752512,1,5570560,4,11141120,1,4194304,2,0,1,131072,1,2752512,1,4456448,1,1048576,1,2097152,1,524288,1,8388608,1,16384000,1,5898240,1,2359296,1,8912896,1,12255232,1,8323072,2,16711680,1,0,1,1048576,1,4521984,1,12386304,1,11927552,1,16711680,1,11206656,1,15990784,1,2293760,1,16711680,1,1048576,1,16711680,1,9437184,1,16449536,1,14024704,1,0,1,1179648,1,5570560,1,11141120,1,11206656,2,5570560,1,10747904,1,2097152,1,4325376,1,6946816,1,4849664,1,2228224,1,131072,1,589824,1,4259840,1,9699328,1,11272192,1,12386304,1,9502720,1,8978432,1,16646144,1,8323072,2,16711680,2,0,1,1179648,1,13893632,1,7143424,1,14614528,1,5636096,1,5242880,1,6160384,1,1507328,1,65536,1,16646144,1,0,1,16711680,1,5898240,1,0,1,4849664,1,11141120,1,11206656,2,11141120,1,11075584,1,1048576,1,0,1,524288,1,1310720,1,9568256,2,4718592,1,8388608,1,1048576,1,8454144,1,16646144,1,11468800,1,4325376,1,2752512,1,7143424,1,8323072,2,16711680,1,0,1,8519680,1,2424832,1,15990784,1,14614528,1,7667712,1,16449536,1,15204352,1,16449536,1,4194304,1,262144,1,16384000,1,131072,1,16711680,1,13893632,1,0,1,5505024,5,5570560,1,4194304,1,131072,1,2097152,1,10616832,1,2424832,1,8454144,1,0,1,2752512,1,4456448,1,6815744,1,11337728,1,14024704,1,2621440,1,2228224,1,12255232,1,10420224,2,16711680,1,0,1,1048576,1,1441792,1,5505024,1,7667712,1,11993088,1,16711680,1,4194304,1,7274496,1,16252928,1,10158080,1,14548992,1,65536,1,16711680,1,6815744,1,0,1,2752512,1,11141120,1,6946816,1,11862016,1,11141120,1,10813440,1,8388608,1,1048576,1,8388608,1,5570560,1,9502720,2,2359296,1,8388608,1,0,1,10813440,1,8192000,1,15663104,1,9502720,1,4718592,1,5963776,1,4128768,2,16711680,1,0,1,131072,1,11206656,1,14286848,1,14548992,1,14221312,1,16711680,1,0,1,12386304,1,14286848,1,4128768,1,16580608,1,65536,1,16711680,1,13631488,1,0,1,10813440,1,5636096,2,11141120,1,11862016,1,2752512,2,4194304,1,0,1,1179648,1,4456448,1,8388608,1,0,1,1179648,1,1048576,1,3145728,1,14352384,1,16187392,1,4456448,1,4784128,1,10944512,1,6225920,2,16711680,1,0,1,4718592,1,4849664,2,12255232,1,11141120,1,16711680,1,0,1,15663104,1,15990784,1,12517376,1,15990784,1,196608,1,16711680,1,15204352,1,0,1,5505024,3,11141120,1,5570560,1,5373952,1,524288,1,65536,1,524288,1,11075584,1,1179648,1,2686976,1,9568256,1,0,1,4325376,1,9830400,1,11206656,1,15925248,1,11075584,1,1179648,1,2293760,1,3080192,2,16711680,1,0,1,65536,1,2818048,1,15532032,1,14024704,1,13959168,1,16711680,1,0,1,11862016,1,5242880,1,7143424,1,13893632,1,4849664,1,327680,1,15728640,1,0,1,11075584,1,11862016,3,5570560,1,4849664,1,2097152,1,262144,1,4259840,1,4521984,1,8912896,1,8388608,1,0,1,5505024,1,0,1,1376256,1,2162688,1,16449536,1,8650752,1,5373952,1,11272192,1,5963776,2,16711680,1,0,1,2359296,1,9830400,1,5963776,1,11141120,1,4390912,1,16711680,1,0,1,6160384,1,15204352,1,11993088,1,6291456,1,2818048,1,13631488,1,15990784,1,0,1,5242880,1,5570560,4,11141120,1,8388608,1,2097152,1,0,1,9699328,1,5373952,1,2359296,1,4849664,2,0,1,4849664,1,4325376,1,16318464,1,10616832,1,4456448,1,9043968,1,5701632,2,16711680,1,0,1,131072,1,4915200,1,16121856,1,14286848,1,4259840,1,16711680,1,0,1,16711680,1,1114112,1,15663104,1,13107200,1,12451840,1,5505024,1,11010048,1,0,1,4849664,1,11141120,1,11206656,3,5570560,2,0,1,8912896,1,2424832,3,0,1,262144,1,2359296,2,327680,1,16580608,1,1572864,1,4980736,1,2621440,1,7143424,2,16711680,1,0,1,4718592,1,2818048,1,11468800,1,15597568,1,1245184,1,16711680,1,131072,1,16711680,1,8388608,1,16711680,1,12648448,1,14090240,1,15400960,2,0,1,10485760,1,5570560,3,11141120,1,4784128,1,0,1,262144,1,0,1,9568256,1,11141120,2,5373952,1,5242880,1,0,1,2162688,1,131072,1,16580608,1,11337728,1,9502720,1,2162688,1,11141120,2,16711680,1,8388608,1,131072,1,9830400,1,16384000,1,5963776,1,4194304,1,16711680,1,65536,1,16711680,1,262144,1,16711680,1,12845056,1,7995392,1,6094848,2,0,1,5242880,4,5570560,1,2359296,1,0,1,9437184,1,4259840,1,5505024,1,4259840,2,0,1,65536,1,0,1,262144,1,524288,1,16646144,1,10223616,1,1179648,1,5373952,1,11993088,2,16711680,1,0,1,2686976,1,4915200,1,5701632,1,15532032,1,12386304,1,16711680,1,131072,1,16711680,1,2097152,1,16711680,1,13631488,1,14614528,1,15335424,2,0,1,4259840,3,5570560,1,5505024,1,5570560,1,524288,1,0,1,524288,1,4849664,1,9699328,1,5570560,1,2621440,1,8388608,1,1048576,1,10616832,1,131072,1,8323072,1,3932160,1,10813440,1,10485760,1,11206656,2,16711680,1,0,1,131072,1,2359296,1,16449536,1,16187392,1,14024704,1,12517376,1,655360,1,16711680,1,8388608,1,16711680,1,14680064,1,15335424,1,6094848,2,0,1,262144,4,11141120,1,5505024,1,0,1,131072,1,8388608,1,2162688,1,327680,1,0,1,131072,1,524288,1,65536,1,1310720,1,0,1,16711680,1,4587520,1,262144,1,4456448,1,5701632,2,16711680,1,0,1,524288,1,5570560,1,5636096,1,12386304,1,7798784,1,5701632,1,720896,1,16711680,1,1048576,1,16711680,1,13631488,1,8323072,1,15335424,1,0,1,65536,1,8519680,1,5636096,2,5570560,1,11141120,1,2424832,2,2097152,1,0,1,11272192,1,11010048,1,5373952,1,9437184,1,2162688,1,262144,1,4259840,1,0,1,4128768,1,1179648,1,9437184,1,65536,1,7274496,2,16711680,1,8388608,1,4325376,1,9568256,1,15532032,1,15400960,1,12189696,1,4718592,1,1376256,1,16711680,1,4194304,1,16711680,1,14745600,1,11141120,1,3538944,2,0,1,589824,1,11862016,3,5570560,1,9699328,1,8388608,1,262144,1,131072,1,9568256,1,1179648,1,262144,1,131072,1,8388608,1,4194304,1,2621440,1,131072,1,11468800,1,4784128,1,2228224,1,1048576,1,11993088,2,16711680,1,0,1,524288,1,2686976,1,8257536,1,12386304,1,14090240,1,7471104,1,4063232,1,8323072,1,8519680,1,16711680,1,15204352,1,16711680,1,14286848,1,0,1,131072,1,327680,2,5570560,1,11141120,1,9568256,1,11141120,1,0,1,4194304,1,2097152,1,4784128,1,4456448,1,10551296,1,4718592,2,0,1,8454144,1,10485760,1,5701632,1,8650752,1,8912896,1,262144,1,4784128,2,16711680,1,0,1,131072,1,8650752,1,11141120,1,5636096,1,16580608,1,11337728,1,1769472,1,12517376,1,0,1,16711680,1,14811136,1,11141120,1,7012352,1,0,1,655360,1,2752512,2,11141120,1,9568256,1,11141120,1,10747904,1,131072,2,0,1,5505024,1,2686976,1,9699328,1,65536,1,131072,1,589824,1,5242880,1,4259840,1,5963776,1,2686976,1,2228224,1,0,1,12910592,2,16711680,1,1048576,1,8912896,1,5570560,1,15990784,1,14352384,1,5636096,1,16449536,1,983040,1,7012352,1,8454144,1,16711680,1,16056320,1,16580608,1,11337728,1,0,1,327680,1,1376256,2,11141120,1,6946816,1,11075584,1,9568256,1,0,1,1179648,1,589824,1,2424832,1,4456448,1,0,1,2359296,1,524288,1,2097152,1,8650752,1,5242880,1,4915200,1,4194304,1,524288,1,131072,1,8388608,2,16711680,2,0,1,2621440,1,11141120,1,5636096,1,15663104,1,6094848,1,11665408,1,11927552,1,655360,1,12517376,1,15859712,1,11206656,1,13959168,1,0,1,1310720,3,5570560,1,4849664,2,11141120,1,524288,1,0,1,2097152,1,5373952,1,1179648,1,5505024,1,0,1,2097152,1,8388608,1,131072,1,11075584,1,11141120,1,9764864,1,10813440,1,0,1,1441792,2,16711680,1,0,1,65536,1,5570560,1,16580608,1,12255232,1,5898240,1,15597568,1,6946816,1,14483456,1,4521984,1,14090240,1,16580608,1,16121856,1,7143424,1,0,2,2752512,1,5570560,2,11141120,1,9764864,1,2424832,1,2097152,2,0,1,8978432,1,10747904,1,65536,1,4718592,1,8388608,1,262144,1,5242880,1,9764864,1,2752512,1,14942208,1,1179648,1,1048576,1,0,2,16711680,1,0,1,262144,1,8912896,1,11206656,1,14024704,1,16711680,1,11993088,1,14483456,1,7798784,1,1179648,1,7995392,1,16187392,1,11468800,1,11141120,1,0,1,5570560,3,11141120,1,5570560,1,5373952,1,11010048,1,0,1,9568256,1,655360,1,5505024,1,4784128,1,11010048,1,65536,1,0,1,4194304,1,327680,1,5570560,1,4849664,1,16252928,1,10551296,1,131072,1,4390912,2,16711680,1,4194304,1,0,1,5570560,1,16646144,1,8323072,1,11141120,1,14286848,1,7733248,1,10289152,1,2949120,1,11468800,1,16580608,1,12189696,1,11862016,1,0,4,11141120,1,9568256,1,11075584,1,2490368,1,8519680,1,0,1,2097152,1,2228224,1,8650752,1,262144,1,8650752,1,131072,1,1310720,1,1048576,1,11141120,1,1376256,1,16646144,1,655360,1,0,1,1376256,2,16711680,2,0,1,2097152,1,5701632,1,11141120,1,16449536,1,12386304,1,14352384,1,5636096,1,9764864,1,15335424,1,16187392,1,15532032,1,11141120,1,0,6,11141120,1,5308416,2,0,1,262144,1,9699328,2,5308416,2,1048576,1,4259840,1,2359296,1,2686976,1,8519680,1,16646144,1,10551296,1,65536,1,8716288,2,16711680,1,0,1,262144,1,9764864,1,16580608,1,16711680,1,5636096,1,7274496,1,12386304,1,10551296,1,7143424,1,6225920,1,16646144,1,5963776,1,11010048,1,0,1,11075584,4,5570560,1,9764864,1,9043968,1,0,1,8912896,1,10551296,1,4259840,1,524288,1,262144,1,0,1,8388608,1,1048576,1,4325376,1,4718592,1,13893632,1,16711680,1,4849664,1,0,1,2424832,2,16711680,1,0,1,1048576,1,4456448,1,11993088,1,11141120,1,14221312,1,16056320,1,14024704,1,8192000,1,16121856,1,15335424,1,11206656,1,15532032,1,13893632,1,0,1,5505024,1,11141120,1,5570560,1,5373952,1,10747904,1,5373952,1,5570560,1,524288,1,0,1,524288,1,11141120,1,5373952,1,10485760,1,4456448,1,262144,1,4849664,1,11010048,1,2359296,1,14811136,1,16711680,1,9437184,1,9764864,1,8716288,2,16711680,2,0,1,2621440,2,16580608,1,10485760,1,12451840,1,15532032,1,11141120,2,12255232,1,16646144,1,11927552,1,5242880,1,0,1,11075584,1,5570560,1,6946816,1,11141120,1,2752512,1,5570560,1,2228224,2,0,1,4521984,1,1114112,1,2162688,1,1310720,1,0,1,1114112,1,8388608,1,1376256,1,9437184,1,7864320,1,16711680,1,4849664,1,0,1,2162688,2,16711680,2,0,1,4325376,2,11468800,1,4194304,1,5570560,1,7798784,1,7274496,1,11468800,1,14024704,1,14352384,1,7143424,1,4194304,1,0,1,10747904,1,11141120,1,9764864,2,5570560,1,2621440,1,10027008,1,131072,2,2097152,1,10747904,1,8912896,1,4325376,1,2162688,1,8388608,1,2752512,1,2359296,1,4194304,1,12320768,1,16711680,1,2162688,1,4784128,1,655360,2,16711680,1,0,1,4325376,1,1048576,1,16449536,1,16056320,1,0,1,16449536,1,11337728,1,11862016,1,5570560,1,12386304,1,15597568,1,11993088,1,10485760,1,0,1,10485760,1,5570560,1,6946816,1,4849664,1,11075584,1,5570560,1,10747904,1,2097152,1,131072,1,9043968,1,1179648,1,2424832,1,1310720,1,8650752,1,1179648,1,8388608,2,131072,1,2031616,1,16711680,1,9699328,1,8388608,1,4194304,2,16711680,2,0,1,9043968,1,16646144,1,6160384,1,8519680,1,11403264,1,8060928,1,15597568,1,11141120,1,16187392,1,8060928,1,7077888,1,8388608,1,0,1,9437184,1,11141120,1,9764864,1,5570560,1,4849664,1,10813440,1,5373952,1,8388608,1,0,1,2097152,1,10747904,1,8388608,1,4325376,1,0,1,4194304,1,5505024,1,2621440,1,4718592,1,13565952,1,16580608,1,4784128,1,2424832,1,1310720,2,16711680,2,0,1,2097152,2,16187392,1,2818048,1,16056320,1,14024704,1,12255232,1,15335424,1,14548992,1,14483456,1,14352384,2,0,1,4194304,1,11141120,1,13959168,1,11075584,1,5570560,1,9699328,1,655360,1,65536,1,0,1,589824,1,9568256,1,2752512,1,2686976,1,2359296,1,655360,1,65536,1,131072,1,0,1,3080192,1,16252928,1,2228224,1,0,1,4325376,2,16711680,1,0,1,262144,1,8650752,1,16646144,1,6094848,1,11337728,1,6160384,1,12386304,1,13959168,1,12386304,1,16711680,1,15597568,1,7143424,1,0,1,131072,1,65536,2,11141120,1,9764864,1,11075584,1,5373952,1,13959168,1,0,1,1048576,1,10485760,1,4784128,1,0,1,1310720,1,0,1,2097152,1,5505024,2,2097152,1,13959168,1,16711680,1,4718592,1,5373952,1,1048576,2,16711680,2,0,1,1048576,1,6225920,1,16187392,1,11993088,1,15400960,1,14024704,1,8257536,1,14090240,1,7798784,1,11993088,1,14286848,1,0,1,65536,1,131072,3,11141120,1,10813440,1,4849664,1,2228224,1,262144,1,65536,1,327680,1,2359296,1,11075584,1,10616832,1,9502720,1,589824,1,0,1,524288,1,131072,1,1245184,1,15663104,1,10813440,1,8912896,1,4849664,1,8323072,1,16711680,2,0,1,4325376,1,4915200,2,14483456,1,6160384,1,8060928,1,13959168,1,12255232,1,16580608,1,15532032,1,11927552,1,0,1,655360,1,524288,3,11141120,1,5505024,1,5570560,1,5505024,2,0,1,1048576,1,5373952,1,131072,1,589824,1,262144,1,5373952,1,5308416,1,8519680,1,2097152,1,2949120,1,13565952,1,5242880,1,4325376,1,0,1,12517376,1,16711680,1,0,1,2228224,1,524288,1,10944512,1,16646144,2,16187392,1,14024704,1,7274496,1,14614528,1,11993088,1,7798784,1,14352384,1,0,1,655360,1,327680,2,5570560,1,5373952,1,2752512,1,9502720,1,9043968,1,2097152,1,8388608,1,65536,1,9699328,1,5242880,1,5373952,1,4194304,1,4718592,1,262144,1,2097152,1,0,1,5570560,1,12648448,1,11337728,1,2621440,1,5570560,1,6225920,1,16711680,2,0,1,131072,1,5308416,1,11206656,1,6094848,1,5963776,1,8323072,1,12189696,1,8060928,1,16646144,1,12386304,1,11337728,1,0,2,2752512,2,11141120,1,2752512,1,10813440,1,4849664,1,5308416,1,0,1,524288,1,4718592,1,4784128,1,327680,1,524288,1,1048576,1,2359296,1,2097152,1,8912896,1,131072,1,14221312,1,13762560,1,16056320,1,8519680,1,524288,1,14614528,1,16711680,2,0,1,2097152,1,15204352,1,8257536,1,16121856,1,16580608,1,11206656,1,14090240,1,14614528,1,11993088,1,14024704,1,7667712,1,0,1,11141120,1,1179648,2,11141120,1,4849664,1,9568256,1,11141120,1,9699328,2,0,1,65536,1,5373952,1,5242880,1,10616832,1,8716288,1,5373952,1,0,1,131072,1,0,1,4259840,1,8650752,1,16580608,1,2949120,1,5373952,1,11468800,1,16711680,1,0,1,8978432,1,9043968,1,12189696,1,15532032,1,12517376,1,11468800,1,9306112,1,12386304,2,16580608,1,12255232,1,11141120,1,0,1,5570560,1,4849664,4,11141120,1,5308416,1,4849664,1,262144,1,0,1,262144,1,8912896,1,327680,1,1310720,1,0,1,11010048,1,524288,1,5242880,1,0,1,10747904,1,9437184,1,16646144,1,5701632,1,8454144,1,6225920,1,16711680,1,131072,1,0,1,65536,1,14483456,1,12517376,1,13959168,1,16056320,1,196608,1,15335424,1,16187392,1,14090240,1,15532032,1,6946816,1,0,1,11141120,1,2752512,1,11141120,1,9764864,1,5505024,1,11141120,1,2752512,1,2359296,1,0,1,131072,1,2162688,1,5570560,1,2097152,1,10551296,1,2424832,1,4521984,1,4194304,1,327680,1,0,1,4390912,1,15007744,1,8257536,1,983040,1,5505024,1,11206656,1,16711680,2,524288,1,2752512,1,7733248,1,16121856,1,16711680,1,6160384,1,327680,1,6225920,1,14614528,1,16646144,1,11927552,1,11862016,1,0,3,5570560,1,5505024,1,11141120,1,4784128,1,10747904,1,9568256,1,1048576,1,2097152,1,262144,1,2097152,1,9043968,1,524288,1,8388608,1,5505024,1,131072,1,10485760,1,0,1,8716288,1,15728640,1,15663104,1,11141120,1,8519680,1,11206656,1,16711680,1,0,1,2228224,1,0,1,14483456,1,16711680,1,11862016,1,16187392,1,720896,1,11862016,1,16646144,1,5963776,1,7143424,1,5505024,1,0,1,11010048,3,11141120,1,2424832,1,11141120,1,5373952,1,5570560,2,0,1,1048576,1,9764864,1,2097152,1,4325376,1,1376256,1,13762560,1,1048576,1,589824,1,4194304,1,655360,1,15007744,1,11468800,1,4653056,1,2621440,1,5570560,1,16711680,2,0,1,2424832,1,16187392,1,7667712,1,15663104,1,6094848,1,2883584,1,15597568,1,16711680,1,16646144,1,14352384,1,6946816,1,0,1,5505024,2,11141120,1,5570560,1,13762560,1,2686976,1,2752512,1,2097152,2,0,1,65536,1,4784128,1,9043968,1,2621440,1,131072,1,5505024,1,4194304,1,4325376,1,0,1,2424832,1,14811136,1,11337728,1,11862016,1,4521984,1,11337728,1,16711680,1,0,1,4784128,1,524288,1,6225920,1,16711680,1,8192000,1,16187392,1,5963776,1,12255232,1,15532032,1,15400960,1,12386304,1,11010048,1,0,1,5242880,1,11075584,2,11141120,1,9764864,1,10813440,1,8650752,1,9830400,1,8388608,1,524288,1,0,1,2359296,1,2162688,1,65536,1,9502720,1,5373952,1,262144,1,1048576,1,4194304,1,327680,1,15269888,1,6160384,1,14286848,1,2818048,1,5636096,1,16711680,1,4456448,1,131072,1,8519680,1,16384000,1,8323072,1,14090240,1,12386304,1,11927552,1,14614528,1,12517376,1,12451840,1,6946816,1,10485760,1,0,1,10485760,3,11141120,1,5570560,1,5505024,1,5439488,1,5308416,1,65536,1,8388608,1,4718592,1,9568256,1,9043968,1,10747904,1,262144,1,6881280,1,1048576,1,4718592,1,1048576,1,4784128,1,14942208,1,2818048,1,7012352,1,9633792,1,2752512,1,16711680,1,0,1,9437184,1,2621440,1,7274496,1,4128768,1,8257536,1,15663104,1,14483456,1,16187392,1,16646144,1,15400960,1,14483456,1,4194304,1,0,1,4325376,1,4849664,1,5570560,1,10813440,1,4784128,1,4849664,1,11010048,1,4849664,1,262144,1,0,1,65536,1,2686976,1,2097152,1,0,1,4849664,1,11010048,1,8519680,1,327680,1,262144,1,1179648,1,2686976,1,8716288,1,14483456,1,4653056,1,4849664,1,16711680,1,1114112,1,2424832,1,131072,1,16449536,1,5963776,1,14352384,1,11862016,1,7798784,1,12386304,1,16187392,1,8257536,1,7012352,1,0,1,196608,1,8388608,1,2686976,1,5373952,1,5505024,1,11141120,1,11075584,1,1376256,1,2359296,1,0,1,2359296,2,262144,1,9764864,1,9568256,1,65536,1,10813440,1,2097152,2,5242880,1,2162688,1,11534336,1,5373952,1,15335424,1,14614528,1,9764864,1,16711680,1,262144,1,8388608,1,8912896,1,11993088,1,11141120,1,8257536,1,16711680,1,14483456,2,16711680,1,11206656,1,11927552,1,8388608,1,262144,1,0,3,11141120,1,5570560,1,2424832,1,10747904,1,5373952,2,0,1,1048576,1,5373952,1,4194304,1,0,1,2359296,1,11010048,1,655360,1,262144,1,131072,1,4456448,1,6619136,1,4194304,1,16580608,1,16711680,1,2424832,1,16711680,1,10485760,1,1376256,1,65536,1,15466496,1,7405568,1,15400960,1,5570560,1,16121856,1,11993088,1,14352384,1,16580608,1,5963776,1,0,1,1179648,1,589824,1,5570560,2,11141120,1,2752512,1,11075584,1,5373952,1,589824,1,0,1,9437184,1,0,1,655360,1,9764864,1,2686976,1,65536,1,10813440,1,4194304,1,13697024,1,4718592,1,589824,1,11534336,1,8978432,1,6160384,1,16711680,1,1376256,1,16711680,1,655360,1,8388608,1,4456448,1,12255232,1,14286848,1,12517376,1,16711680,1,6094848,1,16711680,1,16646144,1,11993088,1,15532032,1,0,1,655360,1,131072,1,4849664,1,11141120,1,9764864,1,13697024,1,9699328,1,2686976,1,10747904,1,0,1,131072,1,2097152,1,11075584,2,0,2,4718592,1,2752512,1,15335424,1,131072,1,2097152,1,11141120,1,12582912,1,14155776,1,16711680,1,10813440,1,16711680,1,10485760,1,2752512,1,0,1,13959168,1,7602176,1,16121856,1,11337728,1,16187392,1,16646144,1,11993088,1,15532032,1,5570560,1,0,1,5570560,1,589824,2,5570560,1,6946816,1,11337728,1,10813440,1,4456448,1,5373952,1,1048576,1,4718592,1,8650752,1,262144,1,5505024,1,10813440,1,131072,1,2424832,1,8388608,1,16515072,1,5242880,1,4456448,1,14024704,1,7602176,1,6881280,1,16711680,1,4849664,1,16711680,1,4849664,1,0,1,1114112,1,5570560,1,14548992,1,14614528,1,16449536,1,6094848,1,15663104,1,16580608,1,12451840,1,12255232,1,0,1,11141120,1,2424832,1,5373952,1,11141120,1,9764864,1,4521984,1,11141120,1,2752512,1,8978432,2,0,1,65536,1,2752512,1,589824,2,524288,1,4718592,1,2752512,1,16711680,1,655360,1,1114112,1,5963776,1,655360,1,5832704,1,16711680,1,1179648,1,16711680,1,2621440,1,4849664,1,0,1,11141120,1,16187392,1,16384000,1,11403264,1,16187392,1,16711680,1,14614528,1,14090240,1,13959168,1,0,1,5636096,1,1376256,1,11141120,2,5570560,1,11796480,2,5373952,1,2359296,1,8519680,1,9568256,1,262144,1,589824,1,10616832,1,4259840,1,4194304,1,9568256,1,8388608,1,16711680,1,4194304,1,4456448,1,7143424,1,8716288,1,2162688,1,16711680,1,4784128,1,16711680,1,9568256,1,0,1,4194304,1,4521984,1,8192000,1,7274496,1,16711680,1,6160384,1,16121856,1,16056320,1,16384000,1,5898240,1,0,1,5898240,2,4849664,2,11141120,2,9764864,1,4784128,1,9568256,2,0,1,2097152,1,4521984,1,1048576,1,2621440,1,131072,1,65536,1,5373952,1,16711680,1,2752512,1,65536,1,2752512,1,2162688,1,65536,1,12517376,1,9764864,1,16711680,1,11141120,1,2424832,1,262144,1,11075584,1,14090240,1,16580608,1,11862016,1,16449536,1,12517376,1,14614528,1,11337728,1,11141120,1,0,1,5570560,1,11075584,1,2752512,2,11141120,1,5373952,1,11075584,1,2359296,1,4784128,1,0,1,2359296,1,262144,1,1310720,1,4456448,1,8716288,1,1048576,1,5505024,1,0,1,16711680,1,4194304,1,5505024,1,11206656,1,8912896,1,0,1,11468800,1,12713984,1,16711680,1,4784128,2,8388608,1,10747904,1,8257536,1,8323072,1,16711680,1,7274496,1,16580608,1,8192000,1,7733248,1,14286848,1,0,1,13893632,1,5570560,1,5373952,1,10813440,1,5570560,1,11141120,1,2424832,1,11141120,1,10747904,1,1179648,1,0,1,9502720,1,4849664,1,2162688,1,2097152,1,4325376,1,65536,1,4849664,1,16711680,1,1376256,1,65536,1,5570560,1,2228224,1,65536,1,16056320,1,15269888,1,16711680,1,11141120,1,524288,1,1048576,1,13762560,1,5701632,1,3080192,1,11141120,1,16711680,1,16187392,1,8388608,27,0,1,16449536,1,15990784,1,16711680,1,11141120,1,2097152,1,4456448,1,16384000,1,11141120,1,10354688,1,8323072,1,16646144,1,14614528,1,12517376,26,16711680,1,8388608,1,4128768,1,15859712,1,16711680,1,5570560,1,131072,1,65536,1,16384000,1,1507328,1,458752,1,4325376,1,11993088,1,16711680,1,12517376,26,16711680,1,2097152,1,11468800,1,16318464,1,16711680,1,15532032,1,0,1,1179648,1,16646144,1,4718592,1,12779520,1,12189696,1,16711680,1,16384000,1,12517376,26,16711680,1,131072,1,5701632,1,16252928,1,16711680,1,7667712,1,4718592,1,4194304,1,16711680,1,2424832,1,15007744,1,262144,1,16711680,1,12517376,1,62849795,26,-1,1,9437184,1,655360,1,16646144,1,16711680,1,12451840,1,0,1,1310720,1,16711680,1,9568256,1,11665408,1,11075584,1,16449536,1,15597568,1,46072322,26,16711680,1,0,1,4521984,1,16580608,1,16711680,1,13959168,1,131072,1,8519680,1,16711680,1,4915200,1,16646144,1,4521984,1,14614528,1,12255232,1,46072322,26,16711680,1,11075584,1,1048576,1,16646144,1,8323072,1,16646144,1,4718592,1,5242880,1,16711680,1,2424832,1,16711680,1,2686976,1,16646144,1,16711680,1,46072322,26,16711680,1,0,1,4325376,1,8323072,1,12517376,1,5963776,1,0,1,655360,1,16711680,1,9895936,1,16711680,1,4849664,1,8060928,1,15532032,1,46072322,26,16711680,1,2424832,1,1048576,1,6225920,1,8323072,1,16580608,1,1114112,1,4259840,1,16711680,1,5570560,1,16711680,1,10813440,1,16711680,1,8323072,1,46072322,9,16711680,1,1644126561,3,16711680,1,-1879076977,1,2097118332,11,16711680,1,4194304,1,8716288,1,7274496,1,12517376,1,5701632,1,262144,1,1310720,1,8192000,1,3080192,1,16711680,1,1179648,1,14548992,1,14024704,1,46072322,9,16711680,1,1644126561,3,16711680,1,-855651124,1,-956315962,1,1627349088,10,16711680,1,1376256,1,5242880,1,11993088,1,8323072,1,16580608,1,9437184,1,4194304,1,15597568,1,10158080,1,16711680,1,8912896,1,16449536,1,16711680,1,37683714,9,16711680,1,1644126561,3,16711680,1,-855651124,1,-956315962,1,1627349088,10,16711680,1,4194304,1,262144,1,5570560,1,10420224,1,11206656,1,65536,1,1376256,1,16056320,1,2949120,1,16711680,1,0,1,15663104,1,7143424,1,46072322,9,16711680,1,-201329677,1,-503324191,1,-419436826,1,2030008440,1,-855651124,1,-1056980800,1,-150997258,1,-1056980800,9,16711680,1,1310720,1,10551296,1,9830400,1,8323072,1,11927552,1,9437184,1,4194304,2,11141120,1,16711680,1,0,1,12517376,1,16646144,1,46072322,9,16711680,1,-201329677,1,872362803,1,922695222,1,-855651124,1,-805318705,1,1895788656,1,1728013926,1,1627349088,9,16711680,1,4259840,1,1310720,1,13303808,1,10420224,1,14286848,1,327680,1,262144,1,11075584,1,11141120,1,8323072,1,8388608,1,16580608,1,11993088,1,46072322,9,16711680,1,-1761634666,2,872362803,1,-1056980800,1,-855651124,1,486480924,1,1728013926,1,1627349088,9,16711680,1,9043968,1,4259840,1,15794176,1,6225920,1,2752512,1,10485760,1,1114112,1,11141120,1,16056320,1,16646144,1,0,1,16187392,1,16449536,1,46072322,9,16711680,1,-1627414882,2,872362803,1,2030008440,1,-1056980800,1,117376518,1,1728013926,1,1627349088,9,16711680,1,5242880,1,1310720,1,16580608,1,5177344,1,10747904,1,1376256,1,8388608,1,9502720,1,14548992,1,15663104,1,8388608,1,12517376,1,14614528,1,37683714,9,16711680,1,218041356,2,872362803,1,218041356,1,-1056980800,1,-956315962,1,1728013926,1,1627349088,9,16711680,1,4849664,1,8519680,1,16515072,1,7274496,1,1179648,1,4718592,1,524288,1,4849664,1,16449536,1,12058624,1,2097152,1,16580608,1,16056320,1,46072322,9,16711680,1,218041356,1,872362803,1,838807857,2,-855651124,1,-956315962,1,1728013926,1,1627349088,9,16711680,1,11599872,1,5505024,1,16711680,1,9895936,1,8912896,1,11141120,1,2228224,1,11141120,1,16711680,1,15335424,1,9699328,1,15663104,1,12517376,1,37683714,9,16711680,1,218041356,1,838807857,1,-503324191,1,2030008440,1,-2013296761,1,2097118332,1,872362803,1,-1056980800,9,16711680,1,14417920,1,8978432,1,8323072,1,6225920,1,2228224,1,11141120,1,0,1,1114112,1,16711680,1,4456448,1,4325376,1,12386304,1,13959168,1,46072322,26,16711680,1,11141120,1,14942208,1,4128768,1,10944512,1,524288,1,7667712,1,4456448,1,13238272,1,16711680,1,5373952,1,6094848,1,16187392,1,8257536,1,37683714,26,16711680,1,11927552,1,15859712,1,6225920,1,5701632,1,4325376,1,13893632,1,65536,1,5505024,1,16711680,1,8912896,1,5701632,1,8257536,1,14090240,1,46072322,26,16711680,1,5570560,1,16252928,1,11468800,1,11206656,1,65536,1,12189696,1,1048576,1,6946816,1,8323072,1,2228224,1,8192000,1,15663104,1,12386304,1,46072322,26,16711680,1,5636096,1,16646144,1,1507328,1,7012352,1,1310720,1,15532032,1,4456448,1,16515072,1,983040,1,4784128,1,6225920,1,12386304,1,16187392,1,46006786,26,0,1,2818048,1,16711680,1,13303808,1,5701632,1,4259840,1,14286848,1,65536,1,16187392,1,65536,1,2359296,2,16187392,1,12189696,1,54461187,26,-1,1,2752512,1,16711680,1,13697024,1,11075584,1,0,1,7667712,1,2621440,1,16711680,1,524288,1,9568256,1,16646144,2,14614528,1,62849795,26,-1,1,655360,1,16711680,1,14745600,1,11206656,1,262144,1,14483456,1,262144,1,16711680,1,0,1,4784128,1,14614528,1,7995392,1,15335424,1,62849795,26,-1,1,10813440,1,16711680,1,7602176,1,5570560,1,2162688,1,11862016,1,5308416,1,16711680,1,0,1,5570560,1,16449536,1,15663104,1,8192000,1,54461187,26,-1,1,8454144,1,16711680,1,13762560,1,9764864,1,0,1,14286848,1,524288,1,16711680,1,0,1,4521984,1,15663104,1,12386304,1,11206656,1,62849795,26,-1,1,15990784,1,12517376,1,16318464,1,5570560,1,524288,1,11075584,1,10747904,1,16711680,1,0,1,5570560,1,8192000,1,16187392,1,16121856,1,54461187,26,-1,1,9437184,1,14614528,1,8126464,1,2752512,1,4194304,1,6946816,1,1179648,1,16711680,1,0,1,11468800,1,16187392,1,14483456,1,11337728,1,54461187,26,-1,1,7208960,1,11468800,1,15532032,1,4849664,1,0,1,9699328,1,10485760,1,16711680,1,0,1,12386304,1,12517376,1,7798784,1,14483456,1,54461187,26,-1,1,11862016,1,7274496,1,12451840,1,1376256,1,8978432,1,10616832,1,655360,1,14614528,1,0,1,16187392,1,16449536,1,14483456,1,11862016,1,54461187,26,-1,1,11141120,1,5439488,1,16121856,1,8519680,1,0,1,4718592,1,10485760,1,16711680,1,8388608,2,14614528,1,16711680,1,13893632,1,54461187,26,-1,1,11337728,1,6094848,1,6225920,1,9764864,1,0,1,1179648,1,589824,1,7995392,1,2097152,1,16711680,1,16449536,1,11141120,1,5308416,1,62849795,26,-1,1,5439488,1,5570560,1,12255232,1,8519680,1,2097152,1,8388608,1,4194304,1,14548992,1,0,1,16580608,1,14548992,1,8323072,1,11010048,1,54461187,1,-1,1,16777215,24,-1,1,655360,1,5570560,1,5701632,1,10747904,1,8519680,1,2359296,1,1310720,1,15269888,1,10616832,1,7798784,1,16187392,1,13959168,1,131072,1,54461187,1,-1,1,-16777216,24,-1,1,2424832,1,5636096,1,11403264,1,1114112,1,0,1,8388608,1,0,1,5505024,1,4784128,1,16711680,1,8192000,1,16711680,1,11010048,1,62849795,26,-1,1,1114112,1,9764864,1,10158080,1,4259840,2,524288,1,9437184,1,11141120,1,11206656,1,14483456,1,14090240,1,5570560,1,65536,1,54461187,1,-1,1,-16777216,24,-1,1,262144,1,11141120,1,13565952,1,2359296,1,4194304,1,65536,1,131072,1,4259840,1,3080192,1,16187392,1,16711680,1,16580608,1,10747904,1,54461187,1,-1,1,16777215,24,-1,1,0,1,4849664,1,15400960,1,9437184,1,65536,1,4456448,1,4194304,1,9699328,1,5963776,1,8323072,1,5898240,1,11141120,1,1048576,1,54461187,1,-1,1,0,24,-1,1,131072,1,6619136,1,15335424,1,4325376,1,8912896,1,0,1,524288,1,2228224,1,8323072,1,16580608,1,16711680,1,16121856,1,8650752,1,54461187,1,-1,1,-65536,24,-1,1,8388608,1,5505024,1,15007744,1,2621440,1,0,1,2162688,1,0,1,8978432,1,14352384,1,11468800,1,6946816,1,5570560,1,2162688,1,62849795,1,-1,1,-65536,24,-1,1,0,1,5570560,1,16056320,1,8454144,1,2097152,1,262144,1,2097152,1,2359296,1,16711680,1,16580608,1,16711680,1,5505024,1,8912896,1,54461187,1,-1,1,-65536,24,-1,1,4718592,1,5505024,1,7995392,1,5505024,1,262144,1,8388608,1,131072,1,9568256,1,16449536,1,16187392,1,11141120,1,10551296,1,2228224,1,54461187,1,-1,1,-65536,24,-1,1,0,1,11141120,1,7405568,1,12648448,1,0,1,2359296,1,524288,1,4784128,1,12517376,1,12451840,1,16711680,1,11010048,1,8388608,1,62849795,1,-50397442,1,-65536,24,-1,1,2359296,1,2752512,1,6029312,1,13893632,1,9502720,1,65536,1,2097152,1,2424832,1,16187392,1,16711680,1,14286848,1,8650752,1,2752512,1,54461187,1,-83951874,1,-65536,24,-1,1,4194304,1,9764864,1,6094848,1,6422528,1,0,1,2621440,1,0,1,11141120,1,16711680,1,7733248,1,7798784,1,5373952,1,0,1,62849795,1,-151192324,1,2147418112,1,-1,1,-404232217,1,-16843010,3,-1,1,-218959118,1,-101058055,1,-1,1,-505290271,1,-117901064,1,-1,1,-101058055,11,-1,1,589824,1,5570560,1,11403264,1,15990784,1,2359296,1,131072,1,8519680,1,1376256,1,14483456,1,14614528,1,14483456,1,589824,1,9699328,1,62849795,1,-302318854,1,8355711,1,-1,1,-404232217,1,-16843010,3,-1,1,-202116109,1,-101058055,1,-1,1,-858993460,1,-202116109,1,-404232217,1,-101058055,11,-1,1,8388608,1,655360,1,11141120,1,13762560,1,0,1,9437184,1,1048576,1,13303808,1,16711680,1,16449536,1,7733248,1,4194304,1,2097152,1,62849795,1,-604703500,1,-12632257,1,2147483647,1,-202116109,1,-16843010,3,-1,1,1734829927,1,-101058055,1,-1,1,-858993460,1,-202116109,1,-404232217,1,-101058055,11,-1,1,11141120,1,10813440,1,11206656,1,16318464,1,65536,1,2424832,1,4194304,1,5177344,1,14352384,1,8257536,1,14286848,1,9764864,1,8716288,1,62849795,1,-672601880,1,1069596864,1,1069531071,1,-202116109,1,-2038004090,2,-1010580541,1,-2021161081,1,1717986918,1,-1044266559,1,1229539657,1,-858993460,1,-202116109,1,1650614882,1,421075225,11,-1,1,4194304,1,1179648,1,5701632,1,5767168,1,262144,1,8912896,1,262144,1,5439488,1,8257536,1,14090240,1,6946816,1,2228224,1,1048576,1,54461187,1,-923273225,1,0,1,1069531071,1,-202116109,1,842150450,2,-1717986919,1,858993459,1,1717986918,1,-1717986919,1,1229539657,1,-522133280,1,-117901064,1,640034342,1,-909522487,11,-1,1,5963776,1,4194304,3,0,1,2424832,1,2097152,1,4653056,1,16187392,1,8192000,1,10813440,1,4718592,1,8519680,1,62849795,1,-402653185,1,16777215,1,1069531071,1,-117901064,1,33686018,1,-1717986919,1,-2122219135,1,858993459,1,235802126,1,-1717986919,1,16843009,1,-50529028,1,-1,1,640034342,1,-909522487,11,-1,1,10813440,1,11141120,1,131072,1,8388608,1,1114112,1,9568256,1,8978432,1,327680,1,16580608,1,15663104,1,11010048,1,262144,1,2686976,1,62849795,1,-134217729,1,-12632257,1,1069531071,1,-117901064,1,1044266558,1,-1717986919,1,-1616928865,1,858993459,1,235802126,1,-1717986919,1,16843009,1,-50529028,1,-1,1,-421075226,1,-909522487,11,-1,1,12189696,1,10485760,1,0,1,131072,1,0,1,4784128,1,2097152,1,4390912,1,16187392,1,12189696,1,4456448,1,5373952,1,8781824,1,62849795,1,-134221584,1,1069596864,1,1069531071,1,-50529028,1,842150450,2,-1717986919,1,858993459,1,-1633771874,1,-1717986919,1,858993459,1,-858993460,1,-202116109,1,640034342,1,-808464433,11,-1,1,14024704,1,5373952,1,2097152,1,0,1,4456448,1,2424832,1,262144,1,0,1,16646144,1,15663104,1,2686976,1,2097152,1,1507328,1,62849795,1,-134221584,1,12632256,1,1069531071,1,-50529028,1,-2038004090,2,-1010580541,1,-2021161081,1,-1633771874,1,-1044266559,1,858993459,1,-505290271,1,-117901064,1,1936946035,1,421075225,11,-1,1,11862016,1,11796480,1,1048576,1,8912896,1,65536,1,9699328,1,10485760,1,0,1,16711680,1,12189696,1,9568256,1,4849664,1,5898240,1,62849795,1,-134221584,1,667601610,1,2139062143,23,-1,1,5898240,1,13631488,1,0,1,65536,1,1048576,1,5373952,1,655360,1,0,1,16580608,1,15663104,1,4784128,1,1048576,1,6225920,1,54461187,1,-134221584,1,14671839,24,-1,1,11468800,1,6029312,2,0,1,262144,1,2752512,1,10485760,1,0,1,16711680,1,7667712,1,2359296,1,4521984,1,11862016,1,62849795,1,-134221584,1,1066778559,24,-1,1,7667712,1,11141120,1,4194304,1,8388608,1,9502720,1,9764864,1,524288,1,0,1,16711680,1,13959168,1,9568256,1,2097152,1,8323072,1,54461187,1,-134217729,1,0,24,-1,1,11337728,1,13893632,1,0,1,1048576,1,0,1,4784128,1,4325376,1,0,1,16711680,1,6946816,1,4456448,1,4849664,1,13959168,1,62849795,1,-134217729,25,-1,1,7733248,1,7208960,1,1179648,1,131072,1,2424832,1,10747904,1,1048576,1,0,1,8323072,2,11010048,1,2097152,1,16646144,1,54461187,1,-134217729,25,-1,1,14352384,1,11141120,1,4194304,1,2097152,1,0,1,2752512,1,4456448,1,0,1,4128768,1,9764864,1,327680,1,8978432,1,5701632,1,62849795,1,-134217729,1,-50331649,24,-1,1,7143424,1,11862016,1,0,1,262144,1,9764864,1,5308416,1,0,1,10485760,1,3080192,2,5373952,1,2097152,1,16384000,1,54461187,1,-134217729,1,-67174401,24,-1,1,11862016,1,14024704,2,1048576,1,0,2,2359296,1,4194304,1,1507328,1,2686976,1,11010048,1,4521984,1,11337728,1,62849795,1,-134217729,1,-134678280,24,-1,1,14024704,1,5898240,2,0,1,2424832,1,5373952,1,0,1,15728640,1,458752,1,4849664,2,327680,1,7733248,1,54461187,1,-134678280,1,-286133775,24,-1,1,7143424,1,13959168,1,524288,1,262144,1,0,1,2359296,1,4784128,1,11010048,1,196608,1,10747904,1,5373952,1,1441792,1,14155776,1,62849795,1,-252645136,1,-1061109568,24,-1,1,11927552,1,6946816,1,2097152,1,1048576,1,9699328,1,5308416,1,0,1,16515072,1,65536,1,5373952,1,11010048,1,5570560,1,13959168,1,62849795,26,-1,1,14352384,1,11337728,1,0,1,4194304,1,131072,1,8912896,1,4849664,1,14024704,1,65536,1,9043968,1,327680,1,6225920,1,5373952,1,54461187,26,-1,1,7143424,1,5570560,1,524288,1,131072,1,2424832,1,6619136,1,0,1,16580608,1,0,2,5308416,1,7012352,1,11010048,1,62849795,26,-1,1,11927552,1,14352384,1,2097152,1,524288,1,9109504,1,11010048,1,5505024,1,11468800,1,0,1,11141120,1,9699328,1,6160384,1,4325376,1,62849795,26,-1,1,11206656,1,7143424,1,0,1,2097152,1,3080192,1,5373952,1,131072,1,16449536,1,0,1,4849664,1,4718592,1,16187392,1,9502720,1,62849795,26,-1,1,16056320,1,11141120,1,8388608,1,8454144,1,1507328,1,13172736,1,2686976,1,11403264,1,0,1,5308416,1,2228224,1,12189696,1,655360,1,54461187,26,-1,1,6160384,1,11862016,1,0,1,262144,1,7274496,1,6815744,1,262144,1,16449536,1,0,1,4849664,1,4718592,1,14614528,1,4915200,1,62849795,26,-1,1,11206656,1,14286848,1,2162688,1,1048576,1,4128768,1,13959168,1,5570560,1,11337728,1,0,1,11075584,1,2097152,1,7667712,1,2818048,1,62849795,26,-1,1,14286848,1,5636096,1,8388608,1,4194304,1,6225920,1,10485760,1,1179648,1,16384000,1,0,1,10747904,1,8519680,1,14614528,1,5636096,1,54461187,26,-1,1,7143424,1,14286848,1,0,1,131072,1,4128768,1,14286848,1,4784128,1,11403264,1,0,1,11141120,1,720896,1,7602176,1,11337728,1,62849795,26,-1,1,11927552,1,7143424,1,2162688,1,524288,1,3080192,1,6553600,1,2424832,1,15859712,1,0,1,10747904,1,9043968,1,14548992,1,8060928,1,62849795,26,-1,1,5963776,1,11206656,1,524288,1,2097152,1,3604480,1,13697024,1,1310720,1,11141120,1,0,1,13762560,1,2818048,1,7471104,1,11468800,1,54461187,26,-1,1,15532032,1,7143424,1,2097152,1,8454144,1,2031616,1,5505024,1,11141120,1,11010048,1,0,1,13959168,1,3080192,1,11141120,1,16056320,1,62849795,26,-1,2,11927552,1,131072,1,0,1,2555904,1,10551296,1,2424832,1,4521984,1,0,1,13762560,1,11862016,1,5505024,1,6160384,1,62849795,26,-1,1,14352384,1,5570560,1,8912896,1,1179648,1,1376256,1,4718592,1,5505024,1,9568256,1,0,1,15269888,1,7274496,1,12582912,1,15400960,1,62849795,3,-1,1,-117901064,2,-1,1,-16843010,1,-101058055,4,-1,1,-101058055,1,-404232217,1,-1,1,1010580540,1,656877351,1,-1616928865,1,-1,1,404232216,6,-1,1,6946816,1,14286848,1,2097152,1,4194304,1,8847360,1,2424832,1,1245184,1,2621440,1,10485760,1,13893632,1,14483456,1,5570560,1,12386304,1,54461187,3,-1,1,-202116109,2,-1,1,-16843010,1,-1616928865,4,-1,1,-101058055,2,-1,1,2088533116,1,1061109567,1,-1616928865,1,-1,1,-909522487,1,-202116109,5,-1,1,11927552,1,11403264,1,262144,1,0,1,1114112,1,4718592,1,11141120,1,8716288,1,0,1,15204352,1,16187392,1,8388608,1,15400960,1,54461187,3,-1,1,-202116109,2,-1,1,-16843010,1,-1616928865,4,-1,1,-101058055,2,-1,1,2122219134,1,2139062143,1,-1616928865,1,-1,1,-909522487,1,-202116109,5,-1,1,14352384,1,7012352,1,4784128,1,589824,1,0,1,8454144,1,11075584,1,5373952,1,5242880,1,14680064,1,12386304,1,5636096,1,12386304,1,62849795,3,-1,1,-202116109,1,1616928864,1,-1936946036,1,842150450,1,-1987475063,1,235802126,1,-2038004090,1,-909522487,1,1684300900,1,404232216,1,1717986918,1,1061109567,1,1044266558,1,1684300900,1,404232216,1,-1734829928,1,-926365496,1,-235802127,1,252645135,2,-1010580541,1,2139062143,1,-1,2,11862016,2,2097152,1,2228224,1,2621440,1,4849664,1,589824,1,0,1,9437184,1,14090240,1,720896,1,14090240,1,54461187,3,-1,1,-202116109,1,572662306,1,-1616928865,1,842150450,1,-1717986919,1,606348324,1,842150450,1,-909522487,1,1684300900,1,-926365496,1,606348324,1,-1616928865,1,2122219134,1,1684300900,1,-1819044973,1,-1835887982,1,151587081,1,-202116109,1,1734829927,2,-1717986919,2,-1,1,7208960,1,5963776,1,9043968,1,8519680,1,0,1,131072,1,11141120,1,10747904,1,11141120,1,65536,1,16580608,1,5570560,1,7995392,1,62849795,3,-1,1,-202116109,1,640034342,1,-1667457892,1,842150450,1,-1717986919,1,1717986918,1,842150450,1,-909522487,1,1684300900,1,-101058055,1,606348324,1,522133279,1,2139062143,1,-454761244,1,-1819044973,1,421075225,1,-808464433,1,-202116109,1,117901063,2,-2122219135,2,-1,1,11862016,1,11337728,1,5308416,1,0,1,65536,1,4194304,1,5570560,1,2686976,1,2097152,1,65536,1,11927552,2,11403264,1,54461187,3,-1,1,-202116109,1,640034342,1,-1717986919,1,842150450,1,-1717986919,1,1734829927,1,842150450,1,-909522487,1,1684300900,1,-101058055,1,606348324,1,-1,1,2139062143,1,-454761244,1,-1819044973,1,471604252,1,-808464433,1,-202116109,1,2139062143,2,-1616928865,2,-1,1,5898240,1,14024704,1,2359296,1,1114112,1,2359296,1,524288,1,2752512,1,8650752,1,1376256,1,327680,1,8060928,1,3604480,1,7667712,1,62849795,3,-1,1,-202116109,1,640034342,1,-1717986919,1,572662306,1,-1717986919,1,1684300900,1,842150450,1,-471604253,1,1145324612,1,-909522487,1,606348324,1,-1616928865,1,2139062143,1,-454761244,1,-1819044973,1,842150450,1,-909522487,1,-202116109,1,1734829927,2,-1717986919,2,-1,1,15597568,1,12189696,1,9764864,1,4194304,1,0,1,131072,1,5373952,1,2686976,1,4718592,1,983040,1,13959168,1,14352384,1,11403264,1,54461187,3,-1,1,-117901064,1,1717986918,1,-1667457892,1,-2105376126,1,-909522487,1,1717986918,1,-2038004090,1,-404232217,1,67372036,1,421075225,1,1717986918,1,1061109567,1,2139062143,1,-454761244,1,404232216,1,943208504,1,471604252,1,-101058055,1,252645135,2,-1010580541,1,2139062143,1,-1,1,11730944,1,5636096,1,11141120,1,262144,1,0,1,2097152,1,5570560,1,9437184,1,9568256,1,2818048,1,11796480,1,12386304,1,16187392,1,62849795,10,-1,1,-404232217,15,-1,1,6094848,1,12255232,1,10813440,1,1048576,1,9437184,1,327680,1,11141120,1,4521984,1,2359296,1,12451840,1,13959168,1,7274496,1,11337728,1,62849795,10,-1,1,-1886417009,15,-1,1,11141120,1,5570560,1,11010048,1,4194304,1,0,1,9437184,1,13959168,1,9437184,1,9502720,1,7798784,1,11010048,1,16056320,1,12189696,1,54461187,26,-1,1,13959168,1,8192000,1,5636096,1,131072,1,0,1,262144,1,5505024,1,4849664,1,4718592,1,14483456,1,5373952,1,6225920,1,14090240,1,62849795,26,-1,1,12255232,1,10813440,1,5308416,1,1048576,2,2228224,1,11141120,1,8454144,1,2097152,1,7798784,1,4718592,1,16056320,1,12386304,1,62849795,4,-1,1,-50529028,1,-1,1,-1616928865,3,-1,1,-50529028,8,-1,1,-202116109,2,-1,1,-1061109568,3,-1,1,5570560,1,11337728,1,11272192,2,0,1,8912896,1,13959168,1,2752512,1,4194304,1,16711680,1,2424832,1,6225920,1,14024704,1,54461187,4,-1,1,-50529028,2,-1,1,-1616928865,1,-1,1,-404232217,1,-50529028,5,-1,1,-808464433,2,-1,1,-16843010,2,-1,1,-825307442,1,2139062143,2,-1,1,11337728,1,11141120,1,10616832,1,4456448,1,8454144,1,131072,1,5242880,1,9502720,1,0,1,5898240,1,4849664,1,16056320,1,8060928,1,62849795,4,-1,1,-50529028,2,-1,1,-1616928865,1,-1,1,-404232217,1,-50529028,5,-1,1,-808464433,2,-1,1,-16843010,2,-1,1,-825307442,3,-1,1,6946816,1,11141120,1,9764864,1,65536,1,1048576,1,2686976,1,11337728,1,4456448,1,4259840,1,16711680,1,1376256,1,6160384,1,11337728,1,54461187,3,-1,1,-117901064,1,-522133280,1,943208504,1,-1734829928,1,-1886417009,1,1633771873,1,-471604253,1,-522133280,1,-218959118,1,943208504,1,-454761244,1,858993459,1,-1734829928,1,-943208505,1,522133279,1,-2021161081,1,-1835887982,1,-50529028,1,1717986918,1,-825307442,3,-1,1,11337728,1,5570560,1,5242880,1,2359296,1,262144,1,8519680,1,10616832,1,1179648,1,131072,1,11862016,1,5701632,1,15400960,1,7733248,1,62849795,4,-1,1,1280068684,1,-1616928865,1,-1819044973,1,-1616928865,1,2088533116,1,-421075226,1,-858993460,1,-218959118,1,-1616928865,1,-454761244,1,858993459,1,-1616928865,1,1330597711,1,-808464433,1,858993459,1,-1835887982,1,2088533116,1,640034342,1,-1061109568,3,-1,1,11862016,1,11141120,1,2424832,1,0,1,9437184,1,589824,1,11075584,1,4784128,1,327680,1,15532032,1,11337728,1,8257536,1,14352384,1,62849795,3,-1,1,-117901064,1,1280068684,1,404232216,1,-1869574000,1,-1616928865,1,1616928864,1,-421075226,1,-858993460,1,-252645136,1,-1734829928,1,-454761244,1,858993459,1,404232216,1,1330597711,1,-808464433,1,858993459,1,303174162,1,2088533116,1,640034342,1,-808464433,3,-1,2,11141120,1,9437184,1,1048576,2,0,1,11010048,1,9568256,1,917504,1,12255232,1,5963776,1,11206656,1,11927552,1,54461187,3,-1,1,-202116109,1,1280068684,1,-202116109,1,-1819044973,1,-1616928865,1,1280068684,1,-421075226,1,-858993460,1,-252645136,1,-1819044973,1,-454761244,1,858993459,1,320017171,1,1330597711,1,-808464433,1,858993459,1,303174162,1,2088533116,1,640034342,1,-808464433,3,-1,1,11927552,1,11141120,1,4456448,1,8519680,1,10747904,1,4849664,1,4521984,1,4456448,1,3473408,1,13893632,1,11993088,1,16580608,1,14483456,1,62849795,3,-1,1,-202116109,1,1280068684,2,-1819044973,1,-1616928865,1,-858993460,1,-421075226,1,-858993460,1,-101058055,1,-1819044973,1,-235802127,1,589505315,1,858993459,1,1330597711,1,-808464433,1,858993459,1,842150450,1,2122219134,1,606348324,1,-808464433,1,2139062143,2,-1,1,14286848,1,11141120,1,9437184,1,524288,2,0,1,11010048,1,1114112,1,11468800,1,15335424,1,16580608,1,11206656,1,7798784,1,62849795,3,-1,1,-117901064,1,1616928864,1,943208504,1,-1734829928,1,-808464433,1,-522133280,1,-202116109,1,-522133280,1,-101058055,1,-1734829928,1,-202116109,1,-2088533117,1,943208504,1,1734829927,1,522133279,1,-2021161081,1,858993459,1,2122219134,1,1886417008,2,-808464433,2,-1,2,5570560,1,131072,1,2097152,1,5505024,1,8519680,1,131072,1,4718592,1,7667712,1,5570560,1,11468800,1,14483456,1,14286848,1,54461187,13,-1,1,-202116109,6,-1,1,-16843010,5,-1,1,14024704,1,11141120,1,10485760,1,131072,1,8454144,1,1048576,1,5505024,1,9568256,1,6160384,1,11010048,1,16056320,1,7798784,1,11993088,1,62849795,13,-1,1,-943208505,6,-1,1,-117901064,5,-1,1,5898240,1,11010048,1,524288,1,9437184,1,5505024,1,0,1,8388608,1,4194304,1,15663104,1,10747904,1,12517376,1,14483456,1,7143424,1,54461187,26,-1,1,6946816,1,11141120,1,8388608,1,327680,1,4784128,1,2228224,1,2752512,1,2097152,1,7995392,1,4390912,1,15335424,1,11993088,1,16449536,1,62849795,26,-1,1,11141120,1,11075584,1,1179648,1,5242880,1,2359296,2,0,1,4194304,1,11468800,1,1376256,1,12517376,1,15532032,1,5636096,1,54461187,26,-1,1,11206656,1,5242880,1,0,1,327680,1,5373952,1,4718592,1,9764864,1,65536,1,16384000,1,4849664,1,15400960,1,7798784,1,12255232,1,62849795,26,-1,1,11862016,1,4849664,1,4325376,1,2359296,1,5505024,1,65536,1,0,1,65536,1,11993088,1,2818048,2,12386304,1,7208960,1,62849795,26,-1,1,13959168,1,5242880,1,1048576,1,4849664,1,5373952,1,8388608,1,11141120,1,327680,1,14483456,1,9764864,1,15597568,1,14090240,1,11862016,1,62849795,26,-1,1,5570560,1,2228224,1,65536,1,1114112,1,11075584,1,2359296,1,196608,1,1441792,1,7733248,1,6225920,1,11862016,1,16384000,1,7208960,1,54461187,26,-1,1,5898240,1,8912896,1,1048576,1,4849664,1,10747904,1,8388608,1,2752512,1,2818048,1,14286848,1,15532032,1,16711680,1,11337728,1,11862016,1,62849795,26,-1,1,6619136,1,8454144,1,8650752,1,9764864,1,9568256,1,0,1,1376256,1,11337728,1,6946816,1,6160384,1,11206656,1,7798784,1,14548992,1,62849795,26,-1,1,11862016,1,2228224,1,0,1,4849664,1,11075584,1,4784128,1,4915200,1,5963776,1,13893632,1,16187392,1,16580608,1,14483456,1,7012352,1,54461187,26,-1,1,13238272,1,589824,1,2228224,1,2752512,1,262144,1,0,1,3080192,1,7733248,1,11075584,1,12255232,1,5701632,1,15400960,1,12386304,1,62849795,26,-1,1,5570560,1,4325376,1,8912896,1,5570560,1,11075584,1,0,1,5636096,1,12517376,1,10747904,1,14483456,1,16384000,1,8192000,1,14024704,1,62849795,26,-1,1,11862016,1,524288,1,0,1,9043968,1,4456448,1,2359296,1,2818048,1,13959168,1,4325376,1,15663104,1,5701632,1,11468800,1,7012352,1,54461187,26,-1,1,11141120,1,2424832,1,131072,1,5373952,1,9437184,1,0,1,11468800,1,8257536,1,2686976,1,7667712,1,16580608,1,16056320,1,12386304,1,62849795,26,-1,1,5570560,1,1179648,1,4718592,1,2818048,1,327680,1,4194304,1,11993088,1,14090240,1,9764864,1,12517376,1,5701632,1,11337728,1,14024704,1,62849795,26,-1,1,11141120,1,10747904,1,0,1,9699328,1,10485760,1,131072,1,5963776,1,16384000,1,2424832,1,13959168,1,12189696,1,14352384,1,8060928,1,62849795,26,-1,1,5505024,1,1179648,1,4456448,1,4915200,2,524288,1,3080192,1,6094848,1,5636096,1,16711680,1,15663104,1,11993088,1,11337728,1,62849795,26,-1,1,11075584,1,8978432,1,0,1,11141120,2,8388608,1,11141120,1,15400960,1,10158080,1,5570560,1,11862016,1,16580608,1,15400960,1,62849795,26,-1,1,4456448,1,5373952,1,2359296,1,5898240,1,2162688,1,2228224,1,9895936,1,7667712,1,7208960,1,16646144,1,14548992,1,5636096,1,6094848,1,54461187,26,-1,1,2752512,1,524288,1,8388608,1,5701632,1,262144,1,524288,1,5570560,1,14286848,1,12255232,1,5701632,1,7798784,1,15532032,1,15400960,1,62849795,3,-1,1,-117901064,2,-1,1,-909522487,4,-1,1,252645135,1,-1,1,-2021161081,1,-202116109,2,-1,1,-808464433,1,-1,1,-101058055,2,-1,1,-404232217,3,-1,1,9502720,1,4521984,1,524288,1,7143424,1,2097152,1,2228224,1,9764864,1,5505024,1,14548992,1,16384000,1,14286848,1,6225920,1,6160384,1,62849795,3,-1,1,-202116109,1,-404232217,1,-1,1,-101058055,1,2139062143,3,-1,1,1734829927,1,-1,1,858993459,1,-1,1,-101058055,1,-1,1,-808464433,1,-1,1,-101058055,2,-1,1,1734829927,3,-1,1,2228224,1,2621440,1,2097152,1,5898240,1,0,1,9043968,1,4784128,1,13762560,1,11993088,1,5701632,1,12386304,2,16056320,1,54461187,3,-1,1,-202116109,1,-404232217,1,-1,1,-101058055,1,2139062143,3,-1,1,1734829927,1,-1,1,858993459,1,-1,1,-101058055,1,-1,1,-808464433,1,-1,1,-101058055,2,-1,1,1734829927,3,-1,1,8847360,1,8519680,1,131072,1,15663104,1,0,1,2752512,1,2359296,1,4784128,1,16449536,1,16580608,1,7012352,1,5963776,1,11403264,1,62849795,3,-1,1,-202116109,1,1650614882,1,522133279,1,1229539657,1,808464432,1,-1010580541,1,404232216,1,1061109567,1,1734829927,1,522133279,1,858993459,1,842150450,1,-926365496,1,-1886417009,1,202116108,1,1886417008,1,-1044266559,1,-522133280,1,808464432,1,538976288,3,-1,1,720896,1,5505024,1,8912896,1,12255232,1,5308416,1,9764864,1,9568256,1,10485760,1,5636096,1,5701632,1,14548992,1,15532032,1,7667712,1,62849795,3,-1,1,-117901064,1,640034342,1,-808464433,1,1229539657,1,2122219134,1,-1717986919,1,858993459,1,-1616928865,1,1734829927,1,-808464433,1,858993459,1,-1835887982,1,-909522487,1,656877351,1,-909522487,1,640034342,1,-1717986919,1,1280068684,1,-1852730991,1,1650614882,3,-1,1,5701632,1,131072,1,2097152,1,6160384,1,0,1,5570560,1,262144,1,4849664,1,16580608,1,12189696,1,16187392,1,11927552,1,14548992,1,54461187,4,-1,1,640034342,1,-808464433,1,1229539657,1,1886417008,1,-2122219135,1,858993459,1,-1616928865,1,1734829927,1,-808464433,1,858993459,1,-1835887982,1,-909522487,1,-1616928865,1,-926365496,1,538976288,1,-1717986919,1,1280068684,1,-1819044973,1,1717986918,3,-1,1,2818048,1,11075584,1,8519680,1,15400960,1,0,1,3014656,1,10485760,1,1376256,1,5701632,1,15663104,1,5898240,1,12255232,1,7012352,1,62849795,4,-1,1,-421075226,1,-808464433,1,1229539657,1,1717986918,1,-1616928865,1,858993459,1,-1616928865,1,1734829927,1,-808464433,1,858993459,1,-1835887982,1,-909522487,1,-808464433,1,-909522487,1,656877351,1,-1717986919,1,1280068684,1,-1819044973,1,1717986918,3,-1,1,9895936,1,4718592,1,524288,1,12517376,1,4456448,1,11206656,1,524288,1,10813440,1,16580608,1,12189696,1,11993088,1,14024704,1,11862016,1,62849795,3,-1,1,-202116109,1,640034342,1,-808464433,1,-909522487,1,1717986918,1,-1717986919,1,858993459,1,-1616928865,1,1734829927,1,-808464433,1,858993459,1,-1835887982,1,-1987475063,1,656877351,1,-909522487,1,640034342,1,-1717986919,1,1280068684,1,-1819044973,1,1717986918,3,-1,1,2752512,1,2424832,1,2097152,1,5570560,1,0,1,6094848,1,4325376,1,1441792,1,11403264,1,14614528,1,8192000,1,12386304,1,14548992,1,54461187,3,-1,1,-117901064,1,1936946035,1,522133279,1,-909522487,1,808464432,1,-1010580541,1,943208504,1,-1616928865,1,252645135,1,522133279,1,-2021161081,1,-1835887982,1,202116108,1,-1903260018,1,202116108,1,1886417008,1,-1044266559,1,1616928864,1,858993459,1,640034342,3,-1,1,4915200,1,5242880,1,8454144,1,15597568,1,1048576,1,5636096,1,1048576,1,5963776,1,14352384,1,6946816,1,14024704,1,15400960,1,11862016,1,62849795,16,-1,1,-50529028,3,-1,1,-50529028,5,-1,1,2424832,1,11141120,1,0,1,3473408,1,8454144,1,5701632,1,8388608,1,11403264,1,8192000,1,12517376,1,7143424,1,6160384,1,14352384,1,62849795,20,-1,1,-1044266559,5,-1,1,5570560,1,10813440,1,1179648,1,9699328,1,262144,1,11141120,1,262144,1,7798784,1,11468800,1,15335424,1,12255232,1,15400960,1,15532032,1,54461187,26,-1,1,9043968,1,5505024,1,4194304,1,5570560,1,9437184,1,2818048,1,9437184,1,12189696,1,16056320,1,11993088,1,7143424,1,6094848,1,11993088,1,62849795,26,-1,1,2686976,1,13959168,1,0,1,2228224,1,131072,1,5570560,1,65536,2,7274496,1,7143424,1,11993088,1,7798784,1,6094848,1,62849795,5,-1,1,-404232217,1,-808464433,19,-1,1,9764864,1,11862016,1,524288,1,4784128,1,11010048,1,2752512,1,262144,2,14286848,1,14614528,1,14483456,1,11337728,1,11862016,1,54461187,5,-1,1,-404232217,1,-1616928865,19,-1,1,2424832,1,15335424,1,2162688,1,262144,1,327680,1,8716288,1,4194304,1,8323072,1,16711680,1,7667712,1,7733248,1,16121856,1,7208960,1,62849795,5,-1,1,-404232217,1,-1616928865,19,-1,1,4849664,1,16056320,1,8388608,1,5242880,1,11075584,1,2621440,1,1179648,1,11141120,1,5570560,1,14483456,1,14352384,1,5963776,1,11862016,1,54461187,3,-1,1,-117901064,1,-1010580541,1,117901063,1,-1886417009,1,202116108,1,-50529028,1,1616928864,1,1717986918,1,404232216,14,-1,1,1179648,1,16384000,1,0,1,131072,1,1376256,1,9568256,1,0,1,16711680,1,16449536,1,7012352,1,11927552,1,15532032,1,14548992,1,54461187,3,-1,1,-218959118,1,-1717986919,1,1734829927,1,-1616928865,1,1684300900,1,-101058055,1,606348324,1,640034342,1,-909522487,14,-1,1,11075584,1,16121856,1,589824,1,524288,1,5570560,1,4259840,1,8978432,1,11141120,1,11403264,1,14548992,1,15532032,1,3538944,1,11862016,1,62849795,3,-1,1,-101058055,1,-2122219135,1,1734829927,1,-1616928865,1,1684300900,1,-101058055,1,606348324,1,640034342,1,151587081,14,-1,1,327680,1,16580608,1,4194304,1,2097152,1,11206656,1,524288,1,2097152,1,8192000,2,7798784,1,8060928,1,14483456,1,7274496,1,62849795,3,-1,1,-50529028,1,-1616928865,1,1734829927,1,-1616928865,1,1684300900,1,-101058055,1,606348324,1,640034342,1,-101058055,14,-1,1,5570560,1,16646144,1,0,1,8454144,1,5636096,1,4325376,1,262144,1,14090240,1,14286848,1,12189696,1,11403264,1,7208960,1,11862016,1,54461187,3,-1,1,-218959118,1,-1717986919,1,1734829927,1,-1616928865,1,1684300900,1,-101058055,2,606348324,1,-909522487,14,-1,1,1179648,1,16711680,2,262144,1,11206656,1,1048576,1,4259840,1,8060928,1,12517376,1,14352384,1,16056320,1,11862016,1,15597568,1,62849795,3,-1,1,-117901064,1,-1010580541,1,117901063,1,-1616928865,1,235802126,1,-50529028,1,1684300900,1,1886417008,1,421075225,14,-1,1,4784128,1,16580608,2,1048576,1,2949120,1,4194304,1,1310720,1,14024704,1,15400960,1,11927552,1,11468800,1,7208960,1,5963776,1,54461187,26,-1,1,9764864,1,16711680,1,4194304,1,0,1,11927552,2,0,1,8060928,1,12189696,1,14483456,1,14286848,1,14352384,1,15532032,1,62849795,26,-1,1,2228224,1,16711680,1,0,1,4325376,1,5570560,1,0,1,9043968,1,11337728,1,14090240,1,11927552,1,11993088,1,11862016,1,11927552,1,54461187,26,-1,1,8978432,1,16711680,1,65536,1,524288,1,11403264,1,4456448,1,0,1,16187392,1,7143424,1,8060928,1,7143424,1,14548992,1,5963776,1,62849795,26,-1,1,2359296,1,16711680,1,262144,1,2097152,1,5373952,1,0,1,2359296,1,11337728,1,12451840,1,14090240,1,14548992,1,11862016,1,15532032,1,54461187,26,-1,1,4849664,1,16711680,1,4194304,1,65536,1,9764864,1,0,1,8454144,1,14483456,1,13959168,1,7143424,1,11862016,1,7208960,1,5963776,1,62849795,26,-1,1,1048576,1,16711680,1,524288,1,8650752,1,4849664,1,0,1,524288,1,7733248,1,8060928,1,12255232,1,15663104,1,11862016,1,16121856,1,54461187,26,-1,1,10813440,1,16711680,1,0,1,1048576,1,2424832,1,2097152,1,131072,1,14352384,1,14090240,1,14483456,1,5898240,1,14352384,1,11206656,1,62849795,26,-1,1,131072,1,16711680,1,2162688,1,0,1,1048576,2,0,1,7208960,1,12386304,1,15400960,1,15532032,1,11927552,1,8192000,1,54461187,26,-1,1,5505024,1,16711680,1,8388608,1,131072,1,4849664,1,0,1,4194304,1,12255232,1,7012352,1,12386304,1,7733248,1,7143424,1,13238272,1,62849795,26,-1,1,2228224,1,8323072,1,524288,1,5242880,2,0,1,262144,1,7143424,1,14483456,1,7012352,1,11206656,1,11927552,1,11993088,1,62849795,26,-1,1,4784128,1,16711680,2,0,1,4718592,2,0,1,14352384,1,11993088,1,11927552,1,14483456,1,14352384,1,6946816,1,54461187,26,-1,1,1048576,1,16711680,1,2228224,1,262144,1,131072,2,0,1,7733248,1,16384000,1,14483456,1,7733248,1,7143424,1,14483456,1,62849795,26,-1,1,10813440,1,8323072,1,0,1,9437184,1,1048576,2,0,1,14483456,1,5701632,1,7733248,1,14352384,1,11927552,1,7012352,1,54461187,26,-1,1,1048576,1,6225920,1,4456448,1,65536,1,8388608,2,0,1,11927552,1,12189696,2,11337728,1,14352384,1,11927552,1,62849795,26,-1,1,9043968,1,16711680,1,0,1,262144,2,0,1,262144,1,12517376,1,15400960,1,7667712,1,7995392,1,16121856,1,16711680,1,62849795,26,-1,1,5308416,1,12517376,1,2359296,1,2097152,1,9437184,2,0,1,13959168,1,7798784,1,14548992,1,14483456,1,11337728,1,16056320,1,54461187,26,-1,1,262144,1,14614528,1,8454144,1,262144,3,0,1,12451840,1,11337728,1,11862016,1,7012352,1,12255232,1,12517376,1,62849795,26,-1,1,11075584,1,11468800,1,1310720,1,9502720,1,2162688,2,0,1,15400960,1,8257536,1,7208960,1,14483456,1,15532032,1,15335424,1,62849795,26,-1,1,2228224,1,12517376,1,8388608,1,262144,1,8388608,1,0,1,2097152,1,6094848,1,13959168,1,14352384,1,7208960,1,5963776,1,16711680,1,54461187,26,-1,1,4718592,1,14090240,1,5505024,1,2228224,1,524288,1,0,1,131072,1,15400960,1,12451840,1,7733248,1,16056320,1,15532032,1,5570560,1,62849795,3,-1,1,-252645136,1,-16843010,5,-1,1,-16843010,1,-522133280,14,-1,1,2228224,1,6225920,1,65536,1,1310720,1,10485760,2,0,1,6160384,1,15400960,1,12255232,2,5963776,1,16711680,1,54461187,3,-1,1,-50529028,1,-16843010,5,-1,1,-16843010,1,-825307442,14,-1,1,8978432,1,5701632,1,5505024,1,8519680,1,131072,1,0,1,8912896,1,16056320,1,6094848,1,14024704,1,11927552,1,15532032,1,5570560,1,62849795,3,-1,1,-50529028,1,-16843010,5,-1,1,-16843010,1,-808464433,14,-1,1,2359296,1,5963776,1,2228224,1,2686976,1,4718592,2,0,1,11403264,1,7798784,1,8192000,1,15532032,1,11927552,1,16711680,1,54461187,3,-1,1,-50529028,1,2122219134,1,471604252,1,252645135,1,-505290271,1,-1869574000,1,-252645136,1,-2038004090,1,-808464433,1,-2088533117,1,202116108,1,1061109567,11,-1,1,9502720,1,5701632,1,8912896,1,1376256,1,2097152,1,0,1,131072,1,16449536,1,12189696,1,14024704,1,12255232,1,14614528,1,11206656,1,62849795,3,-1,1,-50529028,1,1044266558,1,-909522487,1,656877351,1,-858993460,1,-1819044973,1,-421075226,1,842150450,1,-808464433,1,-1987475063,1,606348324,1,-1616928865,11,-1,1,4718592,1,5898240,1,2359296,1,4325376,1,4849664,1,0,1,1048576,1,11337728,1,14090240,1,7012352,1,14024704,1,6946816,1,16580608,1,62849795,3,-1,1,-50529028,1,1044266558,1,151587081,1,1734829927,1,-1061109568,1,-1819044973,1,-404232217,1,1044266558,1,-808464433,1,-1717986919,1,1684300900,1,522133279,11,-1,1,2359296,1,11206656,1,4784128,1,2686976,1,9437184,1,0,1,4325376,1,7208960,1,12189696,2,12386304,1,12255232,1,11468800,1,54461187,3,-1,1,-50529028,1,1044266558,1,-101058055,1,1734829927,1,-808464433,1,-1819044973,1,-404232217,1,1044266558,1,-808464433,1,-1717986919,1,1684300900,12,-1,1,8519680,1,5636096,1,2097152,1,8650752,1,4784128,2,0,1,11993088,1,7274496,1,7208960,1,7012352,1,7143424,1,7995392,1,62849795,3,-1,1,-50529028,1,1044266558,1,-909522487,1,1734829927,1,-858993460,1,320017171,1,-421075226,1,842150450,1,-825307442,1,-1717986919,1,1684300900,1,-1616928865,11,-1,1,2621440,1,4915200,1,9043968,1,2686976,1,2359296,1,0,1,655360,2,14286848,1,13959168,2,11927552,1,14614528,1,54461187,3,-1,1,-50529028,1,2122219134,1,471604252,1,1734829927,1,-505290271,1,269488144,1,-252645136,1,-2038004090,1,-522133280,1,-1717986919,1,1717986918,1,858993459,11,-1,1,9568256,1,11141120,1,2097152,1,262144,1,5308416,1,0,1,4194304,1,12517376,1,7798784,1,8257536,1,14352384,1,5963776,1,6946816,1,62849795,8,-1,1,-202116109,17,-1,1,4456448,1,2818048,1,8978432,1,5373952,1,2359296,1,0,1,131072,1,6946816,1,11337728,1,11206656,1,7143424,1,15532032,1,16711680,1,62849795,5,-1,1,-117901064,2,-1,1,-202116109,17,-1,1,2686976,1,5570560,1,2097152,1,262144,1,9568256,2,0,1,14614528,1,14352384,1,16056320,1,14548992,1,11927552,1,5570560,1,62849795,26,-1,1,131072,1,9764864,1,262144,1,4784128,1,10747904,1,0,1,262144,1,6946816,1,7733248,1,6160384,1,11862016,1,5963776,1,16646144,1,62849795,26,-1,1,5505024,1,5570560,1,4194304,1,0,1,1048576,2,0,1,11993088,1,14352384,1,11206656,1,7208960,1,15532032,1,5701632,1,62849795,26,-1,1,2097152,1,2359296,1,1179648,1,5505024,1,10813440,1,1048576,1,0,1,14286848,1,7143424,1,16056320,1,11862016,1,11927552,1,16384000,1,62849795,26,-1,1,4849664,1,9764864,1,8388608,1,65536,1,1048576,1,0,1,131072,1,15663104,1,11993088,1,6160384,1,7208960,1,11337728,1,6225920,1,62849795,26,-1,1,9437184,1,5373952,1,1048576,1,4456448,1,10616832,2,0,1,5898240,1,14286848,1,11862016,1,14352384,1,7733248,1,15335424,1,54461187,26,-1,1,2424832,1,2752512,1,4325376,1,1048576,1,524288,1,4194304,1,0,1,15663104,1,7274496,1,5963776,1,7143424,1,11206656,1,8323072,1,62849795,26,-1,1,8519680,1,4521984,1,0,1,4325376,1,10485760,2,0,1,5898240,1,11862016,1,15532032,1,11927552,1,8192000,1,11141120,1,62849795,26,-1,1,2621440,1,2686976,2,524288,1,131072,2,0,1,15532032,1,14286848,1,11927552,1,14352384,1,10878976,1,16711680,1,62849795,26,-1,1,4521984,1,9699328,1,0,1,4194304,1,8912896,1,65536,1,0,1,5898240,1,7274496,1,5963776,1,7143424,1,8060928,1,11927552,1,62849795,26,-1,1,2621440,1,4325376,1,2228224,1,2359296,1,0,1,1048576,1,0,1,15663104,1,11862016,1,15532032,1,11927552,1,11337728,1,15663104,1,62849795,26,-1,1,8519680,1,2686976,1,8388608,1,1048576,1,2097152,1,8388608,1,0,1,11862016,1,14483456,1,5636096,1,14352384,1,6946816,1,12255232,1,62849795,26,-1,1,2686976,1,1310720,1,589824,1,8388608,1,8519680,2,0,1,5963776,1,11993088,1,12255232,1,7143424,1,12517376,1,15597568,1,62849795,26,-1,1,4456448,1,4325376,1,0,1,5373952,1,0,1,589824,1,0,1,15532032,1,14286848,1,13959168,1,11927552,1,13959168,1,14352384,1,62849795,26,-1,1,2686976,1,1376256,1,2359296,1,0,1,1048576,1,4194304,1,0,1,11927552,1,11337728,1,7208960,1,14352384,1,11862016,1,12517376,1,62849795,26,-1,1,8650752,1,4194304,1,0,1,4718592,1,131072,1,589824,1,0,1,5963776,1,7798784,1,12255232,1,6946816,1,14352384,1,15532032,1,62849795,26,-1,1,5308416,1,9764864,1,9568256,1,0,1,524288,1,2097152,1,0,1,15532032,1,11272192,1,7143424,1,11993088,1,11337728,1,12255232,1,54461187,26,-1,1,655360,1,524288,1,2097152,1,5242880,1,4194304,1,9043968,1,0,1,5898240,1,7798784,1,13959168,1,14286848,1,7733248,1,15663104,1,62849795,26,-1,1,10551296,1,4521984,1,262144,1,131072,1,0,1,2162688,1,0,1,11993088,1,11141120,1,7208960,1,11337728,1,11206656,1,14483456,1,54461187,26,-1,1,5505024,1,2162688,1,10551296,1,8388608,1,2359296,1,4849664,1,2097152,1,14286848,1,6094848,1,14352384,1,7733248,1,14483456,1,11993088,1,62849795,26,-1,1,131072,1,655360,1,9437184,1,1048576,1,0,1,2359296,1,8388608,1,0,1,2228224,1,0,1,8978432,1,0,1,16580608,1,62849795,26,-1,1,11075584,1,4194304,1,4456448,1,0,1,2228224,1,5373952,1,1048576,1,0,1,589824,1,2228224,1,5505024,1,4784128,1,11468800,1,62849795,26,-1,1,1179648,1,2752512,1,2097152,1,2359296,1,8912896,1,1310720,1,8650752,1,0,1,10616832,1,589824,1,10813440,1,1048576,1,16449536,1,62849795,26,-1,1,4718592,1,65536,1,5505024,2,0,1,10616832,1,11010048,1,0,1,4718592,1,10485760,1,2621440,1,4521984,1,11403264,1,62849795,13,-1,1,-16843010,5,0,1,-50529028,5,0,1,-1,1,9568256,1,5505024,1,8454144,1,1179648,1,10747904,1,5898240,1,4194304,1,0,1,2359296,1,655360,1,9568256,1,0,1,16449536,1,62849795,13,-1,1,-50529028,5,0,1,-67372037,6,-1,1,4259840,1,65536,1,11010048,1,8388608,1,0,1,4456448,1,11010048,1,0,1,9568256,1,4521984,1,4784128,1,2752512,1,11403264,1,62849795,13,-1,1,-50529028,5,-1,1,-67372037,6,-1,1,9699328,1,5505024,1,9568256,1,1376256,1,5373952,1,11141120,1,4456448,1,0,1,4718592,1,2621440,1,2359296,1,0,1,16449536,1,54461187,13,-1,1,-50529028,5,-1,1,-67372037,5,-16777216,1,-1,1,4325376,1,65536,1,4194304,1,8388608,1,0,1,5373952,1,2621440,1,0,1,10616832,1,9764864,1,4784128,1,11141120,1,12451840,1,62849795,13,-1,1,-50529028,1,-33488639,3,-1437248171,1,-16777216,1,-67372037,5,-16777216,1,-1,1,9699328,1,5373952,1,9699328,1,2424832,1,4718592,1,2686976,1,5242880,1,0,1,2621440,1,2424832,2,0,1,15400960,1,54461187,13,-1,1,-50529028,5,-16777216,1,-67372037,5,-16777216,1,-1,1,4784128,1,262144,1,4194304,1,524288,1,0,1,9699328,1,9043968,1,0,1,4259840,1,9699328,1,5373952,1,2424832,1,8257536,1,62849795,13,-1,1,-50529028,1,-83622908,4,-16777216,1,-67372037,5,-16777216,1,-1,1,8519680,1,5242880,1,2621440,1,4325376,1,2228224,1,4521984,1,10485760,1,0,1,9699328,1,11141120,2,0,1,14090240,1,62849795,13,-1,1,-50529028,2,-16777216,1,-822083584,2,-16777216,1,-67372037,1,-536870912,1,-1627389952,1,2130706432,2,-16777216,1,-1,1,5505024,1,65536,1,8519680,1,2621440,1,524288,1,2686976,1,5505024,1,0,1,4259840,1,5505024,1,8912896,1,5505024,1,16384000,1,62849795,13,-1,1,-50529028,1,-83622908,4,-16777216,1,-67372037,1,-419430400,1,-218103808,1,1056964608,2,-16777216,1,-1,1,8454144,1,2359296,1,2621440,1,8519680,1,2097152,1,9699328,1,65536,1,0,1,9437184,1,5439488,1,2162688,1,0,1,11468800,1,54461187,13,-1,1,-50529028,5,-16777216,1,-67372037,1,-419430400,1,-218103808,3,-16777216,1,-1,1,5505024,1,0,1,8519680,1,2359296,1,0,1,2228224,1,11010048,1,0,1,655360,1,11010048,1,262144,1,589824,1,16580608,1,62849795,13,-1,1,-50529028,1,-83622908,1,-2046820352,1,1207959552,1,805306368,1,-16777216,1,-67372037,1,-419430400,1,-1862270976,1,-134217728,1,1677721600,1,-16777216,1,-1,1,8978432,1,2162688,1,5242880,1,8912896,1,8454144,1,8978432,1,0,1,65536,1,4194304,1,9830400,1,10551296,1,8388608,1,11993088,1,54461187,13,-1,1,-50529028,1,-16777216,1,838860800,1,-939524096,1,637534208,1,-16777216,1,-67372037,1,-536870912,1,-1828716544,1,1929379840,1,1677721600,1,-16777216,1,-1,1,2097152,1,8650752,1,9764864,1,2162688,1,1048576,1,2359296,1,5373952,1,0,1,1310720,1,5308416,1,1310720,1,2424832,1,16580608,1,62849795,13,-1,1,-50529028,1,-83622908,1,838860800,1,-922746880,1,536870912,1,-16777216,1,-67372037,1,-419430400,1,-1828716544,1,805306368,1,1677721600,1,-16777216,1,-1,1,8650752,1,0,1,5570560,1,8388608,1,4194304,1,9568256,2,0,1,4325376,1,2621440,1,4325376,1,0,1,11468800,1,62849795,13,-1,1,-50529028,1,-16777216,1,838860800,1,-922746880,1,654311424,1,-16777216,1,-67372037,1,-419430400,1,-1828716544,1,855638016,1,1677721600,1,-16777216,1,-1,1,1048576,1,2359296,1,12517376,1,2621440,1,262144,1,0,1,9437184,1,0,1,1310720,1,8716288,1,2752512,1,589824,1,16384000,1,62849795,13,-1,1,-50529028,1,-83622908,1,838860800,1,-922746880,1,637534208,1,-16777216,1,-67372037,1,-419430400,1,-1828716544,1,855638016,1,1140850688,1,-16777216,1,-1,1,65536,1,0,1,6946816,1,131072,1,0,1,5570560,1,65536,1,0,1,4784128,1,2621440,1,4784128,1,2097152,1,11468800,1,62849795,13,-1,1,-50529028,1,-16777216,1,-2046820352,1,1224736768,1,805306368,1,-16777216,1,-67372037,1,-536870912,1,-1728053248,1,2013265920,1,67108864,1,-16777216,1,-1,1,4718592,1,1179648,1,14614528,1,9437184,1,2424832,1,0,1,4456448,1,8388608,1,2359296,1,4325376,1,2359296,1,131072,1,16580608,1,62849795,13,-1,1,-50529028,1,-83622908,4,-16777216,1,-67372037,3,-16777216,1,-67108864,1,-16777216,1,-1,1,65536,1,4194304,1,16121856,1,0,1,8388608,1,2359296,1,0,1,1048576,1,1179648,1,524288,1,11075584,1,8388608,1,11993088,1,62849795,13,-1,1,-50529028,1,-33554432,4,-16777216,1,-67372037,1,-16777216,1,2130706432,1,-16777216,1,-67108864,1,-16777216,1,-1,1,2359296,1,0,1,8323072,1,8978432,1,1310720,1,8454144,1,4718592,1,0,1,11141120,1,4325376,1,9568256,1,589824,1,16580608,1,62849795,13,-1,1,-50529028,1,-33488639,3,-1437248171,1,-16777216,1,-67372037,5,-16777216,1,-1,1,0,1,1179648,1,11337728,1,2097152,1,8519680,1,524288,1,0,1,8388608,1,327680,1,1114112,1,4718592,1,0,1,11468800,1,62849795,13,-1,1,-50529028,5,16777215,1,-67372037,5,-16777216,1,-1,1,9502720,1,0,1,16711680,1,0,1,5505024,1,65536,1,2228224,1,131072,1,5373952,1,4456448,1,10747904,1,2097152,1,16449536,1,62849795,13,-1,1,-50529028,5,16777215,1,-84149253,5,16777215,1,-1,1,0,1,2162688,1,11403264,1,4784128,1,2686976,1,2359296,1,524288,1,2097152,1,2686976,1,1114112,1,5242880,1,262144,1,14483456,1,54461187,13,-1,1,-50529028,5,0,1,-117703685,5,16777215,1,-1,1,4784128,1,8650752,1,14352384,1,0,1,4849664,1,0,1,4194304,1,8388608,1,327680,1,4325376,1,8912896,1,8388608,1,7798784,1,62849795,13,-1,1,-16843010,5,0,1,-50529028,5,0,1,-1,2,0,1,7208960,1,4325376,1,11075584,1,0,1,2621440,1,0,1,2686976,1,524288,1,4325376,1,65536,1,14614528,1,62849795,26,-1,1,4456448,1,2162688,1,3473408,1,1048576,1,5570560,1,2359296,1,8650752,1,1179648,1,262144,1,2228224,1,2621440,1,524288,1,16056320,1,62849795,26,-1,1,1114112,1,262144,1,9830400,1,8650752,1,11141120,1,0,1,5308416,1,4194304,1,9502720,1,65536,1,8388608,1,0,1,12517376,1,62849795,26,-1,1,0,1,9437184,1,2752512,1,1114112,1,5570560,1,131072,1,2359296,1,0,1,262144,1,9699328,1,2228224,1,0,1,15532032,1,62849795,26,-1,1,4456448,1,65536,1,262144,1,4325376,1,11141120,1,4718592,1,9437184,1,0,1,4259840,1,4194304,1,524288,1,4325376,1,12517376,1,62849795,26,-1,1,1048576,1,4194304,2,1114112,1,11141120,1,65536,1,10813440,1,9568256,1,262144,1,1376256,1,10485760,1,0,1,15335424,1,62849795,26,-1,1,65536,1,589824,1,4194304,1,4849664,1,11075584,1,0,1,9437184,1,0,1,1048576,1,8388608,1,0,1,524288,1,12517376,1,62849795,26,-1,1,2359296,1,0,1,262144,1,2359296,1,11141120,1,1179648,1,5570560,2,0,1,2752512,2,0,1,16121856,1,54461187,26,-1,1,8388608,1,4456448,1,0,1,5373952,1,5505024,1,65536,1,4718592,1,2097152,1,0,1,10747904,1,5373952,1,2097152,1,12517376,1,54461187,7,-1,1,2139062143,18,-1,1,589824,1,0,1,1179648,1,9764864,1,5373952,1,8650752,1,2228224,1,8454144,1,4456448,1,2686976,1,0,1,65536,1,15335424,1,54461187,7,-1,1,-1077952577,18,-1,1,4194304,1,1179648,1,0,1,5570560,1,9699328,1,0,1,9437184,2,0,1,10747904,1,1048576,1,0,1,12517376,1,62849795,7,-1,1,-538976289,18,-1,1,262144,1,4194304,1,131072,1,5505024,1,4784128,1,131072,1,4849664,1,4718592,1,131072,1,11075584,1,4325376,1,0,1,15532032,1,54461187,7,-1,1,252645135,18,-1,1,2162688,1,262144,1,1048576,1,5570560,1,10747904,2,2097152,1,1179648,1,2097152,1,9568256,1,1048576,1,0,1,8060928,1,4128768,26,16711680,1,262144,1,1048576,1,65536,1,9764864,1,4784128,1,131072,1,4849664,1,8912896,1,0,1,11010048,1,4456448,1,262144,1,14548992,1,12517376,26,16711680,1,1048576,1,0,1,262144,1,5373952,1,9437184,1,0,1,65536,1,5373952,1,589824,1,4456448,1,1114112,1,0,1,7798784,1,4128768,7,16711680,1,8323072,18,16711680,1,0,1,8650752,1,0,1,11010048,1,2228224,1,262144,1,5505024,1,4718592,1,4194304,1,2686976,1,4194304,1,0,1,14483456,1,12517376,7,16711680,1,8323072,18,16711680,1,4456448,1,2097152,1,65536,1,1376256,1,8388608,1,0,1,131072,1,2359296,1,131072,1,9437184,1,2621440,1,0,1,16121856,8,0,1,-2139062144,18,0,1,1048576,1,131072,1,8912896,1,4456448,1,1179648,1,1048576,1,5505024,1,9568256,1,8912896,1,4456448,1,8519680,1,0,1,5832704,1,2686976,1,16121856,1,15532032,2,16711680,1,10616832,1,8912896,1,4849664,1,-2136309632,1,12189696,1,14614528,1,14024704,1,7733248,1,12451840,1,8060928,1,14614528,1,16449536,1,16711680,1,2752512,1,11141120,1,9568256,1,2752512,1,5701632,1,9764864,1,5570560,1,2228224,1,0,1,65536,1,8912896,1,0,1,11010048,2,4194304,1,131072,1,11010048,1,0,1,8519680,1,4718592,1,0,1,15335424,1,327680,2,12517376,1,14024704,1,14483456,1,1114112,1,2424832,1,8454144,1,-1059077952,1,14614528,1,8060928,1,8323072,1,14614528,1,16449536,1,14614528,1,16580608,1,15663104,1,16711680,1,0,1,4849664,1,14483456,1,10747904,2,0,1,131072,1,8912896,1,2424832,1,4849664,1,2097152,1,65536,1,131072,1,524288,1,0,1,11010048,1,4456448,1,1114112,1,2621440,1,8388608,1,0,1,6815744,1,11141120,1,13959168,1,16121856,1,16711680,1,8323072,1,4849664,1,9437184,1,2752512,1,-1059733312,1,7667712,1,15597568,1,16056320,1,4063232,1,14548992,1,16646144,3,16711680,1,0,1,2752512,1,6619136,1,11075584,2,0,1,11075584,1,4194304,1,1048576,1,2097152,2,8388608,1,11010048,1,2097152,1,131072,1,327680,1,2621440,1,0,1,65536,1,2097152,1,0,1,10616832,1,2424832,1,16711680,1,14614528,1,7798784,1,16187392,1,2097152,1,4849664,1,4718592,1,3997696,1,14614528,1,8060928,1,14614528,1,1441792,1,7798784,1,14352384,1,7274496,2,16711680,1,0,1,9764864,1,5963776,1,5373952,2,0,1,2424832,1,9699328,1,8650752,1,9043968,1,2097152,1,0,1,131072,1,65536,1,8912896,1,9437184,1,9502720,1,2228224,1,8912896,1,8388608,1,0,1,4718592,1,9764864,1,11927552,1,8192000,1,14548992,1,14483456,1,9764864,1,2162688,1,9764864,1,14090240,1,7667712,1,11403264,1,8192000,1,13238272,1,14483456,1,8323072,1,16580608,1,12517376,1,16711680,1,0,1,2228224,1,5570560,1,8912896,1,65536,1,4194304,1,9699328,1,4194304,1,2097152,1,2359296,1,8912896,1,65536,1,4718592,1,4194304,1,0,1,327680,1,4194304,1,0,1,65536,1,262144,1,0,1,9568256,1,5701632,1,15663104,1,16187392,2,16711680,1,4325376,1,9699328,1,4456448,1,7995392,1,14548992,1,16449536,1,15663104,1,10551296,1,8323072,1,16187392,3,16711680,1,0,1,9043968,1,11337728,1,10485760,1,524288,1,65536,1,4849664,1,9764864,1,262144,1,9502720,1,2228224,1,0,1,131072,1,524288,1,0,1,5373952,1,1179648,1,524288,2,2097152,1,0,1,2162688,1,5636096,1,8060928,1,14614528,1,7798784,1,16121856,1,9699328,1,9043968,1,2686976,1,14614528,1,7012352,1,6225920,1,12255232,1,15925248,1,15400960,1,14548992,1,11993088,2,16711680,1,0,1,2424832,1,11862016,1,524288,1,2162688,1,262144,1,2686976,1,4718592,1,9437184,1,2359296,1,8388608,1,65536,1,4718592,1,8388608,1,4259840,1,262144,2,8388608,1,262144,2,0,1,524288,1,5963776,1,14614528,1,8192000,1,16580608,1,8323072,2,2162688,1,9568256,1,6946816,1,16580608,1,15400960,1,15597568,1,6619136,1,12517376,1,8323072,3,16711680,1,0,1,524288,1,5570560,1,4194304,1,8388608,1,0,1,5505024,1,2228224,1,327680,1,4259840,1,1376256,1,4456448,1,131072,1,2228224,1,524288,1,9502720,1,2752512,1,2359296,2,8388608,1,0,1,10616832,1,6160384,1,16121856,1,16187392,1,14614528,1,14483456,1,4849664,1,5505024,1,4849664,1,12255232,1,11206656,1,8257536,1,12517376,1,13303808,1,16121856,1,16187392,3,16711680,1,0,1,131072,1,5570560,1,1048576,1,262144,1,0,1,2293760,1,11010048,1,9502720,1,1310720,1,4194304,1,0,1,2097152,2,0,1,262144,1,8454144,1,0,1,65536,2,0,1,524288,1,15400960,1,8323072,1,12517376,2,16187392,1,8650752,1,589824,1,2424832,1,7143424,1,7733248,1,14090240,1,7667712,1,13500416,1,8323072,1,14614528,1,14352384,2,16711680,1,0,1,2359296,1,11141120,1,4194304,2,1114112,1,5505024,1,2424832,1,655360,1,4259840,1,9699328,1,1114112,1,655360,1,4718592,1,4194304,1,5373952,1,1310720,1,4325376,1,1048576,2,0,1,10551296,1,8257536,1,14286848,1,15532032,1,8257536,1,14614528,1,2621440,1,10747904,1,9764864,1,14352384,1,14614528,1,12255232,1,14614528,1,11993088,1,14352384,1,8192000,1,16711680,1,12386304,1,16711680,2,0,1,5505024,1,0,1,4194304,1,0,1,2424832,2,5373952,1,1048576,1,2228224,1,4194304,1,2097152,1,65536,2,262144,1,4325376,1,524288,4,0,1,11993088,2,16711680,1,15663104,1,16646144,1,8519680,1,1179648,1,5570560,1,7733248,1,11862016,1,15597568,1,7733248,1,2949120,1,8257536,1,16187392,3,16711680,1,0,1,327680,1,2228224,1,0,1,262144,1,8650752,1,5373952,1,4784128,1,2752512,1,4456448,1,4784128,1,262144,1,327680,1,4718592,1,1048576,1,2162688,1,1376256,1,0,1,131072,2,0,1,655360,1,14483456,1,11403264,1,11927552,1,16449536,1,11993088,1,5505024,1,10747904,1,2818048,1,14483456,1,7208960,1,12255232,1,14614528,1,12517376,1,15663104,1,14614528,1,8323072,2,16711680,2,0,1,9764864,1,0,1,8388608,1,1048576,1,8978432,1,5505024,1,4849664,1,0,1,9699328,1,0,1,1048576,1,2097152,1,0,1,4849664,1,2228224,1,4325376,1,4194304,2,0,1,4325376,1,7798784,1,16449536,1,16711680,1,12517376,1,16711680,1,2228224,1,1179648,1,11206656,1,7274496,1,16449536,1,15532032,1,16056320,1,7143424,1,12255232,1,16646144,1,15532032,2,16711680,2,0,1,4718592,1,4194304,1,1179648,1,131072,1,4849664,1,5373952,1,2424832,1,9568256,1,2686976,1,9502720,1,4325376,1,327680,1,4325376,1,0,1,9043968,2,524288,2,0,1,1310720,1,14483456,1,14614528,1,7143424,1,15532032,1,16580608,1,9437184,1,4784128,1,11337728,1,14286848,1,11337728,1,7798784,1,6225920,2,16711680,1,11993088,3,16711680,1,0,1,131072,1,2228224,1,262144,1,0,1,4718592,1,2359296,1,11075584,1,9764864,1,2097152,1,10813440,1,0,1,524288,1,5242880,1,524288,2,5570560,1,2097152,2,0,1,2097152,1,4849664,1,16711680,1,16449536,2,16711680,1,11993088,1,11141120,1,2359296,1,2818048,1,11993088,1,14352384,1,14483456,1,16384000,1,11206656,1,7143424,1,16711680,1,12517376,2,16711680,2,0,1,8978432,1,1048576,1,8912896,1,65536,1,9568256,1,9699328,1,2424832,1,262144,1,5570560,1,524288,1,65536,2,0,1,131072,1,655360,1,0,1,8388608,1,4194304,1,0,1,2228224,1,5570560,1,12517376,1,11993088,1,11927552,1,16711680,1,4784128,1,9568256,1,14483456,1,16449536,1,12386304,1,7274496,1,11468800,1,8257536,1,16711680,1,14483456,1,16711680,1,16449536,1,16711680,2,0,1,2359296,1,131072,1,0,1,5505024,1,589824,1,4325376,1,9568256,1,4259840,1,11141120,1,2097152,1,2359296,1,4849664,1,2162688,1,5505024,1,5373952,1,4194304,1,1179648,1,262144,1,8912896,1,5570560,1,16711680,1,15532032,1,16580608,1,16711680,1,16580608,1,11796480,1,4784128,1,11206656,1,11337728,1,15400960,1,16056320,1,16449536,1,15532032,1,14352384,1,16711680,1,16580608,2,16711680,2,0,1,8454144,1,9437184,1,2097152,1,65536,1,10747904,1,5505024,1,1376256,1,9699328,1,11337728,1,131072,1,8388608,1,2097152,1,8650752,1,65536,1,4849664,1,262144,2,0,1,2228224,1,2818048,1,5963776,1,16187392,1,11993088,1,14352384,1,14614528,1,13762560,1,2359296,1,11927552,1,14548992,1,11927552,1,6160384,1,12451840,1,12517376,1,16711680,1,14614528,1,7798784,2,16711680,2,0,1,2621440,1,327680,1,131072,1,11010048,1,1179648,1,1048576,1,4784128,1,65536,1,11862016,1,8388608,1,1179648,1,8519680,1,0,1,11010048,1,2752512,1,1048576,2,0,1,9437184,1,11403264,1,16187392,1,12451840,1,16711680,1,8323072,1,16187392,1,13959168,1,1179648,1,6225920,1,7012352,1,14614528,1,15400960,1,14090240,1,16056320,1,14024704,1,8060928,1,16711680,1,14614528,1,16711680,2,0,1,8716288,1,5242880,1,524288,1,4521984,1,2424832,1,10616832,1,327680,1,11010048,1,5898240,2,0,1,1048576,1,2359296,1,327680,1,9502720,1,0,1,4194304,1,2097152,1,4849664,1,11206656,1,7208960,1,15663104,1,7143424,1,15597568,1,16646144,1,15466496,1,11075584,1,6946816,1,12386304,1,11862016,1,12386304,1,8323072,1,6225920,5,16711680,2,0,1,1048576,1,655360,1,2097152,1,2621440,1,524288,1,0,1,2097152,1,131072,1,15532032,1,524288,1,4718592,1,4259840,1,131072,1,5242880,1,4849664,1,2097152,1,524288,1,0,1,11141120,1,6160384,1,12255232,1,16384000,1,16711680,1,12517376,1,7274496,1,7733248,1,262144,1,12386304,1,14024704,1,7143424,1,14090240,1,14352384,1,16056320,1,11862016,1,7143424,1,12517376,2,16711680,2,0,1,4325376,1,10485760,1,131072,1,9568256,1,8519680,1,4784128,1,655360,1,5308416,1,11927552,1,65536,1,131072,1,262144,1,2621440,1,327680,1,2686976,2,0,1,131072,1,5373952,1,7012352,1,15597568,1,11468800,1,11141120,1,16056320,1,16384000,1,14286848,1,11141120,1,14024704,1,7012352,1,11927552,1,7995392,1,16646144,1,11403264,1,14614528,1,16711680,1,16121856,1,16187392,1,16711680,2,0,1,524288,1,655360,1,8912896,1,4456448,1,2686976,1,0,1,4194304,1,262144,1,5898240,1,8388608,1,1048576,1,0,1,131072,1,5242880,1,9699328,1,8454144,2,0,1,4849664,1,12451840,1,12255232,1,16384000,1,8323072,1,14614528,1,11468800,1,16580608,1,9502720,1,12255232,1,12386304,1,14352384,1,11468800,1,11141120,1,7798784,1,16121856,1,5636096,1,16711680,1,12451840,1,16711680,2,0,1,65536,1,10485760,1,2228224,1,11010048,1,131072,1,2359296,1,1179648,1,9502720,1,11993088,1,1179648,1,4325376,1,2097152,1,11075584,1,327680,1,4325376,1,262144,1,0,1,4718592,1,11796480,1,13959168,1,14483456,1,11468800,1,14024704,1,15532032,1,16449536,1,11206656,1,2359296,1,14024704,1,13959168,1,7143424,1,14286848,1,16318464,1,10092544,1,5963776,1,16711680,1,11337728,1,16711680,1,15532032,2,0,1,2359296,1,262144,1,8978432,1,0,1,9437184,1,0,1,8388608,1,262144,1,7143424,1,4194304,1,524288,1,8650752,1,0,1,2097152,1,1048576,1,0,1,2228224,1,0,1,10813440,1,12517376,1,7012352,1,16056320,1,8060928,1,6225920,1,11337728,1,16646144,1,9568256,1,7143424,1,11206656,1,11141120,1,7798784,1,11862016,1,3014656,1,15597568,1,6946816,1,16711680,1,14352384,1,12517376,3,0,1,4784128,1,5505024,1,11141120,1,327680,1,8519680,1,524288,1,4325376,1,5570560,1,0,1,2228224,1,0,1,11141120,1,655360,1,4849664,1,2097152,1,8388608,1,0,1,5505024,1,7012352,1,12386304,1,6225920,1,11403264,1,16056320,1,7798784,1,11927552,1,4849664,1,5963776,1,5570560,1,11927552,1,14483456,1,13828096,1,9764864,1,12255232,1,12517376,1,7143424,1,8323072,1,16711680,2,0,1,9502720,1,0,1,9043968,1,2097152,1,5242880,1,1048576,1,2097152,1,1048576,1,12189696,1,131072,1,524288,1,131072,1,65536,1,10551296,1,65536,1,8388608,1,0,1,589824,1,5373952,1,14483456,1,14024704,1,15335424,1,16056320,1,11337728,1,14286848,1,16449536,1,2359296,1,11337728,1,7143424,1,13959168,1,7274496,1,14942208,1,1441792,1,7143424,1,13959168,1,12255232,1,14352384,1,7733248,3,0,1,5373952,1,2424832,1,8650752,1,327680,1,0,1,131072,1,327680,1,4849664,1,1048576,1,10616832,1,1048576,1,11141120,1,524288,1,5505024,1,1114112,1,0,1,8388608,1,4718592,2,7012352,1,6094848,1,11403264,1,7733248,1,5701632,1,5636096,1,11075584,1,5636096,1,11862016,1,11206656,1,14286848,1,4915200,1,11206656,1,11927552,1,8257536,1,15597568,1,16646144,1,14614528,2,0,1,262144,1,0,1,11796480,1,2097152,1,10485760,1,4456448,1,4718592,1,1048576,1,11141120,1,0,1,524288,1,0,1,1048576,1,327680,1,65536,1,8650752,1,131072,1,1376256,1,4456448,1,6094848,1,5898240,1,15400960,1,7798784,1,11206656,1,15532032,1,16580608,1,4456448,1,12189696,1,5570560,1,5898240,1,7798784,1,11337728,1,6094848,1,13959168,1,11206656,1,12255232,1,5701632,1,16384000,2,0,1,1048576,1,4849664,1,11141120,1,524288,1,1376256,2,0,1,4325376,1,9764864,1,4456448,1,10813440,1,524288,1,10813440,1,5242880,1,9699328,1,2097152,1,0,1,65536,1,2097152,1,6946816,1,5636096,1,6094848,1,11141120,1,5898240,1,5570560,1,5636096,1,2752512,1,11206656,1,11141120,1,6946816,1,14483456,1,2752512,1,11141120,1,11927552,1,13959168,1,7208960,1,16384000,1,11993088,2,0,1,4259840,1,0,1,5570560,2,4194304,1,524288,1,5373952,1,0,1,5373952,1,65536,1,9437184,1,2228224,1,0,1,327680,1,131072,1,4194304,1,1048576,1,11141120,1,8519680,1,11468800,1,11206656,1,15335424,1,14483456,1,15400960,1,7143424,1,11206656,1,13762560,1,5570560,1,11862016,1,5570560,1,16187392,1,5570560,1,11141120,1,14352384,1,7208960,1,13959168,1,6225920,1,15597568,3,0,1,2359296,1,5570560,1,262144,1,9764864,1,131072,1,4718592,1,524288,1,589824,1,4718592,1,4849664,1,0,1,5505024,1,1048576,1,5308416,1,1179648,2,0,1,1048576,1,5373952,1,11337728,1,6225920,1,11206656,1,2949120,1,5636096,1,7995392,1,5570560,1,5636096,1,5570560,1,11337728,1,12386304,1,5636096,1,5963776,1,11141120,1,5898240,1,8060928,1,11862016,1,12255232,3,0,1,65536,1,5505024,1,9437184,1,4718592,1,4194304,1,10485760,1,4325376,1,5505024,1,65536,1,2686976,1,524288,1,8454144,1,4325376,1,655360,1,4194304,1,131072,1,11141120,1,8388608,1,5898240,1,11862016,1,15269888,1,7667712,1,11665408,1,5832704,1,11206656,1,11010048,1,10158080,1,13959168,1,11862016,1,14024704,3,11141120,1,14024704,1,11337728,2,7143424,3,0,1,9699328,1,11141120,1,131072,1,9568256,1,589824,1,13762560,1,0,1,131072,1,2359296,1,10747904,1,2228224,1,2359296,1,0,1,4521984,1,524288,1,4194304,1,1179648,1,0,1,10813440,1,4849664,2,5636096,1,5570560,1,5636096,1,5570560,1,10813440,1,4849664,1,5570560,1,5636096,1,16580608,1,11075584,1,5570560,1,7012352,1,11862016,1,6946816,1,14024704,1,11993088,3,0,1,65536,1,11862016,1,9437184,1,4456448,1,65536,1,6815744,1,1048576,1,11075584,1,0,1,5373952,1,0,1,8388608,1,655360,1,2621440,1,4194304,1,0,1,11075584,1,0,1,5570560,1,11141120,1,11862016,1,5898240,1,5570560,1,5373952,1,11141120,1,5898240,1,11206656,1,11141120,1,11206656,1,5636096,1,5505024,1,5570560,2,11141120,1,6094848,1,8060928,1,7143424,2,0,1,65536,1,10747904,1,4718592,1,327680,1,9437184,1,2359296,1,10551296,1,4325376,1,524288,1,8978432,1,8912896,1,8978432,1,2359296,1,0,1,327680,2,131072,1,4849664,1,2097152,1,2752512,1,11141120,1,5570560,1,11206656,1,11141120,1,11337728,1,5570560,1,10747904,1,1376256,2,7143424,1,14286848,1,11141120,2,5570560,1,5636096,1,11206656,1,5046272,1,14352384,4,0,1,5373952,1,2097152,1,262144,1,131072,1,13893632,1,0,1,4521984,1,0,1,2424832,1,0,1,8388608,1,131072,1,5308416,1,4718592,1,524288,1,5570560,1,8388608,1,9502720,1,2752512,1,6946816,1,11141120,1,5570560,1,5373952,1,11141120,1,5570560,1,10747904,1,5570560,1,5636096,1,6946816,1,2097152,2,11141120,1,14286848,1,6946816,1,7733248,1,11337728,3,0,1,4718592,1,4784128,1,1376256,1,5308416,1,1048576,1,6815744,1,524288,1,1048576,1,4784128,1,11010048,1,2359296,1,1048576,1,2097152,1,262144,2,0,1,12189696,1,0,1,11141120,1,10813440,3,5570560,1,11141120,1,5570560,1,5505024,1,1179648,1,6946816,1,14352384,1,11141120,1,5505024,5,5570560,1,13959168,3,0,1,131072,1,2359296,1,8388608,1,0,1,4325376,1,10485760,1,65536,1,9043968,1,0,1,131072,1,65536,1,4521984,1,262144,1,5373952,1,0,1,4194304,1,4849664,1,0,2,1310720,3,11141120,1,2686976,1,5570560,1,11141120,1,4784128,1,5636096,1,7143424,1,5570560,1,4259840,1,4849664,2,11141120,1,11927552,1,11141120,1,7733248,1,4194304,2,0,1,2097152,1,4784128,1,2752512,1,4718592,1,524288,1,13762560,1,9437184,1,2162688,1,262144,1,5242880,1,8912896,1,1048576,1,0,1,262144,1,2359296,1,0,1,6881280,1,2097152,1,10616832,3,11141120,1,5570560,1,4849664,1,10747904,1,11075584,1,2359296,1,5898240,1,11993088,1,5570560,1,2359296,1,11075584,1,9764864,1,5570560,1,13959168,1,14352384,1,5570560,3,0,1,589824,1,1048576,1,8650752,1,65536,1,2162688,1,4194304,1,131072,1,524288,1,2097152,1,9043968,1,0,1,4456448,1,131072,1,1114112,1,0,1,131072,1,5505024,1,262144,1,1376256,1,4325376,2,5570560,1,5505024,1,5570560,1,1376256,1,5505024,1,8519680,1,10813440,1,6094848,1,11141120,1,8912896,1,5505024,1,11075584,4,11141120,3,0,1,8388608,1,4456448,1,5373952,1,4194304,1,8912896,1,4718592,1,524288,1,4521984,1,8388608,1,2097152,1,4456448,1,5373952,1,1048576,1,4194304,1,8454144,1,0,1,11141120,1,9437184,1,10485760,1,9699328,1,2424832,1,5570560,1,5373952,1,2228224,1,11075584,1,4849664,1,1114112,1,5570560,1,16187392,1,10747904,1,4259840,1,2424832,4,5570560,1,5636096,1,4456448,2,0,1,1179648,1,0,2,524288,1,5570560,1,0,1,2097152,1,1048576,1,131072,1,8650752,1,65536,1,2621440,1,0,1,327680,1,1048576,1,262144,1,5308416,1,0,1,1441792,1,5373952,1,9699328,2,11141120,1,9699328,1,4849664,1,2686976,1,4456448,1,11141120,1,11337728,1,5373952,1,8650752,1,5373952,1,9568256,1,4784128,2,5570560,1,11141120,4,0,1,2752512,1,5373952,1,0,1,10747904,1,10485760,1,0,1,4325376,1,524288,2,1048576,1,4849664,1,131072,2,0,1,65536,1,11010048,1,8388608,1,10551296,1,589824,1,5373952,1,4784128,1,5570560,1,4784128,1,10813440,1,4849664,1,1048576,1,1179648,1,14614528,1,1048576,1,1179648,1,2686976,1,4849664,1,2752512,2,11141120,1,11862016,3,0,1,4456448,1,8388608,2,2097152,1,9764864,1,65536,1,4456448,1,524288,1,2097152,1,0,1,262144,1,5373952,1,4194304,1,9502720,1,262144,1,2359296,1,4521984,1,2359296,1,1310720,1,5373952,1,4849664,1,5570560,1,10747904,1,2359296,1,1048576,1,10813440,1,8519680,1,11075584,1,7602176,1,4849664,1,65536,1,4456448,1,5570560,1,5505024,3,11141120,1,1048576,3,0,1,1048576,1,655360,1,262144,1,5505024,2,0,1,2228224,1,0,2,4325376,1,5832704,1,262144,1,0,1,9437184,1,65536,1,11010048,1,8388608,1,8519680,1,2162688,1,9502720,1,2359296,1,5570560,1,9568256,1,4849664,1,1048576,1,2097152,1,655360,1,11468800,1,10485760,1,4849664,1,5373952,2,2228224,3,5570560,1,4259840,2,0,1,1114112,1,327680,1,10485760,1,0,1,11141120,1,8388608,1,2424832,1,8388608,1,0,1,524288,1,1376256,1,6553600,1,65536,1,262144,1,0,1,4849664,1,8388608,1,1179648,1,5505024,1,4718592,1,4849664,1,5373952,1,9568256,1,4784128,1,10813440,1,11141120,1,8912896,1,5373952,1,15990784,1,4849664,1,8650752,1,9043968,1,9699328,2,5570560,1,2752512,1,11141120,4,0,1,4194304,1,589824,1,9437184,1,5570560,1,0,1,8388608,1,1376256,1,589824,1,0,1,8978432,1,11927552,1,1048576,3,0,1,2359296,1,4194304,1,65536,1,327680,1,2424832,1,9764864,1,5570560,1,2359296,1,1048576,1,327680,1,131072,1,655360,1,11206656,1,131072,1,2686976,1,2359296,1,4849664,1,9699328,1,11141120,1,10747904,1,4784128,3,0,1,262144,1,1179648,1,4194304,1,65536,1,5570560,1,0,1,1310720,2,8388608,1,4194304,1,2752512,1,11075584,1,262144,1,2162688,1,262144,1,2752512,1,65536,1,524288,2,11010048,1,1048576,1,4718592,1,4784128,1,9568256,1,9043968,1,5242880,1,10485760,1,4521984,1,6946816,1,9699328,1,262144,1,5373952,1,2162688,1,4849664,1,11141120,1,5373952,1,5570560,1,1179648,2,0,1,1048576,1,4194304,1,524288,1,262144,1,11141120,1,0,1,4259840,1,2752512,1,2097152,1,2359296,1,10813440,1,5505024,1,131072,1,0,1,9437184,1,131072,1,5505024,1,4325376,1,327680,1,131072,1,9043968,1,2424832,1,2359296,1,4784128,1,5308416,1,655360,1,524288,1,2752512,1,11141120,1,131072,1,10616832,1,8978432,1,9699328,1,2162688,1,5570560,1,9764864,1,2359296,1,8388608,3,0,1,589824,1,2162688,1,2097152,1,5505024,1,0,1,524288,1,8650752,1,262144,1,9437184,1,1310720,1,13959168,1,2686976,1,262144,1,0,1,9699328,1,65536,1,1048576,1,10485760,1,11010048,1,2162688,1,9699328,1,11141120,2,2359296,1,10485760,1,2162688,1,1376256,1,13893632,1,5505024,1,1310720,1,2359296,1,4849664,1,9764864,1,11141120,1,4784128,1,11141120,3,0,1,131072,1,2097152,1,0,1,65536,1,11010048,1,0,1,2228224,1,2686976,1,8454144,1,8388608,1,5373952,1,5505024,1,8650752,1,2097152,1,0,1,65536,1,1048576,1,4521984,1,589824,1,65536,1,9043968,1,5373952,2,9568256,1,8912896,1,1310720,1,0,1,11141120,1,5373952,1,524288,1,4259840,1,9502720,1,2162688,1,4718592,1,9502720,1,2359296,1,9568256,1,262144,3,0,1,262144,1,8650752,1,4718592,1,11010048,1,0,1,8912896,1,9568256,1,1179648,1,10747904,1,2424832,1,11075584,1,2752512,1,8388608,1,2162688,1,5505024,1,8716288,1,1048576,1,8519680,1,9437184,1,2097152,1,8978432,1,4784128,1,5570560,1,2228224,1,8519680,1,4784128,1,2818048,1,4718592,1,5308416,1,9699328,1,4456448,1,4849664,1,2424832,2,11141120,1,4849664,1,9437184,2,0,1,1048576,1,4194304,1,0,1,2424832,1,2228224,1,0,1,327680,1,4784128,1,4456448,1,5242880,1,1376256,1,9568256,1,327680,1,0,1,262144,1,131072,1,2097152,1,8650752,1,2621440,1,327680,1,655360,1,2359296,1,9699328,1,2097152,1,8912896,1,2621440,1,0,1,11337728,1,9568256,1,262144,1,131072,1,1114112,1,2097152,1,9568256,1,4849664,1,8454144,1,11075584,4,0,1,1179648,1,2097152,1,5570560,1,4718592,1,131072,1,5242880,1,2424832,1,1114112,1,8388608,1,4784128,1,4718592,1,11075584,1,0,1,4194304,1,2097152,1,655360,1,5308416,1,0,1,4194304,1,8388608,1,9568256,1,4325376,1,4849664,1,2424832,1,4194304,1,2359296,1,11141120,1,2097152,2,5242880,1,4456448,1,655360,1,524288,1,2686976,1,5505024,1,2359296,1,65536,3,0,1,8388608,1,8650752,1,2752512,1,65536,1,0,1,327680,1,9699328,1,4521984,1,5242880,1,2359296,2,2424832,1,262144,1,0,1,655360,1,2162688,1,8912896,1,8519680,1,1114112,1,2228224,1,2359296,1,9699328,1,8650752,1,9437184,1,327680,1,0,1,5701632,1,9043968,1,262144,1,655360,1,1048576,1,10551296,1,5373952,1,9764864,1,9043968,1,5373952,1,262144,3,0,1,1179648,1,65536,1,5898240,1,2621440,1,1048576,1,5373952,1,4849664,1,2752512,1,4456448,1,9043968,1,9437184,1,9764864,1,4194304,1,0,1,2097152,1,4456448,1,2228224,1,1048576,1,262144,1,524288,1,8912896,1,2228224,1,2621440,1,327680,1,2097152,1,9568256,1,6946816,1,0,1,10551296,1,4194304,1,4521984,1,1310720,1,2162688,1,4325376,1,5308416,1,9043968,1,9437184,1,8388608,1,0,1,65536,1,4194304,1,1048576,1,7143424,1,8519680,1,4325376,1,262144,1,10616832,1,4784128,1,2097152,1,1114112,1,2359296,1,4849664,1,0,1,4718592,1,131072,1,1048576,1,4718592,1,4194304,1,2097152,1,4194304,1,2228224,1,4718592,1,8519680,1,10485760,1,0,1,262144,1,11862016,1,5373952,1,524288,1,2752512,1,1048576,1,8388608,1,524288,1,2621440,1,8650752,1,5373952,4,0,1,589824,1,4194304,1,5636096,1,2359296,1,0,1,9502720,1,1310720,1,11141120,1,524288,1,0,1,4784128,1,2752512,1,131072,1,0,1,2097152,1,8716288,1,1179648,1,262144,2,0,1,8978432,1,1179648,1,2621440,1,1376256,1,9043968,1,2162688,1,11141120,1,0,1,4325376,1,0,1,8650752,1,5570560,1,10616832,1,4915200,1,2686976,1,2621440,4,0,1,2228224,1,262144,1,12189696,1,1048576,1,8912896,1,262144,1,4784128,1,10813440,1,10485760,1,4521984,1,1179648,1,4849664,1,524288,1,65536,1,589824,1,2097152,1,10485760,1,0,2,262144,1,2097152,1,8650752,1,65536,1,4194304,1,0,1,655360,1,11862016,1,1179648,1,1048576,1,9568256,1,2162688,1,0,1,524288,1,9437184,1,8388608,1,8716288,1,4325376,3,0,1,524288,1,1048576,1,5636096,1,8716288,1,131072,1,5308416,1,10747904,1,5570560,2,0,1,10747904,1,2424832,1,0,1,524288,1,4194304,1,1376256,1,655360,1,2097152,1,4194304,1,1048576,1,9043968,1,5308416,1,9437184,1,524288,1,2097152,1,2228224,1,13893632,1,4194304,1,4521984,1,0,1,8912896,1,9568256,1,4325376,1,655360,1,5505024,1,11141120,1,524288,1,1048576,2,0,2,4325376,1,7143424,1,5242880,1,2097152,1,262144,1,1179648,1,11141120,1,4718592,1,0,1,1114112,1,9699328,1,4194304,1,0,1,262144,1,4325376,1,10485760,1,131072,2,0,1,2097152,2,262144,1,131072,1,8388608,1,1376256,1,5570560,1,262144,1,0,1,5570560,1,131072,1,0,1,1048576,1,10551296,1,8519680,1,2162688,1,0,1,8388608,2,0,1,1310720,1,1114112,1,11927552,1,655360,1,8650752,1,4325376,1,4456448,1,11141120,1,0,1,65536,2,4849664,1,131072,1,4194304,1,1048576,1,2686976,1,1179648,1,8388608,1,0,1,4194304,1,8978432,1,5308416,1,2162688,1,4718592,1,131072,1,10813440,1,5242880,1,1048576,1,9502720,1,0,1,2097152,1,5570560,1,8650752,1,1310720,1,2621440,1,1376256,1,2097152,3,0,1,131072,1,8912896,1,5570560,1,5242880,1,65536,1,1114112,1,1179648,1,11141120,1,2162688,1,0,1,5242880,1,1179648,1,524288,1,262144,1,8519680,1,262144,1,4194304,2,524288,2,0,1,262144,3,0,1,1376256,1,4849664,1,4194304,1,262144,1,9568256,1,524288,1,0,1,2097152,1,4325376,1,131072,1,10747904,2,131072,2,0,1,5570560,1,5373952,1,11141120,1,9043968,1,2097152,1,4456448,1,4784128,1,11075584,1,0,1,262144,1,2424832,1,8650752,1,0,2,1048576,1,11075584,1,1179648,3,0,1,2424832,1,4194304,1,8388608,1,0,1,1048576,1,5636096,1,4194304,1,131072,1,1048576,1,524288,1,8519680,1,4194304,1,262144,1,1048576,1,11010048,1,1179648,1,8912896,1,1048576,3,0,1,2359296,1,5570560,1,5308416,1,524288,1,0,1,9568256,1,11141120,1,524288,1,0,1,9568256,1,1179648,1,0,1,4194304,1,4456448,1,262144,2,4194304,3,0,1,1179648,1,0,1,9568256,1,8388608,1,11206656,1,11010048,1,524288,1,65536,1,10616832,1,2097152,1,1179648,1,1048576,1,8716288,1,131072,1,8912896,1,2097152,3,0,1,9830400,1,9568256,1,1179648,1,524288,1,131072,1,1179648,1,4849664,1,5505024,1,8388608,1,0,1,4718592,1,0,1,2228224,1,0,1,65536,1,5373952,1,589824,3,0,1,524288,4,0,1,5570560,1,65536,1,2097152,1,4194304,1,1048576,1,262144,1,0,1,4194304,1,1048576,1,5242880,1,4325376,4,0,1,2162688,1,4784128,1,8912896,1,10747904,1,4194304,1,8388608,1,2424832,1,10616832,1,1048576,1,0,1,10747904,1,2752512,1,0,1,131072,1,1048576,1,2686976,1,2097152,3,0,1,4194304,1,9568256,3,0,1,3014656,1,4456448,1,0,1,524288,1,4849664,1,1048576,1,4718592,1,131072,1,4194304,1,262144,1,2621440,1,0,1,2228224,2,0,1,655360,1,2359296,1,2162688,2,1179648,1,524288,1,9568256,1,9699328,1,131072,1,262144,1,1114112,2,0,1,524288,1,327680,1,4456448,1,0,1,524288,2,0,1,131072,2,0,1,262144,1,0,1,11141120,1,0,1,131072,1,65536,1,2359296,1,8388608,1,8519680,1,0,1,327680,1,9437184,1,8519680,1,9568256,3,0,1,2359296,1,4784128,1,8650752,1,10485760,1,4194304,1,2162688,1,4849664,1,10616832,1,9437184,1,0,1,10747904,1,131072,1,1179648,2,2097152,1,2228224,1,4456448,1,2097152,2,0,1,524288,1,2359296,1,0,1,4194304,1,1048576,1,2752512,1,2097152,1,9437184,1,4456448,1,9568256,1,131072,1,1048576,1,2359296,1,8388608,1,2228224,1,2097152,1,0,1,8388608,2,0,1,131072,1,2359296,1,1048576,2,655360,1,0,1,2752512,1,1048576,1,131072,1,0,1,4194304,1,9437184,1,8388608,1,0,1,131072,1,9699328,5,0,1,65536,2,0,1,4194304,1,9764864,1,262144,2,0,1,5505024,1,2097152,1,4194304,1,0,1,1114112,1,8912896,1,9043968,1,4194304,1,262144,2,0,1,1114112,1,1179648,1,4259840,1,10485760,1,4194304,1,589824,1,11141120,1,4849664,1,9437184,1,0,1,1179648,1,0,1,65536,1,0,1,8912896,1,4325376,1,1048576,3,0,1,65536,1,9437184,1,2097152,1,524288,1,0,1,4849664,1,1048576,1,131072,1,9568256,1,4849664,1,262144,1,1376256,1,524288,1,8650752,1,2228224,1,0,1,262144,1,1048576,2,0,1,262144,1,8978432,1,262144,1,1376256,1,2752512,1,4194304,1,5570560,1,2097152,1,2424832,1,0,1,4194304,1,589824,1,524288,1,4718592,1,65536,1,1310720,1,65536,1,131072,3,0,1,262144,1,0,1,2097152,1,0,1,2359296,1,4194304,1,2097152,1,0,1,10616832,1,1114112,1,4194304,1,4325376,1,1048576,1,524288,1,2162688,1,0,1,4194304,2,0,1,1114112,1,4456448,1,1048576,2,8388608,1,131072,1,9764864,1,8912896,2,0,1,262144,1,8388608,1,4194304,1,65536,1,2097152,1,8912896,1,2097152,1,4718592,2,0,1,524288,2,4194304,1,0,1,262144,1,9043968,1,65536,1,262144,1,1179648,1,1310720,1,4194304,1,589824,1,0,1,8454144,1,10616832,1,524288,1,4259840,4,0,1,1114112,1,8519680,1,2359296,1,5570560,1,524288,1,5570560,1,2162688,1,11141120,1,0,1,1048576,1,2097152,2,0,1,262144,1,2228224,1,8650752,4,0,1,1179648,1,0,1,65536,1,4194304,1,0,1,262144,1,1048576,1,4456448,1,4784128,1,262144,1,10485760,1,1179648,1,2097152,1,524288,1,8388608,1,524288,1,131072,2,0,1,65536,1,262144,1,2097152,1,0,2,2097152,1,11141120,1,262144,2,0,1,4194304,1,262144,1,589824,1,4718592,1,0,1,8912896,1,0,1,2097152,3,0,1,8388608,1,524288,1,262144,1,0,1,2228224,1,1048576,1,4194304,1,65536,1,2359296,1,10485760,1,655360,1,0,1,524288,1,4521984,1,262144,5,0,1,5308416,1,589824,1,5373952,1,9764864,1,8454144,1,2359296,1,4194304,1,11141120,2,0,1,8388608,1,4194304,1,131072,1,2228224,1,2097152,1,131072,4,0,1,1179648,1,2097152,1,4194304,1,524288,3,0,1,2752512,1,9568256,1,589824,1,10485760,1,4849664,1,10616832,2,2097152,1,8388608,1,1048576,3,0,1,262144,1,4194304,1,0,1,4194304,1,0,1,9764864,1,1114112,1,65536,1,0,1,131072,1,1048576,1,0,1,8388608,1,0,1,262144,1,4718592,1,8388608,3,0,1,4194304,1,8454144,1,0,1,2162688,1,524288,1,4259840,1,262144,1,8650752,1,4456448,1,4194304,1,589824,2,0,1,9043968,1,8388608,1,524288,4,0,1,2162688,1,1310720,1,9043968,1,2752512,1,262144,1,4718592,1,262144,1,5505024,2,0,1,65536,1,524288,1,1048576,1,524288,1,9437184,1,65536,1,524288,3,0,1,589824,4,0,1,262144,1,1048576,1,2686976,1,1048576,1,1179648,1,4456448,1,2359296,1,9568256,1,2097152,1,589824,1,0,1,131072,3,0,1,524288,1,4259840,1,0,1,8388608,1,0,1,2424832,1,2097152,1,2228224,2,0,2,4194304,1,131072,1,2162688,1,0,1,262144,1,0,1,262144,2,0,1,2097152,1,9568256,1,131072,1,0,1,262144,1,1048576,1,0,1,1179648,1,4325376,1,10485760,1,1114112,1,65536,1,2097152,1,9043968,1,4194304,1,8454144,1,4718592,1,2097152,2,0,1,8716288,1,1048576,1,5570560,1,2686976,1,2097152,1,9437184,1,65536,1,4718592,1,8388608,1,1048576,1,262144,1,131072,2,8388608,1,4194304,2,2097152,1,4194304,2,0,1,8519680,2,0,1,524288,1,2097152,1,8388608,1,65536,1,10813440,2,589824,1,4456448,1,8912896,1,8650752,1,2162688,1,0,1,1048576,1,0,1,8388608,2,0,1,2097152,1,8650752,1,0,1,8388608,1,8519680,1,327680,1,8912896,1,8716288,2,0,1,8388608,1,9437184,1,1048576,1,0,1,262144,1,8454144,1,8388608,3,0,1,524288,1,4718592,1,0,1,2162688,1,65536,1,0,1,4718592,1,1179648,1,8388608,1,10747904,1,1114112,1,65536,1,1114112,1,8912896,1,2359296,5,0,1,589824,1,2228224,1,5570560,1,2359296,1,0,1,9437184,1,65536,1,2621440,2,0,1,1048576,1,0,1,131072,1,262144,1,0,1,1048576,1,0,1,524288,2,0,1,2097152,1,65536,2,0,1,524288,1,1179648,1,0,1,4784128,1,2424832,1,4718592,1,4456448,1,2097152,1,8650752,1,131072,1,0,1,131072,1,0,1,131072,2,0,1,8519680,1,1048576,1,11141120,2,0,1,327680,1,9568256,1,8519680,1,0,1,65536,1,0,1,9568256,1,0,1,2097152,1,0,1,262144,1,0,1,2097152,2,0,1,65536,1,10747904,1,0,1,262144,1,2097152,1,4194304,1,131072,1,2752512,1,8388608,1,2228224,1,1048576,1,262144,1,5242880,1,4718592,1,2228224,1,1048576,1,4784128,3,0,1,1048576,1,4456448,1,8650752,1,9502720,1,589824,1,4194304,1,0,1,5505024,2,0,1,131072,1,4194304,1,2097152,1,0,1,1048576,1,9437184,1,0,1,8388608,2,0,1,8388608,2,0,1,2097152,1,131072,1,0,1,4718592,1,4456448,1,589824,1,11010048,1,262144,1,8454144,1,131072,1,65536,1,524288,1,8388608,1,0,1,1048576,2,0,1,131072,1,1048576,1,5505024,1,0,1,2097152,1,1048576,1,11141120,1,131072,1,8388608,1,0,1,9437184,1,8388608,1,8519680,1,0,1,4194304,5,0,1,1179648,1,4784128,2,0,1,8912896,1,262144,1,0,1,2752512,1,0,1,5373952,1,5308416,1,1048576,1,4718592,1,9437184,1,8388608,1,65536,1,0,1,4194304,2,0,1,524288,1,8519680,1,11141120,1,524288,1,8519680,1,131072,1,0,1,11010048,3,0,1,2621440,1,0,1,4784128,1,0,1,4325376,1,0,1,262144,5,0,1,524288,1,2097152,1,1048576,1,65536,1,2424832,1,10813440,1,4784128,1,0,1,4194304,1,1114112,1,327680,1,2359296,1,262144,1,131072,3,0,2,2097152,1,5373952,1,4194304,1,524288,1,8912896,1,4784128,1,8716288,2,131072,1,262144,1,4194304,3,0,1,524288,1,65536,1,9437184,3,0,1,2752512,1,0,1,10551296,1,8650752,1,0,1,1048576,1,9437184,1,0,1,5505024,1,2424832,1,262144,1,8650752,1,9437184,1,0,2,1048576,3,0,1,65536,1,8978432,1,9764864,1,131072,1,2162688,1,0,1,8650752,1,2621440,2,0,1,9437184,1,0,1,262144,7,0,1,2228224,3,0,1,1048576,1,4194304,1,8519680,1,2424832,1,9764864,1,10813440,1,8388608,1,1048576,1,2097152,1,0,1,5505024,1,8388608,1,4194304,1,131072,4,0,1,11141120,1,524288,1,8388608,1,0,1,2686976,1,4325376,1,2097152,1,8388608,1,0,1,10485760,1,0,1,4784128,1,0,1,2097152,5,0,1,4784128,1,2097152,1,262144,1,131072,1,262144,1,0,1,1179648,1,0,1,11010048,1,589824,1,8454144,1,9043968,1,4456448,3,0,1,524288,2,0,1,262144,1,4784128,1,5505024,1,2097152,1,655360,1,2359296,1,262144,1,9699328,2,0,1,65536,1,524288,2,0,1,65536,1,8388608,1,262144,1,4194304,1,65536,4,0,1,4194304,1,4718592,1,0,1,1048576,1,4784128,1,5570560,1,4849664,1,2097152,1,2359296,2,0,1,5373952,1,65536,1,131072,1,2097152,4,0,1,5373952,1,0,1,2097152,1,8388608,1,5373952,1,65536,1,8388608,1,0,1,2097152,1,4194304,2,0,1,2097152,1,131072,2,0,1,262144,1,0,1,131072,1,9568256,2,0,1,1114112,2,131072,1,262144,1,8454144,1,2424832,1,262144,1,0,1,5505024,1,1114112,1,262144,1,4718592,1,524288,3,0,1,65536,1,11141120,1,11075584,1,0,1,262144,1,65536,1,524288,1,5505024,1,131072,1,262144,1,131072,2,0,1,1179648,2,0,1,65536,3,0,1,4194304,2,0,1,1048576,1,2228224,1,9437184,1,2097152,1,5373952,1,5898240,1,5242880,1,0,1,2228224,1,65536,1,4194304,1,10551296,5,0,1,262144,1,65536,1,2359296,1,4456448,1,4194304,1,0,1,5373952,1,65536,1,0,1,1048576,1,524288,1,8388608,1,65536,1,0,1,8388608,1,0,1,2359296,4,0,1,2424832,1,0,1,65536,1,8912896,2,0,1,65536,1,4521984,1,11141120,1,2359296,1,8912896,1,4718592,1,262144,1,524288,1,65536,1,2097152,4,0,1,4849664,1,9568256,1,0,1,1179648,1,524288,1,262144,1,11010048,1,0,1,8388608,3,0,1,4194304,4,0,1,1179648,3,0,1,4194304,1,0,1,131072,1,262144,1,589824,1,2752512,1,11010048,1,1114112,1,0,1,2162688,1,1179648,1,1048576,1,9502720,1,1048576,1,0,1,8978432,3,0,1,2162688,1,4784128,1,1114112,1,4194304,1,65536,1,11075584,1,131072,2,0,1,4194304,3,0,1,262144,1,0,1,524288,3,0,1,65536,1,8912896,1,262144,1,0,1,5242880,2,2097152,1,65536,1,5570560,1,13107200,1,4325376,1,8650752,1,8388608,1,8454144,1,262144,1,0,1,262144,4,0,1,1376256,1,2359296,1,8388608,1,262144,2,0,1,11010048,2,0,1,65536,1,8388608,1,0,1,262144,2,0,1,8454144,1,0,1,524288,1,0,1,524288,2,0,1,4194304,1,655360,2,0,1,524288,1,10813440,1,2424832,1,524288,1,2097152,1,2359296,1,262144,1,4194304,1,4325376,1,8388608,1,0,1,2097152,2,0,1,10747904,1,9568256,1,589824,1,2097152,1,4718592,1,11141120,1,0,1,65536,2,262144,5,0,1,1048576,1,0,1,8388608,1,0,1,2097152,1,2228224,1,9437184,1,0,1,2097152,1,524288,1,131072,1,4325376,1,9699328,1,4194304,1,0,1,1376256,1,65536,1,2097152,1,1114112,1,0,1,1048576,4,0,1,1179648,1,2359296,1,4194304,2,0,1,65536,1,8650752,1,0,2,1048576,3,0,1,2097152,3,0,1,2359296,5,0,1,655360,1,4259840,1,1048576,1,524288,1,11141120,1,9764864,1,10616832,1,4194304,1,9699328,1,0,1,262144,1,8388608,1,0,1,2359296,2,0,1,65536,1,4849664,1,8454144,1,9699328,1,524288,1,131072,1,2359296,1,2097152,2,0,1,4194304,3,0,1,65536,1,0,1,8519680,1,0,1,65536,1,0,1,8388608,1,524288,2,0,1,8454144,1,262144,1,4194304,1,2162688,1,11141120,1,0,1,524288,1,1376256,1,0,1,4849664,1,8388608,1,1179648,1,0,1,8388608,3,0,1,2686976,1,2621440,1,65536,1,4194304,1,0,1,8519680,1,0,1,2097152,1,0,1,327680,2,0,1,8912896,1,0,1,131072,1,524288,1,0,1,4718592,1,0,1,131072,1,0,1,2097152,1,0,1,2752512,1,1048576,2,0,1,5570560,1,11075584,2,4194304,1,2228224,1,0,1,1114112,1,0,1,8650752,1,0,1,4194304,2,0,1,9764864,1,131072,1,5505024,2,0,1,1048576,2,0,1,2228224,1,0,1,8388608,2,0,1,262144,1,0,1,2097152,3,0,1,524288,1,2228224,1,131072,1,65536,1,262144,1,4194304,1,262144,1,131072,1,5373952,1,0,1,131072,1,1376256,1,0,1,2162688,1,0,1,8388608,1,1048576,4,0,2,4718592,1,2097152,1,262144,1,1179648,1,262144,1,9437184,1,65536,1,0,1,2686976,3,0,1,1048576,1,0,1,8388608,1,0,1,10747904,1,0,1,2097152,1,0,1,524288,1,0,1,11075584,1,65536,1,0,1,2097152,2,9764864,1,11010048,1,8388608,1,1179648,1,524288,1,4456448,1,1114112,1,0,1,262144,3,0,1,2424832,1,65536,1,8978432,1,8388608,1,4194304,1,4718592,1,65536,1,262144,1,0,1,8519680,3,0,1,4194304,3,0,1,65536,1,0,1,8388608,1,0,1,2097152,1,524288,1,1179648,1,4718592,1,1048576,1,8454144,1,4784128,2,0,1,5570560,2,4194304,3,0,1,2097152,1,262144,2,0,1,9568256,1,2359296,1,5242880,2,0,1,65536,1,0,1,1048576,1,8454144,1,1048576,7,0,1,2359296,2,0,1,262144,2,0,1,10747904,1,0,1,131072,1,262144,1,2359296,1,4456448,1,9502720,1,0,1,65536,1,262144,1,1179648,1,8650752,1,8388608,1,0,1,2097152,2,0,1,2621440,1,0,1,2359296,1,1048576,1,262144,1,2097152,2,0,1,524288,1,4849664,2,0,1,524288,1,0,1,65536,4,0,1,131072,1,1048576,1,0,1,4325376,1,1179648,1,2424832,2,0,1,9764864,1,1048576,1,262144,1,9764864,1,2359296,1,4194304,1,0,1,1048576,1,524288,1,65536,3,0,1,327680,1,9502720,1,4325376,1,0,1,1048576,1,327680,1,4194304,2,0,1,262144,1,2097152,6,0,1,4718592,1,0,1,524288,1,4194304,1,2097152,1,0,1,4849664,1,0,1,4194304,1,2097152,1,4718592,1,131072,1,10485760,2,0,1,1048576,1,8978432,2,0,1,262144,3,0,1,11010048,1,0,1,1048576,1,0,1,4194304,1,8388608,1,262144,1,8388608,1,0,1,2686976,3,0,1,8650752,2,0,1,65536,3,0,1,65536,1,131072,1,589824,1,2752512,1,9437184,1,524288,1,262144,1,2228224,1,10485760,1,589824,1,10813440,1,4784128,1,65536,1,0,1,4194304,1,131072,1,1048576,1,8388608,2,0,1,131072,1,2359296,1,4849664,1,8519680,1,131072,1,1048576,1,0,1,1179648,1,8454144,1,8519680,7,0,1,2228224,3,0,1,524288,1,2097152,1,5373952,1,327680,2,0,1,524288,1,655360,1,10485760,2,0,1,4456448,1,2228224,1,131072,1,1048576,1,0,1,524288,2,0,1,11010048,1,0,1,2097152,1,0,1,1048576,1,131072,1,4194304,1,0,1,524288,1,2621440,10,0,1,262144,1,8388608,1,131072,1,655360,1,4194304,1,131072,1,9437184,1,4325376,1,2097152,1,655360,1,9699328,1,10747904,2,0,1,524288,6,0,1,8519680,1,4784128,1,524288,1,0,2,524288,2,0,1,8519680,1,4456448,1,0,1,65536,1,1114112,3,0,1,8912896,1,0,1,1114112,1,0,1,2097152,1,0,1,10747904,1,1048576,1,2097152,1,65536,1,1048576,1,262144,1,5242880,1,65536,2,0,1,8912896,1,0,1,4194304,1,0,1,4194304,2,0,1,131072,1,1048576,1,131072,1,0,1,4456448,1,4194304,1,2097152,1,9568256,1,2228224,1,5242880,2,0,1,262144,1,4194304,2,0,1,131072,1,65536,2,0,1,4194304,1,0,1,524288,1,5373952,1,262144,2,0,1,8519680,1,10551296,1,262144,1,1048576,1,4784128,1,2228224,3,0,1,2228224,1,131072,2,0,1,2097152,1,0,1,5242880,1,2162688,1,0,1,131072,2,0,1,8388608,1,262144,4,0,1,8388608,2,0,1,4718592,2,0,1,589824,1,0,1,131072,1,524288,1,4194304,1,589824,1,2359296,1,1048576,1,524288,1,5308416,1,4521984,1,2097152,1,8388608,1,65536,1,2162688,1,262144,5,0,1,2359296,1,327680,1,0,1,9437184,1,1048576,1,8388608,1,0,1,524288,1,4194304,3,0,1,131072,4,0,1,4194304,2,0,1,9437184,1,0,1,10616832,1,131072,1,2097152,2,0,1,10616832,1,524288,1,0,1,655360,1,0,1,1048576,3,0,1,1048576,2,0,1,65536,1,0,1,9437184,1,262144,1,0,1,8454144,1,1179648,1,1048576,1,2228224,1,9568256,1,1048576,6,0,1,2359296,1,0,1,262144,1,131072,1,65536,1,2359296,2,1048576,2,0,1,4456448,1,524288,1,4521984,1,589824,1,10485760,1,589824,1,4194304,1,0,1,2097152,1,262144,4,0,1,4194304,1,262144,1,2097152,1,131072,1,524288,1,4194304,1,131072,1,524288,5,0,1,524288,2,0,1,8454144,2,0,1,1048576,2,0,1,10813440,1,0,1,8454144,1,8650752,1,0,1,10551296,2,2097152,1,589824,1,8388608,1,131072,1,524288,1,0,1,2097152,1,65536,3,0,1,589824,1,4194304,1,65536,1,4194304,1,2228224,2,0,1,4325376,1,4718592,1,65536,2,0,1,1048576,1,2097152,2,0,1,262144,2,0,1,65536,1,2359296,1,589824,1,0,1,262144,1,524288,1,1048576,1,1114112,1,262144,1,1376256,1,131072,1,4456448,2,0,1,65536,1,131072,4,0,1,131072,1,4194304,1,1179648,1,9699328,1,524288,1,4718592,1,65536,1,4718592,1,9699328,1,0,1,2097152,6,0,1,1048576,1,0,1,1114112,1,2359296,1,0,1,8388608,1,5242880,1,1048576,1,2097152,2,0,1,5308416,1,4194304,1,8912896,1,2162688,1,2359296,1,8388608,1,4194304,1,1048576,1,0,1,4456448,1,4194304,2,0,1,5505024,3,0,1,131072,1,2359296,1,65536,1,4784128,1,1048576,1,2097152,2,0,1,65536,1,524288,5,0,1,4259840,1,0,1,2359296,1,65536,1,0,1,131072,1,262144,1,1048576,1,4194304,1,2228224,1,524288,1,4521984,1,1048576,3,0,1,65536,4,0,1,11010048,1,2359296,1,4718592,1,0,1,11075584,2,0,1,2359296,1,0,27,-1,10,16711680,3,0,1,15335424,1,12189696,1,2818048,1,16580608,1,6094848,1,13959168,1,7667712,1,9895936,1,15532032,1,6094848,1,14090240,1,7667712,1,5701632,1,16056320,1,12386304,1,14614528,1,7012352,1,11468800,1,15597568,1,8192000,1,12255232,1,11206656,1,5963776,1,14614528,1,16646144,1,14352384,1,14614528,1,5963776,1,14614528,1,16056320,1,14483456,1,7208960,1,11993088,1,7208960,1,13959168,1,14286848,1,11337728,1,14614528,1,7733248,1,11141120,2,-1,1,1600085855,4,-1,1,2004318071,4,-1,1,2105376125,4,-1,1,2139062143,2,-1,1,-1077952577,1,-1,1,2139062143,2,-1,1,252645135,1,-1,1,1987475062,4,16711680,1,1129530179,2,16711680,1,8323072,1,16711680,1,16843009,2,0,1,-2136309632,1,12189696,1,2752512,1,16580608,1,6094848,1,-1059733312,1,7667712,1,9895936,1,15532032,1,6094848,1,14090240,1,7667712,1,5701632,1,16056320,1,12386304,1,14614528,1,7012352,1,11468800,1,15597568,1,8192000,1,12255232,1,11206656,1,5963776,1,14614528,1,16646144,1,14352384,1,14614528,1,5963776,1,14614528,1,16056320,1,14483456,1,7208960,1,11993088,1,7208960,1,13959168,1,14286848,1,11337728,1,14614528,1,7733248,1,11141120,486,0,1,50462976,1,-1,632,0,1,11141120,1,11862016,1,11206656,1,7143424,1,5570560,1,11141120,1,9764864,1,4784128,1,10813440,1,524288,1,131072,1,8454144,1,5373952,1,10813440,1,4849664,2,2686976,1,11468800,1,16711680,1,5570560,1,655360,1,7208960,1,5963776,1,5636096,1,11337728,1,11862016,1,6946816,1,5570560,1,5505024,1,10747904,1,1048576,1,0,1,524288,1,2359296,1,11075584,1,1310720,1,2752512,1,4456448,1,9699328,1,11141120,1,16711680,1,11141120,1,5570560,1,11862016,1,6946816,1,5898240,1,11862016,1,11141120,1,11337728,1,6946816,1,10813440,1,5373952,1,4849664,1,0,1,4194304,1,589824,1,9699328,1,5373952,1,5570560,1,2752512,1,4325376,1,9764864,1,16711680,1,16056320,1,655360,1,14090240,2,11141120,1,5570560,1,14352384,2,11141120,1,5505024,1,8978432,1,2097152,1,0,1,131072,2,4325376,1,4849664,1,11141120,1,8454144,1,2686976,1,2752512,1,16711680,1,16580608,1,5570560,1,6946816,2,11337728,1,14024704,3,5570560,1,4849664,1,2359296,1,4849664,1,0,1,1048576,1,1114112,1,5505024,1,2686976,1,11141120,1,5898240,2,9568256,1,12517376,1,16711680,1,2424832,1,12189696,1,11862016,1,13959168,1,5898240,1,11337728,1,7012352,1,11141120,1,11075584,1,11141120,3,0,1,8650752,1,2228224,1,9764864,1,11075584,1,4456448,2,4784128,2,16711680,1,5636096,1,14090240,1,11206656,1,11927552,1,7012352,1,15335424,1,11337728,1,5570560,1,4849664,1,4259840,1,11141120,1,0,1,4456448,1,2228224,1,9699328,1,4784128,1,5570560,1,2686976,2,2359296,1,6225920,1,16711680,1,9764864,1,5898240,2,11141120,1,5570560,1,6094848,2,11141120,1,10747904,1,2752512,1,4194304,2,0,1,589824,1,10616832,1,5505024,1,9764864,1,4456448,1,9568256,1,5373952,1,5439488,1,16711680,1,5701632,1,11337728,1,14352384,1,13959168,1,12255232,1,7012352,1,13959168,1,5570560,1,2752512,1,8978432,1,9699328,1,2097152,1,1114112,1,4456448,1,1310720,1,9568256,1,11141120,1,5570560,1,4784128,1,589824,1,2621440,1,16711680,1,14286848,1,16056320,1,11141120,1,11927552,1,5570560,1,11141120,1,5898240,1,5505024,1,5308416,1,10747904,3,0,1,1114112,1,4325376,1,4849664,1,5373952,1,2359296,1,10747904,1,13893632,1,4587520,1,16711680,1,15532032,1,10158080,1,13959168,1,11141120,1,7143424,1,14352384,2,5570560,1,2752512,1,5373952,1,5505024,1,0,1,2359296,1,2424832,1,2686976,1,5505024,1,4849664,2,5373952,1,131072,1,11075584,1,8323072,1,14024704,1,7143424,1,5898240,1,14352384,1,11141120,1,7143424,2,11141120,1,9699328,1,589824,3,0,1,131072,2,4849664,1,5570560,1,4849664,1,9043968,1,11862016,1,1310720,1,5177344,1,16449536,1,11862016,1,5636096,1,5570560,1,11993088,3,5570560,1,10616832,1,10747904,1,5373952,2,0,1,9764864,1,2162688,1,2686976,1,11075584,1,2686976,1,5373952,1,4718592,1,10616832,1,5373952,1,13434880,1,14352384,1,13959168,1,7143424,1,14286848,1,11862016,2,11141120,1,5570560,1,1114112,1,8388608,1,0,1,4784128,1,524288,1,9699328,1,10813440,1,5570560,1,4849664,1,9699328,1,2424832,1,1310720,1,4849664,1,11927552,1,7143424,1,5898240,1,11141120,1,5570560,1,14024704,1,11862016,1,5373952,1,1179648,1,10747904,1,2097152,2,0,1,4521984,1,10616832,1,5570560,1,4849664,1,5373952,1,4849664,1,9568256,1,10616832,1,2752512,1,14352384,1,11141120,1,5636096,1,14352384,1,7208960,1,5898240,1,5636096,1,11141120,1,11075584,1,1179648,3,0,1,1310720,1,1376256,1,5570560,1,11075584,1,9699328,1,10616832,1,11075584,1,1310720,1,9568256,1,7143424,1,14614528,1,14286848,1,11337728,1,11862016,1,11206656,1,11141120,1,9764864,1,9699328,1,4784128,1,8388608,1,0,1,1179648,1,2228224,1,8912896,1,11141120,1,2424832,1,10813440,1,5570560,1,4456448,1,5373952,1,4784128,1,11927552,1,6946816,1,5570560,1,16056320,1,5898240,1,7143424,1,5570560,1,5505024,1,4325376,1,2359296,1,2097152,2,0,1,4849664,1,5373952,1,4784128,1,5570560,1,5373952,1,9568256,1,2752512,1,8978432,1,2359296,1,5570560,1,11927552,1,5898240,1,5636096,1,15532032,1,11862016,2,5570560,1,2686976,1,9568256,1,8388608,2,0,1,1179648,1,655360,1,11141120,1,11075584,1,2686976,1,11010048,1,9568256,1,5505024,1,9568256,1,5963776,2,11337728,1,5898240,1,2818048,1,13959168,1,11141120,1,9764864,1,11141120,1,4718592,2,0,1,4718592,1,4784128,1,10813440,1,5570560,2,9764864,1,4587520,1,4784128,1,9568256,1,4784128,1,7143424,1,16121856,1,11862016,1,7012352,1,14483456,1,5636096,1,7143424,1,11075584,1,5308416,1,2228224,1,0,1,262144,1,0,1,2359296,1,2621440,1,4849664,1,10747904,1,4784128,1,2686976,1,11141120,1,4784128,1,10747904,1,11927552,1,5963776,1,11141120,1,11862016,1,11141120,1,6946816,1,11141120,1,10813440,1,9043968,1,1310720,2,0,1,131072,1,4784128,1,9568256,2,5570560,1,5505024,1,10747904,1,9502720,1,5570560,1,1179648,1,13959168,1,11337728,1,11927552,1,5898240,1,14352384,1,11337728,1,5570560,2,5505024,1,4325376,2,0,1,1048576,1,9568256,1,4849664,1,11141120,1,4849664,1,2228224,1,9568256,1,4849664,1,2228224,1,4849664,1,11206656,1,14024704,1,14352384,1,11468800,1,7143424,1,11927552,1,11141120,1,5570560,1,4784128,1,9699328,2,0,1,4194304,1,2359296,1,2424832,1,11075584,1,5505024,1,9764864,1,4849664,1,2359296,1,4784128,1,2359296,1,11927552,1,7995392,1,11141120,1,15269888,1,11862016,1,11141120,1,13959168,1,4849664,1,2359296,1,4325376,2,0,1,327680,1,9502720,1,9568256,1,5570560,1,11141120,1,10747904,1,2686976,1,9568256,1,2359296,1,9568256,1,14352384,1,11206656,1,5570560,1,6160384,1,14024704,2,5570560,1,10747904,1,5373952,1,2621440,2,0,1,1048576,1,2359296,1,4784128,1,2359296,1,9568256,1,4784128,1,9568256,1,4784128,1,9568256,1,4784128,1,11141120,1,6094848,1,7143424,1,7012352,1,5963776,1,14286848,1,11141120,1,9764864,1,4784128,1,4456448,3,0,1,9568256,1,2752512,1,11141120,1,5570560,1,2359296,1,4718592,1,10747904,1,4784128,1,2359296,1,14352384,1,15335424,1,5636096,1,11141120,1,11862016,1,7012352,1,5570560,1,11075584,1,2359296,1,1179648,1,0,1,524288,1,2228224,1,4718592,1,9764864,1,11141120,1,5373952,1,4849664,1,2424832,1,1179648,1,2359296,1,9568256,1,7143424,1,6225920,1,11862016,1,11927552,1,14024704,1,11337728,1,11141120,1,10747904,1,9568256,1,4718592,1,0,1,2097152,1,0,1,10813440,1,4456448,1,11075584,1,4849664,1,2162688,1,9568256,1,4784128,1,8978432,1,2359296,1,11206656,1,15269888,1,5636096,1,14352384,1,6946816,1,11862016,1,5570560,1,2752512,1,4784128,1,2228224,2,0,1,655360,1,5505024,1,2752512,1,10813440,1,5570560,1,9699328,1,2359296,1,2228224,1,2097152,1,8388608,1,7143424,1,5701632,1,6946816,1,5570560,1,12255232,1,13959168,1,11141120,1,10813440,1,2359296,1,8912896,2,0,1,2162688,1,2752512,1,9568256,1,5570560,1,11075584,1,589824,2,8912896,1,4849664,1,2752512,1,11927552,1,7143424,1,11337728,1,14483456,1,11337728,1,11141120,1,13959168,1,5505024,1,11141120,1,2359296,2,0,1,262144,1,5373952,1,4849664,1,2752512,1,9764864,1,5373952,2,2228224,2,65536,1,5570560,1,11927552,2,7012352,2,5570560,1,11141120,1,9043968,1,4259840,1,1048576,2,0,1,1114112,1,11141120,1,2424832,2,4784128,1,262144,1,524288,1,8912896,2,11010048,1,14286848,1,5963776,1,5570560,1,11141120,1,15532032,1,11927552,1,11141120,1,5373952,1,2752512,1,10813440,2,0,1,8650752,1,9764864,1,9502720,1,11141120,1,5505024,1,10485760,1,10616832,1,2228224,1,262144,1,327680,1,7143424,1,15532032,1,14286848,1,5963776,1,5636096,1,13959168,1,5570560,1,11075584,1,9502720,3,0,1,1179648,1,5373952,1,4849664,1,10813440,1,4849664,1,1376256,1,1114112,1,8912896,1,10551296,1,2097152,1,11141120,2,5636096,1,15532032,1,6946816,1,5570560,1,2359296,1,1310720,1,4849664,1,11010048,2,0,1,4784128,1,4849664,1,10551296,1,2752512,1,2162688,1,8388608,1,4456448,1,2228224,1,524288,1,589824,1,7143424,1,12255232,1,11862016,1,5570560,1,11927552,2,5570560,1,10616832,1,2162688,1,131072,1,0,1,4194304,1,1179648,1,5570560,1,1376256,1,11075584,1,11272192,1,5570560,1,1048576,1,8912896,1,4325376,1,4194304,1,11993088,1,13959168,1,5963776,1,15532032,1,11206656,1,6946816,1,11141120,1,9699328,1,4849664,1,5242880,2,0,1,10747904,1,4784128,1,4849664,1,5570560,1,9568256,1,0,1,4521984,1,2097152,1,1048576,1,1310720,1,5505024,1,11337728,1,13959168,1,3473408,1,14286848,2,5570560,1,5439488,1,2359296,3,0,1,1179648,1,5570560,1,11075584,1,4849664,1,8978432,1,5570560,1,1048576,1,327680,1,262144,1,8388608,1,2818048,1,14352384,1,11337728,1,14024704,1,6946816,2,11141120,1,4718592,1,9568256,1,4718592,2,0,1,8978432,1,4784128,1,5373952,1,11075584,1,5373952,1,0,1,4325376,1,9437184,1,5242880,1,2424832,1,6094848,1,7143424,1,13959168,1,5898240,1,11206656,1,11141120,1,5505024,1,2424832,1,4784128,3,0,1,5373952,1,11141120,1,11075584,1,10747904,1,2359296,1,4849664,1,524288,1,2228224,1,131072,1,0,1,2752512,1,11862016,1,5898240,1,11141120,1,5570560,1,11141120,1,10616832,1,11141120,1,2228224,1,4194304,2,0,1,8978432,1,2359296,1,13959168,1,9764864,1,9568256,1,0,1,10551296,1,0,1,1048576,1,10747904,1,9764864,1,14024704,1,7012352,2,11927552,1,5570560,1,5898240,1,4718592,1,9502720,3,0,1,5505024,1,5570560,1,5505024,1,5373952,1,4849664,1,11075584,1,262144,1,4849664,1,4456448,1,65536,1,2949120,1,11206656,1,5570560,1,5898240,1,14352384,1,11141120,1,9043968,1,2424832,1,4849664,3,0,1,2228224,1,2424832,1,11141120,1,4784128,1,5570560,1,0,1,9437184,1,0,1,65536,1,1048576,1,1441792,1,8192000,1,11927552,1,7012352,2,11141120,1,6619136,1,9568256,3,0,1,262144,1,8978432,1,9699328,3,11141120,1,4849664,1,131072,1,2359296,1,9437184,1,4456448,1,4915200,1,10813440,1,5963776,3,5570560,1,1310720,1,4718592,1,11141120,2,0,1,2097152,1,5505024,1,11141120,1,14286848,1,4784128,1,4849664,1,0,1,4718592,1,65536,1,262144,1,0,1,655360,1,14286848,1,13959168,1,11337728,1,11862016,1,11141120,1,13762560,1,5570560,1,2359296,3,0,1,131072,1,5373952,1,11206656,1,10747904,1,11993088,1,11075584,1,65536,1,11010048,1,10551296,1,2752512,1,4915200,1,11468800,1,7012352,1,7667712,1,5636096,1,5570560,1,2752512,1,4456448,1,9502720,3,0,1,11075584,1,2752512,1,11337728,1,1179648,1,6225920,1,0,1,2359296,1,65536,1,524288,1,0,1,327680,1,11862016,1,11337728,1,11206656,1,5898240,2,5570560,1,2752512,1,262144,2,0,1,65536,1,2359296,1,10813440,1,5570560,1,4849664,1,16711680,1,2424832,1,0,1,1048576,1,2162688,1,9437184,1,2228224,1,13959168,1,11862016,1,11337728,2,11141120,1,9568256,1,9502720,1,5308416,2,0,1,262144,1,9568256,1,9764864,1,5898240,1,2686976,1,16711680,1,0,1,9568256,1,4456448,1,262144,1,131072,1,589824,1,5898240,1,13959168,1,11862016,2,11141120,1,4784128,1,4849664,1,4718592,2,0,1,65536,1,2424832,1,11141120,1,11337728,1,9764864,1,16711680,1,9699328,2,0,1,4194304,1,4718592,1,2228224,1,11403264,1,5898240,1,11141120,2,5570560,1,11141120,1,5308416,1,1179648,2,0,1,2621440,1,524288,1,11141120,1,11206656,1,5570560,1,16711680,1,65536,1,11075584,1,4784128,1,1114112,1,0,1,8388608,1,13959168,1,14090240,1,11927552,1,14286848,1,11141120,1,5505024,1,2359296,1,8978432,2,0,1,131072,1,10747904,1,2686976,1,5570560,1,2818048,1,16711680,1,10747904,2,0,1,262144,1,2359296,1,1376256,1,11927552,1,5898240,1,13959168,1,5636096,1,5570560,1,9043968,1,9568256,1,2097152,2,0,1,4194304,1,1179648,1,10878976,1,11141120,1,11468800,1,16711680,1,0,1,4456448,1,4849664,1,4194304,1,0,1,4194304,1,14286848,1,7143424,3,11141120,1,5373952,1,4784128,1,1310720,2,0,1,524288,1,10747904,1,5570560,1,5636096,1,12517376,1,16711680,1,9568256,1,1048576,1,0,1,1179648,1,9568256,1,131072,1,11206656,1,11141120,1,6094848,1,11141120,2,11075584,1,2359296,1,8388608,2,0,1,2228224,1,589824,2,5570560,1,14614528,1,16711680,1,0,1,131072,1,2359296,2,0,1,1114112,1,5898240,1,11993088,1,6684672,2,11141120,1,4849664,1,9568256,1,5373952,3,0,1,10616832,1,11141120,1,11927552,1,16711680,1,16646144,1,4784128,1,4718592,1,65536,1,4784128,1,10813440,1,4521984,1,11206656,1,11075584,1,12189696,2,5570560,1,2424832,1,8978432,3,0,1,9699328,1,4718592,1,9568256,1,13959168,1,16711680,1,16056320,1,0,1,65536,1,4718592,2,0,1,1441792,1,13959168,1,11403264,1,11141120,1,5898240,1,11075584,1,11010048,1,5373952,1,5242880,2,0,1,65536,1,1179648,1,11141120,1,11206656,1,16711680,1,5898240,1,11075584,1,5242880,1,0,1,2359296,1,9502720,1,6225920,1,11337728,1,13959168,2,11141120,1,9699328,1,9764864,1,2359296,3,0,1,2097152,1,4784128,1,5570560,1,5898240,1,16711680,1,10813440,1,0,1,262144,1,2359296,1,0,1,262144,1,12517376,1,6946816,1,7143424,1,11862016,1,5570560,1,5373952,1,4325376,1,9437184,1,4194304,2,0,1,524288,1,1179648,1,5505024,1,11337728,1,16711680,1,5373952,1,4456448,1,4259840,1,8454144,1,9568256,1,2097152,1,16646144,1,11141120,1,5570560,1,5636096,1,6946816,1,11141120,1,2686976,1,4849664,3,0,1,4325376,1,8978432,1,10813440,1,11927552,1,15859712,1,4784128,1,0,2,1048576,1,0,1,262144,1,16580608,1,5963776,1,11927552,1,7012352,1,5570560,1,9764864,1,4849664,1,2228224,4,0,1,2359296,1,2752512,1,11206656,1,11141120,2,2752512,1,8650752,1,4456448,1,4718592,1,9502720,1,16580608,1,2949120,1,13959168,1,11272192,1,11141120,1,10747904,1,2686976,1,9699328,1,8388608,2,0,1,2621440,1,4325376,1,11141120,1,14483456,1,4259840,1,10747904,1,0,1,1048576,1,0,1,131072,1,262144,1,15990784,1,1179648,1,5898240,2,5570560,1,11141120,1,9568256,1,4259840,2,0,1,65536,1,131072,1,1114112,1,9764864,1,11206656,1,2752512,1,1179648,1,2228224,1,8454144,1,9568256,1,2097152,1,5373952,1,16056320,1,9043968,1,14024704,1,7012352,1,11141120,1,5373952,1,2359296,1,9699328,2,0,1,262144,1,4194304,1,4456448,1,5373952,1,11862016,1,4259840,1,11010048,1,524288,1,1048576,1,0,1,589824,1,655360,1,13631488,1,2228224,1,5898240,1,11141120,1,5570560,1,4849664,1,9568256,1,4784128,3,0,1,524288,1,1179648,1,4849664,1,11337728,1,9699328,1,4521984,1,8454144,1,4456448,1,4784128,1,8388608,1,5570560,1,15335424,1,524288,1,11141120,1,14286848,1,5570560,1,5505024,1,4784128,1,2359296,2,0,1,2097152,1,4325376,1,8454144,1,2752512,1,14024704,1,2162688,1,2686976,1,2359296,2,0,1,2359296,1,5701632,1,9437184,1,8519680,1,7012352,2,5570560,1,9568256,1,10747904,1,131072,2,0,1,262144,1,524288,1,2621440,1,11141120,1,11862016,1,8912896,1,4456448,1,0,1,9568256,1,2359296,1,65536,1,11468800,1,10485760,1,2097152,1,11862016,1,11141120,1,5505024,1,4784128,1,5373952,1,11010048,3,0,1,2162688,1,262144,1,4784128,1,14024704,1,9568256,1,2752512,1,9568256,2,0,1,9437184,1,12517376,1,8650752,1,524288,1,11337728,2,5570560,1,11141120,1,589824,1,4456448,2,0,1,9568256,1,0,1,10485760,1,11141120,1,11337728,1,8388608,1,5308416,1,0,1,4784128,1,9568256,1,262144,1,16711680,1,4194304,1,4325376,1,5570560,1,11337728,1,5570560,1,5373952,1,11141120,1,9568256,3,0,1,1310720,1,655360,1,5570560,1,7733248,1,11075584,1,9043968,1,4784128,2,0,1,4194304,1,16711680,1,1310720,1,0,1,11927552,1,13959168,1,5570560,1,2359296,1,9437184,1,2097152,2,0,1,524288,2,4194304,1,2424832,1,11206656,1,262144,1,5373952,1,8388608,1,2359296,1,4784128,1,1179648,1,16711680,1,4194304,1,4718592,1,11141120,1,5570560,1,5373952,1,9633792,1,2424832,1,655360,2,0,1,65536,1,131072,1,589824,1,9699328,1,13959168,1,5242880,1,8978432,1,1179648,3,0,1,16711680,1,8519680,1,131072,1,11862016,2,11141120,1,11010048,1,4718592,1,10485760,2,0,1,4456448,1,8912896,1,2097152,1,5373952,1,5963776,1,4784128,1,5505024,1,4194304,1,4784128,1,9568256,1,4849664,1,16711680,1,1048576,1,2097152,1,11337728,1,14024704,1,11075584,1,4849664,1,10813440,1,524288,3,0,1,65536,1,8650752,1,9764864,1,7143424,1,2097152,1,8519680,1,1179648,2,0,1,1114112,1,16711680,1,262144,1,524288,1,14024704,1,5898240,2,10813440,1,1048576,1,4194304,2,0,1,2162688,1,2359296,1,1114112,1,5570560,1,5636096,1,4849664,1,2686976,1,8388608,1,4784128,1,9568256,1,4587520,1,16711680,1,4194304,1,4325376,1,5570560,1,11141120,1,9764864,1,1179648,1,4849664,1,1048576,2,0,1,524288,1,8388608,1,4194304,1,4849664,1,11862016,1,8388608,2,5505024,2,0,1,1376256,1,16646144,1,1179648,1,524288,1,14286848,1,11141120,1,5505024,1,11075584,1,10551296,1,4194304,2,0,1,4194304,1,589824,1,262144,1,11075584,1,14024704,1,5505024,1,8519680,1,65536,1,2359296,1,4784128,1,11206656,1,16646144,1,0,1,8388608,1,7012352,1,5570560,1,5373952,1,9699328,1,1310720,2,0,2,131072,1,0,1,9437184,1,2424832,1,5963776,1,8454144,1,2686976,1,10485760,2,0,1,11468800,1,16384000,1,4784128,1,2228224,1,11141120,2,5570560,1,4325376,1,4784128,1,8388608,2,0,1,524288,1,4718592,1,131072,1,5570560,1,6946816,1,11010048,1,4456448,1,1310720,1,4784128,1,8978432,1,5963776,1,16384000,1,0,1,8912896,1,5898240,1,11141120,1,9568256,1,11075584,1,10616832,3,0,1,4194304,1,0,1,2097152,1,2752512,1,5636096,1,262144,1,1114112,1,4194304,1,0,1,2097152,1,12517376,1,15269888,1,4718592,1,65536,1,11206656,1,5570560,1,11075584,1,2752512,1,1048576,2,0,1,1048576,1,0,1,262144,1,655360,1,9764864,1,5963776,1,10551296,1,8650752,1,2228224,1,2359296,1,262144,1,8323072,1,15335424,1,131072,1,1048576,1,5570560,1,6946816,1,9764864,1,8650752,1,10813440,3,0,1,589824,1,2097152,1,8388608,1,11075584,1,6946816,1,1310720,1,2162688,1,1048576,1,0,1,4325376,1,14614528,1,10485760,1,4718592,1,262144,1,5898240,1,11141120,1,10747904,1,11075584,1,1048576,2,0,1,65536,1,2097152,1,327680,1,2359296,1,10813440,1,11337728,1,4194304,1,9699328,1,8978432,1,9568256,1,1048576,1,16187392,1,5505024,1,0,1,4194304,1,13959168,1,5570560,1,9568256,2,4849664,2,0,1,8388608,1,0,1,4194304,1,65536,1,5570560,1,11927552,1,8912896,1,0,1,4194304,1,0,1,655360,1,6225920,1,10551296,1,2228224,1,1179648,1,5636096,2,5570560,1,10551296,1,2097152,2,0,1,262144,1,65536,1,524288,1,10747904,2,5570560,1,2228224,1,10813440,1,1310720,1,4784128,1,10551296,1,16449536,1,4456448,2,0,1,5898240,1,11141120,1,5373952,1,1310720,1,9043968,3,0,1,8650752,1,2097152,1,0,1,2752512,1,11206656,1,8388608,1,0,1,4194304,1,0,1,1376256,1,11468800,1,1048576,1,2359296,1,9568256,1,6619136,1,5570560,1,8978432,1,4849664,1,4194304,2,0,1,1048576,1,0,1,8519680,1,1179648,1,10813440,1,5570560,1,1179648,1,2752512,1,655360,1,2359296,1,4521984,1,16384000,1,8519680,1,8388608,1,0,1,5898240,1,11141120,1,6946816,1,2162688,1,2752512,3,0,1,1048576,1,0,1,4259840,1,9764864,1,11927552,1,2097152,1,8388608,1,10485760,1,0,1,2752512,1,6225920,1,2097152,1,589824,1,4718592,2,11141120,1,1114112,1,9699328,3,0,1,4259840,1,65536,1,1048576,1,524288,1,6946816,1,11141120,1,8650752,1,1179648,1,327680,1,11141120,1,5570560,1,15400960,1,589824,1,2097152,1,131072,2,11141120,1,10747904,1,4784128,1,5242880,3,0,1,4194304,1,8519680,1,2228224,1,9764864,1,5963776,1,1114112,1,8388608,1,2097152,1,0,1,5636096,1,8192000,1,10485760,1,131072,1,2097152,1,11141120,1,11075584,1,5570560,1,2359296,1,262144,3,0,1,262144,1,0,1,589824,1,11141120,1,11337728,1,4194304,1,2359296,1,589824,1,9568256,1,5570560,1,11206656,1,262144,1,2097152,1,8650752,2,5570560,1,9043968,1,9568256,1,10485760,2,0,1,1048576,1,0,1,2359296,1,4456448,2,5570560,1,262144,1,65536,1,8388608,1,2097152,1,5963776,1,16121856,1,4194304,1,589824,1,1048576,1,13959168,1,9568256,1,5308416,1,2097152,4,0,1,1048576,1,65536,1,1179648,1,5570560,1,6946816,1,2097152,1,2621440,1,2686976,1,655360,1,11403264,1,11337728,1,1179648,1,4194304,1,8519680,1,5570560,1,5505024,1,11141120,1,4849664,1,8388608,1,0,1,131072,1,8519680,1,8388608,1,1048576,1,4784128,2,11141120,1,589824,1,131072,1,8388608,1,10747904,1,16056320,1,14286848,1,8388608,1,131072,1,524288,1,5570560,1,4849664,1,589824,1,8912896,4,0,1,131072,1,4325376,1,2359296,1,9764864,1,5570560,1,10485760,1,4194304,1,655360,1,1179648,1,6225920,1,11796480,1,524288,1,1048576,1,2097152,1,5898240,1,11075584,1,10747904,1,2424832,2,0,1,524288,3,0,1,1114112,1,5570560,1,11927552,1,262144,1,1310720,1,4194304,1,4784128,1,11141120,1,14286848,1,4194304,1,4259840,1,131072,1,13959168,1,9764864,1,5373952,1,1048576,2,0,1,4194304,2,1048576,1,524288,1,4456448,1,11141120,1,5570560,1,1114112,1,8388608,1,1114112,1,2424832,1,14352384,1,14942208,2,262144,1,2097152,1,5570560,1,5373952,1,2424832,1,10747904,3,0,1,4194304,1,65536,1,2097152,1,9568256,1,2752512,1,11206656,1,4194304,1,1179648,1,4456448,1,9764864,1,7143424,1,5373952,1,1048576,1,0,1,524288,1,11141120,1,2686976,1,5242880,1,4325376,4,0,1,4194304,1,131072,1,589824,1,10813440,1,5570560,1,589824,1,4194304,1,0,1,4849664,1,11206656,1,11010048,1,8388608,1,2228224,1,8519680,1,5570560,1,5505024,1,655360,1,1310720,5,0,1,4194304,1,10485760,1,9764864,1,6946816,1,2097152,1,589824,1,2424832,1,2359296,1,11927552,1,8650752,1,589824,1,8912896,1,2097152,1,11141120,1,2424832,1,10813440,1,8454144,3,0,1,131072,2,589824,1,655360,1,5570560,1,5636096,1,262144,1,4194304,1,8388608,1,1179648,1,5570560,1,11010048,1,8388608,1,0,1,524288,1,5570560,1,9699328,1,5242880,1,5505024,2,0,1,1114112,1,0,1,4194304,1,0,1,10551296,2,5570560,1,2097152,1,1179648,1,1114112,1,8978432,1,11337728,1,4325376,1,2359296,1,2228224,1,131072,1,11141120,1,5373952,1,655360,6,0,1,2228224,1,655360,1,2359296,1,11141120,1,8650752,1,4194304,1,262144,1,2359296,1,11141120,1,2621440,2,0,1,4718592,1,11141120,1,4849664,1,10551296,1,11075584,4,0,1,65536,1,0,1,4456448,1,9764864,1,5636096,1,1048576,1,589824,1,9437184,1,655360,1,5570560,1,4325376,1,589824,1,1048576,1,0,1,11141120,1,5570560,1,5505024,2,0,1,65536,1,0,1,262144,1,524288,1,8912896,1,9437184,1,5373952,1,11141120,1,8519680,1,2097152,1,131072,1,10485760,1,11141120,1,1048576,1,4194304,1,4456448,1,2228224,15,16711680,1,4718592,1,655360,1,5570560,1,4521984,2,0,1,8912896,1,14352384,1,12517376,1,8257536,12,16711680,1,0,1,4259840,1,5570560,1,1048576,1,1310720,1,1114112,1,0,1,8323072,1,15335424,1,15663104,1,7012352,11,16711680,1,9568256,1,1179648,1,9764864,1,8454144,1,0,1,8388608,1,4456448,1,15532032,1,12517376,1,8060928,1,16711680,1,12517376,1,16580608,9,16711680,1,0,1,524288,1,4849664,1,5505024,1,8519680,1,589824,1,1048576,2,16711680,1,14614528,1,12386304,1,16121856,1,7798784,1,15532032,8,16711680,1,9568256,1,4325376,1,5373952,1,0,1,2097152,1,4194304,1,131072,2,11206656,1,16449536,1,15663104,1,8323072,1,16711680,1,12517376,8,16711680,1,0,1,1048576,1,4784128,1,4325376,1,524288,1,262144,1,2097152,1,16711680,1,16646144,1,7208960,1,8257536,1,16711680,1,14614528,9,16711680,1,4784128,1,8716288,1,2752512,1,1048576,1,8454144,1,1048576,1,8650752,1,14352384,1,16187392,1,16711680,1,15663104,1,15532032,1,16580608,1,16646144,8,16711680,1,0,1,2097152,1,9502720,1,65536,1,262144,1,4259840,1,0,1,16711680,1,12386304,1,12255232,1,12386304,1,12517376,1,16187392,1,11993088,8,16711680,1,2359296,1,262144,1,4718592,1,4456448,1,4194304,1,262144,1,2359296,1,7143424,2,15663104,2,16711680,1,14548992,1,7274496,8,16711680,1,65536,1,9437184,1,2424832,1,1048576,1,524288,1,1048576,1,65536,1,16711680,2,8257536,1,16187392,1,16449536,1,8060928,1,11862016,8,16711680,1,9437184,1,131072,1,9437184,2,0,1,4194304,1,2359296,1,11927552,1,14352384,1,16449536,1,14548992,1,15663104,1,15532032,1,5111808,8,16711680,1,262144,1,4718592,1,327680,1,4325376,1,2228224,1,131072,1,0,1,16711680,1,8323072,1,14614528,1,16711680,1,12517376,1,5505024,1,2818048,1,16580608,7,16711680,1,9437184,1,65536,1,5242880,1,524288,1,8388608,1,1048576,1,4784128,1,7012352,1,15532032,1,8192000,1,7143424,1,16711680,1,11862016,1,9502720,1,16187392,7,16711680,1,65536,1,2359296,1,262144,1,0,1,524288,1,65536,1,0,1,16711680,1,12517376,1,16187392,1,16711680,1,16449536,1,10747904,1,4849664,8,16711680,1,4456448,1,0,1,5242880,1,2228224,1,2162688,1,4456448,1,1179648,1,7143424,1,16449536,2,14548992,1,14614528,1,9568256,1,2162688,8,16711680,1,1048576,1,9568256,1,131072,1,8388608,1,0,1,1048576,1,4194304,1,16711680,1,15663104,1,8323072,1,8060928,1,16580608,1,4784128,1,4849664,8,16711680,1,8519680,1,0,1,2097152,1,524288,1,8978432,1,65536,1,262144,1,11993088,1,12517376,1,16449536,1,16711680,1,11993088,1,2686976,1,2359296,1,12517376,7,16711680,1,524288,1,2359296,1,262144,1,2097152,1,0,1,8912896,1,1048576,1,16580608,1,16449536,2,15663104,1,16384000,1,4456448,1,9568256,1,7274496,7,16711680,1,4194304,1,0,1,4194304,1,8519680,1,2359296,1,2162688,1,65536,1,11468800,1,15597568,1,12451840,1,16580608,1,5570560,1,9568256,1,4784128,1,6225920,7,16711680,1,1179648,1,9568256,1,1114112,3,0,1,9437184,1,16580608,1,12517376,1,16449536,1,7798784,1,13959168,1,2686976,1,2359296,1,11927552,7,16711680,1,8388608,2,0,1,2359296,1,8519680,1,4456448,1,262144,1,15663104,1,16580608,1,16711680,1,14614528,1,11141120,1,4456448,1,9568256,1,5701632,7,16711680,1,1048576,1,9568256,1,9699328,1,0,1,1048576,1,65536,1,9437184,1,16580608,2,11993088,1,8192000,1,2097152,1,9568256,1,4718592,1,2752512,7,16711680,1,4456448,2,0,1,2228224,1,0,1,2359296,1,65536,1,11993088,2,16711680,1,16121856,1,655360,1,2359296,1,2228224,1,9764864,7,16711680,1,0,2,4784128,1,0,1,4784128,1,0,1,8912896,9406,0],-2147482624,24,-1,0,-1,-1,-1,0,0,-2139062144,0,1,255,16,0,0,[0,172032,2688,174720,42,172074,2730,145569,86016,258048,88704,260736,86058,258090,88746,207984,1344,173376,4032,176064,1386,173418,4074,176106,87360,259392,90048,262080,87402,259434,90090,262122,21,172053,2709,174741,63,172095,2751,174783,86037,258069,88725,260757,86079,258111,88767,260799,1365,173397,4053,176085,1407,173439,4095,176127,87381,259413,90069,262101,87423,259455,90111,262143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],0],"parms":{"id":"deskpro386.videoVGA","name":"","model":"vga","mode":7,"screenWidth":640,"screenHeight":480,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"","screenColor":"black","touchScreen":false,"autoLock":false}},"deskpro386.com1":{"0":[3,0,96,1,5,2,11,96,48,[]],"parms":{"id":"deskpro386.com1","name":"","adapter":1,"binding":""}},"deskpro386.com2":{"0":[13,10,12,0,1,3,0,96,48,[]],"parms":{"id":"deskpro386.com2","name":"","adapter":2,"binding":"print"}},"deskpro386.mouse":{"0":[true,48,429,0,0,false,false,3],"parms":{"id":"deskpro386.mouse","name":"","serial":"com1"}},"deskpro386.fdcNEC":{"0":[1,0,128,[5,0,0,0,1,1,2,35,117],0,0,12,[[192,["Floppy Drive",80,2,15,512,true,80,2,15],0,102,0,null,null,null,null,false,null,""],[0,["Floppy Drive",80,2,15,512,true,80,2,18],1,100,0,16,18,512,512,false,"Win95 Build 499 (Disk 1)","/disks/pc/windows/win95/build499/WIN95-DISK01.json"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["Win95 Build 499 (Disk 1)","/disks/pc/windows/win95/build499/WIN95-DISK01.json",[["/disks/pc/windows/win95/build499/WIN95-DISK01.json",-215561083,80,2,18,512]]]],0,1],"parms":{"id":"deskpro386.fdcNEC","name":"","autoMount":"{B: {name: \"Win95 Build 499 (Disk 1)\", path: \"/disks/pc/windows/win95/build499/WIN95-DISK01.json\"}}"}},"deskpro386.hdcAT":{"0":[0,128,0,2,46,0,161,80,32,0,[[0,0,false,[null,null,null,null,null,null,null,null],null,2,8,46,1,null,0,512,[["/devices/pc/machine/compaq/deskpro386/vga/4096kb/tmp/WDEB386-68Mb.json",-1666619135,1023,8,17,512],[0,1,5,103,[-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359]],[0,1,6,0,[84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[0,1,7,0,[100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,65535]],[1,1,5,103,[-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359]],[1,1,6,0,[84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[1,1,7,0,[100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,65535]],[2,1,1,80,[1229867351,810832718,271593524,0,0,-2108489728,80627469]],[30,1,2,24,[538976485,538976288,538976288,0,0,-2107834368,18189]],[38,3,15,0,[538976302,538976288,270540832,0,0,-2108489728,80627469,0,538979886,538976288,270540832,0,0,-2108489728,18189,0,1414416727,542133573,540028980,0,0,-2108489728,80693005,33,1481854788,538976288,541415493,0,0,536870912,80748238,32682,1380275029,538976288,541415493,0,0,536870912,81796814,264016,541672519,538976288,541415493,0,0,536870912,90250958,149456,1280201291,540424243,541415493,0,0,536870912,95035086,75490,1480940108,1145979216,541871172,0,0,536870912,97459918,9936,1229867341,541344331,541871172,0,0,536870912,97787598,1300,944654679,541934903,541871172,0,0,536870912,97853134,12800,542262614,538976288,541871172,0,0,536870912,98311886,9008,1296912195,538976288,542528068,0,0,536870912,98639566,9280,1113146699,1146241359,542528068,0,0,536870912,98967246,7568,1431260492,825443667,542528068,0,0,536870912,99229390,12928,1330467661,825447253,542528068,0,0,536870912,99688142,10672,1330466638,541414229,542528068,0,0,536870912,100081358,416]],[38,3,16,0,[1414748499,538987845,542528068,0,0,536870912,100146894,2304,541149014,538976288,542528068,0,0,536870912,100277966,73200,1314213715,538976324,542528068,0,0,536870912,102637262,3440,1230128467,538985798,542003014,0,0,536870912,102768334,57936,1380275027,541410889,542003014,0,0,536870912,104668878,64544,1178683222,538990665,542003014,0,0,536870912,106766030,5360,1329678166,538987845,542003014,0,0,536870912,106962638,5168,1396787030,538989401,542003014,0,0,536870912,107159246,7280,1414748499,538987845,541675081,0,0,536870912,107421390,358,542001495,538976288,541675081,0,0,536870912,107486926,165,1414284612,542133573,541937475,0,0,536870912,107552464,496,1397639511,1347769413,542001474,0,0,536870912,107618000,158832,1398099789,538976325,541675081,0,0,-2107899904,112740109,28]],[38,4,2,0,[1936278619,1634751339,224224611,1701987850,1634751333,909993315,842347832,221524023,10]],[38,4,6,0,[27941453,64,350748704,482022632,128,129892368,30,1]],[38,4,7,0,[-1325334528,-1330466638,14352640,657408,852146,65968,655538,50331568,671134208,16756736,327679,548143282,-67011408,-67108863,-1677721570,-872415201,-1308618721,-1342174464,1380011347,1380008276,1919614976,942828654,2019896886,-1308617371,-1342175232,-1308622337,-1342174464,132710,42991794,50331568,268481024,294694916,294846547,295043155,295239763,295436371,295632979,444661843,296026195,444989523,445317203,445644883,445972563,446300243,446955603,446627923,297599059,297795667,297992275,298188883,298385491,298582099,298778707,298975315,299171923,299368531,299565139,299761747,299958355,300154963,300351571,300548179,300744787,238026835,374407251,238420051,374407251,238813267,239009875,239206483,239403091,239599699,239796307,239992915,240189523,240386131,240582739,240779347,240975955,378732627,241369171,241565779,882901075,241958995,393216083,242352211,242548819,242745427,374472787,243138643,243335251,243531859,243728467,243925075,244121683,825229395,892613426,959985462,1145258561,17843781,2752690,16779952,167772928,590592,2687154,50331568,721465856,16887808,-1191136768,16887808,-536825344,16297984,262416,1179826,-2013251408,719104,620544,8454322,67372208,538975232,-1308620780,-1342175232,538714140,11665412,78643212,202114052,459800,3735730]],[38,4,8,0,[67110064,67372060,538714140,1843232,16777988,134480642,436404737,604025344,-20480,11665410,1169162248,589512003,1126179619,589512019,1226842915,589512016,1092625187,589512024,1109402403,589512024,1126179619,589512024,1142956835,589512024,168633123,591219027,539173667,591219012,539173667,591220802,539173667,591221572,539173667,591221573,539173667,591221587,539173667,591220819,220406563,1631986698,980708469,589505312,1951604771,543908705,1886221636,589504570,589308707,539173667,589505315,1378093581,1713403745,1953264993,1634887200,540697965,591217477,539173667,591220809,539173667,591221571,539173667,591219782,539173667,591220819,539173667,591221587,220406563,1951605770,1633971809,1293968498,979723375,1986939168,1684630625,1297105952,1701978185,1852994932,1869768224,589504621,591012643,220406563,18031626,1900722,909652912,609763661,-1308620764,-1342152192,-2135908913,127746511,268481024,1329901568,22611,1414748499,1227771205,1526745422,1851880563,1685217636,1701707869,1634035828,2053731184,524389,846491241,1818846776,7497076,1634074634,1919251571,1701080941,1953068915,26723,1635021568,7564131,1953693708,1936417633,6650473,771752320,6649957,0,2048,2336,7604512,19595442,34611888,-268389888,671133951,12103712,-1931964928,-1912523258,16825552,187258600,-402426432]],[38,4,9,0,[-1205982866,-617409019,-208942197,-1014047858,-1090518598,801964810,-1898410408,-972495936,33639430,-402568471,57879098,503361257,-661731188,-1207477574,567092516,-536801505,208994728,-1576786864,609747278,-268365829,142600442,-368449048,5439492,-401939736,-661900515,-1070350194,1912733315,876512011,74711553,572851966,-1088282178,518529020,459860020,1048778611,1946288436,1975520011,103825415,-521461211,-350754376,329300800,50654145,721504286,100742686,20317838,567102132,159967239,1392558058,176285696,2002427,-65630942,-1262472675,1931595083,384482074,150700947,2092434292,1275512342,-896794367,26306574,771826153,7822,429614,378416640,12320768,1295941633,57933825,-963613717,16862470,-401452568,1048578013,1946167873,-423611900,1258747633,494206721,186963105,1948571142,-843042044,618307891,618399243,12060532,-838913342,216459285,724713088,-402295808,569052818,21370507,208982539,520031668,179568940,19668735,21970560,-1274645247,740228866,842956801,242548779,708644491,112462051,19668735,117373154,309592398,21892862,-1461714673,168260865,251743750,512487425,1353974070,1048781261,1946165781,571980321,-851639624,-1961397727,335988440,347737122,244002,-851180616,1040234529,-1880612403,-986833393,-1946156522,1958874072,623884311,-165273139,36640262,1773668980,382021157,567083014,369539103,-855637574,21798959]],[38,4,10,0,[74841916,567102900,567102644,62410782,-1273967360,1007734031,-1207602173,281870343,-1269114226,522308873,203,0,1627983592,-1664147705,1745812220,-326958505,1611013638,2002478,593535232,-1547895003,1755390810,593011493,-1557829983,-538434730,66710023,-655884205,230226696,1780386628,140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,-1308415149,-1342174464,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528]],[38,4,11,0,[-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968]],[38,4,12,0,[-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832]],[38,4,13,0,[5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793]],[38,4,14,0,[-1070137512,-1036583132,803754020,500689408,686293075,378427393,646653120,-1588583230,100740975,525861120,-1070398741,-1308159541,-1342173440,876512250,141689601,709240460,709373580,-1912586056,243279552,-2145386373,2830910,1676346228,1048794000,1946167869,-16272364,184626206,-1273727552,740228870,1024392961,-16403414,-16700386,1529494790,-14329700,32198847,-68677937,-536801281,-2097151731,33633342,258346868,17831425,503385958,199950620,369168272,17760528,251730974,250277889,1711306763,1431332438,-1956189045,-1205068746,1827200524,6862853,-443821938,1717069405,4962398,-1064380274,1756902123,-1194291712,-661782453,251672760,146329600,1455459840,637569214,-519748410,1591607311,1048577822,1946167873,-423611897,-455369744,1265288331,-2141676464,1783640268,189884507,876512207,141689601,708978318,709111438,-661849405,1048821902,1912799540,1109822494,1143901226,-1897886166,39656,1549271243,709240462,709373582,-2097103639,3103294,-6551435,1744914486,-1590817773,116785152,1946300182,1342204423,65753184,1783648352,-2094653632,3103294,1772292469,1730578688,638905088,21503627,6889097,6751943,-1993995259,1781153574,-88203493,708296451,-1515870724,-1884283130,162558182,794443395,-1342016512,-462297590,707830305,568786864,-889192294,-1909523968,905969686,708781707,-94298361,-1064386509,935221078,66764586,-1515870724,119430751,-433442656]],[38,4,15,0,[1514046241,259325999,-16337837,-16700386,1529494798,-1332738581,108062221,-1912586056,645932736,-1595998085,136719472,117472006,503386051,1389111857,-1959899034,251658262,-31145952,572391695,-1071509759,818666,-1898803712,1724026586,1724078680,777152080,381095782,-1956249600,1778412228,1778412032,1716676096,1716676178,1783653968,1211563776,1744857601,-661910332,280543374,-1193767423,644275724,739516159,1483102822,520054467,-1194644460,12189696,-880758016,1224,-62486170,19930879,1727809161,-906213749,1362123,1465274624,-312047610,-108919,-2147405794,1963781502,1958742882,374367838,-293696249,650130278,205883750,1166632486,1569269256,1435051524,-27882746,520031924,-1073020624,863262822,258363494,-1050230089,1713769184,1483081097,62444083,1934347649,-1962036209,520093270,-1070399184,199994803,207457062,240487206,117440952,-916890017,1099979,1464886784,-1928915450,862384254,-1989794112,1713767493,1711818121,638076555,1711638886,637814411,205883750,864093368,122408402,-916953505,54921410,655538,-38868816,2080818939,1397751850,45635334,-1898237109,-839152701,197168175,1527209927,-1273989800,520068168,980624742,712771270,1429465857,-1962611581,-1207544852,801983238,108314635,-117128061,-680193813,-1946132855,1527185990,-16776776,1566376030,-972590243,19561990,-397361685,-521470905,-402631903,-386138816,954738151,578874108,105906259]],[38,4,16,0,[187332769,-1911458624,-1672891200,627449599,2023997491,712418090,1354979335,508711251,-66197498,1394866154,-49879040,1511983099,-1017619623,11665587,-391118835,-102235908,16181248,-402590744,-303562512,15394816,-402593816,-504889116,14608384,-402596888,-706215720,13821952,-402599960,-1979974466,1737034863,642681614,-1977059702,1200300630,776407856,1468925556,778537776,-517270813,-57941717,-1064382324,-63801459,119449075,1946287744,544734988,254502926,-335831814,728239623,544734991,1962999424,851610134,-1041200156,-1070398746,-14237554,-14286220,-16323788,2013211767,-1958769878,1871381623,341281544,-1961341045,1200495687,611843874,1527805951,-73609441,-1909566690,-1962934242,50397214,-1959825634,1065993823,-1996195959,1468598383,407865620,-1944303735,1200562759,608669456,773867407,5774,-1961990261,-152564625,770108154,-90439597,-1909580036,-1895825378,-1893413882,-1557870586,109847754,1398285518,-1290898643,-1275857405,98825737,-1990514045,-1943748058,505724950,2525975,1872842753,403759,-397387775,1827338925,-402631890,-594805850,-1959766130,1200303719,407866140,-1961601141,1066075255,-1912049781,2013209159,746061600,-13993985,2013209719,-1588569328,100740975,525861120,-1308523825,-1342173696,725628557,-67102535,191278438,243535808,-268425984,-1194292378,1223220741,-152444416,137049862,1048591988,1946168116,236358435,-15813588,184626206,327421888]],[38,5,0,0,[-1223727616,-490641710,279012874,1716676140,-48371632,739120779,520031668,378208556,179579918,19668735,773739203,7822,740300427,-2062560757,1511981061,532899789,-521616402,344680442,2862197,-2142088704,2831422,2393103,520031924,-1073020628,1606671,-759754906,182632806,76244583,2887861,1716676096,-55187376,-15879078,1510026270,520030900,-498728660,-107681608,1395899882,11665616,-391118832,520616574,520042081,-90430162,-1962533280,-110368532,1395969770,-94050304,-1895877800,520068295,410133806,-955531124,-1977216396,-109051059,-1207339261,-523042688,65783947,-402521927,552270137,-402631882,1996487218,1309052724,913768236,743442063,322010752,520555637,520042081,-90428338,520558827,-13213599,-1960030690,-1996262420,912330310,743310991,509672092,-387151098,602601713,9655095,852146,1048596656,1946168416,-1610501094,37497953,45089398,744627967,113641586,-134206368,1492713963,-1308613437,-1342174208,-67522840,-852140872,197168161,505115843,2144519,-1962804033,-54512673,130460659,861719935,1963146459,-2081928447,990374648,2095579219,-919340039,-108281458,-1156184136,801964052,333693324,-1064380276,-141829746,-1188255553,-201588672,-388460891,-689244078,-1962912965,187473982,-1023314433,-352828952,5454850,-1946600728,520068318,803744924,1011149560,686293075,-389809159,520616227,133572193,1343255680,748855606,742901542]],[38,5,1,0,[-1993998336,643313223,50220928,-1675690186,1627036716,-326433250,-163083482,-135206832,1396553962,1358756352,773719635,7822,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,639943222,-386500609,132839354,-402631874,378468531,646653120,-1588583230,100740975,525861120,-883401977,11665684,-391118836,-1070335858,-1591295858,1084424636,-1096735187,759341825,36390646,133890420,-1940889313,1489014472,-99413313,1075773238,1627036717,-326433250,2002478,-145496064,1396719082,503774208,2002478,1208388608,646576685,378283202,387851456,16787083,795844944,16778793,-1070137512,-1036583132,1615555108,-352903960,5455943,1492653544,616568462,616703627,795844944,16778753,-821616808,512634398,116785152,536815842,-13761163,1342178862,2095473072,-816722600,-402653184,-1477902704,12043258,590002,537529776,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635013408,1918985326,1867325540,221144420,537529610,1801538848,1970479205,2032166258,544372079,1886220131,1919251573,1935763488,544104736,1702129225,808984684,741750834,858798112,539768376,941650543,909653040,1869770784,1936942435,221147759,168633354,1631789088,1953459822,1635021600,1461744754,1868852841,1763734391,1951604846,1633971809,1293968498,778396783,168626701,1632444448,1931502955,543519349,544567161,543519329,544501614,1852732786,543649385]],[38,5,2,0,[1701344367,1919950962,1667593327,761554292,1701080941,1718580000,1918990196,168635493,1919885344,2037543968,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1126178826,1869508193,1953702004,544502369,1684957527,544438127,1394634345,1684955508,543453793,1701080909,218762542,1495277578,1629517167,1965057394,1735289203,544104736,1634760805,1684366446,1835363616,544830063,1634623853,544367975,1667852407,1936269416,1953459744,1836016416,1769234800,224750690,1998594058,543716457,1919117645,1718580079,1767317620,2003788910,775102579,1864379441,1752637554,543712105,1663071081,1768320623,1701999975,1852383332,1920102243,1819566949,168636025,1918115872,1701978233,1769369453,1864394606,1701978226,1718513507,1920296809,543649385,1920298873,1835363616,544830063,1634623853,745694567,544370464,1852404597,168632423,1752440864,1868767333,1864399216,1296375910,909652813,1163412782,1886745376,1701407856,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,825111328,604638510,538970637,1852727619,1931506799,1953653108,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,168636005,538970637,1701536077,1920299808,1870209125,1634214005,1763730806,1635021678,1684368492,1296648224,1395543365,1629508441,1948279918,544498024,544567161,1702257000]],[38,5,3,0,[1869505824,224946037,1696604170,1852142712,543450468,1869440365,1713404274,1763734127,168636020,537529636,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,2037535776,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1226842122,1718973294,1768122726,544501349,1986948963,1769238117,1818324591,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1917198368,1931502949,543518063,1986948963,1769238117,1818324591,1835363616,544830063,1868981602,1931502962,1953653108,543649385,1684957527,779319151,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,168633354,1631789088,1953459822,1852401184,1768300644,544433516,1684366702,1948279909,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1853182496,1852397344,1937207140,1952797472,1629515893,1852399975,1919885356,2037543968,1635021600,1852404850,1767317607]],[38,5,4,0,[2003788910,1852383347,909652768,1752065312,1701015137,1829375332,543515759,1948285282,1852403833,1769414759,858726510,604638510,538970637,1650552405,1948280172,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,1646290276,1969316709,1864394099,543236198,1869440365,221084018,1830821898,1734438497,1881174629,1818390386,539913573,544830036,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1685024032,168635493,1919885344,2037543968,1835364896,1852405359,1919885415,1667592736,1768320623,1769108839,2032166766,544372079,1869440365,1830844786,1734438497,221147749,95495178,983218,1296909744,1482184792,1128877360,1330859858,1159746630,1312903256,541345092,1330464077,1293965650,1195462209,857756229,1329804856,1363234893,1347962144,1162104385,1162682436,1498566477,1312902432,1380271937,909652768,-402252192,577896622,1912612840,1711734306,-4181204,-2010357218,-399744730,259129454,1912624360,1611056650,133693740,-104636129,102693355,-661733325,-1912496479,1359576,425246716,632882958,-1493959680,347999860,427671296,-67099975,410363635,429614,653669120,744758924,638733451,744623753,-1021376520,-2131039239,19685694,28838260,1646198529,-134057428,-51643965,-851050312,16547943,-930407307,-850722632,16547943,-109047691,184906304,1258386651,-117376125,-1007156875,-1070397922,-1591295858,-1064435298]],[38,5,5,0,[-1107293505,521017680,-67106631,74819315,-1021376520,653978617,167817729,1392947200,119428950,-1074623661,820518908,24832026,12069490,503102013,544350669,1219817611,-854589253,1511354913,-1677715992,567101876,248447467,1610611688,-1022928034,-135530149,-359968171,-1260876258,-1176597697,-768344065,-1677254195,-1958824880,1596050910,248447467,1929378792,436586067,-689375693,1011446272,-1946716837,-1965345795,-1977203968,1961101857,15722505,-495598534,-217846293,-1293358333,1009086976,857830491,1191545087,-1561799029,-1676316160,309607740,248447467,1962933224,-957183000,-689227004,32210667,-68677937,378623,-13378165,663365187,172426634,-400919356,-1002831715,-1070403980,942031691,1140487431,1194862147,-337939199,1390958276,-13414912,-930363509,1965767808,1015039489,1174631725,-1957445122,210391518,1915812224,972652562,-377287305,179979824,65206016,1508371393,-654900509,1952183099,-1993981180,80109063,-11081413,-611532660,-661732466,-1950130854,1017921998,1008432154,1022850061,1022587914,1022325769,1022063648,-402033605,-834994159,-1007041544,1947876524,1963801849,1020521463,1007055425,201488218,1095811872,1459636308,1229213257,509608018,-1106829818,179052540,1008694464,1007187002,1006924892,-1091603153,-54583300,-388527331,12064911,-383660733,235274456,470138631,117494760,-54581643,-388527331,-2144987021,1952251773,96871941,520505180,-400556866,12064863]],[38,5,6,0,[1914817859,10938627,2092834566,503103262,1223219083,-96776424,-1977214094,1949973509,1968978948,-54638608,405923871,-851246920,-352161247,503103353,567089588,-1196801788,850091066,-1258845230,-1407070905,-76169206,1560233158,-54591861,402778143,-1205994310,567100160,1189806706,469810950,1105725198,963970816,-611394676,-1073085302,-54579340,993831965,-1073084300,-341179532,-1336520972,1161438812,1325495807,536657578,-661733236,-1206404376,567100160,-338988450,520616193,1381024609,907972183,740199937,-1946799360,1031808727,-1407290368,639105512,58000698,-1947276473,1958742778,-1073042427,1015085941,-350981120,1027375324,-2142836363,58007612,871951174,184740800,1482317766,1296367811,1482184781,603992152,1482181965,3168344,1364020549,811096152,1296909568,606348324,1296367652,1482184781,1442852952,1481199683,3168344,509040128,-661731188,-1206034246,567098624,-661971086,-851574600,1174452257,-469080115,-1070398860,158482492,805764662,770439211,493469328,12113547,1914817853,-1193768182,567098880,-2087711765,1015024070,-351439872,-570378013,183662824,24443108,1583292409,1048774339,1929576756,11266307,-852138056,197168161,579080131,-8001536,1802767,724844160,662966016,809402368,-2079391701,113704969,11296,-2087708949,2891838,820495,724778624,59051776,-1872368896,167799016,1535381440,-570378240,183636200,1334120420,839319040,1199705899]],[38,5,7,0,[-1223727616,1714108422,1711595713,4747269,-389978624,17736452,-16708445,1781217334,-127381504,6940672,251706344,-1207953022,-1064435648,8101926,1889673252,-570378196,-1947090712,-1878594621,871453672,1371736000,106391126,-1461714673,696520449,953088,264340225,-1945835071,96535512,2425087,725132287,-1037313396,-1559961407,44237056,-352210943,367562758,130036465,1499357030,-326412861,142525470,-1207667003,1659428353,1049179889,12069792,-1043911920,328424,-1465698812,-1989796053,-2144594914,2830398,820495,-388103240,-1956187847,-1878070310,-851312456,-1223727513,-473864485,512321026,-1027003588,102629384,17303239,512434174,-1014093000,-1054867265,-1184495381,25,112774023,-251926306,-2062556150,-494861969,-897323008,-1989794297,80184085,-498873465,-1587140897,2433036,581134064,-1070373332,1711276216,1711595713,90626187,272,740729702,1724091238,72709,715351552,-1070373332,-1050224500,90572000,11298,740074342,805355366,102629376,12477983,1711276064,697,-1519979776,537443942,-1083834368,14336,-1927305882,-399818690,1689914787,79856384,520030644,20775212,1938099968,236357888,-15944660,1023487006,-2079391743,378208275,113716238,11278,520030900,-1259798228,-490641920,1725139728,739251849,268419831,1147919,-4030106,-2130706417,-2114977566,67630,725131522,12566670,-1587141104,-1419370496,1711282361]],[38,5,8,0,[-2090417525,-1419376696,268436838,-152961024,725026502,-1872565496,724844160,159649536,-1203862784,-2112929746,-2090467245,405486654,4817423,-1946150727,-1195340072,-1024926204,266603247,1711289989,-1419328885,-2090406430,405486638,725026502,725131524,915259534,414788416,268484352,10577446,1722508832,-930912595,-492083705,49019126,520616336,1716741827,1465017937,1891264006,1719664712,17962633,18856294,243859456,-222887664,1778387128,1716676104,15886417,1797342874,12215832,1719664784,135182095,-507419135,1783195139,1716676152,14837841,1797342874,12084760,1753219120,1348862184,-9961366,15886351,1797342874,12215832,1719665040,2097081,15755264,1365660262,-1711213976,409674054,1208007270,-1184464896,103,1711310952,1750165074,1184497897,1712876321,184,-919378304,9988169,1365659750,-1711213976,409674054,47206,-1872232384,1716545024,15886417,1797342874,1209436952,-1223727615,-490641710,1717070340,1778412114,16410879,1797342874,1719167512,1778412114,10119423,1797342874,-1866832360,1719664713,4407481,1716546048,1750165074,1184497914,1746430753,1382416608,-1704439450,558275072,1886001259,1365660262,-1711236504,409674054,258398860,-1050225993,-1184496414,65535,1382434922,-228044442,558275072,-1185867669,-664272641,1716676096,15886417,1797342874,1751800088,1365660262,-1711238552,409674054,381095782,-1050279626,543818978,1365660262]],[38,5,9,0,[-1711213976,409674054,20448967,-1912209376,637613574,381095782,-1050279892,-1184496414,32767,1382426730,-228044442,558275072,1711741035,251658426,-4626944,1778385151,1716676144,16410705,1797342874,12215832,1778384900,1716676160,15886417,1797342874,-768383464,1382422634,-228044442,558275072,862328939,-896833838,275269990,1716676097,9594961,1797342874,-2017892840,1711276044,30906,13133824,1365660262,-1711217560,409674054,214546790,409468928,1716676097,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1717200479,-1017420199,1365660518,106386022,230159,1711339497,939964175,-524196309,353796,1711276096,-1559959359,446890264,-1223727615,-1056893426,-1991703583,1711348750,4194490,378103424,275382558,1365660262,-1711213976,409674054,18351758,817561395,2144529,638945574,1879197127,1170613760,-970588156,652608837,411079,63079168,-502741117,244366047,18222731,639691139,-953805431,5440069,71681574,1170613760,-953752059,1605,-2096905597,-538834745,134661926,637719041,19400391,-953797293,-1929302010,113714741,368116032,2013710118,639340289,25167559,-953805231,1442940934,113714731,401539480,134661926,638996738,39323335,116799430,268381974,637536132,58197703,-953794528,352550918,1594357782,1499880038,1472420710,58920710,-1876956416,86718625,-1064435712,642252991,945833415]],[38,5,10,0,[1170679296,637560840,-1476115001,1594357808,-464496957,-352261343,-1962874112,-419450640,-352261343,1476455168,452984986,568759809,15401195,1586888939,1394689731,1393974784,1716741632,1716676177,-1207543978,-1058480637,-896833793,724778624,293932800,772322304,614407935,1711466689,1723905807,728156163,254519310,1711347078,16761217,-1050279936,-2090465047,-2112930567,-1184497658,512,-1031548533,772387843,614407935,-2079342581,258343146,738997943,1964280167,11180,738985727,-13759308,186949406,377819072,344680192,2862197,772649984,614407935,738987775,1711322601,-1961827647,-1989777453,734835988,-1050279936,-2090464534,-1050278974,-1050279190,-897577758,235325191,-1207957503,258343152,-1050224637,57019105,12084953,1753219472,1348862192,-228043930,520039936,113714331,9961742,1723960166,1711466689,732431873,-4095642,1711276047,-1207113279,-1064435480,573286,1365639168,-1956227226,-1419352126,268436838,1231421440,-1201212555,-2147475356,1237922662,1711439976,1750165072,-13762318,1713675038,-141859233,-1944168090,-1193767232,-1064435065,530933491,1583767303,1499880038,12802918,1426100992,1460071563,571472,-1866481522,71731968,637896998,2013414855,1170679296,637592581,411079,520039936,1599612409,46292231,1716545024,106063441,-1912600392,-122132800,1711276032,39097,1718035968,1730547851,638683494,1351312999,1718035972,637817225,88196711]],[38,5,11,0,[-1178497294,-1196412928,-67088193,853782258,1031890470,-527564688,-276565387,702731,1031890470,-2027663731,1213455,-1190334589,1713766422,1718041985,-2062594675,-1867513852,1711778547,1717134938,1348914008,1465274726,-2132562968,3084350,820239,506205375,6010887,119423437,-1732764154,-1193767424,-1064435568,-24381901,-215744327,-1064524442,12507278,536919824,-217841479,12559718,67156240,-205507738,12495718,805355296,-218103111,146711910,939573024,45720934,536919552,-215980865,45720934,536919808,-205507738,-1866486938,571465,-1732323186,409713152,-524172661,216711428,-2013117303,1955071060,1128315143,855828929,10008822,1727256718,-1587140955,119480332,1048793190,251669536,-2130702204,36386110,109252358,640641024,-385973016,1483138021,1727004709,-399760733,-1167662376,-2147446784,246878054,-1050279672,1231422433,17696455,-1738014712,1716676096,15886417,-1692467410,-1070373340,1711313000,1750099536,-13762318,-953902306,-1744761338,-476583936,1499881055,-926721946,1392508932,-396990895,258407623,738997943,-1262472346,520039944,-64674657,264244223,1711315844,732434059,48349542,264321894,-1962933630,197692353,-2122051639,-1261335808,520039945,20784287,1904545536,344549120,2862197,772584448,614407935,251658557,1728057988,-1401613173,-1275068373,520039946,1256924319,-1223727472,-524196158,1740868368,-1257993882,11212,-1459426879,-2079387649]],[38,5,12,0,[2424841,268436976,1713627977,1724495631,732433961,1711277837,1048762,1718090752,-1039964501,-2092500766,-2112937730,915013458,1583754252,-875996327,0,-1957363712,172919788,453228637,385822222,1482227730,-4652173,-1024042497,-2130283519,1929579263,453228554,59406,1476448640,-852152392,-473854943,-2144957875,1977910318,-1328368638,1363458816,-1169340999,508579120,-125095987,16770945,712267807,16777089,-75427211,209014085,1296365953,-92207499,359945810,780156544,-32803584,-1274907196,-755203904,-1070350475,-1157517117,1303990597,875739725,-75419699,-361410741,780338828,780222089,-1275002693,-2128675069,-993815762,506364222,-2054349042,-1557202547,1623140552,681623046,1358960569,1604776791,-217942695,-389865564,-1072955558,117314420,272444211,1024094725,91686161,-3938224,50008,113704960,11929,781194893,-851639624,-385649887,-1717370687,-1193768146,567100416,-1293352077,-2134706432,-385649408,113639593,-1207751009,512443394,1522085529,-1625912064,1931595054,9431299,782253697,57948211,-2130672407,909025854,-352095155,1048678522,1480666788,1877672820,-1474917488,820674862,-771444432,-1965683998,-2144426442,-1031065362,1980039229,-996061102,740336430,724829950,724935512,1929773117,109971006,-1960431958,637536286,1978285952,1200498180,-1660515325,-97088210,119586606,1191207097,-1185458607,-1494024185,1952013919,-1326391290,-2096633087,-970586681]],[38,5,13,0,[-1962438651,187603230,-1274776357,-1021194946,11669490,-1934622702,21537736,-1557210996,-1207566336,-1064429461,444198,637553408,138892,1128315655,-2130383935,723020739,-1912523234,-1274989050,505531722,138274823,1929380413,328251398,1006760937,-854952702,1946331153,1090977284,-288954326,-402439704,108202131,-384402248,-1207565868,567096616,-817922010,113706613,12103,790805255,-399566918,1048833917,1929916259,1661388550,-2130704337,-1070633154,-955878656,-1070633210,1665041152,108412975,795018951,1048641600,33566575,113706614,33566575,795813507,795058684,795813623,87076869,-266076145,-1560215389,-1578630910,1975520242,-536801507,1946157481,336181269,-298391472,1715372120,57933868,-384517448,501743940,-2146602238,2830910,-273152395,20113685,101103848,862912696,-2129211941,1967673595,370049047,12058927,650153712,604043936,-2147125985,36640270,-1014047949,365805748,-1022639988,-165278860,1946289479,1241972228,520488705,724713088,-401902336,108200200,-384340296,1189609692,87418883,101068264,-1064386509,27304230,-1576662234,1702102785,1758282676,1978893885,-1207558564,1048593410,1946168114,-1157386238,-1464270688,571904,18351758,512687923,-141885172,520579277,860897720,-1160147749,297730120,-1201091281,213602368,735742997,353155546,-855615302,1342224488,-1944556613,-1176884262,1758265424,789579462,409713407,1912751080,42264661,-1959444376]],[38,5,14,0,[-2095579172,800588484,773967157,138889,67537966,369554944,259260975,-852137544,512306721,-1943142394,503318534,-930347234,2075842702,623884297,-165273139,36640262,1639581812,627685395,-132177459,-2142231573,2830910,988284276,-1961563165,184632854,-1274252078,740228877,-16075775,1476471838,1397801977,-2096725678,-2092748753,3114262,797116035,-2062122225,646119471,-1259327613,740228872,-2131066623,-955092479,67590,16417036,-955878908,-33486842,17342751,-524168653,13796099,797115907,797251091,-2096890107,-490667822,183025926,-225718261,520030644,-1073020628,378096500,213123398,19668735,1031061515,796335617,796464657,796597761,796726801,796859905,796988945,797122049,797251089,10607500,82362625,413385475,18522881,-1560248315,245563660,49018881,1532688784,106152792,-851246920,1971338287,1125169260,512307149,109838636,1048772910,1946288436,807307551,839289857,738641665,-1945315327,-2147406322,2831422,113706612,216858924,520028340,3997996,1024160515,695337472,35453825,95691634,19668735,427081739,520030132,-1269825236,740228870,1488980737,-1073019020,-336067724,109967628,748883151,772705281,-1017444607,10440,571980384,-851639624,-1955040735,1140898008,1785864653,8438519,-1023974284,1584676864,-1177004403,45613096,-1960719036,995062514,843806145,906145993,1946371204,12079886,-503256866,1977879131,-1342000894]],[38,5,15,0,[918620673,1946371204,1149974057,1143682594,-971016666,186782726,-1172171357,62464532,1141094400,74588621,108314939,571803335,12058624,1629605182,1048626121,1946168114,-134486012,1381061571,24952406,1094922425,-1979784829,139757836,-1996405087,-1070396860,-1996340087,1149830212,205833990,1149831456,-16010226,-134140898,1593377259,-1017423526,724713088,-1023314944,-1106880941,80150908,1153894688,-1593835518,1149829400,21405960,856310921,71600576,-1996077943,1149832260,-16010226,117517342,-2134680738,2830910,-1310194572,1364444145,-955885742,520163334,796631297,-1593765213,346238845,9484545,17565326,-125059021,-1070355469,21501579,-1190918168,1483407359,1364218451,-1711211928,409674054,1381202026,-1704439472,558275072,817436779,2132708163,-2129229009,1381001775,1358981715,-1711211928,409674054,1375789160,1358981715,-1711236504,409674054,1397911658,1750138986,1184497818,-1189582047,-628293633,1778624488,1347572552,15886417,1797342874,1399351832,1750159442,1184497810,1360554785,1744895929,1381171416,-228044464,558275072,-1957095317,-402573802,543818608,1364218451,-1711213976,409674054,20448967,-1912209376,637613574,2889355,1778601960,1347572520,1753218920,1184497906,119040801,17962635,18095755,17829515,1381173354,-228044464,558275072,243996779,-507444984,378226947,512438147,946483077,1364218451,-1711218072,409674054,1392547944,1750159442,1184497906]],[38,5,16,0,[-1189582047,812318719,1347424106,16410705,1797342874,67156504,1380991082,-228044464,558275072,409606251,1364217936,-1711213976,409674054,-1041704308,1354924290,-1177021695,-2006450133,1347572480,14772305,1797342874,9463832,1364218451,-1711213976,409674054,1761607609,1347420320,-228044463,558275072,1572411499,876512012,57803521,1745642425,6947016,6977642,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1532582495,842956995,74711083,-1007544600,1448235347,17761879,-1912528370,-1962862074,-1056893426,-1991703583,-1962861554,-1993378026,-1962861034,-1993377506,1778458654,1783780112,-228044544,558275072,-13428629,-1190055750,-1993998304,1170679317,637562882,280006,88458790,1170679526,-2097151994,-947715134,-1159732728,243994256,-377290474,361309728,38127398,-970588077,637535301,-435862074,105236262,-1031602176,147292931,-953753630,-771684346,113714690,894632232,805750566,641043713,20973255,-953805327,-1895729146,113714715,374407552,-2012821722,640374273,26740423,-953804817,1359087622,113714710,935723608,789972726,638022911,58197703,-953794528,352550918,1583286038,-1017423526,724713088,-402361344,1355018794,-1070442671,-1090507591,-1426914992,24774343,113705016,6816084,22152903,1499410600,113506392,1488530356,1914817859,1975519794,2029617454,-400001693,594673703,-987301346,1015021941,-988973590,-1993997964]],[38,6,0,0,[-1943666315,166396765,-1425806408,-1416589128,119536554,1053053891,-2144992980,410380861,-402651717,661913658,-2143385298,109850154,-1004131710,-487915139,-348291034,96143989,1894400,367724916,334027571,772699392,713047748,-955531124,-336067724,-1017382655,775520550,639989246,235043200,-2128208267,91489657,-2128210315,-401733767,-2128212363,788204409,-2128214411,520031609,1486658755,1343225637,248447467,-1660945432,-253460392,-1192166272,1215561728,-1444937457,343212033,-336592792,-401682687,1486684155,-1192172416,745799682,1358955448,-863284378,721674627,1721525985,67108968,1721591296,1717266076,1726022557,50167,1533411332,1073837145,-352242525,-401682687,-13434885,-339681654,81969412,1465274563,907972126,740199937,-1393151232,-76169206,1975519916,20819446,-1089899264,703078012,32241665,1583292409,1465303896,907972126,8502785,1948269740,536657915,378406,1333005628,736668750,-1442614015,-970524693,508952581,-661733236,82805591,-399543618,1952383220,14870531,1447976479,840891839,1017818322,-33262579,653716418,519837320,530366302,699662768,-859889203,-1274957793,522308905,1472421471,-852492104,1929722913,-371510523,-4259678,-1898236929,1241626819,-1064554547,1206547776,-2125510796,1912865019,1241692384,-620023859,-947136652,1221751872,-1072971005,-947664011,-253263089,-51321984,1253627787,-1031034035,-1413444437,1454097291,-1962933063,-999438]],[38,6,1,0,[1587881715,904657547,-17776,-256720242,-2128151925,1967999549,2105616016,1979711236,-1185481592,-1960443900,653460085,57958055,-1946192151,2106271482,1569400322,281510662,-1957631101,1031115,67104954,13861847,1448133471,-1073042772,1582299765,1465303896,1424491658,652249600,1290274186,1977629184,1959004680,-347650556,-1017225241,1981824080,1949973556,1950039088,1949056044,1950170152,1948990500,1950104608,1950235676,1954298904,1949252628,1948400656,1952136204,1952267272,-339725820,1493109762,1918975171,2004499462,-1021301758,11668141,-1951399921,-1593751538,251986176,-1947196416,82362872,-1023157364,-2147399517,2830910,950079604,16778539,721504419,81838531,1218574475,2074291713,-722999284,956385441,1963011598,19833603,20057657,849544053,904706305,-1910585204,-50973736,-1205885709,-1064435701,-1174320991,-487129072,637556927,637683081,637818248,-368609912,5977533,637565119,637683081,637818248,-402164344,-2130979438,3084350,297735284,1346418735,-1944777541,-1931858982,5814985,-1396479795,134263296,1048621056,1946169104,540445961,-268322782,280510925,18522880,-1560241992,109969678,243990798,-507444984,-1950338302,-1410073352,41969737,1364217936,-1878986136,553969678,1342343272,1750159440,244318450,-1088358936,1049166496,-1031012086,-1949170929,525767,637896998,-2147203642,-1036318606,-125107085,-953750549,-402653179,715333402,-1997997311,-1948568798]],[38,6,2,0,[268483027,1931765992,521018906,-1270706502,251304969,520238568,1286930352,-401671524,-1546911190,113705222,268173572,-1054380568,-259324696,1526758634,1072621568,1526783466,11665602,347078702,385875970,142677762,402698752,17936384,17924641,17924641,11665418,296747022,-1308622335,-1342174720,528,3276800,187826176,553693696,1093632,84934656,184594944,21868544,295505,1441970,42033328,167817728,3321856,0,6422528,-2141192192,11665422,279969800,327292930,318767105,318767105,318767105,318767105,1,268435456,377754884,318767108,1,318767104,-1308611071,-1342173696,-2126315200,0,112,112,1179923,655538,738268080,738339970,614530,590002,1241539248,2,268435456,318767104,-1308618751,-1342173696,-2129460973,275,0,917785,2097330,42096304,402698752,21213184,0,269418496,555095316,656679714,17825832,18055443,21364736,22020096,21004630,21201219,21168128,20971520,39027011,371360339,-2144661952,671761,524288,2,8,262154,-1957342980,-1909586196,637534214,573835006,1464930932,20756822,-1088274242,653468540,1499422372,1948159014,138840867,593535782,1913032486,106454307,2014743583,1982236963,1681295651,-1139335645,1593516896,-1090525567,1211563862,39282689,-33560959,1748434774,1714880293]],[38,6,3,0,[1681296165,1611013667,-1088208194,146350946,782627584,-1560280415,1386423124,592486691,1913650304,687636525,-2001000329,658124290,776145268,1946173312,-2131563751,175378428,1947663488,603750405,113640821,-369155248,-58720062,1343190352,594163339,1478173672,41157747,-58665493,839939365,1947110372,1813416739,152627235,-2147444247,276116988,-420944846,1242990856,1913555235,8710435,1962998912,94562312,2028667763,889636752,-956301278,2242310,1073512448,-58718860,-1962379968,-1994166770,-400411378,1357512838,-83862782,-1593275672,-1259854992,893289217,812908578,-165457759,19095558,-930402955,-1557958495,-58711216,689403200,1948398862,1309555475,-1593084893,103490103,-1056758962,-1209333269,186791841,-1559661376,1856054096,592356131,2014744161,1982237475,1949761315,1916206883,873397795,1360426274,-645114026,-1174617714,1086259516,595377698,1583326451,-820050087,1967455360,39381251,1967717504,147843331,1967783040,151644419,1967848576,154462467,1965489280,1278642955,437446691,-1021096797,1966668928,1279165191,-210436317,1968438400,915099662,-169335950,592618265,-2142114984,192237820,592066187,-1558584344,-2134695094,360011260,592066187,-1558588440,915088202,-907533492,592225049,1459388611,-11527563,-1893502410,774076934,-402475871,378209573,1122509690,149641216,1969224832,75884547,184961256,-2133756736,438530366,378080885,922690096,110044020,183181874]],[38,6,4,0,[594624128,-402426549,922683029,110044020,-488103046,-1952091132,505641494,-343877237,-2146143736,74581755,594679435,-1198552530,-203780606,-2134696028,175441657,592318091,574033409,11856875,1946417536,83460103,615779445,-1431512434,-92945350,-109001953,-1962511099,-350007282,33128663,-628223627,-109048694,2472447,750369141,531950336,1157398723,-1310129291,1375502338,-58718860,-1592953502,-222616758,430827520,-1021097309,1966079104,573612313,-1591522653,34546226,-167414328,41255109,1923334195,-58670301,-2096663240,-14455746,-58657932,-1592167083,-222616758,426895360,-1591522653,-222616756,426108928,-1021096797,1968635008,1647771402,1107726115,-2146899165,58023932,-402416152,-672660179,-2142997501,690188606,100863861,2083332932,1647771393,1107726115,1115982115,1899921443,594889507,1782483799,1245612323,1883144227,309657891,570308235,-1928432499,109973117,-1515904142,778020261,184698251,-392923968,-1888156387,-511653749,49905679,-390062475,592756228,1008956607,-1106873341,1925129042,-1157330141,-857210638,-1023047400,-390008693,-1593492476,57811828,-1557957983,-963959942,1946378472,-1929934874,2047250138,-25695965,-29455366,1019818785,1014526989,1013412876,1007645699,1007383557,1007383554,-385387516,243990815,1342579534,1949731670,-119110877,17696398,71600678,124029478,1593831593,443811672,536934785,12125042,1312719136,1914699811,1309067014,-383778781]],[38,6,5,0,[1380974800,594286219,-400329567,378083253,1419977548,-380085725,1048772811,1967465294,178435,-1962890263,-1960706498,-2145169906,427114745,100673721,594806414,594294411,642026278,50520257,-2048325688,1106870272,1049313909,1048781308,1962943029,637197,-2097118232,2241854,508651636,-150518389,-1960691418,-974532152,908213046,570310283,-1992907277,522337078,-63009959,1106870305,1307263093,1967323520,375045,-109038357,-1190824633,720044034,1969289600,2537733,-109043477,-1190824600,384499716,1969355136,-63010016,893289249,359989282,-402650695,1461583892,594294411,594812558,1604645884,1279166751,-1912159453,-1960610810,639855678,638145931,-1995750005,-1558037738,-1024974275,640381974,-1559804533,-2031476171,-83862782,12112435,-1947076832,992097550,-1962773823,121997761,-1960618847,-1188954602,1049296903,1435050492,189106441,222085895,205283444,54279796,87822196,37489524,71043700,-454490508,14412032,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,592449163,-1511455884,11790592,592330371,-2096008091,1159941694,243271028,855712608,9103817,-385875271,116785284,1946231648,-1547685112,-2031541707,1309575936,1106870307,-109050508,-1589545631,-1073012171,1049325940,1569399292,89981191,899924779,990344226,-1996262461,-109050043,-1957399199,958855107,-775386334,1053034217,915087931,-201580034,993954213,938149666,1969289600]],[38,6,6,0,[2537733,-109044501,-1190824606,317390853,1969813888,309509,-109049621,-1189841561,-1912209406,-1960610810,-1960706506,-64787394,-1593334541,1285759852,1397801763,-1259731374,1476418306,363194619,-1056642367,-636810013,1526922730,516225792,-2144984202,-100793241,1482381831,-336004157,1929526519,71090945,104659828,777058163,-402475871,1012400249,1357542659,512630353,-466476174,-1431567695,-92945350,-160052738,-1017620193,-76414404,-143391684,-210565572,593639167,591529615,74711612,-478870212,593495798,1356625153,45523246,594687743,595199631,-2030032664,-1898279689,-400328186,-1017578687,-76234741,621013185,-210501602,-277609412,-1265946986,-2071264578,-154983582,1685324996,594818699,-151460221,779387076,109989894,-1977220850,-1977220028,-257357980,1963415807,8841475,592449163,573902377,592318011,113719155,8757,-1957679125,1813416902,344188963,1419971189,1276545315,1525372963,890145624,16351522,-1190955488,243867648,99296078,1946404086,24952588,1963050230,-29455612,-141864927,604235968,1012298782,-1961986812,-14536650,-1893584330,-349996538,1963867204,-2134575588,1962934456,1916177164,333637667,1386414965,-919381725,573902473,-2134575421,-1959880808,-1962754371,1965253301,1116047635,1899921443,141895971,570297995,591531657,-511485545,-1948945393,-2145160170,91489785,1963391360,-225732921,871949955,923141074,13796130,235310598,1141057025,1410475522]],[38,6,7,0,[1947346436,708217607,-119110911,38045990,72648742,125077542,-16464090,1153836799,-2096631291,914949326,-164420742,1405346827,1986854016,42254086,-1081068309,-58720048,1007383902,-1977714941,43302872,-58713621,1007842655,1007579650,-1979025659,48988376,-352148289,853314050,48480767,-1959855357,-2134680827,1059287358,1048583284,1950819185,1899921429,242506275,594624128,-2146602402,1596158270,116786807,-1023335584,1355006010,280580691,-31552768,788237089,136843,592068233,594163339,594681486,-1960401421,-12777913,639137023,1946699531,2009409042,2139694598,1468605958,-217534200,-2096895067,-1960439609,-12776889,639137023,1946961675,2009409042,2139694602,1468605962,-217534196,-2096895067,-987361081,-1993997705,-1993997697,210371671,-1527561919,-1960379509,1959922453,-1896467672,13074906,82821377,35031854,-1042873600,12125415,15302944,195800321,1309045952,871817807,-1994455342,1482381847,1053034179,1621173110,1300964899,-421167100,169403520,1166616293,1354958596,1962942013,1783825946,-1960442085,637564950,-1157596511,-991428366,1539869458,-402396409,-1017638548,106386000,1007782632,1008956443,1008694300,1008432163,1008170020,1007907842,1007448584,1007384079,1006924400,-352094601,-125071263,-16515325,1359420266,-2080841341,1968787705,1209436957,1429808641,-99519230,618825099,-1962571482,639952005,-83737207,607924459,1572472181,-1173755129,-805108815,-805056509]],[38,6,8,0,[38112038,21497403,-1960441995,1958886149,-1993934323,1209436949,1435051521,1594358530,-1950132134,-1960613362,81904081,839707329,395045083,1352867955,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,645924331,-1543625888,-253222064,-1343661826,594715126,1912774717,-402649326,15207797,-955747816,2322950,-955389184,153309190,1611563008,99287331,593503872,-21108482,-159585960,594153099,-507391605,216711428,1025733281,745669280,1978138639,-388287961,762517493,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,317391139,592447175,243269641,-352246944,1613135877,1692991011,602495230,-1307858954,-1342174976,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109]],[38,6,9,0,[-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579]],[38,6,10,0,[12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149]],[38,6,11,0,[-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186]],[38,6,12,0,[-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774,418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317]],[38,6,13,0,[-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558]],[38,6,14,0,[-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421]],[38,6,15,0,[-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,1136875611,218149389,479899648,480582821,1397562534,1397703725,-58655744,1010922774,-821987959,-76251076,209029180,195951489,-1070397835,-822043717,58033724,1020248115,115373450,240211798,461946631,-67106887,1599710963,510986078,118407219,-820195905,1967193216,1946369032,1946434746,1190953142,71042933,-823586698,1140621554,3995765,272368756,-1957302155,1265245932,101093151,704684842,-1560131957,1183525380,704815876,621168267,378339326,646523400,1265248778,806403095,705312511,705181439,37158736,70713130,704684330,104267616,1265239594,-68383993,1967389824,6940677,-466482197,-661929981,-2137522386,-1895302629,1630144006,-1893072733,-1893071866,1479148038,705169039,705300111,705173134,705308299,-1593424247,1183394306,704946436,-1593686391,512633344,-815977978,168969927,205965059,-1010613160,512446644,-90439364,-434051058,-1672740168,401084154,1962949862,306628101,1187496832,-1944691188,1036189774,91553792,-352255816,16792840,-1682438795,-104073216,-1144615989,-1293418254,-385649916,118227170,-443821938,-350980353,-401682687,-1070333957,244048,1946318395,-790085375,-385649918,118227109,-1946951088,-1545070506,-18172,407275864,1783780176,-93826816,-401698816,1451951122,39226370,410310203]],[38,6,16,0,[-1190886936,-1990656001,1397752390,1358981714,-1878986136,66119694,1049221003,1676149050,16824580,4622680,1342258339,6967891,15886417,-806875504,650153475,2889355,-1190903320,643366911,1342188707,6967891,15886417,-1343746416,17545219,697126,-1912579144,21537216,637552270,-16773981,-165016570,1827279958,1476418313,91537419,1929563368,-1932030730,-795936040,-1959784260,45869255,1527343082,37574656,-2146536448,2784830,-1696070795,-339725536,2118025253,242483242,1048821811,1946168464,112661,1743261931,-2134887648,2769214,-236583820,110084106,110044354,-363846464,5966390,1048576000,1962945098,1241972233,243754,-1957293875,2113008,-423555725,1687456514,1720486697,101772073,-1912346943,637606406,-1960438645,1577517644,-1946527805,2113016,-406778509,1687521538,1720551721,102558505,-1912346687,637606406,-1993992823,1007092301,-1995934428,-1994072050,1596251670,-1957248005,2113008,-423556237,-460027134,-426996952,1472421416,540932235,-1056083200,-1980103961,-1993808747,-81205619,106021727,-838725802,-336001932,-1957457870,-1912533474,-620556349,-2080840829,-214173466,184906331,401340900,72124966,1978712566,81903630,38046502,168093889,1589656545,1405311239,619205201,-1007200000,209059824,-746335997,518144,-1069825141,1388534617,-1056119871,-636812054,266503002,-1906899261,-1962865146,-119045128,39160614,73239078,125667878,1455621983]],[38,7,0,0,[235310598,-2081387775,-1993934618,-2010774956,-2010774436,1577518972,-326412861,109971030,1988821262,-119110906,637814411,-2147138424,-2144931612,638518884,117859336,79874398,1381061376,1340657803,-1962446079,34597058,118227570,-1017423526,1912620776,-1022948350,109990662,2025521422,1958742786,305442,-131847820,1996519485,651725602,360323,-970581643,-1961949881,-133952317,646975723,360323,-343675788,871658248,123468224,17473987,58048523,1394142201,-1898411258,637603334,110049279,-970587894,118424903,-1023144869,1465274961,235310598,265325313,17710595,-1962762050,650808262,359555,-964490379,1945582344,-336535006,147227401,-479004869,-1957685781,-1949266998,1239234,-502742397,67918070,-117314568,1516134151,1465303897,-1946159067,2088969968,729088005,915144499,-167050998,-969203084,-24443020,-348878042,1153836785,-1960440059,1962871556,92874245,178456299,-117314815,1405312607,235310598,264473601,-1019487485,-661969545,653845379,360323,-953804428,1351,44104577,178327154,126428673,17440393,-117314568,-473736441,-397389554,1918435265,525573,-1017514782,-796175789,15001683,-386364840,1532624899,1359369923,-1912440642,637603334,359555,975576436,393544796,39074598,-2094657163,192282428,841404298,-511703732,-2096597762,-680326930,-1962742791,1577540038,1465274819,-259324386,-427558005,-119045128,17696398,17702542,-67107655]],[38,7,1,0,[520594931,-1017553313,1357679445,-1912187053,-1962865146,-410840962,205949944,38111526,638469771,637814152,-1962449528,-14350778,1166616176,172395269,-1459069301,276103152,-1056117823,-670366496,-1056291189,-2146693912,105187366,119376166,-916956321,1375734986,-1949594799,-390057008,91487734,1929261800,1107985,1783780176,1375693312,-2014835056,-1017488897,-339681654,81969412,12844850,1397751808,-1042773166,-1014823197,229698051,-78118821,712785536,-1555991296,1419979384,1377732906,-1043100886,-356449053,820740876,-1996432765,-1993711074,-1960156138,81969616,-339617653,-1547685108,-51893658,711368960,-1591052637,1721969268,32241706,1482382073,1364414659,-2147068334,2830910,-1930949772,-402427375,-1276575555,1325858304,-33065983,-352235762,-768372665,-1878936502,-201267186,427081739,21956350,113758771,-4183454,711202441,-402648901,552272009,236907152,200999003,-1995082533,858415630,1678674377,1410238762,1376684330,6809642,712851072,-1269206016,-401698808,-75435082,189625600,-1576634944,1156262525,-1949267056,182698456,-2096699199,1913067,1646168320,711238442,244320692,1039370728,544473088,710153865,244321460,-2014086680,1376176090,1023410218,57999360,-393214229,-1595211767,1499094535,-389851045,1721827347,712287018,-1949158461,1712228810,-15079382,105992387,369316435,504572514,-1031591324,13861664,855672552,10626752,27403776,44246528,113714688]],[38,7,2,0,[-65532,710151819,202279206,1376684800,243869226,1532624910,-2096053629,1424490707,10626560,27403776,44246528,77800960,1645120256,243869226,243990540,-1993987484,-2097148402,-612167446,2746368,41510,107046,172838,67553062,-1946157568,640308238,790153,710020747,235833638,1482229504,1364414659,1929127656,1030456,1783780176,-228044544,-401698816,244055418,115550822,-1557741170,-1064435702,135170342,113714688,10,434982,101092902,711369472,1482381816,1713277891,197365290,642872539,69258,300150066,172326,1358952485,1492941032,-503314427,922691318,637927432,278147,-2145356289,2830910,-1960437387,184552470,1376810194,244321716,1525816808,244320948,1492260328,-389837221,-1410597827,711329479,1048576000,1946168114,252831747,1527666922,1465275136,1714880262,1983315754,1711705898,264340266,-2097098109,350810337,-1907854845,-473789504,-125091839,1929081320,-1930392774,63891648,67553062,637534464,145033,34505510,-947190016,107046,-253181812,-1962052860,-389051450,-919340027,267112843,214338552,-1962153209,-1960154098,858418710,110098880,1594305126,-3974306,-13998538,-1893042634,-399874554,110035131,1405299302,1392924502,1929550568,-47323130,1526895336,-1880554637,180391424,-1207536421,166395905,-2084402288,24379641,-386364608,57932510,-1953467669,-390034192,1017185080,1975520001,20488451,303910]],[38,7,3,0,[37128486,243475968,-1962475518,27403975,1963015168,1230131497,57987595,-1929379911,-104732480,-2096053629,-963968813,1783780176,-228044544,-401698816,1499134926,-1064560661,1929651944,-1949922544,-79959857,-779368141,-352319560,-963905518,216729356,711724683,711857803,-117438280,1532911367,-402239037,745669495,-315441010,17730086,44115456,-514816,653983976,263879,-970588160,262,33998630,-1946157056,22472896,113465607,1431787091,-326898549,-27358974,1929590504,505862,-1903137557,-28931392,1929429736,-1873089789,1946157117,144778761,1458065920,992369153,1962937878,238757383,91488268,1105772684,650152962,81536,1361671425,-771012270,-4652172,-119150337,-2096053629,-1591344941,1397751810,1358981714,-1878986136,-84875250,250304858,1929595624,571401,-336000789,-1191669755,-998047744,1583308034,1405290331,651899654,73354,637789121,138755,-1896291453,989924870,1996558366,2139301388,91553797,1929954179,642910190,136843,737731203,-339649830,1926904579,185300230,-1962904119,-104254509,1542980075,-326412861,1347571974,202279718,378217984,12058638,-95012096,91687538,1929137723,-1874924797,134647334,1048782336,1962934276,281117469,637588099,790019,236327718,112640,2012894779,-61981928,-998042765,2122319620,57934072,-401216519,-335937707,123296271,16285312,-336067724,-12326909,1381221213,-1014048629,168201766]],[38,7,4,0,[1048782336,1962934276,-389838073,-1014235107,-1910062194,637536262,278147,-1945668352,-389837120,-1014300667,516119386,-1957635954,-1593832426,-1031602162,5392,202768678,101787136,144769038,144909824,-1931964928,1476397574,-117970913,106058179,711722695,113704960,10862,711984839,113704960,10866,711343747,-1906019328,640312838,278147,642020608,16780449,640315398,285216417,640315910,989859489,1915383302,638219562,989858977,1915382790,245442078,711893760,827686,640314531,923195,125114482,202259238,638547456,540291,638350336,525966,-1064524309,-117314568,-1017554425,-1958098637,-9574191,1048576114,1946168114,-397384155,-1050277103,-2090464032,-2112933656,23461906,1714057222,711722555,295439,711762790,378230886,1923164784,1812892458,1847495466,1364443946,-1912187310,-143791936,-1427569805,653298432,790151,236357414,642928896,790059,236329766,283738880,1912658563,-2095483641,343212281,1499121291,202279206,378086912,-555220978,-1871647753,1359266947,-390034350,263845479,369305088,321257484,-2097148386,-746385214,1355188992,6967891,15886417,1743261328,509172472,-1070342514,-1577058142,44236801,303872,401036,790153,923273,657036,565542,637536419,538249,915003534,1048772618,520093700,-963771019,134105320,1532582494,1381061571,-2017767418,-135141374,-320289909,283804661,-1191126141]],[38,7,5,0,[1397751823,1358981714,-1878986136,-134682610,643416206,134715,-336002188,111224324,1499072256,1448199003,-1064434089,137792294,1049306624,-946995190,137791782,650546688,671369,-2094612338,1086,-315485836,17730086,44115456,-514816,-1929959192,-353892416,1499357174,1398146755,-1907338671,653298624,138891,871949187,243934921,641794049,923275,17696398,276156939,-2094660089,3134,17696398,1592459893,-393017118,1922299500,-963952294,-1946732824,1153836787,-2094599675,208998204,38044454,1417684496,99287044,71598118,147030785,309711371,-1960442361,1241517078,17696398,-350975706,-953774055,1258290948,-963928341,-1946750232,1153902323,-2097151995,-287176509,1478552568,-1960394610,-2097151466,-634652446,637791169,73352,12178315,79987456,1477962745,-1960394610,-2097151466,-634652446,637791169,73352,1583044954,49927,0,76713,142298,207880,273435,338843,404379,470051,535601,601147,666729,732273,797858,863394,16788698,16854247,16919846,33566004,33631553,33697089,33762677,33828213,33893784,50343320,50408883,50474419,50539955,50605568,50671168,50736007,67120007,83898305,83963662,84029269,84094836,100675458,100739995,100805531,100871067,100936603,117451677,117517191,117582727,117648283,134228891,151006107,151072673,151138209]],[38,7,6,0,[167784353,184560519,184627267,184692803,184758339,-53181,-2135206916,121318954,-2094133644,91553599,-352009341,730315760,512634398,-1959919616,512295519,1528769153,-1238808,-81100490,306628547,1317011456,82510100,-32217472,-312481542,-940184625,3142,1066695,-2081821936,125239801,1928605416,-1962415323,-196548415,118234226,-1156430199,-768409358,1381126736,244339538,99972584,-253624312,-1377060117,78168971,-1427634828,-352160780,-52199259,605570699,1975729148,407291653,1183514624,1006380054,-955943485,5702,-1014265109,-402591045,57930607,-1979746327,2011763270,306628607,1877540872,-389837825,1586098939,240552208,-1946197527,-388396093,1474949893,235310847,-119307519,107446310,-255723664,-1055755009,-1047851798,184869057,216646096,105873446,394864256,105842726,1409231337,-219551663,-1946213911,-536866877,-661969035,1928553192,-1595370720,235310836,-119307519,88574502,302833700,88573990,-1995977856,-202829218,-18159106,-1912533343,-1073541184,1006166915,-385649960,2122383064,192154386,375295518,-1961199989,504097787,-208986362,-1961474418,-1174660482,-1510801404,-21436129,-1075264629,-385649934,-1511391570,342262782,206474238,-507391605,216711428,1928818408,239503636,-1041095960,-473889558,-1982657780,-2014768554,340689918,216187137,184871361,206473674,135415495,-26154752,-401717621,57866165,-369204759,1187511896,-956301300,528966]],[38,7,7,0,[1795050473,-75495653,-2146930096,58152955,843639680,48480767,1962949882,1334519311,394995202,-1995420023,132845142,639076646,-83734647,-2130829847,58069243,855511017,-2134668289,1963070078,-251467765,-1995420023,65736278,-370078488,-1014563334,-75439054,-401836796,1317662860,240552208,-393214741,-538316633,-2080601091,2116760815,276704016,-51934377,-1962927687,443976671,-216637810,273583013,1586367459,779520812,-217659773,-367065435,5967520,541559803,-65780087,-1962927687,444500979,-216643954,-370832475,-2084831854,1095978,1962870774,163808008,2045376226,-16267523,-1962838135,1200166982,92244227,-1995028853,1218512711,273058049,-149886589,-167530279,242222561,-384940407,238812498,594870600,242285185,-1031070350,-1290899411,1022621187,-1290767600,-1947994615,-2084339240,509482,-369284631,-1014235872,2143573851,93267461,272992550,407734566,341149990,74811686,141396262,639945377,-1591982711,-1993988916,-828300219,1166616100,-1072264414,1435051556,-1036612816,1971922468,617128238,541428006,1945165288,43497475,-1551536,-17934,1783780176,-228044544,-401698816,-1671695758,786655246,-16549889,-661782153,-1909523253,1476395038,-1874986972,-402426878,-326897255,116689716,429614,-142139648,-218097223,-367065435,5967800,-1961474418,-4711810,1620479,2123082739,-117381094,638421286,-1962779255,216580552,-1056118079,-787807007,341149990,373655846]],[38,7,8,0,[475367718,507873574,541443878,-953810944,8773,-1275314711,576097025,1945475304,-64296701,-1996077431,-1192754106,207522287,-384805239,1183579166,-164501476,334037874,-66393604,1183515059,576097052,1928746216,474385167,-1980789016,1451822174,-67835632,-1963201559,-321907354,-2147359616,1946292862,306612748,1719722192,1174994197,308709397,-939798039,5902918,168576711,20226048,-955234680,141561414,1358674409,-1957539501,-280893246,-2096043389,263782619,42448896,1783780176,-228044544,-401698816,-1064373942,1482381658,-2030042941,1442487298,-2140607349,1778412034,-16749968,-462944650,-401698816,777908518,805510911,1778548840,1778412032,1761569280,244318450,-336523800,-401682687,46333947,340688896,876512001,108135169,-399485080,1072299955,1717593851,-387074289,1634074627,36301003,604436326,2097195,-1199239424,1703110401,1718091284,1007830411,-1467543805,1938034433,251739137,251737223,1711324292,-1167668941,3,672564582,1712288811,1711465153,-108829119,-370314748,-1100611205,11028,1723960166,1711464641,-1956122621,-1050276795,-1956179744,1718030405,157681289,1714104342,-251658310,48349439,-1060973722,560333545,1730881558,1438060390,16678926,28443253,251984512,-2147406201,-2079390726,-889323225,18974735,251854464,1963006599,-1060700670,-703986974,-1050216910,-507506462,-489462270,672532838,48873515,-83354,-748224513,371287746,-1989727452]],[38,7,9,0,[-2124018611,2828302,-402653181,1740832997,1303842662,-108829172,-796717308,62547456,1711276032,-748231981,377841378,-2079380696,-144310085,371287762,-1167709400,-2,1724044134,723785249,722779750,-1050279936,57017057,-949590031,6,-4561408,1728049407,560382675,1714104342,724043511,255,-2124019339,-13948890,-385875972,1740832881,1303842662,-108829172,1717465860,954,-489462272,1726141286,724047493,-1167701132,1,1726141286,-2056863693,1965761558,1740701186,-1022212727,-1223727513,-2090464179,628294905,244326,-748290048,-489462046,672564582,1712485419,-326,-1026332929,605430118,518187,1300457411,1724055828,1716676182,-1100546992,11028,263022183,1718075427,-937226323,263022183,1718079523,-668790867,1722639975,14683941,-232714496,-253591194,1728053023,588235275,-1385797648,67052902,554696703,-494835974,64512,264375142,1483143203,1583766118,1716545219,-1083769769,11028,1740644623,554675046,-1419352120,1741693199,554675046,-1419352104,1743790351,554675046,-1419352072,1483104102,-1307098173,-1342173952,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318]],[38,7,10,0,[1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998]],[38,7,11,0,[4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465,1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305]],[38,7,12,0,[-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,11666644,-2035286004,1446627641,205141560,842603833,1547257657,1966699833,-2114158535,1189806708,-1897870872,1023153734,1009742338,-148146420,1979679170,938960939,-778567124,934282720,529215123,1183535251,108249896,18108032,1719665899,-202834412,1187434464,-320139502,269633222,773777131,7822,21628662,1779070207,116793155,1963458683,465063968,-1579643392,101384492,1951924526,775848212,1960837121,775848204,1961885697,-1008132348,-1664147498,-692262898,842956995,41222187,-466435080,252856006,1348912121,1365660518,1449546342,1625875506,-490641918,1724943120,61624,51340800,-507418936,-1031051764,84108838,264780646,-973076349,-116977082,1720736491,1048325,-389978624,-356424180,-1037343220,-1452916634,-65536,-1050223243,-930413854,1727171430,-268425811,1724943206,1716115595,-268425811,12747110,1711276048,-2062561221,-337510398,1017103,1569285670,1170679308,-134217718,-108002581,1516658278,1533434214,851662950,306628324,-2134640369,2830910,-1007156619,1187439666,-1007087854,724713088,-972655360,-117173690,-958123325,-117173690,842956995,108331051,168969926,-466435079,168969926,1048626169]],[38,7,13,0,[1962945330,306628102,851704074,306628324,-2134640369,2830910,1187382901,-1007089134,1187439666,-1007087854,963983733,724713088,-134056704,-958123325,-116452794,306628547,1187447040,-956300788,69702,135153351,-1983892736,1183385158,842956804,527695915,864092856,1883144402,276037676,1929287912,-1983892722,1183385158,-203259132,-1022470519,724713088,-385649664,-1024000364,-1957923792,16378098,-628404142,637862694,755127571,-628948991,-137721088,1946165446,-18644986,1006559616,1495364825,869922650,549910491,-1979157504,31686874,637662080,-1993994871,1187381853,-1007091182,-402340733,-1993998161,-1993995195,-1070395819,172329254,842956995,57933867,-151075607,695550146,637534648,638469513,1913406777,8513643,272992550,307595558,637897510,638862729,637683083,-132758135,6678723,638421798,-2130551413,-2096103487,-373227309,82034956,-5649653,1090614287,239962406,206387494,626009714,17625088,333701003,273123622,307726630,-2096103419,-1014824750,1491984900,-1995440347,-1007154106,152192710,205884198,-524169077,82493708,637896998,-117287543,-617393213,-1960389749,-1073018811,1038615412,1426269924,1561536004,-1950184698,1153653715,201372163,106999808,1527886058,-619971840,-873921675,792305920,1944501224,12642563,-1879038791,1156108851,-385649687,-1559887694,-1910625120,857673408,-566850049,2406715,-1527513968,-1193768161,835518470,-2096829759,-507506719]],[38,7,14,0,[-1980691964,-1926454762,-1925448130,725343750,21537272,38111526,309659277,-1106933466,646971419,1049443465,109919229,-131384354,748961417,-1879044930,-1925412570,725351486,-1505850888,310828,1015621264,891992071,512303565,109849748,1555573910,-1994273483,-1943234530,506239494,-1205924345,1387930922,-1205744324,-2135284388,102878524,-473372641,-366177629,5968354,32241915,-1017051143,1048588026,1946222592,1048587796,1946157056,1333798407,99287550,2031406,52992,0,-1949856250,640460350,117507526,2144763,-1962804034,-54512642,80129011,-1878095051,704300,-1047845405,65205992,13861847,1273159912,-1995390333,1418266204,304409092,-1896152997,1300965057,-354817028,5968438,33325308,-58711436,-2095221756,-1957362452,773738732,7822,-1993566559,-1801386938,38177068,-883075041,11058003,1409025515,1342271675,512634398,-2020933632,-1667029790,-460879060,748593956,-396666849,872143865,4897234,-1476194840,639923207,-2096607485,-1048379182,13796127,-1460608637,638612484,-2096476413,-1048379182,13796127,1357963651,-409868038,-967306637,641012294,889276358,826787366,18082101,-13385586,-1014256644,373722027,747676075,-1413467221,747636364,1586372347,-1175221482,-1510801376,-390034401,-1031544305,13861642,1381191768,1273099496,-1995390333,1451819102,1946724364,704274,37611770,638087931,637818249,1510366601,128473179,1777009525,1338147728]],[38,7,15,0,[-2097097853,-1910574878,1988826718,-397257950,180347317,1435051520,1569269252,-1470408186,-1958644731,1959069772,-1070379004,1476488424,812909736,139789094,-2097097853,-746385470,-253590784,2129154643,1435051745,1569269260,-1906615794,1988826718,172788514,856454341,20441280,305916447,-1906835365,704448,-28969434,640709892,-33659520,34007120,637658600,1971324918,1946331145,-397387771,643301599,1954547702,2139104782,259325697,830439462,503870719,21096455,-1947802392,1183392326,-621549556,233330895,-1039757568,-1073311964,313256484,-397410213,-1064435272,637536955,-386375740,44564884,1347945844,1476431592,-1077899770,-2144993270,637861453,50218486,-402230009,-1763180301,1200301798,1191913004,504656942,1751649948,1200236094,2013210113,2013210158,-1021326548,1049319174,-16044896,-946992524,748961419,17155622,113444703,-1957670057,187473982,-1909623553,-1539404857,96871980,244054528,180300944,-1910971648,1300965057,1173759740,-244055554,-163214554,-10295045,-68752390,123689816,-1960419133,187041359,494142543,-386168034,-987307949,-1031601035,13861721,653320835,-1341633141,256001,1623417119,-90438114,-1909580208,-1593835490,1346972818,6967891,15886417,1072172688,-1941889054,-620556325,994303531,-1962773543,1543451595,74832651,116113550,119469959,-771958642,1940255721,32220161,-68677937,1629423615,105993155,989858491,1965854726,650153484,-1979953269]],[38,7,16,0,[-349401074,-1878618596,1334519340,1958820860,-339636732,-1047656716,-61895898,1334388231,1532561404,1464946883,1569400326,1435182598,-1878095100,704300,-1047648029,-94553306,992347765,108329045,-62026970,-1064506645,64979688,13861847,1272933608,-133119357,133759467,-1017620129,-1961474418,643244638,2133067658,-1963422824,-1054037883,-125107480,757630346,1364247391,102651734,180279438,-126041088,2133066890,-2086296068,-947714874,297379076,1964456960,281445129,-2096052349,-1510799127,-2096839037,146343111,128316160,1499356959,85246808,786610,117211312,1441334132,-663820081,440830972,-1959967581,1185093190,315681325,1183514715,138840320,-807881752,-80918367,-2094184773,121177283,1200489845,-2094535934,91488319,1979662211,-1949791254,15907795,1943998952,501965059,-628375410,1962884995,-1995470587,-1671364025,1083205646,759576319,759445247,-98566965,616695439,616564367,323611216,-1336934309,1484580449,13586893,0,792305920,57982987,-1007008024,0,537529600,1635013408,1918985326,1867325540,540697956,1819631942,1852383348,760433952,542330692,1702131781,1919247470,604638510,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,1953853216,1701079411,543584032,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851876128,544501614,544109938,1633903970,543519605,1629513327,1869770784]],[39,0,0,0,[1835363426,1953068832,1870209128,1696625269,1852142712,543450468,1869440365,168655218,1634541600,1701273966,538979954,544830036,1868785010,1734960750,1852404341,1870209127,1830842997,1919905125,1634541689,1701273966,1864379506,1701978226,1667329136,543649385,1998615657,224949353,1210064906,1296387401,1398362926,537529646,543574304,544567161,543519329,1852404597,1229463655,776815949,743659859,1970239776,1701146144,1869881444,1667592736,1768320623,1701999975,544500000,1864397423,1767994466,537529710,1847615776,1919252325,1919252000,1852795251,604638510,538970637,1851880531,1685217636,1685015840,1109408357,1176527969,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851072570,2003791467,1953701998,543908705,1713401449,1953264993,1936286752,1668571504,779249000,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,538977290,1851880531,1685217636,1685015840,1394621029,1801675124,1702252320,1869375090,168636023,-1308423132,-1342176256,353107978,30015488,51085314,1112677534,-1064507253,234885125,303903,787971]],[39,0,1,0,[244039822,-108331002,-34108593,-1202674445,-883949516,-661863540,-1898410424,1032128,-1342172999,1202648063,-1014237301,-1077899704,78708751,-789068149,-628299565,74698795,-768878452,-268181293,-947135858,-388771593,-802438516,-1064565645,-522989013,-1030817789,1322289836,1187548077,-31145334,91598908,-341118036,1974615046,-1968901267,1946265794,20102833,512433934,872153092,-930370094,-1031072797,-1064385789,-2080863315,292880383,-501415642,16417267,-2129234704,-351272766,1086360796,-276578162,486614544,-339702200,-1950118942,-1962932162,50334262,33948144,1060096,-1064380274,-100663109,-410265970,784698363,1085550591,-1191181637,-896794602,482007694,-1205744383,567102719,1801675088,1713398885,543517801,1663071081,1970434671,226416,570958340,3744268,1884508363,1911648721,1914991113,1918399039,1921610349,1924362905,1926263490,1929474798,1932030736,1936552786,1938977665,1942254505,1945007065,2012509256,2070575953,2097380604,2099215630,-2144368994,-2141749187,-2139717529,-2137358196,-2134671187,-2130607898,-2127658721,-2125364928,-2122546849,-2120384117,-2116976196,33309,0,0,0,0,0,0,14024704,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281]],[39,0,2,0,[23747149,21,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024]],[39,0,3,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[39,0,4,0,[335889742,151323554,1842742239,2982657,5500,196608,0,524333,4201059,55050664,57475933,4263,262413,134348800,665846450,50987008,-1171389772,-1171387072,263392930,263396688,664539050,664542544,83956304,83959120,105255588,105258320,546444058,546446672,412489014,412491088,285152970,285154640,345970666,345972048,829167938,829168976,77929580,77929808,416750778,416750928,642326106,642325840,288235740,288234832,459022840,459021648,101983160,101981520,151987228,151985488,458368180,458366288,202188402,202186064,89401146,89398608,153429908,153427280,206580322,206576912,231549747,231677200,190196764,190192912,692399326,692395280,282865539,282926352,74920096,74980624,371929330,371989776,54735455,54795536,677851800,677911824,33895723,33955088,86521167,86580496,319042985,319102224,123156193,123215120,643905372,643964176,71317967,71376144,293222934,293215504,130235192,130293008,140655548,140647696,219888718,219880720,430587181,430578960,137445088,137501968,188497770,188554512,58075194,58068081,179841140,179834225,-2146697212,2,690094080,477102082,65414,690356224,477102082,32868,-2146566144,1,690618368,477102083,65415,-2147221504,2,690880512,477102088,32769,691535872,477102088,32770,-2147155968]],[39,0,5,0,[5,1076166656,472907782,32769,1076559872,472907783,32777,1077018624,472907785,32778,1077608448,472907794,32869,1078788096,472907786,32868,-2147090432,14,692191232,477102093,32769,693108736,477102088,32774,693764096,477102100,32775,695205888,477102094,32773,696254464,477102085,32770,696647680,477102091,32771,697434112,477102094,32772,698482688,477102090,32781,699269120,477102082,32776,699531264,477102084,32782,699924480,477102096,32785,701104128,477102089,32786,701759488,477102092,32789,702676992,477102092,32801,-2146435072,1,1079443456,204472350,32769,-2147418112,2,703594496,477102100,32769,705036288,477102100,32772,-2147287040,2,706478080,477102099,32770,707788800,477102127,32771,0,1163089156,50331730,139478359,1600062464,31739975,134217984,318770176,570432512,805317120,1258684416,1162760773,1145504588,1498613321,1296389203,1497713416,1380011842,1330447684,121983829,1347635524,89735500,1314213715,1329792068,16862541,78339331,1070400511,50354435,1694842829,1070400257,50438661,-1576714291,50397443,-16612908,88067331,-855440637,36832063,17694721,61401091,84112460,1923023785,57948417,-989629793,-1414855765,61395971,1627596989,-2123299967,61371651]],[39,0,6,0,[-16678525,222285059,16852199,35427587,1070400511,52742669,67977165,50400549,-1643964300,1899758360,51981571,671291429,-1457978600,51974659,84126501,-1421278293,61436163,-16340591,138398979,-855437541,272502335,239062275,-855437176,276041279,121621763,-855435210,232653375,33751299,466813720,18622467,1070400511,18838022,443286273,-855376126,66063935,138398979,16912298,61677571,-16536317,121621763,-855435354,243009599,138398979,16912107,61425923,-16416371,222285059,-855432227,436212287,306171139,-855434718,440668735,306171139,17963622,61213443,520332791,-1416166490,58862595,1023612172,493093661,52264195,-1073537638,502530845,52304131,-1509745090,-1405091042,61657091,-15422328,222285059,-855432292,512820799,222285059,-855440855,641407295,423611651,-855431451,164501567,423611651,-855431164,653859135,423611651,-855431359,660674879,423611651,-855431411,656480575,423611651,-855431287,661985599,423611651,-855431267,266282303,624938243,-855437391,665917759,37735683,-855438126,676534591,-1425866495,67043611,1577467853,50400031,-66891962,-1500576857,61293571,-2046580809,1036256167,61256195,922986235,-1477967044,17498113,58856451,-1593605714,-1385692287,61351683,1560520795,-1440283735,61499139,-1828476345,67047594,-1912455219,1070400269,51225090,-1241366579,1070400269,51235330,100810701,1070400269]],[39,0,7,0,[51190274,973225933,1070400269,51203586,271007693,1070400263,50742055,1629962189,1070400258,50392615,-198754355,1070400258,50603303,1965506509,1070400256,17218343,-2112617727,-855376095,122824511,658492675,-855439580,16328511,658492675,-855439560,276171071,155176195,-855439354,294521151,155176195,-855437093,295831871,155176195,-855436857,291506495,155176195,-855437139,281086271,155176195,-855436820,818088511,155176195,-855437059,189338431,222285059,-855431903,200936767,222285059,-855437896,625937727,222285059,-855431837,620561215,222285059,-855437937,79692863,37735683,-855437764,216733503,205507843,-855435621,387058751,205507843,-855435650,397347903,205507843,-855435679,183767871,755171586,-2127232087,-855376127,409938239,-201129727,67043700,-1710407731,50397453,-16692978,171953411,16855255,18673153,1070400511,83951113,-1485700351,52024323,-117200463,1035600811,-855376099,3155775,624938243,-855437235,270476607,104844547,-855433443,517735999,255839491,-855439243,156634943,675269891,-855438887,167127103,675269891,-855438829,181217343,675269891,-855438787,176498751,675269891,-855438563,179251263,675269891,-855438533,191113279,675269891,-855438451,195766335,675269891,-855438745,183773247,675269891,-855438361,197732415,692047107,-855435234,23267647,423611651,-855431577,167385151,155176195,-855437165]],[39,0,8,0,[604572991,-1996291835,-1465711704,61690883,-2096911049,67044425,-1072480307,1070400266,51042835,-234733619,1070400269,17363458,1257964289,-855376126,398067519,239062275,17109148,61708803,-1761366588,-1445919871,95025667,1070400511,52858905,-1139195955,1070400294,50997528,1427652557,1070400266,17474329,546571009,-855376126,201730111,88067331,16844254,18139651,1070400511,17170471,1331233537,-855376120,289081663,37735683,-855437732,415967551,692047107,-855435023,419768639,37735683,-855437712,246350399,37735683,16846468,119064579,1070400511,50377991,-351846451,1070400279,51913223,436355021,1070400270,51517193,606157,1070400274,17850382,1454375681,-855376127,446698047,-855441147,573965089,52580611,805511791,67043865,371802061,1070400279,34442775,2007433985,24046083,1070400511,19383577,432669441,-855376126,173091135,155176195,70004,-855376124,529860159,104844547,-855433263,390080831,692047107,16848694,18467331,1070400511,101582338,-2118450431,55269635,-570185025,-1374420051,28194051,1070400511,69454093,50397440,86138,-855376127,6719,-16711676,171953411,71047,-855376127,668539199,-553451263,16778411,163316481,-16711676,222285059,16917612,59974915,-16668483,692047107,16977518,52711171,-352094362,67043702,-771342387,83887106,1328939265,54391299,-318557362,1344013135]],[39,0,9,0,[-855376127,233507903,167969025,16778067,395838209,16842753,211581955,67044096,-250855475,1070400271,51383564,-1610006579,50397455,173644,196865,83887498,1070400511,51867404,-133414963,1070400278,51371534,235814861,1070400272,18319628,548930305,-16711654,54512899,75120,-855376125,125577023,138398979,-855437659,247597119,-16580607,205507843,-855435592,388959295,205507843,65536,-855376119,305006911,155176195,-855436720,311691583,155176195,-855436618,309463359,155176195,-855439341,321521983,155176195,-855439445,316148031,-16515071,272616707,-855440038,85463103,624938243,-855437313,275588415,-16187386,188730627,-855440551,56953663,188730627,-855440511,33753919,188730627,-855440888,34409279,188730627,-855440878,60623679,188730627,394167,-855376127,443420479,-16711679,255839491,203394,-855376126,447549247,138398979,69463,-855376116,216793663,205507843,-855440085,52956223,205507843,-855435429,384044095,205507843,-855440965,176492095,239062275,-855438609,41291583,255839491,-855440065,264113727,239062275,16843614,61607171,67044352,-418693171,1070400258,50552587,-787791923,1070400259,100920075,50397696,1812143416,67043917,-1038991411,1070400282,18388265,-1234959615,-16711666,373280003,65628,-855376096,174593599,373280003,-855438691,188749375,373280003,-855438644]],[39,0,10,0,[183047743,373280003,-855438586,186848831,373280003,-855438902,167319103,373280003,-855438826,172693055,373280003,-855438958,145102399,373280003,-855439161,148772415,373280003,-855439084,155194943,373280003,-855438987,191043135,373280003,-855438464,138876479,373280003,-855439282,74978879,373280003,-855439275,140383807,373280003,-855439257,141563455,373280003,-855439239,143332927,373280003,-855439212,144512575,373280003,536873090,1919117645,1718580079,1767317620,2003788910,1934958707,1226863205,1919251566,1701011814,1460731904,1129596238,1162759759,1229214787,1196379201,1141506573,1145520466,1128617029,352440660,1230259527,1380275278,1229734222,1213091651,1162101061,201421906,1129596231,1397965132,1330007625,1427308948,1330595918,1313429323,1398230852,1263488840,19159109,1095715850,1414087236,-1353694899,1313147136,1095320644,1481068364,1397295104,1297043290,17843269,1178944525,1447645764,1380995653,16728911,1413829393,1163018563,1229734484,1230261070,11027789,1413829394,1346980931,1380011842,1162434116,-1823324841,1279462144,1464161103,1329876553,335555415,1413828183,1129201987,1329810501,1128615502,1313818964,1142292998,1229211468,1279611730,1129595717,1329745231,1163415362,201434968,1129596231,1397965132,1162690894,1107689530,894583109,167785265,1313294675,1380994113,20595535,1145980177,1162233156,1313429330,1347899204,17126223,1229472532]],[39,0,11,0,[1230455884,1464812622,1297044038,1313427280,302038868,1430930497,1230459987,1464812622,1413694802,29775941,1413829389,1145981271,1330403151,8931150,1413826313,1397904707,16208463,1162761996,1230133076,1330267476,218238018,1162626387,1095783491,1414808908,134289989,1179927891,1398096719,1460207638,1380995926,1179930185,1192427941,1230459973,1464812622,1415071060,1196311884,2508884,1380009998,1380013892,1447386949,-514568635,1162873601,1162693445,1195463507,234908997,1413828183,1162626386,1246057281,33112655,1095320598,1111969612,1313429583,1163020612,1095783491,-263372462,1330646528,1346458707,1397050704,1162297683,1158217844,1347245390,1397772114,1174994971,1162690898,1413694802,1091108947,1279873870,1380276047,1141572016,1330136645,1380993871,15418191,1163019018,1296389185,-1756017083,1313149696,1162625601,1146241352,1163018583,1431326281,218188628,1465140551,1329876553,1380931415,201360708,1095062083,1230456148,1464812622,1460469801,1163150670,1380930130,1415071060,1393426931,1280266819,1229472588,1163019340,268554062,1414418243,1347178322,1279610433,1330007625,1158545681,1279410510,1313164613,1163151701,167811917,1313165391,1447645764,16536133,1413826314,1229409348,1531790676,1162285824,1397050708,1162297683,1381259333,1179535681,100737103,1380009282,5649976,1162762000,1330790996,1145394007,1330397513,184681287,1413828183,1313165391,-180203702,1397491713]],[39,0,12,0,[1296257620,30886224,1297303814,1716866629,1162284801,1313817428,1280266836,1398100546,134301256,1230459721,1464812622,1594425391,1380995927,1179930185,1259012516,1145198917,1163281759,18961486,1413829385,1397904707,4543055,1279607818,1296389189,-1655353787,1162284289,1313164628,1163151701,138692941,1094914817,1145127763,1229472581,1230455884,1464812622,335595091,1414748499,1095781701,1162690898,1397900628,1330007625,1192231395,1396790341,1262702169,1414748485,-112896959,1163004160,1396786508,1145259077,1312884736,1162758483,30954584,1162625806,1329812033,1380076877,-750042811,1330646784,1431393363,1162695753,1195463507,150996549,1162103112,1163018563,184591956,1414092869,1145981271,122902351,1162676736,1195463507,1481589317,1192034305,1313428549,1398035792,1163149652,1125646671,1413563730,1381319493,1230131027,1229868867,1380533326,-1739308219,1129516545,1280069458,1145981271,1480939343,1158611263,1465141592,1329876553,1480938327,16139077,1163019019,1128617025,1413829185,1426849955,1413563472,1313429317,2086096708,1163004928,1463898692,1145981271,19027791,1095715850,1381258052,-1337504183,1347357952,1279479365,1329745993,-1992011199,1162282240,1111704660,1162284032,1128879188,1431257931,873550,1413829389,1145981271,1331124047,8799314,1413826315,1145981271,1128552271,1141571651,1381258053,1128880463,29969999,1196180490,1280461124,1683247945,1162285056,1497713492]],[39,0,13,0,[1380011842,1096045380,14566740,1431257877,1279480910,1329745993,1178882625,1095586383,9392980,1229018891,1397050708,1162297683,1460338800,1213482318,1245989967,33047119,1413826318,1381127491,1414811205,256200009,1414728192,1196312914,1129207110,1460928982,1196705102,1229214789,1413694802,1415139919,306532441,1229327618,1431060814,1230128467,-1873524402,1313146625,1313164612,184597333,1163023177,1296389187,1264145488,1094913792,1212367692,1396984905,1280266819,201444940,1413633363,1413693778,1413694802,1292566901,1163089231,1163281759,19616846,1413826317,1397966157,1346717505,7820111,1095062024,1297040196,234933325,1397705795,1229734725,1095713360,9061458,1413826316,1396788291,1313819731,218137415,1314145607,1465145413,1329876553,285271639,1398031687,1330467673,1464615236,1329876553,184597847,1463898692,1431192909,-1605222078,1095764224,1381256777,1163150149,1279725569,1279345231,1162626372,1413563732,17648975,1195721235,1162104393,1465009478,1329876553,1397706839,1191837955,1398358354,1313428052,134265159,1280067910,1413694802,1326055505,1163085382,1128616532,251678036,1297368403,1095979845,1431389511,172315973,1162676993,1195463507,1162166853,201353296,1413828183,1163150663,1380930130,1426653703,1498563923,1145849161,1460732236,1196705102,1329812549,1128615502,1313818964,1192034816,1380209733,1380275785,1330007625,1275592960,1229209935,-1370599613,1163071488]],[39,0,14,0,[1313429332,1398230852,1263488840,19093573,1095715850,1381319492,-1387114669,1162284288,1313164628,1381258069,-1589162423,1163005184,1414744391,1279480389,961762113,1314327296,1229214789,1279410515,318900805,1330530647,1346454604,1128351824,1095585611,1111705940,1330386177,1430471745,1380930386,1313817417,1145979208,1347568972,1163070465,1313429332,1347899204,15225679,1413826316,1296912195,1413567571,117492293,1414090313,89149505,1095569152,1313429328,1347899204,1414416719,268501587,1263813971,1329748293,1396986433,1163149652,1460535519,1146373454,1128879685,1146047813,218235461,1463898692,1430474566,1128616531,318886484,1414808903,1161970241,1480938564,1415071060,-984330683,1162284288,1398362964,1296909652,-1672131003,1313409792,1413565510,1128616517,285232724,1413828183,1262702412,1430607185,1413563461,167902785,1229213517,1162697030,27153742,1296388618,1296389711,-1672131003,1397035521,1162887491,1296912195,1129207110,1313818964,1377108182,1397311301,1465009492,1329876553,1397050711,1162297683,1225719926,1313429331,1448562500,1112101705,3229004,1313166091,1397050692,1162297683,1142161519,1229211468,1279611730,1129595717,1329745231,-1034399934,1346439680,1145980240,1431192909,1158349211,1464685902,1329876553,3560279,1196180494,1397901636,1128614981,-1504164524,1330382849,1162691649,9852238,1413829388,1396788291,1313819731,134251591,1463898692,1313817417,1141702740]],[39,0,15,0,[1381258053,1230461263,1464812622,1125056565,1413563730,1347375173,1162694741,27219278,1397637389,1347441993,1430409797,28657222,1413829393,1297307987,1279345743,1145981271,12343119,1245987088,1465144149,1329876553,1128616535,201352788,1163150675,1414415702,1263488840,1192165697,1128354885,1163282772,1145981271,3954511,1095320593,1111969612,1313429583,1163020612,14308419,1380865295,1397311301,1129465172,1397965132,1158152595,1095779406,676613705,1162087424,1330795603,1380008793,10769477,1279870474,1313429324,1146572612,1162284033,1297040212,1381123405,13324879,1146308882,1430406988,1313821780,1128613955,1648641355,1163070464,1297040212,1096045389,13190484,1230459666,1414021972,1229476943,1313429331,-1403564220,1381240832,1280527937,1296389185,1095979845,7423303,1162761997,1312899924,1246512451,33178191,1296388618,1346721359,407916370,1162283520,1397050708,1162297683,1393361004,1498633285,1296389203,1431192909,1460076824,1162366537,11227212,1179016974,1180648774,1380340289,1430605121,1397295617,1380275029,1162626121,1192100173,1129534533,1280069458,1196310866,218120517,1129596231,1129335116,1330860629,167851346,1398031687,1162691157,10442062,1162363662,1279544131,1414873671,1632522068,1229326848,1230455886,1464812622,1159069746,1279410510,1297040197,1414483533,1128875593,1330205761,134280526,1348030017,1347768399,1275723828,1296778063,1396790361,184620107]],[39,0,16,0,[1414743364,1297698642,-1739239867,1414531072,1163021897,5002307,1413826322,1162692948,1397051986,1414876239,240013129,1163005440,1396786508,1346454341,1163023700,1108082707,1145850197,1296912195,-717077692,1162284288,1146115412,1380275265,-1101774011,1163070464,1398362964,1330401091,11883346,1413826320,1346980931,1380011842,1413563460,201363009,1129596231,1397965132,1146244951,1191968897,1129534533,1280069458,1062424400,1163071232,1413693780,1464161865,1329876553,251673431,1145130828,1313817417,1145979208,-934132404,1279724801,1279345231,1094992961,206393172,1480921089,1146440771,1146115397,1380275265,15617607,1163019020,1145394241,1330397513,151017799,1330204245,1128616526,268456020,1145130828,1431192909,1229213257,1413694802,1124729052,1129335116,1330860629,251662418,1346459475,1398099789,1414873669,-1169273004,1296371200,1129927760,1112557900,1146241359,1460600971,1329876553,1330792023,1229934669,1987662,1346456845,1279347012,1163020111,6771779,1413826314,1414545731,-331001259,1229458944,1163151692,1431192909,1296389193,1091371170,1279873870,1380276047,1179014466,1192362422,1095521349,1128354899,1163282772,1431326544,151068496,1397705795,1297040197,268488525,1263488844,1162694741,1095259470,1162626126,1325924569,1229866320,743329603,1129516032,1280069458,1145981271,4020047,1413826313,1163018576,3036238,1380143880,1145850959,268492099,1162627412,1279871043]],[39,1,0,0,[1313429316,1398230852,1460928711,1129596238,1162759759,1330205763,1095320654,256331596,1162285058,1398362964,1296909652,1230132293,11752259,1413826326,1346980931,1380011842,1380927044,1314144589,-1840951999,1096157952,1094994252,1196574036,234913870,1398031699,1280266819,1312903756,4212039,1162762003,1413826388,1347375696,1498698309,1415071060,1192559124,1380209733,1380275785,1430540109,1095255372,1162626126,1225720062,1095320659,1296518988,1095979845,5915975,1413826311,1480934212,1141768551,1330397513,1481589319,1095909712,151056205,1262702412,1431326281,134275668,1498435395,1413694802,1393688650,1162695749,1414092110,1229081925,1346456916,151102035,1465140551,1329876553,201393751,1297368391,1398099525,1163149652,1392967930,1163023429,4740163,1413826323,1414748499,1162104133,1397183810,1163149652,1124925671,1262699848,1431192909,1296389193,1258881178,1414286409,1380273481,1158938636,1129141582,1112557900,1146241359,1297239878,-1873587135,1163071488,1229734740,1095713360,1094992978,9257300,1413829388,1396788291,1380931411,201359940,1398031699,1280266819,1397706828,1426915390,1413826382,1296912195,1380010051,1460207828,1163151698,1296912195,1225261261,1329809747,524503374,1128531456,1263488840,1325924714,1129203024,-934458033,1397295872,1380010051,1163349836,251769938,1347635524,1212372033,1397966157,1917142849,1162287616,1313164628,1162363733,1095584579,1229212498]],[39,1,1,0,[1397638477,1397641033,1192886689,1380996165,1230131017,1279482196,1329745993,1178882625,1095586383,167875156,1129596243,1431588929,1197394,1413826313,1313817417,29836361,1413826318,1263748420,1213222740,373575255,1314329601,1229214789,1313817427,1413694798,1279347012,34490191,1163019028,1145394241,1330397513,1145981255,1128616521,302046036,1146373447,1330397513,1396785735,1229870405,15946580,1413826320,1296912195,1313166917,1396788564,117494091,1347700039,424693586,1096158208,1094994252,1163019604,8344643,1413829385,1163018576,15291470,1413826316,1464880980,1329876553,218162519,1464223044,1329876553,1330794583,285240131,1129596231,1112557900,1146241359,1162762063,167808082,1464813651,1145981271,2774863,1145851662,1414092869,1145981271,39016271,1314329856,1163023429,1380930643,1313817413,1413694798,189681481,1162282754,1313164628,234921301,1280065859,1145981271,1380996943,8012623,1095517707,1230456915,1464812622,1226440809,1229734739,1095713360,1330005074,1413565778,1229018689,1279410508,251707717,1230459721,1464812622,1111576133,591676748,1162286592,1162891092,1229734734,1095713360,1230455890,1464812622,1460273400,1163150670,1279410510,335677765,1312903764,1413565523,1128481093,1380273221,1380930625,1393098930,1129795400,1413829185,1460863143,1448363342,1364673865,1163216213,1279347012,34621263,1095648527,1397050434,1280266819,1380008524,1393295842]],[39,1,2,0,[1163023429,1296389187,1230591056,1162284032,1146115412,1380275265,15552071,1413826317,1162431555,1163023438,2184259,1398362891,1330795077,1481589330,1427177792,1330595918,1313429323,1398230852,1263488840,1107755242,827474245,11940408,1413829390,1145981271,1213421391,2034978639,1162284288,1480937044,1230128212,22168918,1380126977,1163149637,1279347012,1095780175,-246595246,1313410560,1229734230,1163149636,1413694802,1192493181,1313428549,1314014548,1230457921,1464812622,-866955440,1162284289,1313429332,1415008068,-531934399,1162285568,1431258196,1128614978,1262700876,1162692948,1225457685,1095254867,1347174738,28393800,1095057927,909128530,1141637426,1229211468,1279611730,1666466629,1330384896,1230457667,1464812622,1094996053,19285332,1413829392,1296912195,1313166917,1396788564,117493835,1347700051,441470802,1162284032,1196180564,1280463939,18170953,1397706763,1397050708,1162297683,1158217838,1279350097,1413694802,1141637364,1380337221,1346719041,-1119662254,1163069441,1296651348,676421,1414745095,1347240786,1276379566,1145323855,1430471241,1380930386,1145979208,1683113292,1313410305,1145980243,1397966157,-1069201599,1163069184,1313164628,201367125,1280329042,1397050713,1162297683,1191968883,1430475845,1380930386,290672464,1380190720,1112491841,1413694794,1225916880,1095254867,1347174738,1431191880,1230128461,151106115,1398099014,1297040200,302045005,1145980243]],[39,1,3,0,[1229409348,1296909652,1095979845,6636871,1162762001,1145323860,1313754947,1230259013,33902159,1162363664,1095912259,1112492356,1330926677,167796814,1229407554,1229017166,2577486,1162762000,1464751444,1212372033,1430607185,251788613,1296450884,1212369220,1346653257,-1086107822,1162284289,1196180564,1296389193,1599360585,1430521856,1128878157,30101071,1163089165,1162171218,1380275029,14176068,1196180498,1280461124,1129599817,1329745231,-1017622718,1313409536,1414677843,1431192909,1393164698,1129795400,1330860629,268453714,1312903764,1414090067,1296912195,1380010051,1192296654,1094864716,1413826380,1297044545,1162690894,1107755279,844251461,18691384,1330139919,1314344791,1330660421,1397773648,1124729097,1196310856,1313164613,335583573,1230259539,1380275278,1464615246,1329876553,1397706839,1124860365,1413563730,1381319493,-1772990637,1163072001,1431258196,1128614978,1262700876,1162692948,1124990996,1413563730,1313429317,1163349828,134333528,1498435395,1313817417,1141375344,1415004498,1431590981,1397294848,1279871043,167784516,1498435395,1397904707,24203855,1413826317,1145981271,1163024207,2118723,1397637384,1163022409,167893334,1145455940,1380992844,20202319,1413826315,1163018563,1397706836,1158676663,1129141582,1145850184,1145981271,928208719,1162087936,1465009478,1329876553,1397706839,1460338948,1196705102,1094931525,33641296,1413826326,1162170950,1414748499]],[39,1,4,0,[1163021637,1381322579,475219267,1380129025,1163149637,1279347012,1313425231,1163020612,1095783491,-229818030,1313148672,1096043861,1230457683,1464812622,184607059,1413828183,1431586119,72500563,1381240322,1347109697,1347768399,1431192909,1192427936,1162761285,1279546456,1330792263,1414090837,14896453,1129531659,1431454024,1380274256,1124794803,1163087692,1447645764,16601669,1330139917,1380143959,1112296527,17519169,1413829388,1296912195,1095062082,201380427,1129596243,1330860629,1397706834,1360003142,1498563925,1145980243,1397966157,-1203419327,1094913280,1397574732,1279870535,2068989268,1229195520,1196379201,1465405250,1162285312,1431260500,1447380307,1347702341,1363365714,1229197057,1279410515,1296387909,1163477324,167773266,1163284301,1145981271,3692367,1380143886,1414415685,1229734735,492064325,1279462912,1414415689,1129533268,1313162578,1376649244,1229734213,1095779674,1414808908,218176325,1146373459,1414088524,1313426757,218127956,1414743364,1129926482,1330860629,167889490,1095062083,1128875348,26693199,1111577613,1413760322,1330927685,12866645,1095715856,1128481092,1380273221,1380930625,201371987,1111576133,1230456140,1464812622,1158545442,1279410510,1296387909,1163477324,234881874,1280065859,1415071054,1263488840,19224645,1162762000,1413829460,1128419146,1162432591,318896979,1431586119,1280460115,1279345487,1414152783,-532328359,1163070209,1380008788]],[39,1,5,0,[1330664517,251700563,1179927879,1346718793,1314148943,1464159553,1314328065,1096242245,1363690324,1163216213,1192100348,1162695749,1195463507,1296651333,218134597,1465140551,1329876553,1480938583,301999188,1465140551,1329876553,1095520343,1162691907,24269902,1413826318,1229409348,1414350164,1565808709,1162285568,1480937044,1163219284,1230456149,1464812622,1225392402,1380275790,1128616532,302010964,1413828183,1347375696,1498698309,1279347012,34686799,1095715858,1112097860,1313817417,1145979208,1699890508,1162283777,1398362964,1330401091,234927186,1112493127,1229343809,1413563470,17714511,1413826321,1415071054,1413958724,1414087233,14961989,1413826321,1163018563,1229734484,1230261070,11093325,1162761996,1329742164,1330271314,302118722,1129596231,1112557900,1146241359,1464158550,9720389,1413826315,1398359371,1163149652,1108148330,1397709391,1163282764,1163019592,1192231213,1162695749,1414092110,1329810757,122965589,1163007745,1414744391,1279480389,1329745993,1178882625,1095586383,218141012,1465140551,1329876553,1313819735,268470087,1146373447,1414222661,1230458959,1464812622,1326514462,1163084876,1397048404,1413566539,1314014548,1192100119,1431393349,1397052741,1431585108,218189395,1096175177,1094994252,1196574036,134250062,1179927879,1398096719,1091108887,1430868814,1380274256,1393623471,1145327173,1163282770,1397050706,1162297683,1108345083,1196312914,1145981271]],[39,1,6,0,[1330927439,760237908,1314329344,1314214981,1262702412,1430607185,1413563461,218234689,1095779666,1398033993,1162170947,335614798,1095914049,1229277006,1229868867,1313429315,1398230852,1225588906,1380275278,1413694803,1413694802,1460404303,1129596238,1163087692,-163426486,1162283777,1397050708,1162297683,335627058,1312903764,1413565523,1229212997,1095981395,1279607619,1393361347,1230459973,1464812622,1415071060,1460863013,1146373454,1128616521,1498566484,1230262094,34822470,1413829394,1145981271,1280333647,1296384833,1934904901,1212355585,1162300993,1346980931,1380011842,1095254852,9784905,1095057926,187773266,1314328576,1162302533,1381123412,1163153999,34100312,1413829390,1229409348,1414350164,1549031493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2760,1586189911,726136334,-167349056,1946430023,1335513976,-989855974,-1960441250,106873919,-1995994330,1586232902,726136334,-1592364000,378210096,1183385394,-61437446,-1962462047,-351848938,121413908,121509515,-1980086647,1084357718,1108773639,2110208775,-1946645758,-28952126,1586169215,-1962742786,-92390952,2123039614,-60933638,1586168702,175555836,-1002665690,-1993996682,-916496868,1426066122,1448602763,-15728536,1996425334,-26106,-125108224,-1714975929,-6664110,-1962934017,1979059184,-339727612,142016278]],[39,1,7,0,[1443264255,16777114,1464881664,-12983654,1590070271,80398687,-326413056,106859350,3440515,1200293236,1780542260,-1710331328,65535,1586229387,880249094,158660107,-1996462920,1149831748,1590070020,182985,-1070376357,-363638192,13596104,1482229595,1381159475,112720,95949027,1527507712,-1070376697,-1202630576,105906184,1042213459,1515913498,-1202667469,250281992,861493851,28856512,-1207704832,1380974597,-1950338221,1194931932,906982668,906512265,-1207285879,-1992949115,518652999,-1962852290,1602959068,-18428,-1910062962,653924423,637550241,4065023,108380171,-402644808,-889504879,-594870270,73370422,-1912503624,1200498368,-14222824,1962950158,645932556,652148804,4335232,46857183,348651520,-1084817408,1183580159,1950894090,1584678931,1929380397,9562371,1979712045,9038161,755779211,108265633,695486536,1996454891,179870222,1783628308,954505734,-1073020254,1996426869,179870222,104595455,1500840200,-336588609,241077076,556484598,1207307125,1165230378,-336580417,-249512128,2122398699,1946198284,209617159,762642595,755648139,208928771,510937160,1209103432,434836340,-1559462271,-1089506048,233566304,-336559937,-261046520,-1866529813,768052208,1349840896,1946161197,1060171,271387252,755332096,2138374192,704792480,-2134575388,1996436084,-1711052274,45820109,-335642999,-330920684,6967318,1744961640,23724553,-903593830,38248450]],[39,1,8,0,[-990452694,-1696434816,52897981,-166830453,1946692167,511180602,16777114,50347264,1586170995,726108686,1077723172,1996431732,227252750,1996423932,225090062,-1957690615,1357915335,-996540310,-1459618033,-2095418109,359989247,1745778431,2114650386,1996445450,108461832,1336379034,-892772605,-892862454,1448542208,-1962117493,-947189122,-1996484827,-131334586,57450838,1347605035,2048693658,108954371,-2096204544,1963001982,-1983894776,1183385670,15769862,17827385,1783631477,1778412063,-1711248896,65251206,17841795,-167348992,1946692420,53078275,14827139,-1957989376,-268423737,1114967976,1023666369,980877352,-1476448621,64226218,64226260,112526292,64882357,64881630,64881630,64881630,64881630,64881630,64881630,112526302,16924291,-385649408,90833623,-142561126,1958742787,1460169239,-16222465,90834550,-1803549286,1958742788,45476099,3000203,1963960560,65585416,1979722301,44165379,-1476448621,71697434,73532498,75302001,76022909,77137049,112526507,112527029,112527029,81594037,83822261,100205836,-11139446,328924790,-385869548,-2091515293,453115518,75200,1342179589,112847083,725939712,-385649376,1156120724,243970,19612918,-2048297099,108461824,-16174438,36563455,1779460694,1778412032,-1484350976,485033251,1996445186,108461832,-1694599425,-59850,-2097018135,53310,-1705623691,80871678,184602787,1345483968]],[39,1,9,0,[-16222465,-1936062858,-228,-1711222730,82313440,13633223,-655818752,-801209599,225771520,16685654,-794558465,1975520000,29485315,108461904,-16450662,-1177752577,1364590601,-15994214,27912703,6946922,-1702952344,-63422,-166989685,23728244,689245338,-711305723,-1996392172,-2037514682,1343684406,-1711237528,65535,-13203827,1989824534,-1962934267,901480696,259284223,-13203827,1746817046,1805254738,-1929379835,385824390,922689104,-6684302,-1929379585,385824390,10656336,-125108224,-13204595,1746817046,1183645780,-1706027514,97583167,-13203827,23744534,384154,2112768,-2037563785,1343684406,1916206878,-26111,-2037579776,1343684406,344986,-1913091328,385824387,1533550160,105286912,1067077654,-1912602880,385824390,-1711183280,1668,58062347,1778437865,353147392,1996424692,349543166,-1125579120,-532774144,57933824,-2097106199,117310,-1461124236,-499219712,57933824,-16736535,1778439734,-867791542,342511638,957066650,-701038842,-1924634112,1343681606,-1382413718,-16364789,1778439734,-532247195,342511638,369864090,-196702971,1183666198,374347488,914787664,1750079231,1183645843,-1706027316,65535,-13203827,1746817046,1536819298,-1929379835,385824390,-1711183280,65535,1996434411,402823686,-1073019228,1996431220,161520134,-259325440,402823766,-1073020408,1988821877,23746054,-2096305254,-916496892,2250,-1947432107]],[39,1,10,0,[-352240098,105286416,1963083577,273151494,-1962511358,1977289503,-909931540,1442841290,20856451,-1961462784,184626742,-166824714,1963461956,115889668,-348878080,-926195986,-1962934264,2013201502,-129594110,23613462,-25984,44564480,1183658100,374347512,73304912,84297611,1344143368,1746812570,1958742791,73304853,-1928955905,1343682630,-15828993,-401732489,-1027014652,-1957363710,-1957275668,-1974006146,19203654,81152,-654852069,476027472,-1073018730,244000372,485163326,931912075,1996445523,175570700,-16222465,-401734026,-1073020912,-829749644,-529151733,-892772514,147324938,1448542208,-1962260853,-1927410602,-259262338,-628226282,-1515870811,242679583,385369741,276234064,-16222465,-1293416842,1958742784,274631514,950147,-1014294923,503318021,-26032,1586167808,239569168,812957707,20985599,-493825,1996487286,-25755652,16777114,274631424,-15828993,922685047,74056000,16777114,2092960512,192890894,235960063,721499880,-1207702592,1599995905,838345,1224,1049318999,518717758,1183384971,41257980,1983450603,1459975430,17426446,184841355,-1947240970,-15991682,1043979893,292815166,-1962510593,134547014,1464868352,-639103401,-916496642,-939523382,1459617796,242649942,71731798,1023410469,-1071972351,-1705977609,153492575,91602955,-1293303765,139365120,2139871627,273151490,-167349246,1963197766,74791399,-695503244,956581003]],[39,1,11,0,[158598213,184841355,-336497162,1979595727,-153515235,1946292295,1960262595,-1962677421,-628423593,1963228985,41782262,-695528725,-29686037,881567348,-160041461,1032575627,185491081,959018239,611585662,271271414,1996429940,175570700,-15960321,1166871158,-1706025464,155656376,561299467,-739558005,-15960321,1996425846,175570700,84428427,1344143366,-333562214,1975520005,-11736829,1577058744,214092127,-326413056,2123060823,1962871558,273020496,1779201025,1778412032,-2078343422,-2096174335,1946158205,74841864,626586,243106560,-16223232,-6680971,-2097151745,1946157693,39684871,2133092224,-352239938,959744770,-1946520260,1459915013,16777114,-916496896,714,1458342741,27899934,1183570062,2108684,539823988,757953536,1970536512,1963320877,108954490,-9145344,1996426870,108461832,1712094849,-1207601914,48955393,-397361109,1475019123,1443788427,186778,50347264,1784029810,1744923136,-244839900,170564111,1784020992,1745054208,224922166,171743760,669712384,1778412118,172386305,-1710363800,65535,1778412118,103245827,-351409304,242679772,6946922,721826280,-916578368,1442843338,-1962933830,915085903,-167051022,-214233228,1278805364,-1962642406,737143604,1589808082,-326412861,-2096734581,1913985663,444071727,16777114,146688,1586176629,-4200442,410304523,-16359797,6953591,16777114,106859264,-1709541377,2433,182985]],[39,1,12,0,[1458342741,-1962516853,108823351,-1962183680,2013202012,-1985308158,1962870575,-26108,240517120,-2080400664,1946164860,477429512,720538,-1962636544,126420574,162634326,-916586496,1426064074,-1101599605,569049330,-1962654069,340212186,2139297141,141819912,15742719,81324114,-1813508522,-1962742785,185895923,1591309778,180937,1458342741,-352089922,17102369,1183521140,38025476,-963964555,-1190950867,-140967919,-1348841223,-2080375030,-25095738,-646642587,46319966,444416,-1957275904,-768931770,-6664110,-1996488449,1183578694,14983942,14564995,1778873344,1860868608,1996426152,-6494198,1778808575,1969330688,782306259,-28931839,602665099,135087350,1156979573,359927821,-1962391925,1194919516,-16091874,6947444,-2071460454,187992844,-1948682762,-1192753538,23746352,963865320,225772662,-1710721281,2565,1912801853,2078824196,-264831230,-396994816,922682043,-396951312,-396950482,1043924058,292880738,1822670891,23372545,-16621158,1647741439,-92864767,1996423530,72673284,27145865,-9765014,809882,-1980724480,-804520362,1996428660,-2081925378,-96060560,6949237,-6684566,-2097151745,117310,1048774517,1946157264,972434264,1946210358,74856747,512433269,2013200592,402823684,-1073017646,512429172,1602945232,410990852,512428661,2005467344,114180,294531,-167050123,-23454860,-2096958464,53310,922685300,-526778160,-955992576]],[39,1,13,0,[53254,75399936,1785361408,-1711248896,216420909,110018603,-1557789526,-526188540,-1711183360,218648374,10880711,1048772608,1962934426,-1509505274,-939524352,103430,-1472790784,349542921,1183518152,-1777977078,-10652415,-16664010,-1711163338,3369,28980991,19150591,16777114,-1777940736,-352321535,-26053,-259325952,268500609,6957174,16777114,-2134496512,-1706031932,3419,29636351,1721368682,-16777203,1778501174,-26112,113704960,65796,15482499,-385649408,1048772764,1946157320,136219405,642250241,-385649663,-617938808,-165230706,1946431559,540475261,-26111,512425984,2005598448,-167187710,1963009604,187992838,200570358,1443853558,1778585448,1778412032,597989888,1048776170,1946159016,1962281797,137771782,-12880895,1778446390,1778412032,-1706726912,235945502,15736459,184711051,958362870,1946224694,725939733,1443853344,6946922,1164443754,1042192900,881528374,-459153941,-1408856576,104408580,192151786,78513806,1208367398,1779856640,-1710986752,181938381,-492584917,-1375302144,1218651652,1168566272,-1710590209,65535,208273514,17071747,1077985307,1783648921,1778412032,-1710986752,110888140,14943943,1599995904,574153,-2081649835,67646,1183517812,136219396,407320833,1048777588,1946157324,71732008,17571467,1964525369,-1547687140,109969672,-1557789520,212009196,1342401025,174739536,-1736440422,46319883]],[39,1,14,0,[182272,-1957275904,2122516606,225705990,956712587,91560005,-352321090,200682242,-14780938,-258335115,1023410187,292684544,-14518785,-605544331,71711597,29229941,1979058944,11135235,425603,1043946100,208929008,27934265,1043924596,1215627720,1736067,1173751413,108269605,27433559,1166741348,-1308193256,104408580,108265702,15114534,-1591342101,-617938714,-1960394610,407210247,1736067,1173751413,1366560805,24877655,1240141743,-1961075317,230360151,2094729984,-772568273,-191612442,1258517512,-208932885,771942081,265061515,-829125842,541427983,-2094901879,141887483,1166655531,1078298946,-955615933,1565466693,388122055,41782032,-11072277,1996424822,-16652284,-16040565,1600057461,443081,265689618,266755407,267002643,268304640,77989981,-65536,267558507,-64471,80287111,267805398,254831776,-61342,-65280,1458342741,-1962516853,468386423,956581515,175447108,-1149142118,407124750,-11137676,-605551498,187993087,199325174,1443394806,1661608602,1590553360,312009,1458342741,-1962516853,267059831,956581515,192157764,-404205482,187993087,200111606,1443394806,-16112998,1591340031,312009,163756062,-1768236914,-1156797169,48955408,395041419,-126496245,180767,1475119957,-1710721281,65535,-8128373,-2096729087,1946158206,142016264,-1461190550,309677934,15742719,1996423274,-32905208,-402098433,-916456887]],[39,1,15,0,[1730,1736,1988843095,-1983304952,1187511374,-1946157062,-972355002,1187448181,-1954545914,1575685758,-15972725,-1073017778,1183538302,105840390,1383383051,642244491,1183319946,1965440255,-62456024,1946499110,-95516411,1183526891,1959136010,172396042,642178699,-14284858,-1958278066,-348057530,1183531284,1959136010,-12154356,-1962260850,-2010757410,273059335,4030502,1183554165,1959136010,172396039,312870,-1946532213,1600060502,838345,79048,175570774,-16222465,-2037578122,1343684300,234946664,-1979760152,1451883590,108954110,91619584,411335,276233985,-15829249,-2037576586,1343684300,738084491,-654899642,-26032,2122514432,58064892,-16723223,479858806,185747100,-1592888128,1183385990,147890638,-337295735,276233997,382486157,-26032,2122514432,443810044,-1928300801,385797254,-59310256,1184154,239468800,702891659,1996426822,-59340016,-20151667,23744534,1233562,-129595136,-1946528119,21024326,1183648838,-11528468,1996426870,-448361716,-775804007,-129618952,1174657271,1183535118,-1706016756,265428285,-15698177,-6680458,1375731967,311007824,1183383552,-162100748,-15698177,1996426870,-1929221620,1343679558,6711326,6946922,-6684566,-16776961,1996427382,-193527818,16777114,-892772864,46661644,1996423169,142016266,-1928956161,385810054,16803920,-31922162,201217673,-15829550,1996426358,142016266,-351897857]],[39,1,16,0,[209125136,-16873843,1183535126,-28955898,-26032,-892796928,382205960,1448542208,-1593149813,1183711374,1144595980,-1592756988,958791824,125109828,-1030961525,637607145,637826303,-788118389,23744736,1150091626,-1706031604,65535,201213577,-385649216,922681590,-6684384,-1962934017,1979649016,14477571,18888447,-1694599425,4937,1476150921,178403071,1285786,-96040704,-1711183273,65535,178403071,1183649386,-1706027286,65535,1778412119,-327745792,-1149185,1778458678,-1912575488,-14283706,-1960442764,-523172284,13396048,-6676374,-1996488449,922744902,1996423456,330275580,1996423168,336894718,-11075584,479918710,1459617805,16777114,-125926656,-11439104,-1962237386,1861742150,1347590640,-1962522997,201656406,-1706012160,65535,638338702,653722763,-768933746,74774310,1589952908,126428678,-1960394354,653722180,-768933744,108328742,637951684,-1962784887,-18159165,-1694599425,2744,1587134507,147507551,1099776,727078656,-230258240,-1947187575,184652854,1342862838,346856016,-2048327680,-1509541632,1451195392,1351834,-129595136,200955529,-1962510896,-351688650,-260142102,112606851,960525312,1946789942,-1237909702,12950022,-125108224,200431241,-15371056,1996487286,-227082248,1307053655,-94991874,326488075,347249238,915079168,-1705637464,65535,-371063,-1705969034,5428,348297814,1183514624,1959201778,-1237909751]],[39,2,0,0,[-26106,1599995904,-1205943351,-661777189,520197281,-326412853,297279062,-2082959851,106046,1183516020,-1961104634,238618190,91554196,-352217951,-1808364787,-1810986751,-14817279,1579140747,182985,518818645,-1911525704,108954584,-16026624,2013308422,-16914409,-1499393301,-1508966656,1975520000,-1706012665,65535,520136353,182985,712,1988843095,205846020,-1962183679,2139817564,172460808,1552615915,276794118,-1995290741,1962933830,-1706010878,65535,1459778815,-1694599425,65535,-1026990242,-1957363710,1048794860,1962934512,242679581,128595711,128726783,128857855,128988927,1443738,112640,1996448747,105286156,1023410469,-1071972351,-1705977609,366681183,930398219,20725379,-166300672,1963198278,1010237200,209125121,823923354,1975520023,175570714,-15829249,1996425334,2287622,-166989685,1968051572,-15668308,6950518,6946922,-409337750,721420310,-892772672,80216074,1448542208,-16091393,1183451254,75012,452985149,1356396480,-1996453656,1190591558,544475140,-2096472437,1946157695,41418519,1996423274,10938376,201082505,1029600448,1500774401,621037194,20774928,1138432768,-1962258805,74746865,91616779,-335774069,1960512314,41221909,142016337,-1962905624,1962871800,33522470,-11132556,-538441610,200837888,-2095811329,259260927,-1963164023,69544772,-1949398272,-1950815272,-916496697,1426065602,2122574987,343146500]],[39,2,1,0,[-1962510593,2013202526,309853968,-15435777,317396599,-1962510593,2013202526,175636232,-15960065,-40235401,-1207959545,-1027014654,315097094,1448542208,1459912331,385238669,392272464,1183383552,141986814,1983470059,-161975290,1947216708,742717004,-1924762336,1343680070,385238669,138710352,1050300446,185712926,1445885120,19937023,1994915946,-11053057,1778462774,395352580,1183383552,1958743038,81174,-1923673740,1343682118,16777114,187992832,-1952221706,1600060998,443081,-1275051,922682998,23724336,-51992,1996424310,808910596,-1711183359,2065,312009,-326412852,-1173993845,520028180,-892796532,1465253890,-4664781,-1094676737,-1023999418,343212288,16177803,-1962249088,935717058,109512742,-420789760,-1932829089,80253144,-1910636544,861361880,-1144549633,-2068316137,-1993356010,1183644798,197168382,-1173982009,1593770003,526278652,1515834313,860967515,1960512448,348961042,-1960394354,-2128208801,1263403647,-884997771,-352009085,-1459047942,246943921,-326413032,1457032734,-1947389353,-561313162,-2128846965,1263403647,-251452811,856063684,150044882,210437603,-66956149,-1413403731,-1413338195,-1413403731,-1413338195,-920691105,-2097150262,-185924412,1427647416,-1910575989,173968344,276093707,-1961867381,1589908055,117515782,39256358,113953055,79987456,1975056107,-326413032,-1948742114,-620033442,1200296052,307727120,637951684,690358057,-920714665]],[39,2,2,0,[-2097150262,-152369980,1427677112,-1910575989,241077208,74832651,15736459,-1961867381,1586172503,1977289484,-266433788,273099520,-1005430997,1317734494,183189766,637993254,-2096998655,-186514237,181061919,79987456,1515845355,-1202630053,-1064429367,-165232589,1963469639,-876544510,-352009085,-1457475078,1515717041,-1202695589,-1064429288,-2077835213,41167695,-2083798786,-85261116,1427716280,-1910575989,426076376,1392926347,-1070395798,-347058096,-892788915,1303904258,-326413031,1759022622,1589909899,130426376,1586205440,225071884,101086975,522709840,576201,1427729336,-1910575989,430794968,1393188491,-1070396310,142016336,-351897857,-892788987,-1705836538,-1231781509,407321435,1016727157,-1021725126,-1050849382,-661863655,650153616,-889130847,-1903110004,-492755264,-1850160384,182297,-661774848,14433923,-1961003776,417531470,14818955,276093707,-2122605997,995826119,74717255,1542176819,-1962933064,-620034466,95945589,-28931840,145112707,-15698944,-1070334346,-1152364464,177864705,-2095447936,566334,1996427380,1354773502,12275792,-2146788864,1586174513,197145350,-1962707749,-1202710457,-1064429649,1218651736,-501315840,532908800,182985,1427759032,-1910575989,105286616,160304779,160437899,-1053163084,-969274254,-986052489,-1036384650,-1070398861,46844191,443398144,518818645,-1070344050,-1912185205,-1591338937,-920715262,-1207958838,-1957356902,-661774612,236638392]],[39,2,3,0,[241077584,1452954390,521816165,707273,-1275051,-1717958026,-1961178854,112848,906387083,259331899,906655487,922384383,922253311,-906207233,1426065098,-1004606325,-1064565154,829735691,-16222465,-1181088138,184549381,1075999936,166993550,1358971065,15768144,-1073020928,508563316,142016336,-1710852353,1454,-892788904,-1957363708,512630508,1996425716,183605766,-920715264,1426064074,1465314443,142525470,1178189867,958952454,527699014,166993550,504133259,454007382,1178140672,-1962641658,-1958214074,142525640,648344572,520095174,-892772769,1515716616,860901979,737903552,-472839053,-1910852424,-2020923712,-1932853132,-1957326632,-661774612,21773955,-1961659392,1048774214,1946157280,-18429,-26032,-920715264,1476395722,1381587802,-1581769136,869830171,198413248,-1960545061,2139167839,1967869442,198871834,-1978370853,-494916777,1090158784,1602947445,1977170692,532741866,79987659,1515780587,1347574107,-619986893,-650442380,1963220875,-876544267,1381718616,-608690608,-1948742117,476023747,1308786561,-1827179189,989856184,1946263582,1960512271,726136331,73370384,-1070337163,-997995745,1492642564,1381718362,869501776,-1962677312,-620034977,1207312500,477368363,539707382,-633606796,-404549003,-1961074805,-620030369,-628423051,-1057039893,472889547,518818645,-1070344050,-1962254709,476023755,1308786561,-1959889589,912231385,745855755,-1962522997,165873742]],[39,2,4,0,[-1706012333,-1230757295,1958742875,-485520617,46367500,158598971,-503004285,-339725321,38243075,113953055,79987456,1488515051,1505791514,-661956518,1426491174,-1185852928,-1047651178,-1575057114,236899072,488094239,-853213000,-70574303,857534393,109924544,1347486530,53347981,280514641,-1852157936,-1195987813,567102464,46841907,-1948480768,-1003029297,-1959392129,917178951,-1425520757,105351990,1200305835,-108287228,-2097148726,-152369980,1499159128,-75018158,-1070349938,-1414812676,-872707157,-352009085,-326412808,-987867306,2126775926,-1515848694,1595909541,147507550,79987456,1515779307,1347574107,28885390,1334519296,255534596,-1960440706,992347727,41812559,-2083798989,-85261116,1444863115,72321846,106400566,142066998,-1378143236,276613179,2094021549,-935613173,1001195133,1124171216,526304139,-2097149750,-185924412,907992203,906385291,906252171,17326021,38732055,17061633,-903936433,-887160824,-352009085,517770229,106400566,72321846,140494134,1328092969,72810754,520507137,520095946,79987659,-1957300757,509040364,-1005947195,76220030,990743334,-1862173503,637813899,990139787,-1845395518,914213435,637682827,990010763,-1828619069,637944971,990281099,-1761509433,444456763,-1995540795,39618828,-1996204919,28313212,-916562145,-2097148726,2126775492,-54512882,-1414812757,46721771,1465253888,175555870,101088964,-504885673,503730430,-639103402]],[39,2,5,0,[190384126,-1207339584,-922025983,132846452,-486115643,-994036990,-1510207874,-341465691,637832013,-1053094517,-1953431172,38046680,38636326,24953147,-1949267055,-1960442812,-1053096883,-1986985601,1150025286,1300964870,2143369990,2126811393,495527438,39160102,105220390,654198411,-1207679607,1595867137,214616414,79987456,-1957301781,1183536876,-11513844,1016727158,1342177299,-402098492,1996423205,1381061388,15755344,-6676118,1493172479,1979840899,1201295624,-352321505,-916563967,503318730,-1375985914,-1951541109,-1020547640,732811403,1438851009,-1000936309,-488110474,175570943,1347572051,157963626,2056090,-892772864,80216070,1465253888,1343112843,142016336,2059162,1992577024,-1293396470,1954438911,-1996488257,1183448662,1996444668,1381061390,108461911,-1710983425,8097,175555675,105679654,1996444489,-11447538,-11010442,1996424822,534813188,-1000669184,-1960441226,-11468212,1364397686,-59310249,-16353537,-23460746,1493172255,638219972,1258577035,1393456895,1996445521,108462076,-1710983425,8219,1359536985,2079130,1476520704,-1026990497,-1957363700,209125356,-16091393,1996425334,15755270,1172840810,147507711,-326413056,-1910701896,175570880,-16222465,-14285194,1778497078,642345562,28718847,16777114,-15013888,445129,1458342741,-1070391721,-1005947195,79234686,-1477182464,-1057095051,-916562145,-2097149750,-185924412,2248,-987867306]],[39,2,6,0,[2126776950,-1515848690,1992664485,-125924082,1444828950,-16222465,-401734026,-1072956064,-919382156,1095356979,-472786549,989956918,1107394304,71404342,2080653371,-404536831,1912863363,83526452,1996426869,242679568,-61806578,887865395,1095354675,-472786549,991005494,-1996128752,199951440,72452918,2097434683,-485455614,-1950338078,205194316,1284180606,38550278,-1057095042,-916562145,-2097148726,-1070398268,-1957301525,509040364,-989167932,76222070,50611243,-1957689274,1143669316,105251590,868823888,637570011,1128464777,1392960387,-2096839805,9111267,-1039967653,1476495654,1128484946,-1962482813,-1039967744,-150894298,1128485594,-1962482813,25765376,83460929,-645199491,-947657775,-2084902136,1595868356,214616414,-1864856576,518818645,1390991502,-16026624,1996425334,-26106,-920715264,503317706,1780499048,16410624,44954,167027456,695517195,-197722288,343054857,378077184,451414516,1778412032,15362048,16777114,-1708824064,65535,1349274,-1580523776,-1073018380,-1899822731,-661863464,-326412912,-388461026,141885417,-1710852353,2782,46844191,-1864856576,518818645,-823601010,-16026369,1996425334,-26106,-920715264,-1946155830,-1957326632,-661774612,1962914024,209125137,-16091393,1996425334,-26106,-920715264,-1207957302,-1957355411,-661774612,-1962254709,1602952287,16482564,-2127465344,1954546683,83591467,-1960479616,1996424798,2013214218]],[39,2,7,0,[2013214214,2013214212,939472386,556675,-401734027,82510030,392226830,-920714832,-1207957814,46670484,-1910636544,-28915752,1183514624,1719564,456983924,-1960282880,1175128134,1361081350,-16222465,-1818622346,1505166336,1551155211,-1912715639,-952760738,905969671,184698761,-1926400567,-1957296546,-1962872778,-963968396,376750091,425091,1364397173,-1705815728,588325523,881548121,-1201740565,485206989,-1207542131,1343103635,1452954449,-1960621467,-1072955834,-1706031500,65535,520094138,707273,409219,184775936,512476114,-75300854,-1962641554,721423390,989856798,58000983,-1023127749,283836849,-594818765,209683254,-368740865,593830627,1428350136,-1910575989,239504344,-1706030365,65535,99338547,75294800,198325081,-352094784,-1667461022,12777306,-100568062,-2129897845,1912836346,-1325760233,504461059,-2081892210,-1995934209,-16774626,520095246,1996443728,108461832,-16091393,860949622,-397389632,-1671876506,-1007199398,24379904,-137168901,-1157611326,-1014096615,-200393946,637826304,520156835,707273,-919381416,1515718379,1358954937,-1202695599,80225205,-1910636544,-2091428136,56894,1317209204,1183515144,75016,-386120055,1183581098,646129406,-2080571344,1962936958,172949256,-352305218,22865923,-789068149,1107697958,30861312,-639040651,606910464,-2094612338,62526,1183528564,104539902,745865460,17186435,-1205505024,-954007545]],[39,2,8,0,[477414947,-15567105,1996427382,209125134,-16091393,-907477898,1958742789,12052739,587204792,1959142343,-25755872,-15567105,1996427382,209125134,-16091393,-401671050,-1073008600,-1897331852,505856,-970733789,1996429684,276234002,-15829249,1996426358,-59310326,184908776,-400656960,1182007616,587210936,1959142343,242679570,-15567105,546967670,186888824,-145984064,133190,-224785803,-400210627,443810068,587206840,1959142343,242679569,-15960321,1256721014,-385649586,1048837910,1946157316,-26101,113704960,260,1178124339,-1958120442,400484550,872347113,-28930368,1476802854,956724480,1946724870,-16750061,1996425334,276234002,-1711275077,626360330,-2147483208,1946158718,274646028,41911078,855799058,526278592,969417,34096887,-1695386368,632962546,-370425805,-1962127733,1069419094,33601536,1963093224,10532875,1963091176,-35224829,-1157586504,1172832425,-1207012096,163250689,3860482,-427621515,16824571,-402585669,57999404,-1191254397,854065167,-2096925438,330883046,36169729,414714741,35645441,-427621515,603554799,-830274699,-902053113,-650442121,-1036317070,199953015,125223227,57924155,214155315,-102186239,1151411803,-134706432,1946173639,-102215673,-353675244,-1195114875,-1957354416,-661774612,2126796630,650130182,-2130555509,1946222841,33128725,-2129693695,1946223865,100237577,-385649663,642842755,637826559,503870975]],[39,2,9,0,[1342326456,-164167906,1166747141,16786696,-388823119,30017035,-26032,-1073020928,-1907067815,45746246,-150636287,29524184,184869251,638612672,-2096996981,-75367453,57934080,201056643,-1949791279,1392899614,1460032081,1446349606,-952631470,-1912602617,-14284730,-14284683,-401734027,123731062,1130060122,-1327963581,526278401,314057,1458342741,1992629847,-1962112250,-92208556,108265747,18414209,1149970037,105122568,1381047924,1962889809,1923062276,1347560930,-1996077941,1149961798,138840328,854315148,1500825867,1381061201,-16485121,1962870900,646494214,-645146482,1963981443,642744324,541559554,-1962522999,1183392327,508005128,-779353844,-644955762,1493589759,268010331,1380981621,43668307,1529310232,192200715,-1910009159,642250457,1510569218,1583292248,314057,1778412115,2031327744,-336910391,1428672952,-1910575989,241077208,203310987,1996444417,175570700,-16222465,-779352458,-644955762,521166591,969417,-327058534,868780839,516001472,614381648,643356814,3671609,238752117,242548980,16125579,370031398,-1560054528,-1021378316,1979711805,-1948742905,99293255,528579482,1515963176,995317849,990607306,990868161,202078146,-1036270847,-1053034126,-1070336649,1532582595,-486428590,1959475990,33129234,-620034187,-1070397068,240341443,200489192,-1957313600,-1205971220,-661772097,17839755,1778808575,417861122,533105408,46844254,-239591936]],[39,2,10,0,[1792577063,234908160,520094440,-326412853,556675,1048775797,1946157328,1391041029,109979739,-953809736,59910,138840832,-1962864477,243861070,-1073020658,-661976716,639125387,-922686813,1426064586,1996483723,17065994,-402585752,-1072955580,1190530676,141893641,755648139,65732612,-922073461,-939522358,1459617794,272532310,91488257,-202784725,-1983894784,110034502,-1557789510,1988820996,176065292,33685377,-8319884,108265988,34078593,1149904501,1019225131,-1961003712,1750467700,-1957232112,1143670342,139365136,1360153643,-1484350896,-622122561,956369057,2037648454,15742521,1183544180,33631498,53283444,755332096,1635057667,1779201791,1996445217,74907402,-374896998,-28931799,1232912395,108939336,1014253640,909721579,393478408,238977878,-1071972095,1073742373,-459648960,187315000,-165841728,1946692420,178181,2122517995,91554558,-352321096,-1983894782,99352134,33441479,-1173975552,1048782340,1946157060,-28915963,1996423169,-14652916,1996426358,74907402,-525891942,-28931288,-1026990242,-1957363702,306613228,638869188,1183516553,1200170512,239504130,71797030,-1962260853,-1993995178,-1993996729,1183516759,105253640,1183516788,139889414,-1617295893,-1003910030,-1993993122,-1993995705,109972567,-1591343940,-1960443813,-1912578794,-1993992634,-1993994681,-892792745,1422393362,-1070923776,-1981921655,1183438406,-2122605888,1183394557,-1106866494,1048782340]],[39,2,11,0,[1962934516,-190634492,75399936,-138405119,17212376,650266251,15992377,-1070922380,721971177,-934901312,-943307127,63494,-130613504,-330920704,2056933398,-1557394046,-1073020680,109989237,-953809726,62982,-1106866688,113714692,244,197674635,58050118,-2096620311,1946207870,-965279985,-186121878,1778477585,1481697280,13139587,1996463220,-402232632,107614687,1005060202,-1953764520,1183445062,2305492,-584232332,-385649408,1967654186,101705987,-385649336,1212679729,401146741,58017797,-1962541847,1452013126,16425976,16520841,13926017,-2130021886,34198654,1072235383,-330921215,199902857,-385649472,144769309,18934017,15892099,1183516020,-1593578510,1183383816,-867776534,1183514624,-229733388,-1984278903,1183562822,-362902590,1947748153,-931233006,-385649664,1200357152,-934901480,-59415,1996477558,108461832,201090024,-385649216,1183710980,-11528464,765068406,-2094260914,1965282430,65661187,-1332082582,187455360,-1959103296,1183443526,-733574176,-1948105079,1183435846,-1169781788,-1984145781,1451877958,75400168,633346817,1783627779,-532247296,141185046,1786774938,1975520044,60942595,384845453,-1711183280,746016301,14057091,90841460,-1937723238,1958742828,-16356847,1183700086,1783633582,-2147116539,1187458206,-2097151786,1946206334,-1710921182,750026928,309641227,1996425066,-1133051956,1790605055,-2147116539,1187458479,-2097151808,1946158206]],[39,2,12,0,[-30938877,-2080494871,1963059838,17604870,-1947580791,1183444550,-18159156,-1980610933,1183436870,-196703272,-1982708087,1187502662,-1593835058,1183383824,1975520234,-264831185,-629735680,-1915193601,1343671878,-1991988504,-1072960954,-257882507,-364476160,30310019,-1070922635,28836843,17736448,-1950202229,1194977886,-1207602152,48955393,1183432747,1958742986,-931233012,-1962511104,1183389767,1996444616,-81401846,58048523,-939683095,50246,-338409845,-362902680,-165912693,1963461191,238977806,125042945,30031491,-12487680,-1331575738,-1307145462,-128567030,91370103,2012628537,-364475605,85984825,1746805365,1996424536,-663289894,2031992986,1958742826,85369103,1976845881,-733576441,-1001980158,30424707,-14257152,-352202746,33631520,1996490557,-1813982952,-509083858,-1003656915,1764618541,-248658899,-1003656915,17735981,695517195,1208513608,1950884724,-2129925327,23123054,-1982970229,1996475462,142016468,-402229505,-1072956860,-790027659,-362902532,688932747,1200347206,-632936174,1586224363,138906602,-1948760535,-303363513,13270659,-1108802700,-1035564036,79693454,15246118,15761025,-1961659134,1452003398,-1140420910,1537418756,378086912,1048772701,1962934496,-1710790064,789151920,1165279243,30820039,-800683264,-1982703989,1451863622,-364475472,-1951250807,1183436358,-330921036,-1980868981,1451865670,75400120,633346817,-11534333,1183700086,-397404498,-1072999857]],[39,2,13,0,[-1679228044,-834237443,460603456,393496648,294531,-1628896395,-1002009856,1211069512,-1595341963,-9245951,922741366,-1930952478,-599356935,1987362827,1793750783,-361300192,-1018113,-2036674954,-382773337,1183579474,85369840,-1946794357,100923478,-763166464,179348224,179443337,-1544927605,1746797856,-1130298024,-1947676416,-800707640,-1588537097,-388955970,1177276555,1356396498,1372605955,1389516291,-2112012902,-361300177,-1018113,1996477046,-831062064,1224329448,-269941899,58018044,-1912862487,1343680582,-1710983425,798314029,294531,2122523252,477364438,-1332083350,187673216,1779528896,-730398970,380520077,-1710921136,819822597,14042823,-729906944,1030881792,13387463,1195278336,92078082,30164679,1212055552,75300866,46943872,38420096,-2147189504,-2146382770,153150,1317012605,1048577228,2097152599,-867270652,-632911096,-1982312821,1183431246,-1140420932,1537287684,378217984,1317732445,-1898239038,-94467647,654067340,638732169,-1961601143,1452013126,1200170744,1468605966,-330921200,653153931,639125385,-1910876279,637846022,16123591,1996423169,1399318740,28837738,-94452736,373786918,1395451984,-15829249,1996426358,-730398742,-3377409,1996471414,-126419014,251033343,-1191591960,-974585855,-1547687166,-1331492174,-20322038,-1946794357,-89917354,-65632000,-230258176,1183441962,1195468,113706612,464,1962941245,1460074041,846495746,14696067]],[39,2,14,0,[-1591970560,104399074,326369544,17315583,1744900712,7008560,-1533411222,-1926174429,1343680582,765067626,-382665394,742259197,-1926335232,1343680582,765067626,-2094353330,57406,-488045708,-209813255,-16354047,-352260042,137821956,112237057,-890634241,-532773895,1400176640,14827139,-2092141312,95806,1183401332,1476851372,108298242,-1996174208,116829254,1954546263,-1387364348,1443296770,74743810,28135040,-1699973377,84346083,195839625,-15698752,1744898102,1348993298,1342204657,-1946198039,1452013126,16425976,16520841,2045935232,1317012597,116786388,1954546263,-226590710,-2147191525,-2096835506,68670,211880564,-364476159,729137163,17317507,-385649408,144833186,-364476159,58048523,-354839,6870134,17000449,200706024,-2096859968,-1962617786,1586217542,407321066,28837236,721611520,-901346880,208977931,13008515,1200293493,-968455912,-499712173,-160307200,-2341239,1996477558,108461832,200688616,-385649216,1996486863,175570922,200692456,-2096728896,1962990718,-122033917,13270659,-974584972,-228685064,-2020933846,-2145058234,-1102673664,384845453,74907472,-363975270,-562134222,-1971620608,-466947514,-1966324087,2487654,-28931712,-184549059,2474011,1477347841,-2132705278,-184419968,-511588069,-1056235520,-2083238262,-108854815,-920914687,-2147425919,2122563851,469041598,14778825,-2084500672,16833086,-2117526539,185073889,-901872703]],[39,2,15,0,[469041409,14778825,-1967060208,-315952306,1317781771,2145747188,-1984278903,1048820806,1962934496,-1711117779,857964720,578076683,29378247,75399936,633346817,-11534333,1996475510,-1166606404,189663208,-385649472,2122578254,594804928,294531,90840436,964735130,1958742835,-16291310,1996475510,-1166606404,93980010,-952935040,49222,1794948841,-385783289,-1026951164,80216076,-1205993472,-661769214,1503265130,-164401585,91521220,-920666069,-1711117621,863653721,1971373302,-1710986513,865816409,1971373302,-499219485,1920270336,15220355,-1586790912,101384444,1651769594,-747462758,-100259021,-65660160,-62486272,-1191291255,653722600,1446707432,1917024254,-62506235,1048788083,1946157320,-18379,326377640,17315583,-266692198,-6664141,184549631,-14977600,1744898102,1080557842,1778412273,597989888,-1070911878,-1560216413,28836090,-876011776,681883678,-401680242,28901188,181018368,-1957363712,71732204,-2097083229,1946158718,108461839,1783629930,-1711248896,877438854,294531,1183520884,201734404,1343190273,1996425066,1778412038,-1484350976,-1027001135,247988228,508952576,-1909238600,105286616,-1995942261,1451881030,172395508,15730233,104423796,1534329258,956418209,1400113734,653418180,1586169739,407320842,1187464565,-1962934022,-1960381858,-919928249,1183445387,1958808568,-126419175,-1711117738,65535,175489035,653805198,-1996340085,1996487238]],[39,2,16,0,[-1004770806,-14224802,-11139977,-2036663690,-1204492121,1579089921,445129,1408011093,729078539,402823763,-1073007353,1586176372,726136574,-166169584,1963469639,545227026,125136032,1528987521,721712178,-1195128384,-1010237439,3784,2123060823,1962871562,-264357626,-385649408,1048773355,1962934492,-499219682,393478144,14827065,2073694580,-1959436927,989913630,57940039,956483305,1963001918,46000387,-1332083350,188054656,-1960676160,1183385670,17342968,1794786953,1183667973,1783633656,-2147116539,-1073007204,-1863777420,-1338080510,309592065,17315583,1778451816,1778412050,597989888,144782789,17474305,1114947595,8808528,-661979030,623593354,-812974048,1317654667,-27883012,-2036706990,188082343,957117888,1946214918,-499238622,-14912256,1778453046,-16750074,1996488310,-1484350724,144782849,168179969,-385649663,1049166367,922681608,43647242,188092696,-1560054336,922681610,43647240,188100888,721843648,138316287,-331447551,578027520,51341399,6946922,-2036727702,188105895,1779397824,51407103,1778412119,-1484350976,1048786533,1946157322,171376410,179870209,-661964873,539707382,922683764,-476446454,-2093583763,56382,-1705572748,916462046,1076577782,512434805,1602945264,176064770,1207306475,108335147,-620028021,-549718923,-1705572748,-59338,402823767,-1073006871,1827210101,-532774143,57933824,-1962900503,109975621,958792900,1946217478]],[39,3,0,0,[-324983179,-28931840,17446539,108328459,1333845643,-1591344859,1183383788,407210994,-940292471,63046,1748432488,1183659090,-1706027278,923952470,-1911011957,637846534,-1996428125,1183576646,-196703746,32917191,924805120,-1925950872,1343681094,761616026,1962281783,627343364,43669502,188184856,-385649216,1173749983,74727460,19221888,2122971019,-1962677494,2088961652,-143327226,17309323,623593354,243990560,-796196598,-1979953527,1183579734,944015626,8808528,1364328810,-2036666229,1446482087,2122516074,-1071972088,-11517888,1996488310,-1484350724,-1705625706,938219522,2037694475,-2146804085,-2080496281,1946158718,205423406,661913601,17577727,1560983706,134626104,-15174655,-1962865610,-167704546,1948265287,-339727612,1354992386,-2080621592,67646,512430196,1207304456,108273707,1843632723,117389310,-56557294,-100267264,-1710459648,943485599,-1996424541,-1962869738,104401478,91554056,-352321096,1589652226,113953119,-326413056,-1205971369,-661769127,184974987,1780512255,-11053303,1778453558,-2147116539,-1073006510,915110517,1465254156,-1946433560,-1703941178,949191280,1929576509,-1197844720,-1961989622,725939952,-350718968,-151549101,1965566788,725912139,1077723172,1955267957,971827972,1946225726,1460234801,922681450,90833164,-1367341670,1975520056,137771299,1453552641,-401715120,-1072956306,-1705569676,875436034,-1904885749,915080939,-1880424180,1579139115]],[39,3,1,0,[46844255,-326413056,616046166,-1948742088,-16709578,23725686,583694,1579140747,182985,712,1988843095,-28915960,1149894656,1019225131,721777984,10873280,91616779,84297415,105286400,343368,-523114121,-1476448621,966211866,959723819,962345254,1187461461,-1962933762,-72554274,1668595723,606815370,1954561216,725912073,-1069760476,1552619125,-74389498,209043467,-351898485,-28915902,1005256705,17440395,201030120,-1962510912,-352253386,108954410,-1962642173,721611774,1784108799,-1711248896,-61653,-166989685,1552616820,-78845896,58048523,188249227,1443525878,1795061503,1877478913,-916496645,-1962933046,1200305884,1334523400,1959332612,1468741137,-1947535610,65655257,13796289,113966071,-326413056,176079959,-1962389877,-201587130,-892772438,-594870264,72321846,1465266659,-986260852,-1003091337,-147126657,-1047849613,-268220344,-771885053,1940255721,-1538832893,-66524164,-1510741551,-1901854349,-899784742,-1957363702,-987867412,179046518,973436096,-160102842,1177241750,-916578552,1738,-1959338869,1967328351,-385765115,-877074279,444472,-661774848,-1706338474,65535,-770981236,1334533236,868889368,-1408878144,638022920,5899833,1364399732,106859858,374407274,310099,1098910362,1532582453,863357195,-14518273,-11329417,1996426358,142016266,-1962510593,17571399,-1047604852,-594814578,174063414,1594147971,-892788898,-1070399478]],[39,3,2,0,[-2081100903,56894,1200551029,-1193636328,109395968,-789118908,102828661,12058690,42920000,4466305,1270595583,-1950118342,-1910108578,1586305095,1243515386,1204172288,503709956,521537310,-1929371969,96011894,-1510736896,-963901665,-2027497332,-1560266234,-1960443844,-1912602050,4241606,-150863640,17414,-2129496704,-16760282,-6662273,-1207959297,703102976,1209961218,2662656,2758283,906463542,906123145,280518,4466305,1586331647,2139109114,-1082851324,906464054,-385722485,-1709244611,65535,116899891,4194372,-1461124235,973508096,1017193984,3842816,-16629784,-16762826,503335990,3671692,4890918,-1207939933,2062041088,-14285311,-1711266250,981932034,-1072981753,922704756,922681370,-1591345128,446890010,413214208,1614592,988526622,-1960388466,-1962924514,17571399,-14518273,642982007,2373375,574029606,922691072,-14286816,-1946149322,-1899917615,920423385,-2096472065,637994180,1574543,436637478,240144896,117444840,1275498278,110044672,28835896,1438850816,-1709249397,15228,3686019,-145918463,1073759238,-402295808,-320078040,3671694,1141307174,1954545664,-26105,-655687680,-1962522997,-1557788586,-1993998296,-1593824746,-1557790644,113705032,65592,-394264392,-14286683,-1711275466,15167,80398623,1016733184,-402653124,-1070399420,4458231,947126336,3802766,3973414,-402638173,922681632,922681400]],[39,3,3,0,[-1944190900,637548550,-1560261983,12058700,6023232,117444584,1275498278,110044672,-1091895240,1048822559,1979777080,939953713,116860416,-2147483580,1654261620,-352321476,650130412,637544611,-1593824605,-1557790644,113705032,65592,-394264392,1539506193,1381587034,649299,1498962891,-1945965741,673889217,512607118,111739118,-1928760064,-1459556322,57933825,-1911584474,101263041,153485378,637551622,4589189,-953805964,17926,-14285312,-1711275466,65535,-1772698873,3823770,914695680,628424770,1141307174,1962950656,231115557,-1557790656,-2061107130,1962951222,922691084,-6684670,-352321281,113714895,70,-953760930,17926,-37558272,1973074667,637534269,-889177951,-402636872,516685736,1358969529,3979600,413526097,1048777955,1962934330,-4212723,4458017,4326945,193987051,-1147485239,637534269,4458231,125042752,-42539002,116452103,3996570,-148502784,1073759238,101086208,-335716376,46713840,1448542208,1004451870,2123094158,1979648782,-264336636,122091008,-167021308,1946428997,112901,-919928085,1603948887,188692508,-1954908992,1190529142,1685326086,1031140875,33441479,209074432,1184968308,-28931839,272993104,638213828,642778883,50481035,642781765,50612107,642781253,50743179,-1706028475,5537,-335645045,33456931,922686068,1784021318,-1710921216,5962,21378699,276168534,-1710066177,65535]],[39,3,4,0,[1183536727,281837574,182980176,112640,-916496865,-939521334,1459617810,122091094,-1962183676,2123172446,142052854,1586170347,-159478518,370177933,-1515870969,-25785435,151406326,1988836212,33456904,1996429685,1211534090,1720342017,67118343,452985149,1356396480,-153644824,1946224198,175570708,385238669,-1951163824,-1073004690,-1813445771,105313792,-163941375,1947207494,1044284212,762576897,-297366186,43667478,-1929379817,1343680070,1183666198,-1706027274,1065295422,-1928694017,1343680070,6946922,-771273062,175570751,1443395327,385238669,108461904,-167730712,1946224454,175570710,621168266,20774976,-138405120,1894273240,-165287164,1946289990,309535,-2147072266,548995956,105313792,721581120,175570889,-1705967510,1075673363,-892772514,147324934,-1957298176,909707382,1198784752,36390134,1156989300,997531691,184710283,-164334346,1963468100,709134890,-1069760476,1183654261,-11528456,1996424822,138710276,1050300446,188770334,-2146929472,-2146949812,-1961875892,1590225716,443081,5320,1183536727,550273028,-1946401143,2123173470,142052852,-1515911402,1190569381,1383334148,385107597,-11528624,1996425334,507419142,-1073004247,1586174581,642250254,-2096728828,1946225790,24766723,-553294208,-537041280,-2096202101,1979780222,209125176,385107597,-823652784,1975520007,22407427,125061192,2123046891,-1961170162,-617932731,-14237554,-1013317001,-167772095]],[39,3,5,0,[91554242,17581767,726005248,1460303106,-15960321,703071350,642119169,1460237320,385107597,-17635248,163203,-1880554635,726005248,-167348960,1950352454,8448259,-2147203338,1173751413,1953825323,17057526,1317078388,-1929116420,1343679558,385107597,272993616,1050300446,188464670,-166955584,1963206213,209617739,-1958382335,921371205,1207359627,695472171,209125203,-1928694017,1343679558,-386107649,-1072955686,1190531957,58003972,-2130669847,-204340122,-755210623,-27358253,1183385483,1975520254,243174339,36390390,-11072908,1996426358,7530500,537216758,1173775220,1567957036,69944822,1190549364,611649540,294275,1569409908,726136324,-1961528062,-617932731,-14237554,-6684041,-167771905,762593476,21640959,-755969,1996486262,-92864520,4551834,175570688,-16091393,1778469430,1118018052,1967652864,-339727612,112643,-1026990242,46661644,1448542208,-955746677,65094,1735811,1156974197,91492389,33441479,71759616,58000391,-167715095,1946289222,625770500,71759376,-385649407,1686110346,2073755173,994239617,74717252,539315328,17202819,1156975221,74777638,-47881088,67389174,1283458164,1190527525,74712069,136662144,18513027,2122534516,729022726,1735811,6972277,6946922,-2137390998,-1996488637,-1073014204,-11529868,6948470,-174455446,184549442,-2091747904,1979783804,443875090,60424298,-16777149,-644212108]],[39,3,6,0,[-956301245,72260,16678531,770245492,444367617,-167152384,1963992388,18802947,24877654,367608828,443875073,-15043329,40502902,4437914,1958742784,443875246,-1835400854,-352321469,73305023,137937911,-370605195,281540096,1156974964,57942053,-167715863,74715331,-282762112,1963508726,11725059,1948304374,627343364,147322621,1686112372,1686173477,2089021222,57999386,-1962896407,1156974206,276039717,1963065219,1049318923,1784086858,-750000127,1946288003,444367700,1781953793,1778412032,-1711248896,65535,186270857,-385649216,1783693085,1137809921,-11141120,1149901428,1007166501,-138405119,250106072,1958742995,443875090,1461351679,-1399192470,184549438,-385649216,1967718121,444367649,-15567359,6953588,699802,443875072,1287834,440715008,1686110208,2122579237,309592318,1735811,1156975733,108335141,27433558,1600013437,443081,518818645,-1908529480,108462040,149422442,-839927808,46844191,-326413056,108956503,539772406,-544532876,-620028021,2139295348,259325978,270878710,132902516,74907479,1593837032,312009,1475119957,-2096726389,1962941053,625341958,-2090437616,1946163837,-1394059516,625341952,-2146405360,-2081479323,1962941053,-1566943482,-2142983935,-2147342771,-153148059,1948265285,475892496,1474435,1784088436,-352228826,258627333,6946922,-2036727702,1464119207,-1021836646,1958742852,642119259,1460302850,6946922]],[39,3,7,0,[1568215962,71759429,960852993,1946218558,41782079,947191563,539772406,2105747316,108331034,270878198,-544531596,-1962508663,1960512287,444564236,-167348992,1947215175,1977289710,1996445447,-12523516,-991216245,79874399,1361920,-950642944,64582,-1996208501,-2098594234,-153580800,1946299207,8907011,1736579,2122543476,947192060,33310407,73304832,-1913356659,118884471,-1515870811,-196702893,-1281732586,188632459,-10980160,-16693194,1996485750,-126418954,-1694861569,16020,-1912709493,2005789822,-1526262264,1403364773,384583309,-1951163824,-1073002881,1996432756,1211564030,1211563777,-330920703,1214926870,-1946514968,1200356958,-28931836,57982987,1593798377,46319967,837632,-1205971200,-661764501,-2096734581,1962941055,142016271,385107597,-26032,2045444096,18513795,1996427893,1778412040,1778412032,-26112,1642790912,-1710721281,65535,-15992693,1049302645,1784086856,-16750080,-16152522,-1710650314,18453,21509887,106859351,1780119551,1210685956,1996423168,-26104,1183383552,-27883012,21509887,-1957635849,1356396482,4737434,142016256,21509887,16777114,-916513024,-939522870,1459617800,-1967645098,-2082959801,1946158718,209125132,6946922,-1653009510,207522630,-551196800,1736579,2122520181,192151562,-16091393,1687816310,726062109,14150080,18513795,2123173493,276270584,-1515911402,854304165,-1927645185,1343682630]],[39,3,8,0,[4755610,2092960512,176113677,385369741,493132368,1183663848,374347512,205949776,503320581,507419216,1996441333,-129594100,-1281732586,189207179,-1923124032,1343682630,-1962123637,-654897081,306678608,-1705977609,1197612532,-1962123637,1207311455,1148461066,-166961525,1963206215,444564230,-1959431167,184626742,-1959955210,1144589382,-167348986,1946291268,-348878076,41222122,385369741,-1711117744,65535,1183648491,-1706027272,1201544548,687747,-1927410060,521599094,-1526169916,530949541,520094136,-892772514,180879368,1448542208,1141487646,2122569870,208928774,1779070719,-1711248896,1204123923,-2146804085,-2082527897,1962941055,10479875,-1913225587,118886519,-1515870811,-163148461,-1281732586,-1991773813,1586232902,444564234,187790593,-1099402048,1183645698,-1957685514,1334512222,1373239056,-149794933,-191213095,-12015843,1996425334,-126418954,-362753,1508637814,21640959,-624897,1996486774,-59310086,4742810,142016256,21640959,-16097653,23730807,4778906,200313600,1208188096,1996429694,173968136,-149928053,1200312536,1356396306,4111514,-1105990912,1996423169,1778412040,1778412032,1222351360,-963969024,-916496865,-939522358,1459617800,176065366,1460041355,1443395327,16777114,1975520000,-339727612,1183668095,-1706027272,18687,1962934845,-129594069,1343639574,1443395327,-1189200230,1958742856,142016472,-129594026,-1801826282,188892448,-1203342144]],[39,3,9,0,[1156251650,21640959,638076558,-14273281,-14286220,-14285708,-577108364,-16777151,-16692682,1459702326,-291896982,1207959617,1967690612,1245118224,-129594111,1536839702,-352321473,112808,-892772514,-1957363706,-1205971220,-661763703,949891,2122538357,1467285516,687747,-1164291723,189347389,-1706527552,1239187912,-661929330,138906406,1992608395,76097030,-1960394354,1183712839,1149838856,650219010,-1912322165,-1993996218,-1047657404,638028582,-1006479477,-1993996706,-1993996729,28837975,721611520,-916578368,1426066122,509013131,-1907686984,176063448,721777664,22931904,425603,-790035595,1144947456,-344653822,185104011,1457812726,1409988762,1975925558,1782606554,455252508,1151533056,1958742786,1962281930,922703370,-996540176,1779446536,1860868609,244992557,-1560281013,-626982654,1142852352,71796994,-1996371295,-828307897,138905857,-895238101,30319361,-1996435295,211880519,340232449,-1996420959,914953799,914948364,278987016,440895745,-794574805,-728084480,-1588968536,512426210,1200161348,14721304,1442989961,1444535962,38052170,503319557,1026713680,-1711251608,1247747453,6946922,1716661658,-1711183286,1250774838,38018699,-2115434615,1144947456,57999362,-1946216215,-1962785762,-626850745,206015744,765087774,-1958042286,-1962785762,212014151,373787393,-16709469,-560326537,-1958033127,-1962785762,-526187961,172460800,-1962880861,-895285689,138906369]],[39,3,10,0,[-16658781,-728098185,-1958030168,-16628706,1328978487,113724129,258,-359006102,-12218258,-1711127498,6986,38012615,28835840,-916578560,-939522358,503316484,-1908029256,-1983894568,1183448646,-25860,-1706033152,9156,141934603,83642055,-28931840,30031491,-2147191808,-2097021874,55870,1317012596,1048774908,1946157278,-61964284,-499219696,74711040,50089600,-1946401141,-920650154,1364330187,1347637331,1246672976,844677262,69331172,1961691737,651228681,427808,-1005975573,109512742,12081920,-1964176895,-33393429,1048782528,1946157284,520037895,846332130,569102899,1397772806,1397837905,-628402601,-637281533,-14230781,1493205663,123361371,242532363,372975170,-663420800,-402652742,1532493830,-888710567,102651734,1347637586,1264760912,-2091329394,17982,-1645673611,33570048,44240501,1731627264,1765705984,8775936,1946273782,13271300,16858496,4001652,-1962249215,-1962911986,-352298730,301563995,-109040012,1024816402,158662913,53296768,-350391040,755418642,199950339,657142,-32672752,-167564026,67111430,67895925,611696650,11724830,1329274229,1377334532,138906448,-2122317787,998244578,1968855234,138936070,521399071,147075,-402426880,-337117013,-397321984,1532493833,520575577,516120159,1272887890,-768353650,244046219,-75431704,309592325,17103745,-75428748,108265729,16841601,28839029,-333542144]],[39,3,11,0,[4122624,45618155,16482560,-1207733246,512557060,703070442,1209961728,2287616,376817931,15077003,-1047652893,1174832422,638022912,3723,-1047597333,1525690600,1065599775,-1962773504,512672527,1048772608,1962934278,-1010824445,663179,2003762051,203328260,69085952,105331456,-1202708797,-661762922,1381060696,12080982,1460570882,1494649600,1731627776,1765706496,-1175970304,-1995934209,-16774626,520095246,-956296728,518,1516134144,-1021355943,-889191960,-387151019,561250370,1391561558,-26032,1499136000,14079,1397837906,1996445526,116189438,1975520094,-1694537207,7114,-1017266125,17105153,34079234,16777733,33620228,33817095,1464947536,1049429774,-645182044,-67105863,-343232526,4857483,1980103040,167346202,775555954,91553868,4982470,1960512256,1242496827,-1590301952,233308160,-2144373753,141885689,611828539,585875506,-1019526333,-108988810,973763076,1946176558,1278117903,1245610752,74648064,4851455,-1073037058,1482381663,-326412861,-1070377130,16254521,-202833035,105265408,1048797556,1962934498,-1509541563,1780904968,1347440642,-1711275589,1227718666,638082756,33570689,-14271115,-14286217,-2053503881,-347186606,968897326,1946723334,1342204433,-16091393,12257398,-2146788864,512446065,-1205993224,-1064415952,2002470,-402186752,-1004599465,-1960441762,33128719,-2126154751,1946222841,100237631,-2126941183,1946223865]],[39,3,12,0,[16351539,-2094304254,645145593,-2147483208,192677113,-2147482952,58590969,-2147482440,494142969,1946352000,150568984,-2135682188,820711403,-1040784334,-1274907391,1200236160,108954370,857568256,-2116515109,-1979562301,167846919,570849732,872577063,-2130212863,-1828567317,425603,113706612,248,-892772769,1515913222,-1152167336,-1014083948,1174832934,1515768576,-1202695589,-1064417004,-1977155790,-1744681337,1482316747,1397941298,-1962923288,1329379528,-1977171826,855639703,1959404224,578860034,-33393451,651556544,438048,67240395,1075843080,46711168,-617428854,-1010697078,-2020921853,-645247099,-1446431805,1287127473,182351,-661774848,2126796630,1177980166,1364598274,-142145821,119473694,8436218,-73010180,-484483495,1354773269,1177980240,-1923736062,1394015838,651860560,1583284224,80398623,1499092992,1384112515,846391376,-1064512973,460636171,1142328102,869344000,512173787,-1014300606,-772292317,153540899,-889175522,1342209976,-3545074,-889191131,1515739483,1723421521,-87978417,-502888666,377955840,-872742684,1458342741,-2147174313,-2147201397,158597625,-109047632,-1342016510,1345305152,-1960394098,637557534,6098571,855638970,-1694551050,1317818490,-1026990497,508952578,1348122704,-2091329394,17982,-35112844,1364414464,28873106,33864450,5586563,-1828621312,1224816616,-355396236,-392959279,1950941484,-773140214,34060522,1493245928,27809883]],[39,3,13,0,[-1024916619,1212056320,125108224,8273539,200242432,-1592231488,-470351765,5707401,-150966879,1494649313,28108800,-2097117719,29502,-1014296972,-1962864920,-389968936,-930414329,197735249,-1590463269,-1023213487,1293847449,66844416,989878022,2097176326,6267141,104583731,108789859,1207985057,378130995,-930414511,5703303,190367787,53441728,855659270,1493566418,1627798272,-1593475840,-768409503,6620731,1705051772,-768391168,378132619,109510739,-668270503,333695755,-402521928,922681459,922681431,-6684583,520093951,2124991326,1397771124,-1460850095,-1291160570,1946462209,-339345890,1947772954,-1476218102,-32476144,-1475548219,-1289522080,1950394372,-1966735870,-466464317,1509804776,141880586,-2027892490,116064262,-2029468662,1532559366,-1024015528,-402426878,-1024065525,-33197052,125120,-465665085,292814848,1375936141,922702606,922681572,1925906658,-104011773,-661957693,41795595,104585463,292946031,104588241,158728305,7552643,-788368126,1539541987,1336391875,518818645,1465309326,128595597,-485994869,108446979,6241933,-1907327304,79297216,-1510736896,-83869208,-920691105,-1207958326,-1957342674,-661774612,2126796630,1597410566,1380562944,-1174742898,-201588732,1583348645,80398623,1532647680,-95333800,-83879960,-2087038128,-889192367,-1907199304,1470179008,512435712,1344143449,-1907189320,104552664,58523743,989880225,2080400134,6529284]],[39,3,14,0,[5743432,6364731,512427133,507183201,92012645,6626955,1495173451,-1983302912,-1996467954,520114958,1386854851,-953761394,16777734,113714688,103,1762051878,-1191182336,-1964506624,-896742407,-883918152,1391114270,-224274290,246960128,988303360,41728,-1957311713,1996431084,1488902,2615376,510967819,1354796794,-1907158344,109533400,-1557790490,856031232,-1710862144,65535,-920650920,1426064074,-1705513845,18911,105286480,-150712693,7210465,541091920,-1706033046,8693,1532608654,1702150155,46136467,1183558400,1195879172,-1426035016,-1413379157,-26106,637992960,637548195,4458183,-953794560,33566726,1354796032,-1907147336,-2094638912,58942,-1557780619,-2094661400,62,-1960436876,184549406,-1911393061,1048782531,-1912602618,637957312,4460163,-1026990329,-1705639932,1349681531,-1246039925,-424127917,1448104448,1342177464,117602024,872051828,512304859,-1993998092,637595166,15736457,-434205914,512304640,653983976,15077003,367247758,3604262,985157888,-1202302976,-397410244,-346488261,650546919,3804811,451133838,1010237222,651899648,2629257,706644262,-2147436544,1508428008,-1070341397,1352290384,1442840659,2322586,-389467392,-1017186283,1458342741,-1667490217,33597784,519700852,-1911404917,-390033704,1316225128,68062039,518639872,369391245,-1515848673,-1515870811,132744101,-1710874653,19838,-138915833]],[39,3,15,0,[1490587219,-1413313621,-486348413,6005000,6136235,1398480811,-1996396824,-16774626,-1207958010,1189609480,-1675667224,-1023976871,24379904,-137234437,520110273,-1026990497,-1910636528,171871192,138296064,856192256,101071808,101676288,-1907048520,-224319808,103483136,-1073020922,-1957313761,509040364,521303807,-402235765,796196920,104448051,309592070,538251,1962957544,15853577,-193596533,-2080718797,1598,1048775797,1962934316,1143374597,536606464,-892772769,748748814,1958742784,104760105,578093056,108321547,2885319,1589903360,1204233742,637538818,1991,637546145,201607049,-1070349567,73173955,-401846645,-561261869,1149978228,172919558,-402106741,947180197,-1961984316,-2097150962,-2091514647,-201587514,149848996,503320255,-1515870969,-1413248091,-2086296226,1962935934,369542920,-352321280,387075,-1072970869,119470787,397055,-1962933087,-1962932170,989858366,-48269325,-835990645,-1957760117,-201849858,1044072356,57802764,-1996460353,-67106754,-1946369029,-1947204621,-1949422641,-1985678341,-83883458,69075907,203307776,-1157402112,507183214,1455620106,922416267,638082244,149098379,-1959345778,-202701732,105155382,-1912108762,1552627392,260646404,146956027,-192195072,922361431,906525892,637951115,400756107,141871931,-1959345778,-269810564,-1959339122,529204316,-81950426,1595918603,574046,1435555980,-1910575989,-396929320,1183579440]],[39,3,16,0,[647647238,1599337043,-892788898,-1957298174,1958743027,725939749,-2142210800,-2096092340,81470,-1705638284,1458702384,-1711183274,1460374176,136662144,1157022558,729026603,20856451,1443263488,688402586,642053719,-2147060476,-336647324,728006666,1520064239,1448716050,-1600519830,1582805898,-326412861,625967187,-1706011776,1483605838,-2130813301,-914414233,1334531779,-2095609064,57918,-751093899,-771017868,915081589,1418395888,-1947211006,407648754,1156975733,108333099,271271158,344654965,1955322091,1962281734,1978874632,1589808117,1589652419,182467,1966952448,1997566976,1946758260,1947347978,1951935494,-3946199,1744898102,275382546,-900774246,2092960599,-263145467,1085801451,6967536,-1694730497,1475913606,512476105,1602945288,189265436,-2093845246,68670,922685300,-1197866740,994685706,1946224646,137821961,941464065,922703883,308805896,-262117375,6946922,740533402,-926693032,-16777176,1183646838,-2091903272,1965426302,112645,-1070923029,1976080976,-1072998333,2122533748,947201542,-1929087233,1343682630,2065180826,-62485672,9045547,1183443153,-28406792,9178667,1317661137,-663289862,1586188624,476023556,-1709803521,964821401,-1929087233,1343674438,-1686715494,79874392,-326413056,1183536727,1322246,321718132,-349932544,142016349,-1335667302,200837976,-11569921,1996425334,74907400,2003212887,28858566,-1958876416,1156974710,343162923]],[39,4,0,0,[-1710983937,1497916245,-15992693,1962927220,-705997308,144326275,-16092160,1855587446,-335544568,74776525,74907478,86914815,-1070875669,-1026990242,1200226310,1019225131,-1962642112,734200903,-1957313600,-2091493396,1946158206,108954392,-2095940598,2131822206,106859276,-1207966767,-1394013798,173968128,-1946171416,1962871800,543840027,-16222465,1996424310,-1484350970,-1072997971,28837492,9234688,294531,1183546228,1950367750,208135,1844140148,755254923,208929281,1946157869,208192,1508588404,-401973621,-259260989,762639883,15736459,1946318649,138316580,175570689,6946922,6946922,325714026,-1711082342,-979741130,995736120,1963001918,-1711248864,1507597227,1586173931,476023560,1605507,1586173044,476023560,-350717953,-1472790780,349542921,-1070900667,-1026990242,617086984,-1957298176,1183385670,-1946801154,-1607660986,-385649408,1950876094,77075,-941030541,77057,-1410792585,29157633,771638923,91357192,1979711789,-25263335,-2096729590,1980890750,19720451,-2114029941,-384824850,1996423458,-196702964,630870038,-1923460072,1343675462,385107597,494770768,1586190021,709359116,-1928301564,1343681606,-150294879,-1264496424,-1928402166,1343681606,-150560607,-1264496424,1356396294,-635561574,111190362,-1980217853,1183576134,-1610208264,537275142,-330921722,150896259,548930933,-1961759760,1200229470,1006707755,616569601,-249559792,-2080618871,1963523710]],[39,4,1,0,[207522587,19548150,1183650420,-1588586772,-654899680,-1711248816,1526078964,-1980348789,100920902,1183385472,-465138190,1317883926,-1705961748,1527651709,384059021,-1609659568,1373239046,112463499,-1705911817,1529945625,17211553,1174530118,-464613916,1174622486,1356396508,64898699,-150555642,-191213352,-10791907,1996426358,-260636686,-1149185,1996483702,-394854422,-1673473,1996481654,1705941758,-1072997453,-164930187,1551169035,-166961525,1946692167,511180602,976794,50347264,1586170995,726108684,1077723172,1996431732,227252748,1996446608,225090060,-1957667939,1357915334,-996540310,-1470284529,-13798141,308808822,1996445185,74907398,-827881830,-1961235621,-1595147146,-15960321,1996425846,108462078,-1710983425,1551696330,180537694,-326413056,-1579472042,378209692,104400286,108332440,93984313,29033332,74877696,606749834,1950366912,742716953,-1592560383,378209724,104400318,175441336,96081465,-620035349,-880802956,98345218,98440843,95684153,372835957,57935286,-1962816640,-1026990397,-1957363710,-1101637652,1586167809,511180548,1448132651,336092826,200837898,1174828543,2086993539,-916496667,1426064066,1448602763,-167479669,1947216708,725939777,1444049952,630849642,1448904046,630849898,-346253714,709134889,-1069760476,-1705631627,1554547799,1465317515,1149895018,4203812,-1621321136,1784110256,-2012898816,1600019677,180937,712,-1957275824]],[39,4,2,0,[610566387,1958742975,608993284,725939776,-164269040,1963009348,1469732399,-1956842876,-253208840,1958743038,1347900939,-1694730497,1559928668,-1711248809,1560709125,539706614,-1705638284,1565224419,-1010213026,1408011093,104448907,259326224,86392451,1342731264,1771700586,-2096112109,53310,1183519092,-803304450,71776512,-23460491,-1961855744,104463942,91554064,-366428774,1438894422,1448602763,1382070302,1317787790,1036094220,57999410,1996685289,404839,1979722045,89581827,781443281,1568450559,1657429636,1657430730,1587045066,1589272228,1594777328,1657102104,1657103050,1657429796,1657430730,1604083504,1657430730,1657430730,1609720522,1611554812,1657430730,1657430730,1596219150,1657430730,1615094474,1657430730,1616928864,1962968637,56813827,1195200119,-385649408,645333734,1962952253,45017347,-639040650,1966287876,41740547,57999916,738361833,-385649406,-1041694070,-2127720444,-385649408,1212678856,-236387467,58017794,1208155625,166265717,77785347,1963000893,59697411,-1556272521,1024685824,57802912,755178473,57999496,-385679383,2950272,-385649407,1967653660,53012739,-1878757399,1963001133,52226307,-385649336,204276674,-385649408,405603374,-385649407,1967653946,71100675,-1878767639,687747,1038680949,242679556,-1321722470,70445406,-1961992565,770181702,69659128,1443788427,-16222465,43648630,1449056867,-369251096,1317733392,1976109834]],[39,4,3,0,[67561731,-2096204149,1946169980,846528275,-16222465,-1705965962,1613306707,-1878790679,-1962389877,-1047656866,509478,-1878795287,-2096204149,1962947196,63891715,-1959639925,1376384022,460495440,-375848960,-11467840,-85455242,62056952,-1710328065,1238698530,-1878808599,1359902463,-401967361,-622069421,425603,-1847000203,242649859,606815370,1954561216,725912082,-1069760476,2088962420,57999366,-1962707991,-922023346,1156974197,427102251,58050827,-167550999,1947216708,56027395,1076184310,1307116405,627343363,1976110015,625770500,-108833216,-1071909631,1342178341,1863053978,53406048,755517067,645136389,1460305547,94779135,94648063,6280346,922703616,922682802,-560331344,-1962934177,-351979978,2123075619,-9939190,-1694537216,4694,1778412119,-26112,915079168,-1705638612,8329,-605436277,1586204674,-48961522,-1878863895,-15829249,1996425846,142016262,-369557528,1586233084,-119085042,-15992693,1784093300,175570721,-16222465,-2036726154,-1956592985,1962281968,-19470077,33980035,-1997995148,243714,-1878881815,-1962389877,-1047656866,37716774,1978205044,-1705815806,265954425,-1878889495,-369098824,1996488356,175570702,2047165594,39381344,-1710328065,828507719,-1878897175,-1978769781,1076110407,-1071972036,-25499328,-401705217,870972324,1317769218,106859272,-165232242,1946225735,35580163,-1961986305,97618883,1347551240,168149899,-1706012160]],[39,4,4,0,[1625751552,-1878916119,-15829249,1996425334,301767174,-236366047,1988857857,709162510,1443722288,67164570,1975520097,31123715,139365206,-1912185205,2013210305,2013210136,1661114902,32071958,1996460286,142016270,-1710852353,1630040018,-1878937623,-15829249,1996425334,1729403398,-571907756,1586204925,172395278,-369756440,1586168208,172395278,-369396248,1996423551,-1962907122,135006790,2031327824,1911120305,1996460033,1996443918,142016266,-402229505,1575614588,2122551297,57964810,-956214295,16994822,21686528,-2096474485,125113082,30424707,-2096335871,527792634,55721603,-15174656,-1197863306,1347938570,1744900712,7008512,-2036727702,727352231,30450624,-385658205,1190527244,846471177,1074349814,2122521717,276107786,30424707,-955681536,16896006,-1878529280,30410439,113704960,850,-401979765,-706087525,1451986944,2046460682,1994982261,469402623,-1041693836,-1710200320,1646743366,58507275,-16731159,308809334,-251631615,543817834,1369933466,10414434,30410439,2123038720,175541006,1963851395,726005273,1460892704,1744900712,7008544,-1533411222,-345859037,1190563957,913580041,846525963,1946812035,469664613,-24944524,-1978174176,-1071371451,242565180,1359246847,142016342,-351897857,1750569119,6816018,1442867953,-24931605,1781756955,464230912,720069295,-15829249,1996425846,108461832,-1828508006,-1877480610,-1169602888,317408588,-166830453]],[39,4,5,0,[1947216967,112645,-1070923029,1579143723,181061983,-1957326848,1454907116,-1948742051,-108852146,721777940,300652992,1359902463,-16091393,1996425334,1390939654,-892788742,-1957363702,173968364,3309443,2013202548,457087538,1183540022,105253640,1996433524,108461832,6227610,2126514944,142016281,-1710852353,1645091579,-1995809141,20787783,1086331648,1586170859,843564810,28835840,113953024,-326413056,106859350,-1961074805,-695526793,410318347,1997930115,-774206712,716671971,49971973,-1705638284,24552,-916535669,1426064074,1586228363,726108678,1077723172,1200293237,-1962677500,-892795321,-1957363710,1988843244,725939718,-2096728768,1946158716,-401713655,-259260467,-963908629,46844254,-326413056,235304703,-1946168344,106858968,623593354,-892796896,46661634,1448542208,184974987,-1959693057,1065945182,34096771,-1962391925,1194920542,723678466,138840515,2229587,-1711117744,65535,201213577,-1961986624,199953014,-351635829,-336360633,-1947170026,-972879802,-2096609655,1946222206,2098483,-167623543,1946223686,41779993,1444115456,-16222465,57279093,-1946186776,-1996190736,1190529094,141820420,-1962248567,-8394435,-1995946357,1590070020,146983263,-326413056,-197751978,1962281728,-200882424,-352321536,1778412053,1237228100,-259325952,628422155,-1992145779,-1923743164,-11533244,1996425334,-13441018,478933131,67527,-1996425567,-164198140,1590070016]],[39,4,6,0,[314057,1475119957,-1962871109,1065551486,958362624,-1962642369,-1946948833,-2096658171,62526,1049167477,116064500,1256757847,-916520960,-939523382,1459617796,-28915882,1996423169,74907406,-9836530,-15992693,-1070922635,1972189931,-1960252668,-62486268,494190603,-1898935266,-4157736,1996487798,108461832,-1995809025,-2095055290,1946222206,-2092546553,-747306692,2011696727,-28931073,-1026990242,-1957363700,-2101862676,-1948742043,-16715746,1996423799,175570700,-16222465,40502902,536838376,576201,1458342741,1658566686,1988876430,41714446,721712384,-15406144,1996423796,175570700,-16222465,57280118,536826088,181061982,583532544,1448542208,134643331,1319177333,-196703993,123221643,1586176235,726136344,-1592953855,1183385426,1547078644,-1878267129,-1996009311,915141702,1183516506,-163149558,103562891,103681675,-373111,1469716598,-1989792380,-1957629882,1183385670,1996443896,1996445450,540475386,6968833,1778437224,1720883744,1187446784,-16776706,-728098698,-1989784920,1988883062,-58816010,383665805,1744857680,157811200,-1711183358,1718363200,-395001845,769672843,108265984,1853114440,1183701739,-11528688,1996484214,499161836,-1072994572,2122525812,-1066073858,-1018113,1465317494,-362753,-16703434,7008886,1778437224,1723767328,1187446784,-352321026,2122551451,-1804336898,-1018113,1465317494,-362753,-16703434,7009398,1778437224,1726847520]],[39,4,7,0,[1187446784,-385875714,2123104110,-25263120,1461613568,1459123967,-231681,922745462,1996423456,1744857844,543817932,16777114,683514368,1784112892,-2012898816,1183672076,-11528688,1996484214,499161836,1600021268,1362633,6856,2123060823,105286410,-1980348791,1183579718,-129595128,-151239031,1948265285,178182,-1979563031,-1071371707,175390780,19678710,-164952971,29230059,-431584000,1166888982,-1706025456,1735269757,384190093,-126419120,-1695123713,1736842688,108314635,-385875528,1988690436,1183668218,-1706027282,1738676261,69879286,1183656564,-1588586770,-654898514,179609936,-1705977609,1739726361,384714381,-126419120,-1695123713,1753357760,57982987,-1962892823,1178205254,-1960149004,-1962541546,-1039929786,2097038907,1095686,-1962825751,-1037307322,2147370555,1161222,-1207855127,-1847001073,-1948742911,1580858958,-1960280848,-1962541546,-1039929786,108839227,-385872456,1183514996,1002580978,-1207533631,1709768718,833537,989945833,478146126,111023755,66078347,2109946818,-196703277,-1019493845,179869566,20900096,111023755,66078347,2109946818,-196703290,-1019493845,196643710,19065088,16416387,1183661172,-1588586770,-524220768,-54014,-1588537097,-524220748,-54014,-1705977609,1754406425,384714381,-126419120,-1695123713,1711087040,108380171,-385871176,1586168032,-28406788,956987019,58714206,-1962893335,1149956182,1019225130,51213760,990347286]],[39,4,8,0,[956661459,41873502,1157002731,443811882,65947275,50724358,990289926,957054657,109047374,-385875016,1418330260,-2084402390,35979746,200837888,185038335,-385649198,1183579699,537275378,-1610208506,2143369990,1959922441,636965,547448043,736153862,-654839226,111150635,58638651,201197289,184841471,-385649198,146341371,-163583232,1946231876,2144549687,374835,-24432405,1178190731,-166363156,1946428485,-363971809,112723327,-1206392064,317390852,2095730235,608564747,-1207602174,48955399,1600045099,445129,26312,2122536535,376700938,87045771,-1962560351,-1996114410,1451883590,243174398,2123061739,726005262,-15436736,1436157045,-1955983261,1979059184,1144425226,-1962611963,1443180086,1183647850,-1706027278,4964,-1946925429,-1964758328,-1964168499,-164956586,-939275773,25033089,-1070922378,-1207506023,-4521985,-62486272,-2080483703,1946159230,74841869,209125207,2003212886,2122541618,57999366,-2097113879,110654,1569395828,846724870,379209357,-1706005936,1782782803,1979650027,-1706652410,1349144598,1276734106,-96040598,402823767,-1072993665,1996447860,-25755892,-1694730497,24511,-15960321,-1711164362,27493,1779201791,-26111,-1923678208,1343679046,1444423834,111190379,-773175807,-297391648,-1928562945,1343658566,-1912965377,1343679046,28458627,633346817,286064672,1905938440,-1200890619,1599995905,707273,1475119957,75402070]],[39,4,9,0,[1076577782,6960756,6947946,1786774632,1744857600,6964224,6946922,23724394,1778677247,511049472,6946922,587426970,200313707,-1993313034,736822908,6946922,73924714,1778412160,-2147457024,6946922,23724138,1784086890,511049472,6946922,503540890,200313695,-1961855754,1149835333,726005272,-2147191800,-1962398900,-916496698,-939523390,1459617884,108461910,379864717,-1706005936,1801132394,1954826394,1458604907,28587775,2113946,108461824,385107597,405314128,-1600033796,736153862,-150945786,-129594920,1089881739,-96040640,379864717,1663408720,-125108224,1215627019,-1912834423,1183448901,-1961759746,2055274102,242557092,-1539062193,-28377344,16678531,1996482933,-1538880004,-1923657706,1343681606,28458627,633346817,286064672,1905938444,-1962652411,317455478,-228057514,-1711183359,4597,-1980344829,1784085078,-2012898816,1183542511,-163173382,1317785739,-196203528,1600045451,182985,2248,1988843095,1962281740,106728218,-1962391669,1160447100,-129595120,722093963,1183388229,-1961432070,1200294494,-129595128,-1995815029,2005662278,1962281744,108330825,-18094066,-1979955575,-1901986218,-1946627833,-779355058,-1054086703,111152779,-1054088751,-990362109,-1993996706,126918919,653936131,-1593686135,-524220768,650248962,-1962653815,-1993933242,1599997511,576201,2760,1538793047,-1948742043,-1047851954,1946158637,666943,485032821,273665]],[39,4,10,0,[70076788,-385649408,1814888605,-385649408,472711403,755528192,58130435,-16718871,-11465098,1996425846,108461832,106778522,15329645,687747,-588709003,241076992,-1710852097,1831549125,-1962881303,1602948702,726108678,1077723172,1586173813,108527374,6960490,6946922,1588037274,-336032921,17342738,957243019,91555399,-352321089,-54526,1996426870,23746314,-401735318,-1072956366,1996426356,1778412046,21142016,28863957,-2089489664,1946159742,1359724,16664263,15769856,957243019,359924807,1778808831,141531651,1183411825,239483902,280953716,242679552,1183645802,240129782,-101912,1996426870,-159973378,-493825,1996487286,-191211524,-345077758,178204,1586174443,108527374,175570769,-16222465,-2036726154,-345115481,734014212,-916512814,1426066122,-11080565,1822492278,1389505283,479566416,-259297776,611644939,1080451,1962876532,1779984912,1778412033,-1484350976,1962896926,1778412048,-1711183360,1849098572,46844254,-326413056,1996445271,57450760,1347605035,1729926554,200837998,-1956350721,-167047051,1996426101,-59971576,1971974283,1962281744,108954446,1447064576,23730282,6946922,-1247312230,142016361,1872364394,-1956536056,1962818552,1784108563,1778412032,1778412032,49584723,401305304,1778412118,1778412032,1778412032,1458236247,-224788374,1583322891,80398687,-326413056,507478,1779070719,1778412032,1778412032,108954368]],[39,4,11,0,[-2096204800,453052542,283542518,-347617661,9944579,49584726,1996447956,108461834,-12457970,113953118,-1957363712,-1481105684,-2082959764,66110,1996433525,-26106,1183514624,14590726,376750091,80086670,-167327962,-1912602624,637847558,15992519,-920715264,714,1224,-1205971369,-661754129,-1979156853,136653636,-62486272,57450838,1347605035,1864144282,-2080863377,1962935934,725912128,20711460,-654852069,1459504777,6954858,6946922,2091353754,204880239,1778873601,941464064,1283485638,-16054229,2105748852,661913616,-2146411125,-351786161,725912094,-1996486619,1686175302,-15993045,2105740660,125042704,-2146411125,-2080953497,1946222206,174741007,1778808575,-1711248896,1835050886,536626827,-892772514,214433796,1448542208,16533191,173968128,-266049664,539707382,1240007540,742913537,-955812863,392262,1200233195,12592426,1946206269,739079946,753431616,-955943616,130118,-1962522997,-1927411626,-259263362,-628226282,-1515870811,-163149025,-1946270071,1200228958,1019225130,-1593150016,103483264,1174472372,709359350,-166300668,1963011143,709331472,1077723172,-123664524,1183399940,-196702724,-1600040938,-59836666,-654837621,112501072,-134451465,429543640,-1955640546,1200228958,1019225131,1395422272,-2013265766,200313691,-1960807178,1333791326,1398145316,737560203,1464925766,737691275,-1705970618,213715006,-1946794495,1178204742,-1962377994]],[39,4,12,0,[1183446598,-1956516870,1207306846,108363818,69879798,1207307124,91554092,-352321094,-153998590,1947216455,-163173601,151914043,1333794430,-771029980,-1264515724,721611526,235285440,-96075511,539641846,1333794420,-771030492,-1600060044,721611526,436612032,-129629947,136597376,-193557218,2126782230,-1515870970,1600004005,445129,518818645,-1905171784,-264831016,142016256,1778808575,-402626048,-920715165,1426064586,1448602763,1865463838,2123094158,272993034,-1962523135,1174475333,272993544,1996443678,108461832,-1642217318,1958742897,41257767,477427211,503858317,142016336,-1710852353,1910447552,74825739,-454347637,116115083,49006475,1579139115,113953119,182272,-1957275904,-167048074,-1070922379,-167719191,1947216708,138710517,1996443678,142016266,656261274,1958742898,725939937,-1978567672,-1071371452,-764133316,-16890169,9234943,-499712170,-1233524736,74825739,14825099,539706614,1187448692,-352320770,272928111,1996443678,142016266,1612562586,1958742898,38046512,-1979824503,518720630,175570768,-16222465,1996424822,-9312252,-15992693,1586187125,-1995994114,-1072955834,1988877941,-2122606068,1144746621,-955812840,130630,1750473451,6946948,-16091393,-2036725642,-1989116505,1967193670,-12654333,425603,1183517044,73319678,-1962440410,-916496698,-369095998,21688,431509534,1490587221,52706944,856192256,-268387877,520094440,-1705946165]],[39,4,13,0,[29344,102652761,-1202694314,-661753177,604438104,503720707,538319619,503709955,538317059,1959922435,-18429,-1946645677,-1949158415,-2130500322,1946221819,283870009,-485994613,108997106,1334387063,192905222,-1912310784,-1911887097,117384711,1207828544,1095691,115888723,-1956947254,994182727,-1765510202,664912363,689867523,197888771,724530376,14386119,158664572,1996490045,868233988,52929499,53026441,192272395,53153419,-651433902,1107815258,41141819,190443659,-486378030,473858852,108265475,52573755,552082036,-1531423232,-1706029454,65535,52573833,-352117597,649219,52694782,520576607,470715331,1359733507,16777114,-1547685120,1455620892,509080715,1926019152,-1705453426,1904443771,1049348235,-1070398683,16580481,-276604556,1963801360,192774387,-1947372544,-1959394723,-1863841716,-1203735372,2105540883,41156618,-930413308,-897483878,-11513741,1979649653,74841868,41287505,1347469363,-85957144,520834558,4198143,4210307,-2096794368,-285195226,520162555,113401439,1942140928,-1591295858,-1960443656,-889128426,65784115,1426063801,1465314443,176063262,-16550656,-242546106,58817434,985223284,-1948676492,1451953742,19458060,-2131095180,1946159999,638029319,4198143,858188795,15514560,185648003,-2130283018,-352125701,486244612,1493398019,1194936299,199587080,-1962773047,519801811,1397838343,-1291170165,-33429503,1482316123]],[39,4,14,0,[-1413379157,-1951677813,-1047852466,-963925077,105286571,138841003,624835499,-1996197373,-1845287618,24494091,1583292224,707273,65784115,1426063801,509013131,-1904973890,-1947104290,1451952206,9496582,753403508,452608,-892772833,512425988,149619493,1979205433,283869961,16579457,512356983,12124965,-388287504,28376451,-1983892541,1194985543,-98995189,-14284914,637550606,4195897,-2094659979,-285195226,-83146872,1515740099,508776537,-1141492906,-611420931,52764299,16579457,-343730058,956621584,185168911,971863250,-394984873,-5380026,-166993173,-2115501196,-887136513,52764299,-75382733,494272764,957410179,-227276729,1963085627,72825837,-1957631883,172440262,-18909864,-1010824256,1224,-1205971369,-661752120,-2146666869,972891748,1946218550,642053658,-166431484,1948265284,475826958,1474435,1187448180,-167771898,1946690884,1784043025,93906944,-386364592,-396950204,909706838,91555192,-468896614,625248886,-1996488155,-1072956346,1686111348,2089023781,108331034,270877942,-1705638284,1987314082,-2145747829,-940628636,6724,-551197568,1589952555,1200170504,1200170508,962024974,91489862,-352288328,8435715,1375732666,-2072274352,1183413921,140428542,1443334438,71798096,-401715194,-1073020364,2122520948,158597372,-25755818,-420999593,43668995,192337688,-1961528128,75819230,623199370,1589903364,1200170504,-28931326,-916496865]],[39,4,15,0,[1426065610,-1205932917,-661752079,637951684,23738367,1367868826,91791735,1963607609,216766981,-920692934,-939522358,503316484,-1904775752,276726744,-1593412352,1183383792,176063248,-15437048,1996427382,209125134,-1710590209,1789723276,-16103799,-6681482,-1996488449,1451883590,209125374,-15704437,2013204599,2002622994,1996423168,1669110282,1996423168,142016268,-16353537,983173750,-8931041,1996426358,-25755652,1407130,-892788992,147324940,508952576,-1904760392,209095640,58062347,-16091509,1996425846,-129594104,-401715178,-1073020620,-11136140,1996425846,108461832,385369741,1256722000,-916578305,503318730,-1905180232,-264831016,1744923136,-677773179,527968318,182475,2123060992,1962871558,71732048,1964524857,444433164,-165972736,1963992389,41779989,-16026624,-397409675,-1072955437,1032531317,1173804011,561258540,2122964875,186616582,-2095680293,1962941055,625473030,-152144880,1965042759,-339506200,1606912770,312009,712,-2122605994,1183414392,-499219458,158597120,14818955,1964525369,-499219590,91488256,-352263519,15769859,-25755824,-1946195224,1962281968,1996445278,-1340217334,1400160267,270877942,1686114420,2089021221,108331034,27433558,1686141104,1157029669,376709163,-2095293301,1946162815,142016269,1443264255,23733866,1996426219,108461832,1779395158,1778412032,1778412032,708745728,28866806,721611520,-892772672,147324934]],[39,4,16,0,[-1957298176,1996424822,142016266,1172216406,1967652864,-339727612,209617717,-1960020992,1602948190,172488220,-14650240,1183648886,-1706027272,2030508072,1342719627,-1923723178,1343682630,522075802,-1207702663,-916586495,-939521846,1459617800,108956502,1669430170,-62486156,575479,-410820492,175541239,-402560426,1183384170,46659336,-167021568,1946690884,-397388283,-940113400,343146497,35996918,1686113908,1784084773,142016256,18868238,-402098433,-940113154,259325984,313335,1156974196,57999915,989913065,1962995766,112767,1988852971,281540362,-1961921280,13428958,57982987,-2097102871,1686114511,1157037350,57935909,-167587965,1946297668,30376707,247799,1157016692,175444011,-249207680,-282696576,2089000171,125108250,-114989952,-1946228861,1144650822,-385649384,1048837962,1962934496,-566328463,1786052608,8939606,1778412119,-1484350976,1525381651,1183432747,-2192386,40501879,1550087578,-96040582,1114947595,-964431733,108955908,-922015253,2122523508,276103422,1207359883,141836331,972834443,225777735,-1962907055,3417543,-957870512,-1958328578,33129228,1996476533,1690606330,1600027337,445129,184835979,-166365989,1963076423,444564239,-167348992,1947215175,-1010594841,-926695381,1459617796,973024086,58001022,-1962895895,1156975222,192159787,958160011,57939583,-1962933825,1183385670,1975520254,1996445213,1962871558,8501253,-2135424021]],[39,5,0,0,[375296,2073710674,-1988434812,-2091450810,-1071971841,654699812,1996443648,1778412286,-1484350976,1183415021,43669244,192615960,-1959299904,-15991682,1283460725,1156973605,74777638,35998848,556675,1996426357,-1711183106,2073659397,1996426987,276103166,-1710066433,30518,1600046987,445129,39816022,351007627,1735811,1156975733,108267557,-402560426,881524744,-394922485,-1957313698,1988843244,627343366,137771511,-166497023,1967137860,608993293,71747392,1686110209,1157037605,158601254,-282696576,17057479,75399936,1443918848,-16743064,6947958,-2036727702,1585208999,312009,1475119957,108956502,-2095417973,58130942,-1962889751,184774710,1444378102,-1705617834,17039,-166989685,1784023156,2082773505,113704960,880,359986699,443940694,90833002,8130970,1975520000,2011715079,114176,294531,-11049356,1778469430,-1699485695,-15043073,922688117,23724362,4599450,1958742784,460605445,1979663083,-1711248870,31811,-1709541889,31819,18499015,-2094404864,1946229373,443940626,-2036727702,-16777092,-1902503307,-956301188,6725,270878198,-1705572747,1983775138,1600046731,312009,-2081649835,1979778174,1883144993,141885443,-1560000885,317391728,1778677503,1119328768,1996423168,1119853060,-1027014656,33882114,16844034,16842753,-620560127,4060058,-473854976,1334519305,-1962679470,-1618230311,-1950152540,1958742791]],[39,5,1,0,[1195098881,-1962118136,106924995,-1618224381,-1013774172,3272,-16353537,1183646838,-1706027276,65535,-1064517621,1996425333,-26106,-1027014656,1532493828,2091227728,992346112,1946157598,1970059292,-1960394610,855696910,-1911495744,507193025,-1960443902,1962934286,-1010791184,-931802952,503316484,1586223246,1224442120,-14060469,1996425846,108461832,-16222465,-2014837130,-1070378753,-16089469,1620706677,1342177363,-401735247,216727573,-402235765,1451950354,105286408,113953055,-1194773760,80248105,-1910636544,1317557976,2105063677,-1070344050,-1946270071,-75297186,-2096792321,41814779,1183525099,1975520008,-1876956413,-1710721281,31986,-244006901,-1962391927,-1073019322,-164749452,24942471,-1070396299,1962755640,-375830527,-397410140,1183448868,1958743038,-2017446935,184646150,1779267008,-1710331328,25742,-764100597,1183570059,138906110,-1995553141,1204225607,-1962934260,1451952710,38242572,-1962649719,1200162886,242649866,1183577603,1975520254,-2017228024,-351755132,-1950315000,1149707971,1393002834,-2096210293,175440379,-1904407880,117384896,-164757378,41719687,-375782028,1484390482,-2142549830,1946221950,-2082960619,242548799,772693643,2090305526,855864580,526293440,707273,17203075,2139298677,359923716,-1904328264,251602624,-23461762,637534332,4460163,968897287,141823047,-1996339319,1424688199,260821899,1963476793,106924835,-2020877565,-801437532]],[39,5,2,0,[-1886845323,652937380,-1072965493,126563700,-193609157,384503689,-1962391669,-620558753,-1960394610,-801418681,-1993941387,244011599,149094778,1693358674,82509824,24778377,-1023409736,1482381913,1211978066,855864395,-1205941312,-661750394,536830440,2132064459,518818645,1586223246,-42538998,-619986893,1317739124,38746886,1317734517,72301320,1994917748,-338129923,-13571867,113953055,1482250752,-1957210542,704496,146736099,-17664,184517459,-620558219,145006475,770180075,1960512509,-2096657636,57936639,972896488,-955615951,3143,-18028464,-338130088,-2092737568,-931263749,-1195155873,-1957331170,-661774612,1209040513,855995467,418093504,-401711477,-661914367,-15960321,1996425846,108461832,4319246,214616351,2141239296,518818645,-1818568562,855638142,-1960404544,184569374,-401247013,-661914419,-15698177,1996426870,175570700,911374,214616351,1532647424,-1779937198,-1715457028,58055435,956339945,225772615,-1946379032,1975520216,-2065065496,2145098240,-1070399488,1678129958,990278912,1946727942,175636260,1392956555,-1907310541,-14284729,369099318,637778,1434454682,-1962452098,1976044490,922691148,-1993998258,100683294,17582023,-1793174784,1996483723,276234002,-15829249,244649078,-8350616,2013201527,-1898935294,-875000128,-919381217,118247305,1309052710,72300800,1347553141,1493029352,576090,1381718616,62927696,-2144691493,-1047789568]],[39,5,3,0,[187042531,74797639,145000331,2144516299,518818645,-1070344050,14812729,1996434037,1996443654,142016266,-1711274309,-2141749238,343261195,856061695,1996443840,142016266,-1694498885,-2131853302,113953055,506624,45810667,968897280,1946214918,573955,-363852200,-2130280438,1499093083,-826781614,-4157824,-988957,-2087075789,293016825,93331085,-506338863,-1960388349,1468737031,-739718398,740199935,65130757,126559961,-3872565,58050827,637662393,16780937,-2127578933,-1591295858,-389349120,-1064566548,-1932804085,-1064398632,17604902,-2123188021,-1591295858,-1194655480,-1064402546,17867046,13035723,958758,269912870,-1175926016,312550912,378217984,-389349356,-1591344980,-1960443880,-889185770,637575144,3675787,-889184584,872370664,9365696,738605350,-32410368,748889792,243869184,146276398,-1153701888,1532647627,-644997543,-1904309831,244000449,260636759,1494125350,38766848,-883928545,1434556600,-1910575989,105301208,-493203450,520093729,314057,1515805528,1364349011,642942362,-2114078591,-1591295858,-1960443817,637557014,637557667,6100617,-1904077384,650130368,16647879,-375783424,-880658606,3971994,-1164262656,-1023410048,-595962,3580198,80268039,1465253888,968897310,1946214918,-2110081014,-1070344050,-1207915799,-661749110,104448051,57999486,956340969,57936454,-402616087,-1063583812,-1996488590,1451883590,106874110,172460326]],[39,5,4,0,[207063334,-2108573666,29087886,-1001368832,1603077726,-1152186876,177864705,528638336,637951684,1991,38258470,-1960443904,243860559,-896859349,896845835,12144722,1976699888,2009152261,1575522561,-476929,1141252390,102835712,1183514690,-27882500,-1578630733,654741487,688295683,-339725565,722373460,-916723709,-352321096,33962312,-402426880,512674279,-1070399488,394809,1586180980,1977289482,136219398,-402003200,74830559,501989427,-1962508604,68062195,-1527514112,637959819,637814155,637945223,-1962654327,1583292355,445129,1348098392,-1799860194,1490587266,8273539,-485067520,2002443,104760064,158662656,-134302232,1142301138,1522736896,-1957277095,507601,-1700647192,-2099412613,1144423718,641037568,4470281,1110837542,-299987712,113702656,-1928694528,-150933474,1946157510,-1816637417,1489014403,185042726,-150375232,650153694,4470305,-1957313698,918036204,-1948742012,-922024370,922684277,1783693552,-352097790,6967559,6947690,5236750,46844191,-326413056,-2074298338,1996478606,234908166,520340200,314057,15742719,6946922,-401734806,1439367205,-1205932917,-661748605,184962699,-1962641975,1359015950,23724138,-401735318,-920715259,-939523382,1459617804,-961012138,-942109054,63558,-1962117493,138868478,-2140638207,-154728858,1963001414,475892560,-2146809866,1317012596,1190535174,494207494,33967744,537544694,1207308149]],[39,5,5,0,[225722378,-1962516597,1183384135,107380984,726005501,-2147191806,-167246258,1946430277,105807876,726005264,-2146143200,-336132506,725939726,-2147191804,-2146433458,-167639474,1946683462,107380744,105808087,-159479550,537282294,1317025396,1173750278,158663718,-167486069,1963076423,105313827,-1961003752,1200227421,725955115,276107432,-419010944,1157034891,74712107,268848768,621168267,1183384603,-28915716,1190526976,1534394886,-940280183,19855942,-1946526069,1962281783,205846085,-1961855742,1144649286,-1962052602,1144649798,-1996131326,-588514698,-1072937738,1190532724,276086790,6965354,714735722,1442840710,45606926,972441227,57935428,-385821207,-1070923493,-1996358423,-24382346,-352244039,142358823,1149968501,471541004,1178325547,991131132,242613846,539706870,1149990004,105134344,-829723532,931912075,-780798453,784320811,-166270207,1946291271,222819854,-166693624,1963986247,-1949332734,186485755,199521755,-385649445,1317601542,1976110074,1363372638,-26031,915079168,2123039022,-1710232588,-2034269829,956718219,108337223,-167037813,-166990475,-6675596,-385875713,1317666666,223117562,-163149040,1946567737,-1763158420,-163148928,-351910775,773753692,41418497,-401735574,1187447175,-1962856710,931920478,135087350,-397015947,1183547501,-27882500,-1995387776,1418267716,-163149042,-1962523511,1284109390,172279560,922681344,1364197682,-59310254,-971668838]],[39,5,6,0,[41222019,20068095,8888474,1877497344,775305614,-1961855999,-94467324,782305161,-1996191487,-167694794,1954547270,176065368,1963065219,11331843,-1711115009,34646,-167084919,1946421318,239894532,206340100,1979648896,842465045,1465341697,-2021811625,468385792,-369459575,922746713,1962869042,-2020894206,1464860672,-1801846422,-2147483513,-337703580,105313875,-1957071808,-16053634,1962889844,-26110,2089353216,138868234,-2147191804,-2147217844,-2092954548,326435327,20068095,6946922,6946922,4594842,-15340800,-16698826,-6684044,1342177535,-1710986665,31717,-16616193,-1711197642,65535,34096886,1190529652,74711558,714838,520242315,-892772514,80216072,-1588199424,1586168048,105330948,-6681739,-1962934017,1979059186,73304841,-1962516597,-1705632137,23405,1929576509,1976699667,73304847,-16615425,-1711200714,27240,46319966,-326413056,915101271,2123039022,1962281736,41695554,881525876,1149957099,1008215053,-164596464,1958743108,205846033,-2096728830,1946158718,-401713659,1156972577,242483724,909573975,-26111,1686110208,28897037,721611520,-916496704,1426064586,-1957237621,1686111862,1156988684,527762446,17464451,1962873462,-1711248886,35026,-1710590721,31788,672967,-2147161344,-323996,-6684044,-167771905,1948257604,-1427614204,-892772862,-1957363710,-2091493396,79934,1746804853,6947306,6946922]],[39,5,7,0,[6946922,-73793430,-1560280952,1783628088,-1993565695,1080688640,-325447574,-1962934147,1979059184,-373282043,1746796696,6947306,6946922,6946922,-6684566,-1962934017,1979649016,-577087992,-352321399,963139544,-1979684726,-1705639830,35287,141934603,-1980786089,-571801600,-1711183273,35303,-1996411231,775325956,41715969,-1962522997,1149831254,240421132,-1995813237,1284048460,172279560,44564480,-645194891,-165912693,1950353991,-1948677368,2005474399,223117318,-622307824,138868225,1443132418,-1946271768,1599996484,445129,-1947432107,184626718,-1961790245,1194919494,-1962642430,-1947145441,48956999,-892747733,80216066,1448542208,-1962856773,1962281783,105286463,1946305593,-337736956,-1946252306,-16283387,6948470,6946922,-6684566,1459618047,8320666,108461824,-828768150,-16777093,-1248197002,-1207959533,48955393,1600045099,182985,1458342741,-2079606754,1183570062,57952270,-16743191,40505462,16777114,175540992,269305078,922710388,1962869044,141885190,-15829761,-2103833484,-158684139,1954548804,175932200,-15502080,1778463798,1778412032,-1711248896,34590,922693099,922681652,1962869044,-352228854,205846041,-2095549376,1946225276,876019666,876019457,175439617,999949418,-16777081,922681972,-912654028,1442840710,-1198872088,1579089921,838345,712,2123060823,1391041030,1317766714,29882120,724071424,-267503105,-1960807424]],[39,5,8,0,[73370585,36390902,79627636,-1962153216,726136537,-1089965052,-645201918,-1962651765,-1996411338,1525352062,135087350,1317622389,205846024,-1961396989,1207305820,74711595,135023744,539707382,1686111348,2089547532,958851846,510986366,956843659,309659204,33965814,1190531189,108266502,17581302,-397015947,2106261529,1979648772,139365334,-167037813,28877429,-916496896,1426064586,-1957237621,1156973686,594874381,2074077270,621560970,1149829122,239388428,1283457024,-1070921715,-1996077943,1149831236,-2144343286,-1947792284,1207305820,175374891,539707382,1283458165,1207306252,74712107,269241472,537742464,1778545919,-1978033663,-916586496,1426064066,-1957237621,1156975222,74780715,820756523,184841355,-165251850,1947216708,725939951,-1477344,1996425334,142016262,-1928956161,1344147524,253640346,-339735671,112845,113953118,180879360,-1957298176,-167045514,915080309,1996424508,1778412056,-1936745984,1183383552,-27883012,1746433791,-9830145,9215386,-129595136,-371063,-1705633674,35969,-637303,1996429430,276234002,-15829249,2122517622,91488276,-350992757,29008131,175570768,-2096597249,1946158718,122337288,-352274246,122075142,1375789754,1713281616,1996423168,-159973608,9258650,410451712,-100609,1553661046,-16777110,1996429430,-126418950,6271386,-892772864,348651540,508952576,-1903556936,175541208,638338702,1183384715,1149970166]],[39,5,9,0,[-196703998,-150452597,-1996054482,1183579718,-1271990520,-62486266,1342602883,2122516084,108353542,-110849,-1960379314,1177224260,-163173378,653280905,721831051,1177287750,-297367052,67520246,1236797556,5945856,565708523,15776256,-1980217719,1183578710,66633990,1962937661,28745989,-661976853,-2020875311,1183384876,1050300658,-16777097,1996426870,-1912431886,1183383552,205950706,105155366,38025510,-1960434819,1144595972,-15041020,1443237494,-100609,1996487798,-126418950,16777114,1975520000,242679672,-624897,1996485750,-294191106,-362753,-1315243914,-16777075,1183518326,-28965898,-193527984,-1018113,1996487798,-126418950,9293722,242679552,-1946781953,1174664262,1996443886,-59310096,-362753,-241502090,-16777075,1183518326,-263846922,-196703408,1358710275,-100609,1996484214,-126418950,9346714,-226589952,-16026624,1996426870,-1909548302,1579089920,707273,6856,2123060823,242649874,17596035,45614453,-1207702784,1183383553,1996445694,-1892574712,1183383552,-330920460,1996443670,2107266576,-1920049891,1343679558,-150560607,-654836114,112501072,-134320393,429543640,1468787486,1443919615,1795061503,971509296,209617918,-385649153,2122514586,58064396,1459655145,638600846,-14273281,922681972,922683040,-261617996,-1994298880,1183639670,-1899652374,-1000931328,-1960384418,-930413497,111150635,2013210192,-1607008510,-1271464186,15755270]],[39,5,10,0,[-242540182,9366682,1589925632,939468520,105351974,103532683,-11532620,-16342986,1745269814,560595184,-1696182647,36620,-1607062697,1183536646,-1274663962,922701830,922683040,-261617996,-1709086208,36722,97533571,-2129955329,-16395714,-385649408,1285619961,-62486267,687747,1347882100,9388186,114176,-11070485,-1710926794,36770,-15958397,46066548,112500992,1183444727,1996445688,-294191124,-150560607,-163149330,-230257840,1357792811,1778446440,-1886545375,-11075584,1996483702,-263812114,1357661739,1761113855,560595184,2111642,176063232,-385649664,1988690066,1996445690,-2013488388,-1264517120,-230283002,688300193,1187508294,-1962934018,1178205766,1466793210,-1280257,-1599999370,-330945786,1357923843,112473855,1778446440,-1879664095,-11075584,1996484726,-1607008274,-230257914,1357792811,1778446440,-1869440479,2122514432,376766718,384583309,111190352,-1588537097,-654899532,504994384,1191153965,-946017282,2630,-1996054367,-1264454074,-129595130,687747,-1070922636,-1600060437,-163173626,1174526199,176063468,721712128,-1593578560,1177224884,30996472,-2091389370,-16397250,1048643701,16713166,1252066676,-1593578747,1183383848,-1583722242,1459617936,-1280257,1183575670,-330945552,-230257840,1357792811,1778446440,-1919706591,2122514432,158597364,-193527977,9188506,-916496896,1426067146,1800858763,-954923938,654471,239504128,167413641]],[39,5,11,0,[58048523,721460969,150897654,1183527293,2145681422,-472785269,74090297,-347733132,-775517208,680299494,73296642,177178901,211782666,-1963947254,-2012691324,1795821191,-1961556922,167642568,1183535134,737726728,-654898106,106335056,1445722833,1390081802,1342719491,1376146947,1033564555,-7255267,-1258352522,-1258354164,-1258354166,-1258354164,1805257226,1342177426,2098369178,-774206575,205925352,-2071340809,-338621946,-150315477,144476635,-1026990582,214433806,1996423168,175570704,-16222465,-1835399562,-1986926062,1451883590,207537406,71797542,-1962464474,-1054081970,378267857,-489617760,52871723,-196703993,111154827,50520769,-1983839294,-1960380346,723912263,1317732935,-775869442,1191388904,-1274664190,-163149562,241942787,50529972,-96040511,294531,1183649396,1783633652,-1711183359,-1845813772,-1928300801,1343681606,28718847,-1759490406,247646610,444416,-1957275904,-563411850,-88112363,57999369,-16727831,-966064522,98077461,1344145918,167487370,1031798821,-1071972351,-74756032,167556607,19412735,-401735574,1996487626,-633929978,-667484411,-1832281595,1183383552,-61437446,1778808575,-1831626239,-1241579520,-1241576948,-1835398646,-1996488597,1996488262,-54689018,-1071972087,63474496,1342834309,168332547,213253969,179699466,-25755894,269576346,-75106669,527728649,1795585791,-661973562,503971333,213385040,179830538,-25755894,167557119,-87064]],[39,5,12,0,[1996424822,-92864516,9179802,108461824,1922695786,1577058410,79874399,313344,1183536640,-62486266,-1996208501,-164889018,2130902659,366897960,167427971,1796699136,-33221178,-11526647,1996488310,499161852,-1072984511,-347733131,-339309609,-18429,79874398,9226240,508974848,-1903383112,-1673082920,1469710336,184549501,-1710459712,-1822391941,193873545,721778112,120580544,-1996431199,28897350,14721792,1860868688,1201705856,-498694142,-2013116256,1252037190,-700020734,607372984,1965112353,399743493,512463816,1200292080,-129595112,-393329013,-492762959,-1874425600,-1560219487,109969634,-1960442672,-1996470258,-661919154,639127435,4722313,17829515,-1947447671,-1996419570,1783661646,684562946,211915742,-28931839,-1560219487,1183645964,-1706027358,-1813556641,6946922,-28168806,-1472790637,570857993,1347551232,1325722,-1711183360,-1810280650,-1902229879,637850118,263879,1746796545,1063913978,-845545366,-1701568967,-1779923896,-8747383,86654571,-1983894774,1183427654,-1270445646,-1984543095,1183578694,307661584,-1980479863,1183577686,-196736010,-1427569803,-195116032,171933734,-2144990860,57933887,-16659223,1811905206,-1928942498,-880037306,-1959340029,274072343,1393712779,-1268871854,-13182717,1955498295,-1793221889,1317863424,1956547510,920191999,1178273673,-1962705414,1183447622,-195115782,4161574,-2144973452,1946157439,-1400995002,-12550910,1584114758]],[39,5,13,0,[1183647404,64195500,126564056,61759117,117651162,-1302426304,-1992893949,-1916785913,-637291426,-1962440394,920257497,1183516553,-162100236,-196703936,1811893225,100999734,-363005,-34122,1996426870,242679564,-1710459137,37187,1351108233,7072922,-1438217984,86115947,-1438252282,1004029577,-1962770746,86680048,-1962745663,-788190706,-972160031,2022607111,1807811583,1183384512,2126920608,-1578071294,-120518260,-103690357,-2037792469,-956039298,-1585297783,-120518264,-103690613,-2037792469,-1072955524,-2033777027,65404,-8616309,1183434243,2089157504,-1980182017,-1224766906,-1224736902,-1224736900,1465319294,1778450280,-1881499038,1465253888,-1803645666,-8604019,521537302,-1515870811,-10592481,-1912636746,1343657030,812253546,-153950194,378816141,111190352,-1588537097,-654899532,504994384,-1224765420,1183711098,1783633556,235956740,-611352,-1946191178,-120477114,-141933013,-2037690152,100925310,-11533014,1996426870,-2005467380,9869210,-1400995072,-1592101632,-524221142,1797057282,-1928942498,-670845882,-16253130,99218502,375038,-139704789,-1996150226,1187502150,-352321362,2058813257,-1369543681,-1236890362,-670839925,-788034762,-1975112712,-1957635849,787983942,-2046622422,1174667134,1586319576,920191922,1174603659,307661584,1586319442,920191924,-1365624833,-16777199,1183559238,-1371129428,1183690622,-465139446,-1947838836,49856966,-9009527,-8616445,-1584642423]],[39,5,14,0,[-523172566,1177274507,-1982269566,1317635654,-1371092996,-1224802304,1589968762,939468516,-7571713,-1224767882,1996488568,-1367932932,-411416,-34122,82357878,1988529147,-1941569025,-2085730561,-2096962450,2114104958,-18235,-1984936311,-1070862778,-1980610935,1183443014,-16520274,2122559046,293536430,363748971,167479286,-1947437952,1183428166,509040366,-1915060595,385842358,-1524689401,530949541,1743347295,-1002009342,922701846,6947056,57278570,-970702694,1975520152,38594819,969164427,1946218502,37808387,767968907,57999375,755052265,57999601,1208055273,-35060875,208128,2112422773,16526593,1950906228,1567901702,-956165655,127558,-3508481,552127606,-1337554437,-385649344,2122514938,645201902,971916939,510963782,-2146051989,2131360679,-8734977,-98703280,-1984936309,-664015290,-74481643,1584103433,-2016995920,68092,-8734977,-391088385,-1209402885,-230242559,2122514432,58064816,-1962825239,-1729515450,-226589952,-385649408,1996423578,-864616502,-1980059928,1950395974,-1337554113,1957578297,343162903,363880043,167544775,-1224802304,1996488570,-106043216,-1985067381,-664031162,-54557931,57933833,-956212759,17431687,2058813184,-1880403713,-5210493,1584079476,-2016995920,2556,-8734977,-391088385,1187510643,-369098832,2122514730,57999516,-1962860055,221104198,755332096,1165295635,-1147261,1183530868,82395374,-998834431,378816141]],[39,5,15,0,[-1711248816,-1731049885,1791260415,-1711248896,-1729953470,383403661,-1924131248,1343657030,-769743206,14215577,-2085730561,2114104958,13428995,214451850,-1369543904,243742741,-1947896566,-1377063354,1036535435,359923744,153881719,70007156,237767540,1187477876,-352321362,-293698618,-385649153,2122514578,57933980,-1207924247,1183383553,-295801956,-58226411,2058813193,-294191105,-2080459543,1962929790,-295802005,-72908779,-1224769783,1996488570,-124131090,49184387,1191120500,-15799314,2122575430,92144366,15615687,-295802112,-88112363,-411828215,367943275,167481216,-944837760,44614,1191117803,-1367440466,1796833026,-1961513378,-2146829689,37584868,-1608448,1183559238,-398030418,15236739,-1863777419,2058813437,-1711248641,-1712683003,-1543616885,512426252,1183514864,39839992,-1700890881,-1710862538,-1550825845,1183514850,-804876566,1218651652,-327745792,-1702594817,-1709168435,10894979,1779006720,-1711248896,37877,379733645,1378720336,1190566509,208961762,38209270,1778742656,-1240668159,-2137897226,116788340,1971323464,-402494971,1190573562,208961750,38405878,1778742656,-1243027452,17958655,15742719,383403661,1744857680,513410181,1788507198,1860868608,1183552322,14722032,535316107,-892772514,315097102,1448542208,1335494123,-2097151866,57406,113767541,65760,-1979425141,-1744698233,738084489,-1979765770,2122971262,-226588171,-1996447511,1183579254]],[39,5,16,0,[141838342,1210217544,2062241652,-771858805,176655331,-179926782,-1963041141,-2013127033,1187510086,-352321028,-27358371,-1014243581,-1886657583,-563412470,-229208829,66084489,260650714,-2020943733,1586168350,-196178448,-2009671421,-347716089,-27358419,-1014243581,-1886657583,-563412470,-229208829,65953417,260650714,-2020943733,1586168350,-196178450,-2009671421,1043940871,242549156,66870891,66209421,1333802712,960987137,58066558,-42775,1996426870,175570700,-16222465,1996485238,-126418955,-139859954,113766539,224,-1979451797,1587081538,214092127,182272,508974848,-1902957128,172395480,1963476491,138856200,1586235534,108956426,-427559029,-24868337,1183422465,-1966109698,266437581,27528841,108511547,27526855,-678756352,15786625,-461322357,284983344,-771023243,-92076684,-15370992,1996426870,175570700,-16222465,-396951946,367787656,-15698177,1996426870,175570700,1460172543,-16452198,1600004095,838345,-1275051,-6683018,989855999,1963009030,108461840,16777114,91572224,-352321096,-910152958,1426064074,1448144011,1144648587,-2094369768,1962941052,625276422,1443263504,1996595866,-28931172,-2095561591,1962941052,625276422,1443263504,1795259290,-1010213225,1458342741,-1659389922,-492709746,-536474876,-1207602172,820772863,-1962522997,-526186410,-501839612,-701038844,1778412032,137821962,-1660327935,-1700982936,-1656478149,-1070862197,-1559960925]],[39,6,0,0,[-963967776,-892772833,-1094189052,922681344,1996423382,1116114182,1750079231,-1382416224,-6491381,1778439734,-498692804,510283798,1326165402,142016348,-12417395,1183666198,-11528478,-1852177290,-912379493,-939522366,1459617856,-1715986858,-1948741989,271387718,1208513537,-1070911372,-16708631,10096246,-6429184,174722678,1778652520,1778412095,20748800,1996463438,-1711183346,-1652621213,-385848752,1183514840,670986,-1561787531,-20744448,-32934712,-385649208,-1226112890,1779332863,-1069118198,1080709142,-268381030,-1069118051,922701846,922682594,292160736,10339482,200837888,1461222655,10345626,242679552,1147813482,1040130024,57933830,-1929346839,1343668294,81934079,81803007,-1710227096,65535,-15992693,1996426365,1782409742,-17635280,-1705551381,65535,-1710328065,-1644560269,1779332863,627350017,1072406034,-1710328065,-1676476301,1779332863,-2115310595,50333822,1996433781,-1711183346,-1641349021,-166989685,-11134604,174722678,6950506,6946922,-838779750,681201679,-1197711505,1579089921,181061983,-1957363712,-1957277460,485163639,1962833465,725939733,1443853344,6946922,1164443754,1042192900,881565444,-529140213,-926693026,1442840584,-1669154786,1317787790,767658764,376700948,1963061037,8775939,1963003437,8775939,-385190261,1048772784,1962936474,175570773,385369741,2026805840,1950875648,775326541,999970309,-16777075,-1705637258,40684]],[39,6,1,0,[1996484747,-126419190,-1946519809,1177287750,1183535352,-96064514,15755344,-1432739478,184549525,-15502090,-1705637258,36979,1996425451,141466122,1996445921,1778412046,21142016,28876598,-338547968,18004297,-336514882,-1472298191,645136391,687747,1183522932,172374286,1783634036,1778412032,-1706726912,-1621869026,15736459,-401979765,-1070858500,1996473323,-11120370,1996425334,1565497862,1579130030,707273,30920,1586189911,726136332,1393325344,1603928170,195003676,-385649216,1996424823,-465138420,630870038,-1918919912,1343677510,-136034677,1183535320,1356396518,-753011558,207522719,606750602,1950366912,742913542,-385649663,1190527585,494141960,-1070970890,1207305845,292815148,-1928694017,1343677510,812253546,-41113958,207522719,69879798,1190528628,57999880,-1929246743,1343677510,111152779,-1957570057,-150555634,429543897,-6284514,1183648374,-11528476,-2096826314,453052030,148997065,1364246915,931964570,-465138272,244011030,237700768,-1957623382,721859598,1359593998,1209932186,175570848,384059021,1778477648,-1935238608,1183686746,-11528476,-16143818,-1710636490,-1576133095,-16091393,-1710933962,41450,-244087,1183517302,-33160220,-1375337723,1183535114,-1274674202,922701830,-1029634400,-1274664183,-261599226,-1709086208,41157,-1962248449,103540806,103484078,103482878,-1957689696,100918854,-11532620,-1593401290,103483842,1750075060]],[39,6,2,0,[560595184,10547866,175570688,736642699,1342810630,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,-1591502303,1996423168,-398030070,162137643,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,1352278378,-16777055,1183517302,-33160220,-1375337723,1183535114,-1039782934,922701833,-1029634400,-1274664183,-261599226,-1709086208,41345,-1962248449,103540806,103484078,103482878,-1957689696,103541318,-11531838,-1593401290,103483842,1750075060,560595184,10595994,175570688,65291915,1342611462,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,-1579181535,1996423168,-465138934,111150595,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,-543547030,-16777058,1996425846,-1631806724,1586167808,709359116,-385649404,1183645898,-1588586780,-654898774,163750224,-1705977609,-1573642727,-167726615,1946290246,709359133,-167348800,1946233927,175570705,384059021,1778477648,-1935238608,1183687242,-1588586780,-654899552,112501072,-1705977609,-1570365927,-1928694017,1343677510,2122515562,-1071972090,83888165,-1706033136,-1568502618,384059021,111190352,-150806335,-1264496424,48283910,-1705977609,-1564336615,-1978900853,-1071371705,57983036,-1593614615,1177093812,2123177702,-461992484,521537302,-1515870811,-565802209,125830659,-1948023,1183648374,-11528484,-1710934474]],[39,6,3,0,[-1637867718,-1978900853,-1071371705,108380220,17319670,417923957,111190275,-1947974143,237758030,237700766,235079348,1317603200,-431059980,112463403,125832707,-1947578743,50724406,709331696,35965067,-1071972036,-163149504,-511655541,33128449,-1992177381,1996485198,943128330,-1975088891,10793114,-62486272,-16091393,1996481654,-398029846,736380459,1342611462,112473855,1778446440,-1547396575,1996423168,-1305018614,-1338573051,-1531012603,1183383552,-262764050,-16091393,-16406986,-1710906314,42188,-1980217719,1190591062,1769212042,1586233131,726108684,1077723172,1049298037,1996424702,734432010,50765878,-1957239690,235136590,-11467084,-1962500042,721911822,1359393806,1778446440,-1695511775,41108,-16091393,1996481654,-29949964,-1640562939,540475142,1144914689,6969095,1778437224,-1536255456,1979777024,-159480860,-2096139008,1962996350,111190281,-370653655,1586167971,726136332,-1593019391,1183385426,742296556,-1593119994,1183385424,641633260,540445446,-159481082,-1962642432,721611734,-226589742,-1962642432,721611719,-1610218560,700580614,2122573894,578027766,-16091393,1996482678,922703604,922683038,922681632,6948686,1778437224,-1532650976,2122514432,829686002,-1995802881,2122549374,74711286,49006219,1174650923,1996443880,922703860,922683038,1996423456,1744857836,543817932,9205402,175570688,-1694730497,41060,-16091393,1996484726,-1943692562]],[39,6,4,0,[1996423168,-92864758,-1694992641,42407,736657035,-15997826,350815103,-1472298239,343146497,-15966581,1183658615,1783633548,458463823,267101445,-1928562945,1343654982,1788497770,-1952090599,1962281968,125870398,86640171,-1037330104,1183447249,2109737982,-28915963,1996423168,-1941533430,-1705619434,38026,-947140469,731496747,737726914,-1962500090,2113866744,-2080429310,1946158718,87073029,849413099,-62486267,-1632396720,-1264517120,-431619834,-1928694017,1343677510,-1694730497,-1517740230,1970599435,384059021,1474295632,429523050,-6328034,2122517110,158597126,-1962560351,-351947242,98345223,98440843,-308653998,-1996488539,1451882566,175570938,1587151210,-16777070,1183517302,-1610218524,1183535110,-28965914,-1929090480,1343677510,378291853,6968912,2073690218,-16777198,1996425846,-126418950,9588378,-916496896,1426065610,141094027,106859430,1510500072,-565188259,1426064074,476638347,106859430,1510494952,-571807395,1426064074,1231613067,140413862,-16236824,-1852176778,1006632970,1006924295,-1962314229,1656424006,145156192,-387359398,314077,1760332629,1586210444,135653388,-485863797,798642451,1006633126,-1962314746,1740311110,142272608,-1962522997,78186574,-150571525,1962933953,-268059898,1510499304,-571479715,1426065610,-1402409845,205949862,-1156690293,1474822162,173968136,1510458088,2107304285,-889192520,-1957363702,-1493669652,-1962522997,314247246]],[39,6,5,0,[139126784,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,195359919,-1962117696,1317733958,1879554824,1510471656,2140137821,1426064586,1097395339,105286567,-1157083509,31981586,-1950249464,260777688,642852579,637695999,637827071,638089215,-1710852097,-1495158928,209043467,-1962522997,129697870,128903280,-1483430,313983,1760332629,1183557487,273582862,-402648389,1586169762,118351884,-1459206517,108331004,-387972421,1566181248,-897789463,-1957363700,-1484560148,-402235765,1566181099,-898475031,-1957363710,-1481348884,1074677387,1996430708,209125134,-16091393,1996425334,-1351575034,-1072978134,1566246261,1524891545,-1836521123,1426066122,-446108533,239504295,-14846912,1996426870,175570700,-16222465,1889142390,195536047,1527084480,-469788323,-1075225254,707195,1760332629,1183557625,113436686,-1477878438,707195,1760332629,1996466212,209125134,-16091393,1996425334,-1351575034,-1072977963,1566246261,1524891545,-1255413411,1426066122,1483271307,273058728,-401453429,1996424858,209125134,-16091393,1996425334,-1351575034,-1072977900,1566246261,1524891545,2140727645,1426067146,1919478923,138841000,-1156952437,-1947729902,-379758074,113956955,-326413056,-1951889816,-387447202,-379758075,46829463,-326413056,-1951883160,1317733958,16825096,1510366696,-1493046947,1426064586,-1167528821,105286568,-1157083509,1508376832,-379758074,80389866,-326413056]],[39,6,6,0,[-1951870616,1317733958,100591624,1474911578,314023,1760332629,1586211045,92923910,-1175888550,182911,1760332629,1586211074,91613198,-1962522997,-840431538,-379758075,181062470,-326413056,-1951852952,1491601502,-379758075,80399322,-326413056,-1951847832,1223166046,-379758075,80397822,-326413056,-1951840664,708642374,-1157204480,-1444356095,-379758075,46821964,-326413056,-1951835544,350750302,-379758075,46829419,-326413056,-1951830424,82314846,-379758075,46832278,-326413056,-1951822232,-253228450,105286404,-1157083509,1877475360,-379758075,113923970,-326413056,-1951814040,-790099362,105286404,-1157083509,1709703200,-379758075,113954069,-326413056,-1951805848,-1326969762,138840836,-1156952437,703070216,-379758075,147496085,-326413056,-1951795352,-1863841186,142016260,10903450,1946565632,138840841,-396335173,1566180600,-895644695,-1957363706,-1440454420,-1710721281,43489,74581820,158731068,-1157085557,-773300126,106859268,1510231784,-1684149923,1426064586,1147726987,207522730,-1962658072,1317734470,572170,1510263272,1460201821,1426065610,1684597899,173968298,-1962665240,1317733958,572168,1510255080,1457449309,1426065098,-1872171893,173968298,-1962673432,333645902,-1442538927,104595456,1183517044,1617410824,1510236136,1452075357,1426065098,-1133974389,140413866,-1962684696,333645390,-1434805679,104595456,1183517044,1617410822,1510224872,1450436957,1426064586]],[39,6,7,0,[40430731,241077163,-1962696984,1317734982,572172,-1962659352,333645902,-1431922095,104595456,1183517044,1617410824,-1962673176,-990509498,-1157204752,-303505406,-379758077,181048092,-326413056,-1951718808,1558710878,105286403,-1157083509,384368639,-379758076,113929838,-326413056,-1951713688,1021840478,-379758077,-1957335500,105810924,-1962385781,-396555690,147457049,-326413056,-1951704472,417859166,-379758077,46820850,-326413056,-1951689624,15208542,205949699,-1156690293,-1092026369,138840835,-1156952437,-1293352961,105286403,1951172777,-536691962,1510169576,-268572323,1426066634,-1469518709,105286571,1510150120,1764616541,1426064074,-1033311093,105286571,-1157083509,1005060100,-379758077,80401971,-326413056,-1951671192,1317733958,572168,1510158824,-1504581283,1426064586,-160895861,105286571,-1157083509,132644872,-379758077,80389737,-326413056,-1951659416,1760037470,-379758078,113952081,-326413056,-5489304,-560330122,1006633130,1006924295,-1962314229,1656425030,46065760,-1962522997,146475086,47638528,753491290,445044,1760332629,1996467333,-1407739380,121372672,188482674,1183517046,1617083148,-1962767384,1317734470,572170,-16604184,1251608182,1006633132,-1962314750,1706755654,40560736,-1242997414,576114,1760332629,1996467405,-1401972212,121372672,188482674,1183517046,1617083148,-1962785816,1317734470,572170,-16622616,-1835399562,1006633132,-1962314750]],[39,6,8,0,[1706755654,35842144,-2115412646,576115,1760332629,1996467456,-1397253622,121372672,188482674,1183517046,1617083146,-1962804248,1317733958,572168,1510085608,1921771869,1426065098,493415563,241077165,-1962844440,1317734982,28895244,1609129306,707256,1760332629,1183558964,206473994,1510056424,-1205671587,1426065610,1365830795,239504301,-1962839064,1317734982,25487372,1659460954,707181,1760332629,1586212197,17688582,887709018,182893,1760332629,1183559063,-49910,171771260,-1157202432,1776869377,138840833,1951090749,105286409,-402108789,1566179646,-892366359,-1957363706,-1379833620,1024083595,92078079,2113931837,-536757498,-1962854424,1317733958,18147336,1558797658,445137,1760332629,1183559131,139365126,-402651973,1566179618,-892209431,-1957363700,-1374590740,1024345739,92078079,2113931837,-536757498,-1962871832,1317734982,13690892,-402110837,1183514800,10938374,1693015386,707279,1760332629,1317776946,138840838,1211958755,-1157204917,-1108840444,-379758080,80400594,-326413056,-1951504792,1183518286,1023795984,108284744,-395311941,1183514780,-49908,171771260,-1157202432,-1981227007,-379758080,214618425,1960512256,197888791,-1206553381,-1064395150,476023590,41910566,74795854,79987651,1614855057,-620012309,-620030348,1958221428,650153646,29623950,75464998,74798413,79987651,1614920595,-1073006357,78122612,-12776588,252015871]],[39,6,9,0,[24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,1760332629,1586212787,-17700850,1024214667,1047659520,-1901160517,241077187,476023590,71797542,1459619513,-49742145,-60837902,-645198731,1183570691,-1476448756,28880822,-899851776,-1282736118,-1262570567,-1347505045,121484174,-1962380032,-1662514594,1038085118,141885448,-401973621,-756285809,1962937405,105286414,-1157083509,1189675007,1035987967,242548749,-1962522997,29034574,-17242112,255700203,-1960938240,400755278,-1394959791,121372672,188482674,1183517046,1611381514,-335624216,1326473,1996430453,-1341220342,121372672,188482674,1183517046,1611381514,-369186840,423493480,-14519040,781847158,1006633136,1006924295,-1962314229,196807238,-24713120,-402235765,1105853955,1719807,1183518581,139365126,-385876037,770309813,1785343,1183518581,139365126,-385876037,434765473,1850879,1183517045,-32315386,1040124905,158662688,-401973621,-34996801,2178558,1586170229,-38672374,1040117737]],[39,6,10,0,[259325988,-1962522997,29034574,-29431808,1040112617,477429799,-1710590209,45135,74581820,158731068,-1156954485,-102211573,-21304835,1962945341,105286415,-1157083509,166199297,-22615554,1962945597,105286415,-1157083509,-538443775,-23926275,1962945853,105286415,-1157083509,-504889343,-25236995,1962946109,106859273,-369282328,792591984,-1962314496,619185758,-27072003,1962946621,172919579,-1705962525,45276,158597948,-1156954485,-2115477493,-29169155,1962948925,105286415,-1157083509,-1847066623,-30479875,1962967357,105286415,-1157083509,1743257601,-31790595,1962967869,105286415,-1157083509,1407713281,-33101315,1962968637,106859273,-369314072,-2025980424,-1961921280,1317733958,113416,-369278488,272498148,-1962314495,-1796732322,-36247044,1963004733,105286412,-402108789,-974521116,18103805,1586170229,-59381752,1040037865,158662934,-401973621,-1444283248,18300413,1586170229,-58529782,1040030697,158662944,-402104693,-1914045324,18955773,1586170229,-63051770,1040023529,259326496,-1962522997,29034574,-53549056,1040018409,158663201,-401973621,1575615519,35798525,1586174581,33260298,216531830,106859516,-1946418456,-51902370,-46208517,1963074621,173968137,-369365272,809368880,-1961921278,99092062,140413948,-369360920,138280220,-1962314493,-857208226,-49354245,1963133245,173968143,-1946434840,99092038,-50664964,1963133501,173968137,-369381656]],[39,6,11,0,[188611820,-1961921277,-1595405730,105286651,-369368088,205389016,-1961921277,1317733958,113416,-369356312,222166212,-1961921277,2028472926,106859515,-369398040,238943408,-1962314493,1692928606,-56432133,1963135293,173968137,-369404184,-532808556,-1962314493,1223166558,-58267141,1963188797,173968143,-1946469656,2112357958,-59577861,1963189053,173968137,-369416472,-465699740,-1962314493,417860190,-61412869,1963189565,173968143,-1946481944,1239942726,-62723589,1963189821,173968137,-369428760,-415368140,-1962314493,770180678,-64558597,-369351703,87948320,-1961921276,1317733958,-17656,-369386776,306052108,-1961921276,1317733958,113416,-369408536,-169214984,67255803,1183518581,139365126,-402652741,-504759506,67321339,1183518581,139365126,-402652741,-840303846,67386875,1183518581,139365126,-402652741,-1175848186,67911163,1183518837,1975520010,1612954374,-369433624,440269732,-1962117884,1317733958,-88938488,1039897577,259327003,-1962522997,29034574,-87627776,1039892457,259326996,-1962522997,29034574,-88545280,1039887337,259326994,-1962522997,-4519858,-85595905,1039882217,208995360,-1962522997,1709705294,-79238662,1039877097,259326990,-1962522997,-4519858,-88217345,1039871977,259326994,-1962522997,29034574,-93788160,1039866857,259326995,-1962522997,29034574,-95492096,1039861737,259327001,-1962522997,29034574,-96409600,-369429527,4061936]],[39,6,12,0,[-1962314492,-370668986,-85792263,16441321,1736,1988843095,142016262,-1709544874,65535,91537419,1776926763,138841601,175932198,370701568,16777114,138841600,172263718,-1256613296,171769856,-1898351869,-14284730,-947123596,8905882,-92894976,1039957641,91357962,-352321089,-989910270,-1960379810,187040839,376701511,638076558,637826303,-1711115009,65535,108314635,-16017685,1183774955,1149969928,1141581332,640250898,1342595,-14282124,-14281612,6820468,-1247634943,166395904,310149926,-138405119,1958743000,-10688253,638076558,1604739,-14282124,-14280588,6821492,-26111,166395904,377258790,-138405119,1958743000,-13571837,638076558,353401987,-14279566,1486491764,1023410353,242483202,57999115,-1895886359,-1993996218,1183715452,2088969736,91488268,-68615307,2088969982,91488270,-269941899,83306238,326402064,175439627,268760870,-385321856,-2128150822,645918500,425091,-16053379,-941030540,2089363198,2088969734,192741384,57999115,654226921,185105545,1461220863,4242330,29685248,1183714676,1149445640,-2094660600,-1207695804,1599995905,314057,0,9663939,403117502,404756511,406304356,409933928,410891884,412686484,413644404,415439038,416396924,420288776,420984452,422058279,423081612,424089926,467737305,470621195,473151132,475667544,480255174,485039332,490806577,492772698,493663924]],[39,6,13,0,[494411125,495171260,496311694,497071812,498802106,499955404,502210024,502773460,504634894,505198300,507059763,507819748,513220240,514701036,523575083,547141364,548610220,549435132,559096140,262631567,264179646,-1368414136,-1366970748,-1366116588,-1364611416,-1362053348,-1360875807,-1359431900,-1357009145,-1357990100,-1357009124,-1354909900,-1353404599,-1352550596,-1351897241,251620744,253038356,254064460,255201077,256685908,259067739,258127708,259067760,261207908,262672285,264530671,265949145,266844020,268308477,271431548,273813564,272873348,273813585,274773900,277483657,281786260,283250903,284211100,284823798,628979227,630400402,632993708,634136011,635615156,638002673,637056956,638002694,640137156,641607219,69206015,71566382,70629332,71566403,72529884,75236475,103088127,104531504,229115571,230559165,536770326,538189843,539736060,542122042,541177860,542122063,544258060,545726588,408055225,408950879,409974812,411375748,176881663,178260639,180860972,181996248,183482420,185862910,184924220,185862931,188004420,189467456,679058614,680470670,683063380,684206279,685684828,688072941,687126628,688072962,690206828,691677487,127798307,129238963,130791548,133171162,132233348,133171183,134133900,136841255,139704468,140314713,325367564,326767481,327661732,329126813,332249260,334631900,333691060]],[39,6,14,0,[334631921,335591612,338301993,342603972,344069239,345028812,345642134,824512494,825962810,826980572,828125531,192349435,193792908,194689260,196152240,199276788,201657327,200718588,201657348,403021025,405411860,404470028,405411881,406370580,409081953,413382940,414849199,415807780,416422094,278134783,279515304,280803636,282202321,284473660,286855427,285915460,286855448,287816012,290525520,423833884,426252626,425310556,426252647,428390756,429857172,81461247,82838767,452484389,453909261,455457148,457841460,456898948,457841481,453119994,454564631,456112532,458496830,457554332,458496851,280784545,282202321,285325740,287707408,286767540,287707429,94111118,96535979,95599044,96536000,98679244,100140525,101038548,101647883,204278625,205720642,207272420,209652841,208714220,209652862,210614772,213322934,217627132,219090180,196280319,197659591,199866892,202247160,201308692,202247181,204388892,205851706,9633792,223346947,7929857,-1220280318,1,266469378,33,359399683,7667714,-1217658878,2,107479299,8388609,205324547,8519681,1616510978,35,572064003,262145,-1998913277,327681,2108424451,8716289,87556355,8781825,1678508291,393217,-1996029693,458753,-1183580158,4,-1553858301,65538,-2030305021,8454146,-1514733309,131074]],[39,6,15,0,[-2003369725,8519682,-2026766077,8585218,-1209270270,5,-1185677310,37,-1709965053,6684678,1187053827,8781826,1400373507,983041,324272387,458754,1385365763,6750214,-1206648830,6,1416954115,1114113,-1552416509,589826,-1813118717,1179649,1938817283,131075,572850435,1245185,1940979971,196611,-1197735934,39,-1205600254,7,-1258749693,1376257,1016070403,9830401,-2102460157,393219,-1174142974,40,-1213988862,8,-1921711869,26214402,-2016476925,10158081,-1194065918,9,2065957123,9699330,1340211459,262148,-1184104446,41,1998520579,9764866,-1701904125,1900545,-1520566013,9830402,869728515,10354689,1033830659,1966081,1173750019,1441794,1030488323,2031617,-1193017342,10,-1657733118,42,221643011,10551297,1862140163,2162689,222626051,10616833,1416560899,2228225,1259602179,2293761,-1675427581,26935298,-1825111805,2359297,-1209794558,11,-1554906877,1900546,93913347,10878977,-1257897725,10944513,-1188298750,12,-2081488894,44,-1776484093,2162690,-1544945405,2228226,328139011,2293762,-1350238206,45,-1211367422,13,192872707,3080193,-1178861566,14,277872899,3145729,-1974206205,11272194,-1180434430,15,1180238083,2883586,-1557331709,2949122,1174405379,11337730]],[39,6,16,0,[-1971126013,3080194,-1176764414,16,320078083,3145730,1890713602,17,321323267,3407874,-2008415997,11796482,1216151811,11862018,-2000223997,3473410,340328707,4063233,-1182007294,18,1302069507,1114119,169476355,4390913,-1190920190,19,572522755,4456449,-2053177085,21233665,577110275,4521985,-2111635197,4587521,-1994915581,12451842,575144195,4653057,-1360133885,21430273,579469571,4718593,2076180739,4194306,-1951792893,12582914,131989763,4259842,118620419,12713986,-1235156731,11665409,-1651441405,4849665,1196687619,4390914,-1994260221,4456450,-1627914238,21,-2004614909,4521986,-1260388093,21889025,883687683,21954561,-1172045822,22,-1253572349,22020097,-1650654973,5308417,-1250557693,22085633,332923139,4849666,-1208745982,23,239862019,30146562,-1633287933,5046274,-1245249277,30277634,-2005139197,30343170,1177944323,5177346,456392963,5767169,-1202978814,24,108462339,5832705,-1674510077,5308418,-1793851133,5898241,1775239427,5373954,-1200357374,25,307167491,5898242,-1237516029,23199745,-1523580669,5963778,299761923,6094850,-1512111869,23003138,2095317251,6815745,1402601731,6881281,629014787,23199746,1179451651,6619138,-1970339581,6881282,228458755,23920642,1040777475,7667713,-2107309821,7733249]],[39,7,0,0,[-2106916605,7798785,0,0,0,0,0,0,2760,205949782,1946830347,209125136,-1710590209,52,-352317179,1095683,-1963440503,1183320390,1976106743,108461838,-1710983425,242,-2146309312,1963128702,105810702,-1912316277,126559937,1761101313,6955010,-1694992641,65535,200951433,721778112,14739904,-26032,-259325952,201217673,-16091696,1754987126,-352321534,-129594398,654198414,1183515785,1149838856,650128130,638207113,-1962392439,1175129158,639136778,269239495,272928000,1996443654,175570700,69018,637987584,804039,-146372096,-1072962518,1950877812,1131694110,1183738859,1153902334,-1962934258,1451951174,1149838854,1418274308,-11343098,1996426358,18913802,285540352,-28930560,239372582,-1030961661,1996443730,74907398,128410,-13964544,1996424822,209125124,-1710590209,355,-1912598267,-1993933242,-268235196,1589925382,939468292,2084168346,-92864766,16777114,-96040192,180537694,1599294720,1213090135,5262405,1458342741,-16353537,-6683530,-1962934017,73319664,-8880090,101217628,-1519907245,101116673,-1536684461,-26111,1996423168,74907398,26871146,1023410178,91619360,-352321096,1589652226,312009,1313429340,1347175752,7875872,32968,377505421,8415312,16777114,-2142860032,-1880600554,1958743039,112645,1183695817,1750079104,-6684544,-1929379585]],[39,7,1,0,[1343651910,201290216,-1914538560,1343651910,27617294,16777114,-2142860032,90853398,16777114,2112768,-1070873737,-1957313591,508975084,-1895825480,242679768,-15960321,1996425846,108461832,-1946298904,1979059184,-339727612,1298665042,1778412033,39424,-125107618,645267211,34242179,1609052276,1958743039,1298664977,-1705552127,-65536,-15992693,-1705637771,640,-11025429,-16680906,6951030,-1484350890,-1705574401,65535,520094136,-892772514,-1957363700,108954604,-1960741888,104400454,141820176,17839871,-1644530,1778808575,1778412063,-1711248896,47949702,182985,-1275051,90835062,-1962510593,1200293982,306653974,722751371,1364201551,-2102950246,80398595,-326413056,51230750,1996478606,209125134,-16091393,1996425334,1778412038,99094016,-892788992,-1957363702,508975084,-1912465992,-1607037992,-1270969594,176063238,-1593150464,1589903506,1193879056,105313794,-1977912063,-1071313338,12598528,142024308,175390764,343162924,-141820117,95948523,-1947273472,375024,-125046793,604915338,1975532736,112501006,125830699,638607044,184698625,184841718,-15895297,1996427894,-1705552368,60497433,68044534,1996428148,276234002,162150143,163723007,991828378,1600003841,969417,13512,175570774,-16222465,-6683018,-1006632705,-165280162,1963005767,2005607942,725805834,1632079323,1116271499,-75283508,737312281,1095208411,1116271499]],[39,7,2,0,[-75283482,-885223,1183648374,1783633612,-26060,448331776,-137221376,-1913615375,731447620,-1946627646,1590070256,445129,8392,-1928956161,1343676486,-8067058,182985,-231306410,1962281728,1962097429,440896264,1947878457,-348878076,112876,-1070873762,113820510,-1957232640,1602946654,-94467812,-1994766453,2122579014,292951044,-1710983425,65535,1946157629,-339727612,-58815659,1946451513,352289611,-224318090,-1961628928,1178205766,-1962445574,444545496,-661976204,1183385483,1975520254,-25263130,1460172032,-1214644118,-2097151996,1981023358,74907402,-6684310,-1962934017,1586168902,440895994,-916469877,1218,3784,-1070901673,-1980479863,104460870,259260798,956398753,125768774,25181827,-385649153,2124480806,-1949750527,-96040455,17188598,1312366964,-385649388,-1064435442,-1877713303,-2116091136,637570795,1183385483,107380982,-163451911,1946289734,340670749,-2103376011,1183399937,-96039404,25173609,-553451376,71797542,1312365547,-1593346796,-1992294016,1183716422,-2111936006,50368513,1200301791,-163149566,-1961603329,-1679223690,-96039424,9494121,-2094604541,1946158719,105313901,1762423812,50368734,133572319,1767601154,50368734,2013210335,2013210122,21269768,309788496,-15698177,1996426870,175570700,-1935671514,-230258432,-151759223,1946289734,-96039407,25173609,-553451376,71797542,1190532587,947192070,1778009742,-1878949346]],[39,7,3,0,[652149504,-1996339317,1190590022,208929286,9494121,-1960386813,183174215,9494121,-1960386813,-259325369,1962309177,-10622717,-1947056501,65795158,1587134507,281725279,-326413056,105953310,1996478606,242679568,-15960321,1996425846,108461832,23724138,-24582130,214616351,706560,-1205971456,-661780763,16402119,138840832,1946568203,106873972,-2042658522,-2090175232,97854,2122539892,1568538634,956398753,1434389062,-1878368663,25075968,-1064372693,-1930004855,958855238,1962899120,172395319,637951684,1761757065,50368752,1183774326,-2071255304,-1047724170,638076558,-1929099383,1342572103,-8616819,-1248178095,-956301312,129606,-335919477,532687618,113953118,968704,508974848,-1912080200,2118026200,276037633,24919683,-1962314752,-2097053634,58064895,-1593776151,1187447166,-1996488460,1190590022,896795142,185226891,-1962510894,-352222690,1272613656,58056507,1761656809,50368755,1183773814,1552623350,-1862833916,-193592576,653674126,-352041845,173443893,74830347,451665803,994826891,1963033118,9103619,9499497,-1896581629,-1960380858,912851548,9437570,-1896581629,-1960380858,1183384132,-1863095812,-193592576,108823334,-950307840,62022,1962696249,-1863095988,-193592576,653674126,425091,1190531956,796131590,9499497,653555203,1963066614,105313826,1762489346,50368755,-1960381322,199951428,9499497,653555203,-1962785653,-1917457448]],[39,7,4,0,[1183383879,-230257678,-1070923029,-916496865,1426065098,-1205932917,-661781786,1024345739,376700937,19665015,19663986,53218422,19661938,-1070922634,28836843,533867264,1100489,518818645,-1912048456,106859480,74832651,15736459,520243083,182985,1475119957,184966795,721712603,-2095322176,1946158207,73370614,721575819,-1962611713,958237691,-143326114,-916469877,1426064578,-1205932917,-661780233,1023821451,343343109,781443281,143173631,147196056,148310224,149358815,1441513515,-6684566,-1476394753,-1961135096,1602947166,39815940,1207306475,108267564,-620028021,-1014238091,1586180075,73370376,1996432619,-402626040,502005618,-1962385781,-15275257,1996425334,-1947407608,1200293982,-1962480890,1200293982,-892788990,-1957363708,-1514660116,-2585079,1996425334,1793592838,-892788737,-1957363708,105286636,17565241,-661973131,606816138,1967144128,74972933,6947563,1194859930,105286410,91751993,-90569355,-905969909,1426064074,-1957237621,-620033954,-75294860,-1961528063,529204830,158653195,1946173315,-350254329,106859511,1988822923,-1996191478,-892772809,-1957363706,2123061228,106859272,-549773429,92998517,-1996071285,-1961825529,1960512287,1967077642,-1996125194,1609755399,314057,518818645,-1911962696,106859480,3702659,-1014299531,1200292843,-892788936,-1957363710,-273146132,-1948742135,1207305822,326418475,606816138,1967144128,71797509,1200293867]],[39,7,5,0,[721611526,-892788800,-1957363710,649600748,-1948742138,1200227934,1019225131,-1961462464,1183384647,1958742790,-153580788,1963993927,-339727390,112643,46844191,575488,-1957275904,1955270262,209619714,2122546667,427032584,385369741,142016336,-1928956161,1344145476,-2078392678,1958742794,142344540,-1962116095,1140918854,239337738,17857537,1140921468,373555474,18513027,1962871926,1996445466,-26102,1156972544,343179300,113023574,100993682,1464868352,-1710590209,45489652,162947,1465257844,-16091393,1996425334,1961364998,187993087,-385649418,1600061308,707273,-1947432107,65734238,-1979424885,-1071371449,-193707972,-892746869,-262142,-100401180,67101439,-3604488,-184552445,-1047553,-335282196,67105023,-117442560,-654849,-201064458,67106047,-851982,-251662333,-1179137,-335282194,67103999,-1507352,-419437053,-2096129,131040,-1314323023,-2051954431,-1199459927,-1957361623,-661774612,-1962385781,-974649770,856454144,-167277614,57935041,520247179,314057,-1314323791,-2134772094,-594858892,109019958,1476883952,1347574618,-2093563925,1979057791,817372693,920161803,906524671,-402360321,-903874368,1515716614,1381192539,-1325012144,-2035177210,1426814904,-1910575989,207522776,-167094645,1081442497,1978727043,71797541,15730235,1317012597,1200227337,155595307,611583524,1397903699,-1600519830,1510550410,-92054695,-1978567188,1177693255]],[39,7,6,0,[-2096618490,1962936446,105263107,1946163176,105286416,-1040840825,-1962511356,1468467286,-892788990,1465253896,118420363,1954595318,476023555,1819922955,1971372534,-117800166,1200295797,-268027132,-1173981952,-1813446650,-767652608,-1929057526,638251326,410785081,-1960440715,-2077883819,208929869,-947688469,92939781,-478822390,1783714642,1778412105,-26112,1532559360,46265946,1397887861,510984017,16777114,1515936000,1979908157,-1874400456,1954595318,273124101,2139817707,306547484,1946468854,142595,989856301,1377205698,1164595539,6946922,811674,1515936000,1963114998,-2134772208,-1014824076,1019446248,1583340035,868234179,1608201170,-1957313698,216623340,-1962129781,146476622,40429568,-118923942,707317,1760332629,1183517955,307137296,-402650949,1566179918,-889846807,-1957363698,219637996,-402104693,1566179819,-889319191,-1957363708,221735148,-401973621,2122514903,108394504,-402235765,1566179783,-889315863,-1957363706,223045868,-402104693,1566179767,-889333271,-1957363708,227240172,-401842549,1183515043,-246518,1183517557,139365126,-352208408,176063257,-1961658900,1317733958,-4151032,115540597,-386923077,1566179768,-889321239,-1957363704,228550892,-402104693,1566179683,-889352471,-1957363708,229861612,-401973621,1566179663,-889346839,-1957363706,231172332,-402104693,1566179643,-889363479,-1957363708,232483052,-401842549,1566179623,-889340951,-1957363704]],[39,7,7,0,[233793772,-402235765,1566179603,-889466903,-1957363710,235104492,-402235765,1566179579,-889576983,-1957363710,236415212,-402235765,1566179563,-889484823,-1957363710,238643436,-402104693,1183514839,343302,29034102,17492192,921263450,314106,1760332629,1586171481,11659280,-1962129781,-4518322,20179199,-1242997414,838387,1760332629,1586171501,7727120,-1259774630,838391,1760332629,1586171521,6678544,1927896410,1100537,1760332629,1586171564,5105674,-1962522997,-56031154,-150571521,1962934209,-268059898,1509988328,-130946723,1426065098,-630657909,173968142,-1962924312,1317733958,8579080,-661929586,-2042658522,-1157204992,1776840711,-379758080,113964911,1960512256,1960512272,194623501,992395406,1996586014,-1147944191,1189830726,1960512400,197888791,-1206553381,-1064431898,476023590,41910566,74795854,79987651,1614855057,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,395045744,-788528640,267,-1124007168,-2046820095,-620690688,-2030042879,1476461312,251658496,1073742336,1538,2063663872]],[39,7,8,0,[285212928,1778451200,301990144,1090585344,318767361,-1895759104,-1509949183,1963000576,-1493171956,67109376,11535,956301824,3337,-1392442624,1140850956,1107362561,1191182607,1677787905,-838860284,-1493105919,-822083068,-956235007,1476395270,-2113862912,1493172481,335610624,1509949696,-1694432512,1644167432,-234814719,1526727171,-1291779328,1560281603,1979777792,1694499338,0,0,0,0,0,1424212019,-1705947056,65535,-4699421,-1706012417,65535,16777114,-18432,1946165417,1009672,16777114,-253208832,-6676959,-1207959297,547946526,504984576,10650,1555200,-854162248,-1942058705,-1912173567,112641,1275115723,-926211635,503316864,-1960421626,-1960438667,992351821,276041293,-373173877,81969420,-1207673205,835518471,-25117043,-1895825480,-694081856,1996443648,1750537734,-1382416130,67108619,73305848,210437910,1988098435,8370435,-66926973,1988994291,9025664,-1591295858,1750073558,1444282573,-1382383766,-1929339637,385777854,1784026711,1778477568,-1826252288,123731967,79874335,3590144,1612580352,-1064382324,2123225230,-1983302706,1300836429,474335022,1300829707,-1676834526,-1205844593,800260864,835583794,283706227,184912641,58008133,855705321,113088,57881037,-1996424471,-1070347194,57881037,-1996430615,146328134,-1161219328,1586233343,-1959670326,835570782,-1962932296,-779410867,-1056118335]],[39,7,9,0,[835519714,-1014088309,206408486,239930150,2112553589,650796683,-1961996917,216646097,-855317823,1166747185,1435182600,108812,-1960436108,1392904781,-6663854,117440767,1929388093,13527116,-389384449,1105985201,1946157737,1381172761,16777114,540870400,1747874560,1996423375,-23861046,78193643,857633792,1381172937,1364283729,-16370278,-1073018881,-798487691,-898171136,-335646488,227223040,38603558,-1960436876,505909,-1960393844,-779419059,-1056118335,835519714,1407843979,-1898236929,-899773501,-855637576,-1898237135,-866219069,-855637576,119497009,28888009,182784,32968,377505421,173968208,773776337,41793535,16777114,-2142860032,1996443670,108461832,158618,-2142860032,1745768470,-6684029,-1929379585,1343651910,16777114,113953024,369102848,218112000,1086849034,922681344,6947030,384321165,-1709938096,44895149,14038783,-1928956161,1343668294,-1382406038,-973026037,-1929315258,1343678534,381699725,-62485168,1343639574,-6684054,184549631,-1928039232,1343678534,381699725,74907472,16777114,-1962677504,-1027013562,109969412,-953809778,-66902778,1393596928,6947040,1761607528,-6619137,-1023409921,37064,-2430890,76547726,-133773530,637790208,16385735,6946816,91252750,-15931378,160327710,16777114,408832,208275316,301210,234973696,235237480,1795091944,613194240,-1073020022,225065076,703135594,15115263]],[39,7,10,0,[1979711293,-435763448,-352317696,1785358887,-15537921,-24907637,621442303,-524222461,-435812091,-1711183360,-56180,113706731,-65306,10880711,113704960,67228,384845453,1779460688,969775616,6948423,87648270,-25106418,384845453,-26032,2122317824,410321136,1745748586,-401734337,113770086,-65370,110888647,1777008640,1745748586,-401734311,2122579534,158597374,301882987,58167168,-16094716,-2048330122,-163149314,-506231,1744885302,-2037579572,1343684464,-1711243160,70060973,-9402739,-1197846506,1342177284,23724138,1745108840,-259321871,279962,6968832,-1352137878,269314052,16777114,110928128,1778424483,963120641,-538440187,-163148803,76678798,7316262,23727210,-1895949336,637834246,1023439779,259325954,174721898,-1895954456,637834758,503345571,-1710634904,65535,1946158141,-1710331385,1629,14038783,-1929328536,385839238,8415312,-787763814,1887866116,-1706027265,65535,922742923,-915930922,1887866112,1750079231,-1382416256,1443166475,-9402739,60444694,-1560281083,378078958,922683120,-899153706,1887866112,1750079231,-1382416256,1443176715,-9402739,731533334,-1560281083,378079100,922683262,-882376490,1887866112,1750079231,-1382416256,1443011083,-9402739,-6664170,-1560280833,378079018,-916584660,1970228675,1308648819,1869422703,543519605,1986622052,1763734117,1635021678,1684368492,1970228480,1679844723]],[39,7,11,0,[1702259058,1852383346,1818326131,6579564,1652122955,1685217647,6968832,6946922,-6684566,1342177535,-259325590,430234,1590070016,182467,-396994816,-1532756005,-2758647,-402569565,1218707407,-3545087,-402568541,1118044099,-4331519,-402570077,1084489655,-5117951,-402567517,1352925099,-5904383,-402566493,1420033951,-6690815,-402565469,1487142803,-7477247,-402564445,1554251655,-8263679,-402582365,379846523,-9050111,-402581341,446955375,-9836543,-402580317,514064227,-10622975,-402574685,816054103,-11409407,1778463907,-1217917440,65539590,376572,-335642997,1778412068,134375424,-125261158,200837890,1779594751,-1083699710,-538440186,107374843,16777114,-646361600,-26025,916652032,2023380737,-1560281082,-1705574112,65535,1778459299,-1217917439,-1343746554,540475387,-1711183359,1691,19019519,-6684310,1778385151,111974925,614662144,-1710200319,65535,1577133731,1153681759,1819308905,1140881761,1819308905,1713404257,1701603681,1919098980,1702125925,-939498652,1442840592,-1980742003,1452078150,-62470154,1988820992,-968758524,-1912537274,-2144991674,108802108,960266278,-347727490,1015031537,-1961459911,179324638,654274294,808191746,654263944,2100313216,-12154140,-762172,-2010713018,-62456057,66879107,1589950844,130426612,-263812352,1592940171,312009,24264,922703447,23724246,384059021,-1709938096,127011757]],[39,7,12,0,[-955962178,93387334,2072266906,-129595128,1586233131,-1962439686,1183384151,-27883012,14038783,1344292237,379733645,-1708627376,144051117,384059021,-1572434608,1746817046,1183646204,1783633610,46635545,2122317824,242483402,382355085,-14948272,-1979955575,-947126698,1996493629,-1813982888,-777519314,554170631,554180872,218631432,218631432,218631432,554180872,218636552,554175752,554180872,218631432,-58818296,561373408,-520192383,-2145749760,-351207602,-126419180,-100609,-6620042,-1996488449,1451883590,-62485506,-1946265973,126483038,184702857,1779135952,111319556,76087296,2122524395,192282620,-98687,1778676992,-1643776,1996488310,-25860,76087296,-1711183280,2353,-96042169,-2092546556,58529279,-65559,7010422,-1400371814,-916496893,968907,-1957275904,6948478,721962635,-1706011950,68815506,-259324535,74839563,1307295787,-1928435114,1343681094,16777114,-163149056,-1962654327,1166668870,142508290,343244791,-1962933319,-140904890,-163149319,1861730699,-196703756,-1946794357,1194919006,-1996260094,1183515207,73305076,28837633,-916496896,-939522366,1459617810,1882652502,1916206855,540475143,-1710331391,2330,-11475926,1778458678,-26100,-467009536,1778412112,-26112,1856176128,23744519,363930,540475136,1849097985,161520135,1183383552,540475374,107977217,1183383552,-129579020,1187446784,-955907842,121960006]],[39,7,13,0,[956720801,1963329030,1161221,364381163,-263812864,18888447,6946922,-150601055,-11472786,1778779190,-1706923520,2658,33310407,-11736320,1586230390,-1707606018,2559,18888447,1794668287,-27358464,-16615425,1996424311,1778412276,13395968,832184426,-1962934262,1586231366,-163150858,-1962440446,1200356958,-129629950,117327491,-1946401025,1178202182,1034714876,58458133,-1107255831,922682982,922681632,295305654,-1996488694,1187508806,-16776708,889189494,16777114,540475136,-126419199,1962868842,74776322,1794406143,1744857600,543817932,16777114,540475136,-129594623,111150595,-1271464112,111190278,1143726289,1356396290,-788089695,71576544,1750128887,-1989672710,-26112,1183514624,-161575944,49694339,1149962121,-129629950,-16333181,2122579014,-2021784324,18888447,-1695385857,2712,18888447,-1695648001,2757,178009855,178140927,23724394,6946922,796058,177906432,-1711183280,3120,19019519,177878783,714394,-297367296,1187512107,-955689218,177272390,33310407,-193528064,-106869,187669047,922681344,1784086818,-27358464,-16615425,1996424311,1778412276,13395968,1603936362,-1962934261,1183053406,1065943798,67001995,1182990975,1191118590,-58817540,-4817404,922743926,-275117720,-1996488693,-1593141698,62458220,-101213952,244052107,1317603690,574029818,6969089,1996443729,1778412276,13395968,2107252842]],[39,7,14,0,[-16777205,50405942,1784150654,-92864768,-193527978,1750466666,543817932,762266,574029568,63408897,-125044154,-16749993,-11077002,7009398,1750525649,543817932,639898,-193528064,16777114,-28915968,1187448320,-352321284,-27358447,-627427329,-16777205,1183054918,1183516414,-62506512,1455417212,-644343,-26059,-2092564480,-24967481,-1016827,-16702922,1050340982,1577058313,1472448863,-1841396906,310321158,110378627,722173728,178430912,1577498275,922731359,-1801386350,1356910854,23724394,6946922,599706,178430720,-1711183280,2144,-1960820120,-2096721346,-410841145,67092983,787990411,-523172204,787865,1375785603,-26032,-1230831616,-6664186,-1962934017,110273008,-1993948530,-1801386940,1149838854,2089362950,637644808,638207112,-16038776,-1710836170,51,-926720162,1459617836,234908246,236008808,519412200,-1711150488,1059,1342817443,-1033371542,81500673,-1096613888,-1072264951,-2075616759,1183386911,1483362550,841370,110011136,1794537215,216504922,-1868365824,773753606,41418497,10094698,-1912602611,637835270,-1560253533,512428424,2013200686,-1710593534,3399,77203086,7185190,503942307,1778887272,-16750080,1342801974,52247962,1778412047,-2009661696,-1942552823,92510729,-123535360,23744517,702618,773753600,41418497,1687816810,1023410189,92143916,-352321096,-1547687166,512426218,2013200686]],[39,7,15,0,[-1708758526,3454,-1560215515,258605292,538266,19702528,1794537215,227187212,1996423168,-1961989386,151821040,-285802496,-16344925,-1710635978,65535,-16345437,1779024950,1744923136,-244838974,231250447,-1566375936,-1542027001,-1003028729,1778412041,123627523,-1710224024,1077,185188513,1946795526,503409166,-16653720,-1962295778,-1090262024,922681345,-919926332,1746818897,-6684190,-1996488449,922746438,-1706030652,65535,1358186121,16777114,-1950183936,126559960,1124499619,126559811,1124499107,-1930196157,-2094597562,629017151,-1960425914,109748999,1179049611,-1559786714,-561314164,-1960425914,110273287,1179049611,-351827162,-1203354061,647561280,-1969012745,1188989702,4241478,1073161881,-1962505053,-1203353890,647561248,-1834795017,1188989702,2144326,1073161881,-1593404253,1077937804,-1593407325,134547082,109486848,1179049611,-1559786714,-561314150,-1960425914,111190791,1179049611,-1559786714,-1866529100,1292549,-964436341,126559748,39291686,-1996175485,1435106373,-2081824002,-1070922553,-1979824759,96992325,1170735103,-16711934,-2003110794,-16777204,-6622090,234881279,-504344,7009910,1804076442,540475143,-733573887,-1533390826,-1543504125,1183515938,147891181,-1546369397,1183515946,159818710,-1545845109,-1070921572,-1559792989,-1633482896,178037514,1753215592,1891108352,-28931833,-113907632,1753215336,1885865478,-114694137,1753215080,1885865484]],[39,7,16,0,[-115480569,1753214824,1885865490,-116267001,1753214568,1885865496,-117053433,1753218664,-1670903466,-117839862,1753217384,-1670903460,-118626294,1753217128,-1670903454,-119412726,1753216872,-1670903448,-120199158,1753216616,-1670903442,-120985590,1753214312,1885865502,-121772025,1753214056,1885865508,-122558457,1753213800,1885865514,-123344889,1753211752,1885865520,-124131321,1753211496,1885865526,-124917753,1753213544,1885865532,-125704185,1753213288,1885865538,-126490617,1753213032,1885865544,-127277049,1753212776,1885865550,-128063481,1753212520,1885865556,-128849913,1753212264,1885865562,-129636345,1753212008,1885865568,-130422777,-1199578776,1183385190,1885884666,-131471353,1031061515,-1996067656,-125044154,1467998312,-402165656,1183578131,394746,-1980086647,-546767290,1885884543,-134354937,-1954554264,101055046,-96040704,124807248,-336074008,101104178,33310407,-58817792,-1960542460,38243290,124782081,-2080749941,-1996031418,-125043130,119468683,-2086296155,1191118530,-388568068,-1264453591,67502854,705051398,-1593606907,100861226,-2136799564,157982983,-1560086335,1822493044,243977,-1543899239,-123664010,-930398204,111161079,-1962466653,-1950250032,-1271990326,119841542,100810449,100797955,119934601,100926979,1778854051,896011777,132648465,-916496655,1936278723,2036427888,1936020000,1668445551,-939494555,1442840638,14038783,1183645802,1783633642,195926548,922685806]],[40,0,0,0,[90833110,381830797,-1709938096,293604269,14038783,1183648106,1783633622,195926548,74060448,-402525080,-1705971460,351872253,6948458,1357967336,-1065262694,1784769036,-253564924,1778433187,-402363806,-1096552232,1784703488,-254875648,1778435235,3717214,704643621,81380,-2117526539,1359057121,-1310134133,167158768,-24944790,-1071909631,1342254117,-1544511512,1183647118,-1924131094,1343668806,33318942,385762957,-1711117744,4686,956188298,1946286598,33202208,-768875478,-2120593326,974284547,225771078,77334158,1426507558,-352321536,-1677292021,113714692,65621,384452237,-700019376,1746817046,1183646202,1783633662,128621058,1183449088,-100255490,-1608813567,-467009030,1347605035,-16547430,-28951809,113707124,332,113706731,65868,6974314,-1544551448,1869218204,-102235798,28222447,14038783,1183666282,1783633642,195926548,922686130,141164758,383141517,-1709938096,316476333,384452237,-700019376,6967318,187802,65061120,185002147,-16484928,1778837510,1744857600,1117421312,-1559041016,6949288,23593066,138582655,-1398598917,1778412042,2130995200,168313498,160080659,6946922,-1702952856,320342110,-16130397,1778439734,1744923136,-244837589,322017807,922681344,6947030,1097335658,269314067,896666,-701038848,1744857600,1587183495,-1559014648,-1070922456,1342811299,2139252816,1695040154,162833171,1779023011,1744857600]],[40,0,1,0,[1117421443,-1559005432,-1230829126,1778412041,2139449344,-1995947366,163095315,1779020451,1744857600,1117421444,-1558996216,-1365046864,1778412041,2130798592,-1442292070,160736019,6946922,-1702952344,330893406,1778937507,1744857600,1587183363,-1558984696,6949070,73924714,140417663,-425520167,-701038842,1744857600,1117421446,-1559386104,-916585220,1099971,1784043264,334797312,681771008,-1710986751,3441,721496739,-2133947402,1438122465,-1948200192,-1981296130,-2092502973,-377747202,141166698,23724394,384845453,179149392,-1957691392,-25872,-1230831616,-1080404479,-16777205,1778497078,221878785,1599995904,-2002664503,7643913,-1559655263,144769142,7906054,-1559880543,-2136932230,8168199,-1559846751,243990654,243861172,-524222336,8561410,-1996299839,-1593801714,-2036136320,108962048,-1593800541,-1969027446,109879552,-1593799517,-1901918574,110403840,-1593798493,104400388,142345514,50896033,1074080262,-1593797981,-1801254994,129016064,125830699,-1593796957,-1734146406,101359872,-1593795421,-1633483238,-1610168576,-1912602624,637836294,-1560259167,44105890,11576070,-1559886687,999948466,-1023193051,6856,15091399,-398014712,1187452295,-939524118,60486,49170119,14065920,737166985,-230258240,-1980479863,1183446598,-129594886,16533191,-28931712,384190093,16947792,77796750,-926693111,-956301286,671671878,703088327,-364460284,1187452445,-956301076]],[40,0,2,0,[2027078,-1996433759,-1465782202,-196703991,1183432747,-163149326,-1980086647,1187510342,-1988099332,1183710790,-1706027290,368247042,-922156381,2410691,-701038848,-1927910912,1343682118,-1382413718,-954855925,56390,1658734279,-532232432,1187512319,-956301086,1107014,-1996433759,1187505734,-1593835288,1183386024,-330905622,-1070923763,-1980742007,1183706694,-230258186,-1913366900,1343675462,1409352346,151692054,617137097,922681344,275382486,385238669,-1710593456,376376237,-1948498233,-565786880,1187453458,-954827040,57926,65291975,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-190638411,-926693112,-16777180,1778439734,-163148526,174739478,-804541030,-599341290,1187446912,-954002466,-8122,14829255,-465123584,-694091770,-431585024,-1995855711,-1070863802,-1981266295,1183444038,-297367056,-1980348787,1452077638,-599355916,43667478,-1558768127,-1010235144,9416,14038783,1183650154,1783633654,195926538,1187452721,-956266276,187974,-2079033,-498677761,1187446784,-1593833756,1183383766,179085798,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,393675010,-922159453,2410691,-701038848,-1928107520,1343682118,-1382413718,-954756597,8969286,14567111,-532232447,1187452972,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496]],[40,0,3,0,[-1980742007,1183706694,-230258186,-1913366900,1343675462,33620634,150643480,617137097,922681344,342491350,385238669,-1710593456,404556717,-1559854943,2124482306,142385926,-1559885151,346097412,142516998,-1559846751,178456710,112500999,-1559722845,1187448588,-956265508,140369478,-2079033,-498677761,1187446784,-1593832732,1183383766,162046438,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,409141506,-922157917,2410691,-701038848,-1927845376,1343682118,-1382413718,-954696181,134798406,14567111,-532232447,1187512319,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,-16711014,151823359,617137097,922681344,359268566,385238669,-1710593456,291244973,-1998829881,-565786880,1187446784,-939524128,57926,48514759,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-22866624,-389822200,703134766,-41424643,-386109208,1089011170,-23140098,-385931544,-1394016380,-928922628,-1643737591,1302537732,164274432,77596302,5219110,6946922,1817324954,-1957313767,-1588176916,-22871888,11706629,-1593401693,-2136801156,8298759,-1593401181,-1264385920,8036614,-1593241949,446890104,607164933,1080693134,949623402,-1962934245,373802968,1204256769,1778384920,1744857600,-208961792,-1626848614]],[40,0,4,0,[239372569,1795310791,71616414,1183521196,172263684,525511,34620615,516852480,-1694921898,432144642,-955711325,-2147281339,1590727,1778412032,2130733056,-620215654,239438105,-704494137,71681890,1183521256,172329220,134415815,34620871,-1705632256,436076802,-955709789,-2147215803,1590727,1778412032,2130733056,403194522,239438107,-1610463801,71681900,1183521480,172329220,1479,1066439,-1705632256,439681282,1460209827,1792410,1778412032,1744857600,6979585,6815850,1778412162,-16750080,-16152522,1779010614,-16750080,6947958,1822031978,-1558552061,6947056,6946922,1786774376,1744857600,6981632,6946922,174721642,6946922,1778677503,-1711248896,446825324,1342286499,7012202,6946922,459931754,-16583526,1778412287,1744857600,6979584,6815850,1778412160,1778412032,1784965732,-16750080,1778439734,-1711248896,415499116,1778501795,-1694536961,31394401,-9765014,-16461158,-264830977,1779788288,1778412032,-1484350976,512432856,1333788912,1783828523,-1969186304,922688231,6947056,23724138,-268350310,-264831206,1141152256,1600003077,180937,40136,6968919,469461006,-416225266,14038783,1183646570,1783633638,195926548,1187454052,-1107296002,2123039020,-1925583876,1343678022,6946922,33318942,-1705623446,65535,1461647499,461740630,1183383552,-28537350,125681979,33441479,1460267776,1829274,1690731264]],[40,0,5,0,[16678531,2122957172,-2080928772,1946221182,-431583882,1461604374,33318942,-10189171,2104119318,1179802,1958742784,1686539591,-1949201153,-1983803664,-2144928130,695479868,3964966,-347733132,1188989937,772261414,642178699,-1958344762,-970570018,-561295609,130426438,80094798,1686539520,-1706027265,65535,-8552377,-1946585856,1183579254,1002832890,1451915207,16777114,234973696,236714856,1592148456,1187236191,1937010287,1218074112,-1961085564,644503280,838042,4203776,185170083,-15436608,1779024950,-1705219584,7233,-1996389213,1442940438,93978730,-14910072,1779024950,32794624,832154,25731840,25826953,1825096542,1448542208,14038783,1183666282,1783633642,195926544,1183520169,105253640,1996428148,108461832,152725534,-493211030,-350450631,443031053,1781688841,969775616,1183519131,105253640,-1779891340,-701038848,-1922274816,1343669830,-1382407318,-1927490549,1343679046,382092941,677912144,745020928,-1709151735,6978,14038783,1183673706,1783633606,195926563,1183653130,-1924131094,1343669830,429525098,-1962934243,922703600,1214908048,356101018,-1546062049,922683674,1852440790,382092941,-1708955056,507710381,384452237,-968454832,6967318,1988250,75008,452985149,-19651136,-1560101883,-1070986974,-1576458334,698485032,-1538881527,152725534,16777114,200313600,1446671606,1183658602,-1706027372,7580,956897953,309695558]],[40,0,6,0,[379995789,745021008,16685577,-1073016295,-1705634956,7654,185091723,276039238,1860812843,-25786111,-327879157,283901579,19152523,506620503,-1710679448,2221,18888447,499882583,-259325952,18888447,32663582,-6684310,-1996488449,1451883078,1962281980,540475146,-1936042495,-1962934262,1183579254,105253640,1048778612,1946157492,-1271464183,338926081,1049165824,-1506892,-1270970112,540475137,-1705481727,7181,-1186217877,-140967840,12624889,-788493663,82879464,-788493151,83141608,-1056928607,243991272,-506394956,100909315,-972879984,-16727389,1778439734,-968454846,594169878,1829481882,1958742814,-364475116,1183666198,1783633606,511875585,-1297940480,-701038847,-1925158400,1343669830,-1382407318,186565899,-1927908160,1343679046,382092941,-1070137520,517642752,-1063059456,12624128,9045561,-1969158538,12624640,28458627,51803136,-788089802,9216486,50522305,-1875508240,-1036613369,-701038848,-1925092864,1343669830,-1382407318,186651403,-1927908160,1343679046,382092941,-1036583088,314677760,-1029505024,12755200,9176633,-1935604106,12755712,1577058744,80398687,922703360,922681482,23724172,6947178,580517994,-1560281068,1218053472,-1960890236,922703600,922681482,-6684532,-1560280833,1784023144,-2012898816,-1017243385,33480,-164197546,1962281734,-2037557730,1343684478,-1711242648,65535,116799231,2072730,-167328000,-1962934266]],[40,0,7,0,[1175128134,-385649402,1589903491,1065362950,108688384,531995219,-157089792,2112774,1783636594,-1711183360,8135,-1996131677,-1962576874,1912998850,-11373307,-1710819786,8159,116786887,-167051264,-2037564556,1343684478,113050,116826880,1912610877,6967330,614072682,-1560281060,378078578,-1031076492,91358731,922685301,-6682890,-956301057,456198,-339727616,112643,80398686,11847680,234908160,237007976,-1952280,1778439734,-163148472,174739478,621522330,-701038816,-1924568576,1343676998,-1382411158,-14665973,1778439734,-834237110,342511638,1594600858,-163148519,1183666198,508565218,-1929249688,385830022,8480848,382617229,551656016,-1073020928,-2037577100,1343684428,-20125682,1745748330,-401727372,-1010179642,1735287116,1769096224,7497078,11464,14038783,1183664234,1783633654,195926538,922689702,1332347094,384321165,-1710396848,548932525,14038783,1183664746,1783633620,195926548,1080697134,-1711242648,6467,-1929284957,1343682118,384321165,508565072,24262399,-1929346456,1343673414,16777114,1916206848,922689025,-6684302,1073742079,-1711248816,65535,6972266,-1545501720,1684668648,2045247594,1975520225,-402245366,-150700544,-922687458,-701038653,1749772800,778576183,-1709938173,557910957,14038783,644369514,54683648,-1382403478,-14593525,1778439734,-462938547,-1710265847,560139181,14038783,1746816618,174721166]],[40,0,8,0,[1946922394,-701038815,508848640,1779006056,195926538,922689925,1433010390,114452510,-1382412438,-14576117,1778439734,-1234690474,-1710265849,564595629,14038783,1746818922,258606776,-1207194214,-701038815,509110784,1778713192,195926543,922689993,1500119254,146434078,-1382413718,-14558709,1778439734,275258970,-1710593527,569052077,14038783,1746825834,258606434,-66343526,-701038815,509307392,1778959976,195926535,922690061,1550450902,113797150,-1382413718,-14541301,1778439734,-1704452515,-1710593527,480840621,-326412861,-1560000885,-768933674,-1533390766,-1560281076,1746796760,1746796604,6946870,1893274,15639296,1795085032,-398693881,-523116492,77727374,15901478,141168490,-1545591832,-1706031382,585061158,57282154,-1545595928,20776184,-955745024,17102854,1024191232,108920882,83363527,2011693106,-486414112,-386839832,1525213685,616340201,-1561847492,201770990,-402653183,451473816,-1589613834,268765586,-1063628800,-1560281056,635962870,39670,-1365114881,-1037330169,-1588528943,731449264,1358483906,-243127142,1778412066,2130864128,-1811397990,-711307232,-14476012,300418166,540475382,1849097985,588225031,922681344,922681634,-1499854182,234881053,-1560238104,-342227002,505620001,-1711258520,590488013,503540899,-1711256984,591274445,235105955,-1708936344,600277524,1744926883,6955074,-1711007640,9055,-1560165213,1114114200,1744857632,1452934168]],[40,0,9,0,[-1560281076,-2036137530,-1003028729,1746037249,-2120612841,-16777181,1778501174,68642834,2202,-701038848,1778412032,143956481,-56360961,-127277051,1794596328,234908160,-386356248,1290337107,-53155588,-922746440,1459618498,1230462797,1279608910,147325008,1448542208,126109850,-129595100,2122972971,36224764,-14804757,603953716,1178271744,-1995931908,76282950,1207584393,-8174010,-1868792,-14747530,-14747018,-275056010,1342177312,655528602,-126419164,32663582,-259325590,1947546,-772240640,-130073,7010422,-209189478,1590135580,13355359,-1056530271,100860640,-1901920118,112500999,50520257,-1560245242,-1197406320,127574784,-1560233311,-1365178468,65065226,-1559656442,243992466,-506393932,160173571,127143561,179181195,378133239,378210198,-621344076,127407753,-1995989341,-888692722,1458342741,-2097151554,1946158718,-432603378,615160320,-425525248,1779362560,-25857,-12779520,721581567,1590070262,182985,-150560607,-1559955410,100862378,-1365047648,-1580692726,787941044,-1029503752,-1274674423,179610374,-1048329845,-119439353,243910699,-1047853796,112471799,-1606486119,86287110,-326412853,12236830,1183570062,92971782,91766403,-14453760,1778743350,1962187519,922690865,-9829000,92944127,1761607528,1285164389,-1558025612,-920713844,-1593834806,-1230828876,179216640,-788482909,571370464,-1056766715,100798059,-1547631869,243990712,-506394174]],[40,0,10,0,[125832707,12193417,-1996444509,-889147890,45620822,1792577061,963120640,37263910,512435764,2013200686,155884034,-1163722752,570845953,-1130158075,705596161,-1992212219,1342291470,1778477649,1778412033,520854016,-1197277184,-1170800895,-677752831,-1962934235,-1170800656,1778412033,-26112,922681344,922681786,-90570314,-16777179,1778498102,-26110,922681344,-9961030,-1694537216,65535,18888447,637966934,-259325952,18888447,638753366,-259325952,19019519,639539798,-259325952,19019519,587373142,922681344,-6684234,1778385151,963120641,37263910,1579099731,1852393163,1428188257,5391699,49864,6968919,660498446,637679770,-701038809,-1924503040,1343678534,-1382411158,-14255861,1778439734,1049005414,1750079231,-1382416234,-14251253,1778439734,-733573816,342511638,-351556198,-733573854,-2037559274,1343684414,5269534,-1771548650,-398029568,1452953622,-2147483616,16727742,-919926668,-15992437,1911226996,2122969483,-28407300,-1166012437,1948319550,1052409871,141831423,1052409926,-361430785,-12666240,-1090161408,99287041,-12680506,1049005312,382206975,1778412113,1778412032,1778412032,23435777,1048779438,1962934470,1466437147,573544999,-962396160,1958742784,235039243,-1708687000,657850936,-352236403,234973833,-1708695960,580911672,12992131,-15436800,234931766,-1708690840,8072,-1996386141,1577161238,1355532639,1230458437,1850277966]],[40,0,11,0,[1818326131,1818386796,1917067365,1919252073,1699872883,1953720679,1699770981,1886404974,1852397312,1937207140,1919903264,1852133408,1852383347,1818326131,6579564,16908371,393981,131176,75036,131072,2168973,16973824,138192,131191,134929,16973824,75431,16973952,66365,16973825,74611,131076,206208,131072,2299712,16973824,74427,16973829,73976,16973830,72197,16973831,140784,16973825,140770,131074,336584,16973824,394380,16973925,74572,16973839,140746,16973833,197379,16973826,68703,16973842,69355,131091,465527,131072,530822,16973824,262961,131073,2696964,131072,598928,16973824,140839,16974229,271518,17104903,393984,131176,660749,16973824,328638,16973825,133143,131226,728428,16973824,133516,16973853,65947,16973990,69016,131239,2892068,131072,796261,16973824,133895,131106,2958707,131072,861481,16973824,75538,16973871,73548,16973873,75592,131122,988600,16973824,140731,16973869,140718,16973872,74305,16973881,72896,16973882,132710,16974003,139043,16973875,140682,16973876,69107,16973884,69120,16973885,69129,16973886]],[40,0,12,0,[65601,16974015,69363,131135,1185739,16973824,138561,16973881,70430,16973891,136234,16973884,65561,16974021,134446,17104960,70078,16974002,133206,16973890,134057,131140,1383095,16973824,138612,16973893,66165,16974164,136254,16974287,66125,16973912,138748,16973904,66141,16973913,138580,16973906,74714,131162,1643864,16973824,73590,16973919,136170,131159,1709791,16973824,73557,16973920,140309,16973915,65556,111,0,0,0,0,0,0,0,0,0,0,6344,2123060823,73239304,722880395,1183388231,340233208,722487083,-1070139438,81152,28836733,-96040704,16533191,-62485760,1995952683,-138245126,-1996439514,100919366,1183383744,-62485524,1995952683,-53766,787994871,1174601922,-364475912,12715523,-1913764215,1343678534,-16491125,2013204599,502569490,1569390765,38243076,-1946270071,14477808,271271158,-773258379,141965568,-907476107,725939712,-385649632,-1588199290,-768933012,-1785049006,-1962867684,1962871800,306574866,-2096335871,1962870909,175997702,-385649153,-1063190376,736678144,-654899131,82839043,-1947187575,1183386181,12624370,-1980742141,-1029573562,-230292736,-1913239927,1343680582,-16491381,2013204599]],[40,0,13,0,[502569490,1183645988,-1588586768,731448560,-134688318,-190754600,-1037330172,-654837551,504994384,636158300,-788479839,138685416,100915447,1183384816,-1073347600,-196704000,-1995815797,100921926,1183383746,-263811594,1343639574,384321165,507419216,-1073020529,881527157,57996811,-1946214935,-167049090,1191118452,-21370372,384321165,73239376,-149926005,1334530521,1373239058,-887229286,12624129,103540945,1174602992,106859496,-1962391671,1200220742,-916496886,-939522870,1459617818,-4710826,-942108929,60998,-16359797,40501879,-26970726,-263812863,91602955,-521551829,263426,-336312695,188713791,-164727553,1947216709,-1438762712,1461875713,721644705,-1706011950,36969621,-166989685,1173753716,745873451,-1979711560,1149831748,-195130616,1991,49563267,-2081137013,-1183514305,15629955,1996449397,1690606320,-1662319945,-1947318529,1166738525,273099528,-1962392439,1194003013,172263698,-166566784,135415030,1586171765,373787398,722093099,1149833799,12755210,1140975825,172264202,922210859,1411973314,306509322,-1952877304,1200293470,172239638,-1995290837,-1997862332,-2081390965,-1175911225,-1996125440,-1072958906,-1410792587,-193033984,57450832,1347605035,-417557094,-129595134,99632779,1183383556,-126448644,972310155,963902534,-1946394997,-28931833,1869922315,57450832,1347605035,-1591962214,-2131195133,-1946742171,1161366084,-1976797942,1160909380,1963501586]],[40,0,14,0,[138709794,2114471225,-228684990,972324491,1047788670,-1946388853,-1961064172,-62487590,-1964184830,1160909380,1963501586,306509336,-1962380280,1161366084,-1949504758,1161366084,-351765238,306575044,-2084670200,-385680314,495583094,1032013639,-385649663,1988886335,340036358,722486315,-1070139438,1037601536,58523649,721420731,-62486080,-1946532215,67498054,-196704000,-336175479,-1995994253,-1072958906,-1588566412,-768933012,-1785049006,-1946157284,306509552,-1962380280,1191180870,-1962480646,1191181382,-28931588,-159451239,12726007,-167099255,1963463236,106859283,722880395,1194003012,-1039783150,172263680,-1711389045,-1946779913,-1070663742,-1072788736,65655040,-268031039,138709252,49563267,-2081137013,-2055929537,-772913525,-1248177952,-1996199424,-1072955834,-1847000203,-263812352,-1996487675,2123101254,-1955468290,-230258425,1685372939,-1588592534,-768933012,-1785049006,-1962652132,1183667952,-1706027290,78933012,-227082409,1962868842,175439624,126760703,126891775,-1711205272,76546324,-15992693,2088972916,544473104,276102999,1996423274,-394854426,-1411329,342420598,18127361,-125107028,208994059,49563267,-2081137013,-2022375105,108330763,33397335,1996488703,1690606320,1183514744,1600004078,182985,1760332629,1586169041,845830,-555131558,183036,393534219,-619983989,-1212672652,650153473,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194]],[40,0,15,0,[33555456,17056000,33554432,117707008,33554432,755293952,50331648,17104129,83712,0,0,0,0,0,0,0,2248,-26026,1186856960,1309076227,313166,1191084288,-1191938814,767098950,-1982297344,1183579726,440830,1006632890,990148057,-1911851838,642468800,1991,1416160491,1264150528,38168606,16777114,397056512,1048772702,1946158748,-38901,-1706001816,65535,13527054,16777114,200313600,1444574454,13068302,16777114,-129595136,-1946528119,-129627198,1593770868,1648264184,259260419,56761995,189941643,57954375,1783652351,1778543104,1778412032,1778412032,-1710986752,-64308,1691076958,1650553705,1694524780,1818386798,1869807717,6581877,5832,1778412118,1778412037,1778412032,1778412032,80517638,1048772794,1946157922,1646168847,1447529219,1951680267,1415577347,13527054,28058,200313600,1444574454,12544014,32154,-62486272,-1946265975,-62518334,1593770868,-1673624580,91488262,16777114,-26112,-6684672,-1912602369,637838342,14079,384452237,1778412112,1795123712,1428855297,-1073020521,-916528779,-1531437365,-1948742143,-16699874,6947447,6946922,6946922,-6684566,234881279,-99864,1778446390,1778412032,75851776,-1640096102,-1711183359,28120332,-1205941473,-661716993,211419242,234898197,-1946213912,-16699874,-6684041,520093951]],[40,0,16,0,[-1957363509,-1205971220,-661781987,-1710590325,32211323,1947747387,108954405,1443919106,6951274,6946922,-56129894,1444080385,1996428906,1778412038,-1484350976,28836371,-916578560,1744832202,-1033370775,1342204417,1566922394,214483714,508952576,-1912403528,-1983894568,1183448646,1260435704,-1073008691,45617013,-841315584,-1996066255,1317666374,-129594376,-1979820405,1451883078,1959791612,-59310306,16803920,-845545366,-16612295,1996426358,43358730,-2143485952,721779712,9038272,-15960321,1996425846,-92864516,971151952,1183515335,105253640,1996441972,108461832,16777114,-196704000,2130738749,-196703538,653942468,8423304,-16222465,-2020800906,1342570625,1039419019,58589311,1342209976,-130424166,-94452734,653555339,8487110,-1005982963,-970524066,218137223,1147797610,-401735574,1996423193,-92864516,1778450536,969775616,1927873340,-916578305,1426065610,509013131,-1912510536,-599882792,91488256,-2098610133,-603535616,-1207959296,-488112126,81406,-1958690789,-19404560,209057291,14431881,434018902,-722795681,191496298,6946922,6946922,107610218,-335229798,47880704,7012351,1544883354,-26111,-728104960,-335544576,-2109832429,326434561,1073840801,-1711248816,-64630,24919683,-1947831040,-16699874,-1147534729,-16777215,-6682506,520093951,113953118,415760384,-1205993472,-661782072,13778563,1781888000,-266433792,410517248,16777114]],[40,1,0,0,[-62470400,512425984,1200292080,-28931816,16777114,-60898304,38242598,16777114,-60898304,910657830,13778563,-15698688,-1710822858,67261222,58048523,1778448873,68118528,-1710637976,65535,1585606810,50347268,1996431730,1778412038,70281217,-1710231192,1093,1778808575,1745054208,224920639,-14685424,6948470,1365770602,233531396,284570,108461824,57278570,1745133160,-6681109,-1711275777,75111690,13778563,-385649408,113705099,210,27932415,275316074,75655207,-1707868056,83063884,-970570598,107518468,922682555,6947030,384321165,-1709938096,-62547,384321165,-43512240,-1711248892,65535,645251083,23744592,-16484198,234908415,-1710946712,80413240,-704583270,234973700,-1710946712,-64968,1183650539,240129768,1778711912,-1711248896,65535,162019071,-770386534,112641,46844191,1413829376,1230458965,1398014030,1702187346,-939493006,1442840580,-973332905,2126777974,106859274,-787986805,-28931608,-1996488411,-131335098,-1959494581,2114190926,-796152324,-802963247,-523124086,-523116336,-523116336,-523116336,-523123062,-523116336,-523116336,-523116336,-492125046,533326804,-892772769,147324940,1465253888,1992686622,209634320,-2096734581,1199440379,856180363,-1980500014,1317797446,1586055946,-138179592,-62486047,-561262197,1274830379,-28377269,1577266556,-775779332,-96040472,2096779007,-1958525972,-1962636301]],[40,1,1,0,[-234620850,-85851101,-1947604053,1727465542,-1947676406,530969544,-892772769,-1957363698,100755692,-1962260853,-4518834,3205375,-1962522997,-4519858,2025727,367615322,576252,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2080491,66453506,1,55771138,2,59703555,7929858,25100547,7995394,60227843,131073,75956226,3,34078722,5,393475,262147,56098818,39,20906243,327683,5046531,131076,20578563,196612,58589186,41,6553859,131077,62718211,2228225,20250883,196613,64028931,2359297,67633411,2490369,2031618,44,69074946,12,61341698,45,17367299,3080193,18415875,3276801,78381315,3735553,82313475,3866625,69468419,4390913,101187843,21430273,76283906,22,40239363,5898241,56754435,23003137,64815363,6881281,0,0,0,0,0,0,0,0,21704,-1205971369,-661716993,185353867,376703558,-15960321,-6681994,-1996488449,-1072956346,-1070922635,512455147,2013200624,-1711117822,7496821,201213577,-1947765568,80118768,1015760107,1014300427,185353867,192154182,-1946401141,1194925149,-1960217340]],[40,1,2,0,[1175128134,1462400006,380389005,-1706005936,9902442,-16222465,1183647350,-1706027348,-65282,158646283,1015236166,733443329,-25755649,-10173286,533171199,-892772514,-1957363704,508975084,-1912521800,114648,425603,258632565,16777114,138820352,1996447604,-1987536374,-259325671,812971531,15482499,959017984,1946218550,407145228,-1064379605,810516518,644120580,142509054,-1962052608,104400966,74711340,19287168,494204427,17317507,957772800,1946224694,137821966,-744860159,184640283,721581248,175570943,1460172543,16777114,1600003840,445129,1224,146284119,-2585088,-1885731210,-1996488703,1451883590,1959922686,108461890,16777114,1958742784,108461878,2022279322,200837889,1781036287,51472639,1778412119,-1484350976,922681737,292028656,6969091,-2036727702,-16668761,-6683018,-2097151745,1946222206,1044284178,192151553,20854527,906582426,-1947276544,1595931718,182985,712,-398556330,578683142,-1962481503,-1037329976,-796133167,-1962826079,65664986,-140949309,-1947600903,-25785872,-22994965,-1375337723,-1506871542,-1578071295,103483264,100861620,787941826,1183383974,128623102,100917457,62457774,-101213952,293389883,-788026207,-1341783072,-101213945,2113816123,-1980355831,-1996380618,1586232950,476023562,269174774,-1365176204,96862986,-131858425,179177003,1996484747,108461832,-25755818,721923745,721922566,-1727718394]],[40,1,3,0,[115883767,115879671,129016144,128714283,12715563,-398526567,-399575290,1033523206,-16725987,1577166342,445129,1458342741,47757342,1996478606,-15111668,1996425334,175570694,-962099558,1458604802,16777114,1975520000,209125141,1996429674,108461832,-1710590209,59465039,-963907445,-892772833,-1957363704,-1205971220,-661781127,-1979025781,-1071371452,242516028,606815370,1958755520,72125189,1284178923,1976109830,1372490498,142016342,235304703,536838632,113953118,182272,1187468800,-1962933762,1983449718,-1909230074,-1977217978,540907524,1997566976,1946758164,1959329306,1946364957,-2096698599,1962935422,-1064548854,16664263,-1949308160,-28965946,-963968277,1577866891,705225,4808,1187403351,1187456763,-2097151756,1962935422,276234048,-1961986305,1177225798,6967310,6946922,1410385050,-62486268,201217673,-14781230,1183651446,1783633659,73898497,1177223168,-196703994,-134330741,1183446126,406227956,142508805,-164006657,1946355782,376897331,6946922,-15698177,1996426870,175570700,1996488554,74907398,-1946190360,721877046,138840816,20710180,-19856779,85472771,-16220541,1190556532,1836400648,67716854,2122534005,611581956,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,80648784,585826304,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,292067920,1996424436,276234006,-1961986305]],[40,1,4,0,[1177225798,110776334,721420293,-521538490,-294221568,-1961998709,1183387734,-128546314,1589906667,1065363190,-16026615,1183577670,172374518,1452010615,-1980199944,2122576470,1383399176,67716854,2122534005,611581956,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,-26032,585826304,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,292067920,1996423809,276234006,-1961986305,239479751,-26032,1177223168,-196728058,957629953,913705598,653411982,1963539840,-1064548574,125976195,-1592232960,731449732,66638274,-140962746,1074233918,125972215,-1944828279,243173824,-384809335,1183579942,340132102,956946081,209589318,-16220541,1183516276,165061396,1578387083,348309855,6211584,508974848,-1912559176,-196687912,1183514632,274107150,-1983625591,1183565398,-599357178,-1710065921,65535,-1979955575,1996488278,-26094,1183383552,-94991880,-2133047562,1183452020,-1981535737,1713435718,-502872313,-1979711226,1177746758,1954588921,-502872314,-939524346,17228806,-12154368,-1459927502,-955878272,-16325626,122091263,-1959693055,1451952198,2123177482,384863176,-1512403449,530949541,-1710065921,65535,-15567105,1996474486,-864616502,-1697745153,65535,1183432747,-163149332,638082756,637814667,787941163,-123533598,1958742790,209617670,-385649408,2122515078,242614028,-15698177,-6680970,-1996488449,1190530118]],[40,1,5,0,[460656647,-1710065921,165256220,259375115,-1928169729,1343661126,16777114,-1592202496,1183384874,144482724,-1582545271,1183384866,147890606,-155367799,1946289990,-1404663035,-1070923029,-140229117,-1996037074,1183575110,159687598,-1544261897,1589905282,126559752,637868195,721581963,-465139264,-1962289501,1451953734,205914896,-1982839159,1190580822,1400119302,621168266,70057996,755463168,510918660,1183525355,-466683996,1194010118,735639302,-1037329978,52885713,-259325369,1183518187,-466683996,2005607942,-1037562,6951542,1458992777,-15698177,1996426870,-797507630,-1996387863,1183577718,-666466034,-1982179703,1451873350,-498677802,1988689920,-1947169814,1983448702,-385648688,1996423502,1996445200,-797507630,270911371,1183404032,-73537374,-1981397367,1183443030,-631862824,-15567105,7005302,1443919615,-9809838,-1950517505,134227399,-70981552,-1984084437,2122572870,947126434,1002259971,2114385926,273058607,1976858171,-700040443,-940105100,158662659,-2144943986,24453180,-428439226,-1981266295,1183438966,-498677798,1391132673,969950859,1249109574,652631748,-1952970870,234456008,-108853900,-13142774,1183573574,-800704026,-243266186,651725575,58003258,-941209857,123462,247799,1183519861,-431605296,1586170995,1065363174,-16550624,1183573574,-396981274,1451880587,-495025392,-385649408,1996488464,-1983894766,-11475898,1996486262,-730398762,-2459905,-11020170]],[40,1,6,0,[-947143306,1342701605,-1946487320,1174531142,-364475414,-1946794359,1988694086,-632911400,-1982564727,1187501638,-150994718,1963262151,-163149032,115617527,-1962385724,1200301768,-466684154,2093038342,-22353661,1779595007,-159973632,-2722049,1996477558,-663289894,-16353537,1720368502,134227207,-91166640,17254134,1996433013,-26094,1183383552,-27883012,1779595007,-25857,1996423168,-59310318,-1694599425,65535,-167098738,1946421062,140413762,-150350175,637985326,-1993996541,-694090681,-133809911,-14975738,1996427894,-998834234,-15960321,1996425846,-596181240,-63313906,1586174699,-163149048,653018627,-1962522743,1586230854,1194010120,-330956030,-916496865,-939520310,1459617794,-1962647925,105286600,527745803,460638475,233568651,637945486,1946763136,-1064549624,1976109897,734497775,721611713,-1026990144,449314820,508952576,-1912433992,407276504,-940685687,64070,-1709541633,65535,1962934845,112645,-1070923029,-1947056503,1175131206,-385649390,2122514888,57999376,-16662551,479861366,184723356,-1962117952,-1593499082,1183384874,-14947340,278534774,-1946157308,444006384,32663582,2056913258,-1996488694,1183577174,172362508,-963965579,-1996234559,1988753990,-1994658832,2122575990,309657870,638213828,1183385483,1975520250,-96024827,1183514625,-431584786,-1995028853,1174661190,-330921484,-2095548789,1962938494,20441347,-15436033,1183519350,-17045488]],[40,1,7,0,[704398985,-1073016762,1451951477,-15733772,1996429942,309788436,60987984,1183383552,-128546314,425603,-972868492,-1423735,-11134346,2122520182,469041650,140736,-431583920,1996443670,309788436,1794930431,-1711248896,2929,-1981135221,2122573382,57999376,-2097106455,1946221182,-163149037,50873899,-137221178,-146736522,1458305646,-940149245,65094,-350718327,-774337771,175555811,50367270,1178273862,-15696104,1183579718,239483390,1988879231,-1962153192,-472777122,53512998,1183516790,239483390,-963962507,-1962392021,-507383730,-95516413,1090123673,1174661623,-1947170040,21036102,1325339206,-385649648,2122579713,57999366,-1979778839,1996483190,-428409062,1793619711,-431583998,1746817046,6947686,6946922,16777114,-19666688,1177273995,-162624530,1317781763,-1948570632,-1962218543,-297391162,-1070862101,-916578407,1426069194,-1205932917,-661779502,-15173889,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,-37033970,348834079,-326413056,161069086,1996478606,1778412050,276233984,-15829249,1996426358,142016266,1778808575,234908160,536714216,969417,1475119957,243174230,57450839,1347605035,1713149338,200313612,1783723510,-1709938112,65535,-166989685,-1070922635,-1588102421,-768933012,-1705619374,-61552,141934603,-26026,-487915520,-1979711560,1149831236,205818122,-955366263,4164,-267230080,1183667742]],[40,1,8,0,[-1706027514,211819901,539706870,1183518324,138709254,-1995946357,652937796,19613174,1183518324,205818118,-1995946357,317394500,556484086,1444809845,369510029,494770768,-963967382,-892772514,147324938,1465253888,385369741,436637008,-1706025465,202317181,1095354675,242425485,512558307,503516777,-1976694644,-1073047545,-645177736,-74718255,-1953046320,1116275779,-2080470024,1133184247,-128807944,313335,730988917,1922534338,2093103880,-1634235613,2143435528,856094235,611598337,1317309264,-129815799,734147481,1490062274,276742715,313335,-621346188,66601867,-129857086,1183680995,860886776,1805275328,1594635784,79874398,1099776,438209792,72321799,1468731179,39267078,-1946657139,-1992948666,-1949826297,-1992948154,-805109177,72321334,106400054,384845453,-1923934640,503926278,507419216,-1073017666,1586302324,861083384,1805275328,-921877240,1218,712,-1205971369,-661779552,-167217525,1948265284,108954420,-166300672,1967137860,6968848,-2087059094,-2146573702,-348117940,6968851,6946922,-1710946968,237387294,-1088134016,-352321096,608471613,-1962917851,-1472841224,-2094173183,1946158718,33522441,-654852069,909708779,91554056,-352321096,-1983894782,1750531654,1783627910,-1711248896,227321734,1579141003,80398687,-1957363712,143434220,427081739,1946159405,108461835,-402360577,166461024,-16353537,-119012234,79874558,50331648,101057283]],[40,1,9,0,[131334,16777729,-65534,50397441,66307,16712192,33619714,33751296,1755142,1048794880,2113996520,15769915,957374091,812975175,539707382,1183525493,-137221366,-150542282,-1996036050,-930351034,721962635,-399050798,-399575290,-163149562,-1995946359,216730190,-1995946357,1183577670,-129595126,755910283,393478400,1946158125,16526610,-655817867,1967671297,38791427,-1962630167,-1070920578,-1980086647,292224582,1062160026,2109737743,112645,-1070923029,-1946401143,2637255,-1494678667,-385649152,220988532,237770356,170664052,-922854284,-1897331851,1959329280,73066833,1619111578,138840335,-385198455,6947323,40501354,1309174682,443031057,-1536680441,494770698,1586171926,726136336,-385649376,-1868496414,66638087,-1962468346,-788034034,437126137,139364615,-385202551,1048773062,1962936242,-2054541812,-467005864,-351817053,-58817737,-1207602176,250281985,-788136287,-402244616,-1593606906,1183385320,637502462,1593263477,-2092897282,504894,-1976691595,705583237,129278948,782483499,117089031,2122524139,91488508,-352321096,111059214,104593617,58525416,-1996035935,2122578502,58009100,-2080743689,151555134,446761333,471239431,-1710888185,276660654,-1995946359,1048775254,1946159026,-1306621161,-1618334201,-14021005,-2020875311,1174603546,138840574,129252995,-1961397248,772256798,241803146,-472776918,119179147,-1980086781,1048775238,1946749068]],[40,1,10,0,[276234014,1996431466,129147152,129238531,84446371,6815753,-2036707326,-1961845081,103483462,1183385338,172395510,120456747,519587465,1342787176,-1695123713,280174016,108380171,26740281,1996426100,-126418954,-478008166,175570704,-402098433,-706085516,-1740733694,-311164927,688323233,782366278,-129619705,-16353537,1996424310,-159973384,-232931174,1975520016,-872007220,-1698270207,285419709,782483499,117089031,26752767,320132506,-1643722991,-16776959,6951030,879633818,273058577,1342283939,6946922,6946922,-1821900694,49584640,1996488703,-1462461936,113709399,460,-939559191,647174,1778412032,-1711183360,291375211,6946922,1666330010,-1711248879,228401782,2133376410,-234436847,-2097151996,104510,113708916,414,162019071,-1743465062,-532774127,527695881,-166699381,1948265287,-1472790775,349542921,922685861,922682642,748291348,-2095989630,117822,-1192688780,443031041,-1536680441,546609674,-1073016366,-1981217932,1996443648,443031056,-1710921209,231571461,1769328651,143408771,-1959496695,1207308382,527704107,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1586172464,728203280,-163058721,1946233671,728203329,-1959007234,1207308382,846471211,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1183388484,1958743038,-2133292267,-352251313,443031053,-1536680441,494770698,1183650401,-1957685522,1334513758,281117444,2107265310]],[40,1,11,0,[504526365,-1962468760,-654840250,-263812272,-1705977609,313204212,-166699381,1948265287,-431583923,244011030,-103741554,-150450645,-296866855,172919633,126883467,-903087407,1374703147,6946922,-904053350,443031058,-428409081,-1947699457,100918854,-1957691254,100919366,-1706033012,324017469,508758763,-1710810520,332467764,-2096079221,1962935423,112663,125830699,111150635,119277115,480314237,119317255,-16749997,-16311754,-1593369546,103483166,-1588590822,103483168,-2091907300,151555134,28837237,721611520,-191213376,-2096026622,104510,1996434036,540475152,506920711,473366279,439811847,201103879,1996428407,1778477584,1856608769,113709927,416,1745909503,6947378,6946922,-1800960358,-868318445,645136385,-166699381,1950362439,308826893,-251631615,761921642,1750273003,6816018,1778412273,-1484350944,-916515906,1426067138,1448602763,-167485813,1948265287,476023619,186023819,-15043073,929694838,-1705552041,336308102,-15992693,-559872139,-338547959,1050302242,-1961929979,1962281968,1979137005,-339727612,112643,-963917685,65786251,1587134507,46319967,1230848,-297366272,6967318,1744961640,57278976,606355610,1975520020,-926692888,1459617832,142510934,-1536680361,405117450,1183650866,508565234,-1710578584,339811709,384452237,272993616,2107265054,504648221,-1962324376,268764229,-1706025472,341515645,156133406,-1554895462,726005268]],[40,1,12,0,[-1592757216,378210190,1923286928,1947633928,1461447432,-15052902,121414143,121509515,-1995935069,-1593281514,378210112,-1633482942,-1609135864,108432136,119171102,178546718,-1021477478,-1707177708,-1547687167,-526186390,-1942583031,197561096,756708544,242483210,-662589798,-565802732,-371173751,163446944,-1942583040,-2119263736,1183388903,-531199522,83638015,1762973082,726005269,-955878112,17328646,-1069645056,1920270593,165676743,1183514625,85107678,-1545582965,1173751060,427040811,-788033375,470156280,735087367,-1911649344,66703623,-351856114,-1942060241,326437128,112461419,-2146530557,66703623,470156225,-1593185529,100861724,-120518880,244043915,235079454,-103741670,1183433099,-531199522,748311120,-401669246,113770119,460,-31201193,-1980086647,-804520874,-1734133900,-871971071,-1929379583,1343681094,-788480863,734563304,-654844346,-532247728,12457611,-661919023,55624235,55696974,1033523923,-350873827,-1744386298,771751937,389448842,-1297882070,-2071319033,-1264380116,-1668665849,-14021005,-2020875311,1317735076,-1547621410,1183516410,-1668665632,-14021015,-2027166767,-654898524,-1996018013,-141820290,-257881109,71579904,1955268980,75268868,1458533632,1094976666,1778412054,-1711248896,372377707,26754691,-16157440,-1711214538,414327414,36792407,6946922,-2036727702,1461077927,1319687322,-1711183338,375919884,82970311,871038977,383272589,1778412112]],[40,1,13,0,[1780705827,608213505,-1073015168,1183659381,1783633624,16803840,1778452584,608213505,-1073015159,-996532875,-1927897795,1343674438,6815850,34170882,1083834730,186037796,-2085260096,1965283966,1778543119,1778412032,-1710921216,388268037,141180547,-15240192,1996425334,-596181030,-2066689,-401678730,-1073020818,2123053940,-96599074,-360840442,736118411,66096082,50802230,372894838,326436970,-16222465,1996479094,-1923655972,1343681094,-2080933144,324158,2062091124,-58817537,-16223232,1889204854,1795161857,353147392,1600001886,314057,50331648,101057283,16777990,33619970,16908544,3272,2123060823,105286414,-1995942261,1451883590,1183668222,-1706027268,392829044,-25755817,-1694730497,396191508,1183576203,16788748,2953588,1210545153,1967681396,19261699,-2097066007,151555134,283706228,543840001,33581143,-2036727702,-384323161,2122514687,1534329098,-196702889,630870038,-1927823080,1343681606,-100609,-1063584650,186113053,-2095418176,360450814,2131885699,543840016,33581143,-1484350890,-169273368,-63504640,349542916,-370599942,443031040,-25755897,-1694730497,405609920,58048523,-1593792791,-1073018740,153946228,-378702848,-24969020,-385647350,-24969028,-385647087,1784086708,6838048,-2036705790,-954692185,551430,-2071319040,-467005865,772256419,240094346,243920170,-1056766028,-1962373981,-1618333992,-14021005,-1886657583,1311443620]],[40,1,14,0,[-99710468,785943302,241803146,-472776918,178554763,-1543616981,1525352238,1963130499,543840085,33581143,-2036727702,-1592213081,1177225892,117089276,722118305,782499398,1778829063,-352321528,1778412077,-1711117824,415762539,141166279,6946816,765067370,1780010322,578198016,-1113976106,722619432,83010496,28836843,-916496896,2762,1458342741,-1593542913,-768933012,-1785049006,-1961204196,126788080,126883467,-1996017501,-1962462698,1207305310,812909610,-1962437983,-1559784426,378079028,-167049418,2088965492,259325708,-1962130293,950210132,974555399,-1589777657,378210198,-286586984,-1056530271,100860640,883100040,112500999,50520257,-1559655418,-167049418,2088961652,-998899956,-150560607,121152472,-150555487,121283544,-167485813,1958750791,127574288,127669899,-1996014429,-351846890,111190284,-1593361245,1050871476,127836423,127932043,-1996013405,1577533974,180937,1458342741,721704587,-151876645,1946298948,126787852,-1593364317,849545104,709162503,-1157401592,1156972545,24379690,709162563,1124168706,606749834,1975532736,-138179797,-1962540498,-787829234,1002505185,2097626118,121413891,-1593361245,104531868,58525502,-1559806303,988481342,1207361163,175375402,179181195,179576459,378210539,512427680,-489617740,121378363,378209405,378079036,-472840388,121511483,512427133,512296766,-916584642,1426064066,1996483723,-24582138,1778808575,503343652]],[40,1,15,0,[-1710804888,448112518,-402229505,-892731590,717750274,1448542208,1183432747,-230258184,-1980873079,1183445062,-96040460,-1946794359,2123172446,142052838,-1515911402,1183688101,-1957685530,1284179063,1373239056,-149795701,-191213095,-15016419,1996425846,-361299988,-1542401,-56957322,-1995310069,-1072956346,1183654772,508565214,-1694730497,451878269,1996423530,-16750070,90835062,-1065351782,1958742811,56158467,-871858559,-954698496,1374790,-1963172213,69538375,81152,1077985307,-1962391927,1028130886,58064904,-788391191,-13724704,1713056679,1713078556,1025195292,1696294173,1209875739,138314523,74711041,284839552,-167092597,1948265287,-60912887,34752502,82379637,138856193,32047107,138314497,74711041,284839552,-401967361,1183384290,1975520246,-95518716,173968132,539707382,1207306612,57937963,-1207779863,1183383553,-196703752,539707382,1317013364,-1796663302,-59340031,383141517,1778412112,-1908998400,-1875443961,490576391,1156979694,158662930,-1979711560,1149831748,142377736,-16157185,-1705637258,-65536,383141517,141885264,-1710590721,472391156,1779070719,238524929,211943423,-28931839,185237131,992179392,-1962249017,71797720,-335657335,725977838,1077723172,1979647349,1778576132,941464064,1173755317,158597419,-2130944373,-352185777,-60912889,-49125504,539708800,-30710400,-352160373,1520064008,-1961679598,1979058996,-95518220,-588709600]],[40,1,16,0,[138856192,2122514433,980747016,-167092597,1946233671,726136329,-385649648,2122514898,74711046,284839552,606816138,453065760,-524271424,-59340030,621954098,1144061956,-401714414,1586232745,726136330,1396077600,6951786,6946922,-475560294,1976568604,26011907,-1996488264,1183444550,173968370,1076578294,1183384437,-78741264,6968065,-9558630,142508828,-1926138621,1343673926,6946922,120862463,120993535,287128986,-700019427,922701846,922683192,-191232198,-1961023203,1333791326,384500011,383141517,-565801648,2107265046,-1960963043,1736444510,1586232875,728203274,-95518497,108954400,-2095876864,1962997886,173968137,271271926,1317012597,23740666,2113975706,1996443677,-159973622,-2722049,1183570038,-700044326,-599356592,1356351019,-1694861569,495190292,33397328,2122522034,175374574,1779070719,238524931,2122521592,2054489608,-1962872671,1194920542,-2089847548,16845374,-1706625509,475071177,200951433,-1961724480,1602947678,39291652,158660107,-352253279,-338654458,-1983738893,1988755014,-94991876,2123100299,-165876740,1965042500,725939724,-167349232,1946692420,1962871566,-1946211580,187993074,199259638,1443198198,99287402,1779070719,954505731,2122522154,276037876,425603,1996425845,-1711183350,507014693,15892099,1996425332,941464074,2122522190,276037872,1779070719,1778477574,-1711248896,418490246,1600045099,445129,712,2123060823]],[40,2,0,0,[742754820,1183320100,-1949160449,-1978209483,136588356,1979663930,105220880,1963344953,-1948873982,1979058996,1589808102,46319967,-326413056,-14755480,-1382411658,1006632962,1006924295,-1962314229,1656427078,23980128,-1961998709,1586171982,108282636,25290827,-4520213,27584767,-1962391925,146475598,22538240,-1729536678,969446,1760332629,1996431130,513514002,121372672,188482674,1183517046,1617083154,-1962859800,1317736006,207522576,-1962853656,1317733958,173968136,652794627,-379758079,248179891,-326413056,-14722200,-426108810,1006632990,1006924295,-1962314229,1656428614,14805088,-1961867637,1586172494,16377870,-1962391925,1586170446,-388300020,1566179557,-890486551,-1957363692,527395052,-402104693,1566179474,-890358295,-1957363708,529688812,-1962260853,-672658354,105286400,-1157083509,-639041537,-379758080,147513454,-326413056,-14692760,664406646,1006632991,1006924295,-1962314229,1656425030,6940768,-1710721281,8095,158598204,-1157085557,1424515176,-379758080,113959124,-326413056,-14682776,-1197865354,1006632991,1006924295,-1962314229,1656424006,3008608,1072258394,183009,393534219,-619983989,-1397222028,650153485,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813]],[40,2,1,0,[1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2132971,482017282,1,166789122,2,203161859,327681,205390083,458753,467533826,4,449380354,6,492503042,7,150470915,1310722,102760707,1441794,8519682,11,22348035,27000834,101449987,1966082,387776514,12,70123779,2162690,537067522,45,371326978,13,149553411,2555906,496238594,14,1769731,4521985,539033859,21430273,162267395,4980738,534446339,30277634,148504835,5111810,106365187,5898241,12124419,5701634,167706883,5963778,108593411,6094850,93847811,6160386,179568899,23003138,94765315,6291458,19464451,23658498,21168387,23724034,0,0,0,0,0,0,0,0,0,0,0,712,-1205971369,-661782404,957380235,1946218550,642053687,-1590594300,1144586480,1445557508,1996423274,209125134,-16091393,342493302,45934606,2122578059,779419654,1778412118,21142016,585826698,-16749994,1996426870,175570700,-2096597249,453052030,533952,1342182405,42526734,-947128181,-916496865,1426066634,-1205932917,-661782340,1778808575,1778412032,1778412032,235104768,520249832,182985,280519,105367296]],[40,2,2,0,[-75431936,208930760,171768705,-1705834892,65535,-326412861,-1205971369,-661782246,14696067,-1106742272,46074428,-1960318208,-8190338,-2096136444,511038,-927070091,311047,1080692971,86427499,-1706033144,373,-166989685,1153896820,-956301052,-1996488700,1153892988,-1957669114,1600004038,182985,712,33863710,1183701134,-11528450,1996428406,276234002,-15829249,1996426358,142016266,-402229505,1183383573,-25263340,-1962445568,-11736872,-920666069,-939519798,1459617794,309758806,960496779,1451033156,637697131,-2127640701,1963444478,1463839271,16777114,-28931840,678739979,1344165406,-1711234968,40253922,279751,105170688,451608576,1114265430,16777114,-28931840,175489035,638869188,1991,1988838379,-2192386,476774983,-2082602202,83822787,-1995422069,239504135,-1962784887,1200163910,172395268,-1962522743,1200162886,105286408,-1962260599,1200161862,341754892,17286950,1590070016,348309855,575488,-1205971456,-661781764,-1996071285,1065614942,1393390592,385500813,37939280,58048523,-1962895383,1603010142,71797512,201082505,957576384,1962995718,-25755891,-1995411224,-1072955834,1996455284,-129593858,1390956566,-25755894,184733672,-1996261952,-164890042,-1694992641,41949186,141869067,-386369793,-259325680,16416387,1996429428,402823932,-1073020272,1996426356,1778412284,2031327748,-167050382,1048780404,1946157320,136219400]],[40,2,3,0,[627539969,171869182,141819905,17440395,-31103104,-385976577,1586168126,-36116226,520094136,46844254,512448000,1602945264,1960512258,742913563,-350915576,-164132086,1946692676,-2095084793,-243990465,-882982005,-882982869,1224,-1205971369,-661716993,16533191,105313792,-1960938304,1207308894,359990310,50744960,1074153206,1207307124,91492395,33310407,234973696,201164520,-1958316864,-259321218,1996445526,242679568,-15960321,1996425846,108461832,-37427186,-166989685,240526196,201237224,-2095418176,1946221694,6969103,6946922,-1710979736,61423134,-352321096,532687618,-892772514,-1957363698,1988843244,1962281732,-532774044,1567948800,606815370,1967144128,577394192,6946922,-2036727702,-335544409,137771332,1446933505,-459669142,184831288,-1590528832,1144586480,1443329284,147102288,1048838143,1946157320,136219400,625967105,171868929,141819905,17440395,19222400,-352321096,1589652226,180937,5320,1183536727,525572,-1946270071,126551134,-335919479,-27358398,621561739,121444583,-1959758824,-62486265,-1947435379,-1190717709,-1510801401,16416387,1586169973,71812868,1996423168,1783065340,-330920704,-2036707306,-2096837721,-14221754,-1183188402,-1026990242,46661634,1448542208,637820612,67527,-1962385781,1149962359,-28931836,-1962391667,1329564656,1444817528,184561384,-1961003840,478936646,1963214649,222623251,-1006078944,-953809826]],[40,2,4,0,[-2097151993,-672454970,65781803,1577058744,113428831,182272,-1957275904,1183712382,93005318,1358841481,-99089766,1975520004,-339727612,105287243,205911590,641627396,-2096990837,712310782,1962868355,1962281765,33456940,-1705629836,89790466,-780877813,1962833465,-27358260,956581771,225707076,-257835029,-27358464,1963214649,112820,-1026990242,415760388,1448542208,15353543,25862400,25691659,23725684,25698047,15484615,73304832,-1962385525,-16055169,1049298037,-1705574160,92084226,58048523,-1962657815,937952350,-96040700,58048523,-2096895255,81470,-543554188,-1962567674,-1360526242,1166694148,1006773291,616569601,263678,-1969186224,1187448329,-1593810692,1183383828,-230242328,1183514624,525572,-1947187575,126551134,-1980873079,1988883582,57534960,-151367937,1946684484,56551683,32130759,-1996190976,1284240966,-129070814,372703056,103933953,74825739,33050240,20856451,-15436800,1183577718,525814,6967326,1318715754,-167302649,1963194438,-161576167,18513795,1149964404,373569818,1149962365,407124252,-521600132,406257408,373590785,1344160811,723010699,-1957683132,1143675460,1149980702,541338396,-26032,922681344,922681626,1962869016,-1711183324,1667,108838923,-385646776,1190527135,443883772,18495231,18495231,18626303,-795212694,184549382,1208188096,1149992830,541330206,922685300,1962869018,544538398]],[40,2,5,0,[16777114,-260667136,-1980348789,-259260858,-2080866677,1963006588,19851523,1735811,922688628,922681626,1962869018,-1710986726,1786,108838923,-385646776,1955266828,1962281732,725939718,-3640318,-16704970,-16704970,1778456118,-26111,-1073020928,2135426684,14870787,-336562549,-125924602,-150679677,1962935495,507808596,1948271627,-327253172,-1710721792,4752456,-1292663,922741878,-6684390,-16776961,1962929270,410320662,723141771,-1957685692,1143675972,1996443672,373591020,1344160811,723010699,1750081604,543817932,16777114,-161576192,-2145105930,-940081292,2037710850,18757375,-14387969,1778456118,-1092069628,1958742788,-159973532,18757375,384583309,555653712,-1072955393,-940111499,57933825,-150938135,1962934727,506920723,506920705,372702977,-1711117823,2013,2148343,922705013,922681626,922681626,74055966,545690,2092960512,142493765,1988837611,-14620176,-350171261,612139829,-15043328,-1962861002,2013262942,175636232,-15960065,1318719095,-352321530,506920725,611647233,18233087,-396950934,-1073019867,-940088716,729088004,553404150,922685044,922681628,6947098,250283370,18626303,18495231,18626303,-2120613270,-2147483640,-153093018,1948318790,80213766,-14125824,-16703946,-167698890,1965096006,18653445,446759915,74076161,599706,2092960512,58673158,-1962356861,1207367262,460619812,1074545910,1149900149]],[40,2,6,0,[1015489548,1393325063,-1324958566,1503285256,-2096565495,1946166396,611647245,691610,608487168,1586167808,642250486,-167152380,1950354500,-230228221,575479,-940093323,292814852,27838347,1783827317,75851777,1530845082,-62458359,-2095287232,1962998398,18784520,-337099127,339148577,506920705,1778412033,-15799547,-16706506,-16703946,1778455606,106994178,1719664640,-964444164,-296812762,-1947663496,-62458116,-14781120,1996485750,-230257688,956587659,-1207601913,65732677,1342211512,-1791043686,25862409,25691659,6948468,25698047,15498883,1996432756,-130613268,121084421,1996423168,1778412268,-2147260416,16777114,-327745792,93978730,-1962289016,1600055878,180937,1736,-1070901673,-1979955575,2005793350,-1995994360,1709964870,-2096333685,81470,-940107660,309657608,76231935,503318533,1778412112,122591745,1191117753,633834492,121444583,-955943912,129606,145278859,1153902709,1778384930,1778412032,-1711248896,65535,186926217,-16091968,149442612,1975520002,574932741,-964493310,-28377306,2122552953,91488506,-335788405,1589652226,-926693025,1459617804,142052182,-1996209013,1200486470,-1946645752,-163149561,-1962819863,205884213,1025042213,125114375,135024000,-1962825751,-417002427,402865432,1156983669,628432934,118286423,494190603,202132864,2391427,-2115435659,611712769,16777114,608552704,1911095296,205884161,1024983845]],[40,2,7,0,[58005507,-1962893335,1586168901,273089528,50873481,1149831237,105220876,-1995290877,1157827140,239372554,104400267,695534968,-1960815221,1462499422,274017042,-1961733117,1294671437,273623822,-1961866237,1958874049,-2146565880,-2112487163,239438597,66608779,1149833287,306512656,-1961606007,1157829191,306481424,-1995160317,1166743108,541395742,2088969332,242614554,-15043329,1979653749,111254048,-11141120,1979653749,1778412064,169712128,1173752665,460653580,-129594538,-1991229376,1922757702,1443587337,-16615937,1067119734,-166832631,1948264004,644120584,745832671,205911560,-2140507072,-166712500,1963461701,475827055,134957046,2122933876,73174010,-1996339317,1988755014,-1961432068,1178205254,-1960938242,1207369310,292884523,1183385483,1975520254,-59339802,-335905141,-336557261,943621111,141885441,1149520026,20488972,1459385995,922681450,1922695480,-351821794,205911767,-2146864000,1458514788,107407374,69616886,1156976757,175378475,135022070,1283458164,-947714011,-162595034,988349304,-916496642,-326412861,108432214,271271158,-1070922635,1996430571,-162114044,1946430276,1161221,28836843,1389505280,360880720,-916583156,1426064578,1183509643,206084,1950878580,846481444,-350587832,209125179,-16091393,1996425334,210278918,-1073020928,2135434876,-339727581,209125154,1779070719,-1710921216,1988,2122518251,-445381626,-15960321,-404027274,-922746440]],[40,2,8,0,[-939521342,1459617874,-398014634,1586167808,142052104,-1996209013,1187510854,-1929379350,1183385671,-1995994114,-1595283898,-27358460,1183385483,-196687876,2122514432,158662888,269240310,1183384437,222820072,-1958120188,-662794813,118943883,-218101831,-59310171,6964842,383272589,-1484350896,1996426516,402823932,-1073018709,1586170741,206030846,1156126735,-28931324,-1913091298,119462006,129572630,530969344,-1946394997,1988823111,734563322,1183387716,172461048,1143722123,-163149550,722231179,-1950184487,1418460278,-1949291762,1283522166,1156978701,427098636,-1946663285,1144651382,-1961003772,1144649286,-2146077434,-352187316,-129594609,-1979812213,1183515716,105155062,-151095669,1963002948,142377788,-955941632,2116,-2080475509,2097154684,172279557,1988820992,140261886,-561307275,1963611961,206536730,-60912895,69617654,1187450229,-352321036,140282118,-1962257271,1207368798,158601259,-2130813301,-339800985,-27358444,2131519360,1074546678,1586169717,206536958,-360807672,-1959955456,1207369310,611648524,15353543,-60912896,539379702,1996428917,56158462,208977931,32130759,-27358464,67915648,-151101813,1963461703,206015262,1025042213,208934919,-1694730497,-62998,125157387,-2130813301,-1962406833,1207369310,594870796,-151232885,1963206215,407341850,-1064379605,41418534,16777114,46331392,1187448180,-1962933772,1200291422,1008804876,-2096532223,1962996862]],[40,2,9,0,[25487619,2123219851,384863178,506119,1317905907,-967931446,-1949804916,72322008,-1951510903,1308821583,-1303475794,-1996075125,1334554702,-1337064694,-1951117687,1200356446,-92894456,-1995422677,1200338502,272902924,-1950726519,1143671367,-1203336942,722356107,1183388228,273124284,-1995422677,1200340550,272902932,-1950202231,1143673415,-1069119214,722880395,1183388228,-1102672956,737035913,-654851514,-1947056503,1183432774,-1002034196,1183439095,-2090314768,-1929287168,1343663686,1588037274,-196703985,-1694730497,304617474,58048523,-2080525335,2081485950,-193036025,360580096,-1233220322,380532365,-1524689401,530949541,821315271,-1236890880,-1950464469,1200225886,-1203336418,-1983887829,1183522887,239569326,-1984936309,1183518791,-1371133006,-1961736311,1177269318,340232624,967722635,141946438,967853707,125103174,-2130813301,-1947267737,1586229830,306657790,1183516789,340212208,1736442996,1586231053,222820094,-1962314495,1207368798,57942060,-1962845719,1200356958,136389900,1946681661,9955587,721700747,1178279495,-1962183176,1194001991,-163169504,2146108020,17647606,1200300405,-92894460,-1995422717,1191384647,440895752,50743179,1200165444,172426008,-1961080951,1200356958,-129619196,-1960949879,1177224775,541559286,34359286,-51838092,-27358464,-284334208,-1960949877,1143732854,-58815728,-1995422461,1200295495,306457376,-1995291389,1166741575,272968468,-1961736311,1160451653]],[40,2,10,0,[340232466,-1962884375,1194979910,-166366190,1963062598,-60912884,-165912693,1946290759,9758979,-1947187573,1194983006,-166431724,1963128134,-60912884,-165912693,1946225223,-1955206398,1445708374,-1000436802,-1950327253,1311488590,-1136227402,-1984412117,1190591558,125075700,-1037319797,-155826687,1950413894,-62485752,1174520619,2127182776,-1235877114,968513161,108985438,-1984406013,1586216030,273124346,1174653067,-25785418,51790985,1284094542,306678554,1174653067,407144888,-1984147965,300620876,1586217003,474450430,-1994766455,1200166983,-28933354,-431030490,1491665784,-398029829,637820612,1599997833,443081,1736,1586189911,-1958769916,-92077481,956855553,-138405099,-1957172264,2005599325,1976699650,-336119036,742754880,1183320100,642119421,-2147191776,-1962345098,742886106,1178208292,235959549,1005648616,-1961069369,73305040,990009225,185955575,957445366,-1962642372,1005906740,-1207601706,48955393,1600045099,180937,1458342741,637951684,269305846,1996431477,1778608650,173968128,-1961736309,1143669879,273648402,1343245355,-1484350895,1589906383,1207313926,561317901,-167092597,1948265287,23745285,1207308011,91488555,-352163245,6968067,1141030042,-892772853,-1957363706,1988843244,444367622,-167348992,1947215172,444367655,-15567359,6953588,16777114,443875072,572826,627343360,440715247,-1705639936,318570914,-352160629,725939725,1443197968]],[40,2,11,0,[-4790258,-167037813,-916525195,-939523382,1459617816,73304918,1183385483,15264248,-2096865653,-208992061,-1996409368,2123234374,-1190717718,-1510801401,-1962647925,1183401991,1958743038,96701230,1344143406,134595467,1800412672,1344732742,-493162357,-1961929927,-1927412642,1988954232,369565418,506143,-1927305741,1343683142,-16484609,-1914110346,71731457,16416387,-1997995147,-27358464,956593803,-1958775780,-211031482,74842918,-1995913597,70909558,-347929740,-297366557,1200217739,-263812348,-1962522743,1200222790,-196703480,-1979037815,1177685063,271862,-1980348877,2122517575,745799932,-2081784181,1963129982,-1310173426,200313603,-1962642186,-1980568578,2122573950,91554300,-352321096,-1950340350,1501407,-506229,-1072957362,199820148,71732223,-1026990242,-1957363710,1448562924,1702951819,1173806886,74713132,175423499,137119222,-1073018763,1300235380,-164945882,-561313557,-385988981,1465319376,-402360833,-259325049,-361368053,-1010213026,206042710,-2095483628,1962869375,41911059,-1962052354,134625543,-955943935,583,67913718,-2115435660,41911040,-1207601919,-1017249790,2089022347,594935298,1207311499,410257452,-293476338,990004361,1356887300,1872364394,-1995287800,-739573180,-2081297581,1979646588,38061834,28835840,-2084348416,1962934908,-165901551,1963469895,1223167533,38046190,-401726229,1144778303,-1961135102,1207304796,175376428,1207311499,175441964]],[40,2,12,0,[478922987,137119734,-1070889611,248038238,1448542208,637814379,84297219,1183383560,-532773902,242548736,1207359627,108332044,34424822,-303496332,38243072,1794393737,1463782144,-402360833,1183384211,108889078,185038080,-385649216,-141885236,-1979943287,65796734,1459385993,-1962790936,1979059184,-193033229,201227913,-2093910785,1618280959,-1946526069,2005599327,1443949314,-386107649,-1073020466,1988690805,187993086,-2081655306,1963064958,-228685049,67915648,-151888245,1963199559,106859377,1183649791,1397757688,-231681,1996487286,74907636,-1962895384,108431856,637820523,-1979824501,1189808704,-59310249,184646120,968979648,309720694,-619978869,1988824180,106707450,529213556,1187508459,-1962934018,1603009118,41388804,-1737165301,-59310250,184632808,-1987217984,881589878,1589963499,130491912,1183514625,-916496890,1426065602,1452010635,1959922436,33194782,-1070922635,2122520811,259260422,1946572345,106859505,1183385483,-1192498426,-1027014655,113770500,1448542208,-351766901,635983373,1006144257,108268158,-166987893,1988751221,-28915716,-164954112,-351502709,-58817717,-2093845504,1962999422,1996445223,-7084026,477413387,385500813,1996445520,142016508,-16353537,-1444412298,-940012545,130630,1962702393,-96039661,1448562710,6946922,-402360577,-125042804,175570774,-16097653,-186121097,200313600,966948342,477428854,1979610681,-96039657,-11055082]],[40,2,13,0,[1996487798,108461832,-402360577,-125042856,385500813,1996445520,1778412042,1778412032,1778412032,-359929837,2122578059,175440122,638475972,1991,93003499,1208239659,493555316,-2082536666,1200299755,38242778,638475972,67527,1600046987,967369,1475119957,184974987,-1960282881,108956127,1580796139,-1961397244,-620034977,2100950133,-1962576890,48956997,-125059029,28891627,721611520,-1026990144,46661636,1448542208,-1962641781,2088961148,259260422,-1710852865,311564290,58048523,956712073,359925364,184972427,185496822,956986614,91489404,-352029557,1590070258,46319967,-326413056,141986646,141948427,-1962647925,116064887,-167037813,-397014668,1178337184,-1947110138,-1026990394,-1957363706,397895916,-401580405,1566179515,-890746391,-1957363700,401107180,-401449333,1586167975,-2092743920,91620347,-1729606837,105286400,1958790390,-536691962,1509993448,-351475363,1426067146,526969995,341740312,-1962911768,1894257246,274631424,-75283645,1258649091,6416459,-167360885,108314820,-387972421,1566179444,-890702359,-1957363696,406022380,-402235765,1566179360,-890647831,-1957363710,407333100,-402235765,1566179371,-890752791,-620036094,-620031628,146280820,650153472,1460043649,-1023118000,-1828404093,-346012485,1960512293,197888791,-1206553381,-1064429485,476023590,41910566,74795854,79987651,1614855057,240779499,-5550,1245184,391249922,1]],[40,2,14,0,[341114882,2,15728899,327681,27066627,393217,11534595,458753,63700994,8,124322051,2228226,410255362,45,199294978,13,135201027,11272194,208535811,3080194,412221699,21430273,167772419,4194306,159973635,12648450,310444291,4521986,309920003,30343170,243335427,23199745,187826435,6619138,158990595,6881282,0,0,0,0,1458342741,185091723,-1926138688,-1962872266,1960512284,71777061,931988596,1317794283,1959332614,340736789,1317736564,1959332612,172985321,1073799553,-963911564,113428830,-1948349696,1358203863,519867216,118890262,1161724,-1070357005,-1960858709,-369456141,46662410,1448542208,-2096464245,1946160254,209125131,24943191,-125108224,74841867,1407959083,-1946255735,1048774782,1962934496,734497549,-1706011950,396,1048836235,1962934496,-25755882,-402625961,-259260590,1962949763,108954402,-14912512,1784151670,-12785663,1015279755,-15960832,922746486,6947032,1593780712,147507551,-326413056,17479710,1586223246,476023564,-16484353,1996425846,108461832,16777114,-892788992,214433800,1448542208,44480542,2123094158,138841606,410386214,376831782,175505190,-401735574,-259260612,326432267,1946172547,1782737422,-1711248896,65535,-1912514327,-1977219002,2425189,81216,-1992245221,-14222266,-6681995,-1996488449,4061254]],[40,2,15,0,[-955944189,130118,16547459,1183725172,1979655688,1979655704,-1698264042,789,650546768,722093451,-1706011950,619,-402560432,-1072955798,-661976460,1946173315,15984899,1183727722,1166747144,2360582,36477520,-259325952,58062347,-16721687,-1923676042,1344145988,-493217174,-1593651143,1144588766,-1593412330,1149830440,-58817770,-2147191808,-12580020,1962877556,-26080,1149829120,1975520004,9824515,1149878315,541362466,-1961081717,1183391316,-162100748,1064620555,-6664110,184549631,-1995934272,1149836868,1781328668,-1706016704,65535,-15992693,1962871413,-26108,1374355456,1996445470,-193527818,16777114,477923584,-2095162228,1913985660,443875082,-6684310,-1962934017,-768928700,530206802,-1996488701,1153897540,-1588900350,76087538,15873673,16285313,-1962576381,233505860,-352321096,-6662648,721420543,1600004032,314057,1458342741,48674846,1996478606,142016266,1778808575,-1444409856,200313853,-2095549194,326369340,2139298955,192217096,180394582,28836677,721611520,-916578368,1426065098,1448602763,-18402,1988876430,1979058958,-701068540,209125120,1443526399,-401735574,-125043360,108330763,-922022517,1996433269,175570700,16777114,-1070903296,-6662576,1342177535,-672661142,200838140,-1959496449,1959332621,180454190,1996443934,108461832,-493217174,-989855943,-1993996706,1183517303,206998282,373786918,408389926,1200299403]],[40,2,16,0,[721611524,1600004032,707273,12488,-1205971369,-661782302,99239623,-263796992,2123038720,457607694,1077723172,-16051083,1147801717,6946922,241562,-373282048,2122515738,527761418,6964330,949616746,369098753,16777114,172394752,69835344,171769856,-2723069,1996431990,175570720,1654260074,-1979711744,-1072955834,-661932940,1183385483,1958743036,-1958712663,306678744,1342192645,111258,200313600,-1701612298,74940795,-1961343863,1149893702,407276316,-1994762613,1418274884,608602922,-1993976181,1418275908,175570734,87962,51002624,1283458674,418055206,723010699,650153691,-1711114241,65535,74727592,136727680,14698183,728006656,105287151,-1931852151,-1070867370,-1980610935,57335366,-632910506,90853398,-595589734,1958742790,45869315,-1981921653,1157034566,510967851,1474177,721974656,340167104,-2129246583,-2147478914,-1070921611,-1995422071,1183519302,-297367274,-1995157877,1452010574,-396981998,-1995417973,1418388566,-1058897877,1967192704,112645,-1070923029,199640713,-1961397056,1157885510,-297367280,65816203,1183388229,-230242324,1156972545,57983019,-2147431959,-956028084,12640326,270814336,1474177,-2129824384,-2147423106,1183516276,-364475924,-196702890,-1264955370,-2113929471,-2147477890,1187453301,-1962933776,1183446086,373721582,-1980348789,1183444038,-2096370924,108094,251593844,2122383782,1971323112,-129594604,-1995028949]],[40,3,0,0,[1183574086,340143098,-337361271,-260144297,-1957596160,103539782,1174603696,-666465812,736642699,50834950,1183444550,2126515170,373696789,-1995028853,-1072959930,-1070921603,-1995028855,2122575430,410910936,702039691,1183519814,-330921708,142458891,1183432747,-330921708,606815370,1954561216,1975532548,-264881910,-2147191808,-1962661044,1141497926,843368234,2122514432,1215627276,15105667,1586184821,508005372,1948010251,474450743,-1960945781,-1982166072,1586090062,1959922642,-337998844,-60912887,-1961080949,1183391319,-698971692,-237941,1347556471,1225299098,205949190,-1995684213,1552625732,189265436,1445164034,-811990934,-1996073202,1783630918,67135493,1678104474,209125126,6817130,98015748,1183580159,507808010,-1946394997,1468730439,541362446,-2094902135,1962993278,947161393,561315595,15744569,-1705567372,-62792,184960137,-1961659200,742913752,-2146733048,-351785908,105170693,1049296896,2089353456,642053636,-1961659132,1207368798,175407114,36390390,1686111349,-1923679957,1343678534,384061069,39505,1183515085,138709486,-1981266429,1183517764,172263916,-1981528573,-1923740092,1344145476,-15846246,-60912641,-167229441,1965034055,172488204,-2095811520,1962935935,40523278,-1432747926,185021832,1444181184,1778418024,105286912,-2036707306,185065127,1443329488,-385550360,1048837211,1962934512,-264861436,1962871552,-427916433,-2091092736,1946284670,-226589866]],[40,3,1,0,[-2146535938,-1695077276,128058057,-336443767,-226589886,-2146732545,-955765684,62022,2122527211,141885682,137118966,-672455307,-151888245,1946692679,742716950,-1710590712,-64823,1962034747,743211014,-2147161336,1459039332,-1913489665,-1706032571,136382783,2123192150,141856244,-1515911402,1583326629,8611926,1183645802,-1706027276,134326150,-1927391402,1988956284,369565428,-1515870945,1583292325,1778477654,105286912,-2036707306,1023951271,225837055,158715963,170039894,-1997995051,608499451,1445491984,-1130758038,184979970,-1962117889,1177096261,306547700,1458980393,6947690,-624897,-2036665226,-167214681,1948265284,728006665,124409567,1156976107,242483499,-30710656,1778608726,443718145,2122515749,611582182,70010102,1962876533,34629636,1962869098,-2036705744,1443399591,-1206386022,1975520008,-82974461,1722103,1443460112,-1695910145,-62478,15105667,2088965237,242548742,1784021354,1778412032,-2147116534,-963967998,-916496865,8906,1458342741,556675,1988837236,1962281734,140413752,957892491,762583108,1735811,1156974197,108269605,27433558,1586170123,407341832,-2095561591,1962941052,625276422,1443263504,-83788902,-892772855,-1957363708,-1957275668,512427134,2005598448,957672194,225773180,957891723,192157765,410823,187992832,199783926,1443329270,14608398,1600050411,180937,1224,50751575,-805165414,1958742793,1612614517]],[40,3,2,0,[737905409,-28407351,-1996398943,988544070,163715,2139304308,141950722,2122525045,594804990,-1962439871,-947715497,-62551804,-2080483959,259325946,1946157373,474373,1187448181,-2097151490,1183515843,-61931524,-1133133813,956392611,1946246670,1745274630,-1996488447,956390926,1946249222,95197701,-916455425,182467,-1957275904,-24443786,151689815,1044056602,57999716,1459576296,6947434,6946922,27756186,43669002,185016600,-1961528128,116064884,-3807146,-167037813,-1705511307,129894666,-1026990242,-1957363710,508975084,-1912376136,108432344,1266776986,407124746,-1070922380,-2097025047,56894,6948724,1500441242,1443129866,6946922,93980010,185241216,970683840,1946210310,-803304687,74922240,1200162933,16685572,1156974127,1249198123,425091,40518773,1778412118,-1710593536,179535877,19285238,922693748,-6684384,-2097151745,58430,-9822091,1443041640,6946922,-995653990,-264831222,51472384,1778412118,-1484350976,1048775400,1962934500,725939741,-166235072,1963207748,74776337,1778520168,812973826,-1484350890,-1705637138,188487682,58048523,-167693079,1947216708,725939784,1443525696,-224788374,-351756789,14983467,1964524601,6968848,6946922,6946922,-350185624,6968846,6946922,6946922,-1711237272,124388084,402823766,-1073018026,-420936843,914129664,1446081536,721644705,-1706011950,191503509,-15992693,2105745012]],[40,3,3,0,[410255376,-1710197249,196745218,125091851,235959807,-939611160,4165,1076577526,-397015947,1048837516,1962934496,136219491,1977498369,725939731,-2095483776,1946158716,108330771,267059818,662035211,956359841,527702084,-1711052202,200161508,326483979,-1912534877,637838854,-1560220509,261751052,-2096693492,67646,909710964,276037896,17309323,539707382,-1705834892,200830435,-35526570,402823766,-1073018640,2088971636,393543684,-1961343861,956362782,393549895,17315583,-1410855341,1443687420,1074021515,1922715712,1443488777,-1207956504,1579089921,46844255,348651520,1448542208,16127627,-352026997,-2082829539,1451820227,957017086,-956009153,1124073479,20939587,-628362891,-771025013,1972100981,-1962349822,-974629316,200772607,-1946913290,1971913854,-2107091198,1448498688,-1465416038,-29476596,-1994689280,-1912537546,637839366,15742521,-14283660,1778446390,1025481218,1966673094,-1962052602,2134443613,-1962576584,944212419,14827065,-1705638283,217651678,17448505,914949237,1043923210,74776840,17315465,23477817,914949237,1043923302,74776844,17577609,17841721,-1113979531,-1962079192,956854302,58004607,1444181897,1969330775,1966673181,-167348966,1947215173,-1566943468,-2096283903,1979783805,443940616,16777114,410386176,384583309,6969168,23789418,1364535962,1958742797,-293698802,-1936110,-728043402,-1978809215,-1071371451,443826236,3177859]],[40,3,4,0,[1979651188,262183472,-1073017484,1979648116,136419888,2105740674,343146554,-1707444737,227413920,141869067,-1707444737,175376417,19805835,76247019,-151107959,1963461956,108804449,2084111732,-162040568,1963068484,475892524,1074415606,1156977524,108314636,-2007000490,1153895897,-351797236,172488229,-13667296,-1432747404,-351409271,222623269,-16092144,6947444,562562458,205833998,1153894402,721420302,138709440,-1996077943,1988823620,1979059198,726005389,1460106560,88382038,1966672649,-16223182,1050292853,957230363,1963015230,-1130735852,1343107846,1191795098,-1547687154,983761212,608564737,1460434048,1292287130,1503285262,956969737,141833333,-1707837953,3698,1949726009,312104710,-1962159854,1342119005,477464840,43227735,1599995904,180937,1760332629,1996426914,108461832,-2018193254,1975520012,139365132,-1157216629,-2098696185,-379758079,80409184,-326413056,-1961967768,1317734470,33679370,-402241909,1566179665,-889986583,-1957363706,250112236,-401717621,1183514937,206473994,-1962811672,1317733958,1751816,1510034152,-201856675,1426066122,141094027,207522575,-1962882072,1317734470,106859786,1510039016,-237639331,-1947432107,1586169422,173443848,30861405,1426065610,1416162443,541494031,-400404853,1183515019,508463900,-385876037,1586168203,8579086,1722103,-1962511040,-1696068514,172395264,1509996776,-252843683,1426071242,-1486295925,608602895]],[40,3,5,0,[-1457107317,108396480,-15881,96142964,11266288,-1960819061,954737230,474385153,-1155641717,954793983,241076993,-150982680,1073748550,1586169461,4712460,-401979765,1566179433,-889993751,-1957363678,263940332,-402235765,1566179340,-889559063,-620036094,-880076940,359979787,-1911936584,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064431671,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,275905153,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,469232388,-1962933760,270,620757504,524,-184483072,83886339,1476461312,117440782,1677722112,1544,905970176,1803,1459618304,9993,-1258224896,352321795,268435968,2056,1744830976,2317,-1107229952,-1493171965,-335543808,11535]],[40,3,6,0,[1694499328,3342,-1744764160,788529408,335544832,3598,-1727986944,1140850947,1979777793,1157628160,-301923584,1174405377,973144832,1191182594,587268864,1191182608,-117374207,1207959808,687932160,1157628429,1593901824,-822083070,1224803073,1476395266,385942272,1509949698,1140916992,1644167428,-1694432511,1828717066,1,0,0,0,0,0,0,0,0,0,518818645,-1912596040,106859480,523257739,182985,518818645,-1912584520,140413912,606816138,1950366912,105286417,1395672969,-16073062,112895,-1070923029,80398623,-326413056,8894494,1586223246,709359112,-2094697464,1946172031,980942600,-16244326,142016511,-1962522997,1200162910,10113082,-1191182592,48955393,-920666069,-939522870,1459617794,12066390,735612417,141965814,1589928820,130426378,276233984,-15829249,1183647350,-1706027266,21889180,-15992693,109986676,-165279592,963970053,21362214,640840961,1211779,-1960432780,378212933,1347553158,-15960321,-1960441226,1183520885,-264550392,-259325314,971151958,1589903661,12985866,533105408,-892772514,-1205993460,-661782167,13647491,-950635520,118278,-901872896,108265473,30017223,278986752,-803304703,71776512,-1113979531,-1962854104,-16723938,43648119,201326360,-15502144,1778438198,1778412032,-1711248896,23007538,113756959,462,13645567,2098049690]],[40,3,7,0,[-926212351,503316482,-1912499016,142016472,1778808575,-28930816,-1667608554,201326336,-1962576704,49020486,-920666069,1426064586,-1205932917,-661716993,144180878,637951627,520898443,182985,1458342741,41138206,2122569870,91553808,-1410744277,108432128,134268663,2122518644,175439886,8439543,-830405515,1183514880,172362508,-830405515,-956889088,359927808,-15698177,-963965322,-2131762048,240125132,-352075544,13039467,-15567870,1996427382,-2134471922,240188900,-352074520,-2134444205,-14978048,1996427382,633768718,-11514753,1996425334,175570700,62908430,-956878101,410255616,-1961855233,-18579258,142016336,-15960321,-401733002,350945866,-15698177,-11137418,1996425334,175570700,5761038,-892772833,-1957363700,-1883758868,-1697083902,43388827,-1710852353,1004,46844191,-326413056,-944234922,-1697083902,48369563,1183531114,-1706016762,765,-166989685,1444810100,-16091393,-6682506,-1962934017,-916578362,-939522358,1459617806,-1581769130,-942109180,62022,-1995422069,-1072957882,-1070922379,-1711163671,82513814,67913462,1183516788,-28931834,1190558443,544473357,141181034,247450,200313600,-1949076234,1451951686,71600392,-1996073847,1424752246,135087862,1183532405,105253640,1187462516,-1962933774,1175128134,-1003916282,-2144991650,544473151,1392923398,16777114,-129595136,1021840976,-28931585,410370059,1962427961,-8460013,16271047]],[40,3,8,0,[-2147161344,-955773618,65094,16402119,243172096,-13798145,1996486262,209125134,385107597,10263120,1183384800,1958743034,-195130610,-1946788215,1177096263,-955913222,-61882,-2081005941,1946161279,276299540,1074546571,1343930475,1352286826,-352321531,1782606345,-26086,1183383552,1975520252,-28952276,32047989,205977343,-385649660,1190592248,192151821,-1694599425,1307,-71703,-401670538,-571867532,-159478786,-15710839,1988824133,243172346,-1962445569,-972877755,-166989685,1444813684,505037965,205876048,272958234,439207467,-493203456,-351978183,209021706,276103962,-1961169277,-461370298,-167474693,57936068,-1962800000,1149894214,172395282,721568905,239372736,-1995422583,1149832260,373590292,957891721,108327494,-1980217717,1190533188,125046796,-2146804085,721486415,138774976,-1995815543,28839493,1600003840,838345,518818645,-1912601160,242679768,1183580010,80510988,175570768,-16222465,-401734026,-920650239,-939521334,1375731714,1448563536,91609867,-1746288597,1380995840,385762957,10263120,-125108054,-394985717,1594857114,1996445440,2112359940,-27358464,542663,-27358464,-1995946101,1586170439,239585278,1586167808,209683454,-15960831,-6680457,721420543,-1925518346,1344150085,1586190110,206007294,273089306,439207723,-493203456,-1962873799,2013265502,206007056,1715482,-1711117744,65535,-166989685,1944650613,-27358209]],[40,3,9,0,[-1961855095,1342176862,112652,-1026990242,-1957363710,1988843244,67433992,2088967541,393478162,16860406,1962871412,41982482,132841472,236090623,-2080582680,1946158718,268760589,1962870900,136419842,-1070922197,-1995291511,-916585916,1426064586,-1205932917,-661781028,1586167914,138840842,-402237813,-920649999,1426065098,-1205932917,-661780998,1586168170,138840842,-402237813,-920650027,-939522358,1442840586,123582494,1317787790,-129579248,-922025984,-1070922379,-1962851863,-11465610,-1923740042,1343682118,1912642714,-96040697,-495665141,-2129684838,80148231,-1962380288,1183385158,-142873602,1946222790,1782606369,44079624,1183383552,1958743038,105286585,-1962387829,1200225886,106400004,-956869397,1165297664,185091723,1031013958,33048263,138840832,1946568203,106873892,4161574,1392909172,1100632838,-1996488701,240188486,-1979976984,-1072955834,1776883829,-28915713,1187446784,-352321284,223248393,-28915960,1996423168,172395514,972709515,74777159,65781803,1342177720,-22878194,-1946270069,1200224862,172395282,-1980080501,2122515015,276037880,-1946401141,1200224862,-1983894760,199953479,1586217003,206014970,-1994897527,1200165959,-94467306,-2145056886,205916928,-1979980672,222754311,-1962380280,260110942,-166860030,1947208774,173968135,16928640,-940155253,2119,-1946788213,1200162887,-161576182,935879,112640,-892772833,46661644,508952576,-1912099400]],[40,3,10,0,[242679768,-15960321,1183648374,-1706027266,59244700,-166989685,-1070922635,-1768282133,-1962771953,1149831238,105286416,185484425,957052352,108333126,-50240384,1283458283,28836353,-916578560,503319242,-1912492360,157589976,157685387,-1957311713,-1705619220,137367446,308953194,411290,200313600,-2094828298,1946222206,38061829,2073690113,-1995892351,1153893956,-1152037628,126550032,931726473,1248463851,6946922,16777114,1590070016,-1205943351,-661780459,-1444364245,516628479,-1912067656,112856,536845288,182475,508974848,-1912038216,261528280,280889437,188517120,961574143,74712702,-236193909,76088715,1080707,1969958260,1963137548,1443425040,1922695530,-1962268923,451838918,1964000569,276168686,557722,273008384,1170669568,-956301300,1093,93231703,28835840,721611520,1600004032,182985,2760,-1205971369,-661780212,1460305547,-16222465,6948470,-6683542,-1962934017,1979059184,-339727612,-1705617597,65535,-166989685,-1705578636,65535,200824457,-1981647664,1996488310,-1705553672,65535,1929576509,112645,-1070923029,3991632,1996484747,-25858,-963969024,-916496865,1426065098,-1205932917,-661781056,-16222465,1889142390,1023684994,91423488,-352321096,1354771202,520095208,314057,712,294531,1996428916,108461832,385762957,3795024,779472907,770424875,-2096734524,637666886,-922022005,1586228853]],[40,3,11,0,[105284358,126559746,101074433,-1928956161,1343684166,15001681,1183567595,113428990,968704,727078656,-196703808,250758793,-1979812888,-1072956858,-1444347019,141986560,-1962260850,-1977202978,-1947981305,281540600,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,698778,-1947204864,149621318,1183432747,-163149320,172395334,1099767,1448088436,384976525,-7739312,1451880587,1959791370,-92864699,1996423274,-159973384,-135104769,1946158279,617057032,-348015493,617057030,1342289019,-16668518,1958742794,-1463317735,-385649280,1183580010,73319674,-1962440410,173444038,2122518763,125042938,251295487,738053864,1600035264,574153,3784,-1070901673,-1980479863,-401673658,1183448472,1975520250,10938627,-1911916917,-561312698,-1960425914,281540415,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,428954,-1947204864,149621830,1183432747,-163149320,205949766,1099767,1448089204,384976525,74907472,-1946187288,206998000,1114951691,313335,-947189388,-863962332,-488640,-947127690,-11501788,1996485238,-159973384,-1408983910,1958742789,-1463317735,-385649280,1183580013,106874106,-1962440410,206998470,2122518763,125042938,251295487,737998568,1600035264,705225,2760,146284118,-2082959864,1946162302,-834763955,1182072833,13647491,-952142592,117766,1778412032,1744857608]],[40,3,12,0,[6979584,6815850,-16749952,1996427382,1784965646,1778412132,173968128,-1960937473,-768928698,1822052434,-1995616765,-1072955834,-857144459,-915910655,1778412036,-1711248896,198420358,1183576203,71600394,-1995159925,1955138628,306613010,1149829388,138840834,1946568203,440700176,1996443678,108461832,-467829350,306640395,1778676738,1778576130,1330027009,2427907,-129595008,74825739,33639552,1745516287,23724561,6946922,682067610,2122536460,-1071971848,83886629,-1705967617,7405943,1745122559,1996423447,1778412052,-1484350976,1996426309,262183444,-1073018942,1996430196,67332350,6947178,-2036727702,-1995634265,1451883078,1976568828,14936323,16139975,306640384,-167348988,1946686022,-163133680,1190526977,41157650,1177151697,276726544,-955613952,128582,1066695,243172096,-955613952,128582,935623,111190272,1174659281,273023994,159909435,1187449718,-1962933770,1177156166,-62485744,990791171,1980337158,-163133679,1183514625,-1945752580,-1982269687,2122518086,376701174,1795061503,276233984,1779332863,1778412032,49584661,1996488703,-1710986498,-62478,16285315,1996427637,67528958,6946922,-2036727702,-1995621721,1442893878,16285315,109973364,-1960442700,637558038,-352298079,-18426,1384120250,478976592,28837407,-1708332288,222439613,-1694599425,224335874,141869067,-1694599425,-62942,1745516287,23724562,6946922,-509114726]],[40,3,13,0,[532687623,281725278,-1957363712,106859500,136988662,1468730740,1976699706,-65631480,721611525,-909997102,-939523382,1459617804,108432214,-773321130,200838143,-385649153,1149894951,1019225130,-166890432,1963011140,-28915961,99287040,33441479,-1705552384,202768384,-1711248809,242946115,1048836235,1946157282,37651214,125108225,33310407,-955913472,64582,-1979955573,1183446598,-129594892,33179335,709162496,-955681534,128582,350996619,-151499125,1948265284,-96024821,28901376,-162625280,19547382,1187448693,-352321036,725939771,-952798207,64070,1076577526,1187448692,-352321028,239373085,990528555,2081000454,205818636,990397483,2097776646,-62470175,28901376,-196179712,69879030,28902261,-25263360,1462662400,1374683240,-2028994662,543708942,-159973392,-1827668070,812144398,-193527824,-1626341478,543708942,-92864527,-1425014886,275273486,-59310096,-1139802214,-63031026,1461089541,1794138216,268409344,1750535879,7008560,-149946470,-916496882,1426064074,1448602763,188463134,2122569870,544473094,-2096597365,1946172028,100442459,1949975609,980746067,436740506,977585935,1156251648,-2096597365,1962949244,709162555,-13274104,1778439734,-1711183360,257034388,2089416843,-801209542,477364224,13639307,163715,2000228981,-166890234,91490311,-351502455,243239171,3832963,1962871924,-1711248838,204476483,-1070923029,-916496865,-1207958326]],[40,3,14,0,[-1957359914,-661774612,1988843350,-1004630520,105286401,1930183739,1752851,2089543671,-1946680560,100074053,57933840,1610612664,-892788898,512622596,-1899298364,-889076194,1381718616,197145424,-1189907237,-1047654560,-1006203354,2139170305,1968524548,-2083831807,-85261116,-938496840,503316482,1996478606,142016266,-1928956161,1343684166,805346458,1975520013,317409283,-1004630381,-1459123455,108265488,-1979555957,-920712089,-1325398326,145860867,-938490440,503316482,-11413362,1996425846,108461832,385762957,10263120,190386143,-1827244864,29630094,126533683,860930338,-1054734778,-346552528,-920696831,-1207957814,46665733,-1910636544,-1004630312,140413697,990267019,326306887,-150988103,274697185,1200347139,268957442,855799040,-892788800,-1957363708,277899500,-401979765,1183515433,139365126,1510197992,-133895843,1426065098,-1435964277,105286416,-1157083509,1055391748,-379758077,80410717,-326413056,-1961836952,-1444411810,-379758078,46853954,-326413056,-1961830296,-1779955618,106859266,1510125800,-281220771,1426064586,-93786997,274631440,-1962762008,-990509498,-1157204832,-890707966,-379758078,214626478,-326413056,-1961809816,2129137758,172395266,-1928573301,-337115042,105286402,1957741814,-536691962,1510120680,-279451299,-1947432107,1586169934,206998282,56027229,1426066634,1516825739,173968145,-1962786584,-990509498,-1157204816,1793646594,-379758078,-4653462,445183]],[40,3,15,0,[1760332629,1586172273,32958472,1592352090,314109,1760332629,1586172299,31647752,-402235765,1566179841,-890325271,-1957363708,295659756,-402235765,1566179821,-889814295,-1957363710,297887980,-401973621,1183515097,-1329269242,45811316,33810656,1105812826,-18178,1426065098,-429331317,173968145,-1962822424,-990509498,-1157204816,-555163646,-379758079,-4653543,445183,1760332629,1586172413,26208264,1189698906,314110,1760332629,1586172433,24897544,1323916634,-18179,1426064586,677964939,106859282,1510040808,-278402723,-889192520,-1957363710,307063020,-401580405,1183514957,-1329269236,45811316,24635616,1927896410,838384,1760332629,1586172527,19654670,-166967669,108310724,-387972421,1566179669,-890098199,-1957363702,311519468,-401580405,1183514889,-1329269236,45811316,20179168,1659460954,838387,1760332629,1586172595,15198218,-167360885,108310724,-387972421,1566179601,-890042135,-1957363706,315975916,-401973621,1183514821,-1329269242,45811316,15722720,48848218,445171,1760332629,1586172711,10741774,-167098741,108310724,-387972421,1317732557,1360257800,16777114,1946500096,138840841,-396335429,1317732533,1360257798,1243546,1946500096,105286409,-396335429,1566179485,-889966615,-1957363702,324757740,-401318261,1183514705,-1005294,45811316,8120544,-401973621,1183514648,139365126,-402650949,1566179463,-889726487,-620036080]],[40,3,16,0,[-880076940,359979787,-1911536456,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064430743,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,336722561,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,385346308,-1577057792,267,-922680576,83886343,-1157561600,100663555,1828782848,117440776,-100596992,318767368,-402652672,1804,-1996488192,2059,-905969152,2317,536871424,2576,-536804608,-1493171960,-1946156544,11539,855638528,3328,-234880512,3596,-1040186880,4365,-1358888192,1006633224,-1073675520,1023410440,-872348928,1040187656,-50265344,1140850951,-1023343871,1191182611,285278977,-838860269,-1291779327,1476395266,-788462848,1509949705]],[40,4,0,8,[5320,2122536535,897318916,436493931,144180878,637957771,638606339,-1996339317,-1960378810,-1605313,-1036090529,74841857,-2147430527,30162563,-2128776192,-350224177,108954391,-1090161153,49020927,1187512107,-956301058,1606,-1995946357,1187507270,-1962860562,1183448646,105286640,-1980596599,1183708230,1783633644,-2134009342,-1073020780,1996428405,18835692,-1018113,1996485750,-1484350734,1600061439,443081,1442840504,-1910575989,-1906878760,-1962818530,-167047562,2123056244,-31988,1284193396,-147332340,67111494,-818213004,448277622,65533696,-342421436,1751108,1141105143,1183553296,273976076,-149229693,1962938373,38091535,-96786572,-164368779,502005555,-16615937,6950006,108461846,-16737126,1975520255,205949711,-351251317,106859481,-1757968074,-920691105,-1207956790,315097245,-1910636544,-950577448,63558,-1995873119,1183576134,138805510,-1710328181,8160328,-1577695607,1183384866,-972648722,-1004630527,205818625,2097956409,172374279,65733247,-1962887703,-1008202682,205949696,-939637111,64070,-1995946357,100076613,1249181956,185752971,1396929755,-1944959605,-230258238,116676233,157962322,1245322906,-62486271,1161517831,102986776,-1946781953,1174663750,1996439804,1166758132,-62510312,-6664120,50331903,1183444550,1183516666,-96075512,1006257803]],[40,4,1,0,[58128454,-2080881015,1191123655,172395518,2113816121,-343610620,-263812309,-1946663423,870845510,-129070336,-1962521045,1183386694,-1995838466,-947713971,-28901606,1006519947,-277738938,1996423274,-2077123850,1183515047,526278648,707273,-150988103,276597729,12843011,1475119957,108432214,1946289398,243041110,1448113152,-401670294,2089487365,205818638,-1995553655,1686113404,1552678401,709359108,-2095483896,1946172031,969378572,209009223,-352321096,100442377,-193660869,-861683669,30187521,839114944,533764,28836913,721611520,-916496704,1426064074,1448602763,184841867,-2089650954,1946159228,141885201,1778648424,1778412032,-1484350976,2088960768,427032588,-15434621,1550521204,109976084,2089486488,1560487436,662709776,377258879,-16026624,1962870388,1961925142,2088960785,192151576,-16354049,-258336652,-1593619084,1144586696,-15567866,6948468,1419378794,1459617547,-16719718,-916496641,-939523390,1459617804,-1996054367,1049361990,1996424884,-196702968,681201686,-1962711272,1177157190,-92395016,-1929087233,1360458830,87308031,2015312538,74907395,385107597,1778477648,-1935238608,1996424550,1312227076,66165253,1183383552,-96039940,-1946794359,1174535750,74907636,-755969,1317795446,-196203528,-92405423,737824395,1750201934,560595184,254106,-159479552,-1980217717,1996485702,-1957212156,1174535750,-129594376,1358186027,-134578645,-261597217,-1709086208]],[40,4,2,0,[65535,16547459,1996426100,-59310332,16777114,142016256,-1962641665,2013202014,641132556,113428831,1099776,-950642944,61510,-1962385781,-11072385,2013202038,-230257388,-1929886071,1343683158,1728327578,-1980724476,1967191670,-369194235,1988690065,449211388,144180878,272958246,-1979824503,-661916546,50853414,-11060364,-1923742090,1343681094,-1526452326,1005619972,276102262,-1910847893,638097414,-1995422461,-756285882,-16228725,6951543,6946922,-401735574,736693408,-92894975,108461911,-230257322,798642198,-1962602748,-1744400656,450784008,274531110,50853414,1983448436,-1982237188,-24381834,1962704441,-196703906,-1946517877,-8189834,-166365697,276038148,537296515,83233397,725971976,-193033729,-1946780023,1081426119,1946289398,243041083,-13274112,1996426868,-1929352698,1343681094,-16502886,-163149313,1444770880,-47650802,108461910,-18487282,-1962894871,-1645479354,949379,-471090572,-622973,2123040116,-1974080528,533764,-184549059,-410910949,83238912,-2096925438,1962873039,18900996,-16353537,-1705571212,92383110,-1979955575,-1031012778,141869067,1208906824,-1091890828,-1415970710,-352179173,309657403,-1946223639,1183448134,114678,-622973,-16046476,1183517557,-196724234,29295477,142016256,251033343,185118952,-16157441,225052790,452622,-892772514,214433796,1448542208,-955746677,63046,-166568821,57966599,-1962747415]],[40,4,3,0,[-947190146,1946188093,-385649034,220988106,86779764,153905524,170688372,-840367243,1976106496,42658051,58050814,-33505303,-385649208,-1612119428,341601026,-1744400870,209488648,274531110,38243110,653805193,-940097653,158597136,247799,417923957,309657346,-1946650881,206279,452985149,1356396480,6946922,181856270,-167618071,16871430,116787828,1946288496,38332675,1779594495,-352294400,73173979,-1709279233,65535,1912799293,33879783,1949950581,-153258990,578028548,956974219,443876420,-15565685,765068405,184994073,1459844288,240632299,-385418264,1962869246,67463178,6946922,-2036727702,-385365081,83231210,-2094500606,594880511,556163,240524661,1023548648,58064895,-167653911,192159748,-15573877,141037687,-2084181244,1946159228,-163133673,240517121,-2096715800,141895167,1963066614,27322627,-1995684725,83295814,956986372,91558516,-352321095,-3593470,1962933878,637502228,-4717195,-1207702529,1364197377,-1325178470,-129595128,-164661952,326370308,956974219,192218180,1460827391,-27072498,956387817,141890164,1963066614,21293325,1745515775,-380174080,83296068,-2096073470,1979709566,19720451,-126419114,-2097077783,1962932350,15853827,-167486325,1963469383,12839171,1946682614,208994060,1134166122,-351795440,205818627,1745122559,1996423699,1342204422,833062554,-62486263,201217673,-385649200,1784021137,-2098721025]],[40,4,4,0,[-871971066,-956301055,3652,-33463168,-1979955573,2123041860,108825086,-16483191,6961781,-2096086118,205797641,1166739061,205818170,1076577782,2088968053,427032588,959464843,242551876,-1992669813,113708612,460,1149830123,30187534,839114944,533764,-13958095,1962934147,240604678,-2096754456,1946220158,-401713569,-12779359,-162171649,1349787652,1459521001,-103487474,427081739,1963459830,108954573,-1899531225,-1962371066,-1960440740,-347140993,-125924421,83277547,1455584514,-15960833,-8186764,-1207601882,65798143,1342177720,-1365638806,1342451458,95152142,-892772514,46661636,1448542208,-956006773,65094,-15434365,-1070922635,1567302635,109976084,1972045976,1543710220,133572112,638284816,1963132918,-28915963,1183514625,-916496642,-939523390,1459617828,108432214,15615687,-330905856,2088960000,91619092,-1880506325,537196036,2089023093,276037654,-16354049,-258337164,-955679884,5700,437535851,144180878,-1995678581,52886622,1183387719,651725822,1963984886,72476931,41911078,-385649408,1962869831,18311172,41418534,136643722,65585152,343211856,-794327398,-59310334,-15753062,1975520255,-18426,-1912332823,-1962371066,-165216674,410321671,268957222,-2094656908,1946157695,1602954763,2139301378,57999372,-167513367,1483997700,29892235,271271926,1149980277,-60913404,-1962522743,407211000,-166180983,1963469895,-9809133]],[40,4,5,0,[6946922,6946922,-1711137944,-64780,29898495,1778698600,1778412032,-1484350976,-661976480,-940548471,-60345,-1996371807,1374357063,141164650,6815850,1778412160,-2147457024,6946922,1684668522,1962894442,-1962907132,2013201500,-27358434,38243110,1347605035,-1090294630,-62486262,58048523,1342396137,1778698600,1778412032,-1484350976,1183386285,105155568,-1980735861,1149962823,306678034,70387594,822084645,839354887,533764,1149962033,71796996,144180878,654212747,-1996339829,1183517767,138709500,67332176,6947178,-2036727702,-1995750233,1451882566,1976568826,-59310320,-16112998,138725375,-521601024,537690114,1963066614,10283267,12861059,-1911393024,-1962371066,1200301791,106728196,-351779069,-1744400869,652184328,638076811,-1962653949,1191380572,-129619192,111150635,-1577695607,-523172192,66602499,104592966,293472648,-788094815,-2012861472,735639305,1183447110,652184566,637945739,-1962260733,1191380572,-230258422,422419027,-1073018013,-2031549579,-96040192,721837195,-654898617,200427145,1400143296,812336026,106728204,-1995548925,1676407382,-1912185717,-1962371066,-1960441785,52824157,-670890915,103947819,105220902,50756747,103483973,1183385268,268760818,1300959348,-129094904,-645199752,-2131722613,1586040845,111190518,1174659281,1002636280,2114553862,106728210,721962891,1183447110,-262239242,-1961881728,1174665798,-1945748494,-1960477175]],[40,4,6,0,[2116809342,33879802,1043006580,-16056174,-947190660,-1935603989,-96064759,-940423543,126022,16154243,1187448189,-2097151754,2097214078,-230242555,2122514432,57999596,-167691543,57999876,1778426601,1331272193,-990507963,-385649280,1996423315,-465138180,630870038,-1928570088,1343677510,-136034677,1183535320,1356396518,1797125274,-465138420,1996443670,-227082250,-1239550822,-1744400884,-27358456,71797542,50756747,1183385669,1200301788,108825350,-1995815677,-1960387002,1174603847,-532248100,172460838,-1981921789,1183703622,-1588586788,-654899552,112501072,-1705977609,214375961,384059021,-1924131248,1343675462,-1457635686,1975520006,9300227,-1912185717,-1962371066,1200356990,1569400328,1560487432,-1579678972,-523172192,1577310211,-2011284488,721583625,1166747355,108825348,-1962392317,-788094962,734079969,1183447110,2109737972,-196688123,1048772608,1946157252,-193035514,186348800,186086619,-1959889701,-1960378786,52824135,1552614471,138871558,1586174187,1200301822,106728196,-1962391805,-788094962,734079969,1183447110,-59310090,1996488554,-227082250,6946922,-1711140504,166593268,-1979955573,1552674374,276792082,-1961004032,1207308383,343216171,-15573877,-882372489,1778412036,-1711248896,232236934,-1946401141,1200165468,-297366768,-892772514,-1957363710,-1957275668,83232374,-385649376,2088960155,1685323784,1745384703,6947845,6946922,-5798246,29925645,1963476025]],[40,4,7,0,[6967355,-15994214,-937522177,105367297,1750269952,6948041,6946922,279414426,-125087730,519350504,1780640343,969775616,226496162,340117252,149684223,-1710721793,172427810,541895,-1624997888,1946289398,272942855,166395904,-1962523509,1200165468,-834764016,359923713,-15434621,1552617332,74972946,-15960833,-1545071500,-916496655,-939523382,1459617794,108956502,1988877099,343685384,-8184971,1796306175,109976287,1955268760,1543710220,529212944,-1427520629,-27358976,1947622457,108330768,-1709804289,246969584,1459399,410813184,-15698944,1962870388,1961925144,1153896232,-2097151976,1962873980,142377758,1443197952,-18683890,-16354049,1962871924,74776340,1436156010,-1995507156,-947186564,-15305664,1962870388,1962891020,-1711183356,17509461,-335657335,175932215,-164531200,225707012,956974219,91554884,-351110005,175439635,1778698600,1778412032,-1484350976,-125104243,-16484865,1979649141,-255268844,1593722507,80398687,837632,-1906944256,-1962371066,1586038878,2005608190,-62470384,-13893633,144180878,654204555,2114748217,-196702909,-14266346,-14285708,-1960442252,52823108,1346373700,105155366,172229414,1033523264,-1928356579,1343681606,-16353537,-1063648138,185586973,-2096728640,-347661626,-58816077,1593591435,113428831,1099776,-1957275904,2105739390,594804744,1745384959,6948042,-16353537,-2036726666,-1995432281,1451883590,1959791614]],[40,4,8,0,[-27882746,-167688727,57999877,-1962880791,1569391686,-27358972,-1995946197,1183578182,172436230,-151370103,58001413,-167729687,1948265287,1183666986,-1706027280,271456296,384845453,-92864688,-1694992641,275914176,58048523,-1207925783,-768868353,-1929318935,582938750,-1526262265,-1952078427,1200291422,1019225130,-167349184,1946233927,-263811817,107696150,1342506656,-1056525151,-1706032416,277945844,-151101813,1963207239,-263811818,-1432268778,1356396297,-150355295,-191213352,-1928290019,1343680582,-362753,-1063585674,185651997,-1953466944,1194920030,-16026610,1508576887,539707382,-1070915724,-1946190871,1183385157,525822,1996443678,74907398,1949850,1958742794,71732193,738090635,1183385671,105286648,-1995815125,1979710022,1996443660,-28710664,100069515,-2094500862,511049726,949635,1979691124,-92864754,-386369793,-259260885,1962933891,-83811,-4716309,-1962677249,-695468474,-1026990242,80216070,-1957232640,1200295518,-28931838,136644490,65585152,-1946401143,2139292799,57933834,-956259607,118278,-401714432,1996487760,251619854,-939722520,117254,-1711248896,296659156,16678531,113709428,208,-15835509,580519543,185475594,1466332415,-9765014,1475241448,-2097016216,453115518,1783644352,-1711248896,300263302,687747,2122531700,259260668,17983575,-15960321,1996425334,-2094404858,1946222206,642119192,1460827396,-16707224,6950006]],[40,4,9,0,[-2036727702,-351144025,292050704,209125121,6946922,908305562,-892772590,-1957363702,-1957275668,83232374,-13470462,74057332,-418647398,67433997,1149963636,71579914,2089485685,-15471854,-915928460,1778412036,-1711248896,313698182,226556043,-916496832,1426064074,1448602763,-167217525,2004091396,956712587,829690948,-166568821,74809351,-33463168,-401715114,-125043719,1099767,-1662450827,1963173888,-401713654,-12716415,-385649409,-1897332597,308054784,1971324918,21790724,142377729,-1955171328,1144590404,-15633400,90703988,1778412036,-1711248896,314812294,1745384703,-9829370,6946922,-257456486,-2142573806,-1946287772,1278805582,-2094369516,1946159228,272927519,1946698809,141885201,1778648424,1778412032,-1484350976,1283462022,-1125449471,1962932611,240211476,-1459920664,1443525648,-168564722,1962934077,308054790,1585450880,80398687,313344,-1957275904,2088962678,91553802,1971324150,15001859,142016342,-402229505,1183448183,-27883012,1979711037,-401713651,1183575798,-62470146,2122579967,192282620,-25755818,-18880498,-2097106455,1962998910,9890051,-151224693,1963993925,-882354417,1778412036,-1711248896,328640390,67528791,1795061503,-1711248896,330803078,-8130421,956659199,1953824382,1099511,1750560372,6948047,6946922,-794327398,1976568595,-1463383205,1465218307,1778698600,1778412032,-1484350976,-259320847,556163,1149966708,138688784]],[40,4,10,0,[1962873204,67463176,6946922,-2036727702,-15465817,107481204,1795123716,-1711248896,340567942,2088964843,91488272,-351243009,-9808155,-95688690,-892772514,46661638,1448542208,-1962117493,133567068,-385649280,1183514883,340015370,-219610252,410813184,-15698944,1962870388,1961925144,1153897614,-167772136,997458436,16860406,1686117492,1552678401,2133295122,1778412115,142016256,235304703,-369312792,83230907,-15436768,141035636,1778412036,-1711248896,228501382,-167731991,326377476,1963066614,21296866,-2329599,90703476,-2082804988,1946162812,108330778,-16706712,6952564,-2036727702,-2095748697,1946159228,-2085295258,1962873980,341601118,-1744400870,209488648,274531110,38243110,-1946270071,529213123,1947255798,33879557,-1007277963,-165448445,259264707,-2146280309,1784053543,-1175974387,-1960383504,662704732,1996444543,-385783042,-1007222961,-166956029,125112515,234908246,-1946602264,662704732,-916496769,1426065610,-1957237621,-397015946,-1072958600,-1070922635,83244267,-2080934624,1962940028,108330790,922746474,6949366,1218052202,186022004,-955943744,-125372,1473667,-4717195,-1207702529,-916586495,-939523390,1459617828,683155030,-1948742143,1784090238,187144704,1183389338,205949948,-385649336,1967653075,17033475,1962935341,17099011,1962936621,17885443,1962963501,19654915,1962943021,42526979,1962935085,42002691,1962957357,18475267]],[40,4,11,0,[58017864,1208033257,-385649336,1212678411,300483445,863489,384369525,15740161,53282164,-385649408,-80936370,-385649407,1967653170,20506883,-385649336,1967653179,25880835,-385649336,1967653262,26405123,-385649336,1967653273,27715843,1962983725,29616387,-385649336,1967653314,30075139,-385649336,1967653325,30664963,-385649336,1967653340,32041219,209125207,-16091393,1996425334,1565497862,-538372405,1782606337,-26078,-259325952,125171211,-1711276104,1459735017,-1705639830,52759380,-1996077429,1166740548,71600390,-15448889,108825087,-16669207,-152503178,27060715,687747,-1813445771,90855169,-650582886,25749782,-599356073,278548502,1461120513,-231681,1323883638,1183668204,-1706027300,389510851,-1207867927,1642659841,-59310335,235566847,-370228248,1996423506,175570940,-319166450,-1962850839,1586170454,374815228,240322677,-370025240,1463353650,-385649640,2013200682,410517254,24440986,-60912872,1591239,18147584,-1962260853,1200225374,17361164,-1946394997,32050247,-60912895,-1995683957,-11469242,6947959,6946922,-6684566,-1912395005,-1962371066,-1960378786,-1960441737,2122517119,527695882,1779332863,1778412032,111190272,-972824367,112501072,1750124291,-191233514,-1962053118,-372864041,1996423342,1256722172,10676721,251426559,-369757208,1996423318,175570940,-157816818,-16741399,1996487798,108461834,6946922,-112007154]],[40,4,12,0,[1750562539,1586168838,209190908,23789418,-1365638806,1342654210,6946922,-2036666229,-1961789785,-1957434426,1324088390,-231681,1996425334,-140646394,1996440299,-571994372,-13243399,1996487798,384306698,-14029830,1996487798,108461832,-85858290,1996430059,175570940,-16222465,-401734026,149683152,-386107649,49020133,-768884693,-916496865,2762,6856,2126796375,1972053510,1166747140,1435182598,-129595128,653940361,755123595,57999523,755025641,57999363,755053545,57999450,1208055017,-1461124235,58017793,1208081129,-385649336,1967653217,31844611,-385649336,304939463,-385649408,-399703100,-385649408,1950876154,1383352347,1216246856,99156853,58017794,1208097769,-504822923,58190080,-956008821,-16662010,1996445439,-126418950,-1980319000,1451883590,67434238,1005126517,-115454,703136628,1150965250,-1961263870,1187511878,-369098756,1988821570,-2147158524,1508442997,1996445187,-126418950,-1980334360,1451883590,67434238,-1679228043,197298946,57998406,-352130583,74877728,33703158,48825204,67433987,-11132812,1996487286,-162928392,1979711293,6968863,6946922,848953450,-384140271,-11140348,1996487286,-165025544,-512442357,384190093,1778412112,1778412032,608213506,2122389953,1946289128,-394362614,57933987,-1929194519,1343678022,6946922,1184497770,-384172252,1988821696,38073860,-1961724670,133567068,-385649280,-1960443259,870908533]],[40,4,13,0,[1996445185,-126418950,200657640,-1920830272,1343678022,6946922,40501354,1378107546,-394362598,-1418460666,-1494712703,-1986008320,-24379786,-1962647925,133567071,-385649536,113705572,65986,2034091659,1999139840,1946364952,1946823714,1946496030,1946758170,1913269270,1979919364,142016270,-1710852353,443688583,-1962790935,2139292766,393478160,-1005553665,-14285218,1784087159,-1711248896,455387014,1392644073,96901719,99162772,-25786110,1586232971,276792068,1406235904,67738199,-303490343,318669569,-24967820,-156863111,16871430,-639040651,1879504385,141820417,24127104,30075388,24120960,29550850,-167485813,58032135,1392621545,-362753,496695414,-384077549,1988821416,38073860,-385649662,1552678401,-2146961902,1793655669,33865217,1988827883,38073860,-385649662,1552678431,-2146961902,1323893621,33930753,384190093,1778412112,1778412032,608213506,1983454098,-385649432,1183646040,1783633638,-380217856,-1031012732,1979467275,-30545629,1175175819,-166365700,1946288452,-31594237,33639552,-2146280309,887848975,33639552,-229757,-11134859,1134231158,-15802094,-1600517004,185054479,-384469568,1996423428,80505084,1795061503,-1711248896,463775622,384190093,1778412112,1778412032,608213506,1156979706,443810306,82345601,-385649662,1183645904,1783633638,33843200,-385743768,2122448376,1946288616,11987203,384190093,1744857680,23593473,-35723006]],[40,4,14,0,[1175175819,-2091813380,1946157692,537196096,1150106485,-1706025446,470687130,762691595,505037965,-92864688,-1694992641,348200384,427081739,1745253631,6947846,6946922,1906804378,308054812,-343988352,108330841,1778648936,-30152448,-229757,-11137163,7011958,513409130,-350393836,-59310279,-16462232,1996488310,-126418950,-2080501527,69182,1586171253,74972932,-845544342,-1961067224,1464862790,-2019889013,1444709414,658545239,1600003269,443081,7880,312563287,-163149567,-1996488264,-828114874,108954369,-2130020865,2147420286,-1662450827,173968130,620906378,20774914,1086331648,1184518208,186442575,-1960608576,2013203038,34760708,16940931,1346420763,6946922,-1868069222,-838416611,-385875967,1586168631,41911050,1393325312,2006646634,186085633,-1959103296,1200228958,140546,452985149,100476096,1183384068,105286630,-1995942261,1451878982,105352172,-1914419575,1343677510,-401967361,1048836910,1962934734,48621827,956371617,125105734,30293635,-385649408,1586168249,41911050,-385649408,1783824949,1778412032,-1711248896,499716402,-1962792471,133565022,-2130217982,33810046,-1813445772,-96024832,-11079584,1996483702,1729403626,-125100444,1946419075,50299653,-1612119179,100631296,1157000821,578094118,-6684566,-167771905,376702146,-16097653,6951543,6946922,848953450,-384232175,1586168407,343900938,-1958906624,-16055684,2106275444]],[40,4,15,0,[1962871554,977636143,201082505,-165317440,1946233669,-25261793,1781560575,272865792,1979653645,-1996461510,1134223942,991841808,1114956358,-167092597,1963065927,13363459,82214529,-385649406,2122383489,1946289894,-427916934,1936982182,115768961,12970242,1963130755,-96024827,-1705578208,510922090,-1979955575,1183710838,1783633636,1778412032,608606720,1996431014,-96039940,1783689252,264542720,61349782,1149901940,1019225131,-385649600,1962934066,109091358,3997696,-385650173,1996488482,17983742,1794799359,-1711248896,515908516,-1073803799,-16056319,1183649909,1783633636,1778412032,608606720,1183653580,1783633636,-2134009342,-1073013017,1458111349,1962871806,-465138321,6967318,6946922,505693850,-2124551393,33678974,2122430836,1946289126,-427916878,-1418461021,65437313,732197890,-1583092737,1586168080,71776522,2013208180,-1710986748,523380941,-16097653,543818871,1778677759,-1711117824,526886790,417758849,-2124057599,18081406,2122538612,1484001254,33048263,-834764032,57999361,-1929326871,1343677510,6946922,40501354,-1977335654,1958742815,173968179,-2096859253,1946157695,-34346749,17315385,922685044,-1705639672,530258899,57982987,-1694638871,460914942,-1054294630,8775967,-2096472437,1946161279,274697020,271271926,1586180981,75465482,-16223232,77202551,-1961254844,2013203038,80439312,6946922,-2036727702,-1960845145,2013203038,1141152272]],[40,4,16,0,[1760108555,-427916289,-2127399921,18081406,2122525556,494141688,-16097653,560465015,1778543105,276299520,413632154,-129579232,954793984,1036294911,820583459,-431568897,686358528,-916496641,1738,66760,2123060823,1996445456,209125134,-17004915,1996443670,142016266,369522431,16738384,-401554278,-62486238,738088585,-621345194,-26030,2122514432,58064892,-1962894871,109974134,-2094659432,1962939516,-2037557481,1343684348,-1694730497,8373,144180878,340035878,144180878,340036390,638469633,1473667,-1957224587,-1903297466,-1056702724,23744534,117658,-804902144,-1744400888,1149838856,-1744400874,1149969928,-28931818,1074366113,1460422145,-1710983425,8452,1459897993,-15829249,1996426358,1744923390,560595184,243098,75399936,1460237312,-1710983425,8583,-1026990242,382205968,1448542208,-1962508661,909707382,91554234,-352321096,-1983894782,110034502,-1960441704,103483973,1183385958,2109737978,-96024827,-165281792,1963065669,18213123,134608422,-1960442252,82513477,272993062,200689289,-385649216,547422459,-129595135,276153915,-26032,1183383552,1975520248,25749763,-493825,-1046808970,-1996488671,-1072960954,-1192688779,-25263360,1445033216,6946922,2237338,-230258432,1458853513,1778450280,573545215,1183383552,-262764050,74907478,2243226,-163149568,16678531,-1070922636,109971691,-1960441704,1347814469,16678531]],[40,5,0,0,[-1070922636,109971691,-1960441704,-930412987,-1711651189,-120470997,-11417597,-16161738,-16161226,7010422,-1201143702,122316800,16777114,-25263360,1444443392,-755969,2090529398,1442840610,-1018113,-1919226250,-16777182,1996486774,575249130,2122514432,158597366,-159973546,230042,540424960,-385649663,1996423346,-25864,-1477902336,-1744400896,652184328,1963460598,10021123,16678531,1784029557,-1711248896,8952,-1980610935,1750529110,-9830145,2294938,-297367296,-2081401207,1946222206,-339727612,-1744400886,652184328,1443121035,-16484609,1342251574,16678531,-1070922636,109972203,-544536424,105351974,1183565963,-1037329926,-939263791,1681325905,1714880265,-1808335095,1778412042,-1946510847,2122523551,410321150,-193527978,-1695385857,65535,-260636842,-1695648001,65535,-1026990242,449314822,-1957298176,1187447926,-956300826,59462,144180878,38046502,-1947580791,1183385670,76228332,19253387,81152,633347061,-779419646,-2096569981,469041657,148997065,-494675317,33194754,-2083382283,-905247518,8446849,453114755,-905231662,1183432971,105286638,-1947187575,1183386694,-196702734,-14266346,-14285708,-1960442252,52823108,642779204,637944971,1342850051,-971162214,-1744400861,1552623112,1200301586,1468737028,-62486266,-108919,728369782,1183645802,-1706027290,534095750,180537694,3459072,-1957275904,1988825726,87728396,972310153]],[40,5,1,0,[1963047486,112645,-1070923029,-1896724855,-1962371066,-1977217442,19202631,-96040704,21296678,1461679105,95303423,95172351,2390682,922703616,922682786,-1667627616,-385875932,2122514640,57934066,637585385,1954546934,97034514,97130123,-1980348791,1218574422,640215813,1946223862,97820946,97916555,-1980348791,1319237718,-1592726779,378209708,1183385006,-128546314,-1996146015,-11013050,1996486774,564239094,-1906900992,638097414,1954546934,96772361,96867979,-1600059413,-1575580923,-1706012155,8626,425603,109972085,-165279592,1182040068,383927949,-1744400816,1962878472,1962878468,1284187654,1275274756,-1960423160,52823628,-1705964980,619978045,-498692777,109989910,-165279592,91521028,-351975775,87335171,523934288,2122524374,544473338,144180878,21296678,638940417,1963459830,1156982279,141820417,1996445271,-67966732,144180878,67434022,-1075248267,2088969729,57869330,-1593784855,1183383840,1975991294,1922715664,-1996488671,-1072955834,-1914109067,-1744400893,207522568,309853990,1183649386,-1706027308,65535,16416387,1183516788,-665416746,-1834938133,-666486016,1183515517,-1949266984,1183438406,-262764050,-1895926017,-1962371066,-14283682,-577105289,-1962934235,1962871800,309788480,16416387,1688274292,721611529,172360640,142016336,-1947306241,1178333254,-1962705192,-11478970,7011958,-865599382,-1709151744,9850,1476294399,2153626]],[40,5,2,0,[306612992,18875961,-1444347020,-25755904,2251418,10414336,-1996451167,748804166,-700020474,31213254,81610438,638344843,1209157515,1950878580,561268754,-336179573,-32601300,1141768965,639822599,1954547702,1544456966,-1961432313,-351841778,133572112,-1962511232,-351840242,1309575940,309788423,-2083369335,1946221182,157589765,-1070923029,1342850563,-16222465,1996478070,540475352,6967553,1778437224,571578912,109969408,1586170008,2139301388,57999890,637658345,51543939,109975668,1586170008,133572108,-1978960768,1727454278,81373,-1024916609,-498692863,1586188310,2013210124,2013210116,1200301574,1191388680,-1960423420,52823623,-1706030521,652418365,-1928169729,1343676998,1394576282,25946400,638344843,16861174,1996431220,241077010,242745126,17202819,1077985307,276234064,-401836289,1659501568,144482561,638076417,722100107,706620376,-620016891,-70187650,-2096603647,1946221182,111190290,157550083,603981573,-1610208264,-1593578746,1174603042,-163149558,638344843,-1995683957,-2094598074,1946161791,1200301614,-2045342958,-1980200185,1347611734,16777114,-62486272,653018766,1963474304,-92372202,1192260864,1325383820,722004988,-125068864,-1947445623,-955519930,-689372299,-327745792,-1710658985,666057246,1996484747,141187052,154803866,-28931800,1752481803,972834443,1618280006,-15960321,1996427894,142016502,1475114751,-100609,1340666998,-28931080]],[40,5,3,0,[2110143296,309788514,-1961724161,-956039610,-330396864,-695513007,1258182187,-834238126,-1982837111,-1835348906,724096274,-654837690,142016336,-3115265,1996476022,678402764,602603520,527758859,972834443,393608774,-15960321,1996427894,142016502,1475114751,-193527978,-1946688024,994638918,-14385466,580981366,-129629435,142016336,-150747509,-16692083,726789238,-654836666,1654280264,-2097151968,1946221182,-1744400802,207522568,268957222,2122535284,74711282,82572843,108497702,-15567105,922743926,-1960443616,52824135,103482439,1346897458,172460838,104072747,-775804007,2109737976,62925570,922702022,922682930,922682932,6948692,-90570390,-1205233013,1599995905,969417,518818645,-1911189576,209125336,-16091393,1996425846,1778412040,234908160,536530664,576201,4296,1988843095,809798412,-939637111,63558,17211553,1183516742,-62486266,-1070971658,-2136930700,-62521081,722224267,1317734468,736219400,-96040511,144180878,654204555,1963882297,2139301390,125042696,176128806,1394111744,242714918,-59310250,-1962379521,1174603846,1050300666,-1927480056,1343680582,-16222465,110034038,1586170008,142577150,50694950,642779206,51005323,-1705968570,704453949,-1896200565,638097414,310314297,722355339,1177225796,-1274664186,-163169530,1187458685,-16776712,-6681994,-16776961,1149962870,-263847160,175439696,1358579203,722355339,103482950]],[40,5,4,0,[-1706031436,65535,688305313,1996486214,-263811830,922701846,983172404,-1960175073,1183446598,112501234,-637439,1183648374,-11528464,-1710933962,714415930,175570774,-385976577,2122514452,141820152,-1710590209,65535,-892772514,315097096,1448542208,294531,-420936843,-1744400895,73304840,653942409,-1995421813,922746438,23724320,16777114,-129579264,1988820992,108956670,-1929272855,1343680070,74776358,108330790,71600934,138674982,1149970000,1141057030,1033523210,-1910188515,638097414,1612973194,963977276,653942411,16926710,-11063436,-1710933962,10990,-1744400809,1149969928,-1610208508,6967302,111163135,653942411,1745516543,560595184,2160026,-1744400896,1156982280,796133377,943128407,630692357,-1906900992,638097414,637826303,-1727380341,-120470997,105120550,1962878544,1744923144,560595184,-956239127,128582,17102374,-165279884,1946222916,9693443,184932001,1946539014,83240475,-1592035968,378209748,104400342,2004157856,94508601,1877685108,-2147158490,-11064460,-16397770,-1710897098,11840,-969474217,-1003028731,773757445,-1923678208,1343680070,88487679,-920700262,-1744400852,83240456,-1593478016,65733960,-1996146015,1347943494,1747695464,1996433632,23746052,74776358,108330790,141885222,175439654,2049910938,1975520046,-955913391,63046,74907479,1459255039,144180878,74776358,108330790,-401735574,2122577903]],[40,5,5,0,[712245494,-1237909673,716478977,-1906900992,638097414,637826303,637957375,638088447,1745515775,-1989672710,718903808,-964493312,-129564902,-1896331637,-1962371066,958855774,58592327,1476283625,1637483114,1577058346,113428831,-326413056,686143518,1586223246,726108678,1077723172,-1705834892,-62786,46844191,1361920,727078656,-163149376,972310153,293407302,-16222465,1996426358,-745740278,-2115387349,-1744400894,207522568,654073481,16926710,1996430709,225090056,-125100544,1963753019,142016270,39511,1187457393,1795162614,-1910896010,-1962371066,52886622,-1960439689,-96040700,38270502,-15764223,765069430,187502617,-385649472,109969957,-165279592,1946681668,33941763,621054502,1178271872,-385649402,1183646217,642782956,637826303,637957375,637813899,1342718979,105155366,172229414,490576464,109980966,1586170008,1207314172,259260674,-1710328065,758481926,-1946270071,-9769992,1469714038,-1959935868,241077240,69879798,2122536820,1366622454,722225035,103483463,1183386286,-263832584,1200295804,172436238,179570219,2113029691,-196688080,-1705574399,10691,241077079,-1962391669,-330955832,172460880,1357792771,1375227395,722356107,1342878726,2745498,108954368,-1911917568,638097414,-343929728,-1744400888,612378120,-159480961,1460564992,384583309,529242704,-202822048,-1744400896,83240456,-385649407,-165281588,1946222916,12773635,184932001]],[40,5,6,0,[1946539014,83240479,-1592167040,378209696,104400290,57935316,956343273,1946539542,10152195,83240535,-1593215872,378209732,132842950,-1962565471,1376100886,606050896,-1906900992,638097414,1954546934,97034505,97130123,-1398732821,-1374254331,-1706012155,9233,-330920617,109989910,-165279592,91521028,-351975775,87335171,523934288,109981401,-165279592,91521028,-351975263,87728387,1475888777,781740112,-14098328,1784024182,1962878465,1962878468,1962878470,1962878472,791190026,-1073013687,-11068811,1996426358,109991676,-14284648,-14285708,23725684,-183113714,16023171,-1705572748,10800,144180878,654073483,16926710,1996426100,832198414,-349248636,6969096,-1501035110,108954407,-15961088,1996425334,175570700,-1949234712,1600059974,707273,712,508776530,-661729140,1996472462,-59310088,-362753,1593771126,-28931834,-28931297,443081,1224,985144918,-942109140,64582,949891,1996426869,276234002,2583962,239503616,556675,2122516084,460652550,-15042817,1996427894,242679568,2132122,-1949791488,138840538,-1593418103,1178141116,-1593278712,1178141118,-11895290,1996425334,1778477574,1778412033,-26112,1183383552,1958743038,-1170800860,-426094591,1342177327,16777114,-28931328,-1962821469,-1130166202,105286401,-352207197,29139212,-1593293175,1183383998,444006150,16777114,604388096,-14388223,1996429942]],[40,5,7,0,[607584026,804166145,-1957691392,804821744,922681344,-1705639494,12394,-1694742903,65535,-2097047901,1946162814,-1170800848,1778412033,142016256,1745254143,1651114239,3180954,376897280,-15436033,512429686,1183515066,307661584,-335624728,-1170800874,1778412033,309788416,-15698177,513412726,-1996488664,113770054,406,16547459,922684532,1996423610,736795388,2122514432,427032830,28980991,6946922,-16222465,-93845898,9005056,2886298,-25263360,1963488512,243172133,-14715393,1996429942,-16750056,1996426358,142016266,1778808575,1778412032,-1946510847,1183525759,-916578306,1426069194,-731321205,106859312,1509971176,-77469347,1426064074,476638347,444006193,16777114,1913076736,1980447748,440830729,-396336453,1317732462,1360257816,3203482,1946303488,407276297,-396335685,1183514710,374246164,1509961192,-32708259,184555210,-1961397029,1960512459,791656469,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,552296512,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,131107,78008,131072,136604,16973824,71298,16973829,142190,16973825,142704,16973953,142379,16973826,143040,16973954,142176,131081,464805,131072,528781,131072,601232,16973824,143250,131479,666521,16973824,143313,16974235]],[40,5,8,0,[77824,16973860,143393,16973853,73354,16973991,143439,16973857,140756,131106,2961706,131072,863310,131072,922131,16973824,143267,131117,1125536,16973824,140607,131124,1251317,16973824,78184,16974151,140785,16973892,143273,16973893,143613,16974286,77637,16973914,140640,16973906,73135,16974178,143205,16973915,142741,98,0,0,0,0,0,0,25428331,32375257,39912043,38470230,13646128,13654593,28342881,2152128,2154200,16840416,16842488,-922746952,503316484,1465309326,116801155,-972458752,-402523066,267059266,6947178,369510029,1914634064,1608054533,-892788898,-466485240,129620787,-2026230272,460455952,294074926,-2096663040,-303954749,36572651,-2147478905,-1976696620,-1023405153,-12138978,-28916224,175555840,-1979285820,652489220,-164489846,3950406,-92260492,976385024,-387418942,1586036652,-1511484675,1925331967,-1975879881,-16057218,2123026804,1962621693,-11629878,1979600394,-8484670,-335651192,1996504250,16416787,1586107255,-27378945,158467703,149667891,-352321096,-18429,767083295,313344,-661774848,1048794966,1962936054,-62470647,-9377792,23728107,1183646058,-11528698,-150638050,526278616,576201,-352320839,243971,1426128824,-1910575989]],[40,5,9,0,[-2091428136,456254,-645198219,-788337789,-1744883997,216727552,-1006605743,1342572102,91365119,-920691105,-1006631734,-1047787906,-857159797,1091232513,-397867148,1183515047,-1010660346,-1945731388,-389575743,182649279,1225225281,-1962828568,-1031010746,309699,96011243,20559872,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1996443917,138855430,520048646,1583285618,113953055,2126838784,-1946711288,-1406794162,-1442751768,1183578338,-990067962,-141883266,637947531,22145196,-1946623318,-1178401210,233504774,-352319559,571656,163120107,27703296,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1183469839,1357132294,6946922,91365119,-920691105,-1979710774,1558709830,855798272,1183499200,4646918,-1070398862,105286339,1912630504,-1979454703,1021838918,-402165248,41025580,1640218675,-1701175174,278699024,-536813601,-17293066,1627389728,-1977591231,-1936977782,1621073680,-668936512,512565470,112788112,845824,2065599939,506114,-1023409688,975570702,639529479,1979795258,359942408,-352074877,1468671725,1019476226,1007055408,-117278919,247724227,805499139,-2029964031,-472822823,-542638290,517769986,-986294442,-1003092873,1006372991,1308718327,-628308341,-903913889,-594870264,2143565399,92939780,24428554,-1933079737,80371650,-141820928,350792742,-1073042944,-54266251,-1406732405,-1442835736,-160055286]],[40,5,10,0,[-397343037,41156455,123322922,-397343037,41156432,123322882,-53417533,-385873718,147520924,-326413056,-1962705304,1317733958,-1157176568,-1125646335,-379758080,80412082,-326413056,-1962698136,1317733958,-1157176568,-1595408383,-379758080,80412059,-326413056,-1962691480,1317734470,106859786,1509991400,-35002019,1426065098,-831984501,138840835,-1928704373,-1981282722,-379758080,113966548,-326413056,-1962678168,1317733958,113416,1509970664,-14227107,1426064586,241757323,172395268,-1156821365,954728449,105286400,-1157083509,753401857,-379758080,147521251,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359793763,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,33555199,755111424,50331648,17044737,83712,0,0,0,0,0,0,0,0,0,0,2760,-994566570,-992440832,-1977217442,-316011953,189237798,-148446166,251987055,66633984,-503841244,107476774,-375159,275386998,105351974,141555494,66864777,201718342,-6664192,-1996488449,-1072955834,-1070922635,-1706007829,65535,1451880587]],[40,5,11,0,[1976568824,-25755894,16777114,-1840384,1996427382,-126419186,-1710462378,9648610,-15960321,-964490634,-126419188,-59310250,-1422269798,142016256,-1962510593,-128545850,1392264707,-92864688,-1522933094,-25755903,178074,-28931328,-892772833,214433806,-1205993472,-661782250,-1995159925,1183577158,-163149550,-1995422069,1317795910,-95516402,1317536177,-11630338,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536802792,1231561,3272,24492062,1183570062,-1037330156,1183447249,306613236,-775804007,-163149320,-1995159925,1317795910,-95516398,-2012197238,1317731918,-11630578,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536778216,1231561,518818645,-1912499528,108462040,109466,81152,-654852069,46844191,-326413056,29603870,-1801332594,105265409,922683765,-711325272,-16623340,-6683018,1023410431,-1071972351,-920659721,-939523382,1459617796,1152917078,-1948742142,1589908086,130491918,1183514636,1975913236,-1715459323,1183734507,651070228,-1962523509,1828136664,-1946645752,1284122310,-1947391478,1149904598,-1981535733,-148439978,251987052,66633984,-503841244,1183441911,-62485506,-1946153979,173982913,638028070,50483081,106874055,638028070,-1962782839,-27882553,-916496865,1426067658,-1205932917,-661781913,-15960321,1996425846,108461832,-493220758,536870713,576201]],[40,5,12,0,[4808,-927457706,-2585086,-6683018,-1996488449,1451882566,1976568826,-339727612,-92864708,-163148464,1183666198,-1924131086,1360457294,-14424050,-16222465,1996487286,-193527816,-887041,1996484726,1340608238,-1012739,-6683018,-1962934017,-916578362,1426064586,-1205932917,-661716993,-16222465,-401734026,-920649846,1226,712,956941473,678759494,185188513,1946795526,176063263,-15108864,1996425334,74907398,163454719,477413387,-955758967,2630,-15960321,1996425846,108461832,-1710983425,1008,705225,2248,-1205971369,-661781197,1443395211,16777114,1459129088,22682,-94992128,74829835,501989419,425603,-11137420,1464924790,-401735318,166399446,-92864682,-538421424,1600003850,314057,1224,1988843095,105286404,1963130499,1958742788,209619821,163855929,1048643701,50333334,1043927411,1450445252,-26025,3997696,1464562179,-16091393,1150093430,108461835,-14620592,74825739,1122746411,1448603787,385946,200313600,1458402550,-16353537,-401734538,-1073020595,1996480116,1389505292,108461904,-1710983425,65535,1996427499,175570700,-16222465,-397015434,1600061142,705225,4808,-1070901673,-1980217719,1183445062,-163149326,-1980873079,1048835142,1913652888,2097199109,28838379,-1743877632,-1981754618,-13895098,956724875,58131582,-1912568855,-1977219002,-316014004,2012892731,-196200181,1317602931]],[40,5,13,0,[-293697036,3964966,-1977219212,-337368572,16824323,654198409,97408,-1977218956,-467009212,12059627,-62486271,956730017,762707526,956730529,628489286,1962561081,957183529,427030606,-1980215671,300675198,16285315,1312361333,-1996065034,2122970702,-964474894,-373257202,-947126407,2122523627,91488504,-336574837,-159481064,-1962576896,233566790,16023171,1183516020,721611758,-916496704,1426065090,727116939,73284059,-1834933642,108446726,1963211046,1149969932,1005113602,1946588166,1183007495,-571798010,49005451,-916537301,-939522366,1459617804,129506902,-2585088,1872366198,-1962934270,-27883024,1752485899,654198414,1962949763,2088969823,125042946,41714470,642872578,-1929085813,1183385156,-163148556,1208370827,1212679796,434835060,-624897,-396888970,183238517,-624897,-396888970,1183448702,-25281538,1187448181,-16776962,-1315304842,1795162112,-1005650314,-1960381346,48958528,1579139115,113953119,-326413056,2123060823,1979648778,-1002534140,1996445449,108461832,721700491,-397389102,-259261030,125105675,-6662569,1577058559,146983263,313344,2123060992,138840838,-1064378485,294531,-1960430220,187040327,638547207,-16482429,-2128213899,16713343,-2094655372,1299578687,41910566,1165295871,105351974,71764774,28851061,-1942426880,-2144928186,359989309,4162342,-2128205963,-16776577,-2094653579,-335608705,-28930341,-12614874,-2128212107]],[40,5,14,0,[16712319,-2094659723,-352320385,1606429635,443081,1475119957,142016342,-16353537,40502390,-1946209560,200313848,1460499702,1107982,-1705512821,2546,1600046731,443081,6344,1187468887,-16776976,1335494262,-1962934263,-296318472,91607051,736739371,-297366015,205357862,-259308683,653543052,-1996208757,-1960380858,1183385157,205884920,-1930934647,-2094601658,1964509821,9627907,175932198,101348609,-402625968,1183448811,-196702480,172788262,-352320584,1166747248,-163149564,138775334,-1913108855,1183393861,-364475160,574982950,541395750,-2094651788,1963073661,2105746963,208994338,-394854650,-1528299158,-263812610,653149838,-1054849653,736821984,243106598,640119832,17726851,1996426869,-394854422,2095579498,-263812610,653149838,-2146546294,28836545,31511296,2122573894,410255600,-624897,23787638,6947178,-1483079574,-1996488696,518782534,-1065072486,1996443655,-126418954,-6623093,-1996488449,1784086086,-2012898816,2122514558,494141694,18888447,1795061503,-126419200,-1411329,1996482678,6969326,16777114,108461824,649882,-28931328,-892772514,-1957363710,1996445676,142016266,-16353537,-1326971786,200838141,-1590921729,1178143172,958690314,527698558,-1710590209,930,1929576509,-1003028718,142016265,-16353537,-2132278154,-1946645507,-1026990137,-1957363704,1673010924,-2585080,1996425846,108461832,-1645739670,-892788737,-1957363706]],[40,5,15,0,[817372908,-2585085,1996425846,108461832,-2115501206,-892788737,46661638,1448542208,18888447,16777114,200837888,-385649153,1996423313,209125134,705185418,1183469796,6967302,-1600520086,-1962934263,1962281968,540475234,-946186751,-1996488696,-1072955834,-11054732,93981302,184549385,-12290880,1778458678,-26109,922681344,6947104,1996423274,209125134,1778412119,309788416,1745909503,543817932,16777114,540475136,-25755903,16777114,530208512,-1962934263,185789382,1443263734,16777114,-6662400,721420543,-916496704,-939520310,1459617808,142510934,108461911,1778677503,-59119614,-1980479863,-1072959418,434701173,999968769,-1912602619,651725762,604063626,453065743,1183400128,-1958525966,-96039693,41913126,71797542,654067337,-2012723318,-1977157818,1183320391,1207314166,494239745,-59310249,720848522,1183469796,1150111990,-1706031602,65535,-336574839,540475197,1996445441,-25860,1183383552,1958743024,1317687337,-1964168457,-466946490,252047351,66633984,-503841244,1794926327,1150111744,-92864754,-26032,1996423168,94345972,1996423168,25008884,2122514432,57999600,-2097116439,1962996350,8513795,-1728036680,109854455,1085851787,1056413952,-939325814,2114124163,1996445544,-137917444,-1190753746,-140967872,1183535353,-1943078916,-101213946,-260636848,1358382730,1358317194,-30480370,-113015,-1617235850,-2097151987,1962999422,-339727612]],[40,5,16,0,[-28931285,-16046357,1043930996,427035076,179542615,3997696,1779331843,108461824,235173631,-352318488,-263812349,-1026990242,-1957363706,-1296556308,-2082959861,1962936958,-1774288632,1929576454,176063251,-14978048,546966134,1023410184,242352896,-16091393,1996425334,-72554490,1996426475,142016266,-402229505,-920650155,-939522358,1459617804,205949782,1946830347,138840842,185093887,-385649216,1187446959,-16776966,1183518838,82362638,1389505344,108461904,-1710983425,800,1953808395,1343256319,248218,-129595136,1685372939,112433744,1183383552,-162100748,1416941579,252601987,2113995755,-195115788,653543167,-467007606,1183578251,240058126,-428490741,2097708601,142510851,-193528058,-15960321,-1705571722,128399842,-1694992641,2025,1794668287,1744857600,-6684286,-1996488449,200014462,6964842,-6684566,-1006632705,1988823646,12986106,-339309824,1589652226,247646559,-326413056,138917918,1996478606,209125134,-16091393,1996425334,1778412038,-15734778,181061919,1624064,-2091493632,1946158206,176063265,-1592822784,1183385226,-1942057986,209095430,-1834934805,-28931834,110378635,1988882411,239504908,71600934,654198409,-2096726901,1946159742,-28931291,1183774929,76097038,-120469621,38045990,425603,-1960440716,1183385156,-92370436,1183716331,1149969934,-1981755130,-947127226,1183441105,-28931078,603983621,66634231,-135248247,1183447662]],[40,6,0,0,[142509042,-385649408,1183514997,1144596222,638153988,1963359289,23324931,687747,-1960436363,-26282236,2096572057,76097028,38046502,647622647,637959415,-956152695,63558,654198411,1946436665,1149970000,2130155780,1976699902,1149969983,2130155780,146942,-963956107,201704076,1380995584,652118864,-16222209,1586101366,-297366292,956632986,-28931315,653024964,-1962653815,-1993936826,99289159,33048263,-193033984,638469774,1946582073,1149969990,-550650,913691147,-1030961525,1375734789,-1957670320,2013210334,-59310328,105351974,1358952345,-1930928503,1855646278,-989855995,-1993938850,1183516287,-62486022,1187448299,-2097151496,1962997886,8907011,638469774,-16485121,23788662,1150091626,-1706031604,1947,200689289,721712576,-1905595456,-14283194,1996424308,-25755652,1358591743,23724394,-85530610,200820361,-16091712,-1449462154,-352321523,-159973422,908186,-28931328,638469774,-1962654583,-1993935802,1183516228,1149839088,-126419192,1996423274,205819378,-6664186,-16776961,429586550,-1962934263,201716294,-916496896,-939520830,1459617796,-155705770,-1948742129,1996424822,-543533560,-1996488688,-770966458,1996437877,142016266,-1575026858,200837895,-1994754817,1465322110,1024666,-11513344,535362678,1958742784,-339244284,175570704,6946922,1637483114,721420303,1600004032,445129,2248,1988843095,138841606,20742182,28837237]],[40,6,1,0,[721611520,-129594944,24936486,1207900929,100811917,-1957296560,1212679238,971151952,-16053394,-1969153419,138841600,71579942,-1935602059,1144595968,-1996131066,99351678,33310407,-1912492032,-2010773434,-2010772668,28904004,-2080797952,1946220670,-1975614687,243146758,-1912173919,958793798,41878596,1048824107,2116028044,109879599,1048780779,2116028050,110272782,638076558,2130986041,-2083968254,537302078,-1801384322,138841606,105134374,-13958529,309709067,242614027,-1710590209,3908,-385202549,1996423373,1778477816,1778477569,-402626048,1183385297,-58817542,-1957596160,1183517302,-96061180,-1705609098,4049,-26026,2424832,-28931839,225755147,1778412118,10512384,1011354,6968832,1794799359,260217344,-1073020928,1178146677,1446343934,-2140647344,261921281,686489600,-351635829,-25263315,1443722240,6946922,-1711177624,4065,284990038,1183383552,139888902,74829835,938197035,-1980086645,1996424262,108461832,-493825,7011446,82313578,1459129340,750746,75380992,1784024950,6969088,1125786,1958742784,1590070215,146983263,-326413056,269662238,1996478606,142016266,1778808575,13035520,113953055,-326413056,177715230,1996478606,142016266,1778808575,11200513,113953055,1099776,-1957275904,1784088190,-263811826,-1986375658,-2097151984,1946158206,109748554,1978811961,109879560,1962165817,-227082438,-755969,-16348618]],[40,6,2,0,[1460046902,1358448266,1358513802,-133502962,-1705512821,4286,74839563,1223409707,-1928435114,1343680582,16777114,-1963029760,1589966918,1200104970,-112817654,189237286,720914058,-194578460,-1980340489,1784151622,1577275392,-1705835000,3539,173251159,1183514624,138806270,-1026990242,147324938,-950599680,64070,-16222465,-6683018,-1996488449,1996487750,142016266,-16353537,185049630,-1993575232,-1706030522,833,1451882635,1959791610,175570714,1476032255,-231681,-401734538,-1073020898,1183516020,-15668470,6949494,40501354,754586,1606429440,574153,17096,1187468887,721420508,-700020288,-1949022583,1451952710,-1980724468,2122570326,91553798,-1962621309,-632910142,205292326,1988713077,-700019500,71600934,653936265,-1996077941,-1960378810,1183386180,1284187878,-162625272,-1995682675,1183632462,-800159282,1037190796,57999384,-1962890519,-2094607266,1963002495,1783694858,-197531648,-992196983,-1977166754,62392911,8710400,71600934,653936265,-1995946869,-1960378810,1183387204,1149970150,-163149556,-1993849715,1183632454,-800683570,651314828,639779979,1948271627,2088969766,326435360,578585382,101479680,1791784703,-203560959,-1898166647,-1960388026,-524214204,640412418,403602563,-2094651532,1963003516,-831062258,1791784703,-206182399,-1898166647,-1977165242,-1048572340,112642,1174528211,-663320116,-1962933829,108954579,-2095221760,537299518]],[40,6,3,0,[-1969157506,-96061178,-768933257,109854339,-1591247328,468387468,110247555,-1593147872,1178142354,721582074,-1807842350,176037894,956732577,41418310,-770974933,-620033675,1451820405,-955913244,123974,14450307,1996448372,-25755654,23724394,6946922,1292698,-62486272,225820683,-1710328065,5364,-353779669,540475138,6967297,-100609,1996476022,-629735476,1792571135,327129600,1996423168,-428409082,-624897,1996481654,-28931078,-397350703,1183384305,23456244,-771852661,-700019730,1960068619,-731986935,108497190,1589906923,2005477080,1204233736,-1711276022,324502600,1358710409,1459255039,504730,-498693888,209043467,1358722815,1686635930,-9377517,1794930431,-2012898816,922686639,1996423456,1442867938,-3246337,1996475510,-663289894,1872363626,-16777196,241885814,381568653,344234576,1996423168,-951678458,-1974410198,-11483578,1996481654,1458067194,-196703998,1459255039,23724394,6946922,879770,-129595136,58048523,-1979775511,1183579766,-93915162,603987717,65585639,1174529783,112844,-1981397367,1589966406,-800685104,130491906,1589903360,-800685104,130491906,1589968640,130492112,1183580159,-733606954,1183522420,-731986694,71797030,654198411,-1207548023,-1993998335,-1993996217,686492231,-990230901,-1993942946,-953809849,1607,654198411,638076809,673735,112640,206014758,239569190,18888447,1794668287,-25755904]],[40,6,4,0,[-3246337,1996475510,-663289894,-510001046,-1962934265,1183447110,-59310084,1183649386,-1706027330,4155,425603,-1070920588,638213828,-1993996407,1183646279,-1957685568,1451952710,263436,141185106,-2143690086,-595688690,-1006144512,-786036130,1996424831,-968455428,1727521834,-999884862,-1957691286,1451952710,787724,-1197846446,-16777200,1956314230,-1962934256,1178203206,-1955237112,-1705636234,3860,256547414,2424832,200837889,1443722495,6946922,-1711234968,5405,-16749994,7009398,1389466,1975520000,1979648789,-39261949,1750093910,1201275264,-385875947,-15991398,1784024436,1744857600,1067057536,1442840590,926106,172394752,185357961,-385649200,1183579510,138840564,-15960321,1996425846,-2097059322,453106814,1356396480,-387680513,-125045165,14450307,1996429685,175570700,-495517865,-387680513,-125044077,58064651,-184855,-795210122,956301330,343279742,1779332863,6969088,1380506,1975520000,-48961277,1577993867,181061983,-326413056,-1205971369,-661778957,1460305547,-16222465,6948470,278530410,-1962934261,1979059184,-339727612,-1705617657,2845,-916496865,1426065098,-2091455349,1946159230,243172111,-1961987072,-1593406946,216729228,-351904117,-1843492086,110403846,-1962654071,-470348730,603983621,65585655,-150706441,-259323290,17596035,2122517109,74776842,233563857,-1055963251,-31194120,50620151,205819376,214092126]],[40,6,5,0,[-326413056,-1961460888,1994918470,105286401,-402108789,1566179863,-889237783,-1957363706,379087084,-401979765,1183514965,139365126,1510079208,-201660067,1426065098,-1251414901,172395286,-1962854168,1317733958,31320072,-1914086054,445169,1760332629,1183520481,18868246,-1962260853,29035598,21751808,-1962522997,29034574,20965376,-571908774,1231593,1760332629,1183520501,15984646,-1729536678,183018,1760332629,1183520527,14673928,-402241909,1566179545,-890522391,-1957363708,388786412,-401979765,1183514817,139365126,1510041320,-248321699,1426065098,1483271307,373721879,-1962891032,1317734982,113420,-1962879768,1317733958,113416,1510000872,-373757603,1426068170,1818815627,105286423,1509981416,-368776867,1426064074,-2039944053,138840855,-1962907416,1659373126,-379758080,80407258,-326413056,-1961382808,1317734982,113420,-1962901272,1317733958,113416,1509973736,-359405219,1426065610,-865538933,239504151,-1962923800,1317734470,106859786,1509977064,-203298467,-1947432107,1586169422,173443848,15394909,184552138,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846]],[40,6,6,0,[-628374589,46433114,407501441,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,536341252,973079040,275,-486538752,1292,-704576768,117441032,-1258224896,268435733,1761673984,285212928,1291911936,301990165,-1560214784,318767381,956367616,335544579,-100596992,369099028,-1308556544,-1677721079,1912668928,-1493171958,1191248640,-1476394752,-117374208,587203080,-805305856,11541,-1224670464,754975240,-1056898304,805306898,1157694208,855638547,-486472960,1006633237,-2063531264,872415752,-201260288,1023410453,704709376,1040187659,-1744764160,1056964870,-234814720,-1207959022,-16710911,1090519309,-1828650240,1140850955,-83819775,1191182615,184615681,1140851209,-486472960,1157628436,-620690688,1241514516,-1912536320,1375732243,-503250176,1778385417,0,0,0,0,0,0,0,0,0,0,0,0,6856,1988843095,-1983894774,1183443526,-62486032,185353867,-385649210,2122514802,141819912,-1996488257,317455998,638338702,705381514,653822948,-1995815798,1183579718,-1981286402,1183775814,1149969932,-137852156,984551,-389941468,1693918723,-26806522]],[40,6,7,0,[-940816759,60998,9047611,-1935596939,1144595968,-2095483642,1963064446,90218757,-1734276117,-62506746,1755383413,-364476152,15367811,1183720821,1962878476,1962878468,-25755898,1778412119,42179072,1183383552,-364475920,58048523,-2097096471,1946159230,-339727612,205950475,105155366,141358886,-1411329,1996484214,206474220,-1981385079,-268179378,1359791747,47553110,922681344,1996423456,23239402,1183383552,309788670,6946922,97946,-129595136,-371063,-9956746,-1694537216,396,-1980479863,1996486230,276234002,-15829249,-16741834,-16741322,1778458678,-1006605824,-14227874,-14285705,1996424823,74907398,16777114,-62486272,16678531,922684532,1996423456,-25858,2122514432,141820144,-1695516929,763,-15567105,1996487286,-25864,1996423168,-159973614,-1695254785,65535,1593591435,281200991,313344,-1205971456,-661781973,-1710852353,65535,1451880587,1959791614,209125187,-16091393,1996425334,23746302,1744865384,870842566,1958743038,209125159,-16091393,1996425334,6969086,1181378154,201202152,-15895360,60425846,-1207959550,736821249,201213579,-16223034,-6683018,-16776961,1996426358,142016266,109721343,109852415,1114243178,16777114,532687616,147507550,-4710912,-1579643137,378209930,-887159156,-991130795,-1960442786,138219079,1998091264,1959329288,1946364936,-339727607,571405,1085802731,-1207702784]],[40,6,8,0,[-1027013632,214433796,1448542208,-1912179061,-14284730,-14285708,23725684,6947178,-6684566,-1962934017,1979649016,-339727612,138841713,71600934,-1056960763,-31194120,107280166,-939768183,65094,294531,-1070922636,-1960441621,-148502972,-11073428,1996488310,-1983804164,1317663862,-2081422346,1448152262,16777114,-195116032,74972966,108527398,9058047,9189119,1778477655,142252545,1183449087,-6662152,-1962934017,1600059462,443081,20168,1988843095,1979058952,-373282043,1784021468,-632910578,-6664170,-956301057,2667078,11814599,-599356672,-1236891239,-1950853495,-1986404794,1451866694,-1102657604,1183449089,-479791390,734021257,-1001485879,-1983754615,1317652558,-867268154,-1983230327,1317654606,-733050418,-1982706039,1317656654,277974,79168887,1024322304,91684872,-352319304,1619971,-138393975,520468070,-1041816576,1727464424,-62486086,16664263,-1925027328,1343664710,-1979808280,60418630,1444150342,2622974,1375785603,110205520,1183383552,1975520232,-12457725,-377206630,-196703996,736642699,-129070647,1375356553,-1913025762,-1064390026,347676438,530969344,-193527975,1778939647,-1166606592,52877707,-363986161,1996443984,-126418950,-6684566,-16776961,1996424822,1778477572,1778412033,102537728,1183383552,1975520246,11135235,18888447,-577109142,-1962934268,540475376,1778412033,80976384,1183383552,-229209616,18888447,1778450280]],[40,6,9,0,[79993599,1183383552,-296318484,18888447,-1695123713,1205,922744971,6947104,1996423274,74907398,6946922,653811396,637827071,638089215,1577262851,106104554,1794668287,13395968,-6676374,-16776961,1459691574,63130,540475136,-294191359,-1695779073,280,18888447,-887041,94040182,-16777215,1442914358,16777114,-193528064,93978730,-120,194701430,-1962934265,1600058950,443081,-1275051,1589905526,1334453764,653077002,705382282,1878468324,984324,604240065,652343294,1778804727,-1960423424,-148502969,-670889873,101499779,15374931,-1027014656,751304710,1448542208,1183432747,-263812626,-1981004151,1183443526,-498693660,-1710852353,424,1451880587,1976568828,31123715,654067342,17464448,-2144990091,1963002748,114437,-13958421,637569697,1963213881,9216331,105134374,-16039307,1996426868,121477638,1183514624,27322630,141049483,-397015465,-11010230,-16741834,-402617290,1183448394,1958743022,205819169,-1979953525,1317659206,-263796764,1928003584,23746054,-1979938840,-1072959418,652804981,1962871553,-59310317,-402625962,1183448176,1975520238,17819981,654067342,637826303,637957375,705315978,-1977200412,1783630660,-1711248896,170,-1981004151,-1072955834,-11526796,-396952458,1996488394,-1976107010,-1942552832,-53942272,200165001,-385649216,1996423365,-1928434962,1343673414,205722,-666465536,-1982173449]],[40,6,10,0,[1187511366,-1962934018,1175184454,721777890,116103616,-1946401141,1183448662,-94991880,1183531626,-27882500,335037955,1347615318,16777114,-163149568,1937031179,-242497237,-1947711863,1175184454,-14191134,1996484726,-59310082,-1981266293,1183441526,-1705619228,1763,-1948105077,1174660182,-1980724228,1996482646,-25755666,-1946388737,1448142918,-6621045,-16776961,-16722378,-16741834,1778420790,-16684543,1996481654,-1705617438,49545488,-1423735,-6621578,-2097151745,1946218110,-294191352,468890,-260144384,-16223232,899346550,-2097151993,1946217598,-327745784,94362,108461824,126874,-364475648,-1070923029,-892772514,214433794,1448542208,-167217525,1965042500,6968844,-1575198822,1975520007,16378115,19219702,1156974964,58032165,-167712023,1975528004,742716949,-166759167,1963402308,709162505,-385649404,-11140913,90834550,-1710980760,135300219,2089023627,292880410,-196702889,-6664170,1207959807,-1595341963,-1983894784,1183448646,709162748,-1593019388,1183386026,163750398,-151239031,1946231876,-11053555,1996488310,688167676,1157038079,309706794,19678454,1156975733,376701994,19219702,1465258101,1149895530,4203812,-1621321136,1156974691,661914148,69485814,1156981108,175489066,19678454,-919927691,28902379,-11053568,1996488310,144331260,-167228414,1946297412,1784108553,273521153,1156974683,158598180,6969174,-15708774,6969343]],[40,6,11,0,[-1886911078,-916496888,-939522870,1442840580,26754691,-385649664,1183514801,138808074,1746801524,1996424986,142016266,-668953446,1975520008,-1576602105,57934086,503358441,-1710666136,65535,201082505,-955943488,130118,26877579,69879798,-123665036,-1207702780,1183383553,-264830978,-59310336,-2090336150,-2072274428,-259323634,-1709274282,142081793,-1710589953,65535,185222795,510920774,175570774,-16222465,1189674614,443031040,175570695,-1710721281,153034109,508956651,-16311704,1818951286,663529114,6968841,1082656154,-1961366775,1175128646,504329224,-16311704,1996425846,494770696,-916584080,-939522358,1459617888,71732054,112471799,1746858123,1317865242,-1957620022,71732168,111161079,1358710409,559585873,1996425604,108461832,380257933,-59310256,559585878,922683852,-6684234,-16776961,922684022,-1264975434,-1996488694,1187510854,-1962934018,-152437130,-230257408,-963948522,-1929125695,-796153266,1343668483,63590029,-1991108911,1451862086,548969126,-125105696,384452237,1996428880,1996428966,548969128,1183386118,1962871804,1958742891,-364475033,-963948522,-1929125695,-796145074,1343668483,-1700505975,169681044,384978573,-1437692591,61101707,-1991108911,-1801805242,51002912,1967694406,-230257361,-963948522,-1929125695,-796153266,1343668483,-1700768119,173153661,384452237,-1605989552,63590029,-1706027327,64429437,544538379,-16091393,1996485238]],[40,6,12,0,[-163148812,1358054955,737691275,1783690310,-1706464678,2714,16547459,1996431476,-361300214,-1947437313,1177284166,1183535338,-330945552,1784310352,35494473,-2092564480,58524926,-2080439575,1946221182,175570699,-1694861569,1140,-1026990242,-1957363704,108462060,6946922,6946922,929693802,-16583526,46844415,-1957363712,1048794092,1946158456,-2122606050,104532759,326436214,16678531,2023819380,-28952315,28837237,734251264,-926692928,1459617796,2017364822,23746309,605839258,1975520011,13691139,-2079942057,-259323065,18513283,-1992245221,-1072956346,-1705634956,65535,69617142,1465255796,-330972774,-2009169141,1047920901,18888447,92813055,764314,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,540475141,1778412033,1785096704,-26042,2122514432,1366556926,18888447,922698731,-1952841290,1442840585,92814979,-1593477887,65733046,1342253217,775578,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,1784310277,175413833,2122514432,158597374,-25755818,628634,-58817792,1443394560,-6619286,1459618047,-2077124010,116067356,91883207,1599995904,-1205943351,-661779375,-706159829,1958743038,48762372,248192768,-16703000,1778743350,1962187519,113708152,1420,91752135,1048772608,1979778440,-2009661685,-1711248891,3244,92800711,113704960,1406,968907,508974848,-1911743048,2017362904,74711045,-5249010]],[40,6,13,0,[-1559476597,28837240,92185344,-955941725,358918,-2122606080,1990397151,108954373,-1962117888,-2096712650,1962936446,-1962218745,-202701194,-351764853,-1606513916,172395270,1023772835,494272513,-1711183280,65535,1779070719,-230257394,1436176406,-1962934266,2123101814,-2076800524,-2042722043,209125125,922746730,141034890,224749582,-76264294,93102861,-916496865,-2097149750,359998,1048774517,-352254598,2114912009,2118025989,-769982203,-770974985,2090929524,91923205,57982987,-872550168,518818645,-1911730504,106859480,201176040,235173056,536853736,182985,91897475,-402426880,113769929,1402,92145407,-326412853,225097758,1586223246,-41752570,74760203,-2824178,46844191,-326413056,227653662,2023872654,239483141,914363509,-2097085060,359998,914360437,-402586246,-920650371,503319242,-1911709768,92971480,-1957311713,-1112006932,-1579643379,1589904768,126428678,637895329,520243081,314057,518818645,-1912495944,-388289576,-1072956140,1183540340,-2147075832,-1962314491,104400454,1383335298,91897475,-402426880,1183579425,92316424,-1559869813,922682754,-9829000,276100250,2016870158,-38395,1745193526,1701380095,1951177229,-1935472797,2080818949,-2097151739,17137214,-654852069,184908451,-402426688,-920650535,1226,712,-13937065,110640771,-1956089080,1552616054,189265436,-1006078944,-1960442274,-163321033,1947208519,709162574]],[40,6,14,0,[-1962445820,1191508030,1149898987,1019225130,1006924992,-1090292352,1149894657,1019225130,-167349184,1946233924,376579,787990411,-259324256,637951684,1392916227,604259469,1355164664,-191233942,1577773085,113953119,-1957363712,190206188,-1962314277,-1962872778,48955972,-661977205,1183517419,105331198,529204852,-227157237,-916536437,-1957275709,-1948570629,-1948349453,-3741497,-166989685,-141880715,91551243,-351896437,735783912,-5314368,1438867294,1465117835,-1946801322,-3544866,2117859467,184841726,-1962510858,1979059191,1590070250,-926693025,1442840578,-1995671925,-166986122,-617935755,-1946181912,-25785872,2122522091,125042696,-1226252661,-1962546177,-8001314,1983639691,721712638,958917568,-562820490,271271158,1157027956,108267563,425603,2088881268,1970053152,578584839,-1099690327,-916535669,2250,1224,-1205971369,-661778338,687747,1996426612,142016266,1025659290,-1962677488,1183385670,207522812,188120971,1780446719,-1710855616,65535,-15992693,-1070922635,96960235,1586167809,914327820,-1073002517,1569528436,-1995076862,183238270,1178142603,-2094893828,2034894019,-25261069,-1056601257,100991712,40521728,1125274,200837888,-351635969,105286585,-352172151,207522608,-13205623,-1053455611,-150797594,2122534478,242483210,-16091393,-845543306,-1995407071,1183579206,-1962636804,1149830726,112642,-916496865,-939521846,1459617804,290633758]],[40,6,15,0,[1586223246,910658314,200689289,-385649216,2122514640,225705992,-16222465,1369048694,-351202782,105286403,-1577433463,1178141544,-1207601674,48955393,1183432747,-163148812,1183400000,-161575940,1183385483,-28377090,-1914109063,-96040192,972840587,-2096729081,-351994810,-1946448920,1183384133,-193035272,957051904,1912826430,1781433093,1586168835,1963982838,983192336,-1962934254,1204226654,-352321482,71667002,1461604382,1341554219,50315599,737566347,-1042286785,-1705573657,289094114,16023171,1996428661,-161575946,-524220533,1346387970,-6684054,-2097151745,1946159230,-92864760,-1809697126,-129594607,-1070923029,-892772577,214433798,1448542209,201111582,-4204402,173968383,-1992931445,-1072956346,-1595341963,-1980724480,1174628406,1746832198,-1995994365,1877737030,57292425,-1073726335,889134706,-17267059,6836246,577739265,-2037575091,-2037776648,-1769144588,216792822,-2037840757,-2033713420,65270,1150025515,-129595134,-1898935266,-2584896,-1224799626,-1224737034,1996488436,106889208,536495753,16416387,29295989,958720768,1946380854,82739971,-16464253,326696526,956525729,-1578011644,70845294,2078868340,-941233153,223238,533170944,-892772514,46661638,1448542208,-1962516853,1183397447,1958743038,1190169423,-1948742842,-1590498497,70845292,1962871413,308845058,518717440,956526241,-16091900,-996539788,-351118236,3965197,-16289088,574003764,-964489340]],[40,6,16,0,[-881242364,-1694599425,65535,-955883893,13895,-892772514,-1957363710,-1162338580,-2585070,1996427894,242679568,-15960321,1996425846,108461832,6946922,2122514538,-1071972084,83886373,240156678,520111336,969417,1458342741,318486558,-164898674,-15173889,1996428918,309788436,-15698177,1996426870,1996445196,142016266,1778808575,78243841,57982987,-1962933826,-916578362,-939518774,1459617876,-1732764074,-1948742129,1183388742,444498942,-1593412352,1183383792,373721882,1964525067,70838531,1780119295,476027393,-1073015997,669582197,-297351420,1048772608,1946158456,2016870170,444006149,-719580518,1958742803,-297351414,882507777,-1592994035,101384586,108265864,520028522,1190527368,1165262855,16008903,-163133696,1586167809,476023578,537544694,1586173557,476023578,1074415606,1187449461,-956300556,128582,17188598,1586179444,726136346,-2145094654,-2147290034,-351734194,-196688102,1187446786,-167771658,1946224198,-196688118,1187446786,-16774666,6953590,-624897,2073752694,-1995174012,1190591558,410255878,-26032,1183383552,-229209616,818819,1319175797,205949185,16678531,1996433525,-599356134,-1944959351,1343624278,-870831974,-196676076,-15764222,1183710326,1783633628,-26110,1183514624,-96040680,-1995028853,1183578182,341216018,-729903842,118943883,-1515857266,-165698139,1963127878,-59310268,383010445,-1711117744,5243,1183432747]],[40,7,0,0,[-465139226,-1994897781,1183574086,-364476138,-1912834305,1343677510,-6684054,-1962934017,1177282630,-96040476,736773771,1183442502,442403832,-166047861,1954547526,642250309,-2092993276,947257849,-867791535,-6664170,-1929379585,1343671366,-1946532213,1194007134,1183535120,306654200,502569552,1996428510,-867791590,6967318,-1711241880,354237982,1996474667,410451964,-15304961,1996428406,276234002,1359902463,-15960321,1996425846,-196703736,1023410725,-1071972351,-397354761,1183384187,-59310100,93978730,-2095755896,81470,2122546292,1450443006,-595686114,383022733,-1524689401,530949541,383534733,442403664,-15697921,-191229321,504720669,-1916502387,118938742,-1515905258,-1927305819,1343669318,-362753,-191170442,-1927971299,1343669318,1183666198,-1706027300,362815142,1586171883,-998339302,370177933,-1515870969,444006309,381961869,1778412112,122591744,1190532569,57999622,-1593786135,1178142072,-2091813606,1946222206,-1136227038,922701846,922682752,-2136930942,-2046426363,-2103357435,-2079980795,1033523205,-2095714275,1946222206,-1136227051,1343639574,383010445,507419216,-1073015253,1183518324,-2147089926,-129594619,92407297,16678531,-1927404684,1989000318,369563348,-1515870945,1183653797,-1957685572,2013207134,309853968,-1424100198,444006159,-362753,2122578038,125042942,-1933818227,721677266,1347590592,-16114278,442403839,163715,-1974266508,35924807,-1071972036]],[40,7,1,0,[67501604,-1600499712,-166284662,1946289734,205949763,21890617,922685044,1783628110,-1710921216,6470,21903103,-1018113,-6622602,-16776961,922688118,1183449422,271622,452985149,100410560,-1706033019,385564375,184650401,1946257414,-16750074,-167671778,1946224198,-25263237,506360832,-1917550963,118936694,-1515905258,-1927305819,1343665222,-1961206133,1200292959,-96074992,306678608,1358448131,522056858,442403607,184711051,-2093124362,1946222206,-1404662504,1183666198,-1924131148,1344145476,1042169498,1958742807,57300507,1149960298,442403602,-1961736405,1328222284,-1705947120,394372998,-1075104629,15629955,-342227596,-1961668340,854322246,818819,1996427380,1778412044,1778412032,417569280,2122514432,326369290,-16091393,6948982,6946922,1033502826,-1206401507,1579089921,382388575,5163008,1187468800,-16776978,1183652470,-1706027298,1971,2122576011,225706004,381568653,343342928,-351111425,-1102672630,1183666198,-1706027298,400301437,1080963,1183649908,-11528506,1996427382,494770702,1183520968,-1136228072,-1995028853,2122561606,1752432644,-1927645441,1343675974,177865322,-16777192,1183652470,1783633598,404724226,2122514432,259260432,-1927645441,1343669830,1117389418,721420312,-800683584,-1949415799,1183389766,373722066,-2865527,1183652470,1783633614,341350914,1183514624,-834262062,-1961343351,1177277510,373721552,-1072970101,1950878068]],[40,7,2,0,[1950894192,722791175,94955968,-15042817,-402566090,1187448227,-1962933778,1174607942,-129594946,51922571,1183433286,373722108,-1983887869,1183578694,-1002044650,-2080487799,1962938494,12970243,1963130499,209617753,-2096729088,1963003006,-565801651,1343639574,382092941,507419216,-1073014530,-1662450828,176063232,-15698944,6949494,6946922,865730666,-2097151975,1946159230,142016275,1778808575,1778412032,-1711248896,428940605,-385875528,2122515726,376766702,-15042817,-402566090,-1073019645,1256784757,-297351169,922681345,1996423504,-931725370,-3508481,-6632330,-16776961,-16690122,-16691146,1778471990,-26111,-259325952,58048523,1224676585,2028536693,57952511,-15799480,-1929292746,1343675974,1355674,50234112,1340670836,209617666,-2096532480,1946225790,37808387,384845453,-1102672560,2107265046,-1927699939,1343682630,1183666198,-1706027298,431169086,381568653,-1924131248,1343675974,-971096422,-1169782503,17596035,1183648885,-1706027290,321133924,1183528427,-1102707944,-1947842935,1174607942,-364475966,51791499,1183432774,373722088,-1983625725,1183706182,374347494,-129594032,1050300438,-2095439586,1962982014,-700019446,1183666198,-1922438152,1343673926,381568653,-129594032,1050300438,186271774,-2093583168,1946163326,377389833,-385649664,1183645845,-1924131114,1360445006,385371789,514234961,1183652441,374347478,-431583920,-1197846506,-350590432,-1102672606]],[40,7,3,0,[1317883926,-1705961744,444407956,1534377995,383141517,-1102672560,2107265046,-2095410403,1946159230,142016272,-1928956161,1343673926,1763540378,176063254,-15436800,1996425846,-663289898,-2459905,-140845962,-1107296230,1183514626,-632931882,1183517566,-666486308,-1561787523,114176,-2097111831,1962936958,142508812,-1593412608,1183383890,176063242,-385649408,922681473,1996423504,-1065943106,-4032769,194692214,-16777189,1996425846,-92864520,-231681,899350134,-16777189,1996425846,1345781514,-1711117823,6982,745848843,22034175,-1673473,1996482678,-327745558,1834906,175570688,-16091393,1778470966,470981124,-259325952,58062347,-2080566039,1946159230,175570702,-16222465,1939474038,-1962934243,1178199622,-1962377494,1178201158,-385647384,2122515061,259260420,-1927645441,1343678022,580518506,-16777196,1996429942,-394854426,736773771,-1957632442,1177283654,1996443880,-431584486,1354516011,736642699,1750120518,543817932,753306,36432128,-1709541633,5090,-1984805239,2122560598,376766702,-15042817,-402566090,-1073020361,2129199989,-297351172,922681345,1996423510,-1065943106,-4032769,731563126,-16777188,-16689610,-16689610,1778471990,473864705,-1073020928,922692724,1996423512,-92864520,-231681,1721433718,-16777193,-16689098,-16689098,1778471990,476355073,-1073020928,518587253,-1236875268,2122514433,57999628,-16728343,-16688586,1778472502]],[40,7,4,0,[-1710921216,7309,58048523,-263959,-16688586,1996429430,482646550,922681344,922681690,922681690,23724376,1879962,-1236891392,17596035,-1072991626,20791412,-12880896,-16690634,6950006,-677771926,-16777188,-1962847690,-654855610,-1270445232,-1705977609,7410,22689535,22689535,22165247,93979754,-1996488675,-1072974266,20785780,-14322688,-16690634,1996429430,495491606,922681344,922681690,922681690,74056018,1915802,-1236891392,11959939,1391002485,176063483,-2096335616,1946159230,22192390,-2096478583,1946159742,175570762,22558463,22427391,1570374250,-1962934243,1979059184,-372864251,2122514634,326369718,-16091393,922684022,74056026,1475738,-2081387776,1946159230,175570702,-16222465,1771701878,-2097151975,1946269310,1513553778,-1300824319,-1699449089,5779,-1709541633,65535,-15042817,-1711187402,65535,294531,1996427124,-129594086,40521750,1969562,444006144,-493825,1183578742,-129618948,-28931248,1358579243,-1961199873,1177286726,1183535292,-1203360774,13396048,-1113972630,-16777189,-6677898,-2097151745,1962935422,-11671293,556675,1156121461,444006399,-16222465,40502902,1805210,-13506304,415418718,444416,74907392,-1710852353,65535,1778412112,508271109,1183383552,108462074,16777114,1958742784,74907409,1342469887,479854954,-1996488677,1996487238,466131462,1996423168,1356396292]],[40,7,5,0,[-654851445,477796944,1183514624,79874554,315097088,1448542208,14696067,-385649664,1190527459,343212552,-2096472437,1946158207,15769867,1946437433,30009603,20856451,-1710787584,520881887,915086315,300613934,1778545919,1744857600,-6651901,-1962934017,1979058996,1782606571,264542738,1183383552,1975520254,26077443,1988876427,109022474,503870605,-1515870969,-297892955,192151552,-2080481653,-2097019281,-1962800569,101056070,508567040,-1436017072,507419143,-1073012570,-387382411,-27358464,-1962522741,468424,737560201,-638121393,-1946530167,1194003527,-129595128,1200209963,71797006,-1995815285,1183515207,273123592,57934504,-1962881559,2123234910,108498414,-1515911402,1048815013,1946159480,-297366247,6967318,25435903,175423499,-2130813301,-385806257,1996423314,-163149050,1358579203,-1694992641,65535,-1979818357,-1073019833,922702452,1586168096,74973182,2090650,-62486272,1014284299,18888447,1812018330,540475169,-159973631,1996423274,-126418950,-1962510593,2013265502,142081798,1778437224,501455392,922681344,1996423456,569547516,518717440,-2080481653,1946158207,74972936,465306,-25755904,1107866,-28915968,2122514432,1433665790,-2146804085,-1954536369,172394759,-1962852703,126484062,20848265,-2096996469,1946158207,-25755883,-1946263925,2013200991,-402626044,-1073020887,2122522484,427032586,-100609,23726710,184554728,-1962249024,126552670]],[40,7,6,0,[-351648119,-916496671,-939522358,1459617800,106859350,1736579,2139321460,259391770,-1927645185,1343682630,1794970,-1928533248,2005792894,-1526262264,-5921371,1183647350,-1706027272,550538163,1114947595,21247743,-16228725,2013202039,175636232,-1710458881,8621,-16353537,1778467894,1054317128,1996431588,108461832,385369741,1778412112,127572481,-1073012427,-1070922635,2122525419,561250308,-1962516853,1183384135,1958742790,142016276,-402560432,-1072955551,1586224244,-351827194,112869,-1026990242,247988230,1448542208,16402119,172395264,-244087,-1130754954,-1960715002,-27358760,950147,1117856628,-62486271,175570768,-1207011329,1183383553,-1097182982,184549409,1208384704,15270783,540475137,20224513,1586233343,273151742,-1923517439,2005791358,-1526262266,-2136627803,-1912729497,1343681094,520028522,-1073020540,-857144459,1144454912,-27358463,-16353281,2013202551,209190666,1747866,175570688,21247743,1794930431,506370564,1967652864,9496835,33179335,8972544,637951684,-16040053,1218055541,-1961230972,106874104,-12613338,-1962860490,2013265502,190421508,-259325952,1769272843,-59310249,1940634,1586190080,108527614,-1962379265,1194003015,1200312326,138881804,540475216,105351681,1342179109,-865599382,-1709151744,8154,-130613417,570530309,922681344,-1705639648,8101,-16091393,1996425846,-1710986500,9044,-1694599425,577440089]],[40,7,7,0,[-335919477,-25755893,-1945544294,112674,-892772514,113770504,1448542208,310360094,1048828046,1946157370,-2122606064,104538814,91488570,-51789781,-1577112832,101384586,108265864,520028522,2117665160,959869958,1946237502,13428995,-1710852353,584255536,1778808575,-401713406,1183579048,20751110,-528385126,20620066,1778808575,-1969186303,-1662442767,977156352,-385649407,-543555434,-1591539450,1183383868,-1547687162,1017315642,108461825,-1600519830,-953981814,130118,33179335,20881664,2123100299,1962281978,272954949,-1962642174,-2081232076,1946160764,1111395114,1962891009,141885190,-16091905,-1063646092,-956301280,130118,1962891095,-1710986738,8535,-955943608,64582,156867158,2122523511,225706236,15742719,8742999,2134824858,108461859,-1509412710,114462,184650401,1946257414,-16750074,-1962833890,1600004039,182985,1760332629,1996432326,-26100,121372672,188482674,1183517046,1617083148,-1962796568,-538442170,-379758079,147512787,-326413056,-1960584600,-1561852322,-379758079,46857884,-326413056,-1960573336,-1830284706,172395265,-1156821365,-35127288,105286401,-1157083509,-236453880,-379758079,248180340,-326413056,-14390936,-1499850634,1006632995,1006924295,-1962314229,1656428614,28108896,-1961867637,146477646,29288448,-1962129781,146476622,28502016,-485863797,328880403,1006632996,-1962314746,1740311110,24963168,-1962522997,146475086]],[40,7,8,0,[24700928,1273584986,1362670,1760332629,1586177223,17033242,-1961736565,146478158,24045568,-1961998709,146477134,23259136,-485732725,1201295635,1006632996,-1962314746,1740311622,19720288,-1962391925,146475598,19458048,-1459206517,108298232,-387972421,1566179602,-890360599,-1957363690,618948844,-401842549,1183514789,172919560,1510028008,-357766819,1426065610,23653515,173968165,-1962899224,1317733958,18212872,1458134362,445163,1760332629,1586177310,7071754,-1962522997,-1578629042,-379758080,113962028,-326413056,-1960489880,1323830366,172395264,1979711805,-1706012654,9367,1951925564,1617345286,1509985768,-419567267,1426065610,1617489035,106859301,1509956840,-404100771,1426064074,1953033355,106859301,1509951720,-408622755,184550090,-1961397029,1960512459,578730005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33568139,19029504,33554432,35015424,50331648,18795009]],[40,7,9,0,[50332928,17828097,50333184,18874625,50333440,33841665,50331904,35491841,50364672,35515137,50364928,35529729,50365184,35686657,50365952,17024513,50335488,33832705,33556224,102741760,50331648,33836545,50333952,17100545,50336000,17145345,33559296,118149888,50331648,34138113,50369536,34312961,33592832,168290304,50331648,35621889,50436352,34326017,50339072,34289665,33562112,201785856,50331648,35794945,50340352,33639681,33563392,757432832,33554432,219630848,50331648,34333441,50341632,35865345,50375680,35800065,50343168,35535105,50375936,35804161,50343680,33827329,50343936,17128449,50347520,33860353,33666816,302529792,50331648,33822465,50444544,19257345,50415360,34120705,50348288,35568385,50381056,35500289,50348800,35649793,50349312,33996801,50350592,35102721,50351360,35993601,50449920,34355201,50450176,35542529,50351872,34388737,50352640,35126017,50356992,35546625,50357504,35797505,50358528,33895937,27136,0,0,0,0,0,0,0,0,0,0,0,2248,-28915882,1589903360,1200301572,1468737034,-129595124,-1946528119,-1048377266,1381047816,499161680,-1073020848,1586170228,726136328,-385649656,1207304369,1584734251]],[40,7,10,0,[268813195,-11526656,1996487286,499161848,-1073020807,1187465332,-1962934020,2005600350,1962281730,725939761,-1928039408,1344145476,-362753,-1063585674,184595485,-1962641984,-153162956,1963469636,1996445197,74907398,-1979748888,2122579526,1249181950,1187448299,-16776708,1183516790,106334980,1375734277,413047376,1183514828,73319432,38242598,36399184,117208831,-1484350893,1183383929,1975520254,-129594607,-990226805,-1993997218,-1993995705,1183517783,721611774,-1026990400,885522438,1448542208,56932382,-1070868338,-1980217719,1080620614,610947104,16777114,-1983304960,1183442510,1975520232,921278724,-701038846,1684689152,487080602,-297367293,58048523,-1962798359,1183516286,-429997042,-1962440410,-1993995194,1183515719,173443848,105351462,139954470,628424459,87988823,-259260417,58062347,989976297,721712638,-1962742794,-711305224,-1996382700,1988749894,239504364,-1979824503,-259324290,1955267563,725912068,1077723172,-1705577356,27673604,-1710328065,28158164,211419498,-956182763,64582,32786119,-427914496,-1929302039,1343673414,594149482,23733098,-417054566,1975520001,-733573835,6967318,1744896104,23724296,-266059622,1975520001,1036294685,1183646212,1783633620,33581056,1778518376,608213505,-1073020377,1996469620,-947169304,-1947707765,1181146,308957266,1988753291,-765556272,1715069594,-498693374,-991668597,-1993944994,-1993995705,1996426327,-397212144]],[40,7,11,0,[-259260994,91537419,-351243192,-294221039,652756622,148935,-1962677504,-167049610,-1705638284,42538197,1745778431,1983447597,-1207601938,48955393,-1957642197,1464920134,-1983086967,-2036675002,-1962758489,1589967942,1194927820,-1993378814,-1072956810,1750078068,6947374,-15579763,-1705973642,47884166,652756622,-1996339829,-1072956346,1750081140,23724590,1988693483,1958743034,795365391,-16750078,-1705514890,49981318,769017483,91488418,1963024429,-196688123,2122514432,57934068,-1694565399,50407613,211419242,-2096951531,1946158718,-361300202,957666714,-327253245,-16223232,1889201270,-1962719487,1178204742,-1004899090,-14227874,711459447,242679554,-2036706554,-1996263769,1451882054,-294191112,-16682854,-394854401,16777114,-163149056,536368779,-892772514,449314828,-1205993472,-661716993,-1710590209,60205268,-1962522997,1183385686,-94991880,-1979955575,1183710806,-1588586760,-523172192,112501072,-1705975599,60628505,-996538901,-1929137859,1343678022,6815850,34170882,1083834730,201326372,-1948027712,3008582,1208382466,-350194616,-129593894,1996443670,-193527818,-602029926,1975520003,683514566,28836838,-1710757120,2631869,-920666069,1738,69384222,512481422,1602945264,1960512258,109019925,-167349248,1963993927,-350254332,112876,-1070871777,147376927,1448542208,16431134,2123094158,1979648774,-264336636,141986560,-1711248810,81202162,-1946270071]],[40,7,12,0,[1183384644,139234300,1328273547,-95516400,722095243,1317605967,1077958392,158505552,2089354421,725939716,-2095877056,1946158716,106728205,137119734,1283458164,1043925036,309657840,69944566,1283460213,1784022059,-1969186303,1043923923,259326192,137118966,-1705637515,80282313,1443097424,1166868586,1067077634,1459617545,1996423274,-126418950,6946922,-191232662,-2080375038,1946222206,23746056,-15994214,-62485505,-916496865,1426064586,-1957237621,184645142,-1960676142,184644638,-1961200430,1194919494,-2096729086,-347470653,-164131858,1947216708,-339309820,1589652226,182985,-1947432107,-1962839026,184645142,-1961397047,1959922649,956795665,108266566,1241826179,-1014239253,-1070923029,180937,1224,1988843095,-62470394,-963969024,141826876,74719292,58001724,-1962878231,1207306334,125059115,-768884693,-2097099031,95294,1080692853,-6683542,-1560280833,-1073020556,-166993292,240522612,-1946201880,1962871800,142490378,1187448180,-16776708,1877477494,1975520255,1979058953,112708,-259278613,425603,251618677,512426358,-473890442,1950255874,-1996387583,-1946483964,1149829701,378626,1983808256,1249181697,24393471,16777114,1946601216,-352321535,1949761337,24551681,48283968,-1706923440,65535,-166989685,1541997429,1949731327,24551681,50520257,1980170224,-1953109247,76089414,-1996077429,2122515012,57999612,-1191216407,837353474,-18177]],[40,7,13,0,[-916496743,1426064586,-11080565,-941095306,200313854,721712630,-1962677312,-916585916,714,2248,73304918,-1962391669,1143669879,-129595120,722225035,1183387716,172461052,-1995291605,1200355910,306457358,1996443731,-92864516,-1694992641,-62468,46319966,-326413056,-1205971369,-661780173,-401967361,-125042770,74841867,1961607211,-1962510709,1207306846,91496491,-352320840,726108686,20709668,-31145957,-1912601851,-1993996218,1166738500,173378312,105154854,139757862,38061862,1173749760,108265746,38061862,1173749761,108331538,19613686,-2144991884,-1962802612,1435176005,1149838862,1418274314,239373580,1461604358,1293778330,112649,-916496865,-939522358,1459617806,207537238,-1996458847,1990327878,-62486272,41911078,638548992,2114078521,114437,-13957141,-4258837,2139301631,310116358,654067339,2114340665,112645,-1070921749,-4717589,-230258177,4162342,1183519100,121186046,28837246,721939200,-1207702592,1183449087,2139301622,310116356,654198411,2114209593,112645,-1070921749,-4717589,-196703745,-135117173,2143292399,-196703478,200699639,191397568,638615039,637683595,637945641,149447,-2094929152,2113991294,1334519323,1328227846,-62485758,41533739,-1993949141,-939326905,105875750,16154243,-1960440195,1193879047,130491908,535494656,16023171,-1960437378,723911759,-28931313,41533739,-1993949141,650642183,-1006350455]],[40,7,14,0,[-2094659490,58064703,-1962887191,-1593786338,1183383746,141986810,41714470,-1961722880,958856262,92144196,-352321096,-339727609,-18429,-990361975,-1960441738,1174602308,638941434,50480267,1178335814,-1207599364,132841473,65781803,-1979711560,1992618566,1015227912,-1961788416,958856774,-1207599612,132841473,65781803,-1979711560,1992619590,76228104,326681347,50629414,-28951613,28837246,721939200,-1207702592,1183449087,-230257676,200830711,-1962246208,1861743686,2126515190,-18419,638082756,637683593,1589905289,1065559556,-1961200385,958856774,-1962311929,958856262,159253063,-1993949141,-1993997753,-916496889,-939520830,1459617808,-222814634,-1948742141,1183648382,-1957685520,1451951686,918792,2107265106,-1006003683,-1960442274,-1960442297,1183385687,-27883012,172460838,207063846,-1980217719,1173813846,309674027,384845453,-62485168,1183666198,-397404424,-396886603,-259261222,1014298123,1183667742,-1706027280,165158269,-1946401141,1149894230,173312264,-1946663285,1149893206,240421132,637951684,16926710,1283458676,82510098,-32349056,-49126272,539706870,1784096628,1847958016,-167050092,-167048588,1156993652,1282670866,-229757,1784104564,-59310336,-335644929,726005269,-2095614975,1962932350,6969135,-493825,7010934,359268458,1784093163,-260636928,-1947044097,1177285702,1183535344,-230282250,-1709938096,196215540,106873943,74972966,-955518310]],[40,7,15,0,[726005259,1463055392,630849898,1460311406,-1946414616,1962281968,106873890,38270502,-2147191807,-1006562740,-165280162,1946288711,307003398,-2147161342,-1191374236,1579089921,113953119,1492992,-155705856,-2585078,43650678,185256216,-1957858112,1207307870,1148519462,384452295,1183666944,240129770,-1946422552,1175129158,-15698934,1996426358,-129594102,2107265046,-1962213347,1175128134,-1961855994,1452011590,106874098,638028070,-1962780791,49016390,-920666069,1426066122,1448602763,111982622,1996478606,402823696,-1073018065,1586172788,642250256,1393194244,-1946463768,1979649016,13494531,-1962248565,-972354490,1461586804,1443657471,-1138917990,138840843,1946568203,106873884,-12614874,-1960438924,1468737031,138774786,-2146806391,-352251315,-18419,-1995815543,1702889541,1586232850,726136336,-166235104,1946227269,6968131,-16222721,6949493,359268458,1207315947,745865515,185353867,1394963654,1183711338,889136652,41221926,71600934,1342450470,105155366,38021926,-1710986672,77988596,1779463935,1847958016,1996426210,242679568,973861530,239504132,175392840,1912603693,77071,1996425847,-1711183344,120548901,-352321096,532687618,-892772514,80216076,508952576,-1911684424,141986776,66864839,725912064,-1996484571,1190592070,359988999,604391051,-8372864,129500533,-1207702784,1183383557,105286406,1996491069,-1813982942,967311150,1728859404,-2029222132]],[40,7,16,0,[-1794349300,-2029222132,1728881932,-25263348,-385649408,1187447198,956335100,1946224694,-61964204,-162600172,1965108036,-25263334,-385649664,1187447166,-2097134596,1963198078,-61964236,1445194500,1778808575,443718144,1609107102,-25263359,-385649664,1187447126,-352304132,-62470384,1048772675,1946157320,-61964284,108954384,1190533889,1962833467,142016293,1784027242,-1711248896,216311686,-167223669,1963206215,157963021,1778412118,-1484350976,1996426476,402823688,-1073017572,-1506443,141986560,606815370,1950366912,475826986,134957046,2122524020,108266758,17202819,1784027509,954505729,-1705636574,223352834,58048523,-2147431959,1444215886,-1895175526,1958742797,6968864,6946922,6946922,-1694730497,171049716,402823766,-1073017430,-1679223947,108954368,-2147060480,-336647324,726433796,608499216,-2142800880,-152099740,1948265284,23746053,1156976363,91488555,-352163242,6968835,-570245990,57300493,1149960298,73173776,-1961867477,1328222796,-1706012398,229681030,402823766,-1073017400,2122530420,410320902,17315385,1784025717,954505731,-1705636402,233969666,544522251,425603,-1705638283,73402634,539706614,-2091512204,453052030,-1706016576,237858341,536757899,80398686,-326413056,258127902,1586223246,75465482,-1960807168,138820035,1783634292,108461829,722880395,1334514247,273623828,-2036706992,-1207020377,-920715263,-939522358,1459617802,-1979162997]],[41,0,0,0,[-1071371449,359940156,15736459,1778546687,1685428738,1183387431,1975520246,16312579,50757251,28837234,721611520,-129594944,2122568235,57999878,-2097150790,1963198078,244227,100025995,1183383556,-61437442,-1962894615,1959332623,-1948677361,1207311455,74777610,41285947,-645169173,184967051,-165776165,1958751047,726108696,-1069760476,-80015500,2139294580,91488262,-351903861,-58817566,186741760,961443035,1232341086,67534467,-620030091,1207309172,225714219,137054198,837486453,1963482683,-125926612,-1962380288,625473241,-2096204480,1962997886,-153515240,1947216711,409620752,1794668287,108461824,1101498010,-28933361,142510850,-2080481653,57934143,-42775,-996477322,-2096146844,1946221694,171927567,1460534632,-1694730497,172844374,80398687,-326413056,260290590,1996478606,108954376,616569601,198142,-1092088240,-892788738,-1957363708,-1950867732,-1948742134,1207305822,158605355,234973779,-335782936,532687618,182985,518818645,-1911817800,106859480,539707382,1783826293,971509254,-892788740,-1957363710,266037484,-401580405,1586168048,15132686,-402241909,1566179589,-890169367,-1957363700,269183212,-401973621,1183514832,139365126,-402647365,-1047658229,-2094606197,108271167,-395311173,1566179565,-889808151,-1957363706,272328940,-401973621,1183514784,139365126,-402647365,-1047658255,-2094606197,108271167,-395311173,1566179517,-889655063,-1957363706]],[41,0,1,0,[274557164,-402104693,1183514736,605446,29034102,10217696,-1779868326,314107,1760332629,1586172017,5171208,-320250534,314110,1760332629,1586172037,3860486,-102146726,183038,1760332629,1586172057,2549766,132734298,183039,1760332629,1586172083,1239048,-402235765,1566179336,-890017815,-620036092,-880076940,359979787,-1911577160,1602954944,2139170332,1967869442,-997997820,1086034180,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,214827010,1,221446146,2,92209411,327681,100925699,393217,99156227,458753,17629443,983041,210763778,6,55378179,1114113,222953474,7,19595266,12,281083906,45,23068674,13,256507906,14,284623107,21430273,0,0,0,0,0,0,0,0,48328,2123060823,108954372,-1962445568,-16054154,1988829301,1216119560,-16026624,1050298484,-1996476133,1996441668,-73771258,-1996404454,2088978500,57999432,-2097082647,1946173052,1046252297,3309443,-370605195,167026944,-1903572693,-2037776572,1284243270,-397506232,-1947580791,-1946205034,844565488,-1981000055,-1769083274,1377238856,-6663856]],[41,0,2,0,[-16776961,1996483190,11508456,84213760,10501376,-1175911556,1216777472,240129791,-1711158168,216,-1149185,-1130697610,-16777216,1996483190,-1695511576,229,-964431869,-1593933563,-1928102656,385828998,-294191280,-1695779073,305,-2037561109,1343684424,16777114,-1913615616,-1979758462,1452078150,-330920970,-1980868981,1451880518,-193033230,1589908459,-263782416,-1912108506,-544475578,126363207,-1627487930,-1897432064,-970525114,-2037579771,1343684424,30042126,16777114,75401984,1962875115,1216777544,1750079231,1402601632,-352231141,1216792069,1586168063,847217418,-16223232,1050292855,-1929286629,385828998,452696656,1586168217,843548938,-2096740725,74777087,1014284299,1963130755,1958742788,173968187,606750602,1975532736,1469731623,-1962823548,175570936,-1962841513,1200228958,4203812,-1621321136,1784086968,-2012898816,149619216,-1710590209,-62786,-1026990242,6094856,1528835360,-326413056,-1205971369,-661781890,637951684,163713,638350337,67272577,721712129,-2088965184,1946159742,173968374,4226947,2005658996,725939776,1793357064,1330027025,-1073020389,308992381,1095714458,2092960514,108432334,638076558,1023689867,208928885,153927031,1781270132,-1276438668,1184501866,184707663,-1090159168,149680208,-336576321,-262095101,-16097653,308822135,1183733505,637561352,-1710983937,49915782,520094136,-892772514,818413574,1448542208,-18402]],[41,0,3,0,[2123094158,726005256,-385649632,1173750442,326402090,721754785,-1996054522,245494854,-1274664183,-1593185530,1183384858,151953908,737560201,-230258240,-1980742007,1183447622,-62486024,184960651,1208644800,1212681844,1676218740,-129579262,283836417,33179335,-1207309568,1183383553,-129594886,383796877,272993616,2107265054,-2096943331,1946221182,709228044,-1962511328,1174533190,-125926428,-166956032,1947216453,-163149050,-1914288639,1343674438,6946922,6946922,1528642970,38112003,-1946270071,-58815504,1400174091,271271158,1156990836,1165295915,383272589,-1924131248,1344145476,1964943002,108823299,-1926597376,1343672390,383798925,139234641,-1499836130,-1929149410,1343676486,382748301,546609744,-1073019997,29295477,-348878080,-1912656981,1343678534,6946922,6946922,-14860902,1979649023,8775939,382748301,-398029488,2107265046,-1929130723,1343678534,383272589,-532247216,-1499836394,-1962661858,1177280582,-330956316,736249483,1174529606,-92371986,-1961397248,1178201670,-2096136726,1962996350,-230228215,703874699,2122572870,393478392,971523723,259976262,15761027,1191119221,-163148816,-1914288599,1343678534,382748301,546609744,-1073019744,2078868341,970075135,510982742,971916939,461171270,721976971,-364475968,-1980873079,1173807686,326377514,2123042539,-1962087672,1173751934,58007594,-2097151558,1946220670,-398030044,2146190905,-1983894765,1183443014,-532248084]],[41,0,4,0,[271205878,116067188,271205878,28967797,1959922432,880118621,259388939,14260823,-259324211,58062347,-2147447319,-1949357467,1178201670,-2147191574,-1960826291,1178200134,-2147191572,-1961874867,76144710,-1981266293,1183515204,71600620,-1981659509,1183516228,138709482,-1980873077,-1705571772,109644478,2122532587,494141690,-16684457,1996483190,-1711248658,85135126,-16684457,23782006,688839066,-125926651,1461548032,1996423274,-327745560,379191402,1459959311,1996423274,-1711183136,90050265,-916496865,-939522870,1459617804,209617238,1031078164,1779332863,-163148544,1183666198,-1706027276,90708119,1779332863,419469824,1183384987,100573692,-1946532215,1200295518,273099540,-775804007,-129594888,-335774069,242679607,1183646058,-1924131082,1343681606,-1525114982,242679557,10092906,-1962513639,111059448,-1946532215,1200295518,306653974,-775804007,-129594888,1024083595,58064904,-788471063,-13724704,-452602969,-133828347,101056261,184986886,-1761210362,734497542,1183447622,-336557058,-96040158,-219429117,1982592907,-1961563144,-150734730,1988824555,-1962349818,65795702,972322443,92206710,-336169333,-193578744,1988821885,241077236,-2095292533,1963793023,734497569,-135230522,1946159046,2130053900,147227397,-293403669,-2084074744,-970196762,2122444939,1963005196,242679559,99287402,1779332863,23746048,-15804006,209617407,427098389,1779332863,734497536,6967494]],[41,0,5,0,[6946922,-577109910,-352206301,242679584,1784151595,-1578240,2122387062,1963005196,112645,-1070923029,-907538864,-916496645,1426066122,1586228363,1179121412,443877631,279734355,6946922,-1533411222,185030435,-1962445632,1333789790,-1027012537,-1957363710,1586190060,1960512262,726136365,-2094566111,1962935935,726136353,-1961135088,2088836215,1954546436,71759377,-167349246,1963469639,112645,-1070923029,79874398,-326413056,-13937065,-1962516853,250282615,74907478,201305064,1191277760,-167037813,-947130763,-1026990242,147324932,1448542208,-1928562945,1343682630,622340250,-25261312,737836587,41486462,-947126485,11931275,111021571,-1727800981,-259261449,11804299,100539907,1177283575,735639548,-745801658,637820612,-1962653815,-136672319,-1946670098,73319619,109021478,1183568011,-91535862,-1946224743,-135099454,126428911,-369637749,38242598,-1026990242,80216074,1448542208,16664263,-266433792,41418496,1973027434,-1995951772,-1072956346,-1997995147,-2080863488,921371847,-167037557,2088971892,678756358,19612918,1156981364,477368363,16678531,922683765,1989804272,-955753950,130630,-1710986666,158862322,1032013639,-3836671,-996475786,-2096599964,1946222206,138314549,359923713,17315583,6946922,6946922,325714026,-1039993702,-1711248888,82715254,15742719,6946922,-2056781718,1042192900,1183517173,-916496642,1362115,508974848,-1911988808]],[41,0,6,0,[141986776,15742521,971506549,-1348839681,185173761,-1593477952,48955586,1183432747,1996445428,-25827322,-15992693,-1679228043,41221888,1872363882,-1995906296,-1705509818,153878709,200689289,-385649216,2122907777,-335598600,-92370582,-335776117,57300490,923299738,1458604809,-402229505,-1072955920,2123098996,142016506,-193527977,384583309,-29169584,352208583,709162497,-955943676,18218566,1458992895,1996423274,-294191124,-1018113,1996485238,18127614,1183385930,57300726,-16224358,1206946815,972846729,-1853884290,-1695123713,170066429,520094136,-892772514,549978116,509018112,-1912481608,142511064,15744569,2105741428,175374398,1782478335,200448513,1043988479,57999600,1476281320,-16666726,1958743039,12755205,-1070923029,1476019849,-402229505,1183448447,1975520252,112646,-1157541655,-125108222,-1958542869,-137655357,2126986217,-27358731,17188598,-947188108,-229734071,-1980106855,250344518,-880031861,-196179639,-1980106855,-947129786,-1980106855,1996484694,-532247288,681201686,-1962690280,1177282118,-96064542,-1947580791,1177281606,-398030368,478068747,15367811,1586173566,38243080,1475233417,-1342130790,-330921718,58048523,-956249367,63046,-1962890007,1177285190,-263832586,1191117695,-62470156,2028666880,-1712830837,-1980596489,1183578694,2130156010,-129594892,1586170091,-1995994130,1996484166,108462062,201092072,-2081721152,1946218110,-28915886]],[41,0,7,0,[1586168084,709359342,-955943676,18218566,1408005887,1183514730,-93390858,-62485680,1358458615,-362753,1996486774,18127614,1183386356,-295793684,1183385483,1958743022,-62456050,972834443,58651718,-1946190359,1177285190,-263832586,1325336191,-263258124,-1946794241,1178203718,-385646862,1996488521,33397484,-1393950721,532687870,80398687,313344,-1957275904,1988822142,1081882886,1692992373,1962871553,726005257,-385649656,1149960535,-28931776,17305227,1963215929,112645,-1070923029,-2080618871,1946173564,-25755812,1778419304,1778412032,-1484350976,-804582523,2122519157,208929020,-151101813,1946428999,17950979,-151101813,1963206215,608695817,-385649600,1750270207,6947362,-2036705453,-2096377433,1946174076,1114963728,-106869,6959223,-200277350,1048347403,958100480,376716924,141885195,1463843977,99287914,1782478079,200448513,2089356650,1979648832,-58836719,-1394015371,496653824,-385071816,2088960163,1081344066,1200349067,1145318192,1929382205,1114963727,1781561343,268605960,619384409,1145342806,1342179333,436207770,-1948742900,1200173125,1145342768,-1996486651,-1705562043,-65359,1782609151,1778412032,1778412032,-1710003712,219415284,16547459,1962881652,8808512,6947178,-2036727702,957111975,1963002934,-25263339,1443853312,1784022890,-1711248896,208054150,-1705638165,209139741,1749054719,23724578,1476294399,2007467674,-916496882,-939522878]],[41,0,8,0,[1459617796,108956502,16533191,1979648768,140413710,1967161145,13691139,-2092925045,1946158206,57300746,-855085158,-1962743028,-28931835,-1962508663,-259323778,376829451,1946449465,41287436,1872363882,-351749880,41257764,2088968683,208994310,137053430,1156974197,343216171,294531,1784022388,-1948783869,972065540,-1066072458,-1946257783,-264567226,2105763444,259260478,-282368640,307927639,1187450144,1778385404,11901442,-259322569,-25755818,6946922,6946922,57278570,1409356954,-2081387763,1962935422,1996445207,1778477574,1778412032,1778412032,18127379,-259322532,33397334,2122516563,141820156,-1710921129,136449010,-1026990242,147324934,-1957298176,1996424310,140413704,1783265279,-129594112,-1175957482,105287417,75268390,125075456,75268902,-1962445568,-1993933754,1183712324,2088838662,1954545670,2088969735,125108230,654198411,-1912191863,-2128214458,1971322940,-129594611,-1962637018,-1993934266,-916585916,-939522366,1459617812,-96024746,1589903360,1200301572,1468737042,1154383892,-1979955575,1586232918,675804680,-2130021119,724631142,-805417343,-28903596,91492352,-352321096,-1983894782,1586230854,1200301572,-330921718,206015270,653149833,-1995552885,-1960382394,1183387719,142016498,384583309,-13965232,150882038,922687860,6947030,-1801846166,-1979711736,-1072956858,-1070922379,-1962841367,2005600350,-159481026,1446933504,-1877474662,1958742798,-28903628]],[41,0,9,0,[242483456,1779133014,1778412032,-1484350976,1784024751,-1711183359,-58766,16664311,1443787777,23726954,6946922,-576223590,1778412039,73319424,41418534,641204006,637958143,-16484353,1996488310,-327745540,-1149185,1996484726,142016498,-1962377589,1157841989,-14266308,1392904311,1459842202,-196703984,645251083,402823766,-1073016992,1784023156,200448515,2122518427,57999610,-45079,563804790,-384862968,2123104068,1011220232,-2125838849,2147371645,1170670974,-1962934198,2089022582,-1071972038,-129595072,16154243,1190599796,1963458814,1014858517,1460633354,1778528360,1778412033,-1484350976,2122518607,460587258,16285315,-11137675,1100675702,185565440,-16222784,563804790,-2096010232,1946220158,725939782,-2096073696,1946173565,124409354,67891866,1446046480,6946922,6946922,1131020394,1577251994,725939730,-2095549439,1962997886,74841874,-23439785,-15735552,-1097202571,-1961871606,-916496698,1426065090,-1957237621,-11139466,-1046870922,-1961879550,1144587334,1448113472,-402625968,1183579273,1078212868,1783644533,200448512,2088963004,762576958,1443132671,1782478079,24549888,1153896879,-16777154,1784022132,-402560512,1552674774,726136324,1392931856,353025690,6968840,-343320,1750481996,23724592,6946922,2074576538,74907409,-16112998,1458067199,-1026990346,281542660,1448542208,142456862,2123094158,1221036812,-2031549579,58017792,755047401]],[41,0,10,0,[57999363,1208055017,-385649336,2133656030,-385649408,-1909652996,-385649920,19727299,-385648896,-80936433,-385649408,271385127,-385649408,1967653480,41150723,-385649336,1967653497,42264835,-385649336,1967653515,44165379,-385649336,1967653538,47638787,-385649336,1967653632,51702019,1962936109,52422915,1963883565,53143811,-1962712343,-1070920074,-1992276855,1149845060,138840892,-1912185205,532948672,-1995994330,1183531588,106859272,-1004093298,1200301599,1145342210,4605127,73173760,-1993193589,1204242500,1392508978,1778412118,-290134014,539641078,1283458164,1156972871,74715178,38227072,-819305344,1778676991,248486400,1183650261,-1924131088,1344145476,-2044887654,1183667729,-1706027280,295006162,504382605,-263811760,2107265046,-384713443,1988821698,1048347406,-15830016,-11139980,23740020,50427546,1216119564,-16223232,1050298484,-1962192869,1157577796,1958742844,1115456282,-15436800,-1885715852,-1961756927,1011125240,188501247,-385649216,1962869366,1784106818,1778412032,100689920,-1694390118,-1948325109,2139295326,1601437760,-163553397,1946233671,-1983894698,1183447110,105286650,-1995942261,1451883590,-129593858,1586188310,1081576206,-13994753,6957172,-13732609,110767220,-1962104061,2013204062,-126419136,-1946519809,1177287750,1183535352,-96064514,-1711183280,204341248,-16646423,1256722038,32893428,-2096210293,1962950783,31779075,-163553397,1948265287]],[41,0,11,0,[30992643,-15835509,496648311,-384651208,1586168266,1082098446,-385649408,2013200835,8808512,-16091393,1996425334,-1484350970,-1394011416,241076993,54939520,1996445523,142016266,235304703,-1947044632,1204162142,-2014773178,176062721,427098625,-15829249,1996425334,1901828614,-259320717,91551243,1963882041,23390467,425091,1955267444,241076998,1950381881,6968893,6946922,6946922,-191233174,-384505086,1996423486,142016270,-402229505,-768869711,-16693527,1996426870,-56629238,-1962860055,1586170438,1078409486,334037877,-1091874815,1779070719,200448513,65606558,242679553,-1962248449,1175128134,721712390,-1207702592,-397410303,-404096755,175570688,-706018454,-2146541941,1392723535,6947690,-988197990,241077011,4095875,2013203060,-1711183298,332925938,-15829249,-401733002,-125045332,-972136821,-385857977,1586233204,1179615246,57299715,1268383850,-1962605031,2139295326,175374398,1782478847,200448513,1996428765,175570702,-191764466,1586218219,1179615246,-1348840701,-1962372863,1204162142,-397213626,1558966965,-2096210293,453066367,-930398016,1200345227,-10294464,1996426870,108461834,-1710721281,361300729,-919908373,-166830453,1979663943,1195898411,-1190956031,1207304193,192152135,-184419965,52805659,197692160,1393390793,568856145,241077230,-146315392,-342245333,242679572,-15960321,1996425846,108461832,-1839378534,1600003860,707273,1475119957]],[41,0,12,0,[1790451286,-1948742128,-167047562,-1705637260,352131074,58048523,-1962788375,86838342,1211266048,-385649336,86835354,-385649408,2049769627,-385649408,-1959984989,-385649408,254607536,-385649408,-215154312,-385649408,-1506897,176063233,1444246529,6946922,-16353537,23726198,-1358954342,31779087,-1592756481,-768933012,-1785049006,-1961539556,1979649016,30206211,1778412118,274631424,606357386,453065856,467895259,-788085885,1955040227,-1948200704,71642056,86759671,105720656,1294719479,2081303298,-1844565248,-1561636608,941464150,-1830218387,276233984,142016342,-402229505,-2098599258,-2039982592,175570688,-16222465,-2036726154,-384446553,1149960546,172370756,1979709245,-701038808,1778412032,276233993,1746256744,6948076,161716822,1183449087,2092960522,1145342792,-351648255,172395283,2000962617,1011125048,994329603,762710598,35809366,175570774,-989855590,1475906319,6946922,-56129894,726005262,1460171808,-224788118,722405387,65640896,172395265,3010596,1963960560,65585504,1996497981,-13724840,622198695,622208278,622208278,622208278,-736701418,-736701418,-736701418,-736701418,-736701418,622253078,1048347414,-14257152,308821620,175570689,-16222465,-2036726154,-384403289,1586167974,726136336,-2096728800,1949108862,8448259,4095107,-1070921612,-385875270,2088960134,1819541568,1749054719,6816018,1778412273,597989933,-1070917914,-352321094]],[41,0,13,0,[274631527,539707382,1391002484,1081902079,-2096729088,1946173052,-12326653,621444739,1183516789,809974022,2122520948,57943818,1409232105,-811990934,991349518,57935430,-58135,6963316,-2062626918,-1949791465,350961748,-15698177,1996426358,142016266,-1710852353,386293071,-916496865,-939520822,-1929379832,1343682630,-1962385781,-1048378289,-1705959920,387325309,-16228725,1183646839,-1706027272,388372638,-16228725,1183646839,-1706027268,400496798,385369741,140413776,-13993985,6957175,-13731841,110767223,-1961269757,1177155654,-96039940,-1946270167,1452013638,73319674,138905894,173508902,-1946401141,-1993933226,-1993997241,-1027013033,80216070,1448542208,-1962254709,1972044927,-1952820476,-1961944819,1161366086,-2094762690,1946290302,1195767326,-954698492,15941,1783650134,24549889,1465260011,23724138,-2081927704,1963067518,172395373,1967015225,11593987,-12169855,1044744964,201213577,1345811648,6949738,6946922,145196698,-11053544,7011958,369194650,-25755880,1778437224,443718144,1996426906,1779133182,1778412033,-1484350976,1465260118,-1995815285,-1706017211,423952638,6969174,-538443414,1181057511,2122578688,1047855368,-352160373,108823310,-167348992,1963993924,187992838,200177142,-2094828298,67646,922688628,-1705574136,409476051,242532363,1780640342,1778412032,-1484350976,1173756214,74841926,-297801641,-1026990242,-1957363704,508975084]],[41,0,14,0,[-1911258184,242650072,294019,-1008139403,73173761,-2095292533,2098205311,28633347,-1962115445,1064391,-1243020427,1025079040,1953759244,-1679228042,1946364929,1946299445,1946299459,26011983,1962943021,10414339,58017864,755016169,57999598,755017705,57999374,755047913,57999603,-385795607,1156972898,57934123,-16688663,-1293417356,22079981,175570774,-16222465,1642595958,21031422,956587147,58015863,1392588265,-237115306,-1878970903,1996445526,142016266,-1710852353,433282383,-2096866165,1946174079,-1315285498,-166452736,1963010884,11462915,-16491381,1783825527,-402429440,-1645615454,-1705603072,305990078,35743824,1962898667,-1930930684,8841713,142016342,-402229505,2062286189,1183551632,770712586,410316800,1946161197,2108691,271391860,758739968,1182007312,-1879003671,956587147,57949815,-352280087,1552650313,1048000772,-1813445772,74972928,1744900712,1996484656,108461832,-1918400870,9365778,163486294,1750079982,1784021540,-352294400,-1705603056,436734398,35940432,1778412118,-1484350975,-1070917089,-1872499815,163486294,-1706026482,390138302,17983568,1794179176,175570688,1680057498,-1161811174,1055588353,621444739,1552618101,74972932,-811990934,-1961445106,-1878332424,-1962648437,2139817055,73173808,-1962649717,-1877742649,209125206,-16091393,1996425334,1565497862,1579095613,181061983,-1957326848,444557548,-401580405,1566179462,-889586199]],[41,0,15,0,[-1957363700,447375596,-15829249,1996426358,142016266,-1710852353,435990384,91602955,-6726309,-379757853,181075408,-326413056,-1961166488,1206389342,105286400,-1157083509,-2132279278,-1950249472,260777688,642852579,637695999,637827071,638089215,-1710852097,446345072,209043467,-1962522997,129697870,3008624,-655794854,445158,393534219,-619983989,-2118642316,650153496,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,131089,72418,131072,137692,131072,267249,131072,399352,131072,463641,131072,528111,131072,596537,131072,2956039,131072,856013,131072,922452,131072,1184651,16973824,72485,131399,1316776,16973824,65663,16973912,65700,16973913,65674,131162,1643924,0,0,0,0,0,0,0,1475119957,-1946211498,434833526,960266278,179838079,-1947207936,1188989944,-1744336346,50343981,172396280,809271334,1589960317,1065952772,1452000907,-916496886,-939521854,1459617820,-4710826,-942108929,67168838,637800169,1948598144,66185475,15615687,-431569408,638905088,1965899648,-297337083,-2144990741,259334975,-1685762,1586170438]],[41,0,16,0,[1065362954,652244224,1966096256,-129579511,172425008,1187382507,-16375560,1183648374,-397404440,1183448922,206997770,-991398261,-2144990626,443887167,1376405247,-1928694017,1343678534,-1979762200,1451821638,-394360052,-4258837,173982975,1816100902,1187448693,-352321040,-263796981,-2144993280,58026047,722093823,-330921536,-939899255,717382,638213771,1033373578,57999480,1979861993,54126851,58048522,738415337,-385649320,187433525,1407779701,1959329282,1946496018,1963600910,40233219,108266028,-16576791,1187445318,2122514662,74776814,75300619,553141958,15761027,1589909108,105284358,126559748,39291686,-1980479863,636221014,16416387,1589906804,105284358,126559746,-991564903,1182991966,-1960443386,-196703993,16139975,-92372224,-2095942656,2097215102,-195102964,16144003,-336175369,-96024827,1183514624,274107150,-1979955575,1347616342,-624897,1996485750,-227082262,-387156225,1183384270,-364500504,-1863777419,239468802,-131338197,377421579,317454123,1978289919,41543939,-15835452,-970584506,-947179513,2143292239,2146831335,14346499,15629955,-773258380,-125927424,-2092010448,1946221182,-96024808,1325334528,-385649174,1589903935,239533838,755484198,-427917234,-13995008,58059342,-1979570455,1589962310,239533838,-16283610,58059342,-1006497047,1191120478,130426382,-431569360,-92372224,1310159872,1325339883,-385649174,1183449587,241091832]],[41,1,0,0,[638469887,-963967096,2143292238,-92371995,-15567872,58059342,-1006513431,1191120478,130426382,-427917267,-14257152,58059342,-1979598103,1589962310,239533838,-16283610,58059342,-1006524695,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-385741848,2122514808,326369530,1978289919,24766723,-15835452,-970584506,-2142360313,1946216062,-363921632,1183462516,241091814,638469887,1325336456,-1004309270,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-352208920,-363921644,753468277,-129594879,-15835452,-2010771898,1321634567,-444612597,-16709655,1187507270,-2147479310,1962993278,-35723005,15498883,1187383156,-773236506,-431569155,-37033608,637951684,1183319946,-179910924,-196702976,-1929623927,1187511894,-2097151512,-352188858,106873886,67520131,638028582,-1996335221,1451883590,-1706011906,65535,199771785,956857599,58648702,736657033,2122573942,1081344238,-1554805,-1072961458,1325341812,-385649174,1589903499,-62455812,-1006138842,1191120478,126363150,-963912981,2126515022,-363921567,1183476596,241091832,638469887,-420804728,189712011,-15499584,1366616654,-990361974,1191120478,126363150,1183573739,-397475864,712294411,1961512703,-60898252,654067455,1589905290,239533838,-351827930,-363921443,-1977214092,241091591,638469887,1191118728,173982730,4161574,-420936844,241091835,509478,721682616,1579149894,214616415]],[41,1,1,0,[-326413056,-16222465,1996424822,175570700,370034317,-1494741424,13355515,0,1458342741,-2094550953,1946158206,-2012762110,1586168902,206998282,-1006219637,1988824702,-768372216,41205771,-141299209,-746089743,960245764,1174537078,125062660,197299114,-1948355133,239479751,-1026990497,-1957363698,509040364,-1006078267,-812972930,-784216533,638510057,76162442,-2010766200,-498121211,1583292402,574153,1760332629,1183515975,273582862,-402652741,1183514738,206473994,-385876037,1183514791,139365126,-385876037,1566179477,1442511081,28961931,241076992,1561351819,-905925400,-1957363700,92104940,-1962522997,29034574,3205120,-1962260853,-4518834,6678783,82402650,-326412801,-1962933831,1451951710,1994939656,240831232,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,131075,2949191,16973824,66962,16974151,66484,90,0,0,0,0,2248,2122536535,57999366,-1929337879,582940798,-1526262265,-1952078427,1200228446,1019225130,-167349184,1946233927,726136349,-1927842528,1343682630,111150699,-1264496635]],[41,1,2,0,[48283910,502569552,1586167895,709359112,1393193988,1902364058,1958742784,-129594090,-1432268778,1356396297,-150355295,-191213352,-1962880995,109971038,1183516824,1200170504,1207313934,712314882,-1896200565,638097414,638607243,-1962522743,-1993934778,1183515719,-96064514,172460326,737953419,-1993934778,1599998023,314057,59129475,-954764032,17008134,-764928512,1780640264,969775616,-759692947,1080738568,-6675862,-1023409921,-1947432107,-108984754,141887698,59115207,116064256,-26031,-892796928,-1957363710,-1957275668,1149896310,1019225131,-1962249152,184617014,-350849546,725912105,1077723172,1157034357,-344651734,-352029557,725912300,1077723172,2088961652,175439920,136987894,-1070922635,1877486571,200838143,-2131528449,1971914253,340117252,1971978239,310216966,34695254,6946922,-2036727702,-1962829913,-916496697,1426064074,1448602763,-1962379637,-1029503418,29401857,30017223,2089484289,74077956,-1540829798,543840001,1778412119,-1484350974,83231235,1466397698,-468874342,726005249,-1976273632,-1071371451,729038908,30148295,612368384,809864183,185353353,-1910999872,-1962371066,2139301592,192151564,225090135,1149829615,1462233870,671967898,205818114,292929547,30017223,6946816,547935386,-339727614,135037016,30148295,1750532097,1962869014,1778412044,-1484350976,1962934271,262183436,-1072955393,83282548,-166431742,259328004,208994135,-16210022]],[41,1,3,0,[1962891263,-167122162,141821956,208994135,-39000050,-264831145,147102208,28901375,-916496896,1226,10952,1187468887,-2097151746,1962935422,9609478,-1946270071,109971062,-165279592,1114899460,310149926,638939652,1779594495,-465138418,-6664170,-1962934017,216786502,-1996451167,748808262,-431585018,-2080618871,1962935422,-28931320,2112374331,-398030077,-369211767,-165281523,1963000132,9562371,308054822,-1995994330,-1072956346,1187468405,-1996488234,-1960388538,1183384132,86680026,-1914812791,-1960439204,1166747199,1435182596,-532248314,-1943927,745146486,1183645802,-1706027306,60139398,-1982052725,110033990,1552746648,529212946,-1962440410,-1993941434,2122515015,259260420,144180878,308054822,38243110,-1895859735,638097414,638737547,990005131,58523206,-1946196503,1609170502,75400191,-1593150464,100862108,1183384874,2088969982,1031012370,306481958,126228107,-1980610935,1347613782,513411434,-1996251846,1218115142,1342418564,-755969,1996485238,-1694987274,62460562,1476150921,93978730,-352302968,-62470395,2122514432,57933828,-2080487681,59966,2122516852,57933828,-2080487681,1946158206,-1744400878,83240456,-1593281520,-523172574,-1946401279,1452014662,-916496642,-939521854,1459617826,274631510,-1911667061,638097414,638470025,819075,-1070922379,637754857,-83728512,38242854,-1996488411,-1072959418,113706612,1274,209043467,1947092537]],[41,1,4,0,[138840839,138905894,1183432747,-498693656,971785865,57995334,50771105,1183386694,-465139222,15761027,-1600060044,721611526,172360640,653149833,-955234421,64070,2123100299,47704570,21296678,1400468744,1443788543,-386894081,110034382,-1993996136,-1031075772,172263718,15761027,-165274252,1963000132,111190382,157550083,603981573,-1610208264,1140925958,643361544,1946420470,-260144378,-1593216000,-523172574,138674470,-1961992565,1207311455,930353163,21296678,640709952,1963197686,1149969962,263432,-1993934812,468387908,138725158,-1834942464,652792064,-2096479095,59966,-2094660236,-2097018260,1946158718,105286411,144180878,172228902,83508867,-1593084928,109970682,-1993996136,-16053692,109972341,-1960441704,1183386180,-260144154,-385649408,109969636,-1977218920,6300932,201082505,-1961921088,-1960439714,-953480121,-385649592,1183514775,-129594900,638606987,722225035,276121799,653018763,2114470969,1149969927,-129595128,-495517869,33324675,-654852069,-11483389,1996486774,19372782,1183385081,-58817544,54227968,-1996054522,110030406,-1960441704,1183385668,-364475412,-1981528439,1586225790,1200301584,1221012236,1465062517,1342260621,-1280257,664465014,-1979711743,110032966,1586170008,1200301584,1221012236,1183516533,1200170744,-297366776,144180878,71600422,652494475,-1962523511,-1960384442,1308691020,-465159708,-521600129,-465138944,-370653559]],[41,1,5,0,[109969623,-165279592,762643460,21296678,640054529,-1961737077,-1995995626,1451881030,1959791604,-228670444,138379302,580979573,-1744400891,1143547400,-1744400888,83240456,639137120,50873483,100920902,1586169122,1195058704,186875400,-1960872705,100918854,1174472372,172395492,653149833,-1995815797,1586226758,1333798416,1183515650,-1744400668,1149838856,108954374,-1589873664,1174603444,-1744400668,1149838856,1149969926,-1274674422,-431604986,109973886,-1960441704,100862532,1183385268,-1962021914,110028358,958793880,58526276,-1962607965,110030406,-1993996136,-1960442812,1174472772,-330920978,144180878,138688806,-1960441986,1183385668,-431584276,172243238,125703796,172264230,-2082060663,1962995838,1149969927,83534602,15761027,1183517045,-465173530,-2081929591,-1907942714,-1962371066,958795870,58592383,-1577248279,1177224884,-398064884,172460326,-892772514,113770508,1448542208,-244025,-1979765761,1273756286,639301483,-2096072957,1979710590,83240509,639857924,16860406,-2094654347,1946163324,1552623125,-2045867246,650219015,1963474816,-96024827,109969409,-165279592,1967128900,-92372218,-1996262400,-1907884930,-1962371066,958792798,-1468068737,-229757,-1960425868,-1960439689,52823164,-1960441729,-1991766969,1183579718,-62506498,-947180929,452877931,637826699,638606339,638076715,2114209595,650611466,638076715,637814665,-16220373,-823394738,-1026990242,-1957363710]],[41,1,6,0,[-1957275668,1183518326,-1744400884,1149838856,-11512306,1996425846,108461832,-89931733,-401715196,-125043815,144180878,38073894,-2094238463,326206,-165279883,1946419780,1996445210,175570700,-16222465,-1977219466,-1070923196,1726484048,1459129339,-1946229784,-916496697,-939521334,1442840578,-1912185205,638097414,16926710,-56536971,1960327941,138840905,239548710,-259309452,242714918,69879030,915082356,-1029633362,-28931831,915081707,1187448480,1392509182,-1962379521,100924998,1448085376,-1962385781,1194003527,736547080,-401715002,-916521164,134218954,503316992,259,-620690688,83886336,-167705856,117440768,1543504384,2050,-1358953984,2305,-1207959040,2565,1056965120,4354,-1627323648,1375732226,0,0,0,0,0,0,0,0,0,0,0,0,1458342741,-1962516853,-620022689,-1070922635,2122521323,-166002428,-2080905597,1998785734,75399948,-1056738304,-963968274,79874398,-326413056,73304918,-1962510709,-620018604,1686111861,65797188,960781321,74794068,468434987,-1711183274,6954079,208977931,1778412118,-1711183360,9961804,1577058744,312009,2248,1988843095,-129579256,1149960192,-96040652,393527307,1200347275,-62486260,-2074633642,1183383735,1975520254,-2096698591,1962935422,-373282043,1187446984,1442840828,1409341850,-96040703,-730480629]],[41,1,7,0,[2122573803,108265478,50757251,2122518389,242548740,-2131067253,-335803291,-92370162,2123053291,71732218,-1962130167,1161428038,-953715700,129094,-1995684469,1157037126,376705066,271271158,1156976756,175448107,-25755818,-401735574,2122518323,108265734,50757251,2122531957,108331012,-217291392,1183517163,48283908,-1962130167,1161428038,-953715700,129094,539641078,1784028276,476027393,-1073020559,1156976756,175448107,-25755818,-401735318,-11137309,832241270,-1962816380,1600059462,443081,1475119957,-4710826,-1948741889,-92075946,728265986,176065481,-2092673654,1988821986,1976974086,-339727612,67011420,-167045772,-92075403,-1190169341,183173122,-92023285,-1190955773,-922025983,1230446964,1864931921,-1073020429,1166675316,1007166507,-138405119,-1977422888,136653637,1461381888,1443103848,6946922,396854938,-16061693,-11400586,1944585846,1600004094,445129,1736,241077078,722225035,103483463,1177224712,-28931830,722356107,103483975,1177224726,-62486264,86783743,207002,209125120,86783743,184730,-96040704,-1962345311,1602948702,71776540,1586178933,709359118,-14519292,-1600058250,-28966138,112501072,1358710275,721815713,1342611462,721819297,-351882234,108954424,721712128,-1962611722,-16315850,1183517814,-1610208258,1183535110,-1274663940,144789510,1355154182,425603,-1070922636,-2036268053,369492744,-261599226,-1709086208]],[41,1,8,0,[65535,16416387,1996426100,-92864756,219034,-892772864,46661642,-2091515904,1946158718,175541115,-1962345311,1194925148,-1190824700,48955393,1190578475,779354372,33834742,-922015628,2088962420,57933828,1443132555,1046697370,-28931837,813023243,-1996147039,-1705968058,65535,-922017045,1784025205,142016281,-1705638550,-41649,-11138069,90835062,-16592230,-28931585,-16222465,1872428662,-1560281085,334168276,13909635,-15961088,922683510,-6684460,-1962934017,-916521402,1426065602,1448602763,956954785,2080984070,16181507,-1090030402,2122516342,91488266,1992228491,1881049863,239569672,100911243,92865878,163974699,1300879863,116171012,-794753911,71600393,504264447,-16288664,983174262,-167499233,1946223686,71759369,-385649662,-794754908,-335140087,1881049862,105331464,-1847000195,128360704,-1995421909,1334510660,17639694,1334510669,64064272,-1995936754,-1983239412,-1982856436,1996424276,1952980494,1795123719,674692864,-1711248895,75533836,164904579,-2096663550,50975806,1183533173,-704235248,-1589676799,1178143182,-1170770678,2122515950,57933834,-2096762694,34198590,1822493301,-1982166264,132842567,-1962432863,-1962440230,71776519,1996426366,-295166450,529242629,1599997105,967369,-2081649835,67753022,1183523189,-704235256,-1592232703,1178141942,-15698682,1746797686,23725540,-1499829142,-922308212,-939522366,1459617812,-196688042]],[41,1,9,0,[2122514432,91488262,-351882079,111190275,167251595,155979307,-936642095,201215625,-385646647,1996423688,142016266,1996423530,-35198972,-1946663287,512491078,1194920048,-1962509048,1183385671,125091582,-2096662855,1962935934,-1175352571,1453393780,-1593538299,-645199540,-962525303,71600393,-1995835231,2123170887,125091564,-1515911402,1996465573,1010237192,111122949,1183383552,108954614,-385649408,1190527140,158597380,-1962514754,-351836658,101105159,122031755,33834742,1824458868,124297478,213845739,122200326,-1577433463,103483256,1183385460,142016508,125056767,125187839,-25755824,18888447,-16749999,1962869364,13395972,-593878934,-16777211,922683510,2057373556,-28955897,-59310256,-100609,-16703434,7010934,-16615937,-865598347,-1709151744,1619,972965515,58655812,-956256791,128070,112461355,-370260479,1190527134,158597380,-1962510146,-351835122,102284807,122424971,33834742,1925122164,124428550,314509035,122331398,-1577433463,103483258,1183385462,142016508,125056767,125187839,1358853887,18888447,-16749999,1962869364,13395972,-2137382806,-16777210,2023819382,-28955897,1983315792,-25755897,-231681,-16703434,7010934,-16615937,-865598347,-1709151744,65535,972965515,209584708,32786119,-1610208512,-330956538,-16222465,1100674678,-16777214,1746798710,23725940,-1499844502,-16327028,1996425846,-126419192,1778808575]],[41,1,10,0,[-16750080,-1293417354,-193035268,-15633408,1183647862,1783633644,-1708103167,5934246,-16091393,6948982,-402360577,1600060396,574153,1458342741,956581515,1963002886,-2082960586,1946174079,1446415110,-1962611963,-1593283530,-523172192,-2091858429,1946174079,141336837,1453392875,-1274115323,65130758,-1197846335,1593835277,180937,1224,2122536535,645136388,638344900,-1560131701,-1960441524,-123533753,126559753,637884067,-1560000629,-54588986,112500998,1589912811,126559756,638143651,-1560000629,-1960441352,1453523527,1200301573,164012806,-1593280833,1183385248,172395516,141573769,1183516041,38111496,-1996077429,-123665339,1275472649,737726729,1183448134,138755070,1166739070,-28931832,51397931,-1995879418,-930411451,-149928661,105196504,66995755,-1995835386,1451952709,1276511230,-334067447,-132740346,-27907319,164632201,1428886923,-1957670398,1160447045,-242528254,825863066,-1547304184,1166739564,1812333318,128361224,-1026990242,147324940,1996423168,-129594106,681201686,-1929130728,1343682630,-16359797,2013215863,1081605950,-398297089,512491250,1204226160,-1962933742,1200162374,46844180,3196928,508974848,-1912503368,242650072,707282058,-129594908,1023412261,-1071972351,-96040640,1208764043,103645044,-385649408,1967653244,30140675,58017864,755092713,57999365,755097321,57999365,755121897,57999475,755119849,57999481,1208104169,2129199989]],[41,1,11,0,[16788738,-1696005259,1967671298,42461443,1963064621,47180035,-385649336,1967653618,49539331,-385649336,1967653842,64284931,209125206,-16091393,1996425334,1565497862,-102167940,106873859,273124134,653280905,-1995684093,-1960381370,1183387207,1191388914,-163149558,16416387,-1047779467,638028582,-1996335221,1451883590,1044679166,-1958984567,1078233538,606618762,453065729,1149845696,709162818,91490304,54805703,-128021760,1963377654,59959555,16416387,-1007270028,-1961069564,103543878,100861448,1183385248,-163148816,102499883,112461315,-1577957751,-524220768,-263836926,100915447,1183385096,112501236,721608897,-654839226,102499843,-336181623,29619766,-1007280780,-1962118142,100921414,1183385096,-1960776716,103543878,1183385096,-166401040,91488963,-336443765,-163148853,102499883,1458718345,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-369099008,2088960752,141819970,722238603,82511996,8928907,-1056530271,-131398944,4357251,-2036267660,-1962480896,1143672388,-28931830,1459710550,-1056525151,1177223904,1356396542,1510754714,-401713654,-396952112,-1705575266,174198040,-1711105047,193924090,1443009513,-2096888728,453053054,206272,1778412112,-1484350976,2112424593,176065282,225836811,-800682666,278548502,-1962220543,-92371976,1444050176,-41752562,1962891094,1148518210,-335934232,-58816219,623527050,-125108220,69880960,-59310250]],[41,1,12,0,[6946922,-401735574,-15993026,1686111349,2122578730,57933834,1442979817,382748301,1992530512,300485478,112642,-1962799639,556599878,474368,-523152777,-1476448621,185731842,186387223,187042593,187304742,45681450,-1189680384,300613635,-352319559,440588,-919926805,28902379,1962890752,6967556,-1706920705,195170538,-1962820631,556599878,755331584,58064903,1442950121,1778676991,-1076106488,2122575920,57934074,-1711182359,193560955,79038094,-335135962,-385649664,2122514820,57934074,-167686423,1946233412,496653830,1443367736,890063258,-401713657,-11076468,1996425334,-1711248890,-59850,-1962847255,1183398980,-62470146,1149960192,172374848,1183515518,1044658954,1149961085,1011124542,-1996077429,1508575814,-1724103541,-1962858519,1149976700,-62486210,-1992538997,1317797446,1078757640,41861435,1317781899,1045203206,41795899,1149878667,-62485700,1979598393,1044679435,1966883897,15132931,1979612731,1078233867,1966883897,14084355,16533191,176063232,1443853312,-1274197606,-401713652,-396952600,2122578614,1718878218,166369878,-1072955393,-1705616268,212370519,1465317515,1962869098,-159717308,-2114304375,67112062,-11138956,-396934540,1465317398,-362753,6963828,-1963034881,136653636,-219656192,209617398,141820928,1114963798,-135206825,6969174,-398166785,1784149560,-2012898816,2122517721,108265482,219716182,1183518325,-15209986,-1958718325]],[41,1,13,0,[988495428,175570774,-336369944,-268386513,105286998,1956270102,-1710432744,217612912,1946288189,74776341,-2097081752,-11073329,1996425334,-1484350970,-1070920431,1579143723,181061983,182272,-11118848,1469713014,-1962057852,175570936,235435775,-16629528,1784089206,175570689,-402098433,-1957629230,-173610768,1460303615,142016336,-16353537,1996424310,142016266,1358083560,-643864,1784089206,-2115480064,6969333,-309852774,-916496883,-939521854,1459617804,243174230,1183432747,-196703754,972572297,141823046,623527306,116064288,623527306,20774928,1086331648,-2080618871,1962936958,1975520007,19917059,687747,1183517556,105265416,28842612,-28931840,818819,1702892148,-1072963798,1300239988,283844650,-437534677,-282434176,74760203,271207808,-2093714037,1946222206,1979058956,-644196600,-1961995520,-25263120,-2096728832,1946221694,1962281802,209617734,-2096925696,76220102,-2080881015,1946159742,38046490,-1946794359,1183384644,138841076,-1962785655,1149830726,-1962546428,76089414,990004363,-1962771196,71580420,1149961086,-2096854780,1946158206,23746315,-82026598,71731470,872302219,427097158,808076790,1979648885,-26060,1166606336,-1097181388,-351646966,-25263273,-2091813888,1946158206,206998347,141873675,623134090,116064258,623134090,-1073020924,-167038348,2122523764,510918666,972572299,125171270,1178141835,-1961266168,1178204230,-1962445324]],[41,1,14,0,[70846022,1381436020,1996423274,-30021384,1593329291,214092127,-326413056,253474846,1452005518,49971978,1996428661,67135500,1778939647,108461824,1151829658,-15537393,1783762038,142016256,-16222465,1458046582,-892788738,-1957363704,1706565356,-1948742136,1177225286,2147433738,1451962487,49971980,1996428917,67266574,-16353537,1996425334,-1484350966,317394838,1376679679,1996423530,142016266,-402229505,-920650227,-939521334,1459617804,141986646,2122972971,709162748,-1962249212,-1593202114,1183386050,876907516,-2080487799,1946158718,-28933372,1183667718,-1706027276,262936613,385107597,138709840,-1957635849,-654898620,502569552,2122516736,1114898438,957498507,175376964,722093099,17216518,1157035590,359927850,69485814,-1264513164,369502982,-62510330,-335919615,-62485754,704267817,1183578238,134622200,-196703994,1183525611,-96065028,737822347,-1996089850,2114057798,709162740,-1592888288,103483040,-953481720,-336050687,-125949693,385107597,-27358384,2013214719,74972930,-402229505,2122577670,-1071972090,1881049920,306678024,1578399625,80398687,-326413056,-16091393,-401734026,1996488453,142016266,-16353537,1996425846,-275453946,-196614064,445129,1458342741,-1962652021,956854326,92146764,-352172917,172264229,990659587,-1962573887,384500804,721699979,726663748,-11465652,-1415968140,51433273,-916585916,1426064578,-1588138869,104400366,629016050]],[41,1,15,0,[956691617,2097541126,74907420,-612083814,1746817040,-259324434,-484471910,6968848,109577626,-1026990575,-1957363710,209125356,17202819,352698395,1996443649,242679562,-1710721281,286893958,707273,1224,249477150,-1365583730,-1995351167,1451883590,241077246,688408459,1200356422,-28956406,1778412115,-25755904,-386107649,113705737,3278730,165822083,-13929472,-26603914,979907178,286025739,-2055975782,171614993,30553855,30684927,164902655,922681450,-401734410,-920649868,1426066122,-11080565,1469711478,1343329668,98854942,1818886506,-1499795317,1443995020,93978730,1578230920,180937,712,141986646,126105131,2122541172,108331014,-401967361,1048838077,1946158326,-339727612,-1983476990,1746861638,-2091907612,325182,-963967884,-1070923029,502569552,2122519267,779419654,-16091393,2145912950,972065790,1946484278,-768147689,-734593279,1443195393,83244799,-19208178,83768969,-401967361,-916521119,-939522358,1459617804,72780630,242536971,1946286723,142016265,-369197848,-771030743,1446596213,958755846,1946482198,1581157136,105947399,-1577171319,-2115434926,1681820416,107127047,-1577171319,1928005220,83236409,1049300852,144770886,-28931834,-351925599,1279167325,102408455,-1577171319,1324025372,425603,1048782196,1946158326,1614711567,106340615,-1577171319,854263384,123879051,-1996071775,1587674694,-2094798074,325182,1049300852]],[41,1,16,0,[245434184,-28931834,-351924063,1245612813,102015239,-1577171319,1183385110,142016508,931420058,1458604819,721809057,1342611462,721809569,1342616582,-788094815,-301585440,-234487035,-1264496635,736153862,50720774,1342567430,18888447,-16749993,1996488310,13396220,-1348853654,-1929379835,1343681606,99510302,1226669466,-196702957,922701846,922683040,429524660,1444108318,385107597,1778477648,-1935238608,1996428129,832198152,1578340228,113428831,313344,-1957275904,909707382,125108496,86392451,-385649408,1049297087,113707476,2516,-618087014,641630483,1964303621,108954413,1443591168,179713791,-401735318,-396952070,922746317,922681810,74056148,83769087,83244799,-47781874,1048660971,340198694,1048789877,1946159674,-26585592,-529206118,-2119263725,-628419597,721962027,1746799196,1347618286,1377681562,1958742796,6968839,-31463337,425603,-11138188,1779086902,-1813508607,-768147459,-734593279,1778936321,-164167936,-974647804,-767654916,158597121,30553855,705501338,-1950340329,-1995935714,648221767,-916496891,1426064586,-2091389813,1946159742,192839689,-385649662,1746796678,1996424686,74907398,-1055014758,972589844,1946804798,209125131,-734593193,-39589879,755648139,561250816,1208317000,1357582452,171574983,113704960,13109130,1996426219,234908172,-335624472,1962871607,-499238605,-13798391,-26604426,126498559,1746214760,1285165324]],[41,2,0,0,[-1558889356,922683962,922681810,922681812,6949332,83244799,-66131954,165822089,180537695,182272,2122340096,57934347,-1962892055,512429126,1194920048,-2095876844,1946292863,-163675350,-1071972092,306658112,1048780148,1946159576,209125130,755507866,-15930603,922684534,1603929334,504807439,-16388504,1996424822,499161604,-1073015355,1049298549,837487286,83246723,-1962576896,65734214,50611851,-1962542586,1881050104,205994760,2139816829,172460812,990660355,-1962508345,2130905727,209125132,234908247,-2114182680,33688190,1996425589,234908172,-1979853080,1594328126,705225,4808,2123060823,23615240,-16750078,1996424822,639041284,-1921783035,1343680070,6946922,1184497770,185980196,-1922730816,1343680070,-845544086,185992576,-1957726784,2117726326,-2127333906,2080506110,167674118,-2129887742,2080440574,150896929,1444642561,-624897,194704502,-1961484759,-11118608,1996485238,-193527818,1183685611,-1706027282,371730055,384714381,658545232,1043929004,-2022440688,-1026990242,147324934,1448542208,-955482485,670214,-502872320,-956301303,1191519750,-700544748,108954369,-138405119,165192664,359972875,30555785,-1560001141,1166737876,83272514,-347847285,138775332,-1962392023,1177094725,-734099190,-771307775,-1962934271,103614022,83272448,1676169303,-62486039,620512906,1963146243,31844611,425603,-1957228428,103614022,83272448,257923664]],[41,2,1,0,[1187451219,-955812614,125237318,83246723,-955616000,125237830,1962428103,-163675385,91488260,-351648117,138840835,-1577171319,1586169174,-1593341446,1988823372,-1593538056,1200163270,167289092,-1593555831,1178142444,-164987394,1946287174,-767655146,57999361,-16683287,-1711156682,204672280,-956210455,644102,-1981904128,266929223,-803828991,-25261303,326957627,50087670,113757045,68052,394911371,956363241,2114481214,-737753319,-1962933751,721973278,76091463,51398539,-385324026,1043923151,58656678,-1962890263,-335139902,1881049862,105331464,-51838081,-737753344,-1593834487,-828177162,-295166455,1952980485,494770695,1746802624,-1600059922,48283910,-1271464112,504994310,-1499393879,71600391,86378183,1822495973,-1559983864,-2069689674,1881049863,-1995470072,-1996153330,721747470,100312007,98854942,125069342,69041562,308813336,-462938617,494770693,1996429326,-1711052276,408168653,30553855,30684927,922682730,922682654,-401734410,1996486852,-112203764,-96788757,113711741,199124,-1962432863,721973278,76091463,51398539,71600578,1779201791,684562947,1048778862,1946421716,83271976,503959203,503705192,-1710787480,411245949,99510302,-150560607,-1264496424,1356396294,-1205986918,209125144,-16091393,199755894,-916496643,1426065610,509013131,-1911483720,240552920,1963129475,276234019,1778647912,1778412032,-1484350976,-930409369,1992612491]],[41,2,2,0,[76097034,637957828,770382985,-1961861493,-620022689,-771025548,-1014824076,38243078,638219972,1200293001,722004740,173982912,-1006139098,-1993996706,-916578553,3274,1458342741,424785950,1452005518,49971974,1996428149,67201032,6946922,-2036727702,-350622553,140413728,3440515,-92072588,-618924799,-788274301,141986787,-1959496565,721611520,-916578368,1426064586,509078667,-1910989384,139889624,-92012757,-15502078,2122517110,-1071972090,-224767936,-369098997,2117664904,188052742,-2096794414,276104186,-167092597,1947216455,114435,-282433664,1946286723,66749189,1586189429,709359114,-1090292704,1736441857,1122754346,91542027,1963195011,173968144,271206390,29295477,709853184,33194768,-92076684,-1961855741,1207306846,58007594,-2147483201,-1960826289,2139294302,108331060,14260819,-16050185,1996425332,180263434,1595872307,445129,1760332629,1586174495,15394828,1024083595,108396547,-387972677,1566179581,-889931031,-1957363704,440494316,-402104693,1183514824,212230,29034102,14412000,-1075225254,314110,1760332629,1586174563,10938382,1024214667,108396547,-387972677,1566179513,-889932823,-1957363702,446523628,-401580405,1183514756,212238,29034102,9955552,-1962260853,45812814,10086400,-1962522997,45811790,9299968,-85369510,838397,1760332629,1586174655,4909066,1023952523,108396547,-387972677,1566179421,-889287447]],[41,2,3,0,[-1957363706,451897580,-401973621,1183514664,212232,29034102,3926240,-1459206517,108331004,-387972421,1566179373,-890860055,-620036090,-880076940,359979787,-1910962504,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,421593090,1,206045186,2,241828099,458753,55246850,6,168099842,7,37028099,9830402,46137603,1900546,321323267,2293762,452788226,45,435683330,13,426573826,14,88473859,2949122,347668482,18,454754563,21430273,0,0,0,0,0,0,0,712,209095510,-1941568533,239505088,540835878,1183511668,736373258,-1706011950,3539841,-1911929208,-1977217466,736373252,-1706011950,5899137,-2080487800,1946158718,239504970,642178699,1183319946,1958742783,736373306,-1706011950,7275393,-512416196,638469774,-467008374,1347605035,-16547430,-12154625,108340796,239504198,1183499243,172374271,28842101,-2095715584,1946159230,-28931571,1963607608,8435717,-1070923029,181061982,17221632,727078656,142016502,-1710852353,20123532,-375159,1996425334,-1711248646,32639583,-15992693,960912500,1450444414,2134703747,-92370607,8874071]],[41,2,4,0,[6946922,-2036727702,-1996419417,1451883590,1971366142,-45680954,-167349247,1971333189,-2037557318,1343684346,-1711210392,22354282,-17135987,1183469590,6967300,-401735318,-1072955682,-947153548,1996453355,108461832,1141869722,-96040703,-1962522999,142016496,259037782,-259325398,8874070,6946922,-2036727702,-1996391769,1451883590,1971366142,-45681103,-167349247,1971333188,-2037557723,1343684346,-1711210392,31201642,-17135987,1183469590,6967300,-401735318,-1072955790,1983448949,-341412358,-339309820,1589652226,113428831,313344,-950642944,65094,2123101739,16679176,-15631102,-1974007178,-397408698,-125042977,58064651,1459672809,1778419560,1778412032,-1484350976,-990510589,-165514239,1963469637,175570716,-1711248809,-62994,1750595723,6946951,6946922,1571260058,726005250,957641736,58064510,-2097114391,1962999422,-25261821,-1953043642,549910224,-1705572235,37421056,-1024052757,-2144307920,1468021837,-16777062,1013285119,175570815,105286231,-27662256,259376955,73623639,6947178,-2036727702,-1962774361,1464134599,1778647912,1778412033,-1484350976,-164953459,-351764855,-25082367,-109304048,67332183,6946922,-2036727702,-16605529,292029557,813039361,-1705574294,-22650,-352321096,1589652226,113953119,113770496,1448542208,-1911914869,-1962371066,-1960440738,1183386695,2113866748,142508813,1208188416,-1070922005,-947191061,-2080749943,1962998910]],[41,2,5,0,[-18427,2114156011,-58836216,-13958532,75366155,1341947531,-1910835349,-1962371066,52825182,-2094657417,453055100,-1982269504,-1072955834,1178153589,640513030,151258359,958801525,544479300,308054822,126226059,-2144943730,276105279,144180878,21296678,-955943872,130630,16678531,2117666164,-2087488006,1962999422,1590135688,147507551,968704,-1906944256,-1962371066,-1960440738,1183386695,-230242310,2122579967,226230280,1795123795,234908161,-335600664,1183401985,1310767352,-1979955575,1584135750,109976074,1988823192,1543710220,1200301584,-163149564,105351974,-336312695,209125219,-16091393,23726198,-18421746,990529161,1450506310,-1910843285,-1962371066,52825206,-1960439716,-880081337,737435275,-1947104296,723973758,41485436,-619978761,-604568963,2130468409,108954395,184841472,957445375,209518206,-1979810167,1183579230,-230258422,-375157,-1072956850,1183552373,-916496654,-939521846,1459617806,209617750,721777920,11921856,-375097,-129579009,1586167808,2111507210,-1744400884,241077000,207588134,-161576629,-16089461,1784090230,234908161,-1946271768,-31752,-143954828,-1744400870,241077000,276235046,67434022,-165261963,1963000132,2088969798,1064566802,410813222,641233920,-1961730933,-1912109554,-228685375,138379302,1191117685,1996424946,205949682,1778477648,39425,1183383750,8404472,2122516853,58064890,-2080735607,1946286206,-159500027]],[41,2,6,0,[1183547765,106874104,1208453414,-947190667,1183515627,-916496646,1426066122,1448602763,-1962379637,-167653826,57966596,184604905,1444247039,2006581610,184915969,-385649216,113705157,65998,1023821451,343146541,-1073078665,539755636,1784026347,241408512,2129331543,-1979425653,-1071371449,292831292,108461910,1996753306,343704325,-345803265,73173880,136988662,6949237,-1071928422,1449585413,-2012368230,134542853,2088963189,108265486,38050390,83232160,-11897848,1962870388,39436,1784086527,241408512,-1705638490,97847551,-33463168,1948255478,141885201,1778648680,1778412032,-1484350976,-16056087,1043931509,460587470,2147444822,-1935999126,-351935204,6968846,6946922,848953450,1593835281,80398687,80216064,1448542208,144180878,637951627,1208764299,1090274953,-4717195,1799285759,639302774,638613251,-1962785653,-930349954,1312368107,-1910213628,638097414,1947206902,1996443914,-4528124,1326478656,144180878,639299203,184700043,-1948811777,-916496697,-939522878,1459617794,74877782,1460043403,-1929352618,1343684166,-956261222,1975520006,-18427,2117668331,-1962707714,1448607350,1593798632,79874399,-326413056,-1699209642,-1948742137,-167048586,-1070922635,1190540011,175440903,142016342,-1979733784,1996425286,-1483057652,-16443128,-11137930,1996425334,105286156,1342210085,1915508122,112647,-892772833,147324936,1448542208,16402119,138840832]],[41,2,7,0,[201082505,1343059136,-402229505,1183448929,58015998,-956263703,195142,1745516287,1996423446,1778412040,-1484350976,1996425030,262183432,-1073019058,-1070922635,1986752235,109976318,1586170008,1996695292,83240464,-13798384,392694390,1962878465,-28931326,-1706012007,129345414,-1710721281,148639648,-965427189,144180878,-2093184218,48956391,1996488491,108462076,1183645802,-1706027272,88080540,110030987,-165279592,74777348,91553547,66733767,-96040192,-1026990242,348651528,1448542208,-18402,1187502222,-1006632724,-14285218,-14286217,-14284681,194643575,755509801,292815104,309610568,158615624,175392840,-1729511381,114177,-164953365,-1710590209,65535,-1980873079,-804523946,1988747892,209095672,653156036,-467007606,-1960380277,1589903687,1194927622,-385649660,-947191522,1023410469,-1071972351,-125926592,1103698689,57983291,-2097084951,1946220670,-1710200248,139349830,92127243,-352321096,-1950340350,81888207,453114243,-1053081143,-605486220,-1710134784,141709126,92127243,-352321096,-1950340350,148997071,453114243,-1053081143,-1209465996,-1710069248,156651334,92127243,-352321096,-1950340350,283214799,453114243,-1053081143,-1813445772,-330905856,-1070923775,-1980610935,1589967430,1200301806,-28931837,1232388107,1076577526,-11136907,1464873076,-1979836440,-1072958906,1149973365,-62486214,309706763,136987894,-56554380,-62486267,227252822,-11075585]],[41,2,8,0,[1996487798,-370649090,-230258179,91537419,33179335,726960640,-167189885,1963061830,-226589917,-166956032,1948265284,-92372218,-2096008192,1946219134,272532256,74776577,359977483,99501699,-2136422517,2122525813,57999596,-335628823,175570721,614042,2122536448,-1071971846,1342247429,1795061503,-1711248895,91203462,1996425451,-26102,1183514624,1600004076,576201,1475119957,74877782,611644939,36324598,99294836,1946449465,-95469,-1705572746,161681264,1157034123,-395050454,166446987,1443264255,-1190184806,-916496887,1426064578,1448602763,-16353537,1889141878,-1962288881,75400176,-165448704,1946298948,74877725,36324598,1996428405,949638662,-1962277617,75381752,-141884300,-963909909,-1026990242,46661636,1448542208,174569502,1988876430,176065288,-1936042409,-1995826673,-259260858,427147275,1946568249,-1706010871,170135408,1784088811,255367680,1183386164,108954622,1460237312,255367766,132844093,1889162839,-1962247665,-25805840,1156977268,-579600086,137053430,1157027701,-780922837,-916496865,-939522358,1459617794,-1950867882,-1948742138,1187448950,-16776962,-1705637258,11931532,-24383349,425603,1996425588,-538421750,-16258050,-397014410,-259260651,91617083,33441479,1979648768,-2080863486,1962999422,725939724,-154307320,1947216708,1600004039,445129,1760332629,1586170583,11134986,-402104693,1566179487,-889222935,-1957363706,183593196]],[41,2,9,0,[-401973621,1586167951,8775688,-35037862,445182,1760332629,1586170694,7727116,-401979765,1183514808,139365126,-402648389,-1047658268,-1960388469,1361502991,41418534,74972966,142081830,108527398,212824218,1975520007,105286412,-1157083509,-1847037945,-379758080,147520588,-326413056,-1962185112,552078430,173968128,-1962917912,-990509498,-1157204816,1776869378,-379758080,147520279,1960512256,197888791,-1206553381,-1064433162,476023590,41910566,74795854,79987651,1614855057,-620020501,-620030348,2092439156,650153483,29623950,75464998,74798413,79987651,1614920595,-1073014549,78122612,-12776588,252015871,24498178,1612889027,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,33557445,17510144,50331648,17382657,33559296,151458816,33554432,168191744,33554432,184558080,33554432,755736320,33554432,285651200,50331648,17291265,33570304,319079424,50331648,17552897,33638144,420056576,0,0,0,0,0,0,0,-1947432107,1602947166,-2096043262,1962935935,105286408,1949321017,186616582,-1947437605,80398787,11454464,727078656,140428534,509478,-1962516853,2139828295,1145383684,-230258368,1949464377,843549517,166989451,-1980217719,451672654,10485377,-1977213581]],[41,2,10,0,[1384286215,641484543,-2105014923,-12124334,1589966918,1065363192,-958565120,16732802,-11368819,-1930148215,1996486230,142016266,6842398,-16381717,1746798710,1183645807,-1706027278,-65473,1593722505,113953119,13158400,-1957275904,-13957514,-1962648437,134562887,809777920,-2037567886,1343684408,1357385302,73174015,1967159097,573187,-16490613,1962881143,1962891056,948342064,-1706027265,19203571,-892772514,-1957363710,-1957275668,2105739902,1651769392,-2096728437,1946172028,813039449,342360170,980745988,1134166122,1342254864,23724138,1157808026,1958742785,813039417,1749025896,7008544,-1667628438,184636676,-15829568,1750085749,-1147534336,-352232187,-1952819691,-2147384307,1459038820,-972374374,112641,-1070923029,-892772514,46661638,-1957232640,1979649150,26188336,-1991769711,1979711046,1603948592,1023520271,74772768,803979307,-2146935157,-16242097,6959221,-1711013784,29230523,-1959758337,1346960966,-1711013784,33359319,-1710721281,-62786,1593835960,576201,43208,142510935,-1962516853,1160458311,-28931772,4357507,171794548,190545152,-15436352,1347437173,-1667608496,184697860,721712576,-2092504128,1963589246,-701038826,-1925223936,385833094,10840144,-16011878,-1928467457,385833094,108461904,-34215922,1782740479,106859264,-1926203393,385833094,77371984,-1073020298,28883316,-892772608,-2134376444,1448542208,956712587,91554886]],[41,2,11,0,[-352321096,-336188586,108935430,-12185484,-1705637770,43585603,-15992693,-15996043,-1070922635,2123052523,-1923721464,1343651910,1744863336,2140800000,1459790592,67135574,-1190806630,1958742786,1750489049,1996424208,-2142860028,-1080405994,1577288962,113428831,-326413056,108956503,-1962648181,334168671,425859,1166740341,809974064,1342112630,186616624,-1947634213,1200293982,1145504572,809863496,80398687,968704,-1957275904,1552616566,809995012,-1947056503,1183400516,176063480,-1962118144,1183445574,-129594616,-2096740727,1946159230,-230257869,1946699321,1048347435,1393259520,1047854934,-401735574,1183579700,73173768,-2093987959,1946173052,-11119855,-401719692,116129188,-1980610933,2122516550,192217098,972572299,58000966,-1962877207,1183401028,-125926412,-11242496,-1885669258,-1996252159,-1991707066,-259261370,1996428011,6838008,264542724,-990445569,1308980488,-360843765,662500875,-1913096449,-1706032828,63835999,1978943035,972983062,259978870,1475901183,-1711013784,71501271,-1947407546,1586169414,1111984396,1702150155,1183432747,-28931588,-351504757,-25263302,1446804746,66995851,240186438,-1946418712,726005496,-167348976,1963010116,726005265,1443591432,-1209528745,-28901379,1465255659,-23205874,-1946401025,1144650822,-2084667588,1946173564,108461840,-12559221,141176951,-166722918,142016256,-493825,31983222,-230257666,1593333387,147507551,5294080]],[41,2,12,0,[727078656,1396698111,54806411,-401715001,-259261554,762639883,271271158,1156982644,561317931,-1337553578,1349144598,-501650790,108461828,23618666,-1929352700,1343664198,-1090437990,1586185988,1014970628,1996470655,1751411206,157942808,6946922,-771670886,108461828,124281962,1779001860,-1711248896,81527100,1778808575,6527588,-1706031810,-51171,1600045099,312009,1458342741,-18402,1183570062,17837324,1950877556,-339727601,242679625,-402229505,1055653711,-1946157378,1681721926,1997304832,1959329508,1959329292,-2082804963,1963067518,242679582,157836394,1778412036,-1711248896,88670524,1996484747,1687836174,-1191182555,1579089921,707273,131079,66703,131072,590774,131072,786975,131072,852327,131072,2950386,131072,1048742,131072,1639587,0,0,0,0,0,3272,1988843095,-196688124,1183514624,1975913222,-373282043,6947089,-1711011736,65535,200951433,-1897237312,-963967418,-561266036,-1996029146,1451882054,1065559800,638743820,163715,1187449717,637534708,-351642485,1552623108,-92370162,50333127,1931017091,-193035410,638612736,639779979,1948271627,1149969926,-1962415328,112843,-544481069,721569673,41236982,-1981217929,-161561600,38242854,-473833845,-1998650622,1200424007,-1949594875,-1977158050,-661978793,1589909384,126494454,1200150923,122144262]],[41,2,13,0,[-193035520,633346817,50659329,-163184384,-944313530,16777797,1183367210,-28931841,738018952,41236982,1183461494,-1042379779,-553450781,-1979431032,1200160326,-12154363,-972667000,-2147481785,1965096262,-28934134,-2147191520,1178664774,1461636075,16777114,1475382016,16777114,1590070016,79874399,12503040,727078656,-364475968,-1981004151,1996484166,74907398,-12155251,6967318,16777114,-431585024,-385649344,1218052960,-1979711612,1996481606,-834236954,241848342,113050,933120,803799924,-830570237,410340674,687752903,1782737412,69756928,169370,-532248320,58048523,-16577047,-919869834,1183445387,1750159582,-125107160,-12415351,-12271991,16777114,1117701120,1065559807,640382220,1963095865,-565801435,71600934,-1960380277,1317603916,98695166,-417071073,637790401,-1996075893,-503843250,1183725547,1149970142,-163149560,75270950,239373094,654198409,638862475,-1995025269,1451882566,1976568826,-28931306,520480759,-1041816576,1727464424,-129594890,-151366007,67741190,909710197,225706220,-1075292666,128492541,-337873271,-596211447,128452295,2122514432,326435326,-159973545,23724394,6946922,240282,-15930624,-11017098,-6621578,-1996488449,-1072960954,602473333,-193033982,1183531626,-94991368,-2097150971,1347551442,16777114,-62486272,276152331,-1695910145,65535,15353543,32827648,-1673473,1996479094,-1711248680,65535]],[41,2,14,0,[128466563,-14978048,-16703434,1778886710,10656256,1183384288,540475374,20224513,1996423978,-62485530,1364248875,-362753,-259262346,-6620789,-16776961,-16703434,-11015562,1465316982,-2197761,-1705517962,65535,128466489,2117671796,-15305490,-16703434,-1705513354,53674146,18888447,-16698214,-59310081,16777114,-1509493248,57999625,-1962844695,-1593805282,-388956044,1995952683,-230258188,91602955,32655047,-1178367232,-140967928,-137221127,1183446646,1975520240,-263796987,1183514625,-230292496,2130707005,18671875,-135117173,1183446118,-263812120,-1946786057,-25263120,-15633151,1784080502,1459710465,-26025,216727552,-1804545,-1705580426,627,200033929,-385649216,922681566,-6684384,-1962934017,1979059184,-327745778,272282,-327776000,1442890217,-1695779073,1015,-1948023,-16703434,530246262,-1996488700,1465318470,-193527977,-624897,1459691574,13396055,1436164202,-16777212,-16703434,-1734673290,-16777212,-476386698,-1996488700,1187506814,-1996488194,-24380810,-1957223701,1861746246,6967540,-755969,1784149622,1744857600,543817932,296858,-28901632,972179083,-696451514,-352321090,-92864733,1183514730,1357838326,-1542401,1996486262,1778412282,13395968,-6676374,1174405375,2146465337,-92864552,-1696434433,1877,-1694861569,65535,-1696565505,825,1793357567,-2012898816,1996424857,-25882,2122514432]],[41,2,15,0,[91488492,-336836981,-364475645,-1026990242,-892862460,-2091515904,563774,922685300,-107345766,-956301308,563718,-1472298240,259260423,128464639,173210,-1475950848,-16777209,1778439734,-565801648,342511638,1242279322,138840837,1946568203,108954438,-2096728577,1962870910,914787642,-11528449,1996425334,-26106,922681344,1382678742,381044365,-1708627376,91425709,-13203827,1183666198,-1706027338,-65282,1014349835,-16679447,1778439734,-1236890301,678055958,-1408520806,-565801723,1183666198,1750079158,1953038335,914787587,1750079231,-6684544,184549631,732132800,21490112,14038783,1183667050,1783633590,195926568,1183647186,-1924131106,1343665734,-510000790,-1560281083,922683814,1147797718,381044365,-1708627376,101583789,383665805,-1236890288,6967318,400794,-1509553920,914787593,-397404417,-1700529345,1975520008,161915653,922720747,1164574934,381044365,-1708627376,104074157,383665805,-1236890288,6967318,410522,160867072,14038783,1183663722,1783633590,195926568,1183711231,-1924131106,1343665734,-6684566,-1560280833,116787608,1963002278,-1707671750,-1928435192,1343681094,460186,-1774288128,242548745,721923745,731509830,-1543974462,1048775062,1962936728,129016078,-1711913429,-120470997,-2096523101,501822,922701428,110756080,-1962494076,922703600,6948776,16777114,882529792,-16331263,1442902070,-1065078374,-264831226,-2079942144]],[41,2,16,0,[-259324194,-1472790698,-1711183353,114557090,20224598,922682068,-1705639696,23168049,1577058744,314057,6856,175570774,385107597,-26032,1996423168,-1928435192,1343678022,16777114,106334976,1443038187,-398029848,1178321411,-1946977036,1451820126,50588422,1183574622,1002636266,-209914298,-352035191,-397006077,2096387641,106334712,1579877355,-161596950,1586100348,540475140,142016257,16777114,-62486272,1265942539,-352035189,-27358923,-351897973,175570722,-25755818,-1542401,922741366,6947104,-865599382,-1709151744,1043,971535875,-645924746,67001995,1580853854,-3768326,-16703434,-392496010,-2097151997,453115006,-916569920,-939521854,-16777192,241830006,384321165,106797648,1183514624,-163149562,-1981135357,1183578694,-129595132,-1981004285,1996487750,136223242,1996423168,-159973622,-493825,1996487286,-25860,1996423168,142016266,-16353537,-605551498,-28931586,1779070719,140745471,1996423168,-26102,1996423168,-159973622,-493825,1996487286,-25860,922681344,-6683346,-16776961,1183648374,-1706027274,2176,-1928694017,1343682118,86914815,-1273021798,175570692,-6619286,-1962934017,-1026949562,214433800,1448542208,721843851,1183667967,-1706027276,1782,-1207536312,-1830223871,-6662656,-1996488449,1451883590,-654878978,-138245296,412766424,1442840585,6946922,16777114,-1472298240,343146503,-1472790698,-1711248889]],[41,3,0,0,[147456162,-1705576309,151650612,161875702,1444049921,144324351,160839423,160970495,-335673880,922703376,922683546,922683798,-1024980584,-28931586,128466563,185824256,1443853567,-1711248809,152043682,20224598,1784022701,-1711248896,65535,1593722507,46844255,33563904,17324800,50331648,16785409,50332928,16852225,50333440,16879873,33558272,101237248,50331648,17082369,50336000,34120449,50334976,34123009,50369536,34091521,50337024,34093825,50370048,34077185,33560064,184900096,50331648,34072065,33562112,201659136,33554432,738557952,50331648,34048001,50340352,34084353,50341632,34055937,50343168,33711361,50343936,17152769,50346240,17141505,50346496,33798145,50344704,33803009,50344960,33755137,50444288,16863489,50350592,33857537,50349056,33806593,50349312,17086977,50352384,16871681,50352640,16956417,50353152,34097153,50351360,34115329,50351872,17118721,50354176,34063873,50352640,16971521,50420992,33627393,50423808,33989889,92416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[41,3,1,36,[7864320,-65536]],[41,3,2,69,[3328,0,0,0,0,0,0,0,0,0,0,0,5,0,0,1414090313,1313407037,1329878089,4015438,1413567571,4019029,1394627405,544435809,1769104723,1682243686,7239027,1684957527,7567215,1131641171,2035482704,5718643,6029312,543434016,536896549,622879781,790626404,115,543434022,637563685,2122789]],[41,3,3,3,[12544,65536,0,0,0,0,-65536,65536,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,161089224,1380471617,1162805248,1313423949,1229193216,1095520339,3145817,707668572,5832704,33619968,33686275,84017152,67589,393218,458757,262147,327682,33619970,100992003,33817095,114428282,152045754,129369784,90309890,1986622020,1917874789,25455]],[41,3,4,33,[1465319424,1313753417,141701939,0,1547330341,1546530350,1970021632,0,0,0,0,1329790976,1280262733,5787458,1414087749,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145503744,65609,196610,327684,458758,8,0,256,-1235175840,46688,-65536,76809362,76416150,76547226,77595800,77464732,77857954,78382246,78120110,78644394,78906546,79168694,79692986]],[41,3,5,0,[79430850,80217278,80479428,80086222,80348370]],[41,3,7,126,[131073,2884816]],[41,3,8,8,[131072,2097153,65600,20185089,65536,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,65536,538968066,65538,19922945,131072,1056800,262145,744,3,0,0,0,0,0,0,0,0,2097296,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536870912,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1953251593,3425835,0,805339136,1999000561,1751348329,779047968,1124675118,728527476,6517573,0,0,0,0,0,0,0,0,0,0,2949264,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536871168,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1920221961,877013868,0,8388608,1699672128,158606968,1819440195,3556907]],[41,3,9,8,[1852397319,1937207140,1819230982,125006447,1953784144,91124325,1953394502,1967329139,1919906674,1852402754,1952535147,2001932389,1867346017,1113944949,1869902965,1141928814,1818391919,1768702821,1884515171,157574501,1701869908,1634035777,1917259620,1917281385,1819635297,1953067617,1698825337,1292857445,1702065519,1701996628,1819240563,1292841316,1702065519,1701996628,1819240563,1292513892,1702065519,1701146707,1699417444,1634689657,1884513394,191128933,1685221186,1767338597,275280996,1634100548,1366584437,1702192501,1702521171,0,0,0,0,0,0,0,1936016391,1886352491,1952534536,1852990836,1311245939,694513263,1818842125,1818318693,1885433964,1325560421,1631782475,1818583918,1648436742,108294767,1952797222,638024050,1869506377,637822322,57894233,107957798,1634889337,1627546473,1836057197,1852132621,1869108085,1818575991,1292728673,1215655525,1147495529,2036427877,0,0,0,0,0,0,0,0,0,0,1852132625,1869759605,1768702320,1701670503,1141929070,1818391919,1768702821,1767336803,292058212,1651863364,1816356204,1214997353,1751607653,1666388340,1852138866,1702256979,1701669204,276067663,1701995347,1632857701,1665230198,1702259060,1380143884,1447121742]],[41,3,10,0,[1480928837,1380190021,1380275785,1850304083,1717990771,1701405545,1830843502,1919905125,1869881465,1701995296,543519841,543516788,1836345698,539914337,1769296160,1852776564,1919885413,1919905056,1885413477,1667853424,1869182049,1948283758,1852383343,1634038371,1629513075,1818845558,1701601889,1835363616,779711087,1936021763,225398274,1652122955,1685217647,1634493764,1917063033,1967548257,1767337068,2003788910,1665732979,1767140975,1181052020,1315267425,224750945,1852793673,1819568468,2053722981,1665732197,1767140975,1399155828,1701607796,1869562634,1769427820,6841204,0,0,0,0,0,0,0,0,0,0,0,1868777739,1634751342,1735289187,1868777747,1919243886,1633905012,1634751340,1735289187,1868777741,1953059950,1918330220,1460236385,1886153825,1919250529,1818318606,1885433964,1951625829,275082361,1819042135,1701863792,1769099122,1483630951,1818318608,1885433964,1917809253,1852401513,1162742617,1380931412,1380200011,1868694614,1275884655,1430736449,776292161,172772420,1414748499,1227771205,1393314126,1702130553,1917132909,544370546,1769367876,1109419364,1700405369,1864396658,1984897138,1818653285,1159755631,1919906418,1953387784,1701606505,1917125988,192049010,1263747412,776880461,4544581]],[41,3,11,0,[1953841670,74346356,1953064005,1635013382,123955572,1953720652,158887746,1869767507,1631743084,1866664050,1114595949,1292466287,1816348996,1953391977,1836008201,1112305506,30831,0,0,0,0,0,0,0,1919111945,1651272815,1107980897,1735091041,1853190002,1665207140,1702259060,1819568468,1850281317,1769235297,1767138678,73755764,1970169165,1852397318,192376676,1684957527,1917220719,140864865,1970169165,1954047316,1852397322,1417113444,158627941,1819568468,2019906661,1665207412,1702259060,1685221186,1225683557,1952670062,1113945705,1701081711,1883311218,1919899504,1634759531,1208444259,1734962281,1208710248,1734962281,1700033640,1107981432,1869902965,1667319406,101,0,0,0,0,1953841676,1399746420,1868849512,1917257847,1700034913,1107981432,1869902965,2019906670,1850282356,1769235297,1767138678,1415933044,225736805,1953789250,1766354543,1751607660,116,0,1279870469,1129593413,1869508193,1886330996,1864396389,1970304117,1768300660,1713399148,1998615151,1769236850,539912046,1701331744,1948281699,1852121199,1701999987,1952542752,1851859048,1768300644,1634624876,1629513069,1663067506,1701999215,523138147,1919252047,1953067639,2019893349,1769239401,1864394606,1970304117,1768300660,272590188,1919896870,1767317605,2003788910,774778483]],[41,3,12,10,[1297040132,1329794893,1381453133,1397052489,1313428052,1163005511,1329808449,1414745421,1196312914,1095648530,1313164354,1179210831,1413563209,89018185,1398099789,1398016837,1968382034,1919905904,1631791220,1953459822,1853190688,1701344288,1886413088,1633905004,1852795252,1701868320,1768319331,1646290021,1126506617,1869508193,1869357172,1948279905,1814062440,1634886249,1931508082,1768121712,1684367718,544825888,0,0,0,0,0,0,0,0,637927424,1936682051,101,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867940,544501614,1852141679,1701344288,1769104416,544367990,1667592307,1701406313,2036473956,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867928,544501614,1852731235,544498533,622882676,622869107,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1767344499,2003788910,1635197043,1701978227,1918989427,543450484,1818847351,1701978213]],[41,3,13,0,[1919906931,543649385,2004116846,543912559,1852731235,1769235301,779316847,1952797216,1696627058,1650553971,1752394092,543649385,1852731235,1769235301,544435823,1663070831,1701015137,1701716076,1919907700,1868767339,1667591790,1852795252,1868963955,1752440946,1931506537,1769173861,4157039,0,0,0,0,0,0,0,0,0,0,0,0,0,553648128,2019913301,1952671088,1847616613,1870099557,1696623474,1919906418,2016419898,875443237,1699618648,1919907700,1969627243,1769235310,1847619183,1931506799,1869639797,1684370546,1699614254,1919907700,1919230059,779251570,318767104,1868787273,1667592818,1634738292,1870099315,237921394,1701012289,1679848307,1701408357,11876,1968115200,1718558836,1835363616,779711087,0,0,0,0,0,352321536,1769366852,1847616867,1663071343,1701736047,1684370531,1698960942,1701013878,1935763488,1701867296,1768300654,779314540,1986939157,1684630625,1952804384,1802661751,1835101728,1226124901,1818326638,1814062185,1818321775,1986356256,778396521,1986348057,543515497,1701997665,544826465,1852731235,1702126437,1125723748,1701736047,1869182051,1634213998,1869029491,1679844718,778991471,1919242275,1701732717,1663071342,1701736047,1869182051,1869488238,1986076788,1634494817,778398818]],[41,3,14,8,[1329727744,1296125013,507860041,1852534357,544110447,1919251285,538976288,538976288,538976288,538976288,1428037664,1869507438,1327525495,1851877234,1952545385,544108393,538976288,538976288,775095072,1868128817,1931506293,1634300517,1970151532,1919246957,1650551840,1763732581,1852776563,1701344288,1936615712,543515753,1801675106,1987011360,1864397413,1699160166,1852404852,1951604839,1702130273,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,538976302,0,0,0,0,0,0,0,0,0,0,0,0,1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720]],[41,3,15,0,[-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,983055,40,32,64,65537,0,256,0,0,0,0,0,16777215,0,0,0,0,0,0,14681856,1579008,270336,14828288,1149952,-2145382399,-2143019007,1082925058,1074938114,1075986946,1078084610,1082279938,1074016514,-2147212799,-2146958335,3247104,12731136,270336,1579008,14681856,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-14681857,-16260865,-16531201,-16678657,-2096129,2143293438,2139103230,1056972796,1057767164,1058815228,1060911356,1065103612,1073217788,2146959870,2146436094,-4193281,-16678657,-16531201,-16260865,-14681857,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,256,0,0,0,0,0,16777215]],[41,3,16,28,[-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,658514683,-411458823,-411436307,-411472145,-411491589,-2028363015,117504749,658534127,-411491589,-411458823,-411436307,-411472145,-2028395781,117482233,251722733,1069613039,-1,0,0,0,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215]],[41,4,0,19,[3264,0,0,786432,13372620,16396,45059,-1072955392,13372428,197184524,45243,-1073738752,786432,197184524,45243,3072,0,197184524,45243,0,0,197184524,45243,0,0,197151744,179,0,0,0,0,0,2448,4105,8196,589824,10029465,43030793,8226,-1878458368,10029321,43030793,8226,-1879045888,589824,43030793,8226,2304,0,43030793,8226,0,0,42998016,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,251722733,1069613039,-1]],[41,4,1,8,[1475119957,1673010774,-1948742144,-8190338,-1962510849,-352099274,-1852156125,-1962904313,150963184,1745753717,1745748052,6946885,16777114,1958742784,-1276738813,1579140747,46844255,1717912576,1953264993,1818323268,7563119,2004116814,7041647,10952,-373809578,-2082959872,1963068542,-28930774,1671057430,184585227,-14912064,1996488310,142016266,369510029,192977488,-1073020308,1183516021,-12063994,-1962879434,319097926,1996443649,142016266,-1710852353,13044653,-166989685,922691701,325583062,-700019455,678055958,-16011878,175570943,-1928825089,1343673926,369903245,4168272,1579155455,576201,518818645,-1912535112,205949912,1946226733,-339727612,112643,181061919,-326413056,-4710825,-1948741889,271387718,1208972289,1212701044,-1712782475,-373282048,-1834942274,-1878652159,1778938881,-16684543,-16674786,1718226550,-1962288479,84532246,1347551237,1510019738,242679553,359163242,1780443652,-1711248896,27197756,1779332863,1966106625,6946922,-1301002086,-1955665151,-947189122,1946182973,-27101398,738882760,744124929,-348359167,242679636,-626956950,-602502391,4523273,543838290,-620702566,-2128549119,50333822,1996436341,-1711183346,29258992,1996433387,-1711183346,51213552,-1593834817,101384594,141820304,6947178,26222335,1460565759,-299539302,112642]],[41,4,2,0,[-892772577,147324938,1784020992,-26111,1183383552,-62470152,1996423173,175570700,16777114,277760,2129199998,108461825,-16484609,1996426358,-26102,2122514432,561250312,638213828,973176704,-1977215115,1093507079,-6664192,184549631,-1106873152,-1897332724,142508801,-385649664,1187447121,-16760582,1996424822,71731972,84301451,1347551237,385500813,160602704,1183384205,1975520254,-369743099,893190489,-385649664,1996423438,74907398,1973026922,-1962761207,838763504,-387382412,108461824,1778677503,158702081,1589904070,1204168196,2122514501,1634992136,13254275,-14387968,1778439734,1784965632,53438464,-1711217560,-63026,184601251,1346270400,-224787094,-245,1778436662,108461924,-1710983425,50594066,13252351,1183540842,106334980,1375732997,17996368,922682221,77201610,-1577058492,1183383754,71731982,84301451,1347551237,84166283,1347551301,74907474,1695105178,-28931837,556675,876415092,-385649408,104726323,1023767552,1316290567,-1962654069,-626850218,-602502903,-701038839,1778412032,242679653,1761607528,999948545,1090518822,1212701044,1967693684,-20715261,-346983352,1979058954,-14751485,-1946388855,1139539062,1946169405,3554570,1988831604,238349310,-16755608,1996424822,-865591804,71731968,84301451,1347551237,-6668182,184549631,-385649472,817823456,-1106711808,65732619,-16776514,-291833738,-1962934271,-1026990394]],[41,4,3,0,[-1228406772,1183514625,3161352,-2081881227,168326912,746419392,-8817652,-2037577610,1343684170,234932328,-241176,1744885302,1183645952,1783633576,195926608,1183515741,106334980,-1996487419,1451882566,1250332154,-62486018,-1912711540,385815174,-1471771312,1183666198,-1706027272,14417983,14038783,-1929313944,1343662150,-1382395798,-16447989,-2037577098,1343684370,380126861,-1708103088,87071633,574153,108232,-1205971369,-661782521,56770179,-1207536384,-1259798527,-1710855679,94636198,326377640,-16091393,1996425334,1646168838,1482686211,-2097047831,1946159230,175570711,-16222465,6948470,-10844531,501764118,24766973,5531662,106981390,-308674198,184549380,-385649216,1745748321,1745748052,6948428,12698,1958742784,-701038776,16934912,381699725,-1707972016,85658541,14038783,-1929313432,385768070,16738384,-2079609446,-1929352698,385768070,-1069118128,896028694,-1684956656,1183383915,146940,-169278603,1416105472,1281887744,-848814586,104831488,-6684672,-973078273,-969215162,-956238778,130630,2123101739,452887306,1150118259,-230258623,37198422,1183383552,212476,37572468,1464497152,384976525,-1929287088,385833606,-61675440,-1946401143,1023461950,544538626,145136208,3999155,-1927973630,1343683654,906716058,1975520007,-58818297,276042632,-59310249,-10844531,367546390,-1779742978,-2080487799,1946222206,-230242749,-213465524]],[41,4,4,0,[-196688304,-163133868,-2081019136,745735166,-2010037107,-1923615418,1343681094,-2037579414,1343684442,-1979981848,1049361478,1347879114,-10844531,-907522026,-806664451,13254275,-15764480,-1711224266,-62942,13240007,1745747968,1745748052,6948428,-6684566,721420543,1600004032,445129,1699901001,1919906931,1952796261,1852731203,7627621,1953719634,6648431,32968,113727063,866,14038783,1183663978,1783633536,195926592,-1073019238,922705524,1214906582,383796877,-1709151664,112200621,1215610891,14038783,1183664746,1783633600,195926560,-1073020754,1183658612,-1924131104,1343651910,1343639574,1183662186,-1706027328,65535,8420992,1183650420,-1706027392,65535,1023632547,57868320,1778418153,9201728,16777114,56795904,192266251,56899327,16777114,728099584,1681326070,21269763,1347605035,478874,-1042380032,1049297635,25756514,-1929227895,-259325628,2081881731,-1711183144,1902758,1912802621,603882282,922690941,1150092132,1389505281,-26032,-561315840,-1962744895,-1996266946,38897921,-1962851187,-1697190928,76941383,-875995298,-1912307528,1048782528,1946157922,503522832,-2094660766,1946157695,-14264316,112687,3193795,872405480,182976,-402637637,147521486,4242176,-889207320,1153105932,-4397056,-1157626166,-1276641236,838399,-402652997,248184746,310016,-889216536,213581834,-6756352,-1157626166,-1880621040]],[41,4,5,0,[445183,-402647877,113966982,1620736,-889225752,884670472,-9115648,-1157627190,1810366520,838399,-402645829,214630242,2145024,-889234968,616235012,-11474944,-1157624630,1206386728,314111,-402634565,80412478,5028608,-889244184,146472970,-13834240,-1157626166,602406992,1421593599,-14882816,6077387,-889252376,1622867978,-15931392,-1157626678,65536100,314111,-402626373,80412410,7125760,-889261592,2092630022,-18290688,-1157625654,-538443664,576254,-402623301,147521238,7912192,-889270808,-1957363704,147089644,1023821451,92078079,2113932093,-536757498,1510153448,-147003043,1426064074,-664212341,106859272,1510136296,-14751395,-905968200,-1957363710,151939308,-401842549,1183515330,81162,54330748,-1157202432,-555163647,105286402,-1157083509,-521666559,-379758078,96009969,576000,1760332629,1183516986,139365126,-402652485,1589904067,529212934,-1962260853,-1259860914,-379758078,79232610,576000,1760332629,1183517039,273582862,-385876037,1183515352,206473994,-385876037,1183515340,139365126,-385876037,1566180032,-1191299351,214564868,-326413056,-1962308504,1317734470,-17654,1510122472,-31266467,-905968456,-1957363706,163866860,-1961998709,-4517810,42395903,-1962522997,45811790,37349376,637951684,1183522699,206473994,1510091496,-34346659,-905968456,-1957363700,166947052,-401580405,1183515098,240028428,-385876037]],[41,4,6,0,[1183515208,172919560,-385876037,1566179894,-1191307799,214564869,-326413056,-1962274712,1317733958,-17656,1510088680,-33429155,-905968456,-1957363708,172321004,-1961998709,-4517810,33745151,-1962260853,-4518834,32565503,-1962522997,79366222,27912192,-706126502,309501,1426066634,1651043467,105286410,-1157083509,-840368129,-379758079,79232449,313856,1760332629,1183517335,307137296,-385876037,1183515056,240028428,-385876037,1183515038,139365126,-402652485,1566179671,-1191368215,248119300,-326413056,-1962228120,686296646,172395265,-1156821365,786956290,105286401,-1157083509,585629697,-379758079,79232259,707072,1760332629,1183517411,172919560,-385876037,1566179660,-1191383063,113901572,-326413056,-1962213272,1317734470,-17654,1510027240,-52696739,-905968456,-1957363706,186476780,-1962391925,-4519346,18016511,-941007526,309500,1426065098,979954827,172395275,-1156821365,-169279489,-379758080,79232179,576000,1760332629,1183517533,172919560,-385876037,1183514840,7989254,-504799910,309500,1426065098,2053696651,105286411,-1157083509,1961361410,-379758080,79232178,313856,1760332629,1183517606,139365126,-402652485,1589903447,529212934,-1962260853,1223167054,-379758080,79232143,707072,393534219,-619983989,1907889524,650153479,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742794,196854529,1510009696,-1420786]],[41,4,7,0,[184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,131095,66674,16973824,67276,16973952,67313,16973829,66930,131208,525866,131072,787484,131072,2952119,131072,918237,16973824,67349,131122,1049674,16973824,66775,16973881,66491,16973882,66890,16973883,66895,16974139,68575,131399,1443690,131072,1573582,16973824,66074,16973912,66049,131162,1638727,16973824,67292,16973919,67329,16973920,66519,107,0,1602946027,109019910,-1946716928,281592771,1448542208,16271047,173968128,-1979719192,1178336326,-1207602166,48955393,1183432747,108954618,-385649408,74055814,1442887066,1475906304,1779070719,1778412032,1778412032,-1711052288,8061204,2122578059,1467285508,17202819,512446837,-1813511928,-1982297089,1207369310,125044780,-1291662950,-15996160,1778452534,141531649,-259325796,1946842683,-25806554,1784023669,141531651,-259260417,137822039,6968833,6946922,325714026,-1157557094,1475906304,-436077158,47507712,556675,971572085,-264831230,1141152256]],[41,4,8,0,[922681610,6947242,6946922,6946922,-1711237272,33555188,28065411,-1593412352,-1398603512,-1407284479,726136321,1396012064,721644705,-1706011950,18750613,-166989685,2088976500,980680720,-1710197505,19891287,1962932363,6969104,23724394,946439322,401299201,-2074633645,-259325624,28063487,1778608726,-1621321216,1784021328,-2012898816,1586168169,-60913398,539707382,-1588387980,-768933012,-1785049006,-1962835172,1962281968,276595468,-1962511360,1183387716,-59310084,-1685825638,-1913615615,1343680582,100419211,1344143368,128608286,-685883750,-263811839,-6664170,-1962934017,1778412280,1778412032,-26112,1183383552,1958743038,1962871572,1448562704,16777114,74076160,16777114,6968832,898106778,-25755902,384845453,-26032,512425984,1207304618,309659692,1795123795,1778412032,1778412032,49584667,922681889,6947242,-1018113,1183576694,-263836684,-163148976,1358054955,-191227798,-16564990,1778494006,200448516,922746879,77201834,-16630204,-1711166922,40207366,1183576203,172374524,-1705626251,641,16678531,-11138700,-1935999370,-16777214,1436158582,-1996327069,922745414,922681770,1347813802,-1300797798,-979741182,1442840578,16777114,1962871552,-1705552377,65535,-60912810,-16222209,-711325065,-1962934270,1178205254,1343190026,1778477654,-1711183359,46229892,1996426731,57300490,1553596778,1443036575,16777114,512448000,2013200810]],[41,4,9,0,[309853968,16777114,1962871552,-308652282,-2097151998,1946222206,-25755896,16777114,172395264,1442950307,93978730,-369098872,2123038866,1958743032,173968133,1586168811,-27358724,1076121472,-2128261248,956369057,343149126,-672606069,172375036,512428660,1333788936,-74743771,-1248197526,-1962716160,1996445424,1778412042,1778412032,1778412032,18127363,-259325075,-1439236266,1778412033,1778412032,1744857600,345637015,-1962707711,-40216848,-1946157311,1736506974,-16024027,1702890612,512491045,1736442120,113737509,428,-1026990242,281542664,1448542208,17057526,1307116404,205949697,504256139,-1947173235,-1912138000,-1515870758,1996431269,-263811824,23744534,-1499844502,-1929124468,1343680582,111152779,-1957570057,-150555634,429543897,-16517602,1183649910,-11528464,-1710929354,70459194,-125924066,384857741,-1524689401,530949541,-150583669,-1962494930,1308690510,-96074758,-1946270071,1174473286,-62510600,-1928300801,1377237078,88880895,1830763162,138840836,-1980611069,1183578694,-263847158,-1946663287,105286600,111161079,1317652483,-163148804,-1995946453,1996488262,-129594096,922701846,983172428,503622687,-1913094515,118943862,-1515905258,-1960860251,787940934,1317734068,-28432120,738088587,-94991920,17450635,1177155654,276234236,385373837,1412890450,523934213,-1927412492,1989015678,369563376,-1515870945,1183522725,-1607534842,172919558,-1946399191,-936641458]],[41,4,10,0,[-1946661239,1174603846,-96040462,737560203,1183385670,276234238,385369741,1412890448,523934213,1996424485,209125134,-1946157128,-506395058,-930365141,111161079,-787851637,1354902498,787988875,1317734068,736219400,429543617,1577456926,247646559,5425152,-950642944,63046,28196483,-2096270336,1962935934,-28915961,99287041,16664263,-364460288,1048772608,1962934702,62777603,16678531,-1259797643,173968131,-1980067352,1178335814,-1207602166,48955393,1183432747,108954616,1786672128,11901444,-125106781,175570775,6946922,6946922,57278570,-1090448230,-2080863483,1962935422,108954447,-1958120191,1207369310,125044780,-134035046,-15996155,1778452534,141531649,-259324448,1946842683,-25806553,1784023669,141531651,-259325816,137822039,6968833,6946922,325582954,18127362,-125106688,33397335,669583026,142508803,-385649408,922681946,77201648,-2096743100,109630,144771957,28091137,32130759,173968128,539707382,-1588390284,-768933012,-1785049006,-1996046564,-1072956346,-661978508,1795786913,839197198,731496747,-1980182078,378266182,-490666316,-1944714493,706636544,-751106811,-745864579,-1946397047,160211416,731497003,-1980182078,1174660166,-398030340,1317653251,-1440838682,726136321,1394439440,1996488554,-461963294,1177272715,1183535330,-465163288,-1710200240,4129524,16678531,308940660,-498116198,-2134575610,-1763114123,-1440838911,726136321]],[41,4,11,0,[1393063184,-224787350,-16634869,-1711166922,116081668,27932415,-92010854,-2081387770,1946222206,-1710069233,119557977,1971373302,22276355,16678531,1256784757,1183667713,-1957685584,2013264478,1783633458,458463793,-1991245616,-6640058,-1962934017,922703608,922682842,-6683176,-1996488449,1451881542,922703606,922682830,-6683188,-1996488449,1451880518,-498692622,1317752854,1373239266,-136032629,-191213095,1443369501,383927949,-1610192048,1800405766,50770950,-2097059248,453110398,1356396480,-1946415128,1177282118,309730,-1946552423,-788094962,-1978792991,2109815552,-1983804670,1317793350,-464639000,1458327177,1183565963,-498717722,731498283,-1946627646,-498727944,1004686851,-1962771000,1183535560,705047548,-1037330171,1783691473,-498692858,1183666198,-11528528,6991478,-6684566,-1962934017,1603009118,373787420,200820361,-15895104,929757814,-1706012592,140355462,-15992693,1049298037,-1957296856,103542342,-388956022,1357006339,736904843,-788493306,-465173528,-1717938352,1443482881,-887041,1268445302,1442840583,-624897,932902006,1442840583,93978730,-1962349944,-1398601146,12904705,91537419,-351633781,-92370173,16678531,1300236405,1300250660,1183547685,134625546,-1961397247,-402585570,1178335086,-1962183670,-2147416034,-1988090545,74118750,-1073695334,1458604808,27932415,6946922,6946922,-1754791830,18127360,-259323689,175570774,6946922,6946922]],[41,4,12,0,[57278570,-553577318,1458604808,-1946026598,1979058949,-1694537199,156179371,27932415,200448598,2122516185,427098366,2116380032,16154243,1586171764,627540214,136219646,627539969,-1408841857,-352321535,175570703,-16222465,1996424822,-152901628,-1026990242,482869256,1448542208,16402119,17998080,-1191688567,547946495,23725940,1511496090,137821961,-1710986751,159328461,17317515,27803273,-1994898037,1183577670,-28931834,-2081929591,1964768894,275404594,-1169209702,2109737737,112645,-1070923029,-402560432,-259325242,158725643,-1946386807,-2065040266,-96024832,1988689921,-1980699652,-141820802,1784032747,-1710200320,167268166,92127243,-352321096,1354771202,731512938,-1946157297,1962871800,-163148976,1144649611,-2092534760,1953889918,-1338080307,108331009,28313287,1784020993,1330027024,-1073018323,28837245,721611520,6967488,-1962783256,1962871800,1962818324,23746320,6946922,-1946480920,-1472296457,-59340543,-996538901,-1928708291,1343677510,6946922,40501354,1529102490,1958742794,-129594395,17958457,-169278604,-465138432,107630614,-595538534,1975520010,-427916860,460652804,28313145,1451955572,167412712,-92074636,-2096597989,57938170,-1962884119,3008070,759394817,1702232065,1962935085,15853827,1912602925,77105,-97692810,760116224,577896449,1996489005,10545411,1912603181,77077,-1813445769,142592,19728498,-385648896,1183645830]],[41,4,13,0,[1783633636,1778412032,608606720,1183648486,-1706027292,183510663,384059021,658545232,820579075,-465138177,6967318,6946922,-853260646,-427917053,175374593,98991745,-385649663,1183579919,-28931608,1962938941,-1338080500,57999361,-335611159,-25263321,-2096532453,1953889918,-18224893,28327555,-385649408,915079305,1784021256,1778412033,-103159808,-1113915605,-1207212248,547883332,6948724,2115475866,28352779,-939637111,110598,6968832,-1710200233,197021510,1568522251,-352321096,-398029990,1040074377,477364341,153881719,120329844,187437684,113708660,432,-1946388853,-1494484354,384059021,1778412112,-1711248896,201860166,167673475,-756481164,-58815491,-2080529175,1964768894,114438,-1073775639,1978204162,1354771455,972637928,1963001910,-26083,-1706033152,65535,242532363,1781099094,1778412032,597989888,512429097,1207304456,527704107,360054539,1962835513,308826896,-249534463,-1533388969,-351522525,-476425466,-955414931,108550,-916496896,1426064074,-1205932917,-661779214,-16222465,6948470,520095208,314057,712,142016343,2013968538,138840332,-2091386741,453052030,198080,141531728,-125105007,511049483,1946582585,-266433774,41418496,1872363882,-1962554360,-1962415112,-1962872802,2117665407,960328712,1946266174,726005441,-2084867056,1946158206,742782470,-1951435512,1207318621,-1502279637,184966539,956986843,-1703593859]],[41,4,14,0,[1602949867,109019910,972518656,-286574465,49004587,-916469877,-939522366,1442840578,-18402,2122569870,494206982,17315583,2122514538,-1071972090,-397354761,-1072955574,1187448692,-352321026,-28915963,74055680,973125018,1458604813,1778939647,1778412032,1778412032,-1711052288,224330004,2122576011,527696126,17309323,137119734,1398150517,6947178,6946922,325714026,1728124058,1458604813,-1493041766,108954376,-1961266176,1207306334,276045867,17983571,1794187368,-1711248896,124364678,-892772833,-1957363708,228550892,-402104693,1566179340,-889282327,-620036092,-880076940,359979787,-1911798600,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,33560831,17520896,50331648,33725185,33584384,34366208,50331648,33704961,50364672,34096897,50331904,33716993,50364928,33670401,50365184,33677825,50365952,34099969,33556736,118301440,50331648,17560577,50372096,17559041,33563648,218643712,33554432,755870976,33554432,235467776,50331648,33672449,50343680,17681153,50415360,33665537,50348032,33661697,83902720,17521665,50377216,33742593,50349312,34023169,50354944,34075393,50421504,33708801,26880,518818645,-1912590152,276234200,-15829249,1996426358,142016266,1778808575,234908160,520095208,838345,2760,-1205971369,-661782368,1460960907,-15567105,6951030]],[41,4,15,0,[-6683286,-1962934017,1979059184,-339727612,-1705617597,65535,1358841481,16777114,-128546560,-445329397,-126419113,242679632,-15960321,1996425846,108461832,7792654,1996484747,-25858,1996423168,-25858,-963969024,-916496865,1426067658,-1205932917,-661782275,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715208,-939520822,1459617796,-1946801322,1451951174,853254,1451882635,-15864834,-396886410,-125105979,1191073417,2080636547,-27882514,-1026990242,-926416892,508952576,-1895825480,2089207768,-956301057,45638,638607044,-1960441973,1183384151,-598308390,949891,244001140,1586168048,72300814,1048780149,1946157282,-499712234,312103680,184652060,-1962380096,34396742,-2472311,-6679434,-1996488449,1451872838,50347476,-771027341,648088181,2089191681,22342143,1088046838,1273561973,309788417,-401574145,1183448901,-933852730,-8485235,845828118,-845545366,-1006525895,-14236066,-1875443913,-1706530298,-50773,1183439095,2122746366,-2042181633,1183515324,-933852218,1183400000,-1202288202,1745768530,-23459445,184675584,-1928235584,1343656006,-1995861832,1317845574,803933884,-4688129,1745794678,-23459453,184717312,-1928694336,1343656006,-351691080,-1874424358,1183535126,-1202287690,-1984280951,1347599446,16777114,2122747136,-1706027265,65535,-8616311,58048523,1342214377,-1903349142,1360461694,16777114,2092860160,1819541759]],[41,4,16,0,[18888447,-8603905,163226,1350994176,1958743039,540475223,-565277439,-6663914,-16776961,1778458678,1485212948,-1706027265,65535,18888447,-11487489,184474,1485212928,-11528449,1996471414,16685754,-1072955393,1048778357,2082473610,-1942060281,394076166,956639905,259907142,-8603905,16777114,2089207552,-956301057,111174,-8601981,-12749824,-16703434,-1694532426,766,-11499895,678739979,18888447,383667853,61119057,-2037776385,1183580026,1988528606,540475391,1354170113,-25857,585826304,-8601981,-2096728832,1946202750,19177735,-8616311,-1996152159,-1577092474,-2037840598,1190657910,1947205852,112645,-1070923029,-1966061943,539351622,81152,-654852069,-11106679,638607044,360321,721712512,637856704,-1996142709,-1960398778,-2037840057,-2128150664,-2147481217,-1070922635,-1960442645,-2037839545,-1960378508,-2037839033,-1098645648,2097217396,1954989830,184549631,-955875904,16740486,1200236032,-666466291,1183432747,-1102673472,31082230,1178147701,-1978239986,-1071325882,225722428,-1928431873,1343667782,-719817574,-1334378749,-8734977,-1415969686,17033017,-1224753594,-1224736904,141229942,-113661030,-1069154045,-9128193,-8734977,-1415969686,50597433,1183432262,1891041218,1991704575,-1710724353,73284011,-1983887869,1183695942,-11528514,1996479606,-665941286,-162403030,1954601542,112645,-1070923029,1347605035,-402454886,160211202]],[41,5,0,0,[110757419,-1996487635,1006598278,276677702,381570701,721447505,-1705982906,74849780,12615299,1183650429,1783633598,-1069118720,-1705977609,77012468,755599521,1178271748,-1927905854,1343667782,722045089,70107718,6967296,-1356991334,-1099005180,-1928168192,1343667782,-138522997,6967769,1008596122,-1069118714,-8878455,-1984016757,1311486030,-1982203966,738161806,-654851002,-9402743,-1232472533,2122383186,829685976,-2146142465,1979701374,274646027,239569702,166449707,-1961867637,218436182,-1706012160,106629268,-11368823,91602955,99172458,273058561,85087883,1347551245,-1996190488,-1979758458,1392462486,75491408,-11762039,-11626871,1927827538,-968455932,-154642807,1950407238,1379942413,73394256,-1983494519,-2037790634,-1769341076,-1631256722,-2144927928,108265535,-1030962293,45614571,-1982715008,-1979759994,-989903722,-2128211874,-2147482241,12060021,-1962677376,-2037796794,1183579968,1015450074,1954588927,112645,-1070923029,-2037788117,-1769341128,-2030633158,1946353468,571397,-1070923029,-13072885,-12937589,-1224781742,-1224736956,-1224736958,-1224736946,1183579980,-598307878,1391453824,1085734736,2025259007,2139170559,1971322889,-2147436539,-2037709589,-11468940,-36682,-1224798602,1996488530,1778412052,57448960,-259260417,494269963,1448493418,16777114,2092316928,-16157441,-1694532426,689,1357496363,1480902403,1190526976,393478874,434018902,1149830945]],[41,5,1,0,[-499762856,-2146929664,-2130847130,-151181212,1946692164,6968949,1947127706,1384548614,1958743039,709162597,1348433159,6817642,98015748,-1224800638,90898258,-1711013784,110101975,-11356417,1794113640,98015744,-1224800610,812187474,-1711248655,111936983,-11356417,1794121832,98015744,-1224800582,812187474,-1711248656,113771991,-11356417,1794187368,98015744,1589968895,1200236048,-1981535740,1153945158,-1962934192,-1979745658,-2037692348,1149894518,172395338,-1995680117,1418281028,1313130306,1153892352,-2097151662,1962979966,30468355,-8614261,190205065,-385649200,1784021442,6967600,-2036727702,-385403225,-1631321678,-14221460,2058813239,-1710986497,122436011,-995080567,654273694,-16615425,1795126966,967547400,-2037840029,-1631256712,-14221460,-1224801161,74121082,1027189658,1954973953,1822344447,2013210367,1991704326,-1710724353,145177003,-9402743,-9658684,172460838,207063846,-1982183799,-1960387498,-2037839801,1200488276,1216776462,1250331903,651725823,1954547702,-2037825504,-2037579956,-1977155762,-771806689,-192443421,1216776455,1250347007,-352321281,1253506832,-756526849,1283885313,1318488575,340167679,-2085337463,16733886,-1098693772,1962999626,150380809,-12024263,-1224797324,-1224736950,-6619320,989855999,1963521542,1417446176,1746171136,6955074,-1711210392,65535,190071945,-1957202752,1183405124,1778412212,1253506820,1219952639,1320615935,1287061503]],[41,5,2,0,[-596180993,-2459905,-1224757130,-1224736904,-1224736908,-11075728,-43850,-1224756106,-1224736946,1055457100,-901347071,1087133321,1822052434,-1995928317,-1072966074,1080693877,6946922,398746,580539904,-385480694,-1098646122,1946222460,812273680,-8603905,6946922,-1196980582,-696844536,1778419560,1778412032,-1484350976,279447816,-2037708940,1149894484,-899759022,705137190,1138230244,-9658743,-9533812,-3258741,-1072968114,1105789812,-1986373890,-1995888384,-1946204538,1175129158,1447851018,-16707480,-47434,1996425334,-1484350970,-1073018597,2088973684,796196942,-12142849,1628963482,1975520009,1183222020,-1986373889,-1995885824,1358918278,1090519194,-1224780279,-1224736954,1536884594,-2080375029,1946210430,1316782898,-164858624,1963993924,23746086,-15994214,77223679,185170244,957641974,1962992182,-599882994,125108224,-359005846,-1962686610,-916578362,1409290442,1377858413,1207987821,7760997,1394627405,544435809,1769104723,1397555302,1919243040,1426089577,-1000936309,-2144992162,125173567,-1945942131,-1961956414,-2144975885,-143327172,1452000139,-1026990586,-1957363708,167209196,-401586549,1183514835,240028428,-1962853400,-1679291810,105286400,-402108789,1566179535,-889845271,-1957363700,170289388,-401586549,1183514791,240028428,-402651973,1586168051,7137290,-1962522997,-1595406258,-379758080,214627957,-326413056,-1962257816,2028475462,273058560,-401453429,1586168032]],[41,5,3,0,[4253710,-1962260853,1961364558,-379758080,281736662,-326413056,-1962245784,1290277958,273058560,-1156428149,-1729626108,241076992,-1962929688,1317734982,4581388,1978228058,1100534,393534219,-619983989,95950196,650153472,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742840,1946462222,-49909,34538868,-1023314480,-346021189,198740768,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,1674219,125435906,1,70975490,2,136052995,983041,8782083,1245185,141885442,8,83755010,9,29949954,11,21954819,10944513,177143810,45,156958722,14,38338819,2949122,4391171,3932161,5505283,3997697,6095107,4063233,9306371,4128769,35389699,3735554,142934275,21233665,134414595,4521985,182780163,21430273,103022851,4521986,34668803,5767169,37028099,5373954,149487618,25,40894723,6029314,39780611,6094850,-1275051,-2023225738,1778412032,-1711248896,4302726,729024680,1745254143,6947841]],[41,5,4,0,[-16359797,-6676873,1023410431,124912384,-21315541,721808383,2147465920,-2036707246,-16758361,496633462,-922682824,1426064074,-1205932917,-661782424,-1962516853,-920702905,1426064074,-1205932917,-661782311,-1962385781,183173727,956712587,108277831,-620028021,-1014238603,80398623,182272,106859264,184702859,-1960545070,-166401062,1946233415,726136332,-167348984,1963993927,186616582,199783899,-1962641957,-1962742846,46844355,39815936,1194919915,-1962511312,1977289503,-1010594827,518818645,-1912531016,241077208,-401848693,1183449051,1958742798,1996443665,142016266,-1710852353,20257130,2122518507,125042694,638082756,721422278,-892788800,-1957363702,1102585580,-1948742143,1183517790,-6428662,185353865,1342993600,-16222465,-1868953994,520185113,576201,518818645,-1912506696,274631640,-401717621,1183448947,1958742800,1996443668,175570700,-16222465,-2036726154,-352216921,-1715459325,214616351,-326413056,32159774,1586223246,138840842,-1979760920,-1073018298,1750077556,1996424193,1778412038,-1484350976,-920714394,1426065098,-2091455349,1913260158,138840865,721423033,1358034898,-16353537,-488110986,702975,721962635,-1980631086,1183451222,-1003486200,-1960442786,134161975,38243878,1577355302,443081,3272,37402654,1183701134,-62486028,-2080483700,1946158718,142508816,-972391168,-13765562,1593310278,142016264,385631885,-7870384,654073540,-16775226]],[41,5,5,0,[1996426358,-196702966,-401715178,-920650012,-939521846,1459617834,51755038,1187502222,-1962934026,1175128646,-1006078968,-953808802,-16777209,1996426870,-700019444,527061014,-26154994,91602955,-1645625301,-700019456,-661925492,32227726,1065363011,737768480,105789897,-2144990604,74788159,112963,737828489,-129070593,-369013,-1977157050,1183422471,3161598,960311420,-953450752,128582,429522817,91598455,2130720061,180841383,771638787,-125108176,425603,-8272268,-1065975809,2122551019,41156856,1183571959,138808074,2122522228,276103422,16154243,1589906036,130491912,149618689,638082756,1991,1595918219,707273,518818645,-1912388168,-15143976,961547382,91555398,-352321096,1354771202,-29235186,-1962260737,1178143302,534805768,576201,518818645,-1895825480,140413912,-402241909,1183448431,1958742792,6836241,1778412036,-1711248896,-22650,-1070923029,80398623,313344,1586189824,1078430476,-1992140917,1451883590,-796123394,-1064380274,-15960321,1996425846,108461832,-16484609,-259261346,1590070047,705225,-2081649835,68670,1996434292,204930820,466852353,-1073019906,1586174836,1283425028,1393718528,-1996419935,-1706013625,68094642,-352321096,-910152958,1426064066,1448602763,721712779,1283209727,1156984692,695541803,-1706265345,68622338,410304523,204930902,1282735873,403397530,1282735878,1782062490,114436,4998343]],[41,5,6,0,[1590135552,46319967,313344,508974848,-1912580936,242650072,1149878315,1011124542,-1946270071,1149962878,1078201154,-11134860,-11072394,1996425334,-15341562,201213577,-385649472,-1705639754,84285442,58048523,-1962890775,103615558,-385649408,1967653005,13625603,1962936621,14805251,1962935341,17164547,1962935341,17819907,1962938413,19196163,1912604205,77131,1212706422,1743324021,535809,1227711092,-385649408,523043167,-385649408,1865220521,1213035520,-385649336,-282263051,-385649408,271384981,-385649408,-282263155,-385649407,1967653353,33351939,-15829249,1996426358,142016266,-1710852353,92626255,-2097011223,-1071971841,14328640,896843787,-20453290,420249219,2122522484,427047180,772570755,2122519412,225718028,923565699,2122385268,1963003916,32041219,-1958984565,-471253420,1474844161,-2083918850,1962954364,-2031593789,1975520254,-401713477,240188195,-335899160,40523439,-84940786,-15992693,1173753716,158599211,-1415970710,-351955685,292050579,1778543105,-1533389056,-351952605,1465276035,1721369706,-1207568777,-768933887,184649193,1443329535,-369232408,2122579774,108265478,5143683,803799925,-11212289,17579659,425603,2122911604,1979649022,-25786109,-351633781,1979648810,-401713652,-125044065,-335645047,-1705552358,107879379,-1485520885,1459519113,175570775,-16126310,1475906559,-101652466,-25755818,190552663,-2014640348,-346667893]],[41,5,7,0,[-637089915,-956301312,85572,539510006,2088967029,359923796,-1705741057,65535,-1705741057,65535,5522631,1451000576,-15895552,-6662540,-956301057,22084,209125206,142016343,-1710852353,110910799,-1946244631,184618038,-385649162,1552678518,209682716,427098112,-1039237247,1444050182,1778650984,1778412032,-1484350976,1407780697,209682942,57933826,-2114041367,-61825,1552621429,476023556,819073,-2129496832,-61825,1962871669,-2117735676,1961894143,-31397629,-2080450327,1962954364,1383891726,-1962380288,1270501956,726002515,-21567040,5143683,-1427569804,1383891966,1443525632,240284927,-335979288,-1983894782,-15991226,1465256052,-112465906,-1070923029,-25755818,190552656,2089418751,-25695918,-1711389045,-916496865,-939521334,1459617816,175541078,16402119,1979058944,141965619,1983457396,-14453498,43649142,184554008,-15240000,23726198,1953441946,74856711,1996425332,941464072,-4716654,21293567,17841795,-15633408,1778454582,1778412063,-1711248896,130721670,-1996077429,1149915204,1058091,-1963178359,19147076,-1071972036,1183439095,1316783102,-385649664,1183645947,1783633640,1778412032,-1711183360,133506112,1265942539,16402119,-360807680,-385649390,-1923743537,1343678534,-703847526,1975520003,-398029548,-2019930090,-1928855770,1343678534,1244086426,-58817784,-385649664,2122383508,1946228970,-360808182,57934084,-2097118231,1962998910]],[41,5,8,0,[-62470342,909705217,309657826,1795123798,1778412032,1778412032,49584667,1784086527,200448513,-1705574401,139936772,14825017,23743605,1735322266,-2092700920,1946159230,142016271,-1793588582,1975520008,138840323,556675,2122523508,494141694,16416387,1187452789,-16776710,560466038,1778412033,-2036705792,-351757145,1036294661,-1705637726,145954818,57982987,-335608087,-327745773,276944026,1383893769,170039894,-947126273,-1026990242,-1957363704,-206037268,-2585080,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939521334,1459617804,-2135417258,-1948742135,1187450486,184549630,-1976404746,-1071371452,141901884,1671600726,-259323597,623592586,1183383560,137771516,-1207601919,48955393,1183432747,6969086,-932239206,-54519,-6680458,-1996488449,-804522410,1996432244,-159973614,1996445264,175570700,-16222465,-157677962,-1962268928,276234232,408730,-11118848,1996487798,-37492482,-916496865,1426067146,-1205932917,-661780053,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939520822,1459617796,1102585430,-1948742134,1187450486,184549628,-1976404746,-1071371452,141901884,1671600726,-259323413,623592586,1183383560,137771518,-1207601919,48955393,1183432747,6969084,208611482,-1707179254,443809792,6946922,-1702952344,-63422,1043986571,108265876,349542999,1996425814,309788436,1443919615,-15960321,1996425846]],[41,5,9,0,[108461832,-16766822,-11120385,1996488310,-50075396,-916496865,1426067658,509013131,-1911904840,106874072,-1959264474,1962871414,-1710986680,174733739,637951684,-14284919,1962869879,-1710986680,176109995,637951684,637814665,-16615425,141183604,-1808159846,106873866,38242598,108527398,1783264511,967547400,1589904316,1200170502,-916578554,503318218,-1912327752,86155736,86644363,46713631,-1957298176,-167049610,1586170485,41388808,1215624715,1443395327,79489038,1988751499,108431870,1761507071,6946951,6946922,-56129894,1947248650,-25755887,1778648168,1778412032,-1484350975,1996426036,-25755896,73984014,1006519945,-931854778,80398686,-326413056,2123060823,1996445446,1743261188,1458604804,1778419560,1778412032,-1484350976,816319349,1156974196,259262507,-401713577,-259324886,1963226683,-1962611750,721611718,-916496704,-939522878,1459617798,108432214,292877835,8874070,6946922,-2036727702,-351558745,-1983894782,1983512134,-167021304,1965096518,9562371,2122527723,359923720,1745385215,6946951,6946922,-743995750,1966123019,1962281738,-28903922,-16223184,240519798,-151062552,1948319302,1273714179,1745516287,6947840,6946922,-89684326,1274708235,-1207733165,1996423169,1671057418,-1962073344,1962871800,-2023205072,1778412032,-1711248896,203138950,-956829557,427098128,359932072,137053686,1750536053,23725060,23724138,1000834714,-916496884]],[41,5,10,0,[-939522358,1459617806,-877126058,-1948742136,1996424822,6968840,1619053978,1958742796,112646,-1912411415,-1960441786,1979648828,47966467,1946844729,175570704,466852439,-1073017697,-957807755,-96024830,1187446784,-1912601868,-1960441786,2949700,1211069441,-385649336,70058542,-385649408,-80936518,-385649408,1996423682,108461832,-1440315494,142016268,-1710852353,213591872,1750569963,-14286713,1443234932,312968858,-62486259,-764083032,638076558,1023689867,1567883307,53265527,-1830222987,1946561536,1946430502,1963863116,8644867,-1435366868,58130732,738238441,748646913,-1986300159,-141823362,-167732759,1963129926,175570829,-1710200233,222187334,1350565925,-1358303590,-259305459,1946157210,175570701,-1293330857,204901120,-2023205375,1778412032,-1711248896,224044934,1150023819,281540400,-14846720,6818422,1778412036,-1711248896,227387270,-2114300279,1951615994,112643,-768375,1996425846,6527732,-259322412,58062347,-167724055,1963469636,11725059,-1415970710,-384974053,2122972847,-940078094,129606,33310454,-236387468,175570942,-92864682,118120346,1475906310,-1006598296,-14285218,1392903287,312968858,-62486258,443822248,-2143531648,39511,1702890993,1996455740,240604682,-369264408,-796131749,1950401270,10114877,-15845888,1465256566,-44046322,606619018,1963539679,6838058,1778412036,-1711248896,237348742,393596939,73623639,6947178]],[41,5,11,0,[-2036727702,-384936793,-956891625,-385649663,-1705509361,132579328,1996464363,17917962,1794406143,-622111232,17579651,1780577536,1330027026,-1073019033,1183716988,2088969736,57937156,-151051799,1965042501,-15144691,638076558,537164931,1996438133,138841610,41221926,74776358,141885222,108330790,-832745574,-39196402,1946844729,204901128,1979058945,-34674429,1443526399,-1427632553,-35460612,1963621945,-41555709,1475509897,637568872,100955391,-1698198442,182953862,-1896069495,2088838855,1963000322,-62458359,-385649532,-2094596688,1965032572,-44963581,-885109,643238518,1342456970,453092762,1975520013,-62458342,-385649660,1183776136,2088838664,1963001346,-10557181,1040083433,57999361,-189719,1347881590,738111721,1600004032,445129,712,2123060823,-28915962,-141885440,1443395327,2156558,-147066741,2122516085,192217342,41287435,1988755083,-1948128258,1600060998,314057,-1947432107,-620034466,529204852,108387083,-1962385781,-1014300065,314057,1475119957,-1962387829,-633665954,1200235380,1019225131,-1961200320,73239547,225762059,158652987,606816138,1950366912,-339244054,1606429442,314057,2248,-1957276848,40521971,16777114,1996445184,-1711052042,-64814,-2096455517,1946172796,-159973621,-1707248385,4206,-551009034,1149907316,-18930648,-1977060152,-551278524,527697724,-129594026,681201686,-15709928,1996486262,-92864520]],[41,5,12,0,[-231681,-6619530,1577058559,84263881,33686018,33555202,-1957363712,-162114580,1947216711,110777107,-1961854076,-259260834,-1946193432,-1010213178,-916537301,-326412861,2139312976,175374397,607584080,-26111,1996423168,-25755652,-1853607526,1438894352,1996483723,142016266,-16353537,-1835400074,-921654510,-939521854,1459617806,209619798,1460041355,1443395327,1897408666,71731985,1209365576,1950892404,58017880,1208006377,-857144459,14608640,638076558,637944971,721568811,-1727433210,-120470997,38011174,539510262,-1108802699,1149969920,1946561284,76097033,-167727127,1965041733,158638351,-1912601595,19269702,10152196,-351887199,847086578,-1957465088,378221125,1183386100,-195655182,-6664110,184549631,-12880704,1996425846,-227082252,-12326832,-1577302391,103482658,1183712928,67184136,-1962636506,-1056703410,637535237,-1962654583,1141057218,263426,105154854,1996438763,1687836168,-351157987,175570737,32663582,-18349718,-1715303426,-120470997,638076558,-352173055,111190293,1183768785,1143547400,112500996,690413777,1599997508,705225,1408011093,-163821816,1965046855,1011843102,-728083680,-1961767256,1333853790,-1705832388,303446045,-2130813301,-907068313,1755331,-431569152,1586167812,809995018,-1947711863,1183385158,726108908,20711460,633347061,1175126020,-297367292,-1947181431,1183385670,1183667186,-1706027276,305338408,1183432747,-62486018]],[41,5,13,0,[-16097653,728368247,-1926203393,1343678022,1336379034,146983186,-326413056,-16359797,292029559,813170433,1392801535,1890027162,79874322,182272,-1957275904,-164952450,71058934,1750536564,1448477699,-1484350890,1983451839,-385649404,1166672011,14624040,1946159421,746288958,738489347,-1972144893,52771909,-930398208,-2144840310,1183440866,117080318,45614453,-1207702784,1178271745,721581054,23615433,1448497412,-760772966,-1958745326,-2023205129,1778412032,-1711248896,317695878,427049128,67201110,91618875,-352321096,1354771202,6946922,312968858,74776339,-1711248810,251595359,-147066741,29279093,1011217920,-2146864096,-1700840347,322709693,108328459,-402625961,1600061211,312009,-1275051,1996426870,175570700,-16222465,1996424822,292067844,-1027010925,-1957363700,733486828,-2585076,6950006,1996423274,142016266,-402229505,28901318,-892788992,1355284488,1448542208,-955615605,58950,-551009034,1149898868,-18930648,-955812664,62534,1187448299,-2097151500,1963067518,675580428,121429796,-118946955,847020802,-1978895104,-551278524,57936700,-1979521303,-551278524,745802556,-1959639925,-1995836394,1451876422,-1706011934,4391,-1816951,1996426358,-529072158,-56629168,-1981266295,149678678,1183432747,-532248094,1443659403,-666464937,1552568342,-538738392,-2020987392,-1986523090,-397345210,1183579273,-62486056,50232963,1183529588,-398054436]],[41,5,14,0,[-1713879509,-120470997,-1946401279,1178196038,-165577220,1960781892,675580425,-922820828,-11070859,1996478582,-596181030,-1696696577,4135,-1337553577,-6664170,-1962934017,1177280070,-1304024102,-775804007,-632945672,-151370103,1963001926,18868483,425603,1191118452,-96010244,137053430,-1779891339,97952000,97781259,-727641228,-703165691,-872007419,964654341,1963314710,-193035399,1462662144,98187007,98055935,1381530,-263812864,1475499657,97400575,97269503,1384602,-163149568,-1577560439,1183384912,1996445670,199583974,-15515032,1996481142,-461963296,-231681,7010934,681181290,-2080374993,1962996862,9431299,-227082409,-1695516929,5430,-126419113,-1695123713,65535,1157002731,343148587,-701038761,-734593275,357997061,1183383552,-229209616,16023171,1156981364,343214123,-633929897,-667484411,361732613,1183383552,-229209616,-1711183273,5527,-59310249,-362753,1996481142,-461963296,-151148056,1963469636,-193035514,1460433920,-887041,-6623114,1459618047,-778435990,-167772145,1963067462,16115971,606618762,1963670751,1784108582,1011124740,20711460,633347061,1284112400,81887292,453114240,-938786359,-66459567,1442891497,382748301,405314128,1183520382,-1274663942,-632911610,92127243,14304967,-1274647808,1174602502,-632945686,1004422793,108975686,-1982445941,2122571334,745799924,15351427,96475905,787939331,1183385268]],[41,5,15,0,[-632931330,1183384446,-698971174,-1056525151,-802487584,2111723067,-564754173,-788094815,-62510112,1183439095,2109737944,-666450171,-1600061440,48283910,65553923,1183438918,-733594660,1183516286,-599356972,425603,1183649396,1783633624,-1711183359,379002356,675580503,138207012,1183647093,-1929122864,1343674438,354445722,-916496880,-939521846,1459617814,74907478,-1928956161,1343681094,-488111766,-1946211335,1200227422,14624040,1946158125,77071,19733362,755660288,292880387,-352321089,1011321356,37487396,46072693,-137917696,-1962317266,1334445150,-2133750980,-259324959,453114240,-494911296,33193988,-2083972107,-1056242975,158609143,1988751363,158638586,-1980611069,1990325830,-196738295,-506231,-11336585,922682998,1183648416,-1706027278,395998955,-1710852353,65535,-1979955575,104463958,108332464,95557177,1187454580,-1996488470,1451879494,-263796754,1183645696,-1706027286,65535,49016971,1996486187,922703366,1996423458,-193527822,158611199,158742271,51025569,1783691846,-1711183360,400985082,108328459,106404438,1599995904,312009,2248,108432214,624706698,1178271748,-1972276220,-551212988,670976,142021492,225837356,1551107628,1443395327,-335624984,1183667795,-1706027272,403052584,-1928825089,1343682630,623395978,-1974468385,69549124,922701824,-1705637216,407866892,1443395327,1149895018,271676,1307053648,1011152635,-15633400]],[41,5,16,0,[1784023158,1011124738,1342178341,-80287730,113428830,968704,1988843008,725939718,-385649392,-1923743289,1343681094,1998071962,675580440,-1996431579,121503302,1025143808,359923723,1443132671,-16484609,-1928683466,1343681094,-428414054,-1607008488,-26102,1996423168,-1607008508,436836874,1183383552,-28931076,1979714365,23128323,781443281,413444095,414980284,420878614,420878614,423237910,420878726,433527218,137053430,-1070922636,1183515627,-96040450,-1929087233,1343681094,-1963297025,69549124,922701824,-1705637216,425168396,1443133183,1149895018,271676,1843924560,1011152634,-385649400,1996423418,40523268,624706698,240123908,-369470488,1996423398,1149916676,1007166524,-1071909631,201327141,6967297,-97064946,1443133183,-369268504,-11140926,1183646838,1783633650,-145758204,-1929087233,1343681094,812253546,2056038042,1996445209,-230257404,57298966,-577304,-11139980,922682486,1183648416,-1706027278,366769899,1443133183,6947178,1784056299,-122820607,71058678,1784022644,-123607038,137053430,1784022644,-124393468,138167542,1996444276,40523268,1996476651,1149916676,1007166524,-1071909631,201327141,6967297,-107288562,1443133183,-672661398,1445325821,1778677503,1011124737,20711460,633347061,1284112400,81887292,453114240,-938786359,-136452015,16547459,1996426100,-59310332,1044634,-1026990592,751304708,1448542208,323467294,1988876430]],[41,6,0,0,[675580430,-1996431579,1183579718,470284,-1410792587,58017792,1208021481,-385649336,1212678535,854131573,208129,-1897331851,339201,-471268491,1846529,99156853,58017794,755112937,57999440,755112425,57999363,755115241,57999363,755117289,57999481,1208276713,-1830222987,58017794,755156201,57999363,755139817,57999611,1208159209,199820149,58017795,1208170985,1122567029,33369347,1441334133,58017795,1208178921,-756481163,58017795,1208210665,1307116405,6237444,1659437941,78113028,138169472,1374215819,200838133,1460761855,1778543190,1843924480,-1949856776,-178394914,272385270,1183522677,273918,86836596,-166562560,1971534916,6968844,1459034856,1058538138,734014235,74312146,1077691638,1750470516,6947843,6946922,1269270170,23746075,1459031784,-1558707558,1958742811,1013219540,-388068361,-125045536,292880139,40523351,-401735574,-947128324,-320282997,6969076,6946922,-2096907031,1963458174,-388068548,-125045580,829751051,1183668054,1783633652,-184555517,-196702890,23744534,-1274983270,74776347,6969174,385107597,1995151952,-947184697,-1595351413,1996445428,108461832,-278723942,-388068581,-125045652,58064651,1459572457,-61216681,-1962765591,-16053634,-1923740299,1343673414,50401434,-2114417892,431678,-1928431869,1343674438,924687002,1975520028,-1948349668,-206247737,552097622,1031570428,1460302848,19150591]],[41,6,1,0,[1608346,176063232,-385649664,-1923678473,1343673414,1266074522,-18224868,201227907,-1923735947,1343681606,1578641562,74776348,175570774,1183645802,-1706027276,477853419,-385875528,1183579841,1027901706,425603,-1326906507,23746302,1260150682,-373290211,1149960876,-23074499,150896259,1156977525,225707046,-148347776,-2096960279,1946680958,48490755,-1711276104,-1962742039,171834950,-786532608,-13724704,-719537241,-551757284,236773148,-786640611,-786622180,-719516132,-337958116,2145084,280705003,-1959597312,1175128134,-1947569146,1586169934,650219014,33718145,-2082835199,1950157438,176063244,-2096729045,1965886078,8436680,1085998059,-2134668544,250159308,16824574,-151123735,1967144004,176063238,-385649399,-2091515303,1965034110,112645,-1070923029,-183113648,84704897,1443525889,-1441267046,1975520029,-36574973,-167628567,1950366788,36169987,50232963,2122516852,57934846,-1962796823,1027410502,1980789760,34334979,125053740,309592620,-1962802967,-390059042,1750529054,23725057,-561312277,266911787,23615220,1778412036,-1711248896,499492742,1156989931,980697148,1085857419,-202315776,-196702890,681201686,1444796696,-1929116824,1343681606,-16222465,-1063647626,1344135965,6946922,984057498,-46274281,1077691638,887686005,23746301,-1962837271,188612166,1997173760,1946430643,1963207684,90855083,-369874200,1149959443,206140,-1946350359,1212743238]],[41,6,2,0,[1979713341,-50468605,781443281,506505215,507518528,512630395,455417486,511384357,185224843,-1190955831,1149894657,206140,359973179,607929482,-2000614660,-561300412,-1947084824,1979649016,-54925053,786978391,-1949856776,-236590882,-1946375447,-922023346,1283458676,-1142226646,-30776192,1317778923,49906442,45724790,-1968182528,-466994108,-1963162391,69549124,-62486272,687747,1283458676,82510908,-79928192,2045304459,200838129,-385649153,2122579035,309659902,176063318,633346817,1077936129,-212211632,1451986923,-25263108,-1976666869,69549124,1975663360,-8787709,40523606,607929482,-184468472,270909467,176063232,1103698689,-397360885,1491727043,1381390335,-369586712,1183579983,675580170,185091723,863241798,1778412118,-1711183360,525074764,1459349225,1778516328,1778412032,-1484350976,1750474587,6947330,6946922,-1750628710,1011152415,-385649600,1183579071,2108682,1784023412,-220076032,-1946439959,-390059042,1750528558,23725059,1459508713,-15960321,1996425846,108461832,593317786,1600003867,707273,-2094510198,-108822559,-2096270845,141822969,1947007363,-1010816253,-1023409736,2248,-1928956161,1343682630,202909850,74907425,-493825,1996487286,-25755652,1331354,79874304,968704,-1205971456,-661774183,-2096728437,1962947196,9365763,-1959639925,-1995836402,1317663302,675580660,2133124138,1962937405,21018629,1149896939,8332584]],[41,6,3,0,[1183404044,675608318,-2147191680,-167182514,1946692420,97952031,97781259,1996428916,-701038836,-734593275,545692165,1183383552,-61437446,-15960321,1996485750,-38158,1996425846,-25755896,1141207450,725939745,-1592298488,101385686,242484692,-15960321,1996487798,580623098,28835840,-916578560,1426065610,509013131,-1910301768,-1946801192,2000225886,-15895492,2013203574,550345276,-259325952,-15960321,1996425846,108461832,-14555122,158660107,1443657471,2172058,112640,-892772833,348651528,-1957298176,1187448438,1442840824,-16127334,1958743039,725939718,-385649392,1149895188,8332584,1459504777,384583309,405314128,-561307256,201231848,-2095811392,1946172540,74907406,-1707313921,8601,-506231,40502390,1402010,-25263360,1443787787,1778677503,47356422,1183387614,-28931076,1979714621,26929411,781443281,559720447,561389942,561389942,572924448,574956076,575611466,577053422,1962877302,1996445188,-59310332,384583309,1995151952,1996431936,410950396,1996423168,-59310332,2234778,-96040704,67010179,2088966005,1567883328,1778677503,-16750080,-1717944204,-335544575,847020876,-163154944,1946692420,97952051,97781259,1996434037,1744857604,-1821895450,-330920672,1784041494,-1962907136,1311502414,1183535596,-297391118,791190096,233510145,-1929087233,1343679558,-588771754,-92371971,-385649408,1996423388,-92864764,2296474,13560064]],[41,6,4,0,[87559819,243993323,82511150,87428747,1443132671,1359247103,384583309,1995151952,-1444339104,3193088,146344171,-1190925568,1996423208,-330920700,23744534,-1935238575,-1981209876,847020800,-1207470848,-628358660,1149962219,-199849166,-196703991,-633207,922682486,922682790,-778435164,-16777196,922682486,922682802,-1113979472,-167772140,1954555972,74907435,6946922,1183647338,-11528468,1996486262,-159973388,-1695254785,8932,1778412112,-26112,518717440,1778677503,-16750080,1996486262,-159973388,-1695254785,5068,292067920,-561307846,201108968,-2095614784,1946172540,-125926639,-16026624,1996424310,471964408,-916586496,-939522878,1459617828,448274006,-1948742118,1988824190,676104718,-1954553469,1718896839,-385649336,137167078,-385649408,1212678414,-219610251,1967671296,26994947,-385649336,86835489,-385649408,472711558,-385649408,1967653186,23193859,1962954797,23587075,-385649336,1212678513,1978205045,208129,1944650613,58273025,1894318965,58017793,-385766167,-108854858,-385649661,1317732561,106859272,-1960394354,-1960438201,-125101993,201217673,-1906412336,-2144928186,1433665597,-12746714,-1960440971,-768933563,1451882635,-28931074,544524043,-14781185,-1705509258,603129950,188761225,1343059392,1476294399,-33005926,1078233353,106873942,276299558,242745126,109721343,109852415,10092650,-349886720,1078249306,1407909888,1963194755]],[41,6,5,0,[1081901902,-2092403712,1962949756,1081409346,16777114,-1959204096,-77272866,796180491,142016342,-1710852353,609968898,166369878,-1073012501,1448483188,1837368986,-125087708,1459313128,-59578281,832198486,723813508,-1955533888,-16053634,1448481397,383534733,17865296,-125098848,-80680873,1239963478,176063484,1457026304,383534733,1992530512,-873782075,-135733621,1958743034,172395458,-1958984567,1175128134,1454666758,6946922,1285161322,-349882111,-388068442,-1072956718,1150000500,-1962087620,-87758626,1819656203,721420728,-1955206190,-88807202,309641227,-4695317,1693161983,-352255816,66683878,1793655668,1011140607,2089484289,172395328,1447052425,6946922,922681450,922683018,376047244,1006826650,725939720,1443656720,6946922,1285161322,-1960486399,-2086343737,57934841,-1946212119,-1746190268,1996445526,142016266,-1710852353,533421391,-916496865,2762,1224,-1205971369,-661774356,721974923,-62486080,1860868688,909714829,91554056,33310407,-2019928576,-1994022813,-1072955834,2088966772,343212112,402823760,-1073011282,1996425844,-1711183106,633958184,21906631,105286400,961692809,1963001910,922703380,-744881908,187028251,1443263680,-113762918,6968869,6946922,6946922,-1711237272,605094644,14825017,2089492597,1962871640,43669260,187041048,721581504,-560310273,187048473,-1996262145,2122579582,309592316,16678531,1996426356,-1711183106]],[41,6,6,0,[608844004,909840107,141885704,144949291,17605377,-916496865,1426064586,1684597899,273058598,-1962781208,1317735494,46000142,-401973621,1183515165,139365126,1510101480,-484972195,1426066634,-1922503541,239504166,-1962792472,602410054,173968130,-1962806040,1317733958,36235272,971595098,707298,1760332629,1183524537,33613844,-1961867637,1760039502,241076994,-1962817304,1317734982,33351692,-353804966,1100514,1760332629,1183524578,30730258,-401586549,1586168270,27256846,-1962260853,-739767218,-379758079,248177161,-326413056,-1960380824,-2031613858,-379758079,80412270,-326413056,-1960375704,1927809118,-379758079,80402777,-326413056,-1960370584,1592265822,-379758079,147512006,-326413056,-1960362392,1256722014,138840833,-1156952437,-1612185598,-379758079,181066485,-326413056,-1960354200,719850590,105286401,-1157083509,-1058471937,-379758079,147511732,-326413056,-1960349080,182980190,-379758079,181066082,-326413056,-1960343960,-152565154,-379758080,113957355,-326413056,-1960338840,-488108962,-379758080,147512182,-326413056,-1960333720,-823654306,-379758080,80403346,-326413056,-1960328600,-1159196578,-379758080,214620538,-326413056,-1960323480,-1494743458,-379758080,46848121,-326413056,-14155416,1996426870,175570700,-16222465,1889142390,187006127,1527084480,-469788323,686382426,707292,1760332629,1586178128,6809610,-1962522997,314247246,14215168,-661929586]],[41,6,7,0,[-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,187167151,-1962117696,1317733958,1879554824,1509983720,-472651427,1426065098,1885924491,173968168,-1962927896,1317733958,572168,1509979112,-506730147,184551114,-1961397029,1960512459,627882005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33563019,19413248,33554432,554076928,33554432,35934208,50331648,35818241,50331904,35729665,33554944,102787840,50331648,17187841,50336000,35670529,50333952,17392897,33559296,119924224,33554432,134790144,50331648,35642625,50337280,35753473,33592832,169998336,50331648,16787201,33597184,203678208,33554432,757628416,33554432,220313856,33554432,235422720,50331648,35696129,50343168,35089409,50344448,17382145,50347520,19149057,33570560,320010752,50331648,19452929,50415360,35103233,33572096,403266816,50331648]],[41,6,8,0,[19054593,33577472,421648384,33554432,436645376,50331648,35078145,50354688,34888449,50355456,35834369,89856,-1957363477,-661774612,-15829249,1996426358,142016266,-402229505,1562315900,2762,9416,1183536727,-297367276,16139975,376897280,16777114,146688,28837237,721611520,-364475968,185616011,58003014,-2097020695,1962937470,33024259,-2096472437,1946179199,1450674951,48956555,1183432747,1451197428,-1962445824,1077958215,-1070923029,-1931196791,1334568542,-397506230,-1991487605,-645075890,192268299,-1041742197,1183384544,-2095518730,1963062398,-463551470,-1995994330,-1072957882,1187448181,-1962933770,1183444550,306613212,64898697,1183444038,209617890,-385649408,1586168181,1484751626,-1958644736,126572639,-1946401143,1183386694,-1980355592,1983511158,-1004634612,-2144989602,309594424,706251302,-1948003841,25951358,1190807041,1988747499,-129594376,-1962129879,619444862,-15698177,1996426870,149425676,-129595134,-15972823,1996428918,242679568,49781328,-125108224,425603,1183529332,-1983446252,1996480582,343342870,-2095941889,-184423810,36028443,1183666176,-11528484,1996427382,-126419186,6946922,145306,-532247808,-2082716023,1962937470,11725059,16154243,1183519604,138816276,-768882941,1089894135,-336171273,343802195,16664263,-196703488,2113816121,-27358426,1992614865,9119460,990397955,92214342,-335657217,-27358240]],[41,6,9,0,[-1960385583,138806016,-1961605495,1178203206,-1961134594,1177228358,-397505784,-1996234303,-140904882,-369671943,-1995946493,1183519814,1174487288,206503694,-1058471052,108954622,-385649408,1183579831,-532248300,-15304961,1996479606,-1929221410,1343675462,58877982,6946922,-6684566,-385875713,2116812431,343802862,1452001163,-1962152980,1177228358,737405934,1600035264,1231561,2760,1187468887,-2097151750,2113931390,176063238,-385649408,1586167991,776467986,-165972928,1946234439,138840853,1249900441,1997162043,10217731,-385202549,2139291797,175374360,721962635,444069842,1183572715,1183399946,-1955795972,1177287750,-1037329926,-259262255,1929510531,114179,-1946520061,1451953222,-1980200178,2122578006,158662662,722093707,-1946680378,308186050,19810294,1996427124,-126419184,-6662569,-352321281,276234005,6946922,1475901183,6968150,-401735574,1178336526,-1996128760,65797238,-1946519927,994638918,-1954547130,-335919477,1589652226,248170847,575488,1586190080,105810696,-1962260853,1976110075,-339727612,650153487,1946763136,-169721085,-953433205,113953119,1948269568,1946762247,-1010816253,-1023409736,712,1586189911,-1707606264,65535,2122578059,729088004,1996445470,140413702,1778808831,912260866,141934603,-2147066229,259329337,1996445470,140413702,1778808831,504228609,108461911,-16228725,6948471,-1959370753,140413936,-1928968309,-1053097652]],[41,6,10,0,[-1047854474,-1946270071,-2132933665,510987583,225768971,-570171509,234848128,-347208843,64981773,25133278,-16550643,1461648966,-1946257665,2013202526,-16684538,1183397471,140413950,-2053490689,-1962934267,-963903914,-1026990242,180879366,1448542208,1988752939,141965816,1983448437,-1961855738,1183517310,105199880,1983449973,721843462,1223268800,944081665,1949713675,1996445453,108461832,-369160728,1988690227,-1707737098,1562,1988751499,141951996,425603,76164213,201252584,-2147125824,510987580,-790100854,1975520254,171737093,1586190709,105351946,1006388739,1179416262,2123096811,-59360776,1149911411,-22419201,108380171,184515712,-16055179,2122526069,276103174,-385923958,-1072955761,2088770933,393480959,-402355634,-1072955777,1015072629,-1077775350,1015021569,-1950714611,1200294494,-62520570,989940877,-1962772799,-28931647,-2131069303,443878716,1945925177,-8617972,1309046029,-335907191,24936457,-16550643,1586232902,-402158850,-1072955857,1187448180,-1962933770,1586230902,105351946,1006388739,863436358,208991755,-1963041141,-32905209,594853899,-2130813301,460590399,-1946269953,126549598,201192168,-1107069760,1586167809,-8421122,-1950386934,939461214,16777114,-28931328,-1946401237,-95515696,-1946399189,-916496703,1426065098,1586228363,1011336966,2139291648,276037694,-1707182081,65535,-955883893,15943,182985,3272,2122536535,57999366]],[41,6,11,0,[-1962777111,1149963382,105130754,1996899899,108825398,-1928954365,-952426427,-947715210,776271392,-385649663,889127149,-1706923433,1673,201213577,-1989774144,-1707802876,1665,-16628599,58497588,2089484288,-1946680562,1144589892,504722438,105286487,1344194307,721831051,-1706029500,105789922,-16091393,1461586038,-1710852353,-50718,1780249855,186948336,1183449087,1964026104,9890051,1996445470,62364166,-1192687864,-58816256,3308675,1962876788,846528306,16777114,1114263552,447898,-28931840,175489035,-1561739221,209619713,2123040491,843417868,6815850,-26111,1919549440,1039943307,58068096,1342996664,16777114,200313600,1443263734,16777114,-13238528,1114307702,454042,200313600,-1984596746,209095477,-55575,6969140,16777114,1958742784,-15341309,1190566635,695470328,1996445470,60660230,1156974375,427032878,-6684566,-1476394753,-15829888,1996425846,108461832,1224973722,-112790009,-950111228,65094,-1979812213,1983511678,-1957988858,-1965095970,312102919,185031938,-1956744000,516359110,-1996395952,-1650788794,520093443,519468799,1794537215,-26111,-14811136,-14748042,23787126,16777114,1996430848,-1711183114,107742135,1988838635,-1707802868,2508,3964035,1153906805,-1962933956,1149832772,105251652,-347716471,63343477,508567239,-1996395952,1788539974,503316487,519337727,1794406143,125409793,-381288448]],[41,6,12,0,[1157037928,276037948,957236363,242566724,17188491,988497476,37518467,1149973621,1078212878,2088967284,141819966,-1707182849,2372,4080839,1078249216,1686175743,1150025020,1145342222,-1996077565,1283475012,1183514940,105120006,-1961999359,1149832772,172263692,271469696,1577058744,147507551,968704,-1957275904,2089485942,175909644,-1070922379,-16666391,74226228,1183383552,1014793210,-385649408,1156972781,57934140,-2097104407,1946303612,19720451,960513163,712313924,-1958841089,-956087740,1342204480,-1030077846,-1996488696,-1072958906,-1947663499,-129579264,1149960192,1078233354,1144595947,-8817398,1149976180,1086784322,1783627882,-26046,1183383552,1958743026,1111788383,-1946663287,1149891142,2107265086,-1996488695,1451881542,-125926410,1376679168,1388774224,1114963792,272229018,172264201,519718403,-196703408,66475659,1347614790,971151959,1552615831,-195165374,653674126,-16776762,-1533395340,16777225,2095792764,3949767,-18432,-1991883639,2088977476,141819966,-1707182849,1460,4080839,1078249216,1153957887,1778384962,21335362,-1706033046,65535,188630153,-952273728,146500,-1995815797,2089369668,1047854914,16777114,-196704000,-1946790263,1174604356,1380982522,1475639039,-952507750,-195116023,116262,-1707182849,65535,957105291,427034180,519718403,172264272,519718403,105155408,1342981163,809099930,-1707802870,1047]],[41,6,13,0,[721568907,540870212,-15043072,105155380,1342181381,10092650,-16777210,101751348,1149829120,108800258,-1995815797,1149832260,776765454,1590135568,46844255,-326413056,-16228725,292038263,477626113,664466538,1342593035,-16228725,2013202038,-1484350948,-892794295,147324932,-1957298176,1962870902,-129594084,681201686,-167084008,1954557508,-129594063,1149980694,1346648906,1149961086,-1037330096,-654837551,1279560528,2119320635,1380223747,-1728052039,-654837257,504994384,1156975255,292880686,385369741,-1924131248,1344151108,-752992614,108461834,-493825,1996487286,-25755652,16777114,-892772864,-1957363708,2122536940,192217094,-16228725,1234836599,-16044531,1586169974,477626120,495191706,1475906315,-10819570,-2096603509,1946175615,2013222665,185440840,-947191808,80398687,-326413056,-2096472437,1946175615,142016272,-6681238,1342177535,16777114,173968128,-14911489,832178294,-2096742780,1962935934,173968139,-1709410305,-62184,445129,1224,1988843095,105155338,-1946270071,1183387204,-1983894532,1149832772,-1707802874,3009,-1962785655,1175128134,-15567610,1780509236,166173184,1153892352,-352321530,142016329,-1710852353,65535,1157036171,175374638,1988099645,2147399683,-15992693,-11130764,1996425334,-401713402,-1072956894,1183520885,105155070,-1979955573,1750470212,-401734400,-1070858669,889136107,650906,38045952,1149878315,306481424]],[41,6,14,0,[-1995553655,1149831748,138725132,28835841,-916496896,-939522358,1459617804,108432214,1604739,6950004,1679535002,-373282036,2089484430,175909644,1962931060,101423644,-1073017829,-141826188,872571290,-1925027316,6947140,157325904,1183383552,1975520254,105093639,-974451577,148609616,-125108224,-1946397047,939460190,547482,106859264,503990019,-62485680,-1990830256,1183446142,971152118,1589906835,12986100,106859264,-1868941313,-16777209,597360246,1778384905,-25755903,-1945963366,105093644,-963903489,-892772514,-1957363710,1996445420,-1711248884,247008039,-24907637,721778175,38529472,1208632971,-1830222987,601344,-1058471051,208128,-320273547,58017792,755038953,57999394,1208023273,32047989,5254401,-1506443,58017792,755043305,57999999,755046633,57999615,1208031465,-385649336,103612698,-385649408,1967653160,19851523,-385649336,187498812,-385649408,1967653178,23193859,1962935853,23324931,-385649336,1212678504,1760101237,58017793,1208067049,-1410792587,58017793,-167662103,1946234436,209125144,175570774,-16222465,1996424822,322148868,-1796603905,209125121,175570774,-16222465,1996424822,552245764,2095710207,776271361,-15830015,6954100,6946922,704728218,142508814,-138405119,98615512,623789106,1144061984,776243758,-1073733595,1189676520,1996445185,108461832,1778677503,39425,854134233,105155329,1442917609]],[41,6,15,0,[-16222465,-912653194,-384962558,1149960479,18344264,-15960321,1996424822,5675524,-375845370,1996423431,1996445196,108461832,-1710983425,244711894,1442902761,-36182002,-1962874647,1149963348,14805258,-16353537,1150092406,-1706025442,150412669,-385875528,1149894857,1058094,-385554240,2122514621,125042696,271469696,-2147437847,-370200988,1149960363,10742024,19809526,2122519668,141819912,1023952523,58097662,-1988100424,2122516550,91488264,-351779189,-18429,-352041847,1014793080,1086331649,1459577833,-1710721281,-64949,240542699,-336133912,142508892,-2147060736,-352047028,811892740,477429755,614133866,-1995514613,1451820102,142508806,-2147060736,-351795890,90603524,477429751,-11341718,-1818622858,-385212149,1183579978,106334980,-1992932215,233519188,-1959377781,99301460,723010699,-1026990382,-1957363702,-1957275668,1586172030,306613772,-1912239322,958795334,639530759,-1047787637,638088900,-1047657335,38243110,638731918,611714363,-351958234,306613791,-1945793754,142001345,-1912305370,1166747329,239504898,1980185382,126559747,638207630,-1912454007,-1960439226,1183711813,1194927630,-1909886462,-1960439226,1183711813,121316878,-1960443021,-993948665,-1993997194,650219012,-1912453237,-1993996730,619381316,38243110,638731918,57869627,-1945793754,73319617,-1912108762,1166747329,105287170,38242598,-1026990242,147324944,727056384,-18213,-1979824503]],[41,6,16,0,[1183448134,-129594886,957236875,326373446,638219972,1183384715,1149970168,-96040702,-1962933829,1149964918,172243212,1992561012,76228102,654067337,-1996340085,-2092695994,57934587,-1962894615,1586171974,172439826,1183532149,205994254,-1070922379,-1006589463,-1960442274,-1047788985,638219972,1979860027,1149969924,-129595134,-1047609204,38767398,992395406,74646092,38570790,-939897207,-954,1183534059,205994254,1589914229,126559750,638219972,58065979,-1996190938,1183774790,126559752,638213828,57870139,-1995994330,-940836282,-15960321,1996425846,108461832,385369741,-62485168,1374179350,-129593858,1996443670,175570700,-493222806,-1928277191,1343683654,-16222465,74057334,-80092518,112651,248170846,16973854,67242,131193,69825,131072,134306,16973824,67261,16973829,68458,16973830,67273,16973831,68681,16973832,68723,16973833,68436,16973834,68646,16973839,67731,16973840,67584,16973841,68666,16973842,68731,131091,2558992,16973824,264123,16973958,133801,16973846,264138,131207,722822,131072,854725,16973824,133866,16973869,131125,16973900,68476,16973914,133895,16973911,67347,16974178,131390,131163,1772996,16973824,131449,131423,1838436,131072,1969532]],[41,7,0,0,[1458342741,185366155,-2092665610,1946158718,1586187777,105351950,41338427,-259275125,425603,1589905268,12985864,241076992,1083848703,503316483,175570768,1443395327,1782178458,241076993,1452947455,-1962934269,-892772666,80216074,1448542208,1460305547,-9830294,-1777642342,104760064,544538624,6946922,637951684,-1710983169,65535,1342193709,16777114,-1694537216,65535,-1695520169,17304356,-1979955575,1080753750,-442867094,-1962934272,1979059184,-373282043,1283457210,1589907504,2013210118,-26108,-771031040,92015487,1929579069,811892740,776765679,-62458367,-2146339836,1795042916,33581122,72090,1480886528,271598838,1190533237,309594365,-2131727785,-524954,1996488310,194222844,1190527279,74713341,70274176,543834730,16777114,184846592,-947227456,2097732,1442867799,1493914778,477923585,637951684,-1995946101,1190536772,393511166,-2144449408,-1947178409,1452014662,2145550590,-1818603438,1459715595,1778418024,142016256,-1710852353,28597583,-892772514,80216070,1996423168,-1695520244,36703012,-1459861879,-1962445696,1333791326,1190527535,125043197,-2146804085,-1962660017,1204226654,-1200279548,1200226303,1145538880,1782990729,-2127193587,1586168260,1514637578,1784436617,-2127193586,1586168388,1581746442,-1201645687,-892796927,-1957363704,1988843244,1962281740,-1707802811,512,4095107,1962870900,-26050,2088960000,141819954,-1707969281]],[41,7,1,0,[526,5799043,1962870900,35428952,2088960000,141819990,-1705609985,546,56531542,1996423168,1778412046,190094079,1996423840,8546318,-16091393,1996425334,1565497862,-916585763,-939521334,1459617796,141986646,-1996077429,-1073014716,1784035956,179476993,-125107562,105286999,23744534,164762,81152,-1923674242,1343620678,-6684310,-352321281,112643,1444562057,-1711183273,-62731,1780249855,186948336,1183384257,108954620,-2147060736,-350159794,-60391420,477429727,-11341718,-1818559370,1577256971,80398687,3196928,-1957275904,1187449470,-16776966,110763125,-1946157180,138841072,189285769,1444181184,61643344,1183383552,1975520250,1212516614,1443382921,382748301,61119056,1166671871,-800683190,-1957935735,1166666054,-414807474,20709668,-654852069,839311552,1076178501,776286464,5799299,1784044916,16738304,-1705478657,65535,519849609,-26032,-1073020928,1979651957,59546200,1979645952,-26024,1170669568,-352321448,-126449366,16664263,1313180416,-771858805,-59339805,1191116841,-25263618,-377618177,-1705478657,65535,-2080868725,1962936446,1246071566,-1957673591,1166625861,1443490642,-1694861569,65535,137250294,1979651956,1778412060,1282801410,-888387174,477495043,-15918950,477495295,-2077124010,2105738311,141819928,410386263,-26744818,19809782,-1705572236,-65536,-1705556757,-65536,539969014,1784089717]],[41,7,2,0,[1778412032,191076864,1979646997,1459710492,-1113980566,1342450459,-1710852353,70520537,1780250111,6969088,-14959206,1996443903,249141766,2122579967,913571846,-1927514625,1343680582,1410868634,477495044,384845453,413047376,1979647073,-196702948,-1634054122,-16486376,1183652981,1783633648,21797377,1599995971,335989449,-738196992,259,1728053760,512,-2063531264,67109120,-1560214784,83886336,-469695744,117440769,855704320,134217984,1258357504,150995200,-234814720,285212929,2080441088,335544576,-1946090752,402653440,-1107229952,-1493171968,-1023409664,3331,-301923584,754975234,503316992,4612,1677722112,6658,1895891712,1526727170,1241580288,1577058819,-301989375,7427,134218240,7684,-167771648,7939,0,0,1475119957,-167223669,1946693191,1996444469,242745094,-1962921752,140413944,961562507,92097095,-352321096,178179,-148748501,2126986200,-1949857022,2013222904,230201888,-916520362,-939522870,1459617796,141986646,956595851,275976828,1143719819,65551634,817366646,9562485,1980922937,306481935,-398604501,-1207601661,2112588496,1076774134,-947188364,-149797845,1141066348,-2090144994,1946163324,734497546,1693913668,-1316070,48208436,1183383552,310131196,1996433015,306481926,519849475,310127440,14850647,-1073020928,406652284,-1090158983,451638576,384563339,50755327,-1957683513,-953478588]],[41,7,3,0,[51419728,-125108224,889184247,16777114,507808512,55460907,-916496697,1426065090,1183575179,106859268,1997162297,205994250,28837238,721611520,79874496,-326413056,1988843095,6968842,1661645466,-2080863487,1979648126,239373065,-1996077431,1465256006,-16222465,-401734026,1149960353,239372556,-401713322,1465319082,79816718,6969174,-1677003366,-916496895,-939522358,1459617800,176065366,-1996077429,1317795910,-95516412,-1995811445,1435237462,-27883252,-1924050857,1343682630,385631885,264411728,-1073020198,-164936844,2097348227,-1042379972,1183646435,920126456,1962884995,1996445481,-1042380024,-880082205,-13182973,126563895,66739853,919112665,-654899413,-397322416,-397344991,-347733858,-916496705,-939521854,1442840580,956712587,158730310,-1995942261,1451821126,209095430,-1995815797,1150025286,-62486260,990266507,58067014,-1995946357,1149831238,105155338,1980122683,105286403,-1996077431,1962871876,472422940,-1073020266,1156988276,108333102,70206710,1156985204,141821998,-1709411073,41487689,175570774,-100609,115932278,1996445439,-1813508598,776271613,-16223224,412753012,1593835277,576201,8392,209619799,1183432747,-129594886,-1709410817,47258664,58048523,-1962802711,1161365574,-1961003502,1174603334,306526984,-337050765,138840833,17974571,1166739014,138840338,383796877,507874640,2107265054,1459836445,-1710590209,-62922,-6670849]],[41,7,4,0,[-1996488449,1183579206,306522888,201213577,-2094566208,1946163325,440765192,-335646985,175570710,51529099,1344207942,-1694599425,823,21906731,2105794630,141819928,-149273205,334169710,-1962248449,1174603846,-11526404,-6683018,50331903,1183440966,175570916,-6684054,-2097151745,1946158206,-1710396876,60850514,-637303,1979648630,1517682524,16777114,-230258432,-764279,1979648630,1584791392,16777114,-297367296,-336570743,477495056,1779070719,47356417,1183449087,776337142,1780708384,-2127193583,1183449087,-94991880,309645323,-16091393,-1705969034,1150,-1980873079,1996484694,308120330,-1963172349,1357130247,-398029488,-6664170,184549631,-2096335680,2097211518,-398030074,-1914681815,1343676486,23724138,152967578,645267204,-14912001,1996425846,-532247050,-342208490,-1929111690,1343676486,-9830294,-283240038,410878724,-953256960,65094,972965515,981337670,-1962248449,1861687877,-532282370,-495517872,504907149,-1711183280,1122,-335657217,175570903,-2066689,1183572598,-62520568,1996443678,-26106,2122514432,141885444,200951435,578091078,-16091393,1996484726,58301166,2122514432,242483204,-16091393,1996485750,56990450,1586167808,-1707606260,1495,180537695,-326413056,75402071,-1911791989,-953809338,-1962934267,1194920518,957314826,309726279,17155878,206015232,1200292843,138820362,1183515518,172370696,180537695]],[41,7,5,0,[1361920,1988843008,477429512,287058074,1975520005,18934019,294531,1149961845,71731474,384583309,508333392,2107265310,-16385763,104700468,1183383552,1996445430,306481926,519456259,105155408,1343374379,737166987,1783688262,39623169,1183385182,306482168,-1980217853,1150024774,172243212,1156976756,108333102,70206710,-768932748,28967915,-94992128,-352029045,-92372171,-955485184,62534,737953419,-15733818,-11138954,1183710326,-397404428,1183448855,142016510,1443264255,-193527984,66904552,1983512182,-1949927428,2122516598,611582200,1604739,1149962356,-127469798,1996428267,306481926,519456259,-126419120,48794,-330956544,-191220481,-1962934266,1178201158,-13795600,40502902,214938,-330920704,6967318,429523306,-16380386,1962878580,108461852,1183646058,-1706027284,37254891,108461910,-102176754,113428830,444416,-1957275904,1149962358,-96040686,36652278,-588709003,239352064,889140599,424602,1459129088,503740159,242548567,723666059,79240772,-101213952,-1711248816,111149660,-1946401143,1177226820,-96040452,956334825,58003012,-16743959,120887860,1183383552,1996445438,306481926,519980547,239373136,1343374379,723666059,1783635524,39623168,-125106469,722355339,-952430012,-949271690,48808195,-150059989,-96040488,108461910,51528843,1344208454,721831051,-1957686716,1143677508,6967326,1090673818,-1946645753]],[41,7,6,0,[-953481660,1945781819,108800776,2122964983,-1707802630,237,972703371,292819524,1444037769,1778808575,-36313088,-352321096,1589652226,80398687,575488,-1957275904,1988822654,-92370676,36652278,-1578564748,-1707802880,162,1459111561,-1298529942,-1996412150,1150025286,71579910,-13958025,1149988075,105130756,41338683,-125057141,1604739,1149962356,442824454,1996427243,1996431102,108331000,380314,-62486272,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,129630812,511166267,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,130941532,889190539,302234,1996445184,-1711183106,133892853,1149967083,71579910,-1070922633,1149963499,105130756,41338683,-125057141,510983947,175570774,1460172543,134595738,1975520008,6837773,168663557,-1070921694,-16049941,1283458164,2117668910,1443460858,-1710947992,147458573,1600046987,576201,5832,73304918,-1709410305,139003403,74825739,1860943915,630849898,-1962388476,1979059184,105093639,-387250002,-26026,1183383552,-329872918,-1980479863,1347614294,583834,-129595136,16664263,-294221568,-335645045,-195116019,653543167,1947025280,1983464966,-1148936,1996424310,-361299988,2028473942,-1012738,-6623626,-1711275777,-63933,-916535669,-939523390,1459617794,142510934,-1994635893,-1705509306,147850655,138517079,-259323688,94345815,-11073268,1996424822]],[41,7,7,0,[108461828,-1710983425,65535,686296656,1975520254,1962281732,114179,-1694599425,153163778,1265942539,94345815,-167048935,1750548852,228197376,-16175606,681188469,185197084,1461941440,-1711248809,155716274,240578699,201123560,1460041152,-1595387818,1784043515,183867904,1750534481,228197120,1577685770,113428831,444416,-1957275904,1183451766,-45709304,16402119,776271360,-385649660,1156972823,125043760,57934652,-2147415319,1946746238,-42041338,1443852832,252199322,1958742794,-96024827,1183449089,1038363389,57999386,1996542441,1946364944,1946496064,1947085895,1946299487,-42041246,-1956023776,-1923736452,1343683910,-401735318,-1072956089,1187448692,-352321030,-1711248889,166206379,402823767,-1073018319,-1662433931,761943552,-1696071318,9562368,16416387,2088972661,729022474,1443515647,1074282906,-96024822,468385793,1781361238,-1948783870,1144589380,1443197962,-269799830,-1415970710,-2096461029,1946221182,6837844,168663556,1448479305,-1298530198,-1962250486,-401713160,-1072956469,1144590965,-1962642418,-1991766460,1465318982,-92673968,6969174,2013984154,6837770,168663555,300614972,1746695423,6947863,6946922,-140015974,-916496886,-939522358,1459617806,141986646,-1995815797,-919865274,-1980608887,1284240462,-162625268,91603259,-352321096,-1983894782,1150024262,-129615602,28837237,721611520,-62486080,957236363,91616838,-352321096,-1983894782]],[41,7,8,0,[1157037638,57934894,-1962672663,-771029930,292169589,122635930,-2147474165,452985149,275400703,-212908390,-2147474173,-184549059,36028443,-336067840,83526411,-13958027,-91553045,1023821451,1215561843,1692992374,1931553795,56486147,947257644,1232390398,58050814,-33520663,-385649208,-922877432,-1159134347,1976106496,43772163,58050814,738244585,-385649403,-922877666,1525220213,52553985,5536899,417923957,1416953603,-16711576,-202832266,105155328,-1995553655,-947128762,58572811,1208153577,2101873790,49080579,-385319352,1149960934,-2095715578,1962998910,47769859,16416387,-806812812,205818626,-369604983,1153893062,-1962934258,-947128754,159170571,1208712776,2118648700,-125924597,-919921685,367786379,16678531,2122517876,125108474,1284243243,721611530,-196687873,2122907649,-162625032,-2096986391,1962955900,20900099,2088962539,57999444,-16657175,375924340,1778412036,-1711248896,205891462,1962932363,68642854,6946922,-2036727702,185360807,-385649472,-15990993,686359413,645201919,1342444904,-2036707248,-15961433,6837364,1785948673,-1711248896,209954694,1747350783,23725077,6946922,-1566079334,39905548,1950926731,393496582,-16645399,23600244,1778412035,-1711248896,222537606,-167645463,1946431556,31844611,138517078,-397013818,1187511154,1442841074,-1711013784,226888205,-167654679,1946431556,29485315,-1072969845,1950878068,1416906815]],[41,7,9,0,[-1962822935,1144589380,958035462,359991876,-1961999105,1149832772,205818122,1778936406,1424494080,205818876,1963607097,25553155,1778936406,1088949760,24766972,957105291,-512358844,1963607097,105155548,-1995553655,-773125052,1746695423,6947585,6946922,44533402,1976568585,205818823,1946829881,21096707,2089007851,1970536462,-1072969845,1950879348,628377624,-1958251448,938211454,-1961997057,-125104572,-336181623,1962890794,-1711183346,230360102,-351386487,239927273,16678531,2122518132,141885690,-1995553653,-940837306,-955351925,128070,-369590647,-11140893,23727732,688137882,239372558,16678531,2122571380,-663420678,-351634293,205818791,1963607097,12183811,108330763,-385649585,1187446959,-1962933772,1183387204,-163149320,-1962893591,1144589892,-1954974202,1958742983,410273806,1210414152,2123056756,-13112330,1149963844,-129595122,720107659,242548566,647626858,-1995547388,-420802988,-2096216833,1946221694,-92372210,-1962380032,1183387204,-1949832200,1187450492,-1996488204,1105983102,242548566,647626858,-1995528188,2122518100,-546045700,16416387,-1031022219,-1946663287,-756347780,957105291,359926340,57999115,-1961986737,1183387204,-163149320,32786119,-193035520,-2096728832,1946219134,1784043079,179476992,-125106278,1827147351,-193035273,1443656704,-126419113,251033343,-2081216280,1946219134,1784108551,-166598656,6969174,-435489382,-226589938,1443460096]],[41,7,10,0,[-1711079320,255789581,-1026990242,281542662,1448542208,-1962248565,1547371614,-2095939810,1946161788,306481927,16247112,-219561941,576469248,889145469,1016986,-28931840,142016342,51528843,1344208454,721831051,-1957686716,1143677508,23744542,688020634,66620176,889131644,1046426,108804352,1149961847,11266310,-385792627,2088960165,343146520,1143718795,-137221346,1144724084,-385648890,-622133107,-2081137015,1946158716,-1707802741,1302,2080635019,-260142830,-940417396,63046,721831051,-1992289724,2123103302,-12391434,1996425334,-260636686,737965707,-2081500681,57868798,50332094,2040157943,-1962934265,1317735006,508505076,1200345227,-1713730742,-120470997,-650389461,-24443777,1988690923,-62485508,2009545544,173968310,-1046857729,-1962934265,173968327,1578256131,146983263,575488,-1957275904,1149963382,-62486260,-1995815797,1448540230,1183432747,-1298509574,-1995371510,-11469242,1996424822,-21567484,1183578251,33565962,1950880372,58017849,1208002025,-1394015371,13691136,33179335,239373056,1963607097,205818644,1946829881,243042572,-1980203383,-1343620026,243042560,-369328503,1156972710,930416686,70206710,1149962613,205818126,-16104311,496639092,-2096051400,1946178684,8448259,-1995684725,1150024774,-129595126,990266507,-1962770745,-151483449,1946693188,776765539,477429508,-106376038,-96024816,1190526977,192218120,-1995539319,2122972286]],[41,7,11,0,[-1958614024,1144589892,-1987414774,-286585220,70141174,-1113969036,-351178200,1962890787,243041038,1086331649,69638736,-930410167,1183439499,240945656,-939762039,129606,-80845696,16416387,-11135372,-401670538,-11078421,1996488310,-59310088,-257169394,-25755818,-174456726,1578253322,180537695,2934784,-1957275904,1972045438,1234851356,-2096005107,1962935422,1183667725,-1706027308,294125840,1183515627,-28931836,222927446,1979650565,472422940,-1073016407,1979675508,-25755876,-761659030,-1996255230,1979710534,1996445222,1721389310,-166610313,1954557509,1183667740,-1706027276,298522664,-1912703233,1343681606,812253546,378316442,1216185106,-15830016,1979711094,301832776,1183383552,1996445692,-402625794,2105799415,292814920,16547459,1996426100,-59310082,16777114,412767744,-2095965171,1962935422,1183667723,-1706027308,204633795,219716182,1600000619,312009,1475119957,74877782,137250038,1283478133,1784023086,179476993,-125104972,70206710,1465255797,-1796734870,477429746,1149960298,1245985104,28837245,-1207702784,-1957691390,1346391108,1074547098,240604672,1458408936,-1711183273,311102197,-1709411073,312937752,16803926,218762650,-916496877,-939523390,1442840584,-167348597,1946693188,477429599,-1408415334,200972818,1686114657,1157035822,1215628335,957105291,1081346628,-1927514881,1343682630,-283629414,776271378,-1960938368,1178204230,-1961462532,1178204742]],[41,7,12,0,[-1928432386,1343682630,-9765014,-31581798,477429522,385369741,-1711248816,320471372,5536899,1750469493,228196864,-351348982,645201693,-1710983425,321657811,242597899,1747350783,1347421211,-1484350896,-916581148,-939522878,1459617796,209619798,1967703947,11725059,1962935341,12511491,58017864,1208010473,-907476107,273664,-857144459,208128,-689372299,339200,971572085,7548161,-773258379,7941376,199820149,1967671297,17819907,58017864,1208035305,-385649336,-97713709,-385649408,19726813,-385649920,36504174,-385648896,-47382055,-385649408,1212678628,-269941899,58017793,1208086761,65602421,16592130,115934069,1060098,250151797,58017794,1208095209,-385649336,53281305,-385649408,120390110,-383814656,1996423710,242679568,-16222465,1654261366,-384561151,1996423708,39438,-1070918599,233427499,242679554,-369228312,1996423304,175570702,-335648536,242679677,-16222465,-1684404618,-1726623232,-16652311,1996426870,-49682422,1187471595,-956265988,65094,185091723,661915206,-1962389877,-1047656866,41910566,393543942,155711014,-2096073696,1963461246,-62470390,1187446925,-1962934018,1452014662,26929662,-15829249,6949494,-1962856471,1207307870,276135983,175570771,-401735574,28898479,-10163968,2133813120,1988883691,1417446158,-150506496,536873030,-2081881227,138868480,242483456,671776387,2122523764,1886725642,-1872225045]],[41,7,13,0,[1330027008,27792649,2122539637,108275722,638221955,1283479157,1962901551,68577318,6946922,-2036727702,-1475010905,-13405183,392701556,1778412036,-1711248896,355706758,343199755,1747350783,6947855,6946922,1688700570,15657237,1747350783,23725071,1962928875,16803924,-521440406,134905475,-1075248268,477429504,1778653032,1778412032,-1484350976,1105794596,155645695,-2096729056,1946684030,10283267,-1946210327,1207307870,58000430,-56343,-11071882,1996425846,108461832,-369462552,1586233104,206015246,1946830649,778720025,451609194,1779332863,-1946817747,1200295518,172439820,-370605195,778720254,-890764182,-18945548,-1710328065,-65023,-76823,1996426870,142016262,-348526578,-1946237975,1200295518,-31135482,-15829249,1996425334,-222566394,-87063,1589907062,939468294,6968070,-16777062,-33494529,1460696831,-16091393,1996425334,1565497862,1600000153,319605449,-889191936,274,419496704,134217999,-1845427456,16777732,1224803072,150995215,-385809664,33554949,-1728052736,1553,-1275002112,150995459,1510015744,301990152,-1493105920,318767368,973079040,9992,1140916992,553648644,-2113928704,3346,-637467904,754975249,-754908416,855638531,1828782849,1509949704,2046820864,6674,-1023343872,1526727183,251658752,6934,83886592,7444,0,0,0,2248,108432214,-1927514881,1343682630]],[41,7,14,0,[1024993434,-129594624,1962690105,-96040184,1979598393,574917402,1964917817,-129594007,6967318,174719082,1033505386,-1929360355,1344151108,385369741,494770768,1156972675,829718574,505300109,1246006096,2119189563,1346669315,-775804007,1356396536,994854027,58610244,-1185790837,-140967932,1356396537,-937551462,1279560448,991970307,58598468,-1994111861,-916577212,-939523382,1459617802,175541078,1444707467,-1224368230,1996445184,108461832,-720685926,-28931840,74760203,-282172288,402823767,-1073020675,-1947663499,-1617275392,-2097093627,1962955900,6837769,168663556,1962869079,166369820,-1073020544,1962891380,-163148516,681201686,-167698152,1954557508,-163149026,1962559033,-129594602,1962690105,-163148530,-9809898,429588330,-16699362,1183652980,1783633654,21797376,1156972859,175378480,1216508058,50347265,1962870903,1141152284,2088960697,158662740,50358358,1762266522,-28931326,-892772514,214433798,-1000996864,-1960442274,-1960438201,1183389783,-162100748,1779201791,186948336,1183384300,209125368,-16091393,1996425334,24287750,-1073020468,-4717195,-1956844545,1153895030,-956301048,15428,49891062,1589908084,2013210118,65562632,-16751718,1413777919,1778412118,46766592,1183515126,-196736010,1589908596,1065363188,1443591168,-401714426,-1072955723,1190572148,141828344,-1708496298,-64949,-1728052808,147507550,1361920,-1957275904,1149961846,-96040642]],[41,7,15,0,[624706698,1183383554,1111788536,-1946794359,1187463292,-2097151756,1962949756,-373282043,1153892620,-956301250,16964,-12565305,1013219583,1014793213,-953060095,15428,1148518230,-1706658561,41550109,-1979711560,1149847108,1100633668,184738824,-955419456,128070,-1705552042,42860829,16285315,1149982068,-28931812,-1705552042,44106013,-92864682,16777114,-11513344,429586038,-16592889,-6620554,-16776961,-6620554,-16776961,43712118,184745240,-385649216,2122973035,-1957210372,-163183673,18717264,1187512319,-2097151500,1946219646,6837854,168663556,1962869561,166369820,-1072955393,1962885236,-330920676,681201686,-167567080,1954557508,-330921186,1961903673,-297366762,1962034745,-330920690,-9809898,429588330,-16568290,1183652980,1783633644,21797376,1750532095,228197120,-1191182582,1599995905,151177929,318767616,256,-335543808,512,-1358888192,285212930,-1795095808,301990146,-1493105920,318767362,-1090518528,6401,-1426062848,6656,-1811938816,6913,1509949952,7170,0,125050940,57936188,-1195130837,1438842881,1996483723,1778412042,1996430848,108461832,1778677503,-1711248896,7077920,574153,1736,1988843095,880575242,721712384,1450568640,235304703,-1996386840,-1072956346,889142900,170394,844925696,-788103541,-1996422169,1784085062,179476993,-11534203,1996487286,-125085956,-1979738904,1465318982]],[41,7,16,0,[-174456470,-246,56007220,99287040,16664263,574917376,723403819,41549382,1183432747,880575486,-788237055,-2096501784,1963078780,-2022160381,-892772514,-1957363706,-1957275668,1586168918,1959922438,1960512295,1484016419,-1962379637,50629428,-1946645565,-8617481,1148520973,-2143194037,1963851389,954944315,880136715,956855947,745932380,106707267,881534582,-1023212405,-225718133,234847361,1124300042,-620031253,1015090804,141888013,234847360,1128465013,1600045963,443081,1224,1988843095,776271368,-15961080,681188468,201326364,-385649216,1156972672,1869940784,957498507,1735528516,51659915,1144721988,-1956875760,1143670852,359942160,-1961999221,-405729156,959601803,91554369,-352321095,1456024322,-16353537,-397341068,1183383777,793048828,-1962249184,1143678020,-339592372,574896394,-1031071364,2082751545,574917394,1317750856,2126593020,1354861314,1745283922,-530009632,230202033,1600061439,314057,712,1586189911,108956424,1997045561,-339727612,138906448,1967703851,105351952,-787974261,846660582,-335657941,-772306120,846660582,721568907,1037077252,594935809,-1959626869,-1962439905,65262047,1212678720,1065474187,192219661,125061706,234848128,-1958084235,-916496702,1426064586,1448602763,-1962518901,1569392766,-92058872,-1962707457,1451821653,-1962087674,65458675,339292789,189465974,-1947175461,-916496701,-939522870,1459617804,175541078]],[42,0,0,0,[108461910,-4462578,1143732363,1282209554,-1994374141,889191494,16777114,-28931840,294531,-16040076,-544523404,1543758801,105286450,762644281,67001995,-25198120,561252877,692864139,-1957692346,65262047,126562908,-1979824637,1465317958,-17242098,-336312695,-773878977,844891107,1174603659,-96040450,66999947,1183516246,105134342,-1073013642,-628418444,234848129,1242526986,1979712061,-2133161207,1963851647,1445677569,-195655174,3439747,-11138188,240584822,-335741464,373590789,1183439095,142016504,-362753,-396954506,1141112005,-129629410,-637303,-26060,1183514624,-61436938,-1026990242,348651528,1448542208,-1962246517,1187447926,-1962934036,1183388229,105286644,1006519945,176103493,1223968395,-1070914183,1183523307,608516606,1166738815,721939220,-140959675,1174621309,139299828,2126592841,-1983804670,905966662,21914,-62486272,-772514165,844956643,1174603659,-297367044,-193527977,-33495026,-2080881015,1946170493,1996445453,-193528056,-62593010,-1070923029,1966731307,1463320354,503871231,-1149185,1166801014,507849494,1344423171,1553596778,-1962651390,-195130384,1560536017,21269810,1995982395,-129594621,-259324157,-1962884631,731466309,66638274,-969204155,-11064964,-14808970,1996484214,376831992,1553596778,-1962588670,1962281968,1586187777,65262068,922956381,50366953,1988695669,-129594370,-62486208,-1947437429,1122760318,-16222465]],[42,0,1,0,[2123099766,-771871748,33522671,29295475,1476264704,-401967361,1586232181,-1949791478,731466311,66638274,507970497,1005733513,92208710,-335774071,-1980265726,1183576134,-969193220,1183561335,-28955664,738086539,-1053035954,-1958280835,1602947678,-193557710,9168593,1995996731,-125924605,-150736757,-16097653,9083447,1451950080,1590070260,146983263,575488,-1957275904,1183517310,-129595130,-1996208501,1166801478,-62486262,-1995684469,1979711046,472422940,-1073019436,-11055244,1996424822,-129594108,1183666198,-1706027268,110366658,896843787,-24906197,-1959887614,48480734,66602637,1065563864,1461417215,-1962379521,48480734,-670839925,-1925710026,-654050722,-398983370,-347725830,-916496691,-939521854,-1962934268,1178142790,-1962183930,105286608,-1995946359,1586169430,172460812,-1946270071,1183386695,105352188,1178323083,-1962707448,1183385670,172460296,1980124731,105810691,-1996075383,2013203535,472422940,-1073020599,1586177652,776467980,-167348984,1946431303,1996444439,-25755894,-386107649,1996488463,175570700,-80418802,576201,1475119957,74877782,242548566,-63969266,-1961868151,243043100,189742851,-1961331520,65262040,1149973084,1963407630,-8552182,57936397,1578126591,46319967,2934784,-1957275904,1200295518,-465139442,-1995421813,1187504198,-956301078,60486,1183432747,-431584792,-1981921655,1200348230,-498693860,-1995946357,-1072959930,-1070922379]],[42,0,2,0,[-1962755351,1194919495,-15894780,23596662,168663557,-420804826,-1947306357,1194001479,1992702726,-1949922558,1962281968,173982732,-8879834,24447501,1962281806,50234318,1589907317,1065428490,91556365,32130759,241076992,19875830,2139309685,108265788,37519235,1200306805,-330921668,-1992407157,1200356422,-163149504,-1992145013,1200354374,-230258364,-1991882869,1204285510,721420350,1011321280,-1991882871,1200178247,1078430018,-1711248813,122882738,-1946270071,2139295326,309592070,1200312403,1783646214,-80222208,-1981397367,1996482646,209125134,1443526399,1661322394,1975520007,242679573,1358853887,705361306,242679552,-385548184,1988755235,242679790,1457551103,15367811,-1070922636,1183515627,-401715194,1183384537,-94991880,-2096210293,1946158719,1996444436,105352190,6967368,-1980051224,1451875398,-398029858,1943946809,241077054,51660683,1334514247,-1053079288,1183657330,-1957685548,503647814,-1706025472,133242237,-1948367221,1191382622,-700020404,-1927514113,1343673414,1285161322,-1962391551,1207307870,2088042799,-1947437429,1194920007,1397977876,-16484454,242679807,1426431898,33456904,-24967820,-1960545022,2005470814,-62485700,-1958852727,1200223814,-196703424,-1958590583,1200222790,-263812284,1782990729,464230912,1996425388,-25755890,-174456726,-385309686,2122579505,410255612,1946287747,50234117,2122518133,141820156,-1694730497,65535,425603,1586173812]],[42,0,3,0,[793245198,-1961987040,1178335302,-1962707228,1183441990,242679780,-169496,6819446,168663556,1996425478,402823906,-1073018690,-907476107,243174397,-1709410817,154213416,963952651,15367811,2122521461,359923718,-25755817,-1947961601,1178275397,-1962707974,-347014586,1996445461,108954622,-1962576896,49013830,-11485141,2078803573,1996445468,-1711248642,152570613,-1897394601,776830997,6838032,168663555,1183516969,-297387768,1750534515,228197633,-16146678,43704950,185203992,-385649216,1183579460,-916496658,-939521334,1459617816,74877782,-1995684725,1187511878,1442840822,1460305035,-119281650,1458587273,251557631,-1980180248,1183579206,1221012478,1183524213,-62506512,1552620917,-1949856974,-405671810,259260729,623862922,20775168,1086331648,1458980489,-184008294,-129595127,58048523,-2097085207,1946220158,-260142305,21335382,-385979824,1465254267,23724394,26994702,-1980610935,451671126,1458601611,201278861,721583552,1183535296,1356396536,-401735574,-397016711,1750531094,228197376,-16118774,681188468,185232412,-385649216,1784021145,179476992,1183386264,-12218882,41795595,-125059029,16154243,-11136396,-661913994,1543758801,-13107406,283898998,-25755818,-472785013,-13468533,108330801,-2095369752,1946158716,1996445235,108331006,518520938,-96040456,-1912842615,1343678534,505300109,494770768,1183517325,1279525884,-1423735,1183652980,132847336]],[42,0,4,0,[-1927514881,1344151108,1285161322,1443179521,1795061503,183867904,240519850,-2146173720,1443901004,-1711079320,184158733,1593329291,46319967,182272,2122536448,410255364,-1962391925,1194920542,-1962052088,1602946630,141986610,1475077841,-16097653,1200304759,-784318456,1114263776,16777114,1975520000,175570703,-1710948248,68225549,887865387,-1995809141,1317745223,65130760,1078992577,-1957683648,1177225287,1356910856,-493162101,-1962420679,1207896670,105286408,-1993187445,112640,146983262,-326413056,2123060823,106859272,1980259641,140327188,-208990346,1963189969,71732018,-347929599,-916496660,-939522366,1459617810,209619798,15877831,108888832,-954632960,14917,1166655531,306546966,17319367,112640,54716825,425603,2122519156,208928776,172395351,1996443712,-7215096,-1711183273,213781170,-2081405303,1962936958,142508822,-2096073472,1962935934,977651466,1170669568,-2097151736,1946159230,844991244,-787843445,-352285722,-1983894782,1183446086,-1707737106,3628,-1946532215,1988833885,-1947807478,-163149568,-1946270071,1161426502,-385648890,1178141256,-1993705474,2123103814,-28931078,957111947,477496903,964745355,-2146601715,1946812793,24740111,141822477,-335657217,-92369956,-166961525,1965043527,-260636851,66471563,1183535303,-163173378,1979973693,67155971,-1980348925,1177286726,-397192970,1586230177,977746700,-118946957,-260636928,66471563]],[42,0,5,0,[1183535303,-163173384,-2098703536,207522803,-382056567,1200292059,507980578,629063691,-260636845,66471563,-1957683513,1177288262,1200312566,507980578,-1711183280,224854620,-336181757,-163149053,-1946663287,1178203718,956855800,57998918,-1946663169,1178204230,-385649154,1586167947,944212748,1949714187,-11067861,2013263990,-16619002,-1073007009,1461597045,1224230539,207522640,1778808831,912260866,494256139,485216811,-1963434357,-220403711,225820683,-1963434357,-806813887,1958743026,113379,141873675,-2131206517,762645817,-1962123637,1191917639,504329270,-126419113,1778808831,912260864,-11334677,23787638,319039130,-163169528,1183384438,-128021512,553613696,2038436724,225708543,1948268928,154763269,1191117685,-128545800,964745867,-2096859891,-1962739642,964753502,-16550646,1191180358,108954378,-1961135104,1200295006,1178290184,-1961922038,1603008582,175541042,3794641,2122545780,645202162,32655047,-128567040,2122520181,108265720,1224230539,-1070923029,-1980479863,116125254,-1980475767,1183575638,-196723720,1183515507,-196703756,-15966581,245930551,1996423168,175570700,-2080868609,453052542,-397393728,-1072956269,1586174324,-1707606260,953,-1946532215,1183447110,209619958,-146199,2129333366,-1962115445,1988833885,-1947807478,-196704000,1183540459,138754314,-661975436,-787980919,846564323,199,425347,1972062324,-94467322,184514688,-963953547]],[42,0,6,0,[-787974773,844991462,1946042425,-226589907,1208251648,-1947318647,1178335302,-1962707980,1183446086,-1707737100,3773,175570775,1778808319,-67246080,905906155,325274,1996445440,-1711183120,261032693,-1947318645,1600058454,576201,13512,1988843095,75399942,-1962576896,267060350,-1927514881,1343672390,16847002,-488689,681188468,185540124,-385649216,1156972799,2054455342,-98679,1183652980,-1706027280,255072293,384845453,-263812272,-1957635849,-654839226,502569552,1962872655,-1695520228,283708196,1946469110,-263811788,543838230,1494979226,-1996133873,-1835348410,722428955,1783680582,462592545,107614062,-1697888631,259464082,1355564587,-2011293286,-25755889,384845453,1778477648,-1935238608,1465258010,-1442171238,1216119569,1460433920,-1706527489,4101,-2080487799,1962935422,-733574335,-1946663287,1183438406,1347901178,-386369793,-1991707736,-12714938,-955943425,64582,-1982314869,1183578182,-96040486,1996445526,1347901180,-386369793,1346433920,1465255915,1962868842,361031686,4750467,2122518388,158597374,-25755817,16777114,75399936,-15895296,1183652980,-1706027312,276723395,-1026990242,549978116,1448542208,-1962379637,1183386180,209488868,91604795,-352321096,-1983894782,1150024774,-465159922,28837237,721611520,-28931648,1963883579,112645,-1070923029,737822345,-330921536,-151894391,1946431044,101247235,1963214393,-1710134741,277958470]],[42,0,7,0,[1031798821,-1071972351,-230258368,1184501866,621858127,20807680,-1071909632,16777765,216789574,67403395,1183515508,-230258428,-385464693,1156973816,57999920,-16400919,275392116,6946922,-1533411222,-384760541,1156973994,57999920,-2096812055,1946284670,477429586,614133866,-1979711733,1451876422,281343714,1962884469,67135526,6946922,-2036727702,-1995363417,-1072959418,1962878324,1671057446,-1979711744,-1072959418,1962874228,1344825894,23724138,2007467674,776271377,-385649656,1996424518,16804080,-2031415958,32669315,-11137419,1996424822,837291524,86567173,36717814,535364469,645201669,2122524778,91554546,-352321096,1354771202,6946922,564627098,83945739,949379,1183543412,1958743026,359942156,1210086472,-1192674444,1962890752,-402560498,1491726112,1962890754,-1711183346,299238438,1442990825,1779332351,-284760063,-2096216951,1946221182,-58817786,-1993968640,-2132155322,1962890752,-1711183346,308151334,-2096216951,1946221182,-58817562,-1948224256,1183386180,243043300,1149983723,172243212,233374581,-226589948,-2096532480,1946284670,67037443,32261831,239373056,-1947974007,65989112,957236363,58132036,-1962901015,-1072958906,1950878580,829704228,-347507640,1962890772,-402626034,1149890172,239373070,-1947974007,-330905608,-1243021311,1962890755,-1711248882,195953702,-351382391,1962890976,-402626034,1149890128,-25263346,-2083228672,1962998910,-12064306]],[42,0,8,0,[242548566,647626858,-1995246332,2122518100,276037886,16547459,-1031075211,-1947974007,-1444213636,-1511261557,957105291,58001988,-2096932887,1946219134,-226589943,-385649663,2089485128,-461469426,1149993963,272902920,-1961397176,-472838052,-1959633917,1194921540,-955812606,129094,1187448299,1442840824,-1298529942,-1995238390,1347872326,-15829761,1927870582,-196703761,1458984585,1793488639,183867905,1183519839,-398030348,637959811,1149962101,-338102452,1279560451,1089881603,-2081798519,1946219134,-226589943,-385649662,1750467272,2122514945,469041650,271808,-361300144,-1981253889,1290330182,40392197,-529072382,-1411329,1021896822,43706629,200427147,1208775872,1950881140,963921946,-1946236183,-472838052,-1959633917,728427271,243042815,-1946210583,-472838052,-1959633917,239372551,16416387,2122516852,57999612,-1946274583,250154564,-1983894530,1149887558,-96061170,1178142068,-385649412,2089549439,-25564918,200427147,1208775872,1950884212,1249134627,1459513065,235959551,-1947342360,-472838052,53632003,239372551,-1946269207,-169146812,276102998,-305338354,-787456885,844891107,1149830915,-25263346,-385649408,2122579497,57999612,-369200663,2089549341,243042566,16678531,2122516084,57934076,-1946285335,2129202244,-230257667,158646283,1213953096,-1310129292,23746049,2114630298,-431585004,1962889302,-126419186,-1980888856,1451881542,1996445430,-1711183130,370608885]],[42,0,9,0,[-1980479861,1183574086,1183400182,477429738,-2097080984,1965098622,178181,62391275,6967296,-2036727702,-384510297,1150025364,507783970,1249703833,-297367224,554073731,-654899851,-1161591,342367348,67528705,-1706033046,354592646,-167694359,1946431556,19327235,200427147,1208579264,1950904692,18278732,957105291,678823492,1963607097,1962890787,-402626034,1149889460,172263694,-15973239,40377460,1778936321,-1711248896,357345158,957105291,58001988,-16720919,40377460,1778936321,-352294400,477429654,1778581864,1778412032,-1484350976,-804581641,1150016885,172243212,-1377238156,-1949242624,1144589380,968914438,-1149957564,276102998,-328931314,-787456885,844891107,1149830915,205818126,2122555883,208929266,49446531,1157003381,1920271408,-2095287041,1963061886,50444293,45614059,6967299,153979371,2440448,-523152265,-1476448621,289412542,369759754,282203658,369759754,369759754,369759754,369759754,369759754,369759754,280368650,369759754,369759754,340334090,332665929,293344112,303829706,369758922,369759754,361109002,2122519771,1819541740,6968918,-905268582,-431585010,-461963440,1659375191,1962890991,384306702,272927212,587628163,1149972085,105134350,1156982390,544481327,1080451,478878324,1552615307,65261840,529216092,2139215875,1946815998,273481475,-428409002,-355932146,-428409002,-174456726,1444414986,136308750,-1026990242]],[42,0,10,0,[80216070,1448542208,-1979025781,1183320134,-62470145,1156972544,74777646,58006332,-2097067543,1962935934,-1710134766,399986502,1031798821,-15007743,-2096239801,1963198078,-335598844,108956419,36717814,2122321524,141887999,1946288003,17885443,36717814,2122325364,393547263,1946288003,477429522,614133866,-166773237,58003652,-167711255,1946431556,-8486897,-385649661,1951334622,14215427,184516224,1187382389,2122321407,309594623,234847872,2122321012,108267775,553614976,-397013646,-1072958967,1187448180,-1979710980,-466944186,1962940989,9169155,53219447,86786164,237782644,36462708,2122343284,91557375,218646215,-8486902,-2146667744,1947074430,-8486906,1448310025,369641101,159285328,1086331649,23744576,-290592754,1784043243,-402560467,1290532996,16547459,2088978037,1081344010,242548566,166199658,172263913,-242751402,1784033003,-352163283,205818838,1946829881,778720773,7008235,-367285350,-15602921,392698996,1778412036,-1711248896,404531078,-892772514,214433798,727056384,73305078,19875830,-1705834891,415040927,-402360577,1448538421,-1702952344,-63422,349542992,1183389856,73305080,-1709410305,406128139,1685372939,630849898,-1994878460,-1072955834,-1706012300,65535,1967178998,-25755834,16777114,-196704000,1391875721,409967184,3997696,-1106939142,233568768,-624897,-6622090,-1962934017,74907632,-624897,1784083574]],[42,0,11,0,[-1125642752,-1012755,-6619530,-1711275777,-63933,16285315,1996425332,349543160,-963962551,46319966,837632,-1957275904,1187449974,1442840824,-1298529942,-1995273974,1150024774,-163149556,-1995815797,-11078586,1996487798,74907398,-1947563032,-1982166072,1586101830,71732218,-1996073333,1418274884,138840874,-1960033143,2951750,1209168898,1967685236,14805251,-385649336,887685370,776271361,-385649404,-771030741,-1031075972,-349944789,-138245372,-129594920,721426879,82297336,2103771011,6602499,1780249855,6969089,1285161066,-954627468,129094,957236363,376769092,957105291,242485828,-1979824501,1183387204,206867444,1451951851,240421374,-1980086645,1451823172,12970486,70143104,-1709411073,346663124,33048263,138868224,-1961986812,1149894214,-163149554,-336312695,239373081,1963607097,-28931320,-351386487,-28931093,-1995553655,1183577670,272927226,-1962654069,1149830742,710183208,-1995946357,1962880068,1744923164,6947216,1285161066,-350619788,776271452,-11111420,23731316,-59444070,683514393,-11134340,-401671050,971761454,242548566,-1961999221,-472838052,959609995,721712385,-1207702592,-1706033151,442958886,1183439499,240945652,1458986633,182980179,272927208,33048263,778338304,-125926405,1444115456,-231681,1996485750,786960118,-401713429,-11140035,23788662,889910682,776271389,-2129693432,33622654,1962870901,941464092,1600002915]],[42,0,12,0,[705225,712,75399511,1282670868,-1962516853,1166739582,-28931822,41534211,1166655531,139299602,2126592841,-1983804670,1586172485,2044210174,340101905,-638071925,41861435,-654851701,1166739947,2126723860,-1950119166,1279626200,1609296887,-2096603509,1946170495,-339727612,373787474,-1946270071,1200293502,-1947207862,373752824,-1070923143,991315849,58604103,-1992669301,1177228871,-1948715010,2109737976,575114005,1075726123,-638070901,41861435,-654851701,1200295403,507980578,2126986048,1606912770,443081,712,2122536535,963903492,-1962385781,1200296575,1221102344,108461904,-242523030,-1606833254,140413723,-1928181879,-1053032628,-1047854466,-1961736311,734497736,1282406337,-335657335,140413743,3440515,2139824501,977767190,1347045163,1778808575,967547492,1586174967,373786888,2122971179,-955913218,65094,1593722507,113428831,-326413056,108954455,-1961462784,2139293790,74646024,636207147,-1961721973,-347535281,140413715,-783661173,977746912,2139874943,978291478,1365535319,221883290,-892772580,449314820,1448542208,-16091509,77208692,-2128825276,18090110,28837236,721611520,-62486080,1183432747,-129594886,184960651,1210152128,1950884724,712263717,1209039944,19737214,761492484,57999368,721511913,23652800,-335544385,114516,29315051,343681792,2089502699,1105940244,-11010421,1996424310,-20125444,-2114304375,18155646,1300956533]],[42,0,13,0,[-1962677428,-140948915,-1982269447,2122579526,91488508,-335642997,-96040176,-940030327,64070,2123099883,477429508,384845453,405314128,1183653061,374347504,507809104,1050300446,-14861026,2122577478,913572870,84311683,2122395764,1963005192,-129579246,1465253888,-402098433,1183448474,-2129138694,18090110,1465258101,-402098433,1183448454,-96024584,1962868736,-58817764,1086331649,1996445264,-1528295684,23744766,-15804006,108954623,1443918853,33324675,33931291,228216838,-14857974,681188468,186035740,1449555136,-1298530198,1344108810,-493825,1317927542,374413040,-1929352623,1360455758,-1696184695,30413492,-428409002,-473634802,-428409002,-174456726,-1961462518,1141052484,138689298,1962871922,-398029540,23744534,1962871531,-398029540,6967318,-1493087078,477429533,205784218,-1161327842,166395905,-59310250,-33167346,-916496743,1426065602,1448602763,-167479669,1963470404,776765529,23746056,604680858,-488674,6954100,1962869354,206150220,1962876400,219716124,1465261701,-482547698,70206710,1149968245,172243212,1962874740,472422940,-1073013171,1465256820,-16091905,1541934196,1784108551,183867905,1750474285,228196608,1579050762,46319967,-326413056,1988843095,776271364,-2142669816,-577948,681188468,186560284,-164858688,1963208516,205818662,1946829881,6968862,2097853082,1459129118,175439703,-401836801,1465255682,-174456726,-14773494]],[42,0,14,0,[1234836596,-1709274611,551816186,33581142,1292504474,-916496865,-939523390,1459617798,108432214,16664263,477429504,186394778,1975520032,15788291,19875062,1284198516,306971412,273431369,28837235,721611520,-28931648,259309579,18180182,721684072,-638119860,-1960514735,1144590916,-1207602416,48955393,1183432747,1958743038,359159313,67528705,722486411,-397405628,1157037296,192152111,723666059,1144725060,-385647558,1149960326,272902920,-1961397176,2089487940,-1947741936,1094267484,-955812606,129606,1187448299,1442840826,-1298529942,-1994430454,1347877958,-15829761,451476086,1459129315,1794930431,183867905,-16049626,1750472061,107479316,507808516,-1188936661,-140967933,958131193,545071740,18114646,-1962670488,1143677508,243998,737802137,-956095932,1249703833,-61413296,234973782,-1946415384,477429752,10092906,991939097,-15895353,23731316,-1711183273,534580953,234908246,-1946424600,477429752,10092650,991948313,-15895353,6954100,-1711183273,488574681,1593722507,46844255,575488,-129594112,1996443670,108461832,1109228954,-129594592,1962690105,-96040184,1979598393,173968167,958285707,57942599,-1929335575,1343682630,6946922,1795841675,1342851655,-1706264577,544152893,-167092597,1954557511,-129594076,1586188310,1346865930,-775804007,1356396536,-1185790069,-140967932,1356396537,-1424090726,-62485728,-1946663381,1195051614,-1957135286]],[42,0,15,0,[1177288262,2146933242,1958742860,812089418,-28931081,-1711651285,-1991475209,1200428103,-1924129250,1343682630,-451052134,173968153,-149665909,1174621295,608668154,539969526,1996432500,1778412042,234908160,-1403672,803736182,-2146440219,1745367119,-530009632,230202033,-892789402,80216070,1448542208,-1962115445,58017991,755045353,57999364,1208033257,-385649336,1967653154,19196163,1962935085,19196163,-385649336,53281097,-385649408,86835539,-385649408,1932329302,-385649408,2032992614,-385649408,1212678576,-1259797643,1967671297,29092099,58017864,755094249,57868302,755238377,58130433,755095017,57999363,755097065,57999592,755102953,57868289,755230185,58130434,755101161,57999613,1208087785,-385649336,1967653385,34859267,-385649336,-47381963,-385649408,1212678712,1508442997,58017794,1208119785,2078868341,58017794,755138281,57999365,1208129513,-1578564747,58017794,755149289,57999364,1208137193,-1125579915,1967671298,49408259,1962935085,31713539,-385649336,1967653625,54192387,58017864,755187945,57999363,-385659671,1996424018,242679568,-16222465,228198006,-383637503,1996424016,39438,1810571891,-401705217,1676409741,-401705217,1542192123,1460696831,-16091393,1996425334,1565497862,2122523235,1131675658,1779463935,1778412032,67463168,-1791091046,-13571294,1996426870,108461832,-16750694,-102131201,242679554,-401967361]],[42,0,16,0,[334228566,-15835509,1996433015,175570704,1721368938,-1205612937,-638910463,-1912846649,-28915968,1183514624,105253640,1586169716,810516494,138840834,1946568203,139365160,-1912185205,2139170497,1963001346,1207379480,1948254216,176063248,-955615992,9305158,16664263,-62485760,-369207669,1996423812,175570702,-1662451606,242679552,1779070719,2112359936,-2087654413,1946684030,38856963,542455,-1961135072,2013204062,68642844,-1561788310,138868480,108273664,134905475,736691060,-10491646,1460565759,-16091393,-1175976330,36366840,-166830453,1963208263,-12326653,33581139,-13862913,2013211255,-179967960,-1946210071,1207307870,1282671662,1460565759,-16091393,1996425334,-1948062970,1200295518,172439820,1207317108,745866288,1781426771,-326440958,-1946223383,1207307870,410321968,-196417453,-1946227479,1200295518,172439820,1207305844,57934896,-75543,40377463,1778936321,-1711248896,606054278,-80663,2006584950,-383516412,1586232983,810022414,-2096401392,1963002494,114437,-13958421,1460565759,-16353537,1083836534,-383490301,1996488337,142016270,235304703,-268568,6951030,23724138,-1627304806,-25958115,-15829249,1996425334,-924316154,-27006469,1745778431,-1507051,242679806,1744901480,1996424198,-139270138,1745778431,107479316,142016260,-369646616,1996488249,175570702,1996660634,-372102364,1996423428,175570702,-1727950950,-31725276,-1961992565]],[42,1,0,0,[106924855,12989579,241076992,-638908533,-15829249,-895874442,-349902334,242679756,-1325031526,242679588,-1795864,-1617293706,-14363643,1996426870,108461832,-16222465,1520043638,1342177304,-401735574,1996480883,94345742,-1092018729,242679805,-1005947137,-14285218,-1705834953,134939188,-2097118231,1946159742,242679562,83886234,-16192731,211422838,-14331391,6950518,6946922,-430970866,17464963,-1052721125,1586171104,795292174,823132197,1737109063,268444975,-385029951,1996488499,175570702,-586946546,-183575,1996426870,142016266,-1710852353,601424836,-1946345751,1200295518,-16127726,1460696831,-16091393,1996425334,1565497862,1600006083,838345,11976,1988843095,-1983894774,1183443526,-297351188,1144586241,-385649388,1962869452,142016284,-761659030,-1946157310,1552614982,-1948004078,20525692,1552618102,-1948004078,105285889,1979991611,43968771,51659915,1284182596,-1053079288,-1047854474,1347877003,248661641,-1948517912,-472788386,53632003,71711495,1465258615,-605755378,-472785013,53640331,71731457,108461910,-600053746,-2081405303,1946170492,844925713,-405669749,1183383947,-297351418,889126912,781466,-465139456,-1709411073,676859209,-1962800663,1996445432,-1746399504,-62486053,-772776309,844891107,120309643,1996244539,30140675,-772776309,844891107,-953481333,-1979955709,-11076026,1784088694,-603723776,-1980217719,2122578518,309657838]],[42,1,1,0,[-772776309,844891107,108347193,-1981397367,2089019478,225706036,142016342,250640127,-338063896,373590789,1183439095,205818870,1946829881,1992768268,71731976,1980384313,8513795,70206710,1156974197,1970538542,1980398649,-330905831,1183514624,1002898430,58067524,722093195,-62486073,1187463147,-1962933780,-956039610,1980515387,205818627,1183434539,142016508,-10717953,-2103813516,-1996488665,1451876422,142016482,-10455809,-1868931468,-1996488665,1451875398,-28931106,1962690105,112645,-1070923029,-1947580791,1183448134,142016510,-493825,1183578742,516359140,-25755824,507808598,1358317059,546963818,-1994087680,1451881030,-327253004,-954108928,60486,-16222465,1996481142,-25888,1996423168,-562626808,-1696827649,65535,15367811,1187449716,50331882,-1796604290,-733573634,1317752854,-128545806,-11417085,-60229002,-95515777,1363954691,35470746,142016296,-2853121,40556150,383010445,-2073551280,1778412035,-1711248896,10271,15629955,1183660405,-11528492,1996430964,-428408856,65556107,-1705948084,575413565,-16222465,1996477558,-1929221418,1343673414,59074590,6946922,-6684566,-16776961,1183576134,138689008,1552616310,-772240590,-352220185,71731972,105285952,956712587,57803846,-135959,235575860,1962868736,219716124,-11133464,-401733514,1600051410,386450121,-83885568,8228,1879048704,293,-184548864,534]],[42,1,2,0,[-385809664,100663562,620823296,134218022,1308689152,150995240,251724544,16777767,-1593835008,1573,1946223360,285212936,587268864,150995495,1291911936,301990168,-1962867968,318767384,704643584,10008,1073808128,369099032,369099264,3096,838861312,3366,-1677655296,754975247,-1191181824,4639,-1023343872,1509949732,352322048,6417,1694499328,6695,-536804608,1593836071,486539777,7970,0,0,0,0,2248,-16359797,1183652983,-1706027272,3086376,-1928956161,1343682630,-1608517222,106859264,-1927514113,1343682630,1058547098,106859264,-1927514113,1343682630,1327013530,106859264,-1927514113,1343683654,1629003418,106859264,-1927514113,1343682630,1285161322,-922697727,-939523382,1459617794,175541078,1444707467,-16222465,882509430,-1996436981,-1072955834,1156986484,175382575,723666059,-1073013180,1784024190,1778412032,191076864,-1070923293,-1995684727,1149831748,239372562,-1995029367,1686114372,183234350,402823767,-1073020684,-1705623180,-64097,1780249855,1778412033,249141761,1962868966,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1156972802,141889584,-1709411073,30950404,1593722507,113953119,1099776,-1000974592,-1960442274,-1960438201,-125101993,-371063,1996426358,-1705834998,29491570,108380171,-369098824,1988821189,1782606346,-26108,1149829120,1958742834,138725351]],[42,1,3,0,[1996423169,-1695520244,26151716,-1979955575,1084816982,1190528629,74719486,19876992,637290122,1149829123,1958742836,209125144,1719726186,1996484606,-59310082,-16018534,795115775,-28903683,-2147191792,-167628980,1963077444,-28903924,-2147060464,-350212276,795115524,71616479,1784050992,-1711248896,-64823,384845453,1778412112,1245997824,1962889226,490576460,-1923678209,1343680582,-14681702,-96039937,276088587,-92864682,1927810647,1975520254,-13047549,-1728052808,-892772514,33556232,16781824,33554432,33643008,50331648,16859649,33555712,302045184,33554432,436239616,33554432,453062144,33554432,503324416,0,2248,2123060823,793114118,-2096729056,1962935933,15460611,1164654079,1183384328,105186296,-1711248816,470,242597899,83912791,-938865254,-373282047,1166737608,-129629434,-16628343,18782773,1183383552,-129629186,519718537,519993087,108396368,-1959140710,-1983894784,-125044666,-14791701,-14747018,-544473482,1988879313,844890886,721569675,-259305465,-566631782,-25820928,-1946520063,2139160158,477367039,-956414209,1586171143,-28901378,-1962080314,1191181918,168281854,66602627,106859335,1208502155,-1434990789,-92864738,-25755874,-1962522741,-422508425,724721547,-1705968064,36452834,-16359797,22780471,1183514624,106859512,184960769,-2147191616,1023488079,-1071972351,-1207702720,1599995905,182985,1736]],[42,1,4,0,[1586189911,109019910,-9538560,28285495,-125108224,50749067,1183385159,-336098310,222134559,-2146274035,1963590269,63406860,-2096734581,-352123281,1191545351,-12285882,2012905017,108432348,-1063635713,-1962934271,1144589892,-1962511610,1149830724,172264206,1929790521,105155334,-1962261367,1144589380,-1962511610,1149830724,-916496884,1426064074,1448602763,-1962379637,76088902,-26032,1149829120,105154818,410304523,1822045439,503316482,-26032,1149829120,-1707802874,657,94345814,889127815,-2096726901,1784094919,-26112,-1073020928,2089354100,778338306,6969071,6946922,1410032538,-1983894782,1149832260,306481418,-1995029367,1149832772,477429520,1783628138,249141761,1962869278,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1599996556,314057,1475119957,243174230,1208501643,1930184251,-1715459323,1988841451,1996445450,30972428,-969211295,-11072653,-660992906,-1962745343,1962281968,-1707737300,65535,2123091851,-1948677364,-405720481,1344143619,-16222465,-1957296522,971152121,905969663,16777114,734432000,-916496686,1426066122,-1957237621,-75299234,-1962510849,1602947166,141986576,1997036601,-18427,-472840213,-1959627637,-892772864,46661636,1448542208,-16351613,1996428916,142016264,-1710852353,48759363,30972496,1324024566,1443395211,-1710590721,50397763,-11077493,1134169204,-1996288254,-952369594,1465257845,503437466]],[42,1,5,0,[205794051,-351648765,-1706011103,58261976,-1959633781,-25785394,277604049,288090065,1462491531,173474572,1600045571,314057,712,142510935,1979711363,207522569,-1995538549,1586169470,105351948,-952383349,-947191178,1312553099,-1962707450,1317602894,240093446,1134186835,-1962699006,1200163934,6968080,-1358253414,-28931837,1342994175,108461911,-1576695910,209125123,-1694599425,-65228,-15960321,7011958,-16058982,176063487,-16222976,-1684403082,1594154526,576201,712,1988843095,1451000588,-2094893824,1962936958,9627907,1183531114,-523157494,-26032,1183383552,1975520254,-339727574,176063356,-1956482048,1552616006,1946630486,-784313586,1080709344,10394,-1948783872,1447529438,-1946270071,1586170438,209095678,-1990828919,38243591,-335657335,106873888,33965699,-1959264474,2013203550,-1710986678,6502827,-2080481653,-1996292538,172395271,185224959,-338266688,-95471,-6662539,184549631,-1987676736,28857925,-916496896,-939521846,1459617798,108432214,-1992407925,1149959750,140604,-1946532215,1183400516,1081904124,3964035,-1070922379,-956268311,15940,4342983,1078249216,1686175743,2089024828,611647804,-1983894698,-11518908,1962886260,1944587846,-18178,-1991883639,1784038468,-1710986744,84022914,16416387,1784035956,240604928,1459507688,-1694599425,65535,1996443730,-1711248644,32441921,-1694599425,65535,-1694599425]],[42,1,6,0,[65535,1459645014,1476165123,-31397874,1577058744,46844255,131086,66630,16973824,66534,16973829,66573,16973830,66659,16973831,65610,16973832,65766,16973833,65950,16973834,66832,16973841,66804,16973842,66824,131091,1180176,16973824,65974,131162,1703991,131072,1967037,0,0,1458342741,-18402,1996478606,-1711248882,-62681,2122444939,1946190092,-97524,-1070921867,283759147,205949703,-385649336,70058430,-385649408,1212679271,-1209465995,58017795,1208207337,-385649336,1967653899,64153859,-385649336,1967654228,24635651,-385649336,1967654216,27060483,1962935597,61663491,1929385773,18475267,1996489261,109242627,1962935085,26011907,-385649336,137167216,-385649408,1210910316,-385649408,1967654515,54323459,1962935597,23259395,1946188077,1967671300,28633347,58017864,755066089,57999373,755038697,57999599,1208119529,-1494678667,58017793,1208099817,-1696005259,16592129,-1461124237,208128,-1175911561,16592132,-1394015371,58017796,1208269289,-1159134347,58017796,1208269801,-1108802699,58017796,1208236777,-1175911563,58017796,1208269801,-1108802699,58017796,1208270825,-1041693835,58017796,1208271849,-689372299,58017796,1208279273,48825205,58017797,1208319465,770245493,58017797,1208299497,-1293352075,58017795,1208298473]],[42,1,7,0,[1223230325,58017797,1208217065,233374581,58017796,1208191209,-1763114123,208132,-2014772363,-968981758,292814848,-2146664831,-2130021885,59706494,32047991,242679556,-15960321,1996425846,108461832,1046302618,91613442,209125206,-16091393,1996425334,126478342,-167419159,1963205700,63891715,175570774,-16222465,1357383286,88729872,242679638,-16222465,1536820854,-385736192,1149961527,-31659738,175570774,-385456408,-2118647282,-32708352,175570774,-1710852353,-64336,-150865431,536873030,1692992373,138868735,259326208,-1711239064,42618694,57934248,-2080420119,1948781182,176063241,-385649626,1157037887,141893668,-706212266,-13506295,1778477654,-806875647,-14292728,69485814,904463221,510983939,-167466519,1963009092,-1707802864,44644381,19154166,-1947663499,545030913,-1928039166,1344148548,-16222465,-1063647626,184733981,-2096532032,1946361980,23652611,270814336,539247862,1784032628,234973697,-16223768,43650678,184738584,-385649216,1156972870,158599204,-47661670,610566146,610566391,-2143753233,1443374156,155117582,-728091393,-385671256,1156972830,427034660,-148609920,35683459,1784023669,228255745,121694294,925416858,608499203,-2145225712,-1104796,340036916,23744542,1040272538,-1707802877,56247300,-167715351,1963467844,13953283,504644749,142016336,-1710852353,59645376,-2094773110,-373288735,1959279364,608471598,1023414309]],[42,1,8,0,[-1071972351,-524232457,608449028,822087717,889136196,504644749,-1711183280,60096844,77214975,-16539324,105286964,1956270102,-1946157288,268770884,-11526656,1996425334,499161606,-1073019967,1686136436,-1113917660,-2096899544,1963073660,23746054,-15932440,1183653492,-1706027514,67770526,17581767,-23729918,1443788543,-16091393,1996425334,74095110,686490890,69485814,-397015436,485166427,-1709411073,68565021,889131755,-1710590209,72621011,74825739,227731542,-385875528,2122578942,-1071972086,-523183881,623133746,1144061954,608499236,-385649660,1962933815,209125148,-16091393,1996425334,-1484350970,552141924,1781858302,1778412032,21797376,2088961158,108265760,35683459,1962874485,-1977840868,136588103,-1071972036,-1705977609,77360936,-1960938241,726108700,20711460,-654852069,1864931920,2145977641,108954623,-385649408,2122578808,108265480,1997955,1776878453,241077243,721962891,1141050439,71580424,1200297845,239545098,990528515,158664260,539247862,1105789812,138906619,51136299,1144719428,-1961396988,1194004039,239338250,1964131387,608499209,-385649376,-1705575652,112199354,-1962995223,539305028,99139584,-325143,1996425334,71601414,2107265054,-16429027,1996425334,-14906618,2013202551,138906378,50611243,-1957689276,1143671367,172229382,490576464,-873921007,1996445438,142016266,-1710852353,-61754,30534041,52460675,2088961652]],[42,1,9,0,[1131741728,687747,1686112117,-1578533084,176063482,-2144307967,-377478068,2089024148,158597920,35683459,-2048326796,608499450,-385649536,2045378170,205965306,1156973568,58000420,-1207865623,-1460928513,353126087,-940840188,67177542,1187505387,-385613556,1187511463,-385613044,1187511455,-385610740,1187511447,-385611508,1187511439,-385611252,1187511431,-385610996,1187511423,-385613300,1962933367,67463198,6946922,-2036727702,1443249575,124119054,-939653655,68160582,-939763991,69405766,-241943,224927348,175570692,-16222465,-2036726154,-1996069465,1451820614,-401713656,1183516467,139889414,-16718103,124264052,175570692,-16222465,-2036726154,-1996061017,1451820614,-49912,-801438603,1962921844,68708382,1779070719,-1711248896,121087878,1187494891,-385607156,1187511271,-385606900,2122578911,360054538,556675,250151796,1996445439,92117510,-2065103071,205965056,-1125579743,176063483,-1962314241,1143673412,-23533298,571229895,-73012988,687747,1156976244,141893668,1374162518,-46601979,687747,803799924,608499453,-385649376,1784085798,234908161,-385599000,-11076326,1996426358,108461832,-352310040,242679588,-16222465,10094198,-352191232,477429524,-15960321,1996425846,108461832,-1079540070,-916578559,1426066122,1448602763,-1962248565,1183712334,651791110,198599,1166752907,1200170544,142508802,-1962379989,1200170695,-2095387894,1965885566]],[42,1,10,0,[650611464,-351910007,142508812,-1962511047,1200170695,41221892,-1962379521,813170460,1359378175,-978876774,-916496889,-939521854,1459617802,108432214,-1929087233,1344148548,1149960042,1058084,1342499008,19412735,211419242,-1962381938,-1593427394,1183385144,608499454,-1593478128,48957088,1183432747,407145466,722748459,731512390,66638274,1174606916,-129594886,270812406,-1264515724,721611526,-62486080,723141771,-953477564,-775804007,373556216,-1979955709,478934598,137054198,1048782452,1946158414,97820953,97916555,97257017,372835957,108266958,89001611,243993323,82510262,89132683,1359247103,18888447,-493825,1996486262,922703870,6948694,-90570390,1577620107,79874399,3065856,-1957275904,2122908798,108432378,242614027,1183659263,-1706027310,145096976,1157036171,57934372,-16734487,-1711183308,149363807,58048523,1459656425,-6684054,1459618047,1784100095,47356418,1183449087,1100632316,-1996488695,2089025094,1114898452,539247862,1183659893,-1924131086,1360925772,253590938,272927497,-1947056503,1183387204,306482164,2113422907,-129594621,1475888777,384976525,-59310256,790575770,-396929527,1157037705,443810852,539247862,-1923674251,1344146500,812253546,1435281050,-396929527,2122515580,158597374,-25755817,16777114,-92372224,-15960832,-767128268,-1013297130,1577684086,79874399,-326413056,1988843095,-163804404,1963205700,71731976]],[42,1,11,0,[1948009529,-2123371774,16778878,1156978549,292880676,131459158,402823767,-1073018457,-1595341963,108953856,443876096,235235926,1459657704,-937950566,1975520009,8775939,-402625962,2122385148,1963196422,107632145,8054798,402823767,-1073018400,2122409844,1963261958,-9808367,6481934,402823767,-1073018282,1183534964,507787524,2122532725,125108742,235039318,-2097134616,1979582078,-9808377,3598350,1208370827,2122516084,561316614,1076118774,1784023925,234973697,-352249368,610566148,23746239,976910,1223167574,-1715459325,-1026990242,-1957363702,140413932,1744992255,529203473,-13600769,-1705834890,174827398,314057,712,1586189911,477626116,-1827058534,-1947170038,-16038146,1080692340,183540310,-125108224,58064651,-1962889239,2013201502,1448549916,-1525060966,73304842,1746827263,-9829341,-2036705506,-1995784793,1967193670,73304853,1746827263,-9829360,-2036705506,-1995775577,-1705509306,65535,-98685,1586194548,511180548,-16512152,7011958,-2036727702,-1962209881,1207405560,1249179147,-1705557910,65535,-166989685,1586183284,511180548,-16512408,1444871798,-2036664181,-1962691417,2013201502,-1705632228,187963792,180656727,1586167808,477626116,1778647400,1795123712,-1484350976,1599998827,180937,2248,1988843095,-2093184246,1946159230,-153122009,1946428999,2122536479,-1071972090,83886373,240123913,1476319208,-1994915174,1975520011]],[42,1,12,0,[12380419,18906243,1962874740,33712158,-9830294,-2036662422,-166996313,1965040708,10283267,-1962928449,642250268,-1090292476,1686110262,1962925860,-1711248866,224791538,6960383,6946922,721962123,-1957690300,1143673412,-1705553906,223675124,1183659263,-1706027272,200284200,-1995160437,1150023750,-62486248,1183659263,1783633656,21797377,2088963076,242549536,1150104831,1783635468,21797377,2088963093,74777120,-28514218,77214975,-2096341436,1946159230,545030931,-2096729086,1963139196,141186567,-32577522,-892772514,281542662,1448542208,-2096728437,1946296444,545030918,1443329283,-401733782,889191916,504644749,-1711183280,211616076,539249792,35683459,-1974067595,136651844,81152,-654852069,70707280,136594678,-396995211,1340866006,52460675,1962887541,67725342,6946922,-2036727702,-1962101081,-31752,-13958539,1746826495,1784087576,-1711248896,214411142,1746826495,6947876,6946922,-710441318,-1925906676,1344146500,1285161322,-15932927,1183653492,-1706027280,216995877,-1927514881,1343682630,1545086362,-28931315,737297963,50770950,104592966,545195952,52460675,-13958027,1049298155,1962870050,67070494,-1957169026,103546438,669714100,52460675,-13958027,1049298155,1962870050,67070494,-1588070274,1177224884,-96074762,2045920771,1354771202,6946922,-191229590,-254,1141152308,1962872181,-1710724578,-62478,14827139,-16223232]],[42,1,13,0,[77209204,1577946948,46844255,-326413056,106859351,69486582,939461492,-1417410918,-336033011,-54526,-396949898,-16056300,1586170740,1463287558,-729534054,-892772595,784859138,1448542208,-955877749,62534,16664263,510983936,1778649448,1778412032,-1484350976,1183387118,896811258,1962885226,67856414,1794799359,-1711248896,235906950,1089750665,175807056,1183383552,1958743038,510983952,-16512408,1344207478,665290394,608499214,-385649404,1156973074,225772068,23737599,1075601306,1975520014,33351939,294531,2123040116,-16127228,-2079942092,-125104559,384583309,205819216,2107265054,1460569629,-1281752470,1459617800,1784100095,47356418,1183385792,-946188036,-1996488696,1183708742,-1588586772,-654899552,112501072,-1705977609,245374489,19154166,1156992884,1232412708,-330920617,1996443670,523934460,1183649454,1783633644,-1694536961,247275033,-330920617,922701846,983172422,1460115231,97138431,97007359,16777114,922703616,922682822,-6683196,-352321281,1183667996,-11528468,983235702,-1928399073,1343679558,-9765014,-2095179366,645694223,1460433920,-1708755713,4105,-2080881015,1962943100,11266307,64112327,-1961063680,1183395911,-96039980,-942258551,120902,19154166,1156975988,125116452,32786119,-955913472,62534,19154166,1156975476,91562020,-352317255,-1949750526,726108700,20711460,633347061,-1056243708,-1980479989,76274246]],[42,1,14,0,[-1982052727,1183702654,-1924131104,1344146500,-1860338278,-532247281,-43364330,429587818,-15752418,443031156,-92864764,6946922,-1146648934,-398030577,-1419639,728367732,-1915455745,1343672902,-156793190,1463413519,1089226379,-297366704,107630656,384583309,1996430928,-193527810,6946922,16777114,608499200,-166628351,1965040708,1183667979,-1706027284,271065193,2522243,2122518388,158597368,-126419113,1054874,-159481088,1460237312,-1695123713,3691,294531,889145461,-2077124009,1055592529,69485814,1156986997,460587561,16678531,1962871156,1996430876,-16258050,1746803828,-1868955140,-166696935,1946231876,477429521,1778647400,1795123712,-1484350976,2122518721,141820158,-1694599425,4377,-1026990242,-1957363708,1586190316,612338440,-410794101,105263617,822083877,-11328441,367527030,140413949,-1960556662,633418447,1194393601,-1026990300,46661638,1448542208,-16359797,1285168247,-1961821415,1190693872,242548491,-1705623446,3574,-15992693,-164948619,-16359797,124264055,75399940,-1959169024,-1959203842,2013202014,1448549916,219769498,106859281,1746827263,-9829360,-2036705506,-1995362393,1967193670,1475750666,728730,-1950487808,-202637706,1476394943,6946922,1118275226,106859281,1746827263,1784022047,-1711248896,290826118,-16359797,409476727,6968836,-2036727702,1578205095,79874399,-326413056,74877782,19154166,2088977269,292881184]],[42,1,15,0,[1746826495,6947876,6946922,-1599633766,608499217,1443525636,6947178,-335613976,477429521,1778647400,1795123712,-1484350976,1283461589,1784021284,-1847063037,-1026990344,-1957363710,-1957275668,1156973686,2004091172,1997955,1015771508,33712215,-9830294,-2036662422,1460788135,-300416358,1958742801,23746134,-401735574,-1705510574,302585858,1131724811,52460675,1962873205,69560350,6946922,-2036727702,-166581593,1946428484,6968842,1709703274,-15602690,23600244,1778412036,-1711248896,308979590,-31169408,235170390,1593313256,46319967,444416,-2091493632,1946159230,105286441,1946437131,73319457,509478,-16097653,157818487,1778412036,-1711248896,186296198,1090406025,-2014772363,141986560,-16089461,191372917,-25755900,6946922,-995653990,-62486254,2126920512,-165835951,1963206215,50234117,1080706164,1090274955,282106448,-1073020928,-544519564,1746827263,1996424202,-1957683458,-1484350728,1461588690,-16353537,-1705638794,318257634,637820612,16728262,276077143,-963969024,1979652331,67790878,-100609,1996424822,-1484350972,65736425,1587134507,146983263,131087,70283,131072,2229236,131072,131090,16973824,70314,16973829,70366,16973831,134871,16973825,134743,131074,2426210,131072,396900,16973824,134857,131081,461770,131072,2949126,131072,920494,16973824]],[42,1,16,0,[134916,16973869,135133,351,1458342741,745160810,16777114,200313600,721778166,1055627712,1779070719,1419400704,-1006612725,-1960442274,-1960439225,1149834327,710183208,74789032,36260992,1779070719,675580912,-2144709493,1347571682,-16018534,172395519,-916532693,-939522358,1459617850,176065366,-1995671925,106873916,138906406,-1962785655,1418405956,-62486230,620648073,-1981535741,-1073012668,1153893749,-2097151712,1963139196,608993284,-62458364,-955943904,139844,284968694,1153893748,-16776926,71601460,630870046,1442896664,385107597,-465138352,1183666198,-397404436,1150091742,-1924129260,1343677510,1914535322,1778412034,1919426048,1778412035,-62485760,-152942967,91489476,-352255816,734014210,-565802542,-153069943,1946739526,268482565,-1070923029,-1982183799,2089016406,91554082,-352317256,-1983894782,1451873862,-481888552,-1207602175,48955394,1183432747,-732526126,48449270,1085801844,721611520,-834238016,-2083498359,1963074172,2144261,-1070923029,-1983232375,1190579286,125051134,549109803,721677056,1183553984,-866776118,198067723,1175179350,-732558382,198592011,1175181398,-598340646,199116299,17686614,-2134212224,-1588571564,1174603424,-1264496404,-297401594,111190352,1177280721,735639536,-1588532154,-523172172,-135117269,-297391144,1748303696,478872552,1780381695,-1711248896,39584620,-1927396215,-661971388,1962950531,-18425,11987353]],[42,2,0,0,[69485814,76219508,6972651,1746796650,6947708,1190527082,91521276,-352059208,734014210,-968455726,-154642807,1950415942,8435717,-1070923029,-1949940213,-863975338,-2134212349,-11513264,1996485750,-129594378,1358186027,737822347,-11471290,65628212,2013207691,1778412062,57448960,1149894655,1958742812,205819268,1183666206,-1706027276,46603645,35683459,2088961652,578093856,1780380927,200448512,1962869394,-1711248866,-64486,539249792,1778412118,188520960,-947126273,1600049707,576201,7880,2123060823,-129579248,1183645696,-1924131088,1344144453,-836928102,-1707737342,53183494,2105798795,208928806,645267286,205210,-96040704,-228057514,-1711183359,65535,-1946397047,705051586,-1593606651,79234346,-101213952,112463499,50520513,-62520895,2522499,2122518388,158597370,-92864682,16777114,1446379264,1938043290,578650883,-1957989376,1428886101,-1996131314,1055652950,65160903,-1960998144,1183395911,-431568924,1183580159,404988,736773769,-297367104,-1292663,745144949,-1914407169,1343676998,-1532524902,-364475645,-1996487163,1183579206,-263836684,-2080487799,1946296445,545096475,-15371261,1996425846,1778412040,1778412032,490576384,1307312127,-1996457823,1586231366,1002671100,722042563,-1037329981,49019089,1992605739,1149838856,-196703486,-990886357,-1993996170,1177224260,76097272,39584550,106727718,738084491,100923462,41485984]],[42,2,1,0,[1183432747,608564990,-2095418108,1946220670,545096468,-1961987069,103546438,41485602,1183432747,242679806,1779201791,-16750080,1996488310,490576636,2105738338,74777376,65781803,-1996152159,1996487238,74907398,207537232,105351974,112461355,-196703408,1357923883,737560203,103543366,-1706031436,78257469,-1026990242,-1957363698,207522796,1998723,2013202548,170039838,2122514906,141819916,-1710459137,65535,1779332863,-1694537216,2165588,1745778431,1996423298,142016266,-1710852353,80829775,707273,6344,175541078,-1995946357,1156982340,259327012,1780249855,6967344,-2036727702,-16457049,812260980,1778939647,-1711248896,84191110,-129594026,1317883926,-1924065560,1360457806,-1912752664,1344146500,385369741,494770768,1150092563,-1924129260,1343678534,1981644186,608499205,-14781180,1996430452,-92864520,737953419,-1957627834,1177288262,6967546,1426063514,510983941,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-2147078656,1444947020,6946922,1359690906,108954375,-15895552,1778412084,-1711183360,96338252,113953118,837632,-1957275904,-8321410,108921087,-369098824,1988821281,545030920,-2096729086,1963139196,373606152,2089353216,205819162,6967326,1284178026,735611664,-1705553649,101326141,52460675,-1070922635,580977643,-62486267,52460675,-1070922635,580977643,-28931835,385107597,-59310256,722617483,1342616582]],[42,2,2,0,[721962123,1177224260,1149980926,105130762,112461355,-1705982165,112139581,69485814,1962876533,208994076,-1961986817,1143672900,1149980684,239348498,-1711248816,105512960,18906243,1962882421,-193528034,-624897,1996486774,-1711248646,109641728,6960383,6946922,1200299147,138881804,509381456,722356107,-956102073,-13440176,478879348,50874251,-1957628858,1174604359,1996443894,-92864520,10092650,-16342528,1778412084,-1962907136,206015260,1342719787,-1709807017,119866100,6960383,6946922,-805221222,-1715459322,-892772514,415760388,-1957298176,1283458678,889135140,503596173,405117520,-1923741966,1343682630,384323213,-263287471,-941076202,205819387,1183666206,-1706027272,117513597,504644749,-398029488,2107265046,-167724771,1963205700,477429534,-493825,1183578742,-129618948,-28931248,1358579243,10092650,-16300288,1996430964,-227082256,737429131,-1957629882,1177286214,-1274663950,6967302,-16777062,6969087,1016725610,1577230347,167955145,671089152,260,1660944896,8453,-1778384384,516,151061248,83886336,-2013199616,117440772,922747392,1797,2080375296,2052,-2013265408,3586,-587136256,754975234,-335478016,1526727170,0,0,16777236,33620480,33751554,16908568,131087,524295,18088213,65671,655371,3211312,36307499,36635182,36897325,67240961,68027395,67568646]],[42,2,3,0,[67699720,67830794,67961868,67437584,68224015,68355090,68486164,68617238,328728,68813849,68944923,69075997,69207071,69338145,69469219,1061,59507043,25821578,25821578,60031359,30867863,32899559,35127820,36373028,37880379,39256651,40960625,39715422,39715422,46334645,47907538,50463480,52429577,55444305,57213794,24576873,60621115,61539227,62981050,48890823,22348098,43975312,53805736,67240953,70124552,70517812,72352832,74187873,-922746952,503316524,1465309326,1779332863,187144704,-259260417,1979711293,56486147,235685515,48903,-67092295,-544493582,-1961984373,777390670,1585342463,-385596277,-1201798341,1279000575,1443331340,385456721,686424063,142016259,-1710852353,-64425,1577261801,1962882303,40521986,-8952166,112895,-1711077655,-63631,1745026793,1962869248,578092836,-11532309,1996425334,275965958,-486349079,6967576,384059021,41221968,681201686,-402559208,-840365408,1465343490,383811213,17865303,-11140695,1996480630,-465138206,-2115481578,-1705568758,29128387,1459791593,142016337,-1710852353,22938449,-402483479,-1705631601,22022236,309334,-509997589,1442967048,1444972776,1342178744,-116277862,41019649,108461905,118109082,40233218,108461905,319489178,39446786,8501342,1577210601,142016343,-1710852353,31588485,1359102697,-383904792]],[42,2,4,0,[-1705967045,37094813,1359098601,-1710852353,38142915,1577199337,-382319477,-10616289,-11448268,1996425334,977050118,233374162,889150978,1996443984,108461832,142016342,-1710852353,38930189,1815755930,32434434,142016337,-1710852353,35587402,1359077097,2046940314,30861569,142016337,-402229505,-907469055,142016257,-1710852353,44238659,-16663831,1996425334,798642438,-385696253,-1705967189,46991365,1359061737,-16222465,848954998,-369099000,1996423571,108461832,-452322662,25553154,108461905,-383792664,-397344389,1961434657,-4694527,1925778431,206322677,1364652157,1206387306,22931718,-18338,2784384,1149961588,-1948783864,1223231044,-4694527,712802559,-1714981888,142016342,1359378175,-383950360,-347078352,1358981634,-16222465,882509430,-385690110,-1956773605,350817348,-488703,1996425334,23744774,1441268074,285180186,1024095236,91553791,-1628942250,15853853,401101136,15395093,466806865,855696361,-11448128,1996425334,476112902,1359008489,-16222465,-711326090,-385710587,-1956773693,-1125565884,1284070912,-1993741510,-895869876,-134217983,75844,1962875508,-1711183358,42671199,1962872436,1778412034,-1711183360,64880972,39510,-2065104035,1284070912,843876656,-1956742165,1978347588,-18338,-16352128,2088766324,343146538,2097957947,1448171023,108461905,-1709705318,230615042,-1956753429,1240139844,1996443984,121608710,1038812085]],[42,2,5,0,[-16222465,1783694966,-402560512,770382208,-1960958232,1149830724,1553618440,-352049400,149002780,-397015971,300621341,1364219742,-16222465,1335494262,-352063907,1583323393,181061919,-326413056,141986646,-4664781,105810943,1930185787,273976091,1586217011,64684806,106824667,-1912185341,939468482,1477596299,80398686,147324928,1448542208,-16482677,110756469,-1962611068,914195440,1443460096,-1707706881,1332,-167617141,1947216711,1183666970,-1706027272,88348712,-126419114,-362753,1996487798,1443490814,6946922,6946922,16777114,1979667968,-1711248840,65535,1600046731,180937,-1947432107,2139293278,208928822,-16484609,-1711201226,65535,-16359797,1996423799,-2077124092,-1027013261,80216068,1448542208,-2096333173,1946159742,172395278,2131510585,-18426,-16699927,1996423797,108461832,-1256707942,759559686,-1958579196,-140965306,-930406787,723414519,-654898618,-1004900873,-1993996706,1157825095,1200170522,71666438,511571865,-1047801717,1844953643,117515804,50826022,-1993991099,-1092025273,138841600,36076931,-1796668556,106859264,641222027,637814529,-1996077173,1183579206,71645450,1166757247,-28931836,-11070485,10157686,-1006234624,19269214,1191117383,172395518,2097038905,205863397,1166738815,1460136730,39504,1589904952,1191388678,1200170498,-62485754,38222118,28862589,-1956254976,1460661232,39510,1589904974,1193879046]],[42,2,6,0,[1966687746,1475116804,-1710590209,63766528,637951684,637683459,-351910007,944081717,637951627,-1962653951,1160448582,443414276,38242598,639255811,-1962522743,1161366086,1460633348,-401735318,1157825352,172374788,-1070884737,-892772514,348651528,-2091515904,1946158206,175570755,-16222465,922682998,983172422,-16305889,922684022,922682826,-1483078200,-1996488697,1451881542,175570934,96876287,96745215,545690,-263812864,-1947052407,1273695862,-1961986421,1144589382,-167349240,1946299716,39619386,294787,-257878668,71776512,-11334284,40503926,570610330,-15865081,1996444468,-1711117814,-64884,-16091393,1996425334,983191558,1443133727,-1710459137,73663621,-1981004151,1157033558,141820973,637951684,65734539,-1996488008,1552677446,726136322,-1590266872,101385686,762643924,1779070719,71067648,1376152168,1458337535,-990218497,-14285218,-1960443273,723911751,1962889223,791190042,-1595277313,726136320,-15698936,922684022,922682838,1167721940,-167772152,1946299716,1996445210,-92864758,637951684,-16615425,1996484214,-571994388,-9770212,1996484214,-25876,1156972544,947208237,2784387,1156985461,292815917,-16091393,1589967478,2013210118,-352032254,175570730,-990218497,-14285218,1996423799,-327745554,-26032,569049088,-16091393,1589967478,2013210118,100821506,-294191277,1357674239,6946922,16777114,75399936,-14912512,1996425846]],[42,2,7,0,[-193527818,16777114,175570688,-887041,-6623114,1577058559,836297,2248,1988843095,742716934,-160402424,1965042756,675608170,-10193919,23724660,-803446886,1958742792,837310038,1459129340,-1928825601,1343682630,-55384050,20464779,2089024582,594804774,141885270,1443129943,1778939135,11593729,452985149,1115584,-129594032,484986902,1460398875,385369741,543791696,1465256196,-2130949656,1579166796,46844255,575488,-1957275904,1156974198,1853098028,539772150,1156999284,1584660776,1778545919,476027393,-1073018541,-396996492,-125043796,141885270,385369741,770182736,944016380,-2080619007,1946166908,1962890785,74077960,141885270,736625002,81152,1346420763,385369741,446294096,-1923675157,1343682630,203450778,-396929526,1686174662,1600053036,182985,1224,2123060823,108432136,1997305145,-18427,2105758443,242548778,1963357497,112645,-1070906645,1166753515,-1966527728,-494850987,-661979008,453114499,100541632,1844903942,-1982625012,1451883598,-60898050,-1977165821,-259287040,17071747,-20904587,-2096895228,-963964954,-1026990242,147324934,1448542208,-2096597365,1963075196,1996445195,8165894,1105922706,70075638,2122518388,-1071972090,541328192,-350327561,41221932,385369741,405314128,1183517372,2096601598,1959922458,108954377,1207900929,-13958421,-1711389045,52067575,-916496697,-939522870,1459617796,176065366,70075894]],[42,2,8,0,[-1175911564,173378304,2114058883,2105756161,57999372,-1962891287,1183515765,539912,-1981217930,-1813982976,1839726382,-2113241334,-1677032182,-1408586742,-603269110,1309335818,-347706133,645759849,1460499714,-1711248810,186843353,1458303115,1391194667,36076931,1448543861,-404029078,1122759171,1166799499,1355164428,1778808575,967547492,-1073018160,1166742142,1355164428,1778808575,967547492,-1058337997,-1125400533,317453867,-351505013,-401713250,-1705509381,200343552,240585707,1476259560,15208022,-401713396,1600060766,445129,4808,2123060823,947227402,-151488887,1946430789,1996445455,108461832,-251515750,18934021,-1929218561,1343680582,-1508366182,-196703477,-1980742101,2105802310,57999372,-1962868247,138217542,-786598144,-13724704,1762351015,-1358190069,-972308981,-552876533,-401874165,410331915,725239179,-969146810,1972045437,-25810118,41809419,1166800427,-28955846,-1070923143,-244087,6947445,200179337,190870774,1448572096,-1706007446,198785451,1963152363,-1950487784,-38142394,-101213697,-268181295,1183559403,244222,1166798827,-28955846,-1070923143,108461904,-1415945110,-1962620615,730721264,-1953895434,-2064958859,-186118569,10115068,1459876864,1689800427,721611520,-96040512,-295793840,623396746,-1706033151,-61735,250509055,-1946367256,2013261406,947357954,-134711765,6969054,6946922,384845453,601725520,1586233343,41418734,1782842522]],[42,2,9,0,[-294191348,-65738738,-892772514,482869254,1448542208,-955484533,63558,19416310,1962872436,-1711183358,216734815,58048523,-1979606551,539307076,99139584,200558217,1443198144,-61216754,1779070719,-26110,1552613376,75465474,-1592429568,1194918128,1393390596,1779070719,47356418,233508027,-11324161,40503926,318934170,-28931833,1342863103,842138,-163149568,3570819,1996426868,913637130,911514,-129595136,-1929218817,1343679558,1243097242,175570701,-1280257,1996484214,-227082256,923802,175570688,1782084863,85236224,1149960192,-263847624,234973782,66893800,1284179012,-1053079284,1149961852,183191564,234973782,66887656,1183384644,276119802,-1928694017,1343679558,-1694599425,227417914,-1996209013,-125043130,1149992427,-297401574,972179081,1752566908,36076675,1156974196,192152621,1183668054,240129772,-1913139224,1343677510,-16353537,1183646838,-1706027284,239083070,947175435,23746390,-1979987480,2089024582,410255398,1996445526,1023502858,-1071972351,1183666240,-397404436,283842087,1996445526,-330920694,1996443670,-120657668,-1980610933,961015366,58522238,-2080408599,1946220158,175570699,-1695123713,3577,16285315,1996426100,-126419190,317594,-193035520,-14781440,-401732490,367786578,1779070719,1778412032,-1711248896,1289,-1058533802,-916496646,-939521342,1459617806,176065366,16402119,41287424,384976525,405314128]],[42,2,10,0,[2122518284,159186952,-1174125173,-823590911,141986560,2130212411,-126448888,33179335,108954368,-1962378240,1178142278,-955941386,129606,36076931,1173777524,1081345069,-149273205,-969204115,-963961218,444463001,1183565963,2113378566,510523164,1292093443,-61961980,652997003,33179335,105286400,478017433,510523200,1963192459,250301956,-1946257783,2113378758,66095898,1166738549,-969193460,1187449213,-1962933766,-1957819275,-963904938,1187461611,-1996486650,1972045942,1461775108,-230257322,-401715178,1183708748,-11528462,1996425334,499161606,-1073018753,960941429,-612430731,1208763787,1593464459,113953119,182272,-1957275904,1183517302,205797640,2088988542,192217130,425603,1149854580,-1973490938,1183319622,71732223,1208513608,1950879604,-1071781102,-972751002,-351273402,-28916205,-1978799120,-524222650,-12187644,16664262,623658122,20775040,616569600,394750,-1962119945,272927704,-654063317,2123088014,25830920,184436258,-2010710202,-916496895,1426065602,1448602763,-2096859509,1963075196,6968865,-99424242,2126515016,6968844,-100210674,-347080565,-1946211582,71566279,1149964779,172229380,206342984,2126592841,1589742338,46319967,968704,-1957275904,1183516790,71579910,1784030079,-907538943,71566329,2114340411,675608084,-15830015,23724660,-1474535526,1975520016,12904707,108461910,384976525,367529552,742689525,-1073733595,1183385064]],[42,2,11,0,[1958743034,-401713659,-396953449,-125045652,-1711117737,3214,-2096997237,1946158207,15769875,1946437433,1784107787,47356418,199954557,1465070847,-1936063894,-1995658238,-1072955834,1347881588,1104026,-62486272,2522243,2122524277,242548740,-230257321,1996443670,523934462,-11136540,-1923676554,1343681094,-402360577,401339872,108461910,-2096993705,453051518,-1924120384,1343681094,1460866792,-1694730497,3269,1072191318,-92371980,1443197952,-143595506,-1026990242,113770502,1448542208,956843659,192742982,1183570059,138840326,-1962516855,2105739902,712310826,-16351869,-1696005259,105199872,1183517564,105199878,-1964440705,1979668224,74907398,-939607320,-63931,1784117739,-1914171903,71631864,-1963178359,539307077,99139584,200951433,1459975360,-142481394,16664263,-25785600,1983462891,956661512,511510134,2130998585,-59360999,1448547452,-538443414,71711735,1448544372,-402360577,1983512159,956661512,175965814,1996445271,-402429436,960953727,-1098969995,16416387,240584052,1593222632,146983263,-326413056,67534467,1586170236,759690760,-1961396928,939460702,-1962864280,2013200991,108461872,-1484350893,-892792248,-1957363708,108462060,-152180722,-1962654069,1200162398,-401714424,-1026951590,315097092,1448542208,-955615605,63558,108461910,235173631,-1979971352,1451883590,200838142,-2096270126,1946173052,-96024825,99287040,33179335,41221888]],[42,2,12,0,[384845453,405314128,1183519415,33565960,1967658356,15067395,-385649336,1967653816,14280963,-167482903,1963207748,73459971,-1962654069,1149830742,609519906,425603,1183517052,1178290422,-1954840826,865666630,-1044239422,-936573728,-1982269696,20840006,-955941632,130630,1778545919,-25755903,6946922,1282690202,108954387,-2096726784,1946158204,-163148991,105265992,1149962623,71576332,1445950536,425603,28837244,721611520,6967488,-146282482,425603,1149961597,-1962022140,-1924658108,-1053097651,-1047854466,1150023819,1975520042,36563203,1929380141,62449923,1996489005,142358789,-1410792587,-396929533,2089025216,125108778,6969174,-1995324184,-1813433732,1048347395,-1962052608,2013216348,941464092,300618582,-1711115009,326055965,137118966,1877541749,742716931,-15502272,40501876,1064629402,-401713652,1686172902,2089008940,108265484,16678531,1206453108,142508291,91554307,-352321096,-1061147902,1144128736,1058092,-164871119,1963994180,1748303663,-1957232335,1174616132,108461828,-1484350896,1183388666,1958743038,146707,65602420,-1547687165,-1331492174,49867018,70012032,4095107,1149961844,776243462,-1962654069,1149830742,609519906,-1711115009,337750228,271336694,1750470772,1996423682,74907398,-369231896,1962869438,1744923138,6947216,1285161066,-2095829388,1963076220,-1710200289,339627846,92127243,33048263,-1710134784,370233158]],[42,2,13,0,[75350027,49825411,200820363,-385649216,1950875883,1467238412,-385649336,1676214416,108824833,-2093843319,1979658364,2089375265,1784108848,-59054080,812973910,57278826,1459266280,1781560575,-77207551,-11134229,1962881140,-402626000,-11076520,1784098932,1778477569,283830272,19745920,-1996417559,2089354876,813467954,23746390,1039443432,-1071972351,-527771401,623731762,1144062208,-1973987796,19213636,57298944,1459242728,759466583,1342177573,-369424664,1156972758,276037933,812973910,1781691647,1778608640,277800960,-1996063607,2088972924,58064688,1446018185,1781560575,-196548607,1681055882,16786733,1445741617,1462793471,623723658,1783627777,-402626047,-2014769064,142358784,240518516,-2081187096,1946221182,-339244284,-18429,-2080618871,1946233468,1347442184,-1914175382,1996445435,-402560260,1183446006,-58817538,-2093648641,1963010684,142508295,74777091,611696651,-59310250,452985149,1356396480,1183384426,-108402450,-59310250,-387025153,1183578699,-28931602,-1979955573,2089354820,847022384,841835658,2489958,742666497,1946713145,-396929531,2122447900,1963065608,39619337,36456438,-269941899,1996444416,74907398,-16556390,1975520255,-32577277,33712214,-16353537,99091574,1748303868,1962869292,-16750072,-2036727180,-384406873,1156972730,58000428,-2097106455,1963076220,1962890773,846528304,623723658,1783627777,-402626046,2088963928,578027582]],[42,2,14,0,[16678531,2088967284,159121414,108330838,-1662517142,1149982457,105154862,-402560432,1962932623,-1711183358,376665332,-80976768,522763674,138709776,2130986041,23746063,-212932594,990135299,175966276,141885270,-401735574,1156972897,880017964,16416387,1156982644,276041772,-167617397,1963206215,23746055,-83498994,742689366,1023414309,-1071972351,-347062208,57300483,-85071858,-1026990242,-1957363704,106335212,2030327299,-339727612,140413712,2131515193,206015238,-1962742968,113428930,1099776,1988843008,759494152,1443656708,-1710852353,166200043,-1962876951,1143671876,721582346,-28931648,184962699,721583561,2126592969,-1983804670,1144718918,-385649404,1962868920,-263811838,681201686,-1978165992,539307076,99139584,201082505,1443198144,-242882546,36076675,-11137419,1996424308,23763462,166402126,721699979,1828128326,-129595110,-1996077429,-1073019836,2122520692,225706238,-10196400,-1415905674,-350764231,6600711,-1070923029,-375159,23724660,675580496,1342177573,235854234,675608076,-13143039,23724660,-451125350,1958742807,41221929,1996423274,1778412280,-263811840,-577089514,-15977437,77202036,-2095502012,1946221694,-401713659,-916524950,-939522870,1459617794,142510934,956987019,75367548,1693144918,425603,1784024436,-1175974399,71566321,1443162952,-1980266264,2089025094,896795174,1149093691,70075638,-1957290892,2096601543,541887262]],[42,2,15,0,[721582409,-138335287,-1706025364,409797355,-1957289237,1177224260,2043085822,-339727598,2110208782,1465275919,-644218774,1343893248,-24778738,-892772514,-1957363706,-1205971220,-661782271,1779332863,187144704,-259325676,539772150,240519028,-336574744,-401713659,1579151290,707273,4296,1988843095,39619336,623527818,1183383568,-129579022,1187446784,-1962934032,1183399492,1958743034,-2082960619,1946296447,545227526,-955812605,128582,1187448299,-2097151754,1946220158,-94467308,-2145105930,1207307124,91562020,-352321093,-153408766,1946430532,69396739,-2081137015,1962937468,75399945,-385649549,2088961040,527761962,1184501866,186203471,-955941440,129094,1184502122,186217295,-2096857664,-2130511802,67176062,1183516277,45607172,-2096464757,25035263,759494223,-14322672,-13735372,1962869878,41221896,-1129871718,-28931821,1979711037,62056707,1962934077,42395907,1023690379,57999580,1979845097,60483843,1366564908,1467271422,1937033470,58050814,-33517591,-385649208,-922877801,-1612119179,1976106496,12380419,58050814,-33504023,-385649208,1194066157,501810037,1963207681,20769027,58000428,738288617,-385649336,1172898056,-939578621,127046,-2097029143,1946219646,53668099,36076675,-11138955,6948980,-947183893,-125052681,-2097037335,1946219646,51570947,36076675,-11136907,23726196,234936730,138685207,-947135253,2122569963,57934068]],[42,2,16,0,[-1090326551,-1914079952,-193035519,-385649664,-792788256,25094538,70075638,1149965172,2096601352,1958742814,511478588,1709826039,-226589951,-950307584,2491462,16023171,-1377238156,-16638,-167687191,1946430788,205818655,511506329,1150011531,2096601352,1975597854,-369153275,2089484588,19327262,15892099,1187454069,-2097141756,1962996862,17819907,-151363957,1948263495,40036611,1962893035,18114562,654605955,28837237,721611520,6967488,-1533411222,-384081117,1190527552,58000120,-2097006615,1946167932,-401713626,1784081883,1795123967,-169678847,1206390358,34859501,16154243,1586170228,608696058,-385649536,1207304712,158670884,204905043,-102163647,23745281,1016725866,-369098997,2088960492,108265514,33062531,-571931788,742716929,-15633344,40501876,2121594010,-401713637,351005938,1778545919,-1976107262,121268229,-1709671832,390427724,623658122,20774976,-138405120,115392728,623658034,1144062016,26667308,49825526,2088961652,57999402,1442940905,-315496434,141885270,1778939135,-180951040,141885270,57278826,1458790120,1778939135,-199104511,-1073791511,-11141119,-396949388,1183447800,712803326,958887168,58000964,-2097069079,1948648574,75399942,1444115752,1778939135,-312416255,108380171,-1995946869,-11076026,-706150794,-401713419,1183575239,1958743032,2121549836,1208382536,-790005644,742716928,-2094697152,1946233468,1996445215,-25755650]],[42,3,0,0,[-1377304470,1996445428,1778477822,-220862461,-25755818,1072365930,15761027,-1662450827,1996445184,-402494722,20835578,-138405120,853576408,2436452,742666497,-25755818,623723658,1783627777,-224794621,-25755818,623723658,-397410303,1183576919,809798142,2088982763,108396336,-1979824501,2088972356,108396338,-1979824501,1156985412,242499628,19743990,1149965429,843352368,-11137813,1962881140,-402625998,-11078632,40513652,-1964211736,761541344,822149157,-11129788,23789174,-1962408728,1149894214,1996445234,234908414,1459286248,-369098598,-401713654,1157032778,443810348,16154243,1586171252,608696058,-2147191776,1447044175,-401735318,1600058507,443081,1224,-2013155242,1183383110,-2000672004,1183383366,-62485763,1979598392,-25264060,-1003326464,1191118942,126494216,-989968760,1191117918,126494212,-1912846712,1343684166,-1650851478,-1927444221,1343683654,-1650851478,-350375677,-58818368,-1071909631,-352320731,-25264080,-1207601920,636157953,385762957,-62485168,-23441386,-1946157312,-97296,45614453,1309338368,62391669,721611520,-1026990400,617086984,1448542208,-166824309,1954556996,205949719,1963607563,24766723,638213828,1962950528,23980291,1074284171,1006257801,293342276,294531,-1070922636,1149961451,1183401996,75400186,721581312,-263812672,1208763531,2131248699,75399945,-385649408,2088960307,58523916,-1962857751,1187450948,-1996488458]],[42,3,1,0,[1157036102,108298284,-1995291509,1586228806,742913550,1800369280,-1006175650,-1960380802,-296318207,1451880587,108954612,-1960872703,1959136194,173982745,1530888230,-1030877068,1530691622,642123893,1965898880,1996441089,175570700,1458861823,1006542312,58590790,-385837335,1207304374,1936982316,47990471,41388800,-1993325429,-963912122,-941603191,-7610,-1962260853,1183386710,-430536220,-1980086645,-661919674,-1006443583,-1960380810,1351296512,-364476158,-1947445623,939462238,1996437866,-599355938,-2036707306,-1960868185,-31752,45614453,-2096305408,91554303,-352320584,-1950340350,108936184,-1946189847,1451952710,-94467316,-1006443583,958854774,637957376,1946308665,-96010461,-1946532213,1194921566,-955943668,64070,972703371,57995334,-939591703,-1466,-335919477,-18429,-1026990242,113770508,-1957298176,2088961654,108265484,70010102,-2098658444,-1710200320,529354566,1184502122,186641231,-1207599680,48955393,1183432747,71732222,1946165293,742717022,-2093976448,1946222206,75399946,-2096860384,-1958738874,1183384646,-62470406,1183667712,-11528454,23726196,-102235798,-28931587,-14881984,-13669836,1962869878,41221896,-1498970470,-28931808,-2096073664,1962868350,23614986,-25755900,1593353704,312009,1475119957,-1946211498,2134445150,-1207601878,820772863,585889323,40523347,199835112,-2095680320,1962936958,142489871,1589908606,71729924,931735042]],[42,3,2,0,[1586185799,209139980,-947136897,-1026990242,-1957363702,72780780,57987595,-1962933830,1200227934,75048,1014284859,-1960294518,633483978,1194393601,1959332648,-401714389,1996482522,39430,1586175243,675804678,-2146077694,-186265,6947447,6946922,-1710979736,553270814,312009,2248,1183536727,105265416,1586170237,105285894,-1962385783,1988823166,1448209162,-402494889,1178331282,1447326724,74907479,1156055914,-1923655954,1343682630,-463542258,19416310,1962876788,-1711183358,554507359,292864011,-1929218817,1343682630,1285161066,-350556927,675608074,-2147191551,1191323724,2097577529,-916496726,1426065602,1448602763,-2096728437,1962945148,75402101,2097151875,209467757,240543870,-2081973528,1962870396,-31978,1465256052,-401735574,-11077987,6948468,-2081517848,393543679,6969174,-158865394,-1996063607,1465256060,1961361770,-954078226,-63932,818307,1149964660,1144735756,-1962705400,1149831236,-955913464,2116,-1209528746,105155558,-4717589,-916496641,-939522878,1459617796,176065366,956843659,91688005,-335544392,742754891,-1962901467,33129416,-31145957,-150993403,1435175022,64695056,-1980724285,-921960874,1183519604,106334980,654198414,637682825,-352037751,71731984,-1912187253,-1993933242,1418274308,112642,-1026990242,-1957363704,142509036,-1961135104,2139294302,309592076,234973779,-1947754520,1191381598,105265924,1586182012]],[42,3,3,0,[675804682,-14584831,23724663,1679581082,1958742818,173968147,1778546687,1778412032,21797377,233513646,-167092597,1963010119,676298756,113953026,-326413056,-2147197301,-922211249,-939523390,1442840580,-167479669,1946430532,1455434507,1342308968,-278468528,1076643062,1962873716,-1711117822,589853940,753405526,744784102,742717119,-2147191800,1593257060,180937,2248,1988843095,712803080,-1962052608,-8190850,956660991,58657916,1442902505,-436869106,1979711363,-335598747,1784108629,-429332478,1946568251,-11053496,57280118,1458313960,-129594025,-401715178,-1072963020,1156984692,527696168,1778545919,476027393,-1073011909,1962873204,-129594110,23744534,-1291760486,-167056605,1963010116,676102148,2084128514,1453752076,-452401138,2122546923,343146502,23746390,-191633394,-1996063607,2089355388,813467954,1996445526,-402429434,2122574763,208994310,1946713145,-401713657,183231698,137118966,1283458164,1465262124,385369741,-1444409776,1958743009,675608111,-14715903,23724660,-971219046,1958742819,41221905,385369741,-1711183280,609288524,1156975339,74776872,36195456,65781803,1593835448,113428831,1886208,1988843008,-465123568,1552613378,809995010,-1947842935,1144589894,-1207730420,1183449087,172395496,-1947580791,-297367101,-1995684213,1200287814,1007166507,-1071909631,184550437,1183385670,209486828,721777920,166435264,242679638,-2013145958,-96040672]],[42,3,4,0,[-1912842615,1343681094,-16353537,2107245686,-1960545763,642250268,-1962576892,49014342,1183432747,1781858302,1183666219,-1706027292,614508422,247646558,-326413056,637951684,67534723,-2094657932,1963001471,1207313941,242487304,209190694,101599117,543791696,-892788995,-1957363708,1586190316,880771856,-1962445824,1066087519,-13958421,-15829249,1996426358,142016266,-16353537,1996425334,131242502,1464860672,-2096079221,1946170495,877103881,-628342720,-1070922773,1783648921,194746880,-916516752,-939520822,1459617800,294531,62851700,-1983894784,250346054,-1996488257,1586231934,759663112,1183434531,140413944,-1959770229,843525064,738084489,-369686962,729595915,865714571,-1950209086,-28931128,734147481,2109815746,2013221638,1395321650,-16353537,1996436087,1996445688,1395125242,-13600769,1996436087,1996445688,2025722,-1962379521,2013202526,108461872,623724426,1464860673,99090538,-1026990336,180879366,1448542208,1460567691,-401735318,1157882928,206408452,2093038409,205884166,1460333384,-401735318,1157882904,-96040700,990529163,58526790,1074546315,-1963440503,539307077,99139584,200689289,1459975360,-486676466,990529163,58592326,-1962129781,962194416,1400114294,17188598,2122530164,158597124,40523351,-337421848,138840835,1476150921,-402560426,1178329930,958166268,226428021,2096789049,-11118840,-1058472842,-11118615,23788662,-152507672,1946289734]],[42,3,5,0,[-11118838,40503414,1189665512,2146989625,-159480926,1459975168,-503257074,-1026990242,33560588,19025664,33554432,555430912,33554432,35163136,33554432,589002240,33554432,605514752,50331648,34003201,50331904,34624513,33554944,620950272,33554432,638021120,33554432,103085056,50331648,33997569,50333952,34408961,50334464,34405633,33560064,168267776,33554432,723794688,33554432,186481920,50331648,34082305,33562880,756580352,33554432,219667712,33554432,236317440,50331648,34638081,33565952,303543040,50331648,19190273,50354688,34091265,89856,0,0,0,1475119957,141986646,818307,1156983924,108298284,101481579,2089486059,48742668,2784387,2080572276,272927500,-1962508797,650153695,-467007606,715195371,-916496891,1426064586,1448602763,-167086453,1954556996,209480454,-1962480890,-406778756,712803074,50557952,1183452284,273451782,-1962377725,650219231,1599997832,445129,2760,2123060823,41287432,385238669,405314128,1183514911,-28931588,956593547,763235445,1183667799,-1706027274,26543434,427081739,425603,1183516789,-28952068,-347733124,734432218,-347601851,-339309814,205884163,1577338155,80398687,837632,-2091493632,1946158718,175541036,956843659,1953825860,234908246,1040156136,192806913,234908246,-1946191384,-1090262024,-947191807,-352041981]],[42,3,6,0,[173968211,-1929218049,1343681606,2081958042,175570689,235435775,-1979787800,1183579206,1183401992,200313854,-14189322,240519798,33471976,1183579206,-62506502,-347208833,734432230,1967130694,-339309820,21269767,-1070923029,-892772514,281542662,1586167808,41418506,385369741,405314128,1183580159,105261832,-15174336,1996425846,-263811832,1251627030,-1962822139,1177287238,-1960383498,1177225286,393562118,-16091393,1183647350,-1706027280,-64182,-135117173,-1962480680,1177288262,113953274,147324928,-1957298176,1962870390,-129594110,681201686,-1962766056,1178204742,-1958710018,1178204230,-1959234308,1177288262,2096601594,81178,28836733,507808000,737953419,-140904378,20782204,-1207730944,1149829121,510457632,1443513481,235173119,1577108712,182985,1475119957,176065366,-2096859765,1962937469,10873091,1023952523,1819738120,781443281,38840319,40305250,41288300,41943680,43909786,1965753006,55438110,1223368309,-149011061,-265609107,1166753515,544077598,887877635,1208763787,511571865,108461904,-1415945110,-150740679,-259318163,-164947221,1166743275,-140949492,1972051581,1324493580,-1705572629,-65536,1208763787,511571865,-150186709,-700757286,1166741117,-140949492,1972051581,1324493580,41809419,1966732843,1460040708,115871318,-916496896,-939522358,1459617806,141986646,818307,2123059572,-1714975994,-1960936201,-1958212540,2096601546,206842654]],[42,3,7,0,[-1958028553,2042702791,1002449666,-1962770736,-1946514480,-953480124,1209943043,511506329,1006519945,360521796,723534987,1828191814,2126986014,734497538,721611768,75250175,-420936843,742689280,-1073733595,1183385064,1958743034,-509979130,-1962657528,-140966844,-930406788,-140916853,-1054138756,1149965176,2096601348,-1949791458,2096601543,-339662050,-1714975981,-1960936201,71601096,511506329,-654851837,972965513,92086340,-344129352,71600908,-140916949,1828134524,-62486244,-16483191,6947444,-140916853,1783635580,205818724,2096601416,541338398,-1415950272,1342438969,623395978,-1706033151,-61735,19416310,1962886516,-1711183358,68099167,930398219,-1929218817,1343681094,756557978,41221892,1794930431,1778412032,-230257408,-577089514,-221,77202036,-2097115068,1946221182,1553618438,1577101832,80398687,131077,66013,131072,2294633,131072,2818738,131072,853029,131072,1180654,0,0,6856,1187468887,-956301058,64070,-16091393,1671039094,-1962829312,1183667952,-1706027290,3479592,736773771,1183442502,110778104,-1962851708,1014793208,1460433920,-1707313921,313,1476019849,-16353537,1996424310,74907398,37018,-1768271872,989855744,58718278,-1996438551,1589966454,126494212,1746817176,1183646548,-1706027282,-64383,1460323459,384714381,-1706027440,216,14588496,1177092096,-58816008]],[42,3,8,0,[-2096859509,1946222206,74877195,-1946386805,2062284406,637945486,1946172544,1188989705,1547665446,-2144931467,460587068,-231681,-11139466,-1705638282,246,-26032,1178271744,-1900249096,-2144991674,276103228,384714381,17209936,-125108224,15549382,384714381,40802896,-1991770112,283901510,-1963032949,1183772227,-2010755578,-28377340,16678531,1187506813,-385875458,2122579829,158597370,-92864681,16777114,-1705552384,55149617,-1962654069,1599997526,574153,78536,1988843095,2089207568,-956300801,-38266,1619445759,-1929379585,385839750,-177725872,-26111,-167051264,1983450997,956658952,91490934,-1293303765,1652999940,1442840831,-1710590209,-65437,-10582391,1316274187,1603000459,71797532,-19888503,150603323,2122516085,510984196,956890785,1979633798,75399942,-1592822784,-2043082484,511049424,294531,2122520692,57999364,-16736023,1795120822,187144704,-2037841268,2122579810,1266483208,-10305917,-1958448128,-461371322,1654557567,1011321343,542407,880771840,-164858624,1946299719,-729364698,-956281858,2029966982,-662255872,-956261378,-922822010,74076928,-19626355,-711307242,-1912602875,385801350,205776976,-9533815,132665408,1958742796,-13833981,185484939,58002502,-16651799,1996426870,44145164,-1073020928,-2037570443,1183448946,240552972,-16658967,1795120822,187144704,-661913601,-20013431,-383879169,1996488525,209125134]],[42,3,9,0,[210586,8404224,-605486210,242679806,-1710459137,-64667,-15829249,-2037576586,1343684478,16777114,2122747136,1720093183,1754696959,2143191295,980761343,-1976117109,1093507079,1787201792,-974630657,1975520011,-23795453,-19102067,-2037690346,1346436970,185293288,-16091968,-385913162,2011761572,1720091646,-2033777921,130940,-8878393,-1634991627,-1631256710,-2144927898,57999423,100731625,-26029,-125108224,-9914625,-10045697,513419882,1006632762,-15567417,-38730,-385915210,-1073018048,-588709003,1721680896,-1981873153,-1929414498,654277254,1560248192,28837237,721611520,2089191872,1338477567,980729867,-8872252,-12088794,-19757432,74721852,108347196,-8616249,-1098907647,1952251602,-759267314,125054974,-19743104,-2095745734,-1071971841,-2037786377,-1098645652,1962999676,-12850935,-8876289,-1098666005,1946222444,2022113028,1824424959,74776831,1249705739,-8876289,-8872252,-2012771802,654234246,-1006630970,654272158,1946173312,-397212130,-1073018224,-1224796812,-1645674642,-762934774,2023671038,126363391,-1963104791,-989932922,654276766,-2030106744,-1098645640,1946222444,2022637316,2058813439,2025259007,242679807,-1710459137,1164,-9781629,-1962379777,-1979748730,-1962972538,83847814,-595163071,-578369794,-2037564674,1343684318,-9795957,-538423232,142508809,-1926204416,385801350,-1706027440,65535,-19102067,-2120593386,1443018243,1443395327]],[42,3,10,0,[-1928825089,385801350,-78321584,312102994,-2097145599,16743614,2122519412,225705994,-10569985,270008986,1975520005,23849219,-10568061,-166824960,1948256070,1887880968,-352321025,1887880966,-2097151745,453051518,402880,-1996225275,-2080414586,16740542,-1224797580,1783693150,1778412032,597989888,1491797293,-10305917,-1958841344,-151035234,1946232903,41418518,1603928426,184899356,-955747136,33513606,-955847936,16736390,1623098112,292815103,-10569985,6949738,6946922,1789363866,1589051141,1689714687,1778412287,-1711248896,95004550,17071747,-148586469,-1996222971,-2113969018,1073743486,1317012597,2122416135,1958739974,1891533628,427032831,-10569985,105286480,1352658725,-15829249,-1533408138,-351944157,1589051159,1183535359,-1074846458,242679632,-1710459137,99854214,268854913,108954432,-1203866624,1183384053,241077260,-2147004800,-9388413,-15436800,-41290,-39754,1344145014,186885274,-15275258,-41290,-39754,1996424822,209125134,715622042,1891533574,661979391,-10436989,-14650368,1795120822,1778477579,-1711248896,104441734,-10569985,6946922,1285161322,-1962508287,1593801862,247646559,-326413056,-18402,1996478606,242679568,-15960321,1996425846,108461832,-337116822,-892788742,-1664614388,1448542208,1460043403,1778649448,1778412032,-1484350976,1183385244,2109737982,-373282043,1750532407,-1924135926,385837702,-1484350896,-2037579738]],[42,3,11,0,[1183448938,-296317716,-9912695,-9781632,-1207601829,48955393,1183432747,6969332,-334813286,200313601,-150309642,-2145371068,-588709004,1787202816,-163149313,-1946659188,166456446,155156518,1191119988,-161561354,4161574,-970527115,-2037579769,1343684458,478874,-96040704,16023171,1325347956,-94467078,-9718131,1452080779,1086732014,2122931455,1807646956,57945599,1191215849,653149838,973161926,38127142,-327251712,-2037551125,-259260566,385373836,5872208,-125108224,-2144986645,443812156,775716902,105860980,64068182,-259323481,-1896327543,-15992762,-2144935809,712313148,-963947002,-930364788,1379976076,21335376,-1980134576,-1979751234,-1694538082,141507042,-10182972,772261414,-561312789,130426438,80094766,175570688,-16222465,1996484214,179608300,1183514624,-916496652,-939521846,1442840704,135313438,1996478606,-2142860018,1996443670,652742150,-1012992,1996426358,-2142860022,1183535126,8404232,-2135424130,1301958656,-1962934264,-916578362,1426066122,-1205932917,-661780918,-15960321,1996425846,209125128,-1710852353,78708835,1038618192,-892788738,247988232,1448542209,-244025,1954975231,-11528449,1996425334,8480774,16777114,1954974976,374347519,46504528,1586167808,675804684,-15371263,23724663,-1742970982,1958742792,-163133689,99287041,16139975,-159481088,-1961659392,2013203550,1779132930,1778412032,-1484350976,2123040980,16744714]],[42,3,12,0,[-1927711552,385806982,1954975056,-1957685505,1608810695,90171472,57982987,1342211305,2130864208,-16235878,-96040449,158646283,349542992,1183385921,16220664,176064896,-16279926,-1031014870,-2055156608,-164465465,125046978,-15679869,-1960414162,2013203550,-226063044,-1924131074,385840262,23980112,-1928562945,385840262,121870928,1183386032,-58817540,-1928430337,385806982,149444432,1958742789,-92372053,-16223232,-711264138,-2096501740,1962867838,-154694905,41238724,-2033814549,-1336148238,-175732691,-209286914,-158939394,-2033820162,-402587913,1183384865,-402625798,1183384892,-336188418,837310013,84666373,829802043,-1705639574,65535,628408331,-2008988531,-68474,-2037576586,1343684338,-66879078,1783648778,53451519,1183386100,2092960764,1983464966,-4292610,-303498634,-58817788,-16091650,-26604426,1162650,-159481078,-1961659392,2013203550,1779132930,1778412033,-1484350976,1996424391,39436,1996425816,1778412044,572168704,2122517096,158662396,-1962123637,-347599801,-62485757,-892772514,80216072,-1101660159,-2037514241,1343684478,-16222465,258606710,184804584,-1960479296,2013203038,2122747196,-1924131073,385809542,3270736,-1928694017,385809542,121870928,-259260417,1979645571,175570697,297638486,1996425844,1778412042,572168704,-963903489,113953118,444416,1183536640,106334980,1451880587,140428540,357009958,-1459665272,-1911983088,1188989890]],[42,3,13,0,[1527236134,1459386111,-1962391925,503646806,-1706012160,374,1459386111,459162,-1947204864,1190591558,158601471,-561266546,130426438,650153565,-16775994,1996424822,108461828,-1710983425,1100,17581815,-16026240,1996424822,58825220,1190593689,1954546188,-62484953,642178699,-167180346,1964048198,140428311,477626150,444071718,1459386111,50497000,-62485520,67913463,-1910672256,-561251258,130426438,140428297,410517286,1459386111,50415592,-62485520,135022327,-1910672256,-561251258,130426438,140428297,376962854,1459386111,50421224,-62485520,269240055,-1911065472,-561251258,130426438,-12154359,105964586,31058006,1183772675,80094972,-1026990592,549978122,1448542208,-1962654069,1183385174,-162100748,-1948236147,-27882256,1256980267,-472785013,-1911792125,-1960440250,702727,-768878453,805630455,-1946270066,1188989907,-1962440666,-137221182,818053361,-1946270066,-2010757410,138840855,2126986056,172395020,-1946270066,-2010757410,2117682951,-1900970232,-970523066,1183645700,-1930392608,-661914026,809467958,1589910645,-196673548,537380390,-762172,-970525626,1183653895,-1930392607,1996488278,-193527818,1459517183,872602,108461824,-1710983425,3418,-1026990242,-1957363700,172395500,-2096865596,637666374,1183516553,73304844,33834627,-1962440410,1342507078,6600960,-235417045,637820555,-1027008631,113770506,1183449088,2041096,138840912]],[42,3,14,0,[-1056841691,-1957689880,-390002618,1183666185,-397404422,1183711144,1783633658,-16553427,1996424822,-19470332,443081,2248,1183536727,199803144,-939637111,130118,1912605757,-26311927,-62470388,2122514434,91554046,217990855,-28931328,-1946663287,-1071314874,99139847,-1963309431,522520646,-1981755136,1183710278,1783633656,-16553414,1996424822,-25761788,1979838603,-58817788,-1003588608,1191117918,130426372,108461856,-1962641665,-472777634,-692584674,-1694790911,3588,-692715746,232167937,54525952,1590070256,113428831,182272,1183471104,48283656,738150024,-12126474,-1979288448,-352199548,-1003638782,1191117918,126363140,436338307,48333001,-771636864,-2092499098,-713161730,1577059512,443081,6856,2123060823,105286404,1183446923,-431583748,1746817046,1317864285,-1705961976,8519743,384190093,235772496,153944064,-774310144,-28931616,1183714027,1188989948,537380390,-113013,-1072955826,1996483701,1183667964,-1706027290,1982,1460041471,703898,-916496896,1426065602,1465314443,173458718,567089844,-989573493,1320420950,41034189,1595916339,180537694,-326413056,1589925718,72780550,1337229493,175251917,357534246,-227225211,1583333427,443081,1458342741,2126782039,-65075706,168052363,-1274645056,-31339239,-1328510272,-970544548,-141885435,567101364,-1070398862,-916562145,1442842306,-853953449,1608788513,-1957313698,509040364]],[42,3,15,0,[-1274784059,1914817851,532689666,-1026990497,-1957363708,-1957210388,246678614,-467000883,-1026990497,-1957363710,1586190060,511180556,664404074,1343168011,-16091393,1996425334,137533958,-259322057,125059136,-1962314680,-1207374906,65798142,1593835448,576201,1475119957,1220025942,-2585073,1996426358,6527494,-125106138,-1711248809,113445671,-166989685,-1070922635,-11071509,1996425846,510983944,-16356710,1600004095,576201,32968,-1205971369,-661778543,-16222581,1183649398,-11528576,-401734026,-125042782,8453761,-2135030914,1962281728,2139276822,1183645951,-11528576,1996426358,-493201910,-1962436039,1600004039,707273,518818645,-1912089928,276234200,-15829249,1996426358,142016266,1778808575,-240850944,214616351,-326413056,-1928340376,-169340834,205949696,-1156690293,635961345,105286401,1948237993,-536691962,1510019048,-160831139,1426066634,-60232565,207522575,-1962891544,1317734470,113418,1510014440,-133174947,1426065610,476638347,241077008,-1962899736,1317734982,140414220,1510019304,-139466403,1426066122,1248390283,274631440,-1962907928,1317735494,113422,-1962887192,-1062664634,-1157204961,-1578573822,-379758080,214630210,-326413056,-1961858456,954731614,138840832,-1156952437,-1880621055,-379758080,147521174,-326413056,-1961850264,417861214,172395264,-1928573301,-1561851810,-379758080,181075638,1960512256,197888791,-1206553381,-1064431865,476023590]],[42,3,16,0,[41910566,74795854,79987651,1614855057,-1959381781,-1961172209,529217227,359979787,-1911514952,1602954944,2139170332,1967869442,-997997820,920226564,-952760437,-1157627897,32038976,240829184,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913731322,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,1376108,260112386,1,248840194,2,164823042,35,249823234,37,37814274,38,160170243,65539,140116227,327684,182976771,393220,124256258,11,152829954,43,147259394,12,281083906,45,4456707,2949122,231604226,16,283771139,21430273,206110979,5767169,206831875,5898241,252968962,25,134152451,23134209,6226179,5963778,0,3784,108956503,36076931,1784089972,164796928,1166671871,-2090472694,2097286269,172345095,1491795969,-1929218561,1343681094,1259874458,-129594622,737822345,-62486080,-1962261111,-1991766971,2122579526,561774846,-16353537,10157686,704642816,142146118,-110849,-487850938,-1946401141,1200162398,106859274,688003,1183516277,172460540]],[42,4,0,0,[46844255,3065856,1784043264,-1707054528,65535,-166989685,-4716939,42068479,1779070719,1419400704,-1962790389,1200294494,184846596,-1593477696,76087536,-1962779511,1283467391,1686110504,-940049112,74711044,-30907264,19253131,81152,-801062885,742666976,822084133,1207315524,108343338,-550673280,1283458283,-947183571,1024458789,-1071972351,266387776,1144244363,2145681452,1284098099,13104940,-1207602168,199950338,136693643,81152,-1992245221,-947180988,1023475749,-1071972351,199278912,623731762,1144064000,761563692,-511586421,-108854272,1103698689,839705025,268445157,-1976810447,-812962460,8446337,453114243,-507428407,635777545,1144062464,759494188,1443591170,6946922,-401735574,-947190709,1023541285,-1071972351,182501696,623731762,1144062976,-18388,-1993456503,1149841476,173968178,-1709279233,65535,1929576509,112645,-1070923029,-2146508607,847260748,2436452,742666560,1099767,1153894260,-352321242,549975829,-166759424,1963208004,642041609,1283457026,2088962093,175374374,4245495,1686111349,-947159252,1023410725,-1071972351,742666816,822083877,-940102588,393510912,1602952331,310346524,-15961088,-1711248844,39324455,-952220535,-63932,19745920,-1595404714,175570692,1686374042,1317883906,-1957620014,61119224,1149894655,175570712,-2077124009,2088960672,108331046,-1982708085,2088966724,1014300966,49432263,39619328]],[42,4,1,0,[-1993324661,1183577158,-96040494,16271047,1781858048,-193528020,384976525,-1484350896,1183515420,440699386,70075638,1183516276,474253816,70075638,2088965748,125763612,253248619,-1206106999,1149829121,541362462,736628310,175570941,637951684,722487179,1342611462,239569702,112461355,111190352,52879569,-1588589497,-523172172,172426022,-1711248816,-65536,137184502,1962872949,1778739714,1778412032,597989888,28836784,1600035072,445129,1475119957,108956502,2522499,2105742708,259260428,1309439371,1448544632,-16062822,1593109503,46844255,-326413056,242649942,1131738635,-941093290,276595711,-16223232,2040139892,-2097151997,1946161788,309657352,16777114,880575232,-16223232,-1684392844,-2097151997,1946173052,1046252296,1984455,-6662656,-16776961,40504438,-16091393,1996425334,1565497862,1996488703,1778412044,190094079,-916585465,-939521334,1459617828,175541078,16664263,138840832,-1959377783,1317601868,110776828,-1962660220,914129912,1460892672,-1710721281,1059,201213577,-1996261952,-1923664316,1343675462,-1459379046,407144704,2522243,1183516277,440699356,16678531,-11073164,-1986331018,-16777210,-1705509770,74548273,70075638,-1705638284,79692234,-1075311018,108954619,1443525632,6946922,-31319398,-916496892,-939522358,1459617800,175541078,137184502,1962889333,-129594110,630870038,-1962619112,244055622,-506394956,1177272619]],[42,4,2,0,[2096601594,1959922458,41221933,6946922,1183514730,-129618948,-28931248,-1711651285,-149259017,243997292,-506394956,1783677187,49584662,1156973318,141820973,30054998,770375769,-1929218817,1343682630,236464282,977570565,-1959246805,1311505486,2109815800,977570576,66864683,41547846,1149878315,-401713608,-1957233910,-1705573252,88479481,19416310,1962892916,-1711183358,89463903,1349828619,70075638,1552618868,642250242,-2093583356,1962936446,108954416,959083776,628425852,556163,-11127684,1183647860,-1706027272,92210506,-1929218817,1343682630,1285161066,-351948543,41221909,6946922,-286588566,19416310,1283458165,1552613928,709359106,1443525664,6948970,-1995820134,141186565,77201514,-2096715253,1962937468,10114566,1577273088,113953119,-326413056,-167223669,1946232903,41418534,1603928426,184929564,-1961331520,2013202526,1778412034,645890816,-138405119,1285181656,721830145,80398784,182272,-1957275904,1207307358,74777133,2095824939,687747,2139840372,-1958712780,-784332218,-1868934944,-1962934272,1200163934,-28931788,91602955,-348881015,1962871763,1469732614,-1962934266,1183579766,-1991883254,2122579524,897449994,-2096734524,637666886,1586182143,410517260,-1415969686,1174418233,-29062842,-351645953,880772057,-15830016,-2019937161,-1962934269,1200163934,112692,-892772514,46661640,-1205993472,-661716993,16664263,106859264,3571587]],[42,4,3,0,[1996426868,913833740,448922,-28931840,-167354741,1946299719,1996444437,1778412044,175570688,-1710721281,119678118,1996431083,1778412044,175570688,-16222465,1996425846,-26104,-1706033152,65535,16678531,1996426100,-25755892,16777114,112640,147507487,-326413056,-167354741,1954556999,-1983894760,1200165959,541222934,-6664112,-1962934017,1200162398,46844178,313344,175570688,637951684,638351359,-1710589953,1314343,108319243,-1711276104,-768933141,637951684,638470025,-921675895,1426065098,-2125009781,69339774,1988831093,645694220,-1962576894,1743460932,818307,1183516788,205797640,-11118978,10094710,-351820544,108954446,-2126154752,16713342,1988836983,645694220,-1962380286,1149830726,-2095518950,2080376958,138840871,2114733113,-11512289,1134167670,-167268096,1946430788,-895855098,1443117569,-129439730,65781803,1593835448,252234441,-520093184,259,-1140850176,515,1325400576,8964,-83819776,83886341,385942272,117440774,1828717056,9223,-16710912,251658502,1795228416,285212931,-1275067904,1796,-1795161600,11013,-1275002112,-1493171967,-939457792,553648646,1879048704,11526,-268369152,754975235,-1040121088,1509949702,0,-1947432107,-922024370,512434292,-620035744,378214516,-1031077538,1958742858,1947154701,79921925,-1014238997,-1070923029,182985,518818645,-1912581960,108462040,-4134898]],[42,4,4,0,[452985149,-920698688,1426064074,-1205932917,-661782409,-15958399,-15502657,1996426358,142016266,-1710852353,65535,-1070923029,147507487,-2017976832,-1579643392,-887160482,1736,-4710826,-2082959617,89662,-1070922635,1048793579,1946157408,105286645,184962815,-1002602816,-1960441762,-96040697,645185547,-1996398431,1587674694,-62486271,-1946526069,1325399110,1958743036,-25785587,208935993,83773059,1183050219,-1108671992,65782667,536870840,113953118,-1205993472,-661782277,520184993,179838667,-1579643391,-887160474,1458342741,19707934,915134606,1183514982,23503622,-16405350,533105663,46844254,-326413056,-1205971369,-661782475,23467659,74830347,1206632491,990412427,-1962183174,1721960006,112641,-559860245,24027904,125091851,-359006102,-16683154,1744922166,1784087309,108461824,2141685402,-2081387775,93758,23725940,-9508198,533105663,-892772514,-1957363708,73305068,-2093152373,1998615552,1946299412,1959329301,1946561558,1953967117,1946299411,178181,28839147,-1207440640,48955395,-1026965461,80216066,1448542208,-2096859509,1946157692,-1243064753,141838591,1211462728,1089145972,-1711115009,65535,1962882795,61381122,-1030881280,-125052789,109019942,638153728,-1710852609,65535,-1711115009,1017,75950166,141934603,-1711115009,65535,-1026990242,-1957363710,14590444,184643235,1778873536,1860868608,922681930,1996423524]],[42,4,5,0,[1778412038,-1711248896,39364486,24002179,1778873344,1860868609,28836464,46844160,182272,508974848,-1912407624,-2122605864,104530998,1534394722,23346819,1745318912,-401734905,915144608,-167050912,1587623796,-28931839,889131243,16777114,-2080470272,-396950330,1183579932,-28377090,-428490741,23082751,16777114,1611056896,-956301311,89606,23896320,-1207868253,1755512833,721611521,1600004032,1048824777,1962934628,-264831214,101423616,-401734927,1134231411,-888983546,518818645,-1912328776,106335192,1979710083,-339727612,142016263,387154,80398623,444416,-2091493632,90686,2123040628,1979648774,15853827,39511,-259324860,1333130763,23082553,1784023669,-26108,334168064,23082751,1073831585,1342365889,-6684054,184549631,-385649216,1621295291,-6662399,-1962934017,1962281968,38076163,22951563,50521793,-16687050,-1996399098,1443162940,-1946273816,1149830214,1958742786,-236431747,1958743037,1950894176,1853179996,-1711115009,1247,1451882635,1976568828,-1983894774,1183384132,-1909396732,-14222266,-6683019,184549631,-1911065408,-14222266,6948469,-2140667798,68065824,-1073020928,1183713653,1170679548,-2097151994,1946157692,41221896,327322,-1712826880,1975520002,41221901,-2140647344,-26080,113704960,65896,-352041333,1589652226,79874399,1492992,508974848,-1912541000,-1695142952,74940795,23201339,1996427125]],[42,4,6,0,[39430,1183383835,1975520254,22276355,2005653643,197561090,1074164928,-387363468,1681818368,980680705,-1560224095,-1073020562,6948724,-1905333606,1748404996,1681325825,50685953,1778808575,-1711248896,77637510,23606921,24002179,1778873344,1860868609,1586168157,41389054,-2097111319,91554111,-352319560,112643,1760038480,200838143,-385649153,1114112129,-6662368,1375731967,-26032,1183383552,1958743034,-241543318,-1996488700,1451880006,1959791600,-92864678,16777114,-329873152,141938699,87071319,1139474432,-2080481653,292880703,-1018113,1996484214,-6663956,-352321281,-260636913,-1149185,-1705972618,65535,-1694861569,1334,-26025,1183514624,-27358214,-1962784887,721611760,-27358218,163715,1065570676,-11766525,1905918583,-1962934267,-128546312,997511179,653805198,1443263883,126618,1783648768,-26111,1183383552,-1902487814,-1962934267,2013265502,34380290,1586167808,41389054,-360829,-164952715,-1962772599,1600004038,182985,23594695,1048772608,1962934634,1715372864,963903489,23725767,-559874047,24027904,125091851,-359006102,-16389778,1744922166,922682120,6947172,-2036727702,-2096760921,93758,23725940,946793114,1778829058,-889192447,101890078,1822546062,1439375105,1448602763,105297950,2123094158,-2122606074,-259324339,23871033,1048775540,1946157410,-339727612,1816037643,1647741185,112641,-916496865]],[42,4,7,0,[1442841290,113358878,2073745550,990300289,1946247686,532687621,124439390,1744842906,1794149126,3185153,-1073019246,-167049100,124391285,-167049493,23725940,-1796669590,-1547686916,1654849900,1745238273,-1710918655,116065708,520094136,-1957311650,73305068,1946238851,121602821,2139294581,91619074,-352321096,-910152958,1426064066,509013131,-1912444488,-2122605864,104531413,947192162,23084675,-1959693312,184639542,-2094435082,1946158718,108461855,-402653030,200313602,-1592429322,-524222114,1611006722,80118529,74761787,48956555,1579139115,182985,1760332629,1586169633,8185862,-353804966,183038,1760332629,1586169653,6875142,-806789798,183033,1760332629,1586169679,5826568,-402235765,1566179406,-889596183,-1957363708,124348652,-1962391925,1586301518,10151942,-488022694,-326412808,-1962520949,1451952222,-655860470,576000,1760332629,1183516565,172919560,50749067,3926235,-337027750,445176,393534219,-619983989,45618548,650153478,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794703,51364492,722367946,-1992932920]],[42,4,8,0,[-1144943601,1961488391,-1144943361,1827237895,-1912151041,130426562,-1715457280,79987651,1505259,102498306,1,54657283,327681,56033539,393217,45416707,458753,33816835,8323074,80871683,983041,64880899,1048577,35389699,1114113,89850115,1179649,92471555,1245185,106889218,39,80412931,1310721,86507779,327684,85393667,393220,63373571,26869762,128122882,45,43581699,4653057,130089219,21430273,6816003,4718593,57082115,4784129,31719683,4521986,91881731,30408706,0,0,0,8904,-1205971369,-661782190,-15960321,669518454,-96040697,-1207536320,99221503,-92864767,-1962408728,17168120,-21494156,15919615,1946420726,-608250,-1996429335,1190590590,292913402,-2096466293,1962936446,108954382,-351767296,-25785519,-16744215,-1705636746,65535,2080375869,209125137,-565801642,-191213546,1073777162,1745753973,1183646012,-1706027298,-62732,-1207536320,-1846935557,142016256,-1962429464,-964429706,-1996191483,-804584876,-55048843,-8918017,-1712847242,105154823,185095305,-16091696,889127540,-351816472,138841057,-1962654583,1149830726,-92864758,-6662626,-1979711233,1183382086,-565801506,-6664170,-1996488449,-1072956346,1190534260,292913402,-16616193,125298740,-16222977,1860699764,-62485753,1586173163,17793272,16777114,-128021760]],[42,4,9,0,[-1962784887,1579153990,147507551,1414548480,1380974641,1090531662,3233877,827150147,808859962,742730800,3222583,1458342741,25671710,1988876430,138841606,704940582,-957853468,-153580794,91554055,-335544904,142016265,-26026,1579089920,314057,1224,-541581738,-1948742143,-397014410,-661977447,1963001846,-149499,-1705626645,65535,-1979955575,-804520362,431562868,-1005393152,-1977156514,106873863,-16283610,1191181382,1237420806,-411713525,-4717589,-916578305,-939522358,1459617796,-1346888106,-1948742142,-427750282,2122514687,91553798,-1377189845,633768704,20775040,633346816,1077936135,-511455605,2093038463,451434211,-153580794,-663486201,16664263,182998528,-153580794,544473607,100657238,662755467,-152545539,-1965520123,1589904455,138870536,-955807706,130630,16533191,2118025984,611581959,16533191,1996445184,142016266,-16353537,-1995998178,-259260858,1207729803,-963957131,720099575,-1962117495,2123103862,108411388,1996482942,-26100,-125108224,-612565237,-16228668,-2010773434,-504674809,1579140747,147507551,-326413056,297279062,-1948742141,-427751306,-963968769,1023442981,-1071972351,1073743653,-2083615936,-1053065247,-397004676,-661977771,1946290166,-18427,-397008149,-661977787,1946224630,988305136,-2133292283,-397016561,-661977807,-2012854646,-1070922681,-892772833,46661636,508952576,-1912361800,209095640,16770689,-2145007989]],[42,4,10,0,[81152,119914523,-1958723584,2145485774,75350331,1743503403,82831446,133617803,-1207601919,1475084287,-955484535,65094,116407939,1444508672,-16091393,1996425334,-299958522,1005619974,830277238,770432759,-1946257781,1325336134,1958742790,209125152,-16228668,-1977219002,-1705994233,65535,58048523,-1948456122,-338102330,533105410,147507550,313344,-1205971456,-661716993,-2130282869,-1962868762,8398278,452985149,468416,-829734848,998236547,-1207599679,1089208319,72607830,1586092171,17299196,-1705579148,65535,1040074377,-546013184,-2130944373,-963903961,360022184,-16287745,1994917239,-60912892,-15894529,1793592183,-28931324,-892772833,46661634,-1205993472,-661781353,739014,-16091393,1996425334,-26106,1183383552,-2147467778,1183521908,105253640,1996428404,65005578,133617803,-1006144510,-14285218,1183514951,-892788738,-1957363706,-164931860,-166601109,17008775,1183519348,299789062,59410233,-1705638283,7932591,234783558,-916529540,-939523382,1459617874,146284118,-1948742144,1988822654,142016266,1780050519,969775616,1996488703,1183667724,-397404498,-259325442,-1928571255,1343663686,-1996327448,1967193670,-18426,-1979588887,1183776326,92808712,-2130819338,-890698892,209125121,-1371108010,-941076458,-1980724479,1183648854,-1706027346,100,2080375357,-1354331448,-1368487272,-1056192214,1949380909,712263720,1946157869,273706]],[42,4,11,0,[-80926092,757756928,712245500,1946224685,33041706,103623284,-349539325,7256464,-1330043157,-1188959484,485163158,-347406151,157333783,750326507,-1190270207,149623488,-352167751,629192963,638076558,-1207874167,-1993998326,-1993994171,-2144988603,637602893,286148038,256230950,209125139,-1371108010,602427414,-1980724479,-804582314,250151797,-1371108863,5455256,58078324,184491753,739472576,739210309,-32410616,-32279352,-384469816,1187446535,384500479,67061446,1187385579,183173375,33507014,1187382507,1183450367,138841855,71665702,1443657471,380520077,12642384,1451880587,1976568588,11266307,-1733409142,1946171453,-385649130,-1073021253,925632372,-1326906508,-12138754,-972756217,-1979121850,1183776582,1166550536,209125123,-1371108010,2078822422,-1980724480,-804582314,1183476084,842897582,1981445120,-25564925,125091850,326381868,-1895928087,-2094659514,1970143613,-12139002,-972756222,-1979646138,1183776582,1166550536,209125125,-1371108010,803754006,-1980724480,-896857002,460638219,1353612928,820577140,-18178,638076558,637945225,638076297,722093449,1600004032,576201,712,1988843095,172395272,91604491,-342245333,172396137,3964966,2123100788,172396036,-2012968410,-1073021114,-1941552012,-8486720,-2145553376,1950023550,-8486889,-1978567636,-941031610,105287170,642244491,-840235128,637945486,-1912601146,1174531008,540835878,-2144929420]],[42,4,12,0,[-1535901636,-1030961525,1183714539,96871942,-1949922560,1599998550,574153,2760,1187468887,721420792,-96040512,-990493047,-1977220002,40953863,5258648,58079860,738246633,738948161,739406850,-384207863,934805680,-1949725695,-339636496,20756521,-259274356,602653070,-1946079816,-1896838199,-96024639,334168192,-1946078536,-1896838199,-96024639,1187446912,-1962934024,1183581310,1015031550,-1910934479,-544537018,126494279,-1912470040,-561250746,121251398,1391190900,16285315,1183715189,1031808518,639005696,1949973888,105287184,642244491,764938122,1183383601,1031808758,1191408954,2122563724,511443190,4030502,2122520693,-1071971846,1073743653,-163169472,1183516796,-163183622,-4717589,-916496641,1426064578,1190587531,242515972,604259978,-166612609,70387169,296749291,84174582,-1027013752,-1957363710,142588140,289149220,6950005,-1710983425,65535,1080561131,-16750032,-6683530,-1962934017,-910152752,1426064066,-4658037,1007756543,-16091887,-6683018,-352321281,108461832,16777114,79874304,-326413056,146847774,1183504526,1357130248,-1744419190,-26032,-920715264,1426064586,-1205932917,-661780260,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780232,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780207,705054346,-6663964,520093951,182985,518818645,-1912001864,105286360,-1705974742,65535]],[42,4,13,0,[46844191,-326413056,155760670,1183504526,1357130248,-1710852353,65535,80398623,313344,-1205971456,-661780066,-1979287925,-467007418,-6662576,-1996488449,1451883590,-264338434,611647494,1963523715,-62470388,1187446914,-352321282,167674643,1988691317,-2081428484,74909694,-27883111,-1946401141,1579155030,314057,1458342741,69253150,1988876430,-1670900,742294272,74776583,250331179,175570774,-16222465,520029814,1579091754,576201,1357679445,75260220,-1010229204,-906082678,-326412861,-1962282904,1317734982,-17652,1510148584,-166663843,-889192520,-1957363704,168650988,-1962522997,448464974,40429568,1072258394,-18185,1426064586,929623179,172395274,108323850,-396358725,1183515174,139365126,-402646341,1566179880,-1191753239,113967103,-326413056,-1962253976,-469103546,196806260,33351776,-1962391925,1586301518,36825094,1995005274,-18185,1426065610,2137582731,138840842,108323850,-396358725,1566179794,-1191695639,80412671,-326413056,-1962235544,-469103546,196806260,28633184,-1962391925,1586170446,30205958,1642683738,-18184,1426065610,-949425013,105286410,108323850,-396358725,1566179722,-1191649559,46858239,-326413056,-1962217112,-469104058,196806260,23914592,-1962522997,96143438,23652352,703159642,445177,1760332629,1183517463,206473994,-385876037,1183515118,139365126,-402646341,1566179656,-1191610135,147521535,-326413056]],[42,4,14,0,[-1962199704,-469104570,196806260,18671712,1760124250,-18179,1426064586,1634266251,138840843,108323850,-396358725,1183514878,-1060833786,45811316,15788256,1525243226,314109,1760332629,1183517578,1961101832,1611381510,-1962879512,-990509498,-1157204800,-941039614,-379758080,80411981,-326413056,-1962171032,-469105082,196806260,11331680,1323916634,-18179,1426064074,-1016533877,105286411,108323850,-396358725,1566179470,-1191360023,46858239,-326413056,-1962155672,-469104570,196806260,7399520,1156144474,-18179,1426064586,-9900917,138840843,108323850,-396358725,1566179410,-1191361815,-895877121,-1957363708,203712748,168576651,-1157204764,870866955,173968128,1509951720,-42669731,184551626,-1961397029,1960512459,144881685,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,15425600,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,197520240,-486378048,918654505,585305995,-661924981,1015846,55171723,-1156811832,-880017409,1015846,-1953489685,260056793,-1950104832,-998024486,-1627750142,-1944751604,-905769022,-936702347,260650561,129745292,-9115152,129745292,-9639568,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,452932073,-1409285632]],[42,4,15,0,[260,1862337280,251658504,-1795095808,285212936,-2113928704,10244,419496704,603980033,838861312,11532,1610679040,-1207959288,-352255232,16779264,-1962867968,-1191182072,1979777792,33556481,-620690688,50333696,-1979645184,67110914,-1946090752,83888131,-1308556544,100665352,-469695744,117442563,838927104,134219780,1459684096,150997001,939590400,167774217,-838794496,184551432,-369032448,201328648,50397952,218105865,469828352,234883081,-1610546432,251660289,1342243584,1191182604,1375798529,-1308622584,-67042560,1509949700,0,68808,1183536727,306580244,1589905780,1065362962,-385649408,1996423349,242679568,1392923398,-8616307,-2140647402,209125120,-1710590209,65535,16467654,-8616307,1452077195,-28930306,3964966,-2144989068,57942076,-1947079866,-970570018,-2037579769,1343684476,-17529203,1080578070,-26048,-1073020928,2123061628,138840838,779405067,184831627,-1960348471,-1073002047,1183716980,1188989950,-1912108506,-544536506,126363207,-478822390,-1928837490,-970522787,23592967,13081216,-125108224,-8616307,-6664170,-1962934017,-6662160,-1962934017,-1207702586,1599995906,1229513,2248,2118026070,1098121217,24919683,-2093321216,1946158206,25076020,-242497237,737822345,-28931648,351000715,-1912322421,958855750,24446532,-1866038973,-28901632,972965515,2130803718,-339506205,1589652226,180937,1224]],[42,4,16,0,[1795057289,-16750080,6947958,6946922,6946922,637951684,9215999,-1946392951,1183579750,-28952068,28837237,721611520,113428928,3852288,-2091493632,97854,1114115957,1744857632,-6684528,-352321281,2117533463,24944897,-1866438336,1342204416,-1709161880,65535,-166989685,-1070922123,31517081,24905471,25048713,185616011,309661254,14038783,1183671914,1783633626,195926548,922681814,1248461014,382092941,-1709938096,-62547,721518241,-1980134455,1317665350,-263812626,909768235,327025020,-2094612338,1946158717,-1865973497,-353679872,-1946782071,994113094,2097249286,2081357572,-96039423,105236262,1996423169,309788436,185616011,141823558,-1961998709,99291222,-1931852147,-1924115758,1343669830,-15960321,1996425846,-38213624,-24907637,-1911524576,-953746874,1605,-1070868853,1442915817,37251102,16777114,-96039424,-1937405658,-1786173952,-1031077746,-1937437914,1444574464,206490,-96039424,105236262,-1070923776,-1979824503,-437650362,-96039424,108366118,101467533,343342928,-1710065921,65535,-31135658,-12946104,-1957168522,1346434630,201222632,-1907723072,-14222778,-14284171,1183516789,1783644406,1778412033,1778412032,-1644222976,-804585332,1183721332,226502394,-2143386878,896925441,-1544141173,-2103246464,-18431,653936270,637683081,-352041591,-96039360,-1993949141,637570693,9209225,105220390,-26026,1642659840,25338367]],[42,5,0,0,[653936270,637814153,-16628281,-1864865281,-295828736,-1947187570,-1993935290,-2103246265,108954369,-1910672384,-165217722,343147013,1089881739,1778543184,1778412032,-1711248896,-63967,1089881739,-1979955575,1183579766,-27882500,-892772514,315097104,1448542208,956855947,2080472118,1962281758,-1866045158,2114882304,-1898239231,-1929671743,-670827450,1992243494,-385649153,-563543779,-553451376,-1993949141,654277255,-8878199,1991769894,-50009857,1224623753,2117672309,1443656710,1465320810,563763031,1443099910,1465321066,563763031,1761947142,50368734,-62484769,1991769894,-161576449,-1695005044,641,653680324,-8994935,1890025510,-1070858753,-28866266,-62420698,103532171,1967653248,-62484939,9494121,-343810301,-1960443762,25207559,-1206946496,-2136735745,25338625,24919689,510229483,9437568,-953753853,-64441,-963941397,25298475,-1960479416,-62484769,9487977,66215561,-2020923688,-2103181452,-1864865535,-228719872,38258470,1038876671,1778140814,-1962897210,63147223,-2054478088,1764163442,-1862306635,-1983804416,1586097750,-295779088,37783846,1954908966,650219263,-9259671,1183711376,1082730224,-28931324,721611592,-916496704,-939522870,1459617924,276234070,-15829249,1996426358,2089192714,1750079231,1996423296,1692929540,200313852,-1587645194,-13958786,-563494770,-1993998192,654276785,-8734327,-1929156010,385842310,142016336,-1710852353,95749665]],[42,5,1,0,[-1979955575,-804520362,-11138443,-401734538,703331912,-1946265973,721518094,1774292735,637571294,-8879735,2056358182,-59340289,-335642999,-1983894776,1183448646,-62485508,1593726603,247646559,968704,-1957275904,909708918,108855676,-375799765,-563543903,2124480656,-1895879935,-96039744,1991850278,1457878271,1996424298,175570700,-16222465,563742326,-1996262906,1451881030,1959791604,-1864472216,-1897987328,-1960379834,-2080411457,-271514905,1988594470,-163149313,74907478,-39393266,1098170379,1031077643,721518241,-1980134455,-164890042,24917561,1183525758,-96039178,9494121,958848771,208995911,9494121,-165224701,57934343,1775889222,50368734,260056799,-230257918,1593071243,214092127,-326413056,106936350,1996478606,242679568,-15960321,1996425846,108461832,-1964506774,-892788738,-1957363700,-2101862676,-2585082,1996426870,175570700,-16222465,23725686,536806120,707273,1458342741,-18402,2122569870,460587014,956398753,327091782,721518241,1774227190,9438814,1988135718,721611775,-916578368,714,58568,2122536535,309657606,-1962785303,1207305822,208945195,-1996208245,2122516038,-344653818,23871107,-385649664,922681894,194642160,185004294,-385649216,1637483030,-16262142,1183647350,-1706027292,117839909,-1710852353,145589335,-1946925431,909895798,75368840,159921803,199509643,721583552,-1947194432,104589894,58591628,-1962308447]],[42,5,2,0,[-921967026,-919928195,1183433003,-461470722,721714176,-1962546240,-654842810,-2080881015,2080433790,-339727612,-431584507,1183439095,-193527818,16777114,-263812864,58048523,-16695575,-11078538,-6619530,-1996488449,-1072956858,-11134603,23789174,1347420522,16777114,-96040704,58048523,-16706839,-1705971594,2000,-244087,7008374,-11141014,1996488310,-126418956,1760982783,543817932,16777114,-260636928,-1694730497,65535,1996423786,49584890,1048774807,1962934508,12183811,1794406143,134584936,-259325952,-1695254785,65535,-15960760,1785394294,16777114,-1207702784,1183383554,-1925027078,-524221884,1347590402,97178,-230258432,2037694475,-1064379605,-1930666359,-953749946,637730823,-16615543,1448342646,100943757,-26032,-1073020928,1183533940,-1037329926,1183447249,-59340290,2123043307,48742910,653024964,67584454,-1946269953,731511366,-1946627646,1002974158,-562037170,-1149185,-6624138,-1962934017,1962871800,1460234760,-368905062,-227082488,16777114,114176,-16353537,832238710,-351749500,108461878,-1695254785,149128241,14038783,-2037553302,1343684380,-1711224728,29625261,17315583,-14907763,6967318,6946922,-6581862,-1695142913,-63933,23332551,2122514432,141820144,-1695516929,65535,49006219,1600045099,182985,3784,1183432747,-62486026,1963214393,19785987,-8107878,-96040695,156211792,1183383552]],[42,5,3,0,[1975520254,12577027,74907472,620698,-196704000,58048523,-16732951,1704655478,-1996488697,-1072956346,-1696005259,-92864768,275386474,490394,-163149568,58048523,-16743191,-1705968522,2580,200820361,-9145152,922745974,922682774,-6683244,-16776961,922745974,922682802,-6683216,-16776961,7011446,275382378,1996427370,1778412286,13395968,-979754902,-16777209,-6621578,-1996488449,-1072958906,1048783220,1946158382,775356180,-1711248891,2547,86914815,672154,-230257920,1342516899,-946208406,-16777205,7010934,-309852774,-25263349,-2092534784,1946219646,-25755893,-1695254785,2617,-1694599425,2633,16547459,2122524532,427032822,16285315,1996426100,-126418948,500890,-159973632,684954,-59310336,588954,46319872,246947328,1792577036,251620095,520094440,13158603,-2091493632,388158,922685300,-795212308,-956301301,388102,108954368,-2096728577,1962870910,105286413,-1962387829,-61437456,922711531,1349124310,384059021,-1709938096,179833773,14038783,1183646314,1783633616,195926548,1183648494,-1924131100,1343672390,33318942,-13072755,1349144598,16777114,1975520000,-373282043,922681634,1365901526,381437581,-1709938096,184552365,14038783,1183666794,1783633576,195926548,-2037577522,-259260616,-1946397044,-972293050,1183717748,1015031548,101741568,-1471771306,-23441386,201326336,-352160320,-129579143]],[42,5,4,0,[1187446784,-1912602370,233569350,809271334,-2144991620,578697532,1015031366,-336759552,1015031321,-1961263303,-1977202978,1315674119,-1056765186,-1996476371,-2144928186,-511889348,-1946270069,-405669762,-7847031,2122577990,-1367600904,275386474,23724394,378029709,126982736,-324861952,1975520005,-12982013,-43456432,922696427,922682774,-6683244,-1962934017,1962281968,775848743,343146501,86914815,-593887126,-16777205,-1710936522,65535,86914697,-1711183274,65535,359333738,6946922,-2036727702,-15991897,1778446390,75851777,-29436006,112646,-892772514,113770500,1448542208,104511518,1183570062,-96040690,-1006560535,1182991966,-1960442874,1468737031,-62486270,-989964663,1182992990,-1960443382,369001271,-186055812,1036421888,1450639379,781443281,206612479,211684472,211684510,210439307,210439307,210439307,211684510,210439326,211684491,211684510,210439307,-520323455,-2128644640,1962991866,-11632615,-15471856,1375805494,-1694730497,65535,-1979955575,-561250730,-1081351215,1183515948,-62518274,715197813,-773944575,747080163,-2091390203,1979710590,-25263860,91554047,-352245599,-25755676,-1694730497,2991,-472785269,86804361,527810571,-472785269,86818697,-561250517,-1962744895,-1962569593,-1996123497,1451883590,-1961890818,-1846818,1778724023,219847169,-16056320,1784090228,165452288,-1705574400,2533,-1946401141,-423494058,-1870362366]],[42,5,5,0,[-1835759355,-96040187,200953599,-385649472,922746585,-1008204308,1795123963,1778412053,-1711248896,224700294,15742719,-2056781462,1054317060,1579092259,181061983,315097088,-1957298176,-991360906,709162496,-385649404,-1923743571,1343682118,-1692916326,-163148531,1996443670,74907398,-1155655270,725939725,-2092600288,1962935934,75399964,-166300416,1947216708,6968848,-1016191590,23746061,-798087782,1822512653,1389505283,479566416,1183387108,1958743038,-11526570,1996424822,504994308,1206586872,384714381,72125264,504414595,494770769,1183649294,-1957685514,-638063026,-263287983,-1705911817,223747572,-16749994,1996486262,-96039944,1358317099,737953419,1750136902,-191233764,-254,1996423796,74907398,-1946209304,1962281780,-13244157,113428830,-326413056,15736459,-1593673729,1177224440,-137852156,1342611502,787988875,-397408588,-1026949372,-1957363710,1404575468,-2082959862,1963001470,142508812,-955878144,16871430,-1715459328,80398623,2672640,-701038848,242679552,-15960321,678038134,-1173639782,-701038834,142016256,383272589,-1708627376,178654125,-15960321,1183648374,-11528488,1996424822,-26108,-1027014656,1992818700,1448542208,242464798,1988876430,209619726,9717447,105286144,1023410469,-1071972351,-1740207808,621168266,20774914,1086331648,-1952823671,126347718,-385790815,1049166712,2122514764,57999512,-16741399,-2097097162,-1071971841,83886373]],[42,5,6,0,[-1924136856,1343659078,-1382406038,1779538443,-1002009344,157962262,-1912412695,637848070,-1006604383,-1993996194,-871985657,1906386436,140428288,38242598,80610958,7577894,638082756,-385595511,1589905267,126559752,80348814,7316262,638207630,-1912451189,637848582,7409289,638207630,-1912320117,637849094,7540361,9993859,1021903733,1745768455,1183651603,-1706027364,267125889,1779090563,-1002009344,174739478,379340429,-21108656,-1903016311,637848582,7419647,387147790,379340429,75602512,-998043622,-1929352694,1343669318,1183648618,-397404516,1183448719,-838431088,922691076,1745748083,1183651603,-1706027364,282526849,1779090563,-1002009344,208293910,379340429,-27137968,-2087827831,1962971774,-1870757107,185038080,-385649216,1187448487,-385875564,-123664737,37415172,-1996162911,1049204294,-8190728,-955745023,17102854,-2096370944,108933887,83363527,-123666382,-1773782780,-840367243,616339968,-1264512858,119841546,179179147,119672457,100535811,119934601,111019523,-1710806877,279651643,2371738,-1770586351,-157976,1778446390,75851777,-1958815846,-1736539379,-385649408,240582788,-1927867544,1343659078,352616858,180650769,1183645802,1783633604,21555470,620816032,-1645674465,15114497,-955523036,1778443939,613194241,2122518854,1182007448,325586519,-1673097961,-2120593386,-2096013820,6949572,381961869,-384996784,-425721590,6300928,-385484607]],[42,5,7,0,[-425655972,-1952504832,98681295,-425475829,-1711183360,293086348,9993859,-1662450827,1745770245,1183651603,-1706027364,304219265,1779090563,-1002009344,1785352214,-16727575,1996425846,523541000,-1072955393,317260661,-1736539387,-385649408,922682723,1248461014,384583309,-1709938096,296487853,14038783,1183664234,1783633604,195926568,922685886,1231683798,379340429,-1708627376,245828525,381961869,-1673097904,1048793110,1946158838,138840840,-351644021,33339397,1347607180,384583309,-26032,15269888,176063237,-1593412608,-1779892032,1979648768,82700547,989891233,-1962773561,12624839,9993859,-655817867,1745768452,1183651603,-1706027364,309462145,1779090563,-1002009264,1080709142,379340429,-61216688,-376158583,2122515631,91488266,-352271711,1979648837,77457667,989891745,-1962773561,12755911,9993859,-1997995147,1745768452,1183651603,-1706027364,-64383,1779090563,-1002009264,1097486358,1048817387,2097152232,15245582,1589958903,126428680,-1593551127,-219479832,-160260198,16425746,16520841,15220355,-1962312448,-1546061881,82510056,15220361,9993859,686359413,1745770244,1183651603,-1706027364,322176129,1779090563,-1002009344,1667911702,-2080420375,59454,28837246,731900672,-1701057600,335049375,-1996424541,184613910,-2096663297,59454,-16053636,1043925621,75366632,15212279,9993859,-857144459,33522435,1346420763,387147790,379340429]],[42,5,8,0,[75602512,-998042761,-1929352694,1343669318,-337025942,115909118,-1728051015,1038744055,-1043887105,20775904,-1207730944,-391970815,-1736539386,-385649408,240583555,-1927867544,1343659078,-1794866790,180650772,1183666282,1783633604,-22484728,-16091393,-761657226,201326340,-385649216,2122515193,1282670744,-16220541,2122516085,1081409290,185222795,309659718,14038783,1183666794,1783633564,195926568,1349127997,381961869,-1958516144,1175128646,-1962380280,1451952198,-1928991990,-762536890,-1461170094,-1807316486,15742719,-2056781462,1054317060,-253160134,-31998,1183517557,138808074,-2031549580,-31998,-947190411,-1962480743,1451952198,-1706012150,-62879,58048523,-2096994071,1962973310,45738243,-8142805,990344703,-385649209,1349124779,381961869,-16618928,1996425846,-35526392,-385764703,-8126924,1086331649,1048836235,1946157490,1962871559,10217731,28458633,15742719,6946922,-2080837656,1962973310,8644867,325586519,-1673097961,-2120593386,-2095790076,1349126852,381961869,-381523376,-996016758,-35460864,453115779,-995934016,-1736539392,1464890368,387147790,379340429,75602512,-998042384,-1929352694,1343669318,1474912362,-1136752131,-1736539392,1462268928,387147790,379340429,75602512,-998042341,-1929352694,1343669318,803823978,-1103197699,-1736539392,-385649408,240583135,-1927867544,1343659078,-1408990822,180650773,1183645802,1783633604,-50009758,152725534]],[42,5,9,0,[-16091393,-1705572234,368458210,-1962823959,1175128646,-2096598008,57946879,-1962851095,1175128646,184841480,-15763969,1996425846,474913288,-1073016700,652804981,-264831231,1778412032,-134813696,9993859,1827210101,172395265,1963476491,-88413949,1183666282,1783633604,745021036,-118102007,152712959,387147790,379340429,75602512,-998042143,-1924109814,1343669318,1183673706,-397404516,1183447247,574521748,1963113481,114437,-13958421,325586519,-1673097961,-2120593386,-2095707388,1349126852,381961869,-378639792,-1705509826,371622241,9993859,240595060,-1927867544,1343659078,-1107000934,180650767,1183645802,1783633604,-65738490,453115779,-1706016576,280960238,9993859,-1125579915,1221036800,28837237,721611520,1745768640,1183651603,-1706027364,377226369,1779090563,-1002009344,90853398,-2080647703,74777087,49006475,-1365000149,-1736539391,1350464512,387147790,379340429,75602512,-998042926,-1929352694,1343669318,-1544982678,28221947,737934313,1215687616,1996497725,-1813982730,-1515716818,370085910,2047822607,1410354703,-1827237104,-401173738,1863381264,-2112754415,-485319662,1158869778,-2011999981,638844179,1041314321,1511281682,-1407932908,18143508,-233493483,1058413589,1528204565,-1803648234,-2095680512,1946196606,1795123728,-1929352678,1343669318,-1616410982,112658,-916496865,620759754,-1957363612,951590636,-2585065,1996426358,142016266,1778808575,-1511518720]],[42,5,10,0,[-892788745,-1205993464,-661776568,313887,2760,-1205971369,-661778722,-1962645855,-1996199914,1451882054,-701038600,394172928,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-1003028488,396270081,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-969474064,399219201,1183383552,-27883012,1795877057,-896834368,722135489,1005713362,-1962772794,-1913615418,1343682118,16777114,-6664192,-1996488449,1451883590,183026174,-1956331413,183091658,-235417045,-1946532215,-1073019322,1950878324,460605465,535543851,1178322827,-1962707206,-969147834,-963964554,1183518187,-1962349574,1992768454,533170946,-892772514,-1957363710,465051372,-1948742121,1950878790,477382674,1210283080,1950886516,-18388,-13898855,1996425846,-26106,485163008,-1710590209,65535,1996428011,-26106,149618688,-352205663,15900931,-920661461,1426065610,-1838617461,172395288,-1156821365,-655884286,105286400,-1157083509,-857210876,-379758080,181072756,-326413056,-1961310104,607981126,-1157204480,-1930895359,138840832,-1156952437,-1998061567,105286400,1962933417,-536691962,1509978856,-166794915,1426066122,-295113589,239504152,-1156559221,-1477902337,172395264,-1156821365,-1779892225,-379758080,214625607,-326413056,-1961295256,552078942,-379758080,181071192,-326413056,-1961290136,216532574,-379758080,46853478,1960512256,1960512272,404994061,992395406,1996586014,-1147944191]],[42,5,11,0,[32202822,1376672400,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,3116011,386334722,1,133693699,24510466,138805507,24576002,65601538,2,3408131,8388609,300286211,8454145,358875138,3,407240963,327681,407896323,458753,161415427,65538,392036611,9043969,408551683,851969,136118531,983041,26476803,1048577,144507139,1114113,160366851,589826,115671042,39,237830146,7,337772546,41,211026179,10092546,186974210,11,331612162,12,163250435,2228226,421658626,45,398786819,3080193,40173827,3276801,154992899,2949122,194117891,3145730,373948418,16,181469443,3801089,157614339,3342338,248381699,3866625,153747715,3407874,163774723,3932162,423166211,21430273,7209219,4849665,215220483,4325378,169607427,4456450,328269826,21,220201219,4521986,219021571,30343170,44826883,5767169,133038339,5242882,12517635,6225921,67895555,6291457,11665667,7012353,143065347,23592962]],[42,5,12,0,[1224,512448087,2013200624,-1711117822,1991797,201082505,-1705872192,5144955,-1946270071,-964428682,108956420,210447083,578078987,-1946270069,407321049,1207309429,242550827,175427387,-1711248815,8744744,80151787,1178992640,1963015299,1856067537,1389505283,-59310256,-1710255974,-916496896,-939523382,1459617796,-1593411841,-768933010,-1785049006,-1962889188,1962871800,108461879,721645217,-1706011950,-61353,-1996208755,317455942,-922022005,1783695476,1864931841,1182990530,1586168574,20939774,-1705515403,20079812,46844255,-326413056,621037194,1077739760,1998681088,1947216908,1947216908,1947216909,-339727602,2130819090,45616619,-1207374977,65765123,729744568,46320082,-326413056,-1205971369,-661716993,755779211,192151824,-385649336,-1070923646,-1962885911,1784090238,186948336,44630015,-1705572748,22944222,556675,1183452789,1009787911,1459975456,-21436402,-1962773109,-352213994,-1959490814,-1073001790,-1705576587,46020637,-1711117737,26214499,410370059,-811970473,-1962835442,1962281968,1617450507,-1711248656,-64041,252069622,1784123509,6527489,-661978689,36718535,-8460032,-1962248565,58542278,1224700905,2101874302,-9770749,2113930285,-10295021,1443788543,-704617574,1975520001,-11343613,235828991,-88856,-1705636234,-55964,520094136,-892772514,281542666,-1957298176,-2020997026,-1986526722,107739718,-1056045782,1183384568,71707640]],[42,5,13,0,[1183439095,75991798,1183422466,-28915716,1988820992,-9245698,1996426358,-60912886,-2020942333,1352139294,125171211,45793323,721677056,1183422912,-1539950096,-1207601919,48955393,1175175211,30048752,-11513264,1996424822,-969474058,-126419193,-1618222127,-472841718,36079499,1344163870,16777114,-2140647424,18278400,-1995815287,-962524074,33948423,105251078,-92915386,1183549815,206998282,180537694,575488,-1957275904,1183651958,-11528456,1996427382,206473998,1360023043,51007115,-1705963954,47586621,385369741,-1609659568,1373239046,112463499,-1705911817,50798105,721911969,17216518,1183578694,374770452,639256206,-1993997175,1183449684,1149773330,-126419196,922682474,-947124958,456764314,650612227,-16431991,141228662,86652671,859417498,650612227,-1962457975,1177287750,74076408,86128383,1262070682,650612227,-1962326903,1177288262,141185274,86652671,1983490970,650612227,705381513,1149773504,224169229,21465126,-16222465,1200424566,1087867649,1996443730,-1695511804,61028834,-1912316277,12986055,-1933145344,1086522306,-1026990242,80216088,1448542208,-15040885,74060406,86128383,-12997734,474386175,-16414426,141168758,86652671,-835081318,474385923,38111526,1779332863,574029572,-1698264059,65157547,-1993947506,1996424261,-16225780,-1710937546,71711147,-1993947506,1183516229,1166616088,340167432,638998155,638207369,-2129898103]],[42,5,14,0,[8520830,1190530677,141889300,71696166,105250598,637814410,-1928444536,-1031008699,-1980724416,1589968470,1065362952,-2096400897,1963132542,114437,-13958421,1448235782,-1710852353,83769826,-1962510845,-15991226,-1064433291,642178699,-1912600634,-561250746,130426438,-1949922560,1600061014,1753801,1736,142016343,-1710852353,1221,-947652469,1190545167,57995268,-1978415229,-477952930,-24671729,1183422465,297823228,-2020935677,-1986526716,1187510854,-352321282,-94467299,-771858941,178228195,518246658,36091903,320922,-523520,1183579718,-28952068,1183570802,172362508,1996427380,175570700,346778,1115392,-947128317,180537695,3852288,-1705617664,95454280,-1963178359,254084678,-297367296,-2020943733,-1952972290,-1983894544,1183447622,108462064,-1979996440,-1072961466,-1969155980,33948422,-96040698,-1996059487,1996484678,175570940,-16222465,1996425846,111122952,1183383552,-6663968,-1996488449,-962462138,-1947273465,-12284472,100806391,1317652483,100835818,1174659281,2110274558,-1983345918,1183709262,1783633606,-1962907136,50770966,-788135402,734669794,512490062,-71235666,98265859,1579932203,2110471162,1372293890,490576465,1996424661,242679804,1779201791,-968454657,1349013526,91331084,1183449087,-59310090,93978730,-1962929528,1177274950,-565802554,2113422907,-129594621,100798091,-1056710191,-1980086781,1317794374,-162645008,1317733245]],[42,5,15,0,[706112502,-905771515,737431177,-150491642,-1946627624,100835792,787995275,-670891614,-1578738039,787940868,237699490,-638122064,-939263535,-1981526391,1577308790,-2011284494,-1592689143,-523172192,159909419,1177278711,-431584782,1174651275,-1945748492,-1592689143,-523172172,160171563,1177278711,-465139212,737298059,-120460730,111150635,-1579399543,-523172172,-134986197,705596376,737792261,-2147079231,-632911609,-15829249,1838812278,-1996488702,1183569990,-163169296,1183515517,-163173386,100923601,1183384874,-12424478,1996426870,175570700,-16222465,-1612183946,1342204669,16777114,-330921728,58048523,721504745,-1980134455,1187501638,-956235268,-2134311354,1183471440,1009787911,-1207601904,65732867,-1174306376,1183416520,-27883012,1183535186,205916942,28312692,-1070988565,32013955,-1040266982,1174585602,1996443858,-461963290,-887041,1996485750,142016266,-387942657,1451883347,-11513130,1996484214,-629735460,-1946514456,-698971656,15236739,1187395956,1183580110,-817460760,-9808046,1783628392,37158659,-163149050,-772782549,-498727944,1778412112,-834237184,57298966,-402619800,-125043720,1389778569,1761569367,-2140647422,100835584,1358579203,-1935617,1996480118,242679798,-15960321,-2107058058,-70588416,27395839,162019071,672454042,-62486264,14038783,-1280257,-9957258,16869631,-15698177,-342227338,-1996397048,1950416454,-25785595,-164953365,15629955]],[42,5,16,0,[-167049355,29229940,-1572961536,74711041,27397887,-1695779073,65535,16547459,1996425332,349543164,-963968073,-892772514,33557516,17288960,33554432,33630208,50331648,17224961,33558272,101042176,50331648,17307649,33558784,151089408,33554432,705158912,33554432,755042304,33554432,218131200,50331648,17071105,33577472,419949824,50331648,33903361,23296,0,0,0,2248,1988843095,41716486,722224267,41486916,1183432747,759494392,-385649376,1156972972,57999656,-167664663,1946430788,75268891,185103616,721712576,-1174148142,1187446785,-1996488452,1022098006,725238923,1157829701,721582352,-28931648,3701891,-1073018507,1183384949,-955913222,129606,294019,2122517877,125108472,16533191,-955913472,130118,-2144516874,1173762676,309600298,-2097059241,453115006,206272,24943184,1173749948,1869877290,-2097124777,453114494,206272,24943184,1542127949,-2097151046,1946221694,709228044,-2147060448,-350213555,-58817771,-166955776,1948265029,711294982,-1174148129,2122514434,208929018,271205878,1300235893,367726634,16416387,1173752949,108269610,-282434176,-494730261,1959922685,-1097181434,-2080375030,1946221694,75268932,-2095287296,1946220670,74776337,1996448874,967547640,-125107829,1690241003,721611520,41222143,10092906,989946649,-15567673,23724660,675580503,1342177573]],[42,6,0,0,[-1240540774,-92372223,-161254400,1946430788,71600928,511506329,-1956353456,-1723331516,723418359,1346379844,-1506169958,-336033022,947684125,-2095746048,1946222206,947191562,1996448874,-1075713026,48955492,1962934059,-1711248894,30152960,309643067,1778545919,1149916928,75048,249141840,1600061439,182985,3272,2123060823,105286408,1997292857,-18426,-1975260263,-2145047483,-1949791488,-768929723,-108799861,616569601,394750,-134982007,1174603374,-1949070348,-27883024,208980235,-1960393842,-1960443324,183174228,654198414,-1960442741,1599996500,314057,2760,2123060823,175541006,1997305145,-18427,1173774827,594903084,2522499,1187454324,-2097150722,1962937470,240539463,-989893144,-1993996706,1468605959,1463151362,75864662,1183449087,-128546314,1388475456,-1695123713,925,-2080487799,1962937470,-126419181,-624897,1996425334,-1706016762,-50718,1593722507,181061983,-326413056,2123060823,742754820,1023442981,-1071972351,101056036,239962880,-148848253,-2081387551,1946167933,239438600,50339845,645759984,-1962380030,537202245,-2114977024,1988100094,-339727612,276661040,1746171136,6955074,55941718,1166606336,1975520016,-1905903,6951029,-1706923434,65535,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,16777114,207522560,-955234423]],[42,6,1,0,[-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,16777114,1183399936,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,203930,1975520000,14674179,-1995678069,2013205623,70359570,-259325952,-1157495,1996425846,207522568,1377203971,-193527978,-1623596390,207522564,-1710065665,1503,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,16777114,-330921728,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,926540442,1979648773,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,68271514,-83962,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,-1824922982,650612229,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323]],[42,6,2,0,[8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,-851844454,-632895739,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979247193,1589961286,126363368,-15966581,-6680457,-1962934017,2139294814,108331558,39507,1996488703,132648460,209125370,1996423530,572168710,1183515256,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1600061439,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996408665,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72]],[42,6,3,0,[1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,128844584,1080451,1962872180,128031248,1153892352,-2097151984,1946161788,309657357,16777114,306497280,-1705639936,179635941,-167617397,1946428999,6968844,446300266,-351779806,23745306,-585343078,1958742791,41221902,6946922,1285161322,721957121,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385328985,-1957297524,1346899012,382617229,88775248,-1073018176,1156984692,527696168,1778545919,476027393,-1073018773,1962873204,-834237182,23744534,956386458,-167056631,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,65706514,1183383552,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-2003121066,1073741826,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962304711,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195]],[42,6,4,0,[1182992169,1191118554,-28931074,2097955897,309657565,266394,742689280,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,-264641894,712803081,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088962618,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,67582434,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2080375027,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839]],[42,6,5,0,[66517,131088,2492290,16973824,67470,16973841,67826,16973842,67957,131091,722512,131072,852249,131072,1179812,16973824,67859,90,0,0,-1874853888,486555652,1124109568,0,262148,3932240,65636,8605858,134242560,402661376,25856,-2108686080,6225920,2228230,6619164,1342308359,1509949570,771762176,16782592,16777216,32848,0,0,0,-2134376256,335549443,1744860160,1392508928,1667591269,1767317620,2003788910,1291847680,1632837715,1394635630,1718186597,117442048,1207986432,16802816,-2091868160,1179648,2293842,65550,1342242817,4935552,1375747840,234889984,512,-2142240512,1668178243,27749,0,0,-2134376256,1006657796,872466432,1342177280,1953393010,544166944,1701603654,1291847680,1632837715,1394635630,1718186597,100665344,167788288,25856,-2108686336,1953845030,544503152,1701603654,1835093536,14949,1179657,786572,8388618,8474753,100704256,234889984,16777472,-2142240512,19279,1638560,917539,2,1132482561,1701015137,108,0,-2134376256,1107308807,1325443328,1342177280,2004054881,543453807,1970365778,1684370025,1291847680,1632837715,1394635630,1718186597,67109888,402694656,16776960,-2108686336,1634738241,1870099315,1763730546,1701978227]],[42,6,6,0,[1919513969,1948279909,1868767343,1667591790,1869881460,1768453152,1701716083,1919907700,1701060715,1701013878,1344282670,1935762796,1970479205,2037149808,1701344288,1935765536,1919907699,11876,2686985,786482,131171,646074368,1936941392,1685221239,1056964666,1358964736,1694501888,-2130698240,33104,3801121,917539,65537,1333809153,1711276107,587217664,33558016,16777216,1631813712,1818583918,524288,3276830,6881288,1342177282,1986348162,979723113,4063232,6553630,6684680,1342177408,130,0,0,-2134376256,956317444,503361024,1375731712,1869902693,1735289202,1952796192,1802661751,1635013408,134243700,542330112,1936613715,1919243040,50357865,1207960576,1660946432,512,1867416144,1868767351,1667591790,1735289204,1308622906,1560282112,1677723648,32768,33360,917507,524360,131170,1954697216,1701716079,1919907700,1701060715,1701013878,1325400122,1560284672,1711278080,32768,33360,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049]],[42,6,7,0,[110,2490426,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1919251285,1953392941,1634103909,1663067491,543519343,1886220131,1852141167,116,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1380275029,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1380275029,1163412782,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839]],[42,6,8,0,[21453389,15,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024]],[42,6,9,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[42,6,10,0,[335889742,104268202,1376083429,2392833,10000,131187,0,65572,4198802,25952608,27394464,3041,262303,134348800,295961050,50987008,1796604380,1796607296,293013678,293018960,614926810,614931792,169086000,169090384,114627454,114695440,79369199,79371536,190321730,190389520,857343,924688,332666112,332668176,63575619,63642640,330960090,330964304,279254656,279256336,4003724,4070416,77469584,77536528,158472157,158604560,215423096,215555344,94312779,94379280,42342827,42343696,485628374,485694736,648944566,649010448,508235294,508239184,285347854,285351248,69672496,69803280,292626038,292691216,163323796,163388688,87040053,87104784,42344587,42343696,13115574,13180176,97980712,97983824,363205004,363208016,24453316,24452368,287056092,287120656,53682673,53746960,520954406,521018640,529132,527696,142611184,142609777,-2147090428,1,605814784,472907842,32775,-2146435072,1,610140160,204472351,32769,0,1229211395,1459814400,3887173,1197432580,11856,100663297,1314014539,17517637,21895683,1409502768,1316553035,22160897,-1610527033,1242432334,55444995,-301774342,33489230,-939245619,50397446,-16691422,71290113,16844540,21700609,1070399999,17261572,1256980737,-855507197,120587327,356502787]],[42,6,11,0,[-855437674,246027583,1577124098,1284637004,-855376122,271583551,155176195,-855437284,150736703,155176195,-855437244,6463,155176195,16912492,55321091,-16693031,390057219,17040259,55396355,134434723,1273889612,-855376125,6207,356502787,-855437602,110954303,-989658879,67043912,1720269,1070400256,16792090,1305150209,-855376127,2103871,-1509752570,1306854220,57218051,922963292,1230046025,-855376126,97977407,71290113,16909809,21484035,-16431080,155176195,-855440882,261687615,54512899,-855435895,363922239,71290115,16844199,18794499,1070400511,33932036,1224803073,21568771,1070400511,34583305,1507525377,21807107,1070400511,50428420,1243742465,55092483,-16627475,88067331,-855439961,108528703,-637337334,380436812,55215105,1342263659,1282540369,22111489,-1543286430,1364001098,-855376126,111674431,390057219,17105775,22103809,1392595265,1248330577,22104577,1070400511,34375696,1366164225,38509315,1070400511,51800579,-1711063091,16844310,1493258591,1364984145,22107649,1157699242,67043658,-1692975155,50398723,822299956,1303839529,55383043,-1207888323,16779850,287310593,-16711679,37735683,69224,1862467842,546702112,-855376123,369300287,322948355,-855435740,603067455,339725571,-855432180,367989567,-1107099388,125043521,50838019,-16637934,121621763,-855439607,114493247,2063794433]],[42,6,12,0,[67043915,2131705805,1070400264,184827142,50397952,1744915510,1279918929,-855376127,600970303,16908289,55043585,-16626984,121621763,-855571155,100992063,-16646142,339725571,-855432160,607392831,-1560084221,1237713741,88707587,50397696,-1459403936,33554755,1301218049,22101507,67043840,1779646413,1070400278,35012115,50397952,486737417,1291059974,-16646136,490720515,-855440368,64560447,-905772799,67043685,1243430861,50397700,-838638082,67043610,1209286605,33555492,1070399999,16786701,621625293,251659008,1070399999,16786701,722288589,1070399744,16786701,621625293,1070399744,50341133,319635405,1070399744,50342669,722288589,1070400256,50331661,621625293,1070400256,50341133,621625293,1070400256,50341133,621625293,1070400256,151005965,33490432,1785805,1070399744,16841499,-31768627,1070399744,16794907,-602193971,1070399745,67226395,67045632,740048845,1070400256,50349596,1394360269,1070400256,50362908,-2028191795,1070400256,50376732,958152653,1070400256,50359580,-1122222131,16777472,1070400511,33554460,67043840,1612464077,1070400256,755012636,67046912,-1509605427,1070400262,50632198,-335331379,1070400289,52560387,-1174061107,1070400262,50967815,-1375256627,1070400266,50858247,1107771341,1070400264,50815239,789004237,1070400263,50841607,537345997,1070400266,17419271,1648362241,-16711665]],[42,6,13,0,[88067331,67031,-855376127,140642111,16908300,55657475,85591,-855376125,274204991,54512899,-855435713,365626175,1443037442,171311951,-855376127,369820479,-419233535,67043615,-282837043,150995970,1070400511,50340630,1897283533,1070400258,51415062,1343635405,1070400256,50385430,487997389,1070400272,50399510,1458125,1070400256,16825878,67043584,1930837965,184549632,1070400511,50925583,-183091251,1070400256,50375190,-2028585011,1070400256,50371613,1159544781,1070400256,50343453,1746747341,1070400256,50337565,2082291661,1070400256,285212701,50397440,-16694756,37735683,66563,-855376127,69861951,-16711679,37735683,65838,-922681087,33554702,1070399999,50462724,-1877786675,50397460,-16690904,373280003,1706764,-855376121,33688383,188730627,-855441408,26610495,188730627,-855441300,17435455,155176195,-855440962,102302783,-16515069,188730627,-855437291,2299967,155176195,-855437341,429921599,17039367,56994307,-838638148,242221854,-855376127,409080639,-1090322162,716374825,56013059,-1023325734,1592131934,21742083,1476484917,1601896799,23043585,872499968,1235616587,-855507199,118490175,906166529,33489231,-603701299,50397446,-16494846,356502787,-855568706,121898047,71290113,-855439496,371131199,1766664960,1936683619,544499311,1684957527,544438127,1885434439,1935894888,1986348064]],[42,6,14,0,[543515497,1702129225,1667327602,234881125,1465140551,1329876553,1415071063,31086661,1297040138,1162758466,793659218,1163070976,1313429332,1331121988,1480935250,1393557986,1230394437,1330665285,1380930642,-531086009,1431374337,1096372805,1414680386,1158676635,1313425230,1279607877,1178948677,760499791,1480919297,1128354388,-397324204,1162283776,1431454292,1380927571,268473671,1230390596,1329808707,1297239884,1212372033,1409745345,1330927685,2184277,1413829390,1230392901,1296977746,-2074849723,1163003648,1146373459,285308995,1398031699,1413829204,1279412291,1146047828,268437317,1095062083,1095255380,1112032084,1213420882,1158938682,1313425230,1413829445,1414418246,1414418243,810833989,1095763457,1414283860,1393426461,1230459973,1464812622,1163155525,218227032,1112819015,1145984335,1128616531,100713044,1112820034,2249804,1096045321,1095783506,24855879,1179012879,1465140563,1329876553,1196576599,1124401167,1146244936,1393230172,1380078661,1330139989,9717586,1163019016,1145394241,117454147,1229737029,407196496,1162285568,1414087252,1146110285,1313164617,1313818963,1342832802,1380862292,1330202437,268476750,1448363335,1347896649,1163153999,1480938584,1124991448,1413563730,1112097861,1095586889,352434768,1095062083,1229210964,1413566530,1314014548,1398100546,100777288,1145853261,8410697,1413826319,1498173264,1280067910,1162104653,1192165460,1162761285,1397051969]],[42,6,15,0,[1280262996,10113615,1128616464,1380862292,1330202437,1212505934,218223176,1129596231,1330401877,1313818183,134323028,1162626372,1128547668,1141440580,1413827653,1112492613,1124860148,1297698895,1178686533,-1757066167,1162286336,1480938580,1095254868,1413693778,1480938053,1497453140,1162283776,1413827924,1279870529,201358405,1397114447,1230394437,1313296979,1124860006,1413563730,1414087237,810565965,1162283520,1346456916,1162104653,1225326673,1380275790,1313296980,1141768234,1413826381,1380010051,1413761367,218158920,1112819027,1145984335,1128616531,117490004,1280067910,676218706,1313411328,1397900628,1129595717,1380993356,374620997,1179587328,1413829446,1464158550,1414680400,1162302031,134339672,1163087433,1364218962,1141375209,1414877005,-799779504,1347159552,1346654036,1141244003,1280267344,201343824,1129596231,1465008456,1213482057,1393688926,1229083717,1346456916,1162692932,1330205518,302031694,1330464082,1330005334,1163023438,1381322579,8930627,1094931218,1230390604,1330665285,1480938578,-463977132,1163071489,1162434132,1380929623,1415071060,31414341,1397051917,1346722377,1413827649,24134996,1095520274,1413827929,1279870529,1128616517,-1337699761,1163004928,1381127507,1230259013,8015439,1413829391,1498173264,1280067910,1162104653,1158283270,1163154520,1431262296,201416532,1414745412,1129596242,1414283848,1376452824,1448362821,1112101705,6833484,1413826324]],[42,6,16,0,[1162892097,1095914563,1179601236,1163152457,218194258,1431391817,1447383625,1196577609,201360206,1465140551,1329876553,1196576599,1125122145,1413563730,1280266309,1313818457,1062094674,1296305152,1414813765,1330927685,14046293,1112359944,1279415369,184600916,1145525065,1245859657,-833338555,1163072769,1480938580,1095254868,1413693778,1480938053,138498644,1229784320,-414101426,1380129280,1163149637,1279345491,1162625601,1414418246,1330857298,1162039893,1124598070,1413563730,-1723643579,1163005184,1380930643,1397315141,-2108799150,1163069952,1346456916,1162104653,1158414339,1296913742,1178686533,-1354412983,1162283264,1279611476,1448297025,1162284544,1162434132,1380929623,1196576596,1174929503,1162690898,692995922,1313148928,1330007381,1095128142,1229736269,21648197,1196311826,1195724361,1212372037,1230459457,793269316,1380127745,1163149637,1297369410,1313427521,1163020612,3232835,1413826325,1280595279,1413828169,1297373253,1230132293,20206403,1230133003,1229210964,1196379201,1393623282,1229214789,1398032706,1162104660,1162037590,1393295803,1128614981,1397315156,1766737746,1162284032,1480938580,1229734228,22629959,1347240967,1279613001,1393557713,1162625347,1145981271,1480939343,-447199916,1162284033,1313429332,1163349828,6313048,1448037638,340743237,1296305920,1163023443,1145586516,1414087241,201382483,1465140563,1329876553,1196576599,1174994955,1146048332,1280067910]],[42,7,0,0,[1225785369,1380275278,1413694803,1381189974,1649689413,1162283264,1245859668,1381253957,1162283520,1129005652,1380928591,1158676555,1313425230,1415071045,1415071060,978605391,1162284545,1330926420,1112492867,1413694794,1192034391,1380078661,1330139989,1480935250,1125515733,1413563730,1297040197,1230258512,1111837762,1095586889,151008080,1095062083,1162888532,151010638,1381254483,1111575621,218105171,1397705795,1413827909,1279870529,234913349,1414808903,1297373253,1230132293,6116163,1163019024,1397052481,1145654351,1398100546,234897992,1448363347,1347896649,1330926159,870226,1313817366,1414677846,1280595279,1178947145,1179930191,944065609,1162283521,1229734740,1313296976,1125712045,1413563730,1280066885,1230262345,1313296963,1229213257,1413694802,1393295415,1163154501,1279349848,1515079497,1296304385,1297436229,-817216945,1480920064,1330398804,1229341775,24398924,1128616463,1397315156,1162625609,1212695903,1191707089,1313425732,-1825418167,1230177793,1364215130,1191772394,1229214789,1398032706,1393295801,1230459973,1464812622,206854213,1163070464,1413694796,1297369410,12800065,1413829387,1414742852,1398101057,1192034474,1163154501,1480938584,1414415700,1393819739,1163154501,1430934616,1179210835,1413563209,172904265,1162284800,1380272980,1196312910,1380532560,151080019,1381254471,1329745479,167806552,1112819027,1280262987,86607,1179012881,1465140563,1329876553]],[42,7,1,0,[1196576599,31283269,1381257994,1212372037,592727106,1162284288,1447380052,1128612681,1347637313,1313146368,1129268292,1192231290,1212372037,1111577153,1145657155,861096020,1330644737,1330075980,83895374,1414877762,201381189,1162626372,1112491348,1413694794,1342701637,1414416705,726550354,1397296896,1229734230,1413827908,1279870529,218208837,1128877653,1413825615,1397637455,167891785,1095914566,1313427536,23277639,1196311825,1195724361,1279743045,1112035417,20009037,1129858318,1162106188,1381189974,1230259013,1329792000,16406864,1413826314,1414742852,-1287302079,1162284544,1162434132,1380929623,1415071060,1393098846,1229214789,1398032706,1192493496,1430475845,1313165906,1397706836,1330205769,-698858162,1380129537,1163149637,1380275029,1129531716,1094996545,1111837762,1095586889,151099728,1330597971,1279870540,167837253,1381254483,1381253957,11292231,1397051913,1163022164,2573124,1129137163,1380928591,1330007625,1158021322,1346454355,134227525,1380013139,1129268308,1393361273,1313428040,1229211467,1346454856,1191838050,1279480901,1329745993,352341336,1095062083,1163019604,1196577859,1145981262,1128616521,251674964,1196705095,1213225292,1280595279,893734473,1380124673,1163149637,15094096,1146308873,1380533315,11098452,1094931216,1230390604,1330665285,1480938578,201331284,1096041811,1414680386,1129271888,1192690045,1498633285,1296389203,1162625360,1162171476]],[42,7,2,0,[1230132302,24597317,1094931206,-2024649650,1111558144,1146376783,25051983,1196311825,1296387657,1178946369,1146375759,20075081,1230133002,1347634516,-246657201,1179584768,1413829446,1699628882,1229327360,1196179790,1313425732,26563657,1413826313,1330135876,12536655,1279607816,1346720837,167832401,1146373459,1096045379,11814228,1413829390,1464158550,1414680400,240408645,1162283264,1296777812,1279607887,1380127232,1163149637,1414418246,1229213257,1413694802,1158086713,1095779406,24921415,1413826315,1330597971,1112492620,1158414581,1347634254,1347178319,-146454719,1414531328,1230195030,1732594754,1162285312,1396789844,1230128468,1129465178,961761345,1380127489,1163149637,1398100546,1145981256,1128616521,251671124,1162626372,1347634516,1347178319,-45791423,1379992320,251664195,1279481925,1128612949,1380993356,357843781,1162283776,1313818196,1413563476,184629057,1414808903,1179932741,1548043073,1162284032,1480938580,1280262996,5919311,1447121674,1397315141,-2125576366,1162282752,1347375700,218125618,1397114447,1279480901,1196576841,251666510,1163021636,1514753089,1245859653,-766229691,1163069696,1212367956,-1102360753,1145114368,1313818180,1397051988,1129469263,218134341,1296647239,1111840335,1095586889,83988816,1413563716,201357640,1162626387,1112495171,1413694794,1342373933,1721673,1094931214,1230456140,1464812622,273963077,1414729216,1398035009,1280266064]],[42,7,3,0,[1162297680,1124598006,1163087692,-213758134,1380127232,1163149637,1347243843,1112101953,1128547660,1393098804,1262638149,1162104653,1275527170,1145392713,6570308,1413826325,1398360144,1279345481,1414418246,1145979208,23086412,1397572621,1229214789,1146049602,14374469,1262570769,1245859653,1347699525,1096173906,30360916,1413829388,1415071060,1330401091,134220114,1347700039,1279613001,1192493139,1229083717,1346456916,1162692932,1330205518,-732412594,1280314369,1162697025,1229341012,8078668,1413829383,844123986,1192361988,1163154501,1480938584,1414415700,1313427280,151115604,1314213714,1128616516,301997140,1095062083,1330791764,1380208213,1381253957,29118023,1163019026,1346720833,1163154497,1380077138,1011372885,1313149696,1162758471,1297436229,1413567045,1313818181,251735124,1414742342,1145981271,1380341583,-1874506431,1380125953,1163149637,1162625360,1749374036,1296304129,1312899923,13914700,1279611661,1129595717,1380993356,2903623,1381257997,1212372037,1229080900,28791636,1413826326,1380009294,1347703621,1413827649,1313424724,1918387524,1431373825,1247367749,16269903,1413826319,1096041805,1162627398,1398032706,1342701727,1280920655,625299017,1163072768,1413827924,1279870529,1414087237,1413825107,-1001241260,1296304128,1112691795,13849676,1380865295,1229734213,1112491354,1413694794,1426849942,1413563472,1280262981,1850954319,1163070977,1346456916,1179796816]],[42,7,4,0,[1397178700,1125581149,1413563730,1397310533,1146241347,1162625601,1297369410,10244161,1413826323,1414748499,1095781701,1414808908,1163089221,1393033590,1230001221,525092184,1163072512,1414087252,1146110285,1313164617,1313818963,31348805,1163019025,1162171457,1346980940,1380141396,3558983,1447121670,507724869,1347356416,1330269765,268496962,1095062083,1398097236,1229083205,1346456916,1326514583,1163085382,1162434132,1380929623,1196576596,1124990993,1413563730,1413827909,1279870529,302021957,1129596231,1163022933,1330664526,1230260563,5131855,1413829391,1096041805,1162627398,1398032706,1158152352,1279350097,1213089618,1162285312,1279348820,1163154501,1381256773,1800619337,1162284289,1414087252,1112555853,1246975049,1163004928,1313428547,1229407570,11882063,1413826312,1380926276,302010183,1414087751,1414222657,1229804101,1230258510,30166607,1163019018,1178948673,945049167,1162286592,1347633492,1381253957,1330205761,1414285638,1480938053,1192231398,1163086148,1413694796,1162625360,1766151252,1162087937,1163150668,1096041805,1162627398,1393426559,1112495173,1413694794,1162762063,285330770,1095062083,1162888532,1145981262,1128616521,234896980,1465140551,1329876553,1196576599,31152197,1413826320,1464158550,1414680400,1162302031,302111064,1128551241,1381127491,1347702341,1413827649,27018580,1162691596,1145918798,1414418246,184602195,1297436229,1162494543,1196643395]],[42,7,5,0,[1296304896,1312903764,1397706835,201382981,1213482323,1179340623,1397178700,1125384384,1413563730,1280266309,1280266329,1313818457,-1018280110,1163072257,1398362964,1347241300,1413827649,1398097236,184644933,1498173264,1498173264,-1035055289,1312886273,1413565769,1279348805,1163154501,1192100207,1313166405,1330792790,1313164622,151029076,1297436229,1414418246,285230675,1380533319,1229734213,1095779674,1414808908,453077573,1431849286,1196376656,1431327573,1397312578,1297237320,1178686533,-800764855,1163004161,1312904259,457526343,1162285312,1381258068,1212372037,1297370178,1480934479,1330448384,1330922838,31676485,1229211403,1195722067,1329875268,1377108420,1229734213,1162102106,1280655686,1279348820,1163154501,1275461997,1413828169,150999887,1229212996,1414087234,285268307,1229409861,1163019598,1514753089,1313818181,285290068,1347700051,1413827649,1313162580,1162433108,218197075,1112819027,1095586889,1414087248,218131027,1095062083,1163019604,1196577859,134234190,1146373459,1196576579,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1442840504,-1910575989,1988843224,1979058950,305564420,859081472,542411712,-1961079669,-478084516,-75407361,545017677,1330707329]],[42,7,6,0,[-628417921,1207377803,1946157350,1342288655,1347440720,-1873784752,1204676622,-892788898,-919404542,-617426381,-1874346263,868823952,-377441326,-1869592653,-939519560,503316652,1465309326,-1979752824,1317665878,343343098,-401443073,1183384749,276234232,-401705217,1183384737,112886,-15960321,-1706030474,-64439,200558217,990672064,1963020550,-8486903,-1960872960,1183446598,-562131474,-1064382324,855640249,-1196690496,-1360527154,-565802748,2129199989,-12126716,-401705983,376701953,-1946519925,300678270,26011792,1317603555,36956410,1189675893,-1948808444,2084896564,8422539,-1947187575,-1898410955,2123103424,-1949332514,2017758013,-1961867895,-2054561722,-2050555744,131276,-1207777405,1190547278,41255167,-1968484944,-477888674,2051312385,-1951677693,1408068,-1070355712,214141867,-620516480,-1955577601,-2085885882,1537280711,2074192641,1183558401,1183558650,-1031033888,-19231829,529204039,-2096079479,230171335,45132544,617055147,-2085901496,-1414855481,-1425750141,-1414812757,-1961474680,-2085883322,1183523527,1183558648,1183558646,1317776372,1359406058,16777114,-562656512,1200357003,146690,-1192729740,1958742811,-18340,1442906042,244338770,185765864,1447721170,244338768,185788904,1446934738,22886143,-588771696,1958742859,-1589867728,1166606699,244340242,186920424,-1591839552,1178272079,24617456,2040595316,373655809,1347862579,384306832,1975520060,49276941]],[42,7,7,0,[-401698730,-1070381473,1702898155,1317764874,1292778488,-2147191551,-1958737075,300148814,-401698730,-1073020072,478925684,1342326727,197561167,1745778112,6946944,-6684566,855638271,526278592,1100489,-1946663285,-1962929090,-1962023985,-2138752195,-2067952896,-1007651584,-402617160,1183384293,-1002998558,2028475006,96568092,-1946230400,-1948177412,106305268,-1710065921,65535,369105081,-1705959850,65535,-13740522,-1958208738,2112999,-919403661,-330921533,-1948090741,114237,1358962361,1793881855,-13740544,1497899038,-1834285282,-337492309,1793881855,-1710593536,65535,-1834285282,80184235,-1409792373,-1410578805,-1948103029,335972289,-1070355712,28879787,-1950110976,-163148815,-1946923381,2122156860,913637131,1468669323,29554268,-1024054155,-166956028,74777282,-1023307544,-1950103245,1950825245,1329270133,-167217802,1946311751,-1947603993,-16028033,2126046581,34072576,1977894537,-1870664957,529258635,-1996389471,-2053014969,2085062913,25364099,-2062122238,2123038721,54918884,-628357749,-402652743,-1957691112,-397402619,-27786792,-1073020083,495666292,50347905,1849493372,-348687872,6831365,-1070387083,45686155,1326877472,-128566527,12126837,-564753632,1185417,2013220945,-26086,1183383552,-1994552346,-1072990137,1317739381,-1961630740,-1962929122,-2071491809,1352448,520040017,-1070381019,13101251,495706228,36063223,-2144177152,1954611070,-1705617620]],[42,7,8,0,[-65375,915261747,-1098055651,508624724,1461080406,16777114,-1705568768,-58339,1592280713,1958742879,-14840923,-6653833,-486539009,-389467340,-1706033064,-64033,1048780171,1962934288,268879635,-150863872,67118663,113706612,50331664,-1703380993,457,1975520088,8644614,-1946198039,-1898410793,478936256,1032570763,-1988212857,-947687867,-163148940,-196703317,200969131,1854587894,-2132442881,1347558539,276234065,-15829249,1996426358,142016266,-16353537,-1195175841,-919404287,1190580787,309658111,-1978775670,2122320999,108298495,-1962389621,1183386199,1406874610,-1873653421,1421600782,529258635,151425,-532248288,-1950105589,249817166,-1696041217,73276713,403479120,1489240063,-840347634,1485869083,-437694450,-1919905765,79683190,2287616,-471445877,-6663930,-16776961,-555157386,-159973377,-10008,-756485002,-373279745,922549493,1958742957,244338694,1327123176,1791226229,-6664126,184549631,-1957313600,73305068,-1956618355,38210311,184829707,158664263,-1257961529,84166599,79874485,2042101760,-326413056,1457032734,108432215,529260171,529260171,1342340992,515380348,-1706011904,87696637,41910363,-352095152,-396980203,-1073019812,881527924,-2071264119,-2063662948,1583284380,46844191,-1864856576,518818645,1996478606,70707206,46844191,-1864856576,518818645,-1957177202,495650942,10270719,-1070385153,108461911,-401698736,495648804]],[42,7,9,0,[-1635268781,-1962934272,-1083695521,-31062267,1088947023,126835479,10258319,-892788897,-661913596,444560,-661774848,-1070377130,185237131,-385649153,-544538381,1207312267,108266506,-401698729,-208978521,-1994767221,-2067269050,65694,-1961429016,2105550460,309657603,-1961468789,38270751,108298240,58956375,1157038079,208932875,-14125825,1962884212,1544808506,1988886155,-2144040184,1962935934,745930505,-13994497,1979652213,242614046,1354303262,-1510736896,10547073,507875161,-1873738013,416933902,-28931667,-62486099,239438253,425600,1167001973,709201688,-1960032881,1569393270,105605150,1207838215,-28931325,1006392971,1962975877,-1533723898,-2028440576,-2030001531,1442882709,1347834448,-401698734,244320726,1444970472,-2146408728,-1947268507,1178278469,990672122,1963031302,-2003151354,-1341882864,526278401,445129,1435555980,-1910575989,-1957210408,-167049610,-561304204,1207312267,108266506,-401698730,881540251,10534029,-963955317,1947284456,1759021838,-1960900834,-2026599649,1594329348,-892788898,-661913598,-326412912,1457032734,108432215,1383396875,529260171,67782646,-1873410444,1012262926,-1131596661,495648928,117942376,-1205892314,-1960378369,-1960058097,1547391773,638481694,-1962717186,2124253657,1207838463,-1878161149,398845966,-16772376,-1595406730,-399114481,1583288431,46844191,-1948349696,1960512287,-2145416440,-351270321,-440876046,1886215,-661774848]],[42,7,10,0,[1586190166,-1960867066,529204830,12879755,13010699,1996430196,178182,47184,47184,-401698736,-1073005673,720044917,-1950338160,-167049610,1015750772,-1947580791,-1040776627,359997440,1610604929,1330706817,108466548,1330510209,2062099059,112641,-16681751,697961589,184934941,1357608128,1075317914,-952333563,1330446917,1183367219,108462057,244318314,-1962787096,-991426946,-1959490796,1166750332,-465139334,-1988344437,1552606790,31687434,1368120067,58215024,-2140122743,1359676147,-402230160,1105920288,276103056,290714,777816832,1610567762,276102924,303258,16967680,-2132193664,-1960815477,1603087964,1947679102,-1960867063,1851755807,1435235307,-1961391762,1183414341,477924330,1308573067,-14060164,771785397,1220615935,1089031808,-1962928965,1060707452,529205876,-1618141301,-219479932,-1114948213,1065943172,269174006,1962871924,1014300456,-398822145,-1258333867,-1258356566,-1258356564,-57999186,-33137013,-11336881,1149963892,-2077011938,74711200,10519691,-381225392,-16550784,1190535284,410271977,-1961069313,529210460,8830851,-16157696,-1711241545,1379,727184523,-386936322,-1956840544,686025294,164665937,1988820992,-427914268,2045269591,-1705617606,112460477,14123846,1776834135,-1705617606,167379645,-386188056,921238329,1593946363,-892788898,-1957232638,478873206,10389447,-24444927,-32283672,881525572,-661863585,-326412912,869830174]],[42,7,11,0,[106859456,1200299915,-892788952,-1957363710,861361900,74877888,58062347,-1962900247,-165704738,1946421831,244340230,-1959148824,1744988915,-1818623832,-486539259,-23637928,1032520517,-1946417378,5290462,-2020891149,-1951727454,-1426021241,-401705077,937623627,1746827147,637995063,-956084994,40583,189265408,-15830000,2013210743,980942652,619184234,75402072,-166540568,1527778116,-1962717186,1527573443,1392726014,16777114,1606431488,46319966,197561088,1393915126,1157519110,232712195,1594051838,-919381241,74760203,113067,178567363,518818645,1465309326,-1962379637,-1960866850,-2145416226,2085618303,19380244,-40218541,1527294244,1342340992,1156252532,-1950338160,106335036,159240715,10261763,820708221,33194896,-1791373293,612237468,1359842130,1364591024,-401698736,1348074236,182295121,1515716608,141869067,10257803,-595606981,-920691105,1226,1426787000,-1910575989,-1101572392,180309831,703232,-16222465,244319862,1594053864,-892788898,-2051538940,-326413045,-2585058,1996425334,1354773254,-16091393,-997520266,244338710,-2080392728,-920712508,-939521846,503316496,1317558102,-263796749,2126774272,1300964872,638116610,184831371,-385649207,1586167967,1960512262,-1960867018,1207382623,1954545702,108461866,-16091393,244320374,185972200,-2129103678,1954545914,-1980724465,1451882070,-263289868,16836866,637645801,-1475983989,-145459967,-62486047]],[42,7,12,0,[872306313,-162625079,653545097,1225280906,1174604003,-27913220,1183447266,-94991880,-2097142779,242483410,-92024829,-16288767,548992582,12294400,1530823456,57933825,1394606779,-23441326,184549379,-385059392,1273561428,22782209,-1962856983,93999344,-486539255,-1030873363,-61409141,-1979156795,-466483132,-1962515209,-1413467176,112805446,-1952058624,-1951663034,866909766,-1951683648,216267342,1241009667,-4716940,-196673537,113323,-201867213,-1413313621,-1414807501,1317740382,-1724259338,-470528373,651899683,637814667,-1994885129,-1031013818,107476774,139954726,-487066062,-1946663287,116128342,335037955,1347615318,-485345816,-163149551,1342184632,185734376,-385452599,-1712783215,-1898214400,-1948742717,-1413467329,-1420866632,-1425964127,-1425963615,-2085896141,16876294,25499267,-1413051648,-1414807501,1183558571,-1070355466,1190644019,1946157808,1586189069,-1960867066,1334513735,-1951704274,-1070355519,-470528373,184659970,-1951666106,362436347,-1962934263,142525687,172854054,206375718,-11135773,1996487286,1979655928,1979655692,-401698806,-963954808,-920691105,-1962932534,115603022,166107729,-1705639936,3487,232168022,-1070399488,-1413947669,-326413045,1457032734,-3591337,1996425334,244338950,1610469608,-892788898,281542660,1461583872,-1929425272,-1916760368,872214654,1183558592,-1411871982,-1424996725,839667338,-138179603,984545,-788475261,-774319638,-774319638]],[42,7,13,0,[-785811990,-1409407784,-1978775926,1183558625,1183558408,2123213578,-11629840,1996445462,-401698810,526384493,969417,-152321997,1426975672,-1910575989,-1957210408,529205342,620906379,1736515584,-2082472190,1946158718,38764805,1583292416,80398623,242333696,518818645,1465309326,1996474675,242679568,-15960321,1996425846,108461832,-401698735,1583349576,214616351,245282816,518818645,1465309326,-1070366543,-15698177,1996426870,175570700,-16222465,-1873803658,-15013874,-920691105,1426066634,-2095125365,-397210941,870518857,-812918645,-628342901,-1070349682,-963924996,25403819,25534891,-2096725077,377684225,855638405,-947147840,-217680187,-1948610908,532909048,314057,1427032760,-1910575989,173968344,1183522699,106334984,-2028976249,-920710569,-1207957814,-1957359811,-661774612,-1962516853,273124127,521295755,182985,518818645,108432214,393541131,1284191371,-16194796,-593881996,-16777203,-1952839052,1577058319,46844191,-326413056,1465275166,-54512890,184972939,-1959889674,175439668,827290,-1910316288,100174786,1284177952,101376788,263559761,-486080512,1435051545,1166616076,-1950184438,197823431,1583286216,-892788901,1962868738,261331466,-1070399488,-1192825959,147328860,-1910636544,-1957210408,-561313162,-561307765,2139103115,343691266,1392642744,620599888,-2141517011,1951400575,-1871844605,529260171,67782646,-1873410444,872015886,1183576971,105253640]],[42,7,14,0,[-796114060,2123219086,-1413467144,138841003,-1413467221,-1190596733,29032450,1126557696,737953419,2089678918,-1898345392,-1952863295,-101251506,105286571,-1421805359,-1951677813,-341113274,-1898345460,1350340033,-1414812757,112811,-920691105,-1207957814,180883448,-1910636544,-1957210408,-561313674,-561307765,2139103115,343691266,1392576696,620599888,-2141515748,1951400575,-1874072829,529260171,67782646,-1873410444,861267982,1996485515,1517616904,1609043600,-163149526,-1064382324,871923341,-1951683648,866846278,-276583488,178440,-402652741,1183531643,-129618948,-1957018487,1583347270,80398623,-152352768,1435555980,-1910575989,2123061208,1962871562,-1948284059,172488223,1460040708,-253227376,-1958900942,-1014298530,10657159,-1950143661,106859464,-1652042869,726859940,-1957604653,1157826630,1883605368,50742923,1166637637,1085925490,-930391464,410307083,-485601909,1380995347,-15208984,753404534,-386431226,-142084461,526342234,445129,-25270912,863264139,209022045,863395211,74804829,25054592,278706379,518818645,1465309326,-1962377589,-1960866849,-2145416225,2085618303,17020948,-40218541,1527824420,1342340992,1726677876,-1948284016,172488223,1460040708,1021841040,872123186,105810880,-108835613,-1958250744,2085455833,141871931,537546112,1074417024,133923665,58468991,-1929379141,1258503222,1972054900,684098354,-472783919,-217848879,1816496557,1850050989,1950714285]],[42,7,15,0,[1984268717,-401698728,1583349586,80398623,1569276672,1851623788,-1988862583,-454330787,-1174270023,116064360,-1174269511,-1229455240,-326413039,1473809950,176065362,529260427,529260427,1342340992,-1047850116,-40218541,1527896356,1342340992,787153780,-1948284016,172488223,1460040708,-2065166704,1543211825,1174471051,37849864,-2096740863,91584763,-1874848791,1069148560,1600098448,113953055,309311488,1736,1457032734,-1962254709,-1161809121,-208961536,1946764856,178254,-16091393,1996425334,1961381894,105285888,-2146937207,863371262,-1959895925,-1996454265,-1705969082,4042,1183564430,-773795578,-2082960416,-14285117,2013210167,-92864766,1044122,-164472320,-1927812264,1552677966,745865006,-13994753,1996425334,-11463162,526255199,445129,518818645,-16777032,1996425846,108461832,387152,113953055,182272,-1710860800,65535,2097348669,155633159,11528448,-1962248565,442272564,1200299915,-28931830,320117328,-1030881280,2122373259,812908809,34176640,2122321012,74715145,607942,1552643563,642250546,-260833024,-16222465,1342572150,1762339738,702983,267117303,637947531,41029435,179882291,98694912,1552613380,642250546,-661978880,1577257844,126559748,-335544390,1207313960,393478665,106924838,-787487869,-1948003869,-1962738809,839056791,638249974,637945739,839407499,105286134,-16230775,832241270,-1962934253,1451951686,-916584696]],[42,7,16,0,[1426065602,857664651,155617984,695517195,1946157373,146697,-1070398348,-1706026005,4984,1476591677,1586229372,-1960867062,1207382623,1946222630,-892788767,-759693306,444434,-661774848,1988843350,-1948349686,-1948349665,41910303,-1206617008,1347617281,-1859846758,2139118354,57954306,-1148178453,-1070399416,-1954545478,343706420,393543435,1300970891,49906442,-1958736523,1317619788,1246530554,-1979953527,1374223942,526278400,445129,-938180680,503316486,1465309326,-1962248565,-1960866850,-2145416226,2085618303,34191380,-40218541,1528079140,1342340992,334168948,-1161809008,881557504,855657659,-28931648,1593837544,-892788898,-24444922,1183578883,139889414,622208,12062836,175570688,-16222465,-397408650,1552678435,745865006,1378514175,-11067824,2122515551,510918910,1312361867,-1962379782,1312358989,1343190268,175570770,-1877707521,946202638,-544516006,-1962522997,1200031830,374834964,-440926013,-326413036,1457032734,108956503,443875083,-1821851597,-1960442091,1569400381,-1867518,1291551071,-352095153,1988857977,-1948349688,-1948349665,41910303,-1206617008,1347617069,153419162,2139118357,57954306,-1953475349,-165704738,1946421831,244340230,-1959903512,105810931,185484427,-485657152,-773287633,-1993378814,199953988,1364204003,188919528,-14715712,-1258353036,-1258356574,1340604580,-2029393133,-1873736116,161867790,-402098433,1583284611,80398623,-1864856576]],[43,0,0,0,[518818645,1465309326,-1962379637,-165704738,1946421831,244340230,-1959930136,-1600353484,106838784,1547383924,1759022110,1964971431,55574019,939466635,-2585058,-16736076,1021838966,-1600353470,509360896,1965021324,55049731,126820235,-1998006130,142016497,1593906920,-892788898,28377092,-1257983683,-1324422240,68598273,78710251,-1258023494,376223758,712,1457032734,-28407721,-1946194296,-561312138,1207312267,108266506,-401698730,1996434763,142016262,-16091393,-208991114,1956707712,241077094,2139103115,326914050,1347666571,-685441638,2139118357,57954306,-1191143191,-57999358,-617412842,859595496,239340480,1156986229,225706250,640310468,637685643,-352036981,844925705,-1962389621,1347422807,244339281,188910824,-1990429504,-661975484,1333862283,-1960837118,-396945668,-1073004084,-125090444,1586158387,-1979675649,-315425202,505306251,381839443,55574047,1364676688,2145914512,1207851839,-1073012989,1996427124,1959950,-1593868672,-2132278411,1475382256,686296720,-2084140280,1583286468,181061919,-326413056,1988843350,-1959490812,-1962893156,2089487940,394160158,1308501511,1958742787,1979398968,-1873784031,1106176014,190535831,1393259775,1333861771,1528823810,2089485803,-1993413858,1347886716,-1878955437,1057286158,376815627,-350323573,1962621720,244340493,-1962427672,-1996447556,-544530820,-352291864,1757426434,637999054,1594050046,46319966,405583872,518818645]],[43,0,1,0,[1465309326,-1962254709,172488223,-16223228,244320886,506190568,521681512,-1960937589,276073780,-66683196,-1515870811,16022659,1962117919,149914379,45734707,1001777152,-400657153,1583284231,113953055,-326413056,-402366837,-1027014652,1499987970,-1960442088,243743,176128806,637894436,1074546571,412858563,518818645,1465309326,-401973621,520552408,-1005553779,-1510209922,1604691365,-892788898,1444806662,521712232,1780255638,175636226,685978,-1961827584,-954233896,1867252295,-396996528,1582841799,-1010824417,1458342741,-1962641781,-283514828,46319966,439484416,438108159,447682836,435951896,428284188,448141600,449190180,449190184,449190188,449190192,449190196,-642246344,313368,-661774848,1586190166,-1960867066,41257979,-1610561801,652936052,142443408,-16223232,244975222,-1961424090,-293534114,-167555257,-13699581,1595478676,-892788898,28835842,1005906688,1946245918,206408555,1750273763,6946946,2140799082,1526726658,1173877643,1946157594,376831798,1284762,-1185918464,861011963,-11513664,-1382413707,1375731737,1354773328,408783696,-14393345,865733237,-16777196,-744876427,-1962934247,115545165,232954449,1979645952,434543114,-1873412096,98428942,-1023409736,1979708299,435067402,-1873412096,97118222,76822075,113706613,1172,-1023409736,51019139,2105738868,175441162,276168531,1704602,529226496,755124107,-146780345,-28931624]],[43,0,2,0,[1326731,-620028021,529226868,-1962782837,2121632573,1278948491,-1961659270,-167022988,-253033868,8699275,980745995,-11279893,-1080395660,1526726681,-11513261,-1960903050,1096387,-98685,179962741,1354892032,1347469363,1577013328,-11314396,-610633612,1526726681,1586207467,84535302,1409239529,167942298,-1873558774,85583886,58048523,872363497,-1873558592,769255438,-661913405,575632,-661774848,2123061078,1979648774,1530825476,112641,1593901033,-892788898,463929348,465509242,468196216,1069030252,575513,-661774848,1586190166,-1960867064,-544536962,1586175883,-2145416440,2085618303,19773460,-40218541,1528391972,1342340992,-1461124236,140413696,1207312267,141820938,-1878493441,686417934,495697971,-1962379637,39815988,1610605441,1330445185,2112553846,1206616464,786682191,452110335,1460172543,501747344,-1872303110,1996448747,-1947707640,1958742791,612141912,57999115,-1996272130,-125098940,-1962719746,281510717,-1959363447,1149699654,-2026771692,1996427900,-401698808,-1073018218,544589707,856849543,-2028016704,1996428924,244340488,186811624,1976011712,377259783,99336243,24494091,526278464,314057,-169099213,1183432755,-1983892488,1586232390,-473199864,-165704725,1946225223,846695395,-1993976693,1149958742,207915534,1044067723,745800027,18498807,-150572032,1946159298,274172863,-2080614775,1946160252,239876883,-2090332556,1778412032,429627904]],[43,0,3,0,[-1595211776,-1862759593,-212735986,-1030818589,440727447,175374338,991319179,1316289622,-1960427029,1976699669,1972053562,33456392,993752065,-148081168,-2147419578,1996435572,-401698810,28898030,142016256,1342600959,-622326128,108461829,15208080,-1950183693,-15995912,244319862,-369964568,856096566,1317771712,1360192508,443783761,1381564416,-1617276592,1476395034,-1993996454,-1993993659,1586173013,-1960867064,-1072957370,1392914293,10522507,1394499467,452945926,1342055943,1347487491,1979655760,1979655682,-401698812,1750809882,638000362,1526941694,-2034792185,846695168,2508023,1394504832,1979655686,1979655700,746061586,103446527,1354773335,779586384,124804351,713001307,-1960032372,2005337718,201231128,1443591414,602410640,-13333518,1988824140,-13333754,1183517764,239372552,2122576011,544538872,-401698730,1381381113,-401698736,-1873348860,871294990,-1873784234,-144906226,-97654698,1206503307,-919404290,1442951485,-1070385781,-2130551669,-2124415005,1917799931,1358659846,-385452465,-1595342687,10402560,-152895349,1207994688,-2048326796,54918656,-1710197505,7354,-1993718647,2089495636,29882122,-1959758848,529209436,-15972353,244324468,-470700312,-1950183843,709134296,-1960029049,238753868,57999707,647610419,638732169,-1156294775,-940113918,242548864,-1708624641,65535,-1153674103,2022375434,50037532,1174278772,54364931,-1996274497,1263218296,183232633]],[43,0,4,0,[119342184,54918694,28373227,1308493291,1589654275,1958742979,8997114,1962931573,482581032,1962868736,509778448,1156972544,276037898,-1961337717,206569247,-1877445377,-252647410,-1157411330,2022375434,50037532,1308494196,2034977539,1756359665,638000705,-352104962,-326412816,2123061022,-18683898,-892788897,-1957363710,-1957224724,-722991490,-920690690,714,-905969224,1515782146,189878875,-1205963557,-1064427876,639601446,-2147334261,764436452,158748486,1996491581,-997995772,-876596476,518818645,-1962519983,-620033442,529211252,1334510000,1608876034,139344784,1312494460,185499398,1499072448,113953055,-339725568,-339725324,-17936,-218316749,1239021486,-253223229,-1161093121,65732672,1526727354,-1173951655,-1940193278,1347573961,-437628079,-1174405096,-286588864,1760332629,1996431362,74907398,821146,79874304,-326413056,537028638,-16222465,1838810742,520093727,314057,518818645,-16091393,1996425334,-1711117818,65535,113953055,727210752,-1933276192,1541668818,-2096296,200510435,-2145815306,1962935164,-1948873965,38061876,881524736,191535698,-471138304,920423363,-1962647669,38258463,-823525376,-1946157025,-1910599464,-1705552168,65535,1980760125,-1697084651,65535,-998194389,1406874372,-26032,1583284224,-661861601,-326412912,-1948742114,529204830,67782646,1996425332,-401698810,-1070390269,184966795,-1962511141,-1601729761,-892788992]],[43,0,5,0,[-1957363710,-919396628,-1962931525,-768406970,-1031736329,188830256,-1946978880,106874049,394798682,653910595,-920711288,-1946155318,-1957326632,-661774612,-1950338218,-620034466,529206900,-13731957,2013211767,207421226,-892788898,-661913598,-326412912,1457032734,1586217011,1960512274,-1960866969,-919392649,-13862913,-11457929,1996427382,209125134,-16091393,1996425334,274530054,-1961730421,845122335,2508791,1345680385,8828159,1952922,-1950183936,126559960,-1014773453,105926918,1415380819,8828159,1993370,-1811495168,-16777212,496636534,1477693200,-892788898,-1957363698,1183522540,105253640,512626548,1996424018,108461832,16777114,-892788992,-1957363708,1183522540,1958742790,1377734156,108461827,16777114,-892788992,-1957363710,512630508,1996424018,108461832,16777114,-892788992,-1957363708,512630508,1996424018,175570700,-16222465,-6683018,520093951,576201,14,1966108,518818645,2123061078,-1960998138,-478084513,-75407361,208817995,512427637,334168411,267115315,1330113409,-1959863549,-1960736609,-1962844769,526278595,182985,712,861361694,2126813632,2105615878,1963000072,8710403,-1962248565,276102964,2154906,-11513344,-40234892,-1191182304,-11468795,861341814,1347440832,777816912,-1960550401,1959398344,537028691,-2087038894,184549407,-1992723264,-1705968058,8685,-13863681,96021108,1996443904,1347573512,1364314419]],[43,0,6,0,[-13738869,-11525025,-140837258,1476395041,259375115,-1694599425,6701,864026810,-1962546240,-768344506,-920691105,-939522358,503316484,1996445526,-401698808,1347611935,1376417535,-401698736,123469634,1836438027,1769259019,-1962379637,172263220,872302217,340035520,-2080618871,-1962796468,1032522366,-1995422325,1166743108,407144750,425603,-1070389900,650720153,638078858,638469891,-502245613,142016502,-14266286,-14283657,244320887,-14522392,1486552694,-2097151966,1946221694,-59310328,2288538,142016256,1877479056,526278636,445129,13512,1187469142,-1962934058,881526390,-1959625589,-1073016763,25247371,1149987956,73304836,1334517643,48857866,-1948496247,-664892973,-16040053,495670644,1963083579,-598832144,276154635,994593931,-512424369,994725003,-646641585,185485195,-1960086336,956338820,158665287,9733259,1946961721,-1962439916,1586223198,1376225240,-401698736,-346358713,-1983892726,-947188153,-1962760215,-1996451188,-1936984498,1317601428,1212976120,-1947185527,1317620300,776768498,-779292021,2123219342,-964428568,-1951554294,177384912,-1190365962,1996423168,1364218374,-1410361624,-2086294638,-91548946,1183432755,-96040450,51018883,568918901,175932161,-385649659,1187447145,-16776216,681185396,-1912602590,-1948742718,-2094658476,460655679,172985126,2097805699,112689,-92020525,-1960479743,65065416,639626177,186664843,638350784,-2096214133]],[43,0,7,0,[243075577,-1948200128,33194952,-523173260,1187504337,-2097151788,1433731833,1946286723,1586189136,-2128639226,16811711,1098210049,30688967,1065559552,-150768372,643028062,-768401661,-1994946778,1452003414,651309780,-1996335225,-4533674,1468475135,-866744060,30703235,-4584843,1468474880,-833189626,117646939,1996444422,-1185741306,1385758724,105907793,208994131,-16086374,-2096669697,1946211454,520300068,651187851,1451956105,1468606162,-866743550,72845606,30703235,1451951989,1468606158,1962889222,575379984,190316544,-385649216,1183383861,-1948742698,172460831,1149961195,-28931824,604478032,1183383552,-329872918,-661929330,58052619,83954921,-1993998304,-1943664057,1988824135,-1959490810,1284188740,172291628,101741569,-1898411181,1200301761,1334519314,638016276,638732169,-1928048759,1988880510,-1959490810,45624924,-3591424,1962880116,1461080106,1996443985,-159973384,186933247,-352160320,1049867,-105650096,58048523,1342211049,1207883915,-1962439933,-1983892520,-2071261625,1200160914,-1803252982,206014720,1552663435,97553198,45678608,1962889728,712310572,509023825,-126419120,-624897,1532634207,91602955,770438027,71601040,-1962521461,75402226,1149844875,72124674,-1980742005,1183516228,138709490,-1946526071,-1994553397,-1946799332,55574233,108328459,-401698730,1183578547,1958743038,-25755882,2424474,-696352000,-16223232,244373110,-1947009048]],[43,0,8,0,[1583348294,312009,6856,-1957210594,529204830,-1959626869,-1073016252,25116299,1953821579,-1995278453,881584758,-1962228093,2123170388,-1898935058,-1515870784,-1378841683,1962281618,47374,108461907,-397324206,-1420038945,1150004114,2013221112,1819803508,434638480,-1036805861,865714731,-1332769854,-1980181760,1988882502,-1959490810,1586168908,-1960866838,1066135622,292880139,1329274251,1005810946,-294320569,-1091975285,-1983892736,1552673862,113198,2123221299,745865198,1378514175,1364285206,1610568017,1975520036,9169155,1342179845,200818920,-352094784,-1957654402,55049944,1988822923,87329542,28901386,777816832,-13863681,374418036,508567127,610271056,1975520091,-336360699,1586073665,-1960866836,1200161860,105155330,-1962653815,1200222278,847022854,1979666515,712376104,1441271440,1200184090,-327251192,1586181515,-1960866838,-1992325169,-1946799300,1342106718,1962281731,244340230,-1946663192,-1072960442,1988833652,-1959490810,-620027300,1342047092,574916867,1174337675,-1960998141,-1802959273,1468727432,-1969977080,180585216,-2144052087,1608452708,-892788898,-659030014,-326413026,-1948742114,529205854,-1962391925,-2021194154,-1752760174,-920715116,-1207957814,-1957353521,-661774612,1586190166,1960512262,-1958769831,-771030443,-494841736,-92184577,678711112,1330313857,507199605,980681083,17843655,-1843512576,990278660,1963234334,-1811495162,-1207959548,401276929,-620028533]],[43,0,9,0,[2139098996,529203459,1207894899,-350254322,1606913005,-892788898,-1070399486,-1957300757,-261611796,1586175783,-14710006,1996425846,108461832,-16712216,283642486,-892788752,1673003014,706600,-661774848,1988843350,-1948349686,172488223,1443263492,-1863840112,-1946973413,-511638964,-108961793,192696144,1342316728,690290074,-1955599589,-922022324,244329333,187763688,-1956678464,-2128639016,536871503,-1961999223,2089496156,1355363122,1979666769,175505160,803737232,-1983892687,1183446598,138841080,-1946532215,1183385158,179196,-622963,1461062262,710207571,737822347,1586230854,-128046084,1343124735,5302355,-401967361,1583345295,113953055,-1864856576,518818645,1465309326,185222795,-1960151872,-1948349456,172488223,1443263492,-588771696,-1958966502,1342218373,-16222465,266864246,-1746381312,1290295023,526278638,445129,1458342741,1988828759,679700488,-1959490785,-771027884,1586178932,105286404,17980417,1140921948,340001040,18381965,1560347229,-1928492284,83953277,-85833913,1967802183,112874,-916562145,-1207957822,147335550,-1910636544,-1957210408,-1073018298,-661959564,1207312267,108266506,-401698736,371071567,-125924089,-1526303035,530949541,1375239821,369784575,-402494889,-1957090970,881527414,-1710983425,65535,4049203,1090615043,371094783,-401698729,1583284392,113953055,700495872,518818645,1465309326,522856040,-1962385781,-1946973409,529204830]],[43,0,10,0,[119470987,-1145031684,-217907190,210500355,-372126933,24487923,526278464,314057,518818645,-973318314,-1817377162,828938157,1988828970,-1959490806,1955400788,1959922456,-1850914267,2096642989,-130306787,-251459460,1179054339,-372119573,2094545837,-667177719,-186513284,-1070338837,28312299,-920691105,-1962932534,2013214428,705206786,-919404544,1996685373,482885889,1444806656,711944279,172395295,930398219,-1928915204,-1196694402,-978648701,-1515911562,-1378841683,2146980923,1434920452,-96191492,-2027551617,48496197,-1416478144,2123213714,244340708,1593859048,-892788898,28377094,-919403797,1428868792,-1910575989,-1957210408,1183254598,138840326,-486113651,173968154,1996431243,1784092170,673245185,-1962248565,507808564,1745503881,-1960891619,529205854,369784575,-401698729,1583349502,113953055,-1957363712,509040364,-1909763912,107908056,-1476245877,-385649280,2133065860,-1962785143,881524854,-2130555765,-2124415007,1951354105,2089012225,1651769356,259326632,-1962249213,-620495268,721994627,-1929122829,1988696180,13166612,2089635954,1963042822,52202247,-59142693,-1961329015,39684885,427090954,990137995,-1962770479,139365329,41736507,-751052405,1793786748,206997904,-1341104503,1583292161,-893383843,-1070399486,1988883435,7923732,2123058291,-2093118720,1946225789,1963108585,410881312,-562759877,67001483,147031003,-469044437,1317734516,72104710,2045364349,52202495]],[43,0,11,0,[141594075,990543107,179795191,-1947503388,1278937678,-374637054,1015283548,-1951435774,27793534,1552747893,1962621702,82805665,-2080417303,478872775,1485691651,1960786694,-11998835,-1962781557,-469105572,1317738100,2144418566,-1949201662,-650442162,-645201284,142463803,-1995549047,-1007152546,1907934201,-326413013,1457032734,308185943,1207312267,141820938,-1877838081,392554510,-1961730421,41910303,-1207141296,-1706031587,683091197,-1919931157,1273498198,-2027916284,1317472854,274106636,1594773129,1482497886,1784306011,1778412032,1397838336,-1207243952,1583284225,248170783,749713408,16072,1457032734,-2000669865,1183382086,-163149317,-940030327,25412678,-1961337205,-27358945,-1961474421,1988826206,276728594,-838612853,-167046771,194052473,-2029880833,-968455718,-1983357303,1451870798,-27358260,17450998,1317012597,1200423419,-297367228,-1947181428,1586040414,1977289702,9824515,1183385483,205949948,-1962254709,-1915878456,2046167825,-16019199,-628686215,-1981921655,1317658718,-464090654,2110146107,-999914748,-933348354,1719862397,1988885956,709135356,-1993583477,1451882054,-79262984,8889482,8823818,1912798336,-1962406910,-1517617538,-1526071161,-58720122,201486850,1963239428,1946724365,1146916105,-1930535287,1157034078,41222410,61342220,1569392756,475806492,1183328885,-79262981,-1946388853,1569455742,743803690,-1980604791,44627030,1552614772,-1475351762,-1962380280]],[43,0,12,0,[116076124,-1962898711,1586048605,105286636,-1995942261,1451878470,-863635478,1946159616,1996445458,-931725370,-3508481,244370550,-1961600536,1183391301,-1032417854,-401698730,1232403688,-1949413749,-967955519,-1948365309,-628371370,63460907,1996480598,-227082252,1996444496,-159973384,1317753425,1372072914,735336075,1996444371,-394854422,913702686,-1018113,1586228854,-350224404,-96024913,-96040447,526278552,1362633,518818645,-15698177,1996426870,175570700,-16222465,99092086,-892788992,482869260,1465253888,-2082060601,141986561,-1962129781,1183386206,-362903064,38570806,53920003,1183384668,-295794196,-2145402493,-1992892191,2123039308,-863635698,1946159616,1996445458,-361299992,-1280257,244379254,-1961655832,1183391301,-461992476,-401698730,1081408528,-1947185525,-229209151,1311496843,-363451416,-13863425,1397762677,142016278,1317753425,1372072948,737564299,1996444371,74907398,913702686,507790733,777882448,-1192550401,-1026990497,381157388,-326413011,-1948742114,529209438,-1961337205,41910303,-1207141296,-1706030784,752755965,-1953480725,-527824826,-1070347227,-1002831128,1586169204,-1189115122,1996423169,376897304,-15436033,1996427894,242679568,-15960321,1996425846,276234002,-16222465,1592264310,-892788992,-1548222444,-326413009,-1948742114,529210462,-1961730421,475958047,2139103115,209473538,1342915000,-1037763174,-1876169937,-16776519,1996430454,410451738]],[43,0,13,0,[-15304961,1996428406,276234002,-15829249,1996426358,142016266,-402229505,-920715259,-1207953206,46673931,-1910636544,-1990764840,1586232910,-165704934,1946421831,444006152,-1394078064,307662099,1946200552,-1947104477,273058810,2054471691,529258635,67782646,-1873803660,327804942,-402106739,108331142,-352321096,2122551416,141885950,990922379,141826630,443928123,376821563,-15042817,1996427894,-11053548,1996427382,175570696,1586184427,-165704944,1946225223,-994036969,-1960433057,1312490063,640842764,990138251,695995982,-1960878497,240672229,62581328,1996488703,309788442,1444181759,1354773335,1996443728,74907398,-387445104,526278651,1622729,-1947563179,1586169414,4622084,50486919,1174601822,73304322,-16365943,1427507318,199754346,72256290,1946177067,106334982,1560434219,-2067267389,1448542208,811907102,-1070868338,-1980610935,1183440966,-330921490,-1961206133,172488223,-16223228,244324982,-1961714968,529209950,-2147334261,1346199524,1745711695,-40236494,-1959776476,108063216,-1961206133,-364476153,1207359627,292831242,1780119295,-401698816,-1073017727,-1427569803,-362902779,-1556985973,1606682016,1200301626,-263812842,138906406,652363401,-1995815029,1183573062,-1874425580,-1994897781,1183547462,-2109306602,-1961867637,1183388246,-1906931316,460640267,504518283,-1954251123,-1912138000,-1515870758,1183653797,-1941534332,-7448948,1183652470,-1957685632,1175130694]],[43,0,14,0,[-1207602160,65732611,1342177720,-1960765976,1175130694,-1960676336,1178175558,-1962312060,1183417430,-2007594620,965363339,159286854,-1987684725,1451853382,105286538,-1995942261,1451860038,1976568738,19458307,687747,535364469,-362902783,24936323,-1081929355,1962934448,-1296071926,57999360,-1962867223,-1052767674,-397409568,1183444203,-1571386976,58052619,-1962624791,-2020873634,1183383728,-1299739672,-431585024,-2021015509,-2021064528,1589903538,1200170656,-1604402174,38243110,-1157134042,1586036737,105286638,-1995942261,1451881542,-28915722,753598468,60847812,-1960378762,-1047724988,653557444,-1047657213,-1006335706,1979949174,1153902334,-2097151998,-2096958394,1124400710,2097831481,444006351,-6129921,1183555702,-397393910,29237270,311040,50218695,-1004737792,-1960402850,120268289,-1711383037,-1037319629,-2096658138,1182991559,960889598,-545453450,-1995815285,-661914554,300671953,60847812,1149970163,69805822,1325353803,-58817540,-2081849599,-1962762170,1586227270,-1333294614,-431584512,11700105,-2081792373,36031,1340670837,1833404929,846153522,1194489159,1954588791,945785610,-150714485,-1962480680,1200306271,-330921724,-152412533,16813191,1200295028,407275876,-1989785717,1988826694,-1937246496,695470080,-1927645441,1343661126,-16637286,-362902529,9209846,-1962576880,65775222,-1952156021,1194552903,-150831754,-1937246498,1047790080,-15042817,1996426870,175570700]],[43,0,15,0,[-16222465,1996424822,-1602814046,-16343398,-230258177,-152412533,67144839,45681012,-101213952,-1947056503,1194552391,-150766220,2122576478,74776818,2071262731,-327745709,61466638,1718927371,-887041,-73733002,1446295552,-991273333,-14271905,-14285193,-125107081,-8610167,-8485236,233311888,1996443661,11967212,-134007610,1444445737,-1695779073,887423227,-990742785,654277790,637827071,-1962510337,-401698568,-11531040,-1231360906,738197248,373686727,1183517163,407251442,-1961462231,1183389766,373721984,-8239479,1183652470,1783633536,508880897,185091723,141887046,185747083,410259526,-1947574645,1207317087,158601254,-152412533,1946684231,34400515,-152412533,1946684231,444006176,-15173889,1996428918,209125134,1779070719,1778412032,174365185,518651903,945785602,-2096138357,1962935423,-362902772,-2093457525,1946158719,-362902739,641359812,52692874,242549564,-1947574645,1468674655,81953630,1586171115,845122538,-2094901366,-771026718,1586171252,845122538,-148748405,-1947196464,-2013861282,1946812620,306613066,1947223563,340194846,1393718278,-8096001,1996457590,-1971912824,-270004592,340194828,-14387964,1183574646,105253640,-1070922636,1183515627,1996443776,-1962907006,1174663238,244338818,-1962097176,1451953222,-1673098994,-1952557431,1183386182,13039506,-1960610786,1207364190,443875595,1444574975,377505421,-260636848,-1935617,815457398,-382241792]],[43,0,16,0,[1586168019,945785834,55838350,-1947568501,-1960436108,2088969780,58008586,-2097110295,1962935423,109020015,-1956023040,1175130694,-1961134832,1183416390,-2109305912,650790537,-1995158389,1174654030,-834237968,1190549739,225707028,-931230434,377779853,-350284281,-2075751616,2122335803,-2142860541,-1949809015,1178305094,-1962705274,1183417926,1149970122,-867792620,66078347,1178305094,-1950712438,-1242854842,-1927364468,1955448958,-1912138224,-1515870760,1187454885,-16711482,1996429942,-1002009110,1183666198,240129664,-352199192,444006164,-1914013953,1342574660,377505421,1961365072,-362902782,5275523,2122539380,1534328842,-150321525,-1840870952,9455303,444006144,1778412115,-2142860032,-401715178,1005257287,1780119295,-401698816,-259319108,-15042817,1996429430,343342870,-15567105,1996427382,209125134,-16091393,1996425334,139041286,1996437421,244340250,-1961194520,-2013861282,1962999948,8710403,15892099,1996434805,242679578,-15960321,1996425846,108461832,-6129921,-1634033546,-1959506170,-362902544,9209846,722039812,-1961956362,-303304074,9209846,-150834174,1996444638,1491603180,1958742784,1996445233,16489196,1586182144,1682375146,981451862,74841894,108396326,-974647664,1996443657,11967212,1586181265,1715939818,1586169579,1685520874,15629955,1183517556,-524206070,-1897377790,114407,1579140747,382388575,-326413056,1586189911,1960512262,141986642,67847414]],[43,1,0,0,[2093235828,93005370,-2136422261,1955274612,575966002,270681334,-1024054155,-1960020984,59029955,200931225,-350522158,65110046,1963194752,652184342,624117642,233504784,403391734,28837236,721611520,-916496704,1426064586,509013131,-1909361992,276204504,1200299147,1608810498,1917800509,86075402,-1390084710,1444932401,-15829249,6950006,6946922,-16091393,1996425334,1778412038,-401698816,1579095680,838345,712,243174231,16664263,844991232,35932150,1996430196,109991696,1569391444,-14285282,142016311,235304703,-352289048,41911159,1463121152,638213828,637827071,637958143,638089215,-1710589953,-65536,-1996488155,-1072955834,1996427892,6969104,1996423274,108461832,4319246,16678531,1166751349,173982750,638028070,-2097002623,175570688,99094160,1958743026,276234011,172395351,84694667,1347551244,-16222465,-401734026,-638910457,214616415,575488,-1957275904,1156976246,58003467,-1006596375,-2094659970,2113933949,276234054,-13863681,643181172,-14273025,1996423797,175570700,511049510,477495078,309722918,507790477,1962876496,1979655736,1979655714,1979655712,1979655694,1979655692,675670032,637622249,1211779,643178612,639530495,639399423,639792639,639661567,-149797493,244338904,-383195160,1962869040,980746044,511049510,477495078,309722918,-349600024,844925816,73287670,1156999541,1668547595,641359044,52692874]],[43,1,1,0,[1467286332,860354086,-1001360368,-2094660002,2113933951,276234054,-13863681,643181172,-14272513,1996423799,175570700,511180582,477626150,309853990,507790477,1962876496,2013210168,2013210146,2013210144,2013210126,2013210124,663021584,-1962891287,1418410564,844925756,270944246,1962887540,712310572,637951684,-14272513,1996423799,175570700,511180582,477626150,309853990,1150111826,508567108,641234175,639793151,639662079,638482431,638351359,-1961854977,1610559068,-13374668,1962880116,106873898,641204006,-16615425,1996426358,2013210122,2013210142,2013210140,-1924115950,1344160836,947191582,-13738869,1156982879,326373387,637951684,1212291,1962871157,980746044,724054504,1600035264,838345,518818645,-1070397871,108461904,-594849712,1996439616,1347622408,-1712845168,920423191,906250123,41748267,-997992201,525928200,314057,518818645,-1070397871,1342600959,-594849712,1996439616,1347622408,1709706896,920423191,906381195,2097301291,-2082932990,1493633220,80398623,575488,1465261568,-1961724277,977570612,-1992534901,1451883078,947686396,1178189875,-1962576628,8841493,1951417401,1414302470,-1946268023,512307804,1207371168,1962938406,745865003,1344959743,-11513776,1996427382,206473998,-11413001,1996487798,1284316922,1461604676,-13738869,921380959,1962917939,712310572,1347440720,-15698177,1317736054,1373239052,-231681,-1927349642,508642380]],[43,1,2,0,[142016343,856061695,1347440832,-13738869,2088973407,108265552,-1979822453,1583305804,248170783,949598208,518818645,1465309326,-1962117493,-165704738,1946421831,244340230,856141544,105265600,-74771596,1074415094,1347817332,-1226305904,1975520001,-1393977084,189134336,857437192,209125312,1996443728,142016266,1342600959,1687834704,-382378998,1173749899,359927819,-11024085,1996425846,-11448056,1364264566,-349797656,-4181226,1996426358,142016266,1342600959,244338768,-1946239256,1334522461,-1949173982,1327708253,12711695,1074033666,-150583805,1946419393,1225755399,-1056708143,24935811,-628412556,1819672400,-1871415809,76736526,734147481,-1036805694,1979666579,1987444590,2112360080,-1036805884,865714731,-1949267006,526278595,576201,1736,-1906878946,-1608120762,707133536,838885126,-1992277788,1996487238,640522760,-1070399488,1342732031,8415312,2071706,142016256,16777114,-28931840,-772125045,-2084502559,503644370,13796096,-244087,1347553398,-2120613270,184549437,-385649216,-1070399345,1342732031,25192528,4041626,142016256,2432666,-1898279424,4373442,-1946257781,-829686658,1316415875,-1957736626,-524158394,-37213438,-1510741551,-1527524911,-1946530165,-2082287151,-1070391614,-1039946325,-152918613,855642041,-945032256,131653,-788498759,-777653271,-56298543,989886136,58663751,992171777,58140487,19355393,1459694423,444207,-1945960448]],[43,1,3,0,[-339725350,-1715457277,-920691105,-939522870,503316506,2123061078,-1958900984,881530485,-1996073845,1418459734,-128546556,-1962654325,1173751373,74711306,14254920,-1980479863,512489038,1207829354,-1994421501,244051038,1071842172,1963743035,-96040139,1963870011,74943789,1816476589,1001202805,511012421,1950694317,1001199733,309687877,1005864587,-1962183417,1195112006,-385649406,-1014824772,734126620,1996443840,-159973624,-755969,1996487286,-27357704,1586320150,1783830268,174627328,-259312625,1946499117,10086659,-1410744269,-25755902,-199093094,-25755842,-1695779073,1057694240,-1694599425,15730,-1694599425,8953,-335544392,-25755736,4049306,-1991224832,1183443030,-1950183706,1200301784,-364476076,-26032,11075584,-14519232,614132342,-1711275969,1058415261,-1586184181,1357530761,4136090,-394854656,736524031,-25755712,-1542401,-397351306,1515725671,-376406293,1200357238,-28931822,-1995159669,2005662790,989757718,-7441403,479919734,184549406,-2124843566,1946499582,1879477974,3454979,-661920009,185043750,-1950059072,-11076514,162699831,-1073004706,1183298932,-1706012418,16215,1780386650,-1960867069,-1962705906,1463549510,-1996262126,-1014820281,1358160412,4141466,1976699648,28109059,-1963952503,-484177083,-164376949,87685505,67896693,-2130671639,1963277049,-351269884,1120306045,-1960394098,65110796,1963063683,2088969768,561315875,-1959633525]],[43,1,4,0,[-1040768433,292831232,180727,1569394549,-2145416426,1963137151,-351794172,512435781,-1960443807,704667406,986264297,637892317,6360712,91684154,1645119526,272531712,1963130880,1048651293,50331648,-11529100,-1878589834,-54728690,1976699736,-373279995,1183318286,-2017031185,1166490709,189134394,-16223216,1347561589,-1960697624,-620026275,1342047092,-60913917,-31040119,529204039,-1908908663,-167546874,1964306246,3454988,-1947179273,1207903960,-28407030,-483897977,-229734053,1771720966,117440575,-2130944373,1962935167,106859291,58055435,-1961468533,38270751,141852672,-1694730497,447939459,336283126,884483701,1046869760,-14231413,410323535,993936779,1946385926,-4181233,1347482230,-1711177624,15809,57032323,-14125824,-140892043,-16777152,-6674315,1375731967,-1708624385,65535,-1708624385,65535,1711720282,-1962934013,1166667846,-280589762,-1475656312,-1910606576,-1960428475,-1993986236,-1960432828,-1993985724,-148492988,1962935300,1150035460,174424109,112831,57286283,1594052606,-892788898,-1957363708,1364401900,-1962516853,2044398539,-1948518654,-936179130,41533451,1452005623,197800712,-150832686,-1964836902,66834891,13796291,-653597743,376689467,-1072958473,-922021768,-654900615,1493172666,-892788901,-768409594,192937912,-135235127,15526864,1435555980,-1910575989,-1957210408,-544533890,1207312267,108266506,-401698729,898302455,17450230]],[43,1,5,0,[1552616053,642250546,91553808,1978384435,510984080,1037448936,-260767742,638475972,-1960441973,-1960442281,-1960442801,1364329055,-2064166829,655564,1347816052,-1873653421,4777998,374856843,-402494893,1150095574,509381444,121398888,-1927312602,2089488479,382503726,209125201,-16091393,1996425334,745864966,506098943,506885375,-11336112,-998031267,526278408,969417,518818645,1988843350,-1950338290,2123041878,140413706,58055435,-1954545733,-922024370,-4652171,2128231295,2127510372,-863729056,619237376,-863762427,-1127841536,1946462208,-293384155,-1036276472,1418265470,-952390146,2089354110,-1019499010,1552483197,-1053053442,1284047741,27810046,1001201780,-1996260158,1001258580,-1996260153,1001258620,-1996259389,1001258588,-1996259391,28900940,526278400,707273,1435555980,-1910575989,-1202235688,2123104255,1962871562,898318366,108971260,13403383,192151553,-1127841472,-1515870976,-1425740891,866888619,1996443858,1381126666,149425808,1583306752,113953055,-1864856576,518818645,1465309326,-1946157126,-16053122,1032534644,-863635646,1946157312,-1518124543,-1946287924,-947844530,119406780,1300239587,-973340400,-645134730,283364875,-1515870811,-4715797,-1196708993,-1414823936,1583334027,147507487,-326413056,-1950338274,-620032930,1381047924,1996444422,-14710006,-16725321,-16725833,1996424822,-996147448,1499072256,147507487,-326413056,-1957474274,108462044,1342177720]],[43,1,6,0,[1347469363,-1192751472,525884415,182985,1430427064,-1910575989,106859480,-75251661,50754321,1569164251,-892788991,-1957363710,861361900,1097426,22912139,260775819,-108322077,1183530379,38091524,1183519349,71645958,92998261,361301897,-554970741,-655631989,2030235267,-388330545,1583340295,312009,1430540728,-1910575989,-2084555816,2003568254,140413745,1334517643,-1998590,1375306079,-2096401073,1963067006,374809,1602950379,4161842,-2096726781,2003175038,106824453,-920713333,184550602,-1945602570,-607944229,-1948545524,-136344626,1003747281,-2029882677,-2082786357,-619511359,-753155797,-939325325,-1070343373,-338570701,-201532975,-1543408731,-938751349,-16052620,-1014186635,1157874561,-1276394610,1189263811,-826735637,1152759878,6856,1457032734,59479,1163930968,65425033,-397506104,1183432755,-96040456,-1947449719,529206878,35276791,-1103137792,2122383361,1967579880,179715,-1878100225,-905582578,1586219315,-1960867058,1347557471,1996445265,175570700,-16222465,1610548854,242679668,-1209528688,-344658999,1996460140,-401698802,-203175469,-1948611042,172264432,-1946401143,1183386692,239373310,-1978641269,-75495332,-1961790463,-134270262,-1861622813,-470287733,-1848179822,-1962254709,-668267442,108186139,-1995815287,1284181078,-402267370,216727588,-1962868248,1451952710,-396951796,242679583,1206390416,-129594423,1610241675,-892788898,-164495350,-2146937718]],[43,1,7,0,[460653050,1143717939,-388621798,65732814,1375788776,-396951728,-922002856,-2000424331,1150020438,-163149562,-1981614262,1150020678,-196703996,-1994898293,-1612123578,-196703488,-1947187575,1177154118,50885616,1187508294,-1996488464,1183575622,-3001354,769910870,1978552063,-263812111,91537419,-352288024,-347144494,1183520628,-62520842,-823755135,-1006275258,-1242825602,-335776059,636011440,-327286016,-167048221,-661911691,-1908063739,300467160,-327810304,-16053277,-1064564875,-1907958523,1586217920,206473994,-904144853,-1023212429,1177145619,206969098,301483521,-219612586,172919805,-1022603765,-823755135,-989366970,2126775926,2126824444,-59325178,-427916861,209012430,-1014905972,-1014085903,-1006862709,-1014899828,-611432644,-1006864757,518818645,-1878624513,-935204850,-1962516853,440923935,796131330,1996443730,-401698808,123324459,79188050,1347590400,1359368786,-1962516853,408914719,1349804031,142016338,-538440048,-1909724217,869829570,-919365184,139430438,239534886,274141990,1996486370,642798088,638351359,-1878362113,-40966130,1996444240,-401698810,1482344362,80398623,-1957363712,1206085868,-402235765,1566181479,-893899287,-1957363710,1209362668,-1961736565,-4516786,151709951,-1961998709,-4517810,150530303,-1962260853,-4518834,149743871,1491688794,1100472,-6677013,-1711275777,788,16777114,1163048960,-326412987,1297948446,1438138857,-1570182005,306613064]],[43,1,8,0,[-1156297077,-1175912449,239504136,-1156559221,-1477902337,172395272,-1156821365,-1679228929,105286408,-1962389877,1960381400,4242224,-1006082840,-1960442274,-1073011129,1074077556,-1047751936,-619986546,55251828,638087896,166403978,-1157315453,384364551,-379758072,281720768,1210759168,-326412987,-1117249762,106859336,1510445800,2045332829,182975,4728218,-326413056,-1958160792,-1830287266,-379758073,80396851,-326413056,-1958155672,2129135198,-379758073,46841044,-326413056,-1958150552,-823654818,-379758074,46846016,-326413056,-1958143384,104664134,-1157204480,-1628905471,-379758073,147505808,-326413056,-1958136728,1317733958,703240,1510451432,-1034884771,1426064586,1315499147,105286473,-1157083509,-1998061567,-379758073,214615375,-326413056,-1958113432,1317733958,965384,-1006144280,-1960442274,-1960441273,-1056240561,-1070393228,138906150,73922342,107476774,1200301714,-388330742,1566181197,-893101079,-1957363708,1235445996,-401973621,1566180931,-893019671,-1957363706,1237543148,-401711477,1183516207,139365126,-402651973,1566181117,-904503575,-1957363702,1238853868,-402235765,1566180879,-893025047,-1957363710,1240951020,-401973621,1183516155,139365126,-402651973,1566181071,-904615447,-1957363706,1242261740,-401973621,1566180957,-892998423,-1957363706,1243572460,-402104693,1566180937,-892961559,-1957363708,1245866220,-401842549,1183516187,172919560,-1056547189,-2065169693,-379758074]],[43,1,9,0,[147458236,-326413056,-1958058648,-119010210,138840837,-1962258805,-473889186,107079682,-1628873382,576008,1760332629,1183533697,1064198,29034102,104327392,-806789798,183033,1760332629,1586186913,89253902,-1962522997,29034574,103147520,-1461101222,707322,1760332629,1586186933,95676424,-1483430,314105,1760332629,1586186965,85846030,-1962522997,29034574,101181440,2045336922,707322,1760332629,1586186985,90564618,-387359398,445127,1760332629,1586187005,90957834,1810455898,445127,1760332629,1586187037,89647118,-1962522997,79366222,94627840,-1528210086,707092,1760332629,1586187057,87549962,803822938,445127,1760332629,1586187089,86239246,-1962522997,79366222,91219968,-1595318950,707092,1760332629,1586187128,84142088,1023821451,92012545,2113931325,-536757498,1510293736,-969021091,1426064586,-1737954165,173968203,-1962643480,1317733958,572168,1510289128,-853939875,-1207957814,1430603942,522120331,-1957970072,-1662514082,138840836,-1962258805,518522462,1297963525,-890198295,-1957363704,1273719020,-401580405,1183515771,240028428,-385876037,1183515944,139365126,-402651973,1566180571,-904716567,-1957363700,1275422956,-400793973,1586168963,71952402,99179866,1624804,1760332629,1586187295,74049560,-401711477,1566180395,-891059223,-1957363692,1278437612,-401449333,1566180431,-891257879,-1957363698,1279748332,-401973621]],[43,1,10,0,[1566180359,-891582487,-1957363706,1281059052,-402235765,1566180277,-891579159,-1957363710,1282369772,-401711477,1566180345,-892711959,-1957363702,1284466924,-401973621,1183515595,139365126,-402650949,1566180407,-892622103,-1957363706,1285777644,-401711477,1566180293,-892727063,-1957363702,1287481580,-402104693,1586168753,54192134,-706126502,314056,1760332629,1183534295,139365126,-402650949,1566180357,-905105687,-1957363708,1290889452,-402104693,1586168592,51046406,887709018,314077,1760332629,1586187537,49735690,-1962522997,146475086,63694848,-1561764518,445149,1760332629,1586187569,53078026,-1962522997,146475086,61597696,-1897308838,445148,1760332629,1586187589,45541386,434724186,445147,1760332629,1586187609,51374090,703159642,445147,1760332629,1586187660,42919948,-401973621,1586168456,41871368,1023821451,92012545,2113930557,-536757498,1510157544,159443293,1426065610,-1603736437,241077069,1510104040,209512797,1426066122,-1268192117,173968205,1510098920,-580458147,1426065098,-932647797,173968205,1510115048,-582031011,1426065098,-496440181,140413773,-1962760472,434636382,-379758078,80351952,1268561920,-326412987,57155358,140413774,-1962775320,770180702,1297963522,-892535831,-1957363708,1310157036,-401973621,1566179921,-892940823,-1957363706,1311467756,-401973621,1566179901,-1228516375,445056,1760332629,1586187860,36169736,1023821451]],[43,1,11,0,[92012545,2113930045,-536757498,1510106344,63695197,1426064586,1986587787,140413774,-1962802968,-525793722,-1157204737,1122557954,-379758078,80348052,-326413056,-1957782168,-555218850,105286401,2080375101,1064197,29034110,35383520,1726569818,313859,1760332629,1586187972,28829704,1023821451,92012545,2113930045,-536757498,1510077672,55896413,1426064586,-345445237,140413774,-1962831640,20776518,1023769600,108920834,-387972677,1566179789,-905763095,-1957363708,1325361388,-401973621,1566179689,-905756183,-1957363706,1327458540,-401711477,1183514965,139365126,-402651973,1566179745,-904830231,-1957363702,1328769260,-401973621,1566179637,-905747479,-1957363706,1330866412,-401711477,1183514913,139365126,-402651973,1566179693,-904855831,-424148982,-1957345971,1746869996,1586188192,18212890,-1458289013,108331000,-387972421,1183514941,307137296,-402650949,1183514959,240028428,-401973621,1183514947,139365126,-402652485,1566179639,-506795699,1426069194,-1066865525,274631503,-1962881304,1317734470,106859274,1510022376,-388765347,184552650,-401771301,1195180238,1023832655,24596305,-1144943677,-689348511,1960512256,11855880,1968130877,-1047805183,-379558213,-620035903,-1612183436,1330396416,-1950154379,1617411009,184593641,-401443621,1228734602,1024160847,108154696,2001685053,-1047805183,-379559493,-620035955,1810371188,1330265344,1195182964,1023832655,24596300,-1144943677]],[43,1,12,0,[1877696609,1960512400,5040141,1917799741,1330658566,-1950154377,1617083329,194008555,-401771301,1295843378,1023832655,24596305,-1144943677,1005281378,1960512400,1632274,1951354429,1330461963,1362953842,-1023314097,1656471947,-1877152928,350473099,-1907402824,529213120,38243110,-1872763776,79987651,1522778163,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,1435555980,-1910575989,106859480,1200299915,-892788970,246480898,1027911997,-1321366351,-2068759166,1031582013,-1321384271,1756446080,1031319869,-1321374543,-1565442700,1030009149,-1321364815,1622228316,1431346616,-1910575989,106859480,1200299915,1610556674,1330462096,1346184306,-165710001,1946421831,108461832,-1796731248,65876722,-1962439719,-920714665,-2097151286,-1070398268,15985561,-934186568,503316482,-2007574386,-1957560490,529205342,1586230155,-2145416440,2085618303,1405192979,620599888,-2141492732,1951400575,-1878136061,1317727538,-1947139073,75957830,788103513,369259777,-920691193,-1191181110,1152516356,783919851,-343100927,17217955,-1662287182,-1308555335,-1181357180,1186070786,96046827,-343887359,1885178759,-1989649109,1569407069,1784490866,-1019060855]],[43,1,13,0,[1431418296,-1910575989,2123061208,-1948284150,-1948284129,41910303,-1206617008,1347617291,-601555558,2139118417,57954306,-1953488149,-165704737,1946421831,244340486,-1947094296,138841083,-1956100729,1434912342,-6428566,-892788897,1102577670,-326412974,1473809950,-1962246517,-1960866849,-2145416225,2085618303,34453523,-40218541,1532125988,1342340992,-857013644,529260427,67782646,-1873344908,-245503986,1317796747,-2017359096,1586198597,-2016179450,-1929151915,1300824226,-1533213840,1918732544,1610561256,113953055,1404698624,-1174148268,-1749527608,-326412974,1457032734,209095511,529260171,67782646,-1873410444,-250746866,2126836619,105810696,-16776773,112850,-920691105,-1174402870,65753989,1431582138,1444867211,209095511,2126787723,105810696,-754984141,-920691105,-1174402870,65754165,1431537082,1465314443,-1962248565,108971060,855920267,1607663579,146983262,124928,-1333490741,-1299969280,1362719744,3467351,-1202474310,-1937047548,149094578,1465080671,-755022009,-1937024161,367198384,-752426241,1274544957,-919340939,634595011,1967912963,-1010224136,770232883,7387905,2025522036,-1960422656,1749297925,1828141936,-1947694220,1816431578,-796133167,41538355,60414199,1892881349,1818004256,-921961481,1398478204,292552707,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962896500,1752498036,-387436289,517597953,520094440,-1333490741,-1299969280,1360294912]],[43,1,14,0,[1320703827,1464946772,-380387910,1533017929,-1174344871,-1578565633,7387904,2025522036,-1960422656,726883077,-147165184,-393515924,1150016139,-1946627724,2043884496,-1713834238,-753679101,1552621424,201062260,51674313,292579396,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962898548,-13566100,1558734964,-136713471,-1143852071,-1070399487,-326905861,-326413052,129519646,-2082959789,16969534,-241102732,38177026,-1996295263,525861958,525912925,79987549,-768353801,855638459,1157024704,1836384638,49233539,-955681537,16969478,904615936,1443163267,-1959332725,-1992948156,1381171780,12060190,-26059,-1942618112,-1992948156,521012316,-1202406470,647636224,117440597,1583045151,-506374568,-2421931,-2090967600,-16584898,113707124,751,-661909781,-1202708646,999957760,520093781,861231299,-1948578835,1552629828,722629698,1895867012,47022851,10787883,-847051919,734147329,735720386,1055248858,75667083,652410717,208667905,19285831,1191866397,-1007623609,-352298776,5499119,19329515,1191997445,486614599,1195838065,-389811998,-269811651,-352306968,83961585,1195838577,1880949030,-498645238,585679856,-386929920,-236257251,1896153382,642205452,175185153,-253606073,518339,48820203,-1158550784,24739840,361309770,313539,1465274624,-1727248757,-896804725,-1727641973,-904144853,-1962391925,2042629104,869857026,2043218929,-2082736377]],[43,1,15,0,[-638123823,-470288245,-1979955575,-947126698,1317790199,-28965892,-1962880381,-214758818,41540363,-74720265,-888931375,-2097151979,-683999022,-134794883,-1946683503,2046168024,-2082736377,-638123823,-1727773045,-904669181,865715083,-787909423,-1194779679,-1054113793,-916890017,-1207956798,-167018497,-348065159,-1864856337,518818645,1465309326,-1907044424,139889600,-66691445,-1391823163,695517195,-1090453319,-1343093280,-947184925,-788143571,-2017358616,-1950249263,-544494853,-779632244,-672415346,-352313416,650284776,-1014298744,1074153003,-920691105,2250,-933839432,503316486,1465309326,47948284,-1577171319,1183384285,1460496636,207522591,1586175883,-2095084790,2080704126,209095445,175570774,184647400,1443132608,-373210392,1586167971,-400585976,-524222269,105285892,-1962123637,39815967,-369015,1996488310,142016266,16803920,184857320,1031042240,58654756,-1962924872,2123103862,-1959490804,-1995076803,-94991596,-956148599,2116,-1962261367,-819200947,-108804053,-1961528760,1347882110,-6684054,-486539009,-1958900938,881589878,503991435,138775303,-372121717,1200203251,1462134792,25411103,-1526431859,-2096725083,377684225,-16776827,-1595405194,855829440,-764915520,2123046743,-1959425026,-835978164,1962692155,6838027,-1711117823,22451,526278488,576201,105286595,-1946585784,881527414,604667011,2123099765,-2093118712,1965296253,-1962467613,1300959300,2143828752]],[43,1,16,0,[1149997313,341150484,24956987,2110405522,306481944,991059339,-1828618280,-1961474933,-264563083,999686524,209619934,-1923662453,616041085,578661120,-1426062920,-1047811264,-1413248085,-1951677813,45657030,-1416385792,-1416516714,-1416385646,213453547,-205507840,112811,1284198494,-2083640324,208825593,1779201791,-1711117788,22540,820599640,182527,509040128,-1962641781,-211286402,881532759,1166753163,-28931838,-1962259317,-953418683,1212006699,-2094763520,58664185,-16767815,1783694966,1488493058,736296960,1183447179,-1958900986,881525878,503991435,138775303,-771956853,-1985612823,2123040839,-1958900986,1569324638,520204290,-1026990497,-768409596,712,-987867306,415171702,1144761600,-1392018174,-1090370501,1187446820,1750027518,186603727,-1962052398,-1960866854,1183384135,-1878135810,610927210,2054042,-1839668480,-812972258,1032583819,-1413467140,-1409399157,525948008,-1526627394,-2096725083,377684225,855638405,-1416516672,1946163245,112676,-978632533,-1515912074,-1951685211,-1951663548,-1951662524,-1951664060,-1196688316,-341114878,833797,529705971,-1026990497,-1799684092,-397206011,-1194590376,-1957340795,-661774612,205949783,-1996077433,1183517766,138839818,-1928706423,1461061246,1610560488,147507487,1507637248,518818645,1996478606,108461832,536812520,314057,1431963320,-1910575989,1586190296,-1960867058,1183255622,205949190,-2029369717,1183385670,108956938]],[43,2,0,0,[370038411,-18028457,-892788897,-1957363702,1465261804,-1950338052,-167047562,-1958735500,1312492622,-1962377976,1446709846,-385647610,493355224,1015750490,34372995,1166760306,374684426,1317753725,374160134,-661960331,990662283,1065286729,738085259,-1948701735,1312553545,87061770,1347813380,-90570134,184549464,-1959758656,-2127044,2130906191,1341623050,-1962570929,725762768,-2081412112,508954862,-349639929,787784,40521814,5943194,1958742784,-1958966431,50798303,45746815,-1951705344,-1951724986,-1951726010,-1951724474,-1951725498,-1956664382,-922485171,-248776821,-402067837,-81067250,-351633527,209125168,-16091393,1996425334,-401698810,-1072955735,-125102988,1784108630,-401698814,1464925130,-1930948976,1583306948,181061919,112640,62699,256,16777217,16777216,16777473,16777473,0,1,16777472,16777217,16777217,16777217,16777217,16777216,257,256,1568014337,1573281222,1568038342,1565809999,1568038342,1565809999,1568038342,1573281103,-1957339706,1465261804,526021480,-1961998706,2123043446,274107148,1586219315,-52199418,2081050367,1586372122,-2027967212,139395058,70985340,327099004,-209697210,-15537403,679217230,-2029369601,1241902038,172425034,-2133424211,149621491,1191171719,99844104,1455390766,-1250688933,-1309982293,1583328145,281725215,1624064,207522560,-1962248565,-1117255554,1157504859,54918659]],[43,2,1,0,[881526558,529218955,-1947181431,-1073542076,-1912846711,1955404356,-294221538,-1946925431,-1073542075,-1912977783,1972181573,-327775970,-2081274231,-1959786906,73270267,-1912709495,129567357,-205507840,-125924949,-1980334455,1586227270,-2081697530,1586038475,-193557526,-1947042165,1317792350,868322280,1958945752,305450,1418401140,-771538182,1418588675,-296318714,44648006,-1961856000,54721109,-1912994862,1451820629,-1991817236,-919344546,2096910079,-142103275,2096779007,2080652070,1175682850,82935878,1325339371,-13992710,-24642490,1330578923,-1375975681,-243204473,-2029458686,-96010242,-1996164736,2122970230,-397506062,-1767375058,-260142245,737560203,172329415,-1962248565,1291716734,55442947,526137192,705225,872370921,-1947866176,65793654,-1947437429,1166669438,38091012,1150019188,-389510150,-538771355,-1510750069,-159478869,2123055595,71666166,1946305849,-294220857,-1947443573,1468791364,63474682,-397257782,1532624953,1444852195,1347886675,108461906,233311888,-2096685314,-1073019153,1166738805,-1961891068,1586231414,6875376,-1980205431,2123101822,38111734,67030761,247563209,74698499,99340075,1996377643,16351554,-2130414847,1342243009,-1962652159,1177153606,-513032,1996426358,-1711117820,23265,119412963,-1994421357,1452011614,-1982659836,1577188950,-1980038152,-2091321730,-1178401081,-135593983,1195050377,-1996261874,-147124665,70985588,1435187061,72628994]],[43,2,2,0,[1435185013,1455983364,113673047,-217659517,1969119143,72648988,-351514625,39095091,-1173203063,1468628991,-1982138608,1468601431,-1913156842,-1073543043,1166800899,340212732,1200161662,105155348,2098218811,273123587,990135435,58594887,-15317111,12782663,518818645,-1906390856,175570904,-1427632496,106874032,638028070,-1207806071,-920715263,1426065098,-1205932917,-661758229,-1878362369,-225122290,637951684,-1993996407,28836439,-892788992,-1957363706,246947564,-2584993,244320886,-990744856,-1993996706,1468605959,112642,113953055,-326413056,1597683742,1996478606,242679568,-15960321,244320886,-991135512,-1993996706,1468605959,112642,214616351,-326413056,1599977502,1996478606,-401698806,1589965337,126428678,39291174,520094136,445129,518818645,-1906343752,175570904,-253227376,106874097,638028070,-1207806071,-920715263,1426065098,-1205932917,-661758045,-1878362369,-237967346,637951684,-1993996407,28836439,-892788992,-1957363706,-944234772,-2584993,244320886,-990795800,-1993996706,1468605959,112642,113953055,313344,-138928640,-2584993,1996426870,175570700,-1880617328,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,666377728,-2584992,1996426870,175570700,1474825872,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,1471684096,-2584992,1996426870,175570700,65539728,142508975,-1005947904]],[43,2,3,0,[-1993996706,1468605959,112642,181061919,313344,-2017976832,-2584992,1996426870,175570700,770182800,142509042,-1005947904,-1993996706,1468605959,112642,181061919,313344,1102585344,-2584995,1996426870,175570700,-1477964144,142509041,-1005947904,-1993996706,1468605959,112642,181061919,-1514668032,-326412962,1457032734,141986647,529260171,529260171,1342340992,716704892,-40218623,-346900188,1746833445,-1960877901,-544536962,1444880267,244319850,1458640104,240604752,-1761603864,115871376,1583323121,80398623,968704,1465261568,184974987,-385649153,1988821219,-1948349688,172488223,1443263492,149425808,-952857629,62534,15943366,1027884171,896794630,-1961599861,176128799,-2094369534,1946306172,-213465564,308054785,2139299723,678692106,244320362,-1905176,-1873803146,-327555058,-336312695,-1042773229,-2020932893,1183384904,1250397178,-62486267,1746820235,-31498020,529204037,-1070383733,1946961673,206932835,1551159819,-1912711543,-777185163,-1985112088,-1382811578,1183433515,142016502,1406700461,-1376225537,32734848,-1020583308,-159973552,1347469363,-59310256,-1862633729,-842602482,1188459855,-28377274,300662901,1183535168,-129629194,1452953664,-345316352,112867,16023171,-11530892,1996425334,-401698572,-1957106729,1308493438,526278403,314057,-1959338869,1200497247,979340092,-352309784,9488384,509040128,12238891,1583292288,2671305]],[43,2,4,0,[-930031476,503316486,861329550,-920691008,10954,-889191960,1736,-1979824500,-1960379298,1183405127,1958743034,2013210144,2013210196,1061853780,11075584,-1707969472,16344,654073540,5523399,-1705835008,1774985885,527745035,1358579337,6946922,1342276200,4282266,1095277056,-326959104,46433026,-906344821,125123,182475,96641280,1358841481,4192666,-1948611072,-2096329744,1183516870,-926692866,1442840578,1595874903,113428830,182272,522081792,146983262,-1957363712,1996431084,242679568,-15960321,1996425846,108461832,-16091393,1223166070,-892788992,46661644,-1960968192,-1001189282,-1977206177,1183331143,653206783,-13416568,1996426870,175570700,-16222465,1996424822,142016266,-1962929432,1606684766,-11630022,860850214,214616351,3196928,509040128,12238899,1583292288,1098441,-991130795,-14285730,-1516612489,-922746782,1426064578,-14750581,1996425846,108461832,520095208,445129,7368,857626454,1595906496,113428830,1684378624,1230949,727143936,-129594944,972310153,242550854,1946437177,520219401,-375799765,-987889301,1149897334,1967171635,1672068078,41230504,-1959902397,-96040697,-1705741057,25289,1183432747,-27883012,-125058418,1599441702,-2128154070,-184352707,-511456998,1992786689,-947715101,108447006,-1996208501,1325397574,725515510,-393564992,-969227734,-523152265,-522987381,1586092035,2038638320,-562757630]],[43,2,5,0,[-506227,1996426358,-25755894,1358722815,200955647,588084443,762593475,-335651191,12642749,33048311,-940149504,62534,33050243,-15960321,-1024980362,-28931072,11899883,-352320840,-1910613849,-1408829480,520093957,-385649328,-466419923,-1037384310,1183441105,-28930322,16023171,-466993547,6397990,1183441105,-740783118,-1915223072,-196703999,41517862,-1927187200,-315951034,-15960321,1996425846,-59310082,-94961840,-2139825397,1950401315,-27358917,509040209,-1947173373,-1524173706,-922049242,-1524235660,-1947316597,1992684126,1518111498,643593355,-251461493,-1929082586,653853489,1583292325,-17110695,-58801121,1900383014,1833273638,1866828838,-1941813875,-916561982,1426066114,1381100683,-16484667,2073711732,-16777117,-2137369484,503316578,580754006,1499095698,312009,18120,1465274961,-18402,1516134175,180537689,-326413056,242679582,-15960321,1996425846,108461832,520095208,707273,16072,1465274961,734014238,1583292379,-1026991782,-661913590,-326412912,1457032734,526278487,182985,1435555980,-1910575989,-892788776,-1957363708,-1205971220,-661756411,-1962385781,172263991,20710436,-494677477,1190543873,108265734,67783808,1686111467,-1031013622,-892772833,-1957363708,508975084,-1906210632,207522776,1190541195,460619783,13403382,-1207536383,-957808639,-1129018112,142525440,-1515870811,-167731991,67161220,529261940,67782646,1996425332]],[43,2,6,0,[-401698804,110026219,-1668611244,529203360,273124134,11830331,-2071264131,-2077556556,2126774434,92874248,55838350,340232998,12092475,-2071264130,-2077556552,2126774434,1166616072,1409715716,1200301571,-1232848110,-1962640128,721467012,-1006590844,-1993996162,109969989,-1960443052,-2076502457,75366586,12223627,10781739,638082756,-16365687,1392905334,244318826,-152292376,1946224198,209125139,6946922,621168267,-1706000383,1770259530,520094648,-892772514,46661640,1444806656,172919639,-1047837469,-773795520,-28931616,-57941973,1992623894,-1413467386,-492067413,-1946907652,-12580282,1444285558,-401698736,521595864,1188072365,108971078,-1391833461,1185661483,66642502,1583349350,147507487,1708177408,2248,1457032734,375294807,1207312267,141820938,-1877575937,-590485490,1183432755,-62486018,972572297,376705094,-1961468277,172291639,1393521728,-401698736,-1072965943,-342293387,1317245026,1183515388,205916938,1719863669,1187511804,-1954545906,1175127622,-2096860152,-1006502834,29230718,1996424704,343342870,1444050687,-689434992,1190594531,1946157564,1178315521,-1995735282,994506822,41881718,1190647787,1946157820,176079882,898180686,1610106507,-892788898,18,0,0,16777155,518818645,106874195,1468729227,172919554,15001614,1468598153,1562336002,1738,1475119957,-13413546,185091723,1192328640,-150579573,500889560,1183383552]],[43,2,7,0,[106334472,185353867,1192328640,-150317429,500889560,1183383552,173443340,360038411,-1962258805,-768407482,-661917193,-150583669,-338457615,-1948742856,1451952718,105286408,-640554031,-657331503,-193602805,-259264009,-1861458185,-150321525,1926300646,139868940,108136311,1980122683,-768389631,125128598,-654845193,1526782595,-899850402,-1957363704,138841068,185355915,172919752,1183517045,1575089926,1392511178,-661921289,-150583669,-670888858,-150583669,1540555745,576093,115600690,-757997359,13368034,115600690,-657327407,13368034,115600690,-657331503,13368034,517413180,519184103,1216637204,1217677458,13369343,14352601,245366783,246812331,1352427804,1353535656,1354852660,1357271248,1356294460,1357271269,1359374660,1360875794,23732493,24838518,26175828,28574110,27617628,28574131,19163428,20250928,21064044,22217042,23685492,26083704,25127292,26083725,134152370,135268363,137652620,138807365,140274068,142674027,141715868,142674048,384974796,386078462,387410348,389814054,388852148,389814075,391932348,393418600,394291652,394925958,74727710,76219520,102694911,103745066,104557020,105711180,108358116,109840001,213530173,214633670,611989683,613098630,618359292,619848935,380307635,381425335,383412748,384571115,386034196,388437777,387475996,388437798,390556196,392042323,279183359,280236207,281569844]],[43,2,8,0,[283971799,283011644,283971820,255787007,256839498,258173516,260575090,259615316,260575111,7536639,8585342,9923172,12320934,11364972,12320955,11010047,12058803,146735103,147785930,149121668,151521522,150563468,151521543,152464020,155191615,159476380,160958861,161901220,162531756,65732607,66782198,67594932,68748312,44180683,45286062,47278788,49677024,48720588,49677045,156631039,157682017,3670015,4718659,1366911308,1370182054,409889324,420288647,411790068,420288675,414673660,419895523,417557252,420288775,3932160,1019019266,32,537526531,7929857,1793851394,1,1764491266,2,1700528130,3,1500315907,327681,1577058563,393217,534970627,458753,1732640770,36,1772355586,4,1195901189,7471105,1777074178,5,572195075,983041,1775501314,6,1655308547,1048577,1699938563,1114113,1676411139,1179649,1699414275,1245185,1032388867,1310721,1789657090,7,1651900675,1441793,1782841346,9,535822595,10551297,536609027,10616833,1792278530,11,716833027,10944513,1210056963,3276801,1792802818,15,1777598466,16,1067647235,4063233,1097335043,12517377,959053826,18,473825539,21233665,1795948546,19,560005379,4521985,556597507,4587521,558432515,4653057]],[43,2,9,0,[1354170627,21430273,1624571906,20,561971459,4718593,1744896261,11665409,1784414210,21,1768161282,22,1790705666,23,46661891,5767169,1785987074,24,47448323,5832705,1643446274,25,1209729283,6225921,1220608259,6291457,1786511362,26,72679683,6356993,1432813827,6619137,71434242,28,341836035,6881281,1726087170,29,1096745219,7274497,823132162,30,1097859331,7340033,937426946,31,0,0,0,0,0,0,0,0,0,0,1311488,0,4145024,4161599,4161664,8404799,8404864,8421439,12632256,12639424,15780518,13158655,5460819,8421504,8355839,8388479,12648447,16744319,16744447,16777152,16777215,4344132,1380275029,436230144,453174017,-1341989119,1073933056,-16587007,-939523841,503316520,1049188182,-1070398761,58050827,1342210025,-6663856,184549631,-352094775,-957837199,1975520003,-1872237821,6832746,-26111,-1073020928,-610051980,-6664190,-1560280833,6947549,16777114,22389504,-1113980822,-1560281088,-1070399145,-1560181853,1307050373,1958742788,145614889,1946246632,50128929,-437773196,-6676979,-1946156801,-1077899560,-1464270457,-205507840,-388958293,1583284229,-1194604257,-617414142,243872205,378077939,113705713,751]],[43,2,10,0,[855770040,-17957,-850082118,-661863631,-326412912,1457032734,1392953175,-1207959295,548012031,-1456770048,645136385,-26082,1586167808,-2095084794,1963133567,276269845,-26026,-1705639936,334,-26026,1572732928,76230144,-6664178,-1962934017,776357624,-12778357,-1726515969,-1706012073,65535,39619374,-1996335223,80118535,-1959861781,-167050636,179882869,65583872,922732851,1397818071,-6664111,184549631,-13142848,1342363446,16777114,1458604800,16777114,-1898214400,-1075934269,-628226592,12185739,-1510736895,-661733236,-1705577589,239,-26026,116850688,66988,1049439348,922681376,1768555223,1013602078,48963327,326418443,6045325,47658751,1461611114,-16715672,-1576867042,116851020,132524,-286784652,526278412,182985,32900749,379211806,-1560205791,109904207,1344143938,1226905242,21865218,34277005,36970125,37555853,-1160218995,1344143400,1360941854,-1705880042,65535,379213334,-1560127711,1049428305,-164429477,-947090642,1361502979,238419742,1479,-560660690,-1072998141,92869236,-661960889,1333796747,-538804221,-722778554,905912003,97178,1958742784,-1192195085,1452868034,-1868935086,184549377,1377400018,-1193505968,244121603,508559876,536819281,-1722393765,132862034,-31552170,-1923932671,503448590,29071953,-1073020928,1347859060,117146,1958742784,-1706012505,65535,-259307805,101106318]],[43,2,11,0,[39510,-1995964417,1958742789,-1948742861,55541791,314999680,-1070401657,-218103879,1207404462,1979679047,-2916863,-402424266,92866426,141869067,529258635,-2147266688,1466135647,127130,-157657344,-1207959551,1344143843,603979930,1958742787,24748873,529258635,-2147266688,990085281,1946385926,937971733,25010951,175423499,529258635,-2147266688,2007041771,25010945,1677,-1130737650,201326337,-1559530304,-661978757,1333796747,29589507,67110400,-369098752,42012138,-16776982,193260287,63898578,64553940,1342180280,-601930598,25142019,242532363,1342180280,-350272358,-1547695357,-1933377151,-1957326632,-661774612,1988843350,-13333754,1654262388,-16777215,1855588980,1593835521,-892788898,-661913598,-326412912,1457032734,-1962379637,108954420,-2095614976,1979647614,172279560,233504768,105286544,-351648631,1149997060,-920691190,503317706,1780499048,67135488,16777114,1958742784,55616289,51681872,378077184,-628227246,1744857630,-1952840720,1778384896,-26011,-1021378560,1414418246,1329999443,1162805326,1313818189,1177441108,1409306191,1768780389,7102830,1818324307,1866866796,7566446,1394627405,1718186597,1836667648,7106402,1718640986,1735289156,1937006946,1885428224,1766072422,1633838958,1207989108,7760997,1383296340,1409314413,1377858413,1392537197,1702130553,1766195309,1399088504,1291875193,1632837715,1394635630,1718186597,542330112]],[43,2,12,0,[1769104723,1120403558,40501248,-1711240088,166,58048523,-1560142359,40502122,815429738,184549381,-1544719168,40371048,1744857632,1771701264,184549380,-1546029888,-1706032276,1142,57677449,-972853597,-1207910586,1344144418,179610,1958742784,280514588,1347590439,184218,1959922432,-1957670388,536819420,1183341403,4241599,-1190930245,1452082174,508763840,68729681,29312758,-38075531,374545923,2023379026,184549378,236352960,-1878748056,106883086,58048523,-989896215,-352096762,-1067545272,244339478,184961000,-1193511744,1190526990,41222591,-658784205,67746051,1360941854,-26032,516161536,243991406,958792570,158607431,-499858557,2047773685,2047748867,-1948649725,58631105,-150981447,651725793,411591,-1916783872,-1992900514,65059079,-440839906,374414851,-1202514349,-1185939393,1360921586,16777114,-1067545344,4161590,1393956212,-974647664,1975520005,15264003,58332811,-1962611894,-1996259818,235110422,-1878745496,94824462,1316274187,78342158,-81717606,58893059,1047838731,78931982,-1826548070,59024134,779403275,79718414,-1558112614,59155206,510967819,80308238,-1289677158,59286278,242532363,80766990,-1021241702,59417350,2088026123,81618958,-752806246,59548422,1819590667,82536462,-484370790,59679494,1551155211,82864142,-215935334,59810566,1282719755,83322894,52500122,59941639,1014284299,85813262]],[43,2,13,0,[320935578,60334855,745848843,84895758,589371034,60465927,477413387,83847182,857806490,60072711,208977931,84305934,1126241946,60203783,1699267529,1291875948,1632837715,1394635630,1718186597,1936544768,7236946,1394627405,1718186597,1936544768,1852658208,542330112,1769104723,1916862566,1349280105,1916862547,7102825,1634300481,1414340716,1769095424,1409313889,1936026985,1383556430,1851878767,1409307472,1936026985,2003127840,1836012064,1207987809,1702259813,1633905012,1769095424,1409313889,1936026985,1835619328,1310749541,1377859429,1851878767,1835619328,1377858405,1851878767,1835619328,1310749541,1377859429,1851878767,1869562368,1851878763,1869562368,1851878763,1684819744,2037666592,1342203244,1952541793,7302761,1802465090,1953382688,1635086697,1635139840,1632072814,6644850,1953391939,544830069,1752461127,1090544489,1953390966,1918977824,1124099428,1970564709,1193310578,1768453231,1699610723,1698898039,1920300142,1666392185,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1131898190,1970564709,1666414962,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1818576974,1769235830,1310744931,1869771361,1916862583,543973737,1920098638,1207990127,1702259813,1633905012,1918979629,7827314,1634300481,1632510060,2003792498,1885428224,1749229670,1701015137,1291876722,1953459823,543518841,1936879427,6387305,1718640986,1851877443]],[43,2,14,0,[2037540195,1852787968,1887007855,1866670181,1986622322,1633288289,1142974064,1650945641,7566433,1869508429,1701869940,1919898400,1509978996,1147564129,1650945641,7566433,1869508429,1701869940,1919898400,1342206836,7759218,1986359888,7824745,1852786176,1651856244,1953068147,1936028789,4900864,-61385216,1780482664,268462080,350106,1958742784,737184549,-129594881,251035273,1460239720,2087194199,1750554121,-1080422400,184549381,-385452608,-68615946,-1949921792,-1715459128,188919538,-1980140087,-489554858,738092681,-772502558,-94991902,1452013707,-17924,-772296974,1175226678,-243971514,1492797059,1996423786,88316666,-1073020928,-1461124235,69903104,1174337675,-1958900989,-62485516,235154595,-16155288,1996486774,2087194358,1183651337,1080709302,638874,1958742784,-1236366070,379212054,-1996008671,1996423749,-159973384,1294014106,-2096789238,-1388968761,-637439,-1149895602,1522530187,-1705570809,173744406,168663632,-796195977,-1070409333,-4651250,196014847,-15567397,344587334,379213582,-1995803103,-964492732,247476740,-18169,942583538,-1195215611,100728854,512427052,1342047274,-26834173,-1694992641,65535,-1010213281,13512,-1910614186,-1207734242,1727463476,-1913615612,118934654,-1423424373,-1423227765,-1414807501,-1423752053,-1423948661,-1977465718,-1330961052,307006209,-2096897661,41222649,45351856,33732779,-165000054,41222593,-511704652]],[43,2,15,0,[-1411314960,521172107,1784092246,560634400,1183648409,-1706027316,175898624,-1026990497,1868955650,1768191086,31981682,-1070871808,1146391334,-2147229056,1819608058,2089494103,-1178588309,-1359871968,-1705572858,187703634,-1072996601,-1962519948,-486170098,650219080,3723,-1960427549,-1157626866,958791686,309602375,-500251773,-1205146635,378208257,-785710216,-544529941,303398,244039979,300090232,34228215,956658688,-613153209,-502479997,130034671,-1957013309,1200174812,1468610052,124934,-326412853,-1702887320,65535,108461904,-1710983425,65535,-526716789,-2097151989,326508798,1448336179,358810,1961900800,-6662649,-117440257,312009,-889191960,1114115670,1778412043,50240007,1347813376,199066,-4668672,575743,-661774848,1996445526,108461832,1946130152,23259395,-25785860,57163403,-544522869,58199691,926622691,-1014823052,-336076276,71827224,721977227,-146340225,133703,988283764,803837697,-6756351,1358710409,353434,1975651072,17492227,1451868814,653669368,-96040531,201240552,63075776,1023638022,561448247,990081697,1996716038,66854,-150991686,1748434914,40521731,16777114,1975520000,12773635,57804419,1748929281,-1589802237,117375864,-1066728584,519570188,-28931321,-1413467221,-1912165568,-1960380346,-494910380,66748419,1996432501,-25755654,117552872,1962934077,648784765,-17414713,178431,9693355]],[43,2,16,0,[-369473909,-1593376634,61539194,-1421280698,17155878,104546304,477496180,884668555,-1902848,1375956022,-1711117744,65535,980729867,57949833,57556676,-150981448,50559526,-92864520,-100609,1541994614,1958742784,2047213849,-59310333,222618,-59310336,224154,-96040192,251600619,1996424056,226335484,1996423168,226859772,1996423168,202087166,-1070399488,-920691105,-16775990,-1768227722,-16777203,-1634009994,-16777203,-1499791754,-1023410163,1224,1089822,-1896069495,872154206,-28931648,162945,-2129562622,16777852,1451952756,39074812,1810563699,-964470954,315065156,-218099271,-1956749403,-1951726010,-1070355708,-1414812757,-2082567253,1195078598,-1426033561,1958742700,519695106,-1202315770,-661779409,1847662234,1001064203,1946388486,-1979303162,637891843,34817478,-28901601,1006519947,259262534,1958742700,-2080773374,-1070390585,536837609,443081,1760332629,1183518332,139365126,1509954280,-38606499,1509950666,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,1362110,509040128,536870840,-1026990497,-2033713148,1465253889,-1566326741,95200005,-1010213281,1780499048,14706688,630170,1958742784,96641820,-2053484464,-1912602612,651725762,134367175,230136320,28835840,1600111360,1397310535,1680764003,134247017]],[43,3,0,1,[-939524096,-67108710,-9388403,564894295,-1990522054,314506878,440591,782577395,178340,-1706011882,65535,1962934077,-96040637,-9920883,1342179513,-1705946346,65535,1962934077,1975520049,253737008,-16774983,1343158902,-26031,-1070923776,48025,1392146175,-6663344,-1962934017,-1058276794,-385818135,-739704483,-263796992,-1903493120,-270270614,-1191424375,-503906254,-1191180283,1381048322,250452560,-1073020928,1183438964,-73772808,83886094,1451819016,-196703754,-1962921794,-11011458,1996486262,1687836404,1023410191,1953824767,854869635,1979469567,1787202533,-62486017,-26025,1187446784,503316976,-1175161147,118882316,-1946255733,-156586786,-502958888,-1430246408,12120971,1889438976,1347622655,1002650,-49920,-1992276107,1149832260,851870478,1200166635,-1173911294,1445003265,645369328,-1695385857,4098,1979469567,9955758,-1694992641,3850,-1694992641,2756,-1694861569,4184,-186007509,-230258432,-1929368903,1358915262,-1705945322,4071,1962934077,1753648033,809798143,118931499,-2096707709,-561312570,-1483246169,549033077,-1359849728,-1048323593,-1493999840,1979663416,1754696577,31622143,1978237155,1122191871,-1929366853,-1950119119,-773720097,-1510764056,-335836271,-126419168,1075354,-126419200,1077402,511830784,-193033465,-9793909,1183432747,205863420,-947666060,-62456014,-1960840222,-840696754,-9793989]],[43,3,1,0,[-242535308,1475903115,1109402,3323904,134604535,1347573504,-1709178264,3404,-1384857589,1358448265,1035162,525568,-1980479863,2126837334,571636,-1951664085,-1951663034,732688454,1996467136,287939320,28835840,650365184,855638528,270,1426129664,-2147483386,-2029976832,67109124,872415744,783,167838464,83886346,-989789440,100663564,-687865344,1027,738198016,9230,-1291779328,167772416,-1107229952,251658511,1006699264,268435729,-184483072,285212944,1224803072,301990161,1845560064,318767377,-956235008,-1358954240,16843520,788529420,-1996422400,838861061,33620736,956301574,1023476480,973078794,570491648,1006633228,687932160,1023410444,-788462848,1040187649,1744896768,-1090518783,-1090452736,1056964877,-1912536320,1140850948,-2097085696,1191182606,1073808641,-1308622591,-1258290688,5635,2013332224,1358954768,-1878981888,1375731984,-1895759104,1409286415,822149888,1426063632,2113995520,1442840847,-335478016,1593835787,-956235008,1610613005,-218037504,1795162379,385942272,1862271236,520160000,1879048452,0,0,0,0,0,0,1442840504,-1910575989,-1000909096,-947714434,523868690,-1048313857,-511491822,-1946579970,1330233049,-16222465,-140900746,184554510,1346335936,504520077,-401698733,-1073020756,104542068,45286280,104539252,510919562,59508283,104536180,11731858,104534132]],[43,3,2,0,[225772430,-65968768,34688384,1569194987,1583306765,80398623,112640,518818645,1465309326,138841084,1946568203,108971037,757021082,-511688448,-1948177410,1992630012,-1898935290,530904000,-57998357,174492240,1342981770,-1978767734,-1974464442,1183453798,1720340500,407276054,444006224,-14911745,1996430966,578223904,1343669387,535301776,1609010175,-892788898,-1957363682,512630508,1996424018,108461832,16777114,-892788992,2058878980,444416,-661774848,2123061078,-1948284148,-1950338273,172291827,1460565056,1045404240,-1073020781,-1847000203,375163648,-1014816885,308251914,519724681,559061587,1183383844,148171006,-151236983,1964247876,1879477777,1046244099,1200301620,6678544,2093243627,189068858,637957392,1963146624,2104174104,109981244,992347554,74722885,742755110,-352305432,2106271285,-1705572825,20980050,91537419,-352310552,1012698657,-1070336117,1225412235,2126779518,178957318,-502958912,227026680,722093707,1583302849,147507487,-28407040,678740283,1979467323,-1911669981,992900099,1946390542,-1844561112,1344435203,74907473,16777114,50347264,292706393,142016336,-16353537,1788480118,-352218591,108971036,-1946519925,-1431565746,108314634,-2010711838,1311506253,-1948649718,62440385,706561,-661774848,2123061078,-1948284150,172488223,1460040708,21246362,-151811326,1950353988,1472213776,1045404240,-1073020353,1978205045,-146356735,-163133952]],[43,3,3,0,[189068800,-33197052,166459206,269174006,1191052148,945589238,-1946526071,1012173599,507147403,1451874958,-59340290,-1005171573,-1014299010,147227563,1397772461,1103010385,1487602256,-654851797,-1705946288,44057022,1397796267,1103010385,-1381301586,-1705946288,45629886,1988829099,256150522,11127091,-1190956030,1317601281,173968376,1207312267,1131677707,-1946519925,-987889076,1996487774,2013221368,1103010329,1183384258,-1413413896,1360754687,-1709606913,49824190,-1409792509,-138398945,67112772,76219508,1174661329,1166616312,-1956517109,1334573662,1992629762,-129594372,-5521149,-11461772,-1097197196,50530881,531363910,638666635,-1962195575,478874230,24936323,2126786164,375046,905913942,1094417562,-186471677,643170993,1218065919,-1425840325,643232994,-1710524929,58014536,189106470,-2080737653,-1515910970,-60897884,-1390577779,-1379366229,-519913214,407341739,2122379556,41156855,62457868,-159481856,-1962576640,65110799,-1056251439,-1424791670,2005747527,-1197103868,1583284225,113953055,837632,-145271296,66630,-164427915,-1544945869,140413696,-1960812661,1481083679,-1946270071,1183406663,1845937404,-96040701,-1091025271,-4227073,-196688001,1187512319,-1954545674,104593478,1820132218,653942411,950147,-2094638731,1400111167,306706214,1265958915,58590779,-1960426124,104534087,997458818,407341862,-1946270165,-1947535408,650677210,722880395,-796132282]],[43,3,4,0,[-1056707849,1446761235,2081980406,-196723963,1451823475,-196703754,653942411,639137675,-2095677557,-13305274,-1947469754,-1995940213,-1996450121,1593874623,113428830,35895296,518818645,-1957242738,529205854,1586230155,-2145416438,2085618303,36812820,-40218541,1543503652,1342340992,569049972,1996445328,108461832,-1946222872,1451951686,-1903917304,-1869314304,172785664,1208150848,-920691047,-1207957814,-1957362530,-661774612,-1962516853,-1734898913,-1769501952,-1727927552,46844191,-326413056,-1962379637,184588980,-1962642186,-1929057484,-1006396362,481887358,-768365312,-527772534,-523124686,-523119919,-1951673647,-371020862,-1413467227,-1413467227,443081,40648,-939763882,59462,-1961462133,-25786060,-10320243,-397404586,2123104163,846564350,192169099,-1962445376,-2020921763,1183383680,310297852,4031270,1183532405,273025806,1586170484,638028556,871040393,-1191179080,-11534264,-1705944460,58868158,2097154109,571395,-1993942793,2105746949,259326036,1343649535,-1371833190,651753221,-950778487,-3002,-637241,-1983892609,1183447622,1849607410,-96040189,58328635,1273561980,93005313,209043467,637547704,-1962777097,126559960,-401698736,512429906,529204072,-150991687,-2082995231,1979712639,1300964875,990438158,1567947854,637602025,621954443,20774915,1028551680,-327876608,-1946263925,1183392324,172488430,-1459260159,-663478272,-2026258381,762577046,87631447]],[43,3,5,0,[884476277,1710695936,653822722,639124875,1595297163,1006261899,1946385942,-1769522420,1000961280,1962973327,1166747299,-632911576,474319654,651970185,-1993652853,-1960387002,1183392581,1166747360,-498693856,574982694,115623560,101873407,-632910505,1354773328,239418150,-1960438667,-511503795,-1962183421,-2143940002,1946292351,-11517951,1962929782,712310568,-1912965377,1375691406,-624897,-1075252106,-2094659824,1962937981,1654557968,6863359,53926147,1460876807,-162120958,91366775,1945388603,-196703970,-1946790263,1317665358,-632910856,-1947449719,1183440454,-260142614,-2081274228,1191130311,-22418950,185484939,58003526,-1006582295,2123042398,-1996125428,-14230970,642779767,-1709803521,97206718,-1948498295,1183384133,138775518,-1948236151,1183386181,205884130,870598280,310283200,1413843254,1447397686,-1994945754,-2144934314,1996487719,276234002,-1928431873,1783880286,1962889217,678756130,1344959743,-10314099,-159973549,-386631937,1589907446,-431060210,990873894,1148712534,1178273138,-1992460300,1183446614,207522804,1946222761,-297339116,141885952,1003393,289931010,738740097,33597697,1333858676,-972816369,-1962866105,-388937721,-955169023,87681094,39732471,-150506240,536879684,2122540404,1601503236,-1914157427,1795121822,-14789888,6950006,116850794,536872364,6948468,149618794,1786249014,1752694582,1343387391,-624897,1996485750,428206334,988315265]],[43,3,6,0,[1377072389,-1190365557,62521345,308185856,-386644343,-2091253587,1946216574,-398030072,-352281879,-230257678,108380171,-385533768,-1064435573,-135233909,4191302,1183527796,3679732,1073998017,-2081141109,-12515359,1364260982,-1710852353,-65474,943583371,-1899400187,-1207734266,-420020172,1988753547,-994013960,-1993996194,-1993997753,-1950314945,-1960440714,-494726571,33194755,-2094655883,1962937981,-330921201,1183515785,38046186,283887923,675646246,-1960442743,1149840197,112898,-401449333,1183514633,-916561928,855643330,256149952,638665865,1965049098,1191851573,-483429366,66749212,1190602868,1963197678,16417552,-2094659723,1946160765,-339725820,256672017,76219392,-783810077,289669608,1149764016,1200305674,71600388,105351990,637944969,-1994177141,-1959393212,1149832007,-195654901,16827127,1283526004,-2130575345,19662916,-149863169,1946173634,256672005,-1023997952,91488384,1002625,-1957313776,1465261804,57673358,-150981448,-125106074,188058406,102200822,-16222465,-862321034,118012416,712294411,71666470,-1190779669,-1960443896,-768409019,1380995670,-26031,-1073020928,1347815284,16777114,-1993996544,1583285317,80398623,-326413056,105286430,520095208,182985,69996171,512435683,1207829546,958368515,-2096204793,-136182589,69869195,-352104450,38767370,69869195,-1023193090,-1947432107,1160997957,1850028916,2037794099,73304843,73398070]],[43,3,7,0,[106952502,180937,59592,861361694,-163149376,-1980742007,1183446086,-297367054,-1981004151,1183443014,-599356950,-1998895480,1183439430,-25898,1183383552,1780386766,55574019,990082721,2130934790,328989,-150987590,1783649250,-26110,-1073020928,-1578564747,1980138243,40502531,-6679702,-1996488449,-1072956858,-1981217931,-19363069,529204039,-500087,-1962705914,1157503094,-1993045245,1955331702,-1959490794,-964492716,415141130,-1190717697,-1510801399,-1409269831,1958742698,871948805,-2037732672,-1501495513,-2012217561,1586224966,-1408829672,1962999813,-1340176124,12777221,-1956285056,1750043423,-1922410613,-1047804290,-1413313621,-15038837,-1951678205,-1979770746,-1039926202,149914539,-16776520,1461065846,1392745040,-1959393438,724960325,-150832891,445024728,1166751487,1160459782,-150832894,-2096532008,1946221694,149635083,16547459,-654900615,-15169911,-1946263925,529208927,-1995815029,-1946194810,-1073017785,-654900615,-9533815,-919355341,941389709,505967620,-401698730,104592668,175440788,-14055690,-1593609215,-1073020010,1444809333,1814107802,-599357173,-1979830808,-1979749754,-1946193778,1190592126,141824223,-15169907,-29300656,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1975520036,14608643,1744847365,6955074,-26032,-1073020928,216597365,-163149566,-26032,1451819008,-230258188,-989956469,1392912988,-1903361174,1360461592]],[43,3,8,0,[-14790574,1577056374,-128021724,-1979710535,-654964153,1200144410,-203275510,992363915,141916741,992232843,2121562181,14044801,-25261248,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1958742904,4326741,1780499048,916082688,184549388,-385649216,1183383939,1184518384,-1996488692,1183444566,-25785364,103439556,-1929156013,385816718,-1924115887,385839758,2019426129,-9265523,905970617,-167098486,918559448,1124747144,-1097993758,62521122,92943872,-1071982346,1191544886,2123101154,-548997378,-1928825584,1358895238,-386065944,-1073020573,1996434037,413043992,-11331841,1996485750,-126418958,384327309,-16749997,-68674954,-431584777,1963276349,15591683,971406977,-402295803,334169867,-1695123713,65535,-990493045,-1993995170,-2124289273,87746174,-1031076747,1992617451,2088969960,343212036,-428409082,-1862764801,-65869810,1975520007,10873091,205848358,207537438,71600934,639567753,-1073019765,884477045,1693918720,651725570,-1873803381,126937102,57155211,213524363,65206016,38272984,57294475,119422347,1208188065,-150987590,-1946680350,1183579766,1183558420,-964449514,-2086296212,-1515911994,-1424996725,-1424865653,514572339,-1525909819,-96040161,-431584341,-27358293,-1207617219,57999360,-1424210037,1200292725,1586211600,55574040,-17146229,1992557391,478750216,-337230197,103147548,-31957365,1586168655,55574266,-26029]],[43,3,9,0,[251592704,951583612,2122534917,57934064,-1962524440,-1072964538,-1706031500,199696694,1780386648,55049731,95422151,1583284224,382388511,-138398976,17148934,-1958185984,1207382621,1965031458,1581774599,930349058,1964656185,411449650,-1960020737,2106326654,-1958900960,1317623885,1515555796,735205001,-800159286,-14238080,-166759417,1971380038,1787181321,-385452545,1491666314,-595688702,-385649664,-2037710630,-1769210006,244055920,918815610,1719731054,654049238,1947223097,1413031435,-2127465200,67163726,14044801,1015228032,-1971817472,-2130762338,108265979,626800678,-1635030667,-619970792,-604567943,475792166,677132582,-1635035787,-619970790,958793332,1198861148,-14500224,-1958710016,201269406,-1157401125,958792080,796205916,408718118,375139110,1580926325,-1961724720,992400478,393549916,651320971,1964399675,482247438,125108479,-14762365,-2096401408,65156294,-376427797,-645136548,58334763,1586093047,-394884636,-135641460,67163718,1317209716,-672448298,-1076468093,81153667,-1930264892,1975520192,10348803,30822019,-13988211,660441894,105977350,-26029,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,2116119194,-1960442098,369502045,-1705834922,4078,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449]],[43,3,10,0,[-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,-700019730,1967128745,12445955,-477898613,65257745,-299515125,-700020225,-1930658108,1975520192,10348803,30822019,-13988211,660441894,105977350,270309971,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,253848218,-1960442096,369502045,-1705834922,4278,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,512630510,2122515874,2104819932,-9795957,-9398645,3723,113143779,-532232448,1719730177,-2080505898,1946157692,-1977840801,-478027906,-550338432,-16103563,1586169972,341588430,1144732533,990540838,829761108,14044801,-699498238,-1635090432,-75432155,939881473,427103068,-14508406,1963875378,547261200,1977289727,26262275,1947294777,784761614,-488618241,1844125593,-1947014335,1586094174,408718050,-1965334904,1585976156,-699992102,108265984,550915715,1719915499,1317265366,-350289194,-1055764928,454281491,101924883,705891603,-1055669997,454281491,101910035,705891603,-1055760877,-921450221,-1055703021,-921450221,-1055669997,-921450221,-1055669997,-921450221,646351379,-696349697,-787486845,-1510002969,2123043325,82821590,-787486845,-1510002969,1190597149]],[43,3,11,0,[1954545878,-373279995,-919404022,-14315894,-15169909,-14893437,1027831040,91619339,1929377341,33128505,-922090380,-1903529099,-511639767,-732001296,-2133698933,175382777,-402422111,48431736,-2069821205,40822787,1317621731,-394884636,-370522484,-109051774,-2147126271,963969273,-14053750,-14639477,-14510454,-167401311,443875777,-1593513536,316868004,242534910,-33184095,-1593346871,-906099288,-303559819,-498169599,-924253213,-373280000,104595822,-1259784588,-1408829696,1965031429,1946434600,-148509916,371718,1008366880,-384404476,116850839,536872364,104598389,71043700,-2065104012,9038080,-1981528437,2126833222,-128021528,675646246,-1960441975,1200171845,71812866,1204224000,637534214,-1994177141,-768407481,-14510454,-1962256504,-1979767930,-771093689,12190580,257394948,91537418,1003393,1961101832,256868613,-771026944,-1960441996,-783669163,290949610,1963671427,549355797,1912743679,256868621,1199636992,-16700408,-1326902969,-431569152,-1461123783,482247424,812974335,-15024509,-1960217344,-2130765690,1962990206,-616106490,1024226561,343867394,2113928765,1024322316,91619339,1929377341,-26547965,1357018879,-126419170,1347469363,-1634906032,-1923875048,1347672158,-25755824,-2129804568,87742590,-1070398348,1187465963,-1962591514,-2037647266,1200226076,512133892,105351679,591760166,638076809,-2011150966,-2037708217,1200226083,256362251,-1073086464,1333855604]],[43,3,12,0,[168296463,-2130348828,268439375,1132487,112640,-159480893,1379365888,-989956469,1392912988,1996488042,-227082252,-755969,-14749066,1552676982,610271022,-1695123713,3440,-1695123713,65535,16139975,-1950131712,1556414070,1783825962,-294191107,-1280257,1996484214,1922993644,-1957488897,1610559068,-260636808,1351834,-260636928,1353882,-1910586624,-1962565090,-486539250,441899,162947,1144723572,-1978895066,242496242,1547240821,-2096466927,-454938938,-348058901,928758,1104803584,244040479,918815610,958792558,645206084,3965734,-1098178444,-15991016,-537459079,477889318,679229734,992349301,108337244,374618918,-964491404,-338697676,2047748870,-1009125629,518818645,-1962522997,-1962711010,2014219039,1946630915,214139658,-4655134,-1593447425,-1054145672,46844191,-326413056,-1961513368,-398648762,-1157204477,1827201025,105286401,-1157083509,-1444347905,-379758079,516614859,-326413056,-1961506712,1317733958,1293064,1510042344,-365368995,-1207958326,1430586612,522120331,-1961490328,-504885666,172395264,1930184251,1610726153,-352248088,1177260053,45826060,-1947994368,105286616,-402108789,1566179605,174516557,1426066122,476638347,106859286,1509992424,-287839907,1426064074,1013509259,173968150,-1962896408,1317733958,310024,1510007016,22341981,1426065098,1734929547,173968150,-1962897944,1317733958,-87800,-1040775563,108331007,-386923077]],[43,3,13,0,[1566179495,-890358039,-1957363706,377972972,-401842549,1183514696,139365126,-402652741,1566179477,1441430505,1317792907,173968134,1561089675,-905910296,-1957363704,381118700,-401973621,1183514648,139365126,-402645061,1566179429,-890541079,-620036090,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-860351261,650153493,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,115575787,-970538354,-1070399481,-997997671,16247556,518818645,-1911098440,175570904,1390939792,106874093,638028070,-1207806071,-920715263,1738,6856,-1070901673,-1980610935,1183445062,407800814,1343104,1183714933,651791130,74778425,65788715,-1962933829,1586044022,1977289706,2088777235,208994832,-1157627976,1600028671,1753801,1343104,1183518836,-431060710,-1947711863,-96040487,-1047850517,85612171,1183383570,-396981786,-2131206517,1962939518,-1896248557,-2094654906,1962937981,-330905849,99287040,32261831,2088973824,57999442,-2147407383,1962939518,8841475,652639940,52692362,2054488892]],[43,3,14,0,[1380223798,653936270,1965442873,17099011,675756326,-68615307,1149974016,1194927704,638940198,1948796729,140413711,206015286,240618294,-1869602837,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-1947052407,1451951174,-229230330,-1410792579,-385647104,1178142612,-385648656,-1981218658,2122354695,1014235156,-1947828597,-396981305,-544488818,658965286,244338770,-1981287448,-1072955834,-947185035,-1897376117,651725762,1378305795,555129424,1183390062,-28931602,132892811,639131332,907038603,1951550521,1278817846,-1962052520,-1959393186,-1959392185,501943895,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-2081270135,1962995326,-11278077,-1695648001,453058870,-1862317847,652631748,907233162,1947026488,71732008,-1962518901,-1959393186,2005612047,-263323390,972191249,226292310,-1041693826,-263833338,-1175911562,475958022,289901110,980681508,289901110,-922877148,1586174069,1207314150,1098121496,906518155,906512267,-351643765,1586204718,1207314150,695533848,906518155,908347275,-349808757,1586204694,1207314150,292880664,906518155,911755147,22697867,1444016198,475958258,289901110,-1962872795,-430011408,407865894,15786369,1265942539,1198837307,846514443,2133917315,821658373,-24966529,-2095677904,293548281,906518155,907822987,18765707,1444016198,140413938,340233014,374836022,1586170859]],[43,3,15,0,[1200305672,1468741144,-263847654,-940419567,126534,907828875,950144,-2143925900,1963134591,-430011623,604473894,1963015171,-327253242,-164596736,-352186298,1586204695,126494438,20710180,2122521973,393543916,1074874102,1586172277,1200305672,1468741124,-263847674,-1947052527,-1977162146,1006838791,-385649663,2122514652,57934060,-1962880023,1586173566,1200305692,-96040620,188058422,1444511168,-1957635849,1160459974,-1097183230,907753793,1183712649,-1878725656,990218550,-1961656890,-13236130,-13213065,-963944329,-351982794,1586204686,2013214216,2013214310,-1715066012,-1097183150,17880936,1444016198,475958258,1451197238,907113472,911624075,-1962654327,2123046006,57796872,-1727117685,1586188370,1200301798,1391392518,-1695315120,462579902,1183535186,1347590412,-1727689930,1586188370,1200301798,1844917764,-1706012156,463038654,-1097183150,1377542248,1747229264,-1992942534,-1073019835,-952718977,66629,-1977179669,1006838791,-385649405,2122515164,242483218,15367811,1187448948,-352321262,1187483654,-1962934254,-1959388066,376867647,187992886,-150372865,375294943,41364278,1212035,-147101580,2122933373,-1043952646,-956103944,-1979779175,138280006,-1173389824,-1031077880,-969195456,-739702660,-796159749,1451880683,-1946514436,1347590594,906518155,910063615,-1707313153,478111934,300959233,-947129770,-259264777,-1040235123,161022944,1443491910,-25785870,-335905141,1988726793]],[43,3,16,0,[-62470146,-147128319,-963959682,1385809707,140413776,779616054,746061622,-1553416550,140413724,541524790,576131894,-947185685,1385809451,140413776,712507190,678952758,-580338022,-263847652,-1947052527,-1959388066,1183384135,1958743034,375294837,74943286,1212035,-963947404,-775804007,1002832888,1182661190,1996423530,-1097181446,-1994588095,87944774,-955941376,388678,-1712437621,1586188370,2013214216,2013214270,1757321788,1174478137,-229240336,-135379317,-1947169810,-1723273658,166741513,1586229846,2013214216,2013214258,-96040144,-1326856661,1684705280,-15960321,-1097200010,-1961013951,-1000051976,-14227874,-14285193,-1097202569,-1961010623,23746288,-1694730497,494289342,2122576011,1215561746,-775804007,1002832888,1782414791,-1705617663,496583102,1039025801,92143621,99501767,-297366784,-1957670247,-13236130,-13222281,-1097188233,18725992,1444016198,-297366542,1175034184,-229242384,1589929066,2013210342,2013210118,1103010308,-11526712,1996484214,1103010556,1183391208,140413946,1115160374,1081605942,1177274251,-1036805638,1385808427,1757321808,1174478402,-229240336,-1946386805,1183772278,-360807654,-1957989120,-1959389602,410422023,38570790,1795837483,-570215207,2146903705,653822760,-1960095861,-796191138,71797558,-1946552423,-1949332496,-13236130,-13222281,-1056752521,-1706012007,511404222,300959233,-8129962,-2096791807,293470718,906518155,909395851,20338571]],[43,4,0,0,[1444016198,1979595762,-51910397,1684670078,82531927,1465279594,-1908293990,1347590430,906518155,909801471,-1707575297,420505790,300959233,-1159073194,1988858108,1015232028,-385647106,2123103408,1015232008,907968258,908084619,908219787,908870915,19813651,1444016198,375294962,-33044682,375294975,105351990,922633865,-1995946869,-1072956858,1183525492,9831934,2113553979,-28933368,-246513544,1979659777,-96040080,-1711389141,-1037319629,1979659856,-1877415052,1886781238,721522872,865730118,1354902466,1950714678,-1705975599,523649470,911233689,911111679,-1706265089,460482750,300959233,1183773270,2088777448,1182007306,907435659,556928,1183464565,1963205649,273085983,-1961265916,-1977162146,1946362887,126494217,20710180,2122521717,376766700,605111946,-2147191548,906162510,910706059,-347449973,1586204694,1149908502,1194866186,906916872,910443915,21386635,1444016198,2088777458,276037643,907435659,622464,1317013109,468402416,907435659,906708106,1946765112,1166751246,1435186768,-263847598,921851409,818304,-2143941004,1962936959,-263290873,-1877349504,205818422,172439606,-1959391628,-1959373755,1174492757,-229240336,66143990,-2093600908,1962935420,2088973831,561250310,652631691,52692874,-1977218700,1006838791,906917121,912016779,22959499,1444016198,2088777458,510985230,652631691,52692874,309592892,1749388086,1783991094,-757997359,300959233]],[43,4,1,0,[1183576662,-229209104,-1026990242,-1783103462,-326413033,1457032734,241077079,1207312267,141820938,-1710328065,522601521,-74727373,-147694197,1058375,512300916,1173751200,276054026,1343125247,-1975627878,1975520032,13756675,134956534,1317745268,172894988,-1925064201,2126777462,112646,856052121,242679753,1444303442,1381060944,-16096102,-1420228609,-502511873,9890272,-13863425,1996434037,108461832,-15960321,1979648630,980811580,507796877,1979653715,189134392,-402295792,116064443,-13738613,-1070385057,-1959240309,1418408565,189134370,-2130414576,-134610974,257369042,-2029619516,12777463,1073902594,12777280,-1962445820,-355382761,4047363,-1961853440,1311443534,643252492,1195836673,-2090862110,1946254460,172919573,1091325483,638482175,1218065919,-1423922373,28898018,526278400,707273,-1424604021,-1424407413,-1421327221,289704875,239373227,272927403,-1413467222,-389829717,382402561,8415319,16777114,-1190717952,-1070858241,-772296974,643608655,1962886456,1329703682,1099971,509040128,1595916339,415418718,2541568,-1715457280,1753801,-930031476,503316696,1465309326,1603911731,-892788898,-661913588,-326412912,1457032734,526303283,838345,712,526276126,182985,518818645,1183536982,2081327880,-1959533821,119408254,1947354427,482837255,585889506,58461951,-1206131895,-503906276,-1961069171,-1949201441,-202780216,-1543408731,-896795765]],[43,4,2,0,[1583338219,80398623,-326413056,-1207664956,1991835652,33602048,860223014,-1173785472,112722688,515998464,-1977165013,-208986787,509446694,862289958,79874556,-326413056,-11053538,1996425334,-4331514,1996488491,108461832,1397905239,-397324202,1583284308,80398623,1667845376,1867738994,673215590,824191331,540031289,1750343725,1763734377,1851859059,1702322464,1701670771,1735288096,543518313,1953394534,1310753,2293780,3932175,5898250,9830405,-65533,348651521,1183514624,138816266,1086884672,50751223,1183384646,65131006,-62486079,1183432963,2098682,-1946663287,310283224,860223014,-955354080,63046,-1191944567,-342293504,650128211,271795702,-1960439691,1057299269,65585408,-148440028,1183389285,-1982331914,-1960381346,117774661,65585408,375781158,639826619,771902859,91361083,-352009341,1334521590,-195130622,141615607,1929642045,67155971,-1980742007,-1023151530,1946210947,209617164,91423488,738197432,541223122,1183404114,-296318484,-628899029,6733568,-1070879853,-1413248085,-1700019573,3263,91602955,-1226194901,309773568,-1957411703,1284110414,-162624682,-1957147511,1284111950,-61961382,-1956885367,-330921016,-1956756343,1149890118,-263812256,-1956494199,1149891142,276726628,-1006210048,1541934718,-811970051,-1912602612,-1946645566,205949918,-330921045,-297366613,3520939,-1776106056,-1767624973,-1190672509,-1527578589,-179470298]],[43,4,3,0,[80184065,-1392195965,1183576203,-1957188614,178957560,1610249664,-1962489981,-1951665082,2123102294,571646,721783078,-1834285442,75402155,-1416451182,654081675,134219207,-917223541,335549122,-553647616,8224,2097152512,289,-822017280,83886346,-1174338816,100663562,1577124608,117440782,-1258224896,-2030042847,1862271488,9248,-536804608,251658531,-520027392,285212948,855704320,301990180,-654245120,318767380,-1778318592,603980042,-385809664,-1493171967,-721419776,4361,-234814720,1006633225,-50265344,1023410441,-117374208,1157628160,218170112,1191182615,-1056964095,5124,-469695744,1459618064,0,0,0,0,0,0,-922746952,503316496,1465309326,-1085323074,247136264,142016256,-1710852353,-61705,242532363,2105753483,225707274,51019139,1583314292,80398623,-96040704,-1995407989,-1705512322,65535,57987595,-1996425239,40432710,-1706012128,65535,-327892981,1357923977,16777114,1475513088,26010,-628220416,-259275122,1317795979,-202780172,1996431269,-25872,1996423168,8821490,1183514624,-1948742662,-263288033,-1961865335,1334440526,-1987319018,2106325574,-1948284144,-159479521,-74727373,18499063,956658944,57939013,-1962901527,1183386181,-159973378,504339866,-1950183936,-161575952,1207377803,1946157594,373787425,1187467,1195057035,-15502064,637538870,637695231,-1878756097]],[43,4,4,0,[16246798,-1070390293,208994086,175439654,205818150,172263718,-1705638394,13831658,1150232071,1150232074,1958742796,-11513839,1352332918,1476468295,41205771,1996428779,259300086,1996423477,534092538,-1070399164,-1946230807,-1958966288,-1706030467,21766101,-1695123713,22941556,-1946532213,-1994421288,2123042943,377457142,28890859,-326413056,-1193767394,-617414656,-1962389877,1508378198,-892788992,2075656196,-326413055,-1193767394,1586167810,139365130,-402237813,-920715204,-1207957814,-1957363305,-661774612,-1962933320,-919402914,568906291,-892788992,-1263009790,-326413055,-1193767394,1586167813,106334984,99141939,-892788992,1364393988,-997502894,244338710,-2080503320,868419780,-1878332471,-352255559,12161028,30390273,712,1457032734,-1996525944,1586232910,-1977644278,-1979676793,855672471,1996444150,108461832,1448497234,-1710590209,23465482,1961888601,1961691695,857508651,175636434,-2140646830,-26111,478871552,18499575,856650752,343408576,-2140647344,38967809,-963969024,-892788898,213450758,7125762,247006955,7650050,-939390280,503316482,1465309326,-1946263927,-544535938,-544530549,2139103115,326914050,1347666315,-14352998,2139118591,57954306,-1953473557,-165704737,1946421831,832198406,-1962788284,-1950338053,1222838350,184972939,-1958644490,25951838,-2097000053,2114354301,-1995863764,1569391217,-1960867054,48434255,-914349903,172820544,125599107]],[43,4,5,0,[1988823669,-397258742,1482293417,-988701542,526278402,445129,-1141445735,314114164,41859588,1824197099,68204800,-1207798086,80216709,-1910636544,-1990764840,1451884126,242650108,529260171,529260171,1342340992,-1047850116,-40218541,1526901540,1342340992,1223361396,-1948349552,172488223,1443263492,256127386,-208972285,-1946263925,1996443648,175570700,1933688474,-1946645757,1082916446,1996443650,108461832,-2025734502,-1085253885,2089242445,1459555842,41716220,-920691105,1459620554,2089497739,675646258,-1960157813,1347515468,1103010387,1552614299,1850510188,-1705815728,63455678,734147481,-1036805694,1150015627,-896820874,734147481,-1036805694,209503035,-1053572213,1149878571,-1875383434,-1960295029,1569420876,1347637546,-700334438,1818004227,1349405835,-1097182893,-1727787199,-1037319629,-1950207079,1950649304,868453273,-1983763518,-1017154492,-1190907205,121307156,-1014823308,1106764292,-326412853,-1000909282,-1064564610,1551157003,488585626,-11448572,1996425846,-1705572856,65535,-1950183847,1065363160,1092711738,-1946230400,-1931400228,-1950314800,-975532804,-1527576458,-2010719602,-57934259,99349387,-1962377532,105810932,1460013539,1528895130,101182212,559061591,-427096921,-920691105,-1207957814,-1957362896,-661774612,1586190166,-65041652,-208945101,-2130551669,1952448483,173443952,1330379649,-1930886283,1257996544,-2124057521,2135902715,-1961657256,-1898410754,482837440,-1340130918]],[43,4,6,0,[314671876,179909611,1207664896,-1188400049,2088960008,108266762,51018883,-784655499,2126780284,172264198,205818795,-1413467221,-1424604021,300663179,108971152,41799995,-964439673,-205419766,526278564,576201,1443525771,28058,-1947278592,650284760,2126776203,-1705596154,142,-352320840,175410136,89496150,-840761344,-628171125,2126835851,173443846,989858489,-1962770991,-53400630,-896817933,-1426866125,90741331,1183514624,1436740362,-1066865525,172395269,1979712829,-536757498,1510118376,-69801635,1426065098,-731321205,106859269,1510067688,-69211811,1426064074,-295113589,105286405,-1157083509,-1981284344,-379758078,80411154,-326413056,-1962540440,-823653794,-379758079,113966073,-326413056,-1962535320,-1159198114,-379758079,113966064,-326413056,-1962511000,-169342906,105286401,1979711805,1610726153,-352183320,1465290811,856053387,139365312,-1711275585,-64770,192200715,129719903,33220720,-1903158549,-617412538,-1711273799,105251750,-1072996769,129697396,31385712,1508466010,314107,1760332629,1586169509,21489680,1024345739,92012545,2113929789,-536757498,-1962821656,1317734982,26535948,-437691046,838145,1760332629,1586169541,16640012,-1962522997,29034574,27060224,-152478374,576253,1760332629,1586169561,17950730,-1645650598,445179,1760332629,1586169593,16640014,-1962522997,79366222,23259136,2146000218,707074,1760332629]],[43,4,7,0,[1586169613,14542858,1911119194,445179,1760332629,1586169645,13232142,-1962522997,79366222,19851264,233397594,707074,1760332629,1586169665,11134990,-622240422,707323,1760332629,1586169697,9824274,-1962522997,79366222,16443392,1206476122,969218,1760332629,1586169717,7727118,-1310106278,707323,1760332629,1586169749,6416402,-1962522997,79366222,13035520,1240030554,969218,141875979,1023433960,24465227,-1144943677,-1578540954,1960512256,4712461,1917798205,1330330886,-1950154377,1617017793,184584169,-401771301,1295843373,1023832655,24596304,-1144943677,1860919394,1960512400,1304589,1917799741,1330724102,-1950154377,1617083329,-1953475349,-1206590517,-1064434500,639601446,-2147334261,-1013948444,855950467,-1072970816,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,214433989,-1205993472,-661780257,-1962522997,1183385686,-162100748,-1962260853,1183386710,-94991880,-1995553141,1317796934,-28407536,529258891,-13862913,1750084215,-647430145,-196702968,1602965526,408944430,214616351,-326413056,12066390,-992440824,-2128214434,1330055295,-14274187,1992559223,1962878474,994613762,1589905686]],[43,4,8,0,[1200170506,108446722,175439654,638338702,-1710983169,83835772,638213828,-16496759,1996426358,106873866,41418534,641204006,520380415,147507550,80216064,-1205993472,-661780098,-15829249,1996426358,-401698806,1451882796,1976568830,-339727612,142508822,-1962052608,1589968470,126428678,39291174,520094136,707273,1224,162445342,1996478606,209125134,-1878362369,-119085042,556675,1589906036,126428678,39291174,520094136,707273,1224,165984286,1996478606,276234002,-15829249,1996426358,-401698806,2122578261,175374344,637951684,-1993996407,28836439,-892788992,80216078,-1205993472,-661780336,-15567105,1996427382,209125134,-1878362369,-114628594,556675,1589906036,126428678,39291174,520094136,969417,131084,67836,131072,2361664,131072,264388,16973824,65624,16973839,66154,16973840,66934,16973842,66974,16973843,65604,131092,722530,16973824,67666,131399,1311577,16973824,66664,78,0,0,0,0,0,0,0,0,0,0,1760332629,1586167913,41412630,-401324405,1183515303,81158,29034102,44296288,1183536982,172919560,-1090103669,-813498367,47114240,192200715,129719903,42199152,-1953488149,2123041910,140428302,-1190111605,-914161600,55764992,-1072996769,129697396]],[43,4,9,0,[39839856,-1964417702,1231366,1760332629,1586168071,34334744,1183536982,374246164,-402652993,1583284860,108314635,-395311173,2122514993,141885458,1024476811,661913604,-1962129781,-617410994,-1962789144,1317734470,-388287734,1183515179,81158,29034102,33548384,1452293355,138840919,-1962258805,29296214,36366336,192200715,129719903,31451248,-1953489685,2123041910,140428302,-402650951,1583284916,108314635,-395311173,1566179777,-905346071,-1957363692,26437868,-400531829,1183514989,81158,29034102,27256928,1183536982,172919560,-1090103669,-813498367,30074880,192200715,129719903,25159792,-1953478421,2123041910,140428302,-1961863541,1317737558,273548050,360173883,991450627,225579606,991057451,158470230,-351250805,-346136828,6338837,-402601597,1583284776,108314635,-395311173,1566179637,-905346839,-1957363684,33515756,-401187189,1183514823,17950740,1023821451,108396545,-396361285,1465254157,-1962391925,1451952718,114438,-401420413,-1073020616,1583287156,-395311173,585826541,209095568,-1005683061,1451952222,4241680,-402208381,1583284668,108314635,-395311173,1566179529,-905644055,-1957363694,40003820,-400269685,1183514741,81162,29034102,11004000,1183536982,240028428,-1089841525,-813498367,13821952,192200715,129719903,8906864,-1953488917,2123042934,207537170,-2097149767,1508376777,190734081,-1157204800,1726509063,-379758080]],[43,4,10,0,[550112758,1960512256,3336205,1917799741,1330658566,-1950154377,1617083329,194004459,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046042,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1958742979,196854529,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,32032235,213633792,-397389568,-1073020638,57956696,-1903143701,651725761,62470027,218006272,79242100,687768320,-1070384011,172439846,958805109,779421255,209683238,640120065,-351385717,2139301387,443875592,172460838,1929382205,29882118,-2096073472,1131678974,-561265781,28848363,-2093290752,57934074,-1962933575,281540560,-2096270080,141895934,541559590,158711819,28889479,-2015309056,65140689,-1047751738,-259262069,-1947667709,855829248,32031680,642894592,1948794755,1334519306,1200301578,640740100,1212291,-2094659723,1946161279,1200301594,650677012,1947619083,-1960421113,1290475095,-1728052808,642116441,638472075,1376012171,520479223,13796096,-1040195547,-427818038,65585632,1499129354,643287687,637960075,1946959747,2139825668,1608485640,574199,-885324171,-645201289,1508112210,-1023399960,313335,189793908,393500865,-145534895,1962934983,-26105,166395904,16777114,855829248,-1040727104,108265476,1593248598,1448548468]],[43,4,11,0,[-1040756654,125108226,16777114,-1710626048,65535,-1070398741,-13492541,-964247501,-754724093,-1073491965,-805060605,-92159949,-15399940,-1194647553,866844712,1150004160,-1070355708,105155499,-1413467221,-1425521525,-1425390453,855641273,-1012141120,2248,-1961206645,172460831,117327497,-1694599425,65535,-61437689,653936265,186666379,-1207208503,-1960443903,-523039155,1317652619,1023616760,-1960901090,-796152329,1374063277,1996443730,-92864516,-16045158,-492086785,1996431336,-25858,-1010237440,2248,1187468830,184550652,-16354085,1191181382,442272764,1200299915,-28931830,369915589,-96024825,1015218177,-1962380276,-202780404,-402003035,1325399873,214336506,-1694599425,1232,-661929330,-1995994330,1317795910,2122558728,158662922,1928873531,-339725539,-1395619047,-2080737789,1962935934,1373319975,1392922706,185281434,179984645,-1948059904,108954584,-2095680512,-1960442685,-1977219497,-662304697,244373643,-335626520,-60947706,906464038,1195836809,1996466146,85367550,526254080,707273,1736,1552635422,-1960867046,1183386183,-60912386,369784517,205292295,210438260,-1510741551,-1763178773,214336510,-1694599425,1376,-661929330,-1995994330,1317796422,1178316038,855798522,703168,67494647,651725568,34162678,-1960434316,-477952417,-773598961,1586372323,-75002884,1166554626,1703425538,-41448703,92812802,639101727,906381194,637683080]],[43,4,12,0,[906446730,637617544,906512266,-1070463608,54888502,-503003261,-25755744,380570,-920691200,-939521846,1442840580,1183432755,-62486018,637959876,1963736451,1300964870,638118666,638471563,-2095037045,612174329,58048523,-1981754560,1552677958,642250546,91488512,-352321095,75399956,-1190824960,166395906,675119910,45682292,-62485760,671473875,-28931840,-1946270069,-916521898,-1325398334,28392704,-939351112,503316510,1465309326,1317662002,-1983892494,1183444550,-263812628,-1981659511,1183442502,341740516,1988829067,-1948349674,172488223,1443263492,-12308070,-1003189249,-1064555940,326418443,4162342,-2094658187,1946162303,1606690310,-1980896494,1183644766,140428542,15892099,-2048326795,142525440,675119910,1183518581,-364476150,-1995946357,787212358,650130320,-2096476789,125635065,-773795008,98619872,1183383592,-1931465746,1720314454,-984211736,2126776438,-51386136,1552621406,642250546,863240448,-1192722748,-2094661631,2080968317,309251,-1989646345,-533992378,-1981393268,1996481638,-394854422,-1673473,1996481654,343342854,-385492760,1996423395,142016266,-402229505,1183448721,1976699886,844925757,2508791,-2093779967,1452017388,-463042074,116147911,1552633856,-1960867046,1183386183,144330978,-1962934266,-952703906,905969671,906254217,855787401,-1072998190,-534026636,-1981131124,-57939866,1718931979,-147694453,16787015,-11390092,-1650846602,-1912130801]],[43,4,13,0,[651725762,17334145,1073837313,-2411686,1996425846,108461832,244338770,-221720,1956254838,-351773425,1959922500,108954405,-14715904,1996425846,108461832,-401698734,703331638,-1995815285,1183574598,-398030584,1444813803,-1006078267,-622270338,-473265157,214336266,-1532641229,1593565866,844925727,-2144974857,-9079808,-1650846602,-1912044273,-1948742718,-2027488178,1317605967,-28406788,340756262,117329545,1145867603,1378770059,-227082416,-15567105,1996427382,209125134,-1411329,1360980086,-1673473,1610605686,-1962452152,-2027488178,1317605967,-28406788,340756262,1358843529,-1709934849,148705140,-49832,1183385204,9890288,15892099,1996451445,1088022,1183385918,1975520250,17361155,-362753,-442887050,185161805,1346532544,870866628,1334519488,307112712,-15708629,1364261494,74972966,1343256319,309788496,-15698177,1996426870,-361300212,-1696041217,-63153,1492141705,1358591743,1833821594,-92864759,-1287084646,11331849,-15304961,1996428406,276234002,-15829249,1996426358,-394854422,-1509059942,-263812855,2122516971,57934322,-1006599703,-1960384386,-108851635,-1959756535,881530486,425603,1589913717,1065559560,506688780,-1947699515,112891,-754037621,-2084008992,-964490041,1185195304,-350225438,1552650307,642250546,125042944,243106598,-402426872,1317796478,506061806,-991398203,-2094659458,242486333,638862475,-1961605751,-1993992636,76224069]],[43,4,14,0,[52883459,-775410883,530969577,14843523,1996425332,108894946,1711472640,-295304212,1609582219,-892788898,-105381870,313350,-661774848,-1961337205,172488223,-16223228,832182390,-1005995196,-2094656418,175443007,71797542,105876262,-1960441621,-1960442809,1317603407,410451964,-73772720,201326337,-147098432,266310,1183396980,-3591170,1364203638,-231681,1996426870,175570700,-16222465,244319862,201062632,-15960640,1050345078,856335641,-1962677312,-920650170,-1207954230,919079563,-1910636544,861361880,-28931648,-1982577015,1183437382,-834238000,-230258360,-1960806773,-1960866850,-2145416226,2085618303,221493260,620599888,1273626623,-1948349694,172488223,1443263492,88355226,140428299,1156985995,57934090,-1962791447,1183391302,474385354,-1915992439,28887646,544669440,-1706011882,190796603,-16091393,1996425334,-84940794,200820361,-1958906414,1207382620,1946222630,116163379,-1982703988,1187500134,1342179028,-1961206645,172460831,1355695753,533402,-799110400,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996425846,108461832,244338770,-335997464,108954417,-15633408,1996425846,108461832,-401698734,451672506,-1070377442,369653445,-127145977,-964441461,-1514130676,-69031260,1452023646,140937482,-147694453,33564231,-1662450827,142525440,139823910,383155853,507808519,25409707]],[43,4,15,0,[-900822101,-2028581333,-1047803314,341191595,723015211,-621294506,-1949542777,1183558594,-1413414118,51922571,2123213762,1788499926,1963690539,-226589934,-385649408,1183514855,-28931824,-956244247,62022,-13863681,1996434036,-864616502,-15567105,1183649910,-1924131102,1344160836,-15829249,1996426358,142016266,-2984193,1552666742,1348468526,91799563,-335657335,-1957210460,1183391302,474385354,-1915992439,118934142,-1960806773,112948,-2120557773,1594659155,544669534,151371418,112653,1344304895,319927706,-901346547,-3387765,1364205686,1343899139,1360547331,521581466,-993447155,-1960441762,1177225287,273034002,734807555,1996428358,-898171104,444006224,-15698177,-11463050,1996427894,242679568,-15960321,1996425846,156211720,1183386075,-18178,1344304895,923470234,-127532275,-2083232253,1946209918,-831062264,685722,-28931328,-920691105,2113936586,-1223714033,-1693476081,-1911579889,-1693483505,-1693465841,-1693476081,-938504689,1442840602,-92894946,638353092,-1995551349,52886606,-1981165251,1088683598,1946352003,83460897,-1070383233,-217972551,-276608853,-995448060,12126334,-1430244607,-69025538,915219435,280560379,-796152576,-1410954579,-466435445,-1947016533,166460022,-1414807501,-466441400,74907563,-2096128614,-1950183923,2139825880,74907400,722433178,33521934,857896193,142525632,83787395,-1951789965,-750715826,-374716192,-1414856418,850120951]],[43,4,16,0,[334080996,442272513,1200299915,-297367286,197499472,1183383552,-329872918,-1959895925,-1996454265,-1705969594,3698,-1981397367,-628168618,83787395,2126780533,1023616524,17202819,1187450741,-956235532,62022,2126806507,-1947170040,10551884,-1983829248,-372116410,-1947054455,113673177,16139975,-27358464,-1550319826,-163119347,-503003517,-196703248,-772389375,65065440,-196703248,83787395,-523172740,-133963567,-1947054453,-13697442,-15883369,-964430266,-2081365500,1963261566,209634312,-348323034,142525458,-2081274229,1963785854,-773795580,-1946680352,-1962934258,1183445574,-361314826,1317604491,-263287824,-1962933058,-163169532,-964491404,-336272886,113672971,788422283,229742591,-637185,-645925810,-1695648001,3477,-1694992641,3948,-1026990561,344653836,-2046665590,-401698598,-654838545,1149944746,76261890,850117766,-1950111040,39094788,106034738,-1156901703,1347551989,-1415949487,117806859,-1950111143,-997850812,839158443,-2084328476,1946224254,-162128324,1946288964,-788231410,-975121952,-964434314,-1947204858,-472779170,-553393199,-2010774390,1149895239,1200104961,38046209,839354406,1200105152,-350265853,-263812337,1586217259,65262070,126428895,-1864856381,518818645,1452005518,205949706,-164436342,1376149188,2013210192,2013210116,187406850,1589907377,260777478,39830566,-150992198,79922146,-654059517,520588070,576201,-938498632,503316546]],[43,5,0,0,[1465309326,-1960544629,-1960866850,-2145416226,2085618303,256096268,620599888,854133580,-1948349693,172488223,1443263492,994324890,-1983892722,1183448646,-565802500,-1982052727,1183439430,1183402200,207537350,-1932239223,881579590,-1994242421,1174650438,-1035564770,-1994373493,1174650950,-1002010340,-1195483507,1996423170,1347622436,-1890370662,-1034515696,-1984014805,1183566422,-1069143100,-1949809015,1207382620,1965031462,22538499,-15829249,1996426358,-176166902,201082505,-1958906414,1207382620,1946222630,116163379,-1982048628,1187502694,1342179038,-1961206645,172460831,1356351113,952474,-631338240,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996426870,175570700,244338770,-336353816,176063281,-15633408,1996426870,175570700,-401698734,451671114,-1070377442,369915589,-218372089,-964441461,-1514130676,-69031260,1452023646,-731477546,383811213,507808519,25278635,-1102672981,1002593931,-1828619069,-1950331253,-902052778,-897121668,-1413379157,-1951677557,2123213762,1788499936,1964038955,-964787438,-385649408,1183515050,-28931820,-16670231,1962880116,47146,-1099497648,-4163841,1996474998,444006344,-15173889,1996428918,309788436,-15698177,1996478070,-596181036,-2459905,1996425334,1962876422,1145343286,1183666206,-1957685524,1610559068,-49812,1183384948,-158405634,1963002436,844925809,2508791]],[43,5,1,0,[-1956154366,1178323526,1029666070,1517551616,1002981003,1383404614,1946157117,108954445,-2126023392,13371518,1996439669,578223908,-14649601,1996428918,444006164,857241343,1589924032,1200301580,1065559558,637826060,1342719883,-15567105,1392906358,-1878362369,-128980978,-369211767,1996423378,1088036,-1073016347,1183445364,309454,611778457,-15829249,1347554422,-15567105,1996427382,209125134,-1878362369,-141629426,58048523,-1996451351,1996476998,-763953202,-800201318,1958742802,-800683657,-16776776,1962921590,1905938458,-1995425790,1589955654,1200301580,1065559560,637826316,721831819,1177229382,611778324,-14518529,1996431478,477560606,-3246337,-11527562,1996428918,142016276,-1710852353,319762442,108314635,-1995159925,28900934,-831062272,1355577087,620917146,-831062253,-1697614081,325471717,-1697483009,327817534,-1697745153,328353957,66872835,2122571366,141820120,-1697089793,3956,1610499723,-892788898,852000,328859650,1,274268162,36,181207042,4,288686339,1179649,330039555,1245185,225705986,12,46596355,21430273,276561922,20,71434499,21889025,71893251,21954561,327090178,22,73990403,22675457,74449155,22740993,0,0,0,0,0,0,0,68027504,20680,1451957846,-1946799604,1972181118,41714500,-2147257086,1569398990]],[43,5,2,0,[105286450,527810571,-1996209013,1150005830,-1270445818,11552455,-360448,1207378549,1962934564,-1994790122,1183560774,-1304000252,1183432755,239503632,-941627776,176198,-1946397047,1183393863,709331922,-1949284727,1183394887,-767153202,-1949546871,1177275974,-901346864,-1993455733,-1991718842,2126839366,93005332,-1980217719,-1960389050,1183384133,-733574662,-1996175485,1325339774,-61437166,2031243007,43510019,-1980205429,2123101302,-159479302,-1980729719,-92212610,-1995475713,2122968182,90826990,-1982433655,-427764610,341754912,-1995994330,-1960380346,1317601871,79922170,722755209,2014475462,-1102657765,1988689921,-128021540,-337617271,30310430,-1982040439,334225526,-4307257,281968895,-1948223863,1586100318,735639516,2014475471,-1069103333,2122907649,-94467106,-337486199,114196510,-1981907319,703324798,-955724160,-16314,-1948090743,1586100830,-774244386,1004655072,-2147189567,730924238,-1982203960,1317651014,-61437500,-1961329013,-9953667,1032527871,-1995684469,1586215494,147257078,-947706763,-1132558056,2114215227,30271495,-185921164,1006263947,1249706589,1946271464,-370021630,1191116938,175965114,1946261992,39664626,1586230908,73219066,-2014828418,-345148415,147257076,-1863839883,-1956547583,1178141253,-351306246,23914583,1166758516,-96061180,-2031596929,-958760959,-402532282,1014235545,-924253320,281474560,1325341045,-2084408138,1988691142,-666450248,24897537]],[43,5,3,0,[-361226636,-16733463,-1451968946,-1996165501,1187428470,1659371992,2013623297,9562602,1950402294,-1075412978,-1946397047,-13717410,-385875817,1586232919,19130608,376789624,863771707,2080529467,-1236336861,-964474252,-1200191228,1547430635,991722754,-15893220,880064078,-1996165501,-353650570,14173894,1946224872,-163910741,242499782,-1983912320,1586232406,-1744884048,1187381248,-353893928,2039313408,-14816996,1950402294,-1075412978,-1946397047,-13717410,-1962934121,82427006,2130853119,281474591,1325337973,-2082900810,1988691142,-5182536,-864766386,-1996165501,-1544832906,-151888245,661981382,1946185448,39660363,-165252029,242499782,-1983912320,1586232406,-1744884048,1451950080,-1132557316,-385958679,611582002,1963220267,-14227197,1950402294,-1075412978,-1946397047,-13717410,-1962934121,2123103318,-22877764,-1191251479,1579089921,1491657,1958366975,49251087,-1073543797,721421829,-1132557832,-1169227837,92998772,50332677,-1980234816,-1916552066,92997237,1183443153,242763958,1947256566,48283910,-1992232957,-1950107530,1988869246,-649673032,80147968,1191052148,-61437479,25126942,-193528033,-624897,1996486774,-13303814,1979646580,41287428,-388466945,186586696,-1962246720,1988869246,-61437000,-662798141,-1995672576,2122968182,-966882834,-1982110072,1317663318,-632911632,-2130946421,1451835598,-1132557316,179861131,1183564736,-263287828,25084219,-465139311,-1947709815]],[43,5,4,0,[1317793350,2126593010,1183420673,-363951642,-1554689,1988880966,745864984,1781167359,-1929221614,1343681606,-16534936,-1070386060,1150111824,71919684,-465138352,1552633878,476053294,1039947403,58064895,-1013950997,1962932864,30009349,2122533355,1131741402,-1961331061,2105750140,930349086,-13738869,1962880116,1779591722,343852034,101248899,72771671,859075839,-1924116288,-1570225068,1452102148,-11397412,-12772257,-1962642177,-1950090154,2123099254,-27358226,1963116278,29816333,-956943499,-380013564,1317732504,1959668720,-150831347,-629243687,1091728384,2122321899,-143327014,50379753,1579925110,12183762,-1377176094,-229733632,225759019,-638123393,14319232,-348056972,-629243889,-369658624,2114125968,-799134784,-503279896,8579573,737300107,2131588303,-2133199102,1946212990,669729066,14319232,1726740341,-968455280,192856075,62813699,1579926598,721873870,1174655070,-1065483326,-389658999,-572391349,1317748971,1959668720,-150831347,-629243687,1093301248,2122328043,-143327014,-1953487637,-1072970170,2114128766,-1002044480,-338797013,-1035599098,64118315,1183432310,649414,1988746722,-729904682,-360253,-1957617291,1468864606,746061636,1445623807,276234071,1745778431,-11402065,-1957099426,197393494,-804749861,-933362750,-1979951479,-771031458,-1957616519,1468864606,746061636,1445623807,276234071,1745778431,-11401768,-1957099426,1452015198,-956906500,1361146912]],[43,5,5,0,[-1927782773,2013217879,712507180,1996445526,-1300824140,1593791006,1586190600,-61436930,80148163,1451846516,-700019716,1961641515,-1036805821,865714731,963922114,-136775872,-896806290,1183570059,-297391148,41420660,1861736695,331547596,-28965935,-150941053,1451870334,634976254,-930414585,-755214709,-61437502,-733574205,1978549803,-767128822,-1946270167,-1950090154,1177144902,-61436930,-61437501,735331979,1131736646,734147481,-1036805694,1077507144,1861736695,-1949660208,-700019752,1961641515,-150833145,-898697256,-787234045,-2080487933,2130116818,-27883064,119920887,-1949791488,-1026360234,-1006872951,735463051,175500358,701515403,1452015174,1183564796,-28956210,-1006872949,-458561537,872349930,28392905,12488,-1957210594,898305150,-1949272439,529207900,-2096474229,897517306,1946548867,-229209808,-1995417717,1468790870,-94992110,2126777827,105810696,-2120557773,-150995117,1948256836,209125137,1697007770,1975520007,-373279995,1955266887,2147465246,-1981397367,-1992234938,1183443526,105810924,-402096444,-922025678,1988829304,-2093708532,16812220,1452087166,209125350,-16091393,1996425334,-397273594,82381071,777816833,1746828427,637994508,2089489803,507874098,259309579,15892099,2122517364,91490034,1946165417,608565063,292880386,1452082966,1225450470,1173829237,1946157348,-1923918033,-1070381956,-13863681,308947572,-16353537,1996425846,1962876424,508579892]],[43,5,6,0,[-11401641,1599806559,1962934077,9627907,-486388341,-61960913,-13863681,1996434036,-126418950,1610567958,777816836,-1994369141,1468789846,-162100958,15615687,-263796992,921370624,382893709,-149497,-1414812757,-1422637941,-1951672180,-1951720377,-1951719865,-1951716796,-2085934012,2122913007,-262763282,1240745671,-163133686,1586233343,-1886769422,-11139300,1996425846,108461832,-100609,-11404170,1996486262,-260636684,-387025153,28899138,526278400,576201,-142125538,-1985143034,1183442502,1183428074,-330921496,1001203435,92137030,-337230199,-364496120,1183384446,1178316266,-1996128792,149678150,2129413691,-330921725,-932652830,1586175751,-2004382768,-388939776,8947499,31868417,1177151558,-330946070,-1278335,-16550785,2122443846,1954545642,-364445949,13404151,376700938,-11336110,1996482166,-361299992,-1695779073,124994252,-24684025,151742558,-1925936353,1034750580,45678628,-1190494464,92078079,1975520173,1103306498,1178316205,-1996194074,-1388190138,2129151547,-398030588,1178316097,-1996194326,-1388189114,2112636475,-330921724,1183522625,-398054420,1586169982,-430035990,-4651393,8907263,28965859,108954368,-1954777854,-1081880482,2130772104,-230257806,1802878987,142525513,637897510,637820299,637687179,1963349307,2126723878,1128305418,637896998,-1962648183,-633607594,-1993997186,1178272853,-1959232026,-1993939370,993061653,640513475,990272907,-2029224749]],[43,5,7,0,[641942227,637687177,990272905,125758558,653018763,990266761,125691990,652756619,-1023261303,-352321095,157202682,2248,1457032734,309773655,-1072965492,-1628896395,205949696,57982987,-1953487893,1552617030,1086532358,37558140,-1961722112,1552617542,1086532356,37554044,-352157952,1023708006,1416953853,1552614539,2143501060,-129595127,-60913341,1586038763,1183400184,38046716,990272651,-1995866173,-1992033722,132906590,1090150025,-1912715639,1556412486,309657352,1779463423,503474706,106104406,142016339,369522431,207421264,-1995422069,239504132,-1962785655,1149833286,239504132,1594246281,-892788898,1253572624,575498,-661774848,2123061078,-1948284150,-1948284129,41910303,-1206617008,1347617299,-14352998,2139118591,57954306,-1953473301,-165704737,1946421831,832198406,-2146871740,1968177791,139889422,-1956358263,1468597846,-1959269530,-1898935053,-125923904,-60504445,1183557029,1183558408,2123213574,178680,-1956057469,1149831238,105286500,-10074999,1461062262,-401698735,28900244,526278400,445129,-938801224,503316642,1465309326,-1962123637,207522591,2139103115,209473538,1342383544,723844506,-1870796021,-1962123637,172488223,-16223228,832179318,-1962195644,-108853682,-2090304510,293546233,-1064382324,-10436979,-2037792717,569114462,-773729904,860648161,1375759058,12884561,-770965505,-1769390732,-125042850,1317782158,-611559674,-1962379579,-203304495]],[43,5,8,0,[1608224421,101480191,244339287,1358624744,-10568053,125107979,1889140842,1477182465,-920691105,855640266,-1191842880,-1957360739,-661774612,-1962254709,173968159,2139103115,343691266,1392645304,620599888,-2141516865,1951400575,-1876890877,-1962254709,172488223,-16223228,832178806,-1962158780,1451952198,1682409222,526800775,445129,518818645,-1962254709,138840863,-2029627765,1468490823,-892788890,247988230,1465253888,205964574,-1996472315,-1070334394,-990755191,1183385670,71697404,1183402056,-129594886,-1240697205,-1958679553,2123102838,-129070084,-372126165,1586382406,-1901726966,1183518302,-137942264,-773271080,1586186472,1960512498,735639300,1583292355,836297,-964627830,266764296,-2087690773,1946158718,-1948874054,209110526,-1958689149,-1985085834,-930351546,-196703827,-100727,-797702578,-661977162,-137876563,-2147123751,-638119946,2109942701,133595141,-1053042441,-159382403,-388919037,58573115,167900800,-1979154990,146964694,-1961893248,855585527,718179053,281116874,-2146442880,58591481,-67075351,-1963164021,-773598758,2117812707,-16420102,233566790,66471563,1183558400,37749748,79922091,-499326077,-58816031,-92369923,-1014965622,266567688,-472783919,2013036091,-230228219,1183518187,37749748,-163148885,984285187,-1977387818,147030238,-787487872,1004786147,91749502,-336443649,-196703475,-1425915901,66471563,2122951424,183106810,2123103487,-774206724]],[43,5,9,0,[1004786147,91421310,-336443649,-163149043,-1951727613,1074000966,-561337598,-472783919,1929018939,-230228219,1183518187,-1426062346,66340491,-1985281472,-1946289026,-638059906,-1978670717,147030234,-787487872,1105449443,2013036091,-230228219,1183518187,37749748,-163148885,-2085945341,-477952789,-1981685188,-369296770,-1957298547,245852396,-401973621,1566179453,-889430039,-1957363706,247163116,-401973621,1566179407,-889351959,-1957363706,249260268,-401711477,1183514683,139365126,-402651973,1566179463,-905244695,-1957363702,251554028,-401842549,1183514677,172919560,-1056547189,-2132278557,-379758080,147520670,1960512256,3336205,1917799741,1330724102,-1950154377,1617083329,194001899,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,1287132387,650153484,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,2760,1586189911,-1970828536,81152,28836733,-62486272,8947595,2097152317,112643,1039812233,1820196869,-1912301890,1183516230,-1929868540,871102534,1996436735,1310746874,-348012902,-129593841,-16414426,1996423796,1310746876,1178713754,-129593840,38111526,-2096839037,-1064565561,-2130295154,1912919806,73305031,474450726,653936171,641484681,-1960441975,1177236039,1200170748]],[43,5,10,0,[1200170514,10283278,-1912281409,1183516230,1049860,1183641739,-13374472,-92864715,-1706155928,274350526,653805198,1979647113,-59310334,-1706155928,288768446,653805198,-2097003383,-964492089,-1899983868,-8321466,-948828906,637820555,723273611,-1993934266,-1993982905,-1993983929,-1993984953,-1993985977,-1993995193,-1993996217,-1993997241,1200301575,-62510286,508004646,440895782,373786918,306678054,239569190,172460326,105351462,38242598,1577058744,113428831,2803712,727078656,-465139264,-1947842935,1066077790,34111107,28837501,39315712,-1979955575,1187504710,-1962929930,529207901,-1961867381,1183388247,-1950118920,173837299,175430411,1946614659,-163133691,-75300800,1378055430,-1694992641,-65158,199640713,-15698752,-1706029450,321932773,199509641,-385649216,1972044255,1589925682,126559748,8946987,1200301648,-1970984190,-1960423424,-2063399865,642777224,50743179,1342212741,-16777062,-28931585,589186187,1178334790,-163088906,1963130438,608499218,-166955774,1946231876,41714485,-953191424,123462,-15570345,1996425334,175570700,-16353537,1996424310,136551166,1183449087,74793212,65781803,-1996488264,2122579014,460652796,-1960836504,268765254,48283904,-1706033046,4703,199771785,-385649216,1347879223,1209754,-700020480,1389909641,-40572848,-1995946357,-524159418,63474434,1451952710,-230258420,-1946921335,1452004934,4195800,1183432963]],[43,5,11,0,[-262764050,1589908715,126559986,39291686,653156036,-1993996407,1854079575,1854080242,1183515886,-162594826,-629817333,1797259880,-1962735498,81838534,1778386437,-6664192,-1996488449,-1072955834,-1528233099,-663290112,1356232447,1230490,-196704000,1089885833,-11513280,-963966858,1342496961,-1946540056,2113276912,-25755823,1246618,-25755904,721420984,-1041200186,100991712,1342204416,-6684054,184549631,-1990822720,1996488262,-696844328,-26032,1183383552,-162100748,1347567680,-1962379521,48284102,-103356336,-166989685,1589910396,931735284,101611263,1778412115,-1710855680,205325206,31606471,-25755904,1250714,-25755904,1252762,-394854656,16777114,-394854656,16777114,-461470976,-16026624,1996426870,1306893028,2122519358,141820134,-1696172289,210311486,1591887499,214092127,575488,-1000974592,-14285218,114439,-1996208243,1183643718,-1005196294,-1960380322,958856775,226427463,-2096627930,1191508038,1996783161,-1040741402,1589904102,1224680966,-2082601988,1586037995,-96039688,1589907947,126559992,71776550,1182993023,960955640,-361298818,-1043887281,1174602464,139889414,-661962688,233554574,638028582,1946437433,79921929,75381063,1183575671,-1981230844,-953419650,-1996208637,1183054406,1183515140,-125089788,50520257,1451951686,-1908391928,-338129982,-126382823,637831974,2005731209,76228342,654210957,-343735159,2117684996,-1948093702,-947127682]],[43,5,12,0,[50520257,1451951686,-1908391928,-338129982,-59273959,637831974,2005731209,76228346,654210957,-343735159,2117684996,-1948093704,-1958217602,48284103,-1962523133,1077938262,-661929330,-1960438037,1194927623,638745604,2005731327,83830526,1191494531,2012905017,-1043887131,1174602464,139889414,-661962688,1317782158,957672196,91683454,-351797466,-25719546,-2096824538,994510019,-1947700487,-916496703,-939522366,1459617848,-364460202,1586167808,-1995994344,-259263930,8948875,-1947185527,-1996453236,1955327566,-1959490798,1418399812,-565802734,-1948232055,1183386180,141186012,1352331403,1343553348,-766646886,-632911595,1963392643,-263812332,-1961474559,2114131070,306588142,-336705909,343837485,1089488523,-775804007,373686776,1089357451,-775804007,-1946680328,731508806,704172482,1183519302,-1037329938,1177155793,105286160,259330084,-1726855541,-1981397367,1183574102,-1961628912,1174605382,1183422738,-396981786,51136139,-1986457530,1451876934,373722084,2095466041,-495044347,-320273539,306592001,2117666172,-385647344,-947191487,-1949332583,-628419002,-767129191,-1949018487,1452008006,-767153180,735335963,64166849,1444144710,2098664,-1996434813,1451881542,-1711099402,368273648,-2097151483,-771030830,-1410792578,1023769603,561512447,-1946925429,45217366,6877338,132374,1375785603,527800912,1183389415,1975520236,58779907,300784208,1183383552,-665417258,58052619,-16554519]],[43,5,13,0,[-11069834,1996427894,242679568,-15960321,1996425846,-665416952,1347567680,6946922,-755969,2124023414,-1946157301,33921520,13796096,2130073147,52488451,1178273916,-385648908,-24968426,-2090500606,1946224254,-595688609,-1961855738,1452004934,1379942616,-991406512,-990868484,-1993943458,-228685001,-1961599093,176128799,-15109119,-16377738,7001718,23724138,-100428134,1975520018,46721283,651583172,637683595,-1962649717,48480734,651582979,637683593,1174689673,-1695779073,4761,-956255511,391238,376045674,-685804134,-330921713,58048523,1342347753,1595546,-1980724480,-804530090,2145977205,-666464766,84199206,373721856,239372582,172263718,343705894,276597030,75270438,1088833163,306481446,105154854,38045990,1088571019,205818150,138709286,-1947050357,529208415,17465219,1996433012,376897304,-431584425,1075201579,-498693296,1346422571,6946922,-261619606,-1709086208,394341653,-336038261,1458973460,1973027178,-1994910177,-1072960442,-1506443,-263812351,722880041,1174531710,-297366766,-1978644991,270796358,1183518581,1183422738,-396981786,-351254901,239504147,-1726855677,-1981397367,1183574102,273023756,-498693735,-1947969911,-829711930,-628373621,-834238055,-1949280631,-1986455994,1451870790,-498693172,736384651,1444661830,-834262068,63985179,1444144710,2098664,-1996434813,1451881542,331416566,-1711099437,406874352,-2097151483,-771030830]],[43,5,14,0,[1609106302,1023966209,58130431,-16689687,-963908490,-196738151,-1309256173,1760598530,33888333,13796096,-1936043950,-1994843873,-1072960442,-1706028940,5646,-1982445943,-804530090,468255605,376897281,309788503,-15698177,1996426870,175570700,-1962379521,48284102,63456905,1452004934,1379942616,1778412112,-193528064,-1710852353,373885822,-1711389047,-2097151227,1446707410,-385646858,92012746,2012497467,-25263354,-385646846,2122514618,376768220,63456907,1452004934,1379942616,-25755824,-1980076312,2123103814,-698432312,-1960426685,1368073729,63867650,-423494026,-698447102,37783846,72386854,1107185155,-2096133850,1946606718,410451750,-2066689,1134222966,186198804,-15436352,1996429430,-562626592,1259524506,-565802727,-2074999,1996480630,24812254,-259321562,947189259,1444443903,1951262106,-129595111,578076683,-15173889,1996478582,1778412246,-1711183360,380306326,-1423735,1996429430,1306893048,-1705633414,429201726,-1695779073,5844,-1695779073,4877,-15173889,-442836362,-1961559731,1600055878,1362633,518818645,-1911603272,205949912,1209037896,1950882932,16788771,-4708236,-14291969,1996425846,-26106,-768933888,1996429291,-26102,-219480064,-1710852353,65535,-661853973,-892788839,80216072,-1205993472,-661775963,-15829249,1996426358,-401698806,2122576457,175374344,637951684,-1993996407,28836439,-892788992,247988234,1325334528]],[43,5,15,0,[172949256,1187444275,1187381502,1317732607,274107156,411029803,1312508536,-385647348,1312489954,-385647094,-1612185126,32762115,32851654,1183578763,2126588684,2126985997,29419779,1187442827,1183515134,2042702602,28371203,58640187,-1953482517,-12138760,-1875907838,49628870,-91497737,1177272715,-385648372,-952434290,-125106561,33507014,2114604587,2127510285,24701187,1187443083,1451819774,-773402120,92176615,-787713023,1962556386,-167033087,-1957822092,1586172494,1960389390,-380862715,1312489676,-385647354,1312489794,-385647096,1451950394,872057618,-12154176,-2130811254,125043196,1988823679,-1962349804,65735798,1007318667,1947106305,172919558,-1962857239,652807246,273582849,-1996414743,1187444318,-963968524,-259267593,-947139957,-125049865,1183570571,306588422,-523162754,17137280,-146275979,-751044506,75434364,58115899,989907433,2131655889,1925593860,-1947170040,-28916022,138840835,2098349611,11331843,2122375377,24445189,-127469760,159371579,-969210756,-1813445773,2144549632,990149646,-1962379321,-958755848,-385548474,-604569469,49563334,-1946788215,-1947994170,-1949660176,-1947994169,-1948611592,1177227846,-352092922,-523136933,17137280,-146800267,-784598938,75451004,1148372539,243258171,-952433540,-125106057,1187437195,1183515647,138816274,-523161730,17137280,-146275979,-751044506,75242111,343394107,360501563,-969210753,-259321998,1187433099]],[43,5,16,0,[99288318,-335544392,16640026,294528,317195124,-61961472,872044171,-12154176,-906074486,-2147478846,1962999422,343313176,-1961722229,1586231366,2128100342,-472804607,-1125525461,-213465600,-1949922558,-25263919,1949662978,209095429,1988821995,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036284,755397634,-628948991,18737152,938211467,67010176,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122319091,108266228,-2097151699,-454557478,-1947170048,340143046,-654900615,1579933579,-150832878,-773795365,-162624541,2146979387,132371,-930356745,-146750581,-936642458,300669323,-1948125376,96701384,1727463426,-1950274568,-193036072,1124168706,-213465405,-8486910,-1962052352,1183387718,239504380,-1007008119,-1949856943,-8486701,1949925122,209619717,2123039723,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036287,755397634,-628948991,4581376,-58816167,-1007008119,67075712,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122318323,108266228,-2097151699,149422298,1183406336,-92370436,-136064573,-2134834181,1946350462,186022922,1947236571,-787223792,2111507451,1004271369,1208122579,-751057981,-1019151492,2123100555,240552722,11796656,746379067,2117798783,994344712,1065092734,142490563,1446721919,993295366,92079742,-1274642805,139868931]],[43,6,0,0,[1451951486,-1023102968,2080800315,139868954,2117801343,-1962574328,78907518,2097567291,106335206,-1195179088,314834943,1912603136,279,-973012224,83886361,-771685632,117440793,-268434944,9241,1006633472,1049,-603913472,218104089,-603913472,251658513,-1291779328,268435730,-2013199616,285212953,-184483072,301990166,-2147417344,318767385,-1644166656,2328,1862271488,4625,1493238528,1191182607,1811939841,5132,-1744829952,5384,1711276544,6169,-1275067904,6417,0,0,0,0,0,0,0,0,0,1760332629,1586167840,18212878,-1962522997,1586169934,48480522,1510050536,61270365,1426066122,1298721931,105286400,-1157083509,1894252548,106873857,79217036,1744250368,263426,22931603,1877564762,313857,1760332629,1586167920,12969998,-1962522997,1586169934,48480522,1510024424,84797789,1426066122,-2073498485,173968128,1509991144,142993757,1426065098,-1486295925,241076992,-1962892312,1317733958,173968136,-402463807,1566179565,-905402647,-1957363702,12282092,-402235765,1566179456,-905351959,-1957363710,13592812,-402104693,1566179415,-905481239,-1957363708,15886572,-401711477,1183514691,139365126,-1056285045,-1192754461,-379758080,181011458,-326413056,-1962867096,904398942,-379758080,80349513,-326413056,-1962861976,1005061726,-379758080,46794329,1960512256]],[43,6,1,0,[4384776,1968130621,-1047805183,-346003269,-619999152,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,-939430984,503316482,1465309326,856055492,1065428672,57934592,-1207921687,-1960443894,-503905713,67498723,13796096,1377829480,-26032,-1073020928,1183413364,-6663938,-1912602369,519605186,-2096728379,210436806,-18267,-1413467221,-1515869269,-14681630,-6619530,-1207959297,-1706033132,-57532,209043467,-1694599425,65535,787202099,1066129547,-1070397666,1330297003,25403819,25534891,-2096725077,377684225,855638405,1183558592,-1070355458,-1414812757,1583334283,80398623,-1864856576,518818645,-1957242738,-561313162,1207312267,108266506,1144101462,881525290,-2130555765,-2124415007,2102350073,12052739,-1962385781,206044959,2139353995,393543698,1778386104,-6664126,184549631,-385649216,1149829374,-15275246,-6679948,1073742079,-3591360,1364202100,16777114,-1948742912,-16282849,46367495,-670834479,-1995815285,175570695,-14329702,-1948742657,-1163949281,1960512256,-14709961,2005601359,-1959490798,-2083091700,1183515334,1946433802,-498711028]],[43,6,2,0,[1150012664,1174702338,-1946688954,2131558386,-2017447157,-1706028473,65535,1342321848,-148570726,175540994,1284191371,-1998590,1358528863,-1956022961,-661977018,104537995,443810171,-1962127477,266542164,1947096891,243237645,855929856,-1991906368,1207897687,440698636,425603,1317737333,-1844561144,-1995803644,-956001778,300038,198740736,-872319525,1342119819,-1961855988,-167046537,881528436,1329269899,-955943668,3655,-892788898,-1112014842,968705,-661774848,2123061078,-1948284146,2067675935,855995649,17426880,1301019531,-1959402734,1183387206,-6663682,-1962934017,-2096329744,76219078,-1207023991,1347486774,1126497690,1179015427,1979706594,-26094,1183514624,239503870,-1995815541,-1705968570,507,-1947052407,-620032419,1586038133,-1960907782,-195131105,8816523,200951433,1343124672,272538,-128546560,116803271,-230257152,-1960380277,206449421,-947686276,702468,51144439,172899320,1317602173,176063242,-983859712,-165280138,1946224965,309324,38636326,-661921289,-1392064637,-1378841685,-92372053,53638144,1183774302,1207314168,578027779,639076390,637630344,-1174255736,-628227129,1586221963,112884,1376145489,-1907073025,1183713374,172949490,1996466303,35625724,1317732352,1359406074,319130,526278400,707273,-939213640,503316482,1465309326,16664263,242649856,529260171,24852027,-208969356,-1710590721,1101,-125058418]],[43,6,3,0,[722307878,1048448078,17843399,172899072,1317733246,-28407542,-1207646333,1727463434,519570188,856061637,-1414812736,-102586971,239504159,76678715,104531572,108332180,76809927,1586167808,-14710002,-375780745,-1962934268,1583349318,181061919,83212288,712,1457032734,-28915881,1586167808,-14710002,412748407,503316485,-259270002,1311444107,991985164,58591822,-1995813237,-964428210,702468,51144439,108971248,-1526282621,536470181,-1961992565,175636255,356250,-28931328,-920691105,-1207956790,180880766,-1910636544,-1957210408,-27358947,2508791,-385649407,1200292212,-96040598,-1989654645,-523110330,1317789905,-773729798,96535521,1754857478,1347559490,126618,1958742784,-62486062,-2071382901,-1706033018,1431,-947652469,-95515898,-617354799,1381061458,1482489687,106307079,119408215,-1913156833,-1190986946,-1532690425,-85834169,526255967,-772125045,-128021527,-1014245077,-523116335,1392965635,-11073967,856119388,-129594369,-96040021,1586211755,-773598728,113476579,-930354991,54904358,93005360,638028070,637683083,-2097002615,-947714877,-1947868668,1311504462,-1957211142,-1237339431,-2143308737,275980484,-1031782476,-1308003552,549879871,1068892787,-1968520054,-963990846,-1430244694,-1957044766,-388892090,106123270,1415380817,1317755655,652857850,805520838,637897510,-1960441975,-1993997755,-1014824377,80184068,-1070340638,1560236112,-59310244]],[43,6,4,0,[381338,2065599232,-2095084799,1946292351,172460861,1358317193,405658,-1950183936,227223288,-779359791,-947666893,-1414812924,80184128,-896796702,737691275,-1414812734,80184128,1996486626,119642870,1583284224,-1194604257,549979616,-1910636544,-1957210408,529204830,67782646,1996425332,1144101382,-1070398836,-1959889013,1207382623,1962999846,9955587,-1989652597,-517210546,118939947,1085013131,1586232546,-1960867066,529209951,-1995815029,-1705968570,1849,-661929330,-2096133338,-1960442685,-405732225,-1960379389,-1992949177,180585221,1996483810,124427004,1586167808,-1960867066,1183391303,-498677792,1586299011,1788498912,1946652715,-530674392,206015286,240094006,274172726,360632363,308251446,226416939,1364262027,1461080914,-345744129,-26868787,1610507779,-892788898,1958215682,444423,-661774848,2123061078,-1948284152,2067675935,855995649,10676672,1301019531,-1959402734,1183385670,-207990278,-1962934269,-2096329744,76219078,-1207417207,1347486009,186973594,1179015428,1979706594,68590098,1183514624,138840570,-1962385781,273139487,1200291841,-28931830,130587216,-661979136,1317782158,255534598,179845492,98694912,1183383556,-25755652,519834,-4181248,-11469194,1080753270,16777114,1958742784,-25755875,568986,-1950183936,105286616,-16283354,-845480330,-1207959544,1583284225,80398623,138655744,712,-2133291490,1963002238,105286405,1586178795]],[43,6,5,0,[-1960867062,1183386183,-25755650,584090,142016256,1376155391,-401698736,-11533843,-73728394,1476395016,113953055,151697408,1736,1457032734,-28915881,1586167808,-1960867058,1602956919,642250546,1802830080,100288199,-96039680,745865043,1781167359,1783633416,-16750080,190515292,-385649216,1334509707,206453528,-2132212873,206449408,1980386875,172919555,-1995684213,1452014150,108956424,1375356557,745865042,1781167359,1380980229,140312407,-1072998054,1191137150,80184318,-486914305,-1958548517,-1996454268,-1705968570,2349,-259270002,1311444107,992116236,58591822,-1995813237,1183579726,-773795572,394720,2126835851,-1514130682,-498685276,-59310086,607130,-28931328,-920691105,-1207956790,-1957361330,-661774612,106859350,2005606283,845122350,1207418931,1946222630,-1971025148,-920691200,-1207958838,46664232,-1910636544,-2091428136,1946289790,108954379,-955943935,67142,-1962385781,779586335,858939275,642250688,57999616,-1962900759,-1996454268,-1705968058,2532,-661929330,17202819,-1960436364,-2092349169,-768406845,56068134,-503004285,651725815,33703879,507505408,-1957242226,-1946645520,-773795577,-2081422368,-947714362,72321798,126592499,-788248789,65065440,72322040,-217952375,857693861,260777664,1342620547,-11336111,1996444764,169450238,1183514624,-1971026170,526278400,314057,1435555980,-1910575989,106859480,-1070391413,991580043]],[43,6,6,0,[1963233806,-920698879,-939523382,503316488,-1070377130,-28931768,-1946335608,1451952734,108446988,-964490101,-1963578876,-1020656060,-654966157,-125050634,705119370,-167611449,65074904,-1963584776,-1037432764,-654966157,-133963530,184604288,168392191,-1996130826,451672654,1929213496,956659472,158793342,-1996861815,2122972534,180782078,10595298,-96064768,-920691105,-939521846,503316488,1183536982,46462476,1183516788,-372100342,-990510928,856192001,2147465920,855679977,1183402176,-45709058,-1962254709,1992625238,-1995666682,-964429746,54851078,-161778672,1963000644,-1963578795,1942170116,-153553406,-1963422752,-953548476,-654966157,-133963530,1149957650,1942104578,-153553406,-2131229728,-16056106,-167112843,2122910581,-42563330,-335917431,-42584038,91689074,1996389945,-95516407,-1979877752,-964428162,-1952783868,1177286726,-27882502,-788705654,-2082811415,-372244270,-763110703,222754304,-1174178812,1583316991,147507487,313344,106386944,173062174,1988876430,-1959490810,-2071253388,1183383686,1355255038,16777114,-62486272,1377829480,102603344,-1073020928,-2071378572,-1706033018,2700,-1906909298,-1946645566,-61961232,-1510741551,-1911782728,244184,-16353537,-397343626,-910688223,1591250444,-2013364597,1459652284,719514,882530048,520093698,-916562169,-939522878,1442840602,-230242473,1187446784,-1962934032,881526902,-1959889781,184583812,-385649216,2122515187]],[43,6,7,0,[376700932,1347469363,-2091098881,1946223742,106859498,24845883,-2071207564,1183383688,-2038133766,-28931840,213162576,-1030881280,1586231435,-1960867066,1183387719,172461032,117196425,222992976,-1962475520,-1948610832,-162625268,-1962648435,1468596823,180585220,-1960380958,-196703995,33848963,-957807747,75399936,504787971,-1911759941,140413915,1602953099,-2004353234,-96010496,1569400351,-2082221822,-1960442173,1317732933,650652660,-570202240,-503004285,-394361866,-385649662,-964493179,-162624764,1144718475,-16550910,1149890630,-773795582,-2082960416,-165280061,1965032263,155514417,-1960086270,1418397252,121316872,975574645,276103767,1375856256,56068646,838984320,175397590,638028070,-16623735,-2144931258,-2094005425,-1461581114,15892099,-1715790220,-1948545523,529205342,858677131,-1950338049,-947653554,105992198,1415577431,-2097046551,1946289278,75399968,-2095418365,1963124862,-96040181,1963082809,12249356,-16222465,-51902858,-96039939,-2097003383,1317733574,-363951626,-772520309,98619872,1183383558,-125924882,116934275,820856518,-1962523509,1376127060,-1873344944,-50862066,1976699655,-774337770,-2082221597,1156974275,1484063241,55541798,-1957565648,-619972514,1451903604,1468278509,-2094894077,1580926147,-151880466,242487490,-269654400,116934343,-128021760,1187503339,-352321288,-128022241,637944971,1149962121,818708488,38242598,-1947056385,404931,-388896559]],[43,6,8,0,[-2097003383,1325337286,-385648918,79626102,75399936,-1960674302,1317664334,38046704,-964492151,-2080972278,1946354814,-226589943,-385649664,-1712718112,-196179200,-517218005,369556619,-1413467385,134013504,35556134,-1947479808,-752094122,-1947836791,-263288324,-1947578743,1150023246,71580418,1191117684,990153712,410255940,2095466043,2109881107,-364445937,-472786805,1150017283,126432770,-502610301,238534353,1988877966,-1959490808,2122526324,242483442,112983859,1996445440,-11335948,2122536028,108331242,-617365453,-594869013,1397805196,-1956881153,-523111354,1996480515,216636156,1996423168,267819774,-1229258752,-1948545521,529204830,34621383,-229209344,1609582219,113428830,-1864856576,518818645,-1957242738,529204830,-1959889013,1207382623,1946222630,-2034958519,224827904,-1030881280,-1960388469,-1960443321,-775410929,113476576,-542058493,54992934,-503004285,-2034958345,268343808,-2063663104,2074149000,76849921,-1190882653,1996423169,-397324282,526318713,182985,1435555980,-1910575989,106859480,2139103115,343691266,1392522680,620599888,-2141517689,1951400575,-1873876221,-1962516853,441420575,-1952858061,1207382623,1946222630,-1811006664,-1959627772,-1810462767,2064530180,-1207601919,434831361,989855928,1963233806,-645185520,2139299723,74777104,24498699,108461888,-18329519,-892788741,1048578,134807554,1,45547779,327681,47776003,393217,54001923]],[43,6,9,0,[458753,268632066,36,141492483,524289,143786243,589825,46858499,655361,212205827,983041,148701443,1048577,216989955,1114113,272498947,1179649,275120387,1245185,211353859,1310721,25493763,21430273,279183362,20,0,0,0,0,0,0,0,1760332629,1586167825,16705542,-85369510,-18431,1426064074,677964939,106859264,1510008808,37218653,-889192520,-1957363710,4155628,-402235765,1566179536,-1207852311,46858239,-326413056,-1962909080,-1175975330,105286400,-1157083509,585629706,-379758079,-4718284,445183,1760332629,1586167929,9889798,-1125556902,182785,1760332629,1586167958,8579082,-1962522997,-1427634098,-379758080,-4718093,445183,1760332629,1586168041,4777994,-1962522997,-661977010,812964107,-402636613,1589903557,1200301574,1958742822,4195615,-1899918189,1960512449,-670872813,-1977218958,-2096501985,129696964,7858416,-1377215142,444929,225762059,1023421928,108154701,2001686589,-1047805183,-346004805,-619999146,333974900,1330461952,1362953842,-1023314097,1656471947,-1875055776,350473099,-1895825480,529213120,38243110,-1872763776,79987651,-1950105549,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006]],[43,6,10,0,[1960512449,-670872824,-1977219214,-997997793,1879554820,-1957313045,-424141076,-1948742143,529205854,-2147334261,1362976740,-13994673,174721654,637951684,637827071,-1711114241,65535,106873936,74972966,41418534,-1650830586,-335544570,-18429,113953055,-326413056,34650142,1586223246,-1960867066,-461372857,1330724191,1399458165,690290074,-1207702782,-920649729,1426064074,-1205932917,-661781958,-1962516853,38243103,1029694592,158682961,-40217494,-352169180,-18429,46844191,-326413056,40155166,1586223246,-1960867066,-461372857,1330724191,1365903733,2099576218,-1207702782,-920649729,1426064074,-1205932917,-661781877,-1962516853,38243103,1029694592,158682961,-40218006,-335544540,-18429,46844191,632823296,-1193767423,-903872513,-959971322,1448542209,64993310,1586223246,-1959294198,-461372860,1330724191,1231555445,620599809,367591935,189068801,-385649632,1552613642,1920959282,-2089061120,1946223231,-129579147,1962868864,712310572,1183647850,1783633656,-1962907136,1610559068,1958742792,-1430978731,-1471771392,1349144598,337734298,-1397424381,1485212928,1783633663,560634448,-1258355931,-2037579602,1343684360,1788498026,-1929166559,1343662150,-10975603,-2037559274,1343684360,-16222465,412747382,-1996242616,-1072956346,-2081881227,-25786112,1066129547,-13863425,-2140657035,-2192640,2013211767,1778412074,778013440,185098239,-1923779392,385759878,1750539856,10092750]],[43,6,11,0,[503549696,1996430935,13527294,-1593835366,1996430851,981896702,1750079230,10092750,-1946157312,1200228958,-79263741,-1963166069,1200096068,-79263229,-16563064,-1516569482,-1962684856,183175750,-1694730497,-46939,1579139115,113953119,-326413056,364387926,-1948742140,529205854,185091723,309593670,12879755,13014923,637957828,-1993997175,-2020933036,-1752497976,1579090122,445129,518818645,-1912497224,241077208,1183522699,206998282,12879753,13014921,74829835,-83204224,-1962522997,-2021062570,-1752629048,28836042,-892788992,348651530,1448542208,43956254,1586223246,-1995994356,1720385094,-2147474169,200033929,-1961528128,-1140457914,-96040704,33048263,-163133696,334168066,100550283,1183383732,-129579014,1187446788,-1962931978,1183444038,-27358212,13404043,1039681059,-1071972351,50724388,-62519040,13404043,1039549987,-1071972351,83887141,1174994948,105314044,-1205832703,1586200575,38242810,12060553,105351552,-1962653815,-789055418,570318475,-167719801,1946289734,172395272,1963476491,11528451,-1962391925,-1927411114,-259264898,-628226282,-1515870811,-327253217,-1958644480,529206366,67782646,1996425332,1144101388,1996424503,-297366260,40521750,55772058,-27358461,10651531,-1947318783,16818823,-2020871610,1174470820,-1534620688,-196738816,971916939,1266610758,972310155,1132326982,-1946526069,-297387257,1183515518,-1962440210,1178272327,-1962705168]],[43,6,12,0,[1200222278,71797506,2113029691,-230257917,-1962653815,1178273351,-1962705420,1200223302,-129594618,167665291,-167719801,1946420806,-163149046,167665291,-167719801,1946682950,-163149044,1586221303,-863559170,-62485760,-916496865,117442762,671089152,261,1375732224,9220,-721419776,1793,1593901824,1191182593,-1207959039,5122,-1073675520,1509949697,-2130705920,7171,0,0,0,0,0,0,0,0,0,0,0,0,9928,519853910,638484164,-1996077685,1727528518,2098462,-1005697535,-1960441218,1183385157,172393468,541494048,-388904822,-388896559,-2131474807,-2135816223,1451813586,25541106,-1962387829,1586174022,1942174492,-306605292,33194753,1186532212,49971970,-1615264908,-530675454,-1981921655,1119479886,22396675,-1107234886,1183514921,442403606,225690427,24887187,-1107227974,-239533740,-597784318,-1982183799,1988749910,-461469210,870469257,-565802030,-1981778185,1451880006,-632910864,1177272323,-1980182052,1187444806,1187447283,-16776970,1586227798,308165622,2126781047,242664714,-1963690493,1459614294,-396951582,-1812737,-554965418,-1962781463,1580987998,-13733100,1177286214,66092508,1586223686,241041918,1586226667,341720054,1586172787,241041918,2111587883,-632945683,-336181505,-129594907,-209813309,-1910213631,520490054,-1962246517,-141820850,-372117205]],[43,6,13,0,[283682291,-209813504,-1962380287,1580987998,-1008632302,-163119165,33316491,1187383902,1451950323,-598332424,1443040637,-27358246,-972136959,-1996360890,-3934122,1586230854,173933052,-209813309,-1973324543,-1971277070,872394788,-531723301,1317622499,-296842260,2113993603,1579892996,-262274080,326493828,-355417550,-119405454,-623896341,-486559574,-804262929,-503024918,-804787206,-5199142,-288296478,1325336434,-339577364,1189007370,1325343882,-793348628,-1442745630,-2135511869,-617356238,-471839093,-330397364,-2081534325,75366651,-530699455,-2064622077,-804752190,-502041878,-803935242,-503024918,-804328454,-203248422,-623900693,182510252,1945030886,652136456,843523464,-330367004,-422527371,-2010774670,-1230191835,870593152,-531723301,1317620963,-296842260,2113993603,1579892996,-262274080,141935236,359852752,384562914,-355408374,-85851022,-623899413,-336338260,-1394946043,-288301342,-556791693,1193642022,1325392946,-792824340,637760230,-2134694520,1946219390,-2135511989,-617349196,-471839093,-330397377,-2081534325,75366651,-530699455,-2064622077,839022018,1927991526,-335879676,-1394946041,15463394,141815504,-2010718512,-4962523,1978420991,1927729355,629679619,727123651,2126836854,-28407036,1604645719,737697419,696048734,-28406953,17333891,2122519924,91488776,-346033917,136752358,-102611195,-1394807969,1191518246,-346031646,-631372846,-1980211575,1992625782,-193592572]],[43,6,14,0,[532875103,-1026990497,-1957363682,509040364,108447228,-1962246972,1284181572,-1960123626,-140966844,-1073014668,-661972108,-1950314947,12125254,-1934888064,373556160,200176971,-1910999854,1693946560,139233798,-33262519,-1847461951,1183574481,531362564,-1026990497,339476486,348001636,337319217,344921411,341644584,351344005,-4713158,22989055,-661774848,1988843350,-1993045230,2123097206,-1992455396,1187505790,-1962934074,1207382620,1946222630,844991261,2508791,-1961659391,1200350302,-430011622,1964656443,-968440059,1552547841,31686666,-1979583616,19139141,-789190448,-2038134061,-2021389824,1019805184,-741280511,8816010,8881418,20760830,-1059860235,1585972451,1988974317,226224138,-1979824503,1317665374,-128546308,-17398135,-17129847,-17922361,-2033778688,65264,-401312115,1183386965,-228685322,-1980477815,1183576150,-867792620,-1994897781,-1956720570,1178333254,-314144008,-31194860,1458390664,1962359639,709135120,1965704507,742689580,1965835579,172395300,1930970683,340167452,1930315323,205949716,1998210619,373721868,1997555259,-313622524,-1973526783,-478089890,-1057259328,1149963125,474299164,988349300,-2071622900,81152,54330748,-1207730688,1183383554,507874282,-154646903,1947004230,16181507,-1946532213,-930352546,259310379,1946157317,142602,-571931788,-1949594880,1586231366,735087600,84899011,175374337,1946157613,12773635,-242494581,1996487307]],[43,6,15,0,[-159973604,1458861823,309788503,-100609,1996487798,108461832,-13822566,-96039937,1945257531,-163149015,1586218499,1272841214,-16776775,-11527050,1464988790,1393719039,-231681,1996425334,756390406,1183515995,-263832584,1183539571,-1949891596,-553386914,112971,-14911745,1448146550,309788497,1409185535,-16222465,362415734,-1962570707,1178335814,-1959758862,-972818874,67001995,1317751774,-1949367308,-687604650,114250,1344042751,-11119023,1381175926,-16222465,362415734,-385499859,1569393443,642250546,58001408,1459653097,2123171606,25409738,-163148885,-195654741,59943826,-1834225082,-1410316797,-934900385,728406608,74778101,183101760,-13863425,1996434037,-193527818,-887041,1962930294,712310572,-1946270069,1317796446,-128545796,149767926,-1023212428,1190583287,74712301,-621295101,1381192016,-16222465,-14809482,-1927399819,-1924119483,1343673414,-13738613,-1072994209,-1779760520,-152220022,57936065,-167574551,57935041,-1979515927,-803199807,885072616,1975519760,48949507,1971372534,408718096,1200299915,108826,-706149516,-398014718,-617414656,1971372534,549582354,1149963637,407190296,-1040839819,-1157204991,1586036737,-96039960,-1712175573,-1037839625,-1980611069,1183564358,-263836680,601028505,-263846974,-1981266429,1183563846,984514,-150738751,57786470,84048873,57868321,-1979550743,1183575374,549582354,1183515508,-1002010340,-3901697]],[43,6,16,0,[1996472950,33266368,-1072955393,1586182517,-1069118488,309713675,1996489021,163309827,1435857,-1069119232,1577308907,2009283576,161999107,1435857,-1715262720,-1037839625,1183433475,-1984566336,-1705988538,103550877,-1985194359,2126817862,1988822698,-313619740,-1943380796,1586083398,-2134772044,-1004141451,-1064562081,1569269255,1166616082,-394362092,-1956678656,2126832758,-1236890454,-4948343,1996467318,1406874538,734021259,-11470778,1962880116,-25755862,-231681,1996487286,13416696,2144336,-162311344,125051073,507790477,-1962349744,1166927478,-1957683644,503262844,16664263,-1069118720,-1980217813,45677638,2126794784,1166747316,-768393210,-6664110,184549631,-385649216,1183385821,-6664024,-1996488449,1183426134,1975651236,147319043,1586092851,-901331010,1183515011,-394361920,1343845376,-263832760,722566488,1586231366,1727501246,-137219080,-1023152010,-2118367607,8440398,66340491,1183432262,-1136262194,66342539,-1054085042,63054745,-767129151,1183432755,-1203336774,1472757389,-1909757286,-385649401,1183514768,-631338026,1004166795,91601478,1958239803,-1169782471,733503113,1579938886,1996442612,-59310082,-362753,1996486774,-260636686,1996444496,-1267269706,-5474561,1996466806,-1502150678,-391874817,2123101946,745930726,-13994497,1996477558,-1401487402,-1951762689,1177277510,-1070378762,-666465456,1356088875,735725195,-11479482,1996425334,1979653638,1972182582]],[43,7,0,0,[1972065860,-383975634,1183580002,-1136262210,1002325641,58585158,-1946221591,-2013796770,655564,-11333004,1996428406,410451734,-1709541633,145965772,-1699842305,158732148,-1699842305,159258942,-1700235521,65535,-1700235521,65535,-385875528,1187383167,1988821228,709135332,-1993583477,-1979780474,-1191250794,-2037841716,548994816,-24737536,42387454,-956301057,16712838,1145343232,-16349559,-16212340,-1947830645,1418406468,-897152724,-862549506,138841086,-18839927,-1996077429,-1946231162,-2037828028,-1634926878,1150156516,-427390652,-392262402,-94467074,1005737611,-2028962342,323076058,149767926,-1396764300,-1089672429,1190531688,57936109,-1995254849,-771831618,64681962,-962688550,-129070082,-1947187573,1004112848,-1862175032,-638064175,-2037792509,-1070334268,58186299,1089730450,-1952299383,-466426762,8815754,8889590,1023475897,326369281,1023673017,192282628,1023935417,58064904,-1978138183,-364475431,-805373814,33810304,184484607,67056351,-2020921637,-2037840990,-2037514558,1183448886,-1604940642,1963523456,683168054,-1143852284,1381179394,137599568,190382080,-385649216,-2037840464,1317076646,1347486188,541594,-1604941568,1503544969,58049035,-1006267415,-1070358922,671401766,1149838848,2089636098,833808,-1973834765,652489413,638469257,17581255,-228685056,-1996028952,-1946209634,-102172066,882804998,-1064908801,-16776962,278532726,185173504,-385649216]],[43,7,1,0,[1317012804,-2037841172,1996488460,1088028,-1073018055,770245493,-330399739,176589060,-126448641,-1947173237,-2037837242,-1070334162,-1980080501,-1979765602,-385930570,426968715,32327414,-288288651,-696054668,1961873664,-1568795899,-303441685,-330399740,679905544,649497087,549358079,881232895,849251327,-1020571393,601028505,-1950153790,-419997496,-2037824144,-141295842,-1992527641,-151053178,1963257158,-360807656,-1961724669,-1715000378,-1037839625,-146749693,-350457631,1925382916,445024534,45826303,-768388320,-895856558,184549386,-163547712,1946283334,-330893815,-385649400,-288291579,-696054668,1961873664,-1568795899,1190560747,58001644,-16492567,-1694553930,189798718,-135502208,-14240117,-14631285,-1979762199,-2130766714,-1994331058,-1979770698,-1946216770,1586175046,-2034269724,1963000064,306612995,-13728119,1586217011,748587506,717130239,93186303,-271508109,-679279244,-1709312,-1694559050,2452,-15157621,-15286645,-2130744087,-1995379634,-1979767674,872358590,310806976,277252607,-297367041,-15419649,713114,-1097430784,-330893570,-1962248952,-2037778362,720109326,213319568,683081727,1306893055,-2037838794,-1232339286,881590028,-21186935,-1993718645,-1946228090,-2037830588,-1224737044,-1224737014,-442826972,-1995645875,-1946244986,-1946219850,-1162442444,709135358,-19757431,-1993587573,-1946233722,-1946217826,-1023210426,-17267063,737691275,646327235,-1037854209,-14252541]],[43,7,2,0,[-15825271,-17004919,118904326,-1914407285,654240446,637695487,-14273025,-14285707,-14285195,-14284171,-14284683,-14283659,-14283147,-14282635,-14282123,-14281099,-14281611,-14280075,-14280587,-14279051,1955273845,1578958638,1975520007,48687363,-21461305,-1224802304,-1224737012,-442827094,-15923891,-1224797578,-1098121432,-1104412890,731381432,-1711335290,-2046574045,-1986527464,-1946241346,738141830,738113670,1358870150,-21580033,-21055745,-11485133,1996464246,-965279842,-1952547132,-1993934258,-1993997235,-1903491515,-1993933018,-1993996211,-157676987,1358954246,-15943937,-14108929,-1320295014,-1072998387,1575551861,-1098478846,-1950314754,738138814,-1946215234,54323782,-922873484,-2144024368,-1950053736,-771810162,-1951665175,1224652422,-13326601,-1098125173,-2037645542,-654835918,1190590467,175375597,-15024501,-14893525,-1634936585,-1634795870,-2037776706,-1903427916,-2033713482,65202,-20670837,49104630,-1761659019,-1107034424,-2030043468,1445723826,51150840,-1238634410,-421331148,-1953474581,-1948349503,-1263129609,848202750,1474941439,-1956665869,-339178509,-360807475,723285251,260042838,-502269,67029142,-84802,738112134,-486591306,-15012890,738117782,738145462,192933974,66606595,-84802,-486624634,-1566667034,-996767234,-1333344258,-1962934018,-1946242938,738112158,-1014279976,-14514645,63054745,-1946213754,-1635165992,1190592174,259261677,-13457673]],[43,7,3,0,[-14907861,-15038973,59772395,849803203,64550911,1358895750,-16075009,-22497537,525198746,1996445710,615972636,-1298232321,-1331811330,-1365365762,1406874622,-22104321,-21055745,-1602814128,-6392065,-1070348682,-1952547132,-1993936306,-1993997235,-1903491515,-1993933138,-1993996211,-208008635,1343099142,-16075009,-14371073,1666049434,-1072998385,-1041693835,-314116608,-954043132,25414214,66340491,67047558,-1979797370,1183436358,-1366914094,32541694,602657350,-901331056,1183515011,-263846924,-15694293,-21985749,-1982970231,-2037657018,-259260754,-1915861463,266913918,24080897,1183575670,-297387536,-1241301379,-1237582160,125697714,-21973367,33481961,-1946218314,67025030,1006548614,2113867398,-1199142649,-44373506,-15563125,-15825405,2113422907,310806791,-54269441,-22247737,1586167809,-863504410,1946159616,1996444446,376897300,-15173889,-862315914,-351290558,-2033741814,65196,-158334485,1947266118,179765014,-1464401921,1306893054,-1224798079,1050345252,-166682599,1948314694,347537170,160209663,-1224802304,-1935999212,-167772148,1946741830,213319446,-1430847489,1306893054,-1224798039,1050345256,-166669287,1946348614,213319433,1218812671,1190531293,158598380,-16075009,-330783334,-330893808,-15567871,-1694587210,4278,-22628609,1097626,-1400468736,855829502,526278592,1624777,728406615,58003707,-1962899223,-2037787578,-661913906,-1983101397,-1946233210]],[43,7,4,0,[-1020536762,-19233143,-1982445941,-1946234746,-834262056,-19364215,735725195,-595162685,1443256318,1988822806,-893481498,1979655934,905913858,74841894,108396326,175505190,141950758,209059622,242614054,276168486,309722918,376831782,343277350,443940646,410386214,511049510,477495078,-13732725,1594318364,-117477911,-2017199677,4623342,990142091,722632387,-1814300712,-138204349,-2131392552,-2029458058,4622837,721706633,38702040,990271115,722697930,-2015692847,-903134511,-175646217,82671232,1317664135,106334466,-293088981,783744963,750190591,716636159,33266431,-1073019064,-1007091083,-922041352,-41937036,-2146798584,410261757,-746329135,63144704,-335748221,532906775,-1042226301,216728555,-472792181,-1014769661,-52198653,62634179,89800,1457032734,526278487,1624777,1183535697,-1534686726,870003710,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1761656070,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1895873798,-1032454492,1371756890,-96040110,-22772087,-670835917,-1949158581,-2080455026,67019910,-22761775,-1362032526,376635044,-1362022165,477363876,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-22769921,1499120245]],[43,7,5,0,[-1957539389,-2037779898,-617349468,-1903439309,-2038169914,-788267356,1929290926,-1532047096,-350850306,-1532047056,-14912514,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1979622542,-1017554238,1183535697,-1534686734,64697342,860617310,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1761653774,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1895871502,-1032454492,1405311322,-2146977391,-339621086,-2064788989,-1961987032,-2146977318,-339621086,149803523,-1017409239,129601875,-1043651968,-305003541,242559108,129620619,-1043651969,-841874453,1536239904,-1181658173,-886931449,-771494975,1965589741,-1176859887,-886931705,-771494975,-1859575603,-628374693,578815929,65782219,688451026,1405311889,-338562892,-628424566,-338620046,-390068365,1526794244,147071683,-775726335,-167218197,147071700,-1060939007,17302752,-1269578917,-1964256784,1926925056,1944834325,82362377,18924554,-722025637,18924554,-338574501,-1005975949,-1017446112,-1061108726,1526800388,-256617533,9104337,326294155,192146385,570747072,-2000418271,-2000463103,-775726335,-166824981,-154918188,169943764,1526827204,81838275,-1017446008,-628686710,-628686584,-2030007613,-2029969190,9094106,25746055]],[43,7,6,0,[1405344391,-775713966,-1948777501,65196482,-2030007344,-2029975078,37784282,1091099271,-1017423358,-1014279597,-670833711,-489569653,9162755,18995847,1082841735,551192322,1532625473,-1957538877,65262019,-775779368,-1949301790,-1982167296,-1965390079,-628686272,1510097288,574299,287834114,1,307625986,36,303562754,4,201261315,983041,286327043,1114113,213451011,1179649,285737219,1245185,262995970,11,0,0,0,0,0,0,-363721126,65535,16973825,65540,327,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,1987208238,4607232]],[43,7,7,22,[-721420288,-1895725311,-1627285759,-1358846207,-1056852223,-889074943,128513,0,0,0,0,0,-256,0,-1061109760,0,-2139062272,0,1077952512,0,0,16777216,0,0,0,-256,0,0,83886080,0,-256,16777216,33554688,65792,0,0,0,0,0,1229193217,1095520339,1868955737,7566446,1651336559,1996516969,1868852841,1677751159,1735746149,1819624960,1464026220,7040097,1699964228,1952671084,1701470799,7566435,1819047278,1953656688,1852796416,1196228709,1179473752,1448231982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,255,268439552,4096,-2146435072]],[43,7,8,0,[1058029375,-2146418816,1058029440,-2146402241,1058046015,-1072660352,-2146385728,-15695744,2131787647,-15695873,2131787775,-15663233,2131820415,-15663105,1114111,65537,65537,0,655360,16,0,65535,-65535,0,0,3,0,0,655360,327700,0,0,0,0,0,0,0,0,0,1245249000,655375000,589824500,3284800,22938200,9830550,3276850,1310724,262174,196609,196611,65537,65538,65538,655361,1684957559,7567215,1953460066,2020173312,1868981349,1868967534,2037579886,1835365491,1768843566,2035482624,1835365491,1953394502,1937330944,1181574516,1400139375,6650473,1735816820,1868967521,1768161390,1634496627,121,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1436483584,1438318591,1440023684,1441793160,1164,-642777088,-544999327,-364058036,-127803517,127916464,364173744,545120131,642837068,642840673,545064863,364123572,127869053,-127850928,-364108208,-545054595,-642771532,-655358049,-655304464,-655304464,-655304464,655415536,655415536,655415536,655415536,655415536,655370000,655370000]],[43,7,9,0,[655370000,-655350000,-655350000,-655350000,-655350000,153233168,52759331,87556900,19727649,36176171,86573354,103155247,171049491,36965683,70647861,155189561,256052033,21758448,333,66,327849,656169,983041,5243685,5570569,5898313,6226153,10485961,10813541,11141161,11469353,15728673,16056869,16384137,16711778,0,0,0,0,0,0,0,0,16777216,-65536,-1,-1,-1,65535,0,0,0,-65536,65535,-65280,0,65536,196610,327684,458758,589832,720906,851980,983054,1114128,1245202,1376276,1507350,1638424,1769498,1900572,30,2162720,2293794,2424868,2555942,2687016,2818090,2949164,3080238,3211312,3342386,3473460,3604534,3735608,3866682,3997756,4128830,4259904,4390978,4522052,4653126,4784200,4915274,5046348,5177422,5308496,5439570,5570644,5701718,5832792,5963866,6094940,6226014,6357088,6488162,6619236,6750310,6881384,7012458,7143532,7274606,7405680,7536754,7667828,7798902,7929976,8061050,8192124,8323198,8454272,26353690,539369502,539041824,540017350,540606816,9240914,9371790]],[43,7,10,0,[538443920,538714137,539107357,538189843,555877084,540672353,10289491,24641694,10551456,10682530,10813604,10944678,11075752,11206826,11337900,11468974,11600048,11731122,11862196,572063926,12124344,12255418,12386492,12517566,12648640,12779714,12910788,13041862,13172936,13304010,13435084,13566158,13697232,13828306,13959380,14090454,14221528,14352602,14483676,14614750,14745824,14876898,15007972,15139046,15270120,15401194,15532268,15663342,15794416,15925490,16056564,16187638,16318712,16449786,16580860,16711934,65535,0,0,0,0,0,0,0,0,0,135140555,135402825,135665095,135927411,-59789,0,256,1744857088,26624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131075,66704,131072,2230282,131072,2360148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24776,-1945741482,-1910571450,-141820322,382369421,675580679,725912491,276726699]],[43,7,11,0,[-2095025151,-14744337,-14282122,998021685,-5505025,-14282122,994613813,514523184,872308366,-1951683648,-1951718588,-1968496572,1686774340,28355365,-2095952757,-108854303,-1342016255,-1425886205,1284112816,-2132702678,-989986332,183558528,1444850657,-1190365499,-1431568353,91537418,-1070335774,-1927323990,1183555710,1150004170,1143712538,-1411844312,-1424210805,-1424079733,-1412675957,-1423096693,17858179,-1927338124,79274622,309788416,-1707737306,3947388,1207100075,309788487,-1707737306,12991304,1586372267,591694846,541363115,574917291,793021354,48269995,1677865284,1149938482,-2081348566,1946160764,-1962406910,-511700404,182571011,627346113,-1413467221,-1424604021,-1424472949,96059435,732689152,239876607,-813497484,306481922,1023410981,57999360,520212355,382355085,-1605989040,-11055082,1996424822,140443396,-916562169,-1207955262,-1957298177,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402626042,-920715219,-1207955766,-1957363368,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402560506,-920715259,-939520310,1442840648,308185943,1207312267,141820938,-1710065921,14042161,33441479,-662795008,1183516438,95462162,1988959915,-1524689402,530949541,-1951678413,2084867059,273058731,-1711248725,65535,71732139,-16503133,1962880116,276234026,235828991,-1929082264,1461115006,-13738869,-1073015713,-286719115,-495025407,-1996262400]],[43,7,12,0,[1183579718,-364476146,-1995417973,-1039405994,1996427892,242679568,-1105112422,1975520001,26536261,-1961724277,-1408829644,1962936325,844925936,39733239,-150506496,536879687,2057428852,1793118467,-6664190,184549631,-1982958400,-1070337978,-1913239927,1317648462,274107406,-1706030613,-62963,-1980608887,1552675910,575114034,-1946401143,-1072991161,1552615285,-2138600658,-96040704,57556676,-1946648951,104593478,57803642,637602793,-1073019509,-1706023308,42603872,57155211,213458827,65140480,75465688,638416384,185484683,990409920,1416952390,637588201,621954443,20774915,1027961856,-327876608,16023171,1190594420,1946288360,1166747145,21096464,1190647413,1948254460,-1769174065,-1960975616,184588420,-1961528128,373028950,208929662,407714598,992391797,-1401612731,200558219,-1958120000,529264734,272993062,-470397301,1946630920,-498908363,-163119112,532219785,-11532800,1996427382,1788498190,117586721,-662794921,273020726,1952387072,10283019,74828043,1047838731,837489131,272972582,1183517044,1161504498,-14519024,1962873462,276234108,-15829249,1996426358,142016266,-402229505,1183448134,1958743038,885490441,-369604865,2122579689,141885684,-1695516929,65535,-469873013,-498677977,-11141120,1996483702,-1972891926,-662795004,6969110,-402360577,-1073020259,2122516852,57999586,-939637109,372742,-916562176,1409290434,1377858413,1207987821,7760997]],[43,7,13,0,[-1190951263,992347155,208932933,-1190946143,992347163,477433925,-15567105,1359903860,-15960321,1996425846,108461832,-1979993624,-919339450,-1408829501,1946157317,1364598316,94510734,210499123,-964485917,2088976646,192151554,642005833,1144719988,-2096794584,-371052858,1582942475,-2135375073,2803713,-661774848,2123061078,2105751046,359989262,95160055,225705992,67782391,-1207536384,-337051647,2105751040,1249116428,1463126838,1443921604,-1707737306,57752444,-14264661,994613813,-995425078,96013438,-14264832,998021685,-492108588,1443017204,-1707737306,82066248,1458889387,192282406,-230995814,1166616068,1992580875,1170683404,-1962934006,78187078,-2095155968,637667918,605504650,856165617,172423113,24444929,182571329,1149773505,309788439,-149915905,264774,-147443852,1052741,1317209204,-147455478,536875077,-1959390348,-1959490763,1157050996,1962999842,174490372,242679805,-351504641,209110295,383155853,-1185475065,-1510801393,-1178588252,-1410138107,-1945731445,-1899983152,175570904,74841910,41287478,106823478,-920691105,-1207955766,1430586507,522120331,-1962552216,1273500254,239504128,-1156559221,-1494679553,172395264,-401846645,1566179437,-75241139,1426067146,-43455349,308185861,-1962925592,1317736006,-17648,-1962902296,1317734982,4450316,-2098635430,969467,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046020,-1464331037]],[43,7,14,0,[650153477,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,-485760256,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-927011984,1442840582,112727,-1026990497,-661913582,182416,-661774848,112726,-892788898,-661913588,-326412912,-2585058,1996425846,108461832,-10255462,-892788988,33556230,17223424,33554432,50514432,50331648,16935681,50332928,17028097,33556224,604380928,50331648,17193217,50415360,16903169,90624,1458342741,-916562089,1426064066,1465314443,-1962649973,108932090,1780386631,-1960867069,-1962705906,-1036315065,960301174,688091909,-1014819201,-1947409892,-1962711010,2014219039,105351939,225886779,34228215,688289024,2133395071,214139656,516220898,243991406,1451950970,1065559556,638219520,2130859835,2133403140,885228290,512486370,1042875258,-634715270,3455051,-930356233,1183521763,884621316,-1948059904,3455216,-1962514697,520494840,-1510741551,-916562145,1426064578,1465314443,1748405244,1798605571,51119742,75400190,-15895296,1535050317,294275,1407918708,294275,905909364,16777114,172357376,1064566786,-129593,2105752043,863961090,34227703,-16223232,-1571211,-16126978,1979647605,-16783352,-577096193]],[43,7,15,0,[-16777216,-1207732210,653721612,-268237960,213452574,-1197149440,1583284225,312009,1224,915101526,1157497706,-952857853,64582,16664263,-28931328,58459707,317262706,482771713,-335657217,106859500,-2096607605,1912734846,991131406,-445313956,1963871291,991816672,-646639524,2122520299,192217860,-847963077,1963084859,990243784,-1049292196,957774977,-2094303995,1946354814,1323849223,9693442,1343374475,-6664112,1375731967,-401698736,-6683940,-1711275777,65535,2088859115,1963276822,75399953,-9931772,-840428940,-62456062,884497899,375715584,110033035,-14285968,779422797,991315083,1946385926,1979655717,-26108,109969408,-1073020048,-1993937035,958792773,101414149,-15305473,-286779788,-2094659587,158662717,637547704,-1962777097,905914104,-15376230,6967551,-101144,-6679436,-16776961,-1962705906,-1962710466,1882173,58468087,119470083,481949575,-2019233024,485393399,-1946230039,-33330634,1325335372,-402425604,28836409,-916562176,1426065090,-1910575989,-1070398370,1342178489,1359378175,536780264,312009,518818645,-1962516853,178463,-16353281,-397343625,-11469182,-711326090,1493171999,46844191,-326413056,243998,-16222465,-397343114,-920650142,-1207958326,80281599,-1910636544,-1957210408,-1962710978,142016317,-1710852353,65535,896843787,358652496,-12778957,-1960151809,213937096,2105800707,1853751300,1359236607]],[43,7,16,0,[-1696071318,-10097667,-23397258,-16777215,-6619530,-352321281,139365201,-326939421,1996443908,197761542,1047724031,940315802,-62486269,1358853769,110490,1959922432,1996444358,29072124,-1106837504,1251606530,184762123,-1951370048,1996444411,52140796,-1957101568,92929606,-1070361877,-920691105,1426064586,1444867211,512427607,529204074,-1962522997,990084110,141825095,-501431421,1206635766,17072003,2139296373,208994566,17334147,2139293301,796131594,58461951,-150987592,-1962705882,-1962710474,-1947204812,377324027,74777913,1566807,481888030,-5967104,1067058806,117440514,-920691105,1426064074,-1957237621,1962869878,55155226,1347551232,1358953912,-1710066433,1022,1347571794,1347469363,-1961337717,610271007,-1709542145,854,-1710066433,1060,-1710066433,448,46319966,-326413056,-1962651288,1317733958,1239048,-2098635430,314110,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,-661864725,-326412912,869830174,-892788800,-1957363708,-916564244,-939523390,1442840584,1595874903,230934878,-1258290688,258,1627390464,515,-134217216,770,-419364096,117440771,-738196992,9218,872481536,285212932,201392896,301990148,738263808,318767364,251724544,771752193,-335478016,788529410,1845560064]],[44,0,0,0,[1056964867,1476461312,1191182596,587268865,1610612995,0,0,0,1960512339,35621658,14123225,74771722,48957320,-651556983,-1962877056,1541597983,-620014653,529209972,-679421694,1977879040,-351860732,705110018,14647513,-487907445,-4668581,11192575,-661774848,-2033756330,65368,-1961722229,-165704737,1946421831,832198406,-2080374972,1946751102,-1948284138,41910303,-1207143087,-1706031578,-56067,-1962631191,38046517,-1990197467,-2080418170,1947144318,172291590,-385649663,2089485451,276726574,-1004899065,196676190,112640,4162342,-789118347,-401449333,-1997930653,276726528,-1925942006,1996427870,209125130,-1945477495,1187449942,-352319216,205950828,-955627889,659526,1178325132,-1958185720,-1073019322,1183400309,-2093159672,1963528318,308185879,-1962891591,-202896826,-1958657538,-337114042,67824126,839941763,1589909877,197168138,639792323,529211275,-1993711676,1183582814,-2095912180,1963135102,189562884,1455325442,1968131583,50522371,17858179,2122540404,192219920,-1710065921,6621114,-2096960535,1963135102,26732803,34635395,2122521204,-780855024,-11092351,-915058864,1342580408,2116353434,60221696,1996472371,161107986,-16687605,-1164307850,-1962830585,-1073017788,1962872436,489265676,1183383943,16968188,-2130580247,1342133950,-352160433,308185992,-1207958855,870862671,-3001346,-1705897354,27069193,-1710459649,28056873]],[44,0,1,0,[-244087,-1097198986,-16656891,1956254326,-1929254649,1586360398,745865204,-13994753,369321014,-11332015,-1073018787,1552646014,642250546,242483204,-1980742005,-1962889084,-2071334330,1183514802,-163181580,200820235,1735719494,11570315,-738955565,-1936983954,1859322034,-93400074,-15567105,1996485750,-126418954,-1694861569,32577194,1996472371,-1835380718,-16623083,1996427894,369335036,-1072955393,-768403852,1376941823,1695222170,309788418,2131212954,-11015934,273073992,-2033778686,-168,-113015,-1164307850,855803655,-1333491264,-1299937024,309788416,185178704,1996423841,403479292,-1705573776,-65375,915261747,-1098055651,508624750,1461080406,16777114,-1705568768,31333405,308185951,213464971,-48961536,-1710065921,45352382,-1189978485,1354235906,-50272177,-1962849303,-1073017788,-1706020492,48110889,403479120,1586168508,833810,-538394573,178684,-397455432,-1070334762,161108051,-16584181,-1097198986,-16568059,-1164307850,-16566009,1956254326,-16563961,-6682506,1342177535,-1028467,1962880116,1681325866,-11463165,1996425334,140377862,-1694611831,847,-1962387831,1207382620,1946158118,-263812338,11568265,-1980610933,-1006587260,-1960442274,1191912967,1191912962,1191912964,-1990232826,-1996443516,-1711230332,46268577,915261747,-1098055651,508624750,1461080406,185754,-1705568768,51256349,-1189978485,736624652,1405105148,185178704,1996424009]],[44,0,2,0,[96377362,1586168796,178450,-397455176,931920910,-2080487797,1963069566,779914059,-1960424213,-196703993,38243110,653674121,-1996208245,-1960380346,1183385159,-1332966406,-194063616,-1946652973,-754929012,1859384942,309788666,-755969,1996486262,-92864520,-468276582,-28931325,-385820695,-2033778526,65370,1080961,-2114946047,201265278,2122443135,2114060048,1455325478,1968132351,103200798,620599888,2122384330,2114125584,276726215,-1065547776,1080961,-10388220,1996427894,209125136,-16091393,1996425334,-401698810,-1073019290,-61376395,-10699123,314050326,1183558400,1183558410,1157016332,91554827,-339725473,1518782297,-1962933761,-1951712700,-1951712188,-1934935996,1150135256,-661869756,317686699,369786505,1594640015,-13863681,1996434036,209125136,-16091393,1996425334,140377862,152075907,-857144459,1488880635,57934079,-2080487797,16734910,1583284340,248170783,-339725568,-1864856331,518818645,-1070344050,80398623,4438016,518818645,1465309326,1996472371,209125134,71932496,-1072955393,104552564,259326289,-16091393,1385826422,184828705,-1706855232,89392184,1962934456,41913145,-26025,1317732352,139332362,1178282100,-1996260090,-1705572794,65535,-628221725,1317793931,-991982842,-201586562,-6663260,-1962934017,1583285830,181061919,87996416,1224,1457032734,-2000669865,1996488006,209125134,71932496,-1073019534,104543348,326435153]],[44,0,3,0,[33375942,-16091393,1385826422,184903969,-1961134912,70818552,309659092,126468147,-1711114241,65535,557226583,1988822509,1979058950,-18426,-1198490389,1589903361,-45729780,1589904245,1347618312,-133936742,1958742789,871926623,-1705619264,101457781,1183403235,-1801826050,-486539259,-1950183879,871926743,70818496,544540207,-829745271,-1979824501,508625479,-66554171,1344251123,371610,518739968,451609008,1996487307,108108542,1996423168,100965118,-1705574400,104735030,1583333427,181061919,96122880,-326412987,-848814306,308185862,-1962805784,1317734982,241077004,-1962788632,1317733958,113416,1510086376,1978223965,-18183,1426067146,-160895861,205949702,-1156690293,-1729560577,138840834,-1928704373,535299678,-379758078,-1957298617,105810924,-1962385781,-396555690,181011102,-326413056,-1962464152,1317735494,-17650,-1962777880,1317734470,106859274,1510068968,-24254115,1426066122,1583934603,239504135,-1156559221,1021902847,172395266,-1156821365,820576255,105286402,-1157083509,518586367,-379758078,214565743,-326413056,-1962426008,501750366,373721857,1962933417,-536691962,-1962845464,1317737030,834324,-1962844952,1175128646,-14584820,1996426358,276233994,-1710328065,65535,208977931,-1962127733,129698374,19261552,-1962522997,280692814,19392512,-1981194918,-18430,1493657,1760332629,1586169858,11986966,185222795,561253446,-15960321]],[44,0,4,0,[1996425846,108461832,498842,1958742784,206473996,-1156954485,-655855609,-379758080,-4718036,315267583,-326413056,-1962393752,1978142302,172395264,1930184251,1610726153,-352275736,1177260053,112934924,-1947994368,105286616,-402108789,1566179497,-905791255,-1957363702,140470508,-401842549,1183514684,139365126,-401973621,1566179459,-905804823,-1957363704,142829804,-401842549,112721948,174520064,105286547,-402108789,1566179423,-905789207,-620036088,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-1632103197,650153478,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794983,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-485760001,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-13506192,-1030879517,509478,-1013333965,-352009085,-1864856329,16072,1457032734,-18345,526278553,1493705,-930031476,503316486,1465309326,968895484,964560454]],[44,0,5,0,[94506635,915085795,-427620948,-1897475839,651897793,-654899317,2474011,-943322368,457286,-1577302391,1183385002,-92893698,-1962377532,921896526,526278564,445129,1435555980,-1910575989,-892788776,-1078460404,-326413048,869830174,-892788800,18,0,524288,800587776,8701962,-661774848,-4696234,1583323647,382388511,268435456,269488144,269488144,538976288,288,-1795031040,1459617792,1868852841,539063159,1684957527,561215343,1852397344,1937207140,51380257,257,13107300,22937900,39322000,52429500,-661912700,24561808,-661774848,-4696234,1583323647,181061919,1313818112,1397051988,172734522,42696,1457032734,1606431575,-892788898,-826802162,9488394,-661774848,-1070377130,-920691105,-1207957302,482872035,-1910636544,861361880,526278592,707273,-1947432107,2952774,1208513537,723022920,-14619712,1589907574,939468298,-16222465,602408566,-15930624,1996427382,108461832,-922742552,503319754,-1911883592,532687832,721422538,443072,146980907,131086,67218,131072,2362181,131072,263768,16973824,67210,16973841,67143,16973842,67202,16973843,66942,16973844,66416,131093,1245972,16973824,67801,131399,1311864,16973824,67561,16974171,66497,131169,1835950,0,0,5832,1599559198,-892788898,18]],[44,0,6,0,[1442840504,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031081,-56067,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,90833770,2011693674,526278402,1231561,1426063800,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031056,2237693,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,40502902,90842986,602407530,526278402,1231561,1426085304,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031078,7742717,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,74057334,90838890,-806878614,526278401,1231561,1426106808,-1910575989,-1957210408,529206878,-1961992565,41910303,-1207141296,-1706032104,13247741,865083883,242679744,-15960321,1996425846,108461832,1347440720,124389482,141165162,1593934312,-892788898,-38273014,-326413056,1457032734,308185943,1586175883,-2145416430,2085618303,102545420,620599888,1206583582,1002451856,729024582,1946568251,309788454,-15698177,1996426870,175570700,-16222465,1347421814,1214910570,6816618,19195905,-7334421,1996427894,242679568,-15960321,1452935798,1610612480,-892788898,1270349838,-326413055,1457032734,1002451799,645138502,1946568251,1996443681,242679568,-15960321,1996425846,108461832,-1872211888,1347440640,-352267800,1996460050,242679568,-15960321]],[44,0,7,0,[-610661770,1610612569,-892788898,-1078460404,-326413055,1457032734,1354773335,-15960321,1996425846,108461832,1347440720,1342212200,-1880600496,526278400,576201,1426198456,-1910575989,861361880,108446912,889136720,41221926,74776358,108330790,1347440720,1342212200,1541951568,526278400,314057,1426210232,-1910575989,861361880,1996443840,175570700,1996443728,108461832,-16624486,526278655,576201,1426223544,-1910575989,861361880,1996443840,242679568,-15960321,1996425846,108461832,-1895672678,526278402,838345,12488,-1070377130,1948010041,475958035,1207312267,141820938,-1709410561,33899569,-1979955575,1183579718,-398030566,-1994891637,1317792350,-330397418,-1995157877,1317793358,-263288558,-1995417973,1190654550,1946189834,10610947,269108983,186545152,-150831671,373701593,-638123406,-770979837,-621346179,1913937467,64681730,-263288365,-1947052407,1183387206,205949940,-1141487991,2123169796,477560808,-1705814250,48386875,84559607,-1957530624,1177284678,-228684812,200695339,-1958578749,1174608454,-1946627818,1577261150,-1946431212,-265612682,722501259,206474235,1586219819,-1948767474,-1813383226,-268963189,-233056213,1317080958,-150929398,264774,1038680949,-398030078,1005342347,-1862172991,-1947574645,-633606570,-628686210,537544439,1225815296,2126592842,35055875,58645051,-1996353559,1586043462,374245656,-1961601399,1988752502,-160003314,-1962117495]],[44,0,8,0,[2123100278,172423154,896794640,-2146810121,723416320,41543798,2116804343,-150832662,16679903,1541997429,16745217,1407779701,1002973953,-1962770703,1003695089,-1962770694,309758458,-149913975,8391238,-1360524427,-1996037375,-1645609906,440830721,-1961337205,1451955790,309758740,-149913973,1051206,-268231052,-936641789,-1995289045,-752151986,-1995418069,1988694102,343836950,-678703477,-2146810121,-385649664,1988821120,-1959490788,1032524412,8961155,-2092335615,1946487421,172422979,1014235160,-2146810121,1463121152,-147686261,1056325,-14060193,1996430454,410451738,-15304961,1996428406,276234002,-15829249,1996426358,347576842,1183449087,16968188,101350787,-1131732875,-1265958776,-271515510,-956043567,-819208701,2114049579,410386714,689339945,-936700810,-905718997,-1960787581,-787291151,1098019553,1836245457,1364246579,1579120026,-1990008061,-1705968058,65535,1077959139,-1980082551,-13371322,-15042817,1996429430,343342870,-15567105,1996427382,209125134,1465339986,175570774,166203024,2143697670,1975520103,172422948,1551106064,-14911745,1996482678,-327745558,-1695648001,28639352,-335788407,-350033085,146765,1190607484,1946157322,477560598,-362753,-1705969546,82577187,-335788407,-1171002593,1589903361,642468856,-1070397559,102528767,1380995155,-1157392742,-62486270,16678531,1996427380,-25858,1996423168,-25858,1183514624,-916561924,-1962927422]],[44,0,9,0,[881532022,537543926,1996427636,642292252,-1073019593,-919403147,-1962856471,2089485398,-2093118702,1946487421,-2000911595,92143872,-351221117,175997705,-2096925696,2089492682,-2093118700,1946225277,-2134212348,847022848,-150710647,1946159298,474347310,661913601,722880139,1710692934,-1948742872,340167626,-149404117,-1019532699,-784659083,1187449205,-2097137912,-1946745754,-896859050,991712547,855995594,11725257,8946827,-1958680367,-1971024952,1088999680,-796077941,2123219086,1183536848,-1054102758,407276368,1354902443,-1424603509,-1957641981,61543494,1552634050,-2095084782,1963330175,642402578,653806849,653939969,654069033,-1946266327,-1951722938,-1951723450,-1951723962,866847814,-1700025408,-65536,1962934953,477530911,2089497739,608565042,276103170,19154423,-385649408,2105802484,-143392766,869289613,1996445403,108461832,1397969174,136550992,-930413162,-2096635071,41157113,-1178351477,-85262335,1458342741,-1056678261,918815459,-1960441756,1946561280,1915680520,-1580692728,-570226570,38218534,787995275,-1054144400,-770976997,75434876,91537419,-352321096,1589652226,180937,2248,1956730455,172370696,141559299,1380995737,1757321808,-930412599,721962635,50886150,-1962380794,1347590618,-242528174,-1097139317,-1962416280,141861320,50742827,-1962381306,1347590618,1317621842,-27358724,107527834,-1949791480,103482438,100862070,-628422542,1380995737,-129070768]],[44,0,10,0,[-1694867831,101738686,335037955,1979972182,-25291780,192730939,-969210753,28837234,721611520,-916496704,-939521854,1459617804,114518,-405732629,140525113,-4065153,1979648771,114435,-396954069,1183448834,-125924870,66602635,1611021254,-1962181624,1043069054,-33355680,1183516651,-1949957128,-605530120,-92371970,184841472,990934464,-1995997705,-141821370,-4666645,-1989678081,2123103358,201314808,-1959299585,1458306118,-22222762,242532363,-953432437,-259317639,140523011,-947184917,104580611,175900768,103532427,-268236704,-947190037,-259275261,-15990831,-396965249,-1072955786,1150097013,1611021057,-1207206904,103481345,-268236704,-259325205,1600046731,516473801,1448542208,184974987,-2096728833,1962935422,25684227,2131000889,209125152,-1962248449,-524220346,172360450,1376540299,1996445520,138799108,-337230199,209125170,-16091393,1996426358,138840842,50520257,1451952710,-11513332,-396950410,1183385631,48284134,-1962260989,1347554390,-1962420248,1048831582,453052540,735639488,-262239784,-1947836925,2118026179,-920977144,-1054090761,-773568887,140551136,2114471483,23062787,50885793,-1995932666,1187506246,-1962934030,48284099,-1962260989,70061142,-364476160,-1947445623,1451821638,-497120774,887871627,-1912048479,723974726,-361315321,-1962637018,1183770694,117516026,638088865,637683499,-1912453239,-1993937850,-1014824380,-230228220,82472579,972179083]],[44,0,11,0,[-998248378,971392651,478015558,-1947711861,-473829282,175555586,-1593835226,-570226570,38218534,38242598,-787974495,2114323424,-398030584,-1056415583,1174602464,206998282,-1996487635,1451878982,-498693140,-1981528533,-524160442,172360450,1183400000,-262764050,1183525099,-295779096,-1006163162,-1993938338,1992557127,1149970158,-330920194,-2096658138,-16454074,1854140998,1183515882,-465159694,28889215,-1587352832,-956102532,1183537524,2114323204,-2091879416,2080639102,1611056970,-1962933240,1950221255,2084438792,173982728,209684774,725584166,-150440954,1200170712,1200170504,141992196,637814315,637945737,-1593686135,1174603894,2114323204,1200170504,1200170510,731638538,-916496704,1426066114,1448602763,-1056422261,-930413856,140772867,140908171,1183535186,48283908,-628371317,140772867,140908171,-242528174,-538379381,1681785605,1712229128,-1957211896,-524220858,63474434,-1962384378,1376282134,-386299056,906167742,243992676,1448151142,140787203,-1410836655,-916496891,989857474,721647056,-1036270656,28836990,-4668672,617137151,1448542208,52184715,-930406330,-1560280795,1183516796,507904794,-120467317,-2096597341,378077666,-103741314,141823625,991712907,58597462,723539595,-28407350,991579787,58596942,723406475,-62486079,268846838,1183518324,2080768280,373721864,142476801,140510919,1183514624,274107150,-1995938653,1376282134,142016336,-100609,-102171530]],[44,0,12,0,[1975520252,-373282043,1190527881,58001158,-956072471,59462,958416523,1946711046,507939812,141952569,1183570804,1946561304,-330921720,-1962381149,103487046,1183385718,-1546061846,-488109966,-1946645509,103486534,1183385716,141599728,722617995,-1995934202,-654840250,-402099549,1183448001,-31756,-12741772,-1920043777,-1072955579,1621165693,1221001992,972441225,141882494,1962165817,12773635,-1947042167,109250630,956434528,2114478086,-10622717,140517003,-1962677373,48284099,140772867,140908171,-1996486651,1451882566,-1005065222,-1960380298,-1960380348,-1993934252,1418274308,-126975230,1580813060,-1947959566,2117726846,-2096857356,956494918,75429502,49694339,-1040818549,918815459,-1960441756,1351296512,-1042314494,-1993997597,-1993997248,1190528592,829751559,1978957369,-364475614,1861736695,-1949791248,-654840250,1861737099,465644524,2144472019,184843280,1191867840,-12219065,-336181623,-196705527,-398014718,1183514625,141599724,-135641461,141730776,-473833589,1681310722,-1950119160,-473827746,-564229886,-1961850074,9119448,-420940917,-465139203,140779204,37784358,652113547,-402501493,1183448529,-160003098,1183520491,-564229148,140787396,-1962868442,-553392570,38207782,-107681706,-495665141,-992059765,638084158,-1960443509,1183384145,-497645088,652494475,1183514921,652149734,-16627927,1996480630,939468514,41418534,200909288,-1961593664,1452007494,-564229150]],[44,0,13,0,[140787396,637634854,-1996336759,1183576694,141599728,-135379317,141730776,1223968395,1183516792,-259307276,1988823275,1614152692,1586187784,48480756,-992190839,638084158,-561315445,637723585,-208989813,-1979900696,516219974,2123040868,1099638492,1351296514,-49813502,-1947842935,384562294,-1947974005,1053088862,690358372,-431584511,690413315,-397016505,-1072957238,1586225781,1681835228,25896456,38898470,-1981790583,1183572566,16852708,65422987,1191257823,-529072382,652375807,-14272513,-672660873,1958743032,-532247788,-1948100981,1053088862,-1993996188,1367942657,-226587902,15236739,-544523660,50521025,-1912052706,638084614,-1960441973,512426583,-1993996188,1468605959,-597818622,638028582,-1006479477,638084126,637814665,-1106880631,-13959167,327022395,922681450,-396949408,1621228505,63384328,187165680,-1960610561,48742855,140787203,140906123,-11446447,-1962384330,-1949815858,-1957609023,27388152,1190590347,796132358,1614166342,-1961855736,117377094,104400992,58591328,-1577282839,-561313676,-1006443583,638084158,1990263177,652149512,-1929230455,65732932,1577607329,483051871,-326413056,-1961906072,1317733958,572168,1510028264,-225646243,1426064586,-529994613,172395279,-1962127733,-473888674,18278402,1023821451,92012545,2113929789,-536757498,1510006760,-225384099,1426065610,426306699,239504144,-1156559221,-739770364,172395264,-1156821365,-941096958]],[44,0,14,0,[105286400,2080375101,146693,29034110,10938592,2146000218,838386,1760332629,1586171949,6088718,-806789798,707312,1760332629,1586171969,4778006,-1075225254,1231599,1760332629,1586171989,3467286,1407802714,1231600,1760332629,1586172009,2156566,-337027750,1231599,1760332629,1586172029,845842,-840344230,969456,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064435047,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-326412859,-987867306,2126776950,72256262,-201530927,1583292325,705225,1458342741,1992629847,75401992,990179203,-1961593865,-1996126460,38046468,-1996339833,-964492732,535161604,-1026990497,-1957363704,509040364,-1962379579,-276626306,1945582340,-2029745388,76087877,-2029894517,38045957,-352008573,-1962445339,38045444,1595868297,146983262,4376576,509040128,-661729140,1183570739,-1981745404,1451883078,-773795332,-364475950,-1947445623,1727465030,-294220294,-1962794520,1727465030,-230292996,-1947183599,-831091202,-402524440,1586037139,-664892970,-1982177655,1183571038,-1981745402,1451882054,-773795336,-431584814,-1947707767,1452014150,-562655748,-402530840,-1259863625,-159478527,-1929285144,2129194622,-96040191,-1912842613]],[44,0,15,0,[-1075265930,-159478527,-1962834968,-965308930,-402547992,887619979,106334977,-1995684156,-1175912890,-548997632,1242723712,-1915849075,1508436606,-1912698111,988339830,1988969217,-427913770,-1962861080,-562655746,-1929314584,266925694,-696873727,114196109,-1064380276,-67107655,1913104371,2027031481,-965309088,-388596083,2123170049,16509134,-1962859800,-562655746,-167721240,1971380038,-25261303,-61523674,1172839284,-548997632,1125282944,-1915324787,-1142364546,-1912698112,-1662460298,1988971008,-360804914,-1962880024,-562655746,-1929333528,-1679230338,2043808512,-28931127,-787724757,535351784,-1026990497,2123038732,205949950,989857797,640709368,1962693945,1564026438,642479358,653817227,737953163,723023088,2026255298,1972053522,1166747386,1961896958,868428550,991132102,225642622,638945574,-2096996983,2122908871,-1993948162,-1993933739,650378845,1979209017,1569269470,958841854,-747242915,-61503194,105221059,-1962523647,1141965893,38112004,-1962785775,-1023143675,1140917643,38112006,-2096872431,-2097151404,-1950154732,1143539269,71666438,-1962654695,1142489669,419793666,93045508,-1962523607,1142489669,39617284,1868544,-784543293,1557201500,106746116,-1996125245,38112004,-1962785655,1149830213,105220868,-1022999415,1223,148679,72648960,-1022999415,131083,67500,131072,2363556,16973824,67058,16973841,66880,16973842,67050,131091]],[44,0,16,0,[1181442,16973824,69822,131399,1311084,131072,1377722,131072,1574363,131072,1640252,0,5320,-155775130,-4780186,-260667034,-193033882,1186402150,1183409672,73857020,-129595034,1451976444,1988847348,172395504,-1947318647,20776518,461639424,146688,3441679,251659069,1023442564,-2062614524,-454492157,24963328,1728339595,-1956247926,-1223727366,-1436027957,-128580762,-59374746,2146324223,34990566,-786003353,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-91527432,1320619878,-1436028156,-128580762,1727695718,72267535,1744028554,1443063466,1979934456,-296812548,-991317377,646604545,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1727695718,72267535,1722443763,1727550979,-947193205,1320619878,-1436028156,-128580762,-1963291802,-1223727421,1743979598,1443063466,1979934456,-296812548,1424593791,646604545,-120526639,-120522544,-120526639,-120522544,-388900726,-120522544,-388892464,-120522544,-125110064,-120526639,-120522544,-120526639,-120522544,-388896630,-120522544,-388892464,-120522544,-443877168,1727695718,72267535,1722443763,1727550979,-997524853,1320619878,-1436028156,-128580762,-1963291802,-1223727417,1743979598,1443063466,-91527432,258392970,-217821513,57059943,57079894,1325399158,1754206190]],[44,1,0,0,[12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746,267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250]],[44,1,1,1,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,139135024,132712272,89800,106386974,638484164,-1960442485,1183384669,-128022022,1586092075,1166747378,1569400322,-163149562,737435273,-262239784,-880747726,507939616,2096776763,440795931,2146977339,474385171,2096514619,407241483,2146715195,-538738685,-2145354044,-1960443445,1183386181,1166747388,-28931828,105220902,-1981790583,-1960387002,383981133,637848448,-1994898037,-1960388026,1174608453,-1982269474,2126830662,2105550346,57999632,-2012165248,1183572830,-297367266,52184715,726145094,1183389254,340167660,-2095561079,1946161790,20441347,-1461500278,-1205963504,-2037839699,-1749483840,-1098479352,139770110,-20674935,-1995936584,-335625594,145405980,-20937079,-1995921224,-1191264634,-2037839776,-1883701564,-1031370492,16824574,283330294,280494965,1300964864,721937184,-1037854271,-930365181,-1925381338,654235318,-1960438389,-947715491,75078148,-2009661441,-337492476,-1157219656,-2037840256,-1635123500,-1028063534,-481888762,-1207733244,-2037840168,1992687312,-28930554,14173895,-387698176,-1073085731,-689419403,1929591810,1946303499,1958742621,-1871254676,-481888688,-401312736,-1761672456,333708996,55502931,-996737192,-1962349570,-930353538,-1962721304,-1761617850,22609604,-956830138,57933825,-352153368]],[44,1,2,0,[-974630745,-15801598,1946074774,57075717,837288939,41412611,-297402024,1860733675,-1947979262,40364248,703487489,2011819078,507939839,-1161591,1810492494,112895,855786729,-1400469056,-1366914562,-481916162,359993512,-1996030024,-1191265146,-2037840088,-2033779014,-352125277,116963347,-21199223,-1996022344,-956384634,33465222,1460305604,859636518,1219210176,-1070945621,178346,1166616159,1170679328,-1962934238,1586159702,31686883,-472776910,1082624814,-830043904,-480343298,-788274304,-2020921629,-2037841852,2126839498,197168134,77641927,1963244219,78624774,-1996174917,-1979795322,1392424606,-1946263922,1988881478,-481888530,857109508,-632935470,-1031731598,-169082881,-1931852285,-1898314789,-563677221,-289288565,66061059,-511640458,-763317497,-967419157,16690054,-20281717,-20150647,-15053173,-1996571498,-1996577402,-469850970,-385619198,-1761672973,-1506083140,1400241827,-22706632,-1509929611,796065444,65733347,-16732439,989772950,1979622310,-1517929978,1357083902,-22772086,-21457153,-1517910440,-1198063618,-1532589826,-1967854594,721331334,-1198063676,-1517909250,-1198063618,-1532589826,-2086867970,-881064967,-4181168,-1979795306,-1929468226,-87930,1493088406,-22706554,-21457153,-22764032,1474507378,-21195009,-22829510,-2042960267,-529138011,-22757750,-8324054,-1965720573,-1231618105,-1164509186,-1532589826,-1517909250,-10819074,-22772086,-1761622998,-1761608010]],[44,1,3,0,[-1500971334,787087012,-1534686465,-1198063618,-1517909250,-1198063618,-1977291778,-88698,-1963018090,-88954,-84330,-335627626,-3896818,-1963018090,-88698,872331414,-1198063680,-1198063618,1325358846,722629656,175365750,-131213172,-1948742142,-1175856010,-4181250,-16861034,-1198063680,176080126,-22247797,-22112629,340101414,374704422,-352321096,130036482,-920691105,-1409278262,24442379,-2116121405,-1912318010,-1007277090,1979648938,-2117628918,-1912301113,-2080429113,33467526,-22112637,1460060928,-22495605,-1098135666,1605041830,1190576903,1349787875,-1947312501,-919344002,2096528955,-193053886,1580940669,1345879544,1178321667,796809466,-1070348149,1962565179,722566923,-604505506,-1014248661,-1946517877,132903518,1579940747,1004271608,855932875,721742811,-1010071605,-1947304309,868234184,1575535579,-694252287,-531198978,-20801793,-1761618122,-858718508,-503261309,1323877359,-1915516159,-76130,922665110,-1948611625,-477437866,-1761668637,1229455060,132382644,-19753217,586801735,-728301593,1364706302,-3479466,-1956685474,1358877318,-19626357,-19757431,1392576744,-296842415,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-683243304,-1634872437,76218070,-684323036,1452006027,-471627040,-728301806,-1974908930,132372326,-19753217,586801735,-728301593,-2037819138,1355022034,-628665519,-755575670,643298442,-389010038,-836581094,-385160670,53315622]],[44,1,4,0,[764028667,-920983344,-366817758,-2010715894,653984557,-389010038,-836581094,-385160670,640518182,-389011062,-836581094,-385160670,1596557350,1499190155,1364247384,-153843118,653560530,-389010038,-836581094,-385160670,1512933414,1354979417,-799548793,652483304,-83679864,-467998512,52791334,451465467,629679844,-467998512,-2027845594,-1017618470,451465296,629679844,-1761623208,-1974337840,-763317046,-3974676,-1946234730,-1278571839,-1947479424,-1047836216,-2096895807,-74840095,-930362414,-779879622,47969792,-2033189121,1183564795,-60912660,64906999,-1042838589,-134020113,-1022893440,1183765043,-330920962,1926907435,-1446870778,66448132,-1014179258,-1014048253,-797648077,-1275051800,-389854975,-524287943,-1274082300,283330817,719867987,1490586112,-1022693340,1237646939,1944637635,-4181498,-1006716778,41157032,-388972290,108259536,-1761624014,-2134638920,16690110,-1895954060,-1761608021,-3932466,-1006711658,-1244951983,1927401480,1976434180,-154301704,146899161,-838942210,-22303096,1979973426,-1963840546,-790310364,-1314486057,-1963840514,-790310364,-1297708841,-1963840514,-790310364,-1280931625,-1963840514,-790310364,-1264154409,-1380427266,-863598329,1187482366,-1417230653,-1070462978,735999491,-802911502,-1999580956,738111910,-802911502,-1999580956,738112166,-802911502,-1999580956,738112422,-802911502,-1999580956,1191097510,-880127549,-506459979,-838990734,-846530443,-1048520202,-20840952]],[44,1,5,0,[-1414625075,-1962986754,-790310364,-1264154409,498620926,-863598328,1187482366,-1417230653,-1070462978,-456121206,-1500983088,-1018757452,-1496268750,-791609679,-21846320,-1496264496,-791609677,-21715248,851693776,-1264136000,-1009725186,-1982315005,1719916614,-388955688,125038595,-419047284,-1009218042,30963331,30951159,-402230016,254082069,-1073444157,-2084371224,-1979590538,-666437884,57999361,-1060958428,1354958056,-527825782,-322957532,1489254916,-1007091084,76203000,-1073444157,-926743320,-1006632952,-1070398370,-1980217719,-1960379834,1317602383,206998524,-1912711543,1996486750,309788436,1381060688,209125200,370177791,108461907,-16484609,1996425846,-401698808,-1026951342,-1957363694,1465275372,855930564,1144596160,641561874,638475403,185629835,-2095418113,225706495,1963130755,83591975,-348118411,150700831,-348120459,-75284457,-2096008191,208930043,1946745731,419136263,-1070398860,-916758945,-939522878,503316792,1187469142,-16776970,1996425334,-6887418,58048523,-1006557975,-1960442274,1177225287,-385646832,1178272021,-1996260082,28839494,-14247680,1996424311,1380995086,245209682,1183449087,1975520252,15722755,-1709279489,160694288,201213577,-385649216,1589903573,2139301382,1148452880,-1960943989,845122335,16940931,-11520395,-442827658,1342809677,-100609,1996428406,410451730,-15304961,1996430966,444006172,1778437224,799185440,-11007535,-1705968010,167005669]],[44,1,6,0,[-1694730497,167645085,-1980082551,1589966918,2139301382,527695888,-362753,7010422,-15698177,1996426870,175570700,-16222465,2129135222,503704574,520257512,-637303,1956314230,-16120305,1996488310,1306893052,-11531707,1996430966,444006172,-15173889,1996428918,343343102,1746040575,543817932,1345299098,1996445706,-442871554,-16092339,1050345078,-16089831,1050344566,-1962244839,1583347270,449497375,-18432,-1056456317,-1410136855,-1426863853,-2084555837,-373225535,330035972,-1012206647,-1056456317,-1510800151,-1527527149,130122691,453306817,-1392057390,-492056329,1959922682,-789140476,-1634876502,-510984480,-1056447360,400753641,112841099,-684282880,-401940270,1929570688,-1429894412,-2132052662,-321912380,112792692,-684282880,-401940270,-33363584,-1963821620,-1916556603,-1963007842,132415713,-486282815,-2147436013,584529580,-791672122,-1963625490,-303912254,12242058,-1408310400,-970795210,-288305142,-1031080478,-1047805014,1183319844,65651183,1317609955,-2147436048,-1395618899,2040191115,570522628,-792196411,-1964149779,1325378241,-2132642320,1946218366,-2147436260,-1395618899,2040191115,571175172,-792196411,-280035603,-1047860619,1183564714,-136803358,117827174,-754732800,-364475928,620757765,1183449084,130253804,-477893677,-396457727,1038501515,645136392,71116927,-1960348672,1040113798,309657599,-1073017732,-1447558027,-977747190,-1195850998,-1715944694,532202250,1454949131]],[44,1,7,0,[118932235,146349846,-526480128,19366398,46367489,-1232209950,-1097990432,2025455344,-1096420608,2123169807,-528315696,-773813506,151325152,1158218309,105187588,151536905,1158220357,239405324,-2096042109,-646774290,-1022697800,-654850421,-150992710,-428410910,1358952485,1459603595,1586190564,-1948767262,150569931,146342780,1406741248,-1047799413,98985719,-390004729,374801923,-927036153,-137458690,-205444135,-1933014108,140969432,-1527523186,1444808543,-1232265450,-880017720,1592022783,1459575071,1590019044,71797510,-1948105079,1317604943,167347174,28846205,-1948200192,-922017713,-930413963,872674187,-1098053866,-1387004192,-1951543157,75078360,-492172395,-1377281038,-465139202,-1995551093,1589960782,1200301816,1958742806,1334519300,-229734120,1208895115,32270071,-763164090,-1207405568,-487125858,638338561,-1962246204,1178329158,-1962705678,1183445574,-532272652,-1962248507,-972821946,91490163,-335608344,-498169082,-1947969793,1177152582,-2130349302,220466286,-1540605,-730467250,14712451,-1064563852,-1911725563,-335596608,239504306,984515,-388896559,-503846703,553976688,516473600,1444806656,-465123497,1996423168,108461832,201020392,-385649216,1992556891,172395270,1963738635,2088969770,796196880,239373094,73725734,620764933,-388890688,-388896559,140834598,340035878,374638886,637609705,721962123,176099398,637606633,-1995946869,1178275398,-1996260082,-1960440250]],[44,1,8,0,[1317733444,-8787954,28842866,-14247680,1996424308,1380995086,245209682,1183386253,1975520250,14805251,-1709934849,236716048,201213577,-385649216,1996423367,1088020,1183387182,1975520252,11397379,-231681,-442887562,-1995554739,1996485702,-92864514,1431168410,108446734,140282662,722492971,-1070395810,-1174352711,1996423200,642797822,-16485121,1996426870,1364414716,799185490,1996426851,-193527810,-1873943142,-59310322,-1695254785,245059045,-1694861569,245763997,-1980213623,1589966406,2139301382,561250320,-16776776,1996486774,1996443894,242679568,-15960321,1996425846,108461832,-335948568,1021844997,1183391488,-92864540,-1374718822,-59310322,-283558246,-25755890,-149340518,-92864754,-15122790,-465138930,-920691105,402657482,1326470160,1326468880,-250589424,106873871,240093990,-772649335,-108793234,-1205633783,-523042815,-74725237,-784530650,-1413467159,-1412368469,-1429145686,-788012215,-1411264031,-1960378910,1183384647,1744250606,460046,-388824143,-1031548789,-52264189,1451872299,-297366552,-788525307,-773271064,-121368,-974502263,2139354718,225771542,1225674379,2009457143,-336592118,440896303,-1948105079,1183389767,175621618,856573579,-227084334,1451870859,225819380,-628301065,-661732861,1240090251,-259268105,-1962246460,1183387206,-228684820,-1980871029,1187505782,-1392504592,-226045813,-489570254,329776942,-2084562161,74710783,1810606763,-1574566795]],[44,1,9,0,[-1574502402,-1940848641,263849408,643350670,-2097151837,1340801991,-1070379442,-1980871029,-1048320394,82428175,2122556915,24904424,-330367061,1777009269,736523915,-596383114,-293478772,-561115126,-136153461,349039582,334211584,-523239404,-523181872,-11935536,-489557938,-2086010860,125239551,1141227660,1237356048,1325337470,-385649168,1743388512,-330366977,1988828030,-361354266,-561246861,275771009,1988877966,64944098,938076286,239504383,33555395,17762048,83886080,17863169,33583616,185397248,0,-930031476,503316486,1465309326,-920691105,-1946146614,-1957326632,-661774612,1583306582,516606239,112640,-1946152758,113807576,-1910636544,1599559384,-892788898,10,21704,1586189911,-1960867054,-461372857,1330658655,795347826,620599814,-739639297,306612994,1342732963,978411418,-62486272,-108919,-1710720458,9916764,-1980217719,113769046,67688,855197322,-2136408762,113706612,-63384,141166279,1183449089,-12176645,108298408,141166279,1183514623,1963009031,138840918,503993995,-1949532531,-1912138000,-1515870758,1996431269,-867791598,40521750,-1621949542,309788416,-1252957542,31099648,1577176134,-800718386,-2990591,1956254326,-16725753,1996427894,-831062068,-3115265,-1432694154,721611798,-263812672,-991017335,-1960441762,723911751,1747908359,141337352,108314635,818819,-286719115,209617665,-15829505,1996427382,-26098]],[44,1,10,0,[1183383552,309788428,380389005,35822160,1190592511,91488775,-340506997,62925570,787983430,1183385706,-1236890640,-167216989,1954547270,122063370,1183441962,-955913218,589382,-150439775,1856241262,140428296,-1559786714,-1960441758,1183515255,274107150,-1995684349,1451873350,105314006,-1975028704,203753030,273664,70059892,-350653440,1200301603,-1404687610,-120469973,141176567,38208294,216789131,-150443359,-1960399762,-265615753,-11141014,1996427382,-696844530,-371951873,1988690210,239504366,-1982052727,1183440470,-631862824,1183432747,-532248088,-1947830647,1183518326,-730449136,1178273909,-385649194,1448083681,-2722049,1183503478,1058054,-386364592,1183384134,-464090654,-1982052727,1996480086,-16749848,1381372022,251619920,-1996430360,-15996858,1822502004,-398051064,1183523966,-663340272,1178273141,-1911065382,1015031488,1174500640,-1981647223,1988748358,-565802532,1589912811,126494434,1023362696,1006924813,-1977387766,120913734,-1948104961,975626846,-16550649,1187504710,-956300832,59462,32523915,1183573574,-464090142,1451880587,-528579824,-385649408,7012164,-1149185,1996479094,-562626600,-2328833,-401734026,1183514704,-297367066,-1995422069,1183439990,-663320098,-941996407,57414,1795100649,-294191360,-2459905,1996478582,-596181026,235304703,-1979704344,19138374,1996425333,129669650,1183515505,-297401360,-892772514,113770510,1448542208]],[44,1,11,0,[-1962510709,-2096602562,812974078,52741771,6957684,1996423274,209125134,-16091393,-9828234,-2955250,141311627,-963905493,20710180,-3079563,140656131,1962933891,1086781237,-1959824128,80017094,-1360460940,2050424576,141074696,51539703,1996443847,242679568,-1962117377,1177225286,-1818603508,-369098952,2122907785,209619966,1460565759,-16091393,2145912950,-1980724480,2122579030,628424454,67585782,922689397,1755383930,309262088,1358841347,-15698177,-1957228938,1355230150,-868707430,2050424579,239504136,-963946672,-1957640405,1268488958,1174470699,142490386,1183721843,1015031548,1175876873,-787973983,306578424,1849620377,787955720,1183385710,-1950315502,239503870,-1946190359,1600000582,969417,1458342741,-351766901,172396064,154959910,-2144985484,91553852,-339702714,-1705638388,1153,1451880587,1002867466,-646839226,1577735819,574153,1458342741,-1962933831,-963966346,1929791035,205950531,-1744532954,1946165309,739538704,-32474103,740785864,-349998077,75399942,639333632,1962949760,-1064548859,1443237099,16777114,-1980724480,-919925674,-963920661,65782019,-1946205043,-916583338,330434,62324738,1,17825794,3,1835010,20,69730563,5046273,16646403,5898241,0,0,-922746952,503316488,1465309326,1183432755,276204538,529260171,529260171,1342340992,1220021372,-40218619,-369098972,-561315526]],[44,1,12,0,[1207312267,108266506,1144101462,1187512319,-1960886024,-1052182458,369427168,1792160512,-1706012158,65535,326483979,-772258165,-129594904,1929510973,16574938,855701993,-1950314753,1183387206,205949948,-1912715639,1443298374,23744534,1012087706,1476134656,-1417674824,-1421300928,1183558464,866888696,881568704,-1956653173,2139304540,57934082,-150951447,140871,1156974964,57999626,-2147444247,1946159998,-16362984,1996427382,142016266,-1961666406,1183385344,173443336,777816922,745864966,-13994753,1996425846,-11401720,-1962474401,-1073019322,28836724,105285888,1996445526,-25755652,-402229505,-1073019531,-1070381452,205850918,-348126348,1569400330,1564157450,1443984392,23744599,-402229505,-1073020360,552328309,13403383,359923722,1979655766,905913860,108396326,41287462,-683488102,-96010496,-1070348660,-1705590642,65535,1610237579,-892788898,-661913588,-326412912,1457032734,242679639,-15960321,1996425846,108461832,244318314,1610509800,-892788898,-1957363702,509040364,1586175750,108432136,-1929189695,2123043440,48742660,-2095941235,-147127057,76223603,76088711,-2029894517,1149829701,80118530,1595925995,113428830,-326413056,1586190166,142510854,1190655539,1962934532,2005607943,48677130,638742669,-2047406965,655564,-1960429196,992346692,637762823,992348041,75366983,38242598,71600934,71777062,-1993997187,-1957493689,48480729,37784358]],[44,1,13,0,[1195058779,637828614,1090930569,-1926341237,-16366507,1979657333,855927338,1443254720,-14790576,1377711733,1610567760,1583286044,443081,1458342741,374770519,-1961339391,-771025794,-947715211,306612994,2081441339,14805251,907304587,1224888203,1997486902,-373279995,-771030830,-13237387,442403597,-1053455562,1888289510,239531794,1114898434,638600843,1208108169,1394374399,410451792,1996424042,72673284,76097088,906387083,994576265,343806534,477560648,1343911679,1779988223,74907394,1074016744,-351254903,1446744171,-1960152056,-645198770,50521025,992352862,427561543,1312492148,-15567862,-471135162,340232998,910877393,468391209,76097168,477560640,1343911679,1779988223,74907393,637789672,-1962785655,-1992948130,1178288135,-15565552,1996430454,1996443674,-16750056,-1008204682,306612483,907433611,350819585,112895,-1026990497,348651546,1465253888,-1207271797,1183416320,1166747374,1183399948,1166747388,-28931830,556675,-1070398860,-1946663287,48480728,306250534,653674121,1209287051,-1995946493,1191180870,-128021512,1995857467,22735107,637723585,991064459,-428020106,721420728,1183385670,1099638508,-230258412,66737803,-11401130,1448545398,-16553390,803734646,994073091,-15827258,1347882102,-16749998,468190326,-196703997,-1030519,1996488310,1983598332,-1957527824,1308883534,209125356,1783715415,74907394,1073935848,1005614731,-1925808442]],[44,1,14,0,[1317928030,209125360,-92864681,1408005887,1357936383,1996423786,-159973384,1359509247,-402360577,-1072955890,1532691829,-2097057047,-352195466,1398234024,-386107649,1465646380,1409185535,-1912790040,1183710302,209125362,-92864681,1393063679,-755969,7008886,-493825,1996486262,1996443656,-37427196,1718927371,721420728,1183385670,-128021524,637723585,-1961594485,1183445574,1183532782,2126920686,-94467250,-1286653,1448545398,-16749997,1139278966,-297387262,1988834685,-60912146,-1159539,-11072394,1996487286,1448104940,1996423274,-159973384,1359509247,-402360577,-1072956066,-991362187,-327777536,-374674687,2122579608,175374342,1460434687,-402098433,-1960379213,1317735517,1238051836,-1993996427,753601613,1960512400,48480534,1461088653,1360428429,519889361,-1510793466,643782943,1091718537,206407974,1090143883,340101414,-25755817,175505190,-1946407960,-1960378810,-880080291,-2092382165,1962936446,-1044149466,52822755,954405441,-1961856627,48480728,343510359,-783171285,102694369,-56233185,-480290529,1166616096,-1042773238,-1993997597,1183519305,1099507450,384325396,-1878070528,1166616128,112650,865076203,-916561984,1426066114,1465314443,-1960901090,1200292958,172985096,-130287221,-2081881227,-1040741632,2039284455,1177879314,1953820731,-1929189695,1166742128,38025986,1095788149,-1962258551,1359741709,-784252591,-1946735647,-1946711098,-406778753,309955842,-956049525]],[44,1,15,0,[1504048124,1263263627,1330642571,1313796235,1111638080,-549759491,-667208332,-231007116,747312756,176107323,-1515850873,-421334137,-1515909909,116121826,-506334325,-1889688077,93322821,520094136,-916561924,1560281794,855950467,1441852352,1465314443,175541244,306497318,1183514625,1149838854,209125140,142016342,-16553392,1877476470,-125091840,1443657471,-16222465,23725686,-402360577,-130351014,-1993978243,-1993992580,-953804732,134212,173837094,-1993979061,-812971428,503505857,1464868614,-65898355,-1426062920,-1425652085,-1420252328,112671,1996479283,1397773836,-402360577,-1072956316,-397015436,49020613,1583333427,705225,1458342741,1183522391,71708934,-1962260853,2123040854,511019790,520094056,1284191371,-1928207604,1413027956,-1961459964,-1915026660,-220067728,17188599,-385649408,-370605855,39074048,1190653567,1962934534,-1871975677,-1962509171,38091020,87623294,-555021698,1225049987,-856952862,520566120,241077079,-1959886965,-16380810,2013211767,642928682,638612735,-15829761,1576993910,1751058220,-148961403,132678,495653492,125616955,1962934077,1268247298,-1830042741,990010763,1039499203,-260767745,-561281813,-1962117493,105314063,125042690,50654083,-388430887,1273167967,520596584,1569411411,1979647534,712376108,142016336,276102950,242548518,-16484609,1493642335,133261403,-49889,1190596725,1946157574,105351941,1200293099,-796178424]],[44,1,16,0,[-486532376,1958886150,-1196037363,1190625280,1962934790,1595885569,214092126,105314048,292814850,2097694523,105331485,-343728003,-253605628,105331651,1195053436,-2096137208,-498531133,1200342000,-1950136312,-1195178425,147326998,-1910636544,-1957210408,529207390,67782646,1996425332,1144101392,2123039063,-1191245040,1299513343,-796117621,2123219086,239504376,205949867,82805675,855638457,1401002715,1586301084,779914236,-13863681,1996434036,142016266,1577014038,745864964,-13994753,1996486774,-25755654,-231681,1576994422,526278444,838345,1760332629,1586170125,3074062,1709792602,707320,1760332629,1586170159,1763344,1023821451,108396545,-387972677,1566179394,-889794071,-620036084,417862260,1330527488,1295846260,1023832655,24596305,-1144943677,485187682,-473199728,142653460,-1960394610,1200301599,1608810498,-997997680,-1010814204,-363721126,458751,147062786,1,156631042,36,5505283,983041,23331075,1114113,158335235,21430273,2686978,20,0,0,0,1442840504,-1910575989,106859480,1207312267,141820938,-1710852353,-48079,-16353537,1218075255,520100411,182985,-135554744,25800,-1070901673,-1982314871,1586223686,-1908962542,-1962716154,-1960436132,-28931833,621897354,20775424,1086331648,-1947842935,-1073017730,1183715444,1166747150,1158358562,-16550624,1156995652,695472139,239504982]],[44,2,0,0,[511049510,477495078,578158374,544603942,309722918,-1000138086,-1949791488,-565802534,-337092983,309788488,638469774,639530495,639399423,1779594751,1979655680,1979655714,1001495072,-930414009,-779363701,11570314,1183447251,-1299412258,-1979985152,1157032030,309593099,641359044,1946224630,979158025,1212648230,1552615147,71797560,-1947318647,1183401540,239505122,-1996125402,-1960385466,1183384133,-361330192,15105667,2122542196,1718944482,14581379,-1960419212,1183388229,1170679548,637534482,639387019,-1994500725,1451881542,1170679542,637808668,-14787188,1720324726,67118353,-184549059,2474011,1460031492,-16091393,1996425334,247892998,-1946239512,1452012614,650546934,639387017,-1960946295,-1993933754,1183519301,-62486042,-1962853399,1178199622,-1961855748,1204283998,-1006632634,-2144990114,-151187353,1946423622,-293698810,-385649664,109969558,1586168660,1200301822,-1572435696,340232998,-945404279,63046,972453515,58714230,-1962877975,-970201018,-1037330104,1174665425,-465173508,638344900,-167049335,1183516532,-339344400,1409715723,-27358461,306678566,-1918613879,1178272324,-1962312216,-972820410,199966784,55838350,654204555,-1995028597,1187489862,-16711520,1996427894,-1639543318,1996443670,209125134,-1673995110,38046978,-2014580597,66864779,1589961798,126428684,10503879,-28931327,-1962930171,503534606,-1952285043,-1912138000,-1515870759,109977509,1586168660]],[44,2,1,0,[2139301630,410264586,-15567105,1183705718,-11528546,1996426870,953981452,451609272,-15567105,-1014240650,-1946152955,-11513407,1996426870,965319180,1183515436,-62506522,1183517044,-362902558,-12171383,2122579022,58458364,-151077655,1947734342,-562134266,-385649408,1988821874,189041386,-1996484571,1157033030,242484235,641359044,1946224630,-330905851,2122514433,243141864,-1175959925,-140967924,-230258183,1187448299,1778385394,-16750080,1962893940,195730016,1183384383,1975520218,54847747,1343387391,1397613978,-666466045,58048523,-16569879,225055350,1716650906,-599357181,-1962379521,939472988,-1710590209,2441662,-1965013367,-754929012,-498693640,16008903,205949696,84825739,2122514448,58458868,-2096968215,1962996862,289863247,-2092338168,1946217598,979158041,910658342,-1712175479,-120470997,877069094,-369211767,1183514753,-230292510,-398050496,-4714370,-230282241,-775804007,-398064648,1183571691,-1037329934,1174665425,-789888798,32800387,485032820,289863170,-385649392,2122514963,359923948,641359044,-1992669301,731509318,653840834,-348633341,108461987,-13083509,175570743,-1270759782,-1946645756,-953425850,62513361,-101213952,-1937049597,-2948942,-1946255735,731509318,737726914,-654836154,-1980742141,1190590022,326370321,736642699,1174664774,-1037329936,1183447249,-955913220,64582,66864779,1183441990,-565836848,-1981397501,1589957702,1207313932]],[44,2,2,0,[510919696,71797542,2110801467,-800683261,651183753,990398347,58643526,-1982577013,1183568966,-733595184,1491665791,1996445185,942512878,-1073019688,1374225269,-163149055,-1980742101,1183578694,-800707628,-506231,1996427894,1366202898,1183384805,-27883012,1134186578,184874772,-15436352,1996427894,-59310082,286445978,-62486267,-108919,1996427894,-59310082,-16680294,-442871553,-1996147123,1325397574,-955942414,62022,79316679,-227082496,641359044,637958143,-1710983169,90784190,-294191280,1342224026,-934901499,-3914103,1996485238,16489198,1183384946,-968455734,-990349569,-14271908,-14285705,-1097202057,1342543937,-1695648001,92405942,1183439095,-126419006,-1695648001,94437627,-4176247,1556413046,2013210170,2013210118,1103010308,-11532803,-1231360394,50705664,1183436870,-1069153860,-362753,-73732490,67108608,1183445062,-1035599426,63458955,1317650510,-900822076,-1983754749,1317783118,-1135737912,63458953,1183435334,309788618,381306509,1778412112,-1711117824,-64618,-15567105,-442829194,1342571341,1729707674,-196673786,-370510197,1183579508,731463922,66638274,1174666822,-1673098768,972441227,-578905018,-1982445943,1589957190,1207313932,208929808,105330982,958797183,259918407,-1928169729,1343672390,597295722,-249,-924060090,14319235,1996430964,-596181230,1917977498,309788422,-1697089793,108678629,-1696958721,112924990,15105667]],[44,2,3,0,[1589908340,1200301580,1191912994,-1962511072,1342171742,112730,-892772514,851968014,1448542208,185353867,343214662,-15436033,1996427894,242679568,122395546,25422087,-1961599349,-230258425,-834237101,580538390,-1946157310,1603007070,645890866,-138405119,1964026072,-228684951,134957046,1207328885,393482251,309788499,-15698177,1996425334,242679558,576911002,-15078649,1996428406,276234002,1779332863,142016256,-1710852353,120667057,-1980086647,1996487766,1218072596,-1962458821,-411696144,-15436033,2090531958,-956262597,64070,-369342839,-164953872,-1980336503,1183577206,206998282,-1980873079,1609298006,-151888245,1946684231,343342880,6946922,-1961867637,-972877226,23744594,6946922,1687814250,-335544566,343342868,-1961867637,-972877226,23744594,155949978,-62486264,65488427,1178334790,-1962707980,1183446086,-295779084,49170051,17271590,-1958283706,994577990,-1986431034,1586232950,189265650,-14650360,6952054,1183514730,307661584,1347601923,6947178,6946922,-1995807590,-15406329,1183519862,307661584,1347601923,-1684405910,-1995933365,1451883078,-193557508,-787579253,173982951,-29258970,-1946794493,1308883534,-413758474,-902048253,-896859533,-969150069,-1047854477,1452011659,1590070268,281725279,4245504,-950642944,57414,552814278,-1961206133,944016183,-152418679,1946293318,306613000,1964000779,10479875,1805275987,-1995930031,1451883590]],[44,2,4,0,[-1706011906,144184387,343261195,-15042817,1996488310,315726588,1183385788,-27883012,-100609,2056977526,-1996158207,-1072956858,-957807755,444006147,1306892880,1183385847,1975520254,-92864762,-16536599,1589910134,939468304,41418534,71797542,1342647078,105351974,38218534,1778412112,1744857600,560595184,36676250,444006153,-1694599425,152128997,58048523,-16551703,1050344054,-2096547047,2130709118,56879363,185747083,1836322886,68437750,2088986484,1081344014,6946922,23724394,1364843418,-532248311,58048523,1342387433,1343124735,211420522,185167447,-385649216,1996423955,-1568371744,1356396288,10781835,-1705977609,159918174,-1004898561,-14282658,2013210167,2013210114,2013210116,380869126,-1073018344,-588709003,844925698,-148742261,947686355,-1961927389,1175128134,-385649402,2123039365,71666666,-1947187575,1166750332,-297367208,-1990572661,2089020486,141820486,1964558326,27977987,-152668535,1947208516,-213465596,444006174,381699725,35822160,1187448529,721420542,-163149376,-1946663287,1451951686,-498693880,-337357175,444006198,-1962129781,1174605398,1783649022,1268488705,1177225815,-129629223,2113291835,-163149053,-990493047,1183048286,-1960443166,-129629945,-1946269953,994576966,-1049100730,-1961199873,1451953222,-28966130,23744594,-1320445030,66095882,1183578230,-163183655,41807931,1988751499,176065526,1589962705,1099638278,-129629186,41807931]],[44,2,5,0,[1988751499,-430011402,134957046,1586173556,38243306,-1947711863,33570246,12059518,38242562,-1927645441,1343681350,-1684405910,-1962217653,-646566928,-1994897781,1183579718,-62486250,-1980348789,1988752454,-1946252294,1139539574,1444574975,1794930431,1778412032,-213480192,23744534,6946922,105862810,1996445451,16489200,-268236017,-327745705,-1695648001,68895166,-260636848,822130330,-62510837,972324393,-1199573890,16023171,1183532660,-196727814,-260636848,-73729909,721764096,444006384,1996445526,-327745554,1715584666,1996443659,11967216,1174604742,6967548,6946922,385042061,1778477648,-1711248896,193089366,-152674677,1946684231,-398030071,-1981129077,1996423751,-1711183334,195973663,-1946532215,1183520894,-62486250,1996446187,1996445466,1778412284,-16750080,1996426870,1778477580,-1711248896,198790998,58048523,-16736791,1589906502,939468294,-1695516929,199360763,1589966851,939468294,-1280257,-1097142666,1342963265,-1695516929,184025270,-2080618967,-1962801594,1325337158,1975520010,444006301,-1694861569,202986015,185747083,108269638,68437750,1877672565,-15042817,-1835343754,185346837,-2092010304,1946214526,-529072294,1310277274,-11474164,1996429942,376897304,6946922,1996423274,209125134,1779070719,-1711248896,208359254,-1401569269,185747083,292819014,68437750,1996426100,-529072358,2031456922,-528579828,-16223232,1050337398,721919769,-1207702592]],[44,2,6,0,[1599995905,1493705,1760332629,1586171033,845830,1743347034,183027,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046052,28841187,650153472,-1960435829,-461372857,-2084335521,-1070398268,1376672451,167772138,-218103296,8199,1124073984,267,-402652672,777,-1157627392,9228,-1459617280,1032,-721353984,1191182604,1358955009,5382,-234880512,6149,1275068928,7947,0,0,0,0,-2095118818,92996295,-1951669257,-1411123451,-503904885,-150631509,93039587,-1951669257,-1411123451,-1962489981,-1411254523,-470350453,93013931,-1951669769,-1411254523,-1957313761,1465261804,58343041,595395895,57947787,58340923,-964484225,3454978,922740471,1347552108,-6684054,184549631,-1207536192,1374356792,1949731216,1879477763,3454979,-1962121481,3455216,58337015,102693003,1751327,-125065741,92913715,-1995684471,1586168901,39684364,-1996071285,1166607965,173968136,-2096607605,1139282631,2057379839,2047278851,526278403,576201,7880,-1588111842,1183383568,1879477986,-28931069,15615687,3454976,-1962383625,3455224,40236838,1183445131,1166747388,-148465368,1183393916,1166747376,-148465365,1183394684,1149970162,1975520004,1979655701,108461826,-16141670,1975520255,-369741051,1183384117,-461963292,16777114,1959922432,-495025684,410321664,-2128166258,62,-15895549]],[44,2,7,0,[-1710824330,-49836,-847982069,-371063,-6626186,-1912602369,-2094596538,1946224765,-495025824,1014235904,871909001,-96039178,-1947054453,-1047793570,359719927,1693918792,638480483,1884841207,-297367288,1945650691,33129227,-347536514,-622113827,-1980608887,502001758,283165030,-794030234,-661953008,-1950338202,1727525446,-470325520,-1029435546,1760594704,1347559682,16777114,1975520000,22538499,654198414,-1996208759,1342633030,16777114,-1957558528,1586232438,1149969926,-228133077,637683593,640370057,-148355957,126480486,675645734,1001463,1208906756,1207429329,1946288143,1200177153,-1910634735,-164365730,1002045235,-1952058624,1317793886,4374514,872266216,654259190,-144489077,1166616289,1971922531,1971922533,1971922535,1971922541,-495025809,292881152,1996424734,-260636686,-16602982,-1276567553,-1966525696,1277845580,-1958657697,1727486020,-163149328,1552603955,1975944033,1182123907,1207887491,-771823741,65262051,38243294,-1947580791,-398030585,15550150,-1392354165,1178316112,477452522,1978156603,-310476777,-150309888,-1951665562,-341055930,-314128863,-430012159,-228133040,-1413248085,460120,-388896559,1727523025,-228132874,-1075652605,1962931763,1484062563,-887041,-1960382346,1955295612,5826673,1166802739,1005620073,57831749,653149699,-1956035191,178957560,536507840,-1695254785,65535,-1962933832,-58800912,-461963514,210074,-2094659840,2130709629]],[44,2,8,0,[1996424722,-25884,185008128,653424064,-1962654327,526278598,314057,3272,-1980205431,1183578750,-28931832,-1996200201,-1946354618,1988885078,172395512,-1946794359,20776518,1024816128,695468034,1946157885,277865,-1058471051,21031168,-1979425141,-1946514684,61535179,1979972694,-162594818,-1008079489,-786134527,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-1946514440,-1426914226,-1946397181,72256506,-1426865270,66868739,1325399670,-373391370,613024126,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1317796491,61534980,-91489194,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,535405695,-786134527,-788999960,-772222728,-788999960,-1963405064,-790048296,-788999944,-790048264,-788999944,-772240648,-788999960,-772222728,-788999960,-1963405064,-790048280,-788999944,-790048264,-788999944,-1947890952,72256506,1443080947,-1963291652,72256452,1443080947,-1963291652,72256455,1443080947,-1963291652,72256451,1443080947,-25820164,2146848511,10283392,-388946806,-120522544,-120522544,-120526639,-661980976,-120526639,-120522544,-388892464,1586100362,-788999948,-772222728,-788999960,-1963405064,-790048296,-788999944,-772222728,-1963405080,-772222728,-788999960,-788999944,-1946514440,-1426914226,-1946397181,-1949857030,-1426914226]],[44,2,9,0,[-1946397181,-1950119174,-1426914226,-1946397181,-91491234,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,82510719,-10163824,2114473727,-129564913,66733707,1183384646,-35132934,168346313,1442841088,257,587203072,769,-654245120,251658497,1728119552,268435712,-251591936,301990145,1157694208,318767363,1661010688,335544577,1996489216,2562,889258752,1040187649,1442906880,1056964867,0,0,0,0,712,1409715799,-28915965,1586167809,509577998,639601446,604667779,1183527285,1194927628,-385647088,1183514764,1194927626,-385647086,1183514752,1194927624,-1955103212,958793286,1853756999,50218695,644344576,604667779,1996447870,175570700,-16222465,-610662794,-1962902951,1962871800,-1957210295,2013204062,-1711183330,14374668,1962934845,-1910666449,-1962716154,958794822,544542791,638207627,1964132153,138840855,340212006,1183518325,1194927622,-955943658,196166,-26025,1183514624,-892772354,46661642,1448542208,1778810507,-1962907136,341805853,2013208459,209190670,-334779750,200313600,721712630,1461382080,1306892886,-1073020682,-1705637771,16718142,1347938795,-11672166,-916496641,1426064074,1444867211,373749591,1567883520,637957828,-16040821,-761654923,184575321,-1003064128,-1993996682,-990344444,1317737078,-1960582384,104861254,-14264495,242679604,41221926,1515100752,123273505]],[44,2,10,0,[208977931,1225049731,28892642,12904704,423533143,1992556876,650130182,-1276574583,410946304,-1961724220,1190596678,1946157334,175555610,-16464253,1996430965,343342864,101873407,242679638,-2097114904,-953809682,-1962934268,-1993994658,20775516,-777292288,1190609128,1946173462,373749562,863240200,-1000995248,2106263158,-14264322,1306892852,1515782500,1992577115,410451718,41221926,-1705815726,-65266,-1706010792,30428645,872376297,745930697,-1154845185,1347616772,1190614534,1946158102,1979653640,-346992332,508645638,-1959365121,-947704203,1364663876,475856721,-920691105,1426068682,1465314443,-38882,1988885535,-1959490800,1122176076,990140043,981209684,2098615355,410291509,1001231277,-1389658174,125813307,1888344835,-1187326,1996426358,1996445194,108461832,1393456895,-1231421334,520220251,-1026990497,-1070399474,325099,41484290,1,31850498,33,11665667,458753,36831234,36,0,0,1224,71732054,84301451,-661979096,637826756,17726595,-2094652299,1963003004,1200301597,118171138,-2094656395,1979647103,2139170317,1962999558,112645,-1070923029,79874398,-326413056,75402071,1200299403,1608810498,1951355197,-339727612,1589925668,2013210118,126559748,39291686,-2097151187,1347551450,101074829,39504,28901375,-1026990336,147324934,-1957298176,1451951174,-62486266,-1946265975,1451952198,-129595126]],[44,2,11,0,[-1946528119,2122517622,125108478,16547457,1446409980,-362753,6879350,16030460,3997696,-2128775684,-67044242,16670339,12173355,-129105412,-4603885,31511551,-1024722362,-342245333,1996445212,-126418950,-1694730497,65535,1006390923,-1947896383,1451951174,-1026990586,415760394,1448542208,1074298497,-1958054647,-963967882,-1962518901,1443278,1451882635,-1950183698,652118978,-1995155573,-1960378794,1451823703,1468737276,-162100980,173509414,653547145,-1995417717,1451881046,1468737274,-262764274,-336046455,74877772,1452000907,1705222,1451882635,-1950183698,1468737246,-27883240,374836006,654071433,-1995155573,-1960379818,1451823703,1468737272,-162100976,240618278,653547145,-1995679861,-1960381866,1451821655,-396949776,-1072955826,-1070922636,1996442347,-25755894,-231681,1996487286,-159973384,-755969,1996485238,-297366544,2122930000,-364475928,-1005335576,52881502,114819871,1784088147,105287168,141885222,108330790,-15705958,112895,-1026990242,583532552,508952576,-1895825480,-565786664,-1070923775,-1980742007,1183444550,-62486018,971523721,343150150,-1710328065,65535,1183432747,-464090654,58052619,-1006535191,-1960385954,1183386183,1958743018,1078094371,7004369,-26032,1183383552,1975520232,22079747,-26032,1183383552,-27883012,-1961861493,-96040697,745855755,1334565003,1608876034,1330772353,1334517364,-162625262,-1995157621,1334572110]],[44,2,12,0,[-330397418,-1995550837,1334568526,-129070822,-1804545,1996481142,-294191120,-401735574,1183383819,-262764050,1584713739,653156036,654606209,-1961528063,1586226758,-1994421488,1194981982,-955943666,58950,-1898935266,-4157736,1996427382,-59310082,-1018113,1996484214,142016490,-16353537,1183386206,2122522590,-1737162530,-1804545,1996481142,-294191120,-401735318,1586167971,185043728,-1958120229,38046704,1029694592,1014255441,-159973549,1380836762,276233987,-1695254785,56446437,-15698177,-442831754,-2096927155,1946216062,276233995,-1696172289,60116453,-15698177,7010422,48439039,15877831,-1961366784,-991702568,-1960379274,1958742784,1050300422,-231,1183576646,-497105678,172439846,2122571127,276037864,-1696041217,65535,-1696041217,1558,-1710328065,65535,534660747,214616414,2934784,-1957275904,1187449982,721420530,-431584832,-1947974007,-628421034,-1980265646,1586093174,-25890,1183383552,-597768984,20939558,-2048326796,141986560,185222795,-1911720762,-2094659002,1962935420,67234051,425603,1183520628,1975913226,66185475,1342850699,-401698730,-454485848,172395267,259376651,-2096214389,1464931015,2078805648,-15078632,-1906963850,-1960441274,1418405380,-773795582,-1706011950,65535,1451880587,197298954,-385649210,-1030880345,75268902,100889856,-963924245,-385198453,1183712150,1032005134,-385649662,2122515335,57933830,-1962850327]],[44,2,13,0,[1175128646,-385649656,-947191613,-812924276,537248652,-2091888128,1364400321,-1700790168,65535,-24907637,-385649153,1183712079,1166747150,1435182604,-773795570,-1991224622,1183635582,527801050,1589904199,-2021054760,-1073020768,1183741812,-1241569778,2122907808,-700019500,364442,138840320,-1005955447,-1993943970,106304119,-1710069165,1681,651452100,638863241,1460167,130491904,1048772610,1962935132,1617436187,-1427632637,56402703,-1545058677,785449822,1621164896,56795907,638469774,1670528,-1705635979,1532,638469774,1197511,239504896,309693222,185222795,58001478,-1593698583,1178141534,-385649432,922681873,1855587164,-1996488702,1451877446,138841062,-1995811189,1451876422,56664546,104548424,58065762,184611817,-15829514,-396947850,-259322237,1962933891,56664356,56755755,-940030327,65094,-1947971957,1317660246,-162100748,-369985911,1988821131,207537394,427786278,184841472,638153974,-1710065665,65535,638344900,10532863,408474,207537152,-1598554330,105159168,1589903360,1204233740,-1593835502,1178141534,-385649432,1183515119,-465171482,922683764,-1332083876,-16777213,-1711055818,65535,1587789867,56402691,-1962816791,721641502,-27393064,1992614865,9119460,-2081136956,637727814,1191118729,-129594370,1929266745,-227111974,65065302,1452008518,-1588571418,1177224032,1356911096,48794,-992859392,19270750,287708231]],[44,2,14,0,[378082903,1654719330,31510787,1589961798,126559972,39291686,-1980217719,-2094597546,1962935423,-14554877,56755715,-1962880381,721641486,1926446043,990148472,192050881,-15501834,1996426870,223733772,-24907637,-385649153,512491251,1988690786,-529101838,2126779883,-465140764,93005314,-1948105074,642139902,960693641,1996709918,-227082267,1457682175,721642145,1611017170,64101123,1444149318,-773795334,-397389102,1589967176,1191257612,1460741652,56664342,-352099677,-129594565,-1980082549,1451883590,-62485506,-2080483701,-2097021842,184614494,-1005161264,1183048798,-1960443164,-530660345,48252547,-351827674,-129594408,56755713,56375039,395674,138840832,117238249,-401836289,-259322721,1979711107,-29497085,175570774,1778939647,85760516,-768933888,638344900,638863105,1444304657,-1962391925,67439190,-1001369088,-1960441730,1435182597,142594,-788473213,1389548000,-124065712,638344900,638863105,638998289,1671040,-1705635979,1376,1589966379,2005476876,140428306,75465510,-385649408,2028600783,-1715459073,-892772514,717750282,1448542208,34715678,1187502222,-1962934026,126554206,-990230903,-1960441762,1183384647,642975486,-1960441973,-523173289,1347605201,16777114,1958742784,193915139,556673,-14190992,1996425846,-401698808,1183388754,173443336,6967378,1687814250,-1996488700,1451821126,-163133686,1183449089,1038363390,57999615,1980250345]],[44,2,15,0,[13166851,58007852,738656489,-385649919,19660986,283706231,1976106497,102295811,58050814,-33164055,-385649208,36439811,-957807755,1976106503,120711427,58050814,-33057047,-385649208,36439917,65602421,1963273220,103147779,58050814,-32950551,-385649208,-922875724,-840367243,1976106504,149874947,58050814,-32978455,-385649208,-922876461,-135724171,1913072648,1996565567,35186947,58050814,-33259287,-385649208,-1389622877,854131573,1963404296,139979011,57999916,-33287959,-385649208,-922876976,-253164683,1976106499,87877891,721313418,-1044149249,-1886715165,-1752497785,1317601673,-665417258,57987339,-1995822103,775805510,84308480,1183383852,-28931366,-1957632982,310896880,58048523,-16125463,-1962748106,-768878010,-6664110,-1056964353,-2071395610,-1802960505,-404160119,-398014711,1996423168,142016266,-401574145,-1072957845,15270772,140428298,638028582,-1979558005,-315949234,-628899541,212224,-771019659,1183524981,-330921712,31999687,-327253248,-385649408,2122383629,1946755838,11856131,15236739,-1070895244,1996451563,1088016,1183386230,1975520236,162130179,587103873,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451877446,-463551258,41418534,74972966,138906150,1200236112,1200443401,-1706031606,176754333,199902857,-385649216,1996423359,-442871572,-1995781043,2028597830,-330920961,-1948023,1586172022,65262056]],[44,2,16,0,[1183713374,2013210122,2013210132,2013210130,2013210128,1586188302,2013210120,2013210124,2013210122,2013210120,799185414,1340802280,15236739,-1070922636,1183515627,-498693652,-1961855233,-472782754,-1912054269,-14284218,-14280585,-14281097,-14281609,-1957686665,-14284706,-14282633,-14283145,-14283657,-14284169,-14284681,177866359,-1962200272,1178144838,-385649172,1996425399,-227082260,1062069658,1958742795,-361300216,1192836762,-327745781,-750213734,144042251,15353543,175570688,-16222465,-387444618,1958743028,142469379,638082756,-1960441973,1317667415,736963327,14320577,1962935101,1976699696,273058604,-941472119,125510,14843523,753468277,-25263871,57936192,-2097097751,1962994302,9169155,-1981169621,-94467328,-164470901,1948264263,276234004,117339903,-402098433,-1072958140,350815092,276233992,721424538,-498693876,58048523,1342702313,-369013,23730807,-721260134,-465139444,1090420353,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451875910,276234208,-401715118,1183385861,1975520232,13297923,1357018879,1850598810,-230258420,-1946199575,1183441478,276234220,-773169525,140379107,638207630,638875647,638744575,638613503,1343125503,638082699,638351359,638220287,638089215,-1710852097,213856162,2122534891,74711274,65781803,-1981659509,1996483654,-362902768,1577313233,172396040,410517286,376962854,343408422,309853990]],[44,3,0,0,[140413776,276299558,242745126,209190694,175636262,142081830,108527398,-533722470,-498693364,1964000825,118876419,-461963440,1905918314,-254,1996481142,1306893042,-1073017620,1996425332,423533288,1996426516,-28251678,638082756,-788111477,209110243,-1996453082,-1072964026,-2031549579,276233984,1306892880,-1073017565,1996454261,-562626800,690065562,-442871795,-385008563,1183516339,173443848,1375733253,193239632,1183387018,1958743022,242679630,1342994175,-402229505,-1930885465,138840838,84563595,1347551238,-16777062,-1948783617,1451952198,394506,-1981528439,-1030822314,537254027,1200170496,1468605962,-1705834996,230034922,199116425,-385649216,-1706031541,234357171,200165001,-15895360,1996426870,1996443660,105506822,-1696696577,231479614,-1006229783,-2094659490,1963132543,305594191,1088000,1183387173,305594348,138840832,84563595,1183383562,-430536220,-401715118,1183385397,1975520222,-45225725,28547664,1183387271,1958743022,242679565,1342994175,-402229505,1996424683,-47650338,755469094,1183383556,1793118696,1973047296,-1995822049,-1072963002,-1326906507,93999109,-1996488699,1451874886,138841052,84563595,1183383562,-665417258,15353543,-1005065472,1183045214,-1960443178,-631323641,47859331,-16283354,1183574598,-364496408,1996480882,126982882,1996423168,140428514,142081830,-1241395558,-297367282,225755147,-15829249,-11531146,1558709878,-495517947]],[44,3,1,0,[243866,87681280,-1962391925,100993622,-1706012160,-65536,-97303,1183518838,173443848,1375733765,140428368,108527398,-16016230,84535807,-1961855233,1451952198,525578,1589923922,2013210120,27171334,-320270568,276233988,638082756,-1962522741,65065416,138907096,1183535110,96635912,1347551240,32873041,-991297537,140428292,206042662,-1962314746,96636099,65732622,-1986412501,1451873862,197299160,91543110,-352319304,62925570,96636099,1183383566,-598308390,172985126,-18775999,1183432963,-531199522,-120470741,1463494297,1997500930,121316869,-1070921614,-1981790583,1996480070,2013210128,2013210120,2013210118,-663290100,-2722049,1996479606,2013210330,-529072374,-1696696577,265047894,-16501015,1589907574,931866120,-217848111,-25886938,-59441370,101205901,2013210192,949197318,283709590,175570692,-16222465,1760039030,1958743024,66971907,638082756,252084099,-689372299,276233984,108527398,142081830,101336973,1778412112,110991872,-722862081,140428291,106924838,1992614865,9119244,200296073,-385649216,1589903521,1602954760,-1897672440,-1960440250,-196179704,58050827,-16742167,1364201590,638082756,638351359,-1710589953,276037959,-1006400791,-1960441762,-472840609,638351044,1183383691,1958743024,276234074,18127440,1760104658,140428291,106924838,1992614865,9119244,200296073,-13077312,-1706028938,295329970,-1006418199,-1960441762]],[44,3,2,0,[-472840609,638351044,1183383691,1958743024,140428310,140479270,1183769553,143336974,200560265,-385649207,1996423959,-1705947120,-65338,-1006433559,-1960441762,470279,1183441105,512630490,1114243924,98190987,-1706033142,65535,199378569,-1955040064,-1992848424,1183571574,173443848,-1996487163,1451873862,-129579048,267059204,-2083103036,637720134,1178994571,-1946270583,1325398086,1975520248,-96155673,1586188108,138906078,-1962248307,-388900282,-336050551,-698432497,47597187,1174899494,-29062842,-506229,-1072957362,505407349,-15829249,1996426358,108462050,520258280,-1006475543,-1960441762,-472840609,638351044,1183383691,1975520214,11659523,-1694790832,186456382,638344900,455,-1962788119,1451952198,394506,-1130737582,-384697087,1589967751,1602954760,-991702778,-1960440714,1958742784,276234104,-16750000,-385686754,1996423687,-551616752,33417474,-369013,1589910135,2013210120,2013210118,172461320,-191213562,-384689404,1586168287,444071930,638082756,637958143,-1928824833,1342573127,805553818,29485330,-369013,1589910135,2013210120,138582534,-1394013205,175570689,-16222465,82317430,1958743022,26863875,-2096603452,1586043075,-666465066,575114022,541526822,1988827508,650218504,639649675,17202307,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17203075,36028443,-750764032,-632911392]],[44,3,3,0,[-1005553921,-14284706,-14281097,-14281609,-14282121,-14282633,-14283145,-14283657,-14284169,1182992503,1183525082,-700054566,1389909643,1996444240,2013210326,185833990,-51833960,175570688,-16222465,1424494710,1958743021,15329539,-2096603452,1586044099,-666465066,575114022,541526822,1988827508,650218504,639649675,17464451,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17465219,36028443,-750764032,-632911392,-1005553921,-14284706,-14280073,-14280585,-14281097,-14281609,-14282121,-14282633,-14283145,1182993527,1183525082,-700054566,1389909643,1996444240,2013210326,2013210122,2013210120,274242054,1173034388,-1711276104,721313418,48480767,25659273,25794441,-1982445943,2122569814,108396502,-2589053,1996431220,-663290096,-1965656321,-466944186,138840912,84563595,1347551238,1793592976,-159481080,-16026624,1996425846,-401698808,1579092204,214616415,313344,727078656,138841051,-1962256757,-27883016,-352039285,1943616265,-1941485810,1183728576,1032005374,1005483264,-1962051893,-472840634,638088900,132841609,-6684566,1577058559,146983263,-326413056,73319510,309824294,964032011,-1030962293,1375739909,96701264,1347551256,-1700790168,1216,-24907637,1444574463,637820612,639006719,1779726335,-26112,1589903360,2005476868,1590070034,312009,1224,-13937065,1946582585,108461894]],[44,3,4,0,[930714,-1980724480,-804520362,1183724916,1015228158,637957121,1963080835,2088969756,359991554,75268390,141820672,75268390,91554048,-352321089,-54526,1989805686,-1962934258,-916496697,1426064074,1448602763,-348127042,1962281734,1795084564,-1715041502,1587171410,-1962934270,1962871800,106874088,188188966,721581558,-916496704,-939522870,1459617804,108432214,1443395327,199938536,-1910868800,-14284730,-14285708,23726196,6947178,-1650851734,-350904818,175570707,638076558,637826303,-1710721793,228196859,-15992693,1183531124,-1990832120,1183446134,3860726,1452002955,-2084043786,1996433601,6969098,653549252,1376286719,1783826001,116627968,-1073020417,-1705572235,262543678,-947190549,-1070923029,-892772514,-1957363706,73319660,575114022,541526822,-1960441484,-524214201,639953666,1024345995,410255368,-922875785,53217396,-1070921356,146279915,-1207375104,65732672,-922484552,1426064578,6876299,105286422,1510000616,38398301,-1207958838,1430587438,522120331,-1961483928,2095581278,105286400,1509992424,-18264739,313858,1760332629,1183520315,139365126,-385876037,1566179597,-905892119,-1957363708,375875820,-401580405,1183514695,240028428,-402652485,1183514790,172919560,-402650949,1566179504,-890126359,-1957363700,378169580,-401580405,1183514647,4646926,-1962260853,1441270862,-379758080,214625152,1960512256,1304589,1917799741,1330724102,-1950154377]],[44,3,5,0,[1617083329,-1953476885,-1206590517,-1064430076,639601446,-2147334261,-1013948444,855950467,1347470272,-941093232,1488980989,-1144848012,552296553,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,380418187,712,1457032734,10664023,-1706012007,357113717,201213577,1350333632,1352090,1959922432,-1090876574,12255256,142016360,1460041471,1687835478,1073741844,12274036,142016416,1460041471,-1550167210,1073741847,-1958201996,48112,1342182073,-1705946281,1974,10114640,1476395016,1962938941,650612246,1735,1988820994,-543533314,-1962934252,-15537210,-342163850,-16777193,-1583677834,855638030,526278592,314057,518818645,105286487,729071627,-1705969525,6025,527745595,-1157619528,12124184,1380995618,-1214623405,1459617815,1570714,-6662400,1593835543,46844191,-326413056,105286430,158646283,406821456,28835840,-892788992,46661634,1444806656,-28915881,1589968894,1065559560,-385649663,1187446939,637534718,50495371,-1931541537,-1896467518,126559938,2012937091,1468737058,1334519298,335020804]],[44,3,6,0,[-784276494,64147936,13796312,-134217800,63081698,114617296,-2080374854,74972411,39291686,-1048460916,-1047652179,-617362549,638022978,-2092820597,642384579,-645455989,-994383097,958793822,108332671,142031142,1187455860,-2097151746,1946158718,2139694616,2005476870,-2096174328,-346553148,79987459,-112953,-28931073,-920691105,-1207957814,784865130,-1910636544,-1957210408,529205342,1183432755,-498693660,-1982445943,-1992240570,1212743238,-1947318647,-1073019322,-1545010315,1458604802,144538,-1983892736,1183444054,1975663594,42789123,-13385074,37585702,642921588,637945227,-787982965,114479584,1347573510,547226,190449408,1377268928,6969094,-907538800,-1072997634,-1070397315,-369211767,-1030880701,-1960378573,1183386181,-1072981508,45821812,65271552,4373443,-1706012077,5379,108380171,-369211767,1183384087,479875286,989855768,-1996065342,82443846,-396982014,-1947842935,931858526,-2130555765,-2124415007,1951355385,-767113403,1149960193,-163149550,-1995160437,1150023750,-196703978,-1994767221,2122969670,243043284,510983947,1347469363,-610643888,186089049,-1995475776,96195654,1465339904,1460443731,-1070392787,-1280257,1996483190,-495517724,-401698736,1451878775,-498693660,1517601339,13794947,-2071250060,-2079653722,829685928,1996472371,-1660989432,-1073020762,1183392629,-327745538,-1411329,1996481654,244340450,870922984,142016448,185178704,451615296]],[44,3,7,0,[142016400,-1542401,1996482166,-495517724,-1862502657,-311498738,1988856043,-1961063672,-511638961,-108961793,141905745,15615687,13822208,-159973546,-1672616550,1975520026,505872,1146133072,1347820251,-397548134,1996445210,1306893048,-1073014033,79171701,1352290304,1444608068,1306892880,-1070392571,-227082410,-484507824,1996445186,1306893044,-1073014004,-1705617803,455102815,-1981786487,-1705583034,455758172,-1982048631,28891718,-1706011136,456528309,-1192343927,-1706033139,457589840,-442871722,1444631117,-1695648001,458822069,-629735594,-1696827649,358482550,-562626730,-1696565505,460194430,198475403,1444050175,1649500826,-136775909,1380997082,-2027397478,-1705552357,462624146,108330763,423533143,2126781338,1300965098,-1005001974,-1960384898,1958742789,1342591242,-1541849446,1197016859,-2081693113,1979772542,1996445193,1306893044,2123045823,1962871766,966416140,1459617816,1595034,108461824,245914,-28931328,-920691105,16778442,84148994,151521030,218893066,286265102,353637138,421009174,488381210,656416542,825241132,1330465864,-128036272,1426128637,1465314443,-1928917252,-1189348546,1183514672,-475074044,855829250,-916561984,1426064066,1444867211,276234071,185224843,-1944816439,108447195,-1064382324,-517218005,-201524085,-2388315,1583287390,214616351,-326413056,-11053538,922683510,-6684331,-1560280833,922681685,922681685,-2019950249,-1962934244,105286608]],[44,3,8,0,[-920691105,1426064586,-1960907637,1317734470,105775882,-1174405099,-487122744,51140235,532777936,576201,518818645,-1710721281,65535,1183568011,-892788986,-1957363708,-1070391572,1996472462,-26104,-920715264,2163914,466878466,1,339149059,65537,224591874,3,284426499,327681,421527554,36,460980226,4,14352645,7405569,481820933,7471105,432275715,983041,467992835,1114113,433520899,1179649,467599619,1245185,268959746,7,66191619,1376257,316669954,11,483393795,11468801,485097731,11534337,479658243,11599873,162988291,3276801,142803203,11796481,425001219,12910593,468517123,12976129,385351939,21430273,8126466,20,405995779,4849665,248709122,21,297074690,22,399704323,5308417,399245571,5373953,343802115,5505025,250609666,24,428146947,22675457,273809410,26,0,8392,-164932009,-1962522997,1183385686,-162100748,-1877969153,624748558,201213577,-385649216,-661978400,-2047459445,1946222766,44820739,17464707,-387382412,1183536896,206998282,318767877,-263812650,1391613577,427812944,-166989685,250151797,-1818601983,83886081,1347551250,-1961081461,-523166123,1347605201,-14899302,-1950183681,-263812136,-1962440410,132547,-511588069,-788332381,-661929330,653411979,-1014298743,452985349]],[44,3,9,0,[-1159626295,-1898904832,-1948742718,-1993994682,96701191,-920977406,15786369,1183437059,-27883012,1183432747,-129594886,-1980860791,1183575166,206998282,2012894777,956658227,745797702,-2081136956,1929573446,-163151611,-1960443647,-60898297,50087555,1182860659,654311422,1182992265,1451426296,-1024786182,-1947187573,1157755478,508891420,31431254,-1159135232,175997697,-385649662,1183515057,206998282,318767877,-263812650,-2131601783,1946165629,-1400534260,-163149568,-336822647,675646772,1166888990,1750081056,-6643710,-1996488449,-12716474,-16026113,-1628897674,-373282046,2122908050,6967532,40501354,16777114,-28931328,56493625,922711925,-6683812,-1996488449,1451878470,-263812118,66213515,-2096930298,243990738,-617938080,2087899963,-1053096841,1996453490,-159973616,-788307295,-11512864,1996483190,20900072,292929547,-385976577,922681909,26870620,-352321534,1644611468,-1593835517,-768933024,2012370491,990212667,880275526,56375039,171674,-263812352,-1980606837,1451876422,239504354,-1816951,1996427382,1778412278,-532247290,-437759978,1975520000,-12850825,-1947187573,244052566,-506395806,-991408639,-1993938850,1468605959,239504130,82331267,652762820,1182992265,-1070923032,-1980086647,1183578182,206998282,2012894777,956658213,510916678,637951684,1589905291,126428904,33965699,48776835,33048195,16406147,1183568107,1644560880,1547108099,-26109]],[44,3,10,0,[720044032,185353867,578030150,-15698177,1183577718,206998282,-757997359,1996443730,108461832,184567784,-385649216,2123103901,561873132,-16222976,-6621578,-1962934017,1452011590,408238578,91360631,1930839353,373655814,-1961339511,1452011590,272957938,-1106094831,-963969023,-892772514,214433804,-2091515904,1962936958,142508809,-385649408,2122514661,125108234,556673,-1106938116,65797120,-16222581,1996426358,74907398,-26026,1183383552,1975925756,9627907,1177273995,-129594884,737953419,-1948570670,72221128,-4597229,31708159,1586169438,-1962439922,38243288,1029694592,91443025,-352321096,197143298,-1988594496,-2020869514,-1752498010,1183383720,-162100748,1668599819,737691275,-1642710062,1918400261,-1677313274,-11503867,-60158346,1223974655,-1633607307,-1677325563,-1280763,1996426358,74907398,-1694992641,834,1979205179,-1960252634,-919864714,419984937,1183517262,735194108,29920219,-636287922,-754751559,106824163,738136297,-1207702592,-916586495,1426066626,-1957237621,931857502,11439232,-1296268543,259260416,-401698733,-1258348206,916062386,-2097151993,1963002492,-1329822958,846462976,11580671,349594,-2094535936,1963068028,561807393,-16157696,-1711231820,731,505955469,541363536,6836254,23042594,-916586496,-939523390,1459617822,-28915882,1586233343,175636230,308378,-1950183936,-1929671720,-1960380346,-524206073,-364476158]],[44,3,11,0,[-1706033046,107945845,200033929,-385649216,-1706032985,95,-1981659511,1183442006,-396981786,653805198,-1014231669,-259276146,38570278,1183433099,-498695174,-2083812604,2122908871,-196179470,1589911787,1200301810,1468737030,-497105912,638028070,-2096998519,-2096831930,-16059834,2122578510,-629866246,-2130413941,1962997758,-429997046,509734,-2096239869,141899774,652631748,1991,1443395327,-773175669,1342204648,-1542401,-401676682,1183447738,-327745538,352410,-327745792,16777114,106859264,-1710589953,286,1593722507,113428831,8570880,-950642944,64070,-1878100225,534308878,185484937,-1962183488,-163607592,16821893,-1796668556,205949456,-264379350,-385649408,58069082,739278825,-385649389,237764744,-1494678667,1929587712,275441923,58130732,-33457431,-385649208,36438523,1441334131,1996696592,48163075,57999916,738409705,-385649403,-922877014,417923957,1976106501,142207235,58050814,-32987415,-385649208,36440276,-2014772363,1976106505,173992195,57870124,739250153,-385648895,36440667,-488045707,1963338763,254535939,58001196,-384877591,529207280,-2147334261,1346199524,-385649585,1996426042,106873870,41418534,-1707606234,-62308,-1005902359,1182991966,-1960443386,-28931833,1342179333,807354266,-129595129,198854281,721778112,262793664,-1946257781,931781214,47859331,-2096734524,637797958,-1960441973,1183384151,-1604941410]],[44,3,12,0,[317442347,647913156,1586169738,-16283430,1191157318,-247774758,1190586999,57934334,-992327937,-1960442274,-631338233,1182992265,1182990854,1183384282,106859464,-1962439898,126474846,33965699,47859331,-3783031,1996426870,-28931316,736678208,198098,1347605011,-126419170,-118167538,-1946532215,1066077790,-2147334773,1346199524,-2095876785,1946177661,1183666957,1783633606,1396414977,1996425049,-25864,-370606080,106873870,33965699,-1958769882,-1981754937,-947129274,1073930433,1067077696,-1979711713,1183445574,1975520250,-15472381,-2096734524,637797958,-1960441973,1183384151,-128546314,1140481675,-25196221,14698183,-1005393152,1183053430,-1960443146,-1992080636,1191181895,-196703264,1927300665,242679782,722237183,67026,1347605011,-227082466,-129701874,-375159,1894380150,-2081018881,-1006369210,-1960442274,1468737031,-364476158,-1913891191,1586037855,126559750,-1980217719,1128528966,637951625,1317605259,38768126,84299401,-1706033148,169025343,-1931065719,1183443038,-1470198618,-938747508,40513909,100157067,6946820,-26032,-259325952,58062347,1459506409,297370,-431585024,-1981262199,1451861574,1301960360,-1962934267,1586232902,-1962440282,1183054918,1586168486,-2096658010,721593926,-227112503,1589908459,126494442,648437444,1191118728,-1505296406,-129091263,1988880503,242679794,-1962117377,-784271290,97659880,-770506750,1996443730,-428408856,-144644082]],[44,3,13,0,[200951433,-16353802,-1997937034,1167742718,-385875964,1988824432,1996444426,1183536652,139889414,-506343797,1212727555,1592283218,-1907980019,1979842179,242679582,1443657471,-1962522997,-829749162,-1056710191,1375732781,222029904,-2087696759,276169470,637951684,1183385483,1200301714,-1807316734,-15829249,6950006,-1907978922,-1995635991,1589967998,1065559558,-385649408,1996426492,209125134,101349119,217573459,1037584009,58064895,-182039,761794166,1778412033,-666465023,-401715178,1589966506,529212934,-141869173,-2130545525,-782237722,-1950118938,-2004091810,1317626406,645958142,38112098,1029694592,108351308,-385875528,1183517855,211413502,-2096734524,637797958,-1960441973,1183384151,-262764050,-2096734581,637666886,1183385483,-28931604,-2096734581,637797958,-1960439925,1317601879,-1672050278,-2096734581,637797958,-1960439925,1317601879,-128546314,-2096734581,637666886,1317748619,-296875024,45614452,721611520,1727480000,-2083550228,-108853535,-920914687,50913667,591297,1357661833,-1507901542,-364476156,198985353,-385649216,1589967961,126559750,-1982046581,-599358713,105284354,106873858,-1962439898,126475358,33965699,-2080487797,-1962746810,126475358,47990403,-1982046581,-599358657,617057026,-1003064314,-1960380834,-596210937,1182991497,-1960443172,1988821575,-2096854564,637721670,-1962653813,76143734,47990403,105351974,-1982046581,-599358713,-1949750526,317455998]],[44,3,14,0,[647651012,1586169738,-16283428,1191156294,-818200100,-940053902,57933825,-1948498177,1183575646,1958939632,1003039517,-1911065649,-1960382394,-596210937,1128465545,-2081405301,1090706502,1996482027,209125134,-773044597,1342204648,-361300194,-184227826,-375159,820636278,106874108,33965699,-1958769882,1182991966,-1960442874,1468737031,-1102673662,-1950329207,1182991966,-1960442874,1468737031,-196703998,-990488951,-2094612898,1182075967,41911078,-1958775552,-1983738685,1451863622,2139301552,74782730,334231083,648961732,-2096476278,-166002177,1174595203,-991505594,6948446,-1002963162,-1960399266,-148503481,-768931225,-1960411413,187048519,309600327,453115779,140736,-148488128,-259317657,-2094654485,1964510847,-336188668,1334453776,33522446,-427559397,-750369278,1200301798,1468737044,-330921706,200169097,-1005095728,-1960442274,-992859385,958840414,108333127,173488422,1589918324,637561350,1589917695,2013210302,2013210118,637561348,-1710327809,202467518,-2097144059,-417070894,144311217,1376524393,1757321808,1183386683,-296318484,-768883061,334251523,973467222,13796096,-1981266295,1347611222,35616154,-733574904,58048523,-1995841559,-1705976202,2097,-1984280951,1183431766,-833189428,-661929330,-2092988122,-956122554,57414,-336429431,106873879,-1006138586,-1993950626,105284359,-1169784062,-532218110,148930179,1589961586,1065559742,638022924,163715,-35060876]],[44,3,15,0,[-1166621696,1183637131,80160510,-953810904,580,648967876,-1912322933,-1993933242,-953809849,1607,1992605836,1284187822,650153478,638078857,673735,-1367948288,139758374,-1993949042,1992559703,1418405550,650153482,722360201,1334388425,1334388242,1334388240,1334388246,1334388244,1334388250,1334388248,1334388254,1334388252,1334388258,650128160,640042889,-2094774391,-2094482874,185380422,-1991936513,1183572038,48808414,2011186747,10676483,-1950726517,1183038550,1183384506,-229209616,-1951512949,-1960923050,-992309520,-1532628866,-1371110625,-1168194557,509478,-4569345,-1091837882,1183570731,1005113822,-1000114493,-1960399242,-1166621692,-2096854746,-2096976314,1124252230,1183572203,-1135178822,683296387,-1981528439,-1030953386,-1896641762,-461454118,-218098503,1182998437,1187457214,-1962934048,-388899258,1994409531,-1101085671,-1006138586,-1993950626,-1102675193,-1169784062,-532218110,1183571435,-1135178822,-1980217719,-1070859690,-1979824503,1183579206,-296317972,-657331503,1929270843,990213939,745995334,-2081136956,1929573446,-163151611,-1960440271,-128007161,49825411,1182860659,637570298,1182992265,1451426300,-1091895042,-15829249,1183517814,-363426840,-657331503,1996443730,-864616498,-240850930,-375159,1134220406,-16777208,1105843318,105284602,106873858,-1995994330,-16729467,1996426870,175570700,-16222465,-1561852298,-666466041,1979711293,126806275,1745778431,1978204724]],[44,3,16,0,[-1164080377,-1961391360,276792095,-15895295,1783762550,-171972553,65796235,-1996488257,-15992194,1996434548,1781885454,1778412032,-385848832,1589905225,1200301574,-524206076,-263812862,-1706033046,268181365,-15992693,837354357,-509978873,-1996488688,1451860550,-330921564,-991013239,-1960442274,-1030879665,-1993942901,-1572437233,106873858,71797542,648175300,1182992265,1183515298,139889414,-1980217719,1187510870,-1996488480,535557758,653811396,-1960441973,1589903959,126428834,39291174,83379843,77743747,-1948236033,1589960774,1194927622,-2787580,1996426870,-263812340,7006417,-294191280,250377983,-1980727832,-1705510330,4605,-115414697,-2096734524,637666886,1183385483,106859506,67520131,638028582,-1996335221,1451878470,106859498,67520131,638028582,-1996335221,1451871814,-1982125104,1183576158,-363426840,-1980217719,250346070,-2080868668,637728838,1174471819,1580811248,-1947371534,1183576694,65065456,-523157306,524261968,-125103711,200834697,-385649153,1195898481,738096521,-1005524023,1183049822,-1960443160,-1991817465,960626245,-344460722,-1946255735,-523112378,737429129,-1005261861,1183043190,-1960443186,-25785596,50218627,960693385,-411569058,-15829249,1183517814,-196738062,1342204480,-126419170,-275191794,-369473911,-11274556,6950006,317260138,-62470399,1187446784,-1962934036,-768931258,-1980348791,-259262378,1589962449,1082861062,-431584778,1947092539]],[44,4,0,0,[1975663364,13494531,931911819,17450230,-957807755,709135349,-1993583477,1451857478,-1924115816,1343677254,383141517,-1035563696,-1360506858,-330921711,58048523,1358273769,806042,-1980724480,1183443542,-1940485750,1074560641,-1090161399,65732612,-956299585,57414,-1981788533,384564862,637951684,1183713163,76097258,33965699,1183532614,-818200086,1183049330,1854079494,1585644022,384499960,637951684,1183713163,76097258,33965699,1183532614,1312375274,-1947895818,1988749894,-800683570,1996445264,-1770586216,1357072010,248936191,-1961765144,-363427344,-337086839,-62470395,2122514433,343146748,-15829249,6950006,-16091393,1996425334,76278022,-1673473,922740342,-442891941,1343342925,1589903466,2013210262,-361300220,-1542401,1996476534,-1962906930,116824816,1996488703,-442870042,-15990195,1996426870,-1035564276,-775661941,64541162,1444148806,-11513096,1996459126,333975178,-96040466,15498883,770245493,-327745788,943002,-327745792,-990468119,1182991966,-1960442874,1468737031,-62486270,-1946265975,1182991966,-1960443386,106859327,67520131,638028582,-1996335221,1451865670,106859448,67520131,638028582,-1996335221,1451881542,-1235303178,205488934,-2094644107,1962934911,-1933341891,-1438217790,648828553,403341187,-164952971,1589908459,1334453930,33522442,-427559397,-750369278,-1436629786,-14286742,-1960442249,-148503481,-768931225,-1960418069,187048519]],[44,4,1,0,[343154759,541559590,453115779,48333769,-503889599,468447371,243237670,721712408,638643190,-2096214134,-166002177,1174595203,652661574,638863243,-1995024501,1451879494,1976568814,637561397,638089215,637958143,1778677759,2013210112,1757321742,520426251,13796096,61990692,308873370,-1706012141,322267326,-1981004151,-963908010,1174655531,-296348692,-2097136123,1183383762,-363427352,1973047378,-1995067617,-1072966586,-437714059,-562657022,251107920,1183383552,-1269397070,-1983101303,-1030828458,1183570059,-27882500,638028070,-2096998519,-1006325178,-1993952674,-1304001729,-532232446,2122907648,-1005065230,-1960442274,-1302412281,-2096658138,-2097019322,-16600506,2122571846,-479065888,649486020,1946959747,17295619,41911078,-385649664,1992556797,-1931572302,-953745850,637544452,148679,-1435057152,71600934,654198414,637814665,411591,-994014208,-1960400266,-1064434100,139430182,172476198,1992556544,1418405546,650153480,-1005824119,-1960400266,-1064433068,240617766,-1993946837,-1993993649,-1993994161,-1993992625,-1993993137,-1993991601,-1993992113,-1993990577,-1993991089,-1993989553,-1070915505,642222374,608667942,682772099,212485763,1165360907,-1948236151,-389947834,-532268286,-1561787529,-1303999744,-2085333365,-1996246458,1451880518,-1438217230,514610827,-628166517,-1510965564,1182998436,1589904298,130426546,-1303970048,-337623297,-1948570690,-388899258,1668727611,648705732,1992557707]],[44,4,2,0,[76097202,44713603,45237891,-1948193981,1451995718,-1304001612,-465139416,-1931061623,-208986430,2126830222,1358308,-2095077901,-953633210,57414,-773962101,-532268056,1589909878,126559926,649223876,1182992265,1182991030,1191117490,-1948390432,1451995718,-129594956,737826441,-28931648,-1946401143,1452010566,-773139986,-27903016,535364467,990410745,58195014,-990308887,1183052894,91423476,1224099457,126559765,-2080874812,1929574470,-96042747,-1993994720,-62487801,-27884799,1404627712,-1005816065,-1960442274,52831303,6956615,-380434864,1589903537,126559750,39291686,-628373365,1451880843,1396785662,362977873,-125108224,-28406969,1359365261,-2042197680,-1987555703,1317634678,-25980,-956104704,-259305408,-367050854,516459278,-2108257456,1115971211,-1991093438,-1903591354,-644153474,50331669,1207926462,1996445470,-2039021688,16777114,242679552,-1962117377,-1711746618,-14790574,-401702794,1183443470,2125922298,-247862785,106873939,-1925710042,1343674438,-1192755094,376784900,1745778431,6947312,1183646058,240129752,-1981162008,1183578694,-916496646,-939521334,1459617848,209125206,637820612,1183385483,1183666380,1783633624,75098113,198985353,1024357568,57933825,-1962709015,1827264582,-866219261,-1962719234,54916671,-1957857920,-167049099,1448486260,16777114,1346387968,-6684566,184549631,-1960676160,478874694,-422496373,-16629623,1780607751,-1710986686]],[44,4,3,0,[65535,1971974283,1979058952,51112195,130489483,1183514625,38242572,-2147334773,1194156004,1209627727,1967665012,32368899,-385649336,1212678658,384369525,47966466,1745647359,6947578,1166869866,240131594,-1981215256,-1024861114,175997698,-385649659,1166737586,-498693872,-26032,1183383552,263674,-1706033046,407117685,198854281,-385649216,-1706032491,5976,-1981786487,1451871814,-1950183728,130492120,45809669,-1932000512,1166794822,126428684,-1962784883,-532247312,-1696434433,6085,-1982708087,1187501142,-1996488452,-24387978,1589909483,-767130670,126559746,-1948236146,642205663,1191118729,-96039940,1178331345,-2131972,-1684348298,-16777192,1114115190,-96040191,-768874287,318767621,-11513134,1996476534,32565710,51019139,-202833036,272993024,1357006473,1569946,-230258432,200562313,-14912304,-1924074378,1343679814,383141517,-934900400,-1696051178,200837898,-385649153,-1705573943,6426,-1981786487,1451871814,-1950183728,130492120,45809667,-1932000512,-953753530,-1929379833,1183580743,-297367072,116409996,-193527984,-1963821313,-11473594,-401680778,-259323125,-2074999,1996485750,233478898,1183389847,1958743034,305594188,6967296,653418180,-16484353,-11083658,1996484726,-1711248658,297797366,1745647359,1183514946,-900297784,-657331503,-2097151483,1347551442,-3115265,-401682826,1183442802,-92864548,202981018,-1449502951,1459617816]],[44,4,4,0,[1685402,-495517952,1683354,17557760,1745647359,6947580,770245738,209125374,-1929184408,1344150597,1410714,1377536,1385822417,-32315056,1460434687,-402589848,1183443861,276661212,-953518847,4165,-1996437271,-141821826,-1895926135,637752326,-1995815797,7008838,527800912,1183388412,1975520218,10742019,323394128,1183383552,-531199522,-1982708087,1187501142,-352320260,1409715736,-27358461,-1006138586,-1993941410,-28933369,-565804286,-62485758,201084671,-992053824,-953757090,393799,-2080874869,1854081731,1183517426,-1981230606,334232646,55838350,-1006138586,-1993941386,-2092743932,-1962746298,1325399110,1975520252,209125347,-1962475672,134607430,1793642752,1996443648,-763953196,-430381042,-2341239,-2003117450,-16777201,-1348806026,-1962934264,1342098526,-595688701,-385649407,-4653935,-916496641,-939521342,1459617798,141986646,-1137049813,1567948976,-1960836504,1451951174,1976699654,1023767052,91422820,1689834027,-62486272,100554377,-686620663,-757997359,580538450,-1996488696,184594564,-1961265984,1452014662,-1467708930,-1433106176,-1983894784,1149836868,114460,58064651,-1962900759,-352276348,-92370562,-1961081717,1174609492,106304260,11179067,108518258,11043899,-1258302602,1183514800,106334980,209048075,1681720690,721777408,6600914,11043843,11179027,-1979955575,151387734,13796096,-757997359,40521810,16777114,200837888,-1962576385]],[44,4,5,0,[-1863583106,11582601,-1946401141,-2071331242,-1802960728,1187446954,-352321030,1589652450,113428831,1755136,-4696576,-129594881,-1030519,244321398,-1995801112,-1073017786,820577141,-19363071,126550855,-1946532215,260770398,-1946792311,-1296593960,1962281728,-62470305,76218368,-1980479863,1200356934,-297367276,1200347531,106400516,-1981135223,1988750422,-60912654,1988833003,-1962636290,1183384148,-396981786,1978287673,-329893627,1183530356,-431617048,2122516853,58064888,-2080874871,1124662854,2012110393,-227111987,294531,-1494678667,1979058944,-1710724550,484515652,1586229387,-1296594438,-1002181888,-1993996682,-263796964,2122514433,2138374148,-1962679359,-1070861194,-1996341111,-1980562688,1149830212,-2090276090,1979709566,1586189845,340233210,65061184,-1711117744,5763,-166989685,76237172,-2081143159,1979709566,-94467317,-15448181,65737799,-990361973,-1993996706,-161576185,-1962653813,1586169431,529212934,-1962679359,9041014,-1962782583,-217904570,721699977,105155008,-1947187575,1342049374,-263812349,180537694,182272,508974848,-1910689352,-28915752,1114243072,-1711226776,5792,-15992693,-907476107,-952792320,1330709060,151798983,239388416,1153893120,-956298992,4676,185091723,1853097542,34227399,142016256,-1928956161,1344151620,-1710226840,1134,11306121,1962934077,1444827156,-728100246,1023410179,91553810,33441479,-1396931840,259325696]],[44,4,6,0,[2194560,-1258354315,1553596588,-2097151996,220222,1746806389,-342228128,-1560250604,785449820,1049166688,113705822,866,1153895147,-956301046,130630,1352271722,-1994593212,1778431108,1146132992,-2071388937,241828022,440684698,-1199273705,22782208,12354697,12485831,2122514432,276103422,1778418024,-1711248896,65535,49004587,1579141003,80398687,1624064,508974848,-1895825480,-230242344,1187446784,-2097151748,1946158718,108461845,6946922,6946922,-401735574,-1072962902,15270773,106859266,-1962719234,-263812857,-2013865845,1946222766,31320323,17465219,-1208000395,681181360,-1996488681,1451881542,-263812106,-1962931707,-193018640,-218101319,-262239323,11569035,1358710409,2002330,-59310336,-1947181429,1468731463,591122,-788475261,1389548000,-1711117744,6805,200427145,-14912064,-1785004938,-385875938,6947161,-1711234456,460463989,201082505,-385649216,-1706032827,7750,-1981266295,1183574614,656880,2126835851,637416,-661936653,67527,-2131730805,1946165631,-1400403118,-96040704,56376963,-1962314752,104400454,57934686,-16730647,7010934,40501354,2028186,1547108096,529439235,-259325952,56770179,-9866240,1996424822,56795642,7004369,-396996016,1183442088,-1957237762,2622915,-1014280162,503324677,-1610454960,1865882,-96040704,1979711293,-59310185,2016922,-59310336,2010522,106859264,956518398]],[44,4,7,0,[1946377758,11921667,56375039,2019226,-1547687168,1554187102,10610947,33441479,1547108096,523213315,922681344,-1583742116,721420312,56533952,956521635,141950534,-402229505,1978393897,1794799359,1778412032,25270784,1996423168,-263812102,503319045,-1710069168,7307,1962938941,-230242555,1589903361,-260666392,-1927774323,1152983156,-5901568,-1415906698,-16777188,1687878774,-1962934240,-1081872290,1946157234,108461844,937954960,-262239482,11712511,2054554,106859264,1392726014,2147994,-226589952,-1962576896,49019974,1579139115,46844255,1755136,508974848,-1910757960,-1983894568,1183446086,172374514,1996431988,537369098,1183383552,-262764050,276090891,-1006207349,-2094600610,175440191,166445099,-369721717,45613455,139365120,199771785,-1207601969,48955393,1175175211,756643048,242352129,1996489005,9693443,-385649336,2123039029,22407670,-14679448,177867382,-1996488681,1451883590,-1706011906,6671,-15992693,887686005,2140821249,-1996488675,1451878982,-26291732,737959633,-96040512,-1980217719,1183577726,-94991368,1929270841,956659509,779549766,653156036,1589905291,126428906,49170051,1394982939,-263847648,48907907,925220891,-330956523,33048195,16406147,-1705525013,6035,-16724247,240584822,-1946440984,1979649016,12445955,-622967,1996484726,-193527826,1794275071,63805952,1183392047,-195655182,812961803,-228670377]],[44,4,8,0,[74972966,638028582,755128203,-628948989,-1924115968,1342572103,-549132274,-1082802165,-481564585,70228567,1810563072,-1946788213,656647,-1947316597,-1960906666,519146488,-1176859129,-1510801399,-431584993,185093771,91489870,-352320840,112643,-1981391221,-159973625,-64886770,201213577,-1960282944,-1960383496,96636099,1347551264,1460172543,184579816,-1961855808,1464862790,-1122539110,-163149540,738109417,175570943,2247322,533170944,-892772514,-1957363706,1891114732,-2585055,-6683018,184549631,-1962576704,48956998,-920666069,1426064074,-1205932917,-661773951,520504971,182985,518818645,-1910539848,108462040,6946922,-1709146008,7620,46844191,10012672,-950642944,65094,-16091393,-2037577610,1343684456,-795213718,-1996488671,1967192134,12314883,-16353537,-2037578634,1343684456,-1710227096,7805,1090143881,-1763114123,-196702976,-342208490,-1994354668,-1072957882,-1706001036,7664,1451882635,1959791602,-260142754,-493825,-11013514,-6622090,-1962934017,-97296,1996440948,-227082246,77223511,989855775,993293766,-730532746,-1694992641,8765,1962934077,-92864734,2256794,-49920,1996428660,576690934,1996423168,577215222,28835840,-14488832,-1516571018,-16777187,-744819082,-16777187,2006645366,-16777182,664467574,721420319,-916496704,1426065602,-1000936309,-1977216930,-165279673,-259323545,1963064963,207537169,17286694]],[44,4,9,0,[638082756,526279,-24953877,-1005486332,-970584994,1589904391,130491912,636158016,2131295875,207537169,134727206,638082756,67110855,1589907435,130426380,140428312,509734,274646016,-14286742,1992557687,210380300,1183771946,1200301586,736229122,2033106,-417017325,144311217,1378030697,1757321808,1589912378,117646856,83939971,-763166680,73319424,638028070,84039561,-763166620,-1706012160,501358453,281200990,-326413056,242649942,638600846,2622663,38061862,-1064566784,638213828,-1912451189,650546112,637815945,410823,-1899918336,-1960440762,-1047657385,139757862,172279590,-953810944,68676,705189514,1418274550,651307790,640046217,639915145,639784073,639653001,639521929,639390857,639259785,639128713,638997641,722752649,1284056777,1284056594,105251600,-1946146811,-892772670,-1957363700,602892524,-401979765,1183514825,139365126,-385876037,1566179559,-889486615,-1957363706,604596460,-1962522997,-4519858,13494527,350838106,314104,1760332629,1586177053,4777990,216620378,183033,1760332629,1183523889,6678534,434724186,183037,1760332629,1183523909,5367814,652827994,183037,1760332629,1183523929,4057094,602496346,183037,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046010,1337464035,650153505,-1960435829,-461372857,-2084335521,-1070398268,-1706012477,568661136,1951973387,1773912833]],[44,4,10,0,[186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,-326412866,-1957210594,-628357562,1049477774,465110294,-1343030272,-75048821,-745799886,2123094787,-18382080,906413955,1946171779,906945319,1380987391,244340502,-337628440,919155471,1364210175,-1873340846,-625678322,526278553,182985,-185876429,518818645,-1962516853,1960512451,-1960867054,-511638961,-108961793,57954129,520898443,182985,712,-1957210594,529204830,-1961603189,-1996442953,1157561974,-1959490813,-16055172,1157062260,1962934534,-146961577,-2147483067,1569410677,1960512264,529224007,-745861237,-1962753149,121177670,1128467572,-1949501214,126419527,-136166589,268425867,126555764,-523116335,-1728052731,1342731775,465345106,199950336,1166524467,1301958664,1493172255,-502741373,-27358314,1594052606,-892788898,-1957363710,1465261804,-1962508661,141950781,16777114,-1947170048,46564108,-1961063599,-1366821089,1962934528,38112089,-1872763776,-783333587,-1264611872,-1948777728,105265927,1586179189,-1960867066,1468728391,-1961063674,340757279,11706251,121184139,1463354741,-2096794622,-220067645,17190787,-256174869,113153,-16365939,374494004,-401698736,1179049695,-6954407,-6682507,-16776961,-140900235]],[44,4,11,0,[-956301275,2117,-920691105,1901258,588054530,1,473170179,327681,636092675,393217,647954691,458753,612040706,36,639435011,524289,66650373,7405569,647430403,589825,541524229,7471105,377028867,655361,536346883,983041,563085571,1048577,575799555,1114113,569377027,1179649,557646083,1245185,535494915,1310721,559350019,1376257,409600002,11,613810178,19,488112387,21233665,616497411,21430273,565379331,4849665,106299394,21,573571331,5308417,571146499,5373953,507314435,5505025,572457219,5636097,365363459,5767169,415826179,5898241,0,0,-1304571341,575489,1465261568,-661729140,1183563918,341740304,721420729,-150700605,-1982203944,1317666374,239504380,-1189978485,-1020592127,-654899331,-1964385801,-96040704,-1946661239,1586231878,2093169662,-1946514629,1962871760,735183620,-1946496557,2123043958,-95515886,1381048291,1996445526,108461832,1510629119,-125959335,2113820203,-95026426,-486771197,13167073,-745801077,74776331,-802434557,1988885201,310283028,-469873013,-1900006621,1448235456,142016343,-16353537,1499073118,737965571,108919382,66999811,-572327810,-1996453399,1317665350,-96039944,1006526091,-1958708029,198216698,50623743,1121135570,1988885201,310283028,-470135157,-1900006621,1448235456,142016343,-16353537]],[44,4,12,0,[1499073118,737705475,109051478,66737667,-572326794,-1953482005,198413306,50623743,1120938962,1988885201,310283028,-469873013,1448235295,142016343,-16353537,1499073118,737965571,109050454,66999811,-505218946,-920691105,-1207955254,147390463,-1910636544,-1957210408,-544534914,-544530549,2139103115,209473538,1342447544,-14352998,12773887,529260427,67782646,-1705572748,-48079,-1929579637,-1916760368,-678692738,-1425258869,-1425389941,28965515,-1696910592,26104705,-491891,1461067380,-1372954470,1975520001,8775939,622208,1996428404,142016270,-1710852353,29037400,-1996077431,1317865558,779914236,-13863681,1996434036,108461832,1577013526,1145867524,-13863681,1996434036,-92864520,-100609,1360985206,-1960813057,1452013638,-146652934,167824516,1443787776,-493825,1381038710,-700265318,-1949748479,1452014662,745865214,1378514175,-11447984,1583285341,181061919,-18432,-1191973991,147325272,-1910636544,-1957210408,-544535938,1207312267,108266506,1144101463,-208993749,-1064382324,-1946386803,-1951725498,-1918171578,28966014,-1696910592,40653697,-229747,1461067380,-1976934246,1975520002,-18425,12904857,858684555,745865170,-13994753,1996487798,1381126910,543031122,-1115436749,1946288266,745864986,1378514175,-11447984,1552614493,642250546,91554048,-352286231,1979058695,8448259,-151370103,1946225220,442272584,1200299915,-129595126,-1694992641]],[44,4,13,0,[65535,-661929330,-2096133338,1183515843,121317114,-1014823052,-336141814,113476372,653807243,33769462,-1960432524,1183385159,-126418950,16777114,-2034893056,50371072,-1030881280,1183570059,-773795334,113476576,-1920215037,-14286714,1468737079,1391866370,53844561,1482293248,-920691105,1426065098,-2140607349,173968131,1509964776,-19928739,1426065098,-1805063029,241076995,1509966312,-37492387,-1711276104,1426066122,-1352078197,172395267,-401846645,1566179421,-889433623,-620036080,770182516,1330461952,1346176626,-1023314097,1656471947,-1873351840,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046020,1354241251,650153474,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,117440490,-1761607168,258,-352321024,9219,1040253696,301990147,1644233472,318767363,620823296,1191182596,2063598081,5121,0,0,1760332629,1586167840,4712460,-1962391925,1586170446,48480518,1509987048,25094493,1426065610,1281944715,274631424,-1962924824,1317735494,310030,-1962910488,1317734470,178954,1509970152,27912541,184552650,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802]],[44,4,14,0,[-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,518818645,-16091393,1996425334,387078,113953055,-326413056,1988843350,-1933147896,105155333,1886765067,-16040821,1451963508,71731974,1912886331,991196935,259457604,-26025,-771031040,1157563764,860089094,-1996191296,1149830212,105154818,-26025,45613056,1996443681,74907398,16777114,1958742784,1475906352,67226,1959922432,-1958967010,1552483934,73304836,-16622455,1583285828,443081,28889651,1475603200,74394,-1194183936,-420806654,518818645,-402229505,-920715259,1426064074,1586228363,-1836086524,1225777925,93491081,93095819,-26032,-1027014656,1941438466,-326413056,1473809950,-1962115445,-1960866849,-2145416225,2085618303,52738060,620599888,736886783,-1948284016,172488223,1460040708,-12308070,1201297407,855757649,1996445659,142016266,1996444499,244338694,1593861608,147507487,27244544,518818645,-2091394930,1946158718,276728649,529260427,529260427,1342340992,951585916,-40218619,-352206812,-544501715,1207312267,108266506,1144101463,-1705573927,36720967,242679639,-15960321,1996425846,108461832,-401698736,526319622,838345,712,-1957210594,1988692086,176080126,-955531124,-829748108,52885043,46629685,-1070335774,1073610369,-2048326794,-24952832,-1946717694,-523157306,67494097,1792160512,-397389312,-770965953,-1030854540]],[44,4,15,0,[-1962933569,1272875982,-472783919,242664734,818819,76223093,208994363,990004363,74777152,-28407479,-506343029,530969596,185761419,-1207012097,1460011010,-1705881594,37114683,-28931321,41766,106414131,209125200,-16091393,244319862,1342216168,2062024810,1583307006,248170783,46661632,1448542208,-955752821,130630,-1727379829,-1037319629,-1014237045,734147481,1004047298,-1207599109,48955393,1992605739,1149838852,1958742788,-25261800,1586232203,176063486,-1207600128,48955393,1183432747,-775713794,2109737952,178444,-140916853,-336032775,-775714042,651725792,-1962779511,-1947741753,652159947,721968265,-28441656,105679142,-1026990242,751304712,1448542208,-1962129781,1077939798,-1981266295,-4658602,-700020353,-1194047863,1183416321,-666465830,185222795,829687878,1183432747,-96040460,-1962391925,1183386198,-229209616,-990230901,958794846,-1004831225,1183051870,-1960443152,-196738809,-335919361,207537379,-1995994330,-919866298,-1897374069,1089202758,651445899,108857145,-1995994330,1183568966,121186008,-1960442242,-666466041,651576971,2097301305,1200301575,-700020478,651839115,2114078521,1200301575,-632911614,1090831235,2146717241,172395451,1963476491,209110043,38046502,72649510,652887694,-1993996407,1589903959,134161932,14698183,-1980355840,1988750966,-461993496,1964013113,14280963,-1961861493,-329348833,537544694,1996425332,642292240,1586169248]],[44,4,16,0,[843549676,-1946270071,529207903,-1995815029,87947334,-1103137792,1586167824,41911294,-164399872,1946420806,13533485,-329348344,-13862913,443165303,880279326,383534733,778013520,185098239,-2096726336,2130763390,-565786875,1586167809,341806060,-74770549,1166753163,1222150922,-830252428,-25261280,163203,1190547061,1215628294,1963129731,1087275789,1200347787,-431585008,-620022037,-830393739,1586168832,746061804,1781168127,2013208091,-599356106,1602965526,140508974,108969995,14581379,1187449471,-352321058,18923011,-135629175,1946222790,32368899,-1280257,1996477558,-663289898,-1696958721,-65536,1586229259,-863504660,309594624,-730398893,-2722049,1996478582,1120705242,1586168546,41911294,-385649653,-956890888,125108256,604391050,-1975028732,69469766,-407304844,-1978537213,19203654,81152,-511653605,381780990,1374451455,638344900,1200437247,-1924135422,1343673414,136550998,1183449087,74793198,65781803,-1996488264,1988750918,281475050,-1961790464,-1081873314,2113994888,105286151,57934884,-1962852631,1175128646,-1004047096,-2094658466,511574335,-1961855233,1086491843,642798144,597309439,-1996058873,1187506246,-385875474,1183514895,138808074,-1070862220,-1980479863,1183578694,173443848,-1980742007,1183576662,207537402,2114402598,276234193,-1040955765,-1023212832,1077985932,1589923922,939468528,-16309350,-398063105,653287108,1174472587,-263814156]],[44,5,0,0,[-96010494,1988740331,105314026,-385649660,1183514795,138808074,-1595341964,-364448256,-166169342,1963074631,608695826,-385649407,2139291787,57999362,-1979677975,19203654,81152,-494677477,1190543875,57942250,-159331712,1947265606,-329348324,8961923,-2147254783,2122518730,158598648,16285315,-897580172,-27358432,1461961355,1976580896,-327745732,621168266,20774913,616569600,1443326,207537232,-1925710042,1342571079,383010445,-361300144,-267902054,-297367291,721712448,-1207702592,1183383553,-293698578,-385649664,2122514714,309593848,621168266,20774916,616569600,2360804,146277355,-364508928,552224502,-1058471051,-347698688,1450508580,82462454,1586170484,877104108,65788556,-1952858069,-27883024,149571318,1586170484,910658540,65788556,-1952858069,-94991880,-1286517,2013211767,1783654954,1778412032,-25755904,-1923657130,1344160839,6946922,-13738101,1996430431,242679568,-15960321,1996425846,108461832,-1411329,1996479094,-696844328,-2853121,1996482166,-596181026,383796877,65661008,-1964751223,19196742,1586177909,746061804,1781168127,1778412113,1778412032,1778412032,1778412032,1778412032,-1962907136,1610559071,-364448228,-164793328,1963198022,172395303,1963476491,207537194,20939558,1996431742,-1933341936,1379942594,939468368,-939056230,-398030584,32196342,1451972212,-1955927072,1175128646,736982024,-92370433,-1962391925,1183386198]],[44,5,1,0,[-229209616,-990230901,958794846,-3047929,-947187594,50520257,1086491843,-1001369024,-14225314,119773751,1174996545,-262224664,-2093022426,-16584634,-924059066,15629955,2122518645,175440100,15236739,-768932747,28967915,1589807872,214616415,2148352,509040128,17333891,1183545470,106859272,1455743991,-976223478,1183517278,-774372602,-28931608,-1945712501,-1916760368,-225714050,990356979,-1959037734,-1946973190,-1510736306,-208929909,1392932395,-1962647925,176044801,3740532,1317736318,732296190,-24443274,-351898069,-1947038744,-1510736306,106824539,-1944141333,-1915187504,-91496330,-201437557,1595875237,180537694,313344,509040128,856061637,71732178,2014024,-972823561,84166281,1183383582,474269692,-964493311,1928346398,108447220,1006632889,58000502,-2054131221,1718885452,-1014767989,-28915938,1580924928,-2062191364,276168270,990921867,58003527,-2080481655,-420798781,1962823301,1976665366,-27359475,1853383,-27359488,1153893867,855638044,1976665536,-137300222,71748,-347995276,407172872,24379394,1975520074,1959888137,474269445,-964493312,529066782,-1026990497,-1957363706,509040364,-1962510651,20776006,-1090160896,652935169,1179240587,-1375784122,-661978442,1178999011,2126724013,-338546172,-1308003324,1960196609,-225818877,-947133214,1963130496,1595883521,113428830,313344,509040128,1988874803,1988707844,209110526,-1995944309,2126777420]],[44,5,2,0,[106859280,-1982266549,1312554078,-385649156,1183514754,172375038,637958771,637683083,2097562939,1959922229,-28901587,722224267,239372737,-955495287,137284,1444827729,-15567105,1996427382,8513544,-964470438,206342430,28758578,812921579,712308234,-1946269953,205794241,-955366263,71748,1444827729,-15567105,1996427382,5105672,-964470438,206342430,28505650,-947714239,-8984316,309645834,722224267,239372737,-955495287,137284,1277889515,239896844,18367687,-11133440,1996427894,142016272,-1962931480,1595932230,281200990,-326413056,-987867306,1200294494,-930375410,51136395,274172368,721704491,-523172794,1992679633,46564102,-1817317373,-506338863,1313796355,175556013,-1995285367,1992627268,-773664506,-1376648222,-1382961773,-1054102126,734694295,-473943093,-922009593,-654900615,75104011,-638068489,-1995802939,2088962628,75300878,-537404789,1149967497,-1983446254,1153898052,1358954780,209125207,-401967361,1595930384,180537694,4245504,-950577664,53830,-1960675701,-92894924,-1993194357,-796073402,2123219086,74892772,-67107655,1992664307,2126818590,197299226,-1960020777,1372730312,1394445094,106387026,1398152734,536734696,1516134151,-774896805,65262051,46629875,-1948458407,503770050,-840413098,1183400189,32946942,-768353650,-150987077,-1949791261,1078001222,-939269935,-150941053,16782918,1094780276,-150941053,71238,1988828532]],[44,5,3,0,[510954490,118256232,640977702,51266699,1078001222,-939269935,184603267,-385649454,1119552674,1364349696,78234,-62486272,58048523,1342475753,81306,1975663360,74639619,-1980213623,1190655558,1946158102,-92894447,-1958447987,1183384132,38062058,28835842,373749504,57936896,-1995815285,1183572038,373749524,561316096,-1946519925,-1519903116,-1960442100,1552623156,-564229870,375163686,1004297865,-1962770749,-530674749,1586097105,-1983708198,1190597702,1946173462,578223919,-2113880422,-465139451,58048523,-16525591,1996481142,39436,1183449087,1975520230,-428409077,-1676067174,62515460,-1946782011,515505734,98694912,-268238844,-1947044215,-523108794,1988751363,511100400,444515501,-687095156,-930392972,1183432755,-1069119036,1375098507,1394445094,106387026,-11133410,-11339658,1996488310,1996444612,-55449408,1583286047,1183406938,-1000472128,-472783919,-947653885,-1069118718,-150987077,63998947,-497420714,-1069118530,-617409557,1996445214,-159973384,1409185535,1961382736,-297367044,-1191174469,1996423186,-159973384,-397323440,1183578839,2013678,-661921289,-940149051,2147422784,-1946913143,306482142,1195104515,-1946586094,868625347,1408366546,1347821136,-1528278447,1190615290,1962934552,1347821062,1543185128,-1911533941,1200355398,341216018,58640955,990014953,-1962770750,374639554,41861691,-964443509,1928543006,-968455696,2093370939,18999555,13649607]],[44,5,4,0,[12144896,-193557632,-940409205,59462,1088046731,1995952691,-631862816,58061627,-2087686677,1946164348,-1425765626,-1947711745,-398652860,-352094973,2088996932,410255364,425091,67177086,17319051,770377284,16925835,636159556,-930393773,-1962519413,-805107644,-1056766837,-2096997237,108986618,-754728701,1418327531,1493469446,990153563,-955941439,118854,-964441973,1502472990,14319235,2122535029,1249641192,2111721019,373749511,1047789824,538330871,506950656,-1911741512,-465138216,-16363181,1996487286,1996424726,-394854414,1996424785,-1706027280,223805703,526080263,175489035,1459959,-385649663,2122514867,762577104,-1962520237,-196727869,855645883,1358165970,-193528034,-397257904,-145163945,71750,-14808971,-397347722,1493694931,-672579237,340671486,602473333,-193033471,57867067,989911273,427103309,1005876875,1359705335,-1962930247,1504048071,1183053963,-1259790604,374160128,-1394015363,272993024,243106624,1208121600,272992584,-989667135,-964485514,-1376779518,-1378990455,-1379121527,-1379252599,-1899477367,1183578206,-834262070,-1948760439,1177274438,-700020276,949635,1183518072,373656008,-1982970229,-1962153211,1166658630,-901346538,1183516041,393756888,1996489277,-700019950,1024227392,125239298,-401979961,858778371,-666486336,-2092955276,2030098558,-2082932990,2030098046,-136775931,1166661726,105992970,-2590977,1461638774,133329896,1290361689]],[44,5,5,0,[516391935,1006576105,91558479,-350305405,734235638,515896390,-137219328,1958743031,1364395553,1996430928,1381454068,1492659944,18368247,503870720,1358198527,1509468904,1988822875,-41489932,-1911598664,373749720,208928772,-1912965493,1183532148,38046186,1075201783,-13798400,1996431990,1306893028,-259322501,-16776776,1996487286,-157658906,-15897598,-1705631114,286281189,-1696303361,287971646,30557895,-1898935296,-461992488,-1190887740,-1527578620,16547459,1996425332,26647292,2122514432,141820156,-1694730497,357,-1911494216,-767128616,-1026990497,33557536,17904128,33554432,554770688,33554432,605119744,50331648,17615105,50335488,17915905,50336000,17619201,50336256,17912321,33559296,303002112,50331648,16813313,33638144,335682816,33554432,352877312,33554432,419908352,0,0,0,0,1760332629,1586167825,845838,1172921690,707072,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1957363712,951590636,-2585088,1996426870,175570700,-16222465,23725686,520102120,707273,-1275051,1996426870,175570700,-16222465,6948470,-922745624,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267]],[44,5,6,0,[141820938,-1710328065,19285041,-1961992565,38243103,1029694592,242372432,-1711006872,-56067,-369342839,-1070921936,-1980086647,1183448134,-767129108,-1982314871,1586222150,-1908962546,-1962716154,-1960436132,1166747199,263438,2113933885,1166747179,394510,-1705975599,22617924,198723209,-385649216,-661977368,-1962719234,263431,-1933162871,166447198,-1985853811,1452066374,172291784,-16223200,1218055798,-1962833882,-2037838778,1183580030,-2142861046,-1995946357,1183547974,-2075752186,294531,1996427380,2122747150,1783633663,1396414978,1183515391,138840450,-8483189,990662281,-1995211327,-1946190202,-2109306431,-1962391927,-1979744634,1183517766,105286020,-1988079989,-1053095346,1183388029,-1983804544,1183417414,-2142860538,-1962260855,1183396420,308055038,1200299915,-700020470,1946158397,-327251103,8946827,2097152317,112643,1038763657,58523650,-1962803009,1023445636,58523649,-1996488264,-813435834,-27358448,163715,-813615243,1962870784,712310572,-14804374,1183659124,-1957685554,1610559068,2126514952,-797015290,-955089152,118854,-1070920725,-1980479863,2123098694,341609452,529207179,-1962260597,1282689232,-1960783997,2139356766,1081409538,1963129475,1087341325,1200347531,-129595120,-771019029,-813618571,1962869760,712310572,-14804118,1183659636,-1957685558,1610559068,2126514952,-864124154,-955941120,117830,114720387,1183523444,704172522,1183517766,-120502038]],[44,5,7,0,[-1962392063,-120458170,-1962260951,-783748026,105251320,209125206,-16091393,1996425334,39430,-133495857,13403382,1444049930,-15960321,1996425846,108461832,-213726054,178691,2148343,-2101738636,281540352,-2095156224,2114054782,281706499,97943171,2122518388,158597334,114720387,-897580172,-27358432,1461961355,1976580896,46659450,-166562560,1963074631,608695820,-2090306559,1946157695,205949794,-9009527,-1995815285,-1946191738,-2037839802,1183580026,2089191686,-696351745,-1961396986,-120460730,-8485375,-772518261,-2142371335,696403497,1784054862,-1929221626,385842822,1988529488,1464866559,75491342,1090143881,-1070922635,28836843,-96040704,-1979955575,2122576502,57934074,-150710295,1946173639,242679602,-16728422,-767129089,58048523,-16503319,1996488310,39672,1183449087,1975520212,-763953397,-15122790,68217343,-146747517,1962942663,25487619,-151101813,1946232391,-228684951,21397379,-940089228,1517617216,721962635,1183443526,-193557510,-1962248701,1311442510,-28407308,65687179,1317604430,2143370236,21293315,2147382841,20769027,1359902463,1354836822,-134318549,6969054,6946922,-1052483701,-1208024349,-1208023734,362415432,-385522131,1586168082,746061810,1781168127,1778412112,1778412032,503343616,-1925810177,1344160839,6946922,-13738101,1183521887,205915114,-8485239,721962635,1183443526,13105024,-1962576892,65784902,-1996488264]],[44,5,8,0,[731508806,-1980182078,1183575622,2122725760,-1990361601,1183575166,172360692,-1946270071,1177224774,1954974196,-12981249,1183576694,1342704876,-8485235,40521750,-9140597,-296842424,1006521859,-1962770751,1996443841,-965279800,382879373,17275472,1183516433,-28966416,972965515,2147447942,-327251010,-893301,2013211767,1783720490,1778412032,1778412032,1778412032,1778412032,1778412032,778013440,-149135361,1946173639,242679595,-1697483009,92163557,1996484747,-730398734,-157679254,-16522238,-1705636234,92687845,-1697483009,100800830,1099767,1927873397,13104898,-1958448126,1183386694,-2109306490,-9009527,-1995815285,-2037807034,-2037776516,1183580024,-2037823480,-2037776514,1183580026,1183401990,-2142860924,-1928431873,385840774,-1710921136,-63709,-2097010455,1963382398,-228685001,-1961730165,309853983,-1710196737,-65158,198985353,-14846784,-1706029450,101797349,198854281,-14387776,1050336374,-956249575,56390,-150679677,1946158279,-228685037,-1993062517,1586291270,-2096239644,-404027185,1183432747,-498693660,575479,1586171508,910658546,-1931065719,149678174,1183432747,-431584792,-893301,2013211767,1783654954,1778412032,-461963520,-1935617,-1924077450,1344160839,6946922,-13738101,1183521887,2122746124,-364510209,2114471483,138840835,-1954527607,1311443022,2109815786,-1983804670,1183547974,-2075752184,134268919,1183516020,-1207702576,1183383553,-1037329936]],[44,5,9,0,[1183447249,-196703250,-1995815421,-1979747706,1183579718,-196728058,-9140599,-1947435383,904595062,-887041,-2037519242,1343684478,-2037709718,-1958150284,1308880462,2126593022,1354861314,-3639553,6997622,127533162,-1962447615,1174532166,-28931074,-9140679,1183564415,-2142860924,-9271669,1006587021,-1962770751,-62486079,-1995813237,-259260850,1996436459,-327745550,-8485235,40521750,65947275,1284374086,2126593023,1354861314,-3639553,6997622,127533162,-1962429695,1174532166,-25806338,2123090044,-193058042,880672315,820772491,-887041,-2037519242,1343684478,1183515242,-1949891602,994641486,-1962770751,1996443841,-965279800,6946922,-469694566,-260177150,2131131961,-228684853,-13862913,1365912183,6946922,6946922,6946922,6946922,6946922,1602945130,476053294,114720387,2122520949,326369500,-15829249,-442836362,-16252595,1050336374,-955709671,130118,14188163,1586170996,55574232,-26029,1183514624,-916496644,-939520830,1459617822,1409715798,341740291,639524747,1190543243,846463494,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,6967326,1602945130,476053294,-369211767,1586168134,845122324,35932150,1586177652,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,-1024764154,175997734,-385649372,1183514804,138808074,1183519348,173443848,-427913954,118943883]],[44,5,10,0,[233560718,-1927364468,2123174005,-1912138010,-1515870760,1586175909,-2004382956,-431609600,9078667,-1947711959,16812167,-2020873658,1174470794,508005356,-941472119,25420870,1357006477,1512794778,1975520009,10807555,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,1183666206,-1957685522,1560227447,-28931812,-166437237,167824519,-11291020,1996484214,-227082256,-1695254785,162677452,1586209515,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,101729677,779586384,-1994629889,1586232902,-863504876,477366784,1409715795,274566403,641204006,638744063,638875135,-1709804033,74531532,1593722507,281725279,131081,67577,131072,2164085,16973824,67606,131079,2359387,131072,263666,131072,1180956,16973824,65618,131399,1310946,131072,1377750,0,0,0,1760332629,1586167837,8185866,-402104693,1586167905,4646918,-1444324006,444928,1760332629,1586167863,6088712,-402235765,1566179393,-905912855,-1957363708,5728492,-401711477,1586167874,2615308,-401973621,1566179340,-905907991,-620036086,1122502772,1330134272,-1950154379,1617279937,194007275,-402098981,1279066157,-1023314609,1740358027,-1875121312,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446]],[44,5,11,0,[-2147334261,-1013948444,855950467,240829376,-5550,46661632,1448542208,18528286,1988876430,-1961063670,-461372857,1330658655,677907058,620599810,569049396,108461910,-28449382,1459129088,-1710721281,17326341,1459504777,1306892887,1183514943,1600004094,445129,1458342741,22001694,1988876430,-1961063672,-461372857,1330658655,728238706,620599809,166461439,108461910,-1973353062,-916578559,-939522870,1459617836,-1464328618,-942109184,59974,1183432747,-632911396,-1980873079,1586222662,-1960867058,-461372857,1330658655,-1360460942,241076995,1207312267,141820938,-1710328065,27608113,-1995946357,1183571526,-532248314,-1928431873,1343674950,999948906,-1962809773,1177280070,-1036805670,1183433259,-532247800,-1713617365,-1037319629,-1962522999,1207831646,1409715715,207522563,-1995994330,-661917626,206015270,200427145,-1708100416,32659922,199640713,-1708886848,33446354,199509641,-1709673280,34232786,199771785,-1710459712,41638354,199378569,-385649216,1183515409,1574384,-1979824503,-125047738,55838350,637570793,-120519285,1207453321,-297387705,1183384445,93005550,1207322249,93005383,1207584393,-1906382009,637752326,1195849099,-1996125402,1195899974,1457944319,-1946781953,-972879802,2130462267,-62485757,-92864688,-1604694374,1975520002,40626435,-1947830529,1177287750,2110143240,1355188994,-624897,1996487798,1515100922,-1073020103,1189675893,1409715714,-129594621]],[44,5,12,0,[200822527,1201173952,-230257849,200429311,-385649472,1586233189,1200301808,-230258420,99501707,-524222456,-733574909,-899445,-1072958898,-1494678667,-330921215,-1946925431,651725816,-506392693,134594819,-330921728,-788165850,-129594888,-1960425657,-163149563,1195853639,109981931,-1960443052,642205493,1183384971,-12105732,-11082634,-1957628298,1174664774,1318735878,184775002,-385649216,109969837,1183515476,-129040392,-965361653,-1962877207,2089675870,93005316,38222118,-655817868,-360807680,-14387968,1150997622,-1996245217,-1072960954,1927873397,-19363071,109970247,1586168660,126559978,-1915206007,922682948,-1957690540,101051462,922701824,1996424020,1409715928,889136643,653024907,543832063,240891546,-1980182268,1183578182,-28931624,55838350,637820045,1183385483,-25785350,-506229,-1072957362,109984116,-1960443052,642139708,1183384715,-12171524,2116806774,1183536904,105262074,-62485680,1342719491,66733707,-1706031546,-42418,-1066024949,-1962878743,1183444038,1409715956,651725571,67438475,31510784,1325395014,-193557518,15892099,384369524,76228351,1183447249,73174520,-1995994330,2140011078,-129594622,200822527,-385649216,110034558,-1960443052,642205493,1183384971,-12105732,-1957240202,1177287238,1996443654,-92864516,-1655026022,1958742788,1409715814,-4003069,1996482166,-461963290,211419754,184856919,-11766592,1996482678,-495517720,211419754]],[44,5,13,0,[184862039,-13077312,1996482166,-394854426,211419754,184867159,-14388032,1996482166,209125350,211419498,184611671,-15698752,1996426870,175570918,-69539826,-2083109239,1946217086,-362902772,1392726014,329114,-428409088,331162,-461963520,333210,-394854656,335258,-495517952,16777114,207522560,-1962717186,1579144774,181061983,131077,66691,16973824,66813,131079,2359502,16973824,65730,131399,1310952,0,0,518818645,1183536982,-773795578,99650528,-768409592,1973047378,-1946157281,-620017448,1397955700,16777114,-1030857984,-1951663989,-1070355514,1397992363,16777114,1583306752,46844191,-326413056,-1957210594,-1705571714,37,393527819,-164380018,637831974,637944875,1912751163,966416140,-1207959552,1592524799,119408272,990153503,57803332,-1962813464,-2083288292,1183516867,37783816,-1996077429,-2082829568,344523970,1912882235,71600389,-1310186773,71616257,478887936,990178179,276039260,-372126837,-511489719,1435900,-344794741,-1705566458,107,1583335307,113953055,-1923656192,-117241732,-1962379379,1912945412,-2029131006,-1962637051,1166475844,38045954,-1312596385,28392704,518818645,2123061078,-1705553658,80,1959791449,-1950183917,1552623344,473638406,-1705571214,204,-369098824,503709826,1418534663,-2016214264,38112250,-922027385,1659569013,79922064,225582139,1284098355]],[44,5,14,0,[105679108,1324027017,75268496,108216320,-351904631,-1957654463,66750426,82805564,137217931,-1962637056,-1961916147,1334379085,872056578,-774272055,79922147,359865403,-2083812527,205194433,451412851,954751232,-338981889,105928928,614094623,1476395009,-920691105,1442841290,142380375,-117180533,87752843,-645201294,1438867039,-14750581,-6683018,520093951,182985,518818645,2123061078,211441416,184549377,-1907329854,-1946799166,-1073019322,-1960441227,-388955580,1240197329,-523116335,38011686,1929657126,-18427,89143275,1464860680,109466,1490170624,1783648855,-26110,-1073020928,-125104780,31955536,-1030881280,1493494617,638643016,-788378487,-1947610647,496654273,1593835522,-892788898,76218372,-1996078037,139758852,50742411,-1948742718,1277887052,115986694,1465255710,-91491445,1604711420,1284048734,377606,1638402,1,36307203,1048577,30605571,1114113,37093635,1179649,38732035,1245185,518818645,1317754710,209634310,-217549115,526278564,707273,518818645,-1958477640,567084638,520126501,182985,3913758,-4663154,181018623,1220025856,-1193767424,-903872513,-1205993470,-661782443,536870840,503318730,-1912577352,-18216,576031,7321630,-4663154,46800895,2092441088,-1193767424,-903872513,-1205993470,-661782391,536870840,503317194,-1912564040,-18216,313887,10729502,-4663154,281681919]],[44,5,15,0,[-1296556544,1792577024,-26112,-887160832,12564510,-1070868338,113909657,-4710912,735612671,80355264,131074,2359342,16973824,65706,92,0,11468800,34275677,57148090,79889429,102499696,125044424,147458079,169609587,191630020,213388306,234884444,256052898,276959203,297537824,317723223,337515400,356914355,375920088,394401526,412424205,429988124,446962211,463412003,479337497,494607623,509287916,523378376,536879002,549658722,561783072,573186516,583934589,593961756,603268015,611853368,619652277,626730279,633021837,638592487,643311157,647308920,650454703,652879577,654452472,655238922,-1957353712,1183522540,197735174,1090746816,280746231,1925397262,-201877243,82035339,-1014245333,-661925325,59042689,137188734,1246658055,118025089,137185662,-388434169,-920715191,1426064586,-1960907637,-919402938,58310667,-1143408831,-1019539952,-140966542,-473789453,-1948767484,768750531,293471108,-2116514998,2114159851,117976330,-347995268,-388434174,-920715259,1375732938,179935575,-1947076864,786682328,49035,42437422,1388784384,-1097182896,67108673,655407559,1342732031,1103010385,1516175709,-1037319629,33554883,16870400,0,1475119957,142510934,-1912310133,-953809338,580,-149535093,76097240,51136139,1174606918,1149838872,273058564,105154854,51660427,1183718982,92874250,639387275]],[44,5,16,0,[-1962785399,-1073014202,-2077421196,757167107,880018308,1946387501,-1957303485,1174605382,83961368,-1911667061,19269190,1089143876,51267211,690360390,1183515205,-1898383602,-1993996730,686490180,51267211,690360902,239504133,637945486,350946345,51267211,19271750,1183515205,105287182,105120038,-1026990242,952631324,1448542208,-1909817717,-165270458,1946228805,610175511,-473825494,652149506,-1926006901,-1960430753,350946375,707026570,65262079,2005608159,861900083,38243110,1183434283,1166747374,1435182635,-1983511763,1451876422,2105616098,2130739222,2105615884,2130739227,-337958140,113411,-2095688053,-1071971845,-2139127771,1183416516,33260510,-47923173,-1996487163,-75244474,616569601,263678,-1982183799,199879774,-262764286,-1980873077,1183577670,-497644576,-1981528439,-1070864810,-1980479863,1988883014,30271770,15498883,1589906548,-465140764,260777474,1589906667,-465109020,-1744336346,1312409739,-1207601698,48955393,1183432747,1958743034,-327253218,-1962118144,1183048798,-1960443164,-1962087665,1191175262,126494436,29920152,2122576462,561315844,15498883,1586170996,-465140764,126559746,1586170603,-465109020,-1744336346,-336312831,-327253217,-1962118144,1183048798,-1960443164,-1962218745,1191175262,126494436,-196728424,-887041,1996431990,1103010336,1183384105,-193527816,-14780673,-1097196426,-1946157247,511589368,-162594443,1946424646,75399959,-1962511360]],[44,6,0,0,[-338102329,-1949857022,-802480554,49019601,1443090987,-262798344,-2080614775,1946158718,-60885245,16416387,-167024268,1448548468,2130753178,-59310334,-666465962,-1761543270,-666500350,1183515627,-129594884,460649995,1459386111,-1593788774,-1990830334,-73738682,721608448,1183438406,-1996231686,1996487294,675711790,1358448131,52840075,-11470266,1996426870,175570700,-402098433,1183518122,-1989415972,-166986114,1448548724,-369052006,-59310334,-1694987434,50594043,2122971139,-1962480648,1183448134,1962281976,-59310312,11967062,1996423951,-125085954,-16712806,-339268609,-28931325,-375159,1183526518,-129629400,642157392,1358579203,-15829249,1996426358,142016266,-1962045464,1177147974,-159480842,-385649664,2122579498,141819926,737171083,82515542,1257264779,58511883,-1963069719,136582470,1190529397,58003477,-2096974103,1946161278,-96024816,1183514624,407241494,-351123965,306613006,1183439095,373722106,-1994897917,2122577990,108265478,-134586633,1589966942,2013210154,511115016,-1709410561,63783358,-1963702647,136582470,40516468,-14780673,-1097196426,-1996156095,37615174,-955941632,194118,66485899,2117858430,-1962705378,1190534782,326370325,723404427,-120504121,-335788407,443976459,-956237847,64582,294531,-537460108,425603,1593246580,443976700,477427211,-1231399337,-1962658560,1308884046,-1990831622,-73739194,50615296,116118598,66864779]],[44,6,1,0,[1183447622,1962281970,-62485729,1358579203,11967062,1448543326,-1697495415,76808443,-1982708181,65795654,-622967,1183526518,-230292696,642157392,1358317059,-15829249,1996426358,142016266,185331176,1461482742,11967062,1317733540,-129104900,1183405649,16489168,1174602947,-1962480688,1174666310,-230258184,527758859,66864779,1448147014,-855591270,-1990830332,-73740730,721771264,1183436358,-1996231690,1996486270,675711790,1358054915,52840075,-11471290,1996426870,175570700,-402098433,1190530000,58003477,-1006557463,-14276002,1996425847,477560606,406961818,-1946645758,-953420730,62513361,-101213952,2122971139,356972286,-1962183676,2116755070,-3061762,-13958421,294531,1593246580,108954622,-150834176,1962281951,-96040163,1448134403,1728117658,-25755899,-867792554,-2080328038,-867826939,1183516139,-1983446022,-166988730,1183522164,1355219962,11967062,1996424592,1183405822,16489162,1177224651,-1962677302,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1142421386,1962281738,-129594595,1448134403,-687801446,-25755899,-934901418,-234834278,-934935803,1183516139,-1983446024,-166988730,2114132340,-1705617416,100466870,1459517183,-73731957,721580800,-1962677306,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1578629002,-916496886,-352310078,235941123,2098073661,84143096,-1073017328]],[44,6,2,0,[-926680708,1459617812,306613078,460636171,1946387501,58994026,-1410792587,58993920,-320273547,108956416,-1962857751,1589905022,126559788,-1909307901,-1993996218,424080901,-1962445820,-120511930,-1070923029,639917764,50611971,1183722054,1166616072,809929476,38111526,294531,-1628896395,575048448,1174657271,138841648,105220390,-1962879255,1183516286,575013680,638076558,-1946008183,610190528,38767398,-1909961213,1300833984,844008198,-166885082,1946425670,576621319,49019857,1992612651,1543710238,-1898380540,1569269440,9300228,-167346549,1946425670,575048455,49019089,1589952555,1191388716,843449092,638076558,-1064565367,639917764,1308823435,650153514,-1962652279,-1993985978,2122515013,57933828,-1946197271,1642668614,108956671,-1909438837,-1993996218,-1064566203,639917764,50745227,-1064425394,105744678,640831115,1190530441,125043737,-786282869,721611768,509527232,71762726,1183760643,1166616072,138841604,105220902,653411977,-1996339829,-1960380858,-263812859,71666470,116672137,343342935,-13469953,-963891082,-1929300504,1343680582,-15436033,1996436086,19195952,-1960393074,241091589,-1912108762,241091782,-963723124,38636326,-1993949042,1183515215,1200170740,-163149052,105351462,1589954190,-1899983858,1300965062,650153476,-1912057975,1166747334,241091590,172460326,653280907,-1962129527,-1993936314,2122518087,460652562,1343107,1190532469,259261465]],[44,6,3,0,[-786282869,241091832,637993254,-1006090455,-953808290,-1962933241,-2068244922,-101213949,225825291,-1726724469,-770967049,-2115435659,2147465216,638076558,637683081,12060041,1166616192,1166616070,-1949750524,1451953734,-129595120,-1946528119,83461080,1183732861,126559994,-1896986999,958793798,637763077,1183516041,138841838,71645478,-1993997187,1183712325,1200301818,-330921726,638076558,2114078009,1166616068,-330921214,638076558,2097562937,1166616068,79921926,1106921099,1600038891,3195593,6856,2123060823,1962871560,175541042,638338702,721568907,1464861766,-1930135927,-1231358394,-1006030848,-1960381346,105786127,1183405905,16489202,1174604126,-1962087438,1183713910,76228108,-1996077525,1174666822,-129595130,695533323,638338702,1177224331,-1705553914,158466230,638338702,721570955,1464927310,-1695529335,161808635,-336574933,205950474,38046502,-1996208597,1174666822,-96040700,812973835,638338702,721699979,1464862278,-1930660215,-73732538,-1005995776,-1960383394,1311442511,-1990766332,-1231361466,50981888,183233094,638338702,721699979,1183385158,105251838,201082505,-1909558017,-1960440762,1177224260,-1990766586,1183639158,11967208,1589905919,1334519526,72231686,-125085871,620821402,-339268860,205950474,105155366,-1996208597,1183579718,205950712,-1962637018,-1993934266,1183515204,1149839100,-28931324,637814275,1577469065,180537695,-326413056,71732054]],[44,6,4,0,[-1727822663,-225707529,29556353,1183517822,734397190,-69736255,-1031076373,1577469443,312009,60616,-1070901673,-1983363447,1586218566,-1959294186,1418410564,1954974012,1989577215,944540671,-1950462327,41913305,-1898676599,653822914,-1994832501,126603846,650921609,-1995029109,1150004294,1950626668,28837245,721611520,-1337554496,862864523,92108356,-352321096,-1983894782,1737144902,33563920,198854281,1780118720,-730398975,-1697483009,197673406,1037715081,92078081,31082183,-1101100288,-1962639477,1183385159,-1169781810,1957709363,-136317179,2122567262,469041584,117974464,317245187,-1946645509,183029318,-834237957,-947140469,-18300629,-1136227846,1355708159,-1979777304,-930361786,-1054095477,-1980045080,2122562630,561315852,-1983101301,1183684166,-11528560,-919875978,-1987031415,1317639246,-397323886,-672531062,-1367439100,1183432747,-1907979840,-1987295607,1183418950,-1270445688,-9134396,491227686,652428936,-2011279478,36101966,1183326023,1200236254,-582580192,407341606,-1996488411,2122566214,57999366,1778428649,-16750080,1962893940,195730016,1183386588,1975520182,74770691,1461091979,1306892880,1183386606,1975520168,72935683,-1710396841,203379203,-1952037239,1183401540,146896,1149983605,1582599004,-1979955575,-956891562,-1961200385,1207317084,527761703,1347573591,789797018,-62486260,-335653239,1347573505,1293078938,-62486260,1392400009,24812112,1183449087]],[44,6,5,0,[1975520170,65464579,-442871721,-1995638451,-1072978874,-840367243,-968440061,1187446785,-352321336,-800667899,1187446786,-1996488450,-1070873482,-1981528439,1183442502,-230258188,-1962391925,1183386198,-1705604712,-1950065013,1183405127,205949936,-1946794359,1451953734,-1673098992,-1902225783,651725762,1183319946,-481936643,1183451250,-45729569,1183450742,-45709090,685983370,2122579270,343146698,721241738,-1041200156,-1631321370,-1960378508,149632320,-9134396,424119078,1356875401,-2853121,-1097149834,-1995617983,703199302,-1000436990,-1990572149,2139338822,594804816,954025610,460717382,22169483,1200339014,-263837354,15761027,1191119231,1481083832,-2081405439,2097199230,114181,-164953365,-15304961,1218099318,-1995592901,1983625286,-150768464,2122561630,1450442998,647782084,-2013182070,1178256198,-1979157789,1178132294,-1979287869,1183374918,-481916221,-2084354520,1946208894,-1018787308,-259267542,-1006442815,654275742,-348819317,1956561928,2005608191,1996445209,-763953196,-1237205350,-96040701,1187448299,-1962934022,1175128646,-1005620216,1183029342,-1960443240,-129619193,-1070923029,-113015,1996485238,-1133051916,1794668287,1996443648,-864616454,-4688129,1183701622,-1924131168,1343651910,-2081290776,1963053182,-129594515,64636419,58046534,-16734231,-1224796554,-1224736906,1183580020,-431619308,306613072,1357137411,1358775946,-2853121,1996477046,-1401487412,-3246337,1996486774]],[44,6,6,0,[-1101100070,-15763457,2122561654,92012672,-352321096,1354771202,-15432051,1183666198,-11528524,1996468342,-229971782,1183533291,-2008663680,1183384446,-2109305976,2122991161,-1975088893,964970123,58559558,-1953741175,1178175046,-1996259954,2122550854,376766656,2025753886,-2139714049,521537302,-1515870811,-1069103329,2122514433,1802764534,-1985984885,1183576646,-196703838,13532803,1996431220,-831062030,-469697638,-193528050,-1949403393,11967216,-268235006,-337217911,-230257914,-2082060663,1946209918,-227082468,-1697745153,252641462,-755969,-259273098,486603674,-339334391,-196703485,-1964751223,1183368006,-96039939,-506231,1183554630,-162594826,57982987,-2080519447,1963118718,343342944,-1928169729,385841286,-230257840,1343505923,51529355,-1924074426,1343651910,-1915980033,1343653958,-4688129,1586223734,259522494,-5343489,1996476022,1418104252,-1924131073,1343664710,378553997,-1166606512,-2080983832,1946158718,-1874425080,1972651577,377391877,2123051499,-1773761770,1955743289,141186854,-1186705254,-442871793,1460654413,-11237747,1996443670,27171506,-11010049,-442845578,-2096110003,2080552062,-2037557474,1343684372,-1699449089,270816059,344362327,-11528449,597341302,-939524345,46150,425603,1325337716,-797015088,-385647615,2122579044,880017414,-2084282741,1963083391,1996445457,1306892964,1996427308,423533226,-11071435,60466806,1460682322,-1700235521,273042917]],[44,6,7,0,[-1699318017,182851902,425603,1183522421,-1840895082,734147481,-1949791294,1177261126,-1036805744,1183433259,-934377018,-1949940085,1600047190,1231561,1458342741,74892375,641501990,1223,1912799107,276234014,-16091393,-1705572234,263410491,-15698177,1996425846,597317384,856683783,-773336577,140428519,1183529357,1183558414,1183755020,83830278,-1026990497,-1957363698,-1000909076,-1960442762,-773336772,140428519,1183529357,207522574,-62571738,992347765,661978717,-1901358165,-14285242,1015227908,-15175152,1996427382,209125134,-16091393,1996425334,74907398,1610572264,247646558,131077,69786,131072,265276,131072,1380521,131072,1576904,131072,2035415,0,0,0,2248,1586189911,-129579258,-75300864,-13667068,23726198,-1775602,-15992693,-504822923,142016256,-401735574,92930002,57982987,1459671017,207514,-369153280,-75300668,-15108859,40503414,-5183474,-15992693,-1377238155,142016256,-890567830,1795716747,-1727854524,-1996194569,1147927622,-140967158,1183385212,1960512506,33260318,1149963134,2130155786,-338129926,-1948570878,-140965820,-1023148930,-1946663287,151386182,1356910848,-14729318,200838143,-1957202689,1166670918,-96040184,-2096478839,1963067006,172264200,-351517303,205899525,1170669568,-1946157566,1166607942,-125926642,-1960348672,-1991706554,1586168901,-1948004090,-1996270457]],[44,6,8,0,[-768932283,957373837,176030805,1204241219,1124073470,-947129877,-892772514,382205956,-1906966528,1183517254,138838792,-330921726,-1947318644,1183385158,140413936,34096771,-1995994330,1586231366,243237644,-1724549888,185237495,-385649454,1586168098,746061582,1781168127,108461828,-327745786,880279326,1200443986,1783635524,-1962907136,1610559071,16312604,-1962520833,38046707,1090012715,1187455604,-1962934020,1144650822,-15368700,1347817078,1073890443,14018640,-1896069377,-471135674,-1946663285,1200163934,140413698,34096771,-1995994330,1586230854,138838792,126559746,-375159,1187448398,-352321284,138906486,-1946390793,105352136,66612983,206515144,-335655287,108954403,-1004175872,1182992478,-1960443384,-163149561,-2096603509,637667398,1183385483,105840634,972965515,-713098682,2146846265,-96061156,1586173822,65262076,-1014821794,-12614896,1183520373,-351827464,242679567,-15960321,1996487798,3008760,-1946401025,1586232390,71776524,2095645566,4162559,1996427892,-13107442,1996484214,-260636692,-22878194,181061982,706560,1988843008,106859272,-570170415,-1995390077,1065612894,-1956217856,1861683268,-1949791482,107804423,1277937667,-129070836,1183385483,138710010,-1962512649,105155528,50622199,206318536,-1946399095,1183384646,175541246,-13863681,308947572,1183646314,508565240,1781822719,-1929352704,1344160836,6946922,-13732725,1586175068,-16267274]],[44,6,9,0,[-1026990337,-1957363704,-1957275668,-164951938,1996427499,-1957275894,1174602309,1625837574,1966687999,-2081718524,208928829,-16091393,108461877,-3217394,-26025,1599995904,33999561,-1493171712,256,956367616,117440768,0,0,0,14536,1586189911,306678548,-1948629367,1468728391,-867792634,-1005429109,-1960428961,1589905479,1194010122,1191388678,239469314,-666465976,637820612,2080524091,-632935671,105330982,1105789821,341740290,-1995421813,1187503174,-1962934044,1317653582,-698971692,1091063435,17144129,13796096,-757997359,-1983363447,1586219606,33810692,50087623,-731986944,638028582,-1996335221,1451880518,140413938,1991,-661929330,188189478,-385649162,1983447506,-1960542500,1177278534,140413924,-1006483575,992347230,259785287,-1962385781,1586168391,1194927620,-385646842,1988690342,-934900758,63592075,-763105210,-18176,1443095251,-1950183694,126559960,-1712830839,-757997359,-763111177,-1931806976,-2084371514,-489488174,1183438339,-296318484,15091399,-1949791488,-263812134,99767947,-166002686,33416833,1183438339,-94991880,-259276146,50629414,1183387718,-1950118156,126559961,-1995422205,2123101766,-360807676,-2096532224,1962993790,15395075,1183568427,-163169804,1183385214,113374,972969609,192804422,-1980348789,1187503686,-2080374786,1946222206,-28931226,971392513,695592518,-1898035573,958793286,58655813,637577193]],[44,6,10,0,[108922169,-1996125402,1586224710,-1948003844,8980598,-335788289,-427916494,-1960020736,1183768134,87631366,1325335932,639429628,2097431865,1166747143,-565802748,-771989877,141986787,1191116937,-2096824324,2080439934,-363921628,1182997108,-1071971592,16919077,1589967430,126559992,-1995422205,99349574,-768313,-25263233,-385647104,1325399855,-2095352600,453176390,-55872,-991017471,-1960383394,273023751,-369736055,1187512079,-377487370,2122579719,746455804,-15573365,2013211767,-1962644950,-120456122,1996430928,2013208072,2013208116,1145539894,6967326,1602945130,476053294,81020547,-1947973889,1178196550,-385647132,-1070858766,-1026990242,281542674,1448542208,-955351413,318960710,50218695,273059328,4031270,-2094650252,1946157693,1166747173,340132612,637951684,2130986811,273059349,71666470,50660134,1183716422,121316872,-1880554627,173982721,-1992848602,1174947382,-1946229117,-1924774202,243860559,109840456,-829749174,-654057007,139206281,139331212,1183576067,-1950184438,65130958,139502529,139597449,138813067,503571409,-1960441780,-796131769,603980805,-96040452,-61437630,-972820085,-1945483773,139764674,139859593,-1040431477,-268238112,-1945471485,-92929087,139998857,140119689,1745372776,1206388784,1111393044,57999368,-1593772823,104400952,477366332,-1591737752,1077938240,653779153,1347553346,241050,-28931840,58048523,1744882921,1117855746]],[44,6,11,0,[-1311626488,1760598530,1347616767,16777114,-62486272,58048523,1778427113,134768642,16777114,200313600,-385649162,1157496969,-25755901,255130,137405184,137500297,-1694730497,65535,-1995950941,-1995950570,1451880518,-1996190734,1181283910,812142600,976682760,1043791624,1743261192,-196704000,712359947,-1947187573,883159638,907446536,137390088,-15304961,1996428406,273058578,1996445520,142016502,-402229505,1291779010,-25755901,282010,-59310336,16777114,-6662656,-16776961,1671102070,-16777212,-6620042,-1962934017,49017926,1600045099,1231561,19656,1586189911,239569678,-1995417717,1451870278,306678730,-1995155573,1451869254,172460998,-1995679861,1451868230,175541186,-16616193,108330804,-16485121,1962873460,175439632,-1995283224,1418265668,134259462,134354569,1091587211,133566089,-1056420213,-1056767263,-1995966301,-1593312746,1317734400,48349446,70107395,133997312,134092425,-2096210293,57999423,-1962521367,1183386694,-1983304722,1317655118,-767128620,957243019,-385646841,1183515804,-800683538,99239561,1183384580,-398030386,-1962778684,-1960389506,-1983476943,1586223174,106939406,-1995863258,-1053039026,1508442997,-700004604,1187446784,-1006632500,-165232546,1098121472,-473835381,-931216382,637635366,-1996336757,1451880518,-797013006,1435043209,-800685310,-998325244,637635366,-1996336757,1451881542,1586185974,-1995994674,1182990935,-907475762]],[44,6,12,0,[653888258,1946223094,-1983804613,1325389894,-1042773018,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,-1360267690,-473835125,-931216382,-561265781,637723585,-1960441461,-74775983,2122963083,-931230786,638124838,-2097000173,-763166271,-772091648,-263288359,-1947052407,227135614,-2096999031,-1006317498,-1960393602,1368073737,-1101100286,638124838,-2097000173,-763166271,-772091648,-196179495,-1946790263,260689502,-2096998519,-1996173754,1183575158,-229209104,-1979955575,1183579734,-162100236,-1980217719,1983642198,-955615770,120390,-338133365,1207864067,650141380,1946223094,-1042314447,-1014299933,-1899471357,-1960392122,1468737039,-263288574,-990751095,-670841762,638028582,-1996335221,1451881542,-327251466,-544515093,-1006443583,-1014249346,-473833845,160114178,38898470,-661914741,-1950581111,52873342,1360209417,29459202,-788475261,-1982213638,1451880526,-998325006,638159654,-1962782325,52870238,1360209417,29459202,-788475261,-1982213638,1451881550,-25755658,-231681,1996487286,-1042379784,2126775011,1912547016,838804994,650411716,637694463,1996435967,-260636686,-624897,1183708278,-1924131120,1343671878,382486157,251619920,185875432,-385649216,1996423383,-394854422,99239563,-1957691388,67496006,1183535104,273870,-1612181936,-799110395,-1946663029,1586231895,138906094,-1962256503,1166790782,-27948036]],[44,6,13,0,[-1995931763,1435042885,-832664826,-1946663029,1586231895,210209262,244812036,-832664828,-1946400885,1586232919,214139374,71796996,-1928964215,67437637,-800683776,-1914012023,67437639,-834238208,-941072759,379974,-100609,1996487798,-126418950,-473833845,-931740670,40959782,-1003421914,-14236554,-14286224,-227082448,-1018113,1996486262,-800682508,1183666198,-1924131122,1343671366,-401670294,-1073015964,1944650612,-696351999,-385649664,1183514910,-431605268,1187449461,-1962933802,65788022,-1991839605,1589963894,16131776,-385649407,1589968368,16131776,-385649407,1191181793,-864124468,58130689,-16741655,1996483190,-364475416,1342178309,99108491,-1957691388,70110790,-401715200,1586168962,-129528880,-1946527861,1200221790,173508872,-1949270389,1435237445,142577150,-1996208759,1586169429,-129528882,-1946527861,-2021003682,-1752628212,1586168846,-62420018,-1946265717,-1014895010,1200161804,106400004,84166029,1183383556,-360805936,84166541,1183383556,-396457522,97273543,-1042380032,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,1586230870,-1995994674,1182990935,2122515662,343212246,1978037817,-700004597,1988820993,-16061992,-16324282,-1411329,1183574134,263658,-398030000,1342178309,768493195,240123908,-1962696216,137220166,1183535104,536014,-294191280,99501707,-1957690364,134606406]],[44,6,14,0,[-401715196,1182991230,1191117524,-77731374,-384630088,1988821399,922703370,922683386,922683384,922683390,-401733636,-123666043,-66701049,-385650169,1149960361,97659664,-770506751,-757997359,133701316,-2096692442,-491192110,652399360,-1996335357,1451883590,532948734,638058278,-778500213,-1932340768,-2084371513,-489488174,-1030826237,1150015627,126428680,654073540,1144719359,-1003784948,-1960379298,-523134713,-654847279,-150941053,63409370,13796291,-687611181,-661929330,1074283659,-385382106,1589903601,126559996,-773795431,-2082932782,-621346606,-1023162484,-1191128445,-489485588,-1030826237,1150015627,-1949177076,1144589380,-1958513400,-125104060,133701316,638552870,-1996335221,1451883598,-523134466,1183437521,-1168733768,1074807947,-773795431,-1270445614,-1984538999,1183578750,-27882500,133963460,39270694,2078999155,958793079,-999001593,-953746338,-1962934009,1451997254,-62520390,-1191128445,-489485535,-1895934461,-1948742718,641730628,1149962121,-62487800,-2117526782,17541857,1589968462,126428924,-1950857589,1174649430,13796348,-754168391,-27917342,-661929330,17286950,-1270445312,62281355,-763102138,65196800,1183448662,-27883012,738161641,-916496704,-939521334,1459617826,241077078,1074808715,-1947842935,1178142278,-385649142,1589903792,126559754,39291686,-1980873079,1589964886,126559750,39291686,-1981135223,1183575126,-774755354,-1982672416,1451876934,-297366556]],[44,6,15,0,[99636875,-920977406,198041985,1183437059,-162100748,653156036,1330593675,1183546603,-162100236,49563267,1182860659,-1995704330,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,1183531499,-262763538,452985349,417432009,1003553548,863501910,-1019542414,-1960432265,-128007161,-2096658138,469695558,634451904,1177095206,-129596418,-138404866,211101136,-990230999,958856286,-994607305,-1993934754,-16036041,2112422780,-1950340097,1308746318,-465169426,-754322503,-263847456,653156036,-796194933,-778440565,-137178656,13796312,-947070217,-763116797,65196800,-565802537,-1981786487,1451881542,-25391626,1183543531,-162100236,49563267,1182860659,-1995647754,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,-1014286869,1446625932,1916041184,-565823227,-1960432265,-128007161,-2096658138,469695558,634451904,1177095394,-129596418,-138404866,218179024,-990230999,958856286,-993820873,-1993934754,-16036041,1183026301,-1071971602,16852517,1183576134,-262763538,1995200057,-24516349,1178142834,-385649942,1600061055,707273,15560,1586189911,-1962439922,1183384151,-162100748,-1962123637,39291655,-1980217719,1586231894,172393226,-1962439932,1183384151,-497645088,-2096603509,-1962670010,39291655,-1981004151,1307176534,-196703481,-1980344693,1451875398,-129594402,-1980082549,1451877446,-532247578,-1981655413,1451881542,-330920970,-1980868981,1451882566,140413946]],[44,6,16,0,[1468729227,-330921726,-2081532279,-956037050,65094,469255723,1183447638,-363427352,-2096472437,-1962669498,41388815,-1981788535,1311498870,-160031756,-1980739959,-804523402,-963960459,460701963,-1948498293,1183440470,-162100748,-1947974005,1183442518,-94991880,-1962493975,1452012614,2033142,604033667,-767129152,-1311484279,1761384966,-291303878,-129594617,100292235,-763166689,-1983896576,1451871814,-1710837296,240150780,-1962413917,1452007494,2033122,-1325346173,1761384966,-224194970,-330921209,99505803,-763166689,-1710837504,252143868,-1593314141,-524220432,393986,35031816,134521608,134616713,1183432747,-666465830,293400635,1178142079,956986608,92072518,-352321089,2146831161,-2096727013,1962995838,-360807661,2131590144,-394362106,-1090161664,451608578,327022091,15367811,108793215,15236739,79627637,-1090262272,1183449096,-1461701384,-955943617,121414,888424074,1967106272,-666450171,-11141119,1183576182,-94991368,467945003,1347610198,627621530,-361300209,-1947699457,1586230350,-598856714,1407082011,-1980724399,-1097151402,990095464,159370326,-969210756,-813497485,-129594608,972707467,309716038,1978029625,-330942195,1446578293,-2096925202,1183523023,-162100236,1977370169,-564774638,1178144117,956855776,58057302,-952053885,54854,14319235,-1830222987,-662797567,-955943936,120390,270911371,-934901504,108380171,4245495,1183543156,-94991368]],[44,7,0,0,[2095470137,956661517,108454982,247799,1446580853,2085781478,-465159931,-940094605,1165230092,134487748,639616038,-1960441857,-523134713,-963849519,-763116797,268482816,-704388397,-1030831732,-291377013,76097031,-1727531359,-757997359,-1023151733,-1191128445,-489484181,-706095613,-931233024,-150572032,1962935239,-129594564,972707467,327149142,1178142076,957117412,629141078,1178142076,-1960937492,1948263623,-196703422,972445323,930930262,1178142079,-147818788,1946157511,69125162,532948488,638058278,-778500213,-1932340768,-2084371514,-692518702,65196816,-1950183722,133079512,-2097114647,1946208382,214431494,-1958972160,1452013638,-296338950,92017535,1944864313,-430556916,92022143,2011448889,617057054,-1956350944,1452012614,-564774410,92035455,1943815737,80213842,-1588825088,-778500106,-992816672,638059550,-763164925,284997888,52880083,-1030880681,-14231413,126559751,-778440053,-137178656,13796312,-1023157513,-1191128445,-489485708,-1030826493,-291383157,-700054777,-1593341658,104400880,58001396,-1593597975,104400878,57935858,-150928151,1946158023,133472603,50520257,-1962409978,-1962409450,-363427336,14319235,109249908,-1996224508,1043982462,57804804,-1006410775,638059550,-14278716,126559751,-773795431,63343826,13796291,-753802055,-1898576926,-1579643966,-1993996306,67535623,-957676536,-151093623,1946746438,-662797558,-16485376,-1979191802,-533402554]],[44,7,1,0,[74792872,133433087,-1056443231,100860640,378210304,1183385602,-363427352,-1727531359,-757997359,-1983625591,915129942,1206585348,-1950071157,110020182,-293402618,67315204,-1191128445,-489484322,39060262,-661929330,638058278,-778500213,-137178656,13796312,-947070217,-763116797,65196800,-1950183721,133079512,-1962440410,-398050362,-293358985,134652164,134493833,-1996320791,1190592126,58000382,-1962859799,1452009542,-1710837270,309225712,-1995969885,-2096632810,1962990206,-227082457,-1947175169,1452002886,-129618992,100292123,-763166688,-1706012160,310601918,-1981528439,485221974,-1947187573,112325206,-1519849318,-465139438,-1681783,-2096631802,67634182,33441526,1183536756,-229209104,-258341199,-1559047832,378079206,2122516456,678756568,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995244696,1451880518,21555698,-1962415455,-1995969514,1451880518,-301531150,20244743,-1947187573,112325206,778629274,-2082932973,-621346606,-1995970909,-2096633834,1962989694,-361300191,-1947699457,1452003910,-196727852,771118619,-628948960,-1706012160,325347518,-358543637,-334066937,-2082932985,-621346606,-1980742007,1183511126,-1461701408,-385649601,117375302,1072236530,-398030079,-1310042485,1760598534,-654896233,-150941053,132817882,132912777,14319235,1996431733,-260636686,-1949415797,1177276502,-95020040,-2097143763,1347551450,-1503084902,-1961563373,1452011590]],[44,7,2,0,[-1710837262,331770096,-763111177,-1982138624,1451877446,-28903706,-1955105788,1452011590,-1710837262,335112432,-763111177,-1545931008,378079206,2122516456,561316056,-1411329,1183574134,-732525614,468993579,539883094,14320384,-1097183150,-350995096,132817159,132912779,-1980742007,1183511126,-1461701396,-16485057,-1979190266,-533405626,74792872,133302015,-1947974005,1177282134,-229237776,1183544811,-229209104,-258341199,-1558943384,378079206,2122516456,661979352,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995563928,1451880518,-1592202254,378210282,-654899220,-150941053,-263812646,-895351,-1979191802,-533402554,74792872,133433087,737166987,1444668486,67046,-1560227197,378079202,1586104292,249791486,-1610619951,1183516680,105265416,-1461124238,-916496648,1442843338,132398723,2133294080,-499219705,510918663,956821153,1946677766,-301531294,132817159,132912779,132253225,132388377,-257830165,-200918777,-1002146809,638059550,-14278716,126559751,-773795431,63343826,13796291,-753558599,-1898576926,-1579643966,-1993996306,-267976953,67535623,-425655288,-401175801,-502923001,-468315897,1585834759,1048794827,2080376804,-2096660697,516670,-291430796,-234473209,-10324985,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,69125188,532948488,638058278,-778500213,-1932340768,-2084371514,733544658,65196822]],[44,7,3,0,[-1950183722,133079512,-16283354,-2096631802,67634182,-1962416479,17295382,285729286,-351804394,-926196091,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,-675741486,652399382,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315834,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,2092499154,652399383,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840588,185104011,1308718326,-1056684405,1177223904,-1948715254,1183386710,-94991880,-1962522881,-778500538,-1982672416,1451881542,-1957762058,1451953734,173982736,67782275,638028070,-1912449143,651725762,1991,1317781547,239993332,-1175042541,-523038351,-1005566463,-953807266,-1962934265,96636099,-920977406,185196929,1183437059,274106638]],[44,7,4,0,[2113276750,-129594450,1593464459,967369,30408,-1070901673,-1984280951,1183430726,-1371108944,-1984018807,1183431750,-1304000076,-1962516853,-1941534457,1183432747,-1471772250,26101447,-1874425600,-375765367,1586168588,106939398,647657099,1183383691,106859434,637689796,1317603467,-1043231808,1586168545,66161414,2139819599,-1773238000,60325513,1334514295,-1837725420,999575177,-385649200,2122515137,829685902,647388868,-1960441973,1183384151,-1336505938,-1984412023,1589951062,126559890,39291686,-1984805239,1183429718,-1101624900,9324231,-1436644608,-1044357589,1183711971,9119380,38832934,-1981659511,1586095190,1413162634,2081193730,70985221,28837239,721611520,-1236891200,647395012,-1960443765,1183384144,-933852730,39074598,92015743,1996765990,112645,-1070923029,-1951644023,1183432774,-370111588,1183515124,-933852218,-1979955575,1183579734,-464090142,-1983756663,1589953622,-1840872558,126559748,39291686,-1981659511,1589961814,-1773763690,126559748,39291686,-1983494519,1446758486,2132507902,-62506235,2122519670,57933996,-16711959,1187489862,-385875540,1183514867,-933852218,2097043001,956661531,343342150,11304579,-655817867,-1471742208,11290311,13494528,-1948105077,1178199126,956659138,57984086,-1962886423,-1069143098,1183402056,-1773761538,204325516,-565802752,98588297,1183383556,-598308390,-1953347957,204313686,-700020480,98064009,1183383556,-732526126]],[44,7,5,0,[-1962516853,1468729927,1220936460,-834238136,1087395465,-1983232375,-1030828970,-2144937845,-1996422833,1307286646,-2082578748,637853294,-1960441973,1589903959,-630291494,126428676,39291174,-2083103036,637851246,-1960441973,1589903959,-764509230,126428676,39291174,-3252540,-1977168306,-899759097,650792703,1325336456,-25263106,-5407488,1988870214,-498693220,971265675,394249302,1178142076,-2096073790,1962980990,-1505296604,28722887,958065408,360498262,1178142079,-2096204094,1946203774,-1505296632,11945671,-968455424,969430667,260026454,1178142076,-1995934802,1451863622,957541296,226277974,1178142079,-1996065096,1451866182,-1303999558,968119947,360506454,1178142079,-1961986334,1452008006,-1304000028,-340502903,-498693352,971265675,226278998,1178142079,-1996065092,1451867206,1983465150,-385647446,1183579652,-1438237760,1183515518,106859434,-1962778684,-1993958794,-1471744512,-16550911,1190570054,57934246,-2086254849,-16606650,1183551558,-1941554800,-370605186,-1371110404,-1336507616,-1304001792,-1269398752,-1203338496,-1168735457,-1136229632,-1101626593,75401984,-1951512949,112308310,1130953882,205883675,-1950857589,112310870,1399389338,138774811,-1951250805,112309334,1667824794,239438107,-1950595445,112311894,1114176666,172329234,-150059733,306547160,722224523,520423493,-1981799424,-1073015739,1170670965,-1962926060,-619993506,45810549,274565376,-1026990242,684195844,1448542208]],[44,7,6,0,[-1962516853,1451960390,541469482,-1994238437,1451878982,541469676,52581915,1444091974,-498693862,-1947969911,1451959366,474360614,-1994500581,1451877958,474360808,52319771,1444090950,-565802730,199251593,-385647397,-771030856,-654899331,-150941053,-129594918,-1946528119,1452008006,2110917604,-2082932985,-621346606,-1979955575,1446641238,2082045946,-129615611,-523169165,1174655697,-95022088,-1979955575,283901526,-1946663285,-523109802,1174524625,-27913732,33048263,-96024832,2122514432,528220414,2122385279,1979744508,-129596650,-94993663,-1929221632,1343683654,761791642,-2082739427,2080438910,-2096726254,1980299390,-129579254,1187446792,-1979711238,29358158,-991440128,19269726,1065428543,410386689,-385875528,-1014300066,-1949594727,-129070630,-1074110839,-405602303,16416387,501810045,-2096529663,1996879998,18016515,-13994241,1996433526,611778342,-1960819061,1174610518,710284072,-2097151739,-86966062,1347606737,-1961081205,1174609494,643175204,-2097151739,-86966062,1347606737,-1960819061,17113686,13796096,-757997359,320357891,1174608470,710284072,-57015631,1377655400,-1949791408,-1962757670,-1946448912,1451957318,66846,-788475261,64147936,1444090950,608568086,-1708763629,503408892,1996443730,276234002,-15829249,1996426358,142016266,1241009803,-632911535,-1982048631,-401680306,1448607256,-2328833,1183570550,441879320,320882179,17113686,13796096,-657327407]],[44,7,7,0,[1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1960958616,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1960945560,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183391340,-94991880,-1960294773,1317677654,1760598768,1183391360,-27883012,-1728052808,-17805686,1760598729,1183391401,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2095128984,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,456354044,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,33556774,18641664,50331648,17023233,50332928,17060609,83887872,18160897,83915008,18322945,50360832,17009921,50335488,17062657,50336000,17028353,50336256,17057025,4864,0,0,0,1852397556,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1869619315,539915378,543516756,1953656688,1952805664,1735289204,1634541683,1869488249]],[44,7,8,0,[1634541684,543712116,1936681076,1701978213,1919513969,1646290021,1870209145,1881174645,1953393010,170816101,1702057226,1701344288,1769099296,1919251566,1886330995,1852795252,544106784,1953394499,543977330,1701732688,1919885420,1701344288,1769099296,1919251566,1952797472,1663070325,1634561391,1763730542,1917853806,544501353,1634623821,544367975,1931505524,1768121712,1948285286,1663067496,1701999215,1881175139,544502383,1953785203,1936158313,1851858988,1752440932,1948282469,1629518194,1852399975,1750395950,1919950949,1702129257,1852776562,1768453152,1869619315,1763734642,1970217075,1718558836,1885433888,1864397413,1936269426,1953459744,1852793632,1952671086,1948279909,1870209135,1663070837,1970302319,779249012,1749223946,543908709,543516788,1852404336,544367988,1818386787,1919885413,1952804384,1802661751,1852793632,1952671086,544108393,1830842228,543517537,1701999987,1701344288,1769107488,1919251566,544434464,1852731235,1702126437,1864379492,1701978226,1936028262,1752440936,1919950949,1702129257,544417650,1701863792,1970479218,2037149808,1851858988,1752440932,1914728037,1836413797,1752440933,1919950949,544501353,1969583473,1417948773,1881171304,1953393010,1864397413,1752440942,1881174889,544502383,1864397673,1768711782,1864394094,1869488242,1702043764,1952671084,170812517,1801538826,1970479205,1948280178,1881171304,1953393010,1763734117,1852776563,1701734764,1684955424]],[44,7,9,0,[1818587936,1702126437,1629498468,1948279918,544105832,1970496882,1948280173,1881171304,1953393010,1702195488,-1406245515,543516756,1852404336,544367988,1948282479,544434536,1953656688,544434464,544501614,1886610802,1768189551,170813294,1701331722,1948281699,1881171304,1953393010,1864397413,1852383346,1634038371,1948280179,1411409256,1936613746,1936943469,544108393,1920230738,1635131513,543520108,1948282473,1344300392,1953393010,544436837,1852731203,544498533,1818323300,1646290799,539785327,543452769,1852139636,1936028192,543518069,543516788,1852404336,1970348148,778401125,1852397415,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1768300659,539911532,543516756,1802725732,2036428064,543515168,1819047270,1698963502,1702126956,2037276960,2003727648,1702129249,1768300644,745760108,1684955424,1701344288,1920213102,1734418553,778987873,1986939166,1684630625,1970426912,1886999653,1866866789,1142977646,1667593317,1986291060,1629515329,1768714352,1769234787,1965059695,543450483,1918115937,2037671285,1713399152,544501359,1952540788,1969316640,543450483,1696624225,1919906418,544106784,1684957527,779319151,1968245258,1629516905,1629514860,1768714352,1769234787,745762415,1684955424,1701344288,1701978222,1918989427,1767317620,2003788910,11891,0,0,3408360,1449087830,1230197317,1230982735,5195342,-17890115,65536,65536]],[44,7,10,0,[592,65536,592,63,0,65537,2,0,0,0,377,1769108563,1766221678,1850303852,28518,357,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1969516365,544366956,1684957527,544438127,4801607,2424885,1701603654,1936876886,7237481,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,524316,1702129225,1818324594,1701667150,0,776553543,4544581,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,842610993,0,524320,1734963791,1818324585,1701603654,1701667182,0,776553543,4544581,1048608,1685025360,1316250485,6647137,1969516365,544366956,1684957527,7567215,2424889,1685025360,1450468213,1769173605,28271,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267]],[44,7,11,0,[14834253,148,32,917504,1010630784,0,64,1,0,0,0,0,0,0,0,1024]],[44,7,12,0,[1623072526,-3768063,15106305,1015099134,57951566,-1946120727,-795936040,-1946425717,2085293660,-773598939,65262051,9118300,3308675,1153893749,-1962931918,-377277876,-1931422972,552567759,777123843,1259756683,-472821124,-472783919,576455470,771787566,-2093855605,-523041559,-2083877797,-805101334,1962880594,-1948283372,12681678,2222850,0,0,0,0,0,0,0,0,-884256840,1258299112,1397641797,977425748,1920091424,1679848047,1852404341,1868701799,168653935,521034276,567085492,-850656840,33]],[44,7,13,0,[335889742,67829873,1279328664,294921,512,109083,0,4,4197794,6291552,7405681,2172,262195,131072,0,50331648,-982449822,-982446784,716705212,716709200,206704746,206839120,332534065,332532833,1380272902,4998478,1600062464,22433863,50397696,1862374350,33489565,-972865587,1070399751,153663234,88277249,17139457,1929446751,96272645,17148161,-788427414,-1920663291,-855507199,41419327,721486092,42729730,16926465,-889126280,45547778,16933889,-1291779352,63373571,17892609,69177,-1878982391,2099314961,24946689,-268337774,-2115698307,25027329,738295197,33489284,1308835789,16843010,163269,-1912536830,-1668349540,-16252926,37735681,-855571900,24511039,37735681,-855572037,30540351,37735681,-855571994,27132479,54512897,-855572312,12911423,654377217,33489737,419577805,1070399746,17362435,671301581,50397961,-1996290461,123929350,-855507199,525119,637600006,25886977,16873217,-1627324096,22872321,-855507198,3015487,54512897,17171482,21578241,-1191098049,30212353,16907521,-16644635,54512897,-855571266,79037247,-855572210,-2083913341,25412609,1845593031,82182404,17075457,1124140216,85328132,25398785,2130805615,-2097806973,-855507198,646775359,54512897,16844040,71891457,1070399999,17026563,755122125,1070399746,16878082]],[44,7,14,0,[-603766835,16843264,-989766633,33489163,-1224589363,16843818,-1744757358,-1642528483,17029889,1070399999,17291523,786301185,-855507199,20054847,-973012731,305922321,24882177,268501756,33423875,134283267,16843008,-16672357,37735681,17639319,24985089,-1258193497,1926496637,26062849,939622911,-1668284090,27037953,-687657305,118031110,50828547,1070399999,17336323,-838647859,1070399752,17279747,1316487425,-855507197,5505855,54512897,-855572354,108331839,285278465,33489154,1291993037,16843038,-16686804,54512897,16844428,142611457,16843008,-16614145,54512897,-855570458,149029695,17235969,16993281,838930847,1178140998,25050625,1073811141,33489577,-922599475,1070399785,53084418,54001921,16983041,-16671220,37735681,17171087,21955073,67208376,13631748,16835585,-33414661,32505857,17014784,18718209,201392376,33423873,65537,16843216,-33347911,28311553,112640,16844288,-738126950,575799571,19342593,1828792149,33423655,16965632,16999169,-33356937,16793601,126976,16844480,-1962858597,60752131,17188609,-637452722,33489306,486752205,16843016,-16673682,54512897,16974158,26730497,620830197,16803460,1070399999,19532802,-1632698111,16973826,60306689,2114023563,50331922,-1630600959,22215681,163408,-855507199,513475135,-821886718,-1796078700,-855507199]],[44,7,15,0,[513802815,-1694433021,-1798438508,43304193,17039616,66072,1644232967,1266876747,21768193,1912687694,-1492254388,27729153,1070399999,17320963,-1474297087,-855507198,109642303,37735681,17237747,21838081,-452899931,1297875275,21883905,-1845408271,67109214,-2095120127,60746497,906207018,33566367,703660289,2731521,1667845423,1869836146,1461744742,1868852841,1260417911,1701737061,1850286188,1718773108,543515489,1936876886,544108393,808529459,1594425344,1297044063,1397705026,1191968941,1094864716,1280202060,323699535,1279725056,1279345231,1095978820,1129270348,1192493240,1380996165,1413568073,1330794565,1162627398,2136231497,1230440192,1163412814,201369155,1096045385,1330400083,1145391939,1191968890,1347179589,1297240645,1665483855,1397491456,1346589268,117463129,1279478879,1363497807,1397296384,1464090946,1163151698,1330795600,1279332353,1145261900,1129272403,1229734227,11227969,1280065808,1396917071,1396985684,1095322689,201370195,1096040774,1347436876,1414092869,1594294409,808464479,12011568,1330398986,1280065858,306922319,1330384384,1129070915,1414419791,1162170950,1594294433,875573343,12666928,1397310474,1162625601,710102852,1279724288,1279345231,1229344341,201377368,1162104405,1314473030,1263421772,1192296568,1094864716,1312901196,1313164356,1346982479,1594228895,1162891084,151016782,1414090313,1263747412,251694385,1112493127,1380731969]],[44,7,16,0,[1464159829,-1537977531,1229326080,1145259340,83919442,1129595203,218117960,1112493127,1380338753,1279345989,385882700,1347700039,1096173906,1380992340,1279870543,1381258053,-2142810551,1229195520,1431390017,1398362693,1163004161,1448232275,1295074373,1163004160,1448232275,1311917125,1330515200,1263488840,1129533252,1699499073,1163004160,1448232275,1328759877,1281296128,1095062083,251679572,1129595216,1146045256,1312901189,1850035268,1163004160,1448232275,1345602629,1163004160,1448232275,1463108677,1094914048,1380994124,1313424207,1312904275,3491139,1330598924,1279608908,1330595920,100750667,1096045385,20990803,1413563917,1480936513,1330140233,20859727,1296387339,1180258895,1145390418,1090977918,1380986930,10830671,1262570768,1330794565,1397639491,1129202004,201339717,1163150675,1380930130,1162104653,1377042539,1397311301,1465009492,1280265801,1213219140,1464553295,1465060609,1163022401,1146244931,-867742135,1397296640,1330530647,1346454604,1263747412,1594294430,1163086924,5524293,1129270287,1381319499,1414415698,1263747412,1175781409,1213420876,1212367171,1229341765,1095255372,1162626126,1192100159,1380340805,1162691909,1179535693,218184783,1129596231,1212499023,1279544897,268459333,1162170950,1129271888,1414745673,1162038849,1191903284,1431196741,1396790349,9982795,1129270281,1380338753,476485,1129270281,1230195777,673114,1330398992,1347174722,1430603585]],[45,0,0,0,[1129270350,268484683,1094865737,1196771396,1095062085,1381257284,1192165722,1094864716,1431456844,1162103887,10703955,1330398989,1129070914,1095781711,1659971,1514754830,1380339525,1431262021,1095058258,1330383104,1280065859,139150159,1330383616,1397506371,1313428040,218134859,1163150663,1163281752,1330205522,201353550,1111576133,1162560844,1279610450,1275854972,1279345487,1347243843,223626049,1480919552,1162564681,1279610450,1192427522,1163088965,1380272980,1145849166,1380995919,20398927,1129270285,1162366017,1230196801,10634586,1279607822,1346720837,1313363009,1279610177,1330383104,1229734211,72632654,1162285312,1397703764,1230392901,1296977746,-2091626939,1096222976,1447384137,508841541,1280247808,1162434884,7685196,1279350292,1413563465,1146045253,1195725637,1414415693,234906707,1129596231,1163022933,1096045646,2378579,1413826323,1145981271,1146312527,1128616521,1498566484,1461256326,1163151698,1447645776,1346720833,1229344594,1414743372,1196312914,1594622081,1430406468,1414876999,1213486416,1380979713,1330926405,1312901187,1163087687,1413694796,11620943,1413826315,1162104643,1330007625,1275789416,1279541583,1095909961,6248786,1330398985,1179402562,12933193,1330398990,1347174722,1279608641,-1085586609,877331456,26424112,1330398986,1397506370,340089417,877331456,26489904,1413826321,1414742348,1263749444,1312901187,6440263,1095320586,1414876999]],[45,0,1,0,[1414813008,1330383617,1431060803,1129270350,184551755,1262702412,1296516435,391401029,1096159744,1094994252,1380336980,1347634501,1397048129,1191968968,1096045637,1431391059,591746373,1095240704,1213220691,1279544897,22172229,1330398987,1179402562,1397178700,1191968790,1380340805,1347634501,-1455078591,1381437952,1346720841,1229344594,1414743372,1196312914,1192230971,1163088965,1413694796,1229738575,-1135326899,860554240,21444402,1330398986,1464615234,1866814025,1329858560,1094923091,6704204,1413826317,1381127491,1347702341,2441796,1162692615,1498432333,1275724124,1346850383,1145131604,67155012,959591243,1325924681,1179534672,1246055497,1163070208,1230131284,1414091343,234889305,1229407570,1380275283,1095914576,13256003,1313429260,1094995023,1279345488,201365324,1112493127,1314212929,1163020631,1275592816,1129469011,1632524624,1213465857,945246034,1380322048,1229735237,1380012610,218128473,1414090313,1297044545,1279410516,201344069,1414808915,1363891009,1163216213,1192034338,1162368069,1347637313,1397048129,1192165514,1330467909,1162630468,1145979208,3097932,1413826316,1347241300,1447645764,285236293,1096041799,1329811536,1413566541,1195461702,218194515,1163020612,1145394243,1279609177,268473924,1213420361,1145393729,1162626387,1380930627,1393557849,1163088965,1413694796,1229738575,-1118549683,1163070976,1312901204,1128614980,1414419791,1594360007,1229472095]],[45,0,2,0,[1917993806,1162283776,1330921812,1296125517,134236229,1230196548,1279348295,1326514315,1431327829,1111835732,1414743893,1196312914,1192362099,1094864716,1396788556,1213351252,1279544897,285219909,1094865737,1196771396,1230133061,1414546772,268524370,1094930252,1312901196,1145392196,1096043589,1594425654,1397244255,1413892424,1192231025,1230459973,1145851726,1330139201,1481853775,1162284033,1347962196,1447971159,10965573,1413826320,1179603536,1397050441,1313428052,285227591,1414808915,1397445441,1095649097,1330794572,151004739,1330795337,1279870541,184632901,1280329042,1229275969,-917220530,1128336896,1397966147,1330857298,1162039893,1275920448,1414090057,1347636549,1397049153,1192099996,1380996165,1145127759,1397051972,117453395,1381451871,1581601865,1600063233,808464449,117485128,1381258060,1515078988,1229196800,1413694802,1095976274,1129270348,1192362152,1498633285,1296389203,1163020612,1380930627,151029593,1313756482,892559193,251748145,1414808903,1179667781,1313164361,1631931713,1162283776,1313429332,1195461702,117474387,809656159,-1253560272,1330383360,1330463809,1162630468,1192034349,1094864716,1397703756,1162170950,1141506233,1196769861,1095062082,234933067,1094865737,1381258052,1346850377,22106708,1129270284,1163021377,1330400321,184550979,1094930252,1312901196,189090884,1397491456,1094931028,201349460,1112493127,1095257153,1162626126,1594294293,808469343]],[45,0,3,0,[12798000,1113546503,1211117624,1594294454,1230133068,5653844,1129270282,1279347777,88297292,1447233536,1163018839,13454145,1413826314,1397900630,55463753,1112212992,1414746692,1393492091,1129597271,1096045384,1094863683,7162691,1413826313,1263747412,10179396,1147100935,1211117616,1192165555,1313428549,1312904275,1094993219,3555668,1413826317,1297044545,1145979208,4801868,1279607818,1095062597,1196248916,1229196544,1279410515,1380272965,2102150478,1600063232,808464453,302038600,1381254483,1431262021,1212498770,1279544897,4411973,1095715852,1397051972,1129469263,251673925,1465140551,1162104393,1229411650,1666139726,1330384129,1380012103,1380273473,1163022162,1279331585,1396920140,1128614981,-1353560236,1313409024,1096045641,5983059,1413829389,1212631379,1279544897,9196101,1413826316,1447645764,1348031557,117475397,809918303,-1035456464,1162284288,1330794580,1162627398,961826377,1380321792,1330464069,1162630468,1174929454,1094995529,1162694484,1163071232,1096242004,1163018576,1514754881,184576581,1094930252,1414483532,240731721,1213466112,1263488840,1460666700,1163151698,1347704143,1229344594,995312972,1163072513,1413694796,1128354383,1397966147,1212631378,12866388,1413826313,1346721861,8737364,1112754444,1163019329,1414546497,134303314,1162301260,1380930130,1191772484,1430475845,1145655378,1275855005,1380664143,1431262021,1044726610,1330645248]],[45,0,4,0,[1447384147,525618757,1279724800,1279345231,1279346002,272846668,1163071232,1313429332,1430406468,1179535687,184640591,1330795337,1146047821,1128614997,1279724033,1279345231,1162170950,1192165393,1163088965,1413694796,1094865487,12207443,1095648521,1145392194,2708303,1413563913,1480936513,87113,1413828107,1397705026,1280065859,1225195623,1280592206,7619145,1162891020,1413566542,1296125512,285231941,1297368391,1280656463,1279870533,1296125509,201339205,1162170950,1330857298,1162039893,1225654335,1128416339,1095060563,1415135812,167825221,1094930252,1095517772,807751,1111835666,1162102613,1162758470,1296516435,978603589,1296369409,1347371859,117481561,1094992961,1179471700,1279331584,1380142924,1431262021,1111835474,1397296128,1128546626,1346716751,22041172,1330398988,1313620290,1179210831,100702809,1163020383,22889537,1163019788,1279611717,1330922309,167817298,1330400321,1229734211,11293505,1413829391,1162626387,1380930627,1163084098,1426915515,1129270350,1195725643,1414415693,1091698712,1129270348,1162626387,1380930627,1095914049,167824985,1230462815,1095517774,11686727,1230459661,1397244756,1262698836,7098196,1330398987,1095516482,1129270348,1493499919,1145849161,1192099869,1330467909,1162630468,1195463509,234893381,1414808903,1363891009,1163216213,7754564,1178944529,1212501577,1279544897,1111577669,6178124,1380736774,1380204869,1162284544]],[45,0,5,0,[1396790356,1163219275,1397048661,1175191671,1380208201,1431262021,1011172178,0,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1909532532,-2097139682,136254,-1879435659,-1996353530,-1996352498,503452198,34651159,-1009217797,-1878917016,-1824528370,-661850389,807308846,339641088,-395051006,337022714,304515842,272039682,335988482,-83886078,12834958,1760332629,1183514849,122218502,-1058448038,182816,1760332629,1183514869,120907782,-2048303782,182816,1760332629,1183514889,119597062,-303473318,182814,1760332629,1183514915,118286344,-402241909,1566181126,-903865367,-1957363708,20801772,-402110837,1183516416,116189190,-337027750,313991,1760332629,1183514967,115795976,-402241909,1566181074,-1199216407,80412671,-326413056,-1962838936,-907539386,172395270,1510389224,-2085951139,1426065610,-2006389621,105286401,1510387688,-2038109859,1426064074,-1670845301,105286401,1510382568,-2051413667,1426064074,-1234637685,138840833,-1962506264,1944585798,-379758074,80381672,-326413056,-1962816920,1609041478,-379758074,46811318,-326413056,-1962808728,1273498694,138840838,-1928704373]],[45,0,6,0,[-1024981410,-379758074,-1957345073,105810924,-1962385781,-396555690,147457851,-326413056,-1962799512,468190790,-379758074,46811285,-326413056,-1962792856,1317733958,-17656,1510401512,1522002269,1426065098,1147726987,172395266,1955368361,-536691962,1510352872,183232861,1426065098,1634266251,105286402,91537419,24446888,97970248,-2065080998,182795,1760332629,1183515253,95741958,1508466010,182796,1760332629,1183515273,95348742,350838106,182797,1760332629,1183515316,1958742796,1963436037,-1847048191,105286405,1956384169,-536691962,1510324200,179628381,1426065610,-932647797,105286402,1510305768,210299229,1426064074,-446108533,105286402,91537419,24446888,89319496,32071002,182797,1760332629,1183515385,88008710,-1930863270,182796,1760332629,1183515405,86697990,971595098,182797,1760332629,1183515425,85387270,-1175888550,182797,1760332629,1183515445,84076550,-2031526566,182798,1760332629,1183515465,82765830,1743347034,182798,1760332629,1183515488,139365126,1510271976,236054877,1426064586,1953033355,105286403,1510261736,276162909,1426064074,-2006389621,105286403,1510253032,277932381,1426064074,-1670845301,105286403,1510251496,194111837,1426064074,-1335300981,105286403,1510246376,194439517,1426064074,-999756661,105286403,1510237672,190507357,1426064074,-664212341,105286403,1510232552,190835037,1426064074,23653515]],[45,0,7,0,[206473988,1225356353,29081651,77260800,-1962522997,280692814,75032576,-1125556902,576068,1760332629,1183515677,-268588794,45811316,72280288,-1846977190,182798,-1175680171,1586167809,72780546,84273245,-1175680171,1586167809,72780546,83224669,1442840504,1751706763,138840836,-1156952437,-1175912449,105286404,1962870953,-536691962,1510212584,124184925,-889192520,-1957363706,75983084,1023821451,108396543,-387963461,1566180324,-1207468567,46858239,-326413056,-1962626456,1317734470,-17654,-1962643480,54330950,-1157204480,-1175920639,-379758077,-4716768,445183,1760332629,1183515871,-49908,633013877,60483808,1023821451,108396546,-387972677,1566180236,-1207485463,-895877121,1426456584,308866187,239504133,1979711293,-534398202,-1962710040,216205390,-1962260853,29035598,57206784,-385393318,-905509074,-1957363704,88107244,1024214667,108396543,-387963461,1317733180,-1962089722,1317734470,113418,1510166504,117238109,1426065610,1550380171,138840837,1961921961,-536691962,1510150120,-2057639587,1426064586,1885924491,106859269,1510108392,-2024281763,1426064074,-2073498485,106859269,1510103272,-2019825315,1426064074,-1503073141,173968133,-1962785560,229180998,-1157204752,-974594046,-379758078,113935781,-326413056,-1962558872,585631326,-379758078,46827317,-326413056,-1962553752,250087006,-379758078,46827381,-326413056,-1962548632,-85457314,-379758079]],[45,0,8,0,[46827300,-326413056,-1962524312,1317735494,-17650,-1962733080,1183517262,8895240,-1912018045,1926759361,260056606,147030784,-2144989070,401276943,46433115,101579649,129697138,-1157370896,244346887,-1953600280,145229382,45811316,36366560,1340693850,-18355,1426066122,1617489035,105286406,1979776829,-536757498,1510083560,-1749096099,1426064074,-2039944053,205949702,-1156690293,-1712783361,138840834,-1156952437,-1914109953,-379758078,181033710,-326413056,-1962490776,1317737542,-17642,-1962773528,1317736518,-17646,-1962778136,1317735494,-17650,-1962781208,1317734470,106859786,1510074600,1529604445,-1947432107,1586169422,173443848,39970909,1426068170,107539595,273058567,-1156428149,636026879,205949698,-1156690293,434700287,105286402,-1157083509,233373695,-379758078,248142504,-326413056,-1962454936,1317738566,-17638,-1962806296,1317737542,-17642,-1962810904,1317736518,-17646,-1962813976,1317735494,173968654,-1962841880,1317733958,-17656,1510065128,1524492637,-1947432107,1586170446,240552716,30795869,1426069194,-1838617461,239504135,-1156559221,-1813446657,172395265,-1156821365,-2014773249,105286401,-1157083509,2078867455,-379758079,214588136,-326413056,-1962422168,1317737030,-17644,-1962843672,1317736006,-17648,-1962846744,1317734982,-17652,-1962849816,1317733958,-17656,1510032360,1524623709,184553674,-1958775589,-154432554,443810499]],[45,0,9,0,[-620028021,-645199243,1073891318,753608821,49956855,-2094697472,-343735573,-1475900668,605647873,1547278076,-1961790206,76218999,-1019479004,-225769867,79987651,-1148063093,1122721827,24428555,1611381699,-1073006357,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1943017134,-1072983920,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913174266,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,199491436,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,837382154,-1912151041,130426562,-1715457280,79987651,-1957300245,1996431084,108461832,524719336,314057,518818645,-15960321,1996425846,108461832,524761064,576201,518818645,-15960321,1996425846,108461832,527257320,576201,518818645,-16222465,-873986442,-892788884,-1957363708,108462060,-914691096,-402652470,-389330872,-389318062,1439398455,-14750581,1996425846,108461832,524644584,445129,518818645,-16091393,1996425334,1163061254,113953055,-326413056]],[45,0,10,0,[108461854,520419304,182985,518818645,-402229505,-920697428,-402652470,-389340736,-389316506,13338723,512634398,113639472,-33551792,-2147333370,16927550,1156121460,721864193,-50659069,1397838342,53487240,786271831,3147406,637815947,53423752,-1190578241,-964493304,-1527556598,156745566,-212465487,2025807524,-217534199,-1909563484,67121182,145859137,-1576481886,44173540,152871433,52954870,855995394,10807744,1946273014,155237903,53413622,-1106086528,233507022,-167174210,-2147275002,-1262615691,1444808200,-1260702889,-13722535,-1560265698,512296486,243861032,1583285802,-1816525025,1260808,-2118503820,1948007433,149404203,611590204,544481596,-167180870,-2147275002,1622803316,1915894793,2001746957,671544841,74712067,-695504917,-1907428632,637675526,-1476388703,-1341885439,-1910904062,637671942,132863,-2013237272,-1911926762,637671942,134911,123361627,1316094524,42090112,-164465664,134426630,-1957680267,1477196999,1048650613,1162742071,1048648565,1465125177,1048646517,1380911419,1048775541,1967851837,-352145404,-2147241963,675902,1048579188,1962935844,604423685,113639942,-33553621,520243982,62443515,-2083376384,184894,861221492,-326412819,90880030,-2034753968,45633544,-1070378880,-155176112,268644358,95945588,520048640,-796196144,41091628,1566376880,472574147,716755083,1035324163,1018495723,32968,1586319646,175570816]],[45,0,11,0,[369653503,1294723155,105810521,-315440757,1452089110,-401695616,57872186,536870840,445129,-1959338869,1051984991,602410652,-18417,-901774990,-594870270,106400566,139430710,71797558,174033718,245121716,1930363368,-18428,576153,48971953,-594853967,920750622,906252171,906385349,-1677041781,249358350,-1207733473,147521535,-1956380672,-486397938,1690406417,36310667,-1047657757,1611565862,-1018609408,529229366,264471398,-478147470,-75405584,16711680,-1150941578,2147483647,-385649344,-1958215536,1348863054,483715153,1727040358,244016216,-2140929508,207934,996614517,460591694,-1870794203,-1905787356,-2128211386,1967476285,1173825032,1971322892,-1325265918,-2000150004,1702891333,1300264975,-771014641,44568437,-1040839820,201749512,256737281,263213057,-533012446,-2147060392,-863964956,-203128831,-990453494,1233391392,72256511,-397324186,996547674,-872319760,-1956161434,1438847566,1713302667,-396925354,-275898748,-1466838296,172395265,-2065168524,604140544,-1915604001,669517406,852355327,-410073202,1713271016,526280287,445129,518818645,118245110,1325335413,1716938252,507701335,-1863782514,-1962825583,125044294,1946174184,-1948310526,1586302038,-18552824,-1909235992,-387477817,1600527917,-920691098,1711278282,-396925354,-275898868,1208960454,-17818,1743323135,-1899524575,503834855,1583767398,72780739,-1470039423,820239,-1197540735,295951]],[45,0,12,0,[-1248658815,-326412861,1716938270,500099159,-946933874,1451999283,1959922438,130217516,1380581749,-1676209432,1962821179,-27903227,-768408203,-1644276087,126095194,-167025152,361487,-655832781,-1899524554,497019111,1583767398,46844191,-326413056,1716938270,494594135,-946933874,184964747,-402295342,-779354608,108366694,1728335243,1964135993,1183541008,1359023120,6967378,1518994152,-1956223143,-387653066,-946981101,1323886478,1717528093,-892788898,-1957036030,1200305884,-49916,-661912971,-326412987,1717003806,646852182,-1906048976,1711413790,1174404915,-796175842,-1844026648,27789940,-1073019787,-617413909,-4003645,-371291290,-1957363522,1996431084,452614,-892788846,-594870270,-768360397,1191317302,-165186302,628392132,512634398,512622640,-13237734,2078802551,-1072994790,-350289035,1082877705,-796188912,46268684,1343117312,-1828753432,1776840427,-160860929,1685324225,-348730136,-10819489,-1024959884,-397022410,1349844816,1946272246,918480971,1105741547,-398363393,1022047924,1979660264,1976699656,-339725564,-167025105,1803279,1718046822,1712080523,-1962612543,-389978424,1724943116,1183541080,856550156,-338545728,-16586745,-1047802490,-1910751000,1726451399,526345822,46812509,-326413056,-2083376354,1979647614,106859523,1174540134,-389978618,1954588680,106335010,-167654784,393482436,805735982,512632320,-397278694,191240618,1728345280,856965374,-1950314816]],[45,0,13,0,[-892788790,-1957363710,2122522348,58064646,-167354740,1963394630,105840387,258394419,1711687170,-1475811135,-164793216,678695108,805735982,512632320,1996423706,425519110,1958742886,1217029907,-2134245868,108265209,340328039,-919403797,-1064386509,1451999627,-892788986,1105723394,-400788226,-26804192,-161016762,1946687046,796059656,375816295,1183541239,-1962865648,-373279792,-2140864738,537077518,-1040821936,1728345089,856966910,-1956223040,-1956180898,300421710,1717262631,-404204720,-259299816,1946272246,1325295364,1717069332,1951645707,-1956223185,1718028376,1980259899,390850580,1449533044,1727040358,-672607693,-346134996,-695507441,1727040358,2235,563603456,-1377254565,1713599741,1725432335,-167187519,225710279,1946731510,1317037832,-991426538,889645102,-469762120,-2014756863,313598,1449532928,-1377282202,-386953702,-534445539,-661952769,784263416,1724025702,1727809161,1913013819,4023816,1929381888,-18406,-402235763,-386335938,-1595396452,1178297882,1711567868,1727809163,-1050226549,-930410262,-946943477,1860757390,1717528090,-396335522,1634083640,80398623,-326413056,1589911070,512634374,512622640,109838888,512294960,522125358,314057,512634398,413204528,437684994,516628226,807308846,673091072,1876226,-887107445,1962727400,770828291,-386018839,-126550836,-382874392,-1909523002,-100651002,1614186790,512501258,-1893332382,638215174,174458511]],[45,0,14,0,[-1957012648,-1957802251,-775148594,118904297,646568590,378273794,178454532,203327744,236882176,-1949135360,871074787,132337856,-14266802,788128308,3153550,36177550,68586534,646522368,922681346,922684006,915081828,512625248,-872740254,512634398,-1879441360,-1895144954,-1895144442,856319494,919155675,269959,34506550,-1949069824,671518433,378283522,-1993998332,1560281638,174470911,174339839,174202510,818465787,1461583872,-1946157128,109981392,-165281744,134423814,2123175028,-1207494960,835519744,-1960441742,-1960439739,526324821,-1957311543,1449533164,99112806,-386953703,-1956249483,1718027893,-2090387829,1952060542,1183541048,-246510,-1072960396,1190601844,1962934790,1586194401,29619728,-2090346379,1962939518,34563793,-339646757,281540104,1718076532,-351513085,105314237,74776578,643115878,15368550,2030043392,-768383485,1724025702,-1911493951,-387477817,1600526501,-920691098,-939523382,1711276080,2123223603,-1207494960,835519744,-1956232334,-1956191146,1080488006,33063782,1718033270,1728008333,1726502403,2094814779,1451976196,1443063516,1445684972,1183540956,-490641712,1711503628,-2123967949,16777450,59182848,-768383488,264387430,1711276930,-13385077,-1957313591,1465261804,1350566072,-16222465,244319862,871989480,1958742994,-397389800,-355397977,-355346223,-355346223,-355346223,-796141359,526278488,314057,518818645,1996445526,-401698810]],[45,0,15,0,[1583348227,46844191,-90249216,594853899,360611943,1377596671,1543271400,-855636808,1729131057,1729382142,1729447678,356955663,872118761,-76224064,200962024,1730180288,1408640,95951220,-841315584,1729131057,1729384190,1729449726,356955663,872107497,-79107648,3324755,1426254979,773778571,3153550,36183694,1183791103,39815938,520380039,-1152136355,-588578762,3849043,-1152133397,-789905346,4373331,-1152136469,-991231930,4897619,-1909539093,973090846,1963099158,675185449,578027522,671518214,1048651266,1146355962,642782069,604006048,1489123967,-1610124025,2112422533,1112672001,1510086120,132649331,24045826,1929498856,32368646,771841513,3153550,36183694,16400001,91571284,6694528,114813311,1007083753,1007383044,1007121415,-385649654,-320141627,1969161021,83591187,1015025269,1376351232,-2031561077,57825793,-16340759,604292660,-1895312664,17361156,-388592814,1918501229,9693443,80098559,129624100,-269941617,24766464,15264090,-388592814,-244186803,-11526310,-1207040394,-11528853,-326434698,503858827,-1677304599,-326412987,1912882823,-695512567,-1662513520,1996446313,105287424,-1895644029,1566051398,250138445,-2141425151,125124092,57962664,-2147395096,1232559100,1950219392,1325170756,-58704012,1027241046,896811776,1996443679,-826798586,1996443669,-1947432192,-383907770,1167853049,-2014540971,91358278,1021841040,7798633]],[45,0,16,0,[-2096740721,1183777476,1297963020,-399316017,1089142991,1929437672,13953064,-672645909,-400657664,753598666,-225749422,1979661440,130450179,-771091318,-1142422156,1577415168,94628186,-959018158,-857149436,344480262,116087390,17190528,1562312939,-389022899,-91815843,119473694,1390952562,-2026147328,520494842,-11526393,-1207040394,-11528597,-326434698,503858827,-1677370135,-326412987,1912882823,-401698811,1996449951,105287424,-1895644029,1566051398,-91762867,119473694,641072934,-400292410,-1893335001,1452665605,344715915,343200266,276100618,1966800512,550141963,-396301696,32178206,1591118840,-225749309,80098559,103671844,-1017248625,-386878894,-1017510365,-19231917,452690123,-13495437,42386305,512634398,1065353264,1979260672,-1017382911,-1962533280,-2098429454,385649408,1017969671,1008104448,1007580218,1007318108,-402230225,-341152561,-335770647,-57955611,807308846,-1873340928,980281358,108314635,-401698736,-998163518,520552578,772195169,3147406,1930856742,512501250,-1910111627,637675526,16400001,175457364,1645644070,512501248,-385417116,1451689061,1347618556,-2141759919,1392379494,-50571637,2122801091,1307544320,1482251871,525993819,-402237501,326434950,805735982,109979136,-1993997784,1569465877,775351042,3147406,742293542,410255619,1279164454,141819906,494148412,427039804,359932220,292824124,175448380,-65631962,512501250,417858302]],[45,1,0,0,[526321413,-1672458915,46462552,-83790504,1297948623,2418775,773722997,3153550,36183694,1166941579,-346087678,-387424508,1486639108,1476576502,-805633675,1006645951,-2094500864,37487815,-947707532,1946434564,80184090,326370876,1006946179,-2096335865,1044120775,-947714700,-1015727100,1946046696,-26351610,-386015767,1067122452,-401745404,-1672413409,46462552,-83790504,109981391,-611581904,1998469414,-1274514430,-13722544,-1593820130,-1557790698,-1557790087,-2144992649,33761294,11847563,772038376,3147406,705087014,-970588157,207622,673611814,784596227,3153550,36183691,51650185,1786862056,1788940032,-1750528256,38551168,-1207077631,-11534335,-2147302370,1073948686,36183694,1443574,-1962511352,245577412,918565632,-1912599901,-1174380538,582680642,955181058,119469619,807308846,1242496512,-2094697214,385598,-1207562892,-13434367,520079246,-1878587936,1164371982,520050262,-1873411372,-2076710898,1949902342,-1156418516,1392902176,1962878551,1962878492,1560225312,112396074,-855506248,-1940762319,1813417417,-1207520487,835518979,-15771302,-1276343301,33798150,280506829,205949186,-1979711560,109907526,1183416381,139365382,244340230,133474024,-169343482,-1910110358,-402628578,-315359541,673091110,6201602,6030859,780733812,780730462,-14286756,-16630258,-1711268810,408751346,-89931725,512630272,1048772704,1962934324,406257417,-401698816]],[45,1,1,0,[-1909523982,-1962921954,-1996349410,-1996326626,-1274906850,-13722544,520109086,6299271,101050451,401084048,512634368,113705008,552,96472707,335988488,-889192445,11548415,-840429936,1792576517,-1873797376,-106895346,512634571,512294960,512295543,512623225,512295464,-1394081696,1297948418,-161964976,1968702148,785382145,3153550,-1962764568,520255262,-1672458915,46462552,-83790504,344588495,465902533,465901064,465902533,465902533,465902533,390208455,465902533,465902533,465902533,465902533,465902533,465901457,465902533,466033605,466033607,466033607,466033607,368319429,465902533,368318449,465902533,361633166,361632972,351278478,466033607,351278478,351475086,351278320,465901054,465902533,414390348,361634757,439688135,465902171,466033605,373234629,465900784,361634759,351278478,466033605,355210500,442178501,466033607,466033607,466033607,466033607,357309383,512634398,1048576048,1946157697,1430593405,1394535563,807308846,318537728,113642102,-973077718,207622,53100160,-972721152,16984838,53610182,-234424575,1962934787,-1945700600,1946157572,876511256,292880387,-1609628064,244361231,257228008,127995817,466074465,2003631232,251428880,11996018,-620503926,1520405294,-60913894,1358847630,-990488420,24467458,-400571397,46793015,771812096,3153550,52823798,522220802,-2130282753,-16777626,-397582947]],[45,1,2,0,[-1957363433,1183816940,105314054,1969029632,-2133853439,510930940,1915354240,821854233,-58666634,-2134084545,-948682500,1951464576,1375502530,1397800308,-1909586350,637546502,36191875,638809088,52831872,512632573,1048642088,1146355962,-1310129292,6594816,6428299,1930836774,638022914,41223739,-1557785996,-1993997707,503477014,448059534,520132328,378196531,-494927770,651856767,42385280,-1938328320,104539864,1853096571,1258749478,34547202,1963096838,-2134575542,254166388,41616899,1912666941,-1910110662,637696774,16400001,712328276,6725670,-1036353756,1448157301,6798935,-1070399861,-67092039,-812929294,-24392149,1583326963,141887321,-1274605845,1959950,-1275041862,1435707,1259273766,512501250,1510408827,-555132837,125182,773758155,3153550,53085894,512447233,507183737,242483831,1998489936,-1672432638,1008664366,-2141497344,1031016188,1947860096,-13754548,503331870,807308846,731926528,53125635,1975519900,675185436,359988998,639012178,1560983558,520040092,113705020,-63960,525901146,-2078917949,-1610124030,-1658912123,113689067,-335609212,-2076278604,292945666,520039967,773718076,3153550,-352156510,42246312,-400631573,-887095453,-1746399588,147377149,1444806656,28902999,51340800,125044302,1962965224,1714744115,1712384449,7071809,118892916,-1946648947,773719646,3284622,-2081191082,1727854822,-1918540123,526317693]],[45,1,3,0,[-880746869,71034887,-1962422653,1583286214,46844191,-326413056,1317754398,2877446,561301131,-1962422653,-1177449506,773718259,3284622,-119308205,-1929031799,1967786079,-1960879113,-920691002,-939523382,1610612738,-1962294040,772129846,3284622,76272011,-2089257920,292880889,-940012728,984389,1015627147,1944842379,-1914795120,-544470924,-2080439537,-963905305,2088880779,1963917317,141856011,1131673403,166457570,990409869,-337415433,1372228406,50586305,1178045392,994973044,990147312,-1962511630,-348877858,-1993045010,1508434487,1955459211,251971077,990409869,-1946782990,-1961825296,-843041846,-1946672079,1979059184,779479880,3153550,96865833,52692726,964955936,-968982272,251723781,771764099,840827663,16482560,562499568,860966912,16824768,-2112933427,-661979125,16902227,-502767731,-346531337,512634373,1048772656,1946157614,1733322275,-834368154,1005113848,1711418886,-1961790888,-2131348514,28837835,-1926116096,-152958881,840863278,-25786112,-25785503,-1010174453,-352259144,575488,1448235776,1711677015,112977,863273128,72256358,16351590,1912606720,-1048484329,4095,-268377727,72255846,74367334,-2134081524,72286054,-4095642,1711276287,-401544767,1215626893,-880746869,-125924092,-2136471786,777000565,3284622,-1879514240,1183515975,-2012772092,569050959,183559296,1183385190,71732221,-1946663287,1183385670,172395514,-1996732792]],[45,1,4,0,[1055457126,130974466,1499907723,1583292167,-1026991270,-1957363704,-1070391572,1996472462,6023174,46844191,-326413056,508973904,73304988,772268264,3292803,-2094042112,-208930589,909897425,577962542,96745099,96863999,840863278,-1996190976,-955807460,583,71812966,983040,-880801557,112647,530395597,-916956322,1426064066,1397812363,28922214,73304832,251775872,594920194,1947256054,-2134575586,-1202582155,-1108869114,149537034,1712122714,1976238863,-373201402,1396794896,-1912639768,-136181665,1482381670,180937,2248,1365661523,276728679,-813441141,51340801,-389978425,1715496464,-2123969909,16777153,-373201408,1958820624,503731805,-425641,-397708544,1182072137,517966675,840863278,109981184,-1957298126,-119045122,-427560053,-1519977224,526296422,1583087243,6968863,753401962,-1956772088,468419,-1989687541,-2006511546,1716524878,135653462,526321899,-1070375417,-1956182293,-1073016762,1532975462,147375049,1444806656,773739351,3284622,839290414,141986560,-1946622333,-410843522,-1519977224,1569564006,91717880,-880795896,1539541767,1594294378,-892788898,-1957363708,108462060,1239944848,109037,1347424885,-186118512,1488980717,-1873803659,-309204978,-352210339,-925748734,503316490,1465274707,-1174972792,1994915841,1959169020,130974518,840863278,109981184,-561315790,-410780021,108432376,-50796925,-1519999642,-43679706,-142704393]],[45,1,5,0,[92540672,1300243968,-1014298371,-1962475414,1583285846,-920691879,1426064074,1394535563,-1185458607,585629697,-2096335620,1996425166,244340230,-1946212376,1583285846,-920691879,637534922,-1207536246,367525900,140479753,71663654,1434461697,-956956665,638350464,638594435,417152,650370530,-502903298,-1957313578,1996431084,387078,46844191,-326413056,1586188627,-1909580284,-2147470818,1200355555,72845826,520583050,-1026991271,-1957363710,-18196,71697167,46319936,-326413056,1365661523,1711562379,1724580623,1712384449,-1946580159,516983754,512634451,-478150606,39291384,-2012983416,1603077999,1968128264,-1960879123,1725008834,-916758695,1426064066,1381035147,-1962518901,1996424262,-5380088,-1026992038,147324934,1380974592,102651734,1365660518,-1928915373,1586231422,-1909580284,1442853406,-427560053,-1519977224,2106434918,1528782584,-2130880885,-1024003866,-2142079872,-1050247194,-880078623,1725533030,63873,359792656,-4095642,-2130706417,1727004897,-1050224245,-830468885,-1048484224,65535,283754854,1946286467,-1957992936,-339646781,-1980560880,1183448406,73305080,-335630104,1586055952,-44660232,-1207673205,-1108869108,1712788999,123430489,1516134175,46319960,-326413056,1317753171,73304838,-402098433,1532624708,443081,2248,-1957599714,-880802210,51340801,-373201205,1346463248,773740294,3284622,-119308205,-972599416,-2146433465,-1954609817,260637774]],[45,1,6,0,[-1909579941,-1912590306,1392646686,-397344662,123667787,525952600,312009,2248,1711691602,1716741712,-1928915375,1586231422,768004,-1962464280,-2146632378,1719657600,1728476811,206474086,1725533030,63873,309461008,-3964570,-2130706417,1727004899,-2146636863,1265008844,1727553161,-2146374719,-461369373,-1981609232,1231486278,283754854,-2006498970,1586108238,1960389375,840266321,-1042708481,1577255907,-1930931452,140479995,988542946,1744651915,140413798,1317758567,1716741644,-88217519,-1072959349,-830259084,71759623,74776577,71761742,1778677503,-402626048,1996424327,-73144316,1718034667,-1995940213,-1050215842,1585975531,-8484612,1728339595,391034383,-1946335000,1499858038,1483103078,-916824313,1426065090,1716579467,-11377069,1760036470,1725598717,-1961827391,74907608,1727879912,-1961827647,-633641264,1533434470,79874392,-2081256704,-166987546,1752483467,-1040052378,-1050255755,-919402264,1947256054,29982730,57936040,-1475819136,-2146601600,51331273,114197466,1022083123,69789778,-1947169946,-167024958,-1956172684,-801435562,27790452,-28303756,1490041800,174528629,-511699378,-155022401,208994754,342788711,82559230,-768360397,-926695413,1459617800,-1014213808,512634398,1049296944,-1909586456,771764742,3284622,-2081191082,-410781466,-1519977224,1569564006,1204168440,-880741627,-1910546937,1599626179,147375049,1716977664,-1909566640,637546502,99098251]],[45,1,7,0,[369609600,-125924089,1183540839,-96040696,283689318,-1996732792,1187512166,-972029704,-964624826,-1191969466,904396812,1539542533,-916498330,48766659,-926212352,1342177288,861361745,113088,-1957482035,516132080,840863278,109981184,-24444878,-1946622077,-119110669,1722115836,-128086619,-217757754,-63545,252071808,520604544,1599849358,-916956834,-326412861,108461854,536451816,182985,2248,-1923938729,-1909524354,637546502,99229323,-880802026,-1956223225,1183385664,-389978374,-62486512,-939563384,-1978,-1879159168,-201505082,-402649928,-1014299504,-916519077,575683,1465261568,-1928569205,118945918,-402650184,1183515764,-1039094,-1963297141,1988820054,-2081422337,1317732562,12711688,53245439,-787282314,1711276473,206439183,-1050278283,1097208041,-1996851575,1988688982,-82319105,-1962125685,254085702,855929600,1792160704,1583286016,147507487,-326413056,1381061406,-1962389877,1586169430,-1909580278,1392521758,-1980177536,1334313559,124749828,1499078491,172395355,113953055,-326413056,-1070373346,1174605670,-796170746,283820390,46844191,575488,1460018688,503996043,840863278,-119308288,-1996077429,138840839,1736445732,1191768070,123674374,-920666061,1426065098,-1960907637,258345566,-1050230014,2122516712,91553800,-338682331,105810708,-803282559,187687205,637128,855866344,-892788800,-1957363706,508776684,807308846,-1340174848,140413701]],[45,1,8,0,[-1996208501,105286407,520243081,-1026992037,-1590820858,784531504,3153550,109981379,516096048,1348882534,-402649368,-1553530903,191235540,525887168,575683,-1909586432,1711288326,-1070373293,104424998,158598612,109536806,-1477900844,-2090457600,379966,8881423,1465274726,12180275,83998752,41038285,1583287019,862345574,9628096,283361638,-400631413,1718026514,1728600107,-7631514,1711276079,1712122305,996550217,1980092430,-1989794255,101044238,-1914991533,118945918,-402650184,1317601960,-373201160,266436624,-251763072,142657920,213450318,42919936,12126043,99205408,954749798,-1014798848,1609949728,643393118,97034598,411788903,512321062,1713767880,97259263,73304934,1485399655,-949590264,5184,1533411328,79874311,-326413056,1716545030,109981267,-1956249552,1713767518,1728432289,637765990,-937522842,-10082811,1711655942,123233883,312009,518818645,-16091393,1996425334,387078,113953055,-326413056,-1909586402,1711288326,1716741712,140424975,-772217984,57026283,1711419422,1728333451,1711507814,123233883,113428767,-326413056,108461854,520095208,182985,116165461,805735982,1716741632,73316111,-772217984,507193067,91357742,-339725466,57026058,1728196638,1711508326,-1027012773,-1957363710,-11329812,115869302,-920691968,1426064074,106163339,1466324582,-1912474648,74907631,1728031208,-2079342581,-1956184058,-1014295976]],[45,1,9,0,[-410073202,1711401192,123627103,46319963,-326413056,142016286,-402229505,-920715259,1426064586,102689931,1466324582,-1912492056,-11507985,1676150390,74907647,306220903,-946972570,-1494685810,1717528065,-920713378,1426064578,1397812363,-1957210543,1317735006,108432136,-1207665013,835520000,1532583519,146983256,-326413056,142016286,-402229505,-920715259,1426064586,34598027,343213638,1954596086,51340815,258344518,1711558327,74694971,65781811,-922746440,268436674,-326413056,74907474,787990248,714028791,46319962,-326413056,509038931,-1207673205,-1914175486,1499406080,46319963,575488,1464933888,773767564,3284622,-119308205,526061449,512634398,512622640,1783824922,1491620096,-1047650306,-920692385,575691,1364414464,-1962533289,1317734494,-1909580282,1392521758,-1980177536,88590095,1317736563,122652676,-1909579941,-1912590306,1392646686,1996423274,-32118778,1499406087,-1026992037,-1957363706,34563820,-1050278842,-1027012376,-469106686,230415,516108749,840863278,1963670528,-208972271,-50796925,-1519999642,1593343373,205308703,1716722549,-119308208,93021734,638028134,71666534,71797094,526080102,1963408579,-478129392,39291384,-2012983416,526059375,1963343043,-478129392,39291896,-1979428982,526059375,1963539651,-478129398,89098744,532881243,-1909552405,1677733926,35266190,-52378,-3989947,1962941966,1141307151,1946157312,1143374599]],[45,1,10,0,[47054336,1716938435,256230993,54061056,1715621259,-1961827903,-1956238771,862324341,-1070373166,915105383,343835495,-1350299814,-1956223232,1718028382,1712086531,142006571,643644262,9994767,310262119,-2090392460,1962676862,1586194380,29619728,-2140683403,1962939518,34563772,-1007196453,1048576,1718071156,1728857739,1731627878,1947369017,2122540844,745864210,343835495,1730507866,-149922165,1962934723,2122344219,343212052,-620621978,12842854,1946161152,57042890,-1008006074,1988847207,-1956223228,1718028382,1728863747,1714850662,158783787,643644262,728105843,-1036294461,-1956248714,-12457520,1724025702,1713432707,58310667,616575846,1725051872,-1017223591,1224,1716938270,-19208105,258404238,-1050230601,1030096352,131072,-1201273230,131072,532710246,-1989746652,-1956185018,1166763736,-1956223222,728107072,1564174019,-352094426,1558745152,1715106560,-386115957,309464148,172329830,1082877543,1177249288,4319484,1348870003,-1956228506,-538379178,1317758465,157608188,1483102822,1929389800,-339725564,709200146,283689318,1715619209,1727813259,-1910090359,-387477817,1600585305,-920691098,1716938443,1728738699,74877798,1988847207,2117691140,1728541714,135677686,1718029172,1913144891,1583806695,1583806915,844584643,-1946579996,-1945509176,1976253401,14346496,-1070335006,1963049974,1716741876,1725628943,50167,1533411344,-160963724,255858246,-385875067]],[45,1,11,0,[1364394111,112722,306613863,4096294,1950699008,784370789,3147406,641138470,1457740034,-14237298,637534262,6293051,643428213,3018379,806226726,507212800,807308846,655261696,922685443,2040726137,648023810,775356262,-796110080,-1064380274,-13181813,-998047137,512634372,645922864,267322151,2030473121,1499078402,1958742875,1183737653,1048651282,1162739712,-1960436107,637542974,1838731,992350947,125044829,-502610045,637922293,-83597952,1465319219,-1201023000,-1073020927,1757634143,244318463,862274792,1441786816,857664651,512634560,116785200,1947206439,438210078,105286402,276086795,921216,268839169,-2147125504,268439054,855642273,-892788782,46661634,773718016,3153550,-1962522997,-1996337394,-1053032882,-1047854474,36183694,1973902,326418443,3933831,72260176,190451170,-1996196416,-1593820138,1451950140,2009742334,533826306,182985,1080710758,1822500359,103375872,-2140929248,537077518,1443853707,116876374,525093,1300235380,1382420495,645740902,-1956246156,-1150941579,0,1711326440,1711961483,1211,12052480,-1956226458,-1072994576,736626036,960328461,947192445,537871862,-144434315,134423814,-167348992,1963986757,-396990964,1499857935,-1956205451,116876529,525093,-1990324620,-830271627,1173771824,-1837887473,1342358659,1085802066,650153472,-1962906463,1048798448,1946157794,100754505,727974688,1023613958]],[45,1,12,0,[980550178,1996768317,244016169,585302816,-2033044591,-137328928,2113009,-527821710,-1174405189,-768409535,1380995411,520053842,-1989934368,1677925430,52430535,1510408192,256216920,1690525286,-670644378,-251,-1070373121,963072102,544477822,310281063,1678407164,-670644378,-251,-1956222977,1718033972,1964913723,-1017616675,269436406,2100913269,1717531906,256243286,-398953408,863112246,1963260800,256243246,1730704392,206977894,1718034807,-161007989,1963464262,2122540814,125107986,310281063,1711830524,1717069406,1724106379,116810846,1963459365,-145758194,1382420596,1711309544,1721595226,19982418,-75474330,1736602884,252870201,1728019077,1716676184,1333063739,963006566,829695613,135218678,1166748533,-524196286,709200656,1451976295,57042700,728107094,1712485314,996595959,158541381,2010131302,-346528247,-1956223210,1483082838,1958742886,996566791,57805904,1724287846,1682990682,96470775,-2062614526,283770655,1733715711,859081574,-388592794,1583743545,518524020,68675585,1727171430,113505803,-1956224922,1716938434,-1956130421,-880799656,1724615425,-1202559408,-397344767,1717173295,1717462618,514330463,-796088049,12173627,-1962576640,-823596856,-2146531228,1707684618,1200318055,1718052104,-2146941383,-2006712107,1711964462,-1050228085,-479788311,1048601633,1962936961,862387206,-49615882,1727105894,-423532978,1725664770,1744043659,-1475369626,1348883231]],[45,1,13,0,[1693511912,176164408,-1108868236,1722355662,-1006893215,-1956228762,-167253802,1718037620,-351518069,2117691161,1729328146,205928806,-2090398601,1962676862,23586821,1718030709,1730032779,506739558,-1956193419,1715334130,988337799,-949591040,-16394234,-385875969,1717830441,98043591,-1,-386758810,-2023357580,996567026,276045332,881550951,2117691166,1711633682,-1913923961,1724078438,-1956223151,963054666,-2062609794,1718026373,-401062261,1718029224,1946963515,1715368566,-10066095,-75494282,1729393664,138578790,1174627943,-1989777652,-2115499962,-401413376,1718026364,1728597643,206177126,1250518631,-1889114360,1718029378,-351517041,1716610617,-779393454,1946483584,169338885,-144306453,57042906,182979670,-226007542,306628455,1449525249,1727171430,-1612132213,1717462538,-396794278,-1956249560,-225745210,-388877466,-1956246902,-259299634,208982539,274106727,-396990894,-768346601,1725008742,1365689177,1929340519,1929340692,-10066158,1718032498,1729917695,474386278,1183802983,1183803160,-1889114350,1718031430,1947762233,1429825054,1711568160,1730180489,407538534,1904830055,-1956223204,1718033482,1712877961,-229709735,1744689385,17843959,1729852672,1964277304,1190553365,74713110,-1023345792,645740902,-75495564,-16071932,-167024957,1716545219,239453778,-802462208,274041190,-153406618,1963462469,609061696,1166752739,-524196286,709200656,-1956228506,57042896,-1956239786]],[45,1,14,0,[1718034549,1729656459,135677686,1718031220,1980257851,996566791,91621446,1577281127,1725948428,1972069978,612205344,1734374400,410451814,1495561727,1407408230,1240501094,1996449383,-2140712680,1962939518,256243434,1729656072,135677686,191238516,1742238939,207502182,1718079858,1712086571,2680915,141908838,269370870,283884916,269370870,1300236917,694550798,-1418260411,-2141624743,1711279741,-1017616806,-1956161946,45092958,1962485480,189196314,309788519,1183540839,-768383476,-1962342936,1364416986,1726942696,1713292126,-396925354,-275843308,1962939880,646145030,-1896413760,-387477817,1600583441,-1021354394,-10198938,1678105654,98320003,1732080640,108497766,1988847207,996566812,1731032118,73304934,310084455,1743353340,1729006438,-65898109,1718083189,1718026635,208928827,1996449383,976920,-924098970,104555608,1634076124,1733477315,1729203046,1947351910,-396990908,1718028548,-1961069685,-289315074,84064272,862335437,1683908351,98307839,1133209191,-1989777660,-1989777648,1399194690,1727242984,-207755178,-1729605274,-259299597,74416999,1690524163,52758262,1716679688,-1956223136,1718028382,1712092811,-1050217725,-1050276629,1717832942,98049595,1717831282,98049675,1978874726,-1989778424,-351938530,-949591010,-16394234,1728053247,-24382677,284082534,-1050227829,12062955,1714539783,1718076257,818817,1912602640,-2123995342,1073745022,561119232,1718050918]],[45,1,15,0,[1728601739,209095526,-1050214773,-880078610,283885926,-855178312,-345938383,243491846,-1023343168,1449532934,-1310173338,1693421301,96478851,1972070142,-1956223226,1718033526,1282684475,1466324582,2122409575,1048588,1731359232,140413798,1988847207,-217881076,216973670,-3964570,1711276047,1712122817,293008171,-1050214773,-880078610,283885926,-855178824,1717528113,-1956223138,-1360323466,-410073202,1727355112,526280287,-1956199673,1718028885,1729647243,72498022,1718035572,1728594571,205652838,1942043494,-1956223218,1718029382,1913406009,1740896258,408062822,-1007036949,173378406,310118,1718026240,1711819307,1718082039,1729770635,1212035,-161010828,1963464262,2122540836,494205970,1962713320,-397253084,1483145108,1348868978,-388593818,-2023294087,-346396970,-695507255,1245275751,-121669880,12843459,186015115,1343518171,407735122,106306787,119166463,-1961630882,861428440,38767049,1166608263,-1950119146,-1070349368,197352026,-1206881034,1149763583,175390722,1166526091,855935254,-1018641472,1284227123,141836546,1088520265,76218997,197378059,-1960086026,-259320763,527758859,-1949791315,1950351940,2105559065,259260431,242565288,1161301796,168260879,184776164,1955447798,-1378033148,-949694229,-1928687610,1364420152,837351504,-1957534200,316878413,108366694,1988847207,996566812,91622486,-1494617374,79390208,-1476395008,-1961200639,-1956237747,1718028917,1729656459]],[45,1,16,0,[206977894,15566351,-2098597662,12281344,-1476395008,-402099198,1936852142,1711331049,-1962510965,1718027341,1360934027,-739748250,-1036294654,1583760754,54519897,-2014821004,1715499524,1716676176,-271062957,-1150940300,4,1979254504,1717266171,1717069402,-973711014,1382437248,9012239,2122409575,268435464,2088898304,1716579072,208977931,1728496771,506760038,65774050,1717132902,1716541530,654271570,-949745008,-1425371130,-156964808,1498962534,417946470,113730815,947522192,-437759386,1935304192,-64689945,1382471796,1711331304,1725526874,1301008947,1712907054,1728476555,477530982,1183540839,-801413620,-1956248717,1726800592,1717131352,-1070373288,-1956223037,728108110,635660234,1978605800,1048667168,950733456,1516682612,1382436952,-821074560,1074744704,-17818,1978269695,-1956222977,568858694,451110661,1946483584,64743429,-144305173,57042906,-823653290,-695769597,862323691,1499031250,306614119,1728365699,410945894,2122933863,1716938268,-1956187509,72411344,-779395482,-1037955920,1950402294,1732250626,1712735880,-1040791925,1712550976,-318183344,1317758567,-661957876,1526990312,191256678,-2090548288,67488830,1617319282,-2124000666,16777466,1711698688,33554618,-628398592,-3964570,-2130706417,1727004899,1724615507,-1206850623,835519745,1533421427,1725528296,1516689547,1994013542,1716676116,1724615507,-1206850623,835519745,-998045837,-111057400,117400771]],[45,2,0,0,[1516635612,283361638,1499912587,283558246,862386059,-397187329,-1956188641,-1989777464,-949547911,5051457,306300775,-1989672964,-1989734279,1718031993,1729917321,410618214,-186100890,-1989777427,1399196752,1725104998,1718081675,1718032777,1728334729,1712487305,-304748462,1741720422,1729333606,73042278,2055824999,1120364300,1744829458,1729133193,1729526409,1293173447,-1989777664,1718033530,1712880265,-1956223144,1718027895,1997030971,-1989777657,971704390,915105383,909731431,-2090398604,1979454078,-1956222993,1718027382,494220857,1116431975,-1989777656,728107078,1166616133,-389978582,1111853328,1988847207,-1989777660,1718027377,1718029959,1718028937,-2096868983,1711473733,862385035,45934802,-1007132314,1740649318,1964146233,57042751,1399196742,1569411174,-473864638,710773520,1183540839,57042696,728108102,1711699907,-346331560,1161520690,1727296294,1483135115,1724066662,-1036294565,652947571,310281063,1730508028,17843959,1729983744,1343104,1718031989,1712080387,242467387,915105383,-1201236510,-1,1724072038,995518033,376712829,1741065062,1964146235,-896834026,1312515687,1711830796,1583792139,1740855654,1714850662,1716610643,1733715538,-116228477,862325109,33876178,1728104937,140020582,-1948646554,1718038093,1712084619,-402229877,-2079331247,1718026429,1713141387,-1956223146,1718028406,1913155643,-214211067,1583755890,-739749786,1917937152,1717134879,1717200472]],[45,2,1,0,[187,-158865408,1727171430,1717134938,1717134939,-10229415,1483102566,1944826338,1348886118,1718047078,1728597643,206439270,1715619211,-1961828159,728115781,1712092097,996595959,57878085,1724394342,-931738837,1992964966,-745838909,1445684839,1717134856,-10066088,-437774218,11003905,306628455,1718091769,1729658505,478054758,1727171430,20506714,1516657254,1533434214,1499881062,1727981801,-1956223138,996566806,1729852434,140130662,91493495,-336426138,2122541032,108394770,-388877466,1516634370,1533434214,1499881062,-1010814106,1183540839,256243212,1715238152,1569416787,-1956223222,1718028379,1980259899,-1957665245,-1050262947,1569394915,57042730,728107078,1935173336,-604543477,2009279334,-1070373373,65756006,1723872102,1724105275,1733518928,207522662,1742351206,138840934,1723990886,-351410096,1711556095,1718077579,1718029959,1728332169,1728612710,74484070,1485399655,1086809868,1728072980,1729263753,1458374,276334951,1451845223,-796170740,1483103078,1716545219,72220498,1728109544,205949798,378234471,1988847207,-10066172,-1863842702,-1989777429,1718027378,1718032009,1712080385,-1017616806,1716545030,1716610647,-1912411711,-1070373181,-50384026,-1419352077,1600543078,-1022928794,1711295464,1131738635,340182887,-1989738419,-966323586,855643718,1451714514,-10066160,1718027382,963065483,58004094,1728020200,2117691230,1728541970,-399078554,963116911,74715774]],[45,2,2,0,[915105383,200794088,1348912082,-1024044442,1714844929,829748747,1714308607,1718081163,1728336523,1947367993,963012359,-294321070,1116431975,-1989777636,1718033478,1729648265,477268326,1888052839,1717200408,1466352472,1718048358,1729658507,477530982,2005493351,-1989777636,1583749246,1308581734,13353774,1466323558,102651494,862363663,-13408558,807833134,1048601600,1962935082,1044079633,175440426,438210148,511523586,1441465204,609061776,-1956185885,-1959911307,184562206,-1910672165,-1956223037,-1956176778,-477949858,-1173412104,1929381239,14936067,636217314,1988847207,1586194204,34563600,-356423981,-222687480,1359770368,163105419,1496435968,-503268120,127995867,1717462559,-883268001,1713653247,186670475,1711568338,1713403273,259382027,1988716135,-1989777640,-1989796746,1724063861,1718081163,1729647495,477268326,1451845223,-1989777640,1724062814,-1956223152,1718033478,1712866827,1082396504,609091328,-1989800075,1718034557,1729658505,478054758,-695507261,542456166,1718028661,1713133195,1713395081,1718082355,1713135239,1718080051,1729648263,475695462,1401513575,-1956134120,-1007284130,855929857,1712581595,34563667,-1007196453,1048576,41180006,1724113931,1716676179,-2693034,2129135732,-388877313,1583808318,1533434470,1448235971,1962917864,-9967608,669570187,1532649215,1448235971,1962912744,-388877563,1516175126,1381221211,-6625194,1122501492,1532649215,225575107]],[45,2,3,0,[1401775719,-522026977,1943223142,12215816,-352256256,-92183009,1048576,-2124016010,1048514,-2115603968,1727004898,64129,-646512385,-218041405,-83821808,-218041584,-218041584,-75405808,16711680,12093199,266013542,-402623356,-2079328412,-1956249443,-628403472,1451976295,-1956223224,-478081970,-552991996,-472776910,361204526,1716676160,-554571695,1958742874,-1048484231,65535,283754854,391022695,-396990896,-1024005953,-166300414,393544134,79222923,1915866368,1191077709,-339506411,1187407622,1732771860,-1961867639,-15341352,-1463564149,-1959169022,82018776,853477891,786682367,1075152779,862355236,1381131986,-561387439,410304523,1358981712,-18323736,-1948742712,-397163576,862379901,-55252782,6947178,244318314,861134056,-339725358,-326412830,1716605520,116163411,-263796910,216530944,-1982624796,-1956187570,-2079328674,1190592721,1962967294,-620009902,770245492,1961691649,1778543122,-1879021056,1402464270,-768360397,-150841111,196166,45148020,-1956132557,-402255778,1946676311,-25761576,276234087,309788519,1726106088,870896179,-385649412,-1070399171,-1962793751,1452015174,1586194426,29619728,44568180,1732990580,1729126025,1328838,1358838760,258363750,-1050227966,-990508823,252212481,1930228154,252111629,1913448890,636933,1499869645,1086453336,-990504076,-870157280,1716610640,1724580623,-1206851135,835518472,-346531482,-35526644,1948304630]],[45,2,4,0,[1451845380,12839186,-151043351,-126598975,1960512358,178416,-2130819573,-1056260383,145279627,17564276,1166557196,258310159,-1981262215,-2079367435,1348862318,-505616298,393541131,1716557414,-418256810,273058151,340182631,-41555968,1711365353,862384267,-78059310,6947434,244318314,861044968,-373279790,1718026561,1946967611,2112419918,2122344445,393478165,-16362928,244382838,132067048,-263812774,257474571,1744744068,1730055014,206977894,-2098714761,-60912895,200296075,-2146143040,79167947,-1959670528,-619974562,95946100,-1959670528,-420873146,-28903680,393543688,-571676592,-480720757,-61961970,1929487336,-230230314,-385649663,-1956184485,-196688166,-27882751,180983,2122323829,175440115,-150812029,130118,-768405132,-336842264,-62458028,57933825,-1946295677,113090,1962185704,-259299776,1961160936,-263288044,1718032355,1728607999,209125222,1944521960,-768383480,-335909400,-61961444,-431691695,-388986010,-9965775,1718030454,-401836289,1391059019,-61436929,1726072552,-118071669,1744602088,-400651418,57803016,872364265,-339941166,1718079627,1728857739,1731627878,1964146233,57042693,-1036317626,-796196234,1778543186,-1879021056,1362880526,1354773338,1586188883,1960512496,1692947204,-60912676,-1946229888,-511644082,1960393726,1958742865,1371667976,-337862424,1405353541,1726330344,-1040256885,-396990895,1733420395,142016358,1725888744,1724449551]],[45,2,5,0,[49537,-1050279935,-2040065815,1183520590,1183279086,6967312,1088946282,149442789,525788,1532688354,-1949791400,-389849627,1433723889,273058663,980729867,1365639436,258364006,-1050228733,1097208041,-1050260890,1113985258,343329323,391546983,65192272,-397360637,134601667,1492640256,1499880038,-397253040,1718083391,1930188347,-124524532,1727171430,870896179,1718076409,1712092927,1733715538,206973798,-1946974362,1364198477,1609061990,1499358966,1925331814,-154408865,1718049396,1711830783,-625678254,41271307,-930395413,1382437208,1727569640,-28903590,141819968,-1956193909,-121575222,1725669608,1733977690,-2146410869,1716715979,-557455278,360611943,-1207340032,835518468,376619915,512452199,-2080429848,-1007156028,1717462616,79987546,1516684281,512452199,-100724504,350769603,91511520,-352316184,-1070373361,-397384106,-396958681,-1070343355,197380235,1728804050,1947358777,-18427,-1645715733,-1240504326,283317582,274631527,-855636552,1744429617,1394374,-768383406,1744326120,73304934,310084455,1730049532,1729006438,-65898109,1365644149,160130663,154887783,91511142,-336616472,-263526397,1375849088,-1192732826,-689417501,-1070376230,1972070083,72190726,-7870383,-1956223143,1358291510,1466323814,-1223727516,1711418894,1677912513,809405286,-141859326,258344734,1743962807,762687334,1200449127,-970234116,118284497,-670953626,1971374070,-1007196447,1048576]],[45,2,6,0,[-397354892,1718082169,16533447,-352321536,1717528265,1354979419,74761726,342788199,-1957641384,-2133983549,242482941,340721255,-1040840075,-402426879,-919340683,509068120,1166932999,-4674812,-152916993,1492929929,-1070399293,314009,-326412853,861361694,1607611328,-892788898,247988228,1465253888,185355915,-854980018,871845512,-163133697,273059328,-1962922818,-1960440226,-1960443308,511001348,173378342,1387036859,106038790,244339538,118857448,273059418,-385649341,642449724,-1960438645,958792260,158665341,-788527943,-489631262,-28931590,-2130946423,1946220414,205949702,-1995811189,1451883078,-1194816520,245121536,1943300584,16705795,2122339078,695468279,-1961867634,1183517782,-62510326,654202395,-148880085,71711704,1183515510,-196703996,-1945731388,-338654272,-163133895,547431937,-196704000,-1157626875,-919404510,-1873784493,-971773938,-1072967117,1183519349,205949434,-1980217717,1187383878,-1528102409,-945362864,-1940127949,-1907286055,-142704448,856454400,-66811968,-2017293397,-1951727036,520549454,-1260942510,-401695681,526046162,-1053071246,2122343541,1131675895,-1070377987,1452006195,-2144974332,175439929,1183432755,172394764,-880075797,50432550,63144920,-495789509,-970532469,1577123841,206996234,1187273472,-2134733818,1962997374,1394600717,-953751470,-1194292389,-1030881276,-1070337909,50629158,198086,-1070398229,1580978739,1342796814,245120692,1490245096]],[45,2,7,0,[-1962127733,1610353246,247646558,-326413056,1183733590,650284040,50342561,1583285318,443081,518818645,1183733590,108956424,-1960394701,-2094661043,443875389,1364269283,1506196456,503858830,-164374386,530949628,-401698735,1583334831,80398623,-617414656,1162755969,994975605,41032823,-829725461,1359014721,-1948135095,-773729807,66126817,-346480009,-1203994537,2088770421,360049155,147073,141841488,11812481,91575376,-352029499,-628338503,-400635138,-1072963279,1951979662,1312784669,-1961396923,1334518391,139737884,994185332,175376468,180781898,-919343134,1328219883,1104803612,-326412861,-984132066,1978141302,-473854977,108971042,-67106119,1200334067,-293360846,217023242,1963489083,306678538,638600963,503727361,1606978311,-892788898,-1957363704,1465261804,-402229563,-779354312,1149966051,-17912,1381126430,1345174248,-1832533016,7651899,-920691105,-1946155830,260777688,-1466889501,-1828358911,-644967613,40894246,-1313144143,11647745,1224,-2007542242,1317797198,-1990597880,1992621646,1015031302,859141155,134625728,1342928128,201595546,-1001528529,-1070397834,-768358093,179054332,-29199168,-398887743,-628409757,-637287471,-892217341,-437529853,868823878,179054272,739275968,1997093936,180972490,-303314941,-486125941,16351499,-1962576960,11987393,-1310080973,-1829117184,532107,1603090423,65196290,-1932424230,-1950314800,1962281783,72628265]],[45,2,8,0,[2126782581,91524358,316918411,-118969271,652249657,-253229686,-533051591,931916916,479003764,-919350805,-469938550,185197146,-14781194,1340801604,1450505739,2130857215,-2013318388,1447004476,-1696067952,-336186558,1392216886,-1157184893,1381171264,1978142352,-259303104,527758859,1157576073,72124418,119463563,855997581,72125129,108447041,111473660,-1946973409,-773271098,218330344,1583333376,80398623,79987456,-219430861,518818645,-2130289013,1925185787,48480527,503668621,-401698733,49020578,-920666061,1426064074,-1960907637,3999302,855798720,48284096,46844191,-326413056,-61385186,-2096595260,1946158718,650720074,1586171272,16482572,-1052544320,2005598947,-2093708290,-215221018,1979514499,-62392534,594804737,1946308409,72321566,1312365027,-1962639610,-1924594098,-1047853705,-970545933,1256914949,-1962621821,-1070396346,1317748971,49906438,-377228932,105810178,-411772149,-1951784016,703427,-486125941,-137219302,189354739,-486247232,703785730,1317733966,805591046,855302826,1183558336,1583300614,147507487,-1957363712,140428524,-486125941,-654096120,-1977217934,-910150905,-2097150262,28837060,1442114304,1589963915,105810696,55118307,638415577,855641984,113953216,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757101777,-645726207,-2082995456,477233361,-1608118557,-1030946817,574081,-220020082,856132134,147507648,79987456]],[45,2,9,0,[-352321096,-326412812,-1962254652,1317733958,198216456,757298385,-645726207,-2082995456,527565009,-2144988957,16776974,-1031683444,-1030881272,-2144931614,-1070399473,576201,-1207647101,-185925631,-1947432107,34539598,-166300223,292817092,1586217358,126494214,-892747725,-998047740,112644,-1957301013,2126796780,-1178586360,-218300417,1239021486,1996901947,-892772600,-998047738,112644,-1957301269,509040364,-402098433,-1072964287,34543220,-149850664,1954545859,650153483,16001,57951566,771790313,3153550,641633062,1138723584,-1070347981,638230718,-1963194998,981066508,-1962379839,-1494006021,55445108,-336902415,-1960392397,-352311754,-2081357051,-1977220154,-2141854964,-243989255,24936742,-378183841,58491174,-512405433,88378150,-286765050,197692162,254899402,745921026,-2147433481,-628218252,1183576203,106334984,417533067,259377211,1996641337,72628490,1149961590,-2096633082,-454358842,1595916339,80398686,-326413056,108461854,870846096,1958742785,868257294,116860608,-2147483636,524288372,182985,712,777475614,3153550,52698763,-1946263927,1183516758,-976669946,2126776950,12188686,1942895488,1003391746,-1962773553,198834127,990279122,-1962772792,-2084492344,1190592730,1962945790,-202780405,13730725,233546995,48873809,1504012019,-217849469,197692324,186807498,-1945602570,147030491,198938112,-1945602561,147030467,-339505664,79987617]],[45,2,10,0,[-763117309,526278400,838345,-348192581,1073789699,1736,-1990765026,1586231902,-1983302898,1317666382,173458940,-1962379637,12125822,1942633344,-137721084,1979059161,1993292550,-1949332734,245168710,1926039016,-62521051,16668291,594919739,-561776597,198085376,51934415,-1945668144,525784,-1091839858,-897361830,-27883009,-1946397047,1183579734,526278652,707273,518818645,520511231,314057,518818645,-1459206517,192151553,-2128166770,1308622910,778859589,3147406,638487334,-1911102718,104539841,125042716,953126,653191936,-352313695,703090762,1958742976,650153538,16001,930366798,-621287344,762626059,-2128166770,1308622910,774140997,3147406,638487334,-1911102718,104539841,125042784,953126,653191936,-352313695,-1950338302,-892788792,-1957363710,1465261804,-1878624513,-9902066,259309579,-1591295858,-1960443842,-2130703338,1595932898,-892788898,-1957363710,-920785940,1426065090,-768349045,-1962522997,115541070,-757997359,1451883234,71731462,805735982,139365120,-1054734416,588251323,-787516199,-773074453,1022087659,-2147257088,20711627,-511637643,-880754689,281146884,-880802956,1946631170,47153155,108461907,-1878755585,-1113855986,1963042896,1105743876,-1026991425,46661638,1586167808,1960512260,868453174,29619913,1397954165,-924316016,868780991,-377070656,1967178230,1086556931,201213577,-16223040,7011958,-12019992,244319350]],[45,2,11,0,[-910294296,1426064066,1465314443,-1962522994,-511638450,786661375,915088969,-1960443900,1925724932,1278944801,722563842,-774272056,64553953,108039641,418111115,74746662,-629803509,-768409365,1827389491,-1174158461,1659633663,-1977171917,2005607943,1962818563,1962884331,-1960422611,-1962925538,-506377784,-507389693,651756290,302270455,309680896,117440441,-397323952,-1073011097,645255307,-1070353173,38242854,-1948200632,48284152,52885507,637542974,185095563,-1962641966,-2147095614,-963968566,-905197429,-1026990497,-1698168828,1465253888,1183432755,-62486018,637957828,587299968,-1910619020,915081822,872153126,-268194624,-995342778,-930412930,942034915,1193374981,-402290138,478819083,-1019590842,-253619851,534482093,1963613753,10742019,1224774377,1179054339,-1406743317,-315438966,-1070381495,-1406742389,154939436,-466442121,179361931,-1023155465,2011949794,534482064,1006521995,91618382,1963613753,-1948568744,-1909586874,637546502,41492107,-70,1380977270,1392568040,-10056051,-16738630,-11531658,1996488310,1381046012,1593108456,208991755,109981190,-1993998288,117602614,-1979822455,-1910571938,200313818,855995586,-12392000,750276639,175570688,-401698736,1599665774,146983262,-326413056,777475614,3153550,184687777,-1908640576,1049306816,-16056310,-141874316,-1977169613,1324417805,651899901,1952201900,1949973512,-203275516,1207864142,108447047,-201536629]],[45,2,12,0,[1958775974,111224326,1606478592,-892788898,-1957232636,361441018,512634398,260767792,-1053048692,394855797,521136927,-1047655197,990743334,653620673,-1017178743,518818645,-16091393,1996425334,387078,113953055,182272,509039360,512634374,1187446832,-1962934018,-1996349410,-1962772194,-1064433594,99749515,-1962543937,-1019542947,2112553589,141941515,1979604537,-25261821,-503003261,-25261082,125107979,-112953,-1960055809,-1962545650,79791097,99618363,-189201550,186485509,1005352155,-411826594,99487369,245120692,-1983345176,-1960903042,-12778426,640579071,661131,-1031594234,1031845896,1877479068,-1206225976,245120448,1942513128,2122522384,-1485504514,-335544392,-351958262,92872454,117589388,-916758753,1426065090,508816523,1528760070,180937,518818645,1464947536,807308846,105286400,863289355,99749515,990246079,125043269,-503003261,-14619658,-1962772170,-1996349410,-1962772194,-1673612259,-939726834,92913715,-1895676535,1593997574,525884249,182985,518818645,1464947536,807308846,106859264,41492105,244044683,-188807694,186485509,-1273858853,-913971138,35657275,-1070397579,1166607753,80184066,1499456482,-920692645,714,1224,777475614,3153550,-2147006730,2126777972,-11074040,15206006,16181505,-1928823157,2122909821,176065532,-1140949367,1992559346,508954124,108461907,184653544,-1205963328,-222625792,175570698,503871231]],[45,2,13,0,[242679635,-15960321,-397408650,-1243020250,122091008,-1156942847,-628356366,2146025523,1914603776,1947109643,1959922443,-60898278,1779094207,1392924417,100791784,108461907,1929539048,778693461,3153550,-2146767426,207934,-356646028,-1744532982,-1005923649,1464925278,-941075706,1960512257,-11336177,1005061750,1025733378,880214019,1174849411,177734794,-992447040,915143806,1444809586,1996445446,43116550,1586173554,-27882500,1376286404,-11139501,-397408650,384500433,-1157073212,1443236594,-14789858,-16027082,-397408650,1583285102,181061919,182272,509040128,-1928956219,-488109996,-1978109247,1190528070,74780677,48971188,-919389004,1942497000,-984159475,1149830774,-18430,-661947157,-1191295351,245126912,-1949940248,88536771,956986372,1215628372,1963347001,1284056643,1418274310,88536580,-1957923774,1052048990,468192924,88536774,104625154,139758879,245121460,1942358504,861516846,106321371,-68677988,1566443461,-1207810935,451674111,-1258398069,-401695682,-4667930,108447231,148679,-1962677504,1595932230,113428830,182272,509040128,-1005947195,-1075313026,1958742788,-27883229,67454710,-13434252,503740101,-397009322,28836741,106859264,66997899,-678738983,-916562145,1426066114,1465314443,1208239755,1950891892,1316243527,38157955,-1593347582,-1073020374,681640821,650153474,1967758,201783078,1946165248,-339135740,1049306673,-947716086]],[45,2,14,0,[703092488,-1956950268,-339006513,-1157161443,243993330,317393780,63446724,63966859,516163819,243991500,1583285202,180937,1458342741,175570775,201296104,855930313,-1956123685,495519870,-1996339828,-208993203,990565051,993031391,343213135,1465307531,-985807842,531034935,-922001825,-896858252,-351878269,378846,38127360,1170669568,855638020,505670619,2126788037,-203453692,-2144985180,1952251773,2105550346,57946111,-1951769424,-401903050,1583285082,574153,712,-2095163562,1979647102,-28931835,1183455723,88536580,-1274579696,-28931779,1018431979,1183384356,773450750,3153550,42090112,-988974080,12060246,-401695677,292734050,1183566131,106350078,1407717020,-352161084,212253,-1909581962,-2097139682,375358,1504971637,-1672094925,-1003165682,1595930973,113428830,182272,509040128,-167491958,-1274018490,-1274907587,-28931780,108971038,504002245,1347880534,1575489168,-12771583,-1961003521,212419,1048582519,1946157698,173458706,1183566131,-401695490,57852898,-117314568,-916562145,1426066114,1465314443,209634334,-919355342,-139529655,96570329,-1001848826,2106394750,209599240,-1031010443,1947096635,209110277,1992598771,142380296,38061862,-2010775552,12707844,326369716,201689638,-1738462176,-890701685,1946203137,650444290,-1962843000,12059742,-401695657,-1993948306,-1993996724,1190528084,913588743,-1274782069,-401695682,1190576982]],[45,2,15,0,[645136903,1418534662,-1673415672,-1018894322,1929380280,861516821,-1672063525,-1019942898,1149853022,-18430,1183515627,1583292164,836297,1458342741,2122522199,125108228,33834695,-166139136,1948256070,3270674,2126843252,4030472,1461585268,771839464,3153550,-1961855292,-1993997242,2089615940,209110280,-1207857688,1595932671,281200990,-1909580288,-2147471330,164158,-1909538017,-1962921954,184690742,-1911720714,1612615390,740199936,-873057536,35659406,80278507,-1004666880,1978141822,-58816255,251545228,-1140864024,1015021571,-1386712064,1967214653,1413328139,-1408928440,125058364,1975519916,-991695877,-1431566210,91503420,-160055286,643608654,1979598136,-2010755327,1444872005,-100609,1460075638,-1006622488,1183516790,1784022534,-40310529,526309515,1015025779,-1195346688,-75235329,-1157401341,-920715262,1426066122,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836598,-16091393,1996425334,74907398,45358847,-916562145,1426065602,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836546,-16091393,1996425334,74907398,45620991,-916562145,-1157625662,503709697,807308846,-11054336,520267806,-1023263737,-872421144,1458342741,-1909580201,-1207947234,1048772611,1946157778,-1090052558,1270744426,3205126,-1979418939,2124555780,2418690,1488854790,1894406,90859550,104884254,141033578,-16749952,855822366,1583292352]],[45,2,16,0,[312009,178957564,1341814208,1745274819,1443195397,109981271,-1960443856,-1962579906,-2037518,1049175631,1583285608,855425987,-17984,-1359814773,-638107327,326426427,-12219866,192175164,125054780,57948732,-1008080049,2248,16664263,-62470400,1187446784,-67108614,973175936,1185681269,1630281740,423363698,-555152778,-1676037120,-1060050930,-1023487862,984891652,33179335,-129579264,1015087105,359947356,791624833,1187450740,-956301062,63558,-62487637,1555781378,973376047,978089159,-1974963005,1191160515,-2015785732,-1899983625,-1673022248,-1065293810,-2115435661,508776704,-397009322,526122629,-1070401657,-218103879,1239021486,-61996727,1166681679,1959213823,1958951434,-1430025722,872171263,-1395160119,74761018,1417004858,16547459,2122517877,125042938,1191161002,940436476,942634012,-953453508,63558,989742847,187004365,-352160311,49905782,-28371849,-1950583607,-1977200646,-1019543739,977056116,861467509,13822400,-5586038,-1611924410,58048522,1006667241,2011656736,-1073042421,540834420,-622069900,-697025732,-764134852,-831247300,-898335684,-965465284,-1032569796,-1099678148,-1166794180,-1233888452,-1300996804,-1368113860,1491649022,-58817752,-1432127617,1023166207,-33131218,-18773307,-125926452,168588288,-2146929171,1047989241,-2130758423,276037885,1997339008,717326897,1996766404,-14685911,1997076864,-15210207,16416387,2122516084,309462014]],[45,3,0,0,[1946287488,-1978960124,92808929,-1072970618,1172898677,540159,727251063,2122531536,41156858,-1031058870,-1056707278,1963063939,2123055617,868469246,-1909580096,-2046808034,520257030,-326412853,777475614,3153550,104448051,1081411002,36177550,1614118,405177126,-794558976,-1173960950,-16776955,1996426870,175570700,-16222465,244319862,-1896403480,-1962792954,638242838,1578633,96077511,32178176,526278472,707273,787254101,3153550,671518214,116860418,131096,-2096663289,184894,28839285,671544832,863307779,103869248,184960651,1342600384,-352028929,1287134725,-1205972984,860882757,-154629184,134424582,45679476,141054208,520048768,-922287408,1426065090,-2095125365,1962936446,105301770,1187448908,-15106808,1996425846,108461832,1040155112,57933825,520157929,445129,1458342741,772152919,3153550,176080124,-1929334296,-402170570,1988821203,13494280,124139149,100714216,108461911,197952744,-1907198784,1048651456,1162739712,1586186101,-119308282,574524198,112640,470715174,1435182592,-119373816,141873979,1074448259,65794018,637945481,671371,-402077821,-141820784,123674374,-402002045,-1909587857,-352309218,-1928896766,-402162890,1460011103,-402229505,-125094022,-970538354,105331205,74907479,-1908971032,-1913091134,-402161610,266862651,-1841918720,3270663,1583292167,705225,807308846,1463192832,675185415,125042690]],[45,3,1,0,[36183694,-1191120194,-1431568376,-85934070,776929653,3153550,178957507,1341814208,512634563,1048576048,1963000620,112649,-401698736,-4702375,-1977496244,119803974,74712892,-1019852312,1602971736,192951947,-2147039402,-2124504821,8393854,1996435826,242679568,703073936,1958743022,375295515,-2095817077,-1962666898,1334381646,240552958,-1979951223,166399558,188845288,-16616000,512634582,110034992,-1950151808,1586171982,4241422,-154975795,134424582,-336919948,773724907,3153550,192939719,-887136633,671545035,41158659,15454699,-956049759,251398,373701376,116799349,1946682152,64398085,512472555,1586037716,273583124,-1609677113,-499219618,309592066,-9828768,23730026,6946922,48242431,-2081857273,-1058242304,385125120,41353046,-15698177,132648566,-315402754,1444282474,1576890856,12633217,24494091,81356,1525220213,742293759,947126531,36183694,2899587,-1154649088,-4258202,1465065215,1849087,2111231,2760447,503324859,922703699,922681372,520028192,113705002,44,269764295,373737218,1317821681,17206544,239503710,-326412861,-1909580192,100675614,134125800,-2091032289,130745028,-2091032289,785057476,7485183,1882652462,130770944,-13708309,771782198,7616255,-351821976,922693316,-13762450,1744858166,-1242888231,2050424622,922693120,-261619592,782691079,4863743,1211563822,136734720,-13723669]],[45,3,2,0,[771770934,4732671,1426586984,509668491,807308846,1183450624,1007100944,-352160761,205949570,58000552,-67143447,-1877969153,-1364072434,1946272246,244338694,-1951294232,-477950882,130777336,-1899298033,650903233,16001,460670286,574524198,112640,470715174,638378752,1946705209,180847369,-369827264,-1940848854,373701584,1343845720,1854756179,1220840214,7798600,-398766771,1532884853,854426456,-1931965690,-992440624,1330582654,309759485,-218102855,7769509,-218100807,-1951704923,-4674621,1202433023,343836999,-955232628,1622150726,-888641907,807308846,-2016857344,-486151154,244338950,-390122520,1783633419,-401698816,-324813616,98785541,1566646023,1629423567,-1962611581,74907628,105286480,-1962785143,1183385670,172395268,-1945745783,1183648342,138840332,244342104,1442760936,1183444107,138840834,-1962129783,1183385158,71731978,1560823433,79987544,30264271,-1006840087,1364414494,106387026,807308846,-297893120,729022466,49028863,594853899,-11472757,184742942,1444443328,49291007,1048828046,1963065380,112650,1347672883,119955455,1499094623,-887138213,518818645,-1906199112,872873688,-467759869,23848963,-16522136,1996426870,175570700,-16222465,-1259862410,873397762,-892788989,1230438410,1313418830,-2134376375,508952576,-1906182984,872873688,142016259,-1928956161,1343651910,-1962827544,-386888744,-11140831,1996427894,242679568,-15960321]],[45,3,3,0,[1827146358,873397762,-916578557,1426067146,-1205932917,-661757388,53741310,65281677,1744892136,1996424164,343342870,-15567105,1996427382,209125134,-16091393,1996425334,49145862,53743358,315279647,8439808,-1205971456,-661757313,53741310,-16222465,1183647350,-397404544,-661978847,-1561792373,1996445184,410451738,-15304961,1996428406,276234002,-15829249,1996426358,44165130,53743358,-892772833,-1957363690,-1229447444,-19362206,-1929169914,-402398178,-462946203,276233987,-15829249,1996426358,142016266,-402229505,251529798,-920714444,-939520822,1442840704,1600698398,117364878,1996423988,108461832,377505421,10479696,-259270517,1442849000,-15436033,1996427894,242679568,-15960321,65538678,873397770,-916578557,-939519798,1392508976,742293590,1752498179,53624448,-1956547584,1191904839,-1269206012,1914817839,-28931000,-1258529143,521543194,-841984371,896671521,1988872499,307531214,-1274494333,1914817870,1455758884,-853887748,1586306849,1468741328,1334523416,-831091946,957510797,91554900,1946569785,-832664826,-972566296,209414,-926693026,1459617936,1887880790,-2033778433,65394,-1995946357,-35706,240126582,-1872648600,536799246,326418443,-16091393,1746798710,244319230,186641384,-1207536192,-1628896284,172396032,-9134453,25133094,-31820486,-335581050,-25264108,-2147060689,1969028734,1887895044,1921449983,1956547583,126494463,-113016]],[45,3,4,0,[184513670,-52791872,75416606,-9388416,-1961659136,-989605874,-217855946,643608740,1962886456,1992665601,1921944328,-1527561729,-919340001,76560013,1955400842,149521160,839155396,75229403,118884587,-8470899,125085427,75374221,-1962477336,1451951174,75408134,75503241,1577352888,146983263,837632,-11118848,1996426870,175570700,-16222465,-1571210,-129595135,200955529,-385649200,1187446924,-956298508,63046,-1946532210,1065363160,637957152,1963540352,-129564920,-336050549,71747562,1988820992,-2092504076,225783295,32931459,-654852069,-336181623,1107264308,-8189828,-2096922790,-8183609,-1106938504,501940240,-2093944957,58591743,187166595,991853823,-1961197833,-285801402,1183434499,-128021756,653805311,-1952970870,1979649016,-159480918,-150768640,1586168926,100329486,1577338507,214092127,444416,-1957275904,1175130182,-14846706,1996428918,309788436,-16222465,1996424822,9365508,1090143881,636189045,-15304961,1996428406,276234002,-401705217,1183383834,-27883012,158650379,-1979820405,1451821638,-2084556020,1946160254,176079943,184743400,52524233,1166681849,176080127,1912797571,629810707,209051706,74721084,74785340,1191373187,1241798283,41339451,519883403,-141877498,-1962508604,648344513,520095174,-1946532215,1239946846,-96040187,-1026990242,80216084,1448542208,722361995,50325696,-1979955575,-804520362,-4716939,8579583]],[45,3,5,0,[-16494849,-11469194,1996426358,12380170,-1979955575,-804520362,-987832204,2126775926,-1949158404,1031808735,-66423493,-1325400135,-340856310,92940014,1950170183,1946827790,1952136418,1975519787,-1960449044,92940027,1966947399,-2000670206,994460164,41026646,-1073066422,-1977161867,171722501,-1276381067,184550598,-972786478,520159044,-1962649975,1599996998,836297,1224,207522646,1525202987,-1980724478,-804520362,1996433012,1996445438,142016266,-1962925592,-27883024,276090891,1459517183,-16353537,-488110986,-27883264,1593726603,705225,3272,1183536727,106334980,-1980217719,1187510870,721420790,-196703808,-335657335,-163133659,1191116800,-196673538,1191122411,1065363198,638350368,1946763136,-28931322,-768375,1589966918,1065363192,-2095614976,1946220158,1065363161,637957152,1963540352,71761856,1183571435,-28931596,172884751,519851657,638090948,1968913792,-1957214398,-819200946,1571869067,-785666318,1446731594,-986941954,1572013174,1946246376,1002908437,460717638,-268175357,-12219866,-12305858,179309941,-218103879,-1933079634,-1341002814,-18166,-2144948494,-1418395587,-768360397,-916496865,-939521854,1459617804,71732054,-1996073333,1451882566,-163133446,-1070923775,-1980479863,636223046,16139975,-28901632,-336312577,-28901611,541032486,-2144990092,108267839,-1979824501,1191179334,-128006920,4161574,2122520436,-646709002,541032486,-2144991628]],[45,3,6,0,[-1066071745,-352041217,-196703267,519980681,184829579,1517553222,172884751,-990097783,-1977218946,1958742533,1952136265,1947024453,1317754680,-1949357060,-230838063,1255222190,-27903137,1035150197,-402360635,-544538507,611645579,1178321707,51279358,653263832,1056917386,1962886202,-1190481905,-1359806465,-1070354197,99340851,-1933079737,1600004034,574153,1475119957,1339001680,92939847,-126415556,142014779,1031808591,1207268384,1946499110,92808707,-821831177,-1010213032,1475119957,2126839603,-3610620,-916471413,1426064578,1448602763,973441574,-1979288125,-339736060,-401698796,210411761,244367750,1184950504,1958820423,1590135775,-926693025,1342177292,-2091493549,1962936447,31189251,-1962811416,-27883024,108318731,-369207669,1988821452,239388656,1149894656,-12154854,75431553,2123067509,41222130,1150104831,1783635474,-401698782,1183423691,57950456,-1962882839,-15994242,1283470965,1962870798,-1925906686,1344148036,244326506,-1986222360,1950414918,10742019,538213507,-1696005260,41221888,1150104831,1783635474,8644864,538213507,-813628300,1962872832,-1925906686,1344148036,2123066603,1962871794,13598980,310149136,-2130152448,-2119687985,-1048601,889127540,504513677,214403920,244338690,-1986247960,1967192134,46659360,-2145749744,-16249268,889127540,504513677,541429072,-401698736,1183423519,-125926408,-2095286785,1965036668,41221910,1150104831,-2091901422]],[45,3,7,0,[-1873289241,-1677858802,-1946663287,1149892678,-12154356,1947878456,272942853,2122514432,58064888,-16732951,7010422,40501354,99094160,-62486110,201217673,-2147191344,-2096099764,-2096890810,-2097086890,2080439934,-2096726254,1994456190,-62470390,1187512288,-16776962,1996425332,-59310082,244334698,195237352,-1990429504,-561313724,-16751640,7010422,6946922,-1377300848,73188513,537380646,-126419168,-16354049,1183515764,208380,-401698736,-12738122,-1962117633,7268574,-1696014709,-1960580352,49906632,45679475,-1950250240,48399319,-957817205,722201344,105155008,721699977,1600035264,-1957313591,1207325676,729088526,1778939903,1744857600,244318338,-1952281112,2013265502,-401698808,1586209975,71797246,-16361591,244320375,-1952124952,1200356958,106400516,-1957313591,1207325676,259326478,1778939903,1744857600,244318592,-1952297496,1334574686,206030604,-108789761,1359377663,-739766640,1438894496,-162272117,1946291783,1256721924,-27358459,1778939903,1744857600,244318592,-1952311832,2013265502,1778412040,-1878889984,-1576736754,-939630965,3655,1200209963,71796998,-926692967,1375731730,1448563536,-1962653813,1183385175,-195655182,-1980742007,116848198,1946223396,-330905851,2122514433,74711276,17715072,-370508149,1183711451,-161575948,-2012771802,540868422,154928244,-1058471051,-263812352,-1896069495,1586230342,126494454,-47480,1011873350,-2096532165]],[45,3,8,0,[1962994814,8710403,-1946204534,-2010714018,-263782649,527711548,74776331,58001980,1006667497,1007318048,-1962511351,1183445062,1979649020,-1988957258,1183509118,-60912641,-1928886234,1183383879,-360805392,1183717611,-161575948,-2012771802,540868422,154928244,-11597707,-15993274,-15997835,-1907410060,1586230342,126494454,-1024373,-2010714042,-163119353,171933734,501997685,427097867,184516224,1586172788,126494454,-47480,-347081146,1191137255,1962871798,-14751485,-1947175285,1183574142,-227132428,-1064433036,1015031374,1190097946,-970538866,642125060,1175061702,312870,-1878493697,-1557731314,1174959615,1177273995,1389501426,-1879020976,-1600854002,-370614389,-230258179,-1980475767,1183517301,-195654670,-1010213026,7368,-1070901673,-1980873079,1183446598,239483376,1178146165,957379850,192218694,-401580405,-1070858719,-1962709271,1207308382,57999630,-1946283800,45617246,-73144320,-1980217719,-804521386,1586224244,239597072,-1962380280,-1108864930,-1949570051,-94991416,-1946921335,175571952,-364460210,1364328448,-15829249,1206389878,-129594887,200955529,-1960938032,1175128646,-385649400,1183515394,71699206,-135724171,-230242558,-1830223872,-1947170048,1175128646,-955747064,258630,-16744215,-11078538,1996425846,-103290872,-1980217719,-804521386,1183525749,71699206,-1142357131,-230242558,1183711233,1015031540,642806784,1968913536,-10711799,171933734,-347717260]],[45,3,9,0,[-1947169819,1175127622,-955812604,324166,1996434923,1996445428,74907398,184766952,-385649216,65733238,-1897246977,-561253306,1065363014,-1947110131,1187510390,-1962933518,854192710,242679554,-401836289,1183447650,263662,-1423735,1996425846,-95361016,100025993,1174470659,274631658,1929672505,-196702704,1015031374,653161485,1946827904,-196703256,1963226937,105330949,-964492428,1962281731,-226589942,-2096859904,-16586170,1996424822,-100079612,32523913,2122574406,1585316074,-15704437,244320375,-1952364568,-1952847290,1191383134,13796106,-1979955575,-770965930,92018559,2013257789,142081808,6967378,-1612181872,1975520158,274631438,-1878493185,-1597642738,-1946262295,2013204574,-401698808,1586208951,71797008,-1996073079,1586230358,276792080,-1975749376,-467002809,-1996472275,481617990,518542986,1008673229,-1341819393,33601793,-1981679720,2122573894,175440104,-955228533,33558599,1183517163,274631656,-1961867383,1207308382,393547790,-1962260597,-364510264,1200343091,-789100528,58050693,-2147448087,-1947267481,1183386695,1047871720,-16615425,306679095,577261598,-1862759552,-1771182066,1088964233,1586174837,343900944,-15567584,939459191,40392478,-401698688,1183422031,-398029848,-1995415925,1996426311,274631656,51005323,-768873914,-1957539758,-461469192,-1863952759,-1671763954,1961117241,-42473213,1978029625,-394854639,194406430,244318570,1218208232,1592329076]],[45,3,10,0,[-360807427,-15633408,-11078538,1183574646,656656,25356368,200427147,1208513728,1950881652,-9835738,-11078538,1996426870,-294191348,-1962781720,-193527824,175570774,-16222465,1860761206,-1012990,-11078538,1996424822,-260636924,-1962771736,-13505552,-11078538,-2098720650,-14292223,-11078538,-672657290,186247937,-385649216,1967717831,-36443901,-385649336,1950940693,-613136174,-2146410869,-972943793,16986374,-401580405,28899968,-916496896,-939520318,1459617800,2042109526,-19362207,-1107086330,1156973540,57999886,1778421737,-1929352704,1344148036,-1870650776,-1792153586,-8128373,1781560831,-1929352704,1344148036,-1870658968,-1793726450,-8128373,1779987967,-1929352704,1344148036,-1869610904,-1795299314,-8128373,-1958251265,1418396740,-129595130,-1980082551,1381436540,172264272,1342178093,803737232,172239771,54384887,1461286144,-362753,7010422,401084048,241467547,-388068371,116128212,-401698729,-25060658,108266622,-385581378,113704796,-33553615,520303630,-875995298,1475119957,2126782038,74892552,-1977162702,1963801605,-352024060,1175226890,1958820423,520204525,-1026990242,46661640,1448542208,-1962647925,-28931833,425603,-1004661379,520489086,1982592907,-28407034,-201535957,505015204,-1911929202,1988823646,1322159102,1311506059,108921608,-56298499,105286431,17063563,-916496889,-939521854,1459617796,-987825066,1045300854,1968913536,519998457]],[45,3,11,0,[1017923079,-1442286277,-160167364,1022946220,168850523,-2096794176,132842222,-495711684,1325001644,-1979943287,-148175234,536770185,-16222465,1183516278,1356396542,84166283,-397410294,1600061268,443081,1224,-990095785,642713214,1963605376,2122926073,-18170,-1359869264,-1996063189,1996487806,108461832,-134461813,1183535320,656644,-15275952,-1026990242,-1957363706,-61450260,176079902,184972997,-1207667457,-1330968051,1317775963,-1331367164,230206045,-1960858870,-916496697,1426066114,1448602763,2126782204,108446986,-217821557,-1438797660,1579141003,180537695,-326413056,519853655,-989167932,1317734006,-1197149436,-1951725043,1600004039,705225,712,512634398,6946864,163211294,-152564080,-876011543,5832,-1004644522,-1960441738,1451821140,29554428,-1873672587,-1667897330,1727682185,1723990543,-1995904831,145287750,-206565004,773773963,3284622,-1980177536,-954268345,60486,-1961986421,-1073016762,1609237364,869413776,73305033,-1673395784,-1477908466,552272499,-1980213623,1183577670,1975520016,-129070274,-1946790261,12059742,-401695678,57911238,369134569,-296317665,16779449,1451488846,1068761336,-1410855268,-352160857,1958820835,-1871975674,-1946050583,-1896707120,105155544,570426297,-922025652,-109028748,-1947896829,-343735204,-352161023,-1897672379,52826694,637544478,1586044811,1960512510,477382953,-15567105,-397409162,1996477459,-11513090]],[45,3,12,0,[-1108867978,-27358244,175423499,-152547245,-352066597,-896757639,-344795976,837390449,25946369,337774514,184831114,-352160311,308186093,1962932608,-1950118189,958811097,1996495902,1356327682,-1014242351,-472783919,52877315,-2147474914,695469562,71824934,638940162,185091979,-352160320,1963042993,-930398188,-1494544405,1359400140,-16484609,1827144822,1490062082,41273611,1381034219,185616011,-1945995840,-1277653296,-1189338617,1277296644,41716481,1526357646,50036824,-75484300,-2143128573,561251835,1946221440,1946544920,9103619,-2097151560,1325336774,-385647092,-689308000,-351993856,-327253013,-1956612864,17097680,-2082608363,-628359223,-74769017,-336076733,17294282,39125253,-914110741,-2015851521,39160093,-532415605,850455540,843055358,847249414,851443726,838860822,1023410268,-184549214,-184549121,-184549121,-184549121,-184549121,1023410431,16777378,22348037,15484615,-8853248,-1070376360,1183734251,116860434,524300,-1909576843,-1962921978,-75299748,639726598,37502595,639202654,38682240,1259238400,-2096962623,611522811,-350698621,-13047539,-773598901,419136483,-1959914893,779416455,1962252171,32261831,-18683648,1358852073,-152416629,276039873,519724683,840863278,-119308288,520441737,-1459861877,1342600449,837291664,1595889818,281200990,46661632,-1906966528,1187448902,-1946157058,-1960442298,637542966,1174959243,-2128165234,1090519102]],[45,3,13,0,[-13142736,-11532170,-14285706,184551454,-2094434880,1979711102,138841633,169249574,-1409238272,1376126546,-1873587706,-434771954,1183406599,-49666,-1070353291,1140743819,1347094388,567099060,1589644120,443081,518818645,1996445526,-401698808,-770991984,1996426100,108461832,-340543256,140413707,-1878636914,-1268389874,-920691105,1226,1458342741,512634374,1992556592,1552623108,46396932,1307247220,105155366,20828723,97653504,-763166718,909846016,309657608,302383910,638022144,1050115,-1070398349,106113003,-397389229,1527240832,-260784117,139757862,73695270,1283467003,-628424188,1055393360,1149970099,130026248,79874398,1361920,-950577664,192582,1183432755,-196703748,-1980873079,-789058490,-1895938423,1988823622,958811656,2130713654,33941763,-561256751,-422451503,52884227,-1946148298,1988753990,116860664,134217740,-1960432779,-1014299556,-1995964379,-1007227834,1393259778,736646662,-1072997377,-1960429963,1183385668,79951604,-1477891468,138840833,1946157373,1157048013,1962935300,175570701,1342600959,-369206296,-1960443464,1183385668,25225716,1074153099,961022068,829752390,-1909582101,-1593823202,1183384185,-18194,1342863103,-627185584,-1979824503,1967129670,-297387761,1996425076,2030473198,22669570,1443235400,1342732031,-402360577,-955842196,62534,628408331,-1960479424,1950613086,1580944156,-1961462778,512355934,1996423801,-401698806]],[45,3,14,0,[1325390618,-352160528,17099157,653549193,-150709109,1963000003,11331843,-1996364925,1586229854,209011710,-242498930,-1985140996,1642853958,-162625205,-506338863,1364451793,855646904,-1909580069,1711288350,97271427,92540672,-968981760,253689861,1342189700,244339027,-1986729752,-1072956346,-1873796748,-1756764146,-1030819701,-1910613159,-1261292582,-401695681,1914675918,1975597883,1493625655,-1896467621,175570886,1996445190,-92864522,-493825,1996485238,-94312194,-470004085,1996443658,-401698564,-1000827573,-1072957322,1642792565,-454311885,217335435,-327253247,-16354048,636023926,-126434154,15498883,-1960432011,1124083230,72649510,-1070337909,115447,-165278348,33557510,-1591343756,-1958215678,105449550,1347834195,524675154,-470528373,-1950250224,-2097083184,1962994814,-639086332,-28406891,1226011713,1946570297,-1909567475,-1962921954,2040786502,-930392062,-1026990497,315097096,1465253888,32786119,-230242560,1187446784,-1006632466,-1960441226,1183385668,-956232450,127046,71628582,259328000,15746759,-397408768,185046400,-352160576,-1070397874,106728230,-75247053,-2083384575,-763166013,-25755904,-1873783982,-1813714930,-28952313,-148499084,268436548,-402257292,-16280555,-915083698,201362409,-260144383,101479680,-385976577,185046320,-1982368576,1183448134,508954362,1015228156,1714517248,1183563827,51341052,1715496640,-16777047,-1207732993,-930414592,-788399741]],[45,3,15,0,[868234201,-62484737,-206854936,-204926037,15788458,41716518,956718731,796132446,-159479465,1509449353,1183767438,-1417680644,-13371853,-1962804861,-774254143,-1519979543,-511457141,-375065853,-1070399348,637591785,-768408437,839813926,333500672,-1946492206,-1194292278,245121536,1923148264,651135841,279799,-2096925695,1586365121,-1261292548,1157047871,1946159108,11266053,-922014741,-2094652811,1962935932,-2147436261,-1276637540,53179040,-1673546543,-1599543282,-1053089678,585833589,-1679290724,991130272,638547393,279799,-1961921535,-163149563,1579092203,-18425,862345707,-62485568,-1073541274,-1452916634,-65536,12059508,1959209728,-96039405,-1951745816,-54512696,-1410078255,-1426863853,-2096466236,1962995838,1996444170,-401698562,525992118,-1960442018,19203140,-1962904320,1317795926,-27358218,201082507,-916561984,-939521342,1392508932,102651474,-148455373,16778308,-1992294028,1364458566,6946922,-401698735,1183420917,190536190,1635056064,-661774766,1068814899,-471331172,1918508959,1975597887,-58817733,-2096925696,-779418903,-13433058,872308366,-1951531786,1448193480,-1527527285,-152938146,-230952957,2122574962,125042940,49251237,-1962753405,-120943678,1783713948,1996431104,-401698562,1482265155,1579091869,-1010214054,2248,777475614,3153550,-402229505,1183421216,1958743038,-1980353748,-11470730,-286720394,1489014445,1312588070,-1944685243,-1960379322]],[45,3,16,0,[-1960436660,958800500,192153684,-502610301,11004405,637575145,1838635,-1992173065,-148440498,66628,643230325,540299,158662411,141950758,-1953315864,-28930312,-1901499160,915143774,201064452,-1385990913,732811403,1958742978,-2093678759,-930413882,939672714,1081473606,-1979491189,-2144992956,1972372095,1065428531,125130782,-1945647322,638053336,-661897343,44572277,116789877,1946288140,1946265619,130491919,149655696,-1207450074,25135398,-502937981,-167027021,1183751541,-2144968964,-1962671028,1451951686,526278654,182985,518818645,-1909580205,-2097139682,142398,113640821,520160053,-402241909,-661782340,-90390477,397055,113713277,6,46659163,1794834804,6948608,6988047,-401692401,-5242048,-161752853,24380103,-920691717,1426064074,508619915,-2029894005,1183253574,512634374,512622640,-1432157656,1566056192,-352140157,-1909580259,-1912590306,-956159970,43526,540967680,1948188672,788475397,773718068,3153550,104382515,578093643,36191875,-1912048640,-16635874,1342178822,-1592831993,245960528,-16594968,-1207958002,-887095297,-1959338869,-1959393209,116065887,-1959338869,-1073019321,-1909585547,637546502,-1912461151,-404175936,117384959,46792710,-2299904,2138406,771752650,3153550,36183694,2104974,109981387,-1910112208,637675526,2098830,920423371,-402110581,-1959329868,-1959394233,-2027551145,637544966,2889351]],[45,4,0,0,[-402651446,-1014235254,537298726,313856,654278120,531970,2111896448,-2132757758,41816059,-1219293261,506996225,292880392,773767308,3153550,36177467,-1223003105,652149248,532104,-402258349,-397408672,1476855307,136718374,-895985664,1005060100,109979391,-1591345056,19202120,182784,-1959338869,-1073019833,51320948,-2129431080,2080439547,650153485,16400001,41239636,-1070398741,-2097151286,773719276,3153550,52954870,1347318912,922702673,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-1962911304,-1962734562,-16577010,-1895624674,1526888710,1048795225,1962935050,-326413036,51159376,-1593555319,1183384334,526211078,-998039605,1364414468,786140190,3153550,51263231,51132159,2131257358,51001087,50870015,51263231,51132159,1505287054,-883336448,-1959338869,-1959392697,-1959393713,147458143,444416,1397759488,1465274961,-28915962,1183580160,-92370436,-1909525877,637546502,51920515,-385649408,280953032,1459388416,12067701,-1176816895,1397825586,-401698736,-1072984619,1183441268,244338942,-1903151384,-1258779710,105970774,24936535,-1408731846,740297798,-1274549407,-401695719,-796222546,1090831102,-1146406220,76164956,796182330,729072442,-1934965878,116885465,-1673022433,-1685526514,-142091890,-4603854,1336865535,-12219866,125093690,57983802,-1398094966,1974124554,-25263110,-989236224,-1431504266,-92946422,805735982]],[45,4,1,0,[520037888,267059990,855950467,914958070,-1993997546,-1962731466,-166986122,-1873408908,-1880954866,-401698730,1594330587,1532582494,-876011688,773774475,3153550,71797558,906124707,-1559869557,-903937441,1430585348,1444867211,105992279,384324179,109981186,-1960443856,-486397938,-2116448739,1409350206,856913220,-1441888311,-1911823616,104760281,-2062614528,-1591345003,-1073020378,-2094629003,67485750,-1073285338,1962935301,116860452,525760,-402258572,638039064,52758262,638481416,96470775,91488257,-340433432,112837,-365001946,175374338,-400621786,109981186,-2144993232,209726,-1073014924,-14281868,638296070,195036919,91553823,1912708072,684544145,198914904,-2147256896,-1984429621,-382743274,-303431812,-1579643392,1048772608,251658246,-1929416828,1044063967,-428604888,739150630,990176002,651916751,53100160,1367674624,117319423,117310027,503709704,503539688,-33352984,117442574,109979142,-14286310,117448198,-164372596,671518246,197168130,638940352,16400001,209011796,-1943615860,637535254,140937,-1072971636,-2128210828,1409350206,1443591492,503355368,1978194062,-1909580008,637546502,36191881,637558945,637696419,37502595,-620268544,786013154,-2144993260,50537998,-1961336088,-1593834482,-779223038,-1993940853,637675582,38473470,52994086,673611814,1084800771,-1070396812,-14266362,117621790,436637222,251602434,1532624926,1599625479]],[45,4,2,0,[1297948510,920423371,503596939,807308846,1958742784,36217091,520236195,503317194,807308846,36479232,-1957311713,509040364,512634620,1017184304,73305602,91537419,339663259,1711732224,511016960,567089588,-1023487862,1721925644,6798848,1180435654,567101364,1153827955,-661913345,-916562145,771752642,3147406,826179622,125042691,-401698810,638053925,53610182,102679297,-1878889888,-1875449842,1802818059,807308846,621213440,1946159107,820806426,-57997546,-855310152,-1956239823,-998042555,-125606352,507802128,471764487,470715138,-1087905024,915079169,1157038114,1962935300,71628563,208932864,-9808098,82378602,585890292,1191867533,244048098,383975430,-644949876,1141259046,784495874,3153550,53675718,123860992,-594820321,2143565399,-1070334972,-218103879,-138310738,1598572760,-2097150774,-1070398268,-997984789,526278404,1426065610,1444867211,2126838871,-18168,-1359822797,1312543223,-1962707450,1992623694,209634312,-202780343,-204926043,1183558308,1606585356,-892788898,-998047734,-1715457276,-1956974101,1465261788,74958134,142591030,-387776516,-678690836,-1073042772,-1936524683,-392500286,-678690852,-4603853,1336865535,-840374549,650130431,561251640,443810872,6351020,-661920718,1191545382,838882792,1958951908,47328,-348125070,3964934,-381157004,-1869545641,-1321401423,45169924,838971709,1048784621,1946157114,788475397,-109051848]],[45,4,3,0,[-905743358,147456004,1918974976,1987722258,1927298060,1962359818,2013150214,-1021301758,544358716,443963964,512634398,1048576048,520159904,-1069805955,-683931022,-566491532,537133687,-893373501,218103810,109981190,-1591345104,-1960443352,117581334,-326412853,71732766,807308846,36086016,292864011,-1977165682,973080606,2130708510,10692111,512634368,109838384,501940774,10606734,1958742784,650153481,532026,1183772287,429060,10692096,-1027006720,-1957363710,71732972,-1174264133,1441267712,46320077,-400679424,-1909523100,637546502,36314764,-7739362,13311992,518818645,1996445526,-401698806,-1072969294,860887668,1996443867,108461832,1304659,-1072997998,1364199028,-1834671896,-920691105,1426065098,1586228363,399212552,108461907,-402360577,-1024013771,-1961462527,34554842,-166824501,158695621,172396236,-1528295792,-1026977115,-1957363704,-11133204,244321398,197742056,-1904315200,1988822720,-1960442358,-880802724,-14265593,-1960443276,637543454,1451954059,139856646,1364859764,856184459,-741279808,64026592,-763165114,-773140224,1509614296,2088969808,695468040,79987544,115593779,-757997359,-919340318,141885222,-1873719214,-2015827954,1958742937,244338700,-343329816,1256739076,190419711,1342600384,-1537742767,1975520146,1778870797,-1879021056,252962830,-930365389,-892788898,46661640,1444806656,-4181161,1996426358,-1873784822,-12392434,-1995802940]],[45,4,4,0,[-1031012794,605981478,260777472,39095078,1580849971,-784829186,-489434654,-896852230,1586230155,106838280,1397754228,635982166,1342827264,-397322669,108134490,-28931297,-611578389,-25755873,-1192751472,1606431623,-892788898,-1957363704,1586366188,172396040,-13371853,-2147436036,425603,-1962576392,-372177842,-774789645,1325376755,-1945077754,525784,-1064511346,-1912600571,131525568,574153,-1947432107,-768407458,-1962254706,1988822142,-2147436282,108393995,41154875,1068814219,-1679290724,991720084,723023297,14582777,-16055179,-788328332,-661858445,-1912600571,-103879720,-906493461,1426065602,857664651,142016448,1342600959,520095208,314057,-1275051,244320374,-1899521560,106859456,71797542,41418534,641204006,661131,605981478,260777472,2122516049,225705988,117440441,619204945,-338129973,-2071938287,1376145926,-1873587706,-721033202,1493632858,108347482,-17574,-1070390805,-773664431,-1946492208,1107343560,-202895716,1918523795,-775932956,-489631262,-1949791238,113428931,313344,-1957290496,-1073019322,-1813445771,244338688,-477613336,9890051,-167354741,-361430589,-620556477,-1014045579,4096294,1967476224,512435823,958791716,1946166814,-1909580189,520106014,-2096736629,958792387,-1924041721,-1960442761,-1014824369,1463363080,-2096663544,-169734973,-2094603029,1946157692,1392909875,-1996190938,-1960379322,1183384132,-1933472514,-1899983152,1397838552]],[45,4,5,0,[-1845731585,-1873738013,-2018383858,-484505765,1333798407,250283012,6948970,244318314,856476904,526293440,182985,518818645,105286486,578076683,-2034046896,477478923,-167354741,1786053059,-889057469,-973708171,257914240,-644953341,1508575979,-1585452976,-1070344050,16001,1047872846,2367115,2498105,1451963508,46367494,712247097,-2097000565,1463355587,-2096663544,-152957757,1194978027,-15961078,427756111,280567,-1995475696,1736443975,1996487428,-401698810,1183417683,105286406,-892788898,-1957363710,1996431084,-401698808,-1064385074,637951627,855787403,512435922,-1960443868,-773795569,536535762,314057,712,-11053538,244320374,197501416,-1958316864,172919792,-1873736989,-2048464882,896913931,807308846,41525504,-1191295351,-11141119,-397408650,-125043246,1444574272,1460041471,-401698729,1397816500,-908597161,-1979818357,1526888734,526278488,445129,3272,-1957210594,-16054658,-420936843,142016256,937954960,1975520197,14149891,915134606,909836324,57999398,-1962882839,-1073018299,1174342004,138775306,989903593,376703045,67388919,-11701248,244320373,-158987544,-562806588,1173831403,1947205636,1166759479,-1949158654,-1962925026,-773795569,100328146,-763166705,1103792896,244339025,1502890728,175423499,508561164,-1590302639,-1990276866,-1628764091,-2096991091,1467220028,-1962386291,1141572676,-1958841338,1138950732,779476795,71600926]],[45,4,6,0,[-1946925431,1183385156,141950966,-16222465,-796129674,-1064380274,536108799,561299467,-2096609911,-385612723,-1014759596,-339090932,38046474,-150991687,-1948777503,866446323,526278592,314057,409227,-2030042695,14885453,104762307,-2016857344,31662669,-1950338109,-472824871,-397286447,190384181,-1961724736,341673944,-1980200105,-397981939,495565756,-1010267297,-54852749,184255487,180028275,56069376,1006428800,-1174178861,868483068,-1463383095,856651010,1958743030,-2133292280,-343671581,-1209482492,-1962576724,116098008,545096643,839414784,1364414692,186539519,-1957313600,1465261804,-469800472,-339725563,1183551596,1947248648,38141699,184966795,622163419,1232338946,195833320,-2143128384,1333789239,971718658,846463656,401101648,1975520172,-346334460,1364745000,1577550056,854066549,-1994724436,-1982297340,1333853815,-963968262,1947199104,41191432,1592263659,138868231,-16550896,82313805,1975520255,1778674189,-1879021056,160425998,-930365389,-920691105,1426064586,1444867211,-19601321,-1070397981,-167681047,1947207238,38141699,-401967477,1802829593,-2147072266,-208973195,1452005515,184189704,179962739,-388365568,1552678626,142508802,-479955712,1778739728,-1879021056,154396686,300531763,105313793,-1326812158,-1949748478,-186119586,870216958,-388068416,2104756109,1283458185,1928019970,184960651,-2140441354,-2132802972,1678254052,-161486078,1517568193,1443389067]],[45,4,7,0,[184550072,-1696070074,-1519100410,1073902720,989902313,1447327699,-1031540085,1527018256,999306475,779312083,1334300299,-2028173054,52724721,1174340980,-2029131004,127723742,1955323527,52724482,-242807799,-1962783607,-386518050,1183516496,-159913206,376766727,1996642107,-389313775,1190594032,1946173446,102492163,1451991531,178950,-746256413,753468277,-2049766401,125110878,1946574469,-1949092879,-668269988,-1950184621,48760926,-562800378,-930394031,-1341497717,-32118783,-401967477,-259260947,-857188008,-125085947,-396384781,175376033,-2137652087,-1996293556,1190592068,57937926,-402502145,-930349705,-920691105,1426065098,1444867211,-44505001,-1070397981,-1953492245,-1494743434,-402426627,1458046565,-45225814,-920691105,1442841290,-1959332725,-1964505484,721777917,-654900665,-899757941,-1957298174,1955280628,-42735610,65261195,-2046669685,1589742541,-1962933558,1602959068,-154957052,225706691,1073891318,1207829877,-1962445821,-892826873,1342046210,-1946883325,1602959068,-155176188,359924419,-2147332213,225788129,-41890306,-2012843010,-980810897,-892826728,-594870270,73370422,1946338294,-1950119157,121241183,-617414028,46842763,-326413056,-396929506,98827418,367771699,106859408,-53679880,184649448,755201216,-1930952698,526278652,182985,518818645,1183536982,1958742792,244338700,193006568,-1911262016,-61019942,-1070398237,1586170347,45869062,1610373864,-892788898]],[45,4,8,0,[-1957363708,1465261804,185222795,508261824,-639103344,1958742912,1458604865,-2065166704,1356891777,-401698730,1177256262,-919381240,319178243,86078929,-787283944,1157831285,1976636196,138806028,91607315,1996484669,-1001460,99340851,1810612275,29816720,-2146929408,57999871,1392691584,1364218454,333975184,1340300159,244338771,192999912,-1207733038,-661913601,-2146767997,1049361635,1972043782,39815434,260061065,39618817,-1996077941,1602815559,71812872,-1957298166,140282352,173902174,-1962654209,78112990,1526727096,1593835960,-892788898,1284177926,63843074,41913329,326431547,-1054095477,989859885,-1962380349,66816967,-1962742791,1330532039,518639951,-1510736633,1195788028,1364443975,1458975570,721573771,-1475900461,-1473809407,-1960610814,2088764535,443875331,721569675,2009217987,-167027185,-972880012,1979860027,1458801410,-64747637,-840771445,1532582494,1170691779,-2096103154,1946157693,239992323,1354773330,-1962254965,126551117,1634992552,-661914588,1515975906,-1072970869,1194004084,-19335422,75238989,41075259,1397932894,1947160062,239468257,-152504781,1361343655,-1953430863,-81139490,1958742873,-2095281171,-1092090133,-1983892733,38567940,239960128,-153621632,1954549317,242581677,-346399872,41780111,-1956940544,33879792,1955297652,58490884,1366324480,-386888873,-370670598,-2143974914,-661978355,-2096996983,1057555239,-2147320695,1398209572,-164372853]],[45,4,9,0,[1526965224,73239390,-1996077683,28335879,-402240371,-1957037393,-164131874,57999620,-385730584,996081474,-149392141,1962934535,1962281746,38046476,-1023162837,1979860793,1458801410,-478142581,-388436996,-166986060,1464980596,-2081933313,-26023933,1960786777,-1983149307,227082879,-1996288640,-2087255483,84476709,105745815,125099835,-386518186,996016932,-1948283937,226952317,74733663,71696192,28332115,-402366581,-2141586905,-561251036,-402360833,727581373,-836041611,-1953371301,-1019533755,-661978506,172329811,721422853,-1019541947,-253164681,-1209468672,-26089223,1972097587,-2093708534,76283110,1946157481,174386,1552623476,58687492,-1960938240,-836042164,1929434344,1976699684,-112110064,-386301464,1582956091,-352321094,41192423,-1962899735,46196958,-352252029,45672546,1166801799,767634178,-952434672,1448289394,428726667,1166753673,38242562,-1828561527,151201667,-1948742905,1441269365,-10789374,76219463,150995749,-2091428347,-947714874,82412292,119466449,1604711420,1552634718,105221380,-2090924151,209976356,-1962874111,-661976507,-1020535253,721422853,1398474309,91669307,1021956659,-397190145,-1877082039,2101798926,292864011,172329808,855640581,1364218313,-873984368,-941033093,-41817864,172329816,721422853,1354958405,-1962254965,1597703775,990540806,141952079,-351903861,32242161,1405311224,990535051,1449424115,-214185677,-1958672780,-152370572]],[45,4,10,0,[72165726,1160496779,656646,2009283419,-2082985181,477499643,-127080200,9296523,-2097003383,-617350108,2045309831,71696129,478802059,-1995809397,612565620,17597436,-1996208245,1602946116,106727686,-1995933815,1971914868,1526852362,-11075389,-74775475,-2096996469,923337511,-150840183,1962934533,-388004089,-544800410,66807,-1957688971,-1983501373,1599603780,518640067,1472461831,-886310517,-145749133,-390056999,-1410072597,1455644504,44585808,1273693044,79922064,-1946692120,1200293469,1958951688,1004047135,-227081129,-1962933064,-377290161,66292496,1928412146,-1871320317,-1873745069,1006397160,1356952514,-1953244365,-136714038,1582848858,-1343552908,-2084323277,-1947728189,173902839,990267275,-1962314557,72825816,166457975,1006383848,-1949535550,440560,721713035,63867890,284787699,-1957289358,38766542,1284054153,-2081323262,201917220,-1962654209,-388396045,-567607200,1527012489,50367976,17793219,-1024042406,-1962380224,39816136,1593781480,-1950105589,1962281971,2013221430,-164407804,1577070568,587203514,-2145963753,1968833250,-1949158654,83231351,-2029554431,-20518690,931913355,1963001078,-21305341,190509707,1465304054,-167030448,915083893,1955266566,138709766,74635323,-169086837,-1995932533,1552484479,108497160,-1962517111,-1020591545,1493452681,-1017225384,2139838039,142052102,-1995934327,1599997564,-1957363517,-1909580052,1778397214,-714596864,-401698807]],[45,4,11,0,[-920663811,-939523382,503316490,807308846,8185856,1044284206,91488256,-639103344,105810695,29055715,160676352,-1275063111,-1960719040,1967261270,162052620,-1275063879,-350106304,118901307,-1191805299,-1179944912,-1026359292,254132875,78729472,72991443,1983462448,-1442380798,230222562,-1070355702,-162099798,146349846,113408,567099572,1342588555,115871376,-892788983,-875823102,512634398,1048772656,1946157786,-669057274,-1207571710,281870339,-1909538017,-402640866,28901342,244338688,1426642152,1398008971,-16484609,1347486326,1172835984,-161654016,276136135,1566267483,1358882179,-1715457197,-1064384205,-326412853,-892772521,1439367174,102689931,-1475370993,1996447846,142016266,-402229505,1634075980,-1592809201,-892788985,-1957363706,252059372,1722290080,142016352,-16353537,1996426358,242679562,1711615464,262737761,-920713311,2762,1224,108956503,-1996487496,-133956538,-351779189,71731747,1183321892,74367487,2114534404,-348671996,3190786,1183514438,138841855,92808783,-244085,-1072956338,1166922613,139889412,113428831,313344,1187468800,-1107296004,1038811140,-1056684405,254020840,-1040234872,1006896230,-1341882871,-1341985993,-12189648,822050432,2122517119,74776828,292943371,-989903222,1191118430,126363142,33310407,1321634560,-1133133813,-1962522997,-916584362,1730,518818645,1996445526,-1813256180,645185547,-1070344050,16001]],[45,4,12,0,[443893070,2504331,105266092,1183515762,-930396154,142525692,-970545933,1583284229,147507487,1229211904,1346523219,1480742995,1480808516,1397969729,1396986693,-1912186813,1048651456,1162739712,-351861900,244000301,121700390,1476493033,650153478,659083,118014339,1426157289,1869507438,1476423287,1793609758,-1073012845,-930298763,-376027207,-1662516909,190345984,1347712192,1949318316,1949383852,1949449410,1139497174,-2081649835,1187468524,-1677721346,-66646522,-1065046790,-1922539916,1948466326,1950301201,1950366749,1948597299,-370920771,1424490706,168850176,-385649409,-997850999,1156087275,-1409060352,-930356245,1966750848,887663622,-1945996800,13756872,1929390824,-2134340634,192231996,484987308,1922128128,-1933014268,12970456,-2014789581,1190594304,1946288298,-912393471,-661934645,539026305,632053385,-528031777,1023396739,-1341885108,868744792,834047,92617510,-2096532330,-186514745,-1023152509,570835851,851704295,-1400994844,-2094697472,1946201214,-1005288,-990502284,-166824464,276041668,334021766,-339442176,-389773817,-997851134,82362704,1476395496,1007625296,67269130,-399506425,-1017643006,-25261225,179192712,-16223040,-8126906,-971737777,-1929335229,1461104254,-385976577,1187447035,1593835774,1364414659,-930358901,-855633992,1482381633,1444827331,-242493298,1015070771,-1408338400,91537418,-335564312,1478450934,-1968418365,-1393741112,-486563352,-303343110]],[45,4,13,0,[773740368,3153550,52954870,-2143980528,207422,-1609614475,261342184,508428193,1300432500,703267140,807308846,171868928,376766467,52954870,-1207339904,520028259,233505552,-849846497,1673056001,136249088,1482628867,-326412849,109981190,-165281744,402860038,1364402036,-1000909230,1586171006,139365130,-1962518901,1354237046,32565248,1499094623,-1027012773,-1957363700,79874540,-326413056,-1909580282,-167759842,402860038,-1961790433,1387791966,71761664,1555563381,29157376,79874311,313344,-1960946176,1174603334,-385649916,1348862187,1996444006,-1293398008,1723861905,1968727641,14018819,-989573493,-922024362,-225768075,-1073042180,-829686923,-951465429,65094,119468683,512634398,116785200,520618792,-1202320268,1103953938,-28915874,773718017,3153550,52954870,812916608,512634398,922681392,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-16772424,-1895624674,184711430,1567956928,805735982,1048782336,1946157834,-1591324636,992346664,1476596742,1187452788,1342177790,102650454,637539000,50863871,1582964487,-25263272,640054528,103024382,-1591338379,-2027552224,-1996326650,62651462,-851397632,-62485727,41526054,604962342,-916578554,1426065090,102689931,142016352,1778808575,-17963008,-920713375,503317706,807308846,112640,52954870,-855149560,81217,-2081946763,1963015168,38314267,343261195,-1957574349,1092556500]],[45,4,14,0,[-1275067461,992070975,1492481473,773767967,3153550,52954870,141827856,899152,1476414952,-1909580093,-167759842,268642310,1342731295,-402649416,-1017642954,-1193768368,736624738,113465344,-402627144,-998047710,1532545794,-1202693798,350945382,-1014768501,-1207495166,132644967,705024,-889191960,512634398,116785200,1946682152,867603,238882420,520713216,773734861,3153550,52954870,1345156224,41498367,36191875,101676032,36177550,1614216998,2030472960,520029954,110035728,-1073020295,-998046348,1479928578,1996514621,171868975,678690819,1426648195,1183444107,172395266,-1962654071,1183386694,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406]],[45,4,15,0,[-2044280781,167936262,-385649216,45809822,112640,642798342,44572415,855750663,781975730,3940095,774185400,3937989,520040092,-1207566276,567096623,638042252,637731491,50339465,1343669550,620804096,-986832435,-1207943146,567092516,1142342958,623884288,-986832435,-1207938026,567092482,1477887278,621066240,-986832435,-1207935978,567092486,1612105006,621262848,-986832435,-1207933930,567092542,1746322734,628471808,-1977212467,-1207796458,567096065,-875836641,1465261771,807308846,672038912,-2094136829,15934,244319604,788475880,3153550,-1291713608,244002315,-1959919542,-855619562,33798193,-1959916365,771781134,7345803,62403021,772649730,7736971,1947634478,-1204695808,112394755,1846446894,378220032,835518572,-1291713608,244002318,-1959919494,-855607274,571902769,109981186,-628228048,538327846,503673858,528175848,4331147,-361377269,538872614,-850349054,645932577,654115624,35659406,3280523,-2092181109,74581499,567099060,-987303198,-1946000098,-1961303079,38767383,-63545,149447,378086912,-1993997719,1593993998,785063774,3153550,52956800,192846338,-192173816,74746678,46702934,46794251,520029300,-1130298680,-1106900222,-16485374,-1593656290,101384880,74711730,45096703,-401698722,113693401,-402586830,244343490,-2080451864,1098204158,-854196040,1954523183,1946237990,1962884148,-1895877840,637895,-854162248]],[45,4,16,0,[197168175,-1205963577,1460011264,-13181813,-1273828577,-1205744371,1186921987,1314242371,-852505095,-1262056679,2215244,518818645,1583306582,46844191,1556946432,-1957311713,1465261804,807308846,674663168,-1898017278,-1593810914,2122383410,1979776774,105301765,1586168063,1942174470,46367583,-1873608598,1967581198,91602955,-352308575,-396996533,-1064399967,3544713,915144499,243990580,1049165874,1586167860,840861958,-167043584,512623733,-201588712,-1946177372,-819263922,-661869837,-1931768229,989861894,1342600387,803737232,105286517,-920691105,1426064074,773778571,3153550,95428238,-2029631861,-1962918906,377948246,-920715202,1426064586,773778571,3153550,-2029631861,-1962736634,377948246,-920714490,1426064586,773778571,3153550,184960651,-1593281088,194576936,-1911982912,5153240,5248651,46844191,-1909580288,-1593823202,194576936,-1911982912,5153240,5248651,-1205943521,-661741768,-903888853,-1205993466,-661753709,-903888853,-1957363708,-1588111636,27853786,-61443072,-1006088449,78186622,-1928628992,-1190412234,-1494024185,145309556,-1961986816,915212414,96013255,1957098240,-666991828,661979139,47332995,-1205963776,146474600,-11526528,1996424822,6968068,520030058,54330064,-352160512,1606431490,146983262,-326413056,64882375,1586167808,180585220,1996429682,244339462,195846632,-15960640,1996424822,52488196,-922493789,1426064578,-14750581]],[45,5,0,0,[-622328714,198216585,-1912113984,648095424,-920698880,1442841282,64620279,1953759233,-15698177,-1528295818,-569968641,1946157315,-865591709,-1710724597,-1652815582,1417003019,-401574145,1282736053,1996443730,-5511146,1347567476,201264104,-1590070080,145294304,-955943936,63046,1946161321,-163133691,-617414656,1946165417,-1444704766,41156672,11135886,-601978112,241041667,-352321096,79987461,-1017200589,-13937065,283899435,-1979457685,705485471,-2000188417,1175180416,-1979457685,705485703,2143697892,-8173597,735673370,440700406,220765322,-2021064918,-2092561452,-310639874,1150154283,-773944548,715098851,-1996543475,-2012490617,1175180679,2080898691,-1017159963,221781700,221775615,-1022916058,221781700,221775491,126559746,941540547,939950861,-1960442867,1468737031,-1957313790,75400172,-402164480,-466944054,1048776683,1962937558,-3610619,-790101013,46320127,-326413056,294531,-1477965963,-337368321,-734100721,91553804,-335567384,-5380093,180937,-1947432107,-526187450,112643,-1560027485,-1027013662,-1957363710,1183471340,115916804,-259267542,-2096867702,1048774626,1946160342,67011357,-92064396,-402426620,-24903854,1778676993,-2094929152,527762174,-24965397,186151939,-2096531978,74778362,149619050,125105675,1358906509,1593790440,180937,1358896616,-939548696,17030662,46711552,199753728,-12154625,704964800,601572,-1259797643,192169984]],[45,5,1,0,[1214346312,-1662450827,-1966880512,254148422,238897152,-385649152,-523173734,-1476448621,-1574919678,-1567513964,-1567514073,-1567514063,-1572822380,-1567513964,-1567514073,-1567513964,602415210,-389821953,7012238,-906037528,-569980989,-402652925,-397345122,-1010172128,-555007894,637486730,1212678159,1996492093,-1813982909,1504182062,-1851624030,1973581218,2107800994,-1801284446,-1851643998,-1851616862,2107800994,-12126558,-350653182,-737753324,-352321524,-8486900,-2146863161,1942159230,-14358525,-1957313591,71731948,640541738,759854080,1165230088,1946159149,535872,640498548,1209105408,1950888830,443828239,1946192685,544491555,619429931,215236227,-138405119,215262168,1048777707,453053654,-1546061888,99290326,65015424,112641,180937,3784,1010729815,158662669,-939690520,17644550,215523584,-1559440221,-1070920490,-1560026461,-559741984,71731971,1452013707,221815558,221910665,-1996641816,-397345210,-1072955552,1586164341,-1962988802,-2012490617,440204614,473714802,-662034318,-786633856,730303203,-12154867,242483624,65015424,-12126718,-385649406,243270139,-385612832,2122318323,57810173,-2147357975,1963458174,-401577464,-588644930,-25264127,-385649633,141165011,2122378731,108335102,-369220632,1183449539,1810115325,-2020998184,1028132060,58064908,-788418839,-13724704,-576470105,1587804579,-1885049180,-1012619356,145022116,614798757,1671778213,-569981019]],[45,5,2,0,[-167771901,1963261510,19917059,637421194,-397410303,1894382895,-569981183,-402652925,1183382742,-737753089,1342177292,-151171096,1963130438,22145283,620709514,65585208,-1072962518,53286004,1209562112,1950883444,-569981148,-385875965,113705263,1049568,-956225815,134471686,18737408,65013447,350814240,-536426751,-385859581,113705227,66526,1358721512,-369298456,113770366,66526,1358717416,-1963138072,52756038,108382462,-385875528,-1070858392,-939564055,17030662,-62855168,-54335408,285099766,6958453,-939569943,17030662,-64428032,-230258352,-1963153432,941945414,259199036,-385930775,1183382546,1010312447,-385649144,1183449239,-2048372481,8907260,-1996752408,941948742,460527676,64882375,1183449089,1010312447,-1978895088,-1207118834,-522977281,-1979456861,384565062,64882375,23724033,-335810584,-569981100,-402652925,-397345862,1173093436,-1996770840,1183514438,769927934,91488452,-351243192,-536426550,-956297213,17030662,-943920384,134471686,-940512512,17030662,-737244672,112652,-492576557,-944182525,17030662,221815040,-916469973,1218,777475614,3153550,-946929869,-1207957061,801969796,-955531124,1049172852,109839840,28837346,-1899000830,-1388409401,892767653,-534839549,526278405,102654155,807308846,-152270080,134424582,1183517813,17229846,-2062565365,519831672,90881799,36183694,1973902,669323,-315487094]],[45,5,3,0,[-2096567936,-561313594,1952201900,1966029828,-488731902,734956531,-202142773,-1430244700,1790910214,33798149,98574079,1433714699,96077511,109969408,-2094661080,11326,1723537524,-16634,643257094,1849087,540475174,520037888,12058666,-401695668,1183544562,222339862,222430919,79167488,-1161196542,258385528,520082103,1317078496,-352255976,409370885,520617727,1486639201,1476576502,-805633675,772152928,3153550,-1912148853,637671942,1982083,208996096,222430975,222445185,426987520,991315595,1947025414,222339868,-1019491444,434639732,1975520000,33863692,520079667,166266336,407798271,520552704,-1909534879,-1962921954,470191824,1501186,292929547,104579212,125043266,101092902,871033600,-1070349376,470715174,638968576,2244235,139803430,-947714188,-336207350,112643,1444806851,512634455,1352728624,526278413,182475,1465261568,807308846,1346274048,1433731341,581975476,-1676845382,1945692174,1183396722,1107474686,872308363,-1663945783,1944381454,-919396494,108971081,-1359822798,1229576695,-1958693858,1455816286,-401695738,1931441094,1342621446,-1962934259,-619970978,1051985780,-1343746404,526278515,314057,712,777475614,3153550,1589577502,-804353267,-935934717,111473411,223526431,805272960,1555040372,1962886456,-1431524863,-92946422,-919388748,1589256880,-401695731,343044966,-1191295351,1586184706,868824062,-401695534]],[45,5,4,0,[300643154,-919389004,-1676845382,1933895694,1929266825,1342621466,-1962934003,1052048990,803737244,167819379,244338718,1610551016,-876011682,0,0,0,16252927,16974081,100925439,102237718,131835944,135858198,139241520,140380253,141862968,144246915,143304768,144246936,145205320,147917008,152217680,153684254,154642520,155257149,47579135,48693990,50178152,52560652,51619952,52560673,53520504,56230745,60532864,61997991,62957704,63570886,25733152,26870169,28354712,31064537,35236000,36700709,37660840,38273604,1229655506,1249462898,1254074552,1259359066,1264953536,1266371445,1267116232,1268599703,1269344464,1272794073,1273538776,1277185052,1277929696,1279675456,1280485608,1282034781,1299687664,1306349019,1309255928,1314147922,271522246,270930560,1958324480,1966110000,2145495312,2145943543,-2097567464,-2096135413,-2094618336,-2091482294,-2090555096,-2095676476,0,0,518818645,1583306582,248170783,0,1314014539,540691525,1684106825,1635086693,1142973812,541674832,1987208531,168653413,1380272932,978077006,1634620704,543517794,1696624500,1919251566,1869762592,1952671092,1293968485,224748655,1162552330,1279610450,1851072570,1701601889,544175136,1953066601,1768710505,1746953594,225468773,1162552330,1279610450,1851072570,1701601889,544175136,1852141679,1380272928,541869390,1667594341]],[45,5,5,0,[1650553973,168650092,1380272932,978077006,1634620704,543517794,1814065012,543449455,1314014539,1159744581,1746945368,1701077349,604638578,1314014539,1023429701,57953103,-1932804045,-1945783794,-402279394,914954521,99091940,451143706,246027448,234908240,6946922,-1192366360,1343138324,1780351850,-402560512,1944645087,1975520014,1291827205,-1957486131,-855432162,1946331153,80707587,52698761,12079963,1009765654,-2146667261,16983822,52694656,-2146768095,537077774,52694656,1464949521,146406486,-1090052608,-390200518,671544845,58007555,-217189186,1499422372,78758283,-1096554285,383552261,58171112,13796291,6967378,2145976170,95986548,-1995403077,-1156705762,512299440,-1329721834,-1326546669,339118353,1894260238,-2084371593,-1929772846,503452694,34651159,34879231,863472360,335972288,-1949266430,-315360282,33615489,237406518,646526464,-1992949748,-67106250,35653262,-1962548063,637909022,134795,1375862970,-397324205,74584489,242597899,245996218,-855002081,1291827233,-1230822963,-703689723,-737753342,-1902285054,-1946017762,740200155,-50973952,1975519916,-1073042181,-391252363,119409323,807308846,1962871552,-905540553,-935425789,-804353789,503731715,85900807,54656651,79298041,-56233216,63966859,-989521729,-217855946,96872100,777914204,3153550,8973441,12319883,374736448,244339543,1084734952,-1095101579,-1813491031,521034472]],[45,5,6,0,[567085492,-850591816,-1204355295,-396945915,-998173400,-1073020792,-373684875,-1545933911,-1064435172,171871014,142445824,63833740,63717001,-169289845,1341795245,64110217,572427046,1199646208,856555556,244000448,-148504548,66631,-148497035,268436551,-1960438412,-1031600553,-773140209,-773139990,1942109162,-2084402430,-689829181,1007041318,637826560,100678819,-1558825496,512298464,109972962,1779302940,-336205569,808910638,-385914368,29289451,-18432,1343116806,197803752,-385649216,413336954,310798,-72,1442978870,619204638,1958742986,-1948742682,-2129783754,1343094982,58041064,-2096228858,271384786,14320384,-100659187,34870924,280762142,339148546,1974593538,870222675,339148745,1979639810,-2017447077,-1912466426,-68777008,1347470219,58024680,-2096229882,1347551442,6815850,1916856321,-1070350194,-54921077,-1426850816,921514840,927369,203852086,113718784,1048586,3049782,780744192,-1992949758,-2097150930,-1943660820,637535254,140937,35655307,1611565350,113714688,8388706,1678674214,113408,102664486,113714688,-65506,37232267,438208806,113714688,1146355962,516171270,-1993998334,-1993994129,-1912140177,236495320,-1682419698,1489719469,1760055302,922685042,244319664,-1905028120,-1945784314,109520600,-397410256,2028499535,-703689705,-857203198,95724412,2093344782,-1207586141,1336147967,-1145031934,1347624962,-401698736]],[45,5,7,0,[-324837555,1958742787,-1579644138,-1064435172,-924316016,-469317764,-1945823229,855893534,537050048,-1873784749,1596188686,184845987,-1962117952,35430872,244367502,-1099129112,-1070399486,232785543,96339499,-16401245,-402278858,-661954392,95946375,1948379216,1351862923,729029352,-775283752,-774123031,-774123031,-774123031,-1948528151,-1140457021,-85438459,103372813,922682814,1843922358,-17568,35403519,-397193130,-1072969645,-385416075,860226446,-502888512,1975520013,703072151,773785213,3147406,673090598,512501250,1460011558,-1207946561,245118208,-1989377560,38112285,-1207646333,245118210,-1989381656,38112285,-1207646333,245118212,-1989385752,38112285,-1207646333,245118214,-1989389848,38112285,-1207646333,245118215,-1989393944,38112285,-1207646333,245118270,-1989398040,38112285,-1207646333,245118325,-1989402136,38112285,1594148739,-756357090,512632327,-1494744550,2144380,-401698736,-1909526804,-956288994,872610822,-32601061,-1207520510,835518978,-913550767,-1352984947,62391987,1513213186,1442778969,112454795,-855505992,-2046390991,138840495,-1928704372,-1556737978,-1992949746,905972774,657095,-443875164,110021469,45614512,-854871294,378086961,-1993998264,-1207940594,-913571325,-849355078,-1207061711,835518978,1947633958,243869184,62390390,-1161196542,835542946,45614771,640797954,7083657,1846446374,33798144,-1313158772,-1288581793,33732620]],[45,5,8,0,[-1993985587,637562902,7474825,-1946025032,1603517129,246624717,-855506248,378086961,-1993998216,-1207928306,-913571325,-849362758,-1161809103,922681522,1380975132,-1878573158,52732328,-16283354,1778523190,12019712,520568730,-1141666896,45613056,640797952,922682505,6947356,-1711226520,-1338833089,1086059403,178176,-1993985587,473366276,1744857602,1067057325,-1951379961,-268387341,-855637320,76097073,35403519,-1033371542,121608704,-208949143,-1192230725,835518466,-16479962,1778523190,11429888,-2079899750,-1141666896,45654016,640797952,922682505,6947356,-1711229592,-1331755201,12317579,178352,-1993985587,473366276,1744857602,1067057334,-1951352313,-1207911437,-855637320,76097073,35403519,-1016594326,121608704,-208949035,-1195376453,835518466,-16479962,1778523190,11757568,-267960422,-1141666896,45666304,640797952,922682505,6947356,-1711227288,-1324677313,12317579,178400,-1993985587,329181188,95827711,-1528295792,95855452,-393289586,63571513,415115637,66502405,1461605918,-1878982552,-1573853170,-1945600627,-1996240354,-1962686402,-1465980713,-1991247317,503566398,538873596,-1106829822,-1070399360,1958742700,-1396143340,-69132228,158677564,1949973632,-12270076,1949252640,1965898756,537701393,175465020,-605548912,-29046795,-400613344,519834014,-1070397666,512674099,-2135031264,-1073042432,-930465164,-1977598804,-1406044732,-997574084,1017916021]],[45,5,9,0,[1975814714,236633891,540846764,-2010711433,646512485,276103296,8569217,119459371,-1979678529,-1527534911,1958742815,1275512325,1592459266,-1873804880,-346822642,1458342741,74892574,-1409108740,-771043190,567084148,1579152875,312009,518818645,807308846,-500373504,503973563,-3086253,503973563,-3610541,503732667,-4134829,-16353537,-1209531274,168213503,-1343728866,-1027006465,1746796548,1746800520,922685075,244319194,-1548815896,1746797530,1746800286,1746800292,1746800301,1349127854,241395742,-1930948976,1958742959,5127489,1018444916,-1363490509,-401695730,779249790,1052039307,1944587932,-1205636504,245120322,1919445480,-1176990951,1186201603,1541934748,-1673612184,1750394894,38274759,1746796649,1746800222,208277102,241395742,-1243083120,146862,45613939,802048,213386102,99787520,-523116335,-1559890939,1746798064,1746800222,23727744,241395742,-2048389488,53715630,235275975,512495118,109973000,113705504,8392194,235144844,233047751,512495130,1048579558,1963000396,-469317878,-1945147635,-1089608162,-396947714,-1909587690,-1191170042,-1070333953,-2119240964,1913588223,1279164649,41156866,-396933141,776995062,3147406,872415161,-1359807296,385843550,505967887,260225879,-1705828778,-1322907841,-1996311389,-1157450218,508956549,121608787,-1197231194,-1172928254,-2128650494,1913612287,43247801,233311888,27453671,241068062,259221534,233072670]],[45,5,10,0,[246310942,1746817130,244321891,-2085732632,178750,109980020,-1977217532,838893598,-1081727233,1392902273,8480774,8480774,45620991,-947255461,-2010710222,-1207926393,1048579584,1946223180,-432603365,-466157811,-1706025459,-1279786428,52825728,738641424,367722499,37893887,-1343746416,246333342,1344165662,906118298,2112948,-1873802122,-1709905906,-352172893,516198518,922684900,922684902,-1075311132,-40310275,1458342741,246333271,241068062,74907422,74907422,246310942,1746817130,244321891,867012328,1347886784,38050384,37598295,-352160512,736538,334168693,1962938173,1024256770,41222148,540870123,504263424,-43456425,1342177720,-1763176816,-916561944,771752642,3153550,184677560,-149588800,134423814,-1156745984,-768393648,1393446994,44834559,260597790,261580830,244318314,195847656,-2147126080,537077262,241068062,262563870,262563870,55011358,503349352,-1878105240,-1392908274,36177550,1374160390,-768407601,-99186394,672565504,-86995966,806784558,34651136,-1326952197,232831338,1381061150,65539728,-1177406632,1376692544,-1207020975,-380600262,102651890,512634464,-327090128,-57999230,35659406,2891406,-1705576909,-1464859384,-1409546474,1958742701,1163148671,1034750837,91574349,1950170284,-1073042425,-454296715,-1403642282,1752440892,-143278070,24936542,-2147125958,1330634532,1958742700,-118773245,645815480,1979663672,866864897]],[45,5,11,0,[1594337984,-729080042,861601976,-401695543,410215746,611602492,-1341788285,92677752,1975519815,1170614006,283836671,1052039307,535301788,-1673415579,1696131086,8569985,-1021376671,-346093730,861338831,-1376373761,695517194,1969846077,1849535761,-1391757980,1970432317,1027386373,179046260,-335841856,-1392604194,-76169206,-819212661,1455644233,512634455,800587824,-13722571,-1946141666,-1996291578,-1207762914,781989120,3940095,1342197944,1172853510,891598961,520040092,1085800508,1392922624,-1150209048,1394479054,-1475887974,-1141863500,508956661,121608787,-1465665885,-1441363710,-1228096766,29053710,1394497040,-1341702246,-883928394,-1157481309,508956664,121608787,-1398556985,-1374254846,270908162,-1705828778,-1227356353,-1996312413,-2147306986,150590,-1175911563,266255105,-1130736866,-1145640441,508563521,121608787,-995903739,-971601662,266779394,-1130736866,-1950937081,268155888,-1705828778,-1222572225,-1996306269,-1157445098,1394479084,772258970,37790647,504361147,129800787,1118025535,-1141863678,508956661,121608787,-861685940,-837383934,271760130,-1705828778,-1218705601,-1996304221,-1157443050,508956673,121608787,-727468178,-703166206,268352258,-1705828778,-1216346305,-1996302173,-1157441002,508956727,121608787,884717458,1347572480,-1150279704,508956732,121608787,-593250396,-568948478,271104770,-1705828778,-1212676289,-1996300125,-1157438954,508956689,121608787,-459032630]],[45,5,12,0,[-434730750,269925122,-1705828778,-1210316993,-1996298077,-1157436906,508956699,121608787,-123488274,-99186430,270580482,-1705828778,-1207957697,1392523451,-1310175150,268745583,-1705828778,-1206778049,-1996297053,-1157435882,508956680,121608787,-257705946,-233404158,269335298,-1705828778,-1204287681,-1996295005,-1157433834,1394479061,1242021018,-1141863496,508956667,121608787,-1130121125,-1105819390,271432450,-1705828778,-1201141953,-1996308317,-1207778794,-11534332,-1157447650,1394475681,246981563,267762515,-1705828778,-1199962305,-1093971886,984416929,-1392150844,376947770,44041982,1398214891,-1090505541,240352574,1862985815,-1847042213,-1017225460,1448235347,-1064565161,-1560141661,-953810398,16902,41394944,-1560118877,113705589,8389235,-852295496,2098628641,855750658,567083186,567096500,40044172,39919241,567089588,-1979546462,-854674224,42312225,-852155976,3979297,-397212080,45641380,-13722571,-1207944162,105906260,1855121491,-1674246984,1008664366,5814272,-397212080,112750208,-13722571,-1207944162,105906268,1852762195,-1674246216,1008664366,6338560,-397212080,1052274268,-13722571,-1207944162,105906276,1850402899,-1674218056,1008664366,6862848,-397212080,800615992,-13722571,-1207944162,105906244,1848043603,567139508,-1274903902,1008848176,1007645450,1007383300,-2147126781,41093884,2141338347,-2144958462,1020998402,1008890634,-1156417789,-58720200,-1156156416]],[45,5,13,0,[-58720203,-351373793,602427392,1490586368,1962933123,1897826571,-1207259134,166461439,-1274607430,857853193,1583286208,-1017423526,-401624386,-12779484,-1106872833,434638780,-1296150528,702735,-1958870856,1960512284,-2094936825,-253623610,-893729960,375055,-851640136,-2096854751,-186514746,12123955,112896,-919391795,-1949158574,29026520,-389837222,-12779381,1030911231,309723134,-1195144109,-397275139,-1906704210,-13411389,-661921301,-787487869,-773271064,1407767016,-397229172,-1906704238,-74753085,-402405501,-12779441,1026979071,-998965250,-752103285,16841345,-628372361,887672971,-49920,-29549708,-1951828737,734669768,-2129890087,1996554489,-1948677203,-1948259376,-1940892735,-1900006461,1960512448,112645,1532506573,1388350659,-388461741,-1031077557,4020827,857831296,264675520,738193593,1957622479,-83963,62459371,264748544,-780818701,-1006877299,-1006633032,440400,1398288845,-523117773,-523119663,-523119663,-523119663,-805055535,50385283,129522635,1077005568,872415162,-1020146231,1736,-972662960,864025414,244339675,-2091432984,74647802,1694189254,28950579,1345441024,567104180,637820813,637685643,-1957161077,9103576,-1014045646,-1960387789,-519961521,-12614874,-1960440204,-1960443313,-389837801,-454360980,989546122,710833120,-1981533500,653786694,100991601,-62486272,1347552851,-907538800,-480573609,922701888,652739100,-661957778]],[45,5,14,0,[1526751976,39291174,509734,1696499968,1728482306,-1899787262,-1946209344,-1070400434,-617370893,654311353,637685641,1317736329,1334388478,1482622724,860931017,-773729856,-773729840,-773729840,-773729840,365560784,-779419648,129550475,1077005568,872415162,1479658953,-1202499389,835518470,-623777327,-623777327,-623777327,-623777327,113465435,-1197385898,-1898411259,1342315038,1735200232,206605158,82493798,807308846,-1899787520,-2015677504,17153054,721796638,-1910615341,-1223727400,-423532813,-13408764,-893972634,48349542,1718088700,529557413,309592,-523120077,-85798191,95827711,-1873719214,1352984590,95827711,-1554902040,1583285688,-1957313785,1996444396,1703274500,283165030,-1050230133,-916844344,-939523390,1442840590,1183522391,106859272,-1962258805,-219675562,-410906880,109981184,-1989803984,862386246,1569285887,1435067910,71681802,191234052,-955943488,197701,545098086,-1994097271,-1989796227,1348871805,1116431975,709200136,283689318,1715619209,809879384,1170735103,-1979711694,2106143869,947751222,-1992393335,2106145405,1078314812,-1956118529,-1557786554,-966327784,1728058438,18302662,1921738343,1586194180,-1989719280,1586040926,1187407868,1170669588,1711276334,1711687051,1728728459,1729661798,406898534,-1,1485399655,-1989777636,1718032473,-14925369,1744830463,407079270,1267295847,778069532,3155598,47718,-1511522298,1711895419,33554618]],[45,5,15,0,[2073749504,74604902,-117684597,-916562145,-939521854,771751964,3147406,-773303472,-1065130242,1725965343,1348883280,644138216,96607881,-1947705719,861361139,820806619,369556619,83933191,1711747533,4194488,907047424,-2129633909,1912668411,12084742,637534336,98442889,1300981302,1715562016,1979840899,243279366,906494757,1712163686,-2096633407,1532965060,532775782,1726013824,606060675,782444256,-108960254,32768,-1184496013,32768,10337126,-478150656,1586063072,-888969484,243885606,57016880,1716610753,1448109651,-1956198261,-339646760,-1202629872,835519745,876513574,914957826,1583284790,33980943,283361638,1717492107,1399215704,1717828840,1348926347,1716020818,-1050228597,-796192535,-998921,295951,268421761,146333323,1513213184,1533433958,-2112923290,-561118776,1724590950,-397318573,-1956249154,1717462728,1761470550,1727040358,1760946263,-364476058,274238567,1216964199,1717003788,258352721,36572855,1049323046,503710256,-373201401,-1070373374,-1419352077,1717134855,1996430943,-361299988,1734991592,138840934,-1326952346,-125082008,-1028190362,81838438,1348919332,-1662496666,1183409768,1482385124,-45422512,728162340,1716545240,-397384112,1718052995,1712085129,1727022729,1483135115,1718046822,-401837057,1183408034,1133078510,1399214096,1718190824,728131419,1718028383,1712086921,1727022731,1726631563,1726240395,-949494989,5051462,1586062951]],[45,5,16,0,[1187473164,1744830226,1729519241,74877286,1049192039,274631015,1586062951,-1989777636,-949544866,5903426,1518954087,1120364300,1744830226,1729268070,71469414,375032167,274368871,1518954087,-1989777636,1718032474,1718028681,1728334217,1293173191,1103587072,1744829714,1729517961,408521062,1502176871,-1989777636,-1989777648,-949549960,5051456,306235239,-1989672961,1718031960,1729648777,475564390,340248423,-1989738419,-1989733793,1718031967,1718028169,1728345993,1729126281,408914278,1602840167,1317758492,-396981260,1726599526,378086993,-1030880742,868234086,-372152577,-1901369613,1717135066,-1956191791,-1956188090,-1956191146,1988847326,-1010173718,1726778197,1716938321,1988847191,1317758472,-838638076,914974246,1718027720,1713405581,343144763,1049192039,549880678,549946214,117401126,-404027956,113731175,-1,1583767398,-1026991770,46661640,1465253888,74892574,76202035,-28931776,856186510,75271158,1443284867,-1392216949,-930428621,-58711069,-2096794368,-269809977,-472786549,-83625213,-217843453,-58658557,64779775,-336526349,1284202198,-772209892,-2080832543,2114130119,1790981118,-1873326078,1269819406,244338768,1481512680,244338770,1481529320,-13385586,4241916,648344572,1838731,574523686,-1381653248,219281701,-1515470848,-492060621,244000496,723910694,637543438,2375305,-1960401677,637544462,2493995,641632550,648344320,2756235,672017190]],[45,6,0,0,[1049175552,-1527578584,977176870,244000256,-5242852,-1993954573,637548606,265867,705571622,1049175552,48431146,-1993956109,855639102,-1411413056,867019691,-473396535,1019513411,639792384,637683595,175441723,251733708,38732070,-1993940757,-544537473,-1414807293,-341065677,1325475537,1962884098,-1432049144,-335879515,-2086360383,-1515978042,-1226049566,-953754829,66119,106924326,140478758,654200459,-989167735,-1527577482,807308846,37265664,1044875558,206536998,101056640,-1939378968,1583292352,443081,1224,-1910614186,915080286,2089484322,-1145031930,1347621376,-401698729,-1073001871,1183415668,138709502,-83598208,33836160,786964048,180781927,1187462283,-16776964,-1070334906,179512247,-1873784749,1245702158,1265942539,-2146941815,-2131032988,-1962802100,-1878581544,1739974670,-1962475414,180781852,50101891,-1957443211,-1070397860,-1873588144,1242294286,1958742875,137791766,138709248,-83598208,33836160,-957866416,533171046,-1026990497,1368391682,377993222,-1073008691,14189839,-108986574,-813560061,1946465024,-1995918590,-1996282850,-1945077698,1477474822,-1912598523,871367616,2015297472,-1417539824,617122816,1963408391,-1194619784,-1310195702,95462247,-661726324,3153545,1443289998,-1105818952,801968252,1433700924,276315785,2047249510,16824336,276307711,986482,-1912048152,637906950,1577071267,258364935,-1050222921,1713767651,37140239,-423533056]],[45,6,1,0,[-215259644,-1050214773,-880078610,283885926,-855244104,45636401,-1959670528,1507537904,852046787,95592959,-1995412829,-1559205874,113709170,-1004269456,1186924318,50444304,300626381,-1263972166,-886977271,245985722,-855002081,1291827233,1397760461,772167505,3292803,777221120,3278478,855638457,607243712,96773112,-953749365,654311172,345287,1723960335,1724449551,-24395725,1946732163,2012298016,962995740,653358340,71580006,-1993938315,1153902133,-15794171,-351943162,96937689,503775231,112903,-2091284248,-1993996338,-402266570,-1993975427,-402266058,-1993975435,-402265546,-830252691,914957831,520488428,1499399943,1472419931,1313427017,1364213065,102651734,805735982,512632320,512623136,872153132,-2147021066,544473148,-1178284097,-1494024185,-1404172172,-76169206,-1909528085,-1090506746,-1431567080,-92946422,1583292167,1455642713,1337460311,1027722496,158724998,196085503,52956800,1583286024,-1909580093,-167759842,402860038,1397757556,512447057,414777912,-1193636862,1103954010,1482381658,-1331576033,1958742795,-1036090609,141819906,1342177720,46145279,33555651,27865088,33554432,44046848,33554432,55143168,33554432,77540352,0,0,0,0,1819308097,1952539497,544108393,1886220099,1651078241,1953066089,1633099897,1852403314,1750335591,1885413477,1667853424,1869182049,1870209134,1918967925,1650532453,544503151]],[45,6,2,0,[1914728308,539782773,1998597120,1679848289,1734964069,543450478,544370534,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,218967667,1635017295,1629515369,1886724206,1702125924,1702240356,1869181810,1718558830,1701344288,1886413088,1633905004,1852795252,1634235424,1936269428,1836016416,1769234800,543517794,1752459639,1852397344,1937207140,1919252000,1852795251,808334112,1684955424,1952541728,221147749,543574285,544567161,1869572195,1948280179,1327523176,1969365067,1852798068,1684955424,1635021600,1948284018,1629513064,1768714352,1769234787,539782767,1886220131,1651078241,1953066089,1919950969,1701601903,1663071085,1684829551,1969316640,1948280179,1629513064,1768714352,1769234787,1864396399,1767317618,2003788910,1869881459,1869374240,1965057395,1886938478,1702126437,779709540,-65536,1847496238,-1957313791,25651436,-402241909,1566179641,-905221143,-1957363710,26962156,-402241909,1566179621,-905226263,-1957363710,28862700,-401979765,1183514893,139365126,1510068968,92793181,1426065098,-815207285,105286401,-402108789,1566179771,-905581079,-1957363708,31680748,-402241909,1566179549,-905532951,1431502850,90762379,239504130,-1962882840,1317734982,140414220,1510027752,1021926237,-326413050,-1962389877,1451952734,-1444389620,147479297,-326413056,-1962792344,-1763177914,-379758080,113903231,-326413056,-1962786456,1317733958,21620744,535387482]],[45,6,3,0,[313875,-326412987,1969757982,172395266,-401846645,1183514927,139365126,-653535093,-661975692,1950603555,965382,1509991656,669601117,576019,1760332629,1183515276,139365126,1509968104,638904669,1426064586,-1268192117,138840834,-1156952437,-152567552,105286400,1979713853,-536757498,1509966056,52226397,184551114,-1475447616,1024160772,91553791,1976566287,582730497,-1960776864,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,201326484,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,54655617,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,518818645,-1746380970,2033647613,274631426,41492105,-1961994613,1437862006,1586176461,240552720,41358985,41485967,244055859,-628226638,-234634610,-1995422069,1971918405,172345090,1300830363,1216186636,-984973943,1959070326,8437506,2122567563,108265478,-1526985589,-1527560639,-920691105,-67105590]],[45,6,4,0,[-1174634812,-1070399489,-638079246,1166747209,550273275,-44201178,539020161,1969434173,1878753542,1030386797,108356142,1952578433,775774068,-2130283152,1952868859,-126433964,508692049,-401698730,1029307834,57802784,1023462633,963903499,1946160701,1391924,-1343683724,1992642816,-984211716,1962932342,41221892,637951172,-1878886401,11462670,2112857,-1763114122,736512,-2081881228,-2116973824,369164524,-973305081,1959131254,868233986,1091341001,-1527534940,1992673931,648344572,184501702,19332235,516131861,519859688,-165273849,537077766,1203247989,106058499,244338694,118506984,540891994,-2130283776,-352255804,243279403,-989723865,2089416822,73173250,100874938,-1873404334,-50272242,16827521,1929388093,146706,397410933,17190528,58048523,-1996486472,1472984646,1498624563,1279536723,-1205993396,-661782162,175117963,1047908875,185234081,1749251520,-1801814016,1358954247,90375821,244338702,1510984168,-1801825712,1476757767,1979719741,6967329,244319082,184652008,-1995213614,-1559597034,-11007374,-16093130,-1911918026,196660184,175284992,707103,75976,-984132066,118884470,-17252723,-2037858254,1017970421,169636896,1008235712,-2012973778,1023341958,1006924892,-972720849,16708998,-1948259414,-172064560,141885694,-1421529416,-1421518664,-1985298381,-1426131266,1336544688,410309130,1958742700,-118773245,-1951789648,-1946224994,1220750279,126367304]],[45,6,5,0,[-19364153,1183514626,-628717306,-1983892482,-1979783546,-1979780986,-1946226042,-1979779450,-1929451386,-1912673642,-1979787130,-1929450362,385805974,-124351201,-425816578,1258338558,1583292877,113953055,-326413056,1465274910,512634374,614531438,1091843,1946157240,909544777,142525443,425600,76224628,-1962571482,-1993997756,1015611973,2089404300,112642,-1031002901,376781883,1963086907,93005329,-1960442743,1149829701,112642,885328107,-972302196,1594351221,-920692130,503318218,512634454,915210606,76219190,1577211019,-1957311713,1992578796,106859272,-1962901575,-1406794666,259309578,91542027,-183914598,-2009709822,921428487,83910,1586217867,918760198,-916584568,-939521854,503316610,172919638,-1705959453,119754360,333697587,-1064374133,201783078,1971322880,870003476,-338545728,-100341692,36177550,506891046,142508800,-1962576640,652936774,-8479091,1996476979,108461832,1978159699,2124320255,-17665,1381176918,1309235354,-1072981753,1347815284,-1626782054,197692167,-920690998,1291847370,1397703763,33480,-396929506,2122578346,1651769352,-8470899,1996476979,108461832,703091287,374360063,132665431,-1072997631,-1098036107,-4522114,142016511,1460041471,-16062382,1461080135,15263824,1975520091,-402188755,1461065171,184600552,-1105234496,-1098053705,236912511,-1190717921,-1494024187,1074492703,1996425451,1316526598,378210219,1583284764,80398623]],[45,6,6,0,[-326413056,1465275166,184960651,-13601600,2023361654,185087054,-1910213440,171346904,-1966525696,149521164,-1006078835,1312491646,-1962640378,-62323122,-1527529077,-1962047450,173444040,526081631,576201,518818645,-1710852353,139808376,108314635,-1591295858,-930414590,46844191,-326413056,509040158,-1710590209,144051918,1959922439,-1948611053,-24442762,-1962522997,-66722872,520529139,1583335563,113953055,-1957363712,108462060,-1710983425,146166173,312009,1458342741,2078809687,73305080,184687777,-1910737728,1049306816,942014502,1191867677,-1962510651,1957098443,111224326,534833920,-1026990497,-1957363706,1996431084,142016266,-402229505,-920649798,1426065098,1464921227,-486257013,650219028,16001,158680398,34010918,1954545664,11921667,37650726,1916796928,243344896,-2147483646,34504998,641728512,132863,504269606,640934656,2637451,1032005126,639726592,1963262479,93201947,4096294,1967476224,116860431,-1073741822,1464927861,1499448043,46629639,-1047735582,1963216443,645998321,-1073807358,504269606,641524480,2637451,1032005126,640316416,1963262479,93201956,4096294,1967476224,116860440,-2147483646,-148500619,518,1359377472,1606347607,-947714215,-1932926462,72235969,-2128154251,566,-916955264,1426064066,1465314443,-145430498,1317795379,-473943292,650219025,1162755201,-148502411,-2147483068,-1545010316,1291789824,1283532290]],[45,6,7,0,[645922818,150657,1284187712,640607006,103316619,1949645606,34547230,639137029,-2128214642,1967476284,1157047822,1975517186,-346599162,123297742,-503134333,1002540246,-243989426,-1957574349,184687678,-1910147841,2089494215,1157047814,1950351362,1686185710,650116866,148727,652244352,1963085055,-672463142,-1959338869,46367503,1364397283,244318314,1527371752,-480645909,1609060614,-1896355071,-2128214970,1073676900,-916562145,1426064066,-1906840437,348063302,651309824,184698251,638874816,1342586251,-16484609,1889141878,-485956087,-1949857022,1607076808,312009,1458342741,637814414,1588867,639268096,1185419,136219430,1960512256,1459824132,-18709754,404130086,378217984,-1591345126,-1185939432,1376190463,1889161553,1477117193,46319966,-326413056,637814414,-1459614559,-1064566781,-1960440460,184551454,637826267,-1962391669,46320072,46661632,773718016,23993998,35393163,244046222,216203270,23744849,31985296,-320120567,-926168801,503316482,1847496238,-1948568831,-1912464370,1334519489,1976109830,-28930826,637814411,-1912191095,1602823872,650130182,639389579,-484286581,1207379498,1962934532,1207379485,1947205636,1468737045,264405766,-4586637,82493951,41140795,-1014775157,651616778,3933755,-1557789578,-617414596,53222968,1318720117,184917252,-1911982656,-1557725626,65732614,520373899,180937,1475119957,512634398,1183711598,-1708680700]],[45,6,8,0,[1996426065,-1879021052,139651086,637814414,788215,812941312,201783078,1962936320,-432110809,544473090,-2135179213,113714688,65538,74907398,1347440723,48504575,113714695,2,637814414,532107,158653195,142081830,1074392218,71732748,201783078,1946681344,-1763179004,74907410,-1689060198,167483916,-1909584717,-1912508898,112854086,35437312,-1207326822,436637196,654258946,-1910616577,-1993997242,74907453,-888260198,72260108,-1070396391,-1026990305,-1957363710,1465261804,-1710852353,216223352,208977931,-396955509,108395785,-14620586,-963752725,201782822,1114898944,136219430,2013210112,108461832,-32904038,1446730252,-399805178,-1070336966,244046643,350421542,992395662,-1960436105,653489423,991709067,-361494970,-1960393074,-1993996193,1583286343,46844191,1590165504,1444806656,-1983892649,1183447110,-481916684,1946699321,108446982,-1992293238,1586231878,173947148,-611448972,-1880492493,-1927342592,-695491978,-1962917703,1068764254,456432284,41094443,-1053069077,1015151218,561273421,1515404417,2088853621,1967408130,75268441,1383461000,654736513,-1203014349,-1477902317,1044679428,-1992534901,-1039401386,1284192372,1012173630,-1207148917,-1701035520,229120820,1085875314,-1261008128,882547775,1913517595,1975597845,1312588049,-2129562555,1967476796,1423365,196609003,73197824,-1946788215,2080572540,113738502,-1962521461,-472829860,-472790229,-506344661]],[45,6,9,0,[1284241667,65130780,-92404743,1119600691,1464881920,84750234,1975520014,1347021570,261986896,1381502551,266771024,727191140,1183447678,-54489352,972447371,1031080542,50611339,-131398076,721436857,-1952123967,-1960900920,-1673546537,1813722266,1926793998,-1066038006,359979323,1342180280,1847496238,-126419199,-1693588070,-1008117746,205846275,-462086144,67271808,1552670332,-136085492,-1947705719,1586052700,912034790,-2130944375,980680955,1946352512,833589,1963064192,80213534,1719734388,-2080899096,-955717554,50390598,2122389739,1913127166,1083829150,1946418048,-1813299050,1280853837,1988706889,-1174457366,-201588672,-398029916,828198,652625547,-1962918237,52882038,637542966,1838731,574523686,-1524112640,-114971227,502035,852853,-2147480256,201783078,1971322880,-2147470074,-1426059251,-1413467227,-165226014,134231814,1586179444,173947660,-1591335563,-1073020872,1183391092,983639792,1958742784,244000274,-768409550,-770449199,-92013854,-385650160,1183383682,-296318484,850461109,1347571974,-1223872614,-1073019122,1183442292,-1706031372,263917469,-229209849,653285003,3280523,-489563341,-85796077,1586219915,1107343372,456432284,527568842,871515787,209125339,1996444496,-327745554,-330437478,-296338673,1178273141,-14846740,-426052490,-15727857,-442829706,-955247347,62534,1720387307,-25171484,652502665,2494091,604908326,-361329920,607519526]],[45,6,10,0,[1049175552,-1527578588,672041766,237708800,-1993998298,-218094018,-1960421468,838870590,227157741,92939847,487174042,-169694704,244000351,723910698,637544462,2637449,-1993956109,637549118,3686025,68061990,237708800,-1993998294,-486528450,648344322,278153,-544489421,-1381258325,-930428621,-997571869,561315900,38243110,1963408166,251733513,38732070,-1993940501,-544537473,-1414807293,-341065677,1325475538,1962884098,-1432049144,-335879515,-2086360382,-1515978042,-1209272350,-2144937165,1929708159,1602823753,1602823742,1464946748,2005608022,2000365092,640644134,-964477813,1015227906,639857664,-2097001333,642844870,-167492469,57995460,621805581,-1993985420,-2091318204,-421393210,1600051179,-1993975719,-1993997729,-1993996705,958794335,108343903,843564838,1317732361,638182394,-989167735,-1527576970,241142566,276093707,-1948004021,-773598773,651756515,2235907,136218918,512634368,-1591344786,-1073020866,28837749,1050879490,939932416,-15829502,-442828682,-1206883571,-806813686,512435712,-919404510,-351605885,1207313942,259342340,72319014,1065559616,-972786688,-2097028282,641796803,1838651,-165271177,1946223687,1736517128,-336593148,1207314128,175378436,71825190,-680194048,1048625131,1962935084,649522126,1449611,762632971,-1948004021,-773402125,653460454,2242051,72122406,1048782400,1946157070,1283532304,637796356,538251,72122406,116860480]],[45,6,11,0,[-2147483636,-2128211851,4670,638022420,1181383,-1960438784,-486535154,6600715,74696763,1090342,1347469452,-1456868966,-61437167,1946339062,243344903,536870924,-195130542,846519051,-426093744,370306831,-478248929,-15895295,-442829706,-955085555,62534,2112856,-11531661,-442829706,1477614861,-1947185525,1599796318,-892788898,-1957363704,509040364,-16091393,1996425334,74907398,233311888,1958742798,637990461,913575939,12304435,809679112,-1705815983,313593135,578076683,261986896,-1031073038,705072646,-1398594046,113714688,1048750,-953761138,301992454,1595868928,146983262,444416,509040128,36179595,-1946268023,-1996346866,1988753998,-96039940,762626059,-1398679410,1958742784,-2082959848,301992510,1586368373,-1706012422,318509030,1510860186,-94466541,-956257117,268480006,512634368,-768409234,36312711,1023821451,812777504,637977230,394951,117309441,-165281206,134223366,1048775540,1946157663,1562312452,637990402,91492355,1602036122,602626579,527749643,-89924978,-1701175808,-1911313655,-1174380538,582680642,161978882,546968509,856935450,-1899983168,-1947693344,1586169414,1583292412,312009,1224,1183536982,650153478,1457795,640250880,921227,1359356643,-16484609,1889141878,185848073,-1961790016,1950352454,-1706014711,336399364,1961607219,-16353537,-1226308490,-27883018,201082505,1183535824,-49916,-1706031500]],[45,6,12,0,[337513476,105287258,201783078,1971322880,1959922459,-1142421963,209125366,1376155391,-25755824,-386107649,753602716,637945486,790145,1996439552,175570694,-16222465,1996488310,263186684,1183518443,116860422,-2147483636,-1070398859,-1026990497,180879370,-1910636544,28837982,1044283648,1912799232,116867139,-2147483636,-2092942732,7230,-1958727052,184551454,-150506277,263239,-952098188,1163394118,1358841543,-60912384,1393958480,1458048656,-129594894,200955529,41244866,2122536171,1282671110,201783104,1950351360,203850223,784334592,23993998,-701038752,-734593277,979897859,-703165419,-735672061,-1898935293,-1983869224,1996486246,-127992058,-2081003893,-1909586748,-1895731682,-1895574522,1627641350,2122563635,192217606,125091851,1946158397,532689666,314057,1224,-18402,-16222465,1347421814,-806875504,736748,347603829,-892788992,1329856516,1279345491,1196249932,1112099928,944654679,776815927,5000260,43208,777475614,23993998,620963744,1183383554,656834790,117439747,1352729158,738599437,-1205898237,1344145929,1118248346,209125140,-1710590209,365668125,503973560,-1491232176,-1070393898,-1979955575,1183446598,-230258188,-1980742007,-1991710138,1183448646,175555816,-1072971636,-1705636235,367021688,209043467,1240138416,1023451880,91357216,-351976728,19130428,896909323,-10963315,1444304727,837291664,2113015,1609048946,2112769]],[45,6,13,0,[-169337998,2112769,-689433742,2112770,-1964504206,2112771,1911030642,100132868,-1895370519,-2097003002,16926270,1996424821,-207623940,-385976577,1183712992,922691324,-402259956,1187509674,1526726908,-2147433481,-4316299,-394885121,1308980294,41498249,38155915,38143687,1996423168,1894254326,1176406524,-163149054,-1705638205,369787638,58048523,-1950154064,1324352456,1017915133,1007383644,1007121455,-503090118,1190940400,872362822,179054299,1007973568,-1929087698,-1694541669,381553071,-10976376,-2115572921,1342133947,-2129955506,788485307,-1996262074,-1149111186,1163460438,-1149170827,1160707924,1854473077,1485015282,1488358911,1444303871,1542563816,242597899,74767115,-74719701,-396929514,-1580994138,109511200,1183384185,968897512,326496838,-1912078152,637675526,1574647,58032128,220725432,1996423296,175570700,-1706011114,385244197,-1976109518,1451819348,-28931616,-1203701621,192217088,38046518,58048523,-1023409480,-1981000055,1183445086,-1950314756,244000449,-661979086,-638132013,-753876608,-463566357,652363401,4079233,494076672,1963247350,-193035496,-1944947456,1486786001,93579519,1962934845,1030148,116860611,-2147483636,-2094656651,33557518,587613835,1967130694,374813,2209987,201783078,1962936320,116860428,131084,112722804,300466944,1958742790,142016278,-16353537,1996487798,-91035418,201082510,-371034688,-16318918,1659436150]],[45,6,14,0,[-1073018893,-14281611,-1174401994,482017286,161978882,-379906182,-4456910,-11335937,479919734,-1994894254,1585970782,2032044520,-941935870,-1978,508529446,116788451,1963983654,1333995013,-1070383092,201783078,1963458560,104539682,460587036,113714694,65538,111339526,113714695,-2147483646,-385649344,-1991705167,-617353658,679447334,508529446,1349830923,206042918,1215660032,1022117515,504853760,146284302,360889856,520430824,1187448947,-385872906,-2128151175,50347647,236855923,505887,-401239874,1931412741,235295507,-401698730,540933202,-1996262656,1527248966,679447334,508529446,197378188,-385649207,642842771,184956299,644707574,2766339,-1977171917,-930396668,1461633932,-611449066,-10961267,-201531509,96872100,101077760,-401698733,1527246430,74760203,988487519,4079233,225641216,772130598,1170679365,-347777022,96941579,-952744914,1280049733,71681574,371154688,-401698733,540933066,-1996000512,-1070335930,-1706029333,409292408,-2094612338,1073744910,92874247,1230587719,1843987316,113714943,2,38157955,101086465,-278403066,-129070329,1225225281,-369734007,650378377,788215,896796672,41498367,38156031,38143687,-4718592,1347421951,-1504568166,1342572057,117743592,1392286214,110041599,110035526,-1073020295,1256796789,-296842244,-1960432925,637542966,1838731,642252595,1074021623,638612480,3292803,-2096205308]],[45,6,15,0,[1962995838,-2096698599,-488502586,101077443,-25755817,-1694599425,436996464,105997547,-1695516929,442109853,292934155,-1695516929,442895845,15746759,-346487040,-1634053424,119173661,857508646,244000466,-788135886,-489500189,-497144838,1357141531,1381060614,649697875,1225202305,1364350726,-1542885222,1364220186,-1356859750,-260636902,-1223694694,1493653530,57982987,-369132311,-16319591,-16615114,-1895686090,-1207797498,1342636031,1377606224,2122521279,276037872,1996443654,-461963280,-387811585,183176378,1342624307,-397258158,110038190,-1962474887,1451951686,1086464776,1183385205,138840326,922730547,113705542,582,1996443654,108461832,-25755898,133738984,200951433,-385649216,-148440287,3078,1578202496,-362753,-857146250,1183405047,-363427334,38143631,650153667,792203,1183445131,-96024580,1183514624,138814214,-149916352,1971323074,374788,105286083,-150452599,1962934978,10545411,184719336,-1207667264,-2084372480,1962993278,178219,-1960393074,637541390,2236043,71825190,259260417,71825190,125108352,-1207667384,-2084372464,-454948157,-16222465,-11139466,-437721482,2028492534,1459129327,1458393320,1073962984,-397015435,602664481,1476394936,-16222465,1347815030,200795624,-1911261760,915089094,-14286840,244320372,-1192174616,-1950154752,-956152266,148998,1996443648,-151656196,38149769,-1008052599,958758,309641227,117427075]],[45,6,16,0,[1397968902,-469143398,-1073019110,101058676,-387128088,1355017987,1929388093,-25755894,-2097088536,-1191182770,1183318015,74727656,41526088,15761027,1996426612,233151216,1187454023,1476395248,1929388093,736567,356320628,-2097122304,141886,1586177652,553354236,-1014096266,201783078,1971322880,1177979667,1174849282,1342177282,-161355770,38149769,2112848,2122519158,208994528,1316526672,-1706025856,483676924,223362691,-2140703744,207934,1347969140,-1962533280,2113008,632817011,-1207702774,1344145942,-626582118,209125148,-1710590209,486778653,1931542147,-1060730072,1119552744,489908234,-1962933272,254034886,960245764,285475446,-1195178104,1344145969,245833114,168212509,496652318,119356327,-10985185,-1962785266,1606675030,-892788898,-1957363704,71732204,-16223168,77202550,-920828660,-16776510,-16615114,-66959818,-167771464,16985094,1048788853,1946157774,106321720,-327040626,-57998848,503325374,770187022,-1105261056,887619657,-594862336,374390835,12062291,834162688,520048657,-998178100,1577517568,1174835039,2030472962,216580866,2139969280,911368,-141877498,178957407,1341814208,-1070400317,-1946157127,1101984479,1004140353,638809311,1023362442,1007383644,1007121455,1325626426,1405348331,-544516271,641698598,2768387,1963276326,1196839180,-1493972853,1962498398,-498908411,1499461859,773768027,23993998,-2097149256,195134,6950260]],[45,7,0,0,[49815295,1929382461,532689666,-326412861,-396929506,1996481306,165517830,-1073013399,-661769612,16001,242566478,532107,-1710721025,509348317,244373646,-1962194200,1352277744,-148998641,-1949957160,-17714,398891,-920691105,855638730,445120,113950771,-1957363712,1183733484,915088902,-1960443870,279512132,-385649408,1084817537,628913152,-1993933831,28836932,-11532800,1996424310,158374404,1675828869,-1710833522,517482005,-2128159949,1966096703,1204233801,-1207821812,-400679198,-1943608714,639569503,-1290778681,1200170505,1204233746,638141972,638994313,807684039,1200170614,130059302,644192848,1996431092,74907398,69140262,-1026990592,-1064566780,1704611847,857678886,1441721280,-1026954101,247988226,1465253888,-501422050,637814414,2242187,2122972979,958810110,1946157630,915088942,-2144993272,653853796,101219467,159947350,-1073012931,1191118452,22342142,637814414,100945024,142379302,637572585,1850939,1005126518,1552623105,1086584324,-1007285644,-164203263,829690051,1963115510,281278019,-919388556,1364284166,2081010586,-771029217,-1993984908,-2144991148,653984868,33836160,-1113924981,-350238934,2088969751,41222150,1443251947,-519468902,1958742815,-28901623,1191888515,-1960405525,637542966,1838731,1284187729,101638920,166500945,638001139,541895,1686119936,-964429564,-522036982,-112953,11069951,16402119,-62470400,1988689920]],[45,7,1,0,[-196687882,-1960443903,853060,-230258424,105155366,452985149,31127506,1444018758,1283532540,638058500,425091,992355701,1929387070,96897822,992346122,1946159110,-230257902,71580454,1191119221,-964474892,1203628810,-229735674,-227082480,-231681,-929367434,119543817,58048523,-1946201111,-2128152970,-134282140,139757862,73695270,1283467003,105906692,-1523977830,180781856,574081,1978945279,-21239329,536757899,-1026990497,80216066,1444806656,-528422825,-1980353540,1988755062,209075196,1996437876,209125128,-401967361,1967129087,32696579,-28931768,-1090759031,2122514688,393478150,638222020,637697476,-377287285,50886271,264668145,-2114918781,-2097083450,-24383258,-288160591,1465045555,-887907686,1975520032,28240131,-1070350194,-372125813,-1410072781,1347469452,1261040026,108954401,1960349184,370049029,29229312,176079872,-955531124,-1310129291,515912448,-1912155597,-1960441786,117443606,574199,243272564,-2130182122,6158,-540481408,574199,35657355,378209396,1377763959,16825862,496933406,-1073012377,-611577483,-1705781106,566236116,-1070376441,855714793,1381126354,649697878,-225762866,-544515577,1375797433,1364395606,-1878624513,-505878514,-400636277,109567858,-963771870,4367142,1443528388,108381478,117464255,-838084212,210439796,-108838591,-1190955484,-1527578588,-1960851828,-1072955834,-1557789580,1183711276,503745544,-62485760]],[45,7,2,0,[1442883747,520494622,15908615,2504331,138254508,-1945799168,571608,-201537397,3325860,-1897985560,-1106923490,247005264,530969344,-2069783970,57876960,503350249,-1897992728,520235014,6305417,158725643,1614187302,1614186752,570854400,203328512,1644611328,-1996455936,-956275658,1409350150,578336836,-1207949149,648241445,2056920576,-1558007263,113705136,178,11798215,-1195682736,506112,-1031548021,-1961391864,-1980243238,-1948349425,-561714952,35266190,695048790,1716986561,690526800,-963960076,1583341198,147507487,182272,509040128,742293756,91554051,334086195,671518209,512370178,1183711254,116860424,524300,-1041693835,75416576,184912678,-1912113728,-1593673954,1183383596,868257534,-17984,-1359806669,1963276326,1373239289,2126827915,147060228,-1004136844,-4652419,-223415553,1239021486,-847195901,300634496,38141734,41796646,-1977169613,-788267187,138841681,171871014,142445824,-218103879,1239021486,65130833,1380995281,-66244710,1522568738,-1072998053,1586394996,872363006,-1901792266,915081310,1955397642,-204829944,-154694748,192250055,669323,-1962380147,-2136673334,1992654823,41207044,-1527526517,378406,-1064513397,2126789355,93005316,812957707,-1895825479,868234176,-234465281,87565998,-638060171,1364217937,-1425199206,1579112739,158646283,-13385586,-341511172,-18429,-916562145,-939522366,1442840578,803741271]],[45,7,3,0,[708740061,863240194,52823798,-1909689328,637676038,1443574,-1960807160,-1910109114,637578246,663179,-28866778,638028070,657027,205949698,-1962900247,-963769226,201783078,1962936320,-432110825,276037634,1086046259,209125120,1347440723,48504575,-424286122,1996486795,248420870,1451697179,-28931834,-1962647925,1689781838,-1706255872,2122523820,74776582,871090059,248420951,-561109824,1052299,1992612494,197168136,637826240,-1207798588,-11075583,1996424822,1315740164,190784720,-1962773312,525881543,-1026990497,-1957363702,-396929300,-13378462,36322873,300484981,532689665,503385577,1946844729,108935668,512683892,1048642090,1146355962,1996481397,248420874,378086644,1183514628,1453320,-16776541,149425270,-1543992346,1996423196,248420870,-771021508,1451865972,-828745978,-1960485874,205950706,1041140518,437160192,244000256,-1960443886,637538326,788215,812974088,138948,138921766,1621164032,1200170496,2139694596,2005476874,239504142,206014758,38766886,106400038,273139494,1139474433,1611042391,1049306624,516161580,-1993998334,-1993996161,-838660337,1334388289,2007302,172460326,207063334,242714918,71812902,-953810944,69703,109559859,-1993998168,526320199,671544862,376705027,-1559869813,1183515406,51159812,-1910150728,2121775320,1187316715,1603020292,1200170516,-947183854,-1026990497,106299404,-1372157146,-54424064,-1072976602]],[45,7,4,0,[-1912198028,1048651456,1162739712,-4711051,1342572287,132418792,1359399219,-397389231,-1072955947,-256375435,119655756,-963850773,266771030,-1705630187,645139941,113714695,172,-1375287514,1577058304,911890627,796297,237406518,-136566016,-1765572133,512308736,-315424758,1391233877,-1957345968,350428908,1342619699,244339024,117569768,74825739,12970270,-2077451770,-1064425862,-1408333018,-402398464,1541996376,1319314947,378086912,503775312,-153451032,268641798,243293045,-972029146,207878,102750604,-1709289136,650907342,932847184,-1708718577,216532046,1381159475,219219354,1389507367,285579858,-828758245,-1910037490,513416922,1495738639,-2082894306,187966,520029300,1478427356,-1710875129,657565044,8436487,975621003,1126003775,1007127078,1022915616,-1946913783,-1006744629,-2144990604,-160101057,509478,-1959339637,-1174402546,-2094661631,33578046,-1960442507,-1946132970,-310173760,535137026,868961629,-1961958464,1364218097,317197968,-1962745087,-1008197938,520560345,-880530754,1458342741,205950551,-1960387789,958801015,108340855,-385822743,-1960443713,46564156,3965734,-1960382860,-953810356,-2000157628,105170726,-964483254,-1960423160,853060,116860544,-2147483636,3474293,1149838976,1950394372,105810882,-486257141,83854161,-16364430,-1650849674,1378347023,488480410,-1960442072,-1949158628,-773598769,737862354,1444611166,1342590982,-1705815471]],[45,7,5,0,[673392313,1443252487,-962965166,1495810693,-157658800,-14136033,-426112906,1479038223,-1960434453,-1950338284,-773664305,-1946492208,1107343560,-1677042037,1562064026,1398146600,-2050581933,1183721595,1149838860,-964470520,57952524,-369142039,1583349562,705225,-1959338869,-1959394233,512427607,1200029702,542607134,1426064586,1444867211,172919639,-645004573,185097867,504919515,-2079371110,1959922472,-18429,-2025072501,1579877982,-119802106,-821428326,-1915057368,-128841121,-418775142,1524271912,2139968338,-1950338300,-650443186,1515849074,721466857,168008399,-212391693,1569546155,407225898,71681568,106268932,-501332537,541443981,1170680080,-947240678,33563717,1277707719,-6621112,-1960236023,106859506,-2146767997,-566493981,-1070398089,-1987024149,1049168477,1516175366,1200478855,-1995994879,1602814591,142051590,168052679,-2015721728,21466579,92918663,-1996327543,39618876,-1996073847,-1014298532,1149879851,39815428,-1996405619,108497159,-955752567,656455,401035,84559755,1194000394,642222342,261986846,28322113,1583335563,113953055,-1957275904,-1929378242,1444817013,-1138076262,1958742825,-2118110431,1212950653,1972050037,108890890,990412171,51082494,170722373,142445312,1600057835,102665163,172460800,-888781013,518818645,401035,184960651,-1962511168,1200162374,407341848,46844191,1866661888,1952542829,1818845801,7959657,5832,102651734]],[45,7,6,0,[647610419,1719937,1702036234,915218182,118882546,-1175814515,-201588728,1745791652,-1927927254,240183878,371865448,1358186125,-275116950,-1725311135,896843787,-617360845,1988960022,-461328908,1479556575,749478261,1008497200,67270153,333120505,333120466,333120466,333120466,168764626,-1948259368,1595869123,-876361378,131075,76405,131072,206610,131072,263536,0,0,0,0,-1909522433,-1023410146,1760332629,1183514667,22734862,-1962260853,-421000114,105286401,-402108789,1566179805,-905213719,-1957363702,5335276,-401717621,1183514932,206473994,-1962819352,1317733958,20768776,-320250534,707082,1760332629,1183514731,172919560,-402235763,1566179658,1426492393,1317792907,140413702,1560958603,-905854488,-1957363706,9791724,-1962391925,1586301518,18933766,-1326883494,-326413050,-1962520949,1451952222,-1746379510,444929,1760332629,1183514818,172919560,-1962880536,-1377302970,-379758080,113901982,-326413056,-1962878616,1317733958,11855880,-1528210086,313858,1760332629,1183514911,240028428,-385876037,1317732647,105286408,-1912569925,1926759361,260056597,1528294144,-2130525053,1912666619,-267928827,129696747,-1801741712,1566244863,1426344937,28961931,106859264,1560827531,-905900568,-1957363700,21719276,-1459206517,108298236,-387972421,1566179420,-905557527,-1957363710,23554284,1023821451,108396546,-387972677]],[45,7,7,0,[1566179392,-905605911,-1073020926,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020648,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,29489793,-1031007118,1976173327,1103637261,-1945138890,-267928639,-1047746325,-344979525,-485760095,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-10032784,-1030879517,509478,-1013333965,-352009085,-400686857,378273200,512623136,1621164584,13311744,518818645,-1909565610,-1962934242,1183579742,1958742790,-1706011890,27791054,1960000347,-1983302910,-1705834914,41560494,1451999374,138840842,201783078,1954545664,13822211,-1107154783,-1064435534,11575590,-1960394610,-620034468,-2065104012,76228096,-1072957901,1086057077,4241664,-1705815983,42601775,1316274187,110024843,-2027552216,-1912557026,512304832,-953810944,1342177798,441172,-1929377863,-1993996201,-488994025,260646646,-1634073082,117624349,460701707,2001702,-1899983872,637675526,11673225,233151056,-1070398715,-1957958759,106366712,539049626,-157657341,1476603679,1877596979,-1957492993,-2147097058,1392904139,891371162,1539345923,638028582,-1928969079,-1946355073,-1430736681]],[45,7,8,0,[-1425652085,-1951733072,-1951725498,-1951724986,-930391358,1583335947,113953055,-326413056,2112378654,36217340,-1591295858,-1296367440,1958742784,1002475057,125044806,856132390,1408166875,201713313,-1706031609,55255358,-1956921202,-1070397826,-1414812676,-2027501685,-1196751289,-930349057,-892788897,-1957363708,509026028,-1375085158,1958742787,108956471,519839720,36183694,41287435,378132363,1049165918,186581084,-16353793,-352174578,1040645907,650153474,-947712629,1103115010,1085010940,-892788897,-1957363710,144776940,1975520000,106859297,41278219,1129522611,1085858769,-1705816064,64457398,-1559764134,-661979128,-930408567,46844191,773718016,7822,104382515,1484063532,35393163,-1047650845,201783078,1954545664,512435723,-1019543492,-1014300045,101616422,-1948128512,-486398450,650219050,3723,503516966,-277544930,503746086,1048651264,1162739712,-1960386187,989871134,-1948748861,-1697322045,70921432,1499187999,1346437304,-2134355119,1444806656,105286487,41280522,-125092428,-2131021848,164414,1946703557,1124120587,456432284,175244466,-1701001333,82058036,1183649139,374480512,-1902487728,-1962611112,526278616,445129,1465310347,71797558,175472420,-1701045836,83696436,1596211460,71824950,740390272,-259286975,-1868890317,1006967385,113155,-2092496268,-294249985,-24391117,1090832267,1583299252,-1979710774,-771444256,266633448,1009790981,67270201]],[45,7,9,0,[972849159,-998243466,113820423,1444806656,-2131984041,-1979938048,1996487270,-401698800,1451884422,-1425598724,-1475328373,-1708034688,87119982,1958742701,1163148588,1034750837,91574349,1950170284,-1073042425,-454296715,973175936,1330578037,1958742700,-118773226,-341147984,105860889,9463895,635965072,-1191705855,942046812,24510277,1992665935,243980,1958742700,-119363069,185226891,-1274382894,882547756,856003099,-27883055,-347995275,-389641480,-1968439483,-12588862,1412348075,1347270827,-1430244437,687747,1451962485,-1205922054,-919381248,456432284,225641977,360009788,-1962283133,-347931050,-1260876868,882547774,-351916005,-1983892731,2123103814,-16312582,1996425334,-1705572858,105481071,-1946270069,-998114218,1583284352,214616351,517769984,-1191606296,-1959395327,1397752927,44572415,182815,518818645,1843943254,108954617,-2091944703,1946421374,512630296,1183515176,604407560,173982720,-888422004,-1993997452,341216007,-2095954293,1962936446,107133446,-2023676488,-2030032874,-2097142266,1946421374,241091601,-888422004,-1993996172,-1993997737,-1070391545,-920691105,-905965366,-1957363710,1465261804,-1946614808,-989605874,1090766902,-108805749,-2146994941,1966735740,1178288129,1227060998,-66552124,-2010733325,54347789,-1961659136,-2144991106,1966735741,1170613769,-2010751998,1583285069,113953055,-326413056,-396929506,244054196,918881234,-1958673460,66683841,2088765301]],[45,7,10,0,[24459777,105265984,-1001839753,-201586562,227026596,212296,2123043701,2105550344,158677505,38127142,1300768348,526278403,445129,518818645,-1946654744,512624198,109511208,-920715240,503317194,871912424,-342208320,-1459173730,614532096,-2147257341,-768346140,-400635105,950138936,-1964997118,-1979547850,520257558,635969227,673091320,1745154,-400635105,-594806760,109019958,-15502336,-16615114,-1711136714,129323852,41485967,1369510891,1394510594,1427016450,1461095170,1899924226,46800642,-504881664,-2133029897,268642318,105351990,906168483,906512139,-1559738485,208995082,52954870,-2147125888,-285005786,313887,518818645,-1909565610,-2147483618,-1878841330,-1962522997,-661977002,292936203,52962944,171869055,91553795,52962944,268863471,303466243,526278403,314057,-400630645,-1959331980,-12777913,-1593215489,378209046,720044824,51906183,175423499,36179595,52039227,-1959390603,379782215,36217091,-1207756125,116064257,51906183,-903888845,-1709309948,134120492,512678030,378208352,-1070399444,-1070347489,-149231586,520243872,-1957363509,1465261804,-16484609,1996423798,106873856,274172966,207588390,176130342,142051622,105352998,638029606,637683599,855926665,526278592,314057,-1959338869,-986315649,1418593911,73698064,-981209973,108330758,-16759153,1183778932,175439868,-375153,1183779956,38046718,-1962654071,38177028]],[45,7,11,0,[-1108621429,712,1996445526,142016266,-1962848792,108462064,-402360577,-125107902,-264519629,-955577228,1175127413,-385649402,1996423446,1316526604,-1064433454,605981478,507192832,-411828186,637715331,1946173315,1065428702,326402063,38767398,-787954813,65130977,65130969,-2082411559,-1960441661,-1073018809,-1070387851,-1157627462,1996423183,1347571724,-401698733,-1073020471,-400645772,1996486160,681201676,520722569,58048523,-1996446231,-400622010,-1705970184,167348053,197692191,-1897274422,198740930,638088438,1963095867,102296410,105352531,1996443654,142016266,243502746,185031434,188773824,638088447,1963228987,-2092963018,1962935934,2005607942,105507586,-1923938733,1342572103,931329690,920423178,-2093611263,1996424967,74907398,1669566106,185031434,638284992,-2094653693,-1821048769,-1960438037,11076167,-1962773376,1200301808,-2147440380,-125107596,-1694599425,175575014,194625587,218330310,-687112192,-897514380,1583316992,705225,1458342741,-1962641724,197168334,857961664,-1406731063,443884348,-1073042394,808195188,242682172,-661920718,-503903568,-930364669,-1047795989,79874398,-326413056,1183522390,-2147440376,1992634229,871367434,-1951597376,73319624,1124567590,427081738,-1509314662,-1394570742,225828922,-1070339358,1963407398,-338626812,532689666,180537694,-326413056,-11053538,2023362166,-1911873714,607554520,641088256,-11439104,1996426870,175570700]],[45,7,12,0,[1347469363,-1912734232,227213948,189807331,990278848,-350063423,1364598288,-15960321,1961364086,1975520255,38112016,-150991687,525793,-346490877,1451972817,105286408,-2029628025,82510917,-768360397,-920691105,-939521334,503316484,1996445526,1316526606,-661779639,2373259,2504251,1996454004,142016270,-16353537,1996426358,-41621494,-1979824503,2089679958,-485651710,-28931239,108314635,561299771,1444810987,142016337,-402229505,-1072955661,1166741365,833794,134603255,-336067840,38636496,-1962377843,-619971490,1946568075,1958951686,1360194333,-11512290,1996426358,-21108726,1975520089,214401801,-1070343710,-947191061,-920691105,133834,197132290,1,2,4,0,0,0,0,5,1048576,34603536]],[45,7,13,82,[778,0,0,0,0,65537,0,0,0,0,0,0,0,0,0,0,0,0,0,6911]],[45,7,14,15,[65537,16777216,0,1230438400,1145851726,1294880833,17487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[45,7,15,10,[776882519,4804169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,102760448,132644,0,0,0,0,0,0,0,0,0,0,0,0,-65281,-1,0,0,0,0,0,1701603654,1920091424,1124102767,1869508193,1768300660,2122862,1920091392,1814065775,1768186223,2123630,1696624193,1919906418,1935763488,1667460896,1701999221,1852383332,1970239776,1885413490,1667853424,1869182049,1225404014,1870209126,1751326837,1702063983,1852262688,744845935,1970239776,1869116192,543452277,1702257011,1970239776,1870078066,1763732338,543236206,544695662,1701603686,1716062766,1970239776,1869112096,543519599,1936682051,2032151653,544372079,1819308129]],[45,7,16,0,[1952539497,544108393,1819044215,1919251488,1634625901,3040628,1868787273,1667592818,1397563508,1397703725,1919252000,1852795251,1293951022,1329868115,775102547,1919885361,1701996320,1919251553,1902473760,1701996917,168636004,1886404900,1633905004,1852795252,1920091424,1107325551,542396239,1633886208,1684370293,1763704864,1869417070,1701606756,1853176864,2003791467,536886894,2126945,1124731438,1936682856,1818435685,778400623,1998585888,543976553,1936682083,1627401829,1852131104,1818325605,1869762592,1952671092,544108393,1819631942,543228020,1769367876,1646290276,1700405369,1627418482,1635013408,1176529763,1953264993,544104704,1701604425,543973735,1953721929,1952675186,7237481,1632641121,1176528231,1953264993,1310744832,1344304239,1702061426,1176532078,1953264993,544104704,1819308097,1952539497,544108393,1819631942,1699938420,1852140903,1867260020,1176527969,1970039137,1325426034,1864397941,1699946598,1952671084,7565935,1936682051,543649385,1920103779,544501349,1819308129,1952539497,778989417,1851867904,544501614,1684107116,1836016416,1936028272,543450483,1701603686,2035482739,1835365491,1920091424,1459647087,1702127986,1869770797,1952671092,1679844453,543912809,1679847017,1702259058,3037216,1852727619,1914729583,543449445,1836020326,1769104416,1478518134,1631780910,1953459822,1769109280,1948280180,1919164527,543520361,1392520792,1769103720,1981835118]],[46,0,0,0,[1634496361,1852795252,544108320,1986622052,777527397,1952796160,1802661751,1920099616,1864397423,1919164526,543520361,1124085336,1869508193,1701978228,1713398881,544042866,1769366884,2123107,0,0,1852727619,1998615663,1702127986,544175136,1769366884,2123107,0,0,2004116814,543912559,1869771365,1852776562,1986356256,543515497,0,0,1769099264,1919251566,1953459744,1634038304,117471588,1631980045,1164730740,544500088,1701080931,2112800,1635021600,1864395619,1718773110,225931116,1631780874,1948281964,1851072623,1768318308,543450478,1634629956,1802398060,1886404864,1633905004,1852795252,1902473760,1953719669,1629512805,1919905378,543973741,1836213620,1952542313,7237481,1869570651,168648052,1634683904,1635013476,1025537138,1867251744,1968399457,1936024419,540876915,1634683904,1767982692,540876908,1631985664,1920298089,1868767333,1763730788,808460403,2573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1229211395,1163089156,1162544722,1279610450,1313165318,122571095,1347635524,140067148,1498631501,1296389203,0,0,0,0,0,0,0,0,33751040,50462976]],[46,0,1,0,[4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24236,0,0,0,168648027,2097213,0,0,0,0,0,0,0,0,0,0,1380272902,72107342,1380275029,1096241732,1313821524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17170432,268502536,102236422,17178625,805373480]],[46,0,2,0,[104333574,184640001,-2080111488,42338818,17074186,-1895693428,77597697,84066313,-989134396,46533377,84201475,-166919721,33424898,134348551,174857991,195299694,178915238,112069036,0,0,0,0,1380275029,0,1329725440,1330402383,1481911879,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1330530647,1346454604,1146047790,1330530647,909652801,1146047790,0,0,0,131072,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329725440,1392530511,1163154265,1313418829,1094910025,1145391171,1162627398,1145979208,5457228,1145130828,1296516435,1398033989,1145656385,1191200076,1313817424,1431193940,1162084421,4674882,1347704143,1330926677]],[46,0,3,3,[1498611712,1296389203,1448231982,1497713408,1380011842,1380200004,1330446422,776295253,5657156,1347635524,777601356,5657156,1314213715,1380200004,1329791062,1143885133,1174427218,1398033999,1313818158,1296387840,1414418246,1329999443,1145503822,1480928841,1398079557,1160663621,1342195032,1296518994,1160662593,1392526680,1280066888,1497713408,1380011842,891486276,3547904,1314014539,1459637317,1329876553,1157649239,1818386798,1397572965,1969382724,942866535,1095911222,1380270658,0,0,0,0,0,1329790976,1329799246,1498611790,1296389203,1497713408,1380011842,1229193284,1095520339,1330446425,4543317,4801607,1380275029,3220224,587215395,874709043,3613440,3355171,875704867,926163712,825434880,857931828,587215667,3422258,808924195,3482368,808530211,858858240,857931830,587214898,3289907,808465443,808788736,48,0,0,0,0,0,0,0,0,0,0,0,0,0,1143821133,21327]],[46,0,4,40,[570425165,0,0,0,553647949]],[46,0,5,48,[-1,-1,-1,-1,-1,-1,-1,-1,1183449087,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406]],[46,0,6,0,[10181197,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,11993325,-2143847638,819969,1024,0,0,131084,4194447,12058784,14680284,548,262174,134348800,5242926,50331648,29884464,29891920,123338878,123346192,1573117,1580048,33030399,33037584,26345762,26352656,17563964,17571088,49283406,49290512,38273412,38280464,54133163,54140176,49807841,49814800,57803284,57810192,42205266,42208369,-2146435068,1,38731776,204472350,32769,0,1163545608,1312903256,50331716,189810007,1600065280,1347962207,1163153999,1431589700,3138,524289,1162544640,1279610450,1163089156,67051090,1543782349,1070400257,50487810,147405,1070400256,50523650,-704495667,1070400259,50786306,278477,1070400256,50412036,-1509670963,1070400256,50445314,212941,1070400256,220683,604651469,1070399489,112138,-1576517683,1070399489,43528,1376075725,1070399488,5,-804962355,1070399488,9,-200851507,1070399488,45569,81869,1070399488,71169]],[46,0,7,0,[-1475723315,1070399490,41990,409549,1070399488,16907,269172685,1070399488,216587,1852397342,1937207140,1818846752,2019893349,1936613744,544108393,1919052140,7959137,1514931712,1145128274,1275461637,1347371866,117440857,1279482444,105206607,1514931712,1414090313,1192165379,1480938565,1145979216,1095648325,673101,1398426630,72041797,1514932736,1313165391,1162627398,1124728834,1280921679,1279870554,100665413,1329879628,607566,1398426631,1414676820,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,4628738,4457995,28837492,9365760,1780498536,276850688,22682,1141294848,-1560281088,101384262,1886650436,-1551892296,1990394492,1983808258,1467219970,-1591721880,-768933252,318767365,-1706011950,117,4720327,1252196352,1208355584,1747350528,6955072,41301759,16777114,1409730304,-1560281088,101384278,-1904934828,4863743,42138,1982759168,-2130444286,162862,-6130428,-1711258058,205,1296941099,1562371467,1478413133,-1957345904,-661774612,-1593643901,101384262,292814916,4601599,59290,-1547687168,1151533126,4890880,4720139,922685812,26869834,721420289,4891584,-1593816925,101384278,292814932,5650175]],[46,0,8,0,[16777114,-1547687168,1419968598,-1957868288,1297948645,1478398155,-1957345904,-661774612,1443032195,-1962520949,-1056241594,1589906549,130491916,1944846334,2122551440,544538634,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,-21474955,-1872761857,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,1183727988,889136654,6946922,-1550187926,-1560281087,378077810,-771030412,1183718012,889136654,6946922,-6684566,184549631,-1207601712,250281985,638469774,-6671105,-1207959297,1298071551,535137101,-1865724579,16973830,65573,16973839,65677,16973841,65975,16973905,65867,16973907,65927,16973908,65899,85,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145330259,858255496,1146770176,670074948,6029363,1596850271,0,0,369099008,219677186,202116105,370542599,302842623,1130364674,1279870559,1313431365,4017990,0,0,0,0,0,0,335544320,0,0,0,0,0,0,-553648128]],[46,0,9,7,[7340144,112,0,1296972860,1044268883,1431445571,1296651342,1380261957,542265170,1375731712,808464438,539822605,1667331187,1986994283,1818653285,168654703,1375732480,858796086,539822605,1702129257,544367975,1769367908,1646290276,221257849,589834,808466002,755633465,1953459744,1869505824,543713141,1667330163,1868963941,1852121202,1869769078,1852140910,658804,168624380,1912667904,1949134453,543518057,1869771365,33562738,808866304,168636976,1818632237,1769234799,1882023790,1953393007,1886745376,1953656688,1953459744,1634692128,224683364,-65526,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,-1957275874,-1923676546,1343678022,127898,113541888]],[46,0,10,0,[-24907637,-2095614975,160830,125767804,41041539,-1207471602,1927938047,1951305729,22472963,384190093,37132880,-998047744,57952260,-2147400727,1967255166,112645,-1070923029,-1207471032,1122631672,378245121,1451819056,807308284,-2082221824,4287,117382772,1048772656,2081423408,805750534,956301312,1962946582,-280356,-1878978327,-1996476255,1114306630,-1519910806,-26088,-125108224,-512426229,-26025,-259325952,201086601,1460499920,16777114,-346112,-1878991639,-1912191349,-1993933754,-297367036,38045734,54839078,1183514624,-229209104,88377638,122980646,-1946925429,-1993935274,-1993995964,-1070920876,256149798,222595366,-772252021,280988131,-1990851072,1183638134,-25884,-998047744,4759812,4855435,41682435,5022528,5117577,-1996468061,-956280298,163334,5546240,5641867,41289219,-1996466013,-1593812458,1554186324,1578535168,-1547687168,-2136800638,-461963518,-1696434433,65535,1459930243,16777114,805764864,809403136,108793856,3147463,1183514624,79986936,1784092139,1778412032,-26112,-804585472,-1964440716,1590135806,-1957868193,1297948645,-1879047478,1167087646,518818645,-327034738,1448542366,-15960321,-2037577098,1343684450,-1885732758,-1962934270,-31752,-4716939,-1872040961,-364475049,-6664170,-2097151745,-259324220,1946287747,1950253840,159121410,1048829055,1930297970,-58816043,-1705914485,65535,-16222465]],[46,0,11,0,[1996424822,175570700,163738,578113024,384452237,-26032,-998047744,309676036,1358120586,-16222465,-6683018,-2097151745,28837572,1298095616,535137101,147475805,1478397952,-1957345904,-661774612,1459809411,141986646,31483934,-15829249,-6681482,503316735,-16654232,-11138442,-1113979274,-1962934270,-31752,1183721845,2088969738,527761922,31483934,16777114,79987456,31483934,1342850699,108461910,16777114,-2080863488,443875327,252069623,1460893183,-47388658,-166989685,-1705572739,536,1600046731,-443855539,-900899553,1478361098,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713]],[46,0,12,0,[-422509887,-133135221,1357137545,47770,-1980200192,-804524970,-88603019,44296703,653018766,16991734,-2144990091,-956234931,126534,-1960434709,639148421,413373835,257243430,108793471,222640422,28837491,-1878791424,1183432747,-327745554,-26025,-998047744,138840836,-1995811189,1451875910,108954592,-385646848,1451950609,-1949332500,230786010,653018766,638403979,638539147,2097632569,32762115,958794111,58131781,-1593710359,103481436,1183383636,1166747380,1435182605,-2060769777,455481505,-1994873963,1451882566,650677242,413107595,999938699,2081128410,1942502148,-336491771,-4288508,2096499711,-96024773,1983447040,-1994621196,1988749950,-562656260,-1946386805,1317602894,2143881990,-562656915,-1947566453,-1902511546,19328070,287706437,1183518549,-498728454,425603,1508443007,-330920447,222661414,257264422,123025702,1172898685,638156545,1996834105,20637955,15629955,1889619060,-1960404734,-1960440499,-936702115,1317657115,-128022026,1551751947,1183432747,-163149320,1589924587,-1815903766,25830932,652232334,-1958345592,1191174214,960973306,58651774,-1979749399,1827210830,-1960406785,-1726439547,-1585118426,-1793907176,-930408285,-1962774367,-936666662,1183570459,-939288076,1317657107,-128022026,-1727641973,88967974,123570982,222626598,257233702,-2097026685,-751107877,75434620,74891579,-1047800949,2096649787,990215949,108459590,-1946659189,1183446598]],[46,0,13,0,[-61437446,-1962912607,-1560259050,378077276,-1977221026,-467008955,1946173741,-475643,23730923,-1149185,1996487798,654207738,-6670849,-2097151745,-259322684,1963064963,1545505651,1411263232,2128284416,-1715238055,41946763,42081931,-635713493,653018766,413240713,-1549956826,-96040168,972838539,2080539158,956727089,1912766470,-297351383,2122514432,58589190,-1946289687,1464921158,95386,79987456,-1696303361,1738,-337492341,1996460062,114858724,-38273024,-1877939201,-1696303361,1859,65783435,1593835448,-1957868193,1297948645,-1879045942,1167087646,518818645,-326903666,-1957275894,-167049610,-25081988,1098712080,67174017,-1705637763,1853,-422497301,-133120885,-133135161,-1705574400,819,-1980348791,-804521898,1589909364,939468534,187546,-1717938432,1459617795,51610,1298095616,535137101,46812509,1150976,44630019,852223,38469635,917759,4849667,983295,1638403,1048831,112263171,1114367,19005443,1179903,75366403,1245439,106102787,1310975,11403523,983041,122224899,1114113,120062211,1179649,112984323,1245185,31129859,4849665,118751491,5308417,68878595,5373953,52494595,5505025,36241667,5767169,0,0,0,1167087646,518818645,-326903666,-1957868286,1297948645,-1879047478,0,0,1167087646,518818645,-326903666,3449090]],[46,0,14,0,[3544715,-1996471133,-1593817578,378208312,1218641978,1242990848,3973376,4069003,-1996467037,-1593813482,2091057216,4366594,-2096990557,12862,-6667147,1207959807,-71825804,-1874400257,-1962916703,-1560263146,378077236,1218510902,1242991360,3711744,3806857,-1962912607,-1560259050,378077244,2090926142,4236034,-1560119647,117375042,108331058,3278535,28901375,-1957868288,1297948645,1478398155,-1957345904,-661774612,-2096960381,12862,251623284,1903493170,-1962920799,-1560267242,378077252,950075462,974555904,4760320,4855433,-1962918751,-1560265194,378077268,1084293206,41722624,-1560264031,-6684042,-1593835265,378208324,883097670,907446528,4759808,4855435,-1996474205,-1593820650,378208340,1017315414,1041664256,41722112,-1593818973,1117979254,-1957868288,1297948645,1478398155,-1957345904,-661774612,-16585597,1996425334,199757318,-1957868288,1297948645,-1879046966,1167087646,518818645,-326903666,240539402,-1946250776,33457136,-342293388,1988857970,16679176,-784630780,280792038,1979649016,-96024819,1187512319,-335544324,-1705537464,65535,1451880587,1976568824,-96024825,-487849990,1183768203,931866360,-26025,1996423168,-6662650,-2097151745,-125107004,1946288003,132880643,-1962770271,-1996324330,1451883078,-1041756420,-96039938,1593595531,-1957868193,1297948645,-1879046966,196613,16712131,196629,16711927,196630,16711755]],[46,0,15,0,[16973847,65948,16973842,65978,19,0,0,0,1167087646,518818645,-326903666,106859270,-1995944309,1317665374,298025980,4726409,4853385,-1946532213,345179601,-1996467037,-1962912234,319158854,4498180,4593289,-1560018760,1990394492,-1957868286,1297948645,1478398155,-1957345904,-661774612,1443032195,-1593418101,103481424,-1618149304,1183717523,1200170504,5021956,4720171,105351462,637697697,-1593292919,103481436,-1993998252,1486948935,1409690368,1200170496,41984268,42079883,6033035,5508651,-1054083557,-1993943525,-1993994681,2057375831,126428674,637696161,1577207689,-443855539,-884122337,1167087646,518818645,-326903666,-1957275902,1183516278,-1957277688,333975288,79987711,-1668429938,-1960437613,100860999,378208328,1352859722,1377208576,1200301568,1208353542,5022464,5117577,138906406,637697699,51005323,-1962912762,-1560259050,378077276,-1960443810,100863047,1487077460,1511426304,650611456,638143627,-1995746165,-1996328434,637694998,413240459,-1550546138,653298456,-1962260597,-939288070,243923475,1049166464,-963771774,-1559786714,-1960443270,2023948871,1879492354,1577062402,-1957868193,1297948645,37067,0,0,0,1167087646,518818645,-326903666,516183554,-1977221044,516226887,-2010775480,175570695,-1962915679,1073760790,922701906,-6684036,-1962934017,2083928560,-2095418366,1517617150]],[46,0,16,0,[1014298123,-1962915679,50350614,1285767366,1310099712,4759808,4855435,5284672,5379721,41827971,-1004833792,637552670,1589905290,126363142,41813703,401276928,-352193352,516198421,-1977221040,106873863,-16283610,-1207939066,1298006017,535137101,-1865724579,1167087646,518818645,-326903666,-1957275902,915081294,908787804,1419837524,1444317952,6071040,6166153,1962867075,1347571999,-26026,-125108224,276102715,1979711363,-83963,-55044117,-1877808129,-1006221686,637557790,117376904,28835932,1298095616,535137101,-1865724579,16973826,65583,16973906,65750,86,1167087646,518818645,-326903666,-11118846,6948470,6946922,14490,1959791360,-18425,-1878998295,-2096597365,376766206,1778412118,-1711248896,65535,108318731,-369099080,1218511011,1242991360,2080768768,1285767170,1310099712,5284608,5379721,41813703,1419837440,1444317952,1980105472,5808898,5904009,-1560259423,378077276,-1070923682,-1560116573,1996423808,1245118214,1211563776,2083979008,-26110,-259325952,745862667,1962933891,142016295,4863743,4732671,-26026,-125108224,410385979,1040304427,235995776,909705858,-1166802308,1979711107,-11933423,1962934147,-10426109,-335545160,28872708,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,-1957275882,-1923742090,1343679046,137626,113541888,-2095614904,160830,125767804]],[46,1,0,0,[41041539,-1207471602,-1444282369,1183682560,-1706027286,625,1208272003,28837493,-1878791424,1183432747,1958743036,-230258129,1093526570,-1090161664,770441208,23724394,-1946925429,19789398,14320384,1996443730,-6662648,-2097151745,199953604,1443395327,-25368562,-1962621821,33522680,1996441205,-1706661368,65535,-1962621821,33457136,1996436597,108461832,16777114,79987456,-8128373,-2095221503,1946221694,-196703465,972445323,1963098118,-2112472826,-1207602174,49020925,1600046987,-443855539,-884122337,1167087646,518818645,-327034738,1448542360,-1928692085,1343683654,1996423530,-1332062452,-2097151998,-259323196,1946287747,13887747,-1912834305,1343678534,16777114,113541888,-2095090616,160830,125769852,41041539,-15764978,-1701118858,-1207959550,-1528168449,-2037542912,1343684456,-15698177,-6680970,-2097151745,1963004542,-247035374,1753648464,-1706027265,65535,-1928936317,1343678534,16777114,79987456,452985149,75200,-2037559232,1343684456,1460434687,-2096734465,-1073018172,1996426357,47684348,-1070923776,1183663083,1783633658,1753648384,-1706027265,65535,-1962228605,33457136,1996424820,-1877218308,-362753,-401671050,-997982682,-1012988,-543490954,-16777214,-6620554,-1962934017,1298095814,535137101,-1865724579,196620,16712292,196622,16711988,196623,16711949,196624,16712051,196628,16712191,196632,16712105]],[46,1,1,0,[196633,16712084,16973850,66103,16973905,65690,16973906,65561,16973908,65718,16973910,66127,88,0,0,0,1167087646,518818645,-326903666,727078676,108956662,-1962391922,652084191,1116211082,-24951060,653294600,-2012723830,-1977160638,-2008676027,-968430526,-1191117498,1317601284,-1946579974,-1960442274,-1960441273,1317669975,1959332605,-773140216,1976172248,-331183880,-45708730,1183320068,-680177667,-1928694017,1343679558,-6680982,-1962934017,251560944,-24965004,-1207601665,334233598,-335545160,-919891954,41956865,42077713,1577058744,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460989059,175541078,1778412118,-1711117824,222,-1996328285,184710166,-385647150,1784021182,1778412032,-26112,-804585472,-1410792588,1183667712,1783633644,-26098,-125108224,1947139971,-31985,-1880554635,-149504,-1879012119,2123101739,138841606,-1947450742,652084191,-2092562552,-260306690,-1897119094,-2010773434,-1975121851,-2010715070,726010181,1166616256,1166616076,-45693430,309504,-1946530167,138841849,-1979294069,-466949054,1317720619,1959332605,-773795576,1976172242,1191782136,1460217354,1183467020,-2012740355,1968176454,41066963,41162379,637951627,638470025,-1206888567,65732609,1593835448,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460464771,-1946801322,1183712894,64981768,126494430]],[46,1,2,0,[1190412936,2080964227,-196950288,-196702976,1746817046,-6684576,1023410431,-1071972351,1600051447,-443855539,-884122337,1167087646,518818645,-326903666,727078658,108956662,-1979169138,-1962907260,652084191,-2092562552,-277083906,-1911929206,-2010773434,1183451205,1166550540,41066761,41162379,172329254,206932262,-1993949141,-1993994171,1599999557,-443855539,-884122337,16973828,131543,16974254,65778,16973906,65732,16973908,65655,86,0,1167087646,518818645,-326903666,-950642934,268595206,243172096,-385649663,1996423347,1778412038,-1711248882,76,1962937917,1959922436,-18425,-1878854167,-2096595317,376766207,1778412119,-1711248896,65535,108318731,-369099080,1218511574,1242991360,2080768768,1285767170,1310099712,5284608,5379721,-1962912607,50353686,-1560119802,378077272,1419837530,6071040,6166153,-2103197653,41984770,512351019,12059262,1879452432,2126514946,1174834712,1144425216,12985856,268482592,40896043,2143501123,2047264748,-1207959550,103485440,2023948912,5284098,4982329,1996428407,-45708026,1452953622,-2097151999,-259324220,516166123,-1977221040,-45709305,5244671,-2097151554,158597630,32833153,568918900,108956418,32833153,266929013,172395266,957109899,2114093590,31516931,104401276,58065536,-788408855,-167609810,16939782,1183464309,-1543523075,1352729210,1275476224,1460893440]],[46,1,3,0,[385697421,33004112,-998047744,-336557306,516198418,-1977221040,-45709305,5244671,1308623294,-1981217932,2047276545,57999618,-1593802263,104398936,510787676,41944707,-2112453887,1996423170,-45708792,42703440,-998047744,-336557308,1183485980,1545520381,126363136,6031103,41944707,-2112453887,29229058,33456896,1642660724,-45708799,4464324,41432715,-16742362,-2147321850,251820326,956321953,1979730950,15395075,-45707945,345657366,-2097151998,-259324220,-1878988567,956321953,1996508166,1183667987,-1706027271,65535,-1962490749,-1877808144,5250756,-2012771802,117438790,29229136,57953792,-1979659287,-466945722,-265959285,81838336,721245834,-1983771658,-779355578,1108337283,200682306,-1987478318,1586230870,-2132933638,1053036519,-1977221052,-45709311,956324001,1912626182,-2147056867,377684226,-16776574,1183451254,-6663939,-2097151745,-125107004,1183456235,1545520381,126363136,6031103,41944707,-2112453887,29294594,33522432,1183467637,1142867197,2017364736,25699842,41420543,41494144,1983464975,-1953792522,199820926,516198655,-1977221040,-45709305,5244671,-2097151554,57999870,-2114052631,1963062526,-32184061,-947179285,-38261013,-1876300801,-1962915679,1073760790,5244475,372969077,141885522,41813703,82509825,5246719,-352321096,-963932157,1296916318,1562371467,248653,27131907,1704191,14876675,1769727,2621699]],[46,1,4,0,[5505025,0,0,0,1167087646,518818645,-326903666,1992578566,-1932621050,-2144928698,594804796,792494118,-2144990092,108289084,977043494,-963966347,-1958690164,-61437496,1015031366,-1948420864,-61436991,-1957868194,1297948645,1478398155,-1957345904,-661774612,1443294339,-16222465,-401734026,-997982310,-1950183932,-1930196008,-2144928698,225706047,775716902,642123636,1962949760,-62484749,775716902,-963966859,-348077428,-1070886908,1296916121,1562371467,1478413133,-1957345904,-661774612,1459940483,175541078,1443657471,-12261362,-1912290173,-1948742718,205950192,4161574,-2144973708,125120060,24936486,-1958775808,1996424830,1402623752,-1962934271,138841048,-1064378621,-12088794,326381372,259284028,192166460,1746818822,379191410,-1962934271,1464862790,1342981771,27564630,1599995904,-443855539,-884122337,1167087646,518818645,-326903666,-1957275892,1187382910,1996423417,-401713400,-997982452,-1980724476,-804520874,1996442740,1637504764,1023410177,846987267,1459386111,97946,-1946645760,-62484770,-12482010,116999816,-1980003501,1183642750,40344310,1589903360,653822964,1610564038,1183521515,508973308,-352291736,1183551498,509038600,-1711245720,65535,1593394826,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460333699,108432214,1443395327,-25237490,-1962621821,-128546312,58052619,-2147434775,1916865150,176062470,-2146666918,1918962302]],[46,1,5,0,[176062577,-1905559686,-2144991162,527695932,1094484006,-2144991620,327047740,1631354918,-2144991620,125729340,1015031366,-1897827072,-1977219002,-6664188,184549631,-2146208576,1916865150,176062509,-2144897190,-350221754,1183748129,76162568,-26032,-1073020928,2122322036,175268106,2047508096,1853883511,1996431370,-6662152,-1962934017,2146831344,-129593851,1183716843,1272941560,1597538342,-544536203,638207626,654262408,1962950016,2105550348,91565823,-12204506,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,40003586,-16621464,-6683018,-2097151745,-1073019196,-4716940,-1876890625,39991039,39859967,-1710721281,65535,184992899,-1207601984,65798142,1291846072,535137101,-1865724579,196614,16712412,196636,16712383,16973853,131658,16974259,131623,16974260,65799,16973913,65763,90,0,0,0,0,0,1167120524,518818645,1586223246,1459664902,1896281902,1946157312,-26105,48955392,175251917,-1995809141,140413711,1089017737,-661913600,-1957345904,-661774612,-1962516853,1451952718,1459730440,1896281902,1946157312,2791943,48955392,350822861,0,16777155,-1070391438,-1962742397,1297948645,1358132171,1476404456,-310123470,535137026,1942703453,1304583,-1711276104,-1962742397,1297948645,-387697973,-1563754495,-469106499,1048584821,1912799418,1931623436,1914715148]],[46,1,6,0,[-351948796,1980972038,-1156337662,-1730740094,-1023364445,-135543670,1167120524,518818645,512546958,12058845,116862517,65649,1654261620,-352321536,-1994273534,-1946115042,234923526,620804127,771929274,7407351,125042689,62362,-855446784,-1960896991,-486477810,-1207529938,915088896,113573932,-628358926,-13182157,1929440798,-383838715,-986316390,-1946094074,244698,-299958474,-1910565376,637581318,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494024042,-4650124,-222284929,-350128722,119408357,-1074296033,78708929,1916873900,-1830759923,1916873900,-1430124027,521596651,-1090454850,-68681478,16432640,-402588993,-310181646,535137026,-1932833443,1430622424,-1910575989,-339135528,-1864856529,-326412987,-1176990178,552271873,1167120524,518818645,1465309326,-352255815,-1864856561,-326412987,1457032734,16890199,1976109649,40943134,-402493249,-88211298,16432896,-2130668056,-704579010,-16484906,-1107230698,-88145670,8448000,-1090454850,2011693306,2615296,1977879128,105286423,-147960652,16806150,-1710787584,277,567083755,-310157729,535137026,-1949610659,-486477810,178951,15605503,-1542011618,620804096,1896281902,1946157312,37788167,48955392,-2145443379,57918,-1608639116,382009571,632553700,1896281902,1946157312,41064967,48955392,-1021369907,242480955,-1962610813,38079237,503313012,12840683,16777114,-1193767424,240123907]],[46,1,7,0,[-1207937304,508559360,17827469,-26032,-4718592,-6664192,255,-385875272,-661848100,-1957345904,-661774612,119428950,-1106880885,1001193761,1074820290,-1760791402,-4603853,-1951468801,-1762923529,-310157729,535137026,46812509,-1864856576,-326412987,1473809950,235304703,201308136,-1928170304,503386126,-26031,1344143360,210586,-310157568,535137026,46812509,-2144468992,-1207738818,-796130444,1604398795,1478413059,-1957345904,-661774612,1296941099,1562371467,445261,47644931,65537,47055107,8978433,45416451,1966335,7405829,11665409,43385091,6684673,54329603,7536641,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2031667,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1701603686,1886938400,1769172577,1814064751,1634886249,31090,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1480940108,1145979216,0,2555963,1634166092,1886339948,1734963833]],[46,1,8,0,[29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,959985969,960049453,50,852005,1734963791,1818324585,1701603654,1701667182,0,1480940108,1145979216,1280066606,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713]],[46,1,9,0,[18242125,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,983145,145181385,164609,0,0,0,65538,4194334,5242960,6357087,248,262146,134348800,917524,50987008,49545250,49683472,10485782,10488929,1145195269,21333,1346721539,16777218,1258684416,1162760773,67043916,-1862189107,1070400256,77569,2036681484,1818386772,1398087781,184549441,1263813959,1096041538,21318722,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1095980320,153092128,52103181,858927408,926299444,-1094960840,-1078281283,-572728384,1860362206,1869311338,151592992,134745357,50535195,556869936,590561330,624239668,641162806,674835000,1043217452,725442349,1060059707,2069593696,2103278684,-56793,774798428,757934634,791620395,453838851,-617205216,-490873380,453672707,463372320,480189724]],[46,1,10,8,[33423862,40239156,7406190,41288294,43384957,8651422,44434070,44957829,8782518,46006958,46530707,7078606,48104150,48627820,10486510,1006632960,544106839,808463923,540029472,544366957,4075577,2037411651,1751607666,1126703220,959520809,825045816,540031289,1919117645,1718580079,1866670196,539914354,543976513,1751607634,1377858420,1919251301,778331510,-1864856576,-326412987,-2082959842,1465256172,119414524,1586175758,-472823026,-2081005943,561186555,-1962934081,1962281781,-2096592104,209584377,-1962773109,2106283824,1604645636,-351877245,236855266,839813919,-159481087,855995910,-161576485,21542795,856325828,-1618324517,648806708,-27590264,-1947016509,-1107194866,2126774670,-1952124154,-75237794,-1962118138,-1191067977,2126774288,530903814,1511964723,1720540767,1297948670,-905966902,1310722,286264588,505092629,724117543,875770412,1482118709,23331152,24641872,1464974269,1105058649,-591339846,-1094955686,2071651007,1464982461,1102765401,-589381445,-1094955686,621667263,1464974269,1105058649,-591339846,-1094955686,2071651007,262192,786466,0,0,0,7077894,8781956,7077996,10485920,7864360,9633925,7077996,29753504,31850966,65536,786466,0,0,131072,786466]],[46,1,11,1,[196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411,708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046]],[46,1,13,0,[10705485,24,32,327679,-351272704,0,64,0,0,0,0,0,0,0,0,1024]],[46,1,14,0,[1409297384,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,240788490,-855002081,1275181089,8653]],[46,1,15,0,[17122638,1376436,11801749,33536,0,65624,0,65538,4194366,5242960,10551455,1225,589824,134348800,1441795,50331648,660799492,660802880,24117272,24120417,1313429255,1296381752,1459814400,151621,1180655368,1413565776,218104136,1230462815,1161246798,1179535693,268436303,1230462815,1161246798,1397051981,1163022164,1594687492,1313429343,1296381752,1163280723,16777221,1258684416,1162760773,1600064076,1179535703,1397178700,704708869,8978688,16886529,-486473184,257,1766668800,1936683619,544499311,1684957527,544438127,540094003,1919971139,1936024431,796028787,1819635013,1919906913,1651067936,2037539186,808335136,808463920]],[46,2,0,0,[1296388941,407352,779576935,1464282670,11731012,14418079,122226480,128976747,13240141,27394403,-75300441,-787515636,-4645149,786009855,1087487,-15873249,-102000129,10749695,278144,-402426880,1592272414,-1010814208,-1205971369,-661782477,637534136,3998720,-352095228,28348419,-402651998,-2031615886,-1543059712,-402653184,28835889,1600003840,1448091339,6076503,518576270,11921408,525885023,-402652470,251592721,175440036,278144,-402426880,-2134694410,1086,-472185740,245490651,1090304,-401395016,-1070397850,263738,-610598028,828386,-1023407965,-1948611042,624867536,-1021369907,-1207956551,515847476,1075956992,1166810505,80184066,-1161563166,-893514486,213958412,620782008,557645857,1107522816,1048594246,1946157060,148158999,-1089978178,163055725,2172161,1962942781,1195786755,-1205924322,146351412,1075956992,-695469086,-1958731315,522309079,768451,-1088080712,-987889634,522308885,80184128,868480226,71205074,678690816,-1961956221,-650732580,-650732745,1200305711,247759620,-1962932039,-773271080,65242088,1946418051,-270384639,721424545,-1291842042,66319884,77644738,-1547462656,1438843042,220130443,2122579967,611453958,-1912566088,140428736,100665287,-855488569,71797761,637947788,-1744829280,856180617,172460480,1575324447,1426065098,1465314443,-62178,-855212415,-1205571071,-661782087,-2146926908,1086]],[46,2,1,0,[647693428,-947702307,-1175047330,-372178577,24356339,532689828,-443851169,445021,1458342741,-15917481,108954111,661782989,-1912474440,142001600,861849219,24099327,-1510741551,-1952185997,-2144991114,1086,-577043596,532689700,-443851169,445021,1511040,71204866,57933824,-1023226752,1511040,1137689348,1431312875,-1961038717,1993972716,41334784,-1994373497,508756550,-1962516795,1932002311,-1983609122,-335869882,-2091560944,-326427412,-1694468391,1409016539,36812830,-1070344050,839009930,-1572961281,57999360,-167653504,175440327,108265896,-385757312,44564612,-18283660,80213505,78122101,-813692812,50849796,-940123669,-1475709688,-2147060728,-538375985,102664706,-1060405248,-151133312,-1463606573,1344238593,-2146941301,-96663580,1476752641,250314764,621299339,3998520,41244673,-610598604,1859754978,134613248,-2091180288,-1453515580,41271295,1397801816,-1959338869,-1992948665,1482360391,-385694589,1398145826,-1957211567,1317733470,-1965820158,954302669,-372184624,-940127277,-1957530432,-226424746,-1024065056,-148867648,1963008194,281212480,-1024063371,-350849784,-92237772,-2146536430,158602490,-141547541,1963004098,1072136224,1062539,1193531,-1477966987,214336510,1062537,-1678321253,99171547,63174145,1256915828,139889552,31519361,1958789878,281212681,-352094975,-619999179,-1058535820,-1876169984,1062539,931387,-1092025483,63668224]],[46,2,2,0,[-1678255717,915090651,909836304,57999374,-2080481816,914951406,-1007288304,-1957661428,-253328397,443872779,1245633435,-773074688,7989483,1244584859,-773598976,63668451,915090923,909836304,594804750,-1693660288,-644089895,752589815,-1946756709,989859894,1962937910,-32970749,-1995641213,-1962930122,-226424746,-1024065056,-150243904,1963008194,281212441,1189806965,-2134209904,-994439199,2044908368,214169329,-494670731,-1948069881,-741110838,63108810,267068533,-775171696,-136733749,246775,-2134641804,1187382476,-644153342,1516175462,-379692199,-31130009,1593909480,1583044954,-2130842391,33556494,139365201,-2134843008,1836368121,-2130162037,-2096940831,225708281,1947269507,820084744,1966143875,-1060637100,-411034252,272010047,305543936,-402426624,-964428474,272009484,-153511168,-1958945893,-2125395890,-2130444063,-1996421951,-1024980914,6219776,954303321,1946745216,284786696,-243257740,-1043758840,139364614,-352281368,139365179,121168257,53016961,-511636108,-108986056,57934080,-402620184,485163044,-1690252160,-644095269,-774333495,-1681270373,-576988963,-1694493122,1443338,-369286055,-610534099,-1952771458,-1040770482,561283071,-2145827082,-543484299,-610594194,-2086989186,1946163838,1055490316,441319744,309255067,-1983302717,1317605966,374245652,-1994895735,-387245490,138840912,-2147368923,-1069743628,57890816,-385874712,-154927915,-92979004,507563136,1397839447]],[46,2,3,0,[-1931289701,19381207,115703,1342575220,-6678958,-1962934017,123230968,1282735883,-1962389877,132481241,-2133275264,-209665821,-2146863936,-914343711,175555844,2122967430,377392404,-971866487,-1986324922,1187387214,1593821977,101104402,115703,1342574196,343342930,16777114,123230720,1600018779,1054710559,177930262,-1023404538,-1951182050,1963246838,-158682312,829752004,-2136438605,-1984746635,1963050230,-1467895004,-1289849599,1963239555,-1467698408,-1290636024,1964025989,-1467567348,-1291422432,1967171719,45266944,1392957582,-852148552,197168161,1963416515,-2141482240,1086,1048580468,1962934292,1352268,10880710,-1555895551,1478426650,-326412987,-1207021538,-951056645,113180230,-326412987,117356574,1392957582,-852148552,2001185,33983488,-1593353472,520028186,-2095120384,-2091383100,1297941188,-816308273,620758691,1048641340,1946157060,1745672,439277979,697088,434627,985674691,1946158086,1054710539,-1600454634,1059323926,525835,-1558184155,633536520,1048579072,1946157060,1054448416,-1952776182,-2147481074,-1056181275,-1694491997,1715929,-1677928037,667353,168725443,-444575488,-1998255373,1426066214,1561697512,657039,-1023383576,-2146697179,1086,-644142732,-1694496194,659083,200533376,1745857,439277979,517708544,-644153318,-1593832914,378208282,-1950154724,1358957070,183756160,187074789,384324864,-1031054060,434688907,272009984]],[46,2,4,0,[238435072,-402426624,-293340570,272009484,168201984,244040448,235470870,235405320,-772407284,405130,-2134717056,-854966299,780849654,-1040777193,-646651905,-29562479,1431346171,-326412770,-1979156795,-1072922620,1988709966,-790048760,-152514328,202908880,-1329297882,1392806299,-352321093,513538943,117880912,1048631438,1476395174,-821988065,1924669008,-958886392,42502,109494323,446890004,1163403008,518818645,-1564996016,1187467272,1158185982,518818645,-1912035912,-1202518312,567096638,7817,132748,446760795,2031360,-998039808,-998025210,-817013502,-1202676741,508910642,-974353578,1313736822,688420489,-617393404,-1002743724,1082861685,821765377,1966135613,37784071,376631356,620839051,-616694017,-1962183454,-549650112,-972852000,1583058948,-816292577,224398762,235015566,224529832,235015568,223481248,235015552,223350174,235015550,224923058,235015574,224791870,235015572,222432686,235015536,224660794,235015570,269488170,534912999,268701706,270667800,268242714,254676772,256839677,257495037,266014563,266604531,263655279,265228227,464066205,452204678,469702488,459020724,507387780,476123133,524165005,482025364,550641899,550314199,551624924,268247270,627320124,615392386,268242941,268242941,638198193,268247751,530259267,268242941,542842892,543236168,540221544,543236168,541597768,541597768,542384212,544153672]],[46,2,5,0,[540221531,542384200,273486051,273748065,273485905,273748065,274665567,274665671,273485901,280629345,275255827,276566113,275255400,277221473,274665567,274665671,277221500,276566113,275256212,276566113,276893815,276238424,274665567,274665671,275255400,277221473,1111492100,117768961,0,0,16826369,0,0,50348032,0,-1073741824,41959424,-1,-1,16383,2139095040,2139095039,0,2146435072,-1,2146435071,0,-2147483648,16826369,0,-2147483648,0,-160779894,-1993301260,65534,-1033546850,-575416510,0,1805331491,-2046127679,65535,-102865788,-1257966797,0,0,-2147483648,1,560513589,-921707870,1,-853832962,-728074165,1,1545072828,-1196803287,0,-70256743,-1709139324,65534,-774932052,-1317922825,65535,2077491203,1547622490,364393,1295450240,-789041961,841428,-590151680,-1142004201,1213114,-1848967040,-2037686696,1373446,196608,18908901,-1669790462,8388617,-1999673757,-918965648,15,-951649642,-457765634,8388627,1582862795,-184121717,20,1530003460,-1530278136,-154032,-775028736,-1471425078,184560,-1986068480,1386799659,367690,1113915392,-372288176,430319,1267728384,-437902163,369731,196608,1446544144,-261992694,3,1830728935,-296726128]],[46,2,6,0,[5,1533879355,-1404006368,6,615336848,-1539054106,5,412614658,117240837,389748,-1391984640,1028920545,978075,1605304320,-666188893,1375728,131072,947615599,-626585461,10,-1686378403,-1610370686,18,-418806914,-1221724140,22,1996750851,1474478745,-91279,1335623680,1580594737,319121,1267335296,-907183382,570067,684261376,-466674423,690884,131200,1047557819,-1901329829,8388613,-1456214176,-1677451312,8,1820572566,-1067453216,8388617,217501692,217779457,1358630149,1448549894,-2091691694,-1957362964,-745800468,2126890891,-1958263020,-645136819,-1009728560,-788274301,-1476448573,1183714498,-1945441522,-339505445,-1898738684,38177987,1358635243,1448549894,374559058,-1930654891,-54489384,-947137653,1192525509,-2130817653,-976210711,-578107952,-786439293,-1476448541,-225769184,-259296021,1988849899,38178304,1201145226,1659629571,1979969675,38178304,1201145226,1391194115,-805058933,-259276149,1201145226,1122758659,-1912572277,889389638,-352139389,-259289035,-1912572413,889389638,-352139389,-963932123,-1031024637,889450635,-352139389,-259289067,-1912572413,183173702,-234622837,898303211,2122925895,-1206023660,-661780307,11280008,1443527,-305127424,-305074736,-578097712,-166796413,175374785,1343144120,1890058030,-1957457911,115573721,-1869086930,-661890295,915128462,-24444912,-1995640957,-352283586]],[46,2,7,0,[2122944592,857573908,230211520,-946937970,11280008,-1979705693,-789851939,-789851925,249791467,1946272246,-1744884215,-1880553088,1290309632,-1992265216,-167734218,74712257,9715337,1946731510,49512451,1946337782,-1744884195,915081568,909836304,158597134,-1995641213,-352317386,-201004969,-1061621013,-13742066,-402038617,243528694,-352255978,272010047,-1963029760,484606165,-422514038,-164440574,1044118059,2146959374,-389810943,485163355,-998023792,1515805442,119496542,1576520169,1526908035,1600019033,-816314593,151000737,134219782,-167769082,104762064,-1026588672,171960192,-1445923129,-982130689,11288192,-1949534771,343852524,-1962686589,-377422259,133791796,1183562103,72780556,-1911916917,1452019270,-792342526,-2082633019,-472834077,547880750,-645165047,772203395,160475135,-477898357,-1476448762,-645199464,772203395,160995327,1062539,931387,-293402506,272009484,602456832,-1946948621,115573721,-1599602898,-2082895095,-13760797,-150361945,1962936001,300935427,-149838103,1946683073,66158884,63043330,-2129562362,1954612473,201770759,-1023410176,-1002743724,211905397,306612480,12711875,-150178800,1963196609,286189827,-149885463,1963196609,264759555,-1978680343,-2081697571,-13758749,-1979076441,-2081697571,-13758749,-1979072345,-2081697571,-13758749,-150351705,1962936001,290842908,-150670976,1962936001,112656,-166621207,91489985,-2048278477,370049809]],[46,2,8,0,[-1866252288,-343932742,-2135257053,-1877087488,683397683,-1877415158,-142093773,-351647557,-768372722,-351647557,-768372730,-1979053893,-523236539,1141563600,-523134965,1966266371,173289994,-1962390133,-13760444,-1963488473,5368022,-1022732920,1445507,-1962743036,370050039,1038811392,839545022,-2132377358,134224872,-2084369803,67114510,-351634242,370050026,-2000813056,370049802,1049297152,-1523711852,-1523669714,-1523669714,-276585170,216957708,-1807840317,1962359552,-1515870964,-2086296155,-293401361,116835084,1947205643,2027303621,-1954092095,-2082501690,-947714362,309510,-56101891,-259324814,-208960533,738164457,-2029486911,66225911,-136775736,4406744,1381314430,-1123519093,-701366271,-571014535,1300960651,73239298,184974731,-385648403,-360512416,14254849,-2097095805,-1947664161,1364350211,-1952655822,-796152344,-1379365971,867031179,200181750,-2089782026,444337918,57994507,-1962816893,-1949201430,869829579,284066752,1400169847,-24958606,-1791788026,57982986,-1979593600,-1780315452,-242559350,-343224950,-125116534,-466434934,1997074051,-785877999,-774712859,-774647343,-210417968,-830006805,4179447,-847051916,-773271264,-773926437,-488779302,-1949398028,-134706185,1950351301,30245635,578312349,1276318723,73143042,1929804819,-773861104,-774254117,1943917018,30245635,-370111680,338363284,453135387,2082145372,857371398,-136841226,-137234477,-170002478,-837560813]],[46,2,9,0,[-32252397,-1477840757,1492159234,1350628480,1426234857,-231539062,1086391122,872030800,-1947497509,184847307,-1962117952,1959922453,-1948059898,1439337448,76279091,276086795,184702347,-150375214,331875298,13992922,184697995,-1961921344,1959922453,65206025,-2082860088,190316757,-919383871,-1073019765,1435177076,1959922436,65206025,-2081811496,1149960401,1958742786,39160592,158650891,-670833929,-779884013,71600896,259309579,-771025525,-487126668,-367798269,1476448643,860930827,184847323,-150309696,-402454939,-746337773,38046464,276086795,184833419,-150375214,333972450,13861834,184829067,-1961855808,-771030443,-487126668,-904665085,-1962880125,361432644,158650891,-402398473,-746337773,-2116711680,1480589285,860931339,1149981421,1958742786,107345674,-636237821,-1962879613,-1073019836,1435177076,1959922436,65206025,-2082860088,1149960405,39160582,158650891,-939269385,-712779245,-919383808,184829067,-150309696,-670890395,-779884013,105155328,184833419,-150375214,332923874,13730794,-150584181,-989657499,1566167315,-779355509,-661927029,1958742872,30245635,30468446,851516409,1448236530,113673047,-1190738045,-201523196,1583348903,-1377268836,-1951545205,-796152360,-141847891,-1526688065,866493861,192060927,-657331503,-640558127,1430642641,1719945,1459636968,1705671,1088946176,1021859584,954750720,-2147369728,-741219887,-758001455,-1765924238,106183424]],[46,2,10,0,[1144720501,990344452,41222748,208866363,-1056194037,-1005927669,-393485262,1532614539,1374248543,-1674147071,1006580480,191001558,990148050,-146704400,-1756146954,-175379149,184587937,-150702912,1358072807,184588449,-150571840,334496743,10133994,141869067,-402397193,-1845439869,1709707,466824027,-585409586,-1779950755,1939050898,235097875,504561814,101908632,370344090,-311230308,237719491,505086102,102432920,235077786,504561816,-1038942054,9836171,-1865815051,-16055120,-293396363,1959329296,-1946449140,-1949660199,-336776235,175161065,9715339,-1108779688,-940076805,477495040,-1761022333,-947199862,-578094198,-829757046,-1785204086,-527772534,-1869234126,-2147432457,-783386507,-774712859,-774647343,13105111,-336628608,198511461,-1966273846,1959332843,370049860,-389013504,-389014670,-108982414,494370816,-940169358,-350063615,-800040940,-350588188,1927860236,-800040940,-352161052,29851660,1929435011,-2147434748,-1947389114,-1966437419,-1874072615,-2147432457,-783414155,-774712859,-774647343,195072215,1944637440,199807094,-2094304019,536876558,1483925712,1282599120,-2147418751,376571767,1946272502,-2081606895,-854392382,-49029869,12518515,-1801369984,361338624,-1996337783,1166607453,-2141366266,1703444708,16679178,-2129756864,2126512638,141920596,738758,8382915,-456109992,-1175729038,-965547824,-456109992,-1091850382,-788586775,-1778813976,-1039481846,-461314422]],[46,2,11,0,[-119111673,1961692053,370049957,-389013504,-389012110,-41870990,662111232,-956942734,-349080568,175160862,-1996855320,1489177189,1927598160,-804459745,1478062824,1927598160,856812290,147226861,-585904877,74710291,1182793919,-768414413,-2080418839,134223374,-805303392,-790048536,-804359448,-1105038616,501746300,174426362,1927860419,370049802,-990502912,-1092061824,99093140,174426362,370049987,-990502912,-338398080,-1951586582,-1968363784,616616400,-2033659903,272010180,305543936,-402426624,-964432986,272009484,-2134212608,-12782030,3940724,1686647668,-1736496118,-2012724087,1418201972,92047623,1149812787,38045956,-2000485239,12061284,-2147305920,-596279046,-663355637,-352203136,174360787,1971387008,1979648780,-1073629176,-352203136,370049983,2133590528,-783794024,181588199,-336102958,46266027,-1070397579,-1729505141,29488640,1552618101,121932293,-787848054,-771771168,8514008,-385194870,-1897332570,14215424,915144331,1149960208,189565450,-1049245430,-1962259318,-2143483836,1038056704,-578879615,1686798084,-790591993,-773730080,185895896,-703987116,1552676402,55839493,243480436,-1977614314,-805303538,-789982999,-802393367,-2127400215,1920991482,-167413988,359924163,-1014771574,5377,158978098,-489566069,1962933888,-1951689962,-792482877,183923433,-337807132,2028210928,-2083132436,671094286,724618,-372184624,410184144,829614544,-1575056594,-2132508662]],[46,2,12,0,[-1590756342,-1951724896,-957633597,91417040,1971373302,512437987,-461370714,-1964569984,-1590776893,-341112156,-2134575447,-437532044,1445507,98105136,406716290,-1858634496,1410012299,180521474,72649670,168189067,-2147257152,-338624054,57924305,-503199104,-1964669195,-461370780,-1966634368,-1965126917,-372100366,-1070334171,1357502603,-385972225,-24647202,1049299691,1044054032,-311230446,-1995651197,637538366,652774317,651201453,650677165,-1946711123,-773467688,-774778414,-773467693,-774778414,-773467693,-774778414,-2134146861,-1996006264,1418265932,23890179,-905196277,-427756406,175409280,881391154,-780147584,-773271064,1038668264,259262463,1946157117,67054877,-2012724087,-1195177100,45498368,1971387264,1976110063,30310635,-75438357,185300352,-1207470647,28753921,243521259,755105814,747308031,-1962781557,1552614476,-783794170,-774712859,198431185,-1980532261,39094572,-1996206967,-164493732,-1040800021,856257794,-1414812736,18540971,1963049462,22317885,-1962713973,1284113732,-773206009,-774123048,-773205798,-774123048,-773205798,-774123048,-1951690022,-1031033917,175934123,-1199511680,-418742288,-374619894,1552548056,-2132574198,-385814807,199819472,-1868567807,915144331,1284112400,1976109579,172788464,-2130154357,2097414397,33391070,-1965326596,22317828,57982986,-167654784,1383335874,1445507,761888,-388962096,980609232,812837072,1946469110,197326393]],[46,2,13,0,[1552626804,88378115,-2147005302,-1031569439,13861640,-2147483627,645464273,1166008704,67173761,1407917180,-697048624,-389019413,-506461070,1552665714,88378115,-2147005302,-372211743,-607004463,-372188463,-607004463,-372188463,-607004463,-1416439087,-1951677557,-980702270,-788267259,-773795360,182505952,172788417,176218496,-2084328479,243468015,-1977090026,-478148004,185502336,-789983232,1927925993,1927925780,178830877,-1523669714,-1389451986,-341056758,1927925969,1977289220,179355368,-620042517,-169091212,1445507,-3833552,-1948387581,79791053,-2146798454,1418363110,89950983,-1962709877,-355466940,-573449263,-152905519,-1413117013,-1951677557,-2031375422,-125063898,829751051,-578032333,263771019,272009984,305543936,-402426624,-964434098,272009484,-2000080384,-812971188,2038490496,-1998588158,1508444780,272009986,305543936,-402426624,-964434138,272009484,-1983892736,38045956,-1996209015,1153893956,-2000682744,28576356,-1022663544,272010070,189068800,-164072190,1963002692,139234094,2131753347,74222378,-1962509173,39619348,184691432,-1978108453,-469104028,-621345671,-1036843916,-1956705928,868461506,-2080904238,16782862,-343932742,-1951586579,-1951586584,1959070712,-1948568771,2078931,1062539,1193531,-1746402443,214336486,1062537,1284032818,-2133882101,209289445,-2080376957,-981205003,14123777,185232520,-385452801,954794388,872254463,1060333,1442940905]],[46,2,14,0,[1593837800,-1951677813,-1950110781,-167768010,1963068228,189068865,-1959627519,-108853172,-1959559393,2089485420,-1961587962,2095579740,1978469121,174361121,209314826,-2080377981,-1031536654,13861633,108577587,-1949158461,-636763174,243529332,-1157562346,-768376832,-1951586621,-1951586608,-1951586600,-1951586584,197463032,1958874051,4175935,1062539,1193531,-672660619,214336485,1062537,1284032818,-2133882101,58294501,-2013228568,-16053652,-318042251,-74773643,-617354613,539873843,13560064,1459516137,-1761603864,-1951703150,-980702269,-1413313621,272010179,189068800,-162564862,1963002692,139234101,2134899075,74222401,-1962509173,39619348,-1979663640,-469104028,870843257,2026320640,238435099,-402426624,-293345946,272009484,-13384960,-578032333,-437529205,-83100405,41286155,243522539,-1090453482,-454328320,-705177609,-621292553,13861877,-2097097341,-1950154537,-1962930122,-108853172,-1960805057,2089485420,-1961587962,1357382236,197145344,197462983,1958874051,4175879,-1023404056,17319111,-1996191296,1149829700,105154820,17515718,-919344661,-741219631,-674114095,-186514830,-573448239,-623780911,1149878531,-1995142904,1820918364,108824836,-2084555837,-638107671,1952545865,1090093867,-108831875,185826864,1960119251,-1962865662,-1946209321,-2082501649,-271503127,-607003183,41147089,-220016432,-573444143,-623780911,-1072966448,243476084,-165674986,67111686,116795765]],[46,2,15,0,[1963458571,583141937,1944899808,-2084556021,-669843006,-132913133,838971587,-1946209308,-1948283921,-154670121,134220550,1157032565,-646610934,1157030635,-596279286,-24391701,1062539,1193531,333972341,214336484,1062537,-1064501625,-1030825332,-1515857778,-1064524379,-1030825332,-1389963122,-2029457533,-2131457289,1955102950,2145681418,-12716494,1024423039,628359168,-1992294611,1955072068,12108555,-2130528704,-2147481988,1821109621,40635140,-478860277,-352203136,107776990,184839179,738919020,28837749,-352209216,370049994,-315412480,1820929161,74221826,-351900535,29882085,-1515905163,-4676187,-1410987393,1062539,931387,2145911669,216957923,1062537,-1413467197,12102571,-4674688,-1410987393,1062539,931387,1541931893,216957923,1062537,46659267,-1070353547,-1414812757,272010155,238435072,-402426624,-293346502,272009484,-24395008,1062539,84427915,1955217407,-2132377590,2089477642,1979648523,-1515870780,-293360731,238435080,-402426624,-293346554,272009484,915129088,1686110224,-1950122230,-2147479498,-1015018892,178498854,434944,434627,-1012138357,-1962931039,-1950110722,-1962930122,217023486,1166675889,705635336,105221064,1300949203,2043218442,64550658,242223172,2101346365,-1073660661,1149833086,158974728,-968884040,-352122044,-1073628943,17515718,29026539,855829248,369555410,1948254208,-1963489534,1703545412,-1965346038,-472904868]],[46,2,16,0,[1560994768,786681867,165718015,1266212914,75087882,-544802937,990397579,444336197,79241087,113672960,-49887357,1929160691,-972130551,1073745158,113657323,-352255987,218547774,938147840,1445507,218547713,736838912,722678,619869200,-337938304,185005792,-445378560,2021713024,-154407980,268438278,-533538956,1954604160,199027638,-1961593646,989859894,1962937910,-505354237,-1995641213,-1023406026,1062539,909853104,242483214,-2046147445,616616388,174635783,228775726,915129088,1149894672,864035850,-1965847589,-472839332,11009838,185383690,414915819,-1156060405,317393700,-351588165,188529421,-1195702037,-1157371126,915081924,909836304,57999378,-2082380312,914951366,-208994288,1064587,-1523669714,-1523669714,-1523669714,-311826237,-379976589,-141824679,990692995,2130710582,-276699128,-351484029,217023471,1064585,12711875,-1944357860,-390033704,74706235,-315889318,-1962932551,-1424127228,1178999945,-389810718,74706211,-317462182,1062539,1193531,-270007435,214336480,1062537,-1064380276,753465223,-1040727057,276038080,1944909544,-420914684,-1898279700,-283776830,343195659,1062539,931387,-941096075,216957920,1062537,1049318851,1049165840,-315424620,10487495,-141885440,-1962086781,1143670853,10396424,1300960651,73239298,2097563019,141921030,999310059,628229700,1547375223,1998483972,38550283,74913650,292688955,-2097103896]],[46,3,0,0,[40510,-2014831756,-338135808,-1640070380,225705984,-402617368,1944584352,-339446528,141855488,-1760920181,-1957633910,-52067387,10497547,861834,-1459886976,-2147126015,65797604,-1476211584,185169154,-2145291027,65781732,-1472148352,185169156,-2145356563,65797860,-2013148032,855641382,-230626835,-1476391520,-2147126014,65781732,-1606366080,1084751885,-461372043,-2133005314,-672464436,1971373302,-1640070388,91488256,-352320536,-489569297,-741223983,251646161,-439287650,-943521422,16818182,338412288,453135387,1142621276,-1950137082,-402649034,-792526804,-803179556,-1609403696,279445515,166402933,1963115766,1927074026,-1090614512,-1578628472,-2114483219,-2130700786,1150010112,58763530,-1084825995,1170669642,-1962934262,-1958213564,1284179548,39095044,125043112,-773074624,-774188583,138775032,1929313155,971766019,-1334462382,-658643977,1944716119,-17149,-1070345333,-402393609,-745808431,-168312437,-773319687,-1949070371,-1946814527,-168339216,-930357877,318882179,-774123042,106793433,-956019319,581,1479,-1990199413,-402615234,1254026386,-325130240,-1962390017,-1084767241,-1523711864,-1523669714,-1523669714,-2000771794,985882368,-1940460563,-1948676407,-511702452,1435182720,-2132639734,1165349178,173495814,503871945,-2029576442,-2134210569,-427818523,1979005441,2012023336,139234250,1073725825,139823910,1073726081,292932155,-2096707965,-1476589881,1973880693,24487684]],[46,3,1,0,[1583348903,-1899918329,2092942297,-325195776,-1085057449,-1796734864,-1807840788,-336533504,-1850921378,-328538017,9715337,1891522129,-337844224,214336350,-11081642,1592519656,-1947606439,1398169310,1592509928,772589187,1465618861,971570059,-1101639188,1049165936,-974651244,1364811499,1443677827,-402624322,1449061278,-385934360,1499392944,-141825566,915129183,518520848,915101184,909836304,57999378,-2082616856,914951366,1049296912,-396492784,-1144787961,1575488328,1049347071,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293347934,272009484,1049215744,1005060244,-1107250965,-957871408,-1959365634,4898807,1458290408,-401941314,1049231004,333971604,180666091,-385970200,1465838340,-591462773,-24975350,9715337,1592464360,-1326774296,-141864959,-401888069,1049231076,-337117036,-1073063702,-390198924,-27596790,-1008013336,1062539,-1023409688,-401859397,-2024276288,-1807840777,-357111808,-1990199413,-402615234,1174399674,-1007187192,1064587,1150023563,217023242,-1962927640,-1962930122,989859894,1962937910,-588453885,-1995641213,-1023406026,-1074295978,417857624,1593740267,6602583,-1947529496,1170671709,-1107296248,-18347276,-16484355,1396901965,-401947458,1049230808,1239941268,1542949866,1776833375,-1070376192,963959563,75092107,-604536654,1224741049,-76291119,-1076113065,-1414856604,-1413248085,-1951678069,1488956354,6602240,9715337,-1947594264]],[46,3,2,0,[1049190391,568852628,1049347050,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293348282,272009484,-1084767488,1961361482,12474090,-44898293,9715337,1592386536,-1452056,-141883323,-401839941,1049230772,-1142423404,1610058729,9715337,-1008096792,0,0,11051294,11142667,45616501,-1994273483,-1946114018,234924550,656849439,-853212488,106346529,1946157481,-455369971,-1195761906,628471846,-1021369907,-1202565090,382018818,567083176,-1021355942,1186550266,-497528832,844126716,-436147264,-1342116880,-436147355,-1342116960,-436147358,1476455200,1426254979,2128473227,280580354,-497528832,844126716,-436147264,1476455408,1373821789,1342181561,1509745240,-339725744,-336534016,-488941568,1096017,-52275120,-1070444455,-253361941,-380108565,1435556692,-326898549,-25240318,244049,-161874206,-1954480570,74735077,-807706904,1426386051,1344203915,-1895825480,11182552,-1593555319,1183383720,-1960880126,97213925,-1845361408,134218022,318833408,-1426063098,1694565120,-1342177018,167772672,1862271502,1291846145,1879048743,1]],[46,3,3,3,[11468800,22478848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[46,3,7,0,[5331533,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7471396,-1791384279,426753,512,131072,0,262150,4194491,15728752,17105149,534,262161,134348800,3145776,50331648,1507378,1510464,10223670,10231120,371130464,371203344,18940375,19012880,0,1444977,23461958,23465073,-2147090428,8,32243712,472907778,32769,32374784,472907786,32833,33030144,472907782,32897,33423360,472907778,32961,33554432,472907778,33025,33685504,472907787,32834,34406400,472907782,32898,34799616,472907778,32835,-2146435072,1,34930688,204472350,32769,0,1380275715,1459814400,86085,167772416,369103104,1275592704,1347962202,105139777,1314014539,1426345029,139609427,1113146699,1146241359,196865,67043840,268648397,1070400256,33652227,67047168,1845706701,1070400264,50923011,352534477,1070400275,51157507,-1727840307,1070400277,606979,839008205,1070399488,1446915,-704364595,1070399488,35332,1040465869,1070399488]],[46,3,8,0,[1151491,973291469,1070399505,5,369442765,1444937728,757092933,1444954400,1769173605,1931505263,1886216564,543649385,1919052140,7959137,1162285568,1279870548,1380275781,1313818963,1330007625,1192427527,1229345861,1163019596,1381322579,1230193987,148826,1380275725,1380275537,1279350361,738645,1380275723,1145981254,1162627398,1443823624,1095520837,1096107854,1095648583,673101,1413826326,1162627398,1397900630,1229868873,1397704270,105208393,1162284800,1279870548,1397051973,1129469263,234881861,1230128470,1096045390,1229343820,607564,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,28891278,-1957868288,1297948645,714,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,509073550,-480901551,515912462,-6663856,184549631,-1710787392,65535,123602411,-1923145895,1562377830,1478413133,-1957345904,-661774612,1443163267,-1559345525,-4718240,-6663937,-1711275777,65535,427033000,1392508858,1347469355,1342210744,-6622581,1442840831,16777114,1095680,-6664162,1342177535,-1727970376,-6664110,-1560280833,378077538,28836196,1296915968,1562371467,707149,196617]],[46,3,9,0,[16711712,131084,65625,16973824,131095,16973828,131152,16973956,131175,16973840,131147,16973848,131191,16973871,131203,16973874,131181,192,0,0,0,0,0,0,0,5,0,0,1314014539,19525,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1702100992,3043437,0,0,256,370152976,5648]],[46,3,10,4,[1167087646,518818645,-326903666,-163133600,-1070923776,-1985853815,1183686726,-1924131082,1360438350,-15436033,1317868150,240195250,184829416,-385649472,1178140841,-16026378,630912630,-385875967,1178140816,-385649244,1347420288,-1700497665,486,1920253963,-1700497665,499,200820361,1348695232,131994,-230258432,200562313,-11832112,1996465270,1996443892,175570700,-15698177,697962102,-1996488702,-1072956346,-1706023820,584,-1985984887,-804543914,1589906548,650128134,637683593,1996425097,14588668,1996423168,44342008,1996423168,44866296,1996423168,19896996,1183514624,-1571386464,-16743959,1996486262,-1303999068,1996443670,242679568,-15960321,1183648374,-1924131078,1343661638,79357966,477478923,1962296889,-159973622,82586,-16192768,1285203062,721420289,1022073280,16154243,1996425844,30382838,149618688,-1700497665,709,732317323,-95515950,94362,106873856,638028070,-1962780791,-768890810,-1694871926,793,-443855539,-900899553,1478361104,-1957345904,-661774612,16313473,1183432747,176589298,411470335,273058815,1947092491,27781379,384976525,143560016,-11462913,1996430454,445549850,240195327,184732136,-385649472,1178140938,-16026382,144372342,-385875965,-2043084557,58064648,1342235113,146210640,-25857,-1073020928,-1224798092,-6619384,-1996488449,-1072958394,-1075248267]],[46,3,11,0,[916082688,-1996488702,1451878982,1976568812,10807555,-16206081,1357674239,-15436033,1996427894,376897304,16777114,-129595136,2088026123,-26032,1183383552,-262764050,1685377035,-1694992641,65535,-1980086647,-804520874,1183533684,206998282,2013025849,956658205,376699462,-1946532213,1183448150,206997770,1854081259,1585643786,1183514636,172362508,1589908596,-297336850,-1006138842,1191118430,126363142,-2033722133,130840,-1694992641,692,-1694992641,700,-1695254785,65535,-1695254785,65535,-16206081,16777114,411470592,28240383,-887041,-1912665930,385817222,410451792,-15304961,1996428406,-163148526,-2037559274,1343684364,47900686,326483979,1978811961,23259395,-1695385857,65535,-1962843927,738135174,-162624814,208282,239503616,-1961863543,738135686,-162624814,16777114,-96040704,1006392969,2071399510,1178273138,-1988857078,1451821638,728558348,-398030400,-1981397367,1183441990,23372258,23201291,1996427380,444006172,1342177720,23207679,-1070923029,200427145,-12814912,1996430454,1518767386,-1202710785,-1706033088,936,-16218487,528334859,-14911745,-2037573002,1343684442,-1705983957,65535,-16218487,58572811,-2097104663,1962996350,8972547,-1695385857,65535,-16087415,58048523,1358901737,-1695385857,65535,319702531,1347555414,16777114,179764992,209125375,-1710590209,65535,1183432747,-431584792]],[46,3,12,0,[1182993387,1451426278,1191117032,-431584506,971527819,443681878,1178142071,-1961658870,177114072,650219263,1589905290,126363142,1996476651,71277298,-1224802304,1402666762,-1207959552,921370625,-16206081,-16222465,1996424822,242679568,-15960321,-401733002,-1073020140,-1224798859,2023423752,721420292,-15995968,-1694562122,230,1296942571,1562371467,1624653,1167087646,518818645,-327034738,727056594,780569024,-1203336705,184640673,1946247686,209125136,-1207273729,-11534335,-352230882,-994039038,-1993993634,1958742791,-1898239161,1065428672,91505998,-219561941,-1201764096,-1962522997,1183385686,-1135179334,1589910251,-1200190702,-1911583962,76162753,649748164,1191118728,-1169752136,1085832835,28893308,12314880,-15960321,-2037577098,1343684400,1342193848,342938,241091584,185043238,-15041088,1996426358,814124298,726669055,-1936043840,-1006632957,-1993994658,241091591,4162342,-14253444,-1102672585,1085886486,-1701162752,1023410181,1232404544,1304329857,-1002277542,-14283170,-59310281,737834751,-1063628608,989855749,695597638,1979471419,241091620,-13107418,1996425334,4241414,113285712,1077739520,-1005947648,-2128214434,1950699071,-14620413,638475972,1996437503,-92864516,-1705983957,1710,1593786345,-443855539,-900899553,1478361104,-1957345904,-661774612,1444342915,1867395,-1293352075,375309312,610241318,-1910747509,126559937,638213828,205326217]],[46,3,13,0,[721778176,23325120,639000260,1076119435,-196703936,-1994633589,1317665350,-94452484,4162342,-1960387212,2145681415,1964131899,-196705516,-196703480,-1980348791,1187510350,-352321292,833557,40367910,16779269,1183577158,-4330508,1183577158,-94452492,38222118,1589943670,1200301814,2145681414,1963869755,-230242334,1589903360,126494454,-1962516796,-2010713482,-230228224,-2081011969,1913451134,112869,-16723735,1589910134,1200301590,1389505316,112720,120494672,1996423168,209125146,-1207273729,-1706033150,1762,1946157629,-13113085,638213828,1997291395,444006194,384452237,178512,117348945,37552128,-2095287040,1946217086,444006166,384583309,440400,122526288,104660992,-385649664,1183579897,2145681642,1964131899,-196688121,468385792,-1206225153,1727463436,1389505516,112720,-26032,-1578434560,-1946925313,1178201158,-15240204,1996429942,108461832,1342180536,16777114,802048,-1427569804,106874110,105351974,998237312,-864743866,1593780969,-443855539,-900899553,1478361112,-1957345904,-661774612,-15567105,1996426358,1354771210,359322,172374784,1446708597,721712140,-14619712,1996427894,242679568,-16222465,-401734026,1178271767,1004827910,-545978282,1291846072,535137101,248139101,-1873273344,-326412987,-2082959842,1183516908,139889414,-1980217719,485227094,-1711276104,1853979371,-2092957448,-2130642338,1073744454,-14303205,205914623]],[46,3,14,0,[16416387,2122385269,1983906040,242679586,-15960321,12061302,1234849856,1023410184,-964870144,-1132675061,-129619559,-2080745959,1962998398,-125927133,477315072,-15829249,1996426358,-126419190,351130,2092960512,1177131411,-95020552,-1962522997,1177225302,-95020040,-443855539,-900899553,1478361098,-1957345904,-661774612,-11604861,1996426358,1095690,-1202695527,1385758721,142016336,-1710852353,65535,-1980086647,-804520874,-1070922379,-11146343,1996426358,1095690,-1202695527,1385758721,106873936,41418534,-1204289754,1385758792,-1303999152,899305494,184549385,-1949600576,-768888250,1929139771,1002403591,-1166542266,-1980086647,2122447958,1963244998,-931233363,-1502216465,-443855539,-900899553,1478361096,-1957345904,-661774612,-15436033,280498806,1347590400,-1728052808,1996443730,242679568,-15960321,1996425846,108461832,16777114,-1957868288,1297948645,503320778,1430622296,-1910575989,418153432,308200534,88048422,-1070922371,637622249,-217892981,-394884786,652887692,1183319178,80094972,15329536,-1961998593,-2144989602,-193700801,4161574,-722926731,-398030080,1074939435,2080376125,308200456,1929853734,-62486005,652762820,-1360328824,-1030962293,1375732741,177117776,67436544,-990108672,-1960439202,-1048378801,-52330493,-1048328189,650218244,-915273927,-1994456282,1174533214,239504146,-1995417973,1451880006,-16520208,1589907014,1065362958,637957120,1968979840]],[46,3,15,0,[126494446,653411976,-956299322,126022,638738116,2114273155,734604070,-604507042,638744203,394009659,-1018113,1150152310,-1706031612,65535,200033929,-1978501696,1589965382,126363150,15498883,1357452148,308200703,84380454,-64749565,-351123967,241091759,4161574,250151796,138841087,1946568203,308200461,38243110,637951684,1183516553,341216018,1375732741,-26032,67436544,66855936,1451954758,263444,638213828,-1993996407,1183449687,-396442372,-1207465946,1298006017,535137101,281693533,-1957363712,82608620,108461825,-1929087233,385809542,199989840,-2037579776,1183448828,106335236,72795422,-1706884936,3102,-1047801317,1575324447,1426064578,-326898549,-62470396,317390856,83773066,106873904,-2096658394,-16450450,2122516038,360448252,-1946399094,-120388538,1183321892,2081045758,-348715817,106874072,509478,-1034033781,-1957363706,339436,455936372,722170880,-1207702592,-768933376,12060139,-1946686716,1438866917,-327029621,1996423306,74907398,-8878451,12079126,-1399173104,-1996488693,-1946192250,-1543538042,-2037710768,-443809930,311901,-2115204267,-16741652,1996424822,2022083844,-1202710785,-1706032640,65535,-9009527,-8747381,-1962913629,-1946192250,79846885,-326413056,-1710983425,65535,-1034033781,-1957363710,149717484,1996445442,142016266,-17004915,-56995818,-16777205,1996424822,-125399804,-1706027267,65535]],[46,3,16,0,[-17004915,-1945614711,-2037577130,1183448568,106335236,139904286,-1274773820,-26026,41025536,-1558200269,1352728656,-443851008,574045,-2081649835,1187448044,721944830,1996443840,-25858,1183383552,1958743036,108461889,721712895,-1957670720,-768868794,-14790574,-6620042,184549631,-1961134912,1586232902,1980185084,-1995994355,-1705771450,3214,-1014253077,1996425963,-25860,-1070923776,-1034033781,1478361092,-1957345904,-661774612,62844033,-1070901673,-60782967,-60914039,-26179955,1996443670,376897304,-14649601,161095286,-1929379827,385773702,1988529488,726669055,496652480,-1996488699,201088134,-955286080,16539270,1619445504,-385875460,-2037578704,1343683684,-15436033,1996427894,444006172,885146,1954973952,1887866367,-1924131074,385639558,228956752,-2037579776,1343684208,-1979869208,-1979951482,201087126,-164858414,33314438,-1904211852,-381617058,-2037578793,1343684208,-14911745,-6677898,184549631,-2146929472,-2130944370,-167527703,1946231366,173982764,4161574,-2037570700,1343684208,-15436033,1392906870,16777114,1887866112,-397404418,-770966220,-739703947,1958120192,1887604223,-1202710786,1344143410,16777114,1652999936,-352321284,1656652052,2114977788,1603174408,1558776060,1653014275,1958120444,1971490303,-11528450,-386112842,-2037514971,1343684208,201122792,-1915849518,385773702,-42473392,-61176183,343785483,-402632543,-863961784,1585842440]],[46,4,0,0,[1620445692,51767804,-61032705,-26032,-2037841920,-1769341332,-1224737170,-1528234918,1820756989,1855359998,-2145850370,33317006,-2147294743,33316750,-2147296791,-2130944114,-2096967191,544604154,1040185389,410451975,781443281,240691199,237702699,238751291,237702707,237702707,-61292925,-385649664,1190527394,292880674,-60520819,-1276620778,1317439997,1975520252,23456003,-26179955,-1612165098,1384548861,1975520252,1586397192,1139345148,-1948742911,1468734535,1320586014,508836348,91366263,1998341177,474233116,1413028981,-1961396962,1468735559,575944994,91688050,1981826105,1586397189,-1635055876,1200356434,978815800,-61950325,1966621753,978598165,1200296053,1045924668,1966883897,1045707013,-1904212620,505609310,1620054,-2037559266,1343683650,-61569395,1050300438,184549391,505377984,-61688065,503322808,1216777552,-1924131076,385631878,-26032,-1073020928,-1763114123,-754798336,-738437970,-939768146,16534662,-1955403008,-771993442,-991702557,654067894,-880082805,-62087541,-472783919,-1094401396,958856258,53966081,2139301599,208994306,-251411826,41713958,896861360,-61819253,-422451503,-62349628,37784358,-62081397,-422451503,-62742844,37763366,-2030103692,-2037646256,-2043020218,-1754071984,-60912000,1283915530,1418103804,1283865084,-955747332,16535686,-2364672,-1694739786,4077,-61950209,819354,1619430144,1585843196,-1927711236,385639558]],[46,4,1,0,[-74389424,209567755,-402632543,-863962316,16312592,-60782965,-60914165,-1232384652,-2104623244,1343684208,-1231359861,-1996488695,-990100858,992347742,-15437049,1996426358,-1705634294,3358,-60912000,-2146505983,83648654,-26179955,937971734,1116113915,1589919996,126428678,-167726359,1963074118,273058687,1947092491,241091703,4161574,1392930420,-15436033,882512502,184549386,-1923255104,385706118,276234064,-15829249,1996430454,214407706,113704960,80,-43481459,166219798,1976699898,1753648435,-11528451,1996430454,223582746,-1073020928,-2037576331,1343683944,200980968,-1592689216,1575485520,1087144186,-60914167,-60778999,-26179955,-2037559274,1343683684,200988648,-1592101696,971505744,550273274,-60914167,-60778999,-26179955,2011713558,1555496954,74160892,-2037710848,-1769210786,1600060512,-443855539,-900899553,1478361118,-1957345904,-661774612,17362049,-16222465,-6683018,-1996488449,1040119942,712376321,-91845296,-1202710786,-1706032892,65535,-17135987,1996443670,175570700,1342874,1975520000,112645,-1070923029,-443855539,-900899553,1478361096,-1957345904,-661774612,-16323453,1996427382,209125134,-1710590209,4591,-15698177,362417782,-1996488686,-1072956346,1589910388,651690766,-2130751606,225729785,1950022016,130426376,1183400028,239504380,51402379,1347615814,-16222465,144311926,-1962934253,1296956486,1562371467,838221]],[46,4,2,0,[-2115204267,1442945260,-9140537,1996423169,74907398,1222554,1921419520,239504895,-26573175,-26438004,-2144970261,158686271,729826957,1990101464,239534079,638475972,1962950528,1992197093,75432959,-9009409,-9009525,957107967,75238470,65794187,-972261749,-1929347006,1343651910,-16091393,-6682506,-1962934017,-369133946,-2038234990,-1006305686,654207646,637683595,1584662283,-9126269,643265536,-1960441973,1183384151,274106638,983191634,50331668,1040151174,-898432765,-26311027,1996443670,242679568,-16353537,-401734538,-2037514552,1343684206,-8878451,12079126,2073710656,1073741835,1183685748,239503744,-384805236,-1098645682,1946222452,1954989849,-1929379585,385773190,108461904,-1710983425,4962,-1070875413,1575324510,-1873273149,-326412987,-2116514274,1443048172,15615687,-595161856,-1202710787,-1706032892,65535,-35879283,-1944435063,-1903354794,1360461016,1359021241,16777114,1975520000,-662270703,-1924131076,385735814,335583824,1190526976,611582242,-1961212277,1183390806,-61437446,-52918643,-1930410359,1183576662,408324886,-1980348791,585889878,-1961474421,1183389782,-61437446,-1961212277,1183390806,-229209616,-52918643,-1930017143,-1070860202,1996443728,-159973384,-887041,1996484726,-92864516,1342244024,-18315635,1996443670,511115040,-2080496152,-2037835068,-1072956202,-2033842827,-1006567704,958795358,-15501817,1996428406,-393835246,-1706027266]],[46,4,3,0,[5293,1317012715,-2037709586,-1002373930,-1993994658,205949703,1963607563,20375811,19023606,-1477901451,943620864,57933824,-16741399,1996430454,347576858,1183383552,1958743028,442418197,-2144931701,1969028984,-675643383,1500863740,-259323413,-52905344,-1975618212,-1996695422,-956374906,16570498,-14911745,-2037573002,1343683800,1084314,-494499584,-528053506,-662533890,-490830852,225771774,503337656,-662270640,-347072772,5421067,1996443678,444006172,1066138,5421056,-677752802,-1560281068,950075448,-330921728,-18577721,-1634992046,485228262,-15173889,731518582,-1996488688,1183575110,408324886,-18577783,-18442615,-991148405,958793310,-11438585,1996426358,-424214774,-457768962,368614142,1996423168,175570700,1161114,-196704000,292864011,51011268,2139104984,91577599,-12073434,343342848,-15567105,1996426358,293181962,-1073020928,1317014132,82510318,82726528,1089226379,637951684,-1098905719,1946222312,-662270674,-1924131076,385804430,544669521,236877567,-1912856600,385669254,544669520,236877567,201045992,-2147191616,-1962742194,1298067014,535137101,516574557,-1873273344,-326412987,-2116514274,1442907884,23082751,-1928562945,385809542,16955472,366385744,-2037841920,-1072955654,922687605,-1924136608,385809542,16955472,-26032,-2037841920,1178205946,-1962379514,-2100951434,-16711941,1996425846,-58290936,-1706027266,4524,-17135989]],[46,4,4,0,[-1957868194,1297948645,2250,0,16777155,115600690,-757997359,701233890,520094464,184614671,1493172992,218169089,-1560280320,234946304,1946157824,251723520,1744831232,268500736,234947328,16777486,-1509948672,285277968,-620690688,33554700,-905968896,302055184,-1929313536,67109127,453051136,83886344,570491648,100663569,1174471424,83886604,872481536,-2046819821,-469695744,117441039,1291911936,-2030042605,-838794496,285213184,-2130640128,301990400,-704576768,318767616,-1342110976,335544832,-704576768,83887114,1929446144,100664338,-83819264,1912603143,-1006566656,-1358953981,1325466368,788529681,906035968,-1342176764,1744896768,822084113,-1174338816,-1342176491,-671022336,-1174404605,-452918528,-1157627389,-201260288,-1124072957,-620690688,1241514514,-872348928,1358955019,100729600,1476395541,285278976,1509949973,973144832,-687865067,285279489,-1308622314,-335478016,1711276554,-1811938560,33619720,-822082816,50396936,1728054016,117505804,0,0,1932669815,1680765817,1426091116,10611851,553157376,-443874187,-1072970915,6879349,-25984,240123904,1342177464,16777114,41728,8858,41216,-1957308181,-4710676,-388460801,-125567039,-1959494624,-1593834474,-771031038,-1073013131,922688117,-1202716672,-1706033150,65535,24498699,172864,267913,125096459,1575324447,533418066,-892747725,-1957363706,-4710676]],[46,4,5,0,[-388460801,-125567115,-1959494624,-1593832426,-771031030,-1073013131,922688117,-1202716672,-1706033145,104,24498699,697152,792201,125096459,1575324447,533418066,-899825613,-1957363710,-1883758868,-388461056,-125567191,-1959494624,-1593831402,-771031026,-1073013131,922688117,-1202716672,-1706033146,180,24498699,959296,1054345,125096459,1575324447,533418066,-899825613,33555726,-16760064,33559296,-16721152,50336768,33619969,50344448,33565953,50355968,33568001,27392,0,1802392848,1853321070,1851870240,1734440295,101,0,0,0,1916864000,1667850849,1819623945,1769103719,1124560481,1818326113,1410559585,1768186226,1852795252,1126198369,1701734760,1124427123,1751344506,1851868166,107508585,1836213575,1191538273,1801807218,1395545356,1850023982,1936288871,1631785320,1818850419,544104809,1851879507,124285801,1852729670,107508585,1852142150,1208379491,1701995109,1967655287,1918986094,158228841,1818583881,1768189537,99,0,0,0,0,1835619090,1718185072,543450473,1852401731,6648677,2001931264,544437097,1836213575,201354849,776678997,1735279904,1752394092,2019904783,1851876201,1634751264,1752394094,1698827776,1634297708,1917198446,1751346789,0,0,0,0,0,0,1851867919,1634296929,1917198446,1751346789]],[46,4,6,3,[1769427724,1176531827,1668179314,104,0,1635010823,1851877740,1885424136,1936027233,1867187813,1851876722,1953842181,1309829219,1702326895,1851877735,1109404960,1634560879,1867515500,1752394092,1634877972,1768712570,1344302689,1970565743,1936029031,1750208101,1869899105,1836012077,1667853921,1836012040,1634299489,1968310126,1634300787,1916999278,1869898095,1919243053,1851877730,1634478112,695101812,1869370118,141255030,1633840193,1851877742,1702318855,1752394084,1634227204,1968441193,1936288626,104,0,1769427725,1226863475,1768710516,28257,1818575373,1851877735,1953842208,1309894755,1702326895,1851877735,1310731552,1919905401,167799667,1953656656,1702193013,25971,1699944704,762274418,1634693699,1851877748,2036541472,1819044210,2712425,0,1685214468,1631716981,1634951528,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3276870,1701603654,1668506948,1953524082,7237481,1936876886,544108393]],[46,4,7,0,[1667590211,1735289195,1684955424,1818838560,1850286181,1818326131,1769234796,1277193839,1634886249,1936025970,0,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,5391702,0,2228278,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,131098,1734963791,1818324585,1701603654,1701667182,0,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,536870912,172564176,4438,1431586131,538976336,541415493,0,0,536870912,173154000,5184,1380011347,1448232020,541415493,0,0,536870912,173874896,45145,1297304920,542263117,541415493,0,0,536870912,179707600,14144,1312899923,1263749444,541477200,0,0,536870912,181542608,995,1145128274,538985805,542398548,0,0,536870912,181673680,5722,1431586131,538976336,542398548,0,0,536870912,182460112,33095]],[46,4,10,0,[10246733,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,9109657,-1648300978,295681,0,65578,0,131076,4194576,7864416,9044102,420,262166,134348800,13238318,50987008,20185136,20192624,310837496,310910256,93454410,93457760,81264806,81268065,-2146435068,1,36110336,204472349,32769,0,1297040132,50331725,273696087,65536,100663304,1414748499,1258704197,1162760773,67048524,147405,1070400256,50338050,839008205,1070400256,50351618,-1778237491,1070400256,50377218,-838713395,1070400256,50390786,117587917,1070400257,50406146,1124220877,1070400257,50421506,2063744973,1070400257,50436098,-1258143795,1070400257,50470658,1174552525,1070400266,51005186,-771604531,1070400257,1325429506,67043840,-117293107,1070399489,140802,1852397341,1937207140,1836008224,1768846701,1769234787,544435823,1986622020,29285,1279476487,1263682130,1392902158,1431393349,100664133,1129140820,478543,1413829382,38620995,1396901632,1380078661,251661643,1296912195,1414091351,1381258053]],[46,4,11,0,[323440201,1431507968,1313165395,1162891076,1297040206,1380929613,1135444,1095648530,1313164354,1179210831,1413563209,1682853705,1413677824,117442136,1415071043,156123974,1163005440,1329808449,1414745421,1196312914,1124335636,190076485,1162020608,1162302550,100666452,1128482130,281935,1096045318,139284291,1314063872,1297040196,1191575557,1128551493,100667202,1431062083,673875,1095062039,1447646275,1329943617,1129203024,1347243343,1398035023,1225130002,1329809742,333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1274653872,1914031552,2139104797,376764418,41910310,638481916,67338112,-2144991116,1946485631,1527249153,1430635352,1444867211,-4710825,-1596420353,-1574961154,-1075313896,-972721409,50544646,-18402,1048696974,49807360,-972720865,50544134,54003398,-1895877633,377796807,-855637061,742295855,772180995,197168131,-1207012153,520028160,113640236,-352255176,-18328,289149220,12083061,-164508412,1433666243,51971782,1356369151,16777114,82362624,168092352,-4697886,-6663937,-1912602369,-1557768000,102629376,-1064380276,-1912556616,50575576,-1090446402,835519299,12066567,-352161024,378086986,-1993998334,100664334,16777114,4897024,62505358,44088832,187063435]],[46,4,12,0,[638743771,-469104757,-75297932,637957128,1979598651,474253568,1689838306,-910667776,1270370304,-6664187,1593835775,-26833570,-884122337,17104904,131314,17105089,131123,16974018,65831,131074,196895,16973824,131255,16973994,131309,16974000,131237,17105082,131210,178,0,0,0,0,0,0,0,0,0,0,0,113967104,-1909567401,637534214,-2096726645,-953785145,269381,9955342,474335014,1599602688,1594295922,-821771133,-326412806,209568806,-1945731447,123537478,-326907041,-2000726268,-2084771069,-1084816148,887817096,1459940483,-352085313,82609066,60473175,-326950165,-1396746492,-2087130365,-1084816148,283837356,1459940483,-352094529,82609030,58113879,-1202694394,-1064370177,108890918,241485699,1476402408,117863007,79987551,-1957299505,2110007020,108955912,1560823436,516644615,-1940697002,-1210151226,-1670017537,-1960414069,-5044620,-1070349314,-1927527033,1166632060,15198236,-670400476,187200651,-152734218,578125763,2046417674,868234008,1569138395,1509893660,-1670017756,-1977191285,-389021116,1582849013,-939603169,-1384588534,1962540810,-53023760,1166616237,-1993954006,-2094650299,100937285,1030229591,1979655681,1979655704,1032529428,-821600309,1962935869,520039942,197853186,638481856,138151307,41033904,551985382,409035]],[46,4,13,0,[1364344947,637542842,-109048437,-1173982712,-377487199,1929591816,-1243575775,-1662660095,-58659590,168064257,-167449659,-289070379,46462552,1509622132,-18035878,1508430529,1381092186,1364415179,1962870359,475302702,1375912576,-402526999,-1630797845,1711523332,839011586,876512192,326369283,23217398,1449554549,1584696166,807337830,1381918211,-2145626997,-1460927806,1398043905,-1962518703,-347001268,1249674019,1511486464,619465298,-352261123,34401792,15401195,-352261138,-329585152,192217512,-1962932443,-13741320,-1962820699,1143155780,776243502,558167643,-150571968,1975722963,1499399948,1522545243,-922877660,309443,-352143896,776765676,63078528,1947117804,1531217923,-1787555672,1076776064,-360673301,1686170626,1686798113,184322651,571110628,1678266980,1531233818,776765440,1145867009,2100841531,1346696726,-166693600,292816071,67978486,1149897588,-2140935404,-352249268,1396974106,1156974197,259328013,17581302,1144654965,-2146994923,-383758260,1156972728,980680973,1963934778,1431076895,205846024,1005089888,-478736308,-145398656,-346725248,-401718134,-739573596,1963869242,1432649745,205846263,-2147191712,-369666716,1144651933,-2147191530,-167629236,1963025220,1683787182,-1004773493,1552625784,25699912,945568579,-617414030,1095261321,994331785,762456652,307578102,1686775669,1961101910,79855632,584382188,1431077060,-360649214,222623236,-2146798590,-1978641076]],[46,4,14,0,[770182980,575421184,1156976754,242549025,1342406328,-385875528,1686110598,1381695009,-335297920,125043112,-335156608,-369166615,-1031733661,-320828923,-76275544,-1979323776,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785]],[46,4,15,0,[-388942709,2088968819,477429538,4488323,1156978292,276103457,-2145291136,1364200056,-402652744,1482293114,189154910,1590747328,183071,85000194,3,88932354,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,-65205,0,-65398,0,0,0,0,65536,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,144,19922944,146,0,0,0,0,2,0,0,0,0,0,0,0,-65536]],[46,4,16,11,[11993088,6,20316491,0,20447702,0,0,0,0,196608,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,476,41680896,478,0,0,0,0,10878976,32637260,128,0,0,0,0,0,0,0,-65536,524288,129,0,0,0,0,0,0,0,-65536,655360,130,0,0,0,0,0,0,0,-65536,786432,0,0,0,0,0,0,0,0,1163089152,50593874,772,0,0,0,0,0,0,0,0,0,0,0,0,0,8519424,0,0,7864320,-16777216,75,0,0,66,6160128]],[46,5,0,2,[5505024,-16777216,111,0,0,1750335590,1347166309,1881161556,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1750335551,1329799269,1881161549,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1698955327,1701013878,1852785440,1667853414,1329791092,1094844493,1124091219,1224756559,1124094290,1174424911,5195337,5066563,1129467718,1381188677,909652736,4738629,1414748499,1227771205,18766,131074,197250,131072,262788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,1589958798,64743430,536766093,80366941,-1864856576,-326412987,-992440802,-1058535842,-26833657,-900899553,-661913596,-1957345904,-661774612,-1005951350,1927808606,-26833657,-900899553,-661913594,-1957345904,-661774612,-402233718,-930411500,108331188,-469762376,1720532993,1297948670,-1946156342,1430622424,-1910575989,208046808]],[46,5,1,0,[-1962377532,-1662515634,855799052,-26833472,-900899553,-661913592,-1957345904,-661774612,-1979160950,-2065168826,-26833651,-900899553,-661913596,-1957345904,-661774612,-1979160950,1021838918,-26833651,-900899553,-661913596,-1957345904,-661774612,-402233718,1720517915,1297948670,-1946156342,1430622424,-1910575989,-1973987624,1589906022,250537990,1720540767,1297948670,-1946155318,1430622424,-1910575989,140937944,-402235765,1720520544,1297948670,-1946155830,1430622424,-1910575989,-1973987624,2122975334,230615046,1720540767,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520294,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520288,1297948670,-1946155830,1430622424,-1910575989,-1973987624,-1461189018,-1923195122,1562377830,182861,1167120524,518818645,1465309326,-402233718,1583287952,536766093,46812509,-1864856576,-326412987,1457032734,107383383,1594416872,-26833570,-900899553,-661913598,-1957345904,-661774612,-1070377130,-486125941,208046601,-402096444,1583287435,536766093,147475805,-1864856576,-326412987,1457032734,208046679,-1962254709,1451952206,87287814,1720540767,1297948670,-1879045942,-905969224,1347551234,16777114,82362624,168092352,1472944866,-946929869,-854162248,1606912815,1166804361,38079234,1354773443,1048793374,1962935074,109911582,-1706032327,65535,112720,-1706012007,65535,-1996283741,503521814,76416653,540325968]],[46,5,2,0,[538902352,408835,910065859,343670787,-1151920779,616497167,-6559741,-972524193,-16566778,-969348104,16987654,149914455,-1070338095,-1962933062,606011343,-2145422589,243806657,244122565,-2132278338,-1207011841,-812974079,-16776006,-352115682,-1017120511,53886592,856585473,-2146661687,96108513,606011136,1711719171,926842976,511442947,247144309,53001984,1962880232,47628,52961023,1929579069,923190792,-336003325,923190853,45613315,4581376,980753779,-1048572790,755927089,638487812,-15865852,-1205635591,686292995,1713074688,53493385,53743241,1583122790,186401927,-2012777024,250108500,1634138120,1153942279,-335544548,310005,210422067,-16751937,-1023203298,53952128,856388865,-1173583159,520028165,-2134703320,16987966,112857461,-1966525696,673120012,1975519747,-121374462,6440134,-1940453693,-1916301601,62415996,21731840,242417663,112796,-1073656934,-1648348413,-15990157,113444703,-1897952169,1685884359,-1711275336,63635787,1455621983,663365207,-1207516440,1014169599,-1960949639,-8182148,-1189187064,-644939777,-1946159432,-1205542131,-41877505,-2095287296,91490559,1962822971,1284054802,63039516,-1191289112,74645502,520206313,-1207846679,2089025534,-193593572,2088980203,1215627036,-1442840648,91488288,1929290728,477922274,-401902336,812779379,-2011413367,1460034132,1149915985,-1914424742,92890236,-1190955329,87687172,1031805044]],[46,5,3,0,[-2094369792,-220065081,-17504052,123689307,-369101128,2105540953,292814849,-1996405250,1166747260,675580166,-351898231,-1996126190,1971922556,21349894,-17438719,-2147334776,211006,-661898372,2089664654,876988260,1149960194,910526770,-1992538997,28851269,740228864,-2146733309,1962934909,-18356068,1166776299,910461242,-1992276597,-1830207420,58556416,-1977190913,134502980,41029692,1166565380,-852118525,140347681,503989644,-1157343861,-611449882,567092660,423526431,1433665539,-855375688,1516014129,-570229878,1913188224,-1963326972,33601759,1435054541,239962380,-1206889077,-6683356,-1962934017,28856776,-1926116094,1170695292,1493254184,-1960161911,1536833092,-1996488699,1149974084,91724352,1149829120,71940160,57938088,1527163112,-1962451111,-1070392236,-1477906878,63078403,-352115476,-301929728,-1928913402,112804988,-54512896,-2012763149,1149785412,776243555,-1990048632,-1991760828,-360701372,15461378,-2136473365,1283458164,149424208,-401640190,1686175217,-1070395568,1595557001,-397360290,-346554181,861361910,79030473,897073010,1665957968,441223425,-398177143,1156974176,494239829,-481670005,-26085,-125108224,1967803449,102669039,-953483264,1920282685,-83473,475302744,-1962932760,-1017225279,108651530,-369322520,-1337851658,-202838527,79855618,15401195,1012933868,855209312,1346696896,-1342016504,65700039,-352261138,-46536704,-335363456,15401195]],[46,5,4,0,[269279370,-352261138,82477056,-336674766,-2147423488,619447746,1969241184,-20673799,-301783862,-2130890520,-1070464022,15223534,-2142023171,211006,-661909892,2089664654,178276,53223167,-31032181,1299513677,1166475184,1962884099,423526461,578027523,67156048,1552560589,50039386,149913822,-100531086,1435230090,239962892,-855506504,-1967499215,281212421,786957172,1438981637,-853167096,1300897569,1976109570,-55056381,1149747251,108345640,1569395316,678902022,1602946420,-1980306648,65742919,1527137673,1509703144,1455669299,-1207735576,1701969920,1950400907,944519947,1284179570,183075640,1242330178,1916949563,1112836870,-1995773309,1153834588,-620019679,-914159243,-959302657,-1996480188,1418273356,558661668,507413250,510984195,956730654,1620725763,1342177282,-1728024904,1822052434,-1560281086,378077980,28836638,1455644160,49932375,645408882,119473694,-1959756659,-1510277901,82740133,-218102343,82740133,-218102855,-1312803931,-72617210,1583292166,1465318595,-400061914,-4717885,2030531327,22734858,-1072971725,-389849505,-152895060,1912725480,475302897,-289393854,-402574872,-561315524,-2046735128,1480886724,1342292968,-2146680254,1399097582,1679869835,1380222988,-2147387416,-1047919638,1120242414,15401195,1480737518,1149911790,-796777460,350802112,887130624,1149955595,-792670195,616616128,584381955,1447332036,-804502390,-2010110752,1149982532,306457400]],[46,5,5,0,[-2144713591,1156973290,880083536,1023493259,745673408,1979710592,-15385339,-944758158,1346696942,-350456572,-335484160,72371328,74743976,192233640,15401195,38816896,-2131836878,-1705901334,1578,-322401446,147364434,727318528,13123009,-1031736974,15461382,-1997799189,861032772,-6664000,1509949695,1963458729,1466206759,575751306,1959017156,821854235,1156977269,208994640,141889596,-1998592896,82532196,-1605022592,1359342208,28839050,165729024,1493375494,-285602384,-352009600,-335484160,-351933824,-335484160,-21698053,-1207137711,-1059848194,52037153,-1957248167,116624382,-1910515572,1685952,-1901792260,868441816,-389467200,-789184505,-528043996,1329145417,201487622,1329145472,201487624,1329145360,201487626,68666144,12583296,3145824,786456,393225,0,3,0,642908162,855723915,284787136,-2095811585,141689593,-1207959110,-235421184,-189216629,-2117903617,2013208569,-645180429,-15668351,-1959861295,1527353991,-1960385813,-58719417,-1085376764,-469041378,-142539659,138150916,86784631,-469617038,-855768460,-456071984,-1005919024,-1977220084,-469105305,192160632,1946348672,-1474660088,605451523,-1977199877,-4586673,-1964846336,-1007133978,-100665928,-280381,-1932803079,1430622424,-1910575989,-396929320,79233509,43564800,1418409355,1959922460,976899,-503134333,-1923194897,1562377830,-1031746739,15461376,-335166848]],[46,5,6,0,[-1031798549,15461629,-335232384,-1031798549,15461626,-2080816920,1946176124,-1214580217,-83535871,-768387389,-1962931480,-1962642750,1591381190,-863350333,-2071993981,-2146469660,494339068,-242490927,43562123,-58716181,-1106348158,98763424,-500644221,-469083653,12081603,1455683968,-141884239,-1392717261,510799916,343279932,376574252,255592964,707529334,168037490,108465980,-804592941,-1031021077,-2095135906,-57997588,378422,80046110,77490206,1461081878,1746797930,-779352884,-6628978,184549631,-402426688,-997982299,516103942,80046110,78080030,-2145613229,41026811,-13499213,54435722,1364970379,80504862,-644951668,16777114,-1966924032,-1573846012,-1147009870,321540,-1023398680,-983032290,-1352131068,503474692,-1945842584,-1697018159,2925,81183,108137591,72371328,1283458283,516097616,80046110,79194142,1746796650,-779352884,-1734682226,520093707,74760203,22039680,105993155,-1912339272,-1979413824,834961632,77670024,78259848,78784136,79373960,225641532,-523115470,-1960388469,1975520007,-15538159,175489035,-75490166,-1205570302,-397409304,-796131535,1959922264,268075030,-164490889,1541952080,-8132353,133716058,230906713,-796131329,1358228473,145774417,-1090517831,629801846,1946221696,58556440,-2146601729,41027836,-533069132,-997588365,-502085757,617152225,-423621625,1482252064,1465254083,1929264872,-385451771,-1612119904]],[46,5,7,0,[205846016,-167218080,1947358532,-167318706,1947358532,1145342790,1997554747,475302718,-95001462,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013113880,872109388,440667072,1141587573,-1003981756,1552625788,25830982,945568579,-617414030,-12166007,1284195404,575421252,1686111347,-468976095,-154968481,1963002948,356813321,542131446,-1070338955,1583335731,-396929341,91422091,-907474567,13166848,855684329,440667072,1141633909,1005679684,-1962772792,1418416584,1178897208,-784609237,-779419018,-785659257,1556436510,66292528,-1527513872,82037387,-1527516277,-561253589,-94822562,692477065,1149977676,1144781636,-2147192030,-151117468,1952451652,1430582792,-347245550,1430582790,994407442,1081544772,-1977854837,-95332764,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013181464,1509643596,-468991605,-154968481,1963002948,356813321,542131446,-1070339467,1583335731,-1326950717,2032431868,-387108338,-1073020168,12065140,-1978340544,1073789136,1079002358,-494270091,16378106,1589654523,-396929341,963837059,-315488391,-352138264,384323632,812996609,994200715,612256332,-1959101244,-2010755492,-650427647,-617414030,1314687482,1078609035,-397785975,872087742,-1017225280,18566272,-350600053,954749428,2030596860]],[46,5,8,0,[60614666,1476651865,-389824213,1364787401,1418458485,1247030082,995185022,-1962772790,508973514,1556350551,1112836922,726563979,1993423831,-2016310526,533801930,-50658466,-896817933,-74775325,-81025805,-24389749,-963715444,-94675425,21910665,1206405724,727317248,1477014987,-87834325,-83871256,18566272,1465315819,1929100008,-1189316575,2089615366,1979648580,-50789630,-1070463202,-72682502,57999114,-1946331160,1583290948,1347190979,1415874624,23217398,1418400885,29523996,1963108588,-301855736,15401195,1323877358,870806516,1246005696,-1956887415,1149848644,1475013454,196738867,-1963576832,1143099716,1480864344,-527806860,141812944,1913027643,-2133950461,-456071984,2084243571,-2147257846,-456113970,2084243571,-2147257848,-167108402,1048583029,1962672920,-339811836,861360909,65583817,365790900,-347645089,-1964756311,440666310,-1017135094,-388877482,-1031013645,142084722,-1926472567,-628347324,-396967074,11860703,209194610,776244218,-668740617,-80847735,-396967074,1131608775,-888422004,-919390092,-469052877,595116427,575751306,1144149828,-771444393,1432652520,169403520,1348766404,174122112,1145867204,642405515,-1993996408,-1993998001,-1070398633,1578779783,-12535357,12125163,1961383615,2015195898,1814100504,1431046229,-2145626997,585892802,-339670331,-301929728,440699899,279692126,279777447,281219254,282923216,284299498,285217017,1465258240,1929000680]],[46,5,9,0,[475302691,-75495559,-350980857,201031685,-13496969,788192003,274896895,-1962577157,-768402876,-2134679969,-133671604,1432649923,-25892617,-1031748616,34401284,15401195,-2134640402,619447490,-352261123,-1007096320,-335232384,15401228,-118619925,79855811,-335665940,-301929728,-1241791496,1501185,-2101820424,-103664896,243907,-1007037901,-101003544,1418395843,1961691676,33390649,-1243020172,1111671552,15403184,1391329515,578202,1406700288,1122714,-1020568832,1979788349,212884210,15401195,15401195,-381007122,1464860804,287939154,-125108224,15417946,619446507,-2042088200,-352261180,608889856,977810680,-152668732,611657924,1947256054,-2134575585,1380982389,1133210,727407104,19676615,1283573622,-1979645926,30179559,1273715039,15423583,1122894059,-351424446,-352261376,-352261376,-352261376,-301929728,15404208,15401195,15401195,15401195,-2081554197,-347995414,-352261376,-335484160,1211430948,619503754,977810680,635991492,-321898240,-192880622,459540488,441221571,-322764544,-131800950,-997832652,15401195,888677612,1975794248,683996906,-1007091084,1964033270,-2134640382,-1007124252,1109152907,-709157295,-52720117,1929365736,-1220971464,1813940739,-4462592,209005426,7085626,-805375116,-370466188,1191545382,-1031541174,-301092862,15404208,15401195,1257111787,-350237214,149626650,441221407,17563904,-2046805723,317509828,150241504]],[46,5,10,0,[1478190088,197378347,654378240,-1056964078,-1593835008,778,2097218304,100663569,-1023343872,2130706955,922813184,-2147483125,-1694432512,788529671,-1493105920,838861319,687932160,-1174404606,-2113928448,1694564101,50398464,-1308622329,-285146368,1644167688,1,0,0,0,3408332,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,10,0,0,350,1769108563,1766221678,1850303852,28518,330,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1296912195,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1296912195,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1296912195,1448231982,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242]],[46,5,11,0,[1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785]],[46,5,13,0,[14113357,2,131076,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7078092,1818470404,754433,0,65619,0,65547,4194615,11534488,12845250,440,262152,134348800,17956912,50987008,8257586,8265040,10617154,10624016,40042556,40050000,12714317,12786960,10551643,10624272,10944616,10951760,3604838,3677200,14352746,14425360,68747641,68820240,184483956,184487232,21233962,21236833,-2146435068,1,29097984,204472349,32769,0,1497713416,1380011842,50331716,139478359,65536,1162544640,1279610450,-1409086970,164627209,51031043,1124271152,141296392,-855376127,2098751,-66909695,16800522,156369674,-16383975,37735683,-855441272,13435711,71290115,-855441408,460095,121621763,-855441408,2111,1040386561,67043592,84492237,50988035,318965995,158139145,7683,1497713437,1380011842,1160257604,1851877486,543450467,1652122987,1685217647,14889,1397310471,1162625601,1192099843,1229083717,1162564431,1330794585,234916163,1263813959,1095653701,1163150669]],[46,5,14,0,[8737880,1346456845,1414678870,1263288661,8608069,1413826315,1279410516,1195725637,1091371134,1414091598,1296387919,1179014466,1225195654,1230328142,83282,1095648518,38095938,1162284288,1128418132,1346716751,-2075834559,1162807552,1095717965,105468750,1263929600,1398359371,-2125577917,1162807808,1497713485,1312899923,1158545536,1279410510,1396853573,1163023193,302024785,1163019091,1465077317,1212372041,1111576133,6571340,1413829384,1162170451,251660100,1263813959,1329748293,1413763649,-2109386663,1162741760,1111577687,8340812,1296387853,1312902996,1430407507,8865350,1095717895,1229538131,1091108868,1414091598,1296387919,5,0,0,0,0,0,0,0,0,0,0,0,0,1767324672,775102574,840970288,1634541616,809050226,1866661950,1769109872,544499815,539575080,859322673,960049453,1766662192,1936683619,544499311,1886547779,1816207406,1766989932,1937008743,1936020000,1702261349,-1946145180,1430622424,-1910575989,-4710696,-1579643137,-1558183938,-63176694,113640821,861995280,-1915684928,1562377830,117581,6226181,11337729,0,0,0,0,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,151567293,1380276049,1230330196,-572829617]],[46,5,15,0,[1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,2037628862,1835365491,1768843566,2036689664,1918988130,2037645412,1929405808,2037670517,1795188080,1868724581,778334817,7105636,1634559343,778662766,7235938,1952794368,1415864907,1701601889,-326413056,-1191156293,1069023380,10731264,234904250,108461907,235173631,1347886673,-6663666,-1962934017,79846885,-1864856576,-326412987,-2116514274,1442875116,-129579177,1048576000,1946157068,205422607,142018048,788166,-1873745148,788166,171868161,410385408,788166,1085808131,-153580032,268473862,-972721121,67111942,-1090492994,1522204782,-1595657728,1443758092,240146190,-26029,-1073086464,211813237,1979988992,10086659,-1979708254,838863902,-476083457,924748032,272532225,158474240,1342181537,16777114,505284096,-1189147129,817758250,5553920,119514355,234912703,-14555049,1912603453,10731023,-6662626,1023410431,443744288,235347486,3193119,-1090518850,-1527578604,268879647,-352321536,279154736,1089792,1342215614,-6662642,-1996488449,1183448150,202279674,-1142083072,348061768,1394495744,1593792286,303467002,8961792,-1125624050,212478,-1547800462,2025753856,47359,1461081630,-26032,3997696,1347910656,1358954424,16777114,-1072997632,1183401076,-1593391112,-1174405120,45678753,-851463168,1025733153,510984194,10555019,21166465,-108984716,242548994,-1962476358]],[46,5,16,0,[-1910572986,-851462952,-208986335,-1694992641,65535,1052040843,1583292877,536766093,164318557,838927104,2130706689,-1023343872,-2147483392,83886592,2562,151061248,-1442840318,1342243584,-1342177022,-1157561600,838861057,-100596992,1241514241,-1962867968,1593835777,1627456256,1610612993,0,0,0,0,0,438247199,286397463,185339151,134809866,84280839,50529284,16843266,1,1167120524,518818645,1048631438,1962409994,171868167,846593024,1107711627,-1070398347,-2092291093,-206561310,2812154,512562403,-637337600,-1962440146,-478149026,-389871008,-470089708,105286405,-4717589,-26833409,-900899553,-919928830,1692721290,-85982684,-997579549,-919904026,15401195,35939556,316929760,1692715307,-85917404,1689848035,-453058048,12796256,0,0,0,0,0,0,-65532,-4698082,1490587391,17446655,17315583,-1897100459,-899873186,-661913598,-1957345904,-661774612,-1962866527,-1929311722,1562377830,1344195405,505862,1085855886,-457142784,646588000,-264503273,1777009522,20873360,645136385,16844346,1844118389,2133086352,16844344,1343452248,1095763,-16763205,1526790686,17221208,-2136473599,1240138612,116795024,1963458584,1966750732,80016907,904594293,-1877021808,74732348,7620156,388401702,-153815552,494210244,427119420,16777114,-11008256,-16709066]],[46,6,0,0,[1426130998,1586424971,46816518,1642352640,-2146639734,-528064026,1347969510,-436137824,-2135664608,-1003298782,512370259,-1007288297,-2142014204,67111998,1413222517,-1007285131,-1341688824,47916,926692843,1048590453,1963196428,87982362,1963137793,84330281,-167650303,460653507,29043888,-166663424,309595075,-1007276880,113416,-11861644,-385811938,1413218448,1048598901,1963196428,116794890,-1341915113,172520503,-352093980,1048612981,1946157360,645932790,-1192034281,951812114,-98631936,-2146322432,-16769605,-167708130,33632262,1968703323,238485264,204930817,1586386177,46816518,-1433856,-2147483393,65342,720044916,-16318832,568610816,15401484,568721643,-13436072,17110783,16713414,568654336,15465764,568721643,123404523,-805626024,1161625394,-939654539,17251976,-2147359256,66110,266929012,205422593,427099136,141910332,17106631,183174051,158687292,17106631,-269941989,352777728,762593280,309672508,192472074,386332198,58015744,-385820952,708575442,909902964,-469102731,-165278856,1073747718,-1125645452,116794880,1946353687,2044987919,1948924939,1966488580,10807555,386332198,594805760,125125948,330356875,1006667753,-971737786,65030,-990455669,-402426752,61866294,865104107,-1327985957,1176386303,-352095744,-1957261215,-1979694026,-13476352,1917320064,1408991313,-165262217,536876806,-165264268,50337542,-947252875]],[46,6,1,0,[913686538,-147420330,-1186952704,975956830,1946222878,18778131,-1202499583,917733392,16391935,317413467,1954596086,-98631923,1095680,646461107,-13500159,17251974,16391935,-1152167741,347603002,-98631936,-2146125824,16391935,-943499173,-603912954,1948924929,1949711368,1966554116,1400105730,1526768104,893180042,1873806453,1178346987,113643893,-167771906,57966788,-1342149144,-1341068541,1176386303,1443394304,4470411,-2141323126,863320315,1378038,640447496,1509110,170161412,-972588572,65542,1048579307,1962934528,443929,1397752065,498799024,-98631936,-2141693184,520028623,1019412730,-954960867,-603912954,1967471617,-1962986998,-15486760,-1023346146,1448235347,-1705703849,65535,1583286109,-1017423526,812926268,1006633659,-1156090838,909901825,79368308,1948072961,34126601,326449212,-469102219,-738785159,387850534,153535232,-1023404258,386332198,-143326208,-469098317,-738850695,404627494,-2077834496,1962940446,506471945,117309463,136708390,-1023404002,1167120524,518818645,1465309326,272532476,91430912,16777114,641630208,141819905,-972913176,75270,185747083,-1341426240,9485088,-385713688,-796196361,185622155,1010204123,142525458,-1070395788,19471930,698483573,37087489,698531891,671516161,624436737,-873921675,1975519745,106366473,141335127,300482562,1964129282,142001164,-1993946829,672040972,209110017,-164462411]],[46,6,2,0,[275547174,-956431756,309101606,-830471308,1820599812,-2147257327,-427162938,1969803,669247953,1181326,3030667,1504703063,-114615947,-1947217585,637550110,2126774666,19374600,-18262,-2147372311,91489534,1963327104,105313888,-1957333759,-13496226,2001927040,1207664715,-343914894,448760391,-32767,1190541940,829751814,-1979154748,109449286,104464681,91554089,1827258419,638234625,-470409846,-466434302,973441318,-972720701,16852998,1357497482,16050433,-352065920,209110016,340063782,-1960741887,-486531058,302419483,842959616,-1359849728,722302297,512446457,-1977221054,13494529,1996750464,1916877848,2002402324,50233360,522454396,-1979664663,-350223136,1918909544,2003385361,33456141,-805042825,-385835287,-561381233,-1618280654,-75497198,-1947175681,-486533489,302419690,650087168,-1359849728,735868249,-25145351,52524545,637548223,-25164406,-1475906302,-346655360,-25128864,-1475971837,608859264,-1873614049,-1090257149,-1960443850,1962281477,-993753598,-165278602,1946227780,1106935848,-92272270,-2046527654,-1961169980,-486530546,302419476,876514048,-1965520128,-1951468862,-2046659133,1979661508,6613004,2126823475,1374399240,656837264,1961101825,604932929,-784604416,302419689,809405184,-1343072512,722761049,1341116921,4202123,-972977626,75526,1351620843,-466434934,-1425506620,-1411108264,19334854,178176,2126776299,28879368,-1923195136]],[46,6,3,0,[1562377830,969293,1085332275,266867891,-1290752000,583825,-6553164,-1023333858,638351044,-1107230474,-963772352,136709748,-1023404282,539414774,-1023404282,16777653,84148994,151521030,218893066,286265102,353637138,421009174,488381210,-2122309858,1596759852,629734653,-1924187053,1620086670,-115203545,-1718067411,-1653653901,-1390388834,-1659921253,1663178205,766160550,-235380878,-433638403,825031188,-1414746201,1094821983,-1886502591,-1874493294,1229538629,-1522251447,1330597711,1431271577,1503286613,-1601838753,-2038144637,-2104850543,-1584559736,-1536914548,1871946389,-1754270060,2038535843,16816223,84148994,151521030,218893066,286303246,-1481239790,421009174,488381210,-54059234,-521870615,-336926747,-319885336,-422984252,-218696506,-687867397,-1516002596,-303987888,-772670733,1606400682,-1581466196,1600109483,-1499027873,-1507120218,724249510,757803819,724380461,724280998,765865261,757935403,724249389,724249387,-1503699157,-547397793,1600108127,1600085941,1600085855,-1319149729,1600085855,-1783603209,-1301389385,-1590796449,-1932851460,1430622424,-1910575989,82609112,-973318314,2126776950,6088710,-351887685,-1923195085,1562377830,576077,1167120524,518818645,-326903666,-61385212,-1005947195,870844030,121551616,1983580907,991917308,527759998,1937783980,1958742545,1914715140,-1073042937,904651893,-684826620,283702251,-388175104,-588578791,1183432755,-96040452]],[46,6,4,0,[-1940696893,-64040,-164374386,1354979419,96504915,-1064433466,1482424115,-18237,1720540767,1297948670,-1946154806,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1157242106,652936862,1720540767,1297948670,-1946154294,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1155800314,1017907006,168784768,1006924992,-1442483680,116125922,-684826620,1583347179,536766093,181030237,-661913600,-1957345904,-661774612,168183435,17081028,536766093,46812509,-1864856576,-326412987,-1948742114,27788870,243271028,-1476329168,-2147126270,-33476570,91489448,19926656,1946724354,807829509,-466420479,-1929301856,1562377830,182861,1167120524,518818645,1465309326,-1106870588,112722225,-204961024,-1923194972,1562377830,313933,1167120524,518818645,1465309326,-1945477436,-98661952,-66679808,108971008,-2147452440,77374,1709900660,889829520,512303565,109838600,381157642,-1994273483,-1946080738,-1207882746,918168841,521018880,-2145443379,77630,117311861,-6684369,-2147483393,67111998,-1205988747,-661782464,-2147445088,-285174234,20619807,19793606,889370879,512303565,109838604,2078802190,-1923194884,1562377830,576077,4242950,-1608071538,-1308164073,-1157385088,585629712,-1291537408,1828881,313723060,-1308617496,-1290750975,780433,-1867308876,-1275067160,-2079018176,637826244,650318216,-1023409722,1167120524,518818645,1465309326,19807872,-352094976]],[46,6,5,0,[1048612914,1963196428,975079951,1085808129,-1999073792,520132126,505743800,17307333,1085809101,-2116514304,-16771290,113647612,1593835822,-26833570,-884122337,134218442,-1258224896,2063597824,-738130688,1912602888,-1006566656,-1962934013,-1543503360,2564,973079040,2816,-1627323648,-855637759,1157628672,2113994500,721421056,2130771722,0,0,0,0,0,0,0,0,1265527127,808334146,8240,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,5832776,842079231,909456435,809056311,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,1779482558,1880367122,1953722993,2021095029,613519481,627908902,594224908,774709800,2061697023,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201985034,1751586826,1701080425,1650551654,-361865117,0,0,0,121857,0,0,32,-65022,134678020,84213513,33685254,3,0,0,-65792,167773438,65280]],[46,6,6,8,[135072032,825230107,892613426,959985462,-1145192772,-608124998,-539042340,1835691746,538996587,218958089,454756360,691012355,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,2086469631,707407406,724249901,1651191599,779318628,7172961,453838851,-617205216,-490873380,453672707,463372320,480189724,1167120524,518818645,1465309326,312723596,-1923195136,1562377830,52045,0,0,0,1167120524,518818645,1465309326,1007044234,-1573555584,1017250109,20823809,1461606174,-16225126,20816127,-2143493070,-1085270158,1461584189,1134188318,-1610603768,104464701,1951924540,-1871844545,1094505011,1513883762,45220983,540821739,222053492,154943604,138165364,1631336564,2050754674,539755639,171715819,20713076,440142450,1074005623,451609778,-1705974734,65535,1962934077,80016931,-729145739,-192224206,519889616,4767495,1459632825,1968811762,-1946604793,82528455,-1723285453,1720540767,1297948670,131786,3735554,10,8912899,8454399,0,0,0,131072,-1945698298,1430622424,-1910575989,-2091428136,536875070,-6683277,-1962934017,-466483642,1282735932,141705532,74930748,1676395774,141713724,74938940,1475026988,1181326,79289139,-1886695168,283312150]],[46,6,7,0,[41278219,-1081351727,-229179338,427055790,1493353347,20767714,440142450,1074005623,602604212,-335544392,-1976674018,721420455,-620015622,-940111243,41156609,-271465218,2531211,1593936422,-26833570,-900899553,50331906,-16770304,32256,0,1167120524,518818645,1465309326,2122367027,91553798,-352318304,108953620,-1610255103,166395919,33980032,933299061,-1923195135,1562377830,182861,0,0,1167120524,518818645,1465309326,168183435,-63343168,1183516446,1175358216,1144949504,-1359849728,1325954393,-947128021,-1962892567,-1191119042,-229179379,192240046,-1946604721,4654535,855673577,8776128,326566204,1586217011,1176386312,-1955170560,-1979694026,-1955665152,809240646,960234610,1094476662,1513882738,1048796022,1931477008,-6664184,1476395263,302419708,370051840,641633024,-1359849728,1326478681,-16516821,3546763,1006733862,-1960151553,-466483130,1969803,467921361,3030667,1504703063,726602101,-1947217415,637550110,-2135686774,865076203,-1923194944,1562377830,17091149,2130707200,2113994496,0,0,0,1265919303,1951627621,1735289202,1668498688,1667318272,1634759531,1409312099,1157653089,1919251566,1920221952,1750270060,7628393,544044366,1766981679,544499815,1718184019,1968046196,2760813,7629889,1667330131,1631780965,1277195120,7037807,1174417734,860225586,3425792,1174418758,927334454]],[46,6,8,0,[3687936,1174419782,1342189617,1702065505,1919111936,543976559,1801678668,1836404224,1308636960,941649269,1836404224,1308637472,757099893,1836404224,1308636192,891317621,1836404224,1308636704,723545461,1836404224,1308635424,840985973,1836404224,1308635936,807431541,1836404224,1818575904,825312768,842089984,858867200,875644416,892421632,909198848,925976064,942753280,959530496,808601088,825378304,842155520,858932736,875709952,1818576896,1816330352,7496037,1634038338,809238635,1342193200,544501362,1852990291,1836404224,1668238368,1968046187,1850024045,7497076,1751607634,1816207476,1866989684,1426089325,1632632944,1428186471,1699479664,1375761510,1952999273,1684948224,2003780608,1632632942,1142973799,7239535,1702063689,1140880498,1952803941,1766981733,544499815,1819440195,1969438976,1191208308,1702257010,1919501056,1718449507,7890284,1634495829,1409315957,1701080169,1684357888,1634495593,218148864,452989184,620764928,805317120,1107310080,1275086848,1543524864,1644191488,1744856320,1845521152,1946185984,2063628032,-1929346816,-1728015616,-1526685952,-1325356288,-1124026624,-922696960,-721367296,-520037120,-385817344,-251597568,-117377792,16841984,151061761,285281537,436278529,637607937,889268993,1208040961,1459704321,1644255745,1828808449,1979805953,-2029944831,-1727951359,-1526620415,-1224626175,-989741823,252576001,908729628,976828471,1044200507]],[46,6,9,0,[1111572543,1178944579,1246316615,1313688651,1381060687,1415075667,1667391840,1734763876,50462976,134677764,202050057,269422093,336794129,404166165,471538201,538910237,606282273,624305701,690497318,19671850,891100229,1212630328,1330465609,1397903696,1549161542,1161377847,993540614,1061043516,1128415552,859190596,977602356,151258425,1613214723,-1213717922,1185986686,1229473606,1263159625,-1864856500,-326412987,1457032734,108954455,-1207536895,-219611136,239504128,192173628,1215771964,-990509710,843150593,113636,-6663344,838861055,1958742756,178991,932860752,-167772157,360022212,477503548,638082756,-970586232,-1207959225,-1427570687,49397504,-1190986821,485163018,-166836597,192217540,-1157471809,800653968,-1089869056,-725941569,1423618,1460080380,1968811762,1341729666,-167671258,359924420,-1157436993,79233773,-1359849728,721843545,-1977200647,272532225,762454016,47184,1062655,-6664178,-1560280833,-1039466176,-1995017128,-1006550506,1586169982,1357132294,-11315450,-352239586,65286694,785943488,29865867,-1004597730,-617412482,-1408872821,1958742698,-136166649,-1437614030,1595917195,-26833570,-900899553,50332170,17024769,50344448,-16562432,33536,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,2]],[46,6,10,2,[354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1652122955,1685217647,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1113146699,1146241359,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776225355,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[46,6,12,0,[31611469,22,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024]],[46,6,13,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[46,6,14,0,[17122638,3932349,-772453372,164609,0,66594,0,65538,4194441,10747984,11862195,1273,262153,134348800,41418842,50987008,567738460,567745872,74318470,74321249,-2146566140,1,47316992,472907778,32775,-2147090432,1,47448064,472907778,32769,-2146435072,1,47579136,204472355,32769,-2147287040,1,49872896,470810671,32769,0,1431260421,17747,1346721539,16777225,1258684416,1162760773,67045708,81869,1070400256,50351105,-1996406835,1070400256,50384641,-1761525811,1070400258,50450689,-469680179,1070400256,50507009,-1375649843,256,1867261440,1702127975,1293969507,1702065519,1769096224,544367990,825111126,542330160,808268080,842607929,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1095648518,38095938,1162283520,1145919316,1297236304,1107755014,1414743893,348239,1413829386,1346653527,122507841,1346570496,1347436876,139740492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,-1000875890,497026686,-997812224,-1582563404,-1582628862,-1196752880,-1414856702,-1414807501,1982080,-1710197502,65535,-469057486,1319175540,-1196736508]],[46,6,15,0,[-1923153904,1562377830,313933,1167120524,518818645,1465309326,556675,-1946546572,312673862,138840832,-83880797,872422816,1971431552,202833673,487489536,1583284480,536766093,80366941,-1864856576,-326412987,1457032734,486995543,158597376,923391,1910400,-1923194882,1562377830,-1205941427,-661716993,73154179,-1962052608,-33268722,-1207847987,869078636,112671,-1946156342,1430622424,-1910575989,1745112,-26833512,-884122337,1167120524,518818645,1317787790,1358529286,-617384331,378259763,45613058,-353280,1426067998,1190587531,24379907,865951227,-1949748261,-1207959018,-90439676,1187583,-152269995,1946288966,-1654785279,-919348429,136843,-1677720904,304021498,-326413056,33769206,1576730996,870003613,35032009,309248,520092316,-1957363694,54982380,-83790846,1558945117,1086249779,47108,963954955,1224737208,45626228,762595584,28853059,628377856,1224736952,1128472436,1224736952,28841844,292833536,1224737464,62393204,91506944,-335544392,-1980064745,-326413056,33769206,1576730996,1977289629,111405059,536766093,46812509,-1864856576,-326412987,-1948742114,1218512462,200901380,-1528233099,105810688,-2096871775,58002169,-2097113367,134502974,-108835723,-2094959358,67391038,116854133,2097152,1352729972,-8983804,-16773610,-1593832426,1777009744,1963194755,1312719649,225772548,1783,91488288,-352038239,236388176]],[46,6,16,0,[202833664,72524032,1520518123,16352004,1319189364,33129220,1419850612,83460868,1453402996,100238084,1151411060,117015300,1084300148,133792516,1117852532,150569732,1621166964,167346948,-4717708,1720553727,1297948670,-1946156342,1430622424,-1910575989,105286616,1720553676,1297948670,-1864856373,-326412987,-2082959842,1963134590,-955885965,9222,5160704,503334840,-6664105,184549631,-1084918592,56033358,-8552200,-972589988,1170627589,-1201733631,834535567,509025792,-26026,1321140224,47104,-1706010850,65535,12114059,-294144,-1705829772,65535,637957828,459975,38061862,28835848,2401024,1642814983,84835971,1048796021,1946222628,1476342542,-26025,12058624,-1085871360,1461583921,213658,2112768,782492530,3981056,-1705566640,65535,-1996469597,-16757738,1996427382,209125134,-16091393,1996425334,1243545350,512446464,-1705836498,65535,-26833576,-900899553,646578188,-192937957,-99584769,-662035996,-601701366,-1996807706,-1275061218,1744949,512303565,109838358,-14811112,520210998,446703028,30194176,-81845811,455510723,568654336,568771618,646628347,-192937957,-100109057,-1005968924,-2080693786,6206,-1273098892,1744933,1447621,-165731891,-16770042,646583157,-453378021,-423353823,497089313,617674240,-661863678,-1957345904,-661774612,113727318,66646,855706088,2406619,-8375347]],[46,7,0,0,[-1206881530,869072929,73402055,-12779520,-954239489,17063942,487489536,817103360,171712973,1441270898,1510393629,-385874684,113639592,-1593835472,3998794,-31820800,1023422470,1047789569,1946157885,277840,1048797812,1946223692,503760403,113705472,66650,-402370911,1852968603,1967814,1510393602,-1593835004,-186121138,-2141490681,16789566,113655412,-956235746,285190,380495872,1048593522,1946222640,503760423,113705728,197722,1913828072,809402413,276037888,1967814,1510393604,-402652156,376576483,72222407,251592703,-1988886480,1967814,30195200,1448155627,-402586648,1441268028,48490497,-402427928,2078802960,1314479620,1593835960,-26833570,-884122337,-1979699808,-1560269786,-4651948,12249088,1946157117,277765,465503862,7268353,-1190901085,1035927845,6481921,-1190900573,-1779957437,15616,1028130420,58064897,-1543503944,1287193678,8316929,1946157117,54347782,-1090095616,837288302,71607040,-402556743,1185087588,25278724,-402548033,1084424220,15251716,-402589249,1218641936,27441412,-402539841,1117978628,1448592132,-1107287880,-1581579832,9878016,503336639,508632659,1347886678,-6663650,1577058559,119408223,276086795,-1964166404,1319126797,-220257280,-1744467026,-1202601209,-1766195200,10599168,1360941854,-1705894320,65535,860996441,-1194881281,213587588,-1943024384,1959201728,1505431076,1460032262,-919350733]],[46,7,1,0,[-1979645768,-1979703778,-2147476930,58000123,-1954493568,1090801166,2663371,243319641,-1082130403,119407052,-1527570674,505290502,16777114,30057216,1048822559,1946551386,1514046229,242484996,73023107,-2096663544,17058878,113706612,1096,-2147415879,33562174,113717364,-64436,72222407,1048641535,1946419230,1107740422,-1174405372,1048576260,1946222622,17807629,1982080,-1190956029,-4521706,17754112,-2097072967,33836094,733547892,1279165185,57934084,-1157510983,-236453595,21543168,72236675,-1189907456,1048772938,1946223694,1309067017,-1174405372,1136329160,13559809,-2097035079,117725758,113707124,1092,1488536043,1144947457,829816836,-2097062215,17056830,1689855860,1144947457,494141956,-2097059399,50611262,113709940,1092,-2147395399,50339390,-927399051,21805825,-2147451928,50339390,-927397003,1074185985,-352321532,26196252,71319171,-1189972991,1048773013,1946289216,1077838600,-1967587324,25279233,-402634776,1048772805,1946616922,1514046215,343213060,-2097040455,279102,-1229384844,1111393025,158597380,-956184391,-16498170,27442175,-1191177240,-1296367427,714752,-1157510983,31982016,1579074304,1031862667,855930112,-1201778231,-1766195039,508567040,508646995,-26030,-943521792,285702,456448,1946165248,116835073,1963065373,11780865,-854168392,1975520051,-653606143,-1581055627,-1057094578,1975946,-896868726]],[46,7,2,0,[1946352768,-2134887934,41157375,-41886926,839021570,178889,24429371,-1983214774,-1291559922,376223745,-2084359219,50610238,-960298635,134226182,2098886,570869264,1048831744,1963000896,113689345,-972947423,67117062,2229958,1048691705,78644294,1048776564,1963459674,456456,1962942464,12499255,1023430376,24379405,13547971,4319313,65486171,-642183564,887640320,-415409408,-1023314941,-402536263,-927399873,12499713,-1023396120,-1191133509,753402059,13548288,72236675,-1157401600,-457637671,1697792,12079555,9878016,503360443,1347493459,479875614,1493172230,-1956766013,4030713,-919403403,-1413980591,9878016,1394495518,1377718614,525978,1048822528,1962934312,1048822529,1946420314,116900609,2097152,-2117926539,1140860990,-955812540,117725702,1048691456,1145241640,113706869,394330,675185091,1967408384,1443284749,-956301308,33554950,378258176,-494862296,-1031110657,72524696,194561674,-1207732800,1352859651,1510393604,-1023408124,71843459,-1023314688,71319171,-1023314688,-1174404680,1048772610,1946223680,378114561,12780608,1381061456,508909398,-18426,1049352334,1435303946,178842629,251532404,326435803,16777114,1389507328,-26030,113639424,-1962605605,-1325397482,-727520254,1944113667,66626070,64366218,-992811822,-693966637,-16730109,-33518359,2130958086,64332389,57999536,-1979678487,-167521258,1903513794]],[46,7,3,0,[73023107,-1979222776,535199986,915039093,-427817992,551715008,914944522,1048577016,1946223578,549647895,-660519052,211756035,868823840,-637090085,904593667,1965081334,616575792,859835551,-958712887,252422,378216427,-355269675,-388766070,-594870478,64790410,-1735224936,198413203,-774178863,-1996573488,-1744578778,125157387,551952560,-1560213015,116786136,1971323896,-113344492,309592323,234879269,113639428,-352254983,-116996603,1048772611,1979712580,1144949532,33522436,-638122379,233561079,1946353539,-337905916,-2015758590,1514046425,544540420,71450243,-1961265919,-7920144,417760086,-422451503,-2090940917,-288268058,-972296495,71319171,-1455524864,963903614,2037386,147075,-1975683838,-1107036106,1048773627,1946289216,96895747,326488586,1567884420,1946252420,520537688,1143079168,-1471253502,604271882,-968430623,7942,167986210,971703364,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,548425728,-78110490,1187583,1599938311,1532582494,53080,0,83886080,83952640,17367048,67110402,524810,-1946703896,-402650562,1085800736,868257280,-771307584,-1140850941,958791680,1124561983,1060709955,-1993996427,-761031929,-687421949,-1326907901,22384119,-1913781840,15402069,15401195,15401195,-351793940,-352261376]],[46,7,4,0,[-352261376,-1950093824,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1979151336,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278446,1085819147,-2017423872,1065952985,201586883,184744175,212451063,1962934077,15626,-1380053644,-402068724,108134409,-401822274,1455620097,178498862,-1565708800,646447130,971505691,796024320,1050311,113705000,200278028,919239,113708103,66636,-2130706248,1946987006,112643,-1107013981,548997584,-960235262,-16770554,646628344,-722075621,-1977490182,-423359784,-601687263,671371,-335325811,-343887792,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,-352276400,-352261376,-352261376,361623040,15401195,15401195,1357644011,15425712,15401195,15401195,55938542,15401648,15401195,15401195,22384110,15401195,15401195,1357644011,15450162,15401195,15401195,89492974,15401195,15401195,-1913913109,15402069,15401195,15401195,62214380,1929400040,-402016973,745734215,1476679053,22384110,1435364952,-343887869,-352261376,-352261376,361623040,1435364952,-1913759743,-296221867,149651639,-2097081112,-13497660,1779338,572646650,-423425340,-405734623,72715715,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,-352261376,975629312]],[46,7,5,0,[1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,-352261376,79031808,997510654,-1274718835,243934797,15401068,15401195,15401195,1963043052,238691876,-361496468,1812892198,-352261376,-352261376,-335484160,158663080,1812871718,-102075392,-350908989,-352261376,-352261376,-1002771456,-1923699083,46007637,1443284736,-956301308,33554950,243934720,15401068,15401195,15401195,1963043052,238691852,-361496468,-337480370,-1925991393,-352261355,-352261376,-335484160,209044538,72746695,113704961,196610,1354981112,1465012563,-100219306,251578371,58000378,-1275029527,17426495,1459905211,-402652225,1918828887,8579331,839148219,73703652,-696958808,-389007324,-388962096,74711612,-965409988,604267680,1963080711,1663470269,132415492,1963261056,-1744654328,-352036189,-2147045303,158597884,-58718288,-1342016509,1520670722,1661400580,779356164,-1595399756,73841408,1459619519,1593896680,116792435,1946223718,73900053,-1550318812,1755317328,-1744362492,-402369885,1599995911,1482381658,1510393795,-2130704380,-1341897154,-1023314684,1558737332,18409472,661131,-1341930880,15462016,15401195,15401195,661131,-1342061952,15461888,15401195,15401195,378211504,-1031798774,15461888,15401195,15401195,661131,-1341930880,15461890,15401195,15401195,82342324,12642304,-1960136509,-2147481066,-336723774]],[46,7,6,0,[-352261376,-352261376,-352261376,-352261376,-1962874112,-2147481066,619447746,-387943072,-997588846,661131,-301940096,15401195,15401195,15401195,15401195,15401195,661131,-335166848,-529178588,-1242156093,243934725,15401068,15401195,15401195,661131,-335166848,796197288,1812871718,652440576,7081610,15401195,15401195,378208491,-1031798774,27847685,975572341,1946184718,1976434403,-1950091080,-2147481066,200016066,-1476102666,-1997900736,-147110400,-1007050890,1085821264,650153472,7081610,1812871718,653882368,7081610,1812871718,1509520384,1397801816,1465274961,-1207558571,-661716993,661131,-2133816596,-92217118,-1570998912,-768408553,53548681,568853681,1997435905,823033863,99288067,53546624,-402542334,242483468,243271543,-351272143,823033861,45156355,1946220520,-2146994418,1073950990,243271147,-1574960335,-1070398663,-1560070749,113640243,855704379,-2140935232,16988990,360183154,54068982,-167480048,-1564410160,113640243,-352189637,956757726,74713091,-1057042186,-1597469800,-1952971981,990299864,-1056243709,243271028,-1593769167,116785969,1963197463,406749204,309592324,234879269,113639428,-352254952,403097093,194510852,-1341753920,-350165472,1077838683,1114898436,1946189481,521570877,1976699392,1948297227,-1597833721,619380769,645190154,2164356,915016820,-688521183,-768424414,547884779,-768472460,2229794,2098698]],[46,7,7,0,[378052388,378208287,62521346,548425728,-78110490,1187583,1599938311,1532582494,-315437224,-786182006,237228535,-787807433,53941895,53941817,195,0,0,300417024,288787441,18540548,-1912586056,-943705152,-16568570,48127,1950300454,641942279,125124409,-1828222682,-972869725,211718,-1913578776,28311893,72715758,15401195,15401195,216793323,-352261368,-352261376,-301929728,-434065264,-1950117856,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1978718184,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278609,1085819147,-2017423872,1065952985,69516995,1962934077,15626,515771764,-402068732,108134409,-402383170,1455620097,68236937,1577074664,113718642,2621456,788167,113709702,316866574,72091335,113704962,66650,-2130706248,1946428670,112643,-1107013981,1891176726,-960235263,-16770554,113755128,218432525,697261,1745580,1811116,67871661,-1073939812,119407641,661131,-335428992,169249706,79855616,378252012,-1031798774,212528131,169249664,63078400,169249774,12746752,378252012,-1031798774,-1599411199,378209307,-1031798774,15461891,15401195,15401195,1426141672,1190587531,24379907,-1952621061,-2147481066,1022100674,-1961855989,-2147481066,196084930,6601198,-1962882072]],[46,7,8,0,[-2147481066,-2135948350,335988462,378232836,-1031798774,-295653376,-1962886424,-2147481066,11534786,169249774,63078400,-1947332688,-2147481066,-1947466046,-2147481066,11535810,169249774,96632832,219057132,-773730044,-773729823,-1948134943,-2147481066,-1947466302,-2147481066,1152385218,6940910,661131,-1342127488,1558769267,169249536,96633600,1946232044,99255051,1951349996,96633612,451473122,-350588415,7858352,939791776,1946424326,11790339,-402618648,1474887759,22734849,551952560,-1185823751,-1957625846,-503050994,-152937986,-1957575847,-503050994,-152937986,-950972221,335810310,219056896,169249540,96632832,1012933868,-502762400,252641264,1508275460,-4265896,169249731,29523968,-1007812176,661131,-1342061952,-1950093824,-2147481066,1404043458,-4855570,661131,-1341930880,-1461129713,1239295,169249731,12746752,-387035472,32046999,378258176,-1031798774,378268677,-1031798774,378268672,-1031798774,-389813248,378273655,-1031798774,-299192320,-1946195224,-2147481066,379584706,1558769156,169249791,63078400,-387018832,378273615,-1031798774,68526080,-12457746,661131,-1342061952,887680512,169249791,63078400,-387051600,-1950089433,-2147481066,-1884290110,-15079186,68431568,68435584,-1958775802,-2147481066,346030274,15265284,169249791,29523968,-387055440,378273523,-1031798774,-300961789,-1946229016,-2147481066,11535810,-19273490,661131]],[46,7,9,0,[-335166848,-1007041544,551952560,-90389512,201595808,169249664,63078400,68985070,661131,-301940096,-1962664544,-2147481066,-1595014718,378209306,-1031798774,463531524,169249540,63078400,68788462,661131,-301874560,-152269995,1946288966,-1654785279,1397752003,1465274961,-1207558571,-661716993,661131,1122895792,15401195,15401195,216793323,-352261344,-352261376,-301929728,-347471440,-352261376,-352261376,-347935232,-352261376,-352261376,-1818694656,-347471184,-352261376,-352261376,-347935232,-352261376,-352261376,-1852249088,-347471696,-352261376,-352261376,-347935232,-352261376,-352261376,-997790720,-347469904,-352261376,-352261376,-347935232,-352261376,-352261376,-551228416,15401195,15401195,-2031222549,-773573948,-1461661216,-1339525728,456480,1946157312,-425662974,-1731951072,158646283,136843,304021499,1562314496,1499094623,-1462806437,-2146536320,279446220,-192937099,1948297222,147620038,-1082850136,-350686080,37665466,988602036,-334531388,175424570,-2147161469,-327864582,-1964224277,-352261160,-352261376,-335484160,-462044102,1975728876,48923615,3401810,47450,378088562,-2135949302,201770990,-954637824,-973074938,379764249,-956236871,50616838,1443284736,-956301308,33554950,-154928896,33561862,616051572,-2144088832,695534589,628410634,37536138,116853365,65536,1773142644,28772356,-671684654,-2013259102,-469755074,199839777]],[46,7,10,0,[568654337,-293556144,15401195,15401195,15401195,15401195,15401195,15401195,15401195,128975083,-1129102610,1783,41156609,-1014318925,15409638,15401195,15401195,551946928,179954570,-300896256,15401195,15401195,551813355,-1020083422,745857058,-336718160,-352261376,-352261376,572580864,1960846019,852681239,-1174631717,-456130553,-1047919501,-152910850,1886702590,1783,57999361,-462296071,45306017,-1578712182,15401195,15401195,179306731,-477454106,-1342174535,15461904,15401195,15401195,-1021140764,-534592718,380639860,-352261138,-352261376,-469701888,583213728,-502958880,32241874,-351555335,-352261376,-352261376,1486939648,275948006,1773143223,446826500,-1999112704,-134210754,-1326579536,-352261365,-352261376,-436147456,568743968,904446971,1085998826,868453888,48064,1719936,-2096466932,1048576707,1963655194,126297603,-1996215645,117713950,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-352261376,-1342117120,283700753,378258410,128974858,11551470,69902830,242532363,4242182,512476046,-1993997268,-102234361,-1959365143,-1342174698,15462016,15401195,15401195,15401195,15401195,15401195,15401195,15401195,1122895792,15401195,15401195,296747243,1397801966,1465274961,-1207558571,-661716993,671371,-1929226867,-1341869763,15462032]],[46,7,11,0,[15401195,15401195,-739453049,-1328052280,15462064,15401195,15401195,-739453049,-2020370240,-288313129,15401195,15401195,-679018261,-2016881684,-286215977,15401195,15401195,-679018261,-1563363604,-789183438,-930365229,-678981224,-336723792,-352261376,-352261376,-165629952,1073749254,-1595538828,-461365018,-792425974,117868264,851708419,-1618308124,-1953299703,-137294893,-1967123494,-1979512778,-2147208682,378028258,-700841208,549391732,1086518784,1086260085,1086786304,-2090830776,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,70467200,-972589824,17052422,378210795,-327678,117445150,1583308063,1482381658,207,16779268,33622277,133638,2052,215944448,184549615,247,167772160,37535739,-1341958771,15462033,15401195,15401195,-527784528,-352234099,-352261376,-352261376,1435364864,-351227902,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,829801530,-486524696,171870508,437159936,456034304,268879616,-956292608,-150991866,235325212,-1105379584,1303976482,1510393601,-117440508,80184259,37552001,1438876274,-326898549,486995458,460587520,-855628616,33390643,-922087051,28642676,-705239598,1443414400,1442879977,-973077314,1308688198,2122322037,58064895,-973040407]],[46,7,12,0,[-1090519226,1085997059,868453888,568654555,1007483018,-1912921626,-1850735787,-352261138,-352261376,1392569088,2122383287,259325951,-1342024307,95809040,-1979687448,-1915226373,11534933,-352261138,-352261376,838920960,-402410021,-1973813182,39161342,-85061456,-1021042204,171763584,-81664313,856679299,150700233,-472840329,1871678254,1976109851,-9443069,1963653504,456458,1946157312,1584509186,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157175648,-1014104000,12304435,440303616,175377408,-2147302525,184556094,-2027551883,70165255,70262409,169773831,56069376,-336686672,-352261376,-352261376,39292160,-387055440,-154933609,33561862,378210933,-1031798774,-300896254,184823457,101610688,-1912586053,807308227,126428676,-428152825,512432757,1468858378,-292442109,15401195,15401195,1468858603,-301944830,781975747,1449727,17233454,24510211,1364414671,1431787090,750257694,-1948742118,-1610415586,-527826172,50660998,50734728,-1325201502,-741551614,-455982656,-812978918,-456074761,-2087452902,1049104355,-1618345215,-1953299727,-137294893,-1967123494,-1979513322,-167573706,175375554,1963247350,2100493,-956954389,218330116,1212153920,-1662450827,1144947456,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,73023107,-2095024889,17056318,-259319435,1459586853,-786897277]],[46,7,13,0,[199676390,-427598138,-772877984,-2084172818,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,136843,304021499,1562314496,1499094623,13588571,33883137,134481408,167837705,520,0,1426063360,508619915,-1910661192,172395224,-1559730550,1183449858,50635276,50398918,1566056447,-1061881397,1165104589,38242854,-96702029,1957890676,74775612,829814844,1711752,567095476,544998204,78123469,113711732,263242,788167,113712947,538116110,-1189247298,-1007091361,1705670,-1178339073,95949828,-402409534,242417909,57991482,-33502231,-370444851,28836036,14674114,-516288909,-1243020428,1976434176,11463149,14739537,1493432704,113708148,131074,72746695,-1007288320,-402295680,468386015,-2140085376,141897979,73008839,199950343,1965095808,1510393606,-1207958012,62374403,1929415912,1977694730,1976434277,-1201673261,922731015,-1157168694,1927807753,973763328,-28609055,-337087027,-1039747003,1592263095,973763328,-29919775,-336693811,-1040009167,1256719031,973763328,-31230495,-336693811,-1040140259,921174455,973763328,-32541215,-336693811,-477173751,72222407,-1195180028,12042752,-402646808,116843460,1946288157,-1040009203,115869111,2144256,1455633357,-1960713136,-419885840,365778977]],[46,7,14,0,[-423195824,-1017227231,-1275067463,-1224298302,-2103295,-1259047607,-1224298302,-2889728,62476739,-1329417216,-402475258,1967783877,-1329416972,-402606330,-108986439,-952863487,134502918,-2084337152,512296931,807732306,-790048768,-790048536,1342621672,1006633220,-955223039,33837062,1946303488,1342621446,1493172996,-910688061,-1999073762,1392678174,-1979456637,-1841920269,-790179838,-1965159706,1510119071,-1979391360,-2013097162,973247254,-1240763178,79885840,548799093,-812917238,-638071285,2104810259,-855635016,-1764783309,1144947603,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,71319171,-1455262720,1031012478,2037386,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,304021248,51968,0,0,84148480,67502082,16779528,133130,43124422,-1928913408,-1191064554,347602975,-1993093888,-1996321778,-1945989610,-1023242234,-1962931016,-1006466034,-855470570,113754931,563085324,919239,-1229053520,14334240,73008839,331546629,385942272,2130706697,-352255232,-2147483387,956367616,-2130706167,805372672,50331904,-637533696,83886601,-822017276,-2030042878,536871424,704643601,1895891716,-1426063098,-1409285632,771752470,1677787908,838861059,-1224736256,872415776,335610628,1358954755,67175168,1426063619]],[46,7,15,0,[-167705856,1493172482,1359020800,1593835779,-1946090752,1610612995,-100662528,33619721,-251657472,50396937,-1342176768,-150994432,3,0,0,0,0,0,0,0,0,0,0,0,262143,0,0,0,30,0,-65536,255,0,0,0,21,1330465792,776295253,5000260,1953394499,1131179890,1702129253,114,1498873856,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498631758,1296389203,1229867310,1735347200,1970228585,855663987,1850029624,1296826472,1163089231,1448231982,1329790976,1869562445,1767142515,822109549,1329791027,1967272269,1919247974,1297040128,1718960690,7497062,3750201,1701080909,1734955520,1275098216,2037671525,5374976,1409286476,6647929,7566658,1769104723,1224764513,1919905902,1397751924,134230575,38994242,72352585,1685015808,1291873381,1702065519,7233869,1699962691,1936025970,21824512,1342177859,7631471,3276849,1701409359,1952543854,7237481,1953656654,1867710568,6845557,1953718597,1936021248,1309147252,1157714688,218882,1685414210,1702125906,1634878464,1668238439,1867382891,1375757678,1952999273,1717914624,1309016180,1275154944]],[46,7,16,0,[2001928194,1766682721,1701602404,1953787714,1308650863,1700331631,1308885107,88320,1953789250,7564911,0,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810]],[47,0,0,0,[1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,5921370,134217984,83486592,-403095550,-65520,0,0,0,7286784,1,49807360,194315,-284425224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,1735347209,1970228585,25971,0,0,0,3408428,1449087830,1230197317,1230982735,5195342,-17890115,65536,196608,0,196618,0,63,0,1,3,5,0,0,445,1769108563,1766221678,1850303852,28518,425,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1441834,1701603654,1668506948]],[47,0,1,0,[1953524082,7237481,1768386380,1751344500,1970236704,1679844723,1702259058,114,327701,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,7405701,1634166092,1634882668,1634559332,7564146,1919117645,1718580079,1763749492,543236211,1768383858,1919251571,1948279909,1701077362,1802658157,543584032,1919117645,1718580079,1866670196,1919905906,1869182049,1461726830,1868852841,546927479,1629516649,1634890784,1634559332,1864395634,1766662246,1936683619,544499311,1886547779,1952543343,778989417,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,546927479,1919250511,1852404833,2035490919,1835365491,0,327705,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215]],[47,0,2,0,[5263440,0,1574296832,-790799011,-573517616,21973,1574764544,-581107504,-573517616,53469,1566375936,-586818091,-573514275,221,-721420288,231792093,-586818083,208,1560281088,1356717525,-581107712,0,0,-572664483,14540253,0,0,-581051136,56797,0,0,-586350592,213,0,0,1560608768,85,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,-715849728,83886293,0,0,1440044288,1560335701,80,0,-715827968,1561157077,-791323299,0,1426412805,-721037995,6151637,0,-715829243,-707439147,-805285667,0,1431654405,224222549,-707459760,0,1426411525,1348296149,-572695283,208,1426083845,1566399957,1566432517,221,1426083845,1566399837,-572664563,53469,21765,-707439280,-715268651,53469,13653248,13686021,-572695075,56797,1565873408,-15772323,1566432517,56797,-715849728,983125,-572715776,53469,0,219110656,255,-799734528,83886080,-16722603,0,-262208256,83886080,266165597,13,0,0,14507357,0,0,0,0,0,0,117440640,117440640]],[47,0,3,0,[251658432,520093920,1056964848,2130706680,-16776964,-16580353,-15744769,-14683905,-12584705,-8389377,-8389377,-8438544,-8450880,-16711552,-16777088,-16711680,-16777216,2130706432,1056964608,520093696,251658240,251658240,117440640,117440640,16777408,240,-1071709956,-515964676,-65282,-64513,0,0,536878798,1380646944,942885966,1480928822,651165765,-173277184,7,536878798,1514930208,1095784517,1143882830,335563852,2080374789,2076,2018816,1291853856,1263095369,1143882818,19532,-1879048142,2081,2018816,1459626016,926436937,1143885125,805325900,-1879048157,2131,2018816,1442848800,1143886405,1073761356,-1073741788,2166,2018816,1124081696,776817999,5657156,7568,563968,516816896,2105344,1113146699,1146241359,1448231982,3309568,146313216,-838860800,538968094,1330465792,860181333,1380199985,699400278,-351272960,8,536878798,1397555232,1398099789,1143877939,-1610590638,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[47,0,6,0,[27613773,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3342474,65335744,164609,0,65878,0,131074,4194432,6815824,8061047,317,262152,134348800,39845918,50987008,532348960,532356432,84804136,84807009,-2146435068,1,41811968,204472349,32769,0,1431260421,17747,1346721539,16777224,2048,1380272902,105661774,1414748499,-16233147,20958467,-855441408,5177663,20958467,-855441274,11600191,20958467,-855437264,499908927,20958467,-855433340,11206975,1766661632,1936683619,544499311,1937076045,539828325,1936876886,544108393,808595000,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1464815630,1447383621,1347702341,121851730,1313146368,1162625601,1124663298,1346456656,1413827664,1192165382,1163088965,1431260500,1094993235,344404]],[47,0,7,0,[1167120524,518818645,-1000875890,94373502,-997812224,-1196687436,-1582628862,-1196752870,-1414856702,-1414807501,16777114,1036289536,225837824,1048625203,1963065350,499715,108932011,1720541079,1297948670,-1946155830,1430622424,-1910575989,-94939432,-1559869813,1183514638,1090312,368891,-2119663564,385812853,243269654,1593901061,-26833570,-900899553,-661913596,-1957345904,-661774612,116807510,1946222597,404160265,86409216,1583349248,536766093,-1194635939,46792705,-1864856576,-326412987,-1596420578,-1919418366,1562377830,646630221,-192937981,-1961724673,-100660202,181963500,-287563068,69110011,-1607093248,567083010,1187465,1312396,473366302,632561408,-1174404448,567083552,-1966867681,-1962933466,-100660202,-289135892,646628347,-192937981,-1962248961,-100660202,-289142036,339641339,225705984,-1608141794,382009346,567083026,67565087,360054528,206474,792203,-1004344070,94436334,617674240,-661863678,-1957345904,-661774612,1443032195,507414871,-1997997056,-62486250,616094515,-2144088832,141756159,869122099,309641227,331392,-852446206,1913273377,241690629,-1070370069,65865226,1950878068,1064585248,-399805112,378144303,225641453,113641443,-352124922,1959922255,1976699413,101107244,-907542272,-2143456760,257342,113646453,-402391034,745671729,65879680,-972393216,33555974,1912794088,952120091,1946414342,65905160,-352063838,101107353]],[47,0,8,0,[-306315264,8513795,329462,-955878336,-1593832442,-62485760,-1964485039,1398365718,116872785,2097152,-13419148,-2068265074,834326,-1064554547,729073419,40352526,-1705572781,41,4048006,16824323,401034,147082,-75494282,-2146994942,243957963,1590362119,243293017,-1082130427,119407597,-1527570674,1465261830,-6676962,-1560280833,1595867164,-1957278114,-1511457722,28859926,-1923195136,1562377830,218745677,83951893,621480199,2133535015,2139062143,2139062143,2139062143,2139062143,2139062143,151093119,353505036,555621144,2133731621,2139062143,2139062143,2139062143,2139062143,33652607,117769219,269290249,471406099,723985183,2134652208,2139062143,2139062143,2130804607,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,336625535,606084120,271592488,269488144,269488144,269488144,269488144,269488144,336597008,606084120,875572264,272645176,269488144,269488144,269488144,269488144,336597008,606084120,875572264,1145060408,1414548552,274750552,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,378212368,45154314,15438828,15401195,-335166848,46397075,113641332,-352320398,-757386462,-771263520,74359528,503974635,259261554,74352520,1914603587,1931360772,-1979485436,1889584097,1846971140,-740915708,-739865878,953977576,1946159166,1898351129]],[47,0,9,0,[-1964191228,451727612,451727606,216498404,-1835933942,-1852308245,-1735157614,74589832,195,0,-56956928,-1207927064,-1064435648,113754163,-64404,637534395,125058873,958808899,638022975,-1550645367,113640556,-402652046,-1950090071,-1929377218,-1070464683,72715758,15401195,619446507,-352261129,-301929728,1979488232,171871005,22383872,-1913781840,15402069,15401195,-351793940,-352261376,244051456,-482278292,1085819147,-2017423872,1065952985,12380355,-1342089843,1435364865,-352261372,-335484160,15403020,15401195,49857518,-134023413,32443395,-893517824,180368132,1946414598,1015229969,780104704,1946436666,96895756,1048637419,1962935278,195898989,-1553500992,-1389494262,-2013265246,771752742,66036396,-1207957598,-1064435648,-1979708767,-2147481826,494338811,-783548622,-2026297629,292814848,-1014768649,-2026297854,91553792,472704,2680835,113749106,2621466,2098887,113706157,69795862,1574599,-1564605349,8829187,113689593,-1006698494,-2081649835,116851948,2097152,-13420428,-2068265074,965398,-1064554547,645187339,-1979824500,12254334,-60883200,1912801853,309269,855639226,118393545,1593788672,-385321988,1187447014,-1979711234,-167771354,568654548,-1005922166,586883558,171871196,55938304,-2135928596,15401195,-1913782037,15401301,15401195,11555052,15401195,-1913782037,-352261355,-335484160,-345984944,-352261376]],[47,0,10,0,[1435364864,-352145405,-352261376,1435364864,-352261375,-335484160,-339725744,-352261376,1435364864,-352261371,-335484160,-352037491,-352261376,-1252987904,6350851,162869107,1929402856,72715560,1435364952,-1913759743,-2135948459,15401195,-1913782037,-1913759723,-296222379,1476613517,-343885842,180650757,646643506,-453378045,180625953,-81664317,343140304,16678531,-919401100,462474,375369,-100901121,-1017256565,72715603,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,79031808,896847358,-1274718835,243934797,1119289452,15401195,-1460928277,639726849,7081530,-1977160076,-352293874,-352261376,27847680,975571573,1946184718,-1017382418,15406477,15401195,1959017196,1975990798,565939,74647238,-972363004,2054,74647238,-1007133949,661131,1122895792,15401195,216793323,-352261344,-301929728,74792576,1342600977,1491922156,1241624814,15401195,1122894059,15401195,-1729363733,1241690259,15401195,1122894059,15401195,-1729363733,1241559185,15401195,1122894059,15401195,-2031353621,1242017988,15401195,1122894059,15401195,619446507,-352261153,-301929728,-788201435,-773009176,-1010530592,37665280,101367859,125043694,-773795512,-1194316832,-1037368770,-388896559,66036288,988602036,-334072636]],[47,0,11,0,[292865082,65945216,-2092075776,-92273430,-338135754,-661984189,15401195,988545259,-320768572,-596262086,-2096859742,-397278486,-1185284057,544342016,661129,-940670800,-268427258,369542921,-955673088,-956295162,122732041,-117405511,84342467,1014235648,-855628616,66945075,-922078603,-1047908748,326435388,1783,192151553,-38309456,331392,67693376,-771639544,-1562904857,1049100290,568590339,15264080,1344398586,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-138628286,16777222,-1291684864,-423392584,-352261343,-1342117120,-1977555446,702947,-336719696,-352261376,572580864,583217859,-1339525920,15461910,15401195,-1021173532,393535522,-617424158,129629322,1944375296,-20870652,-17374525,-144345909,16777222,-117213952,-1578866965,-1979534512,-341711165,-352261376,-435507200,-1176270176,279969802,-352261138,-469701888,851649184,1960846019,-300503018,15401195,-1595670293,-534592734,-622721676,-117314568,15403952,15401195,-430399258,-1223331167,-2140557310,1073743118,44173316,-1999112704,-134216898,-1326579536,-352261365,-436147456,568743968,770229243,1085998839,868453888,48064,147072,-2096466932,1048576707,1963655170,126297603,-1996159325,117770270,-402641432,-1950091459,-1342174698,-1337790969,111275520,1958742789,1085998606,-1950118400,637863966,-402192503,58062632,-1023409688,661131,-336691024,-352261376,-352261376]],[47,0,12,0,[-352261376,-352261376,-301486080,-352261310,-1342117120,12840457,671371,-1325247091,-292507644,15401195,-679018261,-2016881684,-290410281,15401195,-679018261,-1732193300,-1328052333,15462096,15401195,-739453049,-1328052280,15462128,15401195,-739453049,-1731687488,-1328052335,15461888,15401195,2478327,-773271286,-773009176,-1010530592,-552796160,61196,63243,0,1019214602,55938306,-336686672,-352261376,-1968852992,22384096,15401195,-1913782037,279970389,15401195,-1913782037,15401301,15401195,1975794412,3729457,1049177315,243793930,780664834,113704963,2228250,2098887,113708112,200736790,1574599,415108136,6863114,-947665927,1023377668,-1013812734,-2081649835,116785900,1946288133,2406427,-41929779,168916225,-1257409335,-152710655,146899157,9562454,310870,16729798,-2146405042,1979711358,9693443,-47418,-1157626946,-1014104000,-453321933,217614881,-81664452,-1341958771,15462033,15401195,-2130725037,1962934142,39161103,-1242689360,6350853,-671679606,-1342024307,15461888,15401195,62249778,1509968360,1435369098,-300896254,606201082,1021804739,568772362,266568699,-75445965,-788039928,-1886703901,-922023296,2011759477,184123647,116855157,65536,1907427700,243334581,1581252613,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157172020,-1014104000]],[47,0,13,0,[12304435,37650432,175377408,-2147302525,184549950,-2027551883,84583175,84680329,2942983,-1007362840,661131,-1341996416,178384400,1958742789,1085998606,-1950118400,637864990,-402192503,58062024,-1023409688,663179,-1341958259,15462033,15401195,-1342023795,12840448,1414748499,1227771205,1392527694,1684955508,6582881,1937076045,1853444965,1835619427,512426085,731907113,61952004,-166010670,-621291638,-15015728,138313816,74776576,199951140,-756821943,-757346080,-1743837976,748653203,-896822524,337536,50167,16908288,151652355,84280331,219024391,-326413041,-4710832,-1965519105,1720322630,69837576,-1576253814,243270699,520617989,-1597285032,54264997,-1073058700,20716148,645926005,-957939707,33858822,645945579,-958463995,304390,556033252,108273980,331392,1625604872,244046643,585303210,-26032,-617414656,243779723,-1054145370,243780235,-786758488,175477081,78253627,512361587,-2021129055,-2008873822,-1979408098,66814179,113654652,-1962933087,-1610308834,-1320155998,450941443,-136869130,450941146,1048598783,1962934280,-352115708,-472889077,-607067950,254077138,-1618308200,-1953299284,86409418,12842752,0,0,33554432,168297217,100928265,235669253,-1957359859,-1205972756,-661779233,-1979038070,-1549596570,205949444,-2147179870,134219022,77938304,-2145881085,17081662,645924725,-336658427,-1526282742]],[47,0,14,0,[243270404,523239429,-104112808,365805748,-1977195918,1907556935,175438396,-63146829,-130284428,512249461,817102850,54272461,298663292,930350248,-150941464,536870918,-2146601728,1073743118,-1190331458,199950608,331392,210419248,-956272199,1979717126,403097358,-955294464,-1644158970,-960235250,-16776698,636011512,-400395776,116912712,2097152,1745753973,1745751155,-194507652,1751649793,-26100,-1432158208,116900612,2097152,243272309,-969932795,304390,1912625384,-1039943448,-1897397321,-1191808512,922731015,-1157169124,116851772,2097152,-1128594571,7596036,116909426,2097152,113642101,-973011803,303366,-1212021064,5761025,45676146,-402475070,-160300979,-1212022600,4450305,-960235918,2054,-1206647623,62374405,1912615144,-1040074506,1912613096,-1040008968,518521015,-1191808512,384352772,-2131201536,2366,-544865676,1963130752,138315780,-389810176,158531637,108388666,41209342,-111623175,84836547,12070912,-402606142,-1511522279,84342513,242483712,-1212022088,518149,-402644808,1455620110,1442846440,-396487219,-1017249760,649302,1580453206,1577063400,568611011,-116592501,15401195,568721643,-1957641384,1478616774,196608195,-2093757184,-1618344989,-812973052,12817302,0,16908288,470191619,35699200,-1207951431,869072916,66981513,67114633,67241612,1358019,66981515,67114692,-2134690867,603981070]],[47,0,15,0,[1443527,113709009,267190296,-1190152514,12779547,280367269,282661056,285872371,293998942,301142446,312087122,277746354,1167120524,518818645,1465309326,151042310,185091723,-1959103040,3999302,858944384,-1143895095,-388952044,1111622258,1958743036,1944637728,1381191696,772439748,-1039988853,1532678399,-482131112,350978532,-1964257008,1594331595,-26833570,-900899553,1407909896,427672614,-1409266754,1996831270,-1431524791,-92946422,-1606620221,238551046,41156616,-2010742772,736871173,637543328,-1023326840,-1946541589,671516609,1166616064,-2017359102,637544966,-83606135,-1207374909,-1993996256,-1245510075,62243585,135149763,1476621568,-339541323,-923637,637547681,-1022868087,654305000,-385333877,149619322,637544097,-1022737015,172329766,530058,988868795,-1157401135,-1014629124,-1053115275,-516282508,-997973132,-784719243,-661973388,-209658102,1074673679,168064000,-99584805,4267656,-83876189,-1023101501,-1245510219,200000262,-1593866520,-2010775488,-389870523,-1977155717,-1073083323,238552692,-546045887,4236026,4329096,149668859,637543585,-1022540407,222661414,-1962842136,-389773613,-997850784,2401274,3284617,3151497,149668859,637551520,-1022409336,256215590,813107260,4392504,1134700916,-163532032,332662243,31506326,1252001566,1096448,125036752,787729291,50654116,184222707,-1007848000,-335612951,2110006797,14466576,-218037063]],[47,0,16,0,[639550372,118519237,1398200715,1526734568,100918110,-2143042785,-294517509,-1191125825,-201719548,-1608579420,-1326907323,95523072,1011351690,-753568992,79921379,51176337,-527782669,1925462700,-1007164922,-1245509707,216777480,343786534,-1325276994,-1012600000,1975854622,-1608120556,1085341763,-737811978,31506195,520529139,31506326,-1070399053,787681457,167933350,66126787,-2132553479,-327872261,855657122,149668809,637552032,-1021819512,407210534,57869372,-382800902,653000244,-1004120314,-1631711107,17086722,1604595443,4431879,-470400845,-1777085435,343786534,787693745,115983268,4563710,548443032,1622860790,97518337,1185087712,1209436416,-595097088,4497920,339526651,347079286,95506768,-466484557,141756988,158843706,132893482,-339662271,-742184446,1482265568,50462915,151257089,454431245,740827935,1043936561,1330333250,1616598867,1886152804,-2139326348,-1886681213,-1650878830,-1415076704,-1212894802,-1010778438,-825439802,-657009711,-505422373,-370678301,-252777237,-168496143,-101124106,-33752070,-16843011,-1,-1727960901,194182135,50493888,3449795,-167748933,786180859,321490826,-1976640374,-1743574625,29619859,781255028,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288]],[47,1,0,0,[538976288,1667329621,1701602659,1702125938,538976356,1651073350,538994028,538976288,538976288,1702457165,543518318,538976288,538976288,1769496909,1701601645,538976288,538976288,1819047246,538976357,538976288,538976288,1734435148,538976288,538976288,538976288,1768777031,1818584164,538976356,538976288,1735356232,538976288,538976288,538976288,1684959066,538997349,538976288,538976288,1684367694,1701276018,538976288,538976288,1953786189,1701995884,538976288,538976288,1701343048,538976288,538976288,538976288,1701734479,538976288,538976288,538976288,1735296588,544039283,538976288,538976288,1836216142,538995809,538976288,538976288,1650552403,538976354,538976288,538976288,1667457359,1919249509,1684107877,538976288,1633970504,538976371,538976288,538976288,1953001291,1819047285,1852141161,538976288,1701867342,538976353,538976288,538976288,1751738699,1953790308,1954835844,538996372,1953391948,538976367,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1092644686,1701602659,1868849522,538976288,1635149124,544366951,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1634952516,1701602659,1868849522,538976288,1953391948,538976367,538976288,538976288,1768187213,538976367,538976288,538976288,1869374806,538994019,538976288]],[47,1,1,0,[538976288,544108366,1701012321,1634887020,538996596,1937076077,1769406565,1970236782,1090545011,1818583907,1952543333,1349414761,1768320882,3237228,1970228490,2035574131,16803184,7137,1750076416,1768842607,1869169272,201523315,65564,1632372992,1635084142,50357607,990207,1867648514,1769234804,1849781871,6646887,136105734,1343094816,1634560370,1967290738,1852798068,482411008,268451850,1868784979,1918985326,1953841785,7237492,186433794,1124728896,1801677164,1801678668,470549248,369131532,1769107272,1953394554,1699966049,1953067886,1953068649,-1459486599,16780572,1919243796,1633905012,1852134252,1769236851,2037672310,480838144,436273166,1769235265,1665230198,1701602659,1769234802,1917873775,1818846831,-1224605595,268441628,1632372224,7103842,1841409,1292435457,1835365999,7630437,169624579,1174863874,1869898593,2013462642,264988,1430389504,1392968019,1095324229,118108492,1230128467,305286209,1380274950,38551881,1347307783,827609679,1313408779,1414680400,1225134898,1380929614,1342374740,275027,1196311815,1213417804,1380320768,1212370501,1430521089,38290260,1380271878,55460173,1163350791,1213417796,1229326084,1397313102,1392969032,1229865296,168183891,1414680400,1163216725,117917011,1279349833,139346249,1381237760,83969365,1397506374,1493368901,33641285,33574734,50417231,4605519,-326413056,-1107104637,-524348460]],[47,1,2,0,[4241665,787679006,43957924,-1191125825,787677444,179108,-1727790920,-1706012077,65535,1903476747,1358841481,16777114,197823232,-1906674488,-1913091134,-1993990843,-1993994171,-2054352299,-1993998047,-1993993147,-1108863403,1462923777,23182733,-1977165005,1283950593,-1073069312,-2006977419,-1107277026,347608632,96871958,-397406720,-1977220404,631301,-335657333,-25755886,16777114,-25755904,16777114,-1950338304,1170431461,1679247895,1427602967,-326898549,1958742786,-28931718,-308232141,1959016963,-299485173,-395807485,1668546665,855639712,1272482523,-1959863549,-401039457,292814933,855895968,158615753,1091537454,-338099391,260714228,503412621,66109191,648294131,1996426632,405641982,-896860160,527747083,-125058418,23182733,-1156180808,-1186785736,1343095792,1360941838,-6662394,-1962934017,1019436517,1006793729,-1957313788,49054700,1299496971,-151107959,-2147482362,-1706015372,6402,-938751349,-1030866572,-21432181,138313759,57999360,-400597320,1572733074,370456598,-706195442,45650177,-2062097664,856323272,1079005640,1476425192,-337587879,-345379860,371441235,1459623353,65781133,1604595443,407734310,-401866568,431882322,-343569129,-397408765,121373076,-1977214347,975571525,276106053,-1977165005,-2010769315,28843329,2680844,407240230,-24773082,2105550339,-1066269672,-1694599425,6285,-193609717,-1694599425,6293,-1017256565,1381435033]],[47,1,3,0,[-26032,1556283392,1398099789,1313418821,1465319497,1639812382,6350849,-1863841422,520385024,524282719,-1114810529,-1070398960,1593881320,1465073266,23182733,1593889000,995701362,1461679563,-1927346658,-1929244491,-218013251,1969168294,-1114810611,-947191455,1593869032,-1114829198,129499489,768282,-134165272,1330496351,1027953493,16777114,-1948611072,953889776,-1406897124,-176898038,108159292,41384508,976150532,1964668551,-75283705,-1008438010,1975519916,-103355397,-1394920509,1962524682,2025504,-1404111500,192200714,1946162152,25699846,1324411715,-8814554,1258386780,540853240,154928756,993788532,-1168701757,1460011183,1958742866,-26105,99287040,16777114,185032448,-1828031296,-8814554,1258386780,-1161562631,106365103,1980159,-1705879802,65535,-1354932473,857109504,650873819,1011024266,-1962773156,1975519947,1272548338,1455683065,-1774613161,1604595443,-1957313698,116163564,16664263,-62485504,-990216567,-1070335362,-1072976850,1996452468,74907398,-268216818,27831342,23168397,-919401355,-1706031535,3734,1284316139,-1080193538,19708418,1392922894,-1706031534,65535,1946233917,1958742834,-92355538,46112141,1913978670,1284124194,46266111,-617409932,39619118,-167671770,74712257,23169062,54823726,-2080487927,-2081749562,-1946270069,79846885,-1101572608,-74770619,1912661736,119820303,1476652450,-388889679,-133960030,1455644255]],[47,1,4,0,[394575447,-924255349,-1017225472,-708946090,-386168041,1583284411,-1957210429,1096435,41337403,647086731,-166181494,651242466,51674507,-1540951048,82037387,-1426906960,-1017225224,548427606,409335334,52823044,865472581,-386167863,410255522,13035601,168850009,1091335652,1998649728,76031494,-102438074,-1017225327,548427606,409335334,637568005,-1777318653,-74725069,1946185192,-1243066092,208820480,553222209,-2010773897,-387234300,1583321593,6569411,95618935,-201965504,1220802041,-184548291,17302211,71124996,-1828293888,-1115190738,-121375460,521019075,-402643480,861339698,-1072976704,-930409612,108308211,1598484739,199814379,-352029696,1492733683,-1021339476,-1977202865,1948269573,1946762488,-1010824460,92939863,276086794,158490940,91716156,-2010718204,-370456827,-1070349473,-812918645,1193118246,1915808640,167477264,179964791,1928001280,-339541240,-818196505,-1070349323,775782438,-773319564,1028813567,1299382288,-523041615,775782438,-1958264459,650130384,-343925366,-2144767440,611781115,-1312585145,652867082,-343925366,-2146078160,276236795,642237186,-75489910,-2147126736,-227132933,-523041615,-235510607,-124596222,12843459,1937076045,1852785509,1819243124,1701732688,1398079596,1124094533,1232695407,7237475,1167120524,518818645,-326903666,106386954,184592616,-385649216,1183383686,497859580,-1705832880,65535,-905197429,1451845748,-129594886]],[47,1,5,0,[-15698177,1996426870,175570700,-16222465,1593771638,243172344,189232392,1346598080,236830392,-26032,-1073020928,-1011149452,1393446941,1962138,-162100992,200558217,1526953410,2126781675,1166747142,-16361712,1342185014,133455615,1958742879,1166616294,-11511792,-6620042,1476395263,1583286169,536766093,214584669,1330666496,1280593481,1143882313,1426082892,-326898549,-1070391804,-1141094775,934805506,1381210369,404789840,-1073020928,1183407732,1285181694,-1962934247,1959267274,-1950183865,-2050611464,512229551,1929099752,-68556778,-1206816225,247012985,-60037120,1929398504,520547096,1945907432,511359210,855641529,-61609765,1912615144,-62486269,-1694599425,6632,-1694599425,6644,536626827,-1017256565,1113146699,1146241359,1835355904,1849782100,1426090355,-326898549,-28931064,-1191412087,1343102732,1975962,1958742784,521517889,-1705832880,7733,-1980082551,-1039402938,2126785652,106366716,-127991977,-1191412028,-1651687424,1460011183,-1706011898,65535,225769792,117210820,-26025,540868608,-58801152,-1017256565,1167120524,518818645,1465309326,172395270,1946157629,212229,94375285,1015096320,-16484991,-1207951338,127467520,1720540767,1297948670,352323274,-2147417344,2130706715,-805305856,525,-1744764160,-2147483365,654377728,-2130706151,1140916992,50331906,2097218304,-2097151718,-234814720,-2046820070,-117374208,-2030042854,973144832]],[47,1,6,0,[100663821,-1644100864,251658526,66304,285212959,-1425997056,301990174,-134151424,318767390,2130772736,-1426063102,822149888,788529439,469828352,822083867,1073808128,838861087,1744896768,1241514271,1979777792,1593835807,1728119552,1610613022,33555200,83951386,0,0,0,0,0,0,0,-1,255,0,33,0,0,1966080,0,0,16910858,0,0,16777472,0,16711935,0,3072,20972289,983488]],[47,1,7,40,[84342318,544539648,84342318,259264512,520040092,-164757486,134219014,1355743605,1448235347,102651223,-1895825480,27125976,329462,-2146601976,-150993626,304021404,-1872237824,368786,175448232,548421800,-1595538828,177348838,-1572309532,503382051,234946600,641204266,108265480,-402630936,1139278090,-2032104959,-805297658,182505696,-1970038588,-1828530785,8448080,201034584,333445113,-1173588800,-164429822,-262349,-167768546,67110150,520555125,1516134237,-816293031,17039563,150996997,393729,134351364,915099648,1049296950,-1957625800,-1846544445,-285742453,-367278037,-1728037727,-720125693,3817207,3937929,-1846610029,-145167733,331875311,4104682,331416473,977205205,1041664256,-1017605888,3598417,-135661677,-1962921938,748786682,-1023174400,12506899,-1979779312,-1828705258,-135661736,-1962921426,782340602,-1056728832,-17311981,3020425,-1014250607,734147481,865702338,1002580930,-1862175807,4603531,243976499]],[47,1,8,0,[1229389892,119408500,-503156050,1141779195,-1949174272,1212023801,-1022522880,4210304,-1976273920,167789078,-2147125824,384564962,1963049718,2027031057,-152008182,1094091990,-2147257088,-771063310,125372287,-352311648,-2000670206,-1023393258,-1070407542,2500228,34341492,2565764,17564276,195,1230128467,1479625793,1482184792,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,38338562,2,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618]],[47,1,9,0,[103,196618,103,63,0,65537,3,5,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1507371,1701603654,1668506948,1953524082,7237481,1919117645,1718580079,1867325556,543519605,1986622052,29285,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,655394,1734963791,1818324585,1701603654,1701667182,0,1398099789,1380200005,86,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288]],[47,1,13,0,[19225165,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,983121,1511461173,33536,0,0,0,1,4194373,4718664,5308497,224,262144,134348800,393236,50987008,2949142,2952256,1431260421,17747,16843776,637599758,2883840,10497,544165394,1852403568,1735289204,1986356256,6644585,1229195008,1279410515,117441349,1431391817,21320265,1330450176,1195725653,1313428549,1128617556,100664404,1111576133,148812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,131072,2,-594870272,911693342,235175876,48671,-1962930504,1604645832,80355166,-18432,203,0,0,0,0,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[47,2,0,0,[875085,2,917508,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,2621570,489289621,33536,0,66020,0,65538,4194555,6815824,7995512,298,262144,134348800,5111844,50987008,63373350,63376704,6750312,6753377,-2146435068,1,7471104,204472350,32769,0,1398362886,5064020,1163330304,2640,100663297,1314014539,17452101,16777729,-2130640086,48365827,16977153,1812005587,24576257,16876289,590229,-1895759615,1295908865,1869767529,1952870259,1852397344,1937207140,1937330976,544040308,1718513507,1920296809,1869182049,1869422702,1701606756,1919903264,1296189728,792940591,1093620824,134217812,1596994113,1129271888,1125187604,1413563730,1398362949,1414350164,1380273481,1225588738,1230328142,1498629458,1296389203,1393426433,944068161,926439472,1413567571,251660357,1280067915,1414748499,1230261573,55723341,1162285056,1479555156,1095972664,1230194006,476506,1413826322,1414748499,1397574981,1329808197,106188373,1163006208,1380930643,1479555141,1414739768,155538497,1313149440,1162625601]],[47,2,1,0,[1414748499,1230261573,1397900621,1142095876,1111577417,1498629452,1296389203,1162692948,349010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1430650879,505343115,2002478,4096000,91553792,-16653158,138841087,158711819,-1207959366,971626125,57952257,-1275011351,-26087,1586167808,1958951430,-745844702,848957108,-1275068416,4430361,-125173760,-1710312358,74,57998138,-2130640919,4926,-2129497596,16782142,-16091388,652740214,-339735807,1141487634,1124490891,21658,-150244864,1947205826,309509,146296299,106859332,8493635,1165099008,-1459616839,326434817,-2097151303,1929512574,185005578,57999616,-1207917591,1586185230,-1701166330,1912602624,1958742578,1960327698,-1947979250,-2084555824,108266233,-1862014144,2129383987,180368272,1962936838,1178288129,243974,45729138,-2084508928,1963001470,171868382,-680198144,-352321094,1316309192,425603,1048653941,51642387,-4708749,650153727,-1068482943,108350543,1377991,-4714288,-1950314753,838866206,663103204,796296,1048647915,51642387,867700851,-1950315007,-1979706082,637537318,-768399480,-1927299021,1562377830,313933,512634398,228655104,-1949622528,73385180,937240219,-1962933046,73385180,668804763,-1207958326,46792706,112640,1426064074,-327029621]],[47,2,2,0,[1465254032,-919396858,-1064382324,-645146482,-1913620851,1375695038,-1705049416,195,47193,-75492238,-1979091708,994126852,57934918,-1193809087,119472129,-443851169,180829,512634398,1048576000,1962934272,458287,-852446208,-1545566687,298647571,-754536112,-1576852248,-1571291126,113704971,13,141820584,853703,-472186786,520094136,922681547,922681439,-1957363619,106860268,182877,512634398,109248512,-2093612959,25366,6620801,1048642461,65536101,780210290,65536101,6358783,117376117,1048576099,1962999900,1543962297,-1957323776,189200108,-2147191806,1560413006,6102783,-435441584,-469701856,1975519776,1392923963,1465274961,415165747,1085144064,1085081973,-964485260,1223879428,218040692,-964491916,-1981355258,-1924774396,486538308,-352008573,1516134360,1560763225,1544486488,516890368,2002478,6398208,6493835,773770015,7822,6045312,-971213568,16800774,-852162376,1562282273,1594264576,621328384,951721742,522308866,-1909580085,-2147483618,23614,113643124,-1207959460,382018824,567083101,-661861601,-1957345904,-661774612,2002478,1620736,185222795,-1190497088,-503905304,-136933959,1065614065,-2095483393,1962869375,105810712,-1995942261,1468597327,38242566,132843401,-351747197,-69520419,-880032885,536766093,113921373,-1864856576,-326412987,1473809950,429614,1621760,637945483,1979661699,2105746953]],[47,2,3,0,[309722882,-130345493,-1191441291,-139722753,-1414812720,-947714581,-1948456184,1720541128,1297948670,83886794,385876480,256,512,512,520160512,-1392508671,1325466880,-1056964351,-1140784384,1694499073,0,0,0,0,0,0,0,0,0,0,0,0,8388608,9437184,65535,0,0,66560,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1953724755,1142975845,1702259058,1868767346,1663067506,1869639023,1953391982,0,393238,1701603654,1936876886,7237481]],[47,2,4,0,[808529459,0,458779,1702129225,1818324594,1701667150,0,1414748499,19781,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1414748499,1143885125,22098,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207]],[47,2,8,0,[31152717,2,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,13501649,-1470596101,688897,0,263219,0,131083,4194773,78708888,79692988,1567,262162,134348800,144179330,50987008,841613444,841616736,642779418,642780448,509217666,509218080,84149164,84155760,78644230,78650736,293866858,293870896,42471044,42474800,100273838,100277552,507449103,507452720,39846996,39849313,0,268569697,-2146697212,11,75235328,205520898,65280,75497472,205520898,65282,75759616,475004930,65410,76021760,475004930,65411,76283904,475004930,65412,76546048,475004930,65413,76808192,475004930,65281,77070336,475004930,65284,77332480,475004930,65409,284557312,472907778,65283,284688384,472907778,65408,-2146566144,5,77594624,475004931,65281,77856768,475004931,65282,78118912,475004931,65283,78381056,475004931,65284,284819456,472907778,65280,-2147352576,34,284950528,204472326,65523,285343744]],[47,2,9,0,[204472326,65525,285736960,204472326,65524,286130176,204472325,65531,286457856,204472325,65530,286785536,204472325,65533,287113216,204472325,65532,287440896,204472333,65535,78643200,208666642,65515,79953920,208666644,65512,81395712,208666642,65517,82706432,208666644,65514,84148224,208666642,65516,85458944,208666644,65513,86900736,208666641,65519,88080384,208666641,65509,89260032,208666641,65518,90439680,208666641,65508,91619328,208666641,65521,92798976,208666641,65511,93978624,208666641,65520,95158272,208666644,65510,96600064,208666651,65522,98435072,208666629,65528,98828288,208666629,65529,99221504,208666629,65534,99614720,208666645,65527,101056512,208666628,65526,101449728,208666630,65506,101974016,208666630,65507,102498304,208666644,65505,103940096,208666644,65504,105381888,208666644,65502,106823680,208666644,65503,-2146435072,1,288292864,204472349,32769,-2147418112,11,108265472,205520916,32769,109707264,205520916,32770,111149056,475004948,32771,112590848,475004948,32772,114032640,475004948,32773,115474432,475004948,32774,116916224,475004948,32775,118358016,475004948]],[47,2,10,0,[32776,119799808,475004948,32777,290193408,470810644,32778,291504128,470810644,32779,-2147287040,13,121241600,475004975,32780,124387328,475004947,32781,125698048,475004975,32782,128843776,475004975,32783,131989504,475004947,32784,133300224,475004975,32785,136445952,475004975,32786,139591680,475004947,32787,140902400,475004975,32788,144048128,475004975,32789,147193856,475004947,32790,148504576,475004975,32791,292814848,470810691,32792,67371008,3,151650304,208666631,32769,152174592,208666629,1035,297205760,204472333,32770,68222976,2,298057728,204472328,33768,298582016,204472339,33778,0,1296387846,89016642,1414418246,1414727507,1196312914,1229195091,1095520339,89,655361,1162545152,1095713369,1258701906,1162760773,50397772,-134019994,67044632,1409630157,1070400256,50492420,-1308344371,1070400258,50449413,-771407923,50397441,-16701362,121621763,16908424,52981251,-16646139,88067331,-855571798,78251327,196866,400294144,-855507199,26543423,839057665,33489957,-1710932019,1070400257,51191305,235487181,1070400270,1141778953,67043840,-1610203187,1070400256,16805384,736232193,-16711672,88067331,16974244,52404227,654516370,671153952,50463232,738396215]],[47,2,11,0,[50528776,-1845295203,16801799,810156801,-855572734,317458751,104844544,687865856,1347635524,542720332,808525882,958409776,958409782,540680246,541149014,1869377347,1766072434,1634496627,268435577,1163280723,1163019091,1229082181,1346456916,1141309532,1111577417,279884,1447379978,1296384841,222643279,1229063680,1414283860,1393098753,1430475845,1380930386,1376583782,1229734213,1112491354,1413694794,1124859914,1413563730,1414087237,340803917,1162284032,1095254868,1145657170,1001556,1415070986,1415071060,240407887,1329859584,1094931295,1313426510,5985093,1112097804,1163019091,1279413829,117445972,1431391817,1699041865,1313146624,1112493397,100665162,1112691795,742476,1095648518,88427586,1162087424,1162037590,1297369410,1069121,1396786698,1380926036,290604356,1329792768,1330795598,100664140,1347704143,545877,1481199621,609349,1094931206,206720078,1329793280,1230131020,38749774,1313147392,1178881365,1398033999,1124794374,1262699848,1397904707,6836815,1480937483,1480938580,1414877012,1376453008,1414813765,1330927685,26367061,1163089170,1346720338,1414416705,1095977284,-196785086,1163070465,1414807892,1430407506,1197396,1414746119,1414283858,1376190865,1112691795,26432588,1599030284,1498173264,1162758476,268458579,1230390596,1229079875,1346456916,1398032706,1292501011,1128617551,1330860629,26450]],[47,2,12,16,[1110376238,788475440,201338950,352390666,604964643,755578386,16155,-2147418240,16842688,184745993,252184320,32,0,269484048,806359040,-2147483648,-2147483648,8421376,-2139095040,-2147450880,-2139062144,-4144960,-16777216,16776960,-65536,-16711936,-1,-1178586173,-1410138100,309576,12823539,-1064384372,-1207956806,281874434,-1895825480,838834880,-1933312001,-1161785656,45613066,-1206858480,-1064435575,-2144260888,67236878,10533059,-1195130738,-1064435538,-1020214296,524255231,16975631,-253706112,-66312,-33488641,-133694461,-534777841,-2139111361,-316473080,-518819565,-853741279,-317197659,-300748530,-176533238,-250222319,-1056247522,-1524272859,-237767380,-312936588,-46826174,-113085024,-178294440,-110594605,-240292518,-239570573,-175952570,-179342025,-242453101,-107778719,-39947953,-246318677,-171870792,-171284109,-1610582564,-168921627,-234982921,1980200446,-166103536,2049073669,-506955217,-293342620,-96831688,-211636634,-163218866,-28413371,1919317595,-25790867,-143232381,-154119542,-157649263,-2037714175,-290820429,1924231850,2059161251,-223840569,-824476976,-18846052,1995275038,-218728692,2063542010,-285540609,-83071240,-14781673,-222987477,-13209028]],[47,2,13,0,[-145983677,-143951019,-1505985696,-39096660,-142509205,-164791434,-311069064,84148994,218827015,-963985358,572969206,181466629,651228870,-972421854,170313354,181466629,84551366,-970796810,841320998,181728998,-1966044476,652227302,-1004403406,-796212686,-789133790,839197222,583414466,651228870,-969800414,170313250,-1966722555,650523344,-1036909278,-1977251290,584463060,-154914110,650519248,-1977219806,584381989,650513092,-722066038,-1005918686,572966450,-1966722555,650519248,-1036909302,-796211662,841320998,583414502,-1966984508,629810896,-970800118,-1003306446,841320998,851708646,629810886,-1005923082,-427112926,572970230,650381861,-433969782,-969751542,-972369782,839191078,651201218,-972421854,-1977171406,583283237,650392262,-435542646,-1977170894,585501221,650523332,-722066038,-1003297270,841404554,851839493,629810882,-435497738,-796212190,-167441882,851839696,-1966722366,651228880,-972421854,-796212686,-167435738,851845840,629810882,-1004345806,-1977170382,584354341,851577558,650523332,-1005967990,-1003305438,-789133790,839191078,629810886,-722016734,-796212190,-432873334,168112678,851587780,84551366,-1977170382,584119813,629810886,-972372958,-796212174,570765862,-1966984506,87172806,-972369674,839197222,181466822,87172806,-970796810,170232358,181466820,650392262,-1003346550,-1003305462,-722016630,170312738,-1966722555,86124230,-1977167734]],[47,2,14,0,[180625957,851587782,-152663356,621422292,-789134286,841401890,-1966722555,-154793264,84551376,-969752014,-972369782,839197222,650523330,-433969782,-1977170894,181701157,851714790,-1966722366,181466832,86124230,-796212686,841320998,585511620,-1966984508,650523344,-1036909302,-722016630,572852774,629810884,-432876406,-1036860406,-789131126,170313250,-1966984699,181728998,86124228,-796211662,170316022,851845637,629810882,-722016718,-661863390,-1957345904,-661774612,-402628424,1465259092,1961427827,827394,-1577433464,1183383558,-1070334752,168844939,169571839,-167478821,58766547,-2026688805,1183383772,-2133030164,-875536157,-1070397205,-385729815,1172832817,-151817726,108268231,-375050,-1545017228,-1948028414,2123043958,-112789998,-1958317040,1586174022,2042629062,2028995340,541469134,1183432755,734397208,721712835,-1984136976,1183519862,-933328106,209305611,-1418135549,857622057,373721536,-1020541181,-131398538,2122946936,1962281746,1962871698,-112817522,829688356,1317752654,508988192,510920872,-1953430872,407800794,1947621003,2127051537,-751070975,-746126722,-83628029,-251460373,-1545012733,341216025,543066954,-477889653,-154694905,1947269446,407276295,33048262,119926923,2096577280,-960288182,771880774,12363658,1187382903,267059448,704645305,1002973899,-972783926,-1979123642,604505324,-1948646649,132350931,-997225938,-2133327360,75433979,49827456]],[47,2,15,0,[-620504950,-861959378,-2007700736,-1976633498,1392557199,-637287933,-234620413,119919499,132350720,-995128786,1925396992,-129579514,-15734016,1178276942,-972784620,-16189370,-1020652474,119801860,-2133327269,75237611,49827456,-930422390,-754909253,-1999861021,1586101574,65716720,1317013877,-383646472,1245890866,-1964091767,-152466723,-229733935,-738788470,-772514167,-772812305,-1266810385,-1960946037,-112293182,1947255286,-772878068,32428526,1183566966,308185878,989967691,50757058,-1245510701,-61437697,-788828536,281147133,175426954,1854756178,35514566,-1957340579,-1368486462,1560417000,1912777448,31766598,1913791464,549749587,2122972299,-1898935070,-532247616,-1706027514,65535,132400777,-166957080,1947269446,-864631549,-1951105340,-2130963890,1946285950,-11141887,-2124553634,-402537276,28838894,-1796670464,-1923195112,1562377830,2148941,-796069909,-13451122,1947255798,443991313,-972302196,2123192436,23849158,1992642674,-1367438046,1912692968,-151319995,57934279,-163524736,678695111,86296458,87299700,-813690252,108447104,-1979235190,254085988,-1404663537,220514186,74777908,81284736,52742026,74776884,79711872,-1007041544,-151421304,1702109383,-1945471291,1959136216,108971102,1026049163,1400111105,1946158141,710183504,-794077560,1933736167,1435182650,1569400324,149389318,-15015946,-1064382324,-1180533107,-1968439288,-1036843164,-1963422889,1686769476]],[47,2,16,0,[197341975,-1005953081,-492121866,205950181,-2082966131,1988698310,-104597494,-947235901,125667878,191203878,544555176,-405739568,-405739568,-456065254,-456071984,-467999536,-2143295616,-864010268,550469664,1965849658,727988741,2089291124,728008748,199818887,-1963030784,1183328836,-1007133781,-1087740544,1948304630,549975561,1300235380,727007274,1040756973,1344297866,-1974466384,1927532743,-792425982,-791555864,-791293720,-791490328,1490473192,-495597314,1040943166,1040739208,1041257352,1159230344,1976106584,-389849658,-1379139670,-184549059,-1515857968,20819365,1023833089,326435076,-1512582919,-964450907,-1515870970,52742026,-104597334,209095619,376829451,34752246,1988839540,31913732,-248314298,1988751659,2123088662,64107278,1942432726,30813178,-259323818,1187386083,1593274899,207550224,-215222525,149622393,1930643142,75035395,-2146283904,-2146283904,1988871939,31913732,-695531962,-1961863677,-1981810690,1190529654,510918930,50742785,105251264,-422451503,-537395573,68306678,-1070397324,-1777867882,-248252925,1988751659,-1962745066,341215703,-1966525501,-956892810,-385649406,2123038906,273058500,58051644,1006668009,1009677552,1008694272,1011446799,1012692053,1012757594,-385649409,-5046126,-2136258874,-385574424,-617480056,-2136258874,-352023064,-1419867523,1971373046,1086584342,-617477516,-401842546,1726677954,-351979032,-388762015,1525351530,-156541302,-243957565]],[47,3,0,0,[1950401526,-1895845045,-1612182434,-398202109,1055589390,-156539254,175472836,1950401782,145287215,-102224661,-165156093,192153798,16612992,-1108862347,-166204670,91489478,-352316952,-666438131,-402295424,48956688,-1007041544,-66756632,-1963694454,-628362682,-1964091765,-914031282,-1048575111,1190548744,141918424,-401445237,-1017315085,407800672,-1962677823,2123044422,-1980986606,50332862,-1903621556,2089484294,407669516,1451149355,300683,41732667,-785659253,300681,569079,-1241255797,1461583878,-1047797874,-150974273,12487663,-1983446272,1358954630,951947,564875,822923,693899,9037917,-326412193,-1908815565,259260420,-1232349042,-1047855102,2080626935,1637542678,1065337693,50794271,-2135400447,869960448,1006368722,1627617256,-326410773,-1962522999,141490136,-1144812720,-336134064,239504208,-1962385781,1854605910,3926022,-981209973,-28931324,-1962785279,1174535238,105286400,721706635,73304536,108517435,1627702403,1317737963,8293132,-352160117,83526592,-41745034,-2070776032,1611363556,65601461,24404225,-763017402,297028724,-914040277,-1957673099,571453642,63290052,1355910126,-1202366634,-1037369264,116727,1235485300,-1510741551,-1527527150,-133958909,1968032395,1583308263,-1043659944,-251460887,-1015814960,-380057301,-1612119906,-645242880,-1976631502,-1962229329,-1980986403,-359987618,-1004400720,-301742662,-1968376270,49120208,326381180]],[47,3,1,0,[116727,-1951658636,-1966353446,183030480,-1957844281,-1379150886,-925641590,-955595486,49120171,-973607555,208928769,-740652116,-758084917,-1429796120,1586228363,105840392,1854606964,1355251978,-1912788224,-1494483088,51009163,49005018,50493067,41322995,-804370805,-1995672860,2123042374,73304832,1644131561,-215229949,1668595844,-234620413,-527766222,-1341927750,-914034936,-376830859,-175500821,-13444729,-1044411858,852199178,-1259592978,-1336453615,-1161551345,-1947335739,1978500309,-771454421,92677832,5293953,1967846147,-1956749328,48939475,-456068605,-826616973,-16205821,32080111,-1023355520,76278922,-2044278573,1355252005,1257440000,-443879307,1827196907,-1966525696,65271150,-1962919960,551808590,263243186,-1194413330,-202440696,-263308892,-217903499,1317796611,307167214,300674421,-470585718,714755,-83627261,1964134143,-443890752,-1175517008,99289090,-2044328822,-1295938811,-827134012,-58659632,-2850812,-789642064,-1394248211,-1440380378,-295793725,-768357493,-213480893,334823740,-142704422,-50105343,2123095031,-1946473508,1958742751,1975582216,-213481468,-177829311,74827006,1106601608,-1980871031,1992683590,-1266760500,-1023160646,738162061,-826610058,-1207311613,-1964044543,-285167389,1122896048,-2001436988,1183513950,-1421412611,-1978501760,-1006699426,-17015160,132350923,839540227,-1965520377,-1964051130,92677827,-296842425,-5236765,-1966896402,29882336]],[47,3,2,0,[-1442679808,-202780343,-204926293,-213480790,74760202,495331054,1325399555,-1012173550,-826667084,-285167613,-284229192,-283638856,-1979612184,-469044122,-396949900,1197409313,200171147,-1962183461,-396946866,56558578,1720381054,1961102066,307137286,-1023147800,-141836245,-1967882556,-415566466,-276770608,-790628609,-209810736,-791615686,-150999168,-1462710049,-16419580,-148574650,91554216,619595519,1963632893,-1974998270,63879928,-284229192,11592586,-301420305,147322434,-1974004876,-1947273914,-1014361522,50693670,1610081022,46659143,56038772,1183510142,1317793523,650349074,-33356410,-1335887902,1317793535,725672942,63290097,79233456,-338629120,-2010717158,-488583131,-300961548,-1207710022,653197320,1451951498,-295793902,-940061813,41156609,-372160086,-921523213,-33314061,-1008110262,-1979675672,-469044122,1398147188,1526910696,1451968350,1959922670,307137295,-397191593,1583022654,-293731489,183658122,-1962511132,-1461185970,1441317634,1720340992,1961102068,1381390097,-1946335606,1978182750,1600018945,-628406713,-1947314549,1372193743,309645835,1317788203,-45708782,1854625176,-790063700,1516199168,183658122,-1961724700,1988881998,307137512,-1968415093,904461638,-1262501119,-1949856256,-544530306,-819787855,-771928440,-772812305,-754994961,-196704024,-1324065277,-775216633,-773074453,-362903061,-388825168,-550776586,1176503925,1136669428,-14876868,-1980610936,1183508574]],[47,3,3,0,[-2080424716,-12844837,1183383324,-295794188,-150974280,-134013338,284772086,1992635764,105679642,83445494,-507444364,408849154,-752744526,-151169496,1971378246,175424786,50588609,-138310669,-268233114,-1947699711,-166532143,1948318022,207523340,-1962248565,-477946274,307137287,1397904835,-826615669,-285167613,-284229192,-268498760,637896742,62391690,-1014239464,11591730,-1328220433,1516105473,721440955,1505856474,762890506,1347295348,-2041664174,-1427582012,1526101322,66782040,-344635147,-896849685,-1510741551,-1527524911,-184288509,-336628408,1356461589,-749818542,1967827648,56122104,1224016891,-826610315,243715,1347797999,-826611061,-284643325,11593610,-152882449,-285101868,-1979464262,584382148,-1948054813,963926489,1374602250,1397774166,377014538,-1979413938,-925695644,52790822,1355252213,-311080192,-638184725,-1059912565,50693670,1355252213,-260748544,1583306843,-2133526951,863244260,183420042,1310226633,1686766730,-741279999,629548744,-947784445,1967849552,-166401045,-150696999,650171344,-184351354,5293953,-1326549685,-1017254385,-1269738923,149521169,-383521509,-1173830269,1465058245,-1004400720,-1966240786,-477936896,92808711,5293953,-964431390,-799318264,-1159760924,146277326,263253760,-301742662,1482542475,721440958,36748272,-1957569021,651529207,-930411126,116727,1235878516,-1410078255,-1426863854,-310117629,-1947762936,-24424982,5293953]],[47,3,4,0,[1574167129,-826649149,-284643325,-977661516,149848835,1465117067,263245195,-2081504222,9046214,132350787,-2130344410,-503295801,-799318031,-1159760924,146277326,-1017253889,-1207710022,-1158676728,-752156592,-561068404,-1047791733,-1527526517,-930350589,-1161563422,145753038,92677871,5293953,734263266,132350959,427095562,-527826806,-2044280286,-478133499,652616199,-947838074,-387841968,570460867,92677826,132350019,5293953,-1329336350,-1975325176,-1814459421,-477896826,-29849081,-1812232509,1456180206,653522827,-81043804,5293953,-1008700083,-1157830680,62391246,1451945752,-227112204,510972427,172017547,1208382930,2114180742,1364414702,1174623574,1994954222,1499356671,1183539035,1958743022,-376744686,63879825,-284229192,-386989904,-1017249907,184108790,-977657484,-300961789,146329266,62451711,28897024,2008608512,-1193767409,646447109,-1007707380,-1021177936,-301742662,71100624,-527761644,-827194192,105286639,-2029762937,1183253062,105285888,-385649591,-987504502,-58013942,184549157,-1279743292,1586146065,1464973561,281278123,1454375796,29619882,1404048244,180614826,12454772,702739,782577395,549713572,-1196405388,205949866,-1430540117,-1425389941,-1411806024,-1411871048,-1418229064,1183504267,570931196,918072007,-1031033952,-1979404117,-1007223962,-1996000192,146054742,-1968496713,-1423658777,-1415432520,-1196703093,866900366,-42595630,-1112536204,-263812182]],[47,3,5,0,[-13453141,-360805973,284772086,1256784757,1927532545,16312579,10569414,-1928956219,58262644,-167737623,645140675,-2136914234,1686817419,266633219,-826670416,129560323,-1205932273,-661777677,-284686920,-372143329,-1967652674,1183558532,60009424,-1534412581,-1413248085,-1968556624,-527826108,-167509467,-155182376,-1411114276,-1411380552,-1417377096,63981195,883993539,-2147261302,-587855644,-1196694502,-1196695542,-1968491348,-389020860,-1196769254,-1196702710,-341061386,124029537,571536512,-58719388,-972655312,-339697338,55347791,839347338,451530957,451793088,-1572435484,-1071978032,-467997232,-794540407,-792716567,-1981539603,-372201914,-305086438,1183441946,917289128,102938795,-1572434517,-1327985749,850962998,1200466694,65776385,-1951748944,-363975729,870207113,1962281673,-1194423768,-109002560,-167284219,146899161,-1968453452,-315446591,620250762,1946956812,321437192,787678385,-129567067,-1962118143,-361330697,-835989621,-1952176397,-594875322,-1055071357,-1976696085,838982799,-2116514835,1946419171,-591950585,-1540427008,-469051253,-155712391,2122951632,-1440304920,-1423603016,773009598,782577317,-196703323,-1993940858,2122971973,-296317978,1903481355,-166830454,1802837187,1946403830,-5195746,1946272758,-963987453,-527779669,11189931,1965081590,-789071845,-166335573,1979710790,10796610,-2131147018,1190528628,863273121,57928401,1957349003,987444008,125171550,-1420865864]],[47,3,6,0,[-2092480837,175374842,-494224976,-1262056789,-963925005,-619992512,-1014299788,-1954550869,1579935838,79578090,-2096975616,57811195,994701009,-1340178730,-1031034183,-743708461,1958882272,1174349328,-154795010,-1329034269,-1047811351,-1949594709,2128493530,736004866,-361329706,653509003,737643428,1170614000,-872502529,-930356234,732178163,2127694832,734432029,-8176185,36440434,-491724662,-1106515029,-1523707100,103654702,1451993856,1962281714,-431060182,736786059,-129567026,-166497278,1947269446,-42041331,-1962445824,-268181946,653510699,653428388,-1963240055,-940115586,-1341950975,-940135845,-1341950960,1605937758,-940135591,-385649407,-16121715,1190534009,661995681,-1918190160,-1918131642,-1189931722,787677191,-341561691,281540114,-940176012,-1207405304,-1951676799,-156512186,141886151,-1412988488,-1413986677,-1411133256,736253579,46302167,1921251971,48922634,1940972170,-1207047253,-1330969742,-360469783,-1413313787,-1424903240,1948305398,-1607026658,-1638495317,-1330920821,-77166076,-1423905664,-1425595208,-1415432520,-1968455029,-940115090,-1173326832,-2068068735,1440264688,-389648755,-1168310218,-2051291263,1438691832,-391221619,-1956839386,-953425338,1023591043,158531459,-527826388,-341056848,321175051,-1523669714,-1426061779,-1012216912,186009227,-1845201728,-156527957,1971327558,-427113727,-41907280,-1979157249,-1416777501,-1424996725,-1951777360,-1968499642,280236870,-108808021,1912780971]],[47,3,7,0,[-1442074453,1183558546,-1934578928,-1330912886,1183558149,-1901024500,-1012145782,1167120524,518818645,-326903666,-1000909310,1586366070,-62470384,-2128216064,45877372,1048648818,45875283,-4647821,29489151,-150244352,1962934977,-62470395,-919404542,-1961593205,-970255802,-1779891331,-990101504,243996286,132317270,-62520431,855671017,1628342985,-1948135168,4096473,2080571392,-2115907322,50339523,1989118937,-61996288,-1598016621,-265617313,-1070394755,735639446,-1037854269,-668220669,-1851001967,1621147699,2093361920,-1020575689,63054745,-1848103997,-1070388765,-2130705734,62,-787907581,-775517214,1967584,-422451503,-964562941,61669494,61602886,-1846025486,-204764271,1603355051,-26833570,-900899553,727384088,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,1167120524,518818645,-1957177202,1451952710,108971020,-552877172,166201460,648805392,2126845321,142442766,208929028,-422517040,-422517040,-796147685,-1923090894,1562377830,838221,512,262660,2228251,1769475,196645,2621470,1364393988,-192260266,-661920726,-930363766,954791050,512634377,178397089,186550274,202279170,1977289218,-339727612,-1963226253,-1963750439,734956509,735546315,-388331562,-1952970485,-2071318800,-259319492,-268181295,423937665,-796152530,-125063890,-930370258,-225711990,-1962934342,771885854]],[47,3,8,0,[448998060,717501156,973763780,-32869690,-336824887,-338589172,-1965979128,1976172272,-1965061154,1356999397,178320523,112898,1476997352,-997526390,785943448,2930442,-472792181,-1959864317,771767431,4102026,1532583519,-964012349,-1962930395,-1274401040,-523173844,-1959858173,771767428,4101258,116837214,1979645964,16967939,-1206455576,-1064430588,-1172883480,146277326,1442639616,31661707,-1962613823,721548854,-1996356810,-1056871497,-1215757314,-167050905,-164429187,2118909571,4963843,23312265,721549473,-1996356346,184641927,855801792,29375936,-1061682306,1703381249,1354787585,-1215696893,-400686737,-2095120097,125246,-475985035,-452576511,-352160767,31695122,-419022016,855801345,-452576320,-402426623,512426539,-343211549,1157948353,31927867,-315424130,-1962613311,1040278407,23299721,23431051,1703315774,1736936193,-2037826047,-2020933273,-1992425111,-1962841722,1040280455,23824009,24086411,1871087934,585637377,-622321920,517835520,520141288,1073865633,31917627,-1070398850,1560404899,-401172248,-1950149093,1040278407,23301771,989857029,757366465,-1048379387,2109815557,1703381786,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,23967627,1841204030,552174337,-796212949,2080751723,-151518458,721611738,549617904,23299979,1670286142,-1967052031,50756848,-337709320,871377666,-154760512,96895192,520547634,-1527525750,-133959677]],[47,3,9,0,[-193606914,1874299843,1841269505,-1172371967,1270349856,375040,-268196621,-1007258294,23967627,24100747,549068550,4962304,-218102343,1257767844,-1950091659,1040279431,23301771,989857029,757366465,-1048379387,2109815557,1770490650,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,33286227,63879771,-284687432,-268498760,1040195774,23969419,-1174396184,62391246,146337560,-1061228545,-1098170880,216531309,63879680,-285211720,-285210440,1770490819,-1903477247,-1054146203,-1066676086,50756613,-337971464,-2131743998,-2020925246,-1958870681,721511310,2096138945,-151518458,721611742,-1967115280,-2133264698,-315488826,-1977168246,-906058707,-268175243,-889260029,-1580994955,994050533,2114053894,1002451714,1963057926,116835073,1979645964,1424540417,440449044,-1712799602,63879700,-285210440,149444092,-555197184,341960724,-450982973,-1044149503,994051299,2114053894,-1950338302,82166248,719855184,995631102,1963057926,-449934363,-1044018431,994051301,2114053894,-1950338302,82035160,-20715440,-486130856,-1947765503,-1056840914,-442432283,104546305,41812455,104579123,208929251,-473835381,-1696051196,-437561090,-1962809951,104546520,41812455,-442253261,82034945,-26941410,-1073954017,-5242848,-1090508824,-4718560,2144767,637870886,637682979,-2096872158,-253622841,-375183808,12631809,-1574518734,280559968,-1431984896,-492132955,-442383368,-486130943]],[47,3,10,0,[-1023314687,788214,-1593346561,-475856411,1558758145,484358163,-1578581874,63879699,-285210440,-442411524,-486130943,-1959234559,82035160,-419022016,855801345,-486130752,-1961987071,82166248,854072912,-346546179,-873980189,-442425347,104546305,41812455,-442253261,1573055233,-401364760,-1966927061,-1291752569,583213575,-1576968162,-1020657312,503770228,-1974371321,2146040,-1979708696,12631751,117441256,1929592003,-1948743137,5290494,-528087669,-528033583,-1963597141,-791621628,-33257272,-1008437813,-24393590,838901946,-1967115301,183030565,-1965520157,1967827652,-1021572880,-125118218,-402644802,-947257334,-402603842,-1022951422,1929592061,-1948743123,10533374,-276563709,-774403326,-2046456855,-2033135136,-169694240,1166736011,-791097343,21334208,-680145922,-930429956,50372794,-24424718,-1070343374,-523041398,-594885878,-227194198,-1006887928,-889191960,-1591833042,-253656289,-1961898365,-2046643775,-1560150514,378077675,914948589,1049166319,-1040842255,-401771504,141754386,-24450991,-270434215,-2046703232,-1023279602,31800971,-423495797,1669630724,65061121,23436427,32441915,654645887,-351913216,991001601,2130833694,532906763,32316987,-1007091076,-415351993,855801345,-482460673,-121539327,125123,512634571,45162401,33427078,34029187,-2147257088,243728097,12780030,1167120524,518818645,-326903666,-1319676414,-32602622,-45185023,556675,1190531957]],[47,3,11,0,[1316291837,83709568,-2130841624,-336593562,31957313,1946157373,-35723261,-67279232,-1898410978,108447168,61023917,-1557746430,648872453,-1392377949,33661734,-964429685,-42276860,-45681121,-402164479,1317075492,1317671165,-32602371,112641,1720540767,1297948670,-1946155830,1430622424,-1910575989,-1319676200,-32602622,46265857,-1040828299,-1592822776,-157089286,33333505,-2147354461,-1040779295,-165710588,661983425,1360054656,1509543912,1946272246,-19863539,-397342605,-2141586104,243724257,1583284734,536766093,-1580511907,20775399,1374385152,1509699816,-661854997,-1957345904,-661774612,45176662,33427078,-1962391925,-1073019298,-1070398849,1912766525,41924611,58710795,-2130705989,1912725755,31439619,1963114998,32940840,33037961,1963246070,1441288486,-914335239,29488656,1407719796,1359508478,1509739496,-336600704,147423242,-1996359005,-2046690274,1593966094,-26833570,-900899553,-930349052,62511246,-1764019456,-800988973,-791473430,-1965389078,-52199182,563459981,732276220,-1767528975,1963180790,264435215,-338491019,1889503790,-1007482079,-478090287,-2020921602,-662036107,-1979126909,-2132225340,-92273694,1946776066,17311235,71370790,-1021245402,50462980,41943045,35651616,54526336,51380496,37748800,34603024,58720576,52429088,128,34816,570460160,570468864,-1442797056,-1438340608,-1438340608,-1437226479,-1437226479,-1437209003,-1151996331]],[47,3,12,0,[-1151991979,-11141291,-2228395,-2228395,-137,-137,8388863,128,65535,8388608,128,-1,8388608,8388736,65535,16777215,255,65535,538968064,65024,65026,131584,538968833,16711168,2,16908800,538968836,16711936,257,67240448,4195077,65024,33489152,50594048,16778757,185140995,50462735,84148486,185270023,218892558,136314895,170000936,940585002,974271000,69995546,103681572,874265638,907951636,186843926,153157931,991114025,957427995,120524569,86838567,924794661,891108631,-1967117547,1943878378,-774011390,1942829776,-775059966,1943616208,-774273534,-625032240,-13937375,721421245,784566976,-147979221,1178994284,-846800506,1968044035,-2084045078,-16054586,-947200904,-2017239736,-1174459427,-1406271485,1195836201,-1185679134,726728707,-1176818689,-1406271485,1195846646,-152905725,737136985,-1981296135,-488503717,113607515,1455676807,-1388910454,-684800886,-769988400,-166008624,-467998512,-792360368,-2046659608,1944637654,-789281278,-2046659608,1491914964,-288304944,-355413808,-2009673520,-906035388,-1017199499,-343420373,905986232,724960555,724959813,-527825851,141863982,1183433862,1162166784,905970617,1195845002,-469062610,-997848972,1157645961,-337493435,-489569653,-343414229,33128643,-1957340810,736154049,1357679584,-74714742,-617916847,-5058934]],[47,3,13,0,[-997544650,-684793977,-1036329081,-796261257,-498861174,-544579861,-472776918,-1996453066,1162018886,12990021,-857581304,727371402,-1946843158,-1985136899,1162149958,-503056414,-1007187107,-2081649835,727123180,-28931648,150750919,1397905152,922633867,1183384578,1189645054,1720374663,772321536,-791662792,1976172099,4622582,-1966853563,76166880,-456128335,-2009726093,-906082555,-712510347,1979469567,1515931343,72286047,-1956662667,46292453,129848576,-1176532224,-1269759992,-794020344,-791555864,-791293720,-791490328,-19476248,-1947568692,-1047903237,63277738,-1031099651,-1968505597,-1426259002,1573904985,-326412861,727641219,-364475968,-1981004151,1183444550,186551024,202279682,1476340226,-771884056,-773795360,-1948200480,180781552,-792491486,-792456472,-230258200,-388972150,-388971502,-1963702647,317247685,-1981230908,1586361926,-34346766,1586363275,-26941214,-1946270071,575323123,178309259,-32249854,-1140961653,-1930943919,-1568764418,-1142270323,1996431969,-19076866,-396363893,-443809993,-661863587,-1957345904,-661774612,-402645832,1465316232,-369621901,-973339962,-1834148234,-1817341523,-61437523,-1980084599,1183447134,735718390,1586043998,734079980,1183390278,108447210,-196703827,-230258259,-263812691,-297367123,1006388875,410906694,1006257803,276688454,1006126731,142537798,1005995659,58716742,-1962776343,1178334278,-352092420,1183551613,-96060430,1928004478,-263812208]],[47,3,14,0,[2113422907,-1872237821,1005471371,58586694,-1953473301,2123046006,1962871578,-62485724,-1947711863,1183447622,-330920986,-1981528439,686350974,-394919678,32130699,485025350,1962281730,-129594586,1183434283,-96039960,-1981397367,1183573110,-498693654,-1962803480,1183448134,-427949592,-385748248,1988821473,444500764,1953824523,-1946532213,1002898376,1753150022,737691275,-196723770,1183538814,-195130372,-140917973,63054802,-398030397,1586217355,-1715262478,-1037839625,1183433475,-129594394,1586218539,-1715262480,-1023163869,-1947711957,-1020531618,63054745,-465139261,1183567619,-1715393554,-1056718301,736511531,-1037854265,1183434499,24242402,1953822219,737560203,-230278201,1183541886,734563320,-263832634,-1047830915,1586218539,-1715262476,-1037839625,1183433475,-96039960,737304203,-755525181,-1023163869,-1947842935,-1054085050,63054745,-398054463,597280299,-1983511614,1183573062,-1949881354,-1020531106,63054745,-431608893,736779915,-1037854269,1183433475,16378082,1869938443,-1946794357,1002908616,1669197382,66864779,-263832634,1586190717,-1715262476,-1037839625,1183433475,734104552,-228684857,-140917973,63054802,-431584829,-1946663285,-1020530594,63054745,-398054461,736910987,-1037854269,1183433475,-297366556,597279019,734069698,-953424314,63054745,-498693689,184583912,-1955302154,-956040634,2112767547,-62485654,-972830581,2129937979,-1950250146,-1020529570,601028505,-1983708222]],[47,3,15,0,[1183574086,-1949891590,-1020530082,601028505,-1983708222,-838605242,737166987,-1037854271,1177272579,-1715065880,-972832221,-1947974007,1586230854,-1715262482,-1023163869,-1947843029,-1020532130,63054745,-498693693,-117436696,1583333403,536766093,483020125,-4181248,1996428406,-394854638,1357281023,-11513776,1996481654,410451938,-15304961,1996427382,209125134,-1710590209,9438310,-594870077,440896310,1946161725,277770,-1439115,-369098497,65535,-901201869,-661913572,-1957345904,-661774612,1443687555,-1191442857,1586167809,2027621138,242664737,-75281592,-786989310,176080099,-821313140,777193332,735483903,-2020921765,1594305500,-26833570,-900899553,210436114,1946548611,47126,16940163,-108853641,-1862174971,108301713,-1426045208,-1951677813,868461505,-2095281216,24577019,-1816132717,-1634205906,176080171,-2010620535,-494917035,-520453920,1317738100,132219654,870843252,140413698,1946674051,38791171,452803,-1979413557,-400686508,-1021317068,1437213320,1149990877,72649474,-668804981,-551364062,1131725822,-636823413,1735711754,-623849470,-623848446,1451882034,38046710,-167488373,628363462,-1019551565,-482730123,-751166603,1438127989,833962,-4674573,-217796097,-45693269,-348394689,-397258708,-427757616,-42563457,1539979865,-667212427,1317020021,79397117,309504,-1071911216,1967893491,-1223693324,-42039072,-218098503,-400102485,-164365593,-386509173]],[47,3,16,0,[-166987956,-956885132,292880388,-427559421,-2071253497,-276616926,-1414812920,48043,-1006807414,-796206965,1358955705,-788527943,-205513749,-203269717,-184419712,79282203,-2136214784,-897576990,553287712,-494924940,133857503,-897580171,-2134212560,-1023409989,-129579177,1187381251,1959067901,106203906,-896804213,-771501565,78924106,-989305800,125045364,-779363533,1459111679,-1543501639,-69012989,-2131557538,-277413396,-620017294,145877364,2891405,1442842814,637536446,653806986,653290890,652760458,719353226,-790507328,-790245168,-790441776,-790179632,-791204144,-790572832,-790572832,-545960236,-1429960098,1606710606,653811339,-13941306,742770214,-44659969,105679811,1980103043,-26810109,-402099059,-2091712945,1223165678,-729130754,-472786549,-472783919,732340109,3336279,-402640920,703070252,2549760,784827231,-402652742,45809692,-1009634816,1023558795,209059839,-427805558,437623311,-1007081398,79283192,-791752704,-1963582518,2025992902,-1410099708,787711939,-1413270611,1552808418,29082616,-1008684544,682686347,91869706,1955399856,1175245344,-109721346,36208003,145755253,-768707187,-922860020,180615541,-1158181934,91817223,2106393014,108396320,-16484865,905904757,-2007497551,-635288831,574824840,-2081168678,-822212409,-579531912,-2096707709,1946298492,690668500,716778294,10784,16711680,134742016,134744072,1082132488,67637280,33620226]],[47,4,0,0,[537921540,134774848,150931464,1115752456,605558820,683049282,725297371,3538950,-661913600,-1957345904,-661774612,1443687555,-1205767593,-1064428074,-1476266848,-2011859967,2122579270,410320902,141886120,604176873,32809721,69003768,-190645980,68413697,17202819,44626549,78178932,244048245,915079698,378208788,1049297430,-57015784,-1171582946,95421390,-1141964364,379650128,-1947994366,-1056828866,-134020113,-1952448322,-1056826850,1187447787,-956301070,62534,989990561,1946292742,1262896906,-2081274113,-1593641906,104530448,141820436,-230228149,32788099,2113993603,5290015,378258219,-1189215716,-1047647244,-1946363506,61141963,-227146760,536114506,200558219,-385649216,-826670527,-1274695677,1190653696,1962935028,17950979,34475659,34737707,-388825168,1183371510,5291004,-150858079,306088931,66044162,2122971139,-1610563848,-1946519927,-1056826850,243991531,1317601820,-1531306250,-1899852244,63224538,-285146440,-1207710022,-1964048380,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609918,17086467,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284949832,-1207710022,-1964047868,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609912]],[47,4,1,0,[50640899,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-196675809,57999361,-1962863383,721556494,-1342042098,-153038081,-62486320,-1593814853,-470351338,34881163,50589633,-125924872,-1952448322,-1056826850,-217906197,-92894898,35393163,519458441,-1909649478,-1160081726,45614020,-826609919,309251,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-285080904,-1207710022,-1964048124,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609916,33863683,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284687688,-1207710022,-1964047612,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,-1977621278,-478085794,17426941,19196408,638082756,-1960439925,-902101929,189460084,855801801,2147058121,-1190953982,-771030401,-768408961,41941633,2142897020,235833602,-119438590,34737801,34608777,-2080841085,378079170,-785710572,437684546,1334519298,1468737026,1959410438,-922006877,-919403905,31455617,-541523076,2144471809,-2116930814,2080497658,31439363,34999945,35133065,-1992109781,-1593697258,-390004198,471763715,1038350082,58089472,-1946197527,-1962798578,-1962798026,-1962797546,-1711138754,742465276]],[47,4,2,0,[-1341927750,-1191070715,-1047646675,63224559,263455408,5290991,-150858079,305564643,65978626,12578819,438209440,65782018,721440952,471239619,-927392254,-1899918289,-880018215,-268196621,536311114,-2130878838,-880739357,63879682,11797936,-1274498833,-994381825,-1274892285,512290575,-2120613388,-114311649,1583333403,536766093,113921373,0,0,-661913600,-1957345904,-661774612,-1576647030,-1073085883,1048579957,1979646534,8316936,38143686,-26833664,-900899553,37552130,1025995840,578043905,1950352701,1074150685,773724276,530652814,38942463,38811391,-1897100459,-899873186,-1957363710,-1909580052,-1977638626,33702950,1345090276,1448235347,254084695,-523155456,546832275,-14789886,520239255,748158811,1583286018,1482381658,107381535,533683710,17190531,-1588342947,101384775,309592649,38092416,-972590080,-16628218,520029419,-1017445817,35522246,-100618239,32704134,35587718,-956644357,138758,788166,35627263,32704134,113689595,-1023410164,134674371,1946157312,1073985543,334180301,-1476246368,-1475251136,856192002,-6664000,-2147483393,-2147335154,38052035,1151500068,134674178,1946157312,1074051079,233517005,158597800,1358954424,3231642,-826621184,-301617149,1587735618,95963650,-978129151,39625452,653135792,1251676066,78696114,-1561574674,-1337327015,-331158015,839013794,-1337266496,-331158013,-1342023774,-1337266688]],[47,4,3,0,[-331158008,-1342022750,-1337266433,-1337790971,-1161564672,62391246,146337536,-978128897,-301835104,1486999218,1453453058,1419898626,1570893570,1520561922,-1608061182,-1161585905,45089732,146293486,-2010714621,-23392986,1978192076,-300961548,145804978,113649390,-973038836,155142,458955,808517634,1,112984323,11599874,677642243,5898495,677314563,5964031,830013699,6553601,804978949,11403266,403112197,11665410,0,0,0,0,0,0,0,42008575,5243360,260,0,0,0,0,0,66314,10223824,31457920,262145,5308415,0,2293776,2228224,570687496,1188626433,2359332,6684723,102238240,-31456640,1022382400,-31456640,21299525,-16645890,106497625,-8322945,153356580,-8322945,6291552,4,0,0,0,856031232,-6664000,-1560280833,-1341718522,106277379,780994334,817364994,47889,-1070460723,-92224770,-1979550695,107202,-1912586056,278931136,1024512,-1574506716,1560739856,-855633224,251705360,305926349,-1174404936,57934824,-973040663,-16774138,-1064384372,-1207802950,281874434,-1172167751,129704192,269531136,850989261,805354033,-1207955525,281874448,1734,833537,-6635378,-956301519,6,116902194,4194314,28377716,32771720,526071,829685761]],[47,4,4,0,[526071,611581984,-946929869,-1156152136,801964042,-1072971636,1745752692,1460011372,-1157624648,-768369910,-889064258,-851443528,518191,-1207955294,-1195180031,-1064435430,-1693958515,-1174336837,95945678,-1070403840,-1192237174,-1192231167,653262600,95954312,-1070403837,-1192238198,-1192231167,-1326448888,92677872,-1207958850,653197316,-109048438,-31361777,-1977159740,-252084211,-989981067,227157743,1962998144,-272302581,-2146596314,24441081,47182,-1192279825,1089404932,-16205585,-1010398225,111224326,-6664192,117440767,4241438,-1608066930,279052303,-466477312,203851814,1009787904,-1341754064,-351220473,1048585773,1965752321,302102535,281882803,706757770,638635492,81536,-1206946816,11735314,12062925,101169409,-148500275,16779270,-1207602176,801980423,12779952,17697292,252125973,154538532,4135725,1167120524,518818645,1465309326,1992623902,1877476870,1911031807,-18431,1720540767,1297948670,-1275067190,-854543598,65241104,1946418048,170296069,28884736,-661863680,-1957345904,-661774612,-1944168618,-52916536,-2095808828,1946227302,-1926042878,-1191182282,-1527578592,-1008198113,-38868992,1975520007,1992643180,199755284,233310207,1743281921,-855067648,1354773281,16777114,-18176,115191,-1040775564,779354114,1355320326,16777114,650153472,620774049,-1557725697,-1591345086,-14352314,1185097467,868256768,1354993371,130970,549324544]],[47,4,5,0,[7256320,-1527529077,169773855,1562453504,-1923194952,1562377830,1231437,59704973,-6664178,-1962934017,-1759605264,6968835,-1705832873,65535,-6664106,1342177535,16777114,-1948611072,151042256,1153638861,1280332617,1392531777,1313428052,21319,508711251,38248710,38340107,1270357621,-1706025470,867,18069651,1347572633,16777114,38249216,38344329,872563872,1950459905,243333667,855704132,892319936,512303565,109838928,1991901778,18987056,800643214,-81670875,1499078407,-165231781,16925702,653924468,38020736,1377699582,1343669542,623884290,-77979187,2009270047,1868852841,1291875191,1702065519,1767993940,-1946127508,1430622424,-1910575989,-1269344552,-2044605136,1037775556,259130128,1027656576,57806848,-2013082752,-402504674,532610621,69711876,1343116814,-6620822,1023410431,58589191,1023412152,58589177,-1543505480,-1073020910,28836735,31957760,65976326,51747408,-1064435712,-6676986,117440767,-150797638,1946157506,46331662,-1173850880,-1866792559,-1173951743,-1833238125,105927169,1364248883,63019603,637992960,640696995,809768585,-919381160,1397837830,312986,-1557788928,-1993985978,-1942992874,-1898236992,966414531,117440515,1593835960,-26833570,-884122337,131086,66702,16973824,131837,16973825,132251,16973957,132242,16973994,131219,16973999,132020,16973871,132339,16974000]],[47,4,6,0,[132317,16973874,132203,16973881,131956,16973884,131963,16973885,131969,17104958,131452,17105070,132257,178,0,0,0,0,0,0,0,0,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,1684957559,7567215,1937076045,1634882661,7564393,1167120524,518818645,-326903666,861361670,176080320,-2096210293,1467230203,1946483587,100369181,-75294604,-1960020728,670794525,-75288460,-2095090683,443812091,898308587,1113729,-422506125,-964565295,2126774272,-1523647482,1598072110,-26833570,-900899553,-1909587954,-1593813730,-1073020910,-408878212,-1947931903,512634397,312541269,46367488,2130271880,48988931,377281291,854262399,121488267,-1207730688,312672263,7464960,-1073007381,129502069,1221376,-352296216,-352158683,-1036805726,312721963,5367808,-1073015573,-1880423809,312727799,112640,-1593819416,2122317842,847118585,865720459,96611266,-524222416,186691592,-1342013477,-96040659,16533190,-1090894195,1220476992,1443779328,1343641358,16777114,1189697536,47615,-1107296070,-524352896,-56995839,1493171998,243663537,-617414146,31661705,31792777,-2046695517,-1711145458,24452993,-893373501,-1070399474,3274]],[47,4,7,0,[131073,1167120524,518818645,1465309326,2126782222,27311622,-1962933064,-1527513912,1720540767,1297948670,1226,-905969224,-661913584,-1957345904,-661774612,1443818627,-60389033,17727107,2122525300,1114898958,-1962933832,1583348838,536766093,248139101,-263811840,1996443670,108461832,185229055,-1008700224,1988752947,-193558030,-1913620855,1508439678,-24951296,-336498171,-2143289146,-1070334016,-1980742007,96400966,376576,855639483,-2020987200,1183384108,-2071318796,-1976696276,-1996346203,-397151674,1264320419,1968169333,-713732389,49301191,376320,-1913227639,99152510,-193376768,-1101615637,-422510576,788326097,-228213,772114742,-97141,38111542,-2080413976,-427883282,1082180446,67637280,-661913342,-1957345904,-661774612,1443556483,827479,-1961855291,-2006916340,-1073022906,1451971444,-1090876660,1317732991,105313806,-1962642430,-1698089999,26353404,-1895825480,134592728,-284963142,-284227656,1720062132,266633227,-1947270480,-532870074,-1089047807,-403242928,1586229387,41990670,-1308862839,1926904577,-2147436456,-2013175319,1183578190,71580428,1284239219,240007426,1317660531,-1949158404,232986188,51928203,1942170577,734200826,-1947661615,-74774948,2088829361,1963000840,62915337,-1996181056,1409546846,175409932,-403187058,1586229251,-112293874,-372126837,-372119087,-661851901,-2092842866,-1976694813,-33381729,29031883,105313792,-66161406,-1006705712]],[47,4,8,0,[-819211274,-146679305,-774637862,-773336601,-109149977,1467643140,-804567413,-791536920,-1980359960,-388958634,-388967910,1451882010,-1946514444,-94467117,9106179,545973201,-1005926605,-338562934,-215276406,-163171412,-972372982,-804886902,853809900,1975657156,678709547,-1949005227,-217844114,-472842102,-952950646,-259341302,613084113,866972459,180619973,1975661254,1574953474,-349014689,107383411,-467997488,-804567414,-790572832,450941152,-1394593088,-1021131726,-997584011,-2024704951,1957622775,-142130869,850194947,-773729852,-152972831,1963066950,-137417968,-523222575,1312553843,-349602308,-388937467,-1047790733,-129566980,-1827769089,-1174403656,-1813052466,-501251686,-1923195134,1562377830,969293,-335544392,-4718373,838399,131075,66711,16973824,131421,17104955,131813,174,0,0,0,0,0,0,0,-1]],[47,4,9,40,[8192,0,0,9830400,0,0,0,9871360,0,0,0,9912320,0,0,0,9953280,0,0,0,9994240,0,0,0,10035200,0,0,0,10076160,0,0,0,10117120,0,117440512,0,0,16777216,0,0,1310720,0,0,0,0,0,0,0,0,820392196,0,825241904,823537962,0,825241904,8126637,0,9633971,0,1426063360,5391699,0,196609,524292,1280,17104897,131080,178,0,0,0,0,0,131072,2097153,65600,20185089,65536]],[47,4,10,0,[131072,2097153,65600,20185089,131072,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,196608,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,327680,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,393216,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,458752,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,524288,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,589824]],[47,4,11,0,[65536,538968067,65544,48758788,786432,139296,65537,304,538968077,65552,48758788,917504,0,0,0,0,65536,538968067,65544,48758788,983040,139296,65537,304,538968080,65552,48758788,1114112,0,0,0,0,65536,538968067,65544,48758788,1179648,139296,65537,304,538968083,65552,48758788,1310720,0,0,0,0,65536,538968067,65544,48758788,1376256,139296,65537,304,538968086,65552,48758788,1507328,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,28807,8947727,-2012741632,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,-1667663737,8947727,-2012741632,-536774265,-2138535921,-2004353024,1896902791,-2004318193,-2004350976,1436119175,-2004318193,-2004318080,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193]],[47,4,12,0,[-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,-261781624,-2004318201,-2004318072,-261781368,-2004318201,-2004350840,-261781624,-2004318201,-2004352896,-1067022200,-2004318201,-2012741632,-1465349496,-2138535929,-2013265920,8422536,-2004318201,-2004318072,-1937209208,-2004318201,-2004318072,68255880,-2138535929,-2013265920,8685704,-2004318201,-2012741632,1147016,-2004318201,-2004352896,295048,-2004318201,-2004350840,184582280,-2004318201,-2004318072,772898952,-2004318201,-2004318072,1141277320,-2004318201,-2004318072,75530376,-2004318201,-2004318072,9537672,-2004318201,-2004318072,32904,2004317959,2004318071,28791,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009]],[47,4,13,0,[-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,-1667663737,8947727,-2012741632,-536774265,-2004318193,-2004318072,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,32904,-2004318201,-2004318072,805931144,-2004318201,-2004318072,-1601664888,-2004318201,-2004318072,32904,-2004318201,-2004318072,32904,-2004318201,-2004350840,32904,-2004318201,-2004352896,32904,-2004318201,-2012741632,32904,-2138535929,-2013265920,822575240,-2004318201,-2004318072,-19952504,-2004318201,-2004318072,557192,-2004318201,-2004318072,2004322184,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201]],[47,4,14,0,[-2004318072,-28792,-2004318201,-2004318072,-1946120568,2004317959,2004318071,35811447,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,8947727,-2012741632,28807,-2138535921,-2004353024,-1667663737,-2004318193,-2004350976,-536774265,-2004318193,-2004318080,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,403278216,-2004318201,-2004318072,428680]],[47,4,15,0,[-2004318201,-2004318072,-1868725112,-2004318201,-2004318072,1521123464,-2004318201,-2004318072,257261704,-2004318201,-2004318072,-1599373176,-2138535929,-2013265920,-732594040,-2004318201,-2012741632,1095074696,-2004318201,-2004352896,-1995273080,-2004318201,-2004350840,416907400,-2004318201,-2004318072,-2015917432,-2004318201,-2004318072,-1582135160,-2004318201,-2004318072,841387144,-2004318201,-2004318072,-1538881400,-2004318201,-2004318072,-1817280376,-2004318201,-2004318072,-644119928,-2004318201,-2004318072,-1235058552,2004317959,2004318071,-894733961,0,0,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2004318193,2005436416,-2092900351,8423439,2005403648,-1158190847,8423439,2005401600,-1169041919,8423439,2005403648,-1588511488,-2004318193,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228]],[47,4,16,0,[12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004350848,930820873,8947719,-2004353024,-2092900351,8947719,-2012741632,-1158190847,8947719,-2004353024,-1169041919,-2004318201,-2004350848,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436424,-2092900351,8947727,2005401600,-1158190847,8423439,2005401600,-1169041919,8947727,2005401600,-1588511488,-2138535921,2005436424,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552]],[47,5,0,0,[514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004318208,930820873,-2138535929,-2012741632,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2012741632,-1169041919,-2004318201,-2004318208,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2138535921,2005436416,930820873,-2138535921,2005436416,-2092900351,-2138535921,2005436416,-1158190847,8423439]],[47,5,1,0,[2005401600,-1169041919,8947727,2005403648,-1588511488,-2138535921,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004350976,388431104,-2004318201,-2004350976,930820873,-2004318201,-2004350976,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2004353024,-1169041919,-2004318201,-2004350976,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844]],[47,5,2,0,[-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436416,-2092900351,8947727,2005403648,-1158190847,8423439,2005401600,-1169041919,-2138535921,2005436416,-1588511488,-2138535921,2005436416,1527081988,-2138535921,2005436416,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,40,17,17,262145,0,204,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,805898242,-2004318201,-2004318072,1904988430,-2004318201,-2004318072,237743105,-2004318201,-2004318072,-852873201,-2004318201,-2004318080,1225793793,-2004318201,-2004350976,168329480,-2138535929,-2004353024,545957888,8947719,-2012741632,285212673,-2004318201,-2004350976,84358144,-2004318201,-2004350976,-2013264884,-2004318201,-2004350976,1614959875,-2004318201,-2004318072,2002151172,-2004318201,-2004318072,35792904,-2004318201,-2004318072,232640512,-2004318201,-2004318072,448507904,2004317959,2004318071,-1601533942,0,0,1241654543]],[47,5,3,8,[12,1179684,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,-2004318072,-2004318072,-2004318072,-2004318072,-173373304,-2004318072,-2004318072,-2004318072,-2004318072,-1532327800,-2004318072,-2004318072,-2004318072,-2004318072,1145079944,-2004318072,-2004318072,-2004318072,-2004318072,-1675786104,-2004318072,-2004318072,-2004318072,-2004318072,1212450952,-2004318072,-2004318072,-2004318072,-2004318072,-1988065144,-2004318072,-2004318072,-2004318072,-2004318072,1368230024,2004322184,2004318071,-2004318072,2004318087,-1684436856,136,117440512,-2004318072,117440512,-2004318072,-61560,134217727,-2004318072,134217487,34952,136,134217728,-2004318072,134217728,16812168,-2004318072,-2004318072,-2004318072,-2004318072,1410435208,-2004318072,-2004318072,-2004318072,-2004318072,1146390664,-2004318072,-2004318072,-2004318072,-2004318072,859015304,-2004318072,-2004318072,-2004318072,-2004318072,-30584,-2004318072,-2004318072,-2004318072,-2004318072,-16807800,-2004318072,-2004318072,-2004318072,-2004318072,-1427208056,-2004318072,-2004318072,-2004318072,-2004318072,-1431664504,0,0,0,0,0,0,0,12,917518,65537,-16777216,-50331649,-50332417,-770,-50430723]],[47,5,4,0,[2096938483,2097011967,1023012095,-1108083457,-1644232704,-587268096,-855703552,-318832640,-318832640,-50397184,0,0,0,0,0,0,12,983055,65537,-16777216,65535,-58721153,-58721153,-58721153,-58753921,-58753921,2080406655,2088729727,2088697856,2088697856,2088697856,2088697856,2088697856,2088697856,0,0,0,0,0,0,12,917517,65537,-16777216,-458753,-458760,-458760,-458760,-459008,-458753,-16711681,-16711681,-65536,-65536,-65536,-65536,-65536,-65536,0,0,0,0,0,0,12,2555960,65537,-16777216,-50331649,-1057022208,-33619967,-1057005739,-50397183,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-1057005739,-50397183,-1057022208,-524287,-24117277,1072103487,-133955940,-539033585,-244220801,-289472313,-487016221,-289472477,-453199423,-176226285,1224659840,-176226295,1224659840,-176226295,1224659840,-289472503,-453199423,-289472493,-487016221,-539033565,-244220801,1072103623,-133955940,-524273,-24117277,67108927,1073745920,-193003519,1073778943,-176226303,1207849855,-176226063,1274991550]],[47,5,5,0,[-176226071,1308546013,-176226087,1325323243,-176226119,1342100471,-176226183,1325323243,-176226119,1308546013,-176226087,1274991550,-176226071,1207849855,-193003279,1073778943,67108865,1073745920,1,0,0,0,0,0,12,655390,65537,-16777216,-1,-117440513,-253624449,-404816065,-404873314,-404873314,-404873314,-253681762,-117440705,-129,65535,0,0,0,0,0,0,0,0,0,40,7,9,65537,0,0,0,0,2,2,0,16777215,1,254,238,198,130,0,198,198,13511,0,0,0,0,0,0,0,0,0,0,0,40,7,11,65537,0,0,0,0,2,2,0,16777215,65535,65471,65439,65423,65415,65411,65415,65423,65439,65471,65535,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736]],[47,5,6,0,[32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005465343,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-141588465,2012778359,0,2005370895,2005432183,0,2005436431,2005432439,0,-2021095409,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-2021095409,2005466999,0,2005436431,2012774263,0,2005370895,2005432183,0,-2021095409,2005465207]],[47,5,7,0,[-2021095409,2005465207,0,-2021095409,2005436535,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005436543,0,-2021095409,2012807039,0,2005436431,2012772215,0,2005370895,2012772215,0,2005436431,2005432183,0,-2021095409,2005436543,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145]],[47,5,8,3,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-7829489,2005466999,0,2005370895,2012774263,0,2005370895,2005432183,0,2005370895,2005432439,0,-2004318193,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,49152,49152,32769,32769,3,67,102,118,126,49279,32895,127,126,124,120,112,96,64,0,-1,-1,-1]],[47,5,9,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-49153,-57346,-57346,-49156,-49284,-32968,-33008,-256,-256,-61696,-57600,-49408,-33024,-256,-255,-253,-249,-241,-225,-193,0,0,0,0,0,0,0,0,0,0,0,1048592,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,16523008,0,11012608,5770496,12062208,7868160,16256768,7341824,14680832,12583168,8388608,8388608,8388608,12583168,6292224,11535872,5770496,11012608,14159616,16256768,16256768,0,16523008,0,0,0,0,0,-1,-1,-16744193,-16744193,-16744193,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16523009,-16256769,-15730433,-14680833,-14680833,-14680833,-15730433,-16256769,-16523009,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16744193,-16744193,-16744193,-1,-1,-1]],[47,5,10,0,[393223,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63489,63488,30720,63488,55313,34843,31,30,31,32799,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-63492,-64516,-64514,-64513,-64562,-64572,-56384,-35904,-64,-32832,-49216,-49184,-1,0,0,0,0,0,0,0,0,0,0,0,393240,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1072758784,-2146500608,983040,-2146500608,-1005780992,-335020032,2080374784]],[47,5,11,0,[1006632960,2080374784,-67108864,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,535887871,534839295,1071710207,2145452031,971046911,299958271,31653887,31981567,-2113929217,33554431,33488895,67043327,-1,0,0,0,0,0,0,0,0,0,0,0,524305,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262656,394752,462336,-2130764032,-2130764032,462336,394752,262656,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-787201,-919297,-986881,2130764031,1057014015,1057014015,2130764031,-986881,-919297,-787201,-1,-1,-1]],[47,5,12,8,[655374,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,768,8390400,12586752,14688000,15744768,768,768,768,768,768,768,15744768,14688000,12586752,8390400,768,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-16285441,-16285441,-8390401,-8390401,-8390401,-8390401,-16285441,-16285441,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,14683648,256,256,256,256,256,256,256,256,256,256]],[47,5,13,0,[256,256,256,256,256,14683648,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,7,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,63519,63519,61455,61455,57351,57351,49155,49155,32769,32769,0,0,0,0,-1,-1,-1,-1,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-65152,-65152,-65152,-65152,-64576,-64576,-63520,-63520,-61456,-61456,-57352]],[47,5,14,0,[-57352,-49156,-49156,-32770,-32770,0,0,0,0,0,0,0,0,0,0,0,524296,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65055,1560,1560,1560,1560,1560,1560,1560,65055,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935]],[47,5,15,0,[65535,16777215,0,0,0,0,0,-1717987063,-1868981863,0,0,-1717986919,-1717986919,0,150994944,-1717986919,-1717986919,144,-1728053248,-1717986919,-1717986919,153,-1727463424,-1717986919,-1717986919,37017,-1718026240,-1717986919,-1717986919,39321,-1718023936,-1717986919,-1717986919,9476505,-1717987072,-1717986919,-1717986919,10066329,-1717987063,-1717986919,-1717986919,-1868981863,-1617323767,-1717593607,-1617297511,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1617323767,-1717593607,-1611032161,-1868981761,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-1617323767,-24583,-1617297511,-1868981761,-1717987063,-1717986919,-1717986919,-1868981863,-1717987072,-1717986919,-1717986919,10066329,-1718023936,-1717986919,-1717986919,9476505,-1718026240,-1717986919,-1717986919,39321,-1727463424,-1717986919,-1717986919,37017,-1728053248,-1717986919,-1717986919,153,150994944,-1717986919,-1717986919,144,0,-1717986919,-1717986919,0,0,-1717987063,-1868981863]],[47,5,16,2,[-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,3245057,4801538,4801538,4801538,4801536,4801536,-1068923903,541656066,541656066,541672450,541672450,-1070489855,0,0,0,0,0,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,40,32,64,262145]],[47,6,0,3,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,286331137,269553937,0,0,286331153,286331153,0,16777216,286331153,286331153,16,285212672,286331153,286331153,17,285278208,286331153,286331153,4113,286326784,286331153,286331153,4369,286327040,286331153,286331153,1052945,286331136,286331153,286331153,1118481,286331137,286331153,286331153,269553937,521212161,287248881,521273105,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,286331137,287248671,535892255,269553937,286331137,287248671,535892255,269553937,521212161,287248881,535892255,269554175,-250539775,287248657,535892255,269611281,-250539775,287248657,535892255,269611281,-250539775,287248671,535892255,269611281,-250539775,287248671,535892255,269611281,521212161,-57359,521273105,269554175,286331137,286331153,286331153,269553937,286331136,286331153,286331153,1118481,286327040,286331153,286331153,1052945,286326784,286331153,286331153,4369,285278208,286331153,286331153,4113,285212672,286331153]],[47,6,1,0,[286331153,17,16777216,286331153,286331153,16,0,286331153,286331153,0,0,286331137,269553937,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1431699456,43690,0,0,-1599428086,-1599428086,0,167772160,10529450,-1431696896,160,-1442840576,10529450,-1431696896,170,-1442185216,43690,-1431699456,41130,-1431699456,43690,-1431699456,43690,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431655936,-1599427926,-1431655926,11184810,-1431655936,-1431655766,-1431655766,11184810,-1431655936,10529450]],[47,6,2,0,[-1431696896,11184810,-1431655926,10529450,-1431696896,-1599427926,-1431655926,10529450,-1431696896,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431696896,160,167772160,10529450,-1431696896,160,167772160,10529450,-1431699456,170,-1442840576,43690,-1442185216,170,-1442840576,41130,-1442840576,41130,-1442185216,170,167772160,10529450,-1431696896,160,0,-1431655926,-1599427926,0,0,-1431699456,43690,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537]],[47,6,3,3,[16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-65013697,-31459201,-31459201,-32506753,-32506753,-33030529,-33030529,-33292417,-33292417,-58621633,-58621633,-58621633,-134119393,-134119393,-268189681,-536625145,-1073225725,-2145388543,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,572653568,8738,0,0,790766082,539108082,0,33554432,-13688286,572715775,32,570425344,-13688286,572715775,34,570556416,-56798,572719103,8226,572653568,-56798,572719103,8738,572654080,-13688286]],[47,6,4,0,[572715775,2105890,572654080,-13688286,572715775,2105890,572662272,790766114,572662514,2236962,572662272,572662306,572662306,2236962,572662272,-13688286,572715775,2236962,572662274,-13688286,572715775,539107874,572662274,-13688286,572715775,539107874,572662274,-14540254,572719103,539107874,572662274,-14540254,572719103,539107874,572662274,790766114,586350591,539107874,572662274,790766114,586350591,539107874,572662274,572662306,587202559,539107874,572662274,572662306,587202559,539107874,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572654080,-209,-218103809,2105890,572654080,-209,-218103809,2105890,572653568,-222,587202559,8738,570556416,-222,587202559,8226,570425344,-53470,586350591,34,33554432,-13688286,572715775,32,0,572662274,539107874,0,0,572653568,8738,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686]],[47,6,5,0,[-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059]],[47,6,6,0,[-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-66064321,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-66064321,-66064321,-66064321,-133173217,-133173217,-267390961,-535826425,-1072697341,-2146439167,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344]],[47,6,7,8,[16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059]],[47,6,8,0,[-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059,-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-859045888,52428,0,0,-858993652,-1060320052,0,201326592,-858993460]],[47,6,9,0,[-858993460,192,-872415232,-12340,-50331649,204,-871628800,-12340,-50331649,49356,-859045888,-12340,-50331649,52428,-859042816,-3355444,-858980353,12635340,-859042816,-3355444,-858980353,12635340,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-12340,-858980353,-1060320052,-858993664,-12340,-858980353,13421772,-858993664,-858993460,-858993460,13421772,-858993664,-858993460,-858993460,13421772,-859042816,-3355444,-858993409,12635340,-859042816,-3158836,-858981121,12635340,-859045888,-13108,-858980353,52428,-871628800,-13108,-858980353,49356,-872415232,-13108,-858980353,204,201326592,-3158836,-858981121,192,0,-3355636,-1060320001,0,0,-859045888,52428,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344]],[47,6,10,6,[16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,16678656,-2130706687,-1073618941,-536748025,-268312561,-133170145,-133170145,-66061249,-66061249,-66061249,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32513921,-66068417,-50331841,-50331841,-130024417,-132122593,-267390961,-535826425,-1072697341,-2145388543,4094976,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935]],[47,6,11,0,[65535,16777215,0,0,0,0,0,1145307136,17476,0,0,1145324548,1078215748,0,67108864,1145324612,1145324612,64,1140850688,-45244,-184549377,68,1141112832,-45244,-184549377,16452,1145307136,-45244,-184549377,17476,1145308160,-12303292,1145372671,4211780,1145308160,-12303292,1145372671,4211780,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-45244,1145372671,1078215748,1145324544,-45244,1145372671,4473924,1145324544,1145324612,1145324612,4473924,1145324544,1145324612,1145324612,4473924,1145308160,-12303292,1145324799,4211780,1145308160,-11582396,1145369855,4211780,1145307136,-48060,1145372671,17476,1141112832,-48060,1145372671,16452,1140850688,-48060,1145372671,68,67108864,-11582396,1145369855,64,0,-12303356,1078215935,0,0,1145307136,17476]],[47,6,12,2,[-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,1114129,131074,65537,65536,-1061158911,-1061158720,192,-65408,-65281,-65281,255,0,0,-65536,-1061158657,-1061158720,-65344,255,-65408,-1061158657,-2139094848,-1061158784,192,0,0,0,0,0,0,0,0,0,524300,0,0,33619712,1700004098,1852403058,201354337,2304,0,0,33685504,1970225921,1919248754,150998016,0,0,0,1208091138,7760997,0,0,0,0,0,0,0,0,0,0,0,0,0,696630,-1996437499,-1070348730,-8616311,-1986509173,1183423558,-96040260,19191946,-1963506040,-461309594,-110720771,-167700807,292830915,-167630663,158609603,-1979439943,1720384094,-1001485831,-1949800823,-1991751484,1992675398,440831518,-1963374966,1317796454]],[47,6,13,0,[679381788,-1983617281,1183259726,2122746152,511085055,-1996042776,-544490882,-390310261,1987185769,-1996732792,1988754278,-696350274,535363434,-932803823,49892992,33113846,1183523444,-1738634308,597279531,-1983708222,1183553606,-1671525446,-140917973,63054802,-1673098813,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271840,1183547595,-1715000416,-1037839625,1183434499,-111245152,-373537143,1720450894,-146371896,208929448,-1984405877,1586206814,-1671525962,1174929700,-2136423430,8619023,-157264245,292831428,61365899,2094480379,-136165882,738145513,1177201915,-1354351954,1183449974,-773573968,-774337568,651690976,9734027,-683935741,-572390020,738135273,-1956239624,50370207,125031006,12812646,721420544,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,-398922992,99288424,-340769142,1177201673,-1354351954,-466423177,-661921583,-670834479,-1803056346,-1956239872,184587935,54686912,125031006,12812646,-1962934016,132284631,2117859331,-1976468060,540146,145889654,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,1925604923,-1952783851,-28055097,732188299,-1949881351,113145,-1958100501,-29365817,-2131147018,-639088779,18147588,-340769142,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150956921]],[47,6,14,0,[468440,-1036318604,-1031077252,52875307,-352283513,1177201708,-1354351954,1451996791,33129456,1443038069,-1320797454,-466441356,-661921583,-670834479,-1099574773,-1803056346,972555008,461152382,2117728771,-502956896,-38540860,2123093899,869739424,1586194112,726133708,-1956239624,50370207,125031006,12812646,1375731968,731928203,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,2129353232,-340769142,-94467520,1947001728,-296352952,1946469366,-329348288,2145934891,-362937596,-329348798,-654888981,1946158885,2093103880,734169858,-2029836592,753598612,-1371133268,2007975482,-262763589,1963063683,-229244157,1957774906,-773573968,-774337568,651690976,9734027,-1099574773,1232388107,-1618254298,1577255062,1711764434,50049,1451819009,-2133357622,-134019102,2107932219,-1292727706,539912,1716655990,535891,1940545027,-1014929913,65536,1996490813,1357286121,1451971430,1959922634,-1956212182,-678704034,50848384,-1535230984,-225822083,138217650,1376482816,137188198,539904,-427100809,995321424,712164966,-385647031,-947126450,-1946392343,-114580402,-108280021,1317652787,-1981070902,732188299,-1949881351,113145,-1958102805,-62658105,-8995191,-2131147018,-639090059,2059307266,18409983,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817]],[47,6,15,0,[1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-96012717,-2095746016,276038137,638344900,1128470275,-1911791991,-802481594,969343835,377266246,2123088387,2096642976,-1327327482,-1829002007,-1070344405,-953464853,-1618254298,1577255062,1711764434,50049,-1957560319,-685006762,-360502668,756513800,-947716088,-1436679416,-2124019853,16777411,149586688,1452009853,-2083048544,74774754,284774016,2059307354,8907263,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-1618254298,1577255062,1711764434,50049,1190526977,393486586,1946286467,1589924626,386082316,1586053955,440831500,190566443,56652992,1992178168,-1996195841,738162366,2127694840,-661957867,119920887,990409728,-1962771262,63974338,1451842499,-2133357622,-134019102,262438459,-1979674227,1023980274,393609224,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,-1832233333,762626059,9931791,-866219162,-494872693,1006109447,1115530366,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-966378669,426511,-385450423,-1763049714,1988528896,-1537307649,41932843,-953433341,-947190401,-369488663,1317732483]],[47,6,16,0,[737749924,-1174828089,-1326776319,-900297902,326947339,732188299,-1949881351,-1983302663,1514261070,-2080418583,-394395143,1445713667,-1981710940,1452001878,737815460,1526369223,-2080425751,-1921777159,-133965941,-8733125,-494727044,13271303,-11513216,-369132410,-1958084749,-1946670113,-96012605,1611232257,1627432936,-17144192,-1946579735,-2031531577,1586194169,-2133357620,-134019102,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-372798637,-947127971,1946158885,-96012750,-1978108927,-738789026,1963312118,736070434,461279326,597279531,-1950153790,-1982845993,-494224298,1510466688,1996449360,-1008533556,119850891,-527814796,119855350,-10071973,844352630,-96012572,-1977977855,-738789026,1963312118,-1805743344,159309611,597279531,63112130,1996473336,-361299988,-1542401,1317735542,79685660,-1895020913,1183836230,-330919958,-1952168309,-654104498,-1020590224,63054745,1183552451,-1715393632,-1037839625,-667172605,-1992327431,1586083910,-145850186,-1871249662,-7047425,1996460662,-1706128490,-1986111861,1586073670,-1840346732,-1969858935,1139341662,-1773760762,-1886239089,1183814726,-93945712,-380058626,727447807,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,-1070376103,1347440720,-1940827312,1430622424,-1910575989,8960216,1728034792,1717003862,-1605602731,1183318028,-1598016515,-2037841904,-1006174344]],[47,7,0,0,[1187451006,637534450,-1140294271,-1005555198,-2128209794,45879677,1187448179,117441010,-402610968,1183514891,2143292188,-2011991000,1586035326,46328057,865107691,-2147435840,1307080427,29619713,2122869620,-111245062,-351872280,20637746,-167637272,-445381949,-1996849528,-991364770,-94467578,1963049974,-112817645,208929192,1183383076,1273533433,-94467579,-1963517464,-1007224482,-402426879,1190528314,494143737,-14712422,-1173376769,-1192361019,-827195391,243951,-16205585,375023,-1715457041,1600544102,1720540774,1297948670,-1962923830,1577782366,467400462,14909915,343328008,-1978973046,1183385444,205818868,199640713,-1960676160,1317604940,-2147228690,1284178639,-1995250926,-813635506,273451777,-1947447671,1317606476,374115306,949891,1308820341,-263288334,209502475,-674178569,33717379,-1009266443,-352006272,410437103,-1935114611,-2118086960,1962951422,4096333,1963130880,5684805,1190636461,1946157554,-792710398,-137899833,98554072,20774920,-1512058880,-1526479229,-1411372371,853575333,-259309340,-524163375,1727005442,9864331,-867792538,-1526698562,-380058715,-973275479,1183523446,436486,-796125835,2123219086,-1515870816,-379862107,1317666567,-1947473146,-152892850,-1912045941,305601,648892276,-1053094517,-1047854465,-1987033463,648912966,990006667,-1962770495,-1840870975,-1381874039,72190758,41730363,1178321291,-1984463200,1183421510,-1960399452,-1053096371]],[47,7,1,0,[-1047854468,2124564027,-1773762143,-341424503,1183427917,227223200,41926971,1183433099,1183427984,1300965026,2143369986,-1983804670,-1985113530,-1960401850,-1053096883,-1047854468,999573129,-1985114042,478062150,105745190,41730363,1178321291,-1995604334,1190630982,1946157574,30113795,-1949158461,2123048526,734104490,159228486,2021586947,-654850005,-1706129006,-1949149559,-1949891647,-1505350704,-131398030,-802464130,-1982562679,-1007247786,990737409,142579286,2089963067,80445443,-1952166261,2122918014,2113485720,818411063,1183527797,-263846996,1880911607,-431619288,-956095632,1451958128,2113551264,2093103882,-2134147053,999839369,-2147255103,-880787253,-1673099006,2147465411,-654844693,1966131190,1086846495,1451959412,-262798424,158395127,1963771894,-1437168804,2147465411,-1012246901,13101201,-370391413,865140911,46659264,1183517300,65665008,-579800506,-1968286070,1992666998,440831518,709237898,2011052762,1358901787,-523123829,50521025,52844760,1879086215,-1964907852,-1528038786,-340762998,865336544,474909650,1183504887,48270001,2126818886,1974399518,-499039740,-1318700296,-91545483,-1968286070,1317777270,-975571172,715923062,2009479874,-336076284,-220051709,-896804981,1183525347,65140718,-165056296,1946483270,-396981478,-1947449717,-1037309314,-956103297,-502501309,343328245,-1827650423,-1140903191,-236224513,-973132055,1183719030,-1979763942,954976894,-340769142,-94467524]],[47,7,2,0,[1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690979,9734027,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302090,2145336086,64981762,990671098,-1962770465,-899773985,-1144804638,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458]],[47,7,3,0,[275966928,999966347,410883654,1000228491,276730438,999835275,142447686,1000097419,578785350,-1953210741,1592299606,1183551998,-1772188782,1727518763,66585572,-1953375618,1728046166,1452000224,-1840870502,-920924117,-903622153,1727464564,1183552484,-1772713058,-165949397,-232532233,1727464308,-1837200412,-695469821,796184843,1398165591,-1805743279,-393193845,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206278,-1715262562,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1805743204,-1946305304,1451989086,1444377232,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439208,-2137237877,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,250173440,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1839821936,-1953204597,1441502846,-1718073717,-1037839625,-1673098351,-1727889363,-2147106269,1451988482,-1635873894,1946272758,-1948611788,-1020554682,63054745,1183552451,-1715393648,-1056718301,-1807316079,-140917205,63054802,1183553222,-1715000426,-1037839625,-1952987389,-1706078509,150675196,-1996468040,1187505222,-1207050784,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145]],[47,7,4,0,[28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,223338566,-1309391221,-1981230332,-2000423866,1187510342,-1022545952,-151435638,-1962728240,1586207302,-1840346210,1972797067,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1572435546,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1706677785,698238505,1177129542,373590934,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732329727,1083414211,1183442935,-1605988954,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16238694,-1505326081,60966537,-1300279609,1957054095,-141235792,0,0,0,-1,2139062143,1061109567,522133279,252645135,117901063,50529027,16843009,0,922707510,1714814976,276223,922707510,1714814984,800511,237930806,-2025404928,-93943296,637093514,137723912,-400395136,-1072037458,-997833080,1190582910,-2079389447,1190527119,1836319226,-1190082072,-2132213759,2092860160,-680197889,-8485237,1962936101,-60388658,184239754,-154896956,1963063878,2022607623,-1209841153,-384704024,915210451,1049435342,-1959912226,83591936,-75293836,-1995017204,-1959883194,83591937,-75296396,-1995672564,1575717958,-368669296]],[47,7,5,0,[-1914377438,-349966586,63879918,-8876405,-1207639223,-1964047611,11596902,251771119,-16205585,-1965345809,-388958138,1183503312,82362617,1183503312,-1058483974,-4717869,-472346881,-835285619,-566325988,9121308,781076105,1183383947,3575180,-629226496,-140884341,-133962650,-1948877309,1190581342,91492601,59002623,-2038529805,-1974700800,-469042074,-745863308,848058111,-1102148636,91539723,1459606411,-77165938,91546634,1459606411,-1889126772,905972742,134647654,-1889126912,905970694,429926,-112790016,-1173916664,95945678,-1966870784,-469042074,-745862028,-963881217,-16712634,1317766222,-2075751490,597279019,700515266,-1072972218,-930412684,1459606411,-1202256242,-1064430945,16013,-1527526517,-819212661,48873793,-1070373311,-1918146829,-1912602562,1223210078,-1207476480,-661777572,-1915462005,1912602678,-11802195,-1196138866,-1064430716,16013,1183498291,-1948200527,65065432,-1618254120,-1989803882,862357598,-1960421440,722468878,48873935,-1419316415,10692191,-732001520,-523123829,-654851325,-1995440123,1190625862,251658738,-1962681467,-797537325,-150172874,260047041,989977733,-2029026690,-846855551,1955292726,1983604476,-58454136,-4065535,-377221376,-2115400958,-1056899099,1714291429,294694539,780756534,-144310272,63109077,-192606464,378091008,-2090467316,661916898,-1031546121,-232036848,1734867499,1470299950,-872415212,1392547305,-2045488364,-1475063020]],[47,7,6,0,[-904637676,1729385236,1711704934,-1956198189,593901264,1711276038,638108353,1711606118,1713820963,1718030601,1711556235,-1956198189,593901264,1711276038,638108353,71633254,651502438,72419686,1183540839,-925669880,919636838,402278,-1027512832,157689352,593889349,157689557,1718028369,1712080523,-1956198189,593901264,1711276038,638108353,205850982,651502438,206637414,281445222,907069315,798339,1787760400,780875519,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,11176975,114323075,-117522199,633506755,54329347,1028420608,393478146,627485799,255,136759507,554182149,-1317778873,1392436969,627486055,65535,1724437350,1714868363,1571,146981222,84502054,651502438,-2096035482,-2091253049,-2123103510,1744746217,1711704934,-219,1712420096,-2096904573,-360512569,1686376195,-23467521,-925669806,919636838,402278,-1027512832,157689352,-719100411,285828646,63341414,1510197123,251914883,-369150332,-81002901,114323075,-2080500503,-2079326215,-439287987,-315481739,-29062346,276416515,-1052124681,1183515625,1090773972,-131341833,80768643,-788666135,-1997700899,-102106365,-2025420034,159172862,-33976561,-370541821,-2025404674,844523009,101345216,1967801958,-1956747528,1975519955,-369425659,1187446476,-949615993,34886,-924254208,1722574845,65317,650695424,136709384,1967802145,-1402485780,16721254]],[47,7,7,0,[-925696000,-774337709,1539509195,637863974,1246175496,-1195121547,1183389274,-1207506048,1183389253,10561152,-137219312,1183402227,65558404,-1007067392,-108999422,1107524616,-293340413,210449926,-2147433993,-771023499,-2143885699,1451753796,1714867590,1392276619,-11021429,1516208214,-2083656866,24510457,1961218243,-2132946937,-1125414675,-29062346,50654851,-138511928,-373208615,-733574397,721937226,-145604143,-131376415,-1023957013,1668612099,-2090417525,645139680,268818679,-265591296,1734866987,580976430,-872415209,387921643,389682975,390338335,390993695,1718032159,1713768075,1718027529,637814411,71633254,1183540839,157689352,1718028357,638338699,205850982,281445222,-2096052349,-830533398,-1946315031,206274,1946157885,146738,-1402530700,16721254,136708096,256526085,-369265020,-1385693318,-55962,1713766400,-947714807,48923394,-44202993,1744789993,1711704934,-219,157689344,-964467195,63406851,251914883,-369279356,-745799870,919631499,-1040774005,-2062581760,2117796588,-1635315838,919439102,-59471002,-2005517466,51151887,16761335,54559759,-444470901,-440336129,-1956237822,907120774,41830,919664486,303974,-1366596050,1714819476,536201,-136972442,251659202,906071941,792201,216171366,-621336716,1712374403,-97783253,-13736089,1590690,854182912,1092108545,1092131096,1092150040,1092168984,-1956223208,-925669882,919636838]],[47,7,8,0,[402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,-1956223215,-748288954,-796170552,102983222,-1050279936,1713768642,906249481,68559718,157689344,1718027345,1711556235,-748238639,-796170552,102983222,-1050279928,1713768642,1711555849,1713820963,1728336137,138840934,1724437350,1714868363,1571,146981222,1158243878,593901064,637535254,139528550,1183540839,-925800952,1724437350,1714868363,525859,146981222,1158243878,-719100408,1359570470,-1956223224,-748286906,-796170552,102983222,-1050279936,1713768642,906773769,68559718,157689344,1718029393,1712080523,-748238639,-796170552,102983222,-1050279928,1713768642,1712080137,1713820963,1712083209,-2096052605,-2093608761,268438574,-20082929,237931318,66554624,10561267,-1715066096,-1037839625,-1557740029,-855502848,252246400,-2097083764,-385429394,-1031012848,1023410981,-2079391741,37552257,1730114560,-14326100,-754974720,-661957688,-1022637103,84420187,1193347110,-374770614,1733492289,1711704934,16776997,-925669888,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,-14326099,1711276287,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,46629649,48923482,-11762673,1744692457,1711704934,-219,1712420096,-2096904573,-360512569,797183747,-37230081,-925669806]],[47,7,9,0,[919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-219,-925800960,1724437350,1714868363,525859,146981222,84502054,651502438,1712392550,-2096904573,-2091252793,-2079390742,1860828886,-2080691203,-385429394,-108790524,1652822015,1977995514,921514529,66995339,-149915192,-373208615,-733574397,-146734109,-2080887839,-385560466,-573506344,59305344,-23467525,-24689014,252280008,66906511,-24516101,25642694,-1070442906,1711671911,-126531002,-745841050,91602954,1827273475,-2025404674,1187472898,136,-54990592,246519,15631631,202803510,-494705152,-148409332,281183194,737291110,778528762,458924799,-372506624,458621112,462494550,465312598,468130646,1718033238,1713768075,-781843191,-796170552,2139039078,-1050247297,1713768642,-2124020471,-2139062046,157689472,-1956223215,1713767494,1711555849,-1956198191,2133157584,1719631743,638108353,71633254,-2132639386,645955712,72419686,1183540839,157689352,-781842363,-796170552,2139039078,-1050247297,1713768642,1711817993,-2139037055,1713799296,1728598281,205949798,1158243878,-925800948,1724943206,2139062053,-1027512705,157689352,-2124018619,-2139062046,157689472,-2090464175,-947711802,780350992,252706828,-369145969,-1031013022,1023410981,1584660483,1946157629,1722574623,65317,-661957888,-1022637103,84420187,1193347110,931401546,-18552323,1722640210,16776997,157689344]],[47,7,10,0,[-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,1510131587,251849347,-369295996,1733492394,1711704934,-219,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,63341414,1510197123,251914883,-369312380,530644586,500768445,561978606,500768830,535174382,514268967,577314189,514269494,-940106355,91488257,-1962907160,-372157997,1854626932,-1044289820,378091024,911671308,790155,246263,-1956224395,277571076,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-763427607,-2090863869,-1050279225,1716064449,1964032449,780875445,-2091319282,393478625,-1957178485,648864878,-50133624,922187082,929419,-1018607777,545916042,50694438,-146192643,1962935233,-340139025,-389379191,158467340,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,266885470,1206977285,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865077,1961480529,-462517378,281133414,202803510,-1959373056,-150991858,251659201,1711310469,-1956248437,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,-1061067011,-1027512816,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,80118781,2131028355,1609761714,1711458179,1225834945,281133414]],[47,7,11,0,[-1959357579,1493175854,1946280323,1473481499,-1394315637,57982986,50693670,-210416899,237931318,1229414144,-1979413821,1958742816,92677639,23430694,1229389059,246263,-1377573003,1476353257,-1964749173,1959010820,92677635,1246165251,1197470069,-129594685,-1573467906,1720320010,-179926284,-2009672458,838862886,1355337924,918559590,41830,135188534,-1071946240,77817398,1364612864,1493266920,2114150238,1490258914,168754742,-791513856,-1071946040,10708534,248526336,459669512,-1553582400,1206386692,-498693375,-131336149,918812715,599688,-17283446,178403016,-194606592,-151697782,646461140,-1003356152,1716570320,1714864155,905969827,528080,918559590,303974,911300183,599690,1493301224,2114150238,1490258914,168754742,-791841536,-1071946040,10708534,248526336,459669512,-1553582400,-1976172540,-402650842,1183515080,737684450,-1007145992,-17283446,178403016,-194606592,-858729226,-1071946160,77817398,1364612864,1493290984,2114150238,1490258914,168754742,-790661888,-1071946036,77817398,28502016,736249483,737684472,-2009676808,-1979709146,-922814394,696886,-1963694454,-722012858,1716571344,1714864155,1459618979,-1976151722,-402650842,1582891624,-495058081,911790987,659198,-858727819,918559590,303974,153520694,38201344,736249483,737684472,1720370168,-179926284,-2009672458,838862886,1724436676,1714864155,905969827,528080,918559590]],[47,7,12,0,[303974,116727,-2081946252,1372818176,1987373521,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249464,277571076,101410358,1714814976,5643,104031798,1714814980,267827,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-1166080791,-2090863869,-1050279225,1716064449,1964032449,780875419,-2091319282,628359649,-1957178485,911336558,265867,101332652,-1053687808,50694182,-260748547,780875353,1197408270,76202825,188096650,905969670,263731,50694438,-146192643,1962935233,-375266331,-1974403240,1183511654,919926517,534152,-925842382,918559590,41830,135188534,-1071946240,77817398,-1957210112,76211278,395830,103953920,841351172,650387973,-117242576,-428520890,-1966913697,-722013082,459721936,-1553582400,-940113916,91488257,-1962898712,-372157997,1854635380,-1044289820,378091024,911671308,790155,246263,9340175,244004433,-1956249596,277571076,824631942,84485645,51196198,221325053,638912806,-1050276559,-1050275648,-494530366,824638723,84485645,51196198,221325053,638912806,-50131663,1493485187,2131028355,1609761715,1711458179,1225834945,281133414,-1959357323,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,63043401]],[47,7,13,0,[1525249280,1340710883,1720340735,-791349516,-1071946036,77817398,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962888216,-372157997,10781711,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249422,277571076,-1072962938,-1169026956,653132751,-997587578,1703290606,-50111999,276091403,-809844085,-2044269053,-289109499,23430694,-1050215165,-1050275648,-494530366,276086795,63945298,92677870,653182090,1510040966,-770966269,-1031073676,-301740102,-1979349466,-2044268860,-50134683,-2096839037,-1904278295,-2090863869,-1050279225,1716064449,252756417,922709381,929419,31556441,-745856652,-462517417,1958742700,-809872887,-2044269053,-50111995,921531722,929419,-1018607777,545916042,276086795,63945298,92677870,653182090,1510040966,1229389059,246263,-1662787979,1476339689,-1964749173,1959010820,-809872887,-2044269053,-117220859,-344634810,12797791,0,-153452860,1946286662,-22222843,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,1647742210,9121316,-997308791,1183570558,-463013990,2114189315,-1268871466,-1949018485,1459600974]],[47,7,14,0,[625263502,-1992940442,-1962931178,-940060554,57933825,1358985448,1752492497,1726246539,1460715969,202279734,63043328,2139426560,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,92874466,281067878,-1993933565,-1027512811,65177104,92874493,-1993933565,-2080570603,-746650391,216957790,46629727,281133414,-1044289975,916747536,929419,31556441,-1959385740,1459620886,1457811083,1955292726,648833020,-50133624,1593210186,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,92874275,1181154563,-146193562,1962935233,-963942678,-1989790114,1714878044,-470006647,-11671156,202803510,-797537536,116727,-1696070796,-372158208,8946703,1726246539,1460715969,202279734,63043328,-1551560960,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,1727857409,1712373953,-2045721919,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,-2080570623,-1283521303,216957790,46629727,281133414,-1044289975,914650384,929419,31556441,-1959384716,1459620886,1457811083,1955292726,179070972,637760704,-50133626,1592948042,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,1958742819,92677639,23430694,1181154563,-146193562,1962935233,-963942686,-1989790114,1714878044,-470006647,-14554752,131076,69658,131072,135535]],[47,7,15,0,[131072,725912,17104896,135208,174,0,0,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,-1590238209,-939196406,-934901504,1183432755,-1706652800,-1986115959,1183497798,618171130,-146372607,-2131138934,1720253924,21150201,1950270454,35961105,1949352950,65976585,-1963303286,1317665126,-899249722,1212728459,-976206199,1183719030,-112817638,-1946524022,2123045966,-966328536,-2028188023,1183393862,511084930,-1996081688,-544490370,-390179189,1987185537,-1996732792,1988754278,-696350272,568917866,-899249392,49892992,33113846,1183523444,-1705079874,597279531,-1983708222,1183554118,-1637971012,-140917973,63054802,-1639544381,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271838,1183547595,-1715000414,-1037839625,1183434499,-111245150,-373406071,1720450895,-146371894,208929448,-1984274805,1586207326,-1637971528,1174929700,-2136423430,1451978100,1086650018,1586172276,1006306218,1174830295,938080226,-1392825345,984630826,58110278,850544266,-1042773020,-1960443165,50361991,2094480376,-371138043,-131334382,2023721766,-765590784,561305387,2080959107,535822,50907011,-360469410,-1947042552,-684481962,1962467971,-112295932,-399774960,99288297,-340638070,1177201673,-1320797520,-466423177,-473835381,-2020923902,-1960443786,184580255,53376192,-678702498]],[47,7,16,0,[50848384,-1501676552,-225827203,1979713597,1376301583,535891,1034706435,-210305016,1397810826,1925735995,-1951210987,-24843833,732319371,-1949881351,113145,-1958097685,-26154553,-2131147018,1927825269,16640260,-340638070,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150964601,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451996791,33129456,1443038069,-1287243022,-466441356,-473835381,1976699650,-2020923711,-134021002,2091023929,972686106,92054142,-404109342,-1948808195,-685006210,1586217011,724888526,-1618270472,1577255032,1451971282,1960258466,149586721,137170556,147292928,-2085855741,-226686742,866277003,-119372841,1317012596,-346418951,-1303999887,1586118891,216236282,1443055732,79951598,1586184308,-396481556,1577256063,1586053866,-147854356,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451998071,33129456,1443038069,-1287243022,-466440076,-1962745663,-2020923688,-771030922,-1072971403,-1960430476,50362527,1451872862,-2133357620,-134019102,2108063291,-1292727720,539912,1397886326,50333741,138259550,-1963755776,-1957474074,-770978730,-1953355916,-678703522,50848384,-1501676552,-225822595,138217650,1376417280,535891,1996490813,1357286134,-932824237,2118724210,-9836285,-873871477,-1504801796,-953419477,-919340661,1103908489,1317771243,737749926]],[48,0,0,0,[-1174828089,-1159004159,-372798647,-1098253146,1190592378,1114996985,-1996315416,-369131842,1183449346,-1975718990,-478086562,54293516,-1007227306,-1959496700,-619976610,1579748988,-1960280084,1577183838,535511788,2095865385,-362902758,1257004585,715919851,1178251334,-1950386255,1178267734,851211443,48284132,-1960388469,1392539271,553273078,-108849804,-1005554687,52825182,-1992080617,1183714398,1540369178,1178191619,51805346,-1568764990,108853307,-374087017,731053066,-339725353,650586932,7905163,1389518339,732059275,-2094959401,243009770,-2097149907,1577257159,149586860,1452012157,-2083048542,74774754,284774016,2126416218,-1870926849,-340638070,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1337578836,2008106554,-262763585,1957905978,-1042009412,-661978400,1988594470,-1618270720,1577255032,-96012590,-2095614944,309592569,207537235,1125581606,207522115,723142286,-1072997424,-133999756,-8733127,-1098316681,-131334278,360632843,-136803501,468440,-1036318604,-1031077252,-1023160277,-866743973,-494872693,1006109447,1534961278,145945226,1979713597,760435213,1577254920,540076,-427101321,1451971408,-1072983348,880552052,-1949409653,132284631,2117859331,-1975222874,1023980274,175505416,137188178,539904,-427100553,1715163984,1225159368,803802238,10217983,-342859029,-2037673944]],[48,0,1,0,[1586233210,2144873382,734200578,-1962573881,-90117689,-1962900759,-114579890,-108280021,-352321095,1451971246,2094140364,-1504802029,-953419477,-919340661,1103908489,-10426022,2114058627,735511528,-511859114,-1949542775,-97802666,-91502805,-12261030,1946286467,64457609,2126396408,-2096136961,-897513502,1347584000,-377469185,-1958084752,-1946670113,-96012605,1611232257,1627431656,-17144192,-1946541591,468273607,-832664582,-494872693,-1963457785,1023980274,175505416,137188178,539904,-427100553,-947170480,-1946552855,468423,1190539636,410255866,-151429494,96728787,-544530059,2123521579,-1715262694,-1023163869,-802433141,-1967237495,132415714,1996443738,-1008533554,119850891,-527815052,119855350,1996443739,-466463794,33179382,1586109044,-153880839,276104643,731274891,722042591,-1037854269,-133971197,-327745597,-1411329,1996482678,474909452,-1895533592,1183779910,-364474392,-1947449713,1317774918,1893270312,-1715262713,-1023163869,-1572435053,-140918485,63054802,-103269439,1183399806,-1201763910,49761920,-7178497,1996461686,-1737031788,-1952690549,1183424598,-1772189294,-1986769271,1586141270,99936505,-1885845873,1183814726,-1840869482,-17144192,-1729537853,1532559609,1347469363,1397772368,-1864856495,-326412987,-1193767394,1407713412,1918326520,827468,872236680,1089728,-8616311,276743174,15877831,2105615872,1912781832,410960912,293437734,91423420,32655047]],[48,0,2,0,[-1595406592,16705536,186402443,1948811200,-92370925,-386310520,2129330863,-1161809008,1995145216,-167691544,1802764739,-1996849528,-1125582498,-399316218,-68681433,46396929,2122900852,-111245062,-1979275544,-1007224226,-1978436351,27851078,-31191948,-1812380024,-1979372056,-437716386,-111244553,1946272758,85780483,150554358,-2120606348,-1325400289,63289871,112878,-1192243534,-1192296445,-1192231160,871301125,1583323584,536766093,684346717,207522560,-150053365,-2116346917,-989331229,1149899894,124029451,-1946925431,1183386692,1958743014,239897378,-470921591,47153155,-485340021,-397506286,-1962815616,1317605452,340560876,-1947578743,1317606988,2093026288,-791021812,41714647,-674171646,80707779,1992683499,-1434546920,-1064382324,4390529,1048659829,33554432,1455308661,-139744000,127558,-1070398860,-942618672,-539961097,1023412229,-540016639,63341477,-534073947,-528046677,-1052711886,-259325216,7898251,-1093777783,-1515913107,-1125558077,1992686846,105286434,1962935977,-1898935275,-1568764480,-1515870811,451500995,105810431,1317792747,-1946754294,-1047656322,1946158249,-1960399537,2143369997,-1983804670,1183420998,-1960399454,-1053097395,-1047854465,-1986771319,648913990,990137739,-1962771263,-1572455487,1183430526,-1505326698,1300965037,2093038342,1002539778,-1585535930,-1986509175,1307289670,-1572435539,990743334,-1962770495,-1840870975,-1538881107,38636326,41926971,1183433099]],[48,0,3,0,[1183427988,1300965030,2093038340,-1983804670,1178310214,1183427986,639401640,990268811,-1962771263,-1807336511,1183387006,105314200,57933826,-1023292544,1317786163,-1400992986,1177272715,50953636,729317112,-1831274552,-1986244983,-1047801258,-796145917,1923630635,2130193158,-1982846114,1451873406,29619872,1446710644,990412696,58496078,-1962620032,2123081294,-1702983384,931002683,1966131190,-1371108557,-135248381,678435950,1894139395,1892090659,-1571386593,176028219,326943291,-1988048000,-1053058474,-880802948,46891072,-1013037431,-343933000,-153552932,527773895,1950402550,-1437168860,-135244285,-167153430,1416957127,-1012115829,-1954545736,-1849447338,-1962885144,-1477841850,-1070362368,1946339318,-263812342,1174661623,-1965199118,1988800598,511100337,-1977989490,-634763748,326622778,-473825486,-2029836798,-1133510538,2123033058,-1968378886,-387206562,-768371716,-149139829,-1287222567,1174593674,511624368,74821362,-119389886,1974691386,-1963291872,1988800598,474909617,1992677879,-1037390818,74958394,65796066,-1947016633,-473265193,-297366743,-670834185,1190537584,443811066,-1947707765,2123099206,2143431658,1137115909,-169735056,-1995147579,-376238012,-4456646,-370021505,1992687414,440831518,2122972979,-1975981108,1022079558,-2131075446,1014238435,-152152573,880018627,199777931,688815323,679472222,32136843,-347935650,-329373409,1586174588,-329373206,-1408111798,984630826,-1082674874]],[48,0,4,0,[988829323,-1133202618,-661920718,637723585,7767947,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302092,2145336086,64981762,990671098,-1962770465,-866219553,-1144803870,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458,275966928,1000097419,410884166,1000359563,276730950,999966347,142448198,1000228491,578785862,-1953079669,1592300118,1183551998,-1738634348,1727518763,66585572]],[48,0,5,0,[-1953375618,1728046166,1452000224,-1807316068,-920924117,-903622153,1727464564,1183552484,-1739158624,-165949397,-232532233,1727464308,-1803645980,-695469821,796184843,1398165591,-1772188847,-393062773,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206790,-1715262560,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1772188770,-1946305304,1451989598,1444377234,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439206,-2137106805,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,753489920,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1806267502,-1953073525,1441503358,-1717942645,-1037839625,-1639543919,-1727889363,-2147106269,1451988482,-1602319460,1946272758,-1948611788,-1020554170,63054745,1183552451,-1715393646,-1056718301,-1773761647,-140917205,63054802,1183553222,-1715000424,-1037839625,-1952987389,-1706078509,140320508,-1996468040,1187505222,-1207098912,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,211017798,-1309391221,-1981230332,-2000423866,1187510342,-1022594080]],[48,0,6,0,[-151435638,-1962728240,1586207814,-1806791776,1972928139,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1538881112,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1673123353,698369577,1177130054,373590936,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732460799,1083414211,1183442935,-1572434520,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16278118,-1471771649,61097609,-1300279609,1957185167,-139269712,0,0,2139095039,522141503,117903119,16843523,-13238272,905969718,145151,70713142,922695168,-13238266,905971766,669439,204930870,922695168,-1992949746,-973074898,-1979675834,1183513190,-2146949639,1954547765,28829728,1183367194,-629226358,150554358,1190529396,1802764794,-1190506008,2146107393,-2139192432,-1948617472,119898694,-1965918976,1183513702,1975782139,-96012600,-1962445567,1241480334,669563875,13887755,374945421,375996045,-2097116370,460588283,1947007875,-1874425578,-2097050834,292816123,1947007875,-1907980020,-1919918613,-350507514,1812368868,-1158747364,-1903492146,-481689732,50706436,-194606353,-1192296272,-1192292607,871366408,-129594661,-741283632,-1057405302,-741341976,-788904310,47431912,-1895825480,-1920080936]],[48,0,7,0,[-1927915210,773220670,1183383691,25898640,-1920055671,-1006632906,1183570558,-463013988,2114189315,-732001322,284772086,1325335924,-2131557496,1962969726,-60388772,125101066,1459606411,-1947979122,-921976754,-745863820,-1970252033,-469042330,-745863820,915298047,919183,201756470,110048768,-1892286454,905971718,394895,67538742,110048768,-1892286462,-167772154,1946745158,63879687,-285211208,-60388669,208987146,1459606411,-62470514,-2008088832,-1950331253,-1054111674,63054745,-1069143615,125091851,-745813877,110122751,299481175,1049477262,-880082944,-829709069,-784216277,-1070382615,1049471987,1586364416,4253878,-1497888929,-1948742126,915264606,-1334706176,-1895874839,-877087138,-1916760558,855638078,-1287222592,-1962745663,2023721944,-1939961600,643285043,268439179,-372125909,1605104449,268477222,-1949016437,65065411,98105283,1183387648,-1949070458,-1959341962,12711692,995521920,1316456062,-1959342714,1983643252,-145984372,1946222529,-2115400902,-788463643,-1366610203,-1992945456,-150994898,29554645,908686592,792201,1947132547,-2082801863,-232058686,-1014236629,-1959863669,-1961652585,-370999336,-739704236,20375809,-385804311,-372506269,327811285,332207028,335483878,338760728,76223562,-796145453,402230,146981120,587532582,285812437,-754826101,919636936,1571,638108353,587351305,1359554261,71600898,-796145453,402230,146981120,71633190]],[48,0,8,0,[153539875,1149961297,-1949773050,102971088,-1027538944,1158227464,651502342,-1962520311,-925693884,590794891,-1056964602,153487554,-719124411,139528486,-754301813,919636936,1571,638108353,587875593,1359554261,205818634,-796145453,402230,146981120,205850918,153539875,1149963345,-1949773042,102971088,-1027538944,1158227464,651502350,-2096213751,-947711802,780350992,2131755020,780875306,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,1854087036,-2065103664,-373032706,632094464,-925695745,637863974,1246175496,-1427520652,-2080691202,-385560466,-108790173,-790989569,841053669,1149974253,2043151358,1239021328,-1962677823,65262662,736229185,-798063624,-29759228,-310321712,-335871096,-1958311287,159172862,-83688065,-335578135,-1958295810,-1070443007,1246102538,-1956709771,1975519955,-369425659,1187446624,1187447435,-385875828,632094233,-925695745,637863974,1246175496,-1396445067,-754909403,-661957688,-1022637103,84420187,1193347110,-1008175798,-1995099208,116098118,-1995103560,-1591311290,-768405504,-1991707657,-396916666,-111214589,-2134048061,58460409,-2080701630,-1959394066,12711692,186414464,921075154,-2013182848,919438934,1392407691,-11021429,1516209238,-2083591330,24510457,1961218243,-2132946937,-1108637459,-29062346,50654851,-138446392,-373208615,-733574397,721937226,-145604143,-131376415,-1023956757,1920270337,237355659,-148409344]],[48,0,9,0,[1050072,-131338197,785943379,368478091,-857669797,368264939,370284043,371201561,372119079,76224053,-1962604250,153485892,1149960773,1158227460,105155332,105187622,638076043,-1962392311,153487940,1149962821,1158227468,239373068,239405350,-2096052605,-360509241,-373326064,850198055,84420324,41175623,417956587,-149370114,2031568151,1612346390,2031568153,1494813718,-115875560,790310678,-115875558,29882134,-402295808,-745865136,1961480529,-462517437,101615926,378091008,911671308,790155,115191,76236917,-494530421,50694438,361309949,-964428541,48857858,-217847681,46629727,101646134,919565568,929419,31556441,-745859212,-462517417,92808876,1967848707,780875511,1197408270,76202825,-1993990006,1190986501,-339483831,-389379159,158467172,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,1743280478,1206977284,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865120,1961480529,-462517421,101615926,378091008,911671308,790155,115191,76242037,-494530421,125091851,637896230,50423174,1959922685,361113095,24479270,-964428541,48857858,-217851777,46629727,101646134,918516992,929419,31556441,-745858188,-462517417,1958742700,92677635,1967848707,780875507,1197408270,76202825,-1073012598,-2044328076,1703290373,1190986497,-340270263]],[48,0,10,0,[1317754765,570723044,637760708,-117242490,-243971514,-1966913697,-922814394,696886,-1963694454,-722012858,136742966,-792448512,-1071951672,41782,135188534,918559488,1459618979,1508397398,1600018689,-1948090877,-29992749,1962936846,466145494,10696384,248526336,-1071972344,303926,-1962855448,-131341754,-131336149,646461123,1183449097,919142136,-1979708766,1183511654,919926517,534152,-925842382,918559568,905969827,528080,-1556692965,1448542212,646592081,-1092091895,1600018689,-1948090877,-29992749,1962936846,466145489,10696384,248526336,-1071972344,303926,153520694,26470400,736249483,737684472,1183499256,919142136,-1979708766,-722013082,458280144,77805248,1364612864,1493277416,2114150238,1490258914,168754742,-790530816,918559692,-402651997,1183515007,737684450,-1007145992,153520182,-129594880,-1573467906,1720320010,-179926284,-858729226,918559568,1459618979,-1976151722,-402650842,1582891528,-495058081,911790987,659198,-858727307,-1556692965,-1976172540,-402650842,1183515112,737684450,-1007145992,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,-940113916,91488257,-1962908440,-372157997,1854625652,243873508,-1992949754,1459620886,202279734,29488896,-1955957504,907053828,1547,1444662,104019456,859176964,-2046819306,92874466,-1993933565,-2080570603,-377290042,64257794,-947691533,251606530]],[48,0,11,0,[-1149960186,237931318,-511485696,-1960479743,1854625747,-1959374364,-1409285106,395830,650195456,-50133624,1508930890,237931318,1229414144,-1979413821,101398048,859176960,637535238,-50133623,-1411167930,1358920937,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,1465384964,-1964749173,101332484,842399744,637535238,-1004403406,50671654,1967802105,-1018732570,-151755126,466407636,77805248,29882112,-402295808,-745865117,1961480529,-462517418,101615926,378091008,911671308,790155,115191,911304821,265867,277546123,824631942,84485645,51196198,221325053,638912806,-50131663,1493354115,2130897283,1609761749,906151811,397055,-1959347083,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,-1444718007,1358920681,-151755126,466407636,77805248,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962904856,-372157997,1854629236,243873508,-1992949754,1459620886,202279734,29488896,-1955302144,-2045736188,1958743010]],[48,0,12,0,[-809872880,-2044269053,-289109499,23430694,201130842,-1961855790,63945410,92677870,653182090,50423174,46564349,2130897283,1609761734,906151811,397055,-1959350923,1493175854,1946280323,1473481505,-1394315637,158646282,63945298,92677870,1258095450,-1959334539,1593839150,-1966913209,186681860,1376810176,-301740102,-1979349466,-2044268860,56230245,-481736963,-9705048,-464614569,-1004403574,-1169028748,653132751,56231302,1967802105,-1018732565,0,0,-153452860,1946286662,-17766395,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,-499741438,9121308,-997177719,1183570558,-463013988,2114189315,-1235317034,-1949018485,1459601486,496157584,-1992942362,-1962931178,-940060554,57933825,1358977000,1198844369,920940171,396937,244004439,-1040777204,1567948801,1552627286,1955280634,-1948374018,-494490352,50694438,361309949,-377225981,1592557314,1594420867,906151811,397055,-1959344523,1493175854,1946280323,378222115,-1957232628,911664238,-1392610165,50694182,-143308035,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1993988214,1190986501,-963950269,1552496222,1149843194,-375266306,-1992884354,-1962931178,-940060554,57933825,1358981096,1467279825,920940171,396937,244004439,-1040777204,1903493121,1552627286,1955280634,-1948374018,-494490352,125091851,637896230,50423174,1959922685,361113095]],[48,0,13,0,[24479270,-377225981,1591508738,1594420867,906151811,397055,-1959348619,1493175854,1946280323,378222119,-1957232628,911664238,-1392610165,57982986,50693670,-210416899,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1073010806,-2044328076,1703290373,1190986497,-963950269,1552496222,1149843194,-376052738,327522,257818626,1,280166402,3,316604418,11,258736389,11403266,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,242082815,249040367,270667480,274665453,258216031,263458609,283774900,288034967,16716075,65280,-1,1437263847,1474963428,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,1167120524,518818645,-1967597426,-26112,1465253888,-385649914,-1963196166,-956298226,33350,-1945739579,1958939608,-1995994336,-1946191226,-2037841337,1200357238,2022082820,105352191,-9140599,25315015,-977171968,2089492086,-763459316,1187449995,-956301082,53318,-1073072925,1187392884,-919371538,-541077109,41926145,25315063,-1961856000,-1946191218,-1946192234,-1946191690,-1694534466,-57604,-385842967,1187381590,1284113134,-447838200,-1950593400,2122911356,108825570,-1947697527,2122910844,175934418,-942637431]],[48,0,14,0,[58950,14567111,-532232448,1284177920,-1995185386,1317068366,1284194542,-531724006,-1994896245,1183573582,-498693656,853886602,-395905052,-974633335,1686770294,-444694525,-804752127,-789786388,-1997745940,283897702,12052880,-989799959,1686770294,-278493181,-2012984181,-109016242,1961459461,175556068,-2092229493,1586040803,-772699148,-2071253274,1183383638,-1605974114,1183318016,-2146180172,-989729202,1418398326,-615086078,-2012785526,1190590294,1232371950,1357399751,-2020987392,1183318128,-2020987152,1183318144,-2020987149,1183318160,-2020987150,1183318112,-1207782927,1874529328,-263784948,-401902591,28379573,-1156835400,1317538803,-1169782340,-340238711,212842508,-1195751799,1183386929,376882616,1284183179,80118530,-167757592,1971383878,112645,-826662421,112643,243951,-16205585,1030383,871286194,48971968,-2120564685,117518879,1720540767,1297948670,-1962926902,1950882374,-1948677345,1015763400,-1392327037,-1947169962,1456179146,149429847,1532632832,-438150818,-1840855101,1190592512,1946157442,173729798,999305963,-2029486369,-2083616801,-1996385714,1317646430,737881006,-150503951,-1840348706,-147128056,-24705418,43142787,11290311,-1468102400,26363639,-2096270336,1929489534,-1404647651,384499713,1923644985,2122927889,175458216,28067527,-1471756544,2122317824,141820043,93027968,65733236,-150960407,168518,-24706444,-1157611336,-403242923,-137720941,1926314982]],[48,0,15,0,[991393542,-1206683709,1183383616,-1572435548,-1987819895,-930381754,1438128875,-1538881280,1183434891,-2075752030,998262409,-955944194,32838,43140855,-2029882368,736070654,-1847330850,-1056708873,60841611,-1605989949,-140618101,102982,-661977484,-695544841,-1967759736,132219087,1451803346,63343540,1992768448,-134796535,-1837727266,1183514884,-1572436060,-1952168311,1178315846,-1996064856,2129170550,67552003,112395586,77792947,118097401,2122516234,1534328968,1234587275,-388906613,-388896559,-1979195005,-1949576453,-2034005048,-20970812,987559624,13730811,-1326575756,1191512319,-301566903,-498662136,-289135877,67046784,1325370494,-1961331576,-2037671346,-1072955524,725681272,1174638662,2089191836,-1951863809,-1958112178,-773271103,-2081893912,-74840095,-930362414,-997801077,-922828798,-80028426,1946210691,-5181937,1229391112,149816948,-69056763,-2131835870,-2084307187,1946191998,-1773237411,-775845047,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,-300977152,84475824,108284231,1191512302,-1004340254,-15892242,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317775083,-1047836268,-388896559,-511448879,-755267065,-1949791285,46433987,-154599744,-2080687396,259260625,150974702,1950959365,84471302,586932807,226553540,2122564607,1752432776,-1214886261,-289174785,1228633161,-372129397,-372119087,468289]],[48,0,16,0,[-773795520,98105312,-520157812,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-7569917,410290254,-1952821621,201292934,1090812096,59786795,-2037801914,-1679032452,-1215017333,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157708,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-2004974653,-1955892224,-4745650,1240384394,-1958134668,-773205567,1105842665,1073743653,-523116335,1141233911,-1864302842,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317771499,-1962952812,1951002307,-1047836357,-372119087,625076689,-784334841,-136261152,112068056,1023992063,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,-555549181,-2084356856,1946191998,-1773237448,1950991242,226553354,331927807,-285809922,-1962996352,-1937898536,1955090175,-1706128616,-8616309,75022347,-1874449599,-1986247165,-335577978,-1806791733,1950991242,226553354,331927807,-285809922,-1962996352,2122564568,980680840,-1969860981,175393219,-15892242,-32257840,-2131822878,-661979379,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317784043,1237551764,-2131883404,-925827315,-152895981,-15892242]],[48,1,0,0,[-1581000566,1661584649,-653615862,1393235210,-955538933,64582,326497803,-1985317239,1183549558,-1404687448,-1807316672,-1962894359,-137219129,-1706653194,60577417,-1404662794,-544479497,-2134297781,-184446082,-787234029,-657331503,-134756077,-1951775095,868363207,331350994,-1054129710,-150939005,1183400182,65720726,1445698646,-1739159152,-8612215,-139966837,1272941542,2122369331,334823827,-774827069,332976618,-1980237879,1177265734,-2008643158,1183517813,-1404687448,-1807316672,-1031071509,-1073491405,54645267,13796289,-621283593,-1996488683,2122355782,695468171,93027968,1317217140,1183515900,-1436644436,1727513387,1727501220,12780450,-729762234,-2134078976,1188169697,-394884172,-1951637877,28944966,-1837200639,313335,-1020590476,-315434761,182263,-2037185676,147322857,-150703104,-1998653480,50298766,-61994807,-158435703,600382429,-1938388495,61890051,-796152250,-1982706037,1317785166,188539878,-2096859914,-1962345394,-784608650,-1031073934,-235417037,-564753582,56287991,-831092240,1183566379,-562656288,575479,-896858252,-136775871,-92894754,-1896331639,1317654110,-1035040316,-135772533,-775189534,-773074453,63112171,1183436870,-934901300,-1341660800,-2000104832,1190577990,796131824,619595402,1971338369,66500646,-2080606581,-422509594,-972822831,-427559029,787481350,-864121939,-1979461702,1988872030,-1948188786,115770359,1183498291,-804313874,-790572832,3016160]],[48,1,1,0,[-1389432829,-1948891511,-1959854986,-1996004476,1183504454,-1304000273,-2000927094,1187429702,1988821175,-864121970,196761343,-1973259072,2122565470,1400111240,-6926709,1728043126,-1937898538,1955090175,-1706128574,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990177,332124374,1325370494,-1961069432,-2037671346,-1072955524,725681272,1174638662,2089191836,163932415,-1948883201,1459590222,-1118896426,-1913978252,32392950,2122341236,1433731803,28788470,1988103284,1183449527,-280590158,1988117483,1183449527,-280590089,-1967044984,1183366214,-931230787,-1949532535,-2037802938,1183580028,-2008643194,-1983752565,1459602518,-1253668168,-1967765880,-789138618,-2001451384,753513286,-297339137,-16550784,63158358,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,1793655669,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990371,332124374,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,787022709,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990429,-1001455658,1183518837,-1002010138,1174657164,64524026,2114189438,-2008088692,-219610251,-1706128386,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990489,-1001455658,1183518837,-1002010138,1174657164,64524026,-875497346,-7569901,58034254,-1946241815,-2037671346,-1072955524,725681272,1174638662,2089191836,185952511,-2726145,276153422,-1981397365,-661863354]],[48,1,2,0,[-1896200701,-125959208,-1970504189,-315443634,-2004857341,-846547378,-771235456,1325380678,-385649272,1317797477,2089192346,2025851903,1177239812,-1673133168,-8616311,-16034968,1325389414,-1961855548,1183442502,64523460,-661718458,-789021181,-1937894453,850808458,-2142370835,-1967763832,132219085,-4962606,58034254,-1946282775,-2037671346,-1072955524,725681272,1174638662,2089191836,195193087,-1965660417,1713565542,-228183309,-826670928,263515907,-1964047952,61927782,-16205585,-1329220881,-1950093809,1451853910,-1235842426,-1967827320,1451799638,63945395,-1023409736,-1987557749,1183483462,-1253668682,-2001451382,1720365894,-1174359821,-1964047410,1714614118,-285101838,-244938160,-1192295504,1492123400,-978140026,-942689554,208714310,-1023409736,-1987688821,1183549510,2089191832,-1253668097,-1967765880,1183363910,-1964756300,1177743174,617674482,-1173195761,-1293024315,402897102,-16205585,-1328565521,-1169766655,-1966928848,20768070,1183451253,-1052342033,1178085099,-1960741699,1183417926,-1740207224,-8616311,-2001385846,1183495750,-1270445901,-1983752565,636208214,-1987557749,1183548998,2089191832,-1236890881,-1967831416,1183364166,-1000961101,-1966975351,1183379270,-498693183,-2083764735,1946216062,-832664061,-789291381,74694990,-338564143,50586499,-2020921637,1183383630,-549731394,-544798594,1317260935,1586037138,-1370584656,-9009525,-9136501,-785661653,243134763,-654844169,1111546615,-1840348782]],[48,1,3,0,[-604569336,-1903428861,-888930440,-8741373,158791483,-2020345977,-1840348214,1942698754,1004221186,-1929152817,-885325491,1187450231,-956300884,43078,1234195691,-1985192311,-544495538,26443392,13861877,-746329135,1003129600,186544840,991589568,198145990,-149785354,-2084361241,-151584550,-1404683456,1183384434,2010004396,-1951145195,736622529,14320579,1178334967,-1996261464,-1211914170,-289174785,134444361,-108805315,-785352952,-136195615,750879193,-1864237298,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1237531912,-372129397,-372119087,468289,-773795520,98105312,-520155544,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-108836413,-1977190649,-1949576453,46433987,-154599744,1929067228,-289136121,-1006695040,150974702,-1004386555,-15892242,-775844925,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,570914048,226553540,-1326529537,1191512319,-301566903,-498662136,-289135877,-1006695040,508407,-1014360460,1951006647,1023995401,-32257840,149878754,-1009219011,-773205675,-1964387863,506361,-439226741,-439228975,-1973989051,-289174833,67046784,1610212093,-32257840,-497428342,-1966109976,226553539,-486734849,1576872953,-1000961085,-527776886,-155302365,477383120,623904032,-531956221,-1945012745,-95026214,2114181774,-430535688,-462042869,623904032]],[48,1,4,0,[-1010542967,-1099527338,-775845047,-773271064,132219880,-875365494,-80033653,-1979657853,-151287097,-20970785,-1977883704,-154786848,805642448,1950959397,-154760437,805642448,-102611163,-954007632,-970727286,86036726,-1017240272,-1966844277,601918147,-789135802,539128905,-802869243,-791883576,1258165195,292942304,1443093132,64655098,1452013694,1976110054,805642462,-1000961755,63945411,-1964063862,1720366686,376719796,58319882,67046784,-2080427266,-813279805,-812989230,-469046558,226493305,-1235318529,-1967888760,-809843752,-1014344189,-1967759734,1086239846,427051264,75097098,-15892242,-679229232,67056128,-758151458,-489715004,2044988135,226553348,-1235318529,-1967888760,-1161601320,-1014365233,-1967759734,1950987366,2044987929,226553348,331927807,67056382,-813267874,-812989230,-469047326,-2131884935,1586036493,-1268348746,-1950099318,-1014315914,1176756362,-1966016834,2123019862,745818548,75104010,623904032,-1031539150,-758217131,63867591,-531722626,-1945012761,-92929058,2114182798,-428438536,-730478325,75104010,623904032,-2001316216,1988736126,-1014316092,1176756362,-1966016834,2123019862,4243124,169702473,537164287,-802869243,-791883576,14123979,-704383438,-942485882,-471675254,75104010,623904032,-2001316216,-1950108546,-1014315914,1176756362,-1966016834,2123019862,846481844,75104010,623904032,1443100210,-758217084,-791770425,-791883576,-1904340021,1977737294]],[48,1,5,0,[64916497,-561055114,-1946649085,-921966986,-16069003,85984377,1451762992,-1266775882,-1010534775,131074,66197,196608,16711854,502,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,270549120,16909320,1167120524,518818645,-326903666,-1604889086,1992622092,273582866,1929530427,240028469,1929661499,-485717203,1958742577,-45709275,-1961865589,-242545066,-56952181,-1191182562,1727463504,-4680178,-1311207681,114433,12206827,-373279872,1317536123,239504381,1284231731,-1962024170,-788326308,-93076693,-785661181,-1962509173,-2129612321,17041532,-1073543563,28426243,-1962126333,-628225420,-268180489,-1961867637,-773271080,65589736,132350960,-2135979474,-1948808448,1586169470,197364488,-385452601,2112553143,650350224,-2092229237,-1024061469,-1158712319,145753038,-1963989622,263458126,1351087662,578027776,787415472,6328098,1888432686,-1327422976,61927168,1084721710,210169600,-285212232,-978179093,1888432686,-1966333440,-301173567,1621068334,451661824,840730331,-301370172,62443186,747040536,-978186320,-1194413330,-1192296445,-336593144]],[48,1,6,0,[-1914449613,-1962776385,-154891583,225348308,-652026486,453114752,-1976679461,-473726695,551812865,70270244,50595901,-155070222,-596365119,-342245325,284786777,-1070395531,-2078277446,1212904492,-348127302,-2082786491,-216857862,1946272502,-826651116,-1979404285,-2131963679,-729807620,29028351,570722816,-184468283,-234628144,-1040793136,-1311411152,787206658,34699,43485742,689281536,1190527173,91553789,1344242074,-1923195134,1562377830,1100365,196608,393224,50529024,50725640,134416384,134613000,100861440,101058056,131074,66139,17104896,131279,174,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,58367,402653192,403177496,4112,65552,16777473,16842753,65793,257,3855,252645135,252645120,15,252645135,251662080,3840,-661909760,-1957345904,-661774612,-402638664,1465319298,-1880554637,-420938752,-395808256,1668415869,-387168626,1534198771,-2080999797,-210237202,-2131067389,1946865274,-951650574,-1172933631,1116341189,-527765808,-58659632,-2850812,-827194192,1519015919,-1946449201,-1072958906,28903028,-900530432,-470921589,-918124024,1392500874,-263812148,74760203,-900530367,-1968641185,-1073035450,326703732,-1207712326,-1293025265,-285101874,-1192295504,-1695547640,-57471,1720540767,1297948670,1761615050]],[48,1,7,0,[678166568,188683800,1813999638,40181567,676724776,188683800,1444900886,2170687,167773440,3840,168101125,331525,168428810,659210,168756495,1880035087,11608065,536879200,807497761,-965664767,-117389498,1327136395,1589923198,71798038,638994057,-1996339317,378207302,1992622092,-485717218,-103675340,-1198428044,-503906224,-940947831,-5050,-1960390261,-405732273,-1960384559,-91553167,304020634,-951663103,857780545,-348460033,-1949158591,232986188,51928203,1942170577,734200826,108825553,145874827,67665025,50754817,-1312816192,206832416,-135506295,172229603,1183434539,-1980943638,2122970702,-977012486,1187383926,478937033,266568523,1946876800,-128022191,33717376,-478094566,553222176,1586027472,124029640,-1962195830,1988824702,198085392,-983403057,2105741950,578028804,-1979486838,-389001019,-388967910,-388958694,-388970214,1854467354,451465414,-2146674451,-1007062805,1949005113,-159481018,-1961069304,-773795386,-790572576,616569568,-803206081,-2132534556,-864010268,-1980724448,-561304715,2140857226,-352208120,-1948348906,675646448,1996490045,81341,71153780,-1766493184,-1976941174,-477889442,-1978562041,1233782897,409569808,-1949929848,679314419,-1979485180,1586110569,-2131001144,-685572326,-48048138,-2136418550,-1007280267,-2095418352,1963075709,-1965127916,-561566103,1854461430,1975910089,-932806652,-128021521,1604815406,1086649857,-919402892]],[48,1,8,0,[-1599024589,29837046,-858770059,-2135890918,-2067106163,410372166,-1278841206,15853576,78899594,-1979651352,-402476050,28508387,-588715382,-196688128,-523235580,180615619,-1474856512,-804031456,785633738,20946826,1946876800,-1484116248,1317011807,1187479751,-167312396,1450451140,280755083,184300048,-81606530,-618923206,1165606922,-1996128582,-478033322,-754712583,-1161013623,573440974,771772037,6194482,-527823068,-1192296272,-1326510335,-1517670909,-1292959698,-301420338,-171030842,-20486528,150357702,1240056824,1960512511,-1731949831,-197995470,1714474034,-413759290,-1998621048,1720375118,-815363898,1724663495,-901331195,-1497889476,-1948742143,4099546,63290011,-1997667920,-301813731,78658952,-1341290258,1183510024,-351958842,921449114,839216264,1552430828,-128021754,-41892354,-2146797823,-741277203,1067420206,1552430593,184254468,1854548340,283476168,865590538,-2020987200,-1996160737,1149842949,281772034,530549294,-1983676159,478754309,-2084556137,-104658746,376882627,2115653375,-796152330,735611821,-1980662054,-1958013322,-91491250,1586425811,852828908,-1948646410,-1965219085,-1194685719,-796131329,-880088877,-746585925,-2134013189,1265959929,-1964343805,-2031865148,1978586079,868426245,978208475,988945346,985799362,988945370,-1982194982,1229581942,-1036264713,-755576294,1317720355,602507977,-1982258239,1586098758,81392,-1037844453,-775686141,-360840217,91614931]],[48,1,9,0,[-617364701,-997831098,-1036263546,-1036258789,-633617893,-633605605,-1276388837,-301740102,-978189136,-683242770,145753478,-817460498,45090182,-549025042,28312966,-1979348242,866838342,-977615927,-300961789,-1070346318,-1694457618,-1161581837,-202505265,-809843798,-1953042941,-1767574537,-138206269,1191518672,-1006968249,-1022635785,1195836705,600046306,1191522755,-1006968249,84525859,-85833913,601066435,198244312,856001488,-1413340221,1519056866,-1006925105,-668740725,-802958601,-1020066421,-492060149,-816149769,-138151030,93033168,-1037843661,-492059853,-4668427,-1070383617,-205288643,181163,44105730,1,67830021,11403266,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,32571728,43123262,-2115204267,1442920684,-65141161,856055492,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962884375,1405092801,-1215615341,-396689344,2123040214,-25261572,1187448947,-385875714,-16056160,-1030817420,1992685707,-61961462,-136952181,1183552481,65140692,77267,50387587,13796294,1317015156,-1769402364,1190592200,1182076932,-263287977,1459553251,-330396690,1586169571,-363397160,-61931681,2116767860,-462027788,-661911693,-1895825659,71759576,-3443680,-965351346,-47333236]],[48,1,10,0,[-1950315008,1183567486,-398030350,-963922709,1174655539,-699001900,-1957187980,-1310461874,-1176088951,-617414648,-1419521,-210377138,1183555563,119511550,-443851169,1491549,1183432755,-700020244,637897510,-402500214,-930478630,71666470,106269222,839241192,71759560,-803703488,-789982999,-789982999,-790048536,-387395352,968556628,-400626941,1451819084,4647136,-388082039,1451819072,3860700,-1160096119,1807418179,-296318717,-1947574647,1183446598,-1948742672,532281926,-138345728,-775871535,-773271064,-733574680,1183433515,49923044,52101885,-372241893,-388967471,-741223471,772203395,30840715,-1983892541,1183441990,-700020244,-20281717,721424569,-1037854271,-930365181,-1207905304,-1850014605,71759365,-1207536576,-457505897,-297367292,-1947574647,117832262,-773271296,-1981230616,-523112378,1183441105,-1070349356,-1981528439,-2037655994,12189386,-1715393791,-1056718301,-1981233013,78297088,-167391557,1950352454,66566150,-1996149317,1586097734,-96039958,-1962933499,-773271080,-1981230616,-478089146,-732001796,-1996168317,1586097246,-944192552,99597060,1074022134,884475508,89307908,-1980873079,62515806,-96040192,-388769653,-1947187575,65140675,13796289,1183448100,-698971692,-1995971709,-145494946,147031003,-1995971709,-2141464482,1586037731,-164379676,637897510,-2096999030,1273496775,-863860732,-320715010,-339725373,-18429,-779357949,-808335053,-785657391,-1426864175]],[48,1,11,0,[-372127093,-774788109,-138171661,1946157510,-789140475,-372160086,-139655453,-85808176,82039249,-1429145940,113091,1324242687,1459805673,1458994691,1459573079,1583307230,1458994691,1459573079,1583307228,1458994691,-631832751,-10527143,1472454742,-1175028221,1459552257,55529182,28964478,-598278400,2114146126,113142,1322931967,112991,1323325183,-1996322327,1187439182,-1634925363,-1968374068,-790048544,-790048536,-791202072,-791555864,-791293720,-791490328,-1965633304,906962116,-790048553,-790048559,-790048555,-790048558,-850460970,1586219125,696788726,-2010711293,652464401,-338611832,-1047856341,-498139222,-1983667083,146072142,-20144499,-791202132,-791555864,-791293720,-791490328,-19476248,-1947634228,-2010712482,653984553,-472837752,-785283034,-1963250709,1325378241,-1010338334,-958247287,-1391932090,-393040750,-389020934,-388967472,-388966448,-388967984,1325323728,-1813744179,653680267,-83680888,-787904474,696788707,-81007663,-498139222,-1916549771,-1291924322,-527782908,-388962096,-388962096,-523184330,-523181872,-690954032,254067850,-523184330,-523181872,-690954032,-713700610,-492124534,146064334,-20144499,-791202132,-790572832,-790572832,1976368850,-1430091025,-1211898654,-1399673592,40691858,-523181872,-523181872,-805383216,-1014305931,-1008409942,-1997942701,-1634874034,803798732,-790590975,-790048536,921227496,-790048553,-790048559,-790048555,-790048558,616860374]],[48,1,12,0,[-791202289,-791555864,-791293720,-791490328,-19476248,-965358258,17885275,-511028285,-20144499,906029544,-790048553,-790048559,-790048555,-790048558,1976368854,-337093657,844350208,-498169363,1946025603,-1399673565,30992530,-774838064,-707729200,-741283632,-674174768,1977765631,1541048287,-1023361560,-2046779928,10021060,-393034618,-342753134,-1915515952,-788607842,8710377,-388964214,-388962096,-684267312,-523181872,-523181872,-997534256,-684323036,-523181872,-523181872,-906046000,-980757643,-1813456245,-745815296,-20144499,905988584,-790572841,-790572832,-19541792,-1964149303,-388330555,-2084372366,460586494,-1834184019,-805223960,-790572832,-790572832,1976172245,-389707034,-389873582,-997851122,-2046817816,65573572,-655650304,1979059116,-1769254378,-770965816,-1895887756,-628293944,17810049,-1017455986,-389969321,55509022,-980748674,1325405672,-1963557373,846018,-159513777,65586826,-1018732800,-523052665,-1009154134,1200301654,-96040700,-1960382325,1183385671,-1174893576,-251461617,-249310729,-288231727,1988751057,112886,1074022134,79168372,-1981352192,-259263418,611444727,184841546,-2145553216,-954203058,104256070,1117372467,1183446775,-799634958,-134982141,-833189414,1317753694,-128021746,91740459,1676409179,306613136,-1020540789,63054745,1958820803,-1982231806,1183448134,-1960420354,653984575,186664843,-1207732800,-2037809153,-1960378678,-11532217,726161622]],[48,1,13,0,[-768405946,537151222,-1296493196,-228685050,-1020538621,-785646989,-1992244477,55109702,-145614762,56292454,-1007151546,1364443782,689281618,-963969025,-1017423526,150669487,159975744,0,0,16842753,16843008,-2115204267,1442920684,-65141161,637951684,2115527,1204233728,637534242,1329095,1204233728,855638038,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962873367,1405092801,-1215615341,-396687540,2123103906,-25261572,1187448947,-385875714,-16056156,-628164236,2126835851,197168138,-385649209,1317732496,-700019716,-1953242633,-503851962,19780355,14320384,-763115773,-2146536448,-1995439026,-151074666,1963983942,1317754435,-16522256,1317793366,-16522260,-10556842,1316289614,66352683,125035646,453361804,-155152889,1948255302,-397475890,-661862027,-1912064211,-831091752,-1980610933,-1209276346,-768358517,332678659,-1317743018,-263287978,1317647587,571878,-1419521,-176822706,2126816491,1166747142,1569400334,98825988,-534446049,-773271041,652792296,-150446709,1166616291,1435051540,-28931306,1594302361,1575324510,855643842,-465139264,-1981004151,465098310,184662794,1074022134,532153972,190561035,-1980873079,1183574622,-263812618,1183570059,2079226,-772292349,-388906717,-388896559,735331977,-465139261,-402650951,868417746,-465139264,-1981004151,1085920838,71759360,-401902272]],[48,1,14,0,[850919610,173587210,-1092089365,194295808,-1995712581,1586097734,-96039958,-788527355,-773271064,-263812632,-523116335,-1009498487,1183432755,-700020252,-167509831,1967129670,7923723,-1156942664,166398621,-1207927576,1270549526,-297367284,-1947574647,50723398,-774337792,-773271064,-263812632,-1979915392,-477899682,-329348860,179026115,-167058245,1950352454,209369094,-1995651653,1586097734,244202,-1946532213,-1981230120,-1014239162,-1056710153,604033667,-733574660,-2083105143,1586038755,65241324,-1008443767,855959939,-202780224,-1431615317,-1950111168,915248857,548995072,-1523649792,1089176470,-880079746,-372129741,-774788109,12823283,-268431616,65280,-267448561,1048335,-252702736,15794160,-251719681,-1845493761,-825112269,-1054092847,-1527527727,-202780271,-204353115,515556260,-661935104,-338629680,-635180080,-73430226,-528051447,602132907,-2020921638,-528086533,-1008803157,-1408631877,-372121462,-1059984078,52740305,786485584,9627863,-1007689128,-472869972,-472858598,-794041318,-792716573,-1411114269,-1071979568,-467999792,451137707,451137728,-656233500,848538819,451137773,5957824,-1396443166,467914899,-472863808,-1968446438,-472863804,-794050533,-1411114269,-794049398,-1413473309,-467999792,-1413182805,-1071914032,451137707,-997544988,-1010244949,-315452756,-1071914288,1946025859,-492131579,166249459,452608,-352320536,195734770,-2095614465,16697534,-1895886732]],[48,1,15,0,[1381039816,-1031683444,-1030879159,-1950132134,55965278,-1964781069,-1964256976,723814928,-1185829645,-315949048,-707664176,-707665200,-707664688,-707665712,170845648,-33074002,-1964804663,-492152379,-1950130742,-217844130,814408657,277539793,-215276406,146362796,-790942976,-791424794,-791424798,-791424796,-791424800,-1358287131,-906098860,-980753547,-9508519,1442209419,-217847413,814408657,277539793,-215274358,-1270477686,-790179836,-790441776,-790245168,-790507312,-790179632,-790441776,-790245168,-790507312,-855725360,1968036725,-1950130747,-217844130,814408657,277539793,-215276406,-527789652,-422515504,-489631536,-439299888,-506408752,-422522672,-489631536,-439299888,-506408752,-236400432,1976368894,1586217945,-376744458,-472780029,-338612086,747245706,210432811,839431238,-790179648,-790441776,-790245168,-790507312,-855725360,1968040309,-1950130733,-217844130,814408657,277539793,-215276406,-527789652,-422526926,-489631536,-439299888,-506408752,-1914122032,1976368894,1317651431,-161575966,-472780029,-338612086,747245706,210432811,-1259108538,-789171448,-791227930,-791227934,-791227931,-774450719,786878950,165002,11832110,-1767139840,1976368810,-817192,-1183456690,-161575997,-472780029,-338612086,613027978,-1850936533,-209198966,-422513101,-489629999,-439298351,-506407215,-422455599,-1976637743,771752580,46219,1946025859,-1767139829,1976368810,-1007450157,-34412394]],[48,1,16,0,[-303512442,-1765505283,-335681560,-661913368,-1957345904,-661774612,1443556483,-973339049,2126781558,2105550350,1584660496,18513539,-1960441227,-1960442787,199952461,639401668,637689227,-1929097845,521598070,1223,148679,73173248,856050825,511115200,1344042751,-11447472,1996429430,444006166,1347442206,-15698177,1996426870,309788436,16777114,-345249024,1085313127,17333376,2088765557,41222409,1183367218,310297853,2122563635,611647514,-955531124,1962924404,175439628,376897360,410451792,1996445446,242679568,-386042113,652997230,18513539,1962915189,175439628,376897360,410451792,1996445446,242679568,-386042113,49019238,1594343475,-26833570,-900899553,-661913574,-1957345904,-661774612,1720565811,1297948670,269549771,274337846,-661909387,-1957345904,-661774612,20114561,2126796630,2105550346,1064566800,73239334,139299622,1996472371,578223908,-14649601,1364401782,-14911745,-11527562,1996429430,343342870,-15567105,1996426358,276233994,-1710328065,3473,-66854935,167775392,-999721792,-1064563074,1618265867,639794884,1491275147,1183367218,1166747389,16858376,1187382388,1992638717,71600906,-1947056503,1183385668,541363184,58048523,-1988100168,1150020166,-297367282,17595523,-919377035,1946157373,1036123673,309592068,138265086,-32803840,1588673,-1040317324,1317555179,377406701,-19745139,1183522582,-263847138,-1994635733,1177224772]],[48,2,0,0,[38045978,-1994373493,-230292732,-402373495,1586037579,-129594886,721699979,-163149564,225755147,721831051,1183384132,1975520244,-373279995,76219164,-1960819063,-1991768508,1183522374,-295241738,-388896559,17164497,-628717312,-1962112002,2089484884,74746630,1142881434,-230257913,99510007,-534446049,-773271041,-1981230616,1187506246,-1962913562,1727526982,-1948742680,-96039990,-772905225,-773271064,64107496,30479299,-763163066,-1962052608,-1014951842,1967786776,274631161,-134986101,1174661222,13796110,1946221187,-45187068,507939712,-1947834633,-880074658,-338564143,-1023153199,-1193261431,1183449087,132219106,-338526029,-991601016,-1960441218,872284981,-312571173,-1959861295,-15850849,289913059,-18970999,637159051,-2037907449,45678289,-364500224,63054745,-930354618,-385856280,-1682440064,-561608431,-96039938,-1764693807,280559313,-364500224,63054745,-930354618,-352311064,-591884195,-561608431,16824574,-1712699861,1174651427,-389510166,1122697229,301119632,-18970999,865089771,839890934,501397723,1090340598,-642251915,-863598307,93005566,39160358,-2046507133,-1705815614,259205397,-1761650341,-1299644724,-498663712,2126824416,63879904,1090340598,95424116,-336657740,-1274826752,15462144,1190530996,41238781,-994442828,-285036541,-826670869,-301420541,1992622315,-528563186,-18833779,-1158394229,-2033777713,304217820,-2130884874,-1957554828,64107462,-2080449914]],[48,2,1,0,[1952055506,-595147002,1360143358,-1973987810,1317791078,-560529418,526278654,1508277803,1944614403,98077703,-661778504,-118965022,-196703488,-16704535,1375657110,-19820918,-638132014,839434624,-829519379,-997828098,-829539503,-1962641666,1375653518,-790310674,31555793,-684277370,-1979349466,-2083991359,-497483561,-527803930,-20017621,-1761670026,-2033713444,589518,-154942229,33476998,-1761659787,-997785892,1355056878,-388962096,-388962096,-2044274890,-858761211,1229390195,-997846045,616859374,651638287,-858782330,-498663053,-1761623091,-420741412,-19097857,-2031172474,651638468,-858782330,-498663053,1364378603,-594084016,-3110146,-1963008874,-594083872,689281790,-1973940058,609900998,-289110513,-2044279674,1942802437,-756922623,-1396462397,276166155,-2116383662,-1911473982,-595146790,1511137790,63879875,-466484816,-1274498833,61927423,-1292959564,-1274892092,-827134193,11797936,-301420305,136282522,1583334162,536766093,550128989,38046464,39684902,-140917973,63054802,38046147,637813899,721706379,-1037854269,1149879043,105155332,106793766,-930364629,63054745,601028547,105155018,637832017,-1020584565,-140916597,63054802,601028547,-1948649526,1476692441,1278938251,-1962182908,1278935628,-351766778,1284083721,-1980699900,12781132,492641602,486218850,470752110,1167120524,518818645,-327034738,1465254240,310297606,637897510,-1996202613,1586100294,-1982321674]],[48,2,2,0,[-1960382370,-1960443323,1183385181,-228685324,1586092075,-2133118226,1183523019,-129615070,1174608764,-163169506,1183519615,-196723936,1174604668,-230278372,-478149761,612287711,-485651674,827445,58048522,-2147158551,78643915,854148744,-599341084,1187446864,-33533734,436288712,167847104,267172056,-939768183,64070,-1977201429,1183320133,1019805417,616569345,651692545,-1995815541,-1960379834,1183386693,1166747388,-599357178,854150794,-1981679635,-1960388026,383981133,637848448,-1994898037,-1960389050,1174608453,-1982269478,2126829638,2105550346,57999632,-2012165248,1183571806,-330921694,52446859,726146118,1183390278,407276522,-2095298935,1946162814,27977987,-1461762422,-1205963504,-2037834290,-1279721796,-1165588195,493271294,-20937079,-1994555720,-335626618,499890204,-21199223,-1994536520,-1191265658,-2037834382,1656291008,-1098479336,16824574,541952806,-1054144541,63054745,650677185,-164414205,-165813576,1946279750,500807683,-20806007,637897510,-2096999030,-1031404345,362435409,1527930665,-1030291623,-760051458,-522041602,48187126,1317746804,-160003080,-1946921333,-56954242,-2146139874,-1207378098,-2037835289,-256311600,-830043879,450410750,-20150647,-1963295036,-478093474,152561665,-155702549,443202329,31409910,1303905908,445889306,-19888503,-20013431,-166012744,1946476358,452048899,-20150647,-1912179003,1187511366,838861012,56289508,1249230858,1006851048]],[48,2,3,0,[1007317763,173831170,-345279296,1190547573,343154911,-16550168,-469843818,-857189613,-1761650685,149683904,-1947435381,62777544,-2865525,1493090454,-135510527,1946157510,51308547,-397367061,249758531,-21326081,31982963,-402396412,-169344072,1174493186,-393483284,-466484500,-437725045,-329383678,-370522583,1183580024,-330921694,-370520321,1190592364,343147231,-2132844918,1894253027,-548997624,-1710918648,346365825,-385875528,-1070398812,-22509943,-22378871,-1461762422,-1206553328,-2037834984,1186528952,-1232697061,-1618557186,334168830,-1994714696,-1191266170,-2037834949,-2033779018,-1006502241,643238526,1190542595,259260895,-1414807501,715828040,45656768,-1927615744,-1191182282,-1959919600,-964449532,76164610,-1425881469,280555746,-1993974016,-953802683,8773,-153332085,1946345286,63879710,575572818,1979969931,542542622,2114189963,519871004,-2141579862,-1979130034,-478093474,-771804671,-2020921629,-2037837088,1586167498,65241311,-1959861295,-1995250553,-989935994,-1064565122,1941489419,411941656,-2101868939,412924696,-21723511,-21848439,-60912046,-1947580789,1190587510,376702175,1177276979,-2130283818,-351130174,-700054539,-637281396,1727519630,-774992934,-772877842,66061294,-511640970,-763317497,-967419157,16689030,-20543861,-20412791,-14791029,-1996572522,-1996578426,-469851994,-385619198,-1761672973,-1506083144,1400241823,-22968776,-1509929611,796065440,65733347]],[48,2,4,0,[-16732439,989771926,1979621286,-1585038842,1357083902,-23034230,-21719297,-1585019304,-1265172482,-1599698690,-1967854594,721330310,-1265172540,-1585018114,-1265172482,-1599698690,-2086867970,-881064967,-4181168,-1979796330,-1929469250,-88954,1493087382,-22968698,-21719297,-23026176,1474507378,-21457153,-23091654,-2042960267,-529138015,-23019894,-8324054,-1965720573,-1298726969,-1231618050,-1599698690,-1585018114,-10819074,-23034230,-1761622998,-1761608014,-1500971338,787087008,-1601795329,-1265172482,-1585018114,-1265172482,-1977291778,-89722,-1963019114,-89978,-85354,-335628650,-3896818,-1963019114,-89722,872330390,-1265172544,-1265172482,1325358846,722629660,175364726,-1389504372,-1948742122,-1175857034,-4181250,-16862058,-1265172544,176080126,-22509941,-22374773,340101414,374704422,48187126,1183715700,-547452164,-402529408,-2120612409,-1206498273,48955393,1594343475,-26833570,-900899553,195821602,-1023314698,-964567412,-561113073,-1429998037,175505163,-947796084,-946988948,-2038169813,-2097021272,16689814,-1957230909,-1895914306,-1564570681,123710206,-548997437,-1957661664,2123099230,1003041770,1115485310,2113044027,-161596611,55588989,-129614909,-1959821736,1002451912,192215134,1579880831,735836152,-1950118965,1586231422,-1962415120,-161600517,-885269513,-617413505,-886373141,-1950102649,-930354050,-617365453,27125955,-19751283,-167522374,1963122502,-598308093]],[48,2,5,0,[-21063937,-1761618122,-858718512,-503261309,-2048343057,-1915516159,-77154,922664086,-1160082473,1190527951,58000095,-1965271413,-14883869,1207881878,-469781431,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,1364706302,-4790186,-1956685474,1358876294,-19888501,-20019575,1392585704,-330396847,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-750352168,-1634872437,76218066,-684323036,-809837941,-548997629,-1962707710,-477438890,-1761665565,1229455056,-472684918,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,-2037819138,1355022030,653189254,-1017633402,92677712,1364247384,-1965389997,-1965885740,-1977198604,451465261,583934665,652806890,-83677816,-802321882,583604968,183116494,763897577,-1977156861,451465261,583934665,652806890,-1977209464,451465257,583934665,652806890,-1956697720,1482251219,1381060803,-755575670,-1977158518,451465261,583934665,652806890,1499082120,-2024750248,-388999206,-2010717158,-788856027,652483304,-83679864,-467998512,-802846682,652483304,-628678264,1354979423,-467998512,1478854694,-862519357,-896904706,-321748812,-1761623207,-1047789876,-2135700854,-930354222,-775845047,-773271064,132219880,-875365494,-80033653,-167718525,-16842021,-1006926129,-1947580789,1727527518,-1950153766,-772812329,66048495,132284664,-1898826813,1183579206,-700044310,-1031731598,-169142148,-1932114429,-1898314813,1960522691]],[48,2,6,0,[4581581,-1018625612,-805290264,-790572832,216060128,1224848399,1347621091,-1979700504,-266053416,-27540726,-792507964,839283688,-1265172544,27837438,-1057095052,-388962096,-1070463373,-21719297,-1480687421,158597374,-22573314,-20277505,-929628221,-1974352898,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,62129328,-768832785,-1999122203,-16863826,747302860,-674175534,-22106488,-1963995906,-790244820,-1347516201,-271778050,-439210870,-1366763568,-1202061648,-2037834802,-947192120,-2033794234,-1341653337,839103492,613085183,-674175792,-22174072,-1964047692,-790310876,-1364817705,-285100802,-456121206,-1500981296,-466420049,-802911505,-1999122204,1191096486,1371785098,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-1327222017,613084932,-674175790,-21977464,474527833,-20412791,-1018771574,-22575418,-1327222265,-268488188,-456121206,-1500981296,-1975058768,-1974352953,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,735737347,-769357070,-1999122204,738110886,-769357070,-1999122204,738111142,-769357070,-1999122204,738111398,-769357070,-1999122204,1509863590,-1994604616,-1963014010,-960280889,134129542,1979957298,-1963840550,-790310876,-1381594928,-1963840514,-790310876,-1364817712,-1963840514,-790310876,-1348040496,-1963840514,-790310876,-1331263280,1371752190,146131850,74637776,-126497282,-638136950,-32980608]],[48,2,7,0,[-1999765823,855549870,-769357057,-1999122204,1509863590,-1994575944,-1963014010,-960280889,134129542,613072946,-791616304,-21977464,-1070415034,-22174000,-1496264496,-791609682,-22042928,-1496264496,-791609680,-792710461,-788615002,1174651856,-733574700,30697091,-268179247,-661911693,-1910833147,1988346840,1190592980,1962934740,-86579194,-1966928092,-790048764,-790048536,1988346856,76153300,30689015,604206336,-388971761,-388962096,1355016400,-527825782,-321908956,-321852208,-1002771248,-117279656,-1966868285,76202756,-388962096,-388962096,283541699,-183435648,-1161562598,-620100658,95424117,-336657740,-1274826752,15462144,-620097612,28574324,-1341930310,15462146,-1341927750,15461896,63879875,-466484816,-1274498833,61927423,-1259405132,1960512015,-1308511230,-285036348,125164298,95473330,-1326513996,79949320,1291846144,280,2030109952,1912603165,2080375552,-184484082,2113996033,-1375731181,0,0,0,0,131072,2097153,65600,20185089,655360,0,0,0,131072,2097153,65600,20185089,720896,0,0,0,65536,1077936129,65538,70254593,1572864,0,0,0,12,1245209,65537,-16777216,-1,-32513,2130673919,1023311887,503152655,-1912897329,-973635377,-504397617,-2117893937,-1644461873,-1644461873,-2114223933]],[48,2,8,0,[-1745125183,-1678016269,-1644461849,-1627684657,1073250463,-32641,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-67141377,-234913537,-385908481,-587235073,-1090551681,2147450943,486440991,-587235265,-587235073,-587235073,-587235073,-587235073,-587235073,-570457857,-1040219905,-32513,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-520126209,-1056997121,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,486441023,2147450911,-1090551745,-587235201,-369131265,-134250241,-32513,-32513,33023,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892162,2130579168,1056849662,518061822,249626367,517996544,1056833536,2130575360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16843016,-17035552,-17236232,250674942,249626367,250609664,-17301504,-17039360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,2130476796,2130476796,2130448096,2130460408,2130509566,249626367,519045120,1056440320,2130444288,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892168,2130448096,1056472828,519077628,249626367]],[48,2,9,0,[2130444288,2130444288,2130444288,2130444288,-16842752,-16842752,-16842752,0,40,50,19,65537,0,0,0,0,2,2,0,16777215,-1,12910591,-1,12648447,-1,12648447,-1,13303807,-1,29687807,-1,12910591,-1,12713983,-16711456,12652480,-16711488,12783488,-393249,46190527,-393249,15912895,-16580416,29892480,-1,12648447,-1,13959167,-1,12648447,-1,12648447,-1,12648447,-1,12648447,-1,12648447,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,4,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1769519,1701603654,1668506948,1953524082,7237481,1684957527,544438127,541149014,1886611780,544825708,1986622020,29285,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1347635524,5849420,2555963,1634166092,1886339948,1734963833,29800,2037411651]],[48,2,10,0,[1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776030038,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-257,-257,-257,-257,-257,-257,-257,-257,-257,2130706684,-257,-257,-257,-257,-257,-257,-257,-257,-257,-1,-1,-1,-1,-1,-1,-1]],[48,2,11,0,[1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720,-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,40,64,128,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241]],[48,2,12,0,[-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241]],[48,2,13,92,[-2130771920,-65408,-8388376,-16777088,-8388480,-2147483393,-2130771713,-2130771776,16711935,-65536,-8388480,-16777216,-16777152,-2147483393,-2139094848,16711872,1082130687,-65472,-16777216,-2147483648,1073741952,-2139094912,8388863,16711744,8388736,-2130771968,-2147483648,-2147483648,64,255,8388768,8388736,4194559,1082130432,1073741824,1073741824]],[48,2,14,0,[64,128,4194368,4194368,128,-2139095040,-2139095040,-2139094976,-2143289216,-1061158784,-2105409344,-65406,255,0,0,0,655373,655373,655373,655373,1696624193,1919906418,1667460896,1684370037,1768453920,1948280172,1852406130,1869881447,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354]],[48,2,16,0,[5724749,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3735681,868581529,164617,0,65536,0,65538,4194613,6815824,7929975,314,262144,134348800,9699368,50987008,129499178,129502528,11141292,11144545,-2146435068,1,12320768,204472347,32769,0,1431261957,17486,1346721539,16777234,1258684416,1162760773,50401868,-1492974608,80937732,50678531,-1291778444,128844039,50740483,-1862073229,121570052,50834177,-452786298,117375750,50796291,67305482,1293877248,1769237621,1768187245,1867718753,543452789,1769366884,1679844707,1702259058,8306,1229018894,1431262036,1414743118,189092929,1163070976,1229936212,1128351043,1414415683,1393623045,1331057733,1363493705,1163216213,1163544915,1393360899,1331057733,1397048137,1145984335,1393098760,1397772116,1145984335,1192296458,1213486149,1213416786,1162103887,1414415702,1393295374,1331057733,1313162057,71652431,1163070720,1431262036,1330529358,121983817,1414728192,1398035009,1145984335,1393623049,1331057733,1413825353,1397051976,1145851720]],[48,3,0,0,[1124728848,1163087692,1314213715,100663876,1161973572,1134661,1431257871,1331057742,1313162057,1397052495,1393557517,1331057733,1162167113,1279612494,105205839,1347356928,1330859589,21253717,1498615040,1279345486,1229936204,206783811,1162285568,1380471892,1330139973,1414743116,1398101057,15,0,0,0,0,0,0,0,0,0,0,0,0,-889192008,-905969224,-1957363710,-1205971220,-661716993,-2096728437,812974078,11026048,-402164480,-1073020881,-963960204,-1073680347,-259324696,1912995459,-772396286,-1258348826,23724122,10100479,58048523,520122344,46844254,1746818560,-6684572,-1962934017,1962281968,6968913,2107245162,-1560281088,378077338,1784021148,39479296,36762,10527488,10622601,1744857686,-6684069,-1560280833,378077348,1048576166,1962934441,-16750064,1023452190,91488262,11077318,-1475951103,-1465908992,1592011264,861274307,-2029635392,-1337953024,-465312074,-455046590,-1175418046,-1229978898,314196966,1071691776,1122431479,1122419850,51143140,-1185848858,-18681856,610395225,-1335761156,-1958484298,-1975327034,1581442784,-1070399293,-1996077175,126421063,-1023129719,-1912574277,1438845511,82373771,281725184,1364414464,509040210,1095686,-1064380274,8259270,-1950338303,-2105263632,-16354304,1962967692,4777987,8259270,2098134528,2099675136,2107645696]],[48,3,1,0,[-1455521792,520552704,1499094623,1476556123,1975519939,1344165915,-1912524104,922704088,922681486,-1957363572,106860268,182877,15409328,-816307994,2078822481,75465727,-401378304,-1047920618,-980794650,1122369771,8525449,-706214933,-1017554944,8328843,1047908875,108497750,638356262,-1996204917,637566742,-2096999285,2000357062,855799042,108497398,1577340927,309643531,-1957556225,389614679,243467637,1510015108,378211819,113705087,127,-1023405383,1381061456,203547898,-436147455,-2126610399,1584660736,8849150,8455878,-1455521791,561316096,90882099,1745749354,1347420447,520028522,-1969028960,1958742784,-2046376395,652935424,521019024,700057776,-853167103,113647393,-1207893882,1088817152,15451274,-1229963034,1139146987,1642332395,15401740,15426022,-31186460,568721643,1532582651,1358611288,17572324,568721643,-469759000,-335666143,-81664512,1358611288,119427411,104382515,125042817,8851198,-1560247902,1857749122,-28907520,-64724508,1642463467,498598123,-347937280,-423327232,-1455521726,376766720,9058047,10755839,9045703,-1070399488,-352287070,116887613,65672,117054069,-2036154317,-1581216256,-1557790580,-1902051296,581117440,317392640,382017106,146276492,522308901,-2046376358,-1070399488,15417574,1532575974,-1006897064,-605531142,105352189,1963476795,4162314,28312948,1480911865,947175435,880068875,1912625384,3598389]],[48,3,2,0,[837339783,1443364608,-402098293,-1993998250,1418274308,1284056578,113672964,1963095867,-1980353790,1207896183,99311108,-347553741,1532229839,1397801979,11091584,1090942209,216787409,-775844976,1942488040,-18173,1036212315,91357221,1988099901,178181,-1007107079,-930393774,-1207954758,-235457316,868440665,-2044839717,-1156942848,529203310,24501003,-6634685,989855999,-1023373306,503413176,1465309326,184586401,-1704102464,999,184586403,-2141096768,43070,1088947061,-1455521540,225771520,-852162376,-1944155871,-1912173568,12630016,1347572377,16777114,1958742784,516459305,9617159,12630187,-1434931029,-1431650253,-1996460357,1204227143,-1996439550,-1377301937,112892,-1483076117,-1191182588,65798142,1610612664,-1194647714,-1910635535,-396929320,192282472,-2097123653,57933887,872251880,526278592,74758347,1457032734,-11868073,-303561867,1606431741,-1194647714,-1910635374,-396929320,460717876,1694798234,-1547685116,-1833041776,38045440,125091851,-6671105,1593835775,-1194647714,-1957362520,-661774612,99112790,-2091878913,1963001982,142016330,-1224243558,1975520004,9616972,76005427,80452176,1317732352,-1960975610,-1177406527,-235470842,860938743,1347572434,274842,1493469440,326418443,-1157477239,1200160878,38766858,872142824,856550336,38046144,-335544648,-149501,-920691105,-1207958326,46662868,-1910636544,-396929320,108396172,17596035]],[48,3,3,0,[-1209465996,9616896,-1962385781,-1974465978,71600851,-930356490,-1207959110,165902080,-1072958985,1963351691,-1846978556,1960524544,-775386353,-76198935,-651437941,1903346435,1976109913,869305094,1365044187,-1963047287,-109050548,-1156221951,-109051901,-1979419646,-150490165,199807971,1073837504,1029230731,1131872340,1007043586,738358868,213076052,-661916682,-1974220802,-788581665,600015331,126561798,705081691,367580107,-661979136,1452001931,-388944898,276036910,-352273688,-88582131,-1207440385,49020923,1583333427,147507487,1393580544,1913805585,-736847341,-2145968107,-2145782504,-568515813,88913950,518818645,1465309326,1979554792,209617694,-1961331455,1317735006,198324998,855799259,-53155639,1625818483,855829248,526278592,576201,1426472632,-1910575989,-396929320,762707300,17727107,-1833031819,205949696,-1962389877,-469105066,540812661,1149772146,49906436,1283986551,1408926469,1418200951,-339725562,-739315,-155711253,-1207702529,1583349752,181061919,-466463232,98619720,-259324199,1577356078,-201327421,-167774209,-234884353,108378367,1457032734,-50927529,-1070398348,-2068314645,1608158208,-1194647714,-1910634778,-396929320,12123356,-2029751040,1593869318,-1194647714,-1957361920,-661774612,-1041737898,-2096138756,1963001982,105286409,-1996460357,-1070396345,-920691105,-1207958326,-1957361896,-661774612,-1712826538,-1959889412,-1073019322,1950878580,326387734,-335548232]],[48,3,4,0,[-26082,1793589248,1977289724,-1710298124,1890,-284754022,1958742788,1606431730,-892788898,1085800450,-326413049,1457032734,-61675433,1962934456,108954379,-402295551,-1014236111,-920691105,855638730,-1070347328,855639242,445120,131080,67447,131072,132999,16973824,66841,16973839,66814,16973841,67440,16973853,66560,16973860,65627,16973871,65643,50,0,0,0,0,0,0,0,0,0,0,5,0,0,1953724755,1698983269,1819631974,2035482740,1835365491,1684955464,1937330944,1366123892,1953719669,7237481,1953724755,2017815909,1835101283,1869182049,2035482734,1835365491,1702130497,1802725746,1048576,2687006,4849720,1498631501,1296389203,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,65536,8913157,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408304,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,9]],[48,3,5,2,[324,1769108563,1766221678,1850303852,28518,304,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1953264973,1684368745,1931501929,1684960623,1769104416,7497078,262164,1701603654,1936876886,7237481,3223091,786464,1702129225,1818324594,1701667150,0,1869835629,778333813,7762532,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,786468,1734963791,1818324585,1701603654,1701667182,0,1869835629,778333813,7762532,1179682,1685025360,1316250485,6647137,1919117645,1718580079,1767317620,2003788910,115,262168,1685025360,1450468213,1769173605,28271,3223091,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[48,3,7,0,[17259085,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131278,707160543,33536,0,0,0,0,4194363,12845120,13500622,336,262144,131072,0,50987008,-2147024892,1,1638400,206569519,124,-2146959360,6,4718592,472908028,32846,21233664,472908116,32847,43515904,472908192,32848,70778880,472908320,32849,106430464,472908536,32850,156237824,472908983,32851,-2146435072,1,235339776,204472350,32769,0,1313818119,1380533332,1380274950,4539977,0,1313818167,1397051988,808464672,741751084,975189561,542330144,1769104723,741875814,824979505,875637810,741880108,673199154,541149014,695428466,0,0,5111814,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048]],[48,3,8,1,[1397555200,1919243040,1325426281,855769088,671088661,1126181219,1920561263,1952999273,1667845408,1869836146,1126200422,779121263,943272224,1092628023,1914727532,1952999273,1701978227,1987208563,3040357,0,1610615296,218128384,768,0,400,285216768,917510,6356768,275,355074048,0,1291845632,1699946579,6711666,33554512,6651,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,786432,6291552,196623,0,102400,1245184,301991953,1627332608,75776,-234881024,25,0,1394627405,1718186597,20736,2225154,1886339840,1734963833,673215592,824191331,540358713,1752197464,745759081,1936673824,1735278880,1936026725,1631789100,46,0,0,0,234881024,1610637312,50335744,0,26214400,352321536,594176,-14680047,23920736,0,8683,0,542330112,1769104723,5374054,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,1397555200,1919243040]],[48,3,9,0,[1392535145,1627521024,1124073547,1920561263,1952999273,694364192,943272224,1767383093,1634297968,1277176947,1092645743,1818584942,539784037,3039555,0,0,0,0,1610618880,453009408,768,0,400,285221632,2162704,6356768,522,1264058368,0,1291845632,1699946579,6711666,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048,0,260608,131072,197626,263175,394260,328737,656430,525371,132181,197730,197743,328828,394377,132246,197795,132272,197821,328906,328919,328932,328945,328958,328971,328984,328997,329010,329023,132428,132441,394598,394611,394624,329101,591258,525735,460225,460238,525787,460264,394741,525826,525839,263708,329257,525878,394819,656976,525917,525943,394884,525969,460446,394923,394936,526021,526034,657119,526060,526086,395027,198432,198445,198458,329543,329556,198497,329582,329595]],[48,3,10,0,[329608,329621,329634,198575,329660,329673,133078,133091,329712,133117,526346,329751,329764,329777,329790,264267,264280,198757,329842,329855,526476,329881,329894,329907,264384,133325,264410,395495,264436,264449,264462,264475,264488,264501,264514,264527,264540,264553,264566,264579,264592,264605,264618,264631,264644,264657,133598,133611,264696,264709,264722,264735,264748,264761,264774,264787,264800,264813,264826,264839,264852,133793,199342,330427,330440,330453,330466,133871,330492,199433,527126,199459,330544,396093,199498,527191,330596,199537,396158,199563,199576,199589,396210,330687,134092,199641,199654,199667,330752,527373,527386,527399,330804,527425,527438,527451,527464,527477,527490,593039,461980,462006,462019,462032,462045,265450,265463,265476,265489,527646,527659,527672,527685,527698,527711,527724,396665,527750,527763,527776,527789,527802,527815,396756,331233,331246,331259,331272]],[48,3,11,0,[331285,331298,331311,527932,331337,331350,331363,331376,331389,134794,134807,134820,134833,331454,331467,331480,331493,331506,331519,331532,397081,331558,331571,331584,331597,331610,331623,331636,331649,528270,3995,0,0,0,1077952512,4210752,16384,1347420160,80,0,671088640,673741864,673741864,0,1078472720,1208487968,4144,1229467648,302580786,16674,-2143289344,-2147483648,8405056,805306368,808470600,977553995,0,4210752,0,0,1075847168,1077952576,538984512,1077936128,538976288,1075847200,1207959616,4730928,0,0,269484032,1052796,0,0,0,4210688,0,6291456,0,0,0,1073741824,0,538976288,1077952544,64,1212690432,1212696648,12360,806354944,269488144,3674128,805306368,268961864,2018000928,0,134760496,1208485936,48,404228096,2017994792,2056,1081606144,138965056,3164168,805306368,1883258952,810043464,0,273172600,538972176,32,1212690432,1212690504,12360,1211105280,137906248,3147784,0,16384,1073741824,0,4194304,0,16448,0,809512972,12]],[48,3,12,1,[8126464,124,0,408944640,6297604,0,138954800,2105360,32,1310793216,1381126738,1974349,0,-2139062144,128,134217728,336860168,1998732834,0,606348408,606348344,120,539106816,538976288,7202,611844096,572662306,7873570,2080374784,942153764,2082742312,0,673195132,538978360,112,539106816,572663584,7202,578224128,574497314,7807522,1879048192,538976288,1881153568,0,269488184,1343229968,96,673478144,606613552,29474,544210944,538976288,8135712,1610612736,707866912,1898193962,0,-2139062080,-2139062144,192,841115392,640297522,29222,572260352,572662306,1843746,2013265920,941892644,1881153568,0,572662300,572662306,396316,606369792,606615588,30244,672661504,135274528,3155976,2080374784,269488212,940576784,0,572662391,572662306,28,572684032,336860194,2056,544276480,707011616,1118506,-1073741824,-2139062144,32896,0,336863863,571741192,119,572684032,134747156,7176,1148977152,537921544,8143904,1610612736,1077952576,1077952576,24640,1077952576,538976320,32,538992640,538976288,1612718112,1211105280,0,0,0,0,0,63488,8256]],[48,3,13,0,[1211631664,14408,1086324736,1212706880,3164232,0,1211105280,810041408,0,940050456,1212696648,56,0,1081624624,12360,1075838976,1077993536,6307904,0,1211629568,944261192,12296,1883259072,1212696648,72,16384,1077952704,16448,4194304,1077985280,1077952576,-1073741696,1346912320,1213227104,0,1077952704,1077952576,64,0,1229539766,18761,0,1212723200,4737096,0,1211105280,810043464,0,-1342177280,1212696648,14696560,0,1212696624,403191880,0,1079029760,6307904,0,1076887552,1611665440,0,-532660224,1077952576,32,0,1212696792,14408,0,1351124992,2105424,0,1231749120,572675413,0,-671088640,1344282704,216,0,1212696648,1075847216,0,273184768,7882784,268435456,538976288,538976320,4128,1077952512,1077952576,16448,538984448,537927712,1075847200,1479802880,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864]],[48,3,14,0,[24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,4210688,0,0,1077936128,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,0,0,0,1073741824,1077936128,1077952576,0,1078472720,540035136,536870912,541085776,2015371376,0,810024960,18480,0,-125249536,539031632,28704,1077936128,4210752,1077952576,805306432,1344290888,1209018440,12360,160,0,0,1562516480,576541009,28,541065216,1610637408,0,0,0,676352040,0,0,1148,0,0,6291456,0,572260352,1431917913,7202,63488]],[48,3,15,0,[4235328,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212678144,1077965896,1882718208,271609968,269488144,0,1073741824,0,0,0,0,6299648,1086341120,57408,0,1616904192,1610637408,0,0,0,1344809040,0,606232864,1193612153,1,576790528,571571748,1860,291504128,325653538,83749,0,536879104,-1870643168,135291024,336070656,574497300,67108983,134742024,1042420756,30498,134222856,571741192,7807550,137107968,336860168,1998732834,2228224,336857096,574497300,134217847,336070676,1042420756,30498,203358208,353834252,7283772,-2147483648,128,-2139095040,0,538976798,572530720,538445852,539261968,539506728,31780,612110344,674768928,8135712,2083000320,942153764,2082742312,2359296,673195132,606087224,1073741948,538996768,538976288,28704,544219152,538976288,7348256,5251072,538976368,1881153568,5242880,538976368,538976288,112,572815360,572682786,30756,577186842,707408434,7480870,470290432,572662306,471999010,134479872,572662300,572662306,134217756,572660756,572662306,7202,572271642,572662306,1843746,469770752,572662306]],[48,3,16,0,[471999010,0,675545088,4466704,0,639770112,842148390,15394,578226192,572662306,1843746,1997014016,572662306,471999010,336068608,572662391,572662306,570425372,572684032,572662306,7202,578226180,135533602,1837064,1610612736,606353440,1881159716,0,1212696624,1212696656,80,1056768,1211631664,14408,537919488,940060672,3688520,268435456,137363496,944261176,0,805326888,1212692488,56,2621440,1211631664,14408,271060992,940060672,3688520,0,154533888,910772287,0,805306368,1212170312,3149872,1056768,1081624624,12360,537919488,2017996800,3164224,805306368,1211105352,810041464,0,805324800,1212184648,48,4227072,1077952704,16448,-2143289344,1077985280,4210752,-1073741824,1086324736,1077952576,0,-1073692672,1077952576,64,1344294912,1212692488,12360,1344798720,1212723200,4737096,536870912,1211105296,810043464,0,805314576,1212696648,48,4730880,1212696624,12360,1344798720,1212690432,3164232,0,1211105352,810043464,0,1048576,1048700,0,0,1750620216,28776,541065216,1212733440,3688520,268435456,1222115360,944261192,0,-671068128,1212696648,56,4718592,1212696792,14408,537919488,1212696576,538980424]],[48,4,0,0,[-1073741760,1215316032,1883785288,57408,1207977984,810043464,4202528,0,0,0,1394627405,1718186597,0,0,0,0,355664384,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,101777424,536874496,318791935,1,1387008,0,260608,196608,197626,328714,459802,394282,787514,656458,197738,263306,263322,459946,459962,197834,263386,197866,263418,394506,394522,394538,394554,394570,394586,394602,394618,394634,394650,198058,198074,460234,460250,460266,394746,787978,591386,591418,591450,657018,525978,460474,657098,657114,329466,395034,591658,526138,722778,657258,657290,526250,657354,591834,460794,591898,657450,591946,854122,657546,592042,526538,264426,264442,264458,461082,395562,264506,395594,461146,395626,461178,461194,264602,461226,461242,199114,199130,461290,199162,592394,461338,461370,461386,461402,330346]],[48,4,1,0,[330362,199306,461466,461482,592570,461514,461546,461562,330506,199450,330538,527162,265034,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,199786,199802,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,200026,200042,396666,396682,396698,396714,200122,396746,331226,724458,265722,462362,462378,265786,724554,396890,265850,462474,200346,200362,265914,528074,397018,200426,265978,200458,266010,462634,593722,593738,593770,397194,593834,593850,593882,593914,593946,593978,790618,594042,528538,528570,528586,528602,332010,332026,332042,332058,659754,659770,659802,659834,659866,659898,659930,463354,659994,660010,660042,660074,660106,594602,529098,463594,398074,398090,398106,398122,398138,398154,594778,398186,463754,463770,463786,463802,201674,201690,201706,201722,463882,463898,463914]],[48,4,2,0,[463930,463946,463962,463978,463994,464010,464026,464042,464058,464074,464090,464106,464122,529674,5402,0,0,0,0,1077952512,1077952576,4194304,0,1347440640,0,0,0,336860160,-64477058,5263440,0,1211109392,137379912,540035080,32,1212690432,134480433,4202769,0,-2143281152,-1073741824,12591136,0,673714176,1160319784,3687746,0,0,32768,8388608,0,1077952512,0,0,0,1075847168,1077952576,1077952576,8224,541081600,538976288,538976288,16448,945033216,4180,0,0,0,276566032,16,0,0,0,1077936128,128,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1212690432,1212696648,3164232,0,271585280,269488144,3674128,0,138948608,537923592,7882784,0,138948608,134754312,3164168,0,404228096,2017994792,526344,0,1077966848,134770752,3164168,0,1075845120,1212706880,3164232,0,138967040,537923600,2105376,0,1212690432,1212690504,3164232,0,1212690432,137906248,6295560]],[48,4,3,0,[16384,4194304,0,0,16384,1077936128,128,134479872,541073424,264208,0,0,2080374908,0,0,541065216,134481936,4202512,0,138948608,538972168,2097152,0,1193287424,1229539657,1843271,0,541097984,538976288,49184,0,336070656,1042424340,14893377,0,0,0,8388608,0,555843072,555826721,8266017,0,0,0,0,0,1075912192,1077952576,1974592,0,-2139062272,0,128,0,555973632,538976288,8135457,0,0,-2139062144,0,0,539131392,539245604,8266272,0,539131392,539245604,7348256,0,1075912192,1078018112,2039872,0,-2139062272,-2134900736,32896,0,555840256,555826977,7545121,0,32768,0,8388608,0,538996736,538976288,7348256,0,269498368,269488144,14716944,0,606238464,606613544,7545122,0,0,0,8388608,0,538996736,538976288,8331552,0,825319424,707406385,7676964,0,-2139045888,-2139062144,12615808,0,825320192,623192361,7414563,0,32768,0,0,0,1075912192,1077952576,1974592,0,-2147483648]],[48,4,4,0,[-2139062144,128,0,572685312,540811810,7348256,0,1075912192,1077952576,102637888,3,-2147483648,-2139062144,128,0,572685312,607920674,7414050,0,0,0,8388608,0,1145844736,67645504,5792836,0,143195904,134744072,1837064,0,8421376,0,0,0,555840256,555819297,1974561,0,32768,0,0,0,1094836992,336863778,526356,0,32768,0,0,0,1162210560,353706530,526357,0,269531136,1077944352,8421440,0,557900032,302779410,14762017,0,8437760,0,12615680,0,574743296,134747170,1837064,0,32768,0,0,0,75693824,537921540,16728352,0,1077960704,1077952576,1077952576,24640,-2139062272,541081664,269492256,16,538992640,538976288,538976288,24608,4466704,0,0,0,0,0,0,64512,2113664,0,0,0,0,1211631664,3426376,0,1077985280,1145332824,3687492,0,0,1077953592,3687488,0,67374080,1145324604,3949636,0,0,2084848696,3687488,0,1077948416,1077952736,6307904]],[48,4,5,0,[1145324606,1111244856,15426,1077985280,1145332824,6702148,0,16384,1077952704,6307904,0,16384,1077952704,1077952576,32832,1077985280,1884309580,6702152,0,1077985280,1077952576,6307904,0,0,1229549010,7162185,0,0,0,8388608,0,0,1145332952,6702148,0,0,1145324600,3687492,0,0,1145332952,1081623620,57408,0,1145324604,71058500,3588,0,1077960912,6307904,0,0,541081648,6295568,0,1077936128,1077952736,2113600,0,0,1145324748,3558468,0,0,675562734,1052712,0,0,1435011293,2237013,0,0,8421504,0,0,0,271074542,15615016,0,0,675562734,537923624,49312,0,268977276,8143904,0,538972160,1075847200,538976288,4128,1077952512,1077952576,1077952576,16448,538984448,270540832,538976288,16416,4993536,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192]],[48,4,6,0,[1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1077944320,0,0,0,-2143272960,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,16384,1077952576,4210752,0,0,1347172356,1077437520,0,1078472704,544743488,5776416,0,1212724224,180,0,0,-125248512]],[48,4,7,0,[539031632,7348256,0,1077952512,16448,1077952512,16448,1078472704,1212698656,1208487976,48,20480,0,0,0,1310727936,1364217937,2039886,0,1082130432,1077952576,32832,0,1612726272,6291552,0,0,0,672399360,1321040,0,0,293888,0,0,0,15728640,0,0,1579163392,1381912913,2039889,0,1082130432,1077952576,32832,16515072,0,0,0,0,542121984,0,0,0,268435456,269515792,8126464,0,547373056,14712896,0,0,1075888128,12591136,0,0,4202512,0,0,0,0,1145324544,1081820228,16448,2021144576,134756472,526344,0,0,4194304,0,0,0,0,541065216,64,1086341120,14696512,0,0,1616928768,6291552,0,0,0,676331520,5253140,0,1119961088,317278276,8405794,0,32768,-2139062272,8421504,0,1119961088,283789636,8602145,0,32768,-2139095040,8388608,0,1109508096,315172900,8405794,0,32768,-2139062272,8421504,0,4096,1075843088,3164224,135266304,336070660]],[48,4,8,0,[1042424340,14893377,0,0,0,8388608,134479872,336070672,1042424340,14893377,0,0,0,8388608,336068608,336070690,1042424340,14893377,0,0,0,8388608,739901440,336070656,1042424340,14893377,0,0,0,8388608,570425344,336070656,1042424340,14893377,0,0,0,8388608,336068608,336068616,1042424340,14893377,0,0,0,8388608,0,168429312,1042420498,15155778,0,2154496,4243520,14688256,0,1075912192,1077952576,136192320,2052,-2139062272,0,128,135266304,539131396,539245604,8266272,134479872,539131408,539245604,8266272,336068608,539131426,539245604,8266272,570425344,539131392,539245604,8266272,541065216,538996752,538976288,7348256,537919488,538996800,538976288,7348256,1344274432,538996872,538976288,7348256,-2013265920,538996736,538976288,7348256,0,555973632,538996768,8135457,0,0,-2139062144,0,639172608,825320192,623192361,7414563,0,32768,0,0,135266304,1075912196,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912200,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912225]],[48,4,9,0,[1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,301989888,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1092689408,1346913346,10379616,0,-2139078656,-2139062144,128,135266304,555840260,555819297,1974561,0,32768,0,0,67239936,555840264,555819297,1974561,0,32768,0,0,302776320,555840289,555819297,1974561,0,32768,0,0,301989888,555840256,555819297,1974561,0,32768,0,0,134479872,574743312,134747170,1837064,0,32768,0,0,0,1008758784,572662306,7348284,0,1145321472,1145325636,5784644,0,1056832,1211631664,3426376,0,2101256,1211631664,3426376,0,4466704,1211631664,3426376,0,5780480,1211631664,3426376,0,4718592,1211631664,3426376,268435456,1058856,1211631664,3426376,0,0,1212090678,3557704,0,0,0,0,0,0,1077953592,272122944,4104,528416,1081885752,3687488,0,2101256,1081885752,3687488,0,4466704]],[48,4,10,0,[1081885752,3687488,0,4456448,1081885752,3687488,0,4227072,1077952704,6307904,0,4202496,1077952704,6307904,0,10502144,1077952704,6307904,0,10485760,1077952704,6307904,0,1344294912,1145322504,3687492,0,5780480,1145332952,6702148,0,528416,1145324600,3687492,0,2101256,1145324600,3687492,0,4466704,1145324600,3687492,0,5780480,1145324600,3687492,0,4456448,1145324600,3687492,0,0,8126480,16,0,0,1414810684,7890004,0,528416,1145324748,3558468,0,2101256,1145324748,3558468,0,4466704,1145324748,3558468,0,4456448,1145324748,3558468,0,2101256,675562734,537923624,49312,1077985280,1145332824,1081623620,57408,4456448,675562734,537923624,49312,0,0,0,1397555200,1919243040,26217,0,0,0,435880448,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,983136,3,-1879048192,1,135331859,536875520,671113471,1,1700352,0,260608,262144,263162,394253]],[48,4,11,0,[525344,525363,853062,787545,263295,328869,328888,459979,591070,263409,328983,263466,329021,525648,525667,525686,525705,525724,525743,525762,525781,525800,525819,263694,263713,591412,591431,591469,460435,984761,722636,722674,722712,788286,657252,591754,788400,788438,329724,395298,722997,657480,985198,788628,788666,592096,788742,657708,592210,592248,788894,723396,985578,723472,723510,658012,330370,330408,330427,461518,527073,330484,461575,527130,461613,527168,527187,330598,527225,527244,265119,265138,527301,265176,789483,527358,527396,527415,527434,330845,396400,265347,527510,527529,789692,527567,527605,462088,462107,199982,462145,593236,331111,331149,331168,331187,331206,331225,331244,331263,331282,331301,331320,331339,331358,331377,331396,331415,331434,331453,265936,265955,331510,331529,331548,331567,331586,331605,331624,331643,331662,331681,331700,331719,331738,266221,266240,528403]],[48,4,12,0,[528422,528441,528460,266335,528498,331909,856216,266411,528593,594148,332023,856349,528688,332118,594281,266620,266658,332213,659912,463323,266753,332308,266791,332346,528973,725600,725619,725657,463551,725733,725752,725790,725828,725866,725904,922550,725980,660482,660520,660558,660596,332954,332992,333011,333030,791801,791820,791858,791896,791934,791972,792010,595440,792086,792124,792162,792200,792238,726740,595706,530208,464710,464729,464748,464767,464786,464805,726968,464843,530417,530436,530455,530474,268349,268368,268387,268406,530569,530588,530607,530626,530645,530664,530683,596238,530721,530759,530778,530797,530816,530835,530854,530873,530892,6623,0,0,0,0,0,1077952512,1077952576,1077936192,0,0,1212696648,0,0,0,301989888,612307474,1224614948,18504,0,1312425992,405293130,1783237132,526428,0,1213149184,67252552,1075843080,0,0,-2143231984,-1872756736,6328464]],[48,4,13,0,[402653184,405021732,1094853656,15426,0,0,-536870912,-2147450816,64,0,1077952512,64,0,0,268435456,1075847184,1077952576,538984512,4112,1077936128,269492256,269488144,1075847184,64,1410334720,273954872,0,0,0,134217728,142542856,2056,0,0,0,0,0,0,0,0,0,8405056,0,0,-268435456,0,0,0,0,0,1077936128,0,0,269486088,1075847184,-2139078592,0,402653184,1111638564,1111638594,6180,0,403177472,134744104,134744072,62,0,38025216,134480386,2118262800,0,0,33702968,33822724,3687426,0,33554432,302647814,2118263330,514,0,540934144,74989632,1140982274,56,0,538445312,1113742368,1010975298,0,0,67256958,134743044,1052680,0,1006632960,1111638594,1111638588,15426,0,1111228416,1178747458,402916410,96,0,0,4210688,1077936128,0,0,0,16448,-2143272960,0,0,100728832,102260760,1,0,0,0,0,0,0,0,8323072,127]],[48,4,14,6,[809500672,806093580,64,0,0,0,0,0,0,71579648,269486084,269484048,0,0,538974215,1212433475,541542472,3888,-1073741824,-1542977488,-2071706556,805335176,192,67371008,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,538976638,538984225,8331296,0,0,8421376,1077968896,128,0,806289408,1077952544,807419968,15,0,1086341120,0,12599328,0,0,538976383,538976288,8331296,0,0,538984640,1075847200,192,0,545193984,1042423840,538976290,127,0,8421376,0,-2139095040,0,0,538976383,539115042,7348256,0,-2147483648,128,0,0,0,806289408,1077952544,807419968,15,0,1086341120,552599552,12599328,0,0,538976368,538984224,7348256,0,-536870912,1077952576,1077952704,57408,0,544210944,538976288,538976288,112,0,269498368,269488144,1620054032,0,0,572596337,556936228,7348256,0,-1073741824,128,-2147483648,57408,0,544210944,538976288,538976288,127]],[48,4,15,3,[-2139095040,0,0,674246752,572793896,7414050,0,201326592,673716248,-2004334520,7176,0,811597824,606349360,539042082,112,0,1077993472,1077952576,1086341184,0,0,1075851279,1077952576,995360,0,0,538984640,1075847200,192,0,578551808,1008869665,538976288,112,0,0,0,0,0,0,1075851279,1077952576,51327008,1,0,538984640,1075847200,-2147483456,0,578551808,1008869665,539042340,112,0,0,0,1082130432,0,0,1078010653,16915488,6054465,0,0,0,0,0,0,-1996554240,134744072,134744072,28,0,8421376,0,0,0,0,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,0,1088421888,287318080,67766801,4,0,1077993472,32896,0,0,0,574899438,168890658,263178,0,-301989888,-2004334524,-1600122864,16448,0,1088421888,67768608,1075843338,224,0,-2143232000,0,-532643840,0,0,287326432,67372042,918532,0,-536870912,32832]],[48,4,16,1,[1098842112,134480386,1075847184,255,0,32768,0,-2139095040,0,1879048192,1077952576,1077952576,1077952576,28736,-2147483648,1077952640,269492256,526352,0,269512704,269488144,269488144,1880100880,0,4466704,0,0,0,0,0,0,0,16711680,1082130432,32,0,0,0,0,138948608,1212696632,52,0,1077952704,1145332824,943998020,0,0,939524096,1077952580,3687488,0,67895296,1144783876,1145324612,15940,0,0,1145321472,1145061500,56,0,1077954608,1077952736,-532660160,0,0,973078528,1145324612,-2105786312,8290689,1086324736,1683505216,1145324612,60996,0,4194304,1077985280,1077952576,224,0,16384,1077952704,1077952576,-2143272896,-1073741824,1312833600,1750091844,15155780,0,1086324736,1077952576,1077952576,57408,0,0,1147590912,1145324612,238,0,0,1077952640,-532660160,0,0,-671088640,1145324644,15615044,0,0,1144520704,1145324612,14404,0,0,1147459584,1145324612,1077952632,224,0,1145326644,1011106884,235144196,0,-805306368,1077952608,14696512]],[48,5,0,2,[1076887552,269492288,24592,0,1073741824,1077993536,1346388032,32,0,0,1145324748,910967876,0,0,-301989888,673727556,1052712,0,0,1156448256,707406404,4369,0,0,1077993472,8421504,0,0,0,271074502,-968611824,0,0,-301989888,673727556,537923624,12623904,0,-1996750848,538972176,64580,0,269487104,269488144,269488224,202379280,0,1077952512,1077952576,1077952576,64,1610612736,269488144,269226000,269488144,24592,1227882496,6,0,0,0,0,0,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432]],[48,5,1,0,[48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,536870912,24640,0,0,0,543162368,64,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,0,0,0,0,1073741824,1077936192,1077952576,16448,0,0,1278739456,1682985040,16440,0,539236352,544743456,1545740320,0,0,606354498,16956,0,0,-956301312,-29080446,269549072,14352,0,1077936128,1077952576,1073741824]],[48,5,2,0,[1077952576,64,1078082560,843205680,1010958860,0,0,144,0,0,0,251658240,1212688176,659048520,3888,0,1619001344,269520928,1612746768,128,0,1880121344,-268406640,0,0,0,0,-1874320366,1188936,0,0,0,65919,0,0,0,0,0,0,0,0,-268435456,0,0,0,1211052047,1229541192,995368,0,-2147483648,-1869602720,-1609560048,32864,16711680,0,0,0,0,0,542121984,0,0,0,0,134744064,134744191,8323072,0,0,0,0,0,0,-1872756736,-260030432,0,0,0,546332672,6328336,0,0,268435456,16416,0,0,0,0,553648128,555819297,538983969,8224,0,0,0,192,0,-185304064,343209204,336860180,20,0,0,16384,0,0,0,0,0,541065216,192,1612709888,1881153568,0,0,0,-2004324352,-134188920,0,0,0,0,304367760,9455652,0,536870912,572596320,571607412]],[48,5,3,0,[32835,0,1075838976,-2147483520,-1065320320,128,0,543170560,158605857,-2126438384,0,0,8405024,1075888128,14680192,0,1610612736,-1844371312,571607396,32835,0,1075838976,-2147483520,-1065320320,128,0,1052672,537923600,943996992,0,132104,168428548,1059066129,14696512,0,0,0,1082163200,57408,67239936,67371016,286329354,1077952288,224,0,0,-2147483648,-532660096,0,1116676,168428548,1059066129,14696512,0,0,0,1082163200,57408,605552640,67371011,286329354,1077952288,224,8388608,0,-2147483648,-532660096,0,1118464,168428548,1059066129,14696512,0,0,0,1082163200,57408,168034304,67371012,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,168429063,1042420498,15155778,0,-134217728,536870920,8416,63496,0,806289408,1077952544,807419968,201458703,0,1086341120,0,12599328,0,264208,538976383,539115042,8331296,0,-2147483648,128,0,32896,67239936,545193992,1042423840,538976290,127,0,8421376,0,-2139095040,0,1116676,538976383,539115042]],[48,5,4,0,[8331296,0,-2147483648,128,0,32896,285212672,545194001,1042423840,538976290,127,0,8421376,0,-2139095040,0,2113664,538976368,538976288,7348256,134217728,1879056400,538976288,538976288,28704,1344274432,544211080,538976288,538976288,112,-2004353024,538996736,538976288,1881153568,0,0,538976383,538998816,8331296,0,0,538984640,1075847200,192,319553536,811597824,606349360,539042082,112,32768,1077993472,1077952576,1086341184,0,132104,1075851279,1077952576,995360,0,0,538984640,1075847200,192,33619968,806289412,1077952544,807419968,15,0,1086324736,538976288,12599328,0,1050886,1075851279,1077952576,995360,0,32768,538984640,1075847200,192,319553536,806289408,1077952544,807419968,15,32768,1086324736,538976288,12599328,0,1052672,1075851279,1077952576,995360,0,32896,538984640,1075847200,192,0,0,135537217,4268564,0,0,0,0,0,0,0,1092628495,1212433474,5189680,0,536870912,539017408,1075847200,192,67633152,544210946,538976288,270540832,15,0,1077993472,1077952576]],[48,5,5,0,[8405056,0,262657,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,151388160,544210960,538976288,270540832,15,-2147483648,1077993472,1077952576,8405056,0,1052672,538976368,538976288,987168,0,-536838016,1077952576,1077952576,128,33619968,1088421892,67768608,67372036,14,0,-2143232000,0,0,0,0,1042292848,1042358561,7348256,0,0,0,0,0,0,1145321472,1145586756,1145324612,216,0,1056832,940066864,877152328,0,134217728,805314576,1211631688,3426376,0,672137216,1211105348,1212692488,13384,0,1479802880,138948608,1212696632,52,0,4737024,940066864,877152328,0,805306368,805318728,1211631688,3426376,0,0,1211564032,1212694280,14152,0,0,-2139095040,-2147483520,0,0,0,1077953592,943996992,3147792,536870912,939526160,1081885764,3687488,0,268959744,1144520736,1077967940,14404,0,1143476224,1145321472,1145061500,56,0,4473856,2084848696,943996992,0,-2147483648,-1073733568,1077952576,14696512,0,1075838976,1086324864,1077952576,57408,0,-1606418432,1077985280]],[48,5,6,0,[1077952576,224,0,10526720,1077952704,-532660160,0,1342177280,135286816,1145324600,3687492,0,872415232,1691877464,1145324612,60996,0,135274496,1145321472,1145324612,56,0,2101256,1145324600,943998020,0,268435456,939541544,1145324612,3687492,0,872415232,1144520792,1145324612,14404,0,1145307136,1145321472,1145324612,56,0,134217728,8323080,2056,0,0,0,0,0,0,0,1279000576,1683248204,30820,0,270548992,1145359360,1279542340,54,0,2101256,1145324748,910967876,0,268435456,-872397784,1145324612,3558468,0,1140850688,1154220100,1145324612,13900,0,537921536,1145368064,271067176,-1608507376,192,1077952704,1145332824,2017739844,-532660160,0,-301989820,673727556,537923624,12623904,0,0,0,0,1397555200,1919243040,26217,0,569639424,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1048672,3,-1879048192,1,152109077,536875264,1828741375,1,2222848,0,260608,262144,263162,525327]],[48,5,7,0,[590884,590905,984163,918669,263351,394465,394486,591115,656672,263498,394612,263561,329118,591283,591304,591346,591388,591430,591472,591514,591556,591598,591640,329538,329580,657281,657302,657344,526314,1116180,788521,854120,854162,919740,788710,723216,919866,919908,395662,461240,854477,788962,1051148,920118,920160,723594,920244,789214,658184,789298,920412,789382,1117104,789466,789529,789571,396397,330903,396460,593089,593110,396544,593194,658751,593257,658835,593341,331239,658961,593446,331344,331386,593551,331428,855758,593635,659213,659255,659297,397195,462773,331722,593887,659444,921630,593992,659570,528540,528582,266459,528624,594181,463130,463172,463193,463214,463235,463256,463277,463298,463319,463340,463361,463382,463403,463424,463445,463466,463487,463508,266921,266942,463571,463592,463613,463634,463655,463676,463697,463718,463739,463760,463781,463802,463823,267236,267257,594958]],[48,5,8,0,[594979,595021,595063,267425,595147,398560,922890,333087,595273,660830,398728,923058,595399,333297,661019,333360,333402,398959,595588,530073,267971,399064,333549,333570,595735,857900,857942,857984,530346,792532,792553,792595,792637,792679,792721,1120443,858341,792868,792910,792952,792994,399820,399862,399883,399904,924213,924234,924276,924318,924360,924402,924444,662342,924528,924570,924612,924654,924696,793666,728172,662678,597184,597226,597268,597310,597352,597394,859580,597478,597520,597562,597604,597646,335544,335586,335607,335628,663329,597814,663392,663434,663476,663518,663560,663602,663644,598150,598192,598234,598276,663854,663896,663938,532908,8662,0,0,0,0,0,1616904192,1616928864,6316128,6316032,0,1711276032,6710886,0,0,0,452984832,2132482843,909522486,1819045119,108,0,0,128,0,0,0,723388424,1014524265,1259015710,138177099,8]],[48,5,9,4,[1650603804,50411876,403441158,24,0,1626347520,-2139045792,-993762248,28872,0,420413440,235870488,1616982814,2044256,0,0,8421504,-1609560008,954515648,0,0,1616928864,0,0,0,134217728,808456216,1616928800,1616928864,271593504,2072,807428160,404230192,404232216,808456216,4218912,705167360,708713534,8,0,0,0,0,0,0,0,0,201326592,2139032588,789516,0,0,0,-2147483648,128,0,0,0,0,0,1616904192,4202528,0,0,7895040,0,0,0,0,0,0,24672,0,404232192,808464408,1616928816,-1061109664,192,469762048,1667457846,1667457891,473326435,0,0,0,0,0,0,0,1007420416,202116108,202116108,16140,0,0,0,0,0,0,469762048,50546494,403440646,2122260752,0,0,0,0,0,0,0,1126571008,503579139,50529031,15462,0,0,0,0,0,0,100663296,370019846,2133206550,101058175]],[48,5,10,7,[538910464,125729824,50529027,15462,0,0,0,0,0,0,234881024,1613770776,1667462764,473326435,0,0,0,0,0,0,0,1178550016,202116102,806885400,12336,0,0,0,0,0,0,469762048,1919116086,1663508028,473326435,0,0,0,0,0,0,0,1664490496,929260387,100795163,14348,0,0,0,0,0,0,0,1610612736,96,1616904192,0,0,0,24672,1610612736,1075847264,0,16777216,1882721799,17239608,0,0,0,128,0,128,0,0,2130706432,2130706559,127,0,0,0,32896,32896,0,0,1610612736,50797624,1614289927,0,0,0,0,128,0,0,1006632960,107374150,270011404,404226064,0,0,806882819,1717986097,808543078,200216,0,205053952,863221254,-1669962973,-535298048,0,0,0,0,0,0,67108864,185273862,1059131667,-532660192]],[48,5,11,1,[-2139095040,1623244992,240,0,808484608,1060122672,808464432,32560,0,-1073741824,-1067425696,808476864,8413232,0,117440512,1613770780,1616928864,119287856,0,0,2121888,0,1611661312,128,0,808484608,808464432,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,0,808484608,1060122672,808464432,30768,0,1086324736,-2147483648,32896,0,0,117440512,1613770780,1616928864,119287856,0,0,2121888,2013265920,1882206256,192,0,808482816,1060122672,808464432,30768,0,813170688,808464432,808464624,7876656,0,2013265920,808464432,808464432,2016423984,0,0,404232252,404232216,-656926696,112,0,825260288,993932851,808464691,31024,0,-1058013184,128,-1065320448,16277728,0,2013265920,808464432,808464432,2133864496,0,0,0,0,536870912,192,0,1010333696,640035884,589505318,28961,0,471728128,1277963324,-1936962484,1969292,0,2013265920,657341496,539042595,1881153568,0,0,269488184,-795865072]],[48,5,12,0,[812675312,16,0,806881024,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2016423984,0,0,1616953344,49248,0,0,0,806881024,1616928816,808476768,198424,0,1619001344,404238384,806885400,-2139070416,12480,2130706432,808464432,808533808,2016423984,0,0,1616953472,-2139045792,1616953536,48,0,1630739712,507015265,1094779655,24163,0,0,0,-2139095040,128,0,2130706432,101058118,101058054,252052998,0,0,8416,0,0,0,0,808482816,808464432,405811248,1820,0,272105472,269488144,269488144,8413216,0,-268435456,808476768,236525872,67374606,0,0,1077960944,32896,0,0,0,1633809152,422588464,235802137,1028,0,-2117926912,-1027423615,943219812,1052728,0,-2147483648,0,0,0,0,0,471347448,185009933,1612714249,240,0,1080094720,128,-1061126144,61536,0,1626341376,219689008,101058061,984582,0,1879048192,-2143272928,0,0,0,0,16785471,235275011,808982540,127]],[48,5,13,1,[-1061101568,32896,0,57360,0,808467456,808464432,808464432,808464432,15408,-1073741824,1616953536,808464480,404232216,0,-268435456,808464432,808464432,808464432,-265277392,0,1664490504,0,0,0,0,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,8388608,0,536672,0,0,0,0,0,1662910464,1664290659,3895139,0,0,0,0,-2147483648,0,536870912,1616928992,1633776494,1935761761,30,0,0,-2147483648,-2139062144,0,0,0,857604096,1616928867,1979233,0,0,0,0,0,0,0,16843011,1633760029,862019937,30,0,-2139062144,-2139062144,-2139062144,49280,0,0,907804672,1616936803,1979233,0,0,0,0,0,0,939524096,-127901592,1616928864,1616928864,240,0,0,1664556032,807155299,-1044152480,32451,0,-2147483648,0,-2147483648,128,-534773760,1851809888,1667457907,-211590301,0,0,0,0,0,128,0,12336]],[48,5,14,0,[812658688,808464432,30768,0,3158016,1882193920,808464432,808464432,6336560,-534773760,1868587104,2020632676,-144282516,0,0,0,0,0,0,0,1616961568,1616928864,1616928864,61536,0,0,-13893632,1717986918,16213606,0,0,-1073741824,1616928992,1885364320,0,0,0,1667494766,1667457891,243,0,0,0,0,32768,0,0,589168640,1633771873,1978721,0,0,0,-2139062272,32896,0,0,0,1633809246,1935761761,1616928878,240,0,-2147483648,-2139062144,0,0,0,1732050944,-1010580541,54224835,459523,0,0,0,0,-2147483648,0,0,1617230956,1616928864,240,0,0,-993233920,-1944571808,63692,0,536870912,1626890272,1616928864,3172448,0,0,-419430400,1667457891,996631395,0,0,0,0,0,128,0,0,1633809152,471609906,2056,0,0,8388608,0,0,0,0,-150994944,892822371,134749212,0,0,0,-1341124424,1088479392,64,0,0,878900992,740038712]],[48,5,15,0,[61254,0,0,0,0,0,0,0,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,210173440,-1067438056,65218,0,403570688,404232216,405805080,404232216,923672,1616904192,1616928864,1616928864,1616928864,24672,0,404232304,404232216,404232204,404232216,112,5144377,0,0,0,0,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420]],[48,5,16,0,[1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1616920608,0,0,0,0,543186944,64,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,0,0,0,0,0,0,0,6316032,1616928768,1616928864,24672,0,857604352,1751671911,6042481,0,0,0,0,0,0,0,1617130302,808517216,-1083166672,231,0,0,0,-2147483648,128,0,-6553600,-1044266653]],[48,6,0,0,[10288995,0,0,-2147483648,-2139094912,-2139094912,0,0,0,1650573811,-13355982,404291352,60,0,32768,0,0,0,0,1616928768,1616928864,1610612736,1616928864,0,857604096,1008218163,863201126,1711672350,15462,0,0,0,0,0,0,52428,0,0,0,0,806289408,-1735637184,1200396440,995392,0,-2147483648,-938471328,-2008545208,-2141188080,0,0,-802123680,-134158192,0,0,0,0,856752128,862375014,17,0,0,0,0,0,0,0,0,25132800,0,0,0,0,-2139095040,128,0,0,0,2013265920,120,0,0,806289408,-1936957632,1586269583,995392,0,-2147483648,-930082720,-930576184,-2141187984,0,-16777216,0,0,0,0,0,128,0,0,0,0,-1999081472,28888,0,0,0,0,202116096,202145663,2139029516,0,0,0,8421376,-2147483648,128,0,806918256,63584,0,0,0,815296512,7395352]],[48,6,1,1,[806879232,64,0,0,0,0,0,1667458023,2003002211,1616928889,96,0,0,0,128,0,2113929216,1692722404,606348324,606348324,36,0,0,24672,0,0,0,0,0,0,410001408,112,808480816,12336,0,0,0,-663748608,1893238920,63488,0,0,0,0,422798916,4482611,0,0,0,0,128,0,0,421017624,101063449,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,941096960,454629656,420218374,1633693720,0,1610612736,-2139045792,-536870912,-2141179856,240,0,422582384,101085977,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,0,402653184,134217752,808458248,1013081702,34347008,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,50331648,100927494,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,286131200,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,402653184,100934463,319490830,541008145,14696512,0,32896]],[48,6,2,1,[-1065320448,-262094656,0,1644800,185468420,554767115,1077944383,224,-2139095040,0,-2147483648,-1061109632,61536,234881024,100929051,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,0,151848207,1058085129,1096884513,227,0,-2138898944,-58425216,-2139062140,65153,0,0,0,0,0,0,117440512,1613770780,1616928864,119287856,251725571,0,270557344,0,1611661312,-2147483520,202899456,808484610,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2131232259,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,235143168,808484625,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2130712857,808464432,808468272,2133864496,0,8421376,16576,-2139062272,536870912,192,811597824,808482824,808464432,808464432,30768,402653184,813187120,808464432,808464432,7876656,0,2021947440,808464432,808464432,2016423984,0,13421568,808464504,808464432,808464432,120,0,808484608,2083532848,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2014387980,657341496,539042595]],[48,6,3,0,[1881153568,0,-2134884352,269488184,-795865072,812675312,16,101449728,806881025,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,117571840,1613770776,1616928864,119025712,0,8437760,808476800,404232216,1613770776,128,117637120,806881032,1616928816,808476768,1816,0,1619017856,404238384,806885400,8413232,0,118562572,1613770776,1616928864,119025712,0,-2134884352,808476800,404232216,1613770776,128,202113024,806881024,1616928816,808476768,1816,-1073741824,1619001536,404238384,806885400,8413232,0,0,1627389952,504110643,24883,0,0,0,128,8388608,0,0,806881024,1667326000,809004134,18296,0,2022178816,-1730645968,806885400,8413232,0,2013333004,808464432,808464432,119281712,0,0,269488184,269488144,1612714000,128,16777216,808482818,808464432,405811248,1820,-1073741824,272105600,269488144,269488144,8413216,0,2013659905,808464432,808464432,119281712,0,-1065353216,269488184,269488144,1612714000,128,202113024,808482816,808464432,405811248,1820,-1073741824,272105664,269488144,269488144,8413216,0,-268172543,405811296,101059853,252052998]],[48,6,4,0,[32768,1077944432,128,0,0,0,808464504,808464447,809447472,30768,0,0,1623228416,-2134876064,0,0,234881024,858861851,825307959,1983197489,0,0,-2139095040,-2147483520,8421504,0,0,536672,1667448320,1667445519,15719,0,0,0,0,8388608,0,201719808,1040187408,856646499,1030185827,0,0,0,0,0,128,0,2235400,1667448320,1667445519,15719,0,0,0,0,8388608,0,2133917696,1040187462,856646499,1030185827,0,0,0,0,0,128,0,3552768,1667448320,1667445519,15719,0,0,0,0,8388608,0,907804672,1040194614,856646499,1030185827,0,0,0,0,0,128,0,0,-960021248,-960076257,31183,0,0,1623195648,61488,14692368,0,0,503316480,1616929587,506683744,470158344,0,0,0,0,0,0,268336,1664490496,1633706111,7731,0,0,0,0,0,0,201719808,469762064,1618961206,473129312]],[48,6,5,4,[3546120,1664490496,1633706111,7219,0,0,0,0,0,0,858980352,469762048,1618961206,473063776,0,0,0,0,0,0,0,1073344,1625300992,1616928864,61536,0,-2141179904,-534773760,1616928864,15753312,0,1881145344,268435592,808464496,2016423984,0,-671088640,216,808480784,808464432,120,0,873208624,1630740230,1633771873,7731,0,0,0,-2139062144,128,0,2133917696,1845493830,1667458035,-211590301,0,0,0,0,0,128,0,268336,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,201719808,503316496,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,2235400,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,2133917696,503316550,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,13107,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,0,789504,201359231,12,0,0,0,8421376]],[48,6,6,3,[1730354944,1903782253,4218417,0,0,32768,-2139062144,128,0,405798912,-419430396,1667457891,996631395,0,0,0,0,0,128,0,1051654,1667493632,1667457891,15207,0,0,0,0,8388608,0,470286336,-419430366,1667457891,996631395,0,0,0,0,0,128,0,26214,1667491584,1667457891,15207,0,0,0,0,8388608,0,100859904,-218103800,842162529,134749212,1626345496,0,0,128,0,0,0,1616961568,1634954848,1633771873,1616932467,61536,0,0,-2139062144,128,0,858980352,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,0,0,0,1291845632,1699946579,6711666,0,0,0,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,260608,393216,459770,656405]],[48,6,7,0,[787504,787558,1311900,1246418,394531,525684,525711,525738,918981,394720,525846,394801,460364,788071,788098,788152,788206,788260,788314,788368,788422,788476,788530,460904,460958,919737,919764,919818,723264,1509750,1116588,1051133,1051214,1116804,985786,854795,1116993,1117047,527304,592921,1117236,986218,1379515,1117425,1117506,855443,1117668,1052186,855659,921249,1117911,1117965,1445726,1118127,1183744,987217,528546,463064,528627,725262,790825,528735,725397,790960,725478,791068,725586,463496,791230,791257,398095,398149,791392,398203,1184689,791500,791581,791635,791689,529599,660725,464144,791878,726369,1119639,792013,726558,726612,661130,399040,661238,792337,530247,530301,530328,530355,530382,530409,530436,530463,530490,530517,530544,530571,530598,530625,530652,530679,530706,530733,399688,399715,530814,530841,530868,530895,530922,530949,530976,531003,531030,531057,531084,531111,531138,400093,465656,793363]],[48,6,8,0,[793390,793444,793498,400336,793606,531489,1186903,531570,793795,924894,531732,1187146,793957,531894,925164,400903,400957,532056,794227,728718,401092,532218,401173,532272,794443,1056614,1056668,1056722,729096,1122366,1122420,1122501,1122582,1122663,1122744,1450505,1057370,991915,991969,992023,992077,533379,533433,533460,533487,1123338,1123365,1123446,1123527,1123608,1123689,1123770,927243,1123932,1123986,1124067,1124148,1124229,1189846,862247,796792,731310,731364,731418,731472,731526,731580,1124850,731688,731769,731823,731877,731931,404305,404359,404386,469949,797656,797683,797737,797791,797845,797899,797953,929079,798061,798115,798169,798223,798277,732795,798385,732903,536349,12115,0,0,0,0,0,0,0,943198208,943208504,269488184,940572688,4152,0,0,561214241,8481,0,0,0,0,0,32896,0,0,0,0,0,404226048,2132285464,825307441,1667497777,6513507]],[48,6,9,1,[-1061109760,-2131705664,-2139062144,224,0,0,33554432,840568578,507130418,33686287,1919042114,33686111,0,0,543219872,-2147483616,1625342144,-2134876064,0,0,420413440,1633706032,15458,50528512,789510,0,0,-1895890176,806915212,-960274384,404232332,3864,0,0,0,0,543211520,-2143281120,0,0,16777216,101058051,486998787,1616916528,255602784,0,0,1623195648,1613762608,-1027108928,473724006,8644414,0,0,0,0,128,1073741824,32960,0,0,272119824,4112,0,0,0,0,33554432,270010372,1616916528,1616928864,808476768,67639312,2,541065216,201857040,101058060,101058054,202114566,537925640,0,2137725960,476806940,8,0,0,0,0,0,50528256,54461187,197379,0,0,0,0,0,61440,0,0,0,0,0,0,268435456,135804984,4104,0,0,0,2113929216,0,0,0,0,0,0,0,943198208,16,0,100663296,202114566,404232204,1613770800,-1061134240,192]],[48,6,10,1,[251658240,1613770777,1616928864,811622496,989488,0,0,-2147483648,1616953536,1616928864,-1061134240,128,0,0,235274752,101058078,101058054,252052998,31,0,0,0,0,0,-2147483648,0,0,251658240,8243,0,134480385,8339216,0,0,-1073741824,1616961728,8437824,1612709888,49344,0,0,556863232,251723776,3,1902116864,31,0,0,-1061126144,-1065320256,1616961728,12632160,0,0,16777216,201720577,1613764616,8355680,0,0,0,-1061158912,-1061109568,-1061109568,-1061097232,49344,0,0,270475008,1061101600,1,2037383168,31,0,0,32960,-1061158912,1616928992,12632160,0,0,16777216,806882310,1887008560,1616928864,997680,0,0,8388608,0,1623244800,-1067425696,192,0,0,1614757632,16843072,67502595,403180548,16,0,0,-2139045664,128,0,0,0,0,251658240,1616916537,521084208,1616928817,997680,0,0,-1073741824,-1067425600,-1065353088,-1067425568,192,0,0,809045760,1616928864,932144,100860160,24]],[48,6,11,2,[1623244800,-530554784,-1061101344,128,0,0,0,0,272119824,268435456,1062968,0,0,0,268435456,1062968,940572672,134748216,16,0,0,235340032,238579768,263,0,0,0,-533725184,192,0,3203264,0,0,0,0,32639,8355584,0,0,0,0,-134217728,248,63736,0,0,0,805306368,16977436,16777216,807144963,0,0,0,0,1891663872,-2134872008,0,0,0,857669632,561082721,67502849,67109892,265742,0,0,-1065353216,-2139045696,0,0,0,0,0,0,806882819,1667457328,808477027,200216,0,0,-2080505856,-948174848,101057411,64399,16548608,0,0,-528482304,202905648,941100044,224,0,0,0,33751297,135005190,540020767,63584,0,0,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,2130706432,404232216,404690968,404232216,8329240,0,0,418381824,202116108,203225112,201721350,61468]],[48,6,12,2,[403571456,1616916528,1616928864,236466224,3,0,0,33955570,2,0,-535297022,0,0,2130706432,404232216,404232216,404232216,8329240,0,0,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,0,404232319,521672728,404232216,2132285464,0,0,-134217728,2072,1086341184,64,16256004,0,0,410976256,404232216,404234008,404232216,32280,0,0,135854080,1077936128,4210880,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-469762048,67374108,520093696,101058054,14686212,0,0,0,0,8388608,0,0,0,0,404258304,404232216,404232223,404232216,126,0,0,202116159,-66319348,202116108,1057754124,0,0,0,0,0,0,0,0,0,410910720,404232216,404232216,404232216,32280,0,0,202129152,202116108,202116108,-859042804,120,0,0,0,0,0,0,0,0,2113929216,404232216,522132249,404232217,8263704]],[48,6,13,2,[410910720,-2134876112,-1065353216,473460960,16142,0,0,0,0,0,0,128,0,0,404232319,404232216,404232216,2132285464,0,0,0,0,0,0,16256004,0,0,477888512,387325468,286462739,269488145,31760,0,0,16843008,67502595,-662139900,1626394832,99,0,0,-1061109520,-1061109568,-1061109568,-255803200,0,0,1879048192,505289784,286462743,269488144,8130576,0,0,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-536870912,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,404258560,404232216,404234008,404232216,126,0,0,405827776,1882200088,192,0,0,0,50331648,808458254,1616928864,808476768,16977432,0,0,954204160,50726412,50529027,201721347,-253697992,62,0,0,0,0,0,0,0,0,404232319,404232216,404232223,2115508248]],[48,6,14,2,[-536870912,202119224,-533194740,942698592,990232,0,0,807337984,946888800,200478,1614823424,24432,0,0,1625333760,8224,1893777536,-530567120,128,0,0,-2088516609,50529027,50529027,251855619,0,0,-67108864,263180,0,0,12582912,0,0,410910720,404232216,404232216,202905624,782,0,0,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,0,-67108864,406335600,101583900,16974599,1,0,0,51314688,201590274,806361096,-1061101536,32896,0,0,32768,0,0,0,0,0,0,406335741,235674648,50791942,16843011,0,0,-134217728,808480864,1283209272,-2021175732,131586,0,0,276561920,1612718128,-2139045824,128,0,0,0,473497088,50793996,100860161,806882308,252,0,0,403441183,-1059049456,946921664,1057889304,0,0,-2147483648,0,0,0,8388608,0,0,956170240,118361116,66307,0,768,0,0,100863744,270011396,-1061101392,-1061109568]],[48,6,15,0,[240,0,0,192,0,0,0,0,0,1056964608,8240,50528512,470552071,8335416,0,0,956039168,-1059033040,32960,67108864,64524,0,0,808466494,808464432,808464432,808464432,808464432,15928,-1073741824,1616953536,808464480,202905624,101059596,0,0,477888512,202116108,202116108,202116108,202116108,2082212876,0,521012224,24625,0,0,0,0,0,-2147483648,192,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,0,0,240,0,68694016,0,0,0,0,0,0,0,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,1880096768,808464432,808466743,808464432,465976,0,0,0,-2147483648,1625350336,1080057952,192,0,0,0,823066624,1616928800,1010331760,15,0,0,0,-1061158912,0,12599296,0,0,16777216,0,1612788494,1885364320,1980784,0,0,-1061142528,-1061109568,-1061109568,-1061109568]],[48,6,16,0,[32992,0,0,0,856621056,1616936737,1010331760,15,0,0,0,-1061158912,224,12599296,0,0,907804672,808464438,808464508,808464432,8138800,0,0,0,503316480,1633771827,1614689121,1611677552,2145435840,0,0,-2147483648,-2139062048,0,812703872,8413232,268435456,808464496,943010608,808464432,2033201200,0,0,0,0,-1061109632,-1061109568,14729408,0,0,3158016,268435456,808464496,808464432,30768,0,0,12336,1880096768,808464432,808464432,808464432,57520,268435456,808464496,842085168,909917236,2033201459,0,0,0,0,192,0,15777920,0,0,812650496,808464432,808464432,808464432,30768,0,0,0,1964179456,808464440,808464432,121,0,0,0,-472412672,-1010580541,-406600765,0,0,0,0,0,0,8388608,0,0,0,318767104,808466549,808464432,31024,0,0,0,-1065353216,-1061109568,-1061109568,224,0,0,0,556994304,1885364320,255604848,0,0,0,0,-524238848,1616928992]],[48,7,0,0,[49216,0,0,0,385875968,808464505,942682160,808466236,7876656,0,0,-1065353216,1616961760,-1069522848,0,0,0,0,556994048,1616928864,507080816,0,1,0,0,-1061109696,-1061109568,-1061109568,-524238656,0,0,385875968,808464507,808464432,30768,0,0,0,857669632,255619169,1935753475,78,0,0,0,0,-2147483648,32896,0,0,0,808456208,808464636,808464432,1586224,0,0,0,1895825408,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,0,1616965632,421081136,67374606,0,0,0,0,-2143272736,128,0,0,0,0,-218103808,808477025,235804953,1028,0,0,0,-2117926912,1690485377,272119908,16,0,0,0,32768,0,0,0,0,0,0,488190073,185009678,7942161,0,0,0,-536870912,128,-2147483648,57536,0,0,0,1626341376,422588512,68029977,268961796,57552,0,0,1077993472,32896]],[48,7,1,5,[52633919,403442694,8335408,0,0,0,-1073741824,128,1073741824,49216,0,0,202114563,202116108,806882316,202116120,202116108,774,0,0,0,0,0,0,0,808452096,808464432,808464432,808464432,808464432,808464432,0,202911744,202116108,101452812,202114563,202116108,3151884,0,0,0,0,0,0,0,469762048,4417342,0,0,0,0,0,1612709888,32960,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540]],[48,7,2,0,[1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,536870912,1886412864,32,0,0,0,0,940572672,268965944,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540]],[48,7,3,0,[1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,0,0,0,0,0,0,0,0,272119824,269488128,943208464,943208504,16,0,0,823203847,875835954,538909720,32,0,0,-1069539296,24800,536870912,49248,0,0,808458255,2132291632,404232216,-1080133576,97,0,-2147483648,4251840,0,0,-533721088,0,0,1862270976,1616916607,2133876832,111,0,0,0,-530579456,1616928960,1625342048,0,0,0,0,811622640,-48752592,117378575,101058054,31,0,1879048192,1077944352,15761536,61440,-2147483648,0,0,808452096,808464432,48,808464432,3158064,0,0,403441408,252054552,942682387,50794012,421003265,15,0,12632192,-2147483648,1616961728,-2147450816,8437952,0,1711276032,102,0,0,0,0,0,235077632,1664167960,1717986918]],[48,7,4,0,[405811555,782,0,0,102559744,288486147,554762497,470156227,240,0,0,0,-2139062272,8421504,0,0,0,1006632960,906888806,3370854,127,0,0,0,0,100663296,1714624780,202978150,6,0,0,0,-1067450368,128,1623228416,0,0,0,0,2130706432,127,0,0,0,0,0,-117964800,6168,0,0,0,0,0,0,126,0,0,0,403571456,1667446576,1667457891,236466231,3,0,0,50732272,823210467,-1691262495,-266598909,0,0,0,0,-2139062144,32896,0,0,0,65280,0,0,0,0,0,0,240,0,0,0,0,0,402653184,1013343804,24,0,0,0,0,0,50529024,54476547,197379,1061093376,0,0,0,0,61680,0,15790080,0,0,416837632,1214263320,248,0,0,0,0,1880676464,1893210136,0,0,0,0,201326592,8216]],[48,7,5,6,[808464496,808464432,809384240,808464432,0,0,-536870912,1616928864,-530554784,16496,0,0,520093696,2088533055,68959356,67372036,263172,0,0,-1061158912,-2139062144,-2139062144,-2139062144,32896,0,0,0,943198208,16,0,0,0,0,0,0,0,268959744,3950108,0,808480784,2016423984,0,0,0,0,1006632960,1717986918,3958374,126,0,0,0,0,862322688,101059609,1714624780,0,0,0,0,-2147483648,-1067425600,128,0,0,0,808480816,2033266736,201721347,1613764632,96,0,402653184,1616916504,8421568,740039692,202145324,0,0,1880096768,808464432,50427952,202114563,3158040,0,0,403442688,-1067438032,907837632,403441158,15890,0,0,940338232,946605068,100860673,806882316,48,0,201326592,808458252,-2134851488,740039692,202145324,0,0,0,67108864,265742,201589764,1898983448,523858033,0,0,0,0,0,-1061126144,32960,259,16777216,100795137]],[48,7,6,0,[520621060,1612722192,248,0,16512,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,16777216,0,33751297,135005190,540020767,63584,0,49248,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,16777216,1026,50397440,201590274,806362888,16277536,0,549486592,-2139095024,1625342144,406335600,101584124,7943,0,0,0,0,0,0,128,50331648,2055,16842752,67502595,270469132,-127918032,0,-267911168,-2147483552,-524238720,942698592,235731992,2033414,0,0,0,0,0,0,32768,0,394752,16777216,100795137,520621060,1612722192,248,0,12336,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,33685760,1,33751297,135005190,540020767,63584,0,-1071636288,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,16777216,16777216,117572353,403180548,8138768,0,0,2029977600,412653784]],[48,7,7,0,[418914072,404232216,32536,0,0,271642624,1077936128,4210880,403177472,240,0,0,806882819,1616928816,811622496,51255344,67174656,3,-234881024,33687070,0,33554432,-2132797436,-1067401216,198144,410976256,404232216,404234008,404232216,32536,0,8388608,135854080,538968064,2105568,201588736,248,16777216,1027,404232319,521672728,404232216,2132285464,0,8388608,-134217728,2072,1086341184,64,15734792,0,134677248,410976272,404232216,404234008,404232216,32536,0,541097984,271642624,1077936128,4210880,403177472,240,0,3084,404232319,521672728,404232216,2132285464,0,1610612736,-268435360,2064,1086341184,64,15734792,0,68694016,410910720,404232216,404232216,404232216,32280,0,2103308,404258304,404232216,404232216,404232216,126,402653184,8471100,404232318,404232216,404232216,2115508248,0,1711276032,2113929318,404232216,404232216,404232216,8263704,0,0,410976256,404232216,404258584,404232216,32536,0,0,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,1879048200,505289784]],[48,7,8,0,[286462743,269488144,8130576,0,1626343424,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,50331648,1,806882819,1616928816,811622496,51255344,0,-2147483648,-536870848,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,65536,403571456,1616916528,1616928864,236466224,3,1610612736,192,101464288,50529030,100860675,-533197818,0,0,0,0,0,0,0,0,33619968,235077636,1613770776,1616928864,405811296,782,0,270581888,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,50331656,808458254,1616928864,808476768,200216,0,1626343424,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,1542,806882819,1616928816,811622496,51255344,0,805306368,-536870864,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,0,405798912,117638924,3151884]],[48,7,9,0,[-1067438080,-1065353088,12384,0,0,50331648,808458254,1633706080,942433891,4419132,0,0,1004601344,857607694,58966883,201721347,57400,0,0,0,0,0,0,0,50331648,0,404232318,404232216,404232216,51252248,0,-1065353216,520093728,67372036,67372036,67372036,14686216,0,0,0,0,0,0,0,0,65536,404258304,404232216,404232216,235673624,3,1610612736,192,67372063,67372036,67372036,-535295996,0,0,0,0,0,0,0,0,33619968,410910724,404232216,404232216,202905624,782,0,135323840,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,100663296,2113929222,404232216,404232216,404232216,200204,0,404226048,69140480,67372036,67372036,134480900,57368,0,0,0,0,0,0,0,0,0,203176190,50530062,1,50331648,0,1613758464,251658368,201590275,-525332456,-1061109568,15777984,0,0,12582912,0,0,0,0,0,0,404232318]],[48,7,10,0,[404232223,521672728,404232216,126,0,0,-1073741824,404232304,12611608,0,0,0,251658240,808464408,808531761,808464432,7550512,0,0,-1065353216,-2134851392,1623244928,1616928864,32960,0,0,34347008,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,50331648,2054,20001055,1630608647,3962723,0,0,0,0,-2139062144,-526352256,32960,0,0,286131200,824115232,486998321,2003001649,60,0,0,-2147483648,-2139095040,-2139062144,-1059020672,0,0,402653184,17215,20001055,1630608647,3962723,0,0,-2143289344,0,-2139062144,-1602191232,49376,0,0,421068800,824115200,486998321,2003001649,60,0,0,8421376,-2139095040,-2139062144,-1059020672,0,0,234881024,921873,20001055,1630608647,3962723,0,0,0,0,-2139062144,-1602191232,49376,0,0,0,857669632,486998321,1986224433,60,0,0,0,-2084144128,-2139029629,1021756288]],[48,7,11,0,[251658240,1616912433,946892896,67243836,987399,0,0,-1073741824,192,-1069547520,0,128,0,134168,556994304,1885364351,255604848,0,0,0,0,-524238848,0,49216,0,0,50397184,251658244,1618944307,946892896,3900,0,0,32768,-1073741824,57536,-1069547520,0,0,0,537923334,556994304,1885364351,255604848,0,0,0,4227072,-524238848,0,49216,0,0,419430400,251658265,1618944307,946892896,3900,0,0,-2139095040,-1073741824,57536,-1069547520,0,0,0,536672,812650496,808464432,2016423984,0,0,402653184,16432,808480784,808464432,7876656,0,0,2016411648,268435588,808464496,808464432,30768,0,0,1717960704,940048384,404232216,404232216,60,0,1929379840,924716094,958334467,1616928816,523858016,0,0,0,-2147483648,-522141504,1616928864,32960,0,0,520880128,318767139,808466549,808464432,31024,0,0,8404992,-1065353216,-1061109568,-1061109568,224,0,0,134168,556994304,1885364320,255604848]],[48,7,12,1,[-524238848,1616928992,49216,0,0,100859904,251658248,1616912691,946892896,3900,0,0,0,-1073741824,1625350336,-1069522848,0,0,0,537923334,556994304,1885364320,255604848,0,0,0,4227072,-524238848,1616928992,49216,0,0,520880128,251658275,1616912691,946892896,3900,0,0,8404992,-1073741824,1625350336,-1069522848,0,0,0,1644800,556994304,1885364320,255604848,0,0,0,32896,-524238848,1616928992,49216,0,0,0,50331648,1056964611,50528256,0,0,0,0,0,15728640,0,0,0,0,0,556994304,1952604769,1329346680,0,0,0,0,-524238816,1616928992,49216,0,0,101449728,1895825409,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,525827,808481024,808464432,203043120,0,0,0,0,-1061109568,-1061109568,8446144,0,0,252051456,1895833616,808464432,825241648,3098,0,0,-2147483648,-1061158848,-1061109568,-524238656,128]],[48,7,13,0,[1644800,808481024,808464432,203043120,0,0,0,32896,-1061109568,-1061109568,8446144,0,0,100859904,-268435448,808476768,235804953,134743044,14733328,0,0,1088421888,8421440,0,0,0,268435456,808464496,809056048,808464432,926693424,808464432,120,0,0,-522141568,1616928864,49216,0,0,822083584,-268435407,808476768,235804953,134743044,14733328,0,-2139095040,1088421888,8421440,0,0,0,0,0,0,0,0,0,1397555200,1919243040,26217,0,0,1264648704,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1769568,3,-1879048192,1,269549603,536879360,167796991,2,4937728,0,260608,524288,590842,787485,1049699,1049769,1836271,1639733,591297,722509,722579,1050329,1181471,526181,657358,526321,526391,1050714,1050749,1050819,1050889,1050959,1051029,1051099,1051169,1051239,1051309,527091,527161,1182556,1182591,1182696,920657,1903802,1445120,1379724]],[48,7,14,0,[1379829,1511006,1314503,1183536,1511321,1511426,725099,856276,1446170,1315168,1839561,1511986,1512126,1184551,1512336,1381369,1184866,1250507,1512756,1447325,2168326,1513071,1447710,1382279,727024,530521,727199,1054914,1054984,727374,924052,1120730,924192,1120905,924367,662328,1055614,1055684,531466,597072,1055859,531641,1580287,1056034,1121675,1121745,1121850,728739,859916,532306,1056664,1122235,1646593,1056874,1122550,926012,860581,598507,860721,1057399,729789,729859,729929,729999,730069,730139,730209,730279,730349,730419,730489,730559,730629,730699,730769,730839,730909,730979,534441,534511,731154,731189,731259,731329,731399,731469,731539,731609,731679,731749,731819,731889,731959,535421,601027,1059814,1059884,1059954,1125560,601342,1060199,732589,1584627,601657,1060514,1191656,667438,1585047,1060829,733254,1192076,536786,536891,733534,1061249,995783,537101,733779,537206,602812,1061599,1454885,1454955,1455060,930877,1455270,1455340,1455445]],[48,7,15,0,[1455550,1455655,1455760,1914617,1390434,1325038,1325143,1325248,1325353,735634,735739,735809,735879,1522381,1522451,1522556,1522661,1522766,1522871,1522976,1195401,1523186,1523291,1523396,1523501,1523606,1523711,1196136,1065169,934202,934272,934342,934412,934482,934552,1393374,934692,934797,934867,934937,935007,541861,541931,541966,542001,1131860,1066359,1132000,1132070,1132175,1132280,1132385,1198026,1067059,1067164,1067234,1067304,1067374,1132980,1133050,1133155,543436,19253,0,0,0,0,0,0,0,0,0,471599104,471604252,136059932,134744072,0,136059912,0,0,0,0,0,0,0,0,0,0,0,268435456,272185657,4112,0,0,0,0,0,0,-1065353216,-2139045696,128,0,0,0,0,0,0,101056512,101058054,202145663,202116108,404291583,404232216,0,0,0,404232192,-15198184,808464639,-30396368,1616929022,6316128,0,0,16843008,960044295,1031371129,51322687]],[48,7,16,0,[16843009,1902199105,16863097,1,0,-461340544,-2071688004,-2139062144,-50798400,-1633763588,-1197695842,-2139062048,0,0,470680320,1886402616,1027108976,15,0,100860161,0,0,0,522156256,286787592,113664817,806885388,-2118033055,128,0,0,469762048,1622210680,-2139045792,957284352,-1059004304,-507461440,15607,0,0,0,0,0,1086324736,1612718176,8437824,0,0,0,16842752,50529027,50397441,470552071,505158684,17239822,0,0,0,109894768,-661912058,955314416,235805752,50530055,15793287,0,0,0,0,0,809041408,-1067425744,-423460672,30972,0,0,0,0,0,0,0,0,0,0,0,471599104,134744092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50528512,202114566,941103132,943208504,404240440,101452828,16974598,0,-1073741824,128,0,0,0,0,0,-1065353216,0,811597824,202119192,50791942,50529027,50529027,101122819,403442694,6303768]],[49,0,0,3,[-2139062144,8421504,0,0,0,50528512,54343995,993606915,66307,0,0,0,0,0,-1199538176,-2139064264,-2135410568,128,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,-1061158912,-1061109568,-1056964672,-1061109568,49344,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,1010571264,805833756,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,0,0,0,0,1008205824,6204,0,0,50528256,101058051,403442700,806885400,1616916528,-1061134240,49344,0,0,235077632,1882208280,1886417008,1886417008,812675184,51255352,0,0,0,410042368,235801628,235802126,235802126,470552078,12611608,0,0,0,117637376,16843021,16843009,16843009,16843009,3843,0,0,-2147483648,-2139062144,-2139062144,-2139062144,-2139062144,-1065320320]],[49,0,1,0,[240,0,0,520552448,4218928,0,0,201720577,2139045656,0,0,0,-118439936,1010580600,943209532,-2134876048,33554432,16579838,0,0,0,270012163,0,458752,0,939524096,3900,0,0,-536870912,473725176,808982556,1023211744,235802142,941362190,224,0,0,0,16842752,202114563,2137010200,32639,0,0,0,0,2016950272,951630072,943208504,-16893896,943208702,3684408,0,0,0,134678279,1058803720,319,0,1014509568,1823,0,0,-134217728,61688,-528482304,473463024,202116124,-529524712,128,0,0,50331648,404491270,2003906616,1886419068,946892912,51321912,0,0,0,8450048,0,1022943232,235802142,471600654,12644408,0,0,0,1082081087,0,0,0,50397441,771,0,0,-33554432,403504380,808458264,1616928816,-2134851392,32896,0,0,0,470220800,943208472,118431260,808458255,1616928864,119025696,0,0,0,406380544,202116108,-118444008,236862716,67503630,14686220,0,0,0,941362947,1886416944]],[49,0,2,0,[1014526064,1823,0,3841,0,0,-1073741824,203176176,235802126,-300020210,404491406,-1067438024,0,0,0,0,0,1010571264,24,0,406600728,0,0,0,0,0,406600728,0,0,203176984,12296,0,0,0,0,2015233793,17243768,0,0,0,0,0,16777216,-528736761,128,2027978752,67358,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,0,32639,2139029504,0,0,0,0,0,0,-16777216,255,16776960,0,0,0,0,0,0,-2139095040,0,32896,0,0,0,0,0,2019557376,67358,0,503775488,24696,0,0,0,0,0,511238272,2015233799,32992,0,0,0,0,0,0,-2147483648,128,0,0,0,0,807337984,1886412896,16777248,33751297,514,252642816,6,0,0,-522158080,1617981552,-2139045664]],[49,0,3,1,[50331648,471600647,1882732600,1886417008,943208560,118365212,3,0,0,8446015,50331648,808458254,1616928864,932144,-2147483648,16352,0,-536870912,16977464,1486356480,808464440,-262119328,4025,403046400,224,0,0,-1065353216,1616928960,808464432,-1067425744,0,0,0,0,0,0,50397440,101057283,403442703,16660504,0,0,0,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,50855424,16843009,-16317695,65799,16777216,16713473,0,0,0,-1061126144,-1059004192,-2147450688,-253697856,-522129168,192,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,0,0,0,-1061142528,64,0,0,537919488,32832,0,0,0,235806591,235802126,235802126,235802126,235802126,32543,0,0,-33554432,66319]],[49,0,4,0,[251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,511,33554432,117310978,514,0,65281,0,0,-2147483648,8421504,0,0,0,-1067442176,192,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,130816,0,-33160702,131590,0,12582912,0,0,0,-2139062144,0,0,0,0,0,0,0,0,235865857,1010572318,1010580540,505297980,17239823,0,0,0,-511836160,128,0,768,0,2147475584,0,0,0,1625300992,32,0,1886451966,1886417008,49248,0,0,0,235806591,235802126,235867662,235802126,235802126,32543,0,0,-956301312,1,0,65280,0,16777216,199,0,0,-251920384,-522133280,-522133280,-522133280,-522133280,-51322656,0,0,0,236945152,235802126,235802126,235802126,235802126,8331022,0,0,0,192]],[49,0,5,4,[49152,0,0,520093696,50529031,50529027,50529027,50529027,1944314691,30,0,0,-1058013184,-2139062144,-2139062144,-2139062144,-2139062144,32896,0,0,0,236945152,235802126,252579342,235802127,235802126,8331022,0,0,0,50397639,806882310,951644256,118361628,66307,50945,0,0,-268435456,32960,0,0,-2147483648,-253706112,252,0,0,528416768,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,16711936,0,0,0,0,0,0,0,1612709888,49344,0,0,2130706432,185536287,151587083,134744072,134744072,470288392,127,0,0,0,-1065320448,-522141504,2020634864,505232696,67374606,0,0,0,252118784,522129167,1193748263,-2021161145,117901063,4132615,0,0,0,32992,0,0,0,0,57472,0,0,2080374784,252645150,134809867,134744072,134744072,470288392,127,0,0,65536,-1065353216,2029052128,253639740,16975623]],[49,0,6,2,[544275456,538976288,538976288,-1608507360,-522133344,2121952,0,0,0,235340544,1008475150,1010580540,473709628,118361628,3,0,0,-33554432,455,0,0,0,-956235776,254,0,0,-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,50794494,50529027,16649991,0,0,49152,0,0,0,-1061126016,-2134851392,128,0,0,0,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,0,29883904,0,0,0,0,1023330049,51322396,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,14680064,0,2130706432,235802143,235802126,235802382,235802126,521014798,127,0,0,268304384,50529031,252117763,473463038,117902878,-1073676029,0,0,0,-2139095040,-1061109568,8421568,0,-2139095040,16310464,0,0,0,471600643,507264060,17239839,0,942678048,10044,0,0,-234881024,33687070,-2147483648,-16977696]],[49,0,7,0,[252649278,470683151,240,0,0,0,0,0,0,0,0,0,0,0,-2134835456,128,0,0,0,459008,0,0,0,-522133249,-522133280,-522133280,-522133280,-522133280,64752,0,0,-536870912,2105440,0,0,0,0,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,0,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,-16777216,236854334,117901071,16843523,0,0,0,0,0,8388608,0,-2122317824,-488455231,2021455094,269496376,0,0,0,808516608,1077960736,8421568,0,0,0,0,0,0,236863487,117901071,16843523,0,0,0,0,0,-1895825408,16843527,-2122219264,-488455231,2088039654,269498424,16,0,0,-520617984,-522141504,2020667632,471612472,118427166,33686023,0,0,0,203325184,269490184,1612718128,-2134884288,32896]],[49,0,8,0,[128,0,0,0,0,0,0,0,2130706432,117903134,65795,0,50397184,940311554,255,0,0,8454144,-1048477696,2029577442,-815907716,50530191,50331649,0,0,0,1080096768,128,0,0,-524238720,16709872,0,0,0,118439679,16843527,0,0,0,256,0,0,-2130706432,-2147483648,-220085824,943225980,943208504,2084059192,255,0,0,1895563264,-2143272928,0,0,0,0,0,0,0,540032768,32,0,50528512,505286407,16742460,0,0,0,50397695,504303367,-260540356,-2134851360,0,65280,0,0,-268435456,-2134843168,0,0,0,-533721088,224,0,0,943472384,943208504,943208504,943208504,943208504,943208504,943208504,16188,0,128,0,0,0,0,0,0,128,-1073741824,1616953536,808464480,404232216,101452812,50726406,771,0,0,121569280,50529027,50529027,50529027,50529027,50529027,50529027,4130563,0,-2139062272,-2139062144,-2139062144,-2139062144,-2139062144,-2139062144]],[49,0,9,0,[-2139062144,32896,0,235340545,7354396,0,0,0,0,0,0,-2147483648,946921664,3612,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,16776960,0,0,200204,0,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,470220800,1062968,941362691,524040248,14,0,0,0,0,1885388800,-252678032,1886417008,947712112,0,0,0,477895692,471604252,471605020,471604252,471604252,200220,0,0,0,0,-268435456,252583548,117901063,470683143,57464,0,0,0,0,0,0,0,0,0,0,0,0,0,941360896,1886416944,2020634736,119488060,0,0,0,0,0,1886445696,32,134217728,12640272,0,0,0,0,117440512,1882208284,1886417008,1043888240,1823,0,0,235274240,235802174,1854803470]],[49,0,10,0,[235802142,235802126,-333509106,136,0,0,0,0,0,0,0,0,0,0,0,0,0,808984327,1887400048,1014526064,466751,0,0,0,0,0,1885397184,61552,-266862592,32992,0,0,420413440,943208504,956184632,943208504,943208504,2084059192,254,0,0,-1061126144,0,0,0,0,0,0,0,0,0,0,808459271,946892912,268967740,524238640,2020618248,999295,0,0,-536870912,943223036,-533712840,128,251459808,-133429754,57584,470548480,471604348,488381468,471604254,471604252,1042029596,127,0,0,0,0,1022947328,471604252,471604252,2134776860,0,0,0,136059912,0,477895684,471604252,471604252,8338972,0,0,134217728,531484,67108864,471628828,471604252,471604252,471604252,404495388,61656,0,0,0,0,0,0,0,0,0,2082212864,471604252,471604252,522067228,471604511,2134776860,0,0,0,0,0,-2143281032,-2147483648,946921664,4132380]],[49,0,11,0,[201326592,471628828,471604252,471604252,471604252,471604252,32574,0,0,0,0,487325696,471604350,471604252,1042029596,127,0,0,0,0,1056567296,471604252,471604252,2134776860,0,0,0,0,0,473757936,471604252,471604252,8338972,0,0,0,0,201326592,471629341,471604252,471604252,32574,0,0,0,0,-118489088,471604284,471604252,1042029596,127,0,0,0,0,201785600,943200284,943208504,51322396,0,0,0,0,0,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,0,0,520880128,471604348,471604252,505158684,471604255,1042029596,127,0,0,511504384,117903118,235341575,-528999410,0,0,0,0,0,0,0,0,0,0,0,0,0,117440512,1882208284,1886417008,1043888240,1823,0,0,0,0,2089025536,471604252,471604252,-65266660,471604380,1042029596,127]],[49,0,12,6,[956054297,943208504,943208504,16677944,0,0,0,0,-1073741824,57568,0,0,0,0,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[49,0,13,0,[478019584,50793998,33751299,403440646,126,0,0,0,0,806895104,-1061134304,1893785792,2132555832,0,0,0,0,0,236723327,50792206,65795,0,33620224,3701814,0,0,520093696,134480902,-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,540032768,16842784,235341571,2134383644,0,0,0,0,0,1886402812,-2134851360,67108864,16518148,0,0,16777216,50529025,50529027,235341571,117902904,50529027,50529027,65795,0,-2134872064,-2139062144,-2139062144,0,-2147483648,-2139062144,-2139062144,7389312,0,471604224,471604252,471604252,471604252,471604252,471604252,28,0,0,0,0,0,0,0,0,0,0,238551040,117901062,117901063,16974599,50528512,117901063,117901063,940443143,0,0,0,0,1891664000,8421568,0,0,0,0,1665080832,64,0,0,0,0,0,0,0,-252146684]],[49,0,14,1,[520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279]],[49,0,15,0,[522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967]],[49,0,16,8,[522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,201326592,1010315280,24,0,0,0,0,0,0,1008205824,805833756,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279]],[49,1,0,2,[520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279]],[49,1,1,0,[522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471599104,8,134744064,471599112,471604252,134749212,0,0,0,0,0,0,0,0,0,0,0,0,403441409,960051224,507394875,404426526,0,0,0,0,-132641780,-595821320,8421576,134479872,57584,0,0,235077632,943201308,-15189960,471604479,1008475164,-103030914,112,0,0,1010360320,24,-2139095040,0,50397184,1895628430,0,0,0,406748963,808464440,2134775864,35,0,0,0,0,-1006632960,471366910,470551564,-989955048]],[49,1,2,0,[-33554432,236723256,50792206,16858883,16843071,50397441,7,0,0,51314688,134480898,-526381040,-20922114,-1061109568,-253706048,0,0,0,32768,0,0,0,0,0,0,0,469762048,471604252,471604252,0,471604224,471604252,7196,0,0,0,0,0,0,0,0,0,0,0,202244864,236722200,270077703,473446448,16977694,134217728,465948,0,0,272120032,-2147483648,947450048,135011356,1893789848,806885432,49264,0,536870912,2126193,0,0,0,0,0,0,0,-1065353216,32960,0,0,0,0,0,0,0,16777216,404491783,1634742320,1885430113,471347248,67342,0,0,0,-2113962496,1040187392,-2134851085,-205471616,62,8322945,0,0,0,1893761024,-1936975816,101090958,202149382,-529516520,128,0,0,1732116480,1931413347,8251363,65535,0,0,0,0,0,0,0,-2147450880,128,0,0,0,0,0,0,50397184,941362695,50794012,1]],[49,1,3,5,[479102594,1893756984,-2037507016,130,0,0,0,0,0,0,1056964608,63,0,0,0,0,0,0,0,-65536,197379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130706432,127,0,0,0,0,0,0,0,-2139095040,0,0,0,0,0,16777216,404491783,1617965105,1885364320,471347504,67342,0,0,0,-2113962496,-33554432,-960248889,-942744324,227,8322945,0,0,0,1893761024,202119224,101058062,-871625210,-529516520,128,0,0,16776960,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,809049871,253704496,0,0,0,0,0,0,0,-1061109632,32960,0,0,0,0,0,0,0,0,2139029504,0,0,2130706432,127,0,0,-1061158912,-1061109568]],[49,1,4,0,[-1056964672,-1061109568,49344,-65536,0,0,0,0,0,32896,0,0,8421376,0,0,2080374784,201721478,-27185128,252,0,0,0,0,0,1732116480,119408195,1046954755,0,0,0,0,0,0,201786112,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080374784,471604252,471604252,505158684,471605023,471604252,28,0,0,477888512,471604252,471604252,-599843812,144,0,0,0,2134851343,1065320319,50532159,50529027,50529027,771,0,0,-67108864,404232216,404232216,404232216,404232216,404232216,24,0,0,0,402653184,1588284,0,0,0,0,0,0,0,0,0,0,0,201721344,1057030415,0,0,0,0,0,0,0,0,32896,0,404256792,404232216,32316,0,0,0,0,0,1040187392,-1044266653,1046725057,16776960]],[49,1,5,2,[-2139062144,128,32896,0,0,0,0,0,0,1631649792,236730481,941362695,4284785,0,0,0,0,0,-1065353216,473460960,-1059033032,128,0,0,0,0,204217356,202116108,16158,50397184,202114563,6168,0,0,0,50528512,403442694,-1067438032,134513345,7967,0,0,0,-1061134336,128,0,-1061158912,-524238656,-1061109536,0,0,0,1480071168,404232216,8272920,50397184,202114563,3151896,0,0,0,50528512,403442694,-1067438032,35015,100860160,3855,0,0,-1061158912,128,0,-1073741824,-1067425696,-535822208,192,0,0,1130839552,50732551,1046954755,0,100860673,404229132,0,0,0,16777216,201720579,808458252,-2101231520,522127364,0,0,0,1610612736,8437952,0,0,-1061109568,-1059004224,49344,0,0,0,0,117899776,2,100794882,403442692,1886400568,255342704,0,0,0,0,0,0,0,812675104,12607536,0,0,0,50397440,101057283]],[49,1,6,0,[403442703,16529432,0,-1073741824,536800,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,0,0,16842752,100860675,202116870,-63432680,0,0,1076894732,807411712,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,513,0,16777216,50529025,202311174,941103116,252,0,-1729077248,538968068,-126324688,-1631781640,252645150,50593543,251855105,0,0,0,0,0,0,-2147483648,-524238720,16576736,0,50331648,527367,0,0,50528513,252052995,404229132,64568,0,-473890816,536886398,2020618272,-1124271880,252649118,67045135,50397443,15,0,0,0,0,0,0,-1061126016,-51322656,0,0,34014978,0,0,50397440,101057283,403442703,16529432,0,33554432,132871,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,16777216,1]],[49,1,7,1,[16842752,100860675,202116870,-63432680,0,0,-1936918416,807432440,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,0,0,0,50397440,101057283,1040976908,255,0,0,536805376,1664299827,-1010580637,-16546941,50529027,-1626930429,0,0,0,-2134835456,-2139062144,-8290176,-2139062143,-2139062144,16760960,0,0,0,1077985472,-2147483648,-2139062144,32896,806354944,57568,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,205025328,30860,0,-1061142528,2105440,0,0,537919488,32832,0,16777216,1,235806591,235802126,235867662,235802126,235802126,32543,0,-1065353216,-16773024,1,33685504,34012678,2,16777216,255,0,0,-2139095040,32896,0,0,0,-1061134304,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,402653184,8413240,511,33554432,117310978,514,0,65281]],[49,1,8,2,[-2147483648,8421504,0,0,0,-1067442176,192,0,16777216,528416770,235802126,235802126,235802127,235802126,2132741646,0,0,77131872,130816,0,-33160702,131590,0,16711936,0,0,0,-2139062144,0,0,0,1612709888,49344,0,235143168,2130707470,235802143,235802126,235802382,235802126,521014798,127,0,235799552,33488900,0,100794880,33687294,0,-16711680,0,0,0,-2139062272,128,0,0,536870912,12632160,0,402653184,67100,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073741824,0,0,0,0,0,192,0,201786112,528416784,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,12582912,0,201326592,4207390,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073709056,0,0,0,0,0,192,0,1903239168,528416800,235802126,235802126,235802126,235802126,2132741646,0,0,-2134851456,49152]],[49,1,9,2,[12582912,0,0,0,235806591,235802126,2139033102,235802126,235802126,32543,0,0,-33554432,66319,0,12632064,0,251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,67502849,253656064,151719695,134744073,134744072,134744072,8330248,0,-536870912,1982449,1,-522141568,1010596080,117903134,259,0,0,-2139095040,-67108864,538976368,538976288,538976288,-526344160,1625350368,32,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,137420992,29883904,0,0,0,0,16697089,0,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,235800323,1010572316,1010580540,471612476,50793998,0,0,807144448,-939655104,1,0,0,0,-20512512,0,0,0,-1065353216,1886445792,2021161080,2021161080,-522162064,32960,0,0,65536,235340544,1008475150,1010580540,473709628,118361628,3,0,2016411648,-33553716,455,0,0,0,-956235776,254]],[49,1,10,0,[-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,67502849,117637120,471600654,1010580540,1010580540,235805724,775,0,-536870912,933873,116734,0,0,0,16777216,65223,0,-2139095040,0,-522141568,2021159024,2021161080,1886419064,-2134843168,0,0,50528512,50331649,470683143,1010580508,1010580540,236723260,198414,0,0,25395969,29883904,0,0,0,0,16697089,0,0,32896,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,470681344,-253693896,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,235340544,1008475150,1010580540,490486844,252579613,1579023,0,0,-33554432,16777671,235275011,1882200092,-2139045664,-956235776,254,0,0,-533712896,1893785824,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,235802126,235802126,118427150,775,0,1610612736,268400,193,0,0,0,-2147483648]],[49,1,11,0,[65249,0,0,-67108864,538976368,538976288,538976288,538976288,-2143272928,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,538447366,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,2130706432,235802143,235802126,235802126,235802126,50792207,0,0,1715214336,12648577,0,0,0,0,-18776064,0,0,0,544275456,538976288,538976288,538976288,1075847200,32832,0,16777216,66307,235806591,235802126,235802126,235802126,117903118,3,0,-1014956032,-1056931389,0,0,0,0,-511705088,254,0,-1061126144,1895563392,538976288,538976288,538976288,538976288,8405056,0,0,0,255786752,16975623,1,0,0,65536,0,100663296,2103310,129,-507395968,947682546,943208504,943208504,65404,0,0,-67108864,1077944432,128,0,0,0,0,0,0,528416768,252579342,235802127,235802126,235802383,2132741646,0,0,0,49152,268173312]],[49,1,12,0,[50529031,252117763,252,12582912,0,0,0,0,-2147483648,-1061109568,32896,0,0,0,0,50331648,941104142,943208504,943208760,943208504,960051256,248,0,0,-255852544,471611448,1882724380,471611632,235802126,-256336884,0,0,0,17237504,0,943201287,235077648,943208476,925500,0,0,0,1082130432,-1073741824,1886416992,1886449904,1886417008,6332,0,0,0,262913,470220800,1062968,941362691,524040248,14,0,0,-1061158912,0,1885388800,-252678032,1886417008,415002736,0,0,0,201786112,16,943201287,235077648,943208476,925500,0,0,0,549486592,-1073741824,1886416992,1886449904,1886417008,6332,0,0,503316480,4285247,470220800,1062968,941362691,524040248,14,0,0,806354944,49376,1885388800,-252678032,1886417008,415002736,0,0,0,471599104,8,943201287,235077648,943208476,925500,0,0,0,1088479296,-1073741824,1886416992,1886449904,1886417008,6332,0,0,117637120,50793484,470220800,1062968,941362691,524040248,14]],[49,1,13,1,[1623228416,8437856,1885388800,-252678032,1886417008,415002736,0,0,0,0,0,1886402575,503775264,1886416952,1851248,0,0,0,0,-2097152000,1886419151,1886449919,-59215760,1823,0,0,0,0,-528482304,-261066528,0,-1071640576,0,0,0,0,0,470745856,1886400560,2020634736,119488060,134217987,7,0,0,0,1886445696,8304,134217728,12640272,-2134851456,0,0,200204,117440512,1882208287,1886420848,1060927600,1823,0,0,0,8388608,-1073741824,1886413024,240,-521136128,128,0,0,50397184,2054,941557504,2138075184,2020634736,119488316,0,0,0,8421376,0,1625341952,15757424,402653184,8446192,0,0,0,538513158,117440512,1882208287,1886420848,1060927600,1823,0,0,0,4227072,-1073741824,1886413024,240,-521136128,128,0,0,470286336,2076,941557504,2138075184,2020634736,119488316,0,0,0,-522174464,64,1625341952,15757424,402653184,8446192,0,0,0,68710496,201326592,471628828,471604252]],[49,1,14,0,[471604252,32574,0,0,235274240,8216,470548480,471604348,471604252,1042029596,127,0,0,907806720,65,2082212864,471604252,471604252,2134776860,0,0,0,-404274688,66,477895692,471604252,471604252,8338972,0,0,469762048,100861710,16777228,404491271,943208504,505165880,783,0,0,-1067450368,1893777536,1056709688,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,824119040,32,473832716,471604252,471604252,8338972,0,0,0,-252146684,-268435456,471612664,471604252,471604252,32574,0,0,50331648,3,117506048,941104140,943208504,253631544,3,0,0,-2147483648,8384,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,33619968,16777216,404491271,943208504,505165880,783,0,0,1610612736,32992,1022361600,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,50397184]],[49,1,15,0,[4,470550273,943208472,473446456,200478,0,0,0,137420992,-268435456,252583484,117901063,202245639,57400,0,0,0,0,0,0,0,0,0,0,0,252116992,4120,201785600,943200284,943208504,51322396,0,0,0,-54099456,120,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,67108864,265742,117506048,941104140,943208504,253631544,3,0,0,940572672,4152,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,0,65792,2139029504,16777216,1,0,0,0,0,-1073741824,12640480,16776960,-522141696,192,0,0,0,0,0,0,49344,0,0,0,0,0,0,0,941100547,1903194160,947680883,4685372,0,0,0,0,-503316480,1042037886,244239982,404491278,49264,0,0,100663296,263,947388416,943208504,943208504,253507640,7]],[49,1,16,3,[16512,471612416,471604252,471604252,-1730396388,0,0,0,16777216,2,943208568,943208504,943208504,462620,0,0,0,8446048,1006632960,471604252,471604252,1058806812,39132,0,0,16777216,525827,947388416,943208504,943208504,253507640,7,0,0,-1065353216,4192,471612416,471604252,471604252,-1730396388,0,0,0,471599104,8,943208568,943208504,943208504,462620,0,0,0,272119824,1006632960,471604252,471604252,1058806812,39132,0,0,0,65792,478085120,118361628,16974599,1,16777216,2083914241,56,-529006592,128,67510016,134744068,-523202416,1077985504,32896,0,0,0,0,128,0,0,0,0,0,67108864,471628828,471604252,471605020,471604252,471604252,471604510,471604252,32540,0,0,-268435456,252583548,117901063,2015104526,224,0,0,0,0,0,0,0,0,0,0,0,235799552,4,236723327,50792206,65795,0,33620224,3701814,0,136059912,520093696,134480902]],[49,2,0,0,[-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1394627405,1718186597,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1394627405,1718186597,1852794400,741875828,824979505,875637810,741880108,673199154,692143958,0,393238,1701603654,1936876886,7237481,808529459,0,458779,1702129225,1818324594,1701667150,0,1230128467,17734,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1230128467,1177437510,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024]],[49,2,1,0,[1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[49,2,4,0,[17652301,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131279,1105474908,33536,0,0,0,0,4194368,12845120,13566159,337,262144,131072,0,50987008,-2147024892,1,1703936,206569521,124,-2146959360,6,4915200,472908029,32852,21495808,472908121,32853,44105728,472908282,32854,77266944,472908397,32855,117964800,472908577,32856,170459136,472909178,32857,-2146435072,1,262340608,204472351,32769,0,1313818119,1380533332,1163088647,1162234194,0,1330002944,1163023438,808525907,909716528,540424492,1397563450,1851872032,1699946611,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,10611,0,0,0,0,5505030,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781]],[49,2,5,0,[536873728,-419405569,0,1029376,0,1397555200,1851872032,1699946611,6711666,33554517,5512,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,655360,6291552,196621,0,102400,1048576,234882849,1627332608,71680,2046820352,21,0,1394627405,544435809,1769104723,5636198,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,1397555200,1851872032,1699946611,6711666,33554519,9936,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,917504,6291552,393235,0,102400,1572864,318769441,1627332608,94976,-1040187392,38,0,1394627405,544435809,1769104723,5767270,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192]],[49,2,6,0,[1,203489309,536877056,-1778360065,1,3274752,0,1397555200,1851872032,1699946611,6711666,33554521,22418,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,1572864,6291552,327709,0,102400,2424832,536875041,1627332608,147968,-2080374784,87,0,1394627405,544435809,1769104723,102,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,260608,196608,197626,328711,459796,394273,525358,394299,132168,197717,197730,263279,394364,197769,197782,197795,328880,394429,394442,394455,394468,394481,394494,394507,394520,394533,394546,197951,197964,394585,394598,394611,394624,722317,460186,460212,460225,525774,460251,394728,525813,525826,198159,329244,460329,394806,591427,525904,525930,460407,525956,525969,460446,460459,526008,460485]],[49,2,7,0,[722642,460511,460537,460550,198419,329504,198445,395066,395079,198484,395105,395118,395131,395144,395157,198562,395183,395196,133065,133078,395235,133104,526333,395274,395287,395300,395313,198718,329803,198744,395365,395378,526463,329868,329881,329894,264371,133312,264397,461018,198887,198900,198913,198926,198939,198952,198965,198978,198991,199004,199017,199030,199043,199056,199069,199082,199095,199108,199121,199134,199147,199160,199173,199186,199199,199212,199225,199238,199251,199264,199277,199290,199303,199316,199329,395950,395963,395976,395989,133858,396015,199420,592649,264982,396080,396093,199498,527191,396132,265073,396158,199563,199576,199589,396210,396223,199628,199641,199654,265203,396288,527373,527386,527399,396340,461889,461902,461915,461928,461941,461954,658575,461980,462006,462019,462032,462045,199914,199927,199940,199953,527646,527659,527672,527685,527698,527711,527724]],[49,2,8,0,[396665,527750,527763,527776,527789,527802,462279,462292,396769,396782,396795,396808,396821,396834,396847,659004,396873,396899,396912,396925,396938,134807,265892,265905,265918,397003,397016,397029,397042,397055,397068,397081,397094,397107,397120,397133,397146,397159,331636,397185,331662,528283,4008,0,0,0,1077952512,1077952576,16384,1212678144,72,0,603979776,606371364,606371364,0,1347696656,1410603056,4152,843657216,638584836,1609,1344274432,1411391568,3426376,1073741824,16448,0,0,1077952544,1077952576,2113600,538984448,538976288,1075847200,1342177280,20512,0,0,269484032,1052796,0,0,0,16416,0,6291456,0,0,0,4194304,134217728,269486088,1077944352,0,1145324600,1145324612,56,275779584,269488144,4112,1144520704,268960772,8142880,939524096,402916420,943981572,0,672667656,142362664,8,1077967872,67388536,14404,1144520704,1148731456,3687492,2080374784,268961796,538976272,0,1145324600,1145324600,56,1145321472,67386436,14404]],[49,2,9,0,[16384,4194304,0,2097152,536870912,64,268959744,270549024,8,0,2080406528,0,0,135274560,4202512,939524096,134480964,268439568,0,1193291791,541477193,3888,1086324736,-534765536,8388608,269484032,1145317416,8553084,2013265920,2017739844,2017739844,0,1077953084,1111507008,60,1111783424,1111638594,30788,1081868288,1081622592,8142912,2080374784,2017476672,1077952576,0,1077953084,1178747470,58,1111638528,1111653954,16962,1077936128,1077952576,4210752,268435456,269488144,1620086800,0,1615874116,1145589856,66,1077952512,1077952576,31808,1094778880,1431659363,4278601,0,0,0,0,1382179394,1179011666,66,1111636992,1111638594,15426,1115422720,1081885250,4210752,1006632960,1111638594,1011239490,2,1111638652,1111638652,66,1078212608,67385408,14404,276561920,269488144,1052688,1107296256,1111638594,1010975298,0,1145340546,271067204,16,1149272064,707413060,4369,538968064,-2143272896,128,-2113929216,271074434,-2105392088,0,675578498,269488144,16,67304960,1075843080,65152,1080033280,1077952576,1077952576,1073741920,538984512,134746128,0,538976352,538976288,6299680,4466704]],[49,2,10,4,[1073742076,32,0,0,939524096,1145322500,60,1077952512,1145324664,30788,0,1078212608,3687488,67108864,1144783876,1011106884,0,939524096,1145076804,56,1077944320,1077952608,16448,0,1145322496,71058500,1073741944,1683505216,1145324612,0,1073741888,1077952576,64,16384,1077952576,1077952576,1077936128,1615874112,4474960,1073741824,1077952576,1077952576,0,1979711488,1229539657,73,0,1145332824,17476,0,1145321472,3687492,0,1148715008,2017739844,16448,1006632960,1145324612,263228,0,1077952608,16448,0,541601792,3164176,0,1080049728,541081664,0,1140850688,1279542340,52,0,673727556,4112,0,1430866176,2237013,0,1212678144,1212690480,0,1207959552,810043464,12591136,0,537921656,30784,538972160,541073440,270540832,1073741824,1077952576,1077952576,1073741888,538976288,538976272,16416,1278345216,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672]],[49,2,11,0,[1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,4202496,0,0,1075838976,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,0,0,0,4194304,1077952576,4210752,134217728,1077953592,2111556,1211105280,544219200,8142912,1140850688,1145324600,17464,0,675562564,276566140,16,1077952512,1073758272,1077952576,1144520704,608718880,943982612,0,160,0,0,1347166494,1974604,0,-2147483648,32896,0,811597824,1879076944,0,0,335544320,338186280]],[49,2,12,0,[293888,0,0,24576,0,572260352,576018781,28,16515072,0,0,0,2117664,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212696648,1077965896,2084306944,339508348,336860180,0,1073741824,0,0,0,0,6299648,543170560,8224,0,1349517312,1879076944,0,0,1342177280,1344803880,0,606232864,1193612073,1,576790528,571551268,1860,291504128,325653538,83749,0,268439552,1077944336,270547012,673714192,-2105785276,134217858,672141328,2084848680,33410,268445712,1145317416,8553084,274215936,1143482384,-2105377724,4456448,673714192,-2105785276,268435586,672141352,2084848680,33410,404684800,2018453544,9406536,-2147483648,0,-2147483648,0,1077953084,1111507008,538445884,1077967888,1077966912,31808,1081872392,1081622592,8142912,2083000320,2017476672,2084585536,4456448,1077952636,1077952632,-2147483524,1077936192,1077952576,16448,1073758240,1077952576,4210752,10502144,1077952576,1077952576,10485760,1077952576,1077952576,64,1111783424,1111683650,30788,1648512050,1246909026,4343366,1007161344,1111638594,1010975298]],[49,2,13,0,[268959744,1111638588,1111638594,402653244,1111637028,1111638594,15426,1111247922,1111638594,3949122,1006642176,1111638594,1010975298,0,1140850688,1143476264,0,1246117376,1649562186,31842,1111623696,1111638594,3949122,1108346880,1111638594,1010975298,605552640,1111638594,1111638594,603979836,1111638528,1111638594,15426,-2105405432,269494340,1052688,1073741824,1111653440,1077967938,0,1212696624,1145324632,88,1056768,1144783928,15428,268959744,1006909440,3949636,268435456,70778920,1011106876,0,939546676,1145322500,60,9216,1144783928,15428,271060992,1006909440,3949636,0,70975488,994329663,0,-2147483648,1073791040,128,0,1077953592,806369348,270532608,2084845568,3687488,134217728,1144520720,943997052,0,939534352,1145076804,56,17408,1081885752,14404,1082130432,1077952512,4210752,268435456,538968096,538976288,0,536891424,538976288,32,20480,538976288,8224,271056896,1144784936,3687492,872415232,1683488856,1145324612,0,939528224,1145324612,56,1050624,1145324600,14404,672137216,1145321472,3687492,872415232,1144520792,943998020,0,939524164,1145324612,56,0,8126480,16,0,1414282240,7890004,536870912]],[49,2,14,0,[1145307152,877413444,0,1140854792,1279542340,52,2625536,1145324612,13388,4456448,1145324544,3427396,268435456,1212678176,540035144,49184,2017476672,1145324612,4210808,18432,1212696648,-1071636432,0,0,0,542330112,1936613715,1919243040,26217,0,0,0,361234944,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,119603216,536874496,402678015,1,1407488,0,260608,196608,197626,328714,459802,459818,787514,590922,197738,263306,263322,328874,459962,197834,263386,197866,263418,460042,460058,460074,460090,460106,460122,460138,460154,460170,460186,198058,198074,460234,460250,460266,460282,919050,591386,591418,591450,657018,591514,526010,657114,657130,198410,460586,526138,460618,722778,657258,657290,591786,657354,657386,591882,591914,657482,591978,854154,526506,592074,526554,264442,264458,264474,461098,461114,264522,526682,526698]],[49,2,15,0,[461178,526730,526746,199082,526778,461258,199130,199146,461306,199178,723482,461354,526922,526938,526954,264826,461450,199322,461482,461498,592586,395994,461562,396042,330522,199466,330554,592714,265050,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,199818,199834,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,265578,200058,200074,462234,462250,462266,462282,200154,462314,265722,527882,331290,462378,462394,265802,527962,462442,265850,462474,265882,265898,265914,462538,462554,200426,265978,265994,331546,462634,593722,593738,593770,462730,593834,593850,593882,593914,593946,593978,856154,594042,594074,594106,594138,594170,200986,201018,201034,201050,594282,659834,659866,659898,659930,659962,659994,463418,660058,660074,660106,660138,660170,594666,594698,529194,529226,529242,529258]],[49,2,16,0,[529274,529290,529306,857002,463802,529370,529386,529402,529418,201754,201770,201786,201802,529498,463978,529530,529546,529562,529578,529594,464074,529626,464106,464122,464138,464154,464170,529722,464202,529754,5482,0,0,0,0,1077952512,1077952576,4194368,0,1347440640,80,0,0,336860160,-64477058,5263440,0,1412960256,339234900,272126996,0,1212690432,134480433,8465,0,-2143289344,-1073741824,12591136,0,606345216,1143478308,4014661,0,0,0,0,0,1077952512,64,0,0,538972160,1077952576,541081664,4128,1077968896,538976288,1075847200,32832,1890066432,216,0,0,0,276566032,16,0,0,0,-2143289344,0,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1145321472,1145324612,3687492,0,275779584,269488144,1052688,0,1145321472,537921540,8142912,0,71579648,67377156,3687428,0,336331776,2084840468,263172,0,1077967872,71596096,3687428,0,1078212608]],[49,3,0,0,[1147426880,3687492,0,67402752,269486088,2105376,0,1145321472,1145321540,3687492,0,1145321472,70536260,3687428,0,0,64,4194304,0,0,64,-2143289344,0,201326592,811610136,3096,0,0,2080406528,0,0,1610612736,403445808,24624,0,1145321472,269486084,1048592,0,538974215,1145324611,119021603,0,269508736,-2008528696,-1070595984,0,336070656,2132943380,8421441,0,0,0,8421376,0,1094811136,1094811201,8274241,0,0,0,0,0,1075912192,1077952576,1974592,0,-2147483648,0,128,0,1078033920,1077952576,8274240,0,-2147483648,-2139062144,128,0,1077968640,1077968448,8339520,0,0,0,0,0,1077968640,1077968448,4210752,0,1075912192,1078149184,1974592,0,-2147483648,-2139095040,8421504,0,1077952512,1077968704,4210752,0,-2139062272,-2139062144,8421504,0,1077952512,1077952576,4210752,0,67372032,67372036,3687492,0,1212432896,1213227088,4276804,0,1077952512,1077952576,8273984,0,1614823424,1246843232,4473930,0,-1069531136]],[49,3,1,0,[1077952704,4210752,0,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,0,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,1078033920,1082016064,4210752,0,-2147483648,128,0,0,1075912192,1077952576,1974594,0,-2147483648,-2139062144,8388736,0,1078033920,1082081600,4210752,0,-2147483648,-2147483520,4227200,0,1094794752,17184832,4079937,0,0,0,0,0,134807296,134744072,526344,0,32768,0,0,0,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,0,1098940416,337781313,526356,0,8421376,0,0,0,-2105376256,673727813,1052712,0,134744064,-1600122864,4210848,0,1115783424,605558820,8487234,0,1098940416,134747170,526344,0,8421376,0,0,0,67272192,537921540,8273952,0,1077964800,1077952576,1077952576,28736,-2139062272,541081664,269492256,16,539025408,538976288,538976288,57376,4466704,0,0,0,0,0,0,254,2113536,0,0,0,0,1111376444,4014658,0,1077952512]],[49,3,2,0,[1111646812,6054466,0,0,1077953084,3949120,0,33686016,1111639610,3819074,0,0,2118271548,3949120,0,1077944320,1077952736,4210752,0,0,1111639610,37373506,15362,1077952512,1145332824,4473924,0,16384,1077952576,4210752,0,16384,1077952576,1077952576,32832,1077952512,1884309572,4342856,0,1077952512,1077952576,4210752,0,0,1145333337,4473924,0,0,1077952640,4210752,0,0,1145332824,4473924,0,0,1111638588,3949122,0,0,1111646812,1079796290,16448,0,1111639610,37373506,514,0,1077960784,4210752,0,0,943735864,3687428,0,1077936128,1077952736,2113600,0,0,1145324612,3427396,0,0,1145340546,1058856,0,0,1431668872,2237013,0,0,32896,0,0,0,808470660,8669232,0,0,1145340546,269494312,49184,0,537921656,7880736,0,538974208,-1071636448,538976288,6176,1077952512,1077952576,1077952576,16448,539017216,404758560,538976288,49184,1179201792,0,0,0,0,0,0,0,1616928768]],[49,3,3,0,[1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,4202496,0,0,0,8404992,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768]],[49,3,4,0,[1616928864,6316128,0,0,0,0,0,0,1077936192,1077952576,16448,67108864,1346915384,1077437520,0,1078472704,544743488,8142880,0,674776064,17464,0,0,1149403648,-32440792,1052688,0,1077952512,4210752,1077952576,16448,541341696,405030960,3687432,0,36864,0,0,0,-1656603648,1117626785,60,0,806363136,1879060560,0,0,0,1344803840,5160,0,0,293888,0,0,0,15728640,0,0,-1186841600,1118157221,60,-33554432,0,0,0,0,542121984,0,0,0,0,276566032,8126480,0,546332672,61504,0,0,546332672,24720,0,0,4202496,0,0,0,1140850688,1145324612,1081754692,16448,1953774592,338982004,1315860,0,0,16384,0,0,0,0,536870912,24592,543170560,8224,0,0,1347428352,1879056464,0,0,0,338186240,20520,0,1153581568,285755460,2107154,0,0,-2139095040,8421504,0,1153581568,336283716,2564625]],[49,3,5,0,[-2147483648,8388608,0,613573120,285763732,2107154,0,0,-2139095040,8421504,0,0,269484048,1145053200,135280708,336070656,2132943380,8421441,0,0,0,8421376,134479872,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070656,2132943380,8421441,0,0,0,8421376,1312358400,336070656,2132943380,8421441,0,0,0,8421376,2228224,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070664,2132943380,8421441,0,0,0,8421376,0,336334592,2082744084,8881220,0,61440,57344,15728640,0,1075912192,1077952576,69083456,3074,-2147483648,0,128,135266304,1077968640,1077968448,8339520,0,0,0,0,134479872,1077968640,1077968448,8339520,0,0,0,0,336068608,1077968640,1077968448,8339520,0,0,0,0,2228224,1077968640,1077968448,8339520,0,0,0,0,1082130432,1077952512,1077952576,4210752,1075838976,1077952512,1077952576,4210752,-1606418432,1077952512,1077952576,4210752,10485760,1077952512,1077952576,4210752,0,1094876160]],[49,3,6,0,[1094840641,8143425,0,0,0,0,639172608,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,135266304,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,2162688,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1109466624,1346913346,6168912,0,-2147450880,-2139062144,128,67633152,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,302776320,1077952530,1077952576,1974592,0,-2139062272,-2139062144,128,2162688,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1098940416,134747170,526344,0,8421376,0,0,0,2084585472,1111572802,4210812,0,0,0,0,0,1111636992,1111645250,6046274,0,528384,1111376444,4014658,0,1050624,1111376444,4014658,0,2365440]],[49,3,7,0,[1111376444,4014658,0,4993536,1111376444,4014658,0,9216,1111376444,4014658,0,1582104,1111376444,4014658,0,0,1128153661,4014658,0,0,-267382560,14684160,0,0,1077953084,138166848,6148,528384,2118271548,3949120,0,1050624,2118271548,3949120,0,2365440,2118271548,3949120,0,9216,2118271548,3949120,0,4227072,1077952576,4210752,0,4202496,1077952576,4210752,0,10502144,1077952576,4210752,0,40960,1077952576,4210752,0,336073728,1111637508,3949122,0,5780480,1145332824,4473924,0,528384,1111638588,3949122,0,1050624,1111638588,3949122,0,2365440,1111638588,3949122,0,4993536,1111638588,3949122,0,9216,1111638588,3949122,0,0,8126480,16,0,33554432,1246381628,1077699154,0,1056768,1145324612,3427396,0,1050624,1145324612,3427396,0,2625536,1145324612,3427396,0,17408,1145324612,3427396,0,1050624,1145340546,269494312,49184,1077952512,1111646812,1079796290,16448,17408,1145340546,269494312,49184,0,0,0,1397555200,1851872032]],[49,3,8,0,[1699946611,6711666,0,0,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,260608,262144,263162,394254,590882,590902,918622,722054,197806,328918,328938,394494,591122,263462,329038,263522,263542,591242,591262,591302,591342,591382,591422,591462,591502,591542,591582,263942,263982,591682,591702,591742,591782,1050574,722934,722974,723014,788590,723094,657598,854246,788750,330038,526686,657778,592262,854446,723414,788990,657958,789070,789110,723614,592582,789230,723734,985918,723814,723854,658358,265182,265222,265242,461870,592962,330838,593022,593042,527546,593122,593142,331038,593222,593242,200066,200106,527806,200146,855526,593402,593442,593482,593522,331418,528066,331478,593642,462590,724774,462650,462690,528246,331658,331678,331698,593862]],[49,3,9,0,[331738,331778,331798,331818,331838,331858,331878,331898,331918,331938,331958,331978,331998,332018,332038,332058,332078,332098,266582,266602,332158,332178,332198,332218,332238,332258,332278,332298,332318,332338,332358,332378,332398,266882,266902,594602,594622,594662,594702,332598,594782,332658,725914,398254,594902,594922,332818,726074,595022,332918,595102,332978,333018,333038,529666,529686,267562,333118,333138,398694,595322,791950,791990,792030,595462,726574,726614,726654,726694,726734,726774,1054494,726854,726894,726934,726974,727014,333838,333878,333898,333918,792690,727174,792750,792790,792830,792870,792910,596342,792990,793030,793070,793110,793150,727654,662158,662198,596702,596742,596782,596822,596862,596902,990158,531446,597022,597042,597082,597122,203946,203986,204006,204026,597262,597282,597322,597362,597402,597442,597482,597522,597562,597602,597642,597682,597722,466690,597802]],[49,3,10,0,[466750,532326,8058,0,0,0,0,0,538968064,538976288,2105376,8192,0,1212678144,18504,0,0,0,303169536,606371602,1224614948,18504,0,0,0,0,0,0,706480128,472401993,1225328906,531498,0,0,0,0,0,0,1144520704,20464708,268960770,16416,0,268959744,8405024,-2004324352,28808,0,605552640,404235300,1078018596,7713,0,0,0,-2143272960,8256,0,1077936128,16448,0,0,0,538972160,1077952544,1077952576,538976320,16,538984448,269488160,269488144,538976272,64,945033216,17448,0,0,0,0,134744064,134744191,0,0,0,0,0,0,0,0,0,0,4202496,0,0,0,248,0,0,0,0,0,8192,0,269484032,538972176,1077944352,8405056,0,572260352,1094795554,574701889,7202,0,0,0,0,0,0,940048384,134744072,134744072,2056]],[49,3,11,0,[572260352,33636673,537921540,32576,0,0,0,0,0,0,572260352,469909825,1094779138,7202,0,0,0,0,0,0,100794368,303172102,41894434,514,0,0,0,0,0,0,1082064896,1650212928,1094779201,7202,0,0,0,0,0,0,572260352,1650212929,1094795585,7202,0,0,0,0,0,0,25100288,67240449,134743044,2056,0,0,0,0,0,0,572260352,472006977,1094795554,7202,0,0,0,0,0,0,572260352,1094795585,1090592035,7202,0,0,0,0,0,0,0,8192,0,8192,0,0,8192,0,4202496,0,0,806093568,51130432,0,0,0,0,0,0,0,0,8323072,32512,0,0,0,0,0,0,0,0,102260736,1612187137,0,0,0,0,0,0,0,572260352,33636673,526340,2048]],[49,3,12,2,[201523200,1143087376,541279300,1816,0,149946368,572703236,12084258,57368,0,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,0,540999680,1059069984,538976288,16160,0,-2147483648,8405056,1077952640,128,0,806289408,1077952544,541081664,3888,0,-1073741824,8256,1075838976,192,0,540999680,538976288,538976288,16160,0,-1073741824,538976320,1075847200,192,0,540999680,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,0,540999680,1059069984,538976288,8224,0,12582912,-2147483648,0,0,0,806289408,1077952544,541081667,3888,0,-1073741824,8256,1612718304,8416,0,538968064,1059069984,538976288,8224,0,1077936128,-1069531072,1077952576,16448,0,538968064,538976288,538976288,8224,0,67371008,67372036,-2071723004,30852,0,555745280,807937058,555885608,8224,0,8388608,0,0,16512,0,538968064,538976288,538976288,16160,0,0,0,0,32768,0,538968064,673722416,572663077,8224,0,538968064]],[49,3,13,0,[-1600102304,538976288,8224,0,807403520,606611504,555885092,8225,0,-2139095040,-2139062144,-2139062144,32896,0,806289408,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,0,0,0,806289408,1077952544,557989952,3888,0,-1073741824,538976320,1075847200,2113728,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,1077968896,8256,0,538902528,522207296,1073741824,7968,0,-2147483648,64,1077952640,128,0,150929408,134744072,134744072,2056,0,8388608,0,0,0,0,538968064,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,0,-2139095040,538984512,168431889,1028,0,538968064,-2139078592,0,0,0,-2122317824,574767425,135533602,2056,0,33685504,-2004614140,542134408,8224,0,1082130432,67768608,537987588,32832,0,1075838976,128,-2147483648,8256,0,1082130432,67768608,67372036,1028,0,1075838976,128,0,0,0,8323072,67240192,1075843080,65408]],[49,3,14,1,[1086324736,128,0,32768,0,1080033280,1077952576,1077952576,1077952576,96,-2139095040,1077969024,538984512,1056800,0,543162368,538976288,538976288,538976288,96,1143476224,0,0,0,0,0,0,0,-16777216,0,0,0,0,-2147483648,0,270548992,0,0,0,0,0,21052928,1094795009,15937,0,0,0,0,32768,0,1077936128,1096965184,1094795585,23650,0,0,0,0,0,0,0,1092754432,1094729792,7202,0,16842752,1092820225,1094795585,7459,0,0,0,0,0,0,0,1092754432,1094745921,7202,0,0,0,0,0,0,538443776,539031584,538976288,8224,0,0,1092820224,1094795585,16850211,15362,0,0,0,0,0,1077936128,1096965184,1094795585,16705,0,0,0,0,0,0,4194304,1077952512,1077952576,16448,0,4194304,1077952512,1077952576,1077952576,32832,1077936128,1212432960,1145598032,16706,0,1077936128,1077952576]],[49,3,15,0,[1077952576,16448,0,0,1113937920,1111638594,16962,0,0,270581760,269488144,4112,0,0,1096965120,1094795585,16705,0,0,0,0,0,0,0,1092754432,1094795585,7202,0,0,0,0,0,0,0,1096965120,1094795585,1077959778,16448,0,0,0,0,0,0,1092820224,1094795585,16850211,257,0,0,0,0,0,0,1080055808,1077952576,16448,0,0,1078082560,33700928,15426,0,538968064,539031584,538976288,4128,0,0,1094795520,1094795585,7459,0,0,0,0,0,0,0,1149403648,271067204,4112,0,0,1149534208,287976004,4369,0,0,1075847168,8421440,0,0,0,1145340416,1143476264,33348,0,0,1149403648,271067204,1075847184,32832,0,67272192,537923592,32320,0,537919488,538976288,538984480,538976288,16,538968064,538976288,538976288,2105376,0,541065216,538976288,538972192,538976288,64,1179201792]],[49,3,16,5,[1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1075838976,0,0,0,0,1075838976,0,0,0,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008]],[49,4,0,0,[28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,0,0,0,0,0,0,16384,1077952576,1077952576,64,0,1159863553,1364215876,4217890,0,0,0,0,0,0,572260352,2114986018,537923600,32544,0,0,0,0,0,0,1090519040,572662334,16702,0,0,0,0,0,0,0,-2139095040,150938177,134807304,2056,0,-2139095040,8388608,32768,0,0,538968064,538976288,538968064,538976288,0,572260352,1145581600,101257506,1843714,0,0,0,0,0,0,5242880,0,0,0,0,1612644352,-1869509056,1083085200,8032,0,-1073741824,538976320,1612718112,192,0,137363456,3688504,120]],[49,4,1,1,[574890513,17,0,0,0,0,0,0,0,0,65919,0,0,0,0,0,0,0,0,0,63488,0,0,1080041216,-1634627170,1614844306,31,0,1086324736,538976288,-1069539296,0,0,255,0,0,0,0,128,0,0,0,0,1211105280,12360,0,0,0,0,134744064,134744191,32512,0,0,0,0,0,0,1211105280,2015367176,0,0,0,1211105280,810027024,0,0,0,1075843072,0,0,0,0,0,1111638528,1111638594,1077968194,64,2050949120,981105274,168430090,657930,0,0,536870912,0,0,0,0,0,0,270532608,24592,1612709888,538976288,0,0,0,1211105280,3164232,120,0,0,0,0,571548228,68,0,0,0,0,0,0,1612709888,572596256,554698756,32833,0,537919488,32832,547381280,8416,0,1612709888,572596256,537921796,33088]],[49,4,2,1,[537919488,32832,1075847360,57472,0,1211105280,843646992,554698756,32833,0,537919488,32832,547381280,8416,0,0,2048,537921544,574701632,28,0,0,0,0,135266304,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,33619968,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,168034304,67371025,286329354,1082073120,32896,0,0,0,1086357632,8224,605552640,67371043,286329354,1082073120,32896,-2139095040,0,0,1086357632,8224,285212672,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,286130176,67374609,286329354,1082073120,32896,0,0,0,1086357632,8224,0,84344832,286329097,1098850593,33153,0,16646144,-67108864,0,65024,0,806289408,1077952544,541081664,16912176,1537,-1073741824,8256,1075838976,192,67633152,540999682,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,33619968,540999684,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,151388160,540999696,1059069984]],[49,4,3,0,[538976288,16160,0,12583040,-2147483648,0,49152,268435456,540999680,1059069984,538976288,16160,-2147483648,12582912,-2147483648,0,49152,1082130432,538968096,538976288,538976288,8224,268959744,538968096,538976288,538976288,8224,1344274432,538968200,538976288,538976288,8224,-2013265920,538968064,538976288,538976288,8224,0,540999680,-132112352,538976288,16160,0,-1073741824,538976320,1075847200,192,605552640,807403555,606611504,555885092,8225,-2139095040,-2139095040,-2139062144,-2139062144,32896,67633152,806289410,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,33619968,806289412,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,151388160,806289424,1077952544,541081664,3888,0,-1073741696,538976320,1075847200,192,639369216,806289443,1077952544,541081664,3888,1077936128,-1073741696,538976320,1075847200,192,268435456,806289408,1077952544,541081664,3888,-2147483648,-1073741824,538976320,1075847200,192,0,0,337789184,1092752392,0,0,0,0,0,0,0,806289408,1111572768,810043460,20272,0,-1071644672,538976448,1075847200,192,67633152]],[49,4,4,0,[538968066,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,33619968,538968068,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,151388160,538968080,538976288,538976288,3856,0,1077936256,1077952576,1077952576,128,268435456,538968064,538976288,538976288,3856,-2147483648,1077936128,1077952576,1077952576,128,33619968,1082130436,67768608,67372036,1028,0,1075838976,128,0,0,0,538968064,538976574,1042358304,8224,0,0,-2139095040,32896,0,0,572260352,639705377,538976289,11809,0,0,0,-2139062272,0,0,67637248,21052928,1094795009,15937,0,0,0,0,32768,0,268960768,21052928,1094795009,15937,0,0,0,0,32768,0,571738112,21052928,1094795009,15937,0,0,0,0,32768,0,1179201792,21052928,1094795009,15937,0,0,0,0,32768,0,2228224,21052928,1094795009,15937,0,0,0,0,32768,0,471999004,21052928,1094795009,15937]],[49,4,5,0,[32768,0,0,21052928,1094795009,15937,0,0,76050432,67173380,28808,0,0,1092754432,1094729792,67640354,6148,67637248,1092754432,1094745921,7202,0,0,0,0,0,0,268960768,1092754432,1094745921,7202,0,0,0,0,0,0,571738112,1092754432,1094745921,7202,0,0,0,0,0,0,2228224,1092754432,1094745921,7202,0,0,0,0,0,0,541097984,1077952512,1077952576,16448,0,-2143281152,1077952512,1077952576,16448,0,10502144,1077952512,1077952576,16448,0,10485760,1077952512,1077952576,16448,0,275251200,572261416,1094795585,7202,0,0,0,0,0,0,1179201792,1096965120,1094795585,16705,0,0,0,0,0,0,67637248,1092754432,1094795585,7202,0,0,0,0,0,0,268960768,1092754432,1094795585,7202,0,0,0,0,0,0,571738112,1092754432,1094795585,7202,0,0,0,0,0,0,1179201792]],[49,4,6,0,[1092754432,1094795585,7202,0,0,0,0,0,0,2228224,1092754432,1094795585,7202,0,0,0,0,0,0,0,2048,134217855,0,0,0,0,0,0,0,0,1159863552,1364281669,23586,0,0,0,0,0,0,67637248,1094795520,1094795585,7459,0,0,0,0,0,0,268960768,1094795520,1094795585,7459,0,0,0,0,0,0,571738112,1094795520,1094795585,7459,0,0,0,0,0,0,2228224,1094795520,1094795585,7459,0,0,0,0,0,0,537921536,1149403648,271067204,1075847184,32832,1077936128,1096965184,1094795585,1077959778,16448,0,0,0,0,0,4456448,1149403648,271067204,1075847184,32832,0,0,0,0,1397555200,1851872032,1699946611,6711666,0,651166208,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1245280,6]],[49,4,7,0,[-1879048192,1,153157656,536875776,1929404671,1,2540032,0,260608,327680,328698,459794,656426,656450,984178,853154,263378,394498,394522,460082,722250,329058,394642,329130,329154,656858,656882,656930,656978,657026,657074,657122,657170,657218,657266,329634,329682,722922,722946,722994,657506,1247378,854210,788746,854330,854378,854426,788938,920058,920106,264794,592522,789154,658130,1051394,920370,985954,789394,986050,855026,789538,789586,855170,855218,1182946,920850,789850,789898,331194,331242,331266,593434,658994,396898,659090,724650,659162,724746,724794,266090,724890,724914,266210,266258,593962,266306,1052786,725130,725178,725226,725274,397642,594298,266642,725442,594394,922122,660026,594538,594586,398026,267002,398098,725802,398146,398194,398218,398242,398266,398290,398314,398338,398362,398386,398410,398434,398458,398482,398506,398530,398554,398578,333066,333090,398650,398674,398698,398722]],[49,4,8,0,[398746,398770,398794,398818,398842,398866,398890,398914,398938,333426,333450,661154,661178,661226,661274,268106,661370,399250,923586,464858,661514,727074,399442,923778,661658,399562,727290,334098,334146,399706,596338,661898,334266,399850,334338,465434,662066,989770,989818,989866,662234,858890,858938,858986,859034,859082,859130,1252394,859226,859298,859346,859394,859442,269666,269714,269738,400834,859610,925170,990754,990802,990850,990898,990946,728850,991042,860018,860066,860114,860162,794674,860258,729234,663746,663794,663842,663890,663938,663986,1122786,664082,729690,729738,729786,729834,271130,271178,271202,271226,730002,730026,730074,730122,730170,730218,730266,730314,730362,730410,730458,730506,730554,599530,730650,599626,534138,9898,0,0,0,0,0,0,805306368,808464432,808464432,805306416,48,0,1811939328,7105644,0,0,0,0,150994944,1057556745,303174162]],[49,4,9,0,[606348415,36,0,0,-2147483648,0,0,0,0,470288384,-389518465,185548408,2137770249,526364,0,0,0,-2147483648,32896,0,0,1006632960,1715618406,100860220,404229126,48,0,402653184,-1067438032,2013298880,-863730484,120,0,201326592,858993438,2000559134,1064395107,30,0,0,0,1613770752,1893777632,56,0,1610612736,6316128,0,0,0,0,134217728,1613770776,1616928864,1616928864,405811296,8,1073741824,405811296,404232216,404232216,1613770776,64,268435456,2084076628,4180,0,0,0,0,101058048,109018886,394758,0,0,0,0,14737408,0,0,0,0,0,0,805306368,2101296,0,0,0,-67108864,252,0,0,0,0,0,805306368,48,0,402653184,806885400,1613770800,-1067425696,12632256,0,234881024,1616916799,1616928864,1060200544,14,0,0,-1061126016,-1061109568,-2139045696,0,0,100663296,104742414,101058054,101058054,6]],[49,4,10,1,[520093696,6320447,470745857,2137010232,127,0,0,-1061109632,32960,-1073741824,192,0,234881024,1616916799,17764097,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,117440512,453971719,1664299803,50560895,3,0,0,0,0,49344,0,0,1056964608,1613770815,6389630,1064394752,30,0,-2147483648,128,-1065320448,-2139045696,0,0,234881024,1616916799,1618050926,1060200544,14,0,0,12615808,-1065320448,-2139045696,0,0,2130706432,16777343,100860673,202114566,12,0,-1073741824,-2134851392,128,0,0,0,234881024,1616916799,826220337,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,234881024,1616916799,239022432,1060200448,14,0,0,-1061126016,-1061109568,-2139045696,0,0,0,805306368,48,805306368,48,0,0,805306368,48,805306368,2101296,0,0,16777216,511188487,263,0,0,0,-530579456,128,6348928,0,0,0,2130706432,2130706559,127]],[49,4,11,0,[-536870912,-536870688,224,0,0,0,2019557376,117638942,6322206,0,0,0,0,-2132770816,0,0,0,234881024,1616916799,101122817,201329676,12,0,0,-1061126016,32896,0,0,0,50331648,540022798,1128481120,543376966,51255344,0,-134217728,66318,404265196,14627120,-133299712,0,0,-2139095040,1077952704,32960,0,0,117440512,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,0,2130706432,1616928895,1618968416,2137022560,127,0,-2147483648,1616961728,-524238624,-1059037088,128,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,0,-264759296,192,0,2130706432,1616928895,1616928864,2137022560,127,0,0,811655360,808464432,-1059037136,0,0,2130706432,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,0,2130706432,1616928895,1618968416,1616928864,96,0,-268435456,240,14737408,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,2021130240]],[49,4,12,0,[-130541544,216,0,1610612736,1616928864,1618968416,1616928864,96,0,402653184,404232216,418969624,404232216,24,0,1610612736,1616928864,1616928864,1616928864,96,0,50331648,50529027,50529027,2129117955,24,0,0,0,0,0,0,0,1610612736,1852269409,1853651068,1616995175,96,0,-536870912,32960,0,-524255232,112,0,1610612736,1616928864,1616928864,2137022560,127,0,0,0,0,-1073741824,192,0,1610612736,2020634720,1718381688,1633903462,97,0,100663296,504237574,1714828830,-2033793434,134,0,1879048192,1853651064,1633904486,1616928865,96,0,402653184,404232216,-1734862824,2021193944,56,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,202116108,-264759284,192,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-2132778960,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,1275857932,-63407892,200,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-522166224,808464432,24]],[49,4,13,1,[251658240,1885368383,466748,1064329216,15,0,0,6348992,-524255232,-1059037088,0,0,-16777216,101058303,101058054,101058054,6,0,-268435456,240,0,0,0,0,1610612736,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,0,-1073741824,811622592,404238384,118426893,7,0,402653184,1613770776,-1061134240,8421504,0,0,-1073741824,1633796288,858993505,203300382,12,0,-1073741824,-505298752,858993633,203300382,12,0,-1073741824,-2139045696,128,0,0,0,-1073741824,473460960,252118799,-529516516,192,0,201326592,-529516516,-1065320256,473460960,12,0,-1073741824,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,2130706432,16777343,470681347,-2068424,255,0,-268435456,-1059032848,128,-268435456,240,0,2021130240,1616928864,1616928864,1616928864,2019582048,120,-1073741824,1623244992,811622496,405811248,1579032,0,-252706816,808464432,808464432,808464432,-265277392,240,469762048,25398]],[49,4,14,9,[-65536,0,0,0,0,0,-1061158912,0,1879048192,2072,0,0,0,0,0,503316480,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,1610612736,1851809888,1616933247,2138136672,110,0,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,0,12615808,-2139045888,0,0,0,234881024,1616916799,1060200544,14,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,0,234881024,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,805306368,-262119312,1616929008,1616928864,96,0,0,234881024,1616916799,1060200544,1060200462,14,0,-1073741824,-1061109568,-1061109568,-2139045696,0,1610612736,1851809888,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,1610612736,1610612832,1616928864,1616928864,96,0,1610612736,1610612832,1616928864,1616928864,-530554784,192,1610612736,1633706080,2020370019]],[49,4,15,0,[1633904252,96,0,0,-2147483648,0,-2147483648,128,0,1610612736,1616928864,1616928864,1616928864,96,0,0,1845493760,1633776511,1633771873,97,0,0,939524096,-2037985668,-2038004090,134,0,0,1845493760,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,0,234881024,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,0,1845493760,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,1811939328,1616932988,1616928864,96,0,0,469762048,1013998398,1046676238,28,0,0,0,0,0,0,0,0,-262119328,1616929008,1885364320,48,0,0,1610612736,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,0,-1056964608,1667482049,473839158,28,0,0,-2147483648,32896,0,0,0,0,-1023410176,1734828995,404503612,24]],[49,4,16,2,[201326592,-1734862836,1625354480,96,0,0,-1073741824,507474913,-512540898,192,0,0,-1073741824,32960,-1065353216,192,0,0,-1056964608,1667482049,473839158,2014844956,112,0,-2147483648,32896,0,0,0,0,-16777216,201720831,-10473448,255,0,0,-2147483648,128,-2147483648,128,0,201326592,404232216,1613764632,404238432,404232216,12,1610612736,1616928864,1616928864,1616928864,1616928864,24672,-1073741824,1616928864,405823584,1616916504,1616928864,192,939524096,25454,0,0,0,0,-1073741824,32960,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920]],[49,5,0,0,[2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,268435456,3158048,0,0,0,0,1610612736,4202592,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080]],[49,5,1,0,[2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,0,0,0,0,0,0,1610612736,1610612832,1616928864,1616928864,96,0,0,251724032,1717711679,1060988004,1052702,0,0,0,32896,-2139095040,0,0,251658240,808464415,405831216,2133858328,119,0,0,49280,0,-1061158912,128,0,0,826244960,2134847793,96,0,0,0,-2139045696,-1065320320,192,0,0,-1073741824,862020032,203325311,202145663,12,0,-1073741824,8421568,32896,32896,0,0,1610612736,1616928864,6316128,1616928768,1616928864,96,503316480,2016424767,422798956,855836429,7743,0,0,0,-2147483648,32896,0,0,-872415232,204,0,0,0,0,251658240,-867737544,-1734829928,945833932,15,0,-2147483648,-661638944,134744072,-533688104,128,0,1006632960,1714822758,8257598,0,0,0,0,0,856752128,1127270]],[49,5,2,3,[8355584,0,0,0,0,0,-1061109760,49344,0,0,0,0,-67108864,252,0,0,117440512,1815031836,1280265292,472919148,7,0,-1073741824,1825052784,1690592356,1880647788,192,0,65535,0,0,0,0,0,49344,0,0,0,0,0,939524096,946619500,0,0,0,0,0,101056512,104808198,1056966150,63,0,0,0,12632064,-1073741824,192,0,1879048192,1613797592,63680,0,0,0,1879048192,409999576,28888,0,0,0,939524096,16480,0,0,0,0,0,1627389952,1633771873,2138268001,1616928877,96,0,-2147483648,-2139062144,-2139062144,128,0,251658240,2105359677,222117245,84215045,328965,0,-2147483648,0,0,0,0,0,0,0,12336,0,0,0,0,0,0,0,406331392,240,805306368,808513648,12336,0,0,0,1006632960,1717986918,8257596]],[49,5,3,1,[857866240,2241305,0,0,0,0,0,128,0,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,-663715648,-1067437928,248,0,939524096,204999788,100874604,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,201326592,202113036,1617967128,2137244097,28,0,0,0,0,32896,0,51249152,117440513,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,100859904,117440516,403508487,1060116504,-1067425665,192,8388608,0,-1065320448,-530530112,405811440,24,218562560,117440536,403508487,1060116504,-1067425665,192,-2147483648,192,-1065320448,-530530112,405811440,24,907804672,117440547,403508487,1060116504,-1067425665,192,-1069547520,128,-1065320448,-530530112,405811440,24,404226048,117440512,403508487,1060116504,-1067425665,192,-1061158912,0,-1065320448,-530530112,405811440,24,218562560,117902600,403508487,1060116504,-1067425665,192,-2147483648,32896,-1065320448,-530530112]],[49,5,4,0,[405811440,24,0,50331648,201721347,1058543628,-1067425729,192,0,-16777216,-1061109505,-1056964672,-4144960,255,0,-1073741824,192,8421376,-1073741824,192,0,117440512,1613772831,1616928864,523776096,33554695,3,-1073741824,1587440,0,-264759296,-1061125952,102498432,2130706434,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,100859904,2130706436,1616928895,1618968416,2137022560,127,8388608,-268435456,240,14737408,-268435456,240,218562560,2130706456,1616928895,1618968416,2137022560,127,-2147483648,-268435264,240,14737408,-268435456,240,808452096,2130706432,1616928895,1618968416,2137022560,127,-1061158912,-268435456,240,14737408,-268435456,240,819986432,1610612752,1616928864,1616928864,1616928864,96,-1066401792,1610612864,1616928864,1616928864,1616928864,96,-1872756736,1610612736,1616928864,1616928864,1616928864,96,-859045888,805306368,808464432,808464432,808464432,48,0,2130706432,1616928895,1626929248,2137022560,127,0,0,811655360,808464432,-1059037136,0,453902336,1879048209,1853651064,1633904486,1616928865,96,1612709888,402653376,404232216,-1734862824,2021193944,56]],[49,5,5,0,[17235968,117440512,1613772831,1616928864,523776096,7,-2147483648,-1073741696,202914032,202116108,-264759284,192,50397184,117440514,1613772831,1616928864,523776096,7,12582912,-1073741824,202914032,202116108,-264759284,192,100859904,117440524,1613772831,1616928864,523776096,7,-1065353216,-1073741728,202914032,202116108,-264759284,192,453902336,117440529,1613772831,1616928864,523776096,7,1612709888,-1073741632,202914032,202116108,-264759284,192,202113024,117440512,1613772831,1616928864,523776096,7,1616904192,-1073741824,202914032,202116108,-264759284,192,0,0,963649536,521080607,2125881,0,0,0,-1059045376,-2147483520,4251840,0,0,117440512,1613772831,1717789024,2134390892,71,0,-1006632960,1815623932,202149068,-264759284,192,51249152,1610612737,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,100859904,1610612740,1616928864,1616928864,523776096,7,8388608,805306368,808464432,808464432,-1059037136,0,218562560,1610612760,1616928864,1616928864,523776096,7,-2147483648,805306560,808464432,808464432,-1059037136,0,404226048,1610612736,1616928864,1616928864,523776096,7,-1061158912,805306368]],[49,5,6,0,[808464432,808464432,-1059037136,0,201785344,-1073741816,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,1610612736,2139054176,1616928864,1616936831,96,0,0,-528482304,1613770848,32992,0,0,503316480,1633772351,1634692963,1868652640,111,0,0,-2139062272,-1065353088,-2134851392,0,0,939524096,503317516,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,234881024,503320600,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,469762048,503341878,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,939524096,503334765,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,822083584,503316529,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,302776320,503319570,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,0,503316480,251753279,2137219385,60,0,0,2013265920,-8141058,-20741889,120]],[49,5,7,4,[234881024,1616916799,1060200544,184747534,14,0,0,12615808,-2139045888,0,0,469762048,234881542,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,117440512,234883084,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,234881024,234893595,2137010495,1060135039,14,0,0,32768,-1061126016,-2134900544,0,0,822083584,234881073,2137010495,1060135039,14,0,-2147483648,128,-1061126016,-2134900544,0,0,-536870912,1610616880,1616928864,1616928864,96,0,1879048192,1610645696,1616928864,1616928864,96,0,1610612736,1610649840,1616928864,1616928864,96,0,-1879048192,1610612880,1616928864,1616928864,96,0,1979711488,251868700,1616916799,1060200544,14,0,0,-2147483648,-1061109632,-2139045696,0,0,939524096,1845512045,1616933247,1616928864,96,0,-2147483648,128,-1061126016,-1061109568,192,0,469762048,234881542,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,117440512,234883084,1616916799,1060200544,14]],[49,5,8,3,[-1061126016,-2139045696,0,0,234881024,234893595,1616916799,1060200544,14,0,0,32768,-1061126016,-2139045696,0,0,939524096,234899309,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,822083584,234881073,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,0,394752,8355584,394752,0,0,0,0,14737408,0,0,0,0,234881024,1684156735,1060202596,78,0,0,1073741824,-1061126016,-2139045696,0,0,469762048,1610613254,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,117440512,1610614796,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,234881024,1610625307,1616928864,1060200544,14,0,0,-1073709056,-1061109568,-1061109568,192,0,822083584,1610612785,1616928864,1060200544,14,0,-2147483648,-1073741696,-1061109568,-1061109568,192,0,234881024,-1056960488,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,1610612736]],[49,5,9,0,[1851809888,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,1660944384,-1056964509,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,0,0,0,0,0,1397555200,1851872032,1699946611,6711666,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,1,3274752,0,260608,393216,394234,525335,853044,853073,1442955,1049797,263452,525654,525683,656784,918957,394727,525857,394814,460379,853624,853653,853711,853769,853827,853885,853943,854001,854059,854117,395423,395481,919798,919827,919885,788871,1575361,985595,1051218,1116812,1116870,1051421,985972,1182638,1117160,396351,789654,1051827,855277,1314087,1183073,1248696,1052175,1248870,1117856,1052407,1052494,1118088,987074,1445913,1118291,1052842,921857,463163,463221,463250,725423,856524,528902,856640,922205]],[49,5,10,0,[791191,922321,922379,398149,922495,856988,398294,398352,791597,398410,1315972,857249,922872,922930,922988,529830,792032,398845,857655,726612,1185422,726728,726815,726873,595859,399309,595975,923684,530526,530584,530613,530642,530671,530700,530729,530758,530787,530816,530845,530874,530903,530932,530961,530990,531019,531048,400005,400034,531135,531164,531193,531222,531251,531280,531309,531338,531367,531396,531425,531454,531483,400440,400469,859250,859279,859337,859395,400701,859511,531860,1318350,531947,859714,925279,532121,1318611,859888,532295,925569,466846,466904,532469,860178,794671,401513,532643,467136,532701,860410,1188119,1188177,1188264,795135,991830,991888,991946,992004,992062,992120,1582002,1123308,1057859,1057946,1058004,1058062,402760,402818,402847,402876,1123801,1189366,1254989,1255076,1255163,1255250,1255337,927744,1255511,1124497,1124584,1124671,1124758,1059309,1059396,993918,862904,862962,863020]],[49,5,11,0,[863078,863136,863194,1387540,797774,928933,928991,929049,929107,404877,404935,404964,404993,929310,863803,929397,929455,929513,929571,929629,929687,929745,864267,864325,864383,864441,733427,930093,733543,536993,12763,0,0,0,0,0,0,0,0,808464384,808464432,808464432,12336,12336,0,0,1717960704,1717986918,0,0,0,0,0,100663296,202114566,420233023,427786009,858993433,0,0,0,-1067425696,-1057951552,-522157952,32896,0,0,0,842993410,845308514,33689407,1919025666,33689407,0,0,-528482304,12400,1625325568,808464432,8446048,0,0,503316480,1633776447,1982323,16777216,101057281,0,0,0,-2038234879,404262022,-949788368,50824838,1,0,0,8421376,0,-253755392,941103160,57584,0,0,252116992,219682840,958334735,1616928817,999216,0,0,0,-1061109632,-2147450752,2028784780,-1896056776,0,0,0,1616928864,24672,0,0,0,0,0,202114560,806885400]],[49,5,12,0,[808464432,808464432,404232240,396300,0,811597824,404232240,202116108,202116108,404229132,1613770776,0,67108864,236926212,4379,0,0,0,0,0,8388608,0,0,0,0,0,0,0,50529027,50544447,771,0,0,0,0,0,15790080,0,0,0,0,0,0,0,0,808452096,8208,0,0,0,0,2122186752,0,0,0,0,0,0,0,0,12336,0,0,101056512,403442700,808458264,1616928816,12632256,0,0,117440512,1613772831,1616928864,1616928864,119486512,0,0,0,1625341952,808464432,808464432,-1059037136,0,0,0,1057424128,50529087,50529027,50529027,771,0,0,0,0,0,0,0,0,0,251658240,1617967167,50331648,941362695,2139058224,0,0,0,1893785728,-529518544,32992,-268435456,240,0,0,943656704,24688,1799,946888800,3903,0,0,-528482304,1613787360,-524238624,1882206320,8446176]],[49,5,13,1,[117637889,941362190,2139058224,0,0,0,0,1625350368,1616928864,-262119328,1616929008,96,0,0,404692736,2133864496,24703,1885339648,3903,0,0,-252706816,0,1893785728,1882206256,8446176,0,0,117440512,1613772831,2021615456,1616928880,255801456,0,0,0,811655296,-528482304,808480992,-522162128,128,0,0,8355584,16842752,101122819,202116614,3084,0,0,-252706816,-1061101472,32896,0,0,0,0,117440512,808458271,522131504,1616932920,255801456,0,0,0,1623244800,-1061134240,812703936,-522162128,128,0,0,943656704,1616928880,255801456,811597824,3903,0,0,-528482304,808480992,-252678096,1613770928,49376,0,0,0,0,12336,0,808452096,0,0,0,0,3158016,0,805306368,2101296,0,0,0,235077888,477130780,66318,0,0,0,134217728,-2134872008,0,-1065353216,538736,0,0,0,2130706432,127,8355584,0,0,0,0,0,63736,-117964800]],[49,5,14,3,[1883242496,17239608,0,940443393,16496,0,0,0,0,943251648,49376,0,0,0,251658240,1616916543,50528512,394758,101056512,0,0,0,1623244800,-2134843296,0,0,0,0,0,117506048,806361100,1667457313,824271715,118233104,1,0,-8519680,1040187392,25281534,-2046426365,29183,8191745,0,0,405856384,-2033923064,201590406,14694424,32768,0,0,101122819,202116614,1060640796,-530550721,224,0,0,-1065320448,1625342144,942698592,203225336,3598,0,0,1061093376,808464432,809451312,808464432,4144944,0,0,-536870912,202119416,-50848756,101058060,-251917306,0,0,0,941494019,1616932912,1885364320,253638704,3,0,0,268367872,65795,0,251855105,63742,0,0,0,-2139095040,0,8421376,0,0,0,1056964608,808464447,808464432,808464432,1061105712,0,0,0,238876896,50530054,117637891,-130281978,224,0,0,0,0,0,0,0,0,0,1061093376,808464432]],[49,5,15,0,[809451312,808464432,4144944,0,0,-33554432,254,-117964800,0,-16908288,0,0,0,808468287,1060122672,808464447,808464432,48,0,0,16711168,0,63736,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,16858943,-117502205,0,0,0,0,32896,-2139062272,-2139062144,128,0,0,808464384,808464432,808468287,808464432,12336,0,0,101056512,101058054,117374470,101058054,394758,0,0,0,0,0,0,0,0,0,0,808464432,808464432,808464432,808464432,48,0,0,0,0,0,1640022016,7807,0,0,-1061158912,-1061109568,-1061109568,-1061109568,32896,0,0,805306368,808464432,1060582193,808466492,808464432,0,0,0,1882725390,-1065303840,812703936,235674680,7,0,0,808464384,808464432,808464432,808464432,16191,0,0,0,0,0,0,16316416,0,0,805306368,1010317360,926301756,825307955,808464432]],[49,5,16,1,[16842752,101122819,-1734603762,1626403064,96,0,0,-1061109760,-1061109568,-1061109568,-1061109568,49344,0,0,942669824,926301756,808464691,808464432,3158064,0,0,50331648,50529027,-1010597117,456881123,50794271,0,0,0,0,0,0,0,0,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,0,808468287,808464432,808468287,808464432,48,0,0,117372928,50529027,16317958,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,957415424,-67170529,1,0,0,-2147483648,-1061109632,-1061109568,32896,8437888,0,0,809451264,808464432,809451312,808464432,12336,0,0,-17301504,50529030,-50461181,50529806,66307,0,0,0,0,0,0,-2139095040,0,0,0,806887175,521678896,7,524054624,7,0,0,486072320,12,101514480,201721350]],[49,6,0,0,[61692,0,0,-65536,16843009,16843009,16843009,65793,0,0,-16777216,-2139062017,-2139062144,-2139062144,-2139062144,0,0,0,808464432,808464432,808464432,253499440,3,0,0,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,0,-536870912,812671200,471349296,101583884,50530054,0,0,0,470552078,808982552,-530554768,-2134851392,128,0,0,-524238848,812671072,421083440,101650207,1542,0,0,808452096,-59213776,-2033267508,50562950,65793,0,0,201326592,404233228,1882206264,-1059037088,-2139062080,0,0,0,946921664,50794012,235340545,-529516516,192,0,0,117637376,1882725390,1893777632,118365240,259,0,0,-2139095040,0,0,0,8421376,0,0,-1073741824,473460960,16975630,16843009,16843009,0,0,0,470681347,-1059033032,-2139062144,-2139062144,128,0,0,8355584,16842752,202245891,1882208284,65535,0,0,-117964800,-1059037072,32896,0,16579584,0,0,1006632960,808464444]],[49,6,1,0,[808464432,808464432,808464432,1009791024,60,0,1616953536,808464480,202905624,101059596,6,0,0,410548224,404232216,404232216,404232216,404232216,7895064,0,521011200,24635,0,0,0,0,0,0,12615680,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,-134217728,248,0,946864128,524,0,0,0,0,0,0,0,3161871,1883180800,524251232,0,0,0,0,-1061158912,1625350240,-119512992,56,0,0,808464384,1060581424,808464440,942682160,14143,0,0,0,-1073741824,406352112,941103128,12644464,0,0,0,0,808984327,1616928864,119486512,0,0,0,0,1893761024,48,-529518592,128,0,0,0,1057947648,1616932920,946888800,3903,0,0,808452096,-1339019216,808481008,808464432,11595888,0,0,0,0,808984327,1618968416,119486512,0,0,0,0,1893761024,-117958608,-264765440,192]],[49,6,2,1,[809245696,-50581456,808464432,808464432,12336,0,0,0,251658240,1617967167,1885364320,999224,255799296,0,0,0,812708016,808464432,-1326419920,-530567120,128,0,808464432,943666992,808464432,808464432,48,0,0,0,-1073741824,1616928960,1616928864,24672,0,0,808452096,805306368,808464432,808464432,3158064,0,0,805306368,48,808464432,808464432,808464432,-265277392,224,0,808464432,858861616,994000439,808464689,48,0,0,0,-1059061760,128,-524255104,28768,0,0,808452096,808464432,808464432,808464432,3158064,0,0,0,0,808992567,808464432,808464432,0,0,0,0,-237007104,1616928864,1616928864,96,0,0,0,-2147483648,-1061109632,-1061109568,49344,0,0,0,922746880,808466495,808464432,3158064,0,0,0,0,1623244800,1616928864,1616928864,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-255852544,404240496,1882724376,49392,0,0,0,922746880,808466495,808464432]],[49,6,3,0,[808927032,808464432,0,0,0,946925760,404232216,-1057984456,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-256901120,808464496,1882206256,808497392,3158064,0,0,855638016,808991799,808464432,3158064,0,0,0,0,1617968927,17776504,528441344,0,0,0,0,-1061158912,-1065353216,-1059036960,128,0,0,805306368,-50581456,808464432,808464432,7228,0,0,0,805306368,808464432,808464432,466712,0,0,0,0,1616928864,1616928864,1625350240,0,0,0,0,-524238848,825323872,236919611,14,0,0,0,1616904192,-2134851360,32896,0,0,0,0,-1073741824,1935794624,507458355,789534,0,0,0,0,-505298752,1060320243,202120734,0,0,0,0,-1061109760,32896,0,0,0,0,0,-524288000,236927857,1899699982,49376,0,0,0,1610612736,8437984,-2147483648,6348992,0,0,0,0,1625342144,993079665,235806491,-132637684,240]],[49,6,4,0,[-530554880,-2139045696,128,0,0,0,0,2139029504,235340545,1882725390,65535,0,0,0,-536870912,8437984,0,14737408,0,0,100663296,404233230,404232216,811622448,404232216,236722200,6,0,0,0,0,0,0,0,0,808464384,808464432,3158064,808452096,808464432,808464432,0,1885339648,404232240,202905624,403441158,404232216,1617965080,0,0,0,0,0,0,0,0,0,1634172732,0,0,0,0,0,0,-265277440,224,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420]],[49,6,5,1,[1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1616920608,0,0,0,0,0,0,135796736,16,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540]],[49,6,6,0,[1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,0,0,0,0,0,0,0,0,12336,808464432,808464432,808464432,48,0,0,0,520552448,1650667833,1010067042,270012191,0,0,0,-2134884352,3207392,805306368,8446064,0,0,117440512,404233231,2139035672,202116108,863977240,0,0,0,812703936,0,0,-265289728,224,0,0,1998585856,808458303,2000623664,32,0,0,0,536870912,1623253104,-524263328,8304,0,0,0,-1073741824,808476864,2131693337,108987910,101058054,0,0,0,-1067438032,32960,-536870688,0,0,0,0,808464384]],[49,6,7,0,[808464432,805306368,808464432,12336,0,0,941559552,1042036784,1885430647,118365240,808452355,991032,0,-1065353216,6316256,-1065353216,808480992,-524230544,-2134843296,0,0,26214,0,0,0,0,0,0,201785600,590549272,589505315,202903859,263,0,0,251133952,211349763,12,-241693684,16256515,0,0,0,-2139095040,1077952704,-2134884288,128,0,0,0,510027324,996566582,8355584,0,0,0,0,0,0,823659524,67901489,0,0,0,0,0,-1067442176,1623228544,32,0,0,0,0,2139029504,0,0,0,0,0,0,-268435456,808464624,48,0,0,0,0,0,2113929216,126,0,0,0,117506048,856890124,589505315,454243107,67340,0,0,-134217728,418448142,-266859508,202116120,-133299443,0,0,0,-2147483648,1077985408,-1069531072,32896,0,0,-65536,0,0,0,0,0,0,-134217728,248]],[49,6,8,1,[402653184,1013343804,24,0,0,0,0,0,50529024,2139030275,50529027,2130706435,127,0,0,0,-134217728,248,0,63736,0,0,1715208192,806882310,32352,0,0,0,0,1006632960,102499942,3958278,0,0,0,0,0,1076894734,0,0,0,0,0,0,0,808452096,808464432,942682160,808466239,12336,0,0,1610612736,1616928864,1616928864,3207392,0,0,0,1044254464,1044283006,33686030,33686018,131586,0,0,1088421888,1077952576,1077952576,1077952576,1077952576,0,0,0,0,12336,0,0,0,0,0,0,0,0,268435456,1007027740,0,402653184,404232312,1579032,0,0,0,0,0,1667446300,473326435,8355584,0,0,0,0,0,0,202912033,556865548,0,0,0,0,0,-1065353216,-2134876064,0,0,0,402653184,404232312,1579032,100860161,404229126,0,0,0,403441158,1616916504,126058944]],[49,6,9,0,[18815245,1,0,0,0,0,-2139095040,-2139062144,32896,0,0,2014838784,404232216,16783384,101057281,1579020,0,0,100663296,404229126,-1067425744,50436495,521669638,0,0,0,0,0,-2139095040,0,128,0,0,107363328,1711670812,16842812,201721347,6168,0,0,101056512,806885388,-2118098848,420284291,65823,0,0,0,0,0,-2139062144,-2139062144,0,0,0,1542,101058048,1882725390,1060135008,15,0,0,0,0,0,-530579456,192,0,198400,50528256,235275783,404491276,1883193144,14737504,0,-2147483648,-2147483456,-1061109632,1885364448,-117950416,235801628,0,16777216,1539,101122819,202116614,1060640796,-530550721,224,0,32960,-1065320448,1625342144,942698592,203225336,3598,0,201786112,50528256,235275783,404491276,1883193144,14737504,0,-1065353216,-2147483552,-1061109632,1885364448,-117950416,235801628,0,117440512,6159,101122819,202116614,1060640796,-530550721,224,0,14741528,-1065320448,1625342144,942698592,203225336,3598,0,789504,50528256]],[49,6,10,0,[235275783,404491276,1883193144,14737504,0,1616904192,-2147483648,-1061109632,1885364448,-117950416,235801628,0,50331648,50594820,101122819,202116614,1060640796,-530550721,224,0,1077952640,-1065320320,1625342144,942698592,203225336,3598,0,0,0,16777216,235275011,808984335,12640352,0,0,1056964608,-856921025,252677260,217906188,252644364,0,0,0,65278,-67108864,252,-33554432,254,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,1626930703,-266856400,0,0,-2147483648,128,-2139095040,0,0,117440512,3,808468287,1060122672,808464447,1060122672,63,0,12615680,16711168,0,64764,0,65278,0,100860160,1061093376,808464432,809451312,808464432,4144944,0,-2134900736,-33554432,254,-50593792,0,-16908288,0,16777216,1539,808468287,1060122672,808464447,1060122672,63,0,3170496,16711168,0,64764,0,65278,0,789504,1061093376,808464432,809451312,808464432,4144944,0,808452096,-33554432,254,-50593792,0,-16908288]],[49,6,11,0,[-536870912,6256,808464432,808464432,808464432,808464432,48,0,6305820,808464384,808464432,808464432,808464432,12336,0,-864538624,808452096,808464432,808464432,808464432,3158064,0,-859045888,805306368,808464432,808464432,808464432,808464432,0,0,0,808468287,-63950800,808464636,1060122672,63,0,0,1022943232,50791950,50529027,1007552007,57592,0,0,0,0,0,0,0,0,117637120,805306380,910048312,808530743,808464432,808464432,0,-1946157056,28920,50529027,-1014824189,997450691,118431515,3,0,0,0,0,0,0,0,0,256,251854848,1882208286,1616928864,942698592,200478,0,-524288000,-134217680,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,504300288,1617965112,1616928864,506998896,783,0,-1066387456,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,769,941494019,1616932912,1885364320,253638704,3,0,1618144,268367872,65795]],[49,6,12,0,[251855105,63742,0,0,0,-1065320448,-1061109568,-2139045696,0,0,50397184,50331654,808984079,1616928880,812671072,51322424,0,-973078528,14588,51379960,257,16777216,-32570623,248,0,0,0,-1061126016,-1061109568,8421568,0,0,394752,251854848,1882208286,1616928864,942698592,200478,0,202113024,-134217728,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,0,202911776,201786119,2109464,0,0,0,0,1613762560,-2147450688,271605952,0,0,0,50331648,808984079,1616928880,913531232,1665080892,0,0,0,51379960,806882567,25215072,-32570623,248,0,0,-2134884352,-1061126016,-1061109568,8421568,0,0,66304,808452096,808464432,808464432,405811248,200476,0,-1065353216,100663392,101058054,101058054,101058054,-520610804,0,0,0,0,0,0,0,0,0,196864,808464384,808464432,808464432,471347248,783,0,12640256,101056512,101058054,101058054,201721350,14743580]],[49,6,13,5,[16777216,1539,808464432,808464432,808464432,253499440,3,0,3170496,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,101056512,805306368,808464432,808464432,808464432,51321880,0,805306368,48,101058054,101058054,101058054,-132379642,224,0,0,0,0,0,0,0,0,50397184,-524288000,236730480,16843527,16843009,65793,0,-1059061760,50331648,941362695,-2134843280,-2139062144,-2139062144,0,0,0,1060122672,808464447,808464432,808468287,48,0,0,0,101514480,101058054,15793164,0,0,0,520552448,808464408,808661808,808464432,3355440,0,0,-536870912,202119416,-117957620,202116124,-520611828,0,0,0,200220,809438976,1057947648,1064329328,31,0,0,0,-1073741824,-522166080,-530554784,14584,0,0,117637120,251658252,12351,1617968911,2047856,0,0,-2147483648,0,1623244800,1616961760,955834464,0,0,0,3218190,809438976,1057947648,1064329328,31]],[49,6,14,2,[-2147483648,-1073741824,-522166080,-530554784,14584,0,0,1058799616,251658339,12351,1617968911,2047856,0,0,1610612736,32960,1623244800,1616961760,955834464,0,0,0,12593,809438976,1057947648,1064329328,31,0,0,8421376,-1073741824,-522166080,-530554784,14584,0,0,453902336,253440305,12351,1617968911,2047856,0,0,0,8421376,1623244800,1616961760,955834464,0,0,0,0,809438976,1057947648,1064329328,31,0,0,0,-15794176,-2072336,-262119297,4095,0,0,0,0,812703936,61680,8446064,0,0,0,0,808984327,1616928864,119486512,771,7,0,0,1893761024,48,-529518592,-1065353088,32960,0,17239552,520552448,2137010232,942694527,1823,0,0,0,-2147483520,405827808,63736,12644408,0,0,50331648,3079,808984327,1618968416,119486512,0,0,0,128,1893761024,-117958608,-264765440,192,0,0,403506944,520552448,2137010232,942694527,1823,0,0,-2147483648,-2147483456,405827808]],[49,6,15,0,[63736,12644408,0,0,402653184,24,808984327,1618968416,119486512,0,0,0,49344,1893761024,-117958608,-264765440,192,0,0,410050560,808452096,808464432,808464432,12336,0,0,941359104,805306464,808464432,808464432,3158064,0,0,805306368,52344,808464432,808464432,808464432,0,0,0,52428,808464384,808464432,808464432,48,0,0,119486720,1057947661,1616932920,946888800,3903,0,0,8388608,1893777536,406386928,941103128,12644464,0,0,234881024,4383,808992563,808464432,808464432,0,0,0,12640288,-1061158912,1616928864,1616928864,96,0,0,17239552,1057947648,1616932920,946888800,3903,0,0,0,-1073741696,406352112,941103128,12644464,0,0,16777216,1539,1882734351,1616928864,255801456,0,0,0,32960,1894825984,404232248,-261081064,192,0,0,403506944,1057947648,1616932920,946888800,3903,0,0,-2147483648,-1073741632,406352112,941103128,12644464,0,0,234881024,12575,1882734351,1616928864,255801456]],[49,6,16,0,[12640304,1894825984,404232248,-261081064,192,0,0,1579008,1057947648,1616932920,946888800,3903,0,0,1616904192,-1073741824,406352112,941103128,12644464,0,0,0,50528256,2139029504,50528256,0,0,0,0,0,-134217728,248,0,0,0,0,0,1057947648,1633775672,947151970,26431,0,0,0,-671088640,414740720,941103128,12644464,0,0,234881024,263,808464432,808464432,119478320,0,0,0,8388608,1616928768,1616928864,-522166176,96,0,0,201786112,808452096,808464432,405811248,1823,0,0,8388608,1610612736,1616928864,1616928864,6349024,0,0,117440512,6157,808464432,808464432,119478320,0,0,0,12615680,1616928768,1616928864,-522166176,96,0,0,1579008,808452096,808464432,405811248,1823,0,0,-1061158912,1610612736,1616928864,1616928864,6349024,0,0,117440512,6158,1625342144,993079665,235806491,-132641780,240,0,0,-530554880,-2139045696,128,0,0,0,808464384,1060581424,808464440,942682160,808466239]],[49,7,0,0,[3158064,0,0,-1073741824,406352112,941103128,12644464,0,0,822083584,49,1625342144,993079665,235806491,-132641780,240,0,32896,-530554880,-2139045696,128,0,0,0,0,0,0,0,0,0,1394627405,544435809,1769104723,102,0,0,1469186560,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1900640,5,-1879048192,1,270598181,536879104,1107321087,2,5735424,0,260608,589824,590842,721988,1180814,1180888,1836359,1443254,460362,722617,722654,788264,1247090,591804,657451,591989,592063,1181961,1050963,1182146,1182220,1182331,1182442,1182553,1182664,1182775,1182886,593173,593284,1248718,1248792,1248903,1117942,1970021,1445844,1380456,1511639,1511750,1380789,1315364,1643155,1512194,529302,1053701,1381418,1184884,1709283,1578322,1644006,1381973,1644265,1447768,1382380,1316955,1513674,1448249,2038184,1382935,1448619,1317658,596873,596984,597058,990348]],[49,7,1,0,[1187030,728352,1187215,1187289,1056328,1187511,1122049,597872,1187807,1187881,467096,467207,1057068,467281,1778075,1188288,1188436,1188547,1188658,730017,1057808,599130,1189028,992494,1516893,992679,992790,1058400,730794,468724,730942,1255267,731053,731164,731238,731312,731386,731460,731534,731608,731682,731756,731830,731904,731978,732052,732126,732200,732274,732348,601350,601424,732570,732644,732718,732792,732866,732940,733014,733088,733162,733236,733310,733384,733458,602460,602534,1192432,1192506,1192617,1192728,471943,1192950,734235,1586314,799956,1193283,1258893,669180,1586795,1062581,735012,1259374,604088,604199,735345,1194171,1128709,604532,735715,604717,801399,1194689,1522443,1522554,1522665,1129560,1457351,1457462,1457573,1457684,1457795,1457906,2113377,1523664,1392740,1392851,1392962,1393073,541216,541327,541364,541401,1524478,1590051,1655698,1655809,1655957,1656105,1656253,1263185,1656549,1525588,1525736,1525847,1525958,1460533,1395108]],[49,7,2,0,[1264147,1198722,1198833,1198944,1199055,1199166,1199277,1920284,1068427,1134111,1134185,1134296,1134407,479158,479269,479306,479343,1200276,1200313,1200424,1200535,1200646,1200757,1200868,1266515,1201090,1201201,1201312,1201423,1201534,1005037,1201756,1005222,546581,22367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,471604252,471604252,471604252,526344,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,1903260017,538976369,0,0,0,0,0,0,0,-1061109760,-2139045696,128,0,0,0,0,0,0,16842752,50528513,117653311,235275782,209682188,404232220,24,0,0,-2046820352,-1903786362,218103564,404232220,-53192,1616932912,24672,0,0,0,0,-2139095040,0,0,0,0,0,0,0,504300288,943208476,118431260,1,1886416896,119487544]],[49,7,3,0,[-51330880,-943206690,-1061109568,-805372688,-1010580537,-19937341,-1061109512,0,0,0,0,0,0,-2139095040,32896,0,0,0,0,806887175,405811248,1823,0,0,65536,0,0,0,1625325568,825241648,126083937,470552070,1882208280,-1061101472,0,0,0,808976384,-1059037072,8421568,503316480,-1061133953,2137112768,30,0,0,0,0,0,0,-1065320448,-2134851392,128,0,0,0,117900032,118361614,252117767,943463454,507263032,200479,0,0,0,-118439936,471604280,-521078728,524056816,117638927,-251855345,0,0,0,0,0,0,-522190848,-2139045696,2029052096,60,0,0,939524096,943208504,1052688,0,0,0,0,0,0,0,117637376,235802119,471604252,471604252,471604252,235805724,50792206,1,0,-2134851584,0,0,0,0,0,0,12632192,0,1885339648,236723256,117902862,117901063,117901063,117901063,470683150,1617967132]],[49,7,4,2,[2134246918,958336799,16,0,0,0,0,0,0,-1073741824,-2147450656,32960,0,0,0,0,0,0,0,0,0,8355711,0,0,0,0,0,0,-522133504,-522133280,-32,-522133280,-522133280,0,0,0,0,0,0,-1061158912,192,0,0,0,0,0,0,0,0,0,0,471604224,1050628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,-2147483648,128,0,0,0,0,0,0,0,0,0,471604224,0,0,0,0,0,0,0,0,0,0,0,0,50331648,117900035,235802119,471604252,1882732600,-529502096,57568,0,0,0,8421504,0,0,0,0,0,0,0,0,252117248,943463454,943208504,943208504,473708600,17239838]],[49,7,5,3,[-119537664,252583676,117901063,117901063,252118791,-117694962,224,0,0,0,0,0,0,0,0,0,0,0,0,50397184,17764111,16843009,16843009,16843009,65793,0,0,0,-1061109760,-1061109568,-1061109568,-1061109568,-1061109568,-1061109568,0,0,0,117506048,941366799,56,50397184,471731975,2139043896,127,0,0,-536870912,236911864,117901063,-126083570,32992,-16777216,65535,0,0,0,0,0,0,0,0,8421504,0,0,0,252117248,943201310,0,0,946892800,51322684,0,0,0,-119537664,118365948,-32635129,118488828,50529027,-50458873,240,0,0,0,0,0,0,-2139062272,128,0,0,0,0,0,117637377,471731975,2138585148,32639,0,0,0,0,2088516608,-589497092,471604380,471604252,486539263,471604252,0,0,0,0,0,0,0,-2139062272,0,0,0,0,251658240,470683407,1058872348,3685439,1879048192]],[49,7,6,0,[524040304,783,0,0,0,16777215,-134217728,118489086,50529027,252117763,15793406,0,0,0,0,0,0,-2139062144,8421504,0,0,0,0,117506048,1008475919,993540152,1010581311,1010317368,118431516,1,0,0,-268435456,119471868,-268435449,119537404,50529031,-31521017,61692,0,0,0,0,0,0,-2139062272,32896,0,0,0,0,2139062016,0,0,16777216,50528513,50529027,0,0,0,-65536,504301567,2016951324,-522129296,-1061109536,-2139062144,128,0,0,-2147483648,8421504,0,0,0,0,0,0,0,0,504301313,943208476,521084700,1886402620,1010331760,200479,0,0,0,-50798592,117902878,-50459129,50794494,117637891,-251855345,0,0,0,0,0,0,0,-2139062144,0,0,0,0,50331648,943595279,1886417016,524171384,783,522074168,783,0,0,0,1056766176,117903118,1057951495,130545663,1041108743,14743804]],[49,7,7,8,[471604224,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,469762048,7196,0,0,68951068,4104,0,0,0,0,0,0,0,0,0,0,0,0,0,117506048,528383519,263,0,0,0,0,0,16777216,-125952249,32992,2130239616,67359,0,0,0,0,0,8421504,0,0,-2139062272,0,0,0,0,0,0,8355711,2139029504,127,0,0,0,0,0,0,-256,-16777216,65535,0,0,0,0,0,0,-1061158912,192,12632256,0,0,0,0,0,0,255802416,3,50331648,809254671,0,0,0,0,0,0,1073541312,-62976241,49392,0,0,0,0,0,0,0,12632064,0,0,0,0,0,50331648,943464207]],[49,7,8,0,[28784,0,16842752,16777216,257,0,0,0,519895264,117901070,1008602631,-1059000200,192,12632256,0,0,0,0,0,0,0,0,0,0,0,0,0,235340545,808458268,1616928816,808476768,236722224,775,0,0,251658240,8450175,470745856,1616916528,-1061109568,2047841,-2064384,31,0,0,52428000,-322961407,404232252,1613770800,532672736,469762048,57592,0,0,0,1625342080,404238384,806885400,-1059037136,0,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,0,2080374784,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,0,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,0,-131072,511,-16711680,131071,0,-65280,255,0,0,0,-524238720,-1059004192,-524255040,1886417120,-522129296,192,0,0,0,117637376,471604751,943208504,473446456,118431260,259]],[49,7,9,0,[-49408,192,0,0,0,1073741760,0,0,0,-536870912,507312368,3598,0,504237568,-521078724,0,0,0,520093696,471605023,471604252,471604252,471604252,521935900,7967,0,0,0,67108860,0,0,0,50331648,16580607,0,0,0,-1065353216,947450080,471604280,471604252,-260556744,8437984,0,0,0,522125312,471604255,521935900,471605023,471604252,522132508,31,0,0,-16777216,65535,0,16777215,0,-16777216,65535,0,0,0,15790320,0,-1061109760,0,0,15790320,0,0,0,522133248,471604252,522132508,471604255,471604252,471604252,0,0,0,-65536,255,-16777216,65535,0,0,0,0,0,-268435456,61680,0,8421504,0,0,0,0,0,0,117637376,471604751,943208504,473446456,118431260,259,0,0,0,-49408,192,0,197379,0,1073741760,0,0,0,-536870912,507312368,3598,-16843264,505286158,-823198146,14]],[49,7,10,11,[471604252,471604252,522133276,471604252,471604252,1842204,0,0,0,0,0,-65536,255,0,0,0,0,0,943194112,943208504,-130533320,943257848,943208504,943208504,56,0,0,469762048,471604252,471604252,471604252,471604252,471604252,7196,0,0,0,0,0,0,1886388224,1014526064,466751,0,0,0,471604224,471604252,471604252,471604252,1008475164,-1057949576,0,0,0,943194112,943208504,993605688,1010712383,943208504,943208504,56,0,0,16777216,504301315,-521111492,-253706048,253639800,66311,0,0,0,0,8437984,0,0,0,-524255232,3700976,0,0,0,471604224,471604252,471604252,471604252,471604252,522133276,0,0,0,0,0,0,0,0,-65536,255,0,0,0,0,0,0,0,-1073741824,49344,0,0,0,522133278,522133279,471670045,471604252,471604252,1842204]],[49,7,11,4,[-2139062272,-524238656,1911677152,993753969,522133311,0,0,0,521076736,1061101343,2004320063,-404232201,-2016950329,117933959,7,0,0,0,0,0,0,0,0,0,0,0,0,522133278,471670047,471604252,471604252,471604252,1842204,0,0,0,0,-524238720,1014526192,118431260,16843527,0,0,0,0,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,0,0,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,520093696,471605023,471604252,522132508,471604255,471604252,7196,0,0,0,33554431,0,-16711680,65535,0,0,0,0,0,-524288000,1886449888,-521113488,49376,0,0,0,0,0,16777216,504301315,943201308,943208504,505158712]],[49,7,12,0,[16975631,0,0,0,1056964608,12648447,0,0,65536,-4194304,16383,0,0,0,-118431744,235806268,117901063,-288946425,-29589762,190463,0,0,0,0,0,0,0,0,0,0,0,0,522125312,471604255,471604252,471801631,471604252,471604252,28,0,0,-16777216,65535,0,-255,1,0,0,0,0,0,-522141696,1886417008,-1059004176,1894834400,1886417008,3700848,0,0,0,521077504,943209502,253697596,3,947417088,51322686,0,0,0,-131072,66559,-536870912,20971519,0,-65280,255,0,0,0,-524238720,224,-524288000,1886449888,-522129296,192,0,0,0,8355711,0,0,0,0,0,0,0,0,-256,1886417008,1886417008,1886417008,1886417008,1886417008,0,0,0,-252706816,240,0,0,0,0,0,0,0,469762048,471604252,471604252,471604252,471604252,118427166,3]],[49,7,13,1,[-2130706432,16777215,0,0,0,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,473708600,252579358,50792199,16843011,0,0,0,0,0,0,0,-2097086207,-943208573,-16847121,31868,0,0,0,943209500,-521113480,-1061101344,8421568,0,0,0,0,0,1886416896,1010317432,236854300,117903118,50529031,16843009,0,0,0,50528256,117901059,504237583,943463452,-252643272,-522133264,224,0,0,-1073741824,-522141504,1886449888,1010317432,253697052,117903119,1799,0,0,0,504237582,943463452,1886419000,-522133264,-2134851392,8421504,0,0,0,473708544,50794270,259,16842752,235865859,1886927902,0,0,0,0,-2029846272,-50409593,-17008520,59232206,257,0,0,0,1879048192,-1059004176,128,0,-2147483648,-253706048,14456,0,0,0,507279472,50794254,257,0,0,0,0,0,0,0,-2097086464,-17840185,943208572,943208504,943208504,0,0,0,1008467968,-522129288]],[49,7,14,0,[32960,0,0,0,0,0,0,1056964608,16191,0,16777216,252117763,2138586142,32639,0,0,0,33554431,504301315,-260556740,-2139045664,0,16777215,0,0,0,-522133504,8437984,0,0,0,-252645376,0,0,0,1061093376,943208511,943208504,943208504,943208504,943208504,943208504,1061109560,0,0,0,0,0,0,0,0,0,0,0,1893785824,946892912,471611448,235805724,117901070,197379,0,0,0,0,0,0,0,0,-2139062272,0,0,0,2122186752,235802238,235802126,235802126,235802126,235802126,235802126,2122219022,0,0,0,0,0,0,0,0,0,0,0,941494023,96,0,0,0,0,0,0,0,-253706240,3128,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,-16777216,255]],[49,7,15,6,[49344,0,0,51330560,0,0,0,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,520552448,14364,943464199,946892912,3903,0,0,0,0,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,943194112,943208504,1061108024,943209532,943208504,1061108796,57,0,0,0,0,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,1799,0,-31521017,248,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,117901063,-418969849,252657663,117901063,252643079,15204159]],[49,7,16,3,[1042220800,2138077240,1886417023,524171384,7,0,0,0,0,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,235864832,471604252,471662591,471604252,471604252,471604252,0,0,0,-2139095040,0,8421376,0,0,0,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,253638712,3,0,0,-419430400,252657663,117901063,252643079,132644671,1007554055,57592,0,0,0,0,0,0,0,0,0,0,943194112,943208504,1044068664,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,943208448,0,943208504,943208504,943208504,943208504,0,0,0,943194112,56,943208448,943208504,943208504,943208504,943208504,-521111496,0,939524096,943208504,943208504,993605688,943537983,943208504,14392]],[50,0,0,4,[469762048,-1059033032,-524255104,1014526192,986654,0,0,0,943208448,943208504,943208504,943208504,943208504,943208504,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-51380224,235806525,235802126,235802126,3598,0,0,0,0,2080374784,50827263,50529027,50529027,197379,0,0,0,0,0,-2147483648,-2139062144,-2139062144,-2139062144,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,956301312,1010581311,943208504,1010579512,943275839,943208504,56,0,0,0,119537400,50529031,117637891]],[50,0,1,0,[-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,0,-419430400,252657663,117901063,252643079,132644671,117901063,7,0,0,0,0,0,0,0,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-522190848,0,0,0,0,0,0,0,0,251658240,1886402623,255801456,1886388224,999224,0,0,0,0,0,473495776,-268435456,235805948,-251913202,0,0,0,469762048,471604252,486539036,471604252,471604252,252582940,3,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,939524096,943208504,943208504,1010317368,466718,0,0,0,0,0,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-522190848,946893024]],[50,0,2,0,[236723256,117903118,771,0,0,0,0,234881024,471600654,1886402616,-1059004192,8421568,0,0,0,0,0,1893785824,943208560,253566237,117901071,0,0,0,0,0,943208448,-286360452,-943208466,16876419,1,0,0,0,0,235798528,941366286,1886402616,-1059004304,49344,0,0,0,0,-536870912,473725168,117903134,1008475663,14741624,0,0,0,0,0,2017205774,-1059000208,1894834368,236862584,0,0,0,0,0,-522133504,943222896,235805724,50530055,235800327,-520602596,0,0,0,235798528,941366286,-529502152,-2134851360,128,0,0,0,0,2130706432,32639,50528512,1008602887,8355711,0,0,0,0,0,1023212796,-1059000200,32896,-16843264,0,0,0,117899520,235802127,470552078,473460792,235802124,118427150,263,0,0,-522190848,128,0,0,0,0,14737536,0,0,0,943208504,943208504,943208504,943208504,943208504,3684408,0,0,0,253656696,117901063]],[50,0,3,0,[50530055,50528513,117901063,2115899143,120,0,0,0,0,-2147483648,-2134843200,0,0,0,0,0,251658240,943209503,0,0,0,0,0,0,0,0,1072939393,31,0,0,0,0,0,0,0,-1061109760,128,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31]],[50,0,4,9,[522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583]],[50,0,5,10,[522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,134479872,471604240]],[50,0,6,12,[68951068,4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279]],[50,0,7,0,[2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279]],[50,0,8,0,[522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,28,470288392,471604252,471604252,471604252,28,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,1008475919,943208504,490551608,100863775,1542,0,0,0,404232192,1732247288,-1061134233,-2021605184,-117563513,0,0,0,0,0,0,0,0,0,0,0,0,16777216,471731975,943208504,2139036700,101058054,520949254,6207,0,0,0,519895264,460558,-536870912,224,-1056964608,4194303,0,0,0,0,0,0,0,0,8421504,0,0,0,134217728,202247965,404232216,487525900,8,0,0,0,0,0,486338052,101058060,-65270778,1262]],[50,0,9,7,[812670976,203167800,50791950,81727,4144896,0,0,0,0,50397184,235276035,941104140,-520093904,-16192,-1061109568,192,0,0,-2147483648,128,0,0,0,0,0,0,0,0,943208504,943208504,56,943208448,943208504,3684408,0,0,0,117637120,252579342,235340551,943208476,253631544,263,235674652,263,0,-119537664,235801628,-119504896,118365820,235341575,2029058204,471604284,12644408,0,0,0,0,0,0,0,0,0,0,0,3750201,0,0,0,0,0,0,0,0,-1061109760,0,0,0,0,0,0,0,0,16777216,404491783,1612722224,1616928864,405811232,17239580,0,0,0,1006632960,33279,-478200320,-1061109568,1048568768,-2130706432,15615,0,0,0,1893761024,202119224,101058052,201590278,1882724364,32992,0,0,0,941559552,809246467,1982257,4144896,0,0,0,0,0,-2147483648]],[50,0,10,0,[-1061109568,1623244992,-1061158912,0,0,0,0,0,0,0,0,941362695,946888816,462364,0,0,0,0,0,0,470681344,1885368376,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1061109504,0,0,0,0,0,0,0,0,-65536,16843263,1,0,0,0,0,0,0,-1073741824,-1061109568,49344,0,0,0,0,0,0,0,0,32639,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,470681345,540028952,1616928864,808460384,118365208,1,0,0,0,8519484,-16908288,-20724797,-1010580481,195,3997569,0,0,0,-528482304,202913904,101057548,67503622,941100044,8446064,0,0,-16777216,255,0,0,0,0,0,0,0,0,65535]],[50,0,11,1,[1613840142,1060200544,14,0,0,0,0,0,0,-2139095040,-2134851392,128,0,0,0,0,0,0,0,0,2139029504,127,0,2139029504,127,0,0,0,-522133280,-2039584,-522125313,-522133280,-16776992,65535,0,0,0,0,0,12632256,0,0,12632256,0,0,0,1631526400,941491969,2139054128,0,0,0,0,0,0,0,32896,-2147483648,128,0,0,0,0,0,503316480,251748671,1627455759,7743,0,0,0,0,0,0,-2139095040,-2139095040,128,0,0,0,0,0,0,941494016,32,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,943194112,943208504,943208504,1044133944,943210303,943208504,56,0,0,117440512,117901063,117901063,252118791,14807839,0,0,0,0,0,0,0,0,-1061126144]],[50,0,12,2,[251854848,1061101343,524238655,200479,0,0,0,0,0,-16777216,-858993409,-858993460,-858993460,-858993460,-858993460,-858993460,13421772,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202113024,16850712,63,0,0,0,0,0,0,0,-2147483648,128,0,1010568192,202116108,202116108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251658240,808466719,523841584,1056964623,63,0,0,0,0,0,-1061126144,-1061109568,128,49344,0,0,0,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,939524096,-2096689636,235373441,14364,0,0,0,0,0,0,0,8421504]],[50,0,13,4,[102637062,101058054,394758,0,117637377,1838598,0,0,0,0,50397440,470681095,1617967128,-2088648480,771,0,0,0,1882718208,-2134843296,128,941096960,-1730619272,419232792,24,0,0,100663296,101064222,101058054,1542,16777216,101122817,7182,0,0,0,0,117637377,404491782,-480022216,25264320,197379,0,0,0,1617967104,-2139045664,0,217640960,-1057998836,-50593664,0,0,0,521076736,117899312,523239424,15,16842752,235276035,28,0,0,0,-2118074240,-959986815,941104270,-1059037072,50561921,0,0,0,0,-530550728,8421568,0,-663209960,-65496872,1579260,0,0,0,16843008,16777216,252117761,1882733598,946892912,51322684,0,0,0,-1061158912,192,-2139045696,0,117899264,-117694962,224,0,0,0,0,0,0,0,0,0,0,65536,0,0,16843008,117900035,252579591,943464223,7370808,0,-268435456,269432,-25396224,-940577026,-2088515641,65793]],[50,0,14,0,[16777215,0,0,0,0,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441,117901059,521080335,943209503,28792,0,1008664576,16496,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,-293849088,2080374914,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,16777216,395011,0,16842752,117637889,235865863,1008672527,1886926904,0,0,524286448,2088501248,-269549826,-2084059193,16843139,-256,0,0,0,-2134851584,0,0,-2147483648,-1061109632,-253697824,943225072,7228,0,50528256,3,0,16843008,117900035,252579591,943464223,7370808,0,-2097152000,33667,-25396224,-940577026,-2088515641,65793,16777215,0,0,0,8421504,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441]],[50,0,15,0,[117901059,521080335,943209503,28792,0,2084044800,2093401798,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,0,16777216,117637889,521080583,1882732572,112,0,0,251658240,1061101343,-471633037,-2088516669,-64765,50529279,771,0,0,0,-2130706433,-2139062144,-128,-2139062144,-2139062144,16777215,0,0,0,-16843264,0,-117964800,248,0,-16843264,0,0,0,16777216,504301315,943201308,943208504,505158712,16975631,0,0,0,1056964608,12648447,0,0,0,-4194304,235683839,1059259151,30,0,-118431744,235806268,0,234881024,-130277874,57584,-2139095040,16777216,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,68974832,-65536,255,-16777216,65535,0,-65536,255,0,0,-268435456,61680,0,12632256,0,-268435456,61680,0,0,0,471801631,471604252,522133276,471604252,471604252,2039583,0,251658240,2111518,-256]],[50,0,16,1,[-65536,255,0,-256,0,0,128,-252706816,240,-1073741824,49344,0,-252706816,240,0,0,520093696,471605023,471604252,471801631,471604252,521935900,7967,0,2117861376,33255,16777215,0,-256,0,0,16777215,0,0,0,-252645376,0,-1061158912,192,0,-252645376,0,0,65793,522125312,471604255,521935900,471605023,471604252,522132508,31,0,-1010580736,-16777216,65535,0,16777215,0,-16777216,65535,0,-2139095040,128,15790320,0,-2139062272,0,0,15790320,0,-134217728,134716,471604224,471604252,471604252,471604252,471604252,471604252,0,0,540548623,471597056,471604252,471604252,471604252,471604252,471604252,28,0,2000559104,469762113,471604252,471604252,471604252,471604252,471604252,7196,0,2004287488,119,471604252,471604252,471604252,471604252,471604252,1842204,0,0,0,522133248,471604252,2132548636,471629695,471604252,522133276,0,0,0,-262144,1023,0,12632256,0,-64768,252]],[50,1,0,1,[-253706112,473446520,471604252,943201308,-1059000200,128,0,16777216,771,522133278,471670047,471604252,471604252,471604252,1842204,0,-134217728,1023996,0,-524238720,1014526192,118431260,16843527,0,0,0,-2134843296,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1022885888,526,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,252116992,4124,-1056964801,0,0,0,-1073741824,4194303,0,-1073741824,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1058930688,16499,-1056964801,0,0,0,-1073741824,4194303]],[50,1,1,1,[8421376,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16777216,1,252117761,941366302,943208504,471611448,50794270,1,0,-59244544,34767,-1056964801,0,0,0,-1073741824,4194303,0,1610612736,8437984,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16843008,0,252117761,941366302,943208504,471611448,50794270,1,0,-1061158912,192,-1056964801,0,0,0,-1073741824,4194303,0,-536870912,57568,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,2020630528,118431292,16843011,504301315,1617983548,0,0,0,0,16777216,504301315,-252643140,515700976,16975631,0,0,0,0,-1073741824,8437952,0,0,-1065353216,49344,0,0,0,16777216,504301319,943201308,943208504,522001464,958336783]],[50,1,2,0,[112,0,0,1056964608,12648447,50397184,470552071,-1059033032,-4194176,16383,0,0,0,-50403581,-823230916,117901191,235341575,-130277874,57584,0,0,0,32768,0,0,0,0,0,0,0,1,471597056,471604252,471604252,471604252,505158684,50794254,0,0,477687808,4,0,0,0,0,-8323072,65535,0,0,0,943208504,943208504,943208504,943208504,-261064648,49376,0,0,0,471604224,471604252,471604252,471604252,236854300,198415,0,0,540548623,0,0,0,0,0,-32512,255,0,32768,939524096,943208504,943208504,943208504,943208504,-521113480,192,0,0,0,471604252,471604252,471604252,471604252,252583452,775,0,1006632960,8513406,0,0,0,0,0,-127,0,0,0,943194112,943208504,943208504,943208504,2016950328,-1059000208,0,0,16843008,469762048,471604252,471604252,471604252,471604252,118427166,3,0,-1010630656,195]],[50,1,3,0,[-2130706432,16777215,0,-2147483648,32896,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,252583484,16843527,0,0,0,0,0,1882988288,64,0,-943226111,947715823,943208504,943208504,14392,0,0,0,-260555748,-2134843168,0,0,0,0,0,0,0,471604224,522132508,471604255,471604252,471801631,471604252,0,0,0,0,-16777216,131071,0,-255,0,0,0,0,0,0,-522141696,1886417136,-1059004176,0,0,0,0,0,471797507,943208508,943208504,943208504,943208504,3750200,0,0,0,536803328,50530055,-31521017,50532351,50397441,-50393341,0,0,0,0,-2139095040,32896,-2139095040,-1061109568,8421568,0,0,0,251658240,3,520552448,14364,943464199,946892912,3903,0,0,0,551600256,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,0,257,471795456]],[50,1,4,0,[117440568,1882733599,1060663408,15,0,0,2080374784,49392,-17301504,252118798,117962751,521078535,57851,0,0,0,0,0,0,0,0,12632192,0,0,0,117637376,4,941367047,520552448,1886402620,255801456,0,0,0,-253755392,2104,251590656,-15792377,117901303,-81850617,225,0,0,0,0,0,0,0,-2147483648,49344,0,0,0,404492039,117440512,3677215,1008666368,1886416952,999224,0,0,0,-53574144,120,118423288,-134279417,117901063,-503636209,0,0,0,0,0,0,0,0,-1065353216,192,0,0,0,921102,520552448,14364,943464199,946892912,3903,0,0,0,471604224,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,50397184,259,471795456,117440568,1882733599,1060663408,15,0,0,-524288000,-1059049424,-17301504,252118798,117962751,521078535,57851]],[50,1,5,4,[12632192,0,0,0,0,0,941367047,520552448,1886402620,255801456,0,0,0,0,0,268367872,-15792377,117901303,-115536121,224,0,0,0,0,-8454144,8421603,65535,-478117888,32767,0,0,0,0,0,-253697856,15790192,-521142272,49376,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,66306,0,0,0,536803328,1799,0,-31521017,-253705992,-521127880,0,251658240,3,520552448,1886926910,1886420863,1043888240,1823,0,0,0,551600256,-268435456,252591868,16776967,235864064,15793214,0,0,0,0,0,0,0,0,0,0,0,0,16777216,515,1042220800,2138077240,1886417023,524171384,7,0,0,-134217728,32992,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,117637376,4,943595271,2139058296,2020634736,119488056]],[50,1,6,0,[-524288000,4208,1056763904,-16314610,255,-63042033,240,0,0,0,0,0,0,0,0,0,0,0,0,921102,117440512,2016951839,1887403888,947417200,466750,0,0,0,943208448,0,239009008,-63729,251658240,-251904498,0,0,0,0,0,0,0,0,0,0,0,0,-268435456,269432,943194112,943208504,943208504,943208504,14392,0,0,0,1081097246,939524096,943208504,943208504,943208504,3684408,0,0,0,-293849088,130,943208504,943208504,943208504,943208504,0,0,0,-286392320,238,943208448,943208504,943208504,943208504,56,0,0,503316480,117637383,520552448,1886926910,1886417008,1043888240,1823,0,0,0,-253693896,-32629704,117907455,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1044068608,943208508,943208504,943208504,56,0,0,-2046820352,7929038,-17301504,117903134,117901063,117901063,1799]],[50,1,7,11,[200448,0,943595271,1886417016,2020634736,119488056,0,0,0,-1065353216,8416,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,16842752,117440512,2016951839,1886417008,947417200,466750,0,0,0,-1057981440,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,16777216,263939,520552448,1886926910,1886417008,1043888240,1823,0,0,0,137949408,-134217728,117907454,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1042220800,1886419000,1886417008,524171384,7,0,0,-2046820352,7929038,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,235802112,0,943595271,1886417016,2020634736,119488056]],[50,1,8,3,[471597056,28,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,0,2139029504,127,0,0,0,0,0,0,-522133504,-16777216,65535,-522133504,0,0,0,0,0,0,0,12632256,0,0,0,0,0,0,0,520552448,1886926910,1936814192,1044151927,10111,0,0,0,0,-117440512,521084927,-1008504005,117900163,16317983,0,0,0,0,0,32768,-2139062144,-2139062144,0,0,0,0,51314688,0,943208448,943208504,943208504,522075192,7,0,0,-2147483648,2154688,117899264,117901063,117901063,521078535,59383,0,0,0,0,0,0,0,0,0,0,0,0,16777216,1,943208504,943208504,943208504,119479868,0,0,0,-260308992,192,117901056,117901063,117901063,-148959481,231]],[50,1,9,5,[67568385,939524096,943208504,943208504,1010317368,466718,0,0,0,955310080,8,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,921102,943194112,943208504,943208504,507263032,1823,0,0,0,471604224,117440512,117901063,117901063,252118791,15202079,0,0,0,0,0,0,0,0,0,0,0,0,50397184,1031,-522133504,943222896,235805724,50530055,235800327,-520602596,0,-268435456,192,235798528,941366286,-529502152,-2134851360,128,0,0,0,943208504,959985720,1010581311,943208504,1010579512,943275839,943208504,14392,0,0,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,1842204,-522190848,946893024,236723256,50792206,235341571,-130278386,224,0,1886416896,234881024,471600654,1886402616,-1061101344,32896]],[50,1,10,5,[1394627405,544435809,1769104723,102,0,0,0,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2752574,1701603654,1668506948,1953524082,7237481,1394627405,544435809,1769104723,1868963942,941651054,741355820,824980017,942746676,540291628,1095194152,41,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1380275027,4539977,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,786468,1734963791,1818324585,1701603654,1701667182,0,1380275027,776291913,5132102,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718]],[50,1,11,0,[262164,1851880020,1952541811,7237481,82052105,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279]],[50,1,13,0,[16210509,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,875924465,33536,0,0,0,0,4194345,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1310720,206569480,64,-2146959360,1,1835008,472908052,32799,-2146435072,1,19922944,204472351,32769,0,1313818119,1380533332,1481197064,1414418246,83,1176829952,1381256783,824202053,959197232,909716534,1176517152,1684371561,544438643,1952797480,691413792,0,2031617,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,1766195200,1935959416,29561,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46]],[50,1,14,1,[6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,260608,524288,525306,525321,525336,525351,525366,525381,525396,525411,525426,525441,525456,525471,525486,525501,525516,525531,525546,525561,525576,525591,525606,525621,525636,525651,525666,525681,525696,525711,525726,525741,525756,525771,525786,525801,525816,525831,525846,525861,525876,525891,525906,525921,525936,525951,525966,525981,525996,526011,526026,526041,526056,526071,526086,526101,526116,526131,526146,526161,526176,526191,526206,526221,526236,526251,526266,526281,526296,526311,526326,526341,526356,526371,526386,526401,526416,526431,526446,526461,526476,526491,526506,526521,526536,526551,526566,526581,526596,526611,526626,526641,526656,526671,526686,526701,526716,526731,526746,526761,526776,526791,526806,526821,526836,526851,526866,526881,526896,526911,526926,526941,526956,526971,526986,527001]],[50,1,15,0,[527016,527031,527046,527061,527076,527091,527106,527121,527136,527151,527166,527181,527196,527211,527226,527241,527256,527271,527286,527301,527316,527331,527346,527361,527376,527391,527406,527421,527436,527451,527466,527481,527496,527511,527526,527541,527556,527571,527586,527601,527616,527631,527646,527661,527676,527691,527706,527721,527736,527751,527766,527781,527796,527811,527826,527841,527856,527871,527886,527901,527916,527931,527946,527961,527976,527991,528006,528021,528036,528051,528066,528081,528096,528111,528126,528141,528156,528171,528186,528201,528216,528231,528246,528261,528276,528291,528306,528321,528336,528351,528366,528381,528396,528411,528426,528441,528456,528471,528486,528501,528516,528531,528546,528561,528576,528591,528606,528621,528636,528651,4378,0,0,0,0,1010580504,402659352,24,1711276032,26214,0,0,909508608,909522559,3552895,402653184,1617312792,101455920]],[50,1,16,0,[404241510,1879048192,209115864,1533947928,3611,939524096,1614310508,996566639,0,404226048,24,0,0,404229120,808464432,202905648,0,202905648,202116108,3151896,0,2132555264,13852,0,0,410916888,24,0,0,0,403446812,0,0,126,0,0,0,471597056,0,101056512,404229132,1616916528,0,926096896,993735479,7731,0,209460236,202116108,12,1006632960,201746022,2120232984,0,1715208192,102499942,3958374,0,909127680,2137404982,1542,0,1616928894,201721468,120,469762048,1719414808,1013343846,0,108920832,404229132,3158064,0,1717976064,1718500470,15462,0,1717986876,403455590,56,0,1842176,471597056,0,0,7196,203168768,24,403441152,405823536,1548,0,2113929216,32256,0,1610612736,101455920,1613764620,0,1715208192,404229222,1579008,0,-1010598400,-807674929,32704,0,1717976088,1717993062,102,2080374784,2087085670,2087085670,0,1715208192,1616928870,3958374,0,1718384640,1717986918,30828,0,1616928894,1616928892,126,2113929216,2086690912,1616928864]],[50,2,0,1,[1715208192,1851809894,4089446,0,1717986816,1717993062,26214,0,404232252,404232216,60,100663296,101058054,1013343750,0,1717960704,1819831404,6710892,0,1616928768,1616928864,32352,0,1802986339,1667459947,99,1660944384,1870361443,1667457895,0,1715208192,1717986918,3958374,0,1717992448,1616936038,24672,0,1717986876,1717986918,396348,2080374784,2087085670,1717986924,0,1715208192,202911840,3958278,0,404258304,404232216,6168,0,1717986918,1717986918,60,1711276032,1717986918,406611558,0,1667432448,1802201955,3552822,0,879126016,1714165784,26214,0,1717986918,404232252,24,2113929216,403441158,2120245296,0,809238528,808464432,808464432,15408,811622400,202905648,394764,0,202116156,202116108,1007422476,1715214336,0,0,0,0,0,0,939589376,3096,0,0,0,104595456,1717976582,62,1610612736,1717992544,2087085670,0,0,1616930364,3958368,0,1040582144,1717986918,15974,0,1715208192,1616936550,60,503316480,2117087280,808464432,0,0,1717986878,104752742,31750,2086690816,1717986918,26214]],[50,2,1,0,[402653184,410517528,404232216,126,202113024,202128384,202116108,7867404,1616904192,2020370022,6710892,0,404256768,404232216,32280,0,1803419648,1802201963,99,0,1717992448,1717986918,0,0,1717986876,3958374,0,2080374784,1717986918,1616936038,96,1715339264,1717986918,101058110,0,1886283264,1616928864,0,0,1012949054,8128006,0,2117087232,808464432,7728,0,1717960704,1717986918,62,0,1717986816,406611558,0,0,1802201955,3552875,0,1711276032,1008221286,26214,0,1717960704,1717986918,-266859460,0,201752064,2120232984,0,403439616,1613764632,404232240,12,404232192,404232216,404232216,24,404232240,403441164,3151896,1895825408,36571,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134]],[50,2,2,0,[2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,471603212,0,0,469762048,1575964,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,0,0,0,0,402653184,404226072,406600764,402653184,1617312792,406611552,24,1715208192,1627152480,16695392,0,1013317632,1715234406,0,0,1013343846,410916990,24,402653184,404232216,404226048,1579032,1715208192,1715222624,102513766,15462,26214,0,0,0,-1516649602,-1013340767,126,1006632960,1046887942,32256,0,0,1714618368,3368652,0,0,101088768]],[50,2,3,1,[126,0,2113929216,-1515865661,2126751161,-16777216,0,0,0,0,1013343804,0,0,0,404226048,1579134,126,939524096,1009784844,0,0,204996608,3673112,0,469762048,12312,0,0,0,1717960704,1717986918,-1067425669,520093696,2122219070,101064254,394758,0,1842176,0,0,0,0,202899456,56,404240408,24,0,1006632960,1013343846,32256,0,0,1724645376,13395507,0,1717821536,1865881708,204763,1610612736,1818649568,-966574568,3852,819986432,418133603,534474551,3,0,1579008,1714427928,405814374,1715214336,1719559782,26214,1575936,1717976088,1717993062,102,402679356,1717986876,1717986942,989855744,1008205934,2120640102,6710886,1717960704,1715214336,1719559782,26214,1013332992,1717976088,1717993062,102,251658240,1869364252,1869376636,0,1715208192,1616928870,406611558,405813260,1616936448,1616936032,32352,1575936,1616928894,1616928892,126,2113955388,2086690912,2120245344,1711276032,1618870374,1618763872,8282208,405798912,404241408,404232216,15384,1575936,404232252,404232216,60,1006659132,404232216,1008211992,1711276032,406585446]],[50,2,4,0,[404232216,3938328,0,1718384640,1718023782,30828,7224064,2071159651,1667458927,99,1006639152,1717986918,1013343846,201326592,1715208216,1717986918,3958374,1715208192,1717976064,1717986918,15462,7224064,1717986876,1717986918,60,1006659174,1717986918,1013343846,0,1107296256,1008221286,16998,0,1852194304,1987477102,31846,1585152,1717986918,1717986918,60,1711282188,1717986918,1013343846,1006632960,1717960806,1717986918,3958374,1717960704,1717986816,1717986918,15462,1575936,1717986918,404232252,24,1610612736,1717992544,1616936038,0,1815609344,1717988460,7104102,1879048192,1006639152,1715340806,15974,202244096,104595480,1717976582,62,1715214336,101071872,1046898238,0,9362289,1040582204,4089446,0,1006659174,1715340806,15974,1715208192,104595516,1717976582,62,0,454782464,2010699903,0,0,1616930364,406611552,1879062540,1006639152,1618896486,15456,202244096,1715208216,1616936550,60,1715214336,1717976064,1012949118,0,6710784,2120640060,3956832,1879048192,2013272112,404232216,32280,202244096,410517528,404232216,126,1715214336,404256768,2115508248,0,6710784,404232312,8263704,0,1813526016,1717986846,15462,-613351424,1719402638]],[50,2,5,0,[1717986918,102,405827584,1717976064,1013343846,0,1575950,1717986876,3958374,402653184,1006659132,1717986918,15462,-613351424,1715208334,1717986918,60,1717960704,1717976064,1013343846,0,402653184,8257560,6168,0,1040187392,1987997286,31846,812646400,1717960728,1717986918,62,403443200,1717986816,1046898278,0,6700056,1717986918,4089446,0,1711302246,1717986918,15974,202244096,1717960728,1717986918,-266859460,1610612736,1719427168,2087085670,6316128,6710784,1717986918,205284966,61464,0,0,0,2020165120,2037605477,115,0,0,0,3408364,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,382,1769108563,1766221678,1850303852,28518,362,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3145796,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1852796192,1634759535,543450467,1953724787,1713401189,7630447,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150]],[50,2,6,1,[1180191046,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1178683222,1177442377,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207]],[50,2,8,0,[16538189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,1667931786,33536,0,0,0,0,4194350,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1376256,206569480,64,-2146959360,1,1900544,472908039,32798,-2146435072,1,19136512,204472351,32769,0,1313818119,1380533332,1296387848,1414418246,83,1177157632,1381256783,824202053,959197232,909716534,1411398176,1768780389,543973742,693327144,1699948576,908271732,41,0,0,0,1966081,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,1700003840,1852403058,27745,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744]],[50,2,9,0,[544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,291328,524288,525426,525438,525450,525462,525474,525486,525498,525510,525522,525534,525546,525558,525570,525582,525594,525606,525618,525630,525642,525654,525666,525678,525690,525702,525714,525726,525738,525750,525762,525774,525786,525798,525810,525822,525834,525846,525858,525870,525882,525894,525906,525918,525930,525942,525954,525966,525978,525990,526002,526014,526026,526038,526050,526062,526074,526086,526098,526110,526122,526134,526146,526158,526170,526182,526194,526206,526218,526230,526242,526254,526266,526278,526290,526302,526314,526326,526338,526350,526362,526374,526386,526398,526410,526422,526434,526446,526458,526470,526482,526494,526506,526518,526530,526542,526554,526566,526578,526590,526602,526614,526626,526638,526650,526662,526674,526686,526698,526710,526722,526734]],[50,2,10,0,[526746,526758,526770,526782,526794,526806,526818,526830,526842,526854,526866,526878,526890,526902,526914,526926,526938,526950,526962,526974,526986,526998,527010,527022,527034,527046,527058,527070,527082,527094,527106,527118,527130,527142,527154,527166,527178,527190,527202,527214,527226,527238,527250,527262,527274,527286,527298,527310,527322,527334,527346,527358,527370,527382,527394,527406,527418,527430,527442,527454,527466,527478,527490,527502,527514,527526,527538,527550,527562,527574,527586,527598,527610,527622,527634,527646,527658,527670,527682,527694,527706,527718,527730,527742,527754,527766,527778,527790,527802,527814,527826,527838,527850,527862,527874,527886,527898,527910,527922,527934,527946,527958,527970,527982,527994,528006,528018,528030,528042,528054,528066,528078,528090,528102,528114,528126,528138,528150,528162,528174,528186,528198,528210,528222,528234,528246,528258,528270]],[50,2,11,0,[528282,528294,528306,528318,528330,528342,528354,528366,528378,528390,528402,528414,528426,528438,528450,528462,2113933402,-2119859773,2126748093,2113929216,-2359297,2130700227,0,-16847292,272137470,268435456,-16876488,1063036,402653184,-402703300,2115508455,402653184,-33220,2115508350,0,2117861376,15486,-65536,-2117861377,-15487,65535,1114013244,1014916674,-65536,-1114013245,-1014916675,1040252927,-126731762,2026687692,1006632960,1013343846,404258328,520093696,404691225,1895331864,2130706432,1667465059,-421042333,192,-411116776,417038055,-2147483648,-17243968,-2134843144,33554432,-29487610,33951294,402653184,404258364,406617624,1711276032,1717986918,1717960704,2130706432,2078006235,454761243,2113929216,1715220579,-972276634,126,0,-16843264,402653184,404258364,406617624,402653310,404258364,404232216,402653184,404232216,406617624,0,-32761856,6156,0,-27250688,12384,0,-1061158912,65216,0,-10083328,9318,0,943198224,-16876420,0,2088566526,269498424,0,0,0,805306368,813201528,808452144,1711276032,2385510,0,1811939328,1819082348,1819082348,808452096,2025898108,821562380,48,416072704,-1932763088,1879048192]],[50,2,12,0,[-93267752,1994181854,805306368,6303792,0,201326592,1616916504,202911840,1610612736,202119216,1613764620,0,-12818944,26172,0,2115508224,6168,0,0,943194112,96,-33554432,0,0,0,943194112,0,403441154,-2134876112,2080374784,-690041146,2093410038,268435456,808513584,-63950800,2013265920,403492044,-53714896,2013265920,940313804,2026638348,201326592,-865321956,504106238,-67108864,-121585472,2026638348,939524096,-121585568,2026687692,-33554432,201770694,808464408,2013265920,2028784844,2026687708,2013265920,2093796556,1882200088,0,3684352,3684352,0,3684352,406337536,201326640,-1067438056,202911840,0,8257536,126,1610612736,101455920,1613764620,2013265920,806882508,808452144,2080374784,-555825466,2093007070,805306368,-858993544,-858993412,-67108864,2087085670,-60397978,1006632960,-1061108122,1013368512,-134217728,1717986924,-127113626,-33554432,2086953058,-27107228,-33554432,2086953574,-262119324,1006632960,-1061108122,1046922958,-872415232,-53687092,-858993460,2013265920,808464432,2016423984,503316480,202116108,2026687692,-436207616,2020371558,-429495188,-268435456,1616928864,-26843550,-973078528,-687931666,-960051514,-973078528,-17373498,-960049442,939524096,-960051604,946652870,-67108864,2087085670,-262119328]],[50,2,13,0,[939524096,-960051604,209510094,-67108834,2087085670,-429496724,2013265920,1891683532,2026687512,-67108864,808464564,2016423984,-872415232,-858993460,2026687692,-872415232,-858993460,813223116,-973078528,-691616058,1819045078,-872415232,813223116,-858993544,-872415232,2026687692,2016423984,-33554432,806918350,-20553120,1006632960,808464432,1009791024,0,811647104,33950744,1006632960,202116108,1007422476,940572672,50796,0,0,0,0,808452351,24,0,0,209190912,1993133180,-536870912,1719427168,-597268890,0,-864550912,2026684608,469762048,-864285684,1993133260,0,-864550912,2026684668,939524096,-127901588,-262119328,0,-864681984,209505484,-536839988,1986814048,-429496730,402653184,410517528,2115508248,201326592,205258764,-871625716,-536839988,1818648672,-429495176,2013265920,404232216,2115508248,0,-688128000,-958998826,0,-856162304,-858993460,0,-864550912,2026687692,0,1725693952,2087085670,61536,-864681984,2093796556,7692,1860960256,-262119306,0,-864550912,2026641504,0,1627152416,946626656,0,-859045888,1993133260,0,-859045888,813223116,0,-960102400,1819072214,0,1824915456,-965986248,0,1717960704,205284966,61464,-1929641984,-54239208,469762048,-1067438032]],[50,2,14,0,[472920160,402653184,1579032,404232216,-536870912,202911792,-533712872,1929379840,52954,0,0,1815613440,16697030,2013265920,-1061106484,2026687680,-872353744,-859045684,1993133260,403439616,-864550864,2026684668,2016411648,209191116,1993133180,-872415232,209191116,1993133180,1623195648,209190960,1993133180,1815609344,217593964,1993133180,0,-864550912,2026684608,2016473136,-864550708,2093007100,-872415232,-864550708,2093007100,1623195648,-864550864,2093007100,1811939328,410517612,2115508248,940572672,410517612,2115508248,811597824,410517528,2115508248,-872415232,-864538624,-858981172,-864550912,-864519988,-858981172,403439616,-1060832208,-54214408,0,469630976,-271001473,1040187392,-19343240,-556214056,2016411648,-864550708,2026687692,-872415232,-864550708,2026687692,1623195648,-864550864,2026687692,2016411648,-859045684,1993133260,1623195648,-859045840,1993133260,1711276032,1717960806,205284966,13430808,-858993544,2026687692,13369344,-858993460,2026687692,805306368,-1060341712,813223104,1715208240,-60792736,-20946848,-859045888,-59192116,808516656,-1997537280,-1997502328,-2037543778,453902336,410916888,1893210136,403439616,209190960,1993133180,403439616,410517552,2115508248,403439616,-864550864,2026687692,403439616,-859045840,1993133260,1979711488,-856162084,-858993460,-596246528,-152648192,-960049442,2013265920]],[50,2,15,0,[8309964,254,2013265920,7916748,254,805306368,1613758512,2026684608,0,-67108864,12632256,0,-67108864,789516,1107296256,819514566,210158446,1660944415,930639078,1068751727,805306371,808452144,813201528,0,1714618368,862375116,0,1724645376,-865717453,-1843134464,1234314313,608801316,-1437251182,-1437226411,-1437226411,-613569963,-1227133514,1840700269,404272859,404232216,404232216,404232216,-132638696,404232216,404232216,418912280,404289560,1717966872,-429496730,1717986918,26214,-33554432,1717986918,26214,418906112,404289560,1717966872,115762790,1718019590,1717986918,1717986918,1717986918,26214,117309440,1718019590,1717986918,115762790,65030,1717960704,-26843546,0,404226048,418912280,63512,0,-134217728,404232216,404232216,521672728,0,404226048,-15198184,0,0,-16777216,404232216,404232216,521672728,404232216,6168,-16777216,0,404226048,-15198184,404232216,404232216,404690968,404234008,1717966872,1734764134,1717986918,1717986918,1617389158,32608,0,1618935808,1717987168,1717986918,15165030,65280,0,16711680,1718019840,1717986918,1617389158,1717987168,26214,16711680,65280,1717960704,15165030,1718019840,404252262,16717848,65280,1717960704,-10066330]],[50,2,16,1,[16711680,404291328,6168,-16777216,1717986918,1717986918,2137417318,0,404226048,404690968,7960,0,404684800,404234008,6168,2130706432,1717986918,1717986918,-412719514,1717986918,404252262,16717848,404291328,404232216,-132638696,0,0,520093696,404232216,-59368,-1,-1,65535,0,-1,-252641281,-252645136,-252645136,252702960,252645135,252645135,-61681,-1,0,0,-562692096,1994312908,2013265920,-858207028,-1057436468,-67108768,-1061106484,-1061109568,-33554432,1819044972,1718381676,-67108864,811623620,-54238112,0,-931266560,2026687692,0,1717960704,2070308454,49248,417101312,236460056,-67108864,-859015120,-63932212,2013265920,-53687092,2026687692,2080374784,-960051514,-294884244,1006632960,-864538528,2026687692,0,-606374400,28379,0,-690062330,12614902,1006632960,-54476704,1012973760,0,-858993544,-858993460,0,-67108612,16515072,0,821833776,16515120,1610612736,806885424,16515168,402653184,811622448,16515096,0,404429582,404232216,404232216,404232216,1893259288,0,-67096528,3158016,0,13556595,13556595,1006632960,1013343846,0,0,471597056,0,0,402653184,0,117440512,1141113860]],[50,3,0,0,[203175012,-671088640,1819044972,0,2013265920,2083526668,0,0,1010580540,1010580540,0,0,0,1700003840,1852403058,27745,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2555963,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1919251488,1634625901,1868963948,29806,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1179469135,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1329678166,1177439557,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459]],[50,3,1,0,[36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[50,3,3,0,[7494221,3,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024]],[50,3,4,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[50,3,5,0,[17122638,131217,1607323708,33536,0,0,0,0,4194343,8912960,9502865,1171,262144,131072,0,50987008,-2147024892,1,4980736,206569480,64,-2146959360,1,5505024,472908117,32799,-2146435072,1,27852800,204472350,32769,0,1313818119,1380533332,1313818117,21332,587202560,1414418246,542328146,741355569,959198777,540680246,1953724755,673213797,544499027,2700835,0,0,2031617,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,2035482624,1835365491,0,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,260608,262144,263162,394250,525338,525354,721978,590922,263274,263306,263322,394410,525498,263370,263386,263402,263418,525578,525594,525610]],[50,3,6,0,[525626,525642,525658,525674,525690,525706,525722,263594,263610,525770,525786,525802,525818,919050,525850,656954,591434,657002,591498,525994,657098,657114,263930,460570,591658,526138,788314,657258,657290,591786,657354,657386,591882,526378,657482,526426,919674,592010,657578,592074,264426,264458,264474,330026,526650,330058,526682,526698,461178,526730,526746,264618,526778,526794,264666,264682,461306,264714,789018,526890,526922,526938,526954,330362,526986,264858,527018,527034,658122,527066,527098,527114,330522,265002,330554,330570,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,593258,265594,527770,527786,527802,527818,265690,527850,331258,658954,331290,462394,527946,265818,659050,527994,331418,528042,265914]],[50,3,7,0,[265930,331482,528106,462586,265994,331546,266026,331578,462666,724826,724842,724874,528298,528330,528346,528362,528378,528394,528410,856106,593978,594010,594042,594074,594106,266458,266490,266506,266522,659754,659770,659802,659834,659866,659898,659930,528890,659994,660010,660042,660074,660106,660138,594634,529130,529162,529178,529194,529210,529226,529242,791402,463738,529306,529322,529338,529354,267226,267242,267258,267274,529434,529450,529466,529482,529498,529514,529530,398474,529562,529578,529594,529610,529626,529642,529658,529674,529690,5418,0,0,0,0,1616928768,1616928864,6316032,0,-858993664,204,0,0,2134259200,1819031094,7105790,0,1715214336,104620134,406611462,0,-640126976,453867227,12673843,0,-2134876160,1623195648,12607584,0,909515776,1832393782,4154983,0,0,0,0,0,1616928768,96,0,0,1616916480,1616928864,1616928864,12384,1616953344,1616928864,1616928864,49248,821833728]],[50,3,8,0,[18552,0,0,402653184,410916888,6168,0,0,0,-1067425792,0,0,15728640,0,0,0,0,6316032,0,808464384,1616928816,-1061109664,192,1717976064,1717986918,3958374,0,410523648,404232216,1579032,0,1717976064,806882310,8282208,0,107363328,101063686,3958278,0,504235520,1714828830,394878,0,1616936448,107379808,3958278,0,1617312768,1717992544,3958374,0,201752064,404232204,3158064,0,1717976064,1717976166,3958374,0,1717976064,104752742,3958278,0,1610612736,96,6316032,0,1610612736,96,-1067425792,0,201719808,811610136,396312,0,0,2113929342,0,0,811597824,201722904,6303768,0,1717976064,404229126,1579008,0,858790919,1835820646,472921709,7,-1338974080,-1730619176,1879109784,192,1008211968,1717969980,12829566,0,1633779456,1633779553,8348001,0,-2139095040,-2139094912,32896,0,1630739968,1616928864,1979233,0,0,0,0,0,1633910272,1633771873,8282977,0,-2147483648,-2139062144,128,0,1616936704,1616936544,8347744]],[50,3,9,3,[1616936704,1616936544,6316128,0,1613831936,1634164832,1978721,0,-2139095040,-2139095040,8421504,0,1633771776,1633779553,6381921,0,-2139062272,-2139062144,8421504,0,1616928768,1616928864,6316128,0,202116096,202116108,7916748,0,1818649344,1819832440,6382438,0,0,0,8388608,0,1616928768,1616928864,8347744,0,1885364224,1870231920,6710895,0,-530554880,1625350368,6316128,0,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,0,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,1633779456,1618960737,6316128,0,-2139095040,32896,0,0,1630739968,1633771873,2044775,0,-2147483648,-2139062144,8388736,0,1633779456,1635737953,6316385,0,-2139095040,-2147450752,12615808,0,1667448320,51263584,4088675,0,0,0,0,0,404291328,404232216,1579032,0,1633771776,1633771873,1979233,0,-2139062272,-2139062144,128,0,1724105472,1009018470,1579068,0,-1010580736,1010067303,1579032,0,202116096,-256862056,6316128,0,1673642240,907811894,12697955,0,8421376]],[50,3,10,1,[8421376,0,1640022016,202120755,789516,0,-2134851584,0,0,0,50462464,806882310,16760928,0,8421376,0,8388608,0,1616932864,1616928864,1616928864,28768,-1061109760,1616928960,808464480,48,1616961536,1616928864,1616928864,57440,-663740416,0,0,0,0,0,0,65280,1585264,0,0,0,0,907961916,4089446,0,1616928768,1717986940,8152678,0,0,1616930364,3958368,0,101058048,1717986878,4089446,0,0,1618896444,3958368,0,1616916480,1616929008,6316128,0,0,1717986878,104752742,15462,1616928768,1717986940,6710886,0,6316032,1616928864,6316128,0,6316032,1616928864,1616928864,49248,1616928768,1886940262,6712440,0,1616928768,1616928864,6316128,0,0,1717986943,6710886,0,0,1616928960,6316128,0,0,1717986940,6710886,0,0,1717986876,3958374,0,0,1717986940,1618765414,24672,0,1717986878,104752742,1542,0,1616932984,6316128,0,0,1012950588,3958278,0,1616904192,1616929008,3170400]],[50,3,11,0,[1717986918,4089446,0,0,1718010819,1579068,0,0,1835912384,3355519,0,0,-2139045696,128,0,0,406611651,12805692,0,0,1718010819,404241468,24624,0,403441278,8282160,0,808458240,1613770800,808464432,6192,1616928768,1616928864,1616928864,24672,1616953344,811622496,1616928864,49248,12118016,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,24624,0,0,0,49248,0,0,0,1616904192,1616928864,6316128,0,1616904192]],[50,3,12,0,[1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,0,0,0,0,6316032,1616928864,6316128,0,201326592,1751674428,809268848,0,1617704960,813183072,8152624,0,607938048,6700068,0,0,1724105472,-15138970,1579032,0,1616928768,6316128,1616928864,24672,946224128,473328696,3958300,0,14211072,0,0,0,-866042112,-758066990,4153804,0,-1065353216,-1061109568,32960,0,806363136,1879060560,0,0,0,-663996928,13932,0,0,101088768,0,0,0,15728640,0,0,-597606656,-723725614,4153810,0,-1065353216,-1061109568,32960,-16777216,0,0,0,0,1347448832,112]],[50,3,13,0,[410916888,8257560,0,816865280,61536,0,0,1622171648,24752,0,0,6303800,0,0,0,1711276032,1717986918,1618962022,24672,2088516608,205290620,789516,0,0,6316032,0,0,0,0,805306368,28696,1625317376,24672,0,0,1347448832,1879076944,0,0,0,913102848,55404,0,829435904,420230707,12608307,0,-2134876160,-1061158912,12632128,0,829435904,437073459,12804400,0,-2134876160,-1065353216,12615872,0,827863040,420230747,12608307,0,-2134876160,-1061158912,12632128,0,1579008,1613764632,3958374,406323200,1008211980,1717969980,12829566,404488192,1008212016,1717969980,12829566,1008205824,1008212070,1717969980,12829566,1585053696,1008211968,1717969980,12829566,1717960704,1008211968,1717969980,12829566,1008205824,404226072,1717969980,12829566,0,907943680,1717974838,13092478,0,61440,57344,15728640,0,1630739968,1616928864,203305825,7174,0,0,0,203161600,1616936710,1616936544,8347744,0,0,0,0,202244096,1616936728,1616936544,8347744,0,0,0,0,504102912,1616936755]],[50,3,14,0,[1616936544,8347744,0,0,0,0,858980352,1616936704,1616936544,8347744,0,0,0,0,1623195648,1616928768,1616928864,6316128,1613758464,1616928768,1616928864,6316128,-1872756736,1616928768,1616928864,6316128,9437184,1616928768,1616928864,6316128,0,1633910272,1633810785,8282977,0,-2147483648,-2139062144,128,792526848,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,203161600,1630739974,1633771873,1979233,0,-2147483648,-2139062144,128,202244096,1630739992,1633771873,1979233,0,-2147483648,-2139062144,128,504102912,1630740019,1633771873,1979233,0,-2147483648,-2139062144,128,792526848,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,858980352,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,0,406611456,26172,0,1664294656,2037214567,8270705,0,-2147450880,-2139062144,128,203161600,1633771782,1633771873,1979233,0,-2139062272,-2139062144,128,202244096,1633771800,1633771873,1979233,0,-2139062272,-2139062144,128,504102912,1633746995,1633771873,1979233,0,-2139095040,-2139062144,128,858980352,1633771776,1633771873,1979233,0,-2139062272]],[50,3,15,0,[-2139062144,128,202244096,1640022040,202120755,789516,0,-2134851584,0,0,0,2120245248,1667457891,6316158,0,0,0,0,0,1717976064,1717988454,7104102,0,792632,907961916,4089446,0,3151900,907961916,4089446,0,6700056,907961916,4089446,0,6191616,907961916,4089446,0,6710784,907961916,4089446,0,1588248,907961916,4089446,0,0,908027455,4154982,0,0,14704832,12607488,0,0,1616930364,406611552,14348,792632,1618896444,3958368,0,3151900,1618896444,3958368,0,6700056,1618896444,3958368,0,6710784,1618896444,3958368,0,3170528,1616928864,6316128,0,12607600,1616928864,6316128,0,61536,1616928864,6316128,0,9474048,1616928864,6316128,0,1813542400,1717976588,3958374,0,6191616,1717986940,6710886,0,792632,1717986876,3958374,0,3151900,1717986876,3958374,0,6700056,1717986876,3958374,0,6191616,1717986876,3958374,0,6710784,1717986876,3958374,0,805306368,7864368,12336,0,0,1718513214,8156790,0,792632]],[50,3,16,0,[1717986918,4089446,0,3151900,1717986918,4089446,0,6700056,1717986918,4089446,0,6710784,1717986918,4089446,0,3151900,1718010819,404241468,24624,1616928768,1717986940,1618765414,24672,6710784,1718010819,404241468,24624,0,0,0,2035482624,1835365491,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1937339168,544040308,1953394534,0,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1414418246,83,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1396787030,1177441113,20047,2687033,1685025360,1316250485]],[50,4,0,0,[6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354]],[50,4,2,0,[1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[50,4,6,0,[1867259963,1948279905,1713399144,1937010287,1919903264,1952805664,1998614645,544105832,1852732786,543649385,1768843597,1852397357,1937207140,1717242381,1937010287,1292504413,1699946579,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,1396517235,1179210309,1329999429,1292504398,1632837715,1394635630,1718186597,824981536,842083376,741617964,841758769,1445470260,1914716487,1026126693,1380275027,776291913,223235910,943208458,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[50,4,10,0,[235045051,-850742265,-1150782943,1219756040,1601315277,-1912411485,113649344,-1151598592,1219756040,1265770957,-1912410717,113649344,-396623872,997326942,567089588,503508130,49094286,838861246,-850938670,-1813504223,-854739968,-499220447,57933826,-1979623960,-1274876906,505531662,49094286,1001706035,-2095111731,191038,109971572,1236533994,1048781261,-1912601875,-1274876666,-1272853175,-1021194932,102650704,-2135009450,-1966525696,1178198796,1965046912,-481737210,-2131367121,393555772,-1070380730,-528284534,1392018271,113646197,1174471394,-52827319,48891534,-218103361,96872100,32241664,123625465,-1017619681,1444827728,-367096290,114178,1946172544,24936513,-1978763974,-2081017324,-360488990,-854674367,-1261008095,522308923,669525362,512630272,29229802,-1261293056,522308935,-1274878022,505531707,48897678,984928819,1579098573,-1017619937,1381061456,-1185458658,-474349545,-850480126,-1101172191,1015021726,-1274383313,-1272853169,1914817871,9813835,92979251,762581028,1001707147,-941088307,512630527,29229802,-1275022848,522308935,-1274878022,505531707,48897678,984928819,-350281267,-1949748310,1124186326,1102324173,1337205197,-1250745907,1512005215,-1017619623,-1207958087,365806081,-481752973,83656709,1085862260,-958886400,201332486,-850439240,922548757,48049919,-16777021,704643327,771762734,46]],[50,4,14,0,[24730189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1914727777,1769304421,544433522,1919117645,1718580079,1767317620,2003788910,168636019,36,0,1006978382,590567,0,721665,536872960,94668,720896,196619,4194357,46399640,47579856,880,262144,134348800,424411196,50331648,2020737086,2020740416,238553106,238554432,384567548,384568640,1968750,1969216,20974194,20974912,323881608,323882304,352979904,352980032,403311890,403311713,1314452,1313889,6426264,6425697,1646923424,1646923105,-2146566140,5,348520448,207618050,32869,348782592,207618050,32879,349044736,207618050,32880,349306880,207618050,32881,349569024,207618050,32882,-2147352576,3,428343296,472908208,32974,456654848,472908298,32975,490864640,472910179,32876,-2147155968,8,349831168,207618073,32871,648347648,472907782,544,351535104,207618080,32874,353763328,207618078,32875,355860480,207618079,32876,357957632,207618076,33269,359923712,207618087,32877,362545152,207618085,32878,-2147090432,19,365035520,477102093]],[50,4,15,0,[32794,365953024,477102135,32793,369623040,477102102,32787,371195904,477102139,32788,375128064,477102082,32800,375390208,477102116,32769,377880576,477102113,32770,380108800,477102121,32771,382861312,477102117,32772,385351680,477102103,32773,386924544,477102142,32789,391118848,477102101,32790,392560640,477102110,32775,394657792,477102121,32776,397410304,477102126,32777,400556032,477102105,32779,402259968,477102093,32778,403177472,477102143,32791,407371776,477102157,32792,-2146435072,1,648740864,204472348,32769,-2147287040,5,412483584,207618095,32769,415629312,207618095,32770,418775040,207618095,32771,421920768,207618095,32772,425066496,207618095,32773,0,1145914123,1162758476,1347175752,1313429256,1431586131,80,524289,100663309,1314014539,1426345029,55723347,38356039,307233025,582145,1852397337,1937207140,540358944,1953721929,1701604449,1951604850,25205,1396791051,1145984840,1129271888,1460076546,1095585353,85577,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,719849843,-18432,855829401,1925406144]],[50,4,16,0,[1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-6664170,184549631,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988755455,-230258192,6836304,-25985,1183383552,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,65535,57982987,1577058744,182985,1224,1996445271,-1710986744,405,-113015,6948982,106906,-1012992,40503414,188314,972589824,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,44079696,1996423168,1778412040,-1711248896,65535,-1710721281,65535,1593722507,113428831,-1957326848]],[50,5,0,0,[-25876,-997851136,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,65535,-1962719255,1784024694,-1711248896,682,1778543190,45390436,1784020992,-1711248892,702,1778805334,-26102,-1070399488,367645235,242679555,379864717,-26032,1183383552,242679806,-6682518,-1996488449,-1072956346,1996426356,-6663938,-1996488449,1996487750,-364475122,-6664170,-402652929,1597898520,-14454013,1183710838,1783633642,-26108,-1706033152,65535,384452237,1795123792,-25857,2123169792,-361329182,-1515911402,1996465573,-1710986738,845,-899447,40504950,219546,242679552,-259325846,223386,-1980749056,1996487286,-1711248882,1368,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,-593825686,-1476395005,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,-6664170,-2097151745,-259323196,1996439787,-1695520242,1315,158597800,519206655,-352300696,242679768,16777114,1958742784,242679579,381961869,-1709282736,65535,381961869,-26032,-1091895296,-166988237,1996437620,-1002009090]],[50,5,1,0,[-1705619434,65535,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,290458,-1706012160,1187,1795061503,77371918,1347551232,308378,-25755904,1476032255,1183647338,-1924131094,1343669318,1778412118,80845312,1996423168,-1710920962,1197,-6664110,-16776961,141229686,16777114,-1706012160,65535,-100609,1784150646,-498692858,1183666198,1448089284,6946922,16777114,-58817792,-16026624,1996488310,49257212,1996423168,-1538880242,-6664170,-385875713,1996488140,-16225778,-1818621322,-1207959547,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,-6624150,-2147483393,1347551948,346522,-1949242624,1451951686,1976580872,-41752317,1443788427,1347551338,16777114,-62486272,1459508873,-1710986666,1408,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,1441,1342850563,1996482283,-16356850,-90568074,-352321535,243174364,107632471,371610,1475382016,-1063648150,50331653,23746288,-335821336,242650044,-1711117738,1482,-1962907050,25729776,-695533568,1996426475,-1710986738,832,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,530206742,184549377,-14977856,1784023670,-1711248896,65535,175489035,1443526399,-26025,1599995904]],[50,5,2,0,[445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,16777114,1409730304,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,-761638890,-16777214,1183646838,-1706027286,767,8404611,-15698688,1784099382,-1704171008,65535,-2097119069,32830,401146741,-1133052159,16777114,200313600,-385649168,1996423430,8415420,-778436502,-1996488697,1451883590,-1133051906,6946922,515994,-129595136,1459246729,8402687,540570,-2143879424,-1928435200,1343675462,16777114,-297366784,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,16777114,-6662656,-16776961,6995062,1996423274,-193527826,1114243178,493722,-1133052160,1996423274,-227082252,1793095423,-1706923520,1958,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,130259522,1996423168,-1962906948,1174664262,1996443872,-196703250,6967360,10109546,-16777208,1996471414,-59310082,287898,-1133052160,-362753,1318778998,-956301304,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,65535,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,65535]],[50,5,3,0,[1646659179,4766184,-1980106855,1183681094,-1706027382,65535,1996484747,-2036707140,-1962934264,-1133051912,1778450280,74816255,1996423168,-1711183172,65535,1790736127,1778739717,-364475132,1746817046,1746818778,244995802,1342177284,6946922,299674,-1133052160,81959511,-1705639936,65535,-1929087233,1343667270,323482,-916496896,-1879047486,1475119957,-1711248810,2229,23785611,618650,-1577547008,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,656,1048789483,1946157184,-2143879415,143432192,113704960,128,-6684566,-352321281,242679583,-335725592,-1710986729,790,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,2426,1794918025,-26111,-125108224,-1928825089,1343680070,16777114,-297366784,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,16777114,-916496896,-1879046966]],[50,5,4,0,[6856,1988843095,-431569146,1187446787,-955718936,20769350,1183432755,-297367060,1458599561,-1704629680,65535,1794262665,1744857600,1251639040,-1996488703,1187509318,721422326,-96040512,-940030327,8584262,1358847628,16777114,1358465792,-6661526,-1560280833,6971942,-26025,-1705639936,198770956,384190093,23894608,-1073020928,1750483316,1746796844,1332369114,531610,-1838670336,-630710784,-2113902506,6946922,6946922,707994,23744512,568474,6967296,1784021098,-1711248896,65535,-2097130333,21566,922687860,90832980,16777114,1412890368,34642432,1419837440,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1603928426,184549387,-1958710080,-167049610,-1923739788,1343680070,16777114,1975520000,-297366252,-6664170,-1929379585,1343680070,16777114,-297366272,6967318,6946922,-6684310,184549631,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,65535,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,-26031,736821248,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856307304,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,312103248,-1929379828,385809030,976682832,943128407,207919703,-2037579776,1343684346,1629644830]],[50,5,5,0,[-1838628710,-28930804,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,3203,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,-6662344,503316735,509615720,-1711230360,177367232,1612605470,-6684566,-1560280833,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,-26112,-12779520,990934527,-15960624,-1711230922,65535,-33559,503361590,1784684136,-26111,-1331625984,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,2733,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,63674976,-998047744,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,233019904,-1073020928,1996427636,1746818814,-6684480,184549389,-14256704,174589558,964749315,1746803691,1746821410,-6683688,184549631,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920]],[50,5,6,0,[46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1961908469,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,3827,1462777599,1462646527,-14235762,-14284172,1687816308,-956301297,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,-26112,6946816,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,3990,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,201300567,-2037579776,1343684348,1629644830,594067610,650612236,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,-26106,-1706033152,65535,-1957311543,1183536876,-259305464,1053082,-6664192,1442840831,16777114,-6664192,1577058559,315149257]],[50,5,7,0,[1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,-1550166314,-1929379824,385806982,-932700592,1757452800,1183649886,1783633654,275015681,1745770600,1986531434,275802125,1745775720,577245302,276588558,1745634408,-93843326,280258575,-1710235032,289472512,-1960655741,-27883016,-34699635,922701846,922703674,1402623800,-1929379823,385740422,-915923376,1757452800,-2037575387,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,4639,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,16777114,90853376,717210,70713088,32925699,1778647400,6968832,989850,-1710832128,1988821001,-58816252,6946922,6946922,1745789288,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096008702,-1073014076,1996428916,1746818566,-593884774,-2147483634,629310,199999093,-386500865,861601816,-15733824,-1705509258,-65296,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,614072576]],[50,5,8,0,[184549389,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,43647748,-956301293,197638,-330920704,6967318,6946922,1242266,1958742784,-25786069,384583309,188979792,1183645696,-1706027284,2893,384583309,1778412112,-1711248896,65535,-663371765,108328459,106011222,-68681728,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,1067058262,520093715,1187448179,-1962934018,-1026949562,-1957363708,72780780,-2019946828,-922746861,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,333879812,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1130742860,1929379859,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,65535,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,141793796,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,1218067124,1929379860,-28915963,-2095120384,1946221694]],[50,5,9,0,[73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,5228,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,4899,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,711834,-796081408,518818645,1452005518,1220709132,-2115435659,58017792,755016169,57999633,956343785,1946853398,11987203,1208632971,1950878068,544491545,-956258327,23071238,105286400,-1201526621,-375848959,1996423336,361929222,-269811712,425603,312089716,185938226,971011520,1963190278,103848666,113710400,66536,312135147,185619506,969176512,1946413062,170302142,113770495,1000,1746842091,-6683776,-1560280833,1996425888,1744923150,6951816,-6684566,184549631,-1205111360,-1897136129,1779332863,-26111,451608576,65420931,504591360,-1711077272,65535,108380171,154638928,1996423168,209125134,-16091393,1996425334,152607238,-920715264,-1879045430,4808,1187468887,-16776716,-11085770,1784075830,790816768,-1980348791,922744918,922703674,6969144,-1993404440,1451880518,508580594,-1711068568,5673,59926558,6946922,50751518,1463432959,1463301887,-1962878488,1962413048,4030469,-1276574859,-1980724480,1031859838,-385649408,1996423321]],[50,5,10,0,[-159973384,53110814,1463962,1784028672,503343616,-16578968,-11085770,-396962250,-125108070,1786050571,1946172800,-126419099,519468799,375626326,1996423168,-260636686,1134188062,-16777200,-11060682,-396937162,1031863456,-1994296320,-141821322,1444806762,-2096899608,1444808388,1483162,-268222464,1962949760,-92894233,381393495,1444806656,1269402,-268222464,1946172544,-9508605,1187448299,-16776972,328920694,-1962934249,49017934,-1070413517,653680324,1589905288,126363376,1600045451,-1869560887,712,12473943,276728578,1996435947,1996445458,209125134,-16091393,1344145526,108461910,-1710983425,65535,1005997197,-14847295,-6619530,-2130706177,1778516166,-6662592,-1996488449,-1072955834,65781877,1593722507,281200991,852004864,922681344,929584946,406257409,372703072,16803936,1568154,1958742784,74907467,14837790,382617229,222730832,-998047744,406257418,372703072,397646432,100859904,378232854,1347575832,382617229,399219280,6946816,6951018,-16700312,-10479562,1784682038,7006208,180937,1475119957,75402070,1996423274,1201297158,1073741848,411343440,-259325952,192213003,1996445214,-392538362,-1962934251,-916496698,-1879046974,65736,1462908671,-1928956161,385810566,16803920,1101978,75399936,-1962576896,126420062,-16742771,-1612165098,79874559,147361792,1448542208,1183432755,-62486018,972572297,544540742]],[50,5,11,0,[-1928956161,-397346234,-125042770,91617291,-1326858189,108955904,-1995940212,267124350,-16222465,-1986394506,1073741846,-2080749943,1962937470,175570713,2078802026,-62486017,259375115,-1694599425,6338,2123088619,-1962546422,207523064,1183514730,62915578,-1706028986,5919,-267652981,1444821108,-16222465,1183647350,-1706027502,65535,621692554,-1706033040,2952,503609087,209125206,242679639,16777114,-129595136,416324182,2122514432,141820156,-1694730497,6366,16678531,1996425332,379230974,1183514624,-916496648,80253123,258605056,1638042,-62486272,1795053193,73243144,1178271744,991196668,259391062,1746802026,1746796774,-6684398,-16776961,1784099382,-9999872,-1705561546,422447648,353724496,-1709622680,65535,-796081207,2248,-661774762,1208764043,755463240,192151822,6972907,6815850,-1957565569,-1923740042,1343682630,625050,-1711248896,6529,66864683,731510854,-1980182078,23787590,705946,-28955904,-1711651325,-120470997,1459242633,1996423274,6967544,90833002,660890,1778412032,2130864128,677786,-6664192,855638271,-916578368,-1879045430,2760,1187468887,-947912458,63558,1996440170,-159973384,1044122,-191213568,-1962934257,-61437456,242601995,-772247855,1183577694,-163181576,1183518324,1959136252,-62485553,91604491,-335544392,75402058,1996427499,-62485754,1996445264,216177406]],[50,5,12,0,[-1957232640,1448148038,-1695123713,65535,201213577,-1948551744,-1957626810,441096952,-1706033152,4107,268802647,-1706033152,4119,1577058744,-1866217121,139976,1187468887,-939524104,63046,1457010431,1456879359,1911029866,-1980724438,922742870,922703674,6969144,-1960157208,-195655176,1458599679,-16353537,-1432746890,-16777190,-11013002,1996424822,394697220,2122907648,-294221326,-16222581,-11085770,-1923688906,385836678,-1711248816,7066,1090143881,-1276574860,1979058944,25815299,1462908671,-1929300376,385736326,16803920,1786778,1975520000,23980291,1462777599,1462646527,-35748211,922701846,922705944,1704615958,-2097151973,6950084,6951274,-16696728,-10479562,1784682038,-52500480,1208927363,922715508,879253298,-561607423,1750079229,-1248198400,184549403,-385649216,922681623,922703576,-2037557546,1343684062,1612199679,1612068607,1532570,214205184,275382378,745013354,406257409,372703072,-402625952,-997983096,14543118,1463432959,1463301887,-18970995,6836246,-26096,1183383552,645218552,1462908671,-1929301912,385736326,16803920,1879194,1975520000,10873091,1463432959,1463301887,1996459243,-92864520,-2080510488,-1073019708,922684029,896030514,-11147007,-940411253,128582,-1980479861,1183448182,650153726,1949187200,652118802,1946173312,-2144976121,-210424257,-2114167159,1599525438,-13536509,1996488310,1718099708]],[50,5,13,0,[473274881,-1073020928,1996428148,-59310082,23816222,1856410,1975520000,-126419189,-402453912,501951278,-755969,1746858614,-761658408,184549389,-16091712,-442435466,803753987,-92372180,-16222977,2107308662,-2097151972,1962932350,-126419192,839834,-994037248,-2010714530,-228670457,-1962440666,1600058950,180929481,-11075583,-11062730,-2037578634,1343684342,-1711210392,5965,1953808395,-17398131,1183437196,-1983803652,1452079174,-163133446,2123038720,-60912890,4161574,-2144988556,208931391,-1946401025,-2144928674,-294322113,4161574,1187448181,-1946156554,-970523066,-11075577,1996487286,-44504840,184992899,184841664,-14912001,1183579206,-27882500,-1980217719,2122578518,74776822,-1511275890,1593835960,-1869560887,-1855455126,-10557439,1778697347,26241025,-2080418840,-1866267452,1224,-16484609,1996425334,514562566,-1706033152,7857,201217673,1780184528,1779460608,19687424,778567786,-402626047,-997983600,-1715457266,1452000201,-1866216962,111304,-764914089,1611688022,-2128080408,6295614,1780183562,1779460608,19687424,-1821900694,-402626047,-997983656,-373279986,1048642912,51009234,6951027,6951018,1778461800,19752960,275438571,1746796650,6947456,1961114,1779526144,1778412032,-1711248896,65535,1456619137,577897311,42493982,6946922,396442,200313600,1443853552,1778648936,1778412032,-26112,23592960,-25984]],[50,5,14,0,[-401735680,-1073015828,815401845,-954915834,17033222,176065280,-1543852056,1750532868,-2037579476,1343684434,-258317206,184549407,-972720704,16732806,50607871,-11368819,-6664170,-1996488449,861352510,1611310016,-950615901,22465030,-26112,212008960,236357984,179628128,1611400950,1786606880,-1694536961,65535,16533191,-28915959,1114243133,-100609,-644154250,1342177305,2032026,41722624,41817737,101433995,443875964,553414273,-27360351,-25263353,1926199047,-58818249,-965500640,-1705890069,7919,440703568,922681344,1050280574,1342177306,174719082,-6667670,1342177535,1695642,41722624,41817737,43542558,-16353537,1687815286,-2095502729,-804583228,1996428149,74907398,-2094345240,-1073019708,-2132212875,-1603789058,361273859,-1073020928,6951284,6951018,1778461800,20867072,1795054313,17065984,-337100182,113542141,-1990772573,-1957217770,939920322,-385649321,7011907,1778451560,-36902846,-1559837565,378101778,-1031053292,1611793931,619250549,17066238,305594194,661055584,184992899,-1006078512,643830302,1778386886,17065984,-1813495190,113542141,-1990797661,-1957242858,-704246846,1783198806,17065984,2011710058,113542141,-1990775133,-1957220330,772148162,1462596695,1375860584,1462646527,-1711209368,6893,6815850,-398300670,-997982902,1612096262,1612191369,101433995,58023958,-2080529687,1946159230,1778412049,1744857616]],[50,5,15,0,[6947116,-385798296,116850051,1950375949,1778412049,1744857616,6947116,-385786264,1048706411,51666960,6951283,6951018,1778461800,21260288,-151170327,39848966,6951284,6951018,1778461800,21325824,-151176471,73403398,-1511520396,1975520072,10021123,6963818,-1711144600,7510,492608080,-259325952,201217673,-385649200,922746131,1181243186,-25755903,16803920,2151066,200837888,-12880648,1750544950,-963968697,66999947,-1202695481,-953482752,582720080,-1073020928,6952820,6951018,-16700312,1784086134,-148969472,-351353725,21456907,1181221867,-163911679,1358841483,261814411,1342177313,2025114,-526756096,1342177310,1724570,-57022208,-16353537,-35126154,1958742785,488171527,58048523,-2114157847,1599525438,-401247741,-1073006052,1783631477,745033744,963137537,-60954367,1456873156,4161574,922689909,1392924466,-1711209368,65535,1457010431,1456879359,-1960583704,650284760,-1929377850,385764998,-667484336,-701038762,567188054,-2037579776,1343684174,53897246,-546783078,-1236890335,-1926796720,1358843526,-2091728152,-1073019196,113706613,90138,1612463747,-1925352192,385764998,-667484336,-701038762,446405206,-2037579776,1343684174,54814750,694730906,-1236890334,-1926796720,1358843526,-2091745560,-1073019196,113706613,90140,-1962400280,1978665968,-72488701,1455439491,-2096794368,661979902,1612463747,-14650112,1784099382]],[50,5,16,0,[32860160,50607871,1747112808,-6681748,754974975,57999469,-296215,1745028150,-241564693,1342177296,-107346582,-16777200,-1711078346,8812,5519103,6946922,144310634,-16777214,-1711254474,2810,1463295684,4161574,-1041757579,1975520018,-80615155,186032616,-385649216,1048836903,1962958874,-901872872,292814934,1456750211,-401967872,-1073005718,149488500,842465275,8939607,1454401566,1268387178,184549406,-385646656,1187511023,-956301086,347530310,434521799,-1983892705,1183443014,1462936042,871122569,-297367104,6836304,430807679,1183383552,-230242320,-1070923770,-1980348791,1187509318,-1945938184,1183709790,-1706027294,2714,452985149,1600012480,574153,315134096,1448542208,-956006773,128582,184960651,-1911982905,-2144991674,57999421,1778563049,17065984,-68681110,113542137,-1980610935,-804522922,-1070398091,-1962762519,-141883834,-1896200567,1031808704,-2096729088,1962997374,19982595,-1946532210,-28930818,-1744532954,-2013865845,1946683063,-1705572835,9169,-661929330,1183643787,126494462,-153580648,134657927,1183769461,1031808766,-385649408,-141885198,653936268,1946172800,76162646,-153580648,134657927,1443252597,2367386,-1950183936,-1930392616,-2144929210,-579534785,-506231,1996485750,-25755662,734497623,-654837690,-6664128,-1006632705,-2144931234,343158591,759136294,113708660,90140,-1996454423,-873727882,1704612614]],[50,6,0,0,[-1912602587,-1982297150,1183642182,126494452,-153580648,33994631,-930412684,-350164605,-1949791486,4140481,1996494141,-1816132812,1437073198,-2128302556,-2128314076,-1675322332,-1675329244,-2128314076,-2128301276,-1675329244,-1675329244,-1675329244,-2128314076,-1759178716,1778412069,1744857616,6947116,1778468968,-210311168,-955333501,63046,653811396,1946173312,21883139,-369736053,-1679294129,-1947931889,-1977159074,-1952972473,-1215826216,125043206,-377239413,-1962743008,1036094408,880017496,1143785079,69996148,137106036,53220980,-1259660684,1456080583,-1393885184,24118983,-1528102911,42075847,-1662320640,42337991,-1796538367,42206919,-1930756096,57567262,1536666,-1898411264,1577317446,1183599602,1065363198,-14977731,-11085770,-1923688906,1342570823,2481306,-1073297664,-385875626,1183579990,-94991368,1451882635,-1898411010,126494402,-153580648,134657927,1464999284,2468762,-1950183936,-1929868328,-1977156026,-661940217,112691190,652440840,1946172800,1031808518,-385649361,-2144928013,225783101,-989926679,643250206,1946173312,-17241853,-755969,-6622602,-1912602369,-1931965502,-2144928186,57948735,654230249,98176,516164212,-2144970952,57933887,117354217,-27882669,-1706012096,8586,185676776,-385649472,516226738,-970565832,-1561788409,-369914882,28900725,-916496896,-1879046974,208072,-767655594,1929579094,32303363,65552003,-1710918399,506268198]],[50,6,1,0,[922685802,6947456,6946922,1957274,-1670898176,1778412034,503421440,-259325952,242544651,1779591766,1778412032,504797696,6946816,-1694096230,56551457,184712865,1946319878,2117533470,645503490,-1706033152,10104,41826047,2585242,-2019930112,-1593835481,101406522,175396664,1463295684,4161574,1048778101,1962956480,23128323,6946922,546963562,-16777177,-11060682,-1705560010,9493,110024843,503535418,-1957996744,-28930829,1547665446,-970587019,1048772612,1946181642,-1335353753,976682838,943128407,-1503125929,-729379582,-1706027268,9994,-15678333,-11060682,509032502,-1929204632,385804934,454007376,-998047744,-1069645044,242483286,-295174038,-1711248896,10062,-135774485,1975520000,-729379529,-1924131076,385804934,-26032,619380736,1455439491,1779135488,1778412032,-26112,1048772608,1962956496,976682763,943128407,510060631,190266017,1951873030,976682782,662805079,-1706033152,10143,1463432959,2595226,-1365618688,-1593835481,101406424,510940886,1457010431,2599066,-962965504,-16777177,-1705584586,10176,668310096,815857664,772148055,-14781353,-1705562058,10191,669882960,922681344,-409315536,1342177319,2620570,1612226816,1612056075,922689140,-157655016,1342177319,2165146,406257408,553884256,-1706033152,8469,-1866217122,1475119957,-1895877858,73305031,-854162248,-1950184401,-916512825,-1879047486]],[50,6,2,0,[1224,1611400950,855930144,1791216064,-3086327,-1979955575,-804520362,983690612,939920215,-2095942569,5689406,922684277,922703674,1911052088,-854739939,16824353,-1191420161,-1010237439,1458342741,-1957246815,-1957247458,-1957247986,-1957249482,-11091434,-956124642,5685766,-1558875648,512317128,243881670,914970308,113727166,87746,-1866217122,-2115204267,1599525438,-385650173,-1264516985,-1308226814,1779725570,-12261353,-1996311901,-1962757098,-1308226622,-2090175486,1946158206,-1039743172,-402652842,1048838026,1946179266,-939067820,1299448150,45483719,-928972799,178561878,-1554594143,-996078938,178824022,-1554596191,645925546,-335653176,-1237417185,561250306,-1559583583,-1499375928,1455858442,-1559582559,-1432267068,1455334154,1455556295,803733506,-1866216961,1224,24296278,1586295691,4162558,922708084,1183733554,76228350,1074067649,1347605035,74776358,41221926,16777114,-28930560,105154854,846512139,1462908671,654198414,-1710852865,65535,654198414,185091209,-1911065408,-14221754,-6682508,-1912602369,-1993933242,-1993995708,1183714388,247890942,3965734,-916547467,80253123,-1151991808,-208993934,-2080481652,1416888383,654198414,638338187,1946829835,1962878486,727095816,1183711232,650128382,638338185,-1911929719,-2094596538,1946159228,1962878482,-26104,1183711232,1153902334,-1912602616,-953745850,1604,-2080487794,-2094657850,-1401618372]],[50,6,3,0,[-1866217122,133320,-2042723498,108265474,1577059000,116835273,1948278796,272531955,1912930400,473859051,628424800,1462908671,1785331818,50607871,1747642472,546966380,754974764,57999469,1208088297,-1159134348,842465025,9005143,-17004915,73945110,723032577,-1073020928,922713204,-345505020,715561475,1783627776,716085760,922681344,-328727804,716872195,1783627776,717396485,922681344,-311950588,734370307,1783627776,734894597,-2037579776,1343684088,1457010431,1456879359,2829722,-125399808,-1924131075,385809542,1757452880,6958106,1778450536,-229316542,-1559837565,378099404,-1031055666,1456211467,585696117,842465025,1384016471,1456223999,-1711210392,8369,292929547,1456355071,1456223999,45770782,2439578,-402560512,-1923351186,385742982,19458128,-1962621821,-402625808,-10748582,-1705587146,11103,644913744,922681344,1788499662,1342177318,2523034,33456896,-1159134347,50234112,-387382411,-16896,47343646,-1929313176,385809542,59435088,185255043,-1928629056,1358888070,1531349992,-25038709,1534329085,1946549891,-97450,-24965260,185234434,-948668938,16955398,70713088,65824771,2873754,6967296,2875802,70713088,65890307,2878874,6967296,2880922,70713088,65759235,2245530,90853376,2247578,112640,-3946146,-2124991946,1962999294,7124997,1807221739,1389505280,70713168,643262467,-1710527384]],[50,6,4,0,[8751,1962962221,-1103697010,-1950809974,-767655680,1912823638,8175110,721452473,726749376,1784041929,745033744,-848814591,70713090,842465027,1749588567,-998035999,1589654294,-1869560887,143048,-1070901673,-1980479863,1183445574,70713328,-26109,-1073020928,-6681996,-1711275777,65535,-16353537,1048773750,-184483472,-427559397,-6662651,-1962934017,553550832,28837491,33483008,36366416,200837979,-1962773000,70713342,65628163,2944410,-163149568,1183432747,-129594886,-19495288,-1997781368,2122968390,70713326,65693699,2790042,1958742784,70713108,65693699,1684668522,1778574952,-739766780,-260142334,184627433,-1089112577,922681345,40502020,1778470248,-1711248896,5475,16777114,-62486272,738088585,1444673606,1976699898,21839112,-756481161,1412890368,-26112,-259325952,1778412112,-26112,922681344,-1705639852,2698,50607871,69134350,49309726,-1929313432,385733254,26929232,185255043,-1921813312,385733254,-695825072,-1706027266,65535,1584709643,1183432747,-230258188,-19495283,-2037559274,1343684050,2807194,-762934784,-330942211,-1098890124,1966800339,-330921923,384583309,17066064,-36534643,922701846,922703566,922703564,-1768270030,-2094102937,1996427460,-762933770,-1706027267,7779,1182992619,1451426290,2122514676,1702166772,485654145,-1956744446,1452014662,-129594882,-1912973687,1343674950,6946922]],[50,6,5,0,[-912654230,184549394,-1928039232,1343674950,1235610,-632910592,-459649002,-16777198,-6623626,184549631,-385649472,-15991103,922684276,40502020,1406618,70713088,-1712845309,-339725566,842465097,-767655593,1912823638,7256069,1840776171,1389505280,70713168,710502403,-1710527384,10847,49168003,-15174656,-1711083978,12262,192200715,49166079,-1701182102,-1207959510,1599995906,-1957313591,1988843244,-93694454,383130,-1576649984,-1961921270,1586169934,650219014,-1070385271,28836843,-892772864,-1957363706,71732204,-955604317,192006,744253440,506377832,-1711083928,65535,49168003,855930112,-3946048,-1711083978,65535,214483913,1448542208,922746675,2124022532,184549420,-385649216,23724200,16777114,1975520000,9824515,-6684310,-1996488449,-1072957882,-1706028940,12314,-1979955575,-804520362,1978335861,654073540,1946173312,-129595036,-1946532212,1183517302,1975913228,108461834,100955903,-1992299693,1183773822,1015031308,-1960938496,1586428030,76162810,125044024,385384073,1191897887,1015031366,-336956160,-193033233,3964966,1996429173,74907398,-362753,1996486774,603691528,29294592,-159973632,2743962,747411968,-947191808,-1010213026,3272,1996445271,-26096,-1073020928,-375847819,1988821253,1962281734,-12284662,1183432707,-955913218,65094,1183531626,1181182,-1706033046,8332,546478672,-125108224]],[50,6,6,0,[200693385,-385649200,697958585,-1912602579,-1993935290,1435051525,239504130,138774822,-1993946829,-1993995699,1996426317,23613456,1364283652,1117594,-163148288,239438118,-16089469,2122520437,292945676,653674126,-201046585,1170679297,-352321530,172395281,-1911794037,-1993935290,-1993997243,-919402923,1333720587,-1995946357,1972238918,-162100464,-1979820407,-108268418,1462908671,737828491,1376226258,172530256,1183711232,76097278,654198414,1962949763,-193033467,1589908971,1207903988,-96042230,1195787778,2080800315,-1643577,141168758,1358317195,86874711,-947191808,1593202315,214616415,147361792,1448542208,-1710852353,12693,1953808395,1778808575,832674312,-259325952,200955529,-10390320,1183712886,1962878714,67135496,242548518,6946922,3278746,-1895877888,958855750,578685564,-1945088883,1988755014,-1896772616,-14221754,-26060,1178992640,-128007097,176109862,-1945704065,830118599,-1706033152,12237,726702679,-1706033152,11109,-892772514,147324930,1448542208,1460043403,3054746,1958742784,141186926,239514,-1980724480,-804520362,731536756,-1996488656,1451882566,-28930310,71600934,106203942,637797158,990008339,997718614,1178273138,-1959496712,1452013638,76097274,39094566,205818662,-148465344,-1993995652,643238996,1745384703,-628423680,-14231037,6951024,1436156010,1577058352,46844255,6983680,6946922,6946922,1744835688]],[50,6,7,0,[6881279,952035328,1024509059,-1071972351,-1865688841,67784,922703447,922703576,-1701161258,50331698,-1957243386,1213650966,-1979955575,1589968470,1065363196,637826396,-1929377850,385808518,976682832,943128407,847813207,-2037579776,1343684344,1776812138,508580370,-1711077272,12991,1455439491,-1922206464,385808518,852138576,-259325952,-17268083,-1929623927,1589968470,130426620,-62456032,-100609,1746861174,-593886354,-16777166,1996488310,858823420,1174470656,-25755652,519862015,-1711080344,13052,-100609,-1919222666,-1996488653,1451883590,-11513090,-11085770,-1705585098,13141,45629059,-1928367104,385808518,-26730928,-26110,1988820992,105286404,963954187,637945486,1946172544,-125399760,-1706027266,13152,-2087847797,1183448824,-27882244,654073540,-14678074,1996487750,-59310082,1443264255,3394970,-125399808,-1706027266,9908,-2104627061,1183448824,-27882244,1462908671,1343651690,737953421,-1705968570,10882,1463432959,1463301887,2330778,-1950183936,1065363160,-1005488838,643250206,1596262282,4271360,-544544688,1463432959,1463301887,-2125336,-11060682,-1923663818,-397345722,1347555620,60844062,2993562,976682752,943128407,-26025,-259325952,654073540,-2097150010,477569278,275382378,745013354,1744857601,922681656,166200068,247759844,1055637555,65406663,-2037579775,1343684344,-1550188182,-1962934228,-6662408]],[50,6,8,0,[-2097151745,460792063,1778412119,1744857616,6947116,-16699032,-402455498,-997989428,-1195250928,1599995905,312009,1462908671,65693726,-228065174,878864430,3050650,-796081408,68296,-1910614441,-28915752,1183514646,17837324,1967655284,10283267,-1962888471,922685054,1248483122,385369741,-1710855600,13501,65562711,1778654056,-28930815,-744861674,-1107296204,922681673,-1923721422,385808006,16869456,3375258,1958742784,-395815093,67201027,-9830038,-409272470,1459617844,1745086568,6947858,-17398131,-107327466,1459617844,1745086568,23725057,-9765014,3476634,-395815168,68315139,1183645802,-1706027272,12601,1358856518,-1198031359,468385793,-2096474485,91488762,1963129475,242679564,-1432747670,-352321525,532689890,-892772514,113770506,1448542210,-141820109,16664262,1140803270,1358907018,1530129384,58048523,-1979662359,-397344954,190526746,-385649472,1183449264,1273516287,-1072997579,-1578564748,-12154368,885712976,1958742875,9627907,1358907018,1530126312,57982987,-1979677719,-397344954,190526566,-1971882816,-397344954,190526460,-1083476544,2122317825,108331262,-1996536182,1183514182,941540607,126363223,1463295684,21480998,27977728,292831296,-385649336,1967653165,10283267,-351243192,66906161,1463432959,1463301887,-1978675224,-397344954,1183440472,-61437446,1920006787,-554223,-11060682,-396937162,-1072964360,1191081589]],[50,6,9,0,[-8486657,-385646758,-166985946,516192117,-1977198890,1547540487,1342796892,1530167784,1635041291,1612330553,909728628,1433690140,1456473799,922681345,922703674,922703672,922703576,2124043990,-16777162,-11060682,1448556598,1376678888,1349000784,927701507,485163008,1358907018,-2082615320,-1905102598,-1964247157,-231681,-135726474,79987457,-352321096,1962871660,1979059024,842465100,20080727,-17135987,6836246,932616705,-1073020928,845678709,-529864703,1183465963,1783666942,-2037557648,1343684346,-33913203,-258322410,-2097151962,1784024772,745035280,-91845375,-347072771,1778412046,1744857616,6947116,1778466152,-520165376,856605827,-916496704,818450627,-1588199423,101406522,1484019512,1463295684,4161574,1392922228,3294106,-990868736,643250206,1560246400,-2037564812,1343684304,1922716422,-1929379790,1783682118,-796488393,283660542,113541949,108380171,283723510,-2037576981,-397345072,1079720932,28837492,-1010213376,-916537293,1187549379,1448542208,1462908671,1183677034,1783633638,934779405,-1073020928,2053770101,-1193307160,-420872193,842465024,-1921291689,1343681606,-1801845398,184549428,1778677184,1792928635,17066050,1555098,-96040704,410370059,1343253072,1342254184,1342254696,-2082461720,-4256060,10086911,-26032,-125108224,16533191,-59340032,-1912715639,1343681606,-431583914,922701846,922703674,1746818872,1461584886,3733658,381977344]],[50,6,10,0,[1354385037,-396937366,-998032317,1975520006,-817433039,504132624,15263831,184861827,1174959552,2114584195,-1960383562,922746486,922703674,1444828984,3698074,-82176,922688491,922703674,1461606200,3713434,184451840,29295997,855829248,-92864513,16777114,-92864768,1599642,1590135552,-1866217121,66760,-2037557673,1343684348,1463432959,1463301887,3719066,-58290944,1783633662,204662784,1746817106,1738146817,-1929379786,385809542,-1711248816,3227,-24907637,1346991359,67987486,379194730,-16777159,1996424822,459808260,644357636,-58290940,-1706027266,14740,1443939459,-17004915,-125087722,-4651234,-222284801,1238497198,438213201,-1705639936,7279,-1010213026,-1023409736,132296,1455439491,-385649664,516161664,-1977198792,434655239,-62486053,-2080483703,41382138,1347554162,-2080423448,-1914108732,842465024,20080727,-17004915,6836246,918460929,-1073020928,845678709,-574691327,516176107,-1977198792,1783666695,-1929352592,385809542,-58290864,-1706027267,14051,1779352707,1779460608,19687424,-33782131,6967318,-2082579480,-1070395708,1048822729,1946181658,473858857,578027616,1457010431,1456879359,1463432959,1463301887,1467442330,147096372,108318731,1456473799,28835841,-1866217216,6856,113727063,22228,71179915,-1958541370,-2147205602,58606911,-1979656983,837308423,-1072997585,512454260,126485566,808380496]],[50,6,11,0,[1975520091,1042189151,1342671364,1529824232,1349894155,71179915,-397408374,190525292,507606464,503566440,503566440,-1929133976,1343678022,-14804630,-1710997962,15025,544522251,-1929131841,119465590,872415161,-139529536,-201774127,453342374,-57920,343195659,71179915,512428030,1065354302,-385646779,1206648693,62416926,62416926,62941214,384190093,504982096,71186175,1508506,1958742784,63487776,518420109,-18169,-1359822797,-114568713,91530995,-14827493,1958743039,-737753338,1577058646,-1866217121,1736,16402119,1074185984,-973078524,5718022,-437780118,102653954,567104180,-1996297341,1183644766,1629423614,-1979949372,-1940440034,643251718,904411135,43182080,74760203,2811984,-1310195606,117368834,184994792,1745319104,703071298,-706192637,1958742790,72181767,1526930408,-922264088,818450627,1448542208,721704587,-263288375,1391613577,275403089,-1995927064,1451879494,1976568814,36890883,-1947318642,1065363160,638153805,1952071552,34466051,25133862,-385649910,-1960443444,1346896199,6946922,-402583448,1183385686,-430536220,58052619,-2130595863,6295614,-1961070076,134604374,2123177472,384863184,-1512403449,530949541,14173894,-973005335,-1006579642,-1960385442,1183398983,1958743038,2139170332,1965083920,1783646228,1778477568,134277120,1451882635,1976568802,15526147,-991934839,-1960383394,1183711559,1161373410,-385649663]],[50,6,12,0,[-947191603,-1962930171,-28930832,3964966,-2144991371,1946157436,-253016573,41714470,-1961003775,-24379834,-2080749943,1448084678,3617178,1183422720,-162100748,58642955,2080410857,17054981,-771029897,2146108029,54330751,-1955039744,-27882554,-1946925565,-363427384,-952373109,2122915446,-28930312,1547468838,-2144988556,91565628,1183631499,-963948822,-445135045,-1946388855,1220946881,-196703847,200693385,2131852498,539909,1187449462,-956299020,63046,1452000907,1317748990,2123177716,384863184,-774205945,329642985,530904009,-957057397,-16723902,1996481142,132311264,-1673473,-639048586,-797016057,1784640512,-800682720,898951248,-1962621821,1961888752,312835,1355826829,1526840808,1047838731,382748301,1011980880,-1986461696,1451881542,-1913615370,1343672386,72902686,1520103563,-1929379779,-397356986,375062808,1567104598,945396228,1183645696,99111120,1589926657,1065363180,640578650,1073956747,-919875445,300961281,1392964182,-16295960,1996485238,1778412272,108062736,-1981004151,-804524458,-538377356,-297366531,1961641483,-294191351,-387156225,1599997740,180937,46698640,1187446784,-1207959298,1237045761,1380038984,508375226,801985798,-2128672931,1968131067,-28407549,-906082677,482906307,1048641536,83910672,1048597106,1979647074,-230242529,1183668226,1183666404,1206407410,79987508,15761027,1183450741,73573092,73547392,-953846529,1476653638]],[50,6,13,0,[294531,1187448692,-352321036,73572360,1183441962,-465138188,-230257328,873261136,180937,1455439491,-400853760,1048837270,2080375872,1077346065,1463838724,-2097105432,-1073019708,28836724,46711552,1448542208,71319169,75235478,1609285683,33441479,1996430848,2000722436,-998031161,972436228,2114207798,1463861020,-14788834,580519030,184549404,-2096466752,994447303,2080653366,1077296103,-1960805372,-16498626,1795440646,1074073543,508567127,1778677503,1076140559,1586167808,855829502,1589873627,-1866217121,1458342741,-2147191157,561250364,-1952971638,-1215826216,141887238,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,134856,1586189911,-1982713082,1187508822,184549620,-385646629,-494272240,-1408909270,-129595126,-1996208501,1586101830,-61437450,1760720639,-2037579520,-11469070,-739705226,147096321,58048523,-973025047,16642694,-34425203,2123040542,-17922,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1174503797,-1359806465,-1991650825,-108791218,-1171489012,-785711091,-1929092161,-1174539594,-1359806465,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1076267702,-1232272283,-4588046,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1918569527,-1912671554,385741494,-18169,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-14768909,-2037516170,1343684082]],[50,6,14,0,[-1711210392,12226,33113728,-2080618753,-15729082,57996878,-1946220055,-770966442,1191120767,-226589710,-1962509054,-773257634,2144472062,13232387,2097543811,-1965389031,-2116343045,-1995789117,130481750,29851648,262994817,2122577010,1416954098,246179870,229402654,212625438,195848222,179071006,-2056781718,1744857601,6947204,1778484072,25323520,-2123890582,1744857601,6947200,1778483048,1744857616,1746796899,6947946,1462908671,392710298,1053066049,1424736307,246179870,229402654,212625438,195848222,179071006,2120745066,1744857601,6947197,1778482280,24864768,2053636202,1744857601,292028793,1744857601,1746796899,6947988,1462908671,-681031526,985957177,1946157629,112811,-1010213026,197320,2122536535,141885450,-1090493254,116064371,-1090518342,-225771447,1333786427,-98679,1448555062,-16873843,6836246,963287553,-1073020928,1996438388,108461832,-50428275,-24212144,803754494,147096320,74907422,-50428275,-1617276906,184549438,1174893760,-1149307077,28837355,-1962349824,130418270,1589654272,-1866217121,1475119957,74877782,1948269696,108956451,1950170240,-2012968437,-2142877947,-260759492,-2147482170,91496508,1966947456,-202684920,-351895925,-24426773,-4651234,-222284801,1238497198,1082710411,1996431103,-11133432,-828765578,-1207959490,1599995905,46711753,12058624,1009765638,855799039,-28931648,-906082677,46698691,12058624]],[50,6,15,0,[1009765815,855799039,-28931648,-906082677,281579715,1448542208,-2130683714,6295614,-1107070204,516161617,-466987204,591890982,440268939,-1090290176,-14286822,-14280073,-947185545,1385819895,26536016,-1980479863,1451882070,2130643966,-126449366,1183772811,1156982526,91492420,-352011416,1156982282,125050948,-402340504,-1956906032,-268175290,-2394801,1996486262,36628724,-1010213026,9416,516183639,-1960421572,-1960434617,-259316137,1039816329,494206975,-1980084597,1317657718,1448167902,577372266,-1996414488,1451883590,1976568830,13232387,-2080612668,-208990013,653936268,-2147137546,-1796668555,651725568,1950629760,1065362953,-385649591,141164675,100665349,-297366192,379211798,-2093053833,1187384004,543817974,1357792909,-2094042648,-125107004,57997323,-1929378362,1343676486,384716429,1130601041,6946816,1356875405,-2094051864,-125107004,1746817054,1989805262,-1929379773,-397352890,509344508,-748151209,1133091332,1183645696,-370650912,1461607418,81291294,4016026,-532247296,-86579120,-96039333,637831974,-1962781557,-94991888,-100609,770243702,-97535,401146740,-916496641,113807555,1448542208,16664263,81706496,-854160712,1955216431,-92370674,-1191426420,1593770240,-385649670,1183383558,1108478,-1156151112,801967021,1947633725,-28931837,1593722507,-1866217121,3272,-1983894698,1183448646,-5576452,200951433,1779332288,-26112,1183383552]],[50,6,16,0,[1975520248,10873091,1317795876,-1898345478,-2081387583,-2097085330,-1962932642,-1993997242,172395268,78762539,53579752,-763164602,138840320,638211721,-1962785655,-930411962,71600166,88378150,-1993933276,34342212,88377638,-1993934044,-148634300,88377638,-1993994228,1611400516,88377638,-1993965556,-796195516,621176370,-801960192,89426214,-461323637,1149839087,-538673147,88377638,650110080,-2147138423,-1993965596,-2010774204,1183516524,-62470152,1183383552,-62485506,1593726603,574153,-1957326704,108462060,16777114,79874304,80252928,1448542208,-16351605,-1705572234,15662,50876043,-1980724281,2122579534,141819908,-1996202357,38766855,638076558,1946172800,-11074009,-1705574794,65535,-1030825845,-1744336346,1946180653,-28930545,1543816742,-28930490,312870,1452000907,-916496642,-1879046462,1224,1988843095,105286404,1183448715,650153726,1946172544,1015031347,637957212,1966750848,2088773135,141819905,-1962851187,-28930824,1443264255,3336090,-1950183936,-1930392616,-2144991674,-847970241,1452001163,-916496642,-1879046974,1224,139930,-62486272,-1996202357,-62485737,-1946333558,-393607586,-1027010679,-1957363708,-1957275668,1996424310,-1986374138,-1912602555,651725762,1966751616,105287184,621054502,1093468255,1105743872,108462029,-850597802,1668595723,6946922,-1702952344,8942,1176083024,-125108224,1459639272,1684378,-429384192]],[50,7,0,0,[-853219324,190846113,1952453126,304006185,1065363040,-2095090688,6294078,-1977214859,6235399,1342193965,-3347480,-10480586,-396357066,1996475634,1944606214,81357,1581301787,79874399,1448579072,745161322,3656090,200837888,-385649160,-1705574271,14318,1783689355,82405399,-2094145816,-1073019196,1746820469,1150092525,-1706025442,16771,242597899,766961750,-1310173605,-1072997587,1156988277,477368341,505300109,-863705008,520070120,-402329752,1150143610,-397402594,317443322,505300109,-402625968,1150143826,-397402594,-396964670,190524788,1472427200,3703194,-1986373888,1577058360,214483807,-397017087,1183394984,-2009070340,-956368762,989788550,-17135930,-75068068,-192509442,-157905666,-1273080066,-61437369,-561064308,-17516917,1579098573,-1070398862,-2080487799,1946222206,-1715457274,-1916548770,385808518,1157143120,994050048,-377550778,-16353537,-2037578634,1343684344,4410010,-1010213376,3272,108432214,1979711107,17361155,1778412118,-1711248896,18366,57987083,1442903529,385762957,-1711117744,18394,1946157629,14739715,1308524161,-385649574,1784021206,1779984896,1207409152,406650880,-385649664,-771030846,-1142357132,1183667712,1783633662,1209244162,37552128,-385649664,2122514598,57884926,1442881001,1013579882,748290154,1023410248,57933884,184584681,-385649454,-1923743614,1343684166,1134166634,1023410248,1886715906,-28931242]],[50,7,1,0,[1347605035,-129595054,-1694869879,18535,1979205179,-95012009,-1923722635,1343683654,-1063648662,1023410248,1081409538,1325170305,-2093386427,1446968902,738084491,1380995794,-1980479863,-1399130538,989855816,477492294,1979078203,1183667735,1783633412,1239915010,37552128,-1207601920,48955393,-916537293,-1879046974,4296,108432214,1979711107,22145283,1778412118,-1711248896,18654,57987083,1442922217,385762957,-1711117744,18682,1946157629,19523843,1308524161,-385649574,1784021279,1779984896,1226283520,406650880,-385649664,-771030773,82379636,1183667713,1783633662,1228118530,37552128,-385649664,2122514671,57884926,1442899689,1013579882,1436156010,1023410249,57933884,184603369,-385649454,-1923743541,1343684166,1922695786,1023410249,57933826,-1962887447,637926982,-62486272,1389505366,1183404624,-94991880,4821402,-129615104,-1796668556,-95012096,-1930886284,1183667712,1783633660,1235786242,37552128,-1954908928,1174535750,1183536892,1389505532,1183404624,-162100748,4837530,-196723968,1446730613,1448506870,385762957,-1711117744,6700,1962934845,-25264060,-1975618560,1720385094,-28931836,-62485674,1347605035,-263812782,-1695394167,3262,1978680891,-229229796,-1923737739,1343684166,-543554966,1023410232,91553794,-352321096,1589654274,312009,214470800,1448542209,16271047,80799744,-24907637,-955746817,130630,1342210793,1526892520]],[50,7,2,0,[201213577,-1955170880,1451951174,-1980724474,2123103318,650284792,1946172544,57581642,1963210790,-192508624,-11528450,509017206,-1711051160,18262,-140881856,-1929379775,385807494,1852317264,1184930307,20774912,-134276352,-59310113,1171757654,-259325952,201086601,195982591,-955550465,22462470,13592576,-832044053,1894400,-1069644965,208928854,-278396822,-1711248896,9895,1593722507,-1866217121,17096,2123191895,96059114,112789270,-1532628224,-1981135219,1452069958,839814102,-934377129,281036487,-1035548852,6964001,6815850,1174968959,1183383552,-1983894580,1183437382,-901346864,-942782839,33603142,1317652787,-1001485832,-1916383607,1377222230,2298010,842465024,71732055,1347605035,442522,682402560,504261200,-1708609944,1821,1385824362,721420363,-1725386746,-120470997,1794918025,1266260481,103481344,731457714,-1980182078,1183709766,508565226,1745208936,6983744,-231681,124451446,4949402,-1341783296,141185064,1666202,-1308228864,6967336,922681450,6969138,-1315307414,-1996488684,1783692870,782998021,1996423168,-25858,2123038720,-126448642,383272589,1778412112,-1711248896,11811,1064615947,769279627,712245504,1946158125,16592165,53289076,756773888,376700931,383272589,775002704,1183645696,-1706027304,11835,29231595,-1281730816,184549394,1588425974,-1866217121,8392,1183536727,994572,1996428916]],[50,7,3,0,[209125134,-16091393,1996425334,363239942,1810563072,1460567691,383796877,111123024,1996423168,114662112,-259325952,-1405681840,1283299880,-1130168320,-529072344,6946922,682637055,682768127,1778412118,13395968,1436164202,1442840583,683423487,462234,1536841216,-16777209,-1708610506,2346,-532247209,-1717940202,-1207959544,1587085313,181061983,-557281280,1448542212,-1912602689,385756806,17066064,16777114,713460992,-1924131075,385756806,1299487312,-2037579776,1343683882,300417130,508580600,-1710921624,13074,90335262,6946922,96954398,381306509,-1710921136,20120,91537419,-352078145,713461082,-1924131075,385823366,1073768528,1755290,1131692032,91645982,97085470,97019934,381306509,506620496,-1710921624,14940,-2135263603,192151612,1949056128,1015039494,-2131397376,209005628,1342260365,1529139176,65796235,-2080374849,57999359,-1929291031,385623694,781618513,-1705896194,19853,-64584051,6967318,-1980274712,1347616342,84830238,5086874,579243264,-1924131077,385756806,1303878224,-2037579776,1343683362,1038614634,-27883017,1746817106,-845544156,-1929379763,385557126,-402625968,1347614500,85616670,4681114,-228057600,73932292,-1929352699,385623686,-26032,-2037579776,1343683362,384845453,1405786704,1183403597,-128546314,477417483,200427147,343208006,1996440170,-159973384,3151002,-28931840,58048523,1342218985]],[50,7,4,0,[3099802,-96040704,201086601,-385649200,-2037579641,1343683362,-887041,1996484726,-159973384,-231681,412809846,189688408,-10586944,1996487798,879238906,-330920699,1183666198,-1706027276,1256479486,1098170379,16023171,1589918580,1200301804,1039698690,762643684,89024542,89417758,97216542,381306509,-1710921136,65535,381306509,1583881808,1248500229,-1073020928,-390134923,-25755900,3241114,-25755904,3244186,-32000,2123039605,75380996,28837237,855829248,-916496704,-1869573949,2760,-4303273,842465279,1778412119,1778412033,694786576,1183383552,1958743038,842465110,-2070261673,-1962934231,1962413048,-1684383930,-1996488663,1451883590,1959791614,-25755862,879238736,-163148539,1183666198,-1706027270,1332566782,259309579,16416387,1589905780,1200301814,1475382018,5158298,-23439616,-1962934231,-916496698,80253123,1448542208,57567262,-16353537,1687815286,-2092043145,-125105980,201217673,508982480,-1711051160,19028,66997899,-259309369,-1962520951,1451952198,-1980200182,-1047593386,3964966,-2144983436,544475452,540835878,-2144986508,343158588,-1912305114,-2010710458,1183729413,-2144975354,-629866436,654198414,-352320058,842465059,175570775,1745385215,1687814404,-16777183,1996425846,-177936376,-1030825845,509478,-16091393,6948982,1593109480,146983263,1355321344,1183645696,-11528450,1996428406,-1337553646,1005080598,1975520001]],[50,7,5,0,[-25755891,5265306,-1715457280,1996443115,-1337553410,1996443670,242679568,-15960321,1183648374,-1924131076,1343680582,184659944,-3246912,-1432682890,-1962934192,-768872378,-386118006,1589912948,126428678,39291174,737298059,-61961518,-920297496,-1879043894,56520,185616011,57937478,-1929339671,1343683142,-14911745,1183652470,-397404500,-1073020746,1996426613,1363974906,-1070399488,-16736023,1183709814,-11528532,1996429430,343342870,-1928169729,1343682630,384583309,19589200,-831209461,736904843,-129070382,-1994065944,1451822662,-297366768,1317720619,619112696,-1979955575,1446772310,1913485068,172374789,1183385203,206997770,-362753,1996425334,276233990,-15829249,1996426358,28764170,544587787,-33815,1996430454,612797722,1783633663,1366334016,1183383552,2109737978,-10032697,-1694861569,14620,-922746440,-1879041846,51400,1988843095,175570700,-1928825089,385824902,-1707054512,19733,638469774,-1073019767,1183741820,889136654,381699725,-1707054512,20938,1962950717,-1065451168,1500863053,638469774,1996436735,-59310082,-325451670,989855825,1098251334,1979602491,75402044,638469774,1183528191,1784107014,1377999424,1077739520,-1910344448,-2128214458,1967476285,239504920,-13304026,1996488310,-1711248644,21012,-352321096,1589654274,214092127,147361792,1448542208,1444443787,1779719876,2013210112,-1711183324,21119,175570774,1778939647]],[50,7,6,0,[1380162050,37552128,-385649664,1589903523,1065559560,-385649140,-1923743593,1343682630,1637483114,1023410258,57933826,-1962900759,2122518654,2037645560,-96039594,107630614,5409946,408832,1183541109,2145681656,594855739,-96048298,1342204428,-342228630,1442840658,385369741,-1711117744,21164,1946157629,859499453,-92915210,2123051892,410451716,1342588555,-1710462377,18336,1962937405,105287196,105220902,998237312,141823046,-92914874,99342194,-352321096,1589654274,381864287,-1957326848,1988843244,1996445200,142016266,-1936064406,989855815,91555910,1946834491,-339725564,1996445213,209125134,-16353537,333972598,71711488,1446766453,-1193118458,-916586495,-1879044414,1224,1183536727,106334980,-1979955575,-770965930,3999093,-1958971840,-11072386,1996425846,1073768456,5476762,-2114942208,2084569342,155615311,633346880,1174536191,-59866870,1585659904,2122514686,-831192834,16547457,-2084079808,1962999422,-58818246,863191040,-15960321,1996425846,-59310328,5344410,200313600,-1726579472,435963433,334233174,159184395,-59364967,-335653351,-18234,-1962087527,1451951174,-62510330,1593726491,180537695,1623756800,1448542208,-1962246517,1996424822,6969100,6951018,1996423530,110777864,-1990976432,1451883590,1976568830,-1715457275,1996450283,6969100,6951018,1183711594,1962878472,889136642,1550450794,379602573,1350605392,-1073000654]],[50,7,7,0,[1183568756,1003629472,124976726,1178322807,-1983744004,1451883590,-1535212546,-2129627361,79546494,2122428277,1962864586,-2119767280,79541374,2122424181,-335614026,-62485522,1593726603,147507551,-1957326848,-1000974356,12059774,-18176,-788246997,732951273,-276626306,1590135554,79874399,80252928,1448542208,-1962639733,-812971914,638207630,1946172547,2088773150,393543681,-1912305114,-544537018,126363207,1175078542,1015227974,-1897761536,-970586554,-947191803,1600045355,574153,1458342741,-1912310133,-2094660026,1998521468,105155853,2112376838,722431,1150094827,-1706031612,21799,603981829,-1026990340,-1957363708,1988843244,105287172,75268902,-1928693985,1342572100,-335590424,71601418,-2137370618,1577058383,312009,4296,1988843095,734432018,-654897594,-28931776,1929381693,16705795,-1962246517,-955577274,1183659125,-1929868304,1183714390,210445844,653282953,-1996338037,1443295822,-1979739160,1183773766,2088969748,91692804,-352321096,-1983892734,1183577670,205950718,1980053798,-1715457272,-1326899434,207523328,425347,1300959604,63013634,-1946361472,184878149,-1961891072,-1048378803,-52330493,84166027,-64749560,221890563,1317652338,176065022,-963911797,638867083,-125106429,66737801,-970195338,2130708285,-350284284,-125925031,1183719190,1015227924,-1957988857,650521543,1115423803,84183846,-64749565,1183434243,-28930820,1996445190,242679568]],[50,7,8,0,[-16353537,1459553398,1975520008,-1949857002,1452014670,-1980658690,-1054141354,2130708285,-1962415179,341216198,-1070398485,-916496743,-1879043390,2248,73319511,41418534,-13107418,1996426870,175570700,-1995933953,1183643742,2287866,1589966987,126559992,39291686,-2147267187,-1056703263,638028070,855791497,-1026990144,516423692,1448542208,-1005816181,-1960441762,-431585017,38243110,652756617,-1929085045,1342572103,-1931327863,-1511463866,-364475907,32261831,722176,1183448100,-364475402,134605009,-1979964416,1996485702,-495517724,1452000907,263438,-1712828334,138841085,51009163,1183446598,-94991880,1452000907,-196738290,-1979955575,1183579734,-230258200,712294411,-15502001,1996487286,1996444408,-43849476,-230258368,1996428523,-59310082,-362753,7010422,-26032,1183514624,198130,1174666276,-27882500,-1980873079,1183576150,239505138,38045990,-16091393,1996425334,74907398,384190093,1448372304,384714381,-38737840,737035915,239505094,1577355558,214092127,147361792,1448542208,-16351605,1996428406,1778412050,1778412048,276233985,-15829249,1996426358,142016266,1350605399,-1072999447,1183534964,-1896379640,63933376,1183386190,75400190,-2093517568,1962937470,176063238,640381447,-768932725,1997297211,990212641,444009030,75268902,101938975,-11073961,-397279626,20840084,1086331648,28836843,-916496896,-1879043390,-1275051,1996428406]],[50,7,9,0,[276234002,-15829249,1996426358,142016266,1778808575,-10819584,1100489,712,2123060823,105287172,4030502,1988840052,172396040,24936486,641889536,1183319178,-12153345,23744534,5799578,105287168,-2012902874,1183710790,1783633662,-26111,1183449088,-28952321,1178997621,1191593614,4030502,183221109,-351766901,-18427,1183714027,1015227914,-1071909631,-1026990242,-1957363704,1988843244,172396040,75268902,-1926072545,1342572100,1090232296,734956352,-638122930,990308739,-1207599672,1139539967,1452000907,394506,1996443730,209125134,-335590936,71601454,-1382395898,1073741913,1311493771,-2082867452,-935656215,-963916420,84563595,1347551236,-15829249,-1499853706,1577058382,836297,518818645,-16484609,1996426870,175570700,-402098433,20840308,-138405120,214092248,-1957326848,73319660,4162342,28837237,637922048,-1070395393,836297,3784,2123060823,-230242546,1183514624,1975978768,24635651,637820612,163715,-2094659979,863115327,638600846,1913077123,175541034,-544487541,1208419110,-1930148215,7009862,1443657471,5568666,-1706016768,18033,200820361,-385649216,-125107919,1996443678,-895855092,-1962934196,3965175,1015045236,1174828380,1952201856,3965178,1988750196,3965178,1015024500,1174828124,1962949760,-2012968203,80149830,276233984,-15829249,1996486262,1778412276,1495820288,1996423274,-82515718,-1995553143]],[50,7,10,0,[1183453270,-1962637059,1175130182,-375229170,2123038900,74877710,637945486,1574087,38061862,1183514624,2089362960,1149838852,650153478,1183714699,1284056582,650153480,-1912451701,-1993996730,-1064433076,75334438,-1911851489,-953809338,-62396,1183715051,1166747152,105287172,205818150,638600846,520387971,-4717194,-1207702529,1183711233,1149838854,273059342,75334438,-1962314209,96636103,132841476,-1030961269,-1912601083,-1993996730,-1993994172,1996427860,65558288,274107386,1183762179,1149838854,1418274324,-230242538,1996423169,1190894328,1183514624,855829490,-916496704,-1879044414,415797392,1187446784,-956294936,59974,-15436033,1996427894,242679568,1183711082,-397404440,-1072955838,-1070398347,2122525931,-160169484,-1946401141,1589968470,126428682,39291174,-1962516853,-1022687162,1183517044,138841842,-1207465690,-892796927,583532560,1448542211,33048263,-427389696,1750079230,-1181089532,-1929379764,-1912674626,385737398,-18169,-1359822797,-114568713,-372113785,-921459213,-2037537549,1343684066,1307050090,-196703767,1391875721,610803280,1539348997,-2037579776,1343684066,837288042,508580585,-1710941592,23768,-35486067,1183666198,-1706027286,1546146762,-1980086647,-804520874,1183521908,-364508180,1114248308,-231681,295369334,-1996488626,-1072955834,-1326906507,563761152,-1962934194,-162100752,58052619,-1929341207,385737350,-327745712,-1411329,1996487798]],[50,7,11,0,[-159973382,1478007382,-1072997309,1996451700,1746818806,1183647028,-1924131090,1343681094,-2107965798,1958742876,-226589868,-1001491456,-14225826,-14286217,-362275273,-561607419,-1706027268,14361,-15940477,-1923680650,385670790,-297366192,1183666198,-1706027278,1471961854,359972875,15892099,1996427124,-294191120,-2097143832,1183384772,-25755656,5196186,-25755904,5160346,-129594624,-1010213026,449351824,1448542208,42090115,-1928629248,1343679046,97282078,1183648235,508565226,-1710893464,23892,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,434656838,1183406869,-360804870,-4651242,-222284801,1238497198,1133181323,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1133181323,839052265,-12154688,384452237,108461904,-1710983425,22987,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,-1645717946,1183406868,-360804868,-4651242,-222284801,1238497198,1116402059,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1116402059,839052265,-28931904,972703371,947387462,1183464309,-661939969,-152549751,17217415,-930412684,-350174845,-1966568702,-1952907706,-431584808,112691190,-1962445823,549618640,-796196117,92260923,-352321096,1589654274,-1866217121,86728,-2096780824,5685310,-2037575051]],[50,7,12,0,[1343684280,-1711210392,23407,2121646091,-2037858254,1183383224,-599357256,1462908671,1317894250,1783699164,1583127075,922681344,2037012274,381175437,-1708955056,16730,-21461363,1317883926,-1924065608,1360452686,-2096258584,-1098904380,1946222264,-1199141570,-397404418,-2037782838,-1769341260,-1903296842,-1053032774,-1631318666,-1991508300,654226590,-1929377850,1358870662,1526959592,-1382414869,-1996488635,-1979797370,-1946242410,-1979797370,-1946243450,-2030129530,-1366914620,-1195474690,141820158,-22102399,108200714,-22116665,-1224802304,-2037514578,-397345096,-1010237436,113807504,1448542208,184703976,1780315584,1667780624,1684557825,70713089,842465027,1749588567,-998023271,26601742,294531,-2048326795,108956416,51052417,29260914,201294080,-1107070461,-8323070,57803615,-1962933314,126485598,-1257314224,957144683,1996887703,956723723,1996887175,22145283,101881657,108151927,101746489,6962295,1778481256,24602624,1785200746,1744857601,560595305,1701314666,1744857601,922681704,922682116,1218074418,-2090866328,1967660740,17688835,-385865800,922681609,922682898,99091984,79987457,1450557450,1455439491,1781363968,24668160,2003304554,1744857601,275382631,1701314666,1744857601,922681702,922682116,1218074418,-2090837144,-1259660604,2020081770,1744857601,6947191,1778486888,26044416,6955370,1778476392,25978880,2123054827,24362502,102119167,101988095]],[50,7,13,0,[-2097113112,-1073085244,-8307851,846398218,2020081770,1744857601,6947191,1778480744,24471552,6955370,1778476392,24406016,50607871,1462908671,-1503115110,516195168,1841187307,184516865,1783001603,24668160,2003304554,1744857601,6947186,721514856,1364611529,1359048552,1359048296,1818775894,1361144321,1359045992,-16684184,-16579530,-1705561546,1540515912,1211286659,-202833036,1589654526,-1866217121,46698640,1187381248,1183466495,770199807,-1072997632,1183454068,-2048372481,106314675,91361911,1929659963,-12124661,1526693504,99342462,-906017142,-910150973,-1957326653,71731948,138602576,1958742875,71731789,158656592,1975520091,71731777,162064464,1975520091,71731765,153806928,1975520091,71731753,138602576,1975520091,71731741,147646544,1958742875,71731729,140699728,1975520091,112645,-1070349367,1053344713,1448542208,1609844423,-163133695,922682896,1996445490,-1035563532,845828118,6542746,1958742784,-1035563671,1452066955,-129579010,1183514624,-96040458,-1946399095,-125924367,1459517183,-1962912792,-997983650,-1995994876,745144919,1459517183,1970710682,113541986,1451880587,1959791614,1183008267,-2092497670,-864156929,-1946648951,49972183,1182994556,1191120118,-193035788,-2106195614,-1070398229,28836843,-916496896,80253123,-1000996864,-1070922634,-1979824503,-2144928698,645673020,960266278,6955135,1183648362,-840412932,76162579,3157400]],[50,7,14,0,[-62520935,1191073297,809271334,1183570557,-27882500,-1866217122,69832,-1070901673,-1980348791,1586230342,-1948611580,-256471557,516067070,-218103879,735180718,-771848199,329642985,530904009,-17791347,1746817046,-1063647680,-1922864280,1783692870,-259617536,1541951742,113541906,57982987,1342217705,33777744,-385976577,-998042974,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2095951384,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956967772,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650770,527810571,1746799210,1996424779,-92864516,2811990,185386115,721974480,-163149376,-768375,-396952970,-998045054,-25755900,1527832552,-1946925429,1600058966,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,410412698,147096420,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,29896,922703447,-2039982286,-599356159,594169878,6179482,1975520000,10545411,1351370381,1183651690,-2132258596,113541904,57982987,1342212585,1342278248,1342277992,1778485352,745033764,-2023206911,70713089,842465027,1749588567,-998023404,408858]],[50,7,15,0,[1190551157,1282674849,-1914929523,118929526,-18146,-1359822797,-114568713,102694535,-372177121,-921459213,-1927305997,1988995710,503781051,-218103879,735180718,519997433,-788062458,329642985,530904009,381175437,-514398128,1351370381,1527769064,-1569406965,-1010213026,46792,1187468887,-956301074,-3002,683262003,-1669427968,-1410136298,957382283,729027142,1996439658,161109778,1073741925,1692572240,-259325952,200165001,-385649168,1444807324,1460827903,6007450,-1959531776,-25261625,661964555,40386666,1709677057,-259325952,200165001,-15436560,1996428406,1750474494,479854850,184549478,-385649216,1444807260,6696346,-1983905024,1187509318,-1962934032,-92894722,-1986509171,-2037517754,1183448904,-294221332,-2147352855,1948647294,-2012968419,-1975040507,-1705967802,65535,58048523,-1409162519,-381221496,-2142895653,175449404,621135430,621135431,2122968299,-1982712842,-91490218,-949286421,-28966134,-1975060341,808294404,-28931840,1979713853,-125924887,200963721,-2096728833,1913974910,29747459,-1946780021,1586228342,48480760,-11886967,-1912185341,-1960441786,-1960379321,1149894231,106203396,82986627,-16464253,96923718,1586186021,557809914,96890228,2088978291,1265958914,1183384715,1749052158,-1986395902,-1996488602,39619588,1586168971,-1945662990,-1635057057,1183711050,-1948777576,118161991,1996429940,-25755884,-893301,939459191,-1711209880,24949]],[50,7,16,0,[58048523,-16696343,889127540,5831578,-28931840,1988743307,-159479316,-1996429847,1191177334,-62470150,1988820992,1796271098,51051590,1183448646,-2012968196,-1975040507,808294404,-28931840,1979713853,-159479326,1970486400,-327251094,163203,93014901,1795049097,16934976,5878938,-1945794304,92996189,-1980604789,39816199,-11886965,60311181,38243288,443811595,-15436033,1586232950,41418738,40384511,1694210561,-1073020928,-1712782475,41287424,-1348848129,-1996488604,1178336838,-1961135364,-2145719344,2037738556,1677819008,2088766580,108296193,1963031680,1451976565,-92894724,1948335232,-27883232,-2131075445,1366556735,1586169738,-16283402,1191179846,-94467078,1965113216,-96010269,-1946921471,2123102838,-2012968202,-1073021114,-152501388,-1962571523,1178143302,-14715916,1996426870,1996430860,1283886574,-1706027265,6300,-336312695,-196688123,2122579967,141820142,-1695648001,26493,-1952680307,67830340,889128820,6814106,80118528,1005340301,-1947700496,1600058438,1100489,-1957326704,108462060,-16091393,1996425334,209125134,-1928300801,1343623750,-53417970,80268233,1448542208,6832234,1744935428,1183383552,1958743038,242679666,-15960321,1344146038,-16514968,1996425334,-1612182010,-2081387524,1265958910,67174017,2089628786,-25755903,6831002,1463839232,6600346,-28931840,863289355,-15829249,1996426358,1464868362,-16222465,-401734026]],[51,0,0,0,[-952370078,1996427635,1783644414,-26110,1183383552,-16061442,-1365574026,855638120,-916496704,-1879045430,1224,-4710826,869830399,108462070,-15960321,1183648374,240129556,-1979756568,-1072956346,1996442740,276233990,-1928431873,1343624262,-13178866,-1963047287,1881477702,-1466281984,-16777192,-14808970,-14746506,1996488310,414816786,-259325952,16678531,1996425332,1756797694,1996423168,1525324540,-963969024,-875995617,1224,1988843095,209125130,1724881494,1317732352,-1949957364,-28407304,460768827,1347507793,4531354,-1950183936,1065363160,-1912048548,-970523066,-1001956347,-2144991650,74719295,166458251,642184075,1948269696,-25755655,-1705638313,25805,-892772514,119406600,1727879014,191,126510848,-1070355865,-32410,1962934527,1727807489,-1957313697,72780524,2119891584,552239107,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,-1957363517,1442887916,-880026829,-838860870,1979661359,1442953249,-880026829,-2147189110,58612479,-2145325184,-4570641,1009765887,112895,-1070398860,784909149,1448542208,106962571,-2012985718,-767128313,-16225712,-402235338,-998045017,1975520006,108707380,-796195701,119470219,872415161,-139529536,1381059025,1357923981,-2096569368,-1073019196,1178995316,109117057,99341938,-352321096,1589654274,-1866217121,-2081649835,-1205928252,-1960902655,851664357,73304831,2119891840]],[51,0,1,0,[552304643,-1203704960,1740194829,-1898804216,-27882022,-851178056,112673,-628421774,-16693258,12059509,-443867392,46711645,196608000,-1965346027,-315489202,-2141200000,801980905,16664263,-1376026368,184841645,-385649216,1191116803,-28931074,-1869560887,27336,-1986640243,-1974403514,-397409210,-998046258,1976568580,-1756984797,155051050,1997435904,2092960279,2114202643,1963142148,-1484881909,-1207601928,-1010237439,-1010188237,67784,-2012985718,1187445830,1187396349,1187405054,-2037579521,1343684344,385631885,63891536,516473801,1448542208,51005067,-930412474,1005995657,846598214,1212035,2122518132,645136398,990922283,510792262,-571048317,1183520887,2229750,-1706033046,65535,-1979955575,-804520362,-1070397835,14412185,-1979824501,1317795910,-95516164,-768878197,-1980606839,1220473934,-18176,1988739470,-263811858,244000358,-1989803960,1988880974,108956420,503860875,-1896182953,-372170813,-921459213,52405491,1451882070,-396457498,-2134967669,-1178366458,-1510801391,-1014041973,407160614,-1993998336,-1956242876,1452010054,-1993971988,1727667780,-1946792309,1589966918,-1993971986,1136196367,1297005392,-1169273415,315442000,-1981659511,1727718486,-1947580789,1589963862,-1993971986,2122578695,494141458,-1947056501,1174664278,307137296,-1896838370,209634522,-1510741551,-1527527149,-92864737,16777114,-498693376,1592022667,-1866217121,68808,-10070441,-35125130]],[51,0,2,0,[79987457,-1980217719,-804521386,2123048564,-16750068,1716981366,-386369793,-998047560,-129595126,200955529,-1911982896,-2144989626,57999421,637571817,973176192,-2144965516,1952186749,-58816155,-385988980,1074005828,-17529208,-17463610,-158939590,1183711486,1031808526,-1961855652,1183775838,-2144975874,-109814721,-1912840567,385807494,1996449360,1757453052,-1098027819,118947572,209110302,872415161,-139529536,-2013713455,520494846,-202780409,-204926043,-10084444,-10089354,-1063648138,1784787816,209125120,-2096740376,-1073019708,1172900468,207537407,509478,-1010213026,80253072,1448542208,637826756,1966816384,-2144975353,-109823172,-1996077429,1183448182,206474238,-1958710199,1183713406,1015031302,639726592,1950039168,76162587,638207630,1195771272,2122966242,105286408,-1979943287,334233158,-1912045943,-2144991674,125123388,1015031366,-990284741,-970586018,1183514631,-59360506,1178273141,-1962445570,106335174,-1070398485,-916496743,-1957326653,1114265324,1996423274,1542429188,-259325952,108392459,1587134515,-1705589815,28171,-1866217122,1458342741,-1710852353,28136,-267652981,-1705635468,28148,1554618966,-1070399488,-1195128482,-916520961,46698691,1716912128,294531,1996425845,-6363128,-1010213285,-1710852353,12654,-267652981,-1705630092,23713,-16749994,1114245238,2030490,1958742784,345657353,1577058414,-1705589815,23551,1587134515,113820617]],[51,0,3,0,[1448542208,16777114,-1980724480,-804520874,-2090436236,1946158206,75416690,872415161,-139529536,1317620177,-62484738,1946433574,-1174500518,-1070333953,-772296974,-28427447,-561308042,654212747,1966946688,-10070253,1443234934,-1988699494,180650862,544522251,1996423274,-1466280196,-2090032010,-1030879548,-1958487925,-62485261,4161574,199996277,1174652555,1451966718,855895036,1600035264,583582665,1448542209,-18970937,1589903360,1065428484,1198873692,-18577721,-2033778688,327394,-1962647868,654238902,1946171520,9053724,638082756,1547436168,-1895889803,-2030043422,-1098645788,1962999522,140428503,-18565493,-12532186,112640,637619689,973176704,-1070398092,1744912873,-2037579517,1343684332,-1744336346,51046480,4205915,24832080,1778959491,1996449283,-263811836,379211798,-2089912457,1187384004,1183645939,-397404432,-998047230,-427374844,-1962934018,-1912674658,2126835830,-796123640,45668494,567104863,-920969379,-18575735,-18833783,-18563453,-1003522816,-1977220002,-397371385,-1956969820,-263812408,-242528104,1526896616,309719099,988905088,-2033775499,-284,-18970937,-2030108671,-1098645786,1946222308,-326726242,-397404418,-998047346,-557939964,427098366,142016358,637820612,1596196746,-397393620,-998047348,-561608442,-557939714,1685324030,638082756,1549549441,-1635174795,-2037580056,250347242,792690726,-970587019,-2030085113,-1631256856,-2144928024,-394985409]],[51,0,4,0,[-18313473,-18309493,1547665446,-970577291,619380743,637820612,1589905290,126363144,637820612,-1006549110,-2010773410,-970587833,643564103,214982,-18970997,-1010213026,518818645,1451972438,73304582,-402104135,1583284252,1438866719,1444867211,106335063,-1190895990,99092544,526278400,230212445,1608745796,-851383424,124961,856060611,-338654272,1431942152,-1956830771,180929491,1448542209,-17135987,-17398135,-17262964,294531,-370669963,71731458,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,-1957313591,75399404,-1976598759,109970502,-1574565480,812253281,1711300968,1778808575,6404144,-9940928,26879,-1946597400,1959791589,112645,-1070349367,-15415,1286887512,-1375275218,1946157425,336566791,48955392,-5234227,-1775536,-1705644749,65535,-294338549,16826753,243918962,914949794,1049167524,512296614,109840040,378078890,-1070397780,-26032,922681344,-6682970,184549631,-4492096,-16341450,-16341962,-16340426,-16340938,-402215882]],[51,0,5,0,[-397369298,-169214070,-1957363707,71732204,-922738643,-1957326653,73305068,112691190,-1929022462,49012807,-1010187381,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,116862474,94638,-1097201804,-352321423,1461832962,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1575487723,114181,1971914123,-1956749556,12803557,1475119957,503611019,870288135,-17984,-772296974,-1962522998,1957622523,-339725564,-12219133,1575324511,-1957363517,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,72780780,776143032,1907230455,125042689,7499674,-855446784,-166759903,1946289734,29488649,12059764,2078931213,-1957363708,-348539668,-326413051,1451965364,116862468,94638,966395764,-352321421,-383660798,-1957362602,-1959086868,-147979178,24227334,-1710787584,29551,567083755,-125574797,-1831045872,1124567699,175374396,74727228,-243979716,-107871310,-1957313045,773436652,1907230455,125042689,7572634,-855446784,1073787937,-1957313699,72780524,772715594,1907230455,125042689,7586202,-855446784,773436449,1907230455,125042689,7594394,-855446784,1178222625,-18428,1564475765,-1957363517,73305068,-147964236,24227334,-1710787584,29685]],[51,0,6,0,[567083755,242153,-1209234603,1426451291,1018686603,-1962649973,-410384818,-1375275218,1946157425,1948031495,48955392,175317453,-112134013,297011573,1586169323,-385382136,-1957362826,1336942316,-352037237,-326413047,-1957777378,800327766,-1375275218,1946157425,1950784007,48955392,448012749,-1375275218,1946157425,1954716167,48955392,1312563661,1451951733,105810692,-147922806,24227334,-1710787584,29846,567083755,-1940873392,-1948610878,773502163,1907230455,125042689,7648410,-855446784,1486772257,49867039,-1947432107,1183515734,775795718,1907230455,125042689,7655834,-855446784,-1962577375,126421086,184809,-1259566251,1426451263,1085598859,-1962647925,-987887026,-147978666,24227334,-1710787584,29941,567083755,-1962577377,126422110,171497,-1947432107,1451951198,139365126,-1274394997,116862530,94638,681183092,-352321419,-383660798,-1957363069,72780780,-1207546229,-147963135,24227334,-1710787584,30039,567083755,153065,-1947432107,1317733470,106334984,777454008,1907230455,125042689,7698586,-855446784,36759841,-1947432107,1317733958,-1949824246,158664782,-150714741,146955745,-503885056,1183570059,174520068,1183569923,65140484,-1034069037,-315490296,-523172125,-85798191,-1957363517,1586189292,142016260,-16353537,939459191,-1979732504,39291143,113401179,-1957363712,-1957276692,-1073018298,1317737845,105286408,-235417037,1183570059]],[51,0,7,0,[-1947076860,-1959203885,140413896,-1962518901,-372177850,-355345455,-921970479,-201853835,1727525003,1183551754,65468168,990671569,125240918,1178273394,1308718596,1586942515,146955611,-1957363712,1317754860,-1003691252,-678754690,208984823,-618933973,-788278493,-785657465,-234207606,-2028637010,-1945312303,1556251074,-222130605,855995566,99326400,1166918284,-883073025,1475119957,-1962508604,-1178586145,-1359806465,1183502839,-218395894,168653998,1191409088,-1070397717,99340851,-1929427571,-443850814,-1957311651,508975084,-485601653,-992376025,-141883778,-1359822797,-888940041,1992687243,-1968770294,-919339196,-12240346,74712183,-772322999,1579139467,1575324511,-1957363509,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1930654891,106874329,200004491,440164652,1090782323,-1975318648,1975519751,-628321553,-883041906,-2081649835,1465254636,176079902,-1070391546,-218103879,1976694702,1055082753,-28407479,-1962508604,-1178586145,-1359806465,24498679,735152969,695664214,1988885387,-74732534,-1359820149,-779412619,1317789579,-217783298,-1914210906,-1030947001,1187252971,-339571706,-1715457277,-1956749537,13327845,-1070393998,-1017256565,-397346701,844627994,1575324644,-402164797,-4718578,-443835905,-466435235,-1023409688,167776930,1008432612,1007448866,-1341885920,1007086341,-1342015981,129547027,279156951,-997539072,-1957300245]],[51,0,8,0,[-1957275668,-1070398346,-1394920551,-76275652,-143390404,1949121616,1965767684,960277505,808198007,-472835214,-880028975,-472778101,-472788271,-654060847,-670836973,-352267645,758929628,-150506093,13796312,1600051959,9749341,1273889027,7405570,1274544387,7471106,1866792962,1,357499139,7733250,658112771,16121858,1306657027,8323073,639500290,2,1295253763,8388609,1588527363,196609,1847918851,8585217,575930627,8126466,277479426,3,511312131,8650753,576913667,8192002,1740767491,327681,1579680003,8781825,1747845379,393217,1735131395,458753,1182793987,524289,1755185411,65538,1190461699,589825,1989345541,7471105,784400643,8716290,1912799491,327682,83820803,8781826,352715011,393218,823525635,8847362,1837760771,983041,1252786435,458754,820904195,8912898,1845559555,1048577,116064515,65539,1841168643,1114113,790823171,8978434,139985155,131075,1838940419,1179649,757334275,655362,802291971,9043970,1840775427,1245185,747045123,9109506,777584899,786434,1839988995,1376257,833552643,851970,792658179,9306114,117244163,589827,513016067,1638401,102367491,26411010,100335875,26476546,840957954,9,1912209667,1966081,1905721346,10,1750007810,11,873922819,10878977,426049795]],[51,0,9,0,[2097154,111935747,2162690,67371267,2359298,1550057731,27525122,124846339,1900547,1733558531,27590658,770703619,2424834,66126083,2490370,1279131907,2555906,523895043,3080193,1142554883,11468801,1284964611,2621442,1155596547,11534337,1268449539,2686978,1340014851,3211265,1282605315,2228227,1269170435,2752514,1257111811,11337730,817234179,11403266,764412163,28180482,1260978435,11468802,822608131,3080194,1723728131,11534338,1797259523,12058625,1812267267,12124161,641335555,3276802,1291321603,3801089,1262420227,11730946,418447619,11796482,1324482819,3932161,1280442627,2949123,1275265283,3473410,420937987,11862018,1325596931,3997697,1483276547,28639234,1326383363,4063233,788267267,3538946,1330577667,4128769,776143107,20971521,1259929859,3735554,1279656195,3407875,1269694723,12320770,137625859,3735555,791740675,12648450,175440131,4325378,1362755843,4849665,1907228933,11665409,759824643,4390914,761266435,4456450,1175322883,4521986,1698693379,13565953,1800274181,11993089,1344602371,5308417,827982083,29949954,1397293315,5373953,952893699,5439489,1283653891,4456451,1370161411,5505025,1284243715,4521987,53084419,5111810,1216217347,5636097,1763180803,5767169,1289748739,5832705,1758331139,5898241,52166915]],[51,0,10,0,[5439490,1909457155,5963777,1463943427,22806529,1495204099,30867458,878510339,5701634,869925123,6225921,176095491,5242883,892272899,5767170,1249509635,30932994,874447107,6291457,422838531,5832706,1247478019,23134209,1759838467,30998530,1261961475,5373955,188023043,5898242,751370499,5963778,760611075,5439491,1973223683,6684673,155713795,5701635,789577987,14680066,69468419,5963779,505282819,7012353,640483587,31653890,883360003,6619138,142409987,23003139,429981955,15204354,1753940227,6815746,1278083331,7012354,1271136515,7077890,186581251,7143426,642646275,7274498,0,0,0,0,0,0,0,0,0,0,0,-1,456494,1946161152,-1909580255,-2097151458,62,1428100725,860941451,71731136,-2029894009,1183252550,-872849922,-594848944,688390328,50331654,83886086,-13762554,369099318,-527755489,504021891,183206739,-16222209,2013202039,-1959264508,526058055,-147928072,268435462,1408660480,-2093556597,1962935935,46816004,521543168,-1962387570,2013202023,41418500,2013214719,512634622,12255234,1966344,-883220736,0,0,0,0,0,10749449,10880521,1726778197,252059232,-1666707552,1711431423,1979467323,1312515676,1717859832,1978947131,1580951141]],[51,0,11,0,[1716614640,1977906747,2117822048,-1939769888,-565822504,-1064539787,1977370171,1004571738,1668667974,1178331276,1717859800,1978166843,262737685,1713309601,-789095071,10880545,1476707459,243519263,-348127060,-1408335032,1105920256,11275907,-2093290750,67152910,243479531,-351797076,-1408335060,636162048,11275907,-2128680160,-2147439602,-2129204480,44046,-2129728767,44046,-2130253054,44046,-62485756,10487305,37867,-147980288,-16734714,504591871,512634448,28836016,-13736448,-385778122,-13697258,97838,771751936,10880759,326500351,-1909567458,-1207913954,778436609,27473663,788460009,27471615,0,-1509492946,1979711232,777002515,11542158,1711276728,-935919826,-20125439,-936444114,1,116862464,-65370,1344148341,-1306620370,178176,922693222,-1477901843,788475646,493,-147980288,-16734714,504591871,512634448,79167664,-13736448,-385740234,-13697406,135726,771751936,10880759,326500351,-1909567458,-1207913954,778436612,37172991,788422121,37170943,0,-1509492946,1979711232,777002515,11542158,1711278264,1547108142,-29824766,1546583854,2,116862464,-65370,1344148341,-1306620370,571392,922693222,334037633,788475646,641,-147980288,-16734714,504591871,512634448,280494256,-13736448,-385702346,-13697554,173614,771751936,10880759,326500351,-1909567458,-1207913954]],[51,0,12,0,[778436624,46872319,788384233,46870271,0,-1509492946,1979711232,777002515,11542158,1711284408,-264831186,-39524094,-265355474,2,116862464,-65370,1344148341,-1306620370,2144256,922693222,2145977109,788475645,789,-147980288,-16734714,504591871,512634448,1085800624,-13736448,-385664458,-13697702,211502,771751936,10880759,326500351,-1909567458,-1207913954,778436672,56571647,788346345,56569599,0,-1509492946,1979711232,777002515,11542158,1711308984,-2076770514,-49223421,-2077294802,3,116862464,-65370,1344148341,-1306620370,8435712,922693222,-337050711,788475644,937,-147980288,-16734714,504591871,512634448,12058800,-13736447,-385626570,-13697850,249390,771751936,10880759,326500351,-1909567458,-1207913954,778436864,66270975,788308457,66268927,0,-1509492946,1979711232,777002515,11542158,1711407288,406257454,-58922748,405733166,4,116862464,-65370,1344148341,-1306620370,33601536,922693222,1474888765,788475644,1085,-147980288,-16734714,504591871,512634448,12058800,-13736444,-385588682,-13697998,287278,771751936,10880759,326500351,-1909567458,-1207913954,778437632,75970303,788270569,75968255,0,-1509492946,1979711232,777002515,11542158,1711800504,-1405681874,-68622076,-1406206162,4,116862464,-65370,1344148341]],[51,0,13,0,[-1306620370,134264832,922693222,-1008139055,788475643,1233,-147980288,-16734714,504591871,512634448,12058800,-13736432,-385550794,-13698146,325166,771751936,10880759,326500351,-1909567458,-1207913954,778440704,85669631,788232681,85667583,0,-1509492946,1979711232,777002515,11542158,1713373368,1077346094,-78321403,1076821806,5,116862464,-65370,1344148341,-1306620370,536918016,922693222,803800421,788475643,1381,-147980288,-16734714,504591871,512634448,12058800,-13736384,-385512906,-13698294,363054,771751936,10880759,326500351,-1909567458,-1207913954,778452992,95368959,788194793,95366911,0,-1509492946,1979711232,777002515,11542158,1719664824,-734593234,-88020731,-735117522,5,116862464,-65370,1344148341,-1306620370,-2147436544,922693222,-1679227399,788475642,-1269824007,102878517,-852161864,1515783713,-1010156712,-6681058,234881279,16777114,-6681088,1711276287,1712376001,282110991,15718,-2096168944,-1452932146,15,63210767,82362726,-6681008,-1912602369,-1308192808,11576064,-1511520080,-1273400065,-1943941835,-1996390394,-1274970594,521018917,-855539014,468393761,12114058,-1993224958,-1996380914,-1207852266,243991041,-1480982350,-1338913535,-9770999,900995444,109846989,512295370,632553928,-1172369890,567083468,-1977881825,33601752,243872205,378077679,28836333]],[51,0,14,0,[-1307669758,32619008,179319245,1962881000,-852118503,335973409,303991042,505787394,381296398,522308866,-662037525,-855506760,957253937,924223746,33667074,11669131,-855491654,-401887183,427097844,567096756,39716492,39591561,236856756,39893535,-350281267,-1193768421,835518976,42143369,42014345,-1962802760,-1174359538,835519109,-1175974736,-1273400066,-1943941835,-1996314618,-1274894818,521018917,-855463238,468393761,12114058,-1993224958,-1996305138,-1207776490,243991041,-809893710,-1338913534,-25237491,900995444,109846989,512295666,632554224,-1172369890,567083764,-1977881825,33601752,243872205,378077975,28836629,-1307669758,52017664,246428109,1962820584,-852118503,1007062049,975079683,505787395,1052385038,522308867,-662037525,-855506760,1628342577,1595312387,33667075,11669131,-855415878,-401625039,427097608,567096756,59115148,58990217,236856756,59292191,-350281267,-1193768421,835518976,61542025,61413001,-1962802760,-1174359538,835519405,-840404816,-1273400067,-1943941835,-1996238842,-1274819042,521018917,-855387462,468393761,12114058,-1993224958,-1996229362,-1207700714,243991041,-138805070,-1338913533,-40703887,900995444,109846989,512295962,632554520,-1172369890,567084060,-1977881825,33601752,243872205,378078271,28836925,-1307669758,71416320,1924149709,1962760168,-852118503,1678150689,1646168324,505787396,1723473678,522308868]],[51,0,15,0,[-662037525,-855506760,-1995536079,-2028566268,33667076,11669131,-855340102,-395071439,427097372,567096756,78513804,78388873,236856756,78690847,-350281267,-1193768421,835518976,80940681,80811657,-1962802760,-1174359538,835519701,-504859472,-1273400068,-1943941835,-1996163066,-1274743266,521018917,-855311686,468393761,12114058,-1993224958,-1996153586,-1207624938,243991041,532283570,-1338913531,-56170379,900995444,109846989,512296258,632554816,-1172369890,567084356,-1977881825,33601752,243872205,378078567,28837221,-1307669758,90814976,1991258573,1962699752,-852118503,-1945727967,-1977710331,505787397,-1900404978,522308869,-662037525,-855506760,-1324447439,-1357477627,33667077,11669131,-855264326,-394809295,427097136,567096756,97912460,97787529,236856756,98089503,-350281267,-1193768421,835518976,100339337,100210313,-1962802760,-1174359538,835519997,773770015,11550339,-125563136,-1909580285,-1342132194,1048798728,1946157438,505787402,25040581,1713316301,25036487,0,-1556184218,259260417,244045962,378208677,28836259,1714539778,27461319,0,-2090464848,116798,632556148,-938031842,522308865,-939079834,1,1048798720,1946157549,-1948743153,-1962807538,-1207833322,835518977,-318322842,1,1711976448,34750083,-1274383360,382017061,567083538,113731103,530,-2090467328,145214,-662040716,37293707,37164683]],[51,0,16,0,[-855506504,113731121,567,196083712,1547600742,175374338,-987880012,-855483370,-949608671,154630,1711276032,42024579,-1978698752,-2096198696,-2129229054,33667074,-949603891,164102,-1342177280,1048798732,1946157734,505787402,44439237,1713316301,44435143,0,-885095578,259260418,244045962,378208973,28836555,1714539778,46859975,0,-2090463824,192574,632556148,-266943202,522308866,-267991194,2,1048798720,1946157845,-1948743153,-1962731762,-1207757546,835518977,352765798,3,1712238592,54148739,-1274383360,382017061,567083834,113731103,826,-2090467328,220990,-662040716,56692363,56563339,-855506504,113731121,863,263192576,-2076277914,175374339,-987880012,-855407594,-949608671,230406,1711276032,61423235,-1978698752,-1425110056,-1458140413,33667075,-949603891,239878,-1342177280,1048798832,1946158030,505787402,63837893,1713316301,63833799,0,-214006938,259260419,244045962,378209269,28836851,1714539778,66258631,0,-2090438224,268350,632556148,404145438,522308868,403097446,4,1048798720,1946158141,-1948743153,-1962655986,-1207681770,835518977,1023854438,4,1718792192,73547395,-1274383360,382017061,567084130,113731103,1122,-2090467328,296766,-662040716,76091019,75961995,-855506504,113731121,1159,1940914176,-1405189274,175374340]],[51,1,0,0,[-987880012,-855331818,-949608671,306182,1711276032,80821891,-1978698752,-754021416,-787051772,33667076,-949603891,315654,-1342177280,1048798836,1946158326,505787402,83236549,1713316301,83232455,0,457081702,259260421,244045962,378209565,28837147,1714539778,85657287,0,-2090437200,344126,632556148,1075234078,522308869,1074186086,5,1048798720,1946158437,-1948743153,-1962580210,-1207605994,835518977,1694943078,5,1719054336,92946051,-1274383360,382017061,567084426,113731103,1418,-2090467328,372542,-662040716,95489675,95360651,-855506504,113731121,1455,2008023040,-734100634,175374341,-987880012,-855256042,-949608671,381958,1711276032,100220547,-1978698752,-82932776,-115963131,33667077,-949603891,391430,-1593835520,113705136,176,11667143,1344208896,16777114,-6681088,234881279,16777114,785063680,11536014,-2027503565,-889150458,131081,524290,16973824,67175,16973994,69145,16974000,67135,16974010,67129,16974015,69157,17105088,65710,16974002,67123,16973935,69151,112,0,0,0,0,0,0,0,1224,1744857686,1593772008,79987462,1451880587,1976568830,1778412057,645332741,-1708886273,32571392,856212611,-916547136,1183551691,206998282,654198414,637813897]],[51,1,1,0,[-1962519415,1451951686,1149838856,1418274312,239504138,638604939,638338185,-1961995127,1451954758,1149838868,1418274320,373721874,639129227,638862473,-1961470839,1451956806,1149838876,1418274328,507939610,639653515,639386761,-1960946551,-1993989562,1183522884,643205924,637831462,637686921,10388679,-1070923761,1246005542,1212451110,1178896678,1145342246,1313114406,1279559974,654311352,9602185,-1769699034,-2071386624,-1993998188,637568644,8684681,-1030961525,-1865692834,1224,105286486,-1962387829,-27883024,258625618,289073166,-1912159101,-1960378810,187059780,259279940,1316290342,1282735910,73203494,-1912290173,-1960378810,187057732,259277892,1182072614,1148518182,73203494,-1912290173,-1960378810,187058756,259278916,1249181478,1215627046,73203494,-1912290173,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-28931326,-1064413616,73203494,-1207647101,-916586495,684232907,610926592,383272589,175570768,-1996071228,1183644766,1610557182,147096336,1946166333,-910150907,2122420427,1968393688,-629243404,-311081405,66092673,-15109119,57340022,654073540,637695999,10106879,-2080375040,-840234812,-1962123637,1452007494,239505122,638028070,-1962780791,-1993936314,1183515719,1200170740,-129594618,138905894,653936267,-1979037815,69596742,81152,641777691,-1207154807,-876019711,2760]],[51,1,2,0,[1187468887,-1962934026,1451951686,-62486264,100554377,1183385512,-94991880,-1961081205,1589911126,1200170748,1468606008,340167482,638998155,639911817,-1960421495,1451956294,1200170522,1468605992,-2016991702,154,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,-9822300,209125200,1376417535,-437776813,214205185,58048523,-1006565911,-953746338,36999,-2016991744,-65398,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,1988829092,-125924356,654198414,9995403,-1735590106,1975520000,21031171,1459517183,208594958,184861827,-385649216,-963968717,100554379,1183711392,1166616314,1435051524,-28930554,1950649126,1985252134,653936270,-1993996919,-963968427,100554379,-1993997919,-1993996219,-963966379,100554379,-1993997662,-1993995195,1183714901,1149970174,-96039298,373655846,654198414,8422539,653936270,-1911011959,-1960378810,-1912569212,-1993934266,1183717957,1149970174,1418405432,-96039366,272992550,307595558,654198414,612123787,-180739,-2094640011,37052,1441473140,-369330549,1183711371,1149970174,1040065660,57999358,654254569,10126591,-1862329879,1476032255,1593770346,113541908,-385649600,7012102,1183714154,1962878718,889136642,637534362,147096320,-2094643221,37052,-471268492,-92864514,-16618921,-998042530,-28930554,-2004580058,-49920]],[51,1,3,0,[1183761524,-1132255490,1946157192,240518797,-2096896536,-1073019708,-1343683724,-1878594562,32917191,-28930560,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1207778173,1183776767,-2071386370,-1993998202,-1962900348,1600058950,684248009,1448542208,-1962516853,-779417522,-1514173154,-1497920251,-1899917818,-17959,-1359822797,-114568713,119471751,-1510741551,-1527527149,-1215488481,-628226394,-1190494524,-1359806465,-114568713,1392412497,-1190715642,-1359806465,-372156081,-921459213,1746904307,6816128,-1501065856,-1907338746,1610557122,147096332,637951684,8816521,1979711293,49342723,1744928872,1183547392,139889414,1376167429,106873936,207617830,-1006058365,-1993996706,1023444103,58064895,1778566633,-666464988,1589923862,-1208015354,-14286714,-998043553,2374920,-236387468,-662798080,57955149,-2130647063,1178851966,-571931788,-260144896,141820163,1794143999,42526979,-2096079221,343212027,957236875,91617350,1962565177,1778412039,40691978,503733956,-1924104307,-796075914,314169486,530969344,1187495986,-2013265668,1183383110,106859519,1850209830,-385649404,74055820,385631885,-1208015280,-14286714,-998043553,277768,1589931125,-1081924090,1979646098,-62485709,-1836611290,1958742784,106873895,-14286742,637571767,-2096603137,1589904580,1200170502,1468606028,650283854,1967933195,11200771,637951684,9617283]],[51,1,4,0,[640381952,9615359,1316486950,1282932518,-2034761946,1610556928,147096336,637951684,9602873,6948980,-1276575126,1317703681,-2081608962,-1960441663,187057735,611664967,-1802532570,1358981632,140508966,-1006320509,-1993996706,-1993980857,-1031059881,1145506598,1055590773,-1802553050,-1975094016,-315949234,-1006059133,-1960442274,187058759,712329287,-1768978138,1358981632,140508966,-1006320509,-1993996706,-1993979833,-1031058857,1212615462,6952565,938018154,958828545,1946195599,1778412039,19458313,637951684,24004598,1392918644,-1929314200,100770183,2112360016,180650762,58048523,-16705559,1996425334,16803846,-1962522997,-1576728490,240144898,-2096473112,-1073018172,-169278603,108432128,-208990485,-2010726350,637641092,44205192,638076558,40781046,1443248244,-1929314200,100901764,635965008,180650762,58048523,-16728087,1750468726,-963968768,84432523,1347552420,168224782,185255043,-384862784,-1070464864,-1551595482,-2071452157,23725220,6946922,638076558,8828159,475856678,-1912028029,-1993996218,-1993987004,-2094649772,1979657340,-359675,6955636,638076558,643986687,643855615,8828159,475856678,1023984771,343277567,276156475,74055786,638076558,637695231,787166463,638076558,644629643,9995401,-401713658,-998046604,81156,1581301787,-1865692833,23724138,637951684,637695999,10106879,-2096547072,-1070397244,-875995298,2760,1988843095]],[51,1,5,0,[138841606,2088042278,-401713658,-998046382,1975520006,26798339,638076558,645416075,-1988471669,1451883590,1149970174,1418405492,-129595018,-1896196471,-1960441786,-1960431548,-1004129708,52840540,-763165113,-27903232,91363959,2013021755,142016275,2011696726,79987457,-814366709,-1878964759,200951435,58062918,-1962897943,1183775814,1143678472,-163149520,1214039078,105327398,-125052681,1446761003,1997173498,-129615099,2123039606,1183733752,1149969928,1418405440,-163183806,-14266286,637569204,-2095817473,-952432444,-1070913419,301760001,2116681286,-96069128,200951435,-1804273594,1443395327,16312334,184861827,-377129536,6947014,1183713386,1962878472,889136642,-1224736614,147096329,-1879003671,-1962522997,-1610282922,106873856,128500609,71797030,106400038,1992605836,-1937037818,-1993998200,-1960438705,-1993966004,-1960438193,637567116,639127433,8555659,441420070,944540454,978619174,273647910,307726630,57299792,610074406,-1962490749,-31752,6954101,1589906282,2013210118,939468290,-536870758,147096329,-351897973,1589940271,653789958,8947655,410386431,-1006081449,-14285218,-14286217,39479,-998044955,-1876235512,1577058744,-1865692833,638076558,8961155,639005951,8959231,408747814,-1912421245,-953808826,-16742268,1589654527,-1865692833,712,108432214,638076558,726162628,1200301778,138841606,809763110,844370214,-1668007642,-15371008]],[51,1,6,0,[240519286,-2097107480,-1073019708,-1070397835,-1865692834,638076558,10259711,1443233898,93775886,184992899,-1897696064,-1004140474,-2094643108,1962935935,142016297,1944587862,79987456,-965427189,638076558,642276548,-16484353,240519286,-2096799768,-1073019196,1183755380,1556358664,1200301640,-28931834,385762957,142016336,132648534,147096331,-1972060149,-1895938421,-1004140474,958810204,443811399,124387434,638076558,637695231,10106111,-2096883968,1642662084,28872959,-875995648,3784,1988843095,138841606,1884064550,1918667558,-1467708093,-96040697,-1912846708,-1962695788,1435051768,1166812676,-1533768442,1435051524,1166812680,-1516991222,1435051525,1166812684,1418405390,2089494072,-193033926,-1031014261,653547147,638600585,638735753,639389065,639524233,2115015,-161576704,-1946661239,1187510910,-1912602370,-2094659514,-16743236,-14281868,637568180,-2095555329,-1073020220,-941030540,138841600,-2034466010,326434560,-2034958554,1560225280,46433048,57982987,-1207916055,1183776767,-2071386616,-1993998202,-16743292,1784151158,1560225284,113541924,-385649344,1996423330,-126418954,1452000907,61015304,1448235090,-121182194,185386115,1779528896,142016256,501747286,113541890,1383448587,638076558,-2094654268,1651772223,-1912602183,-1004140474,126559772,654067342,186664329,-385649463,1183776584,-2063653368,1183711386,-1132255736,1946157210,-1929435583,-14286696,100702860]],[51,1,7,0,[1374162518,79987459,-562708469,1317739755,-1866929154,74055786,638076558,637695231,10106111,-2096295680,-1070397244,-875995298,191496298,28893931,-2071386624,1599996048,80268233,1448542208,-1962522997,-872085418,-1980724473,1183579734,61015302,-2130288956,638036163,637814665,-1962518647,1451951686,77858056,138905894,173508902,-1962522997,-1526396842,1200170501,1468605964,-994014194,-1960442242,-1960429491,-1993983403,-1993994161,-1960439209,-1993969587,-1960436657,-1993969075,1397759567,-14286742,-998038435,477446150,191496298,637951684,637695999,10106879,-2096616192,-1070397244,-875995298,637951684,640305035,1948796683,-28930449,313126,106873856,944212774,978815782,654198414,637813897,-1945742199,106874048,1280281382,1314360102,-1993949042,-1993996212,1589906004,-1886706170,-1064435566,206342438,637951684,-1905242229,1284056768,106873870,1917815590,-1993949042,1448087628,637951684,-2094505985,1967129796,-9901821,1577058744,-1865692833,1475119957,108432214,638076558,9485443,-1957137152,-947189122,-29491676,637892095,1332378763,-1967376090,104887296,-2081943978,79987463,527745035,142016343,837291606,113541888,259309579,1443395327,-64428018,184861827,856126912,-916496704,1183748299,650128136,640828553,-1204796279,1599995905,80268233,1448542208,-1962246517,-963967370,84432523,1183385548,-27883012,-1993948530,1778420412,-2071255552,-403242860,52875819]],[51,1,8,0,[321268804,1347563092,-2068512986,1560225280,147096348,1979711293,1976580871,18540803,638076558,9745663,1182072614,1148518182,-2068512986,1560225280,147096336,638076558,9733177,-236387468,637561344,642014404,637695999,1183725567,-1258347000,-14286716,-998040484,-49912,-801437835,-907476107,138841600,1146930214,71797542,638076558,10257545,-1004120570,-14269348,-401734025,-998046864,1975520006,11856131,637951684,640305035,1965573899,8841475,-1896057205,-953745850,-1006632700,-1960442274,-1960429497,1183726167,1149839102,1418274308,106873862,-1803056346,535808,654198414,185353353,-1004833600,-1960442274,-1960426425,134563415,-28930560,138709286,173312294,1183714795,650128382,638207113,-1912060791,-1993933242,1443237500,637951684,-2094505985,1967129796,1778412049,106873867,41418534,-348651738,28872727,-916496896,6983883,1183712362,1962878472,889136642,-285212518,147096335,1600045107,-1957311543,1988843244,-1961858554,139889606,1375761413,650284624,8828159,274530086,1023984771,578093072,1443395327,-1962868632,139889606,1375772677,-1108865456,180650753,108314635,1577058744,6998985,1183712362,1962878472,889136642,-2097151846,147096337,-916537293,180916427,-1957298176,1451951686,130811144,-1979955575,1589968470,-1208015354,-14286698,-14267785,-14268297,637568183,-2096078849,1589905604,-2026297850,57933974,637615081,642277316,50612107]],[51,1,9,0,[1589905990,-2026166778,58065038,637608937,642277316,-1945864193,108446912,1011649318,1045728038,1376407043,-1258346927,1586036868,-129594890,274530086,-1006058365,958854750,57934919,-1962873879,1589905990,1606690310,1191257672,1975520004,106873875,1214235686,105330982,1183385204,-1878594566,33179335,106873856,709331750,675744550,-1410792587,-60898304,34064166,106873856,944212774,978815782,654073540,637814665,-1006217335,-1960442274,755013255,1589903368,1200170748,1958742796,106873883,1212648230,1247251238,-1006630907,-1993933730,-1993996217,233507415,737959620,1200170688,1200170506,106873864,1011321638,1045924646,-1005959677,-1993933730,-1993994169,1589908055,1606690310,1200301640,-60898300,340232486,653936267,-1961474167,-1993995706,1392908359,637951684,-2094505985,1967129796,1778412039,-1878267125,1577058744,6998985,1589904490,2013210118,939468290,-587202406,147096337,-916537293,147361995,1448542208,1779070603,1778412033,207537152,-2034761946,1610556928,147096348,-1980217719,-11077034,1996425334,207537158,-2034761946,1610556928,147096336,478134283,74055786,638344900,637695999,10106879,-2096339712,-1070397244,-875995298,637951684,-1996537718,-970522810,-1962868928,-17925,-1359822797,-1991650825,994180174,939883726,-1133117626,-62485680,-129629287,100292115,-763166719,-1001369088,-14283682,637568695,-2095292417,-12777276,990148095,-1198426928,1599995905]],[51,1,10,0,[-1957311543,-1957275668,2123040886,172396038,-1631831770,-1207470848,1599995905,1443285961,4122638,184861827,1343976896,1183713130,1962878474,889136642,-671088486,147096338,1600045107,1183763401,-1131862518,1443233950,10807310,1023722627,-1071972351,-916496832,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589177,-28347200,-31361848,1782019272,-1912182272,-14284730,-14286220,39476,-998042635,1589654280,-1869558839,913637158,880082726,-1795094374,79987475,376750091,124387434,-14234133,-14272908,110769268,-351021805,1183748324,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,28837060,-875995648,1736,1988843095,-1895877882,-953808826,35972,-2071320960,254083230,998656,-269941899,168589057,-32672576,-32148280,-1087277880,1911226374,638076558,9340103,1709932544,-963946665,84432523,1347551374,1465341783,9208973,10113106,-2095797760,1055593668,638076558,10454154,-1996480731,-1960379834,1183391812,1465341948,1465341783,1465341783,-1903915689,1464862208,-1923655849,1343683142,9208973,1150963718,-2095758575,-1073009468,129958772,1962871552,1459644965,638076558,637695231,10106111,-2095740416,1183713476,-2067323384,983198,1600045107,2122959817,138841854,-14286742,637570740,-2096603905,1183712452,1149838856,1418274364,650283838,1966883851,1778412039,-1867388155,1778927246,-1258347008]],[51,1,11,0,[-14286708,-998045604,138841604,1078233382,1112836390,187089547,343228484,638076558,641627391,641496319,-2096866049,-1041562428,638076558,10388618,1207963429,1950877812,-25261199,1150107115,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-1937470200,-1706031616,362741760,-1961573245,1962413048,33522636,96405109,-1878725888,184551359,-385649153,1183711362,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,-186055484,-14249730,-14279052,-14279564,-14280076,-14280588,-14281100,-14281612,-14282124,-14282636,-14283148,1150094452,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-96039672,-2071113706,1342570636,-1190050662,751076117,-1862310679,1577058744,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2001957888,1958742540,1959329357,1959329311,1778412085,138841606,41221926,-1707802842,368115712,856212611,-875995456,913637158,880082726,-16717158,79987711,376750091,124387434,-14233621,-14272908,-694537100,-335544558,28872932,-875995648,712,1589925463,-2020989434,254083230,1210414080,1967676532,10938627,107610218,637951684,637695999,10106879,-2096133376,-1070397244,-875995298,1214235686,71797542,638213828,1589905289,1200301574,1468737088,2005608002,2139825724,173982782,504335142,-1896314025,-372170814,-921459213,-383802125,-1960443729,-1996452729,1183710790]],[51,1,12,0,[642782974,641890303,641759231,642277316,-1006340097,-14285218,-14270857,-14271369,-14272905,-1902496649,-2095911168,-1073016124,6948980,1810433898,1183551743,173982974,-351827674,2123075680,-1896641782,-1960440762,-28931835,385762957,138841680,1114963750,1081409318,1214039078,74972966,638076558,641627391,641496319,641103103,-1707838209,319361658,185779331,1779528896,-1912116736,-14284730,-14286220,-15537868,-1895938421,-1993995194,112645,-875995298,131075,266875,131072,333417,131072,399042,0,0,0,0,0,0,0,-1947432107,1183516254,138841610,-1962440410,-1993995194,-953810361,66631,52169,0,0,0,0,0,0,0,0,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-997982209,81168]],[51,1,13,0,[633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,131073,458968,0,0,0,0,0,0,1277957771,208981758,-781786416,-1980374320,-1018418154,1278090948,1278352955,-1977217932,512312087,146164782,113696491,-956216268,5003270,-992417024,994848286,1951150622,663365159,840842051,639464524,-1992095862,-951308770,4995590,1007077120,-1543504052,113658942,-1023325139,1278478022,1476839169,-352321460,-1957326626,-617388308,1279008395,1278883467,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1716272291,1183563827,-470325756,1725051750,-972819977,1279139467,378259595,1085557820,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1951149326,740741129,-338439860,918851799,909855790,376720434,1174702630,1278097033,748871888,-959196852,139209990,113686251,-956216268,5003270,1042188544,974031180,1008109900,113401164,1048798720,1962953792,36825092,922707651,-135771072,-1957313777,-1957210388,1487078470,1183540812,1520657926,1183540812,782460428,172360524,860631715,1281270720,-397658974,1048837841,1946176600,176744451,172777121,189543430,1598841350,214064478]],[51,1,14,0,[-326413056,1723870054,-1555280733,-1057076126,-2012983670,1716281358,-1553538861,1214663764,1280353126,1412890470,259057740,-1991491421,-1957936618,1960446936,1279828783,1279923849,378264203,100879446,-763147180,-754929408,-1546451998,378096708,113724486,42093622,1278740167,334168628,184666344,-954698560,-1924385274,939968263,-1979399604,1776813126,-910150904,-1207958846,-1027014655,-949616638,5000198,-956301312,5005830,1084319232,1218668108,-1072994740,-1024982155,1281400838,-1022871576,1280839307,-1991693853,1716279310,1280050943,1280974532,-16283610,-1001629178,642533406,-1992095864,1951156254,1142831901,-1023314868,1279925899,1279663675,-1866268044,1279304038,1279828838,109154499,-46006,-1957307413,1716999916,1716276385,1711687211,1280312867,1724943206,51440321,-2092154874,11600082,369353427,-259306430,1317792398,961078020,256661518,687903874,21780494,-2092151794,5000726,1514058767,1209975884,1142328140,76178764,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1991484866,-1941157858,1598835206,113401182,-1064529920,990019077,1951155718,-339702268,1960459220,-339702259,-1064529716,1279657531,516211573,-1108652992,84273292,1174813443,-1912310708,1001778152,-1911720718,-1867650072,104589452,-1535816634,1077327119,-945951924,5003270,1577502464,1593835852,113401182,575488,1716934400,1453471487,-1592933912,378230426,-259303780,200955529,-1910410032]],[51,1,15,0,[-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,1451898623,1462378180,408944422,1577239683,-926693025,1459617802,706659414,-2090457513,1962937471,1589654278,-960247457,-970262970,1711339334,1716278433,1727547017,-2139028888,-163148543,-14266346,-998044577,1451926280,1962934077,12150480,1711276048,1716278433,-101226855,1029085347,108855299,1452803783,-1734279165,63474518,62981056,1342204608,-1559430680,378099362,-1031055708,1453458955,922685813,516183690,-14264534,-998041505,1719855874,-1553547221,-13412710,1452803641,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,643209889,71600486,-1707179162,276037718,-989968757,643209758,-1993984119,183173703,-1979824501,-1554604490,1183536800,-1707701762,1453106006,-1740752057,-341345194,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642286168,1477347657,1724418892,1280050943,1280974532,-15759322,-1001629178,643207198,-1587146872,117397140,963008144,1968607238,-1944140724,1200301654,-930398200,1452803643,-919403908,-402560431,-1935474636,-1911125674,197299030,1968606214,1476839181,-956301236,21783046,-1935555840,787798,-1990815581,-2141810154,-1801252668,-1776907946,248038230,1448542208,-1962508661,66520055,-1980365833,906229366,109991586,-1960421724,1418405380,-1982297342,-804521386,1183546740,-1709294598,990278998,1951833094,650153561]],[51,1,16,0,[71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,-1633458681,-96040106,1452947140,639404326,-1912454007,-949606720,7,244016640,1713788570,-1996206199,-1554605538,1317754524,-96039420,172951846,1452000139,-916496646,1711277250,-1957257567,1716953110,1452017209,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,-1543074085,-1575091370,-1070897578,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516183690,-14264534,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,1451898623,1462378180,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,-1575091237,-1543074218,1204233814,-1006632700,643210782,512303044,109860510,1713788576,280519,-1962934272,516225606,-1993976166,1200170551,650153474,313190,1711276032,1452936843,1284072998,-1707702012,1453106006,66477707,-1906925026,643212294,-1993984119,1586168391,-1543074058,-1575091370,2139301462,1366556676,258343018,-1050228801,1348865248,1451898623,1462378180,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516183690,-14264534,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113]],[51,2,0,0,[-1962378103,1589808326,79874399,1099776,-1588177152,1178160216,1082593028,1285645825,1177249356,102983174,-1989784496,1183576646,1476798724,100768076,370232396,516181070,-14264692,6948983,201160680,-955091504,5003270,1644611328,1577058636,113428831,75399936,8654592,75401985,727094433,995528710,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560352336,2116678214,-336491772,-62484961,642178699,516163466,-2010753392,-1878589689,1511965782,126363212,1280968447,189777803,1725593024,1716950177,1452279353,516178293,-1960421748,-1958737849,-1744421944,855800918,23744969,-1543726104,378099340,-1031055730,1452017163,-15236081,89558177,-1868365812,-1844016810,281313366,-1990814557,-2091477482,251659390,1593774725,113428831,1476839168,-956301236,21782022,-916496896,1442842306,1452940939,1453069963,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-480864242,-1949760738,63505369,-1573468967,-1070897578,637987715,637569382,184828041,1794209243,-402560512,-1935410180,-1911125674,198871894,85226712,-1868365812,-1844016810,281313366,-1990814557,1582732822,315134147,1586167808,71798020,-1947056503,38797111,12748047]],[51,2,1,0,[839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1974705020,-1207366004,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049430340,-1956229990,1452014150,1178167036,-1926791436,1183383879,1400022002,260035083,2122385276,1930428666,-230257914,-2091615581,108856570,-1544403317,-1956227710,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,1296172743,113704967,281924,1186711859,505933,126468395,-2097000567,-2092890941,-310507527,-1560264520,1520652642,1330815824,-1202828637,1688403972,1348248401,-1555082077,-919384500,-1202624837,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574]],[51,2,2,0,[-225474050,-359691779,79922172,1090093889,113759614,1790570,1382811335,-919404540,-1202557253,-1054146533,1334380425,79921922,469336897,79228286,1434755840,-1554744157,-919383180,-1588365637,-1054125198,2057373577,-1983829164,-1593767801,-1054124670,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716538694,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192105802,1196247739,956613507,-1946650873,48480735,1296598923,-113015,-11712841,-397587785,1186722852,126043981,79921928,-2114489009,-666024386,1745253902,-35107518,-27358212,252115843,50367879,-1476448549,210504830,227937552,245501468,266997574,-1581239450,1716538958,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106066,1196315323,956613507,-1946650873,48480735,1313900427,-113015,-11645257,-397520201,1320940436,126043982,79921928,-2114489009,-665956802,1745253902,1843940938,-28931332,1278744319,1280851587,-385649664,-1010172178,-1581239450,1716539222,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106330,1196382907,956613507,-1946650873,48480735,1331201931,-113015,-11577673,-397452617,1455158032,126043983,79921928,-2114489009,-665889218,1745253902,-370651310]],[51,2,3,0,[-28931333,385826820,1048792120,1946176600,-26679037,862372809,1348379072,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1348601403,1656425331,-1014806704,1996962052,-1042314248,-2020932893,1183404128,1589116926,1656225616,-225777584,1196449467,-2096625789,1968112835,1581154807,1980684368,1348102150,-1963236376,-2147156410,1278744319,1280851587,-385649664,-1010172446,-1581239450,1716539750,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106858,1196518075,956613507,-1946650873,48480735,1365804939,-113015,-11442505,-397317449,1723593220,126043985,79921928,-2114489009,-665754050,1745253902,-571977374,-28931334,385859588,1048792120,1946176600,-44242685,862372809,1417585088,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1417807419,-2101671053,-1014806700,1996962052,-1042314248,-2020932893,1183405184,2125987838,-2101870764,-243341228,1196719803,-2096625789,1968112835,2118025719,1980684372,1417308166,-1946527768,-620495266,155488139,-473943194,-253958141,-1040294261,57017059,1716296327,1783653952,907476739,1480491852,74711116,-1862485527,862372809,1434886592,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1435108923,-1967453325,-1014806699]],[51,2,4,0,[1996962052,-1042314248,-2020932893,1183405448,-2034761730,-1967653035,-254089131,1196787387,-2096625789,1968112835,-2042723849,1980684373,1434609670,-1946569752,-620495266,155488139,-473943194,-264706045,-1040294261,57017059,1716296327,1783653952,907476740,1480491852,74711116,-1862527511,862372809,1382982080,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1383204411,1924860787,-1014806702,1996962052,-1042314248,-2020932893,1183404656,1857552382,1924661074,-264837038,1196584635,-2096625789,1968112835,1849590263,1980684370,1382705158,-1946611736,-167510410,1281655947,-1996487419,-1936982970,149096718,-1947680717,-62520849,-1581239450,1716540278,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192107386,1196653243,956613507,-1946650873,48480735,1400407947,-113015,-11307337,-397182281,1992028072,126043987,79921928,-2114489009,-665618882,1745253902,-2115480718,-27358216,-1886659837,862325060,-402398272,1586228998,48480766,-1702427802,1715496524,-59310256,1278613247,1280851587,-385649664,-1010173214,1726778197,-1006340353,643246622,-922460161,-1879046974,1726778197,-1006340353,643246622,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320]],[51,2,5,0,[-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,708741376,738626647,-60898217,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1554568674,1992578860,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1554568650,233330476,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,708217342,1462543191,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,248777,53149957,7471105,30278912,7405569,44238080,7405569]],[51,2,6,0,[195272,862344791,-800683584,571750,2123169792,-217639250,-1951683738,1451951174,-1982297338,1183574614,-230258424,1183762571,931866346,1124070915,46367662,-1947044535,1178142790,856520110,442418368,1577552166,-1866217121,639262404,1183385483,113126,917528205,1962950531,46367497,284787521,1317663094,-431080988,1317602163,-162625050,-1929375559,1183436358,-1982297090,-108268978,4162358,-343734667,-193638654,970620553,58123902,-1947828599,1589962310,126428698,-1191817590,-523042815,-1982314871,2117726846,-1960676362,-16517506,-1951501427,1009465080,-964481160,-1946221822,1191178822,-163169802,2122967922,-662795304,-1947044213,-1914829858,-670847418,-49766775,-49637748,2034182966,178183,-1010213026,20365363,-163149505,-1920055671,-930369466,-1914022260,1183420486,-61436678,-1948746103,-1877087272,-1947580786,46236665,17140518,1183577670,-62484746,-1014760565,92874242,-1948158642,1451951174,-1980724474,-919344554,-1947580786,46564318,186616614,-1961528101,-1912929285,2072742979,-1979776116,-1946350453,100611832,139344193,-2037524873,1183448332,-363426584,-1292601,-431584257,1183439095,-1070897424,1283885414,1183409919,-230258212,-1987295607,1586228806,-631359004,40733711,-217844853,-1985068403,1586225734,126564066,-371177847,1183515194,-431619088,266618427,-1962861427,-423498634,1283624194,-129594881,65828491,-1941795338,-2081143159,-2096826298,-16583610,1183575110]],[51,2,7,0,[-431619088,737166985,-654845370,1005471369,108455494,-1981397365,1183575622,-263836700,-1946794359,114376,1183573715,-264552224,1183527030,-265600800,-1948105077,-61436680,-1161589,1178203718,-2095614986,1183711943,93005564,-49903991,-969148925,-265616269,1317723883,112886,1183441107,-800158738,-922496629,-922498557,-1961603581,1317606998,-564753956,-1949284863,1178146886,-779677744,-128021759,906987830,-2096998519,1946217598,-195130551,921847435,1317668745,-749827866,-2131339638,1451757762,1451976402,1451845340,-1965519916,1311436878,-1947479066,64684995,-1948580904,-293341066,885274116,-1925673698,-796077450,-1519986546,1183522725,-431619088,266618427,-1963000692,1177216070,-750352144,-1947705717,-167573386,-49511795,108512059,1674725062,1183525355,-364474870,252131622,637605251,16793473,263193714,279970539,651314824,1183385483,46367700,-1964482935,1183507534,-1161286928,-489488383,-1963043191,-230257720,1183443155,-297387018,-930396813,-1056718845,1174650883,-564753444,-1980086647,1183579222,63474686,62981056,-129594944,-763982562,-661729140,1727692484,-1960860251,1174534214,-297366534,33443467,1178203726,-1948421386,1317728894,114404,-422327810,141883269,-288227789,-126486651,-1946782071,-208933794,2117333763,-226588170,1317717899,113392,592110291,-1941816382,-208983436,1250816771,-28407412,-1957955189,1177151046,-263288080,-754974280,1176717536,49251314]],[51,2,8,0,[1963277110,-329348635,-2079093,-1072963506,-38107889,48383619,-2472309,1178199110,-1651634204,-662797315,-2092993536,1946278526,112697,-1010213026,725060390,66454512,1183715446,76162578,-1898822008,-1960383930,175516471,1979971075,239504908,-385578202,62455508,-916496896,-1070362429,-1010213026,5320,-1587128745,-1989793578,-626919354,-163149528,51142283,-326661157,-297367288,51273355,-326661157,-330921720,1080963,1048777844,1946167536,-230767603,687251752,-370129271,1183515811,-163170036,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997307449,-159479368,683687555,1736773376,-129594623,-1947318749,62915528,62915521,1451951174,-1980724474,-661916586,-1977171314,-1947391473,285180921,13141519,258211715,637613444,-1962849142,1452013638,182029306,-787974967,-19344918,-1980205623,1451882566,284132346,1579810602,-159499786,1988713075,-25261582,-1577681269,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1988884094,-25261070,683687555,-1484452096,-1897952512,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305]],[51,2,9,0,[1064440,-13072625,-1946255735,1452013638,-196702470,21793318,-922035829,-355399957,-906045231,1183447157,-94991880,1579810602,-25263114,-1907526384,-1977158586,516162116,-2010765114,-972620025,-770769112,1703218984,-603535362,-956300760,2682886,1183540736,-459053564,1183540776,-391944696,205949736,-1960252253,-291303866,56224040,1577058744,-1866217121,-1947044215,-8126850,1149505295,-159500029,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,683687555,-1953401600,-544473474,149717387,-990362077,52884062,1183384135,-129594384,-1946528117,1959332559,-773140216,1976172248,-129594888,-1946528119,2116619846,-163169802,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997438521,-159479368,683687555,-8057088,-129594370,-1947449821,62915528,62915521,1451952198,-1980724470,-661916586,-1977171314,-1947391473,-28407303,252772227,-2097099642,-2079366145,-1977155894,1183514956,-94991368,-922035829,-355399564,-906045231,1183447157,-94991880,705752963,-161601025,1945534009,-227112613,-1946255735,-828246402,-804898520,1963946536,-337956091,113741848,75968,516223979]],[51,2,10,0,[503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1988884094,-25261070,683687555,998575872,-1897952258,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13138161,-1946270071,1452013638,1284122362,182029057,-787974967,-19344918,-1980205623,1451882566,-227112454,721307275,-161601025,1945519673,-159478961,958975649,1915277318,855995663,-1877414949,683673287,-202702847,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,683687555,2139426560,-25261059,-1947050300,-1946745865,587787420,1988884574,-129594382,39584550,-1946528117,1959332559,-773140216,1976172248,-129594888,704272009,-962464130,-905565400,1942174504,684105999,684201611,-998194389,-1878332544,-1960261983,724092950,-1896313917,-28930878,1317795723,1237421040,-2079342581,1183775564,76162814,684072644,-16283610,-1591163386,378218698,-998233908,1586185856,1978678270,1977236236,684368136,1451880587,-770768898,-943557336,36232198,-267991296,1711276328,1711556235,1713956003,1711818379,-1960253277,-324858810,239504168,-1960251741,915013190,-190633742,-166819544,1183540776,-693934344,-163149016,858315427,-916496704,-1798795069,1448542210,685154662,-129595034,685391499,1929772931]],[51,2,11,0,[684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,83894053,1183383809,1183540968,-389978376,1183409669,99582968,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,1073749797,1726367369,1727547019,1711663297,-2080881015,-8190481,-1589087484,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400892,1586164862,266568696,1711588227,1727547019,1711597761,-2080881015,-2096827282,2670654,77104399,518553217,-1886974207,-427916540,-2021191906,201274116,-1836838949,-28915968,1586038738,-1980038148,1586099838,-193035278,-1957727485,-828246914,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466429,1183511678,-27358216,-1962932443,-1980366025,1727884418,1727547019,1711532225,-2080881015,-2096892818,-16581050,-2122974130,-2080997749,561189887,-553394293,131253121,721425337,-159479345,-1962753149]],[51,2,12,0,[-167510409,-43220281,1967718400,-1069644817,-2062614488,1187447742,-1929377808,1343680582,503521384,1714808936,1785069674,325608960,-1929374976,385707142,-205199280,-1961180029,1961888752,1590070023,-1866217121,-1947836789,-1014241202,1183432963,-260666390,-1802766845,1451821292,-330905628,1187446784,-1962934030,1183577214,-364496398,46302735,1995472441,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2012249657,-1069644872,-2062614488,1183515244,-465165320,-1073493877,-1073495805,-1992955899,-661914554,-1963041140,-467009209,-930353013,-1946663285,-922027434,-355399564,-906045231,1183447157,-94991880,1589968427,2005608188,285115138,1988696179,-228684820,-2037523709,-670827156,-13137610,1105850950,-24932097,1367609104,301892353,10388751,1929641859,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033800,683687555,-1685778688,-125924607,-2096633981,-1956248633,-1050216378,-1989803032,1854142534,1183515636,1002898418,-2029000122,1988821360,-1913256974,-1946325862,-947129778,264244047,906013572,1991,1090700163,2122968299,134185972,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979]],[51,2,13,0,[503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466425,1048835198,251668672,-1962870395,-410781570,197624703,-129594522,132694374,-129595034,133459587,66209419,-364495929,13534991,66221707,1822068214,-229733379,-952759829,-2097151993,-1958673725,-1073000505,1317662837,-330905614,-420937728,2122944765,50299892,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466430,1048835198,1962944704,-125924529,-2096896125,-1956248633,-1050216378,-1989803288,1854142534,1183515380,1002898418,645392966,66221707,1822068214,-229733379,1183517419,126433004,1090700163,189777803,-1980795456,1122628174,113742077,141504,683687555,-385256448,2122907798,-1863193612,-129594522,685155174,-1544272245,1187457242,-1929377296,1343680582,503521384,506849384,503854696,1745352808,1996423425,1820757480,-397404419,-997986170,200313626,-1065021456,-297351172,1183645702,1750079214,1746796694,1746815144,1746798768,6948980,-1947830529,-167516042,-43220339,1340624918,449086448,201213577,1344042432,-1149185,1746858102,1746815144,-1545062936,247759860,-1010213026,1577058744,-1866217121,148168,-1634904489,-1866465858,-1982887168,-952697218,-2097149945,1967719107,16744949,-1960870655]],[51,2,14,0,[-1913191433,-1191330150,-953483008,-133969781,922648201,591815,1224917891,-8260235,528285976,-150734965,-37840243,721492152,63474631,-25261576,117950262,46367488,-2114620087,2097225983,66554651,-1097167369,18921981,2122960683,130496254,-1014824952,-176862974,130967582,503449704,506001512,503854696,1711798376,16851048,-1098478335,-397404419,-997986438,200313626,-1962445584,-916496698,-1634889533,515505598,130496000,-1014824955,-176862974,131098654,1746804842,1746810152,1746798768,1785071732,-1098478306,-397404419,-997986502,-2081387750,-1082195458,1600045107,6996937,131086079,130955007,891840542,687368222,-2081192472,-1866264892,1736,2122536535,410255364,685810022,-62486170,-1993810271,113769030,10460,-1878976791,-1960257887,-1977034730,-2094474738,-645199903,141871370,-657331503,-126498306,-1979955575,1049362006,-81057574,1930493827,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485576,-1946532215,1183448646,-28915716,-276627456,285180688,-828290701,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950911984,-789054394,268060219,-2097105019,1048776943,251668672]],[51,2,15,0,[184593285,-1518006273,-633435904,113731112,10454,-1587150848,100870338,-1989793584,1183579206,-804912646,684892456,2012890681,-96040147,684852777,684070539,684203659,-1946388853,-930349442,-91531490,-786447474,329642985,530904009,684066305,-962508053,-938046680,-60912856,-1946257781,505991694,-1946645674,532844275,-1510741551,-1527527149,684892447,684066305,685508295,1177223169,-1546061830,-1956239138,100924486,-1553585966,113715424,10450,1600045107,28885961,-916496896,80253123,1448542208,685154662,-62486170,685391499,1929510787,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912733571,-62485832,-1560280795,-1956239170,-781779898,1183409896,-8171524,-1589087486,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846462,-427557770,1183540739,-389978372,-693934590,-28996312,-2094474589,2670654,28838004,-916496896,-963931965,208979467,1209234504,46012020,-1877546240,1005060202,46433277,434637291,-1878725635,-1946802200,1590070256,-1866217121,-2081649835,511038,65540725,1958743036,178181,113757129,67532,637951684,1262698369,62391924,-1865692928,33932171,683844352]],[51,2,16,0,[683935372,755648139,-828178430,-1070373336,-1557606237,-1553585958,1586178262,239504140,684072585,-1993815901,-1557607906,1183525068,685024016,-1096564685,683713320,-920068957,46698699,1448542208,-1912179061,-1960441786,684892932,684983865,-727644557,684892968,-133433205,-593401740,1958742824,242501657,1211593800,62410868,-916496896,23761099,-2080608792,1048773316,1962944702,-767655103,980680744,-1946279960,1961888752,67011561,45667445,-916496896,23761099,686700287,686569215,-399048858,922707496,-1343739676,247759855,-953761557,-352321532,1043042315,1589913810,1065952774,1600045107,-1957311543,-10070292,-10088842,-10089866,-401734026,-997982502,200313612,1712027120,236091135,-2080423960,-916585276,37067,0,0,0,0,0,6144]],[51,3,11,80,[-1939857914,-1193767224,801969685,-1939750770,-888725568,0,0,0,0,0,0,0,0,0,0,0,-1939857914,-1077899576,28835938,-841272342,1962871329,-285034438,-1976688179,838885646,653329389,-922876790,816915832,-1202658826,567144196,-661733236,-1946132033,1489014472,414838787,-1510736896,-1912602184,772467648,6358726,-1900006656,-1064541760,119525939,203]],[51,3,12,1,[5,0,0,0,369098752,219677186,202116105,370542599,302842623,1702100738,2020636020,1869770847,1936028263,1397555315,1431589664,1380982850,1163020111,620778323,623207475,6563072,0,255,1702035456,1601205620,1600417399,1935764579,1397555315,1431589664,1380982850,1163020111,21331,1702035456,1601205620,1600417399,1935764579,1702035571,1601205620,1600417399,1935764579,824508531,858075685,13349,0,1886650367,778857577,771776870,5000260,1163412782,0,1970040832,1667330163,107,1667592816,830042223,1650549550,1680146432,0,131073,262147,393221,524295,655369,786443,917517,1048591,1179665,1310739,-1061093377,-2147483456,128,-2139094912,-1061158784,-65344,255,0,0,-65536,-1061158657,-1061158720,-2139094848,128,-65408,-1061158657,-2139094848,-2139094912,128,-1061158912,-65344,1143865599,771771468,4544581,131072,6,0,0,393232,0,0,2162688,6,0,0,393264,0,0,4194304,6,0,0,393316,0,0,7340032,6,0,0,393352,0,0,10223616,6,0,0,393376,0,0,19660800]],[51,3,13,0,[6,0,0,393520,0,0,21233664,6,0,0,393552,0,0,23068672,6,0,0,393585,0,0,25165824,6,0,0,393616,0,0,0,0,0,0,0,65536,1,1162297683,1145981271,1279481679,5460801,5785903,1398219041,557995348,1931804705,7546204,622883375,115,0,1749221376,1768645477,1679845230,1702259058,976299296,623977728,1666383922,1766092385,540699507,1970562386,540700274,7471104,7340145,111,1851876179,1802725700,8250,790626365,20809,0,1769436531,2019896942,1702232165,1680767090,27756,2019915123,1684955504,1819042862,1917845504,1886339941,1852386937,1162739814,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1767309390,1699951726,1299215732,1634956133,1767335271,2003788910,1395589120,1766089586,1412366450,1148218725,29289,879651159,1970562387,1936018800,1701273971,1866661888,1699969392,1869182051,29550,1970562419,1680767088,27756,1752066423,779119717,6649957,1868719442,29807,1818845510,25701,1936941392,25701,1918989395,6579572,1296912203,1280463939,1280066606,19200,1296236544,1313426500,1279608901,1931804752,1931828282,1931830309]],[51,3,14,0,[1852405504,1886217588,808465454,1766087424,1884515187,1566925665,1174407693,1399154034,1701011824,1931804733,225799205,977207306,1952805724,1869377653,2020879975,70123636,1935736832,1852270963,1836016430,1886413056,778333797,6649957,1836016430,2019896832,553582693,538976256,824508448,858075685,891630629,925185573,168626701,168638501,168638757,221262117,825304330,824510989,658738,841298213,874853157,908408101,168626701,168638245,168638501,168638757,221262117,825304330,1929382413,1953718901,1702389038,1768909312,2019896942,1680736357,771782258,7567731,1702389038,1397555200,1397703725,774766592,707668480,771763712,1868693550,1680766063,1919120229,1769238633,28271,1701080931,1701273968,2037579776,1835365491,1768843566,1937047552,1697542757,25976,1953724787,28005,1684957559,7567215,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1852375040,27764,1851870323,1734440295,1920204901,1752432747,26977,1735287148,1701273973,1768843566,1632370688,1635084142,25959,1366451542,2037540213,1970037078,1699151973,1818838644,1919243877,1852795251,1868983881,1702521171,1699151872,1818838644,1919243877,1852795251,1868983881,1851870208,1936280935,1668571469,104,12544,808463924,875704878,775159808,825110576,12850,808463924,875704878,1398538240,1852404340,1818838631,1718503781,807754863,807761972]],[51,3,15,0,[1180465204,1449487465,1769173605,28271,0,0,0,0,0,0,0,0,0,0,0,0,1447971159,1160663621,1459635544,1868852841,1310749559,84,710687320,10798,1397556824,1296126509,1227772484,1442858326,1263749444,1447318016,107085824,108332655,1968194365,1325105432,-2129496755,1968066041,1358594316,-1710852797,0,60111,0,0,0,65536,65535,536870912,538976288,538976288,673720360,538976296,538976288,538976288,538976288,1210064928,269488144,269488144,269488144,-2079322096,-2071690108,-2071690108,269488260,269488144,-2122219135,16875905,16843009,16843009,16843009,16843009,269484289,269488144,-2105376126,33718914,33686018,33686018,33686018,33686018,269484546,2101264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33691136,201919768,134679564,50271766,-16641523,458752,1048581,1179665,524288,589831,655366,720901,786436,851971,917506,983041,262147,393221]],[51,3,16,0,[524295,655369,851979,1114127,1507347,2031643,2818083,3866675,5439555,7536739,10682499,14876867,258,0,0,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,6488163,131073,262147,458757,851977,1638417,3211297,6357057,12648577,25231617,50397697,100729857,201394177,402722817,805380097,1610694657,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,65536,458755,2031631,8323135,33489151,134153215,536809471,2147434495,65535,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,917518,983055,1048592,1114129,1179666,1245203,65535]],[51,6,10,10,[65536,160956418,10,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,131072,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,196608,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,262144,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,327680,0,0,0,0,0,0,0,0,0,0,0,-1866464828,1174411526,1057014528,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,458759,1310738,197610,-8237056,587202661,-1728051456,-352314624,3,1699971648,544241012,1847620457,1881175919]],[51,6,11,0,[1634755954,1735289202,1701344288,1852397344,1937207140,540358944,1970562387,1767317616,1685217658,1752637484,543712105,1819044215,1769301792,2032166244,1948284271,1970238056,1948280935,1914725736,544502629,1948280431,1394632040,1886745701,1869770784,1936942435,1344282670,1935762796,1635197029,3044457,704652032,234919680,16905728,1832911104,1953702003,1881170549,1919381362,7566181,2293760,10027053,65601546,1073872896,1634030466,1768448882,1713399662,1679848047,1702259058,774774899,587202606,-1728050944,-335538944,33554435,1699971648,544241012,1847620457,1881175919,1868984933,1852403058,543236199,1953853298,543518313,1667590243,1852776555,1970239776,2037588082,1835365491,587202606,-1811930624,-318764288,33554435,1817215552,1702060389,1767995168,774778484,0,0,0,0,0,0,0,0,-1866465084,7,-2029981696,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7405696,917554,65646,645943297,1953394499,1702194793,11927552,3276913,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012373,1342308352,1952797570,1763733621,1869488243,1869029495,543649385,1881173876,1868984933,1629515122,1970237984,1701734772,1701339936,1864395619,1870209134,1931506293,1702130553,1411395181,1919950959,1701143407,1663052900]],[51,6,12,0,[1801677164,1852785440,1970170228,11877,458759,1310738,262143,-8237056,587202661,-1426060032,-16774656,33554687,1700233808,1836016492,1869881445,1852397344,1937207140,540358944,1970562387,8560,2228259,1573061,65535,1132613634,1919381103,1819636833,1869182049,1864397678,1870209134,1663070837,1667854184,1718558821,1852397344,1937207140,741685536,1701344288,2003136032,544502629,543452769,1769169253,544502629,544825719,1679847284,1752637551,2032170081,1998615919,544501345,1679847284,1769414767,2032167028,544372079,3031888,1006641920,335592960,16776960,-2108685824,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,0,0,0,0,0,0,0,0,0,0,0,0,-1866465084,5,2013324032,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,1677765120,234893824,16805120,-2142240512,1769481797,1699946612,7370100,1677750784,234893824,28160,-2142240512,1852785446,1970170228,134217829,-1207957248,-16766208,33554687,1699971664,544241012,1853189990,543236196,1886220131,1936942450,1981834341,1836412015,1919885413,1679843616,762016617,1751343459]],[51,6,13,0,[1953833061,1953066089,1852776569,1970239776,1868767346,1953853549,539914853,1953068369,1952797472,1629515893,1663067246,1801676136,1970239776,1868767346,1701998701,1684370291,1819244064,543518069,1752459639,1970239776,1768169586,1663921011,1919970671,1769173861,1931505263,2004117103,543519329,1914729071,1987013989,1752440933,1768169573,1663921011,1701340001,1769239840,2037672300,1750343726,1914728037,1394634357,1886745701,1634165024,3042921,956303360,218151168,16776960,-2108685824,2032166473,1746957679,543520353,1701997665,544826465,1701736292,745501472,1768710944,1126198115,1769238127,778401134,524288,12451916,-65518,1342308352,1919895170,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,3032131,0,0,0,0,0,0,0,0,0,0,-1866465084,6,1996540160,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,6357026,917554,65646,645943297,1953394499,1702194793,5832704,3276897,7143438,1342242816,2015774080,1394635881,1886745701,9437184,3276897,7274510,1342242816,1698965120,1818845556,774778483,458752,11927559,-65508,1342308352,1952797570,1746956405,1663071073,1801676136]],[51,6,14,0,[2032165989,544372079,1953724787,1629515109,1763730542,1869488243,1701978231,544826465,1931505524,1965061221,1767317616,2003788910,1176514163,1830842991,543519343,1868983913,1952542066,544108393,1970233953,1752440948,2037588069,1835365491,1701339936,539781987,1667853411,1698963563,1818845556,11891,4849671,917688,65535,1417826306,1868767343,1852404846,1998611829,543716457,1970562387,1663052912,1801677164,1852785440,1970170228,11877,2621447,1638584,65535,1099059202,1919251558,1852397344,1937207140,544434464,1953721961,1701604449,1763716196,1936269428,1667592736,1701670255,1684366446,1634235424,1870209140,1970413685,1666392174,1766092385,1881172851,1869181541,1633904996,544828524,1663070068,1801676136,1970239776,1919164530,677738089,1713383795,1696625263,1919906418,1851859059,1701978212,1919508848,2037276960,1869770784,1835363426,1868963955,778333813,0,0,0,0,0,0,-1866465084,7,-2113867776,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7078016,917554,65646,645943297,1953394499,1702194793,11927552,3276908,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012362,1342308352,544167042,1768383842,1699946606,745567604,1768710944,1126198115,1769238127,778401134,458752,1179655,-65516]],[51,6,15,0,[1342177283,6684546,218112768,167815936,16776960,-2108685824,1668048215,543518063,1461743476,1868852841,958428023,1699946549,561018228,2293760,12910626,-65512,1342308352,1852785538,1952543335,1952541813,1936617321,544108320,1920298873,1869112096,543515497,1461741167,1868852841,958428023,1948265525,1847616872,1936029541,1851859060,1634017380,1936025971,1635197044,1869881465,544171040,1952540791,1970239776,1851881248,1869881460,544171040,1752459639,1970239776,1129324658,587202606,-1107280896,-16772096,33554687,1699971664,544241012,1819044215,1801548832,1919295589,857763183,1869881392,540030496,1970170221,745760116,1885692960,1768189541,1864394606,1752440942,1886593125,543450469,2032166511,544372079,1886220131,1919251573,46,0,0,0,0,0,0,0,0,0,0,-1866465084,4,-1694440704,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2063554048,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,402700288,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1713383795,544042866,1143821133]],[51,6,16,0,[3035983,687868160,536918272,16776960,-2108685824,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1635021600,1461744754,1868852841,1629516663,1914725486,1394634357,1347769413,1397305120,544175136,1634761058,1948283763,1931502952,1702130553,1751326829,778789733,134217760,-1107275520,-16766464,33554687,1750565456,2032168549,1663071599,1801677164,1769489696,1699946612,745567604,2037276960,1684629536,544105828,1684957559,1932031855,1699946537,544241012,544825709,1702257000,1701995296,1684370529,1818851104,1700929644,1701670755,1936291360,1701601897,544174880,544567161,544104803,1936682083,1752440933,1646292325,1919903333,1752375397,1769239669,1679845230,544110447,1684957527,779319151,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,0,-1866465084,4,-1727994880,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2080331264,234893824,16805120,-2142240512,1769481797]],[51,7,0,0,[1699946612,7370100,150996992,419477504,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1646274931,1919903333,1970413669,1852403310,1699946599,544241012,1767991137,11886,2621449,2097337,65535,1384271874,1394634357,1148084579,543912809,1836020326,1852397344,1937207140,544175136,1667590243,1851859051,1701978212,1919508848,1819042080,543584032,1920298873,1769104416,779314550,1701336864,1752440942,1763734377,1868832883,539780462,544109938,1431586131,1227825232,1869881427,1887003168,544437089,543516788,1953724787,1663069541,1801676136,8238,5242888,2818238,65535,1468157954,544105832,544567161,1667853411,2017796203,1394635881,1886745701,1851858988,1768431737,1852138596,1852405536,678915940,1394616691,1886745701,2036428064,1986095136,1919098981,1702125925,1769414756,1646292076,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127]],[51,7,1,0,[1378698307,3034447,0,0,0,0,0,0,1852403002,1633889897,1701055074,1835365484,1868770928,2019887725,1667330676,2019896948,1836255845,1685353057,1697543794,1930061176,1684955491,778793833,375748709,1633842029,778593140,174485097,1684104562,1949197677,1292399736,1699946579,1667656050,1970562387,1633886320,1953459822,1853190688,1869768224,543236205,1684957527,544438127,1936942451,544108393,1769172585,1327523172,775040851,1701597216,543519585,1918989427,1397563508,1397703725,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,3042921,0,0,0,0,0,0,0,0,1852397375,1937207140,1818851104,1869488236,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,218762523,1952797450,1663070325,1869508193,1868767348,1852404846,539911541,1970231612,1701146144,1869881444,1835364896,543520367,1936025716,1919950949,1634887535,1629516653,1948279918,544105832,544109938,1970562387,1734418544,778987873,1867796000,1835364896,543520367,1835362420,1870209068,1634541685,1701716089,1948279909,1869422703,2036754788,1970239776,1430331506,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666]],[51,7,2,0,[544502369,1920298873,1836016416,1702131056,1851859058,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,204361039,1331444291,1147094092,707679055,623977734,1597187378,1970562387,1634214000,1868963955,543452789,1852403285,1818326131,1852383340,1836216166,1869182049,1919295598,1629515119,1701998624,1970235766,1852383347,1818326131,1769234796,1864396399,1397563494,1397703725,544108320,1920298873,1836016416,1702131056,1797271154,1936287828,1718511904,1634562671,1852795252,544434464,544501614,1684366702,1646290021,1767317625,2003788910,892936307,1699946542,544241012,544104803,1869440370,1948280182,1702061416,1818846752,1948283749,1919295599,1830839653,543519343,1667330163,1868963941,1767317618,2003788910,673197683,2032168772,1998615919,544501345,1970562387,1869881456,1835364896,543520367,1936025716,1768300645,1064527212,824510464,858075685,1419785253,1701995880,544434464,544501614,1970237029,1679845479,543912809,1667330163,1868963941,543236210,1886220131,544498529,1953721961,1634495585,1852795252,543584032,1684957527,779319151,543574304,544567161,1667853411,1263476843,1699946540,544241012,1819044215,1852793632,1970170228,1969365093,1870209140,1970086005]],[51,7,3,0,[1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,0,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445]],[51,7,4,0,[1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837]],[51,7,5,0,[1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,0,0,0,0,0,16777216,49]],[51,7,6,0,[1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621]],[51,7,7,0,[1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,0,0,0,0,0,0,0,0,761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133]],[51,7,8,0,[1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,0,0,0,0,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357]],[51,7,9,0,[1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,0,0,0,0,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019]],[51,7,10,0,[1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,0,0,0,0,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001]],[51,7,11,0,[778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,0,0,0,0,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830]],[51,7,12,0,[1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709]],[51,7,13,0,[1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,0,0,0,0,0,0,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932]],[51,7,14,0,[1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,0,0,0,0,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809]],[51,7,15,0,[1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,0,0,0,0,0,0,0,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740,761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333]],[51,7,16,0,[1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,0,0,0,0,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932]],[52,0,0,0,[1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891]],[52,0,1,0,[1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,0,0,0,0,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192]],[52,0,2,0,[1702261349,1936289056,1668571501,1412378216,1701995880,544434464,1919950945,1701601903,1769414765,1948280948,544434536,1970562387,774381680,692207939,1818846752,1395076709,1886745701,1935763488,1701143072,1633886318,1818583918,1864393829,1852383346,1920099700,1702129781,11876,0,0,0,0,0,0,808727322,808464432,825502768,808464432,875311152,808464433,439365680,808465459,808464432,808530988,808464432,825502768,808464432,840577072,808464436,741355568,808465458,808464432,808727084,808464432,1699941168,544241012,1869771333,1699971442,544241012,1819635555,1869488228,1751326836,543908709,544370534,1970365810,1684370025,1936286752,1886593131,543515489,1868983913,1952542066,778989417,1952797472,1998614645,543976553,1953394531,1702194793,1953068832,1953853288,1919250464,1836216166,543649385,1919950945,1835625573,1918987881,1768169593,1931504499,1701011824,1701339936,237923171,544698188,1802725700,1634751264,621176163,624043313,1699971123,544241012,1819635555,1869488228,1768300660,1931502702,1768318581,1852139875,1768169588,1931504499,1701011824,544175136,1953721961,543976545,1684957527,779319151,1952797472,1998614645,543976553,1936682083,1176514149,543516018,1701670771,1936286752,1886593131,744842081,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,621293166,624043313,-1942739661]],[52,0,3,0,[1919248468,1936269413,1953459744,1869505824,543713141,1802725732,1634759456,1713399139,1629516399,1887007776,1818321769,1735423264,1701077362,543584032,1920298873,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,1867784238,1952805664,544240928,1868767329,1667330157,1702240372,1869181810,1718558830,1852397344,1937207140,1818435628,543908713,539904847,544362353,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1701996064,1886724197,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,621948531,624043313,624174387,624305461,624436535,1750367289,543519333,1847620457,1696625775,1735749486,1768169576,1931504499,1701011824,544175136,1919381621,543515745,1920298873,1920295712,1953391986,1919252000,1852795251,543584032,1684957527,779319151,2003781664,1919252069,1699946540,544241012,543451492,1684957542,1634759456,1713399139,1948283503,1713399144,1869376623,1735289207,1631068218,1836016416,1952670064,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,1814048357,2032166473,1931507055,1965061221,1767317616,2003788910,1852776563,1718182944,1701995878,1679848558,1702259058,1870209068,1769414773,1746955372,543520353]],[52,0,4,0,[1914728308,1936615781,1819042164,1819042080,543584032,1920298873,1769497888,1852404851,1767317607,2003788910,1919950963,1634887535,539915117,1768702774,1327524707,1869881419,1852793632,1970170228,1699946597,544241012,543452769,1953721961,543976545,543516788,1819045734,1852405615,2112103,0,0,0,0,0,1816365568,543908713,1668178243,1948281957,1970348143,1394635881,1886745701,1852383276,1768453920,1663068259,543519585,544567161,1970235507,1713398892,543516018,1830842485,543519343,1802725732,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1696625269,1953720696,543649385,1936876918,544108393,1461741167,1868852841,539915127,1701336085,1970413678,1699946606,544241012,1767991137,1631071854,1887007776,1818321769,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,136326757,841298213,874853157,1701336184,1763730802,1869488243,1852121204,1751610735,1936286752,1886593131,543515489,544370534,2037653601,1633905008,1852383340,1818326131,1769234796,1864396399,1767317606,2003788910,1411395187,1702043759,1886724212,1663066400,1634757999,1981838435,1769173605,1864396399,1767317606,2003788910,1663052915,1801677164,776687392,1917803296,1768710944,1126198115,1701015137,1869881452,1769304352,1699946612,745567604,1684955424]],[52,0,5,0,[1701344288,1919295598,1965057381,1869422704,1679844722,543912809,1667330163,1700929637,1701998438,1853190688,1735289198,1952797472,1629515893,1852399975,168651822,1883310605,2020569712,1952542057,1919295589,1931502949,1701011824,1902473760,1701996917,1953391981,1852383347,1734700320,1954112097,168653669,1866664461,1734960750,1952543349,158232425,1886220099,158622561,1768978772,225206627,1309281546,1763735397,1635021678,873032812,909445433,1463355917,1868852841,857764727,856240430,825493812,1767311885,2003788910,775102579,856240433,825493812,1767311885,2003788910,892936307,154415625,168637490,1701336132,1819239968,1769434988,1881171822,1919381362,1932029281,1919885353,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767345184,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1701978227,1835888483,1701080677,1752440932,2032170081,1663071599,1702063980,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415061550,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1986095136,1869881445,1685024032,544826985,1920298873,1414873376,1163412815,1094856259,1919885396,1313817376,776423750]],[52,0,6,0,[542333267,1701603686,1142959731,1852139607,1970239776,1701994784,1852793888,1914711141,1635021669,2032170098,544372079,1886220131,1919251573,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895119,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,539905359,168626701,1768702814,1327524707,1869881419,1852793632,1970170228,1769414757,1394632820,1886745701,544370464,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1835364896,543520367,1936025716,1919950949,1634887535,1143894893,543516756,1819045734,1852405615,1919950951,1634887535,695412845,544370464,1986622052,1932030565,1918967849,1970413669,1852403310,1852776551,1970239776,1868767346,1953853549,539914853,0,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,2004322048,128,-143100152,136,-28928,136,-2005432576,32887,-28928,32903]],[52,0,7,0,[-67434496,64507,-28928,30855,-2004353024,8423560,-28928,8419207,0,0,-28928,8419207,0,0,-28928,8419207,0,0,-859026432,-2139064505,-1195393089,34952,-859026432,-2004846780,-2138535928,8423560,-859026432,-2004859068,-1997043856,8943624,-859026432,-2004859836,0,-2138540032,-859026432,-2009054204,2004318071,-2138539913,-28928,2000700416,-1,-2138507009,-28920,-2009070585,-2004318072,-2138536056,-2004322168,4255863,0,-2139584512,-2005432441,-2013200513,2004318071,-2138634120,1886877839,2004912264,-1,-2138537864,143128328,141623295,-1886877560,32888,141594368,1282473983,-1882403636,32888,15730688,-863205240,-1882403636,32888,8388608,-859012977,-1882403636,32888,0,-859012977,-1882403636,32888,0,-858881905,-1882403636,32888,0,-858881905,-1882403636,32888,0,-859012977,-1882403636,32888,0,32911,-1895825408,32888,0,-2004318065,-1886877560,32888,0,2004318095,2004318071,32888,0,-248,-1,33016,0,2004322048,2004318071,32895,0,-2004350976,-2004318072,32904,1056997312,528498624,264249280,132124608,66062272,-64576,-64576,251658432,117440704,50331840,16777408,192,192,192]],[52,0,8,0,[128,0,0,16777216,251658368,251658434,251658467,251658483,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251691263,251707647,520151295,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2012681140,-2138539897,2004318095,1953986423,1997008078,-2138539913,-113,1291845631,-15741714,-2138507009,-2004318200,-830175096,-2004303636,-2138536056,0,-292814848,204,-2139584512,-2004350976,-327186296,-2004318016,-2138634104,15730688,-1929935104,2004317959,-2138537864,1711669248,-2139619226,-1,34936,2121828096,67659390,1329873988,34936,-411533560,-866064665,1338821836,34936,2121826056,-866091394,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533425,216459239]],[52,0,9,0,[1338821836,34936,2121826190,209092222,1338821836,34936,-411533560,-857675801,1338821836,34936,2121858824,-866091394,1338821836,34936,-411529472,-871569689,1338821836,34936,-2004350976,-859045752,1338821836,34936,-1997010944,128,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440704,117440640,117440640,117440512,117440512,117440512,117440512,117440640,117440640,117440704,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071]],[52,0,10,0,[2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2004318072,-2138539897,2004318095,2004318071,2004318071,-2138539913,-113,-1,-1,-2138507009,-2004318200,-2004318072,-2004318072,-2138536056,0,0,0,-2139584512,-2004350976,-2004318072,-2004318072,-2138634240,2012678144,2004318071,1953986423,-2138521394,-1879635968,-1,1291845631,49390,-2064185344,1145324612,-834386876,49388,-2131294208,-858993460,-296956724,2252,-2131294208,-858993460,-321992500,35008,-2131294208,-858993460,-855734324,34824,-2131294208,52428,-1065844984,34936,-2131294208,1717960908,260573024,34936,-2131294208,-404260920,1333813478,34936,-2131294208,2122219143,1326212734,34936,-2131294208,-404232313,1326245607,34936,-1997076480,2122219134,1331723902,34936,-1997076480,-2004318072,1331726472,34936,-1997076480,2004318071,1331722103,34936,-1997076480,-1,-1889468417,34936,2012678144,2004318087,1996978039,34936,-7405568,2139062159,-15763841,35064,1997012992,-134744200,2004312311,34943,-2030043136,2139064439,2004289392,63607,134217728,-2004318072,-2004318200,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736]],[52,0,11,0,[117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,30727,2004318095,2021095287,-2004318072,-1060211577,2004318095,2004318071,2004318071,-1058124681,-113,-1,-1,-1058222348,-2004318200,-2004318072,-2004318072,13430348,0,0,134217728,-2134840114,-2004350976,-2004318072,-2021095288,-2146972418,2012678144,2004318071,2131230720,-2138521480,-1879635968,16777215,123758182,2184,-2064185344,2001224772,1625745383,34944,-2131294208,2122829004,1719172734,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2122238156]],[52,0,12,0,[2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2123287756,2138603134,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2127088844,1618509438,34936,-2131294208,-1999844148,260081800,34936,-2131294208,0,1325435016,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-830175096,35008,2004318095,2004318071,-296978569,8419520,2004318095,2004318071]],[52,0,13,0,[-322014089,8943808,1998747535,2004318071,-856798089,-2138540025,2007660431,1886877559,-1058222584,-2138540025,2004318095,2021095287,147652231,-2138539897,2004318095,134217847,2009102463,-2138539913,-113,1617323520,-15759353,-2138507009,-2004318200,100663296,-2004320160,-2138536056,-2013265920,-2004318072,102,-2139584512,-2021128192,2004318071,-2004350858,-2138634104,-522240,-1,2004312319,-2138537864,-1997010944,-2004318072,-40824,34936,-1896347648,2122219134,1329882238,34936,-2013788160,-404232217,1338797287,34936,-1896413184,2122219134,1338772606,34936,-2013853696,-404232217,1338772710,34936,-1997076480,2122219134,1338821728,34936,-2131294208,-521701496,1338821644,34936,-2131294208,210274508,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,0,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736]],[52,0,14,0,[117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,329,156,65537,0,6864,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1]],[52,0,15,0,[-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1]],[52,0,16,0,[-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-234881039,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-50331652,-1,-1,-1,-1,-1,-1,-1,33023,-202113025,75439239,476511948,486420735,-1051971021,-32890,-1,-1,-1,-1]],[52,1,0,0,[33023,-202113025,1681803570,-867402036,-914594178,-1857280365,-205,-1,-1,-1,-1,33023,-202113025,1686019647,-115589431,-109287874,-1723062637,-193,-1,-1,-1,-1,33023,-202113025,83835907,154943177,-109287874,-1723062637,-253,-1,-1,-1,-1,33023,871432191,-465614542,-920895927,-914594242,-1723586927,-205,-1,-1,-1,-1,33023,-1846280193,209656967,424558105,486420542,-1723768272,-121,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,1072758783,-1,-8388865,-1,-8388865,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7169,33023,-1,-1,-1,-1,-1,-1]],[52,1,1,0,[-1,-1,-1,-1537,33023,-117637121,483163248,-111018256,666967091,-1051943175,-913362041,2129692569,-821786855,470689729,-3196477,33023,-201523201,-1664517084,-104039194,664357170,-1723031815,-920177869,2095461267,-815516983,-916183399,-51047,33023,-201523201,-1731625946,-104006553,664377651,-1723068688,-909180622,2095461267,-815513863,-109304167,-8441191,33023,-201523201,416054310,-104039328,666974515,-1723068688,-912326350,2096116627,-821820423,-117168487,-8441191,33023,-201523201,-1823507418,-104039386,670648594,-1723570458,-936949454,2097034131,1340355529,-916183399,-8441191,33023,2029584383,857504870,-111018960,667097095,-1052678426,-930133626,-17791183,520914713,403579841,-8449341,33023,1072955391,-769,-769,671087103,-100702234,-1,-13,-7,-100663303,-1,33023,-1612185601,-769,-769,671087103,-100666417,-1,-13,-7,-100663303,-1,33023,-1612185601,-769,-100663297,671088639,-109055281,-805306369,-1,-7,-49159,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1]],[52,1,2,0,[-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,3,0,[-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-97,-402653185,-1,-1,-1,-1,33023,-1,-1,-1,-1,-97,-402653185,-1,-1,-1,-1,33023,1727594495,1930992736,1916337676,1611534207,1282472067,-529295111,1882725582,-24608,-1,-1,33023,653524991,647207244,664009828,-932944130,1277621145]],[52,1,4,0,[-433613831,647219532,-180,-1,-1,33023,-420216833,-426534580,-416022660,-864229633,1290204057,-433613831,-403453620,-24628,-1,-1,33023,-420216833,-434922400,661716484,-872093953,1290859417,-433613831,552651084,-24756,-1,-1,33023,586416127,647208828,664009828,-865857793,1144976281,-433613832,647219532,-24756,-1,-1,33023,1626931199,1664650465,1664646668,1275887614,-1049560957,-530368264,1882725574,-24608,-1,-1,33023,-402653185,-402653185,-402653185,-229378,-1,-1572865,-1,-24580,-1,-1,33023,-402653185,-402653185,-402653185,-235522,-1,-1572865,-1,-24580,-1,-1,33023,-402653185,-1,-1,-61441,-1,-1,-1,-24580,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-769,-1,-1,-1,-805306369,-1,-1,-1,-1,33023,-1,-769,-1,-1,-1,-805306369,-1,-1,-1,-1,33023,2029584383]],[52,1,5,0,[-1726020493,-2017386621,952951088,-1815149505,1100144944,-1022586175,1613156348,-3696189,-1,33023,871628799,-1714469850,848908082,-1818669978,-1815124930,1284656166,-1721486695,1277612028,-7104103,-1,33023,872415231,-1714461466,1050255155,-208023705,-1815124930,1284688935,-1620823399,1277560824,-1638247,-1,33023,822083583,-1714461658,43597699,328748896,-1815149505,1284688935,-2124139839,1277560824,-3211111,-1,33023,1945698303,-1982897114,848908274,-1818669978,-1857035201,1284656166,-1721486599,1277309939,-7134055,-1,33023,-118226945,-2095094686,-2034163833,948756784,-1877013441,-1048518288,-1022618941,-534760461,-3726141,-1,33023,-786433,-1610612761,-17170433,-6291585,-193,-1,-8634625,-50383885,-1,-1,33023,1072955391,-1610612761,-17170433,-6291585,-193,-1,-8634625,-50333209,-1,-1,33023,2147024895,-1610612737,-393217,-1,-1610612929,-1,-8588545,-62916121,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,6,0,[-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1]],[52,1,7,0,[-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-805306369,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-805306369,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,1093699463,865868280,1727188031,2140944652,-1056348666,-472960889,826883719,869032082,-217,33023,-1,1281634867,-1818625543,1693633791,1050253769,-1714854798,-917543374,608796210,-1818669934,-193,33023,-1,1281769203,-1818625543,1685225727,2114883785,-1714854786,-204511426,961117758,-208057198,-217,33023]],[52,1,8,0,[-1,1281753843,-1818625543,1685225727,-32730935,-1056348546,-414228418,860454402,-208052078,-217,33023,-1,1281766023,-1818674696,607269887,1045009097,-104257666,-917543374,608796210,-1852212078,-217,33023,-1,1093043775,831322361,238170943,2118922764,-1021833602,-473485178,822296198,814539136,-153,33023,-1,-8389057,-7,-12635137,-16777265,-32898,-32770,-32770,-207618049,-25,33023,-1,-8389069,-7,-6324226,-16777265,-32910,-32770,-32770,-207618049,-25,33023,-1,-121,-57352,-7110658,-49,-33018,-1,1073741823,-201326593,-25,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1]],[52,1,9,0,[-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-33,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-33,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1]],[52,1,10,0,[-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,40,371,173,65537,0,8304,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,11,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,1,12,0,[-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,1,13,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,14,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-50331649,2147286911,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,1073741631,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-503513857,868294599,1065851199]],[52,1,15,0,[210190284,1630573516,-97,-1,-1,-1,-1,14745599,-1,-855835393,865685394,523473695,1681039257,1277465545,-1,-1,-1,-1,-1,14745599,-1,-805503745,848928743,1329497935,1681825689,1327928265,-1,-1,-1,-1,-1,14745599,-1,-1057161985,851525583,1325567823,1681825689,1076270025,-1,-1,-1,-1,-1,14745599,-1,-871564033,318328722,1328711503,1681039257,1277595977,-1,-1,-1,-1,-1,14745599,-1,1642396927,113450951,1334219599,210190220,1634111512,-1,-1,-1,-1,-1,14745599,-1,-1573633,-1,-24577,-97,-7,-1,-1,-1,-1,-1,14745599,-1,-1573633,-1,-24577,-97,-7,-1,-1,-1,-1,-1,14745599,-1,-15729409,-1,-24577,-1,-24577,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,1,16,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,0,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,471793407,854788033,864524623,-1055094797,-49351,-1,-1,-1,-1,-1,14745599,-1,-909312769,854799249,859019599,-1723256077,-205,-1,-1,-1,-1,-1,14745599,-1,-104005633,316683161,20093263,-1718009869,-205,-1,-1,-1,-1,-1,14745599,-1,164429823,316683161,20093263,-1053228045,-205,-1,-1,-1,-1,-1,14745599,-1,-920846593,-1830538343,1228048719,-112643341,-205,-1,-1,-1,-1,-1,14745599,-1,419364095,-1830549607,1233552207,-1021802511,-239,-1,-1,-1,-1,-1,14745599,-1,-100664065,-16777217,-177]],[52,2,1,0,[-393217,-13,-1,-1,-1,-1,-1,14745599,-1,-103809793,-16777217,-177,-393217,-13,-1,-1,-1,-1,-1,14745599,-1,-14680321,-218103809,-177,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,2,2,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-32770,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-32770,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,960298239,-1042215038,-815667661,1231455939,-1711525736,-60607751,204721904,-868236337,957114098,-39012,14745599,-1,-1818625537,-1714657502,-1622350285,-916180327,-1719916910,-62311693,1687309542,-868247089,-1714854670,-49255,14745599,-1,-208011265,-1714460878,-1622350285,-916180321,-1711528045,-126668045,1681051495,-2143315505,-1865849742,-33010,14745599,-1,328794111,-1043372238,-1622350285,-916180321,-1719918445,-127454477,1685212768,-2143315505,-1865849742,-244,14745599,-1,-1824916225,-104044750,-1622351341,-937151847,-1988352365,-213314829,1687309350,859806031,-1832311758,-49335,14745599,-1,838662655,-1008660686,-1881022457,1208780483,-2080624589,-211613967,204719664,857719583,839650866,-32948,14745599,-1,-201328129,-1,-1610612737,-196609,-1,-49165,-1]],[52,2,3,0,[859832319,-3145921,-1,14745599,-1,-207619585,-1,-1610612737,-196609,-1,-49165,-1,2134835199,-3145825,-1,14745599,-1,-12583681,-1,-1,-805306369,-196609,-8438017,-786433,2141126655,-3145837,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1793,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-8388865,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,1886977791,-1724058801,526847619,315371923,1686554976,-1,-1,-1,-1,-1,14745599,-1,607387391,-1724058801,1332110898,-1835457389,1731369292,-1,-1,-1,-1,-1,14745599,-1,647232767,-1726160817,-1627167694]],[52,2,4,0,[-1835452013,1731369292,-1,-1,-1,-1,-1,14745599,-1,647232767,-1726160817,1057186866,312226707,1731369312,-1,-1,-1,-1,-1,14745599,-1,647232767,-1983067057,1334993970,-1835064175,657627516,-1,-1,-1,-1,-1,14745599,-1,1721302271,-2083730361,529730691,848064912,260475233,-1,-1,-1,-1,-1,14745599,-1,-1,-3158785,-13,-224395265,-24705,-1,-1,-1,-1,-1,14745599,-1,-1,-1597441,-13,-224395265,-24705,-1,-1,-1,-1,-1,14745599,-1,-1,-1794049,-13,-218103905,-1665,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,2,5,0,[-1,471793407,1625688001,-865996601,252605240,-836437823,1060356889,-1056348666,-472960889,-11780473,-1,14745599,-1,-909312769,1290154897,-1723013485,-815520109,-869993575,2117245385,-1714854798,-917543374,-11764174,-1,14745599,-1,-104005633,1290154905,-1722816793,-813897997,-869993575,2117246969,-1714854786,-204511426,-11764162,-1,14745599,-1,164429823,1625699225,-1740577073,-821762541,-869993535,2117239049,-1056348546,-414228418,-11764222,-1,14745599,-1,-920846593,2095199129,-1723013485,-815520109,-869993479,2115148233,-104257666,-917543374,-12288462,-1,14745599,-1,419364095,-505411687,-1939738425,252601144,1176828099,1040630552,-1021833602,-473485178,-12501370,-1,14745599,-1,-100664065,-1572865,-1619001601,-805312513,-818085889,2130640895,-32898,-32770,-32770,-1,14745599,-1,-103809793,-1572865,-1619001601,-805312513,-818085889,2130640895,-32910,-32770,-32770,-1,14745599,-1,-14680321,-1572865,-8388865,-805306369,1730609151,-1,-33018,-1,-8388865,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,6,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,2,7,0,[-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,268435455,-259825650,2137405491,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1727987711,-208025500,-14208013,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024452,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024572,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,251658239,-258356124,2133209971,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-209499124,2137135345,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-201326596,2147418111,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1744764927,-201326596,2147418111,-1,-1,-1,-1,14745599]],[52,2,8,0,[-1,-1,-1,-1,268435455,-251658241,2147417919,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,9,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,2,10,0,[-1,-1,-1,-1,-1,-1,-1,14745599,40,640,480,65537,0,38400,3790,3780,0,0,0,16777215,8194,16777216,2080,65536,0,2244864,16786433,33685536,268960768,578895945,1167394896,2101280,65537,320,32,-1473642496,1217733760,-1459093360,9,9221,8201,0,0,268435456,285212672,1057792,1346994176,537006208,65540,1073762597,555059216,-2143280096,268451904,1141112848,16388,1410662400,4,33554432,17048736,271141160,256,268435456,8321,67108864,32,604242193,2230528,135267364,294129664,357893120,1145045570,0,35651844,4194305,0,1078264320,-1807478271,1208092674,1207959816,8426498,0,0,2056,-2130706432,8,4263936,-1526202368,-2122317823,33792,536912202,152379400,34635812,2048,16785408,0,150994944,17842208,570441744,4194465,1209352776,4112,0,0,606076928,67108866,17826368,279061504,659456,1140850760,1158744064,-1608513248,1074006272,537395201,1056,0,1074266112,545326088,134218240,33636356,4196353,1,33554432,0,262144,16512,-1874591736,-1576796160,538968740]],[52,2,11,0,[4325376,138715818,168099841,268435520,131104,269549568,32,2228480,69505026,-2130706398,269488672,-1844305408,0,262144,32840,1207959552,16,2305,145293824,159399936,269493249,1359546368,542131528,16809988,67117320,4,0,603979776,1408,276860928,32772,1082656912,0,1073742848,0,17826304,0,540672,1375995904,590993,-2113929200,71344402,1225068544,4334112,4194305,33563265,8,598016,558452770,33554436,131088,69566468,17424,285212928,0,-2013003776,285212738,539099136,-1532362752,545263684,268697856,1343554688,2621842,-2012217344,1074004112,1082392576,0,272630272,520,1073759296,-1837096831,1351098880,4,0,0,8388608,16,-2139093952,167772673,34619536,1109430340,171974677,-1539140608,73,2048,16,0,-2113929216,136333633,134217737,1050660,-2111700960,0,0,262144,573112320,0,134479872,1381310464,66914,134283264,-1609954752,8912932,570442752,270533121,134217729,128,2402304,270340,35655680,16384,671352832,0,-2080112640,0,256,128,34603264,704645376,138449032,579339264,161521668,1225958656,2228488,33636436,-2146430976,0,612368912]],[52,2,12,0,[-2105521583,268960321,302121106,-2108653308,8226,0,64,1210384384,134283298,536952832,1243938816,1074266280,1208098962,-1609956704,4194372,-1996484543,2,1152,0,1222660,2101252,-2147467248,-2143288320,687996992,0,8390656,272,0,33554432,4198432,302006784,9557,-1792540672,69210121,605394176,540680,138940432,264,0,-1858075392,279057,83890176,16402,67698688,0,0,0,608763904,0,1311744,-1534853120,38011024,604046336,-1853209440,20971538,306185218,-2147449792,537395201,0,665609,276833349,541197316,64,1243613184,32,1074003968,2097152,16777216,-2147483648,545325056,304089088,268519586,1225425188,2097170,1074943296,82000,6,67248256,0,614502912,2117640,16777345,268959744,268599560,4,268435456,-2147221504,-1542324224,537919488,134217728,-1459617792,328,-1790697472,-1475177176,306216964,1141377029,4496,4195328,0,17900802,-2147186398,1207975936,67174698,-2113929216,32928,67108864,536870912,0,134217728,35922432,68288768,69222482,1376846464,38273090,2364688,8480,269516800,36,0,1218725921,67117188,68293152,16814208,688390144,0,8488960,134742528,1208090624]],[52,2,13,0,[33816576,536936456,704643072,594088,1430913033,1073916244,570507394,289538185,-2080112624,1074003968,0,36279560,4215849,276824064,8,4203008,168,18874368,-2105540608,16777216,-2147483648,9439360,-2130706432,1073742849,-1441652480,139460754,4723977,-2147464688,4672,32768,0,675555586,1074790722,-2113929216,536871073,83951618,2,536870912,262144,603979776,64,131074,172228608,270549288,-1438382016,-1576757852,-1811922912,68157506,4227076,8397952,16777216,-2119677423,134517768,606339588,532484,1073741824,168,0,268435456,-2147483648,538968064,-1874320896,536936448,33622145,-1800781310,1065109,19141893,289677321,268435456,2097160,0,613749252,4276386,16777345,8422480,273158144,32836,8913920,-2130706432,134217728,134348944,16,168837120,524324,-1525544944,138487122,603988112,1073808416,-2146418144,537001984,0,-1834703872,537921800,-1434302464,16777226,67109888,168,67239937,134217760,72,16777216,76711936,1342308352,545267840,1431634176,1107871828,-2142993406,68452754,67371016,2,0,606672201,67272864,524288,43152,16908354,66,16384,8,301989888,0,1073741824,33554432,151061545,-1474024959,4329877,301998372,-1862266880]],[52,2,14,0,[4097,35200,0,1230119168,1075843336,-1457520384,4456994,1083179008,16810068,-2143289344,603979776,0,145,2368786,-2013003520,2097280,1163198792,605071908,1209174144,138544298,536871232,32,0,-1843115502,302252194,67242016,43156,32784,146,528960,16777218,34,1073741824,65536,571478018,537432100,1521111552,4280405,20980244,-1592770560,4259856,2097152,67108864,608764160,1074873360,1380450304,2097474,134287360,16421,536870929,512,67108864,34078720,4755968,285278240,33620480,-2128346110,67642661,1409417345,67375401,135284736,524296,16777216,-1458394588,75497538,134283648,33707156,34604032,2132,16777216,75530240,16793616,32,136,1212170240,276824136,1430931856,541084233,1057828,1381040256,33554752,8193,0,1380253696,537198632,1377075208,-2145386207,545259652,41106,2246912,8208,68,0,539117826,33883138,2360321,11604481,160606250,-1979416320,148498,131088,2176,67108864,1412057418,169877632,71377920,562314,17301504,67108932,2,2097152,0,570425344,32,268435456,-2113912704,-1794890492,-2147441326,541069386,1418199168,1075871872,520,0,-1441660928,-2146957239,688128064,547373648,163840]],[52,2,15,0,[16425,128,16779266,36872,131072,9447945,-2079284976,276824080,11178016,626021386,-2079194112,2199588,268439552,8388608,16777216,-1790670556,553648640,-2070937582,141317,-1879048176,10308,1067296,541184,1024,0,64,537135108,17305732,-1525668607,346453,293617746,604243200,33817744,33,536870912,1376329728,142753874,1224902656,38307152,68157952,-2113372150,1073741832,131200,66,301989888,2377986,-2004877312,4260865,10627604,1368412709,1209274368,-2142203832,258,16384,134217728,-1437433174,-2111829888,1049156,43018,8650752,536887376,268697602,8425508,8421376,-2147483648,16,33562625,1207959616,155468801,67217482,33653028,134349056,2195524,4096,33685504,1409552384,536870954,-1434185728,-2142240112,-1879048192,37378,8396864,2098176,8208,18874368,41988,539034752,34095120,-2138035644,279192105,1346634880,573130898,1224740864,8,268435456,-2069216214,151556480,2113570,8672290,34603008,33554500,1049616,4096,2049,537001984,320,134742048,135682,625494273,1140869194,-2079318008,8389120,512,514,-2113929216,-1442836415,73,-1845230328,1081924,131328,269651984,67174402,-2147188412,0,134217728,4212754,16785672,1216348160]],[52,2,16,0,[-2145250780,290038802,289538370,605390884,4718736,64,150994944,1428496906,4334628,21008448,4204554,268435456,-2147483134,1075871808,541073408,16384,-2113404928,1048640,536872962,18907200,155755776,1140853077,-2079815664,4202752,135174,32768,537133056,8422480,-2113896304,-2012216060,1213728,-2146435072,33570888,270596,1049600,1028,536870912,33591812,69206016,593936,1109660177,286433316,539099458,1074956946,1207992576,8200,-2063597568,1427247109,537405733,21270560,-2143270907,75763712,272893952,-1879046112,134349193,128,151126016,32,262208,268436484,273230084,1145115209,-1844960248,155197440,33554464,0,134217728,16712,32842,536880386,8659536,1073741824,-2147483643,71827457,-2143270912,0,1077936128,33028,134291713,67125632,1150452864,151535762,10616864,-2137748956,1050624,64,562626560,-1968958431,77736608,78202952,1070085,17825792,34619424,537010696,524864,0,303038464,1073750048,2064,4784160,-1839977950,-1608382135,-1576515070,536879104,277118992,4,67108864,16404,16405,285250816,4260112,268567040,1208092928,-2003828608,537001988,0,-2147221504,67111044,570425344,1073745924,608764160,168075412,144834704,72500625,65664,1,1360134144,1378093377]],[52,3,0,0,[-2130405982,1084564482,567874,-2139095040,2,571081729,10519696,0,310378496,16777233,4210692,268436609,1225933961,-1601174494,537399809,-2147481596,33556482,0,67109120,73748,542122004,76589600,8388612,69484544,18890784,-2011160544,1208492032,0,1074923520,16384,-1979710464,69468424,346362368,151601236,-2128478172,145007120,1065232,136,289996800,608469568,134239649,556094729,5417504,536875072,1208485888,335872264,33685921,0,67108864,536871074,604241936,536952992,-1572339680,1076105601,277365248,553715778,1074003968,0,1140855040,-2146430972,38371338,-2008509118,9,-2147482606,131332,1112573952,2101252,128,-1876688640,134225928,1241514113,33558658,1242927620,352388180,-2078275584,4727305,268436553,0,-1991113728,356648017,1082141264,542463240,9600,159662080,4227104,-1811807616,589904,0,16777216,262176,-1795145728,9438288,1417805824,1079255169,293863497,-1979414496,71319552,64,302518528,-1610071808,152190978,1252633122,4755492,2101797,537399808,575938596,545277058,0,608765952,1073741825,704778244,-1878777691,-1842723776,268501652,-2146425856,547365386,-2146959216,0,609288704,170004650,4196937,279587337,512,-1879031808,134283264,1140917505,135266344]],[52,3,1,0,[512,67108936,-1442840512,33554600,603980050,-2104197088,84017152,-2113630176,37376,0,1233789953,-1610054656,554254336,-1565898206,37028,38053010,37748745,693374976,73793,0,-1843118080,0,771817473,2114773,1246038016,1207963784,1077936786,680526858,570425512,32,609290752,306520488,142611090,-1800760828,71303680,4356,1057280,1375797640,2346,2097152,8390656,131136,1426587656,537461162,269500480,10814530,269500416,1107447969,9502721,0,1235493120,-1542420478,-2145370112,-1570101871,4242,705799250,1073872896,69485570,1078214784,0,302579712,-1837105134,-1426030528,134260826,-1576926972,301998224,-2054942655,-2010643958,8340,0,-1842702848,138744392,302514856,1419069962,32832,8407044,272629760,-1450700768,4681,0,1075848450,1081472,1443172352,43008245,138940417,1078624772,269485064,310552608,268470304,0,617152512,1360024994,4327425,-1431661920,2184,304386730,67635201,71401988,136331300,67601,67371008,131104,352321682,1073891949,-1845492592,2208,1107369984,-1542978999,35783304,0,1376933120,-1977439736,1140858916,-1454225142,67108897,-2080365311,1073742336,689049728,-2147216823,1073741824,1364298056,1210065154,-1526726144,270553307,2396420,1435574281,346326098,354494610]],[52,3,2,0,[8225,0,-2002124284,1346655649,285737344,-1437986223,8520,310923306,2113536,1115685905,37789730,1048576,67248128,33817672,361005072,67392853,1426129040,262688,-1593831424,562725412,-2147483576,0,290460673,177321482,1111655440,-1431682038,16777362,1243761153,134479872,354762752,538053192,276840448,1368689154,138514432,572596356,1082184886,2376961,-1843361790,176833098,-1441770414,273156132,0,1116029440,1346661697,67117188,-1437986223,18601,-1811934902,16844800,536873252,8429604,67175570,-2078269368,1074266410,167772192,304723373,-1845489628,663880,-1876948992,-2052947820,16970,0,271058946,-2053089771,1360134688,1435608138,65618,625648640,4194816,-2061230079,69800521,524288,306546944,354560128,554273284,8432170,5325440,1436582912,1267376724,671361313,84,0,71377424,277985922,75532288,-1523955439,1157668948,1241518613,1209008128,268435968,1077954594,1077944320,1208492690,-1601666486,75497552,1381283147,704907274,-2147348310,673253377,1380549706,2228352,0,1074268417,614749733,-1862270812,-1438378970,8390825,706824512,147460,1150427282,277488297,134349897,579962888,86124688,-1843126271,10644117,1074831648,341067008,1112154538,-1977331308,-2147446616,16777216,270680064,-2109707003,71844352,1234543248,285220949,1242047493]],[52,3,3,0,[4195328,553650688,-2112845820,570953984,-1801182174,-1870101436,1316,-1974184151,168100994,-1593831259,-1794092544,1380551202,1060,0,16781842,681859593,1375866880,708856389,-1979693910,-1786605496,1073741824,169943041,4346154,-2145369966,1108513416,626150034,608780352,550873730,1346392104,178865160,698681385,613569620,1049032,0,-2071691264,27339329,83886112,1167430696,604262485,621815201,67633152,545784336,673743936,167904512,-1801182171,-2004606935,8398858,-1834308332,34145409,537137569,1246401156,-1457225398,20,0,538972818,1208505604,1346372096,287319429,1224769618,-1459468246,562200576,-2061478910,-2109599723,541626404,1229621640,573134154,1226146464,1215638273,-1809821400,1246905362,-1441651383,1246866064,299172,268435456,16384,574694801,85065728,1145719112,356602026,88117842,2105376,272892160,152323360,-1979711232,-1844293038,-2008771950,4199434,1387112996,1090652292,554275144,-1851504598,-1836440491,4195408,0,-2071460827,-1475065856,-2013265920,304124450,620799018,705866068,1024,17929288,-1606414267,556443690,-1432054747,615064644,563454112,-722070271,344478793,1251091490,-1437952704,-1437316790,148,33554432,8192,-1474166524,570425472,-2125190776,1375830088,-2076158805,-1878786040,1420034560,89408008,-1971322304,608773448,1359628713,136317450,-1431492080]],[52,3,4,0,[-1577057646,-1809544892,1428758933,606442834,32936,0,556009865,1409622049,134348808,75662400,336629778,687920602,67117312,21572097,-1476261855,271230986,1234520213,-1974431164,-1601548255,1786201412,76715044,558453394,-1437971934,1437160085,2101796,268435456,134299680,-1441528832,1090519042,547891754,-1526455131,43013205,4194306,613548168,21512200,625018192,1431475492,279258154,35653010,-1414723072,692060745,1252140073,-1431661420,1234347172,84,67108864,1078465154,1430585616,335544320,-2147188608,713048072,67414454,1180672,-2136716800,1411519138,1242843141,-1835773367,-1526183599,-2008372700,-189378031,-2071442782,-1810593212,1431655849,-1431688619,168,65536,151142408,1426690052,-2147483584,156243220,-1996488686,272741973,-1879048192,-1473642238,-2109177852,-1857937080,1436886101,1246925386,546312265,-1347614076,1246928980,581259946,1435836965,1431655765,16724,285212672,-1607989983,-1441660864,620789776,294976,353372161,26240085,67145984,1162486928,337978384,1243894417,-1540729527,279258257,-2111134316,1951901952,25709225,1430864905,-1431677879,-1431655766,4264,0,167841796,1413809170,130,10560004,1107575368,67131733,4325376,-1470824192,-1588559806,1380518181,1431456170,-1526183638,272648741,-542502319,313069738,1246898514,-1431688619,-1247106390,84,1140850688,547651648,-1793974144]],[52,3,5,0,[1141113104,537397393,75497473,1084510869,269485312,1360331776,369426440,-1810607544,-1431655790,1247122596,1143613769,-1386829308,-2079174027,-1836428635,1431652754,-1436920491,174,1048576,1375808020,-1534590959,41028,138428928,269553700,33573413,-2126495744,-1431699424,-1607954400,631608466,1381324117,-1448861111,293620306,-145402551,1101309098,1431446825,1431655765,1448432981,17576,302120960,136970305,1426393216,536870933,34738340,16811008,4204617,528644,1410662916,356844674,1430864420,1414878549,355030442,-2102766555,1565893906,-2010469782,-1448455094,-1431655894,-1431655766,212,-2147483648,1384137732,-2011152342,134301867,-2143271679,1149509778,268980754,614597632,1772421121,-1574428632,-1431655862,1437444778,-1538635191,604023210,-1213572523,604591549,-1792759406,-715762347,1433131862,88,151519232,-2078011359,553714048,37765165,537135112,2132488,42026053,1069568,1242906752,337969281,-1431694167,-1431655766,1431447957,1230350930,1839945301,1096111467,-1431680470,-1230329174,1991092906,16564,536936448,704661778,134760530,-1877945686,72360258,-2013245278,4112,10814530,-1163263968,-1438121948,1431676306,1431655765,1435871826,310400085,-609588563,1418046173,1431655717,1431655765,-715500107,168,38010880,-2142624695,1107296392,16818349,100864,25428485,69223685,1212698880,1426393088,-1859485616,1789602341]],[52,3,6,0,[1437313706,-1431678379,-1540729427,1448433067,547973803,-1431655798,1789647530,-1378519381,116,1207959552,352340242,268521745,138700891,1230245904,606119976,536875072,36242697,1242890760,707076244,1437444778,-1436898475,1431678378,360752213,1834315189,-1432167682,1431655701,-1411754411,-608809635,172,1179648,539579045,37749922,119974,17669,140613,34111508,1084893216,-1455423360,1430847522,-1246057900,1440045749,-1431678379,-1421190485,-1414878611,1423267419,-1437248187,1571531434,1835891563,104,-1543503616,92293129,605065236,1108386237,-1985738688,-1992259576,8528960,139019524,303382528,-1523974059,1456949845,1437423277,1437292117,1243653546,1448433067,-1448018451,1800754441,1790293338,-1213475115,188,17956864,-1876642478,25445442,268593195,43280,9458325,167804946,1079118369,-1442840064,1515552936,-379931222,-1303022245,-1420142163,-1684887498,-1252600450,-1431644586,-1431655806,-1381116202,1845325245,104,-1811939328,37792266,151098004,4248150,609550852,570729506,2106436,307581320,9568272,1378422949,1605873002,767273834,2060801621,1445221869,-1386916395,1457307066,-1436918871,2077973165,-1150569109,188,21102592,-1869327275,1077954594,1107861674,25187489,136390980,1107329288,1078592018,-1442836480,-1353284972,-361911331,-345317930,-1414697621,1430901338,1431680443,1437988695,-606688696,-709464493,-289513507]],[52,3,7,0,[212,605028352,69227813,34641284,138561557,1210190088,8407561,269636769,546411560,17825792,1783963689,1574655669,1524083381,1448826285,-1416484139,1789635182,710663642,-1230329198,1859900894,-1209271637,252,82176,1078547849,138690577,21066,22041250,571510820,83886084,-2073427582,352453120,1565869138,-340370725,-1419085969,-38343318,-1172028235,1515541973,-1376356425,-709468832,-1151947851,-88188929,180,1243877376,145009194,71044,1109655569,1141413130,138716434,1346413858,285496357,-2139095032,1802192937,1567452077,1992011450,1449875419,1448454634,-1420118597,1269553770,-1234326700,-285376805,-539230550,252,1024,546681988,1145610256,276842624,10594896,67716,85069960,-2144861872,151519234,-581283259,-354953605,-1378421331,-69346634,-1382931371,-716542507,-453087401,1843074729,-1146366610,1996479487,216,1380515840,-2075122391,1282,84476420,278153765,277914144,138455586,541149705,32768,1800885257,1606270422,-172118281,-1233684643,1537559252,-1229564581,-749347414,-1146251800,1837088693,-8945733,252,37120,546671170,273829952,270540865,44087882,33556489,-1593573112,8917076,74240,-1087724142,-177509507,1609268077,-19026453,1834324644,-1435653194,-1241548837,-285856174,-1217825,-1073882129,252,1225916416,-1432071160,-2113927932,1115818000,4806037,4465280,177252992]],[52,3,8,0,[69353986,1210056704,-711543804,-1344348757,-304163141,-1418265762,-695589719,1834341869,-106243402,1537972916,-1380450443,-306184259,180,71312384,2722082,9474048,67665924,1079274837,-2080372719,541392914,-2121755564,16,-1096463838,-89408514,-541360145,-35672069,-1152216764,-608780966,-1426083987,-151095446,-108833,-1065217,252,-1610350332,-1471536504,606405248,-1851649472,306231061,541082112,84977920,2107649,33816577,1804947977,-1342247243,-168383811,-620889491,-699749718,-1234342931,-22381861,-542396738,-153092107,-67621,252,168822785,1150453792,4729104,67649554,-2137761109,528420,1346961988,541346346,8390656,1579264514,-88622097,-1078067237,1991733247,-1114307440,1843123895,-603990090,-1241582291,-1074303649,-1,252,-1606270432,-1841036668,1225949764,1364265472,27309610,71434753,94513152,1151360,536952896,-1417000376,-268800323,-286298625,-318767397,1781115300,-1250574886,2136325483,-9740357,-8519685,-2097154,252,168300546,672473105,10815488,42606665,143715658,1091586064,1342702097,279194121,524292,-1373335550,-1099958293,2138832887,-705234946,1598362121,-539071625,-671093826,-687934001,-2130977,-8193,252,1346536704,1168246848,-1572330231,-1471150848,11164309,276955266,89465856,78137924,0,722018816,-134325281,-606095427,-759177289,-1230363566,-1229594915]],[52,3,9,0,[-1096130837,-5259290,2013257723,-1,252,84944904,-1475870188,274010688,22170002,-2145340118,-2111303168,-1468006332,1084838417,67113472,1430358024,-313000067,-590353,-1258422785,-1424864887,-345068106,-67111587,-604312085,-42467473,-33,252,-1876655742,19210305,1420469266,-1806428928,38055242,545423396,18187264,11143810,1082294416,570687488,-1073916457,-1233143939,1238892534,-582708700,-1109525654,-1347784713,-4751693,-8706,-1025,252,33563664,1417674756,1112869184,1101697684,546351634,1242833920,1413488912,543839524,2097152,1246765058,-71827523,-1114129,-1426147393,732505234,-612976673,-92283478,1845472245,-1075970121,-1,252,273254660,17402016,-1800760828,72688896,138499493,4260241,34144321,145328640,2052,335609856,-536945225,-310416005,-1866793474,-1391310519,-1378100614,1607825279,-9568262,-18435,-2,33554684,67117601,1210056712,-1448467439,543855954,1090824,1343490048,1428424708,1118446116,16416,1112801280,-76843091,-1074266145,586022895,-1415310702,-76648521,-171971115,-1140888227,-303038865,-1,252,1084770442,33690114,1385515652,-1839979264,-1859901019,94454290,82432,5575937,4194816,167772160,-1358963369,-69355781,1421522811,726246440,1857412462,-545932354,-279592970,2147475453,-1,252,169232,276856896,1414891816]],[52,3,10,0,[11094601,8426504,537530368,1250951240,139805256,524356,5570560,-4540523,-268435490,-2097873153,1435636357,-1243646373,1995435765,2130652639,-4458529,-129,83886332,4727333,-2079849456,1230328385,1152002560,69749153,1213203777,553979905,1118114850,135169,-1593835520,-622887387,2125983223,685105134,-1792760760,-546645011,-539116713,-609372170,-33289,-1065505,252,10769482,4210692,1380263178,279532114,1073881610,17440784,67109888,2785608,264,139591680,2146954026,-134365251,-2073233477,625543589,1994354011,1971050494,2147470943,-605102147,-9,603980028,1083288210,285217024,630805537,1101662720,295736352,1213270532,1385185352,608447122,-2145353664,-1571553280,-155361723,-546310153,1255267839,1251103760,-1414153291,-1074823509,-152318981,-8390665,-1,33554684,273831253,1049600,-1474157814,338268484,540674,8527937,67239938,-2138013660,525312,141099008,-537961719,-33718817,564821999,-1843125979,-34706769,-289739907,-1082235425,-294945,-129,134217980,1079268757,4489216,576017473,1095370128,1142953256,571736592,-1862268928,134222409,541204626,561643520,2075612708,2011160445,-1797982597,692685448,1801183162,-1150328873,-337906697,-1209016707,-131074,620757244,139834709,67182848,1212819733,606179328,17072130,-2136979454,69484944,16420,67633408,-1839857664,-268609791]],[52,3,11,0,[-8521737,1112735743,1150456914,-554337705,-268567619,2139070815,-2065,-1,-1979449092,-1599427158,17827968,-1785574912,-1853225948,4203048,134873672,1375731716,572559786,-2145220608,1216151552,-1235774134,-554205761,-1781211682,-1792794360,1969215322,2108665591,-572667141,-37912645,-16449,570425596,-2006297163,1073742080,1084920866,606085120,17336450,1079003136,84017152,534533,537395490,-1569259520,-121472,2011160557,548009975,1212828322,-538067561,-537167011,2003768942,1877990399,-17,-1795161860,1381325653,2359296,-1806424824,-1970109294,8264,25494034,-1876916208,285361322,-2136856568,1751056384,-710170080,-133441,1248493503,714182676,1968690602,-170004745,-558153986,-298,-4194305,704971004,-1452644949,0,1076472066,536875008,-2139062126,537962496,84410880,8431634,1208517120,-361431040,-1082260140,-689979398,298966527,-2128337631,-537034965,2146401117,-72425544,-38019073,-4101,1241514236,-1532109350,64,-2008415744,1247094145,16785492,145031746,-1476263932,-2011131356,-2108537822,1499398144,-162191103,-594513,-1565851667,1250592906,-1163204022,-696393737,-1093175583,-536970277,-1025,-1431688451,710054546,-1788192875,575821097,16777236,9472000,1074833428,43008064,33825813,679776264,-160104448,-614530476,-608190467,349468415,613487184,-134258795,-1076401187,-338821181,-2101505,-130]],[52,3,12,0,[-1431677699,1380558250,-1571105450,1213551954,278025281,-2013265390,312820737,1409552384,1082148929,1074866501,-579928064,2140509186,-17368489,-1579876425,-1859869686,1605073445,-167838089,2146162318,-134758547,-17,-1457248771,-2074858923,-1797866839,631607946,1140850708,27271296,-2146953902,43057152,153113098,287589394,2004680736,-699727544,-606085122,343268350,1251100816,-167923894,-541348386,-571211973,-66625,-2049,710235645,696886442,1387615831,1346939476,4802880,558088,575842308,1409549344,9013312,1149347876,-563149824,2133173412,-133395,1118502907,-1857809851,1599583524,2096103287,1874443631,-1092620554,-32769,1297459708,1381127497,1231908269,-2070260699,268435594,67108928,-1870376407,22085636,536875541,271094410,2071658496,-614858287,-1229471809,-1510674961,707347754,-167946423,-390220325,-67309634,-540801,-9,1385515773,629754026,-1800742054,715205265,71930384,26218500,1227527428,1242169857,35670016,1107470610,-311623680,-1123932054,-67626,279838654,1099206720,1868016938,-1275592834,1599994875,-268502053,-65,1420383485,1252698794,582334133,1095411114,553648194,268436497,-1538108087,546381904,589858,272671780,-1084293056,-1353415464,-306718081,-1510294021,1246833173,-1090704479,-983650825,1995943871,-69476610,-32769,-1784009987,-1792784055,1416452971,-1806390748,71913992,35668032,1235506194,1244267008]],[52,3,13,0,[1140883848,1386889,-361103104,-1425913355,-65542,-1872040081,336232864,-345287414,-1610874915,532676077,-1073742933,-5,-1437968899,709448362,-1985282387,1112118602,1073741985,4612,-1809164891,-1870397372,4202560,1384162340,-1082712064,1444225722,-1112033873,-1510015491,-1584393206,-1094805676,1835953079,-689195073,-4227073,-65,1431676412,1376949586,1387658715,682273428,153363720,310902801,1381340424,573146256,589970,1125013,-161611776,356533485,-268599301,1221943263,172573345,-344644319,-1073938435,1803550198,-67389459,-1,-1454069250,1470440485,611188591,1162433189,-2147483611,17408,1419072085,1212481856,268435616,8945664,-1082456064,1694863806,2075127215,-1560347785,1360275732,-1075885494,-556608145,-673327137,-539034241,-17,1247122940,1414091178,1238761151,676697364,606357888,69206084,-1431690110,1428820628,71340616,-1608379051,-361824256,161522923,-295043,1440612093,-1975352254,-172322268,-144326661,-176685574,-8425509,-129,1431677694,1469229650,582352895,1117956690,16842793,1074268417,-1448457707,-1874591711,1090781266,138952704,-1082506736,1427165918,1450169687,-1459916833,1361334568,-1351670455,2110518957,-622938177,-67633153,-1,-1433253123,1562739860,1416298495,-1783868251,270813504,285229072,-1440083680,-1523973820,67109032,580228138,-311492608,44411003,-164005,1383070711,177277573,-44414686]],[52,3,14,0,[-543195137,-59015189,-537020997,-1,1414878717,-1421203031,1239023359,539071828,1140850698,69206340,-1437973943,-1874573168,-1862254510,-2145124032,-1082327040,302577142,-307237481,1425915901,-1605070776,-1364225468,-164778827,1541401343,-42991762,-1,1437248252,-1085124059,-1838481409,-1807047350,633248,705204224,1431638420,605356617,69210788,676668053,-178911232,-2078090657,2147319637,-759698081,302138769,-71949166,-1073743121,-17465427,-268505153,-1,-1834331395,1461003690,618003967,1112844946,289406986,-1778383864,-1441627070,1369964576,688390184,1112148000,-545324798,542422517,-606610779,1962901495,-1533800380,-282375863,-306744899,-1218455553,-17107,-1,1435866366,2141931593,1236664319,-1790290646,1142039840,891363650,1436881044,-2080234422,83984458,-2003680695,2004189216,1375862623,-16859372,-1435640867,287394441,1521296404,2147338231,-623253,-1082656809,-1,1420405500,-685075054,1416298495,542217642,137,1846083584,-1458290015,680788000,687874128,1344934228,-580975616,13921019,-1420076123,-721420289,-1438375598,-14988991,-613446690,-555755777,-2228274,-1,1230329341,2136285738,-2049638913,1246384677,1235395616,-618494940,1243676842,1073807433,1375863424,-1538112430,-75882360,-1532821649,-86262,-93463638,18000520,-1213914070,-17088659,-134905891,-21005,-1,1437248252,-5548975,-1452605441,-1869327287]],[52,3,15,0,[524426,-1375592192,688212432,136586272,92831780,1208619332,-1351680000,290762202,-306730464,1442840575,1386741841,2064992577,-1212228098,1566561655,-8650763,-1,-1431678212,2136443210,-1831535105,631876138,-1860163312,-15597551,1414004949,570491273,-1442840576,-1840102743,-42333918,1257439103,-1073919227,-86264202,134555908,-297135468,-67651664,-151273509,-1049638,-1,1378424316,-5418348,609615871,1213371858,163906,-1392307648,-2113789856,4720672,302059520,-1450964822,-1219002368,544058347,-71882080,1996488671,-1842838358,-1146993630,1874722795,-1083247234,-4214788,-1,-1807051268,-4741974,-1447756289,-1843092204,604506504,2139291652,337676746,1208123780,604274720,605110928,-42073600,-1980039234,-553758199,-572803333,1233211968,-703583927,-34622011,-335847445,-33189,-1,626337276,-5401328,715915263,1152013477,21078052,-165330927,-2147221296,1057824,1224736776,1229531173,-1351933916,-1532044565,-139523552,-83951690,340953236,-1155231196,1467744159,-1079117121,-8194,-1,1414859260,-8968795,1112866815,-1874569899,1209008768,-553446912,620794026,1149501449,337707008,704939344,-92403456,-1828864065,-1113893814,-1092620545,1091047874,-1367325623,-17834058,-151037995,-27145,-1,-1524349444,-5289398,-1806500353,1251691154,25331754,1786839076,4260576,18896192,1107820608,1112615050,-1352990591,1769469946]],[52,3,16,0,[-14352112,-335807562,-1839947212,889203220,-608306561,-542441729,-32929,-1,682164476,-54639,634781695,278942293,269492608,-1089854463,68167829,-1874198510,335609864,335827217,-42588920,-1294082641,-676715355,-21053441,612501698,622870689,2130173782,-1241535574,-3,-1,1381321212,-4221270,1370160895,1096133930,-2078108630,1430323336,1074036832,9474688,1075052800,-1588423006,-1218478080,-328239109,2098299400,-1242566691,-1844140652,352588362,-339872257,-10813441,-8265,-1,-1792409348,-1090807,-1974141953,335564873,541344256,-1794997248,272638218,1378165770,172032065,75540484,-42333920,1979440479,799346769,-296329,1145180265,1241530513,-1091600403,-285758806,-32769,-1,1384485116,-4237902,1423310591,1095386538,-1986915243,1344414034,-2130147184,4753696,-1878392816,554849097,-1351679996,-606110731,-1425386492,-138477569,-1859639982,-1795162076,1807081087,-1210122241,-43,-1,606667516,-20860,-1565983233,335548565,1414046208,-2113404928,2106370,-1471012347,1100087296,-2009050078,-88452095,-26544145,1243611561,-1107828754,608520917,1426198697,-18507,-42248875,-1,-1,1426213116,-19158,341179391,1093239200,-2121136043,671163477,545620648,26579976,-1809580032,11053578,-680066904,-1207976259,-1845324636,-268437825,-1836048216,-2063335424,1433271151,1474297855,-165,-1]],[52,4,0,0,[-1572601604,-20654,1386938111,67127314,1411666432,-2111700736,136849410,1411524929,1099497504,1384289360,2120033537,-35792913,613434090,-35782757,1227180757,1410400256,-565315,-42642091,-1,-1,335647484,-9324,615119615,1363804800,-2104358315,671699029,578896457,-1605090030,672464896,2630917,-344522716,1471643067,-1857776524,2147450661,541626740,692715552,-1436617385,2011168767,-145,-1,1234174204,-21179,-2002061569,67145764,1229496320,1078068224,5507072,-1968532476,-1566441472,1229296936,-1101092352,-33689617,168829405,-310399574,-2003688747,1159790848,-270547,-1095390502,-1,-1,570706172,-32939,1084554751,1351156864,-1802366295,-1810738539,1208034690,1343564201,1208614912,615000193,-67698604,-1219003459,1078545077,-546038,36213946,1414136836,1441756843,-335544457,-1,-1,337707772,-21611,313125631,35659785,1111761922,1078264096,5406736,681923074,-1834745856,1225082154,-1369626111,-16850953,287482367,-27437744,541238004,160518657,-4866267,-1079334226,-1,-1,16795900,-32981,2162175,671222048,-1810740844,-1844292539,1376261376,1145678356,604569600,-1839986112,-76152684,-675808594,1078482139,-1213560830,-2146953771,1378486528,1442802325,-268435587,-1,-1,1149894908,-20587,-2105218305,-2109202431,1095246401,-1471545080,5603332,-1465236319]],[52,4,1,0,[1210187776,680108170,-1368439487,-16928771,-1844251137,1428493640,10633385,-1539026398,-5587126,-1079334181,-1,-1,270534909,-170,539032319,134218376,-1843096300,-2128456623,-1543499200,1083333124,-1576534016,-1523971808,-75886582,-1150354473,1218734765,-1803018238,-1542182364,136942856,-696292447,-82,-1,-1,-2130689284,-41173,134398207,1100302370,1217536066,1414857092,9043968,-1470848366,151126016,1414144586,-1355855456,-285753474,311557887,556106376,2113873,1384398997,-1142268668,-11184645,-1,-1,277086460,-251,-2109172993,335544320,304432404,537471505,-2011159551,-2071849975,570425344,-1995440095,-33947640,2145118939,-1532707877,1250953280,361042954,2692384,-356570295,-42,-1,-1,35752188,-16622,536871166,554846600,-1450170303,1152008260,579403920,273961506,1575738038,1985469402,-1218978345,-704651393,183168638,-1878777711,1074806944,1241555082,1609405952,-10496643,-1,-1,537142012,-128,136462844,-2076180478,36013322,-1874195935,4100,-2139085815,-1436698771,-1376883017,-578901062,-1084851243,1354104811,34603556,-1518198263,4457504,-88664662,-540693,-1,-1,138412284,-57596,-2113924880,151294496,1414154320,-1592778412,605126656,538200705,2010471131,-631909014,-273975573,-151003265,637360895,1216495690,270796832,268501257]],[52,4,2,0,[1474120192,-5442,-1,-1,-2112846596,-54463,539247810,1083244680,-1584360958,72697089,262740,4268324,-1396970058,-1212781093,-1140937386,-1082821129,1222639533,9249,613515396,1158684800,-42269431,-41109,-1,-1,537141756,-64240,67174656,352330754,170206548,539232340,1073762305,35328,2003655595,1785576374,-313140291,-354427043,-143299585,71862346,4608,4458530,-676441792,-4196419,-1,-1,-2011166468,-58748540,537937928,546635808,1363691521,-1840474878,142606500,4726788,-1378437386,-608473491,-1073760918,2138831862,-723517477,536944976,21528584,-2013249024,2052785173,-41033,-1,-1,295420,-247529440,37879842,83895305,-2070797740,11026472,33638410,2369,-625218131,-1235823141,-613755433,-1376800929,2147217022,27808981,268505632,34078728,-1252716160,-19,-1,-1,-1843388164,-397700604,1207968768,1217527936,690571522,605361473,270532769,16384,-1219077157,1843116982,-295714890,-8716806,-69223465,67275178,1149544450,1344440640,-542235631,-165,-1,-1,263420,-1576927088,2359588,16794658,1145316437,5259796,545298,2230546,-572803658,-608807317,-1141216659,-606095401,1585180541,-1605061890,2118221,33562626,-1171699388,-32777,-1,-1,-1843363332,2115842,604047361,1411711240]],[52,4,3,0,[690587904,162272321,-2113896408,0,-1250496659,-1225921091,-271077925,2113404542,-135283209,-1700073765,160027867,-2008547312,1465881874,-81,-1,-1,271612,1141375008,26230912,36928,-2105269078,-2141968086,536875141,32896,1873631963,1834703723,-1233224787,-272771109,-608239682,2007743487,539014582,570565889,-316005979,-129,-1,-1,-1841299204,8528900,268567588,-1977351166,673794305,581452352,8528912,4100,-623120970,-608782634,-2775445,-1141916162,-17050261,-570495306,-2138383617,-1809317744,-604026296,-1,-1,-1,561916,606076993,1109393537,536879376,1167205460,11310090,-2011152347,288,-1246340389,-1225921091,-1434485283,-272763221,-1218478081,-2359297,181466733,579150850,-4221550,-1,-1,-1,1233256700,608528,280832,-2109044668,673532290,140061088,34080896,0,1876815798,1834703723,2144709547,2113396734,-34149029,-1207978003,548765183,1212846664,-1103287,-1,-1,-1,1066236,570425348,604045352,335544576,-2104482795,2901269,-1608367595,137,-625517861,-608782883,-356551043,-547523141,-270565379,-4719169,-1435574417,-1836039022,-43118,-1,-1,-1,-1836838660,9540672,27267074,1074958352,623217056,1121200672,142872576,16384,-1217531978,1861049963,1609936299,-168366097]],[52,4,4,0,[-42281001,-67190789,-705333253,606415141,-18908,-1,-1,-1,2130172,603979794,1141408384,310379524,-1874324987,280777285,-1575992183,32,1843124954,-1246235174,-89147658,-538985030,-1343259265,-1092620689,1440742895,1229492808,-106679,-1,-1,-1,-1845226756,2363712,131080,-2145087424,1251124392,-2141940344,273219872,33554436,-612976713,1852681071,1476259245,-1233389585,-33622027,-268960770,-92409857,-1835907947,-37099,-1,-1,-1,8405244,-2113912823,558375970,704643344,541659650,316417057,-1524345854,4096,1994091229,-1243914539,-27829285,-1135174,-1218986529,-71450661,-1208483907,606349673,-16475,-1,-1,-1,606669052,546309248,-2013265920,2428932,1418863701,1086084490,277479424,65,-609296459,-558434946,1442690742,-713555985,-135242,2146955135,-33588233,1246317002,-182,-1,-1,-1,33532,134357009,19040648,1249903649,38376064,75339040,-1541256828,67108880,-1376425233,1834724269,-11014675,2145236413,1836055551,-562037770,-536944897,554865274,-161,-1,-1,-1,-1836838660,-2142764476,268435458,606212,697443349,542922057,-1835793376,128,2003812277,-604602761,1794988891,-294133801,-282710,-136462369,-72351811,1252369642,-165,-1,-1,-1]],[52,4,5,0,[2114812,570445824,1141907776,1363153440,1145678144,-1979962606,608784897,33619968,-622994722,-1230121491,-539511059,-1143116291,1801453055,2113924477,-299537,-1860913793,-2130,-1,-1,-1,604045820,9503829,17041424,68288513,-1843133163,553560738,1368720384,1073741858,1869330357,1811377755,2055040347,-277086293,-665747,-541622281,-1073741891,731993325,-641,-1,-1,-1,19435772,134500352,276922372,-1862252272,676505632,-1971565815,608774544,167772160,-1159893329,-1112687123,-1342718995,2112837119,-1226866945,-67249185,-270541057,1313533439,-1,-1,-1,-1,1216480508,1109394709,35660416,71565380,-2105011574,553473700,1235911684,0,-680088074,-696882245,-36017445,-675414187,-133205,2128576253,-67700757,-1252754565,-65,-1,-1,-1,34115836,626752,1074266144,269558785,609559057,1241295634,-1876285120,1107296288,-1159988307,-1142040875,-1418207378,2112858879,1836047870,-268963913,-2,1873534687,-9,-1,-1,-1,-1876950532,272639242,276957193,1107296584,1217565858,620583589,1246315017,268435456,2008002299,-306807425,-84299,-608862379,-264325,-1145192961,-1075855937,-1208289281,-3,-1,-1,-1,67249404,1142048929,69222464,138748930,-1859892988,-1996728567,542250368,33554560]],[52,4,6,0,[1576400302,-1226975654,1440083438,2139092991,-606150994,-526502,-302125075,-22020618,-1,-1,-1,-1,541589757,21008650,1090782212,571473952,608801448,587029282,1213540625,0,-340828425,1538767855,-8430757,-622109355,-524289,1860173567,-557313,-139329,-1,-1,-1,-1,-2063578628,269822545,268468496,142705668,-1986903038,1425823573,38306368,-2013265920,-1090851923,-168986923,1440607725,-136382721,-1420044822,-67261587,2143285175,-1073741825,-33,-1,-1,-1,269615356,1111509258,71895040,1092886592,572795177,33382153,-1601039356,0,-709403141,1851513787,-8954917,-1090822229,-65601,-546308097,-151011843,-306743301,-1,-1,-1,-1,1111528188,2445905,1073750082,335544841,1212782148,1425856426,144974368,33554432,2120084397,-571576585,-354751050,-346622466,-304367891,2080096173,-1074921601,-66113,-1,-1,-1,-1,134807804,1418218122,152076816,-2121134048,580009994,-2130919662,-2142763902,536870912,-1377059081,1807463773,-1082147987,2147475371,2146434943,-270537985,-8426537,-1,-1,-1,-1,-1,306221820,-2125294252,-2138963968,603997186,-1457220272,352104234,554799360,0,2011157934,-575807766,-170480202,-698648705,-612520998,2130427757,-3,-1]],[52,4,7,0,[-1,-1,-1,-1,1091698940,273175845,285217860,25755656,72950277,-2114134198,10748960,0,-340082693,2063037791,-2339,-1,-1,-1,-1,-1,-1,-1,-1,-1,171985150,1163023701,9437185,1411418176,1367512232,620543786,-1879039992,0,-1160268098,-1381126675,-1234314250,1533916598,-1431676325,1414026661,17,131328,134218752,-1876916224,-1431678428,541688320,-1610350080,279554708,1141129232,139784,-1974187774,16580426,5506178,67108864,1471929835,-604604841,1809561261,-698979475,-1431644502,-1588442454,43338,4194304,25165824,1141506056,1448449418,150999108,177246244,1118459301,269551940,-1970274174,271159956,1157390229,-2147483392,64,-86673731,1990974970,-575246885,-1159024933,-1431655754,176771753,32,0,65553,171975169,-1431690159,1083344016,604046336,682994346,1,537151520,-1522382558,16547627,269652032,0,-1216422949,-572606803,1785453430,-681740875,1431655781,1347589162,21650,285212672,1073741824,-1592655840,1431655717,301998144,-1994124974,1114484010,574760080,-2076179964,273978500,587005866,41944080,0,-573215315,-1414173833,-1210206547,711699822,-1435865635,-1521736283,33060,131072,153092608,167774468,1448432970,1083311253,302022656,-1462086229,557060,303171713]],[52,4,8,0,[1233723945,16580395,1208221700,0,1802484731,1986772397,-894014025,-304682027,1431655851,177296469,5193,0,524288,-1605877760,1783993746,151003296,606676260,-2068400470,-2013263456,1082138640,575842948,150765397,2117760,67109008,-1111658793,-306254986,2111551213,1521310395,-1437176907,1347758505,10502818,0,1073741841,151126546,1431676196,1078593858,1241513985,-1470256214,574652424,170230276,1418265617,-2130903125,1241580064,1073741824,-673784898,1517149610,-1418863658,-1250576554,1431655853,630346317,41992,0,16793600,-1840242688,-1414911415,302006440,-1790294968,1391160661,1314944,536873024,38971812,569966422,277348361,160,2075883243,-270812289,-155798083,-1414632723,-707077526,1378194770,10489938,1073741824,276828160,1141114881,1437313682,-2145119903,620761346,-463545515,75564073,-1834737647,-1524362743,16580437,620826624,33562632,-707338915,-1250529877,1541107307,-1227497893,1515541975,-1537955414,664969,134217728,2228224,293666888,-1234545371,335545556,1225867408,-621434282,1090535552,16777728,273241426,150339499,1243907216,134217890,-1094865477,-559032355,-306792995,1840993717,1437968986,155798101,5277732,0,33554436,606618112,1431672212,1078566992,306448898,-1268883627,278136900,1410474057,1243914500,1087963055,-1795161854,-2130706352,1836447734,1836546939,1541136054,-1251296403]],[52,4,9,0,[1431661909,-1433250731,-2138944942,33554432,-2147450368,1224871937,-1431655902,33556948,-1543471032,-622070358,33652898,25167872,608766505,83165099,1375870976,603979948,-672158291,-1210206506,-1229540005,-883534373,-715727946,1370133098,2629641,0,268435584,301990280,1783977301,673783989,172566784,-1377915242,1073746448,606437924,-1985719230,32309087,-1373108188,17617,-1168475145,-625549893,-311567370,-1116868682,1440066157,-1974315691,-1601924524,0,8916992,1145381888,1431655817,25167016,536903754,-160081119,160710826,16781312,571640084,11665239,1426211328,-1979711318,-336079186,-1343375658,1541107309,1809472091,-1436920491,1428859306,72492178,0,67108866,152043554,-1381324246,604651605,-1844311808,-1411426923,536937536,-1465613276,-1784393150,1080885103,-1232863215,9437396,-1079084037,-172565635,-290015817,-692603411,-1428858131,-1532646742,1342785829,0,1073872928,574718464,1532335442,-2143284876,4202577,2108511778,37789802,33562624,1229556244,282131807,756093056,335560885,-629418155,-1361200421,-1243779363,-1252364965,-1431673253,296331946,10785864,0,18891008,134483984,-1431672182,303203498,-1442577148,-336112251,538053032,1229587010,303321410,72679343,-1425931260,1090654314,2010480127,2071426999,1874320747,1533926326,1521868214,1783278250,705765781,0,268435456,1099956226,-1235905198,-2143280972]],[52,4,10,0,[1089680,1605052960,151003221,18448,1436625429,11140703,1444184352,67125929,-1361073451,-304423186,-1242941731,1842853485,1701664085,-1990961835,1079134801,0,4096,302088704,1431676180,704909997,608242178,-92453483,-2145090828,1430847490,88769568,1079049599,-1421860864,541591722,-75825218,-1234211909,-557978185,-692425253,1521183419,1386850986,-1971055574,128,-2080112636,2367520,-1414911323,9601130,278600,-1353313024,612372701,37408,-1450169787,162199135,1426393092,-1996471982,1441770069,-606413459,-1251255333,-1437246547,1454726101,1430934997,539599170,0,18875392,-1535113208,1431655753,-1522523558,1234179073,-77881052,607349,630325384,304451848,12647103,352322081,2134612,-4816977,1987540439,1860040374,1844295349,-715729490,-1840097963,1245989524,144,32768,17973250,-1235856086,690390,147540,1599539712,572563966,-2147479039,1246251602,-2146110081,-1448456192,311568457,-623519147,-575742019,-1250578963,1532718575,1521858138,-1532319062,273263018,64,536936704,603981088,-1386896092,-1802485579,-1843361408,-139849655,152831,353517584,621908228,564194047,83887106,1078494482,1870622485,-1216516629,1571780443,-357115046,1437445557,-1783993771,-1525513136,8,151519232,-2145116160,1783998794,557978797,528405,-552254976,1217437951,8389764,-1789646295,135574911,-1475196656,77671080]],[52,4,11,0,[-169166299,1842722654,-1216979475,1567468909,-1420446290,-1454090923,279194149,160,4096,176161796,1532335380,-2079809174,608248352,2141521042,33745663,1361383457,696403010,4314495,37757569,22304001,-1344309355,-1145050379,-307369125,-1420071973,1517005653,-1834308906,-1572296374,9,1078067200,537460801,1454058149,287442141,540741,-1089921024,1213262335,67109124,-1977079543,1076122879,-1876667128,-1867895990,2109058624,1844166511,-604610837,1993726582,-1428526357,1431655861,1226130004,32800,134217728,41961488,1783977225,1149872298,1233261584,1532135716,195327,541689920,1436717732,307275263,76583938,73968128,-606118999,-690132259,-1251087426,-1514489939,1800788826,1381324117,346199186,138,34603520,-1876688896,1532306730,690127318,2138148,-1358692352,1235811071,167780880,621356041,699134,-2126236375,-2133174511,-1363536302,2104876987,-558449195,-1118343717,-625559882,1420470954,-1591432796,16400,1073741824,67111242,-698963566,-2109188939,604569929,-1423947374,8519423,1083342852,1263818146,-2120199939,279506434,279598596,-34101804,-1213220114,-1243752834,1810740918,1440066133,-1783977386,1246302805,4165,134348800,1078624256,-1247131115,1418887278,4215954,352976896,312803071,301992000,713131016,538060285,9524501,1122590017,1465718185,1526460245,1806416859,1448848237,-692667686,-1515562315,269788458,16528]],[52,4,12,0,[557842432,285221920,1448432930,692669141,1225949220,1178636836,1079050239,4801042,-1760292832,138955003,1147846466,140159748,-38319434,-139805953,-553732499,-630559269,-1381341257,-1448421718,-1516090814,2085,0,-2078015230,1834325268,-2104352597,8393289,285802496,80084831,1090521216,721486082,-2111526412,4254474,-1595265535,1454219498,-553691179,1974201814,-1246897226,-1251091030,-1431655850,1218095188,41096,1141374976,536905736,1537954377,1411664221,1225932946,1245745700,279510975,278011913,1464094736,541590253,13983381,78271760,-78165587,1802370495,-1369613443,1868281325,-1428530571,1381324213,622957482,2593,16777216,155779616,-710241262,-1991094059,4198949,589824,-2097873065,67109440,184549954,-2003807022,1370012426,-1839950588,-1221930246,-1112057995,-168364585,-1426690341,-1235917393,1431688618,-1874189239,8340,134217728,1073758210,-1420417755,1385432155,604602440,304105874,1089142703,-2145368046,-2024763384,38437588,5369682,615066112,-565554001,-622134545,1584095163,-307571274,1437326682,1431678378,-1432071595,4231714,131072,177345600,1985303882,-1977439830,2115989,1073872896,351665925,159645824,570578261,546318505,13916677,1235388946,-1147938182,2009028573,-339874322,1532476269,-1385387051,1431655789,162114130,17480,-1845493760,-1610612727,-1381324270,1368752346,1224867874,71864868,1090191274,722485778]],[52,4,13,0,[-1851238821,136856852,547974537,-1789648384,1847883223,-555024709,1574655659,-704877861,-1243892134,1423289002,1376405930,9480338,0,68297024,-698988124,709137078,4756052,-1879048192,-2063679742,-1440610176,710235605,-2142631867,72505122,1434585089,-1689719875,-1252043273,-345047555,-1112811914,1800787382,1431655771,-1538092502,548,67108864,675285001,-1247106486,1151961258,-1845493623,26354761,-1593921752,1837441042,1152019125,613437968,564419209,-1760288248,1448238443,-268763218,-1380599973,-1414087251,-1431655059,1437457066,1235506258,10757193,536870912,-2130165120,-693491179,688202221,4727890,603979776,-1862314238,-1439858048,-1454025301,2394370,-2136299006,-1434419200,634780382,-1168648707,2070928374,1986898806,1518037979,1437313718,-1840625067,18834,0,310511650,-1386919343,1168675930,1141014820,-2145105518,-352365239,1437272098,1414878549,1145705120,139479824,790693952,-1783310411,1476247387,-690311762,-841550118,-690595219,-1435866155,615076522,4756516,67108864,1143488512,-1247128918,-1475198539,269486154,150994944,-788592128,-1229315584,-1431655766,9479176,-1599433596,1527382536,701857327,-44599945,-1116211845,-1145721417,1521333845,1431655853,-1835881902,2245010,16777216,293667364,-1420389084,312814187,-2126241135,541692452,-172010990,1440057924,1431655765,1218974274,89402145,-1216331774,1115018538,1476259806,1806544877,-714187923]],[52,4,14,0,[-714428970,-1431655339,693478570,-2138532764,0,1107830785,-576017846,-1538768468,268435530,33554432,-189332416,-1431694832,-1431655766,35923360,-1873653244,-1357774768,-1528905973,-89400021,-696812105,1991636694,-1230148931,1431661493,1246336340,2236937,0,608305288,-1414911319,710257275,-2074858864,1217545362,-47214332,-1437258431,-1247126827,4851784,1154779784,721429634,-1448446459,1467988822,-1109726243,-1378112163,1440460117,1792759467,697674410,9718354,0,-1995423230,-1235901110,1235940053,268435493,4096,-45415280,-1235592440,1433097653,-2003811755,-1456843519,1447362576,-721462527,-36309211,1806687606,1538094827,1840605915,1431680346,1118458453,1078038564,0,310511648,-1381346222,1389756343,1100104788,-1843101368,-23781375,1440066114,-900027475,573049256,81078866,788529221,1790291200,-1409393003,-562399317,-1430934563,-715728982,-1431655754,-1784376150,9708617,0,1225793545,1515541781,-1510277161,67108944,9218,-1090518000,1806527145,-1252674198,4858453,-1448457728,1258899728,-626054336,-5509822,-1244156546,1836047798,-1361397066,1521330858,-1473664598,1346523794,0,302317824,-1414878556,1526726591,1344448906,613482568,1596559748,1521200450,1708480171,-2078244524,-1839557302,352321604,1996297728,-1250009180,1857944299,-609585701,-1447701139,1440070253,625628501,1411364,0,1213240324,-710241718,-167772309]],[52,4,15,0,[17301584,280577,369098784,-1419061782,1521314413,273975466,-1532343808,708935826,-575994588,-286550638,-1244145730,-1251103819,-1210668454,-1431673253,1252633258,1379963466,0,-1576927232,-1230329198,-16777257,1207978410,1225785616,1160029444,1834724310,1433130330,21504597,-1453977335,51389476,-1216478832,-1111610520,1853603285,1843125982,-1431474517,-1435673131,-1454724694,-2137775064,0,160702977,1431655722,-8265,39125224,4269124,285278240,-608806315,-715498667,269570133,1381321280,-1442545592,-95092446,-338343211,-1146259521,-608782923,1843124844,-1431655882,1381149362,337791397,128,-1543501824,1448432969,-16470,268473080,302252033,38310404,-1437226070,-1244222741,1112033877,1419060233,418,-1352712055,-1082190407,1450700149,1834310635,1521857883,1448465898,-1974184531,541692488,0,313147392,-1431656814,-20526,1150419196,1083198088,1073873024,-1210394022,-1414154662,2773077,1381303552,-1790425080,2048204882,-362134570,-71976978,1457253982,-681944107,-623462826,1419094698,-1985731435,32,-1543503360,1431644501,-54347,42224,67174434,361243689,1790424662,-1431671371,302033322,615075906,131234,-284475256,-1084250883,1836047837,-613001747,1521211066,1437969069,-1437444779,302600610,0,139077632,-1414878574,-43704,-1457257992,287590656,-2145386496,-576006742,1785550187,-2146784598,1227687184,705176073]],[52,4,16,0,[1577423378,-173365078,-1210222729,-1246893221,-709446314,-1431653014,1235921578,1213483541,64,621871360,-1381324252,-8415918,38138,1073741898,578963522,-1414156619,1524345430,138455210,1413648512,-2136866784,1963018404,-1357425153,-629744162,-696885779,-1251299859,-1437225555,-1834308950,1361220008,0,-1841167360,1515558218,-11064888,-1840774928,76628992,151519760,-1225893205,-698978899,-1609389398,-2121006584,1409552386,-1358950135,-45421894,2007739243,-1247095370,-1386910805,1517136730,1430869461,71903781,64,606339328,1431676324,-11187563,140793,553914529,574722052,-710224470,1431657397,33576373,1411981346,36274720,897598498,-1215114001,-578945570,1834728301,1810803290,1448834411,710235563,-1852554166,40,-1459093504,-1381357015,1603605024,606601456,138412296,84410432,-1252149907,-623203733,-1869960534,4327424,-1466826616,239112776,1529199546,-1227445387,-608807205,-715821641,-1251300010,-760567206,606229929,128,44105728,-1414901174,-1213553590,16886258,-1592612828,1268853265,1869328218,-1230344874,1145088682,-1542946172,1162496514,86526226,-1387205137,-608469281,-1376930378,1538120554,1437291885,341136725,-1438365550,42,1409949696,-626349422,1244285264,1213333744,67109120,168034308,-1428759883,-1430922533,-1870484774,9572384,-1465253744,37884485,1464448445,1995303797,1985342957,-1229608230,-1436914773,1705683626,11113044]],[52,5,0,0,[128,-1991244800,-1431661532,-1438471542,33573540,-1873533915,1267745872,1841014102,-1244222028,629779114,-1879048191,-1456862976,1100235816,366280559,-1378394401,-1431413829,1433120171,-606709067,-1968526742,1242703179,82,570753024,-1440078507,1431652689,-1869348782,16777344,369168385,-631931467,-1386566742,1346524501,68297800,-1571454460,2199874,1253399131,2071721461,-1233799827,1806546390,-1229277587,1515541933,-1857795928,8,1409810432,1414878601,1250448010,67152288,1150437908,757334308,-1251038378,1790249536,-1784501578,268435712,-1386862304,1078602260,636157741,-692756641,1839951323,1515940789,1439935146,-1565873579,581544530,16469,-1992163328,-710269870,-1842703022,-1591607126,268435521,-1795120000,1842730605,-1385365248,-1566397782,-2125970350,1347748352,538018114,1214084871,-1116801611,-1418273866,-710224298,-1414636883,1423288938,1225926037,0,1375993856,-1448433110,609330212,138955328,38347268,710017034,-1431456294,1437286400,-1404916374,128,-710244348,1212828308,1392237829,-673357905,1454225005,-1384731206,1790301813,-1431655766,-1834727259,18469,-1996488704,1381321033,1380624714,1107427477,1342214224,1560290592,1954246059,-1155923952,1369548205,579407889,-1433001440,-1852796894,-1465026815,-1166281387,-1243910693,-715819563,-626379349,1431655899,606688042,144,302120960,-1456843374,-1986770411,273700128,72680706,723878020,-1331307686]],[52,5,1,0,[-719976444,1448246619,580,1414857728,606422340,-704725440,-1381077227,1454758582,1538108333,-1418793642,-1431672235,1245877412,20553,-1541406720,1247103317,-1840097966,1157955653,268443720,1417679888,-1048662602,-1441988096,-1470999083,2113696,-710242300,-1836543960,-1260967040,-143278678,1842853485,-1251322277,-1235921555,1431655861,563454537,546,302006272,357127570,-1406883542,273700240,1116899330,-1224195967,1079367085,1560477697,-1520256083,-1878781935,-1440086656,1210657157,-713224448,-1360012542,-608539173,1456977254,1792798170,609572267,1252660394,43080,1224867840,-1588180443,564734549,1141211202,134226600,1833044260,-1596212374,-1283121088,-1431808397,8389700,1436885026,356680784,2077951232,1968518997,-1437213770,-627413283,1448434613,1431688666,-1861179052,18,301989888,1252545194,1247126858,290461012,-1582659582,-1442308095,-2135533861,-301858816,-1781351762,2113568,1376322048,539568394,-1233190656,-1358975328,-1229564181,1433785770,-306795861,-1431652778,715477653,42312,-2079326208,-1856858844,1414179410,-1576361848,67117608,1830946132,141422006,1510016016,615110362,604574088,710215689,-1434147756,-43384576,2060801450,-1410470474,1806391989,1433234285,-1435871819,1095404196,4130,285212672,631876170,1230326101,144704545,-1465219006,-636966784,5725101,-1256128508,1365814709,16777282,1435058208,2689441,-681603072,-679539863,-307602723]],[52,5,2,0,[-1386828947,-1386881702,-710235542,-1433250731,8397897,67108864,1251103381,-1785582955,571822674,16786056,1430323477,14530267,1845821440,-1974183061,1081896,-1441660414,1346654890,-1122639871,-1109764438,1524479595,1793963690,-1145678421,-1437149866,606643626,34964,553910272,-1843123675,-1454090839,-2009069239,1252362276,-1240192480,11955637,-1258225536,542291418,574693504,1245980745,1410516,-149493755,-340295430,1437298109,1448433115,1785584602,1431680437,1235561033,8397345,167837696,715740233,1431676330,606442516,537928337,1833009220,6969263,-620740608,1231579991,264484,-1458405100,-1600116555,-586820605,-1117891243,-1235592341,-1246897226,-693455178,-1435849258,-1835752278,2115658,8192,1141155242,1243982250,-1840766623,-1994110652,-1417010158,6154602,-1237254144,81047226,285212673,-1438365451,1413866,1862396167,-341065474,-310979107,1454615146,-1242715475,1431661485,606710100,8917649,570427392,-1784133614,1386850890,630344330,608768553,1829868196,141189051,1778978816,548068053,-2025308024,319890797,4212157,-1254043129,1580029013,-1431455818,1835914710,1532717913,-1431643558,1230149034,2114596,4259840,713200292,1437248084,1210393681,1234347076,-612228087,14608982,-620756992,-2001709637,352326176,1414154493,2468075,789632271,-175396097,1517022573,1437316778,-692691241,1433228725,1385538642,8398921,269484032,1227432981,-1834736555]],[52,5,3,0,[-1840756406,-1843115630,-1437316782,11820525,-1241448383,44742230,655425538,620863999,9480926,732090895,-1358269867,-690332965,-1436887590,-1251284550,-710235562,614812245,2376338,83886080,-1841000160,-1440066139,697672874,608801324,-620588380,7187291,-316538880,543714797,520126848,-1437313793,4780661,-1974950881,2074205951,-1246316947,-608782922,1834725206,-1431652694,1226069418,8426532,1074003968,621880325,1414900010,1243780496,1234314305,-1231805431,14318294,1526808576,139570011,927211536,335663615,10530527,194161183,-1382910795,-1376916038,-1234522795,-606709075,1437969773,1420383317,2769481,268435456,1246401096,1251125844,-1839979867,572869290,-1421718958,11458235,-1241448448,560229813,788596740,622093567,8452794,-2103139281,1453907887,-1252369449,-1437176915,-1430932011,-1431672101,-1974819414,4199570,35717120,-1843115775,1431655845,-1534438326,1430884756,-712502747,11840874,1829306880,14211798,1057489441,1233246975,10530295,539666751,726758781,1807201978,-1246407083,-579966021,1840076373,1364371796,9773641,1024,680600594,-1532343659,693193129,1234479650,-1230855096,7166935,-637337600,-2136975685,1602306048,304390399,5307357,1216956991,1272242071,-710218377,-1381344661,735402581,-1435839050,-1440049750,4212770,1207959552,-1524348544,-1792781014,1177195858,-1842722476,1829325141,-2136279366,-1425932288,567859818,1059065864,1426183679]],[52,5,4,0,[12627702,575820127,179943978,1518033885,1521341866,-306882901,1435874666,693261653,-2138402220,262144,172560905,-1448433070,-1471928027,1413649042,1532072594,14527830,1577519104,10663382,1862534210,71854335,10550207,1209354879,-1846085883,-1227442581,1433122266,1517286874,1433103789,1118131285,538977353,0,1385318912,1431652773,-1842720182,-1986778459,1434592324,1085650619,-183894016,-2136429907,385974528,687983103,4239342,-1801409794,1118658213,-714412706,-631592106,-1247105610,-1436898341,-1809148502,-2142090862,306249728,-2010897903,631876244,1431479636,1386824746,-1239070423,550988501,-1424555776,6319483,793255952,34624255,65019,1364546047,-1459983615,-1386367083,1456843445,1852693418,1456822965,-1448826198,528933,0,365499520,-1456843483,-1567321046,338012484,1833472676,1079893942,-1239810048,541711318,-1962932220,1413654767,25220798,85101182,1381457698,-1244505545,1515679061,1437313750,-1246898602,313086549,546415688,0,-1575729911,1247106386,1252348578,-1572302166,-610129271,-789927315,1831665664,140531053,620888577,26109,16841963,-1465625859,-704752312,1455421253,-715478058,-631607891,-1435847206,1431677610,-2143022811,1224736768,-1801320448,1431676330,-1807201715,337978769,-1236317611,-1540526629,-608763904,9547099,43008000,1243908266,50374911,1380558078,-659220847,-714429174,1454758490,-1210690123,1431655861,-1572186795]],[52,5,5,0,[1378460840,1048576,559191332,-1454757623,1381312849,-1566029782,-839429486,1760287670,-1234566912,547384021,-1811935232,20821,117502141,93473533,1995375908,-1160414574,1521178069,-1439310890,-1431671381,-1802196262,4458821,262144,1246298752,1437157970,-1970124246,335918500,-67154011,-1386564267,1843070208,145020342,8913922,1235362965,385892591,-1474024963,-1386396347,1455281984,-714426954,1844161109,1433262966,710235477,1418810026,603979776,693249289,1252676645,1378112165,-1454112183,-687898859,-625578533,-692708800,8411885,620888096,545381,788570365,1380602621,-88399704,1835736490,-1437160107,1437447866,1521199786,1370051755,2401296,65536,1112871200,1386564170,-1532353455,1185535122,-301989973,-1217553482,-1251100747,277927514,2101256,614540297,1056964831,89232886,1463257346,-709448800,-614814806,-1152002730,-714445987,707089749,-1807054422,285220864,340411394,-1431661936,1229084074,675416356,-620757057,-1386547798,1843096173,8762805,-1786248191,282965,2130706678,-1471502083,-30597036,-1368586838,-1428854091,1440459434,-1436918421,-1532319062,1075849801,128,-1571682032,-1783999323,-1835776951,1393906249,1476263935,-606687891,-615097385,1075882606,8192,1146104357,-16711464,1150446327,-712357247,1440459508,-1414899091,1807070826,-1378424234,1246909781,-1437974126,1145044992,-1806425470,1428769042,606677330,1604920466,-1778712577,-1246012837]],[52,5,6,0,[1995298394,310406869,621871625,277455944,-16645900,-1842817602,2131959890,-629799507,-1244211542,1521210714,1800777178,-1448433046,1354276,1048576,580224016,-1454729820,1230128213,-12170971,1458175999,1448466390,-1382303051,1168570,4198528,1109674277,-15269720,608531947,-1253816951,-1230139270,-1380603178,-698962602,1437947307,1247106389,1252074665,268566656,1412043010,-1440077495,-1836819896,-1084386744,634716159,1843116714,1979012779,1082436182,-1861976064,139629898,-49348438,1231744959,1593905188,-363445779,-1431655766,1437969109,-1437148234,1418898090,541755794,33554432,1112883744,-1437316462,690586026,-4773339,1428880895,-608802197,-1347588755,2120813,67108864,-1605883376,-8454067,-1835746566,1520978513,1511762107,1783983573,-1247126859,-1380603286,-1515558315,1242649130,1073741984,-1807087223,1436897829,1112681041,-5401272,173143551,-1246898214,1515936603,8507606,268435716,177361477,-21037034,703983535,386015236,-1239045394,1533782965,-1378462123,1785443669,1414878637,279225508,135266304,-1456856064,714413128,-1803270998,-21870,1435151103,-1385515690,-1246308683,269005933,18974736,-1599826928,-134266097,1152236285,-2035789143,-309663557,-1436920403,-1420446291,1437429101,-1784370518,-1525528247,33556544,1381335336,1244243346,690563497,-9457846,173102589,-606245195,-689063058,537023157,1140850688,71902533,-33618657,-1459949641,687998084,1510321646]],[52,5,7,0,[-698960470,1790268885,-631591979,-1448432982,273224245,537133056,1419056258,1381320996,1111638674,-300459,-1840626454,-1234512426,-1168714283,5284013,512,539248912,-134265057,-1520992771,-2102900695,-1230964037,-1435849259,1431678378,1437293147,1247106411,1160030532,67174480,-1440071416,1414173394,-1802201948,-21080171,1167239850,-1431688663,-1514427734,33729130,285376512,-1991732734,2130662207,1795020759,268575300,-1416472913,1431677882,1437428315,-1430866262,-1431652694,1346966185,4,-1437461983,-1433261559,690561450,-168858027,-1437291950,1431688662,1532319061,16475,0,539043144,-604025057,-623411457,-2058840686,766049589,-1437248171,1839966890,1842719318,-1839966891,170042788,150995344,1435845636,-1789640108,1245858377,-1426105429,69227941,1082134657,1083543552,1465193120,75520087,76843008,-13442,1987967933,538067112,731949646,1807047339,-1435871915,-1431654987,1420143274,-1533785963,537985088,-1440083631,1435735202,-1433104300,1432219050,-1610481664,338330660,-1440087724,-1420647168,19003690,1077945618,-572844737,-570957833,-1807742639,-2048196715,1437455738,1431677802,1515940779,-1515541798,270608681,33554576,-1252908540,1378109780,1227433386,720721749,173015040,-2122308976,-2141978111,-1431696832,53919,269651968,-87458,2008905407,1397418,190100741,1521199702,-1247126869,-1414374827,1431655765,1229607506,36,1435845777,-1802333622]],[52,5,8,0,[-1437953368,-1521828435,537198592,605196290,162202640,-1370860286,608367702,-2105540024,-142662273,-621805587,708871402,-2131071087,1431655913,-1437248171,-1435609675,1420470954,613501605,1208090761,-1423308540,1437410385,-1437447862,1235839659,76554752,2098596,1084756608,1565889792,25195,2369537,-1084536450,-344449,-2138396486,1096137988,-1435871905,1450038698,-699026006,-1431647574,1244303764,37748768,1515561552,622938538,-1789644203,1381127509,1073874944,1376075776,609559872,1553279509,-1858022211,536871172,-72445186,-1431308289,571515370,1426020177,1532351786,1431655789,1431677805,1230353770,557918761,134217802,1453656066,1246405332,-1437956780,-1995134550,344997888,9447569,5281024,1907075584,49499,138486816,-13949699,-131602,-2008918849,-1603654400,-1437223595,-1431655766,-1243960662,-1435849382,1252697258,1073750032,1428759112,-1449880486,-1437455799,1420399274,-2147219452,604045828,1218587137,2057983045,73487547,34635776,-615872002,1790422907,556291565,-354448566,1431661835,-1252698795,-1386844843,1431655851,-1876670126,34078885,-1381329918,1386586794,1251316906,572872105,557875712,2377760,11053572,-178957047,536904119,537134216,2140480253,-513,-2075986245,-1451617024,-1428510190,-1435847254,1790290602,-1431655766,629757005,134348816,-1421213296,355046506,900276777,1263047242,135405570,1073742089,-2147437230,-441494363,4204655,8450]],[52,5,9,0,[1529189630,1517125615,278178542,-220790128,1783985413,1431678378,1437291861,1381324117,1213371024,1073741893,-1389739004,1380100442,1247106470,-1802361775,-2113926912,4793408,43166218,-363633387,-2004860226,138477568,793330173,-2177,-1532953157,1589465605,-1431677374,-1431655766,-1386828326,-1431655846,-1836569899,33591440,1783959873,-1537979669,-1840608600,623462794,541605892,33554450,21589,-340833707,21008620,1074807816,-1424839954,-672276995,23745903,-178847712,1437445520,1431655765,1790290517,1247139242,609571370,-1877999031,1428488720,1242124717,1420382869,1212846676,151130625,4212992,76697765,-807949654,1084367962,33816896,1235506363,2105540479,-1465057286,-1373990392,-1431688544,-1431655766,-710235478,-1431688533,1235395794,67371042,1598662788,693294426,1230120234,1385243721,-2142765056,352321609,285262938,-1688234666,138428917,-1876948990,-1575818762,-136612001,41276847,-39387008,-1419080796,1431655765,-1386850987,1414911338,-1807067755,536912008,-1431698928,1243982517,-1839969627,692406674,603988516,150999552,621810005,-1363192235,4460984,32768,10804911,-553714385,-1462075397,-1224077278,1423256168,-1431655766,-1431655766,1431680426,573084196,-2013263790,2132084865,575231467,613100201,1244310052,21135360,-1426030556,171966549,1472157098,-2105498430,344269856,547977915,-71303401,1370991343,-586841592,1433208282,1431655765,1532324693,-1431655846]],[52,5,10,0,[1212491177,42483849,1465205028,1411560950,1230014794,-1454235319,-1878521856,1428488192,1392657512,-1149348519,551584340,1074823176,-2136670225,-537469153,-722534566,-1214248896,-1431698827,-1431655766,-1428837718,-1515563349,-1783999403,1342316578,2133135872,-1839966723,-1840598380,-1433122158,33554980,-1253441464,-1391980215,1610505573,169289,155259394,15392605,-67111137,-1252336129,1560879121,-1436904998,-1431655766,1437444778,-1431655766,1384682130,67142728,-1354088283,1162472959,613483561,-1834314716,143728641,1263871232,-1440612288,-151235639,12616339,-1610332152,16056255,-1075987169,-570984597,1442841124,-1440071497,1431655829,-1381324246,1431655765,-2074957228,-1878503278,-1080751616,693294591,1227139410,1428497737,1074006032,-1135195904,-1257619438,-1090687093,-1991764697,178299426,16580527,-142627009,-1381048833,455098432,1437311214,710235445,1783977386,-1431676235,697640105,33587492,2133401673,1151728383,-1840639403,709470610,2130628,1622518306,1851064448,-302338262,12601935,-1609919484,16646141,2113361247,-159516746,109119700,1427494077,1431655754,1431655765,-1431655827,1386367637,272771145,1598751232,-1431767297,613524612,1381321252,1225861429,-1840556716,-1867906526,2096488278,1086466719,312502827,16449535,-272677569,-1410613761,1225293906,1779132635,1431672234,1431655765,1247106389,-2062264923,1140883492,-1089318510,156630527,1227265322,-1783983542,-1834593627,8191835]],[52,5,11,0,[-198309632,-101335126,146822462,-1542805110,16711679,-76130945,2109730749,33559252,1430379182,-1431677867,1537977002,1381324117,676680362,10645,2136278016,1386937343,-1534058411,1414081193,-1230441251,1153498879,-2123754112,-756547754,4232574,139516501,15269887,-547403425,-355042577,2261178,-1442654787,710235557,-710235478,-1431655830,1436652618,268976160,1870995601,-1519714305,707089745,1398101285,-197,650751,-1521112320,1961623381,566842878,1359131946,147914743,-27880706,-537010181,536912342,1444969815,1431643561,1431655765,1431680342,1112188244,75666506,-550893052,148242175,1229605510,-1800777142,-36881,272650495,182209029,-506462245,79735804,71949655,16840698,-139778817,-1168377922,67127485,-1790944469,-1437969067,-1431655766,1789569706,-1802218331,-2147475311,-1085128560,1437990911,-1836019672,-1515940716,1457379930,1090651354,712080181,-776536137,12626428,673215917,251722997,1596279293,-134300177,19191019,718597645,-1437423148,1532319061,-1834309035,-1454233175,268454474,-552988414,-1561657345,1248175442,-1431655854,-307579411,313016320,730093135,-886046801,1103255549,25549399,2130864885,2101945087,-1109921797,-2147437218,362863378,1381313109,-1431459158,1414878677,1251232405,69242916,-1349352304,1423835135,1376397973,714427029,5592539,-1442672060,1445588442,400555711,348154873,1143008554,-8301334,1469417726,-671252865,276884725]],[52,5,12,0,[40529157,1431676330,-1431688619,-1431677515,-1851436375,1074275665,2133135364,1240858623,-1806546654,1420382890,-1431652682,-1414921072,1434540791,-1355089793,29404146,277396055,-15217934,1562989309,2125985755,9460655,-1965769984,1419070121,1431655829,626349397,714380362,151144586,-548780767,1392246783,-1524346219,626371154,1437199869,-11250347,-1236623142,1608839871,1120032741,27382826,-12381718,1115833599,-704791041,2223610,12430592,-1432070998,-1230329174,1431688618,1143581012,38228,-1223553020,-1426653185,709465416,-1454746219,1794071295,-5264726,-1433775507,1066001599,146843606,1140880811,-5264652,-1806374166,-1078988867,48781999,-2123753728,-1792366294,-1431680427,-1448465747,-1437428438,541073569,2141536912,1761476607,1251288229,1252608682,-631572481,-83886153,-601225047,2132969775,583032725,4762186,-81048875,545896639,-168100561,5566325,-1596577152,-1521838774,1431655765,-1437280854,311798436,68241994,-1357772798,-1426063361,1378003348,-1440044630,2146959103,-671088641,-1319808364,-7711670,-2000513238,578988690,-565472790,-2142048275,-546324705,283990767,-1866660600,715760682,-1431655854,1414903210,-1465604950,276861588,-1146445168,1442709503,1414861353,1420143274,-606404609,-1100301314,1252754498,-65961440,314601397,136333354,-174740774,12910175,-67176641,-2141522051,1751845122,-1440066283,1431655829,-1431655830,623454613,18465,1862599684,-352321537]],[52,5,13,0,[-1517640638,-1521212123,-1224736769,-52467027,1347752356,-39381878,-1530638507,-2142759551,-1440044683,-2136440837,-1212678817,1080929710,-1431502336,1235571201,1431655765,710235477,1218792100,-2103160150,1604915217,1526726655,707348885,714429609,-1,-167780361,-1973770992,-250658479,717315945,285253716,-1438078241,15925087,-16924865,-1461978123,1958412288,1437225986,-1431688619,1230329259,1430934101,536908836,-1089322368,-150994945,-1437968728,1420405418,-1,-385875969,1102449317,-885058558,-624255158,68420992,760411574,16056255,1841295231,1387114207,-719978496,-1433228736,-1431677879,-1431655766,-1835750838,134226249,-1213986779,-1375731713,-1433235374,-1437948502,-1,-754974721,342447376,-1776312024,-1228767275,1078038698,-1685524737,-1996685457,-525377,-319392325,1831534592,-1976281856,1431677866,1431655765,707347796,-2104997230,-1358290432,-83886081,-1455151707,626338341,-1,-2046820353,1079257925,1434322050,-1412128822,352584000,793869783,318439423,-690102529,1433137142,-636878784,1380259232,1436898389,615098970,1347791250,541234340,-1087731308,-134217729,1445702228,-1428827476,-1,1358888959,362916392,-1212395480,-36995179,1074827348,1436876799,-1510146049,2147483503,-625100097,-1241448320,623453608,-1440066231,1431655893,1159866965,134226197,-2076180480,-1810758254,562037905,1426592833,-1,-1979908097,1086631490,1862894850,1473625898,339805248]],[52,5,14,0,[-1751056515,1257635711,-302548033,-1227165718,1560412320,1414662564,-1431680363,-1431655766,-1789639259,1117801040,537403456,1235527680,-2010492886,-1843265264,-1,1425407999,621892885,1596133456,-36339883,1090785621,633995231,701825023,-2228629,-608716161,-1426063280,-1565916568,1431655850,1414878549,673556884,562250,151126018,-1835924956,578849444,1443373058,-1,48824319,4745797,2136293892,1540865813,169935008,1272119295,1166671551,-1140859041,1844312022,1442840788,715720853,-1431655790,-1515541846,1380537685,272703889,1074792464,1143247872,134815881,-2011036352,-1,-1444610049,-1459431126,-23916511,-18186326,1342720146,-1830223873,-1450003721,-285738197,-1229594881,620757173,1420133108,1431655765,-1705749163,1437242002,67127850,302121600,709429576,1092654378,1376272400,-1,76149503,2663509,-43432700,-707264726,-2105408920,625344479,69526975,-1078067382,1541404122,167805036,1378484397,1437158057,-1521855147,-2070633388,5280164,-2139095038,-2121129471,268521554,-1516107774,-1,676513023,-1879027283,-27588095,-1093271723,337641601,1219034879,-1163213843,-83886169,-306532353,83894443,-1790295973,-1792387766,693458261,1495618853,1073883721,151289936,715396132,77890596,134742592,-1,-2113400321,38422699,-118794432,1977352106,1074415700,394656511,1122568127,-608323,-1217397285,33603702,-1542152022,1431677266,-1431677867]],[52,5,15,0,[581520042,310412306,1075847168,1093223680,1073752649,-1566267376,-117440513,631329797,536888662,-111169788,-304677035,310378560,-1438057729,2144837370,-536871253,1843116926,21613,705013846,-1431688555,-1515541846,1301434953,4237652,302055938,306842020,306724882,135332356,-352321537,1242825360,-2145115979,-222347519,1440087893,18940457,1470485247,-1426444355,-138412034,-612503569,20691,-1542303083,-1437968987,710235557,-1851091798,-2145381854,561224,1213272577,103844,547640448,-1056964609,356602954,8423530,-192939254,-1429536875,1141383296,2115347711,-9469976,-33853525,1993833979,55998,1426248746,-1515564503,-1437444779,-1440471723,310944842,-1862270976,564808228,1109663765,1242693929,369033215,1427243297,17375912,-369101545,-1429012629,276826194,-682120770,-1241645615,-1073808385,-1380065313,43733,-1459596023,-1431688619,1385540266,608872850,4213140,71312421,1151931392,268469536,2708480,1090387967,-1421585276,5277778,-1023430769,1238761359,-2145091520,2105361899,-5279837,-153133387,-84478474,4217531,1249925637,-1431680374,-1783977302,1227461972,37412,537001984,273302857,38873221,1380188485,720961535,705757473,17047976,-1778401498,-1429667973,67118344,-136860994,-1359283637,-2049,-680665089,10540502,360732161,1436920402,-1269541547,1381323429,-2103434039,67146308,-1571550976,1074020616,-2146266608,1086455807,1833256084]],[52,5,16,0,[554730818,1241513805,-1831665849,1076101282,-558017163,-68165738,-269066827,-1090519586,5290939,631548416,-1437314475,1163236778,715303466,35090,18874368,160508425,135268385,709118117,170590207,1527910657,1493174932,318766930,684064703,8407560,1954010479,-1380059601,-27265057,-307578889,5264854,156259584,1431655753,-1381340587,1142269266,272650916,-2080356334,1420428352,37856516,-2146425590,1350630655,-699775832,1770091584,1258225579,1254686639,287899809,-631391298,-540833,-41605,-1207959809,5565883,47450624,-1431680430,-782985814,698979412,8430666,537395840,4827394,1208221856,708986965,39185151,-1433067518,-670383990,-1510146089,-1597833377,8399364,1907092571,1437461373,-1212811538,-34677798,13917045,162075136,-1437444779,714451626,1380624714,1051025,36868,-1785591152,18884873,1074832682,1208013311,-1339422327,1579911456,368770923,180944735,1143111840,-1431652369,-33033,-1057349,-1417936897,-2136295697,11142144,-1431655766,1437182634,-1540217515,4215466,276889632,1078219268,604569680,172337322,35980543,1700086816,-47300534,636616535,-1597964417,21501192,1533606845,-1246372929,-1111656585,2128607231,7695275,-2141846784,1381312789,-1431677787,356886954,8397845,67118081,-1784019935,18911746,536913194,1351635198,-1336205051,-353021440,-1779114065,80019391,-2012184510,1072197615,-268468491,-145302034,-335675786]],[52,6,0,0,[1085136381,1112866816,1431652949,1230349652,-1466676695,69225121,17825800,537929992,1250033828,-2104448851,67438073,699011648,-575699628,1254246271,297926591,37889296,2142567093,-1112877201,-543443367,-1093156865,-1596298571,-1599471616,-1431655926,1436920490,1403606090,21123402,1207992320,-1969057246,67675152,268724651,270551284,-464107255,1803496193,715756478,12648447,672174080,-1548289,-134251011,-1155114016,-335614465,-1464484369,1343553536,-1437947614,-1783977302,-2074958510,-2147445164,8652800,554181768,-1860173531,69227093,1083248849,-378731232,-620863918,1447308285,1153499135,-2109472184,1968306090,1565912919,-289592240,-19136578,1785453498,1411710976,-1431655926,-766225067,706029909,8396937,16777216,-1974318830,33695888,1082152027,279170,-492100347,-1242714876,-1391311390,12648447,135284994,-3809793,-134236674,-1247081496,1543503599,1423797743,-1475739648,-1431655936,631614122,1386588746,4216146,268501064,537171236,357057093,269668950,1075841448,-446756336,1207283498,1430792425,12648447,625016832,-157845797,1582694359,1602028970,-17047617,-1246382406,1426128896,1431655685,-1431677867,-1537979991,270570149,69214210,-1974984631,-2147481464,37770389,630786,-253786814,-1431376054,-1415413052,12648447,532992,-1087382145,-167782915,-353696780,-675350549,1792798191,-1442709376,-1431688576,1414895018,709470890,8397994,553648640,539055378]],[52,6,1,0,[625516834,1073759573,4195624,-448838908,265911893,-1425517398,146866175,713164816,-315639126,-1353334866,-1111585107,-34603586,-1430864966,1426063520,-1431680448,-1431655766,1370139282,71387657,67633152,92571684,136264,139634730,1069250,-1862294382,1471348397,1599439232,46202879,18874370,2130438399,-33622277,-672420998,-1208230037,1977341679,-1442840512,-1432087904,1251322538,-1437953366,9475154,16908288,1347506761,-2058313198,8409673,4456968,-2063646431,767950171,-1358802411,12648447,-1979152128,-1409330771,1540709847,-1168277585,-18908227,-1385316931,704643152,-1431688540,715762346,1246930260,4215204,1212156040,84166946,277088324,537469994,33589410,-754984632,-2112817745,-548796384,12648447,536870912,-26368009,-142608450,1877726838,-1216487461,-608798729,167772240,1431635369,1381324117,-1852560731,536906282,16809984,1351717972,1079005713,77613185,9445384,-1040231148,673558005,1596282245,12648447,38338560,-570537043,1591467509,-709002261,-34096202,-1235358243,167772372,-1431697240,-1431655766,1436898473,10507337,269025280,35934721,67242308,1359237674,536904224,-805360235,1116754175,-1080754136,12648447,134226432,-136618069,-345131153,2128336605,2004867053,-622151818,16777386,-1431698859,-1431655766,1247126858,71443026,83886336,-1450695638,-1856986606,1116417,38078468,-268496059,-2008767014,2132101761,12648447,1108475920]],[52,6,2,0,[1576009346,1591061981,-709444165,-2376266,1840246527,33554613,-1440087638,-1783977302,1380624724,54676,-1610608632,2181377,8918080,1413750820,537403409,-10842,1378502677,-5631982,12648447,276824064,-138545245,-179098693,-1142040850,-557847955,-604316203,85,-1431682987,-1454189142,-1809296043,22022821,153354241,709530146,606218517,17893889,5308996,-117493935,4268629,-13942200,12648447,-2078014462,1593310791,-1361804554,-296059979,-135353674,1823964159,33002,-1437953878,1431672234,-1515566558,-2139074006,536870976,-2138004472,9454208,1419919432,1218717705,-33566807,621431253,-5630975,12648447,537001984,-170001521,-72679203,-1242583585,-1115990565,-1210192197,41130,1427480618,1252682325,1431677354,541107274,-1979579904,623186561,-2075913179,-2147216894,42533536,-8446118,-2136959852,-5291948,12648447,-1968701440,-1351635169,1429553263,1868396469,-692670636,1840634862,16477,-1440046038,1431672234,673535317,43030928,537927688,-2004311006,564150800,709525504,1079256073,-8405932,1225924905,-5567999,12648447,268583424,-33882821,-1105223494,-1427378706,-1150436396,-1225785765,20659,1426434314,-1431672235,1437149861,2105941,1157759042,555880712,267333,-2145382128,-1878911552,-6326228,2640450,-10542808,12648447,1109983232,-1437092033,-176498185,2111690429,-354748896,-306533417,54510,-1442229243,1381324213]],[52,6,3,0,[1386914900,138433962,142606336,1380559426,1150394384,1241842692,609527808,-4201847,-1786474476,-11041534,12648447,679804928,-66210,1877956317,-1581793957,1605856576,1542454906,43098,1426237698,1431655765,-1790290603,2656802,-1593538424,135414034,1186,279478400,1216430628,-5254112,5261890,-8444600,13172735,1141903360,-1435150533,-1111819337,1449843694,-362113612,-306513961,43701,-1438471678,-1431655766,-1437422934,4346285,69206016,1369740292,273305865,1090588672,690627585,-22052249,16949546,-10517246,12648447,-1786117120,2145386095,-621303058,-1646627109,-1344459288,-1158152769,46550,-1434408448,-1431655766,-1448439132,-2104482231,536936484,-2079710635,-2080373678,336724516,-1434447868,-27323129,5245568,-8448752,12648447,539033600,-693458086,-1217462339,2007358838,2058031706,-1352730625,8432245,-1441770240,-1431655766,1380603285,10528850,167809536,1234195458,26388488,1082130432,1428817225,-121681332,33857874,-48316,1086652415,1430913024,-1149239977,-289580309,-581080363,-680114710,-151257601,28077,715401728,-1431677523,-1783977302,537929045,524424,-1541240428,1207959954,67665920,-1790947182,-457233895,272634500,-8454126,12648447,-2011954176,1444260606,1574432701,-1227377985,-1079178561,-1410403585,4249078,1436554240,1431655765,-1437447595,145271442,541130753,306467337,2708553,-2147475384,-1450573276,-1778406896]],[52,6,4,0,[1156392,-59771,12648447,1430323456,-620301227,-71477545,1803358056,-10845698,-42469889,5287341,357041408,-1431655851,-1449891158,4362836,150999616,1141974293,612368530,541329408,1344373842,1090472773,33556545,-32726,13238271,671744000,1442949887,-1377043011,-1075110968,-5308161,-1430330625,4221915,715786752,-1431655766,-1431661910,44606546,8,698635300,17404964,150995458,1099583488,704273161,11149844,-15030,281083903,1435600896,-1115652523,1925044182,2145205778,-10517762,-11147009,13687414,94896640,1431655765,-1834309038,9480874,546455586,1141983561,1210098066,16,-1608154838,-2064361710,67143744,-46699,12648447,-2078014976,-346886657,1223408315,-4778563,-12631809,-1436556801,11024107,162136064,1431680426,1431655765,-2136697772,33555456,312775186,33686600,1074954304,34220032,1239527205,270869034,-18603,13828095,696846336,-1110092107,1465808759,-9499650,-14741250,2132267263,11070045,-2111176448,1440044629,-1437313707,539501973,8320,-1466782684,-1873784175,67117316,5587209,311705418,26316928,-37075,-2134835201,-1843117568,-139461665,-1079978258,-62723,-6323970,-364191489,13786603,72679424,-1431655766,-1431655766,10769573,-2142240248,86253897,33816612,16779328,2626564,1176698773,1149830314,-43221,12910591,1435568128,-310749323,-11027013,-64770,-14737154]],[52,6,5,0,[-552349441,11332318,1100283904,1431655765,1414878549,139023785,134479874,-1806546411,673273233,270630928,38380064,1011449685,-1608211200,-21622,12648447,608829952,1538259679,-4243347,-65028,-13695747,2047198463,6839723,1344602112,1431655765,1431655765,9708629,1090555904,1099453474,524362,524676,145753217,-1675297111,1382290090,-18670,13172735,1260988673,-285823114,-60459,-64771,-15761154,-685719041,60413,-1607860224,-1435871915,-1431655766,2705834,9438336,-1437429212,1380078112,20496,38019336,-1387070033,554930432,-21951,-2134835201,-1774059008,-626133333,-48731,-65284,-284487171,-1107113729,-1467984725,1241841664,-1414878694,1431655765,5395797,-2013003760,2368841,1048645,613483585,89195938,407633239,682183762,-37484,12648447,731203584,-1426433027,-48209,1593770236,-1224546121,729833727,-198192898,1342767104,-1437182683,-1431655766,-2136692054,4202498,1384813588,1250043016,4,1115965952,-1575028305,-1970781052,-43103,12910591,1263141376,-698946133,-10755,-1248460550,1828737261,1241568447,-251722304,-1459486720,1431680266,1431655765,541674069,1091044352,-2008005310,1081378,10769568,554767656,-2063926433,-1406905839,-42156,12648447,-1768938494,-1152074754,-21834,-282459908,-1090456481,50394351,-385875969,1409417216,-1431655926,1437969066,144003669,134349056,304458020]],[52,6,6,0,[-1845221048,1107296265,-1421568382,-1444220033,596775497,-53463,12648447,723845376,-560211285,-9749,-1123745547,1057020666,16842235,-788529153,-1526726656,-1431677435,-1247106390,1079126613,1065024,1145705033,4227220,270799392,-619565016,1156249599,-1487779580,-41046,12648447,1246906368,1966036221,-18499,1862615227,-1694435217,25222910,1761607679,704708608,1789635138,-1437157974,-2142722646,-2143285240,-1857006190,605103138,8487044,2101716354,-1848315905,1535723602,-49259,12648447,-1417149952,-547490645,-67144357,-83761078,67649789,33618687,-722010113,1409286272,1431655825,1431655765,1079334229,537133568,626369060,295252,1142172160,-1391826807,681957119,-1155259835,-24630,12648447,370216964,1830147326,1459347437,1577144575,31463296,10681983,1517158399,1241513984,-1414878588,-1431655850,271165866,134217730,-1836837815,1212172458,272662698,-30441054,1112190975,1839540817,-32795,12648447,623149568,-1238647381,-1410662442,587265194,284229451,-1862729729,-690291713,301990016,-1431677536,1431677866,-1538632363,1116872704,1252616850,34677417,1090849024,-1403349974,-1856717313,-30766830,-32779,12648447,310444032,1833266173,-1110769793,83941503,14352127,49348535,-1430866339,704643232,-1436920431,-1431655766,1083484842,32,710017577,276841642,136323145,-88113110,615078655,-1147959128,-32903,12648447,1158942720]],[52,6,7,0,[-1219185227,-674037761,50372826,14810109,16572202,1792892503,83886248,-1431688624,1431655893,-1873652395,2049,1251300418,1216682,621347328,-1386600150,1235899647,-575839212,-71,12648447,134284297,1599167963,2105933823,27263157,1081784155,14400779,1521183509,167772304,-1431680438,1437444778,1210755498,-1876688384,707037460,629154474,8396809,-69254616,-1831578114,-297397595,-37,79757311,579862528,1071295414,-1413414913,14954304,-2133562027,1090385670,-1426661877,16777440,-1437264560,-626365779,-1431655766,67108864,1430868642,-2146416555,1411713088,2012547593,-1537895426,2000103754,-150,29425663,1140998144,1605741228,-1249837057,15269762,-1602240745,-1602224319,-307399291,33554432,1783965077,1431655851,1078547797,8192,-1785560044,138551893,16785938,-1347466664,183152378,-1141143150,-81,12713983,150997058,1599804922,33619967,14413567,14351118,-1594925304,1383816993,5,1437403732,-1431655830,1414682037,276825088,1428433185,16795733,1410498624,2146768261,-1430628870,-35829175,2147475295,12614651,1409417216,-1084881412,8454143,-1062568961,-1172253691,-788717822,-1462310396,16567,-1381334382,1456822869,-1456821846,17956872,-1790291438,542385493,4196612,-559273436,1247573989,-546420844,-545259585,272687071,-1457520376,-550895108,16842751,1082086837,-2147839,-16806144,94904128,16637,-1414917547]],[52,6,8,0,[1790269013,-1834702166,-2147481471,571540809,-2013247319,1241677824,2071287181,380720873,-294170719,-34604035,29425151,705265664,-1084948228,4259839,-1596625067,-16834816,-59488,-2678016,8379,-1435877083,1437444790,609572181,8388608,1420447762,38441642,528464,-279620181,1436703413,-155495670,-81937,12697597,-1442570176,1596260600,9502463,-1598137077,-335667456,-1078001584,-16841390,53482,-715763638,-1437223595,1437248202,134218304,1224837416,538977621,-1843396348,-1101714858,-1467716891,-1142991903,-279187969,612431343,1512374272,-1089863428,11726335,107608842,-558424704,-151583278,-67173952,43178,-1230354411,-1435849814,-1591061067,35659776,363484162,143804434,139393,1806420694,1435065001,-672246422,-1073758214,12640127,1426654212,788594936,11326206,1535170050,-1151728224,-8519464,1458408144,21677,1427461141,1515541845,-1437444691,524368,-1609301483,-2142984888,536871432,-693193555,-1558010652,-537417006,-72485393,22182901,-1441660895,1459683576,7822837,-15772671,-285802432,-1382612748,-1143340808,21875,-1440050678,1454222042,-1801147734,131456,178361344,581472930,136577056,-1235391781,-1425364814,-542463406,-290013697,1216378367,1518673920,721420536,11184714,-16840960,2069823898,-13954904,-1388965200,54702,-611691511,1437325910,626349493,-2147483568,1347045770,2435604,-2113912830,1840622262,-1097510203]],[52,6,9,0,[2098550100,-1150456869,12639925,1426653188,83886328,16021339,-604174592,-2076901132,-16269291,-164822785,21685,-1440306686,1840600757,-1456843435,538968100,-1974197759,-1798813023,545394816,1521212074,1479180458,1867879850,1457249910,25802207,1428324384,16777456,738254166,1995899392,-78970707,-12457217,-1391746561,1091818,1510561026,-1431652950,1381127597,134217928,542479650,1074931978,135267344,-1414878550,-1571450284,-1112988283,-608807443,146828909,1409880064,244,-33396053,-584253184,-16711429,1862443263,2001454327,-2136964522,1799722242,-1430890901,-1431655766,18,-1784002040,156602960,-2147450876,-1431655766,1789591761,1808751145,-1246906789,-2143242789,-1792801775,241,-99108843,-1219100512,-285081420,1526783470,-637382529,550514344,-1432212991,-1235888806,609572309,278692,-1599434238,-1541126907,539238688,-1431655766,1146430869,-696862846,-1428525643,574925750,704716868,16596,-721441532,-48562016,975263808,520202939,-1392187155,11070741,1448174848,-1431675947,1436920501,151060553,626349312,277424208,-2147481472,1431676330,-1454759598,-1242740184,1437313706,4216149,1242038528,43194,-1409405183,-1609170856,1459681815,721485806,1057012991,72662015,900237824,1835881899,1235905109,8234,1214944580,-1574288123,138674185,1414699604,69896868,1845493570,-1436920491,1237363370,537020457,20643,-692756736,1426129130,243325695]],[52,6,10,0,[71357627,520223487,27978478,1269126160,1437325914,-1431655766,32836,-1571412736,-1802234712,-2112732512,1435869770,-1471671991,-1426216056,1440066218,9022036,-2113929216,41054,-1118432000,1057226840,362868414,296887789,195624959,-2141955243,710432000,-1243982155,1381324141,1073762473,1421158913,574963969,547885060,-1985309550,1095836178,-704708845,-1431655894,289450666,268453922,59637,1806500352,520112288,96515565,16301874,1187053503,14005931,173352192,-1420462633,-1806543525,33556626,-2002105848,1210651306,-2141551296,1380067748,606750024,-1426104507,1414878634,-2071713387,67108872,173,-726990848,352382978,11558741,-2132083073,299039658,-2136315301,1398122820,1521855834,-1521175126,21029,1364563328,626148352,141168904,-1525394871,-1856992750,-1443168491,-1792371374,541084197,35234,11796896,-1340735488,33614367,4257199,1086322527,48807455,44752342,-2074729215,-693196118,1414878677,34984,1146426628,1217011797,1087702818,346653844,1246368160,-1426079958,1389733012,1519473833,8200,15294336,-1458962432,54654,1074776314,1079356709,12384037,543708603,-1582672891,-1435837610,-1834308938,2134418,1381246240,-1843391872,285059712,557984066,273695748,1442709322,606426409,1434718866,81,-2140472443,2130771968,12629755,1224676279,-2130707702,83197195,-805112491,-1431678427,-1244285355,1437166165,536880165,-2008381182]],[52,6,11,0,[-1542832107,1102383892,1242907689,-1450569183,-1509986475,-1454632379,-65821404,42116,1624626943,1593835520,10513077,-1594138875,1431334659,-1593901312,-1581282794,1345017098,1834702251,-1431655766,18760,-1521348088,278923808,-1459726719,272632132,38798472,-1459962990,1246864808,-79345079,8388648,1353427693,385875968,12640086,-1167131389,-61359616,-1023426816,1424883459,1423297044,-1419089131,626371949,69243474,279216640,-1442168699,-722653916,1108713608,608839970,1441750565,-1857383918,-11595486,36930,-388060422,335544320,1073788077,-187307263,-1224798463,-796959344,-793052349,-1456861099,1437456938,-1448433062,25183268,1109993730,18878760,1790946048,278923809,-1995144560,-1799727278,1167337636,-31481260,660,-2135271507,16777248,-2146446214,1556059648,-83943680,1347883904,-1269410551,1443471378,-572828155,1247106485,5280170,675578144,1409435777,-620810934,-2080104380,312546308,-1586063992,-1474149111,-4254718,2138272,20999671,96,1392197975,-1594479360,1432159120,-354810144,-1427265022,-1442709340,-1431652990,1414911402,9361,1108485120,21496362,-92842720,563119248,-1542307551,-1431678422,72624210,-14704216,526538,1870779866,168,-1468098771,-1750590720,-1357072,1438056644,-1436930784,704709672,1532341664,-1431655846,5523882,279511044,-1845473152,-708859062,134352970,289674248,-1800795583,1367425669,-8451582,33104]],[52,6,12,0,[-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431]],[52,6,13,0,[-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936]],[52,6,14,0,[1229070336,269484100,1107559425,82496,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-302252033,25187925,1515548507]],[52,6,15,0,[1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434]],[52,6,16,0,[128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2]],[52,7,0,0,[-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1865940800,838873602,-1677635840,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2130669824,234893824,16777472,-2142240512,19279,786444,6947127,134480872,8474624,0,0,0,0,3408320,1449087830,1230197317,1230982735,5195342,-17890115,65536,262144,499,262144,499,63,0,65537,1,0,0,0,337,1769108563,1766221678,1850303852,28518,317,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,917538,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1970562387,112,589849,1701603654,1936876886,7237481,808463924,960050222,0,393242,1702129225,1818324594,1701667150,0,1431586131,80,2490426,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,859388209,960049453,53,24,1734963791,1818324585,1701603654,1701667182,0,2424885,1685025360,1316250485]],[52,7,1,0,[6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[52,7,3,0,[1970236763,224224627,1970228490,2035574131,1396532592,1095324229,168636748,536870912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1183449087,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406]]]]]],"parms":{"id":"deskpro386.hdcAT","name":"","drives":"[{name:\"68Mb Hard Disk\",type:4,path:\"/devices/pc/machine/compaq/deskpro386/vga/4096kb/tmp/WDEB386-68Mb.json\"}]","type":"at"}},"deskpro386.debugger":{"0":[4813,919,296525,false,false,false,0,true],"1":[0,null,null,false,false,false,null,null],"2":[["d state"],false,1073741880],"parms":{"id":"deskpro386.debugger","name":"","commands":"","messages":"fault|tss|int"}}} +{"parms":{"id":"deskpro386.deskpro386-vga-4096k","name":"Compaq DeskPro 386","busWidth":32,"resume":0,"state":""},"timestamp":"2015-08-16 11:25:40","version":"1.x.x","url":"http://pcjs:8088/devices/pc/machine/compaq/deskpro386/vga/4096kb/?gort=debug&autostart=no","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36","deskpro386.cpu386":{"0":[8,16827,22215,23078,248,0,0,17072],"1":[2866,[120,355440,65535,39429,1,"CS",0,0,16386168,2,65535,2,65535,6656,65536],[75,269232,65535,61956,2,"DS",3,3,16386120,2,65535,2,65535,4608,65536],[104,269232,65535,37380,3,"SS",0,0,16386152,2,65535,2,65535,4608,65536],[75,269232,65535,62212,2,"ES",3,3,16386120,2,65535,2,65535,4864,65536],[65521,16386048,16386335,16384000,16386047,[56,16403536,65519,58106,5,"LDT",0,3,16386104,2,65535,2,65535,512,65520],[136,269568,43,58116,4,"TSS",0,3,16386184,2,65535,2,65535,768,44],0,0,0,0,[0,0,0,0,null,null,0,0],[null,null,null,null,null,null,0,0]],2,[0,0,65535,0,2,"FS",0,0,-1,2,65535,2,65535,0,65536],[772,12352,65535,0,2,"GS",0,0,-1,2,65535,2,65535,0,65536]],"2":["DS","SS",0,0,0,-1,-1],"3":[0,792108677,1],"4":[0,[629822692,95815027,95815045,95815106,7341812,-268370092,-268397152,-268428336,517216373,517216547,513540372,513540380,513540388,513540396,513540404,513540412,517216435,-268371891,-268371903,511967257,-268376263,517216672,-268376018,-268374062,-268376128,517216656,-268370322,629803468,-268370093,-268373852,1314,-1073726579,18354324,517215924,629832045,629803468,629803465,517216734,517216807,18354364,517215848,7341922,18354394,18354394,18354394,18354394,65208640,517215224,403755242,-268428543,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,18354394,511967269,-268377039,-268373915,-1073727603,-268428336,-268428336,-268377087,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,-268428336,0,0,0,0,0,0,0,0,95821879,-268428336,-268428336,-268428336,-268428336,-1073740060,-268428336,-268428336,513540420,513540428,513540436,513540444,513540452,513540460,513540468,513540476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8190071,276824706,276824646,-723659572,-126357533,-126418872,861995008,4648960,64,-198921499,-1269540860,-1354714005,11885,0,-272170884,16252928,8420352,5242881,-268376277,-408878522,49808376,0,0,0,-2147482527,7170,2621440,543424552,577187938,470621197,0,0,0,0,0,33685504,276824094,-1560268272,5243680,4096,768,0,0,0,-738194162,1445988611,-7305467,747053,301989888,256,873731092,16843009,4063262,1610616856,1158353161,1895825488,29703,36352,0,0,0,0,-1073740346,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,538968064,538968064,122902867,0,0,671154176,202603,33430,48190285,453968421,267801855,8,0,0,1316715,37394,1143821133,895439695,673194016,0,0,-2116288512,18161,0,542330692,538976288,270540832,0,0,-2116288512,149233,0,1296912195,541347393,541937475,0,0,671154176,2561899,47845,1095649623,538980402,540424243,0,0,671154176,66656107,9349,1179537219,538986313,542333267,0,0,-2114650112,73156337,71,1330926913,1128618053,542392642,0,0,-2114650112,73221873,54,1111835735,540424243,541415493,0,0,-1521811456,73277228,226363,541540932,538976288,542392642,0,0,-1804468224,80561921,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-126418944,861995008,4648960,64,-198921499,-1269540860,335607927,-268422303,4194374,-1293615104,1476719652,-1268009900,778940224,138346496,152633456,132386,-2113927478,50398080,127991888,38142064,38147429,126812272,4587632,46599147,7340614,34278113,723566,163119115,620167368,-126418832,76218367,-1870199406,404162840,143911425,112,10682112,9372273,7892,0,34603120,889204224,318795776,456064,1313817351,538976288,1879066400,-176160768,1090986246,538990677,1495277600,-1073713152,84342176,1314017287,538976288,1879075616,-176158720,1124546822,1262702412,2065702948,-1040158720,1040643336,25166599,-1929379840,28672,554104192,1297040135,538976305,1879088928,-174014464,1275530246,540103760,-1205854176,-1073713152,319223200,1414548487,538976306,32,7342461,7340234,116760768,1347159834,538981204,14426144,-2147483536,119998197,843927363,538976288,7340270,116752384,1329792813,538981197,-57312,-2147483536,120784629,877481795,538976288,450832,772936640,1494609920,435159288,-268376334,16732955,1879265008,-134152192,1048578,252183040,251658255,336399,839061504,136095232,1342177280,272662732,50595336,100796928,135201796,730401792,1720297486,-503880127,862341222,-1441887287,-1475466359,1715562121,-144256461,1006580721,1938741254,-1898398965,79921991,-126417095,-473833589,-695760126,-28931698,-1898661889,-1898399745,-1141766936,-2092462380,-1014822905,-143307004,-1898692991,108400344,-393293720,1183513309,-4193026,-2088131050,9029182,1558774644,1724107261,-324943821,862343313,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-268026881,-1156877423,-2092461584,121177283,-544475017,-1962744895,-1986924921,-1207959994,-1207987732,2129170928,-1846756367,134710087,1325712259,1048704885,249074156,-395835786,-94902127,67001995,9407451,-1070373310,-588774429,-27358224,1711465409,-1979152637,1348878438,385811306,1048807844,1946192326,-54925052,1724107152,-190726093,862343314,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-133809153,-1156877422,-2092461320,121177283,-544475017,-1962744895,-1986857337,-1207959994,-1207987468,-622292232,-1829454864,134710087,1325712259,1048704885,249074420,-261618058,-105650030,67001995,9407451,-1070373310,954729443,-27358224,1711465409,-1979152637,1348878438,385811562,1048807844,1946192326,-65672956,1724107152,-593379277,862343311,-1408332855,-1475466359,1715562121,1214702071,-1949748378,730442254,1720297486,-768383423,871495526,-536462337,-1156877425,-2092462112,121177283,62060663,112,33489408,4194816,33554792,16779520,0,0,0,1342185985,16908288,-536739839,-116826112,983047,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,152633376,16842864,16843264,14680576,166726464,33559040,0,0,0,1342185985,16908288,-536739839,-116826112,983047,2,0,0,0,191243847,1936286720,538980715,538976288,806162688,1413563971,538980913,75104288,112,33489408,4194816,33554792,16779520,0,0,0,671096835,16908288,-536739839,-268343296,589826,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,-65504,112,33489408,4194816,33554792,16779520,0,0,0,671096835,16908288,-536739839,-268343296,589826,2,0,0,0,-1,542068479,1162690894,538976288,0,1413563904,538980913,151191584,33923184,-2147418110,5242960,5242960,16790227,471814163,505355807,522067743,175054622,161349744,1174405232,842093633,2105376,827605318,538976310,542068224,1162690894,538976288,0,-2145725952,131072,2030043138,9249,131328,131584,131840,132096,132352,132608,132864,133120,133376,133632,133888,134144,134400,134656,134912,135168,135424,135680,135936,136192,136448,136704,136960,137216,137472,137728,137984,138240,138496,138752,139008,139264,139520,139776,140032,140288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,33357823,-490536447,-1526140928,166723838,-268375673,1822730,466619376,-804458496,233832475,-268400221,15685390,1251438832,-797773824,1945108507,-268428336,1822836,860059376,-797446144,1425014811,520337411,294921,0,0,0,0,0,0,0,0,0,0,0,335544320,1050639,989863680,2013288960,-1258252544,-218049536,805376256,-754889215,4390962,60227583,318963711,357302271,-969998337,50334726,512306895,-1943142382,-889187322,-469745432,3926016,251,-83872536,-402587648,16449581,652739073,33618688,2091011,-402652880,19922969,1304577,-402521808,19922957,518147,48759111,772055552,867968,1343058944,237870,335952174,91576320,-567345362,6547462,1448146667,-1269607081,506638,1566249165,-816292257,222199854,141819904,1962956520,4581379,471764014,-13722624,772205086,1842830,-1912601910,-1677714402,-1273037010,512503296,521011228,1048587932,1946157069,2222088,283640693,-1865704192,-2130706688,-402653184,24379407,-1269608253,520039941,1482358798,1359355587,-986818730,772258614,129973956,-218101575,1499357095,1354964743,772191315,925439,247683163,436637215,375040,-1409220418,-773795432,-1376220192,-492065365,1077838066,578027526,-1190772290,-1733558258,-1951532917,-75256360,1024292095,141885439,-16515325,-1416385645,1048634594,1946157069,3205123,1396513229,772109391,17510143,1085820958,-1596420608,203685911,208997436,1048583950,1946157069,583683,788078424,17510143,106385744,-1191230232,-1064370177,-1191178049,-1070399472,1594338291,784554073,115748607,-872504343,3,0,0,145620992,112,131152,5242894,786452,65648,57212944,2,80216976,0,1392924416,-1895877808,1424327,-854162248,197168175,235631815,1342763704,28858118,1532545792,818634503,-2029353789,144],1,[1310740302,541412673,2105376,1310740302,541412673,2105376,1895825280,163840,66562,131074,8976384,524305,17,139111,83886144,67043361,17039872,33554944,-1997012992,134222080,4352,35612416,0,838860800,1,1143821133,895439695,2105376,1190232540,827605318,538976310,368869376,-13761161,-2147416530,-160268038,1085820958,1490587136,520040092,-903937786,-13762558,772075574,82853505,242424969,-200882642,-970059004,1342502150,-970058773,335868934,-184105426,-2127691772,-1996165074,785527580,-1157304159,-201914955,-266958546,-167464188,100675299,-13761291,772075526,82853505,645267822,-184091090,780217860,23987440,771752889,82853505,343277933,-184091090,780217860,23921904,-970003998,486864646,-768353485,82878766,-1190857026,-1006764020,-1036315510,726009206,787735234,83297990,785615388,83179146,-200373714,520039940,-796523262,35585838,787514885,84025087,-13711226,-1979383266,110046952,1372259568,78711508,-1005919022,52057,0,0,1,0,0,0,-1,213495,-1644953599,65535,325190229,13369624,5832984,2293872,33554544,18350189,55312384,52035584,84082688,517218706,231112708,1431178700,538976332,8224,1459636992,-1414056958,3905,66304,-6289396,255,0,256,811,16776960,2130706432,132120597,39190527,-37206870,-37206866,-37206866,-37206870,-37206870,-37206870,-37206870,-37206870,-37206866,-37206870,-37206870,-37206870,-37206866,-37206870,-37206870,45875200,524293,-1073741822,1879061760,-385862400,4657242,0,0,0,1430323200,538976344,538976288,32,1996488704,144,0,33560576,13828096,7340067,1525219363,18192,10944512,327680,305,1313817354,538976288,538976288,0,-1871249408,10682368,0,65544,1191231488,1191211008,274393344,71,0,0,0,542003792,538976288,2105376,0,9467648,0,0,536870912,329515074,107413784,516825088,358,358,341966848,1393033216,1163154265,1226842189,18766,0,16811,1639,0,35651586,403940416,420353,1881067552,1879048812,1291846252,1335808,1230441216,1413829454,1229082709,78,2046820352,-1224736731,6,1677983744,878434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12092,538976257,538976288,538976288,538976288,202181664,202181645,-1879048179,33488896,134414338,0,1101725824,16811,131840,721485824,16811,1582980698,-1610588582,939524120,-1878982656,2295824,13011,35520512,65540,0,-134217728,53149696,-65535,0,6853,517210707,328206,3,0,62652416,65816,959425,196613,0,218103808,18351036,1,0,0,36864,852754176,859900695,977469696,1313429340,1414745673,808726064,1498635312,1296389203,1229867310,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1392508928,1163154265,1226842189,18766,0,0,274393344,1879066439,369098752,5632,65280,67239937,16711680,-452947965,509411822,832814746,329515008,-1788280552,7,-65536,4653056,25362544,11534616,844,-65536,1900549,62800299,63832064,358,341902951,80609280,0,256,0,23461888,358,-1,1819344895,-1644953600,17694719,1212743960,-2052243013,-1097191005,0,0,0,0,0,0,24969216,15,0,-738197504,9829918,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40960000,40960312,-65466,9961472,-37207610,721486354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-150994944,1719772163,1832833,8497414,-1878711808,-1878814717,1593835523,1996488712,233720,-1878497024,233475,553216,-2097645824,33607682,-554897662,-1595093523,131564,21823744,-1308286464,1879255811,570667520,726466821,-1275039741,1694664199,1879213589,1879543552,512,28672,-16479742,1879197439,1174405120,1510586626,1509993480,1879119875,1477673728,1812649128,-1524706134,1191037009,-947507966,71798,905969920,-201177482,16777115,-1391911936,1900640645,1895905282,1979847170,1369770801,38206920,1992787501,280,1983250433,-2052247774,4325377,65535,25362437,1365585698,1365638600,38206920,1106332806,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2119923911,-2026274458,33188,33188,-396698427,2670,-396698427,15600238,28049520,39256063,58458284,7340312,3063484,92668184,1369769728,38206920,3020822,262413,18362787,286523906,-37187372,38141953,1106335173,0,0,-1870921728,-2147450880,-1908324966,1166053185,1229538629,-1869640119,-1722838382,1498764623,-1667523943,1100979869,-1521135799,-1465407835,-1398035799,-1330663763,-1263291727,-1195919691,-1128547655,-1061175619,-993803583,-926431547,-859059511,-791687475,-724315439,-656943403,-589571367,-522199331,-454827295,-387455259,-320083223,-252711187,-185339151,-117967115,-50595079,-2130706691,1167753216,-1891529151,1162167680,-1907799735,-1835888497,1431279951,-1701226155,-1633837925,1330200991,-1499093675,-1431721817,-1364349781,-1296977745,-1229605709,-1162233673,-1094861637,-1027489601,-960117565,-892745529,-825373493,-758001457,-690629421,-623257385,-555885349,-488513313,-421141277,-353769241,-286397205,-219025169,-151653133,-84281097,-16909061,16783103,65280,772669984,1532768034,1014774365,993864510,44,0,0,0,0,0,65536,67305985,134678021,202050057,269422093,336794129,404166165,471538201,538910237,606282273,673654309,741026345,808398381,875770417,943142453,1010514489,1077886525,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,1549490777,1616862813,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,2088458841,1132428925,1094796629,1162035521,1229538629,1161904457,1330594113,1498764623,606360911,1092887588,1314213705,1067951694,-1398035799,-1339940319,-1263291727,-1195919691,-1128547655,-1061175619,-993803583,-926431547,-859059511,-791687475,-724315439,-656943403,-589571367,-522199331,-454827437,-387455259,-320083223,-252711187,-185339151,-117967115,-50595079,16776957,0,0,0,0,1937783808,-2144548095,-1346677986,-685830646,13311835,504430592,0,327680,-1513576760,-1513577016,505355295,522133023,522067742,18350118,18354730,1354498050,1354563016,0,0,0,0,0,0,0,0,0,0,0,0,225181696,33620495,1,0,129024,66347,65535,0,0,0,0,0,0,0,0,0,-256,33685759,255,0,1330512385,1296125472,538976325,-2128216032,16778063,203,0,0,16777216,50267143,50463496,67240712,83952641,117375747,117507079,134546695,151323649,168100871,184878087,201392905,218170375,251724809,268567304,285344515,302121741,1342309128,537002764,553779722,1409417738,1459553281,1375798019,838992897,1426260745,1459815180,1392575241,604046349,637862913,654377985,1510016001,-16645107,335544319,335677195,352388356,385812229,385942788,402785291,419497220,436338949,453117707,469894155],2,[486803202,520029189,536806405,553583629,553779722,570556938,838993675,587399945,604046343,-16448511,335480077,387323156,454695192,522067228,-199090401,1437,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1584791680,1232666640,27941453,64,350748704,482022632,128,129892368,196638,0,0,0,18354164,18350114,3276802,262424,18350585,50331910,65816,18354112,8978466,65816,18350220,2,327680,99223020,54395681,9175829,1547330304,1634625911,858665010,16791096,7342333,537327158,209059587,1479999286,-2144809725,204862,-1598277771,10,-1845784576,1086324168,1089207752,1121517000,1130364360,-1587216952,1152449992,1086782920,1086717384,1102839240,-1869610780,771809512,274870015,-689401712,788475392,-1869606810,771804392,275394303,-1024946032,788475392,-1869606802,771799272,275918591,-1360490352,788475392,-1869606794,771794152,276442879,-1696034672,788475392,13570174,0,0,771751936,282789519,-586772690,-400306928,-13762439,772856622,283051663,-519663826,-400241392,-13762459,-854532306,6023208,4188363,113651450,-1912601823,-68711472,-1030859234,-1014244722,2615499,52498174,92673678,92546699,1183378571,99787008,-1593473885,-2036136464,1499158533,1566531162,1406076703,772191312,291708671,-1564255400,-2147323648,-1879048192,-1660944640,1448150558,918892119,-1003613849,-1190040770,-201588732,1594324135,520575326,1347666845,-1557213044,-1993469818,-1945073626,-1127182648,95684512,1662975790,1958742801,-2036257265,785419792,277358219,-873768104,281874356,108267324,45147186,95686861,281919538,236107966,1017969695,-1274448860,506638,-219475763,1895689211,100663296,570497024,402653696,67121665,-117368832,402720257,16973825,-1073670144,1879056911,16780288,-1255145216,-1957584447,-503312370,13326846,0,0,0,0,1130102784,1414419791,1395546450,21337,0,0,0,0,0,0,0,0,0,0,0,0,28639232,-1392377850,67180554,18352943,403419397,199296513,-486080232,16848908,65574,437,36,771763200,973090048,131072,18353397,44,0,0,843123213,1632116784,1635214450,1159751026,1919906418,908331533,87439045,-402164539,-986279792,-989514186,1374160756,700077830,-476387326,1364789087,1947876524,-1943083003,772111902,92020361,-611398772,47122174,911261747,637725345,1479492923,-544530682,-796147661,504291304,909559094,246409221,-2034968693,155093814,13104899,-400984960,-91547833,276086794,57934652,1607461663,910083126,77719813,-1392866465,141829180,246679475,-202698547,65259,16646656,1073872897,1610615040,83886593,-735997440,-2080440290,71699,33554176,131073,33554688,2162912,592672,563216403,15736532,18355108,-65536,33554946,66051,822214658,-2004382207,-1845423872,-132197343,-256,-687425537,1065363072,638350337,1946435456,-2030041011,168195329,-32553901,281248718,419583812,-17786368,1448363347,538989125,7340067,1998848,1163067433,1380275796,16799832,75,65406976,-1993437049,771758622,1836684,773739467,1711813,-1744681078,58048523,-1341648407,-1987988477,1528759111,1296257227,168296526,843991383,1110323248,671305289,1313429258,774910001,55462210,1230441256,1380931406,1480928836,151651397,1162041413,1480928844,185205829,1096042824,776554563,72571219,1397557760,1480934467,1163412782,1376387076,1380533317,1480928820,117441605,777274702,71653445,1162741504,1329802836,203293517,1465140558,1096045387,1163412782,1141637124,809586008,776228685,55794003,1094846238,1480928846,117441605,776880450,72175427,1397558016,1229210962,1480928850,150996037,1381254477,1480928847,203359045,1129136713,1162363713,1398362926,1376462851,1380533317,1160654900,279896,776225798,71653445,1145308673,1313423918,1275527428,1160655692,17057112,1145393673,1160663625,279896,1364808457,1395537205,283481,1414746892,1447645764,1498623557,134218835,1448232026,1398362926,1510473988,777276742,72571219,1330907905,1146245968,1480928850,1093,0,1241674052,0,1162692936,538976333,39256064,4235264,1297612875,1482184787,76623960,65405041,5542023,139067392,281411696,16843032,16777473,33554432,0,0,50331648,0,371099950,109850112,1405812760,516238878,2139095062,1204228098,1979777027,55542021,1528791043,-58655797,168916291,-1341950528,272420736,118359669,-822041925,788475642,-1609433054,41747020,45417109,51184341,-1607793803,-1591173019,-1583831830,-1578589754,65774108,1368428688,102651734,119471260,173022990,-2144373532,124915964,-1279249576,-1670321280,540967930,91553792,7792722,385814106,1048576020,1946157100,-1070376951,-768376397,1347964395,-466434934,-125050671,-2101507240,2046757632,725516344,309592064,1397774166,30271569,1493172541,1583306843,-401729675,1048576042,1946157099,-397193194,20775403,1951947520,868233994,-343755822,249036546,1316607,1583292167,-12596391,20854527,-402207913,1048576111,1946157100,-1262287102,1024839048,57818112,725352632,1023424262,208797760,3489411,-972720896,16787718,544522251,855900345,691962075,57933824,989872315,1929393438,891194116,734724864,35121347,1717956,637664440,514000007,650677248,-1560132473,-1022951392,-65517,1397310550,-1070397877,-1910062962,-1090492922,-1262616558,375041,128381948,15213684,-1003616767,-1107185602,96010676,-1493959680,619224071,385814017,108265492,2885318,113689344,-1023344596,1955134592,-2013495286,-13759884,771759662,-822069855,82609146,22931552,1183444107,407276306,1628456585,505347886,1436307456,1183575179,205949186,425603,1951946845,-1201604087,-303562751,-998022911,180408066,1016181754,990278976,1946307094,641630241,443810048,1048613043,1946157097,999469841,1912615702,112649,838870690,-1070349349,648084163,1958742528,637978123,28835840,-1009044992,-1816936397,1048836803,1946222641,3532813,208977931,3212999,28835841,-1009044992,-1070366029,1048836803,1946157105,5105677,208977931,3212999,28835840,-1009044992,-1070366029,1048640195,1962999847,990299685,1048773376,1946157103,9037831,242597899,-402652744,251527484,-311099333,117377771,28835887,-1009044992,-1070366029,1048640195,1946157095,792625972,863240192,3868358,5367811,3096195,185103617,857109696,185068480,-1207011904,-169345023,990838272,-337742592,789511946,112640,-1279009998,-1010814078,725516334,74711040,-889192008,-872451352,725516334,74711040,-889192008,-872441112,1048587904,1946157101,178184,-352276504,772152871,57935488,1956654600,7873795,2089676939,-1900006640,-1064417064,309568,1957164028,520568833,-1950098638,871467984,109971199,-1960443586,648021022,-1610084725,71270438,-16054155,-74758027,-2144975637,1047855423,38243110,71762726,846382651,-1039939957,38222630,992356466,141951607,-1960389117,-701824393,38243110,71762726,-970210773,-805109130,67618342,41287435,-1014760565,195682822,638678271,83398,17155622,41257254,72714534,-1072971001,41279412,1239997876,-1337690880,-396040495,997523520,1625736330,1962948584,784937778,3018378,-481753629,-1341396190,-396040449,460652576,45684203,-469701888,1947248737,-469701640,1964025953,-1192303880,868417537,-919354432,1692664043,-119537116,937976003,858944768,243936969,98762798,1560460358,-419450880,2156644,367729525,-352256001,25,35651586,403940416,419841,-1524707808,-1526726656,0,1335808,1230440704,538976334,1313415200,73,2046820352,1744830501,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],3,[98,0,1,1493106688,1,872856075,1,268638808,1,17521408,1,-1173965817,1,16711686,1,-1507329,1,4,4,1094795585,1,4276545,1,1090519040,8,1094795585,1,1090519105,4,1094795585,1,16705,1,1094778880,8,1094795585,1,1094778880,4,1094795585,1,65,1,1094795520,7,1094795585,1,4276545,1,1094795520,4,1094795585,1,0,8,1094795585,1,132858177,1,-1006624536,1,218109502,1,-1993998080,1,537078594,1,1560286208,1,520576862,1,1482381658,1,1869570651,1,538991988,2,538976288,1,1930038560,1,1819043176,1,1852405565,1,1970562419,1,1768042096,1,990514542,1,1952805664,1,1697542261,1,168650104,1,1937076077,1,1919168101,1,1936538998,1,1937076077,1,1680748851,1,168654450,1,1835888483,1,1987208238,1,1836016445,1,1919168109,1,1930038646,1,1702130553,1,1919168109,1,2037595510,1,1835365491,1,1987208238,1,1701513741,1,1634689657,1,1680761970,1,1799190130,1,1868724581,1,778334817,1,225866340,1,1936286730,1,2036427888,1,1987208238,1,1634170429,1,1987208238,1,1869810189,1,778333813,1,1031172708,1,1853190003,1,1919168100,1,1846152566,1,1870099557,1,1680763762,1,222131826,1,1835364106,1,1953394534,1,1868967539,1,1735802222,1,1835364193,1,1852794414,1,1768294925,1,1717855608,1,1714318959,1,1983737455,1,1768317287,1,1868967544,1,1711934830,1,1937010287,1,1852794414,1,1634170429,1,779319667,1,225341286,1,2020173322,1,1868981349,1,1868967534,1,1735802222,1,2020173409,1,1852794414,1,1868958221,1,779318382,1,1030647654,1,1935763318,1,1714320249,1,168652399,1,1801128461,1,1868724581,1,1566863969,1,1701513741,1,1634689657,1,1680761970,1,1832741996,1,1802071657,1,1680761954,1,1952541804,1,7237481,1,82052105,1,-1073741823,1,2324,1,2018816,1,1308631072,1,1431260495,1,1143883091,1,22098,1,1610612745,1,2326,1,2018816,1,1392517152,1,1163154265,1,1380200013,1,502267990,1,526385153,1,9,1,536878798,1,1196818464,1,1380200001,1,225443926,1,1028653056,1,10,1,536878798,1,1330839584,1,776228437,1,5657156,1,57936,1,674496,1,516816896,1,2105344,1,1230128467,1,1177437510,1,536890959,1,268435708,1,2861,1,2018816,1,469978188,1,17736448,1,-1237417690,1,1977614337,1,6044225,16,0,1,403923520,1,-255,1,50331647,2,0,1,6044226,16,0,1,403931968,1,-16777215,1,50331647,2,0,1,1465662019,1,1313427017,1,774919251,1,3158068,13,0,1,403940416,1,-16462335,1,50331647,2,0,1,6044228,17,0,1,-256,1,50331647,2,0,1,6044229,17,0,1,-256,1,50331647,2,0,1,637534222,1,410823,1,1946380627,1,653262848,1,33555655,1,38061862,1,589824,1,8388680,1,59768832,1,4194304,1,-490536896,1,105967616,1,-1896873800,1,1048585920,1,133824510,1,1659112565,1,108298408,1,788475480,1,-396885998,1,1179921,1,-268370267,1,939591912,1,15304448,1,-1878856720,1,16508928,1,1251409985,1,-219615232,1,-352301568,1,1822736,1,4344816,1,3307,1,0,1,14411776,1,-338755495,1,1822736,1,4344816,1,3307,1,0,1,12838912,1,-338755471,1,1822736,1,4344816,1,3307,1,0,1,11266048,1,-338755447,1,9020176,1,4344816,1,3307,1,0,1,9693184,1,-338755423,1,15685392,1,4344816,1,3307,1,0,1,8120320,1,-338755399,1,1822736,1,4344816,1,3307,1,0,1,6547456,1,-338755375,1,1822736,1,4344816,1,3307,1,0,1,4974592,1,-338755351,1,1822736,1,4344816,1,3307,1,0,1,3401728,1,-338755327,1,3359504,1,4344816,1,3307,1,0,1,1828864,1,-338755303,1,1822736,1,4344816,1,3307,1,0,1,256000,1,1355743537,1,-1909586347,1,771754502,1,1060491,1,-2044329552,1,3932230,1,-2094117003,1,134221870,1,40274214,1,72780838,1,-1960393333,1,958793326,1,1114964038,1,-1947432107,1,106760262,1,-1947890921,1,1854615272,1,-13722624,1,-326434722,1,7244582,1,72781350,1,40274726,1,4638246,1,780742144,1,1560739856,1,46433112,1,1946238159,1,1183196676,1,1239040,1,992914155,1,1912605742,1,652774388,1,50349766,1,-1959859221,1,637537838,1,32384,1,28316277,1,4621862,1,343146556,1,74711356,1,4622374,1,204356398,1,-2096729088,1,-605353747,1,12066499,1,-2133291280,1,-100663746,1,-1341885153,1,-93133305,1,568786864,1,-829644314,1,968810126,1,-1205972990,1,-661782416,1,147850998,1,1951932161,1,147954181,1,1017905264,1,-1291291612,1,-854674425,1,-336336112,1,118099454,1,1850280461,1,1852990836,1,1931504737,1,1801675124,1,1702260512,1,1869375090,1,1393167735,1,1702130553,1,1634213997,1,1684370540,1,-2111567347,1,1090159360,1,-1897331850,1,0,1,12976128,1,0,1,21364736,1,0,1,29753344,1,0,1,38141952,1,0,1,46530560,1,0,1,54919168,1,0,1,63307776,1,0,1,71696384,1,475004928,1,80092884,63,0,1,524288,31,0,1,1048576,31,0,1,1572864,31,0,1,2097152,31,0,1,2621440,31,0,1,3145728,31,0,1,3670016,20,0,1,1570935,1,-268381220,1,470614530,1,-377761067,1,-354477028,1,18350992,1,-126418551,1,862002688,1,4648960,1,19660864,1,57213326,1,4194374,2,0,1,67110989,1,0,1,17235,2,0,1,32768,1,65536,1,0,1,1146486784,1,541807433,1,775116320,1,51,3,0,1,-367984640,1,7342075,1,-1583274466,1,869830146,1,650130422,1,-1811684531,1,108325120,1,1296912195,1,4476481,1,-1610604339,1,-17786368,1,25161757,1,21693411,1,22414307,1,65209315,1,65793,1,-254,3,-1,1,86377597,1,1311715,1,65208344,1,-1,1,0,1,5,3,0,1,13312461,2,0,1,538985216,2,538976288,1,0,1,538980864,2,538976288,2,0,1,1127161880,1,790639162,1,1160716374,1,1547321888,1,1431586131,1,1480928848,1,3397,25,0,1,1334761,1,-15800,1,-17273,1,-17595,1,-16555,1,-17607,1,-16973,1,-16590,1,-17218,1,-15733,1,-16942,1,-15612,1,40960162,1,1692990209,1,772677120,1,17051391,1,5892347,1,-13758946,1,-83818450,1,503336680,1,788475406,1,-386203380,1,236847171,1,271515438,1,3794945,1,-13758946,1,-402582482,1,236847151,1,405733166,1,2484225,1,-13758946,1,-402580434,1,236847131,1,539950894,1,1173505,1,-13758946,1,-402578386,1,236847111,1,674168622,1,-2144429055,1,78910,1,216533108,1,-402427136,1,-1013120998,1,-486459926,1,-1269804285,1,520039943,1,-1073020624,1,41245528,1,-1007107079,1,95703123,1,807337774],4,[1958742785,-1017423869,567148267,-1139339526,251331902,-1607558113,-2136472256,2133067636,740228910,645934593,-1652619968,50291433,83951616,147714,34341376,0,0,35521024,50473987,554,0,0,0,16777216,1442972165,37224706,73990723,0,0,-486539264,-486441213,3,76414976,1130117699,1095585103,1127105614,19791,0,0,0,0,0,0,0,0,0,0,0,0,19661410,104051,-1610611968,76437,16842752,16777473,-65536,0,256,0,403386116,1,403498240,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,521012766,516822667,-1960918367,-1960919522,1344193550,-611561133,512476046,1253311679,1048584653,1963000491,1379828531,745799682,-1275067205,1914817864,868257315,519451647,38936206,-2097143367,-201584447,-1047781468,38930062,567101876,38932105,-1268950183,1914817864,71672677,-1912591197,-577888576,-24381901,530904060,513556096,-1912179456,-850807611,-1710832095,-1106902782,12526368,-1731872512,-1258291269,992070984,-1272220966,1914817864,-1023193051,-1734098389,1489014274,55505155,-201502727,-1064371036,567101876,52233926,-383842560,266993045,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1862475776,-2147189501,1543758592,1812194048,-1828461824,254721,-631492848,1795416833,254721,301824,1547322112,1111835735,775305267,4544581,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1895851264,-1811333630,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1660944384,35034,216334336,-1999036714,65208600,623845112,14024805,20451246,623116913,1040252934,65248104,16777216,10027264,65209315,65208796,12870,1230127360,89020742,1919902273,539756404,1920230738,539756665,1869506377,738616690,1767982624,138346860,1684104562,6778473,1769109256,1735289204,622857728,1919164465,543520361,168636965,824516623,1986356256,543515497,168636965,1701597222,543519585,1702063721,1981838450,1836412015,824516709,1919251232,543973737,623718949,621415731,1701603654,1819042080,1952539503,544108393,1818386804,1633820773,1679830116,1702259058,221324576,1850283274,1768710518,1329799268,1312902477,1329802820,554306893,1702063689,1679848562,543912809,1752459639,540091680,1679847017,1702259058,221390112,1917853962,544437093,544829025,544826731,1663070068,1769238127,543520110,539893806,470420782,1700006413,1852403058,543519841,1668571490,1869226088,1495801954,1059671599,1851867923,544501614,1667594341,543519861,168636709,1920091411,1763734127,1480925294,1768300613,168650092,1869762594,1835102823,1869575200,1734959648,544175136,544500070,1830841961,1919905125,369757561,1867385357,1701996064,1768300645,1746953580,1818521185,1109029733,1126196321,1634561391,1864393838,1768300658,1847616876,224750945,1665207818,1936942435,1852138528,543450473,1292504345,1919905125,1818304633,1633906540,1852795252,1920099616,220623471,1851867914,544501614,1684107116,1297040160,1145979213,2037588012,1835365491,1818322976,224683380,168632586,1852727619,1931506799,1953653108,1297040160,1145979213,2019893292,1852404841,772410727,1867778573,1701585008,543974774,1668248176,544437093,1919902305,744777076,1851876128,544501614,1953394531,1702194793,218237453,17599498,17446912,17599488,0,-486438656,1918309123,543519849,1953460848,544498533,1869771365,1850281074,1768710518,1853169764,1309242473,1914729583,2036621669,1986939158,1684630625,1986356256,543515497,1970365810,175403877,1635017028,1920099616,1226928751,1818326638,1679844457,1667855973,1701978213,1936029041,1634738292,1701667186,1936876916,1701139210,1919230059,309489522,1635151433,543451500,1768187245,2037653601,1393583472,1869898597,1869488242,1868963956,442789493,1852404304,544367988,544503151,1881171567,1919250529,1920099616,1460761199,1702127986,1969317408,1696625772,1919906418,1634030096,1634082916,544500853,1869771365,1699155826,1634887022,1634082924,1920298089,1750274405,1852404321,1769349223,1952541807,242118505,1801678668,1869182496,1769234796,1226010223,1818326638,1679844457,543912809,1851877475,1175414119,1965048387,1635148142,1650551913,1394173292,1702130553,1701978221,1920298867,1696621923,1969318008,1684370547,1685013266,1634738277,1830839655,1634562921,208167796,544503119,1763731055,1953853550,1936607511,1768318581,1852139875,1768169588,1931504499,1701011824,128255889,129763250,131991507,134940672,137299998,140249162,142411885,144574607,146933938,149883100,1410533628,67108941,544828928,1634886000,1702126957,659,65561,0,0,16777293,1342196992,1347243858,1881423188,-2091871465,1892359770,0,0,77,1146894848,1677742927,1344544769,268690253,1919251456,1818326560,1847616885,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,1818304628,1702326124,1632640100,1701667186,544367988,1836216166,1847620705,1663071343,1701999215,1225880675,1818326638,1881171049,1835102817,1919251557,1986939165,1684630625,1918988320,1952804193,1663070821,1768058223,1769234798,155086447,158140754,160172412,162728334,166398415,169478664,1986939152,1684630625,1853187616,1869182051,1766198894,1847616876,1713402991,1684960623,1952534542,1869488232,1868963956,325348981,544173908,2037277037,1701867296,1768300654,242443628,1701012289,1679848307,1701408357,1852121188,543450473,50586445,1684630528,1851877408,526740580,256,0,37,-65493,-1,-1,-1,-1,1146894915,1110329154,1677743169,878434,85852493,1635151360,543451500,1869440365,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977403905,1413829468,1160663125,1157645656,1225552384,1745131597,1679844377,1111835735,3553331,-1610604339,-17786368,31256605,21693411,22414307,65209315,65793,-254,-1,-1,-1,64357522,1312118,77070360,-1,0,5,0,0,0,13312461,0,0,538985216,538976288,538976288,0,538980864,538976288,538976288,0,0,1398553154,1347769413,1163412782,1544355840,1431586131,1480928848,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1542208,1143210018,1196769861,17476,771751936,1253001,352750638,1620888320,-1003616738,637539102,1006782346,1014002701,1013740558,1008497672,1008235529,1009415187,-1710787328,488248867,-953786133,-2147286201,650860779,638734219,-485591100,-1406731254,-1241277030,-336076283,49905974,-2145291190,-696962819,2130835840,2009409233,-955548653,-956301308,95814212,80156139,267121542,326616358,647365831,-1241365305,771812101,1253060,55035686,520552704,13344097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262148,542330692,1667594341,1767990816,744777068,1920099616,1663070831,543515759,603988029,1953459744,1970234912,168649838,1818838564,1869488229,1868963956,979660405,975446048,1920099616,1864397423,1702043758,168651621,1869881380,1634476143,543516530,544370534,1986948963,1769238117,1818324591,1835363616,226062959,1297622026,1380261971,978472786,1836667680,1936486242,1634692128,543450468,225931116,1162093578,1128748354,1445872717,-1879030696,78841104,9240576,80086168,82511027,8258739,1056427,536878674,538976288,538976288],5,[8224,0,0,0,0,0,0,538976288,538976288,2105376,0,0,0,0,0,218103808,1398553154,1347769413,1163412782,0,0,0,0,0,0,0,0,0,0,0,0,0,260,92536832,1203,0,0,0,17039360,0,78841284,0,0,0,0,1465662019,859981124,1160656440,17752,0,0,0,0,0,0,0,0,0,0,0,0,1146894848,1196769861,776228163,4479062,0,0,0,0,0,0,0,0,0,0,0,0,488244376,95821859,65274272,40960162,255,16777471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1946157056,-1898410296,637928454,2885262,567101876,101064331,16761729,506190642,109970948,1253312004,382017997,-930347860,-1329872754,-1207541756,567102209,1183444107,-385649904,-1268776800,-1910387375,-1900006461,134331352,8920713,9047692,169773350,244065792,-986841076,-1962628042,-1392561186,74800188,-135537013,91565628,-335577971,1975519982,-1047787798,-75036898,104333094,1994341203,130426372,238759424,57935044,772850051,102252160,-1207602176,1758285856,-1893333157,778110727,79697550,-1104770258,-1899983868,870003672,1048587968,1946158616,922693135,-13761340,1342489142,1758290356,-1037107410,1627912196,-1274776932,1344392525,339640366,410255366,202818862,623884294,-2144460339,399934,-617461899,1758287028,440303662,963969030,454986542,1960512262,369997829,-930336819,512481422,1320420868,915105997,1313735686,196225,-1375923340,-1261401092,270466829,-16075770,-351924194,136249319,1939691526,-2132768227,171716804,-998243470,640059409,67680772,-661731188,567085492,1286865328,1540039117,78886919,111270030,1200170502,1204233744,-1207959538,-1993998080,-1664416953,1964377405,1588875308,1398302925,-1899262970,1048585923,1946158532,90880781,71798566,38244134,1354436179,1200563717,1200563716,-13722366,-1207563218,-661781325,79413390,69090048,-401509372,-74776510,-914112462,-1359807233,-370417781,1758284724,102317696,112640,1946157243,243718,-1560280389,230163995,-1959801578,-486073074,102612493,13031819,1555317063,13330637,2672736,-1178586368,-57999320,-217639418,1325336490,101097970,1089095305,-940816759,1107014,548983691,1931595069,11855882,-1343749080,-1996208384,-1198263738,-919387646,1914817945,-297367059,-2131732855,398910,-1058533516,-401968384,2126119118,-855002108,-398014687,1048576001,-1912601065,91548766,-352207640,24832003,521067148,-880551453,356417791,74776582,100933259,14843523,-1957480844,1452008518,7203046,-497644653,520032180,213124624,101719807,190565259,-1952156480,1488249462,1049323725,1183515654,1049209826,283837446,101062281,-364474874,-1275066689,124308813,-1259184501,237096254,-1017001697,1072176910,175540992,179045044,-1979288384,-350106160,-1959896075,-855002089,-2083132639,-763162432,67090688,-763117309,-235454208,-1316669,-16141166,-2096754658,57803256,-1008576887,1451741747,-16075550,-1023012834,521557534,-1260882291,520039947,526255632,-1085188157,-617414640,1569376563,-1945532673,-849759014,1493796456,1958742879,-9115645,1927835345,-495025188,-1944620032,1317658718,-4396840,17359761,1451484230,-373096218,-661848367,50653633,-1009217855,-330920442,-1993942221,1048587783,1946158614,-532247518,-2204023,1996481654,-465123354,1586036752,-666449946,2011693058,-431583233,132400783,-1149976565,1727484355,-1832219660,-1192075637,567099904,-320289959,1037602047,158832480,-1259184501,567122239,-17504061,1451951193,-297366544,-1979774744,865203278,-3807040,-134986101,-1073524511,259314195,-2147436206,-1845508376,1526680040,1492219210,1954545445,-1259826936,937988607,868434431,17807808,-1593859096,807665666,67430592,28872964,-1981754624,-1991707578,244053574,1317601280,-1961827332,-1996485578,244054134,1317601290,-473943042,-389117057,1183580051,8436216,-1946197016,2122579070,74842622,16011,872054409,269387721,-1962745088,-125948935,2122577667,74842622,13961,-2097151560,1997599870,29360898,-131336122,-1846253833,-1946243608,-812910522,-1946205464,1325398598,-129594882,1183556725,309752,-2080438296,62,280563573,-24844288,-1410808181,-3570690,-339135549,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1344274432,339955712,130814735,78839808,847642624,85458944,1160643763,6233601,65930411,-2113993746,0,78839824,78315615,67111196,84935856,1048576,-401981720,-286711678,18,0,95813808,3937071,873,0,0,1730059366,106925606,13305487,-620327066,1716938240,503717463,1711742726,-1083770997,14272,3717478,1743978496,1713309604,-396466593,1508575551,-386261348,108367989,2028473887,1105775504,1569597072,637825542,-1895670386,-1895773434,1442896646,503717463,-1962467578,935378935,-218089287,1595869092,-603523234,1962935351,-601456363,-956367049,3657478,936707782,-620313088,-1696071625,-116996343,-392310217,-370638815,-1326913408,938884737,57952580,1778525417,234908160,-402632600,116883947,538588,770180725,52684824,937166583,57999361,-150949143,137878534,857109760,-465662986,1945096503,543839750,1175920872,1963982467,5290992,935466635,342360170,-2051414016,-1947663501,5290752,935335563,308805738,-2052724736,116882034,1062876,116811636,1963065419,5946208,-1585412632,1285765090,48283904,-397410198,6980450,216531050,1380807303,40501354,1921450728,-474328509,1778412036,-2057181184,378222194,6961088,1424491114,-1154911611,1784283216,1599488,1921337064,6969883,-402647448,275940667,4918912,-603523326,1962934839,21817606,-150912791,137878534,859665664,-432108554,-400651465,1945096503,-338603247,1929383608,1030147,1390956630,-338601194,268337990,-164371595,938098315,108261329,-401577386,-2092558791,-260763650,-1962913605,1782040086,1075200,1938084584,15198467,-1103641439,1149853934,71616262,1149831072,138725132,1149830904,239388432,1149829944,306497302,1149829953,407160602,1149830413,474269472,116852028,2111452,-1343683723,1258747392,57934080,-1157585431,-2132279206,937468287,1795182243,6949056,-2108626864,107610218,1921383144,6967934,-253230998,1383363205,40501354,1921378024,6967914,-2081946262,-1168084347,145229048,616170356,1778412037,-2076841984,-768389774,107610218,1921264360,-1005155518,1778412087,-2078414846,1354446194,6969856,-402644376,661816335,476577898,-2079987712,1482300786,510132330,-2078283776,6951282,-402646424,124945391,4918912,1745480449,-1326972828,-2103318405,4865664,-31361792,-402634234,1793621357,47741,-142891544,70769670,3324416,1052377972,2073356288,-2143737154,108265532,-379129112,-1343723935,264235286,-402192664,1810437798,105244676,-384393752,-186121118,-767655930,427032733,-392167239,-69108215,104466804,158637522,-394392856,-1964435846,71100687,114157771,-384406040,-991424643,375711750,-1645594997,-1644814706,-1187394881,-1527578614,-661729140,-1549935967,-152487468,519740517,19916880,1954408168,1946369069,1947417609,2109597720,1048584427,2097166328,236935177,-393404696,1458112123,2109859941,54328180,289203316,-396823691,870874523,-401727619,-389313281,1049298523,378248686,-1930912290,251914587,105507019,-385874968,300420860,518165,-391295768,-154956883,33573638,1522227060,2109270016,-1056944991,6947552,-2137462704,6946922,1938047720,10545411,82049665,6959989,820511338,-385649788,372965518,561330112,370576174,1778412032,-2105153536,-1959888270,1778391062,-402494976,1819443831,4925056,1258747645,1601437952,-402629957,1319206247,146828032,-397410198,6979642,-454557590,-2126155133,1963260154,1778412094,-2083133438,372979314,796211140],6,[504793902,1778412032,-2110920704,-1959910798,1778393110,-402232832,343048735,571902766,1778412032,-2112755710,645924466,-1006763957,-396110359,-1909552168,1912606750,512634373,-1664942060,371130158,-400623104,116916197,1062876,-820044683,520040092,519700506,-134229784,540531718,520582400,-400622897,-1863778367,520254076,6954959,1240006506,1670375685,778476646,1974015,-1561846022,-603523073,1962942519,-815390968,-1830281478,2086791423,1713308530,6954959,6946922,1692991338,1666967812,0,0,1778412032,27453696,6946922,6946922,1778450665,-385783296,6947216,6946922,-286719638,1256726016,2082400511,939015808,520649984,40501354,-33460247,528230406,786964175,2080565503,939015808,520912128,6946922,40501354,-33507095,528230406,6999910,1105789802,1778412033,1778412032,10479875,74055786,1778462697,1778412032,-385586688,6946957,501810538,1778412033,1778412032,1786571525,-385455616,6947084,6946922,1810564714,124387434,1778449385,1778412032,-351835648,-385324454,6947052,1340803178,157941866,1778442217,1778412032,-351704576,-385193410,6947024,871041642,-974582934,1778412032,1781066507,12249356,208273514,1441275371,1778545290,-384996864,6946984,199953770,-1645670806,1778412032,-100603122,1722480360,1716872789,1397812363,1323834961,1569417214,349924104,53003137,411639,1733915928,407238502,131072,-1956165771,-511503283,1200308483,1927860998,1166763839,1300981524,324659208,1207382644,1962967046,-981244412,242745092,1728608255,71667558,1728726923,520635785,1717066585,1567024523,1722448616,105379787,-831258608,1482381599,1566989670,-391482648,-806878533,316729386,-384651032,-386269022,1431677535,1397812363,-1779949999,-2093190519,1963328638,140428665,1963933568,25133169,-395610875,1996488097,312076292,411639,-145001192,2098759,-981248908,273124098,-1962785143,1183388231,-398923004,1996488057,309454852,-2096476533,-1958673439,-388823481,1183526002,72256266,1947377384,105379617,57999488,-1962752637,1183385671,172460802,520373897,-1957143719,-924295707,1495255977,1566398555,-391525656,1005060804,302770194,939067079,-18309678,1561454684,-2089934104,60706366,1048775284,1946263118,20113667,-1639039357,-402426621,-1070421597,9242246,309641226,-402573893,2095610510,-2130218368,-385941534,-1070432545,9307782,57982986,-1156908823,1793629692,1931572573,209486623,-15108607,1156975692,125124609,-1639039357,-955681533,29958,144238848,8666752,1748857856,-60256667,2076829853,225718898,1754165096,-1125605892,1965388411,-1458640861,-764933259,1985341444,-346254616,-1905935597,-85405133,-1905280165,-219622861,139782491,8783491,-2011790591,1048576000,1946157185,7825438,-392299416,544373608,113647221,-973078399,33798,8521414,-2094142719,30014,251602548,544473205,8535680,-385649664,887621701,964345436,-161388824,33589766,820577140,137357572,-1639039357,-402164479,326261808,1048783083,1963171406,-1644381407,1968999656,-166235367,309661700,1145984,-186119052,292851035,-379509016,1048600725,1946157186,-2113485290,922681344,922681480,-379060090,-1609046012,-2096708477,60706366,116859765,134232030,-54846604,1547692189,333976436,1007579775,1779070412,-402560512,-1293321350,1537337353,-398886210,1122590931,508776544,-2080670488,695406584,275900496,-2130294901,-67172761,1963196585,79820568,-149850880,1962936513,281147148,-1459194880,24379904,1482366969,513566411,-79435526,13305487,-620327066,110098944,-1889140433,-1895771898,-1895770874,-956224250,-16702714,621201407,-352321535,-400623001,110099221,110035147,110035247,110035235,110035245,110035237,-1889140435,-1895771898,-1895770874,1711353094,14354063,14485239,812908546,-1224306842,-922317056,755404544,-955871487,755404544,-888762623,755404544,-855208191,755404544,-821653759,755404544,12314881,-1222211226,-921269248,-720963840,1946157824,110061069,110035127,110035145,-1696005843,-98657280,-1879405336,-1895773434,-100607226,19859087,13698703,13960847,19072711,113770495,293,519709163,-1879415576,-1895773434,-1895747834,-1895750906,-1895750394,-1895771898,-1895770874,-150938874,70769670,-955222784,47366,-1222211328,-921269248,1711926016,12002953,13178508,13829831,113704960,221,1938158568,-586746082,1962934784,-720963818,1946157824,-1224306930,-922317056,-1190738176,-402653184,-1796692337,-661849079,117358734,343160824,-1180840258,-836002202,-57941717,-1510741551,-1638390135,-1090476098,1136238034,-1935281408,-140618218,70769670,1711764480,-1638783351,113707755,40532,-1638783351,-795944820,-1638390133,937166583,74711044,-457765018,-1106667800,1340644818,-1512773632,-394947352,1048675095,1548642124,113708148,1548642124,-402320280,646017863,-16802298,-1639039357,-2096466685,27130926,-1644290429,1540352000,-2146707736,171440190,929565046,1931339781,-10615575,-1023332554,-150732360,79940,1157040756,1962934838,67745795,3818743,201487488,809797920,-1985558808,1455632964,-113865897,2088536887,1979711363,10479875,1963065219,1501816886,1600653427,1926096901,116817387,1963131018,-1644381406,-26542230,1920761576,-839220986,1745384449,-1394080398,1750920050,-1528298090,-2091586702,1601376255,230811735,-771025013,-1612163724,105379698,997458048,-1955302168,1290305108,80132979,243039363,-771029132,-1162140300,1371704068,-1962933319,1944637719,39291651,158650891,-2123208216,1946443770,79921925,-2141592094,3668030,-1368914306,1916921861,1601441000,283689822,37349378,-402498072,113727599,117,7603910,-2130262527,113639424,-402653054,343173352,-402573893,1397978548,1399445992,-394735384,-404006956,-2147328536,35902,113643636,855638156,-1644381230,-380134168,113641013,-377225078,652739574,31320065,-402521624,113727507,117,8455878,-2113485312,-1847066624,-402164632,378104312,333971573,-1979267582,434635264,1010594314,1013478632,1013216410,1012954269,1010988287,1009480908,1012167885,1011905762,1011643617,-481790752,1023288342,1010857124,1010594982,1010332846,1010070700,-382700374,-54852679,1778412189,2004150273,-1639053625,-672595967,6963962,2059200594,-527769230,-461324252,284983352,-58718860,-2133822184,-2147448306,1755184232,1239976610,79987497,-54800245,1456990365,-402441751,-1813512064,6547456,-402602520,-1444413157,20506624,-950580504,29958,1741875200,113641333,-352321407,-2126610392,443809792,8455878,7846656,1400146920,1756424275,2007492691,8455934,300419051,1964411241,-1979267584,669516032,-1644381439,1920623080,1959541764,50850051,-956347415,16806918,1952960744,1968061452,1736894472,7603910,113689344,-402653055,192178105,125124924,-26775576,-1023377146,8521414,1738795008,1128011636,1508381557,-2113470873,-2130248192,-1547685120,-2002583418,113689344,-402653053,192178049,125130812,-26789912,-1023376634,8652486,1735124992,1396448884,568859253,-2079916441,-2113470976,-2130248192,-1547685120,-2002583418,1625727744,-1077923133,-2081946272,-130121609,478085175,1952921832,1951611927,1967668232,-1945698801,1726408704,1676214192,-1565398921,-346770237,-958123518,35590,939015808,-401309952,259286793,74768440,125131324,-26821656,-1023374586,1013359592,-399739587,58025662,-1151723031,1709703477,-397192333,-397187190,183006849,36080257,199524510,-529145800,1402862696,-1015702040,13000,9125504,-2142473216,3668030,244008319,-108814770,1362916607,-1928680728,-2115446658,-147623295,2098759,-56546956,-1593472611,1166646784,-1643732734,-1962654327,-56422329,306678685,-2120351581,-6420954,440828,-385792535,1333854556,-150732794,2033223,1207431540,1946173446,833867,-2147072009,-1593150464,866885200,-1048335424,-65631484,-1644256867,-1639039357,-2096728829,-796720702,-1995077376,10551877,71666078,-2086795615,27151934,852853,138774785,-1986131807,871041605,-150993223,8390215,1352730228,1094822814,-2086798175,60706366,-1992294027,-1644125947,-1593686647,1048813062,1963040334,16780547,-1979431543,-461370777,-2136741885,10488183,939730078,174879940,-146901532,4195911,-1048362892,-1646092024,-1593031287,1166646756,-1644912370,-401586807,896958581,-1592737405,1166646774,-1645043432,-1592506999,1166646776,-1644519140,-350206583,96299032,-378643736,-1048356659,-1646092028,-1593424503,1166646772,-1638751992,-1583488349,-459039148,-1638489699,-1952582493,-56424377,239569821,-1952579933,10684999,33998494,1200228766,1007100941,-2130283258,-6420954,103186941,-2084634722,-39974874,-1646129623,-1645994365,-832664320,-1921924632,1743313014,-385649802,-1010214934,-1080165189,-1108864275,-970361516,-16740858,1913013224,606135074,1956920574,1957051408,1957575692,1957444616,1974090756,-54836726,1399318685,-402532887,57869852,1006728937,-972524132,-16741114,-2147390743,33854,1625883509,-1908506623,58064640,1744918249,-60256677,1926883485,477437554,1755327208,1961362920,-1905935507,518574643,-1905280173,384356915,25487699,-1204169029,243990538,-922001178,512439156,1750294760,-1914135044,1965585010,-435224794,-368145568,-401700512,183075680,1625951881,8926975,8795903,-402259608,-998008919,-1956975866,-2090801650,1367081721,1625955979,-1644402605,1920099048,-2092796604,39904814,1625955979,-1995773053,-2090801122,512297707,409493738,-1754273786,-16595837,-16742346,1744864822,1592264244,113542039,8926975,8795903,-402240664,-998009011,86960134,-1997995149,1956264960,1961376789,1979661329,6963836,1981081682,941912946,74715196,1769281596,1625702017,192676840,-402234776,-998009067,-11080958,-16742346,1744864822,48760456,113542039,1748499304,1810406908,-1782060942,896843787,-393567640,-998038042,-1969047038,-395548184,-692359643,702521,1625695991,1750325251,1072183291,-435749006,-401700000,-368146080,-400651936,-2093055904,1081409536,-1165075527,-771031040,1750152820,1961401852,-2094763407,527761400,1359659395,-392299416,326267235,1979709571,869894929,1370482898,8718022,-2095453440,-1048376639,-957658614,109494322,-1073086331,243336821,16817670,-1080165189,-1310190867,1405413458,-392299333,443708778,376818748,23724138,-344862232,33879565,209716084,-389810112,116872098,276444,216532853,-1638275072,9234639,1721651944,788959183,21424129,-1080175938,1136197799,-22678784,2084042766,1478920980,-1647394914,731801273,66358223,-202780191,40757413,14616311,443809793,13960951,309592067,19601038,19342987,13186815,12007167,378407147,646643913,922681527,922681563,922681557,922681553,837288239,1343517565,-1878996063,-1073606768,1951924459,-888748282,-1912602624,-1023358178,19859087,-402604056,-759295093,10993565,-218086471,-133235035,-1961591753,-1080141786,1723440590,-1949357154,-773782540,-391777303,116851238,65759,116869492,131293,378413940,-1956249301,1778460454,-818479360,-16750080,1778437430,-885588224,-16750080,-352270538,-720963823,1946157824,722898454,646669825,6947111,13186815,-1221132442,-1911952640,1711327510,12002955,-617152666,-16750080,1711330614,13711103,19871487,14485239,494206978,1937533928,-878620652,261132288,15450114,-955878312,51974,-887190016,1048625920,2130720760,1543948047,-395690953,-1461150544,2068047875,-603523133,1946158135,-1482463688,512321024,-1989803861,1711320846,11736713,-1154578074,914974208,-1989803841,-150944962],7,[33611014,-1943177984,-1946106106,-1946104538,-352268498,10986271,11214473,11472521,11736713,12267145,12531337,12795529,13043340,-603523133,1962935351,-394663166,443775968,101613926,33554590,113731072,105994,-1058504704,2076633105,537873522,178480832,-803205218,-1641897114,1723867407,262023843,-1553545183,554671662,849569488,-668921954,-1640586394,1727013135,262027939,-1553532895,-1553555906,627482178,-171,267920143,-1553541088,258383398,-1643248127,234950502,535535126,170262799,201770910,-973078370,10359558,235274511,453428894,17760414,-392292850,812874548,-1080160578,-1515898934,-1642676571,-1523068737,1025445,262020614,-1642066432,937174657,116915967,-2147443188,243336820,16791516,369168323,17760483,-402592994,-945749748,2062477312,-1869608077,-338165233,855798784,-1581216064,512426151,243990699,378208431,780861619,915079355,1049297087,17760451,-1023353034,1937428456,9300227,369168230,258343139,15408641,16228710,1724916239,251722657,-1587095518,588185855,60909248,-937226495,17277286,1724916495,251726753,-1587095517,627441935,-16385,1727013647,251728801,-1587087325,571408607,8054976,14485239,1333067778,1937397736,13082942,-338165233,855798784,-1581216064,34537677,1946217432,-1900006654,13607392,-338165233,855798784,-337080640,646014494,-65317,-949551107,57094,-1912602624,-1912551674,-1912550106,1711329070,1711318945,11214475,-1358001306,378234368,-1956249421,1711323950,12531339,-1019311258,-437730560,-1958055047,-1878985954,-1023275120,192217323,-2137529216,58032892,-1949106161,-1878985442,-1023275120,628424939,-2137660288,494240252,935855758,653845376,637880202,-49977472,-182583281,1200104960,-1898935291,-54803520,869413789,1375759049,1920004584,1949187119,1950235687,1948662819,1952726047,1952791579,1949711383,1952857107,1952922639,-2132768245,-58655004,1090811378,-120919230,-164407613,583766,268337990,-1017186699,4808,1996445526,39970820,1937325032,105379669,1131677727,-293696173,-386507123,1183541847,571652,1347609079,1534155240,-996049550,39291703,1074153463,-1962314752,2122515543,175440116,1978553913,-263833339,1996425588,536897540,-16749336,6816886,6547464,2122533355,1131611908,537282551,1395880976,-1913749875,-269945250,71732073,-150993735,-397389087,1918595326,935371042,956454795,91615302,1961776697,74907401,-398458776,1996423201,268462084,1593841896,46319966,-164407808,402679894,1174471144,1963982467,-926720269,1442840594,108461911,-150889752,536872006,1190596213,1946689284,105379699,1819609119,142576979,-386507123,1183541639,571654,1347609079,-395552280,1935372414,10545411,-1947306355,1153827415,1200285189,618695181,1946565639,1946631176,-2081818364,107447040,147125951,1333988212,1283473414,1468729349,-1592489724,1149843396,71616002,105170688,-1923940352,1810429534,1416780654,280311,-150047424,270533702,1207385204,1963991046,2139968309,-161575664,-1956054552,79234630,1390540544,1809377360,1534066152,1988960882,935371246,-1996335221,344523332,-161575597,1533944296,1183517298,-1610668796,-133806327,-1026990497,861274116,1063802614,583681,268337990,-1017187467,2760,1996445526,10610694,280311,-149195488,136250438,1207381620,1946689286,71732007,1193529591,136292614,-1923933579,1586301047,1753344246,-1190771061,-503906296,-1075294126,1165122413,280311,-149195456,270533702,1207381620,1947213830,71732007,1193529591,270575878,2005736053,1586320144,1748560118,-1190771061,-503906300,-2081927086,158489453,-150714741,105325008,-916561928,-16775998,-392278474,1207369747,1946222598,32815883,-402524999,-177011596,-326412861,839147146,349924351,53003137,180937,1736173648,54266740,-380107659,2095599297,-473737113,351896343,347669362,-1077345536,-605552495,-385649810,-372158822,10817161,33129411,-108853900,1460958467,-1897952250,9551815,10817163,-218166276,-1017182289,0,0,0,1342177872,1086260823,-1949856256,-405712904,184912678,-1559857984,-336066904,1594358017,512346968,-1192753498,1364249344,1048774231,1962935976,4241445,-13385586,-1190987592,-218365948,856716463,66631935,-234879815,637826223,-1560280927,1594295976,-2132256679,1381024512,1547626583,1523509330,904402804,33194844,-122027147,49971971,-122027147,-1474918142,-1363191802,571654,1957688060,114255880,-345779480,111584006,1593852648,-1950132134,-1086776266,129566398,1957098240,-1171395838,-977595852,1809180678,1063781994,-31397864,-2132215832,436798,-1075313292,-1341461757,-345708802,-352261376,-34868224,1381060803,111545995,-1207959110,-235421184,378259595,-771029336,-1031780492,-289394174,15401195,-1031798549,-293556223,15401195,-1031798549,-352261123,-1979651328,15462081,15401195,15450878,15401195,-336673398,-352261376,46301184,-336723024,-352261376,1482250752,378229443,-771029336,-2091894156,-336853566,-352261376,1948297216,-1474917387,12747526,378269272,-1031600472,-336834555,-352261376,1948297216,222058741,-1957623179,-486102002,1509876226,-1957510310,184985622,-2095156014,-336853566,-352261376,1946231808,-1474917616,12747526,-352261140,604039936,1354979967,1952804072,-117228536,1894253684,-1017579419,-427773872,-352261264,-469701888,-352261279,201386752,-345905652,-352261376,-420273152,-352261279,838920960,-344922432,-352261376,1354979328,109445552,-1073084757,-541850251,1476400360,-1070444349,111871622,91537418,48815540,-2134681600,436798,1206388084,-399840510,-776994776,15426790,15401195,-1979704344,-345971004,-352261376,976896,1692860336,15401195,31981803,860996352,610591945,1962598402,-1898935281,1757449944,15206115,1282664802,-35077287,1343517299,109445552,-1073084757,-1269626763,-65077499,-1017619706,1920197608,-1070444524,111871622,141869066,-16337837,1527184414,1207354200,376717318,1936971752,28921873,-386626816,1935212667,-490744,-1069874197,1207354361,259276806,1936963560,6416394,-125630349,990112767,-154928704,1950352967,1939793935,1961364083,-2096598272,65798136,-1007042501,1074153462,-2048386444,1343583091,-1962933831,5630204,-1979420071,-2096567359,65798136,-1007042501,1074153462,1642598260,-401968269,141754423,-335546237,-104842493,3328195,1381061376,-1040754858,309592065,1936384744,11790595,1156060298,-385649815,1988690089,-394883634,-337609075,3328034,1381061376,-1040754858,175374337,1936373480,8907011,2122913160,-529101362,-387416435,1936880364,1014118632,-1955826422,38243095,-2013113207,1686635588,-388330489,1443066449,13665230,-2013112951,1703412805,-398014713,1187446783,1187419117,1187447022,-956301344,-963386042,-150935994,1946157505,729041179,32130691,15488640,15685248,31606403,14964352,15160960,1989011921,-846744368,146340373,-1207637248,1610153989,1532582494,636011465,182997248,1307072768,-402427392,-1195180031,1967653264,1661462781,54265972,-402230023,-337485045,1381024760,1139193520,-1207954758,-201902897,15418086,15401195,1122419850,15401195,1642332395,15401195,51118315,1482318310,1352451011,-64724508,15401195,1642463467,-1010590376,1977613440,-342694900,-352261376,-352187392,-342694902,-352261376,-419617792,-352261230,-1023350016,-31157532,-1830513946,-1830420212,784347843,440409739,1111392302,729088026,-1207806067,-1326579457,28372575,-304903186,1963655229,28336182,-400932161,-1922996478,397410903,-1194095634,-1913700352,61866583,-1194095634,-1913713880,78643799,-1194095634,-1913716696,1286603351,-1927025682,-1913781673,-1913780649,-1913779625,1468919319,1468919300,1468919304,-293556212,1468907570,1388572169,378220112,-2144462272,1720894,-1031600268,-349392894,29524739,-1017489170,-1959899054,773472278,440548992,-2096663552,-860880190,-1031601173,1515777538,784347843,440409739,1111392302,678690842,-1342023795,330362540,-304903186,1342330765,58048523,-1326536528,-745804268,-388932883,-388900143,451664593,-301770867,-301246579,-335456371,-330637174,89623888,1256229612,12802796,0,0,0,788267008,-1912597343,-390033704,1642600078,-1083658218,518522736,-930341354,934992014,-395792352,-1088481743,-401733832,785113146,-1912597343,-982994728,-402165738,-401730023,1791747007,-385914368,1206446636,-2092797184,111010350,1778883515,-499712256,-197722211,1827165085,-1644387998,-1593321565,-643588608,-1643732729,-1190667357,-675414010,1722607623,803799923,124821832,-1583481693,10684274,-227546722,928777927,512373362,-75457069,-2146338975,208815083,-472776910,-1432879314,32241696,552125433,563290351,568795600,571548162,580788762,582099621,589046497,600580930,602285010,862462957,603337620,607527952,611787886,614212738,614737053,615916719,-1647180089,-1077677178,280692536,-1645043456,100918263,-763126290,306546944,-2011933304,1170675061,-1577058544,-470311434,-1645607421,-1996434813,1434979397,259360782,-16103993,15657215,280742028,-1947994368,-1902253506,-1952582138,-392308210,109974426,1049337330,-947806738,243991048,-1993957926,-970587571,637535301,411079,2050916352,510919175,1191560998,1170613801,1017220613,-1645042937,-1645345081,113714411,40432,-953808149,640253189,-435862074,-1077737706,-1070397640,-1996208759,1166607941,125346568,-1559792477,916588406,937337095,-1979785085,1703091781,1300491292,1048580380,1946290042,125739270,237258121,-1008824856,-1646911861,1962933120,2065598468,-32761,1049101428,-2134702211,490814,-504884364,1857742849,-1276574861,-1143852059,1525194236,-13384894,-1070345677,-702641344,2115758237,-702641213,1239944861,-761216008,1963146397,-1576882174,-694089862,126198685,-1962460993,-1986142698,243992661,1300864474,146899716,-1593422455,116864990,276444,-930937996,507873537,-300128893,320621955,4049036,-2096860256,-398451635,91450968,-2145628799,2050916352,225706503,-2030039368,-1073011643,2124612468,-739766777,235319517,862938856,125346752,-1559792477,916588406,112247559,1867638798,-1646878269,-141039602,-761020389,-1514421347,-16750073,-6427082,1402860086,-1956642072,1788728854,-401708544,57893899,-951724567,2631,11596683,1863706638,1778412227,1744857600,2045256430,-1957313665,-1950338068,512427646,1564188118,-1105693426,-11139163,-1679293322,172279649,45088768,1860298766,-117454717,443081,-1514225613,922701831,922721774,-396976654,1153916823,-1342177270,-1125642748,-1341754770,-1259860475,-761216146,1971366045,129875775,-1646911861,243998089,1300864474,407226114,1084751872,378210164,1435082206,-298415336,309692829,1328583,-231306496,376801693,542151,172345088,736821248,1778883515,-298385664,-231276643,753423261,129875807,-402646343,57894210,-2126183959,1767315581,1170670965,-1610612712,52692859,-524230518,-1564210681,-761264261,61597853,-1013067102,-375532896,-1682239639,-16750073,-6428106,1402860086,-379657496,-2136993992,-1647140345,-702641469,-2145482595,922731271,922721778,922721774,922721782,1340644842,147096371,-1013067101,-16276037,-6431178,1402853942,1784620776,-402232832,244015254,132357610,-972796023,-381024697,-1514209651,-1547685113,1843961298,-2146798740,34044478,-257883276,922701981,922721774,-396976674,1153916523,-1342177270,-1863840252,-955878803,-6434298,512410623,512269782,-1950152836,-1080175082,-1259857344,-893664415,-16750023,-6428106,1402861110,-1587662104,-727474726,1157097785,-1645305405],8,[-1022951261,1969011944,-1564462590,-1597792814,-1125605934,-1682193572,1572399111,6946922,1919134440,-770275037,1778412189,1671292930,378082930,6987260,-1863842710,-1995869597,-2086797290,111010310,-386070807,258401435,-1647180106,-2029058244,778502488,54863103,318767141,-1356502235,-299515099,-1222237659,-1910092763,1721627174,-1645330805,147292518,1728053250,1191692132,-1939577047,1684472399,280518,1204184167,1684508165,411591,-1900006656,17688800,-1593362241,-930924578,507873537,125451904,-2096860158,-940630939,9285,-621484018,-1962874903,1721619998,-1646653813,125312649,1947109734,113731079,14318,-949616640,3666438,-2130706432,-1086858202,-1922504457,381095782,-1050265664,57017570,254208209,-1064382324,-973036567,17267206,1711315945,-1645603189,-1945169944,1723895504,-1646911861,-568947866,512321181,-1989789714,-952634858,489478,113731072,1908,645988352,-138463268,244016363,512466390,-2086560296,-1314865401,-1956618776,-1952589298,-1583490018,-1497430141,1615653041,-1646354074,161915750,-1645567642,162177894,258355435,935331511,81838438,-1645567130,1958742886,-1866963444,1711276247,10399749,-626825728,-771307875,116064413,937168513,-1561787392,-2093054996,963969031,-1896467610,-1959278554,-1053308402,1449526249,-1816172975,-1191182329,1743978500,1717151588,1712223326,-502741373,162949349,861413096,-2093577738,-1900006649,-2091858976,128975352,393544828,1153893040,-1929380082,16351705,-2147191904,235931212,1483423464,1493195,910065664,1735655431,121046726,-360805119,120627558,-1050218357,-524218136,-1176990196,-201588714,-1898935132,935633368,-939637111,64582,586827463,-57973209,935730827,258396300,-1050218313,1183646950,-1223727382,-268212544,-2082599752,472126,-1957558668,-301517802,-611424307,-745618546,-907572378,-130121533,1048510519,121060992,-969444352,472838,1727826790,1348911155,258363494,935462583,1348882534,1466323046,258382950,935331511,1919438950,773754407,-569591801,520042086,-926742744,-2013265648,2122972742,-62470406,-242825728,-1514274562,172279559,495648769,-1961730935,1552484445,173902612,-1474929527,-1157073904,1435172865,-1470829822,-1157073888,1435172868,-1471616254,-1156877248,1301020671,39160600,-2136458773,1586309236,1778412272,41287424,1530587219,1935796712,12577027,-1962925381,63998922,1427309645,-28931578,512364011,-477913598,164332320,-1996337781,1284050012,273975566,779387048,-1030515,1979649653,276168460,1521084496,-2081927082,235188316,1936314088,-1098033342,1586364145,16759280,1600090088,1183671666,343277552,-15567361,-397404555,1347836539,-1336125976,-1595404796,-2094763415,1963199612,235450382,1919521512,-62470634,-1341068543,-239170301,-2132275458,-972787095,-167642042,-2146993402,-1108802699,-260141824,-17719667,16547456,1465064308,-402009240,-998014827,1396632326,165374032,-2088728344,-1779890492,126662912,33441526,-2017918092,-28903929,-972851840,-1850081273,4161543,-745864587,1343374475,1465078353,-401996440,-998014891,273976076,-1961997173,-125629372,-2093845249,-125629472,-2095221758,208931320,170092626,-2088750872,619381956,170485841,-2088753944,418055364,795365714,-2145916918,-351878013,1750159883,182979127,113542016,-1961474933,-1039461292,1962872180,1130910230,2146691082,-402209661,1183471413,-54277636,1962997891,24766723,1963063427,24832259,1963194499,28305667,1963128963,29550851,1964177539,28109059,6946922,-9830294,-337625368,-125567952,-385649408,-125632189,-385649407,-125632188,-385649405,-125632135,-385649406,-125632130,-385649390,6947190,-1108803734,1543948256,-1959628233,-2086809058,58020091,-2130524183,1963020539,42068227,1963981699,28174595,1964047235,24176899,1965095811,30599427,1965161347,32827651,1968176003,28240131,1967520643,33548547,1967586179,33286403,1968307075,53274883,1968372611,49473795,22215553,-152566155,129100039,1969027971,48163075,1968962435,51833091,1968896899,53864707,-268305535,1994982261,50036995,-385649168,-75431018,58060803,-2096941847,58015995,-2130500375,1978664187,58714371,1967651715,-103880698,-2096667927,58018043,-2096815895,275935483,9370497,-343733641,786682224,713795583,-200850711,3013165,808322606,1915636782,-1456539858,-449897170,1613687598,-1641056465,-365966033,942678831,993119537,1882286129,2050061617,-953050319,2133953329,-1036927695,-1031122895,1476947176,-400660501,1048828413,1946188825,336002580,339640444,158663036,1725639507,2081758975,1450174555,1048836980,1946188825,336526864,1393194364,1711276475,2081758975,506391387,-388382488,628446797,569098290,-391360426,-1073084391,1482618997,1716522987,-391354538,-1073084407,1583806325,-1763172776,2050916569,1948189191,-808491518,-13108290,-6427594,-6428106,1453192758,-1084790040,96897698,-566821120,-567901385,1465302839,-2096409624,110036164,-396937250,1357468463,127647238,-1646774529,-1646905601,-1646643457,1463150678,2145962291,1443132289,-380413720,116852271,33556308,619250548,-771307770,-369916259,29230619,-700546304,57933981,1778393022,-400594431,57339230,1474830186,1442933485,1793874152,1390958083,99740140,1778883515,-298385664,-566820963,-655862883,-636581034,-301733731,-1341794583,-1341986048,378228738,-257843730,2050916509,41222663,-1031552973,13665030,-1962433090,-11382562,1402854966,-396975384,510811550,-397192624,-768387330,241827946,1918542568,1153914893,234881034,-379211032,1609106823,127646524,-1646774529,-1646905601,-1646381313,1449781331,-1190675009,2145910810,-385649828,2074098750,-1979505657,115392736,2074264586,-1645567993,-2146696924,-369430296,-1111554745,-702641401,244007837,495558106,-956150391,6213,-1645332853,-1961724535,-2137133034,34044478,-768408971,-1592502903,1166646770,-2015041514,937166583,326369284,1727411046,51340878,1721621046,1971938886,856812296,51334902,1184750134,-955746935,2629,604470176,-1059026429,-1005975840,-1610122334,19176938,-369462040,-13433653,-1646911861,937166583,276037636,1725051750,51340874,-1542494509,149622992,-768360397,-754774198,-2097036669,-85458736,77195634,-1646911861,-1646653813,-378283544,113640587,-1157560522,6948763,-1645332737,-1645070593,1433266259,-1190713153,-2081947634,-385649829,1693006658,-568947964,-636580963,-702641251,-2019694435,-1962650903,865982006,-1962349569,-1952590282,-1147283394,1448544155,-1646643457,1429071955,-402652743,192044000,-969484312,27120134,-958457879,10342918,-2147214615,490814,283706229,-2134887676,34044478,-324992140,127646621,-365494448,-164167779,-320318563,88270932,1792658921,-336730111,1207418931,1946161158,-761053183,64612765,-385529368,1810367443,63826181,-385510936,922682311,922721778,922721776,922721774,922721782,922721772,-773284374,214205224,-945958237,10343430,60680448,-1645070593,-1645332737,-1644808449,-1645594881,-2094459416,-761067324,58845597,-1962672152,127646704,-1645463809,-1645594881,-1644808449,1415702611,-402620231,57890998,-382060055,-1682242725,-331940089,-365494371,-164167779,1088967581,131972948,-402620231,57891414,-1959127575,-587405065,-1646653813,243860707,914950159,619263993,1187964931,-1107058712,2145912731,-388068536,113729861,40402,394985532,1946306443,1526261772,-672595085,-770769095,-703166051,-1646746723,-1559738485,-387342886,1652615170,1778574057,-701038848,1131997341,-1979525399,178116126,-402295333,233522889,1963129728,1183246341,-1947728917,1946203206,-1546846718,-1326866990,127646466,-1645463809,-1645594881,-1644808449,1402333267,-633435290,12150429,1711276048,58194235,1724877670,1513547857,242375014,1979263846,-771307542,-385875811,-761068941,40757661,-764936086,845965469,-1956496152,-636580880,843876765,-1157474583,922696138,922721772,922721770,-397173258,-626961605,970236829,-1606811415,-466483332,-375532893,-1682243025,-331940089,-365494371,-164167779,350770077,-636581037,586777501,582550390,1626258944,1918328296,-1547685118,15310290,-1646878462,-1646653813,-1647180089,-401735680,57858419,-16651543,-375533050,-1682243101,-331940089,-365494371,-164167779,-924298339,1628487250,-1190634049,-1527578612,-1090515783,-739745520,-1106611624,132647005,855798359,-1647139904,855747305,-1646615616,1218305187,490635592,1966265724,16443651,937166583,57999364,-1157566487,922683795,922721772,922721770,-397173258,448352879,1699528448,257459688,-1207906430,2105802750,-2062614514,-2053046076,159884039,-1157001821,1979647899,141950730,1393325567,-1185792280,937951233,-1585311911,-2095675136,159752969,-402652743,-2112923424,1979646096,343277334,1394111999,-1185802520,266862593,-1988398503,-1559656170,28903819,1488644096,-1956221838,-1553592251,-1553593969,113745370,2467,-16615937,74841909,-398865816,1166758367,970236678,-2026711624,-1552147194,-1715992161,453412658,161325948,-2026693704,-1552146682,113707425,823342942,-1590132503,497224095,161325436,-1585701981,530778529,244016764,694552975,-1583490546,-761067101,9824669,-1962896663,-1952590322,-1080174562,-1070391312,74827835,57989179,-402160735,-1587129082,-1553556006,-1587148370,-1553556002,1709902258,-392302431,1575743920,-336516120,-258348968,686314475,1716448241,-1475954929,-761043450,1715661725,1721626273,-1585703517,430153182,-1959597188,194894398,-1962641921,-1952578498,1469963798,768469074,-92053670,1107391999,-344954904,61073424,-102233109,-2130253053,-13116378,-517477893,-197229778,913571871,-1639039357,-2094042111,60706366,10561652,104541854,510992372,-1644387994,104541798,309469168,-1375323290,1712027401,1711911585,-375522141,-926686996,-1929379574,922744414,922721776,922721774,-397173282,-1098035041,-4587785,1433856000,1944650611,501765942,46433143,856000591,1221735360,-702641334,1843390621,-106839095,-1647166153,-1766320779,373194894,192217231,-764936086,845965469,-1017168664,-108804469,110084865,1048577921,1946171384,-133235176,1478921015,-1647394914,731801273,66358223,-202780191,-2128150619,1048798727,1962936719,161325340,-948167773,-16145658,-130121473,108855351,-397406632,1659492231,106391094,-1992375194,128608009,-10068122,1711900934,160370431,-386733885,54264948,-1516225932,1975519753,508978741,-2093562522,531392265,-1073062298,-10083212,1007256326,1713075710,-983163306,1728676662,1583751084,175423498,-2096693402,161849865,851689482,-1672428608,1918182888,1958742544,1778412044,1368188929,-352319256,-1461186837,247683165,-1009754392,1912635368,-972781534,1711341892,1721625249,-1593686903,1149831043,-291412474,1149855389,126198024,-1022606199,1912625128,-387698138,41049389,76022452,-1593744248,1149869546,-1646616318,-1593555831,1149869550,-1646354168,-1022737271,-392309088,-466466201,1918697704,-1107119102,347670633,22317568,839049856,973698516,-972720892,99287044,-502348157,-164379672,-392309088,-1073067465,1774132852,1358088,1962950016,1979058950,989301506,-2096532475,-320729401,158725643,-1647180089,-335937537,-771307769,-134217571,470745027,1100539961,-404159627,-387698124,41049248,1774125748,1358088,-2147396214,-734919966,87688309,-947713932,-370286066,1173782302,91554049,-352166401,-2126608085,880197129,780094440,1058446,-2126607516,92955657,1577018470,646852098,-1553727472,-1729623679,159490431,57982987,-399211031,-76201682,-380896792,-1070385891,-466428949,1918644200,-1107119102,347670633,3964928,1418343284,48398337,695587890,16860406,1962873205],9,[141885194,-401977752,-998017915,-15537402,1962871924,141885194,-401976728,-998017935,247890696,-1094466590,1424492290,-13384907,935855758,-1050230133,-913567510,935476867,-2091486208,3653694,-1866576012,1744857815,1347551386,1105744214,281117440,-1167589270,1448104448,3336273,935468683,935337515,50652097,13796291,-2086752066,7010497,1375769192,-397322672,-1048379376,1744857616,1347551410,32002390,-1957313792,-1957211924,-528284602,-1946680328,-1951726010,-1968502714,1720322630,1183492876,191269390,-916955221,-939520830,-1929379702,-157187970,915105437,-661742102,-1431541764,-109723638,-661729140,-1920958835,-385911114,712140237,-9003379,803785011,1713336916,-1961828159,-626825534,2056686493,-490641665,1989577488,378103551,-1070359074,28836843,-1647140096,348701641,-1682243584,-331940089,-365494371,-164167779,-253209699,-159478452,-402650439,1181897478,-16278597,-6426570,-6427082,1402860086,-1924345112,179956862,1390995456,378218610,1586339290,1366354166,6954098,1319954513,1586362251,1359538412,6950002,1318905937,-562703861,-761020365,1405340061,-617374714,-661994610,-100473919,-1995994330,1200301573,38111490,1520035854,1405311751,-617374714,-661994610,-100473919,639076646,235036556,123371240,865911643,-401715008,1486641779,-2131696512,326430972,250609768,-1671798040,-253460392,243467636,235145044,-1017490712,2082539207,113712183,474577955,-851246920,1971338287,280495643,-1993355965,-1945699298,117898758,2082539207,113712302,482901027,482869443,-950665215,16705158,1510393344,1988821002,312836,937297654,1446343712,-402229505,-998021096,-62486268,611631115,1914628182,1575507547,-259302542,-16484861,1583938678,300439066,113541913,-2033717245,1113830,937297654,-15436736,1667761782,-169322982,113541912,-2038173693,-1928659226,1783692870,-398029552,108461904,-2089737240,1183385796,1958743036,-424214760,-1511501570,-11510962,468190326,113541890,-916537293,-25263165,-691200,1183647350,-2037559064,-397345048,-998047002,-28931834,-596328437,937297654,-1925942264,1183443014,-62470152,451608576,-500085,126548038,1750131754,-397010329,-998041484,-1047802,1183579206,-62506498,-2038178180,-15401242,-1912674634,1358882950,-402360577,-998047318,-393820666,1996423422,1886578694,-96040613,-1961593792,805698118,1852329984,-393835238,703090942,-2145391848,537549374,1048583026,2004748890,173711380,1750131754,-2037573004,-397345048,-998041610,-1925748218,1358882950,-402360577,-998047406,-28931322,-1866217122,70856,1988843095,-157381372,-190936578,509694,-17791289,-1008140288,-226048256,1796900606,184479902,-1637304321,-1637435393,-1635007605,-620495120,-1635082357,-1207969021,-1224795572,-1224737038,-2037776652,-1645674772,180650775,-17529343,-163148457,-326202544,1723957758,-370650722,113541999,1534443531,-17922314,-162827200,285142662,1996429428,-159973384,1761244927,-1224795502,1575550708,180650775,1996440299,-126418954,-15032984,-385944394,-998041784,-1976702200,-466946493,447178832,-17516801,-2095631384,-2046753084,-947126540,1975520079,1746004962,-1224795474,434700020,79987479,-17529343,-17791233,956979361,2113859718,-258045108,-1948580866,-1986100089,637464198,-125108209,-596328437,-17922314,-167152448,285142662,1195836020,-17777021,-1962183680,-68450,-956369786,-2030690297,1965096686,-17700605,-17660217,-286713222,-1912640770,1358886534,583766,1577501827,-1866217121,66760,1996445271,1876355078,-28931749,58048523,-2097099543,1979648126,1626185741,1177281578,138840574,1325335531,75401992,-1098313237,-1958215940,-2130772834,58001983,-2147189111,-361430979,-1929087233,1358888582,-2089826072,1988822212,66530056,96863350,189679392,-557066,-396949898,-998019155,74907396,1534028776,2114189451,-317814268,736963168,200313793,-346521872,1031819087,-2147060448,1948319613,75381047,-1098846350,1946222334,-24736450,1996443902,1869342724,-16464765,703071350,-125084817,-972784125,-968422139,-968422907,2122907653,-8853244,1342260621,1866721367,1325712515,189712011,1588295104,-1866217121,75976,-1070442921,-1998567800,1183374918,142016476,1533964776,-184549059,807780379,-263812864,-1979162997,-1633548729,138906526,-962682717,-956241850,584774,-1962508661,-1962439689,1183384151,-162100748,-2472250,14319232,-2001990028,-963910074,1023821355,2038300680,-655982976,2122321522,142073830,-1071381366,57983036,-1979644183,-1070062588,1586103272,147030246,33809344,67054296,-1618507045,-465139688,413042570,182863496,-385649472,1178075457,-1977453340,132350748,-1014244605,719609482,-1948580865,52010655,-2012771624,1200285254,-465139711,-427917242,-385649664,1187381521,183042532,-431584767,640541738,758150144,863240200,1946159149,535862,640498036,1211921408,1950892404,1416906822,1946192173,1950894179,1786005606,14304966,-939574807,60486,-939576855,126022,-939578903,191558,-939580951,257094,-939582999,322630,-939585047,388166,-1962997271,1191108166,1975519966,-260669423,-17241840,-19118454,-1073030074,-337050764,-260669186,-18552544,31475398,-956375575,-369956794,1187446486,-806751256,-427917058,-1407421169,300083280,-1999074725,-13965754,-2020943101,1183323677,478644964,-1978471658,-13965730,-2020943101,1183323165,478644964,-431585260,729137162,1961117240,-2145613274,-339724061,-1946211838,-463566141,-1618224381,-670885850,1183319946,1958742758,21465606,-941341048,677894,-427917312,-2141817600,1946215550,-1234680319,74907418,-2090005016,1182991556,837486596,-19349879,-466952309,1750075274,1996430015,329181188,17220739,994509894,-1961724930,1191117918,738706948,-16490869,130417734,1929263904,734432203,669582918,-528580600,1745908736,1996430022,1824057348,-2096839549,-2147154874,1978853502,449603602,-402360577,-998019934,71729924,-2145981690,1978919038,450062352,-402360577,-998019958,71729924,734432005,30546887,1444017222,-1963029514,-13965730,-1618224381,-1014296738,-2131206519,326445631,-129595072,284182262,-397407884,1079733308,-1946663423,1065416798,-15436501,1190590534,192159984,-386369793,1079733280,-2131212799,1962992766,125298947,-386369793,56323084,1183384646,71732220,-113015,-647432074,-1175957478,113541906,-1979431423,-13966242,-2020877565,1183388456,119269880,-1634072842,-1961855984,39160581,-1996175485,1451881542,-1962087434,-1991817467,1187509318,-167771914,1963057734,-498678268,-1610454519,270900890,1996443648,-193527818,1586181631,142081800,1357006474,-402360577,-998044564,28371216,941884554,704899264,1586188516,-1744336136,450783312,-402360577,-998043084,100526344,119866506,-462925824,74907418,-2095964184,-381221180,243271143,-1954505061,1200289886,1525389313,-1634070912,9627905,-1634070912,-8617598,125048319,-33663,-2139130587,27171598,-1559738741,1928044188,-1634070911,1793802242,-1634070912,-2140935422,77502990,243293419,-347824486,-1710325675,1324025502,-1634070912,-2142770424,178166286,1647132907,1522944,-1073530761,-1476448621,1041251962,1044856490,1051344554,1051344554,1051344554,1051344554,1051344554,1045315242,1051344476,1046691413,1041776298,1051344448,1996439096,1342474988,1342260365,-402360577,-998046004,-369587448,1586169127,25133304,-2146994846,27171342,2139099883,125138689,-1634070912,-2147095806,-2103535090,-11533174,-437779338,72214789,-1963434357,1033371975,57999482,1979771369,82176259,594829612,443861246,812959998,1836320300,58001708,738238697,-30313468,-380996408,92931267,-1979032926,-466991355,451635280,-402360577,-998043424,78244102,-1572403830,-11531686,1911030902,65923338,-1634072842,1779856400,41287425,1996436991,176613380,-2096577405,2095645895,1778412036,-13238528,1911030902,147096330,1760118599,-569969148,58032183,-1929093399,1358879366,-402098433,-998023320,-230258428,58048523,1342457577,-19233139,452094032,-402360577,-998043544,71696648,-2147209495,1963057790,140413720,-16484353,1953097783,-1996176253,1451881542,1976568822,323526921,-369604983,174589136,22472987,709297546,208163044,74907419,-2096094232,1174472388,-8552444,-385649632,2122318074,343214562,-402098433,190539986,-1962314560,1207306334,158598916,48397952,-672595084,454256640,-402360577,-998043672,71696644,1435174283,-196703998,1794528905,1375758848,-402360577,-998045284,74907400,1533607912,-1962654207,130417758,1586053932,509444,6946922,-397199873,-998045320,80184072,-402360577,-1956943656,73270232,-972792183,375914503,-1981263077,79987471,-1996208637,1190528070,292847861,2146788992,1343953512,-2096140312,1174471876,-159973628,-386631937,-998018187,-196703996,1794528905,-1634033664,1342181413,-193527982,-16228725,2013201527,105351688,74907472,-2096541720,1996427460,1751836676,71696731,-972792181,-1992073977,130417758,48883968,822050176,2122330741,745867746,-402098433,190539730,-1960741440,1200228446,1007100932,-15371005,939459703,-2089613336,1183384772,-162100748,58052619,1745006313,1996430111,248965124,17089667,6947910,1996427370,-193527818,1586167914,142081800,2095645290,-128021505,1644265344,92932213,-1723819961,116793323,1947246234,-1962570992,-947715499,263428,-352267645,1191545608,725631047,-196738606,-2131339759,1970930047,-1710819800,561254558,1996423274,-193527818,-16228725,2013201527,105351688,74907472,-2096527384,619253444,-1610585598,270900890,1996443648,-193527818,-16228725,2013201527,105351688,74907472,-2096608280,-51834684,-1547687167,-1801216362,-330921058,-1952540509,2139158622,125133313,-1634070912,-2147095807,-2103535090,74907472,-2096736792,-661977916,-972798327,1200446215,71731457,-1634072842,-1961790432,39160581,-1559967869,378117776,233545362,1195836811,-945909597,10392070,-1707671808,-1841889378,922701982,1996463768,128509956,-385170301,478871168,-1070013568,-14023957,441235455,-1962884887,2139158622,192242177,-1634070912,-96025087,-2145981630,-2103535090,-1634072842,-972655600,-347801018,-96025084,-327253161,-955943672,257094,65830531,2122323829,292880604,-1728428406,455305296,-386107649,-998044332,-330921210,-1947580791,126548062,5778840,1950877812,578045977,1187448299,-16775442,1996484214,74907626,-385731096,1187511364,-956301078,519750,1187505643,-352320530,-128021538,1644265344,126487925,64523160,-1665663016,-2145850599,1953956223,-1710819833,393547934,-1952970870,-2620456,-15088457,803734646,79987558,-1979668759,-661940217,-1207969789,644356548,-69146341,-1963434357,-14024353,-1207969021,-739568618,1676263475,2305281,1996502845,-1816132621,2041052974,1682134083,1682138179,1682138179,1682138179,1682138179,1682138179,155411523,155388227,155388227,155388227,1682114883,1682138179,1682138179,1682138179,1682138179,-29525949,-868365251,-331479235,1681834557,1631514691,1682138177,1681786691,37875011,121857086,-868063682,1682138173,2000905283,2000844610,74907458,1533372392,-1962654207,2139158622,259260418,-16490869,130417734,73304876,-2097150010,-6383554,-1734247052,1478396830,-1982135542,-1952544121,1478388675,243993098,378248852,235118230,370384528,-1886806382,-1752588698,-1635148184,-661913896,-1986094431,-1466006393,-1961986784,-1979787106,-945920369,10381447,-1741226240,1684793502,1478388571,-2021062134,1586208362,105351688,173547115,1820821514,-1950119010,1334511710,-2585848,-1995810810,-2086769009,-1962739642,1065416798,-953388032,-6383610],10,[-263812097,-1952539997,1200228446,-2012535802,1586225734,-1744336136,-86295,1996486774,1688791044,-1962621821,-137107001,-1010213026,46698640,1183449088,-1070062586,1183319016,-1710819586,745865630,-1634072842,-1978895088,67054296,616038363,-1977292006,-13959586,-1207969021,711465508,74907419,-2096428056,-1010235708,721313418,-2423809,-15074121,1206387830,-1866217116,-1275051,1996424822,54061060,1183442315,142016260,1533241064,-1986095965,-157379050,547265030,113706613,40598,-1834762197,-1634688098,-1559869813,1586208408,-2424056,-166058825,547265030,783811956,-1207702757,1750080304,1996430129,177661956,348701641,1448542208,-1962641781,1183450750,-2012797944,1183514182,1019225096,-1603504704,254123674,175392768,1209824328,-380865464,1586102769,67054334,-55050277,-1477945831,79987555,-150872855,-2137089530,-165710784,278829574,1586108532,67054334,616038363,456681498,170846294,-385432445,1586102709,67054334,616038363,-1966937318,-13959586,-1207969021,1013455396,-1948652773,-1734145466,-396996450,-259325358,-972766077,-163161340,547265030,-1796668556,138840576,705095872,1958743012,695486473,-380734392,2122318290,175441662,-1767653333,-1634425954,-1070903573,-1549888861,1183489680,-396996354,-1394014622,-28931583,1448141866,-2096736792,-268237628,-1740175990,-1634688103,-1634593143,58052619,-1610510871,2146016912,-28931583,1448141866,-2096747032,-268237628,1177224390,-1634060545,1195836811,-1868312021,-1844016738,-11513186,1453234230,-2096935448,1407781572,-2012902911,1183513670,115916808,-1072962518,1967656820,15657219,-385649336,870908230,-1547687167,-1868325230,-28931426,1962935341,12445955,-1978829752,-466944442,1676170832,17688838,-1767653333,-1634425954,-1634060545,1435174283,80184066,-1986096989,1386123798,-1741226160,-538421602,180650754,-1634007306,-1589742591,1465294492,-1947435379,-1190717712,-1510801403,-1868472737,-1844016226,-330921570,-1913760119,1783690822,-129069820,-329872047,1627318354,185123971,-2096728640,1946482302,10545411,-1946663285,1183447638,-296318484,1444626536,1533136872,-396955645,-998045556,1778412036,-330920704,88378704,1348659280,185123971,-1962576704,12184007,-352320314,-62485917,138840656,1448560464,-2097084440,-125105980,-2142810389,1963261566,-62485984,138840656,1442867792,-2097091608,-397014844,56320372,1191545584,-335788408,-28931569,1448141866,-2096796184,-268237628,-1728297334,-1634688103,-1634593143,141873163,-1377282480,79987457,1631512662,-957349029,-968467196,-2081751036,83787392,-1975051915,-1974404026,1783629894,-1914153472,147096320,1628891222,-1978799269,-466944442,401102416,79987461,80146435,922699307,93036186,-2096999029,1172899015,-916496642,-1869573949,1458342741,631151264,-259325937,-1634072842,-167152448,278829574,1178993268,-1325408629,1996430220,1624827908,-16464765,-1175976842,1174494048,108954372,-1961331704,-620558754,441235455,-14966168,1642595446,113541895,-1962654207,-916585402,180916419,1448542208,-1962641781,1183450750,-1070062582,1183319016,172395262,87820068,1190528629,108314632,33310406,1187382507,2122318076,477364476,621430410,1448083463,-2096865816,-268237628,83787392,80088692,149636651,-1767653333,-1634425954,83787392,1183474036,1357130494,-386382199,-1973723277,-373290418,-1999009018,1317665358,1625155830,-1634466303,-1634331119,16154240,1586173301,-2423816,1746543799,-397010010,-998046024,-1977685242,28899918,1356911360,721313418,-2423809,1746543799,-397010006,-998046056,-2131754232,1962998910,-25264086,-972786684,-12178684,-1952540106,39160581,-1559967869,378117776,1347591826,-1634191617,5564502,-1962228605,-916496697,46698691,1187381248,2122329086,125632518,-972661002,-1976697274,-467007930,-28931504,-1318563688,74907419,-922340376,-1957326653,175570924,1996423274,108461832,922681450,6987424,-402360577,-1010237396,1793887061,205949440,1342185509,-16091393,1996425334,1588586502,922701915,-1633640800,1996443806,190468,1288225737,-1957298176,1183519350,240552716,-1980348791,1183578198,-96040694,-2012854646,1183579206,-28931832,83707590,184968832,1080963,-830274700,29816577,-167021312,1946224198,-129579259,-1923743744,-1924073914,-397298098,-998046836,-1962907130,140742,-184549059,36028443,-1270445824,-163148464,74907472,-2092082200,-1073018684,1996433780,1587734532,71696731,937297654,-1928301552,1750120006,1996430266,89057284,-2147040125,-23160026,-2134652578,1962935934,29816664,-967674880,1745026118,1996430272,1585244164,1778697347,-1267269888,1358317197,-402360577,56319572,-397409210,-998028040,1958742792,74907428,1532903400,-167492095,272096774,1183654004,-932687690,74907419,-2096829464,-916584764,-1236890173,74907472,-2090979864,-916585276,1556648131,-1957298176,1183518838,240552716,-1980348791,1183578198,-96040694,-2012854646,1183579206,-28931832,83707590,184968832,1442958979,1358317197,1370902157,-2096984088,6948548,1183645802,1996443894,1282336772,185123971,-14191424,-1243085706,1174494045,-569969148,58003511,-1929309719,1750120006,1996430286,73328644,1577501827,1183695817,107630772,1370115725,1391875725,-2091085848,-1073018684,2122543989,1836385972,-5603711,-1956219611,1451994182,-163149394,-1913104759,1783673926,-1337029372,-162099887,1549723730,185123971,-2092796480,1963242622,-1337554116,-1984801141,1451882054,1778412280,-163148544,74907472,-2092181528,-1073018684,1996430196,1562306564,71696731,937297654,-1921158128,1750120006,1776884692,-1270444545,-1929024944,-1924029362,-397216170,-998024188,1975520008,-1266777266,-2142735099,1978246270,-1522103486,94852747,-763166715,-163184384,1794659857,-1929352704,-11471290,1911030902,147096395,460636171,-402360577,22764728,116786246,1947219934,-1236890345,467298384,-1912667159,-11487674,-1343749002,79987548,-1866217122,1458342741,1183577651,1784081158,1540483075,1794149211,1539958790,-336592037,-402167199,-1956947009,-352097552,-402232596,-1956947021,-402298128,56318891,-1740733456,1047857310,-1634203961,921370626,-1796733590,-259302565,-1634189693,-955878136,43948038,-351835648,474548,-1073538953,-1476448621,1288654130,1290620129,1289178380,1291144481,914967785,113745556,40598,50749067,-726138917,467691545,-402360577,-998047044,-1010213370,-2081649835,1946486398,108954374,-2096270076,144611390,113706613,171672,-402229505,-1554293985,378117780,2122555030,578094086,-1634007306,-2095352704,43947014,-1634331005,-1710819840,175378590,-1634466173,-1776909566,1586167966,-2424058,1746543799,1996430307,38987780,113820617,1187381248,1486881276,-2000617960,703331910,1586160682,67054332,-1996762664,-1014236578,1317732138,1485780996,1981314072,-339149308,-96040230,1183367422,-28931332,1996244536,-910150961,147361987,1448542208,-1962510709,1187448958,-149165826,1948254407,73304841,-385873978,2088960464,91488264,-351779701,1105586179,-151370103,1946420804,-1643995131,1149895659,-129595386,74715304,67161985,553142006,-813628300,1190529024,74727672,268488577,637027978,2028666891,182263,-1830222987,-28915968,-1964434455,46659328,-385649408,1187446913,-400823298,1178288523,-2123074310,-352255793,46659438,-949455872,468581958,268486647,-538223243,-268548409,13599003,46659330,-401640448,1178288475,-1962445574,30179527,-410781557,-952570883,468844102,33607553,-201463935,-813618709,602603778,1996491325,-1816132619,-39321810,-1991318450,-363939762,-363926962,-363926962,-1521584050,-145826994,1947205831,47153923,855131786,-1466039802,-2096925429,1183513575,33960696,1964026014,-1605372,-129594629,-1644034510,74784936,-134223999,313335,-940092300,259264512,-14945176,-1410857866,79987456,-150714879,1946419399,469133327,-402360577,-998047594,71696644,134268919,1996427892,469330174,-402360577,-998047618,71696646,1761507071,1996430331,7137284,17220739,-940112826,309592320,1761244927,1996430334,5564420,17220739,-940112826,309592066,1745122559,1996430340,3991556,17220739,-940112826,125042689,184305351,-149755108,1946288327,-62470393,99294226,452740807,41221916,1996436735,74907644,-2097149464,1599998148,-1869560887,-1913877675,-11532218,1996424822,84469764,46711753,1183645696,1996443656,74907398,-2096826904,1183385284,74907646,1532550120,-906082677,650678467,-1957298175,-1159134090,1968978948,106859302,-2012457217,-1728127866,1946186813,739276613,-30772127,742421704,741241868,-970623996,-2142872572,637459646,-1098894732,1963654876,218416644,-595162554,-352024322,117753347,74443078,-351468346,218416887,168085062,80146155,-957748471,-454359036,552879814,1183367218,-28931844,-1997126008,1183381574,-494483462,-1927535874,-1979784058,1183573062,-398030582,1183432755,-263812622,-1981004151,1183442502,-364460050,116785158,1946236894,-364460283,1586167815,207027974,-19102072,3161496,276248692,1249124396,980681516,1014237228,745800236,-19087744,1784640810,-16750080,1996482678,240582408,-1995914109,1586229830,207027974,-19102072,1187399659,-1293209356,-112954,1187425515,-1494482950,-506170,1187422443,-1695809546,-19087744,-1977450695,-1728127866,183651947,-377239549,-229734096,-16359797,-2037904298,-1098842404,2100362972,-591494953,1450520318,-16359797,-2037904298,708640476,6963573,1996423274,142016488,-2096212225,1183385796,106859504,-2012457217,-335618938,-591495127,578763262,-19102070,-263296104,-2084044022,1317613801,106859504,-2012457217,-2130781050,822009022,-2037721219,-342294820,-395935660,-397508368,-2135233788,-2131695514,-352130994,-397508432,-2136282352,-350164914,-397508444,-2137068736,-343873458,-363954024,-2137855231,-335615386,-362381172,-947459075,536930886,-2130739479,-385291186,1317076855,1894319340,6372863,1177403764,1963042816,2768183,781398647,1381279743,1377522173,1377129088,1376735777,1384141321,1384141440,1384141351,1384141440,1384141440,1374900864,1374245504,1379291695,-19102070,7880088,367592309,173242113,743863488,-385649343,103547090,-1360460939,1963338752,10742019,58000940,738239721,-385649403,170655980,-102169739,1959329280,1976106549,12249347,2037646124,1869874732,57999916,738244585,741831684,-385649406,-2037776220,76087004,-591495098,57934078,-385823767,1996423710,-327745558,-1542401,1459554422,147096334,-18970999,-18835831,1996477675,-460943896,1996443902,274136840,-1996045181,-397351866,-1990502868,1187440198,2122522868,-1317732112,-1030457,-2136282241,-350098354,-330399730,-2146899166,-2147357618,-16585650,1996483190,-394854420,-18577779,142016336,-2095950081,-1209333052,-1411329,1996483702,-460943896,1996443902,341245704,1187440107,1187512316,-385873170,2122383195,108265722,-18708793,1187453987,-385873682,2122383175,108265722,-18708793,1187453989,-385871634,1187512115,-385875218,2122579755,57999598,-16733719,1996483190,-394854420,-16222465,-998044074,-561608440,-527005186,-58818306,-163679232,1946347590,-1769367291,-770965792,-2033773187,472448738,-18964745,-18835837,-526452992,-2145719298,1946220670,-494483704,-350475522,-159481844,-955878400,754901638,-260144356,-955943680,127046,-18839925,-18971125,-2033777035,472841954,812253290,1996423274,-294191120,-18827521,-18958593,-18577779,729409616,-1928280957,1358881926,1532293096,-941209975,2147479622,15105667,-1964440715,-491323648,1423370494,-431619237,-2131605975,1966142590,-492926190,-494469122,-2012771586,-1073068540,-2142310539],11,[1962999422,-1979061487,76084294,-229703866,15892099,2122379647,309666036,-18702709,-18708737,76023690,1975519814,1183534831,-263832602,1183515518,-431584784,1586170859,-465109020,76023690,-431584442,199642879,-336887872,537183748,-230257850,200429311,-1947041856,1459553886,-595163124,1958742782,-80353021,-1962933050,71707590,-1866217122,1760332629,275273294,1440376918,1750421096,40523076,1342719629,1342588557,-402360577,-1010173188,134154123,126539915,482906307,727056384,-398030400,-152680823,1946945606,-196702892,142016336,-16353537,1317864566,703091178,113541889,1358841481,-2115501974,147096386,611631115,67651318,1183649140,1183666406,1996443892,-1928598530,-11475386,1183710838,703090932,113541935,-1947842933,-916527018,105313987,-1961855996,931857502,-1962670205,39095044,-1950103202,931857502,-1962801277,1590831876,214483913,-2091515904,1963067518,73304845,126039947,1577356034,1996473289,74907400,1358317197,-2097111064,-661977404,-402241909,1183515992,-1010213370,5832,1357661837,-16091393,1996425334,-163148540,7792720,-1996045181,-11474362,-840432010,147096385,209043467,-15960321,1996483190,-137697274,-922335605,382243011,1996423168,74907400,1358317197,-2097135640,1183385284,172422890,-1926532084,-11473850,1996425846,-402625814,-998030968,1958742792,209125141,1357661837,-402229505,-997984380,105286406,1996473289,-361300212,46721771,-2091515904,1946290302,142508806,-1961921246,931858014,-1962801277,71731460,1586245355,138868478,-401574464,20789726,616569600,8390080,-16234999,1315503734,142016341,-16353537,-1075313546,180650755,1577338507,382256073,1996423169,74907398,-1928825089,1358886534,-2094290200,1996425412,175570700,-1928431873,1358883974,-2094295320,1382549700,1510893658,1750721640,308828486,-1929090471,1358883974,-17398131,8818000,-35106561,314868728,-18184567,-16742771,659482704,-360281253,-1866216962,71368,1996423274,108461828,-17398131,726001744,1778959491,142016256,-1928694017,1358883974,-2094320920,1382549700,1510893658,1750721640,308828486,-1929221543,1358883974,-17398131,8818000,-1712828161,314868728,-18184567,-16742771,652929104,-360281253,-1866216962,65736,1750646376,1416124540,1475242072,1783972968,-1929352702,-1924135866,1358889094,-2080874520,-2037574972,-397345024,-916773196,415797443,-1070923776,-1981135223,1183705158,300437750,1190550303,1148455944,1357661837,-1928825089,1783756366,1072359424,185123971,-165317440,1946421318,-398029555,-330920624,-163148464,1183648747,1183666408,1183666422,-1847045908,113541932,-1947711861,-1010177450,-1946794357,-1010173866,2760,1358317197,1528738792,-1928825089,-397347258,-998047046,-161575676,-402241909,1183515372,-1866217210,2760,1358317197,1528728552,-1928825089,-397347258,-998047086,-16750076,1183648374,1996443894,1063184390,185123971,-15895104,1183648886,1996443894,-178591738,-922335605,348688579,1183645696,1239961846,1996446494,-163148536,38856784,-167459709,1946946118,-330920660,175570768,1375096461,367525994,147096383,359972875,-1928562945,-11473850,300418678,113542133,-922335605,209125315,-336181619,80253161,1448280064,1183646058,-1957474050,1331357939,-1996045181,-1072956346,1347815540,-2096141080,1586169028,17269754,153475,1593722506,449364937,-1070923776,-1981135223,1190586438,1433668616,-1644808449,-10926488,1996424822,-163148540,20768848,-1928674173,-11473850,1317865590,6967798,-2093055000,-1073018684,1190549108,225707016,1357399693,1357661837,-336181619,-398029557,-163148464,-330920624,724232272,-351878013,107381551,108461839,1357399693,-402360577,-998027584,-431585018,125091851,1342469887,-1961963288,1586169414,30550788,39260423,-1947711861,-1010177450,2760,-1644808449,-10926488,1996425334,-163148540,11331664,-1928674173,1183577694,22734854,-922335605,180916419,922681344,1181261302,142016345,-1929087233,-397347258,-998047614,-16750070,1183648374,1996443894,1036707846,185123971,-15895104,1183648886,1996443894,-205068282,-922335605,348688579,922681344,1181261302,142016345,-1929087233,-397347258,-998047682,172422666,-1926466548,-11473850,1317866102,6967798,-2093121560,-1073018684,1996428660,-330920692,108461904,-2081195032,1183516356,-3946234,1183648886,-1863717898,1736,-2002910560,1190591046,74727432,33179334,-2146941194,1187382388,6949370,1996423274,108461832,-2096474369,1183385796,-27883012,268977910,6952308,1996423274,108461832,-2096474369,1183385796,-167056628,1946421318,-96025084,-96040446,-38320,1996488310,209125372,-402360577,-998037631,142016268,-402360577,-1010237438,3272,1190549079,762585094,1183648362,1996443892,1296230404,-1996045181,-1072955834,1996425844,1390956548,79987469,519337613,75401991,-218102343,-916496731,113807555,1448280064,1187508363,1778385150,-397191679,-998028024,1958742790,-126419190,219932752,-1962621821,126089310,39289601,2088781312,175374591,-2114042113,16842366,1153879420,-916586241,37059,0,-1105597976,182983860,-1293368561,702745,1365318846,-1073085302,-662015372,721423034,-390057007,-1092082759,-161107932,41222851,-790076240,-165629916,41158851,-991409744,614721572,-402633496,2088960112,544473102,-1960536856,-1070396332,-400325400,682632329,-1960533272,-1070395820,-1339853592,613804073,1145984,1860703092,-400379868,1418536071,579135505,2095588016,607905828,1499580035,-154959390,1950351684,485539616,1946172800,21269013,973161762,91554373,1424491914,63406884,787015403,1465303844,-402498419,1552762139,2062045954,41192738,-402648903,-1880611819,605022288,-138191265,70769670,-401378304,91370540,-335544389,487024655,-383645976,1206455417,-617364724,1964575976,1629273890,-2147480903,729022525,-496908413,490105078,-383655192,1265110101,567928861,-401847063,1031799431,-401837056,-361490276,1877529139,-395283449,-562816880,-972953368,184549701,-401574693,-1430585219,625928220,1944605523,-1155273959,1105730730,-397192411,-397207194,1458055261,1930392840,21334541,-397345141,-2007498319,1569521989,-1436003582,661710876,-973041944,855642437,406513874,266872948,-401574905,770185628,-400853992,57935618,1460381161,-1257144947,111798351,-972590241,-385871547,1435107168,206932238,-973006616,868418309,21350089,406579264,401092468,-1106152424,1015028976,973698048,-2096598012,-219479098,-1962987543,-930873020,-938805643,1159778550,38046209,-352238328,21334732,52748426,141885500,-2146638720,-730529540,21362371,-1925417920,28901981,737208320,1569336946,216236033,1963260800,29554447,1746957312,-1125638814,187689248,1963785088,63108882,1745646592,-1461183102,186378528,-1022713367,1947693032,1965702174,393668637,-1184817985,-1159200758,378368,83398,-496908413,-384439311,753467036,10741761,-973077050,-402652859,-294316228,-347819325,-398085630,393484080,376777276,-1088997400,179921180,1501184,-496908413,-384898056,-186057116,452608,1964444648,-92224523,-402098876,629145693,-166990855,108265733,-2147482392,-154992115,1950351685,21362245,-398494336,208876052,1918023144,-97529,384503668,-2147482690,1901500,2035158132,497248502,-383783192,-2067395999,-1946215165,81838278,-821992064,1158184972,-386430207,-154990364,1950351685,21362294,-2140113792,-1954610843,156362999,1166721075,-1070586879,-1243085592,1464955697,1207959487,486784384,1006138368,1396274375,-161407810,1950351684,21296661,856650880,22842075,-1070537856,-549780245,-964491916,-387912863,-524285685,23363588,142609615,2045247812,-947168504,1376708703,141948427,-2067337077,-1023402749,-400704920,-1024909489,373090313,74592316,58079548,1358782441,1477856488,-528222603,1643670287,1629276033,806259651,-1105009892,83237938,-1927973887,2134442332,-2096270072,91619322,-352320314,139954435,-502479229,1629273825,-167769415,460587268,956456077,326436991,1979710083,135036939,-386063232,65734775,-2096605303,-605920826,182467,365225984,12192629,517531648,-350186264,-28931977,1947578856,2144551,1601458748,1006636729,-1185385392,1446772752,12145012,1950759938,16824650,1131695676,958140159,-1979703111,-910229946,473366300,178251833,958137999,-1979707207,-910229946,473366300,176941113,958137999,-1979707719,-910229946,473366300,175630393,958137999,-1979580231,-910229946,174581788,116900809,16791518,-1545008267,-569968895,1962999863,-145706763,1962938049,-145575910,1962942657,-145313774,1962938561,-146362358,1963065537,-397496318,-18341857,869370655,1030592,-1188173744,1946572677,1778412066,1779460608,-420982784,247658014,1207373428,1946157318,716197895,1478487784,1075825896,-1494691102,-108805345,-1190955762,46661647,1317601280,345434366,708596852,300426100,268075030,-91547533,251545335,1460040704,602410858,1996445624,-1222383362,-471214101,343599111,553535223,505856,263717749,1358902016,251545335,1460040704,-135786646,1996445623,-1225266946,-130332840,-1010178699,712,1963915651,1030403,-385986935,712250412,343157308,-2146064408,158535674,-25755822,-340278808,126413286,856956904,1996445695,-1213142786,268403527,-1010175115,-400697752,40508711,-138917144,2033223,40505205,-1763172502,501508278,-350417176,1778543117,-1216288737,-400692120,-890757889,132376862,-352321090,245251,1744855272,-387441163,-402083812,145759983,-1306596632,-389903829,2062032611,1965898783,-402083826,145759959,-1306602776,1021766445,-388598741,376569979,1965816448,-397388281,99333681,602427478,513009847,1860749291,126347550,-402652738,62783497,256000,1443330281,-1950895384,1747977414,-2132271622,512354332,-400682648,1334451319,-1271877626,2156545,45363632,-1342170648,-402344910,867172370,199755956,-1269387264,321552,-1021436696,41274500,1357390000,506456094,462809283,1446773937,808192628,54267506,-930477449,-754974280,32241888,334021625,-1106742253,854072548,-402396408,-1094516672,-2065155718,-823606521,-400379886,1048583695,1946171770,964344326,-1340340760,503179298,-1021461272,1947384808,964345617,1088966581,-1089834239,1387805050,703179520,-1430535423,527624220,1009084904,-2092534580,158532159,163715,-873921675,1795123712,566552830,-2128254232,1963052538,939223118,563931219,939067079,-219636270,-1969046972,1746641384,-1930945003,480951067,-393178950,-1712774229,939223040,561309779,939067079,-890724910,-1969046972,1746631144,1692933681,480951067,1726517424,-143398109,70769670,-1167756288,-9830394,1541995626,605349921,1031886450,1349850623,161915238,38091622,1750287989,-397199365,113713446,-1647167495,-1169916696,736660130,-1398711525,-1441363191,1778412041,593750018,132711283,508127237,1746600680,-397199365,1390944502,-1969046972,-400883224,116071613,-400663448,-926737689,-402652918,-1232268880,1424555766,12487955,-385894913,577896495,-17385843,-401125912,527636109,-16730483,-402246936,-76213846,259309578,958138111,-2123828757,447080478,-922412823,149444547,74604032,-132528152,-389467453,915083616,712259868,1946169832,1312534531,-1394570682,427081738,158720056,292830012,242549818,2011772998,-1040274939,-335944213,914968073,-1070450404,-1018169174,41166652,1405297212,-1101572527,1398152362,-1960821272,1375759070,-400536088,209715215,1499356944,82363227,537690112,15460547,712181877,1073825014,1048781940,1913265200,-131471101,472921739,-2129856917],12,[-971230522,2089616132,-397191423,117383158,-1144841168,-1226269188,1913484544,537196040,80085877,-282820608,806259651,-1106517220,612375602,214336447,179960034,1629273600,-2084625280,-119381562,-950644285,1847302,1629273600,-2147480903,-964456668,1593369185,180929369,116850688,276444,862340980,-1559271717,1939749406,-1922668752,89356,258342912,-1640100189,1718034291,714933387,-1929379682,1348925022,502327379,1962946792,-167349496,1967128900,1715693067,1912929155,32241856,-138163719,70769670,-149982208,11168836,1157040244,1946161000,1472461057,-396003137,-1017184240,1912605368,472948995,-939271689,1381024761,244044339,635640880,-165924162,410255620,259316491,1392592013,508225616,141888114,-134100349,997382143,-502479229,1629273822,-167769415,611582212,460643083,1073825014,1200293492,172263688,1392657549,504817744,141888114,-117323133,141744127,-496908669,-168414254,-1017619894,-1961086274,-484691954,17102387,-620025484,-1923934603,-152567460,138173225,1149966709,183025925,183222843,1392592013,495970384,58000754,-2097150778,-840823610,-1184817986,83230730,190804993,1395029467,-402498419,1012607421,-1957726968,-390003132,1975663370,-24422587,1610121448,-973077306,-352321212,38047029,1189630035,1965781533,1959922473,688360220,1200292420,71571714,134759622,-955886455,2628,-336124800,-47939578,-402125696,-964492889,-1013456287,472911499,851326179,-1476097508,-1926859775,-588775076,-1474399686,-166038208,359990276,-402563955,225583494,-1341438840,535292108,209716082,214336260,1048629218,2130720760,1629273709,-1979708743,1946265604,39619932,1916444392,21296724,-1473612480,-1471515328,-1476102864,-1472039934,-1925286652,1005060700,-2009894367,-860876732,1914674408,67928105,-336124800,1555435300,820215809,251980736,-1640358221,158679208,225706664,-352288792,16640008,209716203,1640399624,-1094477342,243997746,635640880,1946223862,22842651,1916415720,67434003,1149898356,22842635,1914651880,-81494013,-502479229,1629273819,-1979708743,1946265604,39619887,1916404456,21296679,-1475054272,-1977781244,1552748612,521398274,209719155,-166860024,141820420,-352318488,-215711741,-496908669,1397801926,-315469231,-167687030,1886666945,-1070538368,209716457,1552765192,138921730,28901376,568649728,-2140245415,-645138652,-1996299327,-1986122617,-778163561,-771575583,1040582880,-1194620002,-1059848196,-1639971295,1149953074,-2082960639,-523041824,-1639971319,-738200648,1074143680,-2084336738,-523039520,-1639971319,-1640100223,243335680,536911418,1482381658,1364414659,-1964166574,-1040842420,-2143914944,-373280543,-1327378172,549507837,-1147257338,179921180,1960721152,21493259,-167414720,292880903,-496909437,1042711020,-2114060386,-6407642,1532582623,50008,0,0,-387151019,1996423745,370010116,1426096361,1183575179,106859268,-1560138520,-320337501,913107740,-1638390133,-956162840,-768083706,-1564462435,-2069757822,90226432,-971162136,16806918,7669446,941276928,958152329,958021257,970196679,1387790336,1324067584,1478921014,31451294,958140159,1478921014,30664862,958011019,-401232408,243996521,-903136996,2028471156,929064983,907381480,-1638390133,-1090408216,1049180186,1049180444,113719578,14804,840383720,1018931904,512177770,-147441828,3661318,909997440,1629109891,909341696,912330913,916323491,912331425,916324003,912331937,916324515,912332449,916316835,912332961,916317347,912333473,-375524189,-738219664,436651830,905969761,-1638390133,855719144,10348781,970210947,-1149995776,512191036,-738248866,937297655,695469056,378196531,-771082248,1750207092,1726494568,79987519,937166583,225707008,1344687848,-399020696,-998031535,649848836,359939760,292692912,116862384,67123166,-907540620,-1342016730,-569968834,1946419255,643491848,-1461189773,379971606,7603910,328001537,-385910551,1927872605,473366527,439811897,439781689,473336121,649273,958006927,958137999,473336771,328656953,-2130669336,1315392574,-955485092,1315392518,930113628,-401322264,259328830,161810118,1958742528,470220561,-1091769543,1323841198,184018944,-1144796437,448739786,16759096,970210947,-400591872,812785082,23724138,-15063576,1010422798,182809613,1007121600,-1442614262,-1070408990,941276842,-955045912,439950342,436651832,-1019733447,-1963072023,-1073042208,-533198476,-964491916,-1376589054,-54275841,118890262,-1022181400,5832,1963627496,613007113,-385771544,1609040273,-1088850439,-4906103,1945704168,-34019069,-400324248,-997987150,23456002,-1226244173,-1221168118,1950891009,1021825054,1008235588,-803965868,1951349991,1951480846,1021825034,1006924866,-1961724583,1178147894,1965964416,173336584,-1979039768,-27359009,-386632051,2122320847,57934074,838906345,-77690113,-880024623,-1946921333,1190590070,309592574,1783836778,-397257200,1219499037,-401263896,1190532369,326370046,6946922,1381370474,-1340865304,354019412,-166397720,1946484294,1778412051,1443392000,334227538,15225264,350218261,150882038,-473885324,1395681794,1381368426,-1340878616,350611545,-166411032,1964047942,10086659,-722982992,-1914056428,-251399306,-386093827,-119401295,-1058527312,-193557228,-401656344,141758069,-399010968,1844122275,-399009432,1709904539,-2081130867,1962936444,604628998,1443382409,-2146250520,1946352254,-195130081,-402652743,343022994,-1995153176,1183443542,-263797012,-361329406,313256022,937297655,628359169,184188544,1586306932,113140,1914511336,338946068,-1981131127,1187441734,1988954864,2129155818,151185426,451413620,-26023660,-921439000,243975107,-315465492,-678735543,-4603854,-2085686529,1952055033,712591669,916044370,-401468952,-1564863316,302573622,290318426,443816764,376721724,1626082954,1229581618,41225532,-337065677,329771025,-389825557,-91551216,-401994776,-225769327,733009667,-401355032,-1427631477,329771027,-701769845,-1125634640,309979155,-401368856,-947186795,1351804663,-1461179728,308668435,1511228648,-401449240,2062029693,-18413,-166997877,-947189900,-151530957,800084114,-401374488,1592267327,954751507,322430994,1624259,-161575680,367588235,8415253,-1410837677,451433224,-1995709672,434694734,-385452792,-1729496170,-329347840,-236389493,-397192428,-397211390,-219670535,-396994809,1769084524,15222470,1946286211,-1960742365,-108926386,343278080,33614209,7003787,387508305,7004043,386984017,-1554746,-1914022261,-1075251618,-1993182695,1586358870,-386429972,628234586,896848395,15236736,1312497268,-1962707222,-638064050,-397279382,1586304730,1375693558,-350826008,-88544829,-397344662,1586304710,1358981878,-350831128,-926692945,-1929379826,1441330782,8415252,-337095853,1525175047,-1993415913,1994977870,-195131135,1312541579,-1962707214,1311371854,-1927879694,-1983973794,417654819,6948978,377022545,1609162987,-926692870,-1929379828,233371230,8415252,-1545055405,317215495,1365238551,1510027496,-195131061,1006001805,1316418646,1914241512,-470709449,596222011,880127730,16023171,1312494964,1361343220,-1967237290,-196179165,1583326963,-1948486311,1220619206,1397751914,-401595160,-873786935,1106900457,-248786685,-397016982,-771025410,-1010193035,1396182971,128772179,379840595,1946593256,9758979,270002259,-401491736,1676153269,-389451239,783290520,-1190017304,12189698,307750912,1357439114,1927317006,-1963816439,-386997548,138154565,2134647156,758913140,222052212,540821364,145760628,-401501464,-538767010,145804267,-2146335000,-1233911047,-695549442,1206449546,-390665455,1094778939,-1592702232,119814159,-1830092172,-351197976,2484355,-26542230,-350921240,1698031,-351203096,-113448685,-1962923800,596229835,-398979141,-311289946,940555203,1946352000,82231306,-1031023094,1779901672,-402560512,-1144842970,266871689,-2114227456,1965263339,-111875837,-1023032088,-117060632,-1612177036,-402033420,394790724,334231619,-343802997,-738778231,16827265,1156115338,-1008759820,-402190360,-387185259,-1763176540,32031504,367546887,92530695,-1007789422,5832,-386507123,-2140663192,-397192448,-397212162,199431533,-387297655,158664044,-369563159,-1880555373,-329347592,1393705960,106227795,357296211,-1962588952,-471602610,16841089,12125046,-363976447,-1922741057,-1612122530,-1076923880,1586325068,412412140,1287570546,1021530469,947169011,1294845579,-161575579,1397751914,1343120616,-1978652440,233373508,270526479,-1978655512,32046917,269740047,-329347752,1397751914,-401719064,-1024782363,-161575591,-397344662,1586304030,1358981868,-351005208,868469122,-1177406474,-372123760,-805065426,1750268642,1860712352,79987512,1077471427,83880131,1060903284,-1243083915,512933636,-335827992,77260813,115869044,-402396416,-389873548,-625058117,506402,1918822376,41716545,839140491,106728191,-13704239,527502247,695281009,829499761,829501809,762391921,-143579791,-351985200,-351991501,-351981265,-351981525,73984039,1027343476,-1075248268,150701047,-1578626700,217809669,361301108,-454554901,-402265324,361235880,1963204584,-625032306,41716514,-1962654581,-1962986988,-472840612,1973944110,-1888384655,-1888384655,-1200505743,-1888373903,-42890895,1946518897,-2056328442,1382708229,935258194,1510130819,100843774,104496165,57827565,-401683224,-420999926,776661774,166409727,99300863,-13492854,1381126227,-2093510680,73007812,621150726,-318358916,-402427296,-605548899,-398610420,1515917011,6996019,1347616874,229369938,1963654019,-395005947,-1696067909,130450190,1946172547,-10884861,-1022464792,923993799,1022033920,-2096836632,57810938,-1996480582,-1019801322,1946375144,79357959,49005195,988332083,322865923,1250027575,319718339,216728119,923995779,-2096764156,20386574,1963157736,-38389,-399043786,199950350,52881488,922730072,-1007134488,5320,-387162483,-208990248,-1946788211,-13108930,1979651701,578158356,275572819,425600,1397951092,1443095016,64809046,100943607,1393980672,909961302,1526908035,184550074,-1174178624,1443430404,71759620,91553796,149447,-1427614976,-1494723054,75402002,82367027,79874304,1361920,-25261824,16271047,-96024832,-940113920,2104754177,208982539,-399043224,2028473263,228059148,-1187570502,1190606629,1946158334,925809158,-399034183,1996426146,-555198722,225961985,-1813458549,-25755893,30402643,50218743,-399019008,-1957491359,1586299975,1778412268,-397193216,1114116018,190703671,174719082,-401270040,1055394847,927950861,1779124968,-401708544,216536327,182999820,-397191667,74645918,83785347,163715,662899573,4162558,1894318965,-1961391359,1446707783,990410232,58063430,-1996398871,1183447126,-28903430,343146497,1409185535,-402567960,1996426469,1122522878,215738369,244051,1530483176,1962873971,1579476996,33441527,-16288512,-396951946,162529569,-150153496,327238,6953076,-1092090774,-385649900,1149829380,-954955518,588870,6964459,1760035434,-385649900,344522988,117196487,478930944,6956915,1357382762,-2028047852,-1956641708,371124446,1643536009,1190530162,108269814,150357750,1418135669,-62470396,243990532,434321169,-1959280449,-136261183,327238,-523170444,1983991,-351374016,-143660279,536878661,1174471541,-399986436,1190595651,1946158334,507901733,74792960,83652227,1996423274,337635580,-1058521742,507901706,695484416,83641987,1173824491],13,[1965031454,-59866364,-16750078,-1125581706,-401051117,1173818047,1948254238,-62487804,33129218,749733238,-502535448,-399920987,-1024979997,195029003,83773175,-401771520,309466049,1200166793,-25040638,1913878248,-384333563,2129198711,1438894347,-1957499765,-494729642,74907396,1510604520,312009,787254101,536100483,1716548608,73304928,-402651463,1945441438,1727761216,-1961828159,-661952830,-1962595482,-1912109810,1723961049,-266404050,-1898738657,1724092123,427081739,-1996202357,-1989802929,106859319,1711560585,-2090451063,24380152,-916363527,1342178498,1476403176,-2081881228,367576051,1007318016,-402229972,166199300,117424896,988297500,132694784,-16485376,-1019667442,473336662,1017969721,1023112224,-1980271607,1312365622,1962943464,473336068,-389849543,175374349,108273724,41158972,1455631420,958150283,190636,993837918,-1073085836,-115438653,717456183,1396177768,-1156662808,1911044111,939899660,-972264472,1110972678,195,1357679445,108461906,-402360577,6946922,-16222465,350750326,-1072980992,-1528233100,-1125642751,1523223322,113428824,706560,-396995840,544538436,796150844,1458992781,-402360577,1996423218,-1494723068,-2095943154,-796720702,451672320,-1962391925,-336066986,1975520017,22931715,-386777623,1659436828,1532950528,443081,2760,1448235856,-402366837,1014300404,-386500979,1149894807,1946462214,105351696,376766888,-113341609,809863735,1962949727,105351689,-1996204149,2088961108,108331016,-1995942005,1149765716,-161575674,1392932607,1577966056,-916956326,1392510146,-22878127,-2147456792,57934073,1493230313,1364443995,-385970200,-109051819,-2147126016,58065661,1493224169,1364443995,-385976344,-108986307,57934080,1493219049,-1957313701,1642616556,2615550,-402360693,-916585477,1364414659,1566802,1510207208,-1017619623,1381061456,-402650136,1499071455,-1581033381,1465268217,863545763,-1694054464,-1560149896,-1750894443,2023334776,-1552376413,113735827,2018736209,-402651416,1583285127,2077736643,1309066838,1048576120,1962965070,54585384,-1563789,-400198909,675085828,-625076363,-236431749,-2758403,1023276008,-400394967,-346096156,47638591,1592459891,2018393728,1008170240,-402295509,-1041498676,1929625320,2078107662,-385425688,-1209470639,1609724419,978781578,-1593282044,480475215,1445718841,1593806312,-394823064,-1750924537,-1793685128,-1726051976,-1693546120,17102456,-253230219,22347522,-385597720,-1017249083,-1793719357,-1761209480,371966840,102463637,-1950123881,-2089249522,108273633,-791551279,-1950090526,-2089249522,108273633,-623777583,1388575458,-138245296,-1955031770,1492814832,2023040759,-145164285,58234662,-1949856776,1048822742,1962965141,-10884861,-1793705070,-385650056,922222415,865237141,378127296,512456851,-1751025511,-1793684616,-1693545608,-628374664,-1955031135,-1250388714,29488644,78709365,2418883,-1023293056,-2147475992,-1094514231,1692956831,-1176597758,65536001,861827601,321755,-1023227520,2024355467,-2144318326,-1094508319,1088977055,-1176597758,-1712848895,859468304,-1022709285,829800459,515313510,1602975913,73852964,-295171725,94759035,1727011049,-650418615,-477228173,-1956324725,-1933561065,-1257655837,1236386562,2023734211,-135298583,-2083457070,-796720702,1048822528,1962965141,-24516349,-1793705070,-385650056,922222207,-1070368619,-137168957,371442640,102987925,197359767,192451862,-1015507194,2023036467,2023163443,-338457661,-396760233,-806879187,-1968803314,-398529584,-521666527,-342199794,518207,-1070344053,-389872463,182976525,-352161009,-1176816764,180552704,-2096466487,512427209,1602975913,2023734820,-1962842392,-1947417634,851456976,-352209418,-796136185,45465651,-617414479,1381191875,-402650392,1532625049,-346918312,-1726072002,1967814520,-1761199346,1970960248,-1793705091,-344819848,-1726071947,1969910392,-1761199251,1969386104,-1793705115,-346393992,1381191773,-385883416,1532624985,994734680,1970837790,-1761199287,994276728,1970836758,-399054019,913506365,2023300747,-1955031135,-394750698,645070893,652746731,-1961201152,-1585932002,378239127,384333973,-351636992,-4462579,1912605928,-385764859,-768409777,201280233,1342797275,1968751115,32241667,915129337,914962716,-1269401521,37152896,2024488576,-971016960,41462534,958150283,473336237,2024579897,1929436648,470744844,-1425619399,-806878856,2024579072,-1996197026,-1019667402,1912634600,1309066761,48759160,1472460800,2018590347,2022571905,-454491274,-1031033860,-1413248085,-1582579317,-1985251181,1601720638,915101379,-25069487,58161235,-33766679,-1548923314,-1951565677,-661934648,-1378841683,914966086,1593604177,-1995142717,1552482884,105679108,2022913791,-1022868337,1149965451,73173762,-16364405,110037108,-1262258029,25094272,2024488576,-1607437312,-253200212,-400723455,544407806,1929390568,2024587038,-394747970,141697005,-394747970,149684158,1929397480,-62265085,-117314568,2070789059,-1023408920,-1082459461,-919373653,-2142827126,527695935,1963151160,74943755,-1494001839,208951647,1200275507,79725315,-538191869,-117314568,-389811317,-1413611494,-1378317703,141869066,-143271880,2024476414,-13443958,-1023406872,2024480394,-2020933838,-926713685,-1107296252,-1968408405,-1967115320,-62486040,-1392621943,1248997436,74922300,183185452,1047675196,980900412,-667404500,-1957677965,-470287290,-1946401143,1451884102,31717374,844693062,-62520860,16668291,-617363998,2022907529,-1946270069,11664470,-134215960,-906427925,184858051,-1257736768,1979058690,-1023298302,-1971803205,-109034737,-2128120573,1968325183,38242849,1929434856,842017873,1640000484,56695995,4161752,2005745780,-22484990,-1128385045,-1158860167,1239941126,858485331,868234203,72125394,50492555,-2139576010,192152061,1946353024,38046467,-1979616118,-1828272364,-134217608,-1007091221,1448272946,-1425619113,-402653064,1836382400,958150283,846769343,-1393151278,-1425604950,1958742648,1952267339,1976699630,1968979180,-1073042419,1564228212,-956375692,1530702415,-1023540107,607966187,1060949876,1077726068,1597818740,775734132,619233140,1018851840,1006924353,179467866,134575350,-1444151451,473336142,-1425080775,-1070444680,1516134314,1933196483,-181388285,1915759811,-183878640,1596197747,171706156,272368498,258393077,611699459,184124262,-477225358,102665060,700678912,1943616358,2139186191,1967672575,-119305209,-477363221,50169,937297655,91488258,2082932422,113689345,-1023378393,2082029187,-2146143232,8131646,117312885,726891540,520054491,-396657643,-1293418403,448681474,976952,470206302,-952624583,439949830,1448133432,2222252,184501384,-401115968,-260708758,179101834,940274880,989296096,1189180708,1482617067,1918975171,2004499462,-1008729086,937297655,175374338,108151100,41376316,1355014188,-919383722,-2093475138,8132926,-1152185228,-10092540,1534858526,434652019,1947024387,1946696758,1954495505,1947941901,1946237972,3008539,-891034389,1491601584,-347517438,-1329601575,38660104,-1226049054,-1073085302,216532340,-386536704,80085563,1482578176,16351683,1007776513,1007841824,-401705090,76022307,99303750,417859504,-1957313790,72780780,-922742296,-326412861,72780626,1509950952,180937,-1957277540,179109106,-402295616,-169147921,-401713058,-926739949,1342177290,71732051,1408654989,96790608,-16222465,-739768714,115888901,-916956416,1426065090,-1957499765,-2093490666,1996423650,387076,46319962,4245504,1364414464,184551097,-2096925486,1452081609,1996444096,-303541756,113542094,-390048115,1532624778,46319960,-326413056,1451971152,3532806,1894267568,72780545,1509960424,79874392,1781557760,1343253000,4188242,1781557955,1343252998,3401810,1781557955,1343252997,2615378,1781557955,1779460612,451432960,812303104,275382890,-397410198,1791164429,1778412032,-397258736,-926744575,1342177344,1586319955,-1950338112,-771028394,-621345671,-11480841,1381108854,-16222465,1996424822,283661060,281314048,-390048115,1532690154,180537688,4245504,1465274880,1183577651,-137219320,1183386230,105286408,-1995802889,-1031141818,208800316,116852484,145374,-533986700,1116221444,2122532544,-831193082,556675,1452001397,1959922446,1995586310,-2131588350,1962939006,206998295,276091403,990922378,-2012646414,-2092515262,-210616066,75402070,-1069381042,1979059114,2122342135,242483218,-1961867638,-231011242,-1438251917,96925931,1606912768,-1010214306,2082815616,-402426880,1354956801,954731952,-401952768,-1017642957,-400510896,145752107,1476404968,256195,1355021282,417865904,-138192896,3661318,1007318288,1006924320,-1342016897,3139630,1958742723,658407461,57933948,1358776808,2134671140,145752693,1006638312,-1341491960,780320,115869872,-389851136,1354996104,2083012224,-401443584,477364341,158597948,225710908,-352291096,671532559,451477628,5171432,-109768388,6678616,225773628,2082815616,-30182400,-344185586,1963539501,623280140,109115516,-351831003,1963801629,621200903,317390972,242360380,175341372,2082801406,251528309,-389841883,1625817092,183026687,1023112192,-385649405,-389814339,141885479,109494322,-1073054682,2082906819,423527363,208928892,179027,354352998,82533244,2082150143,423527363,208928892,244563,354352998,82533244,2082281215,521600963,1474872188,-35077222,-401772018,141692684,937166583,74776704,2082543359,588709827,50044,0,937047807,936916735,23717971,-734593085,-768147657,1139299127,-603523327,1946222647,105873412,-804353248,-3981001,-13119946,1396165686,-150919704,3660806,-2147191807,-1960835505,1094175246,1448235203,-113865897,1778412087,1282735872,15132755,135718995,1343648347,-202878126,-603523328,1946222647,105873412,1104120608,1516134392,-1957248168,-13108938,1962880116,779419434,10020947,-1957248162,1782053174,-16750080,-397204364,-1017249658,922681450,922721762,-397173260,1398800451,1577566184,-940176526,-1593412544,1149869540,1438867714,1996483723,209125134,-16091393,1996425334,74907398,-922701848,-326412861,-16091393,1996425334,74907398,-922746136,-326412861,-9765014,-16091393,1996425334,74907398,-922713112,1426065602,7007371,1996423274,108461832,1996423274,7006212,443081,1793887061,-16750076,1996425846,108461832,-402360577,-1027014576,-1957363704,1779002092,175570688,-16222465,1996424822,3598340,574153,1793887061,-16750078,1996425334,-16750074,501744758,113428736,-326413056,6949482,-16222465,6948470,-402360577,-1027014652,-1957363706,-1957211924,1183515774,1183558408,1183558410,1183558406,1979661326,-1643995133,168592360,-1273858588,176063236,-1274383104,159285250,-1274907392,1183558401,-490740,77661045,1975520158,209577987,-916955221,-939520830,1392508938,1988843350,108956420,1088968279,1948414464,-1927383038,1465120350,-16722456,1979649141,15001610,619206227,-1207537152,24641536,1606421312,-1026991266,-1957363708,108462060,1745123071,401115518,79874304,-326413056,-16353537,-999816074,321673,312009,1408011093,1586188881,199223302,695535676,-1962784885,138840343,-1962518903,1586168903,197650440,208996412,1963214651,38243079,636163979,-335544392,112949,1912887039,140413743,-1996073335,-1628960698,1946696715,113123,1912887039,142016279,1342600959,1304658,1996489144,1208185347,-1072965385,-916760230,1426065090,-1957630837,1178273350,1913157386,71731974,1476937275],14,[574153,1374456661,1988843350,108956420,-218102343,1499357093,312009,1357679445,72780626,17188491,38211863,-1026992038,-1957363708,108462060,-402360577,124977173,225820683,-1962218680,394856542,855787401,-926692928,1358954500,-402235765,138152705,1200301173,-1994945790,1451884102,72322044,-402366837,138152681,1200302709,991398658,1064567887,171712235,1200300149,-1994945790,1451884102,73305084,1007338728,38243082,527701899,-117439048,28910827,74770432,1183390834,-61437442,-1190895989,1676148737,722170372,1176239190,855864318,-916850240,1426064578,1397812363,1586188881,105379332,-401443520,138152569,28904308,65988608,334037875,1532582627,46319960,371136000,-87496697,1347678347,-2097132568,1348141764,-394437016,-998038663,83788548,2013203573,2103666696,-2094831384,-24967996,-1978698491,-466483641,2104322128,-2094836504,-167050044,-24967820,1443526154,-394430616,-998038719,-18328828,-1957313544,73305068,1980431235,768771,-2020875311,-1010205370,2760,1358323341,-402650696,57805460,1342177720,7012202,-397210025,-396821196,57868421,-907905559,706755,-161575680,-402650696,57805420,1342177720,7012202,-397210025,2095643916,-385649920,-1010179506,4296,-1980739959,1183445598,-161575436,-402650696,57805372,1342177720,7012202,-397210025,112852188,-260666112,1929418216,-501683965,-1957313591,-13107220,-1957690761,117507142,285623947,-396885433,1200553993,-922251518,1358955714,-1775572906,309662835,47184,-402652743,1918436005,-401831934,1499334111,1354773443,125008,182467,-1185525504,1988952066,-27883010,-16353537,937952374,-916890112,1778386114,-402626048,-926744575,1358954500,309590,-1979824503,1989016662,108462076,-402360577,1499332622,312009,1347469363,-1023409688,2760,1465274961,2013214719,71731970,1183516417,38211846,-400169992,544445884,-779411851,-402652744,343015961,33089617,89253977,-397344662,-785646246,-462042485,-1895480600,126812743,1499094623,312009,1347469363,-1023409688,2760,400804491,33618305,12125046,1699528450,-16353537,300418166,721646080,-1026950959,-1070399484,32002128,-1957313792,1465275116,2013214719,71731970,1183516417,38211846,-398334984,1014207825,-1957610891,-1194773551,-1830289408,-484740607,2010200836,1372228354,1493264872,1778696936,-873967360,2010196988,-1259800356,731666692,-521662774,184906504,-117344823,-1895676017,1516134151,312009,-1275051,41418551,17057419,105286407,-402503919,1200554014,-922251518,1426064578,1996483723,74907398,1946146280,-530257661,312009,-404203695,1964209044,112657,-402652743,57803025,-402290138,1499399243,1354773443,125008,182467,-1185459968,2123169794,108462078,-402360577,57802858,1610503819,79874393,182272,108461824,-402360577,57933779,-908064279,855639234,-397389632,-926744575,1358954500,309591,-229747,1996424822,2942980,1183516274,-61436930,-1026991777,46661636,1996423168,74907398,1946145000,-540481277,312009,1347469363,-1023409688,1374456661,-11053486,41418551,17057419,105286407,-134068463,1340614115,1965061012,-1194226914,1458044928,1360294400,1493186024,1778618088,-1746382592,-1949225989,-387680822,1200554879,1594330882,-916891042,1426064578,1996483723,74907398,1946133992,-547559165,312009,-956884765,175374337,116727,1235485812,-372176780,-921459213,1405330675,233328722,124934912,-389313711,1515782943,2129183579,1958742534,1946827816,3729444,1207317874,745869318,537282550,-974649995,1394897670,107931728,-396830581,-346357335,-603523306,1946681399,374790,-1962349575,394986055,-1023233048,168179944,1007842496,1007580162,1007842305,-1206684663,-336003067,38243088,-336062581,452616,367526891,-1070349568,-1979426933,81969606,50653376,38212375,1465304056,-397323435,-343211972,846355289,-2095258237,611587325,2013222742,-398983422,309852777,1998274347,1979058946,208946959,-113571101,62391923,116128000,1192433411,1599993858,-1226259618,1963539461,936288586,936121995,935988875,95873104,-1957105525,-1007287201,1395356676,660596822,544430942,1979301899,936288550,936121995,935988875,512448083,1602959353,1108044,192043870,132697995,-1207637248,-1007091707,4808,1381061456,-389641386,1853040492,1979301899,1499094633,-478128037,1960512508,-119308188,1567873339,-796667133,-161575680,-397192624,2005530714,-603523320,1946222647,105873412,571680,-387023219,963837434,-1979359862,1703544445,71666183,-1962781301,-427620747,-163738865,225738951,-788525895,-489238041,-3177990,1042447,1499007979,-346465959,112644,1405340153,-1007223926,-2146011888,-75489309,-2146536446,-75434525,-1207536639,-336003071,-2134378996,45614709,32241920,-138191880,70769670,1448637440,657844311,1299533683,-910749850,283165030,1365688971,1711292904,1715106393,-2123960181,1048550,-704420352,1725888358,268486273,-479789056,-834968041,57021814,1716020929,-396990894,1583742994,158489190,1724812134,282108943,-1017225224,350769254,1918789120,-963942897,1676169318,1918789120,-963942909,1348883395,1713784808,1014192990,1979301899,1716938314,59009,-1050214464,1049302254,-1956235271,627463237,-4096,1405485926,-1050226549,28905704,9562112,1918789211,-1960417766,10086413,868649830,3926262,-125630093,-1207732985,-1007091706,627462246,4190208,183026022,1405223782,-1050226549,28905704,5629952,1918395995,-1960417779,6154253,-398002637,1724055553,-2123968117,-1048350,-1040750849,1,1716718453,636282961,1918589286,-135740672,1713140483,938360451,1377072128,268427905,-1031677193,81989632,41406779,-128267637,68348099,988284274,-402003200,74580214,-134124056,-2143904573,8137534,-969532300,8137478,537874534,878272,260046848,537903138,-668856360,521558118,-401733866,-2084371449,544346360,1912856552,2746373,-125622549,-2096794352,158789626,-1191201048,-336003063,-189863917,-486328344,-1950183930,-1912280069,-118256678,-191174461,937166583,1702166532,-1912569669,839813595,740722944,707692800,-953556224,9222,637978368,-1996488704,-1577044458,378273848,914948126,-762576856,-1996300056,-1577039850,669712458,1967815,113704960,40,4724361,-1946137950,-1996479466,-1946147266,45607122,3544713,251672738,-486469883,251775875,15463169,251693544,-528236512,-1071509506,-1007157013,1929564648,1048798837,1962948590,-603523286,1946173495,725516315,1601503356,2083194566,-1021309183,-1867418,260046847,1256964898,1931804904,1363440965,-1588441001,378222576,28915694,3467264,-1956226202,2451139,1728053232,1711523971,-1945794266,264408786,571463712,-478058792,4095,-232914074,1725139767,282633231,-1007134369,937166583,242483204,100732774,258374700,2083657217,17763563,259795974,2083657217,646505522,1151499335,1108773244,572284,-1014102301,82575155,-164373618,-603523274,1946158135,255223297,2083264001,38201539,-628357262,-352206616,109970967,-611567672,653845376,638019466,637814666,117593995,2084094593,-1560227709,378108982,113736756,1014834,2084898502,1074186130,-956301444,8144390,2083143296,-385649664,-169344768,-385649919,116850936,276444,-303496332,705086976,-2135359620,869830144,1692844022,-67082567,113747187,-1919287270,403083164,637603584,244056070,-896794590,-1996408600,-1577042922,113639486,-946732993,-16760826,538348799,-388854784,378077469,1151467586,1158071808,113742336,-65466,4916934,1275512722,-956301568,-1845479162,3802823,255262719,2083259905,2083299638,905990819,-1552142687,-1607073714,1352825904,1359398400,255197184,2083261953,2083299638,905993891,-1552142687,-1607073702,1554152496,1560724992,113704960,28,5506759,113639424,-956301226,22534,1460061696,113770240,22,6293191,113639424,-956301214,25606,1661388288,-796066048,-389818226,561184950,-297893018,427032631,-1959268191,-1187516906,1206386689,-953784578,5,-1898935296,-236590912,109494322,-1073054678,-2135419788,868257280,1692843775,-67082567,-796089101,-1966882674,78120519,-1957295756,-1976043210,610152516,1200341771,-490744,77661045,1975520158,124931,915101379,1149974521,-1966907854,81969606,839182528,-125582364,1964339728,-2082829558,-4583229,1746332671,1491631489,-657724946,-477898101,82493711,168091840,1448133616,939079307,-784710517,-1017618720,937166583,259260420,1929393128,256927242,-781795296,-1017616672,-115438765,944212791,872538243,912231169,184738691,1354980291,-2080381464,-1017642504,452985832,256951232,-388964351,-930346381,302398254,-117345280,256951128,-388964351,-930346125,302398254,24508416,1438865657,1005357908,1566376046,53187,0,0,0,1961154792,1951677492,1951546434,1968716874,-460920742,6967669,1755173480,-1763143405,978643712,1949825038,-113866482,1206407479,65231104,-118533912,-2109833021,930414592,939067079,803773906,-399709440,393602124,937309827,-400495868,192275520,939067079,-1998021166,-15668252,-1103553522,-759201511,1002236061,-1008437528,-387681560,1048607309,1946157172,-113341686,2118237751,-398745112,-1073015167,-1570240140,-1499404150,-1174223741,602442402,-287315731,939073163,1747633027,-397199365,-926682370,855638018,-133264704,-1980943817,1988886094,142510854,1912887039,1479969577,1325302174,-1155566473,-343826856,822058446,-2130283005,-1952592146,1325336702,-28406786,1577342719,-1026958477,6,-344484120,2018109455,-1645476153,113704960,40432,939067079,512466386,-13460014,654209,-472836493,-1978886145,-1638267193,141754367,-1643764093,-2134119938,-1643770237,-2134644479,-335544392,-926928126,1342177600,1476570344,-20412792,-19226995,-407466669,1442867966,415164499,-1980318117,-402650439,1735587006,1005081430,-1979684622,-231413674,-1979054337,-1987442015,1795083910,-401774080,1198715920,-18366835,-1962130038,1877477973,-397258732,863172117,796250635,1963262013,205883976,-401189493,-1031596970,13665038,1609060944,1946265845,1792160536,-401577472,124974103,1066439,-1172378880,-605487104,1778412052,-180557812,17625458,208273514,1928572904,206405862,38856705,-393596312,-1232213065,-1830224128,-399921132,1994976695,-1010173715,49020848,1254670386,-2037907455,-622264640,-1061257215,57999614,-1929241112,-1912677706,1409201822,-243734442,376045674,-1913550360,-1979793218,1569262709,-409039602,1448302590,-392995224,-617410635,-1769287117,-1679229196,-1010173742,-385875526,-1957358514,108432364,-2146926965,343146557,604980362,1946696715,242614044,-402360577,837546278,1448564566,1745123071,1273533372,1918787345,241011684,954733707,-1961135373,6949981,-924314518,1242526452,342491242,1928538856,-1026951163,45744134,334555392,-1947432107,1149961846,141986566,-133807045,-906428043,-939521854,-1929379804,922744414,922721772,922721770,-397173258,2123230939,207456742,-1982046579,6950493,378140264,-289019821,-56564686,1958742665,6969099,577241194,240314516,1753874536,-2014803466,33063920,180929481,2123038720,207457032,-1175028083,-1343750134,-1957596428,1398211678,1928310760,-1959561913,1569392766,108432142,179909773,-221452288,251605618,1130924554,-364255094,-1928956277,585636212,-399921133,115928135,-1071908372,1586171627,242745096,-402360577,-1070338014,443081,-385875014,1254626078,1525153794,-1231123200,-264830978,-298385507],15,[-231276643,484987805,-1212248594,-1027700227,16759294,1928523752,-76945360,-1634873205,7012058,283642474,-400657678,393347182,-21586291,-38291827,343599190,-1962752893,1005076936,-922586382,309955,-1928151575,-77666,-6427594,-6428106,1402861110,-1980906776,-956380002,16697478,-19218803,-402649927,510849998,-20019513,-2033778688,65218,-19226995,-18366835,1913737192,1514047749,96125854,309389568,-19226995,-18366835,-20924787,76136499,1750292310,-1427597987,-1061778163,20743166,-326412861,-1962647925,2123040374,240487176,460640779,185262785,1788763158,-401970688,510849371,6949040,166203242,1460892401,-1536666794,256174229,151551627,-1026951163,112852998,302573824,-1947432107,2123040374,105155336,1963345211,176065375,184712587,-2146011905,158597181,2045269846,1969118976,-964471225,295430164,142510942,-1962647925,1778412037,-256972785,1435194994,1778412034,-253106166,1435191922,1778412036,-253892596,1166753394,139823882,74825739,208982539,-2097026429,233504984,552321075,-486388597,-269989601,6967299,-1326970774,275929840,308936810,1928373992,-1071908601,574153,-385873990,-964488854,1597811733,-1259859340,652249831,-397998710,-533141589,-370473355,4030502,18139331,-329347840,-1645463809,-1645594881,-1644808449,-330438573,-1175028083,1676148746,-1959824654,-306278945,16759294,1928402920,-386430175,-396892348,-998042948,92819202,1458337421,1750532202,-1175939400,33063691,146457545,284485888,-1947432107,1586168950,702728,1928354280,-138398743,113428944,1778412032,1744857600,-1981245730,-1957313781,142511084,-1962510709,1448543326,-1762170797,-921957144,1426065090,2123099275,348619526,-393601346,359862337,-393599298,1685196857,935464587,935728779,-341921858,-1072788725,-1005155529,-678445513,1778671243,-401970688,1181937575,7000459,-1662514070,-1338281233,-603523327,1946157623,-150360052,20438022,-1342016512,1778412287,-281614321,-695526286,141164650,1928295144,1792160529,-401446400,108195687,-1026965453,163184646,271378688,85192,-1912772376,-1157705570,6946828,-316086190,-1929376583,-385960770,309522758,-19226995,-18368883,1750292055,1323866036,-1010173941,-1947432107,1586169462,142510852,1778385336,-401643008,812838600,50746507,6947925,15207530,-1960742161,417530444,36497481,1778412112,-286398456,1779266138,-401446400,74641123,443081,-385873222,-1957359702,-11053332,1996425846,108461832,-402360577,1583284228,717800393,2123169793,71732208,-1962785399,1569261150,-137369588,242485308,-402652743,1014165898,-1996077687,1988822101,242583818,91551243,1407734614,138841068,1784087944,1744857603,99129473,1975551242,138868501,242483204,1357923981,-2095322648,48956100,-125583309,146983169,-326413056,-1962377589,-1061614499,-143660904,427081738,1016660665,-1961724664,1200293494,183025924,1947026490,-339725564,1996445455,74907398,172484689,-184420221,443081,2760,-1928956277,-739707298,-147855347,678691240,-1962649717,1552615542,1964456716,41911067,-1961528064,2089485918,1962871554,343379206,-116492056,49004571,-1026965453,247988230,1988820992,142510854,-401842805,138213101,1200296821,67052804,-1638136261,260791157,-352166005,-161575631,-1190301208,-1880621055,-1958317328,1300957310,106793732,963827771,-902101897,-903138446,1547425819,1920038674,139213573,1317628535,-195130894,74907478,1642615123,1975520000,140413761,1946421238,2097089290,-338719930,-163189999,997459975,990281355,863175285,2139344523,443809806,-1962647925,1944585846,-229233920,-1946925541,2106263678,286589198,1586168389,108432132,-402096501,469303481,856157120,49019328,-1026965453,-1957363706,176065516,1325563275,-919341517,990404235,-1960083465,-775027761,1988843241,2418698,105265502,292687479,1996772921,-1207275001,216727553,-347672181,1341754326,-1070345863,574153,-167488373,1963200068,62927639,13665233,-796667645,-397258752,1098051139,619429939,1514048343,205884062,214886495,-796667645,-2083454208,-788332336,1342230659,-295966638,-466478222,17712374,1380977525,1928204008,-339725556,-397258745,24309313,768707,-1962067479,1156973652,443876366,-788283341,50385027,13665233,-521645488,-385649683,-1070399297,-1957222421,-1969333698,-396424123,-788329368,50385027,13665233,-796667645,-397258752,57929205,838899433,-1962046748,-16055683,-2014772363,29488640,1364207476,1513524054,432440222,211019863,837310046,46433038,-161982114,91496641,1946337782,973456926,46265927,1364202868,348554070,1577872616,-1040820135,-968723168,-163104251,963977409,-2096971133,1156972752,108265742,-2096971133,1380974800,-404204976,841118444,1523092205,29524824,-2130653053,1979776761,16693507,-1545055664,50754285,-1430244615,834243,-938715671,1442841600,27168087,859277820,138906048,50235272,-1996339319,1200424007,105351434,33458061,837310288,79987494,1836367883,-1070398855,-67002739,66946953,1778608723,-1677957120,-1962489880,201066886,957904320,1232404038,-33585523,694347856,-2063416189,859468992,-2083656768,779419640,-16793984,-2095155969,1962999422,-6910710,-488576770,-1914397464,-259146,1459356086,-337068568,29265164,31647996,-2098661517,33063908,-1010213281,-1947432107,2123040886,423988486,1442989193,74907479,-392410264,-1073019159,2123050101,205911558,-15633151,1996425334,74907398,-392355224,267061071,-16222465,1996424822,-1655085052,-2096661528,-906690056,1426065090,2123099275,-23229176,108432129,-1995148147,-1058536331,-400985334,1030881579,-1962510709,803735133,142510858,-401312627,695337435,-167346549,1963003461,142016271,74907479,-392386200,233506666,1460172543,1745123071,-907502363,33063687,113428981,-326413056,2123087923,-23229180,141986561,-402492275,561187427,1912655592,106793756,-402229621,1988823506,-16750072,-404428748,-1929085301,1961362036,113428737,-326413056,2123087923,-23229180,141986561,-402361203,577964583,1912640232,106793757,-402229621,1988823446,41221896,-1477954305,75402215,-402361203,-1027014345,-1957363706,-1950338068,-1651702658,1988821502,41192712,1930029800,5629980,1569396594,141986566,889127018,-443291565,-1929085301,15204980,113428737,-326413056,2123087923,-23229180,141986561,-402361203,494078387,1912610536,106793752,-16222581,889127540,-446961581,-1929085301,-924318604,113428736,-21135360,930349058,50249088,-399477249,158655425,343149884,-337393944,138775311,1932720259,104480775,326263020,1912607720,-491526128,-1995815539,1170671173,855638024,1750582208,1458080342,46433035,863546559,-479008567,963906876,594806844,527728444,58006332,-389338903,208920395,1929640323,-491657209,-638893654,-1461188688,-472716318,-1337046576,-492967928,129026027,-337471768,786653105,2024476296,-402650437,-361570891,-428551669,1997034811,-630502687,173640970,-397199873,1170728542,872414984,-103745600,-1070398741,106269635,168183171,-1962392065,184810885,57997760,-2147446039,196285,-1957283211,-21131809,1750225666,-396916178,-998002298,-133997818,184711051,-402164490,96864477,2005616442,1962281732,147843079,1194984902,147318878,1340865419,50249088,-1928104705,1342373509,-393580184,-998045071,-24787452,-11337982,2053638261,174057610,1443284099,184710539,-402033418,-2090334043,-540678006,184841611,-402033418,-2056779627,-541726582,143386718,870415592,449364928,1465253888,-1947175283,1552483422,108956428,-972915575,-421003260,1946696944,112910,1927979496,105154835,1443124361,6947178,-392216984,48956208,1583333427,-1957313591,108432364,-1962377589,1166607430,207457038,1022405864,-1961921272,-390003641,222575114,-1070398348,1448546283,1745123071,-1897357447,33063683,113428981,706560,108432128,-1962377589,1994919005,1946696944,-161575607,-1190720024,736624641,-1958251798,1435043966,172329224,-1962652277,-667220387,74921074,779274811,-669267413,1997691963,990212645,511117388,1460174475,-16353537,-395833739,92334239,1200295659,67052804,-1638136261,-1070341516,443081,-1947432107,1418396790,172264200,319444483,1144720454,1998615046,72628997,2089490806,108432130,839535754,197559277,-1070422797,-1637965398,-1962349575,1587742790,-910150754,-939521342,-1996488674,1183448150,-495546882,-1996202871,-230257348,1778533513,1392536064,-491984816,1459645014,-392139416,1451950608,1975520240,-495025400,856192256,-228684334,-909802008,-326412861,839284363,222595812,-1995932021,1448545861,1745123071,1994956945,33063682,113428981,706560,108432128,-1928823157,-396888482,-2090924546,1551171645,-1964026648,-2137128410,-533197852,1166759541,71776516,1435192949,182632718,-1638132213,-1827777143,1392663947,-472848304,-1962390389,-1048374716,13665025,-1995812983,1586170951,1778412036,-437655542,145760370,258605162,1927649256,-138398955,183237072,956581259,-1301019068,-1026965453,230293510,110422272,4296,-1980727667,1300825181,6969094,845676650,20375713,-1957313591,142016492,-16353537,1281885302,29092001,-184420221,443081,2760,-1928956277,1206449758,-291248123,561318204,-1962377589,1144587333,-1961462518,1586169429,1778412036,-446568438,-1070396046,-335949577,-910150910,-1174403390,535363598,1099782,1364414464,-396929454,138210917,-1927186952,1552543862,6968844,-932708246,11987105,192200715,-386113909,138210885,-117344776,1499094623,-1010214821,-1947432107,1569392766,108432140,-1056684149,1144654568,1460761869,74907478,-392038808,-125632235,49018113,-1026965453,-1957363706,142511084,-1962123893,1200293494,67052804,-1638136261,1200295541,-401110270,-4717426,49019391,-1026965453,80216070,1988952064,-1992521220,1784021588,1744857600,770220603,1438894336,2123099275,-1962571000,1144718966,-1961921270,1435173982,1778412034,-461248502,-1070397838,443081,-385871942,650642758,178323457,-28931702,12501043,138868618,57999362,-1920338242,1448342622,-1914561048,1358879678,1476653032,1988841586,1962281734,427658523,1912908008,-608269010,1514047998,175570846,1459573591,787216644,17319671,-167349248,1946422341,1514047758,175570846,1459573591,-1928105468,-2130781258,1962935932,-1980318205,1979600639,113768606,-24998,1958742940,-195130102,1401553000,249671144,-907155736,-939521854,855638306,-62486080,-1952555869,1284180086,-1990139116,1418460750,-390165226,-560034306,141986814,-401849206,-11336746,1944585846,-397258527,7004550,-672656278,1010594532,-1342015745,-1978333953,-387108152,728950166,-1638136065,-244085,1398213238,-1996204289,275971142,-18964851,-18301299,1325340043,-122784258,-906213749,-1174402878,736690192,837636,-1950338304,1300957310,-1994071280,1988886094,-195130106,132666963,1778412257,-518461430,1779584395,-1058516736,856257252,-126555200,574153,-385871430,214434798,-1070399488,-1962377589,635637837,-1946268023,1586300534,-396995596,7004362,-605549974,307071968,-397344662,175301763,-1528184781,-1026951168,314179592,61925632,3272,2123087923,38636296,855527049,341150454,-1927953789,-11275170,-2014837130,-1928795168,12252254,1792092930,-1880600064,33602272,-482023344,844639858,39684863,-1929133181,-902102441,-886318730,1364451075,142016343,-16091393,1599669334,1325336178,-120031746,574153,-385870918,214434626,-1070399488,-1962377589,1317601869,-1963576578,-1031596971,-195130091,108461907,-337634840,-195130104,721551546,1375759057,-1159716376,-397409792],16,[779281110,-1962986920,-1014823843,72846597,-646526405,-553399509,-11054765,1996425334,72810250,108158809,1979600639,-1026950952,347734024,47507712,7368,1183432755,-96024580,1988821004,209488650,556160,1187449716,-1996486406,1183444038,-262238738,-1612163245,1778412255,-480122870,-771014542,1451832692,834302,-397279126,1317789598,-461468166,1927527912,175570725,142016343,-16353537,1183384662,-1928563972,1452011614,-28377094,-1946627467,-1026950074,364511240,39381248,71368,16664263,141986560,185619595,-1924303662,-11275170,870844022,1514048479,205884062,1342277096,-549656494,174719082,1927450088,1996438578,83865602,852003339,-356610579,-481761026,1996430706,-11315446,417858678,-28931840,-1769273742,-1343488278,-906082677,-1174402878,-337051626,1230849,142510848,-1929095797,-11275682,-806877578,-1504331554,-2147482434,1946224253,-1503021038,-2147481922,1946289789,-1505839098,-1996486978,-1070338490,-1946401143,1317603405,-349051906,-228684536,721551546,1375759057,-1159812632,-397409792,477290846,1926118232,-11054620,1499459158,-836040078,1325399555,-118852098,574153,-385869894,1191117166,-16749828,-59310283,-16222465,1459554934,441860,-16749885,41287477,-16222465,1459554934,310788,41287619,1979659775,142016260,-16091393,113116246,-1070349568,425856,1779987705,-400987648,259187078,41353020,436535216,-315438966,-1008581144,-768360397,1284177715,239400463,1946334465,-2147175166,292945913,-1947605784,162597500,2089495410,-352210676,-511684316,167346187,-109047180,-2146274303,141822201,319443971,149621828,-351634293,209488643,915101273,1955307098,1347834122,-397191342,-1017193376,-2097149976,-796718398,609338112,82362416,-930479100,-489438581,-1048520202,1508430608,16828611,-1968414720,-1913834808,-201391682,-1430244700,-16662899,-1550509,79987480,-184420221,1355008353,-1504225711,840660473,-11760915,-142142237,1918975148,2004499462,-1373623294,1979314913,1583347713,851662937,-930370332,16710017,-21429386,-962268416,1354956805,183034930,1354979328,48759220,1371756544,1958742700,-1964166639,-469062456,1743258484,-653399850,-1017515038,-1970837422,-2097054488,-269941564,192,0,-1935407418,939244288,1397951594,-473026072,-972721615,-7560186,-1935536503,-577509293,184557800,-1172605760,-873952606,-662181674,-1935393152,-16485376,-2087935474,9216574,-926687617,-1929379074,1794966454,1745054208,-397002757,275968004,-50088307,-695605162,-1863828816,-665851688,1748499304,-1847031134,79987598,-1935393152,688157952,-1148411386,6961147,-596318128,-1957313591,-1957210388,451413086,-18243,41092213,1583333771,-1957313591,1586190316,139365124,-402227573,124968756,2123087923,1594722570,-1957313591,1586190316,139365124,-402227573,41082966,-916471757,134217923,67111936,335548416,469768192,-326413056,50617995,-1618268453,503556245,126564345,-922593397,771760323,603988480,671098368,603988992,1426072576,1586228363,786105092,-1463967861,939073027,-1010235509,1458342741,73304919,-1964943384,-1961331769,115868766,-1207878425,242483200,937297655,108265473,-2097135432,1583300832,-1957313591,-569968660,1946157623,1988843024,-404182012,-12285740,-176832502,-926693026,1342177536,-1923985069,-1912668026,-11336098,-397409162,-998003750,9866502,-714544897,1482381658,-1957313591,2123061228,-1178586620,-1359806465,-789069429,-1010213048,937297655,460587010,1458342741,108432215,-1408991605,-1428911640,-143278070,1594115723,1438894430,1465314443,-1962641781,-4651394,-222285057,735180718,-772306951,329642985,-1952123959,1583285318,-1957313591,2123061228,139365124,-217692534,71732138,1438894431,-1957172085,2123040846,105286148,-1047810318,-1957755933,-1010212921,1458342741,106859351,-1070400629,-218103879,1238497198,1988874635,-1073042428,-896857484,-74713117,-243945742,74853198,1583335051,-1957313591,71732204,-908860696,534873027,-523172236,-85798191,534873027,-86964620,-85796655,534873027,-355400076,-85796655,195,0,0,3272,385763015,-112802133,-196688384,-62470145,1187446784,-402652934,1349831517,225722684,678777404,1409173191,-112802133,-196688129,-889001984,1959462888,1965702195,-889788411,1187468523,-394744836,1256968742,1959456744,-62470373,401111211,1778412242,2024499200,-391379864,-1072957524,720064628,16533191,-146356736,-129579519,-144798464,1408917129,6946922,-391409560,-1072957560,1586301044,14543095,2122328690,208929012,6946922,1399324778,-143988565,1794799359,-59310336,-385976577,-1072957604,-1201142155,-745150324,-1957313591,140413932,158653195,1946243070,-339725564,73304864,208273514,1927078376,1778650136,-401839616,225631060,-789069773,17333891,113428981,47616,1442601449,1586228363,1960512264,22019593,-1070398348,1586176235,1778412036,-593172468,-81520526,208273514,1926961128,-138398963,142509008,-1026951935,28966918,-65214208,-1947432107,394922078,1997142656,839384593,-882355466,-41424756,-385563517,-798490110,-755636084,1929383656,17286661,-1070343957,113428985,41910272,1745253376,-655848208,-1930204974,-388836632,222090620,540810612,826022260,-796200590,976284288,-387419369,1459672259,-729815039,-2146898952,-402063033,-1007037323,871140181,-909051968,-402651454,58050954,-1094919703,-1494709082,315147198,-1634926588,1750334712,1273509883,-272724534,-397191173,-997985592,1958742788,1750552587,-353858296,113542140,-50815347,-50088307,-51462515,1459619768,-396995760,196668348,-1925615104,1409085086,-388855576,-1769090007,1139342595,-122253870,-289501700,-396994564,1634916465,1489111888,-2098658443,-1927387136,-388884760,-555166983,571603,-50088307,-50815347,-51462515,1397774160,-345315242,-1925025192,1409085086,-388876056,-1769090087,-202834685,-122253871,-289501700,-396929284,426956833,1489111888,577254772,-775296883,-338514712,-1926862806,-338575640,-1926469598,-338577688,-546534,-1224796044,-269943556,-125399772,845697276,-64755571,-402340733,-1010183323,133832,-1634904234,-1097990655,1364655606,1459931523,-397191599,1582951148,-1040760718,91488272,2028493744,26643923,-780867330,-34161011,-1494722985,1343320791,1951973899,-1924569071,-388935960,116118065,-393392792,-1040723645,91488272,1156079024,1583347923,-164379703,1959284968,1950432267,-1149703933,1321731048,1778412118,-1382127616,200594408,1745253824,216567123,-1957313583,142509036,-16157696,1189610614,-756553519,-1928954229,-756541067,205911801,1745253380,-454521500,-760223536,-789069773,443081,-1093733912,1015052459,855799040,1778412278,-211266047,-193009491,108380171,-393384088,1438896311,2123099275,427134214,1761185000,-1528263297,142016464,-16353537,476578934,-185866066,-789069773,443081,2760,-1928956277,2011756126,-957852680,-764942128,-401312627,1055455565,-138398766,113428944,35309568,-260666112,-35223923,855786633,-948442935,1161583220,-398392203,434685740,-1924303673,-72002,-398910410,108316493,-954799958,-1070402069,484663210,-18446707,-35217779,703090771,79987475,1266008075,-393378968,1491849235,-18446707,-35217779,-974630829,79987477,796246027,958152329,-387555699,1552536472,312844,148679,-397192448,921225138,1946696929,112910,1926951400,105154837,1443124361,6947178,-391187864,-1072958592,-1603795339,-809899891,46711753,1183383552,142511102,163203,1569397877,-520624116,309659708,-1962510709,-390003641,222575114,-1070398348,1996431339,108461832,1745123071,-756502719,-28963853,-2096595317,1962934909,33063684,113428981,837632,-196704000,-1962510709,2105739390,997523458,-401842805,138207397,1586316404,-147003146,-402652743,1114823258,-1962377589,1569391693,1926773510,990148405,724529866,1004018634,645337692,1278936434,-165710072,1963003460,-11118819,-882375562,-195237713,1200298987,67052804,-1638136261,-1070341772,1448547819,1745123071,-1377259505,-196736012,-2096595317,-922680707,-939522366,-1962934262,1602946142,1960512258,141986571,-402471293,661911359,-1928956277,-1276578210,142511094,905904234,1406453224,-389089048,1972228249,-142612478,869298408,-909051968,-939522366,-1962934262,1602946142,1960512258,141986571,-402340221,678688507,-1928956277,1877538398,142511094,-16615937,-729749451,-827070381,-1915726616,988284021,-802428681,-789069773,443081,-1093898776,1015052459,855799040,1778412278,2003326465,-235214672,108380171,-393366680,1438895667,2123099275,427134214,1761020136,552111555,108956622,17581558,1996427637,108461832,1745123071,-521621318,-15733774,1996425334,74907398,-391063192,-1070337268,-1026961161,-1957363706,140413932,-1326966901,-808458034,-402491507,-1494681931,-138398769,113428944,-326413056,-1962385781,394986055,-389125400,2005782445,-158078972,869237992,-909051968,1730,0,-395714328,58049686,-1095244311,-1293382068,-926956615,-1150359411,-1023277080,1048786411,1946188825,339640364,628359292,-1894367616,-165776128,-2147448314,116787061,1963131018,336526864,1393194364,1711276475,2081758975,-1023349925,-164379655,-1070349373,1836968131,1048587971,1946158432,1844439043,1048587971,1946158432,1845553155,1048587971,1946158432,-1077923306,-2081946272,1846143188,2036879952,-140777330,-1022966653,0,0,45513,-1312227160,11010048,859292833,-1312179749,-391012161,-996027230,-1176816841,-1497386551,-728438607,-137664829,3660806,-401181692,292740844,125171211,-565843888,995684491,1973290038,-104844539,-561305621,702566,583860224,225820683,-1050224757,-947187473,-336004725,49840908,1946158264,112643,-1070349319,116900857,67123164,-1645734284,185692894,1342666203,-1948387608,507205848,91594244,-335953869,-796170722,571494,583860224,259309579,-2083966106,79168248,-1207733248,-1007091705,937166583,343147520,1927175144,-796170737,637030,583860224,74760203,-117438536,-390057021,275963456,937166583,141820928,768102,583860224,-567613245,-2090457230,3665470,116861301,4208604,1048781173,1962936184,-603523302,1963458615,571407,-335546237,910065677,57999367,990112760,-2084308544,489534,-1050269580,-1031073568,15718,141689088,-2097149256,334233592,-397318573,57016334,1724943297,1712384193,-1007133863,125312651,935855758,124750374,72321574,283230566,38767398,1947075430,-1898738681,1048626115,1963001722,-1894160378,-389317912,2045280584,-401968163,1048576556,1946224506,117424907,82524444,958140159,1943887848,2050916406,796197127,958140159,-390891074,1860698156,-1223727535,1715018806,9344703,28861952,-855638016,8251426,1975655912,-857151237,1756761321,485003076,110085067,1048612631,2130720760,373194830,1349845135,1628452489,1628571335,244056064,549019924,-1647133184,-208759105,117351782,116887318,-2147469346,-739769484,1607264434,520040038,-1909542496,1711280166,371624292,378299489,-10198758,1754208038,-1125609605,-1255151158,-393238424,652855987,1356327093,-1894316401,1629095623,778436608,-1314513153,26726,1751515136,65535,-1185571096,-1765933024,-1647132786,-22714637,-7399922,-1332799706,212876550,1426960445,104656011,116854132,67123164,862324085,1711991744,1711562379,-843008497,-1542494686,-1010233150,1726778197,-603523242,1946419255,73304880,2008485734,1468753410,207588100,-1962385525,129525451,-855638016,73304866,1712217995,1204164489,1334379014,-125606392,1723865857,12831070],17,[5832,-784432297,1718943888,117456513,1584530176,1963064195,-28407463,1391746701,-397193130,2123222604,702954,1943279080,-1277892349,848475326,1175227117,1973875521,-27882703,-1865345399,-1549925215,113742035,1216727,-1864825145,113705764,52859099,-1864563001,113704990,2134239,-1864300857,-916520940,-719418941,184254864,-1991871997,-1584344810,-744251900,-687421552,-956300656,76603654,-586758400,-956297584,277929734,-653867264,-956295536,412146438,-686948096,-519175792,-586284656,-552730224,-653393520,-619839088,1048822672,1946194129,-1883062493,-2135485464,17267262,-1715857803,-919017418,-389295128,1362937979,-1830222987,-890771277,706755,-717324032,1912801936,-784432364,7667856,1943734248,-1074731003,1072237685,-1822791501,-372706584,-1923042459,350811742,-1480695552,-1140394096,1946157714,-1866678781,-910888728,706755,1586320128,1778412278,-784924928,1592284048,-16750071,-393160906,1935397499,-1663945982,6946922,1189630802,-588771831,1780183770,-402232832,309514847,-1833171257,-1024065535,-955812833,43170822,-1010173952,3784,-27202400,-230258488,-386507123,6999084,1357382762,100303826,-1150810508,-1303844719,107610218,198328040,-1980795694,-1031539626,1375758888,-2116931864,1950895354,-1849989114,-1951259160,-1065094074,1342204420,-1949165848,-1090590518,1946157246,-1068505063,276086795,1962932355,-1053431549,1962932867,-1053955837,1183576715,180388852,-397410198,12571111,410273280,-2081143157,6948544,-774510512,1308623551,-513276300,-1311971183,1978814206,-896866293,-27202400,-230258488,367587979,63343360,1342204615,-2133742872,-700711710,-656276876,147375049,1465253888,440657,1794801293,988304896,-2095739950,-1031601438,1389757188,-1329043736,-912136134,1523155176,-150842069,-933893926,-1983286040,2109667446,17168018,-1614925196,1778412178,-782899194,-1031550325,1375758858,1003571944,410318934,-1835911539,-1031548533,1375758854,1003566824,74774614,-1843972467,-951719850,1946289654,-399986621,1435224391,-939399164,1778565763,283660800,264435665,-1341492224,-919738324,686310576,72715209,1778631299,-186101248,1959922384,-399724534,1286654227,-1329000728,-922097623,1506330856,-1010213281,6856,1586319699,1778412278,-784924928,2129154960,-16750073,-393160394,1802686619,1793742473,-617152768,-791943024,1451842930,-398030362,604259979,1005113848,1265887814,-2082060799,1778444374,-16750080,-397212554,28903233,-776411136,1586311538,-37623572,-1542401,-1897339274,1377858256,281183056,1342230659,-800987054,1515768459,-2095922557,1380974800,-1949289752,-1174148159,1532559360,180937,2760,1183535443,-2147440378,-14346124,267944831,1019089015,-523155309,881586179,-969021354,1451957995,12777222,-1341819776,-935729117,2147476097,74063978,6951018,-955258798,-1949824792,-494860202,543850495,275446890,-397279126,1532610297,443081,10440,-386507123,1187511587,-402652958,158645440,-1984031512,1183441494,-161575452,174719082,-1982857240,1183443030,-431568918,1191116804,-2004611102,1778412032,-806950906,-1981262199,1187506758,-16776986,1903485518,-1964882293,132284624,1946614400,2074899,1183518581,-364475932,-1981659509,1374414918,1586323528,1778412268,-784924928,518542224,-16750074,-393160394,1451872091,-16749860,-393159882,1451872144,-632911400,-772266911,-599376920,-768404109,332940803,1347607126,-1982893080,1183443030,1745284074,669553050,1778412207,-820123644,149670539,1977634559,-941955058,383796935,-1841993728,-3857688,1996483190,10283240,1451999283,-430570520,1357530643,-819009454,1978160699,-364496121,149619317,-1981262199,-1058870714,281592777,1586298880,-65672970,610926698,-1949382936,1778412234,-822155232,-1010229269,4296,-386507123,7011319,-1461178774,-2083877938,6947521,-571996566,-229209650,-336312695,-263258614,-397406347,-967260332,1746333766,-1662479819,-397258556,-1070399462,-2081270133,1175657666,-397258508,1451871916,-196703758,-1010184222,15560,1586058065,-797012494,-16768839,1996424822,-822614012,141172842,1979650154,141950730,-1329248024,-966924230,141172842,1996427370,74907398,1791309032,1778870816,242614032,-401836545,1655751973,-389661976,1435223577,-27883246,-1837287795,2054476299,-1835911539,1962801795,645218929,-1835059571,107610218,1003367400,91555398,1946441275,1778412121,-837097462,1963345467,72760069,1166690420,-1928584170,1016209718,-1925483516,1016210998,1613984776,-1946919283,1783107653,1342204416,73656403,-1982898200,1919021150,-263784954,-1928104696,-7197898,1979650165,422897682,915211378,-396979684,-1964457057,-27882555,108384779,-385815575,-92077950,1123579133,-571931787,915229184,-92040656,-1923124231,7009374,1397882986,-1190916888,-2081947647,1783329486,-402626048,-92156605,1047872846,644481130,-1177733400,1988952074,1794607046,-689417728,-1158182963,339345416,344457847,478862131,13026302,-1961612800,-396998966,417579815,-490401560,-384701445,-397016794,1452000023,1959922686,-1009129469,871521931,274041792,-478883317,149432496,-1010439995,15215792,-1965935675,-1070393515,-1178349336,-768409586,-2095819382,376720890,309645835,-521655120,-397627196,-1070349093,-2084327192,-768408599,169170314,-1340967726,-993662932,-1058516816,-390057020,-377240683,-399921149,1435223219,440765208,74825739,1718931979,-401938045,-1072970623,549734087,-15371264,74105974,6951018,-1016076208,818169543,82412288,1791260415,1779460612,1525174784,-399724349,1166787695,-943715554,2147398,1996428660,1778674372,1342204432,-943506200,3195974,-16455293,74105974,6951018,-400787969,-108805339,-1190953215,1979645953,-25755888,1930931688,-1005852657,1347615714,-385976577,485227442,-15698433,837353078,-401509608,-69024783,-60153750,6951018,-1024989102,1539555560,79874393,2148352,-528578304,108380171,-1593805336,-1924099392,7004766,1397751914,1778543848,16410624,-2117358872,1950635258,-1859622906,1789633000,-402363904,-896808041,40501354,1791725288,1397838336,1778532584,-401315328,-91501697,308936810,-1916045592,7007350,-396994734,6947365,1692930154,-18710325,1794530957,1397838336,1510084840,-387940725,-1010190949,2760,1794530957,-16750080,1401999670,1778513128,-583598336,-885921648,-1833036151,922681450,619221215,-1072264757,-926692974,-1929379830,7009886,922681450,-397176623,6947269,-1864288513,197853928,1745253842,-68644543,-1855100758,-1950282008,-1947038726,1976699862,12380419,1791085288,1375758848,26470483,6946922,-2117414168,1950699258,-1856739322,-1179989528,6984076,-1125643158,12777418,-1190955648,-397307501,6996171,-1461180822,1375759050,852117736,-930393884,6963777,-902043566,-490554648,146364660,1992375040,717327106,-1964490296,1794892482,-401970688,6998647,-904402862,276156939,6946922,518542167,1778412033,-899815414,-397279126,-919352835,-1031550838,166298377,-397279126,-398276115,-186465685,1791109352,1442867712,15722579,107610218,-1949683992,-12850702,113820617,-739770367,-88175106,-161575426,-393157784,244039727,48468670,-1058470933,991997952,1972551694,-399855614,-779369949,-390013208,6996477,1397882986,-1191140120,6947068,-1897398166,-88243766,1950635008,-1859622906,-1951803928,-1259862955,-398806848,1435222511,-1062606846,-1950234392,-1595406763,-1044387648,839406986,-1063917322,-1950239512,-1930944427,-1045698368,-1833036149,6946922,1323848530,-1995076864,-1953317354,-771023275,6961524,1397882986,1778399464,-402626048,-92157577,108283214,-393147544,6990190,1692935786,1375759049,852034792,1120439021,-397279126,2028521721,-386604351,904511797,1438894591,158002315,-1865206017,-16091393,1996425334,74907398,-909901848,2242,1224,1988843095,108956420,76160491,-1645719400,-930391062,-1740175990,74762283,334217611,-8617914,-1962249216,1325336646,1975520008,1589654489,-1866217121,1736,1586189911,74877702,92946315,1950934058,863258642,1212838984,1586195572,-1983476986,1198582591,92988458,21335376,-1880598960,113542143,74760203,1475067955,-467008118,54587395,-1396446216,-397351894,-1990464988,-1958216122,126502879,1178330154,-341084930,1015039959,-1965984896,65781788,25886506,210428970,-1173888640,-489488383,-1200307579,1175504771,1179092203,16743552,2045313908,1587932159,-1866217121,2760,1988843095,105286916,1407735376,79987711,-267652981,-1070398091,-1962875927,1191118430,705137158,-96040476,175489035,453065856,-371656768,1586168008,-1963226362,67054111,-2105046053,-1983446125,2122579526,309594106,-1477945776,79987711,201082505,-385649472,1187446940,-1979711236,-466991355,695486536,1213428808,-2142855051,1946222460,-25755881,-8853418,-1996176253,-1072956346,2122516085,-495646982,-335788405,-466965403,-382277552,-129595045,-467008118,1979205179,-25755673,-11999146,-1996176253,-1072956346,2122569333,-713750790,1015074539,-1966509184,65781788,25886506,210428970,-1173888640,-489488383,-1334525307,-25755834,-15669162,-1996176253,-1072956346,2122554997,-898300166,1600034539,46711753,1183514624,66633990,-1979431423,119866950,-28931840,2122534379,477430014,989857797,343869510,17464963,-1949754635,1191117918,-1995470844,736822854,-1325511030,-1948200447,-789183394,1451886370,182637066,-16283454,2122579526,141887742,-956020993,65094,-1962522881,1178142278,-911508216,281579715,1448542208,-956008821,127558,32243339,621120071,-397410177,-2007242680,1975519749,108956655,1962949760,42002691,-244025,-163133441,-1838678016,-163148909,-397359613,-997988370,-163184380,-2131337589,443833400,1948924032,590905354,947914100,-1959824085,-162594877,443925259,1191120619,-60913162,-2131337589,91553848,904511539,-163119358,1183560939,-62510090,-16550584,2122577486,1467875574,32931459,2122517364,359990006,1968979072,33932816,1547468871,-1404698251,-347667064,17155630,-25261753,1015024875,1174697308,-1393144065,-1958279800,1325397574,2143292406,717720553,-466944442,-16884085,-2146989880,57999420,-956186135,-3514,1965964416,-466991574,725419146,1998287872,1948462093,1963404304,84264453,96880199,266946308,101041919,96924395,-2131891449,57957180,1174490345,1962949760,-11998973,1191380422,6951018,-423172009,-955857789,128070,1952332928,14084355,1779460678,-1377282049,113542118,6946922,-396951446,-997982676,-196688120,-1243021312,3964928,65602421,1547469055,-2142893707,57999420,-1392577047,1183441962,758939900,1681400693,-2145487871,1952252284,21269784,1015083147,-2146732708,1946157436,21269765,715976843,-96040476,1358198527,1476163327,-2080518168,1183516868,4275708,1102578557,-95515904,2119891331,5945603,1005997705,-15564863,-1048316810,537219360,-396931072,-997982816,-62485752,2097176893,6404099,-2080745845,58620666,-1962902854,-162100774,310362683,-1913358593,760406103,1464860704,-2080542744,1015023812,-385649571,709295939,1023707876,292814891,590100343,120328820,1187458933,-352320004,-62470388,99287047,117196487,-163133696,1586167824,-1965095946,126418759,2046185215,-62485775,1207911816,281510726,-2130857495,24468540,21349958,1166584834,-466965502,1946168125,-385649122,590151146,120328308,-538377356,84264701,-385628285,96927106,-956962042,-253032699,-1962932794,1600057926,80266185,1448542208,-1962641781,90834558,1750074506,1256756121,113542117,1349894155,130473867,21480966,1778477571,-1923126689,1346371911,-386120055],18,[-997983072,1778477576,-12621249,-1847001994,147096572,610926954,1996432490,-58529540,1778959491,1782606337,-59310272,-2080607256,2123040964,281510908,1191249350,-335642999,708608040,-947183499,721307178,-27358236,126404862,1191511494,1191445958,-1958271608,105262023,-2001990677,1015039749,869430528,-916496704,80253123,-1957298176,1015022710,855995393,-1010213184,704732298,-1992080385,947977822,-2081655552,-411301893,50087623,-16520448,1183579206,-62506498,1586222461,-1964758276,3157248,1979717181,-27358234,-956414209,1586169088,67159806,50755,-1996404851,1149959750,706743298,6368740,2130712893,-1962218677,9109086,1200152067,-28377326,80146809,80102918,275400195,-396951702,-997989360,1778412038,1442867712,-2080665624,6949060,1097489002,-75306922,1778959491,1786407424,1978160737,147096571,1577058744,50121,0,0,1957681384,-1578610681,65755311,-1103619680,-823617097,180929444,1048576000,1946188842,1692843784,-1612113941,-161575518,6815850,820531976,6732477,1925275112,-1775911191,-922288664,2148547,-28916224,-1348737024,125124924,-2135993368,-955711922,536935494,-387424627,115587991,-1996232255,-768345010,1957636072,-228684475,1397882986,1790738664,-397192447,395030426,1963063683,-28409852,-61457656,1586301298,112882,698493417,1312554070,-1962707204,-1031013298,-1928806293,7006302,-1104877488,-1924053533,146399358,-1035933696,-153783719,1963523654,-448334330,-1927121889,-92020610,1394045711,1393682514,520505335,-150309632,134219335,2139947892,619207432,1778412038,-1109334008,-910433726,-402625853,-1161624360,-555220988,1008497838,-2096794288,283837130,91575100,-352204157,1967668231,281707270,1387167720,-1023103000,8904,937166583,57999364,866243049,-1364727607,-1040768652,158662658,91571260,-352138877,29488909,1007449344,-2096597695,1172832713,-2082804818,1317602505,-463565330,6946922,-1148721069,-18074,434700287,1780839598,-397192432,258387606,225626551,49170167,1712419840,-351608383,-1048484341,4095,216645990,-531723930,-402652743,57918002,1342245353,-1880599726,-524196165,-960328944,1711332934,-506169,1728053247,-1030457,1728053247,16008903,855638016,-397383973,1483129863,-61961882,-1989799054,-617351082,1724142056,1928613513,1451845124,-297338896,594804740,-68262269,32392951,1711764736,16547459,2123174260,-399855112,2123169958,-1748975876,-150661656,192070,-2090445963,1962932350,-297339060,125108225,-193035418,-1928236032,548532350,-1929348632,-1061227394,82372759,1793351309,268462080,1723628008,1726236299,1048637,1712615936,1072693417,-2096859904,1711599182,266358527,-335592315,1183540801,-661952796,14909798,1711292400,1712122817,-2123965449,262339,1579771392,1713338080,-1073741787,354047,1946173440,1183409681,-296844316,-16258812,-370909555,-1010196478,14581376,-613936779,-1242175335,-1598570264,-922853140,-18987384,-1956192690,1716642886,-1710397360,-2082447128,-926742332,-1929379830,915142238,6961145,1962868842,703091534,-1399920454,1586309493,-1051531018,-1007280526,-1171426296,1586298984,-1099634442,-725741966,68479128,-386507123,636157993,1402966505,-1386420141,-1135351725,937297655,-747307007,-1929368390,1206449758,-1092521282,-404187107,-926693117,1778384900,-395941376,1601355559,-397279126,-164381842,1187512115,-402652930,745717486,-2013263687,-768345018,-771985712,-27903534,1451822196,1976699902,3336195,1950873483,1793319452,-402560512,-806634698,1963194499,-25263334,-1962773248,-335596553,-25263354,-402426880,-941096952,-373044810,631283454,-316241284,183271520,91414584,-340345624,1975519761,-1709676536,-340466968,-399724539,-1070352665,-1159145845,1255639989,175436347,-722981456,-390057034,-1144801879,-2140653563,-397192448,-397169650,113687421,-482199527,1406241601,-139136792,20438534,-402426624,280934025,1943419648,-1947038974,2353358,-150732949,20438534,3258624,850985845,-389076224,-829704609,-402642200,-701778371,868467061,1459645183,1925041640,-8173801,-402295799,132888133,-399658928,-396839333,-505236188,-1109071677,1072235379,1778412190,-1169364991,-491377432,96191468,8415288,2145932115,-286764117,419874490,-397197000,115913829,-335596618,-1240995837,-396951446,91405686,-524285369,-1244665616,313539,939899648,1397964906,-961852952,1463294214,74664419,1105842505,1409175177,-944068376,64582,-1272977325,-390741784,-1998015043,-1960676675,-1265506110,1790292200,-402494976,1325382094,-15633154,2122579014,-562951940,-340428568,-1650136630,-910855960,313539,939899648,1397956714,-961877528,1144527110,91445219,48873801,-28407487,-1169692589,16533191,-1092070656,-1252005709,-390767384,796048741,937297655,125108225,-387427760,-402396237,1122546687,1778412213,-1184831484,1962823423,-62456047,83656323,183030130,-373429323,48799030,-926692939,-1157627892,342505477,2078823251,-353872982,419874489,1317622584,-1123030796,266929011,-160002659,-396996016,1448523658,1750291024,-2098685400,214205405,74055786,-4651544,-713690034,415810505,1183514624,73827076,-96040956,-244025,-1443370753,125124924,-2136363032,-402064818,1148496280,1794137741,74907392,-1225791405,1397948778,-1951790616,-1056673001,-1992227863,1183579214,72780036,292816040,1963246326,-1706989545,-2135780632,-336790938,79885835,1197999732,-1300109158,-112953,71759871,141819908,-386900339,116110815,-386900339,-511658567,-1996233736,1183579726,1794647044,1743278080,-61961288,1963063683,-96025084,-28951800,1586303090,1342204656,-1234180013,-385875528,1451990066,1360454404,-1175945587,1609039880,-344827460,-131808629,1929266747,-161289470,1964571206,-314116602,-2092731361,1946287230,-52264933,-1460844918,-1073122273,52692456,149671946,1946469110,63602691,1946469110,-96040425,125043112,1964557046,-1475351797,-167414782,108337346,-387416435,146276375,1342204416,62378472,-502893872,-352130302,46320006,1381061376,-1300895657,-390884120,-1598114927,1370259,1605593320,-1017423526,0,0,0,2248,1390936170,-1948004096,-2120593761,-1986343741,-397149090,-1618279712,1586076776,1459575806,1542450174,-340765720,1540502489,1962281822,65196294,-909382686,1435843,1357431434,1975519923,25871348,-1287264189,-153042934,636202179,-1977291859,1191129628,1176275907,-1070349498,-775743605,870056931,72846272,65262019,73370588,870593219,-389836078,-846855941,-638137086,-400563840,-855506317,-1023247384,-164446157,868422026,-1022260288,1166742923,-466435322,1166677387,618695174,-2134575601,192151732,-401821359,-2124873149,-1022361654,-1979558517,1703543877,-466435321,-1962786422,1099678481,-1022260478,2248,-1996349720,1451883078,14149880,-1979824503,1176632406,-128572934,-150961432,1459093078,-28957700,201086499,1443625542,9496824,294175689,-1022260797,-1996340856,1099547409,-1022260990,1224,-1763180107,-28931840,-386115959,1175126087,-61469698,-922721816,313539,-402541312,-789118855,1183437559,-61437442,587212520,1445199430,4253948,1397801929,28660305,-402648344,-1040318072,1929485288,-60948221,1482381658,860967875,-19778624,-1060306227,-1040317463,233041202,-527771389,-225786230,-502166965,-1017423371,1381061456,-855454210,-33297984,-470994239,1125222413,-259336566,-466434934,1499132898,1371756635,-768360397,-315437686,-772208669,-489631278,686316025,-1031027967,-1009087549,-1950102901,-637287438,-96038973,-92864688,-96038973,-92864686,-96038973,-92864682,-128022077,-1895763992,-11273658,1586231926,2089010168,326369284,175445051,1963082811,74746629,-964491029,-2081953018,1405290182,-389313711,-784662336,-1073019019,1577124725,-1017423364,-1377283757,1976699648,1975520007,-60948221,1354980185,10152019,1973817320,-60948221,1405311067,-2063561752,17003985,-1017381794,8317011,937297655,57933825,1543265793,-389467197,512468428,443824412,792463242,809242740,960237682,1094453362,1513883762,1128334455,512222955,-1161610980,99090436,-1951552256,-1386822672,1962524683,1408273203,1027386449,-1073077388,540811124,316873588,-1968306456,-402158880,-1002918401,1229128821,1532616683,-336460962,1976110029,-128230923,1586217822,-62455812,-13492342,-315469373,-489617693,-85798703,844219225,-788077587,-488975896,-926721542,-1929379830,1381037662,-1293883309,-1255937965,-402521926,57915170,-912765463,195,3784,-27202400,-230258488,-386507123,6992368,350749802,100303800,-1150810508,-1743984495,107610218,196608744,-1980795694,-1031539626,1375758882,-2118651160,1950895354,-1849989114,-1952978456,-1065094074,1342204420,-1950885144,-1530730294,1946157246,-1508644839,276086795,1962932355,-1493571325,1962932867,-1494095613,1183576715,146834420,-397410198,12564395,410273280,-2081143157,6948544,-1214650288,1308623551,-513276300,-1752110959,1978814206,-1337006069,-27202400,-230258488,367587979,63343360,1342204615,-2135462168,-700711710,-656276876,147375049,1465253888,440657,1794801293,-18328064,-2095739977,-1031601438,1389757188,-1330763032,-1352275910,1521435880,-150842069,-1374033702,-1985005336,851376246,17168029,1438528116,1778412189,-1223038970,-1031550325,1375758856,1001852648,410318934,-1656342899,-1031548533,1375758854,1001847528,74774614,-1843972467,-1391859626,1946289654,-399986621,1435217675,-1379538940,1778565763,-722972160,264435638,-1341492224,-1359878100,-320322384,72715182,1778631299,-1192734208,1959922358,-399724534,1286647511,-1330720024,-1362237399,1504611560,-1010213281,20168,1381061456,1586323543,-472520526,-1065448095,-1833156989,-16223230,-1545075594,-16323611,-1662516106,-1102673664,1790074509,1375758848,-316676013,6946922,1924546280,1325039995,1786082629,-400135680,1819457071,1778401465,-1545055744,-2141097290,1191247718,-1403656105,1558716848,1778412206,-1240602596,1317653131,1782965180,-400397824,-91507201,1778960259,-186099968,-52264011,-2084682101,-1036256032,-947714188,-337059318,-399986657,1451994659,1121004476,6946922,6951018,-1393039278,216541616,-1377048402,1532582495,46319960,706560,-1924050176,7009886,1996423274,2129154820,113132,1924593128,-270368735,-397192624,6991979,-1930950038,-1961921867,1778412234,-1249777663,-1047853966,12190699,-916760320,-939523390,-1929379814,-790038946,-327250462,15222471,-1570052096,-773323148,-396981853,74055786,-1951043864,1778412234,-1251612664,6946922,384325458,-364460052,1191116806,1783395560,-402232832,6993227,1464991850,-940835608,584262,1961381631,-398030030,-494874486,117080071,1346896245,1793034065,1342204416,-338171821,-1308628909,-402652743,-494881206,1397903599,1504690920,-2015393958,-16192545,242607694,-944913432,1500742,-392370072,-397235445,6947231,-387287297,995669219,1779135682,1375758848,-342890413,-1010183710,5832,-386507123,2123227663,1778412268,-1262622686,-1048327541,1778412034,-1263409146,6946922,1659393874,-337672213,-363921656,1709706869,-364460115,-395837418,-1431443300,1778467560,-401708544,6993031,1397882986,-487900952,-926692904,-1929379818,-1192692130,-327250463,476708970,-1951111448,1778412234,-1268914150,-1010193685,3784,1451970899,-101022972,-2031549582,-161575680,6946922,-152546478,113130,1924492776,1778412146,-1274157056,-92182158,1668629838,610926698,-1951129880,1778412234,-1273632730,1333054011,1778565507,1996443904,-1092070652,1781001194,-402494976,-896814085,1778911107,-402232832,1451865071],19,[1778412274,-1276778488,1946572347,201818901,7005666,-722993046,-195655245,-881470965,1183517163,-229209100,-134091783,-1026991271,214433796,1364393984,72780631,1945762435,-161575592,6946922,1525175122,113130,1924452840,1778412100,-1284380672,-92193934,896877902,476708970,-1951178008,-196179510,6957027,1961370218,-2080732237,6949063,-1284904873,1946572347,180847367,166457570,737433227,-335985967,1499461633,79874395,2410496,-1991158016,543882326,275383402,-397279126,984656453,-391423256,6990649,686293866,1780509363,1779460612,719868416,-395267926,518564671,1778412203,-1290934271,-1090627959,-770990798,-1528233099,-1101498112,-544760491,107610218,-2018315544,-61457441,-1930886283,1793033984,-402101760,-544754977,1962694203,-1656308100,-33653117,1774089076,-25263203,-1100319492,2122554749,1635056126,-2086825538,1962671742,-1650082216,-83984765,-1178710156,1783294877,-402298368,203731525,1016209854,-1103465468,138187302,6959988,-1998058902,-1924505422,7006302,1397882986,-387369752,1586082864,108159452,148653814,733876085,1996444306,-32970498,482214770,1961383570,-1436555096,-1191179842,1451950080,1976699902,13297923,142201355,1962605187,12511491,817779530,-101022830,1586321523,1778412274,-397192704,28960989,-1286281216,6964338,350748778,1325040050,1782019397,-400135680,179941895,-562131712,-397279126,146453161,1997879808,857049090,-31618341,116419,-896854742,-51882169,-401218649,-69031451,-397013269,1451993071,1959922686,-1464735741,1537855720,174719082,196198120,-385649198,682623147,-391521560,6989975,1323827306,-1176227151,163446802,1308132096,-1073013900,-796190860,-1192743760,-397627223,-1070356045,-2086106904,-293403671,-399921149,6990243,1961364586,1959922609,99189544,543870507,1779460694,1860719104,-399724376,6990211,1424494186,1780509361,1779460612,1458065920,33129384,28902271,-1454905344,7011298,887622250,1391627185,-385976577,141819090,1996443730,-522393346,-25755818,1945985000,1780509196,1779460860,451432960,-1460410200,-1010213031,0,0,1852990795,1142975589,1735746149,544367975,1919243808,1852795251,808334368,807416878,842084153,540358959,876228658,858929713,538977280,842020955,224212536,538968074,858798171,224212536,33619978,8,0,-16710218,2097152,0,266,1850280461,1159754857,1919906418,2573,1,0,0,0,65536,8650752,0,0,0,0,0,0,0,1795162192,1342177304,-1157627904,-33554367,0,0,285212672,-1157627857,-1153320127,67108929,2906371,22464256,301989892,-268435456,-16776961,3473663,-16777216,255,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,-33554177,-1157627904,201326657,19,0,0,1409286144,544235890,539828272,1769367876,1159751012,1919906418,1668826400,1769238629,1409314415,544235890,539828274,541674830,1702129225,1886745202,1918107764,874541153,1226845472,542069838,1702126916,1684370531,1702252320,1869375090,2017796215,1953523043,7237481,1885434452,757085472,1431257632,1377846350,1701277281,1668826400,1701078373,2017796196,1953523043,7237481,1885434452,757085728,1986939168,1684630625,1668304672,543515759,1701017669,1869182064,1918107758,924872801,1344285984,1701015410,1919906675,1954039072,1769172581,1310748271,1092645999,1818845558,1701601889,1668826400,1769238629,1409314415,544235890,539828280,1651863364,1159751020,1885692792,1852795252,1952793632,1702126437,1918107748,958427233,1344285984,1701015410,1919906675,1954039072,1769172581,1394634351,1701668709,1327527022,1920099702,1409314421,544235890,673198129,692601136,1226845472,1818326638,1411409001,1409307475,544235890,673198385,692601392,1394617632,1701668709,1310749806,1344304239,1702061426,1409315950,544235890,673198641,692601648,1394617632,1801675124,1734693664,1953391981,1702252320,1853190770,544370464,544501582,1936028240,7630437,1885434452,540225824,1212428328,539828265,1701733703,543973746,1953460816,1769235301,1176530543,1953264993,1634882560,875634800,1160783904,757082440,1734430752,1631985765,7629941,90243391,33555816,0,0,629822692,91422720,37684602,7344435,58880,7341812,92602719,37684641,7344438,58880,57212950,96600064,37684681,7344441,58880,7341812,97780086,33555931,0,0,7341812,98959776,33555949,0,0,-268370092,100073928,33555966,0,0,-268397152,101188074,33555983,0,0,0,102302239,41944606,0,0,0,103023170,33556011,0,0,0,104137327,41944634,0,0,0,104858251,41944645,0,0,0,105579183,41944656,0,0,0,106300132,41944674,0,0,0,107479821,41944685,0,0,0,2017796140,1852990836,738225249,1413761312,1952532256,539754597,5522503,1145839660,539754580,544501582,1936028240,7630437,1699881004,1092641889,1936024419,539754611,1953067607,1665212517,1936942435,1428171776,544367987,1701080909,1394617344,1919250549,1869834614,114,1108,74056799,74843248,75759616,78447762,1398015137,1646275872,543908705,1663069801,1702129263,168653944,1953453056,1948281953,1701011826,1852383332,1970435187,1869182051,540701550,543452197,1667589160,1818324329,7232553,1852989783,560426601,1650803744,1701275509,1953702002,543908705,1919252079,2003790950,1140853261,1735746149,544367975,1852138866,1701995892,1869422692,1948280178,544104808,1948266545,1936026985,1140853261,1735746149,1734701600,1702130537,1768431730,1918107764,824209505,1428172064,1886938478,1702126437,1920213092,543515489,1702129257,1886745202,1918107764,824209505,1226845472,807425102,1852383281,1685021472,757071973,544098592,1969382724,1919248231,1851867904,1953459744,1851877408,543517796,762212206,1735289202,1713385504,1953264993,1851877408,1919249508,658803,757093204,1769435936,1768448884,1663068014,1702129263,168653944,542331904,2019893293,1663071337,1953396079,1814372410,7232612,757093204,1701868320,1818323299,1769497888,1868963956,2003790956,7232627,757093204,1769497888,1868767348,980708981,1684808992,1409314396,539828307,1953069157,1970234144,540701806,1550085157,1398014062,1998597408,1768845921,540698478,544503151,1411409519,1953701971,543908705,1667330163,7232613,757093204,1936615712,1668641396,1852795252,1970234144,540701806,1550085157,629145710,760,9830400,39321900,157287600,629150400,1163021056,1414483778,291328,167772160,1224736768,1818326638,1646290025,543454561,1702125938,1157630477,2037674093,842281016,1835627552,1970217061,1919230068,7499634,40960162,1920074506,997092411,997538674,775648875,1680751469,775649395,775646326,544042358,1999518563,7500347,0,0,0,0,321848758,11534504,-65528,288352,1583415295,4,0,1078001751,524288,917518,917518,0,0,1229193216,-268428336,0,-2097020928,1,255,1677762560,6386785,1701080931,-16768768,255,2013319067,-1426063360,16711966,3084544,21084928,16777471,1342179584,1795553024,24,1343777536,0,0,0,285212672,-1157627857,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1631780864,1869488238,1768300660,1948279918,1914725736,543649385,1396908080,620759565,622949217,1140866419,1852401253,1734693733,1953391981,1699160122,1718960756,1919230054,980578162,875570464,544748590,1851539749,1935746304,628303137,1684960627,1852401253,622879845,807741555,2016685620,637549865,2016686117,807740160,620787764,942679333,587233388,2016686117,807740972,536901684,544105836,1815621669,1176830072,1814364275,29510,1090519040,1342194756,541610837,1159733280,1330643027,538976336,1397039136,5394176,1213420880,538976288,1090540355,1342194500,541610837,1394614304,1330643027,538976336,1397956640,1111642880,1398099968,538976328,5456928,542134096,538976288,1090540356,1275085902,5522508,4276548,4347219,5395532,5456196,5394264,1381123414,1094795520,1347240704,1380275712,1094778967,1313407059,1162084419,1431306307,1342195795,704663631,1213420880,1431306305,1145129043,1330653696,1342194000,1145131087,1431257600,1090536526,5001298,1413760851,1145656064,1196163156,1275089988,5522505,1280658761,1397639424,1397967872,1414876928,1179385939,1330249811,1330530816,4409856,4410954,1241537098,1241537102,1241531714,1397358657,1397639680,5261824,5262922,1241533514,1241531719,1241531724,1163132999,1476416595,4671555,5656397,4277580,5263182,1463960362,1146569472,1126826053,1124090967,1124094276,5000257,1414086999,1431316992,4606035,1213420880,704660550,1179668304,1347375104,1392526406,4606017,1179140428,1448037632,1196163155,1296236627,1291866960,1482315343,1330926336,1396834387,1330380870,1107317572,1392530003,5456195,1145130828,5000257,1413829162,1413829120,1162608708,1145831507,1313144915,5391700,1447118156,1378484293,4609093,1179927890,1313407044,538976340,3350560,5525065,1330925129,1380526592,1224758341,1146373458,1296122112,1145127168,1145852672,1280835668,1275089985,1313886031,1330380890,5918799,1347374924,1128934144,1241537112,1515733829,5130496,5526863,5262666,1107317826,1107317588,1107317332,1291862868,1481856591,1381257984,1397576448,1296826455,1207981907,1124095052,1124090701,1392526156,1124090708,1392527692,1124092244,1392526412,1375749204,1375751247,1375752783,1375751235,1392529987,1392528456,1392529992,1308643905,1308644431,1291863877,1140870229,1224758857,5654852,5390668,5002060,1398033475],20,[1413829376,1163067471,5197396,1112819027,1413829376,1392526657,4543557,1314145619,1163067461,4538964,1096041811,1413829376,1163067475,5459540,1347700051,1413829376,1392529486,5002309,1196705107,1163067461,4541524,1196705107,1398099968,538976328,5457440,542134096,538976288,1392530246,4475976,1213420880,538976288,1342198599,538988623,1193287712,1213399123,1174422610,538985282,1092624416,1095106636,1174422596,5002573,1297040198,1329808896,1174425677,4347219,1112888134,1145438290,1174427209,1381386564,1145849344,1414743552,1414743552,1279656016,1447970116,1145849344,1174427459,1313166419,1397096534,5718868,1145129286,1229324356,5002573,1329809734,1229324365,1347243843,1397310976,1174422101,1112888137,1229324370,5654852,1229211974,1174426198,4475977,1414744390,1397310976,1174425684,1330926418,1397096530,4544065,1398035270,1111883863,1174422604,1347703618,1129858560,1178992712,4539730,1145323846,1296433232,5262421,1112888134,1397096528,1347568213,1229211136,1174425686,1381386564,1178992720,1346717010,1330529792,1128661072,1174426440,5456449,1414747206,1096304128,1279656013,1174417732,843859020,1279656020,1160924228,1145849344,1174423888,1196180556,1279655986,843992132,1145849344,843448410,3231064,843864390,1346764888,5128532,1413566534,1174425153,1095914584,1174426691,1396917572,1174425684,1396919881,1174425684,1296388688,1280919040,827349042,1364411904,1174426706,1229213266,1174426702,1279345491,1162215493,1174423886,1230195012,1279477248,1174427717,1414090313,1163085312,5066836,1297040198,1174425680,1465078867,1092624416,88,174000731,175442538,176360056,177343111,178326173,179767980,180357819,180882116,181406412,181996244,182520541,183110374,183634670,184224503,185928457,186649371,187304741,187960111,188549945,189139777,189598538,190057297,190516056,191040351,191433574,191892333,192351092,192875387,193399682,193989516,194513812,195759010,196414384,198118339,198773716,199363550,200084455,200674290,201264123,202116100,203033622,203688990,204868650,205786176,206900297,207424601,208079970,208931950,210046073,210504840,210963600,211487895,212143263,212733097,213322931,213847227,214371523,214895819,215420115,215944411,216468707,216993003,217517299,218041595,218631428,219221260,219942166,220663073,221383980,222104888,222825794,223546701,224267608,224988516,226430324,227478916,228527514,229576106,230231476,230952383,231673290,232328661,232918493,233770473,234622454,235408898,236260878,237112859,237964840,238620212,239472191,240258636,240979543,241700450,242486894,243338874,244190855,244977301,245632671,246288041,247074483,247926465,248843982,249564890,250351334,251334387,252382979,253300497,254218015,255004462,255790905,256642885,1648693075,1157653063,7751542,1648714311,1165379328,1647313014,805331529,7752054,822113840,1982988406,7746304,889222708,1983250550,7747328,1984788039,1198998784,2001272951,1165379328,7752054,1191213641,1232487798,1649016930,1400456448,1984364663,1392539725,7816567,805336645,7745910,1983018544,863383552,1982857334,805336628,7746934,1983280688,930492416,1883308150,1331834880,1982857314,1325430351,6434914,1982887503,1231171840,1647444066,855663177,6441314,1648976436,1231172864,1647706210,922772041,6441314,1984525873,1232482816,1983053942,872445513,7752054,1984525877,1232483840,1983316086,1191212617,7359862,1648976453,1232487680,2001272950,805331273,6375798,1647337801,811682048,1934426230,7752192,1648981573,593642752,1984233473,1157628195,6435170,1647408709,6440192,1191211085,7816566,1683121219,1382302720,1683095652,1375757379,6571108,1683121236,1415860736,1647312996,805336882,7811702,1647343410,813117952,1984233590,1648981575,1198933248,6435190,1648719431,7816448,1665758789,6445312,1999790681,846616832,1999765623,838885976,7755895,1649959513,1484151040,1649934454,1476420185,7756150,1647338073,813062400,1647313014,805331544,7755894,1650025008,1500917760,1650065526,6506752,1291871309,1649213559,7425280,587232333,6702594,1174431302,140134,805336649,6375778,1224767056,1765933161,7489792,31306,287440896,288100647,288756017,289411387,289804611,290197833,290591055,290984277,291639645,292295013,292950383,293474681,294130051,294654347,295309717,295965087,296620457,297144753,297800123,298455493,299110863,299766233,300421603,301076973,301732343,302387713,303043083,303698453,304353823,305009193,305402417,306057785,306713155,307237453,307761747,308417117,309072487,309727857,310383227,311038597,311956113,312480413,313004709,313660077,314315447,314970817,315626187,316281557,316936927,317592297,317985521,318378743,318771965,319296259,319820555,320344851,320738075,321131297,1414725681,0,336729104,33620225,67175169,100730113,196610,33816836,67371780,100926724,5,33947910,67502854,101057798,524295,34144521,67699465,101254409,720906,34341132,67896076,101451020,917504,34537743,68092687,101647631,1114112,34734354,68289298,101844242,1310720,34930965,68485909,102040853,1507328,135792408,169347352,202902296,236457240,135857945,169412889,202967833,236522777,135923482,169478426,203033370,236588314,135989019,169543963,203098907,236653851,1900572,1914638110,0,0,304377114,337929242,1445287205,1478973223,355079465,355210539,355341613,355472687,355603761,355734835,355865909,355996983,33554688,50331904,37290297,37355834,37421371,70976315,389813819,1864046651,440008765,473570106,507125050,540679994,4128830,4268352,4390978,4522052,591077947,624632891,1514559814,1548245832,104400185,1581931850,1615617868,1649303886,641402171,674965307,708520251,742075195,758842939,792407611,825962555,859517499,83887104,5247312,877802577,909849915,5519187,5574997,324497494,5832792,117442048,150996992,1901818202,1667039386,184551936,218106880,251661824,285216768,358552926,358684000,945974882,979581283,1013216064,358883684,1281510242,1315130723,0,0,7209069,318771712,7340143,7471217,7602291,352326656,369098752,1149310720,5194882,1414463619,1211844411,1178289467,1228622395,1009400873,1009531947,1009663021,1009794095,1009925169,1010056243,1010187317,1010318391,1116029572,1116160646,1116291720,1116422794,1116553868,1116684942,1116816016,1116947090,9765012,1335231077,9916566,40239256,1352224665,874906660,875037287,1363752007,402670665,72024680,1365836877,889275497,889599236,889992457,890385679,906048789,906376708,906769929,907163151,1392588309,1392923396,1393316617,1393709839,896881429,897004918,897135992,897135994,1031091579,1031224694,1031355768,1031355770,1047870843,1048002166,1048133240,1048133242,1064648315,1064779638,1064910712,1064910714,1081425787,1081557110,1081688184,1081688186,1098203259,1098334582,1098465656,1098465658,1704673659,1704813980,1704945054,1705076128,1705207202,1705246720,1738958245,1739089575,1705666217,1705797035,1705928109,1706059183,1706190257,1706229760,26036,27043,1755015589,1755146396,1755277470,1755408544,1755539618,1755578368,1739942053,1739980800,1722443447,1722574507,1722705581,1722836655,1722967729,1723006976,1773692596,1773758642,892954804,1115422720,1115570813,1115636260,909722240,427556864,427694461,427759908,1108875648,16921,0,0,421003264,423631129,426001216,421151588,1381761024,1376604778,1376997904,21014,991952896,992099105,1382759203,1382809600,0,0,1030029312,1030176102,15720,381032102,383129286,385226470,387323654,389420838,391518022,393615206,395712390,397809574,399906758,402003942,404101126,33620036,117835011,589439264,-2122308060,-2054913150,-1987541114,-1920169078,-1852797042,-1785425006,-1718052970,-1650680934,-1583308898,-1465539421,-1381192791,-1263291729,-1162365259,-1094861637,1788543167,1805478556,1788832670,1788963488,1805871778,16804794,33581989,67109632,1280,0,0,0,0,0,100663296,0,1822097408,1805479068,1822387102,1822518432,1807445154,1805937594,27557,0,1824260096,1805544637,1824392960,1824550079,1824681153,1822780602,134245541,0,12779520,0,0,0,12845056,197,12976128,199,13107200,13238473,13369547,13500621,13565952,13697232,13828306,13893632,14024917,14155991,14221312,218,14352384,14483676,14614750,0,0,224,0,0,14745600,0,0,0,0,422451486,424548670,426645854,428743038,1395349570,1480720457,4801579,1395347522,1346502729,4801579,1140869459,1346502729,5784064,431364528,432150972,432740808,433134030,1124092993,1279524940,4997632,1124091969,1212416072,4735488,434575844,434969066,435362288,435755510,1124096065,1480851544,5784064,1107316819,1230176336,4801536,437197324,437590546,437983768,438376990,1124094789,1397948499,5456896,1191203654,83,21316,439818804,440212026,440605248,440867398,624564808,620765301,620765249,841888304,1111163000,6497618,1663379259,1931804711,942679354,2020358190,1931804733,875570490,2020357166,807731261,624588852,2020358192,875570432,807746168,620787764,841888304,1313407096,1229734230,1111752772,538976288,620765216,841888304,1330380920,2116419,1313883474,1375739973,541413445,942482688,1663369331,7873874,623400019,620767608,841888304,538968184,1818838568,622869093,539828339,1701734732,1965367354,5963817,775041061,536901682,538968096,1296695387,536879184,620780320,625279075,625279091,4522099,1931827968,6124325,7546181,7546181,1043144797,1107296288,541414489,542266448,1380931328,1414537284,8274,1380931396,1414537284,8274,1380931398,1414537284,8274,1380931409,1414537284,8274,1415135828,1414537285,8274,457644870,458955601,459742044,460528488,461314932,1931811712,625279034,625279091,2015701619,627254528,841888304,673185912,2716453,1397114447,2118725,1931814944,673185833,2716453,1931814944,673185833,2716453,1157657381,29477,637550592,620765952,2434304,623181862,620765952,807731315,8157236,2016686117,807731258,1815621176,807731320,1815490102,807731320,1815359028,805306488,7876608,2818093,32,268435456,1375731712,262430,35584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1048576,508690432,1025,1147013187,1162174017,1538935902,1381804624,-268411765,1631339368,1331715660,-632070039,1624396896,845262897,-1254923908,1760559201,1281529668,-1135385954,1760559202,1459618629,55705859,798979,872680498,3084,1124073472,1847619169,1931506799],21,[1679848549,1735746149,1734701600,1702130537,1998615410,544105832,1444965993,1830827576,224748655,1867776010,1634541679,1646295406,1801545074,1852403568,1107325812,1646290017,1801545074,1852403568,1868767348,1851878765,1380057188,1684300064,1936942450,1937075488,1700929652,1919907616,1818304612,1701734249,1380057188,1684300064,1936942450,1937075488,1700929652,1870095392,1629512818,1852270956,1325425765,1864397941,1701060710,543651170,1768383858,1919251571,1917190259,1698981221,1382511970,540698469,1701147206,1953459744,1179208736,1296957519,1920213065,1768976481,2123630,1650552421,6579564,1634953572,1684368482,538984192,1766981664,544434030,1885434484,543450480,544370534,544501353,539828224,1376390400,1634496613,543450467,1752459639,1310728250,1310740559,168644687,1376390400,1634496613,543450467,1752459639,1310728250,168644687,1376390400,1634496613,543450467,1752459639,658746,1226862446,824202318,1313415212,1864381268,1698963570,1600615778,544503119,1853189990,168632676,1684095488,1836016416,1684955501,1852402720,942866533,1986946358,857746720,1768038450,1852121204,1869769078,1852140910,1768161396,1920429171,1814048032,1919252335,1935762208,1768169573,1634496627,1701970041,1919251559,757097843,1919251488,1914725747,1936287589,544367988,7628147,1885956979,863268457,539828339,1885956979,1852383347,1701734764,1414416672,1931948832,1685021440,1954112101,757101413,1919251488,1663067507,543515759,1634953572,1835365235,7957602,1634564467,1936876644,1931488544,544698216,1651341683,544435311,543452769,1919181921,1702064997,1768161395,1852402803,539828325,1886611812,544825708,1634953572,1835365235,544828514,1701734764,1836412448,1936876898,1936286720,1919181921,1679830304,1819308905,1679849825,1935766377,1651336563,1629518188,1701995620,1912632179,1751349089,757101153,1936286752,2036427888,2002874912,1634231072,1952670066,7565925,863268457,1701734764,1679830304,1819308905,1763735905,857764974,1852402720,1970151525,1919246957,1701707891,1667593847,1696607520,1818386798,1701716069,1702240375,1919906915,1936286752,2036427888,2003136000,543647090,1852121133,1701601889,2003136032,1734701600,1702130537,1768169586,1634496627,1701707897,1869770871,544501869,1852121133,1701601889,2003136032,1869770784,7630957,1735549283,540422515,1919950893,544501353,1634886000,1702126957,1763734386,543891566,1835888483,543452769,1126198889,1685221152,1763734117,909189230,1953063456,1685021472,1633878117,863201138,539828274,1852404336,1634738292,1701667186,1936876916,544106784,1868767339,1851878765,1852383332,1864385312,1919247474,544106784,1646277171,1663071337,6644847,1852990323,1701734764,539828339,1651340654,1864397413,1768693862,544433518,1931505263,1701147235,1668481134,1868787314,757101420,1836412448,544367970,1663067759,1836412015,1864397678,1668489326,1852138866,1717924864,1633839476,757097843,1717924896,1663068532,543453793,1953656688,1684300064,1936942450,1685218048,2036427877,1679830304,2036427877,1818326560,1629513077,1919251558,1126195488,1701052498,1953457250,543452515,1701060653,543651170,1952805672,1936744992,1952784428,1679829347,1663071343,1634561391,7562350,757096751,1735357472,543517799,543516788,1869903201,1836675872,543977314,1684107116,1634493984,1647247463,1948265760,1818716015,1868767333,1953064046,1634627433,1919033452,543908197,1734437990,544616192,1869881389,1701603175,1734701856,1953391981,1634692128,1869488228,1768319348,1769234787,7564911,757100079,1952805664,1701344288,1701716512,2032149111,1953525536,1936617321,942866432,1986946358,1936286720,7501676,1952933234,1702064741,1768649472,1953393008,1660973875,1650812015,1936028793,1836675840,1919181921,1768161395,1852402803,1768161381,1684300147,1634861170,1634231159,1852375154,1768698740,1845519726,1702262629,1701707875,1734701687,2003136000,1836020336,1660974192,1936159329,1660958257,1936159329,1929392691,1819177571,1936027241,1919120128,1819239278,1702101107,1651078246,6648673,1701081699,7954796,1684170084,1835234415,1630470244,6434560,788557359,572653686,79838,-568186621,50332215,937304624,956432388,3661346,574817032,538590,-568177405,50335799,937304662,1577254944,1077403170,577110784,268449758,-568168957,50364471,937304695,2114126080,3661346,579142402,67123166,-568160509,52428855,937304727,-1006419968,3661346,580846464,680172,-316495612,67111520,440410802,-1140457456,268872738,584516864,198523,-568142841,151493175,125575886,-788004863,17268002,1792,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,541278720,1885486171,1936288800,2082487924,542976544,1818435629,544366949,1634038370,1768910955,1932031086,1145176105,1648122656,1768693872,540963955,1563041916,1679830304,1650553705,1646290284,1801545074,1852403568,695412852,541409792,1885486171,1936288800,2082487924,542976544,1852121133,1701601889,1701995040,1869638497,678719081,1107306867,539828300,1953720684,1701995040,1869638497,678719081,1107306867,1648122704,542981744,1684094043,1564373604,1883003680,1668510561,1564374126,1008884512,1663070306,1047749741,757095714,1952805664,1646289184,1801545074,1852403568,1380057204,1885486171,1159748926,1383880572,846999932,1528837244,1684300092,542981746,1634745435,1852011379,542981748,1648108123,1835212912,574518116,539828317,544499059,1701060705,543651170,1768383858,1919251571,1008747264,1735287154,1008746085,1919181921,539828286,1886220131,543519329,1702132066,541327475,1634876507,1046833006,539828317,1886221668,1835363616,7959151,1528840516,1851879996,1564370279,1679830304,544238965,1768125281,1931508329,1852404340,1111752807,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1702132066,1464074355,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1685221239,1145307251,1916558112,1701277281,757095742,1836409888,1701650544,2037542765,544106784,1919907684,1140880228,1564564295,1916558112,1701277281,757095742,1836409888,1145512048,1852121172,1701409396,1229193331,542982491,1634876507,1046833006,539828317,1886221668,1413761312,1953391904,1936025970,1531724800,2085649473,1565031507,1916558112,1701277281,757095742,1836409888,1145839728,1852121172,1701409396,1346633843,1148993883,1012605021,1735287154,542981733,1969496109,1881174125,543516513,1701996900,1919906915,1635004281,543517794,1920233061,7562601,1528845380,1684300092,542981746,1969496109,1411412077,1140872019,539828312,1886221668,1634692128,1819042148,1718968864,7497062,1631330373,1047684196,1815894816,1047819113,539828317,1702129253,1701650546,2037542765,1008748032,1735287154,1008746085,1953720684,539828286,1819044198,1701650464,2037542765,1398490880,2088519804,1566211156,1010653984,1919181921,1012604990,1919181921,774774846,542989614,1869029421,1008748544,1685221239,2000429118,1046770287,1746939168,1684109413,541655140,1919907644,757087844,1886284064,1713402997,544042866,1953656688,1008749056,1919973477,1012604990,1935961443,757095742,1702389024,1702131043,1835220000,540963684,1008756329,1919973477,1936269374,1970435104,1848123493,2049797743,695169637,541149952,1836412476,1936159329,539828286,544499059,1651340654,1864397413,1953701990,543908705,1886221668,1735549216,1852140917,1258320756,1400657499,542982780,1397963867,1632649786,1047684196,1012605021,1228559171,1684300112,542981746,1953701933,543908705,1667330676,1531641957,2085846102,542399810,1111774299,539828317,1802723700,1635021600,1948281699,1701011826,541543424,1634548827,1835101808,542981733,1768693805,1730180211,1886744434,1852383347,1952669984,543520361,1936744813,541936640,1768693805,1814066291,1701539433,1851859044,1667309668,1702259060,1885433120,1313603699,1631345440,1047684196,539828317,1953720684,1634037280,2037588082,1819239021,1095499891,1832672032,1634627681,1564370285,1814048032,544502633,1869832801,1702131052,1836675872,1936486242,544106784,1769235297,1830839670,7565409,1528845132,1684300092,542981746,1768693805,1931506803,1868721529,1763734380,1919361134,7370095,541414220,1046835772,1814048032,544502633,1651341683,544435311,1667592307,1701406313,2036473956,1734701600,1918987381,1886938400,1936942450,7237481,1916543053,1701277281,1631330366,1047684196,1830825248,6649455,2000429135,1046770287,2036481056,540960116,1970217005,1953853556,544175136,1953656688,1314607104,1518097532,1029382237,1684300092,542981746,1870085211,1564370034,1881156896,1919381362,1931504993,7366004,1565809490,1916558204,1564370789,1029397280,2000429149,1046770287,539828317,1768383858,1919251571,1008751360,1735287154,1008746085,1953720684,539828286,1918985587,1409312867,1132216667,1400655484,1518098556,1029382237,1684300092,542981746,1870085211,1564370034,1631345440,1047684196,539828317,1667330676,542441573,1634876507,1046833006,539828317,1935765109,1651336563,1442866540,2082484571,542978848,1886593069,1718182757,1769087097,544434030,1763733364,1919251566,1953523043,1948279072,544235890,1952671094,1442869871,539828274,1650552421,1680827756,1650553705,1310745964,1948272973,1886413170,543649385,1377857129,543649385,1280704560,1350323803,1383880316,542983804,1768693805,1948284019,544235890,1952671094,544436847,1702129257,1885692786,6579572,1314607958,1450987644,1182552700,1648107613,1046836345,774778400,1763716384,1919251566,1953523043,1634890784,1702240368,1919906915,1769087020,857761646,1819176736,1414922361,1350323803,1383880316,542983804,1954112060,773865061,757083694,1953392928,1701016165,1948284016,544235890,1952671094,539783791,543976545,1735289202,1129709683,1350323803,1383880316,542983804,1954112060,773865061,757083694,1869902624,1852383344,1668441460,1769238629,1948280686,544235890,1952671094,1459647087,1832672032,1847619681,1046834529,539828317,1701536109,1835101728,1830839397,1629515873,1986622563,1096220773,1832672032,1634627681,540960109,1563041916,1629498656,1629512804,1885433120,544175136,543516788,1769235297,1814062454,7631721,1528844887,1885433148,1701667182,545005630,757095722,1835364896,543520367,1634541665,1919295600,1948282223,1629513064,1986622563,1768693861,1476424819,1679830304,544238965,543651170,1869636978,1763734642,7300718,1564433241,1679830304,1819308905,1831827809,1718183023,1701060729,1734833506,1864397413,1869182064,1509978990,539828256,544235898,543516788,1986359920,1937076073,1414416672,1864380704,1752440946,1969430629,1852142194,1313415284,540221524,1752459639,1347374624,1509978919,539828292,1667594341,543519861,543516788,1634100580,544500853,1835888483,6581857,757091418],22,[1936288800,1752440948,1701060709,1819631974,1868767348,1851878765,1398407268,1931488544,1948284005,1679844712,1969317477,1663071340,1634561391,771777646,1696607520,1919251576,543973742,1835888483,1935961697,2019893292,1953850213,773988453,1713381951,1746956911,7367781,539828287,1852404336,1701322868,1830842476,7695973,1698439231,1047687288,1528855584,2086960232,2087681140,1566735473,2019900462,540963440,1768169517,1634496627,2019893369,1936028272,1852795251,538976256,543696928,1701322813,1679830136,544370464,540876916,1768121700,745300333,1864396576,544284786,1668227133,745300340,1025532448,1852400160,695824993,572538624,1852404336,1931503220,1852404340,539763303,1886938428,539770482,1886938428,539770482,539897390,1919950893,1718906473,1836016416,1684955501,1634876416,1046833006,1528839456,1684300092,542981746,1870085211,1564370034,1008761888,1919181921,1281040446,1870085152,1564370034,1684093952,540963428,643506237,589331488,2000444253,1046770287,2000444730,1046770287,622885920,1870095420,540959858,623190140,1870095420,4088946,1936288828,1025523316,2036481056,540960116,1954112060,773865061,2082483758,1953702432,1735289202,1648099362,1918987881,1886331001,1025523315,2082486816,790637088,1146047776,773860128,1008741664,1044258876,1042299936,540884512,1092631868,1478509646,1327518287,640032850,8158240,1634628924,1864399218,540963696,1931878461,589326181,543974771,1852402725,1881482528,555776360,1414483488,1195725600,1179012896,542720544,1142968151,1330651223,1330651209,1461736530,1414680400,1375739904,1819633509,1696625249,1701998712,1869181811,1008759662,977167730,1629498880,1663072622,1634885992,1919251555,1566253100,1634231072,1952670066,1663070821,1936941420,1633361964,744323629,1633573664,1696607325,704668532,1952541984,2048944227,544174693,1830842991,744845935,1830822688,1751348321,1919253024,1919885423,1701736224,539697196,1668571501,1852776552,1919885413,1919905056,2097253,1886418259,1702130287,1919950948,1718906473,1919903264,544498029,1918986339,1702126433,1629516658,3827058,622862368,538976293,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,2433056,622862368,538976355,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,1751326752,1667330657,7497076,622862368,1532833115,542858539,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538993757,538976288,1701060640,1634560355,538968172,760948000,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538998109,538976288,538976288,538976288,1769172597,1684368999,1667589152,1818324329,538976256,1563253541,1532830555,2002476336,1752458345,1882086237,1768121714,1852795251,1567644509,2019389019,538976288,538976288,1746935840,536901733,1529159712,593190189,1563450205,1684633435,1532848244,1701998638,1769171299,1532849775,1851481456,538990685,538976288,538976288,2019911712,538976256,1563253541,1532833883,1952737655,777739624,1667592816,1869181801,1885035886,1567513437,538976367,538976288,538976288,1864376352,1818326115,538976256,1563253541,1532833883,1952737655,777739624,1667592816,1869181801,1885035886,1567513437,538976354,538976288,538976288,1646272544,1918987881,538968185,760948000,1769429853,1567126628,1919954523,1936286565,1567518569,1935499611,538976288,538976288,538976288,538976288,538976288,1769108595,536897390,1529159712,2002476333,1752458345,1882086237,1768121714,1852795251,1566661469,1532850267,1281056110,1565023069,1532841563,541154650,1684300064,1936942450,538976256,1563253541,1684633435,1532848244,1701998638,1769171299,1532849775,1885035873,1567513437,1532841051,1314610504,1566202717,1931485267,1868721529,538968172,760948000,1769429853,1567126628,1919954523,1936286565,1567518569,1532846427,1851481456,1565285213,1532840027,1515937102,538986333,1970238055,2037594736,1819239021,538976256,1563253541,1684633435,1532848244,1701998638,1769171299,1532849775,1885035873,1567513437,1532841051,1314610504,1566202717,1830821965,1731883105,1886744434,1836675898,7106402,622862368,1532833115,1952737655,777739624,1667592816,1869181801,1633377646,1567644509,1532849755,1213947212,1565416285,1734171227,1919361056,7370095,622862368,1532833115,1952737655,777739624,1667592816,1869181801,1633377646,1567644509,1532849755,1213947212,1565416285,1834834523,1634541600,538968176,1629495328,1881156896,1953393007,1948283493,543236207,1919181889,1953701971,1952675186,6648437,538976288,757090336,540422432,544500066,1936090735,536900709,538976288,539828300,1646277171,1864397929,1702061670,538968180,1310728224,1864379680,1702061670,1852776564,536901996,538976288,539828314,1629515630,1701995620,536900467,538976288,539828336,1937007975,1701344288,1701998624,1970235766,2037588083,1819239021,1684086828,1936028260,1919885427,1717989152,7628147,538976288,757100064,1952802592,1752440947,1701716069,1931506808,1868721529,1629498476,1701995620,1864397683,1718558834,1952805734,1409294336,1981834600,1702194273,1937055859,1763730533,1752440942,542253157,543452515,544370534,1851877475,1735289191,1701344288,1634493984,1914729319,1936287589,544367988,979726945,538976256,1195461702,538976288,538976288,538976288,542393683,538976288,538976288,538976288,1095060547,538968146,1702252320,1869366898,538976375,538976288,542527264,538976288,538976288,538976288,5656096,1142956064,1667592809,1852795252,538976288,1142956064,1143480398,1701995365,1953391981,1428168745,1227366480,1701995374,1953391981,538968105,1953384736,1970434661,538997872,538976288,541672736,1634616616,1684368482,538976297,541672480,1936278568,1701601889,536881508,1767055392,538996327,538976288,538976288,1196302368,1699620896,1769234791,539583862,1280319520,1817192480,2716533,1512054816,544174693,538976288,538976288,1512054816,538976338,538976288,538976288,1310728224,538968154,2020950304,1918976800,538999154,538976288,541278496,538976288,538976288,538976288,4279840,1344282656,1953067617,538976377,538976288,1344282656,1160257605,695100790,538976288,1344282656,1328029775,2712676,1126178848,2037543521,538976288,538976288,1126178848,538976345,538976288,538976288,1310728224,538968131,1936018976,543450484,1802723668,538976288,542395936,538976288,538976288,538976288,1869883424,1701603175,536881523,1869762560,1937010797,1701994784,1042292794,1634038304,1869422700,536896868,538976288,538976288,538976288,1981820192,1970565737,941648993,540424240,1701080941,538976256,538976288,538976288,589307936,1869770784,1952671092,1830839397,6644847,1294806272,761623151,537722925,538976288,220209184,-1337851904,1878016859,1170595908,54947524,208553838,1231868744,-1018531884,1913408355,1303121740,-498111167,214585455,1383115601,1263767792,226972782,1470611541,-782849456,885479519,1517341017,-532716922,1891970666,1097396224,1028878868,1917076082,1450320980,-268406197,1128,1111774208,2112800,1228559171,540876880,978539264,1025527874,1396899872,1346979130,2112800,1161450323,1025527874,1399848992,1801675124,544501570,1879056445,1667331155,1886344299,2112800,1782344252,1917132894,7499634,1568154971,7873792,1852989783,560426601,1650803744,1701275509,1953702002,543908705,1919252079,2003790950,536873485,1163219540,1095114752,4543308,1969382724,1919248231,542327584,1667590211,1836413803,807739450,2016685620,28252,321848758,11534504,-65528,288352,1583415295,4,0,1078001751,524288,917518,917518,0,0,1229193216,278778623,1375731712,262430,0,18743552,1,16777216,65822,4669952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,941228032,1689204763,92266,1413566532,18499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5373952,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],23,[1024,0],24,[1024,0],25,[247,0,1,282392,1,127926276,1,116916392,1,11010048,1,11010872,1,833,1,84738216,1,87818408,1,11010048,399,0,1,23630,368,0],26,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262144,1909784578,825229312,826617904,0,0,0,0,0,0,0,0,0,1909486037,0,0,0,0,1901985792,1883395164,0,131088,1417703774,939218185,14331,16,808459299,838873137,0,0,0,0,0,0,0,0,0,0,0,1931345920,0,0,0,1948217782,1417703862,1948210441,0,0,7203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1883635712,327679,6,2147418128,-13565953,0,0,1903427584,1909806402,1903980922,1430519810,1440372046,1447974416,1343779198,472019413,1905684874,1909805055,1055770,-1969094656,94679,471465984,1907760107,193943182,196607,6,2147418112,2162687,0,1948254208,1909879593,1932084677,1948195340,1430549535,1440372046,1447974416,1948218399,1160081882,1930326784,1948270266,1139766030,-1968409815,29143,0,0,0,0,-1968373760,1909981182,964719374,-1968409826,-1968475689,842351921,825241658,8240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-36391,393218,0,-622593,32,-1929147732,0,83921920,84183041,12347,524304,35500,1143564,-3604480,1909941622,1949696000,-1969080286,3633950,35328,1325400074,538976342,1346510880,5783852,0,0,0,0,0,0,1954938880,-357898,-1560578950,4654518,0,0,0,0,0,0,0,0,0,262144,1966765878,131072,1966044982,892338176,35118,1944465173,1983345638,1940258817,35051,-1467088896,1941600054,2000051062,95546,0,1442805039,0,1966429706,1962803200,1944212572,1963327488,1944736860,0,2000027664,1417704710,128275721,939531299,80,808786979,12544,0,0,0,0,0,0,0,0,0,0,0,-393543680,268812428,-1558245888,100859908,939196428,65535,2000420866,174152,0,0,0,0,0,0,0,0,0,-1929157402,4194559,95849690,34817,0,0,1973026816,-1766287699,29830,1141142918,5788495,1398362880,776815956,4804169,1635021659,1918985326,1845517668,1701344357,1769173089,134243706,1953392896,1768306738,1919251564,1711278592,1702130529,1685024114,1769436005,6841204,1953693696,1936417633,1929382912,1801675124,1944480115,196607,1944846343,196607,7,2147418128,-97452033,1962934272,1962956032,1964799232,1965970754,1965978914,1965948976,-2129624692,3178703,2127462086,132534,100116816,1983316048,807600137,3159344,1685021472,942745701,1026114102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128253952,321847296,65281,12049,-16694853,2001076224,5026,1342177280,409665536,5242880,1102774272,16646144,0,0,789643264,1102774272,1102791099,50593792,11353,67196615,1179648,-1048576,-65536,13568,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,10,-2129624692,688335,32898,10562,0,0,0,0,0,0,0,0,0,1989410816,560387,-1931870144,-1870987264,406288008,1989410822,4587526,35118,1989410816,6,1990590468,1990620838,393416704,958040,1527,0,0,0,-1763797283,0,329383936,0,17410,160,168,8,250,0,0,0,1102792166,18022,-1870987264,298243,-1931870208,4588982,34667,61866008,100103956,1572868,394160,-1870987264,298243,-1931870208,4588982,34667,2000027648,944,4,655360,-2116257984,430274368,422606656,2000027662,14,0,266,-402718720,-989185,374865904,1279333322,1212219453,1279393853,1212284989,1279459389,1212350525,1279524925,1212416061,1480654909,1095041085,1107311960,1157643608,4020290,4020291,1029194565,1029194752,1480869120,1347616829,1397030973,1107311952,1157643600,4018242,4016467,1028215621,1028211712,1229210880,1396899901,1396965437,1397030973,1397948477,1346961469,1229258813,1191198032,1028805700,1413761280,1191198034,1027757124,1413760768,1224752460,1027757124,1413761280,1409301836,1275084114,1028805700,1347373312,1291861324,4020051,1026576963,844251904,1380122685,1174420787,1178927165,1397096509,1397162045,1380188221,1140866352,4010322,1026708036,861029376,1381236797,1409301814,4011858,1026970180,928138240,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1493172224,1359631362,1208504072,1158676496,4672582,30542,2001862912,16777217,292694,2002387200,16777221,554846,2002911488,16777225,816998,2003435776,16777229,30574,2004288000,33554436,554880,2005467648,33554444,1079186,2006647296,33554452,1603492,2007826944,33554460,2783174,2003960320,67108864,292731,2005140480,67108872,817037,2006320128,67108880,1341343,2007499776,67108888,1865649,2009728000,67108906,3045302,2008678912,33554468,2127806,2009203200,33554466,2521118,2015494656,33554472,5142515,2042102272,33554484,3439031,2013463552,33554488,5011447,2010841600,67239998,3962849,2011628032,67240006,4487149,2013790720,67108920,5273613,2014446594,67764308,5797926,2016084994,67240028,6322224,2016740354,67240036,6846532,2018051072,67108972,7632954,2017395712,67108984,0,-1843920896,406454648,2080471166,24658706,2019693098,840052481,1330447225,2014384196,437267201,237830520,1006794787,2016611900,205405698,1040284129,24770828,2043743292,205340162,1006795281,2048854589,171785474,553810529,2035419197,1145979139,58287110,72503128,1325562203,2050163282,36054530,2080537162,2024084860,-1407900159,354615672,620853427,41473813,-334158555,1212940920,41491989,655696678,355271033,553744996,58281237,357846862,1392736621,1897219909,1179583353,2037585222,358171138,1459779967,2039682383,358040578,1342405001,-1173010097,1330644089,-988457902,1347880313,5526095,270497733,1886930296,1936942450,544108393,1869771365,1396965490,1701798944,1869488243,1869619316,544501353,1981837172,1684630625,1668246560,1746955361,7364965,0,-2063597568,-216282597,-937644517,28,0,0,983040,110376,0,0,65535,37376,1635151433,543451500,1701602675,1919906915,1818579712,1869898597,1869488242,1919950964,1852142437,1632632948,1696625779,1864393838,1702043750,1852140903,1850278004,1768710518,1635000420,1847618419,1700949365,1850278002,1768710518,1684086884,1936028260,2037653619,1342203248,543516513,1818386804,1869488229,1919950964,1852142437,1632632948,1847616871,1881175151,1702061426,1224766574,1818326638,1814062185,1634037353,1684086898,1936028260,1631780979,1869488238,1667309684,1936942435,1868718368,622880118,1714434341,1748002406,544106784,540424278],27,[1701080941,2036879360,1633905011,1684086892,1936028260,1650532467,543520367,1830827569,1224763237,1818326638,1696621673,1919906418,1685021472,2100494437,2086239304,2088926318,2091613334,2094234818,2098560234,1931836723,620765242,875443248,539828344,842016000,544748078,620765229,875443248,539828344,1953384704,1634628197,1919230060,980578162,1852394528,1699966804,1129316455,5524992,1140872783,1229258830,4673024,1090540122,1162870851,5849856,1426085454,1229193296,5001216,1308645966,1330643009,4410880,1442858578,757923917,5066752,1157648461,1398014029,1342185472,1413808199,159252224,58590590,25034110,125699454,1157640574,1375744512,872436992,1191204608,1275079936,536887808,536886614,536886596,536886613,536886615,536886595,4019272,1346720288,1413611581,5456384,1191199810,1162608709,937307904,2128740353,259485193,151126784,68122487,-2146893309,50859895,2005469442,33754127,259494409,151126800,336557979,-1542913533,51908471,2007828738,151264271,705656774,-1240923645,53350263,2008680706,33760271,259505673,151126816,571439042,874709507,-2014173696,937307652,2128674820,309841673,1007616574,-720829949,38146679,33768463,259519241,151126862,1276082167,2013071618,34354201,941818368,-2016795136,-567410684,-167641033,2003962239,151126039,68646779,2005141762,151128087,202864525,2007501058,151132183,471300017,2009729284,151136791,269973398,2006911234,151131159,874084349,33554956,637547555,587368534,-232390604,-1240923001,36573047,259506697,-1173814750,35917687,259505673,503906848,36048760,259531273,151126824,1343715341,302580227,72619896,70770222,159380736,1041725391,54267650,2010450178,251807255,151126852,1309636595,2012678402,637684751,151292013,1477933094,7086850,59290406,2016086274,587357207,-551157652,151126920,1612150832,7086850,59312934,2016741634,587359255,925237356,973669513,7611256,59335462,2017396994,637564963,33786278,595084297,-1121583000,151126921,1814263881,-1981864448,1846018052,50337655,2004289538,33752087,393707528,134349576,202864521,-1542979069,51910519,2007828482,134487063,706181062,-1844968957,51386231,2006648834,33756183,393743624,134349648,1443854354,67916825,134349568,874084349,50332172,2014775298,637547555,134514774,772765622,-1039662589,52563831,2008680450,33760271,259505672,134349600,638547998,570950147,36179832,637547555,772048882,276446,-821526248,37623671,33766415,393729288,1141834310,-217579005,38670199,259520264,1831207500,638059656,39327608,637561891,33786035,393751304,1814233692,-1998641664,805831171,39851896,637561891,33786123,393753864,1814233700,-1992874496,2017069060,637563939,33786211,595083016,-1507458952,134349705,1747155012,-1984092672,1225261571,7086968,76144422,2001613056,2001895926,2002158080,2002420234,2002682388,2002944542,2003206696,2003468850,2003731004,2003993158,2004320848,2004583002,2004910692,2005172846,2005500536,2005762690,2006090380,2006352534,2006680224,2006942378,2007270068,2007532222,2007859912,2008122066,2009498332,2009760486,2107278064,2008449766,2008711930,2008974084,2009236238,2012447512,2012709666,2014806828,2015003446,2013496125,2013823812,2013102923,2010874706,2011267929,2011661155,2012054381,2014151543,2014479233,2015265675,2015527829,2015789983,2016117673,2016445363,2016773053,2017100743,2017428433,2017756123,2018083813,33775,1310950393,9079,8874790,595022371,1797652481,1445134471,271223,8874790,595024419,1797652485,1579352199,533367,8874790,595026467,1797652489,1713569927,795511,8874790,595028515,1797652493,1847787655,9079,8880422,595030563,-1641676800,1998782599,271223,8880422,595032867,-1641676796,-2145189753,533367,8880422,595035171,-1641676792,-1994194809,795511,8880422,595037475,-1641676788,-1843199865,1057655,8880422,595039779,-1641676784,-1692204921,1319799,8880422,595042083,-1641676780,-1541209977,1581943,8880422,595044387,-1641676776,-1390215033,1844087,8880422,595046691,-1641676772,-970784633,2761591,8880422,595053091,-1641676758,-1239220089,3023735,8880422,595048995,-2128216028,-1105002361,2106231,8880422,595051043,-2128216030,-215809913,5120887,8880422,595064611,-2128215988,874709127,-2076170752,3416832,8654630,637548579,587237044,-198836168,874709125,-2024856064,2010850048,637550115,587237271,1008957409,-2021579264,2011636480,637552163,587237271,1143175149,-2021579264,2014126848,637554723,587237278,1411610642,-2019678720,2015240960,637543971,587237249,673413154,-2021579264,2015765248,637556771,587237278,1545828395,-2019678720,2016420608,637558819,587237278,1680046133,-2019678720,2017075968,637563939,587237278,2015590463,-2019678720,2017731328,637560867,587237278,1814263881,-2019678720,1631716864,1699881060,1953720679,1159754341,1919906418,1006633984,1032138301,774341657,268443013,2260432,92132880,2110785576,486680837,2110984448,-703528926,136840573,688225747,-2075056382,20438575,1015287552,1032138301,774341713,234888581,2260381,92132878,2107443240,486680837,2107640576,-1207238622,556270973,2109213440,-1609891810,36242813,-1559625699,167780989,671448507,-1156972511,167779965,688225699,151002370,2260390,92126729,151003432,1998270,92120585,1901097,578660615,2109802240,2172933,511557895,2108229376,486680837,2108425728,-1006239710,556270973,2109998592,-1408892898,36242813,-1358692323,67117693,671448519,-956039135,67116669,688225711,33561858,2260402,92129794,33562920,1998282,92123650,1901097,578663680,2110586880,2172933,511560960,2109014016,84158725,1295859258,2110796167,2111014274,2107475336,2107671950,2107868564,2108065178,2108261792,2108458406,2108655020,2108851634,2109048248,2109244862,2109441476,2109638090,2109834704,2110031318,2110227932,2110424546,2110621160,34286,3901244,-2060572912,655425595,3900718,-2060572914,655032377,3769646,-2060572918,654901305,3769646,-2060572921,654704697,3769646,-2060572924,654442553,3769646,-2060572928,655032378,3835182,-2060572918,654901306,3835182,-2060572921,654704698,3835182,-2060572924,654442554,3835182,-2060572928,-2039464644,663092797,134841968,520101240,2260455,92132895,2112292904,486680837,2112488448,-704380894,136840573,688225770,50339074,2260450,92132867,2111965224,486680837,2111767040,-704511966,136840573,688225759,16784642,2260444,92132865,2111572008,486680837,2111373312,-704643038,136840573,688225753,1043989764,830950717,-2037350937,-2036957718,-2036564510,-2036171297,-2035778084,-2035384871,-2026110976,656343099,3901040,-2039470332,654508091,3901040,-2039470334,654377019,3901040,-2039470336,-2029241028,663141949,50956044,50339192,2260450,92132867,2111965224,486680837,2111767040,-704511966,136840573,688225759,16784642,2260444,92132865,2111572008,486680837,2111373312,-704643038,136840573,688225753,1043989764,830950717,-2027651623,-2027258404,-2026865185,-2026471966,-2026110976,654311483,3901196,-2029246719,654442555,3901196,-2029246717,1684095494,1634485792,1917132903,7499634,1006698756,1032283453,1697089369,2013071751,34340890,973407232,201340990,1006698754,1032289597,2099742581,268503943,973407232,16790590,-1824703486,-2020917881,193434407,67113217,893270533,771883264,79838,1027377076,-1472362576,-2018498681,1573131,1043989764,33620023,-2017051332,663207485,17532870,84148243,3554874,50921985,50339192,1932770,494789891,2111767040,-452853731,16784765,1932764,494789889,2111373312,1900801,578657550,2111180288,184556802,2260384,41793547,-1559625699,167780989,486702523,2108033280,-1106706398,1901181,578660615,2109802240,100670722,2260396,41796614,-1358692323,67117693,486702535,2108817920,-905838558,1901181,578663680,2110586880,1900801,578670608,2111180800,285220098,2260435,25024017,2013792513,-417384421,523772029,453148118,2112488504,-704366560,941294205,545120771,2111177528,37231362,941653471,41801218,-603899877,20455549,453148118,2111373368,-704628704,553648509,2114650368,218169378,8574,2260495,696126720,-318635922,40774013,528348418,2115043432,218130464,553714046,2114650880,218300450,33563006,2260495,696126722,-318634898,107882877,528348418,2115043688,218196000,553714046,2114651392,218431522,67117438,2260495,696126724,-318633874,174991741,528348418,2115043944,218261536,553714046,2114651904,218562594,100671870,2260495,696126726,-318632850,242100605,528348418,2115044200,218327072,436273534,85199872,444470025,68352,444471049,68096,17367066,2115700992,17301530,117447168,520683521,100670078,1703937,150995205,2194979,578683649,2114519296,1704193,151327756,1736231,150995204,1736236,16777730,251665665,2260530,41801231,890109981,234889854,486702550,2117602560,-703791070,486605181,2117798144,-704053214,1901181,578698760,2111178752,257,0,0,0,0,0,-1828154823,-1802595373,-1828415903,-1842047279,1141348224,1329809218,1141327172,1094993730,1092960596,2035482656,1819239021,1768693875,1684368238,1392519200,1868721529,1965060972,1852402798,543450475,1918631976,1701602643,1931506787,1868721529,538983020,1650204704,1650221660,774971392,1551050016,841285742,622866020,973086785,1224751616,1919251566,543973742,1651341683,1696623727,1919906418,1965368096,1160839168,809120309,540029232,1448037664,538976288,743457312,22593,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-131072,1413545984,-1378859088,1319990861,1096002590,1760559278,1635151433,543451500,544235885,1701667182,620759565,2109045,1864389187,1347625074,541410113,1814065012,544502633,1701998445,1885433120,658803,1627415908,1986622563,543519841,1667852407,1634541672,2113392,1701603654,1931812922],28,[1277177120,979725929,1551181088,723517550,757071904,723517472,4144928,1059073312,1092943935,539831584,1931505486,1868721529,1713402732,1684960623,539697152,539697152,1308639039,1634541679,1814066032,1701077359,658788,544434464,1769235297,1291871606,1847619681,1713402991,1684960623,973081101,1224739341,1818326638,1914725481,1819633509,1696625249,1701998712,1869181811,658798,1931505486,1868721529,1713402732,1684960623,1291848205,1847619681,1713402991,1684960623,973081101,2573,757088046,1769107488,544437358,1886152040,1936026912,1701273971,541208064,1969316412,1634869348,540960116,1869626459,1629516914,1047684196,539828317,544499059,541937475,1685414242,1952543264,1869623141,1629516914,544367716,1025519912,1297040160,840969265,1126186272,691162447,1163013632,1414483778,1914711328,1869570661,1830843252,1768448865,25966,1118900799,1110317730,-1248770893,3407104,0,65280,0,-16777216,0,0,65280,542328576,1701669236,622869792,1937073260,1701062688,1634560355,1851533676,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,1009659392,1046768995,1881156896,544437089,1684890402,1768169506,1952671090,1948285292,1752440943,1297490021,658765,541936982,544501614,1684107116,539780197,544501614,1969382756,1702240359,1869181810,1864379502,1869488242,1701978228,1852797043,1735289188,1124076045,1948741217,1936943392,1679844725,1663071343,1634561391,544433262,1818847351,1852383333,1650811936,1701275509,658802,661545283,1701716084,1679848563,1663071343,1634561391,225666158,1143865354,539828301,1886221636,1752440947,1869422693,1701606756,1936288800,1143865460,539828305,1886221636,1752440947,1635000421,1897950067,1702192501,1195650560,1634229024,1701602414,1931508768,1667591269,544370548,1918967932,677473893,691419187,539828317,1886221636,1752440947,1818697829,1818321519,1634035744,1143865456,811278408,1919297568,1948282223,539586671,825041020,1919297568,1646292335,1869902959,542976365,1967398957,544436333,543516788,1633906540,1701322860,771780705,757089860,1836401696,1948283760,1713399144,543516018,1953720684,1430531584,1142959392,1936747893,1701344288,1431456800,1936288800,1191182452,608745640,-1177270602,1304016469,1716632943,-1287126850,1221786439,-1136209824,-736930349,1371369293,1208008294,179,199168,0,0,536870912,1111774240,1394614304,1347631699,1847599136,544503397,2037674608,1365778464,1867325472,1701606756,536873485,1850286125,1768710518,1146364004,1299210050,1819632751,1768300645,6581349,1226845472,1818326638,1411409001,1394623044,1634625385,1701999988,1685015808,543517813,1818386804,1835343973,7959664,1635151433,543451500,1969516365,1394632044,1634625385,1701999988,2017814528,2035556453,1293968752,1632527471,538994029,1701603654,1835093536,658789,1314472992,536879169,1162690894,1867382816,543236212,1768710518,1818697828,1818321519,1634035744,1684086896,1936028260,1308634739,1869357167,543973731,1885431144,1717920800,1684369001,1919903264,1920295712,1953391986,777208864,1986939136,1684630625,1735549216,1852140917,807414900,544175136,1886221668,1869768224,1868701805,1836020852,825040940,1869768224,1869881453,1107308144,5854037,1447645776,1413563392,1329791041,1375749444,4411987,541213776,1684291840,1936942450,538976288,1701986592,538993006,1767055392,1411409274,543518841,1701738319,538976370,1851869216,543517796,1431456800,1852394528,538997611,1699946528,1934785639,168649586,1163019776,538976325,538976288,538976288,538976288,1430388768,1380271954,1414742349,1392529989,1230261829,541869390,538976288,538976288,2105376,1380272902,4998478,2,1967325184,1919906674,1953055232,7364973,1852793673,1852132608,1766064245,1735355489,1920226048,6778473,1953394502,7498052,1953394502,1667449088,1919249509,1919906913,1145262592,6386785,1416786501,1701601889,1869760256,1130328181,1869836917,1631715442,1967939428,1191209827,1886744434,1868777823,1632501870,1632920941,6646882,-1832283454,-1831497008,-1830710566,-1829727512,-1828613387,-1827564792,-1826122978,1850315570,1920102243,544498533,1936876918,544108393,1461741167,1868852841,1914729335,1768844917,168650606,2147418112,163839,65553,2147450879,1546551295,723724891,608132864,11840,2030306603,338068,815105796,67371013,654311424,1428,127149824,654311424,1684,211035904,654311424,3988,244590336,654311424,148,134217728,35034488,362118408,-1786640382,33883417,85656064,479537159,-1792801019,67110192,1,234531,-1809907712,9,758819,-1809907712,0,134217728,134255975,134255971,34575727,51657221,937307651,-1808138239,-2113404413,84220309,453115906,-1792538875,604439836,338581,1577059332,338580,1577061380,69861524,1280,86676600,263168,1141216368,429216520,327684,50670336,-1341614895,-1787295595,2097676822,134354325,85562754,33554949,671548699,117775509,85693732,479538177,-1792016123,872547611,33889429,85693803,479551232,-1788149755,1007093275,101063573,102470977,462768901,-1789918202,-1784215552,378894344,-1786968062,-2113404395,84220309,453115906,-1792538875,604439836,17111957,85759319,462772993,-1791491579,1795294492,334741,85759327,462777088,-1791228154,1174799899,84286357,102470987,9785348,2117710,2105424,2119506,2117458,2114629,2105411,543896647,1195983360,860028960,1375739954,2118469,1459639893,1375747395,1157636165,1090527311,1308631072,1107304514,536879136,1392517152,1329228901,4023910,1030971714,1835617280,1346633789,-1191166644,-879377771,-728382827,-426386027,-1181356139,-124386923,177602965,328595606,1133911190,543515759,2105376,1635017028,538976288,1986939136,1684630625,1398013984,538976339,1275076640,538989636,2105376,1819042115,538976327,1935758336,538986347,1850277920,538986356,1409294368,1198547314,2105376,1702061394,543520370,1397969920,538980915,1631780896,860318828,1224745010,860320878,2105394,1885434452,540160839,2003699968,33764367,259487497,151126830,839874432,-1995898365,53481335,2006059266,33762319,259496713,151126826,672102308,-1391918589,69603191,259507721,151126810,571439030,-1173814781,52301687,2008942850,33760271,259506697,587334432,-232390632,-821492601,38670967,33772047,309843209,1578041946,-217513469,51777399,2012678402,151133199,404322301,33554956,637535779,117737418,1094865731,4015443,50543634,1280525063,4017481,50544655,1095975687,234896722,117637951,1094865732,4015443,50546706,1280525319,4017481,50547727,1095975943,234896722,1158087755,1396785747,302005573,117637942,1229738821,251673933,117637946,1380012869,957218877,1392968451,1396785747,302005573,117637954,1229738835,251673933,117637958,1380012883,1158545469,1381238532,1163084098,1611792445,1409745667,1296649298,1678704701,1409745667,1028800850,56823296,1145833219,1396785748,302005573,117572436,1280590924,4017481,33773583,1413762055,4018753,284430,2105412,2105443,2105409,2105461,2114627,2118743,2105376,2105429,2105459,2105431,2105458,7209040,336330777,419758853,198912,1639427,50332167,100670210,1873808,462918662,-1751644928,-1677393892,67115927,1873824,462923780,-1750859008,-1476198372,33561495,1873836,462925826,-1749810944,-1207893988,7063,1873852,77053440,2003699968,50532879,259487497,151192344,336557952,-1995898109,51777399,2006059267,50534927,259496713,151192348,504330148,-1391918333,69209975,259507721,151192334,604993462,-1173814525,52957047,2008942851,50536975,259506697,587399974,-232390640,1392968839,4010067,33752079,810570503,34537533,1392968195,4010323,33753103,827347719,101646397,1392968195,4010579,33754127,844124935,168755261,2013071620,34344985,151257856,705656823,1229719298,4016974,262159,393703945,2064187944,36968311,393708553,-1928789460,36706167,393717769,-1324809664,71571319,393726473,-1777794528,37230455,393715465,-49741252,203692407,587333634,1445330980,606274184,-2014173696,2008418564,151145487,1343190978,2008680706,151147535,1208973246,2015234306,151148559,1544517666,302580227,68949880,810767111,135200829,1158087171,1026576467,50599680,1397950210,251673905,117572368,827347781,202833981,1392968195,4010579,33757199,1347634439,385891634,-150404076,56627063,1229719298,4016974,33751055,1816548359,1030973281,56889088,793315074,1632444495,251673968,1090520166,-415053194,-888585015,1237770567,-414398939,-955232058,1422620499,-1453864749,-973711158,543748096,1634625900,544367716,1919295520,543518049,1986076704,538995809,544433522,1092641604,1145249909,542398240,1914729301,1850744919,623191296,2020358192,2122533,1953656688,1920213107,1701867617,2112100,1025524005,942679328,539785324,542339109,1629823019,1851553904,1413760768,1275070989,168645700,0,196609,589829,983051,1310737,1769495,2359327,3080233,3670068,4390974,4980807,5898323,6619233,7864426,9437319,10616984,11862187,13172926,14024915,14614746,15073507,16580849,17957129,19071258,20513070,21102911,21889352,22806869,23724387,24707443,25756031,26870164,100925952,201982472,34082312,336073232,135534088,403184152,470293014,470293022,135927326,537526812,167910408,470294550,136581154,136848924,270674460,706480164,470296614,470298156,137243690,671232560,906507272,136839730,842532916,872951298,876223496,975838216,404490292,36715530,1074805822,138690114,169355804,1040330812,1111494716,470303806,1175980546,135923713,403309084,135921990,167914012,134301208,706480154,1175980546,470292993,1175980546,437651457,167910408,369247768,706480154,1175980546,437651457,36314120,38148106,403184150,505153598,974915646,403179592,403197002,404490316,1347305482,441602072,169352200,407916096,437670480,169352200,39212096,1276643352,167910408,134301208,35391564,21370890,974915660,135791192,1409829912,1515325976,403183618,408160332,56250890,403196952,169352200,1577606208,1646004320,140928002,1744986652,706480234,1717830242,1646926856,141191170,39987740,470314604,1812095530,706480240,39979544,470315628,1946812970,36314120,470316554,1175061034,1980265474,2054691848,135791190,139204732,134308376,142477388,-847917747,-2137535153,-821768889,-2139651951,-2135568642,2106641757,2126040440,-846475909,-843526806,-843087998,-845840523,2136854002,-812069436,-842367151,-839201304,-820654299,-821178973,-830046309,-820129729,-821965049,-846803190,-816591487,-812920984,-810954954,-813969453,-835291394,-835094810,-834898221,-838807998,-832188856,-845318766,2107929994,1952672851,1394614386,543521385,1701869908,1853312800,538997349,1632116768,1701602414,538976288,1431456800],29,[1,1852394528,1,538997611,1,1699946528,1,1852140903,1,1699884916,1,1920298867,1,1226859875,1,225404526,1,1380319242,1,538985797,3,538976288,1,1430388768,1,1380271954,1,1414742349,1,538989125,1,1313166080,1,1162758484,1,538976332,2,538976288,1,1414483456,1,1162368032,1,538985810,2,538976288,1,1196376576,1,1109414741,1,1262702412,2,538976288,1,1095258112,1,1297044558,3,538976288,1,1095915264,1,541611081,3,538976288,1,1263424768,1,1314344782,3,538976288,1,0,1,1342177280,1,409665536,1,5242880,1,1102774272,1,16646144,2,0,1,789643264,1,1102774272,1,1102791099,1,50593792,1,11353,1,67196615,1,1179648,1,-1048576,1,-65536,1,13568,1,-65536,13,0,1,-65536,1,16646144,1,1102774272,1,-34994,15,0,1,8585215,1,65536,4,0,1,1919117645,1,1718580079,1,1378361460,1,1767317545,1,2003788910,1,775168115,1,606085168,1,2037411651,1,1751607666,1,1126703220,1,1766662185,1,1936683619,1,544499311,1,1886547779,1,960049440,1,959524144,1,539898937,1,1819033888,1,1734963744,1,544437352,1,1702061426,1,1684371058,1,604638510,1,1277430285,1,-654311355,1,536883968,1,-16777216,1,52991,1,-2130706428,1,1075343893,1,16777216,1,184857600,1,184549376,1,184859648,1,184945152,1,18944,1,26368,1,35328,1,40704,1,2097152424,1,1278171936,1,794501213,1,1528847694,1,1681543727,1,1566860388,1,1395620640,1,1818846778,1,1701868389,1,1528855907,1,1748653103,1,1567123560,1,1445944096,1,1566396507,1,1479498528,1,1919950941,1,1634887535,1,1701868397,1,1885020259,1,1835102817,1,1919251557,1,168648051,1,541142793,1,661548900,1,1969299572,1,1814916980,1,543449455,1,1651341683,1,1713400943,1,1936026729,1,789121549,1,1953701954,1,1679847535,1,1735746149,1,544367975,1,1769108836,1,1763731310,1,1769236846,1,2053729377,1,1869182049,1,151653742,1,1931494191,1,1768121712,1,1936025958,1,1297040160,1,1919905824,1,1868963956,1,1701060722,1,1734833506,1,543649385,1,1836213620,1,1818324585,1,789121549,1,2019893316,1,1953850213,1,1629516645,1,1650811936,1,1701275509,1,1868767346,1,1851878765,1,1768693860,1,168650094,1,541404937,1,1886352499,1,1952522355,1,1634038304,1,1869426028,1,1696621924,1,2037544046,1,789121549,1,1868767302,1,1851878765,1,1768693860,1,1914725742,1,1869640549,1,543519598,1,1701603686,1,789121549,1,1634541641,1,544433515,1,1969382756,1,1919248231,1,1986947360,1,1651077993,1,1948280172,1,1852383343,1,825499764,1,789121549,1,1869357128,1,1998611553,1,862086500,1,1629500984,1,543236211,1,224688246,1,1278150922,1,1886745376,1,1936028272,1,1768693875,1,1847616878,1,1700949365,1,1713402738,1,544042866,1,541940051,1,1701603686,1,789121549,1,1701716046,1,1701060727,1,1734833506,1,1864397413,1,1869182064,1,1701060718,1,1819631974,1,168653684,1,542256905,1,1667592307,1,1701406313,1,1752440947,1,1633820773,1,1914725493,1,543519841,1,544370534,1,1969382756,1,1852401511,1,1702109287,1,1852403058,1,168651873,1,542322441,1,1667592307,1,1701406313,1,2037588083,1,1819239021,1,1818846752,1,1948283749,1,1700929647,1,1634692128,1,224683364,1,1412368650,1,1701868320,1,1768319331,1,1948283749,1,1411409256,1,1230259781,1,544370464,1,1413567571,1,1633886241,1,1646290034,1,543519585,1,1746955881,1,168654949,1,542519049,1,1886611812,1,1937334636,1,1819042080,1,1734701856,1,1953391981,1,1634692128,1,1869488228,1,1768319348,1,1769234787,1,225668719,1,1445923082,1,1768169552,1,1634496627,1,1864397689,1,544828526,1,1684957559,1,544438127,1,1835492723,1,544501349,1,1684107116,1,1953459744,1,1667851881,1,1869182049,1,168653678,1,542650121,1,1684107116,1,1836675872,1,1936486242,1,544106784,1,542330200,1,1869440365,1,168655218,1,50370084,1,808792320,1,196908,1,1479553075,1,905970434,1,78655536,1,842072068,1,157298736,1,875692036,1,314585136,1,942931972,1,629157936,1,909705220,1,1258303536,1,959512581,1,3158066,1,1107296256,1,1126196321,1,1881165135,1,544502383,1,1667592307,1,1701406313,1,807936100,1,604638505,1,543449410,1,1685414242,1,1952543264,1,1886593125,1,1718182757,1,224683369,1,1631724554,1,1163141220,1,541676614,1,1394635375,1,559169876,1,1919905824,1,1684086900,1,1936028260,1,604638579,1,543449410,1,1969382756,1,1919248231,1,1836016416,1,1684955501,1,1143212557,1,1735746149,1,544367975,1,1835888483,1,543452769,1,544173940,1,1735290732,1,1126435341,1,1948741217,1,1702065440,1,541470496,1,1769172585,1,1864394084,1,543236198,1,1886610802,1,1702063727,1,1818846752,1,604638565,1,1886610770,1,1702063727,1,1818846752,1,1869488229,1,1868963956,1,224685685,1,1917133834,1,544370546,1,1769108836,1,1914726254,1,1869640549,1,543519598,1,1701603686,1,1634038304,1,604638564,1,1701604425,1,543973735,1,1735357040,1,544039282,1,1769238639,1,572550767,1,168632868,1,1684095524,1,1769104416,1,540697974,1,1109686304,1,1931502689,1,1768186485,1,1952671090,1,981037679,1,35921952,1,92,15,0,1,-64768,1,-1,588,0],30,[-1809972915,0,1431586131,80,517742797,12622336,134283264,21693619,22414307,77071331,65793,-254,-1,-1,-1,30672018,1318417,503382040,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1227825175,1227825242,1227825235,1227825233,1227825236,1127161929,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,1090519039,570431368,1162093568,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1806958592,2055618049,0,36504077,504430592,18357777,838999645,504443394,34406957,33554432,35455503,504430592,1397968708,1347769413,1313423918,-1843527424,16810244,16800798,16804894,1547321886,1397968708,1347769413,1313423918,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,415563776,-329703724,790687744,1392512337,1414676813,777409092,4544581,1836281208,779249517,6649957,1392512288,1349411171,778530674,6649957,1702257011,1663971891,-1845465745,285484548,285236254,285240350,1227825182,1227825235,536874324,542329135,542198063,223627567,1227825152,536874313,541673775,869167,1514745632,72613901,1095,69927992,71566404,71565312,76809254,74253431,76219525,786436,262152,297271303,-1193767394,567103744,109888398,-1591344627,262340652,285656834,-1946124030,-956165370,1543640326,386305024,419874562,-1946129406,-1090381050,-1960443776,2145616669,-970569917,-1910112255,855649310,-1073042186,179108725,-1376356928,1946286211,18540803,-1910632008,35504064,-1431511157,41245756,-1073029237,-74713995,12459782,178957314,-1191545408,-1065156342,-773271281,-773271064,512015336,34414123,110024707,1253310989,57876941,-1207905303,567096595,69207692,69082761,504477726,512350350,109840209,-1205926061,567096640,69469836,69344905,504477726,512350350,109840221,505349983,-1910602566,1686234,-853208136,512014881,633002638,624998400,-1172364851,-661913059,263962766,-1675730942,-1557213044,-1993473435,-1207802074,567102208,-850591560,1772301857,-1590756862,-795999643,1730579246,530447106,382017121,-661912546,-853208136,-987881695,-1945886186,624998616,-1155587635,-2127691776,-1878890178,-1154911232,-2127691774,-268277442,-1155697664,-2127691770,-1610454722,-1156484096,-2094137336,1342335294,1286866548,-93183539,1830717742,34578690,-1107009629,-217906012,1638073483,1662946308,1694942980,-1946133500,-956012794,1812228358,1795591168,35503620,1017962123,-1962773156,1975519966,519801845,77249287,1830683438,-1405646078,1975519914,35502842,-1064380276,1610899387,-796091362,40215342,1730578734,1258338306,-2127683123,-268277442,-1206029056,567102720,1830718254,1946172418,46367498,57934140,788491241,40705673,1705062138,785419778,40314507,1629462011,34408078,637567167,-477946485,-83672193,1839279703,78561026,898365443,50641087,1595771896,1962998659,-38606589,-1073042772,-2134902155,486745600,645915523,-1645666936,-333573635,20481,2048,0,0,0,0,0,0,2027062272,1173507,-736573974,2027062302,387075,15489514,50102512,-58718860,1344763140,-617406893,516283278,-1056833416,1194903806,-2013039868,1528759367,1997732224,1997880328,1997683716,1489197058,406749230,-160235008,403111470,-1152167936,1263206412,772246318,1963739017,777542645,1679,153520174,512306688,-2010251258,1392511502,-651553869,186550318,784542208,-1979709278,-1892787261,771752454,263823,385822222,745668608,761902,-1959862064,33555998,144781048,-1676431104,-13758726,771751958,401035,168725038,36609024,-1660941562,70713134,922693120,-30539774,1342183438,834387,-1959900341,-1993470905,1542812935,-875836584,-875836469,86342221,23076352,512,1112670340,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977403905,1397703772,1431586131,1229074000,74645582,656317517,-268181504,1702257011,1342190131,516104397,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,-1696106,1318556,513540120,-1,0,5,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,1392512288,1349411171,778530674,6649957,1702257011,1663971891,-1845465745,285492228,285236254,285240350,1227825182,1227825235,536874324,542329135,542198063,223627567,1227825152,536874313,541673775,869167,1514745632,72613901,1095,69927992,71566404,71565312,76809254,74253431,76219525,786436,262152,297271303,-1878949655,-369053720,95814883,-369055768,57212997,-369057816,57213015,-369059864,57213039,-369061912,57213063,-369063960,57213087,-369066008,57213111,-369068056,7341812,-369070104,57213010,-369072152,-268428257,-369074200,57213135,-369076248,57213159,-369078296,57213183,-369080344,-268428248,-369082392,57213207,-369084440,57213231,390,0,20,62492,496,58417,7680,7272,0,-1259011514,4255744,50593792,1449525623,-1959855460,184648758,776828150,237526156,-1892352225,-1660845050,306483046,-1892793201,1150231620,574918438,1745787990,1962869268,1149855278,1552508418,1284072966,1418290698,2089379342,1820943894,711232538,-13865844,-1956239244,-1021373836,-1017223523,1579093754,38046566,106728294,172788582,240421734,377260902,443321190,-1909824370,1962880108,645201698,1713665279,-1911393025,-13752228,771851318,-1993472881,1711375414,146001758,356320435,-1945733866,47307,788475599,100663894,-852152392,-1256274867,1476824070,1380011347,1448232020,628695245,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,466099862,1318612,516161560,-1,0,5,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,223424288,1095586560,1380209746,1480928854,1836580933,1735224691,2019896946,220201061,1633899264,1869762670,2019896935,1634926693,842229110,1836016430,637833728,1545474308,1813909760,538841344,542329135,223627567,1227825152,1227825235,1227825233,536874324,222906671,1227825152,1127161929,790626317,875081,71763028,70778880,71566379,-1,-1997223872,1633847551,1852400237,111,0,0,0,1879522816,721551360,1879075587,402872832,1,0,0,0,0,-738160896,2030043166,-1912570335,0,0,0,0,0,0,0,-1375731712,-1375731711,67108865,33554176,109824,67112706,268566528,-16777216,520093695,16778242,0,0,2030043384,-16773087,255,1753344,-251658496,-252643088,-252645136,-252645136,-252645136,-252645136,-252645136,505295088,808464432,808464432,808464432,808464432,808464432,3158064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,50331647,516162242,1772093485,1200104961,918887937,-953286615,37382,105155328,589204526,564342272,777192960,2170623,772293771,771760547,2170623,-2144991397,1930625663,1738550792,1200104961,784539393,11339519,-1993471115,771763486,3081868,1392924619,-1388410066,-773336832,516173543,-1993474003,771764637,3376524,-346093733,110046933,-1892810717,771760390,2819727,688295726,110046720,-1892810391,771844102,23529103,777193047,11353739,-405674031,832408366,-2054279680,-1993473997,771763486,3081868,-379648165,-13762049,771843894,23607039,1765211950,922693121,-13762519,771762998,2176767,590806830,505146112,117317390,1048781066,1962934445,1343655117,1378257174,-1139339754,1381309664,1465058897,756991062,1200236032,23568897,873027048,23634624,1772240676,689342721,724470016,-1505852672,125042723,23594742,1448506816,1593755624,1442933993,1593753576,243236902,871461889,-1144549633,-2068316139],31,[-1943024362,1959201728,-326413038,95966982,1730054656,-60883199,-396535720,-13500056,23535242,-2016943151,-56474,554436294,19130879,-352235544,2139104803,930350082,41910310,640709640,151158656,-2144982668,1946223231,2139104918,-663485950,41910310,645952787,1024280459,141844488,1936066621,18016259,654273769,-1576188022,-1977220964,9413127,23568636,554436154,211959412,144697377,8466056,8588936,-1962986925,-1610520802,-2021130084,-1885339473,-913864704,-1700701440,-1545022685,28311685,-2019368750,-1194817024,-523042815,9282376,306678566,637562275,-1559345269,-1960443867,664997959,1200301568,114438932,689882195,1207313920,123404804,1048780916,1946165500,1065362956,638809368,-350857333,-49907,-1960441739,-1960436649,100866631,-763166591,-2096198912,-4239360,-741682177,-1947216920,-136895542,198124503,7316417,7411336,-2027517352,583859712,7840452,41910310,-402295548,65732692,1577273064,1493654367,1048796506,1962934445,1343655454,1378257686,168754710,-1391526111,1430159360,41222166,115919647,-369497325,113769887,123,1381061456,106387029,-401802008,1594297761,1499094366,-373073829,1048576166,1946157175,93776118,-1058529165,2007060485,-2061043968,1492124416,8726263,-372127605,4923022,521053683,-1175950101,-1186433787,1172832257,-400723196,-1974467181,7839968,1510384616,-1031074958,8726263,-998029077,18999556,-150636824,-1962900186,1357500872,-150964319,-989821658,50350390,1487270896,585834254,-402584087,-1974467245,1342207782,1912706280,780884169,1053032569,-1108869083,653744133,100728965,109248549,-2147418001,28950,989890465,1996516614,1829120455,82503680,1053037939,243990565,512631708,-1510801333,-1700716786,-389289181,460588312,-402616927,275906893,2440900,7941771,-1593482264,-1360321638,-1593799959,378142831,-919404431,7151243,-2028065983,85160448,-763363327,1364414464,81913938,1482381658,1053091444,-1957625819,90302657,-1957268903,653740225,103350407,1053032557,-1006239707,638780726,117456000,1464936821,512477491,-538443635,-396927228,109249802,-2147418001,28950,1040406879,-555605094,2440841,-2080423447,16805638,7411328,-1707212032,-336535005,756991207,1200170496,1204233731,-1023410158,7159427,-396397568,1131545616,1946440680,7184664,1912634600,7184856,2440900,7941771,-352017432,5367869,1962934713,-1609659644,46065699,646582643,-1070464915,2440900,1929714664,-1951995107,-1593816778,653721709,-930414459,1053092305,512622629,-1510801333,1872830222,7578368,-1577029216,516161653,-953810899,16778055,7315907,7409290,7538219,7671322,-1005912540,-1950105334,112840,-1974935341,-1948199987,-150959346,1976050641,-943458302,31494,1228850176,112640,71166033,-1957399975,-150959858,-1928453167,-18599424,1944703428,852295418,-775881024,-772115735,-1974447647,-136039740,-1006598874,50350398,-1957668616,-402622162,1498940386,-921968638,512478581,512295053,243990667,780861577,501743737,1371797513,-989928398,-93066799,-1070412546,-372129538,-506332558,-997568431,653780018,1053032581,-134021047,-528068520,568874758,1913085700,-1957668825,-402622162,1498940298,-921968638,156811381,-1962898682,-1962898658,-1962899186,-402622162,-1007155004,-116996989,1745286851,242499585,87475206,1015031315,41223936,113737451,123,7814784,-1590004736,103481479,104530039,57802861,1342205345,1476574184,-1001386636,-1979701954,-402622682,693633826,-150967034,16811302,-2097142522,16805638,7411328,8888576,7145019,103355767,-2048393107,-1006144510,-402643650,-1700723990,-2083198173,27966,1843924852,-1005947902,-1593825986,-672661395,-109385470,8062663,1048576000,1946157175,-2029089942,1997417216,1829649152,-1962642944,-1207931634,-523042815,243945800,-523042697,36628560,1968199769,-388396281,233505378,8982027,504093067,-504889205,2033093383,624870400,693131264,-1979683578,-402622682,113705590,123,-2061043880,621150464,1862697728,377487616,-1593835407,104530055,762773613,7145001,1963055080,-1928426741,-388396288,233505290,9244299,504093067,-1981284213,624870407,35973120,-349988191,1832813500,41222144,243939819,28835949,1222693632,26929232,-1962445479,30468313,235605483,-645201783,9117195,-955822104,31494,2033093376,624870400,7184640,-385751576,-1588462212,378142831,915013745,199950695,-397258416,1499070815,1361212760,15011467,118360547,-234821697,1493988527,-2147483387,-589168430,990767961,-344637867,-1054123943,2011416715,8062663,1304363008,1872843008,1897302528,1731627520,918816257,-2144988411,1963393084,1347572056,-1949748393,-1996452578,-402617570,1482623009,17127770,13795328,-947704439,-992026110,1476413758,24504400,-1959038375,8054977,4800196,1442860478,244011351,747316124,1944647219,1583307013,50513539,-500983234,-104597274,-1001367357,-402634434,1918370111,4646934,1304413176,-2094167296,1364656839,1493611240,-1947016609,-1962876098,-1996460266,-1979652203,-1979682538,-1996396746,-2097076331,-8191289,855798336,-482440705,-448888064,74653696,15009535,2074330105,7315712,-1610580573,646578289,2141389159,1906361088,1730578944,2131110657,544602112,721448865,989887750,1929411334,653742099,915088282,-268238775,2064001880,-103221504,8888771,7800363,7145019,1839268722,1829120256,624870400,1872872192,1897302528,1731627520,121825281,8982153,-2097116253,309657597,553518723,1475329,780730401,-41746311,109298687,-2097078014,2163734,7941769,-1006633597,-1979682911,-1979682538,-1996396746,-1996453090,-402618098,780732117,-1950154631,-385844946,243991999,-164420708,367526891,73066752,597429899,65795635,-1962932248,-385844946,844104754,-2061043740,-775386368,-997566231,653780018,-259325819,-2027489341,-1656846080,-1626960896,10593024,-1962905695,-1962905322,-1090485490,-1059848193,-405544237,-953956213,-819734537,103534859,-628948863,-1592560896,103350401,653721761,100728965,-1070399331,516215347,2145910825,-1861827072,516162560,770179141,1159644406,1200301568,-792408061,113689548,-352059247,-1861827067,1049167872,109838493,646447263,113639585,1342177442,-1962905695,-1962905322,-1090485490,-1059848193,-405544237,-953956213,-819734537,103534859,-628948863,-315467520,-763117309,689882112,1370112,4529860,-990525464,637551902,-805091445,-1009987388,-1996445277,-2097108202,2161726,-165278091,1946289223,-1559836921,-1006633216,10819209,-1023368285,-1947979181,2022148824,-1948004063,-786209137,278367203,313494305,851663649,-773288988,-1903477019,-41933978,-1023314689,-950709498,31494,1228850176,-1656846080,-1626960896,-1593391360,-402652928,516226824,1215430729,1944605446,1913084672,597336383,-148450765,642780023,839927690,1744250596,1191388694,1602954766,-754667247,-138214421,-906077736,-1040269022,-5185398,-372195074,-930350475,1720682843,-1022928093,189122342,-970587648,637669445,152061383,1170679296,637534478,1131975,648211200,1024149387,1450311744,-59514671,1324032372,4161574,-2144933516,326396223,-381714394,-2144989836,913697599,41910310,640644496,605374346,1978678512,1200236069,1961901077,1963042843,2139170327,1965961992,2139104775,141767178,222807590,1124199169,-1007041544,-524544242,244002331,-1959910404,774085150,1758467723,266922066,281183066,-852426568,33,7340139,33554447,1342177794,1431458131,236869462,117311007,1048579358,1946225950,-1342059255,289269984,109311979,-2097078010,2164758,-1957275824,-1564177721,1460014365,87999534,1166550547,1426546434,620656104,219980351,219688584,219420297,219557513,-752641375,219849704,597729629,8062523,251593845,1049297019,109978526,1364656203,1509758952,844781663,-17418,-489439021,-930356269,-738737373,-787756253,858841945,403057627,1137908493,-76289583,-1588441013,-470348518,1482356739,-763116797,1138438912,-76355119,-397286959,190382099,-19368503,118300174,1566465823,1482381658,1397903555,-1656845993,-1591834368,-1891726848,-1675720192,516182784,-1477964524,4956669,838901667,488540927,-1350071795,10265088,13207434,184586146,-2146667310,402689854,113640823,-1005059953,-973060834,134254854,638393504,-402569336,-2007302101,-2013229250,-1006592994,637551902,215031,1594193280,-1017619877,-401793632,1379667983,1533014389,2095667290,918888191,-35058412,536871154,0,561577984,-536828132,10616839,263455345,-1910571218,1347601166,-1101639341,-506392962,772573486,772037769,772162697,772297865,672967,2089364992,1150037516,772518926,244195071,1593174225,1515739993,1397772995,2126403153,786551054,-953283447,1092,108824878,138710062,173836590,205818158,240421166,51179,0,-1667158443,65402659,13796294,-165770450,-4331485,-1590770851,-436788324,-763116029,512437760,1911104502,117321471,-1957617398,653733569,12460954,-1946749180,378220248,1307059190,1505758207,-1545074060,251538957,-1007148790,771752632,554307326,50169,693119056,8126590,772214278,257965707,-1557217229,-1959915676,1227073038,-1426062843,-1070335262,244002475,776545190,258096779,-1073495669,258384686,-1413467221,-503315963,1405290490,512437847,-1959915676,772760126,-1959908983,772759614,-1993466999,1594844206,1465107291,1714326318,1049308687,-1959915678,512306715,1532956518,775630531,829689702,1680751406,1445557263,915091031,-1959915678,915091002,-1959915680,-1959897806,772759598,-1959906423,772760110,1599945353,-7083938,-1377282621,-7608065,-1957313699,1048587969,1946165515,771960345,-2027019348,724435014,774089774,598617603,6195502,-305062933,-1406270674,1183198755,786706944,598486571,-1372716242,1585983011,32080640,-1340177618,19726371,377695744,1560290224,777343427,598224387,4638510,724500479,774088750,598355459,4638510,861798399,-617393207,1543473128,-1959869607,774089782,554385024,840135936,787337709,-1959916918,774090294,-439287158,-1959916565,915090954,-1959910482,915090946,-1959910488,1049308722,-1959910486,-1957670085,1189631425,1364942332,971557171,-1017423361,-385950744,777387705,554385024,772502528,598486531,5147438,-305066517,-1406270674,1317678627,1575825920,57985291,-1006664728,-1338080466,913571875,1714326318,1049308687,-1959910484,772760118,554385024,-350849792,786813189,-305059189,3899438,-439225484,-1959917077,998452778,-386436096,1355022148,1448235347,-30517929,-400487930,-2094071886,2338878,-30476939,1562446350,1499094623,1405311067,-397258671,1482358630,777345881,598224387,4622638,-1473369298,771960355,-1993464918,-379781034,118423164,-1472296146,244002339,-1959910490,723757614,49120239,1974465276,322645566,1838020469,774582014,-1959910488,774089790,554385024,772699136,-1959916661,774090302,-118946933,787337725,-315487350,-1371632850,59387427,-439229390,-1107434775,784596991,597821127,1460011008,-1506374866,772214307,598228619,-4665717,783021055,598359691,-1410085237,-1405187282,869174051,1048587968,1946165515,-204930302,772235178,598738631,12779520,4161574,-1977218700,2418695,-1007555773,116165461,1183733590,73304838,4161574,-1977218700,583687,1609689923,-1017313442,1431458131,1342372026,-1341865341,1111682563,535310519,1493791744,-863977078,-1877939376,-400509110,-277544946,1493559939,1575928202,-1017423526,-2124590251,-788463643,735433173,-527766327,-952449246,-169736332,183530829],32,[12803583,0,0,0,50462976,117835012,185207048,252579084,319951120,387323156,6424,50331650,-1291497472,-735837692,-736952034,30,-736196608,-736957922,788475422,-2097142824,-176880901,297292624,113482,-13698404,-2145134562,-2010218525,1527975454,788175960,601366271,762691594,1242675280,-1677721157,520040186,1398088664,981459843,840398042,787123190,315656074,-796490194,-2021118446,1566249680,-1976643752,974311615,-1979288325,-335596833,512372442,-169143538,1964571523,16352024,-2094132363,2338878,-30536844,-400487922,-1070398543,8710607,1965161347,1976110043,788175995,601366271,125091851,118407219,1343417023,597336366,54888742,1049177688,-1943137531,772998918,554307326,50036943,-30520713,773917198,374671046,56879105,168230446,1048784417,1946166192,-343886033,-15210197,1951011133,117321464,188555530,1036678227,997476880,1964440704,1946500111,1946565653,1963408401,-8591101,168754734,788475425,1397760984,1465274961,-400685483,104595974,-1959915404,774110734,554501830,-384898303,-1959919449,774110222,554501830,-86906880,1273496435,1560747776,1499094623,-90417061,-669057234,113651235,771953391,317720262,512306688,-1943137551,772993798,318572231,-953286656,1244934,-1157165568,-1993464830,772994334,318178956,-272955634,26142994,-32601298,138471459,844320195,-1635111169,-1976692016,-2145290089,-620544030,-1003562237,1528893631,-2147391511,225706490,771876480,2110986,20351022,915025444,-427809791,906636801,1172897824,16483073,-75284108,-2089520127,1970537211,1963195267,8513795,1946483587,133923660,-75260044,-2085063672,158599931,305462145,-68591756,-1157165314,166270253,-1406947839,-1440503773,-1205623261,-1959871810,773915710,553793163,1477422,512437793,-1959911170,-1121734642,-571931392,244002304,-1959910502,774088222,603854475,603758894,-402602007,-1041694518,113651200,-402581930,-1243021122,-402411520,-1377236749,1959922176,1364414582,1242675282,-90383565,-669057234,1975520035,-1193964780,29051409,788175872,601366271,-478096394,1532582528,-2142735272,1450443258,1946352256,66748448,-92259468,1432843524,1560308200,788476499,315661962,2022670382,-346341343,1407735060,844324096,-1635111169,-2144464176,-2145290097,244002395,-397073498,-346224914,-13479136,-794916306,-1484771822,1539252600,844304363,-1635111169,-2144464176,2132900007,-13479077,-794916306,-1752551918,-1201987208,-30491970,-819918322,168754734,113651233,-402581931,-30539705,-1021244922,149946648,39,-1202716665,551944203,551813355,-1017585606,-13698404,774098974,374881920,101741317,1053044311,-165276923,1594097989,772371719,374867654,12052480,772860879,374750848,772306176,598752899,-82807808,1493630510,10217494,1494154798,-1008669930,1950350464,234651683,322778484,-2141162459,1366583548,1948590653,788475397,-164748316,19136774,216789876,-311043317,222199854,-445382367,1426507310,-1595408106,-1663374337,520040186,1431315428,-2002785141,1482492006,1426507310,-58719978,772175117,374736582,-8787967,1048587983,1946231808,782953426,554319488,782398720,374671046,-10622975,-30500885,505481742,1053109847,234759153,516104031,1053109847,100541425,-30531745,773917190,554319488,785872129,374750848,772306176,598752899,784823296,374947456,773551360,599342720,772830464,599408256,772306176,599473792,-385649664,-1202716539,718110721,1048587864,1963008266,378285679,-1993468336,236343846,484490263,-264339410,1886585891,1364414494,1448412754,1048587863,1962939993,-24188923,788277106,374685312,778401024,319110852,21362214,638743810,16862592,788081128,319110852,23429158,1048588030,1929651184,1566465845,1532582407,-1909579944,773214230,374482571,-2130593712,777530061,554307326,-986818786,-31198914,-1021354227,-1609605018,102672399,520589291,-1592809201,-890543770,1463713838,57933846,-402217496,-2144405239,1463870,-953282444,31494,-106960896,1443284526,-2144468970,1464126,-202898572,113651204,-352315819,788176000,599793407,1476853294,251538966,24385108,1048784591,1946166192,777461274,603012805,1593851264,-68586209,788440296,374605510,786295553,374605510,-1663702182,-1190724050,-13698525,774095902,599330558,1347768527,1183575179,71731466,-2144445096,2165310,-30534284,-98321658,-870383826,-30499805,-1658602738,100664010,1053044311,-2144988411,123666493,1397808245,1465274961,772152917,374671046,113651201,-402581930,520617339,1516134237,-346530983,-1677705031,1048784634,1962943408,117321232,-13753414,774096926,599396094,772165839,421594766,1548326,41158824,74777768,-638887929,1012982864,-193636269,388399142,1476918016,-1173946834,520039971,-30530616,774093326,374671046,113651201,100734551,554077742,243279385,117702679,-805455640,171868206,57999393,787986664,601632511,1951399040,788475397,1396450272,105969525,-1912586056,396371648,1946724352,117745666,786592856,374816384,772764928,374802118,113651201,-402581931,-907281043,1431306240,-1947432112,1183386182,777869316,374671046,113651201,-402581930,788200599,602414847,-603549906,242457625,-486095058,771751936,15009479,-970063872,18240774,1443284526,1827143958,1355521532,-326414251,-1995815285,1566049350,1426507310,-970063594,18241030,-84128024,-333512914,110046755,781982172,374671046,113651201,-402581930,-878838733,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,2162721,32382660,112525312,709895504,517210368,219225693,33693380,2162721,2162721,2162721,2162721,2162721,-2119958032,469205350,-2119630848,-268434544,7194,4096,582,45797,-1339575189,11885,7348601,86116633,472907778,86116633,561587719,129237104,358941254,7340614,7341967,417660930,38149844,-62485,59769414,476586361,-466550784,-1293615104,1476719652,-1268009900,778940224,561577984,152633456,132386,-1522131842,-1516043663,-1491271873,42218,3710,8192,2816,517216485,517210694,42780,40960000,19006244,40960312,561578502,7892,536874622,517213896,268435456,-536828132,252968967,160235646,1,517210189,563217426,56270324,53149976,329521861,0,0,0,0,773787166,597821127,-953286656,2338822,243871232,-922016858,-315409804,-1472820434,46607907,-1959854081,774089270,-64825,-1405711570,1048587811,1946165515,46607897,-1959919616,774090294,711,-503134845,-232462133,-305020129,181806,-1372157138,46542371,-337260288,227,0,-852159048,197168161,-1206946621,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,0,0,-464519168,-1868419488,-1973296099,-427815712,-421493151,548469345,1492852966,861079247,-88043840,2400550,639535910,-1851576832,512306717,-1766318701,614671901,244065792,1543176230,1397801735,-1900006650,-1851707712,512437789,653925779,637543587,2498185,113651451,117448080,12802139,-1574043648,45358591,-1023536947,4622894,812917820,242558524,1476654,914894366,548412929,1077679339,-1607595915,1090788863,3934443,-956431243,28955186,-855002112,-1024768752,1477166,915025438,45358593,1354961101,281874356,281871284,1997965358,914894366,-1017635208,1997965870,915025438,45358712,12783821,777455104,318324420,1595801382,-1017991161,1448235347,1342592343,1476426472,872398056,-1123568686,-397205696,216596320,-1868550401,1964194845,-13965064,322702004,1387267189,1236271851,496345646,28922715,1527827712,1086128307,-388877537,-1813446864,1599932415,1532582494,1463713838,57933846,771753448,-887253600,1381061456,106256214,872373480,-1123568686,31989849,-10163969,1583308039,1482381658,1392924611,-1895877808,1424327,-854162248,197168175,235631815,1344220856,28858118,1532545792,-1010606329,207,0,0,-993737510,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,12567748,538976435,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,11739168,1413554355,1414415700,978210633,1931493664,1869181541,1679848309,543912809,1869771365,1634214002,11739251,1668227251,1920103779,1998611557,1701603688,1769109280,1735289204,544175136,1986622052,775954533,11739168,1699881139,544830068,1059680808,538992422,538976288,538976288,538976288,538976288,538976288,11739168,538976435,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,11739168,-993737536,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,551142596,-993732060,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-1077623612,539013888,538976288,538976288,538976288,538976288,538976288,538976288,-1289740256,1461760768,1769236833,1713399662,1931506287,1702130553,1752375405,1868854389,-1288802697,539013888,538976288,538976288,538976288,538976288,538976288,538976288,-1289740256,-993738752,-993737532,-993737532,-993737532,-993737532,-993737532,-993737532,-641415996,36,17563648,14876672,8388608,-16777216,258,7340139,7340139,7340139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16629440,-1,-1,-1,-1,-1,65535,146932337,38994355,65795,9240576,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324],33,[606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,-56284,251924228,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,536936447,536875008,2,4194304,642787152,626009168,0,0,0,0,513540356,-1073740063,513540364,7341940,18354394,0,513540698,64880687,40960508,18354334,18354344,18354354,402858244,-1491336959,4071062,4194432,977404161,1095586652,1380209746,1480928854,74645573,656317517,-268181504,1702257011,1342190131,516104397,-17786368,32436253,21700189,22414307,503383011,65793,-254,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,-1,-1,286785535,-1,-1,-8388617,-134217729,-1,-1,-1,-1,-3073,-1,-8388609,-32769,-1,-1,-1,-1,-1,-1,-1,521273119,-1,-1,-3073,2147450879,-1,-14683137,-134217729,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33619967,16777728,16777472,33554688,16777472,33554688,33554944,33554944,33554944,33554944,33554944,16777728,33554944,16777472,33554944,33554944,33554944,33554944,16777472,33554944,16777472,33554688,33554944,33554944,16777728,33554688,33554944,33554944,16777728,33554944,33554944,16777472,16777728,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,28180479,9306544,131233,28115088,3735695,27852856,27984300,27918760,27525541,27722147,27197862,3604894,27328930,3473462,26935712,26804634,26739101,26542492,3342388,26608023,3276801,26476547,26345875,26280263,3211273,26214448,26083727,25952653,3080193,25821579,25690505,2883629,3015047,262146,524294,786442,1048590,1310738,1572886,1835034,2097182,2359330,2621478,2883626,3145774,3407922,3670070,3932218,4194366,4456514,4718662,4980810,5242958,5505106,5767254,6029402,6291550,6553698,6815846,7077994,7340142,7602290,7864438,8126586,126,9044084,9699400,8781964,9437314,9306268,10092694,9568418,10485912,10748076,11010218,10354866,11534544,12583100,12058790,12845242,13107380,12452022,12714182,13500618,14549092,13893806,14287062,14811356,13762796,14680302,15204582,16646378,14942260,15991026,16515318,393456,16253178,126,262146,524294,786442,1048590,1310738,1572886,1835034,2097182,2359330,2621478,2883626,3145774,3407922,3670070,3932218,4194366,4456514,4718662,4980810,5242958,5505106,5767254,6029402,6291550,6553698,6815846,7077994,7340142,7602290,7864438,8126586,9175164,9044030,8519806,9568392,10092686,9699462,9830556,11141264,9961630,11796642,10748070,13631648,11010222,12583100,12058806,12714160,12976306,12845242,13107390,13238376,14549164,13893842,14024768,13500632,14287074,14942446,15204582,14680284,15728888,15991026,16515326,15335670,-2139062144,128,202244096,1640022040,202120755,789516,0,-2134851584,0,0,0,2120245248,1667457891,6316158,0,0,0,0,0,1717976064,1717988454,7104102,0,792632,907961916,4089446,0,3151900,907961916,4089446,0,6700056,907961916,4089446,0,6191616,907961916,4089446,0,6710784,907961916,4089446,0,1588248,907961916,4089446,0,0,908027455,4154982,0,0,14704832,12607488,0,0,1616930364,406611552,14348,792632,1618896444,3958368,0,3151900,1618896444,3958368,0,6700056,1618896444,3958368,0,6710784,1618896444,3958368,0,3170528,1616928864,6316128,0,12607600,1616928864,6316128,0,61536,1616928864,6316128,0,9474048,1616928864,6316128,0,1813542400,1717976588,3958374,0,6191616,1717986940,6710886,0,792632,1717986876,3958374,0,3151900,1717986876,3958374,0,6700056,1717986876,3958374,0,6191616,1717986876,3958374,0,6710784,1717986876,3958374,0,805306368,7864368,12336,0,0,1718513214,8156790,0,792632,1717986918,4089446,0,3151900,1717986918,4089446,0,6700056,1717986918,4089446,0,6710784,1717986918,4089446,0,3151900,1718010819,404241468,24624,1616928768,1717986940,1618765414,24672,6710784,1718010819,404241468,24624,0,0,0,2035482624,1835365491,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1937339168,544040308,1953394534,0,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1414418246,83,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1396787030,1177441113,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491],34,[1,1987208238,1,1701513741,1,1634689657,1,1680761970,1,1799190130,1,1868724581,1,778334817,1,225866340,1,1936286730,1,2036427888,1,1987208238,1,1634170429,1,1987208238,1,1869810189,1,778333813,1,1031172708,1,1853190003,1,1919168100,1,1846152566,1,1870099557,1,1680763762,1,222131826,1,1835364106,1,1953394534,1,1868967539,1,1735802222,1,1835364193,1,1852794414,1,1768294925,1,1717855608,1,1714318959,1,1983737455,1,1768317287,1,1868967544,1,1711934830,1,1937010287,1,1852794414,1,1634170429,1,779319667,1,225341286,1,2020173322,1,1868981349,1,1868967534,1,1735802222,1,2020173409,1,1852794414,1,1868958221,1,779318382,1,1030647654,1,1935763318,1,1714320249,1,168652399,1,1801128461,1,1868724581,1,1566863969,1,1701513741,1,1634689657,1,1680761970,1,1832741996,1,1802071657,1,1680761954,1,1952541804,1,7237481,1,82052105,1,-1073741823,1,2324,1,2018816,1,1308631072,1,1431260495,1,1143883091,1,22098,1,1610612745,1,2326,1,2018816,1,1392517152,1,1163154265,1,1380200013,1,502267990,1,526385153,1,9,1,536878798,1,1196818464,1,1380200001,1,225443926,1,1028653056,1,10,1,536878798,1,1330839584,1,776228437,1,5657156,1,57936,1,674496,1,516816896,1,2105344,1,1230128467,1,1177437510,1,536890959,1,268435708,1,2861,1,2018816,384,0,1,1867259963,1,1948279905,1,1713399144,1,1937010287,1,1919903264,1,1952805664,1,1998614645,1,544105832,1,1852732786,1,543649385,1,1768843597,1,1852397357,1,1937207140,1,1717242381,1,1937010287,1,1292504413,1,1699946579,1,543582578,1,808528952,1,741486892,1,824980529,1,875703352,1,1196828704,1,1701978177,1,1396517235,1,1179210309,1,1329999429,1,1292504398,1,1632837715,1,1394635630,1,1718186597,1,824981536,1,842083376,1,741617964,1,841758769,1,1445470260,1,1914716487,1,1026126693,1,1380275027,1,776291913,1,223235910,1,943208458,2,943208504,1,794169,4,0,1,2013265920,2,943208504,1,473446456,1,1807,4,0,1,473694208,2,471604252,1,-599843812,1,152,4,0,1,471629568,1,117902862,1,16843523,6,0,1,67372575,1,-1878521848,1,-522137456,1,4210880,4,0,1,-2147483648,8,0,1,478085120,1,235802140,1,50530055,1,65795,5,0,1,235814656,1,319753999,1,-509501165,1,-2139045696,5,0,1,67240591,1,-930577404,1,-521088816,1,4210912,4,0,1,-2147483648,392,0,1,235045051,1,-850742265,1,-1150782943,1,1219756040,1,1601315277,1,-1912411485,1,113649344,1,-1151598592,1,1219756040,1,1265770957,1,-1912410717,1,113649344,1,-396623872,1,997326942,1,567089588,1,503508130,1,49094286,1,838861246,1,-850938670,1,-1813504223,1,-854739968,1,-499220447,1,57933826,1,-1979623960,1,-1274876906,1,505531662,1,49094286,1,1001706035],35,[1,-2095111731,1,191038,1,109971572,1,1236533994,1,1048781261,1,-1912601875,1,-1274876666,1,-1272853175,1,-1021194932,1,102650704,1,-2135009450,1,-1966525696,1,1178198796,1,1965046912,1,-481737210,1,-2131367121,1,393555772,1,-1070380730,1,-528284534,1,1392018271,1,113646197,1,1174471394,1,-52827319,1,48891534,1,-218103361,1,96872100,1,32241664,1,123625465,1,-1017619681,1,1444827728,1,-367096290,1,114178,1,1946172544,1,24936513,1,-1978763974,1,-2081017324,1,-360488990,1,-854674367,1,-1261008095,1,522308923,1,669525362,1,512630272,1,29229802,1,-1261293056,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,1579098573,1,-1017619937,1,1381061456,1,-1185458658,1,-474349545,1,-850480126,1,-1101172191,1,1015021726,1,-1274383313,1,-1272853169,1,1914817871,1,9813835,1,92979251,1,762581028,1,1001707147,1,-941088307,1,512630527,1,29229802,1,-1275022848,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,-350281267,1,-1949748310,1,1124186326,1,1102324173,1,1337205197,1,-1250745907,1,1512005215,1,-1017619623,1,-1207958087,1,365806081,1,-481752973,1,83656709,1,1085862260,1,-958886400,1,201332486,1,-850439240,1,922548757,1,48049919,1,-16777021,1,704643327,1,771762734,1,46,389,0,1,538976302,1,538976288,1,270540832,2,0,1,1525743616,1,80627472,1,0,1,538979886,1,538976288,1,270540832,2,0,1,1525743616,1,18192,1,0,1,1414416727,1,542133573,1,540028980,2,0,1,1525743616,1,80693008,1,33,1,1481854788,1,538976288,1,541415493,2,0,1,536870912,1,80748238,1,32682,1,1380275029,1,538976288,1,541415493,2,0,1,536870912,1,81796814,1,264016,1,541672519,1,538976288,1,541415493,2,0,1,536870912,1,90250958,1,149456,1,1280201291,1,540424243,1,541415493,2,0,1,536870912,1,95035086,1,75490,1,1480940108,1,1145979216,1,541871172,2,0,1,536870912,1,97459918,1,9936,1,1229867341,1,541344331,1,541871172,2,0,1,536870912,1,97787598,1,1300,1,944654679,1,541934903,1,541871172,2,0,1,536870912,1,97853134,1,12800,1,542262614,1,538976288,1,541871172,2,0,1,536870912,1,98311886,1,9008,1,1296912195,1,538976288,1,542528068,2,0,1,536870912,1,98639566,1,9280,1,1113146699,1,1146241359,1,542528068,2,0,1,536870912,1,98967246,1,7568,1,1431260492,1,825443667,1,542528068,2,0,1,536870912,1,99229390,1,12928,1,1330467661,1,825447253,1,542528068,2,0,1,536870912,1,99688142,1,10672,1,1330466638,1,541414229,1,542528068,2,0,1,536870912,1,100081358,1,416,1,1414748499,1,538987845,1,542528068,2,0,1,536870912,1,100146894,1,2304,1,541149014,1,538976288,1,542528068,2,0,1,536870912,1,100277966,1,73200,1,1314213715,1,538976324,1,542528068,2,0,1,536870912,1,102637262,1,3440,1,1230128467,1,538985798,1,542003014,2,0,1,536870912,1,102768334,1,57936,1,1380275027,1,541410889,1,542003014,2,0,1,536870912,1,104668878,1,64544,1,1178683222,1,538990665,1,542003014,2,0,1,536870912,1,106766030,1,5360,1,1329678166,1,538987845,1,542003014,2,0,1,536870912,1,106962638,1,5168,1,1396787030,1,538989401,1,542003014,2,0,1,536870912,1,107159246,1,7280,1,1414748499,1,538987845,1,541675081,2,0,1,536870912,1,107421390,1,358,1,542001495,1,538976288,1,541675081,2,0,1,536870912,1,107486926,1,165,1,1414284612,1,542133573,1,541937475,2,0,1,536870912,1,107552464,1,496,1,1397639511,1,1347769413,1,542001474,2,0,1,536870912,1,107618000,1,158832,288,0,1,1936278619,1,1634751339,1,224224611,1,1701987850,1,1634751333,1,909993315,1,842347832,1,221524023,1,10,19,0],36,[484,0,1,27941453,1,64,1,350748704,1,482022632,1,128,1,129892368,1,30,1,1,120,0,1,-1325334528,1,-1330466638,1,14352640,1,657408,1,852146,1,65968,1,655538,1,50331568,1,671134208,1,16756736,1,327679,1,548143282,1,-67011408,1,-67108863,1,-1677721570,1,-872415201,1,-1308618721,1,-1342174464,1,1380011347,1,1380008276,1,1919614976,1,942828654,1,2019896886,1,-1308617371,1,-1342175232,1,-1308622337,1,-1342174464,1,132710,1,42991794,1,50331568,1,268481024,1,294694916,1,294846547,1,295043155,1,295239763,1,295436371,1,295632979,1,444661843,1,296026195,1,444989523,1,445317203,1,445644883,1,445972563,1,446300243,1,446955603,1,446627923,1,297599059,1,297795667,1,297992275,1,298188883,1,298385491,1,298582099,1,298778707,1,298975315,1,299171923,1,299368531,1,299565139,1,299761747,1,299958355,1,300154963,1,300351571,1,300548179,1,300744787,1,238026835,1,374407251,1,238420051,1,374407251,1,238813267,1,239009875,1,239206483,1,239403091,1,239599699,1,239796307,1,239992915,1,240189523,1,240386131,1,240582739,1,240779347,1,240975955,1,378732627,1,241369171,1,241565779,1,882901075,1,241958995,1,393216083,1,242352211,1,242548819,1,242745427,1,374472787,1,243138643,1,243335251,1,243531859,1,243728467,1,243925075,1,244121683,1,825229395,1,892613426,1,959985462,1,1145258561,1,17843781,1,2752690,1,16779952,1,167772928,1,590592,1,2687154,1,50331568,1,721465856,1,16887808,1,-1191136768,1,16887808,1,-536825344,1,16297984,1,262416,1,1179826,1,-2013251408,1,719104,1,620544,1,8454322,1,67372208,1,538975232,1,-1308620780,1,-1342175232,1,538714140,1,11665412,1,78643212,1,202114052,1,459800,1,3735730,1,67110064,1,67372060,1,538714140,1,1843232,1,16777988,1,134480642,1,436404737,1,604025344,1,-20480,1,11665410,1,1169162248,1,589512003,1,1126179619,1,589512019,1,1226842915,1,589512016,1,1092625187,1,589512024,1,1109402403,1,589512024,1,1126179619,1,589512024,1,1142956835,1,589512024,1,168633123,1,591219027,1,539173667,1,591219012,1,539173667,1,591220802,1,539173667,1,591221572,1,539173667,1,591221573,1,539173667,1,591221587,1,539173667,1,591220819,1,220406563,1,1631986698,1,980708469,1,589505312,1,1951604771,1,543908705,1,1886221636,1,589504570,1,589308707,1,539173667,1,589505315,1,1378093581,1,1713403745,1,1953264993,1,1634887200,1,540697965,1,591217477,1,539173667,1,591220809,1,539173667,1,591221571,1,539173667,1,591219782,1,539173667,1,591220819,1,539173667,1,591221587,1,220406563,1,1951605770,1,1633971809,1,1293968498,1,979723375,1,1986939168,1,1684630625,1,1297105952,1,1701978185,1,1852994932,1,1869768224,1,589504621,1,591012643,1,220406563,1,18031626,1,1900722,1,909652912,1,609763661,1,-1308620764,1,-1342152192,1,-2135908913,1,127746511,1,268481024,1,1329901568,1,22611,1,1414748499,1,1227771205,1,1526745422,1,1851880563,1,1685217636,1,1701707869,1,1634035828,1,2053731184,1,524389,1,846491241,1,1818846776,1,7497076,1,1634074634,1,1919251571,1,1701080941,1,1953068915,1,26723,1,1635021568,1,7564131,1,1953693708,1,1936417633,1,6650473,1,771752320,1,6649957,1,0,1,2048,1,2336,1,7604512,1,19595442,1,34611888,1,-268389888,1,671133951,1,12103712,1,-1931964928,1,-1912523258,1,16825552,1,187258600,1,-402426432,1,-1205982866,1,-617409019,1,-208942197,1,-1014047858,1,-1090518598,1,801964810,1,-1898410408,1,-972495936,1,33639430,1,-402568471,1,57879098,1,503361257,1,-661731188,1,-1207477574,1,567092516,1,-536801505,1,208994728,1,-1576786864,1,609747278,1,-268365829,1,142600442,1,-368449048,1,5439492,1,-401939736,1,-661900515,1,-1070350194,1,1912733315,1,876512011,1,74711553,1,572851966,1,-1088282178,1,518529020,1,459860020,1,1048778611,1,1946288436,1,1975520011,1,103825415,1,-521461211,1,-350754376,1,329300800,1,50654145,1,721504286,1,100742686,1,20317838,1,567102132,1,159967239,1,1392558058,1,176285696,1,2002427,1,-65630942,1,-1262472675,1,1931595083,1,384482074,1,150700947,1,2092434292,1,1275512342,1,-896794367,1,26306574,1,771826153,1,7822,1,429614,1,378416640,1,12320768,1,1295941633,1,57933825,1,-963613717,1,16862470,1,-401452568,1,1048578013,1,1946167873,1,-423611900,1,1258747633,1,494206721,1,186963105,1,1948571142,1,-843042044,1,618307891,1,618399243,1,12060532,1,-838913342,1,216459285,1,724713088,1,-402295808,1,569052818,1,21370507,1,208982539,1,520031668,1,179568940,1,19668735,1,21970560,1,-1274645247,1,740228866,1,842956801,1,242548779,1,708644491,1,112462051,1,19668735,1,117373154,1,309592398,1,21892862,1,-1461714673,1,168260865,1,251743750,1,512487425,1,1353974070,1,1048781261,1,1946165781,1,571980321,1,-851639624,1,-1961397727,1,335988440,1,347737122,1,244002,1,-851180616,1,1040234529,1,-1880612403,1,-986833393,1,-1946156522,1,1958874072,1,623884311,1,-165273139,1,36640262,1,1773668980,1,382021157,1,567083014,1,369539103,1,-855637574,1,21798959,1,74841916,1,567102900,1,567102644,1,62410782,1,-1273967360,1,1007734031,1,-1207602173,1,281870343,1,-1269114226,1,522308873,1,203,1,0,1,1627983592,1,-1664147705,1,1745812220,1,-326958505,1,1611013638,1,2002478,1,593535232,1,-1547895003,1,1755390810,1,593011493,1,-1557829983,1,-538434730,1,66710023,1,-655884205,1,230226696,1,1780386628],37,[140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,-1308415149,-1342174464,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528,-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968,-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832,5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793,690321997,65763868,1397968708,1347769413,1101209805,-17786368,18411549,21700189,22414307,503383011,65793,-254,-1,-1,-1,-1097195882,1323427,628752408,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1514745632,1397305120,1363750688,1414082336,1229532960,222506784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,-2009006081,2228247,4539428,0,0,0,0,133832,1183536727,105253640,-4717195,-1922241537,520026806,-1190756668,-1070333953,-772296974,-24643285,119473694,-1510741551,-1527527149,-1809400033,-34163059,-4651234,-139529473,-2013713455,-202780162,-204926043,-158954076,-1924131075,385809038,-401698735,1183653972,6967550,-34175347,1571416144,184992899,-955943744,-442,1593722507,-1865692833,67272,1183536727,105253640,-4717195,-1925125121,520026806,-1190756668,-1070333953,-772296974,-24643285,119473694,-1510741551,-1527527149,-28930785,175570768,-17135987,1573709904,184992899,-955943744,-442,1593722507,-1865692833,-1275051,535299702,20798301,1086331648,46713801,1183645696,1996443902,175570700,-16222465,-1477966218,180650845,91537419,-112953,-28931073,-1957311543,209125356,-16091393,1996425334,1572136966,46713801,1183645696,1996443902,175570700,-16222465,1927808630,180650845,91537419,-112953,-28931073,80268233,1448542209,184960651,1208448192,1208448072,-1070393228,1589929707,2013210120,2013210118,-2014835196,79987710,1589924587,2005607944,1334519300,-1912698106,-1895891786,-4645183,-222284801,735180718,519997433,-788062458,329642985,530904009,638082756,639137791,639006719,-401311745,-998023866,140428294,343408422,-15669234,112731,-875995298,1793887061,142016257,-402229505,-875997314,-1275051,1996425334,1466230790,-1865888823,1448542210,-1784019257,1048772608,1946157884,16312579,6947178,-672651158,113541911,-1929346456,385840262,1782868560,759228416,185255043,1344763328,-398628272,-998041674,1778477574,-1800771574,1340621930,113541974,-402625968,-998041698,-373279994,851378420,1891011990,-1190715651,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-42957171,1746817046,244318274,1780365288,1778412032,1744857600,1650992522,-1929352703,385708166,108461904,-1929087233,1343682118,-1972895382,19294245,1747290728,-1972895508,20604965,1747290728,-1972895490,9725989,1747290728,-1972895244,31746085,-1761604966,583303981,-1979955575,1347616342,-1761458534,449086253,175489035,-386500865,-379912100,1996488539,-59310082,-1761543526,79987501,-1929314200,385774726,1782606416,743761920,185255043,1343649216,-398628272,-998041910,1778477574,-1800771574,300499050,-1929352449,1358853254,1744847720,-1033333722,395110563,-1207253885,1599995905,180929481,1183514626,-949884156,1711142534,-947983616,1895691910,-948507904,1727919750,-949032192,1744696966,-949556480,1761474182,-950080768,1778251398,-950605056,1795028614,-951129344,1811805830,-951653632,1828583046,-952177920,1845360262,-952702208,1862137478,-869340416,-34175289,636158063,1996491581,-1816132622,-777519314,1661216259,1929603843,-2096923901,-1828484349,-1560044797,-1291605245,16803843,-17004915,-1224781802,7011830,-2094302744,-1073018172,6825076,-125399807,1783633661,-402625948,-998036638,1958742794,-58290931,-2037559042,-397345288,-1010216214,-2081649835,1364435140,-950577582,41286,-1207941446,567098626,-125629581,-385649662,-1796669286,-1589212928,12114059,1931595076,8972547,8438519,2112553589,61163206,-1958477128,1522114910,-1521054464,1819419085,866549377,-2124253896,1295427710,2122406773,1968718250,-1370059948,808512129,-489552719,1988810250,820936876,-1996063093,-149483,100727425,-21481869,16417279,-1204980219,1190658044,1962934758,-1335981277,2123040286,-1898411004,-1092907328,1371078778,178957312,133882048,-339727585,-18429,195124875,1342600411,567099060,1516134232,-443851943,800637789,-1943941835,-1974606911,-2080354266,-1274907164,-1157582638,1169772868,1295039053,801971792,-410912629,1478426879,-8312204,309657855,1296432001,-108983179,108350788,1448278657,1048581748,1962934352,1975844363,-2134854654,-1082797316,636207155,1169883568,1296939345,-852217158,1274773807,-1930857137,-1996467450,-1157607106,62128384,5316351,-1957313645,1444808428,-1672391849,-1996202357,855662622,6202304,130545803,1204158464,1347551234,-852492104,-1545566687,1515716700,12277940,-855461888,6464033,29055156,-855396352,-850217951,1200301601,5678078,5637774,20874022,645136384,4096038,510941696,4096038,57953536,637588969,81539,-1945405686,52838592,-1560280314,1453391958,5808896,5768846,4096038,242506240,4096038,108285184,-381108173,-2094661470,318,-2094640268,167772478,512445302,503513184,-74776482,92913804,-972914803,-1591345147,-1064435711,6045313,225575936,-1907834740,573120,-352258072,1048651281,550305792,106367093,-2097124632,512427204,-1014824866,1579059468,5808384,641777806,198147,637556899,16000,-385649574,1048641394,1962934371,1661402661,-771639296,-1186444869,817517121,1426464333,123547597,1274773791,-1995999921,-385853938,-1070334194,6430346,1488191671,567083952,1599822237,1560747870,-326412861,503732054,71732124,1520681102,915088896,-167051220,-963945100,650153544,989856161,1962957318,868650574,-1178586113,-218333184,-482314834,1031808574,1207137536,1191545638,33063751,-1174655627,12058880,-38866432,-1359848272,-1958262788,146343542,637579264,1949187456,629810697,1179067528,80146912,-1660884224,1583286047,1448199005,571735,119473694,102671603,96864031],38,[1499356928,-1224689469,-12832819,-1070398860,100710595,-12832819,-1070398860,-1957363517,1460018924,-950906026,26118,-852446208,1996962849,1678165855,1006653696,-955878908,1476420614,-850217984,1341885217,1300899407,-2131938781,41294585,243866289,-2034761626,187682070,1166747328,-1962052326,178392,74658253,440765222,-1960394610,243996797,1992622182,1166747140,50628931,-2097126338,-236846394,1509975713,123690587,-1950130913,1124120776,-2143539251,-117440328,280499317,-1959801533,1778814145,1746831616,1746861824,-1262225408,-2627584,-1195125877,801981184,91586620,-352321096,-1010814206,-1259566251,72780553,201308392,-1962773312,1438866882,179629195,-402368885,-1017249883,1458342741,-1962906434,1451954246,-1996191470,1183515220,172263684,-1995815285,1183515716,139889414,-1995684727,1183518292,240552716,-1996077943,196347988,1593796840,146064221,-1006673688,12080982,-1473262314,243839,179841653,187682070,-1207012160,801982080,376815627,-352320840,-2084467949,208929784,1946351747,33063687,-1070398860,516120159,1398167302,370260050,802020147,12107787,-167283456,41189571,1532674302,520576862,-1675753789,-1655652301,11098268,-1206422144,-1655672832,-1453810437,91516928,-352090440,42383368,-2034760725,119512320,-855591741,1946172438,-1008455166,382534068,-320338572,-1007293441,-1202518498,567096611,8521356,8396425,-852155208,-2046391263,-2078373632,891009024,109846989,512295050,12058760,-2011050701,-1207923690,-768462079,521019853,-1207317318,567092515,-1207317318,567092507,-1207318086,567092516,-1021376677,503730718,382019079,599261312,639749413,8656581,-853203784,382019105,465043592,-1205744347,-1977208063,-855602154,525993761,-821841725,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1957363712,1465261804,772294283,772460195,181286655,-2097104920,-1612184892,-1898411007,108956608,-1962861848,-1929771946,-1127182648,-1577382385,-1557249208,-930346254,1321189518,19261450,-1590799610,-1064432910,-2129937989,-1325181245,1139528452,567102132,12060507,-1272853173,773967181,183764727,1265958914,-200870098,1946157322,1950497825,1958742534,775482170,-1911885151,113649344,637534336,8455878,8437517,-1590818325,-1064432910,771784895,183766659,243478018,-402388236,-826670921,-1899459575,-1197216808,567102464,1562336863,1769430211,1868770926,-1957363603,1443241708,-138398889,-64442,-930937228,80249601,183804718,-200870098,1946157322,-1899459527,-1093103936,-1993471538,772460598,181542540,-768147666,922693130,199756496,79987457,8436220,-536855380,163139323,-1090614528,-1527575623,-826797589,773753609,240328342,225634384,1594410115,1562314590,-16048445,-1185472140,-1070333953,-139529476,-1939977775,-1931964736,-1077899576,-1047852466,-1197149270,531234829,109850307,-1993471256,772466238,183764727,208928772,183673134,-1591295858,317390892,-2096442184,-388952128,-388896559,-879957807,-1557216509,-930346268,-368654546,771775498,772467875,183371463,-1557266324,-1064432912,-1022696261,-2042410079,52313568,347801458,-848841728,1209961249,650350147,2889355,1224757433,-1269613085,639749458,1543391115,641777806,16000,992507213,991130819,638547138,73273,-1064433547,567101876,52875755,1929380614,650701570,16000,-1009945254,1458342741,719855191,-990868736,520488062,-20542468,80775872,984656448,-1436766038,378406,1203042187,41034189,1595916339,-1262264994,706858265,-1957313564,172395500,1586184884,139365124,-855222645,504001057,207522567,1468598153,1230432514,-1957313699,1465261804,-1979296117,1622738014,1894408,1562336863,-326412861,-1957210594,1586103894,138459396,1593837032,-1017307298,-2092692040,-343908381,-400437952,1925382145,-1950338298,-1274483760,567104857,-1009546403,66760,108461910,-402360577,-998043820,1975520004,-385914362,-2091183980,9955902,-1872230540,277276672,355133531,108380171,2045312874,1048795920,1962935102,570222665,1114947595,6947178,-269999254,113541899,6947178,-471325590,113541899,6947178,-672651926,113541899,6947178,-873978262,113541899,6947178,-1075304598,113541899,703135594,-1914152176,1975520019,-385914362,-396685284,-1073016108,-9828748,1527779304,185797608,1778808256,268626175,1748927323,225771684,184663016,1778808256,267315455,326035547,108314635,-504823958,1048795919,1962935104,-163675889,1912930455,15755271,1527761896,-1745600893,-401771520,-1073017400,-9828747,1527756776,185839592,1778808256,262859007,608076635,225706132,185089000,1778808256,261548112,641630299,91553940,-350606872,525395971,108380171,2112421738,1048795919,1946195370,-1442396301,-402653035,-1073015292,23750260,761921642,-2096435736,6948548,711589994,-2096438808,-1477966140,1794149131,9332737,-806879126,113541898,1133741302,-2096925694,-24960786,-2096794611,-831185922,1133741302,-1929022462,49012820,-92023157,-955747059,26585606,1779297024,9398273,-1813512086,113541898,-1784004989,504263936,-402616216,-997985652,1975520004,-385914362,-2091184408,212030,1239944565,1975520009,-385914362,-2091184428,212030,1048605045,1946264678,1715372039,1668612772,-1721237398,10905600,-1919670680,1358921350,-2096423448,1048578756,1963041894,1744857610,-1268252504,1778969344,11954176,1744880488,-2037541850,-397345028,-998044938,-1929352694,1358921350,-2091970584,-2037578556,-397344898,-1923396112,1358921350,-17004915,1305405520,-2096839549,9842750,1996426357,74907398,-2095634456,6948036,1527661544,-916537293,1048809667,2080374982,-969474287,-1744148480,-2097054744,-1073019708,28836724,1556660992,1448542208,-1093108083,118882504,-1178586204,2123169807,-1431571495,-1543879031,178389190,1779198616,1220864064,-1962621821,1978665968,10676483,-185145258,-25786021,-369592695,2139947138,-663319294,-4651234,-222284801,735180718,-771848199,329642985,-1918569527,-397354938,-2141500656,1946212478,-1927255469,-397354938,-998028780,200313604,-972851984,1183645700,1877496024,-1072997628,6959732,-1929286040,1750128710,-202899254,147096329,-402601368,1784349668,24340480,1356351117,-402601368,-998045222,13264904,1526975464,217990787,-2080481653,57933887,-35863,-202835850,-1070376105,-1929372999,118924414,1183689715,-397404508,-997984696,200313604,858420464,2130054089,-1535210204,1317656203,-25261572,-1946650999,-92369929,1946172547,21296667,-2129955824,-351272753,-92370161,1156976619,74719233,536924033,1967801926,13105115,1745318928,1307050360,-940090621,125050880,-402554264,-396688576,-1072957993,-1956116620,53667841,-172103589,125091851,-402549144,-396688604,1599997442,248038345,1448542211,258668083,-17660275,23744534,497346646,185255043,1344697792,-398628272,-998045670,1778477574,-1800771574,-1276640918,113541958,65558096,113541896,-706101197,-59340542,-955883893,62022,58710795,-1962853655,719358662,1210844608,-1946794359,1183384646,-195130882,-362871,6880374,-226063103,1996443901,54585598,185123971,-385649216,-2033843997,-1929315086,-1090719042,118882721,-1918589531,519893686,-25261305,872415161,-139529536,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1952123959,-4587906,-139529473,1317620177,217678840,230304895,-1076811008,-1232272986,-4588302,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,1252324297,-1463821963,-222917375,-17924,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-1098013453,-1232208398,118947058,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,16738468,-51214707,-159973552,-1958388248,-997984674,8898054,1182793729,1191117303,-226062854,1996443902,1204873470,184861827,-1560054336,1183028650,1325338622,-385649420,1988886241,2146831354,-62456052,50101891,-1477901443,2146831358,23259395,16547459,-1595341964,1778412032,13068288,-2096724504,23725764,845807722,-2096727576,23725764,862584938,-2096730648,23725764,879362154,-2096733720,6948548,-949485462,106227712,-955857789,62022,528414219,-1958204230,-27883010,-1946519927,1442933490,870842474,113541894,16828033,1794012495,1744857600,535298247,113541894,6947178,333985130,113541894,6947178,132658794,113541894,6947178,-68667542,113541893,6947178,-370591638,-181868291,6946922,-402602136,-998046238,1778477574,-398890496,-998046250,1778477574,-398824960,-998046262,1778477574,-398759424,-998046274,1778412038,13068288,-2096778776,1187448516,184549618,-1172341002,-24426452,-1979820407,-225707402,1784021354,93382656,-2130262909,1325465798,7007861,-949485462,92071936,1778828419,1778412032,91285564,-402209661,-259324362,1133741302,-2096925694,-24960786,-2096466917,343150078,-336294424,1778412258,13068288,-2096806424,183174852,6946922,-385824920,7011632,-949485462,86829056,-1207516029,1599995905,46711753,1448542208,12992129,75235528,1491845171,33441479,74907392,1531367400,909768243,461242566,-6812993,-396950410,-998029830,1958742788,264733450,-969524410,1005091840,2080425526,-968979681,-972620032,-15767040,-949287818,-1744173809,1128065104,-1962490749,49020510,-1014244557,-1010213026,1458342741,-2147191157,561250364,-1952971638,-1819805992,141887299,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,197320,2122536535,141885450,-1090448198,116064548,-1090467654,-225771245,1300231995,1761509001,-2037579520,1343684350,-402625962,-998041142,1958742794,142016314,-1928956161,1358757510,-16871795,3074129,-1928805245,1358757510,-402360577,-998030034,1958742788,-147110393,99335550,-352321096,106859272,855640006,-916496704,-1957326653,-1957275668,1015022710,-1960610784,1015023230,-1978960835,1191544836,540835910,96923765,540835840,1015022964,1174959421,2123101163,1189866246,119471755,872415161,-139529536,-645183023,-49016,-11138442,736626806,113541954,-1962385781,1086720630,28836095,-916496896,13144259,1448542212,-1962882370,6816894,8817921,1448089343,-1572758,180650776,913621003,-1929314200,1358823558,-67074419,9342288,1642615295,147096575,-67074419,1676171088,79987524,158646283,-604077754,-340034048,112645,-1070398741,-1010213026,1475119957,972436310,2113979958,1191086876,1795454719,168103879,736645272,79987524,-478822389,-352321096,973026080,2113979966,-1744126442,-9770922,1975520091,264668135,-969000121,871201792,-916496704,80253123,258605057,-17004915,1282035734,1541931114,180650776,91602955,-922746440,-58290749,-1947709186,-1072997377,258666101,-17004915,1315590166,870842474,180650776,-663437301,-17004915,24832080,1975520091,-1746492981,-1746397557,-2097151955],39,[-92075814,1913091882,-134201929,1048818290,1946157878,16803901,-17004915,1164595222,-270008214,180650775,-1804287989,-17004915,1091102800,-62486181,100554377,-763166685,571882240,1997238932,537279238,-385649004,-1070334098,-1869560887,17608,1187403351,1183666891,1317884144,1317884348,560615882,-2092798488,1183516868,-96040464,-1984018805,1183053894,1183523576,-94991368,1451880587,-1898411010,126559938,653805193,1208108171,-990230903,-1014761378,-1930196208,-165216698,1971324231,9758979,653811339,1950629760,1065362953,-385649591,141164674,-1030962293,1375733765,-431583920,244338710,-2092465176,1187384004,543817966,1357268621,-2092791832,-125107004,57997323,1778386374,28141568,1357268621,1373130381,-2096991768,1183647940,1642615000,6970364,-1929268632,-1924078010,-397289394,-998047146,-666465016,-62461872,1744857691,1183646135,1183666406,1005080792,147096322,1356351117,1543252968,654198414,1183384715,1149970168,1183401986,1015228154,-385649409,1600061245,-1957313591,74907628,1543366120,147375049,1448542210,-1919670593,520059574,-18169,-1359822797,-114568713,-372113785,-921459213,-1098013453,118947706,-218103879,1238497198,-1836191349,1187512186,-1962915842,1451884150,1761250300,-2037579520,1343684088,-402625962,-998042038,1958742794,-1929352649,1358821510,1744944232,-2037541326,-397345032,-998047338,2055638282,-2037559041,-397345032,-998044990,1958742788,378418,1224639302,803976574,6946922,-2014823062,113541888,174719338,1452583528,-2093014552,1783629508,7399424,856081539,1779166144,1778412033,-1192301799,1599995905,-1957313591,-1957275668,1992557646,105286408,-661718645,3964966,-1977217676,1191544836,1015031366,-957123328,-1047855099,369514123,-916496865,113807555,917766144,-855353717,-28407519,-1979955575,7010910,-1946257665,1727527494,-397389060,-1010219712,65736,184831627,1747023049,-2037579520,1343684352,-402625967,-998042270,1975520010,-910150908,8818115,65753343,-402229505,-2091188178,1946159230,16803873,-16742771,-949465066,-402626048,-998042318,1958742794,8818128,132665599,28859136,-1866217216,2760,32917191,-854608896,-25262064,126504939,1023166088,-971148023,-1960772538,117831238,737682432,1183446598,1975520250,-96024820,99287048,33179335,-129579264,317390848,1183452852,-25261316,281870515,-637185,1183578182,-129615366,1191175804,73304836,1962950528,-1866217047,712,16664263,-855133184,-1996442591,1183579718,-1866216962,1475119957,73304918,-1929377850,-628423082,1946173315,-1959294156,-1962467586,-4651914,-222284801,735180718,-771848199,329642985,-1952123959,-4651906,-139529473,1308707281,-1958591996,1963407834,-916496692,-1603759933,54192128,112731,-1194815293,1448542209,1183432755,-129594890,-28539251,-386251127,1183444300,1958743036,-471314420,1183407084,1975520254,15395075,-1469579158,-1100472832,1778412033,1342204416,-2081626648,-1073016636,-1041693835,1744857600,6946984,1996423274,1283886590,1783633663,-322639872,185648259,-385649216,-1095237472,11057409,-11747699,118943883,-1071912495,-1477195461,-2048326796,-204985600,1786738086,11036672,29255710,1183514730,11021820,-2037788117,-1769341368,1347616330,-385976577,-997987210,1958742800,1744857685,-1224802136,-1224737206,1996488264,1283886590,1783633663,-329979904,185648259,-1204587328,-1464270402,1287556352,384863231,468308231,-204915776,723219879,1973875656,-28931307,-2080743797,-1996293562,-129564921,33310347,-2037516730,1178206028,-385649670,1187512061,-2097151746,1946220670,1287032082,-125924354,-353880833,1179016171,-1946847921,1600058950,80266185,-1293418496,1975520235,-536463084,1778873495,392843265,-1645730837,1958743038,-342890465,1912733757,1627029774,-402099710,28901012,1791215872,1778412033,-45553640,-1010188237,3272,-1070377385,-1980217719,1183446598,-338499340,1451868811,-1311626246,1117054986,-1979955575,1465318998,1242609749,-855637829,-1161937617,280500085,310090,1599942605,-129070754,-1980342647,65664086,1583308032,737560203,1727525958,-62520840,-1946266095,1452014662,-916496642,-1362587453,1448542208,-1809447226,-1564462336,1755554918,-1775197276,-1181228893,243859457,243898356,243897770,243897380,-202860566,291956971,-1556111896,-2107074564,-1783863296,-1958758936,-998046114,-1559786748,931894830,851377803,-1190715754,-1070333953,-772296974,-24643285,-1510741551,-1527527149,845700202,1040902294,-997992309,509444,-16353537,333972598,79987457,58048523,-2097104151,9955902,-1377238156,-225253376,-1746911613,1779201280,1778412033,-63903724,-1090075517,-1232234958,119471954,872415161,-139529536,-2013713455,-202780162,-204926043,1384549796,508565247,-1878858136,47114254,1356088973,-2037569686,-397344942,-998031279,1975520006,939968262,-2097151741,211518,851396725,1387695510,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-11368819,1746817046,244318964,-1929216024,1783682118,1384549671,48779519,113541952,108380171,54134471,28835841,-916496896,-1957326653,-63504404,1048897687,-1783863205,1530806504,-1809432960,-2095156224,9842750,1048778613,1946157884,75399949,-2096466688,212030,1172833140,-353048564,294531,1996425076,927000580,-1866217125,5320,1187468887,-1962933764,1200293470,-28931838,17071747,-303496321,-27358463,1949253504,759136278,1065357684,-385649408,113705352,66362,-16678935,1996488262,1019930878,-1965520037,1413322759,-385649408,444006704,58015532,738297065,-31427580,740586696,740848645,-385649403,1191116979,-27358210,1962950528,20900099,-956214295,9708550,-941102336,9808390,-2102528,1586232902,-1744336130,-661925749,1133742070,-2096925694,-1031069462,1023428397,1148649491,781434883,527214591,531111828,531111836,532029352,531111869,531111848,531111848,530718661,531111848,531111848,533536680,54396615,216727553,-1746925881,113704961,107624,-2130813301,57999423,-369134871,113704812,-352148378,906414059,-352321533,1074186211,-352321277,-368654373,-352321385,-1961923885,1346960966,1357661837,-2093445656,543688388,-330920701,990963792,184861827,-954108480,26619910,-1783979264,-1962729288,-1190715656,-1070333953,-772296974,1308707145,-15865346,-1929172376,-397349818,-998032674,1958742788,-17176317,-1536817466,53131265,1586220523,25133310,-1927318214,649986687,-1190715756,-1070333953,-772296974,-24643285,-1510741551,-1527527149,113640939,1744868390,-1175940058,-1072997621,1183530356,-62456060,2113685049,-60912883,1988877059,-1996453114,1183579718,-62506748,1089012605,-1104417794,23724043,-397016982,-997983910,-24951290,871333392,1779887040,1778412033,-112924593,-972635005,9709062,28895723,-916496896,147361987,1448542208,-1962254709,-779416498,-1047594101,872415161,-139529536,1586055633,-1982266376,1451883614,-128041986,-2144989578,1952251775,130426375,-62455972,503742148,-1174636859,-1359806465,-114568713,102694535,-372177121,-921459213,1579132147,147507551,2011729920,1958743015,1778412061,13068288,-2080849432,23725764,527040618,-2080852504,28837572,-1897348352,1958743015,1778412053,13068288,-2080858648,23725764,1902772330,-1070343445,80253123,1448542208,12079186,-2044605136,-1745443872,1048664664,167811062,23728242,543817834,-2080871960,-1070397756,1048655851,51681270,23726195,157941866,1187505899,-956301058,-1766261690,1757287147,-1962467838,-1515848578,-28901468,1006388867,100564611,28895356,-916496896,686330051,59129319,28836978,23773952,174719082,-2080894488,-1070397756,-2067230525,-950665216,65094,1358841485,-8616307,-500897712,-1962621821,-97296,-267700620,-24956289,-2095352578,376765694,16678529,-2129694203,268500606,-1070397321,1587016867,23774153,560595050,-2080915992,28837572,-1010213376,-1981631512,-1072955834,4002420,1023767045,-764014592,6947178,-655678870,-916537293,80253123,1206386690,-1746492422,-1746397559,1915419267,1023768332,91420672,-922746440,16804035,-16742771,728387606,-538443670,180650764,561299467,6826602,8818168,-2037559041,-397345284,-998033862,-1929287160,1358822534,1005060202,-910150665,147361987,1187446784,-1258291202,-27358392,1586045389,-28931074,78762539,-1992521240,1451883078,-401952260,547568778,571902356,-26834540,729864376,-28965934,1174655507,-61467654,1810369201,-1745837252,-1745742199,147375049,1048772609,1962935094,15919363,1761583080,-2037579520,1343684344,6964586,-2096348696,-1073018172,1347430005,-1209516694,113542134,174719338,1788127848,894494789,1342620803,-1612185494,113542134,-1010188237,-17267059,892659792,-62486181,1761498761,-2037579520,1343684344,6964842,-2096368152,-1073018172,1347425653,1810382186,113542134,174719338,1788127848,-1917654202,1358887046,1530198504,-1980217719,547486294,571902868,-27903596,91708530,1996244537,16803925,-17267059,745164822,-1477967766,180650763,376815627,1030377552,-2081022488,23725764,-1436022166,-382965100,1183580003,-94991368,335300099,179437142,1379626472,-125399728,199774462,113541939,-402494104,-379899134,28901194,-1866217216,132296,2123060823,-28930812,1459645008,-2093319704,-1073019196,6954100,74055786,-2081047064,23725764,-402625961,-997984846,-373279994,1461584047,-33782131,-437759978,-2081387753,745800190,6946922,-1880610454,113542133,174719338,1452583528,-2093733400,1783629508,-176625664,-16333693,-1947664778,-1108649159,503740043,-1923323306,1358822534,-2093547544,507512004,-401698736,1183710240,6967548,964290646,184992899,1779528896,1778412032,-180819963,1778828419,-1276422655,-100609,602471542,2110917397,1778412055,-402232832,-997984998,1459710470,266862698,113542133,-385976577,-10798814,468253814,28859193,-916496896,13144259,6815746,8817921,1783633663,-402625986,-998045090,1975520010,1783648277,-187373507,1778828419,1745512961,1047172266,6826731,8817921,1783633662,-402625983,-998045134,1975520010,1783648292,-190257091,1778828419,1745512961,1097503914,-2093792792,1783629508,-191830016,-351878013,-1547540402,-33519987,8818000,1676169471,113541942,-1547551104,1781822464,-1547540388,-1959392280,79987672,1744832454,602448834,-1072997632,1746801780,-2037537854,1343684352,367529616,112891,113689545,855679938,-1866217024,712,-402360577,-2040856536,-28931616,184450689,855929603,-2117875264,67174014,1996486003,16967684,1975520091,112874,-1899445303,1448542208,1183432747,-196703754,-9259379,2123040542,-18172,-772296974,-24643285,-1510741551,-1527527149,-9271667,1746817046,244318938,-1912955928,1783692870,1921420544,1810387199,113541944,57982987,1342217705,33777744,-385976577,-998033250,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2093461016,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956957875,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650808,527810571,1746799210,1996423792,-92864516,167700566,185386115,721974480,-163149376,-768375,-396952970,-998035214,-25755900,1530344936,-1946925429,1600058966,818463689,1448542208,-1962641781,-1190715650,-1070333953,-772296974,-28407479,1746818590,244318843,-939935768,64582,1355826829,-397015446,-998033607,1975520006,-330942189,125570687,-1192591743,-955944181,130118,-956408181,1183514624,-916496644,-1899458365,1448542211,-1784004989,1752003584,-2037579520,1343684088,6965098],40,[-2096623128,-1073018172,1347430261,-2014823062,113542130,174719338,1788127848,824240199,1342620803,1877475434,113542130,1927921715,1744857601,845677196,51800214,1744997992,308843558,43018243,-34044275,43149392,-1919670680,1358721670,-2081218072,535500996,-1805123478,-1775081470,1745032808,644350614,51538068,-59603315,-218044336,-955202429,64582,33441479,71731968,81224,-2065104003,106334976,-628407742,-125106293,-4651234,-222284801,1238497198,-2114171391,8584318,-628401281,-24430709,-59591027,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,43564964,-59591027,-218103879,735180718,-2015785991,-17922,-1957712142,-202780213,-204926043,-1958591836,-12057530,1178336838,-343179778,1342269960,233380714,-1547525889,-1982297192,-2013856186,1946305427,-26311932,-28931296,1342193709,1530159592,-1929346456,1358920326,-2093714968,-1027668796,-122253917,-1190715650,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-2037556118,-397345032,-661966132,-972766077,-2037579769,-397345032,1784361949,1921420544,-1033350916,-1547540317,-1377304470,180650803,-1929169757,1358920326,1530117352,1577058744,-1866217121,78536,-13412777,1187444619,1187381502,1183466495,32002303,-1072997592,-1276574859,-12154368,672852048,1958742875,10807555,1358907018,1529367528,57982987,-1979673111,-397344954,190523298,-385649472,1183449222,-303542017,-1072997593,1183480437,-1410838273,-1072997594,1183477365,904417535,-1072997593,1183474292,-873967361,-1072997594,29316725,-25264128,-1979288320,1183383366,-12154114,-963369310,9709318,1073926632,1208906816,854131573,1970554881,-351964088,19851303,-1728100726,1342193709,1542459368,-1980086647,-92013482,-1962050448,-1809422089,1530060264,1584709643,-2130753794,2136670078,-13440765,1618343435,-1734987104,1952209981,-1847046135,-1072997593,909725300,1215562552,54146617,113721972,66364,50358358,1745001064,644388402,-256055148,-351615869,-12154335,4205976,-274536368,1895465819,-141842820,1996464875,-92864516,-2096953880,28837060,9824512,1400176395,1333130763,-1929314200,385797766,1443064400,-2096819736,-1073018172,1347427701,-2014823062,113542127,174719338,1788127848,773908483,1342620803,-1974277290,1352203846,-1923714966,1358876294,-2094237208,-1670903612,745596930,-1925387429,-1090597186,118882975,-1532648027,-1996601718,-1912680826,1783680582,-830042841,-1830268674,113541939,125157387,1783628138,1778838289,1778412033,-283318265,856081539,-916496704,-1329033021,1448542209,16664263,16803840,-28277107,1198149654,1944584298,180650756,662028299,1030377552,-2081494552,23725764,-1436022166,-397972844,-998036094,6967302,-2081500696,-1070397756,-2147422487,9709118,650070388,1354141076,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-11499891,-1903341546,1360461392,1642598032,-767128075,-1926796720,1358909574,-2093816600,-1073019196,1187448181,-2097151490,1962999422,-1775059129,-11487603,-4651234,-222284801,735180718,-771848199,329642985,-1918569527,385831046,1351519568,-1873733890,-183310322,1355957901,-2037569686,-397344944,-998034795,1958742790,-10557181,53755521,947192046,54279811,1780052992,44460032,-11499891,6967376,-2093960216,1967131332,-13178583,644350058,44656788,-11499891,6967376,-2093967384,-487912252,54279811,1778873600,-1809422336,28886763,-916496896,751341763,1448542208,184841867,-2143324938,980680764,119471755,872415161,-139529536,-645183023,1560246400,1183655028,929714388,839116886,184992899,-167348800,-351213242,1340626438,1950374704,112645,-1070398741,-1010213026,143048,16803926,-19757427,1114263574,-337117078,180650754,678805515,1030377552,-2081594904,23725764,-1436022166,-398300524,-998036486,6967302,-2081601048,-4716860,-1010213121,-1929314200,385733254,1782803024,44886016,185255043,1343583680,-398628272,-997987038,1778477574,-1800771574,-1075100822,7009843,-36534643,-1928697264,1448148550,-2094290456,-1924135228,1358877318,1745005672,-739732441,214205421,1355957901,644364138,826271892,184992899,-166496832,1947264838,17360903,292929547,167674694,-24923010,-1207141110,-916586495,-83773,868469086,-1010213184,38600,650073687,1790348692,-1190715649,-1070333953,-772296974,-24643285,-1510741551,-1527527149,-9795955,1746817046,244318895,-1913435160,1783692870,1787202816,-1595387649,113541936,57982987,-1929340695,1783692358,-1150804467,-25755902,-2093932312,-1098052924,-910229654,-1190717950,-1510801403,-1928697180,-1174443330,-1070333953,-772296974,-1913550007,1358916226,-16353537,-404224906,147096362,-1929194305,520055478,-18169,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,1358710413,-9781619,-4651242,-222284801,1238497198,1787202897,-11528449,-1561788810,180650800,-385976577,1583034346,-1866217121,-1023409736,66760,-1735121248,1342193709,1542164456,-1979955575,-92012970,2103213936,16803930,-17004915,57298966,333971562,180650753,611696651,1030377552,-2081715736,23725764,-1436022166,-402429292,-998036958,6967302,-2081721880,468387524,-1735121248,1785752144,-58290944,1944604926,147096360,-402466968,861612138,1388562880,-23533488,-922746440,1892192451,1187446784,1778385042,-62485247,17492048,855950467,-1874425408,54683728,-2097087512,-353893180,1711388676,57811405,-2087559543,1946194558,-1922798997,1343658054,6946922,-2097120792,1183648452,-1773762152,2122533611,1282736272,696838227,-1807316645,1972520507,112645,-1070398741,-342866295,-1773732093,-1969856885,-661940217,1133742070,-1947306748,1065391710,-1978567680,-661940217,1133742070,-16419580,-403990970,-2137629045,-1368063937,9469571,6950773,1358710413,-2097124376,1525155012,112644,-1869560887,1224,2123060823,105286412,-962308445,61103366,1755596392,1449695230,73722020,-1593391997,1183425614,-1744526852,-989968759,-466944930,-12088794,41862971,-259274869,-11336112,1996425846,-401698808,-998035456,140428298,50726,1600046731,-1957313591,108954604,1779201024,-546824701,1996430851,1779100420,1996430851,-546824700,-401698813,-1010225204,8392,-1158658362,-1729018170,66209478,1183378608,-163149581,1183352496,-146372364,1183375536,-129595147,1039746758,-1996863802,16467654,1155679942,1172522694,769935046,1183339184,-448362272,1709590214,1642546886,1692944070,2045331142,552224454,1122715334,1183336880,-330921759,1340950214,1408124614,-852138056,-62485471,16547459,12076148,-2006463010,2122382950,913637630,1183648874,1750079216,6823919,-402625794,-998047704,1976568588,-1928369640,1343676486,6881130,-402625808,-998047728,1959791372,112645,-1070349367,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,-1947726192,147096366,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,106058576,1359001687,-919395891,-13385330,-1307431240,-1943024384,-1996272634,-1308407234,-1943024378,-1996271610,-1207742914,45224494,109850573,1049166680,783811414,-855330286,1745259567,1715374339,650350083,2885262,-402652993,102629829,-2083026145,12059586,522308925,-661962638,64822921,-1677704216,-1958870856,-855384802,812817697,-1191182401,145887790,109850573,1049166716,-940047494,218334470,-637090294,113714179,905,59573959,123666442,-1017619622,-116734845,856095211,-2083376183,-645724182,1107474432,129573325,-2084502784,-425525038,-401176317,1057011715,-855377734,-2128973279,1308883774,-1592625837,378209277,243991526,-802487320,-352265853,868823875,1107343570,448340429,1057011712,-855377734,-1588628959,1295844344,-1589152422,-523172866,100917457,-125631472,-2096073153,79237056,-739716352,-1949748256,856026064,4242121,65408649,65541769,-402652738,259194902,65408651,65541771,132707891,-402427392,-1022951301,12079697,-1188967102,1068761104,-855377734,993358369,-1590594111,1312621571,187266387,-1104513802,503710716,64995079,-218102855,427034534,369318234,-779942920,264405760,-2147430013,-1192496926,-335980198,1398364712,66723467,-1206850685,-1020576768,-1961396133,-2096891890,-1944186647,-1161785640,1068762130,1914642893,-335953151,653954044,-377483894,-1960425726,-1547238651,109839174,109839176,1654850404,46629635,50694950,1543933127,56271619,-2097151810,-1960443193,-1983446267,-1945932156,-2096926588,-906099514,1455679861,65715799,855639483,1456180160,1952360179,-4632819,648999679,393479480,-541135893,93005315,-964492151,1166681602,855934978,1608510400,-1157369922,-1070399479,-212415605,225730214,-18097,942059250,-351112187,65191659,-964477815,-1983869950,-339725564,1438867172,-400665007,175373690,2078853427,1275181056,1579098573,1354980697,-397060346,192021402,-141877498,1599979571,-1195157497,-152305665,518818645,-1957275898,1166738558,93016074,-1962779253,1435173965,141921030,-400665249,-577962043,1562363278,108956503,1166804364,-1957208314,92866686,-1996333687,1435042893,141920518,-997548208,1477199241,175475038,520576862,-1017256565,1347768659,-1957558697,-2111927831,52488195,-318040093,1760036213,-402396416,158466391,15001690,-346530041,1594317317,91421016,-346334883,113541895,-18183,-326412861,2123060823,172329732,-1962570928,1300955741,106269444,1594389899,-5969835,2123061085,-1996125946,1300824669,106268932,1342731657,-1983608161,1582828613,1577743753,1575324511,1381191875,58859147,1979710339,5826565,686293995,-1274318080,47961,-466476595,-75296277,991065343,-1207012159,79364135,-2097040128,-336001340,1482381827,-473943101,520494630,-678739788,1963063683,-350106364,1914817794,1959279377,-133998835,440238118,41285727,-1021329013,-2095118818,158663161,-1977220428,-350106347,-486362100,361375240,-498654771,-1021314824,1946418816,-2134444528,119409525,-1190951489,1692925954,110085119,-617413753,922194579,-141360243,-2096919242,91621882,-348667264,818053123,-1073004206,-620034955,-108845452,1343386883,604456074,1476541455,922685815,-348060783,133792522,-108795532,-1813744629,-1158950349,-1070345677,59193087,-1959884349,1976109827,863628034,92939986,410264892,1111950315,-498972855,-473266192,-114599964,1610540776,-638858617,21334566,-495704772,-466472916,59442747,-770975625,1447943029,108316926,-234679158,1465251563,-919383802,59326083,-166497024,1963919172,41731080,-352241432,6154240,736625643,1594317056,1048796765,2080375689,-4569337,-1779742209,-318042254,-1588786316,-987036789,-352320839,-1996044370,-1023410173,-1985883597,-1928935677,-402650621,-2007433472,1124309639,1967192963,13428739,-294270466,-1995829832,1124309639,12380227,-2133118013,1962935932,-1702377711,1127030787,-1702377917,-398254077,861733026,-1999490085,-1979481074,-1053161148,-1054204298,1157034122,343179271,-2012593014,1124309639,1967192963,7923715,-327823618,556160,1278741876,705196808,-779483060,-485995382,121959972,-166955761,1947207492,92939782,1476520775,60458888,1090224963,1072169845,1976172032,121960156,169375104,-1978370826,-2021127612,-2092760166,58015995,-33545752,-152275506,1963919172,121959942,168588560,-1895271214,-33323258,-386370102,-1017839614,509019729,868977415,60473307,1929214696,1493655301,-998046485],41,[1573124358,805782774,-1977219211,-348041211,92939789,74760202,-169131705,-1017775829,-164408490,113756467,905,1962999424,-2140214526,91554814,-352311106,46593557,280888180,335053568,-125630350,-1107069145,1186660380,-990706941,-2084336580,779485179,1963196032,971766024,1962932355,33456180,803735413,1976109824,-1992391897,561315843,-1207727709,29229055,-118082816,-75258389,-402426880,-964493248,-2135104764,-931921410,-1017226248,105993554,12079191,1009765637,477452543,45668491,1915735301,-1185917165,-1070399489,-772296974,-2090903479,65734340,1566115679,-75250854,-2095614719,-16549314,-125628300,58020095,-16545375,1476622878,-919399189,1963196032,892872197,-1977219979,-947715763,343144706,639493112,141821243,-2095745975,-236256057,41747238,-1977160398,113657613,-1023409276,16247801,116165461,2126798878,-368986106,567139123,880082698,-839974216,72256033,-251400910,-33256922,-1323206456,1356985904,-839973704,-1899983839,108971224,-1175452840,-201588712,112805,199999630,637959876,855639494,1640009408,-768360308,-1010235617,-1958586719,-1555933162,378094248,1520517802,1544981314,1118610242,1118705289,-1958584671,-1555931114,378094264,1654735546,-1539005630,-1555929951,1048811528,1962951252,236251201,-1207602104,-1866203141,-1958565727,-1555912170,378094166,-1398717864,-1374254270,1113236290,1113331337,-1958561631,-1555908074,378094174,1151418976,1113760676,-1550317407,117391972,108347988,1112803015,28901375,1048822528,1946174036,1410269045,-1586531006,378225238,-1465695656,-1441363646,1113235778,1113331339,-1992119133,-1589465578,378225246,-1197260192,-1172928190,1113760066,-1583070045,144917092,236382360,-1958565727,-1555912170,378094166,-1398717864,-1374254270,1113236290,1113331337,-1958561631,-1555908074,378094174,1151418976,1113760676,-1550317407,-1866251676,-1275051,1996424822,321540,312009,1224,-605530537,-2081387522,141820414,-916496743,-1879046974,-2130282869,2080637182,48677153,1721550134,198741042,-955157053,-954,-112953,832813311,703322254,-1548208245,-2585039,-397015946,-998045432,-2080863484,74711551,-1878463591,-1952980319,-1986534378,1451883590,-16324354,-1946401141,1600061014,312009,1475119957,72256342,-1962522997,-1948741895,1183713398,1188989706,-1962440154,126371807,-243941366,-1909349448,-1950250024,1599997526,449364937,1448542208,1459912331,1357530765,-2096426008,-259324732,1946287747,-1237417191,310116502,1048774527,1913558708,-18423,-1026990242,1951268866,20637955,1357530765,-2096380440,1950876356,19589379,1106411136,28837493,-1878791424,1950924843,-477175,-1026990242,512425986,1586053798,-1506374658,48677186,1114145931,1114014731,117383284,1048789670,2081440422,-1509505274,956301378,1967302174,-280360,-1026990242,1049296898,-1519893850,320530456,-1962752893,-27883024,-512438261,-1912322421,-1993933242,-230258172,38045734,54839078,1183514624,-162100236,88377638,122980646,-1946663285,-1993934250,-1993995964,-1070920876,256149798,222595366,-473833589,1723304194,1753713730,-1990851006,1183639158,318826728,-1593523069,378225324,100876974,-1556044732,378094256,-1264368974,-1240037054,1409730370,-1593835356,378225336,100876986,-1130129400,-1105819326,1119396162,-1992114013,725795350,-1746623552,-6823261,1996482678,317909222,-16464765,-2092784122,272803390,113706620,17062,67143053,-1026990242,6946818,6946922,454748247,185123971,-385649456,-947126621,-1026990242,-1798832126,-11141120,1996425846,1820757256,-397404417,-997982678,-28930808,-1929352624,1358916742,-2094906904,-1073019196,-4716428,-1026990337,1996423176,-330920450,156690512,-1962621821,33457136,1048776820,2080413366,-2082767095,244757566,1996477555,561572094,-1560099709,1968084972,-330920676,168355920,1208140931,1183453045,-2037559051,-397344916,-998043474,1820757252,-11528449,1996424822,-39000060,-1207384957,-916586495,-1879045950,33480,2123060823,209125124,-1928694017,385842822,-41359280,-1928805245,1464925766,-8485235,564193360,-1962490749,50234352,-2037572235,-397344898,-998043698,-28930814,-2037557424,-397344898,-998039170,200313606,-1207339786,1600061439,705225,-15742985,1183517300,-916496642,-1879045438,-385976577,-259261088,209581579,-385976577,-998039366,-1746099454,1600046731,705225,1224,175541078,58586635,-2130670103,2080641278,8710403,67174017,1996428925,142016260,1443264255,-2095467544,-916584252,-1879045950,906159809,845585605,294531,-1070921099,-1979824503,569113670,-2096867701,141885946,-1962063989,199954263,1963129475,88574750,-1996007541,1451883590,105286654,17323659,1444019270,-25263106,-1206944512,-1181089799,-644992605,146983262,1183551488,-27882500,-1995618423,-404025513,-1711276104,146983262,516460544,1448542208,-955615605,58950,58586635,-2130520599,2080641278,46983427,294531,-105379203,-916496641,-1879045950,67174017,107487357,74907544,-16222465,-397015434,-998039446,-1746099446,1587021473,146983263,-423522304,1723646978,1173759538,208994563,55410726,-263796991,602603521,-1585083610,-1786042856,958797987,243208021,958793340,108203333,-352321096,-1070886909,-1930410359,1460072006,-2096054808,1183515844,139889414,-1981659511,2122572886,58654724,-1962798359,-812913066,-1048323445,-297366003,222661414,257264422,123025702,-186055811,638156545,1996834105,32106755,725794977,-1992116218,-1960380858,-1960440507,723914581,639148421,413373723,-1980086647,-930349994,-1618638042,-1713730792,176151099,-935656324,-242547597,-4324373,2096499711,-62470336,1983447040,-1994293514,1988750462,-495547394,-1946255733,1317602382,2143881988,-495548045,-1192460661,-661769821,-1711520117,653149838,638403841,-1961929455,1174535238,75400166,-385646848,1183711574,1166747374,1435182605,1429808655,-385647353,159318338,88422694,938017655,-260144383,-1588890624,647600110,638406027,722427275,-1982194744,1586100302,2111507450,-1983894693,1183447622,-1873679368,-2115215733,638882755,1586364810,1174702308,-1816949,1196031046,2130083385,-10032893,-385593719,-1960378521,-1726439547,-1585118426,-1793907176,-930408285,-1952977247,-936666662,1183570459,-939288074,1317657107,-94467592,-1727773045,88967974,123570982,222626598,257233702,-2097026685,-751107877,75434620,74891579,-1047800949,2096780859,990215949,108460102,-1946528117,1183447110,-27883012,-1958561631,-1555908074,378094272,-1977204030,-467008955,1946173741,-475643,23730411,-1018113,1996488310,654207740,1508390399,214205192,-24907637,-1956023039,725794846,188921886,-1957462309,244029891,512464866,-936667164,1183767067,-1920391442,-1993992031,-1961319523,1452014662,-468305410,2133556375,-502908666,-953978217,61510,294531,-118946946,-297366531,501765968,79987470,1592149643,146983263,-38236160,-916496641,-1879045950,1600046731,574153,1593835448,146983263,80252928,1448542208,184841867,-2125366026,2097418494,16679243,1443986692,-2095254040,-324861244,-916496745,-1879047486,-1962744127,-1959631228,-1959630700,-27883016,-2071347157,-2071383448,1183724134,905914110,-2095266328,-324861244,-28931177,1273517904,79987469,-1026990242,-1957363710,516183788,-1977204048,516226887,-2010758484,-1744410617,-1539033345,-1958564703,1078111766,1996443730,489482246,-1559575421,915118060,909875206,527737924,108314635,1593835448,-167001143,906181748,244007596,-1991884114,-1992118218,-1589464562,378225324,-1556069714,378094260,1048789686,1946199124,-1407269861,126494274,-2012979573,1409730311,-352321372,-189231081,-1010213375,1119100612,-1962440154,126354526,1119094527,1577058744,-1957313591,1317754604,-1070167290,-1204409534,1119396162,1119491723,-1992114013,-2092776938,645201657,1452803688,-397324206,-998040431,-1746099446,-1744423365,-1073016716,-21494156,-1010213121,1593834680,1183499209,-1071725564,126363202,1119880959,1577058744,-1957313591,1784043500,1778412032,74907392,-2095787032,-804583228,-4716428,-916496641,1988858051,-16874746,6953076,6946922,347269206,185123971,-1207470896,1600061438,-1398684727,-1374254270,1141244738,-1331478364,-1307145918,1119134530,1119229577,-1537997113,-1197408256,-1172927678,134611778,1119658904,1119753865,-1555908447,378094272,-1070906686,-1550326621,107517922,1144455064,-1372127324,-1405681854,74907458,-2095332888,-324859196,104237975,1962281880,1975520052,-1744410576,-1372127402,-1405681854,108461890,-2095340312,-324859196,104762263,1979595672,29960983,295166526,999810062,1956922422,1958742953,-13178607,57982987,-1191227159,1600061436,28885961,-916496896,348688579,1448542208,1443133067,1357661837,-2096994328,1950876868,-1237417193,276562070,1048774527,1913558708,-18425,-1010213026,1357661837,-2096945688,1967653572,112645,-1070923029,201213577,-1976732480,-466947002,1946173741,-475387,23735019,1183514986,-128545802,-2097151699,1347551450,1443264255,-2096821272,183176388,1443264255,-2080470040,-125107004,1963065219,108461891,501761642,79987710,-147066741,1996436597,74907398,-2096482328,-125107004,544603707,16678531,1183521396,-128545802,-1746794951,372835957,141858788,1593834936,-1866217121,1600046987,-1765227575,1448542208,1358841485,1996423530,66381830,-1962490749,33457136,-471268492,-25755904,1357530765,-2097053720,1950876868,-1237417181,477888662,1048774527,1913558708,-25755885,-2095471128,-324861244,-18281,-1010213026,-9783667,2123040542,-18168,-1359822797,-114568713,-372113785,-921459213,2122556659,259326218,1358120586,-9795955,146860112,-1929067389,-397350330,-998047234,81154,19251227,-1924120576,1358916230,-16353537,-998046634,1975520006,-25755885,-2095498776,-324861244,1589652375,-1866217121,1358710413,-2037579670,-397344918,-998046918,-2081387770,108265982,-335644929,1996460062,-25755652,-2080486424,-259324732,-385976577,-998041350,-1746099454,-386107649,-998041362,-1746099454,1600046731,315147209,1448542208,2123101739,64916228,-2012771617,-2092503486,-243529474,-2012723830,1166732866,1116227081,1187399406,79298815,-61437696,1586231947,172460804,-1978902645,-922026162,-355399564,-906045231,1116272757,1183467246,-2012740353,1968176966,-1744410407,1183649386,-11528466,652740214,180650777,-1952977757,-2087188938,343150334,141869067,1593835192,-1866217121,1593834680,-1866217121,906086699,236034018,28874724,-916496896,315134147,1448542208,1778808459,1778412034,1642616320,147096337,-1986612061,194426390,-385647150,6946998,6946922,289859670,185123971,-385649456,107479202,-1928435048,1343680070,413460566,-1559575421,1048811500,1947113478,1958742799,8448259,1593834936,-1866217121,2123101739,-297629180,-570171509,-2092562552,-243529474,-1997651318,-1975121851,1166601794,-1070905847,-1995684471,1187383877,79233279,-61961984,1116404107,736373486,-11629870,141871370,-757997359,-126498306,151281291,1460210247,1183467020,-2012740353,1968176966,-1766546987,-1766451573,-1996202357,1468599879,112656,-1010213026,1593835448,-1866217121,2760,-164932009,-1962639733,-1965095970,-163411961,150897478,1120334204,-994574090,637250,1989015691,-788062474,1002445801,1973941193,-204985587,-1207470682,1599995905,-1070873655,-1010213026,1475119957,-1946801322,-2071329666,-561298739,126410499,150897478,1183510652,138774534,-2012723574,-1264514747,-1240036458,172329366,722228617,272992704,1577993609,-1866217121,188918433,1950525446,112645,-2140630845,119466000,-1560099709,378094248,-1031060822,1118307851],42,[12086644,-1539005568,-2087188317,9963582,1151422324,-397393756,-998045964,1118610178,1118705289,101433995,661930668,-1744292097,-2096702488,-1197276476,-1172928190,197299010,1967306758,-1372127328,-1405681854,116975682,-2130393981,9963566,1143898372,1963196580,-1439236182,-1472790718,115140674,721732739,-1432239168,-1475998910,-15305662,-12408266,-398284746,-998046014,-1547687164,-1465695574,1118740802,1118569995,922687092,922698414,-1545059668,79987462,-1365000149,1118610242,188922529,1950529542,-1170800874,-1204355262,109373506,721732739,1119527872,-1019037533,1458342741,184833675,-1962183214,130484318,2045509630,2122551440,645201926,-1744435513,107544575,1375759000,-2095722776,-324860220,-1744395881,-1995940213,1366638599,1593835192,1988871113,101107464,1761607576,6985734,371255378,-1559837565,111253484,1074039192,40516980,6946922,-1444399873,147096334,-1986612061,194426390,1780055250,1778412032,-399180032,-998044016,1976568584,112647,-1866217122,1273509119,46433045,-1198003037,-916520961,147361987,1448542208,-1746008377,2122514448,57934092,1778431721,1778412032,74907406,-2096214040,238880964,184841472,-1207470894,1600061439,2123088841,-16809210,6953076,6946922,237693015,185123971,-1207470896,1600061438,-1398684727,-1374254270,1141244738,-1331478364,-1307145918,1119134530,1119229577,-1958561631,54704662,-1550317562,378094268,-1197391170,1119920962,1120016009,-459030485,-1746754665,512351019,12100692,-301585648,2126515095,-1442410984,-1472820414,12985922,268482592,-1746008533,2143501123,1678165996,-1207959388,103485440,-1465673746,1118871956,1119094329,1996427890,-12153596,-139270064,-1962621821,-1877808144,1119100612,-2012771802,117440326,29246132,33456896,-25097868,57934324,-1962798103,-25099138,57999860,-1962803223,1451952198,-468305654,-385646953,159121872,-1746794951,-974584970,1680789761,1694955172,930415012,-1258338678,-1536908289,960671905,1916974086,1183667983,1105744127,79987703,300675211,1119100612,-2012771802,117440326,29246132,57953792,-167674903,27550726,-1130268044,-1073333950,-2095353278,26731014,-1746659709,108461824,1358907018,-2080923672,-259324732,1183456235,-1071725313,126363202,1119880959,-1746794877,-468286719,29229207,33456896,1575551860,-12154367,1118314180,-1800915317,-16742362,-2137741306,261400870,960671905,1933751302,14739715,-12153513,-156571568,-1962621821,14805488,960671905,1916974086,1183667983,-1847045893,79987702,300675211,1119100612,-2012771802,117439302,29246132,57953792,-1979659287,-466945210,-265959285,81838336,721376906,-1983771658,-779355066,1108337283,200682306,-1986954030,1586231382,-2132933636,1053036519,-1977204056,-12154879,960674977,1916977158,-502889701,377684375,-16738332,1183450742,-1108848385,79987702,468449419,-989903222,641908766,117376904,109265600,-2097047582,9954326,-2097151553,1215627775,-989903222,-1958565858,647276606,117375368,645960872,1175426217,2113435193,75402125,-1862330903,1119100612,-2012771802,117440326,29246132,33456896,837354357,-184647170,-385649407,921435688,1600046987,-38222903,-916496641,-1398697789,-1374254270,104546370,242565812,1119229499,113707125,107604,251593963,28852916,-916496896,-963931965,-1010213026,-1947432107,-745864098,1946173312,792690712,1065355892,-2147126180,58014271,1124161421,1962950528,-909997080,-1957326653,1996445420,-3348476,-1962752893,3965168,1015024500,1174828078,1962949760,775717109,1150092917,-1010213375,-916537301,46698691,1448542208,-402229505,-997982310,-1982297342,1065354846,-2139655168,108342847,98176,1451977844,519736068,-18169,-1359822797,-1958096393,-1965388815,792526656,1547447412,977021044,-692116364,-1175286974,-1070333953,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-225729293,-1190756725,-1070333953,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,1600038131,-1869560887,712,2123060823,-12139004,703092480,46433279,-166989685,-24428428,-4651234,-222284801,1238497198,1912863107,-1174500569,-1359806465,-1958096393,-12547367,-1946204536,-17922,-1359822797,-1958096393,-12532007,-1876038817,-347940673,-141848570,507697855,-18169,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,1593788042,-1866217121,1224,1988843095,-1511500284,46433278,201213577,-385649216,2122317991,108151046,1510375040,2122321014,1601331462,2047245952,1015044471,-2145750016,92029244,2119842944,1631354896,1015022972,1174830714,1962949760,-1744532762,-2020943733,1183335315,1946331388,108953619,-2145095103,2002388606,105283614,-1877415136,-1459861878,-2146405375,1918961278,108953610,-2147190918,505415278,-25261305,872415161,-139529536,-242529839,259978763,-2130813301,1969225592,105286150,-1946206072,1065418334,-2146798336,1966014335,-12073468,-916496896,80253123,1183645696,1183666430,1996443900,273082372,184992899,-1207601984,-1010171905,-100609,1996487798,280553478,184992899,-1207601984,-1010171906,-922746440,113807555,-950665216,64070,-1952858069,-27883024,1358579341,-1056684405,1346372840,-2096140824,-1073019708,1183517301,-1949750278,-28931599,1452000907,-1010213122,-1275051,2011694710,-1866217200,1224,-1962647925,1586038350,-28407300,-1995324541,-1992119266,-1958564338,-779355066,-1558932731,378094264,1183531706,68355580,-1992120157,-1203590634,1151534080,-1744264284,-1957313591,1586190060,1119133956,1118570027,412327821,637945486,-1593555063,103498416,-1993981268,1419839047,1200170660,1119920392,1119356459,172460326,725793953,641906694,-1593030775,378247138,244029412,237716160,-165985608,-702824149,239569190,274172198,648307873,-1465841783,1200170644,-1010213374,1475119957,74877782,1342588555,-386364586,-997982402,-1916301820,639144860,50612107,-1958564858,-1555911146,378094260,-1960426826,100861511,-1331477844,-1307145918,1200301634,-1537957112,172460838,1119356419,1119491723,-1992114013,641909270,51136395,-1555908602,378094268,-947174722,156011302,190090022,-1766584695,-1766451575,-1584624858,-1802820072,-259319645,172460838,60422795,-1980099640,-1986534898,-1902648258,126559942,648307875,-1560131701,113743016,1087470,-1010213026,-1192457387,-617392640,-4535413,1009765887,-1205766657,-617392639,2123025291,1526693892,-276823170,1106214944,-838860870,-1191232465,41156609,-1017266125,11976,512448087,1183466214,-1928886268,1783681606,-432603384,233826370,184992899,-1103858240,76235520,-125054837,-4651234,-222284801,1238497198,1183666769,-1243066128,113541898,175423499,-25082298,-697154810,28837355,855829248,-916496704,-1957326653,-20675604,112670,1575324447,-1962986813,-75496354,-2147254694,-343924501,1141749824,-1945606215,-1915056430,230227542,-1205744316,192020481,1207360139,58064641,520093880,-1017256565,712,857017272,72256219,-511644366,1105821791,1187459021,-2130706178,1974316539,1975520004,256259,-1946269953,-1010172346,-1957326704,72780524,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,1791492291,1183645696,-28931690,71731792,-1139611568,184861827,-1977387568,-466970810,1946159421,169309966,739474624,738491908,-2146732797,1962452862,112645,-1070349367,147375049,1183449089,-62486524,989677254,1560168134,16729798,-17267059,1183666198,-397404420,-1010237438,74440,-2033756585,65246,637820612,1549549441,-2033760395,65252,-18708793,1589903364,-457798908,947922686,639398912,1589903498,8922632,74800188,-18706689,-18577665,-18694525,-992512768,-1232402338,-970522908,-1207894208,1307115521,2139104769,91503105,1105838131,17000449,-18053491,-1977200618,-397371385,760940200,-397410240,-998047444,1711499784,-1929087233,1343680582,2112360080,180650765,15943366,384845453,28633168,-955988861,16705158,-425817344,-260665858,503873220,-661729140,1432289976,526197197,-1903572709,-1635123484,-1098645792,1962999524,73319471,-1744336346,105048144,-1966568613,1352200262,904458635,-264545530,2122322549,209009393,-18577721,-2033713153,130782,-18446593,-18563453,-1918995456,385805446,21030992,-2096839549,16703166,-10086027,1589905526,126494212,1093426980,-441915312,-1996045181,-2080448890,16703166,1589929076,1065428488,913661020,-18309495,-18184564,-2144989461,74788671,1544013350,-18315521,-18309436,4161574,-1895831435,-1634992408,-2144928024,712334399,509478,1589912811,126494212,638082756,1589905288,1200236036,140428289,21465126,38258214,1204168284,-2037710845,1600061150,180929481,1448542209,-17135987,-17398135,-17262964,294531,2011694709,71731465,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,817152969,37495245,-1070398093,-1077194746,915091875,-148176894,268500609,12452722,-678495728,-1536244607,370177019,194832415,-397361101,-4714991,908184908,-2042409821,1252210400,-1312388285,1222693636,1124770614,910363835,-461170804,1737045758,-83964,1737045584,1355872010,107448630,141003062,103188790,-1980300477,-1946156490,-136434749,-850742053,512505377,118899528,1210892284,732197049,-205507633,-1960896854,-481875442,-388890878,1810369784,-387108085,521535568,1131165439,1131034367,1130903295,1354292712,-1023341080,1427939630,62445710,134661888,1347809347,471763758,-1864659371,228386830,-401937944,1048644961,-690600148,1347946101,1194333951,1342242744,1124603647,12071331,-1994273483,-1941752802,239285766,620804127,-850074438,-2095114719,4667966,244068724,244074300,109987652,-1960426680,-1593824202,378226494,-617396416,1194991359,-1410792589,1195548938,1195644555,-16776261,-1907934690,641943558,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494007002,-4650124,-222284929,-350128722,119408357,-1074296033,78725972,1916873900,-1830759923,1916873900,-1430124027,521596651,-2147482437,-1086106457,-851181384,-167087583,91521218,1129615232,-411481280,-1085847874,-907524282,1195818496,-397982017,1220411569,1195949895,-1023363096,871140181,1427827657,28961931,1427303168,1465314443,-352255815,-326413048,28923734,2066647041,-922070717,515778421,-1809924204,-1107266328,515871774,8054932,-1085847874,1659389768,742293760,1977013831,840367876,1195949639,-397981505,1220411469,1195949895,-402631704,-1073018436,173543796,192237796,294531,1187448181,-402587900,173539344,-1962445340,1286865990,1583292877,244040541,132335420,-16776517,507984414,1127487173,-853213000,1002643233,1326085111,-485651633,-338558986,-147078158,-276623757,184912644,-227278267,-286581249,359792835,-443826125,-126631075,1763408,-1947979176,1942183397,976903,-1711276104,-1017256565,32039986,1352844032,1977879107,1262387234,208798531,208871996,74588220,116065712,41292604,2092635056,-1550264509,-1966914750,16247748,1224,-1531029929,1642616388,46433036,1183709323,1996443654,1151625220,-2096295960,1183385284,1151625468,213117015,-1962621821,1600060486,-1957313591,82609132,990142091,1917014558,151042053,1048785387,1946175046],43,[138868559,1215594496,687747,-919397772,28889483,1914817858,172422987,242548738,319178243,679020630,-115998536,1451833067,-62486018,45666699,52546882,1444087366,-1962051320,1452015182,1107343612,-655679027,-1962518901,1183451214,-851266550,-2147126751,-45919065,16713961,1458342741,-1945864508,637920193,33442944,1438866782,1465314443,-2096869749,1769466105,1179427102,1215610891,-1956024129,-985246666,507923998,-671131818,728981087,1606802060,1976974092,505370863,1179530948,309627686,1179262661,-801383796,505403765,1777139585,-323023244,1589963625,1769013121,183177076,1254032903,313190470,736628338,378085137,512312912,485181006,-1715457249,1133512249,1996427892,-1877541116,46433091,1958742937,-9115389,-1017291169,1475119957,-1962467754,1988822142,-1948284154,216205390,1958742700,-119363069,-1426866126,1600045963,-1017256565,1253865,1252841,1458342741,-1962822825,1183516750,-2083376380,24447737,108956569,1311209,1458342741,-385830057,-1957358614,71732204,-922738643,-1957326653,73305068,1133742070,-1929022462,49012807,-1010187381,712,113661527,-1958570982,413336646,-1810579820,-1810495801,76120063,1342719629,1443264255,-2096418840,-125106492,-1810493697,512429688,117412884,130454548,-1878332672,-402625962,-998045328,1590135556,-1866217121,1475119957,-150714741,91424358,-342245325,-387428328,-1072998129,-1957687436,-1898410760,1103115200,-1410078255,-1017290920,-1897100459,1236534854,-1017306675,1458342741,140413783,-150714741,-1949791261,105286650,-956046345,-1056190325,-164422028,-2080422003,343347194,-108853902,-2096269328,74908410,115542130,410305315,-92049941,588345857,856519875,-1946945600,1925841906,113242,-1014769269,13796111,-788527943,-488910358,-850873094,994079265,1984111110,63998964,372984531,74859296,1126176393,-796147570,268483068,41146683,-506344565,-506338863,-1070334157,-1181307917,-651489280,-1936315786,-1899953216,870181824,104438208,410272916,-16353537,1996424310,-1810432248,113541956,1958742937,-12982013,-1017291169,1458342741,-326951337,-196688374,71732173,1022707336,1007318053,-972655578,-338954682,-129579508,-146356533,-163133884,-229209020,-1980479859,2123100230,-1962571002,1300955741,106269444,-16222837,2123041397,-1912238582,1432290909,-262209544,509082717,2123046678,-1895461878,2123040325,-1996125944,1300824669,106268932,-1895271031,74582597,149681715,-1090774552,92995585,-2096335479,1595869892,1575324510,-1957363517,2123061228,-1962467836,-1178586145,-1359806465,1183502839,-218395898,855930030,-1929122880,-1956643003,12803557,-1947432107,108432342,-1341890933,1958742783,663399468,1959016515,1010904308,-2134304230,-1056825119,-528072444,440156460,-511653606,79757856,1960851521,482351828,-225732353,-1957313699,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,119429100,855932555,-17984,-772296974,105286223,1957622525,-339725564,21335299,-443850756,-1957313699,73305068,200004491,440164652,1090782323,-1975318648,1975519751,-1017277713,8904,1988843095,-565801720,74907472,-2095857176,-1073019708,1190538869,678723811,1442907240,-2097082904,2088764612,175374339,1447335528,-2096162840,1996424388,233330180,79987471,-1869581333,-402229505,-998043678,-62486270,1584709643,1015040491,1448571904,-2096144920,-125107516,1166736899,1183422719,3096062,1547505268,1024029696,74711098,1197213126,1459910399,-2096167960,1183646916,-396996386,-998042818,1975520004,-481888762,1779856768,1996445184,277145852,-1996045181,-1072956346,80127093,-916496896,-1957326653,1815543788,138841411,108461904,-402360577,-1010233042,-1259566251,1426451257,1001712779,-855353717,-101521119,-1259566251,72780602,-244112947,1964046467,-1970040084,3949319,1060899444,708576372,62058869,-705955438,567089588,-1019215692,-1964209323,-1270217642,-1272853234,1075957017,-1207679430,24510463,12803392,-1275051,1996424822,-402626044,-1010237438,74440,1988843095,-54620920,75400190,-402230016,1183449014,71731716,92815364,973456967,1543882311,-276380089,1183467518,-192509948,-155284994,-528052738,-1903341314,-397279506,-998043906,-323058940,309592318,1128400583,-2037710835,1352924896,-339725501,-2037542831,-397345028,-998044142,-2037825534,2123103966,1979648774,2126920478,1458604802,-2096394520,-125107516,141948939,1128400583,518717452,956726921,2130632374,1107740425,-352312765,-2037542728,1464925948,-2096260120,1599997124,-1957313591,1451972588,108956420,1454638878,-379641395,-1957300020,72780780,567099828,16302057,-1947432107,1219757150,-880074291,-930413966,-1996071285,-122754801,-1947432107,1051984990,-1578556979,-1957363464,-346310676,-326413051,1451965623,105810692,567142282,-125629837,158726480,99291572,-1995940213,-126424825,518818645,1451970480,1426713348,-1340150645,139889486,567095220,567089844,108351036,-1962649973,-527825330,-1622138419,-1899852720,-1261204518,1478610202,-383821666,-1957300168,73305068,-849936200,-1962249695,260638814,-1996071285,-132191977,-1947432107,1183515734,-851594234,-1962577375,126421086,16254953,-1259566251,1426451263,1085598859,-1962647925,1048644174,-690600148,385811573,-987871442,567084630,-1962577377,126422110,16242665,-1947432107,1451951198,139365126,-1274394997,-383660734,-1957300275,72780780,-1207546229,567100161,16232425,-1947432107,1317733470,106334984,-849935944,-140842719,-1897100459,1236534342,-1914101299,-1957363465,105286636,185224843,139365320,1183517045,1575089924,1392511170,-661921289,-150714741,-670889370,-150714741,1540555745,574045,115600690,-757997359,12843746,115600690,-657331503,12843746,1475119957,-485732725,108971052,-621291637,-785707916,-752624869,-779628285,1183502635,1957622282,-472807659,-2117956596,-1911553854,1957622466,-1715457275,-1031010837,1610565005,-1957311651,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1192457387,-397410052,1048773233,1946174616,-1743323388,16758852,39839824,-1017256565,-385875272,861336801,4372982,-1392712654,-69017550,1951790208,-3872755,1342177720,-1207813912,-1017249791,1150944911,-1169994591,37486593,109980020,-1910095032,-1946145786,860057606,12163520,-218156160,-76173650,1049184071,-4635794,-139529473,-1076786223,-2118254591,1209961984,540847171,154991476,222099316,-1073057932,1313303412,1948269740,1946762472,1947024612,1958742620,1948400728,1952201764,-454344189,-1404974797,-93037508,74719804,-739520253,-372129397,27840787,32230005,222080078,-1073075340,574367604,1547483764,-347995276,1103705068,1952201900,1948400890,-338623740,-775844901,-1462692887,-338529023,-1994451305,54749246,-405714985,-2143103229,-500433182,1789117579,64523075,906434299,1128480649,1131296453,-1073042772,-1908999563,-1102886882,65732737,-1398095821,-76275652,-143390404,2087980348,2020917258,1128237366,1017925187,1021408288,1021146121,174224397,1012823232,1009218594,-1442614180,-919345941,1547480129,574421620,1555039860,-773084429,-372155216,108243699,-341171536,1017925317,170816525,1009415360,1018655778,-1442614180,-919343893,1547480129,574421620,1555039860,-638866701,-372155216,-1770804493,-341171536,-1430244403,130490134,654245888,-1957346150,109977324,-1960426680,-1912591330,868234179,-1174457354,-619970561,-2144989580,62,-1359870348,-92950970,608225163,-24426754,163178193,258009088,-389641392,1822625626,119408195,-1949332705,1609970648,-1960385719,104543748,276120358,-1084795311,112804646,1604842240,91511134,1128237350,178957379,-486902336,260646618,12803359,1458342741,-1962467753,1388184662,-1036276409,-1774186380,865537140,-17984,-141840654,1603726315,1575324510,1426064066,-11015029,-873986954,1958743039,-91516384,-4603853,-139529473,45828561,742293760,1977013831,773259012,-851397561,-443850975,180829,-1957363509,-1957210388,1149896310,1954719750,1967171688,38061924,27787264,279448436,1284200308,604801284,604114174,105154799,-276693365,-947829604,-617396932,-1475912566,-1471384312,-165776124,1131741445,1151663745,-25097100,108283052,1153236609,-2013911947,1950368596,112925,1359249037,-370650281,113541903,-352321095,-18370,537283712,1448303851,1527671784,105182811,-1948879864,72649484,-1992111573,39160596,39094602,1364271331,1392801023,-2096123928,-1957099836,1451951228,991266820,868120001,71731904,-1070392085,1129613302,-1176210400,1347485698,-706194608,147096563,-930365389,1583337963,-1957313699,-1957210388,-558168970,-1526824635,-1156418492,-25082400,158614700,-2126126405,1967439102,-2114024632,-2126209809,-163234617,1963722308,17167928,126563189,460636171,-1996209015,38061828,1170670080,-2147352574,-972945844,28840197,1393879808,1342308536,1527076584,1958742875,-351827708,1606431699,1438866782,1465314443,-1962510709,-1662025218,1019707716,268826181,-617405580,-167289718,1078154375,-397011084,-2091381242,1946158206,-2000669940,38111493,1149830281,1566465796,1687421123,1689478303,1695769831,1698981147,-1957337738,34912492,1443690984,-1983892649,1183381574,108432379,108431788,184436360,-2096728896,2097215614,-129594618,-1157324055,539772388,91707452,-351329065,-1325355006,48288259,-19399866,-1998007615,-1952908474,786682328,1680779263,-1174514038,602406913,867363588,-263812672,-1980348791,1183444550,1183402236,-1969296396,758971974,1317013109,-1846868740,108342076,33312384,540837867,1317013365,2095645436,1965243647,-61964281,-9311872,150752896,-1962972439,-108986802,-401640150,-1073020074,-654895239,83644032,-377483285,-1947389392,180090438,65271552,-163149375,-939573527,62534,-1962985751,-108986802,-401836758,-1073020126,-4713351,-2146440193,-315477783,-1141619061,-470351862,1183432963,-15865356,1023297162,-2147060372,-351208370,1967537186,-61964282,1008266016,-2147060402,-351208114,1967930382,-45187066,-2147161340,-385286834,1183514331,1969503486,26142979,58026300,1006733289,-385649291,1480327556,-2081881227,1970813953,25356547,58027836,1006738665,1008366691,1009218675,1011971182,1012954224,1007121477,-385649593,-1243021125,42264576,-34816371,1336542998,-385875527,-2014838293,1979648770,197168146,504133056,1178451719,1178799755,1459737321,-470528373,-222285305,1325495726,-2013713575,29223375,-1962780184,-156501946,1947270214,-1413467389,-151109911,1966144582,36497413,803748331,-45681150,-969902824,-1190658234,118882320,-1915604142,-1090652994,-1612185596,1095938,-34619763,-1093520552,-1880621052,-259602942,163134205,-971445504,-1190658234,118882320,-1098001869,79625711,40953856,-1929378631,-369234754,1191117127,-61964050,-28931520,-1952964596,-193035280,1947434752,-196688121,183173126,1969748099,-196688123,-1098055679,1996488172,-193527826,1996445526,-45681144,-16092156,-2092524010,-351664058,-1810432248,138838854,180650760,-2130950410,2122518132,141885684,-1709768873,46433094,1969749635,-62458097,141885568,-1743323305,46433094,-2144991466,91565373,-45187001,-18175,-234835881,727273390,-372275207,1317011631,1187397884,904596218,134170310,1187382507,1190537215,292847868,49301191,-230242816,38908464,1451818838,-96024845,-166794480,1954610246,-45187068,-96025086,-62458360,-402295792,250282234,-167711256,1950415942],44,[48994563,1190580787,259277052,192795147,33377920,-763111177,-2082801920,2097214590,-196688121,82509825,-134453632,-636757877,1187448181,-1929379600,118942590,855264906,-193557523,-167692824,1946352966,637985550,1949318528,-970567930,-348049403,-62458368,-164531136,1946287430,-230242805,-263796947,552271873,33310454,1187384180,1187458034,-352321040,-62458353,-972459006,-954142138,127046,737560203,-263836735,-1070398851,-162441466,1963785286,-1295480057,11593760,-1928915376,1317794430,8841456,-62458280,-166890488,1963260998,-1295480057,9496624,1342660441,1476422632,83642102,-930412684,2078810290,-66459392,-1391954293,-1022855543,-1391954293,-1834102645,-1022855543,553404150,-337115020,-1950183681,-605502472,200838143,-1912375872,119456704,-1957193533,1342112862,-1962248190,-2012741825,1606431493,1381041859,166219859,79987706,-2096670374,-378142728,467921387,1308751755,-13412360,-924275674,-487060481,1610550263,1187448180,-1006632968,1308695011,-13412360,-1394031990,-487060481,1610550263,1187448180,-1006632968,194205693,185237494,184972763,-352160302,-768372198,-141299209,-746089743,960245764,1174537078,-1031034113,1507388238,-62402773,-1956749373,12803557,1458342741,-1107009909,1547256588,1259172614,17793099,1980259385,140282115,1575324510,-326412861,1317754710,-386301180,213586551,2680899,-1612177037,-402296320,393412638,104448051,242501192,-16484609,-2092546026,-1073020220,1603915893,12803422,-18775999,2005662803,174033672,602668851,-1470381173,1396864257,-1962510453,-566556577,860567156,-1878201345,1006523533,65106899,-1390185744,-260832856,994639499,52655041,-1961659664,27831760,-1039933836,-1962753917,-29062665,-1064573717,105352027,-116897911,-1990518293,158662220,-1054082813,721783112,-1980169223,-963966849,-1007101300,1207326545,1668546818,-1962880280,-1476097026,721646593,1094797768,184842123,55342326,856257486,-1000768,1072378083,-1591343338,4015704,-1172933600,-801406976,-355400078,585889909,1913191043,-1948069603,-796178238,41140483,-755515341,-397229533,1935278126,-252017907,280495476,-102569216,-796189717,-1996204245,2139685959,175606536,1108642122,80212483,2005532670,-1017553142,1207357579,259261442,74943306,1993751374,-27838203,1396848243,-1898017711,-754667066,-1207732760,1207308288,175375362,512476675,-1020574904,-661929074,567102132,275929945,1207353995,74712066,-27817654,-117314568,2005620675,175586056,2005599093,-125588218,-1962380034,66987262,1341320176,1610058575,-779419453,-2144877949,-628363038,-604513289,-774123019,-773074453,-850873109,992375329,1984111110,537279476,-1560054205,-661765344,-1960387789,1200163909,-389903614,1072171278,32241673,-1957313543,-1948808212,-1898410786,75402176,-4603853,-1917914369,2123104117,-18170,-772296974,-24643285,-150714741,1946157510,-783703038,329642985,-1952123959,1576700915,-1957363517,-1948808212,108432350,-661848437,-1070350194,-218103879,-1949173842,-947190658,41157032,-372160092,-921459213,-208952077,-1017251189,-1947432107,-1898410793,75402176,-4603853,-139529473,-1953412655,12803578,1475119957,74877782,865714227,540847323,154991476,1011939188,1006924845,-1409190613,527907132,460468268,-757996591,-91501685,-757996591,-757996591,-686565117,-763111421,1490873088,1972579644,-2082932985,-621346606,-1017290914,1475119957,1815513942,1962281795,75400005,-12618752,2011694198,46433279,770439307,1810380031,46433279,511100731,964697227,1461155133,1392801535,-2096606232,-1073019196,76220533,-348076285,-964456437,3965698,-1070346635,-1010213026,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,1461832970,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1005062379,114410,1971914123,-1956749556,12803557,-1962258805,1451951174,142510854,-66642345,1958742675,184124179,-771027339,766511737,-2082736214,-621346606,865269643,1958742994,-1812859134,-2020412937,1009779923,67270201,-1031034329,-495598837,-1404107384,1149764998,21270015,-227358917,-1956749480,12803557,712,1988843095,108956420,-2142895637,-93045956,-100727,544475214,1946172544,993820694,76157300,1195771272,1963478783,-25785877,-2142894357,-93045956,956302790,74776182,49006219,1600045107,-1957313591,8960236,1443092968,-2096728437,1962937470,2025228575,1180330239,-2080467480,-259325244,309719051,1128400583,-4718584,-1873875969,-8878393,-1224802304,7012216,-8485235,-28930736,2089192784,1996443903,142016266,-2096579096,1950355140,-25755695,-8485235,1996445264,184084484,-1995914109,-34170,-385909578,-997983426,2055637762,-1010213121,-1192457387,1474822154,-1957275901,2122516086,276103684,-16091393,-397014922,-998044758,17033478,-396993430,-997986928,1794673412,-2048371153,79987693,141934603,242614027,183238283,74776331,41338683,1187510411,1795162106,-1645717714,79987692,201213577,1781757120,1944606208,79987467,-385649344,922681522,1996441202,-324736770,1342489731,-16091393,-11138954,-236452746,180651006,-369473911,1486946446,-163149498,1180174023,-397017072,-997982950,328962,-89790384,-1962752893,-163148808,189159587,-1207601665,1676410879,-974629034,79987708,-51320746,50513027,-28931641,49825479,-1878725888,-2080878849,2080438398,-128021708,-1207969021,1996441202,-57218818,1778697347,-605530368,79987466,-2526144,1996486774,142016266,74907479,-2080479256,1183386308,333993978,46433274,1593460363,-1866217121,712,1183471191,-1981535740,2123103814,25001990,-2096925382,1031799495,-2147126180,108343101,97664,1190529908,91558142,1962950016,1077984773,12452843,-28931456,1023410469,-1071972351,-2147450843,-267714108,1996435050,-331945978,-1962621821,1962413048,1182296109,-343087017,184861827,1746695360,-396933507,-997987458,1958742788,1182951438,-344922025,184861827,-2096925248,-963952434,-1056849883,-267713560,-1071266165,115917057,-963907573,-1010213026,79560,1988843095,108956420,1447462760,-2096737816,-1073019708,113708148,148290,-369098824,2088763690,846543361,1946172544,41713679,-955681536,37962246,-1864242432,-1952971638,-1819805992,108265795,-350206067,76189700,-897152616,6303230,-605551637,-767129108,1356088973,-397011350,-997986763,1958742790,1183475803,99149910,184861827,1747940544,-1923743484,1358875782,-2096522776,1183385284,1958742992,1340624921,46433275,1962935101,-763953395,-2097108504,-1073020220,113707637,148290,-1862310423,283723462,1183432747,-297367056,569132743,-364476160,1166655539,172329218,-1962392183,-1991650738,206407949,-381253034,1810387096,79987710,-956021367,67141,-1947318645,1166667862,274041102,636110474,-1073545185,-364475568,-1056448475,-1957689880,-389944762,1183469579,2041324,-330921136,-1056841691,-1957689880,-389944250,1239961609,214205188,-1994766967,1166613589,408258838,-1995291255,-1070394283,-1010213026,9416,485705414,-2012985718,-1070335930,-1982052727,1183703622,1183666396,1183666404,-1410838286,113541891,-12721110,-1207602176,48955393,-1010188237,735873881,990540504,1917227038,-1864956,-1070378527,14916841,-1185872301,243729408,1347503704,1542967016,1180173967,198872153,117667008,-1047805093,14907625,-387151019,2074083596,1958742595,189065219,-1957313699,1988843244,33601540,-140908464,-2116121767,-2126209813,189086915,-2146732864,-955775412,33555015,1283460331,1204225030,-1929379582,76087623,-956021623,580,12803422,1458342741,294531,6948981,-352274968,1996460088,3467268,184730755,-1207601984,636223487,-2130413941,-2126209810,-163234618,359940100,704929419,122129124,182773840,1023591555,469041153,-1010213184,712,-13412777,-1962654069,-1963947048,-779418033,-2147229312,1165296377,1963508470,-1662287605,1015543364,896794949,1143669899,-28931836,696172555,74776400,705119370,-1779937052,113541888,1979598395,105182733,-2146536320,-335739292,1283493896,-4251642,71601151,1153893513,-1962934270,-916496697,23761091,-1023409688,712,-1665247657,-1979763900,518782590,294531,1156978037,259260934,-14882730,1073923203,1187448181,-2080374786,909707462,443696604,17071747,1157027445,-797670650,-17242026,1073923203,-347610764,2122551518,74776836,65783691,1593722507,46319967,-1957326848,149717996,990142091,1917014558,151042055,-473699847,1194081921,74831574,1194202879,1129613302,-1207208928,-919387646,567136651,-2013864078,1954562900,106335086,-1070397666,-1979824503,1476197446,-1946514602,-127497742,-485994869,-234180552,-397773394,-1472394904,-2092534272,-594869524,1023541434,57868840,721453242,-1949004830,-1962469638,1017907278,990671882,-1441172229,585692386,-1335170304,1979398925,1566723,-16076630,-471073722,-352318232,-346071326,-214946,1358797288,-812953261,316918315,73304913,567099572,17658457,-935592378,1532561015,-1006990504,147096479,16678531,1939742581,-351685628,1418196510,192168003,-2147066229,58006079,-116593672,-350486344,-28931322,-1946401237,1600059494,-1948069655,-922023858,-1047853707,-1948072727,1085539926,74654157,-454358604,-529154037,1129613302,-1962249152,440369370,-336067723,12122575,13232924,-125085946,2139749123,-2091954428,2005735144,-33175788,176130559,-1945859768,-1933145313,-1916629286,-1409546625,860309419,-1414812736,-1022926933,38112038,158711819,39685158,-350385882,-1004141036,-1943664523,-1993994660,1200360540,276269330,1569465863,1569269258,1569465864,1569269254,-1957313788,508975084,139365127,-645191965,-1962639733,-222284809,64616366,-1946252341,-1494022538,872367242,-12240183,74712183,-772322999,1600045451,-1017256565,1458342741,75402071,1569392011,72190722,-1962519157,1979648117,142510858,1569588622,567107334,-678683049,2123095950,-1895461880,2123040325,-1996125946,1300824669,106268932,-1895271031,74582597,149681715,-1092504088,92995585,1594652041,1575324510,382206147,1448542208,-1962641781,-620558754,1190313867,247543,2122516341,25035270,133359687,1013579882,1013579882,409600106,1840891531,-1947601151,54824392,-1962739519,-1056728614,-930360557,-1962391925,-939288102,-947135981,332333977,1153532378,13861646,-1645719213,-1949791255,-628422074,331875225,-397323302,-930354804,-1962129781,-939288102,1364449811,-1947632664,239504328,60414603,64623560,323424782,-1991830498,1586096718,138841068,1183434499,1346670076,-1946663287,-1991768506,1183577670,-230258422,1192640131,-1927842816,-397349306,-998045634,1958742786,-361856759,1585647120,1183514860,-329872406,-1010213026,-2081649835,1465262316,-1945733493,-1178562864,-1070399472,-203391347,-1073042261,-125102988,28362891,-771235456,-754732576,-532477713,1988880363,-14308348,-1961397248,-1329034248,132218881,61989074,1126363091,-1914276640,1583349572,-1017256565,3272,-164407721,1963357753,1131192582,956712585,628360822,-1996077429,267123782,50087555,132659199,46433269,-1947204800,1065614430,-2130283520,1988100094,608076771,510918727,-1992076639,65795654,-2081009921,1946220158,-161576174,1129561984,-351767296,1187483883,-2097151754,1946220158,-163149046,50333445,-2081422400,1946160766,242679566,-2081116696,50660036,1190134528,-2114292087,1988100094,1107740435,-956299453,172183558,-18432,-1878942743,1180186251,1180174023,1183514640,984570,-234231728,-1962752893,1979190264,1107740435,-956298173,138629126,1479969024,-1865749690,1180186249,-1962385781,88050119,-266076145,-1962254709,-2096657928],45,[1946158718,105286442,-335788407,6983706,-396937217,-997985288,1508397060,79987683,-2080863424,-1962738618,1065614430,-2082507520,1946220158,1744857665,-396934362,-997985328,837308420,79987683,-164366197,-2071323925,-930397356,604305600,-2009005041,-511686907,1103200271,1179061640,-637301,-1072957874,96918645,96880384,2122532608,309592078,1191249350,1191183814,1460565759,-2081194008,-164428604,1074546315,1983510667,1445753872,1443919615,1346807912,-2081201176,-397409084,-997989692,1441288196,79987699,-491329456,-1962621821,737184760,-1957819274,1065550942,-2089651200,1946157695,537249285,1200440903,-62486270,939481067,-2081204760,1183384260,1036387320,443940989,1128400583,113704967,672592,-16228725,-257365961,-385694589,1979973279,-1962906888,1183054942,939459324,-219486121,1342489731,-2082321432,-125107004,-2080612725,91488319,1193280966,-60912826,1962950531,218482337,-1962123637,-1962440506,1600059974,-1095580727,842609059,832774188,-2081649835,1946223742,75399955,-955419648,373506566,-18432,-571217416,-661891242,-1324720501,65786628,1185719235,-1559738741,512509614,512509616,512509620,119424696,1185822347,1186643782,-852950600,687978529,-850998593,742293793,1977013831,-17657,1194202879,773719637,2025330316,-1238988498,3063672,-1993460341,-1955022282,-1993473419,779664438,2025725580,-2092520261,1946158206,855945222,839052233,-1269761856,1478610187,1131611847,1451950081,-850676730,-90205407,-1206481362,646655608,-1074038602,-1909587922,779664926,2025600651,771913097,2025469579,-1642121847,1929824147,117440579,1918787421,-850545660,-584586975,1195904651,-503381277,-939524168,373506566,-585897728,-1947432107,12059734,1914817859,105313807,-167152638,74711489,-116588360,14475241,4808,425603,1586169972,4161542,1996427381,74907400,-2082267672,-1092025148,2122551298,611647492,-402586520,-997986517,-62486270,209043467,1128400583,-1070399476,-1878876951,67651271,-1877611775,67665539,113707123,2245442,1183573227,-62486268,66995849,-1991767994,1586231366,25133062,-2146864036,1949237631,10283267,1952202624,792690696,-1880554636,-230242560,1586167808,-2012771834,-1073023930,1586195572,105316348,1580795784,-954632200,574833158,75399936,-7637760,2145975926,46433262,-1862303767,1559527040,2122319476,1182085108,-957200641,2122537991,276103922,-2147066229,141885503,1128400583,-974454762,66223747,1586172540,-8421124,-955681444,373506566,-1867584768,83000963,1586170997,1544013564,-369467767,1191117229,-8984068,973176704,126497909,1352190091,-387035511,-998046740,1958742786,-297367007,-237941,126417990,-1996480731,1586229318,-62455812,-2093348922,-352188858,1187483654,-1962934032,1065354846,-2147126180,578105151,15761027,-1477962123,-1958738719,1191181406,-1962440452,1191181406,973588220,-351910145,2122551378,108265712,-1996601462,1996485702,-25755896,-386894081,-997989974,1975520006,-16389885,-385976577,-997986282,-28966142,-2080618871,1946218622,-27358456,-1997257078,-60912889,1560248192,2139096692,58011647,-1946398977,130481246,-28931236,-1996488187,-689309114,1065390080,-2142014162,1965949311,41910349,-2146667428,1949237887,41910278,-12880640,1586232398,1547665660,1065355892,956658735,-344786338,1996119609,1107740425,-385872573,1183055491,1586168326,4161542,-2031549579,21466368,-351910263,1065390206,-2145946322,1952186751,25133068,-2147060689,1962934655,105316101,1183568107,-163149316,1065361387,-2145225636,494153535,972834443,360118342,1191118730,-60912644,-2012854529,106859271,1962950528,-62485543,2012759609,-32511741,1979074105,1107740425,-385870269,1191181831,-60912644,-1956902970,1065354846,-2147126180,58011455,-1962522881,1065354846,-385649664,1586233120,-8421124,-16550598,1586232390,509692,-906082677,-1587965757,-1002748272,-1003813261,-503326473,-85213133,-994159017,-335596732,-396980209,-998047146,24395778,147227463,1172059705,-947131277,-1866244258,1475119957,74877782,108852747,1129461305,113708159,607042,-335544392,1252036660,1260816963,52313411,-1070398339,-2064243733,1946239828,-1276619247,46433026,-133433205,1049169268,113722192,607042,-1946157121,-916496697,1048809667,1962972188,452615,-1810102529,1448579267,241762099,-290658233,-1962752893,1978665968,13232387,1962949760,12708099,-11140246,-397991882,-997991698,63341318,1965898880,1782990594,235956224,-620435370,1375913091,-510203824,-1991830877,-2142825450,175385404,2083536000,960266249,-347732865,1015058670,1783133498,1178364416,-623581098,1375913091,-513349552,1192363521,1192498705,1015023339,1174830905,2100313216,977043701,1447435637,-2082820632,100729540,370231058,116082452,2134457472,1015039494,200637744,-150113025,-2092494306,4658198,1192500983,-1550318454,-1073002730,57282676,574029654,-633018297,-351878013,512462856,130434850,-1017160192,1224,1988843095,175932164,-385647293,2088960157,58524424,-2097113879,2114521212,9169155,50887811,2088961662,1836845320,-2096464757,377378559,50887811,1552617589,-1948581112,88536199,199950343,1552650384,-1948581112,-1991838073,-940048826,57999363,1795049215,-1928893952,-1066812859,1301086573,49922559,1174651139,221092350,14320384,770199634,-28955903,2089015543,309658376,2081309755,-2095549176,2080507004,112658,1144590315,1979087886,75268870,871267329,-916496704,62427331,-1204753664,736821249,-352320840,309286,-2135416341,-1206064384,401276936,-352317256,505874,1471679979,-1207375104,65732631,1426071736,1586228363,-1819860476,12803395,3784,-4237737,71732223,-661917557,1074153462,1204160628,-1981218810,1157009408,2121564934,-222238634,-1962752893,-2116121608,-1958437653,-1991950201,-396951994,-998047460,121932290,-397351894,-998047430,2092960514,-25263282,1749775360,1183663910,-639086348,79987691,-1980348787,2122379846,276061428,-1924716440,-397347770,-997987456,-1878725884,1794264831,-227082486,-385976577,-997992226,-196702970,-568137648,184730755,-1090292544,1153892351,-947191802,-1010213026,-1947432107,1756628062,-706141747,-1957363498,861361132,105286655,293453835,72780615,-621291273,-1996433277,1451820614,172395268,276676619,-150448501,-2082801704,1183383768,139888906,410370059,-1962389877,-768407994,1183576567,-1947076860,1339175874,1223377785,1317787787,106334984,-788248949,-774254101,198758890,-134973989,-137851919,-141489562,-788330394,1446710386,1913091846,71711499,1177224822,173415176,453264939,2035222102,-136644857,14320600,-1034069153,-1957363704,1988843244,105155076,427066280,359925928,-402361089,-2141591442,871827044,71600576,1149830281,-1017291262,-1947432107,507184222,108151634,-116850504,1051986923,91365837,1129613254,-706549504,80216259,1784020992,132671488,-2096734465,-259324732,201217673,1780053456,-16422400,1996433014,432676,-998035706,-1715457272,-1865692834,-1962260853,1183714390,1149839102,1418274308,105286406,638080651,638076041,-1962257271,1451953734,1149838864,1418274316,306613006,638867083,638600329,-1961732983,1451955782,1149838872,1418274324,440830742,639391371,639124617,-1961208695,1451957830,1149838880,1418274332,575048478,541362470,-1960556917,-1993988522,1418274308,-2067323390,983198,-1993949141,-1993979324,-1993979836,-1993980348,-1993980860,-1993978300,-4699068,-2071386369,-1993998190,637572740,9733257,-2038134490,-2071386624,-963968892,-916536692,80253131,-1957298176,1451951686,-1980724472,1347616342,-401731734,-998043334,-28930554,1313114918,1279527718,-14282892,-14266764,-14267276,-998046628,-28930556,1178897190,1145309990,-14282892,-14268812,-14269324,-998046628,-28930556,1246006054,1212418854,-14282892,-14267788,-14268300,-998046628,-28930556,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1962752893,1448148550,-14237554,-998046628,112644,-1865692834,10440,1183655018,-11528488,1589906038,-60913402,654198412,-2096078849,607979716,855995392,-1865692736,1306033793,-2114685613,1178851966,2122444149,1946223600,-260636903,1589904234,2013210364,939468290,100664986,147096367,1586220523,-532247796,-1897769333,-1993994682,1468605959,-230257918,71797030,653543051,-1962522743,-1993934778,1183516743,1200170746,-163149302,1023411237,-1071972351,1200170560,112652,180931529,1448542208,16139975,105286400,-1995942261,1451883590,128452094,-1980217719,1183578710,508988188,654073540,641222537,-1959110775,1451955270,1200170518,1468605988,407276326,639260299,640173961,640309129,10127303,-1031012352,-1514697442,-992309755,-4649346,-222284801,735180718,1392412665,-788062458,329642985,530904009,-11468950,1996426358,240341514,-2097027608,-1073017660,99156853,-60898303,-1870149850,637534208,9078727,-1030946817,-1514697442,-992309755,-4649346,-222284801,735180718,1392412665,-788062458,329642985,530904009,-1946388853,1183774846,-2071255298,-14286696,184588428,-385649216,1996423488,-401713410,-998044562,1975520004,20179203,1452000907,10487294,653936270,637814153,-1912187511,-1960378810,-1960414140,1183741524,92874490,39160102,1452000907,27330046,138774822,173377830,1452000907,44172798,205883686,240486694,654198414,-1904327541,-1993934266,1183716933,-2071255298,1183711360,1166616314,-28930536,-2105242842,-96039424,440764710,654198414,641221771,-1908779893,-1993934266,-1993994171,1183715925,1149970174,1040000124,1417019389,-1866693850,578027520,1988842987,9169404,654198414,612123787,-115202,568918900,-2063653121,434700442,1996460287,23746554,-2095816961,1950353092,-16324349,191496298,654198414,637695231,110769407,-2094070272,1206585540,-1866693850,57933824,-72727,1784150646,341769986,-1912159101,-1993933242,1023445124,-998965249,654198414,8961155,109933568,-437776810,79987459,57982987,-335630359,1187483654,-1912602122,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-18430,654198414,8815753,-2071688922,-163149056,-875995298,10440,1586189911,139365126,-1927360117,-1929009729,-1912166729,-1176924479,-1070333953,-772296974,-24643285,-372177122,-921459213,505390323,111589261,2126830222,-18166,-772296974,-2024670933,520508158,-18169,1498394354,-1510741551,-1527527149,25192479,-1920991128,1376167559,650284624,-2096340993,1589905604,-2021054970,-12779386,-385649153,-2140667152,-2147457023,-1962522997,-1509619626,-1001369082,-14285218,-998044577,106873864,-2071492314,-49920,-974584971,-1926993406,1343674438,637951684,8828927,274726694,1023984771,57933860,-2130644503,1397610622,-404159628,-629243648,57951811,-2130649623,17035390,1996425332,-385651984,1586168456,-294128,1183519860,-129615602,1580795253,1778873594,-385193472,1589903980,2139954694,-663319216,-661729140,-218099015,-1070456923,16533191,-28932096,-1946204536,-165280162,1963224647,9234691,1183646826,642782972,8828927,274726694,1023984771,1819607044,637951684,9617283,-1959561729,-1993933754,184586887,-1004047168,6948446,-1833435354,1610556928,79987464,637951684,642533257,-1957800055,1191913154,-385649332,1589903530,-1081924090,1946157202,-1208015317,-14286702,-14266761,-14267273,637568695,-2096078849,1589905604,-2026297850,141820050,40501354,-1878936599,721309322,146899949,1179093798,1145506598,-1993989003,1778422927],46,[-14266112,-998045601,106873860,1145538854,1180141862,187089547,158680135,958807787,1962972303,-11630010,-1048318678,106873864,1246202662,1212615462,-1993987467,1778423439,-14266112,-998045601,106873860,1212647718,1247250726,187089547,376784967,90833002,-1878968343,-1768998618,1778873344,-385259008,1589903656,1207313926,1081344366,6836998,-1584952063,240125441,-2096464408,-1073018172,401146741,142016257,1745254143,1183514880,139889414,1375904261,1541934672,180650762,58048523,-1962871319,250283638,-1070402677,-1585149914,-2071452159,1183711906,1156982280,947126894,6837766,-1551594239,240125443,-2096486936,-1073018172,-1075248267,142016256,16803926,1452000907,77858056,-401715118,-998045178,1975520010,10545423,-2010726350,637772676,77890696,6947178,1183711338,-1258347000,-14286714,-998040484,138841608,742689062,777292070,746357542,-2096794113,578093050,1183711338,1962878472,1962878562,-1258346912,-14286714,-998040484,-49912,-801434507,6951029,1183712362,1962878472,889136642,1183723243,1149969928,-2071386516,1443233944,74770446,1023722627,-1071972351,-916496832,6983883,1589903722,2013210118,939468290,100664986,147096367,1600045107,180931529,1448542208,-1912179061,-14284730,1443265652,89319438,184992899,-385649216,1183711640,1149969928,1418405496,-62486150,654202505,645153931,-1988733813,1451882566,138841850,809798438,844401446,1214039078,105317158,989909635,444071510,1178273138,-15501316,240519286,-2097055768,-1073019708,1172950901,1183551489,-129627142,-1914109067,-62485760,638076558,-1993325525,-1004079546,723929180,-654899641,-768870261,1929008699,990213898,58128454,1475903115,638076558,641746059,54678667,1347614278,-2001404122,1560225280,147096340,678807355,2114043947,-28962308,435715625,1183578694,-129627142,1996461172,-401713656,-998047496,1975520004,13035909,141164650,638076558,637695231,110769407,-2094070272,-1377236796,1183551488,139889414,-1006591995,-1014954402,-1993996376,-1993997241,-1064565161,637957828,8948875,340756774,2118945574,374311206,-2138272986,1334388224,-1937037800,-1993998206,-1960437169,-1960429492,-1993983404,-1993994161,1397756503,-14285974,-998038436,-2080863482,477495295,191496298,637951684,637695999,110770175,-2094070272,1988823236,-1875907834,184966852,-2016991496,-65400,1784092789,106873864,41418534,-1707606234,788922374,-351746941,28872746,-916496896,1183748299,-1132255736,1962868872,-1258346986,-14286712,-998041508,138841602,-2004564186,872414976,-916496704,46698699,-1957298176,1183712886,1556358664,651307848,-1912191093,19269702,287715396,958804564,1962974356,142016277,-1377300906,79987456,108380171,-916537293,1183748299,-1929435640,6946972,-401713658,-998046314,1958742790,138841827,1214039078,109019942,-14060288,240519286,-2097122328,-1073019708,1183762036,1556358664,2013210184,142016260,1609043542,113541893,-1401634805,638076558,642276548,-1996077173,1183710790,-11528450,240519286,-2096429080,-1073018684,1183550068,138841854,1214039078,105330982,6953588,1183713130,1962878472,889136642,100664986,147096367,-1862311447,1577058744,248040393,1448542208,-1912179061,-1960441786,-1960415156,-1924959652,-1995986812,1183644230,-1550545412,653822723,637818249,-1928968820,637838484,638080393,-1928706676,637904276,638342537,638469516,641225867,-1992655733,-125045634,1451999883,1166616308,1435051536,1300833810,1569269276,1170679326,-1996488672,1317664350,-92369928,16664263,138841600,-2068020442,326434560,-2068512986,1560225280,46433048,57982987,-1912551447,-2094659514,-16742724,-14281868,637568692,-2095555329,-1073020220,-1444347020,-18432,638076558,8815753,-2071688922,-59310336,637823575,-2094768897,1967130308,10676483,-624897,-963905418,84432523,1347552163,-401713582,-997984058,1958742796,-16750063,240519286,-2097013272,-1073019196,1183732341,482616840,188711718,28926580,138841600,639419430,1183713163,1166616316,1959332640,-11998973,638076558,10126591,638076558,10140803,641823744,9997567,-1702035674,240518656,-2096934424,-1073019708,485219957,-335655285,6983864,1183712362,1962878472,889136642,100664986,147096367,1600045107,6998985,-487912598,637534648,9471113,-875995298,1224,1183536727,139889414,-1962423291,-27883024,84297355,1589904291,-1463582458,1200170503,1468605956,105286406,84432523,-1993997148,-1993996217,1183517271,139889414,637904133,638338953,-1945217143,108971200,944605990,978684710,273647910,307726630,1884130086,474974502,1917684518,508528934,6968144,610139942,1074185347,6954101,1589906282,2013210118,939468290,100664986,147096367,1600045107,1589955529,1200301574,1191913002,-1905298392,-953745850,-1006632956,-1960442274,-1960429497,1183726167,1149839102,1418274308,-994014202,-1960442274,-1960424369,-1064415657,139233574,173312294,637951684,9605003,-1993949042,1589906508,1334519302,650153584,-1005695863,-1960442274,-1064406449,273451302,1589925456,1610556934,79987496,-385649344,28901224,-916496896,-1957326645,-1957275668,1183712886,-1132255736,1962934416,176065368,-31144053,1979711037,2089494021,958812010,1946192572,240518720,-2096659480,-1073019708,-11067532,240519286,-2097139224,-1073019196,1996427124,-401713656,-997983192,1975520004,1589654279,-1865692833,721962638,1149839040,1149838898,112688,-875995298,1224,2123060823,108432138,1452000907,130811144,-1979955575,-1030816170,-1967355610,637561344,9733259,-768874505,742654758,777261862,-14266286,637568180,-2095293185,-12777276,990344703,-385649200,1183711514,-1258347000,-14286700,-14268812,-14269324,637568180,-2096079617,1183713476,-2076629496,57933972,1778446825,1556358656,2013210180,939468290,638076558,8697087,475856678,1023984771,125173759,58052667,-1912550935,-1004140474,-1960426404,1183712327,-2071386616,1443233948,1146930214,108527398,57731086,184992899,-385649216,1589903540,1200301574,1191913002,-385649368,1988821126,-28930308,17090342,106873856,944212774,978815782,654198414,637813897,-1006218103,-1960442274,755012743,1183711240,1149839102,1958742796,106873883,1145539366,1180142374,-1912600571,-1993933242,-1993996220,233507412,738084494,1149839040,1149838858,-28930552,243042598,1589925382,1610556934,79987496,1779529024,-1005884928,-14285218,-14286217,-1877480649,1577058744,-1865692833,74055786,638076558,637695231,110769407,-2094070272,-1070397244,-875995298,1458342741,1778808459,-1949922544,1946486870,-1907338752,-1258346814,-14286714,-998043556,1064200,1996431989,6837768,-1949922559,-1610282922,240144896,-2097037848,-1073018172,28837492,-875995648,74055786,638076558,637695231,110769407,-2094070272,-1070397244,-1865692834,2760,105286486,84432523,1183385548,-27883012,637951684,9877503,1249378086,1215823654,-2068316378,1610556928,147096336,637951684,9865017,1005126516,1606690305,1200301640,172360452,637951684,9340731,602473334,1606690305,2013210184,-994014204,-1960442250,-1960428468,1308835412,642863626,8697087,-1980342647,-14223290,-998043556,-161561592,71776550,-337050764,172395264,637951684,642277316,184829697,-1005357632,-1004140962,958810207,108267079,-335919479,1187483654,-1006632454,-1960442274,187050567,58009671,-1006588951,-953746338,-1006632441,-1960442274,-1960429497,1589918295,1200170748,1468605956,106873862,-1769501914,535808,654073540,185354121,-1004833600,-1960442274,-1960425401,134564439,-60898304,138905894,173508902,1589906923,650128380,638207881,-1006090359,-1960442274,-1960428473,1174617687,-60898294,273123622,307726630,637951684,642277316,-1006352501,-1993933730,1183519815,1200170746,172395286,407341350,1589924614,1610556934,79987496,1778873664,-351573504,28872715,-875995648,74055786,637951684,637695999,110770175,-2094070272,-1070397244,-1865692834,2248,1988843095,1778477578,-1006605824,-14283682,637568695,-2095292417,1183385796,-94991880,142016342,-1006209281,-14283682,637568695,-2096078849,-1073018684,6954111,1589904490,2013210124,939468290,100664986,147096367,1600045107,1589955529,1082795526,-12154625,-12532186,-1174697216,-1070333953,-772296974,-61961911,2093890369,-12175355,-1957643147,60423238,1444149318,67066,1375785603,207537232,-2034761946,1610556928,147096348,1979711293,1959803652,112785,-875995298,1475119957,141986646,-1912177013,958794310,1962974908,112647,-875995298,-401713658,-998047682,1975520004,124407835,638207630,637695231,110769407,-2094070272,-1070397244,-875995298,638207630,10402953,-401713658,-998047580,81156,1581301787,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2004448256,1958742540,1959329359,1959329313,1778412087,138841606,41221926,-1707802842,788922374,856212611,-875995456,-14249840,-14272908,211432564,-2094069759,-1073019708,6952564,-840235158,913637158,880082726,471009946,-1864045777,638076558,641627391,641496319,-2096866049,1183712452,1962878472,1962878530,1560225344,79987460,1577058744,113822665,1448542208,856061579,138841855,-1937455322,645922816,10388618,1023414053,57999375,1996615657,1958742540,1959329293,1959329301,442161,1183740395,-2067323384,-2147483506,1465345515,1452000907,9307400,1465339986,-2071111849,1347551372,134218906,348422959,1183727339,-2071321080,522518687,-96040704,541362982,1476150921,1465341783,1465341783,-1923655849,100699780,1465341776,-96039593,-2071113706,1342570636,470894746,751076143,57982987,184551359,1780839679,1183733504,1962878472,889136642,100664986,147096367,638076558,10388679,-1070399473,-875995298,-1895924087,6948934,-1900740826,1560225280,79987464,638076558,641483913,-1958849399,1141581506,1778873660,-351966720,1183748273,637561352,9221375,140312358,-1912290173,-1993996218,-1993981884,-1031060908,1078201126,1183716469,1962878472,1962878526,1560225340,79987460,1183760875,-2071321080,254083230,141838336,-1955498936,1038876286,104088717,-1903915696,642778624,637957375,637826303,638219519,-1928825601,100699268,301648,-998035704,200837908,-2083752712,108331519,-352320065,129994756,1979648768,8579331,638076558,641627391,641496319,-2096866049,1183712452,1962878472,1962878530,1560225344,79987460,-1862339351,510983974,477429542,443875110,410320678,376766246,343211814,309657382,276102950,242548518,208994086,104088717,-1903915696,642778624,637957375,637826303,638219519,-1928825601,1343683142,9208973,1218072582,-2094064623,1693002948,28872959,-916496896,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589139,-28478272,-31492920,1781888200,-1912182272,-14284730,-14286220,432692,-998035706,1589654280,-14234679,-14272908,-291883916,-2094069760,-1073019708,6952564,-806680726,913637158,880082726,470997658,-1864045777,1577058744,46713801,1448542208,637951684,10389386,1946160933,1551124517,-385649336,6946982,1589905002,2013210118,939468290,100664986,147096367,1600045107,-1004090423,-1960425377,1589904455,126428682,637951684,641746827,641881995,641496971,-1002537077,-1960441250,-1957224945,532844280,-1510741551,-1527527149,11528479,-1937274074,-28931840,385762957,2013210192,2013210178,1606690368,2013210184,106873860,1048051494,1014497062,913833766,880279334,134255258,314868527,141869067,124387434,-1862308887,-989968757,-1993995682,-1872696569],47,[-1962246517,205950707,-1996125402,1183710790,-1907353858,-14284730,-14269836,-1004126092,-14268324,1183712375,1962878472,1962878526,1962878524,1962878518,310286900,-998035684,1958742802,1778412049,138841607,41221926,-382402778,1183579922,205950718,-1207596762,1599995905,-1957311543,106859500,-1911929205,-1993996218,205949703,38242598,71812902,-876019711,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350263818,-998035375,81168,633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,-1986390389,208981758,-781786416,-1980374320,-1014392298,-1986257212,-1985995205,-1977217932,512312087,146180508,113696491,-956200542,9029126,-992417024,998874142,1955176478,663365159,-1608631485,639464585,-1992095862,-947282914,9021446,-1442396416,-1543503991,113674668,-1023309413,-1985870138,-972634367,-352321399,-1957326626,-617388308,-1985339765,-1985464693,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1720298147,1183563827,-470325756,1725051750,-972819977,-1985208693,378259595,1085573546,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1955175182,-1708732407,-338439799,918851799,909871516,376736160,1174702630,-1986251127,-1700601648,-959196791,143235846,113686251,-956200542,9029126,-1407284992,-1475442295,-1441363575,113401225,1048798720,1962969518,36825092,922707651,-135755346,-1957313777,-1957210388,-962395066,1183540873,-928815610,1183540873,-1667013108,172360585,864657571,-1983077440,-393633118,1048837841,1946192326,176744451,176802977,193569286,1602867206,214064478,-326413056,1723870054,-1551254877,-1057060400,-2012983670,1720307214,-1553538861,1214679490,-1983995034,-1036583066,259057801,-1987465565,-1953910762,1960446936,-1984519377,-1984424311,378264203,100895172,-763131454,-754142976,-1546451998,378112434,113740212,42371492,-1985607993,334168632,184666344,-954698560,-1853250554,-1509505273,-1979398519,1776813126,-910150904,-1207958846,-1027014655,-949616638,9026054,-956301312,9031686,-1365154304,-1230805367,-1072994679,-1024982155,-1982947322,-1022871576,-1983508853,-1991693853,1720305166,-1984297217,-1983373628,-16283610,-997603322,646559262,-1992095864,1955182110,-1306641635,-1023314807,-1984422261,-1984684485,-1866268044,-1985044122,-1984519322,109154499,268470712,-1957307413,1716999916,1720302241,1711687211,-1984035293,1724943206,51440321,-2088129018,212926674,369353427,-259290704,1317792398,961078020,260687374,687903874,25806350,-2088125938,9026582,-935414769,-1239497591,-1307145335,76178825,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1987459010,-1937132002,1602861062,113401182,-1064529920,990904325,1955181574,-339702268,1960459220,-339702259,-1064529716,-1984690629,516211573,-1108637266,387212,-1274660080,-1912310647,1001778152,-1911720718,-1867650072,104589452,-1535800908,-1372146417,-945951863,9029126,-871971072,1593835913,113401182,575488,1716934400,-1810876673,-1592933912,378246152,-259288054,200955529,-1910410032,-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,-1812449537,-1745346876,408944422,1577239683,-926693025,1459617802,-132201386,-2090457449,1962937471,1589654278,-960247457,-970262970,1711339334,1720304289,1727547017,-2139028888,-163148543,-14266346,-998044577,-1812421880,1962934077,12150480,1711276048,1720304289,-101226855,1033111203,108855299,-1811544377,111214595,63474580,62981056,1342204608,-1559430680,378115088,-1031039982,-1810889205,922685813,516199416,-14247944,-998041505,1719855874,-1553547221,-13396984,-1811544519,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,647235745,71600486,138314598,276037780,-989968757,647235614,-1993984119,183173703,-1979824501,-1550578634,1183552526,137791998,-1811242092,104741703,-341345132,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642301894,-972125879,1724418953,-1984297217,-1983373628,-15759322,-997603322,647233054,-1587146872,117412866,963023870,1972633094,-98646964,1200301715,-930398200,-1811544517,-919403908,-402560431,-89980876,-65631853,197299091,1972632070,-972634355,-956301175,25808902,-90062080,787859,-1986789725,-2137784298,44241092,68585876,248038292,1448542208,-1962508661,66520055,-1980365833,906229366,110007312,-1960405998,1418405380,-1982297342,-804521386,1183546740,136199162,990279060,1955858950,650153561,71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,212035079,-96040044,-1811401020,639404326,-1912454007,-949606720,7,244016640,1713804296,-1996206199,-1550579682,1317770250,-96039420,172951846,1452000139,-916496646,1711277250,-1953231711,1720978966,-1812330951,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,302419675,270402452,-1070897516,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516199416,-14247944,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,-1812449537,-1745346876,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,270402523,302419604,1204233876,-1006632700,647236638,512303044,109876236,1713804302,280519,-1962934272,516225606,-1993960440,1200170551,650153474,313190,1711276032,-1811411317,1284072998,137791748,-1811242092,66477707,-1902899170,647238150,-1993984119,1586168391,302419702,270402452,2139301524,1366556676,258343018,-1050228801,1348865248,-1812449537,-1745346876,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516199416,-14247944,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113,-1962378103,1589808326,79874399,1099776,-1588177152,1178175942,1082593028,-1163827711,1177249417,102983174,-1989768770,1183576646,-972674812,100768137,370248122,516196796,-14248966,6948983,201160680,-955091504,9029126,-804862208,1577058697,113428831,75399936,8654592,75401985,731120289,999554566,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560368062,2116678214,-336491772,-62484961,642178699,516163466,-2010737666,-33095929,-937507693,126363273,-1983379713,189777803,1725593024,1720976033,-1812068807,516178293,-1960406022,-1958737849,101071816,855800980,23744969,-1543726104,378115066,-1031040004,-1812330997,-15236081,93584033,-22872052,1477011,281313428,-1986788701,-2087451626,251659390,1593774725,113428831,-972634368,-956301175,25807878,-916496896,1442842306,-1811407221,-1811278197,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-476838386,-1949760738,63505369,272024793,-1070897516,637987715,637569382,184828041,1794209243,-402560512,-89916420,-65631853,198871955,85226712,-22872052,1477011,281313428,-1986788701,1586758678,315134147,1586167808,71798020,-1947056503,38797111,12748047,839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1970679164,-1203647860,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049444864,-1956214264,1452014150,1178167036,-1926791436,1183383879,-1864326158,260035083,2122385276,1930428666,-230257914,-2087589725,108856570,-1544403317,-1956211984,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,-1968175417,113704967,297650,-1262761677,505994,126468395,-2097000567,-2092890941,-310507527,-1560264520,-928805168,-1933532275,-1198802781,-761069564,-1916099698,-1551056221,-919368774,-1198598981,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574,-225474050,-359691779,79922172,1090093889,113759614,1806296,-1881536825,-919404540,-1198531397,-1054146533,1334380425,79921922,469336897,79228286,-1829592320,-1550718301,-919367454,-1584339781,-1054109472,-392099959,-1983829103,-1593767801,-1054108944,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716554420,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192121528,1200273595,956613507,-1946650873,48480735,-1967749237,-113015,-7686985,-393561929,-1262750684,126044042,79921928,-2114489009,-661998530,1745253902,-35091792,-27358212,252115843,50367879,-1476448549,210766978,228199700,245763616,267259722,-1581239450,1716554684,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192121792,1200341179,956613507,-1946650873,48480735,-1950447733,-113015,-7619401,-393494345,-1128533100,126044043,79921928,-2114489009,-661930946,1745253902,1843956664,-28931332,-1985603841,-1983496573,-385649664,-1010172178,-1581239450,1716554948,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192122056,1200408763,956613507,-1946650873,48480735,-1933146229,-113015,-7551817,-393426761,-994315504,126044044,79921928,-2114489009,-661863362,1745253902,-370635584,-28931333,385826820,1048807846,1946192326,-26679037,862372809,-1915969088,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1915746757,-793048205,-1014806643,1996962052,-1042314248,-2020932893,1183419854,-860356610,-793247859,-225777523,1200475323,-2096625789,1968112835,-868318729,1980684429,-1916246010,-1963236376,-2147156410,-1985603841,-1983496573,-385649664,-1010172446,-1581239450,1716555476,244042035,237734316,1097238952,1726084966,-919378360,-1985343861],48,[-1985475029,862339430,-235444526,104595251,192122584,1200543931,956613507,-1946650873,48480735,-1898543221,-113015,-7416649,-393291593,-725880316,126044046,79921928,-2114489009,-661728194,1745253902,-571961648,-28931334,385859588,1048807846,1946192326,-44242685,862372809,-1846763072,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1846540741,-256177293,-1014806639,1996962052,-1042314248,-2020932893,1183420910,-323485698,-256376943,-243341167,1200745659,-2096625789,1968112835,-331447817,1980684433,-1847039994,-1946527768,-620495266,1107333003,-473943194,-253958141,-1040294261,57017059,1720322183,1783653952,-1541996797,-968981623,74711177,-1862485527,862372809,-1829461568,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1829239237,-121959565,-1014806638,1996962052,-1042314248,-2020932893,1183421174,-189267970,-122159214,-254089070,1200813243,-2096625789,1968112835,-197230089,1980684434,-1829738490,-1946569752,-620495266,1107333003,-473943194,-264706045,-1040294261,57017059,1720322183,1783653952,-1541996796,-968981623,74711177,-1862527511,862372809,-1881366080,-919378352,-1985212789,-1985475029,-144293530,1716020961,244042035,237734314,1097238952,1725051750,-13372937,-1881143749,-524612749,-1014806641,1996962052,-1042314248,-2020932893,1183420382,-591921154,-524812401,-264836977,1200610491,-2096625789,1968112835,-599883273,1980684431,-1881643002,-1946611736,-167510410,-1982692213,-1996487419,-1936982970,149111242,-1947680717,-62520849,-1581239450,1716556004,244042035,237734316,1097238952,1726084966,-919378360,-1985343861,-1985475029,862339430,-235444526,104595251,192123112,1200679099,956613507,-1946650873,48480735,-1863940213,-113015,-7281481,-393156425,-457445464,126044048,79921928,-2114489009,-661593026,1745253902,-2115464992,-27358216,-1886659837,862339584,-402398272,1586228998,48480766,143065958,1715496586,-59310256,-1985734913,-1983496573,-385649664,-1010173214,1726778197,-1006340353,647493662,-922460161,-1879046974,1726778197,-1006340353,647493662,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320,-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,-130119424,-100234089,-60898153,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1550321634,1992595450,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1550321610,233347066,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,-130643458,-1745181801,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,-87503927,1448542210,-1983892634,-1184444346,8,380534413,-1419316473,71732139,-1962518901,-363427368,-1995946357,-930352570,652887694,-167561333,-2085731585,1967719107,138841074,1974355513,-994036979,-1993991586,-916496889,1589940419,126559770,-1176090999,1586298881,1065563824,-2096532224,-2092891453,-243920647,971263625,57927246,-1981395319,280622670,-834237184,-1946270071,-229733928,-2093549173,108331071,1325591427,2122970229,-427935270,2122908534,-431584282,639262404,1317668745,112886,1183441107,-226588200,1945534009,-159479006,1938685699,922258350,796408875,50513539,-230257665,972441343,-344787386,-1948746103,1988876414,64916466,-1371107874,-1635133437,-1769145080,725024010,-1207469761,1599995906,-1070349367,-1992359626,1183446598,-1337553522,1452066955,-1874424342,-1929754999,2122972246,-338129960,1183748125,-2080797718,-1960443199,-163184379,-1896462709,-74711994,637715331,1968047497,71732193,-1962518901,-363427344,1183762739,-2082567190,-1960443194,1960512287,66816789,-1941729797,59538315,210471423,922258429,960562687,-696842162,-49510771,-1930934647,1187506774,-1946157076,-654842298,1727022729,-1989754837,1728007302,-1982052727,1183445574,-297367156,971267723,-1945118114,-208993683,1116599043,-498693714,920805003,1183385483,37415392,66078347,1178330694,479006692,-327775487,-1929189695,-1979757438,1988884550,-1913256980,1183419458,-129596428,-196705532,-330891518,66078347,1183442502,-632935440,1183439095,-431604754,1183516278,-297367066,736380555,1183445062,-1094153226,-422379519,1088439947,813101115,1088439947,1183576107,-1929868318,1183579222,-163119122,1945519673,46629655,654067342,-2037840501,-167510778,74696251,-554962901,-1191817590,-523042815,-1947318647,-779366322,-905721597,1308870915,374770452,-1982050679,1174527574,407276496,265307705,-1962815097,-1992886178,1468610063,-327253246,-1958120448,1183577182,126433010,-1998172534,1451938638,281182454,1725060744,1725716107,-1949018487,-263288104,-739881430,63146987,64488411,-126448677,906292867,-1927400252,-763982536,-661729140,530949478,66078347,1178330694,-57929756,-465138946,-1997519318,1586221894,141986792,-2104625661,-1019478772,1187382903,703292370,-1911929205,958851654,360910599,1065428481,74580224,48959408,1183322288,126559954,-2083240311,1586037443,-464614680,720389770,113352,1451877075,-1949791490,-388763066,1005995657,1165225542,-1073493877,-1073495805,-1948498429,1183440470,-61437446,-1946270069,62915528,-1983904831,-1927350202,-796077450,2126829710,-1515886854,-129594593,-1946532351,1317793350,-162659842,1928742457,-226587683,-1092333942,-906100735,-142219565,-30209932,-142217519,1988753525,-329348106,-217844853,-1980334541,-947129730,-1158656374,-489488383,1002578762,712281154,-217844853,-1987294579,-108265906,-431584437,-1963964887,28897358,1222693632,-2081274333,993395439,-1981451003,1183575134,-531693600,-2062565365,1183055290,1183515362,-465109030,266618425,-2080531058,1946212478,-629243073,-1204194303,1599995905,-1960393783,66071351,276169718,638731918,1183319178,-364474670,725060390,-167572874,-1911785981,-1960440250,-19601148,1577059256,-1866217121,1600045107,348701641,1448542208,1715773798,-129595034,-1989785439,1586230854,-1948581108,-1992185721,1586228806,-1948581106,-1992185721,2122574918,343146512,1717452419,-1005751296,-1587126210,1183409764,77851120,957105803,1316222534,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399604,1048835710,251684398,-1962842235,1176762438,63474670,62981056,71697344,-1962518901,-195655184,-1030825845,705661478,-2080797715,-2045832961,-8191800,897847139,1284122113,-129594623,-1946528117,1959332569,-773140216,1976172248,-129594888,-2080745847,-14020369,972447273,1517549182,-1980598647,2123103870,1715249654,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,-1947044213,1048837758,251684398,-1962891387,-196702497,1101568395,-1946657245,64684995,651887576,637682827,-1912318837,-1948777534,-196702989,705137190,1039698916,-2029060080,2122972984,-129594370,-1896196469,-1977158586,-645201588,116115722,-657331503,-126498306,-1980217719,-13960618,-2081006039,1964047998,-196702643,38046246,1714691780,-16283610,-10079226,258359310,-939629179,40258054,1577502464,1711276134,1711556235,1717981859,1711818379,-1956227421,1520634950,239504230,-379167581,28836697,-916496896,1988726979,-25261070,252706691,956515460,1316222590,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1048835710,1962960430,-25261167,-2121539701,1176715688,-228670216,38208294,-1947187575,1452013638,181373946,-787974967,-19344918,-1980205623,1451882566,239504378,972455465,1316222534,-1577681269,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399602,1048835710,251684398,-1946222715,1176762438,63474668,62981056,138806208,-1962256757,-195655184,-1030825845,705661478,-1980134419,-8126898,-863629552,1677689600,-20282353,21793318,-1946663285,-645137834,141871370,-657331503,-126498306,-1980217719,-276563370,704588304,2117727838,-1990495242,2122969718,-159478786,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,-1947044213,1048837758,251684398,-1946272891,-196702497,1101568395,-1946657245,64684995,651887576,637682827,-1912318837,-1948777534,-196702989,705137190,1039698916,-2029060080,1183448887,-129594370,653940363,-1962849142,1959332569,-773140216,1976172248,-129594888,-1980082551,1183576694,704588542,1178203742,-1957727242,1017247358,1040595302,1963946598,-337956091,113741848,91694,516223979,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1048835710,251684398,-1946321019,1589968510,66554866,-1466135561,-128048319,-1947044213,52885574,1451950684,181373946,-787974967,-19344918,-1980205623,1451882566,-159503878,728118433,996554758,-1592822845,378234420,-1020565962,-343882624,883003402,907447142,-1950143642,-1933406472,-141820346,-1947185525,-1073002047,-78871537,654198414,516162698,-2010749388,872873735,1714987366,1715082891,1182844032,1006526091,990672368,-1593281062,-259299784,-108919,1969635342,1241958338,-956300698,23485958,1183540736,1386440196,1183540838,1453549064,205949798,-1956226397,1554189894,-28931226,1717581449,-1989778781,1717986318,1727547019,-1956232029,1218704966,1589654374,-1866217121,169160,-1587128745,-1989777852,1049360454,-8165816,-1589087483,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1967623675,522582086,16844032,1726498441,1727547019,1711663297,-2080881015,-8190481,-1589087483,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1967623675,522582086,1183399936,1183540966,-389978376,1183409669,99582968,1929707395,1715249480,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947],49,[-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912930179,-193033800,-2080874870,-1014820893,1183540740,-389978376,1183409668,-194083848,775848708,-2062614426,2122384536,251731688,-2096853113,253683326,855934855,266013695,-956263804,1083113030,66870921,-159479301,-2081268087,1929639038,-193033393,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033801,-1946663286,119930462,53971712,1820494326,1183540989,-389978376,1183409667,-194083848,-28933373,-61931774,2123071861,335512566,-544530061,-1014898941,330907790,-1982911744,-1014761858,-25720062,-2100824573,64876,-2081458871,6696510,62817551,133187271,-263811840,543707158,1449664003,6973043,1711303270,318772072,1820757248,-397404419,-997985340,200313626,-1962445584,-916496698,1586204867,-397505562,-1056717941,-1947580791,-167513994,1101567115,-941336951,60486,15877831,-193033472,972179083,-2045777338,2117665474,-1589086480,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-2085062672,6696510,40666383,603473547,-930356154,-1056718845,1443217411,-62486157,1586288779,21465854,-259267542,1183565963,-94991368,141871370,-657331503,-126498306,-1980217719,-30672298,654073540,-2096990325,410194174,-1947437431,-620498338,-43219315,-1992894461,-230228169,-1862319639,252771971,-2097065596,-2062609922,-8191842,-1589087485,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400893,1048835198,251684398,-1962828923,-410781570,63406855,-129594522,65585510,-129595034,66350723,66209419,-364495929,24151823,66221707,1822068214,-229733379,189777803,-1417408576,130496000,-1014824960,-320126718,-2081128823,1282607103,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1913126787,-193033801,1714306691,-108720384,-125924608,-2088769661,-1956246585,-1050216378,-1989802008,1854142534,1183516660,1002898418,-2029000122,1988821198,-1913256974,-1946325862,166457934,509750,46367488,1338477377,-260718581,-940421495,60486,-1862408471,-2081128823,1282605823,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912799107,-193033801,1714306691,-1957726976,-410781570,63406851,-129594522,48808294,-129595034,49573507,66209419,-364495929,1988830839,-1913256974,-1946325862,183235150,921454219,-1014823031,-947175166,1975520079,-229733905,-1862450455,1714292423,1048772610,1946183214,9890057,-336298359,-1956212495,-1553532858,1183540804,1716036596,166741703,-263811840,543707158,1449664003,-228057485,-1268244928,16869440,-1914145025,385707142,-259594160,-1961180029,267389936,-939736955,454214,384714381,9857104,-2045351906,1097623582,1093691422,1996423274,-394884122,-2104625661,1343683948,-2081402904,1183390404,1975520254,1996443676,-260636690,-2045351906,1935042590,-2081119256,1599999684,28885961,-916496896,1120440515,1448542210,-37839219,-1962897217,-25261617,134727478,46367488,-2114620087,2097217791,66554655,-1097167369,16824573,-930363605,2122971139,130496254,-1014824951,-176862974,18415489,-141877379,-1701972221,414776766,-1949881599,-1980234808,-952697218,-2097150201,1967719107,553615861,-1961132799,-1913191433,-1174552934,-819265248,922648201,526279,1224917891,1746859381,141049994,1718099458,-228057498,-1268244928,543712832,-1929314047,385728134,-277157808,-1961180029,1961888752,1590070023,-1866217121,-37839219,905977529,329671,1224917891,1746859381,543834252,1922459678,1097623582,1093691422,-1927386522,385728134,-281352112,-1961180029,33457136,-1070350465,-1010213026,922681450,922697868,1746813066,1746825878,-2048367002,247759859,113807555,1448542208,294531,-1587144588,-1989777842,1285684294,-96040602,1716127431,384368640,1151438849,1175882598,1208912486,132219750,-922035829,-355399564,-906045231,1183447157,-27883012,1716010635,-8127701,-1589087472,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846448,1183448134,-28931078,-939768183,65094,-2096042109,1232277759,963001505,1919303174,855995663,-1877414949,1714292423,-202702847,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485577,1178325239,-1216016390,284132096,1714306691,-1417343232,268372736,-1996446331,1717979198,1715734215,0,1714463078,1715340803,-62486170,33179275,-1587134970,1178166848,-1959954438,103414342,378234432,512452148,1988847158,-25261060,1461635211,-1014039925,-202780385,-204926043,100736932,1256941108,-1956236127,-1956235754,1988885598,1074695166,-1957290394,-1896641544,-372170814,-921459213,-1591761677,100755008,113731124,91722,-134592981,1716298712,-62485658,1715471875,1716429670,1715472071,-1070399488,-1010213026,1577058744,-1866217121,1224,-1587128745,-1989777852,1049361478,-8165816,-1589087487,104425020,242378302,-617413515,113711083,91694,516224235,503539248,-1977194946,1040645919,738142822,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1967623679,19266630,1714201344,-62485658,1726533990,1341933193,1929576323,1715249480,1715340857,74780274,401333043,1714292423,-185925631,1714429636,1715346947,-14710234,711343622,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912799107,-59339848,1711531651,1727809163,1711466689,-1922677597,1218707013,775848806,141820006,1577058744,-1866217121,-972306805,1950878836,376719379,-352320834,6983702,-2080556056,166396612,-335734296,669552644,-1947169802,-916496698,-1957326653,-2009168916,309657664,201065448,-1207601984,-876019710,1082656455,1589903361,1065428486,108284739,-922745928,-1014263605,-1560280571,109864496,1183540786,142602,1717976227,1050918963,1716036454,1715774310,-1962123637,512298566,916678196,941525350,1715118950,-1559214453,-1070373310,-1553584989,1252222510,-1865692826,712,1988843095,138841606,-1559983322,104425024,108226114,-1553579359,-125082048,1752496139,191253153,1209627840,1950879348,1349797943,1577059256,-1865692833,1843921258,46433276,1714175619,-2092862208,6701118,535313012,200313854,-2081852176,-730528770,1577059000,-1865692833,922681706,922707548,-10066342,1717982774,1716664063,-2081443864,-1058337084,313126,-1878267136,1715486251,637951684,-1070383223,-875995298,1458342741,242679654,175570790,108461926,-19208178,-1962097533,1978665968,1996449291,1072172562,79987711,-1865692834,0,12707,0,0,0,0,0,1377850189,1412263541,543518057,1919052108,544830049,1866670125,1769109872,544499815,539583272,842610993,1766662188,1936683619,544499311,1886547779,1543503898,942866432,1480674614,9252,0,64815104,40960,7865600,16827574,327768,40960162,168,5809942,0,832815714,0,65208651,65208662,7341806,0,1768843629,1650549550,1297304832,861099343,1380199985,6029398,1330466638,776295253,5657156,1296826460,1163089231,1143877939,1543525970,1179648,1329856512,1413829459,1160663125,17752,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1663959040,771779951,6649957,1935832435,2019896948,1869217893,1697541737,1627415928,1734964083,1868770926,1885405293,1684956528,1702389038,538976256,2097184,538976288,1919168000,1932394614,771781497,6649957,1633091676,1818850163,1632313465,1852400750,544828275,544432503,543516788,1634038375,1968316532,1634300787,1634738286,1702129257,1752637554,1634738287,1667855474,1952542825,1763730533,1752440942,2017796197,1936028272,1852795251,544502633,1702260589,1953391981,544106784,1836213575,746155617,1969320992,544499815,1948284001,1109419368,1634235745,539784053,543452769,1953064037,1948279909,1109419368,543520108,1701079378,1816207474,1634623853,11875,0,542003011,854528,1684957527,544438127,1929401422,1702130553,1868782701,1680764269,30322,2097184,6029344,2097184,6029344,1056967946,774528058,1915682858,7483136,1996512314,1702129257,875458669,1526738992,1802725700,1667330131,168648037,1701987840,1634751333,4023651,167774733,1230438413,1380275790,1163412782,1162739712,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1230438478,1329802830,50724941,1412366336,1395589178,1766089586,15730,1397706287,1414676820,1311703040,1431260495,17747,65536,0,0,1398013953,68747348,210514339,1,-65536,171507711,69140481,-52829,68812799,210514339,-65535,69599231,12707,-65536,25821183,995,0,658688,0,2560,771763200,973090048,606339328,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,606348324,2368548,1409287424,21587,0,1095499840,1279084366,1397182017,1027818832,667363271,22303572,1308734720,5194835,128,210370576,100859934,234883584,-16711424,33752319,285212417,12452611,16980224,33758720,50537984,67314688,84106752,100889856,117674240,134455552,151273216,168055808,184843776,201636096,218450432,235270144,252072448,268906496,285726976,336092160,352893440,369679104,386464768,403252736,420044544,436848896,453651200,470435584,487229952,504009216,520796160,537579008,554377472,571181824,587994880,604807424,621600256,638395904,655205632,671998208,688794624,705581568,722370816,739171840,755977728,772779008,789599232,806381568,823166976,839952896,856743168,873534464,890325504,907116032,923908864,940708096,957501696,974297088,991091200,1007885056,1024679936,1041490176,1058275072,1075053312,1091832320,1108610816,1125388288,1142166528,1158944000,1175721472,1192498688,1209275904,1226055168,1242834688,1276391424,1293169920,1309949440,1326726912,1427392512,1444189952,1460981504,1477769984,1679101696,1695928320,1712712192,1729500416,1746288640,1763075328,1779857152,1796644864,1813432320,1830220288,1847009280,1863797504,1880582144,1897365248,-954752000,-937939200,-921162240,-904372736,-887587584,-870800384,-854015232,-837228544,-820441856,-803655168,-786868480,-770081792],50,[-753295104,-736508160,-719721472,-702935808,-686148608,-669362688,-652573952,-635788032,-619000064,-602211584,-585423104,-568638208,-551852544,-535068928,-518287104,-501501952,-484714752,-467930624,-451146496,-434361088,-417579776,-400794624,-384010496,-367226624,-350443520,-333658880,-316875008,-300089088,-283303424,-266515712,-249728256,-232941568,-216152832,-199364608,-182578688,-165790464,-149003008,-132215552,-115430912,-98646528,-81858048,-65072384,-48287232,-31500288,-14713600,2072832,18859265,35643649,52428033,69213953,86000385,102784513,119569153,136353281,153139457,169925633,186710273,203495425,220280577,237067265,253856769,270639617,287422465,304207361,320991489,337773569,354558465,371344641,388131841,404920577,421704705,438489601,455275009,472060417,488843777,505630465,522416641,539202561,555990017,572777729,589564161,606351361,-1406905343,287602982,1702131781,1684366446,1920091424,622883439,1632636465,543519602,1869771333,824516722,808794120,859054124,1836583735,1735224691,2019896946,1025507685,1684957527,544438127,1970562387,1701978224,1919513969,622883685,1646290028,1936028793,1635148064,1650551913,1864394092,1870209134,622883445,1679833699,1702259058,1631787566,1953459822,1701867296,1869815918,1701016181,1818846752,538983013,1851867935,544501614,1852141679,1936024608,1634625908,1852795252,1818846752,538983013,1851867923,544501614,2037411683,1818846752,538983013,1851868065,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1225395502,1870209126,1634214005,1210082678,542328400,1310749295,542328404,1953721961,1701604449,1852776548,1970239776,1634214002,1679844466,1702259058,2030701868,1998615919,543976553,1684366702,544175136,1634038371,1629513076,1397563502,1397703725,1869570592,1634738292,1953068146,544108393,1931505524,1965061221,1767317616,2003788910,1427648115,1818386798,1869881445,1818584096,543519845,1701603686,757080122,1684957527,544438127,1970365810,1936028265,760433952,542330692,1936876918,544108393,540159539,1814065775,1919251553,1767325230,2003788910,1701978227,1919513969,1629516645,1836016416,1702131056,1769414770,1629513844,808984686,540424243,1668248176,1869837157,1919885426,1734961184,779249000,1952797588,1327526005,1869182064,540701550,1431586131,794501200,1528847683,1565288751,1633835808,1567122292,1412389664,1886221370,794501213,542993769,1684615003,794501213,542995305,1902718811,794501213,224226921,538976266,538985263,538976288,1226842144,1920234350,1937007477,1952797472,1847619701,1948284015,1869357167,1948279905,1394632040,1953653101,1986622020,1768169573,1663069043,1701340001,539011374,1281961760,538976288,538976288,1684107084,1752440947,1867260005,1702127975,1830840419,1702065519,1769104416,544367990,1953721961,543449445,1948280431,1293968744,1869767529,1952870259,538970637,538976288,538976288,538976288,1937076077,1919164517,1919252073,1934958638,1752440933,1864397673,1869182064,1718165614,1970239776,1986095136,543236197,1768386380,1751344500,538970637,538976288,538976288,538976288,1769104723,1126200165,1970236704,1697539443,1528832032,1668571490,538991976,1884495904,1718182757,544433513,543516788,1701667182,1684955424,1668246560,1869182049,1718558830,1701344288,1818846752,1752440933,1663071329,1635020399,225668713,538976266,538976288,538976288,1394614304,1886745701,1953525536,1936617321,539025710,978595616,544238964,538976288,1667592275,1701406313,1752440947,1768169573,1952671090,544830063,1919248503,1699946597,544241012,1819044215,1886348064,1953046649,1702109299,1919905901,226062945,538976266,538976288,538976288,1713381408,1936026729,1716068398,1701344288,1919509536,1869898597,1679849842,1853056367,1696625703,1953720696,1953046572,1818851104,1700929644,1701995296,1684370529,537529646,538976288,538976288,538976288,1380013856,1196312910,1849761850,2019893369,1769239401,1713399662,1936026729,544106784,1936287860,1919509536,1869898597,1998616946,543976553,1679844706,1952803941,-1406245787,790634528,538996073,538976288,1800609824,544436329,543516788,1869440365,1663072626,1801676136,537529646,1764696096,538976356,538976288,1768641312,1948283760,1679844712,762016617,1667330163,1751326821,778789733,538970637,1936273184,538976288,538976288,1936027460,544483182,544109938,1851876179,1802725700,537529646,1764696096,538976369,538976288,1768641312,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,538976390,544106799,538976288,1377837088,544435829,1970562387,1769414768,1970235508,1752440948,1699618917,1919907700,1699946603,544241012,1969516397,221144428,1953451530,1411398245,790652264,1851859041,1848582244,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,1630430305,1852727619,1663071343,1952540018,543236197,1886217588,1918988911,1768169593,1952671090,779711087,1750338061,1830843241,1646295393,1633886309,1684370293,544825888,544173940,2037277037,1818846752,1763734373,1752440942,1869750373,1679848559,1667592809,2037542772,1817191470,1702060389,1767995168,1752637556,543517801,1970562387,1852383344,1634301033,1702521196,1092890227,1734961184,1701650536,2037542765,1851878688,1919248225,1935767328,1953459744,1970234912,758015086,1970562387,1769414768,1814064236,543449455,1701650529,2037542765,1851878688,1919248225,1684955424,1936028192,1953653108,1699953710,544241012,1852727651,1713402991,543452777,1768431713,1830840423,1919905125,1634541689,1701273966,1851859058,1633886308,1953459822,1852793632,1970170228,1231892069,1836016494,1769234800,543517794,1751607656,1835363616,544830063,1769366884,1679844707,1702259058,1852383346,1818326131,778331500,1699875341,1702260589,1768453152,1919295603,2032168303,544372079,1179537219,1395541833,1713394521,543517801,543452769,544109938,1970562387,1734418544,778987873,1851868005,544501614,2037411683,1952797472,1713401973,1936026729,544175136,1886217588,1918988911,1768169593,1952671090,779711087,1968310797,1699946606,544241012,1767991137,1769414766,1970235508,1851859060,1886331001,1852795252,2036473971,1887007776,543649385,1431586131,1293889104,543780457,1684957527,544438127,1684174195,1667592809,2037542772,1886217504,1413904756,1830842223,544829025,1769238639,544435823,1667592307,1701406313,1377840740,1394634357,1886745701,1634165024,1629515369,1931502702,1768121712,1713404262,1919252325,1953525536,1936617321,1766066990,1142975347,1702259058,540682528,544501614,1684104562,1377840761,2037544037,1648435244,745828975,1769489696,1378361460,1160724783,421542441,1852727619,1998615663,1702127986,544175136,543516788,1802725732,1699960366,544241012,1852727651,1914729583,1713401461,544042866,543516788,1143821133,1881166671,1886220146,1852383348,1852397344,1937207140,1426722094,1344300403,1919381362,1293970785,1734438497,1948283493,1970413679,1699946606,779122036,1952797549,1663070325,1869508193,1970413684,1919295598,1629515119,793988896,1329864754,1297490003,1426722094,1327523187,657600339,1969496179,1647144033,544501615,1952540006,543519349,1931505524,1953653108,760433952,743657284,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,1469001326,1868852841,1763734391,1869488243,1868767348,1952542829,1701601897,1953068832,1752440936,1702240357,1869181810,1718558830,909652768,544760141,1869440365,1830844786,1734438497,168653413,2032168559,544372079,1886220131,1919251573,1699881006,1702260589,544500000,1836020326,1970239776,1329799282,1195984462,1398362926,1818846752,1851859045,1970413668,1699946606,544241012,1767991137,1468870254,1868852841,1763734391,1869488243,1868767348,1952542829,1701601897,1953068832,1752440936,1702240357,1869181810,1718558830,1296388384,1701650509,2037542765,1851878688,1919248225,544108320,1920298873,1868761613,1953853549,539914853,1869440338,1763730806,1919295604,2032168303,544372079,1179537219,1395541833,1713394521,543517801,543452769,544109938,1970562387,1734418544,778987873,1393167680,1886745701,1918981920,1735289198,976308000,1952797472,1663070325,1869508193,1970413684,1919295598,1293970799,1329868115,1769414739,1159751796,942886221,1480928822,1919896389,1752461088,1830842981,1919905125,1634541689,1701273966,673215346,1751348595,544432416,1296909649,544370464,1295398963,539588705,1852732786,543649385,2032168559,544372079,1886220131,1919251573,1716093486,1852397344,1937207140,544434464,2032168559,544372079,1886220131,1919251573,1970413612,1699946606,544241012,1836020326,1852397344,1937207140,1326058798,1919248500,1702062455,1701978156,1702260589,1701344288,1835363616,544830063,1634623853,544367975,1836020326,1970239776,1329799282,1195984462,1398362926,1818846752,1629498469,1948279918,544105832,1936028223,1953653108,1970239776,1868767346,1953853549,1646293605,1919903333,1970413669,1852403310,1699946599,779122036,1952858400,1461744229,1868852841,958428023,1936269365,1936615758,1819042164,539780197,544567161,544104803,1701208435,1629518188,1948279908,1830839656,1919905125,1634541689,1701273966,1633820786,1948281699,1870209135,1126199925,1229344335,1498623559,1768300627,690906476,2037411651,543649385,1701603686,1701716083,1684366437,1919903264,1852397344,1937207140,1952797472,774795381,1631990318,1684368489,544175136,1986948963,544502373,1953719652,1952542313,544108393,1701603686,1701667182,1953068832,1919230056,544370546,544167008,1953068401,1952797472,1847619701,539785071,1936028272,1313153139,542262612,1667592744,1701670255,1684366446,168635945,1663070036,1769238127,543520110,543452769,544109938,1970562387,1919295600,1293970799,1329868115,1881156691,1936942450,1129530656,1867412270,1852121204,1751610735,1701996064,2017796197,1684956532,1479500901,1830835021,1919905125,1869881465,1853190688,1952797472,221147253,1952797450,1847619701,1935959397,1886413088,1769500530,1702125933,622885228,1646290028,1936028793,543584032,1701147238,1954039072,1701080677,1297624932,1701650515,2037542765,1767334190,2003788910,1699946611,544241012,1970365810,1936028265,1634477856,1936025458,2019893364,1953850213,1701601889,1869770784,1835102823,2053731104,1948264293,1700929647,544497952,1935762796,538976372,538976288,1814372384,2036473956,544433524,1914728308,-1423020427,1699940877,544241012,544432488,1853189990,1851859044,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,218762542,544491786,1914729321,1836016485,1684956525,1948279909,544498024,544567161,1918989427,1752440948,2019893349,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1851859059,1913261412,1931505269,1886745701,1869768224,1769414765,1852401780,1634235424,1702240372,1869181810,1718558830,1852397344,1937207140,386534702,1936943437,543649385,1751343459,1919950949,1634887535,589314669,1768169537,1663069043,1701340001,1869770784,1835102823,1935767328,1953459744,1970234912,623797358,1970562387,1769414768,1814064236,543449455,1768169569,1663069043,1701340001,1869770784,1835102823,1631794734,1953459822,1634692128,1768169572,1663069043,1701340001,1869770784,1835102823,1700929580,1937072483,1718558821,2003790880,1835363616,779711087,1701336122,1819239968,1769434988],51,[1948280686,1768780389,1702125934,1684955437,1635021613,1701981561,1701079411,673215598,693261140,1869770784,1835102823,959017768,1679848047,1667855973,1919164517,1919252073,539587368,543519329,1852732786,543649385,2032168559,544372079,1886220131,1919251573,1767317550,2003788910,1769420659,1847618668,1763734639,1635021678,1864395884,1970413682,1868767342,1667592818,544828532,1752459639,1701344288,1881171315,1919381362,779316577,1868120096,1701716085,1948279909,1701978223,1702260589,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415127086,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1701146144,1869881444,1685024032,544826985,1920298873,1430325773,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666,544502369,1920298873,1836016416,1702131056,1629498482,1948279918,544105832,544109938,1970562387,1734418544,778987873,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1768169584,824208243,544370464,543516788,1684957527,544438127,1378698307,1160662351,543516756,1819045734,1852405615,1919950951,1634887535,695412845,1684955424,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767326752,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1917329523,1836016485,1684956525,1948279909,544498024,544567161,1869440370,1948280182,1702061416,1869770784,1835102823,1700929651,1701998438,1852793632,1970170228,543649385,1752459639,1952797472,-2077331339,544370502,1701998445,1718511904,1634562671,1852795252,1702043692,1163075685,777016660,542398548,1394634351,1886745701,1936286752,540090475,1948283503,1461740904,1868852841,1126200183,1330785604,168635981,1936028240,1313153139,542262612,1897951092,544500085,1970562387,1919885424,1129530656,544175136,1953394531,1702194793,1953068832,1699946600,544241012,1634683937,1920226148,543649385,1818845542,1948279909,1768300655,1696621678,2037544046,1996956448,1663987305,1997172079,942894697,2019896886,1868826725,1697544307,1342465400,122180673,1229867351,72635214,808465454,1852402948,959578985,842072889,1701055280,1835365484,1868770928,1769409645,1952805742,1647210613,1930194537,1886938485,778333793,141323364,2020762998,1819042862,1634562828,1919186034,2019896950,790627429,1930174545,1953653101,779514468,1383299443,1635151433,543451500,1886217588,1918988911,1768169593,1952671090,779711087,1632438797,1931502955,543519349,544567161,1667592307,1701406313,543236196,1768710518,1702109284,1919905901,544830049,1701996900,1919906915,1396387449,1886745701,544434464,544698222,1852403559,1869881447,1701339936,2032167779,544372079,1685217640,1936286752,695412843,1919903264,1869770784,1835363426,1345269363,1936942450,1414415648,1948275269,1868767343,1852404846,1864394101,1397039218,1869881411,1769304352,1699946612,779122036,1394028078,1145979203,776688457,541415493,1480938543,1093607508,1405373516,1886745701,1851876128,544501614,1953394531,1702194793,1953396000,1629514857,1746955372,543453793,1802725732,1869770784,1835363426,1634214003,1646290294,544105829,1702390118,168636004,544109906,1970562387,1734418544,544106849,543452769,544762214,544829025,1651470960,1936549228,1701345056,1919950958,1953525103,221144165,1919895050,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,489573711,1970562387,1931812976,1684955424,1851876128,544501614,1953394531,1702194793,1868770862,543452277,544501614,1684957542,1701344288,1701868320,1768319331,1394631781,1886745701,1127098400,539574849,1701603686,1851876142,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,678326121,544432488,1702126948,1684370531,1663066400,1970434671,1394635888,1886745701,1127098400,539574849,1701603686,1935763477,1853190688,1953853216,543584032,1869440365,1747745138,1713402721,1701603681,1869881444,1952801824,1768780389,1948280174,1663067496,1919970671,1769173861,1948282479,728068217,1819635555,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,761621609,1965060969,1818386798,1869881445,1769109280,1948280180,1752440943,1702109285,1919905901,544830049,1701996900,1919906915,1634218361,1701060723,1952671092,1629512805,1952797472,673214581,1111573294,1768300585,1914725740,1919251301,1830839670,1634562921,778593140,1965060969,1818386798,1868767333,1852404846,1998611829,543716457,1936287860,1952797472,673214581,1111573294,1768300585,1746953580,1646293857,544105829,1702129257,1886745202,543450484,1663070831,1701015137,442787180,1702126948,1684370531,544104736,1702129257,1818324594,1920099616,1764258415,1853169779,1701601889,544175136,1684104562,1768453152,1699946611,544241012,1094921768,1713383746,-1905955735,1970562387,1633886320,1953459822,1853190688,1869768224,1397563501,1397703725,1685024032,1769414757,1629513844,1769107488,1702125942,1852793632,1969711462,1769234802,221146735,1953056010,544367976,544109938,1970562387,1919295600,1461742959,1868852841,1864397687,1752375410,1679848565,544110447,1684957527,544438127,543452769,544109938,1970562387,1919295600,1293970799,1329868115,218246739,1885680394,1702389038,572538144,1953656654,1142976111,1953198949,1462726767,1868852841,1159754615,1702060402,1869762592,1952671092,1381192736,1836130850,779317345,544438643,1361190973,1397768525,1835355424,544830063,1634623821,577922407,1633906986,778397795,543520869,572538144,540424243,544760141,1802725700,1667318560,1428186472,1768712564,572684660,1751343459,2019896933,538976357,1143087165,543912809,1751343427,1951735909,1953066089,1713906297,1752392044,1702389038,1025515552,1816535584,543716193,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,909652850,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896952,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,846357872,1697527352,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,778398564,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1667982450,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1633906217,778397795,543520869,572538144,1953656654,1142976111,543912809,1751343427,1951735909,1953066089,1848124025,1751343459,1697526373,538994040,1310859325,1869902447,1951735918,1953066089,544433513,1667318606,606233960,1701146739,1987208292,1702389038,540876832,1919897122,544108404,1701146707,1917067364,577074793,761491498,1802073963,1702389038,572538144,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,623016308,1634890872,779514468,1030977907,1229529632,1951932500,1917084018,543520361,1952870227,1701994871,1970483234,1886545264,1697540963,540894584,1886737186,1344303717,2001415491,1142975337,543912809,1751343427,1951735909,1953066089,1713709689,2020897633,1702389038,572538144,1702131781,1684366446,1835363616,544830063,1735357040,577593714,1935762989,1697539444,1025533304,1229726240,1296375885,2017796179,1684955504,1830839397,1919905125,1919950969,1634887535,1714365037,2020897633,775305266,543520869,941760573,909652528,1986281760,1701015137,2017796196,1684956532,1830839397,1919905125,1714365049,2020897633,775305267,543520869,941760573,909652784,1986281760,1701015137,2017796196,1684956532,1830839397,1919905125,1663115897,1701340001,778792035,543520869,1210196029,2020174949,1936286752,1633886315,577071203,1768191524,1932422003,538997625,572538144,541934153,541933906,1802725700,1769231648,2037672300,1818303522,1835885932,2037591604,1092762995,1126198380,1735549288,942874725,1628774966,1802658158,1663990117,574451055,1918987841,578381163,1701868322,1987208293,1702389038,572538144,1953656654,1394634351,1684366704,1769096224,706897270,1918987635,1851876212,1702389038,572538144,1953656654,1428188783,1768712564,1936025972,1634554656,1631810674,1981686382,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,1747067506,778923376,544438643,538976288,1210196029,1699553360,2037542765,1851870496,1919248225,1700997410,2019896932,538976357,1025515552,1129325088,1126188101,1634561391,1277191278,543518313,1953064005],52,[1,673346159,1,778331491,1,544042851,1,538976288,1,572538144,1,541345091,1,1835888451,1,543452769,1,1701734732,1,1768178976,1,577924980,1,1651340583,1,779055728,1,544438643,1,540876832,1,1112364322,1,1869762592,1,1835355424,1,544830063,1,1634623821,1,577922407,1,862810663,1,1932408376,1,538997625,1,540876832,1,1952796194,1,1836019538,1,1835355424,1,544830063,1,1634623821,1,577922407,1,1835623711,1,779314032,1,544438643,1,540876832,1,1296189730,1,541282336,1,1886418259,1,578056815,1,2036557087,1,779641956,1,544438643,1,540876832,1,1296189730,1,541282336,1,1886418259,1,578056815,1,1868852773,1,1768187251,1,1868770932,1,1025515629,1,1866670624,1,1851878765,1,1766596708,1,1159751022,1,1869900132,1,1680286322,1,1969451887,1,1868770917,1,1143094637,1,1430475599,1,1866670149,1,1851878765,1,1766596708,1,1159751022,1,1869900132,1,1679696498,1,1835103329,1,1697541743,1,574449016,1,1411400528,1,1936486255,1,1952531488,1,1852796257,1,1970479138,1,779383650,1,1030060133,1,760433954,1,542330692,1,1396856147,1,1951735892,1,1953066089,1,1780359801,1,778987887,1,1030060133,1,760433954,1,542330692,1,1313427274,1,1769231648,1,2037672300,1,1769350690,1,1701601650,1,1932424306,1,574452601,1,1635017028,1,2036879392,1,1768122739,1,1344302689,1,544437612,1,575820628,1,1634887462,1,1667852400,1,1868770931,1,1294089581,1,1329868115,1,1380393043,1,1229475905,1,1428181827,1,1768712564,1,539130228,1,1663985004,1,574451055,1,1293968716,1,544566885,1,1970169165,1,543649385,1,1801675088,1,577070945,1,1936941346,1,778987369,1,1030582115,1,760433954,1,542330692,1,1230197569,1,1428180551,1,1768712564,1,572684660,1,1701867617,1,1663984750,1,574451055,1,1143821133,1,1092637519,1,1313165392,1,1951735876,1,1953066089,1,1680351865,1,1835758441,1,1697541743,1,574449016,1,1953656654,1,1142976111,1,543912809,1,1768845133,1,1769107316,1,1411409774,1,857887315,1,1818391908,1,1802725732,1,1937339182,1,1866736189,1,1701601909,1,1936278560,1,1631854699,1,1126195572,1,1919970671,1,1769173861,1,1428188783,1,1768712564,1,421689716,1,1697538416,1,1025533304,1,1917854240,1,1702129257,1,1933647986,1,1953720691,1,1886591266,1,1717855589,1,1663988344,1,1025535343,1,1884496416,1,1717855589,1,555905656,1,2020828016,1,1835360621,1,1937339182,1,572538144,1,2020828016,1,1835360621,1,1769231648,1,2037672300,1,1836588578,1,778921313,1,544438643,1,1025515552,1,1836589600,1,544040289,1,1818850389,1,578385001,1,1651860246,1,779252841,1,543520869,1,540876832,1,1651852066,1,555906153,1,1701080693,1,1702126956,1,1702389038,1,572538144,1,1701080661,1,1702126956,1,1769231648,1,2037672300,1,1937122850,1,778397281,1,544438643,1,1126309949,1,1920233061,1,1344302177,1,1953393007,1,1953382688,1,1767255401,1,577992050,1,1634956842,1,1663984998,1,1025535343,1,1698898464,1,1634890862,1,1867522156,1,544501353,1,1769238081,1,1919505965,1,1411412853,1,807555667,1,1701868915,1,1801678962,1,1702389038,1,1394745405,1,1919250549,1,759386144,1,1802073931,1,1936278560,1,1631789163,1,543516771,1,1818850389,1,578385001,1,1701015582,1,1818386798,1,2019896933,1,540876901,1,1296257058,1,541149507,1,1986622052,1,555905637,1,1936877942,1,779120500,1,543520869,1,1176641597,1,1869762605,1,1849761908,1,1445816692,1,1937076841,1,1684611874,1,779514468,1,1030977907,1,1313415712,1,1229867334,1,1142965588,1,543912809,1,1952870227,1,1701994871,1,1684611874,1,779314546,1,1030060133,1,1313415712,1,1229867334,1,1142965588,1,543912809,1,1952870227,1,1701994871,1,1667832610,1,1937339182,1,1226973245,1,1668181874,1,543449452,1,1952870227,1,1701994871,1,1634609186,1,1920169078,1,1702389038,1,1310859325,1,1869902447,1,1849761902,1,1445816692,1,1937076841,1,1718571808,1,1918990196,1,1847992933,1,778008161,1,1030977907,1,1867391520,1,1852798066,1,1953382688,1,1767255401,1,544437618,1,1952870227,1,1701994871,1,1634608418,1,1919168118,1,572538230,1,1953656654,1,1092644463,1,761885806,1,1970432342,1,1867718771,1,1635218534,1,723674482,1,1663918960,1,1701340001,1,1836016430,1,1344413757,1,1867784259,1,544435311,1,1802725700,1,1667318560,1,1428186472,1,1768712564,1,740456820,1,1701995619,1,779116909,1,1030060133,1,1145250336,1,1297044013,1,1769096224,1,1377854838,1,1885433189,1,544367984,1,1818850389,1,578385001,1,1886745383,1,1697542757,1,540894584,1,759386146,1,1802073931,1,1936278560,1,1631789163,1,543516771,1,1818850389,1,578385001,1,1635218986,1,778593140,1,1030060133,1,1129325088,1,1869567021,1,1092645740,1,761885806,1,1970432342,1,1867718771,1,1635218534,1,656565618,1,1685091188,1,1932424818,1,540898169,1,1836667682,1,1702129249,1,1766072419,1,1869376371,1,1428188003,1,1768712564,1,673347956,1,1667330915,1,829975912,1,1836016430,1,1092755517,1,1869177973,1,1918976800,1,1866997860,1,1699422324,1,1766662265,1,577922424,1,-284902092,1,16777470,1,67108864,1,22784,1,67108864,1,22784,1,16128,1,256,1,2560,646,0],53,[656,0,1,1397555200,1,1397703725,1,1919243808,1,1852795251,1,673199904,1,1866672451,1,1769109872,1,544499815,1,825768241,1,960049453,1,1766662197,1,1936683619,1,544499311,1,1886547779,1,1667845152,1,1702063717,1,1632444516,1,1769104756,1,757099617,1,1869762592,1,1953654128,1,1718558841,1,1667845408,1,1869836146,1,1092645990,1,1914727532,1,1952999273,1,1701978227,1,1987208563,1,2122853,1,458753,1,1048581,1,1179665,1,524288,1,589831,1,655366,1,720901,1,786436,1,851971,1,917506,1,983041,1,262147,1,393221,1,524295,1,655369,1,851979,1,1114127,1,1507347,1,2031643,1,2818083,1,3866675,1,5439555,1,7536739,1,10682499,1,14876867,1,258,4,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,1,6488163,1,131073,1,262147,1,458757,1,851977,1,1638417,1,3211297,1,6357057,1,12648577,1,25231617,1,50397697,1,100729857,1,201394177,1,402722817,1,805380097,1,1610694657,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,65536,1,458755,1,2031631,1,8323135,1,33489151,1,134153215,1,536809471,1,2147434495,1,65535,2,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,917518,1,983055,1,1048592,1,1114129,1,1179666,1,1245203,3,0,1,-2147483648,1,32768,18,0,2,1118732289,1,0,1,1253081088,1,1253048321,1,1145330259,1,858255496,1,1146770176,1,670074948,1,6029363,1,1596850271,1,977469440,1,707668572,1,1121845248,1,1378702157,1,1380207937,1,1163282734,1,1229215232,1,1375750995,1,22084,1,1123369704,1,-999668997,1,-43529,1,340387,1,-999634944,1,-939604734,2,0,1,21031,1,1130299392,1,1279870559,1,1313431365,1,4017990,1,18354314,2,0,1,131072,1,0,1,83895674,1,5,1,1310738,1,1103217089,1,65,3,0,1,-1003356153,1,4113578,1,16785046,2,0,1,33691136,1,201919768,1,134679564,1,50271766,1,-16641523,1,536870912,2,538976288,1,673720360,1,538976296,3,538976288,1,1210064928,3,269488144,1,-2079322096,2,-2071690108,1,269488260,1,269488144,1,-2122219135,1,16875905,4,16843009,1,269484289,1,269488144,1,-2105376126,1,33718914,4,33686018,1,269484546,1,2101264,32,0,1,6029312,1,1422458880,1,0,1,65536,1,0,1,16908288,1,0,1,33685504,1,17749,1,59000149,1,0,1,67239936,36,0,1,65536,30,0],54,[3,0,1,17716,1,0,1,100663302,1,256,1,100859920,1,268568064,1,1162167556,1,84215045,1,3159301,1,80,1,807411712,1,134699088,1,808464384,1,479319,1,2105344,1,0,1,1616928776,1,6316128,1,2020634624,1,142112888,1,2055,1,134742023,1,134217736,1,2048,1,1970153480,1,103378028,4,0,1,196608,1,1329799168,1,1162892109,1,1647181891,1,771781729,1,6649957,1,1836016430,1,1180827648,1,1181501031,1,1702389038,1,1633824256,1,1663959156,1,1056992623,1,791543850,1,-65444,1,42352,3,1611423756,1,24588,1,0,1,2122543,1,-1093648913,1,1186607523,1,1187656099,1,536883619,2,538976288,1,8224,1,536870912,2,538976288,1,8224,1,-65536,1,3866654,1,7864410,1,11862167,1,15925460,1,19923217,1,23920974,1,2031615,1,5832762,1,9830519,1,13828276,1,17826034,1,21823791,1,1515454828,1,1887436800,1,65536,1,5526352,1,5522512,1,1193035544,1,6029312,1,92,1,1424162816,1,1424184547,4,0,1,1903951872,1,1010565120,1,1196641614,1,15934,1,808466002,1,755633456,1,1635021600,1,1864395619,1,1718773110,1,225931116,1,196618,1,808466002,1,755633459,1,1953392928,1,1919248229,1,1986618400,1,543515753,1,807434594,1,150997517,1,808866304,1,168638768,1,1869488173,1,1852121204,1,1751610735,1,1634759456,1,1713399139,1,1696625263,1,1919514222,1,1701670511,1,168653934,1,218168320,1,16711690,1,762213746,1,1701669236,1,1920099616,1,2126447,1,911343618,1,221392944,1,1713384714,1,1952542572,1,761753193,1,1852403568,1,1970479220,1,1919905904,1,1869488244,1,1869357172,1,1684366433,1,16779789,1,808866304,1,168636720,1,1970151469,1,1881173100,1,1953393007,1,1629516389,1,1734964083,1,1852140910,1,658804,1,16777215,873,0],55,[1024,0],56,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1109655554,1244033227,1244004352,509091416,-2147479755,0,3,0,1935015936,-2045365853,602531,65542,1244037046,118423552,1313407232,1850083089,118567331,832793798,1875248913,117584291,1313407007,1862666001,118567331,832793990,1897269010,117453219,1313406986,1856374545,118567331,832793894,1884686098,118567331,832793702,1868957457,118567331,832794086,1909851922,117453219,1313406982,1853228817,118567331,832793846,1878394642,117649827,1313407035,1865811729,118567331,832794038,1903560466,117518755,1313406993,1859520273,118567331,832793942,1890977554,118567331,832793750,1872103185,118567331,832794134,1916143378,117453219,1313406980,1851655953,118567331,832793822,1876821777,117649827,1313407019,1864238865,118567331,832794014,1900414738,117518755,1313406989,1857947409,118567331,832793918,1887831826,118567331,832793726,1870530321,118567331,832794110,1912997650,117453219,1313406984,1854801681,118567331,832793870,1881540370,117715363,1313407059,1867384593,118567331,832794062,1906706194,117584291,1313406999,1861093137,118567331,832793966,1894123282,118567331,832793774,1873676049,118567331,832794158,1919289106,117453219,1313406979,1850869521,118567331,832793810,1876035345,117649827,1313407011,1863452433,118567331,832794002,1898841874,117518755,1313406987,1857160977,118567331,832793906,1886258962,118567331,832793714,1869743889,118567331,832794098,1911424786,117453219,1313406983,1854015249,118567331,832793858,1879967506,117715363,1313407043,1866598161,118567331,832794050,1905133330,117584291,1313406995,1860306705,118567331,832793954,1892550418,118567331,832793762,1872889617,118567331,832794146,1917716242,117453219,1313406981,1852442385,118567331,832793834,1877608209,117649827,1313407027,1865025297,118567331,832794026,1901987602,117518755,1313406991,1858733841,118567331,832793930,1889404690,118567331,832793738,1871316753,118567331,832794122,1914570514,117453219,1313406985,1855588113,118567331,832793882,1883113234,117715363,1313407075,1868171025,118567331,832794074,1908279058,117584291,1313407003,1861879569,118567331,832793978,1895696146,118567331,832793786,1874462481,118567331,832794170,1920861970,118436259,1313407232,0,0,0,0,117571584,1313407007,0,0,0,0,117440512,1313406986,0,0,0,0,0,0,0,0,0,0,117440512,1313406982,0,0,0,0,117637120,1313407035,0,0,0,0,117506048,1313406993,0,0,0,0,0,0,0,0,0,0,117440512,1313406980,0,0,0,0,117637120,1313407019,0,0,0,0,117506048,1313406989,0,0,0,0,0,0,0,0,0,0,117440512,1313406984,0,0,0,0,117702656,1313407059,0,0,0,0,117571584,1313406999,0,0,0,0,0,0,0,0,0,0,117440512,1313406979,0,0,0,0,117637120,1313407011,0,0,0,0,117506048,1313406987,0,0,0,0,0,0,0,0,0,0,117440512,1313406983,0,0,0,0,117702656,1313407043,0,0,0,0,117571584,1313406995,0,0,0,0,0,0,0,0,0,0,117440512,1313406981,0,0,0,0,117637120,1313407027,0,0,0,0,117506048,1313406991,0,0,0,0,0,0,0,0,0,0,117440512,1313406985,0,0,0,0,117702656,1313407075,0,0,0,0,117571584,1313407003,0,0,0,0,0,0,0,0,0,0,17825792,832765952,65808,17838499,832765954,196880,17838499,832765956,327952,17838499,832765958,459024,17838499,832765960,590096,17838499,832765962,721168,17838499,832765964,852240,17838499,832765966,983312,17838499,832765968,1114384,17838499,832765970,1245456,17838499,832765972,1376528,17838499,832765974,1507600,17838499,832765976,1638672,17838499,832765978,1769744,17838499,832765980,1900816,17838499,832765982,2031888,17838499,832765984,2162960,17838499,832765986,2294032,17838499,832765988,2425104,17838499,832765990,2556176,17838499,832765992,2687248,17838499,832765994,2818320,17838499,832765996,2949392,17838499,832765998,3080464,17838499,832766000,3211536,17838499,832766002,3342608,17838499,832766004,3473680,17838499,832766006,3604752,17838499,832766008,3735824,17838499,832766010,3866896,17838499,832766012,3997968,17838499,832766014,4129040,17838499,832766016,4260112,17838499,832766018,4391184,17838499,832766020,4522256,17838499,832766022,4653328,17838499,832766024,4784400,17838499,832766026,4915472,17838499,832766028,5046544,17838499,832766030,5177616,17838499,832766032,5308688,17838499,832766034,5439760,17838499,832766036,5570832,17838499,832766038,5701904,17838499,832766040,5832976,17838499,832766042,5964048,17838499,832766044,6095120,17838499,832766046,6226192,17838499,832766048,6357264,17838499,832766050,6488336,17838499,832766052,6619408,17838499,832766054,6750480,17838499,832766056,6881552,17838499,832766058,7012624,17838499,832766060,7143696,17838499,832766062,7274768,17838499,832766064,7405840,17838499,832766066,7536912,17838499,832766068,7667984,17838499,832766070,7799056,17838499,832766072,7930128,17838499,832766074,8061200,17838499,832766076,8192272,17838499,832766078,8323344,17838499,832766080,8454416,17838499,832766082,8585488,17838499,832766084,8716560,17838499,832766086,8847632,17838499,832766088,8978704,17838499,832766090,9109776,17838499,832766092,9240848,17838499,832766094,9371920,17052067,832766067,8585477,17117603,832766115,12779781,17117603,832766179,16908544,23277987,832765952,355,34615715,832766096,9568784,34615715,832766097,9634320,34615715,832766100,9830928,34615715,832766101,9896464,34615715,832766104,10093072,34615715,832766105,10158608,34615715,832766108,10355216,34615715,832766109,10420752,34615715,832766112,10617360,34615715,832766113,10682896,34615715,832766116,10879504,34615715,832766117,10945040,34615715,832766120,11141648,34615715,832766121,11207184,34615715,832766124,11403792,34615715,832766125,11469328,34615715,832766128,11665936,34615715,832766129,11731472,34615715,832766132,11928080,34615715,832766133,11993616,34615715,832766136,12190224,34615715,832766137,12255760,34615715,832766140,12452368,34615715,832766141,12517904,34615715,832766144,12714512,34615715,832766145,12780048,34615715,832766148,12976656,34615715,832766149,13042192,34615715,832766152,13238800,34615715,832766153,13304336,34615715,832766156,13500944,34615715,832766157,13566480,34615715,832766160,13763088,34615715,832766161,13828624,34615715,832766164,14025232,34615715,832766165,14090768,34615715,832766168,14287376,34615715,832766169,14352912,34615715,832766172,14549520,34615715,832766173,14615056,34615715,832766176,14811664,34615715,832766177,14877200,34615715,832766180,15073808,34615715,832766181,15139344,34615715,832766184,15335952,34615715,832766185,15401488,34615715,832766188,15598096,34615715,832766189,15663632,34615715,832766192,15860240,34615715,832766193,15925776,34615715,832766196,16122384,34615715,832766197,16187920,34615715,832766200,16384528,34615715,832766201,16450064,34615715,832766204,16646672,34615715,832766205,16712208,83898787,832765953,16844039,84095395,832765969,268502283,83964323,832765957,67175689,84226467,832766017,1073808653,83898787,832765955,33621256,84160931,832765985,536937740,84029859,832765961,134284554,84292003,832766081,1610679651,83898787,832765954,25232647,84095395,832765977,402720011,83964323,832765959,100730121,84226467,832766049,1610679565,83898787,832765956,50398472,84160931,832766001,805373196,84029859,832765965,201393418,84292003,832766145,1610679651,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,9963536,50331648,3,3540752,101711872,10,1247248,83886080,5,7997200,100663296,6,5245200,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,2033666,50331648,3,5900048,101711872,48,6555664,83886080,10,12191504,100663296,8,2136344849,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,13764624,50331648,3,3933968,101711872,13,3213328,83886080,5,10094352,100663296,7,7801104,50331648,3,2754320,83951616,13,395280,83886080,4,7866128,101711872,112,1313040,50331648,3,6620944,101711872,97,7604240,83886080,10,13240080,100728832,15,2142636305,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12650512,50331648,3,3802896,101711872,10,2033680,83886080,5,8259344,100663296,6,6162704,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,592144,50331648,3,6293264,101711872,48,6883344,83886080,10,12584720,100663296,8,2139490577,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15337488,50331648,3,4851472],57,[101711872,13,3999760,83886080,5,11142928,100663296,7,13633808,50331648,3,3344144,83951616,13,985104,83886080,4,7931664,101711872,112,3016976,50331648,3,6752016,101711872,97,9046032,83886080,10,14157584,100728832,15,2145782033,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,11536400,50331648,3,3540752,101711872,10,1968144,83886080,5,7997200,100663296,6,5966096,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,198928,50331648,3,5900048,101711872,48,6817808,83886080,10,12191504,100663296,8,2137917713,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,14682128,50331648,3,3933968,101711872,13,3672080,83886080,5,10094352,100663296,7,8390928,50331648,3,2754320,83951616,13,460816,83886080,4,7866128,101711872,112,1706256,50331648,3,6620944,101711872,97,8325136,83886080,10,13240080,100728832,15,2144209169,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12781584,50331648,3,3802896,101711872,10,2099216,83886080,5,8259344,100663296,6,7407888,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,1116432,50331648,3,6293264,101711872,48,7473168,83886080,10,12584720,100663296,8,2141063441,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15730704,50331648,3,4851472,101711872,13,6424592,83886080,5,11142928,100663296,7,16714000,50331648,3,3344144,83951616,13,1050640,83886080,4,7931664,101711872,112,4065552,50331648,3,6752016,101711872,97,9439248,83886080,10,14157584,100728832,15,2147354897,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,9963536,50331648,3,3540752,101711872,10,1247248,83886080,5,7997200,100663296,6,5441808,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,2033666,50331648,3,5900048,101711872,48,6555664,83886080,10,12191504,100663296,8,2137131281,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,13764624,50331648,3,3933968,101711872,13,3213328,83886080,5,10094352,100663296,7,8128784,50331648,3,2754320,83951616,13,395280,83886080,4,7866128,101711872,112,1378576,50331648,3,6620944,101711872,97,7604240,83886080,10,13240080,100728832,15,2143422737,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12650512,50331648,3,3802896,101711872,10,2033680,83886080,5,8259344,100663296,6,7014672,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,723216,50331648,3,6293264,101711872,48,6883344,83886080,10,12584720,100663296,8,2140277009,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15337488,50331648,3,4851472,101711872,13,3999760,83886080,5,11142928,100663296,7,14420240,50331648,3,3344144,83951616,13,985104,83886080,4,7931664,101711872,112,3868944,50331648,3,6752016,101711872,97,9046032,83886080,10,14157584,100728832,15,2146568465,50344355,3,1771010,83951616,11,14288656,84934656,0,6948624,101711872,99,11536400,50331648,3,3540752,101711872,10,1968144,83886080,5,7997200,100663296,6,6097168,50331648,3,1574672,83951616,13,1246978,83886080,4,7538448,101711872,109,330000,50331648,3,5900048,101711872,48,6817808,83886080,10,12191504,100663296,8,2138704145,50344355,3,788240,83951616,11,591616,84934656,0,7210768,101711872,102,14682128,50331648,3,3933968,101711872,13,3672080,83886080,5,10094352,100663296,7,13371664,50331648,3,2754320,83951616,13,460816,83886080,4,7866128,101711872,112,2361616,50331648,3,6620944,101711872,97,8325136,83886080,10,13240080,100728832,15,2144995601,50344355,3,1771010,83951616,11,16385808,84934656,0,7079696,101711872,99,12781584,50331648,3,3802896,101711872,10,2099216,83886080,5,8259344,100663296,6,7670032,50331648,3,1836816,83951616,13,1509122,83886080,4,7735056,101711872,109,1181968,50331648,3,6293264,101711872,48,7473168,83886080,10,12584720,100663296,8,2141849873,50344355,3,919312,83951616,11,1115905,84934656,0,7276304,101711872,102,15730704,50331648,3,4851472,101711872,13,6424592,83886080,5,11142928,100663296,7,3344643,50331648,3,3344144,83951616,13,1050640,83886080,4,7931664,101711872,112,4131088,50331648,3,6752016,101711872,97,9439248,83886080,10,14157584,100728832,15,-2146825967,17838499,832765953,262416,17838499,832765977,1769744,17838499,832765989,2687248,17838499,832765997,3080464,17838499,832766004,3604752,17838499,832766009,4194576,17838499,832766024,4981008,17838499,832766029,5767440,17838499,832766041,12058896,17838499,832766150,13041936,17838499,832766164,14221584,17838499,832766171,15204624,17838499,832766201,16777487,16986531,832765987,4391172,17052067,832766035,7536900,17117603,832766147,16908544,17838499,832766114,10879248,17838499,832766121,11403536,17838499,832766130,11796752,17838499,832766134,12058896,17838499,832766137,12321040,17838499,832766141,12452112,17838499,832766146,13435152,17838499,832766159,13762832,17838499,832766172,14811408,17838499,832766180,15466768,17838499,832766191,15859984,17838499,832766201,2818307,16986531,832766003,8585477,16789923,832766210,1180176,16789923,832766210,1507856,34615715,832765977,2949648,34615715,832765989,3473936,34615715,832766013,5702160,34615715,832766023,5767696,34615715,832766043,8978960,34615715,832766056,9110032,34615715,832766093,9503248,34615715,832766095,9634320,34615715,832766108,11731472,34615715,832766111,12648976,34615715,832766151,13632016,34615715,832766152,15204880,34615715,832766193,16187920,34615715,832766195,5440004,51392931,832765971,4915984,51392931,832765999,5833488,51392931,832765995,5309200,51392931,832766024,6030096,51392931,832766045,9765648,51392931,832766084,10158864,51392931,832766077,9896720,51392931,832766085,10289936,51392931,832766113,11010832,51392931,832766116,11272976,51392931,832766115,11207440,51392931,832766119,11338512,51392931,832766129,12911376,51392931,832766135,13304592,51392931,832766133,13173520,51392931,832766139,13697808,51392931,832766163,14222096,51392931,832766165,14746384,51392931,832766164,14615312,51392931,832766167,15008528,51392931,832766185,16581392,51392931,832766196,7537412,51392931,832766189,16777999,51392931,832766197,12780293,51392931,832766115,11666192,51392931,832766131,12387088,51392931,832766138,13173520,51392931,832766132,12911376,51392931,832766139,13435664,51392931,832766160,14484240,51392931,832766170,15074064,51392931,832766162,15008528,51392931,832766171,15401744,51392931,832766190,16319248,51392931,832766197,16777999,51392931,832766191,16581392,51392931,832766199,6488836,12707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],58,[17,0,1,50331648,1,832765956,1,2163972,1,67252643,1,832765965,1,67175689,1,51130787,1,832774145,1,8455430,1,67776931,1,832768001,1,67072,1,50344355,1,832765956,1,4261125,1,67318179,1,832765977,1,402720011,1,51130787,1,832774145,1,16844039,1,67908003,1,832778241,1,25232903,1,50344355,1,832765956,1,3212548,1,67252643,1,832765965,1,268502283,1,51130787,1,832774145,1,12649734,1,67776931,1,832768001,1,591362,1,50344355,1,832765956,1,6358277,1,67318179,1,832765977,1,1073808653,1,51130787,1,832774145,1,33621256,1,67908003,1,832778241,1,-2020211183,1,50344355,1,832765956,1,2163972,1,67252643,1,832765965,1,67175689,1,51130787,1,832774145,1,8455430,1,67776931,1,832768001,1,460289,1,50344355,1,832765956,1,4261125,1,67318179,1,832765977,1,402720011,1,51130787,1,832774145,1,16844039,1,67908003,1,832778241,1,100730377,1,50344355,1,832765956,1,3212548,1,67252643,1,832765965,1,268502283,1,51130787,1,832774145,1,12649734,1,67776931,1,832768001,1,1115651,1,50344355,1,832765956,1,6358277,1,67318179,1,832765977,1,1073808653,1,51130787,1,832774145,1,33621256,1,67908003,1,832778241,1,-2019424750,1,17314211,1,832766721,1,201392394,1,17641891,1,832790529,1,131584,1,17641891,1,832790529,1,328193,1,16986531,1,832765977,1,132096,1,16986531,1,832765977,1,459265,1,16986531,1,832765977,1,197376,1,16986531,1,832765977,1,459265,1,16986531,1,832765977,1,328705,1,16920995,1,832765961,1,263168,1,16855459,1,832765959,1,262912,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,197632,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,262912,1,16855459,1,832765959,1,328193,1,16855459,1,832765959,1,132352,1,12707,754,0,1,377,1,977469440,1,1313429340,1,1414745673,1,808726064,1,48,93,0,1,6044227,8,0],59,[23,0,1,-1002307584,1,977403904,1,1397703680,1,1431586131,1,1229074000,1,78,28,0,1,158832,1,542003011,13,0,1,1124073472,1,2117199,13,0,1,1329790976,1,8270,13,0,1,1313817344,1,32,13,0,1,542003011,14,0,1,1819279361,1,2,1,43,1,0,1,458,1,83886081,1,0,1,832765955,1,0,1,12707,1,1329823744,1,1312902477,1,1329802820,1,77,1,1297040128,1,1145979213,1,1163412782,1,0,1,1431586131,1,1329802832,1,77,1,1392508928,1,1347769413,1,1163412782,1,0,1,1146552320,1,942883397,1,1329802806,1,77,1,1162106624,1,909652802,1,1163412782,1,0,1,1397968708,1,1347769413,1,1297040174,1,1140850688,1,1163088719,1,777016660,1,4544581,1,1095958528,1,842220886,1,1297040174,1,0,1,1447121664,1,775041861,1,4544581,1,0,1,1380011347,1,1448232020,1,1297040174,1,1392508928,1,1414676813,1,777409092,1,4544581,1,1229455360,1,776815949,1,5657156,1,0,1,1296648192,1,1395543365,1,21337,1,0,1,1162692936,1,1480928845,1,69,1,1392508928,1,1163285573,1,1380200018,1,86,1,1163067392,1,1380275796,1,1398362926,1,0,1,1413829376,1,777143638,1,4544581,683,0,1,977469440,1,1313429340,1,1414745673,1,808726064,1,1868848176,1,1697544307,1,25976,26,0,1,4751360,1,786432,1,425591552,1,1145307136,1,4718592,1,0,1,768,2,0,1,1,1,0,1,244975222,1,-2093412096,1,1183385284,1,-27883012,1,1343104,1,2008548724,1,-1207702783,1,-1706032776,1,872677684,1,-129595045,1,1392137865,1,716224592,1,1996443678,1,-59310082,1,504035256,1,178256,1,-163148464,1,-1164292074,1,-2093339389,1,-1073080636,1,1996434549,1,-59310082,1,67230362,1,79987508,1,1342191544,1,67187866,1,-1030857932,1,1183504523,1,121120502,1,28312693,1,-1070442517,1,1996444651,1,-126418950,1,506114232,1,-25755824,1,-1191414017,1,1344146174,1,1342274232,1,67187866,1,1347574580,1,1342273976,1,67187866,1,1347574580,1,-1189817672,1,1347507449,1,1342177976,1,755357338,1,516195130,1,-768376,1,1996488310,1,31103740,1,1183462404,1,1575324660,1,-1957326645,1,149717996,1,-15567105,1,1996427382,1,209125134,1,506114232,1,23501392,1,-998033135,1,716224524,1,-1936044002,1,-2092828149,1,-1330117436,1,-11526614,1,1996425846,1,108461832,1,285216410,1,113541945,1,-1979955575,1,1347616342,1,504038841,1,244049,1,-95515311,1,-1164291818,1,-2093339389,1,-1073081660,1,1996434549,1,-59310082,1,67230362,1,79987508,1,1342191544,1,67187866,1,-1030857932,1,1183504523,1,121120506,1,28312693],60,[-1070444053,-1330098709,-11526614,1996488310,185252092,2142785566,882528257,1530135553,2126008402,882528257,1530135553,-256356270,1425651988,62410833,-694530048,-2093339387,1183324868,-25755656,-1694730497,872677850,-1946663286,-1865720347,-2081649835,28314860,620365454,5874214,620627598,367764006,1342180792,587590298,20732742,-654917606,620496526,6005286,620103310,-214007770,57933834,-16740631,1996425846,108461832,285216410,113541945,-1980479863,263779926,-1202708981,1344146192,-1357057894,147096359,-624897,381219958,-2142233077,1946160254,353286152,-346752582,355645446,1381300666,819370576,-998035260,-129595124,200955529,-1205373744,-1706033092,872677684,-1202695589,-11534335,1996487286,288529144,-998035260,1342287882,-1006280038,1996446512,-193527818,67230362,1575324468,-1957326645,183272428,109969840,-1574558470,109969497,-1574558466,230168043,-358985728,1531323141,-1072037572,110024950,-1574558468,109969499,-2144983818,717630,-1477901452,175570688,-16222465,244975222,-2093412096,1183385284,-94991880,436895363,1589906037,-2020923898,300613774,-150974792,-661976466,622462606,-376992986,-163149568,504043960,186300496,-258322402,-2094551268,1996425412,-92864522,-1191676161,1344146208,-1189785416,1347507449,-1003432294,247759664,-1979955575,-804520362,1018701684,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,-1706032720,818152802,-92864677,-1694992641,872677850,-883038837,-2081649835,109971180,-2144983818,717630,109973364,-970578666,16800774,870957106,187086849,666390558,-1706025461,665787632,-1912028029,639966214,155991683,-1205767142,-148504498,-1962324946,436637400,-1081924059,1962934465,470191627,1285629477,105285897,-150974792,-661977490,622462606,-1111523290,1534328832,84297355,-1202716607,1344146221,-1190176072,1347507449,755316890,180650810,-1979955575,-804520362,28317045,620365454,5874214,622200462,6070822,-1191219735,-1706033050,872677684,-1202695589,-11534335,1996488310,288529148,-998035260,-1957631222,1090848326,817385472,-1202708981,-105312400,-1706012332,976028984,-1995783037,1451883590,1959791614,6731941,20224592,1381708804,5421136,20224592,1381708804,178256,-25755824,-1694730497,818155826,-1341209469,1654280193,1529922565,-375160,1996488310,445029116,-998035260,5486596,20224592,-1906625532,-1965519934,942078534,-385649657,28376904,-883038837,-2081649835,109971180,-2144983818,717630,109973364,-970578666,16800774,-706101198,187938816,884494366,-1706025461,665787632,-1912028029,639966214,155991683,-1205767142,-148504498,-1962324946,436637400,-1081924059,1962934465,470191627,1285629477,105285897,84297355,-1202716607,1344146234,-1190164808,1347507449,755316890,180650810,-1979955575,-804520362,28316789,620365454,5874214,622200462,6070822,1723368171,882528256,1530135553,1387810898,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,-1706032720,818152802,-96040869,-100609,-2036663178,-2093956070,1404568772,882528256,1530135553,-661929330,653936266,-1837824200,-443874896,-1957311651,149717996,-1710721281,1106906546,142016347,721843967,-1706012480,957415438,-1996045181,1451883590,-1185918210,1360923453,1358957241,385502861,62560849,-998032851,1975519760,-25755860,-1694730497,872677850,-1207647101,-1706033097,872677684,-1950183845,-96040232,1963407398,-352210940,-339725745,142016331,-100609,1119419510,-1202708981,-1706032754,872677684,-1202695589,-1706032755,872677684,-1202695589,-105310866,-1202695852,-1706033142,976029142,-2011642749,1996486726,-59310082,67230362,-129594828,-883038837,-2081649835,-795211540,-1203635697,-11534310,1996425334,956934,-998033135,-62486266,1392400009,189249872,96031006,1317884160,-1705961734,976028602,168739971,-13863488,1996488310,31103740,-998034428,3651588,20224592,-1906625532,-1965519934,942078534,-1341885177,843901697,-11998272,1996488310,189446396,-1816637410,882528257,1530135553,-1833414574,882528257,1530135553,-1934077870,1425651989,95965265,-694530048,-2093339387,1183323844,-25755656,-1694730497,872677850,-1946663286,-1865720347,-2081649835,1996426476,258382346,-1201978886,-11534310,1996425334,956934,-998033135,-62486266,-2080483703,1963002494,26785797,-1715993621,882528257,1530135553,-1980217719,1347615318,-100609,1303968886,-1202708981,-1924136951,1343682118,755219098,314868538,745914378,-100609,-627377034,-2093743103,934806724,882528256,1530135553,-661929330,653674122,74778424,1391133104,1324073010,-362753,1996486774,-59310082,504058552,26982480,20224592,1381708804,26916944,20224592,1381708804,363509840,1364523449,637008,97950288,-998032851,-196704230,-100609,-627377034,-1976302591,-443812794,-1957311651,351044588,-16091393,1996425334,956934,-998033135,-62486266,-2080483703,1963003006,209125175,504059832,27506768,20224592,1381708804,119183952,-998034428,-263812854,-1192077687,-1706032737,872677684,-196703909,-1191815543,904593825,-1207142657,1344146267,1342284984,67187866,1347574580,67574426,180650804,-1980742007,-1598492074,882528257,1530135553,-1980479863,-1564936618,882528257,1530135553,-1980217719,1996487254,-260636686,-100609,1605958774,-1202708981,-1924136956,1343680070,755219098,314868538,980795402,-100609,-627377034,-2093743103,1996424388,-260636686,67230362,79987508,1342191544,67187866,-1030857932,1183504523,121120494,28312693,-1070440469,109992939,-953801472,353767430,-227082496,-1018113,1996488310,191150332,1996443678,-126418950,-624897,-826739594,1425651989,79188049,-694530048,-2093339387,1183324868,-25755668,-1694730497,872677850,-16464765,1996485238,31103728,1183462404,1575324652,-1957326645,384599020,-15829249,77204598,-2092828147,1183515844,208074512,-1981004151,1347612246,-15829249,1996426358,142016266,-1710852353,957415438,-1996045181,1451880518,-1185918222,1360923497,1358958009,384454285,62560849,-998032851,1975519766,-227082413,-1695516929,872677850,-1207647101,-1706033097,872677684,-1950183845,-364475688,1963407398,6273029,1270356459,882528256,1530135553,-661929330,652887690,1836386104,1342201272,67187866,-1030857932,-1977165685,47704327,620627598,-230784218,141885461,-163675354,276037653,-887041,-627380106,-2093743103,-924121916,17596035,2125990005,1425652246,-1665661205,1425652246,-1980479863,28374614,429038160,173746095,-15502144,1996485238,31103728,-998034428,-384061436,1996423801,-327745554,-15829249,1996426358,-260636686,504067768,-159973552,-1695254785,976028984,-1995127677,1451883590,1976568830,-227082456,-1695516929,872677850,-1207647101,-1706033139,1176700394,436288603,-1898383680,639958022,-352298078,3848356,20224592,1381708804,3717200,20224592,1381708804,6207568,20224592,1381708804,6076496,20224592,1381708804,309328,-25755824,-1694730497,818155826,-1206467453,-1706032842,872677684,-11513253,1996488310,396663548,-998035260,1342287880,-1006280038,1183341360,3913962,20224592,-1906625532,-1965519934,942074438,-385649657,2122514639,141885708,-1172949320,116086009,-1172940104,1183405305,-162100748,-1149185,1996483702,209125134,-887041,-2085031818,1380982283,871659263,347623616,-1706012672,818163542,-1994734461,1451882566,1959791610,4634732,20224592,1381708804,3717200,20224592,1381708804,6207568,20224592,1381708804,6076496,20224592,1381708804,309328,-92864688,-1694992641,818155826,-1206467453,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,1183341360,1964719338,4700180,20224592,-1906625532,651725762,1183319946,4700394,20224592,-1906625532,-1965519934,942074438,-385649401,1996488435,-260636686,67230362,79987508,-100609,-2036663178,-2093956070,2122319044,376708074,1342192056,67187866,-1030857932,1183504523,121120490,498614645,882528256,1530135553,815419474,-2094551271,230163652,-358985728,1531323141,-1072037572,110024950,-1574558468,28311643,620365454,5874214,620627598,367764006,-1191329047,-1706033059,872677684,-1950183845,-364475688,1946630182,6273046,20224592,-1906625532,-1965519934,942074438,-1206815481,-1706033124,872677684,-1706012069,665786672,-1947580790,-1865720347,-2081649835,1996425452,209125134,-16091393,1996425334,956934,-998033135,-62486266,1392400009,194034000,247025950,1317884160,-1705961734,976028602,169002115,-13863488,1996488310,31103740,-998034428,3651588,20224592,-1906625532,-1965519934,942078534,-1341885177,844294913,-11605056,1996426870,-25755892,-1191414017,1344146325,1342272440,67187866,1347574580,1342272184,67187866,1347574580,-1189826888,1347507449,1342181048,755357338,449086266,-506232,1996488310,31103740,1183462404,1575324664,-1957326645,-622034452,-167342592,1048585764,1946159859,-385765371,1183515136,139889414,1375735045,3520592,20224592,1381708804,1354771280,97688144,-998034428,-129595128,1392137865,5290320,646876497,-1705961729,1242498904,-15809405,1996487286,31103736,-998034428,106873860,159351590,-385649638,-14286716,-1960441993,1090848071,79187968,882528256,1530135553,-2037559214,1343684470,251999386,214205258,-1924087757,385840774,660118096,-998028785,695549958,637951684,638023679,84232075,-1202716607,-1706033149,872677684,-1924115877,385840774,87333456,-998028785,1988529420,-1202710785,1344146330,1342183608,67187866,1347574580,67574426,214205236,-1960435221,1090849095,-1648865280,-1202708981,-1706033129,872677684,-1706012069,872679194,-1911896957,639960582,638986403,371857033,-14252403,642928662,371734271,504078520,462469200,1364523449,87595600,-998032851,-62486256,201217673,-1910802992,639960582,371865343,674692902,31103510,-998034428,-373280252,1723334832,882528256,1530135553,1152929874,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,-1706032720,818152802,-163149733,376707900,1358981049,67187866,-1030857932,-1977165685,-163170297,109984117,-14277370,638986806,371734271,67230362,79987508,-100609,-2036663178,-2093956070,28312772,622200462,6070822,620365454,5874214,-1895861527,639960582,371865343,674692902,31103510,-998034428,-25755900,-1694730497,818158214,-385563517,-443810309,-1957311651,-655588884,-167342592,1048585764,1946159859,23980291,-1962522997,218433622,-1202695680,-1706033099,872677684,726684251,-1706012480,872678866,-1995914109,1451882566,-1185918214,-1924071344,1360439374,252139674,247759690,-362753,-627378058,-2093743103,1589904580,2139301382,57940489,637568233,638023679,84232075,-1202716607,-1706033148,872677684,-1924115877,385820806,87333456,-998028785,1354773260,-14121331,1486508054,-2092298457,1967130308,106873897,125304614,88574758,1342193925,1342178232,67187866,1347574580,-14121331,882528278,-2092298491,-2037576508,1343684392,504079800,1620048,20224592,1381708804,119183952,-998034428,639757068,84494219,-1202716607,1344146344,1342183352,67187866,1347574580,67574426,180650804,621151886,371761958,706119974,-1471771370,642928662,371734271,504081336,463910992,1364523449,819370576,-998035260,-62486256,201217673,-1205373744,-1706033092,872677684,-1202695589,-11534335,1996488310,288529148,-998035260,1342287882,-1006280038,109992752,-14277370,638986806,371734271,67230362],61,[1575324468,-1957326645,-2064875028,-1906944256,639958534,367724230,-167342591,1048585764,1946159859,-385765371,1589903788,2139301382,57940489,637567209,638023679,84232075,-1202716607,-1706033148,872677684,-1924115877,1343651910,251999386,214205258,-1924087757,1343651910,254236826,113541962,-1003981504,-14285218,-1960441993,1090848071,62410752,882528256,1530135553,1183666258,-1706027392,1242498356,-1928543101,1343651910,504082616,1620048,20224592,1381708804,119183952,-998034428,639757068,84494219,-1202716607,1344146355,1342183352,67187866,1347574580,67574426,180650804,621151886,371761958,706119974,176062486,-1908378624,639957510,5834438,-1202695679,1344146358,1342382008,67187866,1347574580,755112090,214205242,621151886,708247334,922691094,-627435992,-2093743103,-1070463804,1375775721,196720720,-1229434850,1425651995,-694529967,-2093956048,-2037838652,-1769341060,-804520066,1119404660,882528256,1530135553,1152929874,882528256,1530135553,45633618,-1224781824,-1224736898,849018748,-2093956079,1169690308,882528256,1530135553,28366987,-1946973360,90348282,-1906626364,70788807,109978484,-14277370,638986806,371734271,67230362,79987508,620365454,1493616166,1776877824,101093119,922691109,-14281174,-1709823946,872677850,-385563517,1600061007,-883038837,-2081649835,109970668,-2144983818,717630,1996444533,142016266,84297355,-1202716607,1344146364,-1189391176,1347507449,-1003432294,247759664,-1979955575,-804520362,1018701684,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,-1706032720,818152802,1575324507,-1957326645,250381292,109969840,-1574558470,109969497,-1574558466,79173099,-358985728,1531323141,-1072037572,110024950,-1574558468,109969499,-2144983818,717630,887686004,175570689,-16222465,244975222,-2093412096,1183385284,-162100748,504086968,197310544,-258322402,-2094551268,1996425412,-193527818,504088760,369277008,1364523449,87595600,-998032851,-62486260,201217673,-15829552,1996486262,31103732,-655805436,3848192,20224592,1381708804,3979344,20224592,1381708804,178256,-25755824,-1694730497,818155826,-351353725,-159973522,-1191938305,1344146379,-1189745480,1347507449,-1202667469,1347420180,-1003530598,314868528,-1980217719,-804521386,1186480500,882528256,1530135553,28856402,1996443648,-126418950,-1005505894,180650800,1342185144,67187866,1347574580,-362753,-1533347722,-2093956073,28313796,90348112,-1336201020,1654280193,1529922565,-1192081784,-1706033093,872677684,-1950183845,-230257960,1963407398,-9574141,-624897,-627379082,-2093743103,1996424388,-59310082,-1004894566,1575324464,-1957326645,216826860,1342184120,-16222465,244975222,-2093412096,1183385284,-27883012,17464963,666371445,-1207702784,-1706033112,872677684,-129595045,1392137865,175570768,-100609,-826737546,-1202708981,-1924136952,1343682118,755219098,348422970,745914378,-100609,-627377034,832778659,-2123988572,33561591,33193,48362,517216380,58851463,832778321,590396,-1127219188,209315,458778,1441801,655387,786443,917517,1048591,1310738,1638424,28,393221,1114120,1245205,1900567,262145,5898314,6619232,6946919,7209068,7536751,7864438,7995513,10092670,12189866,13238464,14287064,17236218,17629452,393486,983047,1245200,2031646,3211296,3997752,6553698,6881384,7602290,9044095,9961616,12648624,13762755,15335648,17826032,327683,720905,1179665,1376276,2359322,3866670,4128830,5439568,6094939,7012446,7667825,8126583,13369472,14418128,18022655,262145,1769497,2687013,3080237,3604532,4194361,4980808,5767245,12058713,13041862,14221524,15204571,16777465,18153745,18350358,18678043,2490403,2621479,4194359,4980803,5570640,6226014,7667825,8061049,8847490,9437324,9699474,9961622,10616985,11075750,11665582,11927732,12124344,12386492,12714174,13566157,14418130,14942434,15663340,16318706,18022674,18678041,1507346,2424857,3473453,4653117,5767255,6815835,9109641,9371789,9633937,10420380,12648627,13107399,15204560,15925489,18219255,2818067,4718639,5308491,6029401,8192093,8716420,9896085,10289307,10682529,10944676,11206824,11337900,11862193,12255415,13172933,13697227,13893843,14090453,14614745,15007969,15532265,16056564,16777469,18546968,18678040,18481301,16777499,18415897,14155991,-2045378343,-2019413597,14561699,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,241,63,458752,1703959,27,63,393218,1572882,1900571,9633907,18153701,18612506,65539,1,131072,786436,196614,2,0,0,0,4587520,328193,-2119958528,469205350,-2119630845,-2042626048,410779648,4595412,810616980,37487174,458761,15423,-1808351952,-1121796800,832778659,629825080,-1086717370,-1120927616,-1086849024,128450560,1465662019,1313427017,774919251,1546661940,776882519,4804169,18766,393223,524295,589832,524297,589833,0,655367,655369,7,524296,8,0,655369,0,655360,7,655360,655369,524294,458752,10,655367,655368,589831,524295,589833,10,0,0,0,10,7,655370,0,9,589824,0,0,655370,589831,589824,9,393223,393224,458760,458758,524296,589831,393223,458759,589830,917512,917510,441926,-1103838698,832778659,1852375296,1963156851,1768078965,832814664,1820537251,1768039818,8568437,1574158198,-1099775340,-1077804390,16777220,1702063721,-1099598589,26978,1852393308,1963156851,1768078965,977469550,92,0,0,0,327694,-1095761906,-1038745595,832814750,1819292067,1040255744,286293,539754496,-1094975442,832778659,629832045,832766534,-1094962781,-1547525167,1841872722,-1547567104,-994001200,41922,-994656552,1412374582,1547322170,1229867351,810832718,808465454,1918054176,1919501411,540688957,542787887,542329135,542198063,542394671,541673775,220218159,1852405596,1970562419,1768042096,1101267054,629825054,-1088159102,458997,31244340,468362,10813440,776882519,4804169,-1068761081,629801353,-1546584032,-1547567072,-1546542142,832814936,-1083259712,28269,-1081957438,115882,-1037327397,10,65535,-1082481706,23730,-1081957438,-1021655894,10481,-1547525182,49036,18248,1127896111,1230462010,1397639502,875442260,790638640,1147368019,1111323241,1227825210,1227825242,1227825235,1227825233,1227825236,1127161929,32,29766,331726804,-2147483648,118,345620446,-2147483648,-1075183616,810620165,832815138,-1073348608,789053662,1109655552,7770,327936,43188480,5,16777216,458917,1881538725,10813440,1244053538,1591755172,34743690,21030,1101275136,983040,832815160,18981,1101275136,983040,832815176,1500400166,42345866,14326,832765952,49254,4211108,832779290,16777224,801292408,-1047648886,422195619,536995,832804405,-1064462795,55624474,-1809407014,-1047658429,1195900928,977403904,4259932,205174864,-1262989282,1425651993,949637201,-2093339387,1183387332,-27883012,2020921355,1342193848,-1078840166,1397620739,977469524,67174492,1347574580,1342177976,-1042123009,-1042394706,14326,832765952,49394,4737712,832779290,16777228,801292548,-1055513206,425603491,799139,832766024,-1029242808,443166,-1021444091,-1038739114,1195950744,1769406464,1952805742,1647210613,28265,47694154,343557,-1052114924,-1050737961,832815424,1579037091,43132298,774554080,65541,1917190145,1884513637,1030054753,892680246,875575090,1828719117,808726128,229244976,3456,832765952,1365033442,-1049050813,67049,1023,66562,131074,8395264,1868824584,1697544307,620782968,1585653114,38151562,1124348323,-1042136321,-1043181427,213755,0,1061109507,1061109567,1061109567,520,-2101280764,328192,33554435,103462,-1042153471,628765091,327700,709083934,68552704,18248,16777219,801292808,-1038735990,424554915,209315,1195919176,832772430,3261214,149320,977534720,1313429340,1414745673,808726064,1868824624,1697544307,25976,-16777216,0,0,0,1397968708,8395282,8388647,-1032874443,628802142,1585653114,38217098,1455965458,-1021706222,1633099349,1818850163,1632313465,1852400750,544828275,544432503,543516788,1634038375,1968316532,1634300787,1634738286,1768779369,1744857454,6044227,1465662019,1313427017,774919251,3158068,1936615799,1886745701,1852400174,544502528,1702260589,1953391981,544106784,1836213575,746155617,1969320992,544499815,1948284001,1109419368,1634235745,539784053,543452769,1953064037,1948279909,1109419368,543520108,1701079378,1816207474,1634623853,11875,832765952,133312,49510,1114112,-1004011453,462879,1195951154,-755969,-627379594,-382467071,985137394,882528256,1530135553,1018712146,882528256,1530135553,45633618,1996443648,-59310082,-1005505894,247759664,1342256824,67187866,1347574580,-100609,-1533346698,-2093956073,1860896964,-755969,1505292918,-1202708980,-105309712,860901716,347623616,-1706012672,818163542,-1995258749,1451882566,1959791610,4634689,20224592,1381708804,112720,-92864688,-1694992641,818155826,-1207253885,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,28334896,90348112,-2007289660,1001977414,882528256,1530135553,-661929330,653674122,58001208,-37399,1996485750,31103730,-998034428,32979,-2133622796,3883815,832765952,1423900672,-1003356153,-1002257238,-1000946606,-1000422310,-999898014,977403904,1397703772,1431586131,1229074000,1227817038,1227817050,1227817043,1227817041,1227817044,1127153737,3944704,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,872436559,-999555062,-997211005,50331,65142860,1296912195,4476481,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,513081344,45305668,1347769413,513474560,1702257011,1342190131,516096000,1380011347,1448232020,628686848,1397968708,1347769413,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],62,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4653056,121120502,1072235381,-25755649,-1694730497,818158214,-1207647101,-1706033089,872677684,-1950183845,-163149096,1963407398,-352210940,1589654018,1575324511,-1957326645,-1964211732,-167342592,-121308,1962937075,503746060,1048585765,1946157139,33483011,621020814,-1640071130,125108232,144678950,-1207833111,1344146571,504138936,485530192,-998037585,106873864,4161574,-14282380,-1960435849,1090854215,79187968,638577408,639596543,85804939,-1202716607,-1706033149,872677684,-1924115877,385840774,87333456,-998028785,106873868,528450342,639595776,85804939,-1202716607,1344146578,-1189537608,1347507449,755316890,180650810,1183523563,4261130,1988529488,-1202710785,1344146581,-1189546824,1347507449,755316890,247759674,-1979955575,-1031012778,1979467275,-1912492011,639957510,-1912579678,639964678,-385852254,985137452,882528256,1530135553,1085821010,882528256,1530135553,1052266578,882528256,1530135553,62410834,1996443648,-59310082,-1005505894,314868528,-1706032720,818152802,-163149733,1342192568,67187866,-1030857932,1183504523,121120502,-1863777420,172395264,1342193925,-9009523,-1699196906,-1202708980,-105309898,860901716,347623616,-1706012672,818163542,-1995127677,1451882566,1959791610,4634696,20224592,1381708804,112720,-92864688,-1694992641,818155826,-1207253885,-1706033122,872677684,-11513253,1996487286,396663544,-998035260,1342287880,-1006280038,1183341360,1964719350,4700180,20224592,-1906625532,651725762,1183319946,4700406,20224592,-1906625532,-1965519934,942077510,-385649401,1996488498,-59310082,-1004894566,79987504,1342193592,67187866,-1030857932,1183504523,121120502,28312693,-1070464277,-883038837,-1957326704,183272428,-1995684211,1452078662,105286648,620758670,268843302,-1341819882,13625601,1946168381,754218764,738620428,-350063607,-161561366,83248771,638028582,-1996335221,1347615814,-1706032208,976044656,-351878013,-163150902,-161561596,-62420186,-27817178,1140606601,-161576637,-28865754,1392133769,-1694730497,872678678,-1912290173,639960582,638986403,371857033,1392146175,211794000,-776450018,882528258,1530135553,446320722,-2093743097,109973188,-1557781240,-1993992532,1377218070,1342419024,759328922,113541946,621282958,-1372127450,922691094,-627435860,-2093743103,109970628,-14277370,638986806,371734271,67230362,79987508,-1946211095,-1865720347,-2081649835,109973228,-2144983796,721982,109971828,-14277362,-972449786,-956173754,390726,621414030,155754790,-1946925431,1451952198,862776074,1996443840,-25755660,-1694730497,872682828,-1995914109,1451882566,201756410,1048585765,1946159876,268865035,117384741,602603670,-100609,1996487798,105286390,302419536,922691109,-14281464,-1709898186,818161642,-2146646909,1946219134,-230242804,-163151104,-194084093,-129594621,-1980082549,1451883590,197299198,427097158,-1962391925,1178143318,956659196,57998934,-1191217943,1894318081,1575324671,-1957326645,49054700,619841166,5677094,-1191295352,1344146597,1342314424,67187866,1347574580,755112090,147096378,620103310,-130121690,443809802,16678528,109974645,-970578702,22022,620889742,1460061734,1656226048,882528257,1530135553,-1497870254,-1706025460,1106905506,109969840,-1574558466,-1574562325,-443869716,-1957311651,-1957275668,815990342,1431721771,-1152773960,801964032,-1644186980,1975172669,1242609682,-1308621893,808356608,1932512555,1577038338,378036062,1048587058,1979657010,-339725820,724738084,20742180,-654917606,638082756,849348488,1010836523,-155182591,207537368,-1341683674,-1956684287,-1865720347,1475119957,105286486,-2144652125,436275326,67183808,725000705,17464960,19185690,933364484,1431721771,-1152773960,11665411,724840075,-92262451,-1205832449,62605840,907446784,875465515,-1204826837,62605840,924224000,875465515,1563413803,1600020318,-883038837,-2081649835,1187395308,1589903562,126494214,4271512,-1177401719,-369688498,110024843,942023968,1962982575,1342287893,-1697483009,624231429,168084611,-385649216,95945009,1996443648,402037458,-998038904,1975519748,18606339,383010445,505936,142016336,-1710852353,1242501797,185255043,-14519104,1996425334,212645894,28856350,882528258,1530135553,-593866670,-2094551244,-555152188,6076416,142016336,-1710852353,1242500670,-1996045181,1451871814,1959791568,-832650232,21480998,-733573888,1996443670,59808466,-998031755,-867792634,1853145099,-150974792,-661925266,622855822,650921611,13469497,1187392117,1183646154,-11528462,1996425334,212842502,79187998,882528258,1530135553,-593866670,-2094551244,787157188,1946157373,-901331415,1183666177,-11528462,1996425334,213170182,62410782,882528258,1530135553,-593866670,-2094551244,1183650500,-1706027308,1242501786,184861827,-385649216,-660930713,-2145220576,1962986110,213628950,45633566,882528258,1530135553,-593866670,-1960333516,-1865720347,-2081649835,1448549612,-150974792,-661977490,622855822,-913863898,-754601728,-28931608,638088900,-1995484021,-1960379306,2122911100,1959922680,12839171,-947138421,-768871797,1183446775,570855158,104539685,58004966,-1912562455,639967238,13346807,-444136666,-1760352768,1183383783,-195655182,-944272602,1476340480,653298518,15304587,-768869749,-2020923824,1183383781,-2020923674,1183383783,1586059496,354196196,1347570191,253053082,-431619254,-1981262317,1451880006,-1899615248,-1960501242,992404574,1979763591,-2020923899,1183383755,1996443884,-227082252,-1912178945,639967750,367015679,-566821082,432661,-998038305,1975519756,-1715457274,-1962860823,1727526470,-129619458,-1962871575,-96040510,1183517931,-96040470,704530059,1183578182,-129615362,1996440182,1354771206,-364475056,1996443670,272407290,-998033573,1958742540,-360807496,-1196264958,1861681230,-1898411258,639967238,13469579,-574144,-138935434,-364495873,-1846825869,-1896200565,639967750,367396409,-2031549579,5158912,-1962512649,537300696,-1208015323,-1960443701,-1325340281,652268293,13076227,651307848,13088759,737824395,48858066,1364382235,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,622855822,-444267738,-1793907200,1347551463,-1912178945,639967750,367015679,-566821082,432661,-998038305,1975519756,-16389885,-1896200565,639967750,-1961498973,95549510,-768876333,622986894,-570031322,-1177414891,-489488372,-535428314,-1956684267,-1865720347,-2081649835,1996426476,142016266,-1710852353,1047855484,-1996045181,1451883590,1976568830,-373279995,1589903525,1200301820,-96040678,108380171,-385875528,28835985,-196704000,-336181623,-125926596,-1201180158,1861681230,-1898411258,639967238,13469579,-574144,-138935434,-129614849,1183533170,-129618950,1962934077,-196673789,-1980217717,1191180870,5159158,-1962512649,537300696,-163149019,-846776026,-14977536,-1070922122,1183666256,-11528456,1016789622,-2093524208,-1073083196,1320719221,107935488,110024843,1183524128,-2026297610,57934029,-1946925429,-1865720347,-2081649835,1448546028,623117966,-1707179994,427098120,144416806,623249038,183345702,623117966,-1710832090,115933192,637963777,1048585765,1946159859,16247043,-1710852353,1052453292,671518299,1048585765,1946157145,-1900006892,639968774,-1911886430,639968262,-351757406,-1701162817,1530837806,-1980217719,1320745558,107935488,110024843,-2144983766,48575,-558364556,1425652246,-1162344725,1425652246,-899447,1996487286,105286648,1342193925,504151224,1996444240,819370738,-998035260,-62486258,201217673,-1201244976,-1706033088,872677684,-1202695589,-1706033090,872677684,-1202695589,-11534334,1996488310,288529148,-998035260,4175886,20224592,-1956957180,1342288088,-91491445,-1006280038,-946971856,1963210790,-352210940,-1900006910,639968774,-1911886430,639968262,144312006,-1683872256,-92864760,-1694992641,872677850,1577370755,1575324511,-1957326645,82609132,33441478,1342185912,-99519846,109992769,-953801428,438428934,772181504,113649189,-1207954166,-1202716598,-1202716652,-1202716669,-1336934398,-426094588,-2093956083,109972164,-1557781200,-1993995520,-1207238122,1861681230,-1898411258,639969798,12435328,-1206356992,-11534332,-157677962,-2094888937,-1073085244,-1070458763,-1207866647,-11534333,-157677962,-2094888937,-1073085244,110028916,-953801422,1435654,872844800,113714725,-56658,-1341733082,-222,647628406,1530837763,209043466,-2011113318,696031778,-1293205829,-1710852353,1052451062,1958742619,108462055,-1155379558,1320704830,107935488,110024843,-2144983766,48575,1996425845,134781446,787168955,624297614,-435763418,-1207959020,1861681230,-1898411258,639969798,13469579,109985856,-1557781192,1996423188,204642822,-2007286085,1320746566,107935488,110024843,-2144983766,48575,109981556,-1591335636,187048397,1948371718,922691104,-14278195,-1709061322,652805702,-1912290173,723856390,-844945728,-878500319,214022177,-1028108258,-1706025460,665787632,-1710701437,579346648,-1154909030,772181566,1048585765,1946162442,5158989,-1962512649,705072856,-1082120667,1962934461,637963833,-207608283,-62486518,-217659866,1183514634,4261126,214153296,-608677858,882528257,1530135553,412766290,-1975898878,110033990,-1574558426,1183451891,1575324670,-1957326645,-2131983892,973508096,113714725,2342,-150974792,-661977490,623511182,-1111523290,57999360,637585385,12695551,-1081636058,4261120,309328,20224592,1381708804,-2142859952,882528278,-2092298491,-1070396220,-2142859952,1486508054,-2092298457,1950353092,738627084,113649189,-352247350,5158973,-1962512649,705072856,-1208015323,-1960443711,83935111,-1202716607,-1706033149,872677684,-1924115877,1343651910,251999386,214205258,623642254,-905525722,-1608122335,109978058,-1574558404,-1070464942,5158992,-1962512649,705072856,-1208015323,1183645887,-1202710912,-843505206,-1706012334,896008194,168608899,-1962052416,109971014,-1557781204,28320229,-883038837,-2081649835,-1202321172,1861681230,-1898411258,639969798,12435328,-1204456192,-11534334,-1835399562,-2093040872,1589904580,126428680,477478923],63,[623380110,1497268262,91488256,417972274,108461825,758476954,-253011142,624559758,641631014,712245257,624821902,371237158,624559758,637942054,639072009,153489035,624952974,1745748774,1992833792,-385765371,1187446999,-352321288,375062,-259268105,625084046,1679737894,680011264,-1946663169,110032966,958801216,1996515334,105286620,1342193925,504153784,396146768,1364523449,819370576,-998035260,-62486262,201217673,-385649200,1996488550,-1667608322,-2093956074,1119356100,882528256,1530135553,28856402,1996443648,-59310082,-1005505894,180650800,624821902,371237158,624559758,153527078,721843967,1347440832,-1174045000,1347567291,285833370,214205241,-375160,1996488310,445029116,-998035260,5158916,-1962512649,705072856,-2020923867,-768933683,513429586,-2094551270,1183450308,-443851014,-1957311651,49054700,637951684,134957046,28312692,-2094629397,1946163839,1065363189,-1084370,1996426358,410451722,-1157229414,113541950,-1191295351,1861681230,-1898411240,639969798,13207435,-388823631,33449719,1996426822,108461832,-15829249,1589906038,2013210118,410451738,-1157198182,214205246,-1636450294,85477003,-1202716607,1344146633,1342324152,67187866,1347574580,754976410,-1950338502,-1865720347,-2081649835,1187448044,-2097151746,1946159230,176063238,861107456,-10818624,-1070922122,1183666256,-11528452,1016727670,-2093524208,-1073083196,2122529908,913441532,-150974792,-661977490,623511182,-846755034,-146980864,-1207732481,1178337271,-1961397508,1183448134,-28901624,-98685,1183516788,172374280,1183558005,1575324670,-1957326645,116163564,241091670,189237798,20713508,-511653606,63013119,1023168136,616569345,-2013002499,1183578694,973508104,104408613,1819740454,638487334,1074171401,651266853,6819331,1484179515,96059947,-1948125440,1107726064,516171301,1183514724,1082729994,138840833,624559758,637938470,-1948125431,1107726064,516171301,1183514724,1082729996,138840835,624559758,637938470,-1948125431,1107726040,918824485,1183449188,8922876,721843967,-1924116288,1343684166,-1710721281,928714812,168608899,839218624,11790784,-117539197,-1461124238,-25263360,-1192463870,1861681230,-1898411258,639969798,13469579,-574144,-138935434,-28951553,1183567218,973508350,104408613,1819740454,638487334,1074171401,651266853,6819331,1484179515,96059947,-1948125440,1107726064,516171301,1183514724,1082729992,-28931327,624559758,637938470,-1948125431,1107726064,516171301,1183514724,1082729994,-28931325,624559758,637938470,-1948125431,1107726040,918824485,1183449188,8922874,-1979824501,803801158,1577169151,-883038837,-2081649835,1448547052,-150974792,-661977490,623511182,-846755034,1389505280,-1695315120,665786910,-1912290173,639974918,371197639,109969410,-1960434390,-1325340284,652268293,13075459,651307848,13087991,-930360789,52877963,637592964,15176723,625215118,369926950,236357926,705072662,-2071255515,-768933685,-1960423342,1073794436,142656,1347605019,2122971531,-262239762,253029018,-297401526,-1896851949,639969798,15041539,-409726170,77056,-1946101117,1174834881,-1297930715,378086934,-1047652684,-947614938,1389505280,1208389200,922691109,-14281244,-1709841866,1242502472,-1980217719,-940967338,-58817790,-1206160137,1861681230,-1898411258,639969798,13469579,1178288192,-381782018,1191117600,5159166,-1962512649,705072856,-2020923867,1077936333,1996375611,108462026,1347469355,385631885,-25755824,1527790746,214205239,-1451900918,-404111310,-28931326,624297614,-435799770,728331284,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,625215118,369926950,236357926,-28931306,624297614,350659366,-150974792,-661977490,623511182,-880309466,1389505280,-2020923824,95486185,52879571,1208010631,-944244954,1141280256,244000293,-1960438260,51777046,1444149326,1174834938,915088933,-1960438094,-2095664066,-679280186,1926707968,990148362,-1962641714,-1982952489,1451881550,-2084033546,109969626,723920170,637592975,15177499,-2097026685,1364328666,253053082,-1908391862,639973382,637539491,1312511,624297614,350658854,-28931776,1191117803,-28931074,624428686,335952166,-385648896,1996423300,1372138246,-61960879,-1706012394,928714812,168608899,-385649216,2122579634,-898238468,-1895938421,639973382,721425571,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,-1980479863,110032470,-14277322,-15407562,916063862,-2093040855,1183515844,-162100236,625215118,201730854,370877974,109975054,-1557781174,-1993995890,-1911975914,639977478,367396551,1183711231,-1907353870,1378175494,-1908998362,1141280265,922691109,-14281202,-15332298,-2070280586,-2093040880,-1073082684,109984629,942023976,1946179846,12249347,-1710852353,1052445746,1975519835,-37689085,-150974792,-661977490,623511182,-846755034,1389505280,438213200,-998037585,-196703484,-1896458613,639976454,638979235,370022025,625215118,369926438,236358438,1174834710,372844069,1651644084,958793591,1914089990,-1194816679,-628424626,-1962512649,705072880,-2071255515,-768933685,-1960423342,-1962874492,-754601519,-2080168224,-1958215481,651307978,13087991,-612120533,-1943329280,455475429,1392568220,357079633,1077955087,624297614,350659366,-369211767,28376291,-443850914,-1957311651,518816748,1320703575,107935488,110024843,-1960434390,721472903,-1706011950,665786910,-1912290173,639972870,-1911232863,639974918,-350871389,1040617053,547431973,726157334,-1706011950,665787294,839173251,109990080,-14277314,-15327178,2056914550,-2093040857,1996424900,1354771206,-196702896,109989910,-14277314,-1709825994,928714812,168608899,-2092665664,1979184254,1040617027,117384741,109975072,-1591335624,109969428,958801214,1914052614,60745987,-1357760870,1975519783,1275498116,1048585765,436273248,-1898383680,639979014,838884770,58517952,-150974792,-661977490,623511182,-1111523290,678690816,-1188967752,1347506893,385238669,1040617040,922691109,110761504,-2093524224,-1073083708,2122368372,-2123104002,15746758,384714381,5158992,-1962512649,705072856,-2020923867,-768933685,-930394030,-376992986,-1309570304,652268293,13076227,650808136,13088759,109991505,-1960434370,-1911152626,639977478,367398537,-377236949,1389501186,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1710852353,1052446852,168739971,-1911392832,639969286,5834296,787022708,-263796993,-260145151,-385649408,2122383075,997458158,-150974792,-661977490,623511182,-1111523290,661913600,16612992,109977973,-14277314,-1206509514,-843505206,-1706012334,1165821964,-1996045181,1144908870,-385649581,109969537,-2094652080,19518,-2094659468,50351166,1183673717,-1924131102,1343677510,-1996488007,-1705908658,624230408,168477827,-1962511168,1183441990,108462054,-1188967752,1347506893,285216410,113541945,-1981266295,1183574614,4261350,1996444240,214743272,1270370334,882528258,1530135553,110776402,-2093339392,109973188,-970578606,16800518,-1912709911,1343681094,-1710852353,1052443676,168215683,-1206028864,1344146641,1357792906,624821902,540475174,236755478,-998030854,-30676728,624821902,371237158,624559758,723961995,-1157028346,-470351867,625084046,1678115622,378217984,109969510,-1557781164,-1993989484,857904662,-1202630464,-843508180,-11513518,1855587958,-2093040876,109972164,-970578642,18156038,-150974792,-661977490,623511182,-1094746074,477364224,-1189729096,1347506893,624821902,540475174,108461846,758241434,-8984262,623773326,168216102,1183449365,750276846,1389213974,109989969,-14277314,-15327178,-1164310922,-2093339342,-1073083708,109976181,942023976,1946179846,-43259645,49184384,-504822923,-44046080,-150974792,-661977490,623511182,-1111523290,57933824,637568233,13350911,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1907273006,639974918,371199627,625477262,-435255002,48857877,1364382235,-74714997,253029018,63515466,-1898900538,639969798,15041795,-409660634,-11513344,109971062,-14277304,638967862,366884607,-553646438,214205220,623380110,1497268262,57933824,-1896037143,639974918,371209983,-887041,-392558986,-2093040872,-1073084732,1760101236,671518460,104343077,57933913,-1896048407,639974918,371209983,-1710852353,976041132,-385563517,28376193,-443850914,-1869558947,-2081649835,861279980,-330921536,-370522487,109969543,-970578602,21766,384714381,332438096,-998028785,-297366268,1016746006,-2093040850,1183384772,-27883012,-15960321,1996425846,108461832,625477262,-533266650,922691093,110761438,-2094735616,-1073083196,109974645,942023976,1962957062,274646111,17286694,1320703723,107935488,110024843,-2144983766,48575,109972597,-2094652072,18494,1191132020,-364475414,623117966,-1392101082,-385648888,916063032,170372882,-385649472,110034780,-2144983732,16801854,-654917606,625870478,6136358,334086194,5158915,-1962512649,705072856,-1082120667,1962934462,1510379103,1048585765,1962934355,1354773075,-15960321,1996425846,108461832,625477262,-533266650,922691093,-40233506,-2094735616,-1073082684,109980277,942023976,1962957062,5159079,-1962512649,705072856,-1082120667,1962934462,-994037213,-2010771362,44099847,626656910,1396604966,208994304,623117966,-1723957210,57999368,-1912653847,1343680070,252956826,79987530,384714381,775723600,-998031685,-129595132,-1896196471,639981062,5586560,-385649664,1183579932,-27882500,2012894777,956658192,158595142,1090012801,-94993538,-129594619,737826443,1444674630,-196703746,-1896458615,639971846,367541891,644183040,367533707,-472783919,626787982,-57701594,-1215617527,-1048376834,14058245,360182331,-935656334,86839159,14320384,-1980479863,-1997932970,839290368,512435749,-472836632,110027729,-2094652068,655039,-2094659467,84540607,-2094635146,84540591,-23100634,1508573193,624166542,-1371634906,141950754,-1338080474,1165295394,626787982,169648422,504793894,328970,989909635,293074518,1178273138,-2096465932,-2096761746,-352258466,1048782364,1962936862,1048782344,1980041756,780346892,637864476,169746051,242679552,-1962117377,1452012614,-1710902794,1242502428,1218072658,-1991635179,1451881542,1976568822,-196688118,1187446785,-1912602378,639972358,581975683,638088448,581844611,644772864,581844611,638088703,581975683,-1201769217,1385758820,922691152,-14277968,-1709003210,1242502378,2012632635,990212625,175371334,638607044,-385742906,96009674,1347590400,624166542,-1375337690,370353698,1347560112,253029018,-162120886,91362167,1945388603,-330891508,49053315,1978254963,-196703235,-1896458613,639971846,367533707,-472790133,110027729,-1993988772,638189703,167942025,1963456899,839290381,113714725,5608,109971947,-14277326,638969862,367541891,-1911065600,639972358,581844611,638285311,581975683,-385649153,110034180,-1070914252,582001446,581870374,-1896724855,-1960485882,-472780194,-1960385583,638189703,167942027,624166542,-1375338202,370222626,1191125680,-226589710],64,[-1328254456,-1363652605,1389213986,815419473,-381022444,28376244,1575324510,-1957326645,653034476,14304966,949891,1589909877,130426376,1409715712,516171301,-2144984428,57999423,-2097020695,1981812350,215136278,1996443678,142016266,251865242,147096394,-2097027863,1946160766,205949701,109982187,-1004133036,639800350,1946369920,1065362950,-1911589630,639980550,580257422,21465894,109972971,-1910102700,639800838,-1996273781,-1072964026,-675805579,14608652,-11485133,1347421814,383796877,112720,-562626736,1527102106,281314103,729071626,16416387,2122525044,527565562,-150974792,-661977490,623511182,-846755034,-146980864,-1207732481,1178337271,-972786694,-2147362234,1946212990,215595014,-1962900503,1346375238,-362753,1996425846,108461832,-1156288870,180650814,-11485134,1996480118,108462074,-1156106598,147096382,1037846153,74842111,31082182,14319232,1996430965,-532247290,1996443670,-92864548,-1156146022,180650814,74825738,31082182,14319232,1183658101,-1706027296,957415598,1376044163,175570768,-1710721281,1242497832,-1207384957,1344146654,-16091393,681183350,-2092298493,1187383492,2122514650,57933838,-1912561431,639980550,580132548,54493222,-2144991628,427098687,626263694,-1777955290,1200301602,-565802751,55020326,-337885559,1342287918,-1911785729,639980550,580257422,55544614,1373523593,-1710852353,1052448566,-1995914109,-12723130,-972786177,-2147362234,1962990206,108461854,383796877,-596181168,-1696696577,1052448412,168477827,-972786240,-2147362234,1962990206,-532247270,-1365618666,-2093412096,1347552452,-16091393,681183350,-1958080765,-1865720347,-2081649835,1320682732,242153216,110024843,-1960434390,-1325348473,-1981230331,1183579206,-62506744,-1070390666,242679632,1996443728,175570700,-16222465,-1164310922,-2093524219,-1073082172,468405877,722368255,-1924116288,1343684166,-1710852353,928714812,168608899,839153088,-2094011456,1912798846,5159158,-1961988361,705072856,-2020923867,1027604685,58130423,1006630840,-680329658,-1979824501,-1964308922,-443874896,-1957311651,653034476,16664263,5158912,-1962512649,705072856,-2020923867,95486153,1183443155,142509018,-1071909631,-1996488155,820763718,956974731,209057862,-136690037,1174666854,9759196,818816,-11529356,1996486774,404003334,-998031685,1975519750,-599326757,970737291,611768902,-11485133,1347421814,383665805,-596181168,-1710721281,928712122,168871043,-1196853824,1290534911,721843967,-1924116288,1343675462,-1710721281,928714812,168608899,-2082442048,1912790142,5159130,-1962512649,705072856,-2020923867,1027604685,58130423,1006630840,-1150100410,-1946269953,1183439942,-11933432,-883038837,-2081649835,1187448044,-352321284,108461897,1347469355,385762957,142016336,1527790746,214205239,1349828618,50232963,1320700530,107935488,110024843,-1960434390,1073794439,1996486461,-542717,1929266747,-28931285,-16234871,1320746054,107935488,110024843,1183524138,-2026297604,209060045,956843659,-1720382906,48955824,-443826126,-1957311651,82609132,-1995946357,65797702,-1191295233,1861681230,-1898411258,639969798,13469579,1178288192,-14256386,-1070922122,1183666256,-11528452,1016790646,-2093524208,-1073083196,2122517364,-998964996,-335657333,-1950338302,-1865720347,-2081649835,1448545516,-150974792,-661977490,623511182,-1111523290,1685323776,32786119,-163133696,28311552,-1996929400,-1070400954,-1996732792,-893781178,1389214241,1317884242,-11462924,-124122506,-2093524222,-1073083708,-1070463627,-1711102231,1106906832,-11485134,-2103833994,-2093040858,28312772,175570768,-1710852353,1052452730,-1341733757,41806081,-1928694017,1343621190,-1710852353,1052449772,168346755,-4492096,1996425846,108461832,-1155680614,113541950,-1502298102,721843967,-1202696000,-11468809,2090470006,-2093524208,-1073083708,1889176692,-1959306480,109971526,958801210,1980311046,12183811,638487334,1074171401,651266853,6819331,58181691,-1962892567,-1037366714,-1962932807,-1948125222,-1898411053,639975942,6567620,-1962898906,138841048,-503856597,-661924981,-1961850842,109972038,723920186,-150395386,1107726049,516171301,-259325852,21007142,1183568011,-1899590648,639973894,153486891,-503842165,-963717493,-1993936757,1183515000,973508106,103491109,-503903962,625084046,1679737894,653298432,-1962721141,138841040,110020236,723920186,-1962334714,-1948125190,-1949921586,2022254320,1409715715,516171301,-2144984428,57934655,-956268055,65094,95954155,-26806528,110024843,-1004133054,-1962908618,958794310,125108544,638076555,-16695159,1183579718,1074171646,104408613,58130536,-1191123735,-503906299,110030987,-1004133054,637559838,-467009398,1219720264,-814689924,1219198536,-1047803531,-1946261769,1107726040,918824485,1183514724,1077487114,-1953532671,-1993996218,-2031419072,626263694,-1777955290,1065362978,-952404732,65094,1191117803,-28931074,624952974,1745238310,-1183287808,-503906299,110030987,-1004133054,637559838,1963210880,172395481,958848515,-831192761,109989611,-1910102700,639800838,1946304384,1065362950,-952077055,65094,1191117803,-28931074,624952974,1745238310,-1188530688,-503906299,110030987,-1004133054,637559838,1963014272,172395481,958848515,-831192761,638076555,-1912518775,639980550,580132548,509478,-99692390,1342287937,-1710721281,1052452482,-1341864829,1996443649,108461832,-1155040614,113541950,1642660528,-1956684035,-1865720347,-2081649835,1448543468,626263694,-1809923034,1065362978,-1341819648,27846913,626263694,-1809923034,1065362978,-1910672125,639977478,366878404,775913510,-1064563083,638088900,-1064432501,441420070,-1202716240,1861681230,-1898411258,639969798,13350911,-376992986,-754601728,-2029836576,726139079,-1208539438,1992556743,210445832,-377236949,1389501186,705072721,-1886706139,-768933685,-259305134,-358941813,726273812,331744201,705072849,-2063391195,321257701,1375790997,108461904,625477262,-533266650,922691093,-40233506,-2094735616,-1073082684,109973876,-2144983768,22846,-471268491,-1204753664,1861681230,-1898411258,639969798,12500864,-1205767168,-843508180,-1907338926,639974918,371209983,-1710852353,976040408,839435395,11856320,-1357760870,1975519783,1275498008,1048585765,436273248,-1898383680,639979014,-352297566,108462042,1347469355,1358952376,638082756,2090481663,-2093524208,-1073083708,1889189236,-1908974832,639983110,369624831,-1001389392,-14284706,646093367,-998031685,1342353412,638082756,1996437503,662346246,-998031685,140428294,1074236198,108461904,-1156017510,79987518,638082756,-1073018999,2078868340,671518462,1048585765,1946157145,-10753789,-1710852353,976041328,-11540133,889923482,-28055259,-443850914,-1957311651,686588908,626263694,-1809923034,1065362978,-1341819648,52422913,721843967,-1924116288,1343674438,-1710590209,928714812,168608899,839218624,50325952,721843967,-11513664,1996478582,276601352,-998033573,1958742538,275815138,1320695643,107935488,110024843,-1960434390,-1325348473,-1981230331,110026310,-1004133036,639800350,1946369920,18213123,-385333621,-306708129,-1202708980,-1202714968,1344146676,956974731,74840646,48955824,-1705983950,818164540,168608899,-1954253632,1183385670,1354773498,1342600959,-532247216,28856342,1996443648,129407704,-998033573,1975519760,671518222,104343077,57933913,-44823,1183570502,-632931874,-1981217934,1354773248,1342600959,-532247216,1996443670,-596181030,1527102106,281314103,-747323382,283854582,2122370420,-948687136,-11485133,1347421814,383796877,112720,-96040112,1356351113,1527102106,281314103,-1552629750,1342179512,504160440,-532247216,1587171350,-2092298492,-1073018172,62425461,-373796864,-1924129268,1343678534,251944602,180650826,58048523,-369160215,1996488553,1354771206,-666464944,1996443670,272407260,-998033573,1975519756,1409715752,516171301,-1977212268,1222912519,266929013,41699329,1659437937,1014909182,-385649336,1458110718,-662797314,-1194167806,1861681230,-1898411258,639969798,13469579,-574144,-138935434,-666485761,1183560562,-599356968,14304967,-17372928,626263694,-1809923034,1200301602,-599357183,55544614,198856329,-348883776,108461866,1347469355,383272589,-596181168,1527790746,214205239,58048522,-1946285847,1183438918,-565802020,-1948629463,1178197574,869168090,1996443840,-1924116474,1343676486,-2459905,-1164256138,-2093524219,-1073082172,-756481163,218740989,-457682914,280514566,-1957683699,1178143302,-1341884934,839052033,1016746176,-2093956045,-1073083196,-1494678667,138841085,872040073,1996443840,-1924116474,1343676486,-2459905,-1231365002,-2093524217,-1073082172,1592329076,-42210819,721843967,-1924116288,1343674438,626263694,-1809923034,2013210146,272407041,-998033573,1975519756,-44832509,504178104,117028944,221034576,1183535134,-666486518,28312693,-1070464277,859609680,-998035260,1958742540,108461859,1347469355,-1912047873,639980550,580132548,24641318,1527807130,180650807,58048522,-1694694167,928714864,-1946362647,-1865720347,-1957326704,183272428,1183536727,4261126,222017616,448286750,882528256,1530135553,-258322350,-2094551268,1187449540,-352321288,-163119325,754351747,750262141,-126945536,1577310347,1611042550,-2017057243,-352313716,-129564704,267943555,1187448701,-352321290,43301075,-1202695527,1861681230,-1898411258,639969798,13469579,-930360789,-1828332917,1389499138,-1947104432,357079803,109988367,-1557781150,-768928500,-972861358,19781395,1389828864,357079632,1183402511,2931194,1364382259,721799307,1389499136,-1695446192,1242502472,627312270,353936166,-1176963256,-503906260,110030851,-1993988762,-955693514,196166,2122524139,74840060,216728240,16547459,-1070463883,28312299,-25755824,-1155104102,79987518,-1191295233,1861681230,-1898411258,639969798,13469579,1178288192,-14846210,-1070922122,1183666256,-11528452,1016790646,-2093524208,-1073083196,350988405,504184504,222279760,-258322402,-2094551268,28313796,-443850914,-1957311651,82609132,805736022,44115493,101393931,58002176,855906025,1889161408,1529922575,623904398,37158694,922691083,1620708096,-2093956072,109970628,-14277328,638255670,184563455,-1005151078,79987504,625739406,1614708774,1081344000,1342203576,67187866,1347574580,1342192312,67187866,1347574580,1342203064,67187866,1347574580,1342178232,623904398,37158694,922691083,848956160,-2093956079,854266564,1342203576,67187866,1347574580,1342192312,67187866,1347574580,1342177976,623904398,37158694,922691083,848956160,-2093956079,28315332,3323984,1227088,178513,1745260113,243934757,-1705962258,818159192,-1911896957,639971334,184557252,239585062,-659029966,882528257,1530135553,109989970,-14277328,638255670,184563455,-1005083494,147096368,623904398,2016294,1204233739,855656974,1040617152,547563045,-28931818,1191124203,-58817540,-15699156,1996487798,680958718,-998031685,-1578236,110034502,-1591335580,994579736,125238854,16533191,-942478592,64582,-1907353877,639984646,1209342113,680958544,-998031685,-62456060,-1896069493,639985158,155584057,884530295,79253504,1167741184,-2092755960,1183515844,4261126,222345296,-1397207010,882528256,1530135553,61886546,1372140368,-1003375974,247759664,1342190776,1358956217,336086426,79987523,-150974792,-661977490,623511182,-843579610,222541824,-208973794,-1355277158,113541927,1203261522],65,[-1202708979,-1706032979,872677684,-1336913317,-919384061,833788497,-998035260,3454992,506192,138779217,-998030572,1354773252,504188345,11450705,20224593,1381708804,1342419024,-1705916109,818164146,-1206991741,-1202716620,-1706033144,1125386309,-1912290173,639969798,12434560,856519680,1371033792,-1202708979,199950512,-1202667469,1344146773,1342222264,67187866,1347574580,860881840,-1298509632,-2093956047,884477636,196628480,1167740928,-2092755960,-1330641724,1745260112,-224385499,1134186516,-2092755958,109970628,-2094652062,18156606,-14282891,-1206580170,1344146777,-352276040,922691085,1572345100,-1202708979,-1706032974,872677684,-1336913317,-1070379005,833788496,-998035260,3454990,899408,138779217,-998030572,1353756676,627574414,351445030,172202576,-998030572,1644596740,922691109,1639453964,-1202708979,-1706032973,872677684,-1336913317,-919384061,833788497,-998035260,3454990,964944,138779217,-998030572,1353822212,627574414,351445030,172202576,-998030572,1644596740,922691109,1689785612,-1202708979,-1706032972,872677684,-1336913317,-919384061,833788497,-998035260,3454990,1030480,138779217,-998030572,1342746628,627574414,351445030,172202576,-998030572,1644596740,922691109,1740117260,-1202708979,-1706032971,872677684,-1336913317,-919384061,833788497,-998035260,3454990,1095760,138779216,-998030572,1346547716,627574414,351707174,172202576,-998030572,1644596740,922691109,1790448908,-1202708979,-1706032970,872677684,-1336913317,-1070379005,833788496,-998035260,-443851250,-1957311651,82609132,623904398,184721702,396070,-385649397,1183514842,-1907865594,723870214,922166994,750327052,735611648,-1980631086,-726008762,-1948125185,-1982331957,1183514206,-370923000,750256285,-60360960,1577310347,1611042558,-2020989403,-467001716,208977931,1208579144,1950882164,8513814,-150983496,-661914522,654204419,512526278,-1200493823,1727463468,64523260,110034526,-970578592,35556487,750279403,-60360960,1577310347,1611042558,-2020989403,-467001716,158646283,1221358664,1967704436,2930740,-1946392841,-27393064,-1937258970,619381534,-150983496,-661914522,-1895932413,639983622,512526278,185461508,-385649216,1950941020,-596358999,-883038837,-1957326704,183272428,623904398,184721702,396070,-385649397,2122318079,1148453386,1342190776,1342179256,336086426,79987523,1208501899,1840795720,-1706025459,665794588,1376175235,225622096,-1363652578,882528256,1530135553,61886546,1354773328,-1003375974,281314096,687744,884501108,146296832,1167740928,-2092755960,1320682692,107935488,110024843,-2144983766,48575,-1330117260,-1207702784,-1706032977,872677684,-163149477,-1896327543,639983110,369637119,504199352,941398608,-998037585,-1202695674,1344146813,-493825,78706294,1354773328,-1003375974,281314096,1208501899,1644596808,651307813,353122039,-1962922823,-137221160,-62486031,-134228807,63671265,176062680,-1961790208,653731521,1177228556,1037629192,158662658,-59310253,-1154967910,1575324478,-1957326645,82609132,-150983496,-661977498,-1912054269,639983622,512526218,1950934058,309610507,1209365576,518723700,-1325513018,100419270,1187386603,-185880066,150881990,1187442411,1187398398,750258172,107411200,-1912060413,639984134,353117943,109985856,992355646,1997938694,-62470652,138840840,1342178565,84297355,-1706033149,1125386309,-1979399037,-1907294650,-1977260026,-13960098,-1977162799,1343547527,336216986,1575324483,-1957326645,1040617196,547431973,726157334,-1706011950,665787294,468444555,642826290,371209983,-1710852353,1052452730,110028171,-14277314,-1961484282,109971526,958801214,1914052614,-1865720361,623904398,184721702,396070,639661067,184694527,3604262,445028875,-998035260,805735940,650128165,638255779,-888471389,-2081649835,1448549612,-150974792,-661977490,623511182,-1111523290,-1071972096,1342178309,-1710852353,579344374,168084611,-1207536192,1407778876,105286404,1342193925,504202168,1751120,20224592,1381708804,485530192,-998037585,5158922,-1962512649,705072856,-2020923867,-768933687,109989970,52831560,638968326,367269395,-2097151699,1347551450,1218114443,-1991635179,1187507270,-1912602386,639969798,12434560,638022656,13337739,1320690923,107935488,-1960388469,721471367,-1907338542,639977478,367277823,-499712218,357079573,1183402511,-28915728,-1142358014,5158912,-1962512649,705072856,-1208015323,-1960443701,-1325340281,652268293,13076227,651307848,13088759,738086539,48858066,1364382235,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1912178945,639977478,367015679,-566821082,432661,-998038305,1975519756,671518224,104343077,1953759321,803848243,-330921213,971917055,628289094,623380110,1497268262,1601437696,-2011113318,226932770,-2017964002,-1706025459,665787632,-351746941,-28901429,-150974792,-661977490,623511182,-846755034,994066432,-1065943482,721843967,-1924116288,1343683654,-1694599425,928714812,168608899,-2096532288,1962409086,-16127741,15615687,-1195709696,1861681230,-1898411258,639969798,13469579,1040074283,443940862,-2011113318,227063842,-1984409570,-1706025459,665787632,-385301373,28900909,-297391360,-1912715775,1343678534,252956826,79987530,16402119,-92372224,-9014273,1183576182,768748542,-769982462,1320702034,107935488,110024843,-1960434390,-1325340281,652268293,13076227,651307848,13088759,-879785178,1389505280,-1947169967,350919419,-919909873,-787233277,623511182,-444267738,-1793907200,1347551463,-1912178945,639977478,367015679,-566821082,432661,-998038305,1975519756,551066153,-1967644024,-1202708979,1344146827,-1357057894,147096359,623380110,1497268262,57999360,-385779223,1320746349,107935488,110024843,-2144983766,48575,-102169740,637963776,1048585765,1946159854,15395075,-1896843521,639969798,15304587,-523041359,-947453146,-768915456,-944244954,-28407040,-377236949,1389501186,-1886706095,-768933685,-259305134,-358941813,726273812,331744201,705072849,-2063391195,321257701,1375790997,108461904,625477262,-533266650,922691093,110761438,-2094735616,-1073083196,1089012597,-260636673,738084491,142802,1347605019,-150974792,-661977490,623511182,-376992986,-754601728,-2029836576,726139079,-1208539438,-1960443705,721472399,-1957604654,-1694790672,1242502378,-972830421,110022931,52831530,637592965,15176979,1996443730,1208389126,922691109,-14281248,-1709842890,618594310,168608899,-385649216,1191182023,-465138182,-795193322,-2092298477,1183646916,-1706027288,1052454460,-1996176253,1451882054,-465138184,1016746006,-2093040850,1183384772,-195655182,2012763707,990212627,208926278,-2088878075,1183385042,-195655182,469124651,-770967466,1827210100,6569470,-387382409,-27137539,16416387,-286719115,393263355,-1957670247,1727524934,-1957670150,1452012102,-163173388,1392006683,5158992,-1962512649,705072856,-2020923867,-148504373,1375784359,350919248,1347570191,253053082,-1706012086,1242502472,-443850914,-1869558947,1458342741,-1728027464,1018712146,1347590400,1589923922,126494214,1347605035,253029018,106873930,21989926,-164893398,-703348477,-358985646,-1001779436,-1977219490,-316014001,-703348477,104966989,-1001779456,-1977219490,-316013745,1397575491,1027818832,1130117699,1095585103,1127105614,1342197071,1347243858,1881423188,1342203684,1028150337,1146894915,1409307471,1028672837,1146894915,21327,977469441,1313429340,1414745673,808726064,1868848176,1697544307,25976,441906,0,-1354650803,28,2020831076,0,1585651917,-17786368,2037248029,164373898,164177290,628761994,65793,-254,-1,-1,-1,14827940,1327547,1101725720,-1,0,5,0,0,0,13312461,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,1412374582,1547322170,1229867351,810832718,808465454,1918054176,1919501411,540688957,542787887,542329135,542198063,542394671,541673775,220218159,1852405596,1970562419,1768042096,1101267054,629825054,-1088159102,458997,31244340,468362,10813440,776882519,4804169,-1068761081,629801353,-1546584032,-1547567072,-1546542142,832814936,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1522096826,-1516043663,409730879,42218,380,80,2816,-1583874016,1102791099,42774,40960000,40976827,40960312,4194374,1118847419,1455882240,1455885540,1,179896320,4937415,745551225,4863296,1118847664,14352640,8190,1181107814,134218015,16777466,1172719078,2047,-65286,0,0,1455885528,40960162,1101725699,32,0,0,-1491730432,17894,-65281,816316416,104,0,0,0,0,0,0,0,0,3670016,2336,0,-1491712538,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],66,[1024,0],67,[619,0,1,1465662019,1,1313427017,1,774919251,1,1546661940,1,1414748499,1,1227771205,1,18766,25,0,1,1465662019,1,1313427017,1,774919251,1,1546661940,1,2020831076,1,1702389038,90,0,1,1414748499,1,1227771205,1,18766,125,0,1,33292668,1,519831552,1,530334139,1,533479867,1,16827,1,0,1,1392508928,1,1414676813,1,5390657,1,1852992256,1,909652588,1,1702389038,2,0,1,255,2,0,1,1638,131,0],68,[32,0,1,-65536,260,0,1,5443984,1,5443987,1,5443990,1,5443993,1,5443996,1,5443999,1,5446273,1,5444005,1,5446278,1,5446283,1,5446288,1,5446293,1,5446298,1,5446308,1,5446303,1,5444029,1,5444032,1,5444035,1,5444038,1,5444041,1,5444044,1,5444047,1,5444050,1,5444053,1,5444056,1,5444059,1,5444062,1,5444065,1,5444068,1,5444071,1,5444074,1,5444077,1,5443120,1,5445201,1,5443126,1,5445201,1,5443132,1,5443135,1,5443138,1,5443141,1,5443144,1,5443147,1,5443150,1,5443153,1,5443156,1,5443159,1,5443162,1,5443165,1,5445267,1,5443171,1,5443174,1,5452960,1,5443180,1,5445488,1,5443186,1,5443189,1,5443192,1,5445202,1,5443198,1,5443201,1,5443204,1,5443207,1,5443210,1,5443213,1,858927408,1,926299444,1,1111570744,1,1178944579,10,0,1,655360,1,196609,1,196618,5,0,1,256,2,0,1,772,1,0,1,65535,10,0,1,256,45,0,1,16777216,56,0,1,17826040,4,0,1,3670016,1,184090760,1,7864320,32,0,1,263172,1,337649692,2,0,1,538714140,3,0,1,201589764,1,268300,14,0,1,470024196,1,470025220,1,538975264,1,67116064,1,33619971,1,17302531,1,770,8,0,1,-65536,2,0,1,591217477,1,539173667,1,591221571,1,539173667,1,591220809,1,539173667,1,591222849,1,539173667,1,591222850,1,539173667,1,591222851,1,539173667,1,591222852,1,220406563,1,1028215562,1,589505315,1,1028211744,1,589505315,1,1028669984,1,589505315,1,1028867104,1,589505315,1,1028867360,1,589505315,1,1028870944,1,589505315,1,1028674336,1,589505315,1,1176766989,1,1953264993,1,589504570,1,1394615075,1,1801675124,1,1836401696,1,589314672,1,539173667,1,589505315,1,589505312,1,604638499,1,544694610,1,1819631974,1,1919295604,1,979725665,1,1027818784,1,589505315,1,1028671776,1,589505315,1,1028866848,1,589505315,1,1028408864,1,589505315,1,1028674336,1,589505315,1,1028870944,1,589505315,1,1394870797,1,1684955508,1,543453793,1,1701080909,1,1850286138,1,1768710518,1,1346642020,1,1914718541,1,1920300133,1,1919295598,1,589327727,1,975381283,1,589505315,1,2361869,7,0,1,1295398963,1,606361665,24,0,1,-1647378432,1,1104117936,1,157,3,0,1,1397703935,1,1392509016,1,1163154265,1,1313418829,1,1935343689,1,1684955508,1,1566863969,1,1952804352,1,1885431144,1,1702521203,1,1761609728,1,942830702,1,1953261926,1,167801445,1,1935762944,1,1836213620,1,1936024687,1,1668573559,1,104,1,1667331187,1,201356139,1,1635021568,1,1769171811,1,-2147457670,1,1697513473,1,25976,1,64000,1,536934920,1,1342241289,1,64076,74,0,1,4130,231,0],69,[920,0,1,7344432,1,58880,1,11011443,1,58880,1,11011461,1,58880,1,11011522,1,58880,1,7344444,1,58880,1,7344447,1,58880,1,7344450,1,58880,1,7344453,1,58880,1,7344456,1,58880,1,7344459,1,58880,1,7344462,1,58880,1,7344465,1,58880,1,7344468,1,58880,1,7344471,1,58880,1,7344474,1,58880,1,7344477,1,58880,1,7344480,1,58880,1,7344483,1,58880,1,7344486,1,58880,1,7344489,1,58880,1,7344492,1,58880,1,7344495,1,58880,1,7344498,1,58880,1,7344501,1,58880,1,7344504,1,58880,1,7344507,1,58880,1,7344510,1,58880,1,7344513,1,58880,1,7344516,1,58880,1,7344519,1,58880,1,7344522,1,58880,1,7344525,1,58880,1,5443216,1,58880,1,5440210,1,58880,1,5443222,1,58880,1,5443225,1,58880,1,5443228,1,58880,1,5453139,1,58880,1,5453197,1,58880,1,5443237,1,58880,1,5445105,1,58880,1,5443243,1,58880,1,5443246,1,58880,1,5443249,1,58880,1,5443252,1,58880,1,5443255,1,58880,1,5443258,1,58880,1,5446543,1,58880,1,5445201,1,58880,1,5450582,1,58880,1,5443270,1,58880,1,5445615,1,58880],70,[1,5443276,1,58880,1,5443279,1,58880,1,5443282,1,58880,1,5443285,1,58880,1,5443288,1,58880,1,5443291,1,58880,1,5443294,1,58880,1,5443297,1,58880,1,5443300,1,58880,1,5443303,1,58880,1,5443306,1,58880,1,5443309,1,58880,1,5443312,1,58880,1,11020669,1,58880,1,5443318,1,58880,1,5443321,1,58880,1,5443324,1,58880,1,5443327,1,58880,1,5443330,1,58880,1,5443333,1,58880,1,5443336,1,58880,1,5443339,1,58880,1,5443342,1,58880,1,5453766,1,58880,1,5443348,1,58880,1,5443351,1,58880,1,5443354,1,58880,1,5443357,1,58880,1,5443360,1,58880,1,5443363,1,58880,1,5443366,1,58880,1,5443369,1,58880,1,5443372,1,58880,1,5443375,1,58880,1,5443378,1,58880,1,5443381,1,58880,1,5443384,1,58880,1,5443387,1,58880,1,5443390,1,58880,1,5443393,1,58880,1,5443396,1,58880,1,5443399,1,58880,1,5443402,1,58880,1,5443405,1,58880,1,5443408,1,58880,1,5443411,1,58880,1,5443414,1,58880,1,5443417,1,58880,1,5443420,1,58880,1,5443423,1,58880,1,5443426,1,58880,1,5443429,1,58880,1,5443432,1,58880,1,5443435,1,58880,1,5443438,1,58880,1,5443441,1,58880,1,5443444,1,58880,1,5443447,1,58880,1,5443450,1,58880,1,5443453,1,58880,1,5445141,1,58880,1,5443459,1,58880,1,5443462,1,58880,1,5443465,1,58880,1,5443468,1,58880,1,5443471,1,58880,1,5443474,1,58880,1,5443477,1,58880,1,5443480,1,58880,1,5443483,1,58880,1,5443486,1,58880,1,5443489,1,58880,1,5443492,1,58880,1,5443495,1,58880,1,5443498,1,58880,1,5443501,1,58880,1,5443504,1,58880,1,5443507,1,58880,1,5443510,1,58880,1,5443513,1,58880,1,5443516,1,58880,1,5443519,1,58880,1,5443522,1,58880,1,5443525,1,58880,1,5443528,1,58880,1,5443531,1,58880,1,5443534,1,58880,1,5443537,1,58880,1,5443540,1,58880,1,5443543,1,58880,1,5443546,1,58880,1,5443549,1,58880,1,5443552,1,58880,1,5443555,1,58880,1,5443558,1,58880,1,5443561,1,58880,1,5443564,1,58880,1,5443567,1,58880,1,5443570,1,58880,1,5443573,1,58880,1,5443576,1,58880,1,5443579,1,58880,1,5443582,1,58880,1,5443585,1,58880,1,5443588,1,58880,1,5443591,1,58880,1,5443594,1,58880,1,5443597,1,58880,1,5443600,1,58880,1,5443603,1,58880,1,5443606,1,58880,1,5443609,1,58880,1,5443612,1,58880,1,5443615,1,58880,1,5443618,1,58880,1,5443621,1,58880,1,5443624,1,58880,1,5443627,1,58880,1,5443630,1,58880,1,5443633,1,58880,1,5443636,1,58880,1,5443639,1,58880,1,5443642,1,58880,1,5443645,1,58880,1,5443648,1,58880,1,5443651,1,58880,1,5443654,1,58880,1,5443657,1,58880,1,5443660,1,58880,1,5443663,1,58880,1,5443666,1,58880,1,5443669,1,58880,1,5443672,1,58880,1,5443675,1,58880,1,5443678,1,58880,1,5443681,1,58880,1,5443684,1,58880,1,5443687,1,58880,1,5443690,1,58880,1,5443693,1,58880,1,5443696,1,58880,1,5443699,1,58880,1,5443702,1,58880,1,5443705,1,58880,1,5443708,1,58880,1,5443711,1,58880,1,5443714,1,58880,1,5443717,1,58880,1,5443720,1,58880,1,5443723,1,58880,1,5443726,1,58880,1,5443729,1,58880,1,5443732,1,58880,1,5443735,1,58880,1,5443738,1,58880,1,5443741,1,58880,1,5443744,1,58880,1,5443747,1,58880,1,5443750,1,58880,1,5443753,1,58880,1,5443756,1,58880,1,5443759,1,58880,1,5443762,1,58880,1,5443765,1,58880,1,5443768,1,58880,1,5443771,1,58880,1,5443774,1,58880,1,5443777,1,58880,1,5443780,1,58880,1,5443783,1,58880,1,5443786,1,58880,1,5443789,1,58880,1,5443792,1,58880,1,5443795,1,58880,1,5443798,1,58880,1,5443801,1,58880,1,5443804,1,58880,1,5443807,1,58880,1,5443810,1,58880,1,5443813,1,58880,1,5443816,1,58880,1,5443819,1,58880,1,5443822,1,58880,1,5443825,1,58880,1,5443828,1,58880,1,5443831,1,58880,1,5443834,1,58880,1,5443837,1,58880,1,5443840,1,58880,1,5443843,1,58880,1,5443846,1,58880,1,5443849,1,58880,1,5443852,1,58880,1,5443855,1,58880,1,5443858,1,58880,1,5443861,1,58880,1,5443864,1,58880,1,5443867,1,58880,1,5443870,1,58880,1,5443873,1,58880,1,5443876,1,58880,1,5443879,1,58880,1,5443882,1,58880,1,5443885,1,58880,2,0,1,134218015,1,62202,1,2047,1,62202,1,65535,1,61952,1,447807487,1,61956,1,440434687,1,61956,1,65535,1,64015,1,1280376815,1,58106,1,67174399,1,61952,1,464584703,1,61956,1,153109296,1,64250,1,1819344895,1,64005,2,0,1,464584703,1,37380,1,153109296,1,39674,1,1819344895,1,39429,2,0,1,486539307,1,57604,1,486539307,1,61956,1,1280376815,1,62202,1,65535,1,9433600,1,1533073296,1,39424,1,854630064,1,37377,1,1533073296,1,47616,1,854630064,1,45569,1,7867491,1,58368,1,7345173,1,58373,1,464519423,1,61956,1,153109296,1,39674,558,0],71,[1024,0],72,[1024,0],73,[1024,0],74,[1024,0],75,[1024,0],76,[1024,0],77,[1024,0],78,[1024,0],79,[1024,0],80,[1024,0],81,[1024,0],82,[1024,0],83,[1024,0],84,[1024,0],85,[1024,0],86,[796,0,1,16827,1,0,1,-1145569280,1,-1931964863,1,-1912523258,1,16825552,1,187258600,1,-402426432,1,-1205982866,1,-617409019,1,-208942197,1,-1014047858,1,-1090518598,1,801964810,1,-1898410408,1,-972495936,1,33639430,1,-402568471,1,57879098,1,503361257,1,-661731188,1,-1207477574,1,567092516,1,-536801505,1,208994728,1,-1576786864,1,609747278,1,-268365829,1,142600442,1,-368449048,1,5439492,1,-401939736,1,-661900515,1,-1070350194,1,1912733315,1,876512011,1,74711553,1,572851966,1,-1088282178,1,518529020,1,459860020,1,1048778611,1,1946288436,1,1975520011,1,103825415,1,-521461211,1,-350754376,1,329300800,1,50654145,1,721504286,1,100742686,1,20317838,1,567102132,1,159967239,1,1392558058,1,176285696,1,2002427,1,-65630942,1,-1262472675,1,1931595083,1,384482074,1,150700947,1,2092434292,1,1275512342,1,-896794367,1,26306574,1,771826153,1,7822,1,429614,1,378416640,1,12320768,1,1295941633,1,57933825,1,-963613717,1,16862470,1,-401452568,1,1048578013,1,1946167873,1,-423611900,1,1258747633,1,494206721,1,186963105,1,1948571142,1,-843042044,1,618307891,1,618399243,1,12060532,1,-838913342,1,216459285,1,724713088,1,-402295808,1,569052818,1,21370507,1,208982539,1,520031668,1,179568940,1,19668735,1,21970560,1,-1274645247,1,740228866,1,842956801,1,242548779,1,708644491,1,112462051,1,19668735,1,117373154,1,309592398,1,21892862,1,-1461714673,1,168260865,1,251743750,1,512487425,1,1353974070,1,1048781261,1,1946165781,1,571980321,1,-851639624,1,-1961397727,1,335988440,1,347737122,1,244002,1,-851180616,1,1040234529,1,-1880612403,1,-986833393,1,-1946156522,1,1958874072,1,623884311,1,-165273139,1,36640262,1,1773668980,1,382021157,1,567083014,1,369539103,1,-855637574,1,21798959,1,74841916,1,567102900,1,567102644,1,62410782,1,-1273967360,1,1007734031,1,-1207602173,1,281870343,1,-1269114226,1,522308873,1,203,1,0,1,1627983592,1,-1664147705,1,1745812220,1,-326958505,1,1611013638,1,2002478,1,593535232,1,-1547895003,1,1755390810,1,593011493,1,-1557829983,1,-538434730,1,66710023,1,-655884205,1,230226696,1,1780386628,1,140556579,1,570168971,1,520092316,1,12133734,1,1929022210,1,122522371,1,574164617,1,-368594456,1,5441605,1,-83318040,1,-90418764,1,627449599,1,20586043,1,1726677877,1,-1070335344,1,-1591295858,1,-1960443760,1,-83848682,1,-1557740658,1,-1993998318,1,-1207954410,1,-1557789916,1,-1943666678,1,100666382,1,1483046,1,124315728,1,1393129962,1,140634112,1,-1014080773,1,405652619,1,782444032,1,378283520,1,-1030881232,1,371099942,1,594583808,1,-90420044,1,627449599,1,937959190,1,160164359,1,803733587,1,161212935,1,83,2,0,1,1476927208,1,616576767,1,616707839,1,-935919842,1,-1805119964,1,645960451,1,-187191,1,-2094741450,1,-1957362452,1,856051948,1,650153664,1,956450699,1,1946241030,1,71731465,1,-351827162,1,-2020896756,1,1183392996,1,-494433532,1,38177060,1,-1822599161],87,[-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528,-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968,-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832,5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-1070137512,-1036583132,803754020,500689408,686293075,378427393,646653120,-1588583230,100740975,525861120,-1070398741,203,0,0,0,876512250,141689601,709240460,709373580,-1912586056,243279552,-2145386373,2830910,1676346228,1048794000,1946167869,-16272364,184626206,-1273727552,740228870,1024392961,-16403414,-16700386,1529494790,-14329700,32198847,-68677937,-536801281,-2097151731,33633342,258346868,17831425,503385958,199950620,369168272,17760528,251730974,250277889,1711306763,1431332438,-1956189045,-1205068746,1827200524,6862853,-443821938,1717069405,4962398,-1064380274,1756902123,-1194291712,-661782453,251672760,146329600,1455459840,637569214,-519748410,1591607311,1048577822,1946167873,-423611897,-455369744,1265288331,-2141676464,1783640268,189884507,876512207,141689601,708978318,709111438,-661849405,1048821902,1912799540,1109822494,1143901226,-1897886166,39656,1549271243,709240462,709373582,-2097103639,3103294,-6551435,1744914486,-1590817773,116785152,1946300182,1342204423,65753184,1783648352,-2094653632,3103294,1772292469,1730578688,638905088,21503627,6889097,6751943,-1993995259,1781153574,-88203493,708296451,-1515870724,-1884283130,162558182,794443395,-1342016512,-462297590,707830305,568786864,-889192294,-1909523968,905969686,708781707,-94298361,-1064386509,935221078,66764586,-1515870724,119430751,-433442656,1514046241,259325999,-16337837,-16700386,1529494798,-1332738581,108062221,-1912586056,645932736,-1595998085,136719472,117472006,503386051,1389111857,-1959899034,251658262,-31145952,572391695,-1071509759,-435388950,-1898803643,1724026586,1724078680,777152080,381095782,-1956249600,1778412228,1778412032,1716676096,1716676178,1783653968,1211563776,1744857601,-661910332,280543374,-1193767423,644275724,739516159,1483102822,520054467,-1194644460,12189696,-880758016,1224,-62486170,19930879,1727809161,-906213749,1362123,1465274624,-312047610,-108919,-2147405794,1963781502,1958742882,374367838,-293696249,650130278,205883750,1166632486,1569269256,1435051524,-27882746,520031924,-1073020624,863262822,258363494,-1050230089,1713769184,1483081097,62444083,1934347649,-1962036209,520093270,-1070399184,199994803,207457062,240487206,117440952,-916890017,1099979,1464886784,-1928915450,862384254,-1989794112,1713767493,1711818121,638076555,1711638886,637814411,205883750,864093368,122408402,-916953505,2242,0,0,-67260696,712771270,106123264,1258469463,-1014047949,802028427,-955531124,1482360671,1219760245,1713307548,-969247963,19561478,-2091568149,-326433556,112723539,187682123,-2096728896,-336001852,-1982368496,1183580254,-1201993982,1593769985,1566399744,113641331,-352245122,1206407357,568388348,1088946259,-404161539,-63379419,1394770154,-1593421824,-1073010056,-1064431244,-6534732,858088990,712549312,120223395,1397801816,102650449,-352580120,5448695,-67303704,1499078407,12802139,0,0,0,-402588440,-152567559,15984640,-402591512,-353894163,15198208,-402594584,-555220767,14411776,-402597656,-756547371,13625344,-67322136,-1995673719,1317736039,678857254,-1960683894,1191915591,-1912179666,1737175127,722658094,-1948177439,-1898935044,846695872,514192380,33456135,2013203572,728239648,-73598449,1745749995,2013204267,16678944,-1031137675,-259267534,855828161,650153664,637695231,116077823,-13862913,1066084983,-1962641525,1468729455,407866132,-1910749301,2013209159,276299556,-1664147621,777199355,7822,16785035,795811331,-1983488117,74942783,-1995935863,1334383703,474450200,-1893578868,1200558151,541560612,1478190,241666816,-401838197,-420807946,-1677700307,773782778,7822,617350799,617088655,-1943745885,1478807046,242429267,-201981005,-470414925,1529512709,616703625,616568460,646649630,-1588592384,103362415,1347944704,-352670232,5451372,-1946442008,811044572,-1959893109,1334516807,341281560,-1962641525,141527871,-14530674,2013208695,712507180,-14387201,1348145271,19885985,1476460550,53023,0,0,0,725628557,-67102535,191278438,243535808,-268425984,-1194292378,1223220741,-152444416,137049862,1048591988,1946168116,236358435,-15813588,184626206,327421888,-1223727616,-490641710,279012874,1716676140,-48371632,739120779,520031668,378208556,179579918,19668735,773739203,7822,740300427,-2062560757,1511981061,532899789,-521616402,344680442,2862197,-2142088704,2831422,2393103,520031924,-1073020628,1606671,-759754906,182632806,76244583,2887861,1716676096,-55187376,-15879078,1510026270,520030900,-498728660,-107681608,1395899882,0,0,0,0,133857000,-13213409,-1675284962,102654202,1810427019,885975801,1692926035,-13412102,-6502514,1915039262,197168152,638743751,-2147267190,158794745,-754941768,-339178528,33601795,-352765464,5453344,-380184,110048374,1996434510,1342607158,830373932,118256915,-13213409,-1674818018,119073786,912285983,743317247,57928843,1628325513,1309052726,1627036716,-326433250,-352783896,5453603,0,0,0,1614708816,443809836,1637876148,1979857964,-16601086,1915511326,1611056648,-336068564,-1017579263,0,0,0,-67522840,-852140872,197168161,505115843,2144519,-1962804033,-54512673,130460659,861719935,1963146459,-2081928447,990374648,2095579219,-919340039,-108281458,-1156184136,801964052,333693324,-1064380276,-141829746,-1188255553,-201588672,-388460891,-689244078,-1962912965,187473982,-1023314433,-352828952,5454850,-1946600728,520068318,803744924,1011149560,686293075,-389809159,520616227,133572193,1343255680,748855606,742901542,-1993998336,643313223,50220928,-1675690186,1627036716,-326433250,-163083482,-135206832,1396553962,1358756352,773719635,7822,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,639943222,-386500609,132839354,-402631874,378468531,646653120,-1588583230,100740975,525861120,-883401977,0,0,0,871927528,650153664,-1560167263,-1591333568,1117979070,726070829,-83790846,1348542215,-1064384372,319995736,520042234,-90428096,-1962533280,512634604,1407713280,1077799671,117178451,512634398,109838336,-1980093112,-1943748058,505724950,2525975,1872842753,403759,922703873,922690752,1265247426,-149100448,1396721642,-132782080,-1072263592,-1037661404,1872842788,393519,119494657,-1909580081,-167772130,-14097914,772109599,405247,-429805488,1372412028,207,-385969944,12843687,0,0],88,[538970637,1852727619,1931506799,1953653108,1852397344,1937207140,544106784,1851880531,1685217636,1685015840,168636005,538970637,1701536077,1920299808,1870209125,1663070837,1970302319,544367988,544432488,1226862177,1818588270,842020896,539768376,942878776,1864379446,808984690,540424244,1668248176,1869837157,168636018,537529636,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635013408,1918985326,1867325540,221144420,537529610,1801538848,1970479205,2032166258,1629517167,1847616882,1914729583,1768844917,1864394606,1919248500,1869770784,1952671092,1831691365,543515759,1952870259,1701994871,537529644,544370464,544830068,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1685024032,2036473957,1887007776,543649385,544106871,221131567,168633354,1631789088,1953459822,1635021600,1461744754,1868852841,1763734391,1951604846,1633971809,1293968498,778396783,168626701,1868111904,1918967925,1937055845,543649385,1696624225,1851879544,543450468,1869440365,1830844786,1734438497,1998615141,1751345512,544434464,544501614,1886220131,1651078241,168650092,1769414688,1293969524,1869767529,1952870259,1852397344,1937207140,825111328,1919885356,1768453920,1763731555,1868767347,1734960750,1684370037,1668180256,1701999215,2037150819,537529646,2037535776,1835364896,1852405359,1919885415,1667592736,1768320623,1769108839,2032166766,544372079,1869440365,1830844786,1734438497,539783781,1965060719,1735289203,537529632,1701344288,1886348064,1718558841,1296909600,775305267,541415493,1886418291,1684367724,1953068832,1766662248,1936683619,544499311,1684957527,544438127,774975027,220465677,1126178826,1869508193,1953702004,544502369,1684957527,544438127,1931505257,1684955508,543453793,1701080941,218762542,1293950986,543517537,1701999987,1970239776,1986095136,1852383333,1818326131,543450476,1162692936,1498623565,1851859027,1752440932,2032170081,1746957679,543520353,1970237029,168650855,2019893280,1684956532,1830839397,1919905125,1868963961,1953046642,604638510,538970637,1852727619,1931506799,1953653108,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,168636005,538970637,544830036,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1685024032,2036473957,1887007776,543649385,544106871,221131567,168633354,1850286112,1717990771,1701405545,1663071342,1702260335,1869182062,543973742,1869440365,1948285298,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1701987872,1869815909,1663067501,1702260335,1869182062,543973742,1869440365,1646295410,1919903333,1953701989,1769239137,1461741422,1868852841,221148023,168633354,1850286112,1717990771,1701405545,1696625774,1852142712,543450468,1869440365,1948285298,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1668172064,1935762802,1752440933,1835081829,1953396079,543584032,1767994977,1818386796,2019893349,1684956532,1830839397,1919905125,168636025,537529636,1851867936,544501614,1684957542,1818846752,1847620453,1701078373,1869881444,1853190688,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,168636005,538970637,544109906,1684957527,544438127,1970562387,1734418544,745433441,544370464,544830068,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1869416973,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1428168714,1818386798,1869881445,1853190688,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,1700929637,1937072483,1718558821,1830838560,1919905125,168635769,1634541600,1701273966,1919950962,1701601903,1411395181,1931508082,1953653108,543649385,1684957527,544438127,857763433,1696609848,1851877486,543450467,1701080941,537529644,544370464,544830068,1869440370,1735289206,544370464,1868785010,1734960750,1852404341,1870209127,1830842997,1919905125,1634541689,1701273966,168636018,36,0,0,0,1481461061,811096152,1380141389,1179603791,1480925268,1145979216,1293960261,1380928837,1095573593,1162297678,942874706,1297040182,542196048,1095784517,1145390158,1296387360,542724687,1095647565,542262599,1614166067,-1360525794,-400395776,577896487,744883966,520077363,646458466,1860709473,-401640960,175243348,744490694,520615937,-335953055,856039161,-1579643200,-661782114,-67103554,236542143,2472199,1957098492,1359374,-1189511745,-201588702,773354918,1678,-1943603661,-1960025058,-1993993652,-131309042,-104653049,1048640235,1946233953,16889865,744627967,-1007156622,-1191384071,1741506048,1962998912,-1194816740,1741507328,1962998912,1090093072,-620034702,-2092236428,1979252987,516159489,-1900006650,-1633605952,-1077899775,1354629130,-1189147111,-201588728,-133925466,-104653049,64235,0,0,1465275142,-1957492962,536657906,-400936728,712114554,-1170407240,567090684,-259317646,12273844,1914817808,367548949,1236573184,32186829,-68677937,1532911615,-111426809,1381365739,-1910576501,-1958759208,-17954,567136819,-1269785593,-841053378,32202529,-68677937,-967609601,-164423163,1912657640,1968913481,872254455,1124109019,169970214,-402033436,-1002831633,-303308171,-352062717,1912648424,1952136229,-1996541151,-695515387,1912644328,1027382293,32182900,-68677937,-1947699969,990168818,2129385195,248447467,-956302360,-578093051,641990451,92940170,1959004743,10348570,-294337478,1129037874,1963407398,641942522,1963018040,1455746011,1308644072,-947126477,1015072907,1174500651,1965898880,-1040300541,1373539155,-109048694,-2146274768,225917433,1177610627,-150992198,-339672094,48454119,-214181641,1124365403,1577552166,-382008122,-1064501418,-1014047860,1566234766,1104055235,1947876524,1947024411,1946828023,1946762483,1948269807,1950039275,1173513,-1007104453,1017955321,1022981146,-336104179,1916878035,2002402310,-1021309950,1213481296,1313429248,5392708,503717472,536657415,1958742700,1949973535,1952201736,1966029828,536657647,-1960969025,412084439,-851246920,14215457,-1090056698,-739763195,645203712,-1960969025,410249431,-8552410,637891676,1197213126,-54649082,408938527,-851246920,-385650143,520487078,-1088521026,-678748676,1326991592,460519995,1006996006,1006924858,1206941020,-400556866,12064817,1914817859,-1082529022,431234556,1090789837,1547352234,-1949158741,-850938633,-1073042399,1153891189,-24421121,-400556866,-54913023,1124120605,41034189,-1090107669,118365184,117457384,-611567243,76209038,796180490,-1407320897,141835068,57982986,1324673962,643608662,1979663674,-1096134911,-1064558596,-1159145330,1124120599,1918771661,-117314613,-1017045241,-1906879920,-1912523234,855649310,651660278,1946172800,-102192098,87696919,-347667595,184191982,-1408928576,-76169206,1946172544,-2133005548,-378192580,540835910,-347733131,-339725320,1606814466,12802138,1481461061,811096152,1296901120,1482184792,1296367664,1482182989,1157640280,606358861,2368548,1481461061,811096152,1346590208,1482184777,1442840624,-930341289,1622857870,1023457309,527573453,12114059,-1205744322,1741506048,41214986,1077723187,-30013070,-131387386,-1097847317,-695526039,-851640136,-1962249695,1040234712,199958989,164004752,1946172544,-1193022707,2028527104,-119272718,536412532,113466975,20201091,-385649917,1740112043,-1943941835,264440768,-402644348,-2112880763,1048576027,251669300,-2147473532,2830398,623631,740296391,384499712,540967824,-2062614484,1048576012,251669299,-352320635,1760071781,264243712,-1207936124,283696640,266603250,-33534075,254489094,1711294338,939964175,-524196309,1879401988,1711276104,-1559959359,212009230,943128321,1342204459,-402589592,-1142423447,427953920,4241408,-1608073074,539230331,-1205047134,-1058480640,-339506191,1407750150,130036721,1716933059,17761879,251767008,-1962923644,-2097086450,-373223487,64523268,16713153,-1543569371,-628348104,-524172757,16818948,-1342111069,-1878594815,854660584,1600522176,1438865758,-1004606325,1992624254,-570312700,921789160,731922057,722469048,48808391,906231813,522954915,337545574,809402412,-2062614485,62390284,-247863074,-337999002,12095502,1718078786,1725675279,1711465409,725360265,574153,113706526,536740104,725098123,12567438,149668128,1685862,-880345088,-388102472,-469044997,24085775,-268377471,638044803,-2095740570,-880343865,652206659,537698662,1727004709,1714168483,-1145520077,-524196287,-661953020,17827174,-1553596416,-1956238298,470116035,1711276033,1714170531,-661864397,81838438,740427110,-1553596416,-1083823076,12288,1713309214,2097342,45704704,-218103808,-1100569242,8200,939573094,-1520041984,1077841183,228845611,-2097126214,162792642,19668735,251658557,-1996459131,-1272181226,740228876,81153,1278991,739120779,739116743,179568640,19668735,1711322345,-1961827647,378103507,-1023988720,-2079387649,-2124021743,1048514,14844160,137265648,-1593704447,-1064424648,638582975,536912230,414821222,-1031051776,130581350,90614630,4096,113702626,-351786185,1048612962,251669300,-2097149564,1076803646,5472783,1010729830,-2112939989,414777417,-1898411008,-570115904,183485160,914690020,-1031051776,-303912090,1009681254,113645611,-1593562313,-1064424648,725628557,-1090512711,1713770496,1713373345,1722640043,1711786115,-118037845,-108002581,1724063495,1716610643,1711691602,4747450,378103424,-1184497390,287,17829513,146338487,1711827456,1750165074,1184497906,1717184033,9437370,-1223727488,1711343630,1711530433,1714973257,1750165074,1184497890,1717184033,3145912,15231104,6967398,1745878888,1184497906,1717184033,26214586,-4626816,1744830495,1382416624,-228044442,558275072,-1167697370,-2147465216,6797670,-2006450176,1716676096,15296593,639714970,12084826,1719664640,1749666099,1348862104,-228044442,558275072,-1201251802,4194304,1711313000,1750165072,1184497906,-1957026271,1711360022,1725085455,1778705089,1783785048,1761569280,1184497914,1784292897,1783785080,1761569280,1184497818,1717184033,4821178,1085892224,1778384963,1716676176,16410705,639714970,14706778,1365660262,-1711236504,1512448326,1382445162,-1704439450,558275072,-628336090,-759754906,81969510,-18074,1214906368,1365660262,-1711213976,1512448326,16759121,1711331432,1750165074,1184497906,1499080225,1382443114,-1838657178,558275072,258365990,20321975,81969510,1382424682,-228044442,558275072,113728038,2097464,906399238,258352641,2889399,81969510,2147465574,678035456,1365660262,-1711213976,1512448326,12215815,1711279872,16777145,1714448896,1750165074,1184497914,1717184033,262330,1715497472,1750165074,1184497906,1717184033,409653811,1365660262,-1711213976,1512448326,1725051750,1231473291,1711345768,1750165074,1184497810,1717184033,821177,2025481728,1744830464,1382416584,-462925466,558275072,-1184474586,3273,1711347816,1750165074,1184497892,-1202051551,-798485483,1778739712,1342204528,-1711217560,1512448326,1717503992,1717134938,1399243611,1382437222,-2096167337,-135725053,-1223727616,1714108422,1711595713,4194309,-389978624,18391812,1711348387,370063119,65126657,470714697,12215809,1719664704,18749065,1382420586,-228044442,558275072,109992486,-13434600],89,[-1190055750,-1993998304,1170679317,637562882,280006,88458790,1170679526,-2097151994,-947715134,-1159732728,243994256,-377290474,361309728,38127398,-970588077,637535301,-435862074,105236262,-1031602176,147292931,-953753630,-771684346,113714690,894632232,805750566,641043713,20973255,-953805327,-1895729146,113714715,374407552,-2012821722,640374273,26740423,-953804817,1359087622,113714710,935723608,789972726,126095359,113714688,1075839864,-2147039450,-132770557,1516658439,1533434214,252073923,-352320637,950112287,1323,12566670,1170679368,637548640,1745372615,1170679296,-131028988,1455644423,-350100400,-352261376,-1326413056,-350099713,-352261376,10115072,-1778312448,15409638,15401195,1187208854,1577079585,1711297302,1716610643,1465280082,-570181626,1728037096,1048627851,251669299,-1275063931,520039944,-389995361,-1223727614,-939301184,-1475466394,361107243,-1048484351,255,149537126,1022985062,426511,33601894,-779419648,-1274822013,520039945,-1073011553,15369231,917966694,-1989727220,732722452,117374976,213134348,-1625358546,264244004,1728059013,-1401613173,-1275068373,520039949,251602079,-1243010036,-490641920,1741916944,-1256945306,11212,183157094,63079270,48939366,216187238,-955790720,134286854,15775744,-670888090,182567270,1725498214,26214584,15755392,1399214182,771813992,614145791,17696455,-1956249448,-389978431,100754946,-2124010584,1048513,-373201408,15251468,-1083785074,8,1466323302,1740802918,90614630,4096,-210417306,543471718,862355456,-2140649015,1716545026,15886417,-1692467410,1717528100,1499920267,-1899983842,42449112,1727250574,1594302373,1516658278,1533434214,-1828716349,-326413056,-1202694394,-1064435704,-1962897217,-1993997242,1170679301,637564930,-469416505,1170679296,771751942,637083391,1560764248,1711276738,1716610640,146277970,1723895296,63672,-1732680192,637534208,277571175,-1989777626,1718035985,637816971,1367959143,-966318588,-1896741567,805353921,1354741936,-1359807488,1713779427,7355777,-227155826,-1190400125,1713766410,1317879169,-2079357148,-276627438,1489164,1031890470,1301112423,296207,-1426878288,1717200391,-883399079,1365659750,-1410836650,272531683,-2079391697,348061708,-1207493076,1103954011,503711518,-1912563528,9484504,-164380530,12189323,-1519979740,-661733236,-1089470274,12132352,-1519979772,-1190133569,862323712,-1419316288,-1088421698,45690880,-1519979776,-1088419650,-1520027648,-1107295559,1690247168,-1519979744,-1090518343,862330880,-1419316288,-1203138369,-661782520,-1174366018,-1031054810,-1056644927,1149832426,72648706,-1190693752,-373210304,-1191824638,-661782376,648374003,537698662,1348863775,740310659,277090048,893288704,252052011,1744832131,-2065160657,-471471874,2447462,581134064,-489101268,-1879000474,258375680,17305271,65126758,113723750,524558,1711315048,1750165074,-13762318,1713675038,-1872183245,1716545024,15886416,-1692467410,235325220,-402614271,1583342487,1483102566,313539,1716605696,-54007722,917966694,862333964,772322496,614407935,201325605,-1685844032,244016640,-1050268760,996541153,42078145,-1950250240,264833992,-1962901116,772388049,614407935,251658557,1728082309,-1401613175,-1275068373,520039948,20784287,310644480,344680192,2862197,772453376,614407935,1720732395,1724036879,-1961828159,-1989777469,734835972,-373227520,268413186,623631,99614757,-481751040,-1223727581,237594313,118303656,12215808,-67108848,1722508903,-119356925,553550662,-11369969,738997897,1532583526,52169,0,-1947432107,-1201862066,772676355,1185535,57890905,1509949369,1946272502,184516870,-1207274749,-401728765,-780140544,800610304,-1943941835,-1974606911,-2077327322,-1274907164,-1157582638,1169772868,1295039053,801971792,-410912629,1478426879,-8312204,309657855,1296432001,-108983179,108350788,1448278657,1048581492,1962946176,1975844363,-2134854654,-1082797316,-1329348557,1363524353,-1169338951,801977394,1330379649,109898357,1049177731,12267137,-16534527,-1825668834,-2126592829,521018926,-108165747,684237614,-1106878273,398010528,-212381440,1968791462,530903810,-10819389,326418443,724764414,1912934461,85015818,-397408905,-1017577533,0,781780679,378339328,45624976,1931595069,12708099,-1959880285,1140898008,57876941,-150949143,1962967234,11135235,782173894,1141028867,781786763,-1929356615,-852582634,-385649887,1048641679,942878368,-2065104012,-1572962048,1951217198,-1870992637,782515841,57956417,-1953468437,-2127648746,-1322241814,182637060,-1506374954,820936750,4047499,1347581445,-1557216095,117320736,-1554502860,4008757,104755974,782894734,136219430,1065362944,637826538,-1945942130,-1926324986,-1087440330,1622738720,1448167168,506199,1583326963,-536447911,-352210704,96961287,-1878669786,-1726051577,1960512302,-851528700,49953,0,0,0,0,1218693260,785943553,100663459,-1906694472,113714880,4915200,35556390,1085998848,82559299,1512489857,20323883,20317838,567102132,1038616350,146696,-1866987917,32762131,175440444,44569037,117310580,-957863359,54651118,1929941992,377272326,100783337,-852154184,1065362977,-955877937,3098374,582682368,790084143,-2081456664,137323326,113706611,536419,795819649,108200128,795805383,1048772800,1983917923,1661388550,-2130690001,3108670,-955877886,3108614,1864794882,1671560239,1864824623,816842031,603983621,16819184,-402586973,-1072958815,17767797,109024,163059060,921194516,1048598766,1946168422,347781123,-402570007,225640989,724713088,-1207536384,854136303,112781313,1862318086,382589747,1213266817,243275637,-1207881962,-1064374272,16424998,91561764,789974656,-1898237182,-843008829,197168149,638284995,33900534,117310580,101122378,842956831,192217131,1929447656,393132038,-402596631,904397638,103671813,-1900006650,-1600051520,101393921,1946616226,-851200923,-209306264,102653045,-2143026504,2830910,61866612,-1191141189,146407592,403082752,-1895877887,-1962865634,124308983,1346484255,-645080269,-1090500422,1758277393,-1152368456,-628336953,-944121301,5814870,12085453,1512487760,-634660212,-855617351,268879464,649789231,38004826,-2065148558,893413378,402644107,-1207778173,567096623,35555630,109850112,116785156,1946300182,896120847,-1993465395,771753502,525964,-1945690594,-1160212792,800590203,639749413,789972726,-1173851134,1773671265,522308901,1344531448,724713088,-402295808,351003450,21370507,208982539,520031668,179568940,19668735,1355020632,109138515,1127231363,797251203,-2096725248,377687855,-2097139835,-265321690,520030388,-92208852,309461376,17303239,-92206080,108135424,17303239,144777214,-1043188991,-763165728,-2096758016,-2062150865,67044655,-1056910717,-390002974,-1949299958,-16141070,184626206,-1991543616,-1274984938,740228876,1958742785,1998455101,2031489327,2065563951,2098598191,2132672815,-2129260241,-2095185617,-2062151377,-1579447249,-390004480,-1547500796,446890264,8389889,-1560212317,-336068338,1526304770,1405311067,1124120582,-2143539251,280521845,-1993355965,-1946080226,-2097074682,33633342,512302964,109838640,113705266,215482668,19795596,724844160,-955878400,-318690298,-16731124,1023487006,192086784,1912733757,486244649,-1272745470,740228869,1958742785,-16272359,1342254110,520029876,-1073020628,185037912,-133991232,-1913058069,-1559441658,244056364,1527185710,2672835,398090240,1023588386,2020745677,12114059,1914817860,-2134706326,-144411648,1950351554,-665416354,-1207949127,567100418,1332933259,1266008379,45140274,54821942,-1202516364,15261184,-469083166,45154933,-1056308816,54821942,-1959384716,724968004,527836740,571737798,571843339,-1188948806,62390275,1914817860,1958820612,352765702,-1207959518,567098880,-2134652575,2830910,-68680588,1364444151,2092848722,1127266561,-18775231,1418267785,21405960,856310921,38046144,-1996209015,1153893956,-1995890676,196349508,19668735,-117314568,1532582494,842956995,24379435,106320835,-956203842,-955703292,580,-1996416863,1184958532,172263681,1149878323,105154820,-1995684727,196349508,19668735,-1017422329,724713088,-402361344,1405350321,106386001,17827527,2074149151,17998639,-1557168735,-1866923756,201756160,-1950338303,866907128,1209437120,67627009,1795162041,1347572568,16410705,639714970,1400400474,1750159442,1184497818,-1185274335,512443184,378220415,1349136257,6968146,16410705,639714970,14706778,6968146,10119249,639714970,1383098970,1358981715,-1711236504,1512448326,-1929379911,61335770,1381189738,-228044464,558275072,1751800358,1364218451,-1711238552,1512448326,16759121,1392564328,1750159442,1184497906,1499080225,20321931,1778610408,1347572512,15886417,639714970,939968346,100671489,20317838,739674918,55568384,1381181546,2147444816,-1711213976,1512448326,303467271,337545985,269388545,1393060353,1750159442,1184497906,-1957026271,-1056897010,-1958149151,-1959820522,1781499166,1347572536,14837841,639714970,9988186,1364218451,-1711213976,1512448326,1795162041,1343187504,-93826736,558275072,12212774,1346398724,1750159442,1184497906,1784292897,1347440664,15886417,639714970,-388330406,-1031732543,-669843120,1744841657,1381171336,-513257136,558275072,-1872209370,1347572480,15886417,639714970,-18086,1342218344,1750159696,1184497906,-1185274335,1048775773,1912799540,207862019,1778436200,1786276352,-462925568,558275072,364403238,13658132,1885996394,1750073450,1184497892,-128309727,1499094791,1048626011,1946168114,-233379836,1381061571,252073814,19009025,18482830,18222731,1224991169,18615945,796333707,18749065,796466827,18882185,1381175402,1750138986,1184497906,861546017,288406271,637542585,-953805431,7340613,71681574,1170613760,-953752059,1605,-2096905597,-538834745,-1961979718,-2097080818,-1993989911,1170679317,637555458,280006,88458790,1170679526,-2097151994,-947715134,652206600,17303239,-953810222,1392584710,113714741,898433328,1074186022,638972161,24643271,-953803889,1359052806,113714710,727056776,-1744386266,639102721,34080455,-953805231,-972924922,369554999,125108015,2013710118,641736707,58721991,1594299925,1532582494,842956995,74711083,-1007539480,844583248,2931136,-218017601,2047264682,-956286975,1744917510,1376175872,1597024257,-1007134631,-1188318202,567100248,-1073073550,-108974475,678781816,1912612840,653925923,-2147387963,225831484,637629637,637629833,-352100980,65779721,-1869563733,536586923,-1001143545,637611070,1978285440,375576,1946172136,1049177639,-1943131520,640320006,-352223804,1031808738,-1156942357,484966405,-351702016,-388287723,242548755,-2143370194,197168170,-133991225,1543045611,964765379,628489774,41517094,639530254,1946515841,639005957,235370881,638481896,-83134079,637957422,-15894143,-1667448034,268379480,-821957808,-268274,-461350756,-251887376,1946157240,-536801464,1962934697,-268408812,248447467,-1660945432,-253460392,1946157752,243756,-1957468591,65110988,-1670979285,26726,-1654259708,1533451366,-519856794,12842854,1711277056,24402267,20226880,248447467,855636968,-1059157249,-490666773,1448133380,512630359,512622902,-164429780,1975519916,-1073042181,1034810997,158662657],90,[-400655169,-336068311,1595930881,1455642718,512630359,-2118254282,540847104,-54527116,96871967,1947024384,-391360945,57999659,653781930,1442842054,-1899983842,-276604968,796048900,1593898216,-488111244,1314791168,519946070,-1431514574,74714428,-152321282,-65632218,-1665180130,-1274957793,-1088303831,28319692,567093684,-1017225441,805353559,87826893,-617413261,-1090477335,-617349121,28885902,-1943024310,-361414464,1330082887,67173249,45670514,187682122,-1948814117,-764133177,197329736,-2083818048,-410841145,-253525776,-1193833476,-1951707830,-1064522814,-1413248085,309590,-255855989,-1524173825,-335901858,-4550603,-1295872257,653954032,1296711041,-2128179083,-64387,1459390581,637535417,-217942645,1952360230,-8984317,-1960379765,-1960443267,-947714467,1357611792,263965579,-1000960,-746334461,1354981120,178957398,1341814208,1455642718,-402355625,-527826860,-402290138,-533069748,-1005975435,1195770996,1583343595,540823747,977024118,993800308,742141044,1027352692,725361780,1010573428,1044126836,2084313204,792466548,574361716,1530662004,1564215412,-1070463884,-15990037,1631372120,2050754162,539755127,195,0,0,0,21499531,83951777,-266076145,-389941109,64719876,21537731,724713088,-1592757248,338744,21537537,-524172501,-1577547004,-1557266104,-404222853,21537236,19795513,782435189,839792897,-1560054527,-323419854,516459573,-164374386,530904060,-1912599624,21537216,-150990662,5816290,38111526,72714278,125143078,1530248682,7913216,38111526,72714278,125143078,-69889304,789593728,-1089178624,1085812497,1455930192,-634660212,1488636300,-1016541952,0,1102774347,789593728,-1928760320,-1205723082,1104015361,-1560276808,-1732771558,17736448,17696398,17305227,855826881,-50820160,1749658611,1347420800,-228044464,-401698816,-2006441724,1347440642,15886417,-169341296,44089120,17448585,51364492,96963538,-1993998328,1170613765,141721604,74695227,-336856949,378662,521857024,-83809629,857901288,-1177318437,1760038912,505049892,-1900404978,-1677085630,904400634,-5234942,-90420044,36366350,17212364,17041095,1843924988,82362663,2095771787,-402629888,-571850770,23296,0,0,0,0,0,0,0,0,0,0,0,532,-2129198569,0,0,0,0,0,0,-2111766255,-2111766255,273,0,0,0,273,0,0,528,3276800,3276800,0,0,0,0,0,0,0,0,16,16,0,0,-2108620467,0,0,0,0,0,-2124414976,0,0,3276800,0,6422528,-2141192192,0,0,-2112355824,275,275,275,275,275,0,-2078997488,1046,275,0,275,0,0,0,-2126315200,0,112,112,275,0,0,-2111045357,-2111045076,96,0,6422528,586,0,16,275,0,0,0,-2129460973,275,0,281,0,0,0,0,0,0,0,-2108293120,0,0,0,0,0,0,323,0,353636367,589439254,2631460,-2129460976,275,326,-2125070000,-2126315200,323,323,-2126315200,-2108489133,239080994,1074888747,10,131080,524288,655360,1358692356,116165461,429614,117319168,309600820,-1185523887,1086193980,595377954,1587816179,-1943643809,-1960610786,-1557788602,-1893325984,1562604038,-1944123816,-1994164202,-1994164698,505635894,593542167,-427729157,-11092225,1744914486,-427752873,-11076097,-14325706,-1960483274,505635894,1119772678,593674019,-218101575,44117669,592749312,-1591520605,-58711216,-2144505329,678897916,771918011,158607162,1065365059,-350653440,268206322,-58717580,-2147126250,91563004,592447174,12773887,1968241792,915099663,602415978,74668059,-706018700,1965423744,-1947979248,-1960610802,-400331754,-1712781032,905740288,-466481035,-1995905304,-1994175978,-383553010,-58720124,-402098944,57869730,-946833173,2241798,923191040,-2147483614,91504636,1967193216,1846446856,890145059,8841250,1526878442,-1964442880,594583816,-2097040152,2241854,1352740980,1611068963,762642723,1889650827,592487203,1967193216,890120471,991130658,1948470798,574071051,592315947,166445315,933345259,1958742818,592487177,-1557959007,-1906236594,-1960609770,-14453210,-14453706,-31231434,1965175822,1465274646,-1047602804,20756988,-1105051457,-1527569540,123297375,-58667233,-385649340,-58719656,-385649336,-58718001,-385649335,-58717943,-385649334,-58717900,-1962183386,-400339914,1285757458,-58670301,-2096663240,-14463938,-58657932,1343124819,594687627,-1558579736,-346545326,1358725201,915082101,-471325878,592093977,1442611395,915084661,-739761334,592093977,592197259,-1558591000,-2134695092,443897596,1916206928,2047250211,-1264505309,86370306,595203723,1476412136,-58717973,-402426529,1223165061,1958742790,1899921617,242555427,573576841,594818815,573703823,1048578795,1967858545,110487555,594818815,595199631,1946477288,2048297893,-645194205,1913187200,117145620,378209394,-1976687758,-1912424305,530904026,117014723,243993205,234955598,-336911817,-109051724,-2146995197,208995577,-628218700,-1002788180,-1021314443,1963325824,1343130374,-2133333213,292880889,210426510,-1174406784,-1183514587,-352310087,-2134696012,58017020,-2147307031,91509244,1969421440,592093453,-402591045,1252202925,-58670301,-1592167121,1252205104,573743395,1976041999,-2134510075,-1070398859,-1021087069,1966668928,1816036103,-210436317,1968569472,592093465,-402591045,1252202865,592224547,-402591045,1285757285,-58670301,-16091818,-1893506506,-350010874,1610383368,-1645739147,86894595,1946408936,1899921476,259336483,591660547,-16679891,-1893506506,-1994178042,-2145172860,1260613950,-1957223563,-1994167746,-2145170882,19099710,915083893,1955406334,243109134,594675342,-1515870811,1166749279,1958742786,85846164,-930377867,-2146442880,510984953,-1106974528,1958683476,1946369059,592625158,-1960611137,15907588,-1994863384,-259276027,1006954688,594845957,1923154802,595239715,1625867915,-2014940157,-1898279689,-383550970,-1946485129,857865790,1947024585,1946958968,1946369127,1946500111,1946303499,1946434571,18868487,592318091,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,-108979596,57810944,-2128609095,2313790,-955878880,2313734,13691168,378229328,1956717420,397797411,592189065,1512264867,13363544,592330371,-1190955707,-1410793470,-29455616,1309575969,1090093091,683219317,109970944,915088244,-1960434836,-524212668,130548482,-2147449367,1114980857,570179211,573914755,-1190300416,-2081947639,893289216,1752432674,1166745169,958854919,-775386334,993445353,1049310754,-1510792706,993429814,-1957093598,-2145256386,1081426425,-109031957,-1190824638,887816197,1967651200,178437,-109040917,-1190824608,552271910,1969813888,309509,-109046037,-1960807071,-2094924738,2241854,163124597,1370112,915101470,512631660,-201579660,-1994432604,-1021096898,1946586630,1816038179,1435182627,1166747145,991332619,574464802,1947648744,1166747179,573940487,1526892266,-768345344,-148897608,890145777,1925266210,-1983804670,1419839301,-32077021,506145,570179211,-1995876983,-1022948539,1618218300,1047792700,259261244,192152892,175374908,108266556,-385817367,1342570715,1949731670,-119110877,17696398,71600678,124029478,1593831593,243992408,57942864,-385833495,1048772787,1952785230,1312719633,91505955,593497728,-372690175,45678730,8710400,593495798,856192001,573940672,-1962899735,-2145169906,91505145,1969355136,573940033,1903476747,570179211,17259915,-1020590755,1948399011,1942174471,121997571,1969355136,-138179756,-1960691418,115986888,574308036,570308235,-1985612804,119683902,-109037589,-1190824608,485163046,1969420672,375045,-109047061,-1190824600,149618692,1969748352,178452,1946586630,-29979869,1816038177,-1527514077,594321671,-1021096797,106058576,1526904042,-386181120,-356444763,216252676,-34940405,-83862782,594943684,73891878,1510472190,-71083941,1022880760,-1023315198,-76282820,-143456708,-1264505264,7989250,1963146328,508645610,594681486,45212722,-1002788180,-906036619,1495266933,37536600,71105394,104658804,922743667,110044002,37495618,87819380,116843381,1963008864,-1590800164,922682038,110044018,686302074,-1929935104,2047250138,-79566813,-1072970920,-389940364,1975555,71103348,781643636,46052491,593659019,80017091,915104884,-427613324,-2134575368,1342582388,17696398,71600678,124029478,1493168297,-385649401,243990662,237577040,238756405,930292558,573900487,803930112,-1949922480,-400331754,175445123,-1994173277,1478708246,-1957143829,-2128464626,1981808889,536918275,592318089,-990509589,-1089702909,-990510724,-1962642175,1344405054,-390006901,1948132355,1963211862,808880910,842465058,2047250210,1011149603,-165907186,12091588,-1962117888,-400330186,58004450,1495487139,243910963,-154983883,-1751613244,-1094874322,1656064770,-1995213533,-2145172859,690188606,243992693,243868158,1503077186,1947197827,1947634645,100237347,-109050508,-1765313274,-427560309,64107512,-2094909690,-1912209198,637603334,637682691,637817874,-1962445806,-2097075658,-1993934618,-2010774972,-2010774444,-953809036,654311172,-234535738,80642823,595211913,-468978125,-58698813,-1090095508,887816836,13680528,1969159296,1996700683,-1076327906,434832020,1969224832,1912749074,1996831758,-2133292534,-1530985749,-1979520254,-1040239908,-83688733,1527089966,1899921603,477380387,594624128,-2146077625,1512272190,1048579700,1918772081,1899921421,108486435,593495798,-1069890815,1381191875,-1962929991,-1960706530,378220283,1049165826,915088202,512631658,-1510792334,105351974,1962934077,1191912984,638743560,637958085,637960073,-1324853367,-341445880,281510659,172460838,1962934077,1191912984,638743564,638220229,638222217,-1324591223,-341445880,281510659,41403686,41912614,72845606,1094782090,-74734349,185961254,858289362,-2116382986,-1056898873,-1959918353,50332182,82297303,-2128609095,-1392443159,1958742955,-498119162,114439158,1511491871,113465435,594951876,639852705,-2147201653,-461314331,652544536,117720457,507334851,102397184,119237203,2014743334,2057381376,15907584,-1961704216,-351839288,292349955,1381024600,-1964505513,1947941905,1948007459,1948466207,1948531739,1946303511,1913142291,1980709900,1919958027,1987525636,-1872631037,-16516981,459996931,-511487737,1358529528,-1961003687,637618198,1963087161,-2054424047,-1993988894,-461010171,1166616100,820771586,91563068,-351838790,61979145,-805056509,-1960390653,104530501,125108552,990219046,-99781438,-1961522906,637618198,-83733111,1482317575,1779338179,-1043231965,-356449055,-388287988,544413579,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,99287331,593503872,592487422,1493102824,-1577668631,-1606605966],91,[252867074,225830912,1914175720,1913046792,-352321501,1342621453,-2147481309,19095566,645924331,-385997984,-380043587,244053628,-779410582,-1056644671,1923157226,44055843,994418,841446888,401991899,1352871283,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,113709803,598864,593497728,-2147095807,-31236058,1493066984,16131049,0,0,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109,-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579,12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149,-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186,-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774,418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317,-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558,-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421,-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,12802139,0,0,0,480582810,480648357,1143821133,-67087537,1964440704,1971928129,-2143498495,-2009269388,-75428747,108333997,-1682194381,-2042835200,-1070398603,1971993807,1465255648,-1090056623,129571720,-1493959680,123625305,-1070391691,-843118834,-58667236,1007187264,1018852355,-2135526396,125126396,276169788,-2131570967,-126532612,74711100,-260763588,518818645,-1893774486,-1557527034,1183525376,704946946,-1560000885,1183525378,-121594,705173132,705308297,-1139324054,922693648,922692106,-11523576,-14024138,-1591081930,-10475008,103417398,-1962456214,-58655764,-402295485,199950441,-1073486798,-13707125,-98860905,101093127,10707242,67538730,33984298,110057514,110045704,378415626,646654472,1183394314,704815366,-1593555319,1183394308,704684290,705044110,1187499869,-956102126,1146620998,1354023875,20717195,-401671524,45671968,251305036,1021712360,-972720896,-1015016890,1577862855,5147670,15811,12060021,1023994625,91554048,-134177864,-1949566517,15907782,1929687784,14870787,-795998452,1996481931,-821957868,-268274,-1185890253,1983578115,1090614274,1929564392,10873091,-498071796,408325107,-1190878232,-1990656001,1397758022,1358981714,-1878984088,68347918,-1946003829,-700775850,-2115495820,-18172,38177112,1783780176,-228044544,-401698816,-678755344,20594313,-1190894616,-1990721280,1017315398,1381191681,1750138986,244318450,-1912352792,378218176,1105723436,-18172,748889688,1381191680,1750138986,244318450,-1207717912,-1557790453,1538785290],92,[-1581216256,1183711560,212018688,201785088,341243434,1527344362,-1072998400,-857209484,-1930005758,-86471465,280809614,-389575888,1743389371,1476418313,1946157629,2118025230,57999402,857774824,-2144998464,2784830,-1070395788,747650691,-1206553600,283836417,857761768,1094615232,74711082,-1073024538,616695439,616564367,171371088,91,709508736,-32934656,-1205188090,281870339,1039174486,225640480,-1962744127,-1960221548,-349608308,-423557616,436637187,344663553,38570790,1472421383,1039698938,225640480,-1996298303,-1993775979,-349608307,-406780388,436637187,361309697,38635814,1965308935,-535918328,-568948444,-1006936284,1039174486,192086048,-1962744127,-1960254316,1579738764,-125085757,1929388093,48742669,-459961862,-426931928,-1017119960,257295953,74763778,-1875710983,236882771,264474113,-477897981,-119110664,1918628667,-102495483,-1977214997,-1040841652,-1072794128,-1960442655,-390004156,1004603908,1493655232,1381061571,1493181672,-998409,-788329355,-402599037,-1014300665,1532608571,-473869629,82493708,-2091197941,113446882,235310679,-2080863487,-1960380185,-1977220523,-1977220003,123668349,-1912187197,-1962865146,-119110672,39094566,73173030,125601830,1438866951,106359947,17696398,-2096728437,1183578342,1149773316,-253460475,107249702,1678255631,-916584698,1392510146,-796175791,1929465832,-389903609,41026063,1499072268,1189659483,201486848,1392952071,17696398,184711355,-1457359680,695468036,2017327140,-1960675584,2139301592,427098117,88589862,214141711,283899908,2139301520,-327942139,1929964419,-104844300,-1581054117,-1073020662,-336002187,-1962519784,235310808,939468289,17434255,88589862,207292175,1381090052,-1912187050,-1962865146,1040388048,-1598160626,-1949922558,2088969930,192217093,990430851,-501058569,-2096501776,-147126074,367780722,-1949660336,-389903408,-1031602158,1492574728,-336067572,1594358017,-1017554338,-131770538,653298687,359555,-13423755,17446539,578090507,125093435,-1960378741,653388596,252003526,184847142,637891839,116065673,-352253277,1583347969,-1912187965,-1946087930,-620556349,628605755,-477898613,2139301624,427032581,88590118,-75431936,242352800,637602465,512296841,-336068342,1527249153,1359930307,-4069296,84243032,-186515448,1381221209,-397160309,-1973944092,256248,1455643482,2025738502,235310594,2088969729,494141445,73153062,992352117,292880980,-12811482,-813036683,88879654,1962860928,149848840,-335947917,1506183938,1371758087,102651734,-74714997,-2080840061,110033127,512622862,79233294,-1510736896,1583292167,-1957313703,1465077996,235310598,276728577,-1946622077,-1993995194,1183515205,1166550542,1703421444,105286407,644939557,-1962588791,1586170438,-1005304,-339668876,81838348,1183569931,216580362,136740876,-1993996731,1532954397,214616408,-1957604864,869305291,-34150208,854066547,-401509634,1397751824,1778412114,244339199,1509918696,-561331366,-1056642112,-13499166,195,-1957538992,115589592,-368852093,5967280,1048640344,1962945148,712549185,-1993714525,-1960160738,82035155,-2096305471,-628936469,1646168320,1679198506,-1043297494,-661977886,856484801,711369664,-1593770776,1990404710,712286506,-131438941,1526268395,1354979419,1448235347,842956806,192151595,1913752808,12445699,-33508375,1946242822,1326382599,-1874334975,-1270164941,-401698815,-1072958464,117315956,-768409265,711067335,378142656,280701540,9037824,-359653141,5967390,1960512507,1645119765,-1983302870,-1993710578,-1993714674,-399879666,1048576103,1946167933,-1878477735,-206116850,1962998656,1975520077,712876550,-1953479445,-1042773040,-390001949,820740870,-1996488675,-1557503458,162802276,-1981280624,15859,378085492,213133908,2045251216,-941979661,2773510,15616,116065141,649360,1577558251,1482381658,1304771,-1557502303,868428404,-1983214638,-399874546,1355022105,1381172817,711071235,711204371,-2095005053,-2031615789,650130176,637534370,637534626,637534883,263879,244056063,-1993987500,-1962931186,640307726,921225,-1031578790,13861648,637555944,637534370,637534626,637534883,-1962933085,640311822,790153,711200395,235833638,283804416,-402596989,-1574567895,-1574567936,-1557790719,-953810942,-33553402,1410239487,243869226,243990540,-1993987502,117444110,1354979417,652759379,-1187482884,1397751823,1358981714,-1878986136,-42276850,711331467,-1047656733,697126,-1993949042,637536270,657095,-1557790720,-1910112250,-1560279546,1509436006,-1950132133,-1909823970,1960512451,243934801,-315490303,-1591340573,-131792894,2028491007,134568188,653713920,538367,1048782342,1979645956,842956832,427098155,202804006,1959922432,229921296,501747344,179591922,367529616,-1906616078,-63051581,113748971,10854,724713088,-402426880,1491734289,1392532238,-16361642,-13998538,-1893042634,-2094373370,-763162687,-253656320,1912804584,-1950314936,1073865666,1911093387,-1959103749,-390034192,-953809970,16778246,914957824,-2094661630,117441038,-1574516853,-1064566783,1929703656,-1949922547,-66721585,-779368141,-1946677269,-351859514,1812892427,1846971178,-104844502,711329423,1532911367,1714880451,1983315754,1711705898,12314666,711329423,1465275331,-1696050426,-402230526,-1830224595,57891586,-1912565783,1960512192,112646,-1953494549,16352194,-1958739596,-86054664,1928004467,-1930392688,54061248,184630433,-1593608768,-1557790408,-1993998332,637534774,134787,650611463,1006633378,1361671425,-771012270,-4652172,-390034177,-1031538239,13861648,1397802635,1358981714,-1878986136,-70326258,401299802,652787852,-1961856252,-389051450,-919340229,129552779,-132977920,118277771,243993835,378219116,146287214,1594358016,1371757406,58189830,-1064424334,-1977160398,637534478,620757665,15269880,113714939,4,17221158,-953810944,518,-390034432,1493631318,1448281795,-326412969,-1996297085,921239134,-1207536893,1827340295,-1967092080,-1024917946,-352095488,4034650,638153728,1375733921,1510037224,236337958,638022912,790075,-1064565388,-1946009112,1048585920,1962999809,1230131497,57987595,-385876039,-1031538459,13861648,172326,1783780176,-228044544,-401698816,1499134704,1256722155,-1207340285,149618696,-1878660103,47352,1560462467,123428447,856052675,512370395,-473890815,503522819,-477954046,235310840,270416641,638351105,360323,-1014823563,133067528,378218066,-494731262,1524247544,990112705,1963356890,1976109835,869501696,32242121,1438866424,1359408267,-1960423342,637537294,923275,989855928,175307350,1312490871,-352095492,-1910075330,637536262,278147,-2095221504,-763162431,235087360,321257484,-1207955946,1446707201,991459322,326368334,117752963,16285312,-336002188,-11147243,1510992889,2122319705,57934072,-402396168,-1017249981,-661958061,-1910062194,637536774,278147,-1962445568,1960131,-1014054004,134647334,1048782336,1962934276,-1899983865,387267,1532674955,-661774653,202804048,958720,353419907,19267584,637537302,919057,637536417,-1912600413,168201432,-400599040,1371797751,113706578,10860,711853767,113704960,10864,712115911,1048772608,1946167910,1711705700,1048782378,1962934276,211887684,1879441664,245442090,1913000192,245442090,1845902080,1965716010,211887626,1812347648,639529514,-1560277343,-1591334290,1822621708,372975146,410124302,992348021,1979714574,1048782351,1946157064,109979148,-1511325688,-336019316,1510471937,-919354535,-388920503,7536493,724713088,1713730560,185722960,216056166,820544358,1212943,1879441766,104556074,-2112935316,-1553596412,1483090540,711988875,-1960152415,-1960154098,-1020629474,1448235347,-390033914,57931629,-1962890519,243738352,-2027552756,1358958102,237708882,455475212,-2097148394,-628944663,1963422208,16352025,-963963787,-1993975462,637537294,923273,-336077080,-998010768,-1940762364,-160962368,637538233,792067,236852006,281182976,-1962880125,1381191878,1750138986,244318450,1526228968,-561111463,10666035,107008,-1560280413,512491524,243859462,378077196,109838350,-1591345142,144900104,914957824,-661782520,669321,278147,91561728,1223214734,1516111870,1405311833,1342591569,-402487365,-1014237199,-2081035032,-612167446,1030400,1783780176,-228044544,-401698816,-1064372232,238757465,57933826,637856761,117442209,-1017423526,106387025,-1960394610,637536310,671371,-1993947250,-1912600522,1049175750,-1064435702,71205670,292814848,-1977160398,637534478,620757665,686358520,130059511,1610017512,113465694,1381061462,-1950314928,512435952,-477954046,650720248,69258,378218049,109969422,-771030770,101126261,205423398,109969408,41222414,149053163,-160634733,1096446611,921224843,653495287,-234535738,255623974,-2094658443,638583364,283776,-2144991765,-2097085372,-771028797,101126773,202804006,109988352,-1993998066,-1877349612,-16464090,-1628747009,-219625845,653495286,345287,147030784,-336007454,-1064413152,35031846,-119373056,-339617237,512239107,-745865215,-2097151815,-336001852,-1064413161,35031846,-119373056,-339617237,512239107,1499070465,-1022927269,0,732495872,735707137,738721794,739966979,731578372,731578373,740491270,741408775,742064136,745078793,745603082,748814347,748814348,752484365,753336576,757465345,758382850,759235072,759235073,762642946,762642947,764936708,764936709,766706432,766706433,766706434,771752707,775947012,730268421,730268422,801178624,789447936,794100993,796132610,797050115,731579904,731579905,731579906,731579907,731710980,730269440,730269441,731580162,731580163,731580416,799082752,799082753,799082754,730270208,809700096,809700097,809700098,809700099,1409089535,774537403,242485051,-12614866,-1014823564,-1141839100,773729159,7822,39815982,713105033,417880863,-2127101971,-943457494,4678,18108032,1719665899,-386204140,-338694817,205965301,1187446784,-351272944,33129449,786958199,-349867276,-389969145,477295688,1183385356,15907602,1381028403,1397903954,1978142352,525813,-1158942494,-1014256149,91489448,1945414376,-2136610046,1183579363,1006380056,-955943485,6214,605439627,1975729148,373737221,-1964310528,-222575733,-210769920,2011759475,306612735,-939558935,528966,-1946193943,-218371901,-1995415927,1642663510,-1950118913,-217716519,-1895868439,-2097082874,-2144929565,-143653273,1962930369,216711442,-524172917,-1043330300,-2144989975,645924431,136714121,703137359,-397323265,568980201,264473599,662036480,1659426955,-1826589965,-1896570648,-2097082874,-1977157405,-534510265,-2010770932,-880802489,308185351,-369167383,245497578,264277505,-477904893,1926773752,-19339005,185761408,-1910633612,1988826718,-335836390,520494603,1183773579,444500758,309756,-383801869,-1014235464,1928511464,-22091517,-2080463383,-1946282906,-779416498,-1056644671,1860701418,-1995148553,585633350,82493938,185394113,307661267,-2080471063,-1056893874,-373224222,-1983247612,1187449934,-385873902,1183579760,-139073522,1642660722,-27727362,804551,306628352,1273561096,119237374,1917909888,1476100104,-343932041,-1040240056,1023017699,638547200,637685643,1317607307,240552208,-1993996309,1334388247,501873410,284918014,266929014,-1946209538,310280387,-401902334,1317662978,240552208,216531947,-33887759,-466435194,1963260800],93,[-259201012,-1995420023,82513494,-257431408,-1946296343,888112124,722501163,-1957228418,431619303,-1948284160,1586371190,-1952058602,199430222,-1960026482,-964481418,111538950,245426719,-1946484645,1183391815,431619092,-1946973440,1183718014,-1952058602,-40703515,-1188396101,133562384,-2096597761,-152958525,-956466711,2005532423,407276289,-1996273783,1183516031,122128662,-1996404575,-377286586,-1327892720,98694659,1183387248,-44898034,21499451,-92200075,494014064,1882047115,-167529714,1930444019,-167136496,-2116514845,-970292285,703135751,-48174595,1465631627,637894596,-1993996913,-1993994171,-1993992115,-1993993131,-1993997195,-895416211,1166616100,617390364,608536870,639946401,-1960688247,639942678,-1959766647,639943222,-1590790775,-1993988920,-571989947,-1207733264,1397752471,-1175257112,1397817343,1358981714,-1878986136,-227350514,1745787995,2013212387,24641283,-53749618,2002478,-131835904,1946325053,-241571837,-1959465853,-1909586188,520093702,431617927,111538944,263776799,1183711323,444500758,-1174405192,-1410138088,-400916853,-1993934592,1569269261,-1043821822,-356447000,81903884,-1993944821,-1993993131,-1993992635,-1993991083,-953803195,8261,574998310,1038680064,-1962822660,-1729617322,-385649675,1183448106,71731462,-1980778264,1451822174,-65083120,-400800117,57865777,-369355799,28572682,-1961081205,1424499286,-1961921802,-1897391034,207522287,-384805239,-336987148,359041787,-461312816,310280193,-1978895358,-523234746,-48929152,-2011871736,-773254554,306628603,1187446874,-1610610164,1183318324,239519504,-1175910288,1364414715,-389903534,-360452287,14385936,-1207955527,1397752455,1358981714,-1878986136,-246749170,1499119758,12802139,-1677555968,-326412806,1778548840,1785752064,108461824,-1878989720,-249108466,520040029,-2140655613,1778412034,1778412032,15886591,233311888,-821957647,-268274,-2147482942,-2097081266,50410558,1466435186,-4986832,1727741929,-1223727520,256237,-389324442,-144309719,2827270,251658272,1728166021,-32217725,1166763623,251870226,251766919,1006728068,881266433,-1132196095,-919378432,244326,-2056912896,1948985366,-490641905,1715561986,1912928643,24898029,722779750,-1956249600,-524196159,-268212734,205884263,283165030,272993127,109667943,672532838,-4561365,-1056968449,-748289311,48873666,672538982,258369323,-2146544201,41222398,-92274254,780603140,66748417,19366927,-2012230914,-25165535,445058818,-33393407,48414918,-164440566,283296102,1711464896,157737683,-1070913514,-1167719703,-2,1724044134,723785249,206408039,672039270,196651,15067136,258369475,1712082359,251984259,1711329411,954,-489462272,1726141286,724047493,12289039,1725101926,724047393,-83354,-748224513,371287746,-1100600540,11028,48349542,1743848294,444262,1711276032,-251658310,-1026332929,672538982,116876843,16722728,158662656,673612134,-196821,7465215,258369475,1712082359,1929705859,62547550,1711276032,-748231981,377841378,1265904424,113254,-748290048,-1070373150,605455718,-33393365,1166632896,1718076178,206419727,83460966,-1167710861,3,1726141286,-2056854829,1948985366,-21338606,1728053247,560382675,-399825898,1740832775,18107779,1716938435,-61839790,722779750,1718026240,-1071444051,263022183,1718077475,-803008595,263022183,1718081571,254109357,251658464,-2123959775,-14683934,-1039440129,1743790863,627486054,-64513,1727668495,-67050879,191234048,-131919934,1516656742,1724079718,-61381040,722780006,554631168,-1419352128,1741168911,554675046,-1419352112,1742217487,554675046,-1419352080,1744314639,1600564070,12802150,0,0,0,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318,1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998,4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465,1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305,-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,0,0,0,969488774,976631894,958216460,960969010,963983708,-58705547,-352160639,-523638714,-65649010,796000828,729222204,-8273161,-144168075,-1744688073,-1341792047,-1959881929,-1957653729,1942169670,340688902,-2147161343,-386001818,-959454989,-351333818,306628332,518449936,2002478,1241970176,175439617,-165723286,134249222,-1202708363,-661782501,184626337,1476472326,1048646772,-536870610,1048644724,-268435154,-383843212,-819996989,-1125642596,1048626134,1962945330,851703810,306628324,1724119311,1716741712,1716676177,-387698090,-1050279328,-796192542,15775846,258342912,-1050228733,-1956246303,57026242,-935631355,557839,118638278,-1873089543,268371302,-1050279936,-1050276632,728108266,1715496642,-16777047,1725789695,-1962745151,-225745208,2469222,-796170512,1238928230,2469222,-1031706896,4096,265304934,-503315835,260378603,-1989794304,-953807779,2629,-1878856712,1717462777,1717134938,-1017616805,1187439666,-1007087854,724713088,-134056704,-958123325,-116452794,842956995,108331051,68306630,-466435079,68306630,1048626169,1962945330,306628102,851704074,306628324,-2134640374,2830910,1187382901,-1007089134,1187439666,-1007087854,724713088,-972655360,-116780474,-958123325,-116452794,1966699971,842956857,41222187,-466435080,252856006,1187496953,-956235758,134214,17843911,239519488,-1070399480,-1996077431,1048577094,1946168114,-2130528225,1048629811,1946168432,-23533552,-1070395790,-1996077431,-494730170,240552435,842956995,57933867,-151087895,1282683074,-102174069,-1957670400,84092634,39129894,-2097151699,-896859942,2148087,-478149004,-18775810,561305915,-638100903,-956835021,141819936,-478094710,32735233,638421286,-972923511,-117304762,79987651,637579240,638338441,856577417,1166616256,1048625930,1946168114,-20649725,1967178486,112681,239438118,205863206,-2115474574,1166616064,1435051536,93005330,340101414,38112038,373655846,1709753336,227223040,39684902,268419457,-1056910461,-473887511,-1446311164,24383487,1300833857,1295590926,1344696844,217055269,-471889151,1200170515,1468605968,268436754,-2097098109,-303954749,268379480,-133413239,306628291,1166747145,-1043297524,-356447008,92874244,39160102,861127673,651398107,185091467,-402426688,52880445,321258581,-1031076259,-1017392245,0,0,0,-1326840224,-83862767,58055435,-1593783319,-1142411463,-385649690,616104128,-768372736,1944667368,11725059,748724998,247500318,-1912655073,-1187258826,-57671644,-1960860429,440536,-356437555,266437380,168092096,-1575581199,-29455060,-569995973,-1577571525,-1993998008,109904453,-1993993611,1818117,1015621264,1006452365,1004406413,1049229355,213789860,-1993961472,-63009476,-1980224709,-1104370114,646971396,-1207485303,567096618,747904649,748029580,-852140872,-1742829279,-1710846932,235347500,623556639,-851684678,626833441,-851672902,-400619999,-1834753080,300083756,-117768101,133759467,788185953,16000,773092353,16000,638022656,33443712,-13761045,-822083554,0,-1912209408,-1505850425,96871980,-1174731007,-54656992,872319745,-1410073408,-1959459642,-1087598578,635633674,-152518261,-2083060766,-521666349,-1031582750,106727696,-368814967,5968420,650219259,-335786613,305588953,-2130968485,578028028,1946483840,82608925,1357679445,512634398,-1767833600,71731500,-1993567071,1478427206,-1152136355,99287208,1891324924,773738497,7822,618825611,-1960010589,-1557863289,1478438046,-604379045,-1177406469,233308234,1946658819,1325606436,13796104,-2095070845,-511508270,1946462448,1325606416,13796106,-2095070845,-511508270,-386248464,309585809,306628184,1204168245,-970574591,-382389945,-1064435437,-1409482957,-1951677557,-1582623162,866856080,109882304,519777424,-1961468274,2144755,-1944082957,-502273856,-2096446845,1347944659,-186101165,-1031582751,6195472,-1475586423,-1089309688,-386269174,1929052733,1435051528,1569269252,1482381830,58001320,-2087687701,-746369086,-253590784,375295518,1394767499,-508172206,637536959,637818249,1510366601,1946527835,139234113,1342469317,1827192883,78141441,52834420,-746387371,264405760,-2097097853,1381232866,652312296,638342537,1510890889],94,[375295579,-1960675701,1959070284,-390057204,-367066825,5968443,-1077899688,-165281782,1963261509,1702897200,-397345282,-437779962,133572097,-1475775104,1476752386,14674000,133572184,638481536,-16679040,-2144989324,1962881407,-402186744,-454557375,575048678,-401848695,1490017011,-1895821848,-1893416442,-366690298,5968555,28895312,180076686,1606690304,26536184,91488936,-1897377704,-1912186880,704448,-28475354,1173759492,1963393790,15984646,652646120,640436107,1949189899,245112340,641624168,637618058,640579583,-886278145,1460060959,748699275,175439627,1049347982,-970576732,123666693,1398212291,-1606513840,1962871596,-1949856211,640459838,-100661818,747638411,-486536513,650219032,654069131,33441270,-1960382092,-386140603,-335872158,1532558310,1623394143,105876262,72289062,-1960960652,-531371781,74827046,-2091269501,-494731053,1300965104,-402542584,1629421571,102654147,508623516,2002478,747806976,1381191753,1750138986,244318450,534921192,266046529,-567551229,1943616323,868977410,-620012545,-1064434571,-142145813,-661780706,-202780164,-1543408731,248447467,134216680,1405313311,180029009,-1878639872,-1911786196,1334519488,-1878095364,-1910707412,640454662,1006391179,-1912310591,116714433,-1960394354,638057551,133975945,1354980185,637949777,637951371,-1962650229,-1087598578,685965322,992395662,108395101,-128632026,-1960442252,-353633203,-2098675572,-2083060769,1827143891,-1031582753,32241680,1499400185,1183761240,576621334,126494295,-1952940252,-1467643144,48808236,-2054489973,-1017172696,1465274704,-661780962,-1006630210,76216444,-1510179036,80118693,-1526413437,1006637497,-2096532201,-947711802,149521168,-964450829,80184068,-218101575,1595869093,-1017620130,0,0,0,1946614912,-816453373,-52924696,-1558559093,1183526212,759603990,1527959786,4623104,-402110839,-1580214093,-1141166776,-1014813370,1963407620,38243845,1065560043,-2096794624,-361365697,-745813877,-402591045,57925393,-1910641823,-2082829376,91553599,1200164745,245129474,-12545944,-13810122,-886225866,-1879433220,-1893416442,1344585734,1527990762,1638944768,-849838874,53073,0,187644321,-402426688,12843590,0,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1631985722,544500853,1937012079,543515753,1293969007,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,543515759,1852727651,1914729583,1646292597,1969316709,1864394099,543236198,1651470960,544040300,1752459639,1970239776,2019893362,1684956532,1830839397,1919905125,537529721,1851878688,1919248225,1411391534,1914730866,1852793701,1969711462,1735289202,1970239776,1701650546,2037542765,1851878688,1919248225,1919885356,1885696544,1768120684,1763731310,1769414772,168650868,1229463584,776815949,777214291,538970637,2032166473,1629517167,1965057394,1735289203,1296648224,1395543365,539775833,544567161,1684366702,544175136,1868785010,1734960750,543519349,1864397929,1651449970,1852399988,538970637,1701716065,544367991,1936876918,778989417,220465677,1394614282,1684955508,543453793,1701080909,1631723578,1631985764,544500853,1293971049,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,979723375,1802392864,1853321070,1635021600,1763732323,1634082926,544500853,1886611812,1751348321,221147749,168633354,1850286112,1717990771,1701405545,1696625774,1852142712,543450468,1869440365,1948285298,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1668172064,1935762802,1752440933,1835081829,1953396079,543584032,1767994977,1818386796,2019893349,1684956532,1830839397,1919905125,168636025,1394614308,1684955508,543453793,1701080909,1951604794,543908705,1919252047,2003790950,604638510,0,1455882250,30032315,51085314,1112677534,77,234885136,303903,787971,1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,-2145751956,-2139717529,-2137358196,-2134671187,-2130607898,-2127658721,-2125364928,-2122546849,-2120384117,-2116976196,33309,0,0,0,0,0,0,-16777216,-102212358,-2105111214,133808336,-201681159,-1819011846,1869902762,-124099214,-1767995778,-2105111152,-1802841351,-1946637677,-107055110,1836016534,1936028272,1818388851,-1853743003,-94014879,1936050897,1634560372,544433524,1931971990,-993996768,1970500449,1735289197,-1584167136,-2020504584,-2003786582,-151062398,3079930,-17261569,-1553335818,-1830356849,1582891060,1702125938,1914730860,1701602917,-2111802269,1868816377,1701998701,1651078003,1953066089,-2104876935,-1920491887,-1986414694,-1812429095,790647589,-114295815,-595397132,3050232,-91299841,-1631530955,-1509754481,3076858,2080374874,1634037313,544828530,-1007054342,1919979210,1667590767,1735289204,-1899628256,1853221049,1818322290,1769239401,-755425181,-1547644790,-493187705,1853177850,1920102243,1702126437,-1467382172,-99485017,-1796039516,3017467,-1986414593,-1812429095,790647589,-114295815,-595397132,3050232,-91299841,-1631530955,-1509754481,-1214582022,-2032563815,1394971640,-67555552,-168494801,-1963402110,-2113994706,-124615432,-1728523532,-16716386,-1836779391,-1913015816,-536936211,-118425422,15572604,-121142785,-2047304068,251238839,-125702266,419136149,3056121,-121142785,-2047304068,251238839,-1652376698,1852386041,1685417059,-1423940507,-16774663,-1795569791,-120456827,-118251908,-268915325,251238792,-2113994598,-880624647,3816441,-117505793,-906394152,858074707,775038240,-1510408448,-16775686,-92026331,-117506043,-1980184336,-336003328,-125400584,-1168639613,-16762630,-1493636104,-16741896,-106654996,-1375797022,14875026,-1614315009,-880644359,1341824680,-16711936,-106969215,-120880530,1341824664,-16711936,-108918912,184134970,125894400,-123012990,184135112,125894400,-126158718,-1389364824,-16746246,-1077831537,12056749,-1046966273,-1208435991,-1735393536,-122830972,-1879113545,-1159101288,-16730120,2029552783,-132091097,-1378879366,-16735495,-638024561,2063081511,-105218567,-1879113566,-1379957608,-16730376,-377186161,11991226,-134705153,11991213,570003455,11991226,-2069852161,2554541,-979333121,2554554,-1784639489,-1128204115,-16731754,-1165188977,-507723528,-1601175808,-1879528043,-1443311428,-1601175808,-1879524724,-1443311428,-1953497344,-106088711,-1879113538,-1163396981,-16728327,-1964443505,-1384449918,-16752902,-1978205809,-1166346110,-16752902,-1778517873,14547373,-34041857,-570836340,-1124532480,1291780268,-2061473937,1701733735,1702125938,-302702492,-998244608,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-998259585,-108921088,-123498565,-2102688106,1936028363,1937009781,-1677787078,-1382417992,-1363085166,-107811711,-1887270748,-1699636743,-1533892641,-1647256584,-1594324800,783385259,3017226,-1057455617,-1711687550,-1315994980,-536936402,-604466515,1921549561,1919902565,-90824604,774437702,-903479552,1852409227,1919378804,7959657,-1949686273,284797688,-1107755264,-16731400,-105572871,-100728804,915733,-2050349569,1898933,-123930369,-2130771743,-2064088828,-755697518,3053304,-2130411265,-124615432,1702154892,779318387,75562752,-108688485,837548159,1768331296,778333285,75562752,-108688485,-1880360833,1701406360,779314284,75562752,-520493439,787675266,75562752,-1836779391,-125669383,-16765198,-124058496,922323863,773716397,75562752,-1953170789,-106088711,-16765411,-427752320,-108880903,-16765421,-125762432,-470248828,773060994,75562752,657258907,-1426579341,-726808328,-2130771922,-102334204,-1426554144,3019001,-2130411265,-107838216,-1426554257,3019001,-133922561,824557501,3286304,-2130411265,-1512657671,-1795581747,3034362,-2130411265,-2103445274,779679876,75562752,-2107180671,779679876,75562752,1970435201,1952539502,-2111806363,779679876,75562752,-1836779391,-125533543,-16765320,-124058496,-1389364824,3022329,-2130411265,-2103707162,-1460110600,3042810,-2130411265,-124615432,2063106787,1845143800,-2130771922,1886339844,623059065,-2104877007,-106071304,1633978989,3040628,-2130411265,-2105214234,1895382522,-2130771922,-2064088828,-2099971694,1895382522,-2130771922,-1078069244,-387188593,-109381480,-16765237,-125762432,2063106719,-104542216,779381024,75562752,-1836779391,2063106713,3066873,-1694203649,1673171403,1936945010,1802398060,3826789,-2130411265,-129369370,785774754,75562752,-1836779391,-705133927,-2130771922,-122843388,-1784747369,-16764379,-1628795249,3286421,-553352961,-442444115,-2130771922,-1883578620,-694383456,3066873,-553352961,-1935634502,-1107630948,-2130771922,-1765310204,1106871456,-1699766142,-2112226687,-90209120,-106694609,-16765193,-947846016,-104488817,-1348435391,435847578,-1614438270,-1544015878,3078137,-2130411265,-1602043656,-1127221099,3060118,-2130411265,-108871432,-1935635843,3072444,-2130411265,-1602056200,-120537963,-16765271,-125762432,-1935637873,-1443311428,-2130771922,-2064088828,-2097481582,3073440,-2130411265,-124615432,-1348435206,-2130771922,-1848927484,1090185914,-2130771910,3220740,-2130411265,-1560786438,570025976,3038457,-2130411265,-1718450952,-119015294,-16765227,-1377893248,-121528106,-16765320,-1159789440,-121528177,-16765223,-125762432,-1046445425,-120537921,-16765271,-125762432,-1046445425,-120537879,-16765271,-125762432,-84372860,-121528190,-16765320,-125762432,-84372860,-121528190,-16765223,-1377893248,-121530154,-16765320,-1159789440,-121530225,-16765223,-124844928,-124196629,-16765320,-125762432,-1046969713,-120537921,-16765271,-125762432,-1046969713,-120537879,-16765271,-125762432,-2103864700,2029568408,-2130771922,-2064088828,-1736271470,786036929,75562752,-1829967110,-1274742364,-16716395,-352713600,-89877780,-308967317,75562752,-1903221511,1768778100,1864394606,-1618578315,-67831135,-16765410,-1897986944,-125458696,15570310,-1694203649,-1030847004,-308967688,75562752,1952542849,1684367459,-107642336,-16765348,-125762432,1634767492,543712116,3073410,-1694203649,1931947257,-151062496,-122852871],95,[-16765243,-125762432,1777959583,3038457,-2130411265,-1718450952,788462210,-2053374208,-1946646304,687571330,824516652,-2114445268,3040249,-2117093377,1701867617,-2111806354,-1711730695,-108885883,-1315309237,1883353990,1684956528,-1208025042,-108862472,-2053506741,268010155,-2040172945,1702252467,1769109362,3040628,-124878337,-105479504,-1887200226,-1501628024,-94700914,-2113994671,-131597938,5372657,-124878337,435783902,15567092,-107748609,-1434351892,-1226253064,-1433172067,-1816528709,-125282055,1931979981,787609632,-122159360,-290002724,-1773995642,681425914,-1226795355,-1675613714,-1524612733,-912292286,-1510440269,-123396031,1646281381,1869902965,-16765330,1627034594,-132090841,-587691842,-2031175960,1768641459,301670512,553582638,1634038339,-1239390860,-16766982,-1648960006,1937007980,-1208380640,-2121796478,1702008313,1953391971,-132089492,-1916958534,-1677787090,-1532322378,-101123872,435786656,-1916958476,-1813055078,1851877475,-769628825,-1631214191,-1819898494,-1395787625,-132091097,-16765199,-123044872,-123554165,-107569416,1459264798,541164444,-1706916955,-124290056,-1633503605,1918986390,-1516429212,519673502,-1672021347,-101678186,-1524612862,-16765374,-2086888037,-1565079409,-1275488588,1634755954,3043945,-107748609,-1584167311,100246674,-108868104,-1699481421,-470244991,-1986092414,-1818055779,-125256790,-889683251,-124878457,1634568414,3040619,-1766082561,-2031187975,-1652407559,-2031289965,1152633247,1701209705,1953391986,1936278560,-16765333,-16764379,-187828041,-1158119033,-108649990,-1648957374,-1611431012,1895478217,-493215750,-1818380670,-419905800,1953064594,-209478624,-1652407559,-101088612,-912292211,-998177799,1667592307,1769563753,-2111805586,-114623953,-108879910,-1208318983,1056547624,-97524858,691683626,-486604754,-1829504621,-125255944,1931979981,-2030962656,780794547,-1897922816,-1667389704,-16716413,-2086888037,-1830356849,-122236218,-16765310,-1633503589,-2086888062,-1616277873,1702012055,1701409396,778331510,-1231290624,-1652384094,-108035172,-1493661945,368818932,2079924283,-1382173047,-2103081260,-1158118924,1702007482,1685221219,3040357,3286527,1953056255,544367976,667220157,1868767347,1734960750,1952543349,544108393,1576624889,-1987118975,-1517883722,-1902266750,-2013686092,3065080,-101409793,-1232953699,-1887200099,1853203607,1701736292,-125198816,-16765244,-107104564,-209483652,-1830356774,-1986130694,3065080,-1648964353,-2088207111,-105850125,-2124547742,-293433608,-855703506,2096733622,-108688504,33248201,-1830356774,-1986130694,3065080,-1648964353,-1953989383,1405745541,-1327889925,1576624889,-2104559487,-16765202,-1902266676,3052026,-1258768385,1820767224,1818583649,-1647839200,972718780,1702068892,1936025970,-88700384,-274758079,779745409,1296695040,1414680400,978603585,-90971616,-789005560,-2042496330,-2030484743,1874327964,1919247474,-1745314918,-1532912202,1935764704,-16765324,-554135935,-189269624,-1158109561,-101347448,1140785161,1769239905,540700271,-103836702,1576636258,-121964415,684390608,-2042693213,1704180216,1702127972,-745463708,697141662,-201777108,-1414203246,1701867401,1769234802,-493195665,-2039520109,-1627871341,3050941,-105872897,-2111309557,-302471436,-125256968,1702003077,1919906931,-1994365851,-1543993213,1953746938,543519841,167348924,-327024896,-691144558,-123471734,-16765261,-124588927,-2104830259,-1158109452,-2018610694,-2104877830,-728849738,-1258768486,665593849,-235397005,-1023822970,-1812351078,-235395079,1951642502,3043439,-1827145217,-118305288,-1560767869,1931979914,-2030962656,-1434256766,-1696073308,-120415817,-2115008874,3045880,-1829993985,670675448,-1366325004,-1633503614,-122643063,-1007102789,-118351879,-1560767869,1931979914,-120589280,1684960699,-2040172945,-1434256766,-1696073308,-1762092617,-125702266,-16765319,622869164,539828273,-16764379,622869164,539828273,539767333,623194917,8059424,540716287,757084453,741483808,3351840,540716287,1970562386,2096787058,1313210112,1330792790,1313164622,1140785236,1330926421,1107230797,5198933,1280263167,-16756145,1162626372,-16759468,5785926,1313820159,1342111823,-16759226,-16757169,1297044048,-16755632,1414092113,1096023808,-16759466,1346980691,1162804992,5391702,1464615423,5462337,1347437055,4476485,1163284479,1230133074,-16759468,1886611780,7954796,1970228735,-16751245,-16772613,1851876179,1701669204,7632207,1650543871,1749249125,7037797,1852198143,1667590211,1409220715,1701011824,1667590211,1325334635,1632660853,1936028531,1968439040,1667327602,1140785253,1801676136,1953722184,1867382528,7630453,1769096447,1968399734,1918987629,1107230841,1968401516,1918987629,1409220729,1281717857,-16750737,1701147206,1667330131,1392443493,1869182049,1717987652,1397030656,1634027615,7497060,1601239551,1768187213,1342111841,1601790315,-16730630,1130342137,1852399976,502988544,1866661632,1398764655,1869898597,1241448562,1818326638,-111188887,1157562567,502947667,1397030656,5438047,1599292671,1852270931,1920300129,-16747675,1836280141,1751348321,7403871,1604778495,1937075267,1936876916,-1493565696,11926111,5438207,106975748,-1210840321,17152,785439290,655360,1441807,2555937,3145770,3801140,4587582,5636176,6160474,7405674,8061046,9044097,9765005,10944670,11468970,12124339,12714173,13500616,14680283,15204580,15925484,17105148,17826058,18743577,19923239,20578613,21430591,22610253,23265631,24445291,25166203,25821572,26739089,27656607,29229489,30343618,31392216,32440809,33358322,34144771,34931215,35652123,36504101,37552693,38535746,39518803,40567394,41550452,42664580,43451025,44368539,45154985,46465727,47317705,48825055,49545968,50201337,51118853,51839762,52691744,54002481,54788926,55444297,56492886,57541478,58786680,59900813,60556183,61539235,62849976,63767494,65078230,66388970,67372028,68158474,69338137,70386731,71697468,72746063,73663583,74908780,75564157,76219526,76874894,77923481,78775468,79561912,80348356,81528019,82707686,83887352,85198090,86377758,87295280,88081722,89523531,90309980,91227497,91751796,92865921,94045586,95159715,96142773,96929217,97781197,98895323,100009456,101123580,102172175,103220767,104269359,105252415,106301005,107218527,108660337,109446783,110495372,111216284,112330413,113903294,114886353,115869408,116786927,117573372,118884107,119867164,120653614,121308982,122423110,123406162,124192609,125503344,126093184,127666066,128780198,129435570,130549694,131663823,132581345,133498863,134416381,135202825,136120341,137037861,138610743,139790412,140970078,141887596,143067262,144115856,145033374,145885356,147327165,148310227,149489890,150931700,151521538,152439055,154208545,155060537,156109126,157157718,158206310,159189363,160500103,161417621,162728361,163252663,164563397,166398429,168233465,169019917,169806361,171051557,172362303,173410895,174721629,175770227,176818817,177998483,178916003,179571375,180488893,181799625,182651610,183831272,185076476,186649364,188222252,189270848,190319440,191368032,192416624,193465216,194513808,195627934,196742063,197856192,199298006,200739820,202181634,202771472,203557916,204278823,205327416,206376003,207490132,208211042,209128560,210439297,211160210,212077722,212733095,213388465,214699202,216009942,217124071,218238200,219483404,220400922,221580588,222498106,223677772,224857438,225774960,226626942,227413384,228199828,228986272,229641642,230297012,231083456,231869900,232918490,233639402,234687989,235736581,236785173,237833765,238882357,240062028,241110615,242945645,244780681,246550181,247467705,248254149,249040595,250351333,251072243,251727612,252645128,253693714,254349090,255069997,255987515,256773959,257560403,258871143,259788661,260968321,261754773,263327654,264900542,266473430,268046318,269619206,271192094,271978544,273092668,274206802,275648611,276435060,277549189,278663318,279449762,280236206,281678015,283119829,283709670,284823796,285610240,287052049,287838498,289280307,290722121,291508570,292622699,293736828,294654348,295965082,297275822,298586562,299504086,300421604,301339122,302649856,303567374,304878114,305795638,307106372,308023890,309334630,310252148,311562888,312808092,313594536,314380980,315167424,316084946,316609244,317526756,318444274,319361792,320541458,321721124,322900790,323818308,324997974,326177640,327357306,328536972,329716638,330634160,331813822,332731344,333648862,334566380,335483898,336532487,337581079,338629671,339678263,340726855,341775447,342824039,343872631,344921223,345969815,347018407,348066999,349115591,350164183,351212775,352261367,353309959,354358551,355407143,356324662,357242180,358159698,359077216,359994734,360650104,361567622,362485140,363402658,364320176,365041083,365761993,366286289,367203804,367924711,368645621,369366525,369825287,370742802,371529247,372315691,373102135,373888579,374675023,375461467,376247911,377034355,377820799,378607243,379393687,380180131,380966575,381753019,382539463,383325907,384112351,384898795,385685239,386471683,387127054,387782424,388437794,388962090,389617460,390272830,390928200,391583570,392238940,392894310,393484144,394008440,394532736,395057032,395581328,396105624,396629920,397023143,397416365,397809587,398202809,0,398479876,-1073694972,-1609153792,181281664,1851876179,1802725700,1752432672,1677729893,1702259058,1768161312,1952671090,544830063,1818846720,738205797,1752432672,2126945,2125684,1936287860,1718550560,1870004256,1701672300,1818427424,1702130549,2126706,1986622052,1936261221,824508448,1868759072,1701998701,1684370291,1768292384,544433516,1953459712,1870200864,1677729909,543257697,1970037504,1919251571,543227936,1851876096,544501614,1986947328,1684630625,1868759072,1667592818,771760244,1750335520,1761615973,1677729902,543912809,544108288,1684955392,1869348896,2126963,1819044215,1852375072,1836216166,1869182049,1711284334,2126447,2123106,2126447,2126953,1751607661,1879056500,1818390386,2125157,1634558308,543450471,1851876096,1769406496,2123892,1851876179,1802725700,1935767296,1700921376,1937072483,1660952677,1953723756,7565925,544432488,1818846720,1918959717,1660952677,1936682856,1711284325,544042866,1819042048,1952539503,544108393,1684952320,1409294447,1912610927,1767993445,1879056498,1633841010,544828514,1919252224,1962942565,2123123,2126689,1920298873,1751318560,543908709,1953391872,2128242,1667330163,1291853925,1413563972,1969422368,1852142194,544828532,1668179200,1953396079,1684370021,2036465696,1768161312,1952671090,1701409391,1660952691,1635020399,2125417,1853189990,1660952676,1635020399,544435817,1701344256,1308631150,1868955680,2003790956,543649385,1768444928,1828724851,543519343,1667327232,1744838760,543520353,1701996032,1677729893,6386785,544829025,1869902592,543450482,1835099136,1684367201,1869103872,543519599,1701736192,1768292384,1634624876,2123117,1869771365],96,[1879056498,1818390386,1996516709,1751345512,1970470944,1667327602,1660952677,1634561391,2122862,1634038369,1768161312,1952671090,7959151,1919248468,1962942565,543450483,1818846720,1224766309,1392517222,1145979203,541807433,540157184,1970037504,1919251571,1668641536,1936942435,1819047270,1912610937,544501615,544104704,1953391872,1936025970,1919090720,1819505519,1701539433,1627398244,1667589734,543450484,1970234112,2122860,3027237,1802725732,1853190656,1953431584,544367976,1970236672,2126958,1701670771,824508448,1660952620,1735287144,2126693,2126945,1886220131,1936942450,544108393,1768453888,2123116,1920233061,1734410361,7235937,542392646,1970231552,1919221792,1936879474,1752367136,1684829551,1866989600,1702258039,1869348978,1919248238,1816199200,1970235508,2123879,1701997665,544826465,1718511872,1634562671,1852795252,1953849856,1768161312,620765284,2108977,1852404597,1660952679,1801676136,1912610931,1701998693,1953391987,2122853,1869771365,1879077746,1886220146,1953693812,543519343,1919250432,1836216166,1953693728,1952675186,543519349,1701995264,1684370529,1701969952,1767992419,543450477,1869373952,2124643,1769498982,2123630,1751348595,2037645344,2123120,1986359920,544501349,1953068800,1953853288,1919942688,1701601903,1711305581,1953722985,1919942688,1701601903,2126701,1986359920,1937010277,1767309344,2003788910,1644175475,1735289189,1968373792,1667327602,1174413413,2127977,1634558308,2123111,1920102243,1702126437,1996496996,543912559,544174848,1819042048,1953038368,1929388147,1917059104,543520361,544173568,1734963968,1970561390,544433522,1684368640,2122089,1667330163,1868693605,2126959,1701670739,1869086752,2126963,1851876211,1702232096,1869181810,1660952686,1635020399,7564905,1667590243,1735289195,1768292384,1752394094,1953693728,1952675186,6648437,1634755954,7565929,1953394531,1702194793,1868759072,1852142702,2126708,1920102243,1702126437,1701970020,1702260589,1919942756,1634887535,2126701,2123369,1701077357,1700921376,2125413,1919117645,1718580079,1140858996,1667592809,2037542772,1635188768,2126958,1852139639,1634926624,543450486,1701994752,2126689,2126921,657966,1886220131,1919251573,1986947328,1684630625,1769109248,1735289204,1851850784,1701344367,1929388146,1869898597,1224745074,1818326638,2122857,1634755954,544436841,1920299776,1828724837,544502645,1684960512,1929388143,543521385,1634231040,2125417,1936025716,1879056485,1769175400,543973731,1769239808,1769236844,2126693,2037277037,1919221792,7499634,1936683619,1852402803,1845523307,1700949365,1828724850,1953396079,1442866277,1836412015,1694507109,1769108590,1677751141,1952803941,1694507109,1735749486,1660952680,1952540018,1644175461,1936028793,1650524192,544503151,1381323520,1162035526,1701969952,1852400737,1929388135,7233891,1651863364,1884513644,543515489,1885696512,1701011820,1768292384,1946165368,1701601889,1868824608,2126693,1702129257,1818324594,1868759072,2128240,544825709,1970226176,1399155810,1701011824,1684105216,1917059104,1399158377,1701011824,1919942688,1869182565,2037150581,1634926624,544433526,1634628864,543517794,1769239296,2124908,1851877475,7562599,1684104552,1996517989,1701995880,1768292384,2122862,1869835361,1852112928,1701999987,1660952691,1936945010,1802398060,1852768288,2128236,1868785010,544367990,1667592704,1835622764,541130784,1397703680,1633812512,1694507108,1835627635,1684370529,1937047584,2126693,1851877492,1701969952,1918989427,1912610932,543449445,1818386688,1660952677,1769174369,2123630,1768189545,1702125923,1174413427,4541513,3027493,1868785010,1920234350,1702126453,1768292452,1752394094,2122853,1852138601,2036754804,2037579808,1835365491,1701344256,1701707885,1929388151,1869898597,1919090802,1819505519,7040617,1701667182,1929388147,1634625385,1701999988,1969316608,544433523,1818838528,1660952677,1701408879,1459626099,544105832,1918987520,543450475,1801547008,1275076709,544502639,1769304320,1946165364,1701601889,1936289024,1735289203,1869374976,544829552,808464384,1946168880,1668183410,1852404833,1660952679,1936945010,1802398060,1828724851,1769173865,2123630,2004116846,543912559,1970029312,1919251571,1869348896,1769234787,1946185327,2128242,1868852853,543649385,1667588608,1936026991,1853161504,1650553717,1962960236,1768712564,2128244,1701536109,1979719795,1836412015,1635123301,543451500,1702257920,2128242,1702132066,1852375072,1920102243,544498533,1734697472,1768844905,2123630,1953394531,1701734753,620765284,1962942515,1835099246,1684367201,1768357920,544105846,1734963968,1970561390,2123122,1128613955,1280200523,1761615961,824508532,657966,1346520141,1677729858,1702259058,1701970035,1919508848,543649385,1651864320,1701996900,1919906915,544433513,1635280128,1701605485,1701336064,1768685678,1684368238,1769406496,1852401780,1852375072,1953654131,1633878048,1684368492,1633812512,1886743395,1767309344,2003788910,1866858611,1929388146,2004117103,543519329,1970236672,1852404846,1761615975,1635021678,1684368492,544162816,1769497856,1852404851,1660952679,1936682856,543649385,1953259776,1735749480,1124081768,1962953544,1811947632,1952539503,544108393,1836016384,1702131056,1962942578,1836016494,1936028272,543450483,1668179200,1953396079,1852404325,1677729895,1836016485,1936028272,543450483,1651864320,1701996900,1919906915,1946165369,543518057,1701344256,1845502073,543450469,1752461056,1291874917,543519343,1651864320,1701996900,1919906915,1970471033,1936024419,1819633267,1929410924,1701015145,1869611040,1869182066,1946165358,1701995880,1869611040,544501353,1634625792,1936024419,1818388851,1751318629,1701277281,1694507108,1953720696,1633878131,543519605,1919907584,1735289195,1701052448,1702126956,1107304548,1969316709,2123123,1869440365,1912633714,1869182049,841285664,1946165292,2125687,1701867617,544436833,1953853184,1768292384,543450488,1667592704,1953721967,1952675186,1095106592,1868759124,1852404846,1946183029,2125679,1868785010,2053729895,543649385,1952866560,2126437,1701996900,1919906915,7562601,1920166253,1919905893,6579572,1919968626,1852142437,2126708,1768318276,1702127982,2128236,1734439526,1953391981,2122853,1986622052,2126693,1752459621,2126437,1701209458,2126706,1767991395,2126702,1970499173,2123122,1684104552,2126437,1668248176,7566181,1701208435,2128236,1701012321,2126707,1818323300,2123631,1869440365,2128242,1852732786,6778473,1835362420,1768161312,1919247974,544501349,1986089728,1929388133,1634625385,1701999988,1986986099,2126437,1667592307,1701406313,1140858995,1702259058,1667330131,2019885157,1852403041,543649385,1752461056,1769435749,2123123,1836216166,1702130785,1627398244,1769108596,1702131042,1886584947,1718182757,543450473,5459200,1886352499,1869348896,2123630,1953722221,1869086752,1862279287,544105840,1835955456,1953396079,2122853,543649644,1835102976,1912610917,1634496613,543450467,1869116416,2123123,1868785010,1684366450,1850277920,1634598944,543450477,1953395968,2124905,1953068915,1946183779,1668183410,1684370529,1701995264,1852404833,1996496999,1702127986,774438944,1631715360,1635123300,1768188268,2128244,1845506597,1935959397,539557920,1818575872,6648933,1702126948,1684370531,1702035488,1634886000,2123124,1920102243,1937007461,1853161504,1701538156,2128236,1701603654,1879056499,1701867378,544828530,1701408768,2123107,1986359920,1937076073,1919942688,1667593327,6579572,1835104357,543518313,1702065408,1701970020,1936876918,1711284325,1852140649,6647137,1886351984,2037150309,1718503680,1751318639,1701536613,1912610916,1768844917,2123630,2037411683,543649385,1885696512,1701996897,1852375140,1818326131,1660952684,1635021413,2125417,543976513,1852785408,1970170228,539754597,1634992165,2123115,1952540791,1634533408,2125417,1095124045,1920401492,6648937,1547317541,1869479973,1751318647,7235937,2110501,1953068369,1869414432,2123126,1702060387,1634533491,2124658,1701667182,1835073568,1953396079,1668218912,1936880995,1886715936,1702125924,540737568,1936607488,1684104564,1819178240,544437093,1936941312,544106345,1920295936,543649385,1769435904,543712116,1869902592,1701273970,1887007744,543649385,1952542720,1684367459,1414873344,1481197135,1952669952,543973749,1667592704,1953721967,1952675186,2122853,1660952634,1801676136,1996514405,1702130529,1660952691,1969451625,1635021677,1936024430,1634887168,1852140903,1769234804,1962962543,1886938478,1702126437,544828516,1886287104,1768187250,1650553955,1660970348,1702260335,1869182062,543973742,1836008192,1936028272,1852795251,1818296352,544698220,1936028672,2126708,1953390967,1853453056,7889268,1702127169,1392517234,6647151,1919313252,1701668705,1684370542,1701998592,2126707,1918986355,1677729893,1090527343,2116684,541804611,808464384,3026992,1667590243,1946186603,1885405216,1886351984,1952541042,1392517221,1095893024,542067028,1380533248,1701336064,2123123,1970170221,1711302004,1920300149,1769144421,1811965306,1953718629,1850671136,620765285,841293873,1701838894,1851878770,1819569765,1677729913,1734438241,1634467941,544367988,1918987264,2123111,539898405,1702260480,1769109362,1735289204,2019885088,544502633,1936681984,1684602996,1769238117,1936025958,1919942688,1852143205,1735289204,1751318560,1667330657,1936876916,1986330656,1970564709,2037148769,1852375072,1920102243,1819566949,1768161401,1852793715,1952671086,1684078624,1769236836,1818324591,1868759072,1919252078,1735289204,1701052448,1769104243,1919906928,1866661920,1734960750,1936028277,1935736864,1768124275,1684370529,1701969952,1635021921,1684367459,1920204832,2123109,1851876179,1634730016,2126962,1936683587,1852402803,1946186603,1869770600,1818781557,1732313209,7235937,1634886000,1702126957,1879077746,1769366898,1819506031,1769341049,2127717,1702257011,1667301408,1936942435,1701601897,1717662464,1912610917,1936615781,1702125940,1766064228,2124659,1751343429,1819279392,6644577,1329876565,1750335520,2125413,1918986339,1702126433,1392517234,1919250549,1919906899,1986986016,1920430693,543519849,1936028160,1953653108,2122853,1346520141,539623490,1936028160,1769237621,2123630,808464430,1868759072,2123108,1936942444,1701052448,1769104243,544433506,1936024576,1885958755,7499636,1702390118,1701707876,2126968,1702126948,1852403058,1761615973,1869770861,1819436400,1852113017,1853189987,544367988,1886741504,1633905004,2123124,1802465132,1701576736,2126950,1702129257,1818324594,1677752684,1936421737,1668246528,1869182049,2126702,1953723754,1700921376,1852729703,6778473,2568485,1886220131,1702126956,1634730016,1701667186,7497076,1667592307,1667851881,1701969952,1986817907,2122853,1851876179,1802725732,1869479968,1818324338,2128236,1701603686,1701667182,1635188851,1701052537,1852270963,2122853,3813669,1767994977,1818386796,774766693,1867251758,1816360051,7631733,1819310181,1936615777,1937047584,1634205797,1635214450,2123122,1702063721,1684370546,1699872800,1952540016,2122853,1835492723,1937010277,1818296352,1853161580,1634558308,6579559,1667590211,1735289195,1850671136],97,[1667301408,1936942435,2122853,1919313266,1701344101,1701970020,1702063721,2126962,7237476,1634886515,1701601901,2019885156,1852403041,6778473,1969447791,1684370034,1768161312,1634496627,2126713,1651340654,544436837,3417344,1701602674,543519585,3220736,1701209697,544437347,3351808,1953067639,544105844,1650815488,1953261941,2036465696,2030069108,2126949,1409296686,2128242,1819435365,544367977,2003791360,1701052448,1952671092,788537459,2109733,1633906540,543450484,1818584064,1936028773,1701052448,1684956528,1912610931,1634496613,6579555,1970365810,543519337,1836016384,1952803952,1701970021,1986817907,973086821,3220768,1735357040,544039282,1701868288,2036754787,1701969952,1919906931,1929405541,1953653108,2125941,1768778099,544366956,1936028160,1937009781,1634074656,1852402793,1962942567,1952539760,2122853,1937075829,543973749,1414873344,1481197135,1868759072,1919252078,1174413428,1850035273,7237230,1953069125,1952542720,1852990836,1702101024,1852404851,1342185575,1818390386,2125157,541480515,1952805632,1735289204,1769209971,1124099437,1702260335,2126962,1819047270,1635280128,1701605485,1702035488,1929388133,1852793701,1660952676,1702065505,1929388132,1668440421,1912610920,1767992677,1627398254,1667589734,1862279284,1919247974,1694507123,1953720696,1912610931,1987013989,1644175461,1919903333,1660952677,1735287144,1929405541,1852405345,1912610919,1835101797,1426071653,1702065518,1879056484,1953393007,1711284339,1970039137,1660970354,1634561391,1912628334,1819636581,1694507124,1919513710,1879056485,1919381362,1644195169,1836016485,1660952677,1701999215,1828746339,1852402529,838869095,808463408,1828724784,1953853033,1124103013,1801676136,1761615987,1702130542,1107321953,1919903333,1140858981,1852404341,1107304551,1095783244,1946174787,1852402529,1811947623,1852139365,1828724836,1701867617,1962942564,1768712564,1157658996,1769108590,1744860005,1701078121,1811947630,1702130789,1090527346,1195987795,1157636174,1885692792,1946165364,1701601889,1818361971,543911521,2020173312,2126693,1767991395,1828746094,1936029295,1702101024,1684370547,1869116160,2126711,1702125900,1711284338,1935961705,1953693728,1937011297,5456896,1702060386,1996496996,1735290738,1752432672,543911529,1397706240,4544065,1768187213,1862279265,1852142694,1734410272,544106849,1869366016,2123123,1819242324,973086835,1694507040,1952670072,1869348896,544367991,622865920,1852798720,1180058368,1852396288,2123107,1717924725,1845521525,1744858735,1936881007,1634533408,544435058,538979840,539831552,1952541952,2123875,1090521646,1392517230,1414742613,1769078816,544499815,1835101696,1744860005,544238693,1919501824,1828746355,1751348321,1819240448,1157636196,1380275278,1702257920,1744838766,544372079,622869760,1828724785,1936613733,1952531456,1107304545,543257701,790641152,1207972133,542328400,1869562368,1929388148,544236916,1819168512,1728061561,544106849,1701147392,1828746093,543712117,1869574912,1291853934,543517537,1348031488,620765253,790641201,976299264,1409303644,544498024,808463872,620768819,540157233,1634038272,620765292,790641202,1952543232,771780457,539767333,1852402688,1862279269,543515502,1702057216,654319716,539438638,1936288768,1459626100,543716457,1936681984,620765285,774778417,1936681984,1701642355,1375761774,2125429,1702256979,657336064,1634533408,1526734960,1851064367,1325428580,2126965,1701147252,1684956416,1634533408,1711301988,6645106,1684104562,841297664,1635188768,1845502073,6647137,1701147206,1179930112,1633878099,1711302003,7104865,7561576,2629678,2110003,7303760,5459780,7562585,3027749,3088508,7696249,6778732,7305076,2123122,7630702,822091815,540409888,3028480,1929388098,1917780079,4411392,25954,-530380177,1718552113,1819244036,1578462581,-1965399265,536887575,9877077,-1897313508,402191177,2034659182,-1456769681,996233263,211103241,-2056708212,-1405066600,772399667,1412526339,1587354272,861188057,3300469,243899500,1818130182,1713344962,1919784127,1581124465,137716229,5699301,-306202259,1903583495,-494834416,-1687737401,-2102574472,286263000,1935740791,1236340542,1744888255,-887680116,-317623683,1869572120,-279681504,1875726754,2129228899,1799345237,502858933,1644656731,1702319127,1494161980,247738191,1574658847,271845131,-1334609950,1292324800,1413563972,-697163492,1663052221,2037713636,2040586778,-1381178104,456249904,-251827871,2015741781,400519952,441353713,141981606,-1172286647,-1905300055,-1706525851,1986095110,1708028105,1502126181,-2136371869,1124086097,-1393109966,1846346756,104140385,1919906452,-429895316,-1770826914,1883946002,-793613043,1684093634,366609024,2560114,1563952201,1312899923,1263749444,843833770,1335330178,1969682275,3758320,809525355,948322495,-403388925,-2028304937,2116218403,124817714,1093546277,1966789214,-148607179,-1949892432,-965760415,10024336,1316182047,-503170060,-690468802,-1492549103,-2126944482,-1067867357,776983300,1752380930,-1904523154,-1536360503,1816226126,438174833,-399808409,2036598082,276403,402777170,286394791,435702438,-216053645,1791981958,-1670592128,-1588039564,-938731910,-2131840691,-127633751,1459827329,39939182,37191311,1802217380,1632077688,2037682771,1137745008,1109882407,1970212791,1815057987,276548924,170695674,627329111,-1439569006,-195865920,1672227398,-835434185,17528706,74541961,-1734462455,1141060940,1853840061,-2076609768,139632713,151000221,1408459300,1756137616,239367164,1747589568,-191837022,-1873146311,1936289467,411586664,-462130283,1702173997,-835191431,639744424,571371373,1919415354,-1167461279,913152282,1374359683,1808296269,-2023329936,889788484,1897030007,1383297859,99963888,-850837467,-1063187958,1120957780,687926405,1001180253,1939269953,866932558,-1260106738,-2129491629,1979544941,-93829987,-1896279174,-668975108,2036887710,1261387031,-1982041052,505694363,1130484077,714768446,1970143347,-1027841427,173469962,5691825,-1177379855,-1088844784,-2125051261,641877108,608185186,1179800915,-1438301375,-2115804063,1140890459,840787229,-766313901,-2130088763,1947952786,1596482167,-2009577873,-1032949102,425964030,95189727,-1637832131,-401005468,-1167490483,1325490592,1967482891,1397718638,1512136752,1003068107,-1890813973,268566891,1663528083,1718866817,319766797,1365105085,376888896,-818206943,1333772487,-896927917,-781956821,-1023231036,209750115,1953653120,453325057,1199732878,2037982993,1887527785,1229324414,1191200076,1852368665,2073762063,1454147363,-1686150039,2043540958,1845264553,96641497,477586798,11755686,1937908826,1913867574,-1356579482,-1011631,-990211241,507298336,277415615,1970357580,-1876721086,1932124683,-1950339922,814298988,-1493092177,-1795248846,540800337,-1219722194,1112831077,634667992,1006636872,1303106608,206252542,1348447705,-1367760342,359895826,-117417716,2034524966,1110261869,1209459918,-1720840601,-688549436,1799185275,601705509,-2028658058,-1625669572,1262699848,1498173007,662266064,1301310368,1112556100,1941899912,493505577,1656788834,-100894619,-1246597031,1742151210,2049820716,1702265001,1988695035,1771733356,1969972065,539234672,-1462745600,645344804,-261210542,-1892346088,1693463601,1575983484,-1268056888,908269542,4964155,1816486485,-129148061,745784746,1682110100,-1009378203,-1571726376,1280271818,1701710905,-2050714592,-1143255808,-2088489896,1148081793,-887519082,1618250340,1762674980,711051374,-479646688,1686775059,172323806,-2094245376,1254006578,1916936291,2121102838,-143582007,-2113550238,863471071,1628854305,1973920264,-548907131,541395012,-627918027,1874036524,1768843039,1276251258,757118054,-974065448,-954889739,1773674998,186672530,342496912,1737123344,-2132598419,-840210647,877284339,711065702,-794135677,611852374,1251751428,862365194,-2078716860,1818307566,-322805880,1154577736,1696525154,1392527143,546999625,-1694492973,-669495444,-2078696784,1231660338,2009602368,-1517055383,-1083572584,780021255,167069807,1397560898,1531601201,1832593556,-1213765607,738881647,1012821630,1226973190,1643584594,-1944726913,1030267541,549131960,496665412,-1668406322,728993952,-167745437,647907942,1558686282,1143539662,1631779366,-52524700,-50851308,-486407532,-1970302679,-1200345561,-210613431,-1915700110,1478968344,-1400804548,773736040,-1278902410,906498333,49494607,373639963,570460726,1936907565,1172438713,1725378916,-1700700561,-1907722886,1117876356,-1874575425,1293670207,1100748674,1125040808,-1278256229,-2056042110,1580505719,422126701,253316853,610024094,1875784302,873486967,1361057316,-1697619285,554086506,1792110795,-824495576,1661163375,203442230,991847536,-1752175392,526076016,1585310584,1733339377,-335228811,-258131623,322779403,68689453,973081441,1630096283,-1488686047,263803377,1749098554,1046710549,1919509476,1837541134,663906821,-1862712973,2019919380,2061647984,487294828,478124435,533223554,-1783290021,-796834968,270493070,-756392046,-1222677883,-1619504052,467091010,-1373617098,1028266496,1981899414,1093710113,-867611572,1119083727,1946183133,-396490846,1769102354,-330891211,1230258514,629307471,2062832201,-1866688456,1969658756,2075693161,619998208,1850686685,541132885,735464391,-1234318523,663663228,391164001,270687880,-1800069082,-698811193,-754821861,1384999422,1375234661,-698093805,1485270695,191073046,-1415505721,1229120007,1629843168,1178641508,1475936841,1228294258,1886921823,1130585174,1705812530,1768124181,624185170,6367711,615770185,1817384261,-516615568,1086976579,224382714,-767460194,-191884158,-1922732652,10826596,-1123529655,-2083797580,1830099909,-1305542076,1167241537,177415634,1426087314,1095713870,1114506251,1214841405,-1001167061,1699302224,-746355063,14174784,1819612202,788140270,206180594,152643270,1644988112,-870878363,377838159,865499259,1763626149,162899565,1147233296,-626455991,1874842144,1952864875,248781256,-265644651,1785443986,1203866450,658097481,1808485064,-1824385779,-983326062,-2133562257,342657103,1630301705,-414907690,-831035991,1237940799,823254290,3818672,509703777,777734444,-214284031,1913790117,-1301868704,766703783,-895761000,1379836552,576417893,1762792002,612660049,1124098922,1332218509,-656526738,1232212030,-618363189,-384141859,-636114443,1280928866,456457330,1697362606,726223930,1268093709,1116868404,1590773859,416647495,638882099,645358964,-495623477,638388340,1751480576,1545666601,1076122708,-1536594899,969724014,1044027487,-1566305745,1999079823,27737176,-512531220,1158273151,611458358,547209896,401836264,622760029,410619336,154370374,-1031274429,1769188673,-2056093587,607815777,1288212805,1449435445,-1406464494,1495689304,750319024,1157628270,-1291572104,1261618800,1426419314,-732937178,1447266308,-1837848250,-680323308,1172115236,1672712873,86360314,1684249266,-482254432,1967894180,-1958527751,-306997141,-1126226536,421535557,1723676232,136914799,-619624227,-1929238734,1917808213,-728166056,711761653,242520076,1650985481,575386900,1305690646,844634001,1716005936,-2083900739,1249082227,-1512423312,1150304962,1121106657,-1840229556,275108368,1744415009,1435987557,2053391610,7936532,-402383547,1684302184,-431091170,1104557825,1195987795,1161120387,1885692792,656459995,1181638917,-1805303371,428995588,613708546,292031139],98,[-230503348,-2106508265,705649776,1078809412,1920407578,2104115858,1313881746,1698060111,-275948467,-1961572057,1418877540,1415334368,1231843183,-995483590,390423434,778204973,2001411229,30067037,-510242048,-588022928,991360597,1936914098,120658937,757924908,-269743857,-504886738,1431527974,-641117374,690385562,1701333380,1668575340,1644100165,-273003986,1228820953,327902465,1023827034,243780542,174180242,-625437372,-1442421438,6862867,541478984,256002841,1411365679,1676929359,-1957829668,1835043218,275739527,156099876,1498682642,-1839381168,-2019801921,1946240009,868296646,317032238,-1559733224,1269379436,715803428,-999544290,-1871729628,1817512192,811740711,1964517166,-313025847,22264545,202637235,-802414205,-1588461451,846142140,723747879,1496275717,1325453577,175244341,1191201029,-1529453212,-317374674,211956306,-2017298030,7864382,690312270,-664688902,1083182844,855648383,-1256699854,5208120,-786077351,-1015260289,1554065420,1424601726,3113979,-1623827579,1109656448,-2028758750,625163634,58,909771775,1048594,4521998,-1409044224,-1576818941,-1744593661,1627623939,-1258111741,-1778209534,2080539650,1593993986,1157778690,469903874,-268302590,-503191807,-670966527,-905850111,-1358839295,-2029939199,2097250817,855718913,687943169,167845121,-67043071,-352258304,-1056909824,-1224688640,-1577012992,-1895787520,2113964544,1392535040,1224756736,1056982016,754989312,-16769280,-368839421,-1157381373,134460931,2242106,1966112,1703964,1441816,1638420,436677632,-1845041145,1040613894,-570104570,-838544124,-1106983676,-1375423228,-1643862780,-1123429628,1275687433,587807497,252240393,34073608,2504250,-1576665052,-822028800,1593880064,754992384,909771776,2883630,2621482,-2097110476,1778678532,939809796,67378692,-805049852,-1778142461,1543731459,570638083,-1593639933,1627560450,-167636734,-788405247,-1191065343,-1576949503,1124163073,1426139649,503857672,-569897976,-1442334969,-1710776057,-133727481,-754520058,-2063169018,1594190598,990201861,134556933,17095173,3159610,369140268,-905194228,-1576287477,1695251467,302717451,-620035573,-1140143862,638221578,269098762,-620109046,-2046190071,1930002185,1175022345,369696009,-1341584631,1040754696,-1173429745,1393390350,973948173,-1022553587,-1442006260,1024236556,302790156,5518906,5242962,4980814,4718666,4456518,4194370,3932222,3670074,3407926,-1761017806,1308843265,-519891453,1124244738,1090537218,50346240,5912122,5636184,-1627285750,67647496,1577549064,1023888647,386344711,34010375,6174266,-1755971492,1410097665,319562764,-418642676,-1089742581,1812693003,1108041995,84610315,-703926261,-1442136310,1896516874,1107973386,638201866,319429386,-771104502,-1391871223,1896452361,1393122825,805911305,453568521,-149943280,-1475353329,1460634127,1007633423,34546447,-720440049,-1206991602,1930332686,1326342414,588134926,-267518194,-1458715379,-2079484403,1376610573,1057834765,17637133,-1072894451,-1811110900,235699724,-216988143,-1022304496,-1877955568,1762691088,890260240,909771792,6553702,6291554,-1677617357,1309956628,18104852,-384568044,1511235603,1041452563,-132958701,-535630830,1091733266,689059090,-770580974,2131871249,1762751249,-284080879,-1122506985,2031588119,1394039575,521612567,-585699305,1159104022,806763542,-568989930,-1776954859,1964343573,571812629,-837482731,909774356,8388738,8126590,7864442,7602294,7340146,7077998,6815850,-1476290778,-1726242533,-1256520165,1679460378,555364634,-1608911590,857255449,1092097048,-652274657,-1826699746,-568457954,874336797,-1071849187,354175516,-803483876,2082516256,1092640800,153096480,-1507872992,18845215,8664634,1174509334,908279587,639840035,371400483,102960931,-400359645,-1977435870,740449058,-836633310,1881251617,304169249,18930465,8795706,1560385292,270876709,-869998299,-1490764764,1864662820,1294231332,19105060,8926778,2030300674,16790272,9057850,654568962,16829697,9188922,1292103169,909771265,9437326,-1107038715,604137986,-1174282750,909771009,-301793134,-2080101373,17002243,9713210,1258548737,909771012,-301793130,-1643838717,17074436,9975354,1627647492,973423877,17114629,10106426,184828940,-1023227133,-1878875390,1744996354,1291998466,16919810,16788226,10237498,839140379,-788190715,-1610299132,-2130409212,1258576644,486818564,-687598588,-821838077,1275767818,-838193398,50932745,-519509751,1560838408,-1861729528,909771015,1143210142,1796109060,974017294,151921422,-1693581042,1041064205,-15920883,-150164468,-687085813,1712034827,-854917877,-1710183664,1896910096,1393582096,1578070032,470759183,84872463,-502339057,-1626425330,909771022,1143603360,1830060804,1309957140,655636500,-49014508,1444142099,521351443,1427279123,571621138,-1995315694,-49210607,1159095056,706098454,-32108522,-602543595,-1525301483,957713429,353706773,1378325,-686493419,-1240152812,-1860917484,909771028,1142489250,-1306936828,1679395609,1108953625,555299353,1640473,-518459367,-988227048,-1776764392,-2045210856,1545102104,1209552664,-31965416,18347543,10761786,939803660,102445083,-753205733,-2011509990,1528463386,488264474,68807706,11286074,11010218,-132317018,-436012283,-838672894,-1425883902,2130872066,1577217794,503467010,100800002,-788402686,-1425946367,-1912495103,1627486721,704727553,-771690495,2130751232,83894528,11941434,11665588,11403440,-1325008894,17000195,12072506,-33163233,-1425620730,1980136710,-1358534394,1409573381,-83163381,2064293642,889875466,-502652918,-1224098295,805928201,-603380727,50882824,889703432,-938741236,-1911843573,909771275,12320954,-1475953150,16804352,12465722,-1845051899,1694595841,302077697,909771009,-1106247488,-1207777786,-1811763198,1912769538,1510106626,1107447298,620900354,151133442,-1224606206,909771009,-1107099454,386081286,50518787,13121082,12845254,587644425,-50063356,-637276413,-2046572541,1443067907,909771011,-1106837302,-838540794,-1895520252,1778680068,168051204,14562874,14287068,14024920,13762772,13500624,-1100939060,2114493190,1275620616,436747016,-402126584,-754460153,-1610109689,2131204103,789015559,285677575,-184088313,-905519610,2114368006,1023824134,67443717,1091325189,604778508,-854848500,-1257520885,-1760843509,1980465675,973818123,-116717045,-804590326,-1291141366,-2062903798,1544190218,1057639178,168434442,-519438838,-1005989879,-1777752311,1711901193,1225348361,453585929,-234287351,-720838392,-1492600824,-384952824,-921838067,-1509049331,2047709197,537734413,84740621,-351471859,-854794484,-1391673076,-1794334452,1695314188,17586444,14693946,-2130264573,873356814,909771534,14942438,-1105395486,-32363770,-602805999,-1039018991,-1609456367,-1978558959,1360100881,504447761,-149881071,1762705936,84959504,-1307591152,974078223,604975631,-1123092721,17734670,15218234,-637092263,-1256862443,-1877628907,1796571925,1175805461,555038997,-65727467,-871043308,-1894469356,1897168148,1494508820,974409492,353644564,-502009068,-887892205,-1290551533,-1726765805,1997770003,1595108371,605244435,-65857773,-669850606,-1676491246,1393715218,370746386,-367461095,-770122216,-1575440616,-2061986024,1293449496,756565528,-149411816,-568857577,-1072180713,-1743277033,1595370007,1192710935,605502231,-434703593,-1055470058,-1676236522,1997964310,1377197846,756431382,-48887274,909771029,-1106837270,18485510,-1390822886,1696166425,85547033,16004666,15728882,15466734,-972636666,-1524974054,2048559642,18509338,16135738,1476836916,723402782,186521118,-216136674,-702682595,-1088567779,-1524781027,-1910662115,1981646621,1025333789,555558941,-383971811,-1222849508,-2112058084,1025267740,387718684,-300157668,-1239693029,2048626971,1545302299,974867995,270210843,-568657381,-450958310,-786506722,-1407273186,35561758,16397882,-1106247432,488650758,-65007072,-585108961,-1138768097,-1642089441,2015331359,1142903583,790574879,909771551,16646400,-1104936708,1092833798,-115134429,-685578206,-1591561694,2132971554,1428319778,723665954,153229858,-551421918,-1121858015,-1692292063,1898023457,1193369633,622933537,-81722079,-1121914336,-1474252000,1377854752,909771552,17039622,-1103494910,992415750,522532646,-98234075,-735780316,1780777764,488921892,-215744220,-786179293,-1507607005,2032830499,891964970,103425578,1277818666,-265732823,-1154952152,1428722216,455621672,908553512,-181983449,1949165101,-47366355,-718478292,1630314540,455889452,-215219668,-1003760853,1730901547,-450166229,2066404906,909771054,-1104215800,640822790,154277426,-567148238,-1171144143,-1959679695,1949401905,1395744305,1026640689,741422129,405872689,-349110479,-1020211664,-1523535568,-2144298704,1798338864,1328567344,774911536,-1120926160,1898942511,1177508143,-366008273,1882105390,1462921266,36846642,17577530,-1104674550,87435270,-1137322698,1849007925,523581493,-1842019787,-63694540,-1322003917,1798533939,1194547507,825442099,187897651,-365758413,-1489849038,1245206578,-214420168,-1120416457,1261942071,607599927,-113831369,-2110328522,909771062,1142358286,-1442662646,-2096982782,990005762,218243842,-318638334,2063700225,1375820033,889276673,-1526653439,1543542528,536885760,33559040,17970746,1142030608,-268109814,-1727743740,1678020356,335824644,-1643918076,1711506947,637746179,-385682173,-821897982,909771522,18219288,1141440788,-1207576822,-1694129403,1241870341,637879045,33885957,18626106,1143603482,2114556938,1560897289,990463241,-217506295,-1190601464,-1509379576,1980269320,1325949192,285743112,-452459512,-1375220985,1309108999,101134599,-653857017,-989408762,-1895388666,2131134470,956716550,84289286,-519442938,-1324761079,909771273,18743584,-1257618373,1259178509,453851405,-1509102835,-888368116,-502559477,-1945453814,1678410762,571101706,1443978762,554775313,-401539055,2014361616,823158288,-770705136,-1542476785,1913619471,1057969423,-821095409,1326365966,-1123151602,-1475104749,1226010899,504578323,-384627693,1779601170,974278674,-233692910,-1072575215,-2045659119,909771537,19136806,-1828257502,2063770379,-2147371774,1426094080,50338048,19674682,19398954,1661702931,654592260,-956040700,2063833091,1208185859,939737603,553854979,67308291,-905776125,-1174223870,909771266,19792176,1040945939,-989319672,-1878542841,1443327751,201799943,-1475944441,1896253958,856055558,-167369466,-1895458043,909771013,-1827012302,252463115,-301204724,-1475618805,1745584395,604716555,-569703669,-2079671542,1661628426,487214346,-536217334,-1677085175,503934217,1795749129,909771276,20185398,-1995730155,1125021710,-116509682,-1156723955,-1425165811,-1777491443,2114817805,1141729549,202183437,-150142195,-552800244,909771020,-1825898184,2064814347,1058166802,252847634,-737026798,-1643006191,34682385,-1861180655,1544577808,1074811664,353380112,-1055925488,-2129678577,1896839695,1208967439,-15779569,-1139550194,-1844206829,1091795219,152248339,-283966445,-1173171438,18000402,20592186,-1341418746,1511355413,320156693,34926357,20854330,-1825767108,-1944478453,-1290202855,706246936,-1609048040,1159158295,471282455,-417921513,-686366698,-787036906,2048767773,-904078307,-1155743716,-1927501284,1864220,-1776631013,-2095411430,1796897818,1041912602,18884384,1176465440,1209996319,-48359394,18735901,20985402,-2046061800],99,[1847817763,824398627,-81591005,-1105010910,-1809670110,874669602,-182313694,-1390290399,606167329,-64944095,-1977564640,18895392,21116474,1040945925,2369060,-1121723356,909771043,-1825963708,-1289229301,1999083303,505895719,-517539801,-2128164058,1411803174,-1104816090,941990949,69541413,841248037,136979242,-752227030,-1742096087,1965657641,640247081,103357481,-567740631,-1826053336,2015922984,1210602024,271072040,909771304,21365064,-435449027,-1406281683,1613598765,590169133,-1070795731,690762028,-416548820,-1188314325,-1876186069,959147819,137042219,-1322593237,-30324950,-2010075856,674254128,-349178064,-1087384017,456100655,-298906065,-1339112658,-349277394,-1305161164,1395951156,-533461196,-1372334029,942895155,-315416525,-2077046734,691164210,-114155214,-1523458767,250741041,973275219,1275153974,587287041,70651634,68355098,62522336,51315505,47317757,41157300,38142551,33686040,29884911,26280365,18284889,15859970,14024925,12124362,107480717,95552980,91817376,85460315,1345731073,250744321,153422189,147786000,141691066,137037892,130156555,115476400,113182406,1412839939,1442927105,250741505,171379379,973146624,33642550,194776818,973146964,67197494,218631922,202312843,973147096,50420790,234098418,222563707,1949710860,1879142913,1812033025,1744923137,1677813249,1610703361,318856705,64032723,43254428,38339187,36700734,19333443,14876927,9961669,71696511,68682800,65340397,2050374147,1979807745,265489153,88409424,85919019,82707711,79365326,77923507,973145248,-805209034,145690579,142674060,136775797,133826579,129304544,117311291,99747540,93783513,197789070,196152250,192940954,182717301,169872057,161876460,269093234,256577437,245436099,241241724,330042933,326964113,322704215,310711007,304550453,285479277,280498414,275320994,270012514,373167736,368973336,365565412,362157488,358749564,355341640,351933716,348525792,345117868,341709944,338302020,334959632,331682782,450697968,447027910,441719423,439097918,434313742,428087731,421468512,407115861,401872937,399120351,394860439,515839858,508370598,502668824,493034893,479599847,472652886,470555678,465050591,578558792,571548237,566436323,560931221,558506322,554180918,549069032,545464478,542777467,540876875,538386478,535437318,526458841,640491344,637019660,630007203,614933779,604382353,593961853,701309681,697182614,681650515,673720450,665659363,661661580,654255906,645015258,760358479,756624685,754658569,744762599,735063059,729295791,718351216,707668607,824388078,818032880,816001205,811282549,799944746,793390969,789983030,774450777,769732107,830878112,973222238,2114027574,265489921,871052279,868430798,865874865,864236426,846672615,841101889,835465742,1309872898,16779776,25310778,-1206709501,-1560172031,909771009,319160708,-1878878189,1543666434,503468034,909771010,323355014,-217703917,1543891205,-234584827,285464323,-485884918,1359575817,872980745,-788082681,-1509046515,2030932493,319643149,-2062744307,1393321228,-1005856756,-1995730165,856382987,67839243,-1224022005,1309309962,1913751306,839998481,-1726942191,1376817424,-133153776,-1961892337,890206479,-1542509297,319693070,-82501618,1276415764,320091924,-585891564,756236051,-250414829,370308626,909771282,25690506,-1575717058,956523267,520301827,-335341821,-1140663038,2080545282,1224891906,637679618,33691394,-570296574,-1442721023,1946257153,1107389441,67179777,-1744773631,1946192384,1375759360,788544000,1158043904,554055430,117838342,-553259770,-1643791099,1443197701,671431941,-33221115,-1325084668,2047121412,872694788,268708100,-586939132,17024259,26490426,-1575717104,1175034633,-83292663,-888607480,-1945588216,-1274608633,-1257866234,1007394059,17462027,26621498,1796503302,437273872,-217050608,34590479,26883642,2000290200,-1424745964,-2112645869,403909651,-904732909,-1139621102,1360163602,739396114,2064770066,-1290740975,-770663664,-2028499433,-1424551913,-2028559594,-1156179178,135616789,-887815915,-1491838956,-736454886,-1726371047,1461287449,-1558638823,471343896,991779864,69015069,-1004739811,-2145611492,907828764,18614556,-1239685860,909771035,1997406620,-48295660,-652282594,-1323383778,-2044813026,1746826782,1075727646,119411742,909771294,27132320,-1441371623,1862503939,1426283523,922959363,-939366141,1040281857,318846465,-1174349055,2097191936,1660971520,1157647360,923103488,201666309,909771781,27656616,27394468,303458820,1392942087,17183750,27932218,1377200665,319501323,-1425340405,1074426634,537540618,-368441590,-1307984119,-368486391,-1408711160,1778951432,17322248,-1727537400,1779134987,909771019,1780089260,2014281750,437212431,-401665265,-1760633330,688795918,-1022497010,537733133,-989004531,-1827881460,856459532,-368305140,1460694027,-569374192,909771023,1781334446,-1810848234,118764816,-1944857836,1561552147,454247699,-1290672621,-1827558639,1544649233,420554001,-586094319,-1592274665,1276531735,-669636330,2098579733,1091924245,-1592471531,924541204,-98888677,1243249946,186270490,1931083290,454573848,219681816,29562912,24641968,18350391,12976395,10485928,8192138,2949173,-1204405759,404751617,47645496,39977652,973144599,33667638,66000928,973210568,-1140736458,404751617,77399231,73598059,973145148,234995766,116135968,107415232,104859224,96208404,92341669,87360839,83297554,973145307,302105142,156506144,153422130,144771288,138545236,134613044,131729388,129435593,127207325,123930474,973342484,-939406794,-1006516735,404755201,219680042,213716188,210504869,203951198,201067531,191957914,186518328,174066338,169740861,973212113,-872296906,404758017,276041954,270536790,266735615,262016974,258412399,254086970,251334421,249630443,242028244,236392010,228855290,222891373,294654357,292098433,286855496,-801752575,873201921,973539680,-603857354,-670967295,-738077183,587321857,62069052,60556199,58590090,53609312,47252211,45089470,42926751,39977603,34669123,31654403,27394477,25428368,20250982,13893878,11731137,9568418,6815878,2293826,-466208253,-536747519,423363841,93980106,89654654,973538541,-268307914,-335417855,-402527743,906094081,159521084,155978089,150145296,147130579,145164473,143591579,138938486,135989303,132319247,129370066,126224298,125372288,118163224,116524800,114558694,112985800,110560941,108004983,102237759,179439095,177474218,173804135,171838036,169740844,166005256,163580369,162466229,973146536,1543631926,241441084,237702710,235081241,233573884,229379546,227478945,225578361,223350114,217451777,214830308,212995271,207031394,204409925,202640424,197725140,195103671,193334170,188484423,185862954,183700237,301601298,299962863,297996757,296292791,292688263,290001259,286593328,283250949,280826074,278139055,274206854,271519818,267784225,265883627,263983043,261754796,255790922,253169453,251662096,247467758,245567157,243666573,313265782,311038628,307368541,305336906,973148704,1644295734,374020412,371791427,368121340,366089705,363009471,360453518,358815089,356848983,355276089,352851223,349246687,347608262,345642156,344069262,340989032,338760780,335352856,332010477,325981116,324211554,322573128,320607022,317068048,315298527,436017673,432871915,430578103,427170183,425859435,421796182,419830040,415504609,413079732,411244686,409868410,406394949,403249191,401151995,399382488,398006213,394532752,391452530,388503353,387192605,382408456,380442303,376116872,441916008,440605260,973150775,755103798,504633660,503651853,500375019,494804391,492969325,491593049,487791903,484646145,482352333,478878876,477568128,473373803,471407659,466951154,464591812,460725146,458890085,457513809,452795145,448273131,445389479,507977299,506076732,-97109503,423364865,523378494,521477927,519577343,514137825,973151865,-16647114,586225980,584917734,581444305,579478172,576529004,574235211,572924463,569254426,567288290,564273586,561324417,559620454,557654345,554443027,545530058,543760504,541859934,539631680,537665571,533667834,527572936,646850202,642524790,640558652,638920230,634725867,632169914,629024156,624960857,622929202,617817366,616113351,612443303,610215025,607790167,606086184,602219520,600384468,599008192,595141509,591733607,588784424,710025986,706947636,703605269,700983778,696789436,694954359,693578083,689711400,686565642,683813066,680929452,677193833,675227733,673130541,670050308,668215263,666511302,664545192,662972304,658515822,656156472,654583567,652879606,650913496,649340608,771436035,769142240,766848450,763833751,758066554,756034843,753413374,750464225,748170419,746138768,743255147,741223484,737881097,735456226,731130786,727395177,724183867,722283295,720382721,717826768,714746530,712452735,833825376,832450986,827666785,824062275,820457729,817770713,816328881,814690461,812724355,810299483,807678006,806105112,804073460,801189849,795750293,793849699,791949115,786116350,783363776,781266597,778907269,777072230,775106107,895366506,893465939,891565355,888485133,883045571,881013908,874525769,871642108,868561870,865219486,863122308,859648837,857551653,853488380,850604752,848769701,-1894171537,1496473906,959594802,-315484622,-1104031951,205068849,-298254279,-919018952,-1388789192,1765307704,1329093176,892879160,389555000,-96992968,-1657282761,-2127065289,1614248247,976704055,574041399,137827383,-365496777,-885597898,-1405701322,2050396726,339106358,-147453642,-634003147,-1187658443,-1036679371,-1505971908,-1942185924,1681685052,859591996,456926780,-46397124,-969150149,-1438924997,1950057019,1278957883,943407931,507193915,-163902405,-784668870,-1220885702,-1724209862,1966771514,1513778746,540685882,20580666,-1103501254,-1774607559,-2110157511,1748595769,1077499449,-46583495,-700649156,909771068,1010827774,-1220491751,-2109698240,1698723648,1296062784,406855488,-197133504,-968895425,910136383,255797823,-364971201,-784408770,-1287731906,-1908499138,1715368766,1228823358,826162494,-63044802,-717364675,-1304575427,-1958894275,1648198717,-1790729667,1531142979,-1237125565,1296196418,490878786,-230550206,1598146113,943805249,323036225,-96401343,-599724480,909771072,-2079391232,1828812061,1241602305,889273601,83954945,-1509898239,-1996451584,1342205440,16792064,33699386,958235656,1409524228,-1543297021,453139458,67245058,34223674,33948168,-905248252,-16699875,-469700608,-973024768,-1845448704,1761643008,117457408,35141178,34865686,34603538,34341390,287164945,-1023211261,-1241334270,1610782210,318910466,-66976254,-318638335,-1459502847,1258387713,909771265,35258908,35506695,-1023149308,-2130463229,1677947139,909771523,35652130,-904855010,1090994717,50727686,-1425676538,1409642757,1006977797,151329541,-469435131,1728371972,67387652,36320826,36045352,-905117148,1980471325,84629771,-2113218037,-1911931126,-569821431,705206024,84678664,36976186,36700722,36438574,2031995420,1326409231,353319951],100,[-938538225,-1928418802,1661895950,1175346190,118361614,-1743931890,403516685,-1374888179,2047643916,1913410060,588269840,68155152,37500474,37225018,-903085514,1846779677,437461267,-351143917,823235857,-1257186031,-703551472,-1944603113,-652806633,-2062117610,1108765206,-770317034,-1491746283,1796570901,-1424682219,1511285012,-1525042924,1981385497,1293508121,823738905,-853990887,-619171048,-1088697829,909771035,-904003010,589251613,-283178721,-2078359778,203316766,-501350370,-1575113955,1746762525,1025332253,-14864099,-551751140,-2128827108,-618599908,-1944012768,958423328,-685765344,909771807,38011462,37749314,1092471304,-148756190,-1675512287,421625889,18944289,38286906,-266483101,-769269723,-1541031899,-2044357595,1478847525,975521829,-182122203,-685447900,-1708873180,2015661092,1512335396,656688932,153360164,-802950876,1730386979,908284195,-81586909,-517804254,-1155348702,-1759334622,1830977826,1579784226,791235113,-1893133783,740837160,-316141016,-920135897,-1557678553,1780906023,1009143846,505818150,1176896550,-852690643,1210865452,271334444,-1507082452,1647023915,522923563,-1070928853,824864810,-198575062,-1507208663,1596956207,1009735471,-1255197649,1898874158,841898798,607005486,-1775392466,1915586861,549717293,4128845,2031665,973209618,1241664566,549721090,32244740,29491671,25362861,22675816,17629467,15991041,11927755,10551469,8388757,70059092,1345731074,386027010,22814985,17957193,81985638,135005261,132974597,129894355,127403937,124782474,121571149,118490917,116000499,114099933,1379285505,554263298,196283344,194775978,190122844,185207576,182127344,179636926,176949927,173410929,169871931,166201860,162531788,159582602,156305771,153028924,151521558,147917016,145033388,141494390,138610762,259198842,256315214,252907290,249958125,245173943,242552463,239275616,237768250,234622467,230624710,227216786,223022418,219221272,216337644,213060801,209980569,207490151,203885648,201264160,293932005,291115390,287576403,284692765,282661105,279580863,277090445,273027190,270143551,266604563,263655389,587337648,452993570,909771008,587334228,822128162,909771264,39322198,-1490935036,318840065,50400257,39466554,39715420,136454915,-1811372791,909771528,39977572,-180813216,-1459374046,-1979475965,1241737475,587416067,-217905149,-1543322622,-1761435902,1979877378,822232834,268573442,-587075838,-1207843327,-1946052351,1627486977,604066561,117509889,-1157567999,-1493128192,2080414464,1442868480,1023428608,-520084992,-972762620,-1543195132,-1996187644,1745121028,335823876,-335280124,17028355,40252986,-1557990088,1980270088,1393056520,453522184,-184023800,-905451513,-1392002553,1812427783,1023888391,-368631033,-2130275834,1158050054,671496454,-83485946,-804916475,-1274692603,-2113564411,1761965573,1510285573,-301322998,-771104759,-1408648695,-1928750327,1628008713,688471817,269032201,-402061303,-905390328,34124808,40515130,-183893400,-16051166,-536153334,-955591414,-1458916086,-1995796470,909771530,40764016,-179895700,-1592870622,1997443342,1108235790,537799694,-217181682,-586291699,-1005727219,-1509050355,2114817293,1510828045,1007503373,604844045,118297357,-519245043,-921905908,-1458784500,-1945332980,1493989644,755781900,-66312948,1896584715,521285131,101847826,-1022242030,-1810777327,1427213329,655437585,-267321839,-871308784,-1743735792,1745909264,336610832,-401604592,-1005596145,-1743804145,34572815,41170490,-180682126,-2045400542,1712680469,437602581,-753599211,-1542145772,253008916,-149683692,-653007597,-1575764973,2115211283,1309893395,-636281837,-1827497454,1779596306,1762807826,840519705,-1004991719,-2145870824,1259888152,337124376,-1206394088,-1827164137,1645707543,857163799,-434697449,-1374233066,2132186134,1427528982,638990358,68548374,41694778,41419386,-1945173386,-2029869276,771905538,16912898,-1191060734,1912704513,973165569,-33478399,67126528,42219066,41943682,-1945501058,-821766364,-1861964540,352604676,-1560028668,570652163,909771011,-1944583546,1644726052,587744520,-1341654520,352808199,-871963129,-1425624314,2013698054,-502908922,855976453,-368440054,386521097,-1006048503,909771528,42599052,847708808,-620565211,-1224553982,1912775682,922899458,-301859838,-889071359,-1845381119,1526821377,486618369,-469697023,-1426011136,2130744064,1308648704,503332864,-33549312,-619843571,-1207055091,-1794266611,1913489165,1326277645,739066125,151854605,-653461491,-1777549812,-1240717812,1242257163,285942795,-1341458677,-1542344182,-2129555695,1578200081,990988561,403777041,-183434479,-770646000,-1357857520,-1945069040,1762686736,1175475216,588263696,1052176,-586159344,-1173370865,-1760582385,1947173391,1359961871,772750351,68096527,-502337521,-1072771570,-1643205618,2081327630,1494116110,906904590,319693070,1829995278,789796627,219357459,-351076589,-921510638,-1491944686,-2079155950,1628599826,1041388306,454176786,-133034734,-720246255,17942289,7090612,321339143,67139328,-1744744959,-922631935,689833729,12320810,13107393,17105123,-2130640602,16777261,480523276,1311317507,184731906,873202435,483794140,504176274,-469430999,-1845180668,-66752763,-519710715,-1861834746,1057368838,17484551,547894284,-970383858,2014360848,655374608,-99609840,319808527,-1559114478,403798033,51442193,800313,1310736,-1675026943,873202966,548544686,549068982,973152446,16779318,463218974,1278479367,1411469345,1545689121,1679908897,689836321,594027395,585835335,576594648,631513669,613819627,610149480,605692964,600122356,201466796,-1977512396,689833249,645408443,642917989,-2130172407,1862296877,-603929088,1677802752,-872315391,689838593,738536495,723725139,704916148,694757802,684599535,764030370,760753521,755838264,747646166,766323797,768748989,770125275,773926380,204880385,689837312,776613438,801386076,792473501,818949857,837956097,861221572,911816011,963655339,961034595,957036839,-939508781,505700406,7209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,551616768,0,0,0,0,1406897405,3785601,-846407165,-461323637,-1962626801,-739847182,-1949892886,1323946446,738102094,-1898435608,-203714875,268482725,-822181707,-1896026763,-1090123811,-164429568,280663469,-1875318016,280139181,-1783807509,1122701490,280139181,-1783805717,1307250866,280139181,-1783802901,1743458482,280139181,-1783797525,1777012914,280139181,-777779086,-193705235,-919340941,-305013965,-776375222,1257099731,-741230476,1929575296,1257099560,-741232012,410311557,1951067601,-2133601875,208799227,1951067601,-2133601881,2104954107,161450542,869893890,49906651,-305059212,1922266186,1257099555,-741240204,1951067601,-774647407,74795757,280139181,-75443247,773288706,36683658,1457031852,-215222389,-216070626,-379707484,-305004683,-1392216758,-787434859,150700243,-305014414,-1392216758,-787434859,402358483,-305018510,-1392216758,-787434859,-538738221,-337672704,65241275,1967844817,-1298813692,-2133602032,275908091,1967844817,-1298813692,-2133602032,1165430011,344951342,435781634,1525220212,-939348737,1006687616,-385649666,-1924071603,-2082471779,-947843097,78716928,-1064506413,-1064385789,-561260404,-753932669,-1899822101,-12822312,-622253708,65241342,1967844817,-1298813692,-2133602032,192022011,1967844817,-1298813692,785633552,35622794,1543437545,-1014764661,-1396690160,-1391533167,-1064385789,19306413,-335945187,-1023169044,-1896174190,-69170222,1406665645,-980528979,-1070342770,-930359157,-393490293,-125046645,83887307,1798,134217728,202050057,25,235732992,303108111,0,353637120,18355990,50331650,394500,0,117440512,185207048,3340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,786432,-2119958514,469205350,-2119630824,1934622720,16646144,1578457311,551616767,0,0,0,0,0,0,0,0,33554509,0,0,0,74973184,74973207,74973219,74973231,0,0,0,0,77,5,0,0,1919156225,543520361,1886388291,536896613,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288],101,[4,538976288,1,1912602625,1,543520361,1,1879060773,1,536896613,1,536879136,9,538976288,2,0,1,1912602625,1,543520361,1,538968131,17,538976288,1,1744838688,1,1768645477,1,1948280686,1,1713399144,1,1869376623,1,1735289207,1,1701994784,1,1864397665,1,1919164518,1,543520361,1,14915,973,0],102,[1024,0],103,[1024,0],104,[1024,0],105,[1012,0,1,100663373,3,0,1,1778712576,1,1780416512,1,0,1,4128785,1,1048586,1,33554692,2,0],106,[16,0,1,419430477,103,0,1,419430477,103,0,1,1090519117,3,0,1,1677723396,1,1702259058,1,167789344,1,387191070,1,27,251,0,1,17,3,0,1,77,1,2,2,0,38,-1,1,-1048576,493,0],107,[1024,0],108,[492,0,1,77,1,2,530,0],109,[1024,0],110,[364,0,1,-1543503782,1,49,130,0,1,-1073741747,1,1,526,0],111,[1024,0],112,[244,0,1,-1610612659,3,0,1,1346458183,1,1396918600,1,541937475,2,0,1,671154176,1,62068587,1,19694,1,1346458183,1,1396918600,1,542069328,2,0,1,671154176,1,62723947,1,21232,1,1161969996,1,538976332,1,541415493,2,0,1,671154176,1,63444843,1,9390,1,1163022157,1,538976288,1,541937475,2,0,1,671154176,1,63772523,1,2618,1,1111640398,1,542328140,1,542327106,2,0,1,671154176,1,63903595,1,24103,1,1280132434,1,541412937,1,542327106,2,0,1,671154176,1,64690027,1,12314,1,1414743378,1,541413967,1,541415493,2,0,1,671154176,1,65148779,1,38294,1,1414680403,1,538976288,1,541415493,2,0,1,671154176,1,66393963,1,6938,1,843405381,1,542001474,1,541415493,2,0,1,671154176,1,66983787,1,8424,1,1095784517,1,538985550,1,541415493,2,0,1,671154176,1,67311467,1,16885,1,1313427274,1,538976288,1,541415493,2,0,1,671154176,1,67901291,1,17870,1,541344588,1,538976288,1,541675587,2,0,1,671154176,1,68491115,1,10753,1,1145130828,1,542656838,1,541937475,2,0,1,671154176,1,68884331,1,1131,1,1313428048,1,542262612,1,542333267,2,0,1,671154176,1,68949867,1,18804,1,1145128274,1,538985805,1,542398548,2,0,1,671154176,1,69605227,1,10858,1,1280329042,1,541410113,1,541415493,2,0,1,671154176,1,69998443,1,20226,1,1396856147,1,538976340,1,541415493,2,0,1,671154176,1,70653803,1,18478,1,1162170964,1,538976288,1,541937475,2,0,1,671154176,1,71309163,1,6901,1,1296912195,1,541347393,1,541937475,2,0,1,671154176,1,71571307,1,47845,488,0,1,536870989,131,0,1,536870989,3,0],113,[128,0,1,-2147483571,3,0,1,1346458183,1,1396918600,1,541937475,2,0,1,671154176,1,62068587,1,19694,1,1346458183,1,1396918600,1,542069328,2,0,1,671154176,1,62723947,1,21232,1,1161969996,1,538976332,1,541415493,2,0,1,671154176,1,63444843,1,9390,1,1163022157,1,538976288,1,541937475,2,0,1,671154176,1,63772523,1,2618,1,1111640398,1,542328140,1,542327106,2,0,1,671154176,1,63903595,1,24103,1,1280132434,1,541412937,1,542327106,2,0,1,671154176,1,64690027,1,12314,1,1414743378,1,541413967,1,541415493,2,0,1,671154176,1,65148779,1,38294,1,1414680403,1,538976288,1,541415493,2,0,1,671154176,1,66393963,1,6938,1,843405381,1,542001474,1,541415493,2,0,1,671154176,1,66983787,1,8424,1,1095784517,1,538985550,1,541415493,2,0,1,671154176,1,67311467,1,16885,1,1313427274,1,538976288,1,541415493,2,0,1,671154176,1,67901291,1,17870,1,541344588,1,538976288,1,541675587,2,0,1,671154176,1,68491115,1,10753,1,1145130828,1,542656838,1,541937475,2,0,1,671154176,1,68884331,1,1131,1,1313428048,1,542262612,1,542333267,2,0,1,671154176,1,68949867,1,18804,1,1145128274,1,538985805,1,542398548,2,0,1,671154176,1,69605227,1,10858,1,1280329042,1,541410113,1,541415493,2,0,1,671154176,1,69998443,1,20226,1,1396856147,1,538976340,1,541415493,2,0,1,671154176,1,70653803,1,18478,1,1162170964,1,538976288,1,541937475,2,0,1,671154176,1,71309163,1,6901,1,1296912195,1,541347393,1,541937475,2,0,1,671154176,1,71571307,1,47845,360,0,1,2130706509,1,3,378,0],114,[1024,0],115,[1024,0],116,[1024,0],117,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,32,0,0,-8,263090,393221,524295,655369,786443,917517,1048591,1179665,-65517,1441813,1572887,1703961,1835035,1966109,2097183,2228257,2359331,2490405,2686975,2752553,2883627,3014701,3145775,3276849,3407923,3538997,3670071,3801145,3932219,4063293,4259839,4325441,4456515,4587589,-65465,4849737,5046271,5111885,5242959,5374033,5505107,5636181,5767255,5898329,-65445,6160477,6291551,6422625,-65437,6684773,6815847,6946921,7077995,7209069,7340143,7471217,7602291,7798783,7864439,8060927,8126587,8257661,8388735,8585215,8650883,8781957,8913031,9044105,9175179,9306253,9437327,9568401,9699475,9830549,9961623,10092697,10223771,-65379,10485919,10616993,-65373,10879141,11010215,11141289,11272363,11403437,-65361,11665585,11796659,-65355,12058807,12189881,12386303,12452029,12583103,12714177,12845251,-65339,13107399,13238473,13369547,13565951,13631695,13762769,13893843,14024917,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281,16908545,17039619,17170693,17301767,17432841,17563915,17694989,17826063,17957137,18088211,18219285,18350359,18481433,-65253,18743581,18874655,19005729,19136803,19267877,19398951,19530025,19661099,19792173,-65233,20054321,20185395,20316469,20447543,20643839,-65221,20840765,20971839,-65215,21233987,21365061,21561343,21627209,21758283,-65203,22020431,22151505,22282579,22478847,22544727,22675801,22806875,22937949,23134207,23200097,23331171,23462245,23658495,-65175,23855467,23986541,24182783,24248689,24379763,24575999,-65161,24772985,24904059,25035133,25166207,25297281,25428355,25559429,25690503,25821577,25952651,26083725,26214799,26345873,26476947,26608021,26739095,26870169,27001243,27132317,27263391,27394465,27525539,27656613,27787687,27918761,28049835,28180909,28311983,28443057,28574131,28705205,28836279,28967353,29098427,29229501,29360575,29491649,29622723,29753797,29884871,30015945,30147019,30278093,30409167,30540241,30671315,30802389,30933463,31064537,31195611,31326685,31457759,31588833,31719907,31850981,31982055,32113129,-65045,32375277,32571391,32637425,32768499,32899573,33030647,33226751,33357823,33423869,33554943,33686017,33882111,33948165,-65017,34210313,34341387,34472461,34603535,34734609,34865683,34996757,35127831,35258905,35389979,35521053,35652127,35783201,35914275,36045349,36176423,36307497,36438571,36569645,36700719,36831793,36962867,37093941,37225015,37356089,37487163,37618237,37749311,37880385,38011459,38142533,38273607,38404681,38535755,38666829,38797903,38928977,39060051,39191125,39387135,39453273,39584347,39715421,-64929,39977569,40108643,40304639,-64921,40501865,40632939,-64915,40895087,41026161,41157235,41288309,41419383,41550457,41681531,41812605,41943679,42074753,42205827,42336901,42467975,42599049,42730123,42861197,42992271,43123345,43254419,43385493,43516567,43647641,43778715,43909789,44040863,44171937,44303011,44434085,44565159,44696233,44827307,-64851,45154303,45220529,45351603,45482677,45613751,45744825,45875899,46006973,46138047,46269121,46400195,-64827,46662343,-64823,46924491,47055565,47186639,47317713,47448787,47579861,47710935,47842009,47973083,48104157,48235231,48366305,48497379,48628453,48759527,48890601,49021675,49152749,49283823,49414897,49545971,49677045,49808119,49939193,50070267,50201341,50332415,50463489,50594563,50725637,50856711,50987785,51118859,51249933,51381007,51512081,51643155,51774229,51905303,52036377,52167451,52298525,52429599,52560673,52691747,52822821,52953895,53084969,53216043,53347117,53478191,53609265,53740339,53871413,54002487,54133561,54264635,54395709,54526783,54657857,54788931,54920005,55115775,55182153,55313227,55444301,55575375,55706449,55837523,-64683,56099671,-64679,-1,56492893,56623967,-64671,56886115,-64667,57148263,57279337,57410411,-64659,57672559,57803633,57934707,58065781,58196855,58327929,58459003,58590077,-64641,58852225,58983299,59114373,-64633,59376521,59507595,59638669,59834367,59900817,60031891,60227583,60294039,60425113,60620799,-64611,60818335,60949409,61080483,61211557,-64601,61473705,-64597,61735853,61866927,-64591,62193663,62260149,62391223,62522297,62653371,62849023,62915519,63046593,63177667,63308741,-64569,63570889,63701963,63897599,64028671,64095185,64226259,64357333,64488407,64619481,64815103,64881629,65012703,-64543,65274851,65405925,65536999,65668073,65799147,65930221,66061295,66192369,66323443,66519039,66585591,66781183,66847739,-64515,67109887,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547,79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],118,[1024,0],119,[1024,0],120,[1024,0],121,[1024,0],122,[1024,0],123,[1024,0],124,[1024,0],125,[1024,0],126,[1024,0],127,[1024,0],128,[1024,0],129,[1024,0],130,[1024,0],131,[1024,0],132,[1024,0],133,[1024,0],134,[136,0,1,-8,1,263090,1,393221,1,524295,1,655369,1,786443,1,917517,1,1048591,1,1179665,1,-65517,1,1441813,1,1572887,1,1703961,1,1835035,1,1966109,1,2097183,1,2228257,1,2359331,1,2490405,1,2686975,1,2752553,1,2883627,1,3014701,1,3145775,1,3276849,1,3407923,1,3538997,1,3670071,1,3801145,1,3932219,1,4063293,1,4259839,1,4325441,1,4456515,1,4587589,1,-65465,1,4849737,1,5046271,1,5111885,1,5242959,1,5374033,1,5505107,1,5636181,1,5767255,1,5898329,1,-65445,1,6160477,1,6291551,1,6422625,1,-65437,1,6684773,1,6815847,1,6946921,1,7077995,1,7209069,1,7340143,1,7471217,1,7602291,1,7798783,1,7864439,1,8060927,1,8126587,1,8257661,1,8388735,1,8585215,1,8650883,1,8781957,1,8913031,1,9044105,1,9175179,1,9306253,1,9437327,1,9568401,1,9699475,1,9830549,1,9961623,1,10092697,1,10223771,1,-65379,1,10485919,1,10616993,1,-65373,1,10879141,1,11010215,1,11141289,1,11272363,1,11403437,1,-65361,1,11665585,1,11796659,1,-65355,1,12058807,1,12189881,1,12386303,1,12452029,1,12583103,1,12714177,1,12845251,1,-65339,1,13107399,1,13238473,1,13369547,1,13565951,1,13631695,1,13762769,1,13893843,1,14024917,1,14155991,1,14287065,1,14418139,1,14549213,1,14680287,1,14811361,1,14942435,1,15073509,1,15204583,1,15335657,1,15466731,1,15597805,1,15728879,1,15859953,1,15991027,1,16122101,1,16253175,1,-65287,1,16515323,1,16646397,1,-65281,760,0],135,[1024,0],136,[1024,0],137,[1024,0],138,[1024,0],139,[1024,0],140,[1024,0],141,[1024,0],142,[1024,0],143,[1024,0],144,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403923520,-255,50331647,0,0,6044226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403931968,-255,50331647,0,0,6044227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1023410086,403940367,-16777215,50331647,0,0,0,0,1547322180,1548963652,1448363347,1160663621,167789912,1547322180,1548963652,1162692936,1498623565,1208614995,1212631368,860228109,168430896,1211978575,222840649,1279870474,859657029,218762544,10,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403923520,-255,50331647,0,0,6044226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403931968,-255,50331647,0,0,6044227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,403940416,-16777215,50331647,0,0,0,0,0,62326786,65536,403940352,1,651176922,20846217,12501646,788433824,-1610609013,-201535957,-410826844,653757438,-1610336633,101616422,-204592224,1049175716,-1008164858,-947708160,-253263089,1455813,-1945207671,1153896516,1476460547,11003918,1232404235,35556910,20881824,526023,-1590820789,724475910,782238726,-1610611197,782237741,-1196726365,-617395711,959328205,2007721758,16744728,772962208,-1419305333,-850787656,-31953,216531828,1600019712,1499078407,13326427,12474112,244002464,-1590776985,-661741566,20848270,-1201691405,-953442304,-388896559,-388896559,-668220532,-1610440402,113694862,-1996423125,-1912521186,1370307,1195659,-1610440402,1455813,-1995539319,-809299900,1962953192,650152991,648492195,1084705187,-1506761946,1096264,-1557732617,-2010732982,-1012511722,-1557741428,280602263,652343040,648323747,-1532750200,-2086365179,-1557790510,-1993956174,-1012616170,-872434200,874652,-1667411728,-268392104,195,0,0,0,672565765,378194688,-1295318999,872362912,512438006,-1959878652,782239758,1963016064,1996697104,1200303620,1945647876,855149316,113476562,-947132958,-695477622,38409865,203,-1070335488,-1604213970,-1604082898,69110574,244002464,-2094096376,10510654,-2144464011,225771839,72825646,-1993463177,-341810914,1048784411,1962975331,1065365019,773158148,-1604116855,1631486766,141820064,1665041198,745865376,-502873213,915091133,0,0,0,0,0,0,0,-1876090675,-17786368,16838685,1086653013,1086689404,36988,65793,-254,-1,-1,-1,93192192,1347719,-1871249384,-1,0,5,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4718600,72,105906176,-1896873800,1048585920,133824510,1659112565,108298408,788475480,-396885998,1179921,0,939591912,0,-1878856960,16508928,65,-219676672,-352301568,16,4344576,3307,0,14411776,-338755495,16,4344576,3307,0,12838912,-338755471,16,4344576,3307,0,11266048,-338755447,16,4344576,3307,0,9693184,-338755423,16,4344576,3307,0,8120320,-338755399,16,4344576,3307,0,6547456,-338755375,16,4344576,3307,0,4974592,-338755351,16,4344576,3307,0,3401728,-338755327,16,4344576,3307,0,1828864,-338755303,16,4344576,3307,0,256000,1355743537,-1909586347,771754502,1060491,-2044329552,3932230,-2094117003,134221870,40274214,72780838,-1960393333,958793326,1114964038,-1947432107,106760262,-1947890921,1854615272,-13722624,-326434722,7244582,72781350,40274726,4638246,780742144,1560739856,46433112,1946238159,1183196676,1239040,992914155,1912605742,652774388,50349766,-1959859221,637537838,32384,28316277,4621862,343146556,74711356,4622374,204356398,-2096729088,-605353747,12066499,-2133291280,-100663746,-1341885153,-93133305,568786864,-829644314,968810126,-1205972990,-661782416,147850998,1951932161,147954181,1017905264,-1291291612,-854674425,-336336112,118099454,1850280461,1852990836,1931504737,1801675124,1702260512,1869375090,1393167735,1702130553,1634213997,1684370540,-383514099,637600284,-805234688,603834429,704671744,-1224665070,277904570,1450809974,1493185026,589982,128,-1610611824,251854848,335544320,269826,1049640453,1547321744,1345257984,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83886080,538976256,168632352,-67108828,12122113,-2029868800,-2029873520,-2029835888,131728,71,288621534,36999,538976288,538976288,538976288,538976288,538976288,8192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74253164,74253144,74253144,0,326,3407924,39190528,391,999,1609789,65536,0,0,40961169,-1874984939,3,150863871,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1061945344,393352653,1962998912,1200236050,933375490,1200236035,950152707,-1204884733,-661721088,788528800,-855427166,108817,839261045,-1308052279,118738176,-109047950,168457216,772175314,42534598,-164365311,-1959854453,235049486,-617395937,-1960393842,637582366,12453518,58687782,477450322,92241958,-1961527988,112743121,1479527754,-801387893,-1993472396,1224905750,-398647112,-936704234,167831937,-400924488,-936704246,549044622,-202780355,867698341,-1194635259,7340144,-1532233609,7340375,7340440,40960112,-1163984271,38178940,18350360,805502975,43450367,154898556,177705095,7340032,65470463,-1811939328,1049574,41025535,847647718,16886715,471605240,3342578,39190532,1040268801,826397,44892160,-1936522579,-1870163833,-1870198637,-1497615802,-13698299,771911454,42147468,42050350,2131659054,378088962,-1960443269,1805856261,1166747138,1839410690,1166747138,2007182852,1166747138,2040737286,109981186,-1943141775,771915014,43269763,-1152224256,1219821567,1219764685,-1064427059,103493126,-654900588,-1260876984,-1155412662,1219821567,1219764685,-1907875379,113714880,524289,134661926,642798080,657095,-953810868,3078,113714688,14,-850807801,1053044257,-1258814869,1914031496,1166616075,1958742853,88270851,272993062,771757061,771922851,637703840,-1673312888,870003539,-1667411776,-268425896,1961885757,-268388338,1486658896,1961885733,-1958526207,1033722819,91553794,1145423398,1166681601,-56480224,768117763,-1959919599,-788358386,-773205527,1105842665,-1557216981,1460011681,310232102,71681830,-953810944,637534213,-1912453751,-1950338112,92874488,38111526,71681830,-953810689,1605,138790694,123666432,1021845262,512634373,-1684405629,-83857400,-2083812100,-1014099733,-24381901,-218070855,109848229,1353973814,236855757,931772959,-853203784,-12681183,108265475,-398663494,773795881,43390602,108319242,246729470,367534541,1048587802,1946157674,109981198,-1070398863,2065628974,856877826,33155291,771752376,40961678,2065628974,19392514,1225195054,444000259,-400000280,-30529372,-402437882,1088952936,7387141],145,[-970538866,589062,1241970478,1946157315,117321224,1239941961,1048587802,1979646570,21948419,1782480942,57933826,772036072,64030406,109981185,1236534244,-147971635,33769990,103117824,109981267,-1959918630,-1274815458,-1943941814,-1064417088,17221414,637536256,526023,123421779,1782480942,57933826,235073000,44744223,-24443106,-1040253007,-1073042772,-1336936331,243837453,1840906921,-4500936,-850873089,-850873311,-1908182495,-850807616,-1947497695,-1945988578,-2082985016,-349498941,12070002,567146813,-661962382,-768358093,-113114440,863117773,-2097148155,-1008205614,-754142973,96603106,-985989104,1558774642,-851528660,118381089,-1945945157,1334576207,206539784,1270136883,-1172189703,-1729610819,-1140921554,1219821567,1219764685,-1557257779,-1557265436,1220740064,1847607629,1629516911,1818845558,1701601889,1277180448,1768186223,1142974318,1814057807,168654703,1952532004,1159752801,1919906418,1851867962,544501614,1869376609,1702125923,1835355424,544830063,544370534,223563588,635970570,-1023315456,162799374,-855068742,113441,771770088,40961678,-13713357,771914526,40502982,384353024,773026304,40961678,-13713357,771914526,40502982,-389810175,343015648,-1895825480,2025664,-2129753298,3794946,-134058520,5105859,166248590,244002304,619184767,-1909538048,-1107130594,-24444880,723148985,-202780210,-1940453723,10694336,520039940,123667077,777455299,40842949,777757939,721579937,42526915,785918811,40967817,442546371,771764269,41879043,-402649339,-620035474,443865227,567101620,53301618,650153472,2164423,-953810936,1392519174,1461633859,-986820015,1325558590,637898319,200331,661834555,1477158,62950400,-1912239677,1476824,17221376,721420288,51284427,767593472,1499070467,247668575,148224543,567085492,-1205930758,-661782416,1962954216,1125169224,512307149,109838350,28573712,-70,1207963166,-2001467020,1077745101,-1272548864,236912389,494225408,1946258920,-18408,-953761650,872419334,1048651282,305397776,536347509,-1021314621,-851246920,-1015006161,1381061456,102651734,1782480942,58064642,134124520,1516134175,-883401895,0,32768,65536,0,1146486784,541807433,775116320,51,0,0,0,-367984640,7342075,1442840576,1263749444,-2144129485,65792,16385,458242,65544,71303168,-661733325,771777697,-1593126749,-1557266330,1219758802,-855636805,-1064417247,17221414,637536256,526023,-1908391085,113769152,3080292,-1191156061,-1598160844,251605770,-1527514081,-1207543813,-1064370177,-1191178049,-725745632,1604645642,49927,0,-65536,-1844898882,-65536,-1828121618,-65536,-1827667968,-65536,-1693515776,-65536,-1828124560,0,0,0,0,0,0,0,0,-1945763840,-1311732792,-1310010612,98620164,-763360386,1621306880,378023435,280562530,-1106833920,-2018243762,-1022945843,-4668532,-2084361217,-410841145,-754667024,519580640,-1912573768,-146896424,218547720,-1021313280,-661733325,5119630,-1191177538,118358021,-217402689,-1206881114,-661716993,-1090513986,96013015,-1012468992,-18146,-919354994,-1061234290,13680384,-67107399,-1021336333,-388896559,-388896559,1799275715,1300899330,653079072,-1977528952,-161958719,84207844,44119691,915009579,-1993997661,-963962763,373671718,-987365376,868257333,-1516163329,-1590777086,782959271,44369662,-1185824717,-1426915265,1962933891,1048587796,1963000457,20742163,61935223,-346444813,-217861864,350968235,142377049,-1207733248,-1951711232,-661869626,427083179,-1409286216,45657003,11578112,-1414812758,-970021918,1090692358,1891114691,-2082959872,339774,243336821,8389935,-1583272417,-1549586942,-400617982,-1607587931,86770333,-1336913290,154921030,786707032,64888459,-535393490,1053109763,2110063211,-1994553084,521011797,-566311890,96937475,-1993932801,1001587781,-930356234,-570031826,440323,-570031826,243281411,-402516389,-134011055,-1426866125,1189617422,-396840921,-1607595803,-466484578,-568423634,378220035,-986840096,-1996330178,1435048541,512372252,-13499745,236871049,-566311905,96937475,-1993932801,1001587781,-470366069,64882177,16778936,-2147230202,35019534,52884712,1363259640,-67093575,-953767181,50501,-632961242,-953810944,56389,-2082151847,-16607426,-1746336908,-1727609088,-956301310,33724166,773738496,40578756,7259174,-1977213170,-1006763938,-851179336,1975520033,651899702,-33530230,964606659,-1186722376,567085152,512434546,-2053031539,-1177406663,-235470336,-770972681,-801307275,-955746814,50501382,638446336,-15106429,-1004140940,-1360324242,43138689,578166784,43452103,1048641541,1073742482,113710198,656023,43138689,108429312,43452103,1478426639,1797178670,-1751044606,1061652738,43622702,-985577591,451416671,-398282714,1394476985,1526946280,1048784415,1946157721,637790253,-569472210,105875715,-535917778,139430147,-1727100114,172984578,-150863688,-559730975,243281411,-402516389,-689429031,1287147557,125036544,1053044312,-1977220501,976101453,1929551886,243936773,-315489632,558729254,65052974,407210278,64921902,373655846,1488241034,1474880758,100740610,-2144468000,35019534,639995112,-1004128827,1491605117,-2095116547,-16609730,1048579700,1962935096,926842887,1903427075,184715937,-395676480,1404052833,-1593376536,-1064434720,-164421874,1740242739,-569472766,625469443,-1205951245,-661782416,146802375,109838352,-1590818622,-1557265442,-962395506,-526307832,-1868354045,147366658,771754168,42731011,-1977157842,147497730,29943839,-536477394,243281411,-402516389,-286776067,-1608577534,-466484579,-617363317,567099060,-1275067717,1126288702,146471394,-1274892232,567146813,1894253939,1343482663,-1275067973,1478610238,1169479819,1169433037,213524941,-402477000,280635270,-402542536,1397761918,-5241262,-301796678,-297603518,-297603518,12119618,650153712,-115072,-1274186500,1914031552,1207313942,259276805,-222625872,-297603578,1111682626,133055214,1347967834,721674401,-1560026106,1420821468,1476788456,65027723,1049216910,-13434032,55459465,-1190044482,234946688,-2144468002,35019534,-215729944,1376176036,-1945029629,-2096933874,33769998,-1960565528,-1593581538,-626850844,734039555,-850742056,-1064565215,650153544,67271,-953810936,1392510982,-4520124,-850873089,-850873311,65053473,64882375,-1064435712,44113547,1263261739,567102132,-1258291269,-1272853176,-1558065848,109970404,1236534240,1455628749,520560134,-919349621,113651452,-1088421011,1017906030,-352160768,-2010731271,1946827781,1203895813,-2010188821,-2147259378,108331257,1829160494,-953283325,6,784894976,771997347,771998371,771999395,-402404701,-1557790610,-1070398634,-1095021644,773719555,55455487,119408222,1443328799,1579546344,1303645675,-58711603,-402361341,-1007085268,-788525307,-773271080,-1008152088,1628867630,646524416,567083107,1628868142,646655488,119472227,401085810,104408576,192152406,521013684,-855611974,654240545,55717631,-1583274466,869830146,650130422,55316107,108325329,1178993667,-1497433374,1025554693,-372126165,1174668070,536470086,195,1292504320,1919905125,1818304633,1633906540,1852795252,1920099616,606106223,1458098738,-1308462080,-1941993215,1204224583,-1962934268,244002503,-396950889,-125108123,724498914,1493343038,-2029156058,1300833999,1959922178,206030359,-526307839,222807811,1200160768,-1683935729,1322242,-570031826,243281411,-402516389,1405297245,-1683935662,653733378,251986583,-1039104,45668491,-2094019254,141950975,771752127,65013390,784554842,54081279,38113062,54108974,-1694104786,92874242,71681830,-953810689,1605,138790694,1354956800,1364395550,1431721810,42639662,172838,637701281,771753635,637701793,771754147,637702305,637536931,536203,204376358,571392,34507558,65140480,77801157,-2082960640,-1960443157,637535294,-150993247,868781025,-1910569280,-67106298,244034291,-970588158,637534278,637617800,637683337,50611849,637535774,637951625,-981258359,-2082479608,780732653,780730382,-1205993456,-661721088,-115072,74784761,1927677872,-1064386509,573178,-1157217601,381288466,47507456,-1090510658,951780935,3979776,-1107114520,1287585828,4307718,-402635334,-1061289290,107659009,-1174384965,-1477967790,2670082,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1371479823,5880582,-402630726,32178794,2932255,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1455365903,7453446,-402624582,32178730,3194399,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1539251983,9026310,-402618438,32178666,3456543,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1623138063,10599174,-402612294,32178602,3718687,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1707024143,12172038,-402606150,32178538,29933087,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1874796303,13744902,-402600006,32178474,30195231,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,1958682383,15317766,-402593862,32178410,30457375,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,2042568463,16890630,-402587718,32178346,30981663,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,2126454543,18463494,-402581574,32178282,31243807,482682398,-92055010,-2144242688,745852735,1258717057,-2129234878,1978663162,-1169029616,-1030819840,18758438,1946639103,-2084626673,20036358,-402575430,32178218,12066335,-2133291280,-100663746,-1341885153,-76356057,-1912573768,1074185944,1583153414,1532582495,-1017635065,-1996190938,1149969927,38242562,7387166,-1960388466,637896964,-1996340085,639566405,-1943661431,113443420,244002385,-1993473056,-1911138034,10626753,-1993981696,1493172494,117386759,12780512,253184,1040199936,400,12544,216342528,280,377225263,5754,1207971891,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,2086492928,1026244156,771760699,376309447,788267008,375459465,1661388590,771751958,376833735,-953286656,1468166,113716736,1566250749,-16333010,775715862,385943239,-953275586,1024918278,114288699,-4713613,-1960422401,255469085,45613939,602495744,914959873,1465063024,2015268181,116796950,1965037167,1609083971,-398691833,930350787,1963390184,116796952,1965037167,109832197,-164747541],146,[1091989254,-347201932,126365211,108346684,1863221294,-398261994,-982317240,126365356,1321134915,1698072878,130428438,512306688,-1960438156,2016840989,1015033366,775320623,1948400768,116796936,1963005551,1200236116,786706945,375457337,-1590816141,-523168159,-670874813,-400585946,1777008776,1661388590,-352321258,1200236128,1088696833,-670834479,839879206,1959332845,642990863,-957866101,1098078976,-220052669,1661388590,-352320746,1200236084,1088696833,-670834479,839354918,1088475620,-1977165821,200094223,1125086409,529213011,1526750696,1128467315,-953224478,68576006,1532976384,1628343086,1671507478,915090966,-1959913883,773220118,375987850,642827256,44631947,772109568,375457535,3964974,27859317,772371712,375588551,250281986,-1274826672,10414335,-402396328,-1017642723,1364575225,139430438,-921965262,1871514996,65202185,250087539,-101260800,-1993472277,-132745682,650337625,32384,-347798668,784549366,376376960,-3741680,-2144449934,-283742426,1923165776,784739094,376440321,915091032,-2144463246,645201980,-8617938,772371770,375588551,535494665,4162342,-148498060,1962934535,113716754,136803,-1763178005,233568256,1342893049,-4979792,1476396008,643286008,772046731,375864969,637896742,1342268808,376873262,38111526,1963015256,1435051530,1300833796,1012591366,637957378,-352037495,1946631248,1946696936,1963343076,1434985990,1010756356,772764932,1075212449,71665958,106794022,-1993987093,-1943665547,642778701,16926710,78644340,-165279253,1946288711,-402477051,643301605,268584950,-1259863180,784555776,386270918,-1960423424,1975520007,1381191704,113716823,595555,61931444,1610570728,-346530982,-352064766,11112559,772961408,375588551,652738560,1048784385,1963529827,1073785175,-953281932,1467142,15460352,1665041198,1081411862,1946222761,113716757,5731,-402450712,-2094136423,152462142,11085429,772961282,375588551,-51904512,1048784386,1963529827,536914191,-953283980,1467142,31057920,104759342,259326231,1665041198,125108246,1661388590,1476397334,777408707,-1073085302,977017460,-2144465547,1962934652,80096774,-402003200,24314964,-538229178,1455642718,785418834,1105724554,168587780,-401836864,-2010251252,1174530820,1525214022,-2143501474,1631325299,2050767986,-551274377,106116331,-130118313,356003350,1364203380,-1274605998,-1144878491,96075775,-17920,1499079117,1569402456,1166945793,742605571,1607935616,1354980103,1863221294,-2144436202,-48861402,1006930478,1007318059,772240685,376376960,48776706,1354979328,861295185,1406284745,168069678,-398297920,963772657,-393485262,-774774063,1912656616,-1948611796,-773664319,12970193,-489611406,-1125592623,51802624,-389540909,225575091,-779889405,11134976,-347733134,-1914086469,-164734208,35024646,-772339084,-1031548169,13730561,108497702,1006930470,-1341688576,-335563775,642158708,3933322,776364148,376375030,639530368,1912818747,637957942,1912689723,1278944814,1915254535,1413162554,-350193915,1278944818,2132311043,1413162502,638614529,2131184699,639400970,2131055675,-2095781118,-922875450,-953240203,102130438,-1274957824,-1340937217,613033473,-953283605,152462086,-1274826752,-47257345,1482250846,-164717373,35024646,-1013120395,-134057827,1019476419,1007186480,738490169,-104597456,1381191875,2139825751,92939782,74825738,1290534836,1064633148,92939847,-453637708,653787968,95683978,54584566,92940024,-1960425657,3336237,-947711373,1976106499,113716977,530019,351010740,-10122714,-1960443216,772533013,375588551,-4980727,-1511521360,1532649468,1431356248,45241938,-402355666,1014104636,788401128,376375030,1007514632,639595837,97920,334197109,1862727214,242487318,175454780,8290342,1180464384,975592683,494207046,1383383050,334185798,4602406,776357237,642057354,1962952250,-347781574,116797095,1950357103,1207379471,1946165250,2122327559,578027520,268957478,1008235520,638154042,32384,250285429,125108284,8290342,-117214150,-1993472277,-132746698,1482512990,1448562883,1883147054,76164630,326418442,1962958824,113651236,1577129734,312878,1581247327,312878,133637727,846528513,1661388590,-352321002,777410601,-1073085302,770186868,-401902592,41091420,1179076167,-1573983765,-970058135,776404996,375733897,-1453826210,158597632,-1325419440,-74520571,1364443992,385687181,771754425,74712890,1106829891,1354980185,76164690,947175434,1912673256,2088971820,242498049,268957478,773747712,97408,537663349,292708668,225933884,-796237780,112263092,-335855640,113716743,595555,-1396484006,1946165992,5498904,-164751755,538341126,-164696716,1091989254,-347207308,32241926,-121417992,1011962819,1009611789,1009349632,639988746,33717632,-617406862,56461862,637846403,1946171776,650720013,641927562,74711354,222099682,1405311833,113651281,773854825,376383104,1948269791,1946762294,1949056050,1965046833,540835852,548407157,-339723706,2105550366,393347330,-1977169613,-922025139,62589812,975586048,-502828031,1495284984,-1573993637,-164751767,18247430,-2144467339,538341134,-403980230,376974989,175430971,58011452,-133239815,792464363,-2144467339,1075212046,1444856824,1048784467,1962940012,1360941095,106256210,-561056205,-849149768,198937633,1599932379,1478449498,-1993463436,773220918,376184457,1781959470,512634390,1015223916,974156800,973632004,58130756,1174793209,-118756538,-1021354405,16850765,1459749179,18836255,8063,-1862270848,2056223,16843009,1660944384,16777216,-1862270848,2061343,65793,134217728,0,-1862270976,18845727,22575,0,65792,7680,18849280,16857857,8100,8192,531439505,768,532087042,1327479298,1179582542,-1006632890,989921567,533594881,535502818,-2147483648,529596416,16785367,65793,65470464,-2147418112,529596416,16785367,-1862270974,2068511,0,16850941,50397499,32,-1862270848,2100255,134283521,-16777216,503316480,16850973,620888379,2111776,8388608,773820672,16842784,257,65280,8388608,1109364992,16842784,1,65280,1409286144,989921568,542769409,17825792,529596432,8080,16851049,1895957051,2131232,8388608,2048889088,16842784,1,16384,8388608,-1910533888,16842784,1,131072,0,18915840,16857857,8360,8192,531439505,548864000,3866881,549520128,551100621,0,-1876979456,1261371679,0,-1876979456,1412366623,0,-1876979456,1462698271,0,16851181,-184417989,2159904,2097152,119509248,536870945,529596416,50340103,17039360,469901591,555746081,1210131460,4736841,5721932,4345173,1297436494,-704643006,755134722,1912602512,-1157627902,2,0,0,40960625,0,1380974592,1095586895,9294,1040192768,521019536,-852033352,-1441363935,940882434,-113442632,108208589,55117510,-661929205,-768358093,-851311944,64135969,12112435,-1960719038,-1593663210,1285751762,-273356797,-360460245,-1592358639,-359798782,-1592358098,-1898279422,785527746,64097931,-839303244,1464900641,-1961185199,-234494982,1325495726,-1331032656,-97801718,-767653586,1482643715,-1269817586,1478610238,990147229,-1171491640,1088960532,521061141,55131776,-625910,117612854,64239243,64108169,915011123,914949078,1072169771,-402199800,937955354,-2985464,-972870906,1464326,375064262,1946827776,-387937768,410191902,55131776,-374181118,521013210,-351132440,134801620,521064427,55131776,-385649408,1048576306,1946288969,1228832825,292815619,1950940288,1241284653,243477109,-352255158,1241284809,1323828597,-2134905874,175397372,1952119936,821854213,251594869,117375958,-1494547502,1967324288,-1895381410,1220476959,-1949748449,121235665,1944585587,1027992327,477429759,529743489,41230216,-1784606485,33129247,-1952250507,-1560024289,-706011251,529219203,-401901981,113706822,8077,-1952378133,43492127,-1558213215,731972249,53846787,-2130754583,947209212,857708991,-388920375,91424475,-351857176,-49884,1048581492,1963007890,-1106852345,99287327,532547270,-1260590336,-1979600845,-853557738,-16324319,1968045184,547209073,-779368141,1929813736,114878469,-12765205,-2146077441,18846270,113641333,-352247631,-1324956155,-588578784,7387166,-2144413554,2142526,113707125,66863,113706731,8389935,-21567201,1950940288,-17831677,857794751,-388920375,91424331,-351894040,-49910,149423476,-370349305,-58655088,776631637,375207561,1594264622,160884758,1609041523,-25761530,-1977219498,1947024388,1946827788,276097032,-347733132,1570909933,80094753,777914112,558368454,1048587776,1946165561,113651235,-352247480,1157398555,1525220212,113651202,771760456,558433991,-970063872,539057414,-611398772,-130643666,109850115,-1993473030,773937462,559613580,-401580824,410126376,772219112,773926305,556467715,959317874,1931554566,276949266,222068774,-1075248267,316008453,117301225,-388592865,119408711,-462282994,1508398598,240518664,777395719,556873413,279799,772896128,40580805,438336640,526255730,1609238366,1139285854,112060422,1480491054,292880406,-200882386,771751939,556736139,-165770962,441091,-1156570648,468189192,105900048,66363694,557163310,66494766,557294382,960397358,57933857,772351976,40517248,-402426369,526312508,234882246,237103903,1013496351,1578262760,773787143,66928259,-401968128,-953285268,261382,-47519488,557293870,788937518,1577416225,-13833977,823575854,787647265,40582852,-1459338101,678723584,1527676974,-1092091370,-1447529977,141819905,206932262,241011750,1946159273,1435051528,1569465864,11593994,66297902,-1821065206,-1744157560,-192231285,542476838,-536681846,1981480064,-9180925,1527676974,1994916374,649490951,773866752,66848256,-132201170,784608771,-1004141973,-2094661522,1962875262,1858348550,787737369,639710625,773408393,639711137,773539465,557133508,889619246,283648289,1187456519,654311193,-15186234,1128478603,5671206,567104436,38177574,1053044230,992346731,1996951621,777133660,556865221,324438310,358517798,-29221030,244245190,-433985505,1799275566,1300964866,1435182626,918892068,-1993989839,-1943657867,76227677,556901166,1418267785,1074224642,-30536844,-401188858,669583074,113651454,-402647464,-303495466,-1173922053,1757100938,282847291,-2130976791,57954812,771826665,941622982,113716736,8182,857718719,-388920375,208864103,771814376,536086215,971767807,1962934077,1048587828,1963007889,-1784599019,33129247,-1557264779,82518004,536257326,102634987,118380374,-1791572690,941670175,1594910440,-350288034,1048784566,1979654132,-76617462,1003600633,771785449,941637248,-1174047744,65746976,-1204280646,-839303936,776565281,-1962682205,-190763304,378220063,-1959911434,-2130452466,771850433,44240443,549341303,3964984,1178993269,2000602158,-947693822,268560392,244002399,-645004320,938014259,-2094632178,-1737162759,-2144467186,3678270,549324148,-1107039432,-454543326,244002319,-1047657823,347739371,244002364,-1047657823,108207886,-401607448,-1959918836,-1274816482,-383660738,104725192,-1174047488,65747921,-398723142,-303558699,-58670334],147,[-1087670970,-919396360,1290326411,-402296062,401277574,1962934077,-1784664566,396504607,786950944,773855136,-385704542,-58656124,-1087670964,-919396273,485020043,-402296062,401277526,1962934077,-1784664566,1671573023,786950944,773874592,-385703774,-58656172,-401377968,192022710,-402105624,57804946,-369475607,-58719722,-385649589,1690239140,-1949748448,30533841,-2084959117,255846460,-385722392,-12779383,773158143,-2095082079,108331513,546939694,-1557265173,-706010981,-1723956434,427032608,-1723956434,141690912,-1690402002,124985376,-1727609042,-335544544,1048784399,1946165403,113716743,-57191,-1723956434,544603936,-1979267282,771754242,42731207,-953286528,167430,1015265792,-401683224,401277412,546939182,42640174,547070254,42771246,-1912158418,-369099006,-58656368,775845203,44697286,946781952,-385923704,-1073086066,540809588,92800370,-957289657,2078801925,1963604993,24438787,-956744983,-1430323195,23652354,-479059908,-347667064,1492943092,415186037,-1949748448,15067345,535299443,1026091777,359989247,529899566,1963063683,1302474246,772074272,-350204254,1302343388,-1633538528,113651202,-385875297,-58656500,772633945,64360191,-771293394,-117774077,1949367424,838631662,-2098658444,548585216,-779368141,1929415400,12904453,-12751125,775124223,529743489,141893834,-452540882,-521469664,-1824620242,1965086239,113651208,-352247578,1048653519,551690131,-970013067,18933510,-2144420117,18933054,7387166,175495310,82118342,-435763712,-1607597820,-224255770,1048587780,1946165479,-1269627378,639749458,8785536,520575746,-2131203095,175439868,64360191,64095999,1391015659,102631167,772214303,375332492,1563855150,47638,1038944488,91488256,1979711293,32241667,-1022943239,1153048334,222816315,-1023385624,-398768966,1441271101,-132454144,240538142,996915743,-988992280,-1978245834,234520596,45352820,-347725363,-1172369678,317209448,2811917,-1021355426,-770798767,-1961696509,637785654,251593866,117375954,1509426134,-68421181,-398679878,233311465,521061120,-398670150,31984861,503759616,235343447,53591839,771754681,1023617953,208797706,-235417037,-2010068352,-269791467,92811276,-1360472181,119496460,786707139,1210028704,1950882676,125061137,956745262,784531489,557385414,-970013697,158214,113651395,-1006697878,44278062,1946177000,1048587788,1946165576,799092231,124961,1086004931,-1948545536,771756830,558636681,-388823375,771756963,558565062,784539647,558579328,113651200,1946165579,1085808142,785944064,-1558098783,-1021378541,777389598,556873413,235587203,558808839,-218101575,520576678,1655971523,-611442227,-1558279378,35555586,784539392,558382720,-400722944,141754433,-402355480,275906644,557752622,974555950,369307169,267067708,1208403502,-1590820831,-1959918624,-402480362,-1557266307,-1993465555,773926678,556861127,-1557266432,784539955,773930145,557450755,1040591662,1975520033,1220802818,721828654,-4472031,1208006911,-620027443,776679796,556473913,-1203558025,567101440,1209934194,113760398,524289,526023,524305491,1008634158,983772705,1050881569,868481057,1017327296,983772705,1050881569,113506593,-1906958761,113649344,1078198272,107302,918892112,-24443912,977054972,-24443787,1547499499,-24443787,-1073025045,-141825163,-1191180097,179044360,1007121600,-1442614226,82048226,-1426906960,1595891288,520536839,12113547,1914817853,-1193768125,-919387646,567136651,251998066,13796096,-998665,-953284236,-14603514,-1323635713,-1310141692,199414540,104541890,74916169,558473518,556507950,12098808,-1658729154,512437955,-1993465555,773932062,558243465,-1014051956,-1339996997,-850676733,-1977171167,1960512028,-152353277,1562282542,478684705,899755715,-462886879,923140398,113716769,8501,556769582,923154734,-385649119,1354958803,557293870,1480491054,259325974,755383086,772306209,557137539,-402230272,-128385089,-1007068989,765537822,512437793,-1907875529,-1020575528,61069559,1048587776,1946165576,512306695,216736062,-534869714,113716739,990,-953236705,2181382,914959872,-1943133863,-400467194,-2128216021,1967739708,2088838688,1967479298,1149904408,114092036,-964489355,1697797,-1557264014,82321737,-104597504,76162755,1963373032,-169130493,868234179,478815954,1947073408,184254521,-1974455180,110422211,-401378216,645005354,-788527943,-489500192,1187187450,252041195,13796096,-998665,79236213,-623773696,-102573871,-1007041544,1915812736,972783639,-343931785,-75447504,-2146864575,74925819,-1019745408,283689977,-401772032,91357247,-352298008,18213110,-597890877,1387539829,-1943133747,-1205774586,801981200,1075743022,109850145,-2144460478,2184766,1021840245,772305409,559285958,-104597249,280252611,788529082,557850367,259314187,-13758284,1025589278,57999361,-104638216,773782507,559357582,9182862,-1064380276,259507003,4096038,1551129088,-588719986,-1930564864,-886357543,113695223,-951255040,134217990,51284224,134661888,-1908190464,113649347,642580480,67271,-360513536,378086914,-637337597,1136889411,-970538197,1291845638,17221414,637536256,637535139,526023,1206600531,50725670,780346880,637599747,1734,1086884685,-654851285,-970538610,1291845638,17221414,637536256,637535139,526023,-1014086829,443942,-953787904,262,-1993979392,520094486,788476867,559351438,-1945727450,-1899983872,1043932888,125042689,1912611560,-386995425,410124315,20855078,652375296,200331,51249473,227157504,-471134840,4096195,192174592,100915340,-1908408317,-104597312,-20059965,315453810,-523041103,-1020540789,-377235209,650219009,1734,113714765,524289,238374,134661926,-1908190464,113649347,643432448,67271,642383872,202377,1460047406,9223969,-1089631962,-1910112220,654258949,1952071040,650152972,198147,-339702208,780347118,637599747,1734,-104597427,1048784579,1946165562,777192996,557719179,975055662,109981217,12067130,-1943941814,-1064417088,17221414,1526728704,102679303,1446936622,561250337,1460047406,512632353,-1960443868,-402617282,225640235,74774587,-202647410,1734,-1021376678,1397759488,521032273,512416563,-1006749018,-1271300422,-1257394108,-851398392,-1492715743,1946158138,-1508996591,7387194,28366990,101245138,1499071793,-1021355941,-954266082,1345946118,2131150336,113705529,14720,984024775,-1021378560,1008668190,1008825357,1010660362,1007711776,-117214161,971518187,-1491171072,-402165190,74643846,518774251,984024823,57999368,-1592529927,52771495,964731648,967050951,-386400256,-1021378401,64095999,64360191,1407768299,609317625,1916878047,2002402379,118359623,993660554,1002373301,128905787,28849781,-1948200192,188393246,-1446474792,544473336,1928929768,1966750749,-115808231,113651283,-400555222,-970062903,207366,452699,-650918920,243647481,863320743,573943,-1499331212,-148313286,1946190017,964665861,-1073013269,-1040770700,91488272,-348552541,549582606,-1559923712,65747620,-130375005,118359747,512416563,-75482753,-955878144,674857478,-1948004096,-1086642505,532232581,-1527514112,-1492715769,1946165306,983867654,-147221853,1077585670,-1593412608,-1801241950,-2029599175,-256703943,965688970,966016643,1966962434,-2082502108,305762878,1048775029,1968191874,-2094732542,674857534,1048781429,1963473298,-335760613,2134802455,192217145,1048837299,1963473298,-956386558,20547334,965680776,-147225951,-147221466,-1556508122,-1007142515,-770798802,-399842557,-164429254,-1070334325,-871971282,-924319741,-401771519,171704744,540804724,200011894,113651370,-352320564,1371797989,-292858026,955104845,-41221963,-481948534,-1616448732,-1398869757,-2144931723,276041021,171802662,642779764,-1142422134,-629843967,-346464673,1499356943,-391488848,171704660,-1326712459,-794677590,21424131,192154172,125046076,1963037160,1308814320,1048587841,1951990736,1048587866,1950942160,1048587820,1950614480,1048587812,1951597520,1048587804,1949369296,10086659,1946231528,16967798,1946246632,-1746294029,17950720,-236427148,21293056,-391449740,1517551875,1006691304,-1436847057,1946235368,1998601309,-396891158,540803280,154990964,1027405172,222097780,171715188,-1574033804,-970062898,17026310,1006677992,1008038944,1007776777,1007514637,772830218,772001698,63768318,1006670824,-369527542,-970522898,-381222907,-970522906,-1438187515,-970581269,1006698309,-337349622,9037839,1776868724,12904448,149681012,1946188520,5957838,1948400810,1998601278,1048588015,1968505808,1946827797,1963801623,1170613983,782901503,810813182,171758315,-857010060,1413382190,108265776,-12204506,-970020320,3167238,788424681,63716992,772305920,63702726,782625536,63702782,115580651,1174702630,777634633,64110217,-734099154,787886851,64370313,787211203,63716992,774927616,63782528,640184833,942539914,1963183622,1048587806,1963066317,1149904395,104345089,192218063,-1977172765,1011435012,-1007323894,376713020,309592124,242491452,175376700,108281148,41167932,-389858500,124974566,-143324612,-1007297048,102651473,-1393151201,158490940,91716156,1149771820,535880447,1354979678,64921902,786216424,65013249,-569981138,771751939,772006049,44238395,-164748429,35019526,1443240052,1496746798,734432790,-1557772090,-2144468989,-48866522,-128448674,1010940611,-2098716914,-742790910,857640494,503524897,126558513,825687854,832777761,65452833,824114990,110046753,750985521,1007055408,-134056183,1405352387,-286729421,-1823837441,703315,39576567,13926595,-393004174,796063018,561258556,494152764,427034940,705051182,1007842307,1955631151,1946827788,1947024392,1975519748,117386945,-13761582,-1962682866,1539312579,113651395,855638826,-1007068224,861032535,-1194183735,1357382144,105738753,-1090056618,146356323,1587999488,-2093124345,1015026374,1177908481,1284183179,402700290,1912679144,-2129884377,1996601081,1514554911,1144741720,-2096466686,359923962,1946440763,1177813779,-1175723450,-1007026177,-346072738,72649721,1796639022,173312824,-1207153525,-387448320,-1948028416,1464223244,1149916753,11266050,1418427762,105679620,-113114952,-932044339,-1191051078,1068761108,1914818041,1975598011,72649655,-1207546741,-839302656,1453945377,-1962800962,12213772,180454146,-839303244,999649825,-1970178623,146670148,1091341058,-117866175,-394168571,20709430,-14282123,-14280587,1347885685,946577710,1476674697,20751603,643762549,639255951,1578648975,872636249,-2092349882,57934073,-1006671639,376768316,4031270,1347883124,227223121,839042947,1504375744,1371758424,642434947,1195838859,1946499110,1031808531,-2096794623,65734087,-500578429,200014315,57999676,637856583,1493269956,12079299,567146818,856257113,-1258933294,567146815,102651587,786958111,-1979289088,-347716092,-853953530,776012833,-1086840670,76167203,108289084,41168700,-397475349,549388319,520494648,1354980871,1916877952,1513914381,2088765559,41236993,1492713963,2088805571,-109772545,-1962471741,1001110258,238774459,2091039,169118246,-1274579758,1176620290,-745803029,771755240,64044672,-402426879,-1262226660,-1021194999,1929387240,939833863,-1023404824,-1070344053,567100596,1971372790,-851528462,-1259934943,567146813,-821841725,1142969165],148,[1444959055,1769173605,891317871,540028974,1126777640,1920561263,1952999273,943272224,959524145,1293955385,1869767529,1952870259,1919894304,1766596720,1936614755,1293968485,1919251553,543973737,1917853741,1919250543,1864399220,1766662246,1936683619,544499311,543976513,1751607666,1914729332,1919251301,543450486,5002574,5132099,5788993,5132880,1313817436,776423750,5462355,1130117697,1414419791,1395546450,21337,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,1314213699,5853780,1329814528,1312902477,1329802820,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1430390528,1380271686,1107640915,1262568786,1162085955,1162037590,1162086980,1162037590,1212631368,1229325653,1179862348,1111705092,1275680851,1146377025,1163282770,1431112268,1414091852,1262698834,1380190285,1095784009,105925970,1128354899,122377035,1314213699,1364808276,1162367749,122899532,1414745673,1229737025,1297040135,1414415693,1163002713,1393045581,1129597271,827540808,1397703683,16777288,5242882,16908288,-536739839,-116826112,983047,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,9,33685504,1879179265,-50147328,589826,2,0,33554432,33554689,157286624,251660281,512,0,0,66050,-1610584062,260357,131081,0,0,16843264,14680576,166726464,33559040,0,0,33685504,-268304383,-266960896,2359305,2,0,984154112,987445954,987445979,987445979,987446004,1174944525,1146377032,5129033,1851066893,1868785010,2053729895,1663067237,1634561391,1763730542,1329799278,1195984462,1398362926,220465677,1684095498,1836016416,1684955501,544370464,1634886000,1702126957,757101426,168633376,1952671059,1931506287,543521385,544173940,1735549292,1852383333,1818846752,220471397,1684095498,544370464,1936943469,543649385,1836008228,1684955501,1953384736,1919971941,1919251557,1225395456,1818326638,1663067241,1953396079,1663072626,543515759,1663070831,543515759,1701273968,220465677,1920091402,1763734127,1329799278,1381256789,1868767321,1851878765,604638564,1850280461,1717990771,1701405545,1830843502,1919905125,1868963961,1329799282,1381256789,1498623577,1768300627,168650092,1124732196,1768320623,1634891111,1852795252,1869575200,1918987296,1713399143,1830842991,1919905125,604638585,1867778573,1634541679,1646295406,1801678700,1986356256,1936024425,220465677,1986939146,1684630625,1096045344,1881164611,1835102817,1919251557,604638579,1850280461,1920102243,544498533,1701081711,1852383346,1313817376,776423750,542333267,1701734764,1917133856,544370546,1126198889,1229344335,1498623559,1768693843,606102894,1314013527,558321225,1735347232,1818321769,1769104416,544433526,1953718640,540695072,1936291941,1851859060,1769414756,1646292076,1734942821,1701998446,604638564,0,-797333783,402681917,939525377,956432642,84017923,51381306,37422338,71041794,84148739,33752637,85591052,1057358142,1074071042,1090848258,84017923,17171010,33752131,88343809,100732175,100812037,100812292,436356868,117590031,117590280,117656073,139134985,67240195,84412939,33751886,302075666,51447126,1459949570,218629636,16865281,33752154,89851140,67240784,100948997,1696670721,1711407362,1744961794,57083393,1812006916,201458442,436752388,1761935629,17633028,-1583874299,1423267020,1437095307,1409832366,1369855031,1376539136,1439454658,1282100628,1450466488,1583308235,1572296209,1570594236,1140872933,1281051750,1294093600,1140868096,1140870500,1573281217,1442403877,1319259277,1571642802,1210862869,1214859337,1245268090,1242516551,1298571579,1296842821,1277054077,1245727932,1612013773,-1350279087,-1496600915,-1472157734,-1471828010,1630449553,-1457805061,-1574019172,-1550867533,-1586259196,1590860538,1083989802,1297629352,1244941769,-1342419311,-1544968019,-1333310256,-1300844433,-1444240174,-1371100853,1084769280,1085558013,1271483083,-1493260520,-1493282902,-1323219968,1064060093,440860976,-78859922,-678425786,-1886197932,1164909464,1454583194,-1049936021,-2008015800,-447734632,-1236271793,479775887,-1280949094,1547859370,1806592938,1598686537,-1655717047,1185287593,222570414,189799553,-883900336,-632240474,55607463,542175825,5317969,542330180,542330692,1936876886,544108393,808463925,692267040,2037411651,1751607666,959520884,825045304,540096825,1919117645,1718580079,1866670196,1277194354,1852138345,543450483,1702125901,1818323314,1344285984,1701867378,544830578,1293969007,1869767529,1952870259,1819033888,1734963744,544437352,1702061426,1684371058,1980120096,-805326845,512634398,1448099287,839071678,1975520228,-350975484,125126709,-2013142400,1210837780,-494925963,-350976511,212257,378144373,384499817,1962935357,375569,-164495182,303120000,-2147257344,1482559694,-1444163809,512634398,512310743,-820051152,512634398,512441815,-820051152,512634398,-1599980073,852434698,841935844,773771200,1037508238,99354255,110057560,-90438268,-2076770480,-331940091,-109043963,-1965263068,-100209695,2003631232,872186066,-1569449870,2003106944,-2135591919,-1535880708,1952644224,1358725279,503746164,1381390165,-1940892847,512634584,-324846121,-367097595,92578053,-1593445725,-257751674,-1564462331,116786546,1963003952,54436611,52496126,92546697,92673676,-1560072031,-661781700,646533208,378273838,-1909587920,-1136797930,-1929705568,-1814327597,-1573470157,-2127165962,397606,1470248456,1285699075,1252144643,-1573502973,-1970076840,-52178468,393536522,1952054400,217874500,-2143941257,204862,-1598277771,909306634,906181283,52627142,113653249,905970464,52561606,-2102112001,911747789,56100550,153140224,923203126,91553539,1313400912,-1618268584,-2026488178,906357278,99360398,-367591626,645936645,-84213626,-685863378,-2059501507,661979136,52498174,92673678,92546699,1183378571,99787008,-1593473885,-2036136464,1499158533,1566531162,-1949366497,989881118,1963143198,-2062614833,767237632,785077009,1037502094,-301560026,1499158533,1566531162,654255647,-1909586450,641586950,99485327,1448563998,1347637586,-298385626,-326413051,1561609870,512634563,918896087,46335364,134482950,37781504,906167312,52496126,371129595,17623071,-953809294,-57530,-1023315169,117884726,-402653178,-210631594,509092072,521556054,-2013020482,1090813956,973161671,50378752,1479200248,-747430050,604423990,-1023397373,-661892870,-685863378,218800957,378275416,646514203,-1909586403,-1136797930,512624928,-402256630,-402194600,1030946697,906895336,229639878,238479615,1966306024,919571219,101588620,203327798,901310470,427039723,839323142,440804,-230522945,637826478,117794186,230204214,-85456903,922355710,906868897,52498174,-1910110442,637934358,102573707,-87295225,785943632,1037508238,1477249699,454462470,489064710,378416646,549207511,169774601,-773323251,48760574,-390696193,-969536104,-15880186,-402410264,-400683604,-400607178,-2098515188,1912669264,1722869782,-466480781,1946163773,614725898,-1207515389,1476526349,-993853069,637903406,4409079,-955747200,839066630,650377472,-1991938364,-1945794002,-1023046650,-2080469272,-335669660,-387698160,451412076,-25303040,18238595,-1023112711,851689522,614676196,256003,1455685552,906877886,55197312,906458112,52692679,48758867,516120064,-1909566640,-1958881506,-1409080290,158662460,91538234,-352074109,-58675726,-2012973825,1006839334,-1576831745,1017905959,-1576831745,1482359587,1444856607,521556817,-1107090269,-125157925,54206090,-12800722,-1019605900,-528085900,-268180430,-947196181,-863367957,-1406210766,41207610,-466421534,526276955,112835,512634398,113655255,520160035,-320289799,-872887297,301760763,-1073083787,-588774540,183039,1947270272,352092401,-58659724,-385649390,-58719727,-2146601962,58017532,-368985879,7340037,512634398,54279639,938017653,1963342849,14477571,58001212,1006704873,-385649659,-1023999616,57933825,-956205079,1042438,-368654592,-2130706417,1912802047,9758979,1381061456,512448342,-75300724,-970820353,17684998,-661912034,-611401586,-1073940941,196678175,-1079708928,96013781,128250624,-2046364129,141820416,1499094623,1424709723,67135904,271688256,11562164,-1189052229,28966919,271695360,-838860865,1516134177,1377727321,-2135009762,-1189147065,45351011,-796480260,-102620723,1532632926,-504807080,-1260877056,-1155412674,1204228066,-1945095930,1482360927,271584896,202276865,-1957560051,266517459,-1946003575,509215815,11725063,115447,-1444347020,-633438208,661979405,232392390,1359368192,-1935583402,868257280,532610303,768274,-708926221,375053,1583326451,-2141714599,1060902,218900096,-2089817344,1786058235,309709067,270711617,1558906654,300400216,-380483400,1951006381,1282689334,1228174409,1967733876,1220578371,650153478,1967406464,958808087,276103493,54889254,1096455,-930356233,451664523,868233991,-1961235502,-149951526,1946157506,5814543,-768408341,2092435179,-1565803847,-383791329,915144277,-1907490000,906176198,516096003,1364678150,-685863378,1963015229,-1906661,-561117410,113243699,571648,-1527557636,231587673,468428019,393544252,-1895840792,-1090571322,146341894,-212730880,-843163228,1503982349,520576607,788397289,1063794431,1781989166,-1957343169,239504364,155117661,788381673,1037508238,-1006653245,1962932611,642928682,638404235,-2147199350,141885178,-164445442,-770972937,628381786,512634398,113720791,34016696,-1950090977,773718615,1037508238,101127817,-1961391329,1606747215,1355020294,773739094,1037508238,221906678,192159616,95420852,5671462,1511939048,230905950,1986610186,543515753,1919252079,2003790950,1247757,544567129,1953723757,1986095136,1752440933,1768300645,1461740908,843140681,942878256,1852383286,1701344288,1869574688,1718558836,1970239776,1868701810,1679848559,1702259058,1869875725,1853190688,1852397344,1937207140,544106784,1634233925,1684366190,1685015840,1493831013,460224846,994918400,1027488851,1380663101,1195458898,-246191790,-229379757,-548151982,-1554812846,-1722583469,2069068627,-397149869,246483344,1206501207,-234418682,-782301266,787057633,1207412479,-1159192810,55746816,55582347,-1980089624,-1140521380],149,[71600391,56008758,-2113949501,1913109737,2012840951,-167112073,-771035532,-25105804,369456908,18475039,-400615741,82313341,106203642,839142537,-5192768,1931017600,1022984440,-25103501,-2131856580,-378313478,521556561,-1190938949,-768409594,-397163893,-987873908,-402641354,1528773896,-1891781912,-1895581178,-989612026,-402641354,-1070449420,512634563,105987543,117448936,-506404400,-506338863,-288300591,-779366902,-1325182559,-773795324,101341664,-943520944,889094,-1152166400,112788406,-1949158656,1026484418,775341342,1017833472,-1587651809,243991478,378209208,104530874,-831257772,1940600381,55878461,861032790,95795666,-523111945,-523116335,348047499,2353165,74705361,13156993,-1325390616,219987457,-2013261592,1107513614,55580296,1509988328,-1262264743,-801395712,-802424718,787934017,1037508238,55709320,-1341931018,-33393380,220046016,-988989,465290890,-1036331251,-260898896,-1979721496,-788312042,-1192635927,-628423243,243982839,-511704238,219463171,-506343285,-1979690264,219987663,4843593,55167882,1420006097,1347638787,-1190938949,-768409594,-397163893,-987874216,-402641354,1528773588,-1891860760,503559686,3028677,524010472,1419861595,-1177406717,1077936135,378073591,-1070464170,-486492989,-805065723,381942754,-1273066721,-1307669757,1963015171,520040962,53485198,520110241,-1980216600,39618820,-1023128439,50307126,906044611,-1023213662,74776380,-13444982,1599211294,-8184042,191198463,-1106938405,1105924650,-402652995,-587202470,1962998538,-337999052,304791104,1750874934,-745813644,12114739,1009765652,186021375,-1207470611,801969156,62391787,170904852,-106400576,-335564605,1552627450,311869032,503322809,-1527570666,-138024929,-1962779511,-114497085,-402652739,-210501713,57999164,-1325848855,1023011585,-1469484512,-1157270144,65735343,1007366587,-1978829536,1157097666,-1997041944,619382340,578102076,976142387,1950868246,372911638,259278821,-468305362,772371527,1206261306,1077936756,-225729557,259334460,-193672949,1153165484,-486587256,1021963255,-1404734174,-529219574,-2008766232,-202637500,1912994179,-1105258888,-92073430,-1962707457,-75274156,-1962707457,1413179996,995194216,1282763356,1363696779,-1102426997,70914678,-964490380,1509417477,2028536240,1012507896,-1189841919,95944708,-1952124160,-389837880,1284110059,-2088637692,205063145,210436723,-2096264922,-964492601,96570114,-638910461,1565582386,-854327112,1962884143,-352210940,335722681,3944397,1149961589,-339678392,-1105258770,20714026,1552617845,1213500266,-1980327192,1418265180,1017834246,-1959561982,12085332,1009765652,-1205373441,801969153,-445333494,410337596,-1560264264,113640228,-972684506,84092678,52627142,-136451836,28356075,521599723,938001034,-401051042,-746119273,-466421902,-1980349720,1284048468,39618820,-389872503,-4655167,921299967,53223051,772705078,-165550077,-1996333943,918753356,53221001,773753910,-1607023869,-1966931146,-390005054,74603981,53912118,4694070,3270851,-400571354,1552545263,272927746,2222275,394864378,39816230,116799227,1963196550,-2143894783,34110,-969537931,16811270,-1898236989,-774337853,-1008479773,800243722,37488500,24444850,-173414205,-1022995319,614539030,675202051,639535875,590252547,-174987261,-1945469815,1552486468,72124674,1459024361,907160254,1584022667,1975519939,-177084398,-452442937,-1909586420,-1942104314,-351859132,1096804571,-178657194,-1022868337,521535666,870892170,-400657827,-109961581,93857416,839227583,-180754204,-1996206967,2089354844,240421890,-155719229,-940235032,52494916,-1022339956,-940238104,2490948,-1022339956,521535666,-269958518,-1004375460,637903422,-2143009290,-1444407435,1223288835,1912849384,-185735156,-1945998199,-1070461372,-1006653245,521600944,-2096919576,67506446,-2092156952,-83488474,229967559,-4521984,538872319,505317632,59435008,1358954424,-854515528,63133743,-2080535808,-1414724921,228480,-970586251,-352320443,-1395618953,-22361858,-1461439808,-33131263,-337063740,-1429959946,-1398417270,-1376220502,-754601557,-1039972118,-768357749,-930352649,-1398454457,390498342,-678777939,-487066062,105251622,650183595,-1978972535,2122524363,477429773,1552674098,173312776,-628893653,1959332608,-623773689,-102573103,149668747,222702374,-388769545,651725632,638535307,-2130549001,1913648891,-773140213,267861464,166400114,-770457597,-952699090,-1019525043,-1014300042,222726438,491177766,-953810944,-57530,512634563,113655255,-1895890008,1443049502,-790099221,341610227,145151,-164380018,-2135294325,-1180306688,415170580,918887936,-1527578572,512634399,1048591831,1946157992,512634445,-617398825,100668601,-1336456216,639922943,268846582,-1977213579,-461372827,1895596272,1049170292,109839774,166200736,1460267034,117803558,407341094,-1949507005,637743134,1449609,53479052,773774222,1037508238,61343430,861413120,-1898344759,8961730,-1191179585,-1510801402,172838,-12729813,-1207732721,271388671,834304,78764075,-628170541,-1996487005,1023412254,208994032,394951,113705152,8,1735,113647821,-946208763,-855617530,1376175649,113756928,1572916,3546764,3278535,113704980,-65480,3802823,-953745409,83902470,1723450112,1946172424,1963015175,138852617,1911033264,28361489,1458842345,-391360425,1055408108,652249664,-397998710,854081504,1977629248,1975519748,1583306981,-391360317,518537164,-1073042880,-1017580427,178957392,1492809152,-1185916989,-1070399489,-772296974,-389849256,-320339961,125183,520494787,-1007188217,1916698678,-143327227,244004433,149094428,-490130607,-119383554,-1957313703,1586189292,529149446,1929666104,73304599,-472776910,106824515,-1994421458,1566246494,-1023097725,113401179,109981184,-1004126761,-2096782786,141885439,1145435686,-1023314560,-165231627,-1015019963,109981190,851394007,-745846003,-472783919,-1960379645,-913571259,125092155,57982987,-2095584263,309657598,-1993942644,-1993997747,221953845,-2144929277,-1022918643,-876602375,-387399286,-13188259,906331190,92681983,-1962929944,1466820805,-2046390474,110048773,918750596,906848929,-1945795421,-2036123952,683590405,512634381,885341655,-1960688501,918758492,92550911,-2043216074,-2889723,434685323,110048784,-1892285050,-1023048698,52732214,916243395,218906240,-351308800,-401682687,-1202651141,718110721,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110977,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110722,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110978,32228184,-68677937,1444856831,1967075560,1048589883,1962936992,-402279419,-2068565474,-2143933747,-15888066,1397758837,371085905,47135,-402468120,28899093,46786560,1532582431,117388888,-1058337391,-337058766,908025393,227542726,1962949632,113653254,-1023341168,1017967243,-386370524,-152370483,-1064382324,-315428213,1958742701,-1965258010,1992506109,221806597,-578157964,910872714,906099104,1442970274,906099647,91827848,-175440502,1023370216,-402426614,104660828,976157044,1950869510,1954495555,1946696758,-1877525454,-1877656432,1947024528,1946827826,104476228,1802782695,427029050,-389611862,-2143943952,358718,-80035467,-28918413,-340202553,-402149279,-1343552959,-1426753303,1593981160,-16812664,520494790,33275399,-1527525750,21686467,-167079445,1005096308,-386405632,-167116746,-1977215372,809303877,960237170,537718134,74604860,-478774724,-1325438743,32761948,18278494,33202230,-385721112,65601337,-11540224,427095562,637556968,540804490,154931059,356260724,339478388,1172833140,1048589824,1962935673,1962871443,1322253967,-45131837,548458122,-486034605,158772750,25002022,-32934903,921887435,33168938,-889004502,-66592384,-982229157,-503314456,-21042181,145772494,-1342080792,24373280,1860765872,-392155647,-16455353,-819278966,887621611,-1325208832,113653249,973079929,974091506,-1408535301,31385770,-956381186,-1360402462,1962621694,1187512057,-385964823,-251461625,-1695942398,-34150146,-402245074,-402295481,502005228,-819278966,1950947188,119408148,1207864151,123711218,-772405387,-819279102,1793678787,-398413570,1465843957,-1125638650,1577525246,-185999734,385234686,1323894137,-384126722,229703286,-1342122776,13625610,-12795254,1139475316,1053046416,-617413244,1914787048,-402541381,192229302,641500904,1075203456,650362930,-1089051264,1396471528,854121267,-294495455,-1813511756,-1274645201,-349516412,-387697945,1405300614,-402652741,460464405,-2130355061,-2122284829,1962967291,1556422160,71824903,91496208,1542990285,518339,-286721813,1358262816,619187691,243349052,33555985,-1271164440,792782851,1480649844,45352308,-131123736,1443241667,15703,1824393332,56278797,1824458475,56278541,-661729140,196722830,1604711168,-1021376674,1358747624,1476396264,1019382467,1012691488,906327167,33097470,-29993442,906166278,50341504,1342534975,1480320232,1593792744,116799007,1962869502,1444828111,-402652741,561127521,-167420789,427131079,1954595830,310036,1914719464,105182732,906589192,50202310,9103616,1006666985,1008759821,1009218568,916550921,201456032,1373173496,11913354,548407267,-486571800,918772217,33097414,-377361664,-29950095,-385746674,540868470,154988915,356314484,339479924,-1336931980,-11278242,-398455720,-389808307,62602061,534505472,65795186,-1271196952,775481345,-466422156,-1020382744,244563,-1152187157,-1031143420,992208976,-397009320,526319296,384353115,1946202171,-1006695176,-617393584,1914674408,-402344955,1482305022,20766858,104600436,121376628,138152820,171706228,11535220,1793718979,83945707,-1996173080,1418207556,243041059,-2013039808,-269933452,62832621,1918157032,-400615927,41029067,-555094805,81062125,503561919,1420290134,-294510754,521557534,1578224616,-1948028385,-1949856813,-620032420,-2135227531,-1946645760,-137219134,-947171085,-896797705,84337498,-763166719,558139648,170087560,-2001636106,-1393875852,-2081898446,-1979485180,-1573454012,-437779093,652964355,839140746,-1964486428,906523996,637889440,-1962654328,-1993993148,1149964101,1166616086,272927501,289769766,638731403,638797193,347521,-400615872,1053038424,643368350,-1677439608,4031270,-1336932491,50522189,-1770807976,-1837889988,518587056,68479213,-2096854446,1052709062,506789636,-1962637226,1406920918,76488542,907702874,95565451,-1271494346,62832389,1918092520,246540296,-471268494,918809580,94256836,1962497000,1166747147,474253579,1743487155,1952179432,643558146,-2147138058,-1960426891,1149836101,1166747165,1569334813,-788821500,182964427,-1058832161,1149813514,1166681624,524584991,189106982,-1290058615,1166747136,650126341,-2013117174,-620094908,401287796,121998118,639255689,-1995881077,1085480004,-13181973,-1929332706,725023301,1392525318,-201966669,1528317064,88443686,-1022738652,907625608,1073746081,356878630,364578421,387072,1090358,-2147436349,-1003071738,637550654,-1929097845,690357885,637761281,-947715703,1609818683,25765383,1642596035,512634602,-1073070633,1049303669,1040912477,276041823,274546372,94256777,94373516,11463160,4210372,72190758,-1157202547,-208928769,-343157877,885542,-2094641548,1215627069,88471334,846561280],150,[1968888040,1564379437,1594264592,1958742544,1564026555,637956885,-1961534069,1002931191,-24392990,1979711107,-2080535785,813039613,958812651,-445442731,357927718,-571740277,-1049313270,1043972236,108335197,274662969,2011759476,-1547684865,1604522077,-9639664,141934602,274546313,274663052,94256777,94373516,4031270,1575488628,1022718741,-101616634,-1070463509,-402583576,772270449,1037502094,-1640053722,-1023315451,-1396497488,-1439247384,-1966867998,-2136467132,719854708,-1207339686,801968384,208977930,54174006,1947270272,26798083,250135545,1357739354,-588775248,-244164354,38127398,1059356674,1073745304,-1977987958,-1058701079,-511654646,1300768271,1166616066,1017198085,1166616067,106307121,-1090054569,146343243,-1897380352,-971041025,369453830,1596437224,1914658311,2106074649,1170613765,-986316796,637901366,638023049,-1022796404,-1960407317,1059390789,-397009408,-1993977854,-1943664779,526256477,1150019186,1166616093,407144987,-527777756,-388971312,1059374090,71665702,605570186,652487231,-1961015927,-1993991356,-1993995451,1149908293,1166550559,100607519,-1929284467,196681853,-16259072,-1185430536,-1426915269,650128223,-1993996919,642258245,-1021885047,-1072085770,-1003073420,637550654,1912882488,-163859643,108891619,-1590233085,958792508,846541125,4031270,1149906036,1954588697,-1071361999,1968750652,520042015,376570044,992347883,242551645,-1977204956,-461372059,1977629247,-1007041791,639386763,1963672891,1084802037,1552613493,1564157466,-1947765497,992353372,-562755235,1397804779,-401062774,1482424190,-1640068810,109852165,292750752,-405608442,-385982232,906487733,1912808609,1053046452,-13236834,637746230,-1020181105,-687436242,2340925,1258735142,-1004140541,-1090155986,-812974079,190221094,-113787928,558140355,-2094836597,41042171,-1966868942,1418403908,-773795828,-1965502230,852921058,1381024758,2133117067,-2145368952,-506363679,-980757807,1149887114,-1017619956,1015083659,-2096925185,-231012410,240946115,-126493941,-1996455749,1438846556,-326898549,-330921964,16729798,-151005720,1963519046,112899,-386052471,-790036583,-144799233,49039094,2095580020,-112817665,-386181495,1183580052,-1947994117,-112817160,-687610889,-1980545399,1183577430,-1981548547,53932358,-2096944122,427032786,50284230,53256502,24500471,-137219256,-45708813,1183441911,-1982123023,1580855134,-167217679,1946353478,-394859774,259260104,-941073176,60742,33507014,-1962872855,-1993994172,1149964613,1166616082,-213480685,653612683,638928265,1377260935,-1074704757,1190556137,58000620,1433671871,521557534,526309375,918123101,101400192,906654720,101385926,-12139008,-280065791,653991144,639059343,-1995356789,-1960439740,1149834053,-280589550,1995952691,-314144265,-2080815615,989920086,292879686,82593526,-165279883,1971324229,-12139004,1959922433,-112819418,-78216447,-330893824,-15174652,1187441990,1317733375,852110327,1053046464,2114126636,-1951730705,1183578966,-330893575,-167349246,1946741830,-26810365,149702390,1149833076,592742433,1074691203,1955070835,-330893788,504067332,535570152,-1995160439,1190532692,158599404,-387101045,1284105671,-12154364,-1017256565,-1191181640,1377725004,-1094758319,1309665283,526014808,854131571,-30873369,-402542512,1918434071,1170679338,511705090,-242527402,-687923434,908025435,94256836,-1336928141,-52500398,277848,607978868,1342534912,1493013992,1776861419,-401639949,175461893,1564379446,109852176,-14282657,-101193723,88471078,-1979091584,1294526468,76071166,-2146548537,1166747136,373590285,256215846,638862473,-1995356789,-1960439740,1149834053,-1983892718,-1003090876,637550654,973366666,125048900,-58660784,-32935080,1975794368,-1010814226,639124616,-1590295041,-1993998320,521540933,94256836,-401735898,1135629757,-335790104,1763752412,1474871347,-1979484931,300547908,-385175297,246480229,-1325571863,-44308220,1458110640,-385437443,45153617,922569961,94770825,-1474393034,-2131588347,58064700,-16267645,-1090054604,-286784578,1527018316,384177385,741801759,775356163,738641667,-1945846269,-402444770,110035339,110035758,57869100,-1093014693,1053033662,116786598,1962870124,130515715,1977289307,907971078,-1396441597,-1186479226,-1510801398,-995441786,-167564226,-16421882,-5239180,-1178534230,-1426915323,-1442484832,-1179991158,-1510801392,921018857,94770825,-1474393034,113653253,905971053,90965702,-1090054656,-225770306,1979661440,113672973,1839347372,251540997,1353450860,-1441512310,-218101063,-14739803,-16569290,-956092874,-1107088378,773753860,241428483,53347983,53216911,1458111346,-1505835777,1812395525,57999109,1527236483,-383940570,-225712847,1829668918,62832389,1934384872,-385634299,521594119,53229311,53360383,53216967,512492734,-1796734162,772181760,738627331,-352161021,79609562,53231300,-218098247,1149916836,-964449781,1185260822,1587914054,-385862168,118940858,906280639,53229253,-218098247,-14739804,-16569290,-956092874,-1107088378,773753860,230942723,53347983,53216911,-1410617485,-218101575,2105550500,125116671,-108838577,-2114817528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,538985216,538976288,538976288,0,538980864,538976288,538976288,0,0,1127161880,790639162,1160716374,1547321888,1431586131,1480928848,3397,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,567086772,1998491182,-18291,44959367,1962934077,-852577276,520039969,-315388555,44842627,235238911,552462623,-87520004,1421660302,-1064371304,-1092036466,-351877553,512622736,-969503369,-2138352890,-704199114,-318013301,-952759948,25908230,-2145916147,174654,-971108236,174598,1505369870,-851725172,1048583969,1946157855,507412490,57999363,-970162456,172550,-661731188,-1739277744,-851967816,103503905,-1152152199,-470351856,1959922523,-18429,1979842621,-33544957,-1903322973,-158501090,16950790,535305844,-166104532,-16572922,116789877,1979646642,1376188171,1979711234,618129411,45549254,-1207515648,431226882,-1573510707,116821387,1962869534,752871683,44435190,-401116159,309472222,45221622,-150243841,-16625146,-401771009,116792343,1962869426,198568195,570869302,113639565,-973077811,183302,45156038,1376188160,1962934018,-1205991870,109975810,549388882,-1172369920,801999830,119537468,-400677516,-971046121,178950,38930167,326500351,45686411,1946221443,1377732874,-1190738174,234881026,-2091521249,175166,-4318092,-1405712385,-1948729598,-1431516877,1963801665,521030137,-1948840312,163066603,-1205744291,28466440,521019853,-1198828614,801982480,74760203,567085748,-1957491062,-1048318670,-1957446141,-208939329,601876644,1948743400,728754438,-402588951,192097973,918167310,1293609090,-151121431,43058950,1048833653,1946194885,171869151,-663486319,-1081354050,28872191,-1960719063,-2137979618,1966735743,-2145940965,-360652830,1962884161,138316556,4030609,-873920907,627304957,-1750989430,-1189039987,-230227959,705212590,-1912626495,1442873791,-393488194,-1404689554,1948479976,1947024394,2064005638,1324381581,-1431516877,-85979844,-152073393,-2146531119,1049320960,1049202956,915115406,-167014128,-175439243,-1207935809,567093505,-1953657694,-1986980034,-1953656770,194059062,-1962773002,7127029,-852950600,-1920097759,-1860026741,-1919795575,-1861468533,1042536439,1049203655,-6255212,-1760130419,1976699533,-372703739,-907467574,1998491173,1376188301,1962934018,-1157183995,1048772866,1962869420,-35067645,117255401,1347508054,-268388269,-2144943986,-33554882,1542981748,1583307096,12108551,868257472,1031874303,175417941,1023442949,-311234560,-1977163541,-13499811,-472783919,-2088778877,113213667,227157504,200094279,50623945,-1948718141,-1494006030,-117241996,-352073853,1060929764,1015022964,787445024,-1887828340,2017364270,-1679033969,-1258291269,-1272853176,1394724168,623032400,512634398,1807388023,-1943941875,532844250,-850021286,-1160081887,448004224,-1591336499,748880965,-628335872,378131203,-628359166,1121619530,71305,-75375986,41029632,78764851,-628300845,-477375858,-145702861,922693328,-13725830,-1903200202,1625869250,-1023315448,1946352259,66749194,904398196,773057280,-1920917761,1709709172,732555275,-1174228574,-102202832,-400617981,-269923592,521019131,-394120262,-1514517780,1256646786,520105704,-1910589205,-1107144162,1340604448,-1904296152,521053427,-2112678263,-2112813370,-2112636415,-1889204537,113675902,520192533,45634243,1377946979,-1302134344,-1205744383,567086088,-854851400,1661057057,1512164698,-1492728125,116785410,1979646620,-1694054880,-1910636286,-2147331554,574,-401902561,-1574566943,451447768,1105773345,-1948729345,512678028,922681938,922681352,-661782518,1007049960,1952078138,1376188209,1962934018,1967143992,-1492728313,770375682,1377734174,135694594,168724736,12066560,639749442,-1736636729,-919339009,115871723,58976257,38930167,-1468661761,58190019,513206337,-108852108,-1437502593,1090742504,-108983573,1148387456,1249125692,1963801770,-638615076,650611595,-393488478,15205193,-1489076217,125042690,44435190,235173121,-2135329761,16956222,1793590132,400680992,-658890994,549251211,-1021289240,57937212,-1442802456,250133483,1948597251,1947024559,1915759787,1997093945,-661940171,-1912151087,637686278,118257547,1979711107,-9574141,1377734174,1017923842,1091531789,8452481,-341179533,532689649,-383798549,508165967,-1912553641,-391499772,1017774781,638874893,16729542,1603141822,-1779949810,534147586,1023363561,-1327467227,1166550589,-1912553729,-397336818,106503428,-1962471905,57827319,520253416,-134281495,-16625146,-1023314433,1006793960,-1007651571,1996918278,109979277,1236534373,-1022942771,1996918278,-17523,567101620,-850873261,-1557767391,-2019359643,634424205,125112319,2474635,-1960610320,-268425790,1913651205,378218009,-754776987,242405435,-667169908,-668268430,268499841,-1591344013,-1557789595,2040726615,-1931965555,1405299656,-150990661,-771007517,-4717708,33570303,2425718,-1919376386,110019335,-2144957065,16955454,-353893516,-9902044,-1203863514,57934082,-402080792,-1608111873,19137190,650130256,38930167,343212031,38969638,-1203863514,141820162,650153478,117441441,1048585808,1946223288,19326979,-1207515610,-1614938110,-1223575412,1320431565,330946187,-400438016,-645192310,12567425,-754667183,1219777515,1918575053,-1023193052,-1946148859,-1731872053,-753941885,1003684842,990999235,1477277634,-1195340282,567101696,12314887,1386423896,-19077118,-14264230,100840710,1376161318,113649154,637534208,503317411,-1921573234,512409651,-2010774862,-167770338,141885379,-972901471,176646,369446,-1281114061,-1507948030,-2010767614,637534494,132806,144909824,178464256,213862400,-1176532224,-1410138102,-1527526773,-1182017346,468189194,1947024414,637985565,-1014808695,334015490,-1442352098,175377724,229700587,1239409578,-1070408469,257789354],151,[-338492239,567102132,-2095118841,-16602050,113706613,-1047892,44474968,1526207977,602429528,285656830,330957186,319211394,-385873790,105914693,-1909566690,781022982,-1921573234,184701601,105018560,116834446,1963000486,-1492728315,-1977221118,-2013265634,637707806,335499,45293193,119441958,-1306621952,512435714,1236533251,-1996021299,637712670,45420287,1386463283,119495426,-1403993256,-2131132095,-117214720,178914795,1240495552,1405311055,116792913,1962869404,13756675,38930167,58064895,100714217,38930062,37650470,57933824,637574377,525955,377693697,117440522,-661731188,-1736630645,1979710339,-1736459712,-2024534389,-1867964789,567099316,-739761805,512630291,-796160649,536564712,-968478744,227268614,-1948711226,1998491136,-1955927155,-1994333240,865640206,2099153371,2139589272,507200408,57841823,-1979711557,1016626462,108360986,-1921579378,1376161318,1048585730,1962934274,117319190,512425986,-1082091361,1946851454,109061638,-1912406014,646805278,143056,-2144988556,16777790,229639540,-1338643705,820709130,-22091769,-1341991192,-1677265395,113704706,1946157724,-1948729593,350996787,44842627,-2096269840,177470,113706613,-64852,-1017423585,-2102674856,505396457,-1921573234,52379264,-402426880,-971037849,9275910,-1756297529,-2118254592,471132160,-713814724,-1514148213,-1962887803,1192069877,48969699,648810613,977741194,-2147126076,-1002823476,60813026,1193118713,-613048761,1947024556,467986596,-672607883,-152830181,-7501290,-342404858,-919382348,1947024556,466151559,-348060812,1950170355,1947024391,-169104344,1966947500,464054304,427035964,1957098335,1015041559,-1397197811,-1284240068,1964743144,-335564554,-11736774,462219436,-1070405003,-391369237,-92988542,-1198620998,567089664,50332347,-1198042850,1692963077,-1189639385,12058630,1914817870,-339725820,-151015422,-7501306,-789183884,57982986,-386563607,-829744322,8513921,8392232,8392330,-1948840312,-57943873,229680371,512630442,113675639,536806065,-369677847,179830652,1017961266,-386632691,208935694,-1014616020,-1023219722,-353647738,1998491166,-1557755251,-1070457086,-1754012870,-1813264130,-1921573234,184701601,-1023314496,-661733234,-1929376577,163119733,-2086276352,-344654019,96941451,1017970687,-2131004147,-613154756,-138201719,-16625146,-401967873,-1410794151,-118459366,1455684035,-1101967273,-1813476392,80118554,-1182017345,-1527578500,1583306841,1998491166,-1224292723,113639682,-2147417416,204606,-1394080908,-1899815135,-141723874,-16625146,868185343,512630482,378077778,378077192,113639434,520093698,-1074240536,196673629,-232738816,1090614702,-150214269,243869401,2062061182,1008497407,-400133062,171769045,1793591669,1007448831,-149523398,-16625146,-387418625,-1041760137,-1172369920,-2031517016,-11802595,1572859250,244000256,99323518,-56629167,398387289,975573876,1204581637,1372119881,1509723368,-351978970,639634446,41223482,539756523,1963276838,-790476882,654078184,-1904329085,1006927112,1016887072,-402164723,222100573,1458108789,109971196,-970587566,518,124935,512437955,-75263831,-1274777083,-970863298,170758,512630467,549061202,1023457280,477241805,530059,659083,-1448925665,-1193768048,567099904,2097596198,-1006633064,736680587,-1966044400,524299271,-1962490887,184727838,-1909033765,512435907,-75300859,101217280,1236583310,638001613,69258,52333350,-850807808,1377732897,-1257308414,-1999342334,-956127730,152070,247662336,-402190817,-1910111584,-2121435362,175166,-2096138753,177470,113707125,-64852,116789995,1946223270,1376188171,1962934018,415492099,-336392727,45326790,-1064380274,-1207579718,567089664,88424067,-16485376,-1962588410,990201630,2131052830,47322,-1960533272,394986319,67258358,931861621,1144531120,1091270143,1144535728,-2096925439,-903150911,88424067,-166300672,1963065927,89099013,860954603,1308670153,-346480179,1325447173,-4709939,-1207733505,1168310272,1975520005,-1086878829,-1527577269,88424067,-1106545408,1015023081,-1543277568,-1070401419,-137808982,-1076153391,512396248,915014980,118359627,-402653000,2005607451,76170761,1965374534,1966356500,-1101642224,-1431567029,-85934070,-346144433,1011460837,-153127667,243803857,-1910076457,-158501090,16950790,1048588148,1946223291,399239171,45811398,1461652992,1594833640,-12204506,1694942976,-1165240177,166233050,1170613825,-991359489,-1157183757,521011202,-386679319,736690504,-77207295,-1921579378,-1304526810,-344653822,524189734,57933827,857656040,16181458,624746354,-393487499,1975519916,15132884,-551170190,1313422815,179095413,-389909056,-1116602156,-1183504324,1946221696,704413712,1256784757,-16252930,-347732657,11986960,691904370,-385452800,-51773899,63605754,-293403273,942256131,-402164732,-361627496,-91492885,1023411398,24379433,8841287,-551167886,1329872351,179097717,-389319232,-965607308,1381061456,-397060521,-1779894470,17349376,-1675219224,45327142,-1644742168,1516199517,1918393177,-14285252,117617462,-1993978039,637880078,88686217,1142327334,113714693,-64187,-2010724981,117852966,-1308164570,1048782338,1979646636,113714695,-16776532,285656771,330957186,319211394,-385873790,994187797,2106836246,-1193637107,-2132242171,-1388868830,-1007041544,1998491166,-2089698675,44842625,108396288,44828359,-383778817,105912805,1996918318,-1281284467,1958742786,-1064434168,567101876,113714695,691,-1308178906,1476853762,11331779,-402599704,57868521,-402612759,-286785256,-804849920,1962936462,208070666,-1918947709,-401216766,2126122025,-853887858,6078241,-1187008441,-1426915317,1912686824,-1908505805,745865357,-402546456,-2115499719,-146181628,76468230,-402295808,1014104485,-1898969353,1198850056,193832865,-400919360,1005257427,-1920071945,225771521,-1920071945,410255362,-343716166,121497635,-973077832,25301254,-1551756358,283869715,-2096339480,310514494,113706613,164371,-1021767447,-1987058497,-1332816834,229681706,-771307606,855638414,-1920031808,-1567698781,113676161,-1576628520,-389837095,376570789,1023737320,242548735,-968976408,-8253178,-393981254,-1094500731,-471334783,-49916,-336002188,-1161562111,12097620,1914817848,33260311,112726644,-17563,-1962932807,-1737179181,91431373,-1737226554,116900608,560848,646120820,519999184,-1912586056,8691928,1975519775,840544258,-1547632924,213422284,113476,2142307253,-846152518,-1865637599,-963797085,26058246,-1898969353,91488257,-1919023418,-448888827,175454863,613409952,-1572852513,-389873572,125108738,-1920070013,-11080959,-963718090,-7414778,-971686680,9362438,1946710622,2117503809,-1590695025,-1072983831,1048589173,1946193788,-1911651577,636158605,973175936,-2119368331,1965960764,41713677,-2096663296,42831374,1556024299,688830464,-336059955,113506561,-852155464,2032044321,2064026776,515508120,623097882,-389865011,1052449639,509584,1912736488,-388789448,124978294,1946157885,1396239343,1526902760,230292363,-222285312,-544517202,1543493352,47260,774813776,-388723888,1482163274,-351243619,180938947,1946157629,1195270,-1007091340,-1902967050,-2145029104,781098046,-1665261964,-386167922,343278645,-1953588034,69986557,-1665267085,-1174566002,-1527578611,-1887322429,76202035,477413386,-922855866,-259268400,964987694,-16485869,-2029589552,-2016346147,-596353315,1376994243,-1542221549,-1961642221,-2080535565,-947715642,571649,-208990741,-964428405,164070153,-2147482695,110654526,1398089589,1964950814,1127189400,650130243,994510218,-687770683,-1406742389,24364347,-507364393,1566253034,-1507396669,-1946973245,281445373,-1190082685,-201523196,-1006852570,-41159797,-2095790461,79238343,653524224,650378406,638338954,621569674,-533065712,-670644541,113641102,-134181159,-804849725,1946158222,316401693,-1174002200,770212943,102557756,-1098012767,-1547727445,-391797363,917767553,6035082,-12770867,-149654273,-1545340959,378113900,1639616366,1006561410,-1023021592,-1898703221,1040448139,-617443630,-919396986,567103156,192028038,-1902967050,855929920,1326705609,244005552,1229557458,108579083,-218235125,-1195115346,65738026,102056376,-1898969353,91488288,-352314648,1926299414,2030472718,-1946209395,23718111,-402330632,133761318,2030472899,-52743283,1912631528,-387216626,225575030,1946058472,-1192039434,-336003054,652053255,-134150202,216826819,1342242744,716762251,716722176,535318574,-729067515,-1275064135,1914817870,-31659988,-1275064135,1914817871,-32446459,-941034773,1195272,2122322549,208994048,-74713717,-1073042772,-118815884,-998006791,650354196,20711306,-12843404,-1007155340,-350895229,113506798,-393963586,343019224,119473694,1052768139,-1073042288,117104810,-1874936289,113689351,-956366763,369122054,-1275046470,-803091183,-350326048,5618187,567087796,292741328,-1970368096,579786790,-651812156,1975794318,-1070349340,-1550999133,-1516008029,-2126610291,192151695,1929393896,136898566,-401216519,275971793,-402468120,-873987416,-402296066,-152370528,1946157629,1195272,-336002188,-1589738741,57933965,-133971992,109971139,-13398663,-1898961277,-9246497,552083826,-8263680,-1734275214,1036462989,242352151,-352317720,96872172,-804355073,133701774,-1903771965,-1179992014,-1527578613,-964449620,1185260810,1963992134,-1012554493,-1414807501,-2130262333,-1007157105,-372125813,28895697,-136260864,1946157767,-804910842,-150541426,-804904496,1455683726,-1898445114,74943232,-1409285702,829734922,41233724,1220521034,440711,460697330,-1048325641,-771641338,-670693152,550565518,-762390266,-652867358,-389158002,-336002169,-1017186303,864556479,202893513,1962934077,15640,-628419723,1946500992,6219783,-437581966,-352275224,1398195168,-1157335157,76189569,242597898,1124403142,1124140998,1124206534,-768462357,1958742700,1965898794,-1400851965,-1182314817,-1359871995,-638119307,168149379,1125091530,-1881605247,-689241485,51505243,-972690439,-128253945,1464976222,-1090369653,247040101,-1343030272,-2006454399,-57278674,-1017553130,369366532,369366532,369366532,369366532,369366532,378410493,371397573,-393314625,-1951726918,178957554,-1157990976,1001688702,1472405965,-1070399861,-218103879,1607595950,1455662835,-402360379,-1017244041,2030472710,-1593376883,-1492713587,-16484979,646818054,638666635,18044811,294494982,26060054,294497030,126725398,-1898345277,-2138212066,-1909587585,-146508583,76468230,-399281152,2126448482,-804849778,1946161294,-386430203,-1070464357,-50331719,642756338,1560247680,1555563636,113748736,-1904308379,-394011974,132659284,250865664,-1023263256,-1590819298,-661746311,-74727282,-1190606973,548405256,1101984765,-208940661,-66992509,116864684,1085136,971506548,111536130,-74715678,-1190410365,548405251,1957622781,-788315871,-399593406,-208992629,-66468221,116862636,1085136,166200180,108390402,520613346,116900860,560848,1021838708,-400954369,116850817,102096,1105724788,-402199807,-1779957705,-17504256,-804849725,1962936462,-804849881,1946158222,240117768,-352216600,-400510971,2078803499,-2091206138,-399009816,921174406,25225230,512630467,-208958087,-1090402685,146378159,-1527514112,-1180032848,-1527578621,531284018,-1898969353,108265488,-393367618,113705351,-1917874331,-394011974,-2084358316,9281854,1048581492,2113965469,-2081834488],152,[-348700696,232777740,-1610536472,-1650291298,-1659961715,-1912159347,-1953662714,1190536939,141824012,-394007366,384513816,290884390,-1889462647,324438822,-1889331575,-394015558,-1960429824,-1073017018,-661960588,-1979703515,-1312584752,619238149,-1963947505,854184143,1354859501,1919220096,1693024259,243921542,378111018,-1960410068,283315534,-372119087,-372184623,-377034288,-2076897655,-393992774,-1962461520,116900829,560848,1189616501,9496589,-1550999135,1404735338,915597442,-393985606,2078815884,-1910586624,-158500578,1947208775,-396644347,736625923,206042878,-1341819888,83224669,721423545,-1341660214,82438176,-1021314078,-1898969353,276037634,-2048372397,86566912,-393980486,1532573237,1217449121,-1014128733,167795872,-1610254912,-1057059445,984891396,637123,-2112813370,-2112642302,-1996195957,-963680970,25302278,-1014885446,-1918955777,-1918943613,-402426110,-1077674074,146378151,-205508096,236897194,-397258721,1482296132,788475423,1094490233,1513883250,537657975,-24422461,-1073042180,-370669964,-169104641,-1514486945,901965954,-387251480,-1094513567,113705089,36238,864553663,-388877367,-12777443,1027503359,1752498176,-1733869951,477398909,-1456028330,24936600,-2146732742,1962934908,178181,686309355,-840212973,-1920057725,-1207405568,-152567807,-13243641,-343044602,213379256,-375320717,15760,1048582005,1962971004,-1908505843,57933965,-384038423,62397342,285656576,330957186,-2112642174,-1106285335,-2118188927,868823944,127658194,1962934333,918902318,-991389527,-768385518,1023903976,460652544,-1456028330,943370392,292880708,-2112813370,-2112636414,-2112682297,-346161142,7126888,-852950600,1956817953,-2118164849,121432200,787016053,-2111522292,309567092,1032907169,-1988820992,-1887682944,-385649664,1956708220,-2109556081,1946942440,-1172851668,567083100,108396348,1342322152,-397344848,-27784712,-1023314752,146776,87885940,-385649664,565903179,247458178,8502979,864549055,-388877367,3999469,1443984640,-1733740859,1578243816,-393742145,57935554,-401696535,116789305,1946324864,-2109556218,-1207006999,12282880,-1161219328,-457309951,1931595151,-400617965,113705398,-1880846491,-2112551226,241428737,12114059,-165556924,141852866,-1734146361,401342463,859964088,-842363950,-1734237407,-1734142327,859963576,-970863150,9917190,-1921442162,-2144415181,9917246,784531828,-1919414645,-1556184274,829751192,-1556184274,225706136,-1592907474,511913624,-352282461,238759452,276207777,-1592882386,778298264,-1734277433,99287040,-1592907474,-851463016,-385649887,-930349209,119425251,-1336869069,1487860250,15761,2105542261,175446783,239716395,385230343,-1152149677,1085538305,1918575053,1975597837,-8722173,1975597897,29082369,1140897792,-1024056883,-369986176,-1094514046,-423690111,868823943,96463058,1962934077,15685,-423687563,-388877433,913573270,504196329,12080902,170905015,-1205635904,802010882,1979711293,-1224296423,512634829,512331127,113640137,872350411,-1224230693,123678669,-890715361,161474815,-2132270928,-1090052607,-5242795,-1413467222,145795755,196691882,-213929984,-1904297302,567089844,-1275046470,1344392465,67132576,1967144000,-1920229371,1990344964,-1073063793,247072116,-1089213565,-678720081,-1181841730,-1527578613,-1163214798,-1202552036,512387328,-826671012,1512164752,-1914172558,-400510926,901382419,847440259,-973074968,25301254,-1551756358,-1007058413,1448235347,503731543,-617391692,119480781,1516134237,-1094493351,-1631649663,-389467256,28509381,1946157117,1036779018,57999359,1393326313,-402071320,-622329793,-620078328,112735348,-1977496269,1023314626,-1342015975,-1572797207,1673170804,840362116,-271448911,-271578766,2008681074,-1173820540,65766513,-393972550,-1628884484,-852446200,-466464735,1485795491,-466427770,-1165004125,-504790283,521018929,95414278,-2144991630,175439933,-1342150168,5630014,-1977206549,-1073068283,607924340,1156056436,653257472,-1152973430,-1073052294,-1014817676,106489859,125044538,1962950528,114551793,-16314793,123666775,520603883,-2081441085,-1338931223,-1341199555,-1341461733,-1341723842,-1341985988,119408252,-796241321,567083700,-1022927014,567089588,-387432188,-768424961,-1953595714,-1920229122,984891652,-1921212245,-1980266582,-1265670850,-1172189881,57902042,-394091846,-389861068,2126118926,1695975822,-2082817393,-1020189720,6035082,1074053770,108347452,-1920268798,-1102003970,1203015297,91431373,-1964433650,-1904296183,-1269246069,2090904378,851683981,-1968848960,1156075434,1012954125,1174631739,1017912299,-399215603,91489632,-341136214,92334321,-160154820,1963426280,222080241,540809588,154990452,331019124,319211394,-973078142,42078470,839573737,1911073472,71690244,-402325016,-1514273583,3976330,1659372916,871820037,-389829696,82314324,119793664,1031808707,-1173719808,118391656,1843994382,-2095118800,-141883921,-2130385944,1946222585,-1090056474,12226273,-2016335103,-1163594799,521044912,-1271904279,-855592934,1962884143,1141684271,-1258290757,-1166036733,567120060,-861860750,-1578071408,-796225334,29048555,1140897792,-1024056883,-167414656,91558082,-352300312,-854608852,1979923472,1946631178,-855591930,505080592,-1912586056,1242991576,-2076800512,-167108864,431358581,32032510,-822164736,-1269642498,-841272565,-1070376432,112511115,-617478217,263459021,45355213,281924147,-2055684413,852003500,-1408846611,567136394,516159970,8502791,864586943,-388877367,-12767363,1025275135,393543680,-1456028330,-1880834152,3975852,-1084294539,-672626548,-352160767,-1880835558,-851639624,-1961856479,1140898008,-1024056883,-1274251904,-1172189890,1441301358,1379986223,-1232866655,954749951,-1193899216,45694976,1528941824,853307994,63602934,-851181128,62477089,-1260702976,1126288702,-1269040670,-1272853179,-1272853179,-1272853179,-1910387394,512587550,-1560274783,1974993576,516640769,8502791,864527295,-388877367,-12779159,1029928191,1534394368,-1733706927,243863435,-1084649761,937985955,-1270319871,-855592940,1962884143,-2103657979,512440811,1723109087,567083696,37568627,-1273662208,-841272487,867617,-1615198859,-1172771966,334201984,-617391692,1094525389,-1174047488,65766016,-377326918,1723074757,567083440,-1897980279,-394096966,516107900,8502791,864551359,-388877367,-1514209055,-49782,4001396,-2143914752,110667070,434833780,783286452,1445587883,-1399281218,-1196802044,-1330958790,-346117632,918902284,-1431529303,-92995524,-2013151394,1946192360,140503299,-1081432642,1622445014,292757965,-939813400,-1517329146,352765578,1122566530,1694942984,-1165240689,-1561820198,770435076,512630467,1048612215,1946157739,-1405189366,309657346,-1193355799,95556142,46218891,46335630,-400609331,109970203,-1591308937,-1557790137,-1591345130,-1557790135,-1591345142,-1557790133,-1912209396,-1265793274,119655753,-1608102732,567083683,915001907,2129170141,1962884141,15625,-398458507,-1983709163,-393290442,-12833431,3999860,-402426880,-960299007,42078470,-964553798,329449476,146818,915082612,914984669,113676133,1174503957,16705731,1442952680,1577165800,-389873291,-1712848515,1407931905,-402604311,-126615152,-1403593933,259263804,-143311556,1015071742,-17795827,1592585159,108317694,-377312326,-397211827,-27590465,-389843761,-544538258,1442921704,113696647,-1107261613,79266959,1973940992,1392967172,1593543559,222080086,-1226308236,1593240321,-2024587648,-393251840,109970310,1421839735,870288130,-1650317632,76173314,1476478952,2088769653,309672449,1676149898,-2092880895,-1057094969,43885094,-1993981948,637678398,-1962788702,1340648699,1007121411,-1442614259,-1070402581,1392953002,642711687,43269769,1998491331,1159630477,-2131348732,-1787559876,-1399922241,1975519914,-2085569798,-400620002,-350278579,-2071740698,-2000813077,-400664956,393347116,-974588021,653756160,1962949760,1894272513,114174721,530903839,-2084650146,-1107039356,99124360,-369987072,-386137956,109969473,-1910076041,855917830,1465274879,9627820,-1387393164,992364359,292945477,-336731575,11069452,1161438791,-503155201,1499357151,-397297804,643367012,1962950016,516159948,1476299527,-352301080,1307072260,-114599680,-2134640249,-93057732,4647084,-1897395852,-1964463104,-387126528,-2098724766,1966947328,-2134981662,-1073042432,1340667764,-1022542846,-1921579378,1158057510,654258948,1946172800,452846,1035007467,-1070464277,-234815303,1444856750,512634448,918916471,1015218885,1477342208,1912879696,70927880,-347732106,-339725331,1086337795,-1021354408,343048252,1394507820,-1921573234,45948613,-687684733,183181147,108159292,41384508,1371742252,-1910634925,-1903331554,520373510,-1962913048,48989145,1064500027,-397192880,-2091130366,-75431229,57835520,-1323897863,1139528452,-888946292,-1944010365,1942502344,-850742037,-1912169439,-393382138,-1660427802,124999769,-2111129081,-1442509591,378662,1499137792,-1940912445,-1064417088,237862,-523041615,123259019,512630467,1048612215,520094378,1505423988,-851725172,-390057439,-1094514555,29294721,868823944,-50075438,1962934077,15638,1048596597,1963366565,-2013151471,-739716557,-398494212,317258045,-984169727,-392648394,-1084356593,-768374783,1979496936,104065061,-1887435018,-1273465598,1931595067,-137041700,1946157885,343306,-1545075340,-1174148352,703103822,1072218922,-1271303680,1931595065,-139400972,1946157885,343336,2145912180,-1172182272,448039589,1320427981,-855633735,-1978764767,-158680554,91492546,-343654726,-2091795965,-1020663832,-1090485826,-919369736,1458098739,15868,-1514202763,-984197238,-1399281354,1962949802,-121676038,-64690041,-1160481702,-1070366189,-873937927,1964864255,-851790824,-386763999,54392634,1024095232,91488261,-352319000,-2091599357,-1020686360,-2112813370,1695975681,352765583,330957186,-2112642174,-1940275261,1074053770,108347452,-1920268798,-1968520962,-1332904922,520530746,1203042187,-948821555,1388519182,511963834,1374166798,-1017503959,321708,-1018234252,-76275652,-143377092,-210490308,-277595332,-344716996,-1178400196,1017905160,-1442745312,1017968866,-1978502112,-1439780640,-1314208634,540847106,-492174476,-1430244616,-59398461,16743552,-169085324,1359851600,-1174762665,503775231,-961613305,117505861,-1889200503,-394011974,1170614496,74583551,-1017620129,109977358,666537335,1048585858,1946157854,157149190,-377260870,-1269824779,2066102319,1006924941,1006793775,-943499172,9496838,1544980992,-14817280,1994929010,-2147027452,745865871,567098292,401085299,212470,87891572,-1558612992,-1947627287,106817536,1572814768,768256,-1070421261,8645059,-1898695029,-12285362,-1861992832,-402295552,1685389208,-225718645,1961966418,-840389613,1174631676,-2115439637,-1947306497,-370455850,995816075,-1957268238,1005751246,-971868943,9503750,-56170324,-28905100,-342817786,783306986,1963017272,38025225,2088764532,1951924226,-12285421,561265212,-1861992832,-402164480,41287476,80135161,-851725312,-400526559,-375130770,-101315696,-402355517,1979318040,-2032454921,1001652572,-479059507,-402563960,-1991899737,-1668317642,-1898168704,-1089964801,45613148,-1658729175,868455363,-27989797,-1921317318,-880675979,-398032896,222101062,-398006412,1119878206,440711,158707442,-754974280,-338162720,-1160582188,-1427537297,16967937,-109789174,1946366952,-15824343,-1996442227,-24194034,-393155834,-4324407,-17779,-1202717761,802008577,-1912652160],153,[-385649408,-1044447072,-1094110331,227184128,985588551,1972240142,-737244922,-1616448626,92993795,1200458146,1195842955,1195840907,-2133297762,9497406,2062025589,-1920032509,-1919678965,1946165285,-1996032474,125043853,-1815789949,-1961331454,47346,-1072976560,-1957688972,651880660,1492314968,-153631255,26052870,-1935667596,-1928983923,1979661453,-12064509,-167613720,42830086,803739253,-971934464,42078470,-947776582,58856198,14149888,521065471,1998491166,-1220640627,113639682,520094391,2011759476,-649532969,8503127,-1409253186,-315438966,-1921277906,-1359871940,904446815,-385649662,-969998593,9275910,-1760130514,378023565,-970027521,9402118,-1912620462,1524248808,-30537869,-342919418,-1935687936,771753414,-1888010624,-401509120,-1073018645,71108724,-385516288,1391189404,-1912434456,-1265793274,-1910387383,646805254,44173054,-1442396634,-1614938110,74039180,-67088199,1556063475,-1174959360,-1510801326,100952506,71678751,776667320,-1888024842,-385649409,-1047733702,1052561806,788475397,521047421,-394119494,-1276566084,-1899416618,-1098025210,-24409128,1965178028,-339345916,1963801847,-141864461,-97851220,-527822988,538983852,1153954421,-350215938,1965178091,1959656973,574401763,-838927499,222092011,-1957046667,-35083017,-2012384007,-2001975547,-1040300283,-303316482,276111932,208981502,-28899960,574401729,-838928779,1467301436,108332088,117319340,-202898740,1950104827,1963801604,218482189,-855193818,-385873662,-1084817230,-544537907,1303990534,222080000,-739763596,974484731,1955429126,1948400655,1950104595,1967012868,548425222,-1436423335,-118760478,1012198233,-1960610500,-73340706,74726972,192220476,-955447866,160244230,1466034944,-1953684801,118359775,-527782933,1954348160,2096922629,-2144977547,204350,-802814603,637707814,52299518,1023107560,1007186957,1006924924,102528380,45213983,984670342,-75243733,638022911,1979663672,-1070444799,-2007038038,-58702043,-33197043,-16651839,507412518,343146499,637780159,62799497,-393488194,-1431504106,-92992196,-1948840312,507412518,118358019,-1948729661,66780648,-1081158602,-919404415,222079660,-348060812,-2146531081,-692337920,-1912619381,-1191182406,802008576,-1581055940,915115730,113675988,-973041792,9403398,-1898695029,-1898836341,1306777227,1525175889,-1898535940,1507732315,-695481597,-1862007098,1228333824,-126687060,1179191412,-1862007042,568913899,-33262085,1016036358,-2147125953,42958862,91564604,-1887433088,-92477438,104466036,-998929029,-2034224562,222053892,76022389,-1898695031,-1898836343,8437443,1958742700,256247,-1396503236,1979338216,1966816260,516116214,1364414546,1998491182,507412621,225771523,45156086,-402229761,1323827209,1482381568,784539482,-1927135616,519533568,582622990,1023457421,567138443,-1962184161,-2030063400,413276231,521061120,1023459304,141819969,1950220160,-2110932474,788359401,-2112813370,-2112636415,-2112642258,-2130880279,183614,-2031549579,-868319232,1702100994,-1207775814,-850379518,1349671713,12114059,-165556924,1601536194,-1186856264,-779354113,521019853,-1187053384,1958346753,1914817935,1975597867,1950253079,512629391,930450807,-1186856520,-779354113,736829901,1998491182,1107343501,-779368141,468394445,-117439171,1709769589,47037183,1018480947,1528941904,1441334131,-1327985665,407340799,-1023403614,-53922992,-1073069652,-248776075,-42745000,1448170396,503731543,1504989776,1532568013,1031944634,74711105,-779369589,1599932191,-1654957730,-2692925,1364678347,865068223,1472302025,1946172588,-1404982779,229701611,521035690,-1898836343,-1898692983,-1017225383,512634398,1048808823,1946157740,-1405189882,535822082,503427267,-1921573234,520268450,777133763,-1921573234,-1274863430,-1172189887,1102316399,-396746291,113640079,520094495,-2102674749,251648744,-65279713,-10557284,1958367824,-3544957,-907534578,-1655154143,1962950973,-67114749,-1898793495,-24283362,100867846,508960343,-1128390906,-175708024,505377311,-1962467578,49866999,100860392,52476447,-851246920,-150506975,1962938561,526317825,343082847,646459060,646447904,-466484369,52504200,57681544,855843002,-849693495,-352160991,-1260876925,-1172189890,1521746799,57876941,-1946193431,-851528488,-35395551,62797451,44842627,-955877889,175110,-2144474128,-33380826,62797451,1954299052,1954298887,9365763,71374475,-851640136,-385649887,-661913806,1200029616,1614360,864803007,222068937,283706229,947695871,-2131266556,-227247044,1978182316,-1543146251,-185908927,1014238524,1954298945,1971076100,1170613991,642321919,-1948840312,-1103722162,1125550851,-919383804,-851705672,-1586341599,-5187445,-1575467130,377946137,378078273,233505859,-686913498,914968203,2062025662,-383840515,-2065116315,-1405189634,1978662914,-1408841978,-369099006,-1943088782,109934366,-1899459554,-388460864,1421484377,939571352,113713613,852097,-1948907834,-687421568,-401800821,1827143686,-888725760,-1090485826,-919369790,652792371,-49888,3999604,-347638528,145811488,243921542,378110657,-1313176893,539158658,1023471592,695533567,1962934333,-1324446939,-1288271208,-1273591144,-1185787496,-768409599,1008723176,1968790271,-852773879,1975519777,-1830239487,-2102478090,-350230552,8502979,864539839,-388877367,-12771395,1023898879,1316290560,750003179,-377085491,243921542,378110691,-558202139,532080770,1023467240,762642431,1962934333,-1188132311,-1173452136,-1154053480,-1139373416,-1185787496,-768409599,1008694504,1968790271,-852642807,1975519777,585679617,-2099528970,-350259224,1998491327,489062541,235470083,521011997,777002691,-1921573234,109494322,-1073085666,785384564,525861542,-852708157,118359585,-226039418,470714670,378089092,398099486,523430020,12108551,6076984,-225762867,378220205,2018018293,378220044,91522040,-82408658,-1228764285,536471807,-768177874,-2100446590,773783528,-2100164921,179568640,-1182017862,2028470274,857853439,-9312055,-1091204888,-1027634216,868823943,515631314,-1161219133,-840400148,-1173703650,45714390,-11671552,-919395891,-385923352,-658573987,-2016100469,-768358093,-1021407000,540847356,154991476,-1018235020,855637945,117345216,1476134686,123711218,549442039,-212773117,509565348,-141877498,-217878593,1354964900,1465012563,113679446,-956264599,-6894842,-1178586113,96404804,-945097839,-912897786,-955857005,-956301165,9684230,-1948729856,1998491166,-1304526707,1964965890,-1781940464,243985714,-1040282665,-910252813,-1773420651,914956467,-315386163,-1863907642,-188160000,1930502376,1961691913,1828881,113642731,-402485399,-629997551,-123927317,-107150613,1499094878,1405311067,1448563281,6744220,-1815789949,-1974502080,-987853833,-989397101,-1861896045,-956267800,1863,-2012917879,915079799,931763785,-1867827709,2005530411,-852063485,158828950,1049360267,-117205431,-1798766719,-114616963,-1331366916,1049209344,-123890103,28838635,-1207702784,-107151358,1499094878,1397801819,-157526191,477364679,-1765065085,-1961134849,-1198077154,417894661,124717312,-1815663095,149682589,-1550596703,-123889973,1482381663,-1014345533,-470414413,-1815936165,1381061571,-1672128682,-1861810442,-385649661,1541931203,-1764771327,-853933896,-236452319,-100234000,-63010410,-29455978,-2135226474,-1935688192,1912773864,-942240810,1872187142,28698754,1802813451,-1614813045,87460748,135170961,-1261556847,49906490,1681393010,-1610058751,1090817419,-1392120917,48858027,-796254196,-1604261248,-2085972224,175243769,104483244,510957312,-1957278143,1191229687,-24436275,-1761566626,1946172800,4030473,-347667596,70822648,1229324917,-1527577885,-167728919,76613382,1001855861,-1861740917,-1861937621,-1935687039,-1962886680,-318005272,1939736693,-373279757,-1614872434,-32601204,-63534186,922683030,638031610,771914880,-2144978059,1966735740,-1977200332,637896708,-2013182838,10486085,38111383,344598102,-2145334656,-141860630,-1207712125,567101184,66687464,-24424719,63341406,-836040871,-97059042,-1392762986,-259069782,-481750924,-2092325881,-277413383,-1761566689,-404615957,10506015,-12240233,-1096154764,-919365886,-1073042772,-980682123,1583308189,-1017423526,-399527856,125104912,10640560,-1564256105,-1017604352,1465012563,-471294890,-1773420545,-1761724789,-1761855863,-97059042,-919461994,1958742700,1959213588,-266409968,-1532361100,-320142927,-341128910,914956263,-662006018,-8273869,561288779,177668256,973436361,24444741,-1393390678,1975519914,-1773421830,-1756428601,283673451,1960512000,-336028412,1593416962,1532582495,1465012675,-1957520298,-1760575750,2105594419,141900289,-494922358,1089110239,-850984776,1282562593,-1207954503,567102976,113658226,-973039871,9896454,973096424,2123825414,-1761500653,-1080627778,230266626,-1527514112,175376444,-1207954503,567103232,27318899,-1153531753,309592464,-1567573088,183211777,-1756424565,-1206201368,1587347456,-1017554337,12080727,-1762803968,-67105351,913682162,-1106907261,-947157194,-1492617817,146277749,-1960580352,-2026193160,-1492617817,79168885,-1961628928,-2025931016,-1492617817,45614453,-1207702784,1048576000,1946259643,15627,-1147009420,571536,1354981214,1465012563,113679446,-1962831685,-1953430250,-2137978818,1081344061,235129483,-819228406,-64049087,165916402,-1866791226,-234835968,735021998,82543562,478137147,-225706357,-2136673284,26262334,-1437660555,-1431683152,-1442795350,49019037,1600059805,1482381658,1381061571,-1672128937,89375617,-338492239,-850919240,-1958448607,-1064433944,855983289,-1861894401,244032755,-1070361659,1234240958,-645192580,-1946383640,730924439,394864342,-1861707893,-1993943509,-1752497321,-701787890,156731686,-1962419733,-1660621883,-1660752903,1600019960,-1017423526,-1107293255,1017905245,-503155393,16352249,-222679179,428796034,-1962901314,2013579222,202029056,179118541,-387484444,485027882,-1023315198,-76283844,-392429252,1973284877,-1173113647,567083100,74760446,-1007767576,1390858728,1525589992,-2112668029,-955878126,42078982,-210245376,-1259857432,-1908688358,297017805,-855614278,1958805025,-1908621613,-1601303617,-391475844,-1092030483,-1904297233,2139150987,74776579,149446,-1889200503,-394011974,196745472,1695975822,-2082817393,-1172769816,-303529233,201439256,-1930944051,-1023315199,661913660,41156924,330611947,-846316614,1975582241,-430381034,1962935613,-278403061,-387564056,65738932,-1258331671,-1908688358,313795021,-855614278,1958805025,-8787709,1038495208,57933842,-387754263,921234924,-1662467089,-1911197184,1972205342,-1508999162,-2134703870,-33380826,-223352381,1946220928,8567305,-370184728,512683789,512396663,521011878,-1174281344,585859990,-1207934232,208810753,28444021,851648973,-1021194798,1962998144,-843042108,-1160082911,-1480686726,1977289347,-2086355453,-1378186414,283705270,96699161,-396740727,130488344,-389873664,28835871,1963618862,-1021195005,567134462,16351427,1421116277,-662036019,-343701318,8502973,1948269740,1946762491,1950170359,-2134946303,868823943,398190802,1962934077,15664,-930413452,1048586219,1979685030,702725,-1070392341,-1733949942,-2021605476,-1830235597,-49897,-123927435,-930412565,-2091402595,1460061177,333973262,-1980594688,-1987834354,-1165750250,-2048359426,-1022927081,-1265704513,-1742615254,-259304879,-268179759,-895365493,1476376194,1595430632,62517507,-1331367168,1499113984,852527811,1696839926,868426189,-1889033280,-1550805597,-1767731231],154,[-1919245427,-1551002973,2124648619,-1919442289,-1567654494,-2136829984,-1880907121,-1567582302,-542994564,-1940282737,-1567582046,1000574346,-1868520560,-1567579485,-1465741251,-1868258416,-1567578461,-626880356,-1898208626,-1550784350,-1918726764,-1868651891,-1567581790,-1583116131,-1868913779,-1567781726,-576483364,-1874943089,-1550876253,-995913756,-1904303218,-1567736925,-1555525473,-1667067944,-1881431411,-1097892702,733151361,-1863907586,-1888942394,-1074973951,914985022,-1494708515,117349385,-940142433,-972721024,26254854,1946273782,281409327,-150178816,277713926,-2130414592,155189453,160272942,-141716434,1954538437,62430474,-387454976,-1645177623,-1309985934,-164728163,74809543,-1920137474,-1867800234,730873534,-1887322170,2124662531,2098104463,-1527561841,-1887420792,-1919809849,-346161152,-1640071040,343212432,-1920123264,-2146601727,43032382,1018824309,103934338,-1567580512,-523203188,-1750933296,-1920098160,192266250,-947776582,42078982,1007545088,-1173260798,113738259,98835,-2112813370,-267392766,1016036541,-1608485631,1090817419,1187396276,-2118188543,113748879,36242,33834694,18118,-2146923288,1963065726,943370262,1972339206,72253454,-1887191294,18118,-1962381080,1031799422,-1172998912,984646478,1979598136,4638376,72253442,139716614,-1450339167,343146512,567104692,1998491166,-1545325939,-1205927250,567094785,-2118193869,-1087655168,1525190718,29881864,772404597,-973632110,208994312,-1920188800,-972721152,76586246,-402405912,-1746337724,46983168,-1954396742,-1987206858,-393255114,132715800,-1942060858,1131741325,-2112813370,-2112636415,-2112682297,113704962,-1880846491,-2112551226,85584129,-2147252760,9276478,-1070396555,-1551001950,-1750954598,-1791587955,-1940275312,-393224259,915080797,-2134667295,9477694,-1712651659,915139891,733188245,-393199937,-294516799,1954596854,29882089,-1276580235,-633437953,125108622,-1898248506,-964498687,9362182,-1207935809,567093504,1962949760,-1880841962,1950022784,205565954,-1570755552,297009244,-1677656344,-1645627672,1357448052,-2034224385,177052678,-1190431552,-994115572,-1904296306,-1070422797,-1953458014,-1097866946,317230719,-1942060821,125108365,-1880946954,-1173785598,770212798,-355473388,-2147432472,9276478,-1008203147,-972721663,9278982,-1920188800,-401837056,116785905,1962905564,-401806590,1567948931,-1919482170,-2136478976,-7349186,915082612,914985109,113676253,872386524,-1791587347,-1087655024,-488075202,-2134379002,-940166540,-386894591,283705046,-1912619031,-852950856,-1899644127,-1953627970,-393223874,1048577293,1946193292,-1744386555,1625882768,-19666433,855720424,-1919507776,-1567778141,915115415,914984925,149459093,-385649664,585760346,-166546177,42984198,-469105803,448024771,-846299462,1555716129,169987328,-457260096,-1968849009,567107764,-1920334138,1811986432,855654587,16890569,41099725,-661973013,-1875173751,-849936200,-1995804127,-1987010538,-342842866,-526063576,-1889204537,113676260,-402554347,1048777488,1946193979,11266051,-1919533440,-385649664,-605422117,991857661,1140897936,-494919219,1024886912,-2146601840,9476414,2008680052,50981251,-1875173749,-1919414645,-1919281525,242600491,-2147371800,9477182,244016501,-1910600296,-1265796834,522308927,-930377870,1048596963,1962971197,-1656848377,460587152,1049350539,447778202,2030472710,128905869,117310837,725716362,63605713,-1987208690,999135758,1921882126,23062540,-1868808576,-351243008,1027506319,125042832,-1920319872,-1954450432,-1265616098,-1021194946,-1919467904,-1594329856,-790065774,-1959889918,-393373154,41156892,-617364487,2032045598,436717453,117382912,113675674,-1593798504,100896922,91393434,1946157373,15919114,1048827509,1962971290,9103619,-1881661813,-1868427637,-1868556661,-1869136256,-1271827456,-803091156,-773730079,-773729823,183423201,716460494,-377413171,-377092164,-422518319,-422517040,-422517040,167826816,1509264086,2113993603,1459730487,443687373,859964088,-842363950,-1664087263,-851181384,1052004897,1935286733,1625857289,2942976,1973228267,-2134706421,-402295552,82509854,-1918826753,-1919482114,512476152,-1276604456,583935,-1918826809,-320143360,-1265663558,-1021194943,-1867800234,730873534,-1880834106,-509360381,-535918449,-1527561841,-1880932728,-389706914,-1628962357,29747433,-398556989,292880528,-941705752,-2121308922,352765583,568852866,-1935621359,115888269,104486912,-960262772,9477126,-1919533440,-385649664,-1494744935,67102721,1048582517,1962971197,-1942061038,1018822797,-385649278,113639703,-1207857000,-2118226944,2210703,29018419,-1740734463,57999504,-855567686,-401509599,113761866,-1887334555,-2112551226,15067393,-963651421,26056198,12114059,-2011050684,-158344682,863273154,613257888,-1609992948,101355677,427069593,145236346,28843380,-2131348924,378020042,567119834,-1528230421,-1660500480,243270800,-2147184489,9476158,1048585333,1946259163,56354845,1048582261,1962971197,-2109752815,-955233304,9280006,-1677263360,512476048,-919367720,-1919283577,117437411,1048613018,1962971288,517092149,-1921442162,567099572,-2111325665,1323893619,1959275519,-637077808,963936399,-1881536778,-2146798304,9475902,1950989173,-2085963080,-768400405,28889479,-1558065854,378114212,1048613030,1946193290,-851397476,-966823391,445687814,265218243,-1919482114,-1919533440,-1958185984,-2087725026,863895803,-1868165493,-1868294517,-1039416949,12067188,857853250,-851397431,-1472298975,141820048,-1867990463,567099572,567099060,-1258657047,-1172189890,1102352257,113648077,-385839722,-1360397737,2047616254,136597520,1485871522,-1650326492,-1761212272,-1868717936,-2134654966,-7373762,1505692789,-1887650420,-402595608,-1070406501,-1881471354,58048522,-1962898199,-1081115082,12095035,-2145268439,108265532,-377344582,-2120089773,989626511,1085276788,-1868755318,1613504524,-1601291358,646614912,36016099,1958742530,1975794195,-1640071153,141820048,-1881405698,116113458,-1004404172,101378256,-1935503202,-790572915,-1869110560,-1869005184,-1574669056,-922054499,-1073078923,243997044,333680026,856038064,2030472959,128905869,-1991309963,-1148347842,1048612479,1946193292,-1899644157,-1953612610,-1181778370,1017905160,-1979550401,1948269575,-498882047,-1341935119,1946433568,-1439780846,1967078572,1007127042,-1442745312,854712899,-154948928,1963066438,-2083157181,-1202256446,1086024704,-1949748480,16890610,1935614413,-606017515,1946157629,212259,87891572,-384207872,-661923585,-851181384,-851528671,-2134706655,1190548341,1299448836,-2147133813,91488506,1950023296,-2143243774,-360701750,-460003232,-1679292813,-657856037,-1031547509,75401733,-2147031168,410322687,-1291684213,-27510726,1187382901,99287552,16795334,8644942,1963130752,4638213,-1125596416,-851725077,-1959169503,-1950338054,-1977202232,-1073068283,-466482060,1960985576,-989968399,-1605374741,1187417468,-469106176,1161430389,-1442482945,16795334,100945536,-1023380248,1037771240,91488259,1962935613,4638304,75401728,1946470390,4638438,41323266,1946172544,942584651,-1287293924,-27510726,1187382644,843972864,-400783653,-700716225,1364597619,-225718645,-506271572,1001130356,1509257969,990636894,1508733681,-10732962,1001655924,478552525,-1209494157,-672798246,-1982341143,1182794366,1069026305,571694,-997807373,-1312520534,850064131,-1094473024,-54554751,-849300342,-1968849375,-393544513,868475883,-1421964864,-1867603312,-1970229342,861379832,-636581687,-1813468018,1008563683,1022784544,-2030930935,177254150,-152406848,91521223,-1898314042,19785985,91603770,-343879808,1963801812,18409731,-1921317318,401146741,943370753,-2145553132,26175806,1139278709,22866145,22603948,-1867825527,-1867708730,11790592,-1867825527,-1867708730,1765703680,494207375,1977855976,-1952428008,-398392179,984613166,1476471272,-1867825527,-1867708730,-522786816,401081972,2028710913,-1888928128,-402426623,775741678,117311861,113676462,1023381677,-2147257025,708575951,-813682571,-415334398,74776720,2028676331,1048577972,1946194094,-1342000126,-1390007745,-2031390064,-2046172191,13166817,-136126074,904454534,-2145290781,1048577231,1946194151,46659077,1049184373,117412011,113676459,-956329811,9481734,-1409246744,1961001448,1947024440,2064005684,976123021,1009415363,-385649606,1048641375,1963102057,7661573,-347678229,-11671276,-377346886,1320871377,-439621245,-107126962,1374375619,-2130587776,-394264371,-398007758,225763332,-1409268248,-2130689560,-348127027,1963801652,-1442795511,1073794433,736677611,-536025088,240211718,-2025668857,-2130704711,-230686515,-2129955410,-1195376667,-523042815,1599727627,-1442795513,-1007116961,117326250,784568493,-1999698233,-1993474048,780753166,-1990515063,1563855150,-1993409399,780714510,-2000419129,-953286656,8967942,113716736,35016,-1811495122,777870217,-1986656569,-953271172,1049204742,113716779,993888666,1930003432,-18413,495658579,1930377766,178179,19130715,-784955090,1431786376,-1999036787,-804850130,1131749512,168814764,2011708530,-399018999,410323364,-804850130,91562120,-351715352,116796966,1950451920,468405790,1007126574,772175165,-1999630720,149439233,-1396346102,1124567086,776912619,-2000275831,509486,-719419090,495658632,-1999030643,792494126,-2144455052,141828668,-804850130,1416954248,21465638,959374386,1938342406,-1029624302,1138807176,651690819,-1998053493,778693376,-2000419129,1626013697,21465638,-784276430,651690976,-315486326,259311883,-1960422589,13035551,1128362843,787669571,-2000419129,887816195,21465638,-784276430,651690976,-466483318,54583505,260712152,-921965262,1396903796,-400585946,1935343709,-498908405,113716978,297156,777740125,-2000548213,-2000379602,-969503954,378220168,-1976661816,-125253090,-1960423229,174343,-13761163,780714502,1962949760,108825,-953284235,42517510,1343154944,-4979792,1476435688,501744619,-104638463,642864579,839405450,1959332845,158305549,1929648616,976904,-335939870,780742150,1509460183,-2144943267,1946157182,-152353533,-2144419003,277401614,1929365224,645934666,1357875408,-1999396562,19842603,1485361414,-751400146,1015033480,774272256,989822080,-953284235,159958022,639625984,1946173315,133637657,309657601,-1006188754,-352320888,9889801,-116528136,-1336931605,-385895421,-128450557,-1960421437,-1993472897,646498366,-2010774136,776995173,646502305,1476543881,175440188,72714534,105744678,37509867,-1993996683,1357579349,-395049156,-462157764,108332604,72714278,71057131,-1590816907,641763537,637814153,-351904372,1971922475,1301030404,-165261306,1946223175,-352014332,1207313929,91488770,333972144,-165259263,1947206215,14870531,-970013857,9018630,126559824,410370059,1465013072,-1006188754,-1275065976,-402411265,1516240731,820729947,1947205801,113716754,35012,771981544,-2000404861,-1457949431,393480192,-1006188754,-402653048,-2094136178,159958078,65733237,-1450151957,309624832,-1006188754,-402653048,-2094137041,159958078,11097973,772961344,-2000419129,-186122240,1048784384,1963559108,16820544,-953281164,8963078,94169088,772153320,-2000404861,-1457097463,309592576,-1006188754,-402653048,-2094135934,159958078,11079541,772437024,-2000419129,-488112128,1048587777,1963035037,1048784399,1962969284,113716743,624836,1448133464,168069678,1008366784,772633914,97408,-970062219,166395908,1929832168,-347716095,-1017618721,-796241322,-402355666,208799443],155,[208977930,771755240,32179336,-387234234,1019436634,1007448960,1011184225,608270202,1396567007,1049450246,-92239473,-1929087996,780765758,393483576,240275792,-1973046265,-17470,-1174403655,567148543,777541978,771841419,1124287886,645934147,1527209943,-2144448317,-2138517490,-802783186,-1976631928,1948990468,1965898762,243281415,1174571216,1476395752,1381060803,868823894,-1976675374,1958742532,15853634,-466470542,-489559925,-756493871,-1960021504,-775844902,-388902430,527564997,-774774063,1912650984,332595990,11790536,-721220238,-402599549,57802921,1539042118,1526762985,-804850130,175374984,-755510793,-2097036669,-1960443695,-1977219465,1962949636,-1274957817,-1871385601,76162630,1618214972,116796998,1971357904,1278944798,2000056835,1413162502,640578049,1996966971,641364520,1996837947,640871200,2080590907,637959960,2080461883,1278944784,2081062663,1413162524,-352157947,164004628,-1250572034,-1006188754,-1342175608,-335563775,637644818,199959690,-1006188754,-1342174840,-385895421,1516174583,-1664919463,-804850130,41222792,1889387421,-104597502,1915763907,2000239624,-131060732,1355020739,643256915,637960075,-1073085046,-4979595,54283499,642203509,162792842,54584566,92940024,-453638732,653787968,1195836810,-399668442,309526578,-33306749,787576264,-2000419129,-4980728,-1977215765,45154149,-350909658,113716747,624836,61931444,1610378984,-1017619622,1448236368,-1976696142,80078852,48774258,116797182,1946716368,1966947341,2122327583,1903493121,-164752405,277401606,977014388,-2144990603,1962934398,1558922844,4602406,-1073078923,1162236532,975573995,1165295686,76164678,1178216005,1178236160,782756677,-1999632650,638547008,537020407,638022656,32384,-148495756,1946161159,1966750744,2122327561,225771520,3935979,-2144991371,1949958270,116128003,-751400658,1516173448,1354979421,1398166097,11200598,113716830,35202,-2079930578,771752073,-1987705145,-1377304576,773353984,176784035,-400919333,1852965024,-1987796178,225762058,1912640488,-2036126111,1977289353,512437849,-75265696,774009858,176784033,-1975028252,-2069811512,1977879177,786991677,-1987701109,1963064195,-337017342,378220057,-1590785662,-469071484,-930471819,-1987665618,376824842,-92018550,-2130414748,1527213250,-1325419426,-81139705,1583026411,61931444,788209384,-2000419129,1499070473,915260248,-2094102176,41221948,1377701867,-1205924272,-695519232,1515725261,1381090079,-1976645325,1958742532,1048587836,1946192223,33259535,977011829,775696500,216738932,645147964,578039612,510930492,1929242344,-1862224866,-150992198,1976699874,1925251857,-347696882,-120026435,-129628693,-1946615317,-1017554239,1448235344,-2048371117,1156984575,1969094929,16902147,-2113485010,771752073,-1987836217,-953286656,9012742,113716736,35208,1594279470,28508553,1929342952,-2103234979,1960512137,-10295201,-1557245838,-620066428,45306484,1929335784,-2036126143,1977289353,116796982,1963100367,915091003,2088798406,812985599,788481222,-821639378,771752072,-1999696256,244002306,-1959884455,780753702,-1990379893,-386412823,1601371920,-1987534034,1467341578,-1987927762,1333126154,-821627346,141820296,1131875388,-1070464395,-804850130,208929928,141823036,796003332,729225276,-1590767478,-469071484,-259382923,-1987665618,393602058,-1590769526,-469071480,-393605771,-4956581,-1461188432,1527835641,-1325419426,-107091965,-1006188754,771754376,-1990261050,1482250752,777408707,172360842,788035008,217990282,1953512480,1952529433,1970093085,-1976676828,537722436,108294204,175399228,-2144463893,76075022,-2144467221,25743118,-29047250,-1017618944,777410384,-1999552885,168069678,-401378112,611647583,-1660500434,777912713,1593836742,777928683,1593836742,17299238,775058688,-2000419129,703266818,-1976674728,1958742532,3008542,1760037748,1191342849,-347715770,-895340823,80096904,-1993455872,1586021950,11098207,1342796802,95485876,1492703976,-1924049981,-1182165986,976093193,1124365319,1497495778,1381024603,168069678,-398953280,745668895,24937262,638481466,1050615,-2144461196,1962934652,1008733207,1007776353,739080058,-1261401504,-402214657,132905099,-1006188754,1509951880,-391330984,410255394,1962954728,116796950,1948289232,116797165,1950451920,116084233,-134091783,-1007107250,222056787,3942772,-2144983692,1912734333,651899678,-2096931446,-2144992061,225706041,-1977169613,975586057,-503024639,1494039800,1364443995,-905525714,-2144460664,-544681946,913580092,846465340,829697084,209002556,1965046912,1176547335,518766650,41779238,857174529,1300899529,1959332611,244491,20588099,-119404684,1532567612,-895340861,116797064,1963034832,243281414,975210704,-1914180672,998824238,1008366813,-116165329,1200238160,-86906625,76154226,1492830952,-336064789,1966029835,243281414,-129988400,1398152899,-851541202,661979272,1381047888,856053079,-1193373962,567108352,-619979892,1516199175,1951932249,914959913,-1993439029,780717342,-1999948149,-853635538,3965832,70914164,1144653938,-117213439,1178994155,1543039979,-389865634,-389810963,-389286679,-389349360,-1360527348,113755094,166563,113706731,101027,105993040,1448544030,-335100078,-1962934128,-1403998734,-315438966,16352088,-289447564,1364285328,196730507,-156962048,1946421063,38258442,1204224000,1493172228,1348068834,-2112799104,-972262145,26273798,864162751,1487580096,-1946711201,2139312606,158662660,67586038,1334575989,197362436,-1957040926,41910750,125144933,-1889200501,-1962780791,-1970625762,-1971187178,-964554442,8524294,-2112813370,-402252033,520553045,-324861069,1600019088,1482381575,-1863565693,-1023314688,1048774414,1963100835,-1338971901,-1903104863,646805254,52299510,-402098945,1958404039,-972297341,25301254,-1551756358,118391315,1406750953,1526728936,-1092070973,1354979584,1460032083,-1047606989,783875891,-855592430,-1475965905,-1505850999,305051785,801964722,-1984952692,-1985069431,-1307431240,-1943024380,-1987461114,-1198932418,112333358,109850573,1049201060,-1779922526,-1610183632,-1640068727,-1140421495,-1170306679,816048265,-1984690548,-1984807287,-1307431240,-1943024376,-1987459066,-947272130,227139846,705086986,113714314,35302,-1981282617,-286785526,-901871313,1042569,1594323704,1482381831,-998046485,1355020554,12066390,505531747,141696775,-1982187895,-1982069108,1354979422,-397060346,242352149,-117440896,520488052,521011947,1599993739,1455642631,871773011,-98103,-1131739019,-544503350,-956946965,-1006078974,-1937133892,1025043395,225574931,1996498749,-1162034168,-339506039,-1631796218,-2084336503,376831995,1979711104,216791299,-1198922077,29229055,-118082816,-75297557,-402426880,-964493228,108197892,41273611,-2137219093,695534078,105993554,12079191,1009765637,158685439,45668491,-349188859,91486465,-346486945,113541894,1560284392,-821957798,-268274,1472421467,-18096,-1359822798,1481232887,-75250849,-2095221503,-7748034,-12773772,1342928383,-7739743,1485424158,520029419,451643846,-25114317,637957375,-352105078,892874249,-1976695691,-947715251,762575108,1959332856,-98279,992347508,772008709,41223483,1950943723,80184069,1928979435,-98292,235042296,2097358343,839283202,227157741,-536426937,1354956937,1465209171,-376745466,-1981931895,-1981598072,201245928,186414281,-402295315,65732646,1912713448,99113480,-346093823,113541892,117763065,1928944223,1532583174,-2096829608,-1007089468,-1957538992,-2088116706,91619323,-352310040,7858179,1504972659,-855637829,-2082196959,-336001340,-294128,-1053095052,-1326971020,113541888,1510175481,516118619,-108847354,-1273268991,361375234,-1977671219,11659458,1931413022,1435117063,-132002559,45354987,158648587,-854226394,1967736609,-1021314829,1392922711,119470731,447797643,1974399740,1272523523,123456395,868441944,1959332800,520494671,-678739788,1963063683,522308904,92939856,1476418280,1931413022,1085601798,-1675506366,440238118,-1047854475,248447467,-335545368,-397322982,-376701018,1931595097,990636802,990344392,41285864,526238091,2603203,-1258289989,-25115903,-166628097,209027270,1049429790,45713889,-16717824,-1000929597,193583678,639071487,-134201981,975573108,638022149,1996571962,1195899137,123726315,-469332029,-1814350967,-399050862,922194825,-92042776,-2147125751,65746882,1378927232,1975520065,1960512260,66683705,2088766837,91565066,-1980680449,-2094863551,225773305,738884736,922682741,-348026383,167346960,2088766325,91565066,-1980680449,-768371903,-768366613,922730547,868452836,1959332818,-1339706335,624436736,942017141,74711397,242598970,-402290138,24379219,1229080391,-2024348811,1961692106,1048792371,1962969574,105155115,975581188,41222469,809246443,-771029899,872612980,1048635371,1979681251,1229079048,-347123895,-17917,-386323625,1499463178,-1930886285,-896839424,425088,-922022540,1229522548,32196423,185658206,1577285065,-108852757,855799295,1962871753,106386788,-2083966127,9037374,1156987765,141889287,-402490172,686489946,218580214,1156975732,108269063,201802998,2093222005,23652354,1156976363,91556615,-352192792,45475843,-352300312,2156547,123275122,-346137249,180650756,-432110599,91553929,115934066,-435763201,-1023410039,-425602509,-402208887,-402650487,-2007433593,1133111943,1967192963,13690883,-294270466,-1995829832,1133111943,12642371,-2133118013,1962935932,-360200431,1127030921,-360200637,-398253943,861733030,-1999490085,-1970675698,-1053161148,-1054204298,1157034122,343179271,-2012593014,1133111943,1967192963,8185859,-327823618,556160,1278741876,705196808,-779483060,185093258,-165382967,1963919172,121959948,637957136,-347667062,-2021107711,-2092725782,58015995,-33537560,-153324087,1971324740,1962281496,172263956,-1981118584,1090224963,602407797,1976499712,121960172,-167217905,1947207492,168618754,-1895271214,-24517626,-386370102,-1017839614,509019729,868977415,-364999205,-59447159,123667826,-2096829607,-1007089980,121960029,638743856,1095763338,1945983720,1166681606,-336048127,92939789,74760202,-169131705,-1017775829,869413725,-402208832,855642249,121960155,639923488,1156973962,225774855,57966760,-947968957,176809990,121959936,-955878130,176809990,-162206976,1963984708,93005350,218580214,-990507147,1124365440,-947919744,176809990,121959936,-955878130,176809990,640215808,-1960442485,1156973141,259329287,1954596598,-427801852,-402208897,-167769463,1963853636,-402209018,-402650487,-619971369,-768408204,1431449010,113728963,690664,855667688,-2084555822,9038398,2112364149,9234432,-1980418305,-1967115455,2145912132,-180945152,1149911433,7661572,-1981137277,-400657151,1743257688,-180945152,-1070382711,-402373494,922681434,-1975416331,1340605764,-365001984,477430409,-402307958,922681410,-1975416331,937952324,-180945152,501760393,2942976,951370581,378339504,567118314,113707891,35306,-1980430650,1150010157,121959938,1023964432,58064995,-1023384648,-1981151601,-1981804920,1241258728,-1981804998,817366389,1094799360,-1981139201,113728963,690664,-167740696,1946224452,-79790052,359989385,1006781578,1006926860,-1341751785,-348041119,1349562372,868234049,121960146,-1978960864,1709704516,-214499584,1156989321,108339207,268911862,1149897588,5171204,-1980287233,54823489,-16759832,1099560758,-167623542],156,[1946224452,-79790061,208994441,41684284,3935276,212861557,1442547432,-1338460989,-367620864,1931595145,-83441904,-973078135,982120198,-1980561722,110084910,243829226,1558743520,238701051,91589088,1342189752,922698049,516131306,8054791,1370198,-401706402,-689438584,-402230784,-1226243911,-788010544,-956268098,9276934,-2001486080,854116659,-49719,4001652,-1962314496,2156762,32179058,12108793,-1960719016,-2134146600,1476507648,-1195171379,29054979,-1021195008,-984132066,-1614871433,708619404,1060900468,178915956,-118327872,-1021354401,-108757574,-2118191381,-854005760,-853743444,222038644,104466036,-260731525,-2118139058,-20368896,-22369079,1963801793,243803896,-960298880,25301254,-1551756358,-1195146733,567105536,45668490,-1977496232,-1060072456,-456130268,516146186,-1895832344,-1567787234,243270976,528483648,-385916952,-1580990611,-1152871483,-470351861,-1953430081,197559287,-201537397,-988872796,-660215661,208977931,2080375869,-1161562110,116098170,-402652488,-1007026287,-1577056769,42468348,43254775,45351916,46793730,47842311,48563211,49284134,50004996,51971093,53609489,55575570,57082899,58917866,61277163,62850031,64357360,65537009,66651122,68486131,69993462,70845432,73335801,75498490,76547067,77071357,78775294,81069055,83690496,84935681,86246403,88146949,89064454,89785352,91096073,92275722,93455372,94569485,95421454,96404495,100140048,101254164,102302742,105645079,107021336,107938841,108332058,110101531,110953500,112198685,114426910,116720671,117376032,118096929,118686755,118752292,118752293,120194087,120128552,120063017,119997482,119931947,119800876,120259629,120259630,120194095,120128560,120456241,120783922,121111603,121242676,121177141,121439286,122946615,123405368,124585017,127140924,127927362,128582723,129238084,129893445,131007558,132645959,134284360,137233584,137037076,145622312,149554473,156697916,162465085,168691006,177997136,179570040,188876153,195495290,203031931,207095164,215745932,224593312,227345825,235734452,242091445,250480054,255460808,265881033,271779274,277939659,285738444,298059213,308020686,317654479,324142544,333514204,337380848,341181956,347080197,353895942,357565976,360973849,368903706,371787291,374343196,378144285,381355550,384042527,391775776,396559916,401016384,402654785,407897666,412747348,418252373,426509910,431228520,434439785,442828412,447219344,449447588,460850872,466028236,471795405,479069920,483854068,490669832,495519497,501024540,505480989,514328368,518981444,524683077,529073990,537069383,547489608,553977673,560727882,567281496,574883673,582879066,588318555,598738796,600049536,602933121,608503682,540091663,1702132066,1919295603,168650085,1818838563,1633886309,1953459822,543515168,1768976227,1864393829,544175214,1702065257,168650348,1936607513,1768318581,1852139875,1768169588,1931504499,1701011824,1225984525,1818326638,1663067241,543515759,1701273968,1225656845,1818326638,1679844457,224752737,1850281482,1768710518,1769218148,168650093,1986939150,1684630625,1952542752,554306920,1936028240,1851859059,1701519481,1869881465,1852793632,1970170228,539893861,221126702,1851071498,1701601889,544175136,1634038371,1679844724,1667592809,2037542772,1445005837,1836412015,1852383333,1769104416,622880118,1634213937,1869488243,1650551840,168651877,1819235866,543518069,1679847017,1702259058,540091680,622883689,520752434,1970040662,1394632045,1634300517,1968054380,1919246957,544434464,623718693,654970162,1819309380,1952539497,1768300645,1847616876,543518049,1713402479,543517801,544501614,1853189990,453643620,1635151433,543451500,1752457584,544370464,1701603686,1835101728,436866405,544503119,1696622191,1919514222,1701670511,1931506798,1701011824,1175783949,543517801,1634038371,1852795252,1920099616,168653423,1952530964,1713399907,543517801,1936943469,224882281,168632074,1702063689,1679848562,543912809,1752459639,1952539168,1713399907,224750697,1631721994,1868767332,1851878765,1919885412,1818846752,1634607205,168650093,1667449104,544437093,1768842596,220226661,1866672394,1852142702,1718558836,1936024608,1634625908,1852795252,1936682016,1700929652,1701998438,1886348064,604638585,1635151433,543451500,1701603686,1701667182,544370464,1701603686,1953459744,1970234912,168649838,540091667,1701603686,539587368,1768976227,168649829,540091659,1701603686,539587368,1986939165,1684630625,1769104416,1931502966,1768121712,1633904998,1852795252,1126566413,543515759,1701273968,540091680,544501614,1885696624,1684370017,1919903264,1937339168,225273204,1866672906,1881171300,543516513,1847603493,1881175151,1634755954,543450482,544370534,543976545,1769366884,225666403,1665209866,1702259060,1685021472,1634738277,540697959,168636709,1397509655,1129207110,1953459744,1936615712,1819042164,168649829,1920287520,1953391986,1769104416,1763730806,1869488243,1852795936,544367975,1768710518,1632375140,543974754,544501614,1853189990,235539812,1953397075,1696626785,1919906418,1125583373,1701999221,1679848558,543519841,622883689,841293873,1393887757,1867345525,1702188142,1415865687,1917220200,1952535401,1953383701,1847620197,1679849317,543519841,691086632,1125392442,1701999221,1948284014,543518057,622883689,269094193,1702129221,1701716082,1769218167,540697965,538979346,1698963488,1702126956,794372128,1010772302,543976513,1701603686,1852383347,1919509536,1869898597,1998616946,543976553,1679844706,1952803941,220292197,1701986570,1970239776,1920299808,1495801957,1059671599,760433940,542330692,1936876886,544108393,623784229,1850282802,1768710518,1768169572,1952671090,226062959,1850291722,1768710518,1634738276,539781236,544501614,1701996900,1919906915,168635513,1679848047,1667592809,2037542772,1953459744,1886217504,168655220,1937067288,1886593140,1718182757,1313808505,544370464,222709327,1766068490,1952671090,544830063,622880367,151653681,1344302926,224949345,1850285578,1768710518,1919164516,543520361,1931505257,1668440421,1634738280,168650868,1986939152,1684630625,1986356256,224748393,1329993226,1633886290,1953459822,543515168,1953719662,168649829,1953384741,1701671525,1952541028,1768300645,1696621932,1919906418,1920295968,543649385,1701865840,1126566413,1869508193,1868832884,1852400160,544830049,1684104562,1919295603,1629515119,1986356256,224748393,1380060426,541802821,622883689,235539761,1230128470,1763727686,824516723,1158416909,542066755,622883689,67767601,6710895,7237379,1920091417,1998615151,1769236850,1948280686,1701060719,1701013878,620890637,824508977,36775170,151073061,1144791050,540955209,52437024,34086920,620890637,1835862065,761553965,1678276985,1835871588,142178605,1831696761,1684286829,540091653,620900901,622855985,622862385,1766070834,1952671090,544830063,1701997665,544826465,1936291941,168653684,540091658,1702132066,352980339,1635020628,1768300652,544433516,1953720684,221930597,1160260106,1919906418,1667460896,1701999221,1852383332,1986946336,1852797545,1953391981,1918989856,1818386793,168634725,1868769295,1852404846,1735289205,691086624,1986351629,1869181801,824516718,1141705229,1763726159,1852383347,1297044000,1397703693,544434464,1210084969,1142178125,1763726159,1852383347,2003790880,1835363616,477721199,1852727619,1277195375,1751409007,543713129,1668571490,1768300648,168650092,1634683932,1734953060,1226848872,1818326638,1713398889,1852140649,224750945,1631793162,1953459822,1701867296,1886593134,1718182757,543450473,1853189987,544830068,1868983913,1952542066,544108393,1701603686,-2046817779,1937007955,544370464,1634036835,1696625522,1852142712,543450468,1280463939,1663058731,1801676136,778530409,168626701,1095062082,1331372107,545005646,1564886607,168626701,1701869908,1163018784,1998605121,1869116521,1629516917,1918988320,1952804193,1948283493,1768169583,1634496627,1752440953,1969430629,1852142194,1380065396,541802821,1953785203,778530409,1144982029,1819308905,544438625,1931506287,544437349,543516788,1769235297,1663067510,543515759,1701273968,1836412448,779248994,168626701,1346586691,1852726048,168648046,544213517,1852730912,1394614304,1768121712,1936025958,1663066400,543515759,1701273968,1836412448,779248994,168626701,1701869908,1128809248,1769414736,1970235508,543236212,1634886000,1702126957,1869881458,1936286752,2036427888,1701344288,1952669984,543520361,1701080931,1734438944,1970151525,1919246957,1527385390,1886611780,1937334636,1701344288,1835101728,1718558821,544370464,1851877475,544433511,543516788,1920103779,544501349,1701996900,1919906915,168636025,1212353037,542263620,1769104475,1564108150,1952542811,168648040,1229211715,774789970,1644825949,1528841283,1986622052,1532836453,1752457584,1124732253,774789956,218762589,773857290,538976302,1667592275,1701406313,1752440947,2032170081,1998615919,544501345,1663070068,1735287144,1869881445,1701344288,1918988320,544501349,1701996900,1919906915,168636025,1418791437,543518841,1679836227,1702259058,1869881402,1936286752,2036427888,1701344288,1920295712,1953391986,1919509536,1869898597,1763735922,1752440942,1886593125,1718182757,543450473,1986622052,168636005,1701869908,541344544,1752459639,544503151,1634886000,1702126957,1948283762,1768169583,1634496627,1752440953,1969430629,1852142194,1919164532,543520361,543452769,1701996900,1919906915,168636025,1701593883,544436833,543516788,1701995379,221146725,1124732170,168645452,1886339985,544433513,543518319,1830842991,543519343,1701603686,1869881459,1869504800,1919248500,1668246560,1869182049,168636014,1329793549,1528846672,2082488623,1564618528,1970238240,543515506,541142875,1110384764,727392349,1970238240,543515506,541142875,1110384764,727392349,774778400,1528847709,1953719652,1952542313,225341289,1528832010,2082488623,1564618528,794501213,168648022,543689229,1970238240,543515506,538976288,1884495904,1718182757,544433513,543516788,1701603686,544370464,1701603686,1869881459,543515168,1768976227,221144165,790634506,538976321,538976288,538976288,1768189513,1702125923,1851859059,1129529632,1948272969,544503909,1701603686,1980370222,1110384672,538976288,538976288,1226842144,1667851374,1936028769,1646289184,1918987881,1768300665,221144428,1679826954,1769239397,1769234798,538996335,1667592275,1701406313,1752440947,1768169573,1952671090,544830063,795111009,1713402479,1852140649,543518049,544370534,543516788,544695662,1701603686,774468392,541133325,542519072,538976288,538976288,1700143136,1768319346,1948283749,544498024,544695662,1701603686,1918967923,1920409701,1702130793,1868767342,1667592818,779709556,168626701,544167047,1701867617,1713398894,1936026729,1886593068,1718182757,543236217,1735289203,1713399148,543517801,544370534,1953719652,1952542313,745434985,1953849888,1819634976,1819306356,1768300645,225666412,1919903242,1970238240,543515506,1769174312,1998612334,1667525737,1935962721,544370464,1701603686,1768303409,724723052,1701603686,1868963891,1952542066,168635945,1634222986,1936025454,1701344288,1919251488,1634625901,1701060716,1701013878,1702065440,1869881444,1852793632,1819243124],157,[1970239776,2037588082,1835365491,218762542,1414808330,1701060697,1701013878,168626701,1701060640,1701013878,1411391520,1948280168,1768780389,543973742,1769366884,2032166243,1998615919,544501345,1965059956,539780467,1751348595,544432416,827150147,755633454,1886611780,1937334636,544370464,1937007987,1701344288,1952539680,168636005,1094978061,1528841556,1702125924,218762589,2035581706,1142973808,541414465,1752459639,544503151,1634886000,1702126957,1948283762,1768169583,1634496627,1752440953,1969430629,1852142194,1633951860,1931502964,1769239653,1629513582,168649838,1919950945,1953525103,1919903264,1847615776,1864398693,539911534,1701990432,1159754611,1380275278,544175136,1885693291,1701344288,1835103008,1633951845,221144436,1698980874,1702126956,1852776563,1919885413,1919905056,1768300645,779314540,168626701,541869380,1769104475,1564108150,1952542811,1768316264,1634624876,1528849773,224219183,1095910666,1528841555,1986622052,1532836453,1752457584,1818846813,1835101797,794501221,168648016,545458701,1919179552,979727977,1634753373,1717397620,1852140649,543518049,1701860128,1768319331,1948283749,1713399144,677735529,1948264819,1701060719,1702126956,1394614318,1768121712,1830844774,1769237621,224750704,538976266,538976288,538976288,538976288,538976288,538976288,1713381408,1936026729,544825888,1852404597,1769414759,1633903724,779314290,542050829,542125856,538976288,538976288,538976288,538976288,538976288,1869762592,1937010797,1919903264,1852793632,1836214630,1869182049,1700929646,1701998438,1818584096,1852404837,1634017383,1713399907,778398825,1151470093,1819308905,544438625,1768693857,1864397939,1768300646,544433516,543452769,1684174195,1667592809,1769107316,1763734373,543236206,1701996900,1919906915,168636025,1229195789,1683693650,1702259058,1885035834,1567126625,1818846811,1835101797,1528847717,542986287,1565994843,1093622560,1564105563,1920234593,1953849961,1566405477,538970637,1531916123,1935489627,1869902447,1919247474,1528847709,542987055,1564618587,1278171936,218762589,538991882,1769104475,1564108150,1952542811,1717263720,1852140649,1566928225,538970637,538976288,538976288,538976288,1667592275,1701406313,1919164531,744846953,1919509536,1869898597,539785586,795111009,1713402479,1936026729,544175136,1953720684,1628048686,1345265696,538976288,538976288,1632641056,1936028533,1952866592,1696625253,543712097,1701995379,1969647205,1718558828,1718511904,1634562671,1852795252,537529646,542584608,538976288,538976288,1702057248,1769414771,1814062436,544502633,1836216166,221148257,538999306,538984751,538976288,538976288,1886611780,1937334636,1818846752,1998615397,543716457,1667592307,1701406313,1952522340,1651077748,1936028789,537529646,1953784096,1969383794,544433524,541335584,1919501344,1869898597,1936025970,538976288,538976288,538976288,538976288,1377837138,761553253,2037149295,1818846752,168653669,538976447,538976288,538976288,538976288,1210064968,1701078121,1768300654,544433516,538976288,538976288,538976288,541138976,1818838560,1914729317,2036621669,1919903264,1668440352,1769367912,168650606,538976288,538976288,538976288,1394614304,2035490848,1835365491,1818846752,538997605,538976288,538976288,538976288,538979616,1717924432,1830844521,1768841573,572548974,578056046,538970637,538988335,538976288,538976288,1953720652,544825888,1701603686,1852383347,1919906592,543450484,1701081711,168636018,1931485339,1869902447,1919247474,538976288,1109401678,1634607225,673211757,1752198241,1952801377,539583337,538976288,542318624,544817696,1702521203,1836263456,1701604449,1713402995,1953722985,537529641,538976288,538976288,538976288,541401120,544817696,1702131813,1869181806,1630019694,1634234476,1769235810,538978659,1109401668,1633951865,639657332,1835627552,1697128549,1768714849,544502629,1936877926,168634740,538976406,538976288,538976288,538976288,1193287751,1886744434,1919509536,1869898597,1936025970,1919510048,538997875,539828256,1701990432,544762214,1914728308,1919252069,1864394099,1919247474,538970637,538989359,538976288,538976288,1886611780,1937334636,1818846752,1763734373,1886593134,1718182757,543450473,1701996900,1919906915,1851859065,1818304612,1970479212,1919509602,1869898597,1936025970,1711934766,1110384672,538976288,538976288,1934958624,1646293861,543519329,1836216166,673215585,1746956142,1768186213,1763731310,1919903342,1769234797,1864396399,1970479218,1918987629,221129081,790634506,538976332,538976288,1428168736,544433523,1702326124,1935762290,168636005,1402079757,1668573559,544433512,544825709,1881171298,1702061426,1852383348,1701344288,1380533280,541347139,1769369189,1835954034,544501349,1769103734,1701601889,1327505454,1920099702,224748649,1701998602,544499059,1953068915,1936025699,544825888,1717924464,1852405865,1851859047,2004033657,1751348329,1953068832,539828328,1887004712,695100776,1868967213,2019893362,1819307361,790637669,221140781,1968258570,544437353,543516788,1296912195,776228417,541937475,1735357040,544039282,1836016424,1684955501,1953392928,1919971941,1919251557,168635945,1480919565,168645705,1701987133,1936028769,1679843616,1667592809,2037542772,218762542,1145785610,1528844873,1986622052,1885157989,224949345,541347082,1769104475,1564108150,1752457584,1146948109,1819308905,544438625,1931506287,544437349,1702043745,1751347809,1952542752,1868963944,2019893362,1953850213,1701601889,1818846752,221148005,1342835978,541611073,1919179611,979727977,1952542813,775641960,1566387758,1095764493,991971412,168626701,1886999659,1095770213,991971412,544175136,1634036835,1818304626,1702043756,1751347809,1952542765,1702043752,1852404852,1629516647,1679844462,1667592809,1397563508,1397703725,544175136,1918985587,168650851,2037149295,544106784,543516788,1920103779,544501349,1701996900,1919906915,168636025,1886999611,1095770213,1998604372,1869116521,1881175157,1835102817,1919251557,1869881459,1936286752,2036427888,1701344288,1920295712,1953391986,1952542752,168636008,1634222903,1936025454,1701344288,760433952,542330692,1835888483,543452769,1836020336,221148272,1342835978,1347243858,1952129108,1567914085,168626701,1948262524,544503909,1394614304,1768121712,1936025958,1847615776,1663072101,1634561391,1881171054,1886220146,168636020,1917848077,1953525103,1851876128,543515168,1701077357,544240928,1847617135,1634562671,1751326828,1667330657,1936876916,1684955424,1701344288,1819239968,1769434988,1931503470,1768121712,1663069281,1936024687,218762554,538980106,538988836,673201440,1635086693,1769152620,220819047,606085130,538976292,1680351268,1634495599,1769152626,220819047,538978826,538989604,1920287520,1953391986,1835627552,537529701,541336608,1967333408,1852142194,1633951860,168650100,606085181,538976336,1920103747,544501349,1986622052,1851859045,1634738276,168650868,1445208096,1293951008,1329868115,1702240339,1869181810,1970151534,1919246957,540281357,541991968,1967333408,1852142194,1919164532,224753257,606085130,538976327,1730682942,1952540018,1949135461,544104808,1852270963,738856233,1277435936,1008738336,1701586976,1949135731,544104808,1852270963,537529641,541205536,545005600,1885958184,168634725,606085241,538976328,1801675074,1667330163,1697128549,1702060402,1919950963,1869182565,1663071093,1634885992,1919251555,537529641,541402144,1933910048,1701863779,1685021472,1093148773,1229538131,1685021472,926031973,537529641,543106080,1631789088,1634300530,1914725735,1920300133,1851859054,1768693860,1701209454,168649829,1414269453,543518841,1297044048,1998607440,1869116521,1881175157,1835102817,1919251557,1869881459,1936028192,1948284005,1881171304,1886220146,1869881460,1701344288,1717920800,1953264993,1952805664,1735289204,1191841070,1869440338,544433526,1818584104,1936028773,543236137,1701996900,1919906915,168636025,1297222157,542263620,1769104475,1564108150,1752457584,1146227213,1919179552,979727977,1952542813,470420840,1634624850,544433517,1768300641,1864394092,1768300658,779314540,168626701,1313165907,541412673,1769104475,1564108150,1952542811,1768316264,1634624876,540108141,1701603686,1701667182,1376390450,1528843845,1986622052,1532836453,1752457584,1818846813,1835101797,1713385829,1852140649,845507937,168626701,1953451597,1752440933,2032170081,1663071599,1869508193,1886593140,1718182757,543236217,544695662,1986622052,1919885413,1952542752,1868963944,1870209138,1679848053,1769239397,1769234798,1713401455,778398825,1146554893,1819308905,745765217,1952805664,1864379507,1701978226,1702260589,1397563507,1397703725,1986946336,1852797545,1953391981,1918989856,1818386793,221148005,1393167626,1528845381,1769103734,1701601889,1953717053,1735289202,168648029,545327629,1918989856,1818386793,1394614373,1768121712,1936025958,1701344288,1986946336,1852797545,1953391981,1918989869,1818386793,1634607205,221144429,1931485194,1852404340,538976359,1701860128,1768319331,1629516645,1919251232,544433513,1663067759,1634885992,1919251555,1869881459,1936941344,544106345,1948282740,1981834600,1634300513,778398818,168626701,1886999627,1163075685,1769414740,1970235508,1634738292,1701667186,1936876916,544175136,1886611812,544825708,543516788,1920103779,544501349,1769369189,1835954034,544501349,1769103734,1701601889,168636019,1936278580,2036427888,1919885427,1952805664,1752440947,2037588069,1835365491,1835627552,168636005,1230244365,1528841549,1701669236,218762589,2035581706,1411409264,541412681,1752459639,544173600,1634886000,1702126957,1948283762,1768169583,1634496627,1752440953,1969430629,1852142194,1769218164,1931502957,1769239653,1629513582,1629512814,1869770784,225734765,1919903242,1847615776,1864398693,539911534,1701990432,1159754611,1380275278,544175136,1885693291,1701344288,1835103008,1769218149,221144429,1766082058,1634496627,1948283769,1663067496,1702129263,544437358,1629513327,2019914784,1768300660,221144428,1409944842,541413465,1769104475,1564108150,1952542811,1768316264,1634624876,168650093,1936278565,2036427888,1752440947,1397563493,1397703725,1919252000,1852795251,218762542,1380275722,1420888589,1936485477,760433952,542330692,1952802935,544367976,1981837172,1718186597,1752440953,2032170081,544372079,1701603686,1918967923,1920409701,1702130793,1868767342,1667592818,544828532,1629515636,1768163853,221145971,1443499274,1179210309,1331372121,545005646,1564886607,168626701,1701869908,1380275744,542721609,1752459639,544503151,1634738273,1701667186,544367988,1679847284,1819308905,1948285281,1663067496,1701999221,1444967534,1179210309,1702043737,1852404852,168636007,1936278610,2036427888,1752440947,1768169573,1981836147,1836412015,1634476133,543974754,543452769,1769104755,1847618657,1700949365,1763716210,1752440934,1696627045,1953720696,218762542,1280267786,1919179552,979727977,1527385437,1819042115,1852776563,1633820773,543712116,1735357040,544039282,1836020326,1869504800,1919248500,218762542,1279345418,1683693644,1702259058,1885035834,1567126625,1701603686,1701667182,1633835808,761815924,1634886000,1702126957,224228210,1913261322,1633820704,761815924,1634886000,1702126957,538997618,1701860128,1768319331,1629516645,1663072622,1634561391,1814914158,543518313,1868983913,1952542066,544108393],158,[1970365810,1684370025,544825888,224749684,538976266,538976288,538976288,538976288,538976288,1633820704,543712116,1735357040,778920306,1380715021,1919902565,1663071076,1701670255,544437358,1835364904,1936421473,1852383273,1646289184,1751348321,1818846752,1919885413,1313817376,776423750,777214291,168626701,541934930,1836016475,1953391981,1795820893,1886614867,1935961701,1869770784,1936942435,543649385,1629513327,1952539168,1881172067,1919381362,1629515105,1679844462,1819308905,544438625,543516788,1936942445,543516513,1701990434,1629516659,168655214,544826731,1663070068,1769238127,778401134,573451822,168626701,1398096208,1292504389,1886611780,1937334636,1936026912,1701273971,1864379507,1970544754,544435826,1835888483,761556577,1869112165,543649385,1864396399,1718558834,168636006,538970637,1330135877,1313823520,1327528992,224216646,538990346,1330135877,1701665568,1734439795,168648037,2035550733,1159751024,542066755,1752459639,544503151,1634886000,1702126957,1948283762,1768169583,1634496627,1752440953,1969430629,1852142194,1667571828,1931505512,1769239653,221144942,1766082314,1952671090,1397563507,1397703725,544175136,1634476129,1819043170,1814062181,543518313,1629515369,1952539168,1881172067,1919381362,221146465,1191841034,542069839,1700946284,218762604,539003402,1700946284,538976364,1667592275,1701406313,543236211,1954047348,1920234272,543649385,1684370293,544106784,543516788,1668571490,1919950952,1634887535,1935745133,1814061344,1818583649,218762542,1970231562,1887007776,543236197,1700946284,1852776556,1814061344,543518313,1763735906,1818588020,1646275686,1852401509,1735289198,1953068832,543236200,1869377379,168636014,1634222922,1936025454,1701344288,1936683040,1869182057,1718558830,1885696544,1701011820,1701601889,1918988320,1952804193,544436837,1629515369,1952539168,1713399907,778398825,168626701,1179207763,1510608212,1718773072,1936552559,1852793632,1769236836,1818324591,1869770784,1936942435,543649385,1646292585,1751348321,1869770784,1835102823,168636019,1179191821,1330535200,1159748948,1380930130,1163281740,1970151500,1919246957,1836016416,1684955501,1229326861,1314594886,542987343,1769108595,1026647918,1920234301,845639273,1836016416,1684955501,1179191821,1330535200,1159748948,1414744408,1818846752,1835101797,1868767333,1851878765,218762596,539000074,542396238,538976288,538976288,538976288,1884495904,1718182757,544433513,1952540788,760433952,542330692,1970235507,1663067244,2037543521,1953853216,1701344288,1836016416,1684955501,1819176736,537529721,538976288,538976288,538976288,538976288,1763713056,1752440934,1868767333,1953064046,544108393,1713402729,1702063201,-1576399570,1380261920,1280462674,1279612485,1836412448,544367970,1667592275,1701406313,543236211,1702195828,1852793632,1769236836,1763733103,1752440934,1634476133,1881175155,1919381362,1914727777,1914728053,1920300133,224683374,538976266,538976288,538976288,538976288,538976288,544104736,1953069157,1685021472,1902452837,543973749,1864396660,1919361138,1702125925,1752440946,1948282465,1847616872,1700949365,1886593138,1718182757,778331497,543558157,1836016416,1684955501,538976288,538976288,1394614304,1768121712,1936025958,1701344288,1836016416,1684955501,544175136,1920098659,1970217081,1718165620,1701344288,1852793632,1769236836,1763733103,537529715,538976288,538976288,538976288,538976288,1830821920,221148261,538995210,1769108595,1026647918,1920234301,845639273,1884495904,1718182757,544433513,1920213089,1663067509,1768189551,1852795252,543582496,543516788,1667592307,1701406313,1702109284,1931506808,1852404340,168653671,538976288,538976288,538976288,538976288,538976288,1668571501,168636008,1159733351,1414744408,1818846752,1835101797,538976357,1701860128,1768319331,1629516645,1970435104,1868767333,1953064046,544108393,1948280425,1931502952,1768121712,1684367718,1818846752,1835101797,537529701,538976288,538976288,538976288,538976288,1696604192,1953720696,168636019,1853182583,543236211,1667592307,1701406313,1868767332,1851878765,1868963940,1634017394,1713399907,543517801,1629515369,1952805664,543584032,1701603686,168636019,1329990157,1982144594,1634300513,543517794,673205833,695494003,542065696,1835888483,543452769,1836016475,1684955501,1918988333,1952804193,1567847013,168626701,622862461,1769103734,1701601889,1884495904,1718182757,544433513,1701978209,1667329136,1818386789,1634738277,1701667186,779249012,538970637,1952805672,538976297,1394614304,1768121712,1936025958,1931501856,1864397925,1852776550,1919885413,1919905056,1768300645,779314540,1767317536,1633903724,544433266,544825709,1965057378,778331507,542509581,1836016416,1684955501,538976288,1667592275,1701406313,1752440947,1868767333,1851878765,1869881444,1918984992,1864399218,1713402997,1696625263,543712097,1701603686,537529646,1836016416,1684955501,1918988333,1952804193,225669733,539009546,538976288,538976288,1394614304,1768121712,1936025958,1918988320,1952804193,544436837,1931506287,1668573559,544433512,544370534,543516788,1667592307,1701406313,1868767332,1851878765,168636004,1867778573,1702065440,1701344288,1380927008,1836016416,1684955501,544106784,1633820769,543712116,1735357040,745365874,1701868320,2036754787,1982145824,1634300513,543517794,1953721961,543449445,168650351,1918989861,1818386793,168636005,1936019991,1702261349,1868767332,1851878765,1634607204,168650093,1634683951,1629516644,1869770784,1835102823,1953392928,1752440943,1886724197,544367984,1869440365,1629518194,778134898,168626701,1095715928,1195984964,1683693640,1702259058,1885035834,1567126625,1701603686,1701667182,1634753312,1701667186,1936876916,1275727197,1683693640,1702259058,1885035834,1567126625,1701603686,1701667182,1634753312,1701667186,1936876916,218762589,538997002,1634886000,1702126957,538997618,1701860128,1768319331,1629516645,1663072622,1634561391,1814914158,543518313,1868983913,1952542066,544108393,1970365810,1684370025,544825888,224749684,538976266,538976288,538976288,538976288,1735357040,544039282,544567161,1953390967,544175136,1684107116,235539758,1144950023,1170309466,84001575,132096,196624,524315,-65498,1175322678,543517801,544501614,1853189990,1632636516,1847617652,1713402991,1684960623,1936607507,1768318581,1852139875,1701650548,2037542765,1954039057,1701080677,1917132900,544370546,118370597,-2121384307,-1017200253,16778498,327679,1918980110,1159751027,1919906418,238101792,-264336121,499221377,65475,720896,36709,8392704,256544,-335543317,65994755,258048,-234880015,66256899,259584,-134216713,66650115,17037824,-1889075189,-1593769984,-81786615,721155,36714,151625985,17038368,-1888747509,-1325334528,-48227300,66977795,-553645311,16777358,536937889,184615935,9363200,94437632,67117057,-553645311,16777358,536937889,33555457,67305476,263168,100664325,67567620,33818624,-1897857013,268500992,186647299,0,171180544,67706890,17041920,11,268500992,186648584,67895300,2817,16777216,537660581,234882061,68091908,33820672,-1888485365,-1593769984,186646785,9400832,44106240,68235266,1979714305,16777359,536969216,184681490,9401856,-2147483392,729089,36271,25169922,33821472,-1865285621,-1560215552,187696132,9490432,77791744,68431876,267520,385877014,68681732,2113932033,16777358,536903696,436208665,68878340,269312,503317533,69140484,2817,16777216,536969232,184615968,0,-2146434816,69279745,2817,16777216,536969232,603980835,69533700,271872,184615975,9363712,-2146434816,69738496,-469759231,16777359,536903696,184615977,9396480,179372288,69869578,1694501633,16777359,536903696,273152,754975788,70123524,274432,838861873,70451204,-520090878,16777358,537068304,11,872546304,874514442,721156,0,185312769,33830176,11,-1543438336,186648586,0,109380096,70656006,17053440,-1918697461,-1325334528,941623818,70844420,17054720,-1904345077,268500992,1109393536,721156,36724,16842753,279328,1157628996,71696388,280320,1342178376,1028150337,1297044048,1128092752,1347636559,1144865605,1296257609,85212484,86507520,1321,87885116,1342,1360,91817336,91948410,1404,1420,94438816,95682560,95815093,96993280,97125833,97256907,97387981,97519055,98304000,99614720,100925440,101058053,102236160,102368793,102499867,102630941,102762015,103546880,104857600,104990273,106168320,106301013,107479040,1641,1660,1680,1700,1720,114099916,115343360,116654080,117964800,1801,119342876,120586240,121896960,122029893,122160967,122292041,123207680,123340633,1883,1900,125896576,1922,844831492,513491530,1161328196,-1824055665,512051230,1310627660,-1236263252,512446750,1446036820,-1218503143,513614886,1330512640,168488788,1330795077,1447382098,196234309,1230521605,189158483,1229193984,277676882,1124369618,38554689,-2060186585,1128809220,554631760,1376158882,1296125509,450822981,1375962382,-553431483,92605978,1396789829,441910085,1141081290,1459833925,75811354,1162893652,605785347,1163002757,17040973,1124369722,56184911,-2068563773,1430343685,1241924947,75841050,1163149636,-1003502590,1230242948,755123533,59055664,38946134,-2060968521,1280267779,807189251,1145242245,-1473939709,1212351876,55724356,-2069355145,54807810,-2065029662,1145785605,-503098807,42265125,1443054674,92604966,1229213010,643171154,1107657994,1262568786,-1640514558,1163265668,1497778514,741867266,1163068293,584517204,1342604566,1347243858,582813268,1342473462,38294593,-2064769249,1230521604,572063828,1124369638,56185940,-2067783573,1212368132,931268175,1191478594,105862223,-2058875813,1229476613,-536718266,42290699,-1895414199,59068938,106057542,-2057171164,1397506819,-1340093696,1381238916,1095648597,-1761393331,142961697,1145130828,1212631368,1884890882,1212940933,1884890882,1127088261,1160662351,1110328664,1446990913,1464877378,1985169490,1162756420,4674372,32,16908288,1452844288,50397319,-1734017023,16811862,-1526726398,8869528,131072,-2024367963,5254913,34691,8882433,35651840,-1835490048,196743,-1677721088,-2019596665,1325420111,-1509931450,16777351,34732,32769,-2018142043,16843008,100,999,-2017132544,-889126912,16777351,-1392508912,8869528,34775,8903937,524544,1452848384,-2014773113,-285147136,16777351,-1124073215,8869528,16812027,8870145,8913920,-2023620352,-2012413952,1493238016,-2022440569,8919040,-2023030528,831005186,536936584,-1734016991,788694872,1328480321,0,1452844288,758058631,758054977,1395589199,1395470080,4337408,4336943,788551471,788551469,758054992,1278148688,1278029568,1351111424,1468553864,1116226952,1233669256,1585996168,780680840,730348168,8946824,-2024209918,34649,16812175,8951041,287309824,1452844288,-2002714489,16777216,34983,-1526726144,25646744,-1241492945,16842888,34649,1347241300,65597,8716288,-450887680,71692],159,[1,-603946496,1,8969352,1,1179012864,31,0,1,1241514240,1,34200,1,65535,9,0,1,16711680,1,-16777216,1,0,1,1014783323,1,993864510,1,-2121400286,1,38515,1,210501632,1,-65535,1,171507711,1,-2114977791,1,-27021,1,-2121334785,1,210540147,1,-65535,1,25821183,1,1514406883,2,0,1,-65536,1,216399871,1,65816,1,-16118528,1,0,1,1146552330,1,942883397,1,1480928822,1,1127161925,1,790639162,1,1160716374,1,1547321888,1,1431586131,1,1480928848,1,606348357,6,606348324,1,1294214180,1,1329864787,1,1700143187,1,1869181810,1,775233646,1,673198128,1,1866672451,1,1769109872,1,544499815,1,825768241,1,960049453,1,1766662193,1,1936683619,1,544499311,1,1886547779,1,1667845152,1,1702063717,1,1632444516,1,1769104756,1,757099617,1,1869762592,1,1953654128,1,1718558841,1,1667845408,1,1869836146,1,1092645990,1,1914727532,1,1952999273,1,1701978227,1,1987208563,1,18900069,1,1547322112,1,5459780,41,0,1,-2147483648,1,1734501379,1,13,30,0,1,595591168,1,1111835735,1,775305267,1,541415493,1,842679087,1,542519072,1,1109411119,1,1163091002,1,777016660,1,222648389,40,0,1,1124073472,1,1146575930,1,942883397,1,1480928822,1,69,49,0,1,-486436096,1,789577731,1,-486417828,1,-486446333,1,-1694498813,1,33554948,1,-1073741824,1,-1072693248,1,16,1,65024,25,0,1,1111835735,1,540424243,1,4544581,28,0,1,977469440,1,92,20,0,1,3,35,0,1,9164800,1,512,79,0,1,1258292480,1,918,2,0,1,67108864,1,917504,3,0,1,25,1,0,4,538976288,1,2105376,1,0,1,720896,1,-1770812456,1,8392705,1,32,2,0,1,9685248,1,758729,1,-1781940224,1,-721316907,1,403,1,-678046720,1,-1814626157,1,-1072693246,1,-1814391337,1,26466817,1,-654311424,1,26467477,1,103388,1,-1780744192,1,-519793698,1,3219,1,9821952,159,0,1,268436992,1,1162106816,1,909652802,1,1163412782,1,973095680,1,5636146,1,977403973,1,1413829468,1,1160663125,1,17752,119,0,1,1162106624,1,909652802,1,1163412782,1,977481504,1,1445929010,1,541404960,1,1398553154,1,1347769413,1,1163412782,1,13,22,0,1,1116990208,1,1163091002,1,777016660,1,4544581,28,0,1,83886080,1,60156928,1,1111835735,1,540424243,1,323311685,1,8,1,0,1,749030176,1,57948959,1,1162106624,1,909652802,1,1163412782,1,75300864,1,2621480,1,1146553436,1,942883397,1,1480928822,1,69,15,0,1,1862270976,1,130,36,0,1,196608,2,2293761,1,-1863415318,1,2329066,1,-1770809741,1,-1770826725,1,65538,1,1651507202,1,1651540981,1,-1770848254,1,1411094131,1,839030387,1,-1770848256,1,16798560,1,8388608,1,-1935736813,1,16815887,1,128,1,-1935504381,1,298146,1,-1770809741,1,-1948908390,1,-16777216,1,-1935700481,1,-1770848103,1,704578715,1,65246835,1,2359296,1,738197504,1,754986496,1,14848,1,217382914,1,2883864,4,0,1,1174404864,1,168641880,1,1160656440,1,790644056,1,540162627,1,790648367,1,977412165,1,1413829468,1,86921301,1,0,1,6685184,1,8888064,9,0],184,null,192,[-349132203,808728374,842151984,875902258,692267040,1498435395,1212631378,1112088660,1866670157,539914354,876099889,959520812,824194616,926035760,1429616687,471764526,302102535,281883315,1074186234,-1945706240,-956284402,-469650426,-1240560634,134661889,-940546815,68102,-1475950608,-1945778684,-955995634,-1929348090,2114882619,201770752,-1942516479,-83816946,76089030,-2029599215,1810391044,-390399488,1488966,16956143,-285212232,-1203312454,-1158742002,-1070380312,118422511,-1157385025,116790786,1963066503,64274182,-1995029829,-402365634,-1070460839,74705134,216591667,33220609,-167606808,17074438,-672660619,75294723,-2002587612,5761028,-2097004312,41026301,-883045541,-860225353,-31134717,-301743430,-1511467854,-1341426431,-2145339645,33851150,-860218645,17624067,-301743430,-1981238094,-1340377855,-2144291065,-50034906,76097152,270958846,1040764676,11797520,-154975539,17074438,243275892,-167639929,134514438,116788341,1963197577,-2027519995,116849924,1963066503,537508615,99287984,-1339028549,270958599,1040764676,645923856,149947528,-1979414498,-2147186914,-150698202,76103306,76097152,-855591682,31948816,76103176,1946731510,-1996032461,745865476,62588848,-2029586896,91488772,96142256,270958624,1040764676,645923856,149947528,-2147186658,134514446,281870516,1662421955,113410052,-1342176837,-1337727440,-1270815232,-322358526,91490472,-1511392798,-1460864512,-502958840,10152441,-445264642,1088815280,-1460877005,-470032375,-18152,-519984916,-334568453,192219304,-136314456,1967326179,-1334842392,-465312256,-337606080,-2042567680,-75367456,1517748634,25623425,-1942137742,1028616814,1249347357,-1610565380,-13385586,-1207949127,-1410072577,-1062006857,-1327855892,-947196366,869500654,816377033,-102628235,-919396117,1949346028,-335945212,281509909,1967128448,-432623401,-423613885,-436147392,-1157905600,-538443517,179458,263251947,1124053998,447762668,-335483922,141892156,-336714320,-661984256,-75436456,12108581,-1145008480,12484608,845824,62523764,44361729,-1023409475,-1431652100,-13382773,-880038925,-1342963917,1438125941,868977493,-1951665153,-201378869,-963928913,-13382773,-1013077005,-1899626312,64274112,639928870,-1171782458,522060756,612902636,-1211946948,-2029586937,41222660,11733175,76089078,-1290636031,-2029586943,158597636,-1008205133,-1291684353,117237766,-1023112542,2112363188,9365504,632556149,-402623512,158597252,-402586694,45941266,63355392,-1259470672,5957632,-370671436,72662542,-402652743,544473202,-1190899522,1743257601,-2145029120,134514446,76091008,72924678,-402651719,518717522,76097152,69779195,-402651719,250282050,76091008,71089670,-402651719,158597170,-402586694,-981270098,-927284479,-301944829,-1174208327,-997588023,-503256082,-944061445,12185091,63552003,1975794412,-1007033854,772049454,771843210,1359109258,1493193192,772064899,1979663418,-1008344574,269751316,1315885,1322260,2954260,2960685,268702212,266782,273668,1381892,268435456,268702212,269619730,268698628,263184,266244,1049604,1052688,1662421840,113410052,-919340406,145288442,-919340064,-519526164,-1174359813,1491993544,-301741638,-997588757,-1979651090,-678760765,-1460877005,-1292115967,-335483966,-1336930268,63486464,-1174344722,-336722999,15461888,-1017578514,-1162346305,12256216,-2029586912,158663172,-1162870593,12256184,-1597534712,-148634523,119586542,1962805736,16955913,-1124032024,548929538,-1174457488,-1410138072,-1274887552,-621117432,28574324,585943347,-503024188,722070521,-1004344119,-102626444,-402586950,45940846,-771510016,-1159891476,683213784,-2029586944,57999876,-1207715654,-13433056,1705028595,-322703868,-1308617543,-1157581632,-997583259,784662254,1139672970,347141346,-289393938,-1007804240,73602699,-1291402624,-301879102,-628752149,-799005460,-2032104728,-301813549,-628752149,-799005460,-1010562336,-317982052,-768408972,343209482,867763635,14870533,-18691789,-260714754,-18691789,276091402,867762611,13297669,-18691789,-260715778,323142557,49152,0,0,98697216,49152,0,1703936,-1073739053,0,0,0,0,0,1397759739,-1909566895,-2147017698,17104958,113664884,-1275001600,-1978610417,-2077324596,-389677564,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,700773978,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,83887814,1510664960,281871028,83887814,1532582655,869211992,-1327222062,840420621,-854937372,-1229929705,-1047903258,-980794650,1642349286,51175562,-919379482,-872481054,-997525387,-2101124634,790534170,-1893763041,-752900065,-48060641,-1977146076,1160395561,-30211278,-1274538957,775248171,322216712,319230727,319230727,755438343,-1593115638,-814887668,106298619,1397838366,-1974446250,-523134780,-2091323253,175323902,471764526,-1526780409,1583285927,526014811,1120754951,1593895887,1515805534,-815986913,-1610612736,773765120,119283342,73602699,520536704,512634563,516163356,-1004141400,-1957248225,-772877840,-772877842,-772877842,-772877842,-2115579410,1929390334,-1526780371,126224222,126224262,128845702,128845742,128321414,128845742,128845742,128845742,128583594,128059298,116787118,1963984009,76062745,54267684,154932340,-58716044,-351570937,61902861,45091563,28313323,11535083,116835166,1971324039,-1207911879,1006913952,-1173719546,121417728,12190580,-1144877408,71042848,121374322,-617938316,72093323,12128483,-1593933696,1085604468,-13909109,-1950110733,600212467,1053034014,-1004141400,-1064565635,158648075,280567327,1185215232,-1021376604,71968394,73547402,604276640,1225132672,1499356932,119495257,-75444387,-2143456240,1903436027,1966144384,-1871058173,1966209920,17688835,1966275456,18606339,1966340992,19458307,1966406528,20375811,1966472064,21620995,1966537600,28043575,75972234,-805116032,75997423,-388997084,-388962096,-388962096,243980426,-376830840,-804265600,-789720851,1609421037,1515870814,-815986913,1793703986,113769214,100401172,1445516,-27530757,75958006,-152734456,17074438,3952245,116789109,1963066503,-1157058349,686550784,1976106640,-1156993007,116846336,1946289287,-351555561,-922841069,162574965,-152104773,33851142,196084340,76103200,76094984,76031616,-2012870416,-1874990332,276103228,-2135226192,-2029586705,-596377084,-655684688,276154622,12257712,-2029586833,-931921404,-991229008,-1888106242,280693168,-2029586833,-1267465724,-1326773328,-1092021584,1963015421,-1995538425,-253032444,1215627324,76097152,-1159336969,3950312,246416757,1020914670,842102017,-789844288,125108540,76097152,1019603965,-2145553152,33851662,20757227,243271541,-352254841,1962949807,-2027519993,-1528037884,1659486258,1975519997,-1996032489,-260751356,1120763916,76089078,-387615680,-2064973781,-596377284,76089078,1020621888,-402230014,1877540887,1963146495,-628360505,-1174145304,246433512,1542061038,-628360449,-100425240,17309380,28581513,28706444,17303239,244057828,-1157955318,112215784,-1262224402,1946237984,1006679046,-402426624,602474576,1946172671,1946237958,-1608717546,1508377738,7792640,1499029087,1560747866,-389080400,-1969094642,1595584516,1515805534,-815986913,-75050101,585679755,47872,839682598,80118765,1946172198,272311821,-1014822796,-1326325246,-338639873,-993803382,637839414,1094852,45401126,-286735616,70919935,-4520846,-964443137,-773574140,653263840,-75490165,-2046659328,-8338465,-1609075712,807666704,125055036,1963049974,-167253241,41222595,281272198,2049,65536,66050,66564,328197,84279558,17301510,34013192,839321095,-65541696,-143271157,-1861892314,642205452,1195838860,-1190901314,-1527578594,-1979415362,650182148,1195771272,-218103111,76193956,-9771002,495461895,1032332871,839141792,-772764700,1439072742,478883340,495527495,2100727111,787481356,642194570,-997843576,1207690216,-1174042586,61866948,-1964227858,-461352736,-789786608,167978220,-2010757180,-461350907,-789786592,619499756,-790048756,1204030184,-1341814746,-74520560,-400575256,-461365292,-790310904,75997412,20185380,-523107151,646628362,-461372279,1204029967,839223334,-2010757184,-2010757371,-2010757371,75997189,95510564,642246866,839255432,-1474378551,-1004141052,-1064565641,57984523,117623168,2009343494,197168136,-2147257146,101123273,209175590,-972308340,-914357388,-1004140792,-1064562569,796182027,652118790,-1945733180,1959136192,29982723,-1004141049,-1064564105,57984523,118540672,41403430,-879968116,57983803,119589248,227026503,899399,-1426866126,-1092019280,268439802,268439552,67109888,512,0,0,268435456,4096,33558528,4096,134744065,16843016,8,67633152,16843266,266403585,0,-16252409,1056964622,1962949632,1007872770,-352160511,1963080792,11135311,1525226672,2144506,-1040723405,1014235143,115191,1174734452,13796096,180727,973407860,13796096,311799,50660980,13796099,-150978373,16417779,-1958739596,1482579928,1515789488,-815986913,250151088,-2083288070,-1040768830,477364225,-1993977007,-2082829545,-1957542206,503604030,505318958,33875975,1499159071,180727,1397822068,39291174,-1031546229,1541952058,1499159040,311799,-1993951628,-628423593,73612939,-402526744,1474895380,29489151,1360098304,529213011,512634398,1290274590,1499143939,180727,1397820276,39815974,1526750952,79820633,638481408,-1962647669,-402365634,468255567,-10163713,-1594127610,807666704,1191544870,71906957,-218095943,-2076799580,506116,915252467,-386267992,915210350,1743257620,1949732096,6350848,8140429,-1929356824,-402584522,133890130,126494403,68167296,268830927,-661912060,-208986362,-1924743026,-1190901442,-1527578594,75775629,-218101831,-1472295516,535362052,339643648,1632256,7618189,-1929375256,-402621378,1049427978,65536268,-1022887168,-218102599,1347797924,314096976,-788525275,786957280,1476423307,-466434938,-402399023,7244590,323153281,1566104835,1946172611,1946303507,1066253590,-58716489,-2146142969,267092171,-1221096003,-1123489016,280448698,-1182741632,12189952,-1021374976,-1065336832,-526360544,-754601647,-1064412702,-208930165,517761,-1934325202,64107022,-1946842118,717720298,1359864804,-1527527285,-947652565,-203269856,1954595830,169118238,840463570,95506934,56222419,1190824917,-1527527285,-947652565,-1008538848,851740246,787516388,252150922,-422449013,-8090834,-3973618,-1925739009,5159487,16777216,50331905,16843009,33685761,1342243587,851740246,787516388,252165248,-1017618944,-402602008,-337117097,-2133357824,-1014823230,113955,-1021314584,-1191179032,-13434624,-402406525,-1950146650,113410263,-1329548564,-285565932,647883842,-1170126968,619447239,126363137,-927284090,-469046269,-922877324,21465126,-335296838,38242342,-994421821,96699139,-1342176071,18016257,-322129317,155682854,653052594,-1962653816,-1014803497,1685770,-169295822,-678733056,-1677278592,-1303188230,-300896064,-2010715070,-329632953,-1329548718,-331157998,893880358,-1062015910,1122898864,-2010735124,-1303169465,935560142,838863289,11987136,-1993948325,-994426753,-2010715133],193,[64272903,1200105196,63879681,1200105196,-2133357822,-1158936894,653001664,-1023195256,-1341930310,-285565950,1347087426,-284228936,1122895024,-1202697492,-1292957948,-301551410,1347087426,-284948808,1122895280,-1202697492,-1326513915,-331158012,-4304822,313087,-285211464,-2010774390,79184455,76214017,1128761382,-285080392,-2010774390,79184967,76214019,1162315814,-1329297832,-2040991996,-284839740,-1329297832,-994906362,-1329297832,-2040991996,-285036348,-90389603,-330284306,1476888614,-1057076579,-294303421,16574659,1082100518,-1962909464,113410263,71797286,-1014803474,1095971,29228851,506587136,11593819,1200236227,63355394,12146670,1409233665,-1174158461,-689438720,-396403939,-1950154751,113410263,650162924,347088778,1200236271,663365121,108323850,-301742150,-927333141,-1161564669,12059588,-268788735,96699219,-1342176071,12969985,650293851,-301381750,12108978,-1952583933,840020183,-2091651100,431557315,-390057472,-1956970333,113410263,-319120302,280019122,1200236270,313585203,1200236270,330362421,1200236270,1402859062,-1014772046,637239,1894301746,-1017488640,637781178,-1158805622,-1977220140,-1158807225,-1977220146,653132359,-2143266933,-1158936894,-1977220160,-1007811769,-1207712582,-1292957948,67549390,375023,-16657,45663410,-1977159936,76038727,-285146440,1128761894,45614216,-1977159934,76039239,-284949832,1162316326,45614216,76214031,663365315,1136721647,-1007258295,-994422192,67287043,117749999,-1194413329,-1192296443,-1192295418,-1947270652,-253591343,-334837120,11583666,-1017619730,-994422192,50509827,50641135,-1194413329,-1326510075,-2130004986,1946399993,-284249086,-285211464,-1161602982,61866948,-1007688822,1006668326,973567231,1174762692,-1007029525,-994393096,-301879293,626060354,-536207137,-285102006,-1010530728,65537,65537,131074,65538,3,0,196608,196611,196611,262147,317199040,320606986,327291714,335680450,344069186,5314,360841216,369235394,377624130,5826,0,440532992,406984706,415373442,0,352452608,0,0,0,394395648,419567554,423762178,6466,0,356653442,0,0,0,0,0,0,0,0,432144384,405281282,151519240,1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,151519240,1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,155189256,1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,405339904,155189256,1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,407961344,20971528,1661337601,-2108666017,532643924,49408,0,680496796,-1028024832,387383551,387389207,387389207,387389207,16777495,0,218103808,407961344,1048590,-1509752829,-2108666017,532644181,202067200,0,677217667,-1548066035,134742271,134744072,404230152,404232216,251661848,8,168820736,407961344,561840144,1661337615,-2108666017,532644181,16384,0,680496796,-474376673,33620223,335873027,976828423,1044200507,251658559,0,83886080,65295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,405274624,4194312,587399168,925706039,285480241,117851904,0,348595425,-1544495096,33620223,100992003,303108103,370480147,251660311,0,235929600,5308160,687865856,1644560399,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,5308175,687865856,1661337615,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,405339919,153092104,1661337615,-1876416723,532643883,49152,0,344952476,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,20971528,1661337615,-2108666017,532643924,49152,0,680496796,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,92274702,-1577058289,441864032,527491152,0,0,341651038,-1955701248,524543,1579008,524288,1572864,83888896,0,118489088,407961359,92274702,-1493172209,391335771,527219280,0,0,341650270,-1962254577,65791,459776,65536,459776,83886336,0,118489088,407961359,25165838,-1576665073,-2108666017,532643924,16384,0,677217667,-474324209,524543,1579008,524288,1572864,83888896,0,83886080,407961349,25165838,-1559887857,-2108666017,532643924,16384,0,677217667,-474324209,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,151519246,-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,151519246,-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,134742032,1728184323,-1876416723,532652075,235753216,0,344952476,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,1728184323,-2108666017,532644181,235753216,0,680496796,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,1711407107,-2108666017,532644181,235753216,0,680496796,-1548118513,134742271,134744072,404230152,404232216,251661848,8,168820736,491847424,27262992,-486146033,-2108666017,1040941140,16384,0,685739242,-1023088896,1061093631,1061109567,1061109567,1061109567,251658559,0,83886080,491847425,27262992,-486146033,-2108666017,1040941140,16384,0,685739242,-486217984,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,18874376,1661861903,-2108666017,532643924,16640,0,680496796,-1548118464,33620223,100992003,168364039,235736075,251674895,0,88080384,609287951,1477655679,609228919,-2027519872,101220100,609748103,1225144959,-385452796,1860763798,-1996032276,57999620,-1979676183,-2130409442,771756003,512270218,378272650,121373795,255605108,-92195468,1752433620,68167306,-2144279424,527708412,75966080,64273149,-1862272128,1049251444,-405797751,13861109,76097152,-1338971265,-2126910713,1946399994,270961203,820281348,1966144640,-2029092827,-1262878204,-294909,-2145815408,645955815,142541961,-2147186370,-268138458,76029448,11535083,201771002,-1942516479,-83816946,75966080,71934707,68167306,-2144279424,1702179068,75958006,-1172868094,255591348,121402228,113667956,-2147023799,2131003174,113665003,-954727292,235177222,71933952,1120731316,73402055,243272460,-385350521,113699709,-954727292,134513926,71933952,243269812,1007158407,1007252993,-2147126524,67405582,1458127565,-2029586709,-764083708,1006884026,1006924815,-972393209,280838,75966080,1662421375,1309067012,-973078524,287238,-1090516807,119407696,-1410088917,71902858,-387234840,904457011,126494450,1252254762,1200236036,75801089,38242854,637830563,-1560066165,-1960442804,-997845945,-1962647389,-402365634,-1070402311,-1158874386,347079616,-289393938,-400509701,-162466248,134514950,381233525,-1107348736,-2091712511,-907533373,313911530,-342628261,71902858,-1964320792,76128472,-389020124,-401481752,-396825796,646641152,-1696070583,-951094030,286726,-228792320,-100594501,1334577033,516225794,-1004141400,-1064563617,729072395,-1979709506,-402372314,527627706,-33060314,75801288,21465894,-100366941,55020326,637602979,-1559935093,-369426162,243990770,870843491,1227262709,-362878972,2028470451,-1610565391,787589608,119283342,78126788,140493862,-1022639988,197018740,1227262464,-178198524,-1977206670,1200236071,1334519297,1468737026,1871390212,1603151366,-1957493240,-1610565416,-386831896,123410878,172460582,175439676,-1909536514,-1576592354,516162692,-1004141400,-1064562593,1752482571,106939430,-1022639988,129916532,1227262464,-184227836,646599282,975570053,642348327,-1977210998,12124487,47617,57641766,90148390,-661957882,-1199578240,65576960,-1341694991,63224323,1256997614,-930475228,21465638,-523181872,-456073078,-461370332,182454816,-284970783,471764526,1661897479,-193665020,471764526,-1474378745,1606690308,197168144,-352094781,-1004105609,-1064564129,1819591435,-1979706178,-402372314,1618146426,72321830,1392909283,109021990,140493862,501804339,-1996032279,58001412,1527841512,1334519303,102753036,2139825747,1606690318,-1995011568,115507204,116845264,1963459721,278915075,-1977219237,1958742535,-1979156461,-33258202,-1274876980,-1961578465,-284925162,471764526,219604999,71908992,-1155631353,1235230336,65284612,126496472,-1341889118,1228832816,41223684,1721909168,-392959740,690825260,689843754,-1,-1953759233,1212681099,-1,-385874968,243918965,116786272,1963459719,616925731,1965046880,503363845,116791019,1963000967,1227262479,-262674428,-2053110155,452612,-1981281616,-1040727296,1450565856,-889270134,-822152566,309513530,-519379574,359915578,1047841338,980741690,-109048853,-1976339456,-338852118,66682925,-443930506,973259904,705721057,-1964375319,2081307850,32080149,-2146440447,74908413,116116106,-305076086,-389821814,-555155453,852462311,-1948134931,1351911921,1648244740,-1962576636,125122,1566915,235128971,-103742386,378212016,-443939741,-1967063313,1405349857,-997533557,71968502,-1023148238,-1017388847,-13443190,-1752439855,243991632,1583285344,525883483,-154182393,134514438,-1070922379,-1259898647,1598213380,113541982,-815986913,-1962646878,-1744548850,-1545472176,-930413490,71908992,-788367609,-401821447,-782499948,1351060451,-8525820,-387497751,988348419,85125351,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654],194,[-1795215867,113451015,-1491070688,-148820192,-388462047,-1047852535,-402632216,1405288449,-75436750,53572608,719751920,2943203,-50072317,-176829186,-400510888,-50135001,-143275010,471764526,1228832775,125044484,-1174116960,-1007811624,-588521846,1465305738,1583326707,1472891587,-1017140237,75958006,1376941060,-625867850,145288272,632355700,1492048050,-18880422,72222211,-259262325,-956378837,780911358,-318569398,653706122,-1073544118,-1966924026,158591192,350798219,737708805,29524433,-790179839,1228832998,74647044,-405675312,-1023409688,-315482362,-472849456,-1014355084,-453619532,-268175477,-483727734,-2130698520,-2128629522,-31477521,-1963887156,2549959,531689345,-176829442,-337737021,1456114414,1604645719,13009246,13074720,-1973987808,1604645834,-896875682,1605038935,536921985,-204830121,-1966907478,-1610565416,-1047805810,1648265811,87681028,737708891,29524433,-2060547327,1242467076,124932,-1977678141,1390684867,-503847433,-268175477,180456282,1345287387,-886387062,-1957499598,-1947863103,63879880,-285145672,45663410,1482354447,1375736808,63879760,-285211208,417880664,-561331456,-1974339349,1458385610,1604645719,66061150,-287155720,720865987,-1957539585,-1947863101,1347967704,1476398824,1967912963,63224566,-284228936,-994422077,251836419,-1070900497,-315438454,1605038935,-1168972150,45089732,-5219601,-212350326,-1966907478,-1610565416,-1047805810,-655863213,-1956947452,-2116998152,-1962868286,-1962638034,-402372082,113442817,717457951,-436776220,-523116041,-523116335,-268175477,180456282,1343714523,-886387062,-1957499598,-1947863103,-396862776,652738568,-561331456,-783222549,-773795360,-896904736,-506335950,-506338863,-1527556266,-268214689,-497420285,-1966909208,1358899959,-138179758,1524141029,976984,-773795504,65065440,1968720888,726713328,852134592,-773729811,-1964912159,-1426892858,-389851041,1726545923,37677284,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654,-1795215867,-624745765,824370466,1076074019,-661979868,-1962461976,-42145598,-1023409688,-2131938733,829686011,-427102165,1474880298,737487869,1976368893,548428021,738022120,1976303357,512634615,1048577820,1946616905,73768967,-301737798,-337737021,-661979684,-1962481432,42592450,-785647477,16892545,-422517040,71908992,-804949242,1206374882,-1023409688,-315482362,15779713,-472849456,-1014354828,-453619532,-265554037,-483727734,-2114089240,-2128588562,-31436561,-1963887156,-40441657,542175105,-176829442,-561331204,-1963069973,-1610565416,-1031028594,-1974221570,-402365890,727384783,-1962653178,-2116998152,-1962868286,-1962638034,-402372082,113442817,717457951,-436776220,-141827593,-1956974549,1960512193,-829796304,-315438294,-138310830,-1161262107,95945678,-994906367,-284228936,350771290,-1169141248,95945678,1515777792,-67102232,-337737021,-896904713,1465314610,1583326451,-131338197,-1007754663,-13961334,-1014279600,-661920265,-397387686,727252383,-160085000,-1207712582,-1007743230,-1193768195,-1064394752,-989937013,-1930931629,512449026,-472841142,-472783919,117818155,-125084928,-1031679701,780861697,243991685,31982666,520536832,-466959478,-135923886,-773795359,-1948200480,1525689335,-620052085,-1974462348,852175566,-1047833875,-930355721,166221914,2615296,-561331204,-783222805,-773795360,-896904736,-506335950,-506338863,-1527556266,-265593249,-497420245,-1966909208,1358899959,-138179758,1524141029,-38606760,-773795504,736154080,1968720888,-1974418448,-18535706,1491090116,-1070988683,256195,-1595797271,-466484151,-259268399,-1867216082,-2115579630,1929382654,-1795215867,516105503,2032478501,-1322898139,83093542,-812978894,-405669493,72385931,72097419,71964299,-1962926104,1662422007,113410820,75958006,1948190212,27847691,-319095947,-76283480,-13384787,-83688221,-930349854,-487144310,-1056707278,-133963567,77850819,-402370399,-259325885,71902858,-326951162,-387151096,-1909587898,503782430,17579716,-1174404936,146473088,73197568,-1005161953,-1946125250,1959201728,8435724,-1157594950,1139277832,147096324,-661957693,653706378,-523172790,-13967151,-1017396477,1963392128,-1979402727,4622340,8686149,4622368,1355187013,-344600834,-422504725,333972662,13009152,845856,531689089,-294269186,-1022825085,1149904010,-1073694463,-1048248142,-117345032,-372124976,-227284527,1157650056,-1610564925,-208944498,-288231727,-288231727,-288231727,-288231727,-2071206191,753402960,-1947170048,721716510,-1158902813,95945678,244051720,971506762,374784,205440239,47105,-402587462,-486341746,1381061571,-812978902,-997533557,71968502,75835127,-1023148246,72097419,-1023212317,1499135202,643023707,-789183350,1157645960,1967911171,-349479950,-1610564925,1352778382,2222084,512487563,-483720059,378268811,686294090,205440000,47105,-402587462,-486341846,-1965519933,1244067524,-2061043964,-2134703612,-523173676,-523116335,-1219275837,-1176229248,-1977221112,1946172420,-790164990,-220051761,1157654152,-1962348925,-773729846,65130977,1967873009,-349479979,256195,-1965037335,-2147202778,108335612,-2139036800,-259309621,-288231727,-288231727,-288231727,-288231727,-1959860527,-787312460,184451558,772109056,660706559,1797742787,-1708676313,-399953368,-477494607,-315469488,-108277878,-2054428719,512427088,378209356,-639105974,-1956947459,-2096864490,116786882,1946420359,27847691,-319095947,-76283480,-72629365,-389814046,915014257,-466484151,72393040,-1946285336,-2143528712,918881907,116064524,918913068,-25165700,-402296314,65732614,-1023396888,-523116335,-268181295,79058519,-2134640980,-1398139787,-8026074,1338475295,-327823618,-498639010,841401315,648849925,536839474,-523115797,-523116335,-745869309,-478091311,1371769347,-805305415,182505696,-1963400488,1448565243,-391379786,-1021116350,1954595574,624043527,21312038,639993894,-1409202808,587213288,-2134706493,841353844,639631525,536970546,10848294,-2054674912,-947707903,1976499792,1197432513,-1011359161,726880594,113106,-651962229,-523119861,-661921327,-754198237,-327949871,1499185803,-466435238,75835127,-772568240,-772877842,-772877842,-772877842,-772877842,1350863846,-37885948,12253323,-1950183776,-1962653138,-989559530,1476463670,32043011,-1007238400,1376482432,-1207710022,1525618691,1381439467,-1207712582,1525616386,-1957576661,-50091318,1509614159,-994422177,-1327265277,1465577218,-628403885,76205451,639994406,54920584,-227193863,-232039591,-1293793441,-1207710022,-1292959741,251836612,653706223,1397752965,-402370399,-125043297,-1902116678,-1957143614,-1962638058,-989574610,50400310,1464947696,714838,-947691682,-497329912,1431487472,-439228975,-1392712239,-1185423222,-1014366200,41084112,-492124278,-50110475,1575515466,65586010,-578557696,71902858,-288231285,-288231727,-288231727,-288231727,-422449455,-1867216082,-2115579630,1929382654,-1795215867,-1161614917,-1423325911,841521703,5761065,-315469488,-108277878,-2054428719,512427088,378209356,-2115500982,-1956947461,-2096864490,116786882,1946420359,27847691,-319095947,-76283480,-72694902,-1008213433,-1960896772,-1957210379,1604776907,1074426974,1967848195,-121623568,-1094452797,1049344000,-410975216,-8191952,-1107069648,-963727360,-2061080893,-2146560949,-1274780866,116787572,1946682503,-381498107,-315368251,78134980,637847427,-1064550972,24430347,18081861,1433796362,1721826186,-2132794364,-1022746653,-1979423070,-2132243745,-74838045,-478092336,132612112,1048633098,1979909193,-1979665391,-594876221,184587752,637760749,297016712,2045297546,8710364,74771723,274565158,-478093942,-771378912,1228833003,1400242948,604268192,31686879,537657972,604268194,167906320,-1979599656,-599594813,184569320,637826285,-33464952,-1262223677,-389838334,938007596,1961691904,1569203716,-20709886,-1979468605,-602478397,184558056,637826285,-402432632,-152502188,-919383589,-1460927052,-502827768,1976368889,-1017513483,-661957806,-1660950808,-1062015750,-997801077,-289110290,-1645338448,1388534363,-388461741,-90374197,-1014279444,1122943154,-1964244757,-336831776,-1329548800,1537076768,115917658,-1329548800,-389812704,-1007887448,738012099,744959021,118687507,748357395,750070952,118687507,118687507,118687507,118697154,754396378,758777619,760088339,761998690,766061948,-772764776,956204006,-13747085,-2144633692,319047998,-315412364,78134980,637847427,-1064550972,24430347,-6821819,-947199094,-388285464,-2115436730,1961692159,717720073,653984767,384370056,-991087653,-2096846786,-1004141369,197168189,1157723335,-1258330904,-389576175,334027528,-11605761,108326155,638699395,-420921976,1228832986,812913412,1053034014,-947714904,1036264964,-955531124,505350516,297398923,128250624,-1076196577,297336832,-387108096,-1326916924,-16062462,-86332183,-1157690136,279970752,-68402450,175495946,73737856,-336124705,-872509428,243271541,203424869,-401558520,-1679238512,-19470082,-1965393687,-628954941,-1963022104,13363708,1978143152,-23336742,-1091961718,-388330752,-315368856,-385712664,116841041,1946551433,19195907,-632100782,1526614760,-385786392,-74720711,548723339,-1964664856,-2147186410,-355465502,31713360,-444143528,-1327883031,-634984432,184437992,-1978108453,176164036,604141055,-401558401,468245008,-27858690,-1965426455,-2134575417,52693109,-523181872,254018283,-236448588,-33756967,-369215512,-437724711,-35788583,1593870312,1482185566,119525514,-74723491,548723339,1357194216,1476500968,-370861080,-960833103,-289174781,-1160140567,854328262,1608027108,1515804766,-815986913,-1327914008,-37230576,-478094198,-771247744,-401297173,-1226253936,184322813,-2146863653,-271577881,-806621232,-351279232,-400509750,-397351732,-396886009,1525277892,-397192743,803733516,7399424,-497466533,-944061456,-289175037,-1677473350,-319160085,1059324139,-336797558,-1975573504,614329576,-1966568897,-1009634572,1355188819,-1974418038,4138433,-919348429,958854958,332923690,1059412170,653733376,-670881225,626575891,-147980225,53097766,63575000,-2117528613,-2088763197,-242614063,-1017386614,-1161590190,-1158806584,-1973943351,-285565756,-980811541,-1979651090,-1952583999,-1169112112,1022100422,-1341950721,-75436289,4241664,1347950708,1947204736,133988357,-1312946571,-1873286352,-349195842,1347981371,1947466880,808566278,1485844203,2145104,-1107073304,280572177,1096448,-1107232280,280572145,47872,61362264,-964485004,15001616,-1877218472,61362264,-964489100,4241728,-402652997,-346554162,-396849147,-1950154612,-1977200190,-1977203913,-1977203921,-1957477617,61427935,-402426880,1139343106,1499158783,-1008803257,-544517295,1543425000,931669575,797451843,260580931,-387819197,-1947446589,-2132769081,259264764,-1977213825,-397256185,-989922294,200073795,1124168941,-1977170690,-135767545,-1017461765,-617940085,115917706,629679868,-2142780418,-260960005,24440075,-401493945,-2010711055,11780901,771995473,-1337580406,80016896,704905844,1948304630,1343554562,-805378864,-1973884555,-393586488,1458604632,-385928621,1583087270,978961406,-1010205479,777112323,-376828790,1398206858,1543409128,1497581150,-360916677,33620163,100992003,168364039,235736075,303108111,370480147,437852183,505224219,572596255,639968291,707340327,774712363,842084399,909456435,976828471,1044200507,285540415,621479964,453444136,672403232],195,[621874220,840832042,655560502,874519340,520816185,739775268,554502448,773461286,722932531,941891376,756551229,941891634,33620031,335873027,33619975,335873027,976828423,1044200507,976828479,1044200507,33620031,335873027,33619975,335873027,976828423,1044200507,976828479,1044200507,285540415,336267292,285540392,336267292,756551208,941891634,756551231,941891634,285540415,336267292,285540392,336267292,756551208,941891634,756551231,941891634,63,0,117901056,117901063,117901063,117901063,1061109511,1061109567,63,0,117901056,117901063,117901063,117901063,1061109511,1061109567,33620031,335873027,976828423,1044200507,285540415,336267292,756551208,941891634,134545471,336662027,606084120,942812456,521142335,1061109551,1061109567,523190079,16,0,791092992,1061109559,1061109567,792149823,522133287,522133279,909192479,1061109562,1061109567,909786943,757935409,757935405,235339821,471604245,471604252,236264476,7,0,353439232,471604248,471604252,353901596,235802129,235802126,404100110,471604250,471604252,404364316,336860182,336860180,134479892,269488140,269488144,135008272,4,0,201984000,269488142,269488144,202248208,134744074,134744072,218893064,269488143,269488144,219090960,185273100,185273099,-1175745781,566099977,12276017,-1976675584,147030064,2082012032,418086915,-2146923986,-75495229,-2147255272,-1976690453,-1957669336,1946396893,-71243773,1492910568,-27572898,419135683,-964442244,-1109239528,1227262659,1374718724,-288159567,786878809,311473291,-25041199,91422730,1755643694,-726931150,118687507,848966258,-1909574933,1342644230,18344016,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053633411,-1957628437,20375746,-1979461958,-284643104,503746094,-393586681,1954596342,402896902,-1307644945,-16598844,126494447,-2010726358,-1329286649,-2132440574,653201380,-4970614,-282621914,62443186,146337536,-528027649,1356081385,1086046859,65271553,1492159425,503746094,76031495,-1965813527,-1962653402,145838576,-782635309,-1265946906,-422505840,720513,-13761165,-382523740,118739949,858785555,863712070,537300526,6023175,570722854,-1964977468,-373239090,-1909533747,-1962467834,8841410,-383121483,11850283,78695818,63879762,-1977197841,619237895,-758347263,-19920160,66879684,-1031085450,1356044521,1086046859,65271553,1492683713,503746094,92939783,1406370025,1378398288,-151068032,-1024042270,84112385,-259317760,-1143895208,45679296,1228832771,108135940,-1191083845,-366868733,-234624301,-919930998,-855455536,-126496770,-321723510,653771611,-783219638,-773205527,-1967062039,-1946211617,1277070283,50651908,1509745347,-511649653,-763318265,1049281512,-208993182,-288159567,-1802770735,65537104,-754980608,1980578896,1381178975,-402652743,1532687726,985857567,1963215382,986853958,1963230262,-352458692,71902858,1960500456,-352275452,-397206009,526119097,73539210,73547400,-1325626797,-1966527743,-1979415498,-33273322,1894260426,-2007293973,1476682270,-389611837,-135533889,171709300,121377652,138155892,-771058827,-347412108,-338545946,-2076820766,-338004732,87275932,-437780045,1020062673,-481594620,1374915401,-288159567,-1650343,1443123380,-397258416,1499130487,1397841496,652248656,1157645962,208930876,141823292,74713660,427099964,1426477654,-13572066,1510432031,1351912286,1499158532,518606315,113106,1912798336,1586112005,1381385472,-400665338,1562374689,1482578439,-1023518373,71964218,378152306,-1023540092,-231028994,393347250,1397804798,106320465,179314261,536796648,1516111709,1448631129,-397258416,1499130351,182607448,1963042906,-371070815,1776917739,1962949887,-350288380,1963015271,1013050114,-352160510,1963146331,-1872893181,74777660,1290520830,91557948,1391140614,1964063888,-1874072829,58004028,1016087787,-33262316,1010559944,-385649376,557580439,-1528233099,1965177856,10348803,58008380,1006671593,-385649372,809238671,-471268491,-783554304,350806154,-784078592,-371421976,-527773379,-401544064,854130691,777068241,119283342,73600651,1507597800,16547871,246882676,-2143318595,259260924,-1916991305,50102327,280429940,-1169245507,12124160,1344212481,-1199578240,1944625152,279468248,-1008204940,512634368,243992348,65537123,-180950820,773860547,119283342,2083424762,2114358272,-957744384,773860560,119283342,544524542,-922876146,247007349,1066253568,-922873109,146344053,932035840,280561387,1320860928,204376570,235310081,243923713,-1014365051,171353275,-1979353664,-1878398014,41288508,-684850512,-2069706498,-797972220,723062272,75828875,75765386,1997012864,33521900,-1909581961,168238110,-1006144001,-352289746,784633882,334168332,49250448,-13967478,-1014897711,-1959905407,1594297903,1482185566,-816293857,471764526,851937799,75867108,378259710,-527825821,1048581296,1963394121,-1336873215,-331158007,-536158172,-284577718,-20149672,-2131981620,75238905,16902529,73404041,703072944,1227262696,-804853756,-927410038,16482304,1589119860,33259521,-1866988684,922196225,-1572338555,-1057094524,653780010,-75496315,-788368128,378226912,-527825821,-1594944848,-1057094524,71968502,385233,72131329,-1925214781,-1925477065,-1169245619,94,0,-1518240256,-2120630911,-604012930,-1588225,-16880514,272137470,2084048896,272137470,947664896,947715838,940576892,947715708,402653308,1588284,-402653440,-1588285,1715208447,1013334594,-1715208448,-1013334595,252121087,-858993539,1717976184,2115517542,1060323096,-261083088,2137227232,-429431965,1012570560,1513940967,-119504743,-2132739842,1041105408,34488062,2117867520,1014896664,1717986840,1711302246,-606372096,454761339,946028032,-868717460,120,2122219008,2117867520,406617624,2117867775,404232216,404232192,406617624,202899456,1576190,1613758464,3170558,-1073741824,16695488,1713635328,2385663,1008205824,16777086,-65536,1588350,0,0,2021142528,805318704,1819044864,0,-26448896,1819082348,-1065603072,821562488,-859439104,-966381544,946616320,1993137270,-1067425792,0,1613764608,405823584,405823488,1613764632,1013317632,6700287,808452096,3158268,0,808452096,96,252,0,808452096,403441152,-2134876112,-825852928,2095511262,812658688,-63950800,214726656,-53714888,214726656,2026638392,1815878656,504168140,-121570304,2026638348,-1067436032,2026687736,214760448,808464408,-859015168,2026687608,-859015168,1880624252,808452096,808452096,808452096,808452096,1613764704,405823680,-67108864,16515072,405823488,1613764620,214726656,805318680,-557417472,2025905886,-864538624,-858981172,1718025216,-60397956,-1067041792,1013366976,1718417408,-127113626,1751318016,-27105160,1751318016,-262117256,-1067041792,1046924992,-858993664,-858993412,808482816,2016423984,202120704,2026687500,1818682880,-429495176,1616965632,-26844576,-17906176,-960047362,-152648192,-960049442,-965986304,946652870,1718025216,-262119300,-859015168,477682892,1718025216,-429495172,-523470848,2026642544,817167360,2016423984,-858993664,-53687092,-858993664,813223116,-960051712,-957415722,1824966144,-965986248,-858993664,2016424056,-1933115904,-26856936,1616934912,2019582048,811646976,33950744,404256768,2014844952,1815613440,198,0,0,405811455,0,2013265920,1993112588,1616961536,-597268868,2013265920,2026684620,202120192,1993133180,2013265920,2025913548,1617704960,-262119184,1979711488,209505484,1818288376,-429496714,1879060480,2016423984,201329664,-859042804,1717624952,-429098900,808480768,2016423984,-872415232,-958988546,-134217728,-858993460,2013265920,2026687692,-603979776,1618765414,1979711728,209505484,-603979746,-262117770,2080374784,-133400384,2083524608,406073392,-872415232,1993133260,-872415232,813223116,-973078528,1828650710,-973078528,-965986196,-872415232,209505484,-67108616,-60542824,808459264,472920288,404232192,404232192,808509440,-533712868,14448128,0,940572672,-20527508,-1060341760,202930380,13369464,2127350988,2013273088,2025913548,1019444736,1063665158,2013318144,2127330316,2013323264,2127330316,2016423936,2127330316,2013265920,209240256,1019444792,1012956774,2013318144,2025913548,2013323264,2025913548,1879100416,2016423984,952531968,1008211992,1879105536,2016423984,1815660032,-960037178,3158016,-855847816,-67101696,-60786592,2130706432,2144108300,-865321472,-825438978,13400064,2026687608,13369344,2026687608,14680064,2026687608,13400064,2127350988,14680064,2127350988,13369344,209505484,1008255992,406611558,-872363008,2026687692,2115508224,410960064,1684813848,-52010768,2026687488,821833980,-858982352,-959461638,404426439,-669509572,2013273200,2127330316,1879062528,2016423984,1835008,2026687608,1835008,2127350988,16252928,-858993416,-872350720,-857932564,1819032576,8257598,1819031552,8126520,805318656,2026684512,0,12632316,0,789756,-859389184,-865717282,-859389169,-814794789,1579011,404232216,1714618368,3368652,1724645376,13395507,579346944,579347080,1437226376,1437226410,-612901974,-612901906,404232430,404232216,404232216,404289560,-132638696,404289560,909522456,909571638,54,909573632,-134217674,404289560,-164219368,909571590,909522486,909522486,-33554378,909571590,-164219338,65030,909522432,65078,-132638720,63512,0,404289536,404232216,7960,404232192,65304,0,404291328,404232216,404234008,24,65280,404232192,404291352,521672728,404234008,909522456,909522742,926299702,16176,1056964608,909522736,-147442122,65280,-16777216,909571840,926299702,909522736,-16777162,65280,-147442176,909571840,-15198154,65280,909522432,65334,-16777216,404291328,24,909573888,909522486,16182,521672704,7960,520093696,404234008,24,909524736,909522486,909573942,-15198154,404291352,404232216,63512,0,404233984,-232,-1,255,-256,-252645121,-252645136,252645360,252645135,-241,255,1979711488,1994180828,-864550912,-1057436424,-855899968,-1061109568,1828585472,1819044972,1624046592,-53714896,2113929216,1893259480,1717960704,1618765414,-596246336,404232216,2016476160,813223116,-965986052,946652926,-965986304,-294884154,405806080,2026687612,2113929216,8313819,2114717184,1618926555,-1067435840,945864952,-859015168,-858993460,16515072,16515324,-63950848,-67096528,405823488,-67084240,1613764608,-67102672,454757888,404232216,404232216,-656926696,3158128,808452348,-596246528,14448128,1819031552,56,0,6168,0,6144,202116864,1013771276,1819047964,27756,806907904,30816,1006632960,3947580,0,0,0,0,0,0,-1518240256,-1715633791,32385,2113929216,-9217,2130700227,0,-26476544,2097086206,4152,0,-25413616,1063036,0,1010571264,417851367,15384,402653184,-33220,1008212094,0,0,406600728,0,-256],196,[-1008205825,-6205,16777215,1006632960,1715618406,60,-256,-1113996289,-3958339,16777215,437132800,-859015118,30924,1006632960,1013343846,404258328,0,1060323072,1882206256,57584,2130706432,1667465059,-421042333,192,-619177984,-616765636,6168,-2147483648,-17243968,-2134843144,0,235274752,239009342,518,402653184,404258364,406617624,0,1717986816,6710886,26214,2130706432,2078006235,454761243,0,945866364,1824966252,2093354040,0,0,-16843264,0,2117867520,2115508248,8263740,402653184,404258364,404232216,0,404232192,2115508248,6204,0,-32761856,6156,0,805306368,811662944,0,0,-1061158912,65216,0,671088640,678231660,0,0,2084059152,16711292,0,-16908288,943225980,16,0,0,0,0,1010571264,1579068,6168,1717960704,9318,0,0,-26448896,-26448788,27756,2081953792,2093007558,2093385222,6168,-1040187392,806882502,50790,939524096,1983409260,1993133276,0,1613770800,0,0,201326592,808464408,202911792,0,202911744,202116108,12312,0,-12818944,26172,0,402653184,404258328,0,0,0,404232192,48,0,65024,0,0,0,404226048,0,201720320,-1067438056,128,2080374784,-153170234,2093401830,0,2016942080,404232216,32280,2080374784,403441350,-20553680,0,113671168,101071878,31942,201326592,-865321956,504106238,0,-1061093888,101121216,31942,939524096,-54476704,2093401798,0,113704448,808458252,12336,2080374784,2093401798,2093401798,0,-960070656,101088966,30732,0,6168,1579008,0,404226048,402653184,12312,100663296,1613764620,101455920,0,0,2113929342,0,1610612736,101455920,1613764620,0,-960070656,1579020,6168,2080374784,-555825466,2093014238,0,1815613440,-956381498,50886,-67108864,2087085670,-60397978,0,-1033487360,-1027555136,15462,-134217728,1717986924,-127113626,0,1650916864,1651013736,65126,-33554432,2020106854,-262119320,0,-1033487360,-958480192,14950,-973078528,-20527418,-960051514,0,404241408,404232216,15384,503316480,202116108,2026687500,0,1818682880,1819048044,58982,-268435456,1616928864,-26844576,0,-17906176,-960047362,50886,-973078528,-553715994,-960051506,0,-965986304,-960051514,14444,-67108864,2087085670,-262119328,0,-960070656,-556349754,920700,-67108864,2087085670,-429496724,0,-960070656,-972277664,31942,2113929216,404249214,1008211992,0,-960051712,-960051514,31942,-973078528,-960051514,272133318,0,-960051712,-19474746,27772,-973078528,943221958,-960074696,0,1717986816,404241510,15384,-33554432,806915270,-20528544,0,808467456,808464432,15408,-2147483648,946921664,33951260,0,202128384,202116108,15372,1815613440,198,0,0,0,0,-16777216,405811200,0,0,0,0,-864285576,30412,-536870912,1819828320,2087085670,0,0,-1061108100,31942,469762048,1815874572,1993133260,0,0,-1057044868,31942,939524096,-262118292,-262119328,0,0,-858993546,2026638460,-536870912,1986814048,-429496730,0,1579008,404232248,15384,100663296,101580806,1711670790,15462,1616961536,1819831398,58982,939524096,404232216,1008211992,0,0,-690553108,50902,0,1725693952,1717986918,0,0,-960051588,31942,0,1725693952,1618765414,61536,0,-858993546,504106108,0,1994129408,-262119322,0,0,477152892,31942,268435456,821833776,473313328,0,0,-858993460,30412,0,1717960704,406611558,0,0,-690567482,27902,0,1824915456,-965986248,0,0,-960051514,-133429634,0,-855769088,-26857448,0,404229632,404254744,3608,402653184,1579032,404232216,0,404254720,404229656,28696,1979711488,220,0,0,268435456,-960074696,254,1006632960,-1061109146,205285058,31750,13421568,-858993460,30412,403439616,-964952016,2093400318,0,7092240,-864285576,30412,-872415232,209191116,1993133180,0,1585248,-864285576,30412,1815609344,209190968,1993133180,0,1006632960,1013342310,3933708,940572672,-964951956,2093400318,0,13421568,-1057044868,31942,811597824,-964952040,2093400318,0,6710784,404232248,15384,1008205824,406323302,1008211992,0,1585248,404232248,15384,-960102400,-965986288,-960037178,939524096,939538540,-20527508,50886,1613764608,1617362432,-26845060,0,-872415232,-662817162,28376,1040187392,-20132756,-825439028,0,7092240,-960051588,31942,-973078528,-964951866,2093401798,0,1585248,-960051588,31942,2016411648,-859045684,1993133260,0,1585248,-858993460,30412,-973078528,-960102202,108971718,30732,1815660230,-960051514,14444,-960102400,-960051712,2093401798,0,1715214360,1013342304,6168,1815609344,1626366052,-52010912,0,1013343744,2115534360,6168,-856162304,-859506484,-959656738,0,404232974,404258328,1893210136,806879232,209191008,1993133180,0,3151884,404232248,15384,806879232,-964951968,2093401798,0,6303768,-858993460,30412,1979711488,1725694172,1717986918,1979711488,-423231268,-824246538,50886,1815871488,2113945196,0,0,946629688,31744,0,805306368,808452144,2093401696,0,0,-1061093888,192,0,-33554432,394758,0,-859389760,-597675816,1041763462,-1061158912,819514566,1050594918,1542,1579008,1010571288,6204,0,-663996928,13932,0,-671088640,-663996820,0,289673472,289673540,289673540,1430524228,1437226410,1437226410,1437226410,-579347030,-579347081,-579347081,410508663,404232216,404232216,404232216,404232216,404232216,404232440,404232216,404232216,418912504,404232216,909522456,909522486,909522678,3552822,0,922615808,909522486,54,418906112,404232440,907548696,909522486,922093302,909522486,909522486,909522486,909522486,3552822,0,922093310,909522486,909522486,116799030,254,905969664,909522486,16660022,0,404232192,418912280,248,0,0,418906112,404232216,404232216,404232216,31,402653184,404232216,16717848,0,0,0,404232447,404232216,404232216,404690968,404232216,24,0,255,402653184,404232216,419371032,404232216,404232216,404690968,404232223,907548696,909522486,909588022,909522486,909522486,808924726,63,0,0,909586495,909522486,909522486,16201270,255,0,0,922157311,909522486,909522486,808924726,909522487,3552822,0,16711935,0,909522432,16201270,909522679,406206006,404232216,16711935,0,909522432,909522486,255,0,0,419365119,404232216,24,0,909522687,909522486,909522486,4142646,0,404232192,404690968,31,0,0,404690975,404232216,24,0,909522495,909522486,909522486,922695222,909522486,404232246,419371032,404232447,404232216,404232216,16259096,0,0,0,404232223,-15198184,-1,-1,-1,255,0,-1,-251658241,-252645136,-252645136,-252645136,252645360,252645135,252645135,-15790321,-1,65535,0,0,-596246528,1994184920,0,2080374784,-960037690,1086374140,-33554432,-1061108026,-1061109568,0,-33554432,1819044972,27756,-33554432,405823686,-20553680,0,0,-656877442,28888,0,1717986816,1616936038,192,1979711488,404232412,6168,2113929216,1717976088,2115517542,0,-965986304,-960037178,14444,939524096,-960051604,-294884244,0,405806592,1717976588,15462,0,-612499456,32475,0,2114323200,2129910747,49248,469762048,2086690864,472932448,0,-964952064,-960051514,50886,0,-33554178,16646144,0,404226048,1579134,65280,805306368,201722904,2113941528,0,806882304,202911840,32256,234881024,404232987,404232216,404232216,404232216,-669509608,28888,0,2113935384,1579008,0,1979711488,-596246308,0,1815609344,14444,0,0,0,1579008,0,0,0,24,0,202116111,1827408908,7228,1826095104,1819044972,0,0,1613813872,63688,0,0,2088532992,8158332,0,0,0,0,7424,1713635328,2385663,0,1667432482,8803,0,721420288,402653184,419371032,6168,2949120,0,65280,0,19712,-603985981,-1010580541,195,-16777132,404265435,1008211992,1442840576,-1010630656,-1010580541,1588326,5701632,-1010580736,-2368573,26214,22528,1013367747,-1016710120,195,-1023410087,1013367747,1008211992,1509949440,-1006698496,806882438,16761697,7143424,0,-606339098,56283,30208,-1023410176,1013367747,24,119,-1010630656,1728043995,-1862270976,0,2115713902,7855320,10158080,-1015146472,2126758080,6168,40192,406611651,419371263,24,1727791262,1717730406,-211392913,-251658240,404226048,404291352,16711704,16121856,1579008,65280,6168,0,0,0,0,0,-2119859842,-2120630911,32385,0,-2359426,-1588225,32511,0,-26476544,2097086206,4152,0,940572672,947715708,16,0,1010571264,417851367,15384,0,2117867520,410976255,15384,0,0,406600728,0,-65536,-1,-406600729,-1,65535,1006632960,1715618406,60,-65536,-1006632961,-1715618407,-61,65535,840568350,-858993544,30924,0,1717986876,2115517542,6168,0,809448255,1882206256,57584,0,1669292927,1734566755,12642023,0,-619177984,-616765636,6168,-2147483648,-118431552,-521078530,32960,33554432,1042157062,236863230,518,0,410926104,1014896664,24,0,1717986918,6710886,26214,0,-606348417],197,[454761339,6939,2080374784,1815634118,946652870,8177164,0,0,-16908288,65278,0,410926104,1014896664,32280,0,410926104,404232216,6168,0,404232216,2115508248,6204,0,402653184,403504652,0,0,805306368,811662944,0,0,0,-20922176,0,0,671088640,678231660,0,0,940572672,-25396168,254,0,-16908288,943225980,16,0,0,0,0,0,1010580504,1579032,6168,1711276032,2385510,0,0,0,-26448896,-26448788,27756,404226048,-1060977028,-2046425476,404257990,0,-960364544,1613764620,34502,0,946629688,-858989450,30412,805306368,6303792,0,0,0,808458252,808464432,3096,0,202119216,202116108,12312,0,1711276032,1715273532,0,0,402653184,404258328,0,0,0,402653184,3151896,0,0,65024,0,0,0,0,6168,0,100794368,1613764620,32960,0,-960074696,-960047402,14444,0,410531864,404232216,32280,0,201770620,-1067438056,65222,0,101107324,101058108,31942,0,1815878668,202178252,7692,0,-1061109506,101058300,31942,0,-1061134280,-960051460,31942,0,101107454,808458252,12336,0,-960051588,-960051588,31942,0,-960051588,101058174,30732,0,404226048,402653184,24,0,404226048,402653184,12312,0,403441152,405823536,1548,0,2113929216,8257536,0,0,405823488,403441164,24624,0,214353532,1579032,6168,0,-960070656,-589373730,31936,0,-965986288,-960037178,50886,0,1717987068,1717986940,64614,0,-1061001668,-1027555136,15462,0,1717988600,1717986918,63596,0,1751279358,1650485368,65126,0,1751279358,1616930936,61536,0,-1061001668,-960045376,14950,0,-960051514,-960051458,50886,0,404232252,404232216,15384,0,202116126,-859042804,30924,0,1818650342,1718384760,58982,0,1616929008,1650483296,65126,0,-16847162,-960051498,50886,0,-17373498,-960049442,50886,0,-960051588,-960051514,31942,0,1717987068,1616928892,61536,0,-960051588,-691616058,235699422,0,1717987068,1717988476,58982,0,1623639676,-972682184,31942,0,408583806,404232216,15384,0,-960051514,-960051514,31942,0,-960051514,1824966342,4152,0,-960051514,-19474730,27886,0,2087503558,1820080184,50886,0,1717986918,404232252,15384,0,210159358,-1033883624,65222,0,808464444,808464432,15408,0,-524255232,236730480,518,0,202116156,202116108,15372,940572672,50796,0,0,0,0,0,-16777216,808452096,24,0,0,0,2013265920,-859014132,30412,0,2019582176,1717986924,31846,0,2080374784,-1061109562,31942,0,1007422492,-858993556,30412,0,2080374784,-1061093690,31942,0,1617194040,1616929008,61536,0,1979711488,-858993460,-871596852,120,1818255584,1717986934,58982,0,939530264,404232216,15384,0,234882566,101058054,1717962246,60,1717592288,1819834476,58982,0,404232248,404232216,15384,0,-335544320,-690563330,50902,0,-603979776,1717986918,26214,0,2080374784,-960051514,31942,0,-603979776,1717986918,1616936038,240,1979711488,-858993460,202144972,30,-603979776,1616930422,61536,0,2080374784,205021382,31942,0,-63950832,808464432,7222,0,-872415232,-858993460,30412,0,1711276032,1717986918,6204,0,-973078528,-690563386,27902,0,-973078528,943208556,50796,0,-973078528,-960051514,201752262,248,-33554432,1613764812,65222,0,404232206,404232304,3608,0,404232216,404232192,6168,0,404232304,404232206,28696,0,56438,0,0,0,940572672,-960051604,254,0,-1061001668,1724039360,2080771132,0,-872415028,-858993460,30412,201326592,2080387096,-1061093690,31942,268435456,2013293624,-859014132,30412,0,2013266124,-859014132,30412,1610612736,2013272112,-859014132,30412,939524096,2013280364,-859014132,30412,0,1715208192,1013342304,3933708,268435456,2080402488,-1061093690,31942,0,2080374982,-1061093690,31942,1610612736,2080380976,-1061093690,31942,0,939524198,404232216,15384,402653184,939550268,404232216,15384,1610612736,939530288,404232216,15384,-973078528,1815613440,-956381498,50886,1815609344,1815609400,-956381498,50886,806879232,1727922272,1616936032,65126,0,-872415232,-662817162,28376,0,-859018178,-858993410,52940,268435456,2080402488,-960051514,31942,0,2080374982,-960051514,31942,1610612736,2080380976,-960051514,31942,805306368,-872362888,-858993460,30412,1610612736,-872409040,-858993460,30412,0,-973078330,-960051514,201752262,-973078408,-960070656,-960051514,31942,-973078528,-960051712,-960051514,31942,402653184,1617312792,1013342304,6168,939524096,-262118292,1616928864,64742,0,406611558,410916990,6168,-134217728,-990327604,-858988852,50892,234881024,404232219,404232318,1893210136,402653184,2013290544,-859014132,30412,201326592,939536408,404232216,15384,402653184,2080399408,-960051514,31942,402653184,-872390608,-858993460,30412,0,-603923338,1717986918,26214,-596246528,-152648192,-959521026,50886,1006632960,4090988,126,0,939524096,3697772,124,0,0,805318704,-960470992,31942,0,0,-1061109506,192,0,0,101058302,6,-1073741824,-859389248,-597676008,1041763462,-1073741824,-859389248,-832163816,101072542,0,402659352,1010571288,6204,0,905969664,913102956,0,0,-671088640,-663996820,0,1141964800,1141982225,1141982225,1141982225,-1437252591,-1437226411,-1437226411,-1437226411,2011015765,2011002845,2011002845,2011002845,404256733,404232216,404232216,404232216,404232216,404232216,404289560,404232216,404232216,-132638696,404289560,404232216,909514776,909522486,909571638,909522486,13878,0,909573632,909522486,13878,-134217728,404289560,404232216,909514776,-164219338,909571590,909522486,909522486,909522486,909522486,909522486,13878,-33554432,909571590,909522486,909522486,-164219338,65030,0,909508608,909522486,65078,0,404226048,-132638696,63512,0,0,0,404289536,404232216,404232216,404232216,7960,0,404226048,404232216,65304,0,0,0,404291328,404232216,404232216,404232216,404234008,404232216,6168,0,65280,0,404226048,404232216,404291352,404232216,404232216,521672728,404234008,404232216,909514776,909522486,909522742,909522486,909522486,926299702,16176,0,0,1056964608,909522736,909522486,909522486,-147442122,65280,0,0,-16777216,909571840,909522486,909522486,926299702,909522736,909522486,13878,-16777216,65280,0,909508608,-147442122,909571840,909522486,404239926,-15198184,65280,0,909508608,909522486,65334,0,0,-16777216,404291328,404232216,6168,0,909573888,909522486,909522486,909522486,16182,0,404226048,521672728,7960,0,0,520093696,404234008,404232216,6168,0,909524736,909522486,909522486,909522486,909573942,909522486,404239926,-15198184,404291352,404232216,404232216,404232216,63512,0,0,0,404233984,404232216,-59368,-1,-1,-1,65535,0,-256,-1,-252641281,-252645136,-252645136,-252645136,252702960,252645135,252645135,252645135,-61681,-1,255,0,0,1979711488,-656877348,30428,0,-858993544,-960049960,52422,0,-1060714754,-1061109568,49344,0,1828585472,1819044972,27756,0,1623653888,1613764656,65222,0,2113929216,-656877352,28888,0,1717960704,2087085670,12607584,0,-596246528,404232216,6168,0,1008238080,1013343846,32280,0,-965986304,-960037178,14444,0,-960074696,1819045062,61036,0,202911774,1717986878,15462,0,2113929216,2128337883,0,0,2114323200,2129910747,49248,0,1616916508,1616928892,7216,0,-960070656,-960051514,50886,0,16646144,65024,254,0,404226048,1579134,65280,0,202911744,806882310,32256,0,806882304,202911840,32256,0,404429582,404232216,404232216,404232216,404232216,-656926696,28888,0,404226048,402685440,24,0,1979711488,-596246308,0,939524096,3697772,0,0,0,0,1579008,0,0,0,1572864,0,251658240,202116108,1819077644,7228,-671088640,1819044972,108,0,1879048192,-933220136,248,0,0,2088501248,2088533116,124,0,0,0,0,1900544,0,1728013860,36,805306368,1715208192,-606354493,1013367747,0,-1023410099,-603979801,-1010580541,195,21504,412736511,404232216,15384,5636096,-1010580736,-1010580541,1588326,1459617792,-1010630656,-607927357,1718026203,0,-1023410088,406611651,-1016710120,195,22784,1724105667,404232252,15384,5898240,-2033975552,1613764620,16761793,1828716544,0,-603986432,-606348325,0,118,-1010630656,1013367747,24,30464,-1023410176,-606354493,26367,7864320,0,406611651,12805692,-1862270976,0,456879616,2010962046,0,404226203,-1061108866,410960832,24,40192,406611651,419371263,6168,10354688,2087085820,1718576738,15951462,-1426063360,-1027555328,806931654,110874208,7948,-1061158740,416073410,-1764858320,394814,503316480],256,[1442840576,1263749444,-2144129485,65792,16385,458242,65544,71303168,-1909587856,-1090506746,79234784,1195879168,1456208866,1465012560,1392909909,1988881547,512634386,1149960240,2204162,82257544,516174987,-1977221102,-1977220793,-1960440473,-1960439217,-25095081,393544866,86705863,-92078080,638350847,-1994631285,637872918,-1759881333,38242854,1929656878,-523134932,647491587,-66158652,22347566,28574322,807308846,304006400,55019776,1562314587,1482250847,46433118,649419,58091,403755242,-1006391295,637538846,-1273868503,12843393,-83756277,-721290495,-1627300864,151124737,-50201342,436337409,33227259,13959675,29884954,33227259,35586591,33227345,33227259,33227259,33227403,45744635,33227259,33227259,49283579,-83756277,-721290495,889392384,1812069123,1946383363,167990531,33227259,13959675,29885493,33227259,64685019,99092195,-85808640,646628344,-1070463771,788102,712359946,-1073015091,4058228,-1341885070,-2145654000,320830,-532935564,-469104523,-1070461836,-1073085205,646448245,-1597833204,-1073086452,646598005,382534886,1048583797,1946157177,304006163,1207379456,1946419203,1090566151,365812530,-1023167239,141934603,82126474,-940894515,1970405437,-351227900,-448888814,192151556,125165628,1946221696,-1006587902,637538846,-133347448,654107587,-850983542,-117906903,201770691,28573696,-210495795,382592050,-1159138069,-473696002,178990,1962948584,92939805,803791922,-2145815552,158728188,113642672,-352321524,29685256,1967851124,-24385061,-120397241,714947,-990448779,-369855104,45416298,2168459,-2142234675,-58707740,108353584,-2132810624,-990508852,-1341492184,549778953,-1057095051,-167595837,-1950154300,844321271,-417428737,-1948004092,1527048335,1979695080,-2134575595,1952052961,850142734,-5183260,-639498891,-379993096,1053097501,-2144993262,1946488189,-32642813,239438374,327009318,512425778,-472840985,82349963,125068604,-512408260,-1995601114,637855887,-1007153783,1195716,226328614,638481669,1007568266,1006924901,-134056635,-924190269,-401480707,-1070464901,-1073084538,99091317,-85808640,45401080,-167756056,24448708,-1070442301,-1561743348,5630205,-1073084534,585634165,29685248,547884148,-706213772,-385382145,1944714913,780542,-160161624,1948304630,-1262225167,555125507,-1022046976,-973070616,-1007157241,-1977177373,28591877,-151001368,91521220,1323895472,-118758659,555649987,381911296,1018217216,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,650891403,-2142239349,324414,-1977211276,520028997,-393607934,38111782,84025087,-1977169782,520029509,-259390206,-1258684238,-82129661,38636326,72715046,115482367,-855526150,-268005606,1048640260,1946158323,102694666,95746565,-117761331,5171395,82851467,-628375157,-774774063,-774774063,-1055665405,-385107566,-661917193,-235421645,-927345781,-2131626240,57828602,-177935744,-791553398,-758054734,-150979399,-151352591,1355056881,1487652491,-1413248085,-466435080,1048582861,1962935538,31732231,-1023086586,74760202,82839295,1109000387,-1845171433,1459672325,1476934920,1225086981,1476935944,-721070075,436734464,1476931848,1476745221,1477208837,1476745221,1108419589,-1005413871,637606206,1946502456,1036264969,1979711363,-389809678,29294569,1173759488,393478436,593854758,113704703,654246174,19088886,-4322188,640478207,19088886,-164420235,7814784,-401968128,913445611,1964263656,114194,637607584,1963214138,2680837,105775595,1187524,242714918,2046167815,2000584719,57933824,-971790872,-16703994,-1729575944,-1014909946,-402652738,-1960378592,-802470075,1229294374,443926555,292934155,18679550,18693760,-32738811,-352248562,620397317,-1018297994,-1977169685,-12589019,591787558,-400329471,113639479,-402586358,-1317928868,84557440,168216066,175374341,7814784,-402426880,-947711052,-993948666,637538846,638412680,638746505,-132886647,-919382077,1464699174,1498253606,-1107293255,-947714787,648344395,1075791350,1963267262,84655619,-2097149767,-1527577145,-165231777,1946493765,10414339,-397192623,158466221,141941515,-352257304,9169244,1912693224,2000584952,57933824,638769896,35814784,-58713483,-1149602311,-2020997922,-1886715904,-1752498173,-1618280443,703266817,1928920192,-1157517216,1085882376,16890369,1963115766,-20906489,683770819,1946273014,-1211563256,-20513168,1971857090,2106074632,1300833804,1703421454,1166550544,1569203729,1434986003,1170679317,637534233,1525191,1170679296,1526726685,-960276134,330246,-351977752,168216306,128974853,-1226249223,112896,1912654568,-2133118133,1761693246,1048581492,1961427278,1312718862,829811457,22036096,-1607830128,-266075805,561377340,1006724000,-1474595600,-2129169151,855725630,-2146994898,838948926,113641587,-352255653,-1007140095,1530301123,1597934081,1628343041,1663470081,23371777,23469706,23598730,84557440,-401312511,91357203,84543174,2000584706,57999616,-133031192,1950253251,779430145,1963887441,1300833793,1997441879,1300833793,-1185523879,2042494987,1271366401,146384115,25476608,-217725053,1499422372,-1007041544,45678774,387072,663356018,62739907,1435117056,21936900,-1207493114,332202497,-397643001,1148454016,591787558,-2132183807,407614,508564085,19740357,-972471158,521079108,1476471458,-1207493114,332202497,1048615943,1962935864,715149326,918887937,1149763885,-1655169271,-1209334413,-1996881998,-2013235690,637607446,-1673106040,-1660680216,1048626013,1946157175,-54269945,541458214,1048626168,1946157175,-55318514,545096486,637826048,-132100609,-56366909,591787558,-134056703,-117197629,537315267,-352255231,537315078,-402652415,-328007528,-386367255,-152371061,-1960422576,-1007279267,-160205535,1853100227,71666214,1053054726,942014745,1400177733,-2077876045,1265902429,593309734,136709983,1048585053,1962999930,2105550359,1047855108,88443430,436637190,77735424,787154693,7880320,1343714562,88443430,-1912151926,637540870,84149894,1491089927,-1175973772,638315278,-8176188,-106990081,1482360671,-351751997,-116936702,537315011,-544538111,87492236,654042344,-1575991926,-387776225,608564774,-1981909758,-1996414450,-1962855130,66466754,14058449,243106598,-2096270336,-1116405506,240466726,317437815,86717955,494222118,-1451816846,458570534,378250103,52823339,321263429,765663573,109970949,-1004142566,-1996457930,-1946079946,117518086,591787558,-401574655,1048641270,1946157175,249882627,-1962915096,651310018,-1559005705,765527337,1979131397,-2000486893,637612310,1343573387,698470963,-1544423675,-145226455,691962865,376897541,1996750909,840337425,20161281,-402578783,1307050119,552190720,1166681855,18784772,104349312,-1606781696,-987889364,-2013188810,1149895748,73697802,19309087,19605128,758564126,2105550337,91554338,1149633712,-20958710,155485888,19374623,681709488,-165231871,1963008837,33482799,943620252,594870278,918816336,731906349,1149773313,19374084,19277450,155486246,54838822,1686644226,-1655175414,1958742979,1173759739,225706275,86968054,-402230144,-1070399447,1300899523,717356563,838938894,1942043629,1355320066,-389969071,1482227725,-506412757,-974391038,-1124012823,-165281787,1946231621,83656712,45941620,841910528,875464965,539396613,378228737,-165281485,1946231621,2105746955,74776903,1230308134,-825176368,20002314,-377042293,20067978,72714790,578650150,-2146208763,-16746946,-58717580,-2146995198,41157884,-51882261,-2003471872,637564438,-2126090872,50405438,1481798657,591787558,-167283711,-2147143930,-511692683,702820927,33628678,823036104,1295656449,-971278829,16855302,20067978,975619838,108139893,117438002,914882867,-1007156942,7738938,975570549,-1636546963,-352291352,-1269802852,9562116,-58677901,-16026351,1946498062,89712794,1407729387,839843589,-2145588475,30526,1508377460,910065677,141885701,-973078083,341510,1946201064,1173759520,91554083,1954610304,-855867372,113707636,329012,-17176232,-352321091,5105911,18745030,571378687,891718401,-27727615,104349312,102659328,19439696,19740356,155486246,216532824,918816256,-970587859,117508420,1173759683,225804319,923176454,-1944859387,117782278,-2135623229,503730627,-1564177913,163119428,20758272,-2054508814,1493630984,-397360135,992409716,108349269,1229798182,113642868,637534493,642209161,-129413751,-2081897640,117211140,-1018363276,12837898,-401823992,-1559329266,-1559452916,1762761228,118669586,250547443,212012481,212012195,310383058,1096892512,1181106786,-395819161,-1006176151,637538846,135102336,239569446,-1104841465,547884092,1337852789,752821260,70921792,-778562953,-268220704,773127982,3153550,1522762164,-973852951,-989851106,-1977216161,1200104005,1166747137,206115,637683593,-1994046069,-1070463929,-1928968312,133572469,504525825,807308846,-75438080,536422376,1972179058,125799686,503323065,-217637114,-977012572,-989851106,-2128211105,20980557,1963067382,21465724,574982182,637814667,-1960491639,773718599,3153550,7814784,58007296,637533477,-1960443901,-511630515,-1056178700,591759654,503728010,807308846,104309248,1300309535,1459650595,1963001846,1173825045,1946158115,1703093765,532282147,662539520,-2094658581,-1190911155,2106392601,125275398,773760243,3153550,520350952,642747231,512634398,243859504,639567161,-148675197,1946421238,1300440581,-108853213,-484804801,87801622,774403981,3147406,-1431484601,32041133,-118103382,-116608829,304006595,325043456,1946224630,-1909580274,-402640866,-2011233727,650377223,86146432,-1909585803,-385863650,1334509724,56068865,771885046,3153550,-420936844,35121152,108265788,125109052,-397252629,-396754523,-1031013814,-2013185629,-1979631602,87800801,87625355,-1014823031,-1174806012,-1152319483,966788411,-1945783291,-402311394,1918435982,861098262,924748251,87662597,28378292,1526888936,-399936679,113640026,1342244409,-1293397423,1963015169,21489667,-497526438,956745405,-58719994,-1274907386,-42604160,104400582,-987839744,-989851106,1334514527,21465859,-1979361397,113647391,-1996226272,-1576979698,243990834,-1007286983,-1960610814,1977879234,182580782,-1960282652,1173825224,1946157347,788985613,1946189829,906413573,-1070399227,512351027,1072170295,906413568,-1262288891,-49420031,18876102,-972690686,50405382,304006150,1606690304,1200301587,20161283,21465894,637612706,637880203,638013323,-1945542716,117782278,20260489,-2131150360,17184830,1364199284,1509592808,87801432,-523116335,29028355,1173825024,1946159139,1372686082,-1404680622,637612450,19088887,-149588992,-2147143930,-1995607040,-1962860010,-82581310,-1007134374,508973228,740723280,758564097,54822913,1476682888,-1547531745,-219676382,-396861702,-670892003,-1277011622,104349312,-402426879,-1007093144,1996684416,-1010529789,-1966931024,8435912,-2134646573,17185086,-148500876,8397637,-2128196492,-8445083,104400582,990299648,78663681,578650150,639333378,19037568,28312692,45093099,104283776,-1341688576,990299651,1444828161,1711758,7878341,252265670,397680478,72714790,-1977216051],257,[646452069,1371734327,960397394,645136646,1048625202,1963001400,8775939,109991430,-1004142566,-1996457930,-1946079946,637611782,252265670,-1960442018,-2142689971,-842005531,-377041456,323815974,72714790,1465261574,332208308,1048589170,1946224185,109970981,-1004142566,-1996457930,-1945748938,-1912194042,637540870,7880329,2047250214,939968000,-1070464762,-351913566,217874452,-58717836,-1341623168,-1341723903,-1341986046,526278403,-1017554425,943620176,91554054,104400582,-840683007,1980155411,-1017577728,116807251,1963001400,637947958,35814784,436637340,918824448,914948216,109838637,933232943,1149773313,20684804,121931814,155502118,91593999,172279334,-1957165308,-1979631338,1435117290,943098372,109970945,332203319,-1017422329,653504744,-1006353014,637606206,1963214136,1173825032,1962942499,1036264981,-1830228501,2047264499,266862848,2047264503,-919470080,591787814,108265488,88967718,516276734,1334312978,1355020289,966967346,939951622,1958742534,102651422,104478405,805735982,109979136,-1993998310,637564982,8003212,1482563335,-1578581000,1166681600,537314821,2112356865,-2144964096,-268344514,1048583282,1965621620,306103317,2143561216,24493587,-1191000189,-1527578601,129025016,1776862201,1166681600,-959411707,33628166,4384850,-2143391142,-268344514,1048589426,1965621620,509019693,24493831,1193669,-2095876923,398000838,111473408,-402170081,-1031080641,18876102,714755,18745030,129025023,1460061177,-1090052525,-768409266,86709897,-402652743,1599862448,-1977171193,-771095467,-148495752,271173,1048582773,1962999927,119007251,380898932,141759437,4242259,1527177448,304006595,325043456,-148504400,33563461,-1057095051,-1023326328,1187525,638803909,-14457471,25133309,637957376,2313601,-1006189822,637538846,1007503243,236352776,768263,-2046009153,1974399684,16824328,-133758741,350816195,304006638,325043456,1991,72714790,548730418,393352141,-922875906,175374908,121373700,154928244,1200099701,-2134640639,-428592388,-58719568,-1342016463,-108940281,-58720061,-2146208749,997460220,1947663488,1258061945,-1477901451,-1940861184,512634584,922681392,922681524,922681526,922681606,378077448,-1230831436,102664448,134646785,526059265,1020221530,184251384,-1341884992,1022618623,1008235521,505705475,807308846,303991040,335973376,-1729487104,100691976,772218398,3153550,520344552,784853767,3153550,18431685,773766379,3153550,292816188,628426300,115447,645930869,-352319280,29554456,-2146274048,17354766,144580233,144705164,503880891,-2031411449,359989564,4974622,-1895825477,-136344637,1960512467,-350272767,1963080879,-4252109,-389574913,-8191955,-148802305,1994341343,-16635,1049302763,-1014822665,-253525233,150412801,113706613,-63241,-8853217,788493801,3153550,150421131,1979711363,-46235633,141819912,150544127,150421131,-1185809213,-25100032,175635968,-33489023,-1510800265,-506346663,-1017535245,1460032336,1912631528,1173825122,1946157347,1569400410,633441043,-1019543489,-201962122,74834954,-922819702,180412800,1088697036,-729758206,1161504256,1379300885,-1960390093,-201910947,125161995,-1072966773,-1974992524,-805414150,-108333174,-1287657600,-758413818,317194987,-2031889700,-120648999,1482360671,-17790269,-990581810,637606206,1946441016,1036264969,1979711363,-1966867982,838862998,1958742756,61245971,280428288,-1751474944,-1677692921,1083023,1073778883,2000584704,1500774400,21019475,1527005416,-763080725,1364218488,28363402,109371602,1482229041,106119796,-182533074,-2133196268,-970587945,1527223047,1048784619,1946681374,507413255,762647808,-1711164336,7341975,505604952,807308846,2007808,1946549376,826179744,-1435172859,1879545754,1048615936,1962542654,561159621,182815,-58656141,169047302,-2146469678,30526,-1152186252,-1159200704,-335979773,167543007,-58687884,-2133101295,17184830,1048630388,1963065375,-1696320819,7341975,838868641,1946238180,1381061559,-1207951198,-2014838271,127376126,242417776,1946811520,301760541,11801205,251576371,158597152,-939605506,-672413698,1532582649,1392936683,503402171,33667079,1879545754,1929861888,301760517,1465311861,1321139083,-31332351,-957653409,-83878239,1912798336,83656763,-58704780,2001236997,1397838383,-326412976,-489569652,-489561391,-754720047,33538689,-2065104013,-1259417600,988162688,-1976143136,-2098722442,14346750,-369555020,1392967442,1320879902,127375873,123404400,117376489,509040211,520560134,1321202571,-38672383,-346136801,139889629,-396949935,-1960378827,-148499635,74565,-997587105,1068762228,978968874,1342534624,65782922,-397352822,2121465381,40249432,-66925566,-533005310,-1003877772,-335706648,158763738,57051731,1963195520,1444808229,520494679,21937927,-386692265,1599864139,28319582,-402106742,-488047270,980551677,1392911083,1320879902,-1979600895,1139279958,-36968195,577898331,-74754218,-402567490,1583349015,46628955,38177345,1959329528,139889161,-386064920,-443810395,1499159389,-385650086,1441398322,646578430,-2017525643,-385409530,-1105269129,885326105,71666214,1963213880,638628632,136535304,-2144984228,-1965087899,-478141604,1560815106,-12811485,1150081141,641501442,-64057,116835103,1946224848,147954181,1381040240,89492006,-159321462,-1194775807,801982976,-2145487807,-2010234430,-1105730538,777197512,774491564,1975519916,-364254984,382592050,-1017554341,1850280461,1953654131,1936286752,1953785195,1868963941,1919164530,543520361,1629502017,1881171054,1936942450,2037276960,2036689696,1701345056,1701978222,226059361,637536778,2129283,-263395133,1525216819,-399543295,729088328,-1977200048,380896341,1482298317,29236594,505317888,1563960833,1343190020,602427985,1482250989,57996811,-389810637,-93131332,1929391592,-207492619,1962914024,17229851,-1511516556,-401640723,124911638,142210571,-402620440,1593439107,30795971,679015947,24395392,-400002007,-327941911,1048639027,1946157406,16640018,-1545073294,-16895,-398064011,-1007157049,503760632,1355022081,637629857,1968653627,24617230,1497709350,-164428427,1490873176,-117440578,-58664213,-388729594,-814416075,1928146920,-6690798,-167048846,-1018887560,-117438488,-369968407,381612730,518144,-1007089996,503320510,1187525,-1991522429,1273987896,520241292,1173825219,1946157603,2105550385,712245794,1979317376,2105550373,410257186,578650150,-1341033463,-535839993,-1173790535,-998047486,-314709758,-385694589,113503481,423543895,1429743105,637826308,639851785,-8176188,1609463295,-148454649,4203333,1703093955,650362659,35866103,1347601152,1962931432,1173515,-1528296846,-1972224,-1017489160,12802650,1397838336,509019728,151830279,-1190592322,-1527578612,-1977219233,-1960441019,-503967411,155517734,428843822,205884198,-388823887,777111691,639209377,856903051,1123153874,-768357750,360052518,-393547126,1928181480,1096004,1065355440,-2143849472,91546943,1963673476,549683985,777645282,428803839,-164380446,-1957095701,509019891,151830279,-218100807,-1430244700,123729459,1499199576,-346438822,-346136867,1364613109,-2096558914,213470151,-1527514112,-1017160103,213799255,1271366409,-67105607,1599710963,-164409149,637607840,1947223354,-1017623039,0,-797333783,402681917,939525377,956432642,84017923,51381306,37422338,71041794,84148739,33752637,85591052,1057358142,1074071042,1090848258,84017923,17171010,33752131,88343809,100732175,100812037,100812292,436356868,117590031,117590280,117656073,139134985,67240195,84412939,33751886,302075666,51447126,1459949570,218629636,16865281,33752154,89851140,67240784,100948997,1696670721,1711407362,1744961794,57083393,1812006916,201458442,436752388,1761935629,17633028,-1583874299,1423267020,1437095307,1409832366,1369855031,1376539136,1439454658,1282100628,1450466488,1583308235,1572296209,1570594236,1140872933,1281051750,1294093600,1140868096,1140870500,1573281217,1442403877,1319259277,1571642802,1210862869,1214859337,1245268090,1242516551,1298571579,1296842821,1277054077,1245727932,1612013773,-1350279087,-1496600915,-1472157734,-1471828010,1630449553,-1457805061,-1574019172,-1550867533,-1586259196,1590860538,1083989802,1297629352,1244941769,-1342419311,-1544968019,-1333310256,-1300844433,-1444240174,-1371100853,1084769280,1085558013,1271483083,-1493260520,-1493282902,-1323219968,1064060093,440860976,-78859922,-678425786,-1886197932,1164909464,1454583194,-1049936021,-2008015800,-447734632,-1236271793,479775887,-1280949094,1547859370,1806592938,1598686537,-1655717047,1185287593,222570414,189799553,-883900336,-632240474,55607463,542175825,5317969,542330180,542330692,1936876886,544108393,808463925,692267040,2037411651,1751607666,959520884,825045304,540096825,1919117645,1718580079,1866670196,1277194354,1852138345,543450483,1702125901,1818323314,1344285984,1701867378,544830578,1293969007,1869767529,1952870259,1819033888,1734963744,544437352,1702061426,1684371058,1980120096,-805326845,512634398,1448099287,839071678,1975520228,-350975484,125126709,-2013142400,1210837780,-494925963,-350976511,212257,378144373,384499817,1962935357,375569,-164495182,303120000,-2147257344,1482559694,-1444163809,512634398,512310743,-820051152,512634398,512441815,-820051152,512634398,-1599980073,852434698,841935844,773771200,1037508238,99354255,110057560,-90438268,-2076770480,-331940091,-109043963,-1965263068,-100209695,2003631232,872186066,-1569449870,2003106944,-2135591919,-1535880708,1952644224,1358725279,503746164,1381390165,-1940892847,512634584,-324846121,-367097595,92578053,-1593445725,-257751674,-1564462331,116786546,1963003952,54436611,52496126,92546697,92673676,-1560072031,-661781700,646533208,378273838,-1909587920,-1136797930,-1929705568,-1814327597,-1573470157,-2127165962,397606,1470248456,1285699075,1252144643,-1573502973,-1970076840,-52178468,393536522,1952054400,217874500,-2143941257,204862,-1598277771,909306634,906181283,52627142,113653249,905970464,52561606,-2102112001,911747789,56100550,153140224,923203126,91553539,1313400912,-1618268584,-2026488178,906357278,99360398,-367591626,645936645,-84213626,-685863378,-2059501507,661979136,52498174,92673678,92546699,1183378571,99787008,-1593473885,-2036136464,1499158533,1566531162,-1949366497,989881118,1963143198,-2062614833,767237632,785077009,1037502094,-301560026,1499158533,1566531162,654255647,-1909586450,641586950,99485327,1448563998,1347637586,-298385626,-326413051,1561609870,512634563,918896087,46335364,134482950,37781504,906167312,52496126,371129595,17623071,-953809294,-57530,-1023315169,117884726,-402653178,-210631594,509092072,521556054,-2013020482,1090813956,973161671,50378752,1479200248,-747430050,604423990,-1023397373,-661892870,-685863378,218800957,378275416,646514203,-1909586403,-1136797930,512624928,-402256630,-402194600,1030946697,906895336,229639878,238479615,1966306024,919571219,101588620,203327798,901310470,427039723,839323142,440804,-230522945,637826478,117794186,230204214,-85456903,922355710,906868897,52498174,-1910110442,637934358,102573707,-87295225,785943632,1037508238,1477249699,454462470,489064710,378416646,549207511,169774601],258,[-773323251,48760574,-390696193,-969536104,-15880186,-402410264,-400683604,-400607178,-2098515188,1912669264,1722869782,-466480781,1946163773,614725898,-1207515389,1476526349,-993853069,637903406,4409079,-955747200,839066630,650377472,-1991938364,-1945794002,-1023046650,-2080469272,-335669660,-387698160,451412076,-25303040,18238595,-1023112711,851689522,614676196,256003,1455685552,906877886,55197312,906458112,52692679,48758867,516120064,-1909566640,-1958881506,-1409080290,158662460,91538234,-352074109,-58675726,-2012973825,1006839334,-1576831745,1017905959,-1576831745,1482359587,1444856607,521556817,-1107090269,-125157925,54206090,-12800722,-1019605900,-528085900,-268180430,-947196181,-863367957,-1406210766,41207610,-466421534,526276955,112835,512634398,113655255,520160035,-320289799,-872887297,301760763,-1073083787,-588774540,183039,1947270272,352092401,-58659724,-385649390,-58719727,-2146601962,58017532,-368985879,7340037,512634398,54279639,938017653,1963342849,14477571,58001212,1006704873,-385649659,-1023999616,57933825,-956205079,1042438,-368654592,-2130706417,1912802047,9758979,1381061456,512448342,-75300724,-970820353,17684998,-661912034,-611401586,-1073940941,196678175,-1079708928,96013781,128250624,-2046364129,141820416,1499094623,1424709723,67135904,271688256,11562164,-1189052229,28966919,271695360,-838860865,1516134177,1377727321,-2135009762,-1189147065,45351011,-796480260,-102620723,1532632926,-504807080,-1260877056,-1155412674,1204228066,-1945095930,1482360927,271584896,202276865,-1957560051,266517459,-1946003575,509215815,11725063,115447,-1444347020,-633438208,661979405,232392390,1359368192,-1935583402,868257280,532610303,768274,-708926221,375053,1583326451,-2141714599,1060902,218900096,-2089817344,1786058235,309709067,270711617,1558906654,300400216,-380483400,1951006381,1282689334,1228174409,1967733876,1220578371,650153478,1967406464,958808087,276103493,54889254,1096455,-930356233,451664523,868233991,-1961235502,-149951526,1946157506,5814543,-768408341,2092435179,-1565803847,-383791329,915144277,-1907490000,906176198,516096003,1364678150,-685863378,1963015229,-1906661,-561117410,113243699,571648,-1527557636,231587673,468428019,393544252,-1895840792,-1090571322,146341894,-212730880,-843163228,1503982349,520576607,788397289,1063794431,1781989166,-1957343169,239504364,155117661,788381673,1037508238,-1006653245,1962932611,642928682,638404235,-2147199350,141885178,-164445442,-770972937,628381786,512634398,113720791,34016696,-1950090977,773718615,1037508238,101127817,-1961391329,1606747215,1355020294,773739094,1037508238,221906678,192159616,95420852,5671462,1511939048,230905950,1986610186,543515753,1919252079,2003790950,1247757,544567129,1953723757,1986095136,1752440933,1768300645,1461740908,843140681,942878256,1852383286,1701344288,1869574688,1718558836,1970239776,1868701810,1679848559,1702259058,1869875725,1853190688,1852397344,1937207140,544106784,1634233925,1684366190,1685015840,1493831013,460224846,994918400,1027488851,1380663101,1195458898,-246191790,-229379757,-548151982,-1554812846,-1722583469,2069068627,-397149869,246483344,1206501207,-234418682,-782301266,787057633,1207412479,-1159192810,55746816,55582347,-1980089624,-1140521380,71600391,56008758,-2113949501,1913109737,2012840951,-167112073,-771035532,-25105804,369456908,18475039,-400615741,82313341,106203642,839142537,-5192768,1931017600,1022984440,-25103501,-2131856580,-378313478,521556561,-1190938949,-768409594,-397163893,-987873908,-402641354,1528773896,-1891781912,-1895581178,-989612026,-402641354,-1070449420,512634563,105987543,117448936,-506404400,-506338863,-288300591,-779366902,-1325182559,-773795324,101341664,-943520944,889094,-1152166400,112788406,-1949158656,1026484418,775341342,1017833472,-1587651809,243991478,378209208,104530874,-831257772,1940600381,55878461,861032790,95795666,-523111945,-523116335,348047499,2353165,74705361,13156993,-1325390616,219987457,-2013261592,1107513614,55580296,1509988328,-1262264743,-801395712,-802424718,787934017,1037508238,55709320,-1341931018,-33393380,220046016,-988989,465290890,-1036331251,-260898896,-1979721496,-788312042,-1192635927,-628423243,243982839,-511704238,219463171,-506343285,-1979690264,219987663,4843593,55167882,1420006097,1347638787,-1190938949,-768409594,-397163893,-987874216,-402641354,1528773588,-1891860760,503559686,3028677,524010472,1419861595,-1177406717,1077936135,378073591,-1070464170,-486492989,-805065723,381942754,-1273066721,-1307669757,1963015171,520040962,53485198,520110241,-1980216600,39618820,-1023128439,50307126,906044611,-1023213662,74776380,-13444982,1599211294,-8184042,191198463,-1106938405,1105924650,-402652995,1550974987,1962998659,-337999052,304791104,1750874934,-745813644,12114739,1009765652,186021375,-1207470611,801969156,62391787,170904852,-106400576,-335564605,1552627450,311869032,503322809,-1527570666,-138024929,-1962779511,-114497085,-402652739,-210501713,57999164,-1325848855,1023011585,-1469484512,-1157270144,65735343,1007366587,-1978829536,1157097666,-1997041944,619382340,578102076,976142387,1950868246,372911638,259278821,-468305362,772371527,1206261306,1077936756,-225729557,259334460,-193672949,1153165484,-486587256,1021963255,-1404734174,-529219574,-2008766232,-202637500,1912994179,-1105258888,-92073430,-1962707457,-75274156,-1962707457,1413179996,995194216,1282763356,1363696779,-1102426997,70914678,-964490380,1509417477,2028536240,1012507896,-1189841919,95944708,-1952124160,-389837880,1284110059,-2088637692,205063145,210436723,-2096264922,-964492601,96570114,-638910461,1565582386,-854327112,1962884143,-352210940,335722681,3944397,1149961589,-339678392,-1105258770,20714026,1552617845,1213500266,-1980327192,1418265180,1017834246,-1959561982,12085332,1009765652,-1205373441,801969153,-445333494,410337596,-1560264264,113640228,-972684506,84092678,52627142,-136451836,28356075,521599723,938001034,-401051042,-746119273,-466421902,-1980349720,1284048468,39618820,-389872503,-4655167,921299967,53223051,772705078,-165550077,-1996333943,918753356,53221001,773753910,-1607023869,-1966931146,-390005054,74603981,53912118,4694070,3270851,-400571354,1552545263,272927746,2222275,394864378,39816230,116799227,1963196550,-2143894783,34110,-969537931,16811270,-1898236989,-774337853,-1008479773,800243722,37488500,24444850,-173414205,-1022995319,614539030,675202051,639535875,590252547,-174987261,-1945469815,1552486468,72124674,1459024361,907160254,1584022667,1975519939,-177084398,-452442937,-1909586420,-1942104314,-351859132,1096804571,-178657194,-1022868337,521535666,870892170,-400657827,-109961581,93857416,839227583,-180754204,-1996206967,2089354844,240421890,-155719229,-940235032,52494916,-1022339956,-940238104,2490948,-1022339956,521535666,-269958518,-1004375460,637903422,-2143009290,-1444407435,1223288835,1912849384,-185735156,-1945998199,-1070461372,-1006653245,521600944,-2096919576,67506446,-2092156952,-83488474,229967559,-4521984,538872319,505317632,59435008,1358954424,-854515528,63133743,-2080535808,-1414724921,228480,-970586251,-352320443,-1395618953,-22361858,-1461439808,-33131263,-337063740,-1429959946,-1398417270,-1376220502,-754601557,-1039972118,-768357749,-930352649,-1398454457,390498342,-678777939,-487066062,105251622,650183595,-1978972535,2122524363,477429773,1552674098,173312776,-628893653,1959332608,-623773689,-102573103,149668747,222702374,-388769545,651725632,638535307,-2130549001,1913648891,-773140213,267861464,166400114,-770457597,-952699090,-1019525043,-1014300042,222726438,491177766,-953810944,-57530,512634563,113655255,-1895890008,1443049502,-790099221,341610227,145151,-164380018,-2135294325,-1180306688,415170580,918887936,-1527578572,512634399,1048591831,1946157992,512634445,-617398825,100668601,-1336456216,639922943,268846582,-1977213579,-461372827,1895596272,1049170292,109839774,166200736,1460267034,117803558,407341094,-1949507005,637743134,1449609,53479052,773774222,1037508238,61343430,861413120,-1898344759,8961730,-1191179585,-1510801402,172838,-12729813,-1207732721,271388671,834304,78764075,-628170541,-1996487005,1023412254,208994032,394951,113705152,8,1735,113647821,-946208763,-855617530,1376175649,113756928,1572916,3546764,3278535,113704980,-65480,3802823,-953745409,83902470,1723450112,1946172424,1963015175,138852617,1911033264,28361489,1458842345,-391360425,1055408108,652249664,-397998710,854081504,1977629248,1975519748,1583306981,-391360317,518537164,-1073042880,-1017580427,178957392,1492809152,-1185916989,-1070399489,-772296974,-389849256,-320339961,125183,520494787,-1007188217,1916698678,-143327227,244004433,149094428,-490130607,-119383554,-1957313703,1586189292,529149446,1929666104,73304599,-472776910,106824515,-1994421458,1566246494,-1023097725,113401179,109981184,-1004126761,-2096782786,141885439,1145435686,-1023314560,-165231627,-1015019963,109981190,851394007,-745846003,-472783919,-1960379645,-913571259,125092155,57982987,-2095584263,309657598,-1993942644,-1993997747,221953845,-2144929277,-1022918643,-876602375,-387399286,-13188259,906331190,92681983,-1962929944,1466820805,-2046390474,110048773,918750596,906848929,-1945795421,-2036123952,683590405,512634381,885341655,-1960688501,918758492,92550911,-2043216074,-2889723,434685323,110048784,-1892285050,-1023048698,52732214,916243395,218906240,-351308800,-401682687,-1202651141,718110721,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110977,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110722,32228184,-68677937,916243455,218906240,-351308800,-401682687,-1202651141,718110978,32228184,-68677937,1444856831,1967075560,1048589883,1962936992,-402279419,-2068565474,-2143933747,-15888066,1397758837,371085905,47135,-402468120,28899093,46786560,1532582431,117388888,-1058337391,-337058766,908025393,227542726,1962949632,113653254,-1023341168,1017967243,-386370524,-152370483,-1064382324,-315428213,1958742701,-1965258010,1992506109,221806597,-578157964,910872714,906099104,1442970274,906099647,91827848,-175440502,1023370216,-402426614,104660828,976157044,1950869510,1954495555,1946696758,-1877525454,-1877656432,1947024528,1946827826,104476228,1802782695,427029050,-389611862,-2143943952,358718,-80035467,-28918413,-340202553,-402149279,-1343552959,-1426753303,1593981160,-16812664,520494790,33275399,-1527525750,21686467,-167079445,1005096308,-386405632,-167116746,-1977215372,809303877,960237170,537718134,74604860,-478774724,-1325438743,32761948,18278494,33202230,-385721112,65601337,-11540224,427095562,637556968,540804490,154931059,356260724,339478388,1172833140,1048589824,1962935673,1962871443,1322253967,-45131837,548458122,-486034605,158772750,25002022,-32934903,921887435,33168938,-889004502,-66592384,-982229157,-503314456,-21042181,145772494,-1342080792,24373280,1860765872,-392155647,-16455353,-819278966,887621611,-1325208832,113653249],259,[973079929,974091506,-1408535301,31385770,-956381186,-1360402462,1962621694,1187512057,-385964823,-251461625,-1695942398,-34150146,-402245074,-402295481,502005228,-819278966,1950947188,119408148,1207864151,123711218,-772405387,-819279102,1793678787,-398413570,1465843957,-1125638650,1577525246,-185999734,385234686,1323894137,-384126722,229703286,-1342122776,13625610,-12795254,1139475316,1053046416,-617413244,1914787048,-402541381,192229302,641500904,1075203456,650362930,-1089051264,1396471528,854121267,-294495455,-1813511756,-1274645201,-349516412,-387697945,1405300614,-402652741,460464405,-2130355061,-2122284829,1962967291,1556422160,71824903,91496208,1542990285,518339,-286721813,1358262816,619187691,243349052,33555985,-1271164440,792782851,1480649844,45352308,-131123736,1443241667,15703,1824393332,56278797,1824458475,56278541,-661729140,196722830,1604711168,-1021376674,1358747624,1476396264,1019382467,1012691488,906327167,33097470,-29993442,906166278,50341504,1342534975,1480320232,1593792744,116799007,1962869502,1444828111,-402652741,561127521,-167420789,427131079,1954595830,310036,1914719464,105182732,906589192,50202310,9103616,1006666985,1008759821,1009218568,916550921,201456032,1373173496,11913354,548407267,-486571800,918772217,33097414,-377361664,-29950095,-385746674,540868470,154988915,356314484,339479924,-1336931980,-11278242,-398455720,-389808307,62602061,534505472,65795186,-1271196952,775481345,-466422156,-1020382744,244563,-1152187157,-1031143420,992208976,-397009320,526319296,384353115,1946202171,-1006695176,-617393584,1914674408,-402344955,1482305022,20766858,104600436,121376628,138152820,171706228,11535220,1793718979,83945707,-1996173080,1418207556,243041059,-2013039808,-269933452,62832621,1918157032,-400615927,41029067,-555094805,81062125,503561919,1420290134,-294510754,521557534,1578224616,-1948028385,-1949856813,-620032420,-2135227531,-1946645760,-137219134,-947171085,-896797705,84337498,-763166719,558139648,170087560,-2001636106,-1393875852,-2081898446,-1979485180,-1573454012,-437779093,652964355,839140746,-1964486428,906523996,637889440,-1962654328,-1993993148,1149964101,1166616086,272927501,289769766,638731403,638797193,347521,-400615872,1053038424,643368350,-1677439608,4031270,-1336932491,50522189,-1770807976,-1837889988,518587056,68479213,-2096854446,1052709062,506789636,-1962637226,1406920918,76488542,907702874,95565451,-1271494346,62832389,1918092520,246540296,-471268494,918809580,94256836,1962497000,1166747147,474253579,1743487155,1952179432,643558146,-2147138058,-1960426891,1149836101,1166747165,1569334813,-788821500,182964427,-1058832161,1149813514,1166681624,524584991,189106982,-1290058615,1166747136,650126341,-2013117174,-620094908,401287796,121998118,639255689,-1995881077,1085480004,-13181973,-1929332706,725023301,1392525318,-201966669,1528317064,88443686,-1022738652,907625608,1073746081,356878630,364578421,387072,1090358,-2147436349,-1003071738,637550654,-1929097845,690357885,637761281,-947715703,1609818683,25765383,1642596035,512634602,-1073070633,1049303669,1040912477,276041823,274546372,94256777,94373516,11463160,4210372,72190758,-1157202547,-208928769,-343157877,885542,-2094641548,1215627069,88471334,846561280,1968888040,1564379437,1594264592,1958742544,1564026555,637956885,-1961534069,1002931191,-24392990,1979711107,-2080535785,813039613,958812651,-445442731,357927718,-571740277,-1049313270,1043972236,108335197,274662969,2011759476,-1547684865,1604522077,-9639664,141934602,274546313,274663052,94256777,94373516,4031270,1575488628,1022718741,-101616634,-1070463509,-402583576,772270449,1037502094,-1640053722,-1023315451,-1396497488,-1439247384,-1966867998,-2136467132,719854708,-1207339686,801968384,208977930,54174006,1947270272,26798083,250135545,1357739354,-588775248,-244164354,38127398,1059356674,1073745304,-1977987958,-1058701079,-511654646,1300768271,1166616066,1017198085,1166616067,106307121,-1090054569,146343243,-1897380352,-971041025,369453830,1596437224,1914658311,2106074649,1170613765,-986316796,637901366,638023049,-1022796404,-1960407317,1059390789,-397009408,-1993977854,-1943664779,526256477,1150019186,1166616093,407144987,-527777756,-388971312,1059374090,71665702,605570186,652487231,-1961015927,-1993991356,-1993995451,1149908293,1166550559,100607519,-1929284467,196681853,-16259072,-1185430536,-1426915269,650128223,-1993996919,642258245,-1021885047,-1072085770,-1003073420,637550654,1912882488,-163859643,108891619,-1590233085,958792508,846541125,4031270,1149906036,1954588697,-1071361999,1968750652,520042015,376570044,992347883,242551645,-1977204956,-461372059,1977629247,-1007041791,639386763,1963672891,1084802037,1552613493,1564157466,-1947765497,992353372,-562755235,1397804779,-401062774,1482424190,-1640068810,109852165,292750752,-405608442,-385982232,906487733,1912808609,1053046452,-13236834,637746230,-1020181105,-687436242,2340925,1258735142,-1004140541,-1090155986,-812974079,190221094,-113787928,558140355,-2094836597,41042171,-1966868942,1418403908,-773795828,-1965502230,852921058,1381024758,2133117067,-2145368952,-506363679,-980757807,1149887114,-1017619956,1015083659,-2096925185,-231012410,240946115,-126493941,-1996455749,1438846556,-326898549,-330921964,16729798,-151005720,1963519046,112899,-386052471,-790036583,-144799233,49039094,2095580020,-112817665,-386181495,1183580052,-1947994117,-112817160,-687610889,-1980545399,1183577430,-1981548547,53932358,-2096944122,427032786,50284230,53256502,24500471,-137219256,-45708813,1183441911,-1982123023,1580855134,-167217679,1946353478,-394859774,259260104,-941073176,60742,33507014,-1962872855,-1993994172,1149964613,1166616082,-213480685,653612683,638928265,1377260935,-1074704757,1190556137,58000620,1433671871,521557534,526309375,918123101,101400192,906654720,101385926,-12139008,-280065791,653991144,639059343,-1995356789,-1960439740,1149834053,-280589550,1995952691,-314144265,-2080815615,989920086,292879686,82593526,-165279883,1971324229,-12139004,1959922433,-112819418,-78216447,-330893824,-15174652,1187441990,1317733375,852110327,1053046464,2114126636,-1951730705,1183578966,-330893575,-167349246,1946741830,-26810365,149702390,1149833076,592742433,1074691203,1955070835,-330893788,504067332,535570152,-1995160439,1190532692,158599404,-387101045,1284105671,-12154364,-1017256565,-1191181640,1377725004,-1094758319,1309665283,526014808,854131571,-30873369,-402542512,1918434071,1170679338,511705090,-242527402,-687923434,908025435,94256836,-1336928141,-52500398,277848,607978868,1342534912,1493013992,1776861419,-401639949,175461893,1564379446,109852176,-14282657,-101193723,88471078,-1979091584,1294526468,76071166,-2146548537,1166747136,373590285,256215846,638862473,-1995356789,-1960439740,1149834053,-1983892718,-1003090876,637550654,973366666,125048900,-58660784,-32935080,1975794368,-1010814226,639124616,-1590295041,-1993998320,521540933,94256836,-401735898,1135629757,-335790104,1763752412,1474871347,-1979484931,300547908,-385175297,246480229,-1325571863,-44308220,1458110640,-385437443,45153617,922569961,94770825,-1474393034,-2131588347,58064700,-16267645,-1090054604,-286784578,1527018316,384177385,741801759,775356163,738641667,-1945846269,-402444770,110035339,110035758,57869100,-1093014693,1053033662,116786598,1962870124,130515715,1977289307,907971078,-1396441597,-1186479226,-1510801398,-995441786,-167564226,-16421882,-5239180,-1178534230,-1426915323,-1442484832,-1179991158,-1510801392,921018857,94770825,-1474393034,113653253,905971053,90965702,-1090054656,-225770306,1979661440,113672973,1839347372,251540997,1353450860,-1441512310,-218101063,-14739803,-16569290,-956092874,-1107088378,773753860,241428483,53347983,53216911,1458111346,-1505835777,1812395525,57999109,1527236483,-383940570,-225712847,1829668918,62832389,1934384872,-385634299,521594119,53229311,53360383,53216967,512492734,-1796734162,772181760,738627331,-352161021,79609562,53231300,-218098247,1149916836,-964449781,1185260822,1587914054,-385862168,118940858,906280639,53229253,-218098247,-14739804,-16569290,-956092874,-1107088378,773753860,230942723,53347983,53216911,-1410617485,-218101575,2105550500,125116671,-108838577,-2114817528,1965039676,41713670,-1340967904,62499374,648344320,553614720,-347143307,-1430244362,243349187,67110417,-1022588952,-1963882520,1251731650,-1645735821,-1909580047,-1606559970,-383842800,1444865079,-685863378,-1573468867,1128593157,7700480,512634398,113655255,520094540,-402407745,1460019649,123674462,-964443022,1333003008,1968979072,-1404025343,326418442,225707324,1017905643,-1442286244,1963277484,-1427787774,-294273014,-390057384,-806751948,-1960946973,62832626,1260775511,520516447,-352079782,1048589962,1979647354,839325202,1249634496,-2031612046,-33262353,536013760,-351227814,-1101389858,2146005259,62832384,-521604469,-1341885622,-2132219133,-16418242,1053095285,-8190558,-387156737,-378400684,94518980,1128658726,628367360,-397322490,2089542127,240946694,-2029797698,1472213751,1581952744,94518980,1229309734,1599733759,5433351,-148459145,-2147466427,-148499595,536888133,-4652172,1300834047,-1572944823,-282269691,401195058,1875295971,1443086015,1625879179,91446858,216597424,1048590051,1979647354,233330419,74866176,-353696336,-428681473,-1959341845,369472054,115888415,1140425711,1632158553,1637310792,1660379543,1639015159,1649697201,1659265682,1641898447,1671717364,1641898916,-561225228,289152790,-1957687433,-1605128,1491587328,178650926,17099105,1933893608,-385437691,3990171,88443430,-167109772,229639284,-2136412693,-897523852,587646592,-2010774525,1877542229,587646690,-466484733,225738920,52627142,2110006788,1703552519,-388986107,1418322147,-388240634,-1317911408,88471078,-962431872,67314438,125682726,1273617202,738309121,-1274907642,-1293398013,41113619,334007275,-1327461854,-33393153,-1983452224,184556558,-1988791086,-352314858,1145759984,-165253262,1971324485,587646563,-1004141565,267061117,52627142,150831106,-2014818699,642348289,1074021878,113656436,1007879038,638352400,-2147203594,113652340,102302590,2080818775,512235267,780665725,243794825,914949002,1049166731,378078093,914949007,2092630929,1577522691,15329567,-1662451280,-17176095,1963012584,1173759731,-327940091,2114373174,229641987,-1556683894,-1070398596,58696502,-141877498,2092631830,-397009405,526263088,58695990,-1325268955,-370617591,-1014308526,1917306344,12511304,-1960426638,-662043563,-1572944842,1173759493,57966660,370147514,62832159,-2008956032,21284636,12058682,718141443,-897514381,-165281280,1947223109,13271300,-543561600,-351906679,-384847698,1105780999,-385649853,-1960378785,-437582507,-385919511,-126549874,88471078,-957254592,50560518,91488680,58590918,-1978224628,58500067,2141438003,59351555,59641481,59381385,59520649,-141877498,2092631830,578480131,-2147027402,108363779,59679030,-1959355925,-2130477250,-1962868761,824436935,52732214,-1974433301,1190979779,-617470862,52627142,-1572944893,1173759493,-1004109756,225789309,52627142,1569334786],260,[2110006785,-1017579501,1929367528,-1000929778,637903422,-2143009290,1489176415,-369147159,-1561592150,1979703784,1173759734,-277594108,58590918,1947089943,2114373125,229644291,2091115402,-1547685117,520487807,118945675,503545019,567994454,-164225186,-2147254266,-1607024523,-68615299,-327816993,330827379,-1020277487,91162310,-315955200,92145351,915137792,179045810,-2080672320,1015088366,108342826,704806016,-293396620,385779465,1061140487,-218102599,-2028178001,775794174,-1391168193,1967079229,91070478,524033828,113640821,-973077121,16993286,1931081960,168588563,-1207405367,-386334718,-1195119384,-152371197,1048579189,1946158463,374789,-469047061,243332984,503383407,92219018,98713285,1795618358,158662917,17516534,-350289036,8775730,-350289037,88471082,-402164416,1300248128,663240709,-2145444725,268791566,1912798083,1580934670,-402098419,1399990647,-1006582552,-402290130,1198659804,1930956520,-1976646495,1183458821,888858624,116798834,1947207023,1795618343,477366277,-1000929712,637903422,-327146102,-1591310271,-385928694,1625818350,1476878129,-1007929368,91162358,-385649407,1357512509,1347886847,118904403,-1304523978,921930501,98836110,-1014767733,-356128766,-386333879,910641120,100744841,1593447912,374756187,-1004601569,-1608610816,-1643723003,839345413,625600740,94256836,38127398,-953810928,-402652923,225594854,94256836,378662,1305733120,-1976646408,1482382853,-1664934049,911233878,95565451,851116976,1478491917,-1013096869,1398232732,915093072,1270810036,-1157189627,536808754,1583307608,1453114269,78663763,851367147,486487565,-359274301,297272947,-1020277487,52627142,-1305048318,-1270969595,-1979414011,538971429,91538490,-117435976,775356355,741801731,773753859,738641667,-972677117,356358,-387245080,359859732,1962938941,178179,738627577,772181763,-350033917,374979,741786910,365331203,269174006,915081076,-1024981580,-663281670,91242112,-1949207296,449217523,1946078952,2144261,-984169493,-2096944074,1156978118,57937931,1577380702,-1577115416,915080626,914949556,-1264384590,-1241069819,-939524347,-16417274,398452965,-469097614,95957881,1352464640,-402295136,-2141703360,215614,-375585675,-1202126989,1810432003,-2146732545,215614,-922090379,62392181,1491728640,-1090054401,1270744407,768261,-1029593869,90481413,901449494,88850182,-1190832194,367525899,1795606017,113645061,-385940098,-1703732709,90447499,92942020,1914101224,361556109,1048610931,1962935114,90480938,103745083,1084251508,1964025862,90939930,94379660,-1996003906,-955933130,131652,-605501133,-385649887,-1001128108,-402284994,-1000649711,637919806,1074087414,-1779955595,1300244019,-74760187,-1106524285,364447296,-391843072,2003959933,110033803,-441448988,-401347670,1735524461,110033803,1270744548,768261,1049339123,-165280286,1967129925,861071368,88965158,918902336,-964492500,189068821,-402230256,-346096138,566124033,-378345466,92145350,94627840,2005737842,-44439526,548931187,-20518656,-1475985248,-402230256,-68551243,-37426946,-117508631,-1946243095,-1006227682,-402290130,158471662,-1592198680,-1259862483,1017955093,-1979550401,-498882041,1491649525,-1207536664,801968399,-384636733,55314118,14477313,208999283,141871370,-117439816,-1008133144,-352320584,2028210934,-499219473,125173509,280028210,518384632,98836110,-617352309,1284242315,408193814,1149953074,1964025867,477924102,522083467,-1446908936,343211992,52627142,654755329,113641219,-1207696602,-1007091707,1944575720,246960136,1529859345,-392763197,1275512400,-1461190397,1526952725,-469073685,-396884359,-991172448,-499219624,175439621,1945922280,2144267,95959787,887879936,98713284,191332390,1191716568,1173759499,141901829,640815080,1074089344,1376089760,-1979665321,-386167856,1516240080,1932585960,178179,-1008185368,974028854,1088946445,-2143904747,-2146616794,-1909537891,641586950,94256836,1978098664,471001091,-1023017178,-2136415182,145232501,243337332,8390161,537659568,175394984,-973077064,16982790,1053059051,-1006238306,-2096782794,494272510,-167315961,225706245,288274512,-967102515,390662,414732483,1529859345,1157048003,125829187,-1075308172,637891072,33705347,100009718,1355904257,-854517832,-389850321,91357350,38634278,-410327038,1931430888,-1593391593,-1645674742,1773190119,-1007036626,1347552512,35652867,-1594109720,145229165,1053039732,-1977219678,1106018341,178333320,535298487,-414259200,-399733016,45672296,-1640053760,-937492731,-413472768,-1274982167,-13702911,-27851184,-1327723836,140949773,1393388730,-385928622,1532688164,-16112526,1270744436,-1107039483,-91550278,369543043,-1190717921,-1527578613,-1341634887,-385928691,521598716,-1017641121,-167315914,192151813,27342416,1158227462,-1007069182,55314118,21030912,1053043570,-466483810,38111270,-1573469178,-97531,-167301003,17167878,27267188,783831046,1529859345,100009670,116835072,1946222726,302446089,41158662,-1202707536,801968406,-148454565,-2147466428,-167152633,17167878,-689190795,-2132379672,84752910,1930660584,169112864,-1206881079,-2143944702,-2146616794,-428152583,-1207925015,-286588925,-352320072,184120553,-1908442908,637920262,-1475655798,-1461095160,506426369,-1640577706,38570757,-2147433993,-779482507,-2131697024,141914362,-1980702333,216728140,-2146442880,74711289,-1192550562,-1998053538,645936671,-394261190,91422794,-337242136,243748,94256836,13115135,-991557656,-402284994,-148497944,-2147483067,815859572,1166616067,-148454607,-2147483067,-1977217931,-511704499,16351472,-1058536075,-1192856761,-1007091680,-1947881496,1358961166,1497868776,-1746399629,-990584092,-402284994,-411828280,-1008356376,1392864930,-478095222,1916698864,91619077,1953561472,1090224133,-662041225,-2146442368,58131195,-1195116453,-111476724,-459413309,213386867,-1020277487,52627142,-447551486,1915392744,179009,1915279080,-499727047,342133253,-1960435946,-1960440498,-92070058,990147839,857961169,-1259845166,1964470824,-498908671,642468853,-33274230,1317742272,1451828738,703133727,-645151771,1053092075,-8190558,-1207536129,801968409,1173825219,1954545731,287029254,-389861427,116909284,67110417,243271028,-973009606,16993286,1929463016,975601669,-521633779,1964602129,1959332370,1226766,975601718,-386301939,-1195121456,-253034493,175760394,55051975,117374975,1053033840,915079980,749471154,1053076032,507970348,221906678,-1962380272,-467759373,-1107039483,648283467,100629888,-970586763,-1176109243,-1527578614,90939423,1218531498,-1029592317,-947672315,-469084156,1048779640,1979647458,973534736,158666765,-129644762,2095710207,-467759361,-1175221499,-947191776,-125065997,87916582,-970587019,-2143886075,-2146616794,-386392298,-993795020,637742142,-2136472182,481822324,-1020277487,52627142,-470095870,94504647,512492787,1074005412,1916560104,-1572944842,1841571333,-694949819,4622886,-955943262,359942,1275512549,918880515,380371756,88850183,-218100807,-1573475164,195888491,-385648192,-1387200781,521590923,92942020,1930451432,-336898045,1477665256,1913659112,256764130,-466428558,385809385,915093023,179045810,1006990528,-101223105,109983427,-1960443088,-1962921458,-397717031,-497469171,-1205922058,801968413,10493695,1077855286,1300964864,-1927814396,-1590294915,958792508,91566405,378662,1002930944,-617352990,944826451,-1023315109,-12745946,-1590290059,958792508,259338565,54436150,793065766,-953809547,1124073477,1053087467,-1960442466,-1007221411,108298240,-854522184,-169295057,24176866,369157352,-397193185,1482376469,-1060898992,-385649664,-605552450,1929752576,11921667,1955419735,-507910112,-401678104,1600053683,-24441740,521537310,-385699591,1157038231,1954545666,1837770253,71600651,90939958,1149896683,1166550532,1300243979,-1960435701,-1556735419,1149964222,1166616075,289704730,474319142,638796939,-1960950391,-1993994428,1149966405,1166616077,1207313942,141901829,640425960,1074089856,1284199966,1990211083,11817477,-921972598,62131573,-1961132917,1955208524,906947359,264113723,45352820,-1106343114,-400615921,-396691780,123677400,24249776,703110392,-1671848682,637760841,770182537,-1664901662,1208322854,642253173,-1013119609,52627142,643237378,-1994566261,637929238,-14985845,1376126774,1512510696,101123727,-1070455438,55248582,696772632,526260594,-499203018,1300243973,-544537595,-1340834419,526710304,1606678531,1053082375,-1960442466,-1007221411,-243990336,-2147433481,129500788,-1020277487,-387868696,266920340,-18432,-1661032984,-1659531288,-1008622616,12633079,-1007158923,-210419712,216552272,1166616281,1435051535,-4181235,1526777886,-1729576104,-1206619168,801968387,374979,-512825095,-513087293,-386282775,378331460,113706400,71173534,74516167,279969792,1914237928,212448,784651124,1053099402,-148175390,141950806,369522175,-1036583137,-1547685115,15205826,-394825192,1920077195,98713284,88471078,-402098880,-2144982348,-2092956339,783815879,-1038709984,411232261,1512976056,-1005028376,-972715474,402868998,117870426,-390057466,1668425853,96605835,98713285,67456384,-1980300450,-1982713068,1418265172,88471044,-402164416,1300245092,521551877,4622886,-1205253144,-1310195707,1515897824,101123727,92942020,55248582,-390057448,393357361,98713285,67456384,-2080963746,80091886,-4593435,1593773801,-1729561877,-1207536673,801968389,-531437373,1128658726,108273664,1229309734,113704959,-973077684,369454342,221908608,223209473,975601820,-1197637619,124911619,244005749,-386398782,-389816260,108257107,-854523464,233358127,1275512544,113639427,-401210003,208801051,1049301877,-16054846,166399605,-385875016,1482227354,-23991976,98713285,-11280597,1979648117,371136006,88850183,196689840,850064128,-1947686208,205973519,512676978,-208992796,539901357,-964441995,775793950,381646126,1208403743,-402652669,-1301148636,90900166,186116118,1048619123,1962935114,-1976646495,-1038185723,479586309,-1889889166,-972683514,402868998,652787762,-981110233,-2147098050,1526990157,130473731,521543397,536068328,-956388631,218886,1460061891,-1588592381,-425523810,94413061,1476782243,-1640053565,1166681605,1007625218,-385649407,-85457374,-401874172,141876856,-854521672,-1007107281,88471078,-972065408,33760006,-388035608,635962810,113689567,637797155,-1006281334,-167564226,125059267,1946469366,-373280251,-1007288106,-167217888,1634992579,100766953,116799007,1946226736,29619720,-1159134348,870288128,-388985920,907940808,94254789,-1961672472,914797783,56442507,595197707,-1960850712,1040398074,724960108,167996430,1007711424,520320003,912246763,94256836,1594194921,53934731,-352097218,-1899983726,870288344,1371704274,-402652743,911807348,94254789,-402164539,-370664098,-2035001582,1564379958,2046757635,527558679,113718879,66412,-546045636,-1351351492,317440050,1048786527,1963000684,-1909055969,-1979487714,-13230331,906192902,56428231,1011286016,1006990362,1085333517,-1962888215,-1950338081,319744208,38258214,-986309115,-402285002,639570561,215031,504591488,216586123,184191775,1012888768,524907523,-148449557,33555271,-970569867,637796935,17975239,-986309120,-402285002,-678751671,-1960409420,-940113025,276070400,-1960914200,1958742778,1946369061],261,[-1662312689,1241156383,-14280221,-1863643577,1053046367,-2115435106,-2068557820,-380097843,908066686,57425411,-1392602903,1963801770,168084995,-203421124,-164427915,216078568,-400615935,915013129,521535522,95960713,1053034869,-2144991842,-390134427,-389872432,915144179,-167051230,1048625525,1954546299,2064041734,1375698946,2075809542,-569579518,-1101461665,1015022205,-1331661542,-1336956390,-524031990,-1444153805,94256836,38111782,3936036,-202833035,1173759491,125075459,71693862,-386960127,1038615229,-1207536420,801968393,1173759683,1886748677,52627142,-590157822,1912934376,-1640053744,1173759493,91504643,-83171247,-589633447,-390057021,907940335,94254789,-1961806616,914863319,56442507,544866059,907919080,57413163,53926539,-1962709986,1958742779,1946369035,-907337981,-34674344,1822498648,-1640053757,-389510395,-1950153703,9431505,52627142,1300243972,-1977204731,-1070398115,-1977688093,740214211,872123139,1948297426,-1467028734,-1469156094,-1949272828,440369346,-1185821836,1827143681,-986293999,-989487562,602408820,279898139,914863191,56442507,377093899,1595750120,1812383542,1006633219,182416385,-385059648,912260464,57425539,1109160960,1745289014,907953923,57286286,521813376,-952759948,220422,-1951145472,1558781890,521543423,536641256,-1403915381,91494972,-488672024,-1054123786,-60561377,922697449,56049280,370308352,-396949985,108146860,-561068404,123729803,33260483,-986257033,-133831114,-2083376189,377406,-342752395,651201036,637818402,-754626934,1930856680,-1966568699,-1072264222,118917381,-1105818874,-2133589499,377684182,-1962932729,-1996112866,-486155234,517859353,-544753038,1931395048,-1980571134,-1962550242,-388199721,113645421,840434507,585361600,1444846194,98711237,67456128,918757214,55248582,653888280,638078602,839861899,-952741139,395014,-1957670656,6154447,544495960,-354234365,-389051558,-831258545,1963378230,-1662517243,1946237952,-134005522,-1007091339,-165231782,1946682437,29550596,-922005053,-1337392779,1014753408,-402295975,-311230105,1173759683,74713092,-1023302168,1659420722,-402296004,-193789655,-1977200189,-1977215130,106103110,-351298584,1501223,-969534604,17134854,1006648040,1022260225,24508419,642892793,639067786,1392592522,262531078,505403788,326550846,-1911624728,911935449,57413259,-137417889,1570846425,-2147440381,1963932867,-1590276078,-1556741264,-1590295768,-1556741262,-396885206,650320772,906458565,93068940,914956054,512427402,512295724,113640888,637535604,638928267,-1994959477,-1559900138,-148503090,-2139093691,-1006224267,637897262,-2013241718,637892126,1359109771,-1996153880,-1559901162,243860932,-779418170,572971147,512230494,686294387,527784197,222706470,-1130161801,-1047853307,53216771,748751987,1977153283,-930396159,130221283,-128202445,97296835,-1072965237,723914356,-654900666,74700843,-617364733,-1962552669,651310019,-1560119561,378078678,-960297516,357638,54916646,1359902080,38636070,-2131697280,1968767225,992864261,-919347085,-117431880,1963378371,-655687419,289770278,324897574,97388075,97525275,175449714,544522251,41140539,1961412747,-1023314946,92942020,-1946190104,-402277362,242357165,326420747,636030644,9890050,521558873,95996211,-1983645440,-1996113386,-2096776162,381502,-119011980,-2082246125,382526,-1981262988,-959286764,17134598,91428490,97914507,96214667,1913955560,1397774273,55248582,773754424,-397323773,-957865367,911890941,101451407,-1942576526,-402256354,521535582,233003865,1931220968,-16731611,-351946234,97821123,376750091,-402271581,242357292,97257159,-2065170432,-385649901,1053097836,243991966,237700536,-165280980,1971324229,96248078,893749542,637909665,-484883063,1291920905,1434658325,-1007157225,1899922230,1014235136,119442230,66292486,14058442,-1960868888,-1556741563,-1977217349,1161429062,991196420,58001501,1996903739,141900554,1295713141,906655494,247152187,-562741877,1173770435,796147717,1465274961,734169862,-654899643,638875021,-150843765,1049310945,-134019572,235310646,-202780410,13730725,1594336499,-1957078434,523036871,-1157219530,-1703585778,-437732629,-1023118340,637648105,-1090165375,1166747327,101491473,323324710,-1006235997,-402290130,-828244489,-803828987,64611077,13796289,39750438,-1962755096,118393328,1389497094,108384651,-2097151699,-857210662,1380997634,101586571,-402256735,243860120,243861006,-930413110,-770974069,17107060,-904494336,-928841723,-1547685115,-526187042,1049319429,1044055559,1735525902,-651491212,101596699,12519915,1926834944,-1958251434,-148466742,378077798,245564935,650611462,50489079,-1962539258,101622224,-628899541,-2084371712,619380946,-1494693749,-401415407,225645393,1990201268,-993447163,-133849538,-381228093,-1037369122,-768407178,-1996104029,1476780054,96210571,1913739496,-1138849306,-1172928251,1958882053,1371398944,317245579,-1066247917,96081547,91507010,1913738472,-1138849342,-1172928251,-767655163,158597125,96214667,1913769448,97952170,1198833675,96732673,96867971,303753216,113669746,-1979644556,-1962577130,-1962558434,-402270706,1618088501,132665431,512636417,-969538770,939739910,1509669608,1914639963,-1308040377,-1173946624,-1579619579,-1073019436,-761064588,299034629,113716850,1484,1913742824,-1640053725,98476293,98569867,41271307,19271651,287707461,28840781,-937492736,-41228032,-1946357783,1959398344,77163,1392564867,39750438,1526799336,243913099,954729991,-389510399,-663613335,854075107,-1004637678,-1593467330,-1993996850,-794750651,1166616069,178195,13115135,1525270835,-20911619,-1640053754,1429939717,638481177,1656263,1435182592,1435051531,-4585675,312731903,-1142180750,-1006183629,637902398,639196553,641031561,118185351,510974731,1364219142,-1976646574,1451894277,-1261729024,-369956862,1566071130,308930567,-2081700238,-1959374509,-1962539234,-2083912717,-1977220906,-2093612986,30526,976630132,1963831302,-1590276054,-1959391823,990753598,990017015,907507400,7800323,989910915,990016991,906458064,229967559,-396886016,1161436244,992441604,58001501,1996903739,141900573,1295713141,-166496762,1950352709,514385923,-16497209,473753632,1032520427,-1153549514,1506505998,-75381925,359989760,-796145013,33546881,-510999414,-315437686,-657331759,-1949791293,-137219134,-201879053,1317676739,-470994427,-773140218,-1006968104,-1610327576,-1641806485,58001468,-402555416,57868552,503354857,98836110,-469096566,976632436,1946517286,189265459,906327048,91948798,-963717492,1270870923,1048589829,1977943371,113653254,-402324149,678690913,-1976646625,6744069,1357626739,1208912671,-670156029,-1996197115,973461518,1946517286,-636581408,887879941,-1977668470,-2147128538,1955438308,147191311,-990508684,853570568,-2146309148,-680261380,1946408424,2114385415,-881524987,92942020,6720038,-1178401002,-1494024181,-2144991372,1950351229,1218561013,-637125885,1076130821,991977357,-1977716006,-33197282,1998469827,-1961397755,-402269154,124983084,1912798083,-114103550,55092163,512279544,1218643315,1053105667,1435174370,378091016,1435174407,29524742,118915894,-400621562,-617351096,1218520299,55091971,-1059912271,-534392693,534938623,39750438,-136256640,1406831603,1542965992,378254194,-1031600670,651821844,-1023257085,1014291211,96607881,71731750,2007154942,116807173,1963068730,381544455,-1017249165,96222857,-617426037,91430536,1578062056,118917970,-1072264954,378100229,-1007155778,-1029455821,91464197,96248648,189172518,290884390,2007155243,-1105819387,-1073297659,-134217723,2114373571,-958070779,33760006,98698951,1049362431,2105607602,1952201217,63406906,-1293355125,-1607568896,1805780333,587646469,118882563,-1962587202,-1962560962,571863,540846764,-678755724,-91490590,-402651706,-1057094949,-1946227773,-2096777674,58064894,-972851827,369453830,94518980,654311352,-1958126197,990230070,994079984,-163810088,17644038,1460028020,-9109679,1153848150,915079423,817563058,222740237,-1341310023,-16310783,141689439,1946172544,32241924,-1889641480,1599733572,-1962052857,-1929006538,784597876,1072366986,92942020,1929301480,843442946,-1950090807,-1898476297,88850375,-402650695,775688335,-555217292,168260624,-1442483008,-1007030814,-1341996669,-1934953696,-388460848,-389873209,1015086802,-1609992960,1805780333,-1008455163,-24422906,96603787,95829635,990803199,1963308606,-1572944888,1300833797,-1898935223,88850368,-1440735048,-1414812757,88850347,-1040260046,1949187244,1958742546,1952201764,1967078432,30179331,-1075319894,179045715,1007580352,1007318108,-2147257025,-341179956,-863351059,1602275712,1979136775,15526147,168069718,-1979157056,-2012910274,101018430,820512534,192022273,57982986,1577112041,-2130805527,-452637890,113640821,1459946827,-1578610426,-402427134,123337870,-385649825,1053098195,1207305698,58003467,906011113,55328384,-1960414208,383356119,116809503,1946225978,973534731,74711565,224804491,1962950016,10283267,-1896182953,504663001,116793110,1946291514,-1948611824,1342553150,1493008872,-352140157,-550822083,1347680043,1979666774,141950726,521591435,-1879218712,1510344454,113642098,840434507,408152256,1532517977,-1956706957,-400430089,1049359716,-150796830,-396370173,92930720,880066570,-386430137,58003293,1325311465,753649970,-165734817,17644038,116788084,1946291514,1715374852,168135181,-1962642240,-401740809,-1057095064,76177091,-1073023093,-1576702560,-1007090325,92942020,1218691123,91988483,98083656,-1023026525,1805661776,584119813,1477846213,1364678339,1261895504,1262387205,91555077,88803014,1795618533,578095109,-150976322,-2147482556,-963964556,-1089812861,79234379,-1951927552,-988449552,-97484,-1929780875,-1881567535,1476741894,-1017225383,-1675719626,75270661,-2134847616,-1992892441,-351954378,539015390,-1425714241,-1438601046,179945523,-391384320,1639958335,-1834249723,-1577612373,-1582627430,-1968503396,88849383,1438892082,-326898549,-25261818,-1573468874,-92894971,-386113908,1157091188,1954545731,9693443,-2043227598,369314838,-835917817,385775243,737142815,378019606,1053033292,-397081182,1918702731,-1573468818,1232896773,374765055,922695175,1983579570,-1962183174,-1992884610,-402279874,521588210,91043583,-289740715,110058333,512230834,1992623469,906982394,94516873,-1541501898,-2000080123,1153893196,922746697,94516933,4408567,-1190956000,1284112383,-92355511,-1572959946,109852165,-386398812,2126827252,1575324666,-1957275709,-402355458,393547177,537767238,1701068064,212610421,1970682912,-1830245338,505443597,214558806,-117425024,521538421,-1576702560,2095580523,1595891454,-141884813,-104598177,-164170261,17644038,-1746336907,116798976,1963461946,221297653,-1305048266,222740229,-1341310023,-16310783,1735524959,922639501,95559227,1015045492,1360688384,1796114998,780809733,-2009725587,637889326,-401904246,1968832018,914961999,-645198490,906446731,-1962719069,-1556739769,1200293314,-1130154491,-1003092475,637897246,906438538,98698951,-1942618112,-1962548218,443911647,974028854,1036194317,108396543,973522486,-2143944691,-83019226,916243449,221906678,913929217,221906678,906851330,221914752,1049310973,1592462694,1448281630,911233367,98713285,-1962067010,-1992948155,1166737732,-1994451448,-1130298556],262,[88377605,-1996273503,-1029634236,155486469,-947666037,-1312347372,-1997408736,-1912136188,-1962548194,444433403,1443656704,-1107120037,-14283472,1492648540,1532911449,-2143936761,135084558,236372893,235867414,92669062,176621703,92669830,-1944679370,113718787,62653322,-1912158410,905969923,-167527261,1954547268,10938627,-2147138314,-1645673611,1374160384,-1931834178,-1898213677,-2133118013,74778108,67160961,58662537,512285491,-594934903,-962098642,786682243,-2083745909,-2013037381,-2013037530,-1912373714,24111322,2134805302,2029986563,-1898935244,100499672,-1986001291,62693891,58730122,-461318922,-1109661694,-1607033849,1033371779,125173759,-2096693706,918789376,-1660699487,-387872061,20712903,-1226307723,1273563069,645936895,1023214464,906327299,8589054,-469062677,-855760012,-855767692,-3993228,1962874228,1173527,-1894300529,-389868220,1474822183,5630191,1960131,286163766,417873926,646133485,197068305,4057289,62693430,447799925,110048963,-402259092,-13189784,906177590,53360383,-1608610762,-1994451451,-1962566090,-1996256242,-1962725874,-1996256754,-1962726386,-352088562,1812369168,772181763,738627331,-1122506749,654259719,-402259092,229686564,-402258197,246463772,105248294,845641088,1173759716,-1004109819,326436733,54427702,1383465219,23431718,638421542,638811588,134563318,520503412,118945675,-1962714433,229658847,-528066390,-1428126038,378662,703090688,2139825664,2046763779,88405528,-1274776448,-1979389050,-402213695,20712615,-346553483,-1830266683,-977074244,-1310193804,88405707,642610560,67272576,-2144989580,1946681983,2139104775,947194114,1912642280,71628373,639464450,906495872,906194593,57542343,-1556676609,-1590295692,-1556740601,283837302,121537334,141819910,55035686,585859335,906380427,906197155,58334860,2015297334,138709763,58237750,2015297334,21161987,1508433522,1364706251,-1341869744,-1090054634,1487536986,-1047899990,-1413467222,1476970371,-2035621754,-1014279996,-1411871573,-1834264487,-779644501,56277855,1347508163,37095601,-352125170,1048786630,1946157175,1048786465,1963000684,508711193,911672918,57546379,1547599926,141820931,-385825304,-1007157106,1912678376,113718794,16778077,913042425,906364833,57544331,-1458689226,102446605,4001195,-2091748096,1299644921,-1257846986,922746637,906000289,906194083,906193569,906366627,906193057,906366115,905999265,906193059,905999777,906193571,230098630,-1348454911,-1331546611,1856058893,-1314703869,128005645,-1281149434,-1590233075,-1556740601,-1590293077,-1556741266,32181673,1577541624,-1017554401,229613622,-1341769162,908031245,-1962539103,237713098,456527281,1024307974,175439872,1997421366,-133991680,-1007091221,1929368040,112652,-789061421,-1257889482,-2143894771,898878,-1590276492,-1556740594,-1590295702,-1556740596,-969538712,898822,1812383542,905969923,56493814,504591744,1381434966,-389467311,1515782193,526255967,-952756501,17001478,113718784,3509,-1341733322,-1007026419,1743307768,-1203670273,-523042815,-1257863882,-1959431155,653735617,53874093,905999110,7673363,-259270002,1778814518,1049310723,-1959394456,-787632882,1048590057,1946157162,1726599427,-1007114765,-660487175,-49915,-1007156620,96616067,-117279488,-1038185533,1960512261,104720389,28963442,89647104,378268274,-771029566,-1612182155,-941788427,-16562170,1395387391,96214667,1527533544,512301426,1347487164,637645909,-1962912118,-1962556914,-581768981,-1957078947,-388287789,-1977219863,-1040317362,-967709390,402868998,1458110384,1493332752,1317742275,1053033986,-2144991774,1459881293,856999811,-202780224,-1442745429,1173759583,141901829,638728168,1074089344,-1031579385,118915841,-1159593978,1073957025,-1179925512,548929540,-1431571680,-2086006608,915081927,1149961630,1150003981,-1031034097,-1413467221,113755051,-436271746,1275512400,1839333379,-179574779,-930360950,1965978456,-2131066875,78644852,-1007033294,100009718,-2146339839,67499534,99878646,-117082640,-1023408200,94256836,-335953869,-1337428902,1795618307,997529605,444132618,-931798006,-469332399,1871324677,29750795,-1410849675,527784439,-466436046,-443920048,-1006549272,1443208766,703391827,1583045235,112220249,-1336305941,-1332614395,1351478017,1961410955,-1619830784,-389872976,-93126671,90900214,1358132496,-1142401453,1482382889,-1001330573,637919806,652543942,1074087414,837290101,1300243985,784613381,-1977219702,367525958,-1427417072,94256836,1441316915,92743367,-1677306032,-1658226456,-1893310713,-949819387,1482251867,1929352424,1448300701,694479004,1482383005,-1976646461,-2146012411,215614,-386828807,-328008192,1928568552,-116462617,2044988099,9300227,1912679912,1795618547,125044741,91963008,-1897630464,-1962548218,88850171,-218102343,1805690021,95529477,-1410088909,-1833011480,866882219,-1414834240,-499741781,1156982277,141901829,638616552,1074089088,92942020,4622886,1460032336,94256836,88471078,505050496,-1977694893,1569269253,651922439,1527340425,-90511329,178390726,-402170111,-85455044,1582848768,24371338,-990606653,-2096783810,-1070463801,125367818,98836110,-1442101366,-963985357,514539532,169494469,906328310,92931781,534285483,-2086316373,-1515911442,-930370131,2046167725,-1950338300,-1851027000,-1413467221,2029390507,1200335684,-276605158,1166616091,371089205,973534751,292815885,-1962067010,-1951727292,-1968503996,-350246396,-1959387366,-1962548682,-1951726012,-1951725500,348554179,548521515,-341118474,130515715,196735883,1587868416,-1007149290,-499202786,-1962112251,-1992947627,-1962539242,-2095118763,896664313,223230758,-550817929,121044819,-645180922,1510130408,101123727,-1017445773,55248582,-390057448,1918569809,-362092302,98704899,-964430965,1355020314,-1572962145,276037642,178390726,-1000929792,-402284994,123730308,113465502,94256836,895322918,425036582,611638027,141806123,-768357885,190679846,-401349881,343017691,-1108811897,1944028936,1121945349,-1007096350,-129351417,-1139373117,1931381253,1258735109,1525168131,215476225,113699442,-1962867340,-1962559434,-770798594,-1980169467,-1006258114,637919806,134565248,51674509,-133837762,-1070397757,1946140392,770377475,110019468,-611450066,-372113785,-779901453,128250624,-499202762,341675269,921236267,1983587852,906326530,7159433,-1021372680,84264097,-995950591,-971603195,-962527227,-905561339,1996599301,-1593085425,104531396,28313032,-1070464393,-10622970,512663410,-372178130,-779901453,128250624,-501299914,88602117,-402164416,1333792308,2005745669,654191380,1912766011,512308741,385351789,116835103,1962870132,91463718,975618302,410387526,96214667,1929886696,130934804,1049169778,117376444,11535802,-133860446,1388575171,1183458899,-1967063548,-1950209312,47569,1913104104,-2134375881,-902102827,-997575821,1962621763,512314347,-785709636,650218322,-1962776841,50706486,95986630,-634693032,96083457,1566811,-1007100277,-117128061,717892547,-1999831327,-1962577114,1372056522,89033254,-952743350,395014,1959332352,-118672884,-784936239,-502921450,651365110,906712579,101127811,1405311232,686349107,-1774286585,-227386619,-745843887,492735270,1996684163,1187456521,-1157627363,641925121,1997364795,117565533,-227201166,492734758,113298,1913079528,2122524192,74776351,525270822,-1948612718,120711362,-1953297550,-1161043245,619249663,1918458631,113895581,954767474,-2020380160,1979648991,-1977199987,-1006239658,637902398,638279049,120937865,-2094611622,1963072894,-4564084,2091263,-389993640,113639431,-117373429,1465013187,378264371,-722991722,1532649222,-388877373,-126744969,-947128716,113371218,200110682,638285266,-14713213,-14285708,-661971130,-388402104,-713947588,105769155,-1957430670,103737567,-1947110565,921627615,55445190,-1462619648,637826306,1191183814,-1476392775,548442884,-117242764,-1426863821,-1007287375,50623496,-204917767,-1414819414,-166662269,158597571,-402616600,74776872,8775750,1979774696,977043486,742791541,1343190592,1478193384,-2143942029,436604990,-5111180,1313818282,571719,-2147473176,360001084,116799046,1946224146,45720582,-1190925568,350748675,918718976,101787265,63176447,-389853447,-143261533,10348622,-164230027,-16560634,540809588,-303884939,1965702217,-213929980,1060940458,-897523851,-1327830271,1319826208,-1578586941,1325036544,113653443,369165134,88850183,539015255,-1442839111,-1070421005,1605030026,922712808,88817280,920221157,88803014,1718010629,1711695462,1717986918,1717986918,-151493018,1342177279,-37132,1157627903,-3004,-1,-1,1879048191,-154,-1,-1,-1,-1152144140,1631324977,2050757746,539755127,175276092,773750828,1037508238,-397402153,27787288,1405311832,-397353749,44564492,-397360296,78118916,2117911384,-1152182669,-388984970,1935398702,-790048760,-790048536,-1022417688,1019416496,1007056431,1555088220,-1006930749,18354407,18354427,18354447,557744182,24379651,1392923075,-745777634,-611400818,-1811495370,-969538301,235115014,-1794717898,-1157627901,-986315886,-402640330,-164170404,33789446,-1070462860,123412318,-1607023783,54264735,-969477515,67343366,-1845049802,-2009721341,906206990,60098247,-952762368,17015814,-182261760,123412318,13691225,158666812,-1874952138,108265485,1946369219,-1511406847,-2143904768,219198,-2143935628,204862,-13231243,906188854,303120000,-855345920,772139816,-1876943105,1476824886,-389833469,861142854,-460592933,-1259113893,-219355135,322748276,-2143902091,888894,-466440331,-336406040,385234506,-1152187650,1659371524,-898475036,119428870,-165216629,1946682949,649613336,1479527697,-969535629,196102,287619152,-346542131,1048589840,1962935038,-201922555,-370670613,-1022926861,-1258331416,-225908735,861140596,-468195109,854356571,-226957084,-1653338052,-545979588,302446134,141885958,-102235216,-1031345981,1048583958,1946157911,-531896317,-2045341958,-2077848827,-1330649083,-1909580281,-969025762,205062,52430534,841386240,839287555,1048576515,520098321,-839383691,-133764317,404684590,-1940850032,512634584,178470359,983783437,995662851,1963143718,54173962,218766990,-2085679895,27787972,512683892,12061962,-1909580212,-969025762,-16560890,-1092490465,-1959901333,776437278,1037506190,-402153284,-622133246,521537302,60032710,-1845049848,113710595,917,61087369,-1996254533,-1945919434,-989617650,-402640330,-953748616,-1140613114,113714691,66468,1048590019,1962935072,281837579,-33098186,58064642,909692032,55256712,-2113500106,780744197,-2125068928,-1946091545,6613213,-2120760482,-2097086489,175440127,1183458896,581056000,-1054124029,642961411,1510106871,-466429949,106314534,-989980046,290863910,-953808781,-57530,-989984021,190200614,-989986190,171369680,906327334,55256586,4622886,-2113500106,780744197,-1004141184,-980675722,-2097047320,58068223,905972927,52444800,-1341885440,913107715,92808841,-2093611242,-16405954,1444809844,-1372142282,-16464379,922361694,52430590,554630710,116798979,1946289654,-352079868,378418729,-1960442490,637895718,303120000,-855345920,772139812,-1877205249,-2077849306,378283525,-980679290,-1959340658,906332198,52496126,537314870,922419203,92286660,1047658812,54281844,-164213643,134433542,61883508,-167315914,91554309],263,[1241972278,113653251,922682146,95043203,-1023314433,911234590,906341025,95303365,1582826632,-164183265,537086726,-705968012,1258747446,-1099689981,521587691,56049280,-402426880,1048632841,1962935129,2080818857,-1070464507,504214505,718111412,1493616182,582549251,-1339044591,-1198397406,911410777,53485195,379706254,1958951680,1977170712,-2143924204,50691134,-1243085196,-643962867,805736246,-1340140029,-1123358465,-402277400,1994964260,113703671,-973077727,-16571898,56166086,-2147053824,-2113499387,807308805,806784515,774277888,-1376524288,-661893113,-685863378,218800957,92578648,-1621600168,35971206,-11472204,-16416202,-1593475018,512624004,1355746570,755940280,773721771,1037508238,-947128261,-2054551949,-466481493,520299683,1539200600,-1349785586,-2128166050,267783550,-75429005,74715120,267975553,-117734461,1977289667,-2126607609,-1006695680,224279334,-588765577,-1960939008,638481725,-2129824117,1913648894,-335607028,-772812532,-772812305,-1605137,-1021372913,524732198,-1269760001,113653384,-1089993909,-941092865,-134005507,1492713845,1977289667,-2129229563,-1863793920,-1949142528,1359705141,-489487183,266765145,-2128210709,267783550,-427750797,-494800896,48959487,-234097101,-986303095,-167386570,1967129924,94038023,1074089088,2017361974,521535493,1397796468,93233489,98836110,-2011904381,1344214564,93460107,101127817,93329035,838861246,56486080,-987991464,-167386562,1967129925,89581575,1074089344,1326761859,41812774,385353096,1482381599,2013710019,1397751813,-1014279599,226394406,41095158,-13375279,-15482109,38701862,33618305,-796192651,33546881,-271465334,-466429744,-678755093,52883959,1346963014,-796176046,101123783,-1070465024,-402652738,1482228455,-984124838,-1928994250,-134015876,930464059,521536906,91752190,-1996124510,-955936746,365062,113721856,1543,29278258,45213696,918889586,2089616866,369461780,93299231,1510313663,-1070376103,226394406,41095158,27837323,1499120472,650336347,638021060,-1577040246,1994917238,7989421,643237571,642084292,-1577040246,1659372918,6678701,-395180193,-1070385035,243932744,-315490233,1165346086,1010746422,1173759488,410353732,1165310758,-611577227,1197292326,-2061104523,74729797,1229293862,-497498237,784605148,-1007155830,524732198,-410910721,113639679,-1273494709,91660314,-990120472,1006996014,-117279485,-1340139837,1720329743,56271617,56362694,1560725249,637534211,-1575532918,503710567,637754043,118716101,384739304,1049298719,-16055459,-466441608,409372198,939882144,1963630854,-1593391608,-1444282614,1747323392,-352159485,-130255771,643106499,638807748,134563574,645138269,521557790,55248582,1053034008,109839209,-1996029142,-1207752642,113639439,-402586251,526383888,494142268,922709737,7421571,-400591872,1161298168,-166824700,1950352709,-132180472,-115403069,910003139,247152185,-953752459,-57530,939578344,276104261,1074087414,1170705269,-400490748,48955602,993410443,1963899710,1048786658,1946157175,104478221,108334512,-1341733322,-987300083,1173754750,276111365,45817622,-53614592,1053139826,334169570,-768387834,118917430,8054790,1560430312,-2082115065,-1942612793,369322526,1748928799,639021059,-1560189302,113640282,-956169380,220422,1183458816,57123351,-14279162,-14281354,1522209654,119496195,133002216,1049304854,-16055459,-1977210504,918886214,-953810068,7494,917860072,57163461,138840614,653673864,-1995487605,521598789,-373047246,-986251702,905997630,1967815,-1992884225,-1022444738,48772607,1354981120,93017683,1830718262,1958951680,1979398944,1839412742,-1961432320,76087925,38046102,-1996327029,41912636,-1996327543,1482382877,-16482944,-1992948363,-1023382210,175503163,-645115311,-902053236,868440410,93627382,4622886,1982149,118393654,-31994,1429934708,990737670,141887565,1963214138,12511491,1006596072,225773141,1963478331,71645704,-1897331851,910002944,247152187,1448207733,-402238126,1560740123,-1892262310,1929774854,10479875,838965480,641218276,1265960340,-1189847667,1465253889,-2143943086,31038,1394476916,2048836918,1962281728,-593238009,99287732,-1260599064,-2143904768,31038,647828084,-788377973,1609796585,-1510736889,32186118,1599735709,910717534,101125771,-1995944567,1837696597,256216077,4622886,-972798583,855706181,1962281920,1183458827,172328968,256281382,-401914487,-1942552883,906355742,2104972,-499218122,1049179653,385351710,-1712798945,116799230,1963197969,1048786440,1946157169,2943011,906257802,52569656,-164231052,67506438,1170670964,-1962868988,1044067901,-579531077,1048583958,1962935114,-1007041791,1698234292,985035780,973501664,1979188293,88471212,1353086016,-402360833,1918369803,-1075544058,1476674953,16758979,1006912903,-151685889,-260816700,906008040,52561466,-1573460364,1841565103,341675277,-1962519157,-1992947635,-1979316466,-315487667,1258735158,-990504957,906392584,55250560,189106976,520041303,1347508051,1392509369,-2143936942,31038,105977972,-1960381557,-372178354,2050933814,-52458752,520529395,-655861497,1532633051,1918851416,-805091583,526108642,24510219,1354981369,38177574,229483318,4622886,229614134,-13188264,-1023381242,1899922230,91488256,1896808246,-1070349568,872843062,-1461655293,-2063153610,87818240,-1185348235,1431388663,-326898549,1980054557,113653268,-1342110941,1575324417,-391593239,266934348,1946303492,1946434792,1946500324,-60913170,-1996601716,1187445574,1451819258,-396456730,-1226247541,-363951692,50503734,8692278,911589426,8785536,323086337,645936796,-1644298106,-1985056163,-661915578,-1377255374,-167284027,175407298,-857144656,-385175552,1187446983,-956301074,62022,50022134,1992643701,184847356,906786240,53485198,184560801,-1908443968,-1174457408,-1070432256,-915034382,-1362724791,-1923615115,1577259357,-754667030,1441269483,1935220486,-1904940286,-230258240,-24381901,28878067,1992665856,-363951130,521577715,-1174398279,503713736,520391912,189821447,1028420800,427098138,265553655,74842111,-375098,1024444577,141843021,1951226429,32631043,-1324364639,736154373,-1995452410,1190589510,1232339707,654081732,1183384971,1166747372,-163149566,-1342118935,-1341986040,-128021749,-402374680,1431352548,1560962280,-21370536,50503734,-2078373322,512243200,-1007287550,-1462471360,919630912,-352286047,-481901015,-700546304,309657615,265830019,-32803584,-264379578,84112143,116785168,1954546434,34504709,-1969012733,-17664,91416606,9085215,-2097147899,-1536028165,-1602763973,-375050,100866165,-1804464174,-1871199429,265422379,265553411,-1019542414,-1014300042,-1982297314,971567198,57876229,-1962970647,-2013232114,-2147286514,1946215294,16482578,-1324584176,-2115775740,-1996422933,-1995450338,268824134,-96012800,50951423,1177284678,1060340,-1980348791,1452010566,-464090644,265295499,-754667182,212949218,-930354989,519593611,-253181902,57876234,-1946222871,-75369378,57806848,688906427,-1319898018,-1948003580,1586372299,1372730348,1493374184,994603551,141843400,-108935125,997392896,-135504383,-3002,1317782901,265724406,-1029455613,265855247,-1005600605,-1559241722,-1064562748,-962346749,-1949748465,-1961893866,857667678,176285888,-385649889,378273421,-1169027122,-1934031938,-1226301951,1918502658,6535658,-1962688833,-770967946,-987359628,64523293,-661724090,-947702015,-354268668,-823451898,-1907273722,-1590238138,-1959391290,907002894,303175423,-385394599,921239774,-79235330,-986876926,-1985086346,-4658106,912518143,906166944,8658570,35555382,1086584323,1084807285,1183569012,-388287506,250282618,34010678,108298243,34504758,-4505597,63629567,-948643061,1408261769,1526972392,99501705,1183383568,-2118110228,1930428667,-1312584946,1038144260,-1552547584,755040301,-1957691136,-919340962,-1070345845,1493804776,871128718,-420982318,57892353,1006479593,-385649210,-1976107143,906003486,50470536,50022134,1183527541,1060332,264676150,-1006188746,-2130640881,-2097086778,74776318,16828033,-1070167754,-1029491185,-942109169,905969668,6362879,-386376053,-397082208,-396556343,1190527395,980681467,-402536472,-2143944229,1064766,106309236,1077330998,1015031312,907113472,53479054,-1120469194,110044686,116064320,1057408566,1577517072,-379722357,1451992222,114414,200427147,1208317120,344578190,1223575179,344578190,146736926,24045568,1017927249,-1442286546,1930493827,854843906,285180864,1588199795,23717977,-260666542,82375171,1996446383,110044914,-13238228,638500150,4195983,519861957,108315990,1358957753,-1979687745,866448156,1504422848,1444814686,-1979026235,-1415253188,-987799893,-914357644,-201749632,-1966473564,-385928505,41093733,-1014302326,1525209906,-1979550966,-1568020263,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,-952762230,-2147275770,512636416,-1942617296,-167563746,1946286918,918894119,2126778304,1569466108,-1991356912,1971922460,113587726,-1943662652,-1993993123,-443870651,-1550259875,-1003043530,1053046287,-1064562752,289308726,443809810,512634398,243285463,-1996226426,-1946131690,-1202708520,-1940909803,922405824,52496070,-1949266432,1444871143,-628178290,-389299317,1586167820,1105745400,216554759,726909696,-1333597989,1526730984,-1959373885,-402444258,-1847066619,-1664918608,-230257840,-1962931736,65596998,-1013098496,-76234741,-661774776,73353,1992672031,-1395749914,-109823428,-176923588,-210436036,-242749141,-952743485,84851974,1053046272,-1064566691,980731659,168135206,909341888,101596809,477479226,1347834183,-291575636,-502368850,-1960421129,-1113377275,-346464754,1499355153,238979894,65286662,63407096,1355007723,2080818742,-1909062907,-2096943098,57870074,-1962932550,-402238502,1528758841,-661911694,44286723,652957696,-2093940552,-623833150,-355269711,849311977,646330084,-469105843,2080818742,108265477,2080818742,-387448571,922695328,1150223152,839445268,113653440,905971068,92022410,53781302,-1902064920,-1070394276,180273294,8961792,-1515870811,384411045,-1590246414,12517412,3205120,520502642,73273,1049166965,1031798785,-402295718,-387252205,9216310,1962934077,1004506142,-350718984,64523473,1073742598,-2144943986,125062461,1513979942,-1007091340,1952071040,-1971974,958854514,1962934590,244000494,21037059,637534990,227020170,-169287957,614545070,-1901906432,116798976,1958740738,116798992,1946222729,-1935591928,-1901906432,-1950338304,1084438264,1117992451,1151546883,-1590276093,-1813512050,104231679,20855071,912880640,8980214,907834369,50464502,907310208,906006177,2360891,-661911179,-1945748682,-2147226880,242506301,1946113768,-1578608438,-385371986,-2093571773,213054,-2065104012,614544896,104543744,242483342,34010678,108347395,9347894,-1528261397,1552505759,-1368463358,-873789264,1929326056,51284928,-902080000,-779419018,2010725202,1048786562,1962935104,512505349,-2093612224,213566,906366580,54658702,51263782,91621120,1109298230,512505347,1391002436,512636671,243991364,-886374397,1282726540,-1030827773,-338065591,919155502,50466442,-12590719,1996618115,512636632,91358016,1109298742,51284739,-1932842240,1959824344,1086522139,-1991655282,637535006,200329,495340979,639469606,81545,-1590240626],264,[27460400,1087933440,-1380259749,-392145431,12561812,1220578304,1946051048,-16586493,1743313038,-1946782978,1358955278,-1518937797,-385934359,-164188816,67143174,-2143941004,34110,-969537931,16811270,-1946156865,669534400,638219006,81545,-340957208,-1386026837,82381232,1958742688,1946237984,1946303524,1946369074,113653302,-1341848797,920906497,52627142,-351817723,44054260,-337366525,-478063670,-75235521,-646489342,35555382,921496323,604015008,922151681,9178763,1962932611,33260480,477365362,-164186133,16812294,703074420,-961252864,1509949446,-1993965514,-773063168,-1996032458,276103424,1912606696,444058,-2143924992,16812302,911271147,-1912593247,654259136,1952071040,-388461031,678624619,-1996032458,108331264,1513979942,-1053097237,-164173963,16812294,-661779595,1929202408,1975597831,-1017579517,-1144825607,195366308,-1525766794,-1521441467,-1520523945,-1512331849,-1512331813,121415145,154928242,-225764746,907173003,271582966,906327297,54402697,907304075,54271625,-1187578066,922693284,-397368137,-969495756,16982790,-521600592,-617364578,300424982,736646060,639857153,1946172803,1032005145,638809343,345591,-1995737728,-1945788866,-402284538,1130089016,99145707,-1612096596,520042142,41025700,-1158941461,-1675690186,921955072,10493695,-13177621,1912648734,-1660032791,-1996333943,1150028412,72124688,509138667,-1661343658,-1796733089,112809642,1202057984,1587914055,1552614539,72125186,-1962519413,1150159484,141885198,1577868430,-333542346,512308741,-969538070,-16420346,379301097,52477703,-1173705543,-819264710,-372123861,-788475517,-1666848543,-1995553652,1418266748,1352067846,-854514248,41048879,82415339,906267550,-1962728285,-1556739516,1149961000,715339278,38046467,52863798,906249355,52635272,109981379,-1910096425,637743110,3284539,112198770,-1004092423,50345022,-521616389,653947647,1979661696,-351883260,-1977199641,-385928675,-1017446398,-687436242,1053042237,992346154,242353245,73214758,-2093104090,-294256641,-1202666503,-470417349,-2091321341,868419271,-6690597,-2144990862,91553597,-1326257341,860930820,-1142402085,997350399,4031270,-2094654092,57999165,921365315,637746849,1966032185,1017198323,1161373187,652834097,-64057,54436150,793086246,54305078,826640678,1489238104,-389872464,728891995,1049173782,109839774,-2094660192,175374653,38111782,1883041828,552077172,96872191,-953751297,1051985266,-375592471,686333167,370373122,-1640068833,-1610183675,-933042171,1756628082,-471080213,-75240141,-1157401836,-1909063660,637743110,3280523,1349835067,29172343,512632320,-208994250,1015073579,1178564095,-75237150,-1123453164,415170562,501961472,1962933123,-2091648899,78712771,-478028845,-397074433,1918761668,868257380,512636671,-973667536,175374339,183193945,78680811,244027627,-779419598,3421893,1364829427,-5191125,-1909019917,-2096943074,13374,508890485,906399238,-66852864,-144892153,1946157765,872859400,-352315392,872859398,-1946157056,-1895811578,-352308730,145775535,28356331,-373359893,-30545807,-1977218958,21096453,-320142733,-1640068810,109852165,-165280352,1948255045,243283462,906102262,53229311,775356214,1370115,-687923434,53347983,53216911,-890568077,-1410612853,-1320035701,1508627204,-1023158132,-494675826,378091023,-1942617300,-1023201762,-344713026,14805144,-1628765581,175505980,587646518,28311811,20746475,460786290,357892902,390927142,647152011,638928265,-401123959,1418303999,648538886,-2147072522,52824693,321261909,-588573875,54916646,653227392,620905867,1077739760,1023767552,-562757584,-854515272,-339709137,1929526443,7727168,-1073048974,653923701,638406027,-82881141,-1986416920,1418265676,-400495866,-1993955244,-1993994931,-1070395563,-937492682,1703093760,-2128167163,1073743181,-341288984,113653384,-1342110941,-1951339775,-42997565,1460017010,-393011362,225574943,-390068760,-1977156357,-350451683,1407118294,-388396207,1482423721,-335747352,-50403113,911219826,271582966,855929857,906554304,637746849,1479492923,-1329397387,1019476230,1344697607,1592312458,410146817,4553859,121377396,1283524469,-348127165,1130660121,317439999,-352317512,1946696720,515395798,1529859345,1609106290,-1704597094,641123638,-97536,70912372,1959069300,-101520615,-1003073341,637903422,4408775,910175232,4589112,1346909810,984891652,637896998,1543652807,1300243968,-1070907324,1229293862,1262848294,-1993997648,509103941,-5445546,-1993996174,-1943648907,526272349,743490392,275929089,87829876,-969524106,16982790,-2048196176,-91551970,235834166,-1737889792,369380489,50707999,-218099783,-1430244444,916047337,921225,118944395,906167743,50595582,-1202658581,801968415,-352160934,-388109375,-1519255526,-986294754,-150625738,536888132,-1787551906,268879414,-1007087866,91602954,53911606,1444825152,587646518,-164232701,-16420346,105914740,113718871,83035554,-1542026186,-398392315,-148439277,1073759045,1951926111,-400954610,124911641,4408567,-1341295296,279066127,113653254,-117374173,918757214,4654650,-1007091086,-986296237,-1291830218,65271384,914962160,-1942616670,1476764702,1438906459,-326898549,101127696,-260141737,1812383286,-969539579,355590,1957693928,-12285427,91071030,1812383286,-391315707,712179542,-1190955032,-1403650037,-1461396504,-501517304,-544514314,1605647848,-1927342585,1065414774,1426551808,1560284904,-1325857933,1575324419,-339725629,922726402,-1341961054,1906456319,113653253,922682746,95567497,-1241069770,385875717,-2035446521,116798976,1962870130,50325557,1929309672,51308586,-402563699,-1133379275,915087126,116786610,1962870129,36956163,1053040406,-1847065182,-355342171,-1331319832,-952712445,-16408058,287553791,695414733,1342356712,1458046091,-387938588,527819857,460709946,-391338664,-1073028112,1055395444,-1428190236,-622268299,-1021372928,1492839338,1962949760,-117264380,-397061949,1482544751,-969532301,-16420346,922641896,91358918,42133504,-391499856,385393631,854115103,1912844542,106307320,-712775593,526255967,-378403920,-986294754,-1962565066,1331430367,8826253,1336132072,942038192,24444741,526274474,1962988008,1958742545,-1392801008,1961082088,-1073066246,1555039092,5499050,521579378,95567499,94516933,1963073512,-12285420,1961072872,1031808524,1191605248,-1237415626,-1960897019,856011318,1896281801,57999109,369175784,-1572944865,1173825029,1971322947,-401874163,-1058495360,-1533351703,-1396505680,1977833704,1945975559,-202659303,952120142,639268100,989822336,1555039605,-1429960022,-823606280,1946398721,-117264382,5368003,-2094597518,141831741,775782694,1326085422,-1342166040,-337284605,-386333950,-764084202,-486020948,-46418315,-1398093709,1961032936,-1444196614,-1073085302,-286735756,-79969310,642714482,-488110710,-118262302,-117198653,250381251,1460033054,-1259566251,984263726,-401050172,192217038,-1002788180,-1008183435,844264959,1988733632,-1958221050,-387447178,108411873,-164216972,-16420346,-494923659,369112577,763299194,-771095435,1988702068,-1105259002,2123171147,-806856950,1827168177,1308838306,5126914,-141882509,-402489660,-336027054,-85395189,1963110400,61929731,1577541469,-998007009,-1572739058,918789705,5900022,912946431,94516991,-1539899594,1599479301,-390057209,1265827033,1157087486,1948254275,-1578608654,1594061824,-2144933397,141885501,1275524662,-277479677,520550283,8448095,95854902,142131211,-970209533,95855414,1962949760,-1436766205,-2086545944,-914357052,906816257,94635663,-1576628426,919155461,94516933,910523588,92946057,-1945727946,1444856581,-1252960506,46262294,-402407745,1599732963,1931435527,-1785861885,369344190,-1584601057,848656873,3965120,2088817524,-847955455,740297901,-1329171104,-1057045505,984891396,2129183659,-1494005343,-1974405259,1927872324,637957345,1978140042,-1396483842,1979609064,-513808134,-1243335997,39708694,1349143737,-392008728,-2048329788,907309730,95035017,-1640068810,109852165,-1696070240,-385649673,-1992949613,906341950,95422092,-1407284938,512439813,-2010774102,-1074623715,-397343810,911998015,94254789,-2143942030,-16418242,45089908,861425899,38570441,-2127344503,1969900795,1954588681,-1182850043,106369024,1599473438,129698280,1360991839,-983968769,1912970806,17090330,88869120,95199542,-1071710410,113718784,-64086,1033145833,57999447,-950332949,905969668,95303365,-335608634,911866626,95028935,-2093547521,620962878,1961427829,-1804998252,1763752273,1829160502,669582853,62832639,-225750704,1509663464,372470360,2050916383,712376069,91031238,1912679446,-971607029,16982790,-974454352,1924679656,-1833834477,-352041847,-389969013,74627225,61928939,-1957567253,62832626,1509646056,-2143883150,-16418242,521539189,552076981,-1275729919,-655686542,-655686736,106045009,-1074296033,887620670,922695419,-1892285006,1577432070,-1166911201,2050916406,-663355643,62832465,1509627624,521596018,91897472,-3837185,-16408010,-1090149322,118883262,1860747314,-401575174,74751865,-219430658,-1341864829,916712208,94635663,-1576628426,-1256253947,11134998,1924488936,1367862157,-378933319,79298322,1354814212,1090785060,-838969174,1438905205,-326898549,-658376950,-1207601921,1844117509,-1980346743,1586296918,-27357958,-91551970,-638070901,58050827,872415161,1336865472,-12219866,1960791272,-1436766205,385646217,518542623,2126798232,-389968900,-1031012448,855612392,1455794880,-162624520,-7870379,1008431965,1020818512,907179269,52706947,906654785,52706947,-352160685,-443811390,-385650083,-588672298,116799122,1979647346,919439874,91033224,378091203,-952760844,390918,12777216,-1975159298,16416994,-494911884,49971215,-461359497,284983536,-1942606217,906361606,100220553,-197722314,110048773,-1992948227,906362638,100736649,85888054,914961926,-695532029,200000395,-1830092368,229662297,-138151701,1948254403,243283462,906102262,100011648,646002177,16713204,-197229770,443879429,1929300200,1048590041,1946158582,113718794,132596,-385842199,-147418586,17167366,-400067328,-1233977926,-163676106,-411828219,-200882378,905970181,100009718,911963396,99878599,1391132675,-164183047,-16420346,-846593420,1945941224,1048589874,1946158582,146919,-147398027,268825606,-352160512,244004446,-986315265,-1962540234,-43980586,-952742542,33944582,907012864,100023936,907375616,99878599,-397410303,-1590259661,1149830644,76109828,1536267753,1048786512,1963066868,918894092,348456451,-335711256,-194779133,-1207375016,65732610,-385875528,20746615,-396948361,276034476,-385437601,-969502361,16982790,-202702416,-1447176053,5671171,1493323401,-1996206455,28903030,-1960897024,1963043029,639429378,-2147072522,179832692,-349188847,-1407254780,-352161024,101491145,647043561,-2147072522,179832692,-349188847,-1474363416,-1948062976,1392515614,-1340145840,1935366144,-1658001401,-101681845,1460018883,2209873,55248582,-1976646632,114437,-1960390773,1776814934,123689439,1946237983,516159963,-685863378,54427709,-1021378557,9707263,1460018883,91555526,1258735104,784603139,29296010,651135744,-401516917,123723568,1946237983,-3933733,-1023371234,437160785,-1640053760,650130181,1362314633,1509932520,-1410856333,-387259748,-512491593,-225721511,16925943],265,[-1961659392,268765252,-1950315008,1149962828,385824268,1157042706,1962934786,-984211944,887620724,-314185491,1150164830,-1113508344,1084433934,1048589824,1946161681,138709792,-2045870026,1157039104,1962934530,-661774841,520315368,-2063139274,1671640576,-1010814208,735611910,-1898410302,1032128,1096023,-1359741008,1610058567,-1899877544,33864128,-789068149,326428883,-830219636,1943022576,-740624632,871508962,-2015719726,520494839,1976434183,1318235355,1187548077,-31145334,91598908,-341118036,1974615046,-1834683540,-1183579736,-1014198128,-1037313908,-1064380274,-1191178305,-5242864,-1958236429,734235639,-1077899582,78708751,-789068149,158656723,-802432372,-830219634,-137917456,1961415632,734170121,-2084401456,-1014173489,-1907828596,-1077899560,280559631,-201347072,-141867090,-1907833973,1032128,-963967823,-388771593,-628356492,-628174805,-995711,-789067893,175433939,-802438516,-813579634,-1014169616,-1907828596,-1077899560,280559631,-201347072,-141867090,-1907833973,1032128,-963967823,-388771593,-628356748,-628174805,-1947152765,-741279801,-1945537304,-1898959934,-254835774,1322289836,1187548077,-31145334,108376124,-341118036,-1304653817,-1527551115,27837066,905971432,303306495,-1014213693,268434305,-1017445770,1364198942,-377268394,-385649918,-108330811,-1992900466,637568830,1112685953,-1293352076,-2095116800,-1293390649,-1104907008,-1959349178,-2097117378,1152985287,9353984,-386969928,141689005,-1179393858,-1527578522,-1090485015,-2031615882,-1102809856,851424394,4503808,-1207923525,-2031585102,-1106152704,1153021066,8502016,-400799816,1467089013,-1179393858,-1527578621,-1421307720,-1191000445,-1527578604,46564267,-218084423,-1086788700,988282996,-1104120576,851424462,4372736,-1207923781,988303070,-1105432064,62501856,-1331367168,-964449720,1358082,-2085968653,1270416070,1604645632,123230558,-1094493409,549041424,1957098240,2105550345,41244415,1472440051,443918067,-2025944266,-1949594880,650130392,-947714813,1610146306,41272123,-1007041544,2097152,4194304,243990529,-493879280,244050174,-18743280,1397816552,1465274961,180297222,-1105261056,179942996,1973875456,10561098,22822144,2134720882,-398690559,930414682,370051878,15302912,109979138,1589510176,572086,1946167784,-1234780661,-402649158,326434846,-1196778832,-1934945770,-896816176,-1341724285,531297168,1516134151,-1017619623,1103768401,1442971839,-896839337,1599710963,1191408734,-1017515550,708217638,-2096450816,317195206,-401640192,175439885,775716902,-397540235,-154992639,818184435,1681401422,-1023364095,21505673,21761676,21628615,244056320,548929811,16825857,18562689,762663747,24329857,628445252,21380737,494269459,19152513,360022016,482281230,24493751,-218097479,906392998,8718022,49930,0,41002774,-1479104746,55836704,56885873,12059249,41466626,1048835634,1962934304,672565765,378194688,-1295318999,872362912,512438006,-1959878652,782239758,1963016064,1996697104,1200303620,1945647876,855149316,113476562,-947132958,-695477622,38409865,682038987,-1070335321,-1604213970,-1604082898,69110574,244002464,-2094096376,10510654,-2144464011,225771839,72825646,-1993463177,-341810914,1048784411,1962975331,1065365019,773158148,-1604116855,1631486766,141820064,1665041198,745865376,-502873213,915091133,-167010207,-2094118795,10511166,-771009676,-1959900299,782263094,-1604241783,71616302,720044032,1630964526,1049308832,-1959878557,-1039990204,38111534,-2026978677,-1037368252,71665966,17155630,-970062731,-970062843,-1959919100,-1197448938,-617480191,-341789749,866235138,-875525184,54061306,-225746573,24936494,777811200,772015302,294019,-970050700,-1959919356,-1014300068,71566126,71207726,244002464,-2144428024,276103485,39160622,359977019,72680238,192205627,-502872189,112869,-2016683214,1418407671,1426271748,1418276356,96873988,-1279792380,-1291654238,-876596309,46721274,-628417165,25133102,773354751,771835902,-1962780789,116048346,-1207245887,-1278541823,-1291654238,-1950338132,-386217008,393413274,-2144413045,1946157439,1342057994,112641,-1278485710,-1291654230,-876596318,41478394,-225760909,-1959870414,782238750,-1610084725,37716014,-1057095052,-502873213,1418407667,2089430532,-1193768447,-1278541823,-876596318,1139299834,-1947038974,1940042707,2088775221,-1414332415,992881781,1719075924,28837746,1574646272,-571977013,-318023167,-1959913356,-1037368252,72649006,71696686,38152494,-1070342933,-1959867555,782238782,-1610084725,71139374,-947713676,-1275731450,-1947997279,1141059266,1166618114,1149971970,784476932,772031881,771818950,83398,72649006,-397239061,190448000,-1960545043,1143680706,1178283524,1947760388,1177103882,1174482436,772139778,67126982,72649006,201289705,773092607,772031883,184828931,772044013,990135811,-385648944,-326958921,-1962469872,1962880732,1961691908,1183526413,1140928004,1187393028,-1959918592,19792965,-13761468,-1959918988,-1993473467,-30539196,-30539451,-1993998012,-1993997193,-953808265,3143,239585062,777519104,-1056816085,-930412840,67101057,654049317,637945737,1476939657,-1962485567,-1998392,-67099389,638028070,1442992009,-208973225,19654670,-2090967206,788140228,771837438,771837182,721699979,1418276546,772764676,771904515,771904905,-385596023,-969998680,-1578564603,1572877310,240277195,-84098328,1583020683,-1598832629,-30479500,-30539451,-326958780,-1962469872,2005477084,2139694596,650720010,638341001,638472073,637947785,772296585,-1056684917,-930412840,67101057,654049317,-1993996407,1465254479,-401673333,1583284381,-99564413,38046510,38111022,38045998,71600942,71665454,71600430,21823022,21888558,-379725941,-1959854842,-1959919036,-805108652,-276037837,69110574,244002464,777429000,1963016064,2005610012,1976974082,199985926,773027327,990148355,-1962510864,1978469371,113476357,-1017194014,786074464,-1610342853,992879218,2006976030,371928603,-1031036924,112841267,200406784,772371922,1963081600,-1007066877,-3934111,38950,0,0,-202309633,40719,65535,13603584,-1735917544,16,0,0,0,0,-65536,-1828716544,-65536,-1828716544,0,0,0,0,1442512896,-326898549,1716545042,1716938321,-1070378153,-1980086647,1183447110,-1956239626,1317627404,1859217148,-981331972,-1853616384,73174272,251710696,1711324034,1586100103,173903352,251706600,-1996442750,17823326,266916320,1442933378,520040023,1583325194,251658557,855676805,-1933472055,-524196152,-1504659440,-10080518,648328758,92759655,52,-1230805458,-1910572124,1317758681,-372152580,1718088700,1720739749,1744032209,529557413,788158566,-1241086106,1718036132,13475,-13698304,1033899550,-2062614527,1586167868,1960512504,1342057988,-161576191,74767115,22019630,1717528155,1717134942,112728,16416387,-1974991756,-443811234,-1481389219,-75495189,-2147257177,1585971947,-88085510,2139842086,529212930,779410187,37716014,1714309493,71808783,182501734,1925655398,-1053071810,-30527118,1714291015,38254351,182501734,-117963930,258393083,-1050228809,-1050275601,57017575,-947165448,1723925350,285208637,-1277135360,-1291392089,-1291654235,-1006896730,1357679445,551947184,551813355,1114972328,1178192012,-2126809852,-1518534018,2122385268,1973782018,1096493,369168174,537896112,251727040,-1947549662,-1912600410,618368707,-1071509506,1067882986,-1900006401,1489014488,1566101341,-1238434002,1988716196,2122934002,1711738606,131257,1312515584,1711568636,1727811211,-1170829999,-868315740,1183540900,-1409484046,283689318,-734098006,1183540900,-1050235922,-123072280,365791156,1918461691,1311335957,-1316745220,-506370306,-229768858,-296877722,-13455893,-1976640374,-374926689,-1459552556,16941735,5521024,71303170,66048,163579456,1054081025,262316,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,262144,0,4,0,0,0,-1435718528,346556418,65536,403940352,1,244039822,-108331002,-34108593,-1202674445,-883949516,-661863540,-1898410424,1032128,-1342172999,1202648063,-1014237301,-1077899704,78708751,-789068149,-628299565,74698795,-768878452,-268181293,-947135858,-388771593,-802438516,-1064565645,-522989013,-1030817789,1322289836,1187548077,-31145334,91598908,-341118036,1974615046,-1968901267,1946265794,20102833,512433934,872153092,-930370094,-1031072797,-1064385789,-2080863315,292880383,-501415642,16417267,-2129234704,-351272766,1086360796,-276578162,486614544,-339702200,-1950118942,-1962932162,50334262,33948144,1060096,-1064380274,-100663109,-410265970,784698363,1085550591,-1191181637,-896794602,482007694,-1205744383,567102719,1801675088,1713398885,543517801,1663071081,1970434671,226416,570958340,3744268,1884508363,1911648721,1914991113,1918399039,1921610349,1924362905,1926263490,1929474798,1932030736,1936552786,1938977665,1942254505,1945007065,2012509256,2070575953,2097380604,2099215630,-2144368994,-2141749187,-2139717529,-2137358196,-2134671187,-2130607898,-2127658721,-2125364928,-2122546849,-2120384117,-2116976196,33309,0,0,0,0,0,0,14024704,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281,-1261395960,449120258,65536,403940352,1,1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,-1644911568,449644546],266,[65536,403940352,1,235045051,-850742265,-1150782943,1219756040,1601315277,-1912411485,113649344,-1151598592,1219756040,1265770957,-1912410717,113649344,-396623872,997326942,567089588,503508130,49094286,838861246,-850938670,-1813504223,-854739968,-499220447,57933826,-1979623960,-1274876906,505531662,49094286,1001706035,-2095111731,191038,109971572,1236533994,1048781261,-1912601875,-1274876666,-1272853175,-1021194932,102650704,-2135009450,-1966525696,1178198796,1965046912,-481737210,-2131367121,393555772,-1070380730,-528284534,1392018271,113646197,1174471394,-52827319,48891534,-218103361,96872100,32241664,123625465,-1017619681,1444827728,-367096290,114178,1946172544,24936513,-1978763974,-2081017324,-360488990,-854674367,-1261008095,522308923,669525362,512630272,29229802,-1261293056,522308935,-1274878022,505531707,48897678,984928819,1579098573,-1017619937,1381061456,-1185458658,-474349545,-850480126,-1101172191,1015021726,-1274383313,-1272853169,1914817871,9813835,92979251,762581028,1001707147,-941088307,512630527,29229802,-1275022848,522308935,-1274878022,505531707,48897678,984928819,-350281267,-1949748310,1124186326,1102324173,1337205197,-1250745907,1512005215,-1017619623,-1207958087,365806081,-481752973,83656709,1085862260,-958886400,201332486,-850439240,922548757,48049919,-16777021,704643327,771762734,46,0,0,0,0,0,-1226524424,524801,151126016,403931904,1,-1786161259,1536534873,-379742775,-1777770603,1670785377,1768265289,-1769379946,1805035881,-378693943,-1760989290,1939286385,1769314121,-1752598633,2073536889,-377645111,-1744207977,-2087179903,1770362953,-1735817320,-1952929399,-376596279,-1727426664,-1818678895,1771411785,-1719036007,-1684428391,-375547447,-1710645351,-1550177887,1772460617,-1702254694,-1415927383,-374498615,-1693864038,-1281676879,1773509449,-1685473381,-1147426375,-373449783,-1677082725,-1013175871,1774558281,-1668692068,-878925367,-372400951,-1660301412,-744674863,1775607113,-1651910755,-610424359,-371352119,-1643520099,-476173855,1776655945,-1635129442,-1559,-268460337,-1626738786,-207672847,1777704777,-1618348129,-73422343,-369254455,-1609957473,60828161,1778753610,-1601566816,195078665,-368205622,-1593176160,329329169,1779802442,-1584785503,463579673,-367156790,-1576394847,597830177,1780851274,-1568004190,732080681,-366107958,-1559613534,866331185,1781900106,-1551222877,1000581689,-365059126,-1542832221,1134832193,1782948938,-1534441564,1269084159,-364010294,-1526050908,1409284689,1783997770,-1517660251,1537583705,-268458550,-1509269595,1671834209,1785046602,-1500878938,1806084713,-361912630,-1492488282,1940335217,1786095434,-1484097625,2074585721,-360863798,-1475706969,-2086131071,1787144266,-1467316312,-1951880567,-359814966,-1458925656,-1817630063,1788193098,-1450534999,-1683379559,-358766134,-1442144343,-1549129055,1789241930,-1433753686,-1414878551,-1610042692,1246209,65536,403931904,1,1229867341,538976288,541212995,0,0,536870912,138960,441906,1128616528,827936847,541212995,0,0,536870912,56762064,484352,909197911,541476431,541415493,0,0,536870912,118759120,537,1312899923,1263749444,541415493,0,0,536870912,118890192,138359,1397968708,1347769413,542001474,0,0,536870912,136650448,72246,1397639511,1347769413,542001474,0,0,536870912,145956560,158832,1414284612,542133573,541937475,0,0,536870912,166338256,496,1163280723,538980915,541937475,0,0,536870912,166403792,920,1381259333,542393153,541415493,0,0,536870912,166534864,46656,1312899923,1196380752,541415493,0,0,536870912,172564176,4438,1431586131,538976336,541415493,0,0,536870912,173154000,5184,1380011347,1448232020,541415493,0,0,536870912,173874896,45145,1297304920,542263117,541415493,0,0,536870912,179707600,14144,1312899923,1263749444,541477200,0,0,536870912,181542608,995,1145128274,538985805,542398548,0,0,536870912,181673680,5722,1431586131,538976336,542398548,0,0,536870912,182460112,33095,-1191661400,470222850,65536,403940352,1,6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,-1365986096,341902338,65536,403940352,1,538976302,538976288,270540832,0,0,1525743616,80627472,0,538979886,538976288,270540832,0,0,1525743616,18192,0,1414416727,542133573,540028980,0,0,1525743616,80693008,33,1481854788,538976288,541415493,0,0,536870912,80748238,32682,1380275029,538976288,541415493,0,0,536870912,81796814,264016,541672519,538976288,541415493,0,0,536870912,90250958,149456,1280201291,540424243,541415493,0,0,536870912,95035086,75490,1480940108,1145979216,541871172,0,0,536870912,97459918,9936,1229867341,541344331,541871172,0,0,536870912,97787598,1300,944654679,541934903,541871172,0,0,536870912,97853134,12800,542262614,538976288,541871172,0,0,536870912,98311886,9008,1296912195,538976288,542528068,0,0,536870912,98639566,9280,1113146699,1146241359,542528068,0,0,536870912,98967246,7568,1431260492,825443667,542528068,0,0,536870912,99229390,12928,1330467661,825447253,542528068,0,0,536870912,99688142,10672,1330466638,541414229,542528068,0,0,536870912,100081358,416,-1331127328,17892354,65536,403940352,1,538988361,538976288,122902867,0,0,671154176,202603,33430,1329877837,538976339,122902867,0,0,671154176,1316715,37394,1143821133,895439695,673194016,0,0,-2116288512,18161,0,542330692,538976288,270540832,0,0,-2116288512,149233,0,1296912195,541347393,541937475,0,0,671154176,2561899,47845,1095649623,538980402,540424243,0,0,671154176,66656107,9349,1179537219,538986313,542333267,0,0,-2114650112,73156337,71,1330926913,1128618053,542392642,0,0,-2114650112,73221873,54,1111835735,540424243,541415493,0,0,-1521811456,73277228,226363,541540932,538976288,542392642,0,0,-1804468224,80561921,37,1229867351,810832718,271593524,0,0,1525743616,80627472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1679774060,342427650,65536,403940352,1,27941453,64,350748704,482022632,128,129892368,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1400854440,328194,-2013134848,403940352,1,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547],267,[79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359,-1505449364,459266,-2013134848,403940352,1,100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1540311324,147982337,65536,403931904,1,24730189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1914727777,1769304421,544433522,1919117645,1718580079,1767317620,2003788910,168636019,36,0,1006978382,590567,0,721665,536872960,94668,720896,196619,4194357,46399640,47579856,880,262144,134348800,424411196,50331648,2020737086,2020740416,238553106,238554432,384567548,384568640,1968750,1969216,20974194,20974912,323881608,323882304,352979904,352980032,403311890,403311713,1314452,1313889,6426264,6425697,1646923424,1646923105,-2146566140,5,348520448,207618050,32869,348782592,207618050,32879,349044736,207618050,32880,349306880,207618050,32881,349569024,207618050,32882,-2147352576,3,428343296,472908208,32974,456654848,472908298,32975,490864640,472910179,32876,-2147155968,8,349831168,207618073,32871,648347648,472907782,544,351535104,207618080,32874,353763328,207618078,32875,355860480,207618079,32876,357957632,207618076,33269,359923712,207618087,32877,362545152,207618085,32878,-2147090432,19,365035520,477102093,-1470587404,341967874,65536,403940352,1,1414748499,538987845,542528068,0,0,536870912,100146894,2304,541149014,538976288,542528068,0,0,536870912,100277966,73200,1314213715,538976324,542528068,0,0,536870912,102637262,3440,1230128467,538985798,542003014,0,0,536870912,102768334,57936,1380275027,541410889,542003014,0,0,536870912,104668878,64544,1178683222,538990665,542003014,0,0,536870912,106766030,5360,1329678166,538987845,542003014,0,0,536870912,106962638,5168,1396787030,538989401,542003014,0,0,536870912,107159246,7280,1414748499,538987845,541675081,0,0,536870912,107421390,358,542001495,538976288,541675081,0,0,536870912,107486926,165,1414284612,542133573,541937475,0,0,536870912,107552464,496,1397639511,1347769413,542001474,0,0,536870912,107618000,158832,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1296260580,459265,151126016,403931904,1,58730497,1745190984,-2138568832,192981001,-401768248,-2130178176,327231505,1746239816,-2121787519,461482009,-400719416,-2113396863,595732513,1879016008,-2105006206,729983017,-399670584,-2096615550,864233521,1748337480,-2088224893,998484025,-398621752,-2079834237,1132734529,1749386312,-2071443580,1266985033,-397572920,-2063052924,1401235537,1750435144,-2054662267,1535486041,-396524088,-2046271611,1669736545,1751483976,-2037880954,1803987049,-395475256,-2029490298,1938237553,1752532808,-2021099641,2072488057,-394426424,-2012708985,-2088228735,1753581640,-2004318328,-1953978231,-393377592,-1995927672,-1819727727,1754630472,-1987537015,-1685477223,-392328760,-1979146359,-1551226719,1755679304,-1970755702,-1416976215,-391279928,-1962365046,-7657295,1756728143,-1953974389,-1148475207,-390231096,-1945583733,-1014224703,1757776968,-1937193076,-879974199,-389182264,-1928802420,-745723695,1758825800,-1920411763,-611473191,-388133432,-1912021107,-477222687,1759874632,-1903630450,-342972183,-387084600,-1895239794,-208721679,1760923464,-1886849137,-74471175,-386035768,-1878458481,59779329,1761972297,-1870067824,194029833,-384986935,-1861677168,328280337,1763021129,-1853286511,462530841,-383938103,-1844895855,596781345,1764069961,-1836505198,731031849,-382889271,-1828114542,865282353,1765118793,-1819723885,999532857,-381840439,-1811333229,1133783361,1766167625,-1802942572,1268033865,-380791607,-1794551916,1402284369,1767216457,-1575180732,168298497,65536,403931904,1,6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007075003,-1155828734,138151556,1891308660,1946893318,114932493,108266812,-1106879301,-745864647,-351900184,-1261080055,-1558065843,2045313699,116793089,1946223389,486995469,74711555,248375583,116838175,1946419997,33325074,-58658190,535656204,-116996989,-2147482934,67312910,-1398712069,1975520002,229920774,-145219123,-16625146,189953279,-397511232,-1595407731,-1975487741,1392682510,38930062,637542591,335499,1946221443,-1014102520,567101876,243934727,-1960443903,-1275067618,-1994273463,-16625122,1963111694,243817423,113640102,-402652386,1810367939,-1950338302,45196008,-402476382,104398876,108266156,44828359,645988351,955974429,1963106822,21358851,860933113,503744192,1958742531,-1506881532,-1161603070,-2081945880,-1421967355,276037634,44842627,-1173785344,1877477122,-18089211,-402183750,1048577382,1962934955,38248727,-1593829725,178455113,38510848,-1207956317,567102464,44828359,109969408,1236534373,512434637,1353974341,-1549721139,-1572962302,41222146,113688627,-16711006,520241454,1090948952,1124503298,46433026,-661780706,-1191149377,-1510801344,567103924,1159629094,105952258,-841249761,-1408841951,-973045502,16949766,-2095112674,1048576708,1962934946,8513795,-1258291269,-400437944,537198602,1943550720,-12850933,-1315384136,-1008151804,567101620,113700722,-1560280414,2425957,268436976,378212978,-754776987,142004283,-92155861,57872384,-1559992927,1705051223,-1982332156,-402481634,-668205122,43523643,-977722508,856127384,-50426890,-242546965,-33649842,-1014102498,43523726,133997811,-1742829281,-1898411006,87997648,855671784,-18195,44959367,1962934077,-852577276,-1405189343,58064642,-385954839,372965763,376701600,38864582,19326977,989950696,1946329110,23193605,113701611,-1107295663,1975452755,-1744400755,1740241922,-204592380,43950500,-16776541,520263214,-402471805,1355481089,-1193768109,567100424,-1073019789,19203563,1540421376,-2095070376,31982276,921225984,-1948568831,-1962760178,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,-885096199,242614018,-1950939208,-855455458,-888748497,1405288450,-1273100720,-1910387375,874431963,117934848,1336092166,446703106,-1981773312,1476861703,535348059,-16652032,-1269804258,-1591620271,-611450289,3415749,1532495753,-440745185,-38344443,-402481760,-227147955,98957953,-440793483,53012485,37240448,-1274448640,69324057,37265985,-1106904134,266863154,102611459,-402454040,-1195180031,567086087,-854851400,-1169833183,12059220,1931595069,277776,-1480980875,-44111610,-335567384,-1160213531,-919395552,-851312456,-1190104543,-1910597691,-1174235106,1068761344,-1675681331,-851528624,1922914337,1958820612,98941624,-335580696,512630449,12452504,-2017281791,870961660,-805065262,-503262589,-1161617416,582484351,169249061,203328512,-1172189952,-1057095349,1455038925,-842990079,-2095070431,350814916,104839934,-1207802392,567086081,973273320,1946502662,1158035975,-102337275,110043075,117114174,1364676950,-1912136112,71601117,774277158,34389762,-2097149767,-201585978,1599690916,-1561846010,484987646,646470146,1090781861,-167639646,175407300,36570870,-385649280,1740505590,29685253,1891500916,1732151557,1428030980,1397838422,567105972,1582979419,1049173853,109838908,839320126,-2080863260,57873391,-973075265,147462,1947271043,301957893,113640821,-1996422592,-2097001154,1115034879,12122251,1009765637,1395291647,28893067,1529859333,1084366706,520494594,-4597877],268,[1,-54512897,1,1170648818,1,162800895,1,1170612685,1,-350289665,1,1074185749,1,1049296898,1,1049166951,1,-947715507,1,-386234605,1,1048576387,1,1946157632,1,22931461,1,-163171861,1,-2147340794,1,-2001072268,1,121014533,1,33996290,1,-352237080,1,91863578,1,33568393,1,-402522178,1,1048576314,1,1946157649,1,-36116474,1,-2080518167,1,251809086,1,508632693,1,1010222343,1,515856130,1,1095938,1,1604645884,1,-1168564474,1,364774808,1,17360898,1,-402307142,1,116785410,1,1947206309,1,88979974,1,-167709208,1,537044230,1,1438254708,1,15263749,1,44369654,1,-1173982200,1,-605551266,1,90552832,1,-167717400,1,-16601082,1,62129524,1,-1207915799,1,567086081,1,-402604312,1,11796825,1,44369654,1,973501472,1,1946501894,1,-154862039,1,268608774,1,104466036,1,443811138,1,104514814,1,343147841,1,116835582,1,1946682021,1,1141258758,1,-385649659,1,1709965145,1,52233974,1,-2145750015,1,174910,1,1270483060,1,7399431,1,1201798891,1,1483522,1,-850591816,1,-1694042591,1,91553538,1,43779782,1,504793601,1,-88676349,1,225759754,1,44842627,1,-955878400,1,-16602106,1,1295942655,1,125042690,1,38616707,1,-971868926,1,176646,1,44842627,1,-955878400,1,-16602106,1,-1950053633,1,-54466345,1,-1912119719,1,-821740002,1,-1106919494,1,132645423,1,-352145408,1,125483752,1,1364414550,1,-1948349614,1,-919360270,1,65259658,1,1509956072,1,1582848857,1,-628665661,1,-787223677,1,346000355,1,-388331767,1,-1017446442,1,1965374636,1,-2146137583,1,-92261910,1,-402164983,1,1229324301,1,-796260629,1,567083700,1,1405346530,1,-167530415,1,-1965554718,1,23038727,1,661965054,1,729073918,1,79234955,1,-775892736,1,-775892544,1,254038208,1,960245764,1,117703286,1,45404298,1,-497540659,1,-1978274844,1,-855460841,1,-1978799327,1,1959922199,1,-855460857,1,-202685663,1,1354980185,1,-854453320,1,-1018936273,1,305020191,1,4008564,1,1344042069,1,-1957669552,1,138841068,1,-1593555319,1,1183384763,1,79274248,1,1476806281,1,1489706845,1,17088030,1,300662835,1,1963049718,1,-628403444,1,-472776910,1,125681604,1,533667675,1,1381061456,1,-1157161386,1,-8323061,1,57936440,1,989878971,1,1213887192,1,-133963567,1,79511099,1,1421756274,1,113154,1,-1205862213,1,567110656,1,-661962894,1,-164374645,1,16837249,1,12110131,1,1914817858,1,74037786,1,-1275051847,1,1914817855,1,1979058958,1,378226186,1,-771029911,1,-1661347211,1,567099060,1,-335901795,1,1032529416,1,24510219,1,1499094777,1,-887138213,1,-930420598,1,-849870664,1,-791114975,1,-2132705079,1,176153472,1,1476507865,1,-578149939,1,-13440048,1,-849869896,1,52001,825,0],269,[1024,0],270,[1024,0],271,[1024,0],272,[708740061,863240194,52823798,-1909689328,637676038,1443574,-1960807160,-1910109114,637578246,663179,-28866778,638028070,657027,205949698,-1962900247,-963769226,201783078,1962936320,-432110825,276037634,1086046259,209125120,1347440723,48504575,-424286122,1996486795,248420870,1451697179,-28931834,-1962647925,1689781838,-1706255872,2122523820,74776582,871090059,248420951,-561109824,1052299,1992612494,197168136,637826240,-1207798588,-11075583,1996424822,1315740164,190784720,-1962773312,525881543,-1026990497,-1957363702,-396929300,-13378462,36322873,300484981,532689665,503385577,1946844729,108935668,512683892,1048642090,1146355962,1996481397,248420874,378086644,1183514628,1453320,-16776541,149425270,-1543992346,1996423196,248420870,-771021508,1451865972,-828745978,-1960485874,205950706,1041140518,437160192,244000256,-1960443886,637538326,788215,812974088,138948,138921766,1621164032,1200170496,2139694596,2005476874,239504142,206014758,38766886,106400038,273139494,1139474433,1611042391,1049306624,516161580,-1993998334,-1993996161,-838660337,1334388289,2007302,172460326,207063334,242714918,71812902,-953810944,69703,109559859,-1993998168,526320199,671544862,376705027,-1559869813,1183515406,51159812,-1910150728,2121775320,1187316715,1603020292,1200170516,-947183854,-1026990497,106299404,-1372157146,-54424064,-1072976602,-1912198028,1048651456,1162739712,-4711051,1342572287,132418792,1359399219,-397389231,-1072955947,-256375435,119655756,-963850773,266771030,-1705630187,645139941,113714695,172,-1375287514,1577058304,911890627,796297,237406518,-136566016,-1765572133,512308736,-315424758,1391233877,-1957345968,350428908,1342619699,244339024,117569768,74825739,12970270,-2077451770,-1064425862,-1408333018,-402398464,1541996376,1319314947,378086912,503775312,-153451032,268641798,243293045,-972029146,207878,102750604,-1709289136,650907342,932847184,-1708718577,216532046,1381159475,219219354,1389507367,285579858,-828758245,-1910037490,513416922,1495738639,-2082894306,187966,520029300,1478427356,-1710875129,657565044,8436487,975621003,1126003775,1007127078,1022915616,-1946913783,-1006744629,-2144990604,-160101057,509478,-1959339637,-1174402546,-2094661631,33578046,-1960442507,-1946132970,-310173760,535137026,868961629,-1961958464,1364218097,317197968,-1962745087,-1008197938,520560345,-880530754,1458342741,205950551,-1960387789,958801015,108340855,-385822743,-1960443713,46564156,3965734,-1960382860,-953810356,-2000157628,105170726,-964483254,-1960423160,853060,116860544,-2147483636,3474293,1149838976,1950394372,105810882,-486257141,83854161,-16364430,-1650849674,1378347023,488480410,-1960442072,-1949158628,-773598769,737862354,1444611166,1342590982,-1705815471,673392313,1443252487,-962965166,1495810693,-157658800,-14136033,-426112906,1479038223,-1960434453,-1950338284,-773664305,-1946492208,1107343560,-1677042037,1562064026,1398146600,-2050581933,1183721595,1149838860,-964470520,57952524,-369142039,1583349562,705225,-1959338869,-1959394233,512427607,1200029702,542607134,1426064586,1444867211,172919639,-645004573,185097867,504919515,-2079371110,1959922472,-18429,-2025072501,1579877982,-119802106,-821428326,-1915057368,-128841121,-418775142,1524271912,2139968338,-1950338300,-650443186,1515849074,721466857,168008399,-212391693,1569546155,407225898,71681568,106268932,-501332537,541443981,1170680080,-947240678,33563717,1277707719,-6621112,-1960236023,106859506,-2146767997,-566493981,-1070398089,-1987024149,1049168477,1516175366,1200478855,-1995994879,1602814591,142051590,168052679,-2015721728,21466579,92918663,-1996327543,39618876,-1996073847,-1014298532,1149879851,39815428,-1996405619,108497159,-955752567,656455,401035,84559755,1194000394,642222342,261986846,28322113,1583335563,113953055,-1957275904,-1929378242,1444817013,-1138076262,1958742825,-2118110431,1212950653,1972050037,108890890,990412171,51082494,170722373,142445312,1600057835,102665163,172460800,-888781013,518818645,401035,184960651,-1962511168,1200162374,407341848,46844191,1866661888,1952542829,1818845801,7959657,5832,102651734,647610419,1719937,1702036234,915218182,118882546,-1175814515,-201588728,1745791652,-1927927254,240183878,371865448,1358186125,-275116950,-1725311135,896843787,-617360845,1988960022,-461328908,1479556575,749478261,1008497200,67270153,333120505,333120466,333120466,333120466,168764626,-1948259368,1595869123,-876361378,131075,76405,131072,206610,131072,263536,0,0,0,0,-1909522433,-1023410146,1760332629,1183514667,22734862,-1962260853,-421000114,105286401,-402108789,1566179805,-905213719,-1957363702,5335276,-401717621,1183514932,206473994,-1962819352,1317733958,20768776,-320250534,707082,1760332629,1183514731,172919560,-402235763,1566179658,1426492393,1317792907,140413702,1560958603,-905854488,-1957363706,9791724,-1962391925,1586301518,18933766,-1326883494,-326413050,-1962520949,1451952222,-1746379510,444929,1760332629,1183514818,172919560,-1962880536,-1377302970,-379758080,113901982,-326413056,-1962878616,1317733958,11855880,-1528210086,313858,1760332629,1183514911,240028428,-385876037,1317732647,105286408,-1912569925,1926759361,260056597,1528294144,-2130525053,1912666619,-267928827,129696747,-1801741712,1566244863,1426344937,28961931,106859264,1560827531,-905900568,-1957363700,21719276,-1459206517,108298236,-387972421,1566179420,-905557527,-1957363710,23554284,1023821451,108396546,-387972677,1566179392,-905605911,-1073020926,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020648,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,29489793,-1031007118,1976173327,1103637261,-1945138890,-267928639,-1047746325,-344979525,-485760095,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-10032784,-1030879517,509478,-1013333965,-352009085,-400686857,378273200,512623136,1621164584,13311744,518818645,-1909565610,-1962934242,1183579742,1958742790,-1706011890,27791054,1960000347,-1983302910,-1705834914,41560494,1451999374,138840842,201783078,1954545664,13822211,-1107154783,-1064435534,11575590,-1960394610,-620034468,-2065104012,76228096,-1072957901,1086057077,4241664,-1705815983,42601775,1316274187,110024843,-2027552216,-1912557026,512304832,-953810944,1342177798,441172,-1929377863,-1993996201,-488994025,260646646,-1634073082,117624349,460701707,2001702,-1899983872,637675526,11673225,233151056,-1070398715,-1957958759,106366712,539049626,-157657341,1476603679,1877596979,-1957492993,-2147097058,1392904139,891371162,1539345923,638028582,-1928969079,-1946355073,-1430736681,-1425652085,-1951733072,-1951725498,-1951724986,-930391358,1583335947,113953055,-326413056,2112378654,36217340,-1591295858,-1296367440,1958742784,1002475057,125044806,856132390,1408166875,201713313,-1706031609,55255358,-1956921202,-1070397826,-1414812676,-2027501685,-1196751289,-930349057,-892788897,-1957363708,509026028,-1375085158,1958742787,108956471,519839720,36183694,41287435,378132363,1049165918,186581084,-16353793,-352174578,1040645907,650153474,-947712629,1103115010,1085010940,-892788897,-1957363710,144776940,1975520000,106859297,41278219,1129522611,1085858769,-1705816064,64457398,-1559764134,-661979128,-930408567,46844191,773718016,7822,104382515,1484063532,35393163,-1047650845,201783078,1954545664,512435723,-1019543492,-1014300045,101616422,-1948128512,-486398450,650219050,3723,503516966,-277544930,503746086,1048651264,1162739712,-1960386187,989871134,-1948748861,-1697322045,70921432,1499187999,1346437304,-2134355119,1444806656,105286487,41280522,-125092428,-2131021848,164414,1946703557,1124120587,456432284,175244466,-1701001333,82058036,1183649139,374480512,-1902487728,-1962611112,526278616,445129,1465310347,71797558,175472420,-1701045836,83696436,1596211460,71824950,740390272,-259286975,-1868890317,1006967385,113155,-2092496268,-294249985,-24391117,1090832267,1583299252,-1979710774,-771444256,266633448,1009790981,67270201,972849159,-998243466,113820423,1444806656,-2131984041,-1979938048,1996487270,-401698800,1451884422,-1425598724,-1475328373,-1708034688,87119982,1958742701,1163148588,1034750837,91574349,1950170284,-1073042425,-454296715,973175936,1330578037,1958742700,-118773226,-341147984,105860889,9463895,635965072,-1191705855,942046812,24510277,1992665935,243980,1958742700,-119363069,185226891,-1274382894,882547756,856003099,-27883055,-347995275,-389641480,-1968439483,-12588862,1412348075,1347270827,-1430244437,687747,1451962485,-1205922054,-919381248,456432284,225641977,360009788,-1962283133,-347931050,-1260876868,882547774,-351916005,-1983892731,2123103814,-16312582,1996425334,-1705572858,105481071,-1946270069,-998114218,1583284352,214616351,517769984,-1191606296,-1959395327,1397752927,44572415,182815,518818645,1843943254,108954617,-2091944703,1946421374,512630296,1183515176,604407560,173982720,-888422004,-1993997452,341216007,-2095954293,1962936446,107133446,-2023676488,-2030032874,-2097142266,1946421374,241091601,-888422004,-1993996172,-1993997737,-1070391545,-920691105,-905965366,-1957363710,1465261804,-1946614808,-989605874,1090766902,-108805749,-2146994941,1966735740,1178288129,1227060998,-66552124,-2010733325,54347789,-1961659136,-2144991106,1966735741,1170613769,-2010751998,1583285069,113953055,-326413056,-396929506,244054196,918881234,-1958673460,66683841,2088765301,24459777,105265984,-1001839753,-201586562,227026596,212296,2123043701,2105550344,158677505,38127142,1300768348,526278403,445129,518818645,-1946654744,512624198,109511208,-920715240,503317194,871912424,-342208320,-1459173730,614532096,-2147257341,-768346140,-400635105,950138936,-1964997118,-1979547850,520257558,635969227,673091320,1745154,-400635105,-594806760,109019958,-15502336,-16615114,-1711136714,129323852,41485967,1369510891,1394510594,1427016450,1461095170,1899924226,46800642,-504881664,-2133029897,268642318,105351990,906168483,906512139,-1559738485,208995082,52954870,-2147125888,-285005786,313887,518818645,-1909565610,-2147483618,-1878841330,-1962522997,-661977002,292936203,52962944,171869055,91553795,52962944,268863471,303466243,526278403,314057,-400630645,-1959331980,-12777913,-1593215489,378209046,720044824,51906183,175423499,36179595,52039227,-1959390603,379782215,36217091,-1207756125,116064257,51906183,-903888845,-1709309948,134120492,512678030,378208352,-1070399444,-1070347489,-149231586,520243872,-1957363509,1465261804,-16484609,1996423798,106873856,274172966,207588390,176130342,142051622,105352998,638029606,637683599,855926665,526278592,314057,-1959338869,-986315649,1418593911,73698064,-981209973,108330758,-16759153,1183778932,175439868,-375153,1183779956,38046718,-1962654071,38177028],273,[-1108621429,712,1996445526,142016266,-1962848792,108462064,-402360577,-125107902,-264519629,-955577228,1175127413,-385649402,1996423446,1316526604,-1064433454,605981478,507192832,-411828186,637715331,1946173315,1065428702,326402063,38767398,-787954813,65130977,65130969,-2082411559,-1960441661,-1073018809,-1070387851,-1157627462,1996423183,1347571724,-401698733,-1073020471,-400645772,1996486160,681201676,520722569,58048523,-1996446231,-400622010,-1705970184,167348053,197692191,-1897274422,198740930,638088438,1963095867,102296410,105352531,1996443654,142016266,243502746,185031434,188773824,638088447,1963228987,-2092963018,1962935934,2005607942,105507586,-1923938733,1342572103,931329690,920423178,-2093611263,1996424967,74907398,1669566106,185031434,638284992,-2094653693,-1821048769,-1960438037,11076167,-1962773376,1200301808,-2147440380,-125107596,-1694599425,175575014,194625587,218330310,-687112192,-897514380,1583316992,705225,1458342741,-1962641724,197168334,857961664,-1406731063,443884348,-1073042394,808195188,242682172,-661920718,-503903568,-930364669,-1047795989,79874398,-326413056,1183522390,-2147440376,1992634229,871367434,-1951597376,73319624,1124567590,427081738,-1509314662,-1394570742,225828922,-1070339358,1963407398,-338626812,532689666,180537694,-326413056,-11053538,2023362166,-1911873714,607554520,641088256,-11439104,1996426870,175570700,1347469363,-1912734232,227213948,189807331,990278848,-350063423,1364598288,-15960321,1961364086,1975520255,38112016,-150991687,525793,-346490877,1451972817,105286408,-2029628025,82510917,-768360397,-920691105,-939521334,503316484,1996445526,1316526606,-661779639,2373259,2504251,1996454004,142016270,-16353537,1996426358,-41621494,-1979824503,2089679958,-485651710,-28931239,108314635,561299771,1444810987,142016337,-402229505,-1072955661,1166741365,833794,134603255,-336067840,38636496,-1962377843,-619971490,1946568075,1958951686,1360194333,-11512290,1996426358,-21108726,1975520089,214401801,-1070343710,-947191061,-920691105,133834,197132290,1,2,4,0,0,0,0,5,1048576,34603536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,778,0,0,0,0,65537,0,0,0,0,0,0,0,0,0,0,0,0,0,6911,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65537,16777216,0,1230438400,1145851726,1294880833,17487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,776882519,4804169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,102760448,132644,0,0,0,0,0,0,0,0,0,0,0,0,-65281,-1,0,0,0,0,0,1701603654,1920091424,1124102767,1869508193,1768300660,2122862,1920091392,1814065775,1768186223,2123630,1696624193,1919906418,1935763488,1667460896,1701999221,1852383332,1970239776,1885413490,1667853424,1869182049,1225404014,1870209126,1751326837,1702063983,1852262688,744845935,1970239776,1869116192,543452277,1702257011,1970239776,1870078066,1763732338,543236206,544695662,1701603686,1716062766,1970239776,1869112096,543519599,1936682051,2032151653,544372079,1819308129,1952539497,544108393,1819044215,1919251488,1634625901,3040628,1868787273,1667592818,1397563508,1397703725,1919252000,1852795251,1293951022,1329868115,775102547,1919885361,1701996320,1919251553,1902473760,1701996917,168636004,1886404900,1633905004,1852795252,1920091424,1107325551,542396239,1633886208,1684370293,1763704864,1869417070,1701606756,1853176864,2003791467,536886894,2126945,1124731438,1936682856,1818435685,778400623,1998585888,543976553,1936682083,1627401829,1852131104,1818325605,1869762592,1952671092,544108393,1819631942,543228020,1769367876,1646290276,1700405369,1627418482,1635013408,1176529763,1953264993,544104704,1701604425,543973735,1953721929,1952675186,7237481,1632641121,1176528231,1953264993,1310744832,1344304239,1702061426,1176532078,1953264993,544104704,1819308097,1952539497,544108393,1819631942,1699938420,1852140903,1867260020,1176527969,1970039137,1325426034,1864397941,1699946598,1952671084,7565935,1936682051,543649385,1920103779,544501349,1819308129,1952539497,778989417,1851867904,544501614,1684107116,1836016416,1936028272,543450483,1701603686,2035482739,1835365491,1920091424,1459647087,1702127986,1869770797,1952671092,1679844453,543912809,1679847017,1702259058,3037216,1852727619,1914729583,543449445,1836020326,1769104416,1478518134,1631780910,1953459822,1769109280,1948280180,1919164527,543520361,1392520792,1769103720,1981835118,1634496361,1852795252,544108320,1986622052,777527397,1952796160,1802661751,1920099616,1864397423,1919164526,543520361,1124085336,1869508193,1701978228,1713398881,544042866,1769366884,2123107,0,0,1852727619,1998615663,1702127986,544175136,1769366884,2123107,0,0,2004116814,543912559,1869771365,1852776562,1986356256,543515497,0,0,1769099264,1919251566,1953459744,1634038304,117471588,1631980045,1164730740,544500088,1701080931,2112800,1635021600,1864395619,1718773110,225931116,1631780874,1948281964,1851072623,1768318308,543450478,1634629956,1802398060,1886404864,1633905004,1852795252,1902473760,1953719669,1629512805,1919905378,543973741,1836213620,1952542313,7237481,1869570651,168648052,1634683904,1635013476,1025537138,1867251744,1968399457,1936024419,540876915,1634683904,1767982692,540876908,1631985664,1920298089,1868767333,1763730788,808460403,2573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1229211395,1163089156,1162544722,1279610450,1313165318,122571095,1347635524,140067148,1498631501,1296389203,0,0,0,0,0,0,0,0,33751040,50462976,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24236,0,0,0,168648027,2097213,0,0,0,0,0,0,0,0,0,0,1380272902,72107342,1380275029,1096241732,1313821524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17170432,268502536,102236422,17178625,805373480],274,[-1174634812,-1070399489,-638079246,1166747209,550273275,-44201178,539020161,1969434173,1878753542,1030386797,108356142,1952578433,775774068,-2130283152,1952868859,-126433964,508692049,-401698730,1029307834,57802784,1023462633,963903499,1946160701,1391924,-1343683724,1992642816,-984211716,1962932342,41221892,637951172,-1878886401,11462670,2112857,-1763114122,736512,-2081881228,-2116973824,369164524,-973305081,1959131254,868233986,1091341001,-1527534940,1992673931,648344572,184501702,19332235,516131861,519859688,-165273849,537077766,1203247989,106058499,244338694,118506984,540891994,-2130283776,-352255804,243279403,-989723865,2089416822,73173250,100874938,-1873404334,-50272242,16827521,1929388093,146706,397410933,17190528,58048523,-1996486472,1472984646,1498624563,1279536723,-1205993396,-661782162,175117963,1047908875,185234081,1749251520,-1801814016,1358954247,90375821,244338702,1510984168,-1801825712,1476757767,1979719741,6967329,244319082,184652008,-1995213614,-1559597034,-11007374,-16093130,-1911918026,196660184,175284992,707103,75976,-984132066,118884470,-17252723,-2037858254,1017970421,169636896,1008235712,-2012973778,1023341958,1006924892,-972720849,16708998,-1948259414,-172064560,141885694,-1421529416,-1421518664,-1985298381,-1426131266,1336544688,410309130,1958742700,-118773245,-1951789648,-1946224994,1220750279,126367304,-19364153,1183514626,-628717306,-1983892482,-1979783546,-1979780986,-1946226042,-1979779450,-1929451386,-1912673642,-1979787130,-1929450362,385805974,-124351201,-425816578,1258338558,1583292877,113953055,-326413056,1465274910,512634374,614531438,1091843,1946157240,909544777,142525443,425600,76224628,-1962571482,-1993997756,1015611973,2089404300,112642,-1031002901,376781883,1963086907,93005329,-1960442743,1149829701,112642,885328107,-972302196,1594351221,-920692130,503318218,512634454,915210606,76219190,1577211019,-1957311713,1992578796,106859272,-1962901575,-1406794666,259309578,91542027,-183914598,-2009709822,921428487,83910,1586217867,918760198,-916584568,-939521854,503316610,172919638,-1705959453,119754360,333697587,-1064374133,201783078,1971322880,870003476,-338545728,-100341692,36177550,506891046,142508800,-1962576640,652936774,-8479091,1996476979,108461832,1978159699,2124320255,-17665,1381176918,1309235354,-1072981753,1347815284,-1626782054,197692167,-920690998,1291847370,1397703763,33480,-396929506,2122578346,1651769352,-8470899,1996476979,108461832,703091287,374360063,132665431,-1072997631,-1098036107,-4522114,142016511,1460041471,-16062382,1461080135,15263824,1975520091,-402188755,1461065171,184600552,-1105234496,-1098053705,236912511,-1190717921,-1494024187,1074492703,1996425451,1316526598,378210219,1583284764,80398623,-326413056,1465275166,184960651,-13601600,2023361654,185087054,-1910213440,171346904,-1966525696,149521164,-1006078835,1312491646,-1962640378,-62323122,-1527529077,-1962047450,173444040,526081631,576201,518818645,-1710852353,139808376,108314635,-1591295858,-930414590,46844191,-326413056,509040158,-1710590209,144051918,1959922439,-1948611053,-24442762,-1962522997,-66722872,520529139,1583335563,113953055,-1957363712,108462060,-1710983425,146166173,312009,1458342741,2078809687,73305080,184687777,-1910737728,1049306816,942014502,1191867677,-1962510651,1957098443,111224326,534833920,-1026990497,-1957363706,1996431084,142016266,-402229505,-920649798,1426065098,1464921227,-486257013,650219028,16001,158680398,34010918,1954545664,11921667,37650726,1916796928,243344896,-2147483646,34504998,641728512,132863,504269606,640934656,2637451,1032005126,639726592,1963262479,93201947,4096294,1967476224,116860431,-1073741822,1464927861,1499448043,46629639,-1047735582,1963216443,645998321,-1073807358,504269606,641524480,2637451,1032005126,640316416,1963262479,93201956,4096294,1967476224,116860440,-2147483646,-148500619,518,1359377472,1606347607,-947714215,-1932926462,72235969,-2128154251,566,-916955264,1426064066,1465314443,-145430498,1317795379,-473943292,650219025,1162755201,-148502411,-2147483068,-1545010316,1291789824,1283532290,645922818,150657,1284187712,640607006,103316619,1949645606,34547230,639137029,-2128214642,1967476284,1157047822,1975517186,-346599162,123297742,-503134333,1002540246,-243989426,-1957574349,184687678,-1910147841,2089494215,1157047814,1950351362,1686185710,650116866,148727,652244352,1963085055,-672463142,-1959338869,46367503,1364397283,244318314,1527371752,-480645909,1609060614,-1896355071,-2128214970,1073676900,-916562145,1426064066,-1906840437,348063302,651309824,184698251,638874816,1342586251,-16484609,1889141878,-485956087,-1949857022,1607076808,312009,1458342741,637814414,1588867,639268096,1185419,136219430,1960512256,1459824132,-18709754,404130086,378217984,-1591345126,-1185939432,1376190463,1889161553,1477117193,46319966,-326413056,637814414,-1459614559,-1064566781,-1960440460,184551454,637826267,-1962391669,46320072,46661632,773718016,23993998,35393163,244046222,216203270,23744849,31985296,-320120567,-926168801,503316482,1847496238,-1948568831,-1912464370,1334519489,1976109830,-28930826,637814411,-1912191095,1602823872,650130182,639389579,-484286581,1207379498,1962934532,1207379485,1947205636,1468737045,264405766,-4586637,82493951,41140795,-1014775157,651616778,3933755,-1557789578,-617414596,53222968,1318720117,184917252,-1911982656,-1557725626,65732614,520373899,180937,1475119957,512634398,1183711598,-1708680700,1996426065,-1879021052,139651086,637814414,788215,812941312,201783078,1962936320,-432110809,544473090,-2135179213,113714688,65538,74907398,1347440723,48504575,113714695,2,637814414,532107,158653195,142081830,1074392218,71732748,201783078,1946681344,-1763179004,74907410,-1689060198,167483916,-1909584717,-1912508898,112854086,35437312,-1207326822,436637196,654258946,-1910616577,-1993997242,74907453,-888260198,72260108,-1070396391,-1026990305,-1957363710,1465261804,-1710852353,216223352,208977931,-396955509,108395785,-14620586,-963752725,201782822,1114898944,136219430,2013210112,108461832,-32904038,1446730252,-399805178,-1070336966,244046643,350421542,992395662,-1960436105,653489423,991709067,-361494970,-1960393074,-1993996193,1583286343,46844191,1590165504,1444806656,-1983892649,1183447110,-481916684,1946699321,108446982,-1992293238,1586231878,173947148,-611448972,-1880492493,-1927342592,-695491978,-1962917703,1068764254,456432284,41094443,-1053069077,1015151218,561273421,1515404417,2088853621,1967408130,75268441,1383461000,654736513,-1203014349,-1477902317,1044679428,-1992534901,-1039401386,1284192372,1012173630,-1207148917,-1701035520,229120820,1085875314,-1261008128,882547775,1913517595,1975597845,1312588049,-2129562555,1967476796,1423365,196609003,73197824,-1946788215,2080572540,113738502,-1962521461,-472829860,-472790229,-506344661,1284241667,65130780,-92404743,1119600691,1464881920,84750234,1975520014,1347021570,261986896,1381502551,266771024,727191140,1183447678,-54489352,972447371,1031080542,50611339,-131398076,721436857,-1952123967,-1960900920,-1673546537,1813722266,1926793998,-1066038006,359979323,1342180280,1847496238,-126419199,-1693588070,-1008117746,205846275,-462086144,67271808,1552670332,-136085492,-1947705719,1586052700,912034790,-2130944375,980680955,1946352512,833589,1963064192,80213534,1719734388,-2080899096,-955717554,50390598,2122389739,1913127166,1083829150,1946418048,-1813299050,1280853837,1988706889,-1174457366,-201588672,-398029916,828198,652625547,-1962918237,52882038,637542966,1838731,574523686,-1524112640,-114971227,502035,852853,-2147480256,201783078,1971322880,-2147470074,-1426059251,-1413467227,-165226014,134231814,1586179444,173947660,-1591335563,-1073020872,1183391092,983639792,1958742784,244000274,-768409550,-770449199,-92013854,-385650160,1183383682,-296318484,850461109,1347571974,-1223872614,-1073019122,1183442292,-1706031372,263917469,-229209849,653285003,3280523,-489563341,-85796077,1586219915,1107343372,456432284,527568842,871515787,209125339,1996444496,-327745554,-330437478,-296338673,1178273141,-14846740,-426052490,-15727857,-442829706,-955247347,62534,1720387307,-25171484,652502665,2494091,604908326,-361329920,607519526,1049175552,-1527578588,672041766,237708800,-1993998298,-218094018,-1960421468,838870590,227157741,92939847,487174042,-169694704,244000351,723910698,637544462,2637449,-1993956109,637549118,3686025,68061990,237708800,-1993998294,-486528450,648344322,278153,-544489421,-1381258325,-930428621,-997571869,561315900,38243110,1963408166,251733513,38732070,-1993940501,-544537473,-1414807293,-341065677,1325475538,1962884098,-1432049144,-335879515,-2086360382,-1515978042,-1209272350,-2144937165,1929708159,1602823753,1602823742,1464946748,2005608022,2000365092,640644134,-964477813,1015227906,639857664,-2097001333,642844870,-167492469,57995460,621805581,-1993985420,-2091318204,-421393210,1600051179,-1993975719,-1993997729,-1993996705,958794335,108343903,843564838,1317732361,638182394,-989167735,-1527576970,241142566,276093707,-1948004021,-773598773,651756515,2235907,136218918,512634368,-1591344786,-1073020866,28837749,1050879490,939932416,-15829502,-442828682,-1206883571,-806813686,512435712,-919404510,-351605885,1207313942,259342340,72319014,1065559616,-972786688,-2097028282,641796803,1838651,-165271177,1946223687,1736517128,-336593148,1207314128,175378436,71825190,-680194048,1048625131,1962935084,649522126,1449611,762632971,-1948004021,-773402125,653460454,2242051,72122406,1048782400,1946157070,1283532304,637796356,538251,72122406,116860480,-2147483636,-2128211851,4670,638022420,1181383,-1960438784,-486535154,6600715,74696763,1090342,1347469452,-1456868966,-61437167,1946339062,243344903,536870924,-195130542,846519051,-426093744,370306831,-478248929,-15895295,-442829706,-955085555,62534,2112856,-11531661,-442829706,1477614861,-1947185525,1599796318,-892788898,-1957363704,509040364,-16091393,1996425334,74907398,233311888,1958742798,637990461,913575939,12304435,809679112,-1705815983,313593135,578076683,261986896,-1031073038,705072646,-1398594046,113714688,1048750,-953761138,301992454,1595868928,146983262,444416,509040128,36179595,-1946268023,-1996346866,1988753998,-96039940,762626059,-1398679410,1958742784,-2082959848,301992510,1586368373,-1706012422,318509030,1510860186,-94466541,-956257117,268480006,512634368,-768409234,36312711,1023821451,812777504,637977230,394951,117309441,-165281206,134223366,1048775540,1946157663,1562312452,637990402,91492355,1602036122,602626579,527749643,-89924978,-1701175808,-1911313655,-1174380538,582680642,161978882,546968509,856935450,-1899983168,-1947693344,1586169414,1583292412,312009,1224,1183536982,650153478,1457795,640250880,921227,1359356643,-16484609,1889141878,185848073,-1961790016,1950352454,-1706014711,336399364,1961607219,-16353537,-1226308490,-27883018,201082505,1183535824,-49916,-1706031500],275,[337513476,105287258,201783078,1971322880,1959922459,-1142421963,209125366,1376155391,-25755824,-386107649,753602716,637945486,790145,1996439552,175570694,-16222465,1996488310,263186684,1183518443,116860422,-2147483636,-1070398859,-1026990497,180879370,-1910636544,28837982,1044283648,1912799232,116867139,-2147483636,-2092942732,7230,-1958727052,184551454,-150506277,263239,-952098188,1163394118,1358841543,-60912384,1393958480,1458048656,-129594894,200955529,41244866,2122536171,1282671110,201783104,1950351360,203850223,784334592,23993998,-701038752,-734593277,979897859,-703165419,-735672061,-1898935293,-1983869224,1996486246,-127992058,-2081003893,-1909586748,-1895731682,-1895574522,1627641350,2122563635,192217606,125091851,1946158397,532689666,314057,1224,-18402,-16222465,1347421814,-806875504,736748,347603829,-892788992,1329856516,1279345491,1196249932,1112099928,944654679,776815927,5000260,43208,777475614,23993998,620963744,1183383554,656834790,117439747,1352729158,738599437,-1205898237,1344145929,1118248346,209125140,-1710590209,365668125,503973560,-1491232176,-1070393898,-1979955575,1183446598,-230258188,-1980742007,-1991710138,1183448646,175555816,-1072971636,-1705636235,367021688,209043467,1240138416,1023451880,91357216,-351976728,19130428,896909323,-10963315,1444304727,837291664,2113015,1609048946,2112769,-169337998,2112769,-689433742,2112770,-1964504206,2112771,1911030642,100132868,-1895370519,-2097003002,16926270,1996424821,-207623940,-385976577,1183712992,922691324,-402259956,1187509674,1526726908,-2147433481,-4316299,-394885121,1308980294,41498249,38155915,38143687,1996423168,1894254326,1176406524,-163149054,-1705638205,369787638,58048523,-1950154064,1324352456,1017915133,1007383644,1007121455,-503090118,1190940400,872362822,179054299,1007973568,-1929087698,-1694541669,381553071,-10976376,-2115572921,1342133947,-2129955506,788485307,-1996262074,-1149111186,1163460438,-1149170827,1160707924,1854473077,1485015282,1488358911,1444303871,1542563816,242597899,74767115,-74719701,-396929514,-1580994138,109511200,1183384185,968897512,326496838,-1912078152,637675526,1574647,58032128,220725432,1996423296,175570700,-1706011114,385244197,-1976109518,1451819348,-28931616,-1203701621,192217088,38046518,58048523,-1023409480,-1981000055,1183445086,-1950314756,244000449,-661979086,-638132013,-753876608,-463566357,652363401,4079233,494076672,1963247350,-193035496,-1944947456,1486786001,93579519,1962934845,1030148,116860611,-2147483636,-2094656651,33557518,587613835,1967130694,374813,2209987,201783078,1962936320,116860428,131084,112722804,300466944,1958742790,142016278,-16353537,1996487798,-91035418,201082510,-371034688,-16318918,1659436150,-1073018893,-14281611,-1174401994,482017286,161978882,-379906182,-4456910,-11335937,479919734,-1994894254,1585970782,2032044520,-941935870,-1978,508529446,116788451,1963983654,1333995013,-1070383092,201783078,1963458560,104539682,460587036,113714694,65538,111339526,113714695,-2147483646,-385649344,-1991705167,-617353658,679447334,508529446,1349830923,206042918,1215660032,1022117515,504853760,146284302,360889856,520430824,1187448947,-385872906,-2128151175,50347647,236855923,505887,-401239874,1931412741,235295507,-401698730,540933202,-1996262656,1527248966,679447334,508529446,197378188,-385649207,642842771,184956299,644707574,2766339,-1977171917,-930396668,1461633932,-611449066,-10961267,-201531509,96872100,101077760,-401698733,1527246430,74760203,988487519,4079233,225641216,772130598,1170679365,-347777022,96941579,-952744914,1280049733,71681574,371154688,-401698733,540933066,-1996000512,-1070335930,-1706029333,409292408,-2094612338,1073744910,92874247,1230587719,1843987316,113714943,2,38157955,101086465,-278403066,-129070329,1225225281,-369734007,650378377,788215,896796672,41498367,38156031,38143687,-4718592,1347421951,-1504568166,1342572057,117743592,1392286214,110041599,110035526,-1073020295,1256796789,-296842244,-1960432925,637542966,1838731,642252595,1074021623,638612480,3292803,-2096205308,1962995838,-2096698599,-488502586,101077443,-25755817,-1694599425,436996464,105997547,-1695516929,442109853,292934155,-1695516929,442895845,15746759,-346487040,-1634053424,119173661,857508646,244000466,-788135886,-489500189,-497144838,1357141531,1381060614,649697875,1225202305,1364350726,-1542885222,1364220186,-1356859750,-260636902,-1223694694,1493653530,57982987,-369132311,-16319591,-16615114,-1895686090,-1207797498,1342636031,1377606224,2122521279,276037872,1996443654,-461963280,-387811585,183176378,1342624307,-397258158,110038190,-1962474887,1451951686,1086464776,1183385205,138840326,922730547,113705542,582,1996443654,108461832,-25755898,133738984,200951433,-385649216,-148440287,3078,1578202496,-362753,-857146250,1183405047,-363427334,38143631,650153667,792203,1183445131,-96024580,1183514624,138814214,-149916352,1971323074,374788,105286083,-150452599,1962934978,10545411,184719336,-1207667264,-2084372480,1962993278,178219,-1960393074,637541390,2236043,71825190,259260417,71825190,125108352,-1207667384,-2084372464,-454948157,-16222465,-11139466,-437721482,2028492534,1459129327,1458393320,1073962984,-397015435,602664481,1476394936,-16222465,1347815030,200795624,-1911261760,915089094,-14286840,244320372,-1192174616,-1950154752,-956152266,148998,1996443648,-151656196,38149769,-1008052599,958758,309641227,117427075,1397968902,-469143398,-1073019110,101058676,-387128088,1355017987,1929388093,-25755894,-2097088536,-1191182770,1183318015,74727656,41526088,15761027,1996426612,233151216,1187454023,1476395248,1929388093,736567,356320628,-2097122304,141886,1586177652,553354236,-1014096266,201783078,1971322880,1177979667,1174849282,1342177282,-161355770,38149769,2112848,2122519158,208994528,1316526672,-1706025856,483676924,223362691,-2140703744,207934,1347969140,-1962533280,2113008,632817011,-1207702774,1344145942,-626582118,209125148,-1710590209,486778653,1931542147,-1060730072,1119552744,489908234,-1962933272,254034886,960245764,285475446,-1195178104,1344145969,245833114,168212509,496652318,119356327,-10985185,-1962785266,1606675030,-892788898,-1957363704,71732204,-16223168,77202550,-920828660,-16776510,-16615114,-66959818,-167771464,16985094,1048788853,1946157774,106321720,-327040626,-57998848,503325374,770187022,-1105261056,887619657,-594862336,374390835,12062291,834162688,520048657,-998178100,1577517568,1174835039,2030472962,216580866,2139969280,911368,-141877498,178957407,1341814208,-1070400317,-1946157127,1101984479,1004140353,638809311,1023362442,1007383644,1007121455,1325626426,1405348331,-544516271,641698598,2768387,1963276326,1196839180,-1493972853,1962498398,-498908411,1499461859,773768027,23993998,-2097149256,195134,6950260,49815295,1929382461,532689666,-326412861,-396929506,1996481306,165517830,-1073013399,-661769612,16001,242566478,532107,-1710721025,509348317,244373646,-1962194200,1352277744,-148998641,-1949957160,-17714,398891,-920691105,855638730,445120,113950771,-1957363712,1183733484,915088902,-1960443870,279512132,-385649408,1084817537,628913152,-1993933831,28836932,-11532800,1996424310,158374404,1675828869,-1710833522,517482005,-2128159949,1966096703,1204233801,-1207821812,-400679198,-1943608714,639569503,-1290778681,1200170505,1204233746,638141972,638994313,807684039,1200170614,130059302,644192848,1996431092,74907398,69140262,-1026990592,-1064566780,1704611847,857678886,1441721280,-1026954101,247988226,1465253888,-501422050,637814414,2242187,2122972979,958810110,1946157630,915088942,-2144993272,653853796,101219467,159947350,-1073012931,1191118452,22342142,637814414,100945024,142379302,637572585,1850939,1005126518,1552623105,1086584324,-1007285644,-164203263,829690051,1963115510,281278019,-919388556,1364284166,2081010586,-771029217,-1993984908,-2144991148,653984868,33836160,-1113924981,-350238934,2088969751,41222150,1443251947,-519468902,1958742815,-28901623,1191888515,-1960405525,637542966,1838731,1284187729,101638920,166500945,638001139,541895,1686119936,-964429564,-522036982,-112953,11069951,16402119,-62470400,1988689920,-196687882,-1960443903,853060,-230258424,105155366,452985149,31127506,1444018758,1283532540,638058500,425091,992355701,1929387070,96897822,992346122,1946159110,-230257902,71580454,1191119221,-964474892,1203628810,-229735674,-227082480,-231681,-929367434,119543817,58048523,-1946201111,-2128152970,-134282140,139757862,73695270,1283467003,105906692,-1523977830,180781856,574081,1978945279,-21239329,536757899,-1026990497,80216066,1444806656,-528422825,-1980353540,1988755062,209075196,1996437876,209125128,-401967361,1967129087,32696579,-28931768,-1090759031,2122514688,393478150,638222020,637697476,-377287285,50886271,264668145,-2114918781,-2097083450,-24383258,-288160591,1465045555,-887907686,1975520032,28240131,-1070350194,-372125813,-1410072781,1347469452,1261040026,108954401,1960349184,370049029,29229312,176079872,-955531124,-1310129291,515912448,-1912155597,-1960441786,117443606,574199,243272564,-2130182122,6158,-540481408,574199,35657355,378209396,1377763959,16825862,496933406,-1073012377,-611577483,-1705781106,566236116,-1070376441,855714793,1381126354,649697878,-225762866,-544515577,1375797433,1364395606,-1878624513,-505878514,-400636277,109567858,-963771870,4367142,1443528388,108381478,117464255,-838084212,210439796,-108838591,-1190955484,-1527578588,-1960851828,-1072955834,-1557789580,1183711276,503745544,-62485760,1442883747,520494622,15908615,2504331,138254508,-1945799168,571608,-201537397,3325860,-1897985560,-1106923490,247005264,530969344,-2069783970,57876960,503350249,-1897992728,520235014,6305417,158725643,1614187302,1614186752,570854400,203328512,1644611328,-1996455936,-956275658,1409350150,578336836,-1207949149,648241445,2056920576,-1558007263,113705136,178,11798215,-1195682736,506112,-1031548021,-1961391864,-1980243238,-1948349425,-561714952,35266190,695048790,1716986561,690526800,-963960076,1583341198,147507487,182272,509040128,742293756,91554051,334086195,671518209,512370178,1183711254,116860424,524300,-1041693835,75416576,184912678,-1912113728,-1593673954,1183383596,868257534,-17984,-1359806669,1963276326,1373239289,2126827915,147060228,-1004136844,-4652419,-223415553,1239021486,-847195901,300634496,38141734,41796646,-1977169613,-788267187,138841681,171871014,142445824,-218103879,1239021486,65130833,1380995281,-66244710,1522568738,-1072998053,1586394996,872363006,-1901792266,915081310,1955397642,-204829944,-154694748,192250055,669323,-1962380147,-2136673334,1992654823,41207044,-1527526517,378406,-1064513397,2126789355,93005316,812957707,-1895825479,868234176,-234465281,87565998,-638060171,1364217937,-1425199206,1579112739,158646283,-13385586,-341511172,-18429,-916562145,-939522366,1442840578,803741271],276,[1650553973,168650092,1380272932,978077006,1634620704,543517794,1814065012,543449455,1314014539,1159744581,1746945368,1701077349,604638578,1314014539,1023429701,57953103,-1932804045,-1945783794,-402279394,914954521,99091940,451143706,246027448,234908240,6946922,-1192366360,1343138324,1780351850,-402560512,1944645087,1975520014,1291827205,-1957486131,-855432162,1946331153,80707587,52698761,12079963,1009765654,-2146667261,16983822,52694656,-2146768095,537077774,52694656,1464949521,146406486,-1090052608,-390200518,671544845,58007555,-217189186,1499422372,78758283,-1096554285,383552261,58171112,13796291,6967378,2145976170,95986548,-1995403077,-1156705762,512299440,-1329721834,-1326546669,339118353,1894260238,-2084371593,-1929772846,503452694,34651159,34879231,863472360,335972288,-1949266430,-315360282,33615489,237406518,646526464,-1992949748,-67106250,35653262,-1962548063,637909022,134795,1375862970,-397324205,74584489,242597899,245996218,-855002081,1291827233,-1230822963,-703689723,-737753342,-1902285054,-1946017762,740200155,-50973952,1975519916,-1073042181,-391252363,119409323,807308846,1962871552,-905540553,-935425789,-804353789,503731715,85900807,54656651,79298041,-56233216,63966859,-989521729,-217855946,96872100,777914204,3153550,8973441,12319883,374736448,244339543,1084734952,-1095101579,-1813491031,521034472,567085492,-850591816,-1204355295,-396945915,-998173400,-1073020792,-373684875,-1545933911,-1064435172,171871014,142445824,63833740,63717001,-169289845,1341795245,64110217,572427046,1199646208,856555556,244000448,-148504548,66631,-148497035,268436551,-1960438412,-1031600553,-773140209,-773139990,1942109162,-2084402430,-689829181,1007041318,637826560,100678819,-1558825496,512298464,109972962,1779302940,-336205569,808910638,-385914368,29289451,-18432,1343116806,197803752,-385649216,413336954,310798,-72,1442978870,619204638,1958742986,-1948742682,-2129783754,1343094982,58041064,-2096228858,271384786,14320384,-100659187,34870924,280762142,339148546,1974593538,870222675,339148745,1979639810,-2017447077,-1912466426,-68777008,1347470219,58024680,-2096229882,1347551442,6815850,1916856321,-1070350194,-54921077,-1426850816,921514840,927369,203852086,113718784,1048586,3049782,780744192,-1992949758,-2097150930,-1943660820,637535254,140937,35655307,1611565350,113714688,8388706,1678674214,113408,102664486,113714688,-65506,37232267,438208806,113714688,1146355962,516171270,-1993998334,-1993994129,-1912140177,236495320,-1682419698,1489719469,1760055302,922685042,244319664,-1905028120,-1945784314,109520600,-397410256,2028499535,-703689705,-857203198,95724412,2093344782,-1207586141,1336147967,-1145031934,1347624962,-401698736,-324837555,1958742787,-1579644138,-1064435172,-924316016,-469317764,-1945823229,855893534,537050048,-1873784749,1596188686,184845987,-1962117952,35430872,244367502,-1099129112,-1070399486,232785543,96339499,-16401245,-402278858,-661954392,95946375,1948379216,1351862923,729029352,-775283752,-774123031,-774123031,-774123031,-1948528151,-1140457021,-85438459,103372813,922682814,1843922358,-17568,35403519,-397193130,-1072969645,-385416075,860226446,-502888512,1975520013,703072151,773785213,3147406,673090598,512501250,1460011558,-1207946561,245118208,-1989377560,38112285,-1207646333,245118210,-1989381656,38112285,-1207646333,245118212,-1989385752,38112285,-1207646333,245118214,-1989389848,38112285,-1207646333,245118215,-1989393944,38112285,-1207646333,245118270,-1989398040,38112285,-1207646333,245118325,-1989402136,38112285,1594148739,-756357090,512632327,-1494744550,2144380,-401698736,-1909526804,-956288994,872610822,-32601061,-1207520510,835518978,-913550767,-1352984947,62391987,1513213186,1442778969,112454795,-855505992,-2046390991,138840495,-1928704372,-1556737978,-1992949746,905972774,657095,-443875164,110021469,45614512,-854871294,378086961,-1993998264,-1207940594,-913571325,-849355078,-1207061711,835518978,1947633958,243869184,62390390,-1161196542,835542946,45614771,640797954,7083657,1846446374,33798144,-1313158772,-1288581793,33732620,-1993985587,637562902,7474825,-1946025032,1603517129,246624717,-855506248,378086961,-1993998216,-1207928306,-913571325,-849362758,-1161809103,922681522,1380975132,-1878573158,52732328,-16283354,1778523190,12019712,520568730,-1141666896,45613056,640797952,922682505,6947356,-1711226520,-1338833089,1086059403,178176,-1993985587,473366276,1744857602,1067057325,-1951379961,-268387341,-855637320,76097073,35403519,-1033371542,121608704,-208949143,-1192230725,835518466,-16479962,1778523190,11429888,-2079899750,-1141666896,45654016,640797952,922682505,6947356,-1711229592,-1331755201,12317579,178352,-1993985587,473366276,1744857602,1067057334,-1951352313,-1207911437,-855637320,76097073,35403519,-1016594326,121608704,-208949035,-1195376453,835518466,-16479962,1778523190,11757568,-267960422,-1141666896,45666304,640797952,922682505,6947356,-1711227288,-1324677313,12317579,178400,-1993985587,329181188,95827711,-1528295792,95855452,-393289586,63571513,415115637,66502405,1461605918,-1878982552,-1573853170,-1945600627,-1996240354,-1962686402,-1465980713,-1991247317,503566398,538873596,-1106829822,-1070399360,1958742700,-1396143340,-69132228,158677564,1949973632,-12270076,1949252640,1965898756,537701393,175465020,-605548912,-29046795,-400613344,519834014,-1070397666,512674099,-2135031264,-1073042432,-930465164,-1977598804,-1406044732,-997574084,1017916021,1975814714,236633891,540846764,-2010711433,646512485,276103296,8569217,119459371,-1979678529,-1527534911,1958742815,1275512325,1592459266,-1873804880,-346822642,1458342741,74892574,-1409108740,-771043190,567084148,1579152875,312009,518818645,807308846,-500373504,503973563,-3086253,503973563,-3610541,503732667,-4134829,-16353537,-1209531274,168213503,-1343728866,-1027006465,1746796548,1746800520,922685075,244319194,-1548815896,1746797530,1746800286,1746800292,1746800301,1349127854,241395742,-1930948976,1958742959,5127489,1018444916,-1363490509,-401695730,779249790,1052039307,1944587932,-1205636504,245120322,1919445480,-1176990951,1186201603,1541934748,-1673612184,1750394894,38274759,1746796649,1746800222,208277102,241395742,-1243083120,146862,45613939,802048,213386102,99787520,-523116335,-1559890939,1746798064,1746800222,23727744,241395742,-2048389488,53715630,235275975,512495118,109973000,113705504,8392194,235144844,233047751,512495130,1048579558,1963000396,-469317878,-1945147635,-1089608162,-396947714,-1909587690,-1191170042,-1070333953,-2119240964,1913588223,1279164649,41156866,-396933141,776995062,3147406,872415161,-1359807296,385843550,505967887,260225879,-1705828778,-1322907841,-1996311389,-1157450218,508956549,121608787,-1197231194,-1172928254,-2128650494,1913612287,43247801,233311888,27453671,241068062,259221534,233072670,246310942,1746817130,244321891,-2085732632,178750,109980020,-1977217532,838893598,-1081727233,1392902273,8480774,8480774,45620991,-947255461,-2010710222,-1207926393,1048579584,1946223180,-432603365,-466157811,-1706025459,-1279786428,52825728,738641424,367722499,37893887,-1343746416,246333342,1344165662,906118298,2112948,-1873802122,-1709905906,-352172893,516198518,922684900,922684902,-1075311132,-40310275,1458342741,246333271,241068062,74907422,74907422,246310942,1746817130,244321891,867012328,1347886784,38050384,37598295,-352160512,736538,334168693,1962938173,1024256770,41222148,540870123,504263424,-43456425,1342177720,-1763176816,-916561944,771752642,3153550,184677560,-149588800,134423814,-1156745984,-768393648,1393446994,44834559,260597790,261580830,244318314,195847656,-2147126080,537077262,241068062,262563870,262563870,55011358,503349352,-1878105240,-1392908274,36177550,1374160390,-768407601,-99186394,672565504,-86995966,806784558,34651136,-1326952197,232831338,1381061150,65539728,-1177406632,1376692544,-1207020975,-380600262,102651890,512634464,-327090128,-57999230,35659406,2891406,-1705576909,-1464859384,-1409546474,1958742701,1163148671,1034750837,91574349,1950170284,-1073042425,-454296715,-1403642282,1752440892,-143278070,24936542,-2147125958,1330634532,1958742700,-118773245,645815480,1979663672,866864897,1594337984,-729080042,861601976,-401695543,410215746,611602492,-1341788285,92677752,1975519815,1170614006,283836671,1052039307,535301788,-1673415579,1696131086,8569985,-1021376671,-346093730,861338831,-1376373761,695517194,1969846077,1849535761,-1391757980,1970432317,1027386373,179046260,-335841856,-1392604194,-76169206,-819212661,1455644233,512634455,800587824,-13722571,-1946141666,-1996291578,-1207762914,781989120,3940095,1342197944,1172853510,891598961,520040092,1085800508,1392922624,-1150209048,1394479054,-1475887974,-1141863500,508956661,121608787,-1465665885,-1441363710,-1228096766,29053710,1394497040,-1341702246,-883928394,-1157481309,508956664,121608787,-1398556985,-1374254846,270908162,-1705828778,-1227356353,-1996312413,-2147306986,150590,-1175911563,266255105,-1130736866,-1145640441,508563521,121608787,-995903739,-971601662,266779394,-1130736866,-1950937081,268155888,-1705828778,-1222572225,-1996306269,-1157445098,1394479084,772258970,37790647,504361147,129800787,1118025535,-1141863678,508956661,121608787,-861685940,-837383934,271760130,-1705828778,-1218705601,-1996304221,-1157443050,508956673,121608787,-727468178,-703166206,268352258,-1705828778,-1216346305,-1996302173,-1157441002,508956727,121608787,884717458,1347572480,-1150279704,508956732,121608787,-593250396,-568948478,271104770,-1705828778,-1212676289,-1996300125,-1157438954,508956689,121608787,-459032630,-434730750,269925122,-1705828778,-1210316993,-1996298077,-1157436906,508956699,121608787,-123488274,-99186430,270580482,-1705828778,-1207957697,1392523451,-1310175150,268745583,-1705828778,-1206778049,-1996297053,-1157435882,508956680,121608787,-257705946,-233404158,269335298,-1705828778,-1204287681,-1996295005,-1157433834,1394479061,1242021018,-1141863496,508956667,121608787,-1130121125,-1105819390,271432450,-1705828778,-1201141953,-1996308317,-1207778794,-11534332,-1157447650,1394475681,246981563,267762515,-1705828778,-1199962305,-1093971886,984416929,-1392150844,376947770,44041982,1398214891,-1090505541,240352574,1862985815,-1847042213,-1017225460,1448235347,-1064565161,-1560141661,-953810398,16902,41394944,-1560118877,113705589,8389235,-852295496,2098628641,855750658,567083186,567096500,40044172,39919241,567089588,-1979546462,-854674224,42312225,-852155976,3979297,-397212080,45641380,-13722571,-1207944162,105906260,1855121491,-1674246984,1008664366,5814272,-397212080,112750208,-13722571,-1207944162,105906268,1852762195,-1674246216,1008664366,6338560,-397212080,1052274268,-13722571,-1207944162,105906276,1850402899,-1674218056,1008664366,6862848,-397212080,800615992,-13722571,-1207944162,105906244,1848043603,567139508,-1274903902,1008848176,1007645450,1007383300,-2147126781,41093884,2141338347,-2144958462,1020998402,1008890634,-1156417789,-58720200,-1156156416],277,[-58720203,-351373793,602427392,1490586368,1962933123,1897826571,-1207259134,166461439,-1274607430,857853193,1583286208,-1017423526,-401624386,-12779484,-1106872833,434638780,-1296150528,702735,-1958870856,1960512284,-2094936825,-253623610,-893729960,375055,-851640136,-2096854751,-186514746,12123955,112896,-919391795,-1949158574,29026520,-389837222,-12779381,1030911231,309723134,-1195144109,-397275139,-1906704210,-13411389,-661921301,-787487869,-773271064,1407767016,-397229172,-1906704238,-74753085,-402405501,-12779441,1026979071,-998965250,-752103285,16841345,-628372361,887672971,-49920,-29549708,-1951828737,734669768,-2129890087,1996554489,-1948677203,-1948259376,-1940892735,-1900006461,1960512448,112645,1532506573,1388350659,-388461741,-1031077557,4020827,857831296,264675520,738193593,1957622479,-83963,62459371,264748544,-780818701,-1006877299,-1006633032,440400,1398288845,-523117773,-523119663,-523119663,-523119663,-805055535,50385283,129522635,1077005568,872415162,-1020146231,1736,-972662960,864025414,244339675,-2091432984,74647802,1694189254,28950579,1345441024,567104180,637820813,637685643,-1957161077,9103576,-1014045646,-1960387789,-519961521,-12614874,-1960440204,-1960443313,-389837801,-454360980,989546122,710833120,-1981533500,653786694,100991601,-62486272,1347552851,-907538800,-480573609,922701888,652739100,-661957778,1526751976,39291174,509734,1696499968,1728482306,-1899787262,-1946209344,-1070400434,-617370893,654311353,637685641,1317736329,1334388478,1482622724,860931017,-773729856,-773729840,-773729840,-773729840,365560784,-779419648,129550475,1077005568,872415162,1479658953,-1202499389,835518470,-623777327,-623777327,-623777327,-623777327,113465435,-1197385898,-1898411259,1342315038,1735200232,206605158,82493798,807308846,-1899787520,-2015677504,17153054,721796638,-1910615341,-1223727400,-423532813,-13408764,-893972634,48349542,1718088700,529557413,309592,-523120077,-85798191,95827711,-1873719214,1352984590,95827711,-1554902040,1583285688,-1957313785,1996444396,1703274500,283165030,-1050230133,-916844344,-939523390,1442840590,1183522391,106859272,-1962258805,-219675562,-410906880,109981184,-1989803984,862386246,1569285887,1435067910,71681802,191234052,-955943488,197701,545098086,-1994097271,-1989796227,1348871805,1116431975,709200136,283689318,1715619209,809879384,1170735103,-1979711694,2106143869,947751222,-1992393335,2106145405,1078314812,-1956118529,-1557786554,-966327784,1728058438,18302662,1921738343,1586194180,-1989719280,1586040926,1187407868,1170669588,1711276334,1711687051,1728728459,1729661798,406898534,-1,1485399655,-1989777636,1718032473,-14925369,1744830463,407079270,1267295847,778069532,3155598,47718,-1511522298,1711895419,33554618,2073749504,74604902,-117684597,-916562145,-939521854,771751964,3147406,-773303472,-1065130242,1725965343,1348883280,644138216,96607881,-1947705719,861361139,820806619,369556619,83933191,1711747533,4194488,907047424,-2129633909,1912668411,12084742,637534336,98442889,1300981302,1715562016,1979840899,243279366,906494757,1712163686,-2096633407,1532965060,532775782,1726013824,606060675,782444256,-108960254,32768,-1184496013,32768,10337126,-478150656,1586063072,-888969484,243885606,57016880,1716610753,1448109651,-1956198261,-339646760,-1202629872,835519745,876513574,914957826,1583284790,33980943,283361638,1717492107,1399215704,1717828840,1348926347,1716020818,-1050228597,-796192535,-998921,295951,268421761,146333323,1513213184,1533433958,-2112923290,-561118776,1724590950,-397318573,-1956249154,1717462728,1761470550,1727040358,1760946263,-364476058,274238567,1216964199,1717003788,258352721,36572855,1049323046,503710256,-373201401,-1070373374,-1419352077,1717134855,1996430943,-361299988,1734991592,138840934,-1326952346,-125082008,-1028190362,81838438,1348919332,-1662496666,1183409768,1482385124,-45422512,728162340,1716545240,-397384112,1718052995,1712085129,1727022729,1483135115,1718046822,-401837057,1183408034,1133078510,1399214096,1718190824,728131419,1718028383,1712086921,1727022731,1726631563,1726240395,-949494989,5051462,1586062951,1187473164,1744830226,1729519241,74877286,1049192039,274631015,1586062951,-1989777636,-949544866,5903426,1518954087,1120364300,1744830226,1729268070,71469414,375032167,274368871,1518954087,-1989777636,1718032474,1718028681,1728334217,1293173191,1103587072,1744829714,1729517961,408521062,1502176871,-1989777636,-1989777648,-949549960,5051456,306235239,-1989672961,1718031960,1729648777,475564390,340248423,-1989738419,-1989733793,1718031967,1718028169,1728345993,1729126281,408914278,1602840167,1317758492,-396981260,1726599526,378086993,-1030880742,868234086,-372152577,-1901369613,1717135066,-1956191791,-1956188090,-1956191146,1988847326,-1010173718,1726778197,1716938321,1988847191,1317758472,-838638076,914974246,1718027720,1713405581,343144763,1049192039,549880678,549946214,117401126,-404027956,113731175,-1,1583767398,-1026991770,46661640,1465253888,74892574,76202035,-28931776,856186510,75271158,1443284867,-1392216949,-930428621,-58711069,-2096794368,-269809977,-472786549,-83625213,-217843453,-58658557,64779775,-336526349,1284202198,-772209892,-2080832543,2114130119,1790981118,-1873326078,1269819406,244338768,1481512680,244338770,1481529320,-13385586,4241916,648344572,1838731,574523686,-1381653248,219281701,-1515470848,-492060621,244000496,723910694,637543438,2375305,-1960401677,637544462,2493995,641632550,648344320,2756235,672017190,1049175552,-1527578584,977176870,244000256,-5242852,-1993954573,637548606,265867,705571622,1049175552,48431146,-1993956109,855639102,-1411413056,867019691,-473396535,1019513411,639792384,637683595,175441723,251733708,38732070,-1993940757,-544537473,-1414807293,-341065677,1325475537,1962884098,-1432049144,-335879515,-2086360383,-1515978042,-1226049566,-953754829,66119,106924326,140478758,654200459,-989167735,-1527577482,807308846,37265664,1044875558,206536998,101056640,-1939378968,1583292352,443081,1224,-1910614186,915080286,2089484322,-1145031930,1347621376,-401698729,-1073001871,1183415668,138709502,-83598208,33836160,786964048,180781927,1187462283,-16776964,-1070334906,179512247,-1873784749,1245702158,1265942539,-2146941815,-2131032988,-1962802100,-1878581544,1739974670,-1962475414,180781852,50101891,-1957443211,-1070397860,-1873588144,1242294286,1958742875,137791766,138709248,-83598208,33836160,-957866416,533171046,-1026990497,1368391682,377993222,-1073008691,14189839,-108986574,-813560061,1946465024,-1995918590,-1996282850,-1945077698,1477474822,-1912598523,871367616,2015297472,-1417539824,617122816,1963408391,-1194619784,-1310195702,95462247,-661726324,3153545,1443289998,-1105818952,801968252,1433700924,276315785,2047249510,16824336,276307711,986482,-1912048152,637906950,1577071267,258364935,-1050222921,1713767651,37140239,-423533056,-215259644,-1050214773,-880078610,283885926,-855244104,45636401,-1959670528,1507537904,852046787,95592959,-1995412829,-1559205874,113709170,-1004269456,1186924318,50444304,300626381,-1263972166,-886977271,245985722,-855002081,1291827233,1397760461,772167505,3292803,777221120,3278478,855638457,607243712,96773112,-953749365,654311172,345287,1723960335,1724449551,-24395725,1946732163,2012298016,962995740,653358340,71580006,-1993938315,1153902133,-15794171,-351943162,96937689,503775231,112903,-2091284248,-1993996338,-402266570,-1993975427,-402266058,-1993975435,-402265546,-830252691,914957831,520488428,1499399943,1472419931,1313427017,1364213065,102651734,805735982,512632320,512623136,872153132,-2147021066,544473148,-1178284097,-1494024185,-1404172172,-76169206,-1909528085,-1090506746,-1431567080,-92946422,1583292167,1455642713,1337460311,1027722496,158724998,196085503,52956800,1583286024,-1909580093,-167759842,402860038,1397757556,512447057,414777912,-1193636862,1103954010,1482381658,-1331576033,1958742795,-1036090609,141819906,1342177720,46145279,33555651,27865088,33554432,44046848,33554432,55143168,33554432,77540352,0,0,0,0,1819308097,1952539497,544108393,1886220099,1651078241,1953066089,1633099897,1852403314,1750335591,1885413477,1667853424,1869182049,1870209134,1918967925,1650532453,544503151,1914728308,539782773,1998597120,1679848289,1734964069,543450478,544370534,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,218967667,1635017295,1629515369,1886724206,1702125924,1702240356,1869181810,1718558830,1701344288,1886413088,1633905004,1852795252,1634235424,1936269428,1836016416,1769234800,543517794,1752459639,1852397344,1937207140,1919252000,1852795251,808334112,1684955424,1952541728,221147749,543574285,544567161,1869572195,1948280179,1327523176,1969365067,1852798068,1684955424,1635021600,1948284018,1629513064,1768714352,1769234787,539782767,1886220131,1651078241,1953066089,1919950969,1701601903,1663071085,1684829551,1969316640,1948280179,1629513064,1768714352,1769234787,1864396399,1767317618,2003788910,1869881459,1869374240,1965057395,1886938478,1702126437,779709540,-65536,1847496238,-1957313791,25651436,-402241909,1566179641,-905221143,-1957363710,26962156,-402241909,1566179621,-905226263,-1957363710,28862700,-401979765,1183514893,139365126,1510068968,92793181,1426065098,-815207285,105286401,-402108789,1566179771,-905581079,-1957363708,31680748,-402241909,1566179549,-905532951,1431502850,90762379,239504130,-1962882840,1317734982,140414220,1510027752,1021926237,-326413050,-1962389877,1451952734,-1444389620,147479297,-326413056,-1962792344,-1763177914,-379758080,113903231,-326413056,-1962786456,1317733958,21620744,535387482,313875,-326412987,1969757982,172395266,-401846645,1183514927,139365126,-653535093,-661975692,1950603555,965382,1509991656,669601117,576019,1760332629,1183515276,139365126,1509968104,638904669,1426064586,-1268192117,138840834,-1156952437,-152567552,105286400,1979713853,-536757498,1509966056,52226397,184551114,-1475447616,1024160772,91553791,1976566287,582730497,-1960776864,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,201326484,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,54655617,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,518818645,-1746380970,2033647613,274631426,41492105,-1961994613,1437862006,1586176461,240552720,41358985,41485967,244055859,-628226638,-234634610,-1995422069,1971918405,172345090,1300830363,1216186636,-984973943,1959070326,8437506,2122567563,108265478,-1526985589,-1527560639,-920691105,-67105590],278,[-340160934,771564462,-626365633,2006377609,-602289344,-2057015822,1239466929,1666058403,-2002334032,405136166,-132581389,-935666817,1840955328,1852907920,829228776,189548643,565362729,1234736464,-1907426344,375739327,-332952104,-1499966490,532386829,-130311223,-1240466301,-2024009542,1317046671,1186491649,-1945761684,-611039935,-2007143355,-2124496542,-1970935362,1112004037,199209717,-400548866,536380303,1643793630,1318632067,-2011126022,1463846911,-626882346,1831115859,-1137947671,795152990,-1682079559,1642110484,-164600808,2008892940,477549507,2129395903,1078104851,-2031682267,-1238330302,1201522939,-1261923588,304554558,-2008313162,-1766138035,-809446532,-1589270522,-29040719,-655306912,-609718541,-1785974826,-2072419427,196904652,-1013461339,2034241037,915517642,-1571567886,-1932104783,636195524,287964052,313488008,-1121540821,1399890025,-55992125,-1709342665,1988293000,653955963,-199260212,1679142433,1086493038,1935772929,-1032950461,244483798,-801723625,881161545,1269799039,237559602,1687425241,-1137568524,1685686809,917107977,942879391,-805582638,-662005362,-1575249248,-2076711888,1862880228,-678560682,-337363424,1604619604,440271544,456796090,-431301719,2033700593,-1545300563,-1791940705,1307993496,268287552,-870007232,-1815146103,1617825733,1764432146,80872729,-792493912,-1136813074,1402258353,317934277,179612173,-1914335761,628376301,-1404914290,1947486138,45771858,-748061297,594194390,202972693,1007468552,-1789929950,1557299270,181016885,2146902025,40426963,-1490532391,595984682,1199711094,565197629,521167823,-997066066,-128815271,-504424518,1624167433,1208984161,-129989359,140149800,83034399,406081580,2139364674,-1989393311,-2004557406,1113080826,-1039390581,118442028,-1626082229,558578373,1106750555,-540774392,297992728,-1029087123,730088604,-1841935516,-2077863898,-1831262013,672285981,869783543,2111755265,974009277,761150590,1754014680,1300759787,990129092,660309068,-1357304767,455142410,739267419,1129231991,505907922,-1839911391,1454414211,-972413510,11120074,1905199886,-115458560,325964582,1070675488,77295221,-888904527,1747545508,-744272853,1200386656,-242496484,-293497504,1140521912,610177654,-1208614550,630339071,611057498,1495703006,1784507013,-96534913,1973924375,1328275197,-2103708478,1245861381,1237680172,1168761010,-1829501906,-1155975640,1503589985,-521050151,2030126985,-825187747,-1809411937,1153858951,1441686305,305213610,-1599670996,239274712,-1740859962,-1355108683,-1527065028,34301973,344093609,330334222,1258435492,1090749485,1680006794,1615453097,-76153943,2119078289,-1158423983,920459756,880492391,-1996792336,78991156,1676549309,-1031584708,1427070824,660494883,853203711,40556943,1829977853,-2083789830,-78571792,-1167361524,1063092884,-2017383058,1937582107,-1208754688,-1417685195,-677628431,456568386,-345867707,104894242,1953706412,533045083,-2023919858,2004456395,-95732387,-850448639,732761596,1454244940,-344298188,335036901,1240566342,1107651720,2090042130,1459495350,-959440013,-867086129,-1617691923,1045021089,846172459,113371632,-680699074,56363978,-819491233,-500744105,2085954927,1575343639,-157495178,-1896749084,-307143067,-593851303,1651281590,1052414678,-222317619,-1023609985,245174492,-662275078,-664584960,-558268248,-1725307353,830239014,1152455657,-662215240,1597711036,-114859539,-1085874355,-466621471,422427243,1379295244,-531568062,708275919,408462180,278756696,1144411142,1152580251,-1850702650,119469944,-114792546,-479997711,871223731,-1750667889,1771280781,-1089668302,-1348980956,-1488311712,-290714294,-1778481898,13837070,-850096589,-1956113342,1092923374,-1304420474,-1593688954,1627279097,-1712219629,1687163869,-1658107018,-1488485254,593882061,-446974004,-554871796,377224838,343804935,-1986032093,-134039038,-998827457,-123512643,-807732302,1272809997,2127125284,-1454774310,738358995,1262342103,-449755452,-1369297826,-206072368,298692641,1704692882,-1263501645,-563715196,33013117,2126615722,1911118827,-1218644479,-1065511238,-1276461983,1703114252,-1002969552,-1653012369,666928693,1752654664,-763445430,-753112568,2126351034,555337061,1590048741,270083589,1566273251,1653014776,673028419,45532963,-2117377849,442893,-632508391,2051455007,739471107,1983016273,2131294915,-179069559,-1793796951,-148273492,-576663455,-1095856997,911004245,549840454,21114687,1984604836,394191907,45503096,-1587389482,733118222,1340680853,1070695904,529953356,442376277,497584507,-1827364791,1193721023,377512908,1460439020,264541297,-1679194914,964189580,523115383,-1794516799,2066307344,213570014,-525392110,-1759172670,-1598923423,-1108081100,855307270,-1909312097,277982608,172406338,1089128712,-1333558238,1625359093,1887526664,-2019980280,-1463101111,-1046376974,-1103972792,1158858388,1795946044,368178915,-175217762,-707254800,982679299,-480179711,-844951884,46017707,571647302,1897595920,129082210,1032954093,163548067,-2091515821,-481870330,-313399096,388863333,2076007002,-770171975,-1784550303,-1891791589,-487504015,-872294185,-1895367982,218475469,-2006321695,-1273611216,-966643563,-672783413,507004231,-273470955,336192481,202502384,-1100735749,570322291,894885682,227977544,1921632965,-1516564737,-380341522,1516485743,-1912679289,284277002,-958721081,1846650164,-499774431,443093511,1912952824,1547322018,1072586765,-808944869,-2027072629,-1056166096,484483776,239272013,-54479505,-2120707385,441403838,-248086096,-589894163,-877754459,-1152502204,-1357302130,1470273607,773559852,-345542519,-1533360419,-73696437,-669758782,-1559311394,-2023827510,-342129839,389485475,-1457866922,-671597839,1101455862,605195966,-2002746118,1811496619,-1855993360,702519119,-916234129,1152230323,-403224693,1525634632,-2139833880,474328221,-349946195,1254727672,325665982,-588789951,555730757,-3711617,1820046439,-2068169317,1488602796,1532840096,830646322,712801826,-1121831886,-1837467345,323437427,769010931,-271840654,841284960,472426729,-328933528,-161475327,-99378881,-397023495,-693552019,-1392142720,-1108714480,-1942250610,2078539268,-380583536,112398964,1280854379,-2088099171,-1540564303,756277212,512937841,-527287834,-1099546478,-256458480,597039703,1541003607,1607139173,35621332,-804320806,-1989261235,-2075459392,1829951417,453515907,614435028,357788161,-1154155953,1966277904,-582172593,90958599,1212309221,-1886035936,594354951,-1848244692,1681113942,540708776,301073150,150621720,1699789684,53998880,1376090143,-92261505,-1134442243,-27656327,1347916187,1641687517,-1545618962,-1449211986,-1578275749,2059773651,-309688364,-813190282,1481548523,1215105663,276008582,1669268416,-1313669497,278279101,-580031495,-377131763,-1581275540,1151449289,-1987230865,1022729861,760980212,-1347559850,-1119625343,-150065474,653878026,-2125525471,654125731,1925190234,1385178330,292391246,-1464533224,-1741681515,111608761,-604163062,1732748978,-997199168,-2073473557,1874701053,-118292370,-1218219333,196684481,-2139468106,561365205,578142411,-887364953,1878545387,-1000220320,-1099834336,-298045682,-609190998,1423014198,-170256091,1300179836,-1325056574,-1908649951,-1369913259,-969586603,1057573489,-1246677032,-2099913105,238888359,433597299,-1353138775,-1042644076,740676440,-1732934902,-535499712,1401966643,-1390443115,1339654837,-978801507,716452566,974445068,1722491497,1482138226,-192654000,-899068424,-1340437023,36036423,-268697834,-1034368388,1651448372,-1160656719,-14376396,913007570,1936369181,1009259221,-238730599,1661250642,1972863422,1422329565,-912980975,1272541154,1025218478,-1736290475,-413277129,-1491462033,281213322,846059742,-1855934649,-929781088,676421257,-401592853,-219033249,-153546925,795709738,663308665,1787390774,-343833174,1544372988,192829591,-1635031081,-149226814,-1487139727,-1646337258,-687467937,-1275211227,966704677,-1273175667,291568428,-956806778,-146441120,-1121284774,250784816,-1923834608,-1232688566,-974563666,-1120330814,545714118,51043928,2090844896,-1868734252,670238159,1815150177,-703786676,-1486104375,-954679947,1820805381,-913618177,731090709,-821980394,691990952,1599884540,-1669362135,1289996052,1688617061,1333874735,353900572,350061119,141484293,2028520071,-405724028,199040816,705697761,255622496,-1463758894,-282329191,-44316069,1554825588,987918989,939712409,392859819,750977992,1699692074,-1795955441,-1796308490,122178107,-1985271125,603419264,2052824249,872736663,-628844394,86663006,296635607,1828599592,365070943,936873350,-807251077,-4978502,-359551075,-1696843988,374412220,98673869,192563610,-1064277507,606800460,-170193601,-956679620,-745484362,-160161583,2099139921,-2018793956,-595982086,-96628665,-1127328675,-718162809,802088040,1804091080,411600958,-1660585122,1308666761,-1544423400,719724241,-1591607510,2098773101,1157895433,-2002011964,253262833,-1868370396,588323476,-1555600573,1964362035,-1340567031,-1601931549,-1443833958,-501355917,-1411742586,-2067566433,582241395,1574760326,2135096967,631929396,-1750478620,-1432086416,695251967,195470882,-1371345171,1937229915,-1535970027,2064218543,1660553093,-361938885,-1662606597,1108379677,-2011149457,1555933753,1918553460,-170763529,-1409736778,978303752,1168344178,1313669868,-1955333452,-1805718640,898100235,2051404557,268872479,-202200270,2022926714,319150246,2049159181,-1061436337,628986366,1152993362,498677132,-194480607,1332229014,1173641668,264604672,753552611,-751904048,-1925541764,1133162340,-548516987,1792473243,783587594,-941294029,-779502316,1809786385,-1595988875,2142835306,521863956,1288560813,-471715635,-1755940188,2041256690,1899131485,1404965877,1810587152,1077034691,-1524337748,-1651993089,-355307926,-302421880,1789506643,2119206204,1729370432,-1432105395,2042407513,2094455935,-153927638,-545194115,-249225228,-125162770,-1942273522,-2000502824,71386765,-1872232850,1067719422,-1973100287,-1917385408,952390607,936037988,-848927321,2051222650,-1497461119,-1947108561,-87884682,-849626039,-670478825,1055356361,1542720280,158829334,-1288880672,112279382,457705574,-496210373,-479628840,1757269040,1717038240,1259942901,1720606366,1500142767,166113363,-1921171626,-1961169563,1111313916,-632936439,-1128623335,-446322336,1073031514,36103418,-1290186191,621081020,2099789252,85211480,-1955047005,-1423578432,-1344189788,-2077928465,1957331090,-94122052,1490007450,1929985622,-708974069,-1648385921,-2080556858,-955116663,412653628,-1572379377,1635344,-1193540434,-529017362,-478487401,342408215,752245042,-1213032733,-15467593,1710719505,2141527759,-1955402388,794736372,-124721041,-438696902,1517284139,1206967151,-1775901085,596084318,-2141493990,220656179,-1516286956,-1064317081,1598601951,2102394249,1444067023,2032106461,-925349537,489651295,-526871539,-1600745577,-56995301,-1405592771,-918621736,-1455757087,294711947,-1571157144,511869657,926586525,-1932984757,-102123884,-249354178,-272341833,-1000278031,1020396547,1822031034,2125469180,-1739270546,1705273208,-1444099773,-19672365,-959299749,524875240,-1534287332,-1625801018,-241045968,-62370033,-1143485093,1840180854,-1980173829,2141973907,1800664307,-522126604,849678480,-962424270,1483766414,1036143228,876365539,-1008829326,670501254,1383741406,-57085348,323596745,-1196255201,192135524,-1079175285,774420599,-1148482004,1664220927,2015322978,1149653632,63431658,-1445220394,-1119311347,-1463226891,-91455583,-2017508737,2013692656,-28484478,-461001194,-115673990],279,[1543698742,234824671,1233011325,-2034908778,-1842013828,-794062369,1543827985,-929590321,812110381,284737568,-117788210,-1750598991,1669985368,-809106541,-515386499,1199608593,-1939875636,1454090661,1546728425,2037595777,-515149119,24208882,-1579756934,1198843700,833891143,-772366724,1022768022,1394011535,-667456464,1034489674,1767776492,877300155,1676822332,-185206669,-235702347,837667281,457461969,1011537999,1112564044,-422429157,1128569259,765536905,1908928971,-357546044,-1233788840,-441064097,-469414588,-438380752,-2035485659,-662263041,441598881,-204401064,1027011571,-1470130719,1192120963,-1084419942,-1558035711,1416609263,-438540052,324836582,288394417,2007992555,-677787187,-823493514,-834685677,-1699218017,1053814237,-1541704201,1966726941,956951895,-926397203,93176251,881729497,1086451639,-1475620693,1621863948,-146707452,-538413663,2025769936,948203811,1885462607,-1896728197,2085057848,-335285076,1863481572,610794601,-488434606,-66853178,-507764880,-601392159,-2109065065,-1156277089,-1509443104,-1354777524,-898539164,1709917666,534840952,-2086394558,1602736068,399059744,1501926432,-474881258,536724087,354033375,-207101159,-83946989,593493826,-1585610871,-1992495105,-148979841,2067265680,137639678,659119503,1948368514,659980226,-1227096158,-269746880,-982253921,841407394,-2100009249,2077558016,-999640724,-718676100,402390648,-251658513,-251054585,1585453573,369295117,-1369804096,-1240010897,914199113,1456545737,-283486284,1112380097,-1786145407,-560558807,-189656421,761807326,-1766636367,1905195088,-903521295,1772322044,-1712532234,-808908284,-882743817,-558218598,1448765048,1771660278,-699924364,1348105044,-1834791520,1407814834,285566055,-1333199420,-2109480413,432313296,-124016439,-157974261,1811727193,-1619557543,-1875070546,-704170762,1049303776,-174803363,493142799,1960730615,2143268852,2139094525,-631875433,856623596,-1977103896,1726145250,-811424540,-1996510111,694561478,-1434692962,-2015842920,284103318,1538659311,-1764711782,1876480307,-247942666,-645259915,1871323679,-431671542,105735261,-1370308379,254509928,1933235237,165007820,679625208,1693729934,1083487044,-1135968683,93791043,324061881,1552045534,-777526769,-67536591,-1662628445,-1034910230,2136771861,-1183188667,-1416015912,-273346017,-941273566,-1796662801,867625327,1790338925,-1440925999,1030950798,1322525889,-654284700,1304352476,-1859537277,132299315,2033891774,-1311343068,-945124029,440120381,1654003741,1184782879,-152528166,-1432498581,-1703044464,-358959651,820275237,-501712588,432433576,1996690802,-1822859778,-1258431326,144194226,-395852344,1136204684,-541757047,-1069510686,1689120031,-1122872284,1405354087,-1646846608,1952745225,-1271211529,-946106372,-31950049,-825311201,500829548,-1956459048,996525483,1366219075,-38981332,-1977788686,1944630373,1427826573,-1555899153,-556032969,1186536593,627950339,-1573730676,-732626246,911460846,886247465,-1807729533,533438671,-635958173,1352221502,-1969119381,-1842491423,1939459741,315804016,1157693670,-1391128457,-1721147144,-955409521,-449465825,-1401522139,-673424863,-1136634626,-854847605,2078370747,1343467435,-690839185,-165636200,-1794383723,1830248198,-1608368578,272324028,-350437743,-955013961,-373168279,1557356738,-552319141,559479217,1596206762,1189997108,1333406514,-399785186,-1806824709,-896673739,130974299,-1311748090,-1415400777,1512776735,1176332819,632577586,1268810687,1325991852,-1230388973,-150787053,1993349102,1591518610,-851860152,1515559542,86954511,888347685,-1991507671,-1813080895,135930788,1030447068,1010426835,1673857500,1766964300,-593974467,-1186893755,-1690424550,41040205,-1190061771,9320732,1528772114,622428813,1801476490,-2114692472,1931713464,-1624463715,217802423,-1381088922,-1492159359,846420428,-309910413,-949885084,166324993,-144249139,-1499529759,932394586,-1632679125,-1242219486,1588838044,-1641451441,-190374534,146353108,-1247454111,-1247068245,-1045199498,-1651130942,-746439947,-1030062245,-1532897393,-979239439,-1229064274,-501379770,913936283,124931511,86449681,-896406461,-1335047106,504533588,-1313385302,152480652,238196145,-123760083,523675631,920444139,-1244319814,616262600,892925537,1723828636,1136627515,767144473,584323577,1739458740,-522050656,432753918,-242471128,-1309710953,1952503790,731923986,-1882019584,1792909364,1904467369,1489054139,1030215913,-1045186019,-1711425420,1001054335,-427102868,2132770422,1329524984,277726525,-161797310,-200807241,-1324724579,1876335831,153306857,-452823012,548904911,2007301583,665180036,-1891153692,-465261739,1766014492,-1117037251,222219097,665298359,1251718736,1400292406,2054251015,1491529132,-914941138,1813634000,-1047676436,-380734384,-694729623,1128105169,-1605915927,1322903270,839037007,-980413019,748814169,-523805731,-1869563940,681989924,-987792963,1360904326,-1609493638,902343872,-699332350,1629770607,-1246118950,-1215340795,480132718,-1733609855,1148138504,-817071217,-23939354,562887067,115504541,952604790,1816513240,-1078281922,422276756,-1454548862,-930793157,-581321088,-676292129,-1629498978,-1999671791,-1307809872,1544621159,-699951016,-991177198,1536449252,-462898880,-371474690,-1159640983,485031584,539794675,-1360462686,659458427,-1929455487,-138267863,1560068881,-748397947,-950466575,-703273044,869707011,543938229,-691462059,1117713597,1591449941,615104018,-1076732222,-642705199,-776982114,-1732282312,-1021870121,-2135623608,-1760809905,96338480,1676866291,-1930847494,-140707122,-2065903564,111025615,-202343534,1554897805,1333192684,-124927741,-1053068100,-613515451,1048802126,-1833213569,-1074135061,-1703815315,-340341809,401860153,-1469012041,97530874,-227191220,-1786378429,194882263,2038045716,-93475711,1103336281,331326521,-140961138,-615767792,-456850378,1280560970,-1940133158,-1377252951,-1250384799,-2084181609,865536669,-660579804,277414970,808825225,-1708177288,-148492163,-1928972576,1439311004,-421330648,-800886429,1852970294,936611941,921020677,591432046,1430366374,-261942132,1762800756,-839224604,1750438599,1870984755,1565357885,-105691161,-2138818728,-2117277941,-1917201108,-342215418,-1564447878,-466996769,-922733958,-767336536,-1445122794,1204801552,1527971140,-1105004476,451690398,-398065012,297688339,578956170,-2045237231,1101746831,474420894,-184301144,1414755286,543977479,-918775550,2076048158,1725364114,862510291,-2108489249,1785378435,-2048118221,-32020790,206019193,449452242,-1486037698,1209104051,1936421080,1369090484,-1822772140,1181058015,874268428,-1805953211,-1950831339,1663593664,-580005438,1997704948,1999195539,-7036973,-1711116631,-99097686,438866633,-1272617147,891742053,703723376,1666959556,-887415001,-467067863,144059300,662315676,1790162359,-226714184,-768259308,1660029845,-65084138,-1864185741,-1152249718,-1863195587,-2068379574,559449700,348404604,1742799442,1581394721,-466014077,542609545,1516512508,654858952,2030775430,1979433481,827317562,489304557,463739821,-636347474,874658323,-1047548402,-1513046785,-677286495,-1366896830,-735380215,-198149607,1142886671,1052380566,413169444,-2048866823,616837009,780465991,-1827349879,-867503332,2134976686,2136244040,-22806720,-1094910284,-925731801,530522981,-1635202575,-1745356464,-750572959,-372203792,-523815101,1086277304,1153389375,547308223,-1082313851,-724699028,81559983,927364649,927250267,-1737327097,-131678449,2009410975,-1342520598,-1218924416,-1295808702,-1201472290,-2068846137,-1169819191,1546542418,2021587453,1184450970,1539129680,14322036,-936828665,380634095,-557229915,1272113165,1359407894,-834555684,-834555202,-4080456,-1895809448,-237306956,-1367810153,-287951937,1995674885,1778053846,-1908457657,-1122373677,-541414919,716229291,-1982242438,-388560485,-566360385,-1440855865,-1645465249,-487112161,-232542341,-1427397696,-1077506,-1025481354,-1770043055,-641984674,198635641,-1943340459,241673215,-1274121034,-1528625668,-1684021296,1891408607,-2138902555,526878608,-106726115,1945126895,239059910,-1361911172,-2013802595,-809501196,-1731468339,-408566881,-188029040,-856418044,-1282358949,461605364,-1198096681,1584534583,2033595115,228417333,-1929075781,254285794,-187204114,-120320162,-272708771,-1518412513,-70107367,2109095331,1864623739,-878125599,518429095,-995205260,522918095,-104564483,232772467,-640423278,-1890215898,855998013,-1573935109,1671212703,-1837923142,1086143558,-386242209,2049184462,-170897309,-1967290770,1334823523,-565221497,1172275676,922647548,1470964711,-1473920390,1305429301,-1083936,758619520,-105431694,1532018681,-1675107334,-1029709642,720997487,782084674,1035907962,832288743,-327491865,2034487105,1128349631,1586437387,-555551112,19505091,-1048711318,-617078973,110952672,-1374324872,2118147661,-1170636460,130183928,1542730189,1572203032,-1364765258,-1100818457,1760829301,-1705275256,643535008,-860592634,246831417,927314962,-630220673,1665012307,-874823930,913730335,1858388283,-276183439,-1943376937,-564838054,-401284778,-837434382,-399957134,1078446971,2086073065,51362642,-944066528,-563482827,997079267,108188435,-108795792,1607140011,-2047683055,977846952,1100537474,-417459875,-243183441,1787936332,-981766906,1126604567,-1821286317,-1577478304,1254684901,521974847,-1473274928,1084944096,-1731391501,1672377089,-1597508248,-481937654,-1149135389,-225712390,-173550833,-1431563820,40588986,1460066098,1825042790,-1336403865,-1070660011,-1622490419,1798232823,548391404,-517385023,1574807627,-1301196259,-589100638,-954433258,-403110501,135010371,-538000980,978799265,-942103374,1966899903,610487092,-903372552,-722170502,-2142180207,1809587291,1727727123,1170678037,-89254049,-333686104,-508338958,696565987,-275891918,-1907233363,-907555413,-660672221,761570478,-125718086,1079699929,-1953148664,-1741705408,128720695,1735359365,-520672192,449382614,1362113111,1636973365,257440418,-911565674,2021784787,1298389906,-534968066,-1600551490,1154931748,-1117168183,-2116409175,-751792305,-2079678084,-565388127,1050000857,425704886,-1015300116,469432191,-1786499651,-1488790384,-1033134357,-1763164363,-2082782498,1813572411,-403808402,-601903234,-1525556949,-825712385,-85882310,1269096085,-166509223,-761491550,1456796924,-82071027,-1863632069,-1782524530,2128261766,-549811218,2074628989,535701591,-4187672,2111795305,-1283604371,2073325404,1072381806,2132732264,1576987137,-1021489345,-21081118,-2098323539,1323656980,-1444014748,-1035638308,1132776144,156495547,-1317265277,-1790126221,271173024,-1437321166,-420845284,1420283219,1513613993,-240299698,1530800796,-229191739,-247936343,1909702238,1829189060,1651682204,-230640428,1329033885,-1968481874,1866295999,1478641013,903465346,-2099172667,626112380,1294004673,-68518031,2063766657,-1455867747,1241306515,2049307642,1752184088,1972501583,-551992715,901029832,1713813042,-1367700217,-1049763907,-119924193,823324267,-111628618,1440311138,-691102742,-741746994,1929627985,-112297677,-1880981195,511066940,-1276114969,-854491575,399796143,-974237225,1627581876,1835828795,-1189972280,-428971399,1864628380,-108024079,1878626278,1062987326,2025648206,1799722505,-244490643,-1773800176,-131863118,-1089766389,-1446672481,-391212307,426089244,-986516635,660778761,158324477,-39615673,-955136171,470228031,-475733118,-31349882,-1298993748,1601904552,1133951435,-2027082451,-594699685,-1947180747,-1712425505,-614061310,-1416921855,1155902885,-953348149,-537677861,-1912824335,350371278,570181020,712039799,211627068],280,[1351385752,-1535372684,1447543079,-1584210154,1962001702,192690866,2089132531,1953230016,-1926440768,-635737661,-70560466,1939446069,-32571289,-1645863756,-477396030,1801438628,888073413,-1614595263,-270412323,1336970857,-1334386545,-517183620,-1537730459,1992156294,-1539717329,481667551,-1108191696,-585804744,487185960,-645335985,345080215,1303278627,509822158,-536262487,1675271353,-296782172,-93818611,779312355,433317319,320214973,-1563369277,-1658525604,236376752,-427737458,1231108867,-156889228,1131656299,1609233095,-1407587810,1629603301,1344024483,653410373,-809788138,969006709,-174263438,-1041565381,2119965146,467104286,-462041337,-1077577770,1569790005,-1204691576,241863488,-4172711,1385978795,-1003672756,435045021,1276434828,-898108984,-890902635,1127142003,-1053069496,-218959303,1410152356,-291337167,1421788266,-1011357905,-374497921,1634831726,1356128221,-790766642,1038694200,582443426,291482499,601110325,165507197,1171750590,-597242452,-803523999,-1480739592,-1391231275,-811390030,-1004569228,1410917202,-1883325550,-1627484790,113295176,-797129904,-2123146260,845222776,1494392384,-1973585395,742586034,1468574654,-1698554565,-214946784,-1168337433,-1241599888,-79878709,-1829906251,-1531355364,957691490,1133994460,-228417501,-769859133,14921567,-716639162,-1215512319,-315540992,-634432581,-373386676,-1978160702,406310101,1004706601,1911505698,-832724678,1147029007,-51356409,-1157789403,910770649,-991188052,1126948247,1391258514,513712298,1531126264,233391651,1869104025,-1545722720,-1045461064,-756514995,-501325661,-571375999,-363178318,2103529198,625591666,1486376756,-1696628891,-511364941,-501569176,-906174848,1263713296,-929774204,1881841173,-991861444,323505230,-871407684,576281005,-1279718065,2101588590,-1853172035,-1533850782,799710318,1486163379,1263318562,-1574236792,-614549525,-995156964,747441715,1787270066,1678396387,1347202083,1391032125,-1863759542,840651446,1139204742,1089869924,-356419949,-297864531,-1978599093,-975228614,-1095897643,-814501116,637854190,1646389544,-2093097076,2022903624,-1822723087,1110764739,-478005069,-882624005,2130004999,-1970575166,1505116963,234655794,206730603,-980481215,1316180426,-390787213,-445546975,-340478771,561981223,517160972,-1664493699,867387216,-2097389769,1508318999,-1980187552,-685658342,-1138873963,-590259462,-630816229,-571640908,904360901,-1069597909,1850931336,-1771854270,-841819886,177459532,1780643748,-474544237,-1570780794,1048906902,766419249,1147737532,1991707970,-550169858,981915474,1321575335,-1239171765,-1916964142,-599846547,1720306469,1299678350,965168492,-1847717403,1268750475,-516526249,-1473861304,-36346878,1059155511,-293107066,-989992594,-1364148526,-1004557431,-1520412233,1832681128,805730204,1287751269,583376112,1810079317,15830411,470531377,1887397466,-878463987,1904520716,1810030741,-91310949,1167785554,-646348639,-1701566814,-1004242162,-1719860029,599465514,957163518,548599623,-1076283737,2140354470,1789527340,1517000780,-1950237020,-1119849301,-2103799892,-650616169,456252382,-1517243849,-1787687422,310371246,-1223675266,1690791061,785605269,-1700540331,1722721524,756953235,1464028613,-418321014,2142096844,1012230711,-62945170,-176821411,450173567,826784287,-326842999,-483403468,2070997673,-1713746897,2004484001,773162878,-462497973,1160768370,361205085,-1807262409,-1178057940,726847207,144383360,-920074595,-1561546778,1303432006,-578105246,935048213,1005471045,-896205455,-1415597186,982315655,-738785499,-1000843934,-1977709290,-796333624,-1825012641,-933308973,1212986832,1286075431,-981624882,28749124,-21794351,1436308576,-1487198389,-243902932,-220951595,-728272907,-110165567,1470240170,1730595587,-780209313,-634660655,-1067728005,2096939658,258796201,99267290,-1519227394,-829654975,636893314,-980122279,-1935338219,-1984217763,-562585974,-1634893901,-509952033,-950069051,-81966374,-1404346505,1969701615,1577759819,-354685086,1322987407,-673716764,-1520289777,1163099289,1954445551,1596375996,2078677725,1950551655,-75993739,-1152103229,-1559231403,1730414158,1616614304,640438829,989235226,-964148844,594197120,-1043165294,-1574563793,1756702954,-406533794,188977265,-2020892884,-1492890287,-174269717,443026591,901000614,-1828576139,194718473,-2029007146,-2051778679,-1992615966,-1660563670,-545074875,1658365430,-1403044719,808683235,1655048181,33315958,1046984495,-1935747375,-1976545026,-550194042,1984595085,-722473433,112566454,-1057462620,-1386675608,-1800393499,288752885,-977091177,559740779,803475284,-1521948505,-938625370,-803147473,270957379,1410066985,1104917671,-708240778,-359931049,994024987,1800340140,1733808685,-141668720,1346714919,-957084383,-729937753,-1387674766,-1416347451,1168441006,449886532,1618507388,1608386852,125952018,2008076798,-2118776954,121650135,-1982106955,-1872529821,-250424084,-1656823965,-722395393,-654382151,-1218300966,337247476,1070954002,-505487107,-45650183,229574600,-823502057,1899355924,1885992577,1366905013,352385731,745267365,-2073088922,-163879352,12674370,1836187079,-752523875,-257910224,-1422060706,-564672073,-957089340,-491154443,-707262351,-657714260,369993861,516836474,-1789248849,-876090853,-654701543,-1288310514,779679332,1573519853,-1038476695,-1828774170,-462361027,-376598571,1423400473,-1649864904,1307404437,-581077578,506575880,1947233714,464249314,1607751365,1376247066,129349621,67622186,-1868415930,-625876314,1218760870,-1871608831,652011022,863466471,1796866286,299289708,344712051,422980211,-1499265747,-1663530771,-657302702,-1255462721,413587789,-397183155,718767654,494669274,751975159,1708644912,763294454,-923474961,-1640359808,27615783,1522032378,164516335,-962152884,580084820,-382860313,1858344847,876498780,-827287586,1420763589,-1048025212,-1421958075,470087166,-659202472,1139126810,-1165711720,1425651763,-1518376329,1380391566,1007025139,-1626354167,1053502982,1988907158,-2024356589,-1353389982,189342188,-1882605762,1371304257,-1336607459,-1463519842,-777154772,1528747787,-681637437,1630619225,-890418381,79029289,-2096277057,-1718552768,-1244915708,114066340,-1088089978,-1664878647,-487603268,-269262032,1104457495,348555405,-972146718,-1789978855,-331634996,1400518871,638793147,-455560099,-823962417,1767894817,-129569516,-196990924,1756870905,-1261399726,1293576828,-1806886580,1970003515,-1774829636,34418941,1142295922,234082561,-1058930040,-993744868,-795094837,-1215420009,-851736024,-1945725632,806603384,-148520528,1459992023,129042862,766137696,1676380190,1972033724,1546526821,1965350790,939031419,1574975696,1354804765,1242646730,-1330255947,-421075662,-549477319,974817958,-754020685,-1227452794,526942392,-226444348,-370903021,-649844898,-1465638022,-1406099271,-1841856239,-1615867964,972975790,-1309720452,-145586819,-731370994,1370296382,1862062417,1779150357,-1040070837,-25260075,441793607,1734949627,-411017179,455113905,-2009472011,-453172522,-831733100,-1330414661,-1338219274,-1670900200,-1517848561,-296168962,-1251149183,1022984292,802381487,-474971674,1210058686,-1485503550,-661195476,1805131527,1734593345,-809890412,-1392314215,1578609541,-1233060067,1200130737,193939960,905029443,-794073894,1545936029,-322138349,-722200979,1243053552,-1826125589,787330384,1047296362,369197153,1413498317,1656683460,1168293828,-1152165075,1388051537,1990917834,584121414,1756667701,2056222691,94679390,-533132931,1677461909,-684754645,-655814159,1567423043,1806550623,131449432,2073281495,919110114,159620982,57676278,1428796649,706938840,-1629660358,-1630170133,975706156,128244576,974865296,1624301906,1735592777,-597885974,-999494115,1557061704,-55206464,-2058818972,305503035,-1652006941,-1809796557,-385643584,-1361610638,-945530739,1193773283,509619826,-470647206,-63948655,1390164713,634834503,-1785574281,379103633,-1568433341,854270853,-1376589011,1678675319,-722347029,2098677940,-1803084838,-282856476,-1181219752,743147694,-291524894,1050908590,-627168998,1137683536,1572921335,-1327700072,-889647786,-190896410,990579304,1058162942,1475700650,-580917689,-907953062,1897475409,-708190122,1801206270,-2032343674,-374666026,-1047734591,430781801,-848722935,490051864,1350471089,1897276092,-914227830,-442345881,-114317950,1409012895,1546490496,-1505531273,491106250,-525810186,1478597276,-941790601,-1309188608,855106399,2097112318,-207929402,-712648753,-1718879335,1796794637,97197541,-1825473960,-456169046,1085617280,-1203919629,-565742259,-964305119,1199060495,1945459802,553631046,900816666,1820766037,-1622088838,1548643069,735878061,-367414460,1793130631,1173350493,-2000533563,-959108351,749289288,-238462457,-1719024025,-434517391,1229169847,1731843800,-1944716693,-817577474,-244149162,279876123,1904076244,-858845529,1187715254,-1334889843,-887589793,902251806,-45919545,1033840087,-1892855160,1322798808,-1243131421,2144250423,-2124651215,-1544824713,612792775,1973616967,-532857469,1113579332,-198328660,-145958779,-1332765723,1374001156,-9725814,-688843769,-1980786155,-1760417097,1621281984,21045857,1481982664,1145237836,674230902,-96552759,-905487056,-2019006094,580559139,-734948703,-734495451,-1541240817,-1819762248,1361002654,-1595628911,-47281613,1432277651,2146590808,-982971914,331275152,-1869539342,-1524514053,-771434269,-118675429,619955314,996402953,1630680962,-931608223,919355806,-189609418,780470912,1524849901,920231320,-1859510065,339529592,-2089436093,-628280200,-1462038322,579817821,-1503297392,1156337690,-206025395,-1558928143,687164474,1120193943,727314031,1506577776,950419049,-1546974333,700401198,-862888116,-34075302,-1932979201,-446169773,1017837355,-889645821,-1779286376,-1135325791,-1611606990,-9130346,-1958024957,1379331508,218474721,1983637718,-1558222622,-462324202,1477352728,-425118160,5832269,-1000354078,2095049529,1565280240,414692371,413738278,72616397,-2111964230,-254062958,-1561866711,-205028529,393351892,-1606039084,312899207,111865061,-978167931,-1365751242,2122895539,721703179,-1863977856,261152244,-1101922188,1879982173,534826012,-565266382,-2129099769,-163150251,-1408801725,219552450,-1156264439,1051622585,-845834139,746322311,-583311269,-1662624591,-1501370974,169249002,300692112,510242486,-1477134998,-556393613,-616623636,620944406,586005214,1633383612,-149590848,-1708043755,-109235525,1780411090,-666167688,-1820979464,-1823640079,1442921197,1961733397,-508316952,-442448254,1287950364,56377932,-691057997,1455774637,-1380377952,740268856,-1771297858,1275046255,1940429780,688411110,-1336346683,795189813,-2014937565,1259328613,1920744554,159723954,347705357,-970423638,-1697068329,1856928466,599665997,759223888,-1940713514,-554749638,-1133077265,998764317,-106176533,-680776308,1770749958,1683278467,236497104,1199109793,335732403,1512008134,-1630390345,-910077743,294006376,-451642981,-2058781431,-996063676,693768590,-2007452266,-1969198089,859972653,-729212547,1049048614,1025208233,1686052169,1226890462,255517811,-1051317930,-1124164372,88005015,-1213097768,1671320234,202834376,-2036784987,1782311179,1164729999,1165326807,-1787099444,-924004571,-1205096529,584783532,2000579990,-1706368027,-542386512,-1115279490,631723693,1702176532,-1011045462,1392355142,-171330324,-1407333073,847341129,1050276881,-531964167,-1319189139,382168341,-1700610653,1336635315,1676105032,-1765612747,511355417,-156539733,1418586475,636840904,-59080160,-1519215634,395806729,-844701596,-1508054950,-237087411],281,[-486152715,2143909941,2074329076,1612425856,1711496468,-1285736556,1315927077,-161507570,-585561582,-1426365777,1766864927,1158859224,928838966,334016140,1490140240,1818927036,1588526535,-734708945,1696781149,-160736312,1540067145,1868981123,-1603088883,-1922061440,-781277154,-1357065355,1753231272,823473207,552537801,-1571694625,-395675733,11840125,1752286780,-1883699052,-624085195,2121295600,215970557,1165699160,-17477801,-1969876438,1219968790,-822055189,479794817,495309902,-754133121,1702901715,2087942481,560624747,408876686,79227710,1598603186,-1996867653,1148263040,-556711721,1921665695,-1066395973,-1892438288,-1640436956,-151160624,1483282711,-344081123,1300743895,-574056023,287037588,-496402675,-703733922,-1412061781,-412312246,-1315402154,-2018603649,1196319050,-1006387139,1790851637,-246941643,2093750573,-164823682,-1229990181,331778935,-8130944,-489524222,-2037629842,-488394830,630299330,-1899443161,768332026,1856136924,-1241161656,-613024534,371456137,-1015586199,-1283070396,-1721022155,-2095746278,-373556320,-526894028,1345805383,481672842,-834402799,-1665930752,-689777537,1128294504,-1671814354,-1013159796,1182590600,-1320781492,2038246222,-1357054883,296261853,345709922,867419789,-348323467,-228765643,-450228898,251542270,10963409,1922233228,-605355936,205483817,1873893044,-950516576,-428484455,-1094423298,-519474147,2005050938,-870669345,1670277292,-190799037,1374262584,1907515582,1340992304,-1449450835,-1463689971,1640247861,97852184,-1490157203,-2032706729,-213536150,-494299032,1219515777,-16797821,-712006135,577352786,-494976425,326949624,814117040,1608755499,402187468,1317204149,-679651149,-640672002,122279275,-1284148650,-1256005043,-2139633288,1173226899,-586837701,1495201419,-1083654192,394660649,363050913,-2074462904,-197515772,1077110055,1721225273,-1328626519,357875904,999534894,-1418444027,-412282025,1502047420,-1626830683,-1935351344,-1557719450,-1581267131,1620331041,1062716217,203774750,1017338632,804382206,200840153,-1797044835,-1406651184,696413036,1494626730,-1122089106,1426618181,609760432,941492755,2147108842,-1219554023,-842703133,-36402407,-830561395,-246342726,2008366264,1719922132,868319979,769860985,-831404788,1847367949,-367434977,-45712149,1395809340,-1291033181,172879190,439832125,-916588160,-831494524,-1359311760,1138040551,1236576741,-1137267394,1541886149,-1966873784,-1318861120,-1727316036,862544465,-661908820,356714121,-1784793241,-1453488035,-1170713209,-1433680635,-736936030,-716601387,-41312803,1139894933,-1036937286,2139596918,2005170493,1034187440,-730702726,-254139574,-20994339,506256165,-149922548,-1591208890,-1541600391,-1602544157,41389906,253189755,55717870,1645032949,1459575775,-1694864428,978300851,2000260587,1795362065,-940840259,2088247120,-1646628572,-245313396,1347254225,-1976387318,700899621,1855218398,-1968120097,668623633,-1737519047,504911804,-1185130190,22392289,-996615313,-1544633076,-287815866,49401986,1853241884,1567497437,1185168006,1907423521,-1385762589,-1098060654,-1823785271,1196649405,-1296630150,1059367773,-996026025,1728777228,1600965248,-164124667,487070043,456222483,-1564153002,1658054814,362817286,-22961753,597104313,-1118831732,-704491149,2000186071,104495122,2133868535,1293578252,1105660625,238680008,1777611842,-993647070,-33718384,-123736085,-2015382573,1072335017,-65123451,-1013364865,840371173,1316374143,1671068246,-191058740,-38166785,-25174057,-864593393,-15078260,1965024983,1780448311,-4713755,-1503778307,1041366744,-1773409214,1009998485,840885662,2092737709,796221625,627334953,1319682692,-1947916827,-592632659,1696680538,-438954715,1031411467,-700067170,-1233456091,-457838681,-546309583,-1196319104,1957149052,-1806367436,365751249,1252365605,1036752316,623132735,-1781337386,-760024432,-2036381969,2135399127,-890563281,1503054629,-741387643,-2075407797,1180971474,-1863990535,1971488165,-190712938,2128897820,74127606,506665824,-164672337,1833820820,435464107,-1020783889,1115494552,1256803295,-909292451,-903516775,229141445,-369187896,1354533861,-983643817,-1324721100,844499094,-1499484346,-1067543324,1767965470,1378850006,757910882,747959599,-960239477,-567940060,-1518861723,-1302550225,-524626776,1388500615,939553487,1065718405,1536653448,1448815719,-828237638,1007726376,35068510,-1760146887,227623390,-1796151795,194417750,771089271,-1770782066,-2095415762,1821024612,1704118651,-920039586,-243791119,213539293,1406973426,-1313951679,1122199985,447594216,-917234199,-2024382922,-1335185084,-209179955,-381545081,-876944941,1242639607,1198610975,631437311,395424789,-1153395079,88202263,1039204621,-1627480117,-2134619441,2028984983,1011534648,634041752,1871026123,-1740507201,-1630524835,-439290716,-1521327617,-1776923755,-725158,502834671,-22810625,-469303218,609483531,1829904281,576642700,2026581140,1426098550,87829765,1829062010,768665051,-1349071907,-901525108,1536656344,707761383,352792965,-222036331,-901028462,623767679,1263523849,1260302379,2051588118,-1217469254,1865481927,-1025117503,-1693548397,192235990,-1007392192,-1272876869,1528030289,-601594211,-1764865284,-1916315564,-939534205,-187901698,-835065319,-783401844,842649282,-697409102,-1396275806,1505409460,-1653367629,-43633741,-1575446509,2146785378,-168134221,-813731934,1117304451,-59441236,718321008,1338756938,-909316709,2112542718,978613927,1424123214,-892691343,-1435351383,577412209,-1969202521,-1616162130,808449127,1433073146,-1464022227,492764210,-160906027,-1475370325,-166175838,-1712104808,-510941654,1499092346,801559461,1833408467,-1152549236,-730136763,1400364187,1549269698,-446171848,1570344548,398457648,1518826301,1838839621,704107106,-1732254121,549110890,-727383862,1773450452,-304991277,-1506627021,1739023783,1447639141,867850830,1180070691,-630756106,587209196,963219097,1684517849,-383727153,1692881689,-1288069998,-815369443,-1347421746,-757698411,1717853427,967433414,-186025623,-1274128797,-410684121,-428414439,-61421108,1389159847,-1490953886,619721166,-290252487,899989630,-2095013082,1894386422,-832248348,1856424778,-1400048409,-1846985812,294686481,423321929,971590872,1100107513,-865840467,781690482,-802803984,1769576792,-96032941,-1593870376,200322242,-298915945,-225055120,2123673184,423387706,-1332969167,-1827729007,461541137,-2144988324,-1325899269,-846788723,344563846,1902546484,-1887930116,-545184329,1601924,238828560,-1611538179,-1425517573,-548221569,509154218,2146409974,-671600258,2146697183,1878196210,-1011883690,-2112193221,472931132,-1063258829,1665074526,-1591529732,1498729818,785221447,1745818115,-1835088399,-1583513177,1384312516,612737492,-1069157831,321033431,-840792204,-1963193136,2124620012,-896177924,-1764296601,2044124707,2079486481,-454568504,868239660,-780133814,1242440077,119770534,128028245,-1589089451,1353987286,298097531,-533163821,-1504330942,-508895839,1286250410,1252687427,-606070442,1968622240,-1650350542,-374672436,1825480432,1298287957,1605445443,-1142834518,2026379675,-423371808,1738139537,1781780236,1448258146,1120279737,1431574982,1500831306,235215237,253793880,1754143225,1549556498,-1130590196,-823584295,447116249,-146452624,583766637,1461667763,-1816045617,333496409,854836066,-490045579,818123699,-2069975532,-777005791,-1683755216,585691301,1551703190,-406675297,-1110116229,140222274,-193383108,418637897,1537778494,-1432416901,1116989559,1636460116,1850671891,171459107,-1622499697,1724709414,-123591287,1798297867,1244378089,-1305302582,2014727013,-2076230582,-434805198,1806017637,-953339440,-1270524111,1909115104,-2113376154,1261862069,1714631522,-1852418773,724999582,-832663741,1788447884,-869609566,1461537281,300451450,2116113987,2051551464,340162126,1322152994,-38954037,-1776214481,-592930942,-275030691,660656914,289037521,985484712,1567266386,1286261322,-61602315,1084205334,545965112,1655442089,797742338,1109496485,1483572286,-794942267,327207080,796561017,-1558367603,-1504640708,-391675629,-1505057564,727320350,-1067514745,-1984717307,2051952311,457430146,-2144212336,1715297615,-1346552811,1383483848,-1983900545,694596429,822047682,-1066861113,-1870605889,1765425351,-1881463032,-1465297310,807670735,1764242589,-796160094,-1953529668,1217619460,729624338,-213248243,2077324760,1174243005,-615137786,1579845419,798919034,55231835,-1754121736,1357551658,-814804074,357659514,-11800204,-2037334114,-1268647602,-1449872000,50216975,376423966,-1424758632,1408366342,-216054302,-1863709022,-1331564207,-585683808,1481060809,-500105771,29221218,-1109328418,194857475,1995479535,-1138918462,133940071,-1074553104,-13350959,1734895367,-84247967,2003568590,826929949,1742492441,818730595,105984369,866861443,-1507433061,1326916415,1374799403,-1629805764,1111483699,-264245185,-1786780933,-1611393609,-1667459086,-1717974211,-1697828206,-305658057,-1932125863,1016904892,-1829620060,-11066938,490207184,1130883672,1488378943,783411804,-2062830662,877723931,1598400,-221082985,1707466469,622168790,-1901507829,-890055995,-437936603,-1593533512,1681655931,1137289986,1269273282,-1339769917,160571464,768738440,798266897,1925539966,-514142136,-1184714403,-1236881337,555174546,901545858,1609105401,-915631649,-1200912009,200674812,1442662246,-37850856,-336996196,-118027947,-1400503214,-86659790,-779338670,-709786205,-1799532063,715842189,1357513253,1331162610,1429524487,1774951125,308578506,-636770661,836548448,1754461525,-1359198434,-1909272290,-302551268,-1337715327,2140806344,-1421064420,-1995549000,-1876899841,769717239,2057618361,-668859991,-2058446917,953546377,-289035206,855136616,41382239,838539318,-1494194230,1094316508,1589380297,-656975891,-739511505,-1390932399,1161550650,-1612835369,-1275207250,-1694653771,-1350374680,1317730344,743899756,-1564187908,2129519598,-219735608,-1247044009,-1584879713,-1982657188,-1333625240,891693788,-419674736,-1066397076,-362410197,-2030809035,49275097,1344686847,-2075987968,336848388,-201751862,-984603079,590329640,2134676760,-1113392977,985623227,1543448628,1792285651,1524150093,-778167212,-811322610,-377660372,1391432293,-1137217906,993411248,210493984,-1928358314,-2110676979,-884920411,1384547422,-1397289070,-1462146743,-1764515915,2142501037,1375244109,1052086958,1811271047,2008439553,-367763592,905895657,-1142838282,-792981087,-1452050456,727637795,-363493472,423772158,1240598925,1262714880,1544273389,817252116,1738603870,1367742872,-1944051952,674309958,-2004066255,-1702090206,117512480,1296466300,500458356,-2010857030,949429827,2041759955,-1923501305,510444761,325360439,-2097017388,-800705264,797467277,-960076676,337226439,-717489567,832766781,-8667681,-270533641,-215089153,-357848157,-1487689260,-717578930,2049603037,2118265285,-1852494203,-969725277,-852527631,713829027,613985667,-536078151,-203484497,-322333370,1719816623,-1726319481,-888434352,-146359599,-1630251024,-716288779,-1314092000,1842681999,-1262375214,1922170984,-1119187585,521714234,1172987114,-419497228,1427801950,-148817568,1021683771,2064548607,-1923796433,1991078305,1007685107,1387861541,-1681303212,237106457,930236676,-1433655856,1544648116,-2030992056,822824833,88306672,-460608099,-2108452370,-316586720,1606872467,-229270851,1230713206,-441492937,-1415860469,-1419492950,1220708975,784789896,1267588318,2107048410,1790552174,86343997,2008550183,391955063,1992357056,-639985906,822570084,552439234,1128107389,-700813342,-149512149,803562511],282,[-17958267,350250750,-646239893,148580712,-136300609,-1012305498,-183454126,-2051090806,-1303164238,-1454600055,814561240,2039797572,-1804760890,-215437962,1162741900,-900988963,1837823804,-575514309,-890020082,-1293092952,-1288016298,36491780,-1513691716,1071526022,-421819970,-450350036,302416806,2117706424,-849741578,1403014453,850363555,-1014672082,1473111295,-953455508,1522961689,-729231733,415705920,-1490204501,443859510,400562227,-1303205278,-1890085608,145868160,-865348648,975883415,68931997,-1394714819,1029874582,-1062718435,-1510788476,1459151406,-647323008,1763568412,779907017,1114727894,249553919,-419666068,-1614374665,-1112596092,1677854747,1595691799,-175231187,-2038524692,-27120873,1386396966,-1258201230,1541815932,-1494050379,-2095618769,-685714986,-1968861828,402231372,-837593866,331453897,2057283710,363247262,-1414539716,-1462290042,960427108,-1668529431,-182646780,1576029417,1784847548,615728865,-1706145740,-172004982,-1925734670,538606742,722795369,1778558121,-385619197,-1510823860,838047485,-1630395375,-1128325669,827225933,2048386574,-839516918,-1239687825,62802726,-2022709743,-1590496506,-241019967,743071797,-732754754,1648415480,1421119509,1026308982,1915319280,214893847,-585326162,-1985551072,-1848531401,-409912478,-882558416,466783467,1162547583,1582385966,-1287290028,1526232362,1691087532,944286411,1197356883,-1528588050,-1229680676,-561696749,1223917092,-841419098,1910928689,1536116740,-757372658,744712093,1554561401,-1649398398,-642082344,-523870456,-951637340,-150242155,2071631956,473409550,-394720575,-1234577494,2070622829,-1023295818,-644551303,2096146457,173794198,750505935,1122375726,794655769,885651362,-463533739,-1072373532,125110638,-1119768601,240475790,-1956092918,669184461,1993290305,-725334520,1689815762,-69169017,1508750170,642582014,1266459282,-1505604474,797612272,-471680347,1073195850,1287057479,-197609839,650874705,1529920219,-1185329649,-1913660476,814474537,-549696653,-1323705142,-83201481,-425554735,471545648,-1334671109,741460820,1524705054,960208046,1249084296,319082265,173314082,-120373839,-176935839,-1231309321,-544367221,-528614524,-400113475,-963093513,976477711,86398235,1019080124,843092423,236837075,-530646313,653723765,947878099,-2122589368,-2022113171,-74641727,-1923794013,773100647,1721292734,-1705979790,285049117,-1133935190,1989802144,-1028134336,149784408,-1008794596,-987372724,1083100279,-1445407958,599669884,-1813408464,-2128761641,-2014044145,1887757132,149939742,164102940,-876196122,20841591,1665968072,-715769745,1075527822,-1886572210,1962722182,79946567,-1346101099,-1022473112,2080960054,818848014,-1866259571,1505791712,442735744,-2027846149,63833207,1758659300,-549567730,1912639505,800876945,599570700,-1685058096,204841804,-1983463135,-1749568204,-1329354185,633389566,1771664648,2082571732,-1878405072,1281575979,405877272,781190840,1255141798,-334414731,-2097974445,2009200513,1358484279,811170872,2106590416,474828876,1770628530,-835952532,-1710210874,1065570869,-290242038,-1730256786,55754676,1592169871,-934479890,444919700,-625830951,2125181705,-379405063,-1953884033,-1697933926,721505717,13506579,404045185,642433266,-534363152,-2101675643,-855014743,2061005942,502383845,-153586574,-1425109113,2117211877,-142407349,-1636213029,-575260247,815762952,9396673,-1152609037,611501795,974034231,1518224027,44500110,-1433362391,356066418,688553160,1403143983,558185601,-325989389,680206420,611486180,424154428,-1087615867,-377332173,1872216596,-189653761,-595741924,-87465519,1969543306,-349014971,-386575151,-1529833429,-1338845609,-743033940,-1724106784,-1709188771,143108784,-532166938,208232221,-2110731519,-1106940536,-317672869,1824734391,-95558701,758799784,649496754,-211289371,-1520273426,1074430468,-940581448,118683466,-1578469824,566514398,1953850808,965062552,-1127196201,1324118251,480755725,592963101,239966956,2407442,1017242692,1303448027,-1406491174,-1002138005,-190416857,-822157622,-304027942,1307131096,1827880450,-1320425358,-1960912947,535888342,1061807992,769818277,-450155681,273266896,506452055,-88540085,-55750362,505756736,1587945107,1725407735,-505257743,-1585278012,-1082652934,-1894474207,-149897595,-843768518,649766582,-216513942,-1179701163,164571574,313105209,-1674850825,1112975938,316637145,1314108347,-1681200900,240627216,-1323761467,-352963141,467918443,-1583711694,1092459170,1832641294,-129334873,1032843192,-665961498,1518531363,196775944,1195634902,-169658425,-683784351,-692732062,-218555786,-1681983127,3476154,1754978582,-407488219,-1581900515,-504602984,537557957,-1033620137,-614024455,-1716977559,-471893713,2064408754,-884263209,-1921193912,-1281042691,-157072107,-1209059249,-1612226825,1243362401,1018771879,-452004004,-1481250965,-2055827398,1560642382,-17701312,1510807676,1115225154,1785081293,-1781694053,161410245,-659073203,-1042480306,2131829243,199071916,-1195985618,-1011658528,-872647466,-17119261,142853080,126586641,-2099882561,-694974618,-1484967922,367460090,-55676108,1816567942,566896195,-658686779,-301188563,999626685,-471457149,-70567180,-1218079462,1415835942,-577838940,-138553999,-1821517182,-1109886527,-408531977,-1409850646,797597579,-1238980136,417712659,1897250724,-905015821,197660249,1170552068,-902087590,670282307,1740500645,-146873779,-1029274658,730837448,-29981985,1586415312,732277108,-1078331868,-581552343,641170302,1938980842,1541990395,462336753,-977253833,-285559790,1608555871,1326907757,-716192947,-1186581511,2133215991,1098339526,1496893035,546884974,265682635,-114862085,-1342943401,-1632636594,-593666076,-886402662,261707112,-2100022844,1374567478,445582849,-212662003,513998559,832230890,1658602822,1729554182,-599252503,1785427810,-221417444,12564322,1171245325,814799440,-1743119768,230963615,-1525742316,1191724504,1551849380,-2041674479,1983903048,1608818839,-287803569,-1539200504,-65665499,-673468552,-697262316,498757869,-1136263470,-481316129,-1413180881,1775992014,1651615199,-757700849,2002434379,-502094704,1334388017,292530842,1208190869,1480083989,546465998,-1703455049,-2059175973,1082972694,-970456726,-347883587,2024685531,934796190,-1278481730,1618766410,-1584995572,942379274,-1149481225,-1827963109,1509643637,-1696022601,-1144898149,-1938700547,-823403109,1557545845,-659078686,840687334,713257785,1340875452,1819940985,1548948050,-954402028,-1682507848,-297430076,702256898,-1955320587,1015995575,1219982583,-947169427,-1796345938,-1822974109,-1401764886,1234863736,-1206422481,-957892121,1431336766,2023605879,-1781935612,1244703606,-584721519,-419216594,1698157305,774779856,1093676462,-1204334787,-1128669709,-1483108254,-1959159610,-1154274026,1305496941,1943890615,-935279139,791384670,-1600755894,-736268351,-700434708,-1583671667,-1162761649,1142683137,-1354899844,1899831744,1837719579,1594820104,28620313,-793691268,-455354363,1257538314,2038357937,-912621647,1853646081,1658747785,246506103,538646210,2107312153,-826659375,396848571,-838346057,1683218466,-394303744,857931303,-508930436,-846380399,-1510596733,-1379551070,1645610835,990397144,1408057269,1429725693,1751111869,763764614,-662327100,937468627,901299523,1298666253,1880850411,2072458703,-2043773019,1120864451,605705360,-2141247851,-1797125567,-1986339794,-18678210,381174768,-1189008514,-1940288414,1082624641,780775017,62684617,510647274,1944966348,924528291,1524213162,-102102409,-1320511496,434292897,-1317447497,1125949083,725709199,-1069902455,531855009,977952578,-554935896,-1628780880,543335292,-673480234,1526429026,-430195539,-24850370,-1014357242,-2043747071,-941908026,-1074785006,890939062,732714778,-994387502,727673429,-184216857,893629979,-1069032697,14019386,2025190440,2067495154,1625161227,-1350585681,-1614966294,1777607587,-2076862319,1274835389,-709916938,-1242976572,476392757,-1376724104,-840207207,1732271516,49085679,1987811484,-1941658970,1340791730,2103332377,1878756853,1294044148,901078875,1238842733,1157198053,662307427,611588624,-268142590,34889738,51204678,1286074376,1815448658,-2123452525,-1510438481,816001222,-825087796,-986689328,1818200374,693484253,-40192802,473679049,-1812832785,134045365,1469459132,-1281281819,1521319868,-1143110916,-1383294955,1275650977,-1763900010,1029593997,2008298359,161498827,-293945802,1480452218,422795983,-433256484,-1415338016,-734176564,-896674324,-1980884111,-705649050,36341305,-978135652,-1290711627,182086236,-1133886091,-491900937,-1534243476,-556362817,-1157607629,1706367670,626060197,1929669144,-1959680936,830090621,-1554330983,497459177,735436323,1670356091,-2105697908,756444555,1579943790,283292746,-748951672,957315267,-1823253679,1997242819,2024281076,-766513972,-744001647,-1017440542,-899805398,-856980763,1239598919,-718267540,-656918699,-282968345,1575355818,-126280163,-717906349,355614578,-1364964248,901049737,1298634441,627953585,315688885,-623249529,-1858256605,-669229346,1564322214,424142551,731698087,-1109499048,1819571402,120622450,1259452561,-1171216240,1217799719,510532958,-1542880782,428010312,-2067002138,-1834967958,-774421992,-1352487996,-1822036101,-811137928,488489760,1684967231,-743006839,-2022859917,-284309466,1296761448,697918334,1924477408,-83276757,1983765037,516247635,-1209393379,1763291595,-1631902780,-2117698583,834211478,-2079746882,1331187208,1743331366,1044003435,1605385121,-1376618973,1512808554,-1239140909,-1774473354,-1689615299,976059770,-268879167,-286226645,-1354968889,-1250643461,2146378487,1932069188,1238407725,-886876738,1107472176,-547553943,-392668537,-710645713,1764614515,800993060,-1012423574,1546950494,915101372,1744018196,700433252,-1866113906,328422671,1820045030,1781352029,-101797811,-1759330456,-1739142235,1914310358,960928847,979060051,2004880243,-465992987,395631208,1688435374,506747758,1317071184,456074222,1196529703,-269816308,1332372364,35719941,-590175403,-1927664208,-162334007,-601861471,-1490665321,-227865255,-2111124040,-538905749,-2080508877,-1887622119,2090507774,-982700057,374039946,-1773467498,765942679,-1207600513,-1235669994,899807300,-1101806401,-1724810076,761943645,-2014702615,316063179,739688463,-830993673,-1885933081,-690908490,-703257195,1259709765,781686550,2073541298,366355884,634049182,-703218229,89084618,-1225892282,1596534758,-983204684,-1667721064,-1832304123,-1186370702,1365425109,-162718199,662447625,1152164185,-1331089744,1919355950,-445273767,-2111004398,-615231762,1904243096,538539409,857882868,197604572,-1355835701,1935189288,2014796390,964256005,-1809754355,-1494252424,844036662,-257139382,-1627093204,-876751674,-1776854762,-88554632,474616038,-892072759,-1634179646,-638272329,1977152533,-523825191,1823749993,-1856566599,-1415023182,1431075407,264725752,-1009707614,-665624654,-1882519299,-754941248,-987090613,41203388,-1805002947,526722699,143507525,-928822530,1404409355,2195260,503434459,-1942683097,122304360,-1290559479,1955207949,881359058,1402545071,1889759116,-1527723075,1328896436,911262033,-1516198646,-1248189537,885340252,216177702,1082011980,2085579588,810653593,-1715248309,1336072978,-614321910,80974728,-1538731602,1449754765,-1039989817,-1474073624,51012518,-1209634567,-1608737373,1250499487,-899595542,-1834725079,-1784851349,282866002,394424854,-2052507871,886105192,-1355690831,-126764630,1294672211,1932287922,1793747922,1976633813,-1984081541,1605884342,291219677,-1127840478,939442059],283,[-1733556967,-1111849738,1717156288,-1583452750,-1715695256,-1441493694,-1349081021,-1252939895,-1475919317,2071299047,-153566061,1757930209,-2003426219,129001127,-1299379157,-272556500,-996699952,-1286138733,-1211061640,-1715557985,-720995642,258313198,126455163,821859027,996816219,-552008645,-912901589,451793389,-2029491416,1785121011,2118581567,-234063698,-757604898,-977694215,-1958126273,-45707774,1928433290,-1145665733,-30592844,-341712630,-1078023279,-894612040,915395842,541482338,969913942,1024789562,-209810245,374893130,1004745816,1968421530,-1070868229,-869009348,-1697435778,-1669988447,-1077832065,-176178566,-181795053,1332085767,1111429397,654449677,-1506379238,208580569,-638649189,2060256959,2018616708,-715726031,2086557191,301299442,-1731562069,-89235835,-2052590890,751195045,545875776,-1290186988,-599024382,-1794904894,-1638090275,-284692731,-1971896902,-1898415979,1754581007,1384528930,424611837,-556542332,705149218,61746299,761255336,-100742133,-2133087716,-1944948904,797608277,-505735632,-89000445,-1432268526,2031028255,445391815,768006723,-2020985001,1855852289,-1317353369,-1441966201,1330165357,-239838985,1879122620,1972580447,710177254,765772600,-1090812004,1753150812,1159611548,-373286903,-403126945,1649244075,-1222166077,-326762447,-1215252657,-1919593507,375280434,-1111555912,1841187051,1940812674,374766156,1439368369,2040687989,-2063974779,-2084461257,-1784174985,2147134097,1672661715,1666234115,1819696292,1611604897,369184126,516561007,1271290336,-1038882646,256130816,1912992888,-1665332526,-1244147228,323356957,161727616,-1809149477,1229994481,-143332883,-10852274,-1195558974,-549176419,-1893350364,269593329,-1261250922,158112640,-1424088707,-1355936294,1663449134,52473963,-1141017033,1823963835,-1550657141,1170481471,1541504758,1470871932,-1637069460,-1117176514,-1232734794,-823962530,87580665,-2046843020,402570507,-1518870214,195132503,-311471394,1861627855,402546816,1929085230,-1015137873,930855887,933330108,488531528,2105993174,-1185548072,-578739798,1480663660,1215064057,-1342741942,-278833711,-1126886517,61219679,-121530571,-1587844205,937971757,-455117151,-226906268,-1881422228,897463575,-747923569,-1058103383,-781339197,-1204560339,-1303165695,-2011535176,-1282714536,927277721,753900053,632190690,1492367296,1822972124,1364983117,-1596772129,1229121440,573217069,-996129994,-1138229146,324301806,1035908683,-637618370,-614854164,1644295817,-1567400601,1003140578,446330576,-728282836,509318455,1967265353,2037948465,-219095160,578214170,1328043948,-670512398,-1288778971,549367603,1653300010,-1550361886,1005919966,1462573613,865495914,615106365,-1184026722,92604545,-2111226008,2052013867,-1737175472,1452416499,-1285227899,324704208,-1007977713,-280948002,-379925369,2095464931,931468713,-2131789854,-1235831842,1523442456,-283226070,1628262029,1457858636,-1038194515,-268518924,-1459618876,1553753558,251691113,75560611,-1216194220,-1106482291,17227022,1730664165,1658104691,-2019346634,525999130,-200444285,586368453,1244430170,17855242,-2140405410,-1884260930,397673058,-241041570,-1909638425,810793604,-1195538001,-680780662,-619142924,-1978823395,540810902,-294781012,-1712276869,2123391010,-1458164260,1139243797,1879732392,2055672629,1934199541,2064964384,482568166,-1800554558,-1121742097,-602959403,-1161757857,991236541,1088868433,885085551,1073891316,-1065703568,-224377759,140895562,-2054059006,-450831436,2112062609,-1942976429,-566991473,1295710459,-2102634236,-439629396,368478182,232969679,2075464641,1428383527,1144245595,1239458782,342328302,131109829,1396202575,44663825,1176362018,-1039210376,1549012004,-1287338128,494770757,1617744280,1643895630,-1478143719,-828457074,134611664,2083612463,1166218869,791308163,-941991578,-1851071760,301547292,309543617,1367503687,1386886285,-1446834276,491657855,1084592879,-37566341,-2122273419,-2058133085,586513611,323586566,348495605,-793204803,585738343,-1261643818,710889499,1168083916,-1705178163,1256574683,-170874171,1184545594,-1895940996,989653449,543668027,423546177,664294668,1047961934,-2001962063,1735106746,1562138308,775979793,-1991515580,-1740913629,1375587607,9343911,-639197091,-1367880068,85662359,-1392197217,-984597868,778985043,390386400,894819604,-937936954,919901798,829894921,-247817848,-1548122592,89964105,2001941404,865462930,189982436,-1180128757,1453869985,-618639618,795613801,-1780423121,2069540548,-1668532945,-1744485495,-895445921,-980696551,-45622333,357851707,2063715372,-1308644817,-185756392,-697775292,1530839003,705518589,-139219698,680395250,-1792828458,1241932969,2101411671,559166574,490505325,-157722730,-183406204,1391988709,1652490286,180008453,-1575447963,-1978993630,-889454141,1632323193,491628392,1479057577,-1745521188,1997361826,889514512,891092263,-453519409,2136005373,1130228267,951784228,-1450952494,-799783937,918459008,-1587046503,1071528150,1715454725,-494902724,1933601756,-804068923,-818361189,1084758964,-1974753454,1558572474,1695438226,-1249593899,430264123,-530527038,-2034413237,-835794494,-1169348453,876237574,-506409211,-2052753089,1472029463,1283939745,1170371510,-350871360,-512468576,1625572699,444553297,1605404250,2138009435,940814028,-823627624,-927904305,1586583792,-1231169840,-2000915083,1596718106,-1713553647,-77348790,2141831139,-1731936520,1655973386,-842047758,-2057706262,1693102274,-1443389081,2051823082,-177309766,1325069610,720723567,2006647278,-385847194,1281000440,661066063,2106801571,187778242,1780023359,-1687420139,-2012660638,2030392317,-798520233,2128526820,2013614648,-1698942406,1969758432,-432395360,-1203372629,-491862741,-1734562436,-940340795,1011838749,-1302364350,564970551,-589864200,1251882628,-84111716,588919217,-1019225899,1845471457,548519532,561992143,548508022,-1471296143,514243202,1242278065,-1507680788,779409835,-1821238351,2021804808,-806312432,858610836,-48337526,-455905530,-937377133,-1195998327,-10626724,459249879,-644204021,1644620267,1521458933,-1655199547,-1441011951,-555503654,2132081906,2121336273,128499602,1112538197,76545973,-1763007475,1793682378,1789266773,-144759625,1455049573,-2034104837,-187192606,-437805806,-783110192,1406124090,-1784987837,1664454745,-1561149526,-881437107,130333508,1558790156,1143538656,-179782484,1138614201,-293568661,-1395126878,-2043257307,-993999196,-1207851496,-1940567993,1805330569,1031250215,570039562,1355386216,234092291,429756691,-227035158,-640642291,-960484705,-2125199213,40483821,540670130,1576611621,2057895831,194445947,1714829781,1976897927,335156735,417117575,-1363413589,625913480,-404493834,2000591878,-1217250221,2059866069,368788962,-1520932389,-222736867,-1451664206,1269617406,-1755475023,-154559811,-1185889717,338959090,1610072683,-1466366365,655423502,-1401434182,-809765395,1410981343,-538976150,195546145,-122714901,-877389670,1356100614,-546072877,993787668,-2030764153,1639601377,1639066680,802755864,-69471492,-1279383675,-286279585,-619781762,-1390160791,1929484457,-1828976026,788117789,10050654,-971531965,70410994,-1024991931,416634888,388926303,-310937195,1704989935,319551309,2059042680,1892003758,-1276624146,96068258,-284588928,-939922882,964175754,1114846654,1874006292,2066302902,1372986513,937824689,-303837997,-328592926,1983194338,-1637745727,1872469409,1274167624,-667855845,326313675,-2087046119,-1509425603,2088017568,-1396660156,-1540386579,1087478031,-324261306,1424636245,288946142,1995845076,1776962581,-1746377476,218474795,-1411145579,-1343902953,-739195069,630581284,1750727617,-190553457,-2139369277,-277639979,-1414031293,-1609167747,-1648333658,-598080414,-1698878716,-1533199168,499368715,-95273956,45101587,1081373543,2068355659,-1726910348,1443016828,-2136206570,-33811152,1157483969,190271319,917019230,-1637131198,-770870184,1114693789,-539075649,-1498063076,232162653,-395444304,840956751,-1196944063,-306224865,2003181663,-1144869822,-1173019974,1292472048,-108899436,-976054201,1212787953,-581095998,1927522766,833720609,-89655441,1556373767,-470929431,1347533034,-622612521,288433908,1817290720,-522682446,430416565,596440399,796294937,-579314060,-1997121548,-411001866,-2034845023,-959680041,-2007088735,732794343,-641668678,-465590354,2080403638,-1190824446,1486850226,361612903,1910372622,-1415513227,-1968432016,202628285,-2107241012,-1974217574,-883633823,-1525078122,1643813388,336038827,-654293370,712466203,-363293840,246850539,-1143413440,-507080026,1778254008,-260719296,1156580103,-1459206886,1511956213,62566540,1384239780,-1583831568,1183063861,-503934414,1076509457,-2145444677,-1453303081,-1499327153,-2032801221,-1497988712,-1282010992,-1882476677,-1568979130,272754063,820083164,559965580,-1366206640,-261873808,-328577519,944724642,-1500916036,-1730173701,405906242,-1974143635,-365926063,-932423941,306568744,1470795966,366267092,895938273,1030149342,348345043,1599382726,-970452790,-651111292,-1386314336,-722419162,2119138134,-675435706,-183224767,-597283784,157120356,1473984283,1825753856,294525663,-1454107470,-1126836286,-630601727,1237929786,-764235105,1823583271,-212164398,-6312793,441734532,-1738678790,-781278481,-1344543267,-463486554,-463511234,-800365250,2026318604,994512753,-546290875,-2089567935,293777911,303991734,1695118460,1088477388,808536805,-1294806158,-1966433102,2065907603,-1290165278,-1044287768,989565261,1071622885,-1060118848,-1969131494,767393919,-1046055309,463221521,-1041167667,1371913512,1393554495,1721379335,1348762048,-1618979952,693832206,1250337513,-2145693522,324249367,1258213920,-158340547,188767514,1468276125,-1564363105,-1337803475,-1448842641,884101274,506656514,-2124484391,-965763172,-672035059,-805013551,1337915610,129926906,-130900152,1483380366,1025741754,1806603939,398015034,348042017,-750607557,-271434470,-1846631762,-1113760589,210999175,2092340100,-430780605,-1232703651,-1772375777,1984583127,-940731583,992259117,134744787,951790481,-544258711,-1172718974,2102868378,863663063,1668068334,1820575130,510522983,658874735,-910944881,1559626899,-577800601,-1168010386,-1196420441,-673074697,1160524293,2112605627,-395939323,1269003586,1190578638,-1764870313,-1396844345,-2112160577,-1597885942,-1050868724,1308711104,-1007006797,-966946337,2023578745,107330630,-1078592514,425211703,1686560069,2127329899,1210072005,-1075997580,-1889417778,1684308838,-1009018356,990065158,788332415,-1532066573,-1087710822,-781570837,34426605,614273459,-277597274,2127372680,293545431,618183861,-1163155986,-638454056,2069205934,-58253491,-151132347,741522547,-1250523606,-1099842136,-1215768779,233958783,-758638801,498611407,-1832513883,448317670,-127861824,-1036788511,250956718,1934125581,-796321680,1089079018,-1908313051,-1862448332,1715943331,-222748971,-1680608126,-1027381131,1382264443,97283375,229160279,501495428,-146277310,-795284532,-90732325,-2014598752,-208744988,732886295,-768380782,-556418442,-1463760083,1947064920,2020275058,-719221153,-1959717674,-1841816525,-1883749343,-770969461,1335385131,-1292547416,-2032177379,-1525056514,1150211672,76009788,1080667143,-1951958560,507530230,-969841700,-144411385,77890419,-1878688691,-918528647,1597436158,1778726589,1803171947,110620361,519051849,-661855008,1887105969,-1503567455,-527708464,107638190,-325776562,149949698,444383722,-1471035946,1833345783,919998231,1087238747,1574465463,-195065056,-1668322776,1597422876,349870452,-2016995502,702252326,-1932169338,861659337],284,[-1946925431,1183385156,141950966,-16222465,-796129674,-1064380274,536108799,561299467,-2096609911,-385612723,-1014759596,-339090932,38046474,-150991687,-1948777503,866446323,526278592,314057,409227,-2030042695,14885453,104762307,-2016857344,31662669,-1950338109,-472824871,-397286447,190384181,-1961724736,341673944,-1980200105,-397981939,495565756,-1010267297,-54852749,184255487,180028275,56069376,1006428800,-1174178861,868483068,-1463383095,856651010,1958743030,-2133292280,-343671581,-1209482492,-1962576724,116098008,545096643,839414784,1364414692,186539519,-1957313600,1465261804,-469800472,-339725563,1183551596,1947248648,38141699,184966795,622163419,1232338946,195833320,-2143128384,1333789239,971718658,846463656,401101648,1975520172,-346334460,1364745000,1577550056,854066549,-1994724436,-1982297340,1333853815,-963968262,1947199104,41191432,1592263659,138868231,-16550896,82313805,1975520255,1778674189,-1879021056,160425998,-930365389,-920691105,1426064586,1444867211,-19601321,-1070397981,-167681047,1947207238,38141699,-401967477,1802829593,-2147072266,-208973195,1452005515,184189704,179962739,-388365568,1552678626,142508802,-479955712,1778739728,-1879021056,154396686,300531763,105313793,-1326812158,-1949748478,-186119586,870216958,-388068416,2104756109,1283458185,1928019970,184960651,-2140441354,-2132802972,1678254052,-161486078,1517568193,1443389067,184550072,-1696070074,-1519100410,1073902720,989902313,1447327699,-1031540085,1527018256,999306475,779312083,1334300299,-2028173054,52724721,1174340980,-2029131004,127723742,1955323527,52724482,-242807799,-1962783607,-386518050,1183516496,-159913206,376766727,1996642107,-389313775,1190594032,1946173446,102492163,1451991531,178950,-746256413,753468277,-2049766401,125110878,1946574469,-1949092879,-668269988,-1950184621,48760926,-562800378,-930394031,-1341497717,-32118783,-401967477,-259260947,-857188008,-125085947,-396384781,175376033,-2137652087,-1996293556,1190592068,57937926,-402502145,-930349705,-920691105,1426065098,1444867211,-44505001,-1070397981,-1953492245,-1494743434,-402426627,1458046565,-45225814,-920691105,1442841290,-1959332725,-1964505484,721777917,-654900665,-899757941,-1957298174,1955280628,-42735610,65261195,-2046669685,1589742541,-1962933558,1602959068,-154957052,225706691,1073891318,1207829877,-1962445821,-892826873,1342046210,-1946883325,1602959068,-155176188,359924419,-2147332213,225788129,-41890306,-2012843010,-980810897,-892826728,-594870270,73370422,1946338294,-1950119157,121241183,-617414028,46842763,-326413056,-396929506,98827418,367771699,106859408,-53679880,184649448,755201216,-1930952698,526278652,182985,518818645,1183536982,1958742792,244338700,193006568,-1911262016,-61019942,-1070398237,1586170347,45869062,1610373864,-892788898,-1957363708,1465261804,185222795,508261824,-639103344,1958742912,1458604865,-2065166704,1356891777,-401698730,1177256262,-919381240,319178243,86078929,-787283944,1157831285,1976636196,138806028,91607315,1996484669,-1001460,99340851,1810612275,29816720,-2146929408,57999871,1392691584,1364218454,333975184,1340300159,244338771,192999912,-1207733038,-661913601,-2146767997,1049361635,1972043782,39815434,260061065,39618817,-1996077941,1602815559,71812872,-1957298166,140282352,173902174,-1962654209,78112990,1526727096,1593835960,-892788898,1284177926,63843074,41913329,326431547,-1054095477,989859885,-1962380349,66816967,-1962742791,1330532039,518639951,-1510736633,1195788028,1364443975,1458975570,721573771,-1475900461,-1473809407,-1960610814,2088764535,443875331,721569675,2009217987,-167027185,-972880012,1979860027,1458801410,-64747637,-840771445,1532582494,1170691779,-2096103154,1946157693,239992323,1354773330,-1962254965,126551117,1634992552,-661914588,1515975906,-1072970869,1194004084,-19335422,75238989,41075259,1397932894,1947160062,239468257,-152504781,1361343655,-1953430863,-81139490,1958742873,-2095281171,-1092090133,-1983892733,38567940,239960128,-153621632,1954549317,242581677,-346399872,41780111,-1956940544,33879792,1955297652,58490884,1366324480,-386888873,-370670598,-2143974914,-661978355,-2096996983,1057555239,-2147320695,1398209572,-164372853,1526965224,73239390,-1996077683,28335879,-402240371,-1957037393,-164131874,57999620,-385730584,996081474,-149392141,1962934535,1962281746,38046476,-1023162837,1979860793,1458801410,-478142581,-388436996,-166986060,1464980596,-2081933313,-26023933,1960786777,-1983149307,227082879,-1996288640,-2087255483,84476709,105745815,125099835,-386518186,996016932,-1948283937,226952317,74733663,71696192,28332115,-402366581,-2141586905,-561251036,-402360833,727581373,-836041611,-1953371301,-1019533755,-661978506,172329811,721422853,-1019541947,-253164681,-1209468672,-26089223,1972097587,-2093708534,76283110,1946157481,174386,1552623476,58687492,-1960938240,-836042164,1929434344,1976699684,-112110064,-386301464,1582956091,-352321094,41192423,-1962899735,46196958,-352252029,45672546,1166801799,767634178,-952434672,1448289394,428726667,1166753673,38242562,-1828561527,151201667,-1948742905,1441269365,-10789374,76219463,150995749,-2091428347,-947714874,82412292,119466449,1604711420,1552634718,105221380,-2090924151,209976356,-1962874111,-661976507,-1020535253,721422853,1398474309,91669307,1021956659,-397190145,-1877082039,2101798926,292864011,172329808,855640581,1364218313,-873984368,-941033093,-41817864,172329816,721422853,1354958405,-1962254965,1597703775,990540806,141952079,-351903861,32242161,1405311224,990535051,1449424115,-214185677,-1958672780,-152370572,72165726,1160496779,656646,2009283419,-2082985181,477499643,-127080200,9296523,-2097003383,-617350108,2045309831,71696129,478802059,-1995809397,612565620,17597436,-1996208245,1602946116,106727686,-1995933815,1971914868,1526852362,-11075389,-74775475,-2096996469,923337511,-150840183,1962934533,-388004089,-544800410,66807,-1957688971,-1983501373,1599603780,518640067,1472461831,-886310517,-145749133,-390056999,-1410072597,1455644504,44585808,1273693044,79922064,-1946692120,1200293469,1958951688,1004047135,-227081129,-1962933064,-377290161,66292496,1928412146,-1871320317,-1873745069,1006397160,1356952514,-1953244365,-136714038,1582848858,-1343552908,-2084323277,-1947728189,173902839,990267275,-1962314557,72825816,166457975,1006383848,-1949535550,440560,721713035,63867890,284787699,-1957289358,38766542,1284054153,-2081323262,201917220,-1962654209,-388396045,-567607200,1527012489,50367976,17793219,-1024042406,-1962380224,39816136,1593781480,-1950105589,1962281971,2013221430,-164407804,1577070568,587203514,-2145963753,1968833250,-1949158654,83231351,-2029554431,-20518690,931913355,1963001078,-21305341,190509707,1465304054,-167030448,915083893,1955266566,138709766,74635323,-169086837,-1995932533,1552484479,108497160,-1962517111,-1020591545,1493452681,-1017225384,2139838039,142052102,-1995934327,1599997564,-1957363517,-1909580052,1778397214,-714596864,-401698807,-920663811,-939523382,503316490,807308846,8185856,1044284206,91488256,-639103344,105810695,29055715,160676352,-1275063111,-1960719040,1967261270,162052620,-1275063879,-350106304,118901307,-1191805299,-1179944912,-1026359292,254132875,78729472,72991443,1983462448,-1442380798,230222562,-1070355702,-162099798,146349846,113408,567099572,1342588555,115871376,-892788983,-875823102,512634398,1048772656,1946157786,-669057274,-1207571710,281870339,-1909538017,-402640866,28901342,244338688,1426642152,1398008971,-16484609,1347486326,1172835984,-161654016,276136135,1566267483,1358882179,-1715457197,-1064384205,-326412853,-892772521,1439367174,102689931,-1475370993,1996447846,142016266,-402229505,1634075980,-1592809201,-892788985,-1957363706,252059372,1722290080,142016352,-16353537,1996426358,242679562,1711615464,262737761,-920713311,2762,1224,108956503,-1996487496,-133956538,-351779189,71731747,1183321892,74367487,2114534404,-348671996,3190786,1183514438,138841855,92808783,-244085,-1072956338,1166922613,139889412,113428831,313344,1187468800,-1107296004,1038811140,-1056684405,254020840,-1040234872,1006896230,-1341882871,-1341985993,-12189648,822050432,2122517119,74776828,292943371,-989903222,1191118430,126363142,33310407,1321634560,-1133133813,-1962522997,-916584362,1730,518818645,1996445526,-1813256180,645185547,-1070344050,16001,443893070,2504331,105266092,1183515762,-930396154,142525692,-970545933,1583284229,147507487,1229211904,1346523219,1480742995,1480808516,1397969729,1396986693,-1912186813,1048651456,1162739712,-351861900,244000301,121700390,1476493033,650153478,659083,118014339,1426157289,1869507438,1476423287,1793609758,-1073012845,-930298763,-376027207,-1662516909,190345984,1347712192,1949318316,1949383852,1949449410,1139497174,-2081649835,1187468524,-1677721346,-66646522,-1065046790,-1922539916,1948466326,1950301201,1950366749,1948597299,-370920771,1424490706,168850176,-385649409,-997850999,1156087275,-1409060352,-930356245,1966750848,887663622,-1945996800,13756872,1929390824,-2134340634,192231996,484987308,1922128128,-1933014268,12970456,-2014789581,1190594304,1946288298,-912393471,-661934645,539026305,632053385,-528031777,1023396739,-1341885108,868744792,834047,92617510,-2096532330,-186514745,-1023152509,570835851,851704295,-1400994844,-2094697472,1946201214,-1005288,-990502284,-166824464,276041668,334021766,-339442176,-389773817,-997851134,82362704,1476395496,1007625296,67269130,-399506425,-1017643006,-25261225,179192712,-16223040,-8126906,-971737777,-1929335229,1461104254,-385976577,1187447035,1593835774,1364414659,-930358901,-855633992,1482381633,1444827331,-242493298,1015070771,-1408338400,91537418,-335564312,1478450934,-1968418365,-1393741112,-486563352,-303343110,773740368,3153550,52954870,-2143980528,207422,-1609614475,261342184,508428193,1300432500,703267140,807308846,171868928,376766467,52954870,-1207339904,520028259,233505552,-849846497,1673056001,136249088,1482628867,-326412849,109981190,-165281744,402860038,1364402036,-1000909230,1586171006,139365130,-1962518901,1354237046,32565248,1499094623,-1027012773,-1957363700,79874540,-326413056,-1909580282,-167759842,402860038,-1961790433,1387791966,71761664,1555563381,29157376,79874311,313344,-1960946176,1174603334,-385649916,1348862187,1996444006,-1293398008,1723861905,1968727641,14018819,-989573493,-922024362,-225768075,-1073042180,-829686923,-951465429,65094,119468683,512634398,116785200,520618792,-1202320268,1103953938,-28915874,773718017,3153550,52954870,812916608,512634398,922681392,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-16772424,-1895624674,184711430,1567956928,805735982,1048782336,1946157834,-1591324636,992346664,1476596742,1187452788,1342177790,102650454,637539000,50863871,1582964487,-25263272,640054528,103024382,-1591338379,-2027552224,-1996326650,62651462,-851397632,-62485727,41526054,604962342,-916578554,1426065090,102689931,142016352,1778808575,-17963008,-920713375,503317706,807308846,112640,52954870,-855149560,81217,-2081946763,1963015168,38314267,343261195,-1957574349,1092556500],285,[-1275067461,992070975,1492481473,773767967,3153550,52954870,141827856,899152,1476414952,-1909580093,-167759842,268642310,1342731295,-402649416,-1017642954,-1193768368,736624738,113465344,-402627144,-998047710,1532545794,-1202693798,350945382,-1014768501,-1207495166,132644967,705024,-889191960,512634398,116785200,1946682152,867603,238882420,520713216,773734861,3153550,52954870,1345156224,41498367,36191875,101676032,36177550,1614216998,2030472960,520029954,110035728,-1073020295,-998046348,1479928578,1996514621,171868975,678690819,1426648195,1183444107,172395266,-1962654071,1183386694,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406,-2044280781,167936262,-385649216,45809822,112640,642798342,44572415,855750663,781975730,3940095,774185400,3937989,520040092,-1207566276,567096623,638042252,637731491,50339465,1343669550,620804096,-986832435,-1207943146,567092516,1142342958,623884288,-986832435,-1207938026,567092482,1477887278,621066240,-986832435,-1207935978,567092486,1612105006,621262848,-986832435,-1207933930,567092542,1746322734,628471808,-1977212467,-1207796458,567096065,-875836641,1465261771,807308846,672038912,-2094136829,15934,244319604,788475880,3153550,-1291713608,244002315,-1959919542,-855619562,33798193,-1959916365,771781134,7345803,62403021,772649730,7736971,1947634478,-1204695808,112394755,1846446894,378220032,835518572,-1291713608,244002318,-1959919494,-855607274,571902769,109981186,-628228048,538327846,503673858,528175848,4331147,-361377269,538872614,-850349054,645932577,654115624,35659406,3280523,-2092181109,74581499,567099060,-987303198,-1946000098,-1961303079,38767383,-63545,149447,378086912,-1993997719,1593993998,785063774,3153550,52956800,192846338,-192173816,74746678,46702934,46794251,520029300,-1130298680,-1106900222,-16485374,-1593656290,101384880,74711730,45096703,-401698722,113693401,-402586830,244343490,-2080451864,1098204158,-854196040,1954523183,1946237990,1962884148,-1895877840,637895,-854162248,197168175,-1205963577,1460011264,-13181813,-1273828577,-1205744371,1186921987,1314242371,-852505095,-1262056679,2215244,518818645,1583306582,46844191,1556946432,-1957311713,1465261804,807308846,674663168,-1898017278,-1593810914,2122383410,1979776774,105301765,1586168063,1942174470,46367583,-1873608598,1967581198,91602955,-352308575,-396996533,-1064399967,3544713,915144499,243990580,1049165874,1586167860,840861958,-167043584,512623733,-201588712,-1946177372,-819263922,-661869837,-1931768229,989861894,1342600387,803737232,105286517,-920691105,1426064074,773778571,3153550,95428238,-2029631861,-1962918906,377948246,-920715202,1426064586,773778571,3153550,-2029631861,-1962736634,377948246,-920714490,1426064586,773778571,3153550,184960651,-1593281088,194576936,-1911982912,5153240,5248651,46844191,-1909580288,-1593823202,194576936,-1911982912,5153240,5248651,-1205943521,-661741768,-903888853,-1205993466,-661753709,-903888853,-1957363708,-1588111636,27853786,-61443072,-1006088449,78186622,-1928628992,-1190412234,-1494024185,145309556,-1961986816,915212414,96013255,1957098240,-666991828,661979139,47332995,-1205963776,146474600,-11526528,1996424822,6968068,520030058,54330064,-352160512,1606431490,146983262,-326413056,64882375,1586167808,180585220,1996429682,244339462,195846632,-15960640,1996424822,52488196,-922493789,1426064578,-14750581,-622328714,198216585,-1912113984,648095424,-920698880,1442841282,64620279,1953759233,-15698177,-1528295818,-569968641,1946157315,-865591709,-1710724597,-1652815582,1417003019,-401574145,1282736053,1996443730,-5511146,1347567476,201264104,-1590070080,145294304,-955943936,63046,1946161321,-163133691,-617414656,1946165417,-1444704766,41156672,11135886,-601978112,241041667,-352321096,79987461,-1017200589,-13937065,283899435,-1979457685,705485471,-2000188417,1175180416,-1979457685,705485703,2143697892,-8173597,735673370,440700406,220765322,-2021064918,-2092561452,-310639874,1150154283,-773944548,715098851,-1996543475,-2012490617,1175180679,2080898691,-1017159963,221781700,221775615,-1022916058,221781700,221775491,126559746,941540547,939950861,-1960442867,1468737031,-1957313790,75400172,-402164480,-466944054,1048776683,1962937558,-3610619,-790101013,46320127,-326413056,294531,-1477965963,-337368321,-734100721,91553804,-335567384,-5380093,180937,-1947432107,-526187450,112643,-1560027485,-1027013662,-1957363710,1183471340,115916804,-259267542,-2096867702,1048774626,1946160342,67011357,-92064396,-402426620,-24903854,1778676993,-2094929152,527762174,-24965397,186151939,-2096531978,74778362,149619050,125105675,1358906509,1593790440,180937,1358896616,-939548696,17030662,46711552,199753728,-12154625,704964800,601572,-1259797643,192169984,1214346312,-1662450827,-1966880512,254148422,238897152,-385649152,-523173734,-1476448621,-1574919678,-1567513964,-1567514073,-1567514063,-1572822380,-1567513964,-1567514073,-1567513964,602415210,-389821953,7012238,-906037528,-569980989,-402652925,-397345122,-1010172128,-555007894,637486730,1212678159,1996492093,-1813982909,1504182062,-1851624030,1973581218,2107800994,-1801284446,-1851643998,-1851616862,2107800994,-12126558,-350653182,-737753324,-352321524,-8486900,-2146863161,1942159230,-14358525,-1957313591,71731948,640541738,759854080,1165230088,1946159149,535872,640498548,1209105408,1950888830,443828239,1946192685,544491555,619429931,215236227,-138405119,215262168,1048777707,453053654,-1546061888,99290326,65015424,112641,180937,3784,1010729815,158662669,-939690520,17644550,215523584,-1559440221,-1070920490,-1560026461,-559741984,71731971,1452013707,221815558,221910665,-1996641816,-397345210,-1072955552,1586164341,-1962988802,-2012490617,440204614,473714802,-662034318,-786633856,730303203,-12154867,242483624,65015424,-12126718,-385649406,243270139,-385612832,2122318323,57810173,-2147357975,1963458174,-401577464,-588644930,-25264127,-385649633,141165011,2122378731,108335102,-369220632,1183449539,1810115325,-2020998184,1028132060,58064908,-788418839,-13724704,-576470105,1587804579,-1885049180,-1012619356,145022116,614798757,1671778213,-569981019,-167771901,1963261510,19917059,637421194,-397410303,1894382895,-569981183,-402652925,1183382742,-737753089,1342177292,-151171096,1963130438,22145283,620709514,65585208,-1072962518,53286004,1209562112,1950883444,-569981148,-385875965,113705263,1049568,-956225815,134471686,18737408,65013447,350814240,-536426751,-385859581,113705227,66526,1358721512,-369298456,113770366,66526,1358717416,-1963138072,52756038,108382462,-385875528,-1070858392,-939564055,17030662,-62855168,-54335408,285099766,6958453,-939569943,17030662,-64428032,-230258352,-1963153432,941945414,259199036,-385930775,1183382546,1010312447,-385649144,1183449239,-2048372481,8907260,-1996752408,941948742,460527676,64882375,1183449089,1010312447,-1978895088,-1207118834,-522977281,-1979456861,384565062,64882375,23724033,-335810584,-569981100,-402652925,-397345862,1173093436,-1996770840,1183514438,769927934,91488452,-351243192,-536426550,-956297213,17030662,-943920384,134471686,-940512512,17030662,-737244672,112652,-492576557,-944182525,17030662,221815040,-916469973,1218,777475614,3153550,-946929869,-1207957061,801969796,-955531124,1049172852,109839840,28837346,-1899000830,-1388409401,892767653,-534839549,526278405,102654155,807308846,-152270080,134424582,1183517813,17229846,-2062565365,519831672,90881799,36183694,1973902,669323,-315487094,-2096567936,-561313594,1952201900,1966029828,-488731902,734956531,-202142773,-1430244700,1790910214,33798149,98574079,1433714699,96077511,109969408,-2094661080,11326,1723537524,-16634,643257094,1849087,540475174,520037888,12058666,-401695668,1183544562,222339862,222430919,79167488,-1161196542,258385528,520082103,1317078496,-352255976,409370885,520617727,1486639201,1476576502,-805633675,772152928,3153550,-1912148853,637671942,1982083,208996096,222430975,222445185,426987520,991315595,1947025414,222339868,-1019491444,434639732,1975520000,33863692,520079667,166266336,407798271,520552704,-1909534879,-1962921954,470191824,1501186,292929547,104579212,125043266,101092902,871033600,-1070349376,470715174,638968576,2244235,139803430,-947714188,-336207350,112643,1444806851,512634455,1352728624,526278413,182475,1465261568,807308846,1346274048,1433731341,581975476,-1676845382,1945692174,1183396722,1107474686,872308363,-1663945783,1944381454,-919396494,108971081,-1359822798,1229576695,-1958693858,1455816286,-401695738,1931441094,1342621446,-1962934259,-619970978,1051985780,-1343746404,526278515,314057,712,777475614,3153550,1589577502,-804353267,-935934717,111473411,223526431,805272960,1555040372,1962886456,-1431524863,-92946422,-919388748,1589256880,-401695731,343044966,-1191295351,1586184706,868824062,-401695534,300643154,-919389004,-1676845382,1933895694,1929266825,1342621466,-1962934003,1052048990,803737244,167819379,244338718,1610551016,-876011682,0,0,0,16252927,16974081,100925439,102237718,131835944,135858198,139241520,140380253,141862968,144246915,143304768,144246936,145205320,147917008,152217680,153684254,154642520,155257149,47579135,48693990,50178152,52560652,51619952,52560673,53520504,56230745,60532864,61997991,62957704,63570886,25733152,26870169,28354712,31064537,35236000,36700709,37660840,38273604,1229655506,1249462898,1254074552,1259359066,1264953536,1266371445,1267116232,1268599703,1269344464,1272794073,1273538776,1277185052,1277929696,1279675456,1280485608,1282034781,1299687664,1306349019,1309255928,1314147922,271522246,270930560,1958324480,1966110000,2145495312,2145943543,-2097567464,-2096135413,-2094618336,-2091482294,-2090555096,-2095676476,0,0,518818645,1583306582,248170783,0,1314014539,540691525,1684106825,1635086693,1142973812,541674832,1987208531,168653413,1380272932,978077006,1634620704,543517794,1696624500,1919251566,1869762592,1952671092,1293968485,224748655,1162552330,1279610450,1851072570,1701601889,544175136,1953066601,1768710505,1746953594,225468773,1162552330,1279610450,1851072570,1701601889,544175136,1852141679,1380272928,541869390,1667594341],286,[-1873289241,-1677858802,-1946663287,1149892678,-12154356,1947878456,272942853,2122514432,58064888,-16732951,7010422,40501354,99094160,-62486110,201217673,-2147191344,-2096099764,-2096890810,-2097086890,2080439934,-2096726254,1994456190,-62470390,1187512288,-16776962,1996425332,-59310082,244334698,195237352,-1990429504,-561313724,-16751640,7010422,6946922,-1377300848,73188513,537380646,-126419168,-16354049,1183515764,208380,-401698736,-12738122,-1962117633,7268574,-1696014709,-1960580352,49906632,45679475,-1950250240,48399319,-957817205,722201344,105155008,721699977,1600035264,-1957313591,1207325676,729088526,1778939903,1744857600,244318338,-1952281112,2013265502,-401698808,1586209975,71797246,-16361591,244320375,-1952124952,1200356958,106400516,-1957313591,1207325676,259326478,1778939903,1744857600,244318592,-1952297496,1334574686,206030604,-108789761,1359377663,-739766640,1438894496,-162272117,1946291783,1256721924,-27358459,1778939903,1744857600,244318592,-1952311832,2013265502,1778412040,-1878889984,-1576736754,-939630965,3655,1200209963,71796998,-926692967,1375731730,1448563536,-1962653813,1183385175,-195655182,-1980742007,116848198,1946223396,-330905851,2122514433,74711276,17715072,-370508149,1183711451,-161575948,-2012771802,540868422,154928244,-1058471051,-263812352,-1896069495,1586230342,126494454,-47480,1011873350,-2096532165,1962994814,8710403,-1946204534,-2010714018,-263782649,527711548,74776331,58001980,1006667497,1007318048,-1962511351,1183445062,1979649020,-1988957258,1183509118,-60912641,-1928886234,1183383879,-360805392,1183717611,-161575948,-2012771802,540868422,154928244,-11597707,-15993274,-15997835,-1907410060,1586230342,126494454,-1024373,-2010714042,-163119353,171933734,501997685,427097867,184516224,1586172788,126494454,-47480,-347081146,1191137255,1962871798,-14751485,-1947175285,1183574142,-227132428,-1064433036,1015031374,1190097946,-970538866,642125060,1175061702,312870,-1878493697,-1557731314,1174959615,1177273995,1389501426,-1879020976,-1600854002,-370614389,-230258179,-1980475767,1183517301,-195654670,-1010213026,7368,-1070901673,-1980873079,1183446598,239483376,1178146165,957379850,192218694,-401580405,-1070858719,-1962709271,1207308382,57999630,-1946283800,45617246,-73144320,-1980217719,-804521386,1586224244,239597072,-1962380280,-1108864930,-1949570051,-94991416,-1946921335,175571952,-364460210,1364328448,-15829249,1206389878,-129594887,200955529,-1960938032,1175128646,-385649400,1183515394,71699206,-135724171,-230242558,-1830223872,-1947170048,1175128646,-955747064,258630,-16744215,-11078538,1996425846,-103290872,-1980217719,-804521386,1183525749,71699206,-1142357131,-230242558,1183711233,1015031540,642806784,1968913536,-10711799,171933734,-347717260,-1947169819,1175127622,-955812604,324166,1996434923,1996445428,74907398,184766952,-385649216,65733238,-1897246977,-561253306,1065363014,-1947110131,1187510390,-1962933518,854192710,242679554,-401836289,1183447650,263662,-1423735,1996425846,-95361016,100025993,1174470659,274631658,1929672505,-196702704,1015031374,653161485,1946827904,-196703256,1963226937,105330949,-964492428,1962281731,-226589942,-2096859904,-16586170,1996424822,-100079612,32523913,2122574406,1585316074,-15704437,244320375,-1952364568,-1952847290,1191383134,13796106,-1979955575,-770965930,92018559,2013257789,142081808,6967378,-1612181872,1975520158,274631438,-1878493185,-1597642738,-1946262295,2013204574,-401698808,1586208951,71797008,-1996073079,1586230358,276792080,-1975749376,-467002809,-1996472275,481617990,518542986,1008673229,-1341819393,33601793,-1981679720,2122573894,175440104,-955228533,33558599,1183517163,274631656,-1961867383,1207308382,393547790,-1962260597,-364510264,1200343091,-789100528,58050693,-2147448087,-1947267481,1183386695,1047871720,-16615425,306679095,577261598,-1862759552,-1771182066,1088964233,1586174837,343900944,-15567584,939459191,40392478,-401698688,1183422031,-398029848,-1995415925,1996426311,274631656,51005323,-768873914,-1957539758,-461469192,-1863952759,-1671763954,1961117241,-42473213,1978029625,-394854639,194406430,244318570,1218208232,1592329076,-360807427,-15633408,-11078538,1183574646,656656,25356368,200427147,1208513728,1950881652,-9835738,-11078538,1996426870,-294191348,-1962781720,-193527824,175570774,-16222465,1860761206,-1012990,-11078538,1996424822,-260636924,-1962771736,-13505552,-11078538,-2098720650,-14292223,-11078538,-672657290,186247937,-385649216,1967717831,-36443901,-385649336,1950940693,-613136174,-2146410869,-972943793,16986374,-401580405,28899968,-916496896,-939520318,1459617800,2042109526,-19362207,-1107086330,1156973540,57999886,1778421737,-1929352704,1344148036,-1870650776,-1792153586,-8128373,1781560831,-1929352704,1344148036,-1870658968,-1793726450,-8128373,1779987967,-1929352704,1344148036,-1869610904,-1795299314,-8128373,-1958251265,1418396740,-129595130,-1980082551,1381436540,172264272,1342178093,803737232,172239771,54384887,1461286144,-362753,7010422,401084048,241467547,-388068371,116128212,-401698729,-25060658,108266622,-385581378,113704796,-33553615,520303630,-875995298,1475119957,2126782038,74892552,-1977162702,1963801605,-352024060,1175226890,1958820423,520204525,-1026990242,46661640,1448542208,-1962647925,-28931833,425603,-1004661379,520489086,1982592907,-28407034,-201535957,505015204,-1911929202,1988823646,1322159102,1311506059,108921608,-56298499,105286431,17063563,-916496889,-939521854,1459617796,-987825066,1045300854,1968913536,519998457,1017923079,-1442286277,-160167364,1022946220,168850523,-2096794176,132842222,-495711684,1325001644,-1979943287,-148175234,536770185,-16222465,1183516278,1356396542,84166283,-397410294,1600061268,443081,1224,-990095785,642713214,1963605376,2122926073,-18170,-1359869264,-1996063189,1996487806,108461832,-134461813,1183535320,656644,-15275952,-1026990242,-1957363706,-61450260,176079902,184972997,-1207667457,-1330968051,1317775963,-1331367164,230206045,-1960858870,-916496697,1426066114,1448602763,2126782204,108446986,-217821557,-1438797660,1579141003,180537695,-326413056,519853655,-989167932,1317734006,-1197149436,-1951725043,1600004039,705225,712,512634398,6946864,163211294,-152564080,-876011543,5832,-1004644522,-1960441738,1451821140,29554428,-1873672587,-1667897330,1727682185,1723990543,-1995904831,145287750,-206565004,773773963,3284622,-1980177536,-954268345,60486,-1961986421,-1073016762,1609237364,869413776,73305033,-1673395784,-1477908466,552272499,-1980213623,1183577670,1975520016,-129070274,-1946790261,12059742,-401695678,57911238,369134569,-296317665,16779449,1451488846,1068761336,-1410855268,-352160857,1958820835,-1871975674,-1946050583,-1896707120,105155544,570426297,-922025652,-109028748,-1947896829,-343735204,-352161023,-1897672379,52826694,637544478,1586044811,1960512510,477382953,-15567105,-397409162,1996477459,-11513090,-1108867978,-27358244,175423499,-152547245,-352066597,-896757639,-344795976,837390449,25946369,337774514,184831114,-352160311,308186093,1962932608,-1950118189,958811097,1996495902,1356327682,-1014242351,-472783919,52877315,-2147474914,695469562,71824934,638940162,185091979,-352160320,1963042993,-930398188,-1494544405,1359400140,-16484609,1827144822,1490062082,41273611,1381034219,185616011,-1945995840,-1277653296,-1189338617,1277296644,41716481,1526357646,50036824,-75484300,-2143128573,561251835,1946221440,1946544920,9103619,-2097151560,1325336774,-385647092,-689308000,-351993856,-327253013,-1956612864,17097680,-2082608363,-628359223,-74769017,-336076733,17294282,39125253,-914110741,-2015851521,39160093,-532415605,850455540,843055358,847249414,851443726,838860822,1023410268,-184549214,-184549121,-184549121,-184549121,-184549121,1023410431,16777378,22348037,15484615,-8853248,-1070376360,1183734251,116860434,524300,-1909576843,-1962921978,-75299748,639726598,37502595,639202654,38682240,1259238400,-2096962623,611522811,-350698621,-13047539,-773598901,419136483,-1959914893,779416455,1962252171,32261831,-18683648,1358852073,-152416629,276039873,519724683,840863278,-119308288,520441737,-1459861877,1342600449,837291664,1595889818,281200990,46661632,-1906966528,1187448902,-1946157058,-1960442298,637542966,1174959243,-2128165234,1090519102,-13142736,-11532170,-14285706,184551454,-2094434880,1979711102,138841633,169249574,-1409238272,1376126546,-1873587706,-434771954,1183406599,-49666,-1070353291,1140743819,1347094388,567099060,1589644120,443081,518818645,1996445526,-401698808,-770991984,1996426100,108461832,-340543256,140413707,-1878636914,-1268389874,-920691105,1226,1458342741,512634374,1992556592,1552623108,46396932,1307247220,105155366,20828723,97653504,-763166718,909846016,309657608,302383910,638022144,1050115,-1070398349,106113003,-397389229,1527240832,-260784117,139757862,73695270,1283467003,-628424188,1055393360,1149970099,130026248,79874398,1361920,-950577664,192582,1183432755,-196703748,-1980873079,-789058490,-1895938423,1988823622,958811656,2130713654,33941763,-561256751,-422451503,52884227,-1946148298,1988753990,116860664,134217740,-1960432779,-1014299556,-1995964379,-1007227834,1393259778,736646662,-1072997377,-1960429963,1183385668,79951604,-1477891468,138840833,1946157373,1157048013,1962935300,175570701,1342600959,-369206296,-1960443464,1183385668,25225716,1074153099,961022068,829752390,-1909582101,-1593823202,1183384185,-18194,1342863103,-627185584,-1979824503,1967129670,-297387761,1996425076,2030473198,22669570,1443235400,1342732031,-402360577,-955842196,62534,628408331,-1960479424,1950613086,1580944156,-1961462778,512355934,1996423801,-401698806,1325390618,-352160528,17099157,653549193,-150709109,1963000003,11331843,-1996364925,1586229854,209011710,-242498930,-1985140996,1642853958,-162625205,-506338863,1364451793,855646904,-1909580069,1711288350,97271427,92540672,-968981760,253689861,1342189700,244339027,-1986729752,-1072956346,-1873796748,-1756764146,-1030819701,-1910613159,-1261292582,-401695681,1914675918,1975597883,1493625655,-1896467621,175570886,1996445190,-92864522,-493825,1996485238,-94312194,-470004085,1996443658,-401698564,-1000827573,-1072957322,1642792565,-454311885,217335435,-327253247,-16354048,636023926,-126434154,15498883,-1960432011,1124083230,72649510,-1070337909,115447,-165278348,33557510,-1591343756,-1958215678,105449550,1347834195,524675154,-470528373,-1950250224,-2097083184,1962994814,-639086332,-28406891,1226011713,1946570297,-1909567475,-1962921954,2040786502,-930392062,-1026990497,315097096,1465253888,32786119,-230242560,1187446784,-1006632466,-1960441226,1183385668,-956232450,127046,71628582,259328000,15746759,-397408768,185046400,-352160576,-1070397874,106728230,-75247053,-2083384575,-763166013,-25755904,-1873783982,-1813714930,-28952313,-148499084,268436548,-402257292,-16280555,-915083698,201362409,-260144383,101479680,-385976577,185046320,-1982368576,1183448134,508954362,1015228156,1714517248,1183563827,51341052,1715496640,-16777047,-1207732993,-930414592,-788399741],287,[868234201,-62484737,-206854936,-204926037,15788458,41716518,956718731,796132446,-159479465,1509449353,1183767438,-1417680644,-13371853,-1962804861,-774254143,-1519979543,-511457141,-375065853,-1070399348,637591785,-768408437,839813926,333500672,-1946492206,-1194292278,245121536,1923148264,651135841,279799,-2096925695,1586365121,-1261292548,1157047871,1946159108,11266053,-922014741,-2094652811,1962935932,-2147436261,-1276637540,53179040,-1673546543,-1599543282,-1053089678,585833589,-1679290724,991130272,638547393,279799,-1961921535,-163149563,1579092203,-18425,862345707,-62485568,-1073541274,-1452916634,-65536,12059508,1959209728,-96039405,-1951745816,-54512696,-1410078255,-1426863853,-2096466236,1962995838,1996444170,-401698562,525992118,-1960442018,19203140,-1962904320,1317795926,-27358218,201082507,-916561984,-939521342,1392508932,102651474,-148455373,16778308,-1992294028,1364458566,6946922,-401698735,1183420917,190536190,1635056064,-661774766,1068814899,-471331172,1918508959,1975597887,-58817733,-2096925696,-779418903,-13433058,872308366,-1951531786,1448193480,-1527527285,-152938146,-230952957,2122574962,125042940,49251237,-1962753405,-120943678,1783713948,1996431104,-401698562,1482265155,1579091869,-1010214054,2248,777475614,3153550,-402229505,1183421216,1958743038,-1980353748,-11470730,-286720394,1489014445,1312588070,-1944685243,-1960379322,-1960436660,958800500,192153684,-502610301,11004405,637575145,1838635,-1992173065,-148440498,66628,643230325,540299,158662411,141950758,-1953315864,-28930312,-1901499160,915143774,201064452,-1385990913,732811403,1958742978,-2093678759,-930413882,939672714,1081473606,-1979491189,-2144992956,1972372095,1065428531,125130782,-1945647322,638053336,-661897343,44572277,116789877,1946288140,1946265619,130491919,149655696,-1207450074,25135398,-502937981,-167027021,1183751541,-2144968964,-1962671028,1451951686,526278654,182985,518818645,-1909580205,-2097139682,142398,113640821,520160053,-402241909,-661782340,-90390477,397055,113713277,6,46659163,1794834804,6948608,6988047,-401692401,-5242048,-161752853,24380103,-920691717,1426064074,508619915,-2029894005,1183253574,512634374,512622640,-1432157656,1566056192,-352140157,-1909580259,-1912590306,-956159970,43526,540967680,1948188672,788475397,773718068,3153550,104382515,578093643,36191875,-1912048640,-16635874,1342178822,-1592831993,245960528,-16594968,-1207958002,-887095297,-1959338869,-1959393209,116065887,-1959338869,-1073019321,-1909585547,637546502,-1912461151,-404175936,117384959,46792710,-2299904,2138406,771752650,3153550,36183694,2104974,109981387,-1910112208,637675526,2098830,920423371,-402110581,-1959329868,-1959394233,-2027551145,637544966,2889351,-402651446,-1014235254,537298726,313856,654278120,531970,2111896448,-2132757758,41816059,-1219293261,506996225,292880392,773767308,3153550,36177467,-1223003105,652149248,532104,-402258349,-397408672,1476855307,136718374,-895985664,1005060100,109979391,-1591345056,19202120,182784,-1959338869,-1073019833,51320948,-2129431080,2080439547,650153485,16400001,41239636,-1070398741,-2097151286,773719276,3153550,52954870,1347318912,922702673,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-1962911304,-1962734562,-16577010,-1895624674,1526888710,1048795225,1962935050,-326413036,51159376,-1593555319,1183384334,526211078,-998039605,1364414468,786140190,3153550,51263231,51132159,2131257358,51001087,50870015,51263231,51132159,1505287054,-883336448,-1959338869,-1959392697,-1959393713,147458143,444416,1397759488,1465274961,-28915962,1183580160,-92370436,-1909525877,637546502,51920515,-385649408,280953032,1459388416,12067701,-1176816895,1397825586,-401698736,-1072984619,1183441268,244338942,-1903151384,-1258779710,105970774,24936535,-1408731846,740297798,-1274549407,-401695719,-796222546,1090831102,-1146406220,76164956,796182330,729072442,-1934965878,116885465,-1673022433,-1685526514,-142091890,-4603854,1336865535,-12219866,125093690,57983802,-1398094966,1974124554,-25263110,-989236224,-1431504266,-92946422,805735982,520037888,267059990,855950467,914958070,-1993997546,-1962731466,-166986122,-1873408908,-1880954866,-401698730,1594330587,1532582494,-876011688,773774475,3153550,71797558,906124707,-1559869557,-903937441,1430585348,1444867211,105992279,384324179,109981186,-1960443856,-486397938,-2116448739,1409350206,856913220,-1441888311,-1911823616,104760281,-2062614528,-1591345003,-1073020378,-2094629003,67485750,-1073285338,1962935301,116860452,525760,-402258572,638039064,52758262,638481416,96470775,91488257,-340433432,112837,-365001946,175374338,-400621786,109981186,-2144993232,209726,-1073014924,-14281868,638296070,195036919,91553823,1912708072,684544145,198914904,-2147256896,-1984429621,-382743274,-303431812,-1579643392,1048772608,251658246,-1929416828,1044063967,-428604888,739150630,990176002,651916751,53100160,1367674624,117319423,117310027,503709704,503539688,-33352984,117442574,109979142,-14286310,117448198,-164372596,671518246,197168130,638940352,16400001,209011796,-1943615860,637535254,140937,-1072971636,-2128210828,1409350206,1443591492,503355368,1978194062,-1909580008,637546502,36191881,637558945,637696419,37502595,-620268544,786013154,-2144993260,50537998,-1961336088,-1593834482,-779223038,-1993940853,637675582,38473470,52994086,673611814,1084800771,-1070396812,-14266362,117621790,436637222,251602434,1532624926,1599625479,1297948510,920423371,503596939,807308846,1958742784,36217091,520236195,503317194,807308846,36479232,-1957311713,509040364,512634620,1017184304,73305602,91537419,339663259,1711732224,511016960,567089588,-1023487862,1721925644,6798848,1180435654,567101364,1153827955,-661913345,-916562145,771752642,3147406,826179622,125042691,-401698810,638053925,53610182,102679297,-1878889888,-1875449842,1802818059,807308846,621213440,1946159107,820806426,-57997546,-855310152,-1956239823,-998042555,-125606352,507802128,471764487,470715138,-1087905024,915079169,1157038114,1962935300,71628563,208932864,-9808098,82378602,585890292,1191867533,244048098,383975430,-644949876,1141259046,784495874,3153550,53675718,123860992,-594820321,2143565399,-1070334972,-218103879,-138310738,1598572760,-2097150774,-1070398268,-997984789,526278404,1426065610,1444867211,2126838871,-18168,-1359822797,1312543223,-1962707450,1992623694,209634312,-202780343,-204926043,1183558308,1606585356,-892788898,-998047734,-1715457276,-1956974101,1465261788,74958134,142591030,-387776516,-678690836,-1073042772,-1936524683,-392500286,-678690852,-4603853,1336865535,-840374549,650130431,561251640,443810872,6351020,-661920718,1191545382,838882792,1958951908,47328,-348125070,3964934,-381157004,-1869545641,-1321401423,45169924,838971709,1048784621,1946157114,788475397,-109051848,-905743358,147456004,1918974976,1987722258,1927298060,1962359818,2013150214,-1021301758,544358716,443963964,512634398,1048576048,520159904,-1069805955,-683931022,-566491532,537133687,-893373501,218103810,109981190,-1591345104,-1960443352,117581334,-326412853,71732766,807308846,36086016,292864011,-1977165682,973080606,2130708510,10692111,512634368,109838384,501940774,10606734,1958742784,650153481,532026,1183772287,429060,10692096,-1027006720,-1957363710,71732972,-1174264133,1441267712,46320077,-400679424,-1909523100,637546502,36314764,-7739362,13311992,518818645,1996445526,-401698806,-1072969294,860887668,1996443867,108461832,1304659,-1072997998,1364199028,-1834671896,-920691105,1426065098,1586228363,399212552,108461907,-402360577,-1024013771,-1961462527,34554842,-166824501,158695621,172396236,-1528295792,-1026977115,-1957363704,-11133204,244321398,197742056,-1904315200,1988822720,-1960442358,-880802724,-14265593,-1960443276,637543454,1451954059,139856646,1364859764,856184459,-741279808,64026592,-763165114,-773140224,1509614296,2088969808,695468040,79987544,115593779,-757997359,-919340318,141885222,-1873719214,-2015827954,1958742937,244338700,-343329816,1256739076,190419711,1342600384,-1537742767,1975520146,1778870797,-1879021056,252962830,-930365389,-892788898,46661640,1444806656,-4181161,1996426358,-1873784822,-12392434,-1995802940,-1031012794,605981478,260777472,39095078,1580849971,-784829186,-489434654,-896852230,1586230155,106838280,1397754228,635982166,1342827264,-397322669,108134490,-28931297,-611578389,-25755873,-1192751472,1606431623,-892788898,-1957363704,1586366188,172396040,-13371853,-2147436036,425603,-1962576392,-372177842,-774789645,1325376755,-1945077754,525784,-1064511346,-1912600571,131525568,574153,-1947432107,-768407458,-1962254706,1988822142,-2147436282,108393995,41154875,1068814219,-1679290724,991720084,723023297,14582777,-16055179,-788328332,-661858445,-1912600571,-103879720,-906493461,1426065602,857664651,142016448,1342600959,520095208,314057,-1275051,244320374,-1899521560,106859456,71797542,41418534,641204006,661131,605981478,260777472,2122516049,225705988,117440441,619204945,-338129973,-2071938287,1376145926,-1873587706,-721033202,1493632858,108347482,-17574,-1070390805,-773664431,-1946492208,1107343560,-202895716,1918523795,-775932956,-489631262,-1949791238,113428931,313344,-1957290496,-1073019322,-1813445771,244338688,-477613336,9890051,-167354741,-361430589,-620556477,-1014045579,4096294,1967476224,512435823,958791716,1946166814,-1909580189,520106014,-2096736629,958792387,-1924041721,-1960442761,-1014824369,1463363080,-2096663544,-169734973,-2094603029,1946157692,1392909875,-1996190938,-1960379322,1183384132,-1933472514,-1899983152,1397838552,-1845731585,-1873738013,-2018383858,-484505765,1333798407,250283012,6948970,244318314,856476904,526293440,182985,518818645,105286486,578076683,-2034046896,477478923,-167354741,1786053059,-889057469,-973708171,257914240,-644953341,1508575979,-1585452976,-1070344050,16001,1047872846,2367115,2498105,1451963508,46367494,712247097,-2097000565,1463355587,-2096663544,-152957757,1194978027,-15961078,427756111,280567,-1995475696,1736443975,1996487428,-401698810,1183417683,105286406,-892788898,-1957363710,1996431084,-401698808,-1064385074,637951627,855787403,512435922,-1960443868,-773795569,536535762,314057,712,-11053538,244320374,197501416,-1958316864,172919792,-1873736989,-2048464882,896913931,807308846,41525504,-1191295351,-11141119,-397408650,-125043246,1444574272,1460041471,-401698729,1397816500,-908597161,-1979818357,1526888734,526278488,445129,3272,-1957210594,-16054658,-420936843,142016256,937954960,1975520197,14149891,915134606,909836324,57999398,-1962882839,-1073018299,1174342004,138775306,989903593,376703045,67388919,-11701248,244320373,-158987544,-562806588,1173831403,1947205636,1166759479,-1949158654,-1962925026,-773795569,100328146,-763166705,1103792896,244339025,1502890728,175423499,508561164,-1590302639,-1990276866,-1628764091,-2096991091,1467220028,-1962386291,1141572676,-1958841338,1138950732,779476795,71600926],288,[2126782581,91524358,316918411,-118969271,652249657,-253229686,-533051591,931916916,479003764,-919350805,-469938550,185197146,-14781194,1340801604,1450505739,2130857215,-2013318388,1447004476,-1696067952,-336186558,1392216886,-1157184893,1381171264,1978142352,-259303104,527758859,1157576073,72124418,119463563,855997581,72125129,108447041,111473660,-1946973409,-773271098,218330344,1583333376,80398623,79987456,-219430861,518818645,-2130289013,1925185787,48480527,503668621,-401698733,49020578,-920666061,1426064074,-1960907637,3999302,855798720,48284096,46844191,-326413056,-61385186,-2096595260,1946158718,650720074,1586171272,16482572,-1052544320,2005598947,-2093708290,-215221018,1979514499,-62392534,594804737,1946308409,72321566,1312365027,-1962639610,-1924594098,-1047853705,-970545933,1256914949,-1962621821,-1070396346,1317748971,49906438,-377228932,105810178,-411772149,-1951784016,703427,-486125941,-137219302,189354739,-486247232,703785730,1317733966,805591046,855302826,1183558336,1583300614,147507487,-1957363712,140428524,-486125941,-654096120,-1977217934,-910150905,-2097150262,28837060,1442114304,1589963915,105810696,55118307,638415577,855641984,113953216,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757101777,-645726207,-2082995456,477233361,-1608118557,-1030946817,574081,-220020082,856132134,147507648,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757298385,-645726207,-2082995456,527565009,-2144988957,16776974,-1031683444,-1030881272,-2144931614,-1070399473,576201,-1207647101,-185925631,-1947432107,34539598,-166300223,292817092,1586217358,126494214,-892747725,-998047740,112644,-1957301013,2126796780,-1178586360,-218300417,1239021486,1996901947,-892772600,-998047738,112644,-1957301269,509040364,-402098433,-1072964287,34543220,-149850664,1954545859,650153483,16001,57951566,771790313,3153550,641633062,1138723584,-1070347981,638230718,-1963194998,981066508,-1962379839,-1494006021,55445108,-336902415,-1960392397,-352311754,-2081357051,-1977220154,-2141854964,-243989255,24936742,-378183841,58491174,-512405433,88378150,-286765050,197692162,254899402,745921026,-2147433481,-628218252,1183576203,106334984,417533067,259377211,1996641337,72628490,1149961590,-2096633082,-454358842,1595916339,80398686,-326413056,108461854,870846096,1958742785,868257294,116860608,-2147483636,524288372,182985,712,777475614,3153550,52698763,-1946263927,1183516758,-976669946,2126776950,12188686,1942895488,1003391746,-1962773553,198834127,990279122,-1962772792,-2084492344,1190592730,1962945790,-202780405,13730725,233546995,48873809,1504012019,-217849469,197692324,186807498,-1945602570,147030491,198938112,-1945602561,147030467,-339505664,79987617,-763117309,526278400,838345,-348192581,1073789699,1736,-1990765026,1586231902,-1983302898,1317666382,173458940,-1962379637,12125822,1942633344,-137721084,1979059161,1993292550,-1949332734,245168710,1926039016,-62521051,16668291,594919739,-561776597,198085376,51934415,-1945668144,525784,-1091839858,-897361830,-27883009,-1946397047,1183579734,526278652,707273,518818645,520511231,314057,518818645,-1459206517,192151553,-2128166770,1308622910,778859589,3147406,638487334,-1911102718,104539841,125042716,953126,653191936,-352313695,703090762,1958742976,650153538,16001,930366798,-621287344,762626059,-2128166770,1308622910,774140997,3147406,638487334,-1911102718,104539841,125042784,953126,653191936,-352313695,-1950338302,-892788792,-1957363710,1465261804,-1878624513,-9902066,259309579,-1591295858,-1960443842,-2130703338,1595932898,-892788898,-1957363710,-920785940,1426065090,-768349045,-1962522997,115541070,-757997359,1451883234,71731462,805735982,139365120,-1054734416,588251323,-787516199,-773074453,1022087659,-2147257088,20711627,-511637643,-880754689,281146884,-880802956,1946631170,47153155,108461907,-1878755585,-1113855986,1963042896,1105743876,-1026991425,46661638,1586167808,1960512260,868453174,29619913,1397954165,-924316016,868780991,-377070656,1967178230,1086556931,201213577,-16223040,7011958,-12019992,244319350,-910294296,1426064066,1465314443,-1962522994,-511638450,786661375,915088969,-1960443900,1925724932,1278944801,722563842,-774272056,64553953,108039641,418111115,74746662,-629803509,-768409365,1827389491,-1174158461,1659633663,-1977171917,2005607943,1962818563,1962884331,-1960422611,-1962925538,-506377784,-507389693,651756290,302270455,309680896,117440441,-397323952,-1073011097,645255307,-1070353173,38242854,-1948200632,48284152,52885507,637542974,185095563,-1962641966,-2147095614,-963968566,-905197429,-1026990497,-1698168828,1465253888,1183432755,-62486018,637957828,587299968,-1910619020,915081822,872153126,-268194624,-995342778,-930412930,942034915,1193374981,-402290138,478819083,-1019590842,-253619851,534482093,1963613753,10742019,1224774377,1179054339,-1406743317,-315438966,-1070381495,-1406742389,154939436,-466442121,179361931,-1023155465,2011949794,534482064,1006521995,91618382,1963613753,-1948568744,-1909586874,637546502,41492107,-70,1380977270,1392568040,-10056051,-16738630,-11531658,1996488310,1381046012,1593108456,208991755,109981190,-1993998288,117602614,-1979822455,-1910571938,200313818,855995586,-12392000,750276639,175570688,-401698736,1599665774,146983262,-326413056,777475614,3153550,184687777,-1908640576,1049306816,-16056310,-141874316,-1977169613,1324417805,651899901,1952201900,1949973512,-203275516,1207864142,108447047,-201536629,1958775974,111224326,1606478592,-892788898,-1957232636,361441018,512634398,260767792,-1053048692,394855797,521136927,-1047655197,990743334,653620673,-1017178743,518818645,-16091393,1996425334,387078,113953055,182272,509039360,512634374,1187446832,-1962934018,-1996349410,-1962772194,-1064433594,99749515,-1962543937,-1019542947,2112553589,141941515,1979604537,-25261821,-503003261,-25261082,125107979,-112953,-1960055809,-1962545650,79791097,99618363,-189201550,186485509,1005352155,-411826594,99487369,245120692,-1983345176,-1960903042,-12778426,640579071,661131,-1031594234,1031845896,1877479068,-1206225976,245120448,1942513128,2122522384,-1485504514,-335544392,-351958262,92872454,117589388,-916758753,1426065090,508816523,1528760070,180937,518818645,1464947536,807308846,105286400,863289355,99749515,990246079,125043269,-503003261,-14619658,-1962772170,-1996349410,-1962772194,-1673612259,-939726834,92913715,-1895676535,1593997574,525884249,182985,518818645,1464947536,807308846,106859264,41492105,244044683,-188807694,186485509,-1273858853,-913971138,35657275,-1070397579,1166607753,80184066,1499456482,-920692645,714,1224,777475614,3153550,-2147006730,2126777972,-11074040,15206006,16181505,-1928823157,2122909821,176065532,-1140949367,1992559346,508954124,108461907,184653544,-1205963328,-222625792,175570698,503871231,242679635,-15960321,-397408650,-1243020250,122091008,-1156942847,-628356366,2146025523,1914603776,1947109643,1959922443,-60898278,1779094207,1392924417,100791784,108461907,1929539048,778693461,3153550,-2146767426,207934,-356646028,-1744532982,-1005923649,1464925278,-941075706,1960512257,-11336177,1005061750,1025733378,880214019,1174849411,177734794,-992447040,915143806,1444809586,1996445446,43116550,1586173554,-27882500,1376286404,-11139501,-397408650,384500433,-1157073212,1443236594,-14789858,-16027082,-397408650,1583285102,181061919,182272,509040128,-1928956219,-488109996,-1978109247,1190528070,74780677,48971188,-919389004,1942497000,-984159475,1149830774,-18430,-661947157,-1191295351,245126912,-1949940248,88536771,956986372,1215628372,1963347001,1284056643,1418274310,88536580,-1957923774,1052048990,468192924,88536774,104625154,139758879,245121460,1942358504,861516846,106321371,-68677988,1566443461,-1207810935,451674111,-1258398069,-401695682,-4667930,108447231,148679,-1962677504,1595932230,113428830,182272,509040128,-1005947195,-1075313026,1958742788,-27883229,67454710,-13434252,503740101,-397009322,28836741,106859264,66997899,-678738983,-916562145,1426066114,1465314443,1208239755,1950891892,1316243527,38157955,-1593347582,-1073020374,681640821,650153474,1967758,201783078,1946165248,-339135740,1049306673,-947716086,703092488,-1956950268,-339006513,-1157161443,243993330,317393780,63446724,63966859,516163819,243991500,1583285202,180937,1458342741,175570775,201296104,855930313,-1956123685,495519870,-1996339828,-208993203,990565051,993031391,343213135,1465307531,-985807842,531034935,-922001825,-896858252,-351878269,378846,38127360,1170669568,855638020,505670619,2126788037,-203453692,-2144985180,1952251773,2105550346,57946111,-1951769424,-401903050,1583285082,574153,712,-2095163562,1979647102,-28931835,1183455723,88536580,-1274579696,-28931779,1018431979,1183384356,773450750,3153550,42090112,-988974080,12060246,-401695677,292734050,1183566131,106350078,1407717020,-352161084,212253,-1909581962,-2097139682,375358,1504971637,-1672094925,-1003165682,1595930973,113428830,182272,509040128,-167491958,-1274018490,-1274907587,-28931780,108971038,504002245,1347880534,1575489168,-12771583,-1961003521,212419,1048582519,1946157698,173458706,1183566131,-401695490,57852898,-117314568,-916562145,1426066114,1465314443,209634334,-919355342,-139529655,96570329,-1001848826,2106394750,209599240,-1031010443,1947096635,209110277,1992598771,142380296,38061862,-2010775552,12707844,326369716,201689638,-1738462176,-890701685,1946203137,650444290,-1962843000,12059742,-401695657,-1993948306,-1993996724,1190528084,913588743,-1274782069,-401695682,1190576982,645136903,1418534662,-1673415672,-1018894322,1929380280,861516821,-1672063525,-1019942898,1149853022,-18430,1183515627,1583292164,836297,1458342741,2122522199,125108228,33834695,-166139136,1948256070,3270674,2126843252,4030472,1461585268,771839464,3153550,-1961855292,-1993997242,2089615940,209110280,-1207857688,1595932671,281200990,-1909580288,-2147471330,164158,-1909538017,-1962921954,184690742,-1911720714,1612615390,740199936,-873057536,35659406,80278507,-1004666880,1978141822,-58816255,251545228,-1140864024,1015021571,-1386712064,1967214653,1413328139,-1408928440,125058364,1975519916,-991695877,-1431566210,91503420,-160055286,643608654,1979598136,-2010755327,1444872005,-100609,1460075638,-1006622488,1183516790,1784022534,-40310529,526309515,1015025779,-1195346688,-75235329,-1157401341,-920715262,1426066122,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836598,-16091393,1996425334,74907398,45358847,-916562145,1426065602,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836546,-16091393,1996425334,74907398,45620991,-916562145,-1157625662,503709697,807308846,-11054336,520267806,-1023263737,-872421144,1458342741,-1909580201,-1207947234,1048772611,1946157778,-1090052558,1270744426,3205126,-1979418939,2124555780,2418690,1488854790,1894406,90859550,104884254,141033578,-16749952,855822366,1583292352],289,[312009,178957564,1341814208,1745274819,1443195397,109981271,-1960443856,-1962579906,-2037518,1049175631,1583285608,855425987,-17984,-1359814773,-638107327,326426427,-12219866,192175164,125054780,57948732,-1008080049,2248,16664263,-62470400,1187446784,-67108614,973175936,1185681269,1630281740,423363698,-555152778,-1676037120,-1060050930,-1023487862,984891652,33179335,-129579264,1015087105,359947356,791624833,1187450740,-956301062,63558,-62487637,1555781378,973376047,978089159,-1974963005,1191160515,-2015785732,-1899983625,-1673022248,-1065293810,-2115435661,508776704,-397009322,526122629,-1070401657,-218103879,1239021486,-61996727,1166681679,1959213823,1958951434,-1430025722,872171263,-1395160119,74761018,1417004858,16547459,2122517877,125042938,1191161002,940436476,942634012,-953453508,63558,989742847,187004365,-352160311,49905782,-28371849,-1950583607,-1977200646,-1019543739,977056116,861467509,13822400,-5586038,-1611924410,58048522,1006667241,2011656736,-1073042421,540834420,-622069900,-697025732,-764134852,-831247300,-898335684,-965465284,-1032569796,-1099678148,-1166794180,-1233888452,-1300996804,-1368113860,1491649022,-58817752,-1432127617,1023166207,-33131218,-18773307,-125926452,168588288,-2146929171,1047989241,-2130758423,276037885,1997339008,717326897,1996766404,-14685911,1997076864,-15210207,16416387,2122516084,309462014,1946287488,-1978960124,92808929,-1072970618,1172898677,540159,727251063,2122531536,41156858,-1031058870,-1056707278,1963063939,2123055617,868469246,-1909580096,-2046808034,520257030,-326412853,777475614,3153550,104448051,1081411002,36177550,1614118,405177126,-794558976,-1173960950,-16776955,1996426870,175570700,-16222465,244319862,-1896403480,-1962792954,638242838,1578633,96077511,32178176,526278472,707273,787254101,3153550,671518214,116860418,131096,-2096663289,184894,28839285,671544832,863307779,103869248,184960651,1342600384,-352028929,1287134725,-1205972984,860882757,-154629184,134424582,45679476,141054208,520048768,-922287408,1426065090,-2095125365,1962936446,105301770,1187448908,-15106808,1996425846,108461832,1040155112,57933825,520157929,445129,1458342741,772152919,3153550,176080124,-1929334296,-402170570,1988821203,13494280,124139149,100714216,108461911,197952744,-1907198784,1048651456,1162739712,1586186101,-119308282,574524198,112640,470715174,1435182592,-119373816,141873979,1074448259,65794018,637945481,671371,-402077821,-141820784,123674374,-402002045,-1909587857,-352309218,-1928896766,-402162890,1460011103,-402229505,-125094022,-970538354,105331205,74907479,-1908971032,-1913091134,-402161610,266862651,-1841918720,3270663,1583292167,705225,807308846,1463192832,675185415,125042690,36183694,-1191120194,-1431568376,-85934070,776929653,3153550,178957507,1341814208,512634563,1048576048,1963000620,112649,-401698736,-4702375,-1977496244,119803974,74712892,-1019852312,1602971736,192951947,-2147039402,-2124504821,8393854,1996435826,242679568,703073936,1958743022,375295515,-2095817077,-1962666898,1334381646,240552958,-1979951223,166399558,188845288,-16616000,512634582,110034992,-1950151808,1586171982,4241422,-154975795,134424582,-336919948,773724907,3153550,192939719,-887136633,671545035,41158659,15454699,-956049759,251398,373701376,116799349,1946682152,64398085,512472555,1586037716,273583124,-1609677113,-499219618,309592066,-9828768,23730026,6946922,48242431,-2081857273,-1058242304,385125120,41353046,-15698177,132648566,-315402754,1444282474,1576890856,12633217,24494091,81356,1525220213,742293759,947126531,36183694,2899587,-1154649088,-4258202,1465065215,1849087,2111231,2760447,503324859,922703699,922681372,520028192,113705002,44,269764295,373737218,1317821681,17206544,239503710,-326412861,-1909580192,100675614,134125800,-2091032289,130745028,-2091032289,785057476,7485183,1882652462,130770944,-13708309,771782198,7616255,-351821976,922693316,-13762450,1744858166,-1242888231,2050424622,922693120,-261619592,782691079,4863743,1211563822,136734720,-13723669,771770934,4732671,1426586984,509668491,807308846,1183450624,1007100944,-352160761,205949570,58000552,-67143447,-1877969153,-1364072434,1946272246,244338694,-1951294232,-477950882,130777336,-1899298033,650903233,16001,460670286,574524198,112640,470715174,638378752,1946705209,180847369,-369827264,-1940848854,373701584,1343845720,1854756179,1220840214,7798600,-398766771,1532884853,854426456,-1931965690,-992440624,1330582654,309759485,-218102855,7769509,-218100807,-1951704923,-4674621,1202433023,343836999,-955232628,1622150726,-888641907,807308846,-2016857344,-486151154,244338950,-390122520,1783633419,-401698816,-324813616,98785541,1566646023,1629423567,-1962611581,74907628,105286480,-1962785143,1183385670,172395268,-1945745783,1183648342,138840332,244342104,1442760936,1183444107,138840834,-1962129783,1183385158,71731978,1560823433,79987544,30264271,-1006840087,1364414494,106387026,807308846,-297893120,729022466,49028863,594853899,-11472757,184742942,1444443328,49291007,1048828046,1963065380,112650,1347672883,119955455,1499094623,-887138213,518818645,-1906199112,872873688,-467759869,23848963,-16522136,1996426870,175570700,-16222465,-1259862410,873397762,-892788989,1230438410,1313418830,-2134376375,508952576,-1906182984,872873688,142016259,-1928956161,1343651910,-1962827544,-386888744,-11140831,1996427894,242679568,-15960321,1827146358,873397762,-916578557,1426067146,-1205932917,-661757388,53741310,65281677,1744892136,1996424164,343342870,-15567105,1996427382,209125134,-16091393,1996425334,49145862,53743358,315279647,8439808,-1205971456,-661757313,53741310,-16222465,1183647350,-397404544,-661978847,-1561792373,1996445184,410451738,-15304961,1996428406,276234002,-15829249,1996426358,44165130,53743358,-892772833,-1957363690,-1229447444,-19362206,-1929169914,-402398178,-462946203,276233987,-15829249,1996426358,142016266,-402229505,251529798,-920714444,-939520822,1442840704,1600698398,117364878,1996423988,108461832,377505421,10479696,-259270517,1442849000,-15436033,1996427894,242679568,-15960321,65538678,873397770,-916578557,-939519798,1392508976,742293590,1752498179,53624448,-1956547584,1191904839,-1269206012,1914817839,-28931000,-1258529143,521543194,-841984371,896671521,1988872499,307531214,-1274494333,1914817870,1455758884,-853887748,1586306849,1468741328,1334523416,-831091946,957510797,91554900,1946569785,-832664826,-972566296,209414,-926693026,1459617936,1887880790,-2033778433,65394,-1995946357,-35706,240126582,-1872648600,536799246,326418443,-16091393,1746798710,244319230,186641384,-1207536192,-1628896284,172396032,-9134453,25133094,-31820486,-335581050,-25264108,-2147060689,1969028734,1887895044,1921449983,1956547583,126494463,-113016,184513670,-52791872,75416606,-9388416,-1961659136,-989605874,-217855946,643608740,1962886456,1992665601,1921944328,-1527561729,-919340001,76560013,1955400842,149521160,839155396,75229403,118884587,-8470899,125085427,75374221,-1962477336,1451951174,75408134,75503241,1577352888,146983263,837632,-11118848,1996426870,175570700,-16222465,-1571210,-129595135,200955529,-385649200,1187446924,-956298508,63046,-1946532210,1065363160,637957152,1963540352,-129564920,-336050549,71747562,1988820992,-2092504076,225783295,32931459,-654852069,-336181623,1107264308,-8189828,-2096922790,-8183609,-1106938504,501940240,-2093944957,58591743,187166595,991853823,-1961197833,-285801402,1183434499,-128021756,653805311,-1952970870,1979649016,-159480918,-150768640,1586168926,100329486,1577338507,214092127,444416,-1957275904,1175130182,-14846706,1996428918,309788436,-16222465,1996424822,9365508,1090143881,636189045,-15304961,1996428406,276234002,-401705217,1183383834,-27883012,158650379,-1979820405,1451821638,-2084556020,1946160254,176079943,184743400,52524233,1166681849,176080127,1912797571,629810707,209051706,74721084,74785340,1191373187,1241798283,41339451,519883403,-141877498,-1962508604,648344513,520095174,-1946532215,1239946846,-96040187,-1026990242,80216084,1448542208,722361995,50325696,-1979955575,-804520362,-4716939,8579583,-16494849,-11469194,1996426358,12380170,-1979955575,-804520362,-987832204,2126775926,-1949158404,1031808735,-66423493,-1325400135,-340856310,92940014,1950170183,1946827790,1952136418,1975519787,-1960449044,92940027,1966947399,-2000670206,994460164,41026646,-1073066422,-1977161867,171722501,-1276381067,184550598,-972786478,520159044,-1962649975,1599996998,836297,1224,207522646,1525202987,-1980724478,-804520362,1996433012,1996445438,142016266,-1962925592,-27883024,276090891,1459517183,-16353537,-488110986,-27883264,1593726603,705225,3272,1183536727,106334980,-1980217719,1187510870,721420790,-196703808,-335657335,-163133659,1191116800,-196673538,1191122411,1065363198,638350368,1946763136,-28931322,-768375,1589966918,1065363192,-2095614976,1946220158,1065363161,637957152,1963540352,71761856,1183571435,-28931596,172884751,519851657,638090948,1968913792,-1957214398,-819200946,1571869067,-785666318,1446731594,-986941954,1572013174,1946246376,1002908437,460717638,-268175357,-12219866,-12305858,179309941,-218103879,-1933079634,-1341002814,-18166,-2144948494,-1418395587,-768360397,-916496865,-939521854,1459617804,71732054,-1996073333,1451882566,-163133446,-1070923775,-1980479863,636223046,16139975,-28901632,-336312577,-28901611,541032486,-2144990092,108267839,-1979824501,1191179334,-128006920,4161574,2122520436,-646709002,541032486,-2144991628,-1066071745,-352041217,-196703267,519980681,184829579,1517553222,172884751,-990097783,-1977218946,1958742533,1952136265,1947024453,1317754680,-1949357060,-230838063,1255222190,-27903137,1035150197,-402360635,-544538507,611645579,1178321707,51279358,653263832,1056917386,1962886202,-1190481905,-1359806465,-1070354197,99340851,-1933079737,1600004034,574153,1475119957,1339001680,92939847,-126415556,142014779,1031808591,1207268384,1946499110,92808707,-821831177,-1010213032,1475119957,2126839603,-3610620,-916471413,1426064578,1448602763,973441574,-1979288125,-339736060,-401698796,210411761,244367750,1184950504,1958820423,1590135775,-926693025,1342177292,-2091493549,1962936447,31189251,-1962811416,-27883024,108318731,-369207669,1988821452,239388656,1149894656,-12154854,75431553,2123067509,41222130,1150104831,1783635474,-401698782,1183423691,57950456,-1962882839,-15994242,1283470965,1962870798,-1925906686,1344148036,244326506,-1986222360,1950414918,10742019,538213507,-1696005260,41221888,1150104831,1783635474,8644864,538213507,-813628300,1962872832,-1925906686,1344148036,2123066603,1962871794,13598980,310149136,-2130152448,-2119687985,-1048601,889127540,504513677,214403920,244338690,-1986247960,1967192134,46659360,-2145749744,-16249268,889127540,504513677,541429072,-401698736,1183423519,-125926408,-2095286785,1965036668,41221910,1150104831,-2091901422],290,[-410073202,1711401192,123627103,46319963,-326413056,142016286,-402229505,-920715259,1426064586,102689931,1466324582,-1912492056,-11507985,1676150390,74907647,306220903,-946972570,-1494685810,1717528065,-920713378,1426064578,1397812363,-1957210543,1317735006,108432136,-1207665013,835520000,1532583519,146983256,-326413056,142016286,-402229505,-920715259,1426064586,34598027,343213638,1954596086,51340815,258344518,1711558327,74694971,65781811,-922746440,268436674,-326413056,74907474,787990248,714028791,46319962,-326413056,509038931,-1207673205,-1914175486,1499406080,46319963,575488,1464933888,773767564,3284622,-119308205,526061449,512634398,512622640,1783824922,1491620096,-1047650306,-920692385,575691,1364414464,-1962533289,1317734494,-1909580282,1392521758,-1980177536,88590095,1317736563,122652676,-1909579941,-1912590306,1392646686,1996423274,-32118778,1499406087,-1026992037,-1957363706,34563820,-1050278842,-1027012376,-469106686,230415,516108749,840863278,1963670528,-208972271,-50796925,-1519999642,1593343373,205308703,1716722549,-119308208,93021734,638028134,71666534,71797094,526080102,1963408579,-478129392,39291384,-2012983416,526059375,1963343043,-478129392,39291896,-1979428982,526059375,1963539651,-478129398,89098744,532881243,-1909552405,1677733926,35266190,-52378,-3989947,1962941966,1141307151,1946157312,1143374599,47054336,1716938435,256230993,54061056,1715621259,-1961827903,-1956238771,862324341,-1070373166,915105383,343835495,-1350299814,-1956223232,1718028382,1712086531,142006571,643644262,9994767,310262119,-2090392460,1962676862,1586194380,29619728,-2140683403,1962939518,34563772,-1007196453,1048576,1718071156,1728857739,1731627878,1947369017,2122540844,745864210,343835495,1730507866,-149922165,1962934723,2122344219,343212052,-620621978,12842854,1946161152,57042890,-1008006074,1988847207,-1956223228,1718028382,1728863747,1714850662,158783787,643644262,728105843,-1036294461,-1956248714,-12457520,1724025702,1713432707,58310667,616575846,1725051872,-1017223591,1224,1716938270,-19208105,258404238,-1050230601,1030096352,131072,-1201273230,131072,532710246,-1989746652,-1956185018,1166763736,-1956223222,728107072,1564174019,-352094426,1558745152,1715106560,-386115957,309464148,172329830,1082877543,1177249288,4319484,1348870003,-1956228506,-538379178,1317758465,157608188,1483102822,1929389800,-339725564,709200146,283689318,1715619209,1727813259,-1910090359,-387477817,1600585305,-920691098,1716938443,1728738699,74877798,1988847207,2117691140,1728541714,135677686,1718029172,1913144891,1583806695,1583806915,844584643,-1946579996,-1945509176,1976253401,14346496,-1070335006,1963049974,1716741876,1725628943,50167,1533411344,-160963724,255858246,-385875067,1364394111,112722,306613863,4096294,1950699008,784370789,3147406,641138470,1457740034,-14237298,637534262,6293051,643428213,3018379,806226726,507212800,807308846,655261696,922685443,2040726137,648023810,775356262,-796110080,-1064380274,-13181813,-998047137,512634372,645922864,267322151,2030473121,1499078402,1958742875,1183737653,1048651282,1162739712,-1960436107,637542974,1838731,992350947,125044829,-502610045,637922293,-83597952,1465319219,-1201023000,-1073020927,1757634143,244318463,862274792,1441786816,857664651,512634560,116785200,1947206439,438210078,105286402,276086795,921216,268839169,-2147125504,268439054,855642273,-892788782,46661634,773718016,3153550,-1962522997,-1996337394,-1053032882,-1047854474,36183694,1973902,326418443,3933831,72260176,190451170,-1996196416,-1593820138,1451950140,2009742334,533826306,182985,1080710758,1822500359,103375872,-2140929248,537077518,1443853707,116876374,525093,1300235380,1382420495,645740902,-1956246156,-1150941579,0,1711326440,1711961483,1211,12052480,-1956226458,-1072994576,736626036,960328461,947192445,537871862,-144434315,134423814,-167348992,1963986757,-396990964,1499857935,-1956205451,116876529,525093,-1990324620,-830271627,1173771824,-1837887473,1342358659,1085802066,650153472,-1962906463,1048798448,1946157794,100754505,727974688,1023613958,980550178,1996768317,244016169,585302816,-2033044591,-137328928,2113009,-527821710,-1174405189,-768409535,1380995411,520053842,-1989934368,1677925430,52430535,1510408192,256216920,1690525286,-670644378,-251,-1070373121,963072102,544477822,310281063,1678407164,-670644378,-251,-1956222977,1718033972,1964913723,-1017616675,269436406,2100913269,1717531906,256243286,-398953408,863112246,1963260800,256243246,1730704392,206977894,1718034807,-161007989,1963464262,2122540814,125107986,310281063,1711830524,1717069406,1724106379,116810846,1963459365,-145758194,1382420596,1711309544,1721595226,19982418,-75474330,1736602884,252870201,1728019077,1716676184,1333063739,963006566,829695613,135218678,1166748533,-524196286,709200656,1451976295,57042700,728107094,1712485314,996595959,158541381,2010131302,-346528247,-1956223210,1483082838,1958742886,996566791,57805904,1724287846,1682990682,96470775,-2062614526,283770655,1733715711,859081574,-388592794,1583743545,518524020,68675585,1727171430,113505803,-1956224922,1716938434,-1956130421,-880799656,1724615425,-1202559408,-397344767,1717173295,1717462618,514330463,-796088049,12173627,-1962576640,-823596856,-2146531228,1707684618,1200318055,1718052104,-2146941383,-2006712107,1711964462,-1050228085,-479788311,1048601633,1962936961,862387206,-49615882,1727105894,-423532978,1725664770,1744043659,-1475369626,1348883231,1693511912,176164408,-1108868236,1722355662,-1006893215,-1956228762,-167253802,1718037620,-351518069,2117691161,1729328146,205928806,-2090398601,1962676862,23586821,1718030709,1730032779,506739558,-1956193419,1715334130,988337799,-949591040,-16394234,-385875969,1717830441,98043591,-1,-386758810,-2023357580,996567026,276045332,881550951,2117691166,1711633682,-1913923961,1724078438,-1956223151,963054666,-2062609794,1718026373,-401062261,1718029224,1946963515,1715368566,-10066095,-75494282,1729393664,138578790,1174627943,-1989777652,-2115499962,-401413376,1718026364,1728597643,206177126,1250518631,-1889114360,1718029378,-351517041,1716610617,-779393454,1946483584,169338885,-144306453,57042906,182979670,-226007542,306628455,1449525249,1727171430,-1612132213,1717462538,-396794278,-1956249560,-225745210,-388877466,-1956246902,-259299634,208982539,274106727,-396990894,-768346601,1725008742,1365689177,1929340519,1929340692,-10066158,1718032498,1729917695,474386278,1183802983,1183803160,-1889114350,1718031430,1947762233,1429825054,1711568160,1730180489,407538534,1904830055,-1956223204,1718033482,1712877961,-229709735,1744689385,17843959,1729852672,1964277304,1190553365,74713110,-1023345792,645740902,-75495564,-16071932,-167024957,1716545219,239453778,-802462208,274041190,-153406618,1963462469,609061696,1166752739,-524196286,709200656,-1956228506,57042896,-1956239786,1718034549,1729656459,135677686,1718031220,1980257851,996566791,91621446,1577281127,1725948428,1972069978,612205344,1734374400,410451814,1495561727,1407408230,1240501094,1996449383,-2140712680,1962939518,256243434,1729656072,135677686,191238516,1742238939,207502182,1718079858,1712086571,2680915,141908838,269370870,283884916,269370870,1300236917,694550798,-1418260411,-2141624743,1711279741,-1017616806,-1956161946,45092958,1962485480,189196314,309788519,1183540839,-768383476,-1962342936,1364416986,1726942696,1713292126,-396925354,-275843308,1962939880,646145030,-1896413760,-387477817,1600583441,-1021354394,-10198938,1678105654,98320003,1732080640,108497766,1988847207,996566812,1731032118,73304934,310084455,1743353340,1729006438,-65898109,1718083189,1718026635,208928827,1996449383,976920,-924098970,104555608,1634076124,1733477315,1729203046,1947351910,-396990908,1718028548,-1961069685,-289315074,84064272,862335437,1683908351,98307839,1133209191,-1989777660,-1989777648,1399194690,1727242984,-207755178,-1729605274,-259299597,74416999,1690524163,52758262,1716679688,-1956223136,1718028382,1712092811,-1050217725,-1050276629,1717832942,98049595,1717831282,98049675,1978874726,-1989778424,-351938530,-949591010,-16394234,1728053247,-24382677,284082534,-1050227829,12062955,1714539783,1718076257,818817,1912602640,-2123995342,1073745022,561119232,1718050918,1728601739,209095526,-1050214773,-880078610,283885926,-855178312,-345938383,243491846,-1023343168,1449532934,-1310173338,1693421301,96478851,1972070142,-1956223226,1718033526,1282684475,1466324582,2122409575,1048588,1731359232,140413798,1988847207,-217881076,216973670,-3964570,1711276047,1712122817,293008171,-1050214773,-880078610,283885926,-855178824,1717528113,-1956223138,-1360323466,-410073202,1727355112,526280287,-1956199673,1718028885,1729647243,72498022,1718035572,1728594571,205652838,1942043494,-1956223218,1718029382,1913406009,1740896258,408062822,-1007036949,173378406,310118,1718026240,1711819307,1718082039,1729770635,1212035,-161010828,1963464262,2122540836,494205970,1962713320,-397253084,1483145108,1348868978,-388593818,-2023294087,-346396970,-695507255,1245275751,-121669880,12843459,186015115,1343518171,407735122,106306787,119166463,-1961630882,861428440,38767049,1166608263,-1950119146,-1070349368,197352026,-1206881034,1149763583,175390722,1166526091,855935254,-1018641472,1284227123,141836546,1088520265,76218997,197378059,-1960086026,-259320763,527758859,-1949791315,1950351940,2105559065,259260431,242565288,1161301796,168260879,184776164,1955447798,-1378033148,-949694229,-1928687610,1364420152,837351504,-1957534200,316878413,108366694,1988847207,996566812,91622486,-1494617374,79390208,-1476395008,-1961200639,-1956237747,1718028917,1729656459,206977894,15566351,-2098597662,12281344,-1476395008,-402099198,1936852142,1711331049,-1962510965,1718027341,1360934027,-739748250,-1036294654,1583760754,54519897,-2014821004,1715499524,1716676176,-271062957,-1150940300,4,1979254504,1717266171,1717069402,-973711014,1382437248,9012239,2122409575,268435464,2088898304,1716579072,208977931,1728496771,506760038,65774050,1717132902,1716541530,654271570,-949745008,-1425371130,-156964808,1498962534,417946470,113730815,947522192,-437759386,1935304192,-64689945,1382471796,1711331304,1725526874,1301008947,1712907054,1728476555,477530982,1183540839,-801413620,-1956248717,1726800592,1717131352,-1070373288,-1956223037,728108110,635660234,1978605800,1048667168,950733456,1516682612,1382436952,-821074560,1074744704,-17818,1978269695,-1956222977,568858694,451110661,1946483584,64743429,-144305173,57042906,-823653290,-695769597,862323691,1499031250,306614119,1728365699,410945894,2122933863,1716938268,-1956187509,72411344,-779395482,-1037955920,1950402294,1732250626,1712735880,-1040791925,1712550976,-318183344,1317758567,-661957876,1526990312,191256678,-2090548288,67488830,1617319282,-2124000666,16777466,1711698688,33554618,-628398592,-3964570,-2130706417,1727004899,1724615507,-1206850623,835519745,1533421427,1725528296,1516689547,1994013542,1716676116,1724615507,-1206850623,835519745,-998045837,-111057400,117400771],291,[1516635612,283361638,1499912587,283558246,862386059,-397187329,-1956188641,-1989777464,-949547911,5051457,306300775,-1989672964,-1989734279,1718031993,1729917321,410618214,-186100890,-1989777427,1399196752,1725104998,1718081675,1718032777,1728334729,1712487305,-304748462,1741720422,1729333606,73042278,2055824999,1120364300,1744829458,1729133193,1729526409,1293173447,-1989777664,1718033530,1712880265,-1956223144,1718027895,1997030971,-1989777657,971704390,915105383,909731431,-2090398604,1979454078,-1956222993,1718027382,494220857,1116431975,-1989777656,728107078,1166616133,-389978582,1111853328,1988847207,-1989777660,1718027377,1718029959,1718028937,-2096868983,1711473733,862385035,45934802,-1007132314,1740649318,1964146233,57042751,1399196742,1569411174,-473864638,710773520,1183540839,57042696,728108102,1711699907,-346331560,1161520690,1727296294,1483135115,1724066662,-1036294565,652947571,310281063,1730508028,17843959,1729983744,1343104,1718031989,1712080387,242467387,915105383,-1201236510,-1,1724072038,995518033,376712829,1741065062,1964146235,-896834026,1312515687,1711830796,1583792139,1740855654,1714850662,1716610643,1733715538,-116228477,862325109,33876178,1728104937,140020582,-1948646554,1718038093,1712084619,-402229877,-2079331247,1718026429,1713141387,-1956223146,1718028406,1913155643,-214211067,1583755890,-739749786,1917937152,1717134879,1717200472,187,-158865408,1727171430,1717134938,1717134939,-10229415,1483102566,1944826338,1348886118,1718047078,1728597643,206439270,1715619211,-1961828159,728115781,1712092097,996595959,57878085,1724394342,-931738837,1992964966,-745838909,1445684839,1717134856,-10066088,-437774218,11003905,306628455,1718091769,1729658505,478054758,1727171430,20506714,1516657254,1533434214,1499881062,1727981801,-1956223138,996566806,1729852434,140130662,91493495,-336426138,2122541032,108394770,-388877466,1516634370,1533434214,1499881062,-1010814106,1183540839,256243212,1715238152,1569416787,-1956223222,1718028379,1980259899,-1957665245,-1050262947,1569394915,57042730,728107078,1935173336,-604543477,2009279334,-1070373373,65756006,1723872102,1724105275,1733518928,207522662,1742351206,138840934,1723990886,-351410096,1711556095,1718077579,1718029959,1728332169,1728612710,74484070,1485399655,1086809868,1728072980,1729263753,1458374,276334951,1451845223,-796170740,1483103078,1716545219,72220498,1728109544,205949798,378234471,1988847207,-10066172,-1863842702,-1989777429,1718027378,1718032009,1712080385,-1017616806,1716545030,1716610647,-1912411711,-1070373181,-50384026,-1419352077,1600543078,-1022928794,1711295464,1131738635,340182887,-1989738419,-966323586,855643718,1451714514,-10066160,1718027382,963065483,58004094,1728020200,2117691230,1728541970,-399078554,963116911,74715774,915105383,200794088,1348912082,-1024044442,1714844929,829748747,1714308607,1718081163,1728336523,1947367993,963012359,-294321070,1116431975,-1989777636,1718033478,1729648265,477268326,1888052839,1717200408,1466352472,1718048358,1729658507,477530982,2005493351,-1989777636,1583749246,1308581734,13353774,1466323558,102651494,862363663,-13408558,807833134,1048601600,1962935082,1044079633,175440426,438210148,511523586,1441465204,609061776,-1956185885,-1959911307,184562206,-1910672165,-1956223037,-1956176778,-477949858,-1173412104,1929381239,14936067,636217314,1988847207,1586194204,34563600,-356423981,-222687480,1359770368,163105419,1496435968,-503268120,127995867,1717462559,-883268001,1713653247,186670475,1711568338,1713403273,259382027,1988716135,-1989777640,-1989796746,1724063861,1718081163,1729647495,477268326,1451845223,-1989777640,1724062814,-1956223152,1718033478,1712866827,1082396504,609091328,-1989800075,1718034557,1729658505,478054758,-695507261,542456166,1718028661,1713133195,1713395081,1718082355,1713135239,1718080051,1729648263,475695462,1401513575,-1956134120,-1007284130,855929857,1712581595,34563667,-1007196453,1048576,41180006,1724113931,1716676179,-2693034,2129135732,-388877313,1583808318,1533434470,1448235971,1962917864,-9967608,669570187,1532649215,1448235971,1962912744,-388877563,1516175126,1381221211,-6625194,1122501492,1532649215,225575107,1401775719,-522026977,1943223142,12215816,-352256256,-92183009,1048576,-2124016010,1048514,-2115603968,1727004898,64129,-646512385,-218041405,-83821808,-218041584,-218041584,-75405808,16711680,12093199,266013542,-402623356,-2079328412,-1956249443,-628403472,1451976295,-1956223224,-478081970,-552991996,-472776910,361204526,1716676160,-554571695,1958742874,-1048484231,65535,283754854,391022695,-396990896,-1024005953,-166300414,393544134,79222923,1915866368,1191077709,-339506411,1187407622,1732771860,-1961867639,-15341352,-1463564149,-1959169022,82018776,853477891,786682367,1075152779,862355236,1381131986,-561387439,410304523,1358981712,-18323736,-1948742712,-397163576,862379901,-55252782,6947178,244318314,861134056,-339725358,-326412830,1716605520,116163411,-263796910,216530944,-1982624796,-1956187570,-2079328674,1190592721,1962967294,-620009902,770245492,1961691649,1778543122,-1879021056,1402464270,-768360397,-150841111,196166,45148020,-1956132557,-402255778,1946676311,-25761576,276234087,309788519,1726106088,870896179,-385649412,-1070399171,-1962793751,1452015174,1586194426,29619728,44568180,1732990580,1729126025,1328838,1358838760,258363750,-1050227966,-990508823,252212481,1930228154,252111629,1913448890,636933,1499869645,1086453336,-990504076,-870157280,1716610640,1724580623,-1206851135,835518472,-346531482,-35526644,1948304630,1451845380,12839186,-151043351,-126598975,1960512358,178416,-2130819573,-1056260383,145279627,17564276,1166557196,258310159,-1981262215,-2079367435,1348862318,-505616298,393541131,1716557414,-418256810,273058151,340182631,-41555968,1711365353,862384267,-78059310,6947434,244318314,861044968,-373279790,1718026561,1946967611,2112419918,2122344445,393478165,-16362928,244382838,132067048,-263812774,257474571,1744744068,1730055014,206977894,-2098714761,-60912895,200296075,-2146143040,79167947,-1959670528,-619974562,95946100,-1959670528,-420873146,-28903680,393543688,-571676592,-480720757,-61961970,1929487336,-230230314,-385649663,-1956184485,-196688166,-27882751,180983,2122323829,175440115,-150812029,130118,-768405132,-336842264,-62458028,57933825,-1946295677,113090,1962185704,-259299776,1961160936,-263288044,1718032355,1728607999,209125222,1944521960,-768383480,-335909400,-61961444,-431691695,-388986010,-9965775,1718030454,-401836289,1391059019,-61436929,1726072552,-118071669,1744602088,-400651418,57803016,872364265,-339941166,1718079627,1728857739,1731627878,1964146233,57042693,-1036317626,-796196234,1778543186,-1879021056,1362880526,1354773338,1586188883,1960512496,1692947204,-60912676,-1946229888,-511644082,1960393726,1958742865,1371667976,-337862424,1405353541,1726330344,-1040256885,-396990895,1733420395,142016358,1725888744,1724449551,49537,-1050279935,-2040065815,1183520590,1183279086,6967312,1088946282,149442789,525788,1532688354,-1949791400,-389849627,1433723889,273058663,980729867,1365639436,258364006,-1050228733,1097208041,-1050260890,1113985258,343329323,391546983,65192272,-397360637,134601667,1492640256,1499880038,-397253040,1718083391,1930188347,-124524532,1727171430,870896179,1718076409,1712092927,1733715538,206973798,-1946974362,1364198477,1609061990,1499358966,1925331814,-154408865,1718049396,1711830783,-625678254,41271307,-930395413,1382437208,1727569640,-28903590,141819968,-1956193909,-121575222,1725669608,1733977690,-2146410869,1716715979,-557455278,360611943,-1207340032,835518468,376619915,512452199,-2080429848,-1007156028,1717462616,79987546,1516684281,512452199,-100724504,350769603,91511520,-352316184,-1070373361,-397384106,-396958681,-1070343355,197380235,1728804050,1947358777,-18427,-1645715733,-1240504326,283317582,274631527,-855636552,1744429617,1394374,-768383406,1744326120,73304934,310084455,1730049532,1729006438,-65898109,1365644149,160130663,154887783,91511142,-336616472,-263526397,1375849088,-1192732826,-689417501,-1070376230,1972070083,72190726,-7870383,-1956223143,1358291510,1466323814,-1223727516,1711418894,1677912513,809405286,-141859326,258344734,1743962807,762687334,1200449127,-970234116,118284497,-670953626,1971374070,-1007196447,1048576,-397354892,1718082169,16533447,-352321536,1717528265,1354979419,74761726,342788199,-1957641384,-2133983549,242482941,340721255,-1040840075,-402426879,-919340683,509068120,1166932999,-4674812,-152916993,1492929929,-1070399293,314009,-326412853,861361694,1607611328,-892788898,247988228,1465253888,185355915,-854980018,871845512,-163133697,273059328,-1962922818,-1960440226,-1960443308,511001348,173378342,1387036859,106038790,244339538,118857448,273059418,-385649341,642449724,-1960438645,958792260,158665341,-788527943,-489631262,-28931590,-2130946423,1946220414,205949702,-1995811189,1451883078,-1194816520,245121536,1943300584,16705795,2122339078,695468279,-1961867634,1183517782,-62510326,654202395,-148880085,71711704,1183515510,-196703996,-1945731388,-338654272,-163133895,547431937,-196704000,-1157626875,-919404510,-1873784493,-971773938,-1072967117,1183519349,205949434,-1980217717,1187383878,-1528102409,-945362864,-1940127949,-1907286055,-142704448,856454400,-66811968,-2017293397,-1951727036,520549454,-1260942510,-401695681,526046162,-1053071246,2122343541,1131675895,-1070377987,1452006195,-2144974332,175439929,1183432755,172394764,-880075797,50432550,63144920,-495789509,-970532469,1577123841,206996234,1187273472,-2134733818,1962997374,1394600717,-953751470,-1194292389,-1030881276,-1070337909,50629158,198086,-1070398229,1580978739,1342796814,245120692,1490245096,-1962127733,1610353246,247646558,-326413056,1183733590,650284040,50342561,1583285318,443081,518818645,1183733590,108956424,-1960394701,-2094661043,443875389,1364269283,1506196456,503858830,-164374386,530949628,-401698735,1583334831,80398623,-617414656,1162755969,994975605,41032823,-829725461,1359014721,-1948135095,-773729807,66126817,-346480009,-1203994537,2088770421,360049155,147073,141841488,11812481,91575376,-352029499,-628338503,-400635138,-1072963279,1951979662,1312784669,-1961396923,1334518391,139737884,994185332,175376468,180781898,-919343134,1328219883,1104803612,-326412861,-984132066,1978141302,-473854977,108971042,-67106119,1200334067,-293360846,217023242,1963489083,306678538,638600963,503727361,1606978311,-892788898,-1957363704,1465261804,-402229563,-779354312,1149966051,-17912,1381126430,1345174248,-1832533016,7651899,-920691105,-1946155830,260777688,-1466889501,-1828358911,-644967613,40894246,-1313144143,11647745,1224,-2007542242,1317797198,-1990597880,1992621646,1015031302,859141155,134625728,1342928128,201595546,-1001528529,-1070397834,-768358093,179054332,-29199168,-398887743,-628409757,-637287471,-892217341,-437529853,868823878,179054272,739275968,1997093936,180972490,-303314941,-486125941,16351499,-1962576960,11987393,-1310080973,-1829117184,532107,1603090423,65196290,-1932424230,-1950314800,1962281783,72628265],292,[1845689986,-872823709,-1958160111,1024465924,1781498685,494395973,1300315561,-631511512,-1454540844,1028293982,-1286442809,-1200250815,896372965,547065020,-1409475175,13423775,-161842645,1885980901,1962197202,-273334800,1009872525,-1942660750,1187561308,-595608793,83551073,-1250525243,1429660084,-1385267696,2112013342,-1268528532,-1941599681,-534341775,1659024670,-635308443,467422891,1130830462,-485426700,-1504892097,1501350538,2114706604,1531923655,-1055228239,-2096911896,-1398231489,459927353,-776886963,-2140712311,2026548101,1670521945,1048483550,-555994114,1056455553,1340564058,1650190281,-545979997,97161686,-1694869921,-1067640770,-1171529647,1901219187,-1495220877,-867649237,-1020408084,-698117277,-204091458,832590016,347164220,-634866916,540625915,-298101895,770273025,-1742034175,673096184,719780599,-455103597,68464398,-1663125803,-1380474014,1606854944,1820509451,-1902773913,435880295,-1277723607,-2029604319,42349896,1781354654,-1193713787,1424960797,190977555,-705821864,1875117873,-1021406761,687687801,1495453879,-1919511115,-2112418761,-772958472,-1384615102,386880880,1812364590,941735992,612026094,-1543663131,30467236,262670805,167050528,-1712847747,646442935,755034360,-1336150862,-1824776211,-889303938,613865973,-1627777704,-388537437,489995848,1852885599,1606580095,2008852058,-1651747072,-1483315360,369493892,219379168,-1733412254,-1695268737,1221581806,623910652,-1135765043,685600313,336987556,-2055120268,1877186582,1501654800,3022026,-793958995,-819122537,-1748243186,554412878,2111345685,754997761,-1232238909,2043111627,1366325809,-1042205135,-1340039009,1736330584,-308940111,-1268715831,1476308160,1078314163,-1355443181,-1690336462,378819774,-21395502,-231481819,1151608668,1390974845,-1469604847,-98164907,-262480455,-845494766,361832452,1149177986,1344074307,2067906605,486040748,-720942113,-1146929897,1297623302,-211547013,620583306,-446681210,251769793,78724283,721499431,1100522035,-1632684165,-1572387236,-1794438637,-561123905,1673219412,-2065761099,-2123712234,1557272255,318474182,-55188514,-433256165,-1053081543,-2038713287,-158710416,286522246,2133428309,1763256797,1662338159,-1062033519,511154863,-1251118644,1965931827,233997296,461954989,-1621969069,-498890887,-677641547,1327841096,1623688089,-991004885,-69090659,776663224,-1042428577,-1510149303,2023609546,-1789560886,2035641210,87429809,-1214485823,354327891,1052012392,-2055643623,266444195,-1954966804,314354116,-856093388,-1492812536,-1047324152,1022388802,-130906473,720295691,1377978623,-2045136911,-1492491652,-2089645254,303267110,1208578754,282091228,399518609,2131253359,-766777006,1384848469,1492112223,-155104145,1157164032,524927620,877855201,623792488,-447687771,618243433,-1038805699,1790657295,1225705584,-508621601,-1144027442,-1254593588,-1434792166,1612390660,-896975545,-190790353,-220047278,-567902237,55309795,-1012636940,-1454101679,519401207,1268624047,-916558705,-26450107,-1751436756,-1602135412,1518131278,-105587079,-1693579980,928622541,-1736632705,349174723,754616767,160497002,-1934121068,256417707,1640366889,609196191,1414642014,-537345097,-746679861,878823219,530948572,-1855445377,-1702834355,477351161,1541249818,1023425354,-1540680827,276743635,785072540,-1994050941,902428029,-1587654598,637824444,1521056794,-1773523239,-256642904,-390572093,1537893586,-671803263,977239378,1603579181,-1315894173,-225799147,-847221829,-265992745,1524806322,1075911274,1230038319,1236212308,1849879750,-399239240,1809507512,255805684,1672415235,-639850993,1892057450,1354922710,456103713,1690076563,232400546,2032898975,127832821,-1528307057,-252764119,-100018220,-1763558767,-74583185,-353189505,978530521,619368845,-959428792,95827508,-2107246243,728055649,-225906384,377045622,-270526897,700323588,-1091895759,1375199282,326967611,657266746,2122929557,-1596760652,1402450608,1616843562,1747717195,1114775443,677450633,-1609660239,-1493895205,-235221145,-618022975,485666407,1382384384,953367695,-375406451,-127090308,1719526755,811361272,-347740672,1576109696,-1221078192,-2011531506,107679340,1880011888,-1998782043,-1431194471,-2106382977,-1719465153,-554310705,808291376,1349538222,-424865063,-309987422,237693062,413225861,360134317,-1012918774,966095936,23944472,-13761522,1360600637,1683226373,526699014,463683553,882962233,-1218087287,-568268321,1989782872,1711057873,1163764629,-162059451,1806081476,2082811779,415417022,-1583419208,-1293734656,248730511,-2012515197,-1117152383,234937872,667972860,1198469593,1769414077,-280037221,-1550930350,-1704328829,2109579421,-1909993081,1812642309,702826246,1920739856,-742085243,766224358,12617076,1584582206,832875178,-1316878276,551216149,-1200997512,883207264,-1657879879,1624774219,1593642216,989617562,-613923849,1515280237,-2140716418,-455191676,1895460157,-2052018418,176617429,-706125460,1460366512,1640999509,487944909,-382201320,-1461114295,-1934055553,2018977806,2123144741,125910053,-1952795167,1034404572,-2050958064,-1526585497,-1061244820,1793656151,-1941915231,427272858,-1793712230,-1599513025,1132325287,-591935998,1796720071,1775167553,-2034489661,1074112270,-227056633,1422056625,1954592863,464695146,1375603943,-1478646180,648378436,54387033,1951463954,10295075,-1207221240,-253343841,933217897,-1813966673,-808124375,870220774,1249709300,-1163838248,-2114842020,1576969648,-905308154,-1037412563,-741232717,2133339290,-1294368025,1252294032,1882006013,827351931,-1962768184,196231889,-1632866492,-879751281,724525002,889491967,-640132311,62936110,33416740,-1710525688,1604393956,-1807119204,-639987585,-2128743264,-1496658974,1496812235,1086553105,-1673457708,281386949,1647195827,1432332343,1473100122,-1393887423,-1154263596,877609012,8196319,478520018,-1315968524,-1272951469,-1803988635,-2056694261,-253356798,672714020,-1861585781,387064110,538109328,-2136636756,-1847992697,-712472103,1076732576,1733276539,1421276359,-1930739051,1022452638,1498720941,-95915954,-908115298,1943517103,-1551001440,-1396711613,-1691841164,-175139410,1576111171,112060597,694020241,577870292,-2035010575,-257596469,649652237,2130721248,1389381060,460859509,338127216,-799735803,-144230515,-365253050,-550990746,-1691901670,1210676297,-723024649,1239761382,-2118513149,327159016,-393240251,1562175875,-785563606,-558603691,1372362012,-1441094951,55354466,896096200,1627109859,-2128933080,-811905921,-423419608,-1489452237,-1314396516,1596477164,493034846,-1750914284,-1495986253,2018478075,458560730,79562108,607167996,-1381894791,-56584047,380541043,2082054505,-169011363,401934742,16564571,-1595002317,-280626045,716977511,-44749457,-1034906277,242962907,-752894180,1007274627,1829252805,765961214,176785686,718194205,-762190332,886345810,-1449910683,-1274111111,396964994,600977330,-1293655812,542533283,-884931931,1721249073,-1541869883,-821313497,626859326,-2066929324,-1428651633,-924181332,463817479,-1579372774,-1591688955,1916022915,24818762,305069721,925336444,1785183567,-1800695880,-408178991,981579888,-678217131,1226563335,2100474234,1783858728,-798686752,306888732,-1212984599,-1587018057,-1741205890,550312867,1660265236,-1006224620,-1068452779,1498979737,689204864,1194738960,-356415433,1677038360,-989917311,-93616192,250357537,-431817399,1684956173,580666081,-1033872064,-148207757,1058785306,-1724654770,1010814700,1660392467,-1899562279,-653050444,276687547,1780191407,-1346634819,-238546452,-953034226,392137294,139753358,-689576073,-437681551,70291390,1928778691,-752328589,1861060533,1820115045,1665948365,1753070696,620694132,1934711052,-1314229514,495396757,-893272663,162868585,-1939464211,828714163,-1875174396,-1386970963,485336006,-1420434091,-95748317,-244072117,1667852316,-1930676415,-1054656991,1024349038,-1041007242,-472856893,-337288468,1720546967,-168131631,-449443187,756642254,1745639930,-933054479,-1949859237,463197525,-76758403,-19489002,-1511776124,-289732555,2002630995,-388587757,-428057901,1177415317,1164463082,-944287735,42172827,-1713327642,-80684288,97796262,733226964,-397271722,230854731,756800986,-1641375892,537998015,-1702229009,829387855,-1783504523,-1610042444,-1876062721,-55387752,1435008216,-1307803823,802045380,-1532522853,-990186260,1498569754,980532038,-1873879221,798484338,1609195101,1596796908,2092219996,-761071287,-763178286,-901012059,841445829,-247737191,-927851200,-1339003116,560387119,699627153,-773749506,-990265817,547351479,-1296085275,1706608638,-145531035,-979385698,-204862133,1344059044,868205690,1734962927,1196572126,-571917090,-536251022,301529372,-1124157130,-1373293720,1304067308,-26497526,-758260135,-1542996796,636678811,-383984049,-942738449,300224911,1622207314,1016359060,1249726395,-127251879,-314611043,803071758,2073377675,-724103863,-903745763,66495725,1736259901,1417884337,-560328452,-551824163,1827422287,-547248602,-2129197877,-790594178,1822718123,-1204529578,865717875,479043279,-1776356654,-907715195,-1912172754,-1929651312,-1279760399,347859853,-389562183,-2015989486,-822910057,309729863,-1644491159,1291945974,1874081178,-317868480,1737378739,278079991,1882985285,1466949872,-901724924,2045621245,756554390,1586552258,565232142,1808360889,-944554986,728272023,1268632037,231547742,-510237265,2102779490,209024407,-2105925892,-908413066,2014660065,3384186,-1637357826,1449029814,460787101,903320859,-223414768,-767872680,1571989350,-1588413461,-1154489730,-1864184130,-1004559682,1399829996,1874214754,624449239,-1453149647,892190017,625570092,1234394963,-1055195797,-2106255643,-1325614421,1794514401,-1645878810,-588543055,-459639400,-81474718,732539930,-1390279967,1157454355,1169174553,1424642821,-142880383,-852188242,-2096870107,1753527733,-1160065256,863971466,-654898256,-1574715016,-883908744,1656509895,530782383,570359700,706461534,-1612523769,-83290492,33186307,-1732443527,-805173408,-1761093341,1557333995,1471060596,-699828635,1946577728,448663649,670415048,867660951,2146718389,-1872412242,-190335535,2059179830,973608308,1743624780,1902027379,1294884658,-2114076571,1695065874,931588144,-444388679,-1155320136,-1234089507,1870090024,-1680022833,1217043525,-2108430868,18268466,-1562790254,1188310123,-173487796,-115017404,-199652936,1375835049,-752508069,-1351858719,2032210602,-305727226,1705341131,-200206286,1169070367,-1014891256,-1622347469,476862322,-1289439185,1359115711,2116223062,-1807296199,938887196,-1786857738,686872872,681410230,1399720115,-1398100179,-2004437008,532584762,-1499893367,826586582,-1056239983,-171453077,-1050069833,383328772,-426473256,-60244934,-23208070,-1347961857,-1000033417,-1800415211,-1455753169,-353416257,-1692458149,1516959559,1011773144,-928402628,1203953082,1726867069,1566311004,-1964754194,101165185,854496610,-496096452,-235890592,2140340607,2008313619,959961938,1846409626,1558967231,628386420,2016766695,-14115842,-6470438,-1071225825,5189910,-313834624,1398541245,-1104619945,309481075,-1779365822,706849618,2103620925,-1856592475,-1966062974,1141278736,-1574615797,327602531,-2131178260,118313894,2009919337,1959576039,2088158854,-1487183372,-1977030330,-1428516990,497595629,242337131,759585478,-1075371358,-762757418,-823148938,-35651843,2138816253,2107434627,-310649130,-311697673,1448801981,-96224410,-147096900,-1174590322,-1330689062,702915315,1953619378,-1719605864,-139345488,-1939464929,131311071,-1940394477,525004734,-1223613416,-1987026821],293,[202217400,-814865494,1897341120,-1473234113,215464077,-599480820,2047610831,1190719171,980574996,-482066608,-2086823697,660376777,-1183206960,-1221093112,816204613,2136572580,645319887,-591364396,1099367619,-1333009714,-1690552283,2075301350,1612776177,969113219,325628145,-1339266444,449056914,480034931,1669522174,-1405470433,130763190,1542952472,245238536,976995586,78208012,-379761398,-1207675260,807932774,672142709,667776302,2062178384,-1454292854,-2105470613,-2129045678,-971170206,861378775,-188214384,143390737,1192842296,1243565234,1444719717,465355144,1043613245,-427243967,2028528873,-536864764,814399553,-1795160544,12718088,149225486,403052120,69464065,-2104849604,1939194829,1012120261,873621290,-940627690,712614641,585242113,-1331701105,-612242971,-1787486611,2022443168,-1762679182,-112811066,2018997176,666192108,2076500955,994400896,976803000,-968980497,-1045192197,1860467554,1155001041,1842558699,-508840697,499979040,1823802470,-1137391559,-373612785,-1018364985,-2022115274,-1973195650,1094410384,2107953743,1155784715,-1703432273,-867685065,1517209415,717877291,1499783649,-342661352,1218648922,-679446032,179782966,1901142166,799762681,2071974974,1096929740,2109175734,-650535206,1032752695,-1294422150,-1326912707,-569307856,-1659064216,264580607,-783960664,-2127506728,1692512084,-1251366574,1873152963,1636548832,1883920426,-2047943473,-2130491399,773665602,1806451113,-2003592206,512955981,-26519514,-451573868,92803928,-1653269592,-1235939803,310481774,-353829811,2042026646,-1184127115,-1779703752,-1117525925,-638317904,-563365634,-375271722,-696147906,-621915239,-207057614,1504298842,-541997078,-366181389,369020512,1802145085,1948395208,-891509393,-50859730,-1983828582,1265347519,-1987605908,-637791547,1454228746,-1674295628,1964216674,61333761,-1699517718,607626104,-722516683,162507666,299265935,2002063791,-280578779,-1268244268,-703748817,-317454374,425760302,-1297372969,697537592,1420972775,1345075851,1284152598,-751644196,-1453220406,-1285603266,506426334,1068278134,-1038456594,911628967,-679790096,979021156,-1584457755,1800682277,2052363208,-826612016,-1021222243,-353699774,540735814,1138352470,1271990233,-1547438731,-1877541546,-25082162,373475903,-778366326,2044969176,-719705842,1893088804,-2020811370,-495258377,1707365222,1255783739,2108597764,1119758963,-599567973,-928338713,893381256,2031380724,-1321646953,-1040554965,-271750121,-918152882,-1426396318,-118644145,1639247549,768211412,2100550507,659939570,-1539917037,-839274993,-229533496,-1005554182,-89338921,-1002209014,1809565491,-332777602,-1612874063,-356822063,-318062417,-1853076297,2083621305,2109380237,-64387360,1041926126,-1046531720,-716872515,509113489,-350994827,-2133526197,-452524926,-1826804976,-510474301,117997344,2030470393,297566997,2099511817,-257282848,56728586,914938087,-1709678547,2043964964,-1513704527,1389600246,1599128316,-499373265,-1891366469,2063280020,1391812181,1694898706,-1937258765,-2096686616,-1820866013,1213533955,458472327,-1803065902,1984156451,2142775401,1456650023,265537131,643831144,-1460329318,-515567629,846644265,782141533,-1946820460,-851210017,-553630016,-472507082,2024324170,-959451908,1583382472,1878179505,1469054127,2027913246,735837688,-239175767,-1926572867,1261768592,546321013,-1702380195,-1750788971,361897339,-2035902916,1326548174,-444668537,-588446412,-653214633,-1017708789,2139324351,-503377784,1717409655,109508540,-1890553162,-2046794716,342193575,-1336543428,-1353940398,1102397912,1008891969,-1301016335,-492536820,1455436387,-960586763,-1652007626,1216220206,-376913372,699479426,1120764052,1040681263,1611039793,-1621152963,714752538,1163287011,1412631693,801012051,2022062373,-303094621,1178152534,215620165,650251536,1105412406,-500481469,-1133585251,-969851165,588553839,-557990291,176088334,-726793969,-1836124908,-639651733,-166779025,2022150712,1437914694,-1623161211,51943260,625586541,-2040712936,-1192388714,1966064293,-715827769,1011080090,1883621228,-1161991436,-144103771,-238055699,-1805115861,1967871375,601927585,592038870,1436171130,-1545865675,228655054,-2031630714,-670280727,-1800769664,-66163046,1344499749,-478367308,-1325458549,-404522575,246379803,-706660998,-1105766500,-1755990870,-1968236611,-1121188467,711525367,-1310868083,-949086910,-1558152369,-549438646,828444090,1443936679,618174542,-472996943,1078194934,390972794,75879212,1812071013,-698753875,-361219516,-1584492080,488989140,-1792825085,306660468,566732409,1491725661,1387195923,-138970103,-669878720,241075166,1285793178,1491758158,177211672,1089861121,-2015474586,-1399942506,-1889240056,582971331,1591869949,1821939785,2028832938,1677366864,122937369,-1140067627,2123426025,-1900948526,695088968,-149589730,-1452799959,1130253714,1125380493,1044354640,-1072861941,1609652624,-1094806870,1310562837,-2027038867,-904668012,1011277456,-1863819888,-1684381189,-2025678802,556524181,1965813571,655157776,-2074748797,352653154,-1731935400,-1619372348,-418607367,-68577545,895953404,1295637685,2127873360,565892948,928484837,-893240028,-1541753962,722116126,690950695,-1576234662,-1435423523,-1613191448,-1468380356,1569239174,1330196827,-1106047894,-103748950,434271322,1319768020,-999953634,45016883,-1136364405,-2065468038,1012673958,142737988,-1634303853,-1570248541,-291328268,2001817126,2045983171,-1547473196,-182576262,-699857701,366120047,1209070081,-1494914675,-65007418,-1153181032,500006302,1644487611,596561580,-626618198,-1700583651,175097627,87291578,-1884433058,-1551558930,348015378,1482301707,1968111812,1416814602,664275932,-1036932749,2069872656,25282564,-2089239086,-657915711,-1895948018,19306792,-799916104,-2031899875,-2095476176,-1704088587,73747916,1222805908,-1448238360,1370547481,1653631118,-1661831032,1904743995,-742494498,411962674,180285356,-1909883492,-831023848,-2032457226,-2121651473,2018998162,-862816148,2055935308,-1069832879,-495429682,-328824979,1749926751,1502729298,-1216174154,-1515156318,1803730466,-1204740891,495313792,-137145043,-2101066410,-1595629758,-295531727,-488576406,1355147127,1840941453,496834035,-154069878,-1857833431,1009498396,-1550074109,1062243004,-2069263404,2130751304,63725775,-732652950,145591894,688241938,965518125,-50707911,-1569328439,1495970130,389232998,1960611271,-573150374,699866027,-1364920501,-1821296824,2129261472,1423788965,-1138361437,-2080739417,-1192322834,2141827534,-1041619564,-1890745688,1250512198,1072009867,-1080551629,1855677745,947258931,13853371,-1615062922,-1651624739,1437734603,-20087141,1569160577,1837738431,-692908191,-1084888243,2125190482,-358913607,-359339356,1710136311,835086318,816133787,-428552983,432852036,-125950050,-1630310332,-1704523225,711800422,-107091555,923245027,401813693,-214204621,860727000,-872624561,-766658868,-698801716,312193964,-323792205,-1129917863,-1766643796,1517188454,-1393235143,-555037505,-1751280364,-440714435,-1431916066,1820966142,-208918050,916124558,-84493953,-596809382,1171200998,-696425733,166706381,1916259231,2128552691,-1458054753,-1288421729,1718075153,1684497892,684634701,-95135441,675592076,1715185333,1262137549,-1633315523,608337176,-1829593920,-1387607291,1768649410,-1310043975,-2050278342,-381516334,-441652446,1644120715,1273308608,-886758012,-727122794,-1302702502,1501962210,-592141634,-1515355990,-198273329,267642890,1583033987,873605298,1896030371,1167321646,-1503189710,-1902454080,-773907756,1807112916,-168854620,1222090023,-78462566,767615200,1649592134,778344100,-1300454017,-2059885162,1419112830,-2144975775,-1569517142,-39586838,-356545680,1042265379,-953599514,226151570,1444628328,1484129477,-1855156408,-419570411,2059134693,275835510,1266115148,1507538993,1810820285,372725553,-149565675,1493085630,-1999180790,-1750754401,-1093815721,32441363,-1247439569,1772625986,-1209742980,1849047028,-1732778005,230144909,-838025560,-1958313564,2097758900,-1875061069,-1091314511,110334345,1254969906,1849348955,1282888480,-154439492,-1033505451,595196196,503416705,-722037456,-509192591,78923452,814034997,-228518044,1767673500,445595507,-1427169617,-544445217,362546462,-1628423786,704173734,-1289032957,784906236,-195649834,1415260764,1132128504,1756867290,1498192149,999732344,240384716,-216498510,-576532946,-1115106963,-611455895,-354101957,356007339,684952044,-1562443341,-1574064231,-1389384879,592405031,-430119607,-33168260,-279672844,935026048,-1824568857,1231354634,-865465778,1103680249,-472384555,-707155732,712260017,-1425439696,1521540756,142461783,360773721,2042532671,-1905856221,1258612031,-705463499,415500697,-1252967266,-465593801,1578039465,2095565823,1603232507,-565313964,-74923689,-147244160,-1206304983,523586227,-191093176,913324424,389640134,297014147,-795088230,476657944,-1272423882,-237861541,-1863791716,-1991045550,40443802,1792919153,-1011694844,688794808,193231873,755538786,541252953,-1738658836,-1630499692,-276260593,2100398356,-153132617,568861154,-822743318,1657459691,757187507,-1912735616,1179901665,128602708,-578029355,629177147,-77573411,1748455338,80016613,520368622,-992723444,1467795831,1513379798,-1971334255,48016880,-482343598,-519619550,1628313341,1162713110,1661486283,685739033,-68039662,1485048877,1369408110,-1670972405,-32970543,-1849225734,-1792946686,-764244871,-117449674,-1222818471,-958704819,566682543,-1634605399,-1728378947,1432418885,684112736,2014664733,85241095,1818198130,709799012,950745093,860195184,56320523,996816310,-1647651493,1281418087,-2063900577,2015121692,226379009,-1128381577,1064187754,-959519827,901476900,1916139393,1763343314,-614313005,1906847290,-251346104,-769863696,-307158688,1002947518,-68247666,-598369517,1726484731,277070156,-92453221,-2089761111,-208495558,1759644192,995682875,103707174,-1784578242,-976397282,-2126642105,-256530164,1740609292,-1893986302,-1118475584,-165467508,209955509,-143442050,635407707,-63324297,-1376010802,-1145770043,1039673823,397930238,-102922305,390641198,1626406991,-1354183655,-379974995,-878324559,1032123745,-705182772,2006547226,482549945,1469816605,2038655099,-906994722,-589207614,-2036983464,-301541392,1996273541,2125884765,345300355,916708328,1336930578,94814494,524742452,-839135459,1021817299,1079860097,1042914636,417201722,158860954,-166111768,-1195571846,-197994616,-1116008662,-2004459891,-218887465,-2038514300,-678902178,-1544165197,2014533552,-1116300583,478523459,1804596601,-1865098657,763294400,-326606846,-544538592,74276390,-2011066534,-621404863,-197763445,-676397750,1301669915,-948013725,762978155,1868466169,-722217054,-236980245,-42327046,-76711282,-394537074,91917237,-1932139585,1587969886,2062671693,-1455768297,2028974551,-391166227,1827393975,2038057924,-1805191680,1393532435,987356541,-1097322007,-1897001027,1659497683,1045114413,1038100172,1453069806,248302125,-1681134893,-1938115352,-1428097867,360493824,-1069797492,2082351129,-436545219,-565582675,-472634712,1529778911,-855455853,-541617922,-227866901,634007298,900136607,-1922377795,-359768425,1756649649,17893451,-1456323558,-321613562,1031769847,1186730617,2064756521,-547415290,2036165778,710893459,-2001999953,-138586921,569938489,-1537888212,-1416171674,1343770907,828752595,1303663652,433929605,-888414782,-814396799,-1695160714,-2112619933,-793712390,-1857687241,-991615539,1186591862,1248948046,2112185543,-878940592,239713217,149768303,-953828229,-649376669,-649373446,996040911],294,[-1693238548,278496022,183701460,949728000,-1986167351,-1014970729,2095621994,-1919947380,-1949421199,699245616,1141146020,1882011910,-2147050172,-452156238,116059166,-1862174605,-449655156,-1919091375,672036221,-2143287572,1766044732,1657921590,-968766456,-1518954899,-588779850,-1672838710,-1223003440,-281495637,1134665248,-715120595,-1594022335,14226615,-1748390366,-1266210380,1942043837,1566558777,-1490788384,-1847543105,1735504485,80282334,1434235422,-591493139,1470001913,1357627954,-296374575,-649525767,-1514286416,1946579776,697707589,1754923703,-176059525,1804333722,-1427621964,-1185152907,1552773133,-932849179,-1603639645,-1755145780,784363711,-1060312069,-2006988099,-2016208662,-831955616,1282120925,1710227283,1701834878,-322222246,793841717,967203410,1395552375,340989726,1614336237,491338925,-1120606453,-419897675,930259523,874995673,920645130,-798176656,-1953075325,1558318282,1558765239,665726871,-169751317,-746057980,-1599072931,-2040579310,850573742,867050966,1990342574,-1026824607,1366967925,1957538617,984736071,-433747176,-817436767,-781353892,806609314,183992784,-768790476,1284697843,737173088,450574549,-1753271102,2079605039,-1822420076,2010853341,1800507642,-367281020,1691611436,1673530871,-1894065337,1166293798,-1668812869,-1997314184,1539992705,-1298511179,-1146163415,-1892992220,734564763,729964305,-1360348197,788455750,1677451753,-658066734,-785409333,1894998644,-280274093,394281710,-471487634,-1452193637,1435710254,214158766,779085421,1445270583,-1056910814,490999810,-137425918,2867830,881401750,20744228,1284928367,-1350242513,871990506,-404309084,252500297,-4417587,-469287760,-2049530081,-1812630737,1208952407,1951900543,-169266752,-1041892420,-945860494,-44167544,523269133,1709475455,-1621590827,-550022258,-2037199925,-1748986923,499073775,977517515,977385362,1965922200,491382246,933563257,1867081459,2135512548,-47359031,1811148855,-56265015,1668169814,872942589,640462447,1268660215,409542078,-220884447,1594780809,408923982,1594578879,2082705955,1333746393,-68289693,-604338958,2083335906,859790553,761484606,-502349549,-675138965,-1622109684,-1110542114,1055717573,49354708,-728137363,526881935,1920126045,994590223,-1644003866,1820530146,-637137832,1302829185,-983056409,1752550918,327818652,-451383462,331600380,888607197,-1461617518,227675045,1113033700,-411743325,-1717213648,-1839664825,-2118974359,-1154730894,-1204677650,-1019258374,297940194,1281518739,-1057845553,-1295181005,1539137319,288640468,893479820,908024634,95264251,1920614182,-272328916,-265205535,-786482369,-910869964,-1168552394,-423370116,-1443258578,-1264865765,-1207585637,851383302,807902646,-165226134,-678143947,1791914825,924611219,-511235339,978478117,1019375241,1390425853,-898439630,-1288849275,-1203403649,-936584701,1889189149,-1191737121,1500810852,1430191090,-1551273151,-1697031782,-541539424,-1704332757,-1166184974,1303045443,937376205,1789515049,488601534,-1924742207,-2107500553,-1092387680,-767947114,691409820,30974558,1083776937,173185838,-831962745,132723497,-835676105,1686883837,278960527,67468088,1811398307,-995875244,1102847475,1402192718,253060224,521104052,1944639902,2072065740,1942693930,1760290146,-1492529867,1891940871,-1495206150,1382140294,159289203,-306637768,-1916341246,-357547731,-1734457562,1196337036,-1066850729,1145777430,1295332989,-880518551,-1396975047,1208018878,1748571788,1335547600,-376819954,1431626740,-1655902563,-548531644,975008796,1202059828,-438314203,2037892283,1287568450,-2080555271,2037876209,-103493643,-1676001777,-387689252,95869426,-1929891595,-621427513,-889542150,-1682553297,-934834402,148606886,-1979083587,1471271809,1028114764,-1725453153,-1371544319,-1347101011,-2036203379,1613988279,-93694804,-1309459591,-284482785,1941586976,1266436207,-1272931117,756049523,-547353817,-1855523250,-1988844241,-620487792,-438892700,359464139,439146272,-400830334,933641560,-1853991853,1595849012,499636509,-2020933678,1273070310,1681647584,2056462813,-253059556,2129338965,-1040756125,-84405293,-2064731603,1010040137,-1084289155,-1743923637,-742268972,-1933903741,-711232596,-1115975777,-346613146,-180786904,-348222201,-94764786,-198513315,-168652793,-2012909353,-25214611,1186208373,-2017310726,1358853708,-789415093,-119556312,-1209057787,-1688767558,-456772443,1807213207,1084466942,117011107,-844895873,2110940239,1969854155,-1358248604,-1364259038,847023914,-1195531185,-1017158527,-1356098076,-328870091,1273022945,1331983821,2133720122,-1697069435,-2054870061,1494517457,483802487,-817370318,-1234432392,401370237,-205377167,-375483754,1202137959,-943524097,595495622,-264510346,-1067910893,528676413,955924471,-1223294538,996795016,-1372370175,1472960699,306859235,-2026608902,-1330190955,-353164699,-515979022,226968477,823359473,38465140,-850763163,-887226273,-1558209322,489913955,158572800,872785695,-757661465,-1690805989,-100289936,-727026744,1304122799,-196427307,1832425715,769913853,1592871357,-1636181570,1483325015,-1828741513,1937134828,1019075401,-882535789,791602827,1693470298,-172785449,-1632851374,-837297743,215690228,672044980,-641725133,-345556455,-378563376,-200834448,-1382175149,1551204087,1434715093,1305848221,348214014,-1567842534,-44420719,2080288710,-353029131,-90158209,-29157143,-1235992129,-1450008177,-241700189,1197309096,-265232411,1477988953,1465397575,-65474563,-1307823994,-1417706736,1452062616,-135831316,1408501397,394647396,-158923826,-1507304847,-984479209,-821117970,-2046404180,-661113753,-1484137155,1010638565,368268755,-1897258960,294797108,787427561,-1649197950,59769851,-1895352898,1773326566,644183097,-801992346,1870804151,2016708905,-1033225916,-263684189,729525312,-830380767,-1851539609,879454126,-1629646782,-1845700459,519036269,-1169406457,-900579472,-459841675,612714785,-818058151,-1265893433,-1744938240,465811876,-1634019135,-454408188,787628912,1440711753,438927538,446260864,1232886605,-1669079027,-1426024129,163514458,-795620523,-744498195,-927068211,843933036,717622460,382839149,-1509524607,1456370514,215667105,915286858,-900481812,-1663760905,-1283560855,-1644422335,-2106168732,-410895519,-125775829,-854555838,229444364,966438978,-445884816,430459287,1754381986,1375357664,541930768,-531026155,-1824487321,-560865106,575235087,1724491516,422579981,-956154031,-290948605,1754000018,917873271,1840363620,569998360,-1232544011,-1573289112,602173013,-317630115,1307685563,-1972416249,1148680828,601910091,-1366106465,-2022018963,-1912363493,788010947,297924380,45944064,649745518,1090522303,-519630859,-2101785213,-31413849,-501063232,1041240463,953384091,-266777034,-91681974,1338762414,-994151510,1752484579,-84147612,441623540,-2008996851,1331036996,1254204507,666124964,1237378878,1180682654,601756211,807057815,2145183664,-572082602,-1283913438,-418242204,-663391990,-1550929797,-783412473,1651607365,-448744141,-2107796542,1081264793,1008863992,18402713,1985692098,-1552833893,1758134296,1141374042,96473643,-1048139790,-2045196065,1696231783,1942111071,-2022596980,1264941079,1575513090,-1448113258,752992279,-1764457724,-1057320601,235326784,1134385402,854190767,-1955745993,233298096,-2082720504,1139929157,-1893547530,350912424,1228012104,27942120,2061566382,-2137652553,-1399843420,-1904154396,189799299,-861778712,245998372,1987417405,-399212257,-388274613,-1649171028,1119899342,383619590,432168437,-1551091327,2094496448,-265694057,362148247,107154169,-2137579392,1191572997,1397261600,412878617,-1704100921,-2013310897,-1099538382,-1037233464,-561618079,387420841,1151521174,1739865078,-1349784873,1480390501,-551188595,-1613189631,212544342,787256530,-550948945,66097096,-142221752,165991727,801909947,491609505,198493418,737289088,451891896,-105921,-1571940759,-1455096922,1816057138,-835181730,1939894994,1761926721,389241086,-840536228,218126975,-817732523,1986597328,1788546166,-1447986205,-1834374011,1966789949,-657310953,1315801176,89591861,-1784810243,933177656,2076475041,314363577,-95739462,-549596996,-1679757016,-538927348,807904193,-817674321,-308061255,-419583531,2049442149,454446207,983255813,1742914585,-810738981,-1299987530,2138593229,1988523195,139784453,787541547,-1707719669,1698397393,1176030800,1040468729,-1603420278,1264386933,775193709,-1480212835,137775725,-1016563726,-1260237499,1721211771,1743519032,-817637375,-1041094397,-265885641,1313211409,2040226296,1009559132,-751538261,1639064587,-63170958,1120636050,-379265856,-2005424446,-184026397,-1633416101,1100013084,2007429924,-93555022,2062875472,-446309850,-866449712,-2035052310,1015494843,877169661,375481367,520185367,1617400657,-169446795,-821063396,-678053408,-2050046594,-1255241446,-105579978,-968120501,1108256174,-1103224488,297204755,-472411468,-540652699,17893774,1468036074,529720270,1130665016,745555654,-1058314477,-711177569,-964678440,-1162568554,679279300,1342563645,1268951905,-223021875,1756901813,2109390238,-574543137,-2100639131,890391892,1898164028,-1904423129,2043112639,2048142133,802144386,-315393399,-1957101306,-1486021314,955925999,1780805448,-1517548486,-1867942814,1101002461,-2025167971,-1667470070,-1315187283,-1069582934,1266653914,-2125969021,146718663,558027151,166340186,755131039,949577748,-1266828114,2030098556,-1166450602,1750457042,1707652309,-844294208,397335523,-224721776,-441495136,-1087784582,-1161650499,-1367031725,1077469250,1006915772,888673278,1678938243,-1467277996,3433199,-738167837,1717476891,1056504320,2140618806,1468742540,-508293926,-802555741,1885902742,762751368,791345167,-33052659,-1941170676,-2030458625,-444996010,1493173300,1983915678,1869618202,29255985,1680796944,240925887,536909435,622009931,-44563192,-1269994961,576070625,194651393,896833,-4920830,1257471653,-1660286040,-1780578297,849353059,936741288,583553540,-2106632801,461649692,-382432460,531265547,-127917846,-1659357896,1627472308,683388389,-1965401511,-373497380,1883154386,159726516,-525207490,610586895,-133825628,-643980309,506956734,-2135043797,1738763423,1421211796,-933180777,1266787423,1087125580,-177042623,-1271663614,-61597911,1168071828,1157293174,486972729,1986317514,503970907,1829467011,63412486,1007584237,-1417289098,-192141661,752484030,-540495463,1753721263,-2124673737,1593895162,-219534993,769918077,-1524593194,-308743440,-1831345661,-1220332562,1364949107,-1354952774,789573729,-996844526,-571079680,-1992546036,1560043911,-275753702,1033045853,-1775274410,-1201725387,265588337,1517442495,-83023117,1407474268,1496352255,350491494,245856904,1658284434,-720876130,363801201,1001686141,327320557,-580333596,-1853398008,-1625768985,-233134649,1943022549,-2006187706,-113749361,-926391007,602899219,2061273576,1342297761,-1542232432,-1855197173,244356240,681668870,1045336561,1152534653,806497818,1897888885,13386793,1149239399,220347930,-1885011903,-722615597,-1031810569,-1989648597,1572150044,-1164153458,-1394558783,1387892566,2144206660,1668041537,-1955596539,-1114748497,1008432637,1226826730,910455828,-677607366,-151177128,65435635,-1929943720,81952966,-1823523229,2064432013,-510920952,1763610739,1349519440,-397028912,1184537632,-452785539,566237648,377857359,1056689626,1121154290,-1545489721,-2025622321,1525715510,280274907,1596279836,1943382110,-2050130470,-841511392,1007801098,-328730553,386698699,739891344,493663115,732923415,1432939505,65124192,1689584596,-795372797,-104634223],295,[-939270040,-1367541415,-1685308177,-2118554630,-1870011377,1743698389,240249833,855440957,-2034495240,-733140387,-1743651191,-250919243,-273307549,738903586,-1825659245,-197661988,2127411951,184887617,1776761581,332022645,309078371,-113217861,-139942882,944616,-21961080,-1119772932,-682233471,2079352245,1229913500,764318510,-1402909037,-686077202,465821225,-1350242192,1720484736,373247362,666606602,-1678909869,-1516111385,-117860576,814042227,-2009266555,-1522562413,399511843,1733255031,-1792723139,981134654,-268793127,710749223,-100316252,-1966421432,-1785286546,1263725048,-170064566,-1767510869,-536486175,-1504649706,-1168024107,-37302517,-309495723,-12693485,-1467306824,318541645,2085160621,-1350024781,1143582930,-643092745,114357513,1623239472,429815706,684765756,726046376,-650226765,-80406427,393141560,856426920,1786470924,-1958472182,386841407,613397249,1867800326,-2015657360,1232408241,646489210,2093779891,-261261181,-2096397115,-1048411568,482869908,-170261375,240192325,-1488345508,-200034359,409336192,-717536374,485666833,589017184,253048855,-1445204160,-695587234,1645060645,783577334,486396649,2072455856,841703677,-1018922642,181519370,-348054080,777986765,-1490460028,-1941849311,1262887990,-829045209,1030133068,95749763,-738900976,-890060486,1771547310,-392298351,-705587222,2100866245,1719332061,-1753036995,-1337495,-947549446,-180396226,-1368310429,1208820603,-473492426,316224127,-1287995681,-1906164069,498602502,-969882550,-66109793,-507721856,-568312159,-1985636234,-907475269,-1564843087,1746355845,1833497700,-1354992518,485846870,1438653683,537264952,-441467093,1617472724,-886946812,1168387874,-1003473885,1194387926,-110366745,-1455938248,-1718656656,579242520,-1027468927,-1027514492,1232527101,901365588,-750576642,-1515095471,-149606761,-1009359632,723218438,-377907261,278230111,-1215296175,253732768,-1214389930,1165309714,1408551299,-1513394734,354143257,2141506300,-2108273280,-540351149,1616993601,-1345018480,-404054772,917972949,1207790621,1528822413,-501680157,-1495273260,521900889,-948250602,295187495,2028432134,2023656523,-1662280248,-180753855,1062174525,-134941299,1354626036,-1106105113,1936626786,-1677060849,189646132,-11260723,2030444021,1458388594,-554702099,1714183038,-1102036334,-442248763,-1040009204,-2029193845,847216499,1202821837,231859904,1257261916,720927077,1472362791,-126785159,-1986375254,1397506215,-2130690111,-769502710,-1400187287,1534884877,556727858,-698002106,1760846797,-1567072065,-2132520962,-1100067002,1918721673,-667068298,219689583,661287567,-1100024026,-2027357655,-1146540449,-28760602,-410742468,1021003993,-1418098336,1542478088,-19448254,598097917,2116223772,2035989500,-1387419739,-976769344,-1305317258,-1607489291,-1705945653,-869495063,233997027,583201006,-2018097010,-927335462,-1279956523,-362172125,-310577020,1279585313,927701193,-378320369,-1734918193,1273960361,-190988346,-259022125,810558082,-550261161,-183753910,-1691421692,-1746420331,1437968869,-977612419,886138471,1914083092,843748912,-650487045,-1146950316,1348533221,901259042,-1230562905,419480431,1653876345,-914672511,704397496,-1662590945,-1142777308,918580541,1137910859,252435966,1867459791,237704987,-688447200,-1997086625,-347140908,-1607445345,1547578828,-285541900,1550911697,-1420619437,-1172602172,-475697399,-529656364,95539053,-1729547770,-593484911,-400761123,828956749,-526855037,1144996751,-1319987479,-2068855628,-1669837445,-96763696,1810118664,-252793980,1330053827,-513456646,1880621215,386877856,-1132229477,297809867,810228108,-1108600281,1116702607,-1392086837,-823894834,910268877,-685542926,-583204365,131023347,-2019843844,1576168382,-393357687,963026033,-1314516709,-1033632711,-1665630009,-1811535266,-1859121812,5419123,-1542253506,-943725605,829512251,2021372137,2031100073,-1566715134,-968185505,-1129771685,-161599247,929697684,2075266071,-1271051052,806242795,-922495636,1336920828,557271218,-85477793,1344686126,342169800,321663151,294015025,26671443,72071660,-1818611761,-1537093841,-2045709926,-523082419,37522437,-376881048,27440295,-962596632,2016690949,473176841,-186251741,-383649211,-1382738398,-1275847379,-1672086652,-1577288866,-2045718168,731707375,1167945261,1635034940,-269469030,-527883415,-80819527,1776515027,-8132502,914824452,-407755159,-2116837390,713723542,-817247385,-1898174927,-480913668,-137644299,-1790614871,329623655,211206992,-1420408087,1253181627,755690617,-396102582,2064870940,-68835352,-361740566,-1206092461,-1852293920,-283442346,1381793888,-1106445082,1857673138,630420714,-603598560,31207691,518035524,-1838022142,-1013072431,-875772869,-2132618555,1881752767,-45374767,-1893208050,-989224794,-2103473718,1294228910,609984090,-1443097782,789295208,-476722884,1520828774,-1163496397,400026500,-2098768527,-1562765311,90781139,543174897,450918984,139385659,-721481820,-1446863612,-984126395,-923279318,1671742293,-66643823,347726478,-1879249925,616479053,-315862648,849489040,-1390008347,7635688,962725236,-2002033600,-2093517763,-362602761,-1715445205,-1997387920,1174949756,-1307496534,-56529421,532684752,363482887,-810019532,-1642881402,-489255114,-1104205749,-1530202062,-953187581,1816150023,-867145504,1574046221,-1585000091,-1566281624,-630844187,-932738312,-2119246333,-392366154,1585844105,1763190786,-574460132,1613850374,1305244628,-817302675,-87602727,-1128669010,1871409850,-1097041493,6363843,605929283,-1880554886,421684777,-1702340715,-1772070387,608285243,142314994,-1476967586,2094609773,496165647,-2135790885,-1280809399,-614996512,-1950275990,1322190141,1721354381,1953435735,-1879168171,1232561958,1467767443,832034452,218183218,1107709280,-1800118607,1558327104,1074047235,-1906230464,109365377,282159174,-993461382,-1708510470,19244346,1196315175,-49311551,-2037622178,-402869723,-474348481,-1516804343,2003848135,-34943348,-699043393,2073559100,-100612047,517066273,273156519,310803020,1475269295,2075394955,1163970032,-532737825,838031549,695888075,-384357902,1023895776,532476472,-1192660566,1163000110,776843257,-193218756,-1597615160,2125689384,-553891924,-1593697823,-895012475,-631548027,-224666166,-857470326,1304583974,-368992737,-147089824,-1902857455,-1891735589,2143592191,-1227236285,-990354407,366045346,-1015799956,1563885895,-758593944,-717736140,1950870602,1419232676,537392574,655017508,1591202784,-849393755,725254382,-1658618956,1550773532,1576521162,719975313,-1045859906,1841880605,1307458965,1707816975,-724845677,-526734380,1985456557,216326382,-632399747,-1887103999,1722464091,-710301833,-2006393571,-17098124,-1843442668,410783103,-1362173628,-953938390,979327261,125001754,-61788473,322989834,-2128873128,-25464834,453207690,340503354,1129652489,-1201365923,1184407226,699467695,1294925049,427642349,265502523,-642303666,1576430631,-2048158785,481003927,-1680513769,-762093650,-2146648539,145951523,-1178187407,1400626394,1839703638,655423678,-594029873,603647181,-227556800,-1308903461,1359884002,1135122627,1933284076,1427549454,545996177,-2131438877,399054364,-590070189,1827609688,-1379704966,-2043350935,-1959556284,964106780,-284652724,-1218097094,1490345894,-1959282138,-420015177,1103641548,445458577,672141,-1796044782,281077478,-79864056,-1280837868,116829153,-755609618,-203679041,-660712159,-251917676,882339842,998551549,1594023651,2035369290,-1168481268,-545838488,-225233174,-1355538337,1420543718,295164892,1537821464,-1070527709,-274883983,-1167251563,639312026,1980311728,-2121858169,-231894793,-1655906127,522942438,-973305194,-1419372379,257794295,510841094,1291429923,981734829,-642433875,-521548424,-1565872847,47231548,-1536894306,254506720,230388490,1472867235,582553275,1288701179,-95181106,-2105423528,-1226942919,-883835698,-1716272975,963333407,715902981,-457953548,-2055694896,-1717503579,780993453,1315549944,-2033103336,-387779541,2027100349,652958108,944257391,1852805137,-1446050267,-1967983811,1744786585,969012275,-1829200104,912463283,2115110774,1241877681,692123033,-1541225259,1758853982,-1557408636,-579383359,464687903,-463261853,1902307475,-713139377,-768843150,-909888407,-931596028,-153955401,1728412850,-38492824,-520857739,-1893608306,-1252111154,564885219,-1826147209,1013555079,-1304384069,-1095846174,1425535207,-185407245,-1660164095,399067190,-1530367146,779310127,1853978528,-1047791106,-1187884250,-1223270959,-1254621838,-1464002404,1608996619,770309414,-1593105881,-53482221,-1916536812,-585389391,-1556702063,-196884768,-845527360,-2009509858,-1495419702,913302996,-1790940522,-1421871631,549859835,1612968114,1161038603,1097811681,-1706757902,816163722,1134933592,787049881,-1345713520,-197184244,-592069089,552012403,880353136,-245501709,335305229,1910182672,1330782976,980114303,-1090324765,188751689,100327662,703740911,-1029096649,-961458946,-1974917586,-1791352218,-917259083,859214816,613802289,660118252,-2120403663,1834370350,1395203522,-623085242,-1023575596,-227936709,-2131449880,-637373454,-1180200638,138066,-376443517,-274653161,1424009728,-867258401,-1267921763,-111248967,325727466,758241288,-886246339,-1301848146,-576825619,-1898515321,1776470396,-1133576941,1117047027,-1792743729,-1140152747,183856657,55818653,274160910,31207220,-1354308348,256097307,1491534578,2070604991,477079582,-1654667579,102316120,1703184489,236711655,-1253161777,572227462,-1658474897,-287364414,1798554562,1398764249,554650543,1037083934,2048074048,-1741786365,-1677792036,-1938009192,1827113421,-1679700219,-774591828,522441622,-1570136609,513897993,960204446,1357836210,-1286486940,1902799316,-1671896882,426716617,-1170687480,-1219936883,-1295078248,1299897077,1448947217,-1773456025,347324098,1719627204,164327251,-899917897,-1146544695,1181319262,1656305438,-1665991180,-2071651459,-1270014137,-646465411,1571941042,532914057,1303493096,105691298,393035033,-236053665,2020968726,-267699175,-1111019852,-1134272423,1509241592,1364343451,2144078957,-1034575958,-443282864,-1609060372,-347966662,-388612525,-51840389,-91794607,-185561013,722867389,-1013706795,-1993471664,1211079885,-1893042221,-2104632303,-1546998869,1234036976,-1446198937,581691185,-1776617650,-1380660283,401039195,2016161468,-1158653027,1931992673,669977379,-106436220,-1818657756,-1273599880,-1695420636,-705708916,-691080359,629600856,-816238799,-887778851,-1785506725,2100779351,460803124,1698525287,1283681227,-744078865,361798901,1285235299,349488912,-831615368,1515782852,-1345193348,323716204,1348141147,-3934441,200767117,1297930052,693377954,697335323,-889064435,923402608,2093246657,972313774,1937108260,1017253999,-1668081542,2123195726,-910449217,1424440185,-343352670,-1977640752,528469566,-36462592,-1683401826,1234520850,739592164,-916934572,-716707462,-2098178205,876485251,1255650613,-1673409799,665111040,1136253079,2137550258,461065816,-117423044,440355810,-710704933,138244441,1768450347,792209683,260392680,-1696773479,-1662943996,-1898954227,-871964617,-980054574,1191600180,-1275991836,-1619441725,1581168136,-1518872369,799412162,409860784,909763667,1942779834,1268293632,-162174724,1011875438,-2039149260,1870834215,-701062926,2132259472,-1033039356,963269498,52269677,-1504840417,-1635344983,-1617068746,1488069981,337099523,-988222192,2078308112,-1828264626,-1096876846,1467868062,264134812,-2098946238,803641563,1932203021,1413458568,-1945036142,-1589992277,348804329,1777130861,1517797051,-546881172],296,[108461854,520419304,182985,518818645,-402229505,-920697428,-402652470,-389340736,-389316506,13338723,512634398,113639472,-33551792,-2147333370,16927550,1156121460,721864193,-50659069,1397838342,53487240,786271831,3147406,637815947,53423752,-1190578241,-964493304,-1527556598,156745566,-212465487,2025807524,-217534199,-1909563484,67121182,145859137,-1576481886,44173540,152871433,52954870,855995394,10807744,1946273014,155237903,53413622,-1106086528,233507022,-167174210,-2147275002,-1262615691,1444808200,-1260702889,-13722535,-1560265698,512296486,243861032,1583285802,-1816525025,1260808,-2118503820,1948007433,149404203,611590204,544481596,-167180870,-2147275002,1622803316,1915894793,2001746957,671544841,74712067,-695504917,-1907428632,637675526,-1476388703,-1341885439,-1910904062,637671942,132863,-2013237272,-1911926762,637671942,134911,123361627,1316094524,42090112,-164465664,134426630,-1957680267,1477196999,1048650613,1162742071,1048648565,1465125177,1048646517,1380911419,1048775541,1967851837,-352145404,-2147241963,675902,1048579188,1962935844,604423685,113639942,-33553621,520243982,62443515,-2083376384,184894,861221492,-326412819,90880030,-2034753968,45633544,-1070378880,-155176112,268644358,95945588,520048640,-796196144,41091628,1566376880,472574147,716755083,1035324163,1018495723,32968,1586319646,175570816,369653503,1294723155,105810521,-315440757,1452089110,-401695616,57872186,536870840,445129,-1959338869,1051984991,602410652,-18417,-901774990,-594870270,106400566,139430710,71797558,174033718,245121716,1930363368,-18428,576153,48971953,-594853967,920750622,906252171,906385349,-1677041781,249358350,-1207733473,147521535,-1956380672,-486397938,1690406417,36310667,-1047657757,1611565862,-1018609408,529229366,264471398,-478147470,-75405584,16711680,-1150941578,2147483647,-385649344,-1958215536,1348863054,483715153,1727040358,244016216,-2140929508,207934,996614517,460591694,-1870794203,-1905787356,-2128211386,1967476285,1173825032,1971322892,-1325265918,-2000150004,1702891333,1300264975,-771014641,44568437,-1040839820,201749512,256737281,263213057,-533012446,-2147060392,-863964956,-203128831,-990453494,1233391392,72256511,-397324186,996547674,-872319760,-1956161434,1438847566,1713302667,-396925354,-275898748,-1466838296,172395265,-2065168524,604140544,-1915604001,669517406,852355327,-410073202,1713271016,526280287,445129,518818645,118245110,1325335413,1716938252,507701335,-1863782514,-1962825583,125044294,1946174184,-1948310526,1586302038,-18552824,-1909235992,-387477817,1600527917,-920691098,1711278282,-396925354,-275898868,1208960454,-17818,1743323135,-1899524575,503834855,1583767398,72780739,-1470039423,820239,-1197540735,295951,-1248658815,-326412861,1716938270,500099159,-946933874,1451999283,1959922438,130217516,1380581749,-1676209432,1962821179,-27903227,-768408203,-1644276087,126095194,-167025152,361487,-655832781,-1899524554,497019111,1583767398,46844191,-326413056,1716938270,494594135,-946933874,184964747,-402295342,-779354608,108366694,1728335243,1964135993,1183541008,1359023120,6967378,1518994152,-1956223143,-387653066,-946981101,1323886478,1717528093,-892788898,-1957036030,1200305884,-49916,-661912971,-326412987,1717003806,646852182,-1906048976,1711413790,1174404915,-796175842,-1844026648,27789940,-1073019787,-617413909,-4003645,-371291290,-1957363522,1996431084,452614,-892788846,-594870270,-768360397,1191317302,-165186302,628392132,512634398,512622640,-13237734,2078802551,-1072994790,-350289035,1082877705,-796188912,46268684,1343117312,-1828753432,1776840427,-160860929,1685324225,-348730136,-10819489,-1024959884,-397022410,1349844816,1946272246,918480971,1105741547,-398363393,1022047924,1979660264,1976699656,-339725564,-167025105,1803279,1718046822,1712080523,-1962612543,-389978424,1724943116,1183541080,856550156,-338545728,-16586745,-1047802490,-1910751000,1726451399,526345822,46812509,-326413056,-2083376354,1979647614,106859523,1174540134,-389978618,1954588680,106335010,-167654784,393482436,805735982,512632320,-397278694,191240618,1728345280,856965374,-1950314816,-892788790,-1957363710,2122522348,58064646,-167354740,1963394630,105840387,258394419,1711687170,-1475811135,-164793216,678695108,805735982,512632320,1996423706,425519110,1958742886,1217029907,-2134245868,108265209,340328039,-919403797,-1064386509,1451999627,-892788986,1105723394,-400788226,-26804192,-161016762,1946687046,796059656,375816295,1183541239,-1962865648,-373279792,-2140864738,537077518,-1040821936,1728345089,856966910,-1956223040,-1956180898,300421710,1717262631,-404204720,-259299816,1946272246,1325295364,1717069332,1951645707,-1956223185,1718028376,1980259899,390850580,1449533044,1727040358,-672607693,-346134996,-695507441,1727040358,2235,563603456,-1377254565,1713599741,1725432335,-167187519,225710279,1946731510,1317037832,-991426538,889645102,-469762120,-2014756863,313598,1449532928,-1377282202,-386953702,-534445539,-661952769,784263416,1724025702,1727809161,1913013819,4023816,1929381888,-18406,-402235763,-386335938,-1595396452,1178297882,1711567868,1727809163,-1050226549,-930410262,-946943477,1860757390,1717528090,-396335522,1634083640,80398623,-326413056,1589911070,512634374,512622640,109838888,512294960,522125358,314057,512634398,413204528,437684994,516628226,807308846,673091072,1876226,-887107445,1962727400,770828291,-386018839,-126550836,-382874392,-1909523002,-100651002,1614186790,512501258,-1893332382,638215174,174458511,-1957012648,-1957802251,-775148594,118904297,646568590,378273794,178454532,203327744,236882176,-1949135360,871074787,132337856,-14266802,788128308,3153550,36177550,68586534,646522368,922681346,922684006,915081828,512625248,-872740254,512634398,-1879441360,-1895144954,-1895144442,856319494,919155675,269959,34506550,-1949069824,671518433,378283522,-1993998332,1560281638,174470911,174339839,174202510,818465787,1461583872,-1946157128,109981392,-165281744,134423814,2123175028,-1207494960,835519744,-1960441742,-1960439739,526324821,-1957311543,1449533164,99112806,-386953703,-1956249483,1718027893,-2090387829,1952060542,1183541048,-246510,-1072960396,1190601844,1962934790,1586194401,29619728,-2090346379,1962939518,34563793,-339646757,281540104,1718076532,-351513085,105314237,74776578,643115878,15368550,2030043392,-768383485,1724025702,-1911493951,-387477817,1600526501,-920691098,-939523382,1711276080,2123223603,-1207494960,835519744,-1956232334,-1956191146,1080488006,33063782,1718033270,1728008333,1726502403,2094814779,1451976196,1443063516,1445684972,1183540956,-490641712,1711503628,-2123967949,16777450,59182848,-768383488,264387430,1711276930,-13385077,-1957313591,1465261804,1350566072,-16222465,244319862,871989480,1958742994,-397389800,-355397977,-355346223,-355346223,-355346223,-796141359,526278488,314057,518818645,1996445526,-401698810,1583348227,46844191,-90249216,594853899,360611943,1377596671,1543271400,-855636808,1729131057,1729382142,1729447678,356955663,872118761,-76224064,200962024,1730180288,1408640,95951220,-841315584,1729131057,1729384190,1729449726,356955663,872107497,-79107648,3324755,1426254979,773778571,3153550,36183694,1183791103,39815938,520380039,-1152136355,-588578762,3849043,-1152133397,-789905346,4373331,-1152136469,-991231930,4897619,-1909539093,973090846,1963099158,675185449,578027522,671518214,1048651266,1146355962,642782069,604006048,1489123967,-1610124025,2112422533,1112672001,1510086120,132649331,24045826,1929498856,32368646,771841513,3153550,36183694,16400001,91571284,6694528,114813311,1007083753,1007383044,1007121415,-385649654,-320141627,1969161021,83591187,1015025269,1376351232,-2031561077,57825793,-16340759,604292660,-1895312664,17361156,-388592814,1918501229,9693443,80098559,129624100,-269941617,24766464,15264090,-388592814,-244186803,-11526310,-1207040394,-11528853,-326434698,503858827,-1677304599,-326412987,1912882823,-695512567,-1662513520,1996446313,105287424,-1895644029,1566051398,250138445,-2141425151,125124092,57962664,-2147395096,1232559100,1950219392,1325170756,-58704012,1027241046,896811776,1996443679,-826798586,1996443669,-1947432192,-383907770,1167853049,-2014540971,91358278,1021841040,7798633,-2096740721,1183777476,1297963020,-399316017,1089142991,1929437672,13953064,-672645909,-400657664,753598666,-225749422,1979661440,130450179,-771091318,-1142422156,1577415168,94628186,-959018158,-857149436,344480262,116087390,17190528,1562312939,-389022899,-91815843,119473694,1390952562,-2026147328,520494842,-11526393,-1207040394,-11528597,-326434698,503858827,-1677370135,-326412987,1912882823,-401698811,1996449951,105287424,-1895644029,1566051398,-91762867,119473694,641072934,-400292410,-1893335001,1452665605,344715915,343200266,276100618,1966800512,550141963,-396301696,32178206,1591118840,-225749309,80098559,103671844,-1017248625,-386878894,-1017510365,-19231917,452690123,-13495437,42386305,512634398,1065353264,1979260672,-1017382911,-1962533280,-2098429454,385649408,1017969671,1008104448,1007580218,1007318108,-402230225,-341152561,-335770647,-57955611,807308846,-1873340928,980281358,108314635,-401698736,-998163518,520552578,772195169,3147406,1930856742,512501250,-1910111627,637675526,16400001,175457364,1645644070,512501248,-385417116,1451689061,1347618556,-2141759919,1392379494,-50571637,2122801091,1307544320,1482251871,525993819,-402237501,326434950,805735982,109979136,-1993997784,1569465877,775351042,3147406,742293542,410255619,1279164454,141819906,494148412,427039804,359932220,292824124,175448380,-65631962,512501250,417858302,526321413,-1672458915,46462552,-83790504,1297948623,2418775,773722997,3153550,36183694,1166941579,-346087678,-387424508,1486639108,1476576502,-805633675,1006645951,-2094500864,37487815,-947707532,1946434564,80184090,326370876,1006946179,-2096335865,1044120775,-947714700,-1015727100,1946046696,-26351610,-386015767,1067122452,-401745404,-1672413409,46462552,-83790504,109981391,-611581904,1998469414,-1274514430,-13722544,-1593820130,-1557790698,-1557790087,-2144992649,33761294,11847563,772038376,3147406,705087014,-970588157,207622,673611814,784596227,3153550,36183691,51650185,1786862056,1788940032,-1750528256,38551168,-1207077631,-11534335,-2147302370,1073948686,36183694,1443574,-1962511352,245577412,918565632,-1912599901,-1174380538,582680642,955181058,119469619,807308846,1242496512,-2094697214,385598,-1207562892,-13434367,520079246,-1878587936,1164371982,520050262,-1873411372,-2076710898,1949902342,-1156418516,1392902176,1962878551,1962878492,1560225312,112396074,-855506248,-1940762319,1813417417,-1207520487,835518979,-15771302,-1276343301,33798150,280506829,205949186,-1979711560,109907526,1183416381,139365382,244340230,133474024,-169343482,-1910110358,-402628578,-315359541,673091110,6201602,6030859,780733812,780730462,-14286756,-16630258,-1711268810,408751346,-89931725,512630272,1048772704,1962934324,406257417,-401698816],297,[-1909523982,-1962921954,-1996349410,-1996326626,-1274906850,-13722544,520109086,6299271,101050451,401084048,512634368,113705008,552,96472707,335988488,-889192445,11548415,-840429936,1792576517,-1873797376,-106895346,512634571,512294960,512295543,512623225,512295464,-1394081696,1297948418,-161964976,1968702148,785382145,3153550,-1962764568,520255262,-1672458915,46462552,-83790504,344588495,465902533,465901064,465902533,465902533,465902533,390208455,465902533,465902533,465902533,465902533,465902533,465901457,465902533,466033605,466033607,466033607,466033607,368319429,465902533,368318449,465902533,361633166,361632972,351278478,466033607,351278478,351475086,351278320,465901054,465902533,414390348,361634757,439688135,465902171,466033605,373234629,465900784,361634759,351278478,466033605,355210500,442178501,466033607,466033607,466033607,466033607,357309383,512634398,1048576048,1946157697,1430593405,1394535563,807308846,318537728,113642102,-973077718,207622,53100160,-972721152,16984838,53610182,-234424575,1962934787,-1945700600,1946157572,876511256,292880387,-1609628064,244361231,257228008,127995817,466074465,2003631232,251428880,11996018,-620503926,1520405294,-60913894,1358847630,-990488420,24467458,-400571397,46793015,771812096,3153550,52823798,522220802,-2130282753,-16777626,-397582947,-1957363433,1183816940,105314054,1969029632,-2133853439,510930940,1915354240,821854233,-58666634,-2134084545,-948682500,1951464576,1375502530,1397800308,-1909586350,637546502,36191875,638809088,52831872,512632573,1048642088,1146355962,-1310129292,6594816,6428299,1930836774,638022914,41223739,-1557785996,-1993997707,503477014,448059534,520132328,378196531,-494927770,651856767,42385280,-1938328320,104539864,1853096571,1258749478,34547202,1963096838,-2134575542,254166388,41616899,1912666941,-1910110662,637696774,16400001,712328276,6725670,-1036353756,1448157301,6798935,-1070399861,-67092039,-812929294,-24392149,1583326963,141887321,-1274605845,1959950,-1275041862,1435707,1259273766,512501250,1510408827,-555132837,125182,773758155,3153550,53085894,512447233,507183737,242483831,1998489936,-1672432638,1008664366,-2141497344,1031016188,1947860096,-13754548,503331870,807308846,731926528,53125635,1975519900,675185436,359988998,639012178,1560983558,520040092,113705020,-63960,525901146,-2078917949,-1610124030,-1658912123,113689067,-335609212,-2076278604,292945666,520039967,773718076,3153550,-352156510,42246312,-400631573,-887095453,-1746399588,147377149,1444806656,28902999,51340800,125044302,1962965224,1714744115,1712384449,7071809,118892916,-1946648947,773719646,3284622,-2081191082,1727854822,-1918540123,526317693,-880746869,71034887,-1962422653,1583286214,46844191,-326413056,1317754398,2877446,561301131,-1962422653,-1177449506,773718259,3284622,-119308205,-1929031799,1967786079,-1960879113,-920691002,-939523382,1610612738,-1962294040,772129846,3284622,76272011,-2089257920,292880889,-940012728,984389,1015627147,1944842379,-1914795120,-544470924,-2080439537,-963905305,2088880779,1963917317,141856011,1131673403,166457570,990409869,-337415433,1372228406,50586305,1178045392,994973044,990147312,-1962511630,-348877858,-1993045010,1508434487,1955459211,251971077,990409869,-1946782990,-1961825296,-843041846,-1946672079,1979059184,779479880,3153550,96865833,52692726,964955936,-968982272,251723781,771764099,840827663,16482560,562499568,860966912,16824768,-2112933427,-661979125,16902227,-502767731,-346531337,512634373,1048772656,1946157614,1733322275,-834368154,1005113848,1711418886,-1961790888,-2131348514,28837835,-1926116096,-152958881,840863278,-25786112,-25785503,-1010174453,-352259144,575488,1448235776,1711677015,112977,863273128,72256358,16351590,1912606720,-1048484329,4095,-268377727,72255846,74367334,-2134081524,72286054,-4095642,1711276287,-401544767,1215626893,-880746869,-125924092,-2136471786,777000565,3284622,-1879514240,1183515975,-2012772092,569050959,183559296,1183385190,71732221,-1946663287,1183385670,172395514,-1996732792,1055457126,130974466,1499907723,1583292167,-1026991270,-1957363704,-1070391572,1996472462,6023174,46844191,-326413056,508973904,73304988,772268264,3292803,-2094042112,-208930589,909897425,577962542,96745099,96863999,840863278,-1996190976,-955807460,583,71812966,983040,-880801557,112647,530395597,-916956322,1426064066,1397812363,28922214,73304832,251775872,594920194,1947256054,-2134575586,-1202582155,-1108869114,149537034,1712122714,1976238863,-373201402,1396794896,-1912639768,-136181665,1482381670,180937,2248,1365661523,276728679,-813441141,51340801,-389978425,1715496464,-2123969909,16777153,-373201408,1958820624,503731805,-425641,-397708544,1182072137,517966675,840863278,109981184,-1957298126,-119045122,-427560053,-1519977224,526296422,1583087243,6968863,753401962,-1956772088,468419,-1989687541,-2006511546,1716524878,135653462,526321899,-1070375417,-1956182293,-1073016762,1532975462,147375049,1444806656,773739351,3284622,839290414,141986560,-1946622333,-410843522,-1519977224,1569564006,91717880,-880795896,1539541767,1594294378,-892788898,-1957363708,108462060,1239944848,109037,1347424885,-186118512,1488980717,-1873803659,-309204978,-352210339,-925748734,503316490,1465274707,-1174972792,1994915841,1959169020,130974518,840863278,109981184,-561315790,-410780021,108432376,-50796925,-1519999642,-43679706,-142704393,92540672,1300243968,-1014298371,-1962475414,1583285846,-920691879,1426064074,1394535563,-1185458607,585629697,-2096335620,1996425166,244340230,-1946212376,1583285846,-920691879,637534922,-1207536246,367525900,140479753,71663654,1434461697,-956956665,638350464,638594435,417152,650370530,-502903298,-1957313578,1996431084,387078,46844191,-326413056,1586188627,-1909580284,-2147470818,1200355555,72845826,520583050,-1026991271,-1957363710,-18196,71697167,46319936,-326413056,1365661523,1711562379,1724580623,1712384449,-1946580159,516983754,512634451,-478150606,39291384,-2012983416,1603077999,1968128264,-1960879123,1725008834,-916758695,1426064066,1381035147,-1962518901,1996424262,-5380088,-1026992038,147324934,1380974592,102651734,1365660518,-1928915373,1586231422,-1909580284,1442853406,-427560053,-1519977224,2106434918,1528782584,-2130880885,-1024003866,-2142079872,-1050247194,-880078623,1725533030,63873,359792656,-4095642,-2130706417,1727004897,-1050224245,-830468885,-1048484224,65535,283754854,1946286467,-1957992936,-339646781,-1980560880,1183448406,73305080,-335630104,1586055952,-44660232,-1207673205,-1108869108,1712788999,123430489,1516134175,46319960,-326413056,1317753171,73304838,-402098433,1532624708,443081,2248,-1957599714,-880802210,51340801,-373201205,1346463248,773740294,3284622,-119308205,-972599416,-2146433465,-1954609817,260637774,-1909579941,-1912590306,1392646686,-397344662,123667787,525952600,312009,2248,1711691602,1716741712,-1928915375,1586231422,768004,-1962464280,-2146632378,1719657600,1728476811,206474086,1725533030,63873,309461008,-3964570,-2130706417,1727004899,-2146636863,1265008844,1727553161,-2146374719,-461369373,-1981609232,1231486278,283754854,-2006498970,1586108238,1960389375,840266321,-1042708481,1577255907,-1930931452,140479995,988542946,1744651915,140413798,1317758567,1716741644,-88217519,-1072959349,-830259084,71759623,74776577,71761742,1778677503,-402626048,1996424327,-73144316,1718034667,-1995940213,-1050215842,1585975531,-8484612,1728339595,391034383,-1946335000,1499858038,1483103078,-916824313,1426065090,1716579467,-11377069,1760036470,1725598717,-1961827391,74907608,1727879912,-1961827647,-633641264,1533434470,79874392,-2081256704,-166987546,1752483467,-1040052378,-1050255755,-919402264,1947256054,29982730,57936040,-1475819136,-2146601600,51331273,114197466,1022083123,69789778,-1947169946,-167024958,-1956172684,-801435562,27790452,-28303756,1490041800,174528629,-511699378,-155022401,208994754,342788711,82559230,-768360397,-926695413,1459617800,-1014213808,512634398,1049296944,-1909586456,771764742,3284622,-2081191082,-410781466,-1519977224,1569564006,1204168440,-880741627,-1910546937,1599626179,147375049,1716977664,-1909566640,637546502,99098251,369609600,-125924089,1183540839,-96040696,283689318,-1996732792,1187512166,-972029704,-964624826,-1191969466,904396812,1539542533,-916498330,48766659,-926212352,1342177288,861361745,113088,-1957482035,516132080,840863278,109981184,-24444878,-1946622077,-119110669,1722115836,-128086619,-217757754,-63545,252071808,520604544,1599849358,-916956834,-326412861,108461854,536451816,182985,2248,-1923938729,-1909524354,637546502,99229323,-880802026,-1956223225,1183385664,-389978374,-62486512,-939563384,-1978,-1879159168,-201505082,-402649928,-1014299504,-916519077,575683,1465261568,-1928569205,118945918,-402650184,1183515764,-1039094,-1963297141,1988820054,-2081422337,1317732562,12711688,53245439,-787282314,1711276473,206439183,-1050278283,1097208041,-1996851575,1988688982,-82319105,-1962125685,254085702,855929600,1792160704,1583286016,147507487,-326413056,1381061406,-1962389877,1586169430,-1909580278,1392521758,-1980177536,1334313559,124749828,1499078491,172395355,113953055,-326413056,-1070373346,1174605670,-796170746,283820390,46844191,575488,1460018688,503996043,840863278,-119308288,-1996077429,138840839,1736445732,1191768070,123674374,-920666061,1426065098,-1960907637,258345566,-1050230014,2122516712,91553800,-338682331,105810708,-803282559,187687205,637128,855866344,-892788800,-1957363706,508776684,807308846,-1340174848,140413701,-1996208501,105286407,520243081,-1026992037,-1590820858,784531504,3153550,109981379,516096048,1348882534,-402649368,-1553530903,191235540,525887168,575683,-1909586432,1711288326,-1070373293,104424998,158598612,109536806,-1477900844,-2090457600,379966,8881423,1465274726,12180275,83998752,41038285,1583287019,862345574,9628096,283361638,-400631413,1718026514,1728600107,-7631514,1711276079,1712122305,996550217,1980092430,-1989794255,101044238,-1914991533,118945918,-402650184,1317601960,-373201160,266436624,-251763072,142657920,213450318,42919936,12126043,99205408,954749798,-1014798848,1609949728,643393118,97034598,411788903,512321062,1713767880,97259263,73304934,1485399655,-949590264,5184,1533411328,79874311,-326413056,1716545030,109981267,-1956249552,1713767518,1728432289,637765990,-937522842,-10082811,1711655942,123233883,312009,518818645,-16091393,1996425334,387078,113953055,-326413056,-1909586402,1711288326,1716741712,140424975,-772217984,57026283,1711419422,1728333451,1711507814,123233883,113428767,-326413056,108461854,520095208,182985,116165461,805735982,1716741632,73316111,-772217984,507193067,91357742,-339725466,57026058,1728196638,1711508326,-1027012773,-1957363710,-11329812,115869302,-920691968,1426064074,106163339,1466324582,-1912474648,74907631,1728031208,-2079342581,-1956184058,-1014295976],298,[14834253,148,32,917504,1010630784,0,64,1,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1623072526,-3768063,15106305,1015099134,57951566,-1946120727,-795936040,-1946425717,2085293660,-773598939,65262051,9118300,3308675,1153893749,-1962931918,-377277876,-1931422972,552567759,777123843,1259756683,-472821124,-472783919,576455470,771787566,-2093855605,-523041559,-2083877797,-805101334,1962880594,-1948283372,12681678,2222850,0,0,0,0,0,0,0,0,-884256840,1258299112,1397641797,977425748,1920091424,1679848047,1852404341,1868701799,168653935,521034276,567085492,-850656840,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335889742,67829873,1279328664,294921,512,109083,0,4,4197794,6291552,7405681,2172,262195,131072,0,50331648,-982449822,-982446784,716705212,716709200,206704746,206839120,332534065,332532833,1380272902,4998478,1600062464,22433863,50397696,1862374350,33489565,-972865587,1070399751,153663234,88277249,17139457,1929446751,96272645,17148161,-788427414,-1920663291,-855507199,41419327,721486092,42729730,16926465,-889126280,45547778,16933889,-1291779352,63373571,17892609,69177,-1878982391,2099314961,24946689,-268337774,-2115698307,25027329,738295197,33489284,1308835789,16843010,163269,-1912536830,-1668349540,-16252926,37735681,-855571900,24511039,37735681,-855572037,30540351,37735681,-855571994,27132479,54512897,-855572312,12911423,654377217,33489737,419577805,1070399746,17362435,671301581,50397961,-1996290461,123929350,-855507199,525119,637600006,25886977,16873217,-1627324096,22872321,-855507198,3015487,54512897,17171482,21578241,-1191098049,30212353,16907521,-16644635,54512897,-855571266,79037247,-855572210,-2083913341,25412609,1845593031,82182404,17075457,1124140216,85328132,25398785,2130805615,-2097806973,-855507198,646775359,54512897,16844040,71891457,1070399999,17026563,755122125,1070399746,16878082,-603766835,16843264,-989766633,33489163,-1224589363,16843818,-1744757358,-1642528483,17029889,1070399999,17291523,786301185,-855507199,20054847,-973012731,305922321,24882177,268501756,33423875,134283267,16843008,-16672357,37735681,17639319,24985089,-1258193497,1926496637,26062849,939622911,-1668284090,27037953,-687657305,118031110,50828547,1070399999,17336323,-838647859,1070399752,17279747,1316487425,-855507197,5505855,54512897,-855572354,108331839,285278465,33489154,1291993037,16843038,-16686804,54512897,16844428,142611457,16843008,-16614145,54512897,-855570458,149029695,17235969,16993281,838930847,1178140998,25050625,1073811141,33489577,-922599475,1070399785,53084418,54001921,16983041,-16671220,37735681,17171087,21955073,67208376,13631748,16835585,-33414661,32505857,17014784,18718209,201392376,33423873,65537,16843216,-33347911,28311553,112640,16844288,-738126950,575799571,19342593,1828792149,33423655,16965632,16999169,-33356937,16793601,126976,16844480,-1962858597,60752131,17188609,-637452722,33489306,486752205,16843016,-16673682,54512897,16974158,26730497,620830197,16803460,1070399999,19532802,-1632698111,16973826,60306689,2114023563,50331922,-1630600959,22215681,163408,-855507199,513475135,-821886718,-1796078700,-855507199,513802815,-1694433021,-1798438508,43304193,17039616,66072,1644232967,1266876747,21768193,1912687694,-1492254388,27729153,1070399999,17320963,-1474297087,-855507198,109642303,37735681,17237747,21838081,-452899931,1297875275,21883905,-1845408271,67109214,-2095120127,60746497,906207018,33566367,703660289,2731521,1667845423,1869836146,1461744742,1868852841,1260417911,1701737061,1850286188,1718773108,543515489,1936876886,544108393,808529459,1594425344,1297044063,1397705026,1191968941,1094864716,1280202060,323699535,1279725056,1279345231,1095978820,1129270348,1192493240,1380996165,1413568073,1330794565,1162627398,2136231497,1230440192,1163412814,201369155,1096045385,1330400083,1145391939,1191968890,1347179589,1297240645,1665483855,1397491456,1346589268,117463129,1279478879,1363497807,1397296384,1464090946,1163151698,1330795600,1279332353,1145261900,1129272403,1229734227,11227969,1280065808,1396917071,1396985684,1095322689,201370195,1096040774,1347436876,1414092869,1594294409,808464479,12011568,1330398986,1280065858,306922319,1330384384,1129070915,1414419791,1162170950,1594294433,875573343,12666928,1397310474,1162625601,710102852,1279724288,1279345231,1229344341,201377368,1162104405,1314473030,1263421772,1192296568,1094864716,1312901196,1313164356,1346982479,1594228895,1162891084,151016782,1414090313,1263747412,251694385,1112493127,1380731969,1464159829,-1537977531,1229326080,1145259340,83919442,1129595203,218117960,1112493127,1380338753,1279345989,385882700,1347700039,1096173906,1380992340,1279870543,1381258053,-2142810551,1229195520,1431390017,1398362693,1163004161,1448232275,1295074373,1163004160,1448232275,1311917125,1330515200,1263488840,1129533252,1699499073,1163004160,1448232275,1328759877,1281296128,1095062083,251679572,1129595216,1146045256,1312901189,1850035268,1163004160,1448232275,1345602629,1163004160,1448232275,1463108677,1094914048,1380994124,1313424207,1312904275,3491139,1330598924,1279608908,1330595920,100750667,1096045385,20990803,1413563917,1480936513,1330140233,20859727,1296387339,1180258895,1145390418,1090977918,1380986930,10830671,1262570768,1330794565,1397639491,1129202004,201339717,1163150675,1380930130,1162104653,1377042539,1397311301,1465009492,1280265801,1213219140,1464553295,1465060609,1163022401,1146244931,-867742135,1397296640,1330530647,1346454604,1263747412,1594294430,1163086924,5524293,1129270287,1381319499,1414415698,1263747412,1175781409,1213420876,1212367171,1229341765,1095255372,1162626126,1192100159,1380340805,1162691909,1179535693,218184783,1129596231,1212499023,1279544897,268459333,1162170950,1129271888,1414745673,1162038849,1191903284,1431196741,1396790349,9982795,1129270281,1380338753,476485,1129270281,1230195777,673114,1330398992,1347174722,1430603585,1129270350,268484683,1094865737,1196771396,1095062085,1381257284,1192165722,1094864716,1431456844,1162103887,10703955,1330398989,1129070914,1095781711,1659971,1514754830,1380339525,1431262021,1095058258,1330383104,1280065859,139150159,1330383616,1397506371,1313428040,218134859,1163150663,1163281752,1330205522,201353550,1111576133,1162560844,1279610450,1275854972,1279345487,1347243843,223626049,1480919552,1162564681,1279610450,1192427522,1163088965,1380272980,1145849166,1380995919,20398927,1129270285,1162366017,1230196801,10634586,1279607822,1346720837,1313363009,1279610177,1330383104,1229734211,72632654,1162285312,1397703764,1230392901,1296977746,-2091626939,1096222976,1447384137,508841541,1280247808,1162434884,7685196,1279350292,1413563465,1146045253,1195725637,1414415693,234906707,1129596231,1163022933,1096045646,2378579,1413826323,1145981271,1146312527,1128616521,1498566484,1461256326,1163151698,1447645776,1346720833,1229344594,1414743372,1196312914,1594622081,1430406468,1414876999,1213486416,1380979713,1330926405,1312901187,1163087687,1413694796,11620943,1413826315,1162104643,1330007625,1275789416,1279541583,1095909961,6248786,1330398985,1179402562,12933193,1330398990,1347174722,1279608641,-1085586609,877331456,26424112,1330398986,1397506370,340089417,877331456,26489904,1413826321,1414742348,1263749444,1312901187,6440263,1095320586,1414876999,1414813008,1330383617,1431060803,1129270350,184551755,1262702412,1296516435,391401029,1096159744,1094994252,1380336980,1347634501,1397048129,1191968968,1096045637,1431391059,591746373,1095240704,1213220691,1279544897,22172229,1330398987,1179402562,1397178700,1191968790,1380340805,1347634501,-1455078591,1381437952,1346720841,1229344594,1414743372,1196312914,1192230971,1163088965,1413694796,1229738575,-1135326899,860554240,21444402,1330398986,1464615234,1866814025,1329858560,1094923091,6704204,1413826317,1381127491,1347702341,2441796,1162692615,1498432333,1275724124,1346850383,1145131604,67155012,959591243,1325924681,1179534672,1246055497,1163070208,1230131284,1414091343,234889305,1229407570,1380275283,1095914576,13256003,1313429260,1094995023,1279345488,201365324,1112493127,1314212929,1163020631,1275592816,1129469011,1632524624,1213465857,945246034,1380322048,1229735237,1380012610,218128473,1414090313,1297044545,1279410516,201344069,1414808915,1363891009,1163216213,1192034338,1162368069,1347637313,1397048129,1192165514,1330467909,1162630468,1145979208,3097932,1413826316,1347241300,1447645764,285236293,1096041799,1329811536,1413566541,1195461702,218194515,1163020612,1145394243,1279609177,268473924,1213420361,1145393729,1162626387,1380930627,1393557849,1163088965,1413694796,1229738575,-1118549683,1163070976,1312901204,1128614980,1414419791,1594360007,1229472095],299,[1917993806,1162283776,1330921812,1296125517,134236229,1230196548,1279348295,1326514315,1431327829,1111835732,1414743893,1196312914,1192362099,1094864716,1396788556,1213351252,1279544897,285219909,1094865737,1196771396,1230133061,1414546772,268524370,1094930252,1312901196,1145392196,1096043589,1594425654,1397244255,1413892424,1192231025,1230459973,1145851726,1330139201,1481853775,1162284033,1347962196,1447971159,10965573,1413826320,1179603536,1397050441,1313428052,285227591,1414808915,1397445441,1095649097,1330794572,151004739,1330795337,1279870541,184632901,1280329042,1229275969,-917220530,1128336896,1397966147,1330857298,1162039893,1275920448,1414090057,1347636549,1397049153,1192099996,1380996165,1145127759,1397051972,117453395,1381451871,1581601865,1600063233,808464449,117485128,1381258060,1515078988,1229196800,1413694802,1095976274,1129270348,1192362152,1498633285,1296389203,1163020612,1380930627,151029593,1313756482,892559193,251748145,1414808903,1179667781,1313164361,1631931713,1162283776,1313429332,1195461702,117474387,809656159,-1253560272,1330383360,1330463809,1162630468,1192034349,1094864716,1397703756,1162170950,1141506233,1196769861,1095062082,234933067,1094865737,1381258052,1346850377,22106708,1129270284,1163021377,1330400321,184550979,1094930252,1312901196,189090884,1397491456,1094931028,201349460,1112493127,1095257153,1162626126,1594294293,808469343,12798000,1113546503,1211117624,1594294454,1230133068,5653844,1129270282,1279347777,88297292,1447233536,1163018839,13454145,1413826314,1397900630,55463753,1112212992,1414746692,1393492091,1129597271,1096045384,1094863683,7162691,1413826313,1263747412,10179396,1147100935,1211117616,1192165555,1313428549,1312904275,1094993219,3555668,1413826317,1297044545,1145979208,4801868,1279607818,1095062597,1196248916,1229196544,1279410515,1380272965,2102150478,1600063232,808464453,302038600,1381254483,1431262021,1212498770,1279544897,4411973,1095715852,1397051972,1129469263,251673925,1465140551,1162104393,1229411650,1666139726,1330384129,1380012103,1380273473,1163022162,1279331585,1396920140,1128614981,-1353560236,1313409024,1096045641,5983059,1413829389,1212631379,1279544897,9196101,1413826316,1447645764,1348031557,117475397,809918303,-1035456464,1162284288,1330794580,1162627398,961826377,1380321792,1330464069,1162630468,1174929454,1094995529,1162694484,1163071232,1096242004,1163018576,1514754881,184576581,1094930252,1414483532,240731721,1213466112,1263488840,1460666700,1163151698,1347704143,1229344594,995312972,1163072513,1413694796,1128354383,1397966147,1212631378,12866388,1413826313,1346721861,8737364,1112754444,1163019329,1414546497,134303314,1162301260,1380930130,1191772484,1430475845,1145655378,1275855005,1380664143,1431262021,1044726610,1330645248,1447384147,525618757,1279724800,1279345231,1279346002,272846668,1163071232,1313429332,1430406468,1179535687,184640591,1330795337,1146047821,1128614997,1279724033,1279345231,1162170950,1192165393,1163088965,1413694796,1094865487,12207443,1095648521,1145392194,2708303,1413563913,1480936513,87113,1413828107,1397705026,1280065859,1225195623,1280592206,7619145,1162891020,1413566542,1296125512,285231941,1297368391,1280656463,1279870533,1296125509,201339205,1162170950,1330857298,1162039893,1225654335,1128416339,1095060563,1415135812,167825221,1094930252,1095517772,807751,1111835666,1162102613,1162758470,1296516435,978603589,1296369409,1347371859,117481561,1094992961,1179471700,1279331584,1380142924,1431262021,1111835474,1397296128,1128546626,1346716751,22041172,1330398988,1313620290,1179210831,100702809,1163020383,22889537,1163019788,1279611717,1330922309,167817298,1330400321,1229734211,11293505,1413829391,1162626387,1380930627,1163084098,1426915515,1129270350,1195725643,1414415693,1091698712,1129270348,1162626387,1380930627,1095914049,167824985,1230462815,1095517774,11686727,1230459661,1397244756,1262698836,7098196,1330398987,1095516482,1129270348,1493499919,1145849161,1192099869,1330467909,1162630468,1195463509,234893381,1414808903,1363891009,1163216213,7754564,1178944529,1212501577,1279544897,1111577669,6178124,1380736774,1380204869,1162284544,1396790356,1163219275,1397048661,1175191671,1380208201,1431262021,1011172178,0,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1909532532,-2097139682,136254,-1879435659,-1996353530,-1996352498,503452198,34651159,-1009217797,-1878917016,-1824528370,-661850389,807308846,339641088,-395051006,337022714,304515842,272039682,335988482,-83886078,12834958,1760332629,1183514849,122218502,-1058448038,182816,1760332629,1183514869,120907782,-2048303782,182816,1760332629,1183514889,119597062,-303473318,182814,1760332629,1183514915,118286344,-402241909,1566181126,-903865367,-1957363708,20801772,-402110837,1183516416,116189190,-337027750,313991,1760332629,1183514967,115795976,-402241909,1566181074,-1199216407,80412671,-326413056,-1962838936,-907539386,172395270,1510389224,-2085951139,1426065610,-2006389621,105286401,1510387688,-2038109859,1426064074,-1670845301,105286401,1510382568,-2051413667,1426064074,-1234637685,138840833,-1962506264,1944585798,-379758074,80381672,-326413056,-1962816920,1609041478,-379758074,46811318,-326413056,-1962808728,1273498694,138840838,-1928704373,-1024981410,-379758074,-1957345073,105810924,-1962385781,-396555690,147457851,-326413056,-1962799512,468190790,-379758074,46811285,-326413056,-1962792856,1317733958,-17656,1510401512,1522002269,1426065098,1147726987,172395266,1955368361,-536691962,1510352872,183232861,1426065098,1634266251,105286402,91537419,24446888,97970248,-2065080998,182795,1760332629,1183515253,95741958,1508466010,182796,1760332629,1183515273,95348742,350838106,182797,1760332629,1183515316,1958742796,1963436037,-1847048191,105286405,1956384169,-536691962,1510324200,179628381,1426065610,-932647797,105286402,1510305768,210299229,1426064074,-446108533,105286402,91537419,24446888,89319496,32071002,182797,1760332629,1183515385,88008710,-1930863270,182796,1760332629,1183515405,86697990,971595098,182797,1760332629,1183515425,85387270,-1175888550,182797,1760332629,1183515445,84076550,-2031526566,182798,1760332629,1183515465,82765830,1743347034,182798,1760332629,1183515488,139365126,1510271976,236054877,1426064586,1953033355,105286403,1510261736,276162909,1426064074,-2006389621,105286403,1510253032,277932381,1426064074,-1670845301,105286403,1510251496,194111837,1426064074,-1335300981,105286403,1510246376,194439517,1426064074,-999756661,105286403,1510237672,190507357,1426064074,-664212341,105286403,1510232552,190835037,1426064074,23653515,206473988,1225356353,29081651,77260800,-1962522997,280692814,75032576,-1125556902,576068,1760332629,1183515677,-268588794,45811316,72280288,-1846977190,182798,-1175680171,1586167809,72780546,84273245,-1175680171,1586167809,72780546,83224669,1442840504,1751706763,138840836,-1156952437,-1175912449,105286404,1962870953,-536691962,1510212584,124184925,-889192520,-1957363706,75983084,1023821451,108396543,-387963461,1566180324,-1207468567,46858239,-326413056,-1962626456,1317734470,-17654,-1962643480,54330950,-1157204480,-1175920639,-379758077,-4716768,445183,1760332629,1183515871,-49908,633013877,60483808,1023821451,108396546,-387972677,1566180236,-1207485463,-895877121,1426456584,308866187,239504133,1979711293,-534398202,-1962710040,216205390,-1962260853,29035598,57206784,-385393318,-905509074,-1957363704,88107244,1024214667,108396543,-387963461,1317733180,-1962089722,1317734470,113418,1510166504,117238109,1426065610,1550380171,138840837,1961921961,-536691962,1510150120,-2057639587,1426064586,1885924491,106859269,1510108392,-2024281763,1426064074,-2073498485,106859269,1510103272,-2019825315,1426064074,-1503073141,173968133,-1962785560,229180998,-1157204752,-974594046,-379758078,113935781,-326413056,-1962558872,585631326,-379758078,46827317,-326413056,-1962553752,250087006,-379758078,46827381,-326413056,-1962548632,-85457314,-379758079,46827300,-326413056,-1962524312,1317735494,-17650,-1962733080,1183517262,8895240,-1912018045,1926759361,260056606,147030784,-2144989070,401276943,46433115,101579649,129697138,-1157370896,244346887,-1953600280,145229382,45811316,36366560,1340693850,-18355,1426066122,1617489035,105286406,1979776829,-536757498,1510083560,-1749096099,1426064074,-2039944053,205949702,-1156690293,-1712783361,138840834,-1156952437,-1914109953,-379758078,181033710,-326413056,-1962490776,1317737542,-17642,-1962773528,1317736518,-17646,-1962778136,1317735494,-17650,-1962781208,1317734470,106859786,1510074600,1529604445,-1947432107,1586169422,173443848,39970909,1426068170,107539595,273058567,-1156428149,636026879,205949698,-1156690293,434700287,105286402,-1157083509,233373695,-379758078,248142504,-326413056,-1962454936,1317738566,-17638,-1962806296,1317737542,-17642,-1962810904,1317736518,-17646,-1962813976,1317735494,173968654,-1962841880,1317733958,-17656,1510065128,1524492637,-1947432107,1586170446,240552716,30795869,1426069194,-1838617461,239504135,-1156559221,-1813446657,172395265,-1156821365,-2014773249,105286401,-1157083509,2078867455,-379758079,214588136,-326413056,-1962422168,1317737030,-17644,-1962843672,1317736006,-17648,-1962846744,1317734982,-17652,-1962849816,1317733958,-17656,1510032360,1524623709,184553674,-1958775589,-154432554,443810499,-620028021,-645199243,1073891318,753608821,49956855,-2094697472,-343735573,-1475900668,605647873,1547278076,-1961790206,76218999,-1019479004,-225769867,79987651,-1148063093,1122721827,24428555,1611381699,-1073006357,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1943017134,-1072983920,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913174266,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,199491436,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,837382154,-1912151041,130426562,-1715457280,79987651,-1957300245,1996431084,108461832,524719336,314057,518818645,-15960321,1996425846,108461832,524761064,576201,518818645,-15960321,1996425846,108461832,527257320,576201,518818645,-16222465,-873986442,-892788884,-1957363708,108462060,-914691096,-402652470,-389330872,-389318062,1439398455,-14750581,1996425846,108461832,524644584,445129,518818645,-16091393,1996425334,1163061254,113953055,-326413056],300,[653888258,1946223094,-1983804613,1325389894,-1042773018,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,-1360267690,-473835125,-931216382,-561265781,637723585,-1960441461,-74775983,2122963083,-931230786,638124838,-2097000173,-763166271,-772091648,-263288359,-1947052407,227135614,-2096999031,-1006317498,-1960393602,1368073737,-1101100286,638124838,-2097000173,-763166271,-772091648,-196179495,-1946790263,260689502,-2096998519,-1996173754,1183575158,-229209104,-1979955575,1183579734,-162100236,-1980217719,1983642198,-955615770,120390,-338133365,1207864067,650141380,1946223094,-1042314447,-1014299933,-1899471357,-1960392122,1468737039,-263288574,-990751095,-670841762,638028582,-1996335221,1451881542,-327251466,-544515093,-1006443583,-1014249346,-473833845,160114178,38898470,-661914741,-1950581111,52873342,1360209417,29459202,-788475261,-1982213638,1451880526,-998325006,638159654,-1962782325,52870238,1360209417,29459202,-788475261,-1982213638,1451881550,-25755658,-231681,1996487286,-1042379784,2126775011,1912547016,838804994,650411716,637694463,1996435967,-260636686,-624897,1183708278,-1924131120,1343671878,382486157,251619920,185875432,-385649216,1996423383,-394854422,99239563,-1957691388,67496006,1183535104,273870,-1612181936,-799110395,-1946663029,1586231895,138906094,-1962256503,1166790782,-27948036,-1995931763,1435042885,-832664826,-1946663029,1586231895,210209262,244812036,-832664828,-1946400885,1586232919,214139374,71796996,-1928964215,67437637,-800683776,-1914012023,67437639,-834238208,-941072759,379974,-100609,1996487798,-126418950,-473833845,-931740670,40959782,-1003421914,-14236554,-14286224,-227082448,-1018113,1996486262,-800682508,1183666198,-1924131122,1343671366,-401670294,-1073015964,1944650612,-696351999,-385649664,1183514910,-431605268,1187449461,-1962933802,65788022,-1991839605,1589963894,16131776,-385649407,1589968368,16131776,-385649407,1191181793,-864124468,58130689,-16741655,1996483190,-364475416,1342178309,99108491,-1957691388,70110790,-401715200,1586168962,-129528880,-1946527861,1200221790,173508872,-1949270389,1435237445,142577150,-1996208759,1586169429,-129528882,-1946527861,-2021003682,-1752628212,1586168846,-62420018,-1946265717,-1014895010,1200161804,106400004,84166029,1183383556,-360805936,84166541,1183383556,-396457522,97273543,-1042380032,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,1586230870,-1995994674,1182990935,2122515662,343212246,1978037817,-700004597,1988820993,-16061992,-16324282,-1411329,1183574134,263658,-398030000,1342178309,768493195,240123908,-1962696216,137220166,1183535104,536014,-294191280,99501707,-1957690364,134606406,-401715196,1182991230,1191117524,-77731374,-384630088,1988821399,922703370,922683386,922683384,922683390,-401733636,-123666043,-66701049,-385650169,1149960361,97659664,-770506751,-757997359,133701316,-2096692442,-491192110,652399360,-1996335357,1451883590,532948734,638058278,-778500213,-1932340768,-2084371513,-489488174,-1030826237,1150015627,126428680,654073540,1144719359,-1003784948,-1960379298,-523134713,-654847279,-150941053,63409370,13796291,-687611181,-661929330,1074283659,-385382106,1589903601,126559996,-773795431,-2082932782,-621346606,-1023162484,-1191128445,-489485588,-1030826237,1150015627,-1949177076,1144589380,-1958513400,-125104060,133701316,638552870,-1996335221,1451883598,-523134466,1183437521,-1168733768,1074807947,-773795431,-1270445614,-1984538999,1183578750,-27882500,133963460,39270694,2078999155,958793079,-999001593,-953746338,-1962934009,1451997254,-62520390,-1191128445,-489485535,-1895934461,-1948742718,641730628,1149962121,-62487800,-2117526782,17541857,1589968462,126428924,-1950857589,1174649430,13796348,-754168391,-27917342,-661929330,17286950,-1270445312,62281355,-763102138,65196800,1183448662,-27883012,738161641,-916496704,-939521334,1459617826,241077078,1074808715,-1947842935,1178142278,-385649142,1589903792,126559754,39291686,-1980873079,1589964886,126559750,39291686,-1981135223,1183575126,-774755354,-1982672416,1451876934,-297366556,99636875,-920977406,198041985,1183437059,-162100748,653156036,1330593675,1183546603,-162100236,49563267,1182860659,-1995704330,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,1183531499,-262763538,452985349,417432009,1003553548,863501910,-1019542414,-1960432265,-128007161,-2096658138,469695558,634451904,1177095206,-129596418,-138404866,211101136,-990230999,958856286,-994607305,-1993934754,-16036041,2112422780,-1950340097,1308746318,-465169426,-754322503,-263847456,653156036,-796194933,-778440565,-137178656,13796312,-947070217,-763116797,65196800,-565802537,-1981786487,1451881542,-25391626,1183543531,-162100236,49563267,1182860659,-1995647754,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,-1014286869,1446625932,1916041184,-565823227,-1960432265,-128007161,-2096658138,469695558,634451904,1177095394,-129596418,-138404866,218179024,-990230999,958856286,-993820873,-1993934754,-16036041,1183026301,-1071971602,16852517,1183576134,-262763538,1995200057,-24516349,1178142834,-385649942,1600061055,707273,15560,1586189911,-1962439922,1183384151,-162100748,-1962123637,39291655,-1980217719,1586231894,172393226,-1962439932,1183384151,-497645088,-2096603509,-1962670010,39291655,-1981004151,1307176534,-196703481,-1980344693,1451875398,-129594402,-1980082549,1451877446,-532247578,-1981655413,1451881542,-330920970,-1980868981,1451882566,140413946,1468729227,-330921726,-2081532279,-956037050,65094,469255723,1183447638,-363427352,-2096472437,-1962669498,41388815,-1981788535,1311498870,-160031756,-1980739959,-804523402,-963960459,460701963,-1948498293,1183440470,-162100748,-1947974005,1183442518,-94991880,-1962493975,1452012614,2033142,604033667,-767129152,-1311484279,1761384966,-291303878,-129594617,100292235,-763166689,-1983896576,1451871814,-1710837296,240150780,-1962413917,1452007494,2033122,-1325346173,1761384966,-224194970,-330921209,99505803,-763166689,-1710837504,252143868,-1593314141,-524220432,393986,35031816,134521608,134616713,1183432747,-666465830,293400635,1178142079,956986608,92072518,-352321089,2146831161,-2096727013,1962995838,-360807661,2131590144,-394362106,-1090161664,451608578,327022091,15367811,108793215,15236739,79627637,-1090262272,1183449096,-1461701384,-955943617,121414,888424074,1967106272,-666450171,-11141119,1183576182,-94991368,467945003,1347610198,627621530,-361300209,-1947699457,1586230350,-598856714,1407082011,-1980724399,-1097151402,990095464,159370326,-969210756,-813497485,-129594608,972707467,309716038,1978029625,-330942195,1446578293,-2096925202,1183523023,-162100236,1977370169,-564774638,1178144117,956855776,58057302,-952053885,54854,14319235,-1830222987,-662797567,-955943936,120390,270911371,-934901504,108380171,4245495,1183543156,-94991368,2095470137,956661517,108454982,247799,1446580853,2085781478,-465159931,-940094605,1165230092,134487748,639616038,-1960441857,-523134713,-963849519,-763116797,268482816,-704388397,-1030831732,-291377013,76097031,-1727531359,-757997359,-1023151733,-1191128445,-489484181,-706095613,-931233024,-150572032,1962935239,-129594564,972707467,327149142,1178142076,957117412,629141078,1178142076,-1960937492,1948263623,-196703422,972445323,930930262,1178142079,-147818788,1946157511,69125162,532948488,638058278,-778500213,-1932340768,-2084371514,-692518702,65196816,-1950183722,133079512,-2097114647,1946208382,214431494,-1958972160,1452013638,-296338950,92017535,1944864313,-430556916,92022143,2011448889,617057054,-1956350944,1452012614,-564774410,92035455,1943815737,80213842,-1588825088,-778500106,-992816672,638059550,-763164925,284997888,52880083,-1030880681,-14231413,126559751,-778440053,-137178656,13796312,-1023157513,-1191128445,-489485708,-1030826493,-291383157,-700054777,-1593341658,104400880,58001396,-1593597975,104400878,57935858,-150928151,1946158023,133472603,50520257,-1962409978,-1962409450,-363427336,14319235,109249908,-1996224508,1043982462,57804804,-1006410775,638059550,-14278716,126559751,-773795431,63343826,13796291,-753802055,-1898576926,-1579643966,-1993996306,67535623,-957676536,-151093623,1946746438,-662797558,-16485376,-1979191802,-533402554,74792872,133433087,-1056443231,100860640,378210304,1183385602,-363427352,-1727531359,-757997359,-1983625591,915129942,1206585348,-1950071157,110020182,-293402618,67315204,-1191128445,-489484322,39060262,-661929330,638058278,-778500213,-137178656,13796312,-947070217,-763116797,65196800,-1950183721,133079512,-1962440410,-398050362,-293358985,134652164,134493833,-1996320791,1190592126,58000382,-1962859799,1452009542,-1710837270,309225712,-1995969885,-2096632810,1962990206,-227082457,-1947175169,1452002886,-129618992,100292123,-763166688,-1706012160,310601918,-1981528439,485221974,-1947187573,112325206,-1519849318,-465139438,-1681783,-2096631802,67634182,33441526,1183536756,-229209104,-258341199,-1559047832,378079206,2122516456,678756568,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995244696,1451880518,21555698,-1962415455,-1995969514,1451880518,-301531150,20244743,-1947187573,112325206,778629274,-2082932973,-621346606,-1995970909,-2096633834,1962989694,-361300191,-1947699457,1452003910,-196727852,771118619,-628948960,-1706012160,325347518,-358543637,-334066937,-2082932985,-621346606,-1980742007,1183511126,-1461701408,-385649601,117375302,1072236530,-398030079,-1310042485,1760598534,-654896233,-150941053,132817882,132912777,14319235,1996431733,-260636686,-1949415797,1177276502,-95020040,-2097143763,1347551450,-1503084902,-1961563373,1452011590,-1710837262,331770096,-763111177,-1982138624,1451877446,-28903706,-1955105788,1452011590,-1710837262,335112432,-763111177,-1545931008,378079206,2122516456,561316056,-1411329,1183574134,-732525614,468993579,539883094,14320384,-1097183150,-350995096,132817159,132912779,-1980742007,1183511126,-1461701396,-16485057,-1979190266,-533405626,74792872,133302015,-1947974005,1177282134,-229237776,1183544811,-229209104,-258341199,-1558943384,378079206,2122516456,661979352,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995563928,1451880518,-1592202254,378210282,-654899220,-150941053,-263812646,-895351,-1979191802,-533402554,74792872,133433087,737166987,1444668486,67046,-1560227197,378079202,1586104292,249791486,-1610619951,1183516680,105265416,-1461124238,-916496648,1442843338,132398723,2133294080,-499219705,510918663,956821153,1946677766,-301531294,132817159,132912779,132253225,132388377,-257830165,-200918777,-1002146809,638059550,-14278716,126559751,-773795431,63343826,13796291,-753558599,-1898576926,-1579643966,-1993996306,-267976953,67535623,-425655288,-401175801,-502923001,-468315897,1585834759,1048794827,2080376804,-2096660697,516670,-291430796,-234473209,-10324985,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,69125188,532948488,638058278,-778500213,-1932340768,-2084371514,733544658,65196822],301,[-1950183722,133079512,-16283354,-2096631802,67634182,-1962416479,17295382,285729286,-351804394,-926196091,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,-675741486,652399382,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315834,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,2092499154,652399383,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840588,185104011,1308718326,-1056684405,1177223904,-1948715254,1183386710,-94991880,-1962522881,-778500538,-1982672416,1451881542,-1957762058,1451953734,173982736,67782275,638028070,-1912449143,651725762,1991,1317781547,239993332,-1175042541,-523038351,-1005566463,-953807266,-1962934265,96636099,-920977406,185196929,1183437059,274106638,2113276750,-129594450,1593464459,967369,30408,-1070901673,-1984280951,1183430726,-1371108944,-1984018807,1183431750,-1304000076,-1962516853,-1941534457,1183432747,-1471772250,26101447,-1874425600,-375765367,1586168588,106939398,647657099,1183383691,106859434,637689796,1317603467,-1043231808,1586168545,66161414,2139819599,-1773238000,60325513,1334514295,-1837725420,999575177,-385649200,2122515137,829685902,647388868,-1960441973,1183384151,-1336505938,-1984412023,1589951062,126559890,39291686,-1984805239,1183429718,-1101624900,9324231,-1436644608,-1044357589,1183711971,9119380,38832934,-1981659511,1586095190,1413162634,2081193730,70985221,28837239,721611520,-1236891200,647395012,-1960443765,1183384144,-933852730,39074598,92015743,1996765990,112645,-1070923029,-1951644023,1183432774,-370111588,1183515124,-933852218,-1979955575,1183579734,-464090142,-1983756663,1589953622,-1840872558,126559748,39291686,-1981659511,1589961814,-1773763690,126559748,39291686,-1983494519,1446758486,2132507902,-62506235,2122519670,57933996,-16711959,1187489862,-385875540,1183514867,-933852218,2097043001,956661531,343342150,11304579,-655817867,-1471742208,11290311,13494528,-1948105077,1178199126,956659138,57984086,-1962886423,-1069143098,1183402056,-1773761538,204325516,-565802752,98588297,1183383556,-598308390,-1953347957,204313686,-700020480,98064009,1183383556,-732526126,-1962516853,1468729927,1220936460,-834238136,1087395465,-1983232375,-1030828970,-2144937845,-1996422833,1307286646,-2082578748,637853294,-1960441973,1589903959,-630291494,126428676,39291174,-2083103036,637851246,-1960441973,1589903959,-764509230,126428676,39291174,-3252540,-1977168306,-899759097,650792703,1325336456,-25263106,-5407488,1988870214,-498693220,971265675,394249302,1178142076,-2096073790,1962980990,-1505296604,28722887,958065408,360498262,1178142079,-2096204094,1946203774,-1505296632,11945671,-968455424,969430667,260026454,1178142076,-1995934802,1451863622,957541296,226277974,1178142079,-1996065096,1451866182,-1303999558,968119947,360506454,1178142079,-1961986334,1452008006,-1304000028,-340502903,-498693352,971265675,226278998,1178142079,-1996065092,1451867206,1983465150,-385647446,1183579652,-1438237760,1183515518,106859434,-1962778684,-1993958794,-1471744512,-16550911,1190570054,57934246,-2086254849,-16606650,1183551558,-1941554800,-370605186,-1371110404,-1336507616,-1304001792,-1269398752,-1203338496,-1168735457,-1136229632,-1101626593,75401984,-1951512949,112308310,1130953882,205883675,-1950857589,112310870,1399389338,138774811,-1951250805,112309334,1667824794,239438107,-1950595445,112311894,1114176666,172329234,-150059733,306547160,722224523,520423493,-1981799424,-1073015739,1170670965,-1962926060,-619993506,45810549,274565376,-1026990242,684195844,1448542208,-1962516853,1451960390,541469482,-1994238437,1451878982,541469676,52581915,1444091974,-498693862,-1947969911,1451959366,474360614,-1994500581,1451877958,474360808,52319771,1444090950,-565802730,199251593,-385647397,-771030856,-654899331,-150941053,-129594918,-1946528119,1452008006,2110917604,-2082932985,-621346606,-1979955575,1446641238,2082045946,-129615611,-523169165,1174655697,-95022088,-1979955575,283901526,-1946663285,-523109802,1174524625,-27913732,33048263,-96024832,2122514432,528220414,2122385279,1979744508,-129596650,-94993663,-1929221632,1343683654,761791642,-2082739427,2080438910,-2096726254,1980299390,-129579254,1187446792,-1979711238,29358158,-991440128,19269726,1065428543,410386689,-385875528,-1014300066,-1949594727,-129070630,-1074110839,-405602303,16416387,501810045,-2096529663,1996879998,18016515,-13994241,1996433526,611778342,-1960819061,1174610518,710284072,-2097151739,-86966062,1347606737,-1961081205,1174609494,643175204,-2097151739,-86966062,1347606737,-1960819061,17113686,13796096,-757997359,320357891,1174608470,710284072,-57015631,1377655400,-1949791408,-1962757670,-1946448912,1451957318,66846,-788475261,64147936,1444090950,608568086,-1708763629,503408892,1996443730,276234002,-15829249,1996426358,142016266,1241009803,-632911535,-1982048631,-401680306,1448607256,-2328833,1183570550,441879320,320882179,17113686,13796096,-657327407,1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1960958616,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1960945560,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183391340,-94991880,-1960294773,1317677654,1760598768,1183391360,-27883012,-1728052808,-17805686,1760598729,1183391401,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2095128984,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,456354044,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,33556774,18641664,50331648,17023233,50332928,17060609,83887872,18160897,83915008,18322945,50360832,17009921,50335488,17062657,50336000,17028353,50336256,17057025,4864,0,0,0,1852397556,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1869619315,539915378,543516756,1953656688,1952805664,1735289204,1634541683,1869488249,1634541684,543712116,1936681076,1701978213,1919513969,1646290021,1870209145,1881174645,1953393010,170816101,1702057226,1701344288,1769099296,1919251566,1886330995,1852795252,544106784,1953394499,543977330,1701732688,1919885420,1701344288,1769099296,1919251566,1952797472,1663070325,1634561391,1763730542,1917853806,544501353,1634623821,544367975,1931505524,1768121712,1948285286,1663067496,1701999215,1881175139,544502383,1953785203,1936158313,1851858988,1752440932,1948282469,1629518194,1852399975,1750395950,1919950949,1702129257,1852776562,1768453152,1869619315,1763734642,1970217075,1718558836,1885433888,1864397413,1936269426,1953459744,1852793632,1952671086,1948279909,1870209135,1663070837,1970302319,779249012,1749223946,543908709,543516788,1852404336,544367988,1818386787,1919885413,1952804384,1802661751,1852793632,1952671086,544108393,1830842228,543517537,1701999987,1701344288,1769107488,1919251566,544434464,1852731235,1702126437,1864379492,1701978226,1936028262,1752440936,1919950949,1702129257,544417650,1701863792,1970479218,2037149808,1851858988,1752440932,1914728037,1836413797,1752440933,1919950949,544501353,1969583473,1417948773,1881171304,1953393010,1864397413,1752440942,1881174889,544502383,1864397673,1768711782,1864394094,1869488242,1702043764,1952671084,170812517,1801538826,1970479205,1948280178,1881171304,1953393010,1763734117,1852776563,1701734764,1684955424,1818587936,1702126437,1629498468,1948279918,544105832,1970496882,1948280173,1881171304,1953393010,1702195488,-1406245515,543516756,1852404336,544367988,1948282479,544434536,1953656688,544434464,544501614,1886610802,1768189551,170813294,1701331722,1948281699,1881171304,1953393010,1864397413,1852383346,1634038371,1948280179,1411409256,1936613746,1936943469,544108393,1920230738,1635131513,543520108,1948282473,1344300392,1953393010,544436837,1852731203,544498533,1818323300,1646290799,539785327,543452769,1852139636,1936028192,543518069,543516788,1852404336,1970348148,778401125,1852397415,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1768300659,539911532,543516756,1802725732,2036428064,543515168,1819047270,1698963502,1702126956,2037276960,2003727648,1702129249,1768300644,745760108,1684955424,1701344288,1920213102,1734418553,778987873,1986939166,1684630625,1970426912,1886999653,1866866789,1142977646,1667593317,1986291060,1629515329,1768714352,1769234787,1965059695,543450483,1918115937,2037671285,1713399152,544501359,1952540788,1969316640,543450483,1696624225,1919906418,544106784,1684957527,779319151,1968245258,1629516905,1629514860,1768714352,1769234787,745762415,1684955424,1701344288,1701978222,1918989427,1767317620,2003788910,11891,0,0,3408360,1449087830,1230197317,1230982735,5195342,-17890115,65536,65536,592,65536,592,63,0,65537,2,0,0,0,377,1769108563,1766221678,1850303852,28518,357,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1969516365,544366956,1684957527,544438127,4801607,2424885,1701603654,1936876886,7237481,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,524316,1702129225,1818324594,1701667150,0,776553543,4544581,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,842610993,0,524320,1734963791,1818324585,1701603654,1701667182,0,776553543,4544581,1048608,1685025360,1316250485,6647137,1969516365,544366956,1684957527,7567215,2424889,1685025360,1450468213,1769173605,28271,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267],302,[184862039,-13077312,1996482166,-394854426,211419754,184867159,-14388032,1996482166,209125350,211419498,184611671,-15698752,1996426870,175570918,-69539826,-2083109239,1946217086,-362902772,1392726014,329114,-428409088,331162,-461963520,333210,-394854656,335258,-495517952,16777114,207522560,-1962717186,1579144774,181061983,131077,66691,16973824,66813,131079,2359502,16973824,65730,131399,1310952,0,0,518818645,1183536982,-773795578,99650528,-768409592,1973047378,-1946157281,-620017448,1397955700,16777114,-1030857984,-1951663989,-1070355514,1397992363,16777114,1583306752,46844191,-326413056,-1957210594,-1705571714,37,393527819,-164380018,637831974,637944875,1912751163,966416140,-1207959552,1592524799,119408272,990153503,57803332,-1962813464,-2083288292,1183516867,37783816,-1996077429,-2082829568,344523970,1912882235,71600389,-1310186773,71616257,478887936,990178179,276039260,-372126837,-511489719,1435900,-344794741,-1705566458,107,1583335307,113953055,-1923656192,-117241732,-1962379379,1912945412,-2029131006,-1962637051,1166475844,38045954,-1312596385,28392704,518818645,2123061078,-1705553658,80,1959791449,-1950183917,1552623344,473638406,-1705571214,204,-369098824,503709826,1418534663,-2016214264,38112250,-922027385,1659569013,79922064,225582139,1284098355,105679108,1324027017,75268496,108216320,-351904631,-1957654463,66750426,82805564,137217931,-1962637056,-1961916147,1334379085,872056578,-774272055,79922147,359865403,-2083812527,205194433,451412851,954751232,-338981889,105928928,614094623,1476395009,-920691105,1442841290,142380375,-117180533,87752843,-645201294,1438867039,-14750581,-6683018,520093951,182985,518818645,2123061078,211441416,184549377,-1907329854,-1946799166,-1073019322,-1960441227,-388955580,1240197329,-523116335,38011686,1929657126,-18427,89143275,1464860680,109466,1490170624,1783648855,-26110,-1073020928,-125104780,31955536,-1030881280,1493494617,638643016,-788378487,-1947610647,496654273,1593835522,-892788898,76218372,-1996078037,139758852,50742411,-1948742718,1277887052,115986694,1465255710,-91491445,1604711420,1284048734,377606,1638402,1,36307203,1048577,30605571,1114113,37093635,1179649,38732035,1245185,518818645,1317754710,209634310,-217549115,526278564,707273,518818645,-1958477640,567084638,520126501,182985,3913758,-4663154,181018623,1220025856,-1193767424,-903872513,-1205993470,-661782443,536870840,503318730,-1912577352,-18216,576031,7321630,-4663154,46800895,2092441088,-1193767424,-903872513,-1205993470,-661782391,536870840,503317194,-1912564040,-18216,313887,10729502,-4663154,281681919,-1296556544,1792577024,-26112,-887160832,12564510,-1070868338,113909657,-4710912,735612671,80355264,131074,2359342,16973824,65706,92,0,11468800,34275677,57148090,79889429,102499696,125044424,147458079,169609587,191630020,213388306,234884444,256052898,276959203,297537824,317723223,337515400,356914355,375920088,394401526,412424205,429988124,446962211,463412003,479337497,494607623,509287916,523378376,536879002,549658722,561783072,573186516,583934589,593961756,603268015,611853368,619652277,626730279,633021837,638592487,643311157,647308920,650454703,652879577,654452472,655238922,-1957353712,1183522540,197735174,1090746816,280746231,1925397262,-201877243,82035339,-1014245333,-661925325,59042689,137188734,1246658055,118025089,137185662,-388434169,-920715191,1426064586,-1960907637,-919402938,58310667,-1143408831,-1019539952,-140966542,-473789453,-1948767484,768750531,293471108,-2116514998,2114159851,117976330,-347995268,-388434174,-920715259,1375732938,179935575,-1947076864,786682328,49035,42437422,1388784384,-1097182896,67108673,655407559,1342732031,1103010385,1516175709,-1037319629,33554883,16870400,0,1475119957,142510934,-1912310133,-953809338,580,-149535093,76097240,51136139,1174606918,1149838872,273058564,105154854,51660427,1183718982,92874250,639387275,-1962785399,-1073014202,-2077421196,757167107,880018308,1946387501,-1957303485,1174605382,83961368,-1911667061,19269190,1089143876,51267211,690360390,1183515205,-1898383602,-1993996730,686490180,51267211,690360902,239504133,637945486,350946345,51267211,19271750,1183515205,105287182,105120038,-1026990242,952631324,1448542208,-1909817717,-165270458,1946228805,610175511,-473825494,652149506,-1926006901,-1960430753,350946375,707026570,65262079,2005608159,861900083,38243110,1183434283,1166747374,1435182635,-1983511763,1451876422,2105616098,2130739222,2105615884,2130739227,-337958140,113411,-2095688053,-1071971845,-2139127771,1183416516,33260510,-47923173,-1996487163,-75244474,616569601,263678,-1982183799,199879774,-262764286,-1980873077,1183577670,-497644576,-1981528439,-1070864810,-1980479863,1988883014,30271770,15498883,1589906548,-465140764,260777474,1589906667,-465109020,-1744336346,1312409739,-1207601698,48955393,1183432747,1958743034,-327253218,-1962118144,1183048798,-1960443164,-1962087665,1191175262,126494436,29920152,2122576462,561315844,15498883,1586170996,-465140764,126559746,1586170603,-465109020,-1744336346,-336312831,-327253217,-1962118144,1183048798,-1960443164,-1962218745,1191175262,126494436,-196728424,-887041,1996431990,1103010336,1183384105,-193527816,-14780673,-1097196426,-1946157247,511589368,-162594443,1946424646,75399959,-1962511360,-338102329,-1949857022,-802480554,49019601,1443090987,-262798344,-2080614775,1946158718,-60885245,16416387,-167024268,1448548468,2130753178,-59310334,-666465962,-1761543270,-666500350,1183515627,-129594884,460649995,1459386111,-1593788774,-1990830334,-73738682,721608448,1183438406,-1996231686,1996487294,675711790,1358448131,52840075,-11470266,1996426870,175570700,-402098433,1183518122,-1989415972,-166986114,1448548724,-369052006,-59310334,-1694987434,50594043,2122971139,-1962480648,1183448134,1962281976,-59310312,11967062,1996423951,-125085954,-16712806,-339268609,-28931325,-375159,1183526518,-129629400,642157392,1358579203,-15829249,1996426358,142016266,-1962045464,1177147974,-159480842,-385649664,2122579498,141819926,737171083,82515542,1257264779,58511883,-1963069719,136582470,1190529397,58003477,-2096974103,1946161278,-96024816,1183514624,407241494,-351123965,306613006,1183439095,373722106,-1994897917,2122577990,108265478,-134586633,1589966942,2013210154,511115016,-1709410561,63783358,-1963702647,136582470,40516468,-14780673,-1097196426,-1996156095,37615174,-955941632,194118,66485899,2117858430,-1962705378,1190534782,326370325,723404427,-120504121,-335788407,443976459,-956237847,64582,294531,-537460108,425603,1593246580,443976700,477427211,-1231399337,-1962658560,1308884046,-1990831622,-73739194,50615296,116118598,66864779,1183447622,1962281970,-62485729,1358579203,11967062,1448543326,-1697495415,76808443,-1982708181,65795654,-622967,1183526518,-230292696,642157392,1358317059,-15829249,1996426358,142016266,185331176,1461482742,11967062,1317733540,-129104900,1183405649,16489168,1174602947,-1962480688,1174666310,-230258184,527758859,66864779,1448147014,-855591270,-1990830332,-73740730,721771264,1183436358,-1996231690,1996486270,675711790,1358054915,52840075,-11471290,1996426870,175570700,-402098433,1190530000,58003477,-1006557463,-14276002,1996425847,477560606,406961818,-1946645758,-953420730,62513361,-101213952,2122971139,356972286,-1962183676,2116755070,-3061762,-13958421,294531,1593246580,108954622,-150834176,1962281951,-96040163,1448134403,1728117658,-25755899,-867792554,-2080328038,-867826939,1183516139,-1983446022,-166988730,1183522164,1355219962,11967062,1996424592,1183405822,16489162,1177224651,-1962677302,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1142421386,1962281738,-129594595,1448134403,-687801446,-25755899,-934901418,-234834278,-934935803,1183516139,-1983446024,-166988730,2114132340,-1705617416,100466870,1459517183,-73731957,721580800,-1962677306,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1578629002,-916496886,-352310078,235941123,2098073661,84143096,-1073017328,-926680708,1459617812,306613078,460636171,1946387501,58994026,-1410792587,58993920,-320273547,108956416,-1962857751,1589905022,126559788,-1909307901,-1993996218,424080901,-1962445820,-120511930,-1070923029,639917764,50611971,1183722054,1166616072,809929476,38111526,294531,-1628896395,575048448,1174657271,138841648,105220390,-1962879255,1183516286,575013680,638076558,-1946008183,610190528,38767398,-1909961213,1300833984,844008198,-166885082,1946425670,576621319,49019857,1992612651,1543710238,-1898380540,1569269440,9300228,-167346549,1946425670,575048455,49019089,1589952555,1191388716,843449092,638076558,-1064565367,639917764,1308823435,650153514,-1962652279,-1993985978,2122515013,57933828,-1946197271,1642668614,108956671,-1909438837,-1993996218,-1064566203,639917764,50745227,-1064425394,105744678,640831115,1190530441,125043737,-786282869,721611768,509527232,71762726,1183760643,1166616072,138841604,105220902,653411977,-1996339829,-1960380858,-263812859,71666470,116672137,343342935,-13469953,-963891082,-1929300504,1343680582,-15436033,1996436086,19195952,-1960393074,241091589,-1912108762,241091782,-963723124,38636326,-1993949042,1183515215,1200170740,-163149052,105351462,1589954190,-1899983858,1300965062,650153476,-1912057975,1166747334,241091590,172460326,653280907,-1962129527,-1993936314,2122518087,460652562,1343107,1190532469,259261465,-786282869,241091832,637993254,-1006090455,-953808290,-1962933241,-2068244922,-101213949,225825291,-1726724469,-770967049,-2115435659,2147465216,638076558,637683081,12060041,1166616192,1166616070,-1949750524,1451953734,-129595120,-1946528119,83461080,1183732861,126559994,-1896986999,958793798,637763077,1183516041,138841838,71645478,-1993997187,1183712325,1200301818,-330921726,638076558,2114078009,1166616068,-330921214,638076558,2097562937,1166616068,79921926,1106921099,1600038891,3195593,6856,2123060823,1962871560,175541042,638338702,721568907,1464861766,-1930135927,-1231358394,-1006030848,-1960381346,105786127,1183405905,16489202,1174604126,-1962087438,1183713910,76228108,-1996077525,1174666822,-129595130,695533323,638338702,1177224331,-1705553914,158466230,638338702,721570955,1464927310,-1695529335,161808635,-336574933,205950474,38046502,-1996208597,1174666822,-96040700,812973835,638338702,721699979,1464862278,-1930660215,-73732538,-1005995776,-1960383394,1311442511,-1990766332,-1231361466,50981888,183233094,638338702,721699979,1183385158,105251838,201082505,-1909558017,-1960440762,1177224260,-1990766586,1183639158,11967208,1589905919,1334519526,72231686,-125085871,620821402,-339268860,205950474,105155366,-1996208597,1183579718,205950712,-1962637018,-1993934266,1183515204,1149839100,-28931324,637814275,1577469065,180537695,-326413056,71732054],303,[-1727822663,-225707529,29556353,1183517822,734397190,-69736255,-1031076373,1577469443,312009,60616,-1070901673,-1983363447,1586218566,-1959294186,1418410564,1954974012,1989577215,944540671,-1950462327,41913305,-1898676599,653822914,-1994832501,126603846,650921609,-1995029109,1150004294,1950626668,28837245,721611520,-1337554496,862864523,92108356,-352321096,-1983894782,1737144902,33563920,198854281,1780118720,-730398975,-1697483009,197673406,1037715081,92078081,31082183,-1101100288,-1962639477,1183385159,-1169781810,1957709363,-136317179,2122567262,469041584,117974464,317245187,-1946645509,183029318,-834237957,-947140469,-18300629,-1136227846,1355708159,-1979777304,-930361786,-1054095477,-1980045080,2122562630,561315852,-1983101301,1183684166,-11528560,-919875978,-1987031415,1317639246,-397323886,-672531062,-1367439100,1183432747,-1907979840,-1987295607,1183418950,-1270445688,-9134396,491227686,652428936,-2011279478,36101966,1183326023,1200236254,-582580192,407341606,-1996488411,2122566214,57999366,1778428649,-16750080,1962893940,195730016,1183386588,1975520182,74770691,1461091979,1306892880,1183386606,1975520168,72935683,-1710396841,203379203,-1952037239,1183401540,146896,1149983605,1582599004,-1979955575,-956891562,-1961200385,1207317084,527761703,1347573591,789797018,-62486260,-335653239,1347573505,1293078938,-62486260,1392400009,24812112,1183449087,1975520170,65464579,-442871721,-1995638451,-1072978874,-840367243,-968440061,1187446785,-352321336,-800667899,1187446786,-1996488450,-1070873482,-1981528439,1183442502,-230258188,-1962391925,1183386198,-1705604712,-1950065013,1183405127,205949936,-1946794359,1451953734,-1673098992,-1902225783,651725762,1183319946,-481936643,1183451250,-45729569,1183450742,-45709090,685983370,2122579270,343146698,721241738,-1041200156,-1631321370,-1960378508,149632320,-9134396,424119078,1356875401,-2853121,-1097149834,-1995617983,703199302,-1000436990,-1990572149,2139338822,594804816,954025610,460717382,22169483,1200339014,-263837354,15761027,1191119231,1481083832,-2081405439,2097199230,114181,-164953365,-15304961,1218099318,-1995592901,1983625286,-150768464,2122561630,1450442998,647782084,-2013182070,1178256198,-1979157789,1178132294,-1979287869,1183374918,-481916221,-2084354520,1946208894,-1018787308,-259267542,-1006442815,654275742,-348819317,1956561928,2005608191,1996445209,-763953196,-1237205350,-96040701,1187448299,-1962934022,1175128646,-1005620216,1183029342,-1960443240,-129619193,-1070923029,-113015,1996485238,-1133051916,1794668287,1996443648,-864616454,-4688129,1183701622,-1924131168,1343651910,-2081290776,1963053182,-129594515,64636419,58046534,-16734231,-1224796554,-1224736906,1183580020,-431619308,306613072,1357137411,1358775946,-2853121,1996477046,-1401487412,-3246337,1996486774,-1101100070,-15763457,2122561654,92012672,-352321096,1354771202,-15432051,1183666198,-11528524,1996468342,-229971782,1183533291,-2008663680,1183384446,-2109305976,2122991161,-1975088893,964970123,58559558,-1953741175,1178175046,-1996259954,2122550854,376766656,2025753886,-2139714049,521537302,-1515870811,-1069103329,2122514433,1802764534,-1985984885,1183576646,-196703838,13532803,1996431220,-831062030,-469697638,-193528050,-1949403393,11967216,-268235006,-337217911,-230257914,-2082060663,1946209918,-227082468,-1697745153,252641462,-755969,-259273098,486603674,-339334391,-196703485,-1964751223,1183368006,-96039939,-506231,1183554630,-162594826,57982987,-2080519447,1963118718,343342944,-1928169729,385841286,-230257840,1343505923,51529355,-1924074426,1343651910,-1915980033,1343653958,-4688129,1586223734,259522494,-5343489,1996476022,1418104252,-1924131073,1343664710,378553997,-1166606512,-2080983832,1946158718,-1874425080,1972651577,377391877,2123051499,-1773761770,1955743289,141186854,-1186705254,-442871793,1460654413,-11237747,1996443670,27171506,-11010049,-442845578,-2096110003,2080552062,-2037557474,1343684372,-1699449089,270816059,344362327,-11528449,597341302,-939524345,46150,425603,1325337716,-797015088,-385647615,2122579044,880017414,-2084282741,1963083391,1996445457,1306892964,1996427308,423533226,-11071435,60466806,1460682322,-1700235521,273042917,-1699318017,182851902,425603,1183522421,-1840895082,734147481,-1949791294,1177261126,-1036805744,1183433259,-934377018,-1949940085,1600047190,1231561,1458342741,74892375,641501990,1223,1912799107,276234014,-16091393,-1705572234,263410491,-15698177,1996425846,597317384,856683783,-773336577,140428519,1183529357,1183558414,1183755020,83830278,-1026990497,-1957363698,-1000909076,-1960442762,-773336772,140428519,1183529357,207522574,-62571738,992347765,661978717,-1901358165,-14285242,1015227908,-15175152,1996427382,209125134,-16091393,1996425334,74907398,1610572264,247646558,131077,69786,131072,265276,131072,1380521,131072,1576904,131072,2035415,0,0,0,2248,1586189911,-129579258,-75300864,-13667068,23726198,-1775602,-15992693,-504822923,142016256,-401735574,92930002,57982987,1459671017,207514,-369153280,-75300668,-15108859,40503414,-5183474,-15992693,-1377238155,142016256,-890567830,1795716747,-1727854524,-1996194569,1147927622,-140967158,1183385212,1960512506,33260318,1149963134,2130155786,-338129926,-1948570878,-140965820,-1023148930,-1946663287,151386182,1356910848,-14729318,200838143,-1957202689,1166670918,-96040184,-2096478839,1963067006,172264200,-351517303,205899525,1170669568,-1946157566,1166607942,-125926642,-1960348672,-1991706554,1586168901,-1948004090,-1996270457,-768932283,957373837,176030805,1204241219,1124073470,-947129877,-892772514,382205956,-1906966528,1183517254,138838792,-330921726,-1947318644,1183385158,140413936,34096771,-1995994330,1586231366,243237644,-1724549888,185237495,-385649454,1586168098,746061582,1781168127,108461828,-327745786,880279326,1200443986,1783635524,-1962907136,1610559071,16312604,-1962520833,38046707,1090012715,1187455604,-1962934020,1144650822,-15368700,1347817078,1073890443,14018640,-1896069377,-471135674,-1946663285,1200163934,140413698,34096771,-1995994330,1586230854,138838792,126559746,-375159,1187448398,-352321284,138906486,-1946390793,105352136,66612983,206515144,-335655287,108954403,-1004175872,1182992478,-1960443384,-163149561,-2096603509,637667398,1183385483,105840634,972965515,-713098682,2146846265,-96061156,1586173822,65262076,-1014821794,-12614896,1183520373,-351827464,242679567,-15960321,1996487798,3008760,-1946401025,1586232390,71776524,2095645566,4162559,1996427892,-13107442,1996484214,-260636692,-22878194,181061982,706560,1988843008,106859272,-570170415,-1995390077,1065612894,-1956217856,1861683268,-1949791482,107804423,1277937667,-129070836,1183385483,138710010,-1962512649,105155528,50622199,206318536,-1946399095,1183384646,175541246,-13863681,308947572,1183646314,508565240,1781822719,-1929352704,1344160836,6946922,-13732725,1586175068,-16267274,-1026990337,-1957363704,-1957275668,-164951938,1996427499,-1957275894,1174602309,1625837574,1966687999,-2081718524,208928829,-16091393,108461877,-3217394,-26025,1599995904,33999561,-1493171712,256,956367616,117440768,0,0,0,14536,1586189911,306678548,-1948629367,1468728391,-867792634,-1005429109,-1960428961,1589905479,1194010122,1191388678,239469314,-666465976,637820612,2080524091,-632935671,105330982,1105789821,341740290,-1995421813,1187503174,-1962934044,1317653582,-698971692,1091063435,17144129,13796096,-757997359,-1983363447,1586219606,33810692,50087623,-731986944,638028582,-1996335221,1451880518,140413938,1991,-661929330,188189478,-385649162,1983447506,-1960542500,1177278534,140413924,-1006483575,992347230,259785287,-1962385781,1586168391,1194927620,-385646842,1988690342,-934900758,63592075,-763105210,-18176,1443095251,-1950183694,126559960,-1712830839,-757997359,-763111177,-1931806976,-2084371514,-489488174,1183438339,-296318484,15091399,-1949791488,-263812134,99767947,-166002686,33416833,1183438339,-94991880,-259276146,50629414,1183387718,-1950118156,126559961,-1995422205,2123101766,-360807676,-2096532224,1962993790,15395075,1183568427,-163169804,1183385214,113374,972969609,192804422,-1980348789,1187503686,-2080374786,1946222206,-28931226,971392513,695592518,-1898035573,958793286,58655813,637577193,108922169,-1996125402,1586224710,-1948003844,8980598,-335788289,-427916494,-1960020736,1183768134,87631366,1325335932,639429628,2097431865,1166747143,-565802748,-771989877,141986787,1191116937,-2096824324,2080439934,-363921628,1182997108,-1071971592,16919077,1589967430,126559992,-1995422205,99349574,-768313,-25263233,-385647104,1325399855,-2095352600,453176390,-55872,-991017471,-1960383394,273023751,-369736055,1187512079,-377487370,2122579719,746455804,-15573365,2013211767,-1962644950,-120456122,1996430928,2013208072,2013208116,1145539894,6967326,1602945130,476053294,81020547,-1947973889,1178196550,-385647132,-1070858766,-1026990242,281542674,1448542208,-955351413,318960710,50218695,273059328,4031270,-2094650252,1946157693,1166747173,340132612,637951684,2130986811,273059349,71666470,50660134,1183716422,121316872,-1880554627,173982721,-1992848602,1174947382,-1946229117,-1924774202,243860559,109840456,-829749174,-654057007,139206281,139331212,1183576067,-1950184438,65130958,139502529,139597449,138813067,503571409,-1960441780,-796131769,603980805,-96040452,-61437630,-972820085,-1945483773,139764674,139859593,-1040431477,-268238112,-1945471485,-92929087,139998857,140119689,1745372776,1206388784,1111393044,57999368,-1593772823,104400952,477366332,-1591737752,1077938240,653779153,1347553346,241050,-28931840,58048523,1744882921,1117855746,-1311626488,1760598530,1347616767,16777114,-62486272,58048523,1778427113,134768642,16777114,200313600,-385649162,1157496969,-25755901,255130,137405184,137500297,-1694730497,65535,-1995950941,-1995950570,1451880518,-1996190734,1181283910,812142600,976682760,1043791624,1743261192,-196704000,712359947,-1947187573,883159638,907446536,137390088,-15304961,1996428406,273058578,1996445520,142016502,-402229505,1291779010,-25755901,282010,-59310336,16777114,-6662656,-16776961,1671102070,-16777212,-6620042,-1962934017,49017926,1600045099,1231561,19656,1586189911,239569678,-1995417717,1451870278,306678730,-1995155573,1451869254,172460998,-1995679861,1451868230,175541186,-16616193,108330804,-16485121,1962873460,175439632,-1995283224,1418265668,134259462,134354569,1091587211,133566089,-1056420213,-1056767263,-1995966301,-1593312746,1317734400,48349446,70107395,133997312,134092425,-2096210293,57999423,-1962521367,1183386694,-1983304722,1317655118,-767128620,957243019,-385646841,1183515804,-800683538,99239561,1183384580,-398030386,-1962778684,-1960389506,-1983476943,1586223174,106939406,-1995863258,-1053039026,1508442997,-700004604,1187446784,-1006632500,-165232546,1098121472,-473835381,-931216382,637635366,-1996336757,1451880518,-797013006,1435043209,-800685310,-998325244,637635366,-1996336757,1451881542,1586185974,-1995994674,1182990935,-907475762],304,[-513977672,2013379399,-1656469741,1451498312,129900066,1374848557,-354422029,2032575936,1987623474,-2596739,-1213274614,-895809763,-1333208701,78878749,1010422235,-1176029065,-188273701,-1257006751,1720993555,1305914082,-1969342969,-941974837,2026915853,-1129697330,-1515477774,-1638655299,303092014,304748043,720050119,1077597748,-50167195,1455738530,-1332065972,286585550,-1068705423,1481148721,-425731122,1688616513,1018846819,1154927601,-550842580,1139939928,890302021,-131685754,-1568399277,-1129823611,1687895562,1235523527,-741060820,-1193862808,-741054382,-901028654,-1757969607,-974784294,1936103633,742316306,570828078,-1511120231,-1005029084,-598466489,-903389095,1487838844,362384588,165340087,632306222,-989496008,1226831102,1106449226,1157310571,1575238045,-520112403,1852662807,456427075,-1541118606,1423394743,-1195152542,-1237847386,1125921446,603603179,543484763,2048772273,368327569,1918384538,-49674696,-454509242,1108297201,447430325,2093007491,740325475,1896687044,-649861719,-1548250959,448857998,450995295,180962381,-789864991,-1587029612,1621169477,-560792852,-1255136055,-1586647043,1548137462,-1924602944,-1077581288,1805338785,-1128900106,545356615,411018774,2062472700,-1428173474,-139124052,-1591711609,-1157275076,1595308775,1782864194,1273770077,104064984,-904766032,531641498,-751364662,-1270453728,1700034272,-1731886383,-730000343,1163069133,978018130,-1298642044,-256265115,-765051517,-674017257,1933491334,-802977843,1072745368,1022309968,2111685080,-1138274967,1058169991,2058287689,-1760784166,1972141648,-364205981,-151449529,-552437657,-1049542584,606327520,8512022,-627320878,-441727628,-24462920,1010518848,-1963531759,-738651761,-843761910,-613093851,-1494072099,-1217611098,-416477456,663088713,-1875444935,1232288140,-1764633751,-97085730,-849965442,2047473221,-64096442,-806488409,-1468903543,-75185905,1703590090,-1674667097,920582661,-1201146749,-1060262979,-1097441886,-1205643825,-1890205141,-564975594,-1688205573,-1944234274,-428813395,-1579685519,500514599,388814038,-1858526432,1599665641,593942599,121953158,-1545455703,2021899107,1498254734,-1624691548,1093365064,-306371415,-949150603,-1491686247,-151854957,-124833434,-198944385,1867294797,1718125971,1201592606,1038688360,517066584,1477716230,1869770655,1935218431,-339371877,-1235953429,-2039807481,1217579377,-578455486,-74392575,-1063625836,1985926854,1547620062,-159075164,-905268766,133171551,1967505437,-1589800285,1408123254,-1468056420,-551182656,-1960574312,-1383011600,-1042647584,-2038983298,1973643240,-648969512,2003974430,1061729024,-52171638,1047224869,-867997335,-929382168,1217281730,270063563,108096711,1461084351,-1518141581,1802370370,-276091480,-817629793,1053779889,-1275562885,1722046725,-1109793934,292009626,-1318496396,-1922784065,-1379189530,-523442551,67204311,-443200446,-2116545073,-1165699333,-2044502332,-480403300,-979727257,-1184057722,-124252674,-303028386,2147045053,-701373118,-992463472,-1667100438,1918356783,1545483692,-284451990,-933828250,-808013796,-654122396,1344386654,-2097084915,1124404845,433725925,-1328085749,-1495703131,-1600774996,1075811743,-2034251177,-1592935545,66618442,-855717308,1361589495,725303682,891450465,-458571282,-1331492244,377728253,95751900,200587436,916699395,467416099,1807226610,1205420755,-448605205,-1060428182,-1862267134,-1385179248,164849921,621015972,1478266074,-299028931,1812021968,-549181519,1354330709,1311421008,-334155133,-44004353,1674626247,-1939825368,1982759159,772198272,-536082396,-1360698641,197133636,1005431430,876607132,-273222371,-773955551,-1304869522,1814924134,989338865,-1019990272,483372655,-1286002690,187100773,-944474674,872265145,1847035095,615973042,-719217086,616041842,-9825196,356084608,-1245591134,1005361057,-1804427172,-214597247,734305281,-10338433,1399973955,1177163298,-1612165748,-1419581308,-417135750,1523100708,-1241131665,-1872012975,673418791,782810496,1467903240,-1487102023,1058763448,1597388174,2115904596,-1486568287,55300324,-452404884,89188052,260640084,1028814170,935774851,-1300113075,-718616402,-272356139,2083888474,294865045,156447545,-856079008,1721902794,1286609704,-2009127407,-742256695,-371094669,-1189326791,-955240240,-2146582467,1787516159,1688145163,-980747189,-109746046,1175981106,1201796101,-1604788331,356723711,-1459311158,1671334155,-244047030,-375252975,-622123833,38912104,283799779,-1527512378,644536272,845862319,-31825424,-641023796,-810175281,32518905,-1737633968,-1186776794,-1597413745,1416914406,-774077409,1333893375,443150387,829709524,-311591970,885116848,-913900318,-94563086,822333451,1747369414,-979186611,2073076624,74189626,-1986783976,-986061789,-1365296296,-1108353640,165208014,1625141575,-341135259,659614118,-684494623,-1452631911,-621989325,-1840970121,1786320284,-1021406922,-911826978,-448648269,231777789,-1321051701,1648340142,1298179509,-1835031284,-954191494,-1241263270,-1525950403,-1303014440,-423581575,984546960,158117872,1108979887,-365423177,1426631007,-1582129276,-1828246520,1568754948,750707356,-377727155,213562731,-2012591555,665013344,-1786033621,-394092791,-453462575,-1789946143,1810874409,-482939358,329503536,-1927374457,-1554309499,74431717,-1849755671,1275071304,-732279235,1937454913,852966308,2113019935,2020681616,619907334,1200004668,79448560,74288360,1410607111,2027408315,-1584531515,313615303,-1073545016,86843803,-523104226,1292269237,942660230,1945123162,-1459428672,1205787044,1510564767,-772751110,-1015807291,-996079761,-985462865,-1593430070,-1102653677,831909933,625574493,1732691873,564980283,1353126014,1299556352,904719304,1114343638,-1132003820,226079363,1186800248,-2006042155,686428005,1466509440,79998237,370031752,721856211,861044456,-2016641201,736336327,-1641463046,799101589,1128689005,-121908148,1046204405,1285274981,983881093,-84123152,-2135025019,1785398781,607488062,-496062341,1613949463,103170141,294485327,1182006446,1143755576,-1477229281,-1215920636,855310404,1528292405,-1515179567,-975386292,611195606,-5623098,-380973892,-285731574,-127372479,-375764476,-1802979288,-1802376275,-1298957655,114106669,1343484205,-1036569333,-167706112,234378724,1074244181,133431820,-1922042419,147271364,2123996509,804036170,-173659231,-628619057,-1051864157,-1212921346,544464050,1826329274,-765192566,2039409944,1663773402,-1550695447,792122197,187036389,-1872962323,799737113,-759296842,-1840924281,1559787897,559008958,-1561195075,1267505666,1441501717,169060796,-64180003,-163013228,1840445725,-2122416714,-833014179,-200524597,2078820710,687166975,-1766989400,-803079706,1036657614,912265446,1013137335,987103865,-121249949,568232175,1959922747,1449800648,-331783346,-96305457,832627206,-2085467751,1808452755,-59945662,-1441123747,414880393,121173656,1095595446,1017206824,-905622592,-1624858266,-895108839,-380985477,-1136250071,-1358602452,-1468938730,2137547442,-38878184,507586793,1779016497,-1576615425,1518162426,105184035,-893685828,1699795971,-1554300871,1482340281,-1348903205,-1996212036,-123035371,2099612980,-342868369,1780818015,661017663,2071486116,-2142314737,1340522596,-1803757797,-1247551977,2113145832,805775900,-996187931,-322663948,-402953341,-895526616,758541145,-1079727420,-1081616917,587693934,-635898494,1793699000,1836164712,2002613503,1238753948,149142115,-2054432113,-1605085845,392890248,-905741754,1662617331,-2077244182,-1754811262,1355241077,1506066023,-244393997,425886309,647483242,2134254209,-1523920702,-1471051075,1816516194,144821773,-1518170315,1960448592,1791058693,-870592315,-953704135,-1902726193,1016080142,-1434142795,1084157844,-466442841,423057725,-1140968471,483373609,1819475066,-1397586291,25403218,66955447,-1186587385,783854165,876046468,-622114336,1469269422,1221457936,1336109928,1719656506,-1622846646,794363548,1062330881,-940389298,-1183297887,608173569,1065258412,-806123517,-1984522161,1451848322,259835746,-1067045312,-1094711362,1483671959,-1874822143,706124767,1349011791,-1507396286,1717360091,1936885249,-1862345436,1165577535,1307720121,-117397207,-301606590,710233835,-532679605,-1962396825,-1266880472,135563352,-1467805504,-2050556344,-1584849122,-933852277,-2137469949,-353765258,1448324293,1172754143,1491924213,-1453061955,1932650322,1878397680,1434679865,-278256080,1220205910,-674065511,826992951,957099859,-105632660,643211687,-858655832,-1700825078,-1408032469,-251837707,978948208,1687971573,-1052671477,1716706172,-66059081,-250791579,33077270,1130242754,2053130748,-1106960163,-1237349801,-1032323777,-1621516328,-82634635,705524509,7969420,656191443,1461379745,1698875144,1020856778,-916829052,188859302,-509165625,-707281177,-1933497254,357787186,291096409,-692720167,-1139221679,-162468114,-1863402847,136143095,2032198624,1085177025,-51207590,1039745431,-1293223103,1617456694,-1333998947,1129665487,-1840585845,-1504935191,33845081,669751895,783566411,1879555349,216089174,-2036020265,-322252876,803749007,1539644090,-132240811,-1810747418,-771670457,-2037930283,1901404495,-892862366,-801408770,1365584522,-1813208633,-1105068916,-2106738173,1812469162,1516122192,1552260228,2134253047,-1885520888,1862081628,-53552442,1967160396,-1975954289,919370771,-905423149,20591145,1340250514,-1236253011,112824490,27935009,544015864,53247900,-549354534,587877506,-74055373,-354234325,-1507215024,-133069764,1474826962,1409512790,1728367597,-2132349587,408812291,2039572125,296485285,-390887178,901237305,481547366,-186541622,1547766883,-1740519310,1929734391,631502489,-270738750,675523809,797983927,1640192224,879564426,54817920,1771960887,-967387718,-873918824,2125754340,976691974,-1182082510,402932657,1161359897,-1221183749,1412688292,-1639574996,-256129352,1176243830,1337843188,2103321913,-1361433740,-830445533,-1199976795,-1767445129,-333640040,-1996535613,-1119420709,1257428113,1358686527,704000925,-2020677788,-617463846,1783150815,1626654125,2084117099,938640719,-1094027310,-1807555363,-1266182846,767613314,-1886316455,-1390921610,1179655602,562370765,-701413116,-951346417,492489434,-1009577572,-584769034,-20237817,1456553588,-1578264884,-682011672,860560505,-1007870157,880541696,-2139960309,486644759,-1273397504,979076170,949655085,701432979,-1705037744,-808263243,175993031,448524500,218556584,-1925004858,-1319818951,-226454830,-709941738,1536442344,-1633328972,421956342,1491492641,-264949822,1471354613,1835086674,366262696,-233096210,-1556762850,-360132250,1103538786,-1690094870,-725397446,262779004,1789267060,1816460964,-1371927408,-66147438,2069102475,1536945267,-649125503,-1299671393,-184625050,222904751,1142706324,1861319937,1539358547,2060700878,-841816070,765588051,-1486370107,2014363947,-388309902,1543154408,654790858,443879015,1471457764,-2124527985,-1506490223,-1813331830,-2074332471,1161397511,-334781693,-69575530,1868966565,690699844,-1482533335,-835426215,1687455480,579202359,1733544613,1324128848,-757057620,-224700703,-1729648258,1676496295,-1580874581,1657260242,7313225,1022731396,36511293,-1306780067,-2042372801,-1859073667,-506605493,739932131,-350664545,-1617947463,1359143575,-971268932,262513387,60715383,693197640,-182134533,-263621334,-739763097,284937000,-2147332351,-629657556,-365317150,-1782525365,1102075473,-1391525197,-1407383923,154634949,51910898,1137538839,1882328315,-623482888,2137565705,833449507,1427060274,1901699988,750702819,-1394878871,-602227072,-1430268310],305,[903669078,978979580,-1852894832,1259168504,108224652,244463962,-1493746771,-601973339,-983366047,-1210593952,1343831370,-318267486,140590927,-70646791,1280721127,-1458766579,373551413,2089861393,-1787012378,-1560431327,-1218909444,1873824644,-871592989,1183487021,-374429804,-44833775,-1755930075,-814531456,-1096602984,406254721,-2128236719,486186091,264908240,-1600637940,479873528,-60791746,-2147253440,-1999261264,-62603569,-1718934525,-889367608,-1153171513,-781321269,-2098035550,568194721,-1327741473,-875690664,635391689,-2027680509,432551995,-1306257298,1745908261,1762668693,-813916126,-98309433,-1142350053,36715334,-1533556766,848390268,1285185136,-1476786549,-1288339294,-87750439,673025057,-1464926217,-1571723213,33184088,2096594010,-1295210294,1580627004,1884086690,-1604044313,-1064164079,1130768822,-1885397235,711981347,-421312102,857957830,1964882973,844774684,-488732202,-1080340662,-1167113036,2041358928,-601490913,390440095,-560797758,-198094317,1591294352,1601924268,-1828566995,-2141193729,-1795152839,909113790,1180066435,474940238,1183273344,-814408923,-1096463082,-80254197,1952377884,1616903973,879738516,-891175277,1240494762,-1506101762,1026545276,1220036522,-871539721,-571231952,-395748614,214522945,1480511021,-1762821833,104813760,-1778879123,67512792,1342868941,1728301618,-1385477864,1380421578,-878826797,-867183055,-1043136050,138205722,1361020798,-951968082,1787747328,1418776805,671600841,-689811525,-1606290081,-56532942,313018583,609197928,-189605837,-1573465440,-1501217940,-534475259,-895709161,-1153772546,332196261,1147455915,-1828497992,-1906957187,-1063381854,-379278205,-1401754354,-1233348264,-906081262,243512644,1881505806,1384184267,-1195636112,838490350,-1309205207,-1704326399,2105431066,-1509186811,1387281396,-1753377338,558647393,365615141,451339043,451401628,185282854,758613044,-1116405420,734702064,260312591,710623258,-903479891,-394188869,1446483121,-187274068,-476089731,-1697029454,-1229980272,165289145,561267307,990784686,1910018125,-1880593039,-484401678,-324988149,1454612174,444100115,-406123798,2052396870,546556669,319470497,-813561496,715791707,-74188401,2037134401,-767806878,-126815656,-672394662,-647704220,2024749954,971816517,1932205648,97325722,-120575038,-1568212393,837095979,1350366428,1307871008,1392912422,920472817,-1603993022,747360772,-1973697642,-1487258234,-122386321,1105096476,-1494822808,711880847,-2141863636,-1015337657,-1320924357,86584388,699400086,-1211610458,2044978756,1960609670,1677466546,374599287,1083141433,-1904543110,-91660810,37802386,1982110243,314589334,109665781,729245766,-542540351,1580025848,-1298783074,939636524,-616613507,-1875789673,1679255412,2105210637,-2100355774,1810706148,-388326640,1880569169,1740093492,1190419937,1167977601,-608172228,1965466630,-1668922270,-1474649791,-183355441,-1015203239,-1085934330,-1892762638,-1032530602,-2033001387,1331087829,-249469221,-1126634230,377846676,626856541,266190324,-1899537920,-697648553,904256377,-685396212,-1566805168,2000806145,-1830545608,1468673447,466901954,-1552473623,-997331071,-1698041992,-574457282,-1601822615,-1833954779,-1321304662,819733417,-1442192316,1900328107,-1546562185,-814160960,-573724762,1184755752,609347742,1246601438,-1126321165,120528527,631296122,-215036591,-905602558,-1494844326,-604571890,806612745,401427545,551187586,-2101726206,269895539,-1258325383,1868915426,1903953255,-2038762314,-457363694,-107051478,-921370909,-1495996535,1678412295,2125959511,-1364783802,-1458157663,-814122844,-816186823,-59531591,-1392673689,-1674791670,417278679,612352222,-1867196081,608697891,-1148868877,74231777,-118008778,254168731,-830761670,-189417563,825707414,-43428960,-2039301588,-458026505,-1765831592,-1768086777,121458622,-444911276,-1961631348,-157000878,1494505943,-1275204189,746301568,586690852,1257741357,-232422684,1868289449,817114518,-1200345213,-744356595,96975684,1365336181,-1630425191,-725988098,967214844,-1807070325,-1593512393,-565706826,1520732430,-1494493990,264994550,-479979401,-1191405681,-77888283,-1220872394,-557615625,1801128407,695047180,-1975023942,-1836366764,2001005307,-379130056,1555471915,-1168780271,97753087,738024939,-389020704,-1034360960,651350973,1270238765,-287847751,1652238247,-1212265988,1551835367,-1223714819,-1896893865,1271852603,-839368789,1539184131,542049533,-1720393911,1763366324,808451195,-1817189614,-1572877314,-1105644722,-342181457,-1318124567,1265166759,336575771,536047095,-399711215,1221158548,745010703,-460543521,930455094,-595487462,1255144386,620483359,-628721247,1490041315,-1296061068,961154351,-1164139083,-637395438,-1421419325,396155719,44236925,869841279,-1412372828,1896780069,757677679,-1086770047,-1965842622,1837761918,-1482663815,233219741,-1325924282,389679280,-390454904,1374481696,-1618406278,1028840000,-870813174,-1871017040,1711671435,-1111650981,917400479,-64728774,745711926,1485784488,-1606052928,2127859933,-1021396074,-673671588,-2009821600,1943042628,40222144,-770935496,-347832302,-924912493,-1041463033,-551472568,-91726786,-1780685058,1550640284,-1864371159,342762587,932662176,242697175,888072382,1010955538,-1022901514,1334299993,-2032350319,779166415,713172058,-841518850,1591268143,1278886155,505093367,2072926508,-180749459,574975458,1997248164,1702354111,-2134123682,-846561682,746443024,-1126194982,1666269084,1016739701,37558381,1923473749,1214754455,-267187005,637504284,-348174969,-1856758397,1149347701,378540110,1181131837,1304284607,909810387,574724213,-716415500,-876609952,-1128383265,249683883,523813083,-1976553341,1077942210,248986465,-1287718154,497398068,1219139240,212573976,-117558744,-558816628,833502556,1627933827,-390952840,855351423,331964737,-1517987519,-776562956,-29464027,-2091942573,326381211,235497082,1505179529,-1928104064,-282591530,-187852945,2012245930,2143574162,542462950,326225215,377473237,-1864506135,1710281191,-1110639039,-1163820183,1606651482,-1624256322,342019331,235260669,-146085705,-225199656,2004003869,-2143663669,1141164871,-425726614,-1175611667,-1762299761,981747676,-1440064221,1504135334,154931005,-2131987646,-169898993,-1806110696,-1290258794,9806531,-167886036,1497425877,1825440618,-1023141314,-261878561,-1248264164,-661208657,601801283,-499311435,-545388675,2114010649,116254890,-1153716093,-1928170947,2051029981,1594344692,-1106425342,103304872,-198156253,484722002,-619814385,1216162608,-627230922,-1647181036,971036490,-362570042,-1099765642,390885949,-1749920158,2079498300,-927498679,-1358525712,485907072,1174763776,-2055143692,1074176470,181800604,861937908,62707716,1241758936,-242617328,-2095264400,604573999,-1682675703,-1490925645,-23970551,1066218638,2056952618,-378794815,749526869,-1563157361,-1797794815,-356143779,375253175,-1904031980,404988144,-20388973,-1606396755,1744162253,-1111771978,-1725821726,-1758716448,1324215819,-444686312,-269994314,-586426427,-1048160281,-1125215146,-537185122,636894432,2006588472,1317602531,-1072007734,-93133903,1771907138,1729617957,-1590370467,-1756195618,812409758,1579351305,1237714628,-184906688,1244687117,-1251567242,-1685182993,519456847,1201143637,-931381660,1301309340,1869205147,1124667269,-1844900115,-65848136,-1463580807,5156142,2012577308,-529719745,-977463721,-1953409342,17082560,-1637661804,-1846536189,-1306359207,-304468485,914008937,-862089714,-1740744493,1746528328,-290436747,122467967,-1969635897,-1894956384,469582648,-2026969093,457188065,-847810811,1643624268,1986164398,973159735,-1568733957,1025653753,1400065709,940965961,853938857,323750783,1474990288,-830414127,-1829509204,1235720850,-1447389577,-576645517,-75976245,-515928519,840183326,27039048,-2081144702,-1646874343,-325655026,-379357354,-816222654,931281497,2042138444,686953238,1988179259,-1959770456,917645161,1465919322,1257050878,1368560564,-697728417,-1516534259,269930149,333721705,-56772962,330813312,-286450412,1872685407,-1575589996,888621970,-568987442,-165178593,1960492045,-1273260598,49907072,747175817,1407295751,1827632863,-906518804,-1020256398,-1504774319,1003255660,1501002575,1492712326,-43366433,-1958270890,-2069700974,-437074836,681950304,1130219245,1733330104,522754033,-1763257712,-809044336,218349064,751689152,-1136766674,1761412116,-1708794595,-1033427725,944510721,2007294033,376468400,-343986581,-1876644835,1923189228,-1985414548,805871522,-421919869,-2049807615,1236177430,1679324377,-33234082,-1637113165,2040393299,-562879317,-1531931907,646492271,-146732277,-1047968814,1236612575,1220246434,1539658196,1773711174,-1256517782,1220654391,-1163442634,-542393516,1286825866,-573602688,-1311430191,300299775,-860573223,-799039575,-1315812379,1008764349,1571877057,-915030476,-562866360,1332705304,-846028891,-861617735,-1852695737,66036014,-335245094,1477595213,786078505,1223026968,230023355,1039690520,-534318512,1102942196,170981969,-618817249,1101336028,1103343708,-1262435610,-384446192,394704688,2003818432,1836011223,2008000451,-1856226601,-47799162,188079390,732080693,-534090646,-1427460532,1965938900,1490495114,59122728,1091045006,-128812281,-1942484101,-2030431667,2081172692,1306749722,390373644,1513202672,329540032,1234044422,-2098140270,2087725858,1571833780,706198297,1727012047,699560294,-383057659,1781596959,1318185547,-1302834370,1360346753,281291068,-1045159393,966065372,228626650,-1114314730,-352637673,-1891605844,1746533642,1255790882,-2064964600,-1828883261,1853509702,73924129,-1876127638,807725473,1964132062,1833411798,-1166525870,319158227,-1397547665,-1517710281,-1861818422,1551891649,938124269,2121219608,-278437534,530316360,1602558553,-517448128,106814663,794664296,1869276641,-90980258,-1570954373,-631655921,-2139234588,-1169338768,-449339341,642604167,-1073416626,-1802029486,1602617738,-1033459953,226943035,-2142213518,-1480507483,519178260,-624947496,-1785163827,1771763390,-933151091,-1027050393,-1221982738,1081331515,1322743665,630195024,641963194,1098596568,848475250,658594592,1098269069,791588162,-1806139957,262387863,602467979,-189700600,421924144,-2064879743,332025463,-288141219,-695037883,2004302681,-1546328187,-1361178367,1459959790,1050176167,-41686950,1999964912,1429996845,781399152,-1021656611,-1463905253,1105208764,421502988,-1962435542,-2133982408,-1052373774,1168901602,314900041,1831542522,808936913,-2115423489,853627493,-793630551,-1506446905,2020849645,1542901110,755667001,-214920286,38308643,821512376,854135097,162998679,1005103915,-1680570407,1541940892,861324298,2042313206,-1412809878,-1211204122,-1894192671,85239189,1169329904,-484425909,1616573756,810412217,69968518,-1728595910,-1169785915,-1873626149,1746850599,-83509548,503061487,1082038944,-1853632206,-291592040,1439830578,1930420672,-1650731758,-1347239941,107454529,-1011256225,615213391,1270480395,2058188770,-1455220455,-1752074780,-2092389654,-229080672,1176229157,-1109758903,1993596672,-2061139481,1891324447,162417905,727843835,-130809255,-1986347286,-170916962,1251809787,2052817399,958471699,-273566411,1410867981,-101674868,799768030,-1454993025,-1875937574,446733696,-401846233,-1567912826,-2050902663,438757426,1103040067,1812151727,1076319783,-254440468,-220091869,201448056,-84919061,1279632278,1495436763,1661833150,-871005329,-1066463578,-671672026,73336665,1625190382,1913009014,1989415279,1293999026,-848929534,1609687994,-1595600432,-1198442655,-1762181404,-2029255115,1157459046],306,[-369846216,-643751983,-443736463,-1069444029,-1731580696,-827317432,-1520657214,-405388824,1890872033,758363446,1347715553,274906900,1573521463,1338609572,44703822,-2056532953,-1809836960,1544201026,769670302,-1988639574,-669834461,1347557468,1664371027,558263174,-1480418418,608612569,1409297184,1964252728,155216654,53995909,-1185420889,-372047835,-1942859684,-1261829901,98586332,806255088,311379554,-1507704104,-407145779,-474133460,-969636362,245649132,-241648711,-87549414,-229756046,1066840275,-367245168,225318492,149445225,1622650516,1276076724,-46342909,-1070674424,1611779691,-1245033228,294355303,-1751475419,-1261814285,-427150749,1738105988,866829300,1182460593,-1217356348,-701896949,59912060,189143112,-1954912847,-2114984615,841671373,-464996171,179491817,1337887498,-2084675486,-1582949511,-522982964,-1415576577,358958968,1743850750,1740590433,-1382408462,1281664832,1157768036,-1953148017,-1908587219,-635119287,-289899468,1552451807,-1994430328,1963473155,846703019,-926345615,-841046774,-1927986390,-1166720084,1821189892,-201243057,787041795,400215322,633284634,881168566,149111951,1899417034,-915296041,483484870,1378577295,119873698,-310770855,-921553717,-1881772826,-2125624989,774746618,69210464,1778778419,1441229318,-205963418,966095499,-451468786,-1547163424,1879551153,-1616733728,608428878,1947005594,808850709,178570014,872673330,-480139418,-1494358823,1797875766,-527624604,-1684811110,-1637081099,-790487395,-907996652,1618207791,1290029138,-194672087,695169926,-1931255155,-1540149961,2109059480,876849944,1948830542,2081497581,503908226,-327540147,-593343953,-541842770,657374545,674784342,1373148495,-278493373,-235975447,-417119590,-1583107978,-135196498,-1698156320,127424918,-1489592755,700380616,-647992142,472063049,-156212372,787265997,-1617853078,-208015463,-1292226445,-2077704360,-318226229,949064500,1025704709,-1137435436,830502551,1581024157,-1590617792,575061798,-261745127,985383615,1232804748,1297850164,-1198261694,-1557199845,-832364384,1891177009,-63879071,2008015886,-1343941308,-1392666354,816909404,-377208875,1504103983,-959340411,-107051855,-2102351066,-533929484,-1524183950,1611750418,-2073163229,128849270,-2020654314,64930168,-537477857,-104858629,-454645138,1908718296,1579499460,-830161376,559473863,35096800,-249481010,-2057062490,-349735445,-1151266729,1206370115,1752217281,1269624661,-2144069752,180758068,295973453,-1285658876,580526911,-1177142805,670456331,732053363,651348478,1108335200,-753659543,1877815698,-841324919,-1218828824,-968412837,-1496759908,1505488431,-1757847282,1846134885,1726576905,1668355897,1929543318,-1218380714,714709089,-539939386,-45560699,-1292265457,-1141797665,1543460245,-1459823796,752090457,-157784083,-1261695018,385682525,1931263622,-598915084,1123293575,1670765388,-178102462,-1267099827,1494407904,-268859329,1541955815,-61109065,-200568387,-2058769548,-355050237,-941223805,815995937,-153390259,402556442,-1368163892,-585323799,1421755655,2076877659,1224389509,860391110,1019261295,-1651070285,-775086250,-1017072577,1049906338,-1743008426,-1502689482,-1411753979,1830753944,1761721766,1059348214,1271398580,-84717615,936395998,264916258,829153969,-452433043,-1583059361,141112064,-1062463497,162221076,823560213,-1515844499,-1299783547,2068579508,125211691,-315616437,-1768323247,1219416779,-1807960432,-1394325322,-593984557,43127239,1771002374,1947424958,242961195,-762857773,1063872158,-2044742461,1260058456,1332314843,1478152838,-1689505062,-918861285,-631085358,-1793437502,1128118068,-582104947,2098370495,1819698311,1109381420,1286846400,-1665069466,1006419607,295416935,770291296,1747234932,1853974878,-50799439,486803791,-862933109,824235240,911487343,286434179,780544341,191153463,409853798,-1997571778,285604531,1823618994,-1024462514,-1603949264,-141514462,1543156690,-2044945912,1760842729,124355546,-1049690314,-532566524,489756276,2015570010,-316474852,73383681,-206070722,-1681333648,-624799723,437966386,-517123304,-1207752744,915202188,180866816,2014536890,1591410750,1843752362,-1178812018,2130391103,-81984099,-1390405969,-891712648,913124557,-1808990810,486908662,50914300,-1120847991,-54587261,1038145921,1278268588,-363584581,1618168600,1989423002,1383441806,1243487048,1489866955,1054327010,1461569058,280460140,2002178175,-1772536768,-37789304,1488107253,886966716,1814093775,-1758650694,1532687961,-346103165,-1413263302,-1648983829,416960054,108999340,-846264458,493242558,339768939,-1979977882,1638136665,-198885451,1110274294,1651218781,-1267253144,1929460634,1445593546,1038206835,-380594582,1722761817,696627667,1825861363,-1897003637,-311655066,203567301,-315588413,-269120234,-1181189220,-1310631525,-148330782,-1661350848,435344118,1609876973,-2052430956,2067880638,757323057,1758174847,1523827849,182110,817929278,1573219903,-2074546502,-2060119556,-2068320754,1648293985,-1239488560,1355616947,-948744670,-556534093,1254274002,-829061401,-828386620,-2121589699,1053945377,-709587244,759228939,1595140649,1534195364,936718518,2068543530,880420726,2131036144,1001181776,2019572393,-211184681,1830772485,-1018584899,2112606907,51738290,2136434752,1172764600,1335912897,-1461781143,-516177595,1381216718,-1470603101,-643753834,381937927,-1816816891,2108366673,2106557538,911044017,15641141,583397235,97967046,1095195849,-617255477,-2112880713,-775113779,1780877173,1770514225,-1472347521,-1791278031,1193942571,-1740150754,-1361178948,-714027907,-1561942165,-1225885976,967570837,-165797096,1695437369,-725349300,1850277916,-1363407535,-1670555285,-647021937,170944587,1588213018,-1371894165,1396461950,1004144235,1707079506,1599560984,926482285,-2053322499,1298640783,-1849844863,929979115,125160398,-1839821411,1277820858,-680282609,-1052128027,865028627,1144484072,376218874,-378798582,-759035922,-711865767,351800353,45752060,-1905101865,1004471784,-554020958,706350609,1687539391,1258869958,-1806759892,-945195275,-1103218017,-91266334,-196632066,-98309422,1212657042,447623970,-383496347,-720656490,403416659,915091754,-1121834550,-870898210,485153836,-36235737,1016949881,-1837537138,-606540941,-1974583356,-62469256,-807497331,-940420737,1842841826,-1205737748,186121465,-483831271,-814884871,2134749471,280819393,-1998521103,680818998,-36399448,1830862637,-645049331,1859261751,1904061203,-2099671301,-862782511,467628359,1540438326,466221724,1797168755,791039524,-499063496,417347880,1227632419,-1845891406,1153363693,1399308061,1791091908,-624976182,-1012193498,-1823142105,238573815,682875989,-1292307870,-174143000,-1790352724,263547778,988720117,2095092857,830554030,69647648,63558663,52537093,-1382885789,-28795383,-1127739156,-1817349319,-176737659,-329234540,-946638964,-1973471607,1822059335,2042359199,290034899,-797993106,292104614,-1094793915,1201972891,-1560799260,-1896983556,-867963240,-1424793859,1432551591,-510331525,442102066,-2135760411,-1898109556,-170769687,613119991,-897612555,725566473,432828405,663431932,916715377,-626954545,-31475053,-1431192223,1011014584,-1598856634,-1809653963,193572619,1676399638,-1144165626,-28866361,-128944272,-716970813,-1395776380,48671021,-1482141551,229873868,-243145676,-1438102657,-314616075,696971216,1004785943,2054588810,2052109986,-551286173,1703478044,126364276,332076710,1155234997,-2013111507,27670472,-1758884604,-168470068,-169786967,-1982614405,805519067,138142313,-2146291522,412236622,1260519546,-517421259,62562172,944124784,1881003055,608538218,1652471587,-363555159,-1289121873,762290007,278754525,1632255132,1398086484,1993040509,-1514560622,-45297838,1520812419,-1066604181,1515739184,-1860770499,1328449272,-2086025353,-1193452474,-218662787,-1177672390,115896041,1709028251,-1052846809,527350830,732653686,-866551130,1647564099,-258128218,-736826171,805549736,606722433,829149009,1977536195,-1370507658,2103103678,-127969644,-1229721028,-845618042,-212236615,-375012900,1513958061,1278835514,1095117824,1488238505,-145187617,264568183,1446421111,-1570309459,1296024330,-759987907,1870611272,-581739140,-1988758177,1263209381,-1688041862,1157281634,409431491,-309976666,403473164,-1710476890,1650155223,-344707117,-989026011,907289005,-1579595070,640394068,1880061095,261607625,106319973,-650768555,994430630,-908380573,1986514598,-527012665,2048915706,-1539948887,1299574766,-1355416663,-1119718116,1478552997,-401147959,-1656932495,-1767148370,-810061964,-534611310,-1181745427,-1532126415,1714268724,-1096514125,-929259605,-2005501462,643239241,418899724,1741784654,-1246010415,-870668829,-442223840,1597562473,983069420,-2123991827,-2049895065,753365869,-1641622225,-1644715845,2075791556,-2126131695,-489646389,-1169266158,1390607896,-415573777,783594040,-1705992079,-995223446,-1084642046,896655663,1240803186,1115945809,-84596758,995402561,1202696915,1910819267,-1657056378,-990560326,1528895684,1802276336,1883723432,652773181,-49943782,-783612933,810698341,892778850,-1234482890,-1727888429,1810428141,1803798413,-1165584908,1426124210,659024535,1944721158,2125362445,-1771019664,257176046,-136885146,2049576013,-395927162,1309428847,1041835990,1245868059,-1917050915,688943089,363020533,1560406395,-1346302254,1900440413,1757539410,-714592476,-137239803,-721812556,-762001215,1233506962,1016620555,693157126,-1498333669,294465092,-607512300,-1012181386,-2016026240,-1404871831,-934079622,-2125239218,1744892670,-282252656,-1163978082,1992257215,2058594232,841594064,-180796653,-1215532835,-1118720478,-208695112,-876693991,2009392567,1174231999,-1128482441,2015242043,2118332158,1407223808,985089609,-886681768,-436693573,1300384365,-1218057803,1294905133,-1342314648,1337361205,995530292,-1630959034,154781849,66540417,955009643,591328438,-181678873,-310384108,-2065857777,-828913808,-720760314,-1234304805,2053732717,1579330953,-1970045281,557451202,-771848971,-1054497491,1139626648,-1016340868,423595597,-10571974,-840263731,-1517043504,-1229553145,-1170909018,1525161645,-1337004706,1969425897,1347423993,-1764431385,1115217197,1878199180,480297478,188255266,1135768834,1421227999,1343903803,366168762,2052508857,1379279159,-502656962,-1116561600,-1401258173,-1870531586,1093555675,1117091615,347610839,982130091,-847518516,-756050880,933100101,837693079,1243288076,1192121188,-255838967,-1839668672,2092544708,-799025346,1225393682,-1065676217,-1270080610,-98327322,-1465230009,-1764301825,1206542307,-49359685,-1926386200,-346115489,774243956,618034314,2095650782,1066032716,-407662171,-369175091,1388800886,-1720770930,48099717,617906510,1216734280,-15804760,-2064735203,-1039442314,-354520284,160250742,-706691353,-1601633054,1281567822,640978220,-1596682962,-475514222,-413382214,-1854016925,-1755963560,-1142273542,1243920147,-1743330716,-1526797512,-1843169667,472654085,-1066294845,-1486855432,-1358574378,-635363763,-891619116,1860895974,-152077982,496825394,-983116565,-142980049,-1311600824,-226590708,-1472932847,737908304,2007689187,-574247806,-1750571555,-1152295887,-273067262,1230693811,-180528276,-590455651,-1996021924,287581432,1162595085,-1611121233,1294619676,-584260199,1178012020,1686252606,1732501345,1711050418,-2059067649,409879364,-1700423283,2138309367,1389685099,413992831,-692798284,-1116864413,2054937908,-142194685,777862196,-1498709683,-1281587072,1836587763,-1002153167,813603416,-742911514,-283466226,826864598,-2018162245,-21990117,-182255958,-216644092,962589816],307,[2117754766,-692061134,1552735036,586304451,1897506658,1124499271,-1128473521,-1583369542,-875549170,-1762793797,-887156728,-759730938,785152367,-1010081883,-1432067625,146142679,1155566750,-2026504163,-1161590154,-1032989183,-1663549234,-948206101,23461651,1460792747,-1973169565,-1240191584,189352084,-1645341554,195527240,-2109350153,-1645341153,-2050129342,-527325317,180208353,-300665335,-150693955,628597425,-1552148884,-2126097411,1716270117,1248441266,-221632217,2134439413,1468418654,-1234143779,-100833323,-1919515633,1295014612,768354287,-2057591825,1867789718,-21830234,-2135762377,-1771974410,1262179510,1204507977,2035927922,890655922,660253401,-75398585,2092702862,-674187081,-457508169,642733171,1476478058,-1177383033,911725176,-1018547162,-942271499,-988080476,-967309428,2026834063,1325282059,-588675084,-27222762,-1879680500,-199341639,-17057654,-1339723650,-1989389280,-1478102227,-1562685839,56124744,735300980,1677083367,-1779757942,-319089465,-673303803,2121053213,1054726005,813027051,-355407924,1944811950,-1429389023,-139758866,-713459884,-1725501765,359013866,-122961209,-2058104126,1582297093,-1040951815,620493553,-1929423560,1070763924,2103128096,-183252412,1266164931,1522227073,136714557,1534436223,-720771972,1696984994,767136406,-595568593,1062578502,450744106,674706015,442874711,1564815396,1079992191,-903449418,-1447897527,1260978554,-157216793,-4750297,1570693702,2028099057,-2022594735,1546834355,-1885583073,104825433,648295594,-1924287938,-876679507,947737879,584252089,1761907005,1231156871,-1091551171,1283347896,-131094230,-1283544227,1354676028,-1535257285,-222233862,1301144510,1544196085,569355058,1761107785,1174060231,-574050167,-1575880332,-1151851147,1333690718,-359170920,-1923138408,714833052,2125459435,1973606457,-1292697851,646628822,265618196,1115882972,-1042431754,-1894953484,-489526512,-1368680070,-398900672,-526433095,1222285068,1083162440,1835160314,-244504999,-1635399306,-354230631,1086044498,-713722125,1230167087,1490010036,-161009064,-1529025732,2136564474,-1694828396,178401523,752251892,2031321616,1421826578,1020727277,-910810344,-1339960189,1795168756,-2020376930,254180779,561411429,-561849043,1531273951,-319491134,-1235155274,528440975,-504001890,1492075344,-1177254187,1099277444,1269735785,478126177,-1557168049,1691504124,394927425,394796361,395046233,-876123477,394450196,32423263,-1602273021,1607460283,-1899564566,-783047557,-2045668742,-425675376,-497391853,-1112194694,-1167334943,-209186073,-419068027,1728441099,-2036989003,1142674266,2071499055,573695259,-916274434,622652761,-389064322,1089372374,-1853080478,-867652787,-1509953421,-1471471457,-986219985,-2138877435,-77420872,33875162,819380022,-1408825871,-859691047,573515607,-1114528133,-889387837,-1989301859,-608926122,467709809,-831348767,2036913218,-1924000457,-249354566,1024116140,2062740062,68142221,-632300497,-724354260,-1111960485,741229769,-2058976650,1666107903,-269805314,-259858971,187952606,1303240298,503332184,1000110149,-1363622361,1990145629,-989787449,-1373824066,-1142592965,1552548779,-2000046365,1449903610,-1174415783,-666498358,-383802846,-1818493618,606470093,1947180618,-1869167099,83482816,72590998,-1302273437,1098754787,805164287,742691444,-2127388702,830758672,1946238897,-651116713,2062290069,397409816,-632325054,-1165635582,-1685477627,40567560,-272358535,900820952,555938249,-1349940153,754424353,-1856559307,-1610836956,-1048284801,1497639458,1208122055,1371030909,-23848750,-536764252,1533294989,-561824772,-1068800999,1304420063,1960683139,-67171741,561683395,868155330,1279220456,-62011395,-1364207782,-59190817,2093452653,-67774788,-32129476,417593206,-1090520334,221659711,-1126145094,1005001857,1749675651,-1786282099,217002688,-1191116806,-231666005,1132462169,2109586763,-708488068,-277135816,-845431843,134527922,270252168,707303382,57746283,1080858502,-585995227,1531363772,-1344646982,-1680043027,-758966572,1228104021,1518202788,-1230367493,1407373652,896075482,1074938569,28000400,-1471580036,1177220574,1702906242,-1180897297,-202567525,-251921412,-588287135,-429444199,858732956,1857709671,31237652,2007411237,2145777885,-917942513,1620805010,1659190784,-1633072482,-1280784236,-60455376,1325948442,-1597140590,2029226612,-1854361405,1019429639,1342780972,-512206218,1321853117,1874087036,-1367281741,-10339251,-373588605,928890353,-1428221050,-1240234889,-1832913766,1408890822,711977331,638480295,-339115430,695408925,-1220535817,-2030749013,-909166780,-1106235815,759775899,735439865,1131981204,1746990048,-601766207,1895689322,432615138,1935072334,2003908675,-247967907,947319936,-2055917679,598310419,-23713636,1227698158,358430089,-408845745,-1346785306,-1655679893,1810731951,-420395768,-1691887355,-430874916,200740004,441516832,2004507450,1182685007,-1922851236,-300801639,-1169209125,188575683,-723562435,-809518837,1907904329,-412235338,276710880,-1224559555,93816733,-36877993,-272627678,-606942833,956304711,-1679285237,-833812117,-2001478805,1186868772,1111411167,62882707,-846042583,-608907862,-565912410,2071350104,-1916524139,253766835,714723263,-1478243669,478251667,-965443974,1356756715,-1114668726,-26438616,-1130093583,757082122,-1871829240,347174430,1535086781,-606339274,1831725049,552078578,-1801022639,-977639628,-1117074602,1361284128,1568615123,-1959687442,-686428922,1324799407,1397647857,-1038645385,2028108063,-1703034992,-2090043565,-223912289,-394932939,-202204295,-185563285,-991612815,-1307441603,1329087987,2065849840,-314344492,-1855436943,-584954382,1852467606,289513752,19123425,1626937402,695865636,1408455412,1024934179,1382301213,-1998306628,-962955639,-1958119457,-795138748,-252932018,-638765843,410273843,-1845567067,1935887080,2034366901,994429624,-2010155437,2106902406,-1620626327,1034151313,-1097349036,-1871922917,597896743,994444637,2040662945,-575848332,1261915978,1983096550,947686238,-1041679550,-997450931,-1438406866,1232517239,-962952993,-705008866,-1196393956,-1880649795,-763561006,1089413780,1488838797,-145882589,-1108863062,-1795490863,214972938,1672497443,1127582617,511935824,-1105349388,990443111,714700429,-843284813,303851990,-161877145,-1496747097,1648795013,586041264,540863859,422242748,1235120048,-1231108612,-126827459,-770704610,1429073161,1818756620,-1186631457,841829482,-1079114289,-420012775,2051426213,-1757892844,1289196811,1128114084,1654694352,1166270222,1145526406,-745565461,-788896582,552294529,1529104012,-861910679,-2121628119,2069684340,-1264633790,237056745,-1271581870,330522025,421325234,-1121893112,448858621,-769901698,-1640280272,1442089823,852661146,67149732,149763278,1451137483,-1176006627,-283237566,-760030611,-1626550620,-997937121,544071208,-840862800,-885924116,1264738070,1914065736,178387084,1480240019,-549808807,1008634331,1666578682,1274703255,1776799235,-1697755056,-837400858,733627427,121782226,1937256059,-1279954202,-660934512,280896153,1966412189,-2074934763,-2118055238,1020597174,1992242650,264940293,-1298094988,-508034994,389744195,-1983484013,1972119302,-1421262215,1539281992,1256645594,2115766997,-831187384,-794929874,356665624,-1512693702,-1243438747,-817774156,1077009988,-1152340242,-1953038110,1809259550,1969845982,1838576704,-627987270,-672820089,1026121508,-2009713757,1226906676,1639041252,1495556866,-268078059,249915564,1665673651,-1121694605,-405508757,1755691864,1343504298,1934989478,-199963723,1310894516,-2051562392,246131242,-1276947772,1517821044,-1261959577,-196443071,612022369,-1154191524,-1402441824,1563508074,393532151,2133326189,-1019670480,-755643761,1924568615,1066949017,2146788604,-563194853,-569295823,1864501849,974676043,-1068783278,-1711157856,-1259033714,1899669726,-252815948,-2029146153,1309247003,734247392,208247214,285320938,-1730845596,145768468,1812092531,1076241337,1536191752,-587599436,1792586381,882166309,1547405472,-505669600,-1469821625,-581358541,-300074095,-191796496,-1647554563,-1107943076,-1416791493,-1423596674,-2011646811,1566907631,-1774860198,653626633,-1974123177,-1307525051,1059143411,-2039182603,974112786,-187969481,-1798685408,756089644,346863331,81493174,693775624,-1439563137,-1842284925,1812887716,54923627,-1426688674,605817174,-336458190,-1304948093,-2060049100,1449942527,-256524079,490930951,-64706207,-78592319,339543865,-2025445470,1139905776,1440453144,2018048107,1350703900,512075412,-453496414,54922416,146135255,-1456754046,109715002,1577394247,1862229937,-1441096502,-508472056,-1603651015,-1823903537,-2035720011,-1061706435,-1037869687,1004452424,-1158893186,-796850468,-1036375975,1092324715,1441613026,-821448274,1487205842,1834535033,-1202385110,2066904,206349487,1178841593,-1657428997,-366552792,-2029164869,17592271,-653939381,-153674395,413585548,-1270908053,-1844569315,763648779,1373370125,813954330,-774427382,416559555,557805268,-1723017451,-784437849,1106497502,-1167502175,2058897098,-1283042241,582837888,-67549760,1844056085,-458211758,-780120144,1214845985,-770866867,-1130039091,1657623920,734110405,1620505944,109267810,-9742291,1700057419,660223449,-897140896,-661269171,1558653,1939408061,846869981,-1594892588,-223737667,-809654182,-1132032191,563430183,-1593690092,-769556201,-1381474169,247060747,-1529640903,-1155005538,-2046566100,260662813,1350774815,-1874980706,1179641711,488671374,1536445170,-1608707963,569680157,884313833,-1793134368,-1844692052,-152264749,-1483264738,1695856045,1170067334,205162043,-479365710,1838387987,-1055686486,-1605603863,-1689519724,1079360098,910567959,-382613568,-287131336,-2112998356,1522141532,-706390686,187317434,-613069831,588593805,-980130436,190081049,-1116392920,949622656,1892252986,551219111,-1940397582,1619272960,1548159644,1598093516,-903515115,-1606790412,1932146083,21375166,-1358511075,347015312,573526253,-2115146107,-873426639,-2128495925,-2136634792,530458837,1347236633,-3371006,1577133111,1371140689,537573156,1674923332,-1392076894,-618513588,-1121451446,-1390804167,1209586363,1013569076,-1958688674,1156432844,-337580141,691882436,-1438987701,1467327080,1527907510,-362466070,1891637845,1383479696,707905739,1227476394,1351615065,-483588948,1230087372,-1398086316,1674740392,1327578507,333730843,1673671507,1703573261,441454691,3949818,517684440,-1743901858,-1252571893,104256457,-150818299,586649797,455239181,-1433454361,1815363987,977069882,-379724569,1147776477,-1115734279,-730546296,-999956559,313788560,-834497872,-521878187,326626780,-1316059171,1094291438,454424576,-396697007,1125678981,1858133152,527785029,-1483946496,365567437,-762027521,-254959140,143290135,230561349,-1691099882,-459732919,-711844140,1356447850,122991950,-629545887,1814183906,712023440,-1581939175,1874893932,1281219238,-884778428,-307289635,518959528,2131372151,1403441861,-1042500509,-1874425019,-160177852,272181360,389419070,1510183205,-736941384,-2043207979,620336458,-177895148,-1172992387,-1917068477,13845184,-388254820,-1212782322,135537037,-589944671,-1917923435,-477413113,1233828379,2022292798,1012828065,387289034,-1886766943,-344852908,-373863189,301287956,1610290762,1763731075,-250680689,406436814,-818587535,307411040,1906985960,-1398700116,989173664,1177907943,-1563083288,-249134653,-896210676,-961013802,-928417676,218612838,748855085,67535867,-1842528332,-2093173579,-1243293498,1808384098,1953933523,-561680498,533077300,-418888191,17154286,-878744744,865405135,567525128],308,[-1015666457,9604317,2091226443,-2046740791,290111364,-452952708,769982511,-876263759,-1207130565,1578243619,87176452,-1908246929,1318423314,-1842253799,541369705,-1669774028,-1539717729,681856809,581946843,607584653,1138649652,-1909007624,600159599,1734662714,831404563,-163270012,-840102263,-134635422,932143409,-1827012773,-335602582,-1808351247,1087597272,1327168565,21750391,1534968387,-510889842,638449776,-1813654051,-1173624419,-20999723,-372745839,-698671969,-583623681,-2090665397,1958200481,-134651333,-25769539,1487269661,1357616574,-42565812,-1015770680,-1120125961,-460052599,1510188326,-571318923,-1449057914,-1738490045,1128150414,-2014831793,-1341029146,-1619363536,588836628,-1268608494,-1961279436,138543215,1354104078,850452377,1454436450,-885015711,116290310,2138079484,-488758186,-1891874119,726581223,-928205661,-1054090585,1464025730,1136767691,-310350313,299996992,890682244,414540312,456049367,-1156859702,-791023536,248223457,-949631382,927128995,1927493851,588759984,437143297,-235788826,580311795,-1800729583,1644934419,-1790351661,1301911953,830922201,504363053,-26866222,-567262716,-1082562500,-1390722206,1650640262,307793054,-1659994249,275951588,-1253106209,2108835159,930137027,1567750553,2122411650,1847561401,-222426613,-2086290591,-78025192,491968924,-597568173,-1781361567,-162191978,505314755,-773154104,1243122687,1007865879,-787828305,219700545,-1659903635,165778048,-1227265962,-1201850890,1601068057,1243488723,-603473975,1369162205,877079520,-603580548,1450483906,-761636866,-283626154,-1169501586,-575762384,-1075110049,-1061031737,-2091382546,-334421711,-542468862,-1178101686,758194222,1528080987,2080249910,1082595976,1515698323,-1579834717,-1034035393,38136694,683405707,108562806,-632682704,1384562848,905378792,1835946034,-519885473,-499353991,-2058764595,1302377074,1963301266,101708594,370007810,1437092535,-1204022726,1576602873,-1134422629,-1244946550,-802769262,-1952045788,-1555274224,-1718857797,191202791,399688318,1335511577,-268825942,-1476178618,1958641903,-494090264,-1010661296,-31801806,1009973653,-1675108211,-540741136,1808045556,771614937,-1460930332,-1328082346,-711446800,623088345,335906395,164161876,500246312,-1330218424,1013779457,342828808,-2046545317,-745952254,1946536525,-533431511,-35643138,853242704,-793600462,-1272527984,-1249395375,340109586,-771489216,-1891503536,-663333617,780584101,-409339829,-504640439,1901500937,-1497861446,777079964,1447575104,202933384,646088170,-128638687,1901081569,332970889,1094227137,969471024,596999121,-1613635964,836385346,-1443145056,514934426,1138884718,1236596206,-1546385223,555108979,-1259511035,637057645,945585349,-1338421263,-272265878,-941951611,-1960985236,-1322690094,-334389521,1926794664,1620878473,718932993,-160980607,99185024,417033593,605893381,-400564048,86854516,-976574911,1872946484,1100785332,-1347745283,1880601642,-709679535,-618259991,-451631496,1608398903,-194997895,-647098772,1574711648,-647183935,-653531802,303581979,-1201556010,245677793,1620948804,672239494,149564702,1511711157,713873215,1904313476,1975017883,-1184919435,1099350156,-1653855339,632829540,918136326,180726435,705882317,161022319,1595413609,1601190855,-161747534,261486795,1400505124,1554421049,-88473344,327644965,-221966777,1208198037,-1761412591,1708032516,1903149648,1967452642,-1945127420,-1762757631,-178967138,1917353155,-985131382,364538197,-1723449776,-2125882861,-246576503,450292831,1597416725,1819424778,1019081269,-2117615066,1920482500,-1976548133,-233936093,2016348480,42238316,-660040037,67357792,-1385266292,-510582055,-1480839075,-631391227,289850431,72399947,-246391120,-1423148963,-1400329131,1951801401,-1228003834,1836260357,-1965353941,993867377,442843102,-1921800181,765949756,1399627341,-1844400377,-1016423521,-823321357,-114280855,434250623,-361488882,1777123624,-1357671242,1465531147,-935246312,-1181259963,-1332385899,252405442,-585100977,1974138969,-205519417,1805662402,-846996676,-2142401662,1932954055,-1267433076,538862849,393779405,1935843324,-2022585368,-1021386708,-2127765691,-1551669216,-1322670555,1538679454,1060412801,-1891910280,-498911275,582009310,-1250301521,-1332557957,-1593305004,-1009738200,954686585,1451715764,-2069206244,950876396,2021134110,1836282139,1897340337,1598850014,1124386314,844434837,-1314173120,799611526,-365706355,67891781,1517032648,-1069126562,2097506001,20177011,449032378,1052043336,1536846919,1253517670,1211008484,-710031636,-1639602116,1463965388,41490800,721851892,-1706618142,-740391403,-792003822,1496207388,-2057500380,1120107050,1829022529,-1999193227,474612167,1818299149,400294982,-1470099501,-112613112,501415184,-76929211,-1434161763,63560217,-897153561,982339139,488741301,-1340286633,2114545156,-1469425243,1137305708,1451915327,1700801650,1234146094,-636817619,1245105687,-1780714283,1601229431,203649020,-864179522,-621451125,-1845250023,-1363454159,-296481635,412418259,1396436193,-1465901072,2140093348,-1870172132,-450656442,2113292997,-520930301,-1731755001,774506372,829063815,902486615,902224845,1170569832,-1972362145,1058188562,862417997,1864057190,-234537257,-458130764,-1200448176,-771255257,550654162,-675169122,-1692727754,1266420423,-151068981,-424180330,225013741,381827703,957095287,1350098162,1672944240,382172785,1147972921,-1705661604,208775537,2015792767,1024334166,-720527811,1551304847,288137646,-51854760,-767292302,-1247817501,1523393896,-598309002,157062569,-989668508,-847527791,-355621419,-2118996562,630724669,1635481347,-1062872906,1259478095,-1148529941,1028877601,-2125765212,634829154,-848949327,-1253324159,1493105881,-1056488288,934252724,-1248197973,-1372382706,-1128160607,1523390459,-715548710,493720805,1897028375,1590563251,1616295782,539670199,3204611,-646007778,-1747320965,1400140422,1099583973,930985622,-24043917,-1482214897,-1310851169,-1856618987,888716825,279506576,220355099,-1103739483,-1043365453,1459206250,-1313779941,-1481111368,1815908939,537171819,-1765006699,1755095426,-1216516007,669366224,-677211116,896129176,-4164058,1709176942,-1606424459,-749177393,-1721028892,-787287336,-1999805774,888105033,-1185384924,-826820789,350468481,-1645322685,55462157,-1718250042,558708037,-433854341,-422894025,1085825036,-1295038208,-688893189,1348013316,355543903,-2080590710,1541942140,-1585765481,-253509139,-211446125,1522598501,875799303,-1480683022,1001969080,253408,935841107,-329392638,-71682924,-1293137815,-2054499526,-34070158,-1704519947,-893039435,-571694151,-1466992742,1136484724,-334311261,773006094,-1022293992,1159511593,207150557,361052291,703553946,1132225124,-1713180941,-1313634516,-740238171,-2045203429,-1318105867,-1196723885,-1859541214,1808491029,-1962336036,-1865026452,829594197,560923877,151222150,1722662096,-1560819780,254008880,-1446678477,530551773,1794490588,-151627889,1537978280,1712230611,-1079213860,-291619747,1520393965,-1344821978,1933284799,-1143202073,1869606151,-1883971298,491169990,-255333892,1238141396,653612187,529833091,1527802981,900416054,-1091945993,-256288814,2131879894,1452624698,1800609774,1170168534,-1519500720,464859569,-1091861574,-334524718,999218911,-1703079696,167439607,-856601320,-293678793,1953094150,1039527215,833384372,691697469,-928901179,1710175387,2000725480,-1186124391,-1431805180,-909054757,-155906399,2058370892,129539892,314525826,740923689,-1420090228,1701859974,449000145,-2132160662,1693912311,-2077247547,1064317622,1065478328,-2045323644,-1749946112,521056444,947471748,-1938596332,-872014154,-1178255143,1102444308,-784831211,1787649109,450170358,116919971,-848704919,-984340869,-1854157563,-1494036137,1127393740,-823661503,2006409150,-877089420,722846449,389526439,1555277437,1451615119,-409163989,-950872910,-1129490677,-693542643,1504581528,-1565168737,1233333385,198903302,846059538,-1098821829,928764508,243444212,-2128390803,1641552889,-1230457606,1679507882,-336839300,229337995,-1372432943,533419182,404492805,630306517,1617904983,649109961,-380784074,-411668328,972963389,762485602,1653765364,-564730764,239949864,778329842,-1731967185,226351690,-299246122,-833977389,-1354445292,1998669587,1039046823,1102124378,388788042,1998130417,-262362359,796501445,-1798069510,-1705296181,-1001420041,-1651744541,-865482135,1738113852,1713173297,571893070,-1238678725,-1579594180,765397764,-1027324262,-485985196,902017880,1736328043,-2119482833,539629361,-961797027,-1743945046,-1111671214,1465142985,-77290941,-874046838,742963162,241921198,-1175082272,1080514091,1133358714,1099299520,1512099804,981994494,-1339958396,1430112650,367392087,1433510361,-218173405,1772963066,-851791240,-856185236,-565687930,745638633,1872288040,1447290407,543395349,1032316325,1791220277,-1133788484,-463587956,1798331957,1666439772,1061952725,1321229917,-1702501136,1407609540,-1624484004,1624414434,-1017681772,1210519925,1210256525,486817364,647639554,-1892105377,-1735357745,-2102042842,-464444543,-1175504245,-1944919701,1630422974,-1089033633,1084545324,1161207461,1491239346,389774882,-1425411026,370586900,498218509,892787984,1686423954,-609462328,1816972180,-821689887,-1309453043,-1179096545,-651650456,-761603710,-350520928,-1075390108,157420290,-2095891285,-485873444,-531859514,833432220,-2633379,658272270,-1182792997,-1820249627,-2045887608,158080593,-1964280122,1546613045,1708483970,-1846865109,1661236956,1932981062,910779717,1542375037,182685665,-1348978641,1602361358,-595162726,583121354,549681755,1891485582,-1378833903,-1461773112,1114979728,-1567588621,-905700516,-343230549,1802296433,1573888457,390097586,-1232189825,1482793036,959837895,-394490352,-1696624169,53411276,-2088917518,1504383758,-1495325802,45008284,27808081,1332925234,-763459784,-1558687405,1369276038,-658696863,-169363689,-1210525040,350501543,-682473424,-243276409,-573935649,233521649,-599672308,65078988,798782378,1104581714,1598139358,-483674792,-115610685,-667746915,-167138367,2114332415,379706957,-1409704274,1104025539,-609478851,-402802102,466601757,2138102479,-1021142409,-1042687128,2142202279,-651491894,-355814864,1255043743,13681876,-1682894914,-812216651,-1509947559,-1468855840,1054824875,-271155370,601534918,73256865,43367012,-326615374,-1102633721,-3705181,-2070612308,-428425345,525837889,1844769184,1325165812,236590714,-1395534436,-1165651978,1206555842,-1437245687,-1255738657,1353704599,684372698,1203763065,-1556087637,-11680907,-103107509,917045211,1161149077,-1566827262,-727730620,1064203964,1563588633,1589812022,2012854455,-1737619723,-857747815,-1818360859,-1165815038,-1231717091,-2081677641,-299076890,-433274386,-409232009,2010565649,1857141764,-446795216,184230835,-1272797065,772760535,819434634,800237290,-1953645408,-394795742,1946556545,414990861,691435088,1638643829,-774291333,-1222568094,1437376865,-1872072468,343618296,-533882212,1058910174,1812339184,-551501056,113595809,705056732,-1884411265,65270483,-603484395,-2093505457,-132104214,2055793451,191120955,-332374867,899768103,-1814152044,-1115577398,65990685,-916656102,-81450549,-1487045279,1001718076,-966750411,-421974352,-1441648820,-835970068,-276993676,224236398,1089883925,-2017720778,367794622,1014707981,1555477933,1745616035,1316024680,131664067,-1610162685,-566448181,-351425509,-1778903419,-1328317657,1829918726,-1564126184,737920576,462930271,775996637,101270206,-738696676,140137528,-1637382198,404821048],309,[-1663725653,147070118,1669336361,-1098183921,1837573951,-424510977,863415776,-1279684940,1398438873,1337775902,51377328,489460702,300708109,1817458422,2104025796,821205699,-1538480680,220853162,-1675805612,-965586735,-728963393,-1796109549,-1456878209,-2015300665,-165726722,-1343185434,2006700345,1663004876,454003137,-1625766930,-275915304,-956418049,359396944,-242377905,-2065869770,-222177450,786792280,-1129980612,-2098420520,2030573646,992082459,-897867250,-2080839587,1981714917,-2095753539,-1221763227,-2113314447,-1685603567,1680587701,-1563463309,796501393,719805552,1141809436,267782721,-1752190511,-1580524677,359213424,1413661487,1341048322,63331927,-1554209161,-1689778280,-913992782,-1129915938,-195137848,1124350763,20369113,764040404,-444703443,-138451755,2119688757,-533211385,-272024646,-1210645539,1754249953,1737429653,-1724705078,992871043,-1631565953,1337001739,2067679420,1087308382,2006637564,379484959,-1505398761,669850808,-851923453,-646885531,-63674016,-1350188948,-1370673913,-79661960,1042797666,37793649,1005675019,-1928444792,1802813234,1003301066,508118310,1606819300,1367076883,1004003305,1621554224,-1502222664,2030535464,511736083,-248893570,1544142205,20882134,1361505598,-822725081,-912954179,843283256,1865719694,-335489689,955420342,-761106604,1776015313,-1758308498,-1790011328,-287424850,-1224497882,955413795,-1433265358,-1154835540,1111837098,2114326568,-263525140,-598306580,167257146,283072878,247049095,337921371,-607981130,-223339044,787354619,-1669606800,-1264456037,1144668066,-88862423,-635194201,599490729,-2134257072,-1320761072,1118636133,-174684713,891046754,353945130,-1925570208,-1835343478,1184571820,831452661,1651916991,424498820,-2039799380,1866135031,-554154164,-1046702737,49020092,568124660,994604032,-1247757579,-1707485334,904163440,885001031,-999808239,-2079890051,-1647776026,-1065580599,-140389763,1919993583,1397414680,1532521466,438230898,904047180,1874344772,1016948047,-1556026162,-1211138142,-1259491431,-1082399744,55449964,-1281337451,405369392,1865717659,538077263,297298949,-1661232503,-450792874,-304078640,-439795547,-1897421341,-732085085,104266428,-832562381,963061096,-1992243764,-856376194,-1940263055,172859738,-893561991,-1147441019,1319930389,169281804,1319849775,-50081052,1956910329,795413439,619682341,-361582806,1508980920,-173124515,-513689867,308745646,542281213,1682975659,1554675306,-1730231318,-380331775,-1586134040,1243055692,-1838160867,-1062294014,1182017580,2071249651,928485297,1065113564,-1945902524,-63061768,252943829,-435185764,-2012231073,561954268,-1586957253,463600195,-226686083,-1086394842,-1967201194,1492928998,-560365607,504520102,-807290069,1804985013,1599975062,-245056354,-714394214,728102372,-355899947,-982162214,1977938634,-1311454357,-1775548983,-219890767,1924835941,-453840179,-1673587193,739233932,11310934,-874138160,1033292690,-1235657752,2113038700,-1136711921,-1130997802,451243182,-656844427,-1873164088,252838573,1582246223,-1185067333,-890090122,1805240629,1801824471,377169751,985029039,945384825,853635676,2033104853,503831241,694598744,-460541118,752323353,1087966814,1706752357,1050039883,1496140492,1823888987,-1457292663,1365451959,-1399628088,-1130611306,-1780287112,1717487211,19608109,-1696957894,1052104460,1768782133,-339363086,-1827884240,-699684432,-670869074,760249761,-1244651669,-1743009842,-1831247175,554768891,-552186964,370768567,1565307743,-18041153,913078608,-245336032,-879571971,1858823549,-178977752,369849172,1515608878,1165798582,1925763128,-546130797,531330490,1075800846,1124605690,1872821400,-656838759,-656810035,735433426,-683511593,-1286154462,860463562,-1245540930,-1408673685,-1342307274,-1142589303,-1583693688,1807071964,2107064982,531708707,1529425110,-1533749066,1808118434,1498947530,754749022,1532855896,1874163889,231279129,-104229230,-445334375,-1754540574,-155721945,-330465375,320663538,794241957,-379427869,-637799734,1500493904,-177231502,1506390506,2031423680,1873965299,1808136909,-32482224,825279899,-1123021449,-961271438,-504845129,361941877,1149242648,-928162715,415011672,-1830455046,2087472325,829260005,-1206823421,366313748,389431691,-919225101,415943371,651006635,-93900032,-1949717930,-955338921,321093205,298894804,-1162014047,-2011977919,-677285705,-1684516779,-342335761,2143941206,653229898,621724524,1559527710,1355493871,1863059330,-2144275460,-524244457,586156773,1525239159,-621293502,-756872776,1299205574,1227298880,-1607427808,-974228096,857943055,1529425494,1421262427,53223045,56910145,1326590172,-1294578928,728049138,857807513,-1376440618,1779850334,1450603073,-1937524434,274624608,696414082,1822333644,1054811622,1910037622,1200465015,454231610,1506887113,590706867,-1107231228,786017969,-460047936,2025741101,1977280117,1554880271,-1541061954,-1510394137,510204900,444300443,940349895,627573235,-694532896,846136700,849225097,-896962528,-1390182693,1658457380,-207976474,1325905775,-1760068899,-1640091403,-1643281336,295935189,-735509038,-1629080753,2049986339,1417908209,-483935341,2076333277,1224686588,-2094337,-37750275,-546757745,-777405918,-1842439264,647737838,1051745723,657794476,-1248138437,-105523317,1176234382,-472722528,-1007041049,819978804,1710424862,1512083341,-1954580258,900966388,-1627390993,483161644,-1739600469,58761662,-1310194289,35330330,-663529574,1817782655,-1469376466,1788835313,538785479,-1075285950,-25727068,578429940,1881861785,-1697835497,-1951246474,1051048809,-627036844,-1848530217,-1841633341,1870170334,-140874008,-121192482,-8061185,-248726671,-383217137,790836391,767711906,-875535154,1064855476,747978015,-1039155326,1110838751,400492882,-284033427,868093859,2009201205,1037995742,-144428090,95507864,579915638,1316875771,1064066548,-1631168559,-1308498573,1035144069,-1473734562,1950870648,101220333,-1323372675,-1027667247,673358747,768652493,1120975382,1072967115,187036717,-1890888355,1779427419,252346921,1397388809,-802989564,608076140,2097292240,88842323,-135001174,-1458410206,1934430117,-1228406192,927179255,-400843310,-345433117,1301805638,-96011020,770251551,-785245797,-548777939,956311769,-93720908,-1325214760,78797489,-123687428,-1627547717,-652755104,737686511,-67623698,588513550,1817593203,-1357703680,1417146584,633686148,-980412238,-1654761947,982829197,1562957097,1247078735,24421791,-887608091,9702832,-1121035678,96376615,637161621,1890680741,-32342648,-1877175570,-41441311,-1689271884,1150121212,1454656047,-1708803166,184865065,-1244400723,-1478141314,-1833922707,-711742142,994705774,-326753165,-1223063400,1668179634,1284323789,2101242296,-97285593,-1525534259,1067519887,1007108637,2031173443,45497875,-110939246,671774915,-909051109,-275385231,-964612397,355943050,1394717961,1192556158,-778988556,1222200980,-24005249,-1594023071,1560723084,-1445033543,-749736496,2135768607,1224496693,-492035306,-1953714801,-1077520670,-671617949,1849941848,2026131870,2105461076,1205479616,1221350880,375097220,812296819,-778387929,-1126142880,637700283,1563378590,-192289132,-1133232423,974443330,-474049883,-497069152,880245388,573690622,1955231653,-806532936,320735984,1334880512,-1834586249,-1123443900,-1577719744,1255299280,-66990135,-2085346919,612711248,-1583709260,580696046,-783892508,-59361899,-2081112434,1824987326,1798981828,610303268,-1061950331,1562519028,1424753199,133025986,-1534222376,-769044454,-1480943252,2017154000,14190291,1277663983,-279927327,2144378841,908304654,-1471278441,-62911363,-1778312714,-1618021252,1513806474,-504281319,1466460157,173339905,315613222,-4323231,1670740100,144604691,-2105852096,-1098745058,1224738035,-1195327564,-361439371,-448311649,756971345,1603183563,-490790447,889316356,-833686942,-1081311046,575720351,-436402579,-375915916,2047671924,-939719047,158923276,1229791269,1182538366,950858524,682744305,1293483885,1850547551,1117664747,812961062,-934453054,-976047700,-654993845,1868802359,-1001896161,-117078590,-421157325,-662241769,-1477250125,1926095973,1315431911,-65254417,817834801,1985089315,1466759315,-685725807,-219917925,-1188305900,2002562681,380704081,12696295,-661553973,847973235,1902356234,16242263,-819418209,-1742198045,1524998033,-2055623614,-1634138811,1971958585,1583767137,644587902,-1674719607,1549111702,-1960309872,745140746,-1330959701,1779646248,-64434739,-1723211467,-1815767920,628500062,790833315,-848174141,667086,-521960006,614190671,76321682,1543967172,-214765006,-1802782361,971740930,1549874958,-1726873138,832068501,1829097261,1117930267,1735546573,754651703,-917793161,-875633766,-2004922507,966386164,1017966105,549403543,-1859324969,2078664215,609873500,1537070882,-1111609980,1436075158,-1150104553,1166368138,-464117569,-1051302320,-1718434781,865702993,410207369,119539364,-960586862,-1370431408,1150991163,1684464996,719690959,591942552,-1366991862,-349458686,-408675850,1151057022,-227281989,457418739,-881223264,-212667526,1544259353,612713753,1735754694,921702210,-1685722708,-1078072864,583309475,857972762,209914903,250324599,-808833182,-445527089,1503834233,1006495316,246630037,-966529472,-1019930092,1623139125,-1423165938,-969713518,-1086569585,842248484,1371716518,-1585769818,574884011,-37418593,-1782530524,90003469,2046379040,-1498670759,1482496610,1881792924,1679287909,311312129,140602951,108538112,-396912613,573525362,-1713645519,1544161971,1125635694,1864712009,1716412758,730752582,466262283,7671678,541364667,-1822337258,-198953879,-1996396942,1919999173,-1200586713,1723063434,-1614618080,1378224274,-281713400,-1159236853,-282310366,-1236906152,-39940213,1984534052,392998094,135676916,735730935,-401551326,37885930,-1019242095,878285203,1561344128,-869277634,-376416865,1093349578,-988662132,151112747,1093729945,-1714134566,-996816181,1151562478,56681331,-809329743,1217611536,664677356,340835984,-2109767302,663445752,576088273,1105302983,-1910006238,1411274540,-476847615,100767950,1157998343,-513703330,781353514,548878263,1476607455,-988731409,-1114886119,1816698736,-1187396912,-498606720,187191485,1564023876,-532231448,990160322,-2032686045,-1885296077,193721011,-341740877,513818763,1857553189,-1304328456,1712838793,-892492103,-464150578,1133794713,1348485603,1718567025,209283331,128773061,-219387215,-1933260779,1776073900,1929713925,1929941526,2127488576,-1326537689,2145358095,167039524,1149194979,1283628365,325674889,-52911970,583175356,1507009360,1358671485,-1265081177,1474187540,1478628956,-1690874417,193532798,-1461386191,1439169040,1256818808,-108264476,-1986285991,815998781,-1293564965,714768544,-926168758,-1335866322,576677181,-1031068047,302945144,2043444617,591107984,-1603409737,-1526958787,-1971629844,-1989425279,355547661,160738341,-1641948780,-2010945108,163972917,888794024,-1646317774,-1852042739,-1022954091,1833670290,-1028587096,559171963,463495891,321185419,1665165383,1641499777,1544359778,-1121458516,-1340994413,1238161550,1519959489,-234196342,1361375115,-1951189288,17613078,-1806592254,353387279,1025495862,-1463412084,-120901018,-1328280136,-885782357,-1079455572,903246733,839226307,617585380,906913303,1125681714,1557242863,1683774688,1538376863,-531524712,1886456522,-64123634,335494922,-850121978,1282629930,1546498323,-342650472,1663577294,-482048190,1549912520,1735839182,262433252,-1205464937,1238020028,-1932957924,-954506228],310,[-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,518818645,-16091393,1996425334,387078,113953055,-326413056,1988843350,-1933147896,105155333,1886765067,-16040821,1451963508,71731974,1912886331,991196935,259457604,-26025,-771031040,1157563764,860089094,-1996191296,1149830212,105154818,-26025,45613056,1996443681,74907398,16777114,1958742784,1475906352,67226,1959922432,-1958967010,1552483934,73304836,-16622455,1583285828,443081,28889651,1475603200,74394,-1194183936,-420806654,518818645,-402229505,-920715259,1426064074,1586228363,-1836086524,1225777925,93491081,93095819,-26032,-1027014656,1941438466,-326413056,1473809950,-1962115445,-1960866849,-2145416225,2085618303,52738060,620599888,736886783,-1948284016,172488223,1460040708,-12308070,1201297407,855757649,1996445659,142016266,1996444499,244338694,1593861608,147507487,27244544,518818645,-2091394930,1946158718,276728649,529260427,529260427,1342340992,951585916,-40218619,-352206812,-544501715,1207312267,108266506,1144101463,-1705573927,36720967,242679639,-15960321,1996425846,108461832,-401698736,526319622,838345,712,-1957210594,1988692086,176080126,-955531124,-829748108,52885043,46629685,-1070335774,1073610369,-2048326794,-24952832,-1946717694,-523157306,67494097,1792160512,-397389312,-770965953,-1030854540,-1962933569,1272875982,-472783919,242664734,818819,76223093,208994363,990004363,74777152,-28407479,-506343029,530969596,185761419,-1207012097,1460011010,-1705881594,37114683,-28931321,41766,106414131,209125200,-16091393,244319862,1342216168,2062024810,1583307006,248170783,46661632,1448542208,-955752821,130630,-1727379829,-1037319629,-1014237045,734147481,1004047298,-1207599109,48955393,1992605739,1149838852,1958742788,-25261800,1586232203,176063486,-1207600128,48955393,1183432747,-775713794,2109737952,178444,-140916853,-336032775,-775714042,651725792,-1962779511,-1947741753,652159947,721968265,-28441656,105679142,-1026990242,751304712,1448542208,-1962129781,1077939798,-1981266295,-4658602,-700020353,-1194047863,1183416321,-666465830,185222795,829687878,1183432747,-96040460,-1962391925,1183386198,-229209616,-990230901,958794846,-1004831225,1183051870,-1960443152,-196738809,-335919361,207537379,-1995994330,-919866298,-1897374069,1089202758,651445899,108857145,-1995994330,1183568966,121186008,-1960442242,-666466041,651576971,2097301305,1200301575,-700020478,651839115,2114078521,1200301575,-632911614,1090831235,2146717241,172395451,1963476491,209110043,38046502,72649510,652887694,-1993996407,1589903959,134161932,14698183,-1980355840,1988750966,-461993496,1964013113,14280963,-1961861493,-329348833,537544694,1996425332,642292240,1586169248,843549676,-1946270071,529207903,-1995815029,87947334,-1103137792,1586167824,41911294,-164399872,1946420806,13533485,-329348344,-13862913,443165303,880279326,383534733,778013520,185098239,-2096726336,2130763390,-565786875,1586167809,341806060,-74770549,1166753163,1222150922,-830252428,-25261280,163203,1190547061,1215628294,1963129731,1087275789,1200347787,-431585008,-620022037,-830393739,1586168832,746061804,1781168127,2013208091,-599356106,1602965526,140508974,108969995,14581379,1187449471,-352321058,18923011,-135629175,1946222790,32368899,-1280257,1996477558,-663289898,-1696958721,-65536,1586229259,-863504660,309594624,-730398893,-2722049,1996478582,1120705242,1586168546,41911294,-385649653,-956890888,125108256,604391050,-1975028732,69469766,-407304844,-1978537213,19203654,81152,-511653605,381780990,1374451455,638344900,1200437247,-1924135422,1343673414,136550998,1183449087,74793198,65781803,-1996488264,1988750918,281475050,-1961790464,-1081873314,2113994888,105286151,57934884,-1962852631,1175128646,-1004047096,-2094658466,511574335,-1961855233,1086491843,642798144,597309439,-1996058873,1187506246,-385875474,1183514895,138808074,-1070862220,-1980479863,1183578694,173443848,-1980742007,1183576662,207537402,2114402598,276234193,-1040955765,-1023212832,1077985932,1589923922,939468528,-16309350,-398063105,653287108,1174472587,-263814156,-96010494,1988740331,105314026,-385649660,1183514795,138808074,-1595341964,-364448256,-166169342,1963074631,608695826,-385649407,2139291787,57999362,-1979677975,19203654,81152,-494677477,1190543875,57942250,-159331712,1947265606,-329348324,8961923,-2147254783,2122518730,158598648,16285315,-897580172,-27358432,1461961355,1976580896,-327745732,621168266,20774913,616569600,1443326,207537232,-1925710042,1342571079,383010445,-361300144,-267902054,-297367291,721712448,-1207702592,1183383553,-293698578,-385649664,2122514714,309593848,621168266,20774916,616569600,2360804,146277355,-364508928,552224502,-1058471051,-347698688,1450508580,82462454,1586170484,877104108,65788556,-1952858069,-27883024,149571318,1586170484,910658540,65788556,-1952858069,-94991880,-1286517,2013211767,1783654954,1778412032,-25755904,-1923657130,1344160839,6946922,-13738101,1996430431,242679568,-15960321,1996425846,108461832,-1411329,1996479094,-696844328,-2853121,1996482166,-596181026,383796877,65661008,-1964751223,19196742,1586177909,746061804,1781168127,1778412113,1778412032,1778412032,1778412032,1778412032,-1962907136,1610559071,-364448228,-164793328,1963198022,172395303,1963476491,207537194,20939558,1996431742,-1933341936,1379942594,939468368,-939056230,-398030584,32196342,1451972212,-1955927072,1175128646,736982024,-92370433,-1962391925,1183386198,-229209616,-990230901,958794846,-3047929,-947187594,50520257,1086491843,-1001369024,-14225314,119773751,1174996545,-262224664,-2093022426,-16584634,-924059066,15629955,2122518645,175440100,15236739,-768932747,28967915,1589807872,214616415,2148352,509040128,17333891,1183545470,106859272,1455743991,-976223478,1183517278,-774372602,-28931608,-1945712501,-1916760368,-225714050,990356979,-1959037734,-1946973190,-1510736306,-208929909,1392932395,-1962647925,176044801,3740532,1317736318,732296190,-24443274,-351898069,-1947038744,-1510736306,106824539,-1944141333,-1915187504,-91496330,-201437557,1595875237,180537694,313344,509040128,856061637,71732178,2014024,-972823561,84166281,1183383582,474269692,-964493311,1928346398,108447220,1006632889,58000502,-2054131221,1718885452,-1014767989,-28915938,1580924928,-2062191364,276168270,990921867,58003527,-2080481655,-420798781,1962823301,1976665366,-27359475,1853383,-27359488,1153893867,855638044,1976665536,-137300222,71748,-347995276,407172872,24379394,1975520074,1959888137,474269445,-964493312,529066782,-1026990497,-1957363706,509040364,-1962510651,20776006,-1090160896,652935169,1179240587,-1375784122,-661978442,1178999011,2126724013,-338546172,-1308003324,1960196609,-225818877,-947133214,1963130496,1595883521,113428830,313344,509040128,1988874803,1988707844,209110526,-1995944309,2126777420,106859280,-1982266549,1312554078,-385649156,1183514754,172375038,637958771,637683083,2097562939,1959922229,-28901587,722224267,239372737,-955495287,137284,1444827729,-15567105,1996427382,8513544,-964470438,206342430,28758578,812921579,712308234,-1946269953,205794241,-955366263,71748,1444827729,-15567105,1996427382,5105672,-964470438,206342430,28505650,-947714239,-8984316,309645834,722224267,239372737,-955495287,137284,1277889515,239896844,18367687,-11133440,1996427894,142016272,-1962931480,1595932230,281200990,-326413056,-987867306,1200294494,-930375410,51136395,274172368,721704491,-523172794,1992679633,46564102,-1817317373,-506338863,1313796355,175556013,-1995285367,1992627268,-773664506,-1376648222,-1382961773,-1054102126,734694295,-473943093,-922009593,-654900615,75104011,-638068489,-1995802939,2088962628,75300878,-537404789,1149967497,-1983446254,1153898052,1358954780,209125207,-401967361,1595930384,180537694,4245504,-950577664,53830,-1960675701,-92894924,-1993194357,-796073402,2123219086,74892772,-67107655,1992664307,2126818590,197299226,-1960020777,1372730312,1394445094,106387026,1398152734,536734696,1516134151,-774896805,65262051,46629875,-1948458407,503770050,-840413098,1183400189,32946942,-768353650,-150987077,-1949791261,1078001222,-939269935,-150941053,16782918,1094780276,-150941053,71238,1988828532,510954490,118256232,640977702,51266699,1078001222,-939269935,184603267,-385649454,1119552674,1364349696,78234,-62486272,58048523,1342475753,81306,1975663360,74639619,-1980213623,1190655558,1946158102,-92894447,-1958447987,1183384132,38062058,28835842,373749504,57936896,-1995815285,1183572038,373749524,561316096,-1946519925,-1519903116,-1960442100,1552623156,-564229870,375163686,1004297865,-1962770749,-530674749,1586097105,-1983708198,1190597702,1946173462,578223919,-2113880422,-465139451,58048523,-16525591,1996481142,39436,1183449087,1975520230,-428409077,-1676067174,62515460,-1946782011,515505734,98694912,-268238844,-1947044215,-523108794,1988751363,511100400,444515501,-687095156,-930392972,1183432755,-1069119036,1375098507,1394445094,106387026,-11133410,-11339658,1996488310,1996444612,-55449408,1583286047,1183406938,-1000472128,-472783919,-947653885,-1069118718,-150987077,63998947,-497420714,-1069118530,-617409557,1996445214,-159973384,1409185535,1961382736,-297367044,-1191174469,1996423186,-159973384,-397323440,1183578839,2013678,-661921289,-940149051,2147422784,-1946913143,306482142,1195104515,-1946586094,868625347,1408366546,1347821136,-1528278447,1190615290,1962934552,1347821062,1543185128,-1911533941,1200355398,341216018,58640955,990014953,-1962770750,374639554,41861691,-964443509,1928543006,-968455696,2093370939,18999555,13649607,12144896,-193557632,-940409205,59462,1088046731,1995952691,-631862816,58061627,-2087686677,1946164348,-1425765626,-1947711745,-398652860,-352094973,2088996932,410255364,425091,67177086,17319051,770377284,16925835,636159556,-930393773,-1962519413,-805107644,-1056766837,-2096997237,108986618,-754728701,1418327531,1493469446,990153563,-955941439,118854,-964441973,1502472990,14319235,2122535029,1249641192,2111721019,373749511,1047789824,538330871,506950656,-1911741512,-465138216,-16363181,1996487286,1996424726,-394854414,1996424785,-1706027280,223805703,526080263,175489035,1459959,-385649663,2122514867,762577104,-1962520237,-196727869,855645883,1358165970,-193528034,-397257904,-145163945,71750,-14808971,-397347722,1493694931,-672579237,340671486,602473333,-193033471,57867067,989911273,427103309,1005876875,1359705335,-1962930247,1504048071,1183053963,-1259790604,374160128,-1394015363,272993024,243106624,1208121600,272992584,-989667135,-964485514,-1376779518,-1378990455,-1379121527,-1379252599,-1899477367,1183578206,-834262070,-1948760439,1177274438,-700020276,949635,1183518072,373656008,-1982970229,-1962153211,1166658630,-901346538,1183516041,393756888,1996489277,-700019950,1024227392,125239298,-401979961,858778371,-666486336,-2092955276,2030098558,-2082932990,2030098046,-136775931,1166661726,105992970,-2590977,1461638774,133329896,1290361689],311,[516391935,1006576105,91558479,-350305405,734235638,515896390,-137219328,1958743031,1364395553,1996430928,1381454068,1492659944,18368247,503870720,1358198527,1509468904,1988822875,-41489932,-1911598664,373749720,208928772,-1912965493,1183532148,38046186,1075201783,-13798400,1996431990,1306893028,-259322501,-16776776,1996487286,-157658906,-15897598,-1705631114,286281189,-1696303361,287971646,30557895,-1898935296,-461992488,-1190887740,-1527578620,16547459,1996425332,26647292,2122514432,141820156,-1694730497,357,-1911494216,-767128616,-1026990497,33557536,17904128,33554432,554770688,33554432,605119744,50331648,17615105,50335488,17915905,50336000,17619201,50336256,17912321,33559296,303002112,50331648,16813313,33638144,335682816,33554432,352877312,33554432,419908352,0,0,0,0,1760332629,1586167825,845838,1172921690,707072,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1957363712,951590636,-2585088,1996426870,175570700,-16222465,23725686,520102120,707273,-1275051,1996426870,175570700,-16222465,6948470,-922745624,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267,141820938,-1710328065,19285041,-1961992565,38243103,1029694592,242372432,-1711006872,-56067,-369342839,-1070921936,-1980086647,1183448134,-767129108,-1982314871,1586222150,-1908962546,-1962716154,-1960436132,1166747199,263438,2113933885,1166747179,394510,-1705975599,22617924,198723209,-385649216,-661977368,-1962719234,263431,-1933162871,166447198,-1985853811,1452066374,172291784,-16223200,1218055798,-1962833882,-2037838778,1183580030,-2142861046,-1995946357,1183547974,-2075752186,294531,1996427380,2122747150,1783633663,1396414978,1183515391,138840450,-8483189,990662281,-1995211327,-1946190202,-2109306431,-1962391927,-1979744634,1183517766,105286020,-1988079989,-1053095346,1183388029,-1983804544,1183417414,-2142860538,-1962260855,1183396420,308055038,1200299915,-700020470,1946158397,-327251103,8946827,2097152317,112643,1038763657,58523650,-1962803009,1023445636,58523649,-1996488264,-813435834,-27358448,163715,-813615243,1962870784,712310572,-14804374,1183659124,-1957685554,1610559068,2126514952,-797015290,-955089152,118854,-1070920725,-1980479863,2123098694,341609452,529207179,-1962260597,1282689232,-1960783997,2139356766,1081409538,1963129475,1087341325,1200347531,-129595120,-771019029,-813618571,1962869760,712310572,-14804118,1183659636,-1957685558,1610559068,2126514952,-864124154,-955941120,117830,114720387,1183523444,704172522,1183517766,-120502038,-1962392063,-120458170,-1962260951,-783748026,105251320,209125206,-16091393,1996425334,39430,-133495857,13403382,1444049930,-15960321,1996425846,108461832,-213726054,178691,2148343,-2101738636,281540352,-2095156224,2114054782,281706499,97943171,2122518388,158597334,114720387,-897580172,-27358432,1461961355,1976580896,46659450,-166562560,1963074631,608695820,-2090306559,1946157695,205949794,-9009527,-1995815285,-1946191738,-2037839802,1183580026,2089191686,-696351745,-1961396986,-120460730,-8485375,-772518261,-2142371335,696403497,1784054862,-1929221626,385842822,1988529488,1464866559,75491342,1090143881,-1070922635,28836843,-96040704,-1979955575,2122576502,57934074,-150710295,1946173639,242679602,-16728422,-767129089,58048523,-16503319,1996488310,39672,1183449087,1975520212,-763953397,-15122790,68217343,-146747517,1962942663,25487619,-151101813,1946232391,-228684951,21397379,-940089228,1517617216,721962635,1183443526,-193557510,-1962248701,1311442510,-28407308,65687179,1317604430,2143370236,21293315,2147382841,20769027,1359902463,1354836822,-134318549,6969054,6946922,-1052483701,-1208024349,-1208023734,362415432,-385522131,1586168082,746061810,1781168127,1778412112,1778412032,503343616,-1925810177,1344160839,6946922,-13738101,1183521887,205915114,-8485239,721962635,1183443526,13105024,-1962576892,65784902,-1996488264,731508806,-1980182078,1183575622,2122725760,-1990361601,1183575166,172360692,-1946270071,1177224774,1954974196,-12981249,1183576694,1342704876,-8485235,40521750,-9140597,-296842424,1006521859,-1962770751,1996443841,-965279800,382879373,17275472,1183516433,-28966416,972965515,2147447942,-327251010,-893301,2013211767,1783720490,1778412032,1778412032,1778412032,1778412032,1778412032,778013440,-149135361,1946173639,242679595,-1697483009,92163557,1996484747,-730398734,-157679254,-16522238,-1705636234,92687845,-1697483009,100800830,1099767,1927873397,13104898,-1958448126,1183386694,-2109306490,-9009527,-1995815285,-2037807034,-2037776516,1183580024,-2037823480,-2037776514,1183580026,1183401990,-2142860924,-1928431873,385840774,-1710921136,-63709,-2097010455,1963382398,-228685001,-1961730165,309853983,-1710196737,-65158,198985353,-14846784,-1706029450,101797349,198854281,-14387776,1050336374,-956249575,56390,-150679677,1946158279,-228685037,-1993062517,1586291270,-2096239644,-404027185,1183432747,-498693660,575479,1586171508,910658546,-1931065719,149678174,1183432747,-431584792,-893301,2013211767,1783654954,1778412032,-461963520,-1935617,-1924077450,1344160839,6946922,-13738101,1183521887,2122746124,-364510209,2114471483,138840835,-1954527607,1311443022,2109815786,-1983804670,1183547974,-2075752184,134268919,1183516020,-1207702576,1183383553,-1037329936,1183447249,-196703250,-1995815421,-1979747706,1183579718,-196728058,-9140599,-1947435383,904595062,-887041,-2037519242,1343684478,-2037709718,-1958150284,1308880462,2126593022,1354861314,-3639553,6997622,127533162,-1962447615,1174532166,-28931074,-9140679,1183564415,-2142860924,-9271669,1006587021,-1962770751,-62486079,-1995813237,-259260850,1996436459,-327745550,-8485235,40521750,65947275,1284374086,2126593023,1354861314,-3639553,6997622,127533162,-1962429695,1174532166,-25806338,2123090044,-193058042,880672315,820772491,-887041,-2037519242,1343684478,1183515242,-1949891602,994641486,-1962770751,1996443841,-965279800,6946922,-469694566,-260177150,2131131961,-228684853,-13862913,1365912183,6946922,6946922,6946922,6946922,6946922,1602945130,476053294,114720387,2122520949,326369500,-15829249,-442836362,-16252595,1050336374,-955709671,130118,14188163,1586170996,55574232,-26029,1183514624,-916496644,-939520830,1459617822,1409715798,341740291,639524747,1190543243,846463494,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,6967326,1602945130,476053294,-369211767,1586168134,845122324,35932150,1586177652,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,-1024764154,175997734,-385649372,1183514804,138808074,1183519348,173443848,-427913954,118943883,233560718,-1927364468,2123174005,-1912138010,-1515870760,1586175909,-2004382956,-431609600,9078667,-1947711959,16812167,-2020873658,1174470794,508005356,-941472119,25420870,1357006477,1512794778,1975520009,10807555,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,1183666206,-1957685522,1560227447,-28931812,-166437237,167824519,-11291020,1996484214,-227082256,-1695254785,162677452,1586209515,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,101729677,779586384,-1994629889,1586232902,-863504876,477366784,1409715795,274566403,641204006,638744063,638875135,-1709804033,74531532,1593722507,281725279,131081,67577,131072,2164085,16973824,67606,131079,2359387,131072,263666,131072,1180956,16973824,65618,131399,1310946,131072,1377750,0,0,0,1760332629,1586167837,8185866,-402104693,1586167905,4646918,-1444324006,444928,1760332629,1586167863,6088712,-402235765,1566179393,-905912855,-1957363708,5728492,-401711477,1586167874,2615308,-401973621,1566179340,-905907991,-620036086,1122502772,1330134272,-1950154379,1617279937,194007275,-402098981,1279066157,-1023314609,1740358027,-1875121312,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,46661632,1448542208,18528286,1988876430,-1961063670,-461372857,1330658655,677907058,620599810,569049396,108461910,-28449382,1459129088,-1710721281,17326341,1459504777,1306892887,1183514943,1600004094,445129,1458342741,22001694,1988876430,-1961063672,-461372857,1330658655,728238706,620599809,166461439,108461910,-1973353062,-916578559,-939522870,1459617836,-1464328618,-942109184,59974,1183432747,-632911396,-1980873079,1586222662,-1960867058,-461372857,1330658655,-1360460942,241076995,1207312267,141820938,-1710328065,27608113,-1995946357,1183571526,-532248314,-1928431873,1343674950,999948906,-1962809773,1177280070,-1036805670,1183433259,-532247800,-1713617365,-1037319629,-1962522999,1207831646,1409715715,207522563,-1995994330,-661917626,206015270,200427145,-1708100416,32659922,199640713,-1708886848,33446354,199509641,-1709673280,34232786,199771785,-1710459712,41638354,199378569,-385649216,1183515409,1574384,-1979824503,-125047738,55838350,637570793,-120519285,1207453321,-297387705,1183384445,93005550,1207322249,93005383,1207584393,-1906382009,637752326,1195849099,-1996125402,1195899974,1457944319,-1946781953,-972879802,2130462267,-62485757,-92864688,-1604694374,1975520002,40626435,-1947830529,1177287750,2110143240,1355188994,-624897,1996487798,1515100922,-1073020103,1189675893,1409715714,-129594621,200822527,1201173952,-230257849,200429311,-385649472,1586233189,1200301808,-230258420,99501707,-524222456,-733574909,-899445,-1072958898,-1494678667,-330921215,-1946925431,651725816,-506392693,134594819,-330921728,-788165850,-129594888,-1960425657,-163149563,1195853639,109981931,-1960443052,642205493,1183384971,-12105732,-11082634,-1957628298,1174664774,1318735878,184775002,-385649216,109969837,1183515476,-129040392,-965361653,-1962877207,2089675870,93005316,38222118,-655817868,-360807680,-14387968,1150997622,-1996245217,-1072960954,1927873397,-19363071,109970247,1586168660,126559978,-1915206007,922682948,-1957690540,101051462,922701824,1996424020,1409715928,889136643,653024907,543832063,240891546,-1980182268,1183578182,-28931624,55838350,637820045,1183385483,-25785350,-506229,-1072957362,109984116,-1960443052,642139708,1183384715,-12171524,2116806774,1183536904,105262074,-62485680,1342719491,66733707,-1706031546,-42418,-1066024949,-1962878743,1183444038,1409715956,651725571,67438475,31510784,1325395014,-193557518,15892099,384369524,76228351,1183447249,73174520,-1995994330,2140011078,-129594622,200822527,-385649216,110034558,-1960443052,642205493,1183384971,-12105732,-1957240202,1177287238,1996443654,-92864516,-1655026022,1958742788,1409715814,-4003069,1996482166,-461963290,211419754,184856919,-11766592,1996482678,-495517720,211419754],312,[-1166621696,1183637131,80160510,-953810904,580,648967876,-1912322933,-1993933242,-953809849,1607,1992605836,1284187822,650153478,638078857,673735,-1367948288,139758374,-1993949042,1992559703,1418405550,650153482,722360201,1334388425,1334388242,1334388240,1334388246,1334388244,1334388250,1334388248,1334388254,1334388252,1334388258,650128160,640042889,-2094774391,-2094482874,185380422,-1991936513,1183572038,48808414,2011186747,10676483,-1950726517,1183038550,1183384506,-229209616,-1951512949,-1960923050,-992309520,-1532628866,-1371110625,-1168194557,509478,-4569345,-1091837882,1183570731,1005113822,-1000114493,-1960399242,-1166621692,-2096854746,-2096976314,1124252230,1183572203,-1135178822,683296387,-1981528439,-1030953386,-1896641762,-461454118,-218098503,1182998437,1187457214,-1962934048,-388899258,1994409531,-1101085671,-1006138586,-1993950626,-1102675193,-1169784062,-532218110,1183571435,-1135178822,-1980217719,-1070859690,-1979824503,1183579206,-296317972,-657331503,1929270843,990213939,745995334,-2081136956,1929573446,-163151611,-1960440271,-128007161,49825411,1182860659,637570298,1182992265,1451426300,-1091895042,-15829249,1183517814,-363426840,-657331503,1996443730,-864616498,-240850930,-375159,1134220406,-16777208,1105843318,105284602,106873858,-1995994330,-16729467,1996426870,175570700,-16222465,-1561852298,-666466041,1979711293,126806275,1745778431,1978204724,-1164080377,-1961391360,276792095,-15895295,1783762550,-171972553,65796235,-1996488257,-15992194,1996434548,1781885454,1778412032,-385848832,1589905225,1200301574,-524206076,-263812862,-1706033046,268181365,-15992693,837354357,-509978873,-1996488688,1451860550,-330921564,-991013239,-1960442274,-1030879665,-1993942901,-1572437233,106873858,71797542,648175300,1182992265,1183515298,139889414,-1980217719,1187510870,-1996488480,535557758,653811396,-1960441973,1589903959,126428834,39291174,83379843,77743747,-1948236033,1589960774,1194927622,-2787580,1996426870,-263812340,7006417,-294191280,250377983,-1980727832,-1705510330,4605,-115414697,-2096734524,637666886,1183385483,106859506,67520131,638028582,-1996335221,1451878470,106859498,67520131,638028582,-1996335221,1451871814,-1982125104,1183576158,-363426840,-1980217719,250346070,-2080868668,637728838,1174471819,1580811248,-1947371534,1183576694,65065456,-523157306,524261968,-125103711,200834697,-385649153,1195898481,738096521,-1005524023,1183049822,-1960443160,-1991817465,960626245,-344460722,-1946255735,-523112378,737429129,-1005261861,1183043190,-1960443186,-25785596,50218627,960693385,-411569058,-15829249,1183517814,-196738062,1342204480,-126419170,-275191794,-369473911,-11274556,6950006,317260138,-62470399,1187446784,-1962934036,-768931258,-1980348791,-259262378,1589962449,1082861062,-431584778,1947092539,1975663364,13494531,931911819,17450230,-957807755,709135349,-1993583477,1451857478,-1924115816,1343677254,383141517,-1035563696,-1360506858,-330921711,58048523,1358273769,806042,-1980724480,1183443542,-1940485750,1074560641,-1090161399,65732612,-956299585,57414,-1981788533,384564862,637951684,1183713163,76097258,33965699,1183532614,-818200086,1183049330,1854079494,1585644022,384499960,637951684,1183713163,76097258,33965699,1183532614,1312375274,-1947895818,1988749894,-800683570,1996445264,-1770586216,1357072010,248936191,-1961765144,-363427344,-337086839,-62470395,2122514433,343146748,-15829249,6950006,-16091393,1996425334,76278022,-1673473,922740342,-442891941,1343342925,1589903466,2013210262,-361300220,-1542401,1996476534,-1962906930,116824816,1996488703,-442870042,-15990195,1996426870,-1035564276,-775661941,64541162,1444148806,-11513096,1996459126,333975178,-96040466,15498883,770245493,-327745788,943002,-327745792,-990468119,1182991966,-1960442874,1468737031,-62486270,-1946265975,1182991966,-1960443386,106859327,67520131,638028582,-1996335221,1451865670,106859448,67520131,638028582,-1996335221,1451881542,-1235303178,205488934,-2094644107,1962934911,-1933341891,-1438217790,648828553,403341187,-164952971,1589908459,1334453930,33522442,-427559397,-750369278,-1436629786,-14286742,-1960442249,-148503481,-768931225,-1960418069,187048519,343154759,541559590,453115779,48333769,-503889599,468447371,243237670,721712408,638643190,-2096214134,-166002177,1174595203,652661574,638863243,-1995024501,1451879494,1976568814,637561397,638089215,637958143,1778677759,2013210112,1757321742,520426251,13796096,61990692,308873370,-1706012141,322267326,-1981004151,-963908010,1174655531,-296348692,-2097136123,1183383762,-363427352,1973047378,-1995067617,-1072966586,-437714059,-562657022,251107920,1183383552,-1269397070,-1983101303,-1030828458,1183570059,-27882500,638028070,-2096998519,-1006325178,-1993952674,-1304001729,-532232446,2122907648,-1005065230,-1960442274,-1302412281,-2096658138,-2097019322,-16600506,2122571846,-479065888,649486020,1946959747,17295619,41911078,-385649664,1992556797,-1931572302,-953745850,637544452,148679,-1435057152,71600934,654198414,637814665,411591,-994014208,-1960400266,-1064434100,139430182,172476198,1992556544,1418405546,650153480,-1005824119,-1960400266,-1064433068,240617766,-1993946837,-1993993649,-1993994161,-1993992625,-1993993137,-1993991601,-1993992113,-1993990577,-1993991089,-1993989553,-1070915505,642222374,608667942,682772099,212485763,1165360907,-1948236151,-389947834,-532268286,-1561787529,-1303999744,-2085333365,-1996246458,1451880518,-1438217230,514610827,-628166517,-1510965564,1182998436,1589904298,130426546,-1303970048,-337623297,-1948570690,-388899258,1668727611,648705732,1992557707,76097202,44713603,45237891,-1948193981,1451995718,-1304001612,-465139416,-1931061623,-208986430,2126830222,1358308,-2095077901,-953633210,57414,-773962101,-532268056,1589909878,126559926,649223876,1182992265,1182991030,1191117490,-1948390432,1451995718,-129594956,737826441,-28931648,-1946401143,1452010566,-773139986,-27903016,535364467,990410745,58195014,-990308887,1183052894,91423476,1224099457,126559765,-2080874812,1929574470,-96042747,-1993994720,-62487801,-27884799,1404627712,-1005816065,-1960442274,52831303,6956615,-380434864,1589903537,126559750,39291686,-628373365,1451880843,1396785662,362977873,-125108224,-28406969,1359365261,-2042197680,-1987555703,1317634678,-25980,-956104704,-259305408,-367050854,516459278,-2108257456,1115971211,-1991093438,-1903591354,-644153474,50331669,1207926462,1996445470,-2039021688,16777114,242679552,-1962117377,-1711746618,-14790574,-401702794,1183443470,2125922298,-247862785,106873939,-1925710042,1343674438,-1192755094,376784900,1745778431,6947312,1183646058,240129752,-1981162008,1183578694,-916496646,-939521334,1459617848,209125206,637820612,1183385483,1183666380,1783633624,75098113,198985353,1024357568,57933825,-1962709015,1827264582,-866219261,-1962719234,54916671,-1957857920,-167049099,1448486260,16777114,1346387968,-6684566,184549631,-1960676160,478874694,-422496373,-16629623,1780607751,-1710986686,65535,1971974283,1979058952,51112195,130489483,1183514625,38242572,-2147334773,1194156004,1209627727,1967665012,32368899,-385649336,1212678658,384369525,47966466,1745647359,6947578,1166869866,240131594,-1981215256,-1024861114,175997698,-385649659,1166737586,-498693872,-26032,1183383552,263674,-1706033046,407117685,198854281,-385649216,-1706032491,5976,-1981786487,1451871814,-1950183728,130492120,45809669,-1932000512,1166794822,126428684,-1962784883,-532247312,-1696434433,6085,-1982708087,1187501142,-1996488452,-24387978,1589909483,-767130670,126559746,-1948236146,642205663,1191118729,-96039940,1178331345,-2131972,-1684348298,-16777192,1114115190,-96040191,-768874287,318767621,-11513134,1996476534,32565710,51019139,-202833036,272993024,1357006473,1569946,-230258432,200562313,-14912304,-1924074378,1343679814,383141517,-934900400,-1696051178,200837898,-385649153,-1705573943,6426,-1981786487,1451871814,-1950183728,130492120,45809667,-1932000512,-953753530,-1929379833,1183580743,-297367072,116409996,-193527984,-1963821313,-11473594,-401680778,-259323125,-2074999,1996485750,233478898,1183389847,1958743034,305594188,6967296,653418180,-16484353,-11083658,1996484726,-1711248658,297797366,1745647359,1183514946,-900297784,-657331503,-2097151483,1347551442,-3115265,-401682826,1183442802,-92864548,202981018,-1449502951,1459617816,1685402,-495517952,1683354,17557760,1745647359,6947580,770245738,209125374,-1929184408,1344150597,1410714,1377536,1385822417,-32315056,1460434687,-402589848,1183443861,276661212,-953518847,4165,-1996437271,-141821826,-1895926135,637752326,-1995815797,7008838,527800912,1183388412,1975520218,10742019,323394128,1183383552,-531199522,-1982708087,1187501142,-352320260,1409715736,-27358461,-1006138586,-1993941410,-28933369,-565804286,-62485758,201084671,-992053824,-953757090,393799,-2080874869,1854081731,1183517426,-1981230606,334232646,55838350,-1006138586,-1993941386,-2092743932,-1962746298,1325399110,1975520252,209125347,-1962475672,134607430,1793642752,1996443648,-763953196,-430381042,-2341239,-2003117450,-16777201,-1348806026,-1962934264,1342098526,-595688701,-385649407,-4653935,-916496641,-939521342,1459617798,141986646,-1137049813,1567948976,-1960836504,1451951174,1976699654,1023767052,91422820,1689834027,-62486272,100554377,-686620663,-757997359,580538450,-1996488696,184594564,-1961265984,1452014662,-1467708930,-1433106176,-1983894784,1149836868,114460,58064651,-1962900759,-352276348,-92370562,-1961081717,1174609492,106304260,11179067,108518258,11043899,-1258302602,1183514800,106334980,209048075,1681720690,721777408,6600914,11043843,11179027,-1979955575,151387734,13796096,-757997359,40521810,16777114,200837888,-1962576385,-1863583106,11582601,-1946401141,-2071331242,-1802960728,1187446954,-352321030,1589652450,113428831,1755136,-4696576,-129594881,-1030519,244321398,-1995801112,-1073017786,820577141,-19363071,126550855,-1946532215,260770398,-1946792311,-1296593960,1962281728,-62470305,76218368,-1980479863,1200356934,-297367276,1200347531,106400516,-1981135223,1988750422,-60912654,1988833003,-1962636290,1183384148,-396981786,1978287673,-329893627,1183530356,-431617048,2122516853,58064888,-2080874871,1124662854,2012110393,-227111987,294531,-1494678667,1979058944,-1710724550,484515652,1586229387,-1296594438,-1002181888,-1993996682,-263796964,2122514433,2138374148,-1962679359,-1070861194,-1996341111,-1980562688,1149830212,-2090276090,1979709566,1586189845,340233210,65061184,-1711117744,5763,-166989685,76237172,-2081143159,1979709566,-94467317,-15448181,65737799,-990361973,-1993996706,-161576185,-1962653813,1586169431,529212934,-1962679359,9041014,-1962782583,-217904570,721699977,105155008,-1947187575,1342049374,-263812349,180537694,182272,508974848,-1910689352,-28915752,1114243072,-1711226776,5792,-15992693,-907476107,-952792320,1330709060,151798983,239388416,1153893120,-956298992,4676,185091723,1853097542,34227399,142016256,-1928956161,1344151620,-1710226840,1134,11306121,1962934077,1444827156,-728100246,1023410179,91553810,33441479,-1396931840,259325696],313,[2194560,-1258354315,1553596588,-2097151996,220222,1746806389,-342228128,-1560250604,785449820,1049166688,113705822,866,1153895147,-956301046,130630,1352271722,-1994593212,1778431108,1146132992,-2071388937,241828022,440684698,-1199273705,22782208,12354697,12485831,2122514432,276103422,1778418024,-1711248896,65535,49004587,1579141003,80398687,1624064,508974848,-1895825480,-230242344,1187446784,-2097151748,1946158718,108461845,6946922,6946922,-401735574,-1072962902,15270773,106859266,-1962719234,-263812857,-2013865845,1946222766,31320323,17465219,-1208000395,681181360,-1996488681,1451881542,-263812106,-1962931707,-193018640,-218101319,-262239323,11569035,1358710409,2002330,-59310336,-1947181429,1468731463,591122,-788475261,1389548000,-1711117744,6805,200427145,-14912064,-1785004938,-385875938,6947161,-1711234456,460463989,201082505,-385649216,-1706032827,7750,-1981266295,1183574614,656880,2126835851,637416,-661936653,67527,-2131730805,1946165631,-1400403118,-96040704,56376963,-1962314752,104400454,57934686,-16730647,7010934,40501354,2028186,1547108096,529439235,-259325952,56770179,-9866240,1996424822,56795642,7004369,-396996016,1183442088,-1957237762,2622915,-1014280162,503324677,-1610454960,1865882,-96040704,1979711293,-59310185,2016922,-59310336,2010522,106859264,956518398,1946377758,11921667,56375039,2019226,-1547687168,1554187102,10610947,33441479,1547108096,523213315,922681344,-1583742116,721420312,56533952,956521635,141950534,-402229505,1978393897,1794799359,1778412032,25270784,1996423168,-263812102,503319045,-1710069168,7307,1962938941,-230242555,1589903361,-260666392,-1927774323,1152983156,-5901568,-1415906698,-16777188,1687878774,-1962934240,-1081872290,1946157234,108461844,937954960,-262239482,11712511,2054554,106859264,1392726014,2147994,-226589952,-1962576896,49019974,1579139115,46844255,1755136,508974848,-1910757960,-1983894568,1183446086,172374514,1996431988,537369098,1183383552,-262764050,276090891,-1006207349,-2094600610,175440191,166445099,-369721717,45613455,139365120,199771785,-1207601969,48955393,1175175211,756643048,242352129,1996489005,9693443,-385649336,2123039029,22407670,-14679448,177867382,-1996488681,1451883590,-1706011906,6671,-15992693,887686005,2140821249,-1996488675,1451878982,-26291732,737959633,-96040512,-1980217719,1183577726,-94991368,1929270841,956659509,779549766,653156036,1589905291,126428906,49170051,1394982939,-263847648,48907907,925220891,-330956523,33048195,16406147,-1705525013,6035,-16724247,240584822,-1946440984,1979649016,12445955,-622967,1996484726,-193527826,1794275071,63805952,1183392047,-195655182,812961803,-228670377,74972966,638028582,755128203,-628948989,-1924115968,1342572103,-549132274,-1082802165,-481564585,70228567,1810563072,-1946788213,656647,-1947316597,-1960906666,519146488,-1176859129,-1510801399,-431584993,185093771,91489870,-352320840,112643,-1981391221,-159973625,-64886770,201213577,-1960282944,-1960383496,96636099,1347551264,1460172543,184579816,-1961855808,1464862790,-1122539110,-163149540,738109417,175570943,2247322,533170944,-892772514,-1957363706,1891114732,-2585055,-6683018,184549631,-1962576704,48956998,-920666069,1426064074,-1205932917,-661773951,520504971,182985,518818645,-1910539848,108462040,6946922,-1709146008,7620,46844191,10012672,-950642944,65094,-16091393,-2037577610,1343684456,-795213718,-1996488671,1967192134,12314883,-16353537,-2037578634,1343684456,-1710227096,7805,1090143881,-1763114123,-196702976,-342208490,-1994354668,-1072957882,-1706001036,7664,1451882635,1959791602,-260142754,-493825,-11013514,-6622090,-1962934017,-97296,1996440948,-227082246,77223511,989855775,993293766,-730532746,-1694992641,8765,1962934077,-92864734,2256794,-49920,1996428660,576690934,1996423168,577215222,28835840,-14488832,-1516571018,-16777187,-744819082,-16777187,2006645366,-16777182,664467574,721420319,-916496704,1426065602,-1000936309,-1977216930,-165279673,-259323545,1963064963,207537169,17286694,638082756,526279,-24953877,-1005486332,-970584994,1589904391,130491912,636158016,2131295875,207537169,134727206,638082756,67110855,1589907435,130426380,140428312,509734,274646016,-14286742,1992557687,210380300,1183771946,1200301586,736229122,2033106,-417017325,144311217,1378030697,1757321808,1589912378,117646856,83939971,-763166680,73319424,638028070,84039561,-763166620,-1706012160,501358453,281200990,-326413056,242649942,638600846,2622663,38061862,-1064566784,638213828,-1912451189,650546112,637815945,410823,-1899918336,-1960440762,-1047657385,139757862,172279590,-953810944,68676,705189514,1418274550,651307790,640046217,639915145,639784073,639653001,639521929,639390857,639259785,639128713,638997641,722752649,1284056777,1284056594,105251600,-1946146811,-892772670,-1957363700,602892524,-401979765,1183514825,139365126,-385876037,1566179559,-889486615,-1957363706,604596460,-1962522997,-4519858,13494527,350838106,314104,1760332629,1586177053,4777990,216620378,183033,1760332629,1183523889,6678534,434724186,183037,1760332629,1183523909,5367814,652827994,183037,1760332629,1183523929,4057094,602496346,183037,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046010,1337464035,650153505,-1960435829,-461372857,-2084335521,-1070398268,-1706012477,568661136,1951973387,1773912833,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,-326412866,-1957210594,-628357562,1049477774,465110294,-1343030272,-75048821,-745799886,2123094787,-18382080,906413955,1946171779,906945319,1380987391,244340502,-337628440,919155471,1364210175,-1873340846,-625678322,526278553,182985,-185876429,518818645,-1962516853,1960512451,-1960867054,-511638961,-108961793,57954129,520898443,182985,712,-1957210594,529204830,-1961603189,-1996442953,1157561974,-1959490813,-16055172,1157062260,1962934534,-146961577,-2147483067,1569410677,1960512264,529224007,-745861237,-1962753149,121177670,1128467572,-1949501214,126419527,-136166589,268425867,126555764,-523116335,-1728052731,1342731775,465345106,199950336,1166524467,1301958664,1493172255,-502741373,-27358314,1594052606,-892788898,-1957363710,1465261804,-1962508661,141950781,16777114,-1947170048,46564108,-1961063599,-1366821089,1962934528,38112089,-1872763776,-783333587,-1264611872,-1948777728,105265927,1586179189,-1960867066,1468728391,-1961063674,340757279,11706251,121184139,1463354741,-2096794622,-220067645,17190787,-256174869,113153,-16365939,374494004,-401698736,1179049695,-6954407,-6682507,-16776961,-140900235,-956301275,2117,-920691105,1901258,588054530,1,473170179,327681,636092675,393217,647954691,458753,612040706,36,639435011,524289,66650373,7405569,647430403,589825,541524229,7471105,377028867,655361,536346883,983041,563085571,1048577,575799555,1114113,569377027,1179649,557646083,1245185,535494915,1310721,559350019,1376257,409600002,11,613810178,19,488112387,21233665,616497411,21430273,565379331,4849665,106299394,21,573571331,5308417,571146499,5373953,507314435,5505025,572457219,5636097,365363459,5767169,415826179,5898241,0,0,-1304571341,575489,1465261568,-661729140,1183563918,341740304,721420729,-150700605,-1982203944,1317666374,239504380,-1189978485,-1020592127,-654899331,-1964385801,-96040704,-1946661239,1586231878,2093169662,-1946514629,1962871760,735183620,-1946496557,2123043958,-95515886,1381048291,1996445526,108461832,1510629119,-125959335,2113820203,-95026426,-486771197,13167073,-745801077,74776331,-802434557,1988885201,310283028,-469873013,-1900006621,1448235456,142016343,-16353537,1499073118,737965571,108919382,66999811,-572327810,-1996453399,1317665350,-96039944,1006526091,-1958708029,198216698,50623743,1121135570,1988885201,310283028,-470135157,-1900006621,1448235456,142016343,-16353537,1499073118,737705475,109051478,66737667,-572326794,-1953482005,198413306,50623743,1120938962,1988885201,310283028,-469873013,1448235295,142016343,-16353537,1499073118,737965571,109050454,66999811,-505218946,-920691105,-1207955254,147390463,-1910636544,-1957210408,-544534914,-544530549,2139103115,209473538,1342447544,-14352998,12773887,529260427,67782646,-1705572748,-48079,-1929579637,-1916760368,-678692738,-1425258869,-1425389941,28965515,-1696910592,26104705,-491891,1461067380,-1372954470,1975520001,8775939,622208,1996428404,142016270,-1710852353,29037400,-1996077431,1317865558,779914236,-13863681,1996434036,108461832,1577013526,1145867524,-13863681,1996434036,-92864520,-100609,1360985206,-1960813057,1452013638,-146652934,167824516,1443787776,-493825,1381038710,-700265318,-1949748479,1452014662,745865214,1378514175,-11447984,1583285341,181061919,-18432,-1191973991,147325272,-1910636544,-1957210408,-544535938,1207312267,108266506,1144101463,-208993749,-1064382324,-1946386803,-1951725498,-1918171578,28966014,-1696910592,40653697,-229747,1461067380,-1976934246,1975520002,-18425,12904857,858684555,745865170,-13994753,1996487798,1381126910,543031122,-1115436749,1946288266,745864986,1378514175,-11447984,1552614493,642250546,91554048,-352286231,1979058695,8448259,-151370103,1946225220,442272584,1200299915,-129595126,-1694992641,65535,-661929330,-2096133338,1183515843,121317114,-1014823052,-336141814,113476372,653807243,33769462,-1960432524,1183385159,-126418950,16777114,-2034893056,50371072,-1030881280,1183570059,-773795334,113476576,-1920215037,-14286714,1468737079,1391866370,53844561,1482293248,-920691105,1426065098,-2140607349,173968131,1509964776,-19928739,1426065098,-1805063029,241076995,1509966312,-37492387,-1711276104,1426066122,-1352078197,172395267,-401846645,1566179421,-889433623,-620036080,770182516,1330461952,1346176626,-1023314097,1656471947,-1873351840,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046020,1354241251,650153474,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,117440490,-1761607168,258,-352321024,9219,1040253696,301990147,1644233472,318767363,620823296,1191182596,2063598081,5121,0,0,1760332629,1586167840,4712460,-1962391925,1586170446,48480518,1509987048,25094493,1426065610,1281944715,274631424,-1962924824,1317735494,310030,-1962910488,1317734470,178954,1509970152,27912541,184552650,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802],314,[1183713374,2013210122,2013210132,2013210130,2013210128,1586188302,2013210120,2013210124,2013210122,2013210120,799185414,1340802280,15236739,-1070922636,1183515627,-498693652,-1961855233,-472782754,-1912054269,-14284218,-14280585,-14281097,-14281609,-1957686665,-14284706,-14282633,-14283145,-14283657,-14284169,-14284681,177866359,-1962200272,1178144838,-385649172,1996425399,-227082260,1062069658,1958742795,-361300216,1192836762,-327745781,-750213734,144042251,15353543,175570688,-16222465,-387444618,1958743028,142469379,638082756,-1960441973,1317667415,736963327,14320577,1962935101,1976699696,273058604,-941472119,125510,14843523,753468277,-25263871,57936192,-2097097751,1962994302,9169155,-1981169621,-94467328,-164470901,1948264263,276234004,117339903,-402098433,-1072958140,350815092,276233992,721424538,-498693876,58048523,1342702313,-369013,23730807,-721260134,-465139444,1090420353,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451875910,276234208,-401715118,1183385861,1975520232,13297923,1357018879,1850598810,-230258420,-1946199575,1183441478,276234220,-773169525,140379107,638207630,638875647,638744575,638613503,1343125503,638082699,638351359,638220287,638089215,-1710852097,213856162,2122534891,74711274,65781803,-1981659509,1996483654,-362902768,1577313233,172396040,410517286,376962854,343408422,309853990,140413776,276299558,242745126,209190694,175636262,142081830,108527398,-533722470,-498693364,1964000825,118876419,-461963440,1905918314,-254,1996481142,1306893042,-1073017620,1996425332,423533288,1996426516,-28251678,638082756,-788111477,209110243,-1996453082,-1072964026,-2031549579,276233984,1306892880,-1073017565,1996454261,-562626800,690065562,-442871795,-385008563,1183516339,173443848,1375733253,193239632,1183387018,1958743022,242679630,1342994175,-402229505,-1930885465,138840838,84563595,1347551238,-16777062,-1948783617,1451952198,394506,-1981528439,-1030822314,537254027,1200170496,1468605962,-1705834996,230034922,199116425,-385649216,-1706031541,234357171,200165001,-15895360,1996426870,1996443660,105506822,-1696696577,231479614,-1006229783,-2094659490,1963132543,305594191,1088000,1183387173,305594348,138840832,84563595,1183383562,-430536220,-401715118,1183385397,1975520222,-45225725,28547664,1183387271,1958743022,242679565,1342994175,-402229505,1996424683,-47650338,755469094,1183383556,1793118696,1973047296,-1995822049,-1072963002,-1326906507,93999109,-1996488699,1451874886,138841052,84563595,1183383562,-665417258,15353543,-1005065472,1183045214,-1960443178,-631323641,47859331,-16283354,1183574598,-364496408,1996480882,126982882,1996423168,140428514,142081830,-1241395558,-297367282,225755147,-15829249,-11531146,1558709878,-495517947,243866,87681280,-1962391925,100993622,-1706012160,-65536,-97303,1183518838,173443848,1375733765,140428368,108527398,-16016230,84535807,-1961855233,1451952198,525578,1589923922,2013210120,27171334,-320270568,276233988,638082756,-1962522741,65065416,138907096,1183535110,96635912,1347551240,32873041,-991297537,140428292,206042662,-1962314746,96636099,65732622,-1986412501,1451873862,197299160,91543110,-352319304,62925570,96636099,1183383566,-598308390,172985126,-18775999,1183432963,-531199522,-120470741,1463494297,1997500930,121316869,-1070921614,-1981790583,1996480070,2013210128,2013210120,2013210118,-663290100,-2722049,1996479606,2013210330,-529072374,-1696696577,265047894,-16501015,1589907574,931866120,-217848111,-25886938,-59441370,101205901,2013210192,949197318,283709590,175570692,-16222465,1760039030,1958743024,66971907,638082756,252084099,-689372299,276233984,108527398,142081830,101336973,1778412112,110991872,-722862081,140428291,106924838,1992614865,9119244,200296073,-385649216,1589903521,1602954760,-1897672440,-1960440250,-196179704,58050827,-16742167,1364201590,638082756,638351359,-1710589953,276037959,-1006400791,-1960441762,-472840609,638351044,1183383691,1958743024,276234074,18127440,1760104658,140428291,106924838,1992614865,9119244,200296073,-13077312,-1706028938,295329970,-1006418199,-1960441762,-472840609,638351044,1183383691,1958743024,140428310,140479270,1183769553,143336974,200560265,-385649207,1996423959,-1705947120,-65338,-1006433559,-1960441762,470279,1183441105,512630490,1114243924,98190987,-1706033142,65535,199378569,-1955040064,-1992848424,1183571574,173443848,-1996487163,1451873862,-129579048,267059204,-2083103036,637720134,1178994571,-1946270583,1325398086,1975520248,-96155673,1586188108,138906078,-1962248307,-388900282,-336050551,-698432497,47597187,1174899494,-29062842,-506229,-1072957362,505407349,-15829249,1996426358,108462050,520258280,-1006475543,-1960441762,-472840609,638351044,1183383691,1975520214,11659523,-1694790832,186456382,638344900,455,-1962788119,1451952198,394506,-1130737582,-384697087,1589967751,1602954760,-991702778,-1960440714,1958742784,276234104,-16750000,-385686754,1996423687,-551616752,33417474,-369013,1589910135,2013210120,2013210118,172461320,-191213562,-384689404,1586168287,444071930,638082756,637958143,-1928824833,1342573127,805553818,29485330,-369013,1589910135,2013210120,138582534,-1394013205,175570689,-16222465,82317430,1958743022,26863875,-2096603452,1586043075,-666465066,575114022,541526822,1988827508,650218504,639649675,17202307,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17203075,36028443,-750764032,-632911392,-1005553921,-14284706,-14281097,-14281609,-14282121,-14282633,-14283145,-14283657,-14284169,1182992503,1183525082,-700054566,1389909643,1996444240,2013210326,185833990,-51833960,175570688,-16222465,1424494710,1958743021,15329539,-2096603452,1586044099,-666465066,575114022,541526822,1988827508,650218504,639649675,17464451,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17465219,36028443,-750764032,-632911392,-1005553921,-14284706,-14280073,-14280585,-14281097,-14281609,-14282121,-14282633,-14283145,1182993527,1183525082,-700054566,1389909643,1996444240,2013210326,2013210122,2013210120,274242054,1173034388,-1711276104,721313418,48480767,25659273,25794441,-1982445943,2122569814,108396502,-2589053,1996431220,-663290096,-1965656321,-466944186,138840912,84563595,1347551238,1793592976,-159481080,-16026624,1996425846,-401698808,1579092204,214616415,313344,727078656,138841051,-1962256757,-27883016,-352039285,1943616265,-1941485810,1183728576,1032005374,1005483264,-1962051893,-472840634,638088900,132841609,-6684566,1577058559,146983263,-326413056,73319510,309824294,964032011,-1030962293,1375739909,96701264,1347551256,-1700790168,1216,-24907637,1444574463,637820612,639006719,1779726335,-26112,1589903360,2005476868,1590070034,312009,1224,-13937065,1946582585,108461894,930714,-1980724480,-804520362,1183724916,1015228158,637957121,1963080835,2088969756,359991554,75268390,141820672,75268390,91554048,-352321089,-54526,1989805686,-1962934258,-916496697,1426064074,1448602763,-348127042,1962281734,1795084564,-1715041502,1587171410,-1962934270,1962871800,106874088,188188966,721581558,-916496704,-939522870,1459617804,108432214,1443395327,199938536,-1910868800,-14284730,-14285708,23726196,6947178,-1650851734,-350904818,175570707,638076558,637826303,-1710721793,228196859,-15992693,1183531124,-1990832120,1183446134,3860726,1452002955,-2084043786,1996433601,6969098,653549252,1376286719,1783826001,116627968,-1073020417,-1705572235,262543678,-947190549,-1070923029,-892772514,-1957363706,73319660,575114022,541526822,-1960441484,-524214201,639953666,1024345995,410255368,-922875785,53217396,-1070921356,146279915,-1207375104,65732672,-922484552,1426064578,6876299,105286422,1510000616,38398301,-1207958838,1430587438,522120331,-1961483928,2095581278,105286400,1509992424,-18264739,313858,1760332629,1183520315,139365126,-385876037,1566179597,-905892119,-1957363708,375875820,-401580405,1183514695,240028428,-402652485,1183514790,172919560,-402650949,1566179504,-890126359,-1957363700,378169580,-401580405,1183514647,4646926,-1962260853,1441270862,-379758080,214625152,1960512256,1304589,1917799741,1330724102,-1950154377,1617083329,-1953476885,-1206590517,-1064430076,639601446,-2147334261,-1013948444,855950467,1347470272,-941093232,1488980989,-1144848012,552296553,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,380418187,712,1457032734,10664023,-1706012007,357113717,201213577,1350333632,1352090,1959922432,-1090876574,12255256,142016360,1460041471,1687835478,1073741844,12274036,142016416,1460041471,-1550167210,1073741847,-1958201996,48112,1342182073,-1705946281,1974,10114640,1476395016,1962938941,650612246,1735,1988820994,-543533314,-1962934252,-15537210,-342163850,-16777193,-1583677834,855638030,526278592,314057,518818645,105286487,729071627,-1705969525,6025,527745595,-1157619528,12124184,1380995618,-1214623405,1459617815,1570714,-6662400,1593835543,46844191,-326413056,105286430,158646283,406821456,28835840,-892788992,46661634,1444806656,-28915881,1589968894,1065559560,-385649663,1187446939,637534718,50495371,-1931541537,-1896467518,126559938,2012937091,1468737058,1334519298,335020804,-784276494,64147936,13796312,-134217800,63081698,114617296,-2080374854,74972411,39291686,-1048460916,-1047652179,-617362549,638022978,-2092820597,642384579,-645455989,-994383097,958793822,108332671,142031142,1187455860,-2097151746,1946158718,2139694616,2005476870,-2096174328,-346553148,79987459,-112953,-28931073,-920691105,-1207957814,784865130,-1910636544,-1957210408,529205342,1183432755,-498693660,-1982445943,-1992240570,1212743238,-1947318647,-1073019322,-1545010315,1458604802,144538,-1983892736,1183444054,1975663594,42789123,-13385074,37585702,642921588,637945227,-787982965,114479584,1347573510,547226,190449408,1377268928,6969094,-907538800,-1072997634,-1070397315,-369211767,-1030880701,-1960378573,1183386181,-1072981508,45821812,65271552,4373443,-1706012077,5379,108380171,-369211767,1183384087,479875286,989855768,-1996065342,82443846,-396982014,-1947842935,931858526,-2130555765,-2124415007,1951355385,-767113403,1149960193,-163149550,-1995160437,1150023750,-196703978,-1994767221,2122969670,243043284,510983947,1347469363,-610643888,186089049,-1995475776,96195654,1465339904,1460443731,-1070392787,-1280257,1996483190,-495517724,-401698736,1451878775,-498693660,1517601339,13794947,-2071250060,-2079653722,829685928,1996472371,-1660989432,-1073020762,1183392629,-327745538,-1411329,1996481654,244340450,870922984,142016448,185178704,451615296],315,[142016400,-1542401,1996482166,-495517724,-1862502657,-311498738,1988856043,-1961063672,-511638961,-108961793,141905745,15615687,13822208,-159973546,-1672616550,1975520026,505872,1146133072,1347820251,-397548134,1996445210,1306893048,-1073014033,79171701,1352290304,1444608068,1306892880,-1070392571,-227082410,-484507824,1996445186,1306893044,-1073014004,-1705617803,455102815,-1981786487,-1705583034,455758172,-1982048631,28891718,-1706011136,456528309,-1192343927,-1706033139,457589840,-442871722,1444631117,-1695648001,458822069,-629735594,-1696827649,358482550,-562626730,-1696565505,460194430,198475403,1444050175,1649500826,-136775909,1380997082,-2027397478,-1705552357,462624146,108330763,423533143,2126781338,1300965098,-1005001974,-1960384898,1958742789,1342591242,-1541849446,1197016859,-2081693113,1979772542,1996445193,1306893044,2123045823,1962871766,966416140,1459617816,1595034,108461824,245914,-28931328,-920691105,16778442,84148994,151521030,218893066,286265102,353637138,421009174,488381210,656416542,825241132,1330465864,-128036272,1426128637,1465314443,-1928917252,-1189348546,1183514672,-475074044,855829250,-916561984,1426064066,1444867211,276234071,185224843,-1944816439,108447195,-1064382324,-517218005,-201524085,-2388315,1583287390,214616351,-326413056,-11053538,922683510,-6684331,-1560280833,922681685,922681685,-2019950249,-1962934244,105286608,-920691105,1426064586,-1960907637,1317734470,105775882,-1174405099,-487122744,51140235,532777936,576201,518818645,-1710721281,65535,1183568011,-892788986,-1957363708,-1070391572,1996472462,-26104,-920715264,2163914,466878466,1,339149059,65537,224591874,3,284426499,327681,421527554,36,460980226,4,14352645,7405569,481820933,7471105,432275715,983041,467992835,1114113,433520899,1179649,467599619,1245185,268959746,7,66191619,1376257,316669954,11,483393795,11468801,485097731,11534337,479658243,11599873,162988291,3276801,142803203,11796481,425001219,12910593,468517123,12976129,385351939,21430273,8126466,20,405995779,4849665,248709122,21,297074690,22,399704323,5308417,399245571,5373953,343802115,5505025,250609666,24,428146947,22675457,273809410,26,0,8392,-164932009,-1962522997,1183385686,-162100748,-1877969153,624748558,201213577,-385649216,-661978400,-2047459445,1946222766,44820739,17464707,-387382412,1183536896,206998282,318767877,-263812650,1391613577,427812944,-166989685,250151797,-1818601983,83886081,1347551250,-1961081461,-523166123,1347605201,-14899302,-1950183681,-263812136,-1962440410,132547,-511588069,-788332381,-661929330,653411979,-1014298743,452985349,-1159626295,-1898904832,-1948742718,-1993994682,96701191,-920977406,15786369,1183437059,-27883012,1183432747,-129594886,-1980860791,1183575166,206998282,2012894777,956658227,745797702,-2081136956,1929573446,-163151611,-1960443647,-60898297,50087555,1182860659,654311422,1182992265,1451426296,-1024786182,-1947187573,1157755478,508891420,31431254,-1159135232,175997697,-385649662,1183515057,206998282,318767877,-263812650,-2131601783,1946165629,-1400534260,-163149568,-336822647,675646772,1166888990,1750081056,-6643710,-1996488449,-12716474,-16026113,-1628897674,-373282046,2122908050,6967532,40501354,16777114,-28931328,56493625,922711925,-6683812,-1996488449,1451878470,-263812118,66213515,-2096930298,243990738,-617938080,2087899963,-1053096841,1996453490,-159973616,-788307295,-11512864,1996483190,20900072,292929547,-385976577,922681909,26870620,-352321534,1644611468,-1593835517,-768933024,2012370491,990212667,880275526,56375039,171674,-263812352,-1980606837,1451876422,239504354,-1816951,1996427382,1778412278,-532247290,-437759978,1975520000,-12850825,-1947187573,244052566,-506395806,-991408639,-1993938850,1468605959,239504130,82331267,652762820,1182992265,-1070923032,-1980086647,1183578182,206998282,2012894777,956658213,510916678,637951684,1589905291,126428904,33965699,48776835,33048195,16406147,1183568107,1644560880,1547108099,-26109,720044032,185353867,578030150,-15698177,1183577718,206998282,-757997359,1996443730,108461832,184567784,-385649216,2123103901,561873132,-16222976,-6621578,-1962934017,1452011590,408238578,91360631,1930839353,373655814,-1961339511,1452011590,272957938,-1106094831,-963969023,-892772514,214433804,-2091515904,1962936958,142508809,-385649408,2122514661,125108234,556673,-1106938116,65797120,-16222581,1996426358,74907398,-26026,1183383552,1975925756,9627907,1177273995,-129594884,737953419,-1948570670,72221128,-4597229,31708159,1586169438,-1962439922,38243288,1029694592,91443025,-352321096,197143298,-1988594496,-2020869514,-1752498010,1183383720,-162100748,1668599819,737691275,-1642710062,1918400261,-1677313274,-11503867,-60158346,1223974655,-1633607307,-1677325563,-1280763,1996426358,74907398,-1694992641,834,1979205179,-1960252634,-919864714,419984937,1183517262,735194108,29920219,-636287922,-754751559,106824163,738136297,-1207702592,-916586495,1426066626,-1957237621,931857502,11439232,-1296268543,259260416,-401698733,-1258348206,916062386,-2097151993,1963002492,-1329822958,846462976,11580671,349594,-2094535936,1963068028,561807393,-16157696,-1711231820,731,505955469,541363536,6836254,23042594,-916586496,-939523390,1459617822,-28915882,1586233343,175636230,308378,-1950183936,-1929671720,-1960380346,-524206073,-364476158,-1706033046,107945845,200033929,-385649216,-1706032985,95,-1981659511,1183442006,-396981786,653805198,-1014231669,-259276146,38570278,1183433099,-498695174,-2083812604,2122908871,-196179470,1589911787,1200301810,1468737030,-497105912,638028070,-2096998519,-2096831930,-16059834,2122578510,-629866246,-2130413941,1962997758,-429997046,509734,-2096239869,141899774,652631748,1991,1443395327,-773175669,1342204648,-1542401,-401676682,1183447738,-327745538,352410,-327745792,16777114,106859264,-1710589953,286,1593722507,113428831,8570880,-950642944,64070,-1878100225,534308878,185484937,-1962183488,-163607592,16821893,-1796668556,205949456,-264379350,-385649408,58069082,739278825,-385649389,237764744,-1494678667,1929587712,275441923,58130732,-33457431,-385649208,36438523,1441334131,1996696592,48163075,57999916,738409705,-385649403,-922877014,417923957,1976106501,142207235,58050814,-32987415,-385649208,36440276,-2014772363,1976106505,173992195,57870124,739250153,-385648895,36440667,-488045707,1963338763,254535939,58001196,-384877591,529207280,-2147334261,1346199524,-385649585,1996426042,106873870,41418534,-1707606234,-62308,-1005902359,1182991966,-1960443386,-28931833,1342179333,807354266,-129595129,198854281,721778112,262793664,-1946257781,931781214,47859331,-2096734524,637797958,-1960441973,1183384151,-1604941410,317442347,647913156,1586169738,-16283430,1191157318,-247774758,1190586999,57934334,-992327937,-1960442274,-631338233,1182992265,1182990854,1183384282,106859464,-1962439898,126474846,33965699,47859331,-3783031,1996426870,-28931316,736678208,198098,1347605011,-126419170,-118167538,-1946532215,1066077790,-2147334773,1346199524,-2095876785,1946177661,1183666957,1783633606,1396414977,1996425049,-25864,-370606080,106873870,33965699,-1958769882,-1981754937,-947129274,1073930433,1067077696,-1979711713,1183445574,1975520250,-15472381,-2096734524,637797958,-1960441973,1183384151,-128546314,1140481675,-25196221,14698183,-1005393152,1183053430,-1960443146,-1992080636,1191181895,-196703264,1927300665,242679782,722237183,67026,1347605011,-227082466,-129701874,-375159,1894380150,-2081018881,-1006369210,-1960442274,1468737031,-364476158,-1913891191,1586037855,126559750,-1980217719,1128528966,637951625,1317605259,38768126,84299401,-1706033148,169025343,-1931065719,1183443038,-1470198618,-938747508,40513909,100157067,6946820,-26032,-259325952,58062347,1459506409,297370,-431585024,-1981262199,1451861574,1301960360,-1962934267,1586232902,-1962440282,1183054918,1586168486,-2096658010,721593926,-227112503,1589908459,126494442,648437444,1191118728,-1505296406,-129091263,1988880503,242679794,-1962117377,-784271290,97659880,-770506750,1996443730,-428408856,-144644082,200951433,-16353802,-1997937034,1167742718,-385875964,1988824432,1996444426,1183536652,139889414,-506343797,1212727555,1592283218,-1907980019,1979842179,242679582,1443657471,-1962522997,-829749162,-1056710191,1375732781,222029904,-2087696759,276169470,637951684,1183385483,1200301714,-1807316734,-15829249,6950006,-1907978922,-1995635991,1589967998,1065559558,-385649408,1996426492,209125134,101349119,217573459,1037584009,58064895,-182039,761794166,1778412033,-666465023,-401715178,1589966506,529212934,-141869173,-2130545525,-782237722,-1950118938,-2004091810,1317626406,645958142,38112098,1029694592,108351308,-385875528,1183517855,211413502,-2096734524,637797958,-1960441973,1183384151,-262764050,-2096734581,637666886,1183385483,-28931604,-2096734581,637797958,-1960439925,1317601879,-1672050278,-2096734581,637797958,-1960439925,1317601879,-128546314,-2096734581,637666886,1317748619,-296875024,45614452,721611520,1727480000,-2083550228,-108853535,-920914687,50913667,591297,1357661833,-1507901542,-364476156,198985353,-385649216,1589967961,126559750,-1982046581,-599358713,105284354,106873858,-1962439898,126475358,33965699,-2080487797,-1962746810,126475358,47990403,-1982046581,-599358657,617057026,-1003064314,-1960380834,-596210937,1182991497,-1960443172,1988821575,-2096854564,637721670,-1962653813,76143734,47990403,105351974,-1982046581,-599358713,-1949750526,317455998,647651012,1586169738,-16283428,1191156294,-818200100,-940053902,57933825,-1948498177,1183575646,1958939632,1003039517,-1911065649,-1960382394,-596210937,1128465545,-2081405301,1090706502,1996482027,209125134,-773044597,1342204648,-361300194,-184227826,-375159,820636278,106874108,33965699,-1958769882,1182991966,-1960442874,1468737031,-1102673662,-1950329207,1182991966,-1960442874,1468737031,-196703998,-990488951,-2094612898,1182075967,41911078,-1958775552,-1983738685,1451863622,2139301552,74782730,334231083,648961732,-2096476278,-166002177,1174595203,-991505594,6948446,-1002963162,-1960399266,-148503481,-768931225,-1960411413,187048519,309600327,453115779,140736,-148488128,-259317657,-2094654485,1964510847,-336188668,1334453776,33522446,-427559397,-750369278,1200301798,1468737044,-330921706,200169097,-1005095728,-1960442274,-992859385,958840414,108333127,173488422,1589918324,637561350,1589917695,2013210302,2013210118,637561348,-1710327809,202467518,-2097144059,-417070894,144311217,1376524393,1757321808,1183386683,-296318484,-768883061,334251523,973467222,13796096,-1981266295,1347611222,35616154,-733574904,58048523,-1995841559,-1705976202,2097,-1984280951,1183431766,-833189428,-661929330,-2092988122,-956122554,57414,-336429431,106873879,-1006138586,-1993950626,105284359,-1169784062,-532218110,148930179,1589961586,1065559742,638022924,163715,-35060876],316,[511049510,477495078,578158374,544603942,309722918,-1000138086,-1949791488,-565802534,-337092983,309788488,638469774,639530495,639399423,1779594751,1979655680,1979655714,1001495072,-930414009,-779363701,11570314,1183447251,-1299412258,-1979985152,1157032030,309593099,641359044,1946224630,979158025,1212648230,1552615147,71797560,-1947318647,1183401540,239505122,-1996125402,-1960385466,1183384133,-361330192,15105667,2122542196,1718944482,14581379,-1960419212,1183388229,1170679548,637534482,639387019,-1994500725,1451881542,1170679542,637808668,-14787188,1720324726,67118353,-184549059,2474011,1460031492,-16091393,1996425334,247892998,-1946239512,1452012614,650546934,639387017,-1960946295,-1993933754,1183519301,-62486042,-1962853399,1178199622,-1961855748,1204283998,-1006632634,-2144990114,-151187353,1946423622,-293698810,-385649664,109969558,1586168660,1200301822,-1572435696,340232998,-945404279,63046,972453515,58714230,-1962877975,-970201018,-1037330104,1174665425,-465173508,638344900,-167049335,1183516532,-339344400,1409715723,-27358461,306678566,-1918613879,1178272324,-1962312216,-972820410,199966784,55838350,654204555,-1995028597,1187489862,-16711520,1996427894,-1639543318,1996443670,209125134,-1673995110,38046978,-2014580597,66864779,1589961798,126428684,10503879,-28931327,-1962930171,503534606,-1952285043,-1912138000,-1515870759,109977509,1586168660,2139301630,410264586,-15567105,1183705718,-11528546,1996426870,953981452,451609272,-15567105,-1014240650,-1946152955,-11513407,1996426870,965319180,1183515436,-62506522,1183517044,-362902558,-12171383,2122579022,58458364,-151077655,1947734342,-562134266,-385649408,1988821874,189041386,-1996484571,1157033030,242484235,641359044,1946224630,-330905851,2122514433,243141864,-1175959925,-140967924,-230258183,1187448299,1778385394,-16750080,1962893940,195730016,1183384383,1975520218,54847747,1343387391,1397613978,-666466045,58048523,-16569879,225055350,1716650906,-599357181,-1962379521,939472988,-1710590209,2441662,-1965013367,-754929012,-498693640,16008903,205949696,84825739,2122514448,58458868,-2096968215,1962996862,289863247,-2092338168,1946217598,979158041,910658342,-1712175479,-120470997,877069094,-369211767,1183514753,-230292510,-398050496,-4714370,-230282241,-775804007,-398064648,1183571691,-1037329934,1174665425,-789888798,32800387,485032820,289863170,-385649392,2122514963,359923948,641359044,-1992669301,731509318,653840834,-348633341,108461987,-13083509,175570743,-1270759782,-1946645756,-953425850,62513361,-101213952,-1937049597,-2948942,-1946255735,731509318,737726914,-654836154,-1980742141,1190590022,326370321,736642699,1174664774,-1037329936,1183447249,-955913220,64582,66864779,1183441990,-565836848,-1981397501,1589957702,1207313932,510919696,71797542,2110801467,-800683261,651183753,990398347,58643526,-1982577013,1183568966,-733595184,1491665791,1996445185,942512878,-1073019688,1374225269,-163149055,-1980742101,1183578694,-800707628,-506231,1996427894,1366202898,1183384805,-27883012,1134186578,184874772,-15436352,1996427894,-59310082,286445978,-62486267,-108919,1996427894,-59310082,-16680294,-442871553,-1996147123,1325397574,-955942414,62022,79316679,-227082496,641359044,637958143,-1710983169,90784190,-294191280,1342224026,-934901499,-3914103,1996485238,16489198,1183384946,-968455734,-990349569,-14271908,-14285705,-1097202057,1342543937,-1695648001,92405942,1183439095,-126419006,-1695648001,94437627,-4176247,1556413046,2013210170,2013210118,1103010308,-11532803,-1231360394,50705664,1183436870,-1069153860,-362753,-73732490,67108608,1183445062,-1035599426,63458955,1317650510,-900822076,-1983754749,1317783118,-1135737912,63458953,1183435334,309788618,381306509,1778412112,-1711117824,-64618,-15567105,-442829194,1342571341,1729707674,-196673786,-370510197,1183579508,731463922,66638274,1174666822,-1673098768,972441227,-578905018,-1982445943,1589957190,1207313932,208929808,105330982,958797183,259918407,-1928169729,1343672390,597295722,-249,-924060090,14319235,1996430964,-596181230,1917977498,309788422,-1697089793,108678629,-1696958721,112924990,15105667,1589908340,1200301580,1191912994,-1962511072,1342171742,112730,-892772514,851968014,1448542208,185353867,343214662,-15436033,1996427894,242679568,122395546,25422087,-1961599349,-230258425,-834237101,580538390,-1946157310,1603007070,645890866,-138405119,1964026072,-228684951,134957046,1207328885,393482251,309788499,-15698177,1996425334,242679558,576911002,-15078649,1996428406,276234002,1779332863,142016256,-1710852353,120667057,-1980086647,1996487766,1218072596,-1962458821,-411696144,-15436033,2090531958,-956262597,64070,-369342839,-164953872,-1980336503,1183577206,206998282,-1980873079,1609298006,-151888245,1946684231,343342880,6946922,-1961867637,-972877226,23744594,6946922,1687814250,-335544566,343342868,-1961867637,-972877226,23744594,155949978,-62486264,65488427,1178334790,-1962707980,1183446086,-295779084,49170051,17271590,-1958283706,994577990,-1986431034,1586232950,189265650,-14650360,6952054,1183514730,307661584,1347601923,6947178,6946922,-1995807590,-15406329,1183519862,307661584,1347601923,-1684405910,-1995933365,1451883078,-193557508,-787579253,173982951,-29258970,-1946794493,1308883534,-413758474,-902048253,-896859533,-969150069,-1047854477,1452011659,1590070268,281725279,4245504,-950642944,57414,552814278,-1961206133,944016183,-152418679,1946293318,306613000,1964000779,10479875,1805275987,-1995930031,1451883590,-1706011906,144184387,343261195,-15042817,1996488310,315726588,1183385788,-27883012,-100609,2056977526,-1996158207,-1072956858,-957807755,444006147,1306892880,1183385847,1975520254,-92864762,-16536599,1589910134,939468304,41418534,71797542,1342647078,105351974,38218534,1778412112,1744857600,560595184,36676250,444006153,-1694599425,152128997,58048523,-16551703,1050344054,-2096547047,2130709118,56879363,185747083,1836322886,68437750,2088986484,1081344014,6946922,23724394,1364843418,-532248311,58048523,1342387433,1343124735,211420522,185167447,-385649216,1996423955,-1568371744,1356396288,10781835,-1705977609,159918174,-1004898561,-14282658,2013210167,2013210114,2013210116,380869126,-1073018344,-588709003,844925698,-148742261,947686355,-1961927389,1175128134,-385649402,2123039365,71666666,-1947187575,1166750332,-297367208,-1990572661,2089020486,141820486,1964558326,27977987,-152668535,1947208516,-213465596,444006174,381699725,35822160,1187448529,721420542,-163149376,-1946663287,1451951686,-498693880,-337357175,444006198,-1962129781,1174605398,1783649022,1268488705,1177225815,-129629223,2113291835,-163149053,-990493047,1183048286,-1960443166,-129629945,-1946269953,994576966,-1049100730,-1961199873,1451953222,-28966130,23744594,-1320445030,66095882,1183578230,-163183655,41807931,1988751499,176065526,1589962705,1099638278,-129629186,41807931,1988751499,-430011402,134957046,1586173556,38243306,-1947711863,33570246,12059518,38242562,-1927645441,1343681350,-1684405910,-1962217653,-646566928,-1994897781,1183579718,-62486250,-1980348789,1988752454,-1946252294,1139539574,1444574975,1794930431,1778412032,-213480192,23744534,6946922,105862810,1996445451,16489200,-268236017,-327745705,-1695648001,68895166,-260636848,822130330,-62510837,972324393,-1199573890,16023171,1183532660,-196727814,-260636848,-73729909,721764096,444006384,1996445526,-327745554,1715584666,1996443659,11967216,1174604742,6967548,6946922,385042061,1778477648,-1711248896,193089366,-152674677,1946684231,-398030071,-1981129077,1996423751,-1711183334,195973663,-1946532215,1183520894,-62486250,1996446187,1996445466,1778412284,-16750080,1996426870,1778477580,-1711248896,198790998,58048523,-16736791,1589906502,939468294,-1695516929,199360763,1589966851,939468294,-1280257,-1097142666,1342963265,-1695516929,184025270,-2080618967,-1962801594,1325337158,1975520010,444006301,-1694861569,202986015,185747083,108269638,68437750,1877672565,-15042817,-1835343754,185346837,-2092010304,1946214526,-529072294,1310277274,-11474164,1996429942,376897304,6946922,1996423274,209125134,1779070719,-1711248896,208359254,-1401569269,185747083,292819014,68437750,1996426100,-529072358,2031456922,-528579828,-16223232,1050337398,721919769,-1207702592,1599995905,1493705,1760332629,1586171033,845830,1743347034,183027,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046052,28841187,650153472,-1960435829,-461372857,-2084335521,-1070398268,1376672451,167772138,-218103296,8199,1124073984,267,-402652672,777,-1157627392,9228,-1459617280,1032,-721353984,1191182604,1358955009,5382,-234880512,6149,1275068928,7947,0,0,0,0,-2095118818,92996295,-1951669257,-1411123451,-503904885,-150631509,93039587,-1951669257,-1411123451,-1962489981,-1411254523,-470350453,93013931,-1951669769,-1411254523,-1957313761,1465261804,58343041,595395895,57947787,58340923,-964484225,3454978,922740471,1347552108,-6684054,184549631,-1207536192,1374356792,1949731216,1879477763,3454979,-1962121481,3455216,58337015,102693003,1751327,-125065741,92913715,-1995684471,1586168901,39684364,-1996071285,1166607965,173968136,-2096607605,1139282631,2057379839,2047278851,526278403,576201,7880,-1588111842,1183383568,1879477986,-28931069,15615687,3454976,-1962383625,3455224,40236838,1183445131,1166747388,-148465368,1183393916,1166747376,-148465365,1183394684,1149970162,1975520004,1979655701,108461826,-16141670,1975520255,-369741051,1183384117,-461963292,16777114,1959922432,-495025684,410321664,-2128166258,62,-15895549,-1710824330,-49836,-847982069,-371063,-6626186,-1912602369,-2094596538,1946224765,-495025824,1014235904,871909001,-96039178,-1947054453,-1047793570,359719927,1693918792,638480483,1884841207,-297367288,1945650691,33129227,-347536514,-622113827,-1980608887,502001758,283165030,-794030234,-661953008,-1950338202,1727525446,-470325520,-1029435546,1760594704,1347559682,16777114,1975520000,22538499,654198414,-1996208759,1342633030,16777114,-1957558528,1586232438,1149969926,-228133077,637683593,640370057,-148355957,126480486,675645734,1001463,1208906756,1207429329,1946288143,1200177153,-1910634735,-164365730,1002045235,-1952058624,1317793886,4374514,872266216,654259190,-144489077,1166616289,1971922531,1971922533,1971922535,1971922541,-495025809,292881152,1996424734,-260636686,-16602982,-1276567553,-1966525696,1277845580,-1958657697,1727486020,-163149328,1552603955,1975944033,1182123907,1207887491,-771823741,65262051,38243294,-1947580791,-398030585,15550150,-1392354165,1178316112,477452522,1978156603,-310476777,-150309888,-1951665562,-341055930,-314128863,-430012159,-228133040,-1413248085,460120,-388896559,1727523025,-228132874,-1075652605,1962931763,1484062563,-887041,-1960382346,1955295612,5826673,1166802739,1005620073,57831749,653149699,-1956035191,178957560,536507840,-1695254785,65535,-1962933832,-58800912,-461963514,210074,-2094659840,2130709629],317,[1996424722,-25884,185008128,653424064,-1962654327,526278598,314057,3272,-1980205431,1183578750,-28931832,-1996200201,-1946354618,1988885078,172395512,-1946794359,20776518,1024816128,695468034,1946157885,277865,-1058471051,21031168,-1979425141,-1946514684,61535179,1979972694,-162594818,-1008079489,-786134527,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-1946514440,-1426914226,-1946397181,72256506,-1426865270,66868739,1325399670,-373391370,613024126,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1317796491,61534980,-91489194,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,535405695,-786134527,-788999960,-772222728,-788999960,-1963405064,-790048296,-788999944,-790048264,-788999944,-772240648,-788999960,-772222728,-788999960,-1963405064,-790048280,-788999944,-790048264,-788999944,-1947890952,72256506,1443080947,-1963291652,72256452,1443080947,-1963291652,72256455,1443080947,-1963291652,72256451,1443080947,-25820164,2146848511,10283392,-388946806,-120522544,-120522544,-120526639,-661980976,-120526639,-120522544,-388892464,1586100362,-788999948,-772222728,-788999960,-1963405064,-790048296,-788999944,-772222728,-1963405080,-772222728,-788999960,-788999944,-1946514440,-1426914226,-1946397181,-1949857030,-1426914226,-1946397181,-1950119174,-1426914226,-1946397181,-91491234,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,82510719,-10163824,2114473727,-129564913,66733707,1183384646,-35132934,168346313,1442841088,257,587203072,769,-654245120,251658497,1728119552,268435712,-251591936,301990145,1157694208,318767363,1661010688,335544577,1996489216,2562,889258752,1040187649,1442906880,1056964867,0,0,0,0,712,1409715799,-28915965,1586167809,509577998,639601446,604667779,1183527285,1194927628,-385647088,1183514764,1194927626,-385647086,1183514752,1194927624,-1955103212,958793286,1853756999,50218695,644344576,604667779,1996447870,175570700,-16222465,-610662794,-1962902951,1962871800,-1957210295,2013204062,-1711183330,14374668,1962934845,-1910666449,-1962716154,958794822,544542791,638207627,1964132153,138840855,340212006,1183518325,1194927622,-955943658,196166,-26025,1183514624,-892772354,46661642,1448542208,1778810507,-1962907136,341805853,2013208459,209190670,-334779750,200313600,721712630,1461382080,1306892886,-1073020682,-1705637771,16718142,1347938795,-11672166,-916496641,1426064074,1444867211,373749591,1567883520,637957828,-16040821,-761654923,184575321,-1003064128,-1993996682,-990344444,1317737078,-1960582384,104861254,-14264495,242679604,41221926,1515100752,123273505,208977931,1225049731,28892642,12904704,423533143,1992556876,650130182,-1276574583,410946304,-1961724220,1190596678,1946157334,175555610,-16464253,1996430965,343342864,101873407,242679638,-2097114904,-953809682,-1962934268,-1993994658,20775516,-777292288,1190609128,1946173462,373749562,863240200,-1000995248,2106263158,-14264322,1306892852,1515782500,1992577115,410451718,41221926,-1705815726,-65266,-1706010792,30428645,872376297,745930697,-1154845185,1347616772,1190614534,1946158102,1979653640,-346992332,508645638,-1959365121,-947704203,1364663876,475856721,-920691105,1426068682,1465314443,-38882,1988885535,-1959490800,1122176076,990140043,981209684,2098615355,410291509,1001231277,-1389658174,125813307,1888344835,-1187326,1996426358,1996445194,108461832,1393456895,-1231421334,520220251,-1026990497,-1070399474,325099,41484290,1,31850498,33,11665667,458753,36831234,36,0,0,1224,71732054,84301451,-661979096,637826756,17726595,-2094652299,1963003004,1200301597,118171138,-2094656395,1979647103,2139170317,1962999558,112645,-1070923029,79874398,-326413056,75402071,1200299403,1608810498,1951355197,-339727612,1589925668,2013210118,126559748,39291686,-2097151187,1347551450,101074829,39504,28901375,-1026990336,147324934,-1957298176,1451951174,-62486266,-1946265975,1451952198,-129595126,-1946528119,2122517622,125108478,16547457,1446409980,-362753,6879350,16030460,3997696,-2128775684,-67044242,16670339,12173355,-129105412,-4603885,31511551,-1024722362,-342245333,1996445212,-126418950,-1694730497,65535,1006390923,-1947896383,1451951174,-1026990586,415760394,1448542208,1074298497,-1958054647,-963967882,-1962518901,1443278,1451882635,-1950183698,652118978,-1995155573,-1960378794,1451823703,1468737276,-162100980,173509414,653547145,-1995417717,1451881046,1468737274,-262764274,-336046455,74877772,1452000907,1705222,1451882635,-1950183698,1468737246,-27883240,374836006,654071433,-1995155573,-1960379818,1451823703,1468737272,-162100976,240618278,653547145,-1995679861,-1960381866,1451821655,-396949776,-1072955826,-1070922636,1996442347,-25755894,-231681,1996487286,-159973384,-755969,1996485238,-297366544,2122930000,-364475928,-1005335576,52881502,114819871,1784088147,105287168,141885222,108330790,-15705958,112895,-1026990242,583532552,508952576,-1895825480,-565786664,-1070923775,-1980742007,1183444550,-62486018,971523721,343150150,-1710328065,65535,1183432747,-464090654,58052619,-1006535191,-1960385954,1183386183,1958743018,1078094371,7004369,-26032,1183383552,1975520232,22079747,-26032,1183383552,-27883012,-1961861493,-96040697,745855755,1334565003,1608876034,1330772353,1334517364,-162625262,-1995157621,1334572110,-330397418,-1995550837,1334568526,-129070822,-1804545,1996481142,-294191120,-401735574,1183383819,-262764050,1584713739,653156036,654606209,-1961528063,1586226758,-1994421488,1194981982,-955943666,58950,-1898935266,-4157736,1996427382,-59310082,-1018113,1996484214,142016490,-16353537,1183386206,2122522590,-1737162530,-1804545,1996481142,-294191120,-401735318,1586167971,185043728,-1958120229,38046704,1029694592,1014255441,-159973549,1380836762,276233987,-1695254785,56446437,-15698177,-442831754,-2096927155,1946216062,276233995,-1696172289,60116453,-15698177,7010422,48439039,15877831,-1961366784,-991702568,-1960379274,1958742784,1050300422,-231,1183576646,-497105678,172439846,2122571127,276037864,-1696041217,65535,-1696041217,1558,-1710328065,65535,534660747,214616414,2934784,-1957275904,1187449982,721420530,-431584832,-1947974007,-628421034,-1980265646,1586093174,-25890,1183383552,-597768984,20939558,-2048326796,141986560,185222795,-1911720762,-2094659002,1962935420,67234051,425603,1183520628,1975913226,66185475,1342850699,-401698730,-454485848,172395267,259376651,-2096214389,1464931015,2078805648,-15078632,-1906963850,-1960441274,1418405380,-773795582,-1706011950,65535,1451880587,197298954,-385649210,-1030880345,75268902,100889856,-963924245,-385198453,1183712150,1032005134,-385649662,2122515335,57933830,-1962850327,1175128646,-385649656,-947191613,-812924276,537248652,-2091888128,1364400321,-1700790168,65535,-24907637,-385649153,1183712079,1166747150,1435182604,-773795570,-1991224622,1183635582,527801050,1589904199,-2021054760,-1073020768,1183741812,-1241569778,2122907808,-700019500,364442,138840320,-1005955447,-1993943970,106304119,-1710069165,1681,651452100,638863241,1460167,130491904,1048772610,1962935132,1617436187,-1427632637,56402703,-1545058677,785449822,1621164896,56795907,638469774,1670528,-1705635979,1532,638469774,1197511,239504896,309693222,185222795,58001478,-1593698583,1178141534,-385649432,922681873,1855587164,-1996488702,1451877446,138841062,-1995811189,1451876422,56664546,104548424,58065762,184611817,-15829514,-396947850,-259322237,1962933891,56664356,56755755,-940030327,65094,-1947971957,1317660246,-162100748,-369985911,1988821131,207537394,427786278,184841472,638153974,-1710065665,65535,638344900,10532863,408474,207537152,-1598554330,105159168,1589903360,1204233740,-1593835502,1178141534,-385649432,1183515119,-465171482,922683764,-1332083876,-16777213,-1711055818,65535,1587789867,56402691,-1962816791,721641502,-27393064,1992614865,9119460,-2081136956,637727814,1191118729,-129594370,1929266745,-227111974,65065302,1452008518,-1588571418,1177224032,1356911096,48794,-992859392,19270750,287708231,378082903,1654719330,31510787,1589961798,126559972,39291686,-1980217719,-2094597546,1962935423,-14554877,56755715,-1962880381,721641486,1926446043,990148472,192050881,-15501834,1996426870,223733772,-24907637,-385649153,512491251,1988690786,-529101838,2126779883,-465140764,93005314,-1948105074,642139902,960693641,1996709918,-227082267,1457682175,721642145,1611017170,64101123,1444149318,-773795334,-397389102,1589967176,1191257612,1460741652,56664342,-352099677,-129594565,-1980082549,1451883590,-62485506,-2080483701,-2097021842,184614494,-1005161264,1183048798,-1960443164,-530660345,48252547,-351827674,-129594408,56755713,56375039,395674,138840832,117238249,-401836289,-259322721,1979711107,-29497085,175570774,1778939647,85760516,-768933888,638344900,638863105,1444304657,-1962391925,67439190,-1001369088,-1960441730,1435182597,142594,-788473213,1389548000,-124065712,638344900,638863105,638998289,1671040,-1705635979,1376,1589966379,2005476876,140428306,75465510,-385649408,2028600783,-1715459073,-892772514,717750282,1448542208,34715678,1187502222,-1962934026,126554206,-990230903,-1960441762,1183384647,642975486,-1960441973,-523173289,1347605201,16777114,1958742784,193915139,556673,-14190992,1996425846,-401698808,1183388754,173443336,6967378,1687814250,-1996488700,1451821126,-163133686,1183449089,1038363390,57999615,1980250345,13166851,58007852,738656489,-385649919,19660986,283706231,1976106497,102295811,58050814,-33164055,-385649208,36439811,-957807755,1976106503,120711427,58050814,-33057047,-385649208,36439917,65602421,1963273220,103147779,58050814,-32950551,-385649208,-922875724,-840367243,1976106504,149874947,58050814,-32978455,-385649208,-922876461,-135724171,1913072648,1996565567,35186947,58050814,-33259287,-385649208,-1389622877,854131573,1963404296,139979011,57999916,-33287959,-385649208,-922876976,-253164683,1976106499,87877891,721313418,-1044149249,-1886715165,-1752497785,1317601673,-665417258,57987339,-1995822103,775805510,84308480,1183383852,-28931366,-1957632982,310896880,58048523,-16125463,-1962748106,-768878010,-6664110,-1056964353,-2071395610,-1802960505,-404160119,-398014711,1996423168,142016266,-401574145,-1072957845,15270772,140428298,638028582,-1979558005,-315949234,-628899541,212224,-771019659,1183524981,-330921712,31999687,-327253248,-385649408,2122383629,1946755838,11856131,15236739,-1070895244,1996451563,1088016,1183386230,1975520236,162130179,587103873,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451877446,-463551258,41418534,74972966,138906150,1200236112,1200443401,-1706031606,176754333,199902857,-385649216,1996423359,-442871572,-1995781043,2028597830,-330920961,-1948023,1586172022,65262056],318,[2111022828,-409305734,711544646,173356794,888959216,357840480,-1887528098,-314719006,-341977379,329374572,2098171757,-2069505019,-1335580567,-311615406,-1195404897,-1283751618,-1655132309,-765570558,-758288003,-1357669635,-913527619,-345393557,-2116955735,-1274610579,1966839603,-363378457,-1265531806,-596238133,1347191350,-1523308119,2040270789,1019999039,-249312856,-1163537309,-135098615,1505001233,295144430,1583612153,249697479,1058257168,-816820379,-1519818943,-188428624,-1189998876,-96231669,-865331341,128666251,1000718295,759339574,-962475118,1249511013,-366519986,256165980,-99757849,1427649865,-2092185725,1675738088,1977022286,-2069028862,1923703749,-31168194,720544787,-1185560292,-550458263,1997220296,1864120376,-1650563780,1921197456,940558057,-1050188749,388491884,-1703735959,519685092,1832053426,867883413,-1405246652,1725911607,1017835096,1835405618,1194901822,-517092779,675826191,1158110741,-2121178282,560591018,-1593959024,416380044,2045885722,-1417591850,1489183392,-1566551227,-928258183,-1953879230,897075771,1255421912,-207650971,15326420,1156575925,855260737,2034497200,-780120695,-1279599467,-1195393314,-1258463161,-591145022,386493264,-1516868304,-1424357735,-305779182,1911654815,-409847784,-1094013904,-514636019,1330706781,-1410261747,-922408293,-937483053,857962743,1059334348,949831257,661940402,-1675826327,286920242,-1911429250,-2011830001,-4586063,1485160621,522287188,680177474,-1423234785,-274030347,5231372,-455391511,-887669613,-353649847,-1306419201,409418397,-2010262052,-1577037446,-884132692,-43722942,1813075980,-1604624367,-979995507,-1461941288,-1188581301,69721220,865407498,-64077691,346532325,1048056842,489043505,829497057,-1001312668,-2140279027,944932635,1917344730,1187201924,486024453,562112742,-127419609,66837578,-1908358697,1718858773,2043648202,-195551794,-591187195,1752644719,-1825810187,1381574777,-2095271566,-479080866,-1723722676,-2139870023,2101499871,-476680494,-1642758632,-1031435763,784768254,1518498794,1505379136,1318559567,1192365735,1989398945,-688742981,-886400262,-2063439733,-944782644,619357727,329738589,165324807,644146886,-1789841121,1561768847,-851225032,-214196072,-1904039105,-244013588,-834426788,-1714919131,-641190410,-2066988405,789964572,-339249423,-587363851,-1097911899,1832453343,1167852519,-499642734,-321637182,-1072700987,48701148,67892246,387044179,-1155208831,311391093,341282572,-788948722,1604540669,-489276902,-537163595,-58696715,-722388203,1257653550,653143180,866035459,-468403271,-1157542236,-667293071,-2101785023,1902255442,682761694,1354320867,-922387186,-494992092,322974289,1392317806,1123358588,1189876952,1485879143,2139278428,1050429265,-321752768,-1437622258,323103454,911562447,1817217816,-66169125,-927614866,275169245,886533426,269537399,-220446749,-448621840,-1138462162,189434023,849673949,1424679393,499794368,-1643689234,1709221193,-1793976388,64718844,-1443062823,-1908225354,148663171,-2073419003,-9936524,-1644070576,-1685180450,350244577,943741950,-1361298075,2135977136,-2134076932,1751046287,57983021,-1837647051,-221759555,937815404,-1401302524,1985975872,-1374090769,-1810134806,1811470252,-446551537,-476151322,1245932964,2053500936,-1579189679,209928675,1102824244,-1749513701,813718232,-1976087567,-1526813921,-1899414853,1536484637,-1594368842,-1667710588,-580318482,1921469276,731298345,-1451837001,-1325893915,1398758157,220062811,-925036059,-637357347,-357617905,1603240824,1231117477,-1627208960,-610962707,-331959328,-589309445,-498207180,697400885,92825308,-147937227,1457699548,-1164242217,1502745988,1276839300,256436731,-1521041383,-1749913091,-37430700,-220082262,28466202,-854056983,-165631120,204733631,1367223764,-1141703331,851086145,-2083574441,-314708617,-876551619,1073314623,-873857442,-1852875346,-1719706377,-1449593923,32488140,-1428969375,33898557,96029176,866931171,1335996048,-1638776108,-441862613,1787303161,-2011992964,-1328380358,-538737065,1818261286,241494440,60105306,1617030618,-1596064641,1266793313,-571049314,768332128,-1148335711,-1289150547,500817608,-1254994379,-1452394482,391891112,908697485,1927279277,-90195797,-1274724584,-1013019938,710702948,2141354738,-756645059,-419944849,337500590,-469212740,2119178580,124837602,453360839,-144560873,156468992,1512653876,-1543059779,621550790,132408879,1032605954,-800677779,2032898357,1497479802,-538958098,-1439095807,-1060718533,-1087131038,-928980036,-1474517722,1810781459,-1811671253,919429973,-1020353467,1201441211,-1499983269,1587347159,-8205253,1441946632,1786798591,-1141230335,-1079319589,-761013173,-449262961,1027091826,301695922,1839401798,-1420679111,-188408987,-1572846528,780246293,562361496,394026422,-615327219,42873953,-470406159,-2103659671,2136850974,-2094042906,-626260255,-1992570206,-298217161,1389818304,269173009,2141403919,-2142653880,1707064460,-1131928972,2130283923,-782722095,-476183629,706701283,-948066574,1966926502,1745429841,-814878197,-1347582131,75401643,-632688197,-318123452,97201005,1211642962,2102927502,1439477484,1551573694,-2042907731,-1057773378,1188353868,1046027679,139117348,2124388816,-313370886,1233622632,-420401563,-1995710535,-301207631,-1148833571,1987883721,-1445233789,-592773835,1567534826,-240728533,-1904283027,1842272683,107426208,1574222068,-1100736411,-1183386277,-134299313,-1243533827,287480965,479890371,-107551451,-879619759,1367580855,1455169701,-568966430,1020119616,-1030260944,-2097814588,-1107289414,-1960570267,-599684613,-519416251,616394257,-1942023442,-1825658497,1535820628,-1244082815,-37345266,-487181696,45406174,1006966499,-1208166860,-699935268,785651865,-1492563072,1840536924,-286509498,448459250,-227652983,687771545,2078799422,-1747048926,1802590829,-2055110607,-20567427,2126640136,-1105938098,127168897,-1952318367,1801670823,458707920,262503925,1151768998,1242233919,687543384,63876837,-1816028408,-184835888,-908709606,197816249,1927381580,-1697240817,1992309229,-506659744,341327024,-421651077,795022255,1498472097,2073927032,1386915904,1333795883,-958868991,-1071658333,-1107788305,-843202809,-1088265730,-1606446361,-1755398036,-3129604,-637670920,-464082704,-1939507181,-1061418661,592770951,-144371984,1882168399,952154381,-1016078956,-2057612453,801516069,1421065631,-894282514,240034242,-395268937,293664544,-1484837578,-2086575782,-1857497978,14645807,1152791156,-988432629,-1511102042,572719545,-1591933775,218687607,1295380225,56732586,1586342885,1089895478,1901993325,591792555,-617356298,999977578,-748677415,263782583,1790344280,-1957329617,-1120008591,1236525033,1946741823,-1858241810,1824387204,-1240823944,1670934926,-968121151,201963345,158277515,-361179423,1808640601,1206002630,2065403513,1832652538,-789562997,-617151569,-524674286,891602718,-1555183917,1670180823,914201362,2109639206,2134971164,-1676516500,1443364826,-1527759178,1132462155,2109599051,-707455876,-856719816,-651760404,-1861729684,740304087,-2109451985,555879520,1629637081,-1017043789,-259981205,-1289354718,-2109187263,-1838840501,-1783255736,-690657030,1532409250,339609739,269503560,1146221827,1318324362,-1538045352,-214889399,-639703237,2108551524,-101458018,2088746622,-1181099655,-814490377,1943861053,-138830385,1492926108,474765689,-64640125,554749517,-1090546274,-1627185267,1441799534,-218565505,1018826662,1548972519,-1806108,-166048830,-2108755227,-1938870689,1693797672,-47805934,-1160550219,-1038165948,-1687063750,496948742,580546196,-321707605,1780252254,-498133591,1956365557,-885147412,-816686775,-952974399,2064793994,-1246658045,1338857926,-1930666538,2132150740,-785644558,519208731,-1608771408,596569957,1592535445,1041479718,219048235,1708386693,93369203,-701112259,1175067796,-472962348,1532032941,983326486,-1782943392,1204037346,1798704427,336114516,416120975,1323513424,-321457122,376210856,-792908554,1224475904,-1161016320,-1226824886,-873898365,-267903222,-1072711580,484007794,-713879616,-2145093887,12861940,1477776065,1773291509,581311417,570176883,1796703918,-843737195,-1318751909,775729041,685480129,-636972546,-916361754,-940573481,-1815243130,1817165110,-1372797444,738842006,-1086940608,1289425271,-291970390,-1350116605,1163996903,1983243251,1800549374,-51162674,814163951,-495454898,-1442973318,371883960,-1920097763,52158778,1367447797,-1028869775,-1913587358,-1419436811,62432242,-1223080982,-566600063,1903761969,125364009,-685187579,-234094288,-50254741,1132824569,830333984,862823338,-1730199973,-405113739,-1266606366,376078647,922893559,1929760432,-714583297,-1924816393,1803818305,737912895,-1242579093,-491568841,-1898775848,91573227,528319963,-703923733,-945647629,-773825710,-136832529,271609487,-2141501935,1626099782,1608758775,1760917328,-288255515,-229253427,1162576170,-263708627,720648980,-273711735,556938845,-1654415930,-1775470408,-492397606,-1164940479,948227197,1997866177,-874285072,2086104686,327871936,1266187212,-2132998996,-843053363,-608539088,-984310350,721319736,277588613,271478693,-47742306,-1975172806,1536856341,-1017155250,1273915767,1075764130,1649801487,-1421011381,1693157096,-187948022,-1527767898,-1615367084,2115405553,198051673,1526176710,745748364,1524496955,-2088146582,-1193365734,-322976478,1804454221,412311634,-1768143590,572978922,-1551253791,-2126366938,12627746,-1916796088,-2020632565,-1156701589,1278894190,1430749447,-1603889117,1859745001,-1652128525,-1707489018,-286749957,637550414,-1470627386,438972959,1813222763,830729766,-383637170,-1429208242,1037969533,1256685460,172619159,1613197523,1756670062,-6394707,965023072,2094531299,506698766,288288949,876418148,-1620572858,495948672,-658278089,-649534153,-1973173622,-999158189,907848084,916040700,1700366657,1514778465,-766768826,-2039959258,598087793,-887138098,2113033410,144720856,602513978,-1012048397,-1798502959,-1823897855,-1469703566,1085161975,-221907635,1559508504,545638733,-262447476,-1884935761,455538339,1611406673,472071970,-1188323740,1605083443,-574560387,-1348540173,1626026485,-1365984943,-1486343976,-610618099,79618710,-702706134,1847952511,-1327966714,-557868053,532393205,-395431123,1476662386,952229726,1978456447,-1652892695,-760021395,-372064761,-1378969337,1836646614,-531906146,611778625,1624671374,1104678378,897671051,-1914433720,-496009288,-508362362,-1490463088,-1110024832,500597361,745928476,1927163981,97192383,1298967617,-1901357909,-926770180,-1082105596,661927154,-799815405,-70855443,-1637803301,-1769391562,-1236678321,-960787143,-845692184,51893110,-820193313,-740502078,981649574,-176611810,1093624125,-712252741,-389474193,-782153112,-247344842,-25869968,1903350507,-1076649744,-96964047,-675475744,2121261963,791374610,-1480564558,-80359038,-1317180653,663683216,-1402966951,844548967,-881794022,-118966218,-2105646780,-698570201,1335432114,1518210021,1474558859,1374014629,-29262057,-894085835,-694183915,266745231,-475175066,1574542329,446917765,1624761887,1147009386,58718704,-27907173,193162246,196468625,1598530680,-2020606948,-142603777,-1946449599,1099635768,1924185834,-513289901,1813142609,1019451260,1175247922,1626059047,185415435,485544780,-2015254815,-1285587306,-66025721,-1602111040,-1194999885,-665366175,2120367111,1925487852,-165891098,-993004599,-866902564,-328611540,-2042044037,-1382721147,-2090248794,-227296340,1553386621,-639096650,628036302,631098488,1276403502,-536871201,1282215166,-1329510370,1886099846,-1189587537],319,[1442878562,471467233,-535083542,-1984285905,1926332886,-619292554,-152318272,1863557910,-1143129076,-445640845,464935987,-28269199,-511562355,1188965554,1686557233,-599154562,1909756861,396937143,852472655,-921964457,-659908979,905489138,-1801980293,-869024407,-91538330,442841437,-350152821,-1972204980,-347966339,-1566885552,1688155804,765305820,-1077218830,-136137501,-616862479,-611406845,1439588977,-1472930102,-1681989181,1779521458,344963199,-714123368,400553742,-73576894,1265600224,1083097727,272291421,1897745269,-1093396886,1775884573,579704266,1090882740,1724828527,-320024873,-834729632,-728135824,-1483891307,512989457,-1365714789,-272719500,1070522610,195026167,100382380,879182208,297610634,-2019328012,-488079683,52586816,-987888558,-73370422,1298984147,-1346868551,-877793486,280956172,646121136,-2117543755,1794843315,-1083162171,-538024643,1813866927,2138702059,1567109120,-1925012625,-74684799,-1067686266,-1942718362,811806037,1631127466,272081343,108189910,1859462719,1122250896,-1984285094,-1229076166,-810301681,-1972418215,1710708513,-285074180,-738440264,1821797722,-1592644532,414239646,-1405230863,-969336448,-368295932,-1896721055,303887197,1438866083,1387805453,-1080058053,157533418,443168038,1164232559,-2138447247,-108968658,1456645432,-1567333684,1362029451,1280866737,371775028,1346335114,1220917708,-488538621,1550705415,1837266438,-1959676216,1611008301,1425302629,-198878370,-1452522832,1040645868,-1785007202,2146530551,1389574112,874384644,1549187727,397916416,1404120767,365197380,1768136190,802965743,1507034932,915982298,1734775868,1732169697,110720251,-2025278330,-1103435138,-211337046,1650322736,-108683565,599308775,-332440166,-1042192408,-128416140,-1209130215,-125788281,1216817552,-1746467084,800296696,-1887719899,1063042577,-1654986136,1475053508,1594926526,548236007,-668489356,-792505994,-427760050,-1480041445,125139423,1801424565,-582041715,-1688212481,-1296059543,2024943373,432015559,-1447210891,459956462,-917908154,1508482450,-151381694,-1815073661,1928172225,-1823918686,1070881072,-20864862,-1581797404,462068086,994312964,86523877,-1531718686,1260407602,1607667210,307842471,-166876519,-101407481,497752754,-1684873671,1269628907,-1884010513,1383236299,167481073,2000056174,1804302534,801429559,-1596205206,278481702,157474444,-1332323768,-1308351035,-182090364,1606128559,138100135,-252766617,1362753856,-429954355,261835160,-1035595884,1539469967,2017992990,-62025363,-850487597,-1930859483,103274364,-1343300625,976355479,-1639916043,60016660,997957878,1520301818,-874117330,518884545,1318507757,-268455311,729077394,-1958122612,862503950,540950660,-78152375,-2038826760,1289731235,-2130736915,388984468,-1906015755,497133438,-308437495,-1492261183,-1385751363,801495763,-745700812,-1728674242,-1908263589,-977569021,1321450582,-1334266023,-806373285,-1914504120,-1182584591,827258328,1269198923,-1578363163,2138316361,-672940972,-322429076,-1374637854,1517958250,2110073853,-763202742,744529052,-566579014,994425970,-2006729648,-1803719072,-549378424,-1755307001,-1198840426,1213147561,-1215327287,-1434381568,-1362184753,-1330020401,-1425274172,1075685703,294573240,1069989624,1767046737,710918306,1391987685,1536388297,-1078679442,-50634413,829875735,1686603510,-554694271,-1126886960,-742684163,109296225,-499121883,64003310,1024117990,-1092493096,-508196880,532814688,1326440706,2015633030,284434808,-2084630773,1313141511,-574320174,1886921855,-1876645406,656047689,303316837,-849099360,-1271727759,-1999667588,1079586300,-1036155741,1419751690,213101871,-1429663850,-663303883,942743126,1970414002,-1216504748,1899265661,-1932988612,1223892793,-1214287252,-1245244165,-1678938682,2029780760,2127159205,316281387,-1171670754,268144639,-2133004258,1660815259,-1635529248,-262130659,1135444963,-219922498,-2021033584,-316160238,-137813432,656922405,-198124273,-2040290941,1819679853,-1751392040,-1680081697,-1644987905,-31842365,528474503,-1127976386,-165432047,-1997801330,-836901032,-1668821287,-687966657,1676906233,-2023283225,957945939,1983001042,927787428,-39264779,-317093105,986117927,751561682,-1367362225,-1523631075,1407898780,925329487,-1786038523,1505062579,1861737771,388350474,-363865106,1741431993,-1188857882,-1175179243,152388823,-746047547,-1327496574,-989520784,1226161487,830603226,2137704138,-1230216156,1294540869,1600201752,1300783494,1150207343,-1191662217,-1952698752,-1170388426,-1563599660,-609783188,179594288,-1311825143,-1835339299,-1022198064,1366698559,-23783543,1397133240,1689514048,823268109,1237190672,-1207112674,-2079488704,1208472177,-807237803,214563844,118805198,-419388010,873782336,412505307,-980607765,824700188,1884533789,1938770708,-1895756146,653361814,481322284,864017155,-1394197288,1403620949,-1179225746,-1493871622,-1715264147,1408333347,-1254181209,-97885834,-1278867414,-1008213020,1184138579,73476966,-491300384,-1410048985,833936616,-648766815,-1375192351,1093126738,-1708839055,494911799,1465187933,-2091632811,-2036414407,291686783,-586160484,-1444651540,-1763325632,1107099944,1779010977,1038527719,-2017357881,359207438,-1545708797,-1253973016,-1969584905,-1581391351,-1284607908,-1808050946,-337428762,-410737699,24712054,377531437,-105217962,1604437545,587641601,1923662203,1576310829,504734464,1368944796,850529425,1008427098,-327938783,1514874464,-1570407865,699917967,653599997,-699067658,-498083174,-1681048543,-2121335928,-1214114842,-1965505469,1548237917,2065123707,-1439517101,-329257651,1418441181,-438730367,-949296379,1091826293,1239567956,147453000,187728656,-1978425760,-2143034879,-1052224264,1100830045,1775849521,-1797944236,30581329,1414763062,-270451398,-1550322256,-260774603,929382654,-356509088,1659552954,1361436545,1093300036,-21846087,573662566,1080084590,-2066574970,-1649183516,-648683606,-1445375901,-216315183,-1934217249,643299049,-963242736,-2065815123,2077688992,275533475,-1183011237,-600315571,-1241478170,1571444449,-1775059070,-875777624,406096928,1106780194,-1245403513,1918592159,1678248240,1272681452,978049850,-1597617638,-828470137,-695464072,-1699804053,1239960254,857115630,884366014,-788370135,-893068502,1617547371,-1306109979,699132782,1397565833,183257809,-1237802682,1112149639,-1611855241,-468028170,856066817,1763827246,-573493522,-453373127,-1856839677,807348772,922257990,637545204,-2112944143,2044217495,166723623,-178322135,-1243127369,-1787168635,1189983219,-1439826306,-262161753,-1162855702,257081446,-711248427,-682130315,-1887720767,816981,-1747428889,-1163427920,1068706022,926127260,-41187406,680876037,-1902488873,608927135,-2122336945,-657599630,1283196183,1053748393,50356334,1440756678,807035703,-2112157681,-804029498,-1221812875,-1811588960,1726169251,219981963,1948670042,786446429,1006951858,1083081996,312151571,1803867096,-1115367201,-2024989551,642244441,-226475110,142070826,-720835605,-324255689,-1828856736,1353542017,-514581342,1943492543,1870178449,-688832223,-1310865576,1092455822,-1997860143,-1948139558,-51297286,-1474539141,-72859222,261079383,-336493897,-1186721691,-949679003,-1258197211,836971043,-759151860,1418726566,990684843,1819722206,238264470,741469416,-831322661,-866083784,-1060120013,2127960432,-238660526,1139128684,-1572860732,153586738,-1769403339,1374586927,-2040186648,1002944940,1298583811,1603191589,1765710471,-1972090712,1676748275,-1256171132,-1348328748,-1492421807,1154884806,-944102627,-723399632,-810024319,-1959947648,1473334797,-1715498552,313187996,-871934631,1933960054,-1192615735,-2026240377,1153488685,-1947385369,-236659623,-1699166906,1510931782,383956139,524890935,18541390,681771454,-518329509,1394586458,-741603226,-677000180,-1408431152,-2027757156,366757891,1690033677,-1841611178,-1227980615,-640706765,476413710,1475481073,1063195590,-703035690,1453687814,460122343,-1301566690,-556226486,-658363174,65092233,-271640251,-1337092412,-1724733264,1306344451,-1323060822,-487642675,-1402005239,-1527229671,1667828735,-908944047,-1336430058,1386584648,2131187300,622545266,-1102140210,1328739791,1847929366,852465813,-369519869,-1344238460,-1714974640,-255755065,-237751671,1627768346,341008987,-1474538551,-1264363848,387535041,-1270898303,741807256,1614258327,-2142989112,-671514298,234488108,-125044611,1178898827,1925358839,-1960241310,280022880,25709424,590339335,1624675410,1017939288,-226335618,1194490083,1555605520,578903203,-1759706769,877431889,1710555287,139650080,1561933901,-1913887104,685125224,573641786,141446096,1190107917,-1713426360,189686856,243010792,1612497840,-442072677,-1991106570,1660362790,710266561,-312086766,-2081511702,2072957620,240327410,123543528,-938445859,778252769,1625694003,671751373,-2109121907,-1161082570,-862311605,1497109054,2004445281,-1258562554,556447119,771881296,117588412,1019352256,1115537624,-884639424,-1516593830,-1925845906,-692923554,-2074777948,-1227232091,285505084,1964308440,-573953312,1061847155,465667348,1327012649,2112026337,-825977510,-1798103901,1808443709,-738351702,-27028746,1072224202,1504958657,-297982267,-956051910,149670132,-2106898314,1958966662,1901180663,2004329420,-1729452297,264140490,-904491579,1992996243,1388810780,-1212674594,72342535,-1664118820,-1292144727,1344873445,177351417,1241705215,1396521485,932447926,223452698,569161447,-822897317,1535768941,-2059755555,-894589716,-565426151,773455018,1205880829,-650591337,-27208800,-809679019,2028803920,-1271600583,-881125520,1700416163,2122222338,-1300835835,-246228556,1646127274,-1606577599,694528188,811773744,-698713606,-2069320324,1802451487,-629025740,1214188668,415582589,-545889545,859630811,2029646152,-814019364,637433097,-7969301,-64304990,-1048612350,-1693196782,-210483564,-200243088,271373991,1345452470,-1115791151,-1000707910,-1613611290,-1271153658,-1154677102,-493396216,-1867073577,-533039042,824018557,-1428330790,1922529660,1303825598,-447810311,-1686566197,-1231944078,692578089,254540383,-1686227693,194569714,-1954419878,917037826,-1918857483,1082353119,-1997212259,-1942720956,47290072,1080980651,-223351335,1843852560,-1291739190,1570148463,1524471104,-759924810,627879914,1040585045,-194787634,-1874740331,-2086587914,-1463733399,656653784,1870714877,1808104055,1726746728,-1581801146,921201124,-274115142,618576421,1561435834,-21356001,-170417658,-2139177712,1575126967,381786658,526676179,1243243107,2119690878,-1971538294,1788764626,-1941938208,542750602,718999403,881333363,718622250,1133463359,-585233963,1720093442,1291877354,-1250653180,-957400677,816508134,-1045799540,-1055425962,-1793882086,-1411375605,-326747191,306570773,1621559318,1676351788,-1296057088,-2056194118,2027026087,-1129412356,903930753,2123326115,241227247,-1235868802,-1237106090,1763953258,-574867766,-744805978,-2089018732,-1893096611,2020944294,-592451749,-1995867057,840891317,329919338,-330757716,-1298967853,26656543,-1797787777,2047423391,962017694,383135814,-1054008012,-2100949493,-320446365,-301186526,378059734,1007703524,81279494,-1505760507,423293959,-1574059758,1970236523,-963180483,-904385284,442577107,-172679570,-1285879760,650402784,1205516509,849773087,-1661891945,-1892100259,-894086271,250526806,-1934896029,1054306165,-199703462,-631112645,1191087970,1831121691,1295889050,-339934599,-2022767580,846810399,1968994637,-307056874,364733680,2028823427,1632055628,-949027756,-1055510477,-385492950,-1778621673,303761519,403667339,1223454485,454958127,-1482716938,1278710939],320,[4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465,1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305,-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,11666644,-2035286004,1446627641,205141560,842603833,1547257657,1966699833,-2114158535,1189806708,-1897870872,1023153734,1009742338,-148146420,1979679170,938960939,-778567124,934282720,529215123,1183535251,108249896,18108032,1719665899,-202834412,1187434464,-320139502,269633222,773777131,7822,21628662,1779070207,116793155,1963458683,465063968,-1579643392,101384492,1951924526,775848212,1960837121,775848204,1961885697,-1008132348,-1664147498,-692262898,842956995,41222187,-466435080,252856006,1348912121,1365660518,1449546342,1625875506,-490641918,1724943120,61624,51340800,-507418936,-1031051764,84108838,264780646,-973076349,-116977082,1720736491,1048325,-389978624,-356424180,-1037343220,-1452916634,-65536,-1050223243,-930413854,1727171430,-268425811,1724943206,1716115595,-268425811,12747110,1711276048,-2062561221,-337510398,1017103,1569285670,1170679308,-134217718,-108002581,1516658278,1533434214,851662950,306628324,-2134640369,2830910,-1007156619,1187439666,-1007087854,724713088,-972655360,-117173690,-958123325,-117173690,842956995,108331051,168969926,-466435079,168969926,1048626169,1962945330,306628102,851704074,306628324,-2134640369,2830910,1187382901,-1007089134,1187439666,-1007087854,963983733,724713088,-134056704,-958123325,-116452794,306628547,1187447040,-956300788,69702,135153351,-1983892736,1183385158,842956804,527695915,864092856,1883144402,276037676,1929287912,-1983892722,1183385158,-203259132,-1022470519,724713088,-385649664,-1024000364,-1957923792,16378098,-628404142,637862694,755127571,-628948991,-137721088,1946165446,-18644986,1006559616,1495364825,869922650,549910491,-1979157504,31686874,637662080,-1993994871,1187381853,-1007091182,-402340733,-1993998161,-1993995195,-1070395819,172329254,842956995,57933867,-151075607,695550146,637534648,638469513,1913406777,8513643,272992550,307595558,637897510,638862729,637683083,-132758135,6678723,638421798,-2130551413,-2096103487,-373227309,82034956,-5649653,1090614287,239962406,206387494,626009714,17625088,333701003,273123622,307726630,-2096103419,-1014824750,1491984900,-1995440347,-1007154106,152192710,205884198,-524169077,82493708,637896998,-117287543,-617393213,-1960389749,-1073018811,1038615412,1426269924,1561536004,-1950184698,1153653715,201372163,106999808,1527886058,-619971840,-873921675,792305920,1944501224,12642563,-1879038791,1156108851,-385649687,-1559887694,-1910625120,857673408,-566850049,2406715,-1527513968,-1193768161,835518470,-2096829759,-507506719,-1980691964,-1926454762,-1925448130,725343750,21537272,38111526,309659277,-1106933466,646971419,1049443465,109919229,-131384354,748961417,-1879044930,-1925412570,725351486,-1505850888,310828,1015621264,891992071,512303565,109849748,1555573910,-1994273483,-1943234530,506239494,-1205924345,1387930922,-1205744324,-2135284388,102878524,-473372641,-366177629,5968354,32241915,-1017051143,1048588026,1946222592,1048587796,1946157056,1333798407,99287550,2031406,52992,0,-1949856250,640460350,117507526,2144763,-1962804034,-54512642,80129011,-1878095051,704300,-1047845405,65205992,13861847,1273159912,-1995390333,1418266204,304409092,-1896152997,1300965057,-354817028,5968438,33325308,-58711436,-2095221756,-1957362452,773738732,7822,-1993566559,-1801386938,38177068,-883075041,11058003,1409025515,1342271675,512634398,-2020933632,-1667029790,-460879060,748593956,-396666849,872143865,4897234,-1476194840,639923207,-2096607485,-1048379182,13796127,-1460608637,638612484,-2096476413,-1048379182,13796127,1357963651,-409868038,-967306637,641012294,889276358,826787366,18082101,-13385586,-1014256644,373722027,747676075,-1413467221,747636364,1586372347,-1175221482,-1510801376,-390034401,-1031544305,13861642,1381191768,1273099496,-1995390333,1451819102,1946724364,704274,37611770,638087931,637818249,1510366601,128473179,1777009525,1338147728,-2097097853,-1910574878,1988826718,-397257950,180347317,1435051520,1569269252,-1470408186,-1958644731,1959069772,-1070379004,1476488424,812909736,139789094,-2097097853,-746385470,-253590784,2129154643,1435051745,1569269260,-1906615794,1988826718,172788514,856454341,20441280,305916447,-1906835365,704448,-28969434,640709892,-33659520,34007120,637658600,1971324918,1946331145,-397387771,643301599,1954547702,2139104782,259325697,830439462,503870719,21096455,-1947802392,1183392326,-621549556,233330895,-1039757568,-1073311964,313256484,-397410213,-1064435272,637536955,-386375740,44564884,1347945844,1476431592,-1077899770,-2144993270,637861453,50218486,-402230009,-1763180301,1200301798,1191913004,504656942,1751649948,1200236094,2013210113,2013210158,-1021326548,1049319174,-16044896,-946992524,748961419,17155622,113444703,-1957670057,187473982,-1909623553,-1539404857,96871980,244054528,180300944,-1910971648,1300965057,1173759740,-244055554,-163214554,-10295045,-68752390,123689816,-1960419133,187041359,494142543,-386168034,-987307949,-1031601035,13861721,653320835,-1341633141,256001,1623417119,-90438114,-1909580208,-1593835490,1346972818,6967891,15886417,1072172688,-1941889054,-620556325,994303531,-1962773543,1543451595,74832651,116113550,119469959,-771958642,1940255721,32220161,-68677937,1629423615,105993155,989858491,1965854726,650153484,-1979953269,-349401074,-1878618596,1334519340,1958820860,-339636732,-1047656716,-61895898,1334388231,1532561404,1464946883,1569400326,1435182598,-1878095100,704300,-1047648029,-94553306,992347765,108329045,-62026970,-1064506645,64979688,13861847,1272933608,-133119357,133759467,-1017620129,-1961474418,643244638,2133067658,-1963422824,-1054037883,-125107480,757630346,1364247391,102651734,180279438,-126041088,2133066890,-2086296068,-947714874,297379076,1964456960,281445129,-2096052349,-1510799127,-2096839037,146343111,128316160,1499356959,85246808,786610,117211312,1441334132,-663820081,440830972,-1959967581,1185093190,315681325,1183514715,138840320,-807881752,-80918367,-2094184773,121177283,1200489845,-2094535934,91488319,1979662211,-1949791254,15907795,1943998952,501965059,-628375410,1962884995,-1995470587,-1671364025,1083205646,759576319,759445247,-98566965,616695439,616564367,323611216,-1336934309,1484580449,13586893,0,792305920,57982987,-1007008024,0,537529600,1635013408,1918985326,1867325540,540697956,1819631942,1852383348,760433952,542330692,1702131781,1919247470,604638510,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,1953853216,1701079411,543584032,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851876128,544501614,544109938,1633903970,543519605,1629513327,1869770784,1835363426,1953068832,1870209128,1696625269,1852142712,543450468,1869440365,168655218,1634541600,1701273966,538979954,544830036,1868785010,1734960750,1852404341,1870209127,1830842997,1919905125,1634541689,1701273966,1864379506,1701978226,1667329136,543649385,1998615657,224949353,1210064906,1296387401,1398362926,537529646,543574304,544567161,543519329,1852404597,1229463655,776815949,743659859,1970239776,1701146144,1869881444,1667592736,1768320623,1701999975,544500000,1864397423,1767994466,537529710,1847615776,1919252325,1919252000,1852795251,604638510,538970637,1851880531,1685217636,1685015840,1109408357,1176527969,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851072570,2003791467,1953701998,543908705,1713401449,1953264993,1936286752,1668571504,779249000,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,538977290,1851880531,1685217636,1685015840,1394621029,1801675124,1702252320,1869375090,168636023,-1308423132,-1342176256,353107978,30015488,51085314,1112677534,-1064507253,234885125,303903,787971,244039822,-108331002,-34108593,-1202674445,-883949516,-661863540,-1898410424,1032128,-1342172999,1202648063,-1014237301,-1077899704,78708751,-789068149,-628299565,74698795,-768878452,-268181293,-947135858,-388771593,-802438516,-1064565645,-522989013,-1030817789,1322289836,1187548077,-31145334,91598908,-341118036,1974615046,-1968901267,1946265794,20102833,512433934,872153092,-930370094,-1031072797,-1064385789,-2080863315,292880383,-501415642,16417267,-2129234704,-351272766,1086360796,-276578162,486614544,-339702200,-1950118942,-1962932162,50334262,33948144,1060096,-1064380274,-100663109,-410265970,784698363,1085550591,-1191181637,-896794602,482007694,-1205744383,567102719,1801675088,1713398885,543517801,1663071081,1970434671,226416,570958340,3744268,1884508363,1911648721,1914991113,1918399039,1921610349,1924362905,1926263490,1929474798,1932030736,1936552786,1938977665,1942254505,1945007065,2012509256,2070575953,2097380604,2099215630,-2144368994,-2141749187,-2139717529,-2137358196,-2134671187,-2130607898,-2127658721,-2125364928,-2122546849,-2120384117,-2116976196,33309,0,0,0,0,0,0,14024704,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281],321,[23747149,21,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,335889742,151323554,1842742239,2982657,5500,196608,0,524333,4201059,55050664,57475933,4263,262413,134348800,665846450,50987008,-1171389772,-1171387072,263392930,263396688,664539050,664542544,83956304,83959120,105255588,105258320,546444058,546446672,412489014,412491088,285152970,285154640,345970666,345972048,829167938,829168976,77929580,77929808,416750778,416750928,642326106,642325840,288235740,288234832,459022840,459021648,101983160,101981520,151987228,151985488,458368180,458366288,202188402,202186064,89401146,89398608,153429908,153427280,206580322,206576912,231549747,231677200,190196764,190192912,692399326,692395280,282865539,282926352,74920096,74980624,371929330,371989776,54735455,54795536,677851800,677911824,33895723,33955088,86521167,86580496,319042985,319102224,123156193,123215120,643905372,643964176,71317967,71376144,293222934,293215504,130235192,130293008,140655548,140647696,219888718,219880720,430587181,430578960,137445088,137501968,188497770,188554512,58075194,58068081,179841140,179834225,-2146697212,2,690094080,477102082,65414,690356224,477102082,32868,-2146566144,1,690618368,477102083,65415,-2147221504,2,690880512,477102088,32769,691535872,477102088,32770,-2147155968,5,1076166656,472907782,32769,1076559872,472907783,32777,1077018624,472907785,32778,1077608448,472907794,32869,1078788096,472907786,32868,-2147090432,14,692191232,477102093,32769,693108736,477102088,32774,693764096,477102100,32775,695205888,477102094,32773,696254464,477102085,32770,696647680,477102091,32771,697434112,477102094,32772,698482688,477102090,32781,699269120,477102082,32776,699531264,477102084,32782,699924480,477102096,32785,701104128,477102089,32786,701759488,477102092,32789,702676992,477102092,32801,-2146435072,1,1079443456,204472350,32769,-2147418112,2,703594496,477102100,32769,705036288,477102100,32772,-2147287040,2,706478080,477102099,32770,707788800,477102127,32771,0,1163089156,50331730,139478359,1600062464,31739975,134217984,318770176,570432512,805317120,1258684416,1162760773,1145504588,1498613321,1296389203,1497713416,1380011842,1330447684,121983829,1347635524,89735500,1314213715,1329792068,16862541,78339331,1070400511,50354435,1694842829,1070400257,50438661,-1576714291,50397443,-16612908,88067331,-855440637,36832063,17694721,61401091,84112460,1923023785,57948417,-989629793,-1414855765,61395971,1627596989,-2123299967,61371651,-16678525,222285059,16852199,35427587,1070400511,52742669,67977165,50400549,-1643964300,1899758360,51981571,671291429,-1457978600,51974659,84126501,-1421278293,61436163,-16340591,138398979,-855437541,272502335,239062275,-855437176,276041279,121621763,-855435210,232653375,33751299,466813720,18622467,1070400511,18838022,443286273,-855376126,66063935,138398979,16912298,61677571,-16536317,121621763,-855435354,243009599,138398979,16912107,61425923,-16416371,222285059,-855432227,436212287,306171139,-855434718,440668735,306171139,17963622,61213443,520332791,-1416166490,58862595,1023612172,493093661,52264195,-1073537638,502530845,52304131,-1509745090,-1405091042,61657091,-15422328,222285059,-855432292,512820799,222285059,-855440855,641407295,423611651,-855431451,164501567,423611651,-855431164,653859135,423611651,-855431359,660674879,423611651,-855431411,656480575,423611651,-855431287,661985599,423611651,-855431267,266282303,624938243,-855437391,665917759,37735683,-855438126,676534591,-1425866495,67043611,1577467853,50400031,-66891962,-1500576857,61293571,-2046580809,1036256167,61256195,922986235,-1477967044,17498113,58856451,-1593605714,-1385692287,61351683,1560520795,-1440283735,61499139,-1828476345,67047594,-1912455219,1070400269,51225090,-1241366579,1070400269,51235330,100810701,1070400269,51190274,973225933,1070400269,51203586,271007693,1070400263,50742055,1629962189,1070400258,50392615,-198754355,1070400258,50603303,1965506509,1070400256,17218343,-2112617727,-855376095,122824511,658492675,-855439580,16328511,658492675,-855439560,276171071,155176195,-855439354,294521151,155176195,-855437093,295831871,155176195,-855436857,291506495,155176195,-855437139,281086271,155176195,-855436820,818088511,155176195,-855437059,189338431,222285059,-855431903,200936767,222285059,-855437896,625937727,222285059,-855431837,620561215,222285059,-855437937,79692863,37735683,-855437764,216733503,205507843,-855435621,387058751,205507843,-855435650,397347903,205507843,-855435679,183767871,755171586,-2127232087,-855376127,409938239,-201129727,67043700,-1710407731,50397453,-16692978,171953411,16855255,18673153,1070400511,83951113,-1485700351,52024323,-117200463,1035600811,-855376099,3155775,624938243,-855437235,270476607,104844547,-855433443,517735999,255839491,-855439243,156634943,675269891,-855438887,167127103,675269891,-855438829,181217343,675269891,-855438787,176498751,675269891,-855438563,179251263,675269891,-855438533,191113279,675269891,-855438451,195766335,675269891,-855438745,183773247,675269891,-855438361,197732415,692047107,-855435234,23267647,423611651,-855431577,167385151,155176195,-855437165,604572991,-1996291835,-1465711704,61690883,-2096911049,67044425,-1072480307,1070400266,51042835,-234733619,1070400269,17363458,1257964289,-855376126,398067519,239062275,17109148,61708803,-1761366588,-1445919871,95025667,1070400511,52858905,-1139195955,1070400294,50997528,1427652557,1070400266,17474329,546571009,-855376126,201730111,88067331,16844254,18139651,1070400511,17170471,1331233537,-855376120,289081663,37735683,-855437732,415967551,692047107,-855435023,419768639,37735683,-855437712,246350399,37735683,16846468,119064579,1070400511,50377991,-351846451,1070400279,51913223,436355021,1070400270,51517193,606157,1070400274,17850382,1454375681,-855376127,446698047,-855441147,573965089,52580611,805511791,67043865,371802061,1070400279,34442775,2007433985,24046083,1070400511,19383577,432669441,-855376126,173091135,155176195,70004,-855376124,529860159,104844547,-855433263,390080831,692047107,16848694,18467331,1070400511,101582338,-2118450431,55269635,-570185025,-1374420051,28194051,1070400511,69454093,50397440,86138,-855376127,6719,-16711676,171953411,71047,-855376127,668539199,-553451263,16778411,163316481,-16711676,222285059,16917612,59974915,-16668483,692047107,16977518,52711171,-352094362,67043702,-771342387,83887106,1328939265,54391299,-318557362,1344013135,-855376127,233507903,167969025,16778067,395838209,16842753,211581955,67044096,-250855475,1070400271,51383564,-1610006579,50397455,173644,196865,83887498,1070400511,51867404,-133414963,1070400278,51371534,235814861,1070400272,18319628,548930305,-16711654,54512899,75120,-855376125,125577023,138398979,-855437659,247597119,-16580607,205507843,-855435592,388959295,205507843,65536,-855376119,305006911,155176195,-855436720,311691583,155176195,-855436618,309463359,155176195,-855439341,321521983,155176195,-855439445,316148031,-16515071,272616707,-855440038,85463103,624938243,-855437313,275588415,-16187386,188730627,-855440551,56953663,188730627,-855440511,33753919,188730627,-855440888,34409279,188730627,-855440878,60623679,188730627,394167,-855376127,443420479,-16711679,255839491,203394,-855376126,447549247,138398979,69463,-855376116,216793663,205507843,-855440085,52956223,205507843,-855435429,384044095,205507843,-855440965,176492095,239062275,-855438609,41291583,255839491,-855440065,264113727,239062275,16843614,61607171,67044352,-418693171,1070400258,50552587,-787791923,1070400259,100920075,50397696,1812143416,67043917,-1038991411,1070400282,18388265,-1234959615,-16711666,373280003,65628,-855376096,174593599,373280003,-855438691,188749375,373280003,-855438644],322,[0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,139135024,132712272,89800,106386974,638484164,-1960442485,1183384669,-128022022,1586092075,1166747378,1569400322,-163149562,737435273,-262239784,-880747726,507939616,2096776763,440795931,2146977339,474385171,2096514619,407241483,2146715195,-538738685,-2145354044,-1960443445,1183386181,1166747388,-28931828,105220902,-1981790583,-1960387002,383981133,637848448,-1994898037,-1960388026,1174608453,-1982269474,2126830662,2105550346,57999632,-2012165248,1183572830,-297367266,52184715,726145094,1183389254,340167660,-2095561079,1946161790,20441347,-1461500278,-1205963504,-2037839699,-1749483840,-1098479352,139770110,-20674935,-1995936584,-335625594,145405980,-20937079,-1995921224,-1191264634,-2037839776,-1883701564,-1031370492,16824574,283330294,280494965,1300964864,721937184,-1037854271,-930365181,-1925381338,654235318,-1960438389,-947715491,75078148,-2009661441,-337492476,-1157219656,-2037840256,-1635123500,-1028063534,-481888762,-1207733244,-2037840168,1992687312,-28930554,14173895,-387698176,-1073085731,-689419403,1929591810,1946303499,1958742621,-1871254676,-481888688,-401312736,-1761672456,333708996,55502931,-996737192,-1962349570,-930353538,-1962721304,-1761617850,22609604,-956830138,57933825,-352153368,-974630745,-15801598,1946074774,57075717,837288939,41412611,-297402024,1860733675,-1947979262,40364248,703487489,2011819078,507939839,-1161591,1810492494,112895,855786729,-1400469056,-1366914562,-481916162,359993512,-1996030024,-1191265146,-2037840088,-2033779014,-352125277,116963347,-21199223,-1996022344,-956384634,33465222,1460305604,859636518,1219210176,-1070945621,178346,1166616159,1170679328,-1962934238,1586159702,31686883,-472776910,1082624814,-830043904,-480343298,-788274304,-2020921629,-2037841852,2126839498,197168134,77641927,1963244219,78624774,-1996174917,-1979795322,1392424606,-1946263922,1988881478,-481888530,857109508,-632935470,-1031731598,-169082881,-1931852285,-1898314789,-563677221,-289288565,66061059,-511640458,-763317497,-967419157,16690054,-20281717,-20150647,-15053173,-1996571498,-1996577402,-469850970,-385619198,-1761672973,-1506083140,1400241827,-22706632,-1509929611,796065444,65733347,-16732439,989772950,1979622310,-1517929978,1357083902,-22772086,-21457153,-1517910440,-1198063618,-1532589826,-1967854594,721331334,-1198063676,-1517909250,-1198063618,-1532589826,-2086867970,-881064967,-4181168,-1979795306,-1929468226,-87930,1493088406,-22706554,-21457153,-22764032,1474507378,-21195009,-22829510,-2042960267,-529138011,-22757750,-8324054,-1965720573,-1231618105,-1164509186,-1532589826,-1517909250,-10819074,-22772086,-1761622998,-1761608010,-1500971334,787087012,-1534686465,-1198063618,-1517909250,-1198063618,-1977291778,-88698,-1963018090,-88954,-84330,-335627626,-3896818,-1963018090,-88698,872331414,-1198063680,-1198063618,1325358846,722629656,175365750,-131213172,-1948742142,-1175856010,-4181250,-16861034,-1198063680,176080126,-22247797,-22112629,340101414,374704422,-352321096,130036482,-920691105,-1409278262,24442379,-2116121405,-1912318010,-1007277090,1979648938,-2117628918,-1912301113,-2080429113,33467526,-22112637,1460060928,-22495605,-1098135666,1605041830,1190576903,1349787875,-1947312501,-919344002,2096528955,-193053886,1580940669,1345879544,1178321667,796809466,-1070348149,1962565179,722566923,-604505506,-1014248661,-1946517877,132903518,1579940747,1004271608,855932875,721742811,-1010071605,-1947304309,868234184,1575535579,-694252287,-531198978,-20801793,-1761618122,-858718508,-503261309,1323877359,-1915516159,-76130,922665110,-1948611625,-477437866,-1761668637,1229455060,132382644,-19753217,586801735,-728301593,1364706302,-3479466,-1956685474,1358877318,-19626357,-19757431,1392576744,-296842415,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-683243304,-1634872437,76218070,-684323036,1452006027,-471627040,-728301806,-1974908930,132372326,-19753217,586801735,-728301593,-2037819138,1355022034,-628665519,-755575670,643298442,-389010038,-836581094,-385160670,53315622,764028667,-920983344,-366817758,-2010715894,653984557,-389010038,-836581094,-385160670,640518182,-389011062,-836581094,-385160670,1596557350,1499190155,1364247384,-153843118,653560530,-389010038,-836581094,-385160670,1512933414,1354979417,-799548793,652483304,-83679864,-467998512,52791334,451465467,629679844,-467998512,-2027845594,-1017618470,451465296,629679844,-1761623208,-1974337840,-763317046,-3974676,-1946234730,-1278571839,-1947479424,-1047836216,-2096895807,-74840095,-930362414,-779879622,47969792,-2033189121,1183564795,-60912660,64906999,-1042838589,-134020113,-1022893440,1183765043,-330920962,1926907435,-1446870778,66448132,-1014179258,-1014048253,-797648077,-1275051800,-389854975,-524287943,-1274082300,283330817,719867987,1490586112,-1022693340,1237646939,1944637635,-4181498,-1006716778,41157032,-388972290,108259536,-1761624014,-2134638920,16690110,-1895954060,-1761608021,-3932466,-1006711658,-1244951983,1927401480,1976434180,-154301704,146899161,-838942210,-22303096,1979973426,-1963840546,-790310364,-1314486057,-1963840514,-790310364,-1297708841,-1963840514,-790310364,-1280931625,-1963840514,-790310364,-1264154409,-1380427266,-863598329,1187482366,-1417230653,-1070462978,735999491,-802911502,-1999580956,738111910,-802911502,-1999580956,738112166,-802911502,-1999580956,738112422,-802911502,-1999580956,1191097510,-880127549,-506459979,-838990734,-846530443,-1048520202,-20840952,-1414625075,-1962986754,-790310364,-1264154409,498620926,-863598328,1187482366,-1417230653,-1070462978,-456121206,-1500983088,-1018757452,-1496268750,-791609679,-21846320,-1496264496,-791609677,-21715248,851693776,-1264136000,-1009725186,-1982315005,1719916614,-388955688,125038595,-419047284,-1009218042,30963331,30951159,-402230016,254082069,-1073444157,-2084371224,-1979590538,-666437884,57999361,-1060958428,1354958056,-527825782,-322957532,1489254916,-1007091084,76203000,-1073444157,-926743320,-1006632952,-1070398370,-1980217719,-1960379834,1317602383,206998524,-1912711543,1996486750,309788436,1381060688,209125200,370177791,108461907,-16484609,1996425846,-401698808,-1026951342,-1957363694,1465275372,855930564,1144596160,641561874,638475403,185629835,-2095418113,225706495,1963130755,83591975,-348118411,150700831,-348120459,-75284457,-2096008191,208930043,1946745731,419136263,-1070398860,-916758945,-939522878,503316792,1187469142,-16776970,1996425334,-6887418,58048523,-1006557975,-1960442274,1177225287,-385646832,1178272021,-1996260082,28839494,-14247680,1996424311,1380995086,245209682,1183449087,1975520252,15722755,-1709279489,160694288,201213577,-385649216,1589903573,2139301382,1148452880,-1960943989,845122335,16940931,-11520395,-442827658,1342809677,-100609,1996428406,410451730,-15304961,1996430966,444006172,1778437224,799185440,-11007535,-1705968010,167005669,-1694730497,167645085,-1980082551,1589966918,2139301382,527695888,-362753,7010422,-15698177,1996426870,175570700,-16222465,2129135222,503704574,520257512,-637303,1956314230,-16120305,1996488310,1306893052,-11531707,1996430966,444006172,-15173889,1996428918,343343102,1746040575,543817932,1345299098,1996445706,-442871554,-16092339,1050345078,-16089831,1050344566,-1962244839,1583347270,449497375,-18432,-1056456317,-1410136855,-1426863853,-2084555837,-373225535,330035972,-1012206647,-1056456317,-1510800151,-1527527149,130122691,453306817,-1392057390,-492056329,1959922682,-789140476,-1634876502,-510984480,-1056447360,400753641,112841099,-684282880,-401940270,1929570688,-1429894412,-2132052662,-321912380,112792692,-684282880,-401940270,-33363584,-1963821620,-1916556603,-1963007842,132415713,-486282815,-2147436013,584529580,-791672122,-1963625490,-303912254,12242058,-1408310400,-970795210,-288305142,-1031080478,-1047805014,1183319844,65651183,1317609955,-2147436048,-1395618899,2040191115,570522628,-792196411,-1964149779,1325378241,-2132642320,1946218366,-2147436260,-1395618899,2040191115,571175172,-792196411,-280035603,-1047860619,1183564714,-136803358,117827174,-754732800,-364475928,620757765,1183449084,130253804,-477893677,-396457727,1038501515,645136392,71116927,-1960348672,1040113798,309657599,-1073017732,-1447558027,-977747190,-1195850998,-1715944694,532202250,1454949131,118932235,146349846,-526480128,19366398,46367489,-1232209950,-1097990432,2025455344,-1096420608,2123169807,-528315696,-773813506,151325152,1158218309,105187588,151536905,1158220357,239405324,-2096042109,-646774290,-1022697800,-654850421,-150992710,-428410910,1358952485,1459603595,1586190564,-1948767262,150569931,146342780,1406741248,-1047799413,98985719,-390004729,374801923,-927036153,-137458690,-205444135,-1933014108,140969432,-1527523186,1444808543,-1232265450,-880017720,1592022783,1459575071,1590019044,71797510,-1948105079,1317604943,167347174,28846205,-1948200192,-922017713,-930413963,872674187,-1098053866,-1387004192,-1951543157,75078360,-492172395,-1377281038,-465139202,-1995551093,1589960782,1200301816,1958742806,1334519300,-229734120,1208895115,32270071,-763164090,-1207405568,-487125858,638338561,-1962246204,1178329158,-1962705678,1183445574,-532272652,-1962248507,-972821946,91490163,-335608344,-498169082,-1947969793,1177152582,-2130349302,220466286,-1540605,-730467250,14712451,-1064563852,-1911725563,-335596608,239504306,984515,-388896559,-503846703,553976688,516473600,1444806656,-465123497,1996423168,108461832,201020392,-385649216,1992556891,172395270,1963738635,2088969770,796196880,239373094,73725734,620764933,-388890688,-388896559,140834598,340035878,374638886,637609705,721962123,176099398,637606633,-1995946869,1178275398,-1996260082,-1960440250,1317733444,-8787954,28842866,-14247680,1996424308,1380995086,245209682,1183386253,1975520250,14805251,-1709934849,236716048,201213577,-385649216,1996423367,1088020,1183387182,1975520252,11397379,-231681,-442887562,-1995554739,1996485702,-92864514,1431168410,108446734,140282662,722492971,-1070395810,-1174352711,1996423200,642797822,-16485121,1996426870,1364414716,799185490,1996426851,-193527810,-1873943142,-59310322,-1695254785,245059045,-1694861569,245763997,-1980213623,1589966406,2139301382,561250320,-16776776,1996486774,1996443894,242679568,-15960321,1996425846,108461832,-335948568,1021844997,1183391488,-92864540,-1374718822,-59310322,-283558246,-25755890,-149340518,-92864754,-15122790,-465138930,-920691105,402657482,1326470160,1326468880,-250589424,106873871,240093990,-772649335,-108793234,-1205633783,-523042815,-74725237,-784530650,-1413467159,-1412368469,-1429145686,-788012215,-1411264031,-1960378910,1183384647,1744250606,460046,-388824143,-1031548789,-52264189,1451872299,-297366552,-788525307,-773271064,-121368,-974502263,2139354718,225771542,1225674379,2009457143,-336592118,440896303,-1948105079,1183389767,175621618,856573579,-227084334,1451870859,225819380,-628301065,-661732861,1240090251,-259268105,-1962246460,1183387206,-228684820,-1980871029,1187505782,-1392504592,-226045813,-489570254,329776942,-2084562161,74710783,1810606763,-1574566795],323,[-1574502402,-1940848641,263849408,643350670,-2097151837,1340801991,-1070379442,-1980871029,-1048320394,82428175,2122556915,24904424,-330367061,1777009269,736523915,-596383114,-293478772,-561115126,-136153461,349039582,334211584,-523239404,-523181872,-11935536,-489557938,-2086010860,125239551,1141227660,1237356048,1325337470,-385649168,1743388512,-330366977,1988828030,-361354266,-561246861,275771009,1988877966,64944098,938076286,239504383,33555395,17762048,83886080,17863169,33583616,185397248,0,-930031476,503316486,1465309326,-920691105,-1946146614,-1957326632,-661774612,1583306582,516606239,112640,-1946152758,113807576,-1910636544,1599559384,-892788898,10,21704,1586189911,-1960867054,-461372857,1330658655,795347826,620599814,-739639297,306612994,1342732963,978411418,-62486272,-108919,-1710720458,9916764,-1980217719,113769046,67688,855197322,-2136408762,113706612,-63384,141166279,1183449089,-12176645,108298408,141166279,1183514623,1963009031,138840918,503993995,-1949532531,-1912138000,-1515870758,1996431269,-867791598,40521750,-1621949542,309788416,-1252957542,31099648,1577176134,-800718386,-2990591,1956254326,-16725753,1996427894,-831062068,-3115265,-1432694154,721611798,-263812672,-991017335,-1960441762,723911751,1747908359,141337352,108314635,818819,-286719115,209617665,-15829505,1996427382,-26098,1183383552,309788428,380389005,35822160,1190592511,91488775,-340506997,62925570,787983430,1183385706,-1236890640,-167216989,1954547270,122063370,1183441962,-955913218,589382,-150439775,1856241262,140428296,-1559786714,-1960441758,1183515255,274107150,-1995684349,1451873350,105314006,-1975028704,203753030,273664,70059892,-350653440,1200301603,-1404687610,-120469973,141176567,38208294,216789131,-150443359,-1960399762,-265615753,-11141014,1996427382,-696844530,-371951873,1988690210,239504366,-1982052727,1183440470,-631862824,1183432747,-532248088,-1947830647,1183518326,-730449136,1178273909,-385649194,1448083681,-2722049,1183503478,1058054,-386364592,1183384134,-464090654,-1982052727,1996480086,-16749848,1381372022,251619920,-1996430360,-15996858,1822502004,-398051064,1183523966,-663340272,1178273141,-1911065382,1015031488,1174500640,-1981647223,1988748358,-565802532,1589912811,126494434,1023362696,1006924813,-1977387766,120913734,-1948104961,975626846,-16550649,1187504710,-956300832,59462,32523915,1183573574,-464090142,1451880587,-528579824,-385649408,7012164,-1149185,1996479094,-562626600,-2328833,-401734026,1183514704,-297367066,-1995422069,1183439990,-663320098,-941996407,57414,1795100649,-294191360,-2459905,1996478582,-596181026,235304703,-1979704344,19138374,1996425333,129669650,1183515505,-297401360,-892772514,113770510,1448542208,-1962510709,-2096602562,812974078,52741771,6957684,1996423274,209125134,-16091393,-9828234,-2955250,141311627,-963905493,20710180,-3079563,140656131,1962933891,1086781237,-1959824128,80017094,-1360460940,2050424576,141074696,51539703,1996443847,242679568,-1962117377,1177225286,-1818603508,-369098952,2122907785,209619966,1460565759,-16091393,2145912950,-1980724480,2122579030,628424454,67585782,922689397,1755383930,309262088,1358841347,-15698177,-1957228938,1355230150,-868707430,2050424579,239504136,-963946672,-1957640405,1268488958,1174470699,142490386,1183721843,1015031548,1175876873,-787973983,306578424,1849620377,787955720,1183385710,-1950315502,239503870,-1946190359,1600000582,969417,1458342741,-351766901,172396064,154959910,-2144985484,91553852,-339702714,-1705638388,1153,1451880587,1002867466,-646839226,1577735819,574153,1458342741,-1962933831,-963966346,1929791035,205950531,-1744532954,1946165309,739538704,-32474103,740785864,-349998077,75399942,639333632,1962949760,-1064548859,1443237099,16777114,-1980724480,-919925674,-963920661,65782019,-1946205043,-916583338,330434,62324738,1,17825794,3,1835010,20,69730563,5046273,16646403,5898241,0,0,-922746952,503316488,1465309326,1183432755,276204538,529260171,529260171,1342340992,1220021372,-40218619,-369098972,-561315526,1207312267,108266506,1144101462,1187512319,-1960886024,-1052182458,369427168,1792160512,-1706012158,65535,326483979,-772258165,-129594904,1929510973,16574938,855701993,-1950314753,1183387206,205949948,-1912715639,1443298374,23744534,1012087706,1476134656,-1417674824,-1421300928,1183558464,866888696,881568704,-1956653173,2139304540,57934082,-150951447,140871,1156974964,57999626,-2147444247,1946159998,-16362984,1996427382,142016266,-1961666406,1183385344,173443336,777816922,745864966,-13994753,1996425846,-11401720,-1962474401,-1073019322,28836724,105285888,1996445526,-25755652,-402229505,-1073019531,-1070381452,205850918,-348126348,1569400330,1564157450,1443984392,23744599,-402229505,-1073020360,552328309,13403383,359923722,1979655766,905913860,108396326,41287462,-683488102,-96010496,-1070348660,-1705590642,65535,1610237579,-892788898,-661913588,-326412912,1457032734,242679639,-15960321,1996425846,108461832,244318314,1610509800,-892788898,-1957363702,509040364,1586175750,108432136,-1929189695,2123043440,48742660,-2095941235,-147127057,76223603,76088711,-2029894517,1149829701,80118530,1595925995,113428830,-326413056,1586190166,142510854,1190655539,1962934532,2005607943,48677130,638742669,-2047406965,655564,-1960429196,992346692,637762823,992348041,75366983,38242598,71600934,71777062,-1993997187,-1957493689,48480729,37784358,1195058779,637828614,1090930569,-1926341237,-16366507,1979657333,855927338,1443254720,-14790576,1377711733,1610567760,1583286044,443081,1458342741,374770519,-1961339391,-771025794,-947715211,306612994,2081441339,14805251,907304587,1224888203,1997486902,-373279995,-771030830,-13237387,442403597,-1053455562,1888289510,239531794,1114898434,638600843,1208108169,1394374399,410451792,1996424042,72673284,76097088,906387083,994576265,343806534,477560648,1343911679,1779988223,74907394,1074016744,-351254903,1446744171,-1960152056,-645198770,50521025,992352862,427561543,1312492148,-15567862,-471135162,340232998,910877393,468391209,76097168,477560640,1343911679,1779988223,74907393,637789672,-1962785655,-1992948130,1178288135,-15565552,1996430454,1996443674,-16750056,-1008204682,306612483,907433611,350819585,112895,-1026990497,348651546,1465253888,-1207271797,1183416320,1166747374,1183399948,1166747388,-28931830,556675,-1070398860,-1946663287,48480728,306250534,653674121,1209287051,-1995946493,1191180870,-128021512,1995857467,22735107,637723585,991064459,-428020106,721420728,1183385670,1099638508,-230258412,66737803,-11401130,1448545398,-16553390,803734646,994073091,-15827258,1347882102,-16749998,468190326,-196703997,-1030519,1996488310,1983598332,-1957527824,1308883534,209125356,1783715415,74907394,1073935848,1005614731,-1925808442,1317928030,209125360,-92864681,1408005887,1357936383,1996423786,-159973384,1359509247,-402360577,-1072955890,1532691829,-2097057047,-352195466,1398234024,-386107649,1465646380,1409185535,-1912790040,1183710302,209125362,-92864681,1393063679,-755969,7008886,-493825,1996486262,1996443656,-37427196,1718927371,721420728,1183385670,-128021524,637723585,-1961594485,1183445574,1183532782,2126920686,-94467250,-1286653,1448545398,-16749997,1139278966,-297387262,1988834685,-60912146,-1159539,-11072394,1996487286,1448104940,1996423274,-159973384,1359509247,-402360577,-1072956066,-991362187,-327777536,-374674687,2122579608,175374342,1460434687,-402098433,-1960379213,1317735517,1238051836,-1993996427,753601613,1960512400,48480534,1461088653,1360428429,519889361,-1510793466,643782943,1091718537,206407974,1090143883,340101414,-25755817,175505190,-1946407960,-1960378810,-880080291,-2092382165,1962936446,-1044149466,52822755,954405441,-1961856627,48480728,343510359,-783171285,102694369,-56233185,-480290529,1166616096,-1042773238,-1993997597,1183519305,1099507450,384325396,-1878070528,1166616128,112650,865076203,-916561984,1426066114,1465314443,-1960901090,1200292958,172985096,-130287221,-2081881227,-1040741632,2039284455,1177879314,1953820731,-1929189695,1166742128,38025986,1095788149,-1962258551,1359741709,-784252591,-1946735647,-1946711098,-406778753,309955842,-956049525,1504048124,1263263627,1330642571,1313796235,1111638080,-549759491,-667208332,-231007116,747312756,176107323,-1515850873,-421334137,-1515909909,116121826,-506334325,-1889688077,93322821,520094136,-916561924,1560281794,855950467,1441852352,1465314443,175541244,306497318,1183514625,1149838854,209125140,142016342,-16553392,1877476470,-125091840,1443657471,-16222465,23725686,-402360577,-130351014,-1993978243,-1993992580,-953804732,134212,173837094,-1993979061,-812971428,503505857,1464868614,-65898355,-1426062920,-1425652085,-1420252328,112671,1996479283,1397773836,-402360577,-1072956316,-397015436,49020613,1583333427,705225,1458342741,1183522391,71708934,-1962260853,2123040854,511019790,520094056,1284191371,-1928207604,1413027956,-1961459964,-1915026660,-220067728,17188599,-385649408,-370605855,39074048,1190653567,1962934534,-1871975677,-1962509171,38091020,87623294,-555021698,1225049987,-856952862,520566120,241077079,-1959886965,-16380810,2013211767,642928682,638612735,-15829761,1576993910,1751058220,-148961403,132678,495653492,125616955,1962934077,1268247298,-1830042741,990010763,1039499203,-260767745,-561281813,-1962117493,105314063,125042690,50654083,-388430887,1273167967,520596584,1569411411,1979647534,712376108,142016336,276102950,242548518,-16484609,1493642335,133261403,-49889,1190596725,1946157574,105351941,1200293099,-796178424,-486532376,1958886150,-1196037363,1190625280,1962934790,1595885569,214092126,105314048,292814850,2097694523,105331485,-343728003,-253605628,105331651,1195053436,-2096137208,-498531133,1200342000,-1950136312,-1195178425,147326998,-1910636544,-1957210408,529207390,67782646,1996425332,1144101392,2123039063,-1191245040,1299513343,-796117621,2123219086,239504376,205949867,82805675,855638457,1401002715,1586301084,779914236,-13863681,1996434036,142016266,1577014038,745864964,-13994753,1996486774,-25755654,-231681,1576994422,526278444,838345,1760332629,1586170125,3074062,1709792602,707320,1760332629,1586170159,1763344,1023821451,108396545,-387972677,1566179394,-889794071,-620036084,417862260,1330527488,1295846260,1023832655,24596305,-1144943677,485187682,-473199728,142653460,-1960394610,1200301599,1608810498,-997997680,-1010814204,-363721126,458751,147062786,1,156631042,36,5505283,983041,23331075,1114113,158335235,21430273,2686978,20,0,0,0,1442840504,-1910575989,106859480,1207312267,141820938,-1710852353,-48079,-16353537,1218075255,520100411,182985,-135554744,25800,-1070901673,-1982314871,1586223686,-1908962542,-1962716154,-1960436132,-28931833,621897354,20775424,1086331648,-1947842935,-1073017730,1183715444,1166747150,1158358562,-16550624,1156995652,695472139,239504982],324,[-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431,-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936,1229070336,269484100,1107559425,82496,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-302252033,25187925,1515548507,1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434,0,128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2,-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1865940800,838873602,-1677635840,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2130669824,234893824,16777472,-2142240512,19279,786444,6947127,134480872,8474624,0,0,0,0,3408320,1449087830,1230197317,1230982735,5195342,-17890115,65536,262144,499,262144,499,63,0,65537,1,0,0,0,337,1769108563,1766221678,1850303852,28518,317,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,917538,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1970562387,112,589849,1701603654,1936876886,7237481,808463924,960050222,0,393242,1702129225,1818324594,1701667150,0,1431586131,80,2490426,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,859388209,960049453,53,24,1734963791,1818324585,1701603654,1701667182,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,881532022,537543926,1996427636,642292252,-1073019593,-919403147,-1962856471,2089485398,-2093118702,1946487421,-2000911595,92143872,-351221117,175997705,-2096925696,2089492682,-2093118700,1946225277,-2134212348,847022848,-150710647,1946159298,474347310,661913601,722880139,1710692934,-1948742872,340167626,-149404117,-1019532699,-784659083,1187449205,-2097137912,-1946745754,-896859050,991712547,855995594,11725257,8946827,-1958680367,-1971024952,1088999680,-796077941,2123219086,1183536848,-1054102758,407276368,1354902443,-1424603509,-1957641981,61543494,1552634050,-2095084782,1963330175,642402578,653806849,653939969,654069033,-1946266327,-1951722938,-1951723450,-1951723962,866847814,-1700025408,-65536,1962934953,477530911,2089497739,608565042,276103170,19154423,-385649408,2105802484,-143392766,869289613,1996445403,108461832,1397969174,136550992,-930413162,-2096635071,41157113,-1178351477,-85262335,1458342741,-1056678261,918815459,-1960441756,1946561280,1915680520,-1580692728,-570226570,38218534,787995275,-1054144400,-770976997,75434876,91537419,-352321096,1589652226,180937,2248,1956730455,172370696,141559299,1380995737,1757321808,-930412599,721962635,50886150,-1962380794,1347590618,-242528174,-1097139317,-1962416280,141861320,50742827,-1962381306,1347590618,1317621842,-27358724,107527834,-1949791480,103482438,100862070,-628422542,1380995737,-129070768],325,[-1694867831,101738686,335037955,1979972182,-25291780,192730939,-969210753,28837234,721611520,-916496704,-939521854,1459617804,114518,-405732629,140525113,-4065153,1979648771,114435,-396954069,1183448834,-125924870,66602635,1611021254,-1962181624,1043069054,-33355680,1183516651,-1949957128,-605530120,-92371970,184841472,990934464,-1995997705,-141821370,-4666645,-1989678081,2123103358,201314808,-1959299585,1458306118,-22222762,242532363,-953432437,-259317639,140523011,-947184917,104580611,175900768,103532427,-268236704,-947190037,-259275261,-15990831,-396965249,-1072955786,1150097013,1611021057,-1207206904,103481345,-268236704,-259325205,1600046731,516473801,1448542208,184974987,-2096728833,1962935422,25684227,2131000889,209125152,-1962248449,-524220346,172360450,1376540299,1996445520,138799108,-337230199,209125170,-16091393,1996426358,138840842,50520257,1451952710,-11513332,-396950410,1183385631,48284134,-1962260989,1347554390,-1962420248,1048831582,453052540,735639488,-262239784,-1947836925,2118026179,-920977144,-1054090761,-773568887,140551136,2114471483,23062787,50885793,-1995932666,1187506246,-1962934030,48284099,-1962260989,70061142,-364476160,-1947445623,1451821638,-497120774,887871627,-1912048479,723974726,-361315321,-1962637018,1183770694,117516026,638088865,637683499,-1912453239,-1993937850,-1014824380,-230228220,82472579,972179083,-998248378,971392651,478015558,-1947711861,-473829282,175555586,-1593835226,-570226570,38218534,38242598,-787974495,2114323424,-398030584,-1056415583,1174602464,206998282,-1996487635,1451878982,-498693140,-1981528533,-524160442,172360450,1183400000,-262764050,1183525099,-295779096,-1006163162,-1993938338,1992557127,1149970158,-330920194,-2096658138,-16454074,1854140998,1183515882,-465159694,28889215,-1587352832,-956102532,1183537524,2114323204,-2091879416,2080639102,1611056970,-1962933240,1950221255,2084438792,173982728,209684774,725584166,-150440954,1200170712,1200170504,141992196,637814315,637945737,-1593686135,1174603894,2114323204,1200170504,1200170510,731638538,-916496704,1426066114,1448602763,-1056422261,-930413856,140772867,140908171,1183535186,48283908,-628371317,140772867,140908171,-242528174,-538379381,1681785605,1712229128,-1957211896,-524220858,63474434,-1962384378,1376282134,-386299056,906167742,243992676,1448151142,140787203,-1410836655,-916496891,989857474,721647056,-1036270656,28836990,-4668672,617137151,1448542208,52184715,-930406330,-1560280795,1183516796,507904794,-120467317,-2096597341,378077666,-103741314,141823625,991712907,58597462,723539595,-28407350,991579787,58596942,723406475,-62486079,268846838,1183518324,2080768280,373721864,142476801,140510919,1183514624,274107150,-1995938653,1376282134,142016336,-100609,-102171530,1975520252,-373282043,1190527881,58001158,-956072471,59462,958416523,1946711046,507939812,141952569,1183570804,1946561304,-330921720,-1962381149,103487046,1183385718,-1546061846,-488109966,-1946645509,103486534,1183385716,141599728,722617995,-1995934202,-654840250,-402099549,1183448001,-31756,-12741772,-1920043777,-1072955579,1621165693,1221001992,972441225,141882494,1962165817,12773635,-1947042167,109250630,956434528,2114478086,-10622717,140517003,-1962677373,48284099,140772867,140908171,-1996486651,1451882566,-1005065222,-1960380298,-1960380348,-1993934252,1418274308,-126975230,1580813060,-1947959566,2117726846,-2096857356,956494918,75429502,49694339,-1040818549,918815459,-1960441756,1351296512,-1042314494,-1993997597,-1993997248,1190528592,829751559,1978957369,-364475614,1861736695,-1949791248,-654840250,1861737099,465644524,2144472019,184843280,1191867840,-12219065,-336181623,-196705527,-398014718,1183514625,141599724,-135641461,141730776,-473833589,1681310722,-1950119160,-473827746,-564229886,-1961850074,9119448,-420940917,-465139203,140779204,37784358,652113547,-402501493,1183448529,-160003098,1183520491,-564229148,140787396,-1962868442,-553392570,38207782,-107681706,-495665141,-992059765,638084158,-1960443509,1183384145,-497645088,652494475,1183514921,652149734,-16627927,1996480630,939468514,41418534,200909288,-1961593664,1452007494,-564229150,140787396,637634854,-1996336759,1183576694,141599728,-135379317,141730776,1223968395,1183516792,-259307276,1988823275,1614152692,1586187784,48480756,-992190839,638084158,-561315445,637723585,-208989813,-1979900696,516219974,2123040868,1099638492,1351296514,-49813502,-1947842935,384562294,-1947974005,1053088862,690358372,-431584511,690413315,-397016505,-1072957238,1586225781,1681835228,25896456,38898470,-1981790583,1183572566,16852708,65422987,1191257823,-529072382,652375807,-14272513,-672660873,1958743032,-532247788,-1948100981,1053088862,-1993996188,1367942657,-226587902,15236739,-544523660,50521025,-1912052706,638084614,-1960441973,512426583,-1993996188,1468605959,-597818622,638028582,-1006479477,638084126,637814665,-1106880631,-13959167,327022395,922681450,-396949408,1621228505,63384328,187165680,-1960610561,48742855,140787203,140906123,-11446447,-1962384330,-1949815858,-1957609023,27388152,1190590347,796132358,1614166342,-1961855736,117377094,104400992,58591328,-1577282839,-561313676,-1006443583,638084158,1990263177,652149512,-1929230455,65732932,1577607329,483051871,-326413056,-1961906072,1317733958,572168,1510028264,-225646243,1426064586,-529994613,172395279,-1962127733,-473888674,18278402,1023821451,92012545,2113929789,-536757498,1510006760,-225384099,1426065610,426306699,239504144,-1156559221,-739770364,172395264,-1156821365,-941096958,105286400,2080375101,146693,29034110,10938592,2146000218,838386,1760332629,1586171949,6088718,-806789798,707312,1760332629,1586171969,4778006,-1075225254,1231599,1760332629,1586171989,3467286,1407802714,1231600,1760332629,1586172009,2156566,-337027750,1231599,1760332629,1586172029,845842,-840344230,969456,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064435047,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-326412859,-987867306,2126776950,72256262,-201530927,1583292325,705225,1458342741,1992629847,75401992,990179203,-1961593865,-1996126460,38046468,-1996339833,-964492732,535161604,-1026990497,-1957363704,509040364,-1962379579,-276626306,1945582340,-2029745388,76087877,-2029894517,38045957,-352008573,-1962445339,38045444,1595868297,146983262,4376576,509040128,-661729140,1183570739,-1981745404,1451883078,-773795332,-364475950,-1947445623,1727465030,-294220294,-1962794520,1727465030,-230292996,-1947183599,-831091202,-402524440,1586037139,-664892970,-1982177655,1183571038,-1981745402,1451882054,-773795336,-431584814,-1947707767,1452014150,-562655748,-402530840,-1259863625,-159478527,-1929285144,2129194622,-96040191,-1912842613,-1075265930,-159478527,-1962834968,-965308930,-402547992,887619979,106334977,-1995684156,-1175912890,-548997632,1242723712,-1915849075,1508436606,-1912698111,988339830,1988969217,-427913770,-1962861080,-562655746,-1929314584,266925694,-696873727,114196109,-1064380276,-67107655,1913104371,2027031481,-965309088,-388596083,2123170049,16509134,-1962859800,-562655746,-167721240,1971380038,-25261303,-61523674,1172839284,-548997632,1125282944,-1915324787,-1142364546,-1912698112,-1662460298,1988971008,-360804914,-1962880024,-562655746,-1929333528,-1679230338,2043808512,-28931127,-787724757,535351784,-1026990497,2123038732,205949950,989857797,640709368,1962693945,1564026438,642479358,653817227,737953163,723023088,2026255298,1972053522,1166747386,1961896958,868428550,991132102,225642622,638945574,-2096996983,2122908871,-1993948162,-1993933739,650378845,1979209017,1569269470,958841854,-747242915,-61503194,105221059,-1962523647,1141965893,38112004,-1962785775,-1023143675,1140917643,38112006,-2096872431,-2097151404,-1950154732,1143539269,71666438,-1962654695,1142489669,419793666,93045508,-1962523607,1142489669,39617284,1868544,-784543293,1557201500,106746116,-1996125245,38112004,-1962785655,1149830213,105220868,-1022999415,1223,148679,72648960,-1022999415,131083,67500,131072,2363556,16973824,67058,16973841,66880,16973842,67050,131091,1181442,16973824,69822,131399,1311084,131072,1377722,131072,1574363,131072,1640252,0,5320,-155775130,-4780186,-260667034,-193033882,1186402150,1183409672,73857020,-129595034,1451976444,1988847348,172395504,-1947318647,20776518,461639424,146688,3441679,251659069,1023442564,-2062614524,-454492157,24963328,1728339595,-1956247926,-1223727366,-1436027957,-128580762,-59374746,2146324223,34990566,-786003353,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-91527432,1320619878,-1436028156,-128580762,1727695718,72267535,1744028554,1443063466,1979934456,-296812548,-991317377,646604545,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1727695718,72267535,1722443763,1727550979,-947193205,1320619878,-1436028156,-128580762,-1963291802,-1223727421,1743979598,1443063466,1979934456,-296812548,1424593791,646604545,-120526639,-120522544,-120526639,-120522544,-388900726,-120522544,-388892464,-120522544,-125110064,-120526639,-120522544,-120526639,-120522544,-388896630,-120522544,-388892464,-120522544,-443877168,1727695718,72267535,1722443763,1727550979,-997524853,1320619878,-1436028156,-128580762,-1963291802,-1223727417,1743979598,1443063466,-91527432,258392970,-217821513,57059943,57079894,1325399158,1754206190,12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746,267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250,0],326,[-1517640638,-1521212123,-1224736769,-52467027,1347752356,-39381878,-1530638507,-2142759551,-1440044683,-2136440837,-1212678817,1080929710,-1431502336,1235571201,1431655765,710235477,1218792100,-2103160150,1604915217,1526726655,707348885,714429609,-1,-167780361,-1973770992,-250658479,717315945,285253716,-1438078241,15925087,-16924865,-1461978123,1958412288,1437225986,-1431688619,1230329259,1430934101,536908836,-1089322368,-150994945,-1437968728,1420405418,-1,-385875969,1102449317,-885058558,-624255158,68420992,760411574,16056255,1841295231,1387114207,-719978496,-1433228736,-1431677879,-1431655766,-1835750838,134226249,-1213986779,-1375731713,-1433235374,-1437948502,-1,-754974721,342447376,-1776312024,-1228767275,1078038698,-1685524737,-1996685457,-525377,-319392325,1831534592,-1976281856,1431677866,1431655765,707347796,-2104997230,-1358290432,-83886081,-1455151707,626338341,-1,-2046820353,1079257925,1434322050,-1412128822,352584000,793869783,318439423,-690102529,1433137142,-636878784,1380259232,1436898389,615098970,1347791250,541234340,-1087731308,-134217729,1445702228,-1428827476,-1,1358888959,362916392,-1212395480,-36995179,1074827348,1436876799,-1510146049,2147483503,-625100097,-1241448320,623453608,-1440066231,1431655893,1159866965,134226197,-2076180480,-1810758254,562037905,1426592833,-1,-1979908097,1086631490,1862894850,1473625898,339805248,-1751056515,1257635711,-302548033,-1227165718,1560412320,1414662564,-1431680363,-1431655766,-1789639259,1117801040,537403456,1235527680,-2010492886,-1843265264,-1,1425407999,621892885,1596133456,-36339883,1090785621,633995231,701825023,-2228629,-608716161,-1426063280,-1565916568,1431655850,1414878549,673556884,562250,151126018,-1835924956,578849444,1443373058,-1,48824319,4745797,2136293892,1540865813,169935008,1272119295,1166671551,-1140859041,1844312022,1442840788,715720853,-1431655790,-1515541846,1380537685,272703889,1074792464,1143247872,134815881,-2011036352,-1,-1444610049,-1459431126,-23916511,-18186326,1342720146,-1830223873,-1450003721,-285738197,-1229594881,620757173,1420133108,1431655765,-1705749163,1437242002,67127850,302121600,709429576,1092654378,1376272400,-1,76149503,2663509,-43432700,-707264726,-2105408920,625344479,69526975,-1078067382,1541404122,167805036,1378484397,1437158057,-1521855147,-2070633388,5280164,-2139095038,-2121129471,268521554,-1516107774,-1,676513023,-1879027283,-27588095,-1093271723,337641601,1219034879,-1163213843,-83886169,-306532353,83894443,-1790295973,-1792387766,693458261,1495618853,1073883721,151289936,715396132,77890596,134742592,-1,-2113400321,38422699,-118794432,1977352106,1074415700,394656511,1122568127,-608323,-1217397285,33603702,-1542152022,1431677266,-1431677867,581520042,310412306,1075847168,1093223680,1073752649,-1566267376,-117440513,631329797,536888662,-111169788,-304677035,310378560,-1438057729,2144837370,-536871253,1843116926,21613,705013846,-1431688555,-1515541846,1301434953,4237652,302055938,306842020,306724882,135332356,-352321537,1242825360,-2145115979,-222347519,1440087893,18940457,1470485247,-1426444355,-138412034,-612503569,20691,-1542303083,-1437968987,710235557,-1851091798,-2145381854,561224,1213272577,103844,547640448,-1056964609,356602954,8423530,-192939254,-1429536875,1141383296,2115347711,-9469976,-33853525,1993833979,55998,1426248746,-1515564503,-1437444779,-1440471723,310944842,-1862270976,564808228,1109663765,1242693929,369033215,1427243297,17375912,-369101545,-1429012629,276826194,-682120770,-1241645615,-1073808385,-1380065313,43733,-1459596023,-1431688619,1385540266,608872850,4213140,71312421,1151931392,268469536,2708480,1090387967,-1421585276,5277778,-1023430769,1238761359,-2145091520,2105361899,-5279837,-153133387,-84478474,4217531,1249925637,-1431680374,-1783977302,1227461972,37412,537001984,273302857,38873221,1380188485,720961535,705757473,17047976,-1778401498,-1429667973,67118344,-136860994,-1359283637,-2049,-680665089,10540502,360732161,1436920402,-1269541547,1381323429,-2103434039,67146308,-1571550976,1074020616,-2146266608,1086455807,1833256084,554730818,1241513805,-1831665849,1076101282,-558017163,-68165738,-269066827,-1090519586,5290939,631548416,-1437314475,1163236778,715303466,35090,18874368,160508425,135268385,709118117,170590207,1527910657,1493174932,318766930,684064703,8407560,1954010479,-1380059601,-27265057,-307578889,5264854,156259584,1431655753,-1381340587,1142269266,272650916,-2080356334,1420428352,37856516,-2146425590,1350630655,-699775832,1770091584,1258225579,1254686639,287899809,-631391298,-540833,-41605,-1207959809,5565883,47450624,-1431680430,-782985814,698979412,8430666,537395840,4827394,1208221856,708986965,39185151,-1433067518,-670383990,-1510146089,-1597833377,8399364,1907092571,1437461373,-1212811538,-34677798,13917045,162075136,-1437444779,714451626,1380624714,1051025,36868,-1785591152,18884873,1074832682,1208013311,-1339422327,1579911456,368770923,180944735,1143111840,-1431652369,-33033,-1057349,-1417936897,-2136295697,11142144,-1431655766,1437182634,-1540217515,4215466,276889632,1078219268,604569680,172337322,35980543,1700086816,-47300534,636616535,-1597964417,21501192,1533606845,-1246372929,-1111656585,2128607231,7695275,-2141846784,1381312789,-1431677787,356886954,8397845,67118081,-1784019935,18911746,536913194,1351635198,-1336205051,-353021440,-1779114065,80019391,-2012184510,1072197615,-268468491,-145302034,-335675786,1085136381,1112866816,1431652949,1230349652,-1466676695,69225121,17825800,537929992,1250033828,-2104448851,67438073,699011648,-575699628,1254246271,297926591,37889296,2142567093,-1112877201,-543443367,-1093156865,-1596298571,-1599471616,-1431655926,1436920490,1403606090,21123402,1207992320,-1969057246,67675152,268724651,270551284,-464107255,1803496193,715756478,12648447,672174080,-1548289,-134251011,-1155114016,-335614465,-1464484369,1343553536,-1437947614,-1783977302,-2074958510,-2147445164,8652800,554181768,-1860173531,69227093,1083248849,-378731232,-620863918,1447308285,1153499135,-2109472184,1968306090,1565912919,-289592240,-19136578,1785453498,1411710976,-1431655926,-766225067,706029909,8396937,16777216,-1974318830,33695888,1082152027,279170,-492100347,-1242714876,-1391311390,12648447,135284994,-3809793,-134236674,-1247081496,1543503599,1423797743,-1475739648,-1431655936,631614122,1386588746,4216146,268501064,537171236,357057093,269668950,1075841448,-446756336,1207283498,1430792425,12648447,625016832,-157845797,1582694359,1602028970,-17047617,-1246382406,1426128896,1431655685,-1431677867,-1537979991,270570149,69214210,-1974984631,-2147481464,37770389,630786,-253786814,-1431376054,-1415413052,12648447,532992,-1087382145,-167782915,-353696780,-675350549,1792798191,-1442709376,-1431688576,1414895018,709470890,8397994,553648640,539055378,625516834,1073759573,4195624,-448838908,265911893,-1425517398,146866175,713164816,-315639126,-1353334866,-1111585107,-34603586,-1430864966,1426063520,-1431680448,-1431655766,1370139282,71387657,67633152,92571684,136264,139634730,1069250,-1862294382,1471348397,1599439232,46202879,18874370,2130438399,-33622277,-672420998,-1208230037,1977341679,-1442840512,-1432087904,1251322538,-1437953366,9475154,16908288,1347506761,-2058313198,8409673,4456968,-2063646431,767950171,-1358802411,12648447,-1979152128,-1409330771,1540709847,-1168277585,-18908227,-1385316931,704643152,-1431688540,715762346,1246930260,4215204,1212156040,84166946,277088324,537469994,33589410,-754984632,-2112817745,-548796384,12648447,536870912,-26368009,-142608450,1877726838,-1216487461,-608798729,167772240,1431635369,1381324117,-1852560731,536906282,16809984,1351717972,1079005713,77613185,9445384,-1040231148,673558005,1596282245,12648447,38338560,-570537043,1591467509,-709002261,-34096202,-1235358243,167772372,-1431697240,-1431655766,1436898473,10507337,269025280,35934721,67242308,1359237674,536904224,-805360235,1116754175,-1080754136,12648447,134226432,-136618069,-345131153,2128336605,2004867053,-622151818,16777386,-1431698859,-1431655766,1247126858,71443026,83886336,-1450695638,-1856986606,1116417,38078468,-268496059,-2008767014,2132101761,12648447,1108475920,1576009346,1591061981,-709444165,-2376266,1840246527,33554613,-1440087638,-1783977302,1380624724,54676,-1610608632,2181377,8918080,1413750820,537403409,-10842,1378502677,-5631982,12648447,276824064,-138545245,-179098693,-1142040850,-557847955,-604316203,85,-1431682987,-1454189142,-1809296043,22022821,153354241,709530146,606218517,17893889,5308996,-117493935,4268629,-13942200,12648447,-2078014462,1593310791,-1361804554,-296059979,-135353674,1823964159,33002,-1437953878,1431672234,-1515566558,-2139074006,536870976,-2138004472,9454208,1419919432,1218717705,-33566807,621431253,-5630975,12648447,537001984,-170001521,-72679203,-1242583585,-1115990565,-1210192197,41130,1427480618,1252682325,1431677354,541107274,-1979579904,623186561,-2075913179,-2147216894,42533536,-8446118,-2136959852,-5291948,12648447,-1968701440,-1351635169,1429553263,1868396469,-692670636,1840634862,16477,-1440046038,1431672234,673535317,43030928,537927688,-2004311006,564150800,709525504,1079256073,-8405932,1225924905,-5567999,12648447,268583424,-33882821,-1105223494,-1427378706,-1150436396,-1225785765,20659,1426434314,-1431672235,1437149861,2105941,1157759042,555880712,267333,-2145382128,-1878911552,-6326228,2640450,-10542808,12648447,1109983232,-1437092033,-176498185,2111690429,-354748896,-306533417,54510,-1442229243,1381324213,1386914900,138433962,142606336,1380559426,1150394384,1241842692,609527808,-4201847,-1786474476,-11041534,12648447,679804928,-66210,1877956317,-1581793957,1605856576,1542454906,43098,1426237698,1431655765,-1790290603,2656802,-1593538424,135414034,1186,279478400,1216430628,-5254112,5261890,-8444600,13172735,1141903360,-1435150533,-1111819337,1449843694,-362113612,-306513961,43701,-1438471678,-1431655766,-1437422934,4346285,69206016,1369740292,273305865,1090588672,690627585,-22052249,16949546,-10517246,12648447,-1786117120,2145386095,-621303058,-1646627109,-1344459288,-1158152769,46550,-1434408448,-1431655766,-1448439132,-2104482231,536936484,-2079710635,-2080373678,336724516,-1434447868,-27323129,5245568,-8448752,12648447,539033600,-693458086,-1217462339,2007358838,2058031706,-1352730625,8432245,-1441770240,-1431655766,1380603285,10528850,167809536,1234195458,26388488,1082130432,1428817225,-121681332,33857874,-48316,1086652415,1430913024,-1149239977,-289580309,-581080363,-680114710,-151257601,28077,715401728,-1431677523,-1783977302,537929045,524424,-1541240428,1207959954,67665920,-1790947182,-457233895,272634500,-8454126,12648447,-2011954176,1444260606,1574432701,-1227377985,-1079178561,-1410403585,4249078,1436554240,1431655765,-1437447595,145271442,541130753,306467337,2708553,-2147475384,-1450573276,-1778406896],327,[1156392,-59771,12648447,1430323456,-620301227,-71477545,1803358056,-10845698,-42469889,5287341,357041408,-1431655851,-1449891158,4362836,150999616,1141974293,612368530,541329408,1344373842,1090472773,33556545,-32726,13238271,671744000,1442949887,-1377043011,-1075110968,-5308161,-1430330625,4221915,715786752,-1431655766,-1431661910,44606546,8,698635300,17404964,150995458,1099583488,704273161,11149844,-15030,281083903,1435600896,-1115652523,1925044182,2145205778,-10517762,-11147009,13687414,94896640,1431655765,-1834309038,9480874,546455586,1141983561,1210098066,16,-1608154838,-2064361710,67143744,-46699,12648447,-2078014976,-346886657,1223408315,-4778563,-12631809,-1436556801,11024107,162136064,1431680426,1431655765,-2136697772,33555456,312775186,33686600,1074954304,34220032,1239527205,270869034,-18603,13828095,696846336,-1110092107,1465808759,-9499650,-14741250,2132267263,11070045,-2111176448,1440044629,-1437313707,539501973,8320,-1466782684,-1873784175,67117316,5587209,311705418,26316928,-37075,-2134835201,-1843117568,-139461665,-1079978258,-62723,-6323970,-364191489,13786603,72679424,-1431655766,-1431655766,10769573,-2142240248,86253897,33816612,16779328,2626564,1176698773,1149830314,-43221,12910591,1435568128,-310749323,-11027013,-64770,-14737154,-552349441,11332318,1100283904,1431655765,1414878549,139023785,134479874,-1806546411,673273233,270630928,38380064,1011449685,-1608211200,-21622,12648447,608829952,1538259679,-4243347,-65028,-13695747,2047198463,6839723,1344602112,1431655765,1431655765,9708629,1090555904,1099453474,524362,524676,145753217,-1675297111,1382290090,-18670,13172735,1260988673,-285823114,-60459,-64771,-15761154,-685719041,60413,-1607860224,-1435871915,-1431655766,2705834,9438336,-1437429212,1380078112,20496,38019336,-1387070033,554930432,-21951,-2134835201,-1774059008,-626133333,-48731,-65284,-284487171,-1107113729,-1467984725,1241841664,-1414878694,1431655765,5395797,-2013003760,2368841,1048645,613483585,89195938,407633239,682183762,-37484,12648447,731203584,-1426433027,-48209,1593770236,-1224546121,729833727,-198192898,1342767104,-1437182683,-1431655766,-2136692054,4202498,1384813588,1250043016,4,1115965952,-1575028305,-1970781052,-43103,12910591,1263141376,-698946133,-10755,-1248460550,1828737261,1241568447,-251722304,-1459486720,1431680266,1431655765,541674069,1091044352,-2008005310,1081378,10769568,554767656,-2063926433,-1406905839,-42156,12648447,-1768938494,-1152074754,-21834,-282459908,-1090456481,50394351,-385875969,1409417216,-1431655926,1437969066,144003669,134349056,304458020,-1845221048,1107296265,-1421568382,-1444220033,596775497,-53463,12648447,723845376,-560211285,-9749,-1123745547,1057020666,16842235,-788529153,-1526726656,-1431677435,-1247106390,1079126613,1065024,1145705033,4227220,270799392,-619565016,1156249599,-1487779580,-41046,12648447,1246906368,1966036221,-18499,1862615227,-1694435217,25222910,1761607679,704708608,1789635138,-1437157974,-2142722646,-2143285240,-1857006190,605103138,8487044,2101716354,-1848315905,1535723602,-49259,12648447,-1417149952,-547490645,-67144357,-83761078,67649789,33618687,-722010113,1409286272,1431655825,1431655765,1079334229,537133568,626369060,295252,1142172160,-1391826807,681957119,-1155259835,-24630,12648447,370216964,1830147326,1459347437,1577144575,31463296,10681983,1517158399,1241513984,-1414878588,-1431655850,271165866,134217730,-1836837815,1212172458,272662698,-30441054,1112190975,1839540817,-32795,12648447,623149568,-1238647381,-1410662442,587265194,284229451,-1862729729,-690291713,301990016,-1431677536,1431677866,-1538632363,1116872704,1252616850,34677417,1090849024,-1403349974,-1856717313,-30766830,-32779,12648447,310444032,1833266173,-1110769793,83941503,14352127,49348535,-1430866339,704643232,-1436920431,-1431655766,1083484842,32,710017577,276841642,136323145,-88113110,615078655,-1147959128,-32903,12648447,1158942720,-1219185227,-674037761,50372826,14810109,16572202,1792892503,83886248,-1431688624,1431655893,-1873652395,2049,1251300418,1216682,621347328,-1386600150,1235899647,-575839212,-71,12648447,134284297,1599167963,2105933823,27263157,1081784155,14400779,1521183509,167772304,-1431680438,1437444778,1210755498,-1876688384,707037460,629154474,8396809,-69254616,-1831578114,-297397595,-37,79757311,579862528,1071295414,-1413414913,14954304,-2133562027,1090385670,-1426661877,16777440,-1437264560,-626365779,-1431655766,67108864,1430868642,-2146416555,1411713088,2012547593,-1537895426,2000103754,-150,29425663,1140998144,1605741228,-1249837057,15269762,-1602240745,-1602224319,-307399291,33554432,1783965077,1431655851,1078547797,8192,-1785560044,138551893,16785938,-1347466664,183152378,-1141143150,-81,12713983,150997058,1599804922,33619967,14413567,14351118,-1594925304,1383816993,5,1437403732,-1431655830,1414682037,276825088,1428433185,16795733,1410498624,2146768261,-1430628870,-35829175,2147475295,12614651,1409417216,-1084881412,8454143,-1062568961,-1172253691,-788717822,-1462310396,16567,-1381334382,1456822869,-1456821846,17956872,-1790291438,542385493,4196612,-559273436,1247573989,-546420844,-545259585,272687071,-1457520376,-550895108,16842751,1082086837,-2147839,-16806144,94904128,16637,-1414917547,1790269013,-1834702166,-2147481471,571540809,-2013247319,1241677824,2071287181,380720873,-294170719,-34604035,29425151,705265664,-1084948228,4259839,-1596625067,-16834816,-59488,-2678016,8379,-1435877083,1437444790,609572181,8388608,1420447762,38441642,528464,-279620181,1436703413,-155495670,-81937,12697597,-1442570176,1596260600,9502463,-1598137077,-335667456,-1078001584,-16841390,53482,-715763638,-1437223595,1437248202,134218304,1224837416,538977621,-1843396348,-1101714858,-1467716891,-1142991903,-279187969,612431343,1512374272,-1089863428,11726335,107608842,-558424704,-151583278,-67173952,43178,-1230354411,-1435849814,-1591061067,35659776,363484162,143804434,139393,1806420694,1435065001,-672246422,-1073758214,12640127,1426654212,788594936,11326206,1535170050,-1151728224,-8519464,1458408144,21677,1427461141,1515541845,-1437444691,524368,-1609301483,-2142984888,536871432,-693193555,-1558010652,-537417006,-72485393,22182901,-1441660895,1459683576,7822837,-15772671,-285802432,-1382612748,-1143340808,21875,-1440050678,1454222042,-1801147734,131456,178361344,581472930,136577056,-1235391781,-1425364814,-542463406,-290013697,1216378367,1518673920,721420536,11184714,-16840960,2069823898,-13954904,-1388965200,54702,-611691511,1437325910,626349493,-2147483568,1347045770,2435604,-2113912830,1840622262,-1097510203,2098550100,-1150456869,12639925,1426653188,83886328,16021339,-604174592,-2076901132,-16269291,-164822785,21685,-1440306686,1840600757,-1456843435,538968100,-1974197759,-1798813023,545394816,1521212074,1479180458,1867879850,1457249910,25802207,1428324384,16777456,738254166,1995899392,-78970707,-12457217,-1391746561,1091818,1510561026,-1431652950,1381127597,134217928,542479650,1074931978,135267344,-1414878550,-1571450284,-1112988283,-608807443,146828909,1409880064,244,-33396053,-584253184,-16711429,1862443263,2001454327,-2136964522,1799722242,-1430890901,-1431655766,18,-1784002040,156602960,-2147450876,-1431655766,1789591761,1808751145,-1246906789,-2143242789,-1792801775,241,-99108843,-1219100512,-285081420,1526783470,-637382529,550514344,-1432212991,-1235888806,609572309,278692,-1599434238,-1541126907,539238688,-1431655766,1146430869,-696862846,-1428525643,574925750,704716868,16596,-721441532,-48562016,975263808,520202939,-1392187155,11070741,1448174848,-1431675947,1436920501,151060553,626349312,277424208,-2147481472,1431676330,-1454759598,-1242740184,1437313706,4216149,1242038528,43194,-1409405183,-1609170856,1459681815,721485806,1057012991,72662015,900237824,1835881899,1235905109,8234,1214944580,-1574288123,138674185,1414699604,69896868,1845493570,-1436920491,1237363370,537020457,20643,-692756736,1426129130,243325695,71357627,520223487,27978478,1269126160,1437325914,-1431655766,32836,-1571412736,-1802234712,-2112732512,1435869770,-1471671991,-1426216056,1440066218,9022036,-2113929216,41054,-1118432000,1057226840,362868414,296887789,195624959,-2141955243,710432000,-1243982155,1381324141,1073762473,1421158913,574963969,547885060,-1985309550,1095836178,-704708845,-1431655894,289450666,268453922,59637,1806500352,520112288,96515565,16301874,1187053503,14005931,173352192,-1420462633,-1806543525,33556626,-2002105848,1210651306,-2141551296,1380067748,606750024,-1426104507,1414878634,-2071713387,67108872,173,-726990848,352382978,11558741,-2132083073,299039658,-2136315301,1398122820,1521855834,-1521175126,21029,1364563328,626148352,141168904,-1525394871,-1856992750,-1443168491,-1792371374,541084197,35234,11796896,-1340735488,33614367,4257199,1086322527,48807455,44752342,-2074729215,-693196118,1414878677,34984,1146426628,1217011797,1087702818,346653844,1246368160,-1426079958,1389733012,1519473833,8200,15294336,-1458962432,54654,1074776314,1079356709,12384037,543708603,-1582672891,-1435837610,-1834308938,2134418,1381246240,-1843391872,285059712,557984066,273695748,1442709322,606426409,1434718866,81,-2140472443,2130771968,12629755,1224676279,-2130707702,83197195,-805112491,-1431678427,-1244285355,1437166165,536880165,-2008381182,-1542832107,1102383892,1242907689,-1450569183,-1509986475,-1454632379,-65821404,42116,1624626943,1593835520,10513077,-1594138875,1431334659,-1593901312,-1581282794,1345017098,1834702251,-1431655766,18760,-1521348088,278923808,-1459726719,272632132,38798472,-1459962990,1246864808,-79345079,8388648,1353427693,385875968,12640086,-1167131389,-61359616,-1023426816,1424883459,1423297044,-1419089131,626371949,69243474,279216640,-1442168699,-722653916,1108713608,608839970,1441750565,-1857383918,-11595486,36930,-388060422,335544320,1073788077,-187307263,-1224798463,-796959344,-793052349,-1456861099,1437456938,-1448433062,25183268,1109993730,18878760,1790946048,278923809,-1995144560,-1799727278,1167337636,-31481260,660,-2135271507,16777248,-2146446214,1556059648,-83943680,1347883904,-1269410551,1443471378,-572828155,1247106485,5280170,675578144,1409435777,-620810934,-2080104380,312546308,-1586063992,-1474149111,-4254718,2138272,20999671,96,1392197975,-1594479360,1432159120,-354810144,-1427265022,-1442709340,-1431652990,1414911402,9361,1108485120,21496362,-92842720,563119248,-1542307551,-1431678422,72624210,-14704216,526538,1870779866,168,-1468098771,-1750590720,-1357072,1438056644,-1436930784,704709672,1532341664,-1431655846,5523882,279511044,-1845473152,-708859062,134352970,289674248,-1800795583,1367425669,-8451582,33104],328,[-714428970,-1431655339,693478570,-2138532764,0,1107830785,-576017846,-1538768468,268435530,33554432,-189332416,-1431694832,-1431655766,35923360,-1873653244,-1357774768,-1528905973,-89400021,-696812105,1991636694,-1230148931,1431661493,1246336340,2236937,0,608305288,-1414911319,710257275,-2074858864,1217545362,-47214332,-1437258431,-1247126827,4851784,1154779784,721429634,-1448446459,1467988822,-1109726243,-1378112163,1440460117,1792759467,697674410,9718354,0,-1995423230,-1235901110,1235940053,268435493,4096,-45415280,-1235592440,1433097653,-2003811755,-1456843519,1447362576,-721462527,-36309211,1806687606,1538094827,1840605915,1431680346,1118458453,1078038564,0,310511648,-1381346222,1389756343,1100104788,-1843101368,-23781375,1440066114,-900027475,573049256,81078866,788529221,1790291200,-1409393003,-562399317,-1430934563,-715728982,-1431655754,-1784376150,9708617,0,1225793545,1515541781,-1510277161,67108944,9218,-1090518000,1806527145,-1252674198,4858453,-1448457728,1258899728,-626054336,-5509822,-1244156546,1836047798,-1361397066,1521330858,-1473664598,1346523794,0,302317824,-1414878556,1526726591,1344448906,613482568,1596559748,1521200450,1708480171,-2078244524,-1839557302,352321604,1996297728,-1250009180,1857944299,-609585701,-1447701139,1440070253,625628501,1411364,0,1213240324,-710241718,-167772309,17301584,280577,369098784,-1419061782,1521314413,273975466,-1532343808,708935826,-575994588,-286550638,-1244145730,-1251103819,-1210668454,-1431673253,1252633258,1379963466,0,-1576927232,-1230329198,-16777257,1207978410,1225785616,1160029444,1834724310,1433130330,21504597,-1453977335,51389476,-1216478832,-1111610520,1853603285,1843125982,-1431474517,-1435673131,-1454724694,-2137775064,0,160702977,1431655722,-8265,39125224,4269124,285278240,-608806315,-715498667,269570133,1381321280,-1442545592,-95092446,-338343211,-1146259521,-608782923,1843124844,-1431655882,1381149362,337791397,128,-1543501824,1448432969,-16470,268473080,302252033,38310404,-1437226070,-1244222741,1112033877,1419060233,418,-1352712055,-1082190407,1450700149,1834310635,1521857883,1448465898,-1974184531,541692488,0,313147392,-1431656814,-20526,1150419196,1083198088,1073873024,-1210394022,-1414154662,2773077,1381303552,-1790425080,2048204882,-362134570,-71976978,1457253982,-681944107,-623462826,1419094698,-1985731435,32,-1543503360,1431644501,-54347,42224,67174434,361243689,1790424662,-1431671371,302033322,615075906,131234,-284475256,-1084250883,1836047837,-613001747,1521211066,1437969069,-1437444779,302600610,0,139077632,-1414878574,-43704,-1457257992,287590656,-2145386496,-576006742,1785550187,-2146784598,1227687184,705176073,1577423378,-173365078,-1210222729,-1246893221,-709446314,-1431653014,1235921578,1213483541,64,621871360,-1381324252,-8415918,38138,1073741898,578963522,-1414156619,1524345430,138455210,1413648512,-2136866784,1963018404,-1357425153,-629744162,-696885779,-1251299859,-1437225555,-1834308950,1361220008,0,-1841167360,1515558218,-11064888,-1840774928,76628992,151519760,-1225893205,-698978899,-1609389398,-2121006584,1409552386,-1358950135,-45421894,2007739243,-1247095370,-1386910805,1517136730,1430869461,71903781,64,606339328,1431676324,-11187563,140793,553914529,574722052,-710224470,1431657397,33576373,1411981346,36274720,897598498,-1215114001,-578945570,1834728301,1810803290,1448834411,710235563,-1852554166,40,-1459093504,-1381357015,1603605024,606601456,138412296,84410432,-1252149907,-623203733,-1869960534,4327424,-1466826616,239112776,1529199546,-1227445387,-608807205,-715821641,-1251300010,-760567206,606229929,128,44105728,-1414901174,-1213553590,16886258,-1592612828,1268853265,1869328218,-1230344874,1145088682,-1542946172,1162496514,86526226,-1387205137,-608469281,-1376930378,1538120554,1437291885,341136725,-1438365550,42,1409949696,-626349422,1244285264,1213333744,67109120,168034308,-1428759883,-1430922533,-1870484774,9572384,-1465253744,37884485,1464448445,1995303797,1985342957,-1229608230,-1436914773,1705683626,11113044,128,-1991244800,-1431661532,-1438471542,33573540,-1873533915,1267745872,1841014102,-1244222028,629779114,-1879048191,-1456862976,1100235816,366280559,-1378394401,-1431413829,1433120171,-606709067,-1968526742,1242703179,82,570753024,-1440078507,1431652689,-1869348782,16777344,369168385,-631931467,-1386566742,1346524501,68297800,-1571454460,2199874,1253399131,2071721461,-1233799827,1806546390,-1229277587,1515541933,-1857795928,8,1409810432,1414878601,1250448010,67152288,1150437908,757334308,-1251038378,1790249536,-1784501578,268435712,-1386862304,1078602260,636157741,-692756641,1839951323,1515940789,1439935146,-1565873579,581544530,16469,-1992163328,-710269870,-1842703022,-1591607126,268435521,-1795120000,1842730605,-1385365248,-1566397782,-2125970350,1347748352,538018114,1214084871,-1116801611,-1418273866,-710224298,-1414636883,1423288938,1225926037,0,1375993856,-1448433110,609330212,138955328,38347268,710017034,-1431456294,1437286400,-1404916374,128,-710244348,1212828308,1392237829,-673357905,1454225005,-1384731206,1790301813,-1431655766,-1834727259,18469,-1996488704,1381321033,1380624714,1107427477,1342214224,1560290592,1954246059,-1155923952,1369548205,579407889,-1433001440,-1852796894,-1465026815,-1166281387,-1243910693,-715819563,-626379349,1431655899,606688042,144,302120960,-1456843374,-1986770411,273700128,72680706,723878020,-1331307686,-719976444,1448246619,580,1414857728,606422340,-704725440,-1381077227,1454758582,1538108333,-1418793642,-1431672235,1245877412,20553,-1541406720,1247103317,-1840097966,1157955653,268443720,1417679888,-1048662602,-1441988096,-1470999083,2113696,-710242300,-1836543960,-1260967040,-143278678,1842853485,-1251322277,-1235921555,1431655861,563454537,546,302006272,357127570,-1406883542,273700240,1116899330,-1224195967,1079367085,1560477697,-1520256083,-1878781935,-1440086656,1210657157,-713224448,-1360012542,-608539173,1456977254,1792798170,609572267,1252660394,43080,1224867840,-1588180443,564734549,1141211202,134226600,1833044260,-1596212374,-1283121088,-1431808397,8389700,1436885026,356680784,2077951232,1968518997,-1437213770,-627413283,1448434613,1431688666,-1861179052,18,301989888,1252545194,1247126858,290461012,-1582659582,-1442308095,-2135533861,-301858816,-1781351762,2113568,1376322048,539568394,-1233190656,-1358975328,-1229564181,1433785770,-306795861,-1431652778,715477653,42312,-2079326208,-1856858844,1414179410,-1576361848,67117608,1830946132,141422006,1510016016,615110362,604574088,710215689,-1434147756,-43384576,2060801450,-1410470474,1806391989,1433234285,-1435871819,1095404196,4130,285212672,631876170,1230326101,144704545,-1465219006,-636966784,5725101,-1256128508,1365814709,16777282,1435058208,2689441,-681603072,-679539863,-307602723,-1386828947,-1386881702,-710235542,-1433250731,8397897,67108864,1251103381,-1785582955,571822674,16786056,1430323477,14530267,1845821440,-1974183061,1081896,-1441660414,1346654890,-1122639871,-1109764438,1524479595,1793963690,-1145678421,-1437149866,606643626,34964,553910272,-1843123675,-1454090839,-2009069239,1252362276,-1240192480,11955637,-1258225536,542291418,574693504,1245980745,1410516,-149493755,-340295430,1437298109,1448433115,1785584602,1431680437,1235561033,8397345,167837696,715740233,1431676330,606442516,537928337,1833009220,6969263,-620740608,1231579991,264484,-1458405100,-1600116555,-586820605,-1117891243,-1235592341,-1246897226,-693455178,-1435849258,-1835752278,2115658,8192,1141155242,1243982250,-1840766623,-1994110652,-1417010158,6154602,-1237254144,81047226,285212673,-1438365451,1413866,1862396167,-341065474,-310979107,1454615146,-1242715475,1431661485,606710100,8917649,570427392,-1784133614,1386850890,630344330,608768553,1829868196,141189051,1778978816,548068053,-2025308024,319890797,4212157,-1254043129,1580029013,-1431455818,1835914710,1532717913,-1431643558,1230149034,2114596,4259840,713200292,1437248084,1210393681,1234347076,-612228087,14608982,-620756992,-2001709637,352326176,1414154493,2468075,789632271,-175396097,1517022573,1437316778,-692691241,1433228725,1385538642,8398921,269484032,1227432981,-1834736555,-1840756406,-1843115630,-1437316782,11820525,-1241448383,44742230,655425538,620863999,9480926,732090895,-1358269867,-690332965,-1436887590,-1251284550,-710235562,614812245,2376338,83886080,-1841000160,-1440066139,697672874,608801324,-620588380,7187291,-316538880,543714797,520126848,-1437313793,4780661,-1974950881,2074205951,-1246316947,-608782922,1834725206,-1431652694,1226069418,8426532,1074003968,621880325,1414900010,1243780496,1234314305,-1231805431,14318294,1526808576,139570011,927211536,335663615,10530527,194161183,-1382910795,-1376916038,-1234522795,-606709075,1437969773,1420383317,2769481,268435456,1246401096,1251125844,-1839979867,572869290,-1421718958,11458235,-1241448448,560229813,788596740,622093567,8452794,-2103139281,1453907887,-1252369449,-1437176915,-1430932011,-1431672101,-1974819414,4199570,35717120,-1843115775,1431655845,-1534438326,1430884756,-712502747,11840874,1829306880,14211798,1057489441,1233246975,10530295,539666751,726758781,1807201978,-1246407083,-579966021,1840076373,1364371796,9773641,1024,680600594,-1532343659,693193129,1234479650,-1230855096,7166935,-637337600,-2136975685,1602306048,304390399,5307357,1216956991,1272242071,-710218377,-1381344661,735402581,-1435839050,-1440049750,4212770,1207959552,-1524348544,-1792781014,1177195858,-1842722476,1829325141,-2136279366,-1425932288,567859818,1059065864,1426183679,12627702,575820127,179943978,1518033885,1521341866,-306882901,1435874666,693261653,-2138402220,262144,172560905,-1448433070,-1471928027,1413649042,1532072594,14527830,1577519104,10663382,1862534210,71854335,10550207,1209354879,-1846085883,-1227442581,1433122266,1517286874,1433103789,1118131285,538977353,0,1385318912,1431652773,-1842720182,-1986778459,1434592324,1085650619,-183894016,-2136429907,385974528,687983103,4239342,-1801409794,1118658213,-714412706,-631592106,-1247105610,-1436898341,-1809148502,-2142090862,306249728,-2010897903,631876244,1431479636,1386824746,-1239070423,550988501,-1424555776,6319483,793255952,34624255,65019,1364546047,-1459983615,-1386367083,1456843445,1852693418,1456822965,-1448826198,528933,0,365499520,-1456843483,-1567321046,338012484,1833472676,1079893942,-1239810048,541711318,-1962932220,1413654767,25220798,85101182,1381457698,-1244505545,1515679061,1437313750,-1246898602,313086549,546415688,0,-1575729911,1247106386,1252348578,-1572302166,-610129271,-789927315,1831665664,140531053,620888577,26109,16841963,-1465625859,-704752312,1455421253,-715478058,-631607891,-1435847206,1431677610,-2143022811,1224736768,-1801320448,1431676330,-1807201715,337978769,-1236317611,-1540526629,-608763904,9547099,43008000,1243908266,50374911,1380558078,-659220847,-714429174,1454758490,-1210690123,1431655861,-1572186795],329,[1378460840,1048576,559191332,-1454757623,1381312849,-1566029782,-839429486,1760287670,-1234566912,547384021,-1811935232,20821,117502141,93473533,1995375908,-1160414574,1521178069,-1439310890,-1431671381,-1802196262,4458821,262144,1246298752,1437157970,-1970124246,335918500,-67154011,-1386564267,1843070208,145020342,8913922,1235362965,385892591,-1474024963,-1386396347,1455281984,-714426954,1844161109,1433262966,710235477,1418810026,603979776,693249289,1252676645,1378112165,-1454112183,-687898859,-625578533,-692708800,8411885,620888096,545381,788570365,1380602621,-88399704,1835736490,-1437160107,1437447866,1521199786,1370051755,2401296,65536,1112871200,1386564170,-1532353455,1185535122,-301989973,-1217553482,-1251100747,277927514,2101256,614540297,1056964831,89232886,1463257346,-709448800,-614814806,-1152002730,-714445987,707089749,-1807054422,285220864,340411394,-1431661936,1229084074,675416356,-620757057,-1386547798,1843096173,8762805,-1786248191,282965,2130706678,-1471502083,-30597036,-1368586838,-1428854091,1440459434,-1436918421,-1532319062,1075849801,128,-1571682032,-1783999323,-1835776951,1393906249,1476263935,-606687891,-615097385,1075882606,8192,1146104357,-16711464,1150446327,-712357247,1440459508,-1414899091,1807070826,-1378424234,1246909781,-1437974126,1145044992,-1806425470,1428769042,606677330,1604920466,-1778712577,-1246012837,1995298394,310406869,621871625,277455944,-16645900,-1842817602,2131959890,-629799507,-1244211542,1521210714,1800777178,-1448433046,1354276,1048576,580224016,-1454729820,1230128213,-12170971,1458175999,1448466390,-1382303051,1168570,4198528,1109674277,-15269720,608531947,-1253816951,-1230139270,-1380603178,-698962602,1437947307,1247106389,1252074665,268566656,1412043010,-1440077495,-1836819896,-1084386744,634716159,1843116714,1979012779,1082436182,-1861976064,139629898,-49348438,1231744959,1593905188,-363445779,-1431655766,1437969109,-1437148234,1418898090,541755794,33554432,1112883744,-1437316462,690586026,-4773339,1428880895,-608802197,-1347588755,2120813,67108864,-1605883376,-8454067,-1835746566,1520978513,1511762107,1783983573,-1247126859,-1380603286,-1515558315,1242649130,1073741984,-1807087223,1436897829,1112681041,-5401272,173143551,-1246898214,1515936603,8507606,268435716,177361477,-21037034,703983535,386015236,-1239045394,1533782965,-1378462123,1785443669,1414878637,279225508,135266304,-1456856064,714413128,-1803270998,-21870,1435151103,-1385515690,-1246308683,269005933,18974736,-1599826928,-134266097,1152236285,-2035789143,-309663557,-1436920403,-1420446291,1437429101,-1784370518,-1525528247,33556544,1381335336,1244243346,690563497,-9457846,173102589,-606245195,-689063058,537023157,1140850688,71902533,-33618657,-1459949641,687998084,1510321646,-698960470,1790268885,-631591979,-1448432982,273224245,537133056,1419056258,1381320996,1111638674,-300459,-1840626454,-1234512426,-1168714283,5284013,512,539248912,-134265057,-1520992771,-2102900695,-1230964037,-1435849259,1431678378,1437293147,1247106411,1160030532,67174480,-1440071416,1414173394,-1802201948,-21080171,1167239850,-1431688663,-1514427734,33729130,285376512,-1991732734,2130662207,1795020759,268575300,-1416472913,1431677882,1437428315,-1430866262,-1431652694,1346966185,4,-1437461983,-1433261559,690561450,-168858027,-1437291950,1431688662,1532319061,16475,0,539043144,-604025057,-623411457,-2058840686,766049589,-1437248171,1839966890,1842719318,-1839966891,170042788,150995344,1435845636,-1789640108,1245858377,-1426105429,69227941,1082134657,1083543552,1465193120,75520087,76843008,-13442,1987967933,538067112,731949646,1807047339,-1435871915,-1431654987,1420143274,-1533785963,537985088,-1440083631,1435735202,-1433104300,1432219050,-1610481664,338330660,-1440087724,-1420647168,19003690,1077945618,-572844737,-570957833,-1807742639,-2048196715,1437455738,1431677802,1515940779,-1515541798,270608681,33554576,-1252908540,1378109780,1227433386,720721749,173015040,-2122308976,-2141978111,-1431696832,53919,269651968,-87458,2008905407,1397418,190100741,1521199702,-1247126869,-1414374827,1431655765,1229607506,36,1435845777,-1802333622,-1437953368,-1521828435,537198592,605196290,162202640,-1370860286,608367702,-2105540024,-142662273,-621805587,708871402,-2131071087,1431655913,-1437248171,-1435609675,1420470954,613501605,1208090761,-1423308540,1437410385,-1437447862,1235839659,76554752,2098596,1084756608,1565889792,25195,2369537,-1084536450,-344449,-2138396486,1096137988,-1435871905,1450038698,-699026006,-1431647574,1244303764,37748768,1515561552,622938538,-1789644203,1381127509,1073874944,1376075776,609559872,1553279509,-1858022211,536871172,-72445186,-1431308289,571515370,1426020177,1532351786,1431655789,1431677805,1230353770,557918761,134217802,1453656066,1246405332,-1437956780,-1995134550,344997888,9447569,5281024,1907075584,49499,138486816,-13949699,-131602,-2008918849,-1603654400,-1437223595,-1431655766,-1243960662,-1435849382,1252697258,1073750032,1428759112,-1449880486,-1437455799,1420399274,-2147219452,604045828,1218587137,2057983045,73487547,34635776,-615872002,1790422907,556291565,-354448566,1431661835,-1252698795,-1386844843,1431655851,-1876670126,34078885,-1381329918,1386586794,1251316906,572872105,557875712,2377760,11053572,-178957047,536904119,537134216,2140480253,-513,-2075986245,-1451617024,-1428510190,-1435847254,1790290602,-1431655766,629757005,134348816,-1421213296,355046506,900276777,1263047242,135405570,1073742089,-2147437230,-441494363,4204655,8450,1529189630,1517125615,278178542,-220790128,1783985413,1431678378,1437291861,1381324117,1213371024,1073741893,-1389739004,1380100442,1247106470,-1802361775,-2113926912,4793408,43166218,-363633387,-2004860226,138477568,793330173,-2177,-1532953157,1589465605,-1431677374,-1431655766,-1386828326,-1431655846,-1836569899,33591440,1783959873,-1537979669,-1840608600,623462794,541605892,33554450,21589,-340833707,21008620,1074807816,-1424839954,-672276995,23745903,-178847712,1437445520,1431655765,1790290517,1247139242,609571370,-1877999031,1428488720,1242124717,1420382869,1212846676,151130625,4212992,76697765,-807949654,1084367962,33816896,1235506363,2105540479,-1465057286,-1373990392,-1431688544,-1431655766,-710235478,-1431688533,1235395794,67371042,1598662788,693294426,1230120234,1385243721,-2142765056,352321609,285262938,-1688234666,138428917,-1876948990,-1575818762,-136612001,41276847,-39387008,-1419080796,1431655765,-1386850987,1414911338,-1807067755,536912008,-1431698928,1243982517,-1839969627,692406674,603988516,150999552,621810005,-1363192235,4460984,32768,10804911,-553714385,-1462075397,-1224077278,1423256168,-1431655766,-1431655766,1431680426,573084196,-2013263790,2132084865,575231467,613100201,1244310052,21135360,-1426030556,171966549,1472157098,-2105498430,344269856,547977915,-71303401,1370991343,-586841592,1433208282,1431655765,1532324693,-1431655846,1212491177,42483849,1465205028,1411560950,1230014794,-1454235319,-1878521856,1428488192,1392657512,-1149348519,551584340,1074823176,-2136670225,-537469153,-722534566,-1214248896,-1431698827,-1431655766,-1428837718,-1515563349,-1783999403,1342316578,2133135872,-1839966723,-1840598380,-1433122158,33554980,-1253441464,-1391980215,1610505573,169289,155259394,15392605,-67111137,-1252336129,1560879121,-1436904998,-1431655766,1437444778,-1431655766,1384682130,67142728,-1354088283,1162472959,613483561,-1834314716,143728641,1263871232,-1440612288,-151235639,12616339,-1610332152,16056255,-1075987169,-570984597,1442841124,-1440071497,1431655829,-1381324246,1431655765,-2074957228,-1878503278,-1080751616,693294591,1227139410,1428497737,1074006032,-1135195904,-1257619438,-1090687093,-1991764697,178299426,16580527,-142627009,-1381048833,455098432,1437311214,710235445,1783977386,-1431676235,697640105,33587492,2133401673,1151728383,-1840639403,709470610,2130628,1622518306,1851064448,-302338262,12601935,-1609919484,16646141,2113361247,-159516746,109119700,1427494077,1431655754,1431655765,-1431655827,1386367637,272771145,1598751232,-1431767297,613524612,1381321252,1225861429,-1840556716,-1867906526,2096488278,1086466719,312502827,16449535,-272677569,-1410613761,1225293906,1779132635,1431672234,1431655765,1247106389,-2062264923,1140883492,-1089318510,156630527,1227265322,-1783983542,-1834593627,8191835,-198309632,-101335126,146822462,-1542805110,16711679,-76130945,2109730749,33559252,1430379182,-1431677867,1537977002,1381324117,676680362,10645,2136278016,1386937343,-1534058411,1414081193,-1230441251,1153498879,-2123754112,-756547754,4232574,139516501,15269887,-547403425,-355042577,2261178,-1442654787,710235557,-710235478,-1431655830,1436652618,268976160,1870995601,-1519714305,707089745,1398101285,-197,650751,-1521112320,1961623381,566842878,1359131946,147914743,-27880706,-537010181,536912342,1444969815,1431643561,1431655765,1431680342,1112188244,75666506,-550893052,148242175,1229605510,-1800777142,-36881,272650495,182209029,-506462245,79735804,71949655,16840698,-139778817,-1168377922,67127485,-1790944469,-1437969067,-1431655766,1789569706,-1802218331,-2147475311,-1085128560,1437990911,-1836019672,-1515940716,1457379930,1090651354,712080181,-776536137,12626428,673215917,251722997,1596279293,-134300177,19191019,718597645,-1437423148,1532319061,-1834309035,-1454233175,268454474,-552988414,-1561657345,1248175442,-1431655854,-307579411,313016320,730093135,-886046801,1103255549,25549399,2130864885,2101945087,-1109921797,-2147437218,362863378,1381313109,-1431459158,1414878677,1251232405,69242916,-1349352304,1423835135,1376397973,714427029,5592539,-1442672060,1445588442,400555711,348154873,1143008554,-8301334,1469417726,-671252865,276884725,40529157,1431676330,-1431688619,-1431677515,-1851436375,1074275665,2133135364,1240858623,-1806546654,1420382890,-1431652682,-1414921072,1434540791,-1355089793,29404146,277396055,-15217934,1562989309,2125985755,9460655,-1965769984,1419070121,1431655829,626349397,714380362,151144586,-548780767,1392246783,-1524346219,626371154,1437199869,-11250347,-1236623142,1608839871,1120032741,27382826,-12381718,1115833599,-704791041,2223610,12430592,-1432070998,-1230329174,1431688618,1143581012,38228,-1223553020,-1426653185,709465416,-1454746219,1794071295,-5264726,-1433775507,1066001599,146843606,1140880811,-5264652,-1806374166,-1078988867,48781999,-2123753728,-1792366294,-1431680427,-1448465747,-1437428438,541073569,2141536912,1761476607,1251288229,1252608682,-631572481,-83886153,-601225047,2132969775,583032725,4762186,-81048875,545896639,-168100561,5566325,-1596577152,-1521838774,1431655765,-1437280854,311798436,68241994,-1357772798,-1426063361,1378003348,-1440044630,2146959103,-671088641,-1319808364,-7711670,-2000513238,578988690,-565472790,-2142048275,-546324705,283990767,-1866660600,715760682,-1431655854,1414903210,-1465604950,276861588,-1146445168,1442709503,1414861353,1420143274,-606404609,-1100301314,1252754498,-65961440,314601397,136333354,-174740774,12910175,-67176641,-2141522051,1751845122,-1440066283,1431655829,-1431655830,623454613,18465,1862599684,-352321537],330,[-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774,418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317,-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558,-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421,-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,1136875611,218149389,479899648,480582821,1397562534,1397703725,-58655744,1010922774,-821987959,-76251076,209029180,195951489,-1070397835,-822043717,58033724,1020248115,115373450,240211798,461946631,-67106887,1599710963,510986078,118407219,-820195905,1967193216,1946369032,1946434746,1190953142,71042933,-823586698,1140621554,3995765,272368756,-1957302155,1265245932,101093151,704684842,-1560131957,1183525380,704815876,621168267,378339326,646523400,1265248778,806403095,705312511,705181439,37158736,70713130,704684330,104267616,1265239594,-68383993,1967389824,6940677,-466482197,-661929981,-2137522386,-1895302629,1630144006,-1893072733,-1893071866,1479148038,705169039,705300111,705173134,705308299,-1593424247,1183394306,704946436,-1593686391,512633344,-815977978,168969927,205965059,-1010613160,512446644,-90439364,-434051058,-1672740168,401084154,1962949862,306628101,1187496832,-1944691188,1036189774,91553792,-352255816,16792840,-1682438795,-104073216,-1144615989,-1293418254,-385649916,118227170,-443821938,-350980353,-401682687,-1070333957,244048,1946318395,-790085375,-385649918,118227109,-1946951088,-1545070506,-18172,407275864,1783780176,-93826816,-401698816,1451951122,39226370,410310203,-1190886936,-1990656001,1397752390,1358981714,-1878986136,66119694,1049221003,1676149050,16824580,4622680,1342258339,6967891,15886417,-806875504,650153475,2889355,-1190903320,643366911,1342188707,6967891,15886417,-1343746416,17545219,697126,-1912579144,21537216,637552270,-16773981,-165016570,1827279958,1476418313,91537419,1929563368,-1932030730,-795936040,-1959784260,45869255,1527343082,37574656,-2146536448,2784830,-1696070795,-339725536,2118025253,242483242,1048821811,1946168464,112661,1743261931,-2134887648,2769214,-236583820,110084106,110044354,-363846464,5966390,1048576000,1962945098,1241972233,243754,-1957293875,2113008,-423555725,1687456514,1720486697,101772073,-1912346943,637606406,-1960438645,1577517644,-1946527805,2113016,-406778509,1687521538,1720551721,102558505,-1912346687,637606406,-1993992823,1007092301,-1995934428,-1994072050,1596251670,-1957248005,2113008,-423556237,-460027134,-426996952,1472421416,540932235,-1056083200,-1980103961,-1993808747,-81205619,106021727,-838725802,-336001932,-1957457870,-1912533474,-620556349,-2080840829,-214173466,184906331,401340900,72124966,1978712566,81903630,38046502,168093889,1589656545,1405311239,619205201,-1007200000,209059824,-746335997,518144,-1069825141,1388534617,-1056119871,-636812054,266503002,-1906899261,-1962865146,-119045128,39160614,73239078,125667878,1455621983,235310598,-2081387775,-1993934618,-2010774956,-2010774436,1577518972,-326412861,109971030,1988821262,-119110906,637814411,-2147138424,-2144931612,638518884,117859336,79874398,1381061376,1340657803,-1962446079,34597058,118227570,-1017423526,1912620776,-1022948350,109990662,2025521422,1958742786,305442,-131847820,1996519485,651725602,360323,-970581643,-1961949881,-133952317,646975723,360323,-343675788,871658248,123468224,17473987,58048523,1394142201,-1898411258,637603334,110049279,-970587894,118424903,-1023144869,1465274961,235310598,265325313,17710595,-1962762050,650808262,359555,-964490379,1945582344,-336535006,147227401,-479004869,-1957685781,-1949266998,1239234,-502742397,67918070,-117314568,1516134151,1465303897,-1946159067,2088969968,729088005,915144499,-167050998,-969203084,-24443020,-348878042,1153836785,-1960440059,1962871556,92874245,178456299,-117314815,1405312607,235310598,264473601,-1019487485,-661969545,653845379,360323,-953804428,1351,44104577,178327154,126428673,17440393,-117314568,-473736441,-397389554,1918435265,525573,-1017514782,-796175789,15001683,-386364840,1532624899,1359369923,-1912440642,637603334,359555,975576436,393544796,39074598,-2094657163,192282428,841404298,-511703732,-2096597762,-680326930,-1962742791,1577540038,1465274819,-259324386,-427558005,-119045128,17696398,17702542,-67107655,520594931,-1017553313,1357679445,-1912187053,-1962865146,-410840962,205949944,38111526,638469771,637814152,-1962449528,-14350778,1166616176,172395269,-1459069301,276103152,-1056117823,-670366496,-1056291189,-2146693912,105187366,119376166,-916956321,1375734986,-1949594799,-390057008,91487734,1929261800,1107985,1783780176,1375693312,-2014835056,-1017488897,-339681654,81969412,12844850,1397751808,-1042773166,-1014823197,229698051,-78118821,712785536,-1555991296,1419979384,1377732906,-1043100886,-356449053,820740876,-1996432765,-1993711074,-1960156138,81969616,-339617653,-1547685108,-51893658,711368960,-1591052637,1721969268,32241706,1482382073,1364414659,-2147068334,2830910,-1930949772,-402427375,-1276575555,1325858304,-33065983,-352235762,-768372665,-1878936502,-201267186,427081739,21956350,113758771,-4183454,711202441,-402648901,552272009,236907152,200999003,-1995082533,858415630,1678674377,1410238762,1376684330,6809642,712851072,-1269206016,-401698808,-75435082,189625600,-1576634944,1156262525,-1949267056,182698456,-2096699199,1913067,1646168320,711238442,244320692,1039370728,544473088,710153865,244321460,-2014086680,1376176090,1023410218,57999360,-393214229,-1595211767,1499094535,-389851045,1721827347,712287018,-1949158461,1712228810,-15079382,105992387,369316435,504572514,-1031591324,13861664,855672552,10626752,27403776,44246528,113714688,-65532,710151819,202279206,1376684800,243869226,1532624910,-2096053629,1424490707,10626560,27403776,44246528,77800960,1645120256,243869226,243990540,-1993987484,-2097148402,-612167446,2746368,41510,107046,172838,67553062,-1946157568,640308238,790153,710020747,235833638,1482229504,1364414659,1929127656,1030456,1783780176,-228044544,-401698816,244055418,115550822,-1557741170,-1064435702,135170342,113714688,10,434982,101092902,711369472,1482381816,1713277891,197365290,642872539,69258,300150066,172326,1358952485,1492941032,-503314427,922691318,637927432,278147,-2145356289,2830910,-1960437387,184552470,1376810194,244321716,1525816808,244320948,1492260328,-389837221,-1410597827,711329479,1048576000,1946168114,252831747,1527666922,1465275136,1714880262,1983315754,1711705898,264340266,-2097098109,350810337,-1907854845,-473789504,-125091839,1929081320,-1930392774,63891648,67553062,637534464,145033,34505510,-947190016,107046,-253181812,-1962052860,-389051450,-919340027,267112843,214338552,-1962153209,-1960154098,858418710,110098880,1594305126,-3974306,-13998538,-1893042634,-399874554,110035131,1405299302,1392924502,1929550568,-47323130,1526895336,-1880554637,180391424,-1207536421,166395905,-2084402288,24379641,-386364608,57932510,-1953467669,-390034192,1017185080,1975520001,20488451,303910],331,[37128486,243475968,-1962475518,27403975,1963015168,1230131497,57987595,-1929379911,-104732480,-2096053629,-963968813,1783780176,-228044544,-401698816,1499134926,-1064560661,1929651944,-1949922544,-79959857,-779368141,-352319560,-963905518,216729356,711724683,711857803,-117438280,1532911367,-402239037,745669495,-315441010,17730086,44115456,-514816,653983976,263879,-970588160,262,33998630,-1946157056,22472896,113465607,1431787091,-326898549,-27358974,1929590504,505862,-1903137557,-28931392,1929429736,-1873089789,1946157117,144778761,1458065920,992369153,1962937878,238757383,91488268,1105772684,650152962,81536,1361671425,-771012270,-4652172,-119150337,-2096053629,-1591344941,1397751810,1358981714,-1878986136,-84875250,250304858,1929595624,571401,-336000789,-1191669755,-998047744,1583308034,1405290331,651899654,73354,637789121,138755,-1896291453,989924870,1996558366,2139301388,91553797,1929954179,642910190,136843,737731203,-339649830,1926904579,185300230,-1962904119,-104254509,1542980075,-326412861,1347571974,202279718,378217984,12058638,-95012096,91687538,1929137723,-1874924797,134647334,1048782336,1962934276,281117469,637588099,790019,236327718,112640,2012894779,-61981928,-998042765,2122319620,57934072,-401216519,-335937707,123296271,16285312,-336067724,-12326909,1381221213,-1014048629,168201766,1048782336,1962934276,-389838073,-1014235107,-1910062194,637536262,278147,-1945668352,-389837120,-1014300667,516119386,-1957635954,-1593832426,-1031602162,5392,202768678,101787136,144769038,144909824,-1931964928,1476397574,-117970913,106058179,711722695,113704960,10862,711984839,113704960,10866,711343747,-1906019328,640312838,278147,642020608,16780449,640315398,285216417,640315910,989859489,1915383302,638219562,989858977,1915382790,245442078,711893760,827686,640314531,923195,125114482,202259238,638547456,540291,638350336,525966,-1064524309,-117314568,-1017554425,-1958098637,-9574191,1048576114,1946168114,-397384155,-1050277103,-2090464032,-2112933656,23461906,1714057222,711722555,295439,711762790,378230886,1923164784,1812892458,1847495466,1364443946,-1912187310,-143791936,-1427569805,653298432,790151,236357414,642928896,790059,236329766,283738880,1912658563,-2095483641,343212281,1499121291,202279206,378086912,-555220978,-1871647753,1359266947,-390034350,263845479,369305088,321257484,-2097148386,-746385214,1355188992,6967891,15886417,1743261328,509172472,-1070342514,-1577058142,44236801,303872,401036,790153,923273,657036,565542,637536419,538249,915003534,1048772618,520093700,-963771019,134105320,1532582494,1381061571,-2017767418,-135141374,-320289909,283804661,-1191126141,1397751823,1358981714,-1878986136,-134682610,643416206,134715,-336002188,111224324,1499072256,1448199003,-1064434089,137792294,1049306624,-946995190,137791782,650546688,671369,-2094612338,1086,-315485836,17730086,44115456,-514816,-1929959192,-353892416,1499357174,1398146755,-1907338671,653298624,138891,871949187,243934921,641794049,923275,17696398,276156939,-2094660089,3134,17696398,1592459893,-393017118,1922299500,-963952294,-1946732824,1153836787,-2094599675,208998204,38044454,1417684496,99287044,71598118,147030785,309711371,-1960442361,1241517078,17696398,-350975706,-953774055,1258290948,-963928341,-1946750232,1153902323,-2097151995,-287176509,1478552568,-1960394610,-2097151466,-634652446,637791169,73352,12178315,79987456,1477962745,-1960394610,-2097151466,-634652446,637791169,73352,1583044954,49927,0,76713,142298,207880,273435,338843,404379,470051,535601,601147,666729,732273,797858,863394,16788698,16854247,16919846,33566004,33631553,33697089,33762677,33828213,33893784,50343320,50408883,50474419,50539955,50605568,50671168,50736007,67120007,83898305,83963662,84029269,84094836,100675458,100739995,100805531,100871067,100936603,117451677,117517191,117582727,117648283,134228891,151006107,151072673,151138209,167784353,184560519,184627267,184692803,184758339,-53181,-2135206916,121318954,-2094133644,91553599,-352009341,730315760,512634398,-1959919616,512295519,1528769153,-1238808,-81100490,306628547,1317011456,82510100,-32217472,-312481542,-940184625,3142,1066695,-2081821936,125239801,1928605416,-1962415323,-196548415,118234226,-1156430199,-768409358,1381126736,244339538,99972584,-253624312,-1377060117,78168971,-1427634828,-352160780,-52199259,605570699,1975729148,407291653,1183514624,1006380054,-955943485,5702,-1014265109,-402591045,57930607,-1979746327,2011763270,306628607,1877540872,-389837825,1586098939,240552208,-1946197527,-388396093,1474949893,235310847,-119307519,107446310,-255723664,-1055755009,-1047851798,184869057,216646096,105873446,394864256,105842726,1409231337,-219551663,-1946213911,-536866877,-661969035,1928553192,-1595370720,235310836,-119307519,88574502,302833700,88573990,-1995977856,-202829218,-18159106,-1912533343,-1073541184,1006166915,-385649960,2122383064,192154386,375295518,-1961199989,504097787,-208986362,-1961474418,-1174660482,-1510801404,-21436129,-1075264629,-385649934,-1511391570,342262782,206474238,-507391605,216711428,1928818408,239503636,-1041095960,-473889558,-1982657780,-2014768554,340689918,216187137,184871361,206473674,135415495,-26154752,-401717621,57866165,-369204759,1187511896,-956301300,528966,1795050473,-75495653,-2146930096,58152955,843639680,48480767,1962949882,1334519311,394995202,-1995420023,132845142,639076646,-83734647,-2130829847,58069243,855511017,-2134668289,1963070078,-251467765,-1995420023,65736278,-370078488,-1014563334,-75439054,-401836796,1317662860,240552208,-393214741,-538316633,-2080601091,2116760815,276704016,-51934377,-1962927687,443976671,-216637810,273583013,1586367459,779520812,-217659773,-367065435,5967520,541559803,-65780087,-1962927687,444500979,-216643954,-370832475,-2084831854,1095978,1962870774,163808008,2045376226,-16267523,-1962838135,1200166982,92244227,-1995028853,1218512711,273058049,-149886589,-167530279,242222561,-384940407,238812498,594870600,242285185,-1031070350,-1290899411,1022621187,-1290767600,-1947994615,-2084339240,509482,-369284631,-1014235872,2143573851,93267461,272992550,407734566,341149990,74811686,141396262,639945377,-1591982711,-1993988916,-828300219,1166616100,-1072264414,1435051556,-1036612816,1971922468,617128238,541428006,1945165288,43497475,-1551536,-17934,1783780176,-228044544,-401698816,-1671695758,786655246,-16549889,-661782153,-1909523253,1476395038,-1874986972,-402426878,-326897255,116689716,429614,-142139648,-218097223,-367065435,5967800,-1961474418,-4711810,1620479,2123082739,-117381094,638421286,-1962779255,216580552,-1056118079,-787807007,341149990,373655846,475367718,507873574,541443878,-953810944,8773,-1275314711,576097025,1945475304,-64296701,-1996077431,-1192754106,207522287,-384805239,1183579166,-164501476,334037874,-66393604,1183515059,576097052,1928746216,474385167,-1980789016,1451822174,-67835632,-1963201559,-321907354,-2147359616,1946292862,306612748,1719722192,1174994197,308709397,-939798039,5902918,168576711,20226048,-955234680,141561414,1358674409,-1957539501,-280893246,-2096043389,263782619,42448896,1783780176,-228044544,-401698816,-1064373942,1482381658,-2030042941,1442487298,-2140607349,1778412034,-16749968,-462944650,-401698816,777908518,805510911,1778548840,1778412032,1761569280,244318450,-336523800,-401682687,46333947,340688896,876512001,108135169,-399485080,1072299955,1717593851,-387074289,1634074627,36301003,604436326,2097195,-1199239424,1703110401,1718091284,1007830411,-1467543805,1938034433,251739137,251737223,1711324292,-1167668941,3,672564582,1712288811,1711465153,-108829119,-370314748,-1100611205,11028,1723960166,1711464641,-1956122621,-1050276795,-1956179744,1718030405,157681289,1714104342,-251658310,48349439,-1060973722,560333545,1730881558,1438060390,16678926,28443253,251984512,-2147406201,-2079390726,-889323225,18974735,251854464,1963006599,-1060700670,-703986974,-1050216910,-507506462,-489462270,672532838,48873515,-83354,-748224513,371287746,-1989727452,-2124018611,2828302,-402653181,1740832997,1303842662,-108829172,-796717308,62547456,1711276032,-748231981,377841378,-2079380696,-144310085,371287762,-1167709400,-2,1724044134,723785249,722779750,-1050279936,57017057,-949590031,6,-4561408,1728049407,560382675,1714104342,724043511,255,-2124019339,-13948890,-385875972,1740832881,1303842662,-108829172,1717465860,954,-489462272,1726141286,724047493,-1167701132,1,1726141286,-2056863693,1965761558,1740701186,-1022212727,-1223727513,-2090464179,628294905,244326,-748290048,-489462046,672564582,1712485419,-326,-1026332929,605430118,518187,1300457411,1724055828,1716676182,-1100546992,11028,263022183,1718075427,-937226323,263022183,1718079523,-668790867,1722639975,14683941,-232714496,-253591194,1728053023,588235275,-1385797648,67052902,554696703,-494835974,64512,264375142,1483143203,1583766118,1716545219,-1083769769,11028,1740644623,554675046,-1419352120,1741693199,554675046,-1419352104,1743790351,554675046,-1419352072,1483104102,-1307098173,-1342173952,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318,1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998],332,[-1962438651,187603230,-1274776357,-1021194946,11669490,-1934622702,21537736,-1557210996,-1207566336,-1064429461,444198,637553408,138892,1128315655,-2130383935,723020739,-1912523234,-1274989050,505531722,138274823,1929380413,328251398,1006760937,-854952702,1946331153,1090977284,-288954326,-402439704,108202131,-384402248,-1207565868,567096616,-817922010,113706613,12103,790805255,-399566918,1048833917,1929916259,1661388550,-2130704337,-1070633154,-955878656,-1070633210,1665041152,108412975,795018951,1048641600,33566575,113706614,33566575,795813507,795058684,795813623,87076869,-266076145,-1560215389,-1578630910,1975520242,-536801507,1946157481,336181269,-298391472,1715372120,57933868,-384517448,501743940,-2146602238,2830910,-273152395,20113685,101103848,862912696,-2129211941,1967673595,370049047,12058927,650153712,604043936,-2147125985,36640270,-1014047949,365805748,-1022639988,-165278860,1946289479,1241972228,520488705,724713088,-401902336,108200200,-384340296,1189609692,87418883,101068264,-1064386509,27304230,-1576662234,1702102785,1758282676,1978893885,-1207558564,1048593410,1946168114,-1157386238,-1464270688,571904,18351758,512687923,-141885172,520579277,860897720,-1160147749,297730120,-1201091281,213602368,735742997,353155546,-855615302,1342224488,-1944556613,-1176884262,1758265424,789579462,409713407,1912751080,42264661,-1959444376,-2095579172,800588484,773967157,138889,67537966,369554944,259260975,-852137544,512306721,-1943142394,503318534,-930347234,2075842702,623884297,-165273139,36640262,1639581812,627685395,-132177459,-2142231573,2830910,988284276,-1961563165,184632854,-1274252078,740228877,-16075775,1476471838,1397801977,-2096725678,-2092748753,3114262,797116035,-2062122225,646119471,-1259327613,740228872,-2131066623,-955092479,67590,16417036,-955878908,-33486842,17342751,-524168653,13796099,797115907,797251091,-2096890107,-490667822,183025926,-225718261,520030644,-1073020628,378096500,213123398,19668735,1031061515,796335617,796464657,796597761,796726801,796859905,796988945,797122049,797251089,10607500,82362625,413385475,18522881,-1560248315,245563660,49018881,1532688784,106152792,-851246920,1971338287,1125169260,512307149,109838636,1048772910,1946288436,807307551,839289857,738641665,-1945315327,-2147406322,2831422,113706612,216858924,520028340,3997996,1024160515,695337472,35453825,95691634,19668735,427081739,520030132,-1269825236,740228870,1488980737,-1073019020,-336067724,109967628,748883151,772705281,-1017444607,10440,571980384,-851639624,-1955040735,1140898008,1785864653,8438519,-1023974284,1584676864,-1177004403,45613096,-1960719036,995062514,843806145,906145993,1946371204,12079886,-503256866,1977879131,-1342000894,918620673,1946371204,1149974057,1143682594,-971016666,186782726,-1172171357,62464532,1141094400,74588621,108314939,571803335,12058624,1629605182,1048626121,1946168114,-134486012,1381061571,24952406,1094922425,-1979784829,139757836,-1996405087,-1070396860,-1996340087,1149830212,205833990,1149831456,-16010226,-134140898,1593377259,-1017423526,724713088,-1023314944,-1106880941,80150908,1153894688,-1593835518,1149829400,21405960,856310921,71600576,-1996077943,1149832260,-16010226,117517342,-2134680738,2830910,-1310194572,1364444145,-955885742,520163334,796631297,-1593765213,346238845,9484545,17565326,-125059021,-1070355469,21501579,-1190918168,1483407359,1364218451,-1711211928,409674054,1381202026,-1704439472,558275072,817436779,2132708163,-2129229009,1381001775,1358981715,-1711211928,409674054,1375789160,1358981715,-1711236504,409674054,1397911658,1750138986,1184497818,-1189582047,-628293633,1778624488,1347572552,15886417,1797342874,1399351832,1750159442,1184497810,1360554785,1744895929,1381171416,-228044464,558275072,-1957095317,-402573802,543818608,1364218451,-1711213976,409674054,20448967,-1912209376,637613574,2889355,1778601960,1347572520,1753218920,1184497906,119040801,17962635,18095755,17829515,1381173354,-228044464,558275072,243996779,-507444984,378226947,512438147,946483077,1364218451,-1711218072,409674054,1392547944,1750159442,1184497906,-1189582047,812318719,1347424106,16410705,1797342874,67156504,1380991082,-228044464,558275072,409606251,1364217936,-1711213976,409674054,-1041704308,1354924290,-1177021695,-2006450133,1347572480,14772305,1797342874,9463832,1364218451,-1711213976,409674054,1761607609,1347420320,-228044463,558275072,1572411499,876512012,57803521,1745642425,6947016,6977642,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1532582495,842956995,74711083,-1007544600,1448235347,17761879,-1912528370,-1962862074,-1056893426,-1991703583,-1962861554,-1993378026,-1962861034,-1993377506,1778458654,1783780112,-228044544,558275072,-13428629,-1190055750,-1993998304,1170679317,637562882,280006,88458790,1170679526,-2097151994,-947715134,-1159732728,243994256,-377290474,361309728,38127398,-970588077,637535301,-435862074,105236262,-1031602176,147292931,-953753630,-771684346,113714690,894632232,805750566,641043713,20973255,-953805327,-1895729146,113714715,374407552,-2012821722,640374273,26740423,-953804817,1359087622,113714710,935723608,789972726,638022911,58197703,-953794528,352550918,1583286038,-1017423526,724713088,-402361344,1355018794,-1070442671,-1090507591,-1426914992,24774343,113705016,6816084,22152903,1499410600,113506392,1488530356,1914817859,1975519794,2029617454,-400001693,594673703,-987301346,1015021941,-988973590,-1993997964,-1943666315,166396765,-1425806408,-1416589128,119536554,1053053891,-2144992980,410380861,-402651717,661913658,-2143385298,109850154,-1004131710,-487915139,-348291034,96143989,1894400,367724916,334027571,772699392,713047748,-955531124,-336067724,-1017382655,775520550,639989246,235043200,-2128208267,91489657,-2128210315,-401733767,-2128212363,788204409,-2128214411,520031609,1486658755,1343225637,248447467,-1660945432,-253460392,-1192166272,1215561728,-1444937457,343212033,-336592792,-401682687,1486684155,-1192172416,745799682,1358955448,-863284378,721674627,1721525985,67108968,1721591296,1717266076,1726022557,50167,1533411332,1073837145,-352242525,-401682687,-13434885,-339681654,81969412,1465274563,907972126,740199937,-1393151232,-76169206,1975519916,20819446,-1089899264,703078012,32241665,1583292409,1465303896,907972126,8502785,1948269740,536657915,378406,1333005628,736668750,-1442614015,-970524693,508952581,-661733236,82805591,-399543618,1952383220,14870531,1447976479,840891839,1017818322,-33262579,653716418,519837320,530366302,699662768,-859889203,-1274957793,522308905,1472421471,-852492104,1929722913,-371510523,-4259678,-1898236929,1241626819,-1064554547,1206547776,-2125510796,1912865019,1241692384,-620023859,-947136652,1221751872,-1072971005,-947664011,-253263089,-51321984,1253627787,-1031034035,-1413444437,1454097291,-1962933063,-999438,1587881715,904657547,-17776,-256720242,-2128151925,1967999549,2105616016,1979711236,-1185481592,-1960443900,653460085,57958055,-1946192151,2106271482,1569400322,281510662,-1957631101,1031115,67104954,13861847,1448133471,-1073042772,1582299765,1465303896,1424491658,652249600,1290274186,1977629184,1959004680,-347650556,-1017225241,1981824080,1949973556,1950039088,1949056044,1950170152,1948990500,1950104608,1950235676,1954298904,1949252628,1948400656,1952136204,1952267272,-339725820,1493109762,1918975171,2004499462,-1021301758,11668141,-1951399921,-1593751538,251986176,-1947196416,82362872,-1023157364,-2147399517,2830910,950079604,16778539,721504419,81838531,1218574475,2074291713,-722999284,956385441,1963011598,19833603,20057657,849544053,904706305,-1910585204,-50973736,-1205885709,-1064435701,-1174320991,-487129072,637556927,637683081,637818248,-368609912,5977533,637565119,637683081,637818248,-402164344,-2130979438,3084350,297735284,1346418735,-1944777541,-1931858982,5814985,-1396479795,134263296,1048621056,1946169104,540445961,-268322782,280510925,18522880,-1560241992,109969678,243990798,-507444984,-1950338302,-1410073352,41969737,1364217936,-1878986136,553969678,1342343272,1750159440,244318450,-1088358936,1049166496,-1031012086,-1949170929,525767,637896998,-2147203642,-1036318606,-125107085,-953750549,-402653179,715333402,-1997997311,-1948568798,268483027,1931765992,521018906,-1270706502,251304969,520238568,1286930352,-401671524,-1546911190,113705222,268173572,-1054380568,-259324696,1526758634,1072621568,1526783466,11665602,347078702,385875970,142677762,402698752,17936384,17924641,17924641,11665418,296747022,-1308622335,-1342174720,528,3276800,187826176,553693696,1093632,84934656,184594944,21868544,295505,1441970,42033328,167817728,3321856,0,6422528,-2141192192,11665422,279969800,327292930,318767105,318767105,318767105,318767105,1,268435456,377754884,318767108,1,318767104,-1308611071,-1342173696,-2126315200,0,112,112,1179923,655538,738268080,738339970,614530,590002,1241539248,2,268435456,318767104,-1308618751,-1342173696,-2129460973,275,0,917785,2097330,42096304,402698752,21213184,0,269418496,555095316,656679714,17825832,18055443,21364736,22020096,21004630,21201219,21168128,20971520,39027011,371360339,-2144661952,671761,524288,2,8,262154,-1957342980,-1909586196,637534214,573835006,1464930932,20756822,-1088274242,653468540,1499422372,1948159014,138840867,593535782,1913032486,106454307,2014743583,1982236963,1681295651,-1139335645,1593516896,-1090525567,1211563862,39282689,-33560959,1748434774,1714880293,1681296165,1611013667,-1088208194,146350946,782627584,-1560280415,1386423124,592486691,1913650304,687636525,-2001000329,658124290,776145268,1946173312,-2131563751,175378428,1947663488,603750405,113640821,-369155248,-58720062,1343190352,594163339,1478173672,41157747,-58665493,839939365,1947110372,1813416739,152627235,-2147444247,276116988,-420944846,1242990856,1913555235,8710435,1962998912,94562312,2028667763,889636752,-956301278,2242310,1073512448,-58718860,-1962379968,-1994166770,-400411378,1357512838,-83862782,-1593275672,-1259854992,893289217,812908578,-165457759,19095558,-930402955,-1557958495,-58711216,689403200,1948398862,1309555475,-1593084893,103490103,-1056758962,-1209333269,186791841,-1559661376,1856054096,592356131,2014744161,1982237475,1949761315,1916206883,873397795,1360426274,-645114026,-1174617714,1086259516,595377698,1583326451,-820050087,1967455360,39381251,1967717504,147843331,1967783040,151644419,1967848576,154462467,1965489280,1278642955,437446691,-1021096797,1966668928,1279165191,-210436317,1968438400,915099662,-169335950,592618265,-2142114984,192237820,592066187,-1558584344,-2134695094,360011260,592066187,-1558588440,915088202,-907533492,592225049,1459388611,-11527563,-1893502410,774076934,-402475871,378209573,1122509690,149641216,1969224832,75884547,184961256,-2133756736,438530366,378080885,922690096,110044020,183181874],333,[594624128,-402426549,922683029,110044020,-488103046,-1952091132,505641494,-343877237,-2146143736,74581755,594679435,-1198552530,-203780606,-2134696028,175441657,592318091,574033409,11856875,1946417536,83460103,615779445,-1431512434,-92945350,-109001953,-1962511099,-350007282,33128663,-628223627,-109048694,2472447,750369141,531950336,1157398723,-1310129291,1375502338,-58718860,-1592953502,-222616758,430827520,-1021097309,1966079104,573612313,-1591522653,34546226,-167414328,41255109,1923334195,-58670301,-2096663240,-14455746,-58657932,-1592167083,-222616758,426895360,-1591522653,-222616756,426108928,-1021096797,1968635008,1647771402,1107726115,-2146899165,58023932,-402416152,-672660179,-2142997501,690188606,100863861,2083332932,1647771393,1107726115,1115982115,1899921443,594889507,1782483799,1245612323,1883144227,309657891,570308235,-1928432499,109973117,-1515904142,778020261,184698251,-392923968,-1888156387,-511653749,49905679,-390062475,592756228,1008956607,-1106873341,1925129042,-1157330141,-857210638,-1023047400,-390008693,-1593492476,57811828,-1557957983,-963959942,1946378472,-1929934874,2047250138,-25695965,-29455366,1019818785,1014526989,1013412876,1007645699,1007383557,1007383554,-385387516,243990815,1342579534,1949731670,-119110877,17696398,71600678,124029478,1593831593,443811672,536934785,12125042,1312719136,1914699811,1309067014,-383778781,1380974800,594286219,-400329567,378083253,1419977548,-380085725,1048772811,1967465294,178435,-1962890263,-1960706498,-2145169906,427114745,100673721,594806414,594294411,642026278,50520257,-2048325688,1106870272,1049313909,1048781308,1962943029,637197,-2097118232,2241854,508651636,-150518389,-1960691418,-974532152,908213046,570310283,-1992907277,522337078,-63009959,1106870305,1307263093,1967323520,375045,-109038357,-1190824633,720044034,1969289600,2537733,-109043477,-1190824600,384499716,1969355136,-63010016,893289249,359989282,-402650695,1461583892,594294411,594812558,1604645884,1279166751,-1912159453,-1960610810,639855678,638145931,-1995750005,-1558037738,-1024974275,640381974,-1559804533,-2031476171,-83862782,12112435,-1947076832,992097550,-1962773823,121997761,-1960618847,-1188954602,1049296903,1435050492,189106441,222085895,205283444,54279796,87822196,37489524,71043700,-454490508,14412032,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,592449163,-1511455884,11790592,592330371,-2096008091,1159941694,243271028,855712608,9103817,-385875271,116785284,1946231648,-1547685112,-2031541707,1309575936,1106870307,-109050508,-1589545631,-1073012171,1049325940,1569399292,89981191,899924779,990344226,-1996262461,-109050043,-1957399199,958855107,-775386334,1053034217,915087931,-201580034,993954213,938149666,1969289600,2537733,-109044501,-1190824606,317390853,1969813888,309509,-109049621,-1189841561,-1912209406,-1960610810,-1960706506,-64787394,-1593334541,1285759852,1397801763,-1259731374,1476418306,363194619,-1056642367,-636810013,1526922730,516225792,-2144984202,-100793241,1482381831,-336004157,1929526519,71090945,104659828,777058163,-402475871,1012400249,1357542659,512630353,-466476174,-1431567695,-92945350,-160052738,-1017620193,-76414404,-143391684,-210565572,593639167,591529615,74711612,-478870212,593495798,1356625153,45523246,594687743,595199631,-2030032664,-1898279689,-400328186,-1017578687,-76234741,621013185,-210501602,-277609412,-1265946986,-2071264578,-154983582,1685324996,594818699,-151460221,779387076,109989894,-1977220850,-1977220028,-257357980,1963415807,8841475,592449163,573902377,592318011,113719155,8757,-1957679125,1813416902,344188963,1419971189,1276545315,1525372963,890145624,16351522,-1190955488,243867648,99296078,1946404086,24952588,1963050230,-29455612,-141864927,604235968,1012298782,-1961986812,-14536650,-1893584330,-349996538,1963867204,-2134575588,1962934456,1916177164,333637667,1386414965,-919381725,573902473,-2134575421,-1959880808,-1962754371,1965253301,1116047635,1899921443,141895971,570297995,591531657,-511485545,-1948945393,-2145160170,91489785,1963391360,-225732921,871949955,923141074,13796130,235310598,1141057025,1410475522,1947346436,708217607,-119110911,38045990,72648742,125077542,-16464090,1153836799,-2096631291,914949326,-164420742,1405346827,1986854016,42254086,-1081068309,-58720048,1007383902,-1977714941,43302872,-58713621,1007842655,1007579650,-1979025659,48988376,-352148289,853314050,48480767,-1959855357,-2134680827,1059287358,1048583284,1950819185,1899921429,242506275,594624128,-2146602402,1596158270,116786807,-1023335584,1355006010,280580691,-31552768,788237089,136843,592068233,594163339,594681486,-1960401421,-12777913,639137023,1946699531,2009409042,2139694598,1468605958,-217534200,-2096895067,-1960439609,-12776889,639137023,1946961675,2009409042,2139694602,1468605962,-217534196,-2096895067,-987361081,-1993997705,-1993997697,210371671,-1527561919,-1960379509,1959922453,-1896467672,13074906,82821377,35031854,-1042873600,12125415,15302944,195800321,1309045952,871817807,-1994455342,1482381847,1053034179,1621173110,1300964899,-421167100,169403520,1166616293,1354958596,1962942013,1783825946,-1960442085,637564950,-1157596511,-991428366,1539869458,-402396409,-1017638548,106386000,1007782632,1008956443,1008694300,1008432163,1008170020,1007907842,1007448584,1007384079,1006924400,-352094601,-125071263,-16515325,1359420266,-2080841341,1968787705,1209436957,1429808641,-99519230,618825099,-1962571482,639952005,-83737207,607924459,1572472181,-1173755129,-805108815,-805056509,38112038,21497403,-1960441995,1958886149,-1993934323,1209436949,1435051521,1594358530,-1950132134,-1960613362,81904081,839707329,395045083,1352867955,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,645924331,-1543625888,-253222064,-1343661826,594715126,1912774717,-402649326,15207797,-955747816,2322950,-955389184,153309190,1611563008,99287331,593503872,-21108482,-159585960,594153099,-507391605,216711428,1025733281,745669280,1978138639,-388287961,762517493,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,317391139,592447175,243269641,-352246944,1613135877,1692991011,602495230,-1307858954,-1342174976,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109,-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579,12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149,-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186],334,[524426,-1375592192,688212432,136586272,92831780,1208619332,-1351680000,290762202,-306730464,1442840575,1386741841,2064992577,-1212228098,1566561655,-8650763,-1,-1431678212,2136443210,-1831535105,631876138,-1860163312,-15597551,1414004949,570491273,-1442840576,-1840102743,-42333918,1257439103,-1073919227,-86264202,134555908,-297135468,-67651664,-151273509,-1049638,-1,1378424316,-5418348,609615871,1213371858,163906,-1392307648,-2113789856,4720672,302059520,-1450964822,-1219002368,544058347,-71882080,1996488671,-1842838358,-1146993630,1874722795,-1083247234,-4214788,-1,-1807051268,-4741974,-1447756289,-1843092204,604506504,2139291652,337676746,1208123780,604274720,605110928,-42073600,-1980039234,-553758199,-572803333,1233211968,-703583927,-34622011,-335847445,-33189,-1,626337276,-5401328,715915263,1152013477,21078052,-165330927,-2147221296,1057824,1224736776,1229531173,-1351933916,-1532044565,-139523552,-83951690,340953236,-1155231196,1467744159,-1079117121,-8194,-1,1414859260,-8968795,1112866815,-1874569899,1209008768,-553446912,620794026,1149501449,337707008,704939344,-92403456,-1828864065,-1113893814,-1092620545,1091047874,-1367325623,-17834058,-151037995,-27145,-1,-1524349444,-5289398,-1806500353,1251691154,25331754,1786839076,4260576,18896192,1107820608,1112615050,-1352990591,1769469946,-14352112,-335807562,-1839947212,889203220,-608306561,-542441729,-32929,-1,682164476,-54639,634781695,278942293,269492608,-1089854463,68167829,-1874198510,335609864,335827217,-42588920,-1294082641,-676715355,-21053441,612501698,622870689,2130173782,-1241535574,-3,-1,1381321212,-4221270,1370160895,1096133930,-2078108630,1430323336,1074036832,9474688,1075052800,-1588423006,-1218478080,-328239109,2098299400,-1242566691,-1844140652,352588362,-339872257,-10813441,-8265,-1,-1792409348,-1090807,-1974141953,335564873,541344256,-1794997248,272638218,1378165770,172032065,75540484,-42333920,1979440479,799346769,-296329,1145180265,1241530513,-1091600403,-285758806,-32769,-1,1384485116,-4237902,1423310591,1095386538,-1986915243,1344414034,-2130147184,4753696,-1878392816,554849097,-1351679996,-606110731,-1425386492,-138477569,-1859639982,-1795162076,1807081087,-1210122241,-43,-1,606667516,-20860,-1565983233,335548565,1414046208,-2113404928,2106370,-1471012347,1100087296,-2009050078,-88452095,-26544145,1243611561,-1107828754,608520917,1426198697,-18507,-42248875,-1,-1,1426213116,-19158,341179391,1093239200,-2121136043,671163477,545620648,26579976,-1809580032,11053578,-680066904,-1207976259,-1845324636,-268437825,-1836048216,-2063335424,1433271151,1474297855,-165,-1,-1572601604,-20654,1386938111,67127314,1411666432,-2111700736,136849410,1411524929,1099497504,1384289360,2120033537,-35792913,613434090,-35782757,1227180757,1410400256,-565315,-42642091,-1,-1,335647484,-9324,615119615,1363804800,-2104358315,671699029,578896457,-1605090030,672464896,2630917,-344522716,1471643067,-1857776524,2147450661,541626740,692715552,-1436617385,2011168767,-145,-1,1234174204,-21179,-2002061569,67145764,1229496320,1078068224,5507072,-1968532476,-1566441472,1229296936,-1101092352,-33689617,168829405,-310399574,-2003688747,1159790848,-270547,-1095390502,-1,-1,570706172,-32939,1084554751,1351156864,-1802366295,-1810738539,1208034690,1343564201,1208614912,615000193,-67698604,-1219003459,1078545077,-546038,36213946,1414136836,1441756843,-335544457,-1,-1,337707772,-21611,313125631,35659785,1111761922,1078264096,5406736,681923074,-1834745856,1225082154,-1369626111,-16850953,287482367,-27437744,541238004,160518657,-4866267,-1079334226,-1,-1,16795900,-32981,2162175,671222048,-1810740844,-1844292539,1376261376,1145678356,604569600,-1839986112,-76152684,-675808594,1078482139,-1213560830,-2146953771,1378486528,1442802325,-268435587,-1,-1,1149894908,-20587,-2105218305,-2109202431,1095246401,-1471545080,5603332,-1465236319,1210187776,680108170,-1368439487,-16928771,-1844251137,1428493640,10633385,-1539026398,-5587126,-1079334181,-1,-1,270534909,-170,539032319,134218376,-1843096300,-2128456623,-1543499200,1083333124,-1576534016,-1523971808,-75886582,-1150354473,1218734765,-1803018238,-1542182364,136942856,-696292447,-82,-1,-1,-2130689284,-41173,134398207,1100302370,1217536066,1414857092,9043968,-1470848366,151126016,1414144586,-1355855456,-285753474,311557887,556106376,2113873,1384398997,-1142268668,-11184645,-1,-1,277086460,-251,-2109172993,335544320,304432404,537471505,-2011159551,-2071849975,570425344,-1995440095,-33947640,2145118939,-1532707877,1250953280,361042954,2692384,-356570295,-42,-1,-1,35752188,-16622,536871166,554846600,-1450170303,1152008260,579403920,273961506,1575738038,1985469402,-1218978345,-704651393,183168638,-1878777711,1074806944,1241555082,1609405952,-10496643,-1,-1,537142012,-128,136462844,-2076180478,36013322,-1874195935,4100,-2139085815,-1436698771,-1376883017,-578901062,-1084851243,1354104811,34603556,-1518198263,4457504,-88664662,-540693,-1,-1,138412284,-57596,-2113924880,151294496,1414154320,-1592778412,605126656,538200705,2010471131,-631909014,-273975573,-151003265,637360895,1216495690,270796832,268501257,1474120192,-5442,-1,-1,-2112846596,-54463,539247810,1083244680,-1584360958,72697089,262740,4268324,-1396970058,-1212781093,-1140937386,-1082821129,1222639533,9249,613515396,1158684800,-42269431,-41109,-1,-1,537141756,-64240,67174656,352330754,170206548,539232340,1073762305,35328,2003655595,1785576374,-313140291,-354427043,-143299585,71862346,4608,4458530,-676441792,-4196419,-1,-1,-2011166468,-58748540,537937928,546635808,1363691521,-1840474878,142606500,4726788,-1378437386,-608473491,-1073760918,2138831862,-723517477,536944976,21528584,-2013249024,2052785173,-41033,-1,-1,295420,-247529440,37879842,83895305,-2070797740,11026472,33638410,2369,-625218131,-1235823141,-613755433,-1376800929,2147217022,27808981,268505632,34078728,-1252716160,-19,-1,-1,-1843388164,-397700604,1207968768,1217527936,690571522,605361473,270532769,16384,-1219077157,1843116982,-295714890,-8716806,-69223465,67275178,1149544450,1344440640,-542235631,-165,-1,-1,263420,-1576927088,2359588,16794658,1145316437,5259796,545298,2230546,-572803658,-608807317,-1141216659,-606095401,1585180541,-1605061890,2118221,33562626,-1171699388,-32777,-1,-1,-1843363332,2115842,604047361,1411711240,690587904,162272321,-2113896408,0,-1250496659,-1225921091,-271077925,2113404542,-135283209,-1700073765,160027867,-2008547312,1465881874,-81,-1,-1,271612,1141375008,26230912,36928,-2105269078,-2141968086,536875141,32896,1873631963,1834703723,-1233224787,-272771109,-608239682,2007743487,539014582,570565889,-316005979,-129,-1,-1,-1841299204,8528900,268567588,-1977351166,673794305,581452352,8528912,4100,-623120970,-608782634,-2775445,-1141916162,-17050261,-570495306,-2138383617,-1809317744,-604026296,-1,-1,-1,561916,606076993,1109393537,536879376,1167205460,11310090,-2011152347,288,-1246340389,-1225921091,-1434485283,-272763221,-1218478081,-2359297,181466733,579150850,-4221550,-1,-1,-1,1233256700,608528,280832,-2109044668,673532290,140061088,34080896,0,1876815798,1834703723,2144709547,2113396734,-34149029,-1207978003,548765183,1212846664,-1103287,-1,-1,-1,1066236,570425348,604045352,335544576,-2104482795,2901269,-1608367595,137,-625517861,-608782883,-356551043,-547523141,-270565379,-4719169,-1435574417,-1836039022,-43118,-1,-1,-1,-1836838660,9540672,27267074,1074958352,623217056,1121200672,142872576,16384,-1217531978,1861049963,1609936299,-168366097,-42281001,-67190789,-705333253,606415141,-18908,-1,-1,-1,2130172,603979794,1141408384,310379524,-1874324987,280777285,-1575992183,32,1843124954,-1246235174,-89147658,-538985030,-1343259265,-1092620689,1440742895,1229492808,-106679,-1,-1,-1,-1845226756,2363712,131080,-2145087424,1251124392,-2141940344,273219872,33554436,-612976713,1852681071,1476259245,-1233389585,-33622027,-268960770,-92409857,-1835907947,-37099,-1,-1,-1,8405244,-2113912823,558375970,704643344,541659650,316417057,-1524345854,4096,1994091229,-1243914539,-27829285,-1135174,-1218986529,-71450661,-1208483907,606349673,-16475,-1,-1,-1,606669052,546309248,-2013265920,2428932,1418863701,1086084490,277479424,65,-609296459,-558434946,1442690742,-713555985,-135242,2146955135,-33588233,1246317002,-182,-1,-1,-1,33532,134357009,19040648,1249903649,38376064,75339040,-1541256828,67108880,-1376425233,1834724269,-11014675,2145236413,1836055551,-562037770,-536944897,554865274,-161,-1,-1,-1,-1836838660,-2142764476,268435458,606212,697443349,542922057,-1835793376,128,2003812277,-604602761,1794988891,-294133801,-282710,-136462369,-72351811,1252369642,-165,-1,-1,-1,2114812,570445824,1141907776,1363153440,1145678144,-1979962606,608784897,33619968,-622994722,-1230121491,-539511059,-1143116291,1801453055,2113924477,-299537,-1860913793,-2130,-1,-1,-1,604045820,9503829,17041424,68288513,-1843133163,553560738,1368720384,1073741858,1869330357,1811377755,2055040347,-277086293,-665747,-541622281,-1073741891,731993325,-641,-1,-1,-1,19435772,134500352,276922372,-1862252272,676505632,-1971565815,608774544,167772160,-1159893329,-1112687123,-1342718995,2112837119,-1226866945,-67249185,-270541057,1313533439,-1,-1,-1,-1,1216480508,1109394709,35660416,71565380,-2105011574,553473700,1235911684,0,-680088074,-696882245,-36017445,-675414187,-133205,2128576253,-67700757,-1252754565,-65,-1,-1,-1,34115836,626752,1074266144,269558785,609559057,1241295634,-1876285120,1107296288,-1159988307,-1142040875,-1418207378,2112858879,1836047870,-268963913,-2,1873534687,-9,-1,-1,-1,-1876950532,272639242,276957193,1107296584,1217565858,620583589,1246315017,268435456,2008002299,-306807425,-84299,-608862379,-264325,-1145192961,-1075855937,-1208289281,-3,-1,-1,-1,67249404,1142048929,69222464,138748930,-1859892988,-1996728567,542250368,33554560],335,[1576400302,-1226975654,1440083438,2139092991,-606150994,-526502,-302125075,-22020618,-1,-1,-1,-1,541589757,21008650,1090782212,571473952,608801448,587029282,1213540625,0,-340828425,1538767855,-8430757,-622109355,-524289,1860173567,-557313,-139329,-1,-1,-1,-1,-2063578628,269822545,268468496,142705668,-1986903038,1425823573,38306368,-2013265920,-1090851923,-168986923,1440607725,-136382721,-1420044822,-67261587,2143285175,-1073741825,-33,-1,-1,-1,269615356,1111509258,71895040,1092886592,572795177,33382153,-1601039356,0,-709403141,1851513787,-8954917,-1090822229,-65601,-546308097,-151011843,-306743301,-1,-1,-1,-1,1111528188,2445905,1073750082,335544841,1212782148,1425856426,144974368,33554432,2120084397,-571576585,-354751050,-346622466,-304367891,2080096173,-1074921601,-66113,-1,-1,-1,-1,134807804,1418218122,152076816,-2121134048,580009994,-2130919662,-2142763902,536870912,-1377059081,1807463773,-1082147987,2147475371,2146434943,-270537985,-8426537,-1,-1,-1,-1,-1,306221820,-2125294252,-2138963968,603997186,-1457220272,352104234,554799360,0,2011157934,-575807766,-170480202,-698648705,-612520998,2130427757,-3,-1,-1,-1,-1,-1,1091698940,273175845,285217860,25755656,72950277,-2114134198,10748960,0,-340082693,2063037791,-2339,-1,-1,-1,-1,-1,-1,-1,-1,-1,171985150,1163023701,9437185,1411418176,1367512232,620543786,-1879039992,0,-1160268098,-1381126675,-1234314250,1533916598,-1431676325,1414026661,17,131328,134218752,-1876916224,-1431678428,541688320,-1610350080,279554708,1141129232,139784,-1974187774,16580426,5506178,67108864,1471929835,-604604841,1809561261,-698979475,-1431644502,-1588442454,43338,4194304,25165824,1141506056,1448449418,150999108,177246244,1118459301,269551940,-1970274174,271159956,1157390229,-2147483392,64,-86673731,1990974970,-575246885,-1159024933,-1431655754,176771753,32,0,65553,171975169,-1431690159,1083344016,604046336,682994346,1,537151520,-1522382558,16547627,269652032,0,-1216422949,-572606803,1785453430,-681740875,1431655781,1347589162,21650,285212672,1073741824,-1592655840,1431655717,301998144,-1994124974,1114484010,574760080,-2076179964,273978500,587005866,41944080,0,-573215315,-1414173833,-1210206547,711699822,-1435865635,-1521736283,33060,131072,153092608,167774468,1448432970,1083311253,302022656,-1462086229,557060,303171713,1233723945,16580395,1208221700,0,1802484731,1986772397,-894014025,-304682027,1431655851,177296469,5193,0,524288,-1605877760,1783993746,151003296,606676260,-2068400470,-2013263456,1082138640,575842948,150765397,2117760,67109008,-1111658793,-306254986,2111551213,1521310395,-1437176907,1347758505,10502818,0,1073741841,151126546,1431676196,1078593858,1241513985,-1470256214,574652424,170230276,1418265617,-2130903125,1241580064,1073741824,-673784898,1517149610,-1418863658,-1250576554,1431655853,630346317,41992,0,16793600,-1840242688,-1414911415,302006440,-1790294968,1391160661,1314944,536873024,38971812,569966422,277348361,160,2075883243,-270812289,-155798083,-1414632723,-707077526,1378194770,10489938,1073741824,276828160,1141114881,1437313682,-2145119903,620761346,-463545515,75564073,-1834737647,-1524362743,16580437,620826624,33562632,-707338915,-1250529877,1541107307,-1227497893,1515541975,-1537955414,664969,134217728,2228224,293666888,-1234545371,335545556,1225867408,-621434282,1090535552,16777728,273241426,150339499,1243907216,134217890,-1094865477,-559032355,-306792995,1840993717,1437968986,155798101,5277732,0,33554436,606618112,1431672212,1078566992,306448898,-1268883627,278136900,1410474057,1243914500,1087963055,-1795161854,-2130706352,1836447734,1836546939,1541136054,-1251296403,1431661909,-1433250731,-2138944942,33554432,-2147450368,1224871937,-1431655902,33556948,-1543471032,-622070358,33652898,25167872,608766505,83165099,1375870976,603979948,-672158291,-1210206506,-1229540005,-883534373,-715727946,1370133098,2629641,0,268435584,301990280,1783977301,673783989,172566784,-1377915242,1073746448,606437924,-1985719230,32309087,-1373108188,17617,-1168475145,-625549893,-311567370,-1116868682,1440066157,-1974315691,-1601924524,0,8916992,1145381888,1431655817,25167016,536903754,-160081119,160710826,16781312,571640084,11665239,1426211328,-1979711318,-336079186,-1343375658,1541107309,1809472091,-1436920491,1428859306,72492178,0,67108866,152043554,-1381324246,604651605,-1844311808,-1411426923,536937536,-1465613276,-1784393150,1080885103,-1232863215,9437396,-1079084037,-172565635,-290015817,-692603411,-1428858131,-1532646742,1342785829,0,1073872928,574718464,1532335442,-2143284876,4202577,2108511778,37789802,33562624,1229556244,282131807,756093056,335560885,-629418155,-1361200421,-1243779363,-1252364965,-1431673253,296331946,10785864,0,18891008,134483984,-1431672182,303203498,-1442577148,-336112251,538053032,1229587010,303321410,72679343,-1425931260,1090654314,2010480127,2071426999,1874320747,1533926326,1521868214,1783278250,705765781,0,268435456,1099956226,-1235905198,-2143280972,1089680,1605052960,151003221,18448,1436625429,11140703,1444184352,67125929,-1361073451,-304423186,-1242941731,1842853485,1701664085,-1990961835,1079134801,0,4096,302088704,1431676180,704909997,608242178,-92453483,-2145090828,1430847490,88769568,1079049599,-1421860864,541591722,-75825218,-1234211909,-557978185,-692425253,1521183419,1386850986,-1971055574,128,-2080112636,2367520,-1414911323,9601130,278600,-1353313024,612372701,37408,-1450169787,162199135,1426393092,-1996471982,1441770069,-606413459,-1251255333,-1437246547,1454726101,1430934997,539599170,0,18875392,-1535113208,1431655753,-1522523558,1234179073,-77881052,607349,630325384,304451848,12647103,352322081,2134612,-4816977,1987540439,1860040374,1844295349,-715729490,-1840097963,1245989524,144,32768,17973250,-1235856086,690390,147540,1599539712,572563966,-2147479039,1246251602,-2146110081,-1448456192,311568457,-623519147,-575742019,-1250578963,1532718575,1521858138,-1532319062,273263018,64,536936704,603981088,-1386896092,-1802485579,-1843361408,-139849655,152831,353517584,621908228,564194047,83887106,1078494482,1870622485,-1216516629,1571780443,-357115046,1437445557,-1783993771,-1525513136,8,151519232,-2145116160,1783998794,557978797,528405,-552254976,1217437951,8389764,-1789646295,135574911,-1475196656,77671080,-169166299,1842722654,-1216979475,1567468909,-1420446290,-1454090923,279194149,160,4096,176161796,1532335380,-2079809174,608248352,2141521042,33745663,1361383457,696403010,4314495,37757569,22304001,-1344309355,-1145050379,-307369125,-1420071973,1517005653,-1834308906,-1572296374,9,1078067200,537460801,1454058149,287442141,540741,-1089921024,1213262335,67109124,-1977079543,1076122879,-1876667128,-1867895990,2109058624,1844166511,-604610837,1993726582,-1428526357,1431655861,1226130004,32800,134217728,41961488,1783977225,1149872298,1233261584,1532135716,195327,541689920,1436717732,307275263,76583938,73968128,-606118999,-690132259,-1251087426,-1514489939,1800788826,1381324117,346199186,138,34603520,-1876688896,1532306730,690127318,2138148,-1358692352,1235811071,167780880,621356041,699134,-2126236375,-2133174511,-1363536302,2104876987,-558449195,-1118343717,-625559882,1420470954,-1591432796,16400,1073741824,67111242,-698963566,-2109188939,604569929,-1423947374,8519423,1083342852,1263818146,-2120199939,279506434,279598596,-34101804,-1213220114,-1243752834,1810740918,1440066133,-1783977386,1246302805,4165,134348800,1078624256,-1247131115,1418887278,4215954,352976896,312803071,301992000,713131016,538060285,9524501,1122590017,1465718185,1526460245,1806416859,1448848237,-692667686,-1515562315,269788458,16528,557842432,285221920,1448432930,692669141,1225949220,1178636836,1079050239,4801042,-1760292832,138955003,1147846466,140159748,-38319434,-139805953,-553732499,-630559269,-1381341257,-1448421718,-1516090814,2085,0,-2078015230,1834325268,-2104352597,8393289,285802496,80084831,1090521216,721486082,-2111526412,4254474,-1595265535,1454219498,-553691179,1974201814,-1246897226,-1251091030,-1431655850,1218095188,41096,1141374976,536905736,1537954377,1411664221,1225932946,1245745700,279510975,278011913,1464094736,541590253,13983381,78271760,-78165587,1802370495,-1369613443,1868281325,-1428530571,1381324213,622957482,2593,16777216,155779616,-710241262,-1991094059,4198949,589824,-2097873065,67109440,184549954,-2003807022,1370012426,-1839950588,-1221930246,-1112057995,-168364585,-1426690341,-1235917393,1431688618,-1874189239,8340,134217728,1073758210,-1420417755,1385432155,604602440,304105874,1089142703,-2145368046,-2024763384,38437588,5369682,615066112,-565554001,-622134545,1584095163,-307571274,1437326682,1431678378,-1432071595,4231714,131072,177345600,1985303882,-1977439830,2115989,1073872896,351665925,159645824,570578261,546318505,13916677,1235388946,-1147938182,2009028573,-339874322,1532476269,-1385387051,1431655789,162114130,17480,-1845493760,-1610612727,-1381324270,1368752346,1224867874,71864868,1090191274,722485778,-1851238821,136856852,547974537,-1789648384,1847883223,-555024709,1574655659,-704877861,-1243892134,1423289002,1376405930,9480338,0,68297024,-698988124,709137078,4756052,-1879048192,-2063679742,-1440610176,710235605,-2142631867,72505122,1434585089,-1689719875,-1252043273,-345047555,-1112811914,1800787382,1431655771,-1538092502,548,67108864,675285001,-1247106486,1151961258,-1845493623,26354761,-1593921752,1837441042,1152019125,613437968,564419209,-1760288248,1448238443,-268763218,-1380599973,-1414087251,-1431655059,1437457066,1235506258,10757193,536870912,-2130165120,-693491179,688202221,4727890,603979776,-1862314238,-1439858048,-1454025301,2394370,-2136299006,-1434419200,634780382,-1168648707,2070928374,1986898806,1518037979,1437313718,-1840625067,18834,0,310511650,-1386919343,1168675930,1141014820,-2145105518,-352365239,1437272098,1414878549,1145705120,139479824,790693952,-1783310411,1476247387,-690311762,-841550118,-690595219,-1435866155,615076522,4756516,67108864,1143488512,-1247128918,-1475198539,269486154,150994944,-788592128,-1229315584,-1431655766,9479176,-1599433596,1527382536,701857327,-44599945,-1116211845,-1145721417,1521333845,1431655853,-1835881902,2245010,16777216,293667364,-1420389084,312814187,-2126241135,541692452,-172010990,1440057924,1431655765,1218974274,89402145,-1216331774,1115018538,1476259806,1806544877,-714187923],336,[-1070137512,-1036583132,803754020,500689408,686293075,378427393,646653120,-1588583230,100740975,525861120,-1070398741,-1308159541,-1342173440,876512250,141689601,709240460,709373580,-1912586056,243279552,-2145386373,2830910,1676346228,1048794000,1946167869,-16272364,184626206,-1273727552,740228870,1024392961,-16403414,-16700386,1529494790,-14329700,32198847,-68677937,-536801281,-2097151731,33633342,258346868,17831425,503385958,199950620,369168272,17760528,251730974,250277889,1711306763,1431332438,-1956189045,-1205068746,1827200524,6862853,-443821938,1717069405,4962398,-1064380274,1756902123,-1194291712,-661782453,251672760,146329600,1455459840,637569214,-519748410,1591607311,1048577822,1946167873,-423611897,-455369744,1265288331,-2141676464,1783640268,189884507,876512207,141689601,708978318,709111438,-661849405,1048821902,1912799540,1109822494,1143901226,-1897886166,39656,1549271243,709240462,709373582,-2097103639,3103294,-6551435,1744914486,-1590817773,116785152,1946300182,1342204423,65753184,1783648352,-2094653632,3103294,1772292469,1730578688,638905088,21503627,6889097,6751943,-1993995259,1781153574,-88203493,708296451,-1515870724,-1884283130,162558182,794443395,-1342016512,-462297590,707830305,568786864,-889192294,-1909523968,905969686,708781707,-94298361,-1064386509,935221078,66764586,-1515870724,119430751,-433442656,1514046241,259325999,-16337837,-16700386,1529494798,-1332738581,108062221,-1912586056,645932736,-1595998085,136719472,117472006,503386051,1389111857,-1959899034,251658262,-31145952,572391695,-1071509759,818666,-1898803712,1724026586,1724078680,777152080,381095782,-1956249600,1778412228,1778412032,1716676096,1716676178,1783653968,1211563776,1744857601,-661910332,280543374,-1193767423,644275724,739516159,1483102822,520054467,-1194644460,12189696,-880758016,1224,-62486170,19930879,1727809161,-906213749,1362123,1465274624,-312047610,-108919,-2147405794,1963781502,1958742882,374367838,-293696249,650130278,205883750,1166632486,1569269256,1435051524,-27882746,520031924,-1073020624,863262822,258363494,-1050230089,1713769184,1483081097,62444083,1934347649,-1962036209,520093270,-1070399184,199994803,207457062,240487206,117440952,-916890017,1099979,1464886784,-1928915450,862384254,-1989794112,1713767493,1711818121,638076555,1711638886,637814411,205883750,864093368,122408402,-916953505,54921410,655538,-38868816,2080818939,1397751850,45635334,-1898237109,-839152701,197168175,1527209927,-1273989800,520068168,980624742,712771270,1429465857,-1962611581,-1207544852,801983238,108314635,-117128061,-680193813,-1946132855,1527185990,-16776776,1566376030,-972590243,19561990,-397361685,-521470905,-402631903,-386138816,954738151,578874108,105906259,187332769,-1911458624,-1672891200,627449599,2023997491,712418090,1354979335,508711251,-66197498,1394866154,-49879040,1511983099,-1017619623,11665587,-391118835,-102235908,16181248,-402590744,-303562512,15394816,-402593816,-504889116,14608384,-402596888,-706215720,13821952,-402599960,-1979974466,1737034863,642681614,-1977059702,1200300630,776407856,1468925556,778537776,-517270813,-57941717,-1064382324,-63801459,119449075,1946287744,544734988,254502926,-335831814,728239623,544734991,1962999424,851610134,-1041200156,-1070398746,-14237554,-14286220,-16323788,2013211767,-1958769878,1871381623,341281544,-1961341045,1200495687,611843874,1527805951,-73609441,-1909566690,-1962934242,50397214,-1959825634,1065993823,-1996195959,1468598383,407865620,-1944303735,1200562759,608669456,773867407,5774,-1961990261,-152564625,770108154,-90439597,-1909580036,-1895825378,-1893413882,-1557870586,109847754,1398285518,-1290898643,-1275857405,98825737,-1990514045,-1943748058,505724950,2525975,1872842753,403759,-397387775,1827338925,-402631890,-594805850,-1959766130,1200303719,407866140,-1961601141,1066075255,-1912049781,2013209159,746061600,-13993985,2013209719,-1588569328,100740975,525861120,-1308523825,-1342173696,725628557,-67102535,191278438,243535808,-268425984,-1194292378,1223220741,-152444416,137049862,1048591988,1946168116,236358435,-15813588,184626206,327421888,-1223727616,-490641710,279012874,1716676140,-48371632,739120779,520031668,378208556,179579918,19668735,773739203,7822,740300427,-2062560757,1511981061,532899789,-521616402,344680442,2862197,-2142088704,2831422,2393103,520031924,-1073020628,1606671,-759754906,182632806,76244583,2887861,1716676096,-55187376,-15879078,1510026270,520030900,-498728660,-107681608,1395899882,11665616,-391118832,520616574,520042081,-90430162,-1962533280,-110368532,1395969770,-94050304,-1895877800,520068295,410133806,-955531124,-1977216396,-109051059,-1207339261,-523042688,65783947,-402521927,552270137,-402631882,1996487218,1309052724,913768236,743442063,322010752,520555637,520042081,-90428338,520558827,-13213599,-1960030690,-1996262420,912330310,743310991,509672092,-387151098,602601713,9655095,852146,1048596656,1946168416,-1610501094,37497953,45089398,744627967,113641586,-134206368,1492713963,-1308613437,-1342174208,-67522840,-852140872,197168161,505115843,2144519,-1962804033,-54512673,130460659,861719935,1963146459,-2081928447,990374648,2095579219,-919340039,-108281458,-1156184136,801964052,333693324,-1064380276,-141829746,-1188255553,-201588672,-388460891,-689244078,-1962912965,187473982,-1023314433,-352828952,5454850,-1946600728,520068318,803744924,1011149560,686293075,-389809159,520616227,133572193,1343255680,748855606,742901542,-1993998336,643313223,50220928,-1675690186,1627036716,-326433250,-163083482,-135206832,1396553962,1358756352,773719635,7822,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,639943222,-386500609,132839354,-402631874,378468531,646653120,-1588583230,100740975,525861120,-883401977,11665684,-391118836,-1070335858,-1591295858,1084424636,-1096735187,759341825,36390646,133890420,-1940889313,1489014472,-99413313,1075773238,1627036717,-326433250,2002478,-145496064,1396719082,503774208,2002478,1208388608,646576685,378283202,387851456,16787083,795844944,16778793,-1070137512,-1036583132,1615555108,-352903960,5455943,1492653544,616568462,616703627,795844944,16778753,-821616808,512634398,116785152,536815842,-13761163,1342178862,2095473072,-816722600,-402653184,-1477902704,12043258,590002,537529776,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635013408,1918985326,1867325540,221144420,537529610,1801538848,1970479205,2032166258,544372079,1886220131,1919251573,1935763488,544104736,1702129225,808984684,741750834,858798112,539768376,941650543,909653040,1869770784,1936942435,221147759,168633354,1631789088,1953459822,1635021600,1461744754,1868852841,1763734391,1951604846,1633971809,1293968498,778396783,168626701,1632444448,1931502955,543519349,544567161,543519329,544501614,1852732786,543649385,1701344367,1919950962,1667593327,761554292,1701080941,1718580000,1918990196,168635493,1919885344,2037543968,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1126178826,1869508193,1953702004,544502369,1684957527,544438127,1394634345,1684955508,543453793,1701080909,218762542,1495277578,1629517167,1965057394,1735289203,544104736,1634760805,1684366446,1835363616,544830063,1634623853,544367975,1667852407,1936269416,1953459744,1836016416,1769234800,224750690,1998594058,543716457,1919117645,1718580079,1767317620,2003788910,775102579,1864379441,1752637554,543712105,1663071081,1768320623,1701999975,1852383332,1920102243,1819566949,168636025,1918115872,1701978233,1769369453,1864394606,1701978226,1718513507,1920296809,543649385,1920298873,1835363616,544830063,1634623853,745694567,544370464,1852404597,168632423,1752440864,1868767333,1864399216,1296375910,909652813,1163412782,1886745376,1701407856,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,825111328,604638510,538970637,1852727619,1931506799,1953653108,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,168636005,538970637,1701536077,1920299808,1870209125,1634214005,1763730806,1635021678,1684368492,1296648224,1395543365,1629508441,1948279918,544498024,544567161,1702257000,1869505824,224946037,1696604170,1852142712,543450468,1869440365,1713404274,1763734127,168636020,537529636,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,2037535776,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1226842122,1718973294,1768122726,544501349,1986948963,1769238117,1818324591,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1917198368,1931502949,543518063,1986948963,1769238117,1818324591,1835363616,544830063,1868981602,1931502962,1953653108,543649385,1684957527,779319151,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,168633354,1631789088,1953459822,1852401184,1768300644,544433516,1684366702,1948279909,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1853182496,1852397344,1937207140,1952797472,1629515893,1852399975,1919885356,2037543968,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1829375332,543515759,1948285282,1852403833,1769414759,858726510,604638510,538970637,1650552405,1948280172,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,1646290276,1969316709,1864394099,543236198,1869440365,221084018,1830821898,1734438497,1881174629,1818390386,539913573,544830036,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1685024032,168635493,1919885344,2037543968,1835364896,1852405359,1919885415,1667592736,1768320623,1769108839,2032166766,544372079,1869440365,1830844786,1734438497,221147749,95495178,983218,1296909744,1482184792,1128877360,1330859858,1159746630,1312903256,541345092,1330464077,1293965650,1195462209,857756229,1329804856,1363234893,1347962144,1162104385,1162682436,1498566477,1312902432,1380271937,909652768,-402252192,577896622,1912612840,1711734306,-4181204,-2010357218,-399744730,259129454,1912624360,1611056650,133693740,-104636129,102693355,-661733325,-1912496479,1359576,425246716,632882958,-1493959680,347999860,427671296,-67099975,410363635,429614,653669120,744758924,638733451,744623753,-1021376520,-2131039239,19685694,28838260,1646198529,-134057428,-51643965,-851050312,16547943,-930407307,-850722632,16547943,-109047691,184906304,1258386651,-117376125,-1007156875,-1070397922,-1591295858,-1064435298],337,[-1107293505,521017680,-67106631,74819315,-1021376520,653978617,167817729,1392947200,119428950,-1074623661,820518908,24832026,12069490,503102013,544350669,1219817611,-854589253,1511354913,-1677715992,567101876,248447467,1610611688,-1022928034,-135530149,-359968171,-1260876258,-1176597697,-768344065,-1677254195,-1958824880,1596050910,248447467,1929378792,436586067,-689375693,1011446272,-1946716837,-1965345795,-1977203968,1961101857,15722505,-495598534,-217846293,-1293358333,1009086976,857830491,1191545087,-1561799029,-1676316160,309607740,248447467,1962933224,-957183000,-689227004,32210667,-68677937,378623,-13378165,663365187,172426634,-400919356,-1002831715,-1070403980,942031691,1140487431,1194862147,-337939199,1390958276,-13414912,-930363509,1965767808,1015039489,1174631725,-1957445122,210391518,1915812224,972652562,-377287305,179979824,65206016,1508371393,-654900509,1952183099,-1993981180,80109063,-11081413,-611532660,-661732466,-1950130854,1017921998,1008432154,1022850061,1022587914,1022325769,1022063648,-402033605,-834994159,-1007041544,1947876524,1963801849,1020521463,1007055425,201488218,1095811872,1459636308,1229213257,509608018,-1106829818,179052540,1008694464,1007187002,1006924892,-1091603153,-54583300,-388527331,12064911,-383660733,235274456,470138631,117494760,-54581643,-388527331,-2144987021,1952251773,96871941,520505180,-400556866,12064863,1914817859,10938627,2092834566,503103262,1223219083,-96776424,-1977214094,1949973509,1968978948,-54638608,405923871,-851246920,-352161247,503103353,567089588,-1196801788,850091066,-1258845230,-1407070905,-76169206,1560233158,-54591861,402778143,-1205994310,567100160,1189806706,469810950,1105725198,963970816,-611394676,-1073085302,-54579340,993831965,-1073084300,-341179532,-1336520972,1161438812,1325495807,536657578,-661733236,-1206404376,567100160,-338988450,520616193,1381024609,907972183,740199937,-1946799360,1031808727,-1407290368,639105512,58000698,-1947276473,1958742778,-1073042427,1015085941,-350981120,1027375324,-2142836363,58007612,871951174,184740800,1482317766,1296367811,1482184781,603992152,1482181965,3168344,1364020549,811096152,1296909568,606348324,1296367652,1482184781,1442852952,1481199683,3168344,509040128,-661731188,-1206034246,567098624,-661971086,-851574600,1174452257,-469080115,-1070398860,158482492,805764662,770439211,493469328,12113547,1914817853,-1193768182,567098880,-2087711765,1015024070,-351439872,-570378013,183662824,24443108,1583292409,1048774339,1929576756,11266307,-852138056,197168161,579080131,-8001536,1802767,724844160,662966016,809402368,-2079391701,113704969,11296,-2087708949,2891838,820495,724778624,59051776,-1872368896,167799016,1535381440,-570378240,183636200,1334120420,839319040,1199705899,-1223727616,1714108422,1711595713,4747269,-389978624,17736452,-16708445,1781217334,-127381504,6940672,251706344,-1207953022,-1064435648,8101926,1889673252,-570378196,-1947090712,-1878594621,871453672,1371736000,106391126,-1461714673,696520449,953088,264340225,-1945835071,96535512,2425087,725132287,-1037313396,-1559961407,44237056,-352210943,367562758,130036465,1499357030,-326412861,142525470,-1207667003,1659428353,1049179889,12069792,-1043911920,328424,-1465698812,-1989796053,-2144594914,2830398,820495,-388103240,-1956187847,-1878070310,-851312456,-1223727513,-473864485,512321026,-1027003588,102629384,17303239,512434174,-1014093000,-1054867265,-1184495381,25,112774023,-251926306,-2062556150,-494861969,-897323008,-1989794297,80184085,-498873465,-1587140897,2433036,581134064,-1070373332,1711276216,1711595713,90626187,272,740729702,1724091238,72709,715351552,-1070373332,-1050224500,90572000,11298,740074342,805355366,102629376,12477983,1711276064,697,-1519979776,537443942,-1083834368,14336,-1927305882,-399818690,1689914787,79856384,520030644,20775212,1938099968,236357888,-15944660,1023487006,-2079391743,378208275,113716238,11278,520030900,-1259798228,-490641920,1725139728,739251849,268419831,1147919,-4030106,-2130706417,-2114977566,67630,725131522,12566670,-1587141104,-1419370496,1711282361,-2090417525,-1419376696,268436838,-152961024,725026502,-1872565496,724844160,159649536,-1203862784,-2112929746,-2090467245,405486654,4817423,-1946150727,-1195340072,-1024926204,266603247,1711289989,-1419328885,-2090406430,405486638,725026502,725131524,915259534,414788416,268484352,10577446,1722508832,-930912595,-492083705,49019126,520616336,1716741827,1465017937,1891264006,1719664712,17962633,18856294,243859456,-222887664,1778387128,1716676104,15886417,1797342874,12215832,1719664784,135182095,-507419135,1783195139,1716676152,14837841,1797342874,12084760,1753219120,1348862184,-9961366,15886351,1797342874,12215832,1719665040,2097081,15755264,1365660262,-1711213976,409674054,1208007270,-1184464896,103,1711310952,1750165074,1184497897,1712876321,184,-919378304,9988169,1365659750,-1711213976,409674054,47206,-1872232384,1716545024,15886417,1797342874,1209436952,-1223727615,-490641710,1717070340,1778412114,16410879,1797342874,1719167512,1778412114,10119423,1797342874,-1866832360,1719664713,4407481,1716546048,1750165074,1184497914,1746430753,1382416608,-1704439450,558275072,1886001259,1365660262,-1711236504,409674054,258398860,-1050225993,-1184496414,65535,1382434922,-228044442,558275072,-1185867669,-664272641,1716676096,15886417,1797342874,1751800088,1365660262,-1711238552,409674054,381095782,-1050279626,543818978,1365660262,-1711213976,409674054,20448967,-1912209376,637613574,381095782,-1050279892,-1184496414,32767,1382426730,-228044442,558275072,1711741035,251658426,-4626944,1778385151,1716676144,16410705,1797342874,12215832,1778384900,1716676160,15886417,1797342874,-768383464,1382422634,-228044442,558275072,862328939,-896833838,275269990,1716676097,9594961,1797342874,-2017892840,1711276044,30906,13133824,1365660262,-1711217560,409674054,214546790,409468928,1716676097,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1717200479,-1017420199,1365660518,106386022,230159,1711339497,939964175,-524196309,353796,1711276096,-1559959359,446890264,-1223727615,-1056893426,-1991703583,1711348750,4194490,378103424,275382558,1365660262,-1711213976,409674054,18351758,817561395,2144529,638945574,1879197127,1170613760,-970588156,652608837,411079,63079168,-502741117,244366047,18222731,639691139,-953805431,5440069,71681574,1170613760,-953752059,1605,-2096905597,-538834745,134661926,637719041,19400391,-953797293,-1929302010,113714741,368116032,2013710118,639340289,25167559,-953805231,1442940934,113714731,401539480,134661926,638996738,39323335,116799430,268381974,637536132,58197703,-953794528,352550918,1594357782,1499880038,1472420710,58920710,-1876956416,86718625,-1064435712,642252991,945833415,1170679296,637560840,-1476115001,1594357808,-464496957,-352261343,-1962874112,-419450640,-352261343,1476455168,452984986,568759809,15401195,1586888939,1394689731,1393974784,1716741632,1716676177,-1207543978,-1058480637,-896833793,724778624,293932800,772322304,614407935,1711466689,1723905807,728156163,254519310,1711347078,16761217,-1050279936,-2090465047,-2112930567,-1184497658,512,-1031548533,772387843,614407935,-2079342581,258343146,738997943,1964280167,11180,738985727,-13759308,186949406,377819072,344680192,2862197,772649984,614407935,738987775,1711322601,-1961827647,-1989777453,734835988,-1050279936,-2090464534,-1050278974,-1050279190,-897577758,235325191,-1207957503,258343152,-1050224637,57019105,12084953,1753219472,1348862192,-228043930,520039936,113714331,9961742,1723960166,1711466689,732431873,-4095642,1711276047,-1207113279,-1064435480,573286,1365639168,-1956227226,-1419352126,268436838,1231421440,-1201212555,-2147475356,1237922662,1711439976,1750165072,-13762318,1713675038,-141859233,-1944168090,-1193767232,-1064435065,530933491,1583767303,1499880038,12802918,1426100992,1460071563,571472,-1866481522,71731968,637896998,2013414855,1170679296,637592581,411079,520039936,1599612409,46292231,1716545024,106063441,-1912600392,-122132800,1711276032,39097,1718035968,1730547851,638683494,1351312999,1718035972,637817225,88196711,-1178497294,-1196412928,-67088193,853782258,1031890470,-527564688,-276565387,702731,1031890470,-2027663731,1213455,-1190334589,1713766422,1718041985,-2062594675,-1867513852,1711778547,1717134938,1348914008,1465274726,-2132562968,3084350,820239,506205375,6010887,119423437,-1732764154,-1193767424,-1064435568,-24381901,-215744327,-1064524442,12507278,536919824,-217841479,12559718,67156240,-205507738,12495718,805355296,-218103111,146711910,939573024,45720934,536919552,-215980865,45720934,536919808,-205507738,-1866486938,571465,-1732323186,409713152,-524172661,216711428,-2013117303,1955071060,1128315143,855828929,10008822,1727256718,-1587140955,119480332,1048793190,251669536,-2130702204,36386110,109252358,640641024,-385973016,1483138021,1727004709,-399760733,-1167662376,-2147446784,246878054,-1050279672,1231422433,17696455,-1738014712,1716676096,15886417,-1692467410,-1070373340,1711313000,1750099536,-13762318,-953902306,-1744761338,-476583936,1499881055,-926721946,1392508932,-396990895,258407623,738997943,-1262472346,520039944,-64674657,264244223,1711315844,732434059,48349542,264321894,-1962933630,197692353,-2122051639,-1261335808,520039945,20784287,1904545536,344549120,2862197,772584448,614407935,251658557,1728057988,-1401613173,-1275068373,520039946,1256924319,-1223727472,-524196158,1740868368,-1257993882,11212,-1459426879,-2079387649,2424841,268436976,1713627977,1724495631,732433961,1711277837,1048762,1718090752,-1039964501,-2092500766,-2112937730,915013458,1583754252,-875996327,0,-1957363712,172919788,453228637,385822222,1482227730,-4652173,-1024042497,-2130283519,1929579263,453228554,59406,1476448640,-852152392,-473854943,-2144957875,1977910318,-1328368638,1363458816,-1169340999,508579120,-125095987,16770945,712267807,16777089,-75427211,209014085,1296365953,-92207499,359945810,780156544,-32803584,-1274907196,-755203904,-1070350475,-1157517117,1303990597,875739725,-75419699,-361410741,780338828,780222089,-1275002693,-2128675069,-993815762,506364222,-2054349042,-1557202547,1623140552,681623046,1358960569,1604776791,-217942695,-389865564,-1072955558,117314420,272444211,1024094725,91686161,-3938224,50008,113704960,11929,781194893,-851639624,-385649887,-1717370687,-1193768146,567100416,-1293352077,-2134706432,-385649408,113639593,-1207751009,512443394,1522085529,-1625912064,1931595054,9431299,782253697,57948211,-2130672407,909025854,-352095155,1048678522,1480666788,1877672820,-1474917488,820674862,-771444432,-1965683998,-2144426442,-1031065362,1980039229,-996061102,740336430,724829950,724935512,1929773117,109971006,-1960431958,637536286,1978285952,1200498180,-1660515325,-97088210,119586606,1191207097,-1185458607,-1494024185,1952013919,-1326391290,-2096633087,-970586681],338,[-2145250780,290038802,289538370,605390884,4718736,64,150994944,1428496906,4334628,21008448,4204554,268435456,-2147483134,1075871808,541073408,16384,-2113404928,1048640,536872962,18907200,155755776,1140853077,-2079815664,4202752,135174,32768,537133056,8422480,-2113896304,-2012216060,1213728,-2146435072,33570888,270596,1049600,1028,536870912,33591812,69206016,593936,1109660177,286433316,539099458,1074956946,1207992576,8200,-2063597568,1427247109,537405733,21270560,-2143270907,75763712,272893952,-1879046112,134349193,128,151126016,32,262208,268436484,273230084,1145115209,-1844960248,155197440,33554464,0,134217728,16712,32842,536880386,8659536,1073741824,-2147483643,71827457,-2143270912,0,1077936128,33028,134291713,67125632,1150452864,151535762,10616864,-2137748956,1050624,64,562626560,-1968958431,77736608,78202952,1070085,17825792,34619424,537010696,524864,0,303038464,1073750048,2064,4784160,-1839977950,-1608382135,-1576515070,536879104,277118992,4,67108864,16404,16405,285250816,4260112,268567040,1208092928,-2003828608,537001988,0,-2147221504,67111044,570425344,1073745924,608764160,168075412,144834704,72500625,65664,1,1360134144,1378093377,-2130405982,1084564482,567874,-2139095040,2,571081729,10519696,0,310378496,16777233,4210692,268436609,1225933961,-1601174494,537399809,-2147481596,33556482,0,67109120,73748,542122004,76589600,8388612,69484544,18890784,-2011160544,1208492032,0,1074923520,16384,-1979710464,69468424,346362368,151601236,-2128478172,145007120,1065232,136,289996800,608469568,134239649,556094729,5417504,536875072,1208485888,335872264,33685921,0,67108864,536871074,604241936,536952992,-1572339680,1076105601,277365248,553715778,1074003968,0,1140855040,-2146430972,38371338,-2008509118,9,-2147482606,131332,1112573952,2101252,128,-1876688640,134225928,1241514113,33558658,1242927620,352388180,-2078275584,4727305,268436553,0,-1991113728,356648017,1082141264,542463240,9600,159662080,4227104,-1811807616,589904,0,16777216,262176,-1795145728,9438288,1417805824,1079255169,293863497,-1979414496,71319552,64,302518528,-1610071808,152190978,1252633122,4755492,2101797,537399808,575938596,545277058,0,608765952,1073741825,704778244,-1878777691,-1842723776,268501652,-2146425856,547365386,-2146959216,0,609288704,170004650,4196937,279587337,512,-1879031808,134283264,1140917505,135266344,0,512,67108936,-1442840512,33554600,603980050,-2104197088,84017152,-2113630176,37376,0,1233789953,-1610054656,554254336,-1565898206,37028,38053010,37748745,693374976,73793,0,-1843118080,0,771817473,2114773,1246038016,1207963784,1077936786,680526858,570425512,32,609290752,306520488,142611090,-1800760828,71303680,4356,1057280,1375797640,2346,2097152,8390656,131136,1426587656,537461162,269500480,10814530,269500416,1107447969,9502721,0,1235493120,-1542420478,-2145370112,-1570101871,4242,705799250,1073872896,69485570,1078214784,0,302579712,-1837105134,-1426030528,134260826,-1576926972,301998224,-2054942655,-2010643958,8340,0,-1842702848,138744392,302514856,1419069962,32832,8407044,272629760,-1450700768,4681,0,1075848450,1081472,1443172352,43008245,138940417,1078624772,269485064,310552608,268470304,0,617152512,1360024994,4327425,-1431661920,2184,304386730,67635201,71401988,136331300,67601,67371008,131104,352321682,1073891949,-1845492592,2208,1107369984,-1542978999,35783304,0,1376933120,-1977439736,1140858916,-1454225142,67108897,-2080365311,1073742336,689049728,-2147216823,1073741824,1364298056,1210065154,-1526726144,270553307,2396420,1435574281,346326098,354494610,8225,0,-2002124284,1346655649,285737344,-1437986223,8520,310923306,2113536,1115685905,37789730,1048576,67248128,33817672,361005072,67392853,1426129040,262688,-1593831424,562725412,-2147483576,0,290460673,177321482,1111655440,-1431682038,16777362,1243761153,134479872,354762752,538053192,276840448,1368689154,138514432,572596356,1082184886,2376961,-1843361790,176833098,-1441770414,273156132,0,1116029440,1346661697,67117188,-1437986223,18601,-1811934902,16844800,536873252,8429604,67175570,-2078269368,1074266410,167772192,304723373,-1845489628,663880,-1876948992,-2052947820,16970,0,271058946,-2053089771,1360134688,1435608138,65618,625648640,4194816,-2061230079,69800521,524288,306546944,354560128,554273284,8432170,5325440,1436582912,1267376724,671361313,84,0,71377424,277985922,75532288,-1523955439,1157668948,1241518613,1209008128,268435968,1077954594,1077944320,1208492690,-1601666486,75497552,1381283147,704907274,-2147348310,673253377,1380549706,2228352,0,1074268417,614749733,-1862270812,-1438378970,8390825,706824512,147460,1150427282,277488297,134349897,579962888,86124688,-1843126271,10644117,1074831648,341067008,1112154538,-1977331308,-2147446616,16777216,270680064,-2109707003,71844352,1234543248,285220949,1242047493,4195328,553650688,-2112845820,570953984,-1801182174,-1870101436,1316,-1974184151,168100994,-1593831259,-1794092544,1380551202,1060,0,16781842,681859593,1375866880,708856389,-1979693910,-1786605496,1073741824,169943041,4346154,-2145369966,1108513416,626150034,608780352,550873730,1346392104,178865160,698681385,613569620,1049032,0,-2071691264,27339329,83886112,1167430696,604262485,621815201,67633152,545784336,673743936,167904512,-1801182171,-2004606935,8398858,-1834308332,34145409,537137569,1246401156,-1457225398,20,0,538972818,1208505604,1346372096,287319429,1224769618,-1459468246,562200576,-2061478910,-2109599723,541626404,1229621640,573134154,1226146464,1215638273,-1809821400,1246905362,-1441651383,1246866064,299172,268435456,16384,574694801,85065728,1145719112,356602026,88117842,2105376,272892160,152323360,-1979711232,-1844293038,-2008771950,4199434,1387112996,1090652292,554275144,-1851504598,-1836440491,4195408,0,-2071460827,-1475065856,-2013265920,304124450,620799018,705866068,1024,17929288,-1606414267,556443690,-1432054747,615064644,563454112,-722070271,344478793,1251091490,-1437952704,-1437316790,148,33554432,8192,-1474166524,570425472,-2125190776,1375830088,-2076158805,-1878786040,1420034560,89408008,-1971322304,608773448,1359628713,136317450,-1431492080,-1577057646,-1809544892,1428758933,606442834,32936,0,556009865,1409622049,134348808,75662400,336629778,687920602,67117312,21572097,-1476261855,271230986,1234520213,-1974431164,-1601548255,1786201412,76715044,558453394,-1437971934,1437160085,2101796,268435456,134299680,-1441528832,1090519042,547891754,-1526455131,43013205,4194306,613548168,21512200,625018192,1431475492,279258154,35653010,-1414723072,692060745,1252140073,-1431661420,1234347172,84,67108864,1078465154,1430585616,335544320,-2147188608,713048072,67414454,1180672,-2136716800,1411519138,1242843141,-1835773367,-1526183599,-2008372700,-189378031,-2071442782,-1810593212,1431655849,-1431688619,168,65536,151142408,1426690052,-2147483584,156243220,-1996488686,272741973,-1879048192,-1473642238,-2109177852,-1857937080,1436886101,1246925386,546312265,-1347614076,1246928980,581259946,1435836965,1431655765,16724,285212672,-1607989983,-1441660864,620789776,294976,353372161,26240085,67145984,1162486928,337978384,1243894417,-1540729527,279258257,-2111134316,1951901952,25709225,1430864905,-1431677879,-1431655766,4264,0,167841796,1413809170,130,10560004,1107575368,67131733,4325376,-1470824192,-1588559806,1380518181,1431456170,-1526183638,272648741,-542502319,313069738,1246898514,-1431688619,-1247106390,84,1140850688,547651648,-1793974144,1141113104,537397393,75497473,1084510869,269485312,1360331776,369426440,-1810607544,-1431655790,1247122596,1143613769,-1386829308,-2079174027,-1836428635,1431652754,-1436920491,174,1048576,1375808020,-1534590959,41028,138428928,269553700,33573413,-2126495744,-1431699424,-1607954400,631608466,1381324117,-1448861111,293620306,-145402551,1101309098,1431446825,1431655765,1448432981,17576,302120960,136970305,1426393216,536870933,34738340,16811008,4204617,528644,1410662916,356844674,1430864420,1414878549,355030442,-2102766555,1565893906,-2010469782,-1448455094,-1431655894,-1431655766,212,-2147483648,1384137732,-2011152342,134301867,-2143271679,1149509778,268980754,614597632,1772421121,-1574428632,-1431655862,1437444778,-1538635191,604023210,-1213572523,604591549,-1792759406,-715762347,1433131862,88,151519232,-2078011359,553714048,37765165,537135112,2132488,42026053,1069568,1242906752,337969281,-1431694167,-1431655766,1431447957,1230350930,1839945301,1096111467,-1431680470,-1230329174,1991092906,16564,536936448,704661778,134760530,-1877945686,72360258,-2013245278,4112,10814530,-1163263968,-1438121948,1431676306,1431655765,1435871826,310400085,-609588563,1418046173,1431655717,1431655765,-715500107,168,38010880,-2142624695,1107296392,16818349,100864,25428485,69223685,1212698880,1426393088,-1859485616,1789602341,1437313706,-1431678379,-1540729427,1448433067,547973803,-1431655798,1789647530,-1378519381,116,1207959552,352340242,268521745,138700891,1230245904,606119976,536875072,36242697,1242890760,707076244,1437444778,-1436898475,1431678378,360752213,1834315189,-1432167682,1431655701,-1411754411,-608809635,172,1179648,539579045,37749922,119974,17669,140613,34111508,1084893216,-1455423360,1430847522,-1246057900,1440045749,-1431678379,-1421190485,-1414878611,1423267419,-1437248187,1571531434,1835891563,104,-1543503616,92293129,605065236,1108386237,-1985738688,-1992259576,8528960,139019524,303382528,-1523974059,1456949845,1437423277,1437292117,1243653546,1448433067,-1448018451,1800754441,1790293338,-1213475115,188,17956864,-1876642478,25445442,268593195,43280,9458325,167804946,1079118369,-1442840064,1515552936,-379931222,-1303022245,-1420142163,-1684887498,-1252600450,-1431644586,-1431655806,-1381116202,1845325245,104,-1811939328,37792266,151098004,4248150,609550852,570729506,2106436,307581320,9568272,1378422949,1605873002,767273834,2060801621,1445221869,-1386916395,1457307066,-1436918871,2077973165,-1150569109,188,21102592,-1869327275,1077954594,1107861674,25187489,136390980,1107329288,1078592018,-1442836480,-1353284972,-361911331,-345317930,-1414697621,1430901338,1431680443,1437988695,-606688696,-709464493,-289513507],339,[212,605028352,69227813,34641284,138561557,1210190088,8407561,269636769,546411560,17825792,1783963689,1574655669,1524083381,1448826285,-1416484139,1789635182,710663642,-1230329198,1859900894,-1209271637,252,82176,1078547849,138690577,21066,22041250,571510820,83886084,-2073427582,352453120,1565869138,-340370725,-1419085969,-38343318,-1172028235,1515541973,-1376356425,-709468832,-1151947851,-88188929,180,1243877376,145009194,71044,1109655569,1141413130,138716434,1346413858,285496357,-2139095032,1802192937,1567452077,1992011450,1449875419,1448454634,-1420118597,1269553770,-1234326700,-285376805,-539230550,252,1024,546681988,1145610256,276842624,10594896,67716,85069960,-2144861872,151519234,-581283259,-354953605,-1378421331,-69346634,-1382931371,-716542507,-453087401,1843074729,-1146366610,1996479487,216,1380515840,-2075122391,1282,84476420,278153765,277914144,138455586,541149705,32768,1800885257,1606270422,-172118281,-1233684643,1537559252,-1229564581,-749347414,-1146251800,1837088693,-8945733,252,37120,546671170,273829952,270540865,44087882,33556489,-1593573112,8917076,74240,-1087724142,-177509507,1609268077,-19026453,1834324644,-1435653194,-1241548837,-285856174,-1217825,-1073882129,252,1225916416,-1432071160,-2113927932,1115818000,4806037,4465280,177252992,69353986,1210056704,-711543804,-1344348757,-304163141,-1418265762,-695589719,1834341869,-106243402,1537972916,-1380450443,-306184259,180,71312384,2722082,9474048,67665924,1079274837,-2080372719,541392914,-2121755564,16,-1096463838,-89408514,-541360145,-35672069,-1152216764,-608780966,-1426083987,-151095446,-108833,-1065217,252,-1610350332,-1471536504,606405248,-1851649472,306231061,541082112,84977920,2107649,33816577,1804947977,-1342247243,-168383811,-620889491,-699749718,-1234342931,-22381861,-542396738,-153092107,-67621,252,168822785,1150453792,4729104,67649554,-2137761109,528420,1346961988,541346346,8390656,1579264514,-88622097,-1078067237,1991733247,-1114307440,1843123895,-603990090,-1241582291,-1074303649,-1,252,-1606270432,-1841036668,1225949764,1364265472,27309610,71434753,94513152,1151360,536952896,-1417000376,-268800323,-286298625,-318767397,1781115300,-1250574886,2136325483,-9740357,-8519685,-2097154,252,168300546,672473105,10815488,42606665,143715658,1091586064,1342702097,279194121,524292,-1373335550,-1099958293,2138832887,-705234946,1598362121,-539071625,-671093826,-687934001,-2130977,-8193,252,1346536704,1168246848,-1572330231,-1471150848,11164309,276955266,89465856,78137924,0,722018816,-134325281,-606095427,-759177289,-1230363566,-1229594915,-1096130837,-5259290,2013257723,-1,252,84944904,-1475870188,274010688,22170002,-2145340118,-2111303168,-1468006332,1084838417,67113472,1430358024,-313000067,-590353,-1258422785,-1424864887,-345068106,-67111587,-604312085,-42467473,-33,252,-1876655742,19210305,1420469266,-1806428928,38055242,545423396,18187264,11143810,1082294416,570687488,-1073916457,-1233143939,1238892534,-582708700,-1109525654,-1347784713,-4751693,-8706,-1025,252,33563664,1417674756,1112869184,1101697684,546351634,1242833920,1413488912,543839524,2097152,1246765058,-71827523,-1114129,-1426147393,732505234,-612976673,-92283478,1845472245,-1075970121,-1,252,273254660,17402016,-1800760828,72688896,138499493,4260241,34144321,145328640,2052,335609856,-536945225,-310416005,-1866793474,-1391310519,-1378100614,1607825279,-9568262,-18435,-2,33554684,67117601,1210056712,-1448467439,543855954,1090824,1343490048,1428424708,1118446116,16416,1112801280,-76843091,-1074266145,586022895,-1415310702,-76648521,-171971115,-1140888227,-303038865,-1,252,1084770442,33690114,1385515652,-1839979264,-1859901019,94454290,82432,5575937,4194816,167772160,-1358963369,-69355781,1421522811,726246440,1857412462,-545932354,-279592970,2147475453,-1,252,169232,276856896,1414891816,11094601,8426504,537530368,1250951240,139805256,524356,5570560,-4540523,-268435490,-2097873153,1435636357,-1243646373,1995435765,2130652639,-4458529,-129,83886332,4727333,-2079849456,1230328385,1152002560,69749153,1213203777,553979905,1118114850,135169,-1593835520,-622887387,2125983223,685105134,-1792760760,-546645011,-539116713,-609372170,-33289,-1065505,252,10769482,4210692,1380263178,279532114,1073881610,17440784,67109888,2785608,264,139591680,2146954026,-134365251,-2073233477,625543589,1994354011,1971050494,2147470943,-605102147,-9,603980028,1083288210,285217024,630805537,1101662720,295736352,1213270532,1385185352,608447122,-2145353664,-1571553280,-155361723,-546310153,1255267839,1251103760,-1414153291,-1074823509,-152318981,-8390665,-1,33554684,273831253,1049600,-1474157814,338268484,540674,8527937,67239938,-2138013660,525312,141099008,-537961719,-33718817,564821999,-1843125979,-34706769,-289739907,-1082235425,-294945,-129,134217980,1079268757,4489216,576017473,1095370128,1142953256,571736592,-1862268928,134222409,541204626,561643520,2075612708,2011160445,-1797982597,692685448,1801183162,-1150328873,-337906697,-1209016707,-131074,620757244,139834709,67182848,1212819733,606179328,17072130,-2136979454,69484944,16420,67633408,-1839857664,-268609791,-8521737,1112735743,1150456914,-554337705,-268567619,2139070815,-2065,-1,-1979449092,-1599427158,17827968,-1785574912,-1853225948,4203048,134873672,1375731716,572559786,-2145220608,1216151552,-1235774134,-554205761,-1781211682,-1792794360,1969215322,2108665591,-572667141,-37912645,-16449,570425596,-2006297163,1073742080,1084920866,606085120,17336450,1079003136,84017152,534533,537395490,-1569259520,-121472,2011160557,548009975,1212828322,-538067561,-537167011,2003768942,1877990399,-17,-1795161860,1381325653,2359296,-1806424824,-1970109294,8264,25494034,-1876916208,285361322,-2136856568,1751056384,-710170080,-133441,1248493503,714182676,1968690602,-170004745,-558153986,-298,-4194305,704971004,-1452644949,0,1076472066,536875008,-2139062126,537962496,84410880,8431634,1208517120,-361431040,-1082260140,-689979398,298966527,-2128337631,-537034965,2146401117,-72425544,-38019073,-4101,1241514236,-1532109350,64,-2008415744,1247094145,16785492,145031746,-1476263932,-2011131356,-2108537822,1499398144,-162191103,-594513,-1565851667,1250592906,-1163204022,-696393737,-1093175583,-536970277,-1025,-1431688451,710054546,-1788192875,575821097,16777236,9472000,1074833428,43008064,33825813,679776264,-160104448,-614530476,-608190467,349468415,613487184,-134258795,-1076401187,-338821181,-2101505,-130,-1431677699,1380558250,-1571105450,1213551954,278025281,-2013265390,312820737,1409552384,1082148929,1074866501,-579928064,2140509186,-17368489,-1579876425,-1859869686,1605073445,-167838089,2146162318,-134758547,-17,-1457248771,-2074858923,-1797866839,631607946,1140850708,27271296,-2146953902,43057152,153113098,287589394,2004680736,-699727544,-606085122,343268350,1251100816,-167923894,-541348386,-571211973,-66625,-2049,710235645,696886442,1387615831,1346939476,4802880,558088,575842308,1409549344,9013312,1149347876,-563149824,2133173412,-133395,1118502907,-1857809851,1599583524,2096103287,1874443631,-1092620554,-32769,1297459708,1381127497,1231908269,-2070260699,268435594,67108928,-1870376407,22085636,536875541,271094410,2071658496,-614858287,-1229471809,-1510674961,707347754,-167946423,-390220325,-67309634,-540801,-9,1385515773,629754026,-1800742054,715205265,71930384,26218500,1227527428,1242169857,35670016,1107470610,-311623680,-1123932054,-67626,279838654,1099206720,1868016938,-1275592834,1599994875,-268502053,-65,1420383485,1252698794,582334133,1095411114,553648194,268436497,-1538108087,546381904,589858,272671780,-1084293056,-1353415464,-306718081,-1510294021,1246833173,-1090704479,-983650825,1995943871,-69476610,-32769,-1784009987,-1792784055,1416452971,-1806390748,71913992,35668032,1235506194,1244267008,1140883848,1386889,-361103104,-1425913355,-65542,-1872040081,336232864,-345287414,-1610874915,532676077,-1073742933,-5,-1437968899,709448362,-1985282387,1112118602,1073741985,4612,-1809164891,-1870397372,4202560,1384162340,-1082712064,1444225722,-1112033873,-1510015491,-1584393206,-1094805676,1835953079,-689195073,-4227073,-65,1431676412,1376949586,1387658715,682273428,153363720,310902801,1381340424,573146256,589970,1125013,-161611776,356533485,-268599301,1221943263,172573345,-344644319,-1073938435,1803550198,-67389459,-1,-1454069250,1470440485,611188591,1162433189,-2147483611,17408,1419072085,1212481856,268435616,8945664,-1082456064,1694863806,2075127215,-1560347785,1360275732,-1075885494,-556608145,-673327137,-539034241,-17,1247122940,1414091178,1238761151,676697364,606357888,69206084,-1431690110,1428820628,71340616,-1608379051,-361824256,161522923,-295043,1440612093,-1975352254,-172322268,-144326661,-176685574,-8425509,-129,1431677694,1469229650,582352895,1117956690,16842793,1074268417,-1448457707,-1874591711,1090781266,138952704,-1082506736,1427165918,1450169687,-1459916833,1361334568,-1351670455,2110518957,-622938177,-67633153,-1,-1433253123,1562739860,1416298495,-1783868251,270813504,285229072,-1440083680,-1523973820,67109032,580228138,-311492608,44411003,-164005,1383070711,177277573,-44414686,-543195137,-59015189,-537020997,-1,1414878717,-1421203031,1239023359,539071828,1140850698,69206340,-1437973943,-1874573168,-1862254510,-2145124032,-1082327040,302577142,-307237481,1425915901,-1605070776,-1364225468,-164778827,1541401343,-42991762,-1,1437248252,-1085124059,-1838481409,-1807047350,633248,705204224,1431638420,605356617,69210788,676668053,-178911232,-2078090657,2147319637,-759698081,302138769,-71949166,-1073743121,-17465427,-268505153,-1,-1834331395,1461003690,618003967,1112844946,289406986,-1778383864,-1441627070,1369964576,688390184,1112148000,-545324798,542422517,-606610779,1962901495,-1533800380,-282375863,-306744899,-1218455553,-17107,-1,1435866366,2141931593,1236664319,-1790290646,1142039840,891363650,1436881044,-2080234422,83984458,-2003680695,2004189216,1375862623,-16859372,-1435640867,287394441,1521296404,2147338231,-623253,-1082656809,-1,1420405500,-685075054,1416298495,542217642,137,1846083584,-1458290015,680788000,687874128,1344934228,-580975616,13921019,-1420076123,-721420289,-1438375598,-14988991,-613446690,-555755777,-2228274,-1,1230329341,2136285738,-2049638913,1246384677,1235395616,-618494940,1243676842,1073807433,1375863424,-1538112430,-75882360,-1532821649,-86262,-93463638,18000520,-1213914070,-17088659,-134905891,-21005,-1,1437248252,-5548975,-1452605441,-1869327287],340,[3,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,1,-1,1,471793407,1,854788033,1,864524623,1,-1055094797,1,-49351,5,-1,1,14745599,1,-1,1,-909312769,1,854799249,1,859019599,1,-1723256077,1,-205,5,-1,1,14745599,1,-1,1,-104005633,1,316683161,1,20093263,1,-1718009869,1,-205,5,-1,1,14745599,1,-1,1,164429823,1,316683161,1,20093263,1,-1053228045,1,-205,5,-1,1,14745599,1,-1,1,-920846593,1,-1830538343,1,1228048719,1,-112643341,1,-205,5,-1,1,14745599,1,-1,1,419364095,1,-1830549607,1,1233552207,1,-1021802511,1,-239,5,-1,1,14745599,1,-1,1,-100664065,1,-16777217,1,-177,1,-393217,1,-13,5,-1,1,14745599,1,-1,1,-103809793,1,-16777217,1,-177,1,-393217,1,-13,5,-1,1,14745599,1,-1,1,-14680321,1,-218103809,1,-177,7,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-32770,8,-1,1,14745599,2,-1,1,-32770,8,-1,1,14745599,1,-1,1,960298239,1,-1042215038,1,-815667661,1,1231455939,1,-1711525736,1,-60607751,1,204721904,1,-868236337,1,957114098,1,-39012,1,14745599,1,-1,1,-1818625537,1,-1714657502,1,-1622350285,1,-916180327,1,-1719916910,1,-62311693,1,1687309542,1,-868247089,1,-1714854670,1,-49255,1,14745599,1,-1,1,-208011265,1,-1714460878,1,-1622350285,1,-916180321,1,-1711528045,1,-126668045,1,1681051495,1,-2143315505,1,-1865849742,1,-33010,1,14745599,1,-1,1,328794111,1,-1043372238,1,-1622350285,1,-916180321,1,-1719918445,1,-127454477,1,1685212768,1,-2143315505,1,-1865849742,1,-244,1,14745599,1,-1,1,-1824916225,1,-104044750,1,-1622351341,1,-937151847,1,-1988352365,1,-213314829,1,1687309350,1,859806031,1,-1832311758,1,-49335,1,14745599,1,-1,1,838662655,1,-1008660686,1,-1881022457,1,1208780483,1,-2080624589,1,-211613967,1,204719664,1,857719583,1,839650866,1,-32948,1,14745599,1,-1,1,-201328129,1,-1,1,-1610612737,1,-196609,1,-1,1,-49165,1,-1,1,859832319,1,-3145921,1,-1,1,14745599,1,-1,1,-207619585,1,-1,1,-1610612737,1,-196609,1,-1,1,-49165,1,-1,1,2134835199,1,-3145825,1,-1,1,14745599,1,-1,1,-12583681,2,-1,1,-805306369,1,-196609,1,-8438017,1,-786433,1,2141126655,1,-3145837,1,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,1,-1,1,-1793,9,-1,1,14745599,1,-1,1,-8388865,9,-1,1,14745599,1,-1,1,1886977791,1,-1724058801,1,526847619,1,315371923,1,1686554976,5,-1,1,14745599,1,-1,1,607387391,1,-1724058801,1,1332110898,1,-1835457389,1,1731369292,5,-1,1,14745599,1,-1,1,647232767,1,-1726160817,1,-1627167694,1,-1835452013,1,1731369292,5,-1,1,14745599,1,-1,1,647232767,1,-1726160817,1,1057186866,1,312226707,1,1731369312,5,-1,1,14745599,1,-1,1,647232767,1,-1983067057,1,1334993970,1,-1835064175,1,657627516,5,-1,1,14745599,1,-1,1,1721302271,1,-2083730361,1,529730691,1,848064912,1,260475233,5,-1,1,14745599,2,-1,1,-3158785,1,-13,1,-224395265,1,-24705,5,-1,1,14745599,2,-1,1,-1597441,1,-13,1,-224395265,1,-24705,5,-1,1,14745599,2,-1,1,-1794049,1,-13,1,-218103905,1,-1665,5,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,1,-1,1,471793407,1,1625688001,1,-865996601,1,252605240,1,-836437823,1,1060356889,1,-1056348666,1,-472960889,1,-11780473,1,-1,1,14745599,1,-1,1,-909312769,1,1290154897,1,-1723013485,1,-815520109,1,-869993575,1,2117245385,1,-1714854798,1,-917543374,1,-11764174,1,-1,1,14745599,1,-1,1,-104005633,1,1290154905,1,-1722816793,1,-813897997,1,-869993575,1,2117246969,1,-1714854786,1,-204511426,1,-11764162,1,-1,1,14745599,1,-1,1,164429823,1,1625699225,1,-1740577073,1,-821762541,1,-869993535,1,2117239049,1,-1056348546,1,-414228418,1,-11764222,1,-1,1,14745599,1,-1,1,-920846593,1,2095199129,1,-1723013485,1,-815520109,1,-869993479,1,2115148233,1,-104257666,1,-917543374,1,-12288462,1,-1,1,14745599,1,-1,1,419364095,1,-505411687,1,-1939738425,1,252601144,1,1176828099,1,1040630552,1,-1021833602,1,-473485178,1,-12501370,1,-1,1,14745599,1,-1,1,-100664065,1,-1572865,1,-1619001601,1,-805312513,1,-818085889,1,2130640895,1,-32898,2,-32770,1,-1,1,14745599,1,-1,1,-103809793,1,-1572865,1,-1619001601,1,-805312513,1,-818085889,1,2130640895,1,-32910,2,-32770,1,-1,1,14745599,1,-1,1,-14680321,1,-1572865,1,-8388865,1,-805306369,1,1730609151,1,-1,1,-33018,1,-1,1,-8388865,1,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,5,-1,1,-6291457,5,-1,1,14745599,5,-1,1,-6291457,5,-1,1,14745599,4,-1,1,268435455,1,-259825650,1,2137405491,4,-1,1,14745599,4,-1,1,1727987711,1,-208025500,1,-14208013,4,-1,1,14745599,4,-1,1,-419430401,1,-208024452,1,2133210099,4,-1,1,14745599,4,-1,1,-419430401,1,-208024572,1,2133210099,4,-1,1,14745599,4,-1,1,251658239,1,-258356124,1,2133209971,4,-1,1,14745599,4,-1,1,2147418111,1,-209499124,1,2137135345,4,-1,1,14745599,4,-1,1,2147418111,1,-201326596,1,2147418111,4,-1,1,14745599,4,-1,1,1744764927,1,-201326596,1,2147418111,4,-1,1,14745599],341,[-1,-1,-1,-1,268435455,-251658241,2147417919,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,40,640,480,65537,0,38400,3790,3780,0,0,0,16777215,8194,16777216,2080,65536,0,2244864,16786433,33685536,268960768,578895945,1167394896,2101280,65537,320,32,-1473642496,1217733760,-1459093360,9,9221,8201,0,0,268435456,285212672,1057792,1346994176,537006208,65540,1073762597,555059216,-2143280096,268451904,1141112848,16388,1410662400,4,33554432,17048736,271141160,256,268435456,8321,67108864,32,604242193,2230528,135267364,294129664,357893120,1145045570,0,35651844,4194305,0,1078264320,-1807478271,1208092674,1207959816,8426498,0,0,2056,-2130706432,8,4263936,-1526202368,-2122317823,33792,536912202,152379400,34635812,2048,16785408,0,150994944,17842208,570441744,4194465,1209352776,4112,0,0,606076928,67108866,17826368,279061504,659456,1140850760,1158744064,-1608513248,1074006272,537395201,1056,0,1074266112,545326088,134218240,33636356,4196353,1,33554432,0,262144,16512,-1874591736,-1576796160,538968740,4325376,138715818,168099841,268435520,131104,269549568,32,2228480,69505026,-2130706398,269488672,-1844305408,0,262144,32840,1207959552,16,2305,145293824,159399936,269493249,1359546368,542131528,16809988,67117320,4,0,603979776,1408,276860928,32772,1082656912,0,1073742848,0,17826304,0,540672,1375995904,590993,-2113929200,71344402,1225068544,4334112,4194305,33563265,8,598016,558452770,33554436,131088,69566468,17424,285212928,0,-2013003776,285212738,539099136,-1532362752,545263684,268697856,1343554688,2621842,-2012217344,1074004112,1082392576,0,272630272,520,1073759296,-1837096831,1351098880,4,0,0,8388608,16,-2139093952,167772673,34619536,1109430340,171974677,-1539140608,73,2048,16,0,-2113929216,136333633,134217737,1050660,-2111700960,0,0,262144,573112320,0,134479872,1381310464,66914,134283264,-1609954752,8912932,570442752,270533121,134217729,128,2402304,270340,35655680,16384,671352832,0,-2080112640,0,256,128,34603264,704645376,138449032,579339264,161521668,1225958656,2228488,33636436,-2146430976,0,612368912,-2105521583,268960321,302121106,-2108653308,8226,0,64,1210384384,134283298,536952832,1243938816,1074266280,1208098962,-1609956704,4194372,-1996484543,2,1152,0,1222660,2101252,-2147467248,-2143288320,687996992,0,8390656,272,0,33554432,4198432,302006784,9557,-1792540672,69210121,605394176,540680,138940432,264,0,-1858075392,279057,83890176,16402,67698688,0,0,0,608763904,0,1311744,-1534853120,38011024,604046336,-1853209440,20971538,306185218,-2147449792,537395201,0,665609,276833349,541197316,64,1243613184,32,1074003968,2097152,16777216,-2147483648,545325056,304089088,268519586,1225425188,2097170,1074943296,82000,6,67248256,0,614502912,2117640,16777345,268959744,268599560,4,268435456,-2147221504,-1542324224,537919488,134217728,-1459617792,328,-1790697472,-1475177176,306216964,1141377029,4496,4195328,0,17900802,-2147186398,1207975936,67174698,-2113929216,32928,67108864,536870912,0,134217728,35922432,68288768,69222482,1376846464,38273090,2364688,8480,269516800,36,0,1218725921,67117188,68293152,16814208,688390144,0,8488960,134742528,1208090624,33816576,536936456,704643072,594088,1430913033,1073916244,570507394,289538185,-2080112624,1074003968,0,36279560,4215849,276824064,8,4203008,168,18874368,-2105540608,16777216,-2147483648,9439360,-2130706432,1073742849,-1441652480,139460754,4723977,-2147464688,4672,32768,0,675555586,1074790722,-2113929216,536871073,83951618,2,536870912,262144,603979776,64,131074,172228608,270549288,-1438382016,-1576757852,-1811922912,68157506,4227076,8397952,16777216,-2119677423,134517768,606339588,532484,1073741824,168,0,268435456,-2147483648,538968064,-1874320896,536936448,33622145,-1800781310,1065109,19141893,289677321,268435456,2097160,0,613749252,4276386,16777345,8422480,273158144,32836,8913920,-2130706432,134217728,134348944,16,168837120,524324,-1525544944,138487122,603988112,1073808416,-2146418144,537001984,0,-1834703872,537921800,-1434302464,16777226,67109888,168,67239937,134217760,72,16777216,76711936,1342308352,545267840,1431634176,1107871828,-2142993406,68452754,67371016,2,0,606672201,67272864,524288,43152,16908354,66,16384,8,301989888,0,1073741824,33554432,151061545,-1474024959,4329877,301998372,-1862266880,4097,35200,0,1230119168,1075843336,-1457520384,4456994,1083179008,16810068,-2143289344,603979776,0,145,2368786,-2013003520,2097280,1163198792,605071908,1209174144,138544298,536871232,32,0,-1843115502,302252194,67242016,43156,32784,146,528960,16777218,34,1073741824,65536,571478018,537432100,1521111552,4280405,20980244,-1592770560,4259856,2097152,67108864,608764160,1074873360,1380450304,2097474,134287360,16421,536870929,512,67108864,34078720,4755968,285278240,33620480,-2128346110,67642661,1409417345,67375401,135284736,524296,16777216,-1458394588,75497538,134283648,33707156,34604032,2132,16777216,75530240,16793616,32,136,1212170240,276824136,1430931856,541084233,1057828,1381040256,33554752,8193,0,1380253696,537198632,1377075208,-2145386207,545259652,41106,2246912,8208,68,0,539117826,33883138,2360321,11604481,160606250,-1979416320,148498,131088,2176,67108864,1412057418,169877632,71377920,562314,17301504,67108932,2,2097152,0,570425344,32,268435456,-2113912704,-1794890492,-2147441326,541069386,1418199168,1075871872,520,0,-1441660928,-2146957239,688128064,547373648,163840,16425,128,16779266,36872,131072,9447945,-2079284976,276824080,11178016,626021386,-2079194112,2199588,268439552,8388608,16777216,-1790670556,553648640,-2070937582,141317,-1879048176,10308,1067296,541184,1024,0,64,537135108,17305732,-1525668607,346453,293617746,604243200,33817744,33,536870912,1376329728,142753874,1224902656,38307152,68157952,-2113372150,1073741832,131200,66,301989888,2377986,-2004877312,4260865,10627604,1368412709,1209274368,-2142203832,258,16384,134217728,-1437433174,-2111829888,1049156,43018,8650752,536887376,268697602,8425508,8421376,-2147483648,16,33562625,1207959616,155468801,67217482,33653028,134349056,2195524,4096,33685504,1409552384,536870954,-1434185728,-2142240112,-1879048192,37378,8396864,2098176,8208,18874368,41988,539034752,34095120,-2138035644,279192105,1346634880,573130898,1224740864,8,268435456,-2069216214,151556480,2113570,8672290,34603008,33554500,1049616,4096,2049,537001984,320,134742048,135682,625494273,1140869194,-2079318008,8389120,512,514,-2113929216,-1442836415,73,-1845230328,1081924,131328,269651984,67174402,-2147188412,0,134217728,4212754,16785672,1216348160],342,[3,-1,1,-1537,1,33023,1,-117637121,1,483163248,1,-111018256,1,666967091,1,-1051943175,1,-913362041,1,2129692569,1,-821786855,1,470689729,1,-3196477,1,33023,1,-201523201,1,-1664517084,1,-104039194,1,664357170,1,-1723031815,1,-920177869,1,2095461267,1,-815516983,1,-916183399,1,-51047,1,33023,1,-201523201,1,-1731625946,1,-104006553,1,664377651,1,-1723068688,1,-909180622,1,2095461267,1,-815513863,1,-109304167,1,-8441191,1,33023,1,-201523201,1,416054310,1,-104039328,1,666974515,1,-1723068688,1,-912326350,1,2096116627,1,-821820423,1,-117168487,1,-8441191,1,33023,1,-201523201,1,-1823507418,1,-104039386,1,670648594,1,-1723570458,1,-936949454,1,2097034131,1,1340355529,1,-916183399,1,-8441191,1,33023,1,2029584383,1,857504870,1,-111018960,1,667097095,1,-1052678426,1,-930133626,1,-17791183,1,520914713,1,403579841,1,-8449341,1,33023,1,1072955391,2,-769,1,671087103,1,-100702234,1,-1,1,-13,1,-7,1,-100663303,1,-1,1,33023,1,-1612185601,2,-769,1,671087103,1,-100666417,1,-1,1,-13,1,-7,1,-100663303,1,-1,1,33023,1,-1612185601,1,-769,1,-100663297,1,671088639,1,-109055281,1,-805306369,1,-1,1,-7,1,-49159,1,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,4,-1,1,-97,1,-402653185,4,-1,1,33023,4,-1,1,-97,1,-402653185,4,-1,1,33023,1,1727594495,1,1930992736,1,1916337676,1,1611534207,1,1282472067,1,-529295111,1,1882725582,1,-24608,2,-1,1,33023,1,653524991,1,647207244,1,664009828,1,-932944130,1,1277621145,1,-433613831,1,647219532,1,-180,2,-1,1,33023,1,-420216833,1,-426534580,1,-416022660,1,-864229633,1,1290204057,1,-433613831,1,-403453620,1,-24628,2,-1,1,33023,1,-420216833,1,-434922400,1,661716484,1,-872093953,1,1290859417,1,-433613831,1,552651084,1,-24756,2,-1,1,33023,1,586416127,1,647208828,1,664009828,1,-865857793,1,1144976281,1,-433613832,1,647219532,1,-24756,2,-1,1,33023,1,1626931199,1,1664650465,1,1664646668,1,1275887614,1,-1049560957,1,-530368264,1,1882725574,1,-24608,2,-1,1,33023,3,-402653185,1,-229378,1,-1,1,-1572865,1,-1,1,-24580,2,-1,1,33023,3,-402653185,1,-235522,1,-1,1,-1572865,1,-1,1,-24580,2,-1,1,33023,1,-402653185,2,-1,1,-61441,3,-1,1,-24580,2,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,-1,1,-769,3,-1,1,-805306369,4,-1,1,33023,1,-1,1,-769,3,-1,1,-805306369,4,-1,1,33023,1,2029584383,1,-1726020493,1,-2017386621,1,952951088,1,-1815149505,1,1100144944,1,-1022586175,1,1613156348,1,-3696189,1,-1,1,33023,1,871628799,1,-1714469850,1,848908082,1,-1818669978,1,-1815124930,1,1284656166,1,-1721486695,1,1277612028,1,-7104103,1,-1,1,33023,1,872415231,1,-1714461466,1,1050255155,1,-208023705,1,-1815124930,1,1284688935,1,-1620823399,1,1277560824,1,-1638247,1,-1,1,33023,1,822083583,1,-1714461658,1,43597699,1,328748896,1,-1815149505,1,1284688935,1,-2124139839,1,1277560824,1,-3211111,1,-1,1,33023,1,1945698303,1,-1982897114,1,848908274,1,-1818669978,1,-1857035201,1,1284656166,1,-1721486599,1,1277309939,1,-7134055,1,-1,1,33023,1,-118226945,1,-2095094686,1,-2034163833,1,948756784,1,-1877013441,1,-1048518288,1,-1022618941,1,-534760461,1,-3726141,1,-1,1,33023,1,-786433,1,-1610612761,1,-17170433,1,-6291585,1,-193,1,-1,1,-8634625,1,-50383885,2,-1,1,33023,1,1072955391,1,-1610612761,1,-17170433,1,-6291585,1,-193,1,-1,1,-8634625,1,-50333209,2,-1,1,33023,1,2147024895,1,-1610612737,1,-393217,1,-1,1,-1610612929,1,-1,1,-8588545,1,-62916121,2,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,-1,1,-805306369,8,-1,1,33023,1,-1,1,-805306369,8,-1,1,33023,1,-1,1,1093699463,1,865868280,1,1727188031,1,2140944652,1,-1056348666,1,-472960889,1,826883719,1,869032082,1,-217,1,33023,1,-1,1,1281634867,1,-1818625543,1,1693633791,1,1050253769,1,-1714854798,1,-917543374,1,608796210,1,-1818669934,1,-193,1,33023,1,-1,1,1281769203,1,-1818625543,1,1685225727,1,2114883785,1,-1714854786,1,-204511426,1,961117758,1,-208057198,1,-217,1,33023,1,-1,1,1281753843,1,-1818625543,1,1685225727,1,-32730935,1,-1056348546,1,-414228418,1,860454402,1,-208052078,1,-217,1,33023,1,-1,1,1281766023,1,-1818674696,1,607269887,1,1045009097,1,-104257666,1,-917543374,1,608796210,1,-1852212078,1,-217,1,33023,1,-1,1,1093043775,1,831322361,1,238170943,1,2118922764,1,-1021833602,1,-473485178,1,822296198,1,814539136,1,-153,1,33023,1,-1,1,-8389057,1,-7,1,-12635137,1,-16777265,1,-32898,2,-32770,1,-207618049,1,-25,1,33023,1,-1,1,-8389069,1,-7,1,-6324226,1,-16777265,1,-32910,2,-32770,1,-207618049,1,-25,1,33023,1,-1,1,-121,1,-57352,1,-7110658,1,-49,1,-33018,1,-1,1,1073741823,1,-201326593,1,-25,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,7,-1],343,[3,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,3,-1,1,-33,6,-1,1,33023,3,-1,1,-33,6,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,40,1,371,1,173,1,65537,1,0,1,8304,5,0,1,16777215,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-50331649,1,2147286911,7,-1,1,14745599,3,-1,1,1073741631,7,-1,1,14745599,1,-1,1,-503513857,1,868294599,1,1065851199,1,210190284,1,1630573516,1,-97,4,-1,1,14745599,1,-1,1,-855835393,1,865685394,1,523473695,1,1681039257,1,1277465545,5,-1,1,14745599,1,-1,1,-805503745,1,848928743,1,1329497935,1,1681825689,1,1327928265,5,-1,1,14745599,1,-1,1,-1057161985,1,851525583,1,1325567823,1,1681825689,1,1076270025,5,-1,1,14745599,1,-1,1,-871564033,1,318328722,1,1328711503,1,1681039257,1,1277595977,5,-1,1,14745599,1,-1,1,1642396927,1,113450951,1,1334219599,1,210190220,1,1634111512,5,-1,1,14745599,1,-1,1,-1573633,1,-1,1,-24577,1,-97,1,-7,5,-1,1,14745599,1,-1,1,-1573633,1,-1,1,-24577,1,-97,1,-7,5,-1,1,14745599,1,-1,1,-15729409,1,-1,1,-24577,1,-1,1,-24577,5,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,8,-1],344,[40529157,1431676330,-1431688619,-1431677515,-1851436375,1074275665,2133135364,1240858623,-1806546654,1420382890,-1431652682,-1414921072,1434540791,-1355089793,29404146,277396055,-15217934,1562989309,2125985755,9460655,-1965769984,1419070121,1431655829,626349397,714380362,151144586,-548780767,1392246783,-1524346219,626371154,1437199869,-11250347,-1236623142,1608839871,1120032741,27382826,-12381718,1115833599,-704791041,2223610,12430592,-1432070998,-1230329174,1431688618,1143581012,38228,-1223553020,-1426653185,709465416,-1454746219,1794071295,-5264726,-1433775507,1066001599,146843606,1140880811,-5264652,-1806374166,-1078988867,48781999,-2123753728,-1792366294,-1431680427,-1448465747,-1437428438,541073569,2141536912,1761476607,1251288229,1252608682,-631572481,-83886153,-601225047,2132969775,583032725,4762186,-81048875,545896639,-168100561,5566325,-1596577152,-1521838774,1431655765,-1437280854,311798436,68241994,-1357772798,-1426063361,1378003348,-1440044630,2146959103,-671088641,-1319808364,-7711670,-2000513238,578988690,-565472790,-2142048275,-546324705,283990767,-1866660600,715760682,-1431655854,1414903210,-1465604950,276861588,-1146445168,1442709503,1414861353,1420143274,-606404609,-1100301314,1252754498,-65961440,314601397,136333354,-174740774,12910175,-67176641,-2141522051,1751845122,-1440066283,1431655829,-1431655830,623454613,18465,1862599684,-352321537,-1517640638,-1521212123,-1224736769,-52467027,1347752356,-39381878,-1530638507,-2142759551,-1440044683,-2136440837,-1212678817,1080929710,-1431502336,1235571201,1431655765,710235477,1218792100,-2103160150,1604915217,1526726655,707348885,714429609,-1,-167780361,-1973770992,-250658479,717315945,285253716,-1438078241,15925087,-16924865,-1461978123,1958412288,1437225986,-1431688619,1230329259,1430934101,536908836,-1089322368,-150994945,-1437968728,1420405418,-1,-385875969,1102449317,-885058558,-624255158,68420992,760411574,16056255,1841295231,1387114207,-719978496,-1433228736,-1431677879,-1431655766,-1835750838,134226249,-1213986779,-1375731713,-1433235374,-1437948502,-1,-754974721,342447376,-1776312024,-1228767275,1078038698,-1685524737,-1996685457,-525377,-319392325,1831534592,-1976281856,1431677866,1431655765,707347796,-2104997230,-1358290432,-83886081,-1455151707,626338341,-1,-2046820353,1079257925,1434322050,-1412128822,352584000,793869783,318439423,-690102529,1433137142,-636878784,1380259232,1436898389,615098970,1347791250,541234340,-1087731308,-134217729,1445702228,-1428827476,-1,1358888959,362916392,-1212395480,-36995179,1074827348,1436876799,-1510146049,2147483503,-625100097,-1241448320,623453608,-1440066231,1431655893,1159866965,134226197,-2076180480,-1810758254,562037905,1426592833,-1,-1979908097,1086631490,1862894850,1473625898,339805248,-1751056515,1257635711,-302548033,-1227165718,1560412320,1414662564,-1431680363,-1431655766,-1789639259,1117801040,537403456,1235527680,-2010492886,-1843265264,-1,1425407999,621892885,1596133456,-36339883,1090785621,633995231,701825023,-2228629,-608716161,-1426063280,-1565916568,1431655850,1414878549,673556884,562250,151126018,-1835924956,578849444,1443373058,-1,48824319,4745797,2136293892,1540865813,169935008,1272119295,1166671551,-1140859041,1844312022,1442840788,715720853,-1431655790,-1515541846,1380537685,272703889,1074792464,1143247872,134815881,-2011036352,-1,-1444610049,-1459431126,-23916511,-18186326,1342720146,-1830223873,-1450003721,-285738197,-1229594881,620757173,1420133108,1431655765,-1705749163,1437242002,67127850,302121600,709429576,1092654378,1376272400,-1,76149503,2663509,-43432700,-707264726,-2105408920,625344479,69526975,-1078067382,1541404122,167805036,1378484397,1437158057,-1521855147,-2070633388,5280164,-2139095038,-2121129471,268521554,-1516107774,-1,676513023,-1879027283,-27588095,-1093271723,337641601,1219034879,-1163213843,-83886169,-306532353,83894443,-1790295973,-1792387766,693458261,1495618853,1073883721,151289936,715396132,77890596,134742592,-1,-2113400321,38422699,-118794432,1977352106,1074415700,394656511,1122568127,-608323,-1217397285,33603702,-1542152022,1431677266,-1431677867,581520042,310412306,1075847168,1093223680,1073752649,-1566267376,-117440513,631329797,536888662,-111169788,-304677035,310378560,-1438057729,2144837370,-536871253,1843116926,21613,705013846,-1431688555,-1515541846,1301434953,4237652,302055938,306842020,306724882,135332356,-352321537,1242825360,-2145115979,-222347519,1440087893,18940457,1470485247,-1426444355,-138412034,-612503569,20691,-1542303083,-1437968987,710235557,-1851091798,-2145381854,561224,1213272577,103844,547640448,-1056964609,356602954,8423530,-192939254,-1429536875,1141383296,2115347711,-9469976,-33853525,1993833979,55998,1426248746,-1515564503,-1437444779,-1440471723,310944842,-1862270976,564808228,1109663765,1242693929,369033215,1427243297,17375912,-369101545,-1429012629,276826194,-682120770,-1241645615,-1073808385,-1380065313,43733,-1459596023,-1431688619,1385540266,608872850,4213140,71312421,1151931392,268469536,2708480,1090387967,-1421585276,5277778,-1023430769,1238761359,-2145091520,2105361899,-5279837,-153133387,-84478474,4217531,1249925637,-1431680374,-1783977302,1227461972,37412,537001984,273302857,38873221,1380188485,720961535,705757473,17047976,-1778401498,-1429667973,67118344,-136860994,-1359283637,-2049,-680665089,10540502,360732161,1436920402,-1269541547,1381323429,-2103434039,67146308,-1571550976,1074020616,-2146266608,1086455807,1833256084,554730818,1241513805,-1831665849,1076101282,-558017163,-68165738,-269066827,-1090519586,5290939,631548416,-1437314475,1163236778,715303466,35090,18874368,160508425,135268385,709118117,170590207,1527910657,1493174932,318766930,684064703,8407560,1954010479,-1380059601,-27265057,-307578889,5264854,156259584,1431655753,-1381340587,1142269266,272650916,-2080356334,1420428352,37856516,-2146425590,1350630655,-699775832,1770091584,1258225579,1254686639,287899809,-631391298,-540833,-41605,-1207959809,5565883,47450624,-1431680430,-782985814,698979412,8430666,537395840,4827394,1208221856,708986965,39185151,-1433067518,-670383990,-1510146089,-1597833377,8399364,1907092571,1437461373,-1212811538,-34677798,13917045,162075136,-1437444779,714451626,1380624714,1051025,36868,-1785591152,18884873,1074832682,1208013311,-1339422327,1579911456,368770923,180944735,1143111840,-1431652369,-33033,-1057349,-1417936897,-2136295697,11142144,-1431655766,1437182634,-1540217515,4215466,276889632,1078219268,604569680,172337322,35980543,1700086816,-47300534,636616535,-1597964417,21501192,1533606845,-1246372929,-1111656585,2128607231,7695275,-2141846784,1381312789,-1431677787,356886954,8397845,67118081,-1784019935,18911746,536913194,1351635198,-1336205051,-353021440,-1779114065,80019391,-2012184510,1072197615,-268468491,-145302034,-335675786,1085136381,1112866816,1431652949,1230349652,-1466676695,69225121,17825800,537929992,1250033828,-2104448851,67438073,699011648,-575699628,1254246271,297926591,37889296,2142567093,-1112877201,-543443367,-1093156865,-1596298571,-1599471616,-1431655926,1436920490,1403606090,21123402,1207992320,-1969057246,67675152,268724651,270551284,-464107255,1803496193,715756478,12648447,672174080,-1548289,-134251011,-1155114016,-335614465,-1464484369,1343553536,-1437947614,-1783977302,-2074958510,-2147445164,8652800,554181768,-1860173531,69227093,1083248849,-378731232,-620863918,1447308285,1153499135,-2109472184,1968306090,1565912919,-289592240,-19136578,1785453498,1411710976,-1431655926,-766225067,706029909,8396937,16777216,-1974318830,33695888,1082152027,279170,-492100347,-1242714876,-1391311390,12648447,135284994,-3809793,-134236674,-1247081496,1543503599,1423797743,-1475739648,-1431655936,631614122,1386588746,4216146,268501064,537171236,357057093,269668950,1075841448,-446756336,1207283498,1430792425,12648447,625016832,-157845797,1582694359,1602028970,-17047617,-1246382406,1426128896,1431655685,-1431677867,-1537979991,270570149,69214210,-1974984631,-2147481464,37770389,630786,-253786814,-1431376054,-1415413052,12648447,532992,-1087382145,-167782915,-353696780,-675350549,1792798191,-1442709376,-1431688576,1414895018,709470890,8397994,553648640,539055378,625516834,1073759573,4195624,-448838908,265911893,-1425517398,146866175,713164816,-315639126,-1353334866,-1111585107,-34603586,-1430864966,1426063520,-1431680448,-1431655766,1370139282,71387657,67633152,92571684,136264,139634730,1069250,-1862294382,1471348397,1599439232,46202879,18874370,2130438399,-33622277,-672420998,-1208230037,1977341679,-1442840512,-1432087904,1251322538,-1437953366,9475154,16908288,1347506761,-2058313198,8409673,4456968,-2063646431,767950171,-1358802411,12648447,-1979152128,-1409330771,1540709847,-1168277585,-18908227,-1385316931,704643152,-1431688540,715762346,1246930260,4215204,1212156040,84166946,277088324,537469994,33589410,-754984632,-2112817745,-548796384,12648447,536870912,-26368009,-142608450,1877726838,-1216487461,-608798729,167772240,1431635369,1381324117,-1852560731,536906282,16809984,1351717972,1079005713,77613185,9445384,-1040231148,673558005,1596282245,12648447,38338560,-570537043,1591467509,-709002261,-34096202,-1235358243,167772372,-1431697240,-1431655766,1436898473,10507337,269025280,35934721,67242308,1359237674,536904224,-805360235,1116754175,-1080754136,12648447,134226432,-136618069,-345131153,2128336605,2004867053,-622151818,16777386,-1431698859,-1431655766,1247126858,71443026,83886336,-1450695638,-1856986606,1116417,38078468,-268496059,-2008767014,2132101761,12648447,1108475920,1576009346,1591061981,-709444165,-2376266,1840246527,33554613,-1440087638,-1783977302,1380624724,54676,-1610608632,2181377,8918080,1413750820,537403409,-10842,1378502677,-5631982,12648447,276824064,-138545245,-179098693,-1142040850,-557847955,-604316203,85,-1431682987,-1454189142,-1809296043,22022821,153354241,709530146,606218517,17893889,5308996,-117493935,4268629,-13942200,12648447,-2078014462,1593310791,-1361804554,-296059979,-135353674,1823964159,33002,-1437953878,1431672234,-1515566558,-2139074006,536870976,-2138004472,9454208,1419919432,1218717705,-33566807,621431253,-5630975,12648447,537001984,-170001521,-72679203,-1242583585,-1115990565,-1210192197,41130,1427480618,1252682325,1431677354,541107274,-1979579904,623186561,-2075913179,-2147216894,42533536,-8446118,-2136959852,-5291948,12648447,-1968701440,-1351635169,1429553263,1868396469,-692670636,1840634862,16477,-1440046038,1431672234,673535317,43030928,537927688,-2004311006,564150800,709525504,1079256073,-8405932,1225924905,-5567999,12648447,268583424,-33882821,-1105223494,-1427378706,-1150436396,-1225785765,20659,1426434314,-1431672235,1437149861,2105941,1157759042,555880712,267333,-2145382128,-1878911552,-6326228,2640450,-10542808,12648447,1109983232,-1437092033,-176498185,2111690429,-354748896,-306533417,54510,-1442229243,1381324213],345,[1386914900,138433962,142606336,1380559426,1150394384,1241842692,609527808,-4201847,-1786474476,-11041534,12648447,679804928,-66210,1877956317,-1581793957,1605856576,1542454906,43098,1426237698,1431655765,-1790290603,2656802,-1593538424,135414034,1186,279478400,1216430628,-5254112,5261890,-8444600,13172735,1141903360,-1435150533,-1111819337,1449843694,-362113612,-306513961,43701,-1438471678,-1431655766,-1437422934,4346285,69206016,1369740292,273305865,1090588672,690627585,-22052249,16949546,-10517246,12648447,-1786117120,2145386095,-621303058,-1646627109,-1344459288,-1158152769,46550,-1434408448,-1431655766,-1448439132,-2104482231,536936484,-2079710635,-2080373678,336724516,-1434447868,-27323129,5245568,-8448752,12648447,539033600,-693458086,-1217462339,2007358838,2058031706,-1352730625,8432245,-1441770240,-1431655766,1380603285,10528850,167809536,1234195458,26388488,1082130432,1428817225,-121681332,33857874,-48316,1086652415,1430913024,-1149239977,-289580309,-581080363,-680114710,-151257601,28077,715401728,-1431677523,-1783977302,537929045,524424,-1541240428,1207959954,67665920,-1790947182,-457233895,272634500,-8454126,12648447,-2011954176,1444260606,1574432701,-1227377985,-1079178561,-1410403585,4249078,1436554240,1431655765,-1437447595,145271442,541130753,306467337,2708553,-2147475384,-1450573276,-1778406896,1156392,-59771,12648447,1430323456,-620301227,-71477545,1803358056,-10845698,-42469889,5287341,357041408,-1431655851,-1449891158,4362836,150999616,1141974293,612368530,541329408,1344373842,1090472773,33556545,-32726,13238271,671744000,1442949887,-1377043011,-1075110968,-5308161,-1430330625,4221915,715786752,-1431655766,-1431661910,44606546,8,698635300,17404964,150995458,1099583488,704273161,11149844,-15030,281083903,1435600896,-1115652523,1925044182,2145205778,-10517762,-11147009,13687414,94896640,1431655765,-1834309038,9480874,546455586,1141983561,1210098066,16,-1608154838,-2064361710,67143744,-46699,12648447,-2078014976,-346886657,1223408315,-4778563,-12631809,-1436556801,11024107,162136064,1431680426,1431655765,-2136697772,33555456,312775186,33686600,1074954304,34220032,1239527205,270869034,-18603,13828095,696846336,-1110092107,1465808759,-9499650,-14741250,2132267263,11070045,-2111176448,1440044629,-1437313707,539501973,8320,-1466782684,-1873784175,67117316,5587209,311705418,26316928,-37075,-2134835201,-1843117568,-139461665,-1079978258,-62723,-6323970,-364191489,13786603,72679424,-1431655766,-1431655766,10769573,-2142240248,86253897,33816612,16779328,2626564,1176698773,1149830314,-43221,12910591,1435568128,-310749323,-11027013,-64770,-14737154,-552349441,11332318,1100283904,1431655765,1414878549,139023785,134479874,-1806546411,673273233,270630928,38380064,1011449685,-1608211200,-21622,12648447,608829952,1538259679,-4243347,-65028,-13695747,2047198463,6839723,1344602112,1431655765,1431655765,9708629,1090555904,1099453474,524362,524676,145753217,-1675297111,1382290090,-18670,13172735,1260988673,-285823114,-60459,-64771,-15761154,-685719041,60413,-1607860224,-1435871915,-1431655766,2705834,9438336,-1437429212,1380078112,20496,38019336,-1387070033,554930432,-21951,-2134835201,-1774059008,-626133333,-48731,-65284,-284487171,-1107113729,-1467984725,1241841664,-1414878694,1431655765,5395797,-2013003760,2368841,1048645,613483585,89195938,407633239,682183762,-37484,12648447,731203584,-1426433027,-48209,1593770236,-1224546121,729833727,-198192898,1342767104,-1437182683,-1431655766,-2136692054,4202498,1384813588,1250043016,4,1115965952,-1575028305,-1970781052,-43103,12910591,1263141376,-698946133,-10755,-1248460550,1828737261,1241568447,-251722304,-1459486720,1431680266,1431655765,541674069,1091044352,-2008005310,1081378,10769568,554767656,-2063926433,-1406905839,-42156,12648447,-1768938494,-1152074754,-21834,-282459908,-1090456481,50394351,-385875969,1409417216,-1431655926,1437969066,144003669,134349056,304458020,-1845221048,1107296265,-1421568382,-1444220033,596775497,-53463,12648447,723845376,-560211285,-9749,-1123745547,1057020666,16842235,-788529153,-1526726656,-1431677435,-1247106390,1079126613,1065024,1145705033,4227220,270799392,-619565016,1156249599,-1487779580,-41046,12648447,1246906368,1966036221,-18499,1862615227,-1694435217,25222910,1761607679,704708608,1789635138,-1437157974,-2142722646,-2143285240,-1857006190,605103138,8487044,2101716354,-1848315905,1535723602,-49259,12648447,-1417149952,-547490645,-67144357,-83761078,67649789,33618687,-722010113,1409286272,1431655825,1431655765,1079334229,537133568,626369060,295252,1142172160,-1391826807,681957119,-1155259835,-24630,12648447,370216964,1830147326,1459347437,1577144575,31463296,10681983,1517158399,1241513984,-1414878588,-1431655850,271165866,134217730,-1836837815,1212172458,272662698,-30441054,1112190975,1839540817,-32795,12648447,623149568,-1238647381,-1410662442,587265194,284229451,-1862729729,-690291713,301990016,-1431677536,1431677866,-1538632363,1116872704,1252616850,34677417,1090849024,-1403349974,-1856717313,-30766830,-32779,12648447,310444032,1833266173,-1110769793,83941503,14352127,49348535,-1430866339,704643232,-1436920431,-1431655766,1083484842,32,710017577,276841642,136323145,-88113110,615078655,-1147959128,-32903,12648447,1158942720,-1219185227,-674037761,50372826,14810109,16572202,1792892503,83886248,-1431688624,1431655893,-1873652395,2049,1251300418,1216682,621347328,-1386600150,1235899647,-575839212,-71,12648447,134284297,1599167963,2105933823,27263157,1081784155,14400779,1521183509,167772304,-1431680438,1437444778,1210755498,-1876688384,707037460,629154474,8396809,-69254616,-1831578114,-297397595,-37,79757311,579862528,1071295414,-1413414913,14954304,-2133562027,1090385670,-1426661877,16777440,-1437264560,-626365779,-1431655766,67108864,1430868642,-2146416555,1411713088,2012547593,-1537895426,2000103754,-150,29425663,1140998144,1605741228,-1249837057,15269762,-1602240745,-1602224319,-307399291,33554432,1783965077,1431655851,1078547797,8192,-1785560044,138551893,16785938,-1347466664,183152378,-1141143150,-81,12713983,150997058,1599804922,33619967,14413567,14351118,-1594925304,1383816993,5,1437403732,-1431655830,1414682037,276825088,1428433185,16795733,1410498624,2146768261,-1430628870,-35829175,2147475295,12614651,1409417216,-1084881412,8454143,-1062568961,-1172253691,-788717822,-1462310396,16567,-1381334382,1456822869,-1456821846,17956872,-1790291438,542385493,4196612,-559273436,1247573989,-546420844,-545259585,272687071,-1457520376,-550895108,16842751,1082086837,-2147839,-16806144,94904128,16637,-1414917547,1790269013,-1834702166,-2147481471,571540809,-2013247319,1241677824,2071287181,380720873,-294170719,-34604035,29425151,705265664,-1084948228,4259839,-1596625067,-16834816,-59488,-2678016,8379,-1435877083,1437444790,609572181,8388608,1420447762,38441642,528464,-279620181,1436703413,-155495670,-81937,12697597,-1442570176,1596260600,9502463,-1598137077,-335667456,-1078001584,-16841390,53482,-715763638,-1437223595,1437248202,134218304,1224837416,538977621,-1843396348,-1101714858,-1467716891,-1142991903,-279187969,612431343,1512374272,-1089863428,11726335,107608842,-558424704,-151583278,-67173952,43178,-1230354411,-1435849814,-1591061067,35659776,363484162,143804434,139393,1806420694,1435065001,-672246422,-1073758214,12640127,1426654212,788594936,11326206,1535170050,-1151728224,-8519464,1458408144,21677,1427461141,1515541845,-1437444691,524368,-1609301483,-2142984888,536871432,-693193555,-1558010652,-537417006,-72485393,22182901,-1441660895,1459683576,7822837,-15772671,-285802432,-1382612748,-1143340808,21875,-1440050678,1454222042,-1801147734,131456,178361344,581472930,136577056,-1235391781,-1425364814,-542463406,-290013697,1216378367,1518673920,721420536,11184714,-16840960,2069823898,-13954904,-1388965200,54702,-611691511,1437325910,626349493,-2147483568,1347045770,2435604,-2113912830,1840622262,-1097510203,2098550100,-1150456869,12639925,1426653188,83886328,16021339,-604174592,-2076901132,-16269291,-164822785,21685,-1440306686,1840600757,-1456843435,538968100,-1974197759,-1798813023,545394816,1521212074,1479180458,1867879850,1457249910,25802207,1428324384,16777456,738254166,1995899392,-78970707,-12457217,-1391746561,1091818,1510561026,-1431652950,1381127597,134217928,542479650,1074931978,135267344,-1414878550,-1571450284,-1112988283,-608807443,146828909,1409880064,244,-33396053,-584253184,-16711429,1862443263,2001454327,-2136964522,1799722242,-1430890901,-1431655766,18,-1784002040,156602960,-2147450876,-1431655766,1789591761,1808751145,-1246906789,-2143242789,-1792801775,241,-99108843,-1219100512,-285081420,1526783470,-637382529,550514344,-1432212991,-1235888806,609572309,278692,-1599434238,-1541126907,539238688,-1431655766,1146430869,-696862846,-1428525643,574925750,704716868,16596,-721441532,-48562016,975263808,520202939,-1392187155,11070741,1448174848,-1431675947,1436920501,151060553,626349312,277424208,-2147481472,1431676330,-1454759598,-1242740184,1437313706,4216149,1242038528,43194,-1409405183,-1609170856,1459681815,721485806,1057012991,72662015,900237824,1835881899,1235905109,8234,1214944580,-1574288123,138674185,1414699604,69896868,1845493570,-1436920491,1237363370,537020457,20643,-692756736,1426129130,243325695,71357627,520223487,27978478,1269126160,1437325914,-1431655766,32836,-1571412736,-1802234712,-2112732512,1435869770,-1471671991,-1426216056,1440066218,9022036,-2113929216,41054,-1118432000,1057226840,362868414,296887789,195624959,-2141955243,710432000,-1243982155,1381324141,1073762473,1421158913,574963969,547885060,-1985309550,1095836178,-704708845,-1431655894,289450666,268453922,59637,1806500352,520112288,96515565,16301874,1187053503,14005931,173352192,-1420462633,-1806543525,33556626,-2002105848,1210651306,-2141551296,1380067748,606750024,-1426104507,1414878634,-2071713387,67108872,173,-726990848,352382978,11558741,-2132083073,299039658,-2136315301,1398122820,1521855834,-1521175126,21029,1364563328,626148352,141168904,-1525394871,-1856992750,-1443168491,-1792371374,541084197,35234,11796896,-1340735488,33614367,4257199,1086322527,48807455,44752342,-2074729215,-693196118,1414878677,34984,1146426628,1217011797,1087702818,346653844,1246368160,-1426079958,1389733012,1519473833,8200,15294336,-1458962432,54654,1074776314,1079356709,12384037,543708603,-1582672891,-1435837610,-1834308938,2134418,1381246240,-1843391872,285059712,557984066,273695748,1442709322,606426409,1434718866,81,-2140472443,2130771968,12629755,1224676279,-2130707702,83197195,-805112491,-1431678427,-1244285355,1437166165,536880165,-2008381182],346,[1702261349,1936289056,1668571501,1412378216,1701995880,544434464,1919950945,1701601903,1769414765,1948280948,544434536,1970562387,774381680,692207939,1818846752,1395076709,1886745701,1935763488,1701143072,1633886318,1818583918,1864393829,1852383346,1920099700,1702129781,11876,0,0,0,0,0,0,808727322,808464432,825502768,808464432,875311152,808464433,439365680,808465459,808464432,808530988,808464432,825502768,808464432,840577072,808464436,741355568,808465458,808464432,808727084,808464432,1699941168,544241012,1869771333,1699971442,544241012,1819635555,1869488228,1751326836,543908709,544370534,1970365810,1684370025,1936286752,1886593131,543515489,1868983913,1952542066,778989417,1952797472,1998614645,543976553,1953394531,1702194793,1953068832,1953853288,1919250464,1836216166,543649385,1919950945,1835625573,1918987881,1768169593,1931504499,1701011824,1701339936,237923171,544698188,1802725700,1634751264,621176163,624043313,1699971123,544241012,1819635555,1869488228,1768300660,1931502702,1768318581,1852139875,1768169588,1931504499,1701011824,544175136,1953721961,543976545,1684957527,779319151,1952797472,1998614645,543976553,1936682083,1176514149,543516018,1701670771,1936286752,1886593131,744842081,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,621293166,624043313,-1942739661,1919248468,1936269413,1953459744,1869505824,543713141,1802725732,1634759456,1713399139,1629516399,1887007776,1818321769,1735423264,1701077362,543584032,1920298873,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,1867784238,1952805664,544240928,1868767329,1667330157,1702240372,1869181810,1718558830,1852397344,1937207140,1818435628,543908713,539904847,544362353,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1701996064,1886724197,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,621948531,624043313,624174387,624305461,624436535,1750367289,543519333,1847620457,1696625775,1735749486,1768169576,1931504499,1701011824,544175136,1919381621,543515745,1920298873,1920295712,1953391986,1919252000,1852795251,543584032,1684957527,779319151,2003781664,1919252069,1699946540,544241012,543451492,1684957542,1634759456,1713399139,1948283503,1713399144,1869376623,1735289207,1631068218,1836016416,1952670064,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,1814048357,2032166473,1931507055,1965061221,1767317616,2003788910,1852776563,1718182944,1701995878,1679848558,1702259058,1870209068,1769414773,1746955372,543520353,1914728308,1936615781,1819042164,1819042080,543584032,1920298873,1769497888,1852404851,1767317607,2003788910,1919950963,1634887535,539915117,1768702774,1327524707,1869881419,1852793632,1970170228,1699946597,544241012,543452769,1953721961,543976545,543516788,1819045734,1852405615,2112103,0,0,0,0,0,1816365568,543908713,1668178243,1948281957,1970348143,1394635881,1886745701,1852383276,1768453920,1663068259,543519585,544567161,1970235507,1713398892,543516018,1830842485,543519343,1802725732,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1696625269,1953720696,543649385,1936876918,544108393,1461741167,1868852841,539915127,1701336085,1970413678,1699946606,544241012,1767991137,1631071854,1887007776,1818321769,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,136326757,841298213,874853157,1701336184,1763730802,1869488243,1852121204,1751610735,1936286752,1886593131,543515489,544370534,2037653601,1633905008,1852383340,1818326131,1769234796,1864396399,1767317606,2003788910,1411395187,1702043759,1886724212,1663066400,1634757999,1981838435,1769173605,1864396399,1767317606,2003788910,1663052915,1801677164,776687392,1917803296,1768710944,1126198115,1701015137,1869881452,1769304352,1699946612,745567604,1684955424,1701344288,1919295598,1965057381,1869422704,1679844722,543912809,1667330163,1700929637,1701998438,1853190688,1735289198,1952797472,1629515893,1852399975,168651822,1883310605,2020569712,1952542057,1919295589,1931502949,1701011824,1902473760,1701996917,1953391981,1852383347,1734700320,1954112097,168653669,1866664461,1734960750,1952543349,158232425,1886220099,158622561,1768978772,225206627,1309281546,1763735397,1635021678,873032812,909445433,1463355917,1868852841,857764727,856240430,825493812,1767311885,2003788910,775102579,856240433,825493812,1767311885,2003788910,892936307,154415625,168637490,1701336132,1819239968,1769434988,1881171822,1919381362,1932029281,1919885353,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767345184,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1701978227,1835888483,1701080677,1752440932,2032170081,1663071599,1702063980,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415061550,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1986095136,1869881445,1685024032,544826985,1920298873,1414873376,1163412815,1094856259,1919885396,1313817376,776423750,542333267,1701603686,1142959731,1852139607,1970239776,1701994784,1852793888,1914711141,1635021669,2032170098,544372079,1886220131,1919251573,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895119,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,539905359,168626701,1768702814,1327524707,1869881419,1852793632,1970170228,1769414757,1394632820,1886745701,544370464,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1835364896,543520367,1936025716,1919950949,1634887535,1143894893,543516756,1819045734,1852405615,1919950951,1634887535,695412845,544370464,1986622052,1932030565,1918967849,1970413669,1852403310,1852776551,1970239776,1868767346,1953853549,539914853,0,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,2004322048,128,-143100152,136,-28928,136,-2005432576,32887,-28928,32903,-67434496,64507,-28928,30855,-2004353024,8423560,-28928,8419207,0,0,-28928,8419207,0,0,-28928,8419207,0,0,-859026432,-2139064505,-1195393089,34952,-859026432,-2004846780,-2138535928,8423560,-859026432,-2004859068,-1997043856,8943624,-859026432,-2004859836,0,-2138540032,-859026432,-2009054204,2004318071,-2138539913,-28928,2000700416,-1,-2138507009,-28920,-2009070585,-2004318072,-2138536056,-2004322168,4255863,0,-2139584512,-2005432441,-2013200513,2004318071,-2138634120,1886877839,2004912264,-1,-2138537864,143128328,141623295,-1886877560,32888,141594368,1282473983,-1882403636,32888,15730688,-863205240,-1882403636,32888,8388608,-859012977,-1882403636,32888,0,-859012977,-1882403636,32888,0,-858881905,-1882403636,32888,0,-858881905,-1882403636,32888,0,-859012977,-1882403636,32888,0,32911,-1895825408,32888,0,-2004318065,-1886877560,32888,0,2004318095,2004318071,32888,0,-248,-1,33016,0,2004322048,2004318071,32895,0,-2004350976,-2004318072,32904,1056997312,528498624,264249280,132124608,66062272,-64576,-64576,251658432,117440704,50331840,16777408,192,192,192,128,0,0,16777216,251658368,251658434,251658467,251658483,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251691263,251707647,520151295,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2012681140,-2138539897,2004318095,1953986423,1997008078,-2138539913,-113,1291845631,-15741714,-2138507009,-2004318200,-830175096,-2004303636,-2138536056,0,-292814848,204,-2139584512,-2004350976,-327186296,-2004318016,-2138634104,15730688,-1929935104,2004317959,-2138537864,1711669248,-2139619226,-1,34936,2121828096,67659390,1329873988,34936,-411533560,-866064665,1338821836,34936,2121826056,-866091394,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533560,-857675801,1338821836,34936,2121858824,-866091394,1338821836,34936,-411529472,-871569689,1338821836,34936,-2004350976,-859045752,1338821836,34936,-1997010944,128,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440704,117440640,117440640,117440512,117440512,117440512,117440512,117440640,117440640,117440704,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071],347,[2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2004318072,-2138539897,2004318095,2004318071,2004318071,-2138539913,-113,-1,-1,-2138507009,-2004318200,-2004318072,-2004318072,-2138536056,0,0,0,-2139584512,-2004350976,-2004318072,-2004318072,-2138634240,2012678144,2004318071,1953986423,-2138521394,-1879635968,-1,1291845631,49390,-2064185344,1145324612,-834386876,49388,-2131294208,-858993460,-296956724,2252,-2131294208,-858993460,-321992500,35008,-2131294208,-858993460,-855734324,34824,-2131294208,52428,-1065844984,34936,-2131294208,1717960908,260573024,34936,-2131294208,-404260920,1333813478,34936,-2131294208,2122219143,1326212734,34936,-2131294208,-404232313,1326245607,34936,-1997076480,2122219134,1331723902,34936,-1997076480,-2004318072,1331726472,34936,-1997076480,2004318071,1331722103,34936,-1997076480,-1,-1889468417,34936,2012678144,2004318087,1996978039,34936,-7405568,2139062159,-15763841,35064,1997012992,-134744200,2004312311,34943,-2030043136,2139064439,2004289392,63607,134217728,-2004318072,-2004318200,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,30727,2004318095,2021095287,-2004318072,-1060211577,2004318095,2004318071,2004318071,-1058124681,-113,-1,-1,-1058222348,-2004318200,-2004318072,-2004318072,13430348,0,0,134217728,-2134840114,-2004350976,-2004318072,-2021095288,-2146972418,2012678144,2004318071,2131230720,-2138521480,-1879635968,16777215,123758182,2184,-2064185344,2001224772,1625745383,34944,-2131294208,2122829004,1719172734,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2123287756,2138603134,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2127088844,1618509438,34936,-2131294208,-1999844148,260081800,34936,-2131294208,0,1325435016,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-830175096,35008,2004318095,2004318071,-296978569,8419520,2004318095,2004318071,-322014089,8943808,1998747535,2004318071,-856798089,-2138540025,2007660431,1886877559,-1058222584,-2138540025,2004318095,2021095287,147652231,-2138539897,2004318095,134217847,2009102463,-2138539913,-113,1617323520,-15759353,-2138507009,-2004318200,100663296,-2004320160,-2138536056,-2013265920,-2004318072,102,-2139584512,-2021128192,2004318071,-2004350858,-2138634104,-522240,-1,2004312319,-2138537864,-1997010944,-2004318072,-40824,34936,-1896347648,2122219134,1329882238,34936,-2013788160,-404232217,1338797287,34936,-1896413184,2122219134,1338772606,34936,-2013853696,-404232217,1338772710,34936,-1997076480,2122219134,1338821728,34936,-2131294208,-521701496,1338821644,34936,-2131294208,210274508,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,0,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,329,156,65537,0,6864,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-234881039,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-50331652,-1,-1,-1,-1,-1,-1,-1,33023,-202113025,75439239,476511948,486420735,-1051971021,-32890,-1,-1,-1,-1,33023,-202113025,1681803570,-867402036,-914594178,-1857280365,-205,-1,-1,-1,-1,33023,-202113025,1686019647,-115589431,-109287874,-1723062637,-193,-1,-1,-1,-1,33023,-202113025,83835907,154943177,-109287874,-1723062637,-253,-1,-1,-1,-1,33023,871432191,-465614542,-920895927,-914594242,-1723586927,-205,-1,-1,-1,-1,33023,-1846280193,209656967,424558105,486420542,-1723768272,-121,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,1072758783,-1,-8388865,-1,-8388865,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7169,33023,-1,-1,-1,-1,-1,-1],348,[-1851238821,136856852,547974537,-1789648384,1847883223,-555024709,1574655659,-704877861,-1243892134,1423289002,1376405930,9480338,0,68297024,-698988124,709137078,4756052,-1879048192,-2063679742,-1440610176,710235605,-2142631867,72505122,1434585089,-1689719875,-1252043273,-345047555,-1112811914,1800787382,1431655771,-1538092502,548,67108864,675285001,-1247106486,1151961258,-1845493623,26354761,-1593921752,1837441042,1152019125,613437968,564419209,-1760288248,1448238443,-268763218,-1380599973,-1414087251,-1431655059,1437457066,1235506258,10757193,536870912,-2130165120,-693491179,688202221,4727890,603979776,-1862314238,-1439858048,-1454025301,2394370,-2136299006,-1434419200,634780382,-1168648707,2070928374,1986898806,1518037979,1437313718,-1840625067,18834,0,310511650,-1386919343,1168675930,1141014820,-2145105518,-352365239,1437272098,1414878549,1145705120,139479824,790693952,-1783310411,1476247387,-690311762,-841550118,-690595219,-1435866155,615076522,4756516,67108864,1143488512,-1247128918,-1475198539,269486154,150994944,-788592128,-1229315584,-1431655766,9479176,-1599433596,1527382536,701857327,-44599945,-1116211845,-1145721417,1521333845,1431655853,-1835881902,2245010,16777216,293667364,-1420389084,312814187,-2126241135,541692452,-172010990,1440057924,1431655765,1218974274,89402145,-1216331774,1115018538,1476259806,1806544877,-714187923,-714428970,-1431655339,693478570,-2138532764,0,1107830785,-576017846,-1538768468,268435530,33554432,-189332416,-1431694832,-1431655766,35923360,-1873653244,-1357774768,-1528905973,-89400021,-696812105,1991636694,-1230148931,1431661493,1246336340,2236937,0,608305288,-1414911319,710257275,-2074858864,1217545362,-47214332,-1437258431,-1247126827,4851784,1154779784,721429634,-1448446459,1467988822,-1109726243,-1378112163,1440460117,1792759467,697674410,9718354,0,-1995423230,-1235901110,1235940053,268435493,4096,-45415280,-1235592440,1433097653,-2003811755,-1456843519,1447362576,-721462527,-36309211,1806687606,1538094827,1840605915,1431680346,1118458453,1078038564,0,310511648,-1381346222,1389756343,1100104788,-1843101368,-23781375,1440066114,-900027475,573049256,81078866,788529221,1790291200,-1409393003,-562399317,-1430934563,-715728982,-1431655754,-1784376150,9708617,0,1225793545,1515541781,-1510277161,67108944,9218,-1090518000,1806527145,-1252674198,4858453,-1448457728,1258899728,-626054336,-5509822,-1244156546,1836047798,-1361397066,1521330858,-1473664598,1346523794,0,302317824,-1414878556,1526726591,1344448906,613482568,1596559748,1521200450,1708480171,-2078244524,-1839557302,352321604,1996297728,-1250009180,1857944299,-609585701,-1447701139,1440070253,625628501,1411364,0,1213240324,-710241718,-167772309,17301584,280577,369098784,-1419061782,1521314413,273975466,-1532343808,708935826,-575994588,-286550638,-1244145730,-1251103819,-1210668454,-1431673253,1252633258,1379963466,0,-1576927232,-1230329198,-16777257,1207978410,1225785616,1160029444,1834724310,1433130330,21504597,-1453977335,51389476,-1216478832,-1111610520,1853603285,1843125982,-1431474517,-1435673131,-1454724694,-2137775064,0,160702977,1431655722,-8265,39125224,4269124,285278240,-608806315,-715498667,269570133,1381321280,-1442545592,-95092446,-338343211,-1146259521,-608782923,1843124844,-1431655882,1381149362,337791397,128,-1543501824,1448432969,-16470,268473080,302252033,38310404,-1437226070,-1244222741,1112033877,1419060233,418,-1352712055,-1082190407,1450700149,1834310635,1521857883,1448465898,-1974184531,541692488,0,313147392,-1431656814,-20526,1150419196,1083198088,1073873024,-1210394022,-1414154662,2773077,1381303552,-1790425080,2048204882,-362134570,-71976978,1457253982,-681944107,-623462826,1419094698,-1985731435,32,-1543503360,1431644501,-54347,42224,67174434,361243689,1790424662,-1431671371,302033322,615075906,131234,-284475256,-1084250883,1836047837,-613001747,1521211066,1437969069,-1437444779,302600610,0,139077632,-1414878574,-43704,-1457257992,287590656,-2145386496,-576006742,1785550187,-2146784598,1227687184,705176073,1577423378,-173365078,-1210222729,-1246893221,-709446314,-1431653014,1235921578,1213483541,64,621871360,-1381324252,-8415918,38138,1073741898,578963522,-1414156619,1524345430,138455210,1413648512,-2136866784,1963018404,-1357425153,-629744162,-696885779,-1251299859,-1437225555,-1834308950,1361220008,0,-1841167360,1515558218,-11064888,-1840774928,76628992,151519760,-1225893205,-698978899,-1609389398,-2121006584,1409552386,-1358950135,-45421894,2007739243,-1247095370,-1386910805,1517136730,1430869461,71903781,64,606339328,1431676324,-11187563,140793,553914529,574722052,-710224470,1431657397,33576373,1411981346,36274720,897598498,-1215114001,-578945570,1834728301,1810803290,1448834411,710235563,-1852554166,40,-1459093504,-1381357015,1603605024,606601456,138412296,84410432,-1252149907,-623203733,-1869960534,4327424,-1466826616,239112776,1529199546,-1227445387,-608807205,-715821641,-1251300010,-760567206,606229929,128,44105728,-1414901174,-1213553590,16886258,-1592612828,1268853265,1869328218,-1230344874,1145088682,-1542946172,1162496514,86526226,-1387205137,-608469281,-1376930378,1538120554,1437291885,341136725,-1438365550,42,1409949696,-626349422,1244285264,1213333744,67109120,168034308,-1428759883,-1430922533,-1870484774,9572384,-1465253744,37884485,1464448445,1995303797,1985342957,-1229608230,-1436914773,1705683626,11113044,128,-1991244800,-1431661532,-1438471542,33573540,-1873533915,1267745872,1841014102,-1244222028,629779114,-1879048191,-1456862976,1100235816,366280559,-1378394401,-1431413829,1433120171,-606709067,-1968526742,1242703179,82,570753024,-1440078507,1431652689,-1869348782,16777344,369168385,-631931467,-1386566742,1346524501,68297800,-1571454460,2199874,1253399131,2071721461,-1233799827,1806546390,-1229277587,1515541933,-1857795928,8,1409810432,1414878601,1250448010,67152288,1150437908,757334308,-1251038378,1790249536,-1784501578,268435712,-1386862304,1078602260,636157741,-692756641,1839951323,1515940789,1439935146,-1565873579,581544530,16469,-1992163328,-710269870,-1842703022,-1591607126,268435521,-1795120000,1842730605,-1385365248,-1566397782,-2125970350,1347748352,538018114,1214084871,-1116801611,-1418273866,-710224298,-1414636883,1423288938,1225926037,0,1375993856,-1448433110,609330212,138955328,38347268,710017034,-1431456294,1437286400,-1404916374,128,-710244348,1212828308,1392237829,-673357905,1454225005,-1384731206,1790301813,-1431655766,-1834727259,18469,-1996488704,1381321033,1380624714,1107427477,1342214224,1560290592,1954246059,-1155923952,1369548205,579407889,-1433001440,-1852796894,-1465026815,-1166281387,-1243910693,-715819563,-626379349,1431655899,606688042,144,302120960,-1456843374,-1986770411,273700128,72680706,723878020,-1331307686,-719976444,1448246619,580,1414857728,606422340,-704725440,-1381077227,1454758582,1538108333,-1418793642,-1431672235,1245877412,20553,-1541406720,1247103317,-1840097966,1157955653,268443720,1417679888,-1048662602,-1441988096,-1470999083,2113696,-710242300,-1836543960,-1260967040,-143278678,1842853485,-1251322277,-1235921555,1431655861,563454537,546,302006272,357127570,-1406883542,273700240,1116899330,-1224195967,1079367085,1560477697,-1520256083,-1878781935,-1440086656,1210657157,-713224448,-1360012542,-608539173,1456977254,1792798170,609572267,1252660394,43080,1224867840,-1588180443,564734549,1141211202,134226600,1833044260,-1596212374,-1283121088,-1431808397,8389700,1436885026,356680784,2077951232,1968518997,-1437213770,-627413283,1448434613,1431688666,-1861179052,18,301989888,1252545194,1247126858,290461012,-1582659582,-1442308095,-2135533861,-301858816,-1781351762,2113568,1376322048,539568394,-1233190656,-1358975328,-1229564181,1433785770,-306795861,-1431652778,715477653,42312,-2079326208,-1856858844,1414179410,-1576361848,67117608,1830946132,141422006,1510016016,615110362,604574088,710215689,-1434147756,-43384576,2060801450,-1410470474,1806391989,1433234285,-1435871819,1095404196,4130,285212672,631876170,1230326101,144704545,-1465219006,-636966784,5725101,-1256128508,1365814709,16777282,1435058208,2689441,-681603072,-679539863,-307602723,-1386828947,-1386881702,-710235542,-1433250731,8397897,67108864,1251103381,-1785582955,571822674,16786056,1430323477,14530267,1845821440,-1974183061,1081896,-1441660414,1346654890,-1122639871,-1109764438,1524479595,1793963690,-1145678421,-1437149866,606643626,34964,553910272,-1843123675,-1454090839,-2009069239,1252362276,-1240192480,11955637,-1258225536,542291418,574693504,1245980745,1410516,-149493755,-340295430,1437298109,1448433115,1785584602,1431680437,1235561033,8397345,167837696,715740233,1431676330,606442516,537928337,1833009220,6969263,-620740608,1231579991,264484,-1458405100,-1600116555,-586820605,-1117891243,-1235592341,-1246897226,-693455178,-1435849258,-1835752278,2115658,8192,1141155242,1243982250,-1840766623,-1994110652,-1417010158,6154602,-1237254144,81047226,285212673,-1438365451,1413866,1862396167,-341065474,-310979107,1454615146,-1242715475,1431661485,606710100,8917649,570427392,-1784133614,1386850890,630344330,608768553,1829868196,141189051,1778978816,548068053,-2025308024,319890797,4212157,-1254043129,1580029013,-1431455818,1835914710,1532717913,-1431643558,1230149034,2114596,4259840,713200292,1437248084,1210393681,1234347076,-612228087,14608982,-620756992,-2001709637,352326176,1414154493,2468075,789632271,-175396097,1517022573,1437316778,-692691241,1433228725,1385538642,8398921,269484032,1227432981,-1834736555,-1840756406,-1843115630,-1437316782,11820525,-1241448383,44742230,655425538,620863999,9480926,732090895,-1358269867,-690332965,-1436887590,-1251284550,-710235562,614812245,2376338,83886080,-1841000160,-1440066139,697672874,608801324,-620588380,7187291,-316538880,543714797,520126848,-1437313793,4780661,-1974950881,2074205951,-1246316947,-608782922,1834725206,-1431652694,1226069418,8426532,1074003968,621880325,1414900010,1243780496,1234314305,-1231805431,14318294,1526808576,139570011,927211536,335663615,10530527,194161183,-1382910795,-1376916038,-1234522795,-606709075,1437969773,1420383317,2769481,268435456,1246401096,1251125844,-1839979867,572869290,-1421718958,11458235,-1241448448,560229813,788596740,622093567,8452794,-2103139281,1453907887,-1252369449,-1437176915,-1430932011,-1431672101,-1974819414,4199570,35717120,-1843115775,1431655845,-1534438326,1430884756,-712502747,11840874,1829306880,14211798,1057489441,1233246975,10530295,539666751,726758781,1807201978,-1246407083,-579966021,1840076373,1364371796,9773641,1024,680600594,-1532343659,693193129,1234479650,-1230855096,7166935,-637337600,-2136975685,1602306048,304390399,5307357,1216956991,1272242071,-710218377,-1381344661,735402581,-1435839050,-1440049750,4212770,1207959552,-1524348544,-1792781014,1177195858,-1842722476,1829325141,-2136279366,-1425932288,567859818,1059065864,1426183679],349,[12627702,575820127,179943978,1518033885,1521341866,-306882901,1435874666,693261653,-2138402220,262144,172560905,-1448433070,-1471928027,1413649042,1532072594,14527830,1577519104,10663382,1862534210,71854335,10550207,1209354879,-1846085883,-1227442581,1433122266,1517286874,1433103789,1118131285,538977353,0,1385318912,1431652773,-1842720182,-1986778459,1434592324,1085650619,-183894016,-2136429907,385974528,687983103,4239342,-1801409794,1118658213,-714412706,-631592106,-1247105610,-1436898341,-1809148502,-2142090862,306249728,-2010897903,631876244,1431479636,1386824746,-1239070423,550988501,-1424555776,6319483,793255952,34624255,65019,1364546047,-1459983615,-1386367083,1456843445,1852693418,1456822965,-1448826198,528933,0,365499520,-1456843483,-1567321046,338012484,1833472676,1079893942,-1239810048,541711318,-1962932220,1413654767,25220798,85101182,1381457698,-1244505545,1515679061,1437313750,-1246898602,313086549,546415688,0,-1575729911,1247106386,1252348578,-1572302166,-610129271,-789927315,1831665664,140531053,620888577,26109,16841963,-1465625859,-704752312,1455421253,-715478058,-631607891,-1435847206,1431677610,-2143022811,1224736768,-1801320448,1431676330,-1807201715,337978769,-1236317611,-1540526629,-608763904,9547099,43008000,1243908266,50374911,1380558078,-659220847,-714429174,1454758490,-1210690123,1431655861,-1572186795,1378460840,1048576,559191332,-1454757623,1381312849,-1566029782,-839429486,1760287670,-1234566912,547384021,-1811935232,20821,117502141,93473533,1995375908,-1160414574,1521178069,-1439310890,-1431671381,-1802196262,4458821,262144,1246298752,1437157970,-1970124246,335918500,-67154011,-1386564267,1843070208,145020342,8913922,1235362965,385892591,-1474024963,-1386396347,1455281984,-714426954,1844161109,1433262966,710235477,1418810026,603979776,693249289,1252676645,1378112165,-1454112183,-687898859,-625578533,-692708800,8411885,620888096,545381,788570365,1380602621,-88399704,1835736490,-1437160107,1437447866,1521199786,1370051755,2401296,65536,1112871200,1386564170,-1532353455,1185535122,-301989973,-1217553482,-1251100747,277927514,2101256,614540297,1056964831,89232886,1463257346,-709448800,-614814806,-1152002730,-714445987,707089749,-1807054422,285220864,340411394,-1431661936,1229084074,675416356,-620757057,-1386547798,1843096173,8762805,-1786248191,282965,2130706678,-1471502083,-30597036,-1368586838,-1428854091,1440459434,-1436918421,-1532319062,1075849801,128,-1571682032,-1783999323,-1835776951,1393906249,1476263935,-606687891,-615097385,1075882606,8192,1146104357,-16711464,1150446327,-712357247,1440459508,-1414899091,1807070826,-1378424234,1246909781,-1437974126,1145044992,-1806425470,1428769042,606677330,1604920466,-1778712577,-1246012837,1995298394,310406869,621871625,277455944,-16645900,-1842817602,2131959890,-629799507,-1244211542,1521210714,1800777178,-1448433046,1354276,1048576,580224016,-1454729820,1230128213,-12170971,1458175999,1448466390,-1382303051,1168570,4198528,1109674277,-15269720,608531947,-1253816951,-1230139270,-1380603178,-698962602,1437947307,1247106389,1252074665,268566656,1412043010,-1440077495,-1836819896,-1084386744,634716159,1843116714,1979012779,1082436182,-1861976064,139629898,-49348438,1231744959,1593905188,-363445779,-1431655766,1437969109,-1437148234,1418898090,541755794,33554432,1112883744,-1437316462,690586026,-4773339,1428880895,-608802197,-1347588755,2120813,67108864,-1605883376,-8454067,-1835746566,1520978513,1511762107,1783983573,-1247126859,-1380603286,-1515558315,1242649130,1073741984,-1807087223,1436897829,1112681041,-5401272,173143551,-1246898214,1515936603,8507606,268435716,177361477,-21037034,703983535,386015236,-1239045394,1533782965,-1378462123,1785443669,1414878637,279225508,135266304,-1456856064,714413128,-1803270998,-21870,1435151103,-1385515690,-1246308683,269005933,18974736,-1599826928,-134266097,1152236285,-2035789143,-309663557,-1436920403,-1420446291,1437429101,-1784370518,-1525528247,33556544,1381335336,1244243346,690563497,-9457846,173102589,-606245195,-689063058,537023157,1140850688,71902533,-33618657,-1459949641,687998084,1510321646,-698960470,1790268885,-631591979,-1448432982,273224245,537133056,1419056258,1381320996,1111638674,-300459,-1840626454,-1234512426,-1168714283,5284013,512,539248912,-134265057,-1520992771,-2102900695,-1230964037,-1435849259,1431678378,1437293147,1247106411,1160030532,67174480,-1440071416,1414173394,-1802201948,-21080171,1167239850,-1431688663,-1514427734,33729130,285376512,-1991732734,2130662207,1795020759,268575300,-1416472913,1431677882,1437428315,-1430866262,-1431652694,1346966185,4,-1437461983,-1433261559,690561450,-168858027,-1437291950,1431688662,1532319061,16475,0,539043144,-604025057,-623411457,-2058840686,766049589,-1437248171,1839966890,1842719318,-1839966891,170042788,150995344,1435845636,-1789640108,1245858377,-1426105429,69227941,1082134657,1083543552,1465193120,75520087,76843008,-13442,1987967933,538067112,731949646,1807047339,-1435871915,-1431654987,1420143274,-1533785963,537985088,-1440083631,1435735202,-1433104300,1432219050,-1610481664,338330660,-1440087724,-1420647168,19003690,1077945618,-572844737,-570957833,-1807742639,-2048196715,1437455738,1431677802,1515940779,-1515541798,270608681,33554576,-1252908540,1378109780,1227433386,720721749,173015040,-2122308976,-2141978111,-1431696832,53919,269651968,-87458,2008905407,1397418,190100741,1521199702,-1247126869,-1414374827,1431655765,1229607506,36,1435845777,-1802333622,-1437953368,-1521828435,537198592,605196290,162202640,-1370860286,608367702,-2105540024,-142662273,-621805587,708871402,-2131071087,1431655913,-1437248171,-1435609675,1420470954,613501605,1208090761,-1423308540,1437410385,-1437447862,1235839659,76554752,2098596,1084756608,1565889792,25195,2369537,-1084536450,-344449,-2138396486,1096137988,-1435871905,1450038698,-699026006,-1431647574,1244303764,37748768,1515561552,622938538,-1789644203,1381127509,1073874944,1376075776,609559872,1553279509,-1858022211,536871172,-72445186,-1431308289,571515370,1426020177,1532351786,1431655789,1431677805,1230353770,557918761,134217802,1453656066,1246405332,-1437956780,-1995134550,344997888,9447569,5281024,1907075584,49499,138486816,-13949699,-131602,-2008918849,-1603654400,-1437223595,-1431655766,-1243960662,-1435849382,1252697258,1073750032,1428759112,-1449880486,-1437455799,1420399274,-2147219452,604045828,1218587137,2057983045,73487547,34635776,-615872002,1790422907,556291565,-354448566,1431661835,-1252698795,-1386844843,1431655851,-1876670126,34078885,-1381329918,1386586794,1251316906,572872105,557875712,2377760,11053572,-178957047,536904119,537134216,2140480253,-513,-2075986245,-1451617024,-1428510190,-1435847254,1790290602,-1431655766,629757005,134348816,-1421213296,355046506,900276777,1263047242,135405570,1073742089,-2147437230,-441494363,4204655,8450,1529189630,1517125615,278178542,-220790128,1783985413,1431678378,1437291861,1381324117,1213371024,1073741893,-1389739004,1380100442,1247106470,-1802361775,-2113926912,4793408,43166218,-363633387,-2004860226,138477568,793330173,-2177,-1532953157,1589465605,-1431677374,-1431655766,-1386828326,-1431655846,-1836569899,33591440,1783959873,-1537979669,-1840608600,623462794,541605892,33554450,21589,-340833707,21008620,1074807816,-1424839954,-672276995,23745903,-178847712,1437445520,1431655765,1790290517,1247139242,609571370,-1877999031,1428488720,1242124717,1420382869,1212846676,151130625,4212992,76697765,-807949654,1084367962,33816896,1235506363,2105540479,-1465057286,-1373990392,-1431688544,-1431655766,-710235478,-1431688533,1235395794,67371042,1598662788,693294426,1230120234,1385243721,-2142765056,352321609,285262938,-1688234666,138428917,-1876948990,-1575818762,-136612001,41276847,-39387008,-1419080796,1431655765,-1386850987,1414911338,-1807067755,536912008,-1431698928,1243982517,-1839969627,692406674,603988516,150999552,621810005,-1363192235,4460984,32768,10804911,-553714385,-1462075397,-1224077278,1423256168,-1431655766,-1431655766,1431680426,573084196,-2013263790,2132084865,575231467,613100201,1244310052,21135360,-1426030556,171966549,1472157098,-2105498430,344269856,547977915,-71303401,1370991343,-586841592,1433208282,1431655765,1532324693,-1431655846,1212491177,42483849,1465205028,1411560950,1230014794,-1454235319,-1878521856,1428488192,1392657512,-1149348519,551584340,1074823176,-2136670225,-537469153,-722534566,-1214248896,-1431698827,-1431655766,-1428837718,-1515563349,-1783999403,1342316578,2133135872,-1839966723,-1840598380,-1433122158,33554980,-1253441464,-1391980215,1610505573,169289,155259394,15392605,-67111137,-1252336129,1560879121,-1436904998,-1431655766,1437444778,-1431655766,1384682130,67142728,-1354088283,1162472959,613483561,-1834314716,143728641,1263871232,-1440612288,-151235639,12616339,-1610332152,16056255,-1075987169,-570984597,1442841124,-1440071497,1431655829,-1381324246,1431655765,-2074957228,-1878503278,-1080751616,693294591,1227139410,1428497737,1074006032,-1135195904,-1257619438,-1090687093,-1991764697,178299426,16580527,-142627009,-1381048833,455098432,1437311214,710235445,1783977386,-1431676235,697640105,33587492,2133401673,1151728383,-1840639403,709470610,2130628,1622518306,1851064448,-302338262,12601935,-1609919484,16646141,2113361247,-159516746,109119700,1427494077,1431655754,1431655765,-1431655827,1386367637,272771145,1598751232,-1431767297,613524612,1381321252,1225861429,-1840556716,-1867906526,2096488278,1086466719,312502827,16449535,-272677569,-1410613761,1225293906,1779132635,1431672234,1431655765,1247106389,-2062264923,1140883492,-1089318510,156630527,1227265322,-1783983542,-1834593627,8191835,-198309632,-101335126,146822462,-1542805110,16711679,-76130945,2109730749,33559252,1430379182,-1431677867,1537977002,1381324117,676680362,10645,2136278016,1386937343,-1534058411,1414081193,-1230441251,1153498879,-2123754112,-756547754,4232574,139516501,15269887,-547403425,-355042577,2261178,-1442654787,710235557,-710235478,-1431655830,1436652618,268976160,1870995601,-1519714305,707089745,1398101285,-197,650751,-1521112320,1961623381,566842878,1359131946,147914743,-27880706,-537010181,536912342,1444969815,1431643561,1431655765,1431680342,1112188244,75666506,-550893052,148242175,1229605510,-1800777142,-36881,272650495,182209029,-506462245,79735804,71949655,16840698,-139778817,-1168377922,67127485,-1790944469,-1437969067,-1431655766,1789569706,-1802218331,-2147475311,-1085128560,1437990911,-1836019672,-1515940716,1457379930,1090651354,712080181,-776536137,12626428,673215917,251722997,1596279293,-134300177,19191019,718597645,-1437423148,1532319061,-1834309035,-1454233175,268454474,-552988414,-1561657345,1248175442,-1431655854,-307579411,313016320,730093135,-886046801,1103255549,25549399,2130864885,2101945087,-1109921797,-2147437218,362863378,1381313109,-1431459158,1414878677,1251232405,69242916,-1349352304,1423835135,1376397973,714427029,5592539,-1442672060,1445588442,400555711,348154873,1143008554,-8301334,1469417726,-671252865,276884725],350,[11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,1,-1,1,471793407,1,854788033,1,864524623,1,-1055094797,1,-49351,5,-1,1,14745599,1,-1,1,-909312769,1,854799249,1,859019599,1,-1723256077,1,-205,5,-1,1,14745599,1,-1,1,-104005633,1,316683161,1,20093263,1,-1718009869,1,-205,5,-1,1,14745599,1,-1,1,164429823,1,316683161,1,20093263,1,-1053228045,1,-205,5,-1,1,14745599,1,-1,1,-920846593,1,-1830538343,1,1228048719,1,-112643341,1,-205,5,-1,1,14745599,1,-1,1,419364095,1,-1830549607,1,1233552207,1,-1021802511,1,-239,5,-1,1,14745599,1,-1,1,-100664065,1,-16777217,1,-177,1,-393217,1,-13,5,-1,1,14745599,1,-1,1,-103809793,1,-16777217,1,-177,1,-393217,1,-13,5,-1,1,14745599,1,-1,1,-14680321,1,-218103809,1,-177,7,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-32770,8,-1,1,14745599,2,-1,1,-32770,8,-1,1,14745599,1,-1,1,960298239,1,-1042215038,1,-815667661,1,1231455939,1,-1711525736,1,-60607751,1,204721904,1,-868236337,1,957114098,1,-39012,1,14745599,1,-1,1,-1818625537,1,-1714657502,1,-1622350285,1,-916180327,1,-1719916910,1,-62311693,1,1687309542,1,-868247089,1,-1714854670,1,-49255,1,14745599,1,-1,1,-208011265,1,-1714460878,1,-1622350285,1,-916180321,1,-1711528045,1,-126668045,1,1681051495,1,-2143315505,1,-1865849742,1,-33010,1,14745599,1,-1,1,328794111,1,-1043372238,1,-1622350285,1,-916180321,1,-1719918445,1,-127454477,1,1685212768,1,-2143315505,1,-1865849742,1,-244,1,14745599,1,-1,1,-1824916225,1,-104044750,1,-1622351341,1,-937151847,1,-1988352365,1,-213314829,1,1687309350,1,859806031,1,-1832311758,1,-49335,1,14745599,1,-1,1,838662655,1,-1008660686,1,-1881022457,1,1208780483,1,-2080624589,1,-211613967,1,204719664,1,857719583,1,839650866,1,-32948,1,14745599,1,-1,1,-201328129,1,-1,1,-1610612737,1,-196609,1,-1,1,-49165,1,-1,1,859832319,1,-3145921,1,-1,1,14745599,1,-1,1,-207619585,1,-1,1,-1610612737,1,-196609,1,-1,1,-49165,1,-1,1,2134835199,1,-3145825,1,-1,1,14745599,1,-1,1,-12583681,2,-1,1,-805306369,1,-196609,1,-8438017,1,-786433,1,2141126655,1,-3145837,1,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,1,-1,1,-1793,9,-1,1,14745599,1,-1,1,-8388865,9,-1,1,14745599,1,-1,1,1886977791,1,-1724058801,1,526847619,1,315371923,1,1686554976,5,-1,1,14745599,1,-1,1,607387391,1,-1724058801,1,1332110898,1,-1835457389,1,1731369292,5,-1,1,14745599,1,-1,1,647232767,1,-1726160817,1,-1627167694,1,-1835452013,1,1731369292,5,-1,1,14745599,1,-1,1,647232767,1,-1726160817,1,1057186866,1,312226707,1,1731369312,5,-1,1,14745599,1,-1,1,647232767,1,-1983067057,1,1334993970,1,-1835064175,1,657627516,5,-1,1,14745599,1,-1,1,1721302271,1,-2083730361,1,529730691,1,848064912,1,260475233,5,-1,1,14745599,2,-1,1,-3158785,1,-13,1,-224395265,1,-24705,5,-1,1,14745599,2,-1,1,-1597441,1,-13,1,-224395265,1,-24705,5,-1,1,14745599,2,-1,1,-1794049,1,-13,1,-218103905,1,-1665,5,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,2,-1,1,-49153,8,-1,1,14745599,1,-1,1,471793407,1,1625688001,1,-865996601,1,252605240,1,-836437823,1,1060356889,1,-1056348666,1,-472960889,1,-11780473,1,-1,1,14745599,1,-1,1,-909312769,1,1290154897,1,-1723013485,1,-815520109,1,-869993575,1,2117245385,1,-1714854798,1,-917543374,1,-11764174,1,-1,1,14745599,1,-1,1,-104005633,1,1290154905,1,-1722816793,1,-813897997,1,-869993575,1,2117246969,1,-1714854786,1,-204511426,1,-11764162,1,-1,1,14745599,1,-1,1,164429823,1,1625699225,1,-1740577073,1,-821762541,1,-869993535,1,2117239049,1,-1056348546,1,-414228418,1,-11764222,1,-1,1,14745599,1,-1,1,-920846593,1,2095199129,1,-1723013485,1,-815520109,1,-869993479,1,2115148233,1,-104257666,1,-917543374,1,-12288462,1,-1,1,14745599,1,-1,1,419364095,1,-505411687,1,-1939738425,1,252601144,1,1176828099,1,1040630552,1,-1021833602,1,-473485178,1,-12501370,1,-1,1,14745599,1,-1,1,-100664065,1,-1572865,1,-1619001601,1,-805312513,1,-818085889,1,2130640895,1,-32898,2,-32770,1,-1,1,14745599,1,-1,1,-103809793,1,-1572865,1,-1619001601,1,-805312513,1,-818085889,1,2130640895,1,-32910,2,-32770,1,-1,1,14745599,1,-1,1,-14680321,1,-1572865,1,-8388865,1,-805306369,1,1730609151,1,-1,1,-33018,1,-1,1,-8388865,1,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,4,-1],351,[-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,268435455,-259825650,2137405491,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1727987711,-208025500,-14208013,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024452,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024572,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,251658239,-258356124,2133209971,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-209499124,2137135345,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-201326596,2147418111,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1744764927,-201326596,2147418111,-1,-1,-1,-1,14745599,-1,-1,-1,-1,268435455,-251658241,2147417919,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,40,640,480,65537,0,38400,3790,3780,0,0,0,16777215,8194,16777216,2080,65536,0,2244864,16786433,33685536,268960768,578895945,1167394896,2101280,65537,320,32,-1473642496,1217733760,-1459093360,9,9221,8201,0,0,268435456,285212672,1057792,1346994176,537006208,65540,1073762597,555059216,-2143280096,268451904,1141112848,16388,1410662400,4,33554432,17048736,271141160,256,268435456,8321,67108864,32,604242193,2230528,135267364,294129664,357893120,1145045570,0,35651844,4194305,0,1078264320,-1807478271,1208092674,1207959816,8426498,0,0,2056,-2130706432,8,4263936,-1526202368,-2122317823,33792,536912202,152379400,34635812,2048,16785408,0,150994944,17842208,570441744,4194465,1209352776,4112,0,0,606076928,67108866,17826368,279061504,659456,1140850760,1158744064,-1608513248,1074006272,537395201,1056,0,1074266112,545326088,134218240,33636356,4196353,1,33554432,0,262144,16512,-1874591736,-1576796160,538968740,4325376,138715818,168099841,268435520,131104,269549568,32,2228480,69505026,-2130706398,269488672,-1844305408,0,262144,32840,1207959552,16,2305,145293824,159399936,269493249,1359546368,542131528,16809988,67117320,4,0,603979776,1408,276860928,32772,1082656912,0,1073742848,0,17826304,0,540672,1375995904,590993,-2113929200,71344402,1225068544,4334112,4194305,33563265,8,598016,558452770,33554436,131088,69566468,17424,285212928,0,-2013003776,285212738,539099136,-1532362752,545263684,268697856,1343554688,2621842,-2012217344,1074004112,1082392576,0,272630272,520,1073759296,-1837096831,1351098880,4,0,0,8388608,16,-2139093952,167772673,34619536,1109430340,171974677,-1539140608,73,2048,16,0,-2113929216,136333633,134217737,1050660,-2111700960,0,0,262144,573112320,0,134479872,1381310464,66914,134283264,-1609954752,8912932,570442752,270533121,134217729,128,2402304,270340,35655680,16384,671352832,0,-2080112640,0,256,128,34603264,704645376,138449032,579339264,161521668,1225958656,2228488,33636436,-2146430976,0,612368912,-2105521583,268960321,302121106,-2108653308,8226,0,64,1210384384,134283298,536952832,1243938816,1074266280,1208098962,-1609956704,4194372,-1996484543,2,1152,0,1222660,2101252,-2147467248,-2143288320,687996992,0,8390656,272,0,33554432,4198432,302006784,9557,-1792540672,69210121,605394176,540680,138940432,264,0,-1858075392,279057,83890176,16402,67698688,0,0,0,608763904,0,1311744,-1534853120,38011024,604046336,-1853209440,20971538,306185218,-2147449792,537395201,0,665609,276833349,541197316,64,1243613184,32,1074003968,2097152,16777216,-2147483648,545325056,304089088,268519586,1225425188,2097170,1074943296,82000,6,67248256,0,614502912,2117640,16777345,268959744,268599560,4,268435456,-2147221504,-1542324224,537919488,134217728,-1459617792,328,-1790697472,-1475177176,306216964,1141377029,4496,4195328,0,17900802,-2147186398,1207975936,67174698,-2113929216,32928,67108864,536870912,0,134217728,35922432,68288768,69222482,1376846464,38273090,2364688,8480,269516800,36,0,1218725921,67117188,68293152,16814208,688390144,0,8488960,134742528,1208090624,33816576,536936456,704643072,594088,1430913033,1073916244,570507394,289538185,-2080112624,1074003968,0,36279560,4215849,276824064,8,4203008,168,18874368,-2105540608,16777216,-2147483648,9439360,-2130706432,1073742849,-1441652480,139460754,4723977,-2147464688,4672,32768,0,675555586,1074790722,-2113929216,536871073,83951618,2,536870912,262144,603979776,64,131074,172228608,270549288,-1438382016,-1576757852,-1811922912,68157506,4227076,8397952,16777216,-2119677423,134517768,606339588,532484,1073741824,168,0,268435456,-2147483648,538968064,-1874320896,536936448,33622145,-1800781310,1065109,19141893,289677321,268435456,2097160,0,613749252,4276386,16777345,8422480,273158144,32836,8913920,-2130706432,134217728,134348944,16,168837120,524324,-1525544944,138487122,603988112,1073808416,-2146418144,537001984,0,-1834703872,537921800,-1434302464,16777226,67109888,168,67239937,134217760,72,16777216,76711936,1342308352,545267840,1431634176,1107871828,-2142993406,68452754,67371016,2,0,606672201,67272864,524288,43152,16908354,66,16384,8,301989888,0,1073741824,33554432,151061545,-1474024959,4329877,301998372,-1862266880,4097,35200,0,1230119168,1075843336,-1457520384,4456994,1083179008,16810068,-2143289344,603979776,0,145,2368786,-2013003520,2097280,1163198792,605071908,1209174144,138544298,536871232,32,0,-1843115502,302252194,67242016,43156,32784,146,528960,16777218,34,1073741824,65536,571478018,537432100,1521111552,4280405,20980244,-1592770560,4259856,2097152,67108864,608764160,1074873360,1380450304,2097474,134287360,16421,536870929,512,67108864,34078720,4755968,285278240,33620480,-2128346110,67642661,1409417345,67375401,135284736,524296,16777216,-1458394588,75497538,134283648,33707156,34604032,2132,16777216,75530240,16793616,32,136,1212170240,276824136,1430931856,541084233,1057828,1381040256,33554752,8193,0,1380253696,537198632,1377075208,-2145386207,545259652,41106,2246912,8208,68,0,539117826,33883138,2360321,11604481,160606250,-1979416320,148498,131088,2176,67108864,1412057418,169877632,71377920,562314,17301504,67108932,2,2097152,0,570425344,32,268435456,-2113912704,-1794890492,-2147441326,541069386,1418199168,1075871872,520,0,-1441660928,-2146957239,688128064,547373648,163840],352,[1,33023,1,-202113025,1,1681803570,1,-867402036,1,-914594178,1,-1857280365,1,-205,4,-1,1,33023,1,-202113025,1,1686019647,1,-115589431,1,-109287874,1,-1723062637,1,-193,4,-1,1,33023,1,-202113025,1,83835907,1,154943177,1,-109287874,1,-1723062637,1,-253,4,-1,1,33023,1,871432191,1,-465614542,1,-920895927,1,-914594242,1,-1723586927,1,-205,4,-1,1,33023,1,-1846280193,1,209656967,1,424558105,1,486420542,1,-1723768272,1,-121,4,-1,1,33023,1,-1611399169,1,-1,1,-8388865,1,-32770,1,-6145,5,-1,1,33023,1,-1611399169,1,-1,1,-8388865,1,-32770,1,-6145,5,-1,1,33023,1,1072758783,1,-1,1,-8388865,1,-1,1,-8388865,5,-1,1,33023,10,-1,1,33023,10,-1,1,33023,9,-1,1,-7169,1,33023,9,-1,1,-1537,1,33023,1,-117637121,1,483163248,1,-111018256,1,666967091,1,-1051943175,1,-913362041,1,2129692569,1,-821786855,1,470689729,1,-3196477,1,33023,1,-201523201,1,-1664517084,1,-104039194,1,664357170,1,-1723031815,1,-920177869,1,2095461267,1,-815516983,1,-916183399,1,-51047,1,33023,1,-201523201,1,-1731625946,1,-104006553,1,664377651,1,-1723068688,1,-909180622,1,2095461267,1,-815513863,1,-109304167,1,-8441191,1,33023,1,-201523201,1,416054310,1,-104039328,1,666974515,1,-1723068688,1,-912326350,1,2096116627,1,-821820423,1,-117168487,1,-8441191,1,33023,1,-201523201,1,-1823507418,1,-104039386,1,670648594,1,-1723570458,1,-936949454,1,2097034131,1,1340355529,1,-916183399,1,-8441191,1,33023,1,2029584383,1,857504870,1,-111018960,1,667097095,1,-1052678426,1,-930133626,1,-17791183,1,520914713,1,403579841,1,-8449341,1,33023,1,1072955391,2,-769,1,671087103,1,-100702234,1,-1,1,-13,1,-7,1,-100663303,1,-1,1,33023,1,-1612185601,2,-769,1,671087103,1,-100666417,1,-1,1,-13,1,-7,1,-100663303,1,-1,1,33023,1,-1612185601,1,-769,1,-100663297,1,671088639,1,-109055281,1,-805306369,1,-1,1,-7,1,-49159,1,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,4,-1,1,-97,1,-402653185,4,-1,1,33023,4,-1,1,-97,1,-402653185,4,-1,1,33023,1,1727594495,1,1930992736,1,1916337676,1,1611534207,1,1282472067,1,-529295111,1,1882725582,1,-24608,2,-1,1,33023,1,653524991,1,647207244,1,664009828,1,-932944130,1,1277621145,1,-433613831,1,647219532,1,-180,2,-1,1,33023,1,-420216833,1,-426534580,1,-416022660,1,-864229633,1,1290204057,1,-433613831,1,-403453620,1,-24628,2,-1,1,33023,1,-420216833,1,-434922400,1,661716484,1,-872093953,1,1290859417,1,-433613831,1,552651084,1,-24756,2,-1,1,33023,1,586416127,1,647208828,1,664009828,1,-865857793,1,1144976281,1,-433613832,1,647219532,1,-24756,2,-1,1,33023,1,1626931199,1,1664650465,1,1664646668,1,1275887614,1,-1049560957,1,-530368264,1,1882725574,1,-24608,2,-1,1,33023,3,-402653185,1,-229378,1,-1,1,-1572865,1,-1,1,-24580,2,-1,1,33023,3,-402653185,1,-235522,1,-1,1,-1572865,1,-1,1,-24580,2,-1,1,33023,1,-402653185,2,-1,1,-61441,3,-1,1,-24580,2,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,-1,1,-769,3,-1,1,-805306369,4,-1,1,33023,1,-1,1,-769,3,-1,1,-805306369,4,-1,1,33023,1,2029584383,1,-1726020493,1,-2017386621,1,952951088,1,-1815149505,1,1100144944,1,-1022586175,1,1613156348,1,-3696189,1,-1,1,33023,1,871628799,1,-1714469850,1,848908082,1,-1818669978,1,-1815124930,1,1284656166,1,-1721486695,1,1277612028,1,-7104103,1,-1,1,33023,1,872415231,1,-1714461466,1,1050255155,1,-208023705,1,-1815124930,1,1284688935,1,-1620823399,1,1277560824,1,-1638247,1,-1,1,33023,1,822083583,1,-1714461658,1,43597699,1,328748896,1,-1815149505,1,1284688935,1,-2124139839,1,1277560824,1,-3211111,1,-1,1,33023,1,1945698303,1,-1982897114,1,848908274,1,-1818669978,1,-1857035201,1,1284656166,1,-1721486599,1,1277309939,1,-7134055,1,-1,1,33023,1,-118226945,1,-2095094686,1,-2034163833,1,948756784,1,-1877013441,1,-1048518288,1,-1022618941,1,-534760461,1,-3726141,1,-1,1,33023,1,-786433,1,-1610612761,1,-17170433,1,-6291585,1,-193,1,-1,1,-8634625,1,-50383885,2,-1,1,33023,1,1072955391,1,-1610612761,1,-17170433,1,-6291585,1,-193,1,-1,1,-8634625,1,-50333209,2,-1,1,33023,1,2147024895,1,-1610612737,1,-393217,1,-1,1,-1610612929,1,-1,1,-8588545,1,-62916121,2,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,-1,1,-805306369,8,-1,1,33023,1,-1,1,-805306369,8,-1,1,33023,1,-1,1,1093699463,1,865868280,1,1727188031,1,2140944652,1,-1056348666,1,-472960889,1,826883719,1,869032082,1,-217,1,33023,1,-1,1,1281634867,1,-1818625543,1,1693633791,1,1050253769,1,-1714854798,1,-917543374,1,608796210,1,-1818669934,1,-193,1,33023,1,-1,1,1281769203,1,-1818625543,1,1685225727,1,2114883785,1,-1714854786,1,-204511426,1,961117758,1,-208057198,1,-217,1,33023],353,[1,-1,1,1281753843,1,-1818625543,1,1685225727,1,-32730935,1,-1056348546,1,-414228418,1,860454402,1,-208052078,1,-217,1,33023,1,-1,1,1281766023,1,-1818674696,1,607269887,1,1045009097,1,-104257666,1,-917543374,1,608796210,1,-1852212078,1,-217,1,33023,1,-1,1,1093043775,1,831322361,1,238170943,1,2118922764,1,-1021833602,1,-473485178,1,822296198,1,814539136,1,-153,1,33023,1,-1,1,-8389057,1,-7,1,-12635137,1,-16777265,1,-32898,2,-32770,1,-207618049,1,-25,1,33023,1,-1,1,-8389069,1,-7,1,-6324226,1,-16777265,1,-32910,2,-32770,1,-207618049,1,-25,1,33023,1,-1,1,-121,1,-57352,1,-7110658,1,-49,1,-33018,1,-1,1,1073741823,1,-201326593,1,-25,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,3,-1,1,-33,6,-1,1,33023,3,-1,1,-33,6,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,10,-1,1,33023,1,40,1,371,1,173,1,65537,1,0,1,8304,5,0,1,16777215,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599,2,-1,1,-50331649,1,2147286911,7,-1,1,14745599,3,-1,1,1073741631,7,-1,1,14745599,1,-1,1,-503513857,1,868294599,1,1065851199,1,210190284,1,1630573516,1,-97,4,-1,1,14745599,1,-1,1,-855835393,1,865685394,1,523473695,1,1681039257,1,1277465545,5,-1,1,14745599,1,-1,1,-805503745,1,848928743,1,1329497935,1,1681825689,1,1327928265,5,-1,1,14745599,1,-1,1,-1057161985,1,851525583,1,1325567823,1,1681825689,1,1076270025,5,-1,1,14745599,1,-1,1,-871564033,1,318328722,1,1328711503,1,1681039257,1,1277595977,5,-1,1,14745599,1,-1,1,1642396927,1,113450951,1,1334219599,1,210190220,1,1634111512,5,-1,1,14745599,1,-1,1,-1573633,1,-1,1,-24577,1,-97,1,-7,5,-1,1,14745599,1,-1,1,-1573633,1,-1,1,-24577,1,-97,1,-7,5,-1,1,14745599,1,-1,1,-15729409,1,-1,1,-24577,1,-1,1,-24577,5,-1,1,14745599,11,-1,1,14745599,11,-1,1,14745599],354,[1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,0,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445,0,0,0,0,0,0,0,0,0,1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,0,0,0,0,0,16777216,49,0,0,0,0,0,0,0,0,0,0,0,0,0,1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621,1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,0,0,0,0,0,0,0,0,761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,0,0,0,0,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,0,0,0,0,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019,1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,0,0,0,0,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001],355,[778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,0,0,0,0,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709,1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,0,0,0,0,0,0,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932,1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,0,0,0,0,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809,1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,0,0,0,0,0,0,0,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740,761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333,1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,0,0,0,0,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891,0,0,0,0,0,0,0,0,0,1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,0,0,0,0,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192],356,[-543195137,-59015189,-537020997,-1,1414878717,-1421203031,1239023359,539071828,1140850698,69206340,-1437973943,-1874573168,-1862254510,-2145124032,-1082327040,302577142,-307237481,1425915901,-1605070776,-1364225468,-164778827,1541401343,-42991762,-1,1437248252,-1085124059,-1838481409,-1807047350,633248,705204224,1431638420,605356617,69210788,676668053,-178911232,-2078090657,2147319637,-759698081,302138769,-71949166,-1073743121,-17465427,-268505153,-1,-1834331395,1461003690,618003967,1112844946,289406986,-1778383864,-1441627070,1369964576,688390184,1112148000,-545324798,542422517,-606610779,1962901495,-1533800380,-282375863,-306744899,-1218455553,-17107,-1,1435866366,2141931593,1236664319,-1790290646,1142039840,891363650,1436881044,-2080234422,83984458,-2003680695,2004189216,1375862623,-16859372,-1435640867,287394441,1521296404,2147338231,-623253,-1082656809,-1,1420405500,-685075054,1416298495,542217642,137,1846083584,-1458290015,680788000,687874128,1344934228,-580975616,13921019,-1420076123,-721420289,-1438375598,-14988991,-613446690,-555755777,-2228274,-1,1230329341,2136285738,-2049638913,1246384677,1235395616,-618494940,1243676842,1073807433,1375863424,-1538112430,-75882360,-1532821649,-86262,-93463638,18000520,-1213914070,-17088659,-134905891,-21005,-1,1437248252,-5548975,-1452605441,-1869327287,524426,-1375592192,688212432,136586272,92831780,1208619332,-1351680000,290762202,-306730464,1442840575,1386741841,2064992577,-1212228098,1566561655,-8650763,-1,-1431678212,2136443210,-1831535105,631876138,-1860163312,-15597551,1414004949,570491273,-1442840576,-1840102743,-42333918,1257439103,-1073919227,-86264202,134555908,-297135468,-67651664,-151273509,-1049638,-1,1378424316,-5418348,609615871,1213371858,163906,-1392307648,-2113789856,4720672,302059520,-1450964822,-1219002368,544058347,-71882080,1996488671,-1842838358,-1146993630,1874722795,-1083247234,-4214788,-1,-1807051268,-4741974,-1447756289,-1843092204,604506504,2139291652,337676746,1208123780,604274720,605110928,-42073600,-1980039234,-553758199,-572803333,1233211968,-703583927,-34622011,-335847445,-33189,-1,626337276,-5401328,715915263,1152013477,21078052,-165330927,-2147221296,1057824,1224736776,1229531173,-1351933916,-1532044565,-139523552,-83951690,340953236,-1155231196,1467744159,-1079117121,-8194,-1,1414859260,-8968795,1112866815,-1874569899,1209008768,-553446912,620794026,1149501449,337707008,704939344,-92403456,-1828864065,-1113893814,-1092620545,1091047874,-1367325623,-17834058,-151037995,-27145,-1,-1524349444,-5289398,-1806500353,1251691154,25331754,1786839076,4260576,18896192,1107820608,1112615050,-1352990591,1769469946,-14352112,-335807562,-1839947212,889203220,-608306561,-542441729,-32929,-1,682164476,-54639,634781695,278942293,269492608,-1089854463,68167829,-1874198510,335609864,335827217,-42588920,-1294082641,-676715355,-21053441,612501698,622870689,2130173782,-1241535574,-3,-1,1381321212,-4221270,1370160895,1096133930,-2078108630,1430323336,1074036832,9474688,1075052800,-1588423006,-1218478080,-328239109,2098299400,-1242566691,-1844140652,352588362,-339872257,-10813441,-8265,-1,-1792409348,-1090807,-1974141953,335564873,541344256,-1794997248,272638218,1378165770,172032065,75540484,-42333920,1979440479,799346769,-296329,1145180265,1241530513,-1091600403,-285758806,-32769,-1,1384485116,-4237902,1423310591,1095386538,-1986915243,1344414034,-2130147184,4753696,-1878392816,554849097,-1351679996,-606110731,-1425386492,-138477569,-1859639982,-1795162076,1807081087,-1210122241,-43,-1,606667516,-20860,-1565983233,335548565,1414046208,-2113404928,2106370,-1471012347,1100087296,-2009050078,-88452095,-26544145,1243611561,-1107828754,608520917,1426198697,-18507,-42248875,-1,-1,1426213116,-19158,341179391,1093239200,-2121136043,671163477,545620648,26579976,-1809580032,11053578,-680066904,-1207976259,-1845324636,-268437825,-1836048216,-2063335424,1433271151,1474297855,-165,-1,-1572601604,-20654,1386938111,67127314,1411666432,-2111700736,136849410,1411524929,1099497504,1384289360,2120033537,-35792913,613434090,-35782757,1227180757,1410400256,-565315,-42642091,-1,-1,335647484,-9324,615119615,1363804800,-2104358315,671699029,578896457,-1605090030,672464896,2630917,-344522716,1471643067,-1857776524,2147450661,541626740,692715552,-1436617385,2011168767,-145,-1,1234174204,-21179,-2002061569,67145764,1229496320,1078068224,5507072,-1968532476,-1566441472,1229296936,-1101092352,-33689617,168829405,-310399574,-2003688747,1159790848,-270547,-1095390502,-1,-1,570706172,-32939,1084554751,1351156864,-1802366295,-1810738539,1208034690,1343564201,1208614912,615000193,-67698604,-1219003459,1078545077,-546038,36213946,1414136836,1441756843,-335544457,-1,-1,337707772,-21611,313125631,35659785,1111761922,1078264096,5406736,681923074,-1834745856,1225082154,-1369626111,-16850953,287482367,-27437744,541238004,160518657,-4866267,-1079334226,-1,-1,16795900,-32981,2162175,671222048,-1810740844,-1844292539,1376261376,1145678356,604569600,-1839986112,-76152684,-675808594,1078482139,-1213560830,-2146953771,1378486528,1442802325,-268435587,-1,-1,1149894908,-20587,-2105218305,-2109202431,1095246401,-1471545080,5603332,-1465236319,1210187776,680108170,-1368439487,-16928771,-1844251137,1428493640,10633385,-1539026398,-5587126,-1079334181,-1,-1,270534909,-170,539032319,134218376,-1843096300,-2128456623,-1543499200,1083333124,-1576534016,-1523971808,-75886582,-1150354473,1218734765,-1803018238,-1542182364,136942856,-696292447,-82,-1,-1,-2130689284,-41173,134398207,1100302370,1217536066,1414857092,9043968,-1470848366,151126016,1414144586,-1355855456,-285753474,311557887,556106376,2113873,1384398997,-1142268668,-11184645,-1,-1,277086460,-251,-2109172993,335544320,304432404,537471505,-2011159551,-2071849975,570425344,-1995440095,-33947640,2145118939,-1532707877,1250953280,361042954,2692384,-356570295,-42,-1,-1,35752188,-16622,536871166,554846600,-1450170303,1152008260,579403920,273961506,1575738038,1985469402,-1218978345,-704651393,183168638,-1878777711,1074806944,1241555082,1609405952,-10496643,-1,-1,537142012,-128,136462844,-2076180478,36013322,-1874195935,4100,-2139085815,-1436698771,-1376883017,-578901062,-1084851243,1354104811,34603556,-1518198263,4457504,-88664662,-540693,-1,-1,138412284,-57596,-2113924880,151294496,1414154320,-1592778412,605126656,538200705,2010471131,-631909014,-273975573,-151003265,637360895,1216495690,270796832,268501257,1474120192,-5442,-1,-1,-2112846596,-54463,539247810,1083244680,-1584360958,72697089,262740,4268324,-1396970058,-1212781093,-1140937386,-1082821129,1222639533,9249,613515396,1158684800,-42269431,-41109,-1,-1,537141756,-64240,67174656,352330754,170206548,539232340,1073762305,35328,2003655595,1785576374,-313140291,-354427043,-143299585,71862346,4608,4458530,-676441792,-4196419,-1,-1,-2011166468,-58748540,537937928,546635808,1363691521,-1840474878,142606500,4726788,-1378437386,-608473491,-1073760918,2138831862,-723517477,536944976,21528584,-2013249024,2052785173,-41033,-1,-1,295420,-247529440,37879842,83895305,-2070797740,11026472,33638410,2369,-625218131,-1235823141,-613755433,-1376800929,2147217022,27808981,268505632,34078728,-1252716160,-19,-1,-1,-1843388164,-397700604,1207968768,1217527936,690571522,605361473,270532769,16384,-1219077157,1843116982,-295714890,-8716806,-69223465,67275178,1149544450,1344440640,-542235631,-165,-1,-1,263420,-1576927088,2359588,16794658,1145316437,5259796,545298,2230546,-572803658,-608807317,-1141216659,-606095401,1585180541,-1605061890,2118221,33562626,-1171699388,-32777,-1,-1,-1843363332,2115842,604047361,1411711240,690587904,162272321,-2113896408,0,-1250496659,-1225921091,-271077925,2113404542,-135283209,-1700073765,160027867,-2008547312,1465881874,-81,-1,-1,271612,1141375008,26230912,36928,-2105269078,-2141968086,536875141,32896,1873631963,1834703723,-1233224787,-272771109,-608239682,2007743487,539014582,570565889,-316005979,-129,-1,-1,-1841299204,8528900,268567588,-1977351166,673794305,581452352,8528912,4100,-623120970,-608782634,-2775445,-1141916162,-17050261,-570495306,-2138383617,-1809317744,-604026296,-1,-1,-1,561916,606076993,1109393537,536879376,1167205460,11310090,-2011152347,288,-1246340389,-1225921091,-1434485283,-272763221,-1218478081,-2359297,181466733,579150850,-4221550,-1,-1,-1,1233256700,608528,280832,-2109044668,673532290,140061088,34080896,0,1876815798,1834703723,2144709547,2113396734,-34149029,-1207978003,548765183,1212846664,-1103287,-1,-1,-1,1066236,570425348,604045352,335544576,-2104482795,2901269,-1608367595,137,-625517861,-608782883,-356551043,-547523141,-270565379,-4719169,-1435574417,-1836039022,-43118,-1,-1,-1,-1836838660,9540672,27267074,1074958352,623217056,1121200672,142872576,16384,-1217531978,1861049963,1609936299,-168366097,-42281001,-67190789,-705333253,606415141,-18908,-1,-1,-1,2130172,603979794,1141408384,310379524,-1874324987,280777285,-1575992183,32,1843124954,-1246235174,-89147658,-538985030,-1343259265,-1092620689,1440742895,1229492808,-106679,-1,-1,-1,-1845226756,2363712,131080,-2145087424,1251124392,-2141940344,273219872,33554436,-612976713,1852681071,1476259245,-1233389585,-33622027,-268960770,-92409857,-1835907947,-37099,-1,-1,-1,8405244,-2113912823,558375970,704643344,541659650,316417057,-1524345854,4096,1994091229,-1243914539,-27829285,-1135174,-1218986529,-71450661,-1208483907,606349673,-16475,-1,-1,-1,606669052,546309248,-2013265920,2428932,1418863701,1086084490,277479424,65,-609296459,-558434946,1442690742,-713555985,-135242,2146955135,-33588233,1246317002,-182,-1,-1,-1,33532,134357009,19040648,1249903649,38376064,75339040,-1541256828,67108880,-1376425233,1834724269,-11014675,2145236413,1836055551,-562037770,-536944897,554865274,-161,-1,-1,-1,-1836838660,-2142764476,268435458,606212,697443349,542922057,-1835793376,128,2003812277,-604602761,1794988891,-294133801,-282710,-136462369,-72351811,1252369642,-165,-1,-1,-1],357,[2114812,570445824,1141907776,1363153440,1145678144,-1979962606,608784897,33619968,-622994722,-1230121491,-539511059,-1143116291,1801453055,2113924477,-299537,-1860913793,-2130,-1,-1,-1,604045820,9503829,17041424,68288513,-1843133163,553560738,1368720384,1073741858,1869330357,1811377755,2055040347,-277086293,-665747,-541622281,-1073741891,731993325,-641,-1,-1,-1,19435772,134500352,276922372,-1862252272,676505632,-1971565815,608774544,167772160,-1159893329,-1112687123,-1342718995,2112837119,-1226866945,-67249185,-270541057,1313533439,-1,-1,-1,-1,1216480508,1109394709,35660416,71565380,-2105011574,553473700,1235911684,0,-680088074,-696882245,-36017445,-675414187,-133205,2128576253,-67700757,-1252754565,-65,-1,-1,-1,34115836,626752,1074266144,269558785,609559057,1241295634,-1876285120,1107296288,-1159988307,-1142040875,-1418207378,2112858879,1836047870,-268963913,-2,1873534687,-9,-1,-1,-1,-1876950532,272639242,276957193,1107296584,1217565858,620583589,1246315017,268435456,2008002299,-306807425,-84299,-608862379,-264325,-1145192961,-1075855937,-1208289281,-3,-1,-1,-1,67249404,1142048929,69222464,138748930,-1859892988,-1996728567,542250368,33554560,1576400302,-1226975654,1440083438,2139092991,-606150994,-526502,-302125075,-22020618,-1,-1,-1,-1,541589757,21008650,1090782212,571473952,608801448,587029282,1213540625,0,-340828425,1538767855,-8430757,-622109355,-524289,1860173567,-557313,-139329,-1,-1,-1,-1,-2063578628,269822545,268468496,142705668,-1986903038,1425823573,38306368,-2013265920,-1090851923,-168986923,1440607725,-136382721,-1420044822,-67261587,2143285175,-1073741825,-33,-1,-1,-1,269615356,1111509258,71895040,1092886592,572795177,33382153,-1601039356,0,-709403141,1851513787,-8954917,-1090822229,-65601,-546308097,-151011843,-306743301,-1,-1,-1,-1,1111528188,2445905,1073750082,335544841,1212782148,1425856426,144974368,33554432,2120084397,-571576585,-354751050,-346622466,-304367891,2080096173,-1074921601,-66113,-1,-1,-1,-1,134807804,1418218122,152076816,-2121134048,580009994,-2130919662,-2142763902,536870912,-1377059081,1807463773,-1082147987,2147475371,2146434943,-270537985,-8426537,-1,-1,-1,-1,-1,306221820,-2125294252,-2138963968,603997186,-1457220272,352104234,554799360,0,2011157934,-575807766,-170480202,-698648705,-612520998,2130427757,-3,-1,-1,-1,-1,-1,1091698940,273175845,285217860,25755656,72950277,-2114134198,10748960,0,-340082693,2063037791,-2339,-1,-1,-1,-1,-1,-1,-1,-1,-1,171985150,1163023701,9437185,1411418176,1367512232,620543786,-1879039992,0,-1160268098,-1381126675,-1234314250,1533916598,-1431676325,1414026661,17,131328,134218752,-1876916224,-1431678428,541688320,-1610350080,279554708,1141129232,139784,-1974187774,16580426,5506178,67108864,1471929835,-604604841,1809561261,-698979475,-1431644502,-1588442454,43338,4194304,25165824,1141506056,1448449418,150999108,177246244,1118459301,269551940,-1970274174,271159956,1157390229,-2147483392,64,-86673731,1990974970,-575246885,-1159024933,-1431655754,176771753,32,0,65553,171975169,-1431690159,1083344016,604046336,682994346,1,537151520,-1522382558,16547627,269652032,0,-1216422949,-572606803,1785453430,-681740875,1431655781,1347589162,21650,285212672,1073741824,-1592655840,1431655717,301998144,-1994124974,1114484010,574760080,-2076179964,273978500,587005866,41944080,0,-573215315,-1414173833,-1210206547,711699822,-1435865635,-1521736283,33060,131072,153092608,167774468,1448432970,1083311253,302022656,-1462086229,557060,303171713,1233723945,16580395,1208221700,0,1802484731,1986772397,-894014025,-304682027,1431655851,177296469,5193,0,524288,-1605877760,1783993746,151003296,606676260,-2068400470,-2013263456,1082138640,575842948,150765397,2117760,67109008,-1111658793,-306254986,2111551213,1521310395,-1437176907,1347758505,10502818,0,1073741841,151126546,1431676196,1078593858,1241513985,-1470256214,574652424,170230276,1418265617,-2130903125,1241580064,1073741824,-673784898,1517149610,-1418863658,-1250576554,1431655853,630346317,41992,0,16793600,-1840242688,-1414911415,302006440,-1790294968,1391160661,1314944,536873024,38971812,569966422,277348361,160,2075883243,-270812289,-155798083,-1414632723,-707077526,1378194770,10489938,1073741824,276828160,1141114881,1437313682,-2145119903,620761346,-463545515,75564073,-1834737647,-1524362743,16580437,620826624,33562632,-707338915,-1250529877,1541107307,-1227497893,1515541975,-1537955414,664969,134217728,2228224,293666888,-1234545371,335545556,1225867408,-621434282,1090535552,16777728,273241426,150339499,1243907216,134217890,-1094865477,-559032355,-306792995,1840993717,1437968986,155798101,5277732,0,33554436,606618112,1431672212,1078566992,306448898,-1268883627,278136900,1410474057,1243914500,1087963055,-1795161854,-2130706352,1836447734,1836546939,1541136054,-1251296403,1431661909,-1433250731,-2138944942,33554432,-2147450368,1224871937,-1431655902,33556948,-1543471032,-622070358,33652898,25167872,608766505,83165099,1375870976,603979948,-672158291,-1210206506,-1229540005,-883534373,-715727946,1370133098,2629641,0,268435584,301990280,1783977301,673783989,172566784,-1377915242,1073746448,606437924,-1985719230,32309087,-1373108188,17617,-1168475145,-625549893,-311567370,-1116868682,1440066157,-1974315691,-1601924524,0,8916992,1145381888,1431655817,25167016,536903754,-160081119,160710826,16781312,571640084,11665239,1426211328,-1979711318,-336079186,-1343375658,1541107309,1809472091,-1436920491,1428859306,72492178,0,67108866,152043554,-1381324246,604651605,-1844311808,-1411426923,536937536,-1465613276,-1784393150,1080885103,-1232863215,9437396,-1079084037,-172565635,-290015817,-692603411,-1428858131,-1532646742,1342785829,0,1073872928,574718464,1532335442,-2143284876,4202577,2108511778,37789802,33562624,1229556244,282131807,756093056,335560885,-629418155,-1361200421,-1243779363,-1252364965,-1431673253,296331946,10785864,0,18891008,134483984,-1431672182,303203498,-1442577148,-336112251,538053032,1229587010,303321410,72679343,-1425931260,1090654314,2010480127,2071426999,1874320747,1533926326,1521868214,1783278250,705765781,0,268435456,1099956226,-1235905198,-2143280972,1089680,1605052960,151003221,18448,1436625429,11140703,1444184352,67125929,-1361073451,-304423186,-1242941731,1842853485,1701664085,-1990961835,1079134801,0,4096,302088704,1431676180,704909997,608242178,-92453483,-2145090828,1430847490,88769568,1079049599,-1421860864,541591722,-75825218,-1234211909,-557978185,-692425253,1521183419,1386850986,-1971055574,128,-2080112636,2367520,-1414911323,9601130,278600,-1353313024,612372701,37408,-1450169787,162199135,1426393092,-1996471982,1441770069,-606413459,-1251255333,-1437246547,1454726101,1430934997,539599170,0,18875392,-1535113208,1431655753,-1522523558,1234179073,-77881052,607349,630325384,304451848,12647103,352322081,2134612,-4816977,1987540439,1860040374,1844295349,-715729490,-1840097963,1245989524,144,32768,17973250,-1235856086,690390,147540,1599539712,572563966,-2147479039,1246251602,-2146110081,-1448456192,311568457,-623519147,-575742019,-1250578963,1532718575,1521858138,-1532319062,273263018,64,536936704,603981088,-1386896092,-1802485579,-1843361408,-139849655,152831,353517584,621908228,564194047,83887106,1078494482,1870622485,-1216516629,1571780443,-357115046,1437445557,-1783993771,-1525513136,8,151519232,-2145116160,1783998794,557978797,528405,-552254976,1217437951,8389764,-1789646295,135574911,-1475196656,77671080,-169166299,1842722654,-1216979475,1567468909,-1420446290,-1454090923,279194149,160,4096,176161796,1532335380,-2079809174,608248352,2141521042,33745663,1361383457,696403010,4314495,37757569,22304001,-1344309355,-1145050379,-307369125,-1420071973,1517005653,-1834308906,-1572296374,9,1078067200,537460801,1454058149,287442141,540741,-1089921024,1213262335,67109124,-1977079543,1076122879,-1876667128,-1867895990,2109058624,1844166511,-604610837,1993726582,-1428526357,1431655861,1226130004,32800,134217728,41961488,1783977225,1149872298,1233261584,1532135716,195327,541689920,1436717732,307275263,76583938,73968128,-606118999,-690132259,-1251087426,-1514489939,1800788826,1381324117,346199186,138,34603520,-1876688896,1532306730,690127318,2138148,-1358692352,1235811071,167780880,621356041,699134,-2126236375,-2133174511,-1363536302,2104876987,-558449195,-1118343717,-625559882,1420470954,-1591432796,16400,1073741824,67111242,-698963566,-2109188939,604569929,-1423947374,8519423,1083342852,1263818146,-2120199939,279506434,279598596,-34101804,-1213220114,-1243752834,1810740918,1440066133,-1783977386,1246302805,4165,134348800,1078624256,-1247131115,1418887278,4215954,352976896,312803071,301992000,713131016,538060285,9524501,1122590017,1465718185,1526460245,1806416859,1448848237,-692667686,-1515562315,269788458,16528,557842432,285221920,1448432930,692669141,1225949220,1178636836,1079050239,4801042,-1760292832,138955003,1147846466,140159748,-38319434,-139805953,-553732499,-630559269,-1381341257,-1448421718,-1516090814,2085,0,-2078015230,1834325268,-2104352597,8393289,285802496,80084831,1090521216,721486082,-2111526412,4254474,-1595265535,1454219498,-553691179,1974201814,-1246897226,-1251091030,-1431655850,1218095188,41096,1141374976,536905736,1537954377,1411664221,1225932946,1245745700,279510975,278011913,1464094736,541590253,13983381,78271760,-78165587,1802370495,-1369613443,1868281325,-1428530571,1381324213,622957482,2593,16777216,155779616,-710241262,-1991094059,4198949,589824,-2097873065,67109440,184549954,-2003807022,1370012426,-1839950588,-1221930246,-1112057995,-168364585,-1426690341,-1235917393,1431688618,-1874189239,8340,134217728,1073758210,-1420417755,1385432155,604602440,304105874,1089142703,-2145368046,-2024763384,38437588,5369682,615066112,-565554001,-622134545,1584095163,-307571274,1437326682,1431678378,-1432071595,4231714,131072,177345600,1985303882,-1977439830,2115989,1073872896,351665925,159645824,570578261,546318505,13916677,1235388946,-1147938182,2009028573,-339874322,1532476269,-1385387051,1431655789,162114130,17480,-1845493760,-1610612727,-1381324270,1368752346,1224867874,71864868,1090191274,722485778],358,[16425,128,16779266,36872,131072,9447945,-2079284976,276824080,11178016,626021386,-2079194112,2199588,268439552,8388608,16777216,-1790670556,553648640,-2070937582,141317,-1879048176,10308,1067296,541184,1024,0,64,537135108,17305732,-1525668607,346453,293617746,604243200,33817744,33,536870912,1376329728,142753874,1224902656,38307152,68157952,-2113372150,1073741832,131200,66,301989888,2377986,-2004877312,4260865,10627604,1368412709,1209274368,-2142203832,258,16384,134217728,-1437433174,-2111829888,1049156,43018,8650752,536887376,268697602,8425508,8421376,-2147483648,16,33562625,1207959616,155468801,67217482,33653028,134349056,2195524,4096,33685504,1409552384,536870954,-1434185728,-2142240112,-1879048192,37378,8396864,2098176,8208,18874368,41988,539034752,34095120,-2138035644,279192105,1346634880,573130898,1224740864,8,268435456,-2069216214,151556480,2113570,8672290,34603008,33554500,1049616,4096,2049,537001984,320,134742048,135682,625494273,1140869194,-2079318008,8389120,512,514,-2113929216,-1442836415,73,-1845230328,1081924,131328,269651984,67174402,-2147188412,0,134217728,4212754,16785672,1216348160,-2145250780,290038802,289538370,605390884,4718736,64,150994944,1428496906,4334628,21008448,4204554,268435456,-2147483134,1075871808,541073408,16384,-2113404928,1048640,536872962,18907200,155755776,1140853077,-2079815664,4202752,135174,32768,537133056,8422480,-2113896304,-2012216060,1213728,-2146435072,33570888,270596,1049600,1028,536870912,33591812,69206016,593936,1109660177,286433316,539099458,1074956946,1207992576,8200,-2063597568,1427247109,537405733,21270560,-2143270907,75763712,272893952,-1879046112,134349193,128,151126016,32,262208,268436484,273230084,1145115209,-1844960248,155197440,33554464,0,134217728,16712,32842,536880386,8659536,1073741824,-2147483643,71827457,-2143270912,0,1077936128,33028,134291713,67125632,1150452864,151535762,10616864,-2137748956,1050624,64,562626560,-1968958431,77736608,78202952,1070085,17825792,34619424,537010696,524864,0,303038464,1073750048,2064,4784160,-1839977950,-1608382135,-1576515070,536879104,277118992,4,67108864,16404,16405,285250816,4260112,268567040,1208092928,-2003828608,537001988,0,-2147221504,67111044,570425344,1073745924,608764160,168075412,144834704,72500625,65664,1,1360134144,1378093377,-2130405982,1084564482,567874,-2139095040,2,571081729,10519696,0,310378496,16777233,4210692,268436609,1225933961,-1601174494,537399809,-2147481596,33556482,0,67109120,73748,542122004,76589600,8388612,69484544,18890784,-2011160544,1208492032,0,1074923520,16384,-1979710464,69468424,346362368,151601236,-2128478172,145007120,1065232,136,289996800,608469568,134239649,556094729,5417504,536875072,1208485888,335872264,33685921,0,67108864,536871074,604241936,536952992,-1572339680,1076105601,277365248,553715778,1074003968,0,1140855040,-2146430972,38371338,-2008509118,9,-2147482606,131332,1112573952,2101252,128,-1876688640,134225928,1241514113,33558658,1242927620,352388180,-2078275584,4727305,268436553,0,-1991113728,356648017,1082141264,542463240,9600,159662080,4227104,-1811807616,589904,0,16777216,262176,-1795145728,9438288,1417805824,1079255169,293863497,-1979414496,71319552,64,302518528,-1610071808,152190978,1252633122,4755492,2101797,537399808,575938596,545277058,0,608765952,1073741825,704778244,-1878777691,-1842723776,268501652,-2146425856,547365386,-2146959216,0,609288704,170004650,4196937,279587337,512,-1879031808,134283264,1140917505,135266344,0,512,67108936,-1442840512,33554600,603980050,-2104197088,84017152,-2113630176,37376,0,1233789953,-1610054656,554254336,-1565898206,37028,38053010,37748745,693374976,73793,0,-1843118080,0,771817473,2114773,1246038016,1207963784,1077936786,680526858,570425512,32,609290752,306520488,142611090,-1800760828,71303680,4356,1057280,1375797640,2346,2097152,8390656,131136,1426587656,537461162,269500480,10814530,269500416,1107447969,9502721,0,1235493120,-1542420478,-2145370112,-1570101871,4242,705799250,1073872896,69485570,1078214784,0,302579712,-1837105134,-1426030528,134260826,-1576926972,301998224,-2054942655,-2010643958,8340,0,-1842702848,138744392,302514856,1419069962,32832,8407044,272629760,-1450700768,4681,0,1075848450,1081472,1443172352,43008245,138940417,1078624772,269485064,310552608,268470304,0,617152512,1360024994,4327425,-1431661920,2184,304386730,67635201,71401988,136331300,67601,67371008,131104,352321682,1073891949,-1845492592,2208,1107369984,-1542978999,35783304,0,1376933120,-1977439736,1140858916,-1454225142,67108897,-2080365311,1073742336,689049728,-2147216823,1073741824,1364298056,1210065154,-1526726144,270553307,2396420,1435574281,346326098,354494610,8225,0,-2002124284,1346655649,285737344,-1437986223,8520,310923306,2113536,1115685905,37789730,1048576,67248128,33817672,361005072,67392853,1426129040,262688,-1593831424,562725412,-2147483576,0,290460673,177321482,1111655440,-1431682038,16777362,1243761153,134479872,354762752,538053192,276840448,1368689154,138514432,572596356,1082184886,2376961,-1843361790,176833098,-1441770414,273156132,0,1116029440,1346661697,67117188,-1437986223,18601,-1811934902,16844800,536873252,8429604,67175570,-2078269368,1074266410,167772192,304723373,-1845489628,663880,-1876948992,-2052947820,16970,0,271058946,-2053089771,1360134688,1435608138,65618,625648640,4194816,-2061230079,69800521,524288,306546944,354560128,554273284,8432170,5325440,1436582912,1267376724,671361313,84,0,71377424,277985922,75532288,-1523955439,1157668948,1241518613,1209008128,268435968,1077954594,1077944320,1208492690,-1601666486,75497552,1381283147,704907274,-2147348310,673253377,1380549706,2228352,0,1074268417,614749733,-1862270812,-1438378970,8390825,706824512,147460,1150427282,277488297,134349897,579962888,86124688,-1843126271,10644117,1074831648,341067008,1112154538,-1977331308,-2147446616,16777216,270680064,-2109707003,71844352,1234543248,285220949,1242047493,4195328,553650688,-2112845820,570953984,-1801182174,-1870101436,1316,-1974184151,168100994,-1593831259,-1794092544,1380551202,1060,0,16781842,681859593,1375866880,708856389,-1979693910,-1786605496,1073741824,169943041,4346154,-2145369966,1108513416,626150034,608780352,550873730,1346392104,178865160,698681385,613569620,1049032,0,-2071691264,27339329,83886112,1167430696,604262485,621815201,67633152,545784336,673743936,167904512,-1801182171,-2004606935,8398858,-1834308332,34145409,537137569,1246401156,-1457225398,20,0,538972818,1208505604,1346372096,287319429,1224769618,-1459468246,562200576,-2061478910,-2109599723,541626404,1229621640,573134154,1226146464,1215638273,-1809821400,1246905362,-1441651383,1246866064,299172,268435456,16384,574694801,85065728,1145719112,356602026,88117842,2105376,272892160,152323360,-1979711232,-1844293038,-2008771950,4199434,1387112996,1090652292,554275144,-1851504598,-1836440491,4195408,0,-2071460827,-1475065856,-2013265920,304124450,620799018,705866068,1024,17929288,-1606414267,556443690,-1432054747,615064644,563454112,-722070271,344478793,1251091490,-1437952704,-1437316790,148,33554432,8192,-1474166524,570425472,-2125190776,1375830088,-2076158805,-1878786040,1420034560,89408008,-1971322304,608773448,1359628713,136317450,-1431492080,-1577057646,-1809544892,1428758933,606442834,32936,0,556009865,1409622049,134348808,75662400,336629778,687920602,67117312,21572097,-1476261855,271230986,1234520213,-1974431164,-1601548255,1786201412,76715044,558453394,-1437971934,1437160085,2101796,268435456,134299680,-1441528832,1090519042,547891754,-1526455131,43013205,4194306,613548168,21512200,625018192,1431475492,279258154,35653010,-1414723072,692060745,1252140073,-1431661420,1234347172,84,67108864,1078465154,1430585616,335544320,-2147188608,713048072,67414454,1180672,-2136716800,1411519138,1242843141,-1835773367,-1526183599,-2008372700,-189378031,-2071442782,-1810593212,1431655849,-1431688619,168,65536,151142408,1426690052,-2147483584,156243220,-1996488686,272741973,-1879048192,-1473642238,-2109177852,-1857937080,1436886101,1246925386,546312265,-1347614076,1246928980,581259946,1435836965,1431655765,16724,285212672,-1607989983,-1441660864,620789776,294976,353372161,26240085,67145984,1162486928,337978384,1243894417,-1540729527,279258257,-2111134316,1951901952,25709225,1430864905,-1431677879,-1431655766,4264,0,167841796,1413809170,130,10560004,1107575368,67131733,4325376,-1470824192,-1588559806,1380518181,1431456170,-1526183638,272648741,-542502319,313069738,1246898514,-1431688619,-1247106390,84,1140850688,547651648,-1793974144,1141113104,537397393,75497473,1084510869,269485312,1360331776,369426440,-1810607544,-1431655790,1247122596,1143613769,-1386829308,-2079174027,-1836428635,1431652754,-1436920491,174,1048576,1375808020,-1534590959,41028,138428928,269553700,33573413,-2126495744,-1431699424,-1607954400,631608466,1381324117,-1448861111,293620306,-145402551,1101309098,1431446825,1431655765,1448432981,17576,302120960,136970305,1426393216,536870933,34738340,16811008,4204617,528644,1410662916,356844674,1430864420,1414878549,355030442,-2102766555,1565893906,-2010469782,-1448455094,-1431655894,-1431655766,212,-2147483648,1384137732,-2011152342,134301867,-2143271679,1149509778,268980754,614597632,1772421121,-1574428632,-1431655862,1437444778,-1538635191,604023210,-1213572523,604591549,-1792759406,-715762347,1433131862,88,151519232,-2078011359,553714048,37765165,537135112,2132488,42026053,1069568,1242906752,337969281,-1431694167,-1431655766,1431447957,1230350930,1839945301,1096111467,-1431680470,-1230329174,1991092906,16564,536936448,704661778,134760530,-1877945686,72360258,-2013245278,4112,10814530,-1163263968,-1438121948,1431676306,1431655765,1435871826,310400085,-609588563,1418046173,1431655717,1431655765,-715500107,168,38010880,-2142624695,1107296392,16818349,100864,25428485,69223685,1212698880,1426393088,-1859485616,1789602341],359,[1437313706,-1431678379,-1540729427,1448433067,547973803,-1431655798,1789647530,-1378519381,116,1207959552,352340242,268521745,138700891,1230245904,606119976,536875072,36242697,1242890760,707076244,1437444778,-1436898475,1431678378,360752213,1834315189,-1432167682,1431655701,-1411754411,-608809635,172,1179648,539579045,37749922,119974,17669,140613,34111508,1084893216,-1455423360,1430847522,-1246057900,1440045749,-1431678379,-1421190485,-1414878611,1423267419,-1437248187,1571531434,1835891563,104,-1543503616,92293129,605065236,1108386237,-1985738688,-1992259576,8528960,139019524,303382528,-1523974059,1456949845,1437423277,1437292117,1243653546,1448433067,-1448018451,1800754441,1790293338,-1213475115,188,17956864,-1876642478,25445442,268593195,43280,9458325,167804946,1079118369,-1442840064,1515552936,-379931222,-1303022245,-1420142163,-1684887498,-1252600450,-1431644586,-1431655806,-1381116202,1845325245,104,-1811939328,37792266,151098004,4248150,609550852,570729506,2106436,307581320,9568272,1378422949,1605873002,767273834,2060801621,1445221869,-1386916395,1457307066,-1436918871,2077973165,-1150569109,188,21102592,-1869327275,1077954594,1107861674,25187489,136390980,1107329288,1078592018,-1442836480,-1353284972,-361911331,-345317930,-1414697621,1430901338,1431680443,1437988695,-606688696,-709464493,-289513507,212,605028352,69227813,34641284,138561557,1210190088,8407561,269636769,546411560,17825792,1783963689,1574655669,1524083381,1448826285,-1416484139,1789635182,710663642,-1230329198,1859900894,-1209271637,252,82176,1078547849,138690577,21066,22041250,571510820,83886084,-2073427582,352453120,1565869138,-340370725,-1419085969,-38343318,-1172028235,1515541973,-1376356425,-709468832,-1151947851,-88188929,180,1243877376,145009194,71044,1109655569,1141413130,138716434,1346413858,285496357,-2139095032,1802192937,1567452077,1992011450,1449875419,1448454634,-1420118597,1269553770,-1234326700,-285376805,-539230550,252,1024,546681988,1145610256,276842624,10594896,67716,85069960,-2144861872,151519234,-581283259,-354953605,-1378421331,-69346634,-1382931371,-716542507,-453087401,1843074729,-1146366610,1996479487,216,1380515840,-2075122391,1282,84476420,278153765,277914144,138455586,541149705,32768,1800885257,1606270422,-172118281,-1233684643,1537559252,-1229564581,-749347414,-1146251800,1837088693,-8945733,252,37120,546671170,273829952,270540865,44087882,33556489,-1593573112,8917076,74240,-1087724142,-177509507,1609268077,-19026453,1834324644,-1435653194,-1241548837,-285856174,-1217825,-1073882129,252,1225916416,-1432071160,-2113927932,1115818000,4806037,4465280,177252992,69353986,1210056704,-711543804,-1344348757,-304163141,-1418265762,-695589719,1834341869,-106243402,1537972916,-1380450443,-306184259,180,71312384,2722082,9474048,67665924,1079274837,-2080372719,541392914,-2121755564,16,-1096463838,-89408514,-541360145,-35672069,-1152216764,-608780966,-1426083987,-151095446,-108833,-1065217,252,-1610350332,-1471536504,606405248,-1851649472,306231061,541082112,84977920,2107649,33816577,1804947977,-1342247243,-168383811,-620889491,-699749718,-1234342931,-22381861,-542396738,-153092107,-67621,252,168822785,1150453792,4729104,67649554,-2137761109,528420,1346961988,541346346,8390656,1579264514,-88622097,-1078067237,1991733247,-1114307440,1843123895,-603990090,-1241582291,-1074303649,-1,252,-1606270432,-1841036668,1225949764,1364265472,27309610,71434753,94513152,1151360,536952896,-1417000376,-268800323,-286298625,-318767397,1781115300,-1250574886,2136325483,-9740357,-8519685,-2097154,252,168300546,672473105,10815488,42606665,143715658,1091586064,1342702097,279194121,524292,-1373335550,-1099958293,2138832887,-705234946,1598362121,-539071625,-671093826,-687934001,-2130977,-8193,252,1346536704,1168246848,-1572330231,-1471150848,11164309,276955266,89465856,78137924,0,722018816,-134325281,-606095427,-759177289,-1230363566,-1229594915,-1096130837,-5259290,2013257723,-1,252,84944904,-1475870188,274010688,22170002,-2145340118,-2111303168,-1468006332,1084838417,67113472,1430358024,-313000067,-590353,-1258422785,-1424864887,-345068106,-67111587,-604312085,-42467473,-33,252,-1876655742,19210305,1420469266,-1806428928,38055242,545423396,18187264,11143810,1082294416,570687488,-1073916457,-1233143939,1238892534,-582708700,-1109525654,-1347784713,-4751693,-8706,-1025,252,33563664,1417674756,1112869184,1101697684,546351634,1242833920,1413488912,543839524,2097152,1246765058,-71827523,-1114129,-1426147393,732505234,-612976673,-92283478,1845472245,-1075970121,-1,252,273254660,17402016,-1800760828,72688896,138499493,4260241,34144321,145328640,2052,335609856,-536945225,-310416005,-1866793474,-1391310519,-1378100614,1607825279,-9568262,-18435,-2,33554684,67117601,1210056712,-1448467439,543855954,1090824,1343490048,1428424708,1118446116,16416,1112801280,-76843091,-1074266145,586022895,-1415310702,-76648521,-171971115,-1140888227,-303038865,-1,252,1084770442,33690114,1385515652,-1839979264,-1859901019,94454290,82432,5575937,4194816,167772160,-1358963369,-69355781,1421522811,726246440,1857412462,-545932354,-279592970,2147475453,-1,252,169232,276856896,1414891816,11094601,8426504,537530368,1250951240,139805256,524356,5570560,-4540523,-268435490,-2097873153,1435636357,-1243646373,1995435765,2130652639,-4458529,-129,83886332,4727333,-2079849456,1230328385,1152002560,69749153,1213203777,553979905,1118114850,135169,-1593835520,-622887387,2125983223,685105134,-1792760760,-546645011,-539116713,-609372170,-33289,-1065505,252,10769482,4210692,1380263178,279532114,1073881610,17440784,67109888,2785608,264,139591680,2146954026,-134365251,-2073233477,625543589,1994354011,1971050494,2147470943,-605102147,-9,603980028,1083288210,285217024,630805537,1101662720,295736352,1213270532,1385185352,608447122,-2145353664,-1571553280,-155361723,-546310153,1255267839,1251103760,-1414153291,-1074823509,-152318981,-8390665,-1,33554684,273831253,1049600,-1474157814,338268484,540674,8527937,67239938,-2138013660,525312,141099008,-537961719,-33718817,564821999,-1843125979,-34706769,-289739907,-1082235425,-294945,-129,134217980,1079268757,4489216,576017473,1095370128,1142953256,571736592,-1862268928,134222409,541204626,561643520,2075612708,2011160445,-1797982597,692685448,1801183162,-1150328873,-337906697,-1209016707,-131074,620757244,139834709,67182848,1212819733,606179328,17072130,-2136979454,69484944,16420,67633408,-1839857664,-268609791,-8521737,1112735743,1150456914,-554337705,-268567619,2139070815,-2065,-1,-1979449092,-1599427158,17827968,-1785574912,-1853225948,4203048,134873672,1375731716,572559786,-2145220608,1216151552,-1235774134,-554205761,-1781211682,-1792794360,1969215322,2108665591,-572667141,-37912645,-16449,570425596,-2006297163,1073742080,1084920866,606085120,17336450,1079003136,84017152,534533,537395490,-1569259520,-121472,2011160557,548009975,1212828322,-538067561,-537167011,2003768942,1877990399,-17,-1795161860,1381325653,2359296,-1806424824,-1970109294,8264,25494034,-1876916208,285361322,-2136856568,1751056384,-710170080,-133441,1248493503,714182676,1968690602,-170004745,-558153986,-298,-4194305,704971004,-1452644949,0,1076472066,536875008,-2139062126,537962496,84410880,8431634,1208517120,-361431040,-1082260140,-689979398,298966527,-2128337631,-537034965,2146401117,-72425544,-38019073,-4101,1241514236,-1532109350,64,-2008415744,1247094145,16785492,145031746,-1476263932,-2011131356,-2108537822,1499398144,-162191103,-594513,-1565851667,1250592906,-1163204022,-696393737,-1093175583,-536970277,-1025,-1431688451,710054546,-1788192875,575821097,16777236,9472000,1074833428,43008064,33825813,679776264,-160104448,-614530476,-608190467,349468415,613487184,-134258795,-1076401187,-338821181,-2101505,-130,-1431677699,1380558250,-1571105450,1213551954,278025281,-2013265390,312820737,1409552384,1082148929,1074866501,-579928064,2140509186,-17368489,-1579876425,-1859869686,1605073445,-167838089,2146162318,-134758547,-17,-1457248771,-2074858923,-1797866839,631607946,1140850708,27271296,-2146953902,43057152,153113098,287589394,2004680736,-699727544,-606085122,343268350,1251100816,-167923894,-541348386,-571211973,-66625,-2049,710235645,696886442,1387615831,1346939476,4802880,558088,575842308,1409549344,9013312,1149347876,-563149824,2133173412,-133395,1118502907,-1857809851,1599583524,2096103287,1874443631,-1092620554,-32769,1297459708,1381127497,1231908269,-2070260699,268435594,67108928,-1870376407,22085636,536875541,271094410,2071658496,-614858287,-1229471809,-1510674961,707347754,-167946423,-390220325,-67309634,-540801,-9,1385515773,629754026,-1800742054,715205265,71930384,26218500,1227527428,1242169857,35670016,1107470610,-311623680,-1123932054,-67626,279838654,1099206720,1868016938,-1275592834,1599994875,-268502053,-65,1420383485,1252698794,582334133,1095411114,553648194,268436497,-1538108087,546381904,589858,272671780,-1084293056,-1353415464,-306718081,-1510294021,1246833173,-1090704479,-983650825,1995943871,-69476610,-32769,-1784009987,-1792784055,1416452971,-1806390748,71913992,35668032,1235506194,1244267008,1140883848,1386889,-361103104,-1425913355,-65542,-1872040081,336232864,-345287414,-1610874915,532676077,-1073742933,-5,-1437968899,709448362,-1985282387,1112118602,1073741985,4612,-1809164891,-1870397372,4202560,1384162340,-1082712064,1444225722,-1112033873,-1510015491,-1584393206,-1094805676,1835953079,-689195073,-4227073,-65,1431676412,1376949586,1387658715,682273428,153363720,310902801,1381340424,573146256,589970,1125013,-161611776,356533485,-268599301,1221943263,172573345,-344644319,-1073938435,1803550198,-67389459,-1,-1454069250,1470440485,611188591,1162433189,-2147483611,17408,1419072085,1212481856,268435616,8945664,-1082456064,1694863806,2075127215,-1560347785,1360275732,-1075885494,-556608145,-673327137,-539034241,-17,1247122940,1414091178,1238761151,676697364,606357888,69206084,-1431690110,1428820628,71340616,-1608379051,-361824256,161522923,-295043,1440612093,-1975352254,-172322268,-144326661,-176685574,-8425509,-129,1431677694,1469229650,582352895,1117956690,16842793,1074268417,-1448457707,-1874591711,1090781266,138952704,-1082506736,1427165918,1450169687,-1459916833,1361334568,-1351670455,2110518957,-622938177,-67633153,-1,-1433253123,1562739860,1416298495,-1783868251,270813504,285229072,-1440083680,-1523973820,67109032,580228138,-311492608,44411003,-164005,1383070711,177277573,-44414686],360,[1024,0],361,[1024,0],362,[778,0,1,65536,1,160956418,1,10,11,0,1,65536,1,538968065,1,65552,1,48758788,1,65536,11,0,1,65536,1,538968065,1,65552,1,48758788,1,131072,11,0,1,65536,1,538968065,1,65552,1,48758788,1,196608,11,0,1,65536,1,538968065,1,65552,1,48758788,1,262144,11,0,1,65536,1,538968065,1,65552,1,48758788,1,327680,11,0,1,-1866464828,1,1174411526,1,1057014528,1,1459617792,1,1868852841,1,958428023,1,1699946549,1,7370100,1,1397555208,1,1851872032,1,1699946611,1,6711666,1,458759,1,1310738,1,197610,1,-8237056,1,587202661,1,-1728051456,1,-352314624,1,3,1,1699971648,1,544241012,1,1847620457,1,1881175919,1,1634755954,1,1735289202,1,1701344288,1,1852397344,1,1937207140,1,540358944,1,1970562387,1,1767317616,1,1685217658,1,1752637484,1,543712105,1,1819044215,1,1769301792,1,2032166244,1,1948284271,1,1970238056,1,1948280935,1,1914725736,1,544502629,1,1948280431,1,1394632040,1,1886745701,1,1869770784,1,1936942435,1,1344282670,1,1935762796,1,1635197029,1,3044457,1,704652032,1,234919680,1,16905728,1,1832911104,1,1953702003,1,1881170549,1,1919381362,1,7566181,1,2293760,1,10027053,1,65601546,1,1073872896,1,1634030466,1,1768448882,1,1713399662,1,1679848047,1,1702259058,1,774774899,1,587202606,1,-1728050944,1,-335538944,1,33554435,1,1699971648,1,544241012,1,1847620457,1,1881175919,1,1868984933,1,1852403058,1,543236199,1,1953853298,1,543518313,1,1667590243,1,1852776555,1,1970239776,1,2037588082,1,1835365491,1,587202606,1,-1811930624,1,-318764288,1,33554435,1,1817215552,1,1702060389,1,1767995168,1,774778484,8,0,1,-1866465084,1,7,1,-2029981696,1,1459617792,1,1868852841,1,958428023,1,1699946549,1,7370100,1,1397555208,1,1851872032,1,1699946611,1,6711666,1,7405696,1,917554,1,65646,1,645943297,1,1953394499,1,1702194793,1,11927552,1,3276913,1,7143438,1,1342242816,1,2015774080,1,1394635881,1,1886745701,1,2293760,1,12451926,1,7012373,1,1342308352,1,1952797570,1,1763733621,1,1869488243,1,1869029495,1,543649385,1,1881173876,1,1868984933,1,1629515122,1,1970237984,1,1701734772,1,1701339936,1,1864395619,1,1870209134,1,1931506293,1,1702130553,1,1411395181,1,1919950959,1,1701143407,1,1663052900],363,[1801677164,1852785440,1970170228,11877,458759,1310738,262143,-8237056,587202661,-1426060032,-16774656,33554687,1700233808,1836016492,1869881445,1852397344,1937207140,540358944,1970562387,8560,2228259,1573061,65535,1132613634,1919381103,1819636833,1869182049,1864397678,1870209134,1663070837,1667854184,1718558821,1852397344,1937207140,741685536,1701344288,2003136032,544502629,543452769,1769169253,544502629,544825719,1679847284,1752637551,2032170081,1998615919,544501345,1679847284,1769414767,2032167028,544372079,3031888,1006641920,335592960,16776960,-2108685824,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,0,0,0,0,0,0,0,0,0,0,0,0,-1866465084,5,2013324032,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,1677765120,234893824,16805120,-2142240512,1769481797,1699946612,7370100,1677750784,234893824,28160,-2142240512,1852785446,1970170228,134217829,-1207957248,-16766208,33554687,1699971664,544241012,1853189990,543236196,1886220131,1936942450,1981834341,1836412015,1919885413,1679843616,762016617,1751343459,1953833061,1953066089,1852776569,1970239776,1868767346,1953853549,539914853,1953068369,1952797472,1629515893,1663067246,1801676136,1970239776,1868767346,1701998701,1684370291,1819244064,543518069,1752459639,1970239776,1768169586,1663921011,1919970671,1769173861,1931505263,2004117103,543519329,1914729071,1987013989,1752440933,1768169573,1663921011,1701340001,1769239840,2037672300,1750343726,1914728037,1394634357,1886745701,1634165024,3042921,956303360,218151168,16776960,-2108685824,2032166473,1746957679,543520353,1701997665,544826465,1701736292,745501472,1768710944,1126198115,1769238127,778401134,524288,12451916,-65518,1342308352,1919895170,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,3032131,0,0,0,0,0,0,0,0,0,0,-1866465084,6,1996540160,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,6357026,917554,65646,645943297,1953394499,1702194793,5832704,3276897,7143438,1342242816,2015774080,1394635881,1886745701,9437184,3276897,7274510,1342242816,1698965120,1818845556,774778483,458752,11927559,-65508,1342308352,1952797570,1746956405,1663071073,1801676136,2032165989,544372079,1953724787,1629515109,1763730542,1869488243,1701978231,544826465,1931505524,1965061221,1767317616,2003788910,1176514163,1830842991,543519343,1868983913,1952542066,544108393,1970233953,1752440948,2037588069,1835365491,1701339936,539781987,1667853411,1698963563,1818845556,11891,4849671,917688,65535,1417826306,1868767343,1852404846,1998611829,543716457,1970562387,1663052912,1801677164,1852785440,1970170228,11877,2621447,1638584,65535,1099059202,1919251558,1852397344,1937207140,544434464,1953721961,1701604449,1763716196,1936269428,1667592736,1701670255,1684366446,1634235424,1870209140,1970413685,1666392174,1766092385,1881172851,1869181541,1633904996,544828524,1663070068,1801676136,1970239776,1919164530,677738089,1713383795,1696625263,1919906418,1851859059,1701978212,1919508848,2037276960,1869770784,1835363426,1868963955,778333813,0,0,0,0,0,0,-1866465084,7,-2113867776,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7078016,917554,65646,645943297,1953394499,1702194793,11927552,3276908,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012362,1342308352,544167042,1768383842,1699946606,745567604,1768710944,1126198115,1769238127,778401134,458752,1179655,-65516,1342177283,6684546,218112768,167815936,16776960,-2108685824,1668048215,543518063,1461743476,1868852841,958428023,1699946549,561018228,2293760,12910626,-65512,1342308352,1852785538,1952543335,1952541813,1936617321,544108320,1920298873,1869112096,543515497,1461741167,1868852841,958428023,1948265525,1847616872,1936029541,1851859060,1634017380,1936025971,1635197044,1869881465,544171040,1952540791,1970239776,1851881248,1869881460,544171040,1752459639,1970239776,1129324658,587202606,-1107280896,-16772096,33554687,1699971664,544241012,1819044215,1801548832,1919295589,857763183,1869881392,540030496,1970170221,745760116,1885692960,1768189541,1864394606,1752440942,1886593125,543450469,2032166511,544372079,1886220131,1919251573,46,0,0,0,0,0,0,0,0,0,0,-1866465084,4,-1694440704,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2063554048,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,402700288,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1713383795,544042866,1143821133,3035983,687868160,536918272,16776960,-2108685824,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1635021600,1461744754,1868852841,1629516663,1914725486,1394634357,1347769413,1397305120,544175136,1634761058,1948283763,1931502952,1702130553,1751326829,778789733,134217760,-1107275520,-16766464,33554687,1750565456,2032168549,1663071599,1801677164,1769489696,1699946612,745567604,2037276960,1684629536,544105828,1684957559,1932031855,1699946537,544241012,544825709,1702257000,1701995296,1684370529,1818851104,1700929644,1701670755,1936291360,1701601897,544174880,544567161,544104803,1936682083,1752440933,1646292325,1919903333,1752375397,1769239669,1679845230,544110447,1684957527,779319151,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,0,-1866465084,4,-1727994880,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2080331264,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,419477504,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1646274931,1919903333,1970413669,1852403310,1699946599,544241012,1767991137,11886,2621449,2097337,65535,1384271874,1394634357,1148084579,543912809,1836020326,1852397344,1937207140,544175136,1667590243,1851859051,1701978212,1919508848,1819042080,543584032,1920298873,1769104416,779314550,1701336864,1752440942,1763734377,1868832883,539780462,544109938,1431586131,1227825232,1869881427,1887003168,544437089,543516788,1953724787,1663069541,1801676136,8238,5242888,2818238,65535,1468157954,544105832,544567161,1667853411,2017796203,1394635881,1886745701,1851858988,1768431737,1852138596,1852405536,678915940,1394616691,1886745701,2036428064,1986095136,1919098981,1702125925,1769414756,1646292076,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,1852403002,1633889897,1701055074,1835365484,1868770928,2019887725,1667330676,2019896948,1836255845,1685353057,1697543794,1930061176,1684955491,778793833,375748709,1633842029,778593140,174485097,1684104562,1949197677,1292399736,1699946579,1667656050,1970562387,1633886320,1953459822,1853190688,1869768224,543236205,1684957527,544438127,1936942451,544108393,1769172585,1327523172,775040851,1701597216,543519585,1918989427,1397563508,1397703725,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,3042921,0,0,0,0,0,0,0,0,1852397375,1937207140,1818851104,1869488236,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,218762523,1952797450,1663070325,1869508193,1868767348,1852404846,539911541,1970231612,1701146144,1869881444,1835364896,543520367,1936025716,1919950949,1634887535,1629516653,1948279918,544105832,544109938,1970562387,1734418544,778987873,1867796000,1835364896,543520367,1835362420,1870209068,1634541685,1701716089,1948279909,1869422703,2036754788,1970239776,1430331506,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666,544502369,1920298873,1836016416,1702131056,1851859058,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,204361039,1331444291,1147094092,707679055,623977734,1597187378,1970562387,1634214000,1868963955,543452789,1852403285,1818326131,1852383340,1836216166,1869182049,1919295598,1629515119,1701998624,1970235766,1852383347,1818326131,1769234796,1864396399,1397563494,1397703725,544108320,1920298873,1836016416,1702131056,1797271154,1936287828,1718511904,1634562671,1852795252,544434464,544501614,1684366702,1646290021,1767317625,2003788910,892936307,1699946542,544241012,544104803,1869440370,1948280182,1702061416,1818846752,1948283749,1919295599,1830839653,543519343,1667330163,1868963941,1767317618,2003788910,673197683,2032168772,1998615919,544501345,1970562387,1869881456,1835364896,543520367,1936025716,1768300645,1064527212,824510464,858075685,1419785253,1701995880,544434464,544501614,1970237029,1679845479,543912809,1667330163,1868963941,543236210,1886220131,544498529,1953721961,1634495585,1852795252,543584032,1684957527,779319151,543574304,544567161,1667853411,1263476843,1699946540,544241012,1819044215,1852793632,1970170228,1969365093,1870209140,1970086005],364,[544502369,1920298873,1836016416,1702131056,1851859058,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,204361039,1331444291,1147094092,707679055,623977734,1597187378,1970562387,1634214000,1868963955,543452789,1852403285,1818326131,1852383340,1836216166,1869182049,1919295598,1629515119,1701998624,1970235766,1852383347,1818326131,1769234796,1864396399,1397563494,1397703725,544108320,1920298873,1836016416,1702131056,1797271154,1936287828,1718511904,1634562671,1852795252,544434464,544501614,1684366702,1646290021,1767317625,2003788910,892936307,1699946542,544241012,544104803,1869440370,1948280182,1702061416,1818846752,1948283749,1919295599,1830839653,543519343,1667330163,1868963941,1767317618,2003788910,673197683,2032168772,1998615919,544501345,1970562387,1869881456,1835364896,543520367,1936025716,1768300645,1064527212,824510464,858075685,1419785253,1701995880,544434464,544501614,1970237029,1679845479,543912809,1667330163,1868963941,543236210,1886220131,544498529,1953721961,1634495585,1852795252,543584032,1684957527,779319151,543574304,544567161,1667853411,1263476843,1699946540,544241012,1819044215,1852793632,1970170228,1969365093,1870209140,1970086005,1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,0,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445,0,0,0,0,0,0,0,0,0,1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,0,0,0,0,0,16777216,49,0,0,0,0,0,0,0,0,0,0,0,0,0,1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621,1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,0,0,0,0,0,0,0,0,761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133,1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,0,0,0,0,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357,1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,0,0,0,0,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019],365,[1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,0,0,0,0,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001,778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,0,0,0,0,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709,1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,0,0,0,0,0,0,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932,1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,0,0,0,0,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809,1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,0,0,0,0,0,0,0,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740,761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333,1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,0,0,0,0,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891,0,0,0,0,0,0,0,0,0],366,[906,0,1,65536,1,160956418,1,10,11,0,1,65536,1,538968065,1,65552,1,48758788,1,65536,11,0,1,65536,1,538968065,1,65552,1,48758788,1,131072,11,0,1,65536,1,538968065,1,65552,1,48758788,1,196608,11,0,1,65536,1,538968065,1,65552,1,48758788,1,262144,11,0,1,65536,1,538968065,1,65552,1,48758788,1,327680,11,0,1,-1866464828,1,1174411526,1,1057014528,1,1459617792,1,1868852841,1,958428023,1,1699946549,1,7370100,1,1397555208,1,1851872032,1,1699946611,1,6711666,1,458759,1,1310738,1,197610,1,-8237056,1,587202661,1,-1728051456,1,-352314624,1,3,1,1699971648,1,544241012,1,1847620457,1,1881175919],367,[1634755954,1735289202,1701344288,1852397344,1937207140,540358944,1970562387,1767317616,1685217658,1752637484,543712105,1819044215,1769301792,2032166244,1948284271,1970238056,1948280935,1914725736,544502629,1948280431,1394632040,1886745701,1869770784,1936942435,1344282670,1935762796,1635197029,3044457,704652032,234919680,16905728,1832911104,1953702003,1881170549,1919381362,7566181,2293760,10027053,65601546,1073872896,1634030466,1768448882,1713399662,1679848047,1702259058,774774899,587202606,-1728050944,-335538944,33554435,1699971648,544241012,1847620457,1881175919,1868984933,1852403058,543236199,1953853298,543518313,1667590243,1852776555,1970239776,2037588082,1835365491,587202606,-1811930624,-318764288,33554435,1817215552,1702060389,1767995168,774778484,0,0,0,0,0,0,0,0,-1866465084,7,-2029981696,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7405696,917554,65646,645943297,1953394499,1702194793,11927552,3276913,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012373,1342308352,1952797570,1763733621,1869488243,1869029495,543649385,1881173876,1868984933,1629515122,1970237984,1701734772,1701339936,1864395619,1870209134,1931506293,1702130553,1411395181,1919950959,1701143407,1663052900,1801677164,1852785440,1970170228,11877,458759,1310738,262143,-8237056,587202661,-1426060032,-16774656,33554687,1700233808,1836016492,1869881445,1852397344,1937207140,540358944,1970562387,8560,2228259,1573061,65535,1132613634,1919381103,1819636833,1869182049,1864397678,1870209134,1663070837,1667854184,1718558821,1852397344,1937207140,741685536,1701344288,2003136032,544502629,543452769,1769169253,544502629,544825719,1679847284,1752637551,2032170081,1998615919,544501345,1679847284,1769414767,2032167028,544372079,3031888,1006641920,335592960,16776960,-2108685824,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,0,0,0,0,0,0,0,0,0,0,0,0,-1866465084,5,2013324032,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,1677765120,234893824,16805120,-2142240512,1769481797,1699946612,7370100,1677750784,234893824,28160,-2142240512,1852785446,1970170228,134217829,-1207957248,-16766208,33554687,1699971664,544241012,1853189990,543236196,1886220131,1936942450,1981834341,1836412015,1919885413,1679843616,762016617,1751343459,1953833061,1953066089,1852776569,1970239776,1868767346,1953853549,539914853,1953068369,1952797472,1629515893,1663067246,1801676136,1970239776,1868767346,1701998701,1684370291,1819244064,543518069,1752459639,1970239776,1768169586,1663921011,1919970671,1769173861,1931505263,2004117103,543519329,1914729071,1987013989,1752440933,1768169573,1663921011,1701340001,1769239840,2037672300,1750343726,1914728037,1394634357,1886745701,1634165024,3042921,956303360,218151168,16776960,-2108685824,2032166473,1746957679,543520353,1701997665,544826465,1701736292,745501472,1768710944,1126198115,1769238127,778401134,524288,12451916,-65518,1342308352,1919895170,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,3032131,0,0,0,0,0,0,0,0,0,0,-1866465084,6,1996540160,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,6357026,917554,65646,645943297,1953394499,1702194793,5832704,3276897,7143438,1342242816,2015774080,1394635881,1886745701,9437184,3276897,7274510,1342242816,1698965120,1818845556,774778483,458752,11927559,-65508,1342308352,1952797570,1746956405,1663071073,1801676136,2032165989,544372079,1953724787,1629515109,1763730542,1869488243,1701978231,544826465,1931505524,1965061221,1767317616,2003788910,1176514163,1830842991,543519343,1868983913,1952542066,544108393,1970233953,1752440948,2037588069,1835365491,1701339936,539781987,1667853411,1698963563,1818845556,11891,4849671,917688,65535,1417826306,1868767343,1852404846,1998611829,543716457,1970562387,1663052912,1801677164,1852785440,1970170228,11877,2621447,1638584,65535,1099059202,1919251558,1852397344,1937207140,544434464,1953721961,1701604449,1763716196,1936269428,1667592736,1701670255,1684366446,1634235424,1870209140,1970413685,1666392174,1766092385,1881172851,1869181541,1633904996,544828524,1663070068,1801676136,1970239776,1919164530,677738089,1713383795,1696625263,1919906418,1851859059,1701978212,1919508848,2037276960,1869770784,1835363426,1868963955,778333813,0,0,0,0,0,0,-1866465084,7,-2113867776,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7078016,917554,65646,645943297,1953394499,1702194793,11927552,3276908,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012362,1342308352,544167042,1768383842,1699946606,745567604,1768710944,1126198115,1769238127,778401134,458752,1179655,-65516,1342177283,6684546,218112768,167815936,16776960,-2108685824,1668048215,543518063,1461743476,1868852841,958428023,1699946549,561018228,2293760,12910626,-65512,1342308352,1852785538,1952543335,1952541813,1936617321,544108320,1920298873,1869112096,543515497,1461741167,1868852841,958428023,1948265525,1847616872,1936029541,1851859060,1634017380,1936025971,1635197044,1869881465,544171040,1952540791,1970239776,1851881248,1869881460,544171040,1752459639,1970239776,1129324658,587202606,-1107280896,-16772096,33554687,1699971664,544241012,1819044215,1801548832,1919295589,857763183,1869881392,540030496,1970170221,745760116,1885692960,1768189541,1864394606,1752440942,1886593125,543450469,2032166511,544372079,1886220131,1919251573,46,0,0,0,0,0,0,0,0,0,0,-1866465084,4,-1694440704,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2063554048,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,402700288,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1713383795,544042866,1143821133,3035983,687868160,536918272,16776960,-2108685824,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1635021600,1461744754,1868852841,1629516663,1914725486,1394634357,1347769413,1397305120,544175136,1634761058,1948283763,1931502952,1702130553,1751326829,778789733,134217760,-1107275520,-16766464,33554687,1750565456,2032168549,1663071599,1801677164,1769489696,1699946612,745567604,2037276960,1684629536,544105828,1684957559,1932031855,1699946537,544241012,544825709,1702257000,1701995296,1684370529,1818851104,1700929644,1701670755,1936291360,1701601897,544174880,544567161,544104803,1936682083,1752440933,1646292325,1919903333,1752375397,1769239669,1679845230,544110447,1684957527,779319151,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,0,-1866465084,4,-1727994880,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2080331264,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,419477504,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1646274931,1919903333,1970413669,1852403310,1699946599,544241012,1767991137,11886,2621449,2097337,65535,1384271874,1394634357,1148084579,543912809,1836020326,1852397344,1937207140,544175136,1667590243,1851859051,1701978212,1919508848,1819042080,543584032,1920298873,1769104416,779314550,1701336864,1752440942,1763734377,1868832883,539780462,544109938,1431586131,1227825232,1869881427,1887003168,544437089,543516788,1953724787,1663069541,1801676136,8238,5242888,2818238,65535,1468157954,544105832,544567161,1667853411,2017796203,1394635881,1886745701,1851858988,1768431737,1852138596,1852405536,678915940,1394616691,1886745701,2036428064,1986095136,1919098981,1702125925,1769414756,1646292076,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,1852403002,1633889897,1701055074,1835365484,1868770928,2019887725,1667330676,2019896948,1836255845,1685353057,1697543794,1930061176,1684955491,778793833,375748709,1633842029,778593140,174485097,1684104562,1949197677,1292399736,1699946579,1667656050,1970562387,1633886320,1953459822,1853190688,1869768224,543236205,1684957527,544438127,1936942451,544108393,1769172585,1327523172,775040851,1701597216,543519585,1918989427,1397563508,1397703725,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,3042921,0,0,0,0,0,0,0,0,1852397375,1937207140,1818851104,1869488236,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,218762523,1952797450,1663070325,1869508193,1868767348,1852404846,539911541,1970231612,1701146144,1869881444,1835364896,543520367,1936025716,1919950949,1634887535,1629516653,1948279918,544105832,544109938,1970562387,1734418544,778987873,1867796000,1835364896,543520367,1835362420,1870209068,1634541685,1701716089,1948279909,1869422703,2036754788,1970239776,1430331506,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666],368,[1024,0],369,[1024,0],370,[1024,0],371,[1024,0],372,[592,0,1,-1939857914,1,-1193767224,1,801969685,1,-1939750770,1,-888725568,11,0,1,-1939857914,1,-1077899576,1,28835938,1,-841272342,1,1962871329,1,-285034438,1,-1976688179,1,838885646,1,653329389,1,-922876790,1,816915832,1,-1202658826,1,567144196,1,-661733236,1,-1946132033,1,1489014472,1,414838787,1,-1510736896,1,-1912602184,1,772467648,1,6358726,1,-1900006656,1,-1064541760,1,119525939,1,203,8,0,1,5,3,0,1,369098752,1,219677186,1,202116105,1,370542599,1,302842623,1,1702100738,1,2020636020,1,1869770847,1,1936028263,1,1397555315,1,1431589664,1,1380982850,1,1163020111,1,620778323,1,623207475,1,6563072,1,0,1,255,1,1702035456,1,1601205620,1,1600417399,1,1935764579,1,1397555315,1,1431589664,1,1380982850,1,1163020111,1,21331,1,1702035456,1,1601205620,1,1600417399,1,1935764579,1,1702035571,1,1601205620,1,1600417399,1,1935764579,1,824508531,1,858075685,1,13349,1,0,1,1886650367,1,778857577,1,771776870,1,5000260,1,1163412782,1,0,1,1970040832,1,1667330163,1,107,1,1667592816,1,830042223,1,1650549550,1,1680146432,1,0,1,131073,1,262147,1,393221,1,524295,1,655369,1,786443,1,917517,1,1048591,1,1179665,1,1310739,1,-1061093377,1,-2147483456,1,128,1,-2139094912,1,-1061158784,1,-65344,1,255,2,0,1,-65536,1,-1061158657,1,-1061158720,1,-2139094848,1,128,1,-65408,1,-1061158657,1,-2139094848,1,-2139094912,1,128,1,-1061158912,1,-65344,1,1143865599,1,771771468,1,4544581,1,131072,1,6,2,0,1,393232,2,0,1,2162688,1,6,2,0,1,393264,2,0,1,4194304,1,6,2,0,1,393316,2,0,1,7340032,1,6,2,0,1,393352,2,0,1,10223616,1,6,2,0,1,393376,2,0,1,19660800,1,6,2,0,1,393520,2,0,1,21233664,1,6,2,0,1,393552,2,0,1,23068672,1,6,2,0,1,393585,2,0,1,25165824,1,6,2,0,1,393616,7,0,1,65536,1,1,1,1162297683,1,1145981271,1,1279481679,1,5460801,1,5785903,1,1398219041,1,557995348,1,1931804705,1,7546204,1,622883375,1,115,1,0,1,1749221376,1,1768645477,1,1679845230,1,1702259058,1,976299296,1,623977728,1,1666383922,1,1766092385,1,540699507,1,1970562386,1,540700274,1,7471104,1,7340145,1,111,1,1851876179,1,1802725700,1,8250,1,790626365,1,20809,1,0,1,1769436531,1,2019896942,1,1702232165,1,1680767090,1,27756,1,2019915123,1,1684955504,1,1819042862,1,1917845504,1,1886339941,1,1852386937,1,1162739814,1,1413829460,1,1345212501,1,19535,1,1094865741,1,776487764,1,4607561,1,1230460243,1,1767309390,1,1699951726,1,1299215732,1,1634956133,1,1767335271,1,2003788910,1,1395589120,1,1766089586,1,1412366450,1,1148218725,1,29289,1,879651159,1,1970562387,1,1936018800,1,1701273971,1,1866661888,1,1699969392,1,1869182051,1,29550,1,1970562419,1,1680767088,1,27756,1,1752066423,1,779119717,1,6649957,1,1868719442,1,29807,1,1818845510,1,25701,1,1936941392,1,25701,1,1918989395,1,6579572,1,1296912203,1,1280463939,1,1280066606,1,19200,1,1296236544,1,1313426500,1,1279608901,1,1931804752,1,1931828282,1,1931830309,1,1852405504,1,1886217588,1,808465454,1,1766087424,1,1884515187,1,1566925665,1,1174407693,1,1399154034,1,1701011824,1,1931804733,1,225799205,1,977207306,1,1952805724,1,1869377653,1,2020879975,1,70123636,1,1935736832,1,1852270963,1,1836016430,1,1886413056,1,778333797,1,6649957,1,1836016430,1,2019896832,1,553582693,1,538976256,1,824508448,1,858075685,1,891630629,1,925185573,1,168626701,1,168638501,1,168638757,1,221262117,1,825304330,1,824510989,1,658738,1,841298213,1,874853157,1,908408101,1,168626701,1,168638245,1,168638501,1,168638757,1,221262117,1,825304330,1,1929382413,1,1953718901,1,1702389038,1,1768909312,1,2019896942,1,1680736357,1,771782258,1,7567731,1,1702389038,1,1397555200,1,1397703725,1,774766592,1,707668480,1,771763712,1,1868693550,1,1680766063,1,1919120229,1,1769238633,1,28271,1,1701080931,1,1701273968,1,2037579776,1,1835365491,1,1768843566,1,1937047552,1,1697542757,1,25976,1,1953724787,1,28005,1,1684957559,1,7567215,1,1918981724,1,1701603654,1,1868983881,1,1634882652,1,1634497390,1,1852795252,1,1852375040,1,27764,1,1851870323,1,1734440295,1,1920204901,1,1752432747,1,26977,1,1735287148,1,1701273973,1,1768843566,1,1632370688,1,1635084142,1,25959,1,1366451542,1,2037540213,1,1970037078,1,1699151973,1,1818838644,1,1919243877,1,1852795251,1,1868983881,1,1702521171,1,1699151872,1,1818838644,1,1919243877,1,1852795251,1,1868983881,1,1851870208,1,1936280935,1,1668571469,1,104,1,12544,1,808463924,1,875704878,1,775159808,1,825110576,1,12850,1,808463924,1,875704878,1,1398538240,1,1852404340,1,1818838631,1,1718503781,1,807754863,1,807761972],373,[1,1180465204,1,1449487465,1,1769173605,1,28271,12,0,1,1447971159,1,1160663621,1,1459635544,1,1868852841,1,1310749559,1,84,1,710687320,1,10798,1,1397556824,1,1296126509,1,1227772484,1,1442858326,1,1263749444,1,1447318016,1,107085824,1,108332655,1,1968194365,1,1325105432,1,-2129496755,1,1968066041,1,1358594316,1,-1710852797,1,0,1,60111,3,0,1,65536,1,65535,1,536870912,2,538976288,1,673720360,1,538976296,3,538976288,1,1210064928,3,269488144,1,-2079322096,2,-2071690108,1,269488260,1,269488144,1,-2122219135,1,16875905,4,16843009,1,269484289,1,269488144,1,-2105376126,1,33718914,4,33686018,1,269484546,1,2101264,32,0,1,33691136,1,201919768,1,134679564,1,50271766,1,-16641523,1,458752,1,1048581,1,1179665,1,524288,1,589831,1,655366,1,720901,1,786436,1,851971,1,917506,1,983041,1,262147,1,393221,1,524295,1,655369,1,851979,1,1114127,1,1507347,1,2031643,1,2818083,1,3866675,1,5439555,1,7536739,1,10682499,1,14876867,1,258,4,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,1,6488163,1,131073,1,262147,1,458757,1,851977,1,1638417,1,3211297,1,6357057,1,12648577,1,25231617,1,50397697,1,100729857,1,201394177,1,402722817,1,805380097,1,1610694657,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,65536,1,458755,1,2031631,1,8323135,1,33489151,1,134153215,1,536809471,1,2147434495,1,65535,2,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,917518,1,983055,1,1048592,1,1114129,1,1179666,1,1245203,1,65535,793,0],374,[1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,0,0,0,0,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192,1702261349,1936289056,1668571501,1412378216,1701995880,544434464,1919950945,1701601903,1769414765,1948280948,544434536,1970562387,774381680,692207939,1818846752,1395076709,1886745701,1935763488,1701143072,1633886318,1818583918,1864393829,1852383346,1920099700,1702129781,11876,0,0,0,0,0,0,808727322,808464432,825502768,808464432,875311152,808464433,439365680,808465459,808464432,808530988,808464432,825502768,808464432,840577072,808464436,741355568,808465458,808464432,808727084,808464432,1699941168,544241012,1869771333,1699971442,544241012,1819635555,1869488228,1751326836,543908709,544370534,1970365810,1684370025,1936286752,1886593131,543515489,1868983913,1952542066,778989417,1952797472,1998614645,543976553,1953394531,1702194793,1953068832,1953853288,1919250464,1836216166,543649385,1919950945,1835625573,1918987881,1768169593,1931504499,1701011824,1701339936,237923171,544698188,1802725700,1634751264,621176163,624043313,1699971123,544241012,1819635555,1869488228,1768300660,1931502702,1768318581,1852139875,1768169588,1931504499,1701011824,544175136,1953721961,543976545,1684957527,779319151,1952797472,1998614645,543976553,1936682083,1176514149,543516018,1701670771,1936286752,1886593131,744842081,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,621293166,624043313,-1942739661,1919248468,1936269413,1953459744,1869505824,543713141,1802725732,1634759456,1713399139,1629516399,1887007776,1818321769,1735423264,1701077362,543584032,1920298873,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,1867784238,1952805664,544240928,1868767329,1667330157,1702240372,1869181810,1718558830,1852397344,1937207140,1818435628,543908713,539904847,544362353,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1701996064,1886724197,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,621948531,624043313,624174387,624305461,624436535,1750367289,543519333,1847620457,1696625775,1735749486,1768169576,1931504499,1701011824,544175136,1919381621,543515745,1920298873,1920295712,1953391986,1919252000,1852795251,543584032,1684957527,779319151,2003781664,1919252069,1699946540,544241012,543451492,1684957542,1634759456,1713399139,1948283503,1713399144,1869376623,1735289207,1631068218,1836016416,1952670064,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,1814048357,2032166473,1931507055,1965061221,1767317616,2003788910,1852776563,1718182944,1701995878,1679848558,1702259058,1870209068,1769414773,1746955372,543520353,1914728308,1936615781,1819042164,1819042080,543584032,1920298873,1769497888,1852404851,1767317607,2003788910,1919950963,1634887535,539915117,1768702774,1327524707,1869881419,1852793632,1970170228,1699946597,544241012,543452769,1953721961,543976545,543516788,1819045734,1852405615,2112103,0,0,0,0,0,1816365568,543908713,1668178243,1948281957,1970348143,1394635881,1886745701,1852383276,1768453920,1663068259,543519585,544567161,1970235507,1713398892,543516018,1830842485,543519343,1802725732,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1696625269,1953720696,543649385,1936876918,544108393,1461741167,1868852841,539915127,1701336085,1970413678,1699946606,544241012,1767991137,1631071854,1887007776,1818321769,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,136326757,841298213,874853157,1701336184,1763730802,1869488243,1852121204,1751610735,1936286752,1886593131,543515489,544370534,2037653601,1633905008,1852383340,1818326131,1769234796,1864396399,1767317606,2003788910,1411395187,1702043759,1886724212,1663066400,1634757999,1981838435,1769173605,1864396399,1767317606,2003788910,1663052915,1801677164,776687392,1917803296,1768710944,1126198115,1701015137,1869881452,1769304352,1699946612,745567604,1684955424,1701344288,1919295598,1965057381,1869422704,1679844722,543912809,1667330163,1700929637,1701998438,1853190688,1735289198,1952797472,1629515893,1852399975,168651822,1883310605,2020569712,1952542057,1919295589,1931502949,1701011824,1902473760,1701996917,1953391981,1852383347,1734700320,1954112097,168653669,1866664461,1734960750,1952543349,158232425,1886220099,158622561,1768978772,225206627,1309281546,1763735397,1635021678,873032812,909445433,1463355917,1868852841,857764727,856240430,825493812,1767311885,2003788910,775102579,856240433,825493812,1767311885,2003788910,892936307,154415625,168637490,1701336132,1819239968,1769434988,1881171822,1919381362,1932029281,1919885353,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767345184,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1701978227,1835888483,1701080677,1752440932,2032170081,1663071599,1702063980,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415061550,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1986095136,1869881445,1685024032,544826985,1920298873,1414873376,1163412815,1094856259,1919885396,1313817376,776423750,542333267,1701603686,1142959731,1852139607,1970239776,1701994784,1852793888,1914711141,1635021669,2032170098,544372079,1886220131,1919251573,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895119,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,539905359,168626701,1768702814,1327524707,1869881419,1852793632,1970170228,1769414757,1394632820,1886745701,544370464,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1835364896,543520367,1936025716,1919950949,1634887535,1143894893,543516756,1819045734,1852405615,1919950951,1634887535,695412845,544370464,1986622052,1932030565,1918967849,1970413669,1852403310,1852776551,1970239776,1868767346,1953853549,539914853,0,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,2004322048,128,-143100152,136,-28928,136,-2005432576,32887,-28928,32903,-67434496,64507,-28928,30855,-2004353024,8423560,-28928,8419207,0,0,-28928,8419207,0,0,-28928,8419207,0,0,-859026432,-2139064505,-1195393089,34952,-859026432,-2004846780,-2138535928,8423560,-859026432,-2004859068,-1997043856,8943624,-859026432,-2004859836,0,-2138540032,-859026432,-2009054204,2004318071,-2138539913,-28928,2000700416,-1,-2138507009,-28920,-2009070585,-2004318072,-2138536056,-2004322168,4255863,0,-2139584512,-2005432441,-2013200513,2004318071,-2138634120,1886877839,2004912264,-1,-2138537864,143128328,141623295,-1886877560,32888,141594368,1282473983,-1882403636,32888,15730688,-863205240,-1882403636,32888,8388608,-859012977,-1882403636,32888,0,-859012977,-1882403636,32888,0,-858881905,-1882403636,32888,0,-858881905,-1882403636,32888,0,-859012977,-1882403636,32888,0,32911,-1895825408,32888,0,-2004318065,-1886877560,32888,0,2004318095,2004318071,32888,0,-248,-1,33016,0,2004322048,2004318071,32895,0,-2004350976,-2004318072,32904,1056997312,528498624,264249280,132124608,66062272,-64576,-64576,251658432,117440704,50331840,16777408,192,192,192,128,0,0,16777216,251658368,251658434,251658467,251658483,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251691263,251707647,520151295,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2012681140,-2138539897,2004318095,1953986423,1997008078,-2138539913,-113,1291845631,-15741714,-2138507009,-2004318200,-830175096,-2004303636,-2138536056,0,-292814848,204,-2139584512,-2004350976,-327186296,-2004318016,-2138634104,15730688,-1929935104,2004317959,-2138537864,1711669248,-2139619226,-1,34936,2121828096,67659390,1329873988,34936,-411533560,-866064665,1338821836,34936,2121826056,-866091394,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533425,216459239],375,[1338821836,34936,2121826190,209092222,1338821836,34936,-411533560,-857675801,1338821836,34936,2121858824,-866091394,1338821836,34936,-411529472,-871569689,1338821836,34936,-2004350976,-859045752,1338821836,34936,-1997010944,128,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440704,117440640,117440640,117440512,117440512,117440512,117440512,117440640,117440640,117440704,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2004318072,-2138539897,2004318095,2004318071,2004318071,-2138539913,-113,-1,-1,-2138507009,-2004318200,-2004318072,-2004318072,-2138536056,0,0,0,-2139584512,-2004350976,-2004318072,-2004318072,-2138634240,2012678144,2004318071,1953986423,-2138521394,-1879635968,-1,1291845631,49390,-2064185344,1145324612,-834386876,49388,-2131294208,-858993460,-296956724,2252,-2131294208,-858993460,-321992500,35008,-2131294208,-858993460,-855734324,34824,-2131294208,52428,-1065844984,34936,-2131294208,1717960908,260573024,34936,-2131294208,-404260920,1333813478,34936,-2131294208,2122219143,1326212734,34936,-2131294208,-404232313,1326245607,34936,-1997076480,2122219134,1331723902,34936,-1997076480,-2004318072,1331726472,34936,-1997076480,2004318071,1331722103,34936,-1997076480,-1,-1889468417,34936,2012678144,2004318087,1996978039,34936,-7405568,2139062159,-15763841,35064,1997012992,-134744200,2004312311,34943,-2030043136,2139064439,2004289392,63607,134217728,-2004318072,-2004318200,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,30727,2004318095,2021095287,-2004318072,-1060211577,2004318095,2004318071,2004318071,-1058124681,-113,-1,-1,-1058222348,-2004318200,-2004318072,-2004318072,13430348,0,0,134217728,-2134840114,-2004350976,-2004318072,-2021095288,-2146972418,2012678144,2004318071,2131230720,-2138521480,-1879635968,16777215,123758182,2184,-2064185344,2001224772,1625745383,34944,-2131294208,2122829004,1719172734,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2123287756,2138603134,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2127088844,1618509438,34936,-2131294208,-1999844148,260081800,34936,-2131294208,0,1325435016,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-830175096,35008,2004318095,2004318071,-296978569,8419520,2004318095,2004318071,-322014089,8943808,1998747535,2004318071,-856798089,-2138540025,2007660431,1886877559,-1058222584,-2138540025,2004318095,2021095287,147652231,-2138539897,2004318095,134217847,2009102463,-2138539913,-113,1617323520,-15759353,-2138507009,-2004318200,100663296,-2004320160,-2138536056,-2013265920,-2004318072,102,-2139584512,-2021128192,2004318071,-2004350858,-2138634104,-522240,-1,2004312319,-2138537864,-1997010944,-2004318072,-40824,34936,-1896347648,2122219134,1329882238,34936,-2013788160,-404232217,1338797287,34936,-1896413184,2122219134,1338772606,34936,-2013853696,-404232217,1338772710,34936,-1997076480,2122219134,1338821728,34936,-2131294208,-521701496,1338821644,34936,-2131294208,210274508,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,0,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,329,156,65537,0,6864,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-234881039,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-50331652,-1,-1,-1,-1,-1,-1,-1,33023,-202113025,75439239,476511948,486420735,-1051971021,-32890,-1,-1,-1,-1],376,[1024,0],377,[1024,0],378,[720,0,1,-1939857914,1,-1193767224,1,801969685,1,-1939750770,1,-888725568,11,0,1,-1939857914,1,-1077899576,1,28835938,1,-841272342,1,1962871329,1,-285034438,1,-1976688179,1,838885646,1,653329389,1,-922876790,1,816915832,1,-1202658826,1,567144196,1,-661733236,1,-1946132033,1,1489014472,1,414838787,1,-1510736896,1,-1912602184,1,772467648,1,6358726,1,-1900006656,1,-1064541760,1,119525939,1,203,8,0,1,5,3,0,1,369098752,1,219677186,1,202116105,1,370542599,1,302842623,1,1702100738,1,2020636020,1,1869770847,1,1936028263,1,1397555315,1,1431589664,1,1380982850,1,1163020111,1,620778323,1,623207475,1,6563072,1,0,1,255,1,1702035456,1,1601205620,1,1600417399,1,1935764579,1,1397555315,1,1431589664,1,1380982850,1,1163020111,1,21331,1,1702035456,1,1601205620,1,1600417399,1,1935764579,1,1702035571,1,1601205620,1,1600417399,1,1935764579,1,824508531,1,858075685,1,13349,1,0,1,1886650367,1,778857577,1,771776870,1,5000260,1,1163412782,1,0,1,1970040832,1,1667330163,1,107,1,1667592816,1,830042223,1,1650549550,1,1680146432,1,0,1,131073,1,262147,1,393221,1,524295,1,655369,1,786443,1,917517,1,1048591,1,1179665,1,1310739,1,-1061093377,1,-2147483456,1,128,1,-2139094912,1,-1061158784,1,-65344,1,255,2,0,1,-65536,1,-1061158657,1,-1061158720,1,-2139094848,1,128,1,-65408,1,-1061158657,1,-2139094848,1,-2139094912,1,128,1,-1061158912,1,-65344,1,1143865599,1,771771468,1,4544581,1,131072,1,6,2,0,1,393232,2,0,1,2162688,1,6,2,0,1,393264,2,0,1,4194304,1,6,2,0,1,393316,2,0,1,7340032,1,6,2,0,1,393352,2,0,1,10223616,1,6,2,0,1,393376,2,0,1,19660800,1,6,2,0,1,393520,2,0,1,21233664,1,6,2,0,1,393552,2,0,1,23068672,1,6,2,0,1,393585,2,0,1,25165824,1,6,2,0,1,393616,7,0,1,65536,1,1,1,1162297683,1,1145981271,1,1279481679,1,5460801,1,5785903,1,1398219041,1,557995348,1,1931804705,1,7546204,1,622883375,1,115,1,0,1,1749221376,1,1768645477,1,1679845230,1,1702259058,1,976299296,1,623977728,1,1666383922,1,1766092385,1,540699507,1,1970562386,1,540700274,1,7471104,1,7340145,1,111,1,1851876179,1,1802725700,1,8250,1,790626365,1,20809,1,0,1,1769436531,1,2019896942,1,1702232165,1,1680767090,1,27756,1,2019915123,1,1684955504,1,1819042862,1,1917845504,1,1886339941,1,1852386937,1,1162739814,1,1413829460,1,1345212501,1,19535,1,1094865741,1,776487764,1,4607561,1,1230460243,1,1767309390,1,1699951726,1,1299215732,1,1634956133,1,1767335271,1,2003788910,1,1395589120,1,1766089586,1,1412366450,1,1148218725,1,29289,1,879651159,1,1970562387,1,1936018800,1,1701273971,1,1866661888,1,1699969392,1,1869182051,1,29550,1,1970562419,1,1680767088,1,27756,1,1752066423,1,779119717,1,6649957,1,1868719442,1,29807,1,1818845510,1,25701,1,1936941392,1,25701,1,1918989395,1,6579572,1,1296912203,1,1280463939,1,1280066606,1,19200,1,1296236544,1,1313426500,1,1279608901,1,1931804752,1,1931828282,1,1931830309],379,[1,1852405504,1,1886217588,1,808465454,1,1766087424,1,1884515187,1,1566925665,1,1174407693,1,1399154034,1,1701011824,1,1931804733,1,225799205,1,977207306,1,1952805724,1,1869377653,1,2020879975,1,70123636,1,1935736832,1,1852270963,1,1836016430,1,1886413056,1,778333797,1,6649957,1,1836016430,1,2019896832,1,553582693,1,538976256,1,824508448,1,858075685,1,891630629,1,925185573,1,168626701,1,168638501,1,168638757,1,221262117,1,825304330,1,824510989,1,658738,1,841298213,1,874853157,1,908408101,1,168626701,1,168638245,1,168638501,1,168638757,1,221262117,1,825304330,1,1929382413,1,1953718901,1,1702389038,1,1768909312,1,2019896942,1,1680736357,1,771782258,1,7567731,1,1702389038,1,1397555200,1,1397703725,1,774766592,1,707668480,1,771763712,1,1868693550,1,1680766063,1,1919120229,1,1769238633,1,28271,1,1701080931,1,1701273968,1,2037579776,1,1835365491,1,1768843566,1,1937047552,1,1697542757,1,25976,1,1953724787,1,28005,1,1684957559,1,7567215,1,1918981724,1,1701603654,1,1868983881,1,1634882652,1,1634497390,1,1852795252,1,1852375040,1,27764,1,1851870323,1,1734440295,1,1920204901,1,1752432747,1,26977,1,1735287148,1,1701273973,1,1768843566,1,1632370688,1,1635084142,1,25959,1,1366451542,1,2037540213,1,1970037078,1,1699151973,1,1818838644,1,1919243877,1,1852795251,1,1868983881,1,1702521171,1,1699151872,1,1818838644,1,1919243877,1,1852795251,1,1868983881,1,1851870208,1,1936280935,1,1668571469,1,104,1,12544,1,808463924,1,875704878,1,775159808,1,825110576,1,12850,1,808463924,1,875704878,1,1398538240,1,1852404340,1,1818838631,1,1718503781,1,807754863,1,807761972,1,1180465204,1,1449487465,1,1769173605,1,28271,12,0,1,1447971159,1,1160663621,1,1459635544,1,1868852841,1,1310749559,1,84,1,710687320,1,10798,1,1397556824,1,1296126509,1,1227772484,1,1442858326,1,1263749444,1,1447318016,1,107085824,1,108332655,1,1968194365,1,1325105432,1,-2129496755,1,1968066041,1,1358594316,1,-1710852797,1,0,1,60111,3,0,1,65536,1,65535,1,536870912,2,538976288,1,673720360,1,538976296,3,538976288,1,1210064928,3,269488144,1,-2079322096,2,-2071690108,1,269488260,1,269488144,1,-2122219135,1,16875905,4,16843009,1,269484289,1,269488144,1,-2105376126,1,33718914,4,33686018,1,269484546,1,2101264,32,0,1,33691136,1,201919768,1,134679564,1,50271766,1,-16641523,1,458752,1,1048581,1,1179665,1,524288,1,589831,1,655366,1,720901,1,786436,1,851971,1,917506,1,983041,1,262147,1,393221,1,524295,1,655369,1,851979,1,1114127,1,1507347,1,2031643,1,2818083,1,3866675,1,5439555,1,7536739,1,10682499,1,14876867,1,258,4,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,1,6488163,1,131073,1,262147,1,458757,1,851977,1,1638417,1,3211297,1,6357057,1,12648577,1,25231617,1,50397697,1,100729857,1,201394177,1,402722817,1,805380097,1,1610694657,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,65536,1,458755,1,2031631,1,8323135,1,33489151,1,134153215,1,536809471,1,2147434495,1,65535,2,0,1,65536,1,65537,1,131073,1,131074,1,196610,1,196611,1,262147,1,262148,1,327684,1,327685,1,5,2,0,1,65537,1,131074,1,196611,1,262148,1,327685,1,393222,1,458759,1,524296,1,589833,1,655370,1,720907,1,786444,1,851981,1,917518,1,983055,1,1048592,1,1114129,1,1179666,1,1245203,1,65535,665,0],380,[-431619088,737166985,-654845370,1005471369,108455494,-1981397365,1183575622,-263836700,-1946794359,114376,1183573715,-264552224,1183527030,-265600800,-1948105077,-61436680,-1161589,1178203718,-2095614986,1183711943,93005564,-49903991,-969148925,-265616269,1317723883,112886,1183441107,-800158738,-922496629,-922498557,-1961603581,1317606998,-564753956,-1949284863,1178146886,-779677744,-128021759,906987830,-2096998519,1946217598,-195130551,921847435,1317668745,-749827866,-2131339638,1451757762,1451976402,1451845340,-1965519916,1311436878,-1947479066,64684995,-1948580904,-293341066,885274116,-1925673698,-796077450,-1519986546,1183522725,-431619088,266618427,-1963000692,1177216070,-750352144,-1947705717,-167573386,-49511795,108512059,1674725062,1183525355,-364474870,252131622,637605251,16793473,263193714,279970539,651314824,1183385483,46367700,-1964482935,1183507534,-1161286928,-489488383,-1963043191,-230257720,1183443155,-297387018,-930396813,-1056718845,1174650883,-564753444,-1980086647,1183579222,63474686,62981056,-129594944,-763982562,-661729140,1727692484,-1960860251,1174534214,-297366534,33443467,1178203726,-1948421386,1317728894,114404,-422327810,141883269,-288227789,-126486651,-1946782071,-208933794,2117333763,-226588170,1317717899,113392,592110291,-1941816382,-208983436,1250816771,-28407412,-1957955189,1177151046,-263288080,-754974280,1176717536,49251314,1963277110,-329348635,-2079093,-1072963506,-38107889,48383619,-2472309,1178199110,-1651634204,-662797315,-2092993536,1946278526,112697,-1010213026,725060390,66454512,1183715446,76162578,-1898822008,-1960383930,175516471,1979971075,239504908,-385578202,62455508,-916496896,-1070362429,-1010213026,5320,-1587128745,-1989793578,-626919354,-163149528,51142283,-326661157,-297367288,51273355,-326661157,-330921720,1080963,1048777844,1946167536,-230767603,687251752,-370129271,1183515811,-163170036,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997307449,-159479368,683687555,1736773376,-129594623,-1947318749,62915528,62915521,1451951174,-1980724474,-661916586,-1977171314,-1947391473,285180921,13141519,258211715,637613444,-1962849142,1452013638,182029306,-787974967,-19344918,-1980205623,1451882566,284132346,1579810602,-159499786,1988713075,-25261582,-1577681269,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1988884094,-25261070,683687555,-1484452096,-1897952512,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13072625,-1946255735,1452013638,-196702470,21793318,-922035829,-355399957,-906045231,1183447157,-94991880,1579810602,-25263114,-1907526384,-1977158586,516162116,-2010765114,-972620025,-770769112,1703218984,-603535362,-956300760,2682886,1183540736,-459053564,1183540776,-391944696,205949736,-1960252253,-291303866,56224040,1577058744,-1866217121,-1947044215,-8126850,1149505295,-159500029,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,683687555,-1953401600,-544473474,149717387,-990362077,52884062,1183384135,-129594384,-1946528117,1959332559,-773140216,1976172248,-129594888,-1946528119,2116619846,-163169802,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997438521,-159479368,683687555,-8057088,-129594370,-1947449821,62915528,62915521,1451952198,-1980724470,-661916586,-1977171314,-1947391473,-28407303,252772227,-2097099642,-2079366145,-1977155894,1183514956,-94991368,-922035829,-355399564,-906045231,1183447157,-94991880,705752963,-161601025,1945534009,-227112613,-1946255735,-828246402,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1988884094,-25261070,683687555,998575872,-1897952258,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13138161,-1946270071,1452013638,1284122362,182029057,-787974967,-19344918,-1980205623,1451882566,-227112454,721307275,-161601025,1945519673,-159478961,958975649,1915277318,855995663,-1877414949,683673287,-202702847,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,683687555,2139426560,-25261059,-1947050300,-1946745865,587787420,1988884574,-129594382,39584550,-1946528117,1959332559,-773140216,1976172248,-129594888,704272009,-962464130,-905565400,1942174504,684105999,684201611,-998194389,-1878332544,-1960261983,724092950,-1896313917,-28930878,1317795723,1237421040,-2079342581,1183775564,76162814,684072644,-16283610,-1591163386,378218698,-998233908,1586185856,1978678270,1977236236,684368136,1451880587,-770768898,-943557336,36232198,-267991296,1711276328,1711556235,1713956003,1711818379,-1960253277,-324858810,239504168,-1960251741,915013190,-190633742,-166819544,1183540776,-693934344,-163149016,858315427,-916496704,-1798795069,1448542210,685154662,-129595034,685391499,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,83894053,1183383809,1183540968,-389978376,1183409669,99582968,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,1073749797,1726367369,1727547019,1711663297,-2080881015,-8190481,-1589087484,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400892,1586164862,266568696,1711588227,1727547019,1711597761,-2080881015,-2096827282,2670654,77104399,518553217,-1886974207,-427916540,-2021191906,201274116,-1836838949,-28915968,1586038738,-1980038148,1586099838,-193035278,-1957727485,-828246914,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466429,1183511678,-27358216,-1962932443,-1980366025,1727884418,1727547019,1711532225,-2080881015,-2096892818,-16581050,-2122974130,-2080997749,561189887,-553394293,131253121,721425337,-159479345,-1962753149,-167510409,-43220281,1967718400,-1069644817,-2062614488,1187447742,-1929377808,1343680582,503521384,1714808936,1785069674,325608960,-1929374976,385707142,-205199280,-1961180029,1961888752,1590070023,-1866217121,-1947836789,-1014241202,1183432963,-260666390,-1802766845,1451821292,-330905628,1187446784,-1962934030,1183577214,-364496398,46302735,1995472441,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2012249657,-1069644872,-2062614488,1183515244,-465165320,-1073493877,-1073495805,-1992955899,-661914554,-1963041140,-467009209,-930353013,-1946663285,-922027434,-355399564,-906045231,1183447157,-94991880,1589968427,2005608188,285115138,1988696179,-228684820,-2037523709,-670827156,-13137610,1105850950,-24932097,1367609104,301892353,10388751,1929641859,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033800,683687555,-1685778688,-125924607,-2096633981,-1956248633,-1050216378,-1989803032,1854142534,1183515636,1002898418,-2029000122,1988821360,-1913256974,-1946325862,-947129778,264244047,906013572,1991,1090700163,2122968299,134185972,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466425,1048835198,251668672,-1962870395,-410781570,197624703,-129594522,132694374,-129595034,133459587,66209419,-364495929,13534991,66221707,1822068214,-229733379,-952759829,-2097151993,-1958673725,-1073000505,1317662837,-330905614,-420937728,2122944765,50299892,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466430,1048835198,1962944704,-125924529,-2096896125,-1956248633,-1050216378,-1989803288,1854142534,1183515380,1002898418,645392966,66221707,1822068214,-229733379,1183517419,126433004,1090700163,189777803,-1980795456,1122628174,113742077,141504,683687555,-385256448,2122907798,-1863193612,-129594522,685155174,-1544272245,1187457242,-1929377296,1343680582,503521384,506849384,503854696,1745352808,1996423425,1820757480,-397404419,-997986170,200313626,-1065021456,-297351172,1183645702,1750079214,1746796694,1746815144,1746798768,6948980,-1947830529,-167516042,-43220339,1340624918,449086448,201213577,1344042432,-1149185,1746858102,1746815144,-1545062936,247759860,-1010213026,1577058744,-1866217121,148168,-1634904489,-1866465858,-1982887168,-952697218,-2097149945,1967719107,16744949,-1960870655,-1913191433,-1191330150,-953483008,-133969781,922648201,591815,1224917891,-8260235,528285976,-150734965,-37840243,721492152,63474631,-25261576,117950262,46367488,-2114620087,2097225983,66554651,-1097167369,18921981,2122960683,130496254,-1014824952,-176862974,130967582,503449704,506001512,503854696,1711798376,16851048,-1098478335,-397404419,-997986438,200313626,-1962445584,-916496698,-1634889533,515505598,130496000,-1014824955,-176862974,131098654,1746804842,1746810152,1746798768,1785071732,-1098478306,-397404419,-997986502,-2081387750,-1082195458,1600045107,6996937,131086079,130955007,891840542,687368222,-2081192472,-1866264892,1736,2122536535,410255364,685810022,-62486170,-1993810271,113769030,10460,-1878976791,-1960257887,-1977034730,-2094474738,-645199903,141871370,-657331503,-126498306,-1979955575,1049362006,-81057574,1930493827,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485576,-1946532215,1183448646,-28915716,-276627456,285180688,-828290701,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950911984,-789054394,268060219,-2097105019,1048776943,251668672],381,[1,184593285,1,-1518006273,1,-633435904,1,113731112,1,10454,1,-1587150848,1,100870338,1,-1989793584,1,1183579206,1,-804912646,1,684892456,1,2012890681,1,-96040147,1,684852777,1,684070539,1,684203659,1,-1946388853,1,-930349442,1,-91531490,1,-786447474,1,329642985,1,530904009,1,684066305,1,-962508053,1,-938046680,1,-60912856,1,-1946257781,1,505991694,1,-1946645674,1,532844275,1,-1510741551,1,-1527527149,1,684892447,1,684066305,1,685508295,1,1177223169,1,-1546061830,1,-1956239138,1,100924486,1,-1553585966,1,113715424,1,10450,1,1600045107,1,28885961,1,-916496896,1,80253123,1,1448542208,1,685154662,1,-62486170,1,685391499,1,1929510787,1,684630344,1,684721721,1,74780274,1,401333043,1,683673287,1,-185925631,1,683810500,1,684727811,1,-14710234,1,707317766,1,-1949750273,1,181373889,1,50885833,1,-20966437,1,167278025,1,1175059550,1,147293182,1,1912733571,1,-62485832,1,-1560280795,1,-1956239170,1,-781779898,1,1183409896,1,-8171524,1,-1589087486,1,104409294,1,242362576,1,-617413515,1,113711083,1,75968,1,516224235,1,503523522,1,-1977210672,1,-804847841,1,738142760,1,-1950250039,1,1959332559,1,333120264,1,1976172224,1,-60945928,1,-2080487927,1,-8189753,1,-1950846462,1,-427557770,1,1183540739,1,-389978372,1,-693934590,1,-28996312,1,-2094474589,1,2670654,1,28838004,1,-916496896,1,-963931965,1,208979467,1,1209234504,1,46012020,1,-1877546240,1,1005060202,1,46433277,1,434637291,1,-1878725635,1,-1946802200,1,1590070256,1,-1866217121,1,-2081649835,1,511038,1,65540725,1,1958743036,1,178181,1,113757129,1,67532,1,637951684,1,1262698369,1,62391924,1,-1865692928,1,33932171,1,683844352,1,683935372,1,755648139,1,-828178430,1,-1070373336,1,-1557606237,1,-1553585958,1,1586178262,1,239504140,1,684072585,1,-1993815901,1,-1557607906,1,1183525068,1,685024016,1,-1096564685,1,683713320,1,-920068957,1,46698699,1,1448542208,1,-1912179061,1,-1960441786,1,684892932,1,684983865,1,-727644557,1,684892968,1,-133433205,1,-593401740,1,1958742824,1,242501657,1,1211593800,1,62410868,1,-916496896,1,23761099,1,-2080608792,1,1048773316,1,1962944702,1,-767655103,1,980680744,1,-1946279960,1,1961888752,1,67011561,1,45667445,1,-916496896,1,23761099,1,686700287,1,686569215,1,-399048858,1,922707496,1,-1343739676,1,247759855,1,-953761557,1,-352321532,1,1043042315,1,1589913810,1,1065952774,1,1600045107,1,-1957311543,1,-10070292,1,-10088842,1,-10089866,1,-401734026,1,-997982502,1,200313612,1,1712027120,1,236091135,1,-2080423960,1,-916585276,1,37067,5,0,1,6144,823,0],382,[1963277110,-329348635,-2079093,-1072963506,-38107889,48383619,-2472309,1178199110,-1651634204,-662797315,-2092993536,1946278526,112697,-1010213026,725060390,66454512,1183715446,76162578,-1898822008,-1960383930,175516471,1979971075,239504908,-385578202,62455508,-916496896,-1070362429,-1010213026,5320,-1587128745,-1989793578,-626919354,-163149528,51142283,-326661157,-297367288,51273355,-326661157,-330921720,1080963,1048777844,1946167536,-230767603,687251752,-370129271,1183515811,-163170036,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997307449,-159479368,683687555,1736773376,-129594623,-1947318749,62915528,62915521,1451951174,-1980724474,-661916586,-1977171314,-1947391473,285180921,13141519,258211715,637613444,-1962849142,1452013638,182029306,-787974967,-19344918,-1980205623,1451882566,284132346,1579810602,-159499786,1988713075,-25261582,-1577681269,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1988884094,-25261070,683687555,-1484452096,-1897952512,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13072625,-1946255735,1452013638,-196702470,21793318,-922035829,-355399957,-906045231,1183447157,-94991880,1579810602,-25263114,-1907526384,-1977158586,516162116,-2010765114,-972620025,-770769112,1703218984,-603535362,-956300760,2682886,1183540736,-459053564,1183540776,-391944696,205949736,-1960252253,-291303866,56224040,1577058744,-1866217121,-1947044215,-8126850,1149505295,-159500029,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,683687555,-1953401600,-544473474,149717387,-990362077,52884062,1183384135,-129594384,-1946528117,1959332559,-773140216,1976172248,-129594888,-1946528119,2116619846,-163169802,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997438521,-159479368,683687555,-8057088,-129594370,-1947449821,62915528,62915521,1451952198,-1980724470,-661916586,-1977171314,-1947391473,-28407303,252772227,-2097099642,-2079366145,-1977155894,1183514956,-94991368,-922035829,-355399564,-906045231,1183447157,-94991880,705752963,-161601025,1945534009,-227112613,-1946255735,-828246402,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1988884094,-25261070,683687555,998575872,-1897952258,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13138161,-1946270071,1452013638,1284122362,182029057,-787974967,-19344918,-1980205623,1451882566,-227112454,721307275,-161601025,1945519673,-159478961,958975649,1915277318,855995663,-1877414949,683673287,-202702847,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,683687555,2139426560,-25261059,-1947050300,-1946745865,587787420,1988884574,-129594382,39584550,-1946528117,1959332559,-773140216,1976172248,-129594888,704272009,-962464130,-905565400,1942174504,684105999,684201611,-998194389,-1878332544,-1960261983,724092950,-1896313917,-28930878,1317795723,1237421040,-2079342581,1183775564,76162814,684072644,-16283610,-1591163386,378218698,-998233908,1586185856,1978678270,1977236236,684368136,1451880587,-770768898,-943557336,36232198,-267991296,1711276328,1711556235,1713956003,1711818379,-1960253277,-324858810,239504168,-1960251741,915013190,-190633742,-166819544,1183540776,-693934344,-163149016,858315427,-916496704,-1798795069,1448542210,685154662,-129595034,685391499,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,83894053,1183383809,1183540968,-389978376,1183409669,99582968,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,1073749797,1726367369,1727547019,1711663297,-2080881015,-8190481,-1589087484,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400892,1586164862,266568696,1711588227,1727547019,1711597761,-2080881015,-2096827282,2670654,77104399,518553217,-1886974207,-427916540,-2021191906,201274116,-1836838949,-28915968,1586038738,-1980038148,1586099838,-193035278,-1957727485,-828246914,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466429,1183511678,-27358216,-1962932443,-1980366025,1727884418,1727547019,1711532225,-2080881015,-2096892818,-16581050,-2122974130,-2080997749,561189887,-553394293,131253121,721425337,-159479345,-1962753149,-167510409,-43220281,1967718400,-1069644817,-2062614488,1187447742,-1929377808,1343680582,503521384,1714808936,1785069674,325608960,-1929374976,385707142,-205199280,-1961180029,1961888752,1590070023,-1866217121,-1947836789,-1014241202,1183432963,-260666390,-1802766845,1451821292,-330905628,1187446784,-1962934030,1183577214,-364496398,46302735,1995472441,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2012249657,-1069644872,-2062614488,1183515244,-465165320,-1073493877,-1073495805,-1992955899,-661914554,-1963041140,-467009209,-930353013,-1946663285,-922027434,-355399564,-906045231,1183447157,-94991880,1589968427,2005608188,285115138,1988696179,-228684820,-2037523709,-670827156,-13137610,1105850950,-24932097,1367609104,301892353,10388751,1929641859,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033800,683687555,-1685778688,-125924607,-2096633981,-1956248633,-1050216378,-1989803032,1854142534,1183515636,1002898418,-2029000122,1988821360,-1913256974,-1946325862,-947129778,264244047,906013572,1991,1090700163,2122968299,134185972,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466425,1048835198,251668672,-1962870395,-410781570,197624703,-129594522,132694374,-129595034,133459587,66209419,-364495929,13534991,66221707,1822068214,-229733379,-952759829,-2097151993,-1958673725,-1073000505,1317662837,-330905614,-420937728,2122944765,50299892,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466430,1048835198,1962944704,-125924529,-2096896125,-1956248633,-1050216378,-1989803288,1854142534,1183515380,1002898418,645392966,66221707,1822068214,-229733379,1183517419,126433004,1090700163,189777803,-1980795456,1122628174,113742077,141504,683687555,-385256448,2122907798,-1863193612,-129594522,685155174,-1544272245,1187457242,-1929377296,1343680582,503521384,506849384,503854696,1745352808,1996423425,1820757480,-397404419,-997986170,200313626,-1065021456,-297351172,1183645702,1750079214,1746796694,1746815144,1746798768,6948980,-1947830529,-167516042,-43220339,1340624918,449086448,201213577,1344042432,-1149185,1746858102,1746815144,-1545062936,247759860,-1010213026,1577058744,-1866217121,148168,-1634904489,-1866465858,-1982887168,-952697218,-2097149945,1967719107,16744949,-1960870655,-1913191433,-1191330150,-953483008,-133969781,922648201,591815,1224917891,-8260235,528285976,-150734965,-37840243,721492152,63474631,-25261576,117950262,46367488,-2114620087,2097225983,66554651,-1097167369,18921981,2122960683,130496254,-1014824952,-176862974,130967582,503449704,506001512,503854696,1711798376,16851048,-1098478335,-397404419,-997986438,200313626,-1962445584,-916496698,-1634889533,515505598,130496000,-1014824955,-176862974,131098654,1746804842,1746810152,1746798768,1785071732,-1098478306,-397404419,-997986502,-2081387750,-1082195458,1600045107,6996937,131086079,130955007,891840542,687368222,-2081192472,-1866264892,1736,2122536535,410255364,685810022,-62486170,-1993810271,113769030,10460,-1878976791,-1960257887,-1977034730,-2094474738,-645199903,141871370,-657331503,-126498306,-1979955575,1049362006,-81057574,1930493827,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485576,-1946532215,1183448646,-28915716,-276627456,285180688,-828290701,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950911984,-789054394,268060219,-2097105019,1048776943,251668672,184593285,-1518006273,-633435904,113731112,10454,-1587150848,100870338,-1989793584,1183579206,-804912646,684892456,2012890681,-96040147,684852777,684070539,684203659,-1946388853,-930349442,-91531490,-786447474,329642985,530904009,684066305,-962508053,-938046680,-60912856,-1946257781,505991694,-1946645674,532844275,-1510741551,-1527527149,684892447,684066305,685508295,1177223169,-1546061830,-1956239138,100924486,-1553585966,113715424,10450,1600045107,28885961,-916496896,80253123,1448542208,685154662,-62486170,685391499,1929510787,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912733571,-62485832,-1560280795,-1956239170,-781779898,1183409896,-8171524,-1589087486,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846462,-427557770,1183540739,-389978372,-693934590,-28996312,-2094474589,2670654,28838004,-916496896,-963931965,208979467,1209234504,46012020,-1877546240,1005060202,46433277,434637291,-1878725635,-1946802200,1590070256,-1866217121,-2081649835,511038,65540725,1958743036,178181,113757129,67532,637951684,1262698369,62391924,-1865692928,33932171,683844352],383,[1,683935372,1,755648139,1,-828178430,1,-1070373336,1,-1557606237,1,-1553585958,1,1586178262,1,239504140,1,684072585,1,-1993815901,1,-1557607906,1,1183525068,1,685024016,1,-1096564685,1,683713320,1,-920068957,1,46698699,1,1448542208,1,-1912179061,1,-1960441786,1,684892932,1,684983865,1,-727644557,1,684892968,1,-133433205,1,-593401740,1,1958742824,1,242501657,1,1211593800,1,62410868,1,-916496896,1,23761099,1,-2080608792,1,1048773316,1,1962944702,1,-767655103,1,980680744,1,-1946279960,1,1961888752,1,67011561,1,45667445,1,-916496896,1,23761099,1,686700287,1,686569215,1,-399048858,1,922707496,1,-1343739676,1,247759855,1,-953761557,1,-352321532,1,1043042315,1,1589913810,1,1065952774,1,1600045107,1,-1957311543,1,-10070292,1,-10088842,1,-10089866,1,-401734026,1,-997982502,1,200313612,1,1712027120,1,236091135,1,-2080423960,1,-916585276,1,37067,5,0,1,6144,951,0],384,[1589905990,-2026166778,58065038,637608937,642277316,-1945864193,108446912,1011649318,1045728038,1376407043,-1258346927,1586036868,-129594890,274530086,-1006058365,958854750,57934919,-1962873879,1589905990,1606690310,1191257672,1975520004,106873875,1214235686,105330982,1183385204,-1878594566,33179335,106873856,709331750,675744550,-1410792587,-60898304,34064166,106873856,944212774,978815782,654073540,637814665,-1006217335,-1960442274,755013255,1589903368,1200170748,1958742796,106873883,1212648230,1247251238,-1006630907,-1993933730,-1993996217,233507415,737959620,1200170688,1200170506,106873864,1011321638,1045924646,-1005959677,-1993933730,-1993994169,1589908055,1606690310,1200301640,-60898300,340232486,653936267,-1961474167,-1993995706,1392908359,637951684,-2094505985,1967129796,1778412039,-1878267125,1577058744,6998985,1589904490,2013210118,939468290,-587202406,147096337,-916537293,147361995,1448542208,1779070603,1778412033,207537152,-2034761946,1610556928,147096348,-1980217719,-11077034,1996425334,207537158,-2034761946,1610556928,147096336,478134283,74055786,638344900,637695999,10106879,-2096339712,-1070397244,-875995298,637951684,-1996537718,-970522810,-1962868928,-17925,-1359822797,-1991650825,994180174,939883726,-1133117626,-62485680,-129629287,100292115,-763166719,-1001369088,-14283682,637568695,-2095292417,-12777276,990148095,-1198426928,1599995905,-1957311543,-1957275668,2123040886,172396038,-1631831770,-1207470848,1599995905,1443285961,4122638,184861827,1343976896,1183713130,1962878474,889136642,-671088486,147096338,1600045107,1183763401,-1131862518,1443233950,10807310,1023722627,-1071972351,-916496832,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589177,-28347200,-31361848,1782019272,-1912182272,-14284730,-14286220,39476,-998042635,1589654280,-1869558839,913637158,880082726,-1795094374,79987475,376750091,124387434,-14234133,-14272908,110769268,-351021805,1183748324,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,28837060,-875995648,1736,1988843095,-1895877882,-953808826,35972,-2071320960,254083230,998656,-269941899,168589057,-32672576,-32148280,-1087277880,1911226374,638076558,9340103,1709932544,-963946665,84432523,1347551374,1465341783,9208973,10113106,-2095797760,1055593668,638076558,10454154,-1996480731,-1960379834,1183391812,1465341948,1465341783,1465341783,-1903915689,1464862208,-1923655849,1343683142,9208973,1150963718,-2095758575,-1073009468,129958772,1962871552,1459644965,638076558,637695231,10106111,-2095740416,1183713476,-2067323384,983198,1600045107,2122959817,138841854,-14286742,637570740,-2096603905,1183712452,1149838856,1418274364,650283838,1966883851,1778412039,-1867388155,1778927246,-1258347008,-14286708,-998045604,138841604,1078233382,1112836390,187089547,343228484,638076558,641627391,641496319,-2096866049,-1041562428,638076558,10388618,1207963429,1950877812,-25261199,1150107115,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-1937470200,-1706031616,362741760,-1961573245,1962413048,33522636,96405109,-1878725888,184551359,-385649153,1183711362,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,-186055484,-14249730,-14279052,-14279564,-14280076,-14280588,-14281100,-14281612,-14282124,-14282636,-14283148,1150094452,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-96039672,-2071113706,1342570636,-1190050662,751076117,-1862310679,1577058744,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2001957888,1958742540,1959329357,1959329311,1778412085,138841606,41221926,-1707802842,368115712,856212611,-875995456,913637158,880082726,-16717158,79987711,376750091,124387434,-14233621,-14272908,-694537100,-335544558,28872932,-875995648,712,1589925463,-2020989434,254083230,1210414080,1967676532,10938627,107610218,637951684,637695999,10106879,-2096133376,-1070397244,-875995298,1214235686,71797542,638213828,1589905289,1200301574,1468737088,2005608002,2139825724,173982782,504335142,-1896314025,-372170814,-921459213,-383802125,-1960443729,-1996452729,1183710790,642782974,641890303,641759231,642277316,-1006340097,-14285218,-14270857,-14271369,-14272905,-1902496649,-2095911168,-1073016124,6948980,1810433898,1183551743,173982974,-351827674,2123075680,-1896641782,-1960440762,-28931835,385762957,138841680,1114963750,1081409318,1214039078,74972966,638076558,641627391,641496319,641103103,-1707838209,319361658,185779331,1779528896,-1912116736,-14284730,-14286220,-15537868,-1895938421,-1993995194,112645,-875995298,131075,266875,131072,333417,131072,399042,0,0,0,0,0,0,0,-1947432107,1183516254,138841610,-1962440410,-1993995194,-953810361,66631,52169,0,0,0,0,0,0,0,0,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-997982209,81168,633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,131073,458968,0,0,0,0,0,0,1277957771,208981758,-781786416,-1980374320,-1018418154,1278090948,1278352955,-1977217932,512312087,146164782,113696491,-956216268,5003270,-992417024,994848286,1951150622,663365159,840842051,639464524,-1992095862,-951308770,4995590,1007077120,-1543504052,113658942,-1023325139,1278478022,1476839169,-352321460,-1957326626,-617388308,1279008395,1278883467,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1716272291,1183563827,-470325756,1725051750,-972819977,1279139467,378259595,1085557820,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1951149326,740741129,-338439860,918851799,909855790,376720434,1174702630,1278097033,748871888,-959196852,139209990,113686251,-956216268,5003270,1042188544,974031180,1008109900,113401164,1048798720,1962953792,36825092,922707651,-135771072,-1957313777,-1957210388,1487078470,1183540812,1520657926,1183540812,782460428,172360524,860631715,1281270720,-397658974,1048837841,1946176600,176744451,172777121,189543430,1598841350,214064478,-326413056,1723870054,-1555280733,-1057076126,-2012983670,1716281358,-1553538861,1214663764,1280353126,1412890470,259057740,-1991491421,-1957936618,1960446936,1279828783,1279923849,378264203,100879446,-763147180,-754929408,-1546451998,378096708,113724486,42093622,1278740167,334168628,184666344,-954698560,-1924385274,939968263,-1979399604,1776813126,-910150904,-1207958846,-1027014655,-949616638,5000198,-956301312,5005830,1084319232,1218668108,-1072994740,-1024982155,1281400838,-1022871576,1280839307,-1991693853,1716279310,1280050943,1280974532,-16283610,-1001629178,642533406,-1992095864,1951156254,1142831901,-1023314868,1279925899,1279663675,-1866268044,1279304038,1279828838,109154499,-46006,-1957307413,1716999916,1716276385,1711687211,1280312867,1724943206,51440321,-2092154874,11600082,369353427,-259306430,1317792398,961078020,256661518,687903874,21780494,-2092151794,5000726,1514058767,1209975884,1142328140,76178764,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1991484866,-1941157858,1598835206,113401182,-1064529920,990019077,1951155718,-339702268,1960459220,-339702259,-1064529716,1279657531,516211573,-1108652992,84273292,1174813443,-1912310708,1001778152,-1911720718,-1867650072,104589452,-1535816634,1077327119,-945951924,5003270,1577502464,1593835852,113401182,575488,1716934400,1453471487,-1592933912,378230426,-259303780,200955529,-1910410032,-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,1451898623,1462378180,408944422,1577239683,-926693025,1459617802,706659414,-2090457513,1962937471,1589654278,-960247457,-970262970,1711339334,1716278433,1727547017,-2139028888,-163148543,-14266346,-998044577,1451926280,1962934077,12150480,1711276048,1716278433,-101226855,1029085347,108855299,1452803783,-1734279165,63474518,62981056,1342204608,-1559430680,378099362,-1031055708,1453458955,922685813,516183690,-14264534,-998041505,1719855874,-1553547221,-13412710,1452803641,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,643209889,71600486,-1707179162,276037718,-989968757,643209758,-1993984119,183173703,-1979824501,-1554604490,1183536800,-1707701762,1453106006,-1740752057,-341345194,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642286168,1477347657,1724418892,1280050943,1280974532,-15759322,-1001629178,643207198,-1587146872,117397140,963008144,1968607238,-1944140724,1200301654,-930398200,1452803643,-919403908,-402560431,-1935474636,-1911125674,197299030,1968606214,1476839181,-956301236,21783046,-1935555840,787798,-1990815581,-2141810154,-1801252668,-1776907946,248038230,1448542208,-1962508661,66520055,-1980365833,906229366,109991586,-1960421724,1418405380,-1982297342,-804521386,1183546740,-1709294598,990278998,1951833094,650153561,71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,-1633458681,-96040106,1452947140,639404326,-1912454007,-949606720,7,244016640,1713788570,-1996206199,-1554605538,1317754524,-96039420,172951846,1452000139,-916496646,1711277250,-1957257567,1716953110,1452017209,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,-1543074085,-1575091370,-1070897578,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516183690,-14264534,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,1451898623,1462378180,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,-1575091237,-1543074218,1204233814,-1006632700,643210782,512303044,109860510,1713788576,280519,-1962934272,516225606,-1993976166,1200170551,650153474,313190,1711276032,1452936843,1284072998,-1707702012,1453106006,66477707,-1906925026,643212294,-1993984119,1586168391,-1543074058,-1575091370,2139301462,1366556676,258343018,-1050228801,1348865248,1451898623,1462378180,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516183690,-14264534,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113],385,[-1962378103,1589808326,79874399,1099776,-1588177152,1178160216,1082593028,1285645825,1177249356,102983174,-1989784496,1183576646,1476798724,100768076,370232396,516181070,-14264692,6948983,201160680,-955091504,5003270,1644611328,1577058636,113428831,75399936,8654592,75401985,727094433,995528710,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560352336,2116678214,-336491772,-62484961,642178699,516163466,-2010753392,-1878589689,1511965782,126363212,1280968447,189777803,1725593024,1716950177,1452279353,516178293,-1960421748,-1958737849,-1744421944,855800918,23744969,-1543726104,378099340,-1031055730,1452017163,-15236081,89558177,-1868365812,-1844016810,281313366,-1990814557,-2091477482,251659390,1593774725,113428831,1476839168,-956301236,21782022,-916496896,1442842306,1452940939,1453069963,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-480864242,-1949760738,63505369,-1573468967,-1070897578,637987715,637569382,184828041,1794209243,-402560512,-1935410180,-1911125674,198871894,85226712,-1868365812,-1844016810,281313366,-1990814557,1582732822,315134147,1586167808,71798020,-1947056503,38797111,12748047,839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1974705020,-1207366004,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049430340,-1956229990,1452014150,1178167036,-1926791436,1183383879,1400022002,260035083,2122385276,1930428666,-230257914,-2091615581,108856570,-1544403317,-1956227710,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,1296172743,113704967,281924,1186711859,505933,126468395,-2097000567,-2092890941,-310507527,-1560264520,1520652642,1330815824,-1202828637,1688403972,1348248401,-1555082077,-919384500,-1202624837,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574,-225474050,-359691779,79922172,1090093889,113759614,1790570,1382811335,-919404540,-1202557253,-1054146533,1334380425,79921922,469336897,79228286,1434755840,-1554744157,-919383180,-1588365637,-1054125198,2057373577,-1983829164,-1593767801,-1054124670,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716538694,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192105802,1196247739,956613507,-1946650873,48480735,1296598923,-113015,-11712841,-397587785,1186722852,126043981,79921928,-2114489009,-666024386,1745253902,-35107518,-27358212,252115843,50367879,-1476448549,210504830,227937552,245501468,266997574,-1581239450,1716538958,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106066,1196315323,956613507,-1946650873,48480735,1313900427,-113015,-11645257,-397520201,1320940436,126043982,79921928,-2114489009,-665956802,1745253902,1843940938,-28931332,1278744319,1280851587,-385649664,-1010172178,-1581239450,1716539222,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106330,1196382907,956613507,-1946650873,48480735,1331201931,-113015,-11577673,-397452617,1455158032,126043983,79921928,-2114489009,-665889218,1745253902,-370651310,-28931333,385826820,1048792120,1946176600,-26679037,862372809,1348379072,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1348601403,1656425331,-1014806704,1996962052,-1042314248,-2020932893,1183404128,1589116926,1656225616,-225777584,1196449467,-2096625789,1968112835,1581154807,1980684368,1348102150,-1963236376,-2147156410,1278744319,1280851587,-385649664,-1010172446,-1581239450,1716539750,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106858,1196518075,956613507,-1946650873,48480735,1365804939,-113015,-11442505,-397317449,1723593220,126043985,79921928,-2114489009,-665754050,1745253902,-571977374,-28931334,385859588,1048792120,1946176600,-44242685,862372809,1417585088,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1417807419,-2101671053,-1014806700,1996962052,-1042314248,-2020932893,1183405184,2125987838,-2101870764,-243341228,1196719803,-2096625789,1968112835,2118025719,1980684372,1417308166,-1946527768,-620495266,155488139,-473943194,-253958141,-1040294261,57017059,1716296327,1783653952,907476739,1480491852,74711116,-1862485527,862372809,1434886592,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1435108923,-1967453325,-1014806699,1996962052,-1042314248,-2020932893,1183405448,-2034761730,-1967653035,-254089131,1196787387,-2096625789,1968112835,-2042723849,1980684373,1434609670,-1946569752,-620495266,155488139,-473943194,-264706045,-1040294261,57017059,1716296327,1783653952,907476740,1480491852,74711116,-1862527511,862372809,1382982080,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1383204411,1924860787,-1014806702,1996962052,-1042314248,-2020932893,1183404656,1857552382,1924661074,-264837038,1196584635,-2096625789,1968112835,1849590263,1980684370,1382705158,-1946611736,-167510410,1281655947,-1996487419,-1936982970,149096718,-1947680717,-62520849,-1581239450,1716540278,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192107386,1196653243,956613507,-1946650873,48480735,1400407947,-113015,-11307337,-397182281,1992028072,126043987,79921928,-2114489009,-665618882,1745253902,-2115480718,-27358216,-1886659837,862325060,-402398272,1586228998,48480766,-1702427802,1715496524,-59310256,1278613247,1280851587,-385649664,-1010173214,1726778197,-1006340353,643246622,-922460161,-1879046974,1726778197,-1006340353,643246622,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320,-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,708741376,738626647,-60898217,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1554568674,1992578860,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1554568650,233330476,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,708217342,1462543191,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,248777,53149957,7471105,30278912,7405569,44238080,7405569,0,0,0,0,0,0,195272,862344791,-800683584,571750,2123169792,-217639250,-1951683738,1451951174,-1982297338,1183574614,-230258424,1183762571,931866346,1124070915,46367662,-1947044535,1178142790,856520110,442418368,1577552166,-1866217121,639262404,1183385483,113126,917528205,1962950531,46367497,284787521,1317663094,-431080988,1317602163,-162625050,-1929375559,1183436358,-1982297090,-108268978,4162358,-343734667,-193638654,970620553,58123902,-1947828599,1589962310,126428698,-1191817590,-523042815,-1982314871,2117726846,-1960676362,-16517506,-1951501427,1009465080,-964481160,-1946221822,1191178822,-163169802,2122967922,-662795304,-1947044213,-1914829858,-670847418,-49766775,-49637748,2034182966,178183,-1010213026,20365363,-163149505,-1920055671,-930369466,-1914022260,1183420486,-61436678,-1948746103,-1877087272,-1947580786,46236665,17140518,1183577670,-62484746,-1014760565,92874242,-1948158642,1451951174,-1980724474,-919344554,-1947580786,46564318,186616614,-1961528101,-1912929285,2072742979,-1979776116,-1946350453,100611832,139344193,-2037524873,1183448332,-363426584,-1292601,-431584257,1183439095,-1070897424,1283885414,1183409919,-230258212,-1987295607,1586228806,-631359004,40733711,-217844853,-1985068403,1586225734,126564066,-371177847,1183515194,-431619088,266618427,-1962861427,-423498634,1283624194,-129594881,65828491,-1941795338,-2081143159,-2096826298,-16583610,1183575110,-431619088,737166985,-654845370,1005471369,108455494,-1981397365,1183575622,-263836700,-1946794359,114376,1183573715,-264552224,1183527030,-265600800,-1948105077,-61436680,-1161589,1178203718,-2095614986,1183711943,93005564,-49903991,-969148925,-265616269,1317723883,112886,1183441107,-800158738,-922496629,-922498557,-1961603581,1317606998,-564753956,-1949284863,1178146886,-779677744,-128021759,906987830,-2096998519,1946217598,-195130551,921847435,1317668745,-749827866,-2131339638,1451757762,1451976402,1451845340,-1965519916,1311436878,-1947479066,64684995,-1948580904,-293341066,885274116,-1925673698,-796077450,-1519986546,1183522725,-431619088,266618427,-1963000692,1177216070,-750352144,-1947705717,-167573386,-49511795,108512059,1674725062,1183525355,-364474870,252131622,637605251,16793473,263193714,279970539,651314824,1183385483,46367700,-1964482935,1183507534,-1161286928,-489488383,-1963043191,-230257720,1183443155,-297387018,-930396813,-1056718845,1174650883,-564753444,-1980086647,1183579222,63474686,62981056,-129594944,-763982562,-661729140,1727692484,-1960860251,1174534214,-297366534,33443467,1178203726,-1948421386,1317728894,114404,-422327810,141883269,-288227789,-126486651,-1946782071,-208933794,2117333763,-226588170,1317717899,113392,592110291,-1941816382,-208983436,1250816771,-28407412,-1957955189,1177151046,-263288080,-754974280,1176717536,49251314],386,[5439490,1909457155,5963777,1463943427,22806529,1495204099,30867458,878510339,5701634,869925123,6225921,176095491,5242883,892272899,5767170,1249509635,30932994,874447107,6291457,422838531,5832706,1247478019,23134209,1759838467,30998530,1261961475,5373955,188023043,5898242,751370499,5963778,760611075,5439491,1973223683,6684673,155713795,5701635,789577987,14680066,69468419,5963779,505282819,7012353,640483587,31653890,883360003,6619138,142409987,23003139,429981955,15204354,1753940227,6815746,1278083331,7012354,1271136515,7077890,186581251,7143426,642646275,7274498,0,0,0,0,0,0,0,0,0,0,0,-1,456494,1946161152,-1909580255,-2097151458,62,1428100725,860941451,71731136,-2029894009,1183252550,-872849922,-594848944,688390328,50331654,83886086,-13762554,369099318,-527755489,504021891,183206739,-16222209,2013202039,-1959264508,526058055,-147928072,268435462,1408660480,-2093556597,1962935935,46816004,521543168,-1962387570,2013202023,41418500,2013214719,512634622,12255234,1966344,-883220736,0,0,0,0,0,10749449,10880521,1726778197,252059232,-1666707552,1711431423,1979467323,1312515676,1717859832,1978947131,1580951141,1716614640,1977906747,2117822048,-1939769888,-565822504,-1064539787,1977370171,1004571738,1668667974,1178331276,1717859800,1978166843,262737685,1713309601,-789095071,10880545,1476707459,243519263,-348127060,-1408335032,1105920256,11275907,-2093290750,67152910,243479531,-351797076,-1408335060,636162048,11275907,-2128680160,-2147439602,-2129204480,44046,-2129728767,44046,-2130253054,44046,-62485756,10487305,37867,-147980288,-16734714,504591871,512634448,28836016,-13736448,-385778122,-13697258,97838,771751936,10880759,326500351,-1909567458,-1207913954,778436609,27473663,788460009,27471615,0,-1509492946,1979711232,777002515,11542158,1711276728,-935919826,-20125439,-936444114,1,116862464,-65370,1344148341,-1306620370,178176,922693222,-1477901843,788475646,493,-147980288,-16734714,504591871,512634448,79167664,-13736448,-385740234,-13697406,135726,771751936,10880759,326500351,-1909567458,-1207913954,778436612,37172991,788422121,37170943,0,-1509492946,1979711232,777002515,11542158,1711278264,1547108142,-29824766,1546583854,2,116862464,-65370,1344148341,-1306620370,571392,922693222,334037633,788475646,641,-147980288,-16734714,504591871,512634448,280494256,-13736448,-385702346,-13697554,173614,771751936,10880759,326500351,-1909567458,-1207913954,778436624,46872319,788384233,46870271,0,-1509492946,1979711232,777002515,11542158,1711284408,-264831186,-39524094,-265355474,2,116862464,-65370,1344148341,-1306620370,2144256,922693222,2145977109,788475645,789,-147980288,-16734714,504591871,512634448,1085800624,-13736448,-385664458,-13697702,211502,771751936,10880759,326500351,-1909567458,-1207913954,778436672,56571647,788346345,56569599,0,-1509492946,1979711232,777002515,11542158,1711308984,-2076770514,-49223421,-2077294802,3,116862464,-65370,1344148341,-1306620370,8435712,922693222,-337050711,788475644,937,-147980288,-16734714,504591871,512634448,12058800,-13736447,-385626570,-13697850,249390,771751936,10880759,326500351,-1909567458,-1207913954,778436864,66270975,788308457,66268927,0,-1509492946,1979711232,777002515,11542158,1711407288,406257454,-58922748,405733166,4,116862464,-65370,1344148341,-1306620370,33601536,922693222,1474888765,788475644,1085,-147980288,-16734714,504591871,512634448,12058800,-13736444,-385588682,-13697998,287278,771751936,10880759,326500351,-1909567458,-1207913954,778437632,75970303,788270569,75968255,0,-1509492946,1979711232,777002515,11542158,1711800504,-1405681874,-68622076,-1406206162,4,116862464,-65370,1344148341,-1306620370,134264832,922693222,-1008139055,788475643,1233,-147980288,-16734714,504591871,512634448,12058800,-13736432,-385550794,-13698146,325166,771751936,10880759,326500351,-1909567458,-1207913954,778440704,85669631,788232681,85667583,0,-1509492946,1979711232,777002515,11542158,1713373368,1077346094,-78321403,1076821806,5,116862464,-65370,1344148341,-1306620370,536918016,922693222,803800421,788475643,1381,-147980288,-16734714,504591871,512634448,12058800,-13736384,-385512906,-13698294,363054,771751936,10880759,326500351,-1909567458,-1207913954,778452992,95368959,788194793,95366911,0,-1509492946,1979711232,777002515,11542158,1719664824,-734593234,-88020731,-735117522,5,116862464,-65370,1344148341,-1306620370,-2147436544,922693222,-1679227399,788475642,-1269824007,102878517,-852161864,1515783713,-1010156712,-6681058,234881279,16777114,-6681088,1711276287,1712376001,282110991,15718,-2096168944,-1452932146,15,63210767,82362726,-6681008,-1912602369,-1308192808,11576064,-1511520080,-1273400065,-1943941835,-1996390394,-1274970594,521018917,-855539014,468393761,12114058,-1993224958,-1996380914,-1207852266,243991041,-1480982350,-1338913535,-9770999,900995444,109846989,512295370,632553928,-1172369890,567083468,-1977881825,33601752,243872205,378077679,28836333,-1307669758,32619008,179319245,1962881000,-852118503,335973409,303991042,505787394,381296398,522308866,-662037525,-855506760,957253937,924223746,33667074,11669131,-855491654,-401887183,427097844,567096756,39716492,39591561,236856756,39893535,-350281267,-1193768421,835518976,42143369,42014345,-1962802760,-1174359538,835519109,-1175974736,-1273400066,-1943941835,-1996314618,-1274894818,521018917,-855463238,468393761,12114058,-1993224958,-1996305138,-1207776490,243991041,-809893710,-1338913534,-25237491,900995444,109846989,512295666,632554224,-1172369890,567083764,-1977881825,33601752,243872205,378077975,28836629,-1307669758,52017664,246428109,1962820584,-852118503,1007062049,975079683,505787395,1052385038,522308867,-662037525,-855506760,1628342577,1595312387,33667075,11669131,-855415878,-401625039,427097608,567096756,59115148,58990217,236856756,59292191,-350281267,-1193768421,835518976,61542025,61413001,-1962802760,-1174359538,835519405,-840404816,-1273400067,-1943941835,-1996238842,-1274819042,521018917,-855387462,468393761,12114058,-1993224958,-1996229362,-1207700714,243991041,-138805070,-1338913533,-40703887,900995444,109846989,512295962,632554520,-1172369890,567084060,-1977881825,33601752,243872205,378078271,28836925,-1307669758,71416320,1924149709,1962760168,-852118503,1678150689,1646168324,505787396,1723473678,522308868,-662037525,-855506760,-1995536079,-2028566268,33667076,11669131,-855340102,-395071439,427097372,567096756,78513804,78388873,236856756,78690847,-350281267,-1193768421,835518976,80940681,80811657,-1962802760,-1174359538,835519701,-504859472,-1273400068,-1943941835,-1996163066,-1274743266,521018917,-855311686,468393761,12114058,-1993224958,-1996153586,-1207624938,243991041,532283570,-1338913531,-56170379,900995444,109846989,512296258,632554816,-1172369890,567084356,-1977881825,33601752,243872205,378078567,28837221,-1307669758,90814976,1991258573,1962699752,-852118503,-1945727967,-1977710331,505787397,-1900404978,522308869,-662037525,-855506760,-1324447439,-1357477627,33667077,11669131,-855264326,-394809295,427097136,567096756,97912460,97787529,236856756,98089503,-350281267,-1193768421,835518976,100339337,100210313,-1962802760,-1174359538,835519997,773770015,11550339,-125563136,-1909580285,-1342132194,1048798728,1946157438,505787402,25040581,1713316301,25036487,0,-1556184218,259260417,244045962,378208677,28836259,1714539778,27461319,0,-2090464848,116798,632556148,-938031842,522308865,-939079834,1,1048798720,1946157549,-1948743153,-1962807538,-1207833322,835518977,-318322842,1,1711976448,34750083,-1274383360,382017061,567083538,113731103,530,-2090467328,145214,-662040716,37293707,37164683,-855506504,113731121,567,196083712,1547600742,175374338,-987880012,-855483370,-949608671,154630,1711276032,42024579,-1978698752,-2096198696,-2129229054,33667074,-949603891,164102,-1342177280,1048798732,1946157734,505787402,44439237,1713316301,44435143,0,-885095578,259260418,244045962,378208973,28836555,1714539778,46859975,0,-2090463824,192574,632556148,-266943202,522308866,-267991194,2,1048798720,1946157845,-1948743153,-1962731762,-1207757546,835518977,352765798,3,1712238592,54148739,-1274383360,382017061,567083834,113731103,826,-2090467328,220990,-662040716,56692363,56563339,-855506504,113731121,863,263192576,-2076277914,175374339,-987880012,-855407594,-949608671,230406,1711276032,61423235,-1978698752,-1425110056,-1458140413,33667075,-949603891,239878,-1342177280,1048798832,1946158030,505787402,63837893,1713316301,63833799,0,-214006938,259260419,244045962,378209269,28836851,1714539778,66258631,0,-2090438224,268350,632556148,404145438,522308868,403097446,4,1048798720,1946158141,-1948743153,-1962655986,-1207681770,835518977,1023854438,4,1718792192,73547395,-1274383360,382017061,567084130,113731103,1122,-2090467328,296766,-662040716,76091019,75961995,-855506504,113731121,1159,1940914176,-1405189274,175374340,-987880012,-855331818,-949608671,306182,1711276032,80821891,-1978698752,-754021416,-787051772,33667076,-949603891,315654,-1342177280,1048798836,1946158326,505787402,83236549,1713316301,83232455,0,457081702,259260421,244045962,378209565,28837147,1714539778,85657287,0,-2090437200,344126,632556148,1075234078,522308869,1074186086,5,1048798720,1946158437,-1948743153,-1962580210,-1207605994,835518977,1694943078,5,1719054336,92946051,-1274383360,382017061,567084426,113731103,1418,-2090467328,372542,-662040716,95489675,95360651,-855506504,113731121,1455,2008023040,-734100634,175374341,-987880012,-855256042,-949608671,381958,1711276032,100220547,-1978698752,-82932776,-115963131,33667077,-949603891,391430,-1593835520,113705136,176,11667143,1344208896,16777114,-6681088,234881279,16777114,785063680,11536014,-2027503565,-889150458,131081,524290,16973824,67175,16973994,69145,16974000,67135,16974010,67129,16974015,69157,17105088,65710,16974002,67123,16973935,69151,112,0,0,0,0,0,0,0,1224,1744857686,1593772008,79987462,1451880587,1976568830,1778412057,645332741,-1708886273,32571392,856212611,-916547136,1183551691,206998282,654198414,637813897],387,[-1962519415,1451951686,1149838856,1418274312,239504138,638604939,638338185,-1961995127,1451954758,1149838868,1418274320,373721874,639129227,638862473,-1961470839,1451956806,1149838876,1418274328,507939610,639653515,639386761,-1960946551,-1993989562,1183522884,643205924,637831462,637686921,10388679,-1070923761,1246005542,1212451110,1178896678,1145342246,1313114406,1279559974,654311352,9602185,-1769699034,-2071386624,-1993998188,637568644,8684681,-1030961525,-1865692834,1224,105286486,-1962387829,-27883024,258625618,289073166,-1912159101,-1960378810,187059780,259279940,1316290342,1282735910,73203494,-1912290173,-1960378810,187057732,259277892,1182072614,1148518182,73203494,-1912290173,-1960378810,187058756,259278916,1249181478,1215627046,73203494,-1912290173,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-28931326,-1064413616,73203494,-1207647101,-916586495,684232907,610926592,383272589,175570768,-1996071228,1183644766,1610557182,147096336,1946166333,-910150907,2122420427,1968393688,-629243404,-311081405,66092673,-15109119,57340022,654073540,637695999,10106879,-2080375040,-840234812,-1962123637,1452007494,239505122,638028070,-1962780791,-1993936314,1183515719,1200170740,-129594618,138905894,653936267,-1979037815,69596742,81152,641777691,-1207154807,-876019711,2760,1187468887,-1962934026,1451951686,-62486264,100554377,1183385512,-94991880,-1961081205,1589911126,1200170748,1468606008,340167482,638998155,639911817,-1960421495,1451956294,1200170522,1468605992,-2016991702,154,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,-9822300,209125200,1376417535,-437776813,214205185,58048523,-1006565911,-953746338,36999,-2016991744,-65398,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,1988829092,-125924356,654198414,9995403,-1735590106,1975520000,21031171,1459517183,208594958,184861827,-385649216,-963968717,100554379,1183711392,1166616314,1435051524,-28930554,1950649126,1985252134,653936270,-1993996919,-963968427,100554379,-1993997919,-1993996219,-963966379,100554379,-1993997662,-1993995195,1183714901,1149970174,-96039298,373655846,654198414,8422539,653936270,-1911011959,-1960378810,-1912569212,-1993934266,1183717957,1149970174,1418405432,-96039366,272992550,307595558,654198414,612123787,-180739,-2094640011,37052,1441473140,-369330549,1183711371,1149970174,1040065660,57999358,654254569,10126591,-1862329879,1476032255,1593770346,113541908,-385649600,7012102,1183714154,1962878718,889136642,637534362,147096320,-2094643221,37052,-471268492,-92864514,-16618921,-998042530,-28930554,-2004580058,-49920,1183761524,-1132255490,1946157192,240518797,-2096896536,-1073019708,-1343683724,-1878594562,32917191,-28930560,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1207778173,1183776767,-2071386370,-1993998202,-1962900348,1600058950,684248009,1448542208,-1962516853,-779417522,-1514173154,-1497920251,-1899917818,-17959,-1359822797,-114568713,119471751,-1510741551,-1527527149,-1215488481,-628226394,-1190494524,-1359806465,-114568713,1392412497,-1190715642,-1359806465,-372156081,-921459213,1746904307,6816128,-1501065856,-1907338746,1610557122,147096332,637951684,8816521,1979711293,49342723,1744928872,1183547392,139889414,1376167429,106873936,207617830,-1006058365,-1993996706,1023444103,58064895,1778566633,-666464988,1589923862,-1208015354,-14286714,-998043553,2374920,-236387468,-662798080,57955149,-2130647063,1178851966,-571931788,-260144896,141820163,1794143999,42526979,-2096079221,343212027,957236875,91617350,1962565177,1778412039,40691978,503733956,-1924104307,-796075914,314169486,530969344,1187495986,-2013265668,1183383110,106859519,1850209830,-385649404,74055820,385631885,-1208015280,-14286714,-998043553,277768,1589931125,-1081924090,1979646098,-62485709,-1836611290,1958742784,106873895,-14286742,637571767,-2096603137,1589904580,1200170502,1468606028,650283854,1967933195,11200771,637951684,9617283,640381952,9615359,1316486950,1282932518,-2034761946,1610556928,147096336,637951684,9602873,6948980,-1276575126,1317703681,-2081608962,-1960441663,187057735,611664967,-1802532570,1358981632,140508966,-1006320509,-1993996706,-1993980857,-1031059881,1145506598,1055590773,-1802553050,-1975094016,-315949234,-1006059133,-1960442274,187058759,712329287,-1768978138,1358981632,140508966,-1006320509,-1993996706,-1993979833,-1031058857,1212615462,6952565,938018154,958828545,1946195599,1778412039,19458313,637951684,24004598,1392918644,-1929314200,100770183,2112360016,180650762,58048523,-16705559,1996425334,16803846,-1962522997,-1576728490,240144898,-2096473112,-1073018172,-169278603,108432128,-208990485,-2010726350,637641092,44205192,638076558,40781046,1443248244,-1929314200,100901764,635965008,180650762,58048523,-16728087,1750468726,-963968768,84432523,1347552420,168224782,185255043,-384862784,-1070464864,-1551595482,-2071452157,23725220,6946922,638076558,8828159,475856678,-1912028029,-1993996218,-1993987004,-2094649772,1979657340,-359675,6955636,638076558,643986687,643855615,8828159,475856678,1023984771,343277567,276156475,74055786,638076558,637695231,787166463,638076558,644629643,9995401,-401713658,-998046604,81156,1581301787,-1865692833,23724138,637951684,637695999,10106879,-2096547072,-1070397244,-875995298,2760,1988843095,138841606,2088042278,-401713658,-998046382,1975520006,26798339,638076558,645416075,-1988471669,1451883590,1149970174,1418405492,-129595018,-1896196471,-1960441786,-1960431548,-1004129708,52840540,-763165113,-27903232,91363959,2013021755,142016275,2011696726,79987457,-814366709,-1878964759,200951435,58062918,-1962897943,1183775814,1143678472,-163149520,1214039078,105327398,-125052681,1446761003,1997173498,-129615099,2123039606,1183733752,1149969928,1418405440,-163183806,-14266286,637569204,-2095817473,-952432444,-1070913419,301760001,2116681286,-96069128,200951435,-1804273594,1443395327,16312334,184861827,-377129536,6947014,1183713386,1962878472,889136642,-1224736614,147096329,-1879003671,-1962522997,-1610282922,106873856,128500609,71797030,106400038,1992605836,-1937037818,-1993998200,-1960438705,-1993966004,-1960438193,637567116,639127433,8555659,441420070,944540454,978619174,273647910,307726630,57299792,610074406,-1962490749,-31752,6954101,1589906282,2013210118,939468290,-536870758,147096329,-351897973,1589940271,653789958,8947655,410386431,-1006081449,-14285218,-14286217,39479,-998044955,-1876235512,1577058744,-1865692833,638076558,8961155,639005951,8959231,408747814,-1912421245,-953808826,-16742268,1589654527,-1865692833,712,108432214,638076558,726162628,1200301778,138841606,809763110,844370214,-1668007642,-15371008,240519286,-2097107480,-1073019708,-1070397835,-1865692834,638076558,10259711,1443233898,93775886,184992899,-1897696064,-1004140474,-2094643108,1962935935,142016297,1944587862,79987456,-965427189,638076558,642276548,-16484353,240519286,-2096799768,-1073019196,1183755380,1556358664,1200301640,-28931834,385762957,142016336,132648534,147096331,-1972060149,-1895938421,-1004140474,958810204,443811399,124387434,638076558,637695231,10106111,-2096883968,1642662084,28872959,-875995648,3784,1988843095,138841606,1884064550,1918667558,-1467708093,-96040697,-1912846708,-1962695788,1435051768,1166812676,-1533768442,1435051524,1166812680,-1516991222,1435051525,1166812684,1418405390,2089494072,-193033926,-1031014261,653547147,638600585,638735753,639389065,639524233,2115015,-161576704,-1946661239,1187510910,-1912602370,-2094659514,-16743236,-14281868,637568180,-2095555329,-1073020220,-941030540,138841600,-2034466010,326434560,-2034958554,1560225280,46433048,57982987,-1207916055,1183776767,-2071386616,-1993998202,-16743292,1784151158,1560225284,113541924,-385649344,1996423330,-126418954,1452000907,61015304,1448235090,-121182194,185386115,1779528896,142016256,501747286,113541890,1383448587,638076558,-2094654268,1651772223,-1912602183,-1004140474,126559772,654067342,186664329,-385649463,1183776584,-2063653368,1183711386,-1132255736,1946157210,-1929435583,-14286696,100702860,1374162518,79987459,-562708469,1317739755,-1866929154,74055786,638076558,637695231,10106111,-2096295680,-1070397244,-875995298,191496298,28893931,-2071386624,1599996048,80268233,1448542208,-1962522997,-872085418,-1980724473,1183579734,61015302,-2130288956,638036163,637814665,-1962518647,1451951686,77858056,138905894,173508902,-1962522997,-1526396842,1200170501,1468605964,-994014194,-1960442242,-1960429491,-1993983403,-1993994161,-1960439209,-1993969587,-1960436657,-1993969075,1397759567,-14286742,-998038435,477446150,191496298,637951684,637695999,10106879,-2096616192,-1070397244,-875995298,637951684,640305035,1948796683,-28930449,313126,106873856,944212774,978815782,654198414,637813897,-1945742199,106874048,1280281382,1314360102,-1993949042,-1993996212,1589906004,-1886706170,-1064435566,206342438,637951684,-1905242229,1284056768,106873870,1917815590,-1993949042,1448087628,637951684,-2094505985,1967129796,-9901821,1577058744,-1865692833,1475119957,108432214,638076558,9485443,-1957137152,-947189122,-29491676,637892095,1332378763,-1967376090,104887296,-2081943978,79987463,527745035,142016343,837291606,113541888,259309579,1443395327,-64428018,184861827,856126912,-916496704,1183748299,650128136,640828553,-1204796279,1599995905,80268233,1448542208,-1962246517,-963967370,84432523,1183385548,-27883012,-1993948530,1778420412,-2071255552,-403242860,52875819,321268804,1347563092,-2068512986,1560225280,147096348,1979711293,1976580871,18540803,638076558,9745663,1182072614,1148518182,-2068512986,1560225280,147096336,638076558,9733177,-236387468,637561344,642014404,637695999,1183725567,-1258347000,-14286716,-998040484,-49912,-801437835,-907476107,138841600,1146930214,71797542,638076558,10257545,-1004120570,-14269348,-401734025,-998046864,1975520006,11856131,637951684,640305035,1965573899,8841475,-1896057205,-953745850,-1006632700,-1960442274,-1960429497,1183726167,1149839102,1418274308,106873862,-1803056346,535808,654198414,185353353,-1004833600,-1960442274,-1960426425,134563415,-28930560,138709286,173312294,1183714795,650128382,638207113,-1912060791,-1993933242,1443237500,637951684,-2094505985,1967129796,1778412049,106873867,41418534,-348651738,28872727,-916496896,6983883,1183712362,1962878472,889136642,-285212518,147096335,1600045107,-1957311543,1988843244,-1961858554,139889606,1375761413,650284624,8828159,274530086,1023984771,578093072,1443395327,-1962868632,139889606,1375772677,-1108865456,180650753,108314635,1577058744,6998985,1183712362,1962878472,889136642,-2097151846,147096337,-916537293,180916427,-1957298176,1451951686,130811144,-1979955575,1589968470,-1208015354,-14286698,-14267785,-14268297,637568183,-2096078849,1589905604,-2026297850,57933974,637615081,642277316,50612107],388,[473274881,-1073020928,1996428148,-59310082,23816222,1856410,1975520000,-126419189,-402453912,501951278,-755969,1746858614,-761658408,184549389,-16091712,-442435466,803753987,-92372180,-16222977,2107308662,-2097151972,1962932350,-126419192,839834,-994037248,-2010714530,-228670457,-1962440666,1600058950,180929481,-11075583,-11062730,-2037578634,1343684342,-1711210392,5965,1953808395,-17398131,1183437196,-1983803652,1452079174,-163133446,2123038720,-60912890,4161574,-2144988556,208931391,-1946401025,-2144928674,-294322113,4161574,1187448181,-1946156554,-970523066,-11075577,1996487286,-44504840,184992899,184841664,-14912001,1183579206,-27882500,-1980217719,2122578518,74776822,-1511275890,1593835960,-1869560887,-1855455126,-10557439,1778697347,26241025,-2080418840,-1866267452,1224,-16484609,1996425334,514562566,-1706033152,7857,201217673,1780184528,1779460608,19687424,778567786,-402626047,-997983600,-1715457266,1452000201,-1866216962,111304,-764914089,1611688022,-2128080408,6295614,1780183562,1779460608,19687424,-1821900694,-402626047,-997983656,-373279986,1048642912,51009234,6951027,6951018,1778461800,19752960,275438571,1746796650,6947456,1961114,1779526144,1778412032,-1711248896,65535,1456619137,577897311,42493982,6946922,396442,200313600,1443853552,1778648936,1778412032,-26112,23592960,-25984,-401735680,-1073015828,815401845,-954915834,17033222,176065280,-1543852056,1750532868,-2037579476,1343684434,-258317206,184549407,-972720704,16732806,50607871,-11368819,-6664170,-1996488449,861352510,1611310016,-950615901,22465030,-26112,212008960,236357984,179628128,1611400950,1786606880,-1694536961,65535,16533191,-28915959,1114243133,-100609,-644154250,1342177305,2032026,41722624,41817737,101433995,443875964,553414273,-27360351,-25263353,1926199047,-58818249,-965500640,-1705890069,7919,440703568,922681344,1050280574,1342177306,174719082,-6667670,1342177535,1695642,41722624,41817737,43542558,-16353537,1687815286,-2095502729,-804583228,1996428149,74907398,-2094345240,-1073019708,-2132212875,-1603789058,361273859,-1073020928,6951284,6951018,1778461800,20867072,1795054313,17065984,-337100182,113542141,-1990772573,-1957217770,939920322,-385649321,7011907,1778451560,-36902846,-1559837565,378101778,-1031053292,1611793931,619250549,17066238,305594194,661055584,184992899,-1006078512,643830302,1778386886,17065984,-1813495190,113542141,-1990797661,-1957242858,-704246846,1783198806,17065984,2011710058,113542141,-1990775133,-1957220330,772148162,1462596695,1375860584,1462646527,-1711209368,6893,6815850,-398300670,-997982902,1612096262,1612191369,101433995,58023958,-2080529687,1946159230,1778412049,1744857616,6947116,-385798296,116850051,1950375949,1778412049,1744857616,6947116,-385786264,1048706411,51666960,6951283,6951018,1778461800,21260288,-151170327,39848966,6951284,6951018,1778461800,21325824,-151176471,73403398,-1511520396,1975520072,10021123,6963818,-1711144600,7510,492608080,-259325952,201217673,-385649200,922746131,1181243186,-25755903,16803920,2151066,200837888,-12880648,1750544950,-963968697,66999947,-1202695481,-953482752,582720080,-1073020928,6952820,6951018,-16700312,1784086134,-148969472,-351353725,21456907,1181221867,-163911679,1358841483,261814411,1342177313,2025114,-526756096,1342177310,1724570,-57022208,-16353537,-35126154,1958742785,488171527,58048523,-2114157847,1599525438,-401247741,-1073006052,1783631477,745033744,963137537,-60954367,1456873156,4161574,922689909,1392924466,-1711209368,65535,1457010431,1456879359,-1960583704,650284760,-1929377850,385764998,-667484336,-701038762,567188054,-2037579776,1343684174,53897246,-546783078,-1236890335,-1926796720,1358843526,-2091728152,-1073019196,113706613,90138,1612463747,-1925352192,385764998,-667484336,-701038762,446405206,-2037579776,1343684174,54814750,694730906,-1236890334,-1926796720,1358843526,-2091745560,-1073019196,113706613,90140,-1962400280,1978665968,-72488701,1455439491,-2096794368,661979902,1612463747,-14650112,1784099382,32860160,50607871,1747112808,-6681748,754974975,57999469,-296215,1745028150,-241564693,1342177296,-107346582,-16777200,-1711078346,8812,5519103,6946922,144310634,-16777214,-1711254474,2810,1463295684,4161574,-1041757579,1975520018,-80615155,186032616,-385649216,1048836903,1962958874,-901872872,292814934,1456750211,-401967872,-1073005718,149488500,842465275,8939607,1454401566,1268387178,184549406,-385646656,1187511023,-956301086,347530310,434521799,-1983892705,1183443014,1462936042,871122569,-297367104,6836304,430807679,1183383552,-230242320,-1070923770,-1980348791,1187509318,-1945938184,1183709790,-1706027294,2714,452985149,1600012480,574153,315134096,1448542208,-956006773,128582,184960651,-1911982905,-2144991674,57999421,1778563049,17065984,-68681110,113542137,-1980610935,-804522922,-1070398091,-1962762519,-141883834,-1896200567,1031808704,-2096729088,1962997374,19982595,-1946532210,-28930818,-1744532954,-2013865845,1946683063,-1705572835,9169,-661929330,1183643787,126494462,-153580648,134657927,1183769461,1031808766,-385649408,-141885198,653936268,1946172800,76162646,-153580648,134657927,1443252597,2367386,-1950183936,-1930392616,-2144929210,-579534785,-506231,1996485750,-25755662,734497623,-654837690,-6664128,-1006632705,-2144931234,343158591,759136294,113708660,90140,-1996454423,-873727882,1704612614,-1912602587,-1982297150,1183642182,126494452,-153580648,33994631,-930412684,-350164605,-1949791486,4140481,1996494141,-1816132812,1437073198,-2128302556,-2128314076,-1675322332,-1675329244,-2128314076,-2128301276,-1675329244,-1675329244,-1675329244,-2128314076,-1759178716,1778412069,1744857616,6947116,1778468968,-210311168,-955333501,63046,653811396,1946173312,21883139,-369736053,-1679294129,-1947931889,-1977159074,-1952972473,-1215826216,125043206,-377239413,-1962743008,1036094408,880017496,1143785079,69996148,137106036,53220980,-1259660684,1456080583,-1393885184,24118983,-1528102911,42075847,-1662320640,42337991,-1796538367,42206919,-1930756096,57567262,1536666,-1898411264,1577317446,1183599602,1065363198,-14977731,-11085770,-1923688906,1342570823,2481306,-1073297664,-385875626,1183579990,-94991368,1451882635,-1898411010,126494402,-153580648,134657927,1464999284,2468762,-1950183936,-1929868328,-1977156026,-661940217,112691190,652440840,1946172800,1031808518,-385649361,-2144928013,225783101,-989926679,643250206,1946173312,-17241853,-755969,-6622602,-1912602369,-1931965502,-2144928186,57948735,654230249,98176,516164212,-2144970952,57933887,117354217,-27882669,-1706012096,8586,185676776,-385649472,516226738,-970565832,-1561788409,-369914882,28900725,-916496896,-1879046974,208072,-767655594,1929579094,32303363,65552003,-1710918399,506268198,922685802,6947456,6946922,1957274,-1670898176,1778412034,503421440,-259325952,242544651,1779591766,1778412032,504797696,6946816,-1694096230,56551457,184712865,1946319878,2117533470,645503490,-1706033152,10104,41826047,2585242,-2019930112,-1593835481,101406522,175396664,1463295684,4161574,1048778101,1962956480,23128323,6946922,546963562,-16777177,-11060682,-1705560010,9493,110024843,503535418,-1957996744,-28930829,1547665446,-970587019,1048772612,1946181642,-1335353753,976682838,943128407,-1503125929,-729379582,-1706027268,9994,-15678333,-11060682,509032502,-1929204632,385804934,454007376,-998047744,-1069645044,242483286,-295174038,-1711248896,10062,-135774485,1975520000,-729379529,-1924131076,385804934,-26032,619380736,1455439491,1779135488,1778412032,-26112,1048772608,1962956496,976682763,943128407,510060631,190266017,1951873030,976682782,662805079,-1706033152,10143,1463432959,2595226,-1365618688,-1593835481,101406424,510940886,1457010431,2599066,-962965504,-16777177,-1705584586,10176,668310096,815857664,772148055,-14781353,-1705562058,10191,669882960,922681344,-409315536,1342177319,2620570,1612226816,1612056075,922689140,-157655016,1342177319,2165146,406257408,553884256,-1706033152,8469,-1866217122,1475119957,-1895877858,73305031,-854162248,-1950184401,-916512825,-1879047486,1224,1611400950,855930144,1791216064,-3086327,-1979955575,-804520362,983690612,939920215,-2095942569,5689406,922684277,922703674,1911052088,-854739939,16824353,-1191420161,-1010237439,1458342741,-1957246815,-1957247458,-1957247986,-1957249482,-11091434,-956124642,5685766,-1558875648,512317128,243881670,914970308,113727166,87746,-1866217122,-2115204267,1599525438,-385650173,-1264516985,-1308226814,1779725570,-12261353,-1996311901,-1962757098,-1308226622,-2090175486,1946158206,-1039743172,-402652842,1048838026,1946179266,-939067820,1299448150,45483719,-928972799,178561878,-1554594143,-996078938,178824022,-1554596191,645925546,-335653176,-1237417185,561250306,-1559583583,-1499375928,1455858442,-1559582559,-1432267068,1455334154,1455556295,803733506,-1866216961,1224,24296278,1586295691,4162558,922708084,1183733554,76228350,1074067649,1347605035,74776358,41221926,16777114,-28930560,105154854,846512139,1462908671,654198414,-1710852865,65535,654198414,185091209,-1911065408,-14221754,-6682508,-1912602369,-1993933242,-1993995708,1183714388,247890942,3965734,-916547467,80253123,-1151991808,-208993934,-2080481652,1416888383,654198414,638338187,1946829835,1962878486,727095816,1183711232,650128382,638338185,-1911929719,-2094596538,1946159228,1962878482,-26104,1183711232,1153902334,-1912602616,-953745850,1604,-2080487794,-2094657850,-1401618372,-1866217122,133320,-2042723498,108265474,1577059000,116835273,1948278796,272531955,1912930400,473859051,628424800,1462908671,1785331818,50607871,1747642472,546966380,754974764,57999469,1208088297,-1159134348,842465025,9005143,-17004915,73945110,723032577,-1073020928,922713204,-345505020,715561475,1783627776,716085760,922681344,-328727804,716872195,1783627776,717396485,922681344,-311950588,734370307,1783627776,734894597,-2037579776,1343684088,1457010431,1456879359,2829722,-125399808,-1924131075,385809542,1757452880,6958106,1778450536,-229316542,-1559837565,378099404,-1031055666,1456211467,585696117,842465025,1384016471,1456223999,-1711210392,8369,292929547,1456355071,1456223999,45770782,2439578,-402560512,-1923351186,385742982,19458128,-1962621821,-402625808,-10748582,-1705587146,11103,644913744,922681344,1788499662,1342177318,2523034,33456896,-1159134347,50234112,-387382411,-16896,47343646,-1929313176,385809542,59435088,185255043,-1928629056,1358888070,1531349992,-25038709,1534329085,1946549891,-97450,-24965260,185234434,-948668938,16955398,70713088,65824771,2873754,6967296,2875802,70713088,65890307,2878874,6967296,2880922,70713088,65759235,2245530,90853376,2247578,112640,-3946146,-2124991946,1962999294,7124997,1807221739,1389505280,70713168,643262467,-1710527384],389,[8751,1962962221,-1103697010,-1950809974,-767655680,1912823638,8175110,721452473,726749376,1784041929,745033744,-848814591,70713090,842465027,1749588567,-998035999,1589654294,-1869560887,143048,-1070901673,-1980479863,1183445574,70713328,-26109,-1073020928,-6681996,-1711275777,65535,-16353537,1048773750,-184483472,-427559397,-6662651,-1962934017,553550832,28837491,33483008,36366416,200837979,-1962773000,70713342,65628163,2944410,-163149568,1183432747,-129594886,-19495288,-1997781368,2122968390,70713326,65693699,2790042,1958742784,70713108,65693699,1684668522,1778574952,-739766780,-260142334,184627433,-1089112577,922681345,40502020,1778470248,-1711248896,5475,16777114,-62486272,738088585,1444673606,1976699898,21839112,-756481161,1412890368,-26112,-259325952,1778412112,-26112,922681344,-1705639852,2698,50607871,69134350,49309726,-1929313432,385733254,26929232,185255043,-1921813312,385733254,-695825072,-1706027266,65535,1584709643,1183432747,-230258188,-19495283,-2037559274,1343684050,2807194,-762934784,-330942211,-1098890124,1966800339,-330921923,384583309,17066064,-36534643,922701846,922703566,922703564,-1768270030,-2094102937,1996427460,-762933770,-1706027267,7779,1182992619,1451426290,2122514676,1702166772,485654145,-1956744446,1452014662,-129594882,-1912973687,1343674950,6946922,-912654230,184549394,-1928039232,1343674950,1235610,-632910592,-459649002,-16777198,-6623626,184549631,-385649472,-15991103,922684276,40502020,1406618,70713088,-1712845309,-339725566,842465097,-767655593,1912823638,7256069,1840776171,1389505280,70713168,710502403,-1710527384,10847,49168003,-15174656,-1711083978,12262,192200715,49166079,-1701182102,-1207959510,1599995906,-1957313591,1988843244,-93694454,383130,-1576649984,-1961921270,1586169934,650219014,-1070385271,28836843,-892772864,-1957363706,71732204,-955604317,192006,744253440,506377832,-1711083928,65535,49168003,855930112,-3946048,-1711083978,65535,214483913,1448542208,922746675,2124022532,184549420,-385649216,23724200,16777114,1975520000,9824515,-6684310,-1996488449,-1072957882,-1706028940,12314,-1979955575,-804520362,1978335861,654073540,1946173312,-129595036,-1946532212,1183517302,1975913228,108461834,100955903,-1992299693,1183773822,1015031308,-1960938496,1586428030,76162810,125044024,385384073,1191897887,1015031366,-336956160,-193033233,3964966,1996429173,74907398,-362753,1996486774,603691528,29294592,-159973632,2743962,747411968,-947191808,-1010213026,3272,1996445271,-26096,-1073020928,-375847819,1988821253,1962281734,-12284662,1183432707,-955913218,65094,1183531626,1181182,-1706033046,8332,546478672,-125108224,200693385,-385649200,697958585,-1912602579,-1993935290,1435051525,239504130,138774822,-1993946829,-1993995699,1996426317,23613456,1364283652,1117594,-163148288,239438118,-16089469,2122520437,292945676,653674126,-201046585,1170679297,-352321530,172395281,-1911794037,-1993935290,-1993997243,-919402923,1333720587,-1995946357,1972238918,-162100464,-1979820407,-108268418,1462908671,737828491,1376226258,172530256,1183711232,76097278,654198414,1962949763,-193033467,1589908971,1207903988,-96042230,1195787778,2080800315,-1643577,141168758,1358317195,86874711,-947191808,1593202315,214616415,147361792,1448542208,-1710852353,12693,1953808395,1778808575,832674312,-259325952,200955529,-10390320,1183712886,1962878714,67135496,242548518,6946922,3278746,-1895877888,958855750,578685564,-1945088883,1988755014,-1896772616,-14221754,-26060,1178992640,-128007097,176109862,-1945704065,830118599,-1706033152,12237,726702679,-1706033152,11109,-892772514,147324930,1448542208,1460043403,3054746,1958742784,141186926,239514,-1980724480,-804520362,731536756,-1996488656,1451882566,-28930310,71600934,106203942,637797158,990008339,997718614,1178273138,-1959496712,1452013638,76097274,39094566,205818662,-148465344,-1993995652,643238996,1745384703,-628423680,-14231037,6951024,1436156010,1577058352,46844255,6983680,6946922,6946922,1744835688,6881279,952035328,1024509059,-1071972351,-1865688841,67784,922703447,922703576,-1701161258,50331698,-1957243386,1213650966,-1979955575,1589968470,1065363196,637826396,-1929377850,385808518,976682832,943128407,847813207,-2037579776,1343684344,1776812138,508580370,-1711077272,12991,1455439491,-1922206464,385808518,852138576,-259325952,-17268083,-1929623927,1589968470,130426620,-62456032,-100609,1746861174,-593886354,-16777166,1996488310,858823420,1174470656,-25755652,519862015,-1711080344,13052,-100609,-1919222666,-1996488653,1451883590,-11513090,-11085770,-1705585098,13141,45629059,-1928367104,385808518,-26730928,-26110,1988820992,105286404,963954187,637945486,1946172544,-125399760,-1706027266,13152,-2087847797,1183448824,-27882244,654073540,-14678074,1996487750,-59310082,1443264255,3394970,-125399808,-1706027266,9908,-2104627061,1183448824,-27882244,1462908671,1343651690,737953421,-1705968570,10882,1463432959,1463301887,2330778,-1950183936,1065363160,-1005488838,643250206,1596262282,4271360,-544544688,1463432959,1463301887,-2125336,-11060682,-1923663818,-397345722,1347555620,60844062,2993562,976682752,943128407,-26025,-259325952,654073540,-2097150010,477569278,275382378,745013354,1744857601,922681656,166200068,247759844,1055637555,65406663,-2037579775,1343684344,-1550188182,-1962934228,-6662408,-2097151745,460792063,1778412119,1744857616,6947116,-16699032,-402455498,-997989428,-1195250928,1599995905,312009,1462908671,65693726,-228065174,878864430,3050650,-796081408,68296,-1910614441,-28915752,1183514646,17837324,1967655284,10283267,-1962888471,922685054,1248483122,385369741,-1710855600,13501,65562711,1778654056,-28930815,-744861674,-1107296204,922681673,-1923721422,385808006,16869456,3375258,1958742784,-395815093,67201027,-9830038,-409272470,1459617844,1745086568,6947858,-17398131,-107327466,1459617844,1745086568,23725057,-9765014,3476634,-395815168,68315139,1183645802,-1706027272,12601,1358856518,-1198031359,468385793,-2096474485,91488762,1963129475,242679564,-1432747670,-352321525,532689890,-892772514,113770506,1448542210,-141820109,16664262,1140803270,1358907018,1530129384,58048523,-1979662359,-397344954,190526746,-385649472,1183449264,1273516287,-1072997579,-1578564748,-12154368,885712976,1958742875,9627907,1358907018,1530126312,57982987,-1979677719,-397344954,190526566,-1971882816,-397344954,190526460,-1083476544,2122317825,108331262,-1996536182,1183514182,941540607,126363223,1463295684,21480998,27977728,292831296,-385649336,1967653165,10283267,-351243192,66906161,1463432959,1463301887,-1978675224,-397344954,1183440472,-61437446,1920006787,-554223,-11060682,-396937162,-1072964360,1191081589,-8486657,-385646758,-166985946,516192117,-1977198890,1547540487,1342796892,1530167784,1635041291,1612330553,909728628,1433690140,1456473799,922681345,922703674,922703672,922703576,2124043990,-16777162,-11060682,1448556598,1376678888,1349000784,927701507,485163008,1358907018,-2082615320,-1905102598,-1964247157,-231681,-135726474,79987457,-352321096,1962871660,1979059024,842465100,20080727,-17135987,6836246,932616705,-1073020928,845678709,-529864703,1183465963,1783666942,-2037557648,1343684346,-33913203,-258322410,-2097151962,1784024772,745035280,-91845375,-347072771,1778412046,1744857616,6947116,1778466152,-520165376,856605827,-916496704,818450627,-1588199423,101406522,1484019512,1463295684,4161574,1392922228,3294106,-990868736,643250206,1560246400,-2037564812,1343684304,1922716422,-1929379790,1783682118,-796488393,283660542,113541949,108380171,283723510,-2037576981,-397345072,1079720932,28837492,-1010213376,-916537293,1187549379,1448542208,1462908671,1183677034,1783633638,934779405,-1073020928,2053770101,-1193307160,-420872193,842465024,-1921291689,1343681606,-1801845398,184549428,1778677184,1792928635,17066050,1555098,-96040704,410370059,1343253072,1342254184,1342254696,-2082461720,-4256060,10086911,-26032,-125108224,16533191,-59340032,-1912715639,1343681606,-431583914,922701846,922703674,1746818872,1461584886,3733658,381977344,1354385037,-396937366,-998032317,1975520006,-817433039,504132624,15263831,184861827,1174959552,2114584195,-1960383562,922746486,922703674,1444828984,3698074,-82176,922688491,922703674,1461606200,3713434,184451840,29295997,855829248,-92864513,16777114,-92864768,1599642,1590135552,-1866217121,66760,-2037557673,1343684348,1463432959,1463301887,3719066,-58290944,1783633662,204662784,1746817106,1738146817,-1929379786,385809542,-1711248816,3227,-24907637,1346991359,67987486,379194730,-16777159,1996424822,459808260,644357636,-58290940,-1706027266,14740,1443939459,-17004915,-125087722,-4651234,-222284801,1238497198,438213201,-1705639936,7279,-1010213026,-1023409736,132296,1455439491,-385649664,516161664,-1977198792,434655239,-62486053,-2080483703,41382138,1347554162,-2080423448,-1914108732,842465024,20080727,-17004915,6836246,918460929,-1073020928,845678709,-574691327,516176107,-1977198792,1783666695,-1929352592,385809542,-58290864,-1706027267,14051,1779352707,1779460608,19687424,-33782131,6967318,-2082579480,-1070395708,1048822729,1946181658,473858857,578027616,1457010431,1456879359,1463432959,1463301887,1467442330,147096372,108318731,1456473799,28835841,-1866217216,6856,113727063,22228,71179915,-1958541370,-2147205602,58606911,-1979656983,837308423,-1072997585,512454260,126485566,808380496,1975520091,1042189151,1342671364,1529824232,1349894155,71179915,-397408374,190525292,507606464,503566440,503566440,-1929133976,1343678022,-14804630,-1710997962,15025,544522251,-1929131841,119465590,872415161,-139529536,-201774127,453342374,-57920,343195659,71179915,512428030,1065354302,-385646779,1206648693,62416926,62416926,62941214,384190093,504982096,71186175,1508506,1958742784,63487776,518420109,-18169,-1359822797,-114568713,91530995,-14827493,1958743039,-737753338,1577058646,-1866217121,1736,16402119,1074185984,-973078524,5718022,-437780118,102653954,567104180,-1996297341,1183644766,1629423614,-1979949372,-1940440034,643251718,904411135,43182080,74760203,2811984,-1310195606,117368834,184994792,1745319104,703071298,-706192637,1958742790,72181767,1526930408,-922264088,818450627,1448542208,721704587,-263288375,1391613577,275403089,-1995927064,1451879494,1976568814,36890883,-1947318642,1065363160,638153805,1952071552,34466051,25133862,-385649910,-1960443444,1346896199,6946922,-402583448,1183385686,-430536220,58052619,-2130595863,6295614,-1961070076,134604374,2123177472,384863184,-1512403449,530949541,14173894,-973005335,-1006579642,-1960385442,1183398983,1958743038,2139170332,1965083920,1783646228,1778477568,134277120,1451882635,1976568802,15526147,-991934839,-1960383394,1183711559,1161373410,-385649663],390,[24730189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1914727777,1769304421,544433522,1919117645,1718580079,1767317620,2003788910,168636019,36,0,1006978382,590567,0,721665,536872960,94668,720896,196619,4194357,46399640,47579856,880,262144,134348800,424411196,50331648,2020737086,2020740416,238553106,238554432,384567548,384568640,1968750,1969216,20974194,20974912,323881608,323882304,352979904,352980032,403311890,403311713,1314452,1313889,6426264,6425697,1646923424,1646923105,-2146566140,5,348520448,207618050,32869,348782592,207618050,32879,349044736,207618050,32880,349306880,207618050,32881,349569024,207618050,32882,-2147352576,3,428343296,472908208,32974,456654848,472908298,32975,490864640,472910179,32876,-2147155968,8,349831168,207618073,32871,648347648,472907782,544,351535104,207618080,32874,353763328,207618078,32875,355860480,207618079,32876,357957632,207618076,33269,359923712,207618087,32877,362545152,207618085,32878,-2147090432,19,365035520,477102093,32794,365953024,477102135,32793,369623040,477102102,32787,371195904,477102139,32788,375128064,477102082,32800,375390208,477102116,32769,377880576,477102113,32770,380108800,477102121,32771,382861312,477102117,32772,385351680,477102103,32773,386924544,477102142,32789,391118848,477102101,32790,392560640,477102110,32775,394657792,477102121,32776,397410304,477102126,32777,400556032,477102105,32779,402259968,477102093,32778,403177472,477102143,32791,407371776,477102157,32792,-2146435072,1,648740864,204472348,32769,-2147287040,5,412483584,207618095,32769,415629312,207618095,32770,418775040,207618095,32771,421920768,207618095,32772,425066496,207618095,32773,0,1145914123,1162758476,1347175752,1313429256,1431586131,80,524289,100663309,1314014539,1426345029,55723347,38356039,307233025,582145,1852397337,1937207140,540358944,1953721929,1701604449,1951604850,25205,1396791051,1145984840,1129271888,1460076546,1095585353,85577,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,719849843,-18432,855829401,1925406144,1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-6664170,184549631,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988755455,-230258192,6836304,-25985,1183383552,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,65535,57982987,1577058744,182985,1224,1996445271,-1710986744,405,-113015,6948982,106906,-1012992,40503414,188314,972589824,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,44079696,1996423168,1778412040,-1711248896,65535,-1710721281,65535,1593722507,113428831,-1957326848,-25876,-997851136,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,65535,-1962719255,1784024694,-1711248896,682,1778543190,45390436,1784020992,-1711248892,702,1778805334,-26102,-1070399488,367645235,242679555,379864717,-26032,1183383552,242679806,-6682518,-1996488449,-1072956346,1996426356,-6663938,-1996488449,1996487750,-364475122,-6664170,-402652929,1597898520,-14454013,1183710838,1783633642,-26108,-1706033152,65535,384452237,1795123792,-25857,2123169792,-361329182,-1515911402,1996465573,-1710986738,845,-899447,40504950,219546,242679552,-259325846,223386,-1980749056,1996487286,-1711248882,1368,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,-593825686,-1476395005,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,-6664170,-2097151745,-259323196,1996439787,-1695520242,1315,158597800,519206655,-352300696,242679768,16777114,1958742784,242679579,381961869,-1709282736,65535,381961869,-26032,-1091895296,-166988237,1996437620,-1002009090,-1705619434,65535,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,290458,-1706012160,1187,1795061503,77371918,1347551232,308378,-25755904,1476032255,1183647338,-1924131094,1343669318,1778412118,80845312,1996423168,-1710920962,1197,-6664110,-16776961,141229686,16777114,-1706012160,65535,-100609,1784150646,-498692858,1183666198,1448089284,6946922,16777114,-58817792,-16026624,1996488310,49257212,1996423168,-1538880242,-6664170,-385875713,1996488140,-16225778,-1818621322,-1207959547,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,-6624150,-2147483393,1347551948,346522,-1949242624,1451951686,1976580872,-41752317,1443788427,1347551338,16777114,-62486272,1459508873,-1710986666,1408,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,1441,1342850563,1996482283,-16356850,-90568074,-352321535,243174364,107632471,371610,1475382016,-1063648150,50331653,23746288,-335821336,242650044,-1711117738,1482,-1962907050,25729776,-695533568,1996426475,-1710986738,832,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,530206742,184549377,-14977856,1784023670,-1711248896,65535,175489035,1443526399,-26025,1599995904,445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,16777114,1409730304,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,-761638890,-16777214,1183646838,-1706027286,767,8404611,-15698688,1784099382,-1704171008,65535,-2097119069,32830,401146741,-1133052159,16777114,200313600,-385649168,1996423430,8415420,-778436502,-1996488697,1451883590,-1133051906,6946922,515994,-129595136,1459246729,8402687,540570,-2143879424,-1928435200,1343675462,16777114,-297366784,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,16777114,-6662656,-16776961,6995062,1996423274,-193527826,1114243178,493722,-1133052160,1996423274,-227082252,1793095423,-1706923520,1958,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,130259522,1996423168,-1962906948,1174664262,1996443872,-196703250,6967360,10109546,-16777208,1996471414,-59310082,287898,-1133052160,-362753,1318778998,-956301304,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,65535,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,65535,1646659179,4766184,-1980106855,1183681094,-1706027382,65535,1996484747,-2036707140,-1962934264,-1133051912,1778450280,74816255,1996423168,-1711183172,65535,1790736127,1778739717,-364475132,1746817046,1746818778,244995802,1342177284,6946922,299674,-1133052160,81959511,-1705639936,65535,-1929087233,1343667270,323482,-916496896,-1879047486,1475119957,-1711248810,2229,23785611,618650,-1577547008,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,656,1048789483,1946157184,-2143879415,143432192,113704960,128,-6684566,-352321281,242679583,-335725592,-1710986729,790,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,2426,1794918025,-26111,-125108224,-1928825089,1343680070,16777114,-297366784,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,16777114,-916496896,-1879046966,6856,1988843095,-431569146,1187446787,-955718936,20769350,1183432755,-297367060,1458599561,-1704629680,65535,1794262665,1744857600,1251639040,-1996488703,1187509318,721422326,-96040512,-940030327,8584262,1358847628,16777114,1358465792,-6661526,-1560280833,6971942,-26025,-1705639936,198770956,384190093,23894608,-1073020928,1750483316,1746796844,1332369114,531610,-1838670336,-630710784,-2113902506,6946922,6946922,707994,23744512,568474,6967296,1784021098,-1711248896,65535,-2097130333,21566,922687860,90832980,16777114,1412890368,34642432,1419837440,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1603928426,184549387,-1958710080,-167049610,-1923739788,1343680070,16777114,1975520000,-297366252,-6664170,-1929379585,1343680070,16777114,-297366272,6967318,6946922,-6684310,184549631,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,65535,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,-26031,736821248,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856307304,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,312103248,-1929379828,385809030,976682832,943128407,207919703,-2037579776,1343684346,1629644830],391,[-1838628710,-28930804,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,3203,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,-6662344,503316735,509615720,-1711230360,177367232,1612605470,-6684566,-1560280833,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,-26112,-12779520,990934527,-15960624,-1711230922,65535,-33559,503361590,1784684136,-26111,-1331625984,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,2733,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,63674976,-998047744,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,233019904,-1073020928,1996427636,1746818814,-6684480,184549389,-14256704,174589558,964749315,1746803691,1746821410,-6683688,184549631,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920,46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1961908469,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,3827,1462777599,1462646527,-14235762,-14284172,1687816308,-956301297,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,-26112,6946816,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,3990,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,201300567,-2037579776,1343684348,1629644830,594067610,650612236,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,-26106,-1706033152,65535,-1957311543,1183536876,-259305464,1053082,-6664192,1442840831,16777114,-6664192,1577058559,315149257,1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,-1550166314,-1929379824,385806982,-932700592,1757452800,1183649886,1783633654,275015681,1745770600,1986531434,275802125,1745775720,577245302,276588558,1745634408,-93843326,280258575,-1710235032,289472512,-1960655741,-27883016,-34699635,922701846,922703674,1402623800,-1929379823,385740422,-915923376,1757452800,-2037575387,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,4639,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,16777114,90853376,717210,70713088,32925699,1778647400,6968832,989850,-1710832128,1988821001,-58816252,6946922,6946922,1745789288,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096008702,-1073014076,1996428916,1746818566,-593884774,-2147483634,629310,199999093,-386500865,861601816,-15733824,-1705509258,-65296,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,614072576,184549389,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,43647748,-956301293,197638,-330920704,6967318,6946922,1242266,1958742784,-25786069,384583309,188979792,1183645696,-1706027284,2893,384583309,1778412112,-1711248896,65535,-663371765,108328459,106011222,-68681728,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,1067058262,520093715,1187448179,-1962934018,-1026949562,-1957363708,72780780,-2019946828,-922746861,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,333879812,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1130742860,1929379859,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,65535,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,141793796,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,1218067124,1929379860,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,5228,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,4899,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,711834,-796081408,518818645,1452005518,1220709132,-2115435659,58017792,755016169,57999633,956343785,1946853398,11987203,1208632971,1950878068,544491545,-956258327,23071238,105286400,-1201526621,-375848959,1996423336,361929222,-269811712,425603,312089716,185938226,971011520,1963190278,103848666,113710400,66536,312135147,185619506,969176512,1946413062,170302142,113770495,1000,1746842091,-6683776,-1560280833,1996425888,1744923150,6951816,-6684566,184549631,-1205111360,-1897136129,1779332863,-26111,451608576,65420931,504591360,-1711077272,65535,108380171,154638928,1996423168,209125134,-16091393,1996425334,152607238,-920715264,-1879045430,4808,1187468887,-16776716,-11085770,1784075830,790816768,-1980348791,922744918,922703674,6969144,-1993404440,1451880518,508580594,-1711068568,5673,59926558,6946922,50751518,1463432959,1463301887,-1962878488,1962413048,4030469,-1276574859,-1980724480,1031859838,-385649408,1996423321,-159973384,53110814,1463962,1784028672,503343616,-16578968,-11085770,-396962250,-125108070,1786050571,1946172800,-126419099,519468799,375626326,1996423168,-260636686,1134188062,-16777200,-11060682,-396937162,1031863456,-1994296320,-141821322,1444806762,-2096899608,1444808388,1483162,-268222464,1962949760,-92894233,381393495,1444806656,1269402,-268222464,1946172544,-9508605,1187448299,-16776972,328920694,-1962934249,49017934,-1070413517,653680324,1589905288,126363376,1600045451,-1869560887,712,12473943,276728578,1996435947,1996445458,209125134,-16091393,1344145526,108461910,-1710983425,65535,1005997197,-14847295,-6619530,-2130706177,1778516166,-6662592,-1996488449,-1072955834,65781877,1593722507,281200991,852004864,922681344,929584946,406257409,372703072,16803936,1568154,1958742784,74907467,14837790,382617229,222730832,-998047744,406257418,372703072,397646432,100859904,378232854,1347575832,382617229,399219280,6946816,6951018,-16700312,-10479562,1784682038,7006208,180937,1475119957,75402070,1996423274,1201297158,1073741848,411343440,-259325952,192213003,1996445214,-392538362,-1962934251,-916496698,-1879046974,65736,1462908671,-1928956161,385810566,16803920,1101978,75399936,-1962576896,126420062,-16742771,-1612165098,79874559,147361792,1448542208,1183432755,-62486018,972572297,544540742,-1928956161,-397346234,-125042770,91617291,-1326858189,108955904,-1995940212,267124350,-16222465,-1986394506,1073741846,-2080749943,1962937470,175570713,2078802026,-62486017,259375115,-1694599425,6338,2123088619,-1962546422,207523064,1183514730,62915578,-1706028986,5919,-267652981,1444821108,-16222465,1183647350,-1706027502,65535,621692554,-1706033040,2952,503609087,209125206,242679639,16777114,-129595136,416324182,2122514432,141820156,-1694730497,6366,16678531,1996425332,379230974,1183514624,-916496648,80253123,258605056,1638042,-62486272,1795053193,73243144,1178271744,991196668,259391062,1746802026,1746796774,-6684398,-16776961,1784099382,-9999872,-1705561546,422447648,353724496,-1709622680,65535,-796081207,2248,-661774762,1208764043,755463240,192151822,6972907,6815850,-1957565569,-1923740042,1343682630,625050,-1711248896,6529,66864683,731510854,-1980182078,23787590,705946,-28955904,-1711651325,-120470997,1459242633,1996423274,6967544,90833002,660890,1778412032,2130864128,677786,-6664192,855638271,-916578368,-1879045430,2760,1187468887,-947912458,63558,1996440170,-159973384,1044122,-191213568,-1962934257,-61437456,242601995,-772247855,1183577694,-163181576,1183518324,1959136252,-62485553,91604491,-335544392,75402058,1996427499,-62485754,1996445264,216177406,-1957232640,1448148038,-1695123713,65535,201213577,-1948551744,-1957626810,441096952,-1706033152,4107,268802647,-1706033152,4119,1577058744,-1866217121,139976,1187468887,-939524104,63046,1457010431,1456879359,1911029866,-1980724438,922742870,922703674,6969144,-1960157208,-195655176,1458599679,-16353537,-1432746890,-16777190,-11013002,1996424822,394697220,2122907648,-294221326,-16222581,-11085770,-1923688906,385836678,-1711248816,7066,1090143881,-1276574860,1979058944,25815299,1462908671,-1929300376,385736326,16803920,1786778,1975520000,23980291,1462777599,1462646527,-35748211,922701846,922705944,1704615958,-2097151973,6950084,6951274,-16696728,-10479562,1784682038,-52500480,1208927363,922715508,879253298,-561607423,1750079229,-1248198400,184549403,-385649216,922681623,922703576,-2037557546,1343684062,1612199679,1612068607,1532570,214205184,275382378,745013354,406257409,372703072,-402625952,-997983096,14543118,1463432959,1463301887,-18970995,6836246,-26096,1183383552,645218552,1462908671,-1929301912,385736326,16803920,1879194,1975520000,10873091,1463432959,1463301887,1996459243,-92864520,-2080510488,-1073019708,922684029,896030514,-11147007,-940411253,128582,-1980479861,1183448182,650153726,1949187200,652118802,1946173312,-2144976121,-210424257,-2114167159,1599525438,-13536509,1996488310,1718099708],392,[2097154,111935747,2162690,67371267,2359298,1550057731,27525122,124846339,1900547,1733558531,27590658,770703619,2424834,66126083,2490370,1279131907,2555906,523895043,3080193,1142554883,11468801,1284964611,2621442,1155596547,11534337,1268449539,2686978,1340014851,3211265,1282605315,2228227,1269170435,2752514,1257111811,11337730,817234179,11403266,764412163,28180482,1260978435,11468802,822608131,3080194,1723728131,11534338,1797259523,12058625,1812267267,12124161,641335555,3276802,1291321603,3801089,1262420227,11730946,418447619,11796482,1324482819,3932161,1280442627,2949123,1275265283,3473410,420937987,11862018,1325596931,3997697,1483276547,28639234,1326383363,4063233,788267267,3538946,1330577667,4128769,776143107,20971521,1259929859,3735554,1279656195,3407875,1269694723,12320770,137625859,3735555,791740675,12648450,175440131,4325378,1362755843,4849665,1907228933,11665409,759824643,4390914,761266435,4456450,1175322883,4521986,1698693379,13565953,1800274181,11993089,1344602371,5308417,827982083,29949954,1397293315,5373953,952893699,5439489,1283653891,4456451,1370161411,5505025,1284243715,4521987,53084419,5111810,1216217347,5636097,1763180803,5767169,1289748739,5832705,1758331139,5898241,52166915,5439490,1909457155,5963777,1463943427,22806529,1495204099,30867458,878510339,5701634,869925123,6225921,176095491,5242883,892272899,5767170,1249509635,30932994,874447107,6291457,422838531,5832706,1247478019,23134209,1759838467,30998530,1261961475,5373955,188023043,5898242,751370499,5963778,760611075,5439491,1973223683,6684673,155713795,5701635,789577987,14680066,69468419,5963779,505282819,7012353,640483587,31653890,883360003,6619138,142409987,23003139,429981955,15204354,1753940227,6815746,1278083331,7012354,1271136515,7077890,186581251,7143426,642646275,7274498,0,0,0,0,0,0,0,0,0,0,0,-1,456494,1946161152,-1909580255,-2097151458,62,1428100725,860941451,71731136,-2029894009,1183252550,-872849922,-594848944,688390328,50331654,83886086,-13762554,369099318,-527755489,504021891,183206739,-16222209,2013202039,-1959264508,526058055,-147928072,268435462,1408660480,-2093556597,1962935935,46816004,521543168,-1962387570,2013202023,41418500,2013214719,512634622,12255234,1966344,-883220736,0,0,0,0,0,10749449,10880521,1726778197,252059232,-1666707552,1711431423,1979467323,1312515676,1717859832,1978947131,1580951141,1716614640,1977906747,2117822048,-1939769888,-565822504,-1064539787,1977370171,1004571738,1668667974,1178331276,1717859800,1978166843,262737685,1713309601,-789095071,10880545,1476707459,243519263,-348127060,-1408335032,1105920256,11275907,-2093290750,67152910,243479531,-351797076,-1408335060,636162048,11275907,-2128680160,-2147439602,-2129204480,44046,-2129728767,44046,-2130253054,44046,-62485756,10487305,37867,-147980288,-16734714,504591871,512634448,28836016,-13736448,-385778122,-13697258,97838,771751936,10880759,326500351,-1909567458,-1207913954,778436609,27473663,788460009,27471615,0,-1509492946,1979711232,777002515,11542158,1711276728,-935919826,-20125439,-936444114,1,116862464,-65370,1344148341,-1306620370,178176,922693222,-1477901843,788475646,493,-147980288,-16734714,504591871,512634448,79167664,-13736448,-385740234,-13697406,135726,771751936,10880759,326500351,-1909567458,-1207913954,778436612,37172991,788422121,37170943,0,-1509492946,1979711232,777002515,11542158,1711278264,1547108142,-29824766,1546583854,2,116862464,-65370,1344148341,-1306620370,571392,922693222,334037633,788475646,641,-147980288,-16734714,504591871,512634448,280494256,-13736448,-385702346,-13697554,173614,771751936,10880759,326500351,-1909567458,-1207913954,778436624,46872319,788384233,46870271,0,-1509492946,1979711232,777002515,11542158,1711284408,-264831186,-39524094,-265355474,2,116862464,-65370,1344148341,-1306620370,2144256,922693222,2145977109,788475645,789,-147980288,-16734714,504591871,512634448,1085800624,-13736448,-385664458,-13697702,211502,771751936,10880759,326500351,-1909567458,-1207913954,778436672,56571647,788346345,56569599,0,-1509492946,1979711232,777002515,11542158,1711308984,-2076770514,-49223421,-2077294802,3,116862464,-65370,1344148341,-1306620370,8435712,922693222,-337050711,788475644,937,-147980288,-16734714,504591871,512634448,12058800,-13736447,-385626570,-13697850,249390,771751936,10880759,326500351,-1909567458,-1207913954,778436864,66270975,788308457,66268927,0,-1509492946,1979711232,777002515,11542158,1711407288,406257454,-58922748,405733166,4,116862464,-65370,1344148341,-1306620370,33601536,922693222,1474888765,788475644,1085,-147980288,-16734714,504591871,512634448,12058800,-13736444,-385588682,-13697998,287278,771751936,10880759,326500351,-1909567458,-1207913954,778437632,75970303,788270569,75968255,0,-1509492946,1979711232,777002515,11542158,1711800504,-1405681874,-68622076,-1406206162,4,116862464,-65370,1344148341,-1306620370,134264832,922693222,-1008139055,788475643,1233,-147980288,-16734714,504591871,512634448,12058800,-13736432,-385550794,-13698146,325166,771751936,10880759,326500351,-1909567458,-1207913954,778440704,85669631,788232681,85667583,0,-1509492946,1979711232,777002515,11542158,1713373368,1077346094,-78321403,1076821806,5,116862464,-65370,1344148341,-1306620370,536918016,922693222,803800421,788475643,1381,-147980288,-16734714,504591871,512634448,12058800,-13736384,-385512906,-13698294,363054,771751936,10880759,326500351,-1909567458,-1207913954,778452992,95368959,788194793,95366911,0,-1509492946,1979711232,777002515,11542158,1719664824,-734593234,-88020731,-735117522,5,116862464,-65370,1344148341,-1306620370,-2147436544,922693222,-1679227399,788475642,-1269824007,102878517,-852161864,1515783713,-1010156712,-6681058,234881279,16777114,-6681088,1711276287,1712376001,282110991,15718,-2096168944,-1452932146,15,63210767,82362726,-6681008,-1912602369,-1308192808,11576064,-1511520080,-1273400065,-1943941835,-1996390394,-1274970594,521018917,-855539014,468393761,12114058,-1993224958,-1996380914,-1207852266,243991041,-1480982350,-1338913535,-9770999,900995444,109846989,512295370,632553928,-1172369890,567083468,-1977881825,33601752,243872205,378077679,28836333,-1307669758,32619008,179319245,1962881000,-852118503,335973409,303991042,505787394,381296398,522308866,-662037525,-855506760,957253937,924223746,33667074,11669131,-855491654,-401887183,427097844,567096756,39716492,39591561,236856756,39893535,-350281267,-1193768421,835518976,42143369,42014345,-1962802760,-1174359538,835519109,-1175974736,-1273400066,-1943941835,-1996314618,-1274894818,521018917,-855463238,468393761,12114058,-1993224958,-1996305138,-1207776490,243991041,-809893710,-1338913534,-25237491,900995444,109846989,512295666,632554224,-1172369890,567083764,-1977881825,33601752,243872205,378077975,28836629,-1307669758,52017664,246428109,1962820584,-852118503,1007062049,975079683,505787395,1052385038,522308867,-662037525,-855506760,1628342577,1595312387,33667075,11669131,-855415878,-401625039,427097608,567096756,59115148,58990217,236856756,59292191,-350281267,-1193768421,835518976,61542025,61413001,-1962802760,-1174359538,835519405,-840404816,-1273400067,-1943941835,-1996238842,-1274819042,521018917,-855387462,468393761,12114058,-1993224958,-1996229362,-1207700714,243991041,-138805070,-1338913533,-40703887,900995444,109846989,512295962,632554520,-1172369890,567084060,-1977881825,33601752,243872205,378078271,28836925,-1307669758,71416320,1924149709,1962760168,-852118503,1678150689,1646168324,505787396,1723473678,522308868,-662037525,-855506760,-1995536079,-2028566268,33667076,11669131,-855340102,-395071439,427097372,567096756,78513804,78388873,236856756,78690847,-350281267,-1193768421,835518976,80940681,80811657,-1962802760,-1174359538,835519701,-504859472,-1273400068,-1943941835,-1996163066,-1274743266,521018917,-855311686,468393761,12114058,-1993224958,-1996153586,-1207624938,243991041,532283570,-1338913531,-56170379,900995444,109846989,512296258,632554816,-1172369890,567084356,-1977881825,33601752,243872205,378078567,28837221,-1307669758,90814976,1991258573,1962699752,-852118503,-1945727967,-1977710331,505787397,-1900404978,522308869,-662037525,-855506760,-1324447439,-1357477627,33667077,11669131,-855264326,-394809295,427097136,567096756,97912460,97787529,236856756,98089503,-350281267,-1193768421,835518976,100339337,100210313,-1962802760,-1174359538,835519997,773770015,11550339,-125563136,-1909580285,-1342132194,1048798728,1946157438,505787402,25040581,1713316301,25036487,0,-1556184218,259260417,244045962,378208677,28836259,1714539778,27461319,0,-2090464848,116798,632556148,-938031842,522308865,-939079834,1,1048798720,1946157549,-1948743153,-1962807538,-1207833322,835518977,-318322842,1,1711976448,34750083,-1274383360,382017061,567083538,113731103,530,-2090467328,145214,-662040716,37293707,37164683,-855506504,113731121,567,196083712,1547600742,175374338,-987880012,-855483370,-949608671,154630,1711276032,42024579,-1978698752,-2096198696,-2129229054,33667074,-949603891,164102,-1342177280,1048798732,1946157734,505787402,44439237,1713316301,44435143,0,-885095578,259260418,244045962,378208973,28836555,1714539778,46859975,0,-2090463824,192574,632556148,-266943202,522308866,-267991194,2,1048798720,1946157845,-1948743153,-1962731762,-1207757546,835518977,352765798,3,1712238592,54148739,-1274383360,382017061,567083834,113731103,826,-2090467328,220990,-662040716,56692363,56563339,-855506504,113731121,863,263192576,-2076277914,175374339,-987880012,-855407594,-949608671,230406,1711276032,61423235,-1978698752,-1425110056,-1458140413,33667075,-949603891,239878,-1342177280,1048798832,1946158030,505787402,63837893,1713316301,63833799,0,-214006938,259260419,244045962,378209269,28836851,1714539778,66258631,0,-2090438224,268350,632556148,404145438,522308868,403097446,4,1048798720,1946158141,-1948743153,-1962655986,-1207681770,835518977,1023854438,4,1718792192,73547395,-1274383360,382017061,567084130,113731103,1122,-2090467328,296766,-662040716,76091019,75961995,-855506504,113731121,1159,1940914176,-1405189274,175374340],393,[-987880012,-855331818,-949608671,306182,1711276032,80821891,-1978698752,-754021416,-787051772,33667076,-949603891,315654,-1342177280,1048798836,1946158326,505787402,83236549,1713316301,83232455,0,457081702,259260421,244045962,378209565,28837147,1714539778,85657287,0,-2090437200,344126,632556148,1075234078,522308869,1074186086,5,1048798720,1946158437,-1948743153,-1962580210,-1207605994,835518977,1694943078,5,1719054336,92946051,-1274383360,382017061,567084426,113731103,1418,-2090467328,372542,-662040716,95489675,95360651,-855506504,113731121,1455,2008023040,-734100634,175374341,-987880012,-855256042,-949608671,381958,1711276032,100220547,-1978698752,-82932776,-115963131,33667077,-949603891,391430,-1593835520,113705136,176,11667143,1344208896,16777114,-6681088,234881279,16777114,785063680,11536014,-2027503565,-889150458,131081,524290,16973824,67175,16973994,69145,16974000,67135,16974010,67129,16974015,69157,17105088,65710,16974002,67123,16973935,69151,112,0,0,0,0,0,0,0,1224,1744857686,1593772008,79987462,1451880587,1976568830,1778412057,645332741,-1708886273,32571392,856212611,-916547136,1183551691,206998282,654198414,637813897,-1962519415,1451951686,1149838856,1418274312,239504138,638604939,638338185,-1961995127,1451954758,1149838868,1418274320,373721874,639129227,638862473,-1961470839,1451956806,1149838876,1418274328,507939610,639653515,639386761,-1960946551,-1993989562,1183522884,643205924,637831462,637686921,10388679,-1070923761,1246005542,1212451110,1178896678,1145342246,1313114406,1279559974,654311352,9602185,-1769699034,-2071386624,-1993998188,637568644,8684681,-1030961525,-1865692834,1224,105286486,-1962387829,-27883024,258625618,289073166,-1912159101,-1960378810,187059780,259279940,1316290342,1282735910,73203494,-1912290173,-1960378810,187057732,259277892,1182072614,1148518182,73203494,-1912290173,-1960378810,187058756,259278916,1249181478,1215627046,73203494,-1912290173,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-28931326,-1064413616,73203494,-1207647101,-916586495,684232907,610926592,383272589,175570768,-1996071228,1183644766,1610557182,147096336,1946166333,-910150907,2122420427,1968393688,-629243404,-311081405,66092673,-15109119,57340022,654073540,637695999,10106879,-2080375040,-840234812,-1962123637,1452007494,239505122,638028070,-1962780791,-1993936314,1183515719,1200170740,-129594618,138905894,653936267,-1979037815,69596742,81152,641777691,-1207154807,-876019711,2760,1187468887,-1962934026,1451951686,-62486264,100554377,1183385512,-94991880,-1961081205,1589911126,1200170748,1468606008,340167482,638998155,639911817,-1960421495,1451956294,1200170522,1468605992,-2016991702,154,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,-9822300,209125200,1376417535,-437776813,214205185,58048523,-1006565911,-953746338,36999,-2016991744,-65398,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,1988829092,-125924356,654198414,9995403,-1735590106,1975520000,21031171,1459517183,208594958,184861827,-385649216,-963968717,100554379,1183711392,1166616314,1435051524,-28930554,1950649126,1985252134,653936270,-1993996919,-963968427,100554379,-1993997919,-1993996219,-963966379,100554379,-1993997662,-1993995195,1183714901,1149970174,-96039298,373655846,654198414,8422539,653936270,-1911011959,-1960378810,-1912569212,-1993934266,1183717957,1149970174,1418405432,-96039366,272992550,307595558,654198414,612123787,-180739,-2094640011,37052,1441473140,-369330549,1183711371,1149970174,1040065660,57999358,654254569,10126591,-1862329879,1476032255,1593770346,113541908,-385649600,7012102,1183714154,1962878718,889136642,637534362,147096320,-2094643221,37052,-471268492,-92864514,-16618921,-998042530,-28930554,-2004580058,-49920,1183761524,-1132255490,1946157192,240518797,-2096896536,-1073019708,-1343683724,-1878594562,32917191,-28930560,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1207778173,1183776767,-2071386370,-1993998202,-1962900348,1600058950,684248009,1448542208,-1962516853,-779417522,-1514173154,-1497920251,-1899917818,-17959,-1359822797,-114568713,119471751,-1510741551,-1527527149,-1215488481,-628226394,-1190494524,-1359806465,-114568713,1392412497,-1190715642,-1359806465,-372156081,-921459213,1746904307,6816128,-1501065856,-1907338746,1610557122,147096332,637951684,8816521,1979711293,49342723,1744928872,1183547392,139889414,1376167429,106873936,207617830,-1006058365,-1993996706,1023444103,58064895,1778566633,-666464988,1589923862,-1208015354,-14286714,-998043553,2374920,-236387468,-662798080,57955149,-2130647063,1178851966,-571931788,-260144896,141820163,1794143999,42526979,-2096079221,343212027,957236875,91617350,1962565177,1778412039,40691978,503733956,-1924104307,-796075914,314169486,530969344,1187495986,-2013265668,1183383110,106859519,1850209830,-385649404,74055820,385631885,-1208015280,-14286714,-998043553,277768,1589931125,-1081924090,1979646098,-62485709,-1836611290,1958742784,106873895,-14286742,637571767,-2096603137,1589904580,1200170502,1468606028,650283854,1967933195,11200771,637951684,9617283,640381952,9615359,1316486950,1282932518,-2034761946,1610556928,147096336,637951684,9602873,6948980,-1276575126,1317703681,-2081608962,-1960441663,187057735,611664967,-1802532570,1358981632,140508966,-1006320509,-1993996706,-1993980857,-1031059881,1145506598,1055590773,-1802553050,-1975094016,-315949234,-1006059133,-1960442274,187058759,712329287,-1768978138,1358981632,140508966,-1006320509,-1993996706,-1993979833,-1031058857,1212615462,6952565,938018154,958828545,1946195599,1778412039,19458313,637951684,24004598,1392918644,-1929314200,100770183,2112360016,180650762,58048523,-16705559,1996425334,16803846,-1962522997,-1576728490,240144898,-2096473112,-1073018172,-169278603,108432128,-208990485,-2010726350,637641092,44205192,638076558,40781046,1443248244,-1929314200,100901764,635965008,180650762,58048523,-16728087,1750468726,-963968768,84432523,1347552420,168224782,185255043,-384862784,-1070464864,-1551595482,-2071452157,23725220,6946922,638076558,8828159,475856678,-1912028029,-1993996218,-1993987004,-2094649772,1979657340,-359675,6955636,638076558,643986687,643855615,8828159,475856678,1023984771,343277567,276156475,74055786,638076558,637695231,787166463,638076558,644629643,9995401,-401713658,-998046604,81156,1581301787,-1865692833,23724138,637951684,637695999,10106879,-2096547072,-1070397244,-875995298,2760,1988843095,138841606,2088042278,-401713658,-998046382,1975520006,26798339,638076558,645416075,-1988471669,1451883590,1149970174,1418405492,-129595018,-1896196471,-1960441786,-1960431548,-1004129708,52840540,-763165113,-27903232,91363959,2013021755,142016275,2011696726,79987457,-814366709,-1878964759,200951435,58062918,-1962897943,1183775814,1143678472,-163149520,1214039078,105327398,-125052681,1446761003,1997173498,-129615099,2123039606,1183733752,1149969928,1418405440,-163183806,-14266286,637569204,-2095817473,-952432444,-1070913419,301760001,2116681286,-96069128,200951435,-1804273594,1443395327,16312334,184861827,-377129536,6947014,1183713386,1962878472,889136642,-1224736614,147096329,-1879003671,-1962522997,-1610282922,106873856,128500609,71797030,106400038,1992605836,-1937037818,-1993998200,-1960438705,-1993966004,-1960438193,637567116,639127433,8555659,441420070,944540454,978619174,273647910,307726630,57299792,610074406,-1962490749,-31752,6954101,1589906282,2013210118,939468290,-536870758,147096329,-351897973,1589940271,653789958,8947655,410386431,-1006081449,-14285218,-14286217,39479,-998044955,-1876235512,1577058744,-1865692833,638076558,8961155,639005951,8959231,408747814,-1912421245,-953808826,-16742268,1589654527,-1865692833,712,108432214,638076558,726162628,1200301778,138841606,809763110,844370214,-1668007642,-15371008,240519286,-2097107480,-1073019708,-1070397835,-1865692834,638076558,10259711,1443233898,93775886,184992899,-1897696064,-1004140474,-2094643108,1962935935,142016297,1944587862,79987456,-965427189,638076558,642276548,-16484353,240519286,-2096799768,-1073019196,1183755380,1556358664,1200301640,-28931834,385762957,142016336,132648534,147096331,-1972060149,-1895938421,-1004140474,958810204,443811399,124387434,638076558,637695231,10106111,-2096883968,1642662084,28872959,-875995648,3784,1988843095,138841606,1884064550,1918667558,-1467708093,-96040697,-1912846708,-1962695788,1435051768,1166812676,-1533768442,1435051524,1166812680,-1516991222,1435051525,1166812684,1418405390,2089494072,-193033926,-1031014261,653547147,638600585,638735753,639389065,639524233,2115015,-161576704,-1946661239,1187510910,-1912602370,-2094659514,-16743236,-14281868,637568180,-2095555329,-1073020220,-941030540,138841600,-2034466010,326434560,-2034958554,1560225280,46433048,57982987,-1207916055,1183776767,-2071386616,-1993998202,-16743292,1784151158,1560225284,113541924,-385649344,1996423330,-126418954,1452000907,61015304,1448235090,-121182194,185386115,1779528896,142016256,501747286,113541890,1383448587,638076558,-2094654268,1651772223,-1912602183,-1004140474,126559772,654067342,186664329,-385649463,1183776584,-2063653368,1183711386,-1132255736,1946157210,-1929435583,-14286696,100702860,1374162518,79987459,-562708469,1317739755,-1866929154,74055786,638076558,637695231,10106111,-2096295680,-1070397244,-875995298,191496298,28893931,-2071386624,1599996048,80268233,1448542208,-1962522997,-872085418,-1980724473,1183579734,61015302,-2130288956,638036163,637814665,-1962518647,1451951686,77858056,138905894,173508902,-1962522997,-1526396842,1200170501,1468605964,-994014194,-1960442242,-1960429491,-1993983403,-1993994161,-1960439209,-1993969587,-1960436657,-1993969075,1397759567,-14286742,-998038435,477446150,191496298,637951684,637695999,10106879,-2096616192,-1070397244,-875995298,637951684,640305035,1948796683,-28930449,313126,106873856,944212774,978815782,654198414,637813897,-1945742199,106874048,1280281382,1314360102,-1993949042,-1993996212,1589906004,-1886706170,-1064435566,206342438,637951684,-1905242229,1284056768,106873870,1917815590,-1993949042,1448087628,637951684,-2094505985,1967129796,-9901821,1577058744,-1865692833,1475119957,108432214,638076558,9485443,-1957137152,-947189122,-29491676,637892095,1332378763,-1967376090,104887296,-2081943978,79987463,527745035,142016343,837291606,113541888,259309579,1443395327,-64428018,184861827,856126912,-916496704,1183748299,650128136,640828553,-1204796279,1599995905,80268233,1448542208,-1962246517,-963967370,84432523,1183385548,-27883012,-1993948530,1778420412,-2071255552,-403242860,52875819],394,[321268804,1347563092,-2068512986,1560225280,147096348,1979711293,1976580871,18540803,638076558,9745663,1182072614,1148518182,-2068512986,1560225280,147096336,638076558,9733177,-236387468,637561344,642014404,637695999,1183725567,-1258347000,-14286716,-998040484,-49912,-801437835,-907476107,138841600,1146930214,71797542,638076558,10257545,-1004120570,-14269348,-401734025,-998046864,1975520006,11856131,637951684,640305035,1965573899,8841475,-1896057205,-953745850,-1006632700,-1960442274,-1960429497,1183726167,1149839102,1418274308,106873862,-1803056346,535808,654198414,185353353,-1004833600,-1960442274,-1960426425,134563415,-28930560,138709286,173312294,1183714795,650128382,638207113,-1912060791,-1993933242,1443237500,637951684,-2094505985,1967129796,1778412049,106873867,41418534,-348651738,28872727,-916496896,6983883,1183712362,1962878472,889136642,-285212518,147096335,1600045107,-1957311543,1988843244,-1961858554,139889606,1375761413,650284624,8828159,274530086,1023984771,578093072,1443395327,-1962868632,139889606,1375772677,-1108865456,180650753,108314635,1577058744,6998985,1183712362,1962878472,889136642,-2097151846,147096337,-916537293,180916427,-1957298176,1451951686,130811144,-1979955575,1589968470,-1208015354,-14286698,-14267785,-14268297,637568183,-2096078849,1589905604,-2026297850,57933974,637615081,642277316,50612107,1589905990,-2026166778,58065038,637608937,642277316,-1945864193,108446912,1011649318,1045728038,1376407043,-1258346927,1586036868,-129594890,274530086,-1006058365,958854750,57934919,-1962873879,1589905990,1606690310,1191257672,1975520004,106873875,1214235686,105330982,1183385204,-1878594566,33179335,106873856,709331750,675744550,-1410792587,-60898304,34064166,106873856,944212774,978815782,654073540,637814665,-1006217335,-1960442274,755013255,1589903368,1200170748,1958742796,106873883,1212648230,1247251238,-1006630907,-1993933730,-1993996217,233507415,737959620,1200170688,1200170506,106873864,1011321638,1045924646,-1005959677,-1993933730,-1993994169,1589908055,1606690310,1200301640,-60898300,340232486,653936267,-1961474167,-1993995706,1392908359,637951684,-2094505985,1967129796,1778412039,-1878267125,1577058744,6998985,1589904490,2013210118,939468290,-587202406,147096337,-916537293,147361995,1448542208,1779070603,1778412033,207537152,-2034761946,1610556928,147096348,-1980217719,-11077034,1996425334,207537158,-2034761946,1610556928,147096336,478134283,74055786,638344900,637695999,10106879,-2096339712,-1070397244,-875995298,637951684,-1996537718,-970522810,-1962868928,-17925,-1359822797,-1991650825,994180174,939883726,-1133117626,-62485680,-129629287,100292115,-763166719,-1001369088,-14283682,637568695,-2095292417,-12777276,990148095,-1198426928,1599995905,-1957311543,-1957275668,2123040886,172396038,-1631831770,-1207470848,1599995905,1443285961,4122638,184861827,1343976896,1183713130,1962878474,889136642,-671088486,147096338,1600045107,1183763401,-1131862518,1443233950,10807310,1023722627,-1071972351,-916496832,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589177,-28347200,-31361848,1782019272,-1912182272,-14284730,-14286220,39476,-998042635,1589654280,-1869558839,913637158,880082726,-1795094374,79987475,376750091,124387434,-14234133,-14272908,110769268,-351021805,1183748324,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,28837060,-875995648,1736,1988843095,-1895877882,-953808826,35972,-2071320960,254083230,998656,-269941899,168589057,-32672576,-32148280,-1087277880,1911226374,638076558,9340103,1709932544,-963946665,84432523,1347551374,1465341783,9208973,10113106,-2095797760,1055593668,638076558,10454154,-1996480731,-1960379834,1183391812,1465341948,1465341783,1465341783,-1903915689,1464862208,-1923655849,1343683142,9208973,1150963718,-2095758575,-1073009468,129958772,1962871552,1459644965,638076558,637695231,10106111,-2095740416,1183713476,-2067323384,983198,1600045107,2122959817,138841854,-14286742,637570740,-2096603905,1183712452,1149838856,1418274364,650283838,1966883851,1778412039,-1867388155,1778927246,-1258347008,-14286708,-998045604,138841604,1078233382,1112836390,187089547,343228484,638076558,641627391,641496319,-2096866049,-1041562428,638076558,10388618,1207963429,1950877812,-25261199,1150107115,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-1937470200,-1706031616,362741760,-1961573245,1962413048,33522636,96405109,-1878725888,184551359,-385649153,1183711362,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,-186055484,-14249730,-14279052,-14279564,-14280076,-14280588,-14281100,-14281612,-14282124,-14282636,-14283148,1150094452,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-96039672,-2071113706,1342570636,-1190050662,751076117,-1862310679,1577058744,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2001957888,1958742540,1959329357,1959329311,1778412085,138841606,41221926,-1707802842,368115712,856212611,-875995456,913637158,880082726,-16717158,79987711,376750091,124387434,-14233621,-14272908,-694537100,-335544558,28872932,-875995648,712,1589925463,-2020989434,254083230,1210414080,1967676532,10938627,107610218,637951684,637695999,10106879,-2096133376,-1070397244,-875995298,1214235686,71797542,638213828,1589905289,1200301574,1468737088,2005608002,2139825724,173982782,504335142,-1896314025,-372170814,-921459213,-383802125,-1960443729,-1996452729,1183710790,642782974,641890303,641759231,642277316,-1006340097,-14285218,-14270857,-14271369,-14272905,-1902496649,-2095911168,-1073016124,6948980,1810433898,1183551743,173982974,-351827674,2123075680,-1896641782,-1960440762,-28931835,385762957,138841680,1114963750,1081409318,1214039078,74972966,638076558,641627391,641496319,641103103,-1707838209,319361658,185779331,1779528896,-1912116736,-14284730,-14286220,-15537868,-1895938421,-1993995194,112645,-875995298,131075,266875,131072,333417,131072,399042,0,0,0,0,0,0,0,-1947432107,1183516254,138841610,-1962440410,-1993995194,-953810361,66631,52169,0,0,0,0,0,0,0,0,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-997982209,81168,633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,131073,458968,0,0,0,0,0,0,1277957771,208981758,-781786416,-1980374320,-1018418154,1278090948,1278352955,-1977217932,512312087,146164782,113696491,-956216268,5003270,-992417024,994848286,1951150622,663365159,840842051,639464524,-1992095862,-951308770,4995590,1007077120,-1543504052,113658942,-1023325139,1278478022,1476839169,-352321460,-1957326626,-617388308,1279008395,1278883467,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1716272291,1183563827,-470325756,1725051750,-972819977,1279139467,378259595,1085557820,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1951149326,740741129,-338439860,918851799,909855790,376720434,1174702630,1278097033,748871888,-959196852,139209990,113686251,-956216268,5003270,1042188544,974031180,1008109900,113401164,1048798720,1962953792,36825092,922707651,-135771072,-1957313777,-1957210388,1487078470,1183540812,1520657926,1183540812,782460428,172360524,860631715,1281270720,-397658974,1048837841,1946176600,176744451,172777121,189543430,1598841350,214064478,-326413056,1723870054,-1555280733,-1057076126,-2012983670,1716281358,-1553538861,1214663764,1280353126,1412890470,259057740,-1991491421,-1957936618,1960446936,1279828783,1279923849,378264203,100879446,-763147180,-754929408,-1546451998,378096708,113724486,42093622,1278740167,334168628,184666344,-954698560,-1924385274,939968263,-1979399604,1776813126,-910150904,-1207958846,-1027014655,-949616638,5000198,-956301312,5005830,1084319232,1218668108,-1072994740,-1024982155,1281400838,-1022871576,1280839307,-1991693853,1716279310,1280050943,1280974532,-16283610,-1001629178,642533406,-1992095864,1951156254,1142831901,-1023314868,1279925899,1279663675,-1866268044,1279304038,1279828838,109154499,-46006,-1957307413,1716999916,1716276385,1711687211,1280312867,1724943206,51440321,-2092154874,11600082,369353427,-259306430,1317792398,961078020,256661518,687903874,21780494,-2092151794,5000726,1514058767,1209975884,1142328140,76178764,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1991484866,-1941157858,1598835206,113401182,-1064529920,990019077,1951155718,-339702268,1960459220,-339702259,-1064529716,1279657531,516211573,-1108652992,84273292,1174813443,-1912310708,1001778152,-1911720718,-1867650072,104589452,-1535816634,1077327119,-945951924,5003270,1577502464,1593835852,113401182,575488,1716934400,1453471487,-1592933912,378230426,-259303780,200955529,-1910410032,-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,1451898623,1462378180,408944422,1577239683,-926693025,1459617802,706659414,-2090457513,1962937471,1589654278,-960247457,-970262970,1711339334,1716278433,1727547017,-2139028888,-163148543,-14266346,-998044577,1451926280,1962934077,12150480,1711276048,1716278433,-101226855,1029085347,108855299,1452803783,-1734279165,63474518,62981056,1342204608,-1559430680,378099362,-1031055708,1453458955,922685813,516183690,-14264534,-998041505,1719855874,-1553547221,-13412710,1452803641,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,643209889,71600486,-1707179162,276037718,-989968757,643209758,-1993984119,183173703,-1979824501,-1554604490,1183536800,-1707701762,1453106006,-1740752057,-341345194,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642286168,1477347657,1724418892,1280050943,1280974532,-15759322,-1001629178,643207198,-1587146872,117397140,963008144,1968607238,-1944140724,1200301654,-930398200,1452803643,-919403908,-402560431,-1935474636,-1911125674,197299030,1968606214,1476839181,-956301236,21783046,-1935555840,787798,-1990815581,-2141810154,-1801252668,-1776907946,248038230,1448542208,-1962508661,66520055,-1980365833,906229366,109991586,-1960421724,1418405380,-1982297342,-804521386,1183546740,-1709294598,990278998,1951833094,650153561],395,[71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,-1633458681,-96040106,1452947140,639404326,-1912454007,-949606720,7,244016640,1713788570,-1996206199,-1554605538,1317754524,-96039420,172951846,1452000139,-916496646,1711277250,-1957257567,1716953110,1452017209,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,-1543074085,-1575091370,-1070897578,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516183690,-14264534,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,1451898623,1462378180,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,-1575091237,-1543074218,1204233814,-1006632700,643210782,512303044,109860510,1713788576,280519,-1962934272,516225606,-1993976166,1200170551,650153474,313190,1711276032,1452936843,1284072998,-1707702012,1453106006,66477707,-1906925026,643212294,-1993984119,1586168391,-1543074058,-1575091370,2139301462,1366556676,258343018,-1050228801,1348865248,1451898623,1462378180,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516183690,-14264534,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113,-1962378103,1589808326,79874399,1099776,-1588177152,1178160216,1082593028,1285645825,1177249356,102983174,-1989784496,1183576646,1476798724,100768076,370232396,516181070,-14264692,6948983,201160680,-955091504,5003270,1644611328,1577058636,113428831,75399936,8654592,75401985,727094433,995528710,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560352336,2116678214,-336491772,-62484961,642178699,516163466,-2010753392,-1878589689,1511965782,126363212,1280968447,189777803,1725593024,1716950177,1452279353,516178293,-1960421748,-1958737849,-1744421944,855800918,23744969,-1543726104,378099340,-1031055730,1452017163,-15236081,89558177,-1868365812,-1844016810,281313366,-1990814557,-2091477482,251659390,1593774725,113428831,1476839168,-956301236,21782022,-916496896,1442842306,1452940939,1453069963,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-480864242,-1949760738,63505369,-1573468967,-1070897578,637987715,637569382,184828041,1794209243,-402560512,-1935410180,-1911125674,198871894,85226712,-1868365812,-1844016810,281313366,-1990814557,1582732822,315134147,1586167808,71798020,-1947056503,38797111,12748047,839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1974705020,-1207366004,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049430340,-1956229990,1452014150,1178167036,-1926791436,1183383879,1400022002,260035083,2122385276,1930428666,-230257914,-2091615581,108856570,-1544403317,-1956227710,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,1296172743,113704967,281924,1186711859,505933,126468395,-2097000567,-2092890941,-310507527,-1560264520,1520652642,1330815824,-1202828637,1688403972,1348248401,-1555082077,-919384500,-1202624837,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574,-225474050,-359691779,79922172,1090093889,113759614,1790570,1382811335,-919404540,-1202557253,-1054146533,1334380425,79921922,469336897,79228286,1434755840,-1554744157,-919383180,-1588365637,-1054125198,2057373577,-1983829164,-1593767801,-1054124670,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716538694,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192105802,1196247739,956613507,-1946650873,48480735,1296598923,-113015,-11712841,-397587785,1186722852,126043981,79921928,-2114489009,-666024386,1745253902,-35107518,-27358212,252115843,50367879,-1476448549,210504830,227937552,245501468,266997574,-1581239450,1716538958,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106066,1196315323,956613507,-1946650873,48480735,1313900427,-113015,-11645257,-397520201,1320940436,126043982,79921928,-2114489009,-665956802,1745253902,1843940938,-28931332,1278744319,1280851587,-385649664,-1010172178,-1581239450,1716539222,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106330,1196382907,956613507,-1946650873,48480735,1331201931,-113015,-11577673,-397452617,1455158032,126043983,79921928,-2114489009,-665889218,1745253902,-370651310,-28931333,385826820,1048792120,1946176600,-26679037,862372809,1348379072,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1348601403,1656425331,-1014806704,1996962052,-1042314248,-2020932893,1183404128,1589116926,1656225616,-225777584,1196449467,-2096625789,1968112835,1581154807,1980684368,1348102150,-1963236376,-2147156410,1278744319,1280851587,-385649664,-1010172446,-1581239450,1716539750,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106858,1196518075,956613507,-1946650873,48480735,1365804939,-113015,-11442505,-397317449,1723593220,126043985,79921928,-2114489009,-665754050,1745253902,-571977374,-28931334,385859588,1048792120,1946176600,-44242685,862372809,1417585088,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1417807419,-2101671053,-1014806700,1996962052,-1042314248,-2020932893,1183405184,2125987838,-2101870764,-243341228,1196719803,-2096625789,1968112835,2118025719,1980684372,1417308166,-1946527768,-620495266,155488139,-473943194,-253958141,-1040294261,57017059,1716296327,1783653952,907476739,1480491852,74711116,-1862485527,862372809,1434886592,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1435108923,-1967453325,-1014806699,1996962052,-1042314248,-2020932893,1183405448,-2034761730,-1967653035,-254089131,1196787387,-2096625789,1968112835,-2042723849,1980684373,1434609670,-1946569752,-620495266,155488139,-473943194,-264706045,-1040294261,57017059,1716296327,1783653952,907476740,1480491852,74711116,-1862527511,862372809,1382982080,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1383204411,1924860787,-1014806702,1996962052,-1042314248,-2020932893,1183404656,1857552382,1924661074,-264837038,1196584635,-2096625789,1968112835,1849590263,1980684370,1382705158,-1946611736,-167510410,1281655947,-1996487419,-1936982970,149096718,-1947680717,-62520849,-1581239450,1716540278,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192107386,1196653243,956613507,-1946650873,48480735,1400407947,-113015,-11307337,-397182281,1992028072,126043987,79921928,-2114489009,-665618882,1745253902,-2115480718,-27358216,-1886659837,862325060,-402398272,1586228998,48480766,-1702427802,1715496524,-59310256,1278613247,1280851587,-385649664,-1010173214,1726778197,-1006340353,643246622,-922460161,-1879046974,1726778197,-1006340353,643246622,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320,-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,708741376,738626647,-60898217,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1554568674,1992578860,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1554568650,233330476,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,708217342,1462543191,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,248777,53149957,7471105,30278912,7405569,44238080,7405569,0,0,0,0,0,0,195272,862344791,-800683584,571750,2123169792,-217639250,-1951683738,1451951174,-1982297338,1183574614,-230258424,1183762571,931866346,1124070915,46367662,-1947044535,1178142790,856520110,442418368,1577552166,-1866217121,639262404,1183385483,113126,917528205,1962950531,46367497,284787521,1317663094,-431080988,1317602163,-162625050,-1929375559,1183436358,-1982297090,-108268978,4162358,-343734667,-193638654,970620553,58123902,-1947828599,1589962310,126428698,-1191817590,-523042815,-1982314871,2117726846,-1960676362,-16517506,-1951501427,1009465080,-964481160,-1946221822,1191178822,-163169802,2122967922,-662795304,-1947044213,-1914829858,-670847418,-49766775,-49637748,2034182966,178183,-1010213026,20365363,-163149505,-1920055671,-930369466,-1914022260,1183420486,-61436678,-1948746103,-1877087272,-1947580786,46236665,17140518,1183577670,-62484746,-1014760565,92874242,-1948158642,1451951174,-1980724474,-919344554,-1947580786,46564318,186616614,-1961528101,-1912929285,2072742979,-1979776116,-1946350453,100611832,139344193,-2037524873,1183448332,-363426584,-1292601,-431584257,1183439095,-1070897424,1283885414,1183409919,-230258212,-1987295607,1586228806,-631359004,40733711,-217844853,-1985068403,1586225734,126564066,-371177847,1183515194,-431619088,266618427,-1962861427,-423498634,1283624194,-129594881,65828491,-1941795338,-2081143159,-2096826298,-16583610,1183575110],396,[-159973382,1478007382,-1072997309,1996451700,1746818806,1183647028,-1924131090,1343681094,-2107965798,1958742876,-226589868,-1001491456,-14225826,-14286217,-362275273,-561607419,-1706027268,14361,-15940477,-1923680650,385670790,-297366192,1183666198,-1706027278,1471961854,359972875,15892099,1996427124,-294191120,-2097143832,1183384772,-25755656,5196186,-25755904,5160346,-129594624,-1010213026,449351824,1448542208,42090115,-1928629248,1343679046,97282078,1183648235,508565226,-1710893464,23892,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,434656838,1183406869,-360804870,-4651242,-222284801,1238497198,1133181323,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1133181323,839052265,-12154688,384452237,108461904,-1710983425,22987,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,-1645717946,1183406868,-360804868,-4651242,-222284801,1238497198,1116402059,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1116402059,839052265,-28931904,972703371,947387462,1183464309,-661939969,-152549751,17217415,-930412684,-350174845,-1966568702,-1952907706,-431584808,112691190,-1962445823,549618640,-796196117,92260923,-352321096,1589654274,-1866217121,86728,-2096780824,5685310,-2037575051,1343684280,-1711210392,23407,2121646091,-2037858254,1183383224,-599357256,1462908671,1317894250,1783699164,1583127075,922681344,2037012274,381175437,-1708955056,16730,-21461363,1317883926,-1924065608,1360452686,-2096258584,-1098904380,1946222264,-1199141570,-397404418,-2037782838,-1769341260,-1903296842,-1053032774,-1631318666,-1991508300,654226590,-1929377850,1358870662,1526959592,-1382414869,-1996488635,-1979797370,-1946242410,-1979797370,-1946243450,-2030129530,-1366914620,-1195474690,141820158,-22102399,108200714,-22116665,-1224802304,-2037514578,-397345096,-1010237436,113807504,1448542208,184703976,1780315584,1667780624,1684557825,70713089,842465027,1749588567,-998023271,26601742,294531,-2048326795,108956416,51052417,29260914,201294080,-1107070461,-8323070,57803615,-1962933314,126485598,-1257314224,957144683,1996887703,956723723,1996887175,22145283,101881657,108151927,101746489,6962295,1778481256,24602624,1785200746,1744857601,560595305,1701314666,1744857601,922681704,922682116,1218074418,-2090866328,1967660740,17688835,-385865800,922681609,922682898,99091984,79987457,1450557450,1455439491,1781363968,24668160,2003304554,1744857601,275382631,1701314666,1744857601,922681702,922682116,1218074418,-2090837144,-1259660604,2020081770,1744857601,6947191,1778486888,26044416,6955370,1778476392,25978880,2123054827,24362502,102119167,101988095,-2097113112,-1073085244,-8307851,846398218,2020081770,1744857601,6947191,1778480744,24471552,6955370,1778476392,24406016,50607871,1462908671,-1503115110,516195168,1841187307,184516865,1783001603,24668160,2003304554,1744857601,6947186,721514856,1364611529,1359048552,1359048296,1818775894,1361144321,1359045992,-16684184,-16579530,-1705561546,1540515912,1211286659,-202833036,1589654526,-1866217121,46698640,1187381248,1183466495,770199807,-1072997632,1183454068,-2048372481,106314675,91361911,1929659963,-12124661,1526693504,99342462,-906017142,-910150973,-1957326653,71731948,138602576,1958742875,71731789,158656592,1975520091,71731777,162064464,1975520091,71731765,153806928,1975520091,71731753,138602576,1975520091,71731741,147646544,1958742875,71731729,140699728,1975520091,112645,-1070349367,1053344713,1448542208,1609844423,-163133695,922682896,1996445490,-1035563532,845828118,6542746,1958742784,-1035563671,1452066955,-129579010,1183514624,-96040458,-1946399095,-125924367,1459517183,-1962912792,-997983650,-1995994876,745144919,1459517183,1970710682,113541986,1451880587,1959791614,1183008267,-2092497670,-864156929,-1946648951,49972183,1182994556,1191120118,-193035788,-2106195614,-1070398229,28836843,-916496896,80253123,-1000996864,-1070922634,-1979824503,-2144928698,645673020,960266278,6955135,1183648362,-840412932,76162579,3157400,-62520935,1191073297,809271334,1183570557,-27882500,-1866217122,69832,-1070901673,-1980348791,1586230342,-1948611580,-256471557,516067070,-218103879,735180718,-771848199,329642985,530904009,-17791347,1746817046,-1063647680,-1922864280,1783692870,-259617536,1541951742,113541906,57982987,1342217705,33777744,-385976577,-998042974,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2095951384,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956967772,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650770,527810571,1746799210,1996424779,-92864516,2811990,185386115,721974480,-163149376,-768375,-396952970,-998045054,-25755900,1527832552,-1946925429,1600058966,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,410412698,147096420,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,29896,922703447,-2039982286,-599356159,594169878,6179482,1975520000,10545411,1351370381,1183651690,-2132258596,113541904,57982987,1342212585,1342278248,1342277992,1778485352,745033764,-2023206911,70713089,842465027,1749588567,-998023404,408858,1190551157,1282674849,-1914929523,118929526,-18146,-1359822797,-114568713,102694535,-372177121,-921459213,-1927305997,1988995710,503781051,-218103879,735180718,519997433,-788062458,329642985,530904009,381175437,-514398128,1351370381,1527769064,-1569406965,-1010213026,46792,1187468887,-956301074,-3002,683262003,-1669427968,-1410136298,957382283,729027142,1996439658,161109778,1073741925,1692572240,-259325952,200165001,-385649168,1444807324,1460827903,6007450,-1959531776,-25261625,661964555,40386666,1709677057,-259325952,200165001,-15436560,1996428406,1750474494,479854850,184549478,-385649216,1444807260,6696346,-1983905024,1187509318,-1962934032,-92894722,-1986509171,-2037517754,1183448904,-294221332,-2147352855,1948647294,-2012968419,-1975040507,-1705967802,65535,58048523,-1409162519,-381221496,-2142895653,175449404,621135430,621135431,2122968299,-1982712842,-91490218,-949286421,-28966134,-1975060341,808294404,-28931840,1979713853,-125924887,200963721,-2096728833,1913974910,29747459,-1946780021,1586228342,48480760,-11886967,-1912185341,-1960441786,-1960379321,1149894231,106203396,82986627,-16464253,96923718,1586186021,557809914,96890228,2088978291,1265958914,1183384715,1749052158,-1986395902,-1996488602,39619588,1586168971,-1945662990,-1635057057,1183711050,-1948777576,118161991,1996429940,-25755884,-893301,939459191,-1711209880,24949,58048523,-16696343,889127540,5831578,-28931840,1988743307,-159479316,-1996429847,1191177334,-62470150,1988820992,1796271098,51051590,1183448646,-2012968196,-1975040507,808294404,-28931840,1979713853,-159479326,1970486400,-327251094,163203,93014901,1795049097,16934976,5878938,-1945794304,92996189,-1980604789,39816199,-11886965,60311181,38243288,443811595,-15436033,1586232950,41418738,40384511,1694210561,-1073020928,-1712782475,41287424,-1348848129,-1996488604,1178336838,-1961135364,-2145719344,2037738556,1677819008,2088766580,108296193,1963031680,1451976565,-92894724,1948335232,-27883232,-2131075445,1366556735,1586169738,-16283402,1191179846,-94467078,1965113216,-96010269,-1946921471,2123102838,-2012968202,-1073021114,-152501388,-1962571523,1178143302,-14715916,1996426870,1996430860,1283886574,-1706027265,6300,-336312695,-196688123,2122579967,141820142,-1695648001,26493,-1952680307,67830340,889128820,6814106,80118528,1005340301,-1947700496,1600058438,1100489,-1957326704,108462060,-16091393,1996425334,209125134,-1928300801,1343623750,-53417970,80268233,1448542208,6832234,1744935428,1183383552,1958743038,242679666,-15960321,1344146038,-16514968,1996425334,-1612182010,-2081387524,1265958910,67174017,2089628786,-25755903,6831002,1463839232,6600346,-28931840,863289355,-15829249,1996426358,1464868362,-16222465,-401734026,-952370078,1996427635,1783644414,-26110,1183383552,-16061442,-1365574026,855638120,-916496704,-1879045430,1224,-4710826,869830399,108462070,-15960321,1183648374,240129556,-1979756568,-1072956346,1996442740,276233990,-1928431873,1343624262,-13178866,-1963047287,1881477702,-1466281984,-16777192,-14808970,-14746506,1996488310,414816786,-259325952,16678531,1996425332,1756797694,1996423168,1525324540,-963969024,-875995617,1224,1988843095,209125130,1724881494,1317732352,-1949957364,-28407304,460768827,1347507793,4531354,-1950183936,1065363160,-1912048548,-970523066,-1001956347,-2144991650,74719295,166458251,642184075,1948269696,-25755655,-1705638313,25805,-892772514,119406600,1727879014,191,126510848,-1070355865,-32410,1962934527,1727807489,-1957313697,72780524,2119891584,552239107,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,-1957363517,1442887916,-880026829,-838860870,1979661359,1442953249,-880026829,-2147189110,58612479,-2145325184,-4570641,1009765887,112895,-1070398860,784909149,1448542208,106962571,-2012985718,-767128313,-16225712,-402235338,-998045017,1975520006,108707380,-796195701,119470219,872415161,-139529536,1381059025,1357923981,-2096569368,-1073019196,1178995316,109117057,99341938,-352321096,1589654274,-1866217121,-2081649835,-1205928252,-1960902655,851664357,73304831,2119891840,552304643,-1203704960,1740194829,-1898804216,-27882022,-851178056,112673,-628421774,-16693258,12059509,-443867392,46711645,196608000,-1965346027,-315489202,-2141200000,801980905,16664263,-1376026368,184841645,-385649216,1191116803,-28931074,-1869560887,27336,-1986640243,-1974403514,-397409210,-998046258,1976568580,-1756984797,155051050,1997435904,2092960279,2114202643,1963142148,-1484881909,-1207601928,-1010237439,-1010188237,67784,-2012985718,1187445830,1187396349,1187405054,-2037579521,1343684344,385631885,63891536,516473801,1448542208,51005067,-930412474,1005995657,846598214,1212035,2122518132,645136398,990922283,510792262,-571048317,1183520887,2229750,-1706033046,65535,-1979955575,-804520362,-1070397835,14412185,-1979824501,1317795910,-95516164,-768878197,-1980606839,1220473934,-18176,1988739470,-263811858,244000358,-1989803960,1988880974,108956420,503860875,-1896182953,-372170813,-921459213,52405491,1451882070,-396457498,-2134967669,-1178366458,-1510801391,-1014041973,407160614,-1993998336,-1956242876,1452010054,-1993971988,1727667780,-1946792309,1589966918,-1993971986,1136196367,1297005392,-1169273415,315442000,-1981659511,1727718486,-1947580789,1589963862,-1993971986,2122578695,494141458,-1947056501,1174664278,307137296,-1896838370,209634522,-1510741551,-1527527149,-92864737,16777114,-498693376,1592022667,-1866217121,68808,-10070441,-35125130],397,[79987457,-1980217719,-804521386,2123048564,-16750068,1716981366,-386369793,-998047560,-129595126,200955529,-1911982896,-2144989626,57999421,637571817,973176192,-2144965516,1952186749,-58816155,-385988980,1074005828,-17529208,-17463610,-158939590,1183711486,1031808526,-1961855652,1183775838,-2144975874,-109814721,-1912840567,385807494,1996449360,1757453052,-1098027819,118947572,209110302,872415161,-139529536,-2013713455,520494846,-202780409,-204926043,-10084444,-10089354,-1063648138,1784787816,209125120,-2096740376,-1073019708,1172900468,207537407,509478,-1010213026,80253072,1448542208,637826756,1966816384,-2144975353,-109823172,-1996077429,1183448182,206474238,-1958710199,1183713406,1015031302,639726592,1950039168,76162587,638207630,1195771272,2122966242,105286408,-1979943287,334233158,-1912045943,-2144991674,125123388,1015031366,-990284741,-970586018,1183514631,-59360506,1178273141,-1962445570,106335174,-1070398485,-916496743,-1957326653,1114265324,1996423274,1542429188,-259325952,108392459,1587134515,-1705589815,28171,-1866217122,1458342741,-1710852353,28136,-267652981,-1705635468,28148,1554618966,-1070399488,-1195128482,-916520961,46698691,1716912128,294531,1996425845,-6363128,-1010213285,-1710852353,12654,-267652981,-1705630092,23713,-16749994,1114245238,2030490,1958742784,345657353,1577058414,-1705589815,23551,1587134515,113820617,1448542208,16777114,-1980724480,-804520874,-2090436236,1946158206,75416690,872415161,-139529536,1317620177,-62484738,1946433574,-1174500518,-1070333953,-772296974,-28427447,-561308042,654212747,1966946688,-10070253,1443234934,-1988699494,180650862,544522251,1996423274,-1466280196,-2090032010,-1030879548,-1958487925,-62485261,4161574,199996277,1174652555,1451966718,855895036,1600035264,583582665,1448542209,-18970937,1589903360,1065428484,1198873692,-18577721,-2033778688,327394,-1962647868,654238902,1946171520,9053724,638082756,1547436168,-1895889803,-2030043422,-1098645788,1962999522,140428503,-18565493,-12532186,112640,637619689,973176704,-1070398092,1744912873,-2037579517,1343684332,-1744336346,51046480,4205915,24832080,1778959491,1996449283,-263811836,379211798,-2089912457,1187384004,1183645939,-397404432,-998047230,-427374844,-1962934018,-1912674658,2126835830,-796123640,45668494,567104863,-920969379,-18575735,-18833783,-18563453,-1003522816,-1977220002,-397371385,-1956969820,-263812408,-242528104,1526896616,309719099,988905088,-2033775499,-284,-18970937,-2030108671,-1098645786,1946222308,-326726242,-397404418,-998047346,-557939964,427098366,142016358,637820612,1596196746,-397393620,-998047348,-561608442,-557939714,1685324030,638082756,1549549441,-1635174795,-2037580056,250347242,792690726,-970587019,-2030085113,-1631256856,-2144928024,-394985409,-18313473,-18309493,1547665446,-970577291,619380743,637820612,1589905290,126363144,637820612,-1006549110,-2010773410,-970587833,643564103,214982,-18970997,-1010213026,518818645,1451972438,73304582,-402104135,1583284252,1438866719,1444867211,106335063,-1190895990,99092544,526278400,230212445,1608745796,-851383424,124961,856060611,-338654272,1431942152,-1956830771,180929491,1448542209,-17135987,-17398135,-17262964,294531,-370669963,71731458,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,-1957313591,75399404,-1976598759,109970502,-1574565480,812253281,1711300968,1778808575,6404144,-9940928,26879,-1946597400,1959791589,112645,-1070349367,-15415,1286887512,-1375275218,1946157425,336566791,48955392,-5234227,-1775536,-1705644749,65535,-294338549,16826753,243918962,914949794,1049167524,512296614,109840040,378078890,-1070397780,-26032,922681344,-6682970,184549631,-4492096,-16341450,-16341962,-16340426,-16340938,-402215882,-397369298,-169214070,-1957363707,71732204,-922738643,-1957326653,73305068,112691190,-1929022462,49012807,-1010187381,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,116862474,94638,-1097201804,-352321423,1461832962,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1575487723,114181,1971914123,-1956749556,12803557,1475119957,503611019,870288135,-17984,-772296974,-1962522998,1957622523,-339725564,-12219133,1575324511,-1957363517,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,72780780,776143032,1907230455,125042689,7499674,-855446784,-166759903,1946289734,29488649,12059764,2078931213,-1957363708,-348539668,-326413051,1451965364,116862468,94638,966395764,-352321421,-383660798,-1957362602,-1959086868,-147979178,24227334,-1710787584,29551,567083755,-125574797,-1831045872,1124567699,175374396,74727228,-243979716,-107871310,-1957313045,773436652,1907230455,125042689,7572634,-855446784,1073787937,-1957313699,72780524,772715594,1907230455,125042689,7586202,-855446784,773436449,1907230455,125042689,7594394,-855446784,1178222625,-18428,1564475765,-1957363517,73305068,-147964236,24227334,-1710787584,29685,567083755,242153,-1209234603,1426451291,1018686603,-1962649973,-410384818,-1375275218,1946157425,1948031495,48955392,175317453,-112134013,297011573,1586169323,-385382136,-1957362826,1336942316,-352037237,-326413047,-1957777378,800327766,-1375275218,1946157425,1950784007,48955392,448012749,-1375275218,1946157425,1954716167,48955392,1312563661,1451951733,105810692,-147922806,24227334,-1710787584,29846,567083755,-1940873392,-1948610878,773502163,1907230455,125042689,7648410,-855446784,1486772257,49867039,-1947432107,1183515734,775795718,1907230455,125042689,7655834,-855446784,-1962577375,126421086,184809,-1259566251,1426451263,1085598859,-1962647925,-987887026,-147978666,24227334,-1710787584,29941,567083755,-1962577377,126422110,171497,-1947432107,1451951198,139365126,-1274394997,116862530,94638,681183092,-352321419,-383660798,-1957363069,72780780,-1207546229,-147963135,24227334,-1710787584,30039,567083755,153065,-1947432107,1317733470,106334984,777454008,1907230455,125042689,7698586,-855446784,36759841,-1947432107,1317733958,-1949824246,158664782,-150714741,146955745,-503885056,1183570059,174520068,1183569923,65140484,-1034069037,-315490296,-523172125,-85798191,-1957363517,1586189292,142016260,-16353537,939459191,-1979732504,39291143,113401179,-1957363712,-1957276692,-1073018298,1317737845,105286408,-235417037,1183570059,-1947076860,-1959203885,140413896,-1962518901,-372177850,-355345455,-921970479,-201853835,1727525003,1183551754,65468168,990671569,125240918,1178273394,1308718596,1586942515,146955611,-1957363712,1317754860,-1003691252,-678754690,208984823,-618933973,-788278493,-785657465,-234207606,-2028637010,-1945312303,1556251074,-222130605,855995566,99326400,1166918284,-883073025,1475119957,-1962508604,-1178586145,-1359806465,1183502839,-218395894,168653998,1191409088,-1070397717,99340851,-1929427571,-443850814,-1957311651,508975084,-485601653,-992376025,-141883778,-1359822797,-888940041,1992687243,-1968770294,-919339196,-12240346,74712183,-772322999,1579139467,1575324511,-1957363509,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1930654891,106874329,200004491,440164652,1090782323,-1975318648,1975519751,-628321553,-883041906,-2081649835,1465254636,176079902,-1070391546,-218103879,1976694702,1055082753,-28407479,-1962508604,-1178586145,-1359806465,24498679,735152969,695664214,1988885387,-74732534,-1359820149,-779412619,1317789579,-217783298,-1914210906,-1030947001,1187252971,-339571706,-1715457277,-1956749537,13327845,-1070393998,-1017256565,-397346701,844627994,1575324644,-402164797,-4718578,-443835905,-466435235,-1023409688,167776930,1008432612,1007448866,-1341885920,1007086341,-1342015981,129547027,279156951,-997539072,-1957300245,-1957275668,-1070398346,-1394920551,-76275652,-143390404,1949121616,1965767684,960277505,808198007,-472835214,-880028975,-472778101,-472788271,-654060847,-670836973,-352267645,758929628,-150506093,13796312,1600051959,9749341,1273889027,7405570,1274544387,7471106,1866792962,1,357499139,7733250,658112771,16121858,1306657027,8323073,639500290,2,1295253763,8388609,1588527363,196609,1847918851,8585217,575930627,8126466,277479426,3,511312131,8650753,576913667,8192002,1740767491,327681,1579680003,8781825,1747845379,393217,1735131395,458753,1182793987,524289,1755185411,65538,1190461699,589825,1989345541,7471105,784400643,8716290,1912799491,327682,83820803,8781826,352715011,393218,823525635,8847362,1837760771,983041,1252786435,458754,820904195,8912898,1845559555,1048577,116064515,65539,1841168643,1114113,790823171,8978434,139985155,131075,1838940419,1179649,757334275,655362,802291971,9043970,1840775427,1245185,747045123,9109506,777584899,786434,1839988995,1376257,833552643,851970,792658179,9306114,117244163,589827,513016067,1638401,102367491,26411010,100335875,26476546,840957954,9,1912209667,1966081,1905721346,10,1750007810,11,873922819,10878977,426049795,2097154,111935747,2162690,67371267,2359298,1550057731,27525122,124846339,1900547,1733558531,27590658,770703619,2424834,66126083,2490370,1279131907,2555906,523895043,3080193,1142554883,11468801,1284964611,2621442,1155596547,11534337,1268449539,2686978,1340014851,3211265,1282605315,2228227,1269170435,2752514,1257111811,11337730,817234179,11403266,764412163,28180482,1260978435,11468802,822608131,3080194,1723728131,11534338,1797259523,12058625,1812267267,12124161,641335555,3276802,1291321603,3801089,1262420227,11730946,418447619,11796482,1324482819,3932161,1280442627,2949123,1275265283,3473410,420937987,11862018,1325596931,3997697,1483276547,28639234,1326383363,4063233,788267267,3538946,1330577667,4128769,776143107,20971521,1259929859,3735554,1279656195,3407875,1269694723,12320770,137625859,3735555,791740675,12648450,175440131,4325378,1362755843,4849665,1907228933,11665409,759824643,4390914,761266435,4456450,1175322883,4521986,1698693379,13565953,1800274181,11993089,1344602371,5308417,827982083,29949954,1397293315,5373953,952893699,5439489,1283653891,4456451,1370161411,5505025,1284243715,4521987,53084419,5111810,1216217347,5636097,1763180803,5767169,1289748739,5832705,1758331139,5898241,52166915],398,[1,-2139062144,1,128,1,202244096,1,1640022040,1,202120755,1,789516,1,0,1,-2134851584,3,0,1,2120245248,1,1667457891,1,6316158,5,0,1,1717976064,1,1717988454,1,7104102,1,0,1,792632,1,907961916,1,4089446,1,0,1,3151900,1,907961916,1,4089446,1,0,1,6700056,1,907961916,1,4089446,1,0,1,6191616,1,907961916,1,4089446,1,0,1,6710784,1,907961916,1,4089446,1,0,1,1588248,1,907961916,1,4089446,2,0,1,908027455,1,4154982,2,0,1,14704832,1,12607488,2,0,1,1616930364,1,406611552,1,14348,1,792632,1,1618896444,1,3958368,1,0,1,3151900,1,1618896444,1,3958368,1,0,1,6700056,1,1618896444,1,3958368,1,0,1,6710784,1,1618896444,1,3958368,1,0,1,3170528,1,1616928864,1,6316128,1,0,1,12607600,1,1616928864,1,6316128,1,0,1,61536,1,1616928864,1,6316128,1,0,1,9474048,1,1616928864,1,6316128,1,0,1,1813542400,1,1717976588,1,3958374,1,0,1,6191616,1,1717986940,1,6710886,1,0,1,792632,1,1717986876,1,3958374,1,0,1,3151900,1,1717986876,1,3958374,1,0,1,6700056,1,1717986876,1,3958374,1,0,1,6191616,1,1717986876,1,3958374,1,0,1,6710784,1,1717986876,1,3958374,1,0,1,805306368,1,7864368,1,12336,2,0,1,1718513214,1,8156790,1,0,1,792632,1,1717986918,1,4089446,1,0,1,3151900,1,1717986918,1,4089446,1,0,1,6700056,1,1717986918,1,4089446,1,0,1,6710784,1,1717986918,1,4089446,1,0,1,3151900,1,1718010819,1,404241468,1,24624,1,1616928768,1,1717986940,1,1618765414,1,24672,1,6710784,1,1718010819,1,404241468,1,24624,3,0,1,2035482624,1,1835365491,4,0,1,3408352,1,1449087830,1,1230197317,1,1230982735,1,5195342,1,-17890115,1,65536,1,196618,1,103,1,196618,1,103,1,63,1,0,1,65537,1,4,1,1,2,0,1,370,1,1769108563,1,1766221678,1,1850303852,1,28518,1,350,1,959460400,1,876950576,1,0,1,1507367,1,1886220099,1,1316580961,1,6647137,1,1919117645,1,1718580079,1,1866670196,1,1919905906,1,1869182049,1,110,1,2424889,1,1701603654,1,1668506948,1,1953524082,1,7237481,1,541149014,1,808728104,1,808989816,1,1701978153,1,1970040691,1,1852795252,1,1937339168,1,544040308,1,1953394534,1,0,1,393238,1,1701603654,1,1936876886,1,7237481,1,808529459,1,0,1,393242,1,1702129225,1,1818324594,1,1701667150,1,0,1,1414418246,1,83,1,2555963,1,1634166092,1,1886339948,1,1734963833,1,29800,1,2037411651,1,1751607666,1,547954804,1,1919117645,1,1718580079,1,1866670196,1,539914354,1,825833777,1,960049453,1,50,1,720931,1,1734963791,1,1818324585,1,1701603654,1,1701667182,1,0,1,1396787030,1,1177441113,1,20047,1,2687033,1,1685025360,1,1316250485,1,6647137,1,1919117645,1,1718580079,1,1461759604,1,1868852841,1,1411937143,1,1327507789,1,1634887024,1,1735289204,1,1937330976,1,7169396,1,0,1,393242,1,1685025360,1,1450468213,1,1769173605,1,28271,1,808529459,1,0,1,36,1,1181901142,1,1231383657,1,7300718,1,262164,1,1851880020,1,1952541811,1,7237481,1,82052105,1,1768843552,1,1818323316,1,543521385,1,543516788,1,541149014,1,1701079414,1,1684086895,1,1702129761,1,863858,1,851978,1,1766326282,1,1851859060,1,1701519481,1,1869881465,1,1852793632,1,1970170228,1,863845,1,2359306,2,0,4,655373,1,1936287828,1,1852397344,1,1937207140,1,825111328,1,1886737184,1,1196847717,1,1768169537,1,1634496627,1,1919164537,1,1919252073,1,1701798944,1,1869488243,1,1970479220,1,1919905904,1,167775604,1,1970239744,1,1769349234,1,544171364,1,1885430881,1,779249012,1,1817190432,1,1702060389,1,1852793632,1,1952670068,1,1701344288,1,1684633120,1,1629515621,1,1953522020,1,1931965029,1,1851878688,1,1667327605,1,1701999988,1,167775602,1,1919903232,1,1701344288,1,1919902496,1,1952671090,1,1769104416,1,779249014,1,544098592,1,543516788,1,1851876717,1,1701669236,1,1937055788,1,1767317605,1,2003788910,1,1699946611,1,544241012,1,1931505524,1,1667591269,1,167775604,1,1679843584,1,1701209705,1,1953391986,1,1936286752,1,2036427888,1,1887007776,1,1931488357,1,543712117,1,1444967265,1,221135175,1,218106368,1,1207962112,1,1629516905,1,1797290350,1,1948285285,1,1868767343,1,1852404846,1,221144437,1,603982336,2,0,1,-2726145,1,276153422,1,-1981397365,1,-661863354,128,0,1,1869570651,1,538991988,2,538976288,1,1930038560,1,1819043176,1,1852405565,1,1970562419,1,1768042096,1,990514542,1,1952805664,1,1697542261,1,168650104,1,1937076077,1,1919168101,1,1936538998,1,1937076077,1,1680748851,1,168654450,1,1835888483,1,1987208238,1,1836016445,1,1919168109,1,1930038646,1,1702130553,1,1919168109,1,2037595510,1,1835365491,1,1987208238,1,1701513741,1,1634689657,1,1680761970,1,1799190130,1,1868724581,1,778334817,1,225866340,1,1936286730,1,2036427888,1,1987208238,1,1634170429,1,1987208238,1,1869810189,1,778333813,1,1031172708,1,1853190003,1,1919168100,1,1846152566,1,1870099557,1,1680763762,1,222131826,1,1835364106,1,1953394534,1,1868967539,1,1735802222,1,1835364193,1,1852794414,1,1768294925,1,1717855608,1,1714318959,1,1983737455,1,1768317287,1,1868967544,1,1711934830,1,1937010287,1,1852794414,1,1634170429,1,779319667,1,225341286,1,2020173322,1,1868981349,1,1868967534,1,1735802222,1,2020173409,1,1852794414,1,1868958221,1,779318382,1,1030647654,1,1935763318,1,1714320249,1,168652399,1,1801128461,1,1868724581,1,1566863969,1,1701513741,1,1634689657,1,1680761970,1,1832741996,1,1802071657,1,1680761954,1,1952541804,1,7237481,1,82052105,1,-1073741823,1,2324,1,2018816,1,1308631072,1,1431260495,1,1143883091,1,22098,1,1610612745,1,2326,1,2018816,1,1392517152,1,1163154265,1,1380200013,1,502267990,1,526385153,1,9,1,536878798,1,1196818464,1,1380200001,1,225443926,1,1028653056,1,10,1,536878798,1,1330839584,1,776228437,1,5657156,1,57936,1,674496,1,516816896,1,2105344,1,1230128467,1,1177437510,1,536890959,1,268435708,1,2861,1,2018816,384,0],399,[1,1867259963,1,1948279905,1,1713399144,1,1937010287,1,1919903264,1,1952805664,1,1998614645,1,544105832,1,1852732786,1,543649385,1,1768843597,1,1852397357,1,1937207140,1,1717242381,1,1937010287,1,1292504413,1,1699946579,1,543582578,1,808528952,1,741486892,1,824980529,1,875703352,1,1196828704,1,1701978177,1,1396517235,1,1179210309,1,1329999429,1,1292504398,1,1632837715,1,1394635630,1,1718186597,1,824981536,1,842083376,1,741617964,1,841758769,1,1445470260,1,1914716487,1,1026126693,1,1380275027,1,776291913,1,223235910,1,943208458,2,943208504,1,794169,4,0,1,2013265920,2,943208504,1,473446456,1,1807,4,0,1,473694208,2,471604252,1,-599843812,1,152,4,0,1,471629568,1,117902862,1,16843523,6,0,1,67372575,1,-1878521848,1,-522137456,1,4210880,4,0,1,-2147483648,8,0,1,478085120,1,235802140,1,50530055,1,65795,5,0,1,235814656,1,319753999,1,-509501165,1,-2139045696,5,0,1,67240591,1,-930577404,1,-521088816,1,4210912,4,0,1,-2147483648,392,0,1,235045051,1,-850742265,1,-1150782943,1,1219756040,1,1601315277,1,-1912411485,1,113649344,1,-1151598592,1,1219756040,1,1265770957,1,-1912410717,1,113649344,1,-396623872,1,997326942,1,567089588,1,503508130,1,49094286,1,838861246,1,-850938670,1,-1813504223,1,-854739968,1,-499220447,1,57933826,1,-1979623960,1,-1274876906,1,505531662,1,49094286,1,1001706035,1,-2095111731,1,191038,1,109971572,1,1236533994,1,1048781261,1,-1912601875,1,-1274876666,1,-1272853175,1,-1021194932,1,102650704,1,-2135009450,1,-1966525696,1,1178198796,1,1965046912,1,-481737210,1,-2131367121,1,393555772,1,-1070380730,1,-528284534,1,1392018271,1,113646197,1,1174471394,1,-52827319,1,48891534,1,-218103361,1,96872100,1,32241664,1,123625465,1,-1017619681,1,1444827728,1,-367096290,1,114178,1,1946172544,1,24936513,1,-1978763974,1,-2081017324,1,-360488990,1,-854674367,1,-1261008095,1,522308923,1,669525362,1,512630272,1,29229802,1,-1261293056,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,1579098573,1,-1017619937,1,1381061456,1,-1185458658,1,-474349545,1,-850480126,1,-1101172191,1,1015021726,1,-1274383313,1,-1272853169,1,1914817871,1,9813835,1,92979251,1,762581028,1,1001707147,1,-941088307,1,512630527,1,29229802,1,-1275022848,1,522308935,1,-1274878022,1,505531707,1,48897678,1,984928819,1,-350281267,1,-1949748310,1,1124186326,1,1102324173,1,1337205197,1,-1250745907,1,1512005215,1,-1017619623,1,-1207958087,1,365806081,1,-481752973,1,83656709,1,1085862260,1,-958886400,1,201332486,1,-850439240,1,922548757,1,48049919,1,-16777021,1,704643327,1,771762734,1,46,389,0],400,[-947191603,-1962930171,-28930832,3964966,-2144991371,1946157436,-253016573,41714470,-1961003775,-24379834,-2080749943,1448084678,3617178,1183422720,-162100748,58642955,2080410857,17054981,-771029897,2146108029,54330751,-1955039744,-27882554,-1946925565,-363427384,-952373109,2122915446,-28930312,1547468838,-2144988556,91565628,1183631499,-963948822,-445135045,-1946388855,1220946881,-196703847,200693385,2131852498,539909,1187449462,-956299020,63046,1452000907,1317748990,2123177716,384863184,-774205945,329642985,530904009,-957057397,-16723902,1996481142,132311264,-1673473,-639048586,-797016057,1784640512,-800682720,898951248,-1962621821,1961888752,312835,1355826829,1526840808,1047838731,382748301,1011980880,-1986461696,1451881542,-1913615370,1343672386,72902686,1520103563,-1929379779,-397356986,375062808,1567104598,945396228,1183645696,99111120,1589926657,1065363180,640578650,1073956747,-919875445,300961281,1392964182,-16295960,1996485238,1778412272,108062736,-1981004151,-804524458,-538377356,-297366531,1961641483,-294191351,-387156225,1599997740,180937,46698640,1187446784,-1207959298,1237045761,1380038984,508375226,801985798,-2128672931,1968131067,-28407549,-906082677,482906307,1048641536,83910672,1048597106,1979647074,-230242529,1183668226,1183666404,1206407410,79987508,15761027,1183450741,73573092,73547392,-953846529,1476653638,294531,1187448692,-352321036,73572360,1183441962,-465138188,-230257328,873261136,180937,1455439491,-400853760,1048837270,2080375872,1077346065,1463838724,-2097105432,-1073019708,28836724,46711552,1448542208,71319169,75235478,1609285683,33441479,1996430848,2000722436,-998031161,972436228,2114207798,1463861020,-14788834,580519030,184549404,-2096466752,994447303,2080653366,1077296103,-1960805372,-16498626,1795440646,1074073543,508567127,1778677503,1076140559,1586167808,855829502,1589873627,-1866217121,1458342741,-2147191157,561250364,-1952971638,-1215826216,141887238,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,134856,1586189911,-1982713082,1187508822,184549620,-385646629,-494272240,-1408909270,-129595126,-1996208501,1586101830,-61437450,1760720639,-2037579520,-11469070,-739705226,147096321,58048523,-973025047,16642694,-34425203,2123040542,-17922,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1174503797,-1359806465,-1991650825,-108791218,-1171489012,-785711091,-1929092161,-1174539594,-1359806465,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1076267702,-1232272283,-4588046,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1918569527,-1912671554,385741494,-18169,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-14768909,-2037516170,1343684082,-1711210392,12226,33113728,-2080618753,-15729082,57996878,-1946220055,-770966442,1191120767,-226589710,-1962509054,-773257634,2144472062,13232387,2097543811,-1965389031,-2116343045,-1995789117,130481750,29851648,262994817,2122577010,1416954098,246179870,229402654,212625438,195848222,179071006,-2056781718,1744857601,6947204,1778484072,25323520,-2123890582,1744857601,6947200,1778483048,1744857616,1746796899,6947946,1462908671,392710298,1053066049,1424736307,246179870,229402654,212625438,195848222,179071006,2120745066,1744857601,6947197,1778482280,24864768,2053636202,1744857601,292028793,1744857601,1746796899,6947988,1462908671,-681031526,985957177,1946157629,112811,-1010213026,197320,2122536535,141885450,-1090493254,116064371,-1090518342,-225771447,1333786427,-98679,1448555062,-16873843,6836246,963287553,-1073020928,1996438388,108461832,-50428275,-24212144,803754494,147096320,74907422,-50428275,-1617276906,184549438,1174893760,-1149307077,28837355,-1962349824,130418270,1589654272,-1866217121,1475119957,74877782,1948269696,108956451,1950170240,-2012968437,-2142877947,-260759492,-2147482170,91496508,1966947456,-202684920,-351895925,-24426773,-4651234,-222284801,1238497198,1082710411,1996431103,-11133432,-828765578,-1207959490,1599995905,46711753,12058624,1009765638,855799039,-28931648,-906082677,46698691,12058624,1009765815,855799039,-28931648,-906082677,281579715,1448542208,-2130683714,6295614,-1107070204,516161617,-466987204,591890982,440268939,-1090290176,-14286822,-14280073,-947185545,1385819895,26536016,-1980479863,1451882070,2130643966,-126449366,1183772811,1156982526,91492420,-352011416,1156982282,125050948,-402340504,-1956906032,-268175290,-2394801,1996486262,36628724,-1010213026,9416,516183639,-1960421572,-1960434617,-259316137,1039816329,494206975,-1980084597,1317657718,1448167902,577372266,-1996414488,1451883590,1976568830,13232387,-2080612668,-208990013,653936268,-2147137546,-1796668555,651725568,1950629760,1065362953,-385649591,141164675,100665349,-297366192,379211798,-2093053833,1187384004,543817974,1357792909,-2094042648,-125107004,57997323,-1929378362,1343676486,384716429,1130601041,6946816,1356875405,-2094051864,-125107004,1746817054,1989805262,-1929379773,-397352890,509344508,-748151209,1133091332,1183645696,-370650912,1461607418,81291294,4016026,-532247296,-86579120,-96039333,637831974,-1962781557,-94991888,-100609,770243702,-97535,401146740,-916496641,113807555,1448542208,16664263,81706496,-854160712,1955216431,-92370674,-1191426420,1593770240,-385649670,1183383558,1108478,-1156151112,801967021,1947633725,-28931837,1593722507,-1866217121,3272,-1983894698,1183448646,-5576452,200951433,1779332288,-26112,1183383552,1975520248,10873091,1317795876,-1898345478,-2081387583,-2097085330,-1962932642,-1993997242,172395268,78762539,53579752,-763164602,138840320,638211721,-1962785655,-930411962,71600166,88378150,-1993933276,34342212,88377638,-1993934044,-148634300,88377638,-1993994228,1611400516,88377638,-1993965556,-796195516,621176370,-801960192,89426214,-461323637,1149839087,-538673147,88377638,650110080,-2147138423,-1993965596,-2010774204,1183516524,-62470152,1183383552,-62485506,1593726603,574153,-1957326704,108462060,16777114,79874304,80252928,1448542208,-16351605,-1705572234,15662,50876043,-1980724281,2122579534,141819908,-1996202357,38766855,638076558,1946172800,-11074009,-1705574794,65535,-1030825845,-1744336346,1946180653,-28930545,1543816742,-28930490,312870,1452000907,-916496642,-1879046462,1224,1988843095,105286404,1183448715,650153726,1946172544,1015031347,637957212,1966750848,2088773135,141819905,-1962851187,-28930824,1443264255,3336090,-1950183936,-1930392616,-2144991674,-847970241,1452001163,-916496642,-1879046974,1224,139930,-62486272,-1996202357,-62485737,-1946333558,-393607586,-1027010679,-1957363708,-1957275668,1996424310,-1986374138,-1912602555,651725762,1966751616,105287184,621054502,1093468255,1105743872,108462029,-850597802,1668595723,6946922,-1702952344,8942,1176083024,-125108224,1459639272,1684378,-429384192,-853219324,190846113,1952453126,304006185,1065363040,-2095090688,6294078,-1977214859,6235399,1342193965,-3347480,-10480586,-396357066,1996475634,1944606214,81357,1581301787,79874399,1448579072,745161322,3656090,200837888,-385649160,-1705574271,14318,1783689355,82405399,-2094145816,-1073019196,1746820469,1150092525,-1706025442,16771,242597899,766961750,-1310173605,-1072997587,1156988277,477368341,505300109,-863705008,520070120,-402329752,1150143610,-397402594,317443322,505300109,-402625968,1150143826,-397402594,-396964670,190524788,1472427200,3703194,-1986373888,1577058360,214483807,-397017087,1183394984,-2009070340,-956368762,989788550,-17135930,-75068068,-192509442,-157905666,-1273080066,-61437369,-561064308,-17516917,1579098573,-1070398862,-2080487799,1946222206,-1715457274,-1916548770,385808518,1157143120,994050048,-377550778,-16353537,-2037578634,1343684344,4410010,-1010213376,3272,108432214,1979711107,17361155,1778412118,-1711248896,18366,57987083,1442903529,385762957,-1711117744,18394,1946157629,14739715,1308524161,-385649574,1784021206,1779984896,1207409152,406650880,-385649664,-771030846,-1142357132,1183667712,1783633662,1209244162,37552128,-385649664,2122514598,57884926,1442881001,1013579882,748290154,1023410248,57933884,184584681,-385649454,-1923743614,1343684166,1134166634,1023410248,1886715906,-28931242,1347605035,-129595054,-1694869879,18535,1979205179,-95012009,-1923722635,1343683654,-1063648662,1023410248,1081409538,1325170305,-2093386427,1446968902,738084491,1380995794,-1980479863,-1399130538,989855816,477492294,1979078203,1183667735,1783633412,1239915010,37552128,-1207601920,48955393,-916537293,-1879046974,4296,108432214,1979711107,22145283,1778412118,-1711248896,18654,57987083,1442922217,385762957,-1711117744,18682,1946157629,19523843,1308524161,-385649574,1784021279,1779984896,1226283520,406650880,-385649664,-771030773,82379636,1183667713,1783633662,1228118530,37552128,-385649664,2122514671,57884926,1442899689,1013579882,1436156010,1023410249,57933884,184603369,-385649454,-1923743541,1343684166,1922695786,1023410249,57933826,-1962887447,637926982,-62486272,1389505366,1183404624,-94991880,4821402,-129615104,-1796668556,-95012096,-1930886284,1183667712,1783633660,1235786242,37552128,-1954908928,1174535750,1183536892,1389505532,1183404624,-162100748,4837530,-196723968,1446730613,1448506870,385762957,-1711117744,6700,1962934845,-25264060,-1975618560,1720385094,-28931836,-62485674,1347605035,-263812782,-1695394167,3262,1978680891,-229229796,-1923737739,1343684166,-543554966,1023410232,91553794,-352321096,1589654274,312009,214470800,1448542209,16271047,80799744,-24907637,-955746817,130630,1342210793,1526892520,201213577,-1955170880,1451951174,-1980724474,2123103318,650284792,1946172544,57581642,1963210790,-192508624,-11528450,509017206,-1711051160,18262,-140881856,-1929379775,385807494,1852317264,1184930307,20774912,-134276352,-59310113,1171757654,-259325952,201086601,195982591,-955550465,22462470,13592576,-832044053,1894400,-1069644965,208928854,-278396822,-1711248896,9895,1593722507,-1866217121,17096,2123191895,96059114,112789270,-1532628224,-1981135219,1452069958,839814102,-934377129,281036487,-1035548852,6964001,6815850,1174968959,1183383552,-1983894580,1183437382,-901346864,-942782839,33603142,1317652787,-1001485832,-1916383607,1377222230,2298010,842465024,71732055,1347605035,442522,682402560,504261200,-1708609944,1821,1385824362,721420363,-1725386746,-120470997,1794918025,1266260481,103481344,731457714,-1980182078,1183709766,508565226,1745208936,6983744,-231681,124451446,4949402,-1341783296,141185064,1666202,-1308228864,6967336,922681450,6969138,-1315307414,-1996488684,1783692870,782998021,1996423168,-25858,2123038720,-126448642,383272589,1778412112,-1711248896,11811,1064615947,769279627,712245504,1946158125,16592165,53289076,756773888,376700931,383272589,775002704,1183645696,-1706027304,11835,29231595,-1281730816,184549394,1588425974,-1866217121,8392,1183536727,994572,1996428916],401,[209125134,-16091393,1996425334,363239942,1810563072,1460567691,383796877,111123024,1996423168,114662112,-259325952,-1405681840,1283299880,-1130168320,-529072344,6946922,682637055,682768127,1778412118,13395968,1436164202,1442840583,683423487,462234,1536841216,-16777209,-1708610506,2346,-532247209,-1717940202,-1207959544,1587085313,181061983,-557281280,1448542212,-1912602689,385756806,17066064,16777114,713460992,-1924131075,385756806,1299487312,-2037579776,1343683882,300417130,508580600,-1710921624,13074,90335262,6946922,96954398,381306509,-1710921136,20120,91537419,-352078145,713461082,-1924131075,385823366,1073768528,1755290,1131692032,91645982,97085470,97019934,381306509,506620496,-1710921624,14940,-2135263603,192151612,1949056128,1015039494,-2131397376,209005628,1342260365,1529139176,65796235,-2080374849,57999359,-1929291031,385623694,781618513,-1705896194,19853,-64584051,6967318,-1980274712,1347616342,84830238,5086874,579243264,-1924131077,385756806,1303878224,-2037579776,1343683362,1038614634,-27883017,1746817106,-845544156,-1929379763,385557126,-402625968,1347614500,85616670,4681114,-228057600,73932292,-1929352699,385623686,-26032,-2037579776,1343683362,384845453,1405786704,1183403597,-128546314,477417483,200427147,343208006,1996440170,-159973384,3151002,-28931840,58048523,1342218985,3099802,-96040704,201086601,-385649200,-2037579641,1343683362,-887041,1996484726,-159973384,-231681,412809846,189688408,-10586944,1996487798,879238906,-330920699,1183666198,-1706027276,1256479486,1098170379,16023171,1589918580,1200301804,1039698690,762643684,89024542,89417758,97216542,381306509,-1710921136,65535,381306509,1583881808,1248500229,-1073020928,-390134923,-25755900,3241114,-25755904,3244186,-32000,2123039605,75380996,28837237,855829248,-916496704,-1869573949,2760,-4303273,842465279,1778412119,1778412033,694786576,1183383552,1958743038,842465110,-2070261673,-1962934231,1962413048,-1684383930,-1996488663,1451883590,1959791614,-25755862,879238736,-163148539,1183666198,-1706027270,1332566782,259309579,16416387,1589905780,1200301814,1475382018,5158298,-23439616,-1962934231,-916496698,80253123,1448542208,57567262,-16353537,1687815286,-2092043145,-125105980,201217673,508982480,-1711051160,19028,66997899,-259309369,-1962520951,1451952198,-1980200182,-1047593386,3964966,-2144983436,544475452,540835878,-2144986508,343158588,-1912305114,-2010710458,1183729413,-2144975354,-629866436,654198414,-352320058,842465059,175570775,1745385215,1687814404,-16777183,1996425846,-177936376,-1030825845,509478,-16091393,6948982,1593109480,146983263,1355321344,1183645696,-11528450,1996428406,-1337553646,1005080598,1975520001,-25755891,5265306,-1715457280,1996443115,-1337553410,1996443670,242679568,-15960321,1183648374,-1924131076,1343680582,184659944,-3246912,-1432682890,-1962934192,-768872378,-386118006,1589912948,126428678,39291174,737298059,-61961518,-920297496,-1879043894,56520,185616011,57937478,-1929339671,1343683142,-14911745,1183652470,-397404500,-1073020746,1996426613,1363974906,-1070399488,-16736023,1183709814,-11528532,1996429430,343342870,-1928169729,1343682630,384583309,19589200,-831209461,736904843,-129070382,-1994065944,1451822662,-297366768,1317720619,619112696,-1979955575,1446772310,1913485068,172374789,1183385203,206997770,-362753,1996425334,276233990,-15829249,1996426358,28764170,544587787,-33815,1996430454,612797722,1783633663,1366334016,1183383552,2109737978,-10032697,-1694861569,14620,-922746440,-1879041846,51400,1988843095,175570700,-1928825089,385824902,-1707054512,19733,638469774,-1073019767,1183741820,889136654,381699725,-1707054512,20938,1962950717,-1065451168,1500863053,638469774,1996436735,-59310082,-325451670,989855825,1098251334,1979602491,75402044,638469774,1183528191,1784107014,1377999424,1077739520,-1910344448,-2128214458,1967476285,239504920,-13304026,1996488310,-1711248644,21012,-352321096,1589654274,214092127,147361792,1448542208,1444443787,1779719876,2013210112,-1711183324,21119,175570774,1778939647,1380162050,37552128,-385649664,1589903523,1065559560,-385649140,-1923743593,1343682630,1637483114,1023410258,57933826,-1962900759,2122518654,2037645560,-96039594,107630614,5409946,408832,1183541109,2145681656,594855739,-96048298,1342204428,-342228630,1442840658,385369741,-1711117744,21164,1946157629,859499453,-92915210,2123051892,410451716,1342588555,-1710462377,18336,1962937405,105287196,105220902,998237312,141823046,-92914874,99342194,-352321096,1589654274,381864287,-1957326848,1988843244,1996445200,142016266,-1936064406,989855815,91555910,1946834491,-339725564,1996445213,209125134,-16353537,333972598,71711488,1446766453,-1193118458,-916586495,-1879044414,1224,1183536727,106334980,-1979955575,-770965930,3999093,-1958971840,-11072386,1996425846,1073768456,5476762,-2114942208,2084569342,155615311,633346880,1174536191,-59866870,1585659904,2122514686,-831192834,16547457,-2084079808,1962999422,-58818246,863191040,-15960321,1996425846,-59310328,5344410,200313600,-1726579472,435963433,334233174,159184395,-59364967,-335653351,-18234,-1962087527,1451951174,-62510330,1593726491,180537695,1623756800,1448542208,-1962246517,1996424822,6969100,6951018,1996423530,110777864,-1990976432,1451883590,1976568830,-1715457275,1996450283,6969100,6951018,1183711594,1962878472,889136642,1550450794,379602573,1350605392,-1073000654,1183568756,1003629472,124976726,1178322807,-1983744004,1451883590,-1535212546,-2129627361,79546494,2122428277,1962864586,-2119767280,79541374,2122424181,-335614026,-62485522,1593726603,147507551,-1957326848,-1000974356,12059774,-18176,-788246997,732951273,-276626306,1590135554,79874399,80252928,1448542208,-1962639733,-812971914,638207630,1946172547,2088773150,393543681,-1912305114,-544537018,126363207,1175078542,1015227974,-1897761536,-970586554,-947191803,1600045355,574153,1458342741,-1912310133,-2094660026,1998521468,105155853,2112376838,722431,1150094827,-1706031612,21799,603981829,-1026990340,-1957363708,1988843244,105287172,75268902,-1928693985,1342572100,-335590424,71601418,-2137370618,1577058383,312009,4296,1988843095,734432018,-654897594,-28931776,1929381693,16705795,-1962246517,-955577274,1183659125,-1929868304,1183714390,210445844,653282953,-1996338037,1443295822,-1979739160,1183773766,2088969748,91692804,-352321096,-1983892734,1183577670,205950718,1980053798,-1715457272,-1326899434,207523328,425347,1300959604,63013634,-1946361472,184878149,-1961891072,-1048378803,-52330493,84166027,-64749560,221890563,1317652338,176065022,-963911797,638867083,-125106429,66737801,-970195338,2130708285,-350284284,-125925031,1183719190,1015227924,-1957988857,650521543,1115423803,84183846,-64749565,1183434243,-28930820,1996445190,242679568,-16353537,1459553398,1975520008,-1949857002,1452014670,-1980658690,-1054141354,2130708285,-1962415179,341216198,-1070398485,-916496743,-1879043390,2248,73319511,41418534,-13107418,1996426870,175570700,-1995933953,1183643742,2287866,1589966987,126559992,39291686,-2147267187,-1056703263,638028070,855791497,-1026990144,516423692,1448542208,-1005816181,-1960441762,-431585017,38243110,652756617,-1929085045,1342572103,-1931327863,-1511463866,-364475907,32261831,722176,1183448100,-364475402,134605009,-1979964416,1996485702,-495517724,1452000907,263438,-1712828334,138841085,51009163,1183446598,-94991880,1452000907,-196738290,-1979955575,1183579734,-230258200,712294411,-15502001,1996487286,1996444408,-43849476,-230258368,1996428523,-59310082,-362753,7010422,-26032,1183514624,198130,1174666276,-27882500,-1980873079,1183576150,239505138,38045990,-16091393,1996425334,74907398,384190093,1448372304,384714381,-38737840,737035915,239505094,1577355558,214092127,147361792,1448542208,-16351605,1996428406,1778412050,1778412048,276233985,-15829249,1996426358,142016266,1350605399,-1072999447,1183534964,-1896379640,63933376,1183386190,75400190,-2093517568,1962937470,176063238,640381447,-768932725,1997297211,990212641,444009030,75268902,101938975,-11073961,-397279626,20840084,1086331648,28836843,-916496896,-1879043390,-1275051,1996428406,276234002,-15829249,1996426358,142016266,1778808575,-10819584,1100489,712,2123060823,105287172,4030502,1988840052,172396040,24936486,641889536,1183319178,-12153345,23744534,5799578,105287168,-2012902874,1183710790,1783633662,-26111,1183449088,-28952321,1178997621,1191593614,4030502,183221109,-351766901,-18427,1183714027,1015227914,-1071909631,-1026990242,-1957363704,1988843244,172396040,75268902,-1926072545,1342572100,1090232296,734956352,-638122930,990308739,-1207599672,1139539967,1452000907,394506,1996443730,209125134,-335590936,71601454,-1382395898,1073741913,1311493771,-2082867452,-935656215,-963916420,84563595,1347551236,-15829249,-1499853706,1577058382,836297,518818645,-16484609,1996426870,175570700,-402098433,20840308,-138405120,214092248,-1957326848,73319660,4162342,28837237,637922048,-1070395393,836297,3784,2123060823,-230242546,1183514624,1975978768,24635651,637820612,163715,-2094659979,863115327,638600846,1913077123,175541034,-544487541,1208419110,-1930148215,7009862,1443657471,5568666,-1706016768,18033,200820361,-385649216,-125107919,1996443678,-895855092,-1962934196,3965175,1015045236,1174828380,1952201856,3965178,1988750196,3965178,1015024500,1174828124,1962949760,-2012968203,80149830,276233984,-15829249,1996486262,1778412276,1495820288,1996423274,-82515718,-1995553143,1183453270,-1962637059,1175130182,-375229170,2123038900,74877710,637945486,1574087,38061862,1183514624,2089362960,1149838852,650153478,1183714699,1284056582,650153480,-1912451701,-1993996730,-1064433076,75334438,-1911851489,-953809338,-62396,1183715051,1166747152,105287172,205818150,638600846,520387971,-4717194,-1207702529,1183711233,1149838854,273059342,75334438,-1962314209,96636103,132841476,-1030961269,-1912601083,-1993996730,-1993994172,1996427860,65558288,274107386,1183762179,1149838854,1418274324,-230242538,1996423169,1190894328,1183514624,855829490,-916496704,-1879044414,415797392,1187446784,-956294936,59974,-15436033,1996427894,242679568,1183711082,-397404440,-1072955838,-1070398347,2122525931,-160169484,-1946401141,1589968470,126428682,39291174,-1962516853,-1022687162,1183517044,138841842,-1207465690,-892796927,583532560,1448542211,33048263,-427389696,1750079230,-1181089532,-1929379764,-1912674626,385737398,-18169,-1359822797,-114568713,-372113785,-921459213,-2037537549,1343684066,1307050090,-196703767,1391875721,610803280,1539348997,-2037579776,1343684066,837288042,508580585,-1710941592,23768,-35486067,1183666198,-1706027286,1546146762,-1980086647,-804520874,1183521908,-364508180,1114248308,-231681,295369334,-1996488626,-1072955834,-1326906507,563761152,-1962934194,-162100752,58052619,-1929341207,385737350,-327745712,-1411329,1996487798],402,[-1757177956,977770684,983644734,1038892880,1427919920,115072,1280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24730189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1914727777,1769304421,544433522,1919117645,1718580079,1767317620,2003788910,168636019,36,0,1006978382,590567,0,721665,536872960,94668,720896,196619,4194357,46399640,47579856,880,262144,134348800,424411196,50331648,2020737086,2020740416,238553106,238554432,384567548,384568640,1968750,1969216,20974194,20974912,323881608,323882304,352979904,352980032,403311890,403311713,1314452,1313889,6426264,6425697,1646923424,1646923105,-2146566140,5,348520448,207618050,32869,348782592,207618050,32879,349044736,207618050,32880,349306880,207618050,32881,349569024,207618050,32882,-2147352576,3,428343296,472908208,32974,456654848,472908298,32975,490864640,472910179,32876,-2147155968,8,349831168,207618073,32871,648347648,472907782,544,351535104,207618080,32874,353763328,207618078,32875,355860480,207618079,32876,357957632,207618076,33269,359923712,207618087,32877,362545152,207618085,32878,-2147090432,19,365035520,477102093,32794,365953024,477102135,32793,369623040,477102102,32787,371195904,477102139,32788,375128064,477102082,32800,375390208,477102116,32769,377880576,477102113,32770,380108800,477102121,32771,382861312,477102117,32772,385351680,477102103,32773,386924544,477102142,32789,391118848,477102101,32790,392560640,477102110,32775,394657792,477102121,32776,397410304,477102126,32777,400556032,477102105,32779,402259968,477102093,32778,403177472,477102143,32791,407371776,477102157,32792,-2146435072,1,648740864,204472348,32769,-2147287040,5,412483584,207618095,32769,415629312,207618095,32770,418775040,207618095,32771,421920768,207618095,32772,425066496,207618095,32773,0,1145914123,1162758476,1347175752,1313429256,1431586131,80,524289,100663309,1314014539,1426345029,55723347,38356039,307233025,582145,1852397337,1937207140,540358944,1953721929,1701604449,1951604850,25205,1396791051,1145984840,1129271888,1460076546,1095585353,85577,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,719849843,-18432,855829401,1925406144,1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-6664170,184549631,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988755455,-230258192,6836304,-25985,1183383552,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,65535,57982987,1577058744,182985,1224,1996445271,-1710986744,405,-113015,6948982,106906,-1012992,40503414,188314,972589824,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,44079696,1996423168,1778412040,-1711248896,65535,-1710721281,65535,1593722507,113428831,-1957326848,-25876,-997851136,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,65535,-1962719255,1784024694,-1711248896,682,1778543190,45390436,1784020992,-1711248892,702,1778805334,-26102,-1070399488,367645235,242679555,379864717,-26032,1183383552,242679806,-6682518,-1996488449,-1072956346,1996426356,-6663938,-1996488449,1996487750,-364475122,-6664170,-402652929,1597898520,-14454013,1183710838,1783633642,-26108,-1706033152,65535,384452237,1795123792,-25857,2123169792,-361329182,-1515911402,1996465573,-1710986738,845,-899447,40504950,219546,242679552,-259325846,223386,-1980749056,1996487286,-1711248882,1368,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,-593825686,-1476395005,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,-6664170,-2097151745,-259323196,1996439787,-1695520242,1315,158597800,519206655,-352300696,242679768,16777114,1958742784,242679579,381961869,-1709282736,65535,381961869,-26032,-1091895296,-166988237,1996437620,-1002009090,-1705619434,65535,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,290458,-1706012160,1187,1795061503,77371918,1347551232,308378,-25755904,1476032255,1183647338,-1924131094,1343669318,1778412118,80845312,1996423168,-1710920962,1197,-6664110,-16776961,141229686,16777114,-1706012160,65535,-100609,1784150646,-498692858,1183666198,1448089284,6946922,16777114,-58817792,-16026624,1996488310,49257212,1996423168,-1538880242,-6664170,-385875713,1996488140,-16225778,-1818621322,-1207959547,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,-6624150,-2147483393,1347551948,346522,-1949242624,1451951686,1976580872,-41752317,1443788427,1347551338,16777114,-62486272,1459508873,-1710986666,1408,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,1441,1342850563,1996482283,-16356850,-90568074,-352321535,243174364,107632471,371610,1475382016,-1063648150,50331653,23746288,-335821336,242650044,-1711117738,1482,-1962907050,25729776,-695533568,1996426475,-1710986738,832,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,530206742,184549377,-14977856,1784023670,-1711248896,65535,175489035,1443526399,-26025,1599995904,445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,16777114,1409730304,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,-761638890,-16777214,1183646838,-1706027286,767,8404611,-15698688,1784099382,-1704171008,65535,-2097119069,32830,401146741,-1133052159,16777114,200313600,-385649168,1996423430,8415420,-778436502,-1996488697,1451883590,-1133051906,6946922,515994,-129595136,1459246729,8402687,540570,-2143879424,-1928435200,1343675462,16777114,-297366784,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,16777114,-6662656,-16776961,6995062,1996423274,-193527826,1114243178,493722,-1133052160,1996423274,-227082252,1793095423,-1706923520,1958,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,130259522,1996423168,-1962906948,1174664262,1996443872,-196703250,6967360,10109546,-16777208,1996471414,-59310082,287898,-1133052160,-362753,1318778998,-956301304,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,65535,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,65535,1646659179,4766184,-1980106855,1183681094,-1706027382,65535,1996484747,-2036707140,-1962934264,-1133051912,1778450280,74816255,1996423168,-1711183172,65535,1790736127,1778739717,-364475132,1746817046,1746818778,244995802,1342177284,6946922,299674,-1133052160,81959511,-1705639936,65535,-1929087233,1343667270,323482,-916496896,-1879047486,1475119957,-1711248810,2229,23785611,618650,-1577547008,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,656,1048789483,1946157184,-2143879415,143432192,113704960,128,-6684566,-352321281,242679583,-335725592,-1710986729,790,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,2426,1794918025,-26111,-125108224,-1928825089,1343680070,16777114,-297366784,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,16777114,-916496896,-1879046966],403,[6856,1988843095,-431569146,1187446787,-955718936,20769350,1183432755,-297367060,1458599561,-1704629680,65535,1794262665,1744857600,1251639040,-1996488703,1187509318,721422326,-96040512,-940030327,8584262,1358847628,16777114,1358465792,-6661526,-1560280833,6971942,-26025,-1705639936,198770956,384190093,23894608,-1073020928,1750483316,1746796844,1332369114,531610,-1838670336,-630710784,-2113902506,6946922,6946922,707994,23744512,568474,6967296,1784021098,-1711248896,65535,-2097130333,21566,922687860,90832980,16777114,1412890368,34642432,1419837440,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1603928426,184549387,-1958710080,-167049610,-1923739788,1343680070,16777114,1975520000,-297366252,-6664170,-1929379585,1343680070,16777114,-297366272,6967318,6946922,-6684310,184549631,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,65535,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,-26031,736821248,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856307304,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,312103248,-1929379828,385809030,976682832,943128407,207919703,-2037579776,1343684346,1629644830,-1838628710,-28930804,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,3203,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,-6662344,503316735,509615720,-1711230360,177367232,1612605470,-6684566,-1560280833,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,-26112,-12779520,990934527,-15960624,-1711230922,65535,-33559,503361590,1784684136,-26111,-1331625984,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,2733,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,63674976,-998047744,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,233019904,-1073020928,1996427636,1746818814,-6684480,184549389,-14256704,174589558,964749315,1746803691,1746821410,-6683688,184549631,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920,46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1961908469,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,3827,1462777599,1462646527,-14235762,-14284172,1687816308,-956301297,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,-26112,6946816,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,3990,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,201300567,-2037579776,1343684348,1629644830,594067610,650612236,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,-26106,-1706033152,65535,-1957311543,1183536876,-259305464,1053082,-6664192,1442840831,16777114,-6664192,1577058559,315149257,1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,-1550166314,-1929379824,385806982,-932700592,1757452800,1183649886,1783633654,275015681,1745770600,1986531434,275802125,1745775720,577245302,276588558,1745634408,-93843326,280258575,-1710235032,289472512,-1960655741,-27883016,-34699635,922701846,922703674,1402623800,-1929379823,385740422,-915923376,1757452800,-2037575387,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,4639,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,16777114,90853376,717210,70713088,32925699,1778647400,6968832,989850,-1710832128,1988821001,-58816252,6946922,6946922,1745789288,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096008702,-1073014076,1996428916,1746818566,-593884774,-2147483634,629310,199999093,-386500865,861601816,-15733824,-1705509258,-65296,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,614072576,184549389,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,43647748,-956301293,197638,-330920704,6967318,6946922,1242266,1958742784,-25786069,384583309,188979792,1183645696,-1706027284,2893,384583309,1778412112,-1711248896,65535,-663371765,108328459,106011222,-68681728,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,1067058262,520093715,1187448179,-1962934018,-1026949562,-1957363708,72780780,-2019946828,-922746861,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,333879812,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1130742860,1929379859,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,65535,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,141793796,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,1218067124,1929379860,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,5228,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,4899,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,711834,-796081408,518818645,1452005518,1220709132,-2115435659,58017792,755016169,57999633,956343785,1946853398,11987203,1208632971,1950878068,544491545,-956258327,23071238,105286400,-1201526621,-375848959,1996423336,361929222,-269811712,425603,312089716,185938226,971011520,1963190278,103848666,113710400,66536,312135147,185619506,969176512,1946413062,170302142,113770495,1000,1746842091,-6683776,-1560280833,1996425888,1744923150,6951816,-6684566,184549631,-1205111360,-1897136129,1779332863,-26111,451608576,65420931,504591360,-1711077272,65535,108380171,154638928,1996423168,209125134,-16091393,1996425334,152607238,-920715264,-1879045430,4808,1187468887,-16776716,-11085770,1784075830,790816768,-1980348791,922744918,922703674,6969144,-1993404440,1451880518,508580594,-1711068568,5673,59926558,6946922,50751518,1463432959,1463301887,-1962878488,1962413048,4030469,-1276574859,-1980724480,1031859838,-385649408,1996423321,-159973384,53110814,1463962,1784028672,503343616,-16578968,-11085770,-396962250,-125108070,1786050571,1946172800,-126419099,519468799,375626326,1996423168,-260636686,1134188062,-16777200,-11060682,-396937162,1031863456,-1994296320,-141821322,1444806762,-2096899608,1444808388,1483162,-268222464,1962949760,-92894233,381393495,1444806656,1269402,-268222464,1946172544,-9508605,1187448299,-16776972,328920694,-1962934249,49017934,-1070413517,653680324,1589905288,126363376,1600045451,-1869560887,712,12473943,276728578,1996435947,1996445458,209125134,-16091393,1344145526,108461910,-1710983425,65535,1005997197,-14847295,-6619530,-2130706177,1778516166,-6662592,-1996488449,-1072955834,65781877,1593722507,281200991,852004864,922681344,929584946,406257409,372703072,16803936,1568154,1958742784,74907467,14837790,382617229,222730832,-998047744,406257418,372703072,397646432,100859904,378232854,1347575832,382617229,399219280,6946816,6951018,-16700312,-10479562,1784682038,7006208,180937,1475119957,75402070,1996423274,1201297158,1073741848,411343440,-259325952,192213003,1996445214,-392538362,-1962934251,-916496698,-1879046974,65736,1462908671,-1928956161,385810566,16803920,1101978,75399936,-1962576896,126420062,-16742771,-1612165098,79874559,147361792,1448542208,1183432755,-62486018,972572297,544540742,-1928956161,-397346234,-125042770,91617291,-1326858189,108955904,-1995940212,267124350,-16222465,-1986394506,1073741846,-2080749943,1962937470,175570713,2078802026,-62486017,259375115,-1694599425,6338,2123088619,-1962546422,207523064,1183514730,62915578,-1706028986,5919,-267652981,1444821108,-16222465,1183647350,-1706027502,65535,621692554,-1706033040,2952,503609087,209125206,242679639,16777114,-129595136,416324182,2122514432,141820156,-1694730497,6366,16678531,1996425332,379230974,1183514624,-916496648,80253123,258605056,1638042,-62486272,1795053193,73243144,1178271744,991196668,259391062,1746802026,1746796774,-6684398,-16776961,1784099382,-9999872,-1705561546,422447648,353724496,-1709622680,65535,-796081207,2248,-661774762,1208764043,755463240,192151822,6972907,6815850,-1957565569,-1923740042,1343682630,625050,-1711248896,6529,66864683,731510854,-1980182078,23787590,705946,-28955904,-1711651325,-120470997,1459242633,1996423274,6967544,90833002,660890,1778412032,2130864128,677786,-6664192,855638271,-916578368,-1879045430,2760,1187468887,-947912458,63558,1996440170,-159973384,1044122,-191213568,-1962934257,-61437456,242601995,-772247855,1183577694,-163181576,1183518324,1959136252,-62485553,91604491,-335544392,75402058,1996427499,-62485754,1996445264,216177406],404,[-1542832107,1102383892,1242907689,-1450569183,-1509986475,-1454632379,-65821404,42116,1624626943,1593835520,10513077,-1594138875,1431334659,-1593901312,-1581282794,1345017098,1834702251,-1431655766,18760,-1521348088,278923808,-1459726719,272632132,38798472,-1459962990,1246864808,-79345079,8388648,1353427693,385875968,12640086,-1167131389,-61359616,-1023426816,1424883459,1423297044,-1419089131,626371949,69243474,279216640,-1442168699,-722653916,1108713608,608839970,1441750565,-1857383918,-11595486,36930,-388060422,335544320,1073788077,-187307263,-1224798463,-796959344,-793052349,-1456861099,1437456938,-1448433062,25183268,1109993730,18878760,1790946048,278923809,-1995144560,-1799727278,1167337636,-31481260,660,-2135271507,16777248,-2146446214,1556059648,-83943680,1347883904,-1269410551,1443471378,-572828155,1247106485,5280170,675578144,1409435777,-620810934,-2080104380,312546308,-1586063992,-1474149111,-4254718,2138272,20999671,96,1392197975,-1594479360,1432159120,-354810144,-1427265022,-1442709340,-1431652990,1414911402,9361,1108485120,21496362,-92842720,563119248,-1542307551,-1431678422,72624210,-14704216,526538,1870779866,168,-1468098771,-1750590720,-1357072,1438056644,-1436930784,704709672,1532341664,-1431655846,5523882,279511044,-1845473152,-708859062,134352970,289674248,-1800795583,1367425669,-8451582,33104,-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431,-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936,1229070336,269484100,1107559425,82496,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-302252033,25187925,1515548507,1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434,0,128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2,-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1865940800,838873602,-1677635840,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2130669824,234893824,16777472,-2142240512,19279,786444,6947127,134480872,8474624,0,0,0,0,3408320,1449087830,1230197317,1230982735,5195342,-17890115,65536,262144,499,262144,499,63,0,65537,1,0,0,0,337,1769108563,1766221678,1850303852,28518,317,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,917538,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1970562387,112,589849,1701603654,1936876886,7237481,808463924,960050222,0,393242,1702129225,1818324594,1701667150,0,1431586131,80,2490426,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,859388209,960049453,53,24,1734963791,1818324585,1701603654,1701667182,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],405,[235045051,-850742265,-1150782943,1219756040,1601315277,-1912411485,113649344,-1151598592,1219756040,1265770957,-1912410717,113649344,-396623872,997326942,567089588,503508130,49094286,838861246,-850938670,-1813504223,-854739968,-499220447,57933826,-1979623960,-1274876906,505531662,49094286,1001706035,-2095111731,191038,109971572,1236533994,1048781261,-1912601875,-1274876666,-1272853175,-1021194932,102650704,-2135009450,-1966525696,1178198796,1965046912,-481737210,-2131367121,393555772,-1070380730,-528284534,1392018271,113646197,1174471394,-52827319,48891534,-218103361,96872100,32241664,123625465,-1017619681,1444827728,-367096290,114178,1946172544,24936513,-1978763974,-2081017324,-360488990,-854674367,-1261008095,522308923,669525362,512630272,29229802,-1261293056,522308935,-1274878022,505531707,48897678,984928819,1579098573,-1017619937,1381061456,-1185458658,-474349545,-850480126,-1101172191,1015021726,-1274383313,-1272853169,1914817871,9813835,92979251,762581028,1001707147,-941088307,512630527,29229802,-1275022848,522308935,-1274878022,505531707,48897678,984928819,-350281267,-1949748310,1124186326,1102324173,1337205197,-1250745907,1512005215,-1017619623,-1207958087,365806081,-481752973,83656709,1085862260,-958886400,201332486,-850439240,922548757,48049919,-16777021,704643327,771762734,46,0,0,0,0,0,-1878949655,-369053720,0,-369055768,0,-369057816,0,-369059864,0,-369061912,0,-369063960,0,-369066008,0,-369068056,0,-369070104,0,-369072152,0,-369074200,0,-369076248,0,-369078296,0,-369080344,0,-369082392,0,-369084440,0,390,0,0,0,0,0,0,0,0,0,0,0,1449525248,-1959855460,184648758,776828150,237526156,-1892352225,-1660845050,306483046,-1892793201,1150231620,574918438,1745787990,1962869268,1149855278,1552508418,1284072966,1418290698,2089379342,1820943894,711232538,-13865844,-1956239244,-1021373836,-1017223523,1579093754,38046566,106728294,172788582,240421734,377260902,443321190,-1909824370,1962880108,645201698,1713665279,-1911393025,-13752228,771851318,-1993472881,1711375414,53086,356319232,-1945733866,47307,788475599,100663894,-852152392,1444841761,1476824066,1522140930,623884290,-1195171379,801969685,1946220675,-1341723902,-850610945,-2889695,2885262,567101876,-956201282,-1207959548,567096627,-754204020,-5169548,503325880,-2145438771,276103161,-2146909824,58462457,778092928,40504968,775227576,40502842,567087732,17309321,17434252,-1171978056,567083268,775227832,40502842,567087732,17833609,17958540,-1171977800,567083276,775228088,40502842,567087732,18357897,18482828,-1171977544,567083284,775228344,40502842,567087732,18882185,19007116,-1171977288,567083292,775228600,40502842,567087732,19406473,19531404,-1171977032,567083300,775228856,40502842,567087732,19930761,20055692,-1171976776,567083308,775229112,40502842,567087732,20455049,20579980,-1171976520,567083316,775229368,40502842,567087732,20979337,21104268,-1171976264,567083324,775254200,40502842,567087732,21503625,21628556,-1171951432,567083332,775254456,40502842,567087732,22027913,22152844,-1171951176,567083340,775254712,40502842,567087732,22552201,22677132,-1171950920,567083348,775254968,40502842,567087732,23076489,23201420,-1171950664,567083356,775255224,40502842,567087732,23600777,23725708,-1171950408,567083364,775255480,40502842,567087732,24125065,24249996,-1171950152,567083372,775255736,40502842,567087732,24649353,24774284,-1171949896,567083380,775255992,40502842,567087732,25173641,25298572,-1171949640,567083388,-1171193672,567083047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4217421,65628,195035144,191234047,512,-1048320,82,1263542543,1163151692,1886339872,824192626,758135097,1344287289,1380013899,1850286149,1092628067,1377856620,1952999273,1699881075,1987208563,484453,8781824,28246189,33030272,364969983,5120,148111390,30,1,0,0,0,-1172901448,330588,33962752,-1273269760,18397705,550314445,544501582,1970237029,1830840423,1919905125,539829369,768642560,-1903165403,599347392,1476342529,-67025730,-1865701901,1406897405,3785601,-846407165,-461323637,-1962626801,-739847182,-1949892886,1323946446,738102094,-1898435608,-203714875,268482725,-822181707,-1896026763,-1090123811,-164429568,280663469,-1875318016,280139181,-1783807509,1122701490,280139181,-1783805717,1307250866,280139181,-1783802901,1743458482,280139181,-1783797525,1777012914,280139181,-777779086,-193705235,-919340941,-305013965,-776375222,1257099731,-741230476,1929575296,1257099560,-741232012,410311557,1951067601,-2133601875,208799227,1951067601,-2133601881,2104954107,161450542,869893890,49906651,-305059212,1922266186,1257099555,-741240204,1951067601,-774647407,74795757,280139181,-75443247,773288706,36683658,1457031852,-215222389,-216070626,-379707484,-305004683,-1392216758,-787434859,150700243,-305014414,-1392216758,-787434859,402358483,-305018510,-1392216758,-787434859,-538738221,-337672704,65241275,1967844817,-1298813692,-2133602032,275908091,1967844817,-1298813692,-2133602032,1165430011,344951342,435781634,1525220212,-939348737,1006687616,-385649666,-1924071603,-2082471779,-947843097,78716928,-1064506413,-1064385789,-561260404,-753932669,-1899822101,-12822312,-622253708,65241342,1967844817,-1298813692,-2133602032,192022011,1967844817,-1298813692,785633552,35622794,1543437545,-1014764661,-1396690160,-1391533167,-1064385789,19306413,-335945187,-1023169044,-1896174190,-69170222,1406665645,-980528979,-1070342770,-930359157,-393490293,-125046645,83887307,1798,134217728,202050057,25,235732992,303108111,0,353637120,18355990,50331650,394500,0,117440512,185207048,3340,0,617086976,-1923743740,385606790,4102736,33947679,721732739,-360281664,-35126019,-1946153822,874486356,870845968,239888417,1325406362,554226724,-1980724478,-804520362,759844981,4352030,820316220,-15857604,878116470,451798046,-1711183343,505,-1979824586,-1555358666,-919385314,-1993949042,172787934,-1945892860,85959232,87950652,-1109185689,106170066,503579652,470081271,705170454,671412091,738471428,873757069,67132800,-1108409241,74187882,-143653777,75105502,-1064565635,-57237381,-1605232899,301703255,-1374773208,-850066486,179176595,216270851,-1867053565,185473557,1975552948,-2145268713,28888065,-875995648,-2094610290,-1552613060,140384570,957106689,-385086916,529531129,1979308549,15482650,1423573311,-571931788,1235741440,35789417,-416844518,431166721,540967701,1819606858,922716956,476910087,-381550048,2123431805,640304267,1142528011,1982428456,-1937455913,1357185030,-69171575,-69040500,-837063448,335809718,-1740314078,-1839797500,643265795,-1678299569,1090792452,-432986108,436530717,231483516,705102209,-1207536384,-1878774021,-1442507848,1481645662,-706848548,1410619574,1384973324,86719252,556009724,456956596,857214468,818422464,1280716289,106873860,67401573,-2130587494,-1957026560,-94991880,413421650,251796634,284444297,-1916254986,-84356026,2078317143,-64739782,275589438,1080889802,661951280,114902774,-1072942559,66500928,142514932,-157025091,923572026,-2040560352,-335776117,526880817,33581607,1602236515,6880259,-729379583,147923966,372769842,-879054079,-1944930675,-1896248982,844926706,236574914,470515176,-1492113646,1560601662,108956560,-2145384943,86992926,-1962593276,-1949891712,1006962774,-801615359,-1979793200,956224150,67922358,1095247380,245053493,-2137718151,38732138,191779234,-12052325,1881720941,-158773086,-332601843,-1873416688,-1035250108,-804576809,320149364,-1987696872,1208937319,864194572,-1975936576,1862715153,-2012395777,307031816,1367046919,-212451805,1287449828,-2063249434,284342472,1248661552,1183578238,-15001338,1787953184,-2075506689,102648401,552601110,-637136236,-1994451962,378799772,840328198,59859601,-1981799863,-329247929,-1031070121,-424408282,1379104010,1384352018,2134107046,2115483812,231835532,-374271541,-1433337998,297406872,978755360,-2095044590,1089524931,-676716683,-2117042480,-372242413,1183646648,79795416,1126068976,-1709439884,178586022,587399268,1183722891,-2076629492,39069440,1023642065,1318473456,1443235225,-1983466261,-1183715194,298300440,-36607,1015531081,572915718,876577632,2122514575,1618280926,-427908346,101414144,-1157298456,12595201,-617413909,1175190259,-1000835848,199825408,80160475,1651769348,411778955,-2130162048,-1960951357,-992375053,28964990,-1070377984,-772296974,-24643285,2033182,-372176910,-921459213,-853564173,-1299609519,71047941,-1190333154,-930289382,1435501277,-946926988,1523173383,50989291,1985128704,-1237439883,-116317947,-801303364,253686645,-1092568555,-1006255868,-20190975,1963248954,201897993,12192700,-1198520501,-1995896534,-1991629215,-455869354,142941368,-1095235551,-1207557867,349809050,-199167456,1707735418,219294462,1125339243,1174529735,1979196662,36432131,-828655987,-151788840,337310465,-34601185,-970134497,-160028126,-2000984277,780193307,1451952885,1196974649,-1926073296,1761038526,-1064382324,302795112,755084415,-2026297846,-1612047048,940975158,1746817104,98502364,-274855888,-259910517,283900555,-1855367593,-857347299,702437967,-2047021867,13325674,-617019591,1416188488,1774493698,764766490,1568604291,222793840,628361280,1345724609,205948735,111303174,-1269168629,1171708118,-1903346056,1367936281,-1327482818,-596187122,2093452816,1616059811,-1796538627,-1269627496,-792148973,123791337,266174442,9783088,763873062,247809,453085119,-1982269504,-1066795450,75498244,-1014900733,-74774206,28198941,-453122901,1403599042,-24489854,1761700553,2096734,1183719238,-2020923896,1614809924,-14266328,-620019017,-268039614,-1562302849,288851096,-1673786362,513935352,-956414487,-1996488673,-2080490007,1962930302,2090907658,218285373,1978947346,117728674,1417675288,1746800245,1392903665,800881738,-1742010089,1535914567,635774227,-488298342,514903752,2123073024,553755400,274580507,478999435,-1958835007,-930401705,-1639768103,632759232,1211397192,1208008925,-1828244678,174655189,302404554,829287430,2088458230,106604902,1109524602,1586100302,1391561724,-805346991,1975285225,-1986801916,-1039390939,447191312,-1766025478,1239555061,-1893669660,-1499448132,238567159,-1442575356,1208487118,839065985,-1962530683,-27882554,1185024615,988591082,2115548569,716433923,1141417950,-11081347,-1941080430,194208146,-493575044,-1613627543,68690567,47658857,1936189031,1110435878,-1744369008,174725669,384714381,-676653744,1544033786,33856806,1696478468,56072680,-1207725338,-1202907887,1373786371,-1201247772,65282844],406,[1,-1786161259,1,1536534873,1,-379742775,1,-1777770603,1,1670785377,1,1768265289,1,-1769379946,1,1805035881,1,-378693943,1,-1760989290,1,1939286385,1,1769314121,1,-1752598633,1,2073536889,1,-377645111,1,-1744207977,1,-2087179903,1,1770362953,1,-1735817320,1,-1952929399,1,-376596279,1,-1727426664,1,-1818678895,1,1771411785,1,-1719036007,1,-1684428391,1,-375547447,1,-1710645351,1,-1550177887,1,1772460617,1,-1702254694,1,-1415927383,1,-374498615,1,-1693864038,1,-1281676879,1,1773509449,1,-1685473381,1,-1147426375,1,-373449783,1,-1677082725,1,-1013175871,1,1774558281,1,-1668692068,1,-878925367,1,-372400951,1,-1660301412,1,-744674863,1,1775607113,1,-1651910755,1,-610424359,1,-371352119,1,-1643520099,1,-476173855,1,1776655945,1,-1635129442,1,-1559,1,-268460337,1,-1626738786,1,-207672847,1,1777704777,1,-1618348129,1,-73422343,1,-369254455,1,-1609957473,1,60828161,1,1778753610,1,-1601566816,1,195078665,1,-368205622,1,-1593176160,1,329329169,1,1779802442,1,-1584785503,1,463579673,1,-367156790,1,-1576394847,1,597830177,1,1780851274,1,-1568004190,1,732080681,1,-366107958,1,-1559613534,1,866331185,1,1781900106,1,-1551222877,1,1000581689,1,-365059126,1,-1542832221,1,1134832193,1,1782948938,1,-1534441564,1,1269084159,1,-364010294,1,-1526050908,1,1409284689,1,1783997770,1,-1517660251,1,1537583705,1,-268458550,1,-1509269595,1,1671834209,1,1785046602,1,-1500878938,1,1806084713,1,-361912630,1,-1492488282,1,1940335217,1,1786095434,1,-1484097625,1,2074585721,1,-360863798,1,-1475706969,1,-2086131071,1,1787144266,1,-1467316312,1,-1951880567,1,-359814966,1,-1458925656,1,-1817630063,1,1788193098,1,-1450534999,1,-1683379559,1,-358766134,1,-1442144343,1,-1549129055,1,1789241930,1,-1433753686,1,-1414878551,1,-357717302,1,-1425363030,1,-1280628047,1,-88757430,1,-1416972289,1,-1146377543,1,-356668470,1,-1408581717,1,-1012127039,1,1791339594,1,-1400191060,1,-877876535,1,-355619638,1,-1391800404,1,-738198831,1,1792409594,1,-1383409747,1,-609375527,1,-354570806,1,-335955,1,-475125023,1,1793437258,1,-1366628434,1,-340874519,1,-353521974,1,-1358237778,1,-206624015,1,1794486090,1,-1349847121,1,-72373511,1,-352473142,1,-1341456465,1,61876993,1,1795534923,1,-1333065808,1,196127497,1,-351424309,1,-1324675152,1,330378001,1,1796583755,1,-1316284495,1,464628505,1,-350375477,1,-1307893839,1,4095,83,0,1,1229867341,1,538976288,1,541212995,2,0,1,536870912,1,138960,1,441906,1,1128616528,1,827936847,1,541212995,2,0,1,536870912,1,56762064,1,484352,1,909197911,1,541476431,1,541415493,2,0,1,536870912,1,118759120,1,537,1,1312899923,1,1263749444,1,541415493,2,0,1,536870912,1,118890192,1,138359,1,1397968708,1,1347769413,1,542001474,2,0,1,536870912,1,136650448,1,72246,1,1397639511,1,1347769413,1,542001474,2,0,1,536870912,1,145956560,1,158832,1,1414284612,1,542133573,1,541937475,2,0,1,536870912,1,166338256,1,496,1,1163280723,1,538980915,1,541937475,2,0,1,536870912,1,166403792,1,920,1,1381259333,1,542393153,1,541415493,2,0,1,536870912,1,166534864,1,46656,1,1312899923,1,1196380752,1,541415493,2,0,1,536870912,1,172564176,1,4438,1,1431586131,1,538976336,1,541415493,2,0,1,536870912,1,173154000,1,5184,1,1380011347,1,1448232020,1,541415493,2,0,1,536870912,1,173874896,1,45145,1,1297304920,1,542263117,1,541415493,2,0,1,536870912,1,179707600,1,14144,1,1312899923,1,1263749444,1,541477200,2,0,1,536870912,1,181542608,1,995,1,1145128274,1,538985805,1,542398548,2,0,1,536870912,1,181673680,1,5722,1,1431586131,1,538976336,1,542398548,2,0,1,536870912,1,182460112,1,33095,1,1802725732,1,538976305,1,136323104,2,0,1,536870912,1,7888,633,0],407,[1024,0],408,[1975520091,1042189151,1342671364,1529824232,1349894155,71179915,-397408374,190525292,507606464,503566440,503566440,-1929133976,1343678022,-14804630,-1710997962,15025,544522251,-1929131841,119465590,872415161,-139529536,-201774127,453342374,-57920,343195659,71179915,512428030,1065354302,-385646779,1206648693,62416926,62416926,62941214,384190093,504982096,71186175,1508506,1958742784,63487776,518420109,-18169,-1359822797,-114568713,91530995,-14827493,1958743039,-737753338,1577058646,-1866217121,1736,16402119,1074185984,-973078524,5718022,-437780118,102653954,567104180,-1996297341,1183644766,1629423614,-1979949372,-1940440034,643251718,904411135,43182080,74760203,2811984,-1310195606,117368834,184994792,1745319104,703071298,-706192637,1958742790,72181767,1526930408,-922264088,818450627,1448542208,721704587,-263288375,1391613577,275403089,-1995927064,1451879494,1976568814,36890883,-1947318642,1065363160,638153805,1952071552,34466051,25133862,-385649910,-1960443444,1346896199,6946922,-402583448,1183385686,-430536220,58052619,-2130595863,6295614,-1961070076,134604374,2123177472,384863184,-1512403449,530949541,14173894,-973005335,-1006579642,-1960385442,1183398983,1958743038,2139170332,1965083920,1783646228,1778477568,134277120,1451882635,1976568802,15526147,-991934839,-1960383394,1183711559,1161373410,-385649663,-947191603,-1962930171,-28930832,3964966,-2144991371,1946157436,-253016573,41714470,-1961003775,-24379834,-2080749943,1448084678,3617178,1183422720,-162100748,58642955,2080410857,17054981,-771029897,2146108029,54330751,-1955039744,-27882554,-1946925565,-363427384,-952373109,2122915446,-28930312,1547468838,-2144988556,91565628,1183631499,-963948822,-445135045,-1946388855,1220946881,-196703847,200693385,2131852498,539909,1187449462,-956299020,63046,1452000907,1317748990,2123177716,384863184,-774205945,329642985,530904009,-957057397,-16723902,1996481142,132311264,-1673473,-639048586,-797016057,1784640512,-800682720,898951248,-1962621821,1961888752,312835,1355826829,1526840808,1047838731,382748301,1011980880,-1986461696,1451881542,-1913615370,1343672386,72902686,1520103563,-1929379779,-397356986,375062808,1567104598,945396228,1183645696,99111120,1589926657,1065363180,640578650,1073956747,-919875445,300961281,1392964182,-16295960,1996485238,1778412272,108062736,-1981004151,-804524458,-538377356,-297366531,1961641483,-294191351,-387156225,1599997740,180937,46698640,1187446784,-1207959298,1237045761,1380038984,508375226,801985798,-2128672931,1968131067,-28407549,-906082677,482906307,1048641536,83910672,1048597106,1979647074,-230242529,1183668226,1183666404,1206407410,79987508,15761027,1183450741,73573092,73547392,-953846529,1476653638,294531,1187448692,-352321036,73572360,1183441962,-465138188,-230257328,873261136,180937,1455439491,-400853760,1048837270,2080375872,1077346065,1463838724,-2097105432,-1073019708,28836724,46711552,1448542208,71319169,75235478,1609285683,33441479,1996430848,2000722436,-998031161,972436228,2114207798,1463861020,-14788834,580519030,184549404,-2096466752,994447303,2080653366,1077296103,-1960805372,-16498626,1795440646,1074073543,508567127,1778677503,1076140559,1586167808,855829502,1589873627,-1866217121,1458342741,-2147191157,561250364,-1952971638,-1215826216,141887238,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,134856,1586189911,-1982713082,1187508822,184549620,-385646629,-494272240,-1408909270,-129595126,-1996208501,1586101830,-61437450,1760720639,-2037579520,-11469070,-739705226,147096321,58048523,-973025047,16642694,-34425203,2123040542,-17922,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1174503797,-1359806465,-1991650825,-108791218,-1171489012,-785711091,-1929092161,-1174539594,-1359806465,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1076267702,-1232272283,-4588046,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1918569527,-1912671554,385741494,-18169,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-14768909,-2037516170,1343684082,-1711210392,12226,33113728,-2080618753,-15729082,57996878,-1946220055,-770966442,1191120767,-226589710,-1962509054,-773257634,2144472062,13232387,2097543811,-1965389031,-2116343045,-1995789117,130481750,29851648,262994817,2122577010,1416954098,246179870,229402654,212625438,195848222,179071006,-2056781718,1744857601,6947204,1778484072,25323520,-2123890582,1744857601,6947200,1778483048,1744857616,1746796899,6947946,1462908671,392710298,1053066049,1424736307,246179870,229402654,212625438,195848222,179071006,2120745066,1744857601,6947197,1778482280,24864768,2053636202,1744857601,292028793,1744857601,1746796899,6947988,1462908671,-681031526,985957177,1946157629,112811,-1010213026,197320,2122536535,141885450,-1090493254,116064371,-1090518342,-225771447,1333786427,-98679,1448555062,-16873843,6836246,963287553,-1073020928,1996438388,108461832,-50428275,-24212144,803754494,147096320,74907422,-50428275,-1617276906,184549438,1174893760,-1149307077,28837355,-1962349824,130418270,1589654272,-1866217121,1475119957,74877782,1948269696,108956451,1950170240,-2012968437,-2142877947,-260759492,-2147482170,91496508,1966947456,-202684920,-351895925,-24426773,-4651234,-222284801,1238497198,1082710411,1996431103,-11133432,-828765578,-1207959490,1599995905,46711753,12058624,1009765638,855799039,-28931648,-906082677,46698691,12058624,1009765815,855799039,-28931648,-906082677,281579715,1448542208,-2130683714,6295614,-1107070204,516161617,-466987204,591890982,440268939,-1090290176,-14286822,-14280073,-947185545,1385819895,26536016,-1980479863,1451882070,2130643966,-126449366,1183772811,1156982526,91492420,-352011416,1156982282,125050948,-402340504,-1956906032,-268175290,-2394801,1996486262,36628724,-1010213026,9416,516183639,-1960421572,-1960434617,-259316137,1039816329,494206975,-1980084597,1317657718,1448167902,577372266,-1996414488,1451883590,1976568830,13232387,-2080612668,-208990013,653936268,-2147137546,-1796668555,651725568,1950629760,1065362953,-385649591,141164675,100665349,-297366192,379211798,-2093053833,1187384004,543817974,1357792909,-2094042648,-125107004,57997323,-1929378362,1343676486,384716429,1130601041,6946816,1356875405,-2094051864,-125107004,1746817054,1989805262,-1929379773,-397352890,509344508,-748151209,1133091332,1183645696,-370650912,1461607418,81291294,4016026,-532247296,-86579120,-96039333,637831974,-1962781557,-94991888,-100609,770243702,-97535,401146740,-916496641,113807555,1448542208,16664263,81706496,-854160712,1955216431,-92370674,-1191426420,1593770240,-385649670,1183383558,1108478,-1156151112,801967021,1947633725,-28931837,1593722507,-1866217121,3272,-1983894698,1183448646,-5576452,200951433,1779332288,-26112,1183383552,1975520248,10873091,1317795876,-1898345478,-2081387583,-2097085330,-1962932642,-1993997242,172395268,78762539,53579752,-763164602,138840320,638211721,-1962785655,-930411962,71600166,88378150,-1993933276,34342212,88377638,-1993934044,-148634300,88377638,-1993994228,1611400516,88377638,-1993965556,-796195516,621176370,-801960192,89426214,-461323637,1149839087,-538673147,88377638,650110080,-2147138423,-1993965596,-2010774204,1183516524,-62470152,1183383552,-62485506,1593726603,574153,-1957326704,108462060,16777114,79874304,80252928,1448542208,-16351605,-1705572234,15662,50876043,-1980724281,2122579534,141819908,-1996202357,38766855,638076558,1946172800,-11074009,-1705574794,65535,-1030825845,-1744336346,1946180653,-28930545,1543816742,-28930490,312870,1452000907,-916496642,-1879046462,1224,1988843095,105286404,1183448715,650153726,1946172544,1015031347,637957212,1966750848,2088773135,141819905,-1962851187,-28930824,1443264255,3336090,-1950183936,-1930392616,-2144991674,-847970241,1452001163,-916496642,-1879046974,1224,139930,-62486272,-1996202357,-62485737,-1946333558,-393607586,-1027010679,-1957363708,-1957275668,1996424310,-1986374138,-1912602555,651725762,1966751616,105287184,621054502,1093468255,1105743872,108462029,-850597802,1668595723,6946922,-1702952344,8942,1176083024,-125108224,1459639272,1684378,-429384192,-853219324,190846113,1952453126,304006185,1065363040,-2095090688,6294078,-1977214859,6235399,1342193965,-3347480,-10480586,-396357066,1996475634,1944606214,81357,1581301787,79874399,1448579072,745161322,3656090,200837888,-385649160,-1705574271,14318,1783689355,82405399,-2094145816,-1073019196,1746820469,1150092525,-1706025442,16771,242597899,766961750,-1310173605,-1072997587,1156988277,477368341,505300109,-863705008,520070120,-402329752,1150143610,-397402594,317443322,505300109,-402625968,1150143826,-397402594,-396964670,190524788,1472427200,3703194,-1986373888,1577058360,214483807,-397017087,1183394984,-2009070340,-956368762,989788550,-17135930,-75068068,-192509442,-157905666,-1273080066,-61437369,-561064308,-17516917,1579098573,-1070398862,-2080487799,1946222206,-1715457274,-1916548770,385808518,1157143120,994050048,-377550778,-16353537,-2037578634,1343684344,4410010,-1010213376,3272,108432214,1979711107,17361155,1778412118,-1711248896,18366,57987083,1442903529,385762957,-1711117744,18394,1946157629,14739715,1308524161,-385649574,1784021206,1779984896,1207409152,406650880,-385649664,-771030846,-1142357132,1183667712,1783633662,1209244162,37552128,-385649664,2122514598,57884926,1442881001,1013579882,748290154,1023410248,57933884,184584681,-385649454,-1923743614,1343684166,1134166634,1023410248,1886715906,-28931242,1347605035,-129595054,-1694869879,18535,1979205179,-95012009,-1923722635,1343683654,-1063648662,1023410248,1081409538,1325170305,-2093386427,1446968902,738084491,1380995794,-1980479863,-1399130538,989855816,477492294,1979078203,1183667735,1783633412,1239915010,37552128,-1207601920,48955393,-916537293,-1879046974,4296,108432214,1979711107,22145283,1778412118,-1711248896,18654,57987083,1442922217,385762957,-1711117744,18682,1946157629,19523843,1308524161,-385649574,1784021279,1779984896,1226283520,406650880,-385649664,-771030773,82379636,1183667713,1783633662,1228118530,37552128,-385649664,2122514671,57884926,1442899689,1013579882,1436156010,1023410249,57933884,184603369,-385649454,-1923743541,1343684166,1922695786,1023410249,57933826,-1962887447,637926982,-62486272,1389505366,1183404624,-94991880,4821402,-129615104,-1796668556,-95012096,-1930886284,1183667712,1783633660,1235786242,37552128,-1954908928,1174535750,1183536892,1389505532,1183404624,-162100748,4837530,-196723968,1446730613,1448506870,385762957,-1711117744,6700,1962934845,-25264060,-1975618560,1720385094,-28931836,-62485674,1347605035,-263812782,-1695394167,3262,1978680891,-229229796,-1923737739,1343684166,-543554966,1023410232,91553794,-352321096,1589654274,312009,214470800,1448542209,16271047,80799744,-24907637,-955746817,130630,1342210793,1526892520],409,[201213577,-1955170880,1451951174,-1980724474,2123103318,650284792,1946172544,57581642,1963210790,-192508624,-11528450,509017206,-1711051160,18262,-140881856,-1929379775,385807494,1852317264,1184930307,20774912,-134276352,-59310113,1171757654,-259325952,201086601,195982591,-955550465,22462470,13592576,-832044053,1894400,-1069644965,208928854,-278396822,-1711248896,9895,1593722507,-1866217121,17096,2123191895,96059114,112789270,-1532628224,-1981135219,1452069958,839814102,-934377129,281036487,-1035548852,6964001,6815850,1174968959,1183383552,-1983894580,1183437382,-901346864,-942782839,33603142,1317652787,-1001485832,-1916383607,1377222230,2298010,842465024,71732055,1347605035,442522,682402560,504261200,-1708609944,1821,1385824362,721420363,-1725386746,-120470997,1794918025,1266260481,103481344,731457714,-1980182078,1183709766,508565226,1745208936,6983744,-231681,124451446,4949402,-1341783296,141185064,1666202,-1308228864,6967336,922681450,6969138,-1315307414,-1996488684,1783692870,782998021,1996423168,-25858,2123038720,-126448642,383272589,1778412112,-1711248896,11811,1064615947,769279627,712245504,1946158125,16592165,53289076,756773888,376700931,383272589,775002704,1183645696,-1706027304,11835,29231595,-1281730816,184549394,1588425974,-1866217121,8392,1183536727,994572,1996428916,209125134,-16091393,1996425334,363239942,1810563072,1460567691,383796877,111123024,1996423168,114662112,-259325952,-1405681840,1283299880,-1130168320,-529072344,6946922,682637055,682768127,1778412118,13395968,1436164202,1442840583,683423487,462234,1536841216,-16777209,-1708610506,2346,-532247209,-1717940202,-1207959544,1587085313,181061983,-557281280,1448542212,-1912602689,385756806,17066064,16777114,713460992,-1924131075,385756806,1299487312,-2037579776,1343683882,300417130,508580600,-1710921624,13074,90335262,6946922,96954398,381306509,-1710921136,20120,91537419,-352078145,713461082,-1924131075,385823366,1073768528,1755290,1131692032,91645982,97085470,97019934,381306509,506620496,-1710921624,14940,-2135263603,192151612,1949056128,1015039494,-2131397376,209005628,1342260365,1529139176,65796235,-2080374849,57999359,-1929291031,385623694,781618513,-1705896194,19853,-64584051,6967318,-1980274712,1347616342,84830238,5086874,579243264,-1924131077,385756806,1303878224,-2037579776,1343683362,1038614634,-27883017,1746817106,-845544156,-1929379763,385557126,-402625968,1347614500,85616670,4681114,-228057600,73932292,-1929352699,385623686,-26032,-2037579776,1343683362,384845453,1405786704,1183403597,-128546314,477417483,200427147,343208006,1996440170,-159973384,3151002,-28931840,58048523,1342218985,3099802,-96040704,201086601,-385649200,-2037579641,1343683362,-887041,1996484726,-159973384,-231681,412809846,189688408,-10586944,1996487798,879238906,-330920699,1183666198,-1706027276,1256479486,1098170379,16023171,1589918580,1200301804,1039698690,762643684,89024542,89417758,97216542,381306509,-1710921136,65535,381306509,1583881808,1248500229,-1073020928,-390134923,-25755900,3241114,-25755904,3244186,-32000,2123039605,75380996,28837237,855829248,-916496704,-1869573949,2760,-4303273,842465279,1778412119,1778412033,694786576,1183383552,1958743038,842465110,-2070261673,-1962934231,1962413048,-1684383930,-1996488663,1451883590,1959791614,-25755862,879238736,-163148539,1183666198,-1706027270,1332566782,259309579,16416387,1589905780,1200301814,1475382018,5158298,-23439616,-1962934231,-916496698,80253123,1448542208,57567262,-16353537,1687815286,-2092043145,-125105980,201217673,508982480,-1711051160,19028,66997899,-259309369,-1962520951,1451952198,-1980200182,-1047593386,3964966,-2144983436,544475452,540835878,-2144986508,343158588,-1912305114,-2010710458,1183729413,-2144975354,-629866436,654198414,-352320058,842465059,175570775,1745385215,1687814404,-16777183,1996425846,-177936376,-1030825845,509478,-16091393,6948982,1593109480,146983263,1355321344,1183645696,-11528450,1996428406,-1337553646,1005080598,1975520001,-25755891,5265306,-1715457280,1996443115,-1337553410,1996443670,242679568,-15960321,1183648374,-1924131076,1343680582,184659944,-3246912,-1432682890,-1962934192,-768872378,-386118006,1589912948,126428678,39291174,737298059,-61961518,-920297496,-1879043894,56520,185616011,57937478,-1929339671,1343683142,-14911745,1183652470,-397404500,-1073020746,1996426613,1363974906,-1070399488,-16736023,1183709814,-11528532,1996429430,343342870,-1928169729,1343682630,384583309,19589200,-831209461,736904843,-129070382,-1994065944,1451822662,-297366768,1317720619,619112696,-1979955575,1446772310,1913485068,172374789,1183385203,206997770,-362753,1996425334,276233990,-15829249,1996426358,28764170,544587787,-33815,1996430454,612797722,1783633663,1366334016,1183383552,2109737978,-10032697,-1694861569,14620,-922746440,-1879041846,51400,1988843095,175570700,-1928825089,385824902,-1707054512,19733,638469774,-1073019767,1183741820,889136654,381699725,-1707054512,20938,1962950717,-1065451168,1500863053,638469774,1996436735,-59310082,-325451670,989855825,1098251334,1979602491,75402044,638469774,1183528191,1784107014,1377999424,1077739520,-1910344448,-2128214458,1967476285,239504920,-13304026,1996488310,-1711248644,21012,-352321096,1589654274,214092127,147361792,1448542208,1444443787,1779719876,2013210112,-1711183324,21119,175570774,1778939647,1380162050,37552128,-385649664,1589903523,1065559560,-385649140,-1923743593,1343682630,1637483114,1023410258,57933826,-1962900759,2122518654,2037645560,-96039594,107630614,5409946,408832,1183541109,2145681656,594855739,-96048298,1342204428,-342228630,1442840658,385369741,-1711117744,21164,1946157629,859499453,-92915210,2123051892,410451716,1342588555,-1710462377,18336,1962937405,105287196,105220902,998237312,141823046,-92914874,99342194,-352321096,1589654274,381864287,-1957326848,1988843244,1996445200,142016266,-1936064406,989855815,91555910,1946834491,-339725564,1996445213,209125134,-16353537,333972598,71711488,1446766453,-1193118458,-916586495,-1879044414,1224,1183536727,106334980,-1979955575,-770965930,3999093,-1958971840,-11072386,1996425846,1073768456,5476762,-2114942208,2084569342,155615311,633346880,1174536191,-59866870,1585659904,2122514686,-831192834,16547457,-2084079808,1962999422,-58818246,863191040,-15960321,1996425846,-59310328,5344410,200313600,-1726579472,435963433,334233174,159184395,-59364967,-335653351,-18234,-1962087527,1451951174,-62510330,1593726491,180537695,1623756800,1448542208,-1962246517,1996424822,6969100,6951018,1996423530,110777864,-1990976432,1451883590,1976568830,-1715457275,1996450283,6969100,6951018,1183711594,1962878472,889136642,1550450794,379602573,1350605392,-1073000654,1183568756,1003629472,124976726,1178322807,-1983744004,1451883590,-1535212546,-2129627361,79546494,2122428277,1962864586,-2119767280,79541374,2122424181,-335614026,-62485522,1593726603,147507551,-1957326848,-1000974356,12059774,-18176,-788246997,732951273,-276626306,1590135554,79874399,80252928,1448542208,-1962639733,-812971914,638207630,1946172547,2088773150,393543681,-1912305114,-544537018,126363207,1175078542,1015227974,-1897761536,-970586554,-947191803,1600045355,574153,1458342741,-1912310133,-2094660026,1998521468,105155853,2112376838,722431,1150094827,-1706031612,21799,603981829,-1026990340,-1957363708,1988843244,105287172,75268902,-1928693985,1342572100,-335590424,71601418,-2137370618,1577058383,312009,4296,1988843095,734432018,-654897594,-28931776,1929381693,16705795,-1962246517,-955577274,1183659125,-1929868304,1183714390,210445844,653282953,-1996338037,1443295822,-1979739160,1183773766,2088969748,91692804,-352321096,-1983892734,1183577670,205950718,1980053798,-1715457272,-1326899434,207523328,425347,1300959604,63013634,-1946361472,184878149,-1961891072,-1048378803,-52330493,84166027,-64749560,221890563,1317652338,176065022,-963911797,638867083,-125106429,66737801,-970195338,2130708285,-350284284,-125925031,1183719190,1015227924,-1957988857,650521543,1115423803,84183846,-64749565,1183434243,-28930820,1996445190,242679568,-16353537,1459553398,1975520008,-1949857002,1452014670,-1980658690,-1054141354,2130708285,-1962415179,341216198,-1070398485,-916496743,-1879043390,2248,73319511,41418534,-13107418,1996426870,175570700,-1995933953,1183643742,2287866,1589966987,126559992,39291686,-2147267187,-1056703263,638028070,855791497,-1026990144,516423692,1448542208,-1005816181,-1960441762,-431585017,38243110,652756617,-1929085045,1342572103,-1931327863,-1511463866,-364475907,32261831,722176,1183448100,-364475402,134605009,-1979964416,1996485702,-495517724,1452000907,263438,-1712828334,138841085,51009163,1183446598,-94991880,1452000907,-196738290,-1979955575,1183579734,-230258200,712294411,-15502001,1996487286,1996444408,-43849476,-230258368,1996428523,-59310082,-362753,7010422,-26032,1183514624,198130,1174666276,-27882500,-1980873079,1183576150,239505138,38045990,-16091393,1996425334,74907398,384190093,1448372304,384714381,-38737840,737035915,239505094,1577355558,214092127,147361792,1448542208,-16351605,1996428406,1778412050,1778412048,276233985,-15829249,1996426358,142016266,1350605399,-1072999447,1183534964,-1896379640,63933376,1183386190,75400190,-2093517568,1962937470,176063238,640381447,-768932725,1997297211,990212641,444009030,75268902,101938975,-11073961,-397279626,20840084,1086331648,28836843,-916496896,-1879043390,-1275051,1996428406,276234002,-15829249,1996426358,142016266,1778808575,-10819584,1100489,712,2123060823,105287172,4030502,1988840052,172396040,24936486,641889536,1183319178,-12153345,23744534,5799578,105287168,-2012902874,1183710790,1783633662,-26111,1183449088,-28952321,1178997621,1191593614,4030502,183221109,-351766901,-18427,1183714027,1015227914,-1071909631,-1026990242,-1957363704,1988843244,172396040,75268902,-1926072545,1342572100,1090232296,734956352,-638122930,990308739,-1207599672,1139539967,1452000907,394506,1996443730,209125134,-335590936,71601454,-1382395898,1073741913,1311493771,-2082867452,-935656215,-963916420,84563595,1347551236,-15829249,-1499853706,1577058382,836297,518818645,-16484609,1996426870,175570700,-402098433,20840308,-138405120,214092248,-1957326848,73319660,4162342,28837237,637922048,-1070395393,836297,3784,2123060823,-230242546,1183514624,1975978768,24635651,637820612,163715,-2094659979,863115327,638600846,1913077123,175541034,-544487541,1208419110,-1930148215,7009862,1443657471,5568666,-1706016768,18033,200820361,-385649216,-125107919,1996443678,-895855092,-1962934196,3965175,1015045236,1174828380,1952201856,3965178,1988750196,3965178,1015024500,1174828124,1962949760,-2012968203,80149830,276233984,-15829249,1996486262,1778412276,1495820288,1996423274,-82515718,-1995553143],410,[-2139062144,128,202244096,1640022040,202120755,789516,0,-2134851584,0,0,0,2120245248,1667457891,6316158,0,0,0,0,0,1717976064,1717988454,7104102,0,792632,907961916,4089446,0,3151900,907961916,4089446,0,6700056,907961916,4089446,0,6191616,907961916,4089446,0,6710784,907961916,4089446,0,1588248,907961916,4089446,0,0,908027455,4154982,0,0,14704832,12607488,0,0,1616930364,406611552,14348,792632,1618896444,3958368,0,3151900,1618896444,3958368,0,6700056,1618896444,3958368,0,6710784,1618896444,3958368,0,3170528,1616928864,6316128,0,12607600,1616928864,6316128,0,61536,1616928864,6316128,0,9474048,1616928864,6316128,0,1813542400,1717976588,3958374,0,6191616,1717986940,6710886,0,792632,1717986876,3958374,0,3151900,1717986876,3958374,0,6700056,1717986876,3958374,0,6191616,1717986876,3958374,0,6710784,1717986876,3958374,0,805306368,7864368,12336,0,0,1718513214,8156790,0,792632,1717986918,4089446,0,3151900,1717986918,4089446,0,6700056,1717986918,4089446,0,6710784,1717986918,4089446,0,3151900,1718010819,404241468,24624,1616928768,1717986940,1618765414,24672,6710784,1718010819,404241468,24624,0,0,0,2035482624,1835365491,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1937339168,544040308,1953394534,0,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1414418246,83,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1396787030,1177441113,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354,300127181,414818409,478724216,-367503137,1148325928,309901300,-1940566472,2106511820,-63074564,253557888,173779283,394873463,-2016789226,1958947643,838449941,-2108995503,941124470,-230890611,1529188743,2085312923,-2128612861,945678656,-2139090294,-1799521765,1967716154,-623898785,866283694,507380719,-521725712,310452963,1051724357,-353019122,2080544227,1857926594,-1176319227,-1878440080,-911511850,661669160,19384606,-1898417193,1151644898,-65485838,1754948248,540568339,139892748,-1734400781,-233270516,106578944,1342867649,-764374125,-2311235,1140380725,-165931795,728310964,196803498,6798245,411589283,-1699494000,-1022760385,-40646323,-1669175925,-1607294822,1794454263,-1970756750,-1792644605,61298631,106843964,-2047478357,10691188,-92218002,479275546,-1250941271,1819015735,921236849,-48451252,-672442815,-990922432,-1359952061,-1020825247,2142208319,192842256,-1918767119,-651264876,-918217349,1617838893,1520637587,-840444796,1794486249,222829478,-1164355053,-1869454114,-1574244354,-261638772,1500330339,-1794194891,1252243052,1835296844,-1466838096,1752951992,2035848283,1623543775,1517174230,-1384363233,536491888,725879398,542737209,-935280301,1327168100,-1830681486,1116194685,-1698858069,-153141294,-1992541238,-1247444773,-1929789464,2035238297,609686164,-138797874,-290697537,1563973053,-1471826499,-2069418526,775717106,-152629551,-825418069,-1453149802,596319364,647023104,1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,1314275531,1481373016,-857485441,-279272442,-488922382,-1052266134,-53911679,-1982465924,-528672098,-1186138442,-171408098,-1956680994,-987651326,1023474332,-1348983325,861614407,2109246406,-1892577564,-290604370,-1182628621,517931083,102765800,-1884472801,-132928167,1046110920,653289936,1550312809,225399862,1537301808,-114799840,-1751284114,-1285452210,1166498742,-334294005,534098079,-37703983,31645639,984119754,1348593118,-1613563159,1026033978,-1510721437,-294336369,1898025396,-310668218,1214845121,734398496,-1593344985,1764107714,977284036,-1858303915,1282568014,-238209103,1589550436,-805426080,-270350728,2011773362,-381660999,1973432255,2145517558,2123597462,-1680403715,-1013691580,1255132598,-317153801,-799086533,-103061787,285295070,-698747036,-307696244,1074507680,1131919646,487637600,1979581419,1449208321,992825480,863175825,1486817457,488341445,1766831235,133271867,739041146,917457185,1111637843,575703522,766500732,-2038850132,506292044,376622855,-588528156,-2025218502,-1478609569,1347127237,1381229708,-1108808689,1344781111,-1193512819,-1427571180,-1552520988,1538475930,1001686843,1021015157,313946689,317874386,-913064284,-1949745686,-564047374,1220556586,-269211642,78290480,-438704332,913239185,1132458747,-437663109,-1142645007,-1093778914,-230703392,-702505159,-1322703347,1908315270,1004655137,1537001380,502532527,-85593277,-683431721,1833199095,-830107642,-923242050,946275037,870428509,-2023992886,736197044,-1171501394,1868099571,1248236062,-958894845,1386838140,-600005832,-1520875231,-1172137590,267110148,642742585,-752135765,1236334340,-669674519,1325647911,-489175157,-265958924,1933382286,1650156265,-1170421615,-466881568,2143053622,-51758398,1204048429,139992786,504701427,1210477206,-1337662533,-209319393,84924450,-1511102814,-1754760140,-1655969490,881805430,-1975474633,241193499,1255170289,-82786378,1393099575,-2042951902,377081528,1862472936,1011131255,-815043316,-154511059,-1982563601,-1924178963,-181998157,1432961924,1223931362,-200183947,-1871772767,-2061000111,-723724526,1474933288,-1995128873,436749861,579296755,426201310,1354131794,-1502229150,-196954007,-533972842,-1201564023,-1589933569,-446809323,-960585076,-697026217,1584373379,-1462666059,98367129,-1013383306,7515951,-1629055327,1154477270,1834919149,1196372947,1573223149,-193442896,1681474919,-1635984501,-674132349,-22696989,-363040173,-1493051009,355192837,1542855197,901362402,-2087420654,1028409918,-1625669174,1925597820,-1914414102,-269051832,-1134888012,-240209288,-1345872996,-22061178,1572464778,-813843575,-874324539,1389983217,-833696453,1200142940,-1108478653,1133214738,603516112,-1427483066,-960548905,-1074293177,599604872,-798557033,2132241734,-1532795853,-302029039,1812397706,-1440905509,1857759109,928121671,1265123221,562000872,1661951205,-1892538082,-593377680,-457900334,-678894249,487934604,1016950215,-2047325063,1698127164,1743581892,1392896387,-145157661,-1636025972,1045925461,1864056306,17742029,369664177,177153578,1227237272,-1652345363,911306722,1854028490,2012455013,1671685987,-574358195,-1172324966,-446698916,-611360816,1600262139,-1212065597,-2103604372,688413108,1527174680,2009922530,1053214093,2019668426,-832039174,-20744659,-1441854284,2034599581,-1078364442,-808948029,-1778457160,-147170186,1722973658,673707047,1769145870,1739709716,1793654032,-1509189868,-1535626970,-171152201,-1399768,856153474,1273983699,1759730752,295184347,-216305365,1768851617,407884997,680493932,-1009466982,199112409,-618808499,-1425077672,1539075506,918876142,1476250134,849419090,458652217,-941564255,-1869106764,754717917,-2008342676,918093005,1828850522,56024436,-1308196577,-495674053,1255072787,2009647521,536396246,-173558891,-1984592488,164362883,-936880510,-1990650774,-244988609,-1445908144,298400211,-873409862,1420967534,820298303,227595002,366715127,767574722,812499719,-2057150075,1239923308,-1983932935,1569293179,945395321,30524563,-576684711,-1898496883,-1078718891,1057370589,455155190,1910465466,-2066943536,561255308,1152627365,746726674,1422281364,211528785,-957244398,230200507,295427917,-1931597432,990367667,1046686661,1810236021,-1827490947,-1164155147,145712830,-1841794767,-773356130,-664355293,-2133818963,1156373241,270874599,1090191963],411,[1867259963,1948279905,1713399144,1937010287,1919903264,1952805664,1998614645,544105832,1852732786,543649385,1768843597,1852397357,1937207140,1717242381,1937010287,1292504413,1699946579,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,1396517235,1179210309,1329999429,1292504398,1632837715,1394635630,1718186597,824981536,842083376,741617964,841758769,1445470260,1914716487,1026126693,1380275027,776291913,223235910,943208458,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,452977066,-1412882440,1730338194,1941367828,-1934132346,1872166118,1759762466,949050291,729939433,-1784783883,-693258377,1058289294,-1488637466,1291435106,-2107436835,-935092398,-412075848,-170571441,-1173607950,1524807567,-678702767,-1512716984,-464055676,-1350079395,-1809678402,743313989,1774289197,54588899,-138200460,-1412090872,1426626766,924452823,2057681546,-501996762,1138827559,-1116179543,1640171963,2056036651,-715189589,641187668,1458928616,-1314210247,-42717314,-2126984610,-1872991570,-2140659748,1132624569,-554691345,-480256316,656305068,457369322,457405599,-918313069,-265697625,-1505086442,1224063483,116277177,1640827350,-1866543008,700327302,1294264038,291090049,-1584622002,-1642300380,1513061833,811346814,591305785,-366423851,-1760993265,-747251290,1269460715,1091934662,1289019915,528965459,-226075543,2133714167,-2038444489,-1757314533,-759836575,1573187235,796073055,107807971,2089110814,944393183,-936451033,-1181469629,-1738679213,-138255948,1984405341,-1815048077,93852268,508525341,1139412510,-1056989751,-396992320,-1080993504,388369946,389884327,133852746,-444598677,-866322599,1137465201,-869748374,-1426274477,917918555,-1034595113,1868546754,547117934,-672769916,-1096909589,-2113991396,-1714761188,2021796411,-1178735570,-390304282,-1020890298,2079446027,-100535792,-1499258490,719721160,84367378,1020961165,-509839960,-526433392,1767713716,-998070963,783451070,1410239953,-1799926187,433504873,1076372417,843075655,629869676,810275872,-2131057539,-1844382972,-1173851063,-744263784,-1679265250,-794998599,902681290,-1705504395,-1445685173,1369049465,-1036720803,-451858996,-1190180165,800163677,-737585642,-1923020009,140269507,1296587789,-1078865750,784011730,-1120370287,-1853497202,1731500012,1210133880,1489907492,429626828,-616378578,1494454514,-240117333,1167224951,135585804,277158884,1259690312,1988371101,-82602287,1424052635,-891727787,-2085950996,624517702,1210393736,-1492373684,-1094195508,-696711863,925453942,-2077035739,-663514889,-869574778,1867750031,2038665724,936780625,1050368195,-1735974091,-380283159,-1527449325,-1199303673,-392611827,-766479486,278952469,-1331920529,779236115,216824909,-1885958414,-1362871209,954921037,1463534393,909590301,-692203386,46354769,1377289489,-1309454142,1029726737,-283908688,1672200247,1488521350,-432809413,1083663909,1383256714,-104024802,-1215313679,-1967405548,1279010931,-1265381389,1623112089,2087700801,-1934210032,-347955868,23806125,499826177,-1651269197,186498090,-151524424,-1805341760,-1673257024,1601351152,-1605473683,-1963827634,1859032996,1829239328,383285630,-2128614741,-958717561,473409753,1867378622,2097879312,2005620744,-1699230531,-251293604,761713025,-639578697,1739198773,362154178,139026640,-1277922813,-1478342403,-1872937317,-1643678891,-2137573032,861261442,1155697773,283719290,-156376057,-960579317,-212988317,-1504028255,-879836429,-2098324132,1273834180,1932409605,-217101414,1071774144,1767059975,-858483767,-2008541652,-2101216587,-2117888416,-4395114,-441711237,768301511,1871331527,-1384743447,-534011517,-1283721322,-1184026193,-2081155796,-1800366800,-1060629088,-1126272860,-830912421,-1632995661,1608793740,-1716219494,855754457,1190550219,1477512742,-431200266,-540176777,-739572592,202258387,-1647274493,-1144283831,-44415218,-223651551,-853171049,-608815189,36865019,1402318097,1908226203,1191165315,455139194,2091012983,-139112003,-1796729813,-957027443,1929311829,455974266,-1413794643,-383650984,1367523341,1907537372,-1552359775,-1120043075,-2100900938,-157965732,2055540606,1867457381,1608438460,-1388794036,-561948783,524854461,-289207870,-328432099,2089353558,325598367,-533652895,600579891,296820305,-1899097265,2119394098,1069368166,-1228666280,1165204590,1268366609,-1513254625,-1299592625,-661951606,-1892108822,3383503,-1779004812,-1016280286,-61675262,2050800971,-1306088695,-1461184010,-234676905,1267601067,-1680769284,-501179579,759751357,1904735675,-141964679,1463870279,463024317,1908721968,-1632947806,1287826996,-879639251,1932466939,643368466,1404936753,-268905724,-1105462715,-279190912,565679812,-1805983084,1300865490,1932998968,-1621150378,1321812650,-196329513,971382325,-2104985064,-1503217693,-111472785,1839872965,-1507879495,466737805,-1008869005,-1276440986,-1712384260,525907891,235045051,-850742265,-1150782943,1219756040,1601315277,-1912411485,113649344,-1151598592,1219756040,1265770957,-1912410717,113649344,-396623872,997326942,567089588,503508130,49094286,838861246,-850938670,-1813504223,-854739968,-499220447,57933826,-1979623960,-1274876906,505531662,49094286,1001706035,-2095111731,191038,109971572,1236533994,1048781261,-1912601875,-1274876666,-1272853175,-1021194932,102650704,-2135009450,-1966525696,1178198796,1965046912,-481737210,-2131367121,393555772,-1070380730,-528284534,1392018271,113646197,1174471394,-52827319,48891534,-218103361,96872100,32241664,123625465,-1017619681,1444827728,-367096290,114178,1946172544,24936513,-1978763974,-2081017324,-360488990,-854674367,-1261008095,522308923,669525362,512630272,29229802,-1261293056,522308935,-1274878022,505531707,48897678,984928819,1579098573,-1017619937,1381061456,-1185458658,-474349545,-850480126,-1101172191,1015021726,-1274383313,-1272853169,1914817871,9813835,92979251,762581028,1001707147,-941088307,512630527,29229802,-1275022848,522308935,-1274878022,505531707,48897678,984928819,-350281267,-1949748310,1124186326,1102324173,1337205197,-1250745907,1512005215,-1017619623,-1207958087,365806081,-481752973,83656709,1085862260,-958886400,201332486,-850439240,922548757,48049919,-16777021,704643327,771762734,46,0,0,0,0,0,-556548848,-1492960253,1198955503,471015687,-21458458,1172550836,-1137127929,1733132542,1635536079,-623879844,-607912330,-1928408129,-1350578489,544669624,-449022257,-1155567140,2073021499,1332833322,-334630330,-371083496,-1792731808,-636193706,1012793393,-990431067,-695530556,152915605,453694182,-2147006117,-685279712,-732666756,-953389169,-1921480250,-315111816,1447607203,1956978122,-97671275,736636839,889241269,-1077633486,1253771760,-763806605,-1140799179,1118702489,-233377932,11917600,692444277,1802554023,-22217039,-1280802362,-2011353542,-638462518,-1853215418,-845050287,-330640512,-332886053,585008428,258968089,-534703382,561193498,-1281650430,213563946,582062635,-130304036,-1790014807,-1361221887,-517147148,40901044,-78314498,1172199365,-1989342747,1700471150,1569374455,-609932321,359243644,524405990,1785647521,-913316085,-2120119407,-138363850,270563346,-790689681,130902907,-866990472,-1722608070,1490778509,-1037666703,1398663292,-1301951005,833825378,-1311603563,914745348,1732771616,1126700450,-1733773059,759403897,149272995,-527270593,1091257767,-1942678937,1096954750,480411470,631140433,-1972593268,868561207,-1684194215,1744769482,-1179750873,-986596588,-1973907841,-1121722441,-11469859,1541576496,-2128175783,-711705013,40338058,-1264640324,564043956,288087445,-208193675,2138131514,260242118,866305320,2036585554,845230591,-623743204,-694782243,-537502546,411809184,-1731529923,927657686,-185997117,1440616752,-1243950302,399655001,757073931,100957170,290356504,748586499,1673255527,-142914459,-1827904141,539080007,787333300,-1279501722,816840038,625914490,2143113485,1406498511,-1454318627,-1655346035,-2000042187,-1799842971,825926363,194292582,830739707,-2008358702,1539091041,1203360596,-426300229,983674446,850638834,-2094782822,1636129136,1433400886,1733643213,1110250660,-1933103001,101504347,1526036185,2017986872,282781899,1997663645,1174306686,1358575932,1899543272,664302525,720742133,-91753342,1463618866,-505191481,424619918,1182301006,467550127,659986489,927878521,-57808337,-210912218,-1325800008,-1642402637,626355645,1239473778,-2020391650,587330823,-1069765742,-1400120301,1997082895,9272919,-1158355964,-682282818,22894085,875211688,-21516611,1371254441,1207395490,-1925504057,887871020,-997945126,-140757826,745497208,-1383810112,-1102308182,2016363933,-1813824627,8200517,2107250689,-1154063286,973883513,991908684,41277731,-82337063,-1967384221,1581914340,-1924032964,-1490032017,-438151665,198559488,2112423366,-558198411,1639779797,-1108601414,-685268551,-362393718,-503766521,-1666933874,39700433,-1944036236,1748398843,-951328613,-1413379485,1943941787,1326071738,-1507871521,-570228869,-184429428,1499322953,2078674104,-400365163,466822961,-508873872,834246409,1280272143,-993498788,281021676,1839994897,286943639,-942365135,-1627014618,1025853705,-1226395338,426570449,-1793616030,1629653149,-250888878,2058790178,-1860398508,-1602262294,1262267220,-744767067,-602914714,-1749233908,-239993640,-5646392,13447350,1029784261,430488995,-1677225362,1320598766,-1815676141,-65380260,-1237665590,1312141995,-1246234601,-1559013061,-2139696530,1453394483,-782100747,-1986147729,1682862904,515091170,1842387528,617270855,-303312917,-98320861,1563196039,1050078189,-306279377,816018298,2109712122,1485518370,1326844223,-1216377855,-566393317,-1006239154,1530337776,1979615825,-23192227,298378293,1119874597,-911862401,1324217572,-1093806552,-1495596076,997763835,-1562093876,-1759777597,871187651,1559686477,-139953169,895780177,-1722736301,-1502422562,1424585289,489539511,-2024484579,-568471935,1686354602,124898761,1706551353,-775660355,1899436823,-1881619734,-384026383,1700603592,736905278,-2109839325,-858531440,1855516931,1263505788,-1976932163,1345519880,2143674184,-77514341,794497027,-1675368798,1453110636,-1694411300,-759647076,-65649112,1725452070,1391850692,11560726,236189133,-673789015,1850109021,-1289359822,35986150,-941471876,-1931938125,1602830939,-1582207514,1553703574,1151453306,50624576,-1312216140,387357575,765951787,1066741908,-264799525,-1454066535,-586563563,-1725083871,-1636223468,-1690223073,2066803221,-37434054,431218611,1774034078,-2113748254,1194140400,-902665623,1154314902,-1926997229,1210533303,278202287],412,[-1957232640,1448148038,-1695123713,65535,201213577,-1948551744,-1957626810,441096952,-1706033152,4107,268802647,-1706033152,4119,1577058744,-1866217121,139976,1187468887,-939524104,63046,1457010431,1456879359,1911029866,-1980724438,922742870,922703674,6969144,-1960157208,-195655176,1458599679,-16353537,-1432746890,-16777190,-11013002,1996424822,394697220,2122907648,-294221326,-16222581,-11085770,-1923688906,385836678,-1711248816,7066,1090143881,-1276574860,1979058944,25815299,1462908671,-1929300376,385736326,16803920,1786778,1975520000,23980291,1462777599,1462646527,-35748211,922701846,922705944,1704615958,-2097151973,6950084,6951274,-16696728,-10479562,1784682038,-52500480,1208927363,922715508,879253298,-561607423,1750079229,-1248198400,184549403,-385649216,922681623,922703576,-2037557546,1343684062,1612199679,1612068607,1532570,214205184,275382378,745013354,406257409,372703072,-402625952,-997983096,14543118,1463432959,1463301887,-18970995,6836246,-26096,1183383552,645218552,1462908671,-1929301912,385736326,16803920,1879194,1975520000,10873091,1463432959,1463301887,1996459243,-92864520,-2080510488,-1073019708,922684029,896030514,-11147007,-940411253,128582,-1980479861,1183448182,650153726,1949187200,652118802,1946173312,-2144976121,-210424257,-2114167159,1599525438,-13536509,1996488310,1718099708,473274881,-1073020928,1996428148,-59310082,23816222,1856410,1975520000,-126419189,-402453912,501951278,-755969,1746858614,-761658408,184549389,-16091712,-442435466,803753987,-92372180,-16222977,2107308662,-2097151972,1962932350,-126419192,839834,-994037248,-2010714530,-228670457,-1962440666,1600058950,180929481,-11075583,-11062730,-2037578634,1343684342,-1711210392,5965,1953808395,-17398131,1183437196,-1983803652,1452079174,-163133446,2123038720,-60912890,4161574,-2144988556,208931391,-1946401025,-2144928674,-294322113,4161574,1187448181,-1946156554,-970523066,-11075577,1996487286,-44504840,184992899,184841664,-14912001,1183579206,-27882500,-1980217719,2122578518,74776822,-1511275890,1593835960,-1869560887,-1855455126,-10557439,1778697347,26241025,-2080418840,-1866267452,1224,-16484609,1996425334,514562566,-1706033152,7857,201217673,1780184528,1779460608,19687424,778567786,-402626047,-997983600,-1715457266,1452000201,-1866216962,111304,-764914089,1611688022,-2128080408,6295614,1780183562,1779460608,19687424,-1821900694,-402626047,-997983656,-373279986,1048642912,51009234,6951027,6951018,1778461800,19752960,275438571,1746796650,6947456,1961114,1779526144,1778412032,-1711248896,65535,1456619137,577897311,42493982,6946922,396442,200313600,1443853552,1778648936,1778412032,-26112,23592960,-25984,-401735680,-1073015828,815401845,-954915834,17033222,176065280,-1543852056,1750532868,-2037579476,1343684434,-258317206,184549407,-972720704,16732806,50607871,-11368819,-6664170,-1996488449,861352510,1611310016,-950615901,22465030,-26112,212008960,236357984,179628128,1611400950,1786606880,-1694536961,65535,16533191,-28915959,1114243133,-100609,-644154250,1342177305,2032026,41722624,41817737,101433995,443875964,553414273,-27360351,-25263353,1926199047,-58818249,-965500640,-1705890069,7919,440703568,922681344,1050280574,1342177306,174719082,-6667670,1342177535,1695642,41722624,41817737,43542558,-16353537,1687815286,-2095502729,-804583228,1996428149,74907398,-2094345240,-1073019708,-2132212875,-1603789058,361273859,-1073020928,6951284,6951018,1778461800,20867072,1795054313,17065984,-337100182,113542141,-1990772573,-1957217770,939920322,-385649321,7011907,1778451560,-36902846,-1559837565,378101778,-1031053292,1611793931,619250549,17066238,305594194,661055584,184992899,-1006078512,643830302,1778386886,17065984,-1813495190,113542141,-1990797661,-1957242858,-704246846,1783198806,17065984,2011710058,113542141,-1990775133,-1957220330,772148162,1462596695,1375860584,1462646527,-1711209368,6893,6815850,-398300670,-997982902,1612096262,1612191369,101433995,58023958,-2080529687,1946159230,1778412049,1744857616,6947116,-385798296,116850051,1950375949,1778412049,1744857616,6947116,-385786264,1048706411,51666960,6951283,6951018,1778461800,21260288,-151170327,39848966,6951284,6951018,1778461800,21325824,-151176471,73403398,-1511520396,1975520072,10021123,6963818,-1711144600,7510,492608080,-259325952,201217673,-385649200,922746131,1181243186,-25755903,16803920,2151066,200837888,-12880648,1750544950,-963968697,66999947,-1202695481,-953482752,582720080,-1073020928,6952820,6951018,-16700312,1784086134,-148969472,-351353725,21456907,1181221867,-163911679,1358841483,261814411,1342177313,2025114,-526756096,1342177310,1724570,-57022208,-16353537,-35126154,1958742785,488171527,58048523,-2114157847,1599525438,-401247741,-1073006052,1783631477,745033744,963137537,-60954367,1456873156,4161574,922689909,1392924466,-1711209368,65535,1457010431,1456879359,-1960583704,650284760,-1929377850,385764998,-667484336,-701038762,567188054,-2037579776,1343684174,53897246,-546783078,-1236890335,-1926796720,1358843526,-2091728152,-1073019196,113706613,90138,1612463747,-1925352192,385764998,-667484336,-701038762,446405206,-2037579776,1343684174,54814750,694730906,-1236890334,-1926796720,1358843526,-2091745560,-1073019196,113706613,90140,-1962400280,1978665968,-72488701,1455439491,-2096794368,661979902,1612463747,-14650112,1784099382,32860160,50607871,1747112808,-6681748,754974975,57999469,-296215,1745028150,-241564693,1342177296,-107346582,-16777200,-1711078346,8812,5519103,6946922,144310634,-16777214,-1711254474,2810,1463295684,4161574,-1041757579,1975520018,-80615155,186032616,-385649216,1048836903,1962958874,-901872872,292814934,1456750211,-401967872,-1073005718,149488500,842465275,8939607,1454401566,1268387178,184549406,-385646656,1187511023,-956301086,347530310,434521799,-1983892705,1183443014,1462936042,871122569,-297367104,6836304,430807679,1183383552,-230242320,-1070923770,-1980348791,1187509318,-1945938184,1183709790,-1706027294,2714,452985149,1600012480,574153,315134096,1448542208,-956006773,128582,184960651,-1911982905,-2144991674,57999421,1778563049,17065984,-68681110,113542137,-1980610935,-804522922,-1070398091,-1962762519,-141883834,-1896200567,1031808704,-2096729088,1962997374,19982595,-1946532210,-28930818,-1744532954,-2013865845,1946683063,-1705572835,9169,-661929330,1183643787,126494462,-153580648,134657927,1183769461,1031808766,-385649408,-141885198,653936268,1946172800,76162646,-153580648,134657927,1443252597,2367386,-1950183936,-1930392616,-2144929210,-579534785,-506231,1996485750,-25755662,734497623,-654837690,-6664128,-1006632705,-2144931234,343158591,759136294,113708660,90140,-1996454423,-873727882,1704612614,-1912602587,-1982297150,1183642182,126494452,-153580648,33994631,-930412684,-350164605,-1949791486,4140481,1996494141,-1816132812,1437073198,-2128302556,-2128314076,-1675322332,-1675329244,-2128314076,-2128301276,-1675329244,-1675329244,-1675329244,-2128314076,-1759178716,1778412069,1744857616,6947116,1778468968,-210311168,-955333501,63046,653811396,1946173312,21883139,-369736053,-1679294129,-1947931889,-1977159074,-1952972473,-1215826216,125043206,-377239413,-1962743008,1036094408,880017496,1143785079,69996148,137106036,53220980,-1259660684,1456080583,-1393885184,24118983,-1528102911,42075847,-1662320640,42337991,-1796538367,42206919,-1930756096,57567262,1536666,-1898411264,1577317446,1183599602,1065363198,-14977731,-11085770,-1923688906,1342570823,2481306,-1073297664,-385875626,1183579990,-94991368,1451882635,-1898411010,126494402,-153580648,134657927,1464999284,2468762,-1950183936,-1929868328,-1977156026,-661940217,112691190,652440840,1946172800,1031808518,-385649361,-2144928013,225783101,-989926679,643250206,1946173312,-17241853,-755969,-6622602,-1912602369,-1931965502,-2144928186,57948735,654230249,98176,516164212,-2144970952,57933887,117354217,-27882669,-1706012096,8586,185676776,-385649472,516226738,-970565832,-1561788409,-369914882,28900725,-916496896,-1879046974,208072,-767655594,1929579094,32303363,65552003,-1710918399,506268198,922685802,6947456,6946922,1957274,-1670898176,1778412034,503421440,-259325952,242544651,1779591766,1778412032,504797696,6946816,-1694096230,56551457,184712865,1946319878,2117533470,645503490,-1706033152,10104,41826047,2585242,-2019930112,-1593835481,101406522,175396664,1463295684,4161574,1048778101,1962956480,23128323,6946922,546963562,-16777177,-11060682,-1705560010,9493,110024843,503535418,-1957996744,-28930829,1547665446,-970587019,1048772612,1946181642,-1335353753,976682838,943128407,-1503125929,-729379582,-1706027268,9994,-15678333,-11060682,509032502,-1929204632,385804934,454007376,-998047744,-1069645044,242483286,-295174038,-1711248896,10062,-135774485,1975520000,-729379529,-1924131076,385804934,-26032,619380736,1455439491,1779135488,1778412032,-26112,1048772608,1962956496,976682763,943128407,510060631,190266017,1951873030,976682782,662805079,-1706033152,10143,1463432959,2595226,-1365618688,-1593835481,101406424,510940886,1457010431,2599066,-962965504,-16777177,-1705584586,10176,668310096,815857664,772148055,-14781353,-1705562058,10191,669882960,922681344,-409315536,1342177319,2620570,1612226816,1612056075,922689140,-157655016,1342177319,2165146,406257408,553884256,-1706033152,8469,-1866217122,1475119957,-1895877858,73305031,-854162248,-1950184401,-916512825,-1879047486,1224,1611400950,855930144,1791216064,-3086327,-1979955575,-804520362,983690612,939920215,-2095942569,5689406,922684277,922703674,1911052088,-854739939,16824353,-1191420161,-1010237439,1458342741,-1957246815,-1957247458,-1957247986,-1957249482,-11091434,-956124642,5685766,-1558875648,512317128,243881670,914970308,113727166,87746,-1866217122,-2115204267,1599525438,-385650173,-1264516985,-1308226814,1779725570,-12261353,-1996311901,-1962757098,-1308226622,-2090175486,1946158206,-1039743172,-402652842,1048838026,1946179266,-939067820,1299448150,45483719,-928972799,178561878,-1554594143,-996078938,178824022,-1554596191,645925546,-335653176,-1237417185,561250306,-1559583583,-1499375928,1455858442,-1559582559,-1432267068,1455334154,1455556295,803733506,-1866216961,1224,24296278,1586295691,4162558,922708084,1183733554,76228350,1074067649,1347605035,74776358,41221926,16777114,-28930560,105154854,846512139,1462908671,654198414,-1710852865,65535,654198414,185091209,-1911065408,-14221754,-6682508,-1912602369,-1993933242,-1993995708,1183714388,247890942,3965734,-916547467,80253123,-1151991808,-208993934,-2080481652,1416888383,654198414,638338187,1946829835,1962878486,727095816,1183711232,650128382,638338185,-1911929719,-2094596538,1946159228,1962878482,-26104,1183711232,1153902334,-1912602616,-953745850,1604,-2080487794,-2094657850,-1401618372],413,[-1866217122,133320,-2042723498,108265474,1577059000,116835273,1948278796,272531955,1912930400,473859051,628424800,1462908671,1785331818,50607871,1747642472,546966380,754974764,57999469,1208088297,-1159134348,842465025,9005143,-17004915,73945110,723032577,-1073020928,922713204,-345505020,715561475,1783627776,716085760,922681344,-328727804,716872195,1783627776,717396485,922681344,-311950588,734370307,1783627776,734894597,-2037579776,1343684088,1457010431,1456879359,2829722,-125399808,-1924131075,385809542,1757452880,6958106,1778450536,-229316542,-1559837565,378099404,-1031055666,1456211467,585696117,842465025,1384016471,1456223999,-1711210392,8369,292929547,1456355071,1456223999,45770782,2439578,-402560512,-1923351186,385742982,19458128,-1962621821,-402625808,-10748582,-1705587146,11103,644913744,922681344,1788499662,1342177318,2523034,33456896,-1159134347,50234112,-387382411,-16896,47343646,-1929313176,385809542,59435088,185255043,-1928629056,1358888070,1531349992,-25038709,1534329085,1946549891,-97450,-24965260,185234434,-948668938,16955398,70713088,65824771,2873754,6967296,2875802,70713088,65890307,2878874,6967296,2880922,70713088,65759235,2245530,90853376,2247578,112640,-3946146,-2124991946,1962999294,7124997,1807221739,1389505280,70713168,643262467,-1710527384,8751,1962962221,-1103697010,-1950809974,-767655680,1912823638,8175110,721452473,726749376,1784041929,745033744,-848814591,70713090,842465027,1749588567,-998035999,1589654294,-1869560887,143048,-1070901673,-1980479863,1183445574,70713328,-26109,-1073020928,-6681996,-1711275777,65535,-16353537,1048773750,-184483472,-427559397,-6662651,-1962934017,553550832,28837491,33483008,36366416,200837979,-1962773000,70713342,65628163,2944410,-163149568,1183432747,-129594886,-19495288,-1997781368,2122968390,70713326,65693699,2790042,1958742784,70713108,65693699,1684668522,1778574952,-739766780,-260142334,184627433,-1089112577,922681345,40502020,1778470248,-1711248896,5475,16777114,-62486272,738088585,1444673606,1976699898,21839112,-756481161,1412890368,-26112,-259325952,1778412112,-26112,922681344,-1705639852,2698,50607871,69134350,49309726,-1929313432,385733254,26929232,185255043,-1921813312,385733254,-695825072,-1706027266,65535,1584709643,1183432747,-230258188,-19495283,-2037559274,1343684050,2807194,-762934784,-330942211,-1098890124,1966800339,-330921923,384583309,17066064,-36534643,922701846,922703566,922703564,-1768270030,-2094102937,1996427460,-762933770,-1706027267,7779,1182992619,1451426290,2122514676,1702166772,485654145,-1956744446,1452014662,-129594882,-1912973687,1343674950,6946922,-912654230,184549394,-1928039232,1343674950,1235610,-632910592,-459649002,-16777198,-6623626,184549631,-385649472,-15991103,922684276,40502020,1406618,70713088,-1712845309,-339725566,842465097,-767655593,1912823638,7256069,1840776171,1389505280,70713168,710502403,-1710527384,10847,49168003,-15174656,-1711083978,12262,192200715,49166079,-1701182102,-1207959510,1599995906,-1957313591,1988843244,-93694454,383130,-1576649984,-1961921270,1586169934,650219014,-1070385271,28836843,-892772864,-1957363706,71732204,-955604317,192006,744253440,506377832,-1711083928,65535,49168003,855930112,-3946048,-1711083978,65535,214483913,1448542208,922746675,2124022532,184549420,-385649216,23724200,16777114,1975520000,9824515,-6684310,-1996488449,-1072957882,-1706028940,12314,-1979955575,-804520362,1978335861,654073540,1946173312,-129595036,-1946532212,1183517302,1975913228,108461834,100955903,-1992299693,1183773822,1015031308,-1960938496,1586428030,76162810,125044024,385384073,1191897887,1015031366,-336956160,-193033233,3964966,1996429173,74907398,-362753,1996486774,603691528,29294592,-159973632,2743962,747411968,-947191808,-1010213026,3272,1996445271,-26096,-1073020928,-375847819,1988821253,1962281734,-12284662,1183432707,-955913218,65094,1183531626,1181182,-1706033046,8332,546478672,-125108224,200693385,-385649200,697958585,-1912602579,-1993935290,1435051525,239504130,138774822,-1993946829,-1993995699,1996426317,23613456,1364283652,1117594,-163148288,239438118,-16089469,2122520437,292945676,653674126,-201046585,1170679297,-352321530,172395281,-1911794037,-1993935290,-1993997243,-919402923,1333720587,-1995946357,1972238918,-162100464,-1979820407,-108268418,1462908671,737828491,1376226258,172530256,1183711232,76097278,654198414,1962949763,-193033467,1589908971,1207903988,-96042230,1195787778,2080800315,-1643577,141168758,1358317195,86874711,-947191808,1593202315,214616415,147361792,1448542208,-1710852353,12693,1953808395,1778808575,832674312,-259325952,200955529,-10390320,1183712886,1962878714,67135496,242548518,6946922,3278746,-1895877888,958855750,578685564,-1945088883,1988755014,-1896772616,-14221754,-26060,1178992640,-128007097,176109862,-1945704065,830118599,-1706033152,12237,726702679,-1706033152,11109,-892772514,147324930,1448542208,1460043403,3054746,1958742784,141186926,239514,-1980724480,-804520362,731536756,-1996488656,1451882566,-28930310,71600934,106203942,637797158,990008339,997718614,1178273138,-1959496712,1452013638,76097274,39094566,205818662,-148465344,-1993995652,643238996,1745384703,-628423680,-14231037,6951024,1436156010,1577058352,46844255,6983680,6946922,6946922,1744835688,6881279,952035328,1024509059,-1071972351,-1865688841,67784,922703447,922703576,-1701161258,50331698,-1957243386,1213650966,-1979955575,1589968470,1065363196,637826396,-1929377850,385808518,976682832,943128407,847813207,-2037579776,1343684344,1776812138,508580370,-1711077272,12991,1455439491,-1922206464,385808518,852138576,-259325952,-17268083,-1929623927,1589968470,130426620,-62456032,-100609,1746861174,-593886354,-16777166,1996488310,858823420,1174470656,-25755652,519862015,-1711080344,13052,-100609,-1919222666,-1996488653,1451883590,-11513090,-11085770,-1705585098,13141,45629059,-1928367104,385808518,-26730928,-26110,1988820992,105286404,963954187,637945486,1946172544,-125399760,-1706027266,13152,-2087847797,1183448824,-27882244,654073540,-14678074,1996487750,-59310082,1443264255,3394970,-125399808,-1706027266,9908,-2104627061,1183448824,-27882244,1462908671,1343651690,737953421,-1705968570,10882,1463432959,1463301887,2330778,-1950183936,1065363160,-1005488838,643250206,1596262282,4271360,-544544688,1463432959,1463301887,-2125336,-11060682,-1923663818,-397345722,1347555620,60844062,2993562,976682752,943128407,-26025,-259325952,654073540,-2097150010,477569278,275382378,745013354,1744857601,922681656,166200068,247759844,1055637555,65406663,-2037579775,1343684344,-1550188182,-1962934228,-6662408,-2097151745,460792063,1778412119,1744857616,6947116,-16699032,-402455498,-997989428,-1195250928,1599995905,312009,1462908671,65693726,-228065174,878864430,3050650,-796081408,68296,-1910614441,-28915752,1183514646,17837324,1967655284,10283267,-1962888471,922685054,1248483122,385369741,-1710855600,13501,65562711,1778654056,-28930815,-744861674,-1107296204,922681673,-1923721422,385808006,16869456,3375258,1958742784,-395815093,67201027,-9830038,-409272470,1459617844,1745086568,6947858,-17398131,-107327466,1459617844,1745086568,23725057,-9765014,3476634,-395815168,68315139,1183645802,-1706027272,12601,1358856518,-1198031359,468385793,-2096474485,91488762,1963129475,242679564,-1432747670,-352321525,532689890,-892772514,113770506,1448542210,-141820109,16664262,1140803270,1358907018,1530129384,58048523,-1979662359,-397344954,190526746,-385649472,1183449264,1273516287,-1072997579,-1578564748,-12154368,885712976,1958742875,9627907,1358907018,1530126312,57982987,-1979677719,-397344954,190526566,-1971882816,-397344954,190526460,-1083476544,2122317825,108331262,-1996536182,1183514182,941540607,126363223,1463295684,21480998,27977728,292831296,-385649336,1967653165,10283267,-351243192,66906161,1463432959,1463301887,-1978675224,-397344954,1183440472,-61437446,1920006787,-554223,-11060682,-396937162,-1072964360,1191081589,-8486657,-385646758,-166985946,516192117,-1977198890,1547540487,1342796892,1530167784,1635041291,1612330553,909728628,1433690140,1456473799,922681345,922703674,922703672,922703576,2124043990,-16777162,-11060682,1448556598,1376678888,1349000784,927701507,485163008,1358907018,-2082615320,-1905102598,-1964247157,-231681,-135726474,79987457,-352321096,1962871660,1979059024,842465100,20080727,-17135987,6836246,932616705,-1073020928,845678709,-529864703,1183465963,1783666942,-2037557648,1343684346,-33913203,-258322410,-2097151962,1784024772,745035280,-91845375,-347072771,1778412046,1744857616,6947116,1778466152,-520165376,856605827,-916496704,818450627,-1588199423,101406522,1484019512,1463295684,4161574,1392922228,3294106,-990868736,643250206,1560246400,-2037564812,1343684304,1922716422,-1929379790,1783682118,-796488393,283660542,113541949,108380171,283723510,-2037576981,-397345072,1079720932,28837492,-1010213376,-916537293,1187549379,1448542208,1462908671,1183677034,1783633638,934779405,-1073020928,2053770101,-1193307160,-420872193,842465024,-1921291689,1343681606,-1801845398,184549428,1778677184,1792928635,17066050,1555098,-96040704,410370059,1343253072,1342254184,1342254696,-2082461720,-4256060,10086911,-26032,-125108224,16533191,-59340032,-1912715639,1343681606,-431583914,922701846,922703674,1746818872,1461584886,3733658,381977344,1354385037,-396937366,-998032317,1975520006,-817433039,504132624,15263831,184861827,1174959552,2114584195,-1960383562,922746486,922703674,1444828984,3698074,-82176,922688491,922703674,1461606200,3713434,184451840,29295997,855829248,-92864513,16777114,-92864768,1599642,1590135552,-1866217121,66760,-2037557673,1343684348,1463432959,1463301887,3719066,-58290944,1783633662,204662784,1746817106,1738146817,-1929379786,385809542,-1711248816,3227,-24907637,1346991359,67987486,379194730,-16777159,1996424822,459808260,644357636,-58290940,-1706027266,14740,1443939459,-17004915,-125087722,-4651234,-222284801,1238497198,438213201,-1705639936,7279,-1010213026,-1023409736,132296,1455439491,-385649664,516161664,-1977198792,434655239,-62486053,-2080483703,41382138,1347554162,-2080423448,-1914108732,842465024,20080727,-17004915,6836246,918460929,-1073020928,845678709,-574691327,516176107,-1977198792,1783666695,-1929352592,385809542,-58290864,-1706027267,14051,1779352707,1779460608,19687424,-33782131,6967318,-2082579480,-1070395708,1048822729,1946181658,473858857,578027616,1457010431,1456879359,1463432959,1463301887,1467442330,147096372,108318731,1456473799,28835841,-1866217216,6856,113727063,22228,71179915,-1958541370,-2147205602,58606911,-1979656983,837308423,-1072997585,512454260,126485566,808380496],414,[1178817357,0,484352,0,59,0,65795,131086,20203,1128616528,844714063,1111573294,-939511296,503316481,-971673088,362,0,2018816,1660952608,1634561391,1663984750,1996516719,-973078252,362,2018816,1677729824,1886615154,778396513,7235938,15831,163645,516816896,2105344,1937142372,1701011824,1937339182,58043392,45945856,-838860800,538968094,1852405504,1953460066,1937339182,11898880,103989248,-838860800,538968094,1836016384,862745699,1818504753,-1141899156,-397410304,6,536878798,1868759072,1952673133,1680764018,-268407700,1073742428,1956,2018816,1795170336,1668115823,778859124,7105636,97936,655664,516816896,2105344,1835888483,778529892,7105636,43504,753600,516816896,2105344,1886220131,1668180332,1819042862,6066176,204058624,-838860800,538968094,1702521856,1851879544,1818504804,-633339796,-2042626048,12,536878798,1936523296,1852404336,1818504820,-1140850580,1619001344,13,536878798,1936523296,1852404336,1680749172,-1342149524,-2147483544,-33550820,2019071,1828724768,1885566067,1819042862,27381760,243609600,-822084096,538968094,1952804352,778661985,7105636,-1698893815,-2147469103,-99824685,2106404475,1409960666,947512133,-2091160658,-1906913210,-2107055186,-1096189138,-1395268050,1841918399,1740805878,-1555385211,-1206707729,-2133772817,-1037751534,-1319541501,-1962908847,1699088309,-1386460825,377827204,1289989543,-330178171,-1226338388,590193012,-1926067827,724140243,843370620,-1573049909,1769663278,1630625540,1303105945,252943411,-1268987538,405217370,-385030569,-1620888864,2042445791,111547867,-812299447,1004059428,345028780,-53653552,-1910592468,55115255,983868416,-1745510654,-1120010096,755591588,1446650058,560094456,-1956019750,-45729436,-2072731335,1566585680,-1381027338,-1233807856,-1437643805,1377790866,-1520345712,-1012160038,854085310,382736879,-2079317817,-849241149,1534028257,308859926,-2146726021,155706671,1609970024,-798369733,1923083872,238265293,1650019473,-1004647170,2105919096,-738853673,-449441417,-509398679,-1516531481,69827846,688309438,374826360,758754077,-779561998,-892275686,-1742179561,1593268384,1857212454,259106036,683197590,-1259483869,-961192459,-1064173199,-250039399,894953554,1036431110,-1490348235,214882036,1252472032,1047968626,-1308715290,1858839560,612048540,-992577632,1229127764,-1956367313,-614677292,1899411462,-640658563,-1410910045,2117996674,-1106163951,442357362,674195,1134085464,-1466462126,-1483224613,-2112171763,501669956,-1427179511,-407976483,-235082111,-754229591,-909731580,-1162140869,-1441016486,-1976195988,-239813116,851310,1833400977,-1728544265,-1296727625,-1460589092,183244916,-836547084,836467515,-1561353820,1830605014,59827207,-71356331,-1373505122,-697754867,1453693105,1000266942,1087970003,1328087842,-1888205588,-326304770,899333051,-577756366,-177216127,48182451,159162989,1242014688,1219655955,140477976,-1378699290,-161716324,404802826,-252680882,923663385,-457584296,-1040878732,563151943,38383412,14440396,-2119426149,-543219305,-199899980,126415952,557042514,208001199,-635670684,-89291400,1350049317,1781482266,1484538887,-583147191,1608452925,-910095195,78477501,-1819009809,-1054963978,-1682815963,-883122312,-1683370993,1709367787,1228703395,-769649125,873655271,671059566,1863451788,-240787587,-1323722215,1200177438,-299932977,1759967133,-1486118131,1678656477,165979760,-2088531467,-1912484858,1421965942,1277824861,1949960832,-2043918515,687750902,830815588,1491513145,354806045,-1214676062,694113711,165346567,251815240,-1401789956,2043878319,2017064672,362497108,-1738278562,683006680,-1388384169,2132819554,-2132514392,812814029,-1643704673,-1499227577,1089597713,-327003293,1854718667,1197963964,1145893547,-196688638,-596300560,1990298766,426406426,1240729294,1355937918,783231003,-1003750034,637678969,2105857728,738922728,-1500862382,1602212149,1101424826,1952751793,-1943751900,-1448475143,-1474875952,-1106151732,322726148,-630383877,-688597617,-1516035308,-1733631231,-512752905,-1027669010,86012473,-1018348365,414452070,832393477,-492723057,67888606,-425539443,1505456072,-888500152,-265054507,1836290843,1531696041,-1070719536,1988943798,1881496058,1492302474,1932675613,-792087922,1288265728,-1232972761,258397030,-1164779197,-1674504122,-2129945813,-846365801,-592617400,895383235,2110021321,701820097,-110999304,683571905,-1910228079,-2046971965,1799119793,758084401,965524591,-572947870,-889188549,791720293,852284366,-1848449643,-1328620735,1365782538,1977590843,-1805188560,-1045646394,941412373,1036386318,954616335,1714345996,-1451423549,696944551,-822545784,194072074,-1292768899,295457206,-978467826,-1830178176,508375375,1527867453,-1107896716,1758481376,-1027480554,1458884697,-1342315488,-1495199969,-685478289,159729038,-545927341,1376567257,-881923414,2019978969,-1352971771,-1178645364,38961783,1654964912,1415748525,-274143672,-1682641020,-583419147,2119949327,-119968894,712391517,1588500456,1506997512,656862773,1382649833,-1249286738,63421005,-746107992,-1961203469,1613500197,-1166706287,-925893693,542989934,633922669,2030707989,-1787953879,1775527280,-1109812445,-409166012,-2005250567,994185276,-1263429899,-812292103,924390849,-2023825980,-395901203,-1553604937,1968688363,-281246444,293487658,-2068775358,-77280063,764468865,-723075689,-1812370345,205945798,-1162160578,588847575,10354211,-98769434,-1210038981,1811886710,-374980100,-482947080,-913998459,-388978343,-650881197,-1922569316,-1418099675,1045727400,1299979312,-1678414442,-1544938724,1902840520,1049504107,1792652831,1648443211,-467009555,-1566818243,81421093,1807359292,-100534908,1997131759,-433289282,301693023,482418961,-1228420932,496726080,1370569521,1010392721,-636202048,643460789,-1711285434,964871297,1369497444,-541568414,683488052,-3518016,-1592307428,-1889537088,1512697743,-935583665,1858333808,-216780909,-1140167197,-1171385208,-531803978,-2094903140,2062254656,-815469055,-751748740,-1176542782,2011906528,197880823,1360743791,-742430913,-2072725687,-138840534,1261603723,1958277147,503622483,-237540552,717883839,-2021429381,932778855,1936293602,1192901897,785074049,1819896211,-663688851,119752915,1611424796,1661507451,663315885,1294811507,1540270006,-1862798268,1548503585,1143363182,-856976010,500494537,88878937,-1259022213,-119357244,1560168851,1640107347,-404371811,-196127427,-899731638,-1280441627,2060870693,-340311325,-563497933,-57635083,1441956881,-1457883673,145946870,-1703233594,1170493681,1316823762,680938516,1673624164,1050741829,-1047423753,-1713499877,1215626783,-1546239926,-1017549431,-1851255170,1280047498,-963458733,-1306733821,-227267916,-741576281,-602562171,2005515243,1310820812,-158591927,-2129142901,1668593432,1917496185,-1136805914,-586607355,838424493,1497774728,-1020671894,1073140394,1985243625,2145226618,-1610252403,1809673638,153656011,594319806,1842573665,-116554981,-1131328709,731967004,1839675023,1710770408,1892899674,155854395,1529403631,-1596487837,-1379677577,-901442019,2122608673,403465558,-694382986,1573799314,975945042,-1293892881,439488246,1785484402,-625732417,-1864916249,1389469372,-1309298616,1187977860,1800791326,1736825517,1100829963,1697373213,-1486613333,-930120761,147821311,2068339683,-1704657322,-804154231,1194829946,823147880,-1115067103,-1132767177,-1276154885,58147000,-990827383,-1704186014,1914588222,787703711,-1283365765,-845417838,-1654290315,-1065585921,688606537,-1000928903,-1668116365,1304840509,1628536790,1674740242,-1693059978,1845692338,-2046138342,2126780565,1352383361,82511074,-69446669,-1006384392,885111957,753219985,1679037922,-60881495,-1746646033,-605588752,-535087057,-258402990,-2069381750,1252917619,879574714,2080941355,1723033090,-459899392,-995929221,-2146524064,-357381082,1880925057,358635314,1105076998,-1817581046,1895006329,719546265,-599426441,380362877,-344652539,1079534089,144293034,228437076,-1473936247,-1830765468,2122397488,-815669530,716505278,-90432425,-1094918964,186182059,1563520208,1019695578,-1923742095,1377933919,-225756131,705983225,1453999371,1934856051,454629896,-1989962334,1795032060,410673858,1655883007,2138629511,-1079661820,428195040,-684227120,-1023135228,-2048432680,653425819,-857267135,-1582527160,1210624165,-2019214131,1714849190,648528935,-1922288841,1254197996,881562714,1146675142,-636641015,-40315353,566676276,-114470291,-610909188,1145349807,-1791547178,181771049,1744781910,-753554845,-1721646378,1549507169,1102322783,923439528,-1275338023,-520811195,-139176305,-1551221426,-1777033566,-1279208349,-2006992348,-1580744389,1470141043,-1208652492,-486936624,717735551,-168007069,290156266,-1815664381,838539941,1229608423,175793188,231624663,-1686124734,-1732989670,2097177156,873608679,1977062609,1680253547,1579375323,-541089324,381374227,-1216680607,-1268771089,1777268924,423665027,1718260787,-916374266,-1516147803,-1846588766,-1100595375,1644415192,1877221350,1860345778,-1132252796,-838835433,-1938712455,-1429407173,-1525679506,-504931562,-533122456,-1739625623,-620162939,2021429060,2030982676,-1883786732,-306485781,-1095843125,1271529398,-995284824,1473561087,927217433,1257751735,1473279996,-1968263000,-1721907177,-1636101669,-576682531,-1178494562,412381762,-1384746260,-205550610,448891659,-1722932877,-646503292,-1864322494,-173150239,1171736831,-158977665,-1505687663,-1158738511,-1806451684,24509849,-1712572890,1052691963,999676153,843726019,1226029809,1041939966,1697281227,-1410430428,-292862280,-2128553532,1164784326,-1731037352,-1080401731,-2035810613,1911838880,-568453158,-231758175,-1932018138,1866245993,-17356668,580372964,108991803,1527518084,84002148,862041622,-1798297822,2022337620,1608123095,-354613253,1925384685,1336566740,146775682,399127039,1772692555,1053857447,240424399,-1633131003,-1447603543,-899460108,-1019747121,714301973,1612377773,8421733,-1801578248,-948846372,-332015054,113285953,1797068488,-2091830435,-724727756,752478528,1196268022,729473176,-1979310220,-2123034084,512719595,706863058,-1462667186,-2120046126,-319826007,2137598467,-953456482,247981412,1756662112,-1487698394,1934686435,1456582848,538096987,-1279396119,828963277,1347160275,1505068722,200578292,-312690036,164969115,-420847736,-2070932179,-300509274,705789801,-850842667,-732427437,735708343,2137742875,1719316986,274702896,-1018005907,-1381532924,-1737404193,-32185053,-1504831577,1238818904,1892166601,-976965345,1224978865,1138923250,1653348711,-1276463881,254016826,-250960552,1174157177,-641541379,-1818408140,980296525,-863341620,-102540075,1451408677,207635895,-2126593806,-1675909579,769094723,23766928,-809554008,783166045,564595237,1161495901,1894125366,-1457449989,1889612079,1866001886,-810991673,1754489906,1451597234,-223809942,222070362,65772105,-286779729,-468428239,1408772190,-123301529,-1203293988,798723245,463761615,-1390221403,-1685740972,1625526671,-1489483834,432261217,182797915,-487785960,190405784,-2069923928,91742382,1362237911,-2081097498,221904614,-1988313430,-983138696,1246172566,131215555,-1554834861,2044778154,1991818086,1170678176,-1396517983,76090239,-77767327,-941609512,-14078597,-496400438,-720124928,-1340157150,1697122816,1212778845,1637161164,-436858620,-1069284826,-814298451,-2025404818,-1072449325,-2117379191,-1697233657,-1933629194,-1657135218],415,[-730262019,-1373984518,-2096563426,136924348,-1733987093,219119241,-1852640841,-1740587773,1379309756,-964248490,1724898706,-1353567195,-575615386,-1610856174,-1782137393,-2088180047,1577952128,1270809436,-813421748,-1486276063,966748757,-547725093,-840808892,-897421016,1621011715,-285780547,948629827,1681700148,-570694373,-321497666,1354753668,-1866351089,1044524129,430222776,1011978236,1491109384,-662218178,1935654239,1597971678,536968906,24690470,-1447672091,1344967691,2138093889,1277576833,1609495483,1380496855,-623956851,1731551952,-215404782,-92250807,1049412993,1510061594,870606458,-2133701766,1576865035,-1681184777,-2057713173,1332953221,-1209098268,533198619,14494692,-1649048393,-907889400,-1924578711,360220398,2121102463,737406593,-1536533566,99656547,92148706,-1759085554,1779887556,1012131172,-263267584,-322964226,1818415696,-1827542265,-112357991,1493282177,-1217822467,990804395,-669476823,1069359737,477266729,-1145306624,2017860629,635739453,1630227869,-8286251,944599065,-1755718362,1685939560,-155498443,1789110796,417622377,-245711888,2016293575,841926394,494741343,-2044485934,-551382226,425660134,-20583893,-1996831960,-267545245,-150808640,728888176,-1983083004,1175263871,845818362,-1989084205,2025423774,-1324934724,-380078243,-1726747891,155364184,-514739328,1178439365,-1327297337,1450951167,-240315792,-1375033718,1499101279,-1402791852,-510515001,-337197050,-1310900630,2106333822,-962437066,378353937,-2114656715,624719830,1289763568,-1483138550,573856430,476300753,1447816946,-1660736026,363208263,-1465139907,-688115110,-1823298613,-1096568786,905643320,-1490179477,-1232291503,1384295035,-373226044,-2005540054,557544335,146339716,-1662005928,-2024116933,1621716375,1631865549,-1967369564,476284573,-18293626,-1263560100,-1749194238,-752438014,-1753824530,-1928310465,-1603324190,-1098207180,210928016,-1624139334,-1711869473,-1196524972,1429763745,101158725,-1513391297,-1185768533,992348424,-214186263,1604463308,352584186,-696299015,1292365079,-706907020,1930655420,-353942503,2141655640,166414085,1716626603,-480539565,-1747155520,-2132919798,1788536550,873899991,-372230170,-399754255,992685453,-523585371,910236265,-1683882991,-857692895,1214133383,-1639147509,2033352864,245688113,813675885,-68818584,1358175590,-1553086519,1004735087,85574848,-302654505,814925695,-1479494264,461203261,-1109138740,1497381530,542767128,1618756668,-1157331703,-1715089989,-1987241210,721306632,488203084,1738865945,-2059148500,-855444197,-1285257518,-245497673,-567966681,-1412343121,622869007,-2030709949,824817450,577493728,1714381698,-1609088001,928095461,-2130484491,1826507960,-898134826,-1951878702,-352633909,1011927790,1993891075,1853124570,1697185042,-2062166884,-1878318342,1484442597,1041688092,1815987842,-1335480803,-861386096,148712939,-227689089,-718740457,1822015328,-1970902313,-582303586,1100518031,1511910278,178475562,1791188361,1065186072,119873224,1366022979,-1480829116,182154420,1067862886,1807386030,307537510,1934548868,716958426,-260823554,-338595462,203127919,-1343090556,-478751333,-1995448430,-944952886,-1009200688,553570747,-37854853,1528607948,488603628,-665444283,-429320330,-411722367,1886526632,719215885,1353429426,181839721,-1835068128,-2059397335,-1414547046,-274732693,-2131264151,-970667590,-406785877,157437941,-1910689889,-998192368,611529448,-1177838547,337362257,296918263,-1796668290,-1431797002,1557813648,-467983575,-2056678078,-1916977299,866256213,800389850,161786491,-2141174124,97807828,290447240,760482305,243701731,-221259108,183786705,2103324986,607204140,1176851854,-257072518,2089409383,-1967743599,1241663408,1123962977,-138861584,1895742800,1358087727,-1725987316,182502850,1475937141,1272188989,815628580,1935129623,51597928,490269191,-465150807,-2058661951,343900092,-490052812,1052422398,-1341699274,-1362148195,1254692424,2128014445,-412925540,1836824016,-200040834,-328299304,-307542396,-630855075,-938143158,1054933320,-1181927308,-1307316466,879056864,1809264327,393073154,869529069,1285435756,-901563599,-1946920005,-902940149,-1795729895,-1500262644,309009327,-1820133572,1750730914,282440176,-1896450005,1031694367,1194036138,710090631,-2028893209,1011445643,675976568,823669170,-292574205,-1158128599,-1418067225,-1185791816,224584224,825969038,-767990324,548320959,1677765163,-1866040129,907700059,418295726,1695847509,-2077893657,1779322273,-2029493321,583288520,-1424813262,1424725561,284006054,-145281453,1395086180,425734554,-1881135903,-751225446,-891991363,876401864,-1912304379,45359872,1124818992,1237936862,-1354912617,2107096350,1405898236,-1124003343,-1669177096,-1401341364,-2045241940,-52274434,-1108984791,-2106192703,96422163,-1451595363,576228350,1801693302,-500502607,1522281403,-887027054,769786838,317289369,-40266738,-176889540,-5468712,-1279503567,-70193201,1341549167,632962358,-3652518,998277584,319552980,757709483,-1534961347,-544514144,-1050059335,-1103500703,-1730841605,1600773343,1478440987,1197052681,1315324773,-161927379,-1851363776,-1978298927,-1062629717,-812190583,-797934920,-787444407,79763522,1860189110,1107079916,1306631589,91177465,1027716905,-209338903,2012403090,-1494428344,247556004,-364896431,1986826926,1802290960,-1249700192,771896908,-1502687289,1295738416,-1250708336,1681518195,1294369109,-389962460,1428313017,845874403,-1019699601,1555467214,-358447028,1312198611,618678063,39844284,-603805173,745066094,-1705646580,-1546875181,-71351261,-705883281,1977946412,-1005576847,1861603373,-1392051194,-553689255,489507480,-231229647,-1450807738,1382540172,-63987461,110337972,-1515879759,1000375029,1372367258,-517709675,-621826175,2112268578,587760666,580068790,196734412,-1816547109,-557280671,98857353,2033086293,-1206280583,1719004002,1904498530,866998455,-2007648293,360941774,-308845392,941885470,-135087908,-1408425844,-1331284301,1681756691,1148072838,-849836178,118447019,-1398513934,192712323,-561867361,1009826727,-996781876,-935191290,1861189095,-1324388608,1275516305,606055955,-293621157,-1171964298,-1554566875,1551422728,1185043591,-1513930963,141767841,1476098923,2070937445,-1569129750,1448401206,155281645,-1450536112,1535635186,-560221269,2030611103,-1239348765,-1475604825,-1521277067,-837836679,1644912291,-1463863546,-1146155054,1708500216,-1519823866,1612209770,-761769339,-303099050,-1783893566,1185143212,762361263,-1855888081,412403735,-856923472,851501377,1537090819,-1747252047,1276770806,-827269439,644322266,133348422,-1464920136,501932250,949532453,170817217,-2014933958,1055287434,1676261670,-993123324,-1614120941,-2133213429,-337351382,-383842608,-1101901560,-286105484,1301949523,-1840108376,-1446233591,1725450211,1153992792,619966661,1397529211,2087030960,401785142,1421501642,1680629073,1830534895,398165533,-1234019037,-1161398343,538708915,1654984901,-1317779938,-710789746,-1524386939,417591017,1722197616,1170176485,-1782002176,-1279225448,-252200321,720321115,-1558784278,891712898,-1976219417,602208244,-2089872762,987313753,-616845440,-1183925769,1937247089,164633868,-1709789543,1569248930,1390150884,-1299325428,313346990,1220027727,-1141640039,207432148,-486687197,-1363724339,1961671847,1277130081,-87742309,-674586688,-930873121,-1361603190,-1273839555,-1382472419,652676746,-125637160,30804379,694893668,1605320098,1099325620,-68982442,117787756,878143648,-1114454429,416181553,675310160,191809967,-564222452,1109063209,-240438869,-927673845,1186139406,32603009,1971875872,1478851721,550304064,-702835924,-1364463585,-566391408,214910919,-56783575,-459816173,1491046653,-819202222,-1078163187,-1181370120,-1361054679,563607652,1791164262,-1163396289,-2121702626,193204336,1534015817,-654804598,-771789435,1254391233,-1464763651,1620467848,-2087998306,499686519,-1357668728,2088878565,-1914979752,31910702,145054593,500151317,1897289243,117352113,2016568473,519195768,-295041697,-1928537933,1657493494,-77180126,2013453342,-829788181,1657619978,-930034014,-653223410,1814070016,119638195,2090750385,-1643502268,274272033,-1130345177,-44004444,-1072516888,1563238532,476589039,-1416439413,1561815491,-385297959,-138287077,-137129131,-1588949675,-97521230,-622058673,-2020758343,-499639068,-1553145565,945921986,-892655317,-1230137403,757318030,-1248034346,-1856960610,-1469587223,1977021431,25253775,-611900922,-288570844,525618848,-1560513917,-714269024,-129342948,1822204267,-765686152,-184502053,-911302996,-360582431,-754422758,-1291295124,298519021,67078163,-173442083,646980178,753329095,-1967392826,-469557190,1509929905,-1955704688,-1626025000,-310210938,1979598949,-1539055319,308265090,-121132295,1667404988,1161647143,959004925,-1047406733,-2096493805,-76236805,380417809,597401785,-1974988593,1341333650,-1064050523,1259571547,1150456643,-475567504,1570228473,1038717737,1710937710,-1664358196,-488866068,-700467634,2077927659,243171788,-1580180543,709343300,255085699,-599406487,533193869,1584175567,1556685610,1407121163,-1202599748,460592314,-943392572,2101920691,-1029004281,-1635335987,1562880589,-501970016,1080656001,-361109273,-403619084,-860761316,963517839,-341599623,-1051350195,-681425413,-593751500,551800537,353611599,-1809082738,-1590599258,2040934872,-1429873292,-911260832,484951188,204394984,1581032658,817507183,-1236484488,-1791632128,-739727783,1267856151,1988295056,806427489,-925979438,-77017057,-626194206,1326840967,1345375295,-1764526232,-1720150082,-443400413,-1573967580,-1597423964,-8198740,932570670,2015187145,-1157027794,-1523326725,810967073,-839622590,-102002326,-382300119,-1318184281,-944755015,-771225093,530078633,-176891188,1062786474,-275551964,1987204796,1482932604,107150781,-1456402708,-241909988,609580800,1601855007,-290016603,-1419304065,-116639526,240933755,-104766106,1411905060,-1434140222,-1009921023,-1733159587,-1411071281,-1905080200,-173971552,1538071264,575855133,-708042849,356833996,947668421,1185287365,-675424484,1358906010,-376868883,1071680662,-926998280,-365792467,278279738,2122068245,823436828,-1560353834,1331219943,-198896421,2064786111,-1209986711,-1119276050,723906196,849570702,1979350046,36285885,-259375262,461044085,1644104031,577667743,-1289472893,-862344237,-1455158193,761068304,-2048688880,1493139272,-549984012,1740537276,2146407802,614970534,-688062001,-1802109405,-250091038,-391167933,-2082534438,-1227441680,879094235,399004912,2069963130,1350613727,-271967555,1610589438,698430675,-577686640,-1479887847,-1409731790,-1711543893,-805554319,-1482088466,-964909952,830157697,-1342195557,673949076,-109791614,-401523909,-598535133,-1398073313,-1175134379,-1081805597,1887278463,-1648209605,1734200565,-1342925874,1810666807,1453227705,1723978035,-1369188060,1156502831,1029782072,1590506982,-326784895,729505412,472578690,-835183114,1286637797,1509974422,-122699392,-41280094,2030073901,-1709863609,1061955321,-1442210499,-781226883,-162173768,1451344622,-1401364957,1822467955,-1348385313,-928502359,-562765239,-259176951,803433273,-1538609936,270679579,340899886,-455771470,-1811756715,886633490,-413947508,1307325382,-2124796531,889903861,-300719272,-1352133701,-768325741,282075493,1101523439,889683574,100450931,-1969570166,-320522971,467563867,1791314386,-1463855158,87493148,382259261,336553956,2146506355,-798945619,-1193255910,-1586729119,1556784192,1476995133,-836570618,-2040833795,730860203,-1380027595,-980414894,1079274239,-775754165,-1323729805,489751430],416,[-1168268232,-1175454591,-926346162,-1824452154,881177197,-1935332955,1738921537,-618438292,831809336,-488406840,1630727500,1583724090,-1036193332,428289692,-911642985,-276978479,-1628112993,1722555134,-115466852,-291571744,-1107298437,-270565649,-1739981859,-760776886,-1301169043,2138303963,1632394197,-949810830,1898721222,1332189013,-221565957,-1413893524,211376523,-1588530114,-1862176655,1635817565,666906892,1949069791,-476460235,1665361480,1065262108,484083195,-786143068,-1694012782,1416776956,-457717457,-516262470,985379812,2044121875,419236708,-1001339301,1289638230,-1796897953,-1043020320,1051354702,940715433,1638142460,-282769197,1213112104,-796860601,-959219153,1463439085,-493017678,-1047931284,-1333208631,751762014,543307037,710988887,1818784323,1045990300,-1202021481,1503368181,-172377793,-667883949,2057443995,-1770405637,-1710758010,-450244376,-168813875,-1393728048,-648429396,56203266,-1483248957,1448469980,-232196654,-1093584193,1544943444,517166453,-332774184,981068587,-1489575014,1042890359,483488105,777231898,2078984141,1285298670,613190798,-1956907949,-1514039665,-1270623877,-676153339,1955384067,1932126657,-69656120,-1235030854,-731893764,1823788130,1457952419,-80919221,-653362864,-185849771,-1118120882,-659113547,106465949,-595929257,-2016408635,1707140991,100476609,-262594199,1575296935,1783413273,-321072169,-578820750,-205174121,-68488338,-694042805,966143160,-51830732,1834925204,2054790085,-1536496290,-768261473,-1232407783,778339262,-631132243,244237041,-332653298,95670056,-1246401317,-1475185242,-1848802491,264537891,-907678348,-645684767,818393594,166508789,557682063,-543616473,-277316166,1061121518,64440380,-571486423,-786125620,-1766619675,695643943,1159497068,-610769716,-791976901,1645201616,991684423,-425086837,1048121798,-1033056240,-1499394891,1658200022,871523039,1291007375,-1523750440,-284069067,2126143068,-822929972,-1333880557,852614708,1060191313,292975264,1987235055,621604638,125288249,1159994895,-371772483,744891897,949259030,-1551547153,1952529119,442823142,-1476480584,-100862025,-1467772527,-147918735,-1644413993,482159204,-188721595,-374133897,-550361543,483118263,-223370476,177197851,1508093305,1639209094,1970479479,-1098958498,-284759322,290083832,-431290641,1635399581,-474925912,-284071347,-1317706760,-909332008,-261125019,686544494,-829855189,596161299,1979634535,-538108603,-775118913,1931296240,-15245252,-850443558,-2051670257,583128709,-1984701770,2104186607,1834704487,695224126,-1233537684,-312778404,-1465229022,219469430,227930323,-277648045,659059565,306967638,1405156902,-991867856,219483931,-1169254253,-770547452,-248454848,1277448666,1958250690,1031554937,-250473502,-103933816,-302301491,1019701861,267285243,-1663126962,986899983,614864172,927130200,-1282156324,164303807,481311569,1123854933,1317921074,676609679,-219740663,1556372164,965375901,-1368879178,-1128545186,-1398671549,-569069234,347164401,-1134173263,1404860296,-700770772,-154022892,975544511,-1041761153,2049279275,-307267770,-1190915611,1486783935,-1850572813,1757479665,94476602,1782203147,1722455876,-1751899425,-1351260329,-1220149980,2067011992,-2063192596,-777851515,1229568847,1128637164,146528349,-531903849,1796446749,1730604881,631648984,-1037136144,1136383056,-1989113437,-1390701806,-412503786,-1994082971,-281780647,907356038,-1974902863,-1505092406,-743825570,553201118,-1875333257,-806187206,-522131862,-2126457607,-1013003798,-1764786189,750058187,-1261667405,1474275251,-690464860,-1021223445,1257197943,-863045536,-1645597909,77905816,-1359615522,-1815906416,-240831171,393156686,-21737738,1011806245,1152783389,1356719535,-1501949167,879826205,-1974649539,880891771,-1927846353,1910716386,2041156154,-1769250405,-1268928338,-607268130,1532288422,-280050190,1684032165,1118403118,-725751330,-718029380,-371295082,-223783747,2054664366,1004260830,-406002349,715159709,-1543370787,2091915240,-727726764,-287634650,-1417576681,-555815227,-747679235,490327488,1433571453,-1627990341,676870431,1652917110,1631726119,290553227,-810458550,-278838742,-2128067260,337814135,-2074849546,395232338,1067393741,-1168530704,-38398504,-2061347305,2096365421,296982621,-493533906,-1545318327,-119669243,-933609828,-1684150857,-1774462185,-441732486,1998282142,-1092719436,-607281427,-1356370634,-766779560,689274129,1723495463,1051946989,-1424967722,-384487943,1598767559,-1244644440,-1176511575,151429177,938713961,1250765783,-361052419,1777493734,1601207154,-18846897,989572461,-152119607,-1472745392,258980342,-1585284474,1626259158,1218113024,-646471395,517724624,1734471402,-1418694323,-610320191,-1297777485,-441784964,-1348998357,1432300788,-681197841,-1020405993,454154229,1733787323,-1151428696,910869882,-661417233,1598088905,-355456921,-692059801,-948849966,-920957466,-1896971174,-1084838194,1907447102,-597171498,1890496742,1550609583,1878800889,-1800278507,473654344,-725687434,-554073889,-546490837,852040262,-668440718,-1619304591,-1160778183,-400698177,-1108349432,1708582757,-1656885778,1560418612,2080085742,-1309197573,-125542988,682978184,173699561,-192498314,956743492,-1803275341,-1395330062,-1838956876,-17910180,725076761,790951649,-843582582,1657871521,1922920679,1596712848,-884605249,-1084248291,-1109545997,-1336893714,-809839573,135978717,1843198724,2110844573,-1065912575,-1954848323,-1548722309,-1430076045,-1237460315,2036358253,-1617849204,-168559236,532046052,-611184437,418537928,361675774,1834097200,1923779102,-468145877,-467996955,252878310,1939627447,-1976800366,1206568403,1487353997,747717724,1683545050,-1693593914,1832376439,1843213054,1262446433,1819047799,-1806389391,-133329435,-555524377,-319939116,-675299864,1732987773,-2033779809,-1142113179,1465228304,-1301855725,-175073458,2109570525,-1021030751,758857958,368746014,-1082231314,-337838693,1995863310,993786502,632154548,1152755510,-1997300092,648655109,-394322550,1685903004,-513086281,-1190524070,-105677070,1677258164,330455367,437050393,330319552,403735476,-276787454,734095234,-1043984864,-1342050235,1335078959,-406807677,47187649,1623048410,471038992,1578008327,-838369530,-1291780223,661045920,-2100330025,-667193222,255941121,-1052311528,54494191,-2133979777,104792447,179700543,739686715,2059512581,130067440,-1106632574,-33309183,2130877460,96519691,-1339291280,-533345829,-1408585658,2072147715,654049344,519837816,39717176,218039359,58704038,-56777365,-1409173502,-310266108,263220960,-1042825148,2014113841,-1677657071,-32571643,-648571893,-171923511,1624047936,-535955429,595595015,670058976,205565920,125309948,1569985788,56043365,-802817993,1602401796,29457159,82851312,49308664,-1880089608,527973600,-1455741864,45100545,31195516,-2131361090,-262028805,-261496645,-130752361,-130617337,1359683593,-131251946,1602416668,927054593,-1064860920,2013585635,931171358,427933633,-2029124976,-889115491,95443649,720902908,-2129784872,75432415,56494014,-1054470273,369696891,327801686,56107772,-2094038218,2114965550,-33145829,-1106822128,-33260017,-8172523,-1651682815,-1602943444,-130876399,2109820946,-1212106784,803230657,58208448,83853388,-707432439,-353848714,-162351380,1286782330,-720032972,1130843836,-2096938813,-1430416071,-1692036785,2077124074,1274400454,-889711950,-610861470,2088499171,652130881,-220613697,-218930619,-1728599599,-872606435,-980303722,-837974412,562259713,1798599260,1403470965,1933922258,-217511620,-1413801183,-1362663902,-1377075875,1571739563,1271684653,-1731098418,1452977099,1317512355,1068346011,-1115150167,-1982226374,1597930823,-552093948,627391043,483587202,-1967159993,1870572414,1272315712,-1303824803,-1017375545,564617387,877145218,-1170585179,1605568745,-822277208,-1559813742,-1938873565,1009893263,-63969888,1255795341,-1345270781,1089772613,-1808466554,-2006171734,261785647,292259453,-457365823,1199865648,-1540833698,-2060266004,-263734674,-67756093,-1562720459,-157040106,-142869002,1869573614,528158423,-2014743032,-908909268,174285518,664141589,-1613366498,-2141809394,541363269,2027914707,-699863705,1351537026,1748251701,-221522241,-590414478,-1465155931,1586554253,-722742610,1501321592,-1052471235,621546962,741559241,-1974221841,724362360,-691163324,1912792996,-1621490296,852216137,646303576,-95196170,716772695,-398086786,1069926050,765158276,716421218,-874436694,-1576471938,143780154,347391795,1445722601,854955272,927718684,-483065475,-197331555,1754103706,-1970820007,807050791,-2065726259,-1291783960,-1545417734,-1439086872,-56165831,1710165573,-704734183,-108041397,-702238886,-619017080,1823312141,-1793743025,455594820,-818211190,1231529942,1375268731,-1253704093,-1773956115,2012718738,-55610,1953694791,-1494108991,-942231331,-888716038,-406687893,-724773349,-1289438636,-1552268111,340950761,-506155721,-294318246,-430060188,-1848517638,-1040429273,-1270405239,1127025158,1565768083,-1017788755,-212765222,-481209641,1899650733,-334256670,1458526550,1659267773,392674510,-1991214121,1357102860,1922103114,-1127789354,343948814,-1684836447,-1253201776,1942873478,2011560638,-408535660,1617637137,1816523084,875608277,-218278039,1467072941,-1448019335,934356541,2068484956,1609153475,1884560629,1966490951,284791480,1547462457,-1440927717,1868793450,-312615098,293862132,-778551361,-259906697,1264179415,1811432422,-2016586692,1507382968,1547953739,-715899797,-1231184180,868521970,-328965629,228452780,1046784605,473331620,-1578935582,-193567062,-1857340060,350714613,-67419128,-1895346343,-1438141612,2094343129,227417319,-370198659,-2103485918,1492540103,441083876,-1011199091,1134970997,236681178,-328252567,-1345104483,-546086712,-245348275,-1313766942,930945533,1010679853,-623987411,1695455521,1467651742,-384918866,-1697741131,-1539806370,1924864727,440958165,-1632796828,-2042219509,-817382706,-1264032927,1640978755,-815572227,488221358,202730301,473502869,1020000741,249426994,-349670199,1940368441,-274544818,424118774,1000424702,-185173034,-1941139354,-769279013,-197549253,1361001934,-1807688465,-680280788,1874450199,-1034442647,426057461,-25005995,-300947205,-1337933443,-1112168521,-874658893,-2044313052,-1757620762,-852702576,-847435565,-1849886905,-145517220,98687044,-805356141,-1146237067,-1123344621,1039255795,-822822419,1003909909,2007092655,370483502,-764716603,-689531077,-596658373,-348399974,1000204658,1761297211,-1183860138,1234789803,-103205644,750551521,219829080,-306492750,496277027,1762040039,-61031863,651510873,1182978214,568310958,-1455434965,1191516606,702604224,43938209,-1742278607,635910672,1321252432,-795779044,646010682,317457840,469788538,-1547663616,154989378,-2119237538,1316725073,306313089,-202569388,-1409110010,-24863999,64501625,1115931130,-1643758333,1468124934,377097861,-1046082116,2122686821,981652490,-789307184,1345806445,-1570224063,-521945017,-793972695,1306551109,170787120,-1899187091,-532315144,915382566,392179073,-384167064,1007185921,-1660187126,451937780,-2065234664,1212086870,-1001739646,732293215,162536128,-375779092,504352798,1854228228,242758906,147720892,812512493,-1694290419,1097551824,-352294883,465208965,-1576787800,477972290,94242108,-90798937,385914918,-1482611263,1881325626,874862611,392179157,-1593769112,-1895686485,-1528765566,56579792,-1742937949,309000722,1065896276,-1402453576,-1339637653,1949162499,552632022,160303672,-264637011,-838649814,443923722,-2051668388,1557184392,1476608235],417,[-586566129,270599509,-159103227,376968442,-1590623588,-1954525505,1932006112,292949360,44829112,-578338227,4250117,-329641956,943251619,2047893001,121121004,1123795110,1185590675,1611514364,929419397,1860181377,-1285011536,-526155249,-396724200,864202675,1534602464,-2120764312,133236397,1839678133,918678272,1661385648,1125360036,1457647791,1327142196,-1320657779,-754078713,-500013879,-1924854367,1391305255,-512412071,-1828159742,-1440565059,-1552314305,1764798289,218926413,-1650940787,-1364576380,1607642975,1596447208,-95820423,1298895371,-1893845400,-1892567673,1052388888,748100083,2078893959,32932321,1568124732,713269912,-512082823,-430148542,-911013194,1535340121,624194406,850795675,2029657630,-492058936,238915665,-1886417906,454602815,1119576973,1280474695,1878090271,-1553206099,-327205158,-795805162,-1456905118,1595276047,-1407670318,-257838019,-1968884398,-2035895778,-1077402674,-2001493275,855037395,472194234,1594501902,-702472626,1069504187,-1320130583,473707048,777626774,-879846016,821964682,2059909587,-540782802,-1836423190,-634696734,-2061840012,-1879818679,-1431147612,-762337993,-1888713549,846454582,-645893421,-1990643158,908360101,-755601094,20876372,1278421207,-998858039,-1164150559,1232991113,-887994126,-1008531105,-1466805640,1245746650,519277261,424015391,-731724216,-599452157,1542512103,-470401796,2069990417,-966221580,245333002,1153456581,-1265463940,-754020527,-1904965216,320037572,1824768787,1211975300,331485168,-1337031870,1212356914,806120547,1785189419,-210988793,2084193397,-1836239763,-136504470,1206806733,1053420643,-280400338,719984153,1429031821,-1485028063,1161613444,1319647213,-190142760,-1152110178,1953247667,695547455,-154521287,846888509,-513214490,-645959180,143249913,-796599219,-1166497900,-590809331,-369900369,-1075877840,180614683,991308787,-883960197,-1025023717,31259708,-96913729,766710276,-955763562,-1002672546,550288018,-1284932839,-1830449183,-54192758,1160520958,-2040892958,-403127001,1044279597,-373109700,-301225836,-263217786,-809558285,-2116932809,-1563399846,-300528830,2035806179,1887070266,-955899692,69606329,-1062509233,1155052425,-1827838008,1958052869,521598659,-26686041,1611028934,-672655868,-74574909,1306455652,1604268725,565763092,-1275430354,538550316,1025441270,-1067217675,-273497148,1956588852,-1163646515,342693090,617999633,1956026194,2077450858,-862923666,-698860748,-1535003983,1949550469,1009613497,1531923640,-1631730502,1056239919,-369634116,-849758869,1751096973,-1196038129,-245388529,1455111924,1787334459,-377453831,-1866121477,995520863,-235064301,602778679,-1009546852,-978861133,-1438053449,-951600051,-1313742363,-656877340,-1166079868,1023142812,-1163953140,-816913711,1176697323,-976407330,-1669477227,1779362328,-1028747516,-2044653355,1242800050,859027074,-1642131577,-503546823,1220680815,1852518763,-1860259355,-656596274,1328515262,-1166049665,-5797969,1646050605,1753386263,-1439113197,-2127243723,-824541772,568149241,1255525794,1639727681,-1886707876,1133609257,-158299246,-688357591,-1695024928,-1397360181,1454756431,247819357,1050092051,2013223354,2146748887,-799029509,-610678273,496462252,-898283855,-1725593872,-1715849250,-727262798,926518668,-1533311076,-752434258,1337799602,281914586,-1706977506,700672566,1002642339,-1110338376,-1890874935,2084198219,1855929949,-203408824,811384809,-1176973016,-1512083360,-601543739,-1915947256,1585358344,1415256397,1618897438,1954653256,-1938137704,-1037727503,1885799372,-106741201,-483340651,1425822359,535408842,832266546,-846801556,-1716153624,1157165331,1672949567,1957943592,1795467090,-1520338793,-1552662705,-583495127,494687201,-24150694,185523504,-711426599,-97510894,985743302,1291235503,820181698,-2083391505,886373882,206826462,-1640007187,1440875280,919536740,-1134602735,1000883368,453815388,1749650982,-1553639169,-1641988715,113502263,1620027355,465095528,-423238969,-701091622,-2106971613,-1113925752,-49503261,-40484835,-850604288,-1251288968,2007558254,-432223534,117271543,1230575130,-1693097025,-347207751,-79225075,-841373112,-739496103,321264980,-795006850,-1661134552,-243776908,-754331407,1713476086,-177805545,-661060939,-178463879,-1180749246,1054424825,1536154390,233064840,1601953397,-1584158153,1223854976,485973589,-1760633417,-1837162066,-1914232890,585102826,-1543781275,-1513492521,-198385705,-1075744774,-385131665,-790333451,-1148028949,-1617695566,-790178639,-979101717,-1988944902,-872825611,2109335894,-1720993038,-1603363258,-1889035341,-1481388793,-833575119,-1851116294,-2073242577,-1406032289,274192161,-1106136313,-847411834,1129824949,-39486365,1456076390,714256892,-1305702997,1478314458,1821031779,1033000625,37301078,-124550770,1744169629,1544454064,-1790863612,-1058281008,-271474406,1048869638,1662780543,-1667908390,780429058,1717309823,746831002,360471138,-1618779431,2131000312,-1111674289,-1761370998,-1464707475,1439990434,1278579284,-1631021225,654555146,-32706959,-162200482,1959219786,-1682822414,1913578473,-498145532,1593707768,-1782832204,-1415047240,-269172644,1539045421,705159016,-1592670165,-1685807237,1056129619,-527696505,-1431339470,307623362,146258643,940538765,1575862256,1192914895,-1926586860,-329749331,1397000644,512818020,762631306,-1676482006,1453414644,1263244426,-1695184748,1814832837,1157645196,2090821432,940832948,-1032759047,675992754,-2115319673,-1401152302,1555427964,2003202002,-704276071,1386927189,-281102891,2079555006,-859317881,853870327,1097785243,-1226344737,-1882584453,-665841421,308672124,1226963643,839294178,218115768,23596896,-201088915,108003712,-2077949684,-1877442180,104911364,1611464744,1828808719,-2131491936,201748481,2084914433,-2128345568,167874612,-1059973654,-828201543,259300590,-1658920936,-1750458737,-933883255,735719597,-1595487428,-1010540237,-587253187,-281379390,515752412,108822576,-894400391,1134359068,-498175587,630955676,-1532249703,1828842496,7949943,-906774116,-1982186294,615196109,1686470457,47187584,509657146,1804861941,1569200968,-938325933,94375168,805404788,-337650524,1761708298,32243872,494379117,-231022083,538460251,880878598,185205136,-1739009503,-1218695899,63966849,392694534,925370464,-2011462064,880878603,1074397584,834394115,-1221043645,63966849,806993926,-929328124,-1663203301,-725968848,835838544,843758588,-2059685254,694030827,-169619451,2136997337,-954226005,1027023757,-841304262,1780618298,-1995298826,932555496,684256423,-107148398,-347046296,885533616,-1454408631,1008984957,-1316406863,-976812684,2063157747,1875774643,-715424861,-718504794,-1322889912,1315343482,-1986421143,-944902574,774835457,1399198246,1553675554,-967202993,-1357722263,-100053799,-456733804,-1835227809,1693669107,-929841481,1796416205,591191708,-1553490960,-1959469990,-1563388522,-705684012,-271026519,-837939209,1500896649,-1495553558,913765593,-1653221927,-823795902,-1502591884,-1259631525,-1795623559,-2036638131,698552014,-754326661,-2032510706,-1390532135,-1621377757,1857010213,374855518,1236912455,-1779523014,-8546473,1844395324,1938041582,464174732,-681135770,1335993994,-242736544,-1227276937,-1720519189,-286674573,-42124101,1500429657,-1523467015,1983866940,-1242302736,-258954481,842658345,-235671110,1476157221,-1975485342,-627998897,1176045925,-914606730,-514986448,-807123124,-439636345,509017077,-1577725153,-1530869868,-203103141,-247028641,117954257,-89921657,-1994842852,476132456,700969245,1683864478,-132351963,-571945345,631019271,1014134687,817299119,315545790,1014111000,-1599474014,-875449433,1065369462,-480995122,-2067411684,1408704704,1914502600,-98793153,-463218906,-1476716743,1396103360,-22807966,-855727034,-926652571,-637266510,2146903971,2110175550,528121282,802151613,-36957193,-1286442228,-195889947,-276155643,1394825173,1269622360,1075283109,-312101385,-1766377018,-256867075,-786854340,-1618061071,1149668490,2028894857,-551721771,-1669486310,-1584579806,-135013747,1623140127,1610347847,-349346538,-114381461,98547599,1257504647,1831782519,-1797924242,-781856026,-426087717,-362406003,-1513001482,2011592325,-866161044,1284672670,1168878489,-404838260,-837029973,1336929262,2033827038,-1695122515,1530290608,517446660,-1025620888,401363246,-1758829549,-289426851,1313828843,846397150,-1108214471,252177603,1891635820,1500126927,516668625,-178761758,1234416343,-609294610,-1536086242,667413988,1647127359,-54872525,339628328,1512189520,-1422530397,331657062,1189253025,-1148210089,1500216159,-757158068,-1891539980,-1075908298,-1892943910,-600055166,1825036152,-325971403,-1824233293,-1837429660,-618497828,790860915,331245447,79150498,-934545685,533527871,-1930384915,-1709720135,-2011729127,-318609786,304640185,-970125400,-199691005,-1394739965,2094235388,-1772128654,-2015377417,1677549268,-155533926,-2026000263,1943668730,513834920,601100277,-633519873,-763682073,-1749527783,-925084964,1509774939,1301932476,668235842,2101599952,262731010,734652913,-1525171015,-2013425281,1759535326,-1451287730,268288689,1755317144,422007215,-146246063,-1886962302,-1499782000,-700154833,1557144019,-396395390,-1949128811,1884024911,1072546763,1985756327,-2015878198,-1029755738,-1342500242,-1723564915,-11362930,-443031586,-1172790166,-1468803033,971991215,-1485118491,972446844,636336169,-302349959,903731269,1237191074,-1289401609,-902202022,1761588303,-135486850,725217365,-1114443600,-1485705785,-1209071414,-870188793,-372831583,-1191267105,-235052739,1068399561,-113359490,-1567626261,-1097268589,-254326530,-602604346,1753215017,266465773,-1241645297,-437565497,1633930994,710232233,1902295451,-1453931027,1853479826,719280607,1709034153,1926613063,-1617599830,913797719,1449896886,1472683653,1177198760,1842918105,-1318518033,-56905070,-425831086,2103831530,1143571323,-1237953215,-1353615830,-1355461325,-1617638981,-1547658089,-450276053,-1215013258,-1428442465,-195441070,-521251047,-1727492801,1233824350,-445615843,180035625,-146130895,-447364770,-939632751,-2100249246,-345418026,-1095025943,1500380347,-639739681,1485746636,-1485963327,1818203973,-2116793626,-333495133,-1712158601,848415995,-379286773,-546552858,240880033,-369172783,-940843238,725077769,-970683894,5114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],418,[1,236723256,1,117903118,1,771,4,0,1,234881024,1,471600654,1,1886402616,1,-1059004192,1,8421568,5,0,1,1893785824,1,943208560,1,253566237,1,117901071,5,0,1,943208448,1,-286360452,1,-943208466,1,16876419,1,1,4,0,1,235798528,1,941366286,1,1886402616,1,-1059004304,1,49344,4,0,1,-536870912,1,473725168,1,117903134,1,1008475663,1,14741624,5,0,1,2017205774,1,-1059000208,1,1894834368,1,236862584,5,0,1,-522133504,1,943222896,1,235805724,1,50530055,1,235800327,1,-520602596,3,0,1,235798528,1,941366286,1,-529502152,1,-2134851360,1,128,4,0,1,2130706432,1,32639,1,50528512,1,1008602887,1,8355711,5,0,1,1023212796,1,-1059000200,1,32896,1,-16843264,3,0,1,117899520,1,235802127,1,470552078,1,473460792,1,235802124,1,118427150,1,263,2,0,1,-522190848,1,128,4,0,1,14737536,3,0,5,943208504,1,3684408,3,0,1,253656696,1,117901063,1,50530055,1,50528513,1,117901063,1,2115899143,1,120,4,0,1,-2147483648,1,-2134843200,5,0,1,251658240,1,943209503,8,0,1,1072939393,1,31,7,0,1,-1061109760,1,128,7,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,134479872,1,471604240,17,0,1,68951068,1,4104,16,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,12,0,5,522133279,1,2039583,12,0,1,522125312,5,522133279,1,31,30,0,1,471597056,1,28,1,470288392,3,471604252,1,28,13,0,1,50331648,1,1008475919,1,943208504,1,490551608,1,100863775,1,1542,3,0,1,404232192,1,1732247288,1,-1061134233,1,-2021605184,1,-117563513,12,0,1,16777216,1,471731975,1,943208504,1,2139036700,1,101058054,1,520949254,1,6207,3,0,1,519895264,1,460558,1,-536870912,1,224,1,-1056964608,1,4194303,8,0,1,8421504,3,0,1,134217728,1,202247965,1,404232216,1,487525900,1,8,5,0,1,486338052,1,101058060,1,-65270778,1,1262,14,0,1,812670976,1,203167800,1,50791950,1,81727,1,4144896,4,0,1,50397184,1,235276035,1,941104140,1,-520093904,1,-16192,1,-1061109568,1,192,2,0,1,-2147483648,1,128,8,0,2,943208504,1,56,1,943208448,1,943208504,1,3684408,3,0,1,117637120,1,252579342,1,235340551,1,943208476,1,253631544,1,263,1,235674652,1,263,1,0,1,-119537664,1,235801628,1,-119504896,1,118365820,1,235341575,1,2029058204,1,471604284,1,12644408,11,0,1,3750201,8,0,1,-1061109760,8,0,1,16777216,1,404491783,1,1612722224,1,1616928864,1,405811232,1,17239580,3,0,1,1006632960,1,33279,1,-478200320,1,-1061109568,1,1048568768,1,-2130706432,1,15615,3,0,1,1893761024,1,202119224,1,101058052,1,201590278,1,1882724364,1,32992,3,0,1,941559552,1,809246467,1,1982257,1,4144896,5,0,1,-2147483648],419,[-1061109568,1623244992,-1061158912,0,0,0,0,0,0,0,0,941362695,946888816,462364,0,0,0,0,0,0,470681344,1885368376,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1061109504,0,0,0,0,0,0,0,0,-65536,16843263,1,0,0,0,0,0,0,-1073741824,-1061109568,49344,0,0,0,0,0,0,0,0,32639,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,470681345,540028952,1616928864,808460384,118365208,1,0,0,0,8519484,-16908288,-20724797,-1010580481,195,3997569,0,0,0,-528482304,202913904,101057548,67503622,941100044,8446064,0,0,-16777216,255,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,1613840142,1060200544,14,0,0,0,0,0,0,-2139095040,-2134851392,128,0,0,0,0,0,0,0,0,2139029504,127,0,2139029504,127,0,0,0,-522133280,-2039584,-522125313,-522133280,-16776992,65535,0,0,0,0,0,12632256,0,0,12632256,0,0,0,1631526400,941491969,2139054128,0,0,0,0,0,0,0,32896,-2147483648,128,0,0,0,0,0,503316480,251748671,1627455759,7743,0,0,0,0,0,0,-2139095040,-2139095040,128,0,0,0,0,0,0,941494016,32,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,943194112,943208504,943208504,1044133944,943210303,943208504,56,0,0,117440512,117901063,117901063,252118791,14807839,0,0,0,0,0,0,0,0,-1061126144,0,0,0,251854848,1061101343,524238655,200479,0,0,0,0,0,-16777216,-858993409,-858993460,-858993460,-858993460,-858993460,-858993460,13421772,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202113024,16850712,63,0,0,0,0,0,0,0,-2147483648,128,0,1010568192,202116108,202116108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251658240,808466719,523841584,1056964623,63,0,0,0,0,0,-1061126144,-1061109568,128,49344,0,0,0,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,939524096,-2096689636,235373441,14364,0,0,0,0,0,0,0,8421504,0,0,0,0,0,102637062,101058054,394758,0,117637377,1838598,0,0,0,0,50397440,470681095,1617967128,-2088648480,771,0,0,0,1882718208,-2134843296,128,941096960,-1730619272,419232792,24,0,0,100663296,101064222,101058054,1542,16777216,101122817,7182,0,0,0,0,117637377,404491782,-480022216,25264320,197379,0,0,0,1617967104,-2139045664,0,217640960,-1057998836,-50593664,0,0,0,521076736,117899312,523239424,15,16842752,235276035,28,0,0,0,-2118074240,-959986815,941104270,-1059037072,50561921,0,0,0,0,-530550728,8421568,0,-663209960,-65496872,1579260,0,0,0,16843008,16777216,252117761,1882733598,946892912,51322684,0,0,0,-1061158912,192,-2139045696,0,117899264,-117694962,224,0,0,0,0,0,0,0,0,0,0,65536,0,0,16843008,117900035,252579591,943464223,7370808,0,-268435456,269432,-25396224,-940577026,-2088515641,65793,16777215,0,0,0,0,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441,117901059,521080335,943209503,28792,0,1008664576,16496,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,-293849088,2080374914,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,16777216,395011,0,16842752,117637889,235865863,1008672527,1886926904,0,0,524286448,2088501248,-269549826,-2084059193,16843139,-256,0,0,0,-2134851584,0,0,-2147483648,-1061109632,-253697824,943225072,7228,0,50528256,3,0,16843008,117900035,252579591,943464223,7370808,0,-2097152000,33667,-25396224,-940577026,-2088515641,65793,16777215,0,0,0,8421504,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441,117901059,521080335,943209503,28792,0,2084044800,2093401798,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,0,16777216,117637889,521080583,1882732572,112,0,0,251658240,1061101343,-471633037,-2088516669,-64765,50529279,771,0,0,0,-2130706433,-2139062144,-128,-2139062144,-2139062144,16777215,0,0,0,-16843264,0,-117964800,248,0,-16843264,0,0,0,16777216,504301315,943201308,943208504,505158712,16975631,0,0,0,1056964608,12648447,0,0,0,-4194304,235683839,1059259151,30,0,-118431744,235806268,0,234881024,-130277874,57584,-2139095040,16777216,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,68974832,-65536,255,-16777216,65535,0,-65536,255,0,0,-268435456,61680,0,12632256,0,-268435456,61680,0,0,0,471801631,471604252,522133276,471604252,471604252,2039583,0,251658240,2111518,-256,0,-65536,255,0,-256,0,0,128,-252706816,240,-1073741824,49344,0,-252706816,240,0,0,520093696,471605023,471604252,471801631,471604252,521935900,7967,0,2117861376,33255,16777215,0,-256,0,0,16777215,0,0,0,-252645376,0,-1061158912,192,0,-252645376,0,0,65793,522125312,471604255,521935900,471605023,471604252,522132508,31,0,-1010580736,-16777216,65535,0,16777215,0,-16777216,65535,0,-2139095040,128,15790320,0,-2139062272,0,0,15790320,0,-134217728,134716,471604224,471604252,471604252,471604252,471604252,471604252,0,0,540548623,471597056,471604252,471604252,471604252,471604252,471604252,28,0,2000559104,469762113,471604252,471604252,471604252,471604252,471604252,7196,0,2004287488,119,471604252,471604252,471604252,471604252,471604252,1842204,0,0,0,522133248,471604252,2132548636,471629695,471604252,522133276,0,0,0,-262144,1023,0,12632256,0,-64768,252,0,0,0,-253706112,473446520,471604252,943201308,-1059000200,128,0,16777216,771,522133278,471670047,471604252,471604252,471604252,1842204,0,-134217728,1023996,0,-524238720,1014526192,118431260,16843527,0,0,0,-2134843296,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1022885888,526,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,252116992,4124,-1056964801,0,0,0,-1073741824,4194303,0,-1073741824,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1058930688,16499,-1056964801,0,0,0,-1073741824,4194303,0],420,[0,16711680,404291328,6168,-16777216,1717986918,1717986918,2137417318,0,404226048,404690968,7960,0,404684800,404234008,6168,2130706432,1717986918,1717986918,-412719514,1717986918,404252262,16717848,404291328,404232216,-132638696,0,0,520093696,404232216,-59368,-1,-1,65535,0,-1,-252641281,-252645136,-252645136,252702960,252645135,252645135,-61681,-1,0,0,-562692096,1994312908,2013265920,-858207028,-1057436468,-67108768,-1061106484,-1061109568,-33554432,1819044972,1718381676,-67108864,811623620,-54238112,0,-931266560,2026687692,0,1717960704,2070308454,49248,417101312,236460056,-67108864,-859015120,-63932212,2013265920,-53687092,2026687692,2080374784,-960051514,-294884244,1006632960,-864538528,2026687692,0,-606374400,28379,0,-690062330,12614902,1006632960,-54476704,1012973760,0,-858993544,-858993460,0,-67108612,16515072,0,821833776,16515120,1610612736,806885424,16515168,402653184,811622448,16515096,0,404429582,404232216,404232216,404232216,1893259288,0,-67096528,3158016,0,13556595,13556595,1006632960,1013343846,0,0,471597056,0,0,402653184,0,117440512,1141113860,203175012,-671088640,1819044972,0,2013265920,2083526668,0,0,1010580540,1010580540,0,0,0,1700003840,1852403058,27745,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2555963,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1919251488,1634625901,1868963948,29806,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1179469135,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1329678166,1177439557,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831,-1226561905,1053288132,577998031,-2018545800,1728731590,1189887093,-1717779165,913707767,532090989,-740201295,-1047180003,525108686,-172207890,-1833577724,355289630,-354110640,361303502,-1422844726,2118669068,1779389775,-1326594552,2056073607,-1522152492,-1659787142,327505576,-1261226355,-120076552,-1525181318,186597645,-61014489,1153077040,-1862854360,525949791,-1822604238,602255538,-669743967,-816978999,83857323,-1929959495,1491761303,1674803842,-202943961,-342476052,-201392036,-276453751,-1317963485,-238953963,-514913763,658380867,614031473,243606244,-409911161,-39252224,819107850,-182173886,-1467651017,-1884790897,-953179194,-1910042661,-1743687687,337251858,1181384024,-228887875,-549211031,1784076707,-1891589282,-1822986738,46990293,-1546325702,-38456526,-971214477,726782920,1518576632,-1400635818,-1893978002,-1095880195,1408729864,1088577960,-39116805,2121695789,-1525794244,-834992618,1533048323,238297459,283084913,101874864,1096594721,-946750223,990373778,1907640270,994578680,1455293710,1089733627,-1323367565,10612348,-828552119,-2000716252,-398902505,-997098285,916989301,-1084037126,-1475650248,-957217723,-446034257,-397142196,-1592802904,-930646327,-1756264640,1771974376,-283397729,-1558569292,-632431085,183261623,937659431,1072442565,-1257885650,2032964684,748634469,1448163312,-1328464399,1123901633,-1738818868,-420205542,2097921449,67750743,-1133948874,-765967039,-562872959,7494221,3,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17122638,131217,1607323708,33536,0,0,0,0,4194343,8912960,9502865,1171,262144,131072,0,50987008,-2147024892,1,4980736,206569480,64,-2146959360,1,5505024,472908117,32799,-2146435072,1,27852800,204472350,32769,0,1313818119,1380533332,1313818117,21332,587202560,1414418246,542328146,741355569,959198777,540680246,1953724755,673213797,544499027,2700835,0,0,2031617,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,2035482624,1835365491,0,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,260608,262144,263162,394250,525338,525354,721978,590922,263274,263306,263322,394410,525498,263370,263386,263402,263418,525578,525594,525610,525626,525642,525658,525674,525690,525706,525722,263594,263610,525770,525786,525802,525818,919050,525850,656954,591434,657002,591498,525994,657098,657114,263930,460570,591658,526138,788314,657258,657290,591786,657354,657386,591882,526378,657482,526426,919674,592010,657578,592074,264426,264458,264474,330026,526650,330058,526682,526698,461178,526730,526746,264618,526778,526794,264666,264682,461306,264714,789018,526890,526922,526938,526954,330362,526986,264858,527018,527034,658122,527066,527098,527114,330522,265002,330554,330570,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,593258,265594,527770,527786,527802,527818,265690,527850,331258,658954,331290,462394,527946,265818,659050,527994,331418,528042,265914],421,[265930,331482,528106,462586,265994,331546,266026,331578,462666,724826,724842,724874,528298,528330,528346,528362,528378,528394,528410,856106,593978,594010,594042,594074,594106,266458,266490,266506,266522,659754,659770,659802,659834,659866,659898,659930,528890,659994,660010,660042,660074,660106,660138,594634,529130,529162,529178,529194,529210,529226,529242,791402,463738,529306,529322,529338,529354,267226,267242,267258,267274,529434,529450,529466,529482,529498,529514,529530,398474,529562,529578,529594,529610,529626,529642,529658,529674,529690,5418,0,0,0,0,1616928768,1616928864,6316032,0,-858993664,204,0,0,2134259200,1819031094,7105790,0,1715214336,104620134,406611462,0,-640126976,453867227,12673843,0,-2134876160,1623195648,12607584,0,909515776,1832393782,4154983,0,0,0,0,0,1616928768,96,0,0,1616916480,1616928864,1616928864,12384,1616953344,1616928864,1616928864,49248,821833728,18552,0,0,402653184,410916888,6168,0,0,0,-1067425792,0,0,15728640,0,0,0,0,6316032,0,808464384,1616928816,-1061109664,192,1717976064,1717986918,3958374,0,410523648,404232216,1579032,0,1717976064,806882310,8282208,0,107363328,101063686,3958278,0,504235520,1714828830,394878,0,1616936448,107379808,3958278,0,1617312768,1717992544,3958374,0,201752064,404232204,3158064,0,1717976064,1717976166,3958374,0,1717976064,104752742,3958278,0,1610612736,96,6316032,0,1610612736,96,-1067425792,0,201719808,811610136,396312,0,0,2113929342,0,0,811597824,201722904,6303768,0,1717976064,404229126,1579008,0,858790919,1835820646,472921709,7,-1338974080,-1730619176,1879109784,192,1008211968,1717969980,12829566,0,1633779456,1633779553,8348001,0,-2139095040,-2139094912,32896,0,1630739968,1616928864,1979233,0,0,0,0,0,1633910272,1633771873,8282977,0,-2147483648,-2139062144,128,0,1616936704,1616936544,8347744,0,0,0,0,0,1616936704,1616936544,6316128,0,1613831936,1634164832,1978721,0,-2139095040,-2139095040,8421504,0,1633771776,1633779553,6381921,0,-2139062272,-2139062144,8421504,0,1616928768,1616928864,6316128,0,202116096,202116108,7916748,0,1818649344,1819832440,6382438,0,0,0,8388608,0,1616928768,1616928864,8347744,0,1885364224,1870231920,6710895,0,-530554880,1625350368,6316128,0,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,0,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,1633779456,1618960737,6316128,0,-2139095040,32896,0,0,1630739968,1633771873,2044775,0,-2147483648,-2139062144,8388736,0,1633779456,1635737953,6316385,0,-2139095040,-2147450752,12615808,0,1667448320,51263584,4088675,0,0,0,0,0,404291328,404232216,1579032,0,1633771776,1633771873,1979233,0,-2139062272,-2139062144,128,0,1724105472,1009018470,1579068,0,-1010580736,1010067303,1579032,0,202116096,-256862056,6316128,0,1673642240,907811894,12697955,0,8421376,0,8421376,0,1640022016,202120755,789516,0,-2134851584,0,0,0,50462464,806882310,16760928,0,8421376,0,8388608,0,1616932864,1616928864,1616928864,28768,-1061109760,1616928960,808464480,48,1616961536,1616928864,1616928864,57440,-663740416,0,0,0,0,0,0,65280,1585264,0,0,0,0,907961916,4089446,0,1616928768,1717986940,8152678,0,0,1616930364,3958368,0,101058048,1717986878,4089446,0,0,1618896444,3958368,0,1616916480,1616929008,6316128,0,0,1717986878,104752742,15462,1616928768,1717986940,6710886,0,6316032,1616928864,6316128,0,6316032,1616928864,1616928864,49248,1616928768,1886940262,6712440,0,1616928768,1616928864,6316128,0,0,1717986943,6710886,0,0,1616928960,6316128,0,0,1717986940,6710886,0,0,1717986876,3958374,0,0,1717986940,1618765414,24672,0,1717986878,104752742,1542,0,1616932984,6316128,0,0,1012950588,3958278,0,1616904192,1616929008,3170400,0,0,1717986918,4089446,0,0,1718010819,1579068,0,0,1835912384,3355519,0,0,-2139045696,128,0,0,406611651,12805692,0,0,1718010819,404241468,24624,0,403441278,8282160,0,808458240,1613770800,808464432,6192,1616928768,1616928864,1616928864,24672,1616953344,811622496,1616928864,49248,12118016,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,24624,0,0,0,49248,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,0,0,0,0,6316032,1616928864,6316128,0,201326592,1751674428,809268848,0,1617704960,813183072,8152624,0,607938048,6700068,0,0,1724105472,-15138970,1579032,0,1616928768,6316128,1616928864,24672,946224128,473328696,3958300,0,14211072,0,0,0,-866042112,-758066990,4153804,0,-1065353216,-1061109568,32960,0,806363136,1879060560,0,0,0,-663996928,13932,0,0,101088768,0,0,0,15728640,0,0,-597606656,-723725614,4153810,0,-1065353216,-1061109568,32960,-16777216,0,0,0,0,1347448832,112,0,0,0,410916888,8257560,0,816865280,61536,0,0,1622171648,24752,0,0,6303800,0,0,0,1711276032,1717986918,1618962022,24672,2088516608,205290620,789516,0,0,6316032,0,0,0,0,805306368,28696,1625317376,24672,0,0,1347448832,1879076944,0,0,0,913102848,55404,0,829435904,420230707,12608307,0,-2134876160,-1061158912,12632128,0,829435904,437073459,12804400,0,-2134876160,-1065353216,12615872,0,827863040,420230747,12608307,0,-2134876160,-1061158912,12632128,0,1579008,1613764632,3958374,406323200,1008211980,1717969980,12829566,404488192,1008212016,1717969980,12829566,1008205824,1008212070,1717969980,12829566,1585053696,1008211968,1717969980,12829566,1717960704,1008211968,1717969980,12829566,1008205824,404226072,1717969980,12829566,0,907943680,1717974838,13092478,0,61440,57344,15728640,0,1630739968,1616928864,203305825,7174,0,0,0,203161600,1616936710,1616936544,8347744,0,0,0,0,202244096,1616936728,1616936544,8347744,0,0,0,0,504102912,1616936755,1616936544,8347744,0,0,0,0,858980352,1616936704,1616936544,8347744,0,0,0,0,1623195648,1616928768,1616928864,6316128,1613758464,1616928768,1616928864,6316128,-1872756736,1616928768,1616928864,6316128,9437184,1616928768,1616928864,6316128,0,1633910272,1633810785,8282977,0,-2147483648,-2139062144,128,792526848,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,203161600,1630739974,1633771873,1979233,0,-2147483648,-2139062144,128,202244096,1630739992,1633771873,1979233,0,-2147483648,-2139062144,128,504102912,1630740019,1633771873,1979233,0,-2147483648,-2139062144,128,792526848,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,858980352,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,0,406611456,26172,0,1664294656,2037214567,8270705,0,-2147450880,-2139062144,128,203161600,1633771782,1633771873,1979233,0,-2139062272,-2139062144,128,202244096,1633771800,1633771873,1979233,0,-2139062272,-2139062144,128,504102912,1633746995,1633771873,1979233,0,-2139095040,-2139062144,128,858980352,1633771776,1633771873,1979233,0,-2139062272],422,[0,1715208192,1851809894,4089446,0,1717986816,1717993062,26214,0,404232252,404232216,60,100663296,101058054,1013343750,0,1717960704,1819831404,6710892,0,1616928768,1616928864,32352,0,1802986339,1667459947,99,1660944384,1870361443,1667457895,0,1715208192,1717986918,3958374,0,1717992448,1616936038,24672,0,1717986876,1717986918,396348,2080374784,2087085670,1717986924,0,1715208192,202911840,3958278,0,404258304,404232216,6168,0,1717986918,1717986918,60,1711276032,1717986918,406611558,0,1667432448,1802201955,3552822,0,879126016,1714165784,26214,0,1717986918,404232252,24,2113929216,403441158,2120245296,0,809238528,808464432,808464432,15408,811622400,202905648,394764,0,202116156,202116108,1007422476,1715214336,0,0,0,0,0,0,939589376,3096,0,0,0,104595456,1717976582,62,1610612736,1717992544,2087085670,0,0,1616930364,3958368,0,1040582144,1717986918,15974,0,1715208192,1616936550,60,503316480,2117087280,808464432,0,0,1717986878,104752742,31750,2086690816,1717986918,26214,402653184,410517528,404232216,126,202113024,202128384,202116108,7867404,1616904192,2020370022,6710892,0,404256768,404232216,32280,0,1803419648,1802201963,99,0,1717992448,1717986918,0,0,1717986876,3958374,0,2080374784,1717986918,1616936038,96,1715339264,1717986918,101058110,0,1886283264,1616928864,0,0,1012949054,8128006,0,2117087232,808464432,7728,0,1717960704,1717986918,62,0,1717986816,406611558,0,0,1802201955,3552875,0,1711276032,1008221286,26214,0,1717960704,1717986918,-266859460,0,201752064,2120232984,0,403439616,1613764632,404232240,12,404232192,404232216,404232216,24,404232240,403441164,3151896,1895825408,36571,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,471603212,0,0,469762048,1575964,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,0,0,0,0,402653184,404226072,406600764,402653184,1617312792,406611552,24,1715208192,1627152480,16695392,0,1013317632,1715234406,0,0,1013343846,410916990,24,402653184,404232216,404226048,1579032,1715208192,1715222624,102513766,15462,26214,0,0,0,-1516649602,-1013340767,126,1006632960,1046887942,32256,0,0,1714618368,3368652,0,0,101088768,0,0,0,126,0,2113929216,-1515865661,2126751161,-16777216,0,0,0,0,1013343804,0,0,0,404226048,1579134,126,939524096,1009784844,0,0,204996608,3673112,0,469762048,12312,0,0,0,1717960704,1717986918,-1067425669,520093696,2122219070,101064254,394758,0,1842176,0,0,0,0,202899456,56,404240408,24,0,1006632960,1013343846,32256,0,0,1724645376,13395507,0,1717821536,1865881708,204763,1610612736,1818649568,-966574568,3852,819986432,418133603,534474551,3,0,1579008,1714427928,405814374,1715214336,1719559782,26214,1575936,1717976088,1717993062,102,402679356,1717986876,1717986942,989855744,1008205934,2120640102,6710886,1717960704,1715214336,1719559782,26214,1013332992,1717976088,1717993062,102,251658240,1869364252,1869376636,0,1715208192,1616928870,406611558,405813260,1616936448,1616936032,32352,1575936,1616928894,1616928892,126,2113955388,2086690912,2120245344,1711276032,1618870374,1618763872,8282208,405798912,404241408,404232216,15384,1575936,404232252,404232216,60,1006659132,404232216,1008211992,1711276032,406585446,404232216,3938328,0,1718384640,1718023782,30828,7224064,2071159651,1667458927,99,1006639152,1717986918,1013343846,201326592,1715208216,1717986918,3958374,1715208192,1717976064,1717986918,15462,7224064,1717986876,1717986918,60,1006659174,1717986918,1013343846,0,1107296256,1008221286,16998,0,1852194304,1987477102,31846,1585152,1717986918,1717986918,60,1711282188,1717986918,1013343846,1006632960,1717960806,1717986918,3958374,1717960704,1717986816,1717986918,15462,1575936,1717986918,404232252,24,1610612736,1717992544,1616936038,0,1815609344,1717988460,7104102,1879048192,1006639152,1715340806,15974,202244096,104595480,1717976582,62,1715214336,101071872,1046898238,0,9362289,1040582204,4089446,0,1006659174,1715340806,15974,1715208192,104595516,1717976582,62,0,454782464,2010699903,0,0,1616930364,406611552,1879062540,1006639152,1618896486,15456,202244096,1715208216,1616936550,60,1715214336,1717976064,1012949118,0,6710784,2120640060,3956832,1879048192,2013272112,404232216,32280,202244096,410517528,404232216,126,1715214336,404256768,2115508248,0,6710784,404232312,8263704,0,1813526016,1717986846,15462,-613351424,1719402638,1717986918,102,405827584,1717976064,1013343846,0,1575950,1717986876,3958374,402653184,1006659132,1717986918,15462,-613351424,1715208334,1717986918,60,1717960704,1717976064,1013343846,0,402653184,8257560,6168,0,1040187392,1987997286,31846,812646400,1717960728,1717986918,62,403443200,1717986816,1046898278,0,6700056,1717986918,4089446,0,1711302246,1717986918,15974,202244096,1717960728,1717986918,-266859460,1610612736,1719427168,2087085670,6316128,6710784,1717986918,205284966,61464,0,0,0,2020165120,2037605477,115,0,0,0,3408364,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,382,1769108563,1766221678,1850303852,28518,362,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3145796,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1852796192,1634759535,543450467,1953724787,1713401189,7630447,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1180191046,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1178683222,1177442377,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207,486020801,1239920597,1505199228,1865905368,171985631,-471333581,-1598067091,754188892,274190388,2104159532,771905231,1824763410,737089808,2089889302,-1849522737,1812715667,1370938481,1197069744,161158445,696521931,780895484,-211719090,2143044901,-1232984034,565623227,419740974,-212616817,-311036232,-1324975542,680319012,671310000,-1458638442,-1300686331,1135887766,-1861514291,-2027753080,822128989,-906603097,1023507732,-20091936,-1441439477,-570860230,-1467913302,1245536698,-1019692618,1778740661,-988647407,1897264986,-1438841466,1118012706,1366289456,-1029249112,594416781,1608929944,-1307731701,-1688751833,-196142423,-1938469011,795672834,-1935633611,1523013142,530135224,658695903,901298555,-968148515,-667111140,-1589338623,949895666,-835856493,2088327268,41548830,1069292651,-1969668955,-1214983315,1424615904,-446588436,1441504857,500655374,411248974,710374127,-652926030,17599133,-1131765947,298740352,-1510478944,581218082,-40807929,-1487123945,432315235,-259968987,-620385660,217800874,-1300517490,2074985792,-75751718,-473236027,2012533141,-1122154272,-903457697,1019705699,-1844774610,-651960518,-972121516,1310739815,1532826163,1076867494,-726168211,2012520298,-1334198724,178908850,-694180882,695355741,1329222167,1259774979,1758578885,-1818830069,1922327378,-1703621670,1211059052,1510580117,1534104799,2135042010,879190613,-661454218,1766185545,-474918201,-177978132,-593141281],423,[16538189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,1667931786,33536,0,0,0,0,4194350,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1376256,206569480,64,-2146959360,1,1900544,472908039,32798,-2146435072,1,19136512,204472351,32769,0,1313818119,1380533332,1296387848,1414418246,83,1177157632,1381256783,824202053,959197232,909716534,1411398176,1768780389,543973742,693327144,1699948576,908271732,41,0,0,0,1966081,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,1700003840,1852403058,27745,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,291328,524288,525426,525438,525450,525462,525474,525486,525498,525510,525522,525534,525546,525558,525570,525582,525594,525606,525618,525630,525642,525654,525666,525678,525690,525702,525714,525726,525738,525750,525762,525774,525786,525798,525810,525822,525834,525846,525858,525870,525882,525894,525906,525918,525930,525942,525954,525966,525978,525990,526002,526014,526026,526038,526050,526062,526074,526086,526098,526110,526122,526134,526146,526158,526170,526182,526194,526206,526218,526230,526242,526254,526266,526278,526290,526302,526314,526326,526338,526350,526362,526374,526386,526398,526410,526422,526434,526446,526458,526470,526482,526494,526506,526518,526530,526542,526554,526566,526578,526590,526602,526614,526626,526638,526650,526662,526674,526686,526698,526710,526722,526734,526746,526758,526770,526782,526794,526806,526818,526830,526842,526854,526866,526878,526890,526902,526914,526926,526938,526950,526962,526974,526986,526998,527010,527022,527034,527046,527058,527070,527082,527094,527106,527118,527130,527142,527154,527166,527178,527190,527202,527214,527226,527238,527250,527262,527274,527286,527298,527310,527322,527334,527346,527358,527370,527382,527394,527406,527418,527430,527442,527454,527466,527478,527490,527502,527514,527526,527538,527550,527562,527574,527586,527598,527610,527622,527634,527646,527658,527670,527682,527694,527706,527718,527730,527742,527754,527766,527778,527790,527802,527814,527826,527838,527850,527862,527874,527886,527898,527910,527922,527934,527946,527958,527970,527982,527994,528006,528018,528030,528042,528054,528066,528078,528090,528102,528114,528126,528138,528150,528162,528174,528186,528198,528210,528222,528234,528246,528258,528270,528282,528294,528306,528318,528330,528342,528354,528366,528378,528390,528402,528414,528426,528438,528450,528462,2113933402,-2119859773,2126748093,2113929216,-2359297,2130700227,0,-16847292,272137470,268435456,-16876488,1063036,402653184,-402703300,2115508455,402653184,-33220,2115508350,0,2117861376,15486,-65536,-2117861377,-15487,65535,1114013244,1014916674,-65536,-1114013245,-1014916675,1040252927,-126731762,2026687692,1006632960,1013343846,404258328,520093696,404691225,1895331864,2130706432,1667465059,-421042333,192,-411116776,417038055,-2147483648,-17243968,-2134843144,33554432,-29487610,33951294,402653184,404258364,406617624,1711276032,1717986918,1717960704,2130706432,2078006235,454761243,2113929216,1715220579,-972276634,126,0,-16843264,402653184,404258364,406617624,402653310,404258364,404232216,402653184,404232216,406617624,0,-32761856,6156,0,-27250688,12384,0,-1061158912,65216,0,-10083328,9318,0,943198224,-16876420,0,2088566526,269498424,0,0,0,805306368,813201528,808452144,1711276032,2385510,0,1811939328,1819082348,1819082348,808452096,2025898108,821562380,48,416072704,-1932763088,1879048192,-93267752,1994181854,805306368,6303792,0,201326592,1616916504,202911840,1610612736,202119216,1613764620,0,-12818944,26172,0,2115508224,6168,0,0,943194112,96,-33554432,0,0,0,943194112,0,403441154,-2134876112,2080374784,-690041146,2093410038,268435456,808513584,-63950800,2013265920,403492044,-53714896,2013265920,940313804,2026638348,201326592,-865321956,504106238,-67108864,-121585472,2026638348,939524096,-121585568,2026687692,-33554432,201770694,808464408,2013265920,2028784844,2026687708,2013265920,2093796556,1882200088,0,3684352,3684352,0,3684352,406337536,201326640,-1067438056,202911840,0,8257536,126,1610612736,101455920,1613764620,2013265920,806882508,808452144,2080374784,-555825466,2093007070,805306368,-858993544,-858993412,-67108864,2087085670,-60397978,1006632960,-1061108122,1013368512,-134217728,1717986924,-127113626,-33554432,2086953058,-27107228,-33554432,2086953574,-262119324,1006632960,-1061108122,1046922958,-872415232,-53687092,-858993460,2013265920,808464432,2016423984,503316480,202116108,2026687692,-436207616,2020371558,-429495188,-268435456,1616928864,-26843550,-973078528,-687931666,-960051514,-973078528,-17373498,-960049442,939524096,-960051604,946652870,-67108864,2087085670,-262119328,939524096,-960051604,209510094,-67108834,2087085670,-429496724,2013265920,1891683532,2026687512,-67108864,808464564,2016423984,-872415232,-858993460,2026687692,-872415232,-858993460,813223116,-973078528,-691616058,1819045078,-872415232,813223116,-858993544,-872415232,2026687692,2016423984,-33554432,806918350,-20553120,1006632960,808464432,1009791024,0,811647104,33950744,1006632960,202116108,1007422476,940572672,50796,0,0,0,0,808452351,24,0,0,209190912,1993133180,-536870912,1719427168,-597268890,0,-864550912,2026684608,469762048,-864285684,1993133260,0,-864550912,2026684668,939524096,-127901588,-262119328,0,-864681984,209505484,-536839988,1986814048,-429496730,402653184,410517528,2115508248,201326592,205258764,-871625716,-536839988,1818648672,-429495176,2013265920,404232216,2115508248,0,-688128000,-958998826,0,-856162304,-858993460,0,-864550912,2026687692,0,1725693952,2087085670,61536,-864681984,2093796556,7692,1860960256,-262119306,0,-864550912,2026641504,0,1627152416,946626656,0,-859045888,1993133260,0,-859045888,813223116,0,-960102400,1819072214,0,1824915456,-965986248,0,1717960704,205284966,61464,-1929641984,-54239208,469762048,-1067438032,472920160,402653184,1579032,404232216,-536870912,202911792,-533712872,1929379840,52954,0,0,1815613440,16697030,2013265920,-1061106484,2026687680,-872353744,-859045684,1993133260,403439616,-864550864,2026684668,2016411648,209191116,1993133180,-872415232,209191116,1993133180,1623195648,209190960,1993133180,1815609344,217593964,1993133180,0,-864550912,2026684608,2016473136,-864550708,2093007100,-872415232,-864550708,2093007100,1623195648,-864550864,2093007100,1811939328,410517612,2115508248,940572672,410517612,2115508248,811597824,410517528,2115508248,-872415232,-864538624,-858981172,-864550912,-864519988,-858981172,403439616,-1060832208,-54214408,0,469630976,-271001473,1040187392,-19343240,-556214056,2016411648,-864550708,2026687692,-872415232,-864550708,2026687692,1623195648,-864550864,2026687692,2016411648,-859045684,1993133260,1623195648,-859045840,1993133260,1711276032,1717960806,205284966,13430808,-858993544,2026687692,13369344,-858993460,2026687692,805306368,-1060341712,813223104,1715208240,-60792736,-20946848,-859045888,-59192116,808516656,-1997537280,-1997502328,-2037543778,453902336,410916888,1893210136,403439616,209190960,1993133180,403439616,410517552,2115508248,403439616,-864550864,2026687692,403439616,-859045840,1993133260,1979711488,-856162084,-858993460,-596246528,-152648192,-960049442,2013265920,8309964,254,2013265920,7916748,254,805306368,1613758512,2026684608,0,-67108864,12632256,0,-67108864,789516,1107296256,819514566,210158446,1660944415,930639078,1068751727,805306371,808452144,813201528,0,1714618368,862375116,0,1724645376,-865717453,-1843134464,1234314313,608801316,-1437251182,-1437226411,-1437226411,-613569963,-1227133514,1840700269,404272859,404232216,404232216,404232216,-132638696,404232216,404232216,418912280,404289560,1717966872,-429496730,1717986918,26214,-33554432,1717986918,26214,418906112,404289560,1717966872,115762790,1718019590,1717986918,1717986918,1717986918,26214,117309440,1718019590,1717986918,115762790,65030,1717960704,-26843546,0,404226048,418912280,63512,0,-134217728,404232216,404232216,521672728,0,404226048,-15198184,0,0,-16777216,404232216,404232216,521672728,404232216,6168,-16777216,0,404226048,-15198184,404232216,404232216,404690968,404234008,1717966872,1734764134,1717986918,1717986918,1617389158,32608,0,1618935808,1717987168,1717986918,15165030,65280,0,16711680,1718019840,1717986918,1617389158,1717987168,26214,16711680,65280,1717960704,15165030,1718019840,404252262,16717848,65280,1717960704,-10066330,0],424,[-51330880,-943206690,-1061109568,-805372688,-1010580537,-19937341,-1061109512,0,0,0,0,0,0,-2139095040,32896,0,0,0,0,806887175,405811248,1823,0,0,65536,0,0,0,1625325568,825241648,126083937,470552070,1882208280,-1061101472,0,0,0,808976384,-1059037072,8421568,503316480,-1061133953,2137112768,30,0,0,0,0,0,0,-1065320448,-2134851392,128,0,0,0,117900032,118361614,252117767,943463454,507263032,200479,0,0,0,-118439936,471604280,-521078728,524056816,117638927,-251855345,0,0,0,0,0,0,-522190848,-2139045696,2029052096,60,0,0,939524096,943208504,1052688,0,0,0,0,0,0,0,117637376,235802119,471604252,471604252,471604252,235805724,50792206,1,0,-2134851584,0,0,0,0,0,0,12632192,0,1885339648,236723256,117902862,117901063,117901063,117901063,470683150,1617967132,0,0,0,0,0,0,0,0,0,0,0,2134246918,958336799,16,0,0,0,0,0,0,-1073741824,-2147450656,32960,0,0,0,0,0,0,0,0,0,8355711,0,0,0,0,0,0,-522133504,-522133280,-32,-522133280,-522133280,0,0,0,0,0,0,-1061158912,192,0,0,0,0,0,0,0,0,0,0,471604224,1050628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,-2147483648,128,0,0,0,0,0,0,0,0,0,471604224,0,0,0,0,0,0,0,0,0,0,0,0,50331648,117900035,235802119,471604252,1882732600,-529502096,57568,0,0,0,8421504,0,0,0,0,0,0,0,0,252117248,943463454,943208504,943208504,473708600,17239838,0,0,0,-119537664,252583676,117901063,117901063,252118791,-117694962,224,0,0,0,0,0,0,0,0,0,0,0,0,50397184,17764111,16843009,16843009,16843009,65793,0,0,0,-1061109760,-1061109568,-1061109568,-1061109568,-1061109568,-1061109568,0,0,0,117506048,941366799,56,50397184,471731975,2139043896,127,0,0,-536870912,236911864,117901063,-126083570,32992,-16777216,65535,0,0,0,0,0,0,0,0,8421504,0,0,0,252117248,943201310,0,0,946892800,51322684,0,0,0,-119537664,118365948,-32635129,118488828,50529027,-50458873,240,0,0,0,0,0,0,-2139062272,128,0,0,0,0,0,117637377,471731975,2138585148,32639,0,0,0,0,2088516608,-589497092,471604380,471604252,486539263,471604252,0,0,0,0,0,0,0,-2139062272,0,0,0,0,251658240,470683407,1058872348,3685439,1879048192,524040304,783,0,0,0,16777215,-134217728,118489086,50529027,252117763,15793406,0,0,0,0,0,0,-2139062144,8421504,0,0,0,0,117506048,1008475919,993540152,1010581311,1010317368,118431516,1,0,0,-268435456,119471868,-268435449,119537404,50529031,-31521017,61692,0,0,0,0,0,0,-2139062272,32896,0,0,0,0,2139062016,0,0,16777216,50528513,50529027,0,0,0,-65536,504301567,2016951324,-522129296,-1061109536,-2139062144,128,0,0,-2147483648,8421504,0,0,0,0,0,0,0,0,504301313,943208476,521084700,1886402620,1010331760,200479,0,0,0,-50798592,117902878,-50459129,50794494,117637891,-251855345,0,0,0,0,0,0,0,-2139062144,0,0,0,0,50331648,943595279,1886417016,524171384,783,522074168,783,0,0,0,1056766176,117903118,1057951495,130545663,1041108743,14743804,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471604224,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,469762048,7196,0,0,68951068,4104,0,0,0,0,0,0,0,0,0,0,0,0,0,117506048,528383519,263,0,0,0,0,0,16777216,-125952249,32992,2130239616,67359,0,0,0,0,0,8421504,0,0,-2139062272,0,0,0,0,0,0,8355711,2139029504,127,0,0,0,0,0,0,-256,-16777216,65535,0,0,0,0,0,0,-1061158912,192,12632256,0,0,0,0,0,0,255802416,3,50331648,809254671,0,0,0,0,0,0,1073541312,-62976241,49392,0,0,0,0,0,0,0,12632064,0,0,0,0,0,50331648,943464207,28784,0,16842752,16777216,257,0,0,0,519895264,117901070,1008602631,-1059000200,192,12632256,0,0,0,0,0,0,0,0,0,0,0,0,0,235340545,808458268,1616928816,808476768,236722224,775,0,0,251658240,8450175,470745856,1616916528,-1061109568,2047841,-2064384,31,0,0,52428000,-322961407,404232252,1613770800,532672736,469762048,57592,0,0,0,1625342080,404238384,806885400,-1059037136,0,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,0,2080374784,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,0,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,0,-131072,511,-16711680,131071,0,-65280,255,0,0,0,-524238720,-1059004192,-524255040,1886417120,-522129296,192,0,0,0,117637376,471604751,943208504,473446456,118431260,259,0,0,0,-49408,192,0,0,0,1073741760,0,0,0,-536870912,507312368,3598,0,504237568,-521078724,0,0,0,520093696,471605023,471604252,471604252,471604252,521935900,7967,0,0,0,67108860,0,0,0,50331648,16580607,0,0,0,-1065353216,947450080,471604280,471604252,-260556744,8437984,0,0,0,522125312,471604255,521935900,471605023,471604252,522132508,31,0,0,-16777216,65535,0,16777215,0,-16777216,65535,0,0,0,15790320,0,-1061109760,0,0,15790320,0,0,0,522133248,471604252,522132508,471604255,471604252,471604252,0,0,0,-65536,255,-16777216,65535,0,0,0,0,0,-268435456,61680,0,8421504,0,0,0,0,0,0,117637376,471604751,943208504,473446456,118431260,259,0,0,0,-49408,192,0,197379,0,1073741760,0,0,0,-536870912,507312368,3598,-16843264,505286158,-823198146,14,0,0,0,0,0,0,0,0,0,0,0,0,471604252,471604252,522133276,471604252,471604252,1842204,0,0,0,0,0,-65536,255,0,0,0,0,0,943194112,943208504,-130533320,943257848,943208504,943208504,56,0,0,469762048,471604252,471604252,471604252,471604252,471604252,7196,0,0,0,0,0,0,1886388224,1014526064,466751,0,0,0,471604224,471604252,471604252,471604252,1008475164,-1057949576,0,0,0,943194112,943208504,993605688,1010712383,943208504,943208504,56,0,0,16777216,504301315,-521111492,-253706048,253639800,66311,0,0,0,0,8437984,0,0,0,-524255232,3700976,0,0,0,471604224,471604252,471604252,471604252,471604252,522133276,0,0,0,0,0,0,0,0,-65536,255,0,0,0,0,0,0,0,-1073741824,49344,0,0,0,522133278,522133279,471670045,471604252,471604252,1842204],425,[0,0,0,0,-2139062272,-524238656,1911677152,993753969,522133311,0,0,0,521076736,1061101343,2004320063,-404232201,-2016950329,117933959,7,0,0,0,0,0,0,0,0,0,0,0,0,522133278,471670047,471604252,471604252,471604252,1842204,0,0,0,0,-524238720,1014526192,118431260,16843527,0,0,0,0,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,0,0,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,520093696,471605023,471604252,522132508,471604255,471604252,7196,0,0,0,33554431,0,-16711680,65535,0,0,0,0,0,-524288000,1886449888,-521113488,49376,0,0,0,0,0,16777216,504301315,943201308,943208504,505158712,16975631,0,0,0,1056964608,12648447,0,0,65536,-4194304,16383,0,0,0,-118431744,235806268,117901063,-288946425,-29589762,190463,0,0,0,0,0,0,0,0,0,0,0,0,522125312,471604255,471604252,471801631,471604252,471604252,28,0,0,-16777216,65535,0,-255,1,0,0,0,0,0,-522141696,1886417008,-1059004176,1894834400,1886417008,3700848,0,0,0,521077504,943209502,253697596,3,947417088,51322686,0,0,0,-131072,66559,-536870912,20971519,0,-65280,255,0,0,0,-524238720,224,-524288000,1886449888,-522129296,192,0,0,0,8355711,0,0,0,0,0,0,0,0,-256,1886417008,1886417008,1886417008,1886417008,1886417008,0,0,0,-252706816,240,0,0,0,0,0,0,0,469762048,471604252,471604252,471604252,471604252,118427166,3,0,0,0,0,0,0,0,-2130706432,16777215,0,0,0,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,473708600,252579358,50792199,16843011,0,0,0,0,0,0,0,-2097086207,-943208573,-16847121,31868,0,0,0,943209500,-521113480,-1061101344,8421568,0,0,0,0,0,1886416896,1010317432,236854300,117903118,50529031,16843009,0,0,0,50528256,117901059,504237583,943463452,-252643272,-522133264,224,0,0,-1073741824,-522141504,1886449888,1010317432,253697052,117903119,1799,0,0,0,504237582,943463452,1886419000,-522133264,-2134851392,8421504,0,0,0,473708544,50794270,259,16842752,235865859,1886927902,0,0,0,0,-2029846272,-50409593,-17008520,59232206,257,0,0,0,1879048192,-1059004176,128,0,-2147483648,-253706048,14456,0,0,0,507279472,50794254,257,0,0,0,0,0,0,0,-2097086464,-17840185,943208572,943208504,943208504,0,0,0,1008467968,-522129288,32960,0,0,0,0,0,0,1056964608,16191,0,16777216,252117763,2138586142,32639,0,0,0,33554431,504301315,-260556740,-2139045664,0,16777215,0,0,0,-522133504,8437984,0,0,0,-252645376,0,0,0,1061093376,943208511,943208504,943208504,943208504,943208504,943208504,1061109560,0,0,0,0,0,0,0,0,0,0,0,1893785824,946892912,471611448,235805724,117901070,197379,0,0,0,0,0,0,0,0,-2139062272,0,0,0,2122186752,235802238,235802126,235802126,235802126,235802126,235802126,2122219022,0,0,0,0,0,0,0,0,0,0,0,941494023,96,0,0,0,0,0,0,0,-253706240,3128,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,-16777216,255,0,0,0,0,0,0,0,0,49344,0,0,51330560,0,0,0,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,520552448,14364,943464199,946892912,3903,0,0,0,0,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,943194112,943208504,1061108024,943209532,943208504,1061108796,57,0,0,0,0,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,1799,0,-31521017,248,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,117901063,-418969849,252657663,117901063,252643079,15204159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1042220800,2138077240,1886417023,524171384,7,0,0,0,0,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,235864832,471604252,471662591,471604252,471604252,471604252,0,0,0,-2139095040,0,8421376,0,0,0,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,253638712,3,0,0,-419430400,252657663,117901063,252643079,132644671,1007554055,57592,0,0,0,0,0,0,0,0,0,0,943194112,943208504,1044068664,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,943208448,0,943208504,943208504,943208504,943208504,0,0,0,943194112,56,943208448,943208504,943208504,943208504,943208504,-521111496,0,939524096,943208504,943208504,993605688,943537983,943208504,14392,0,0,0,0,469762048,-1059033032,-524255104,1014526192,986654,0,0,0,943208448,943208504,943208504,943208504,943208504,943208504,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-51380224,235806525,235802126,235802126,3598,0,0,0,0,2080374784,50827263,50529027,50529027,197379,0,0,0,0,0,-2147483648,-2139062144,-2139062144,-2139062144,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,956301312,1010581311,943208504,1010579512,943275839,943208504,56,0,0,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,0,-419430400,252657663,117901063,252643079,132644671,117901063,7,0,0,0,0,0,0,0,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-522190848,0,0,0,0,0,0,0,0,251658240,1886402623,255801456,1886388224,999224,0,0,0,0,0,473495776,-268435456,235805948,-251913202,0,0,0,469762048,471604252,486539036,471604252,471604252,252582940,3,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,939524096,943208504,943208504,1010317368,466718,0,0,0,0,0,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-522190848,946893024],426,[0,8421376,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16777216,1,252117761,941366302,943208504,471611448,50794270,1,0,-59244544,34767,-1056964801,0,0,0,-1073741824,4194303,0,1610612736,8437984,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16843008,0,252117761,941366302,943208504,471611448,50794270,1,0,-1061158912,192,-1056964801,0,0,0,-1073741824,4194303,0,-536870912,57568,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,2020630528,118431292,16843011,504301315,1617983548,0,0,0,0,16777216,504301315,-252643140,515700976,16975631,0,0,0,0,-1073741824,8437952,0,0,-1065353216,49344,0,0,0,16777216,504301319,943201308,943208504,522001464,958336783,112,0,0,1056964608,12648447,50397184,470552071,-1059033032,-4194176,16383,0,0,0,-50403581,-823230916,117901191,235341575,-130277874,57584,0,0,0,32768,0,0,0,0,0,0,0,1,471597056,471604252,471604252,471604252,505158684,50794254,0,0,477687808,4,0,0,0,0,-8323072,65535,0,0,0,943208504,943208504,943208504,943208504,-261064648,49376,0,0,0,471604224,471604252,471604252,471604252,236854300,198415,0,0,540548623,0,0,0,0,0,-32512,255,0,32768,939524096,943208504,943208504,943208504,943208504,-521113480,192,0,0,0,471604252,471604252,471604252,471604252,252583452,775,0,1006632960,8513406,0,0,0,0,0,-127,0,0,0,943194112,943208504,943208504,943208504,2016950328,-1059000208,0,0,16843008,469762048,471604252,471604252,471604252,471604252,118427166,3,0,-1010630656,195,0,0,0,0,-2130706432,16777215,0,-2147483648,32896,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,252583484,16843527,0,0,0,0,0,1882988288,64,0,-943226111,947715823,943208504,943208504,14392,0,0,0,-260555748,-2134843168,0,0,0,0,0,0,0,471604224,522132508,471604255,471604252,471801631,471604252,0,0,0,0,-16777216,131071,0,-255,0,0,0,0,0,0,-522141696,1886417136,-1059004176,0,0,0,0,0,471797507,943208508,943208504,943208504,943208504,3750200,0,0,0,536803328,50530055,-31521017,50532351,50397441,-50393341,0,0,0,0,-2139095040,32896,-2139095040,-1061109568,8421568,0,0,0,251658240,3,520552448,14364,943464199,946892912,3903,0,0,0,551600256,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,0,257,471795456,117440568,1882733599,1060663408,15,0,0,2080374784,49392,-17301504,252118798,117962751,521078535,57851,0,0,0,0,0,0,0,0,12632192,0,0,0,117637376,4,941367047,520552448,1886402620,255801456,0,0,0,-253755392,2104,251590656,-15792377,117901303,-81850617,225,0,0,0,0,0,0,0,-2147483648,49344,0,0,0,404492039,117440512,3677215,1008666368,1886416952,999224,0,0,0,-53574144,120,118423288,-134279417,117901063,-503636209,0,0,0,0,0,0,0,0,-1065353216,192,0,0,0,921102,520552448,14364,943464199,946892912,3903,0,0,0,471604224,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,50397184,259,471795456,117440568,1882733599,1060663408,15,0,0,-524288000,-1059049424,-17301504,252118798,117962751,521078535,57851,0,0,0,0,0,0,0,0,12632192,0,0,0,0,0,941367047,520552448,1886402620,255801456,0,0,0,0,0,268367872,-15792377,117901303,-115536121,224,0,0,0,0,-8454144,8421603,65535,-478117888,32767,0,0,0,0,0,-253697856,15790192,-521142272,49376,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,66306,0,0,0,536803328,1799,0,-31521017,-253705992,-521127880,0,251658240,3,520552448,1886926910,1886420863,1043888240,1823,0,0,0,551600256,-268435456,252591868,16776967,235864064,15793214,0,0,0,0,0,0,0,0,0,0,0,0,16777216,515,1042220800,2138077240,1886417023,524171384,7,0,0,-134217728,32992,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,117637376,4,943595271,2139058296,2020634736,119488056,0,0,0,-524288000,4208,1056763904,-16314610,255,-63042033,240,0,0,0,0,0,0,0,0,0,0,0,0,921102,117440512,2016951839,1887403888,947417200,466750,0,0,0,943208448,0,239009008,-63729,251658240,-251904498,0,0,0,0,0,0,0,0,0,0,0,0,-268435456,269432,943194112,943208504,943208504,943208504,14392,0,0,0,1081097246,939524096,943208504,943208504,943208504,3684408,0,0,0,-293849088,130,943208504,943208504,943208504,943208504,0,0,0,-286392320,238,943208448,943208504,943208504,943208504,56,0,0,503316480,117637383,520552448,1886926910,1886417008,1043888240,1823,0,0,0,-253693896,-32629704,117907455,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1044068608,943208508,943208504,943208504,56,0,0,-2046820352,7929038,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,200448,0,943595271,1886417016,2020634736,119488056,0,0,0,-1065353216,8416,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,16842752,117440512,2016951839,1886417008,947417200,466750,0,0,0,-1057981440,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,16777216,263939,520552448,1886926910,1886417008,1043888240,1823,0,0,0,137949408,-134217728,117907454,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1042220800,1886419000,1886417008,524171384,7,0,0,-2046820352,7929038,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,235802112,0,943595271,1886417016,2020634736,119488056,0,0,0,471597056,28,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,0,2139029504,127,0,0,0,0,0,0,-522133504,-16777216,65535,-522133504,0,0,0,0,0,0,0,12632256,0,0,0,0,0,0,0,520552448,1886926910,1936814192,1044151927,10111,0,0,0,0,-117440512,521084927,-1008504005,117900163,16317983,0,0,0,0,0,32768,-2139062144,-2139062144,0,0,0,0,51314688,0,943208448,943208504,943208504,522075192,7,0,0,-2147483648,2154688,117899264,117901063,117901063,521078535,59383,0,0,0,0,0,0,0,0,0,0,0,0,16777216,1,943208504,943208504,943208504,119479868,0,0,0,-260308992,192,117901056,117901063,117901063,-148959481,231,0,0,0,0,0,0,0],427,[0,0,0,0,0,67568385,939524096,943208504,943208504,1010317368,466718,0,0,0,955310080,8,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,921102,943194112,943208504,943208504,507263032,1823,0,0,0,471604224,117440512,117901063,117901063,252118791,15202079,0,0,0,0,0,0,0,0,0,0,0,0,50397184,1031,-522133504,943222896,235805724,50530055,235800327,-520602596,0,-268435456,192,235798528,941366286,-529502152,-2134851360,128,0,0,0,943208504,959985720,1010581311,943208504,1010579512,943275839,943208504,14392,0,0,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,1842204,-522190848,946893024,236723256,50792206,235341571,-130278386,224,0,1886416896,234881024,471600654,1886402616,-1061101344,32896,0,0,0,0,0,0,0,0,0,0,0,1394627405,544435809,1769104723,102,0,0,0,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2752574,1701603654,1668506948,1953524082,7237481,1394627405,544435809,1769104723,1868963942,941651054,741355820,824980017,942746676,540291628,1095194152,41,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1380275027,4539977,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,786468,1734963791,1818324585,1701603654,1701667182,0,1380275027,776291913,5132102,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,242679768,-15960321,1183648374,-1706027266,59244700,-166989685,-1070922635,-1768282133,-1962771953,1149831238,105286416,185484425,957052352,108333126,-50240384,1283458283,28836353,-916578560,503319242,-1912492360,157589976,157685387,-1957311713,-1705619220,137367446,308953194,411290,200313600,-2094828298,1946222206,38061829,2073690113,-1995892351,1153893956,-1152037628,126550032,931726473,1248463851,6946922,16777114,1590070016,-1205943351,-661780459,-1444364245,516628479,-1912067656,112856,536845288,182475,508974848,-1912038216,261528280,280889437,188517120,961574143,74712702,-236193909,76088715,1080707,1969958260,1963137548,1443425040,1922695530,-1962268923,451838918,1964000569,276168686,557722,273008384,1170669568,-956301300,1093,93231703,28835840,721611520,1600004032,182985,2760,-1205971369,-661780212,1460305547,-16222465,6948470,-6683542,-1962934017,1979059184,-339727612,-1705617597,65535,-166989685,-1705578636,65535,200824457,-1981647664,1996488310,-1705553672,65535,1929576509,112645,-1070923029,3991632,1996484747,-25858,-963969024,-916496865,1426065098,-1205932917,-661781056,-16222465,1889142390,1023684994,91423488,-352321096,1354771202,520095208,314057,712,294531,1996428916,108461832,385762957,3795024,779472907,770424875,-2096734524,637666886,-922022005,1586228853,16210509,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,875924465,33536,0,0,0,0,4194345,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1310720,206569480,64,-2146959360,1,1835008,472908052,32799,-2146435072,1,19922944,204472351,32769,0,1313818119,1380533332,1481197064,1414418246,83,1176829952,1381256783,824202053,959197232,909716534,1176517152,1684371561,544438643,1952797480,691413792,0,2031617,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,1766195200,1935959416,29561,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,260608,524288,525306,525321,525336,525351,525366,525381,525396,525411,525426,525441,525456,525471,525486,525501,525516,525531,525546,525561,525576,525591,525606,525621,525636,525651,525666,525681,525696,525711,525726,525741,525756,525771,525786,525801,525816,525831,525846,525861,525876,525891,525906,525921,525936,525951,525966,525981,525996,526011,526026,526041,526056,526071,526086,526101,526116,526131,526146,526161,526176,526191,526206,526221,526236,526251,526266,526281,526296,526311,526326,526341,526356,526371,526386,526401,526416,526431,526446,526461,526476,526491,526506,526521,526536,526551,526566,526581,526596,526611,526626,526641,526656,526671,526686,526701,526716,526731,526746,526761,526776,526791,526806,526821,526836,526851,526866,526881,526896,526911,526926,526941,526956,526971,526986,527001,527016,527031,527046,527061,527076,527091,527106,527121,527136,527151,527166,527181,527196,527211,527226,527241,527256,527271,527286,527301,527316,527331,527346,527361,527376,527391,527406,527421,527436,527451,527466,527481,527496,527511,527526,527541,527556,527571,527586,527601,527616,527631,527646,527661,527676,527691,527706,527721,527736,527751,527766,527781,527796,527811,527826,527841,527856,527871,527886,527901,527916,527931,527946,527961,527976,527991,528006,528021,528036,528051,528066,528081,528096,528111,528126,528141,528156,528171,528186,528201,528216,528231,528246,528261,528276,528291,528306,528321,528336,528351,528366,528381,528396,528411,528426,528441,528456,528471,528486,528501,528516,528531,528546,528561,528576,528591,528606,528621,528636,528651,4378,0,0,0,0,1010580504,402659352,24,1711276032,26214,0,0,909508608,909522559,3552895,402653184,1617312792,101455920,404241510,1879048192,209115864,1533947928,3611,939524096,1614310508,996566639,0,404226048,24,0,0,404229120,808464432,202905648,0,202905648,202116108,3151896,0,2132555264,13852,0,0,410916888,24,0,0,0,403446812,0,0,126,0,0,0,471597056,0,101056512,404229132,1616916528,0,926096896,993735479,7731,0,209460236,202116108,12,1006632960,201746022,2120232984,0,1715208192,102499942,3958374,0,909127680,2137404982,1542,0,1616928894,201721468,120,469762048,1719414808,1013343846,0,108920832,404229132,3158064,0,1717976064,1718500470,15462,0,1717986876,403455590,56,0,1842176,471597056,0,0,7196,203168768,24,403441152,405823536,1548,0,2113929216,32256,0,1610612736,101455920,1613764620,0,1715208192,404229222,1579008,0,-1010598400,-807674929,32704,0,1717976088,1717993062,102,2080374784,2087085670,2087085670,0,1715208192,1616928870,3958374,0,1718384640,1717986918,30828,0,1616928894,1616928892,126,2113929216,2086690912,1616928864],428,[1092754432,1094795585,7202,0,0,0,0,0,0,2228224,1092754432,1094795585,7202,0,0,0,0,0,0,0,2048,134217855,0,0,0,0,0,0,0,0,1159863552,1364281669,23586,0,0,0,0,0,0,67637248,1094795520,1094795585,7459,0,0,0,0,0,0,268960768,1094795520,1094795585,7459,0,0,0,0,0,0,571738112,1094795520,1094795585,7459,0,0,0,0,0,0,2228224,1094795520,1094795585,7459,0,0,0,0,0,0,537921536,1149403648,271067204,1075847184,32832,1077936128,1096965184,1094795585,1077959778,16448,0,0,0,0,0,4456448,1149403648,271067204,1075847184,32832,0,0,0,0,1397555200,1851872032,1699946611,6711666,0,651166208,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1245280,6,-1879048192,1,153157656,536875776,1929404671,1,2540032,0,260608,327680,328698,459794,656426,656450,984178,853154,263378,394498,394522,460082,722250,329058,394642,329130,329154,656858,656882,656930,656978,657026,657074,657122,657170,657218,657266,329634,329682,722922,722946,722994,657506,1247378,854210,788746,854330,854378,854426,788938,920058,920106,264794,592522,789154,658130,1051394,920370,985954,789394,986050,855026,789538,789586,855170,855218,1182946,920850,789850,789898,331194,331242,331266,593434,658994,396898,659090,724650,659162,724746,724794,266090,724890,724914,266210,266258,593962,266306,1052786,725130,725178,725226,725274,397642,594298,266642,725442,594394,922122,660026,594538,594586,398026,267002,398098,725802,398146,398194,398218,398242,398266,398290,398314,398338,398362,398386,398410,398434,398458,398482,398506,398530,398554,398578,333066,333090,398650,398674,398698,398722,398746,398770,398794,398818,398842,398866,398890,398914,398938,333426,333450,661154,661178,661226,661274,268106,661370,399250,923586,464858,661514,727074,399442,923778,661658,399562,727290,334098,334146,399706,596338,661898,334266,399850,334338,465434,662066,989770,989818,989866,662234,858890,858938,858986,859034,859082,859130,1252394,859226,859298,859346,859394,859442,269666,269714,269738,400834,859610,925170,990754,990802,990850,990898,990946,728850,991042,860018,860066,860114,860162,794674,860258,729234,663746,663794,663842,663890,663938,663986,1122786,664082,729690,729738,729786,729834,271130,271178,271202,271226,730002,730026,730074,730122,730170,730218,730266,730314,730362,730410,730458,730506,730554,599530,730650,599626,534138,9898,0,0,0,0,0,0,805306368,808464432,808464432,805306416,48,0,1811939328,7105644,0,0,0,0,150994944,1057556745,303174162,606348415,36,0,0,-2147483648,0,0,0,0,470288384,-389518465,185548408,2137770249,526364,0,0,0,-2147483648,32896,0,0,1006632960,1715618406,100860220,404229126,48,0,402653184,-1067438032,2013298880,-863730484,120,0,201326592,858993438,2000559134,1064395107,30,0,0,0,1613770752,1893777632,56,0,1610612736,6316128,0,0,0,0,134217728,1613770776,1616928864,1616928864,405811296,8,1073741824,405811296,404232216,404232216,1613770776,64,268435456,2084076628,4180,0,0,0,0,101058048,109018886,394758,0,0,0,0,14737408,0,0,0,0,0,0,805306368,2101296,0,0,0,-67108864,252,0,0,0,0,0,805306368,48,0,402653184,806885400,1613770800,-1067425696,12632256,0,234881024,1616916799,1616928864,1060200544,14,0,0,-1061126016,-1061109568,-2139045696,0,0,100663296,104742414,101058054,101058054,6,0,0,0,0,0,0,0,520093696,6320447,470745857,2137010232,127,0,0,-1061109632,32960,-1073741824,192,0,234881024,1616916799,17764097,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,117440512,453971719,1664299803,50560895,3,0,0,0,0,49344,0,0,1056964608,1613770815,6389630,1064394752,30,0,-2147483648,128,-1065320448,-2139045696,0,0,234881024,1616916799,1618050926,1060200544,14,0,0,12615808,-1065320448,-2139045696,0,0,2130706432,16777343,100860673,202114566,12,0,-1073741824,-2134851392,128,0,0,0,234881024,1616916799,826220337,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,234881024,1616916799,239022432,1060200448,14,0,0,-1061126016,-1061109568,-2139045696,0,0,0,805306368,48,805306368,48,0,0,805306368,48,805306368,2101296,0,0,16777216,511188487,263,0,0,0,-530579456,128,6348928,0,0,0,2130706432,2130706559,127,0,0,0,-536870912,-536870688,224,0,0,0,2019557376,117638942,6322206,0,0,0,0,-2132770816,0,0,0,234881024,1616916799,101122817,201329676,12,0,0,-1061126016,32896,0,0,0,50331648,540022798,1128481120,543376966,51255344,0,-134217728,66318,404265196,14627120,-133299712,0,0,-2139095040,1077952704,32960,0,0,117440512,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,0,2130706432,1616928895,1618968416,2137022560,127,0,-2147483648,1616961728,-524238624,-1059037088,128,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,0,-264759296,192,0,2130706432,1616928895,1616928864,2137022560,127,0,0,811655360,808464432,-1059037136,0,0,2130706432,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,0,2130706432,1616928895,1618968416,1616928864,96,0,-268435456,240,14737408,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,2021130240,-130541544,216,0,1610612736,1616928864,1618968416,1616928864,96,0,402653184,404232216,418969624,404232216,24,0,1610612736,1616928864,1616928864,1616928864,96,0,50331648,50529027,50529027,2129117955,24,0,0,0,0,0,0,0,1610612736,1852269409,1853651068,1616995175,96,0,-536870912,32960,0,-524255232,112,0,1610612736,1616928864,1616928864,2137022560,127,0,0,0,0,-1073741824,192,0,1610612736,2020634720,1718381688,1633903462,97,0,100663296,504237574,1714828830,-2033793434,134,0,1879048192,1853651064,1633904486,1616928865,96,0,402653184,404232216,-1734862824,2021193944,56,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,202116108,-264759284,192,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-2132778960,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,1275857932,-63407892,200,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-522166224,808464432,24,0,251658240,1885368383,466748,1064329216,15,0,0,6348992,-524255232,-1059037088,0,0,-16777216,101058303,101058054,101058054,6,0,-268435456,240,0,0,0,0,1610612736,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,0,-1073741824,811622592,404238384,118426893,7,0,402653184,1613770776,-1061134240,8421504,0,0,-1073741824,1633796288,858993505,203300382,12,0,-1073741824,-505298752,858993633,203300382,12,0,-1073741824,-2139045696,128,0,0,0,-1073741824,473460960,252118799,-529516516,192,0,201326592,-529516516,-1065320256,473460960,12,0,-1073741824,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,2130706432,16777343,470681347,-2068424,255,0,-268435456,-1059032848,128,-268435456,240,0,2021130240,1616928864,1616928864,1616928864,2019582048,120,-1073741824,1623244992,811622496,405811248,1579032,0,-252706816,808464432,808464432,808464432,-265277392,240,469762048,25398,0,0,0,0,0],429,[0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,-1061158912,0,1879048192,2072,0,0,0,0,0,503316480,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,1610612736,1851809888,1616933247,2138136672,110,0,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,0,12615808,-2139045888,0,0,0,234881024,1616916799,1060200544,14,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,0,234881024,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,805306368,-262119312,1616929008,1616928864,96,0,0,234881024,1616916799,1060200544,1060200462,14,0,-1073741824,-1061109568,-1061109568,-2139045696,0,1610612736,1851809888,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,1610612736,1610612832,1616928864,1616928864,96,0,1610612736,1610612832,1616928864,1616928864,-530554784,192,1610612736,1633706080,2020370019,1633904252,96,0,0,-2147483648,0,-2147483648,128,0,1610612736,1616928864,1616928864,1616928864,96,0,0,1845493760,1633776511,1633771873,97,0,0,939524096,-2037985668,-2038004090,134,0,0,1845493760,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,0,234881024,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,0,1845493760,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,1811939328,1616932988,1616928864,96,0,0,469762048,1013998398,1046676238,28,0,0,0,0,0,0,0,0,-262119328,1616929008,1885364320,48,0,0,1610612736,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,0,-1056964608,1667482049,473839158,28,0,0,-2147483648,32896,0,0,0,0,-1023410176,1734828995,404503612,24,0,0,201326592,-1734862836,1625354480,96,0,0,-1073741824,507474913,-512540898,192,0,0,-1073741824,32960,-1065353216,192,0,0,-1056964608,1667482049,473839158,2014844956,112,0,-2147483648,32896,0,0,0,0,-16777216,201720831,-10473448,255,0,0,-2147483648,128,-2147483648,128,0,201326592,404232216,1613764632,404238432,404232216,12,1610612736,1616928864,1616928864,1616928864,1616928864,24672,-1073741824,1616928864,405823584,1616916504,1616928864,192,939524096,25454,0,0,0,0,-1073741824,32960,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,268435456,3158048,0,0,0,0,1610612736,4202592,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,0,0,0,0,0,0,1610612736,1610612832,1616928864,1616928864,96,0,0,251724032,1717711679,1060988004,1052702,0,0,0,32896,-2139095040,0,0,251658240,808464415,405831216,2133858328,119,0,0,49280,0,-1061158912,128,0,0,826244960,2134847793,96,0,0,0,-2139045696,-1065320320,192,0,0,-1073741824,862020032,203325311,202145663,12,0,-1073741824,8421568,32896,32896,0,0,1610612736,1616928864,6316128,1616928768,1616928864,96,503316480,2016424767,422798956,855836429,7743,0,0,0,-2147483648,32896,0,0,-872415232,204,0,0,0,0,251658240,-867737544,-1734829928,945833932,15,0,-2147483648,-661638944,134744072,-533688104,128,0,1006632960,1714822758,8257598,0,0,0,0,0,856752128,1127270,0,0,0,0,0,0,0,0,0,0,8355584,0,0,0,0,0,-1061109760,49344,0,0,0,0,-67108864,252,0,0,117440512,1815031836,1280265292,472919148,7,0,-1073741824,1825052784,1690592356,1880647788,192,0,65535,0,0,0,0,0,49344,0,0,0,0,0,939524096,946619500,0,0,0,0,0,101056512,104808198,1056966150,63,0,0,0,12632064,-1073741824,192,0,1879048192,1613797592,63680,0,0,0,1879048192,409999576,28888,0,0,0,939524096,16480,0,0,0,0,0,1627389952,1633771873,2138268001,1616928877,96,0,-2147483648,-2139062144,-2139062144,128,0,251658240,2105359677,222117245,84215045,328965,0,-2147483648,0,0,0,0,0,0,0,12336,0,0,0,0,0,0,0,406331392,240,805306368,808513648,12336,0,0,0,1006632960,1717986918,8257596,0,0,0,0,0,857866240,2241305,0,0,0,0,0,128,0,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,-663715648,-1067437928,248,0,939524096,204999788,100874604,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,201326592,202113036,1617967128,2137244097,28,0,0,0,0,32896,0,51249152,117440513,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,100859904,117440516,403508487,1060116504,-1067425665,192,8388608,0,-1065320448,-530530112,405811440,24,218562560,117440536,403508487,1060116504,-1067425665,192,-2147483648,192,-1065320448,-530530112,405811440,24,907804672,117440547,403508487,1060116504,-1067425665,192,-1069547520,128,-1065320448,-530530112,405811440,24,404226048,117440512,403508487,1060116504,-1067425665,192,-1061158912,0,-1065320448,-530530112,405811440,24,218562560,117902600,403508487,1060116504,-1067425665,192,-2147483648,32896,-1065320448,-530530112,405811440,24,0,50331648,201721347,1058543628,-1067425729,192,0,-16777216,-1061109505,-1056964672,-4144960,255,0,-1073741824,192,8421376,-1073741824,192,0,117440512,1613772831,1616928864,523776096,33554695,3,-1073741824,1587440,0,-264759296,-1061125952,102498432,2130706434,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,100859904,2130706436,1616928895,1618968416,2137022560,127,8388608,-268435456,240,14737408,-268435456,240,218562560,2130706456,1616928895,1618968416,2137022560,127,-2147483648,-268435264,240,14737408,-268435456,240,808452096,2130706432,1616928895,1618968416,2137022560,127,-1061158912,-268435456,240,14737408,-268435456,240,819986432,1610612752,1616928864,1616928864,1616928864,96,-1066401792,1610612864,1616928864,1616928864,1616928864,96,-1872756736,1610612736,1616928864,1616928864,1616928864,96,-859045888,805306368,808464432,808464432,808464432,48,0,2130706432,1616928895,1626929248,2137022560,127,0,0,811655360,808464432,-1059037136,0,453902336,1879048209,1853651064,1633904486,1616928865,96,1612709888,402653376,404232216,-1734862824,2021193944,56],430,[1111376444,4014658,0,4993536,1111376444,4014658,0,9216,1111376444,4014658,0,1582104,1111376444,4014658,0,0,1128153661,4014658,0,0,-267382560,14684160,0,0,1077953084,138166848,6148,528384,2118271548,3949120,0,1050624,2118271548,3949120,0,2365440,2118271548,3949120,0,9216,2118271548,3949120,0,4227072,1077952576,4210752,0,4202496,1077952576,4210752,0,10502144,1077952576,4210752,0,40960,1077952576,4210752,0,336073728,1111637508,3949122,0,5780480,1145332824,4473924,0,528384,1111638588,3949122,0,1050624,1111638588,3949122,0,2365440,1111638588,3949122,0,4993536,1111638588,3949122,0,9216,1111638588,3949122,0,0,8126480,16,0,33554432,1246381628,1077699154,0,1056768,1145324612,3427396,0,1050624,1145324612,3427396,0,2625536,1145324612,3427396,0,17408,1145324612,3427396,0,1050624,1145340546,269494312,49184,1077952512,1111646812,1079796290,16448,17408,1145340546,269494312,49184,0,0,0,1397555200,1851872032,1699946611,6711666,0,0,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,260608,262144,263162,394254,590882,590902,918622,722054,197806,328918,328938,394494,591122,263462,329038,263522,263542,591242,591262,591302,591342,591382,591422,591462,591502,591542,591582,263942,263982,591682,591702,591742,591782,1050574,722934,722974,723014,788590,723094,657598,854246,788750,330038,526686,657778,592262,854446,723414,788990,657958,789070,789110,723614,592582,789230,723734,985918,723814,723854,658358,265182,265222,265242,461870,592962,330838,593022,593042,527546,593122,593142,331038,593222,593242,200066,200106,527806,200146,855526,593402,593442,593482,593522,331418,528066,331478,593642,462590,724774,462650,462690,528246,331658,331678,331698,593862,331738,331778,331798,331818,331838,331858,331878,331898,331918,331938,331958,331978,331998,332018,332038,332058,332078,332098,266582,266602,332158,332178,332198,332218,332238,332258,332278,332298,332318,332338,332358,332378,332398,266882,266902,594602,594622,594662,594702,332598,594782,332658,725914,398254,594902,594922,332818,726074,595022,332918,595102,332978,333018,333038,529666,529686,267562,333118,333138,398694,595322,791950,791990,792030,595462,726574,726614,726654,726694,726734,726774,1054494,726854,726894,726934,726974,727014,333838,333878,333898,333918,792690,727174,792750,792790,792830,792870,792910,596342,792990,793030,793070,793110,793150,727654,662158,662198,596702,596742,596782,596822,596862,596902,990158,531446,597022,597042,597082,597122,203946,203986,204006,204026,597262,597282,597322,597362,597402,597442,597482,597522,597562,597602,597642,597682,597722,466690,597802,466750,532326,8058,0,0,0,0,0,538968064,538976288,2105376,8192,0,1212678144,18504,0,0,0,303169536,606371602,1224614948,18504,0,0,0,0,0,0,706480128,472401993,1225328906,531498,0,0,0,0,0,0,1144520704,20464708,268960770,16416,0,268959744,8405024,-2004324352,28808,0,605552640,404235300,1078018596,7713,0,0,0,-2143272960,8256,0,1077936128,16448,0,0,0,538972160,1077952544,1077952576,538976320,16,538984448,269488160,269488144,538976272,64,945033216,17448,0,0,0,0,134744064,134744191,0,0,0,0,0,0,0,0,0,0,4202496,0,0,0,248,0,0,0,0,0,8192,0,269484032,538972176,1077944352,8405056,0,572260352,1094795554,574701889,7202,0,0,0,0,0,0,940048384,134744072,134744072,2056,0,0,0,0,0,0,572260352,33636673,537921540,32576,0,0,0,0,0,0,572260352,469909825,1094779138,7202,0,0,0,0,0,0,100794368,303172102,41894434,514,0,0,0,0,0,0,1082064896,1650212928,1094779201,7202,0,0,0,0,0,0,572260352,1650212929,1094795585,7202,0,0,0,0,0,0,25100288,67240449,134743044,2056,0,0,0,0,0,0,572260352,472006977,1094795554,7202,0,0,0,0,0,0,572260352,1094795585,1090592035,7202,0,0,0,0,0,0,0,8192,0,8192,0,0,8192,0,4202496,0,0,806093568,51130432,0,0,0,0,0,0,0,0,8323072,32512,0,0,0,0,0,0,0,0,102260736,1612187137,0,0,0,0,0,0,0,572260352,33636673,526340,2048,0,0,0,0,0,0,201523200,1143087376,541279300,1816,0,149946368,572703236,12084258,57368,0,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,0,540999680,1059069984,538976288,16160,0,-2147483648,8405056,1077952640,128,0,806289408,1077952544,541081664,3888,0,-1073741824,8256,1075838976,192,0,540999680,538976288,538976288,16160,0,-1073741824,538976320,1075847200,192,0,540999680,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,0,540999680,1059069984,538976288,8224,0,12582912,-2147483648,0,0,0,806289408,1077952544,541081667,3888,0,-1073741824,8256,1612718304,8416,0,538968064,1059069984,538976288,8224,0,1077936128,-1069531072,1077952576,16448,0,538968064,538976288,538976288,8224,0,67371008,67372036,-2071723004,30852,0,555745280,807937058,555885608,8224,0,8388608,0,0,16512,0,538968064,538976288,538976288,16160,0,0,0,0,32768,0,538968064,673722416,572663077,8224,0,538968064,-1600102304,538976288,8224,0,807403520,606611504,555885092,8225,0,-2139095040,-2139062144,-2139062144,32896,0,806289408,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,0,0,0,806289408,1077952544,557989952,3888,0,-1073741824,538976320,1075847200,2113728,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,1077968896,8256,0,538902528,522207296,1073741824,7968,0,-2147483648,64,1077952640,128,0,150929408,134744072,134744072,2056,0,8388608,0,0,0,0,538968064,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,0,-2139095040,538984512,168431889,1028,0,538968064,-2139078592,0,0,0,-2122317824,574767425,135533602,2056,0,33685504,-2004614140,542134408,8224,0,1082130432,67768608,537987588,32832,0,1075838976,128,-2147483648,8256,0,1082130432,67768608,67372036,1028,0,1075838976,128,0,0,0,8323072,67240192,1075843080,65408,0,1086324736,128,0,32768,0,1080033280,1077952576,1077952576,1077952576,96,-2139095040,1077969024,538984512,1056800,0,543162368,538976288,538976288,538976288,96,1143476224,0,0,0,0,0,0,0,-16777216,0,0,0,0,-2147483648,0,270548992,0,0,0,0,0,21052928,1094795009,15937,0,0,0,0,32768,0,1077936128,1096965184,1094795585,23650,0,0,0,0,0,0,0,1092754432,1094729792,7202,0,16842752,1092820225,1094795585,7459,0,0,0,0,0,0,0,1092754432,1094745921,7202,0,0,0,0,0,0,538443776,539031584,538976288,8224,0,0,1092820224,1094795585,16850211,15362,0,0,0,0,0,1077936128,1096965184,1094795585,16705,0,0,0,0,0,0,4194304,1077952512,1077952576,16448,0,4194304,1077952512,1077952576,1077952576,32832,1077936128,1212432960,1145598032,16706,0,1077936128,1077952576],431,[1077952576,16448,0,0,1113937920,1111638594,16962,0,0,270581760,269488144,4112,0,0,1096965120,1094795585,16705,0,0,0,0,0,0,0,1092754432,1094795585,7202,0,0,0,0,0,0,0,1096965120,1094795585,1077959778,16448,0,0,0,0,0,0,1092820224,1094795585,16850211,257,0,0,0,0,0,0,1080055808,1077952576,16448,0,0,1078082560,33700928,15426,0,538968064,539031584,538976288,4128,0,0,1094795520,1094795585,7459,0,0,0,0,0,0,0,1149403648,271067204,4112,0,0,1149534208,287976004,4369,0,0,1075847168,8421440,0,0,0,1145340416,1143476264,33348,0,0,1149403648,271067204,1075847184,32832,0,67272192,537923592,32320,0,537919488,538976288,538984480,538976288,16,538968064,538976288,538976288,2105376,0,541065216,538976288,538972192,538976288,64,1179201792,0,0,0,0,0,0,0,0,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1075838976,0,0,0,0,1075838976,0,0,0,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,0,0,0,0,0,0,16384,1077952576,1077952576,64,0,1159863553,1364215876,4217890,0,0,0,0,0,0,572260352,2114986018,537923600,32544,0,0,0,0,0,0,1090519040,572662334,16702,0,0,0,0,0,0,0,-2139095040,150938177,134807304,2056,0,-2139095040,8388608,32768,0,0,538968064,538976288,538968064,538976288,0,572260352,1145581600,101257506,1843714,0,0,0,0,0,0,5242880,0,0,0,0,1612644352,-1869509056,1083085200,8032,0,-1073741824,538976320,1612718112,192,0,137363456,3688504,120,0,0,0,0,574890513,17,0,0,0,0,0,0,0,0,65919,0,0,0,0,0,0,0,0,0,63488,0,0,1080041216,-1634627170,1614844306,31,0,1086324736,538976288,-1069539296,0,0,255,0,0,0,0,128,0,0,0,0,1211105280,12360,0,0,0,0,134744064,134744191,32512,0,0,0,0,0,0,1211105280,2015367176,0,0,0,1211105280,810027024,0,0,0,1075843072,0,0,0,0,0,1111638528,1111638594,1077968194,64,2050949120,981105274,168430090,657930,0,0,536870912,0,0,0,0,0,0,270532608,24592,1612709888,538976288,0,0,0,1211105280,3164232,120,0,0,0,0,571548228,68,0,0,0,0,0,0,1612709888,572596256,554698756,32833,0,537919488,32832,547381280,8416,0,1612709888,572596256,537921796,33088,0,537919488,32832,1075847360,57472,0,1211105280,843646992,554698756,32833,0,537919488,32832,547381280,8416,0,0,2048,537921544,574701632,28,0,0,0,0,135266304,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,33619968,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,168034304,67371025,286329354,1082073120,32896,0,0,0,1086357632,8224,605552640,67371043,286329354,1082073120,32896,-2139095040,0,0,1086357632,8224,285212672,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,286130176,67374609,286329354,1082073120,32896,0,0,0,1086357632,8224,0,84344832,286329097,1098850593,33153,0,16646144,-67108864,0,65024,0,806289408,1077952544,541081664,16912176,1537,-1073741824,8256,1075838976,192,67633152,540999682,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,33619968,540999684,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,151388160,540999696,1059069984,538976288,16160,0,12583040,-2147483648,0,49152,268435456,540999680,1059069984,538976288,16160,-2147483648,12582912,-2147483648,0,49152,1082130432,538968096,538976288,538976288,8224,268959744,538968096,538976288,538976288,8224,1344274432,538968200,538976288,538976288,8224,-2013265920,538968064,538976288,538976288,8224,0,540999680,-132112352,538976288,16160,0,-1073741824,538976320,1075847200,192,605552640,807403555,606611504,555885092,8225,-2139095040,-2139095040,-2139062144,-2139062144,32896,67633152,806289410,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,33619968,806289412,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,151388160,806289424,1077952544,541081664,3888,0,-1073741696,538976320,1075847200,192,639369216,806289443,1077952544,541081664,3888,1077936128,-1073741696,538976320,1075847200,192,268435456,806289408,1077952544,541081664,3888,-2147483648,-1073741824,538976320,1075847200,192,0,0,337789184,1092752392,0,0,0,0,0,0,0,806289408,1111572768,810043460,20272,0,-1071644672,538976448,1075847200,192,67633152,538968066,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,33619968,538968068,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,151388160,538968080,538976288,538976288,3856,0,1077936256,1077952576,1077952576,128,268435456,538968064,538976288,538976288,3856,-2147483648,1077936128,1077952576,1077952576,128,33619968,1082130436,67768608,67372036,1028,0,1075838976,128,0,0,0,538968064,538976574,1042358304,8224,0,0,-2139095040,32896,0,0,572260352,639705377,538976289,11809,0,0,0,-2139062272,0,0,67637248,21052928,1094795009,15937,0,0,0,0,32768,0,268960768,21052928,1094795009,15937,0,0,0,0,32768,0,571738112,21052928,1094795009,15937,0,0,0,0,32768,0,1179201792,21052928,1094795009,15937,0,0,0,0,32768,0,2228224,21052928,1094795009,15937,0,0,0,0,32768,0,471999004,21052928,1094795009,15937,0,0,0,0,32768,0,0,21052928,1094795009,15937,0,0,76050432,67173380,28808,0,0,1092754432,1094729792,67640354,6148,67637248,1092754432,1094745921,7202,0,0,0,0,0,0,268960768,1092754432,1094745921,7202,0,0,0,0,0,0,571738112,1092754432,1094745921,7202,0,0,0,0,0,0,2228224,1092754432,1094745921,7202,0,0,0,0,0,0,541097984,1077952512,1077952576,16448,0,-2143281152,1077952512,1077952576,16448,0,10502144,1077952512,1077952576,16448,0,10485760,1077952512,1077952576,16448,0,275251200,572261416,1094795585,7202,0,0,0,0,0,0,1179201792,1096965120,1094795585,16705,0,0,0,0,0,0,67637248,1092754432,1094795585,7202,0,0,0,0,0,0,268960768,1092754432,1094795585,7202,0,0,0,0,0,0,571738112,1092754432,1094795585,7202,0,0,0,0,0,0,1179201792],432,[396665,527750,527763,527776,527789,527802,462279,462292,396769,396782,396795,396808,396821,396834,396847,659004,396873,396899,396912,396925,396938,134807,265892,265905,265918,397003,397016,397029,397042,397055,397068,397081,397094,397107,397120,397133,397146,397159,331636,397185,331662,528283,4008,0,0,0,1077952512,1077952576,16384,1212678144,72,0,603979776,606371364,606371364,0,1347696656,1410603056,4152,843657216,638584836,1609,1344274432,1411391568,3426376,1073741824,16448,0,0,1077952544,1077952576,2113600,538984448,538976288,1075847200,1342177280,20512,0,0,269484032,1052796,0,0,0,16416,0,6291456,0,0,0,4194304,134217728,269486088,1077944352,0,1145324600,1145324612,56,275779584,269488144,4112,1144520704,268960772,8142880,939524096,402916420,943981572,0,672667656,142362664,8,1077967872,67388536,14404,1144520704,1148731456,3687492,2080374784,268961796,538976272,0,1145324600,1145324600,56,1145321472,67386436,14404,0,16384,4194304,0,2097152,536870912,64,268959744,270549024,8,0,2080406528,0,0,135274560,4202512,939524096,134480964,268439568,0,1193291791,541477193,3888,1086324736,-534765536,8388608,269484032,1145317416,8553084,2013265920,2017739844,2017739844,0,1077953084,1111507008,60,1111783424,1111638594,30788,1081868288,1081622592,8142912,2080374784,2017476672,1077952576,0,1077953084,1178747470,58,1111638528,1111653954,16962,1077936128,1077952576,4210752,268435456,269488144,1620086800,0,1615874116,1145589856,66,1077952512,1077952576,31808,1094778880,1431659363,4278601,0,0,0,0,1382179394,1179011666,66,1111636992,1111638594,15426,1115422720,1081885250,4210752,1006632960,1111638594,1011239490,2,1111638652,1111638652,66,1078212608,67385408,14404,276561920,269488144,1052688,1107296256,1111638594,1010975298,0,1145340546,271067204,16,1149272064,707413060,4369,538968064,-2143272896,128,-2113929216,271074434,-2105392088,0,675578498,269488144,16,67304960,1075843080,65152,1080033280,1077952576,1077952576,1073741920,538984512,134746128,0,538976352,538976288,6299680,4466704,0,0,0,0,0,1073742076,32,0,0,939524096,1145322500,60,1077952512,1145324664,30788,0,1078212608,3687488,67108864,1144783876,1011106884,0,939524096,1145076804,56,1077944320,1077952608,16448,0,1145322496,71058500,1073741944,1683505216,1145324612,0,1073741888,1077952576,64,16384,1077952576,1077952576,1077936128,1615874112,4474960,1073741824,1077952576,1077952576,0,1979711488,1229539657,73,0,1145332824,17476,0,1145321472,3687492,0,1148715008,2017739844,16448,1006632960,1145324612,263228,0,1077952608,16448,0,541601792,3164176,0,1080049728,541081664,0,1140850688,1279542340,52,0,673727556,4112,0,1430866176,2237013,0,1212678144,1212690480,0,1207959552,810043464,12591136,0,537921656,30784,538972160,541073440,270540832,1073741824,1077952576,1077952576,1073741888,538976288,538976272,16416,1278345216,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,4202496,0,0,1075838976,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,0,0,0,4194304,1077952576,4210752,134217728,1077953592,2111556,1211105280,544219200,8142912,1140850688,1145324600,17464,0,675562564,276566140,16,1077952512,1073758272,1077952576,1144520704,608718880,943982612,0,160,0,0,1347166494,1974604,0,-2147483648,32896,0,811597824,1879076944,0,0,335544320,338186280,0,0,293888,0,0,24576,0,572260352,576018781,28,16515072,0,0,0,2117664,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212696648,1077965896,2084306944,339508348,336860180,0,1073741824,0,0,0,0,6299648,543170560,8224,0,1349517312,1879076944,0,0,1342177280,1344803880,0,606232864,1193612073,1,576790528,571551268,1860,291504128,325653538,83749,0,268439552,1077944336,270547012,673714192,-2105785276,134217858,672141328,2084848680,33410,268445712,1145317416,8553084,274215936,1143482384,-2105377724,4456448,673714192,-2105785276,268435586,672141352,2084848680,33410,404684800,2018453544,9406536,-2147483648,0,-2147483648,0,1077953084,1111507008,538445884,1077967888,1077966912,31808,1081872392,1081622592,8142912,2083000320,2017476672,2084585536,4456448,1077952636,1077952632,-2147483524,1077936192,1077952576,16448,1073758240,1077952576,4210752,10502144,1077952576,1077952576,10485760,1077952576,1077952576,64,1111783424,1111683650,30788,1648512050,1246909026,4343366,1007161344,1111638594,1010975298,268959744,1111638588,1111638594,402653244,1111637028,1111638594,15426,1111247922,1111638594,3949122,1006642176,1111638594,1010975298,0,1140850688,1143476264,0,1246117376,1649562186,31842,1111623696,1111638594,3949122,1108346880,1111638594,1010975298,605552640,1111638594,1111638594,603979836,1111638528,1111638594,15426,-2105405432,269494340,1052688,1073741824,1111653440,1077967938,0,1212696624,1145324632,88,1056768,1144783928,15428,268959744,1006909440,3949636,268435456,70778920,1011106876,0,939546676,1145322500,60,9216,1144783928,15428,271060992,1006909440,3949636,0,70975488,994329663,0,-2147483648,1073791040,128,0,1077953592,806369348,270532608,2084845568,3687488,134217728,1144520720,943997052,0,939534352,1145076804,56,17408,1081885752,14404,1082130432,1077952512,4210752,268435456,538968096,538976288,0,536891424,538976288,32,20480,538976288,8224,271056896,1144784936,3687492,872415232,1683488856,1145324612,0,939528224,1145324612,56,1050624,1145324600,14404,672137216,1145321472,3687492,872415232,1144520792,943998020,0,939524164,1145324612,56,0,8126480,16,0,1414282240,7890004,536870912,1145307152,877413444,0,1140854792,1279542340,52,2625536,1145324612,13388,4456448,1145324544,3427396,268435456,1212678176,540035144,49184,2017476672,1145324612,4210808,18432,1212696648,-1071636432,0,0,0,542330112,1936613715,1919243040,26217,0,0,0,361234944,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,119603216,536874496,402678015,1,1407488,0,260608,196608,197626,328714,459802,459818,787514,590922,197738,263306,263322,328874,459962,197834,263386,197866,263418,460042,460058,460074,460090,460106,460122,460138,460154,460170,460186,198058,198074,460234,460250,460266,460282,919050,591386,591418,591450,657018,591514,526010,657114,657130,198410,460586,526138,460618,722778,657258,657290,591786,657354,657386,591882,591914,657482,591978,854154,526506,592074,526554,264442,264458,264474,461098,461114,264522,526682,526698,461178,526730,526746,199082,526778,461258,199130,199146,461306,199178,723482,461354,526922,526938,526954,264826,461450,199322,461482,461498,592586,395994,461562,396042,330522,199466,330554,592714,265050,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,199818,199834,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,265578,200058,200074,462234,462250,462266,462282,200154,462314,265722,527882,331290,462378,462394,265802,527962,462442,265850,462474,265882,265898,265914,462538,462554,200426,265978,265994,331546,462634,593722,593738,593770,462730,593834,593850,593882,593914,593946,593978,856154,594042,594074,594106,594138,594170,200986,201018,201034,201050,594282,659834,659866,659898,659930,659962,659994,463418,660058,660074,660106,660138,660170,594666,594698,529194,529226,529242,529258],433,[529274,529290,529306,857002,463802,529370,529386,529402,529418,201754,201770,201786,201802,529498,463978,529530,529546,529562,529578,529594,464074,529626,464106,464122,464138,464154,464170,529722,464202,529754,5482,0,0,0,0,1077952512,1077952576,4194368,0,1347440640,80,0,0,336860160,-64477058,5263440,0,1412960256,339234900,272126996,0,1212690432,134480433,8465,0,-2143289344,-1073741824,12591136,0,606345216,1143478308,4014661,0,0,0,0,0,1077952512,64,0,0,538972160,1077952576,541081664,4128,1077968896,538976288,1075847200,32832,1890066432,216,0,0,0,276566032,16,0,0,0,-2143289344,0,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1145321472,1145324612,3687492,0,275779584,269488144,1052688,0,1145321472,537921540,8142912,0,71579648,67377156,3687428,0,336331776,2084840468,263172,0,1077967872,71596096,3687428,0,1078212608,1147426880,3687492,0,67402752,269486088,2105376,0,1145321472,1145321540,3687492,0,1145321472,70536260,3687428,0,0,64,4194304,0,0,64,-2143289344,0,201326592,811610136,3096,0,0,2080406528,0,0,1610612736,403445808,24624,0,1145321472,269486084,1048592,0,538974215,1145324611,119021603,0,269508736,-2008528696,-1070595984,0,336070656,2132943380,8421441,0,0,0,8421376,0,1094811136,1094811201,8274241,0,0,0,0,0,1075912192,1077952576,1974592,0,-2147483648,0,128,0,1078033920,1077952576,8274240,0,-2147483648,-2139062144,128,0,1077968640,1077968448,8339520,0,0,0,0,0,1077968640,1077968448,4210752,0,1075912192,1078149184,1974592,0,-2147483648,-2139095040,8421504,0,1077952512,1077968704,4210752,0,-2139062272,-2139062144,8421504,0,1077952512,1077952576,4210752,0,67372032,67372036,3687492,0,1212432896,1213227088,4276804,0,1077952512,1077952576,8273984,0,1614823424,1246843232,4473930,0,-1069531136,1077952704,4210752,0,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,0,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,1078033920,1082016064,4210752,0,-2147483648,128,0,0,1075912192,1077952576,1974594,0,-2147483648,-2139062144,8388736,0,1078033920,1082081600,4210752,0,-2147483648,-2147483520,4227200,0,1094794752,17184832,4079937,0,0,0,0,0,134807296,134744072,526344,0,32768,0,0,0,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,0,1098940416,337781313,526356,0,8421376,0,0,0,-2105376256,673727813,1052712,0,134744064,-1600122864,4210848,0,1115783424,605558820,8487234,0,1098940416,134747170,526344,0,8421376,0,0,0,67272192,537921540,8273952,0,1077964800,1077952576,1077952576,28736,-2139062272,541081664,269492256,16,539025408,538976288,538976288,57376,4466704,0,0,0,0,0,0,254,2113536,0,0,0,0,1111376444,4014658,0,1077952512,1111646812,6054466,0,0,1077953084,3949120,0,33686016,1111639610,3819074,0,0,2118271548,3949120,0,1077944320,1077952736,4210752,0,0,1111639610,37373506,15362,1077952512,1145332824,4473924,0,16384,1077952576,4210752,0,16384,1077952576,1077952576,32832,1077952512,1884309572,4342856,0,1077952512,1077952576,4210752,0,0,1145333337,4473924,0,0,1077952640,4210752,0,0,1145332824,4473924,0,0,1111638588,3949122,0,0,1111646812,1079796290,16448,0,1111639610,37373506,514,0,1077960784,4210752,0,0,943735864,3687428,0,1077936128,1077952736,2113600,0,0,1145324612,3427396,0,0,1145340546,1058856,0,0,1431668872,2237013,0,0,32896,0,0,0,808470660,8669232,0,0,1145340546,269494312,49184,0,537921656,7880736,0,538974208,-1071636448,538976288,6176,1077952512,1077952576,1077952576,16448,539017216,404758560,538976288,49184,1179201792,0,0,0,0,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,4202496,0,0,0,8404992,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,0,0,0,0,0,1077936192,1077952576,16448,67108864,1346915384,1077437520,0,1078472704,544743488,8142880,0,674776064,17464,0,0,1149403648,-32440792,1052688,0,1077952512,4210752,1077952576,16448,541341696,405030960,3687432,0,36864,0,0,0,-1656603648,1117626785,60,0,806363136,1879060560,0,0,0,1344803840,5160,0,0,293888,0,0,0,15728640,0,0,-1186841600,1118157221,60,-33554432,0,0,0,0,542121984,0,0,0,0,276566032,8126480,0,546332672,61504,0,0,546332672,24720,0,0,4202496,0,0,0,1140850688,1145324612,1081754692,16448,1953774592,338982004,1315860,0,0,16384,0,0,0,0,536870912,24592,543170560,8224,0,0,1347428352,1879056464,0,0,0,338186240,20520,0,1153581568,285755460,2107154,0,0,-2139095040,8421504,0,1153581568,336283716,2564625,0,0,-2147483648,8388608,0,613573120,285763732,2107154,0,0,-2139095040,8421504,0,0,269484048,1145053200,135280708,336070656,2132943380,8421441,0,0,0,8421376,134479872,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070656,2132943380,8421441,0,0,0,8421376,1312358400,336070656,2132943380,8421441,0,0,0,8421376,2228224,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070664,2132943380,8421441,0,0,0,8421376,0,336334592,2082744084,8881220,0,61440,57344,15728640,0,1075912192,1077952576,69083456,3074,-2147483648,0,128,135266304,1077968640,1077968448,8339520,0,0,0,0,134479872,1077968640,1077968448,8339520,0,0,0,0,336068608,1077968640,1077968448,8339520,0,0,0,0,2228224,1077968640,1077968448,8339520,0,0,0,0,1082130432,1077952512,1077952576,4210752,1075838976,1077952512,1077952576,4210752,-1606418432,1077952512,1077952576,4210752,10485760,1077952512,1077952576,4210752,0,1094876160,1094840641,8143425,0,0,0,0,639172608,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,135266304,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,2162688,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1109466624,1346913346,6168912,0,-2147450880,-2139062144,128,67633152,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,302776320,1077952530,1077952576,1974592,0,-2139062272,-2139062144,128,2162688,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1098940416,134747170,526344,0,8421376,0,0,0,2084585472,1111572802,4210812,0,0,0,0,0,1111636992,1111645250,6046274,0,528384,1111376444,4014658,0,1050624,1111376444,4014658,0,2365440],434,[-530554880,-2139045696,128,0,0,0,0,2139029504,235340545,1882725390,65535,0,0,0,-536870912,8437984,0,14737408,0,0,100663296,404233230,404232216,811622448,404232216,236722200,6,0,0,0,0,0,0,0,0,808464384,808464432,3158064,808452096,808464432,808464432,0,1885339648,404232240,202905624,403441158,404232216,1617965080,0,0,0,0,0,0,0,0,0,1634172732,0,0,0,0,0,0,-265277440,224,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1616920608,0,0,0,0,0,0,135796736,16,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,0,0,0,0,0,0,0,0,12336,808464432,808464432,808464432,48,0,0,0,520552448,1650667833,1010067042,270012191,0,0,0,-2134884352,3207392,805306368,8446064,0,0,117440512,404233231,2139035672,202116108,863977240,0,0,0,812703936,0,0,-265289728,224,0,0,1998585856,808458303,2000623664,32,0,0,0,536870912,1623253104,-524263328,8304,0,0,0,-1073741824,808476864,2131693337,108987910,101058054,0,0,0,-1067438032,32960,-536870688,0,0,0,0,808464384,808464432,805306368,808464432,12336,0,0,941559552,1042036784,1885430647,118365240,808452355,991032,0,-1065353216,6316256,-1065353216,808480992,-524230544,-2134843296,0,0,26214,0,0,0,0,0,0,201785600,590549272,589505315,202903859,263,0,0,251133952,211349763,12,-241693684,16256515,0,0,0,-2139095040,1077952704,-2134884288,128,0,0,0,510027324,996566582,8355584,0,0,0,0,0,0,823659524,67901489,0,0,0,0,0,-1067442176,1623228544,32,0,0,0,0,2139029504,0,0,0,0,0,0,-268435456,808464624,48,0,0,0,0,0,2113929216,126,0,0,0,117506048,856890124,589505315,454243107,67340,0,0,-134217728,418448142,-266859508,202116120,-133299443,0,0,0,-2147483648,1077985408,-1069531072,32896,0,0,-65536,0,0,0,0,0,0,-134217728,248,0,0,0,0,0,0,402653184,1013343804,24,0,0,0,0,0,50529024,2139030275,50529027,2130706435,127,0,0,0,-134217728,248,0,63736,0,0,1715208192,806882310,32352,0,0,0,0,1006632960,102499942,3958278,0,0,0,0,0,1076894734,0,0,0,0,0,0,0,808452096,808464432,942682160,808466239,12336,0,0,1610612736,1616928864,1616928864,3207392,0,0,0,1044254464,1044283006,33686030,33686018,131586,0,0,1088421888,1077952576,1077952576,1077952576,1077952576,0,0,0,0,12336,0,0,0,0,0,0,0,0,268435456,1007027740,0,402653184,404232312,1579032,0,0,0,0,0,1667446300,473326435,8355584,0,0,0,0,0,0,202912033,556865548,0,0,0,0,0,-1065353216,-2134876064,0,0,0,402653184,404232312,1579032,100860161,404229126,0,0,0,403441158,1616916504,126058944,18815245,1,0,0,0,0,-2139095040,-2139062144,32896,0,0,2014838784,404232216,16783384,101057281,1579020,0,0,100663296,404229126,-1067425744,50436495,521669638,0,0,0,0,0,-2139095040,0,128,0,0,107363328,1711670812,16842812,201721347,6168,0,0,101056512,806885388,-2118098848,420284291,65823,0,0,0,0,0,-2139062144,-2139062144,0,0,0,1542,101058048,1882725390,1060135008,15,0,0,0,0,0,-530579456,192,0,198400,50528256,235275783,404491276,1883193144,14737504,0,-2147483648,-2147483456,-1061109632,1885364448,-117950416,235801628,0,16777216,1539,101122819,202116614,1060640796,-530550721,224,0,32960,-1065320448,1625342144,942698592,203225336,3598,0,201786112,50528256,235275783,404491276,1883193144,14737504,0,-1065353216,-2147483552,-1061109632,1885364448,-117950416,235801628,0,117440512,6159,101122819,202116614,1060640796,-530550721,224,0,14741528,-1065320448,1625342144,942698592,203225336,3598,0,789504,50528256,235275783,404491276,1883193144,14737504,0,1616904192,-2147483648,-1061109632,1885364448,-117950416,235801628,0,50331648,50594820,101122819,202116614,1060640796,-530550721,224,0,1077952640,-1065320320,1625342144,942698592,203225336,3598,0,0,0,16777216,235275011,808984335,12640352,0,0,1056964608,-856921025,252677260,217906188,252644364,0,0,0,65278,-67108864,252,-33554432,254,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,1626930703,-266856400,0,0,-2147483648,128,-2139095040,0,0,117440512,3,808468287,1060122672,808464447,1060122672,63,0,12615680,16711168,0,64764,0,65278,0,100860160,1061093376,808464432,809451312,808464432,4144944,0,-2134900736,-33554432,254,-50593792,0,-16908288,0,16777216,1539,808468287,1060122672,808464447,1060122672,63,0,3170496,16711168,0,64764,0,65278,0,789504,1061093376,808464432,809451312,808464432,4144944,0,808452096,-33554432,254,-50593792,0,-16908288,0,-536870912,6256,808464432,808464432,808464432,808464432,48,0,6305820,808464384,808464432,808464432,808464432,12336,0,-864538624,808452096,808464432,808464432,808464432,3158064,0,-859045888,805306368,808464432,808464432,808464432,808464432,0,0,0,808468287,-63950800,808464636,1060122672,63,0,0,1022943232,50791950,50529027,1007552007,57592,0,0,0,0,0,0,0,0,117637120,805306380,910048312,808530743,808464432,808464432,0,-1946157056,28920,50529027,-1014824189,997450691,118431515,3,0,0,0,0,0,0,0,0,256,251854848,1882208286,1616928864,942698592,200478,0,-524288000,-134217680,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,504300288,1617965112,1616928864,506998896,783,0,-1066387456,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,769,941494019,1616932912,1885364320,253638704,3,0,1618144,268367872,65795,0],435,[251855105,63742,0,0,0,-1065320448,-1061109568,-2139045696,0,0,50397184,50331654,808984079,1616928880,812671072,51322424,0,-973078528,14588,51379960,257,16777216,-32570623,248,0,0,0,-1061126016,-1061109568,8421568,0,0,394752,251854848,1882208286,1616928864,942698592,200478,0,202113024,-134217728,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,0,202911776,201786119,2109464,0,0,0,0,1613762560,-2147450688,271605952,0,0,0,50331648,808984079,1616928880,913531232,1665080892,0,0,0,51379960,806882567,25215072,-32570623,248,0,0,-2134884352,-1061126016,-1061109568,8421568,0,0,66304,808452096,808464432,808464432,405811248,200476,0,-1065353216,100663392,101058054,101058054,101058054,-520610804,0,0,0,0,0,0,0,0,0,196864,808464384,808464432,808464432,471347248,783,0,12640256,101056512,101058054,101058054,201721350,14743580,0,0,0,0,0,0,0,0,16777216,1539,808464432,808464432,808464432,253499440,3,0,3170496,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,101056512,805306368,808464432,808464432,808464432,51321880,0,805306368,48,101058054,101058054,101058054,-132379642,224,0,0,0,0,0,0,0,0,50397184,-524288000,236730480,16843527,16843009,65793,0,-1059061760,50331648,941362695,-2134843280,-2139062144,-2139062144,0,0,0,1060122672,808464447,808464432,808468287,48,0,0,0,101514480,101058054,15793164,0,0,0,520552448,808464408,808661808,808464432,3355440,0,0,-536870912,202119416,-117957620,202116124,-520611828,0,0,0,200220,809438976,1057947648,1064329328,31,0,0,0,-1073741824,-522166080,-530554784,14584,0,0,117637120,251658252,12351,1617968911,2047856,0,0,-2147483648,0,1623244800,1616961760,955834464,0,0,0,3218190,809438976,1057947648,1064329328,31,0,0,-2147483648,-1073741824,-522166080,-530554784,14584,0,0,1058799616,251658339,12351,1617968911,2047856,0,0,1610612736,32960,1623244800,1616961760,955834464,0,0,0,12593,809438976,1057947648,1064329328,31,0,0,8421376,-1073741824,-522166080,-530554784,14584,0,0,453902336,253440305,12351,1617968911,2047856,0,0,0,8421376,1623244800,1616961760,955834464,0,0,0,0,809438976,1057947648,1064329328,31,0,0,0,-15794176,-2072336,-262119297,4095,0,0,0,0,812703936,61680,8446064,0,0,0,0,808984327,1616928864,119486512,771,7,0,0,1893761024,48,-529518592,-1065353088,32960,0,17239552,520552448,2137010232,942694527,1823,0,0,0,-2147483520,405827808,63736,12644408,0,0,50331648,3079,808984327,1618968416,119486512,0,0,0,128,1893761024,-117958608,-264765440,192,0,0,403506944,520552448,2137010232,942694527,1823,0,0,-2147483648,-2147483456,405827808,63736,12644408,0,0,402653184,24,808984327,1618968416,119486512,0,0,0,49344,1893761024,-117958608,-264765440,192,0,0,410050560,808452096,808464432,808464432,12336,0,0,941359104,805306464,808464432,808464432,3158064,0,0,805306368,52344,808464432,808464432,808464432,0,0,0,52428,808464384,808464432,808464432,48,0,0,119486720,1057947661,1616932920,946888800,3903,0,0,8388608,1893777536,406386928,941103128,12644464,0,0,234881024,4383,808992563,808464432,808464432,0,0,0,12640288,-1061158912,1616928864,1616928864,96,0,0,17239552,1057947648,1616932920,946888800,3903,0,0,0,-1073741696,406352112,941103128,12644464,0,0,16777216,1539,1882734351,1616928864,255801456,0,0,0,32960,1894825984,404232248,-261081064,192,0,0,403506944,1057947648,1616932920,946888800,3903,0,0,-2147483648,-1073741632,406352112,941103128,12644464,0,0,234881024,12575,1882734351,1616928864,255801456,0,0,0,12640304,1894825984,404232248,-261081064,192,0,0,1579008,1057947648,1616932920,946888800,3903,0,0,1616904192,-1073741824,406352112,941103128,12644464,0,0,0,50528256,2139029504,50528256,0,0,0,0,0,-134217728,248,0,0,0,0,0,1057947648,1633775672,947151970,26431,0,0,0,-671088640,414740720,941103128,12644464,0,0,234881024,263,808464432,808464432,119478320,0,0,0,8388608,1616928768,1616928864,-522166176,96,0,0,201786112,808452096,808464432,405811248,1823,0,0,8388608,1610612736,1616928864,1616928864,6349024,0,0,117440512,6157,808464432,808464432,119478320,0,0,0,12615680,1616928768,1616928864,-522166176,96,0,0,1579008,808452096,808464432,405811248,1823,0,0,-1061158912,1610612736,1616928864,1616928864,6349024,0,0,117440512,6158,1625342144,993079665,235806491,-132641780,240,0,0,-530554880,-2139045696,128,0,0,0,808464384,1060581424,808464440,942682160,808466239,3158064,0,0,-1073741824,406352112,941103128,12644464,0,0,822083584,49,1625342144,993079665,235806491,-132641780,240,0,32896,-530554880,-2139045696,128,0,0,0,0,0,0,0,0,0,1394627405,544435809,1769104723,102,0,0,1469186560,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1900640,5,-1879048192,1,270598181,536879104,1107321087,2,5735424,0,260608,589824,590842,721988,1180814,1180888,1836359,1443254,460362,722617,722654,788264,1247090,591804,657451,591989,592063,1181961,1050963,1182146,1182220,1182331,1182442,1182553,1182664,1182775,1182886,593173,593284,1248718,1248792,1248903,1117942,1970021,1445844,1380456,1511639,1511750,1380789,1315364,1643155,1512194,529302,1053701,1381418,1184884,1709283,1578322,1644006,1381973,1644265,1447768,1382380,1316955,1513674,1448249,2038184,1382935,1448619,1317658,596873,596984,597058,990348,1187030,728352,1187215,1187289,1056328,1187511,1122049,597872,1187807,1187881,467096,467207,1057068,467281,1778075,1188288,1188436,1188547,1188658,730017,1057808,599130,1189028,992494,1516893,992679,992790,1058400,730794,468724,730942,1255267,731053,731164,731238,731312,731386,731460,731534,731608,731682,731756,731830,731904,731978,732052,732126,732200,732274,732348,601350,601424,732570,732644,732718,732792,732866,732940,733014,733088,733162,733236,733310,733384,733458,602460,602534,1192432,1192506,1192617,1192728,471943,1192950,734235,1586314,799956,1193283,1258893,669180,1586795,1062581,735012,1259374,604088,604199,735345,1194171,1128709,604532,735715,604717,801399,1194689,1522443,1522554,1522665,1129560,1457351,1457462,1457573,1457684,1457795,1457906,2113377,1523664,1392740,1392851,1392962,1393073,541216,541327,541364,541401,1524478,1590051,1655698,1655809,1655957,1656105,1656253,1263185,1656549,1525588,1525736,1525847,1525958,1460533,1395108,1264147,1198722,1198833,1198944,1199055,1199166,1199277,1920284,1068427,1134111,1134185,1134296,1134407,479158,479269,479306,479343,1200276,1200313,1200424,1200535,1200646,1200757,1200868,1266515,1201090,1201201,1201312,1201423,1201534,1005037,1201756,1005222,546581,22367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,471604252,471604252,471604252,526344,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,1903260017,538976369,0,0,0,0,0,0,0,-1061109760,-2139045696,128,0,0,0,0,0,0,16842752,50528513,117653311,235275782,209682188,404232220,24,0,0,-2046820352,-1903786362,218103564,404232220,-53192,1616932912,24672,0,0,0,0,-2139095040,0,0,0,0,0,0,0,504300288,943208476,118431260,1,1886416896,119487544,0,0,0],436,[17235968,117440512,1613772831,1616928864,523776096,7,-2147483648,-1073741696,202914032,202116108,-264759284,192,50397184,117440514,1613772831,1616928864,523776096,7,12582912,-1073741824,202914032,202116108,-264759284,192,100859904,117440524,1613772831,1616928864,523776096,7,-1065353216,-1073741728,202914032,202116108,-264759284,192,453902336,117440529,1613772831,1616928864,523776096,7,1612709888,-1073741632,202914032,202116108,-264759284,192,202113024,117440512,1613772831,1616928864,523776096,7,1616904192,-1073741824,202914032,202116108,-264759284,192,0,0,963649536,521080607,2125881,0,0,0,-1059045376,-2147483520,4251840,0,0,117440512,1613772831,1717789024,2134390892,71,0,-1006632960,1815623932,202149068,-264759284,192,51249152,1610612737,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,100859904,1610612740,1616928864,1616928864,523776096,7,8388608,805306368,808464432,808464432,-1059037136,0,218562560,1610612760,1616928864,1616928864,523776096,7,-2147483648,805306560,808464432,808464432,-1059037136,0,404226048,1610612736,1616928864,1616928864,523776096,7,-1061158912,805306368,808464432,808464432,-1059037136,0,201785344,-1073741816,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,1610612736,2139054176,1616928864,1616936831,96,0,0,-528482304,1613770848,32992,0,0,503316480,1633772351,1634692963,1868652640,111,0,0,-2139062272,-1065353088,-2134851392,0,0,939524096,503317516,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,234881024,503320600,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,469762048,503341878,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,939524096,503334765,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,822083584,503316529,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,302776320,503319570,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,0,503316480,251753279,2137219385,60,0,0,2013265920,-8141058,-20741889,120,0,0,0,0,0,0,0,0,234881024,1616916799,1060200544,184747534,14,0,0,12615808,-2139045888,0,0,469762048,234881542,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,117440512,234883084,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,234881024,234893595,2137010495,1060135039,14,0,0,32768,-1061126016,-2134900544,0,0,822083584,234881073,2137010495,1060135039,14,0,-2147483648,128,-1061126016,-2134900544,0,0,-536870912,1610616880,1616928864,1616928864,96,0,1879048192,1610645696,1616928864,1616928864,96,0,1610612736,1610649840,1616928864,1616928864,96,0,-1879048192,1610612880,1616928864,1616928864,96,0,1979711488,251868700,1616916799,1060200544,14,0,0,-2147483648,-1061109632,-2139045696,0,0,939524096,1845512045,1616933247,1616928864,96,0,-2147483648,128,-1061126016,-1061109568,192,0,469762048,234881542,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,117440512,234883084,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,234881024,234893595,1616916799,1060200544,14,0,0,32768,-1061126016,-2139045696,0,0,939524096,234899309,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,822083584,234881073,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,0,394752,8355584,394752,0,0,0,0,14737408,0,0,0,0,234881024,1684156735,1060202596,78,0,0,1073741824,-1061126016,-2139045696,0,0,469762048,1610613254,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,117440512,1610614796,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,234881024,1610625307,1616928864,1060200544,14,0,0,-1073709056,-1061109568,-1061109568,192,0,822083584,1610612785,1616928864,1060200544,14,0,-2147483648,-1073741696,-1061109568,-1061109568,192,0,234881024,-1056960488,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,1610612736,1851809888,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,1660944384,-1056964509,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,0,0,0,0,0,1397555200,1851872032,1699946611,6711666,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,1,3274752,0,260608,393216,394234,525335,853044,853073,1442955,1049797,263452,525654,525683,656784,918957,394727,525857,394814,460379,853624,853653,853711,853769,853827,853885,853943,854001,854059,854117,395423,395481,919798,919827,919885,788871,1575361,985595,1051218,1116812,1116870,1051421,985972,1182638,1117160,396351,789654,1051827,855277,1314087,1183073,1248696,1052175,1248870,1117856,1052407,1052494,1118088,987074,1445913,1118291,1052842,921857,463163,463221,463250,725423,856524,528902,856640,922205,791191,922321,922379,398149,922495,856988,398294,398352,791597,398410,1315972,857249,922872,922930,922988,529830,792032,398845,857655,726612,1185422,726728,726815,726873,595859,399309,595975,923684,530526,530584,530613,530642,530671,530700,530729,530758,530787,530816,530845,530874,530903,530932,530961,530990,531019,531048,400005,400034,531135,531164,531193,531222,531251,531280,531309,531338,531367,531396,531425,531454,531483,400440,400469,859250,859279,859337,859395,400701,859511,531860,1318350,531947,859714,925279,532121,1318611,859888,532295,925569,466846,466904,532469,860178,794671,401513,532643,467136,532701,860410,1188119,1188177,1188264,795135,991830,991888,991946,992004,992062,992120,1582002,1123308,1057859,1057946,1058004,1058062,402760,402818,402847,402876,1123801,1189366,1254989,1255076,1255163,1255250,1255337,927744,1255511,1124497,1124584,1124671,1124758,1059309,1059396,993918,862904,862962,863020,863078,863136,863194,1387540,797774,928933,928991,929049,929107,404877,404935,404964,404993,929310,863803,929397,929455,929513,929571,929629,929687,929745,864267,864325,864383,864441,733427,930093,733543,536993,12763,0,0,0,0,0,0,0,0,808464384,808464432,808464432,12336,12336,0,0,1717960704,1717986918,0,0,0,0,0,100663296,202114566,420233023,427786009,858993433,0,0,0,-1067425696,-1057951552,-522157952,32896,0,0,0,842993410,845308514,33689407,1919025666,33689407,0,0,-528482304,12400,1625325568,808464432,8446048,0,0,503316480,1633776447,1982323,16777216,101057281,0,0,0,-2038234879,404262022,-949788368,50824838,1,0,0,8421376,0,-253755392,941103160,57584,0,0,252116992,219682840,958334735,1616928817,999216,0,0,0,-1061109632,-2147450752,2028784780,-1896056776,0,0,0,1616928864,24672,0,0,0,0,0,202114560,806885400,808464432,808464432,404232240,396300,0,811597824,404232240,202116108,202116108,404229132,1613770776,0,67108864,236926212,4379,0,0,0,0,0,8388608,0,0,0,0,0,0,0,50529027,50544447,771,0,0,0,0,0,15790080,0,0,0,0,0,0,0,0,808452096,8208,0,0,0,0,2122186752,0,0,0,0,0,0,0,0,12336,0,0,101056512,403442700,808458264,1616928816,12632256,0,0,117440512,1613772831,1616928864,1616928864,119486512,0,0,0,1625341952,808464432,808464432,-1059037136,0,0,0,1057424128,50529087,50529027,50529027,771,0,0,0,0,0,0,0,0,0,251658240,1617967167,50331648,941362695,2139058224,0,0,0,1893785728,-529518544,32992,-268435456,240,0,0,943656704,24688,1799,946888800,3903,0,0,-528482304,1613787360,-524238624,1882206320,8446176,0,0],437,[0,117637889,941362190,2139058224,0,0,0,0,1625350368,1616928864,-262119328,1616929008,96,0,0,404692736,2133864496,24703,1885339648,3903,0,0,-252706816,0,1893785728,1882206256,8446176,0,0,117440512,1613772831,2021615456,1616928880,255801456,0,0,0,811655296,-528482304,808480992,-522162128,128,0,0,8355584,16842752,101122819,202116614,3084,0,0,-252706816,-1061101472,32896,0,0,0,0,117440512,808458271,522131504,1616932920,255801456,0,0,0,1623244800,-1061134240,812703936,-522162128,128,0,0,943656704,1616928880,255801456,811597824,3903,0,0,-528482304,808480992,-252678096,1613770928,49376,0,0,0,0,12336,0,808452096,0,0,0,0,3158016,0,805306368,2101296,0,0,0,235077888,477130780,66318,0,0,0,134217728,-2134872008,0,-1065353216,538736,0,0,0,2130706432,127,8355584,0,0,0,0,0,63736,-117964800,0,0,0,0,1883242496,17239608,0,940443393,16496,0,0,0,0,943251648,49376,0,0,0,251658240,1616916543,50528512,394758,101056512,0,0,0,1623244800,-2134843296,0,0,0,0,0,117506048,806361100,1667457313,824271715,118233104,1,0,-8519680,1040187392,25281534,-2046426365,29183,8191745,0,0,405856384,-2033923064,201590406,14694424,32768,0,0,101122819,202116614,1060640796,-530550721,224,0,0,-1065320448,1625342144,942698592,203225336,3598,0,0,1061093376,808464432,809451312,808464432,4144944,0,0,-536870912,202119416,-50848756,101058060,-251917306,0,0,0,941494019,1616932912,1885364320,253638704,3,0,0,268367872,65795,0,251855105,63742,0,0,0,-2139095040,0,8421376,0,0,0,1056964608,808464447,808464432,808464432,1061105712,0,0,0,238876896,50530054,117637891,-130281978,224,0,0,0,0,0,0,0,0,0,1061093376,808464432,809451312,808464432,4144944,0,0,-33554432,254,-117964800,0,-16908288,0,0,0,808468287,1060122672,808464447,808464432,48,0,0,16711168,0,63736,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,16858943,-117502205,0,0,0,0,32896,-2139062272,-2139062144,128,0,0,808464384,808464432,808468287,808464432,12336,0,0,101056512,101058054,117374470,101058054,394758,0,0,0,0,0,0,0,0,0,0,808464432,808464432,808464432,808464432,48,0,0,0,0,0,1640022016,7807,0,0,-1061158912,-1061109568,-1061109568,-1061109568,32896,0,0,805306368,808464432,1060582193,808466492,808464432,0,0,0,1882725390,-1065303840,812703936,235674680,7,0,0,808464384,808464432,808464432,808464432,16191,0,0,0,0,0,0,16316416,0,0,805306368,1010317360,926301756,825307955,808464432,0,0,0,16842752,101122819,-1734603762,1626403064,96,0,0,-1061109760,-1061109568,-1061109568,-1061109568,49344,0,0,942669824,926301756,808464691,808464432,3158064,0,0,50331648,50529027,-1010597117,456881123,50794271,0,0,0,0,0,0,0,0,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,0,808468287,808464432,808468287,808464432,48,0,0,117372928,50529027,16317958,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,957415424,-67170529,1,0,0,-2147483648,-1061109632,-1061109568,32896,8437888,0,0,809451264,808464432,809451312,808464432,12336,0,0,-17301504,50529030,-50461181,50529806,66307,0,0,0,0,0,0,-2139095040,0,0,0,806887175,521678896,7,524054624,7,0,0,486072320,12,101514480,201721350,61692,0,0,-65536,16843009,16843009,16843009,65793,0,0,-16777216,-2139062017,-2139062144,-2139062144,-2139062144,0,0,0,808464432,808464432,808464432,253499440,3,0,0,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,0,-536870912,812671200,471349296,101583884,50530054,0,0,0,470552078,808982552,-530554768,-2134851392,128,0,0,-524238848,812671072,421083440,101650207,1542,0,0,808452096,-59213776,-2033267508,50562950,65793,0,0,201326592,404233228,1882206264,-1059037088,-2139062080,0,0,0,946921664,50794012,235340545,-529516516,192,0,0,117637376,1882725390,1893777632,118365240,259,0,0,-2139095040,0,0,0,8421376,0,0,-1073741824,473460960,16975630,16843009,16843009,0,0,0,470681347,-1059033032,-2139062144,-2139062144,128,0,0,8355584,16842752,202245891,1882208284,65535,0,0,-117964800,-1059037072,32896,0,16579584,0,0,1006632960,808464444,808464432,808464432,808464432,1009791024,60,0,1616953536,808464480,202905624,101059596,6,0,0,410548224,404232216,404232216,404232216,404232216,7895064,0,521011200,24635,0,0,0,0,0,0,12615680,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,-134217728,248,0,946864128,524,0,0,0,0,0,0,0,3161871,1883180800,524251232,0,0,0,0,-1061158912,1625350240,-119512992,56,0,0,808464384,1060581424,808464440,942682160,14143,0,0,0,-1073741824,406352112,941103128,12644464,0,0,0,0,808984327,1616928864,119486512,0,0,0,0,1893761024,48,-529518592,128,0,0,0,1057947648,1616932920,946888800,3903,0,0,808452096,-1339019216,808481008,808464432,11595888,0,0,0,0,808984327,1618968416,119486512,0,0,0,0,1893761024,-117958608,-264765440,192,0,0,809245696,-50581456,808464432,808464432,12336,0,0,0,251658240,1617967167,1885364320,999224,255799296,0,0,0,812708016,808464432,-1326419920,-530567120,128,0,808464432,943666992,808464432,808464432,48,0,0,0,-1073741824,1616928960,1616928864,24672,0,0,808452096,805306368,808464432,808464432,3158064,0,0,805306368,48,808464432,808464432,808464432,-265277392,224,0,808464432,858861616,994000439,808464689,48,0,0,0,-1059061760,128,-524255104,28768,0,0,808452096,808464432,808464432,808464432,3158064,0,0,0,0,808992567,808464432,808464432,0,0,0,0,-237007104,1616928864,1616928864,96,0,0,0,-2147483648,-1061109632,-1061109568,49344,0,0,0,922746880,808466495,808464432,3158064,0,0,0,0,1623244800,1616928864,1616928864,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-255852544,404240496,1882724376,49392,0,0,0,922746880,808466495,808464432,808927032,808464432,0,0,0,946925760,404232216,-1057984456,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-256901120,808464496,1882206256,808497392,3158064,0,0,855638016,808991799,808464432,3158064,0,0,0,0,1617968927,17776504,528441344,0,0,0,0,-1061158912,-1065353216,-1059036960,128,0,0,805306368,-50581456,808464432,808464432,7228,0,0,0,805306368,808464432,808464432,466712,0,0,0,0,1616928864,1616928864,1625350240,0,0,0,0,-524238848,825323872,236919611,14,0,0,0,1616904192,-2134851360,32896,0,0,0,0,-1073741824,1935794624,507458355,789534,0,0,0,0,-505298752,1060320243,202120734,0,0,0,0,-1061109760,32896,0,0,0,0,0,-524288000,236927857,1899699982,49376,0,0,0,1610612736,8437984,-2147483648,6348992,0,0,0,0,1625342144,993079665,235806491,-132637684,240,0,0],438,[0,0,403571456,1616916528,1616928864,236466224,3,0,0,33955570,2,0,-535297022,0,0,2130706432,404232216,404232216,404232216,8329240,0,0,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,0,404232319,521672728,404232216,2132285464,0,0,-134217728,2072,1086341184,64,16256004,0,0,410976256,404232216,404234008,404232216,32280,0,0,135854080,1077936128,4210880,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-469762048,67374108,520093696,101058054,14686212,0,0,0,0,8388608,0,0,0,0,404258304,404232216,404232223,404232216,126,0,0,202116159,-66319348,202116108,1057754124,0,0,0,0,0,0,0,0,0,410910720,404232216,404232216,404232216,32280,0,0,202129152,202116108,202116108,-859042804,120,0,0,0,0,0,0,0,0,2113929216,404232216,522132249,404232217,8263704,0,0,410910720,-2134876112,-1065353216,473460960,16142,0,0,0,0,0,0,128,0,0,404232319,404232216,404232216,2132285464,0,0,0,0,0,0,16256004,0,0,477888512,387325468,286462739,269488145,31760,0,0,16843008,67502595,-662139900,1626394832,99,0,0,-1061109520,-1061109568,-1061109568,-255803200,0,0,1879048192,505289784,286462743,269488144,8130576,0,0,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-536870912,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,404258560,404232216,404234008,404232216,126,0,0,405827776,1882200088,192,0,0,0,50331648,808458254,1616928864,808476768,16977432,0,0,954204160,50726412,50529027,201721347,-253697992,62,0,0,0,0,0,0,0,0,404232319,404232216,404232223,2115508248,0,0,-536870912,202119224,-533194740,942698592,990232,0,0,807337984,946888800,200478,1614823424,24432,0,0,1625333760,8224,1893777536,-530567120,128,0,0,-2088516609,50529027,50529027,251855619,0,0,-67108864,263180,0,0,12582912,0,0,410910720,404232216,404232216,202905624,782,0,0,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,0,-67108864,406335600,101583900,16974599,1,0,0,51314688,201590274,806361096,-1061101536,32896,0,0,32768,0,0,0,0,0,0,406335741,235674648,50791942,16843011,0,0,-134217728,808480864,1283209272,-2021175732,131586,0,0,276561920,1612718128,-2139045824,128,0,0,0,473497088,50793996,100860161,806882308,252,0,0,403441183,-1059049456,946921664,1057889304,0,0,-2147483648,0,0,0,8388608,0,0,956170240,118361116,66307,0,768,0,0,100863744,270011396,-1061101392,-1061109568,240,0,0,192,0,0,0,0,0,1056964608,8240,50528512,470552071,8335416,0,0,956039168,-1059033040,32960,67108864,64524,0,0,808466494,808464432,808464432,808464432,808464432,15928,-1073741824,1616953536,808464480,202905624,101059596,0,0,477888512,202116108,202116108,202116108,202116108,2082212876,0,521012224,24625,0,0,0,0,0,-2147483648,192,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,0,0,240,0,68694016,0,0,0,0,0,0,0,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,1880096768,808464432,808466743,808464432,465976,0,0,0,-2147483648,1625350336,1080057952,192,0,0,0,823066624,1616928800,1010331760,15,0,0,0,-1061158912,0,12599296,0,0,16777216,0,1612788494,1885364320,1980784,0,0,-1061142528,-1061109568,-1061109568,-1061109568,32992,0,0,0,856621056,1616936737,1010331760,15,0,0,0,-1061158912,224,12599296,0,0,907804672,808464438,808464508,808464432,8138800,0,0,0,503316480,1633771827,1614689121,1611677552,2145435840,0,0,-2147483648,-2139062048,0,812703872,8413232,268435456,808464496,943010608,808464432,2033201200,0,0,0,0,-1061109632,-1061109568,14729408,0,0,3158016,268435456,808464496,808464432,30768,0,0,12336,1880096768,808464432,808464432,808464432,57520,268435456,808464496,842085168,909917236,2033201459,0,0,0,0,192,0,15777920,0,0,812650496,808464432,808464432,808464432,30768,0,0,0,1964179456,808464440,808464432,121,0,0,0,-472412672,-1010580541,-406600765,0,0,0,0,0,0,8388608,0,0,0,318767104,808466549,808464432,31024,0,0,0,-1065353216,-1061109568,-1061109568,224,0,0,0,556994304,1885364320,255604848,0,0,0,0,-524238848,1616928992,49216,0,0,0,385875968,808464505,942682160,808466236,7876656,0,0,-1065353216,1616961760,-1069522848,0,0,0,0,556994048,1616928864,507080816,0,1,0,0,-1061109696,-1061109568,-1061109568,-524238656,0,0,385875968,808464507,808464432,30768,0,0,0,857669632,255619169,1935753475,78,0,0,0,0,-2147483648,32896,0,0,0,808456208,808464636,808464432,1586224,0,0,0,1895825408,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,0,1616965632,421081136,67374606,0,0,0,0,-2143272736,128,0,0,0,0,-218103808,808477025,235804953,1028,0,0,0,-2117926912,1690485377,272119908,16,0,0,0,32768,0,0,0,0,0,0,488190073,185009678,7942161,0,0,0,-536870912,128,-2147483648,57536,0,0,0,1626341376,422588512,68029977,268961796,57552,0,0,1077993472,32896,0,0,0,0,0,52633919,403442694,8335408,0,0,0,-1073741824,128,1073741824,49216,0,0,202114563,202116108,806882316,202116120,202116108,774,0,0,0,0,0,0,0,808452096,808464432,808464432,808464432,808464432,808464432,0,202911744,202116108,101452812,202114563,202116108,3151884,0,0,0,0,0,0,0,469762048,4417342,0,0,0,0,0,1612709888,32960,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,536870912,1886412864,32,0,0,0,0,940572672,268965944,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540],439,[1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,0,0,0,0,0,0,0,0,272119824,269488128,943208464,943208504,16,0,0,823203847,875835954,538909720,32,0,0,-1069539296,24800,536870912,49248,0,0,808458255,2132291632,404232216,-1080133576,97,0,-2147483648,4251840,0,0,-533721088,0,0,1862270976,1616916607,2133876832,111,0,0,0,-530579456,1616928960,1625342048,0,0,0,0,811622640,-48752592,117378575,101058054,31,0,1879048192,1077944352,15761536,61440,-2147483648,0,0,808452096,808464432,48,808464432,3158064,0,0,403441408,252054552,942682387,50794012,421003265,15,0,12632192,-2147483648,1616961728,-2147450816,8437952,0,1711276032,102,0,0,0,0,0,235077632,1664167960,1717986918,405811555,782,0,0,102559744,288486147,554762497,470156227,240,0,0,0,-2139062272,8421504,0,0,0,1006632960,906888806,3370854,127,0,0,0,0,100663296,1714624780,202978150,6,0,0,0,-1067450368,128,1623228416,0,0,0,0,2130706432,127,0,0,0,0,0,-117964800,6168,0,0,0,0,0,0,126,0,0,0,403571456,1667446576,1667457891,236466231,3,0,0,50732272,823210467,-1691262495,-266598909,0,0,0,0,-2139062144,32896,0,0,0,65280,0,0,0,0,0,0,240,0,0,0,0,0,402653184,1013343804,24,0,0,0,0,0,50529024,54476547,197379,1061093376,0,0,0,0,61680,0,15790080,0,0,416837632,1214263320,248,0,0,0,0,1880676464,1893210136,0,0,0,0,201326592,8216,0,0,0,0,0,0,0,808464496,808464432,809384240,808464432,0,0,-536870912,1616928864,-530554784,16496,0,0,520093696,2088533055,68959356,67372036,263172,0,0,-1061158912,-2139062144,-2139062144,-2139062144,32896,0,0,0,943198208,16,0,0,0,0,0,0,0,268959744,3950108,0,808480784,2016423984,0,0,0,0,1006632960,1717986918,3958374,126,0,0,0,0,862322688,101059609,1714624780,0,0,0,0,-2147483648,-1067425600,128,0,0,0,808480816,2033266736,201721347,1613764632,96,0,402653184,1616916504,8421568,740039692,202145324,0,0,1880096768,808464432,50427952,202114563,3158040,0,0,403442688,-1067438032,907837632,403441158,15890,0,0,940338232,946605068,100860673,806882316,48,0,201326592,808458252,-2134851488,740039692,202145324,0,0,0,67108864,265742,201589764,1898983448,523858033,0,0,0,0,0,-1061126144,32960,259,16777216,100795137,520621060,1612722192,248,0,16512,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,16777216,0,33751297,135005190,540020767,63584,0,49248,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,16777216,1026,50397440,201590274,806362888,16277536,0,549486592,-2139095024,1625342144,406335600,101584124,7943,0,0,0,0,0,0,128,50331648,2055,16842752,67502595,270469132,-127918032,0,-267911168,-2147483552,-524238720,942698592,235731992,2033414,0,0,0,0,0,0,32768,0,394752,16777216,100795137,520621060,1612722192,248,0,12336,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,33685760,1,33751297,135005190,540020767,63584,0,-1071636288,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,16777216,16777216,117572353,403180548,8138768,0,0,2029977600,412653784,418914072,404232216,32536,0,0,271642624,1077936128,4210880,403177472,240,0,0,806882819,1616928816,811622496,51255344,67174656,3,-234881024,33687070,0,33554432,-2132797436,-1067401216,198144,410976256,404232216,404234008,404232216,32536,0,8388608,135854080,538968064,2105568,201588736,248,16777216,1027,404232319,521672728,404232216,2132285464,0,8388608,-134217728,2072,1086341184,64,15734792,0,134677248,410976272,404232216,404234008,404232216,32536,0,541097984,271642624,1077936128,4210880,403177472,240,0,3084,404232319,521672728,404232216,2132285464,0,1610612736,-268435360,2064,1086341184,64,15734792,0,68694016,410910720,404232216,404232216,404232216,32280,0,2103308,404258304,404232216,404232216,404232216,126,402653184,8471100,404232318,404232216,404232216,2115508248,0,1711276032,2113929318,404232216,404232216,404232216,8263704,0,0,410976256,404232216,404258584,404232216,32536,0,0,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,1879048200,505289784,286462743,269488144,8130576,0,1626343424,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,50331648,1,806882819,1616928816,811622496,51255344,0,-2147483648,-536870848,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,65536,403571456,1616916528,1616928864,236466224,3,1610612736,192,101464288,50529030,100860675,-533197818,0,0,0,0,0,0,0,0,33619968,235077636,1613770776,1616928864,405811296,782,0,270581888,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,50331656,808458254,1616928864,808476768,200216,0,1626343424,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,1542,806882819,1616928816,811622496,51255344,0,805306368,-536870864,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,0,405798912,117638924,3151884,0,0,0,0,-1067438080,-1065353088,12384,0,0,50331648,808458254,1633706080,942433891,4419132,0,0,1004601344,857607694,58966883,201721347,57400,0,0,0,0,0,0,0,50331648,0,404232318,404232216,404232216,51252248,0,-1065353216,520093728,67372036,67372036,67372036,14686216,0,0,0,0,0,0,0,0,65536,404258304,404232216,404232216,235673624,3,1610612736,192,67372063,67372036,67372036,-535295996,0,0,0,0,0,0,0,0,33619968,410910724,404232216,404232216,202905624,782,0,135323840,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,100663296,2113929222,404232216,404232216,404232216,200204,0,404226048,69140480,67372036,67372036,134480900,57368,0,0,0,0,0,0,0,0,0,203176190,50530062,1,50331648,0,1613758464,251658368,201590275,-525332456,-1061109568,15777984,0,0,12582912,0,0,0,0,0,0,404232318,404232223,521672728,404232216,126,0,0,-1073741824,404232304,12611608,0,0,0,251658240,808464408,808531761,808464432,7550512,0,0,-1065353216,-2134851392,1623244928,1616928864,32960,0,0,34347008,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,50331648,2054,20001055,1630608647,3962723,0,0,0,0,-2139062144,-526352256,32960,0,0,286131200,824115232,486998321,2003001649,60,0,0,-2147483648,-2139095040,-2139062144,-1059020672,0,0,402653184,17215,20001055,1630608647,3962723,0,0,-2143289344,0,-2139062144,-1602191232,49376,0,0,421068800,824115200,486998321,2003001649,60,0,0,8421376,-2139095040,-2139062144,-1059020672,0,0,234881024,921873,20001055,1630608647,3962723,0,0,0,0,-2139062144,-1602191232,49376,0,0,0,857669632,486998321,1986224433,60,0,0,0,-2084144128,-2139029629,1021756288,0,0,0,0,0,0,0,0,0,0],440,[0,-1061101568,32896,0,57360,0,808467456,808464432,808464432,808464432,15408,-1073741824,1616953536,808464480,404232216,0,-268435456,808464432,808464432,808464432,-265277392,0,1664490504,0,0,0,0,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,8388608,0,536672,0,0,0,0,0,1662910464,1664290659,3895139,0,0,0,0,-2147483648,0,536870912,1616928992,1633776494,1935761761,30,0,0,-2147483648,-2139062144,0,0,0,857604096,1616928867,1979233,0,0,0,0,0,0,0,16843011,1633760029,862019937,30,0,-2139062144,-2139062144,-2139062144,49280,0,0,907804672,1616936803,1979233,0,0,0,0,0,0,939524096,-127901592,1616928864,1616928864,240,0,0,1664556032,807155299,-1044152480,32451,0,-2147483648,0,-2147483648,128,-534773760,1851809888,1667457907,-211590301,0,0,0,0,0,128,0,12336,812658688,808464432,30768,0,3158016,1882193920,808464432,808464432,6336560,-534773760,1868587104,2020632676,-144282516,0,0,0,0,0,0,0,1616961568,1616928864,1616928864,61536,0,0,-13893632,1717986918,16213606,0,0,-1073741824,1616928992,1885364320,0,0,0,1667494766,1667457891,243,0,0,0,0,32768,0,0,589168640,1633771873,1978721,0,0,0,-2139062272,32896,0,0,0,1633809246,1935761761,1616928878,240,0,-2147483648,-2139062144,0,0,0,1732050944,-1010580541,54224835,459523,0,0,0,0,-2147483648,0,0,1617230956,1616928864,240,0,0,-993233920,-1944571808,63692,0,536870912,1626890272,1616928864,3172448,0,0,-419430400,1667457891,996631395,0,0,0,0,0,128,0,0,1633809152,471609906,2056,0,0,8388608,0,0,0,0,-150994944,892822371,134749212,0,0,0,-1341124424,1088479392,64,0,0,878900992,740038712,61254,0,0,0,0,0,0,0,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,210173440,-1067438056,65218,0,403570688,404232216,405805080,404232216,923672,1616904192,1616928864,1616928864,1616928864,24672,0,404232304,404232216,404232204,404232216,112,5144377,0,0,0,0,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1616920608,0,0,0,0,543186944,64,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,0,0,0,0,0,0,0,6316032,1616928768,1616928864,24672,0,857604352,1751671911,6042481,0,0,0,0,0,0,0,1617130302,808517216,-1083166672,231,0,0,0,-2147483648,128,0,-6553600,-1044266653,10288995,0,0,-2147483648,-2139094912,-2139094912,0,0,0,1650573811,-13355982,404291352,60,0,32768,0,0,0,0,1616928768,1616928864,1610612736,1616928864,0,857604096,1008218163,863201126,1711672350,15462,0,0,0,0,0,0,52428,0,0,0,0,806289408,-1735637184,1200396440,995392,0,-2147483648,-938471328,-2008545208,-2141188080,0,0,-802123680,-134158192,0,0,0,0,856752128,862375014,17,0,0,0,0,0,0,0,0,25132800,0,0,0,0,-2139095040,128,0,0,0,2013265920,120,0,0,806289408,-1936957632,1586269583,995392,0,-2147483648,-930082720,-930576184,-2141187984,0,-16777216,0,0,0,0,0,128,0,0,0,0,-1999081472,28888,0,0,0,0,202116096,202145663,2139029516,0,0,0,8421376,-2147483648,128,0,806918256,63584,0,0,0,815296512,7395352,0,0,0,806879232,64,0,0,0,0,0,1667458023,2003002211,1616928889,96,0,0,0,128,0,2113929216,1692722404,606348324,606348324,36,0,0,24672,0,0,0,0,0,0,410001408,112,808480816,12336,0,0,0,-663748608,1893238920,63488,0,0,0,0,422798916,4482611,0,0,0,0,128,0,0,421017624,101063449,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,941096960,454629656,420218374,1633693720,0,1610612736,-2139045792,-536870912,-2141179856,240,0,422582384,101085977,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,0,402653184,134217752,808458248,1013081702,34347008,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,50331648,100927494,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,286131200,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,402653184,100934463,319490830,541008145,14696512,0,32896,0,-1065320448,-262094656,0,1644800,185468420,554767115,1077944383,224,-2139095040,0,-2147483648,-1061109632,61536,234881024,100929051,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,0,151848207,1058085129,1096884513,227,0,-2138898944,-58425216,-2139062140,65153,0,0,0,0,0,0,117440512,1613770780,1616928864,119287856,251725571,0,270557344,0,1611661312,-2147483520,202899456,808484610,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2131232259,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,235143168,808484625,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2130712857,808464432,808468272,2133864496,0,8421376,16576,-2139062272,536870912,192,811597824,808482824,808464432,808464432,30768,402653184,813187120,808464432,808464432,7876656,0,2021947440,808464432,808464432,2016423984,0,13421568,808464504,808464432,808464432,120,0,808484608,2083532848,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2014387980,657341496,539042595,1881153568,0,-2134884352,269488184,-795865072,812675312,16,101449728,806881025,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,117571840,1613770776,1616928864,119025712,0,8437760,808476800,404232216,1613770776,128,117637120,806881032,1616928816,808476768,1816,0,1619017856,404238384,806885400,8413232,0,118562572,1613770776,1616928864,119025712,0,-2134884352,808476800,404232216,1613770776,128,202113024,806881024,1616928816,808476768,1816,-1073741824,1619001536,404238384,806885400,8413232,0,0,1627389952,504110643,24883,0,0,0,128,8388608,0,0,806881024,1667326000,809004134,18296,0,2022178816,-1730645968,806885400,8413232,0,2013333004,808464432,808464432,119281712,0,0,269488184,269488144,1612714000,128,16777216,808482818,808464432,405811248,1820,-1073741824,272105600,269488144,269488144,8413216,0,2013659905,808464432,808464432,119281712,0,-1065353216,269488184,269488144,1612714000,128,202113024,808482816,808464432,405811248,1820,-1073741824,272105664,269488144,269488144,8413216,0,-268172543,405811296,101059853,252052998,0],441,[32768,1077944432,128,0,0,0,808464504,808464447,809447472,30768,0,0,1623228416,-2134876064,0,0,234881024,858861851,825307959,1983197489,0,0,-2139095040,-2147483520,8421504,0,0,536672,1667448320,1667445519,15719,0,0,0,0,8388608,0,201719808,1040187408,856646499,1030185827,0,0,0,0,0,128,0,2235400,1667448320,1667445519,15719,0,0,0,0,8388608,0,2133917696,1040187462,856646499,1030185827,0,0,0,0,0,128,0,3552768,1667448320,1667445519,15719,0,0,0,0,8388608,0,907804672,1040194614,856646499,1030185827,0,0,0,0,0,128,0,0,-960021248,-960076257,31183,0,0,1623195648,61488,14692368,0,0,503316480,1616929587,506683744,470158344,0,0,0,0,0,0,268336,1664490496,1633706111,7731,0,0,0,0,0,0,201719808,469762064,1618961206,473129312,0,0,0,0,0,0,0,3546120,1664490496,1633706111,7219,0,0,0,0,0,0,858980352,469762048,1618961206,473063776,0,0,0,0,0,0,0,1073344,1625300992,1616928864,61536,0,-2141179904,-534773760,1616928864,15753312,0,1881145344,268435592,808464496,2016423984,0,-671088640,216,808480784,808464432,120,0,873208624,1630740230,1633771873,7731,0,0,0,-2139062144,128,0,2133917696,1845493830,1667458035,-211590301,0,0,0,0,0,128,0,268336,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,201719808,503316496,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,2235400,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,2133917696,503316550,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,13107,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,0,789504,201359231,12,0,0,0,8421376,0,0,0,0,1730354944,1903782253,4218417,0,0,32768,-2139062144,128,0,405798912,-419430396,1667457891,996631395,0,0,0,0,0,128,0,1051654,1667493632,1667457891,15207,0,0,0,0,8388608,0,470286336,-419430366,1667457891,996631395,0,0,0,0,0,128,0,26214,1667491584,1667457891,15207,0,0,0,0,8388608,0,100859904,-218103800,842162529,134749212,1626345496,0,0,128,0,0,0,1616961568,1634954848,1633771873,1616932467,61536,0,0,-2139062144,128,0,858980352,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,0,0,0,1291845632,1699946579,6711666,0,0,0,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,260608,393216,459770,656405,787504,787558,1311900,1246418,394531,525684,525711,525738,918981,394720,525846,394801,460364,788071,788098,788152,788206,788260,788314,788368,788422,788476,788530,460904,460958,919737,919764,919818,723264,1509750,1116588,1051133,1051214,1116804,985786,854795,1116993,1117047,527304,592921,1117236,986218,1379515,1117425,1117506,855443,1117668,1052186,855659,921249,1117911,1117965,1445726,1118127,1183744,987217,528546,463064,528627,725262,790825,528735,725397,790960,725478,791068,725586,463496,791230,791257,398095,398149,791392,398203,1184689,791500,791581,791635,791689,529599,660725,464144,791878,726369,1119639,792013,726558,726612,661130,399040,661238,792337,530247,530301,530328,530355,530382,530409,530436,530463,530490,530517,530544,530571,530598,530625,530652,530679,530706,530733,399688,399715,530814,530841,530868,530895,530922,530949,530976,531003,531030,531057,531084,531111,531138,400093,465656,793363,793390,793444,793498,400336,793606,531489,1186903,531570,793795,924894,531732,1187146,793957,531894,925164,400903,400957,532056,794227,728718,401092,532218,401173,532272,794443,1056614,1056668,1056722,729096,1122366,1122420,1122501,1122582,1122663,1122744,1450505,1057370,991915,991969,992023,992077,533379,533433,533460,533487,1123338,1123365,1123446,1123527,1123608,1123689,1123770,927243,1123932,1123986,1124067,1124148,1124229,1189846,862247,796792,731310,731364,731418,731472,731526,731580,1124850,731688,731769,731823,731877,731931,404305,404359,404386,469949,797656,797683,797737,797791,797845,797899,797953,929079,798061,798115,798169,798223,798277,732795,798385,732903,536349,12115,0,0,0,0,0,0,0,943198208,943208504,269488184,940572688,4152,0,0,561214241,8481,0,0,0,0,0,32896,0,0,0,0,0,404226048,2132285464,825307441,1667497777,6513507,0,0,-1061109760,-2131705664,-2139062144,224,0,0,33554432,840568578,507130418,33686287,1919042114,33686111,0,0,543219872,-2147483616,1625342144,-2134876064,0,0,420413440,1633706032,15458,50528512,789510,0,0,-1895890176,806915212,-960274384,404232332,3864,0,0,0,0,543211520,-2143281120,0,0,16777216,101058051,486998787,1616916528,255602784,0,0,1623195648,1613762608,-1027108928,473724006,8644414,0,0,0,0,128,1073741824,32960,0,0,272119824,4112,0,0,0,0,33554432,270010372,1616916528,1616928864,808476768,67639312,2,541065216,201857040,101058060,101058054,202114566,537925640,0,2137725960,476806940,8,0,0,0,0,0,50528256,54461187,197379,0,0,0,0,0,61440,0,0,0,0,0,0,268435456,135804984,4104,0,0,0,2113929216,0,0,0,0,0,0,0,943198208,16,0,100663296,202114566,404232204,1613770800,-1061134240,192,0,251658240,1613770777,1616928864,811622496,989488,0,0,-2147483648,1616953536,1616928864,-1061134240,128,0,0,235274752,101058078,101058054,252052998,31,0,0,0,0,0,-2147483648,0,0,251658240,8243,0,134480385,8339216,0,0,-1073741824,1616961728,8437824,1612709888,49344,0,0,556863232,251723776,3,1902116864,31,0,0,-1061126144,-1065320256,1616961728,12632160,0,0,16777216,201720577,1613764616,8355680,0,0,0,-1061158912,-1061109568,-1061109568,-1061097232,49344,0,0,270475008,1061101600,1,2037383168,31,0,0,32960,-1061158912,1616928992,12632160,0,0,16777216,806882310,1887008560,1616928864,997680,0,0,8388608,0,1623244800,-1067425696,192,0,0,1614757632,16843072,67502595,403180548,16,0,0,-2139045664,128,0,0,0,0,251658240,1616916537,521084208,1616928817,997680,0,0,-1073741824,-1067425600,-1065353088,-1067425568,192,0,0,809045760,1616928864,932144,100860160,24,0,0,1623244800,-530554784,-1061101344,128,0,0,0,0,272119824,268435456,1062968,0,0,0,268435456,1062968,940572672,134748216,16,0,0,235340032,238579768,263,0,0,0,-533725184,192,0,3203264,0,0,0,0,32639,8355584,0,0,0,0,-134217728,248,63736,0,0,0,805306368,16977436,16777216,807144963,0,0,0,0,1891663872,-2134872008,0,0,0,857669632,561082721,67502849,67109892,265742,0,0,-1065353216,-2139045696,0,0,0,0,0,0,806882819,1667457328,808477027,200216,0,0,-2080505856,-948174848,101057411,64399,16548608,0,0,-528482304,202905648,941100044,224,0,0,0,33751297,135005190,540020767,63584,0,0,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,2130706432,404232216,404690968,404232216,8329240,0,0,418381824,202116108,203225112,201721350,61468],442,[-964337921,-1007182052,2093765619,1235372631,-796137296,-78893178,-21130200,902571264,1354487884,-33960654,653379156,-529506820,-802297705,-2134044157,-1912229867,-259511232,148382400,471820794,183657735,964791602,-793599423,-1740457143,323236132,-1072261022,-238823366,-1462720375,-106114908,457740846,-772372398,717944598,-854931059,-886435383,-8005087,512953942,1477234954,191464713,342000924,-503848181,-310268656,-1139823056,-1978490998,1149920072,-897561997,-1726662672,-431235058,189577880,-1012064495,-129563937,880628508,154438314,1767199103,459904333,1413776156,-2140608090,-1792892266,-975552861,1262354929,-869890767,1514436087,11631367,1443939485,994476135,-1081828763,113301000,-520419624,-1598326760,-1509543817,39328961,1980346469,192414145,-381718876,1077650016,-1409195981,95450496,940687606,1545515265,1501711387,-1478240080,600944693,104347345,-1500946807,78937467,1804328127,-797693195,-1909906405,885755508,1912096531,-1133390203,942133127,-1478280425,108736585,1762762337,-1010692883,-1114754575,289138697,-1039879772,157828173,469992044,-1704886965,492833536,806584812,-643502950,-1070163868,-2013859778,-171176855,906799355,1950314177,-76582016,570937877,-1068104908,-1325254634,-1969458156,-519413040,-706708096,-1575580144,1298528313,-116564570,-462821353,-1241337761,1245336000,1503812913,-1338661283,1648463373,1624459216,-226415602,-526693216,-935114752,-1409195973,40910211,885706566,918607371,1378565688,1719212130,1638245464,1535587969,-1164335466,-417620125,-1815672577,-1317871337,998084826,-257057869,-2105857,-1860487307,1467776965,-675320606,-977047108,-104216071,1907760779,521629064,496846707,1962864259,374341375,1882470203,-2121940255,927987300,463322558,-245506448,1798024592,1698494745,784380622,1285125968,1020467900,-1871225605,-355789143,-1077416011,1897645759,-1786315936,-205525942,-1457793349,-1012256153,-1578041348,1061534869,-148181914,1356424112,-1348613816,-1661348643,-1422280862,16946894,-737305819,-1692468387,-1854476716,479266669,-76737329,787896718,1786326707,-1995192378,837908600,-240255190,-1859975671,386645694,-62221202,-694491683,-1595552429,-1210915453,2119919944,-839870040,-406426633,1328998758,1987656767,-1687720817,-1917601408,-1510204875,-806302253,1862257831,1586673646,2052969548,641856345,2071583347,117764798,486805230,362115677,-951874211,-1712406029,-887148617,1562156237,-1206001596,859432708,2124287246,1749097788,1962585235,-650467734,-732208832,-1705169385,1705097882,1261259490,1010456508,-524292108,1342126113,-141265484,2090196726,-2061801026,1713123424,1420709007,-949691796,-252611500,1541207575,67059462,-1479023478,-2147476460,1575766851,-719612917,-1385824647,-1707765195,589259729,-1314050897,1188574733,-1958910398,1020730853,57608268,610815270,-1490635857,677583243,1152494906,1899402828,906240448,1262541417,-2037931064,-758112194,-1689058029,1772186854,1389545784,-2118905968,-1533978092,1440419156,-1891140609,-1422140295,1920627293,2095560782,1055305003,-1074284034,-1049089,1152857087,-106344282,-706294569,-484914628,-234247761,749137654,-282079919,1725224110,-1420129619,-1841828904,1722920869,770129475,1898845615,987081192,1666623090,1078671335,-11829645,744477624,-1621456342,1448463025,-1394833667,-421007913,885599717,-327881282,951748423,408891217,1626323931,-1111564047,1030948195,790675869,-877172970,-858625221,960297231,1650615181,-1402176388,2034970704,-2027533751,-1882732665,882679583,1217100525,1393703115,847508832,793982261,-85011178,664772249,-106628814,2035916385,98902986,-39246964,-359974942,-673336340,1756112223,-749136102,-728859917,-650782820,-638732342,937424481,-86622596,-965629102,1529263031,770240488,-361628970,622150162,-1056599532,1836384220,1822765604,-1588925667,1144660048,-409769678,1688096551,-916037890,2063006329,128340332,334797346,-482049821,1973614317,1707380570,1762647769,-230895811,-197415277,1790778108,1454497086,1757388011,-782056470,-973946566,849176418,-1354556364,-1231857815,-1990371674,1559146977,-1921999817,1280523462,-29624233,599815844,1254495375,1222018617,1487635534,-967260935,-78906381,-342238948,-1304997018,-1242713170,368884671,-941198773,-714697591,-1020429937,-1381151156,-716187435,-1226450315,-724195619,-1219670513,-73907283,-1623917171,617543669,1661722406,-2084236317,-646960925,-474365958,-1533119880,84125053,1467963683,1765228047,-285312220,-239178769,-2025590427,745368703,1014529936,1733325105,488153042,2006086611,597406828,1042150322,1498207185,-175160599,-329878921,-1460604712,854485245,1671433447,-285817145,-166533683,-1921953981,-710239590,-1426327894,631258268,-1398861199,925493720,2050754679,-811031276,-509391025,-418224347,-1784266003,1816943837,-229580690,373612313,-1492748673,1752456402,1789508113,834594546,-748470130,-140200872,-10092673,1318337597,-618813517,-1082196043,-1099436499,1564337016,1523118574,-1627850890,-1531618499,1983466989,1272003839,965428307,-1166334396,784706420,-105734463,1690932882,-1662502032,-1017284904,-961209864,-1775687342,3880522,-649516167,-412743439,-1762153330,-488000812,506886340,-1487291374,-81671423,1312401318,1673475419,-187495814,-1862681458,2100654824,373589620,-1689445171,-239532233,687403236,-1894576400,-575420572,-1265043900,-1403734445,-1313091984,1149547995,-1953903366,-487801297,-2065042039,732077945,-638824753,-1986081549,-582534165,978693068,-563004781,1206445828,-1925857324,-962928344,-1386426194,-829082818,-535847849,-1366674456,-832358196,-1881719596,-404402941,-620304064,840026974,1975247759,-575181333,1751872950,922259881,-1870557609,715389469,1509856949,-1228895181,-1798890604,701100771,351697113,-86709322,-208493905,-1153637397,996057774,367736661,209183987,-1440662909,-683096862,-1821158411,-730207582,-1121170887,-990260309,2064692402,-1790427887,-909328495,1981056047,1923647229,-1358147612,-1703942558,-369550152,-1954602233,-29546708,-945504112,1771402040,-91344097,-1286794154,1101221878,-1343537084,-1659279747,-1250963860,-1990166441,-1556650601,1870975926,1626112713,-115843980,1962712267,-1812637604,-1478205071,-1617852493,2133008094,-295297739,-1909295985,1207164812,-1171653671,-277391324,-1118930058,1365083614,-315585510,-1810484137,379764577,-1988258204,2126719628,1630466533,-328159258,1087173725,628293190,-380646193,-190323609,1708388915,-559967845,-2030121162,690219477,-393392551,919428918,1462339434,-157492310,1449374263,887722709,1432774583,-1996856715,1730313861,-1561370602,1606995196,-56105754,-257971508,-1656806605,-1795388194,-1946855009,-1243904514,-1094347956,1193715247,-1456257605,-577869023,1739727736,-316946719,-676126410,-2010203735,598870845,1098402377,1820166649,467007777,-1208799114,-25470892,-1844050356,-985232289,1726206213,500050791,-1805067201,-1586115185,569203639,1917873982,-518936649,419107005,-461001119,-1674377577,2120639996,-55783470,-1697700451,-697366369,1862829374,1991064998,-772015724,-822219613,-1115282065,-725694670,-94800076,-887754605,-543041986,-88634710,1492868031,-843317333,1736436447,1060319998,-543842399,899252036,669441374,1337048682,-1892688151,-1277235211,1988950759,869420457,-1174591510,-384042224,669287887,1607387645,-47716762,-682636605,687691366,938921207,2137976637,-405022029,-1920034889,1743422145,-615752924,1721366527,-2016567756,-401064417,-1633238031,-125740016,-62959756,303583085,-1696564405,-2143781211,427080248,-2108378564,-1040896737,1176477514,-331421807,199794707,-820910143,138543651,-2032384562,1843533560,285088196,1710296188,1147015103,546825148,316706838,285318596,-531622978,1460437213,-1849488594,-1908928155,-1022619304,-31899187,-679143372,1154486659,-1433936865,1636327373,-1056158856,677290345,1156620932,347211304,103379334,-133085169,-1451295633,-1780513252,750055459,266091587,-133053637,-1643366330,576390280,-1199383550,1221456135,555984400,-1325578768,-343795155,-1881402718,-252195573,-527230925,1242536188,1487272440,-545227256,-666976829,-657314864,2071608242,283034081,941980628,159535019,2122171332,-259393880,-666993217,-1417535524,1466991610,-979495809,272684239,-587692994,2130575424,310511552,76207488,1643684287,-501681910,-1979772641,1484710672,822130823,-31250298,-2007502592,-2038554081,-1007211384,285721670,-1187109929,-2072049700,2138978040,-2009075447,1681867262,1847826193,-250971072,-2009873323,-1002862445,1779417696,592906178,-528201106,568312942,-1337840708,1846510965,1467731909,364503544,-118492995,-2112275015,-131783025,-552611262,222492239,-225320961,153742787,-1456140034,-511720423,279040511,-1037813348,-260274233,-1468120121,804260108,-59508232,342188157,226246830,-1128906543,-1910958874,-393495006,683877721,-201815902,-1178858923,-1360592342,286769934,899948591,-1921992607,-125747697,-1003888078,-266179701,1546164942,504130162,-1198801854,2081993970,627769629,104248792,-2128912993,-1160113705,2022169608,-837264021,-2029241029,-1981704370,334513107,1110702788,7900720,-561491983,-378503691,-1296166534,274170462,-334361103,-2090435516,1579175439,-97093565,-116279008,1846043498,577753025,984367326,283869779,-2017582089,1883481608,2021958206,1960046866,610547216,-1039557672,-62973565,1359718003,1494014817,887298797,605607681,-970548598,1012049379,1835453854,-1454198974,1555298017,-697967955,1799051538,1742597879,1276310121,-1625133125,982932838,-1171321749,-45766307,1614303403,607977240,-160772620,2033794108,-2048755964,-1819077711,885249922,-1150200750,-888595582,-1194842574,1120471905,-1825799062,276483433,-1447939238,-839228292,-1113826654,-458462773,-421981963,636394795,1169233086,2147073650,1932597547,1027443661,652781415,414300685,813630425,496474729,1092019716,1728865120,-2025251448,-765473522,-1683151158,705339955,-955541268,-239284682,-533805962,767953485,383210422,-380413608,71518866,550877906,-1481970549,-910853421,1788794486,314647702,1521401081,-1533639463,182865393,-974537510,2070365414,1834306182,-1344175755,-1521721548,211144520,1882045283,1100892580,-1555192909,-1969817745,-1528130108,-1763270858,-1897980308,-1837303004,-1814417048,1917700406,1384190196,-665672533,1765183057,14748100,-1093595306,1337038189,-1247996223,1313776602,-1021513296,1757309746,1469016679,1115351114,-58574094,-622941444,-1171548985,-228890646,2063398457,-1495796803,1688922898,75109444,-1313352375,-1789631486,-2035118223,1078331843,1939093541,-1906985006,307959143,1702523029,-892138399,1292982348,-2004382431,-294358615,-425398824,-864106807,1986541789,-369219446,2099717735,1453498941,-978869715,-716895969,-579912396,-1228582887,1794063434,621846205,1112416907,1060450639,1114592978,1654935221,304823970,1798867131,962495129,-1493850455,-900898993,-1621137002,-1150854253,1942681379,-626684299,1244511433,1921150162,1117802386,-1186336698,1366013306,1939831523,-1847173005,-1835583047,-1783191978,-1359001164,1221806202,1037579535,-1263930140,1094059253,-1179313971,-1583092039,-754455975,586273453,-788753770,-762258671,-841403734,1450528346,1719736619,-928444844,1091273370,-1136466278,1775370357,1189465429,-1285081209,1458801817,-1993705204,329947743,364891945,1452872411,1712954729,-548726513,1590125537,811970621,-1344468187,577367938,-1910198859,1969345689,972403974,936845599,68124503,1917994565,193945059,414410049,1503694572,2071035529,-860273929,-1174083494,-1968380118,-481381045,156003095,-1401394986,1823570633,1423334477,840881682,1358596807,-1540393350,-977208496,-1575856811,-1668744920,1410714803,643649626,-1938468093,-1480567945],443,[351396423,-1462017099,-1486416339,-1667522649,-696577092,1369612154,2069541739,600480,1870614677,-1403621114,-940345877,419309142,1448781569,1701492679,525040758,1450207850,-1363314017,-860387949,1927796468,-828964594,1357565157,-635413653,-1920692294,708531163,-915584444,-1519734341,1845786875,-1034059644,1689823977,-583350978,1389785740,-1482817236,-1363841414,-1283811270,-1429007146,-1336288842,-287003738,1633074517,113679400,813150658,-1795086995,461058765,697094336,1960218397,-155377533,1649261352,-1447696643,-105681264,327422658,375220070,910240570,-1874012147,-311666823,1509615166,-2071777111,-891398552,-498550549,957787036,-1460950140,1957594550,1767018830,-1269721382,2008378412,1606129085,887479161,1063505549,-883587691,911679979,-852123751,-664212148,-1687444299,1437617750,1402789275,-1030096967,1691638185,692839439,420496502,-1037646032,79280066,408126815,353608147,-1973912339,872095662,610063385,-894283383,-1769963399,-1875355332,668363469,1326922254,-1317038850,1470216130,548928426,-80893651,1454373657,-215247665,1840122588,-1210623243,-2054084014,205433989,-1888658359,-445155962,687215251,-1781234467,2073652694,-1953986058,-1746652295,114362118,-717783820,192629478,-120165074,-1630648086,737722334,-1687654022,-1974918709,-809562142,393002819,-1157384729,-523962705,-142887362,1247586040,-1144804266,-693218643,547084952,-1555572397,725960073,-1102418587,-591717975,-1554662887,1458386651,142305670,-1620934699,742648492,-1902305011,-406228277,470563115,-907155507,-1638578511,1803335100,1219031983,-58592086,1963249382,1457296517,1151831522,-1452061238,2061920629,-1092199835,1226143304,-658143015,-537791481,-1024940105,1867745832,-557439621,-1230669602,-1916093085,-236435309,1712905261,-1794066206,2064729676,-226027624,-54595100,1948083984,-849697863,1959016141,203907146,278764230,41182235,445954670,-1165657639,-143751954,-2046202806,-598501379,-94488932,-2133246236,1570978483,-593381953,-2018345672,-1950247443,-1670406391,1151690557,-896050310,-444247230,-617253208,-1549547320,-1903358329,-908440758,-1284713812,301954855,-823032521,346437466,-1689432083,-993829193,1889287662,429240675,-1785131326,-902492740,1752496901,-1100355145,-169426045,-447100254,675464182,-709041506,-395549293,-1078207826,1951343072,1433197733,-64543131,-1167218334,2135194658,1833859701,-2107935766,129817979,810137581,994576316,-747936577,367602889,441024068,690735911,-1530983736,1578653250,2036673097,-824111835,-1482180957,-693777465,-975520456,963826367,-994958086,-1704583976,-186191562,749872017,-190656818,1803969939,-1295686239,1712727354,-1826937293,399391962,794560970,503636233,2014549057,740763941,-1955519314,-237876494,1386517988,-1431152757,1206615083,804506946,-53245018,1987611787,-1838246757,-4138279,1952128002,312275234,586869319,924717725,-749425914,-1054226961,-1893378389,1521364297,1834981263,-1855630859,-1914561835,1509027155,1389728117,-1767125727,-69012174,1769318550,764490196,-1287441260,-892754165,490078857,-515207450,-1456574272,-1985619571,1632129552,759447847,-1656483485,154090497,-208932459,-423522158,-345683115,-2086294878,-896095283,1263879585,760716039,-276060003,-2062836220,195789430,-1551766331,-1106580385,1001597921,-1231103285,342570612,-1248229706,91227490,-348021980,734536877,-1796925809,1468936864,-1839797070,-1262805244,1285023321,734005648,-1667274647,-1719655278,-1646695089,195087578,-915511883,1916673529,917477027,-1384318646,-1389579487,175209786,-161270837,-1865576215,-1796606528,-793751749,1740511896,-856175450,-1780039216,1962523436,2031208332,-1774366099,-797388205,-91073648,488994863,-2021292902,1703189228,154524170,646399475,-1841775007,-1487125998,677026116,1000764778,4540995,-874046286,471536912,1327303655,-861658178,-1185898121,-865522742,977882659,-382280546,-1835255405,-488428974,-1799705519,734043300,-1900118823,-1721095445,-1882081270,-771148242,2075173222,-1230320177,-1502514729,-1128185946,2083140175,-275165305,1188311536,-1682781874,177113259,707939767,1874105020,753476985,690599651,-661741770,-507031643,-170201393,-1355233977,-1416570291,949602591,738398119,2077714361,-1589371267,-1330871345,112332604,-2006874538,-1649275074,-655459238,-811246491,602932355,83224320,681488097,745939148,1273217101,-1625103877,-2097524992,761410288,1112394162,34774540,427787888,-1072700708,1082200503,-1039763948,-1971440400,1005626059,1042489224,-1279095788,342019464,-2047588834,-502829054,336351417,578225705,-266169890,789133617,2104557000,410914744,571179038,-1537675261,2068272655,953250785,-1072854740,742338941,-373092883,1936752061,-312601489,-162066851,2104487977,-1078282127,-1880564209,-50088509,524347120,-2048305028,805513967,-1350045934,-1339010107,1694371772,522993529,467633644,-1323483124,595595581,-1870784247,-1966030200,582868000,773992202,1541506636,1350052041,11135544,-1031105860,1277731258,-1407186675,1983733780,-101181981,-1593365509,1460286130,1669665437,1163309960,1096139233,-1022447864,-1072779345,-257709245,-1201296609,2080427374,-49509003,1066453671,954141749,993986613,-741244843,1517695106,-809427444,-1944003900,-62579165,987656476,214173468,-2083285790,477659440,-519805183,-2000829406,-680849001,-1004084985,-2032203693,-124888064,-1138719006,834197638,-742111992,550301960,7897948,-1497078799,554569844,860112286,642316353,1780682496,1939613849,-1900145578,-1202605488,1002449715,699939320,-1529176312,1151011776,686618424,418178684,213753548,-2124909698,-1329363257,-166694022,331452013,-1703935077,1794998298,-1923416560,143774402,-2146288420,-1333639337,-603939615,-553087366,-1056299207,-605027539,-686803064,577774310,1539510231,-2010390021,947835358,-1576404852,1069616544,1739588456,528228187,-86508111,1125175264,930151899,789655522,263644706,359901888,954001336,-1014247816,-823455257,551535503,102807726,474053375,3267246,1568023471,298254392,530612071,524352030,-1047908668,-1031131609,133990619,1648160931,1009312500,-1302574974,1232944642,1184322072,428401632,583765700,40237296,-2141406804,574034059,171752942,1591091791,301696273,1889741758,-1003101685,2016517582,840198010,31540567,343243908,-1159847666,1552909914,451081091,-109643239,381395937,1439962640,1905416266,-786279640,-323372083,-1907802263,-1097041229,535165435,-405760295,-1771961313,1235037988,-456970952,-1988662899,-1497561459,1661803430,-1514681821,1914818034,1789567282,505096482,-707306234,-1448772196,-587415859,-92007543,-203625254,979471911,-1117979407,370602722,-1776641593,762155229,-767342669,-2060310809,-2137845929,-552794925,1792793259,-1842059010,1963463980,1985679542,747867524,-1840766801,22939684,-1115217093,1688619921,-1504428625,-1469373778,1454725877,-1867836980,-1160917216,-1521317828,1850234308,-2061180645,-1225137725,724079787,2052332167,499319610,-543961381,188060840,1521292186,-1573507347,773796787,-925571931,-396913604,1170974406,921101502,-1554827605,1971153105,-1676976995,-251773446,-1524657029,-295678354,-1537613990,-808050200,1797304118,485557137,-694823619,2146527717,1658512683,-1733137215,-1984804275,959014037,1567654075,-1295281365,663319020,-1281964954,-517413854,949672618,1728520180,-282475951,-1680470233,-1417218341,2010616903,-1727207706,785588873,1238194736,846443379,600789557,-1289586640,-1944791707,-1481496111,-1042223540,1587010009,-1359560710,460441438,14921480,2035814730,-2055415552,-827564908,1969169786,181953026,395931830,1597601720,199089589,1851040092,344108802,344072235,1391628494,-308115676,-1408760645,1800984418,-126749703,1380437197,1117302650,-1619063692,1486434775,-761777723,1314048828,1459703542,-605250121,-1843597480,211299290,1413607053,815522952,-612046645,900841561,289774577,-2081211302,1144477001,2108521743,1324633850,-894780031,790392402,96032748,711272908,-1517685668,-1447086792,-1235006295,-1386312428,1791278706,-1430757576,-1911758245,2038148323,-1128523390,-1126496652,294197621,-784245467,913148051,1870174764,-903340480,7453850,-1514117197,251489625,295325249,-421228082,-1489017101,-744210599,602491704,-1986833081,833252897,903301319,989550229,563930205,-1412614775,603829362,1361891169,-505057945,-2014588926,179156220,922900840,-368585631,-1166651027,1278630790,1073433028,-1217235630,-675266900,-2126421290,939226215,981177470,456083240,270951119,-118375967,1840969151,1330630543,9408335,-444039281,1448703954,929828437,640783100,32832537,1785663039,-1063366981,-116927252,1258393297,-909037724,1883744274,-1207836967,960800864,-1105459972,-349664139,-150998214,748578653,1564125995,1743902364,1802115266,-1445548837,-748819324,941532789,-356074771,-1443362467,1418773570,550629878,1774210864,1449155080,-848672259,485698480,-1959089222,1507155214,-1352095273,-327992945,501692282,-512903493,-154466443,1299606008,-528224954,1289323662,-341122925,2101939034,1968765961,-569157590,-380842703,-853266729,-80112789,1485560902,1829935461,1150374338,1805633800,1452799056,-1132868596,-1627810185,815606667,-423847891,-870336013,1068525474,-436355361,-625794591,1704085540,-142756263,946922990,-304326136,1561612662,-653570208,100782496,-1195070546,-1501029182,1180700078,2092953353,989174377,2020923133,1952298954,-1190300648,-636131701,-1180080111,74483968,154157271,-655761280,1001837166,68515708,-1943971325,1317729118,335837704,1529614360,-719138991,877895764,157349997,1043999051,492894961,-604764293,339810576,-2074316099,1024919771,2095646149,1604787904,-210641235,-322341758,478350045,1905264225,493422424,-1545349503,1676119072,1188540123,665736131,1673340004,1312141189,-1436462739,-1332102782,761811315,633713520,-436886507,1192726833,-87193322,-1634340302,557324842,-639391443,281528720,857517865,-587483281,-1260488394,1559183007,1407616556,-1704479720,474063023,1490173778,-1174765407,367973213,-1573300004,-1495636507,-1047361476,220617209,-1832971693,-186557839,380442706,-1439881693,2039858403,-1830783329,-1759432425,1217700929,1673797251,-1285099507,1725370777,54753788,-262259587,-1940500143,-755892423,874789052,275364616,-1595724737,1658950253,236110952,-516599489,-1158887740,1997964053,-1304188881,1745846207,-753017152,167062493,-885741564,-1528133138,-1476090630,720260218,982760764,577409677,1064647354,616537433,-1172537835,765089324,-880329080,-581363179,2020469622,437453445,558589969,-1783436401,836016519,-115375747,-1675584452,-66733640,163892974,510899970,-740711528,-766029117,197144889,616515933,-1689954752,326375508,1347677370,-233701974,-2034354277,1450532511,305358665,172652567,-563435070,-1655399120,-541348553,-1442344798,958910353,1633635759,-2098802964,641548975,-117753389,1033712431,881143535,-1865749400,-870642407,497149844,83056976,-2015226867,2126144196,-1017166287,283450405,-1118830014,1899831911,1700504611,548298444,948997243,1514348462,1555590893,-390535606,-1427782072,-811647452,-559308687,-473442387,2057544945,-893852758,550291785,1351868,-1858520917,772825975,-1318839707,16779313,-444004240,-402115567,-993639220,1923498538,-764827970,249332819,1306341263,-1046911184,-1137173997,-1958800797,226905678,408933750,-784195802,946317049,1697685960,959922178,-1714333419,-266130430,-470612783,-1196893857,1812455349,-336699347,1457644850,1537519058,-23939255,-8575513,760696771,-1635643427,-581519381,-766054714,1070748799,-2091871465,1892359770,-1645458621,-715426801,1823459197,-1949460923,-1348453780,1208574601,-160860031,1313257618,612670292,-1332596131],444,[0,0,12582912,0,0,0,235806591,235802126,2139033102,235802126,235802126,32543,0,0,-33554432,66319,0,12632064,0,251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,67502849,253656064,151719695,134744073,134744072,134744072,8330248,0,-536870912,1982449,1,-522141568,1010596080,117903134,259,0,0,-2139095040,-67108864,538976368,538976288,538976288,-526344160,1625350368,32,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,137420992,29883904,0,0,0,0,16697089,0,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,235800323,1010572316,1010580540,471612476,50793998,0,0,807144448,-939655104,1,0,0,0,-20512512,0,0,0,-1065353216,1886445792,2021161080,2021161080,-522162064,32960,0,0,65536,235340544,1008475150,1010580540,473709628,118361628,3,0,2016411648,-33553716,455,0,0,0,-956235776,254,0,0,-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,67502849,117637120,471600654,1010580540,1010580540,235805724,775,0,-536870912,933873,116734,0,0,0,16777216,65223,0,-2139095040,0,-522141568,2021159024,2021161080,1886419064,-2134843168,0,0,50528512,50331649,470683143,1010580508,1010580540,236723260,198414,0,0,25395969,29883904,0,0,0,0,16697089,0,0,32896,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,470681344,-253693896,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,235340544,1008475150,1010580540,490486844,252579613,1579023,0,0,-33554432,16777671,235275011,1882200092,-2139045664,-956235776,254,0,0,-533712896,1893785824,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,235802126,235802126,118427150,775,0,1610612736,268400,193,0,0,0,-2147483648,65249,0,0,-67108864,538976368,538976288,538976288,538976288,-2143272928,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,538447366,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,2130706432,235802143,235802126,235802126,235802126,50792207,0,0,1715214336,12648577,0,0,0,0,-18776064,0,0,0,544275456,538976288,538976288,538976288,1075847200,32832,0,16777216,66307,235806591,235802126,235802126,235802126,117903118,3,0,-1014956032,-1056931389,0,0,0,0,-511705088,254,0,-1061126144,1895563392,538976288,538976288,538976288,538976288,8405056,0,0,0,255786752,16975623,1,0,0,65536,0,100663296,2103310,129,-507395968,947682546,943208504,943208504,65404,0,0,-67108864,1077944432,128,0,0,0,0,0,0,528416768,252579342,235802127,235802126,235802383,2132741646,0,0,0,49152,268173312,50529031,252117763,252,12582912,0,0,0,0,-2147483648,-1061109568,32896,0,0,0,0,50331648,941104142,943208504,943208760,943208504,960051256,248,0,0,-255852544,471611448,1882724380,471611632,235802126,-256336884,0,0,0,17237504,0,943201287,235077648,943208476,925500,0,0,0,1082130432,-1073741824,1886416992,1886449904,1886417008,6332,0,0,0,262913,470220800,1062968,941362691,524040248,14,0,0,-1061158912,0,1885388800,-252678032,1886417008,415002736,0,0,0,201786112,16,943201287,235077648,943208476,925500,0,0,0,549486592,-1073741824,1886416992,1886449904,1886417008,6332,0,0,503316480,4285247,470220800,1062968,941362691,524040248,14,0,0,806354944,49376,1885388800,-252678032,1886417008,415002736,0,0,0,471599104,8,943201287,235077648,943208476,925500,0,0,0,1088479296,-1073741824,1886416992,1886449904,1886417008,6332,0,0,117637120,50793484,470220800,1062968,941362691,524040248,14,0,0,1623228416,8437856,1885388800,-252678032,1886417008,415002736,0,0,0,0,0,1886402575,503775264,1886416952,1851248,0,0,0,0,-2097152000,1886419151,1886449919,-59215760,1823,0,0,0,0,-528482304,-261066528,0,-1071640576,0,0,0,0,0,470745856,1886400560,2020634736,119488060,134217987,7,0,0,0,1886445696,8304,134217728,12640272,-2134851456,0,0,200204,117440512,1882208287,1886420848,1060927600,1823,0,0,0,8388608,-1073741824,1886413024,240,-521136128,128,0,0,50397184,2054,941557504,2138075184,2020634736,119488316,0,0,0,8421376,0,1625341952,15757424,402653184,8446192,0,0,0,538513158,117440512,1882208287,1886420848,1060927600,1823,0,0,0,4227072,-1073741824,1886413024,240,-521136128,128,0,0,470286336,2076,941557504,2138075184,2020634736,119488316,0,0,0,-522174464,64,1625341952,15757424,402653184,8446192,0,0,0,68710496,201326592,471628828,471604252,471604252,32574,0,0,235274240,8216,470548480,471604348,471604252,1042029596,127,0,0,907806720,65,2082212864,471604252,471604252,2134776860,0,0,0,-404274688,66,477895692,471604252,471604252,8338972,0,0,469762048,100861710,16777228,404491271,943208504,505165880,783,0,0,-1067450368,1893777536,1056709688,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,824119040,32,473832716,471604252,471604252,8338972,0,0,0,-252146684,-268435456,471612664,471604252,471604252,32574,0,0,50331648,3,117506048,941104140,943208504,253631544,3,0,0,-2147483648,8384,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,33619968,16777216,404491271,943208504,505165880,783,0,0,1610612736,32992,1022361600,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,50397184,4,470550273,943208472,473446456,200478,0,0,0,137420992,-268435456,252583484,117901063,202245639,57400,0,0,0,0,0,0,0,0,0,0,0,252116992,4120,201785600,943200284,943208504,51322396,0,0,0,-54099456,120,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,67108864,265742,117506048,941104140,943208504,253631544,3,0,0,940572672,4152,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,0,65792,2139029504,16777216,1,0,0,0,0,-1073741824,12640480,16776960,-522141696,192,0,0,0,0,0,0,49344,0,0,0,0,0,0,0,941100547,1903194160,947680883,4685372,0,0,0,0,-503316480,1042037886,244239982,404491278,49264,0,0,100663296,263,947388416,943208504,943208504,253507640,7,0,0,0,16512,471612416,471604252,471604252,-1730396388,0,0,0,16777216,2,943208568,943208504,943208504,462620,0,0,0,8446048,1006632960,471604252,471604252,1058806812,39132,0,0,16777216,525827,947388416,943208504,943208504,253507640,7,0,0,-1065353216,4192,471612416,471604252,471604252,-1730396388,0,0,0,471599104,8,943208568,943208504,943208504,462620,0,0,0,272119824,1006632960,471604252,471604252,1058806812,39132,0,0,0,65792,478085120,118361628,16974599,1,16777216,2083914241,56,-529006592,128,67510016,134744068,-523202416,1077985504,32896,0,0,0,0,128,0,0,0,0,0,67108864,471628828,471604252,471605020,471604252,471604252,471604510,471604252,32540,0,0,-268435456,252583548,117901063,2015104526,224,0,0,0,0,0,0,0,0,0,0,0,235799552,4,236723327,50792206,65795,0,33620224,3701814,0,136059912,520093696,134480902],445,[-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1394627405,1718186597,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1394627405,1718186597,1852794400,741875828,824979505,875637810,741880108,673199154,692143958,0,393238,1701603654,1936876886,7237481,808529459,0,458779,1702129225,1818324594,1701667150,0,1230128467,17734,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1230128467,1177437510,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,639236544,1987302408,426989284,-1459651178,1878565229,-274530520,291064572,-645112117,1441954838,1930935833,-1105642497,198008831,-216256105,-711644806,1699070712,1413302837,1138147178,-1726116227,-34303966,-34004443,-605399826,1282485547,310573601,-99170351,-212688099,-156106185,515099428,-62654584,1247037908,1048622718,797325488,-437103965,-28683195,280608804,1251942334,1632460413,195637160,-499537718,-1956798185,888270033,821597802,-276533276,1623888230,346081980,777703225,-2130823894,1863372104,189558901,1399910140,-1026602273,-812168649,165541504,1874909151,-2011169388,116559767,1326883287,1036554155,-1441255076,676058130,147763042,-969411101,2048298501,-1925695539,-640295568,799561092,1423457124,1110628345,730806278,-934164955,1305311540,48678480,-106485638,822094349,-141771698,-1085163622,806173964,806174019,-171041987,-2033248966,-1965231245,-1692756808,1245332917,1373162632,1570049542,1903156467,759360076,-1590835674,1705512749,-1413702796,-1063847465,-1160676188,480934587,721014802,1312918379,-1593767448,-1985949055,1213160565,21130860,150557056,-612282625,-438794126,1938586617,370248979,1311710994,-658927379,2081066530,900441049,-2098588833,-125997535,1432122798,-2030671940,-1118589108,-1663608272,1267081397,938876891,-97405371,1747640497,-2076576251,-1035245706,1669714381,-1091087111,-1893055850,-1697215110,223907537,1436900828,1593348604,837817033,-1982887476,-1814976408,-1919938456,306868105,320294545,1212283368,271087668,1898717590,-929674372,1191760211,1512319644,569763890,1017604471,1120748556,1073209486,-629175487,-304313998,68493448,780049105,-1108999728,-175384002,-640138768,-1938944538,170468351,-1333769001,1994569948,830622844,1446943563,764356587,1902217413,1737658309,590543398,-1408301592,-1742122527,-426623966,1006033047,2071474986,-113815663,1500129988,-394684824,-1981731396,1179680334,-1492698768,1726092489,-1379245469,-1870247231,486972243,-154091693,-150750026,-29082677,2135446630,1694916996,-75412559,28344121,-154862058,-1467510458,545727802,1197608474,508141323,-1785917634,-692168523,-1105338737,-423878466,1248125502,-1695146343,1560831823,1583404165,-674137869,1731654239,602308296,11237784,-980396347,1698881196,-1101068211,-1319431044,1216894124,1573049624,1978439435,1805631490,-1201188369,-1591222455,-1193744972,-949704403,-1904469105,897770745,-1458157474,1085194284,541437492,-2052492241,-1482294588,-102583310,241525454,-965439930,375351630,846552889,-417530273,194002190,-1126005916,-482303947,-941350231,-440130626,953521484,917225724,90998947,-1773789836,-1381725347,571520149,-133325431,-916408830,1643983869,-586008973,107492691,405469841,697754892,1451633938,2136123936,1398778574,-463887381,1363304192,80945417,-1336383157,-978399931,-1887780376,22468256,-1564047010,422823527,2026246821,-1543291818,2142378099,17652301,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131279,1105474908,33536,0,0,0,0,4194368,12845120,13566159,337,262144,131072,0,50987008,-2147024892,1,1703936,206569521,124,-2146959360,6,4915200,472908029,32852,21495808,472908121,32853,44105728,472908282,32854,77266944,472908397,32855,117964800,472908577,32856,170459136,472909178,32857,-2146435072,1,262340608,204472351,32769,0,1313818119,1380533332,1163088647,1162234194,0,1330002944,1163023438,808525907,909716528,540424492,1397563450,1851872032,1699946611,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,10611,0,0,0,0,5505030,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,1397555200,1851872032,1699946611,6711666,33554517,5512,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,655360,6291552,196621,0,102400,1048576,234882849,1627332608,71680,2046820352,21,0,1394627405,544435809,1769104723,5636198,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,1397555200,1851872032,1699946611,6711666,33554519,9936,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,917504,6291552,393235,0,102400,1572864,318769441,1627332608,94976,-1040187392,38,0,1394627405,544435809,1769104723,5767270,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,1,3274752,0,1397555200,1851872032,1699946611,6711666,33554521,22418,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,1572864,6291552,327709,0,102400,2424832,536875041,1627332608,147968,-2080374784,87,0,1394627405,544435809,1769104723,102,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,260608,196608,197626,328711,459796,394273,525358,394299,132168,197717,197730,263279,394364,197769,197782,197795,328880,394429,394442,394455,394468,394481,394494,394507,394520,394533,394546,197951,197964,394585,394598,394611,394624,722317,460186,460212,460225,525774,460251,394728,525813,525826,198159,329244,460329,394806,591427,525904,525930,460407,525956,525969,460446,460459,526008,460485,722642,460511,460537,460550,198419,329504,198445,395066,395079,198484,395105,395118,395131,395144,395157,198562,395183,395196,133065,133078,395235,133104,526333,395274,395287,395300,395313,198718,329803,198744,395365,395378,526463,329868,329881,329894,264371,133312,264397,461018,198887,198900,198913,198926,198939,198952,198965,198978,198991,199004,199017,199030,199043,199056,199069,199082,199095,199108,199121,199134,199147,199160,199173,199186,199199,199212,199225,199238,199251,199264,199277,199290,199303,199316,199329,395950,395963,395976,395989,133858,396015,199420,592649,264982,396080,396093,199498,527191,396132,265073,396158,199563,199576,199589,396210,396223,199628,199641,199654,265203,396288,527373,527386,527399,396340,461889,461902,461915,461928,461941,461954,658575,461980,462006,462019,462032,462045,199914,199927,199940,199953,527646,527659,527672,527685,527698,527711,527724],446,[1,235802142,1,235802126,1,-333509106,1,136,13,0,1,808984327,1,1887400048,1,1014526064,1,466751,5,0,1,1885397184,1,61552,1,-266862592,1,32992,2,0,1,420413440,1,943208504,1,956184632,2,943208504,1,2084059192,1,254,2,0,1,-1061126144,10,0,1,808459271,1,946892912,1,268967740,1,524238640,1,2020618248,1,999295,2,0,1,-536870912,1,943223036,1,-533712840,1,128,1,251459808,1,-133429754,1,57584,1,470548480,1,471604348,1,488381468,1,471604254,1,471604252,1,1042029596,1,127,4,0,1,1022947328,2,471604252,1,2134776860,3,0,1,136059912,1,0,1,477895684,2,471604252,1,8338972,2,0,1,134217728,1,531484,1,67108864,1,471628828,3,471604252,1,404495388,1,61656,9,0,1,2082212864,2,471604252,1,522067228,1,471604511,1,2134776860,5,0,1,-2143281032,1,-2147483648,1,946921664,1,4132380,2,0,1,201326592,1,471628828,4,471604252,1,32574,4,0,1,487325696,1,471604350,1,471604252,1,1042029596,1,127,4,0,1,1056567296,2,471604252,1,2134776860,5,0,1,473757936,2,471604252,1,8338972,4,0,1,201326592,1,471629341,2,471604252,1,32574,4,0,1,-118489088,1,471604284,1,471604252,1,1042029596,1,127,4,0,1,201785600,1,943200284,1,943208504,1,51322396,5,0,1,236862704,1,117901071,1,235276039,1,14694412,13,0,1,520880128,1,471604348,1,471604252,1,505158684,1,471604255,1,1042029596,1,127,2,0,1,511504384,1,117903118,1,235341575,1,-528999410,13,0,1,117440512,1,1882208284,1,1886417008,1,1043888240,1,1823,4,0,1,2089025536,2,471604252,1,-65266660,1,471604380,1,1042029596,1,127,11,0,1,956054297,2,943208504,1,16677944,4,0,1,-1073741824,1,57568,7,0,1,470745088,1,473708600,1,67359,1,1009786912,1,39,4,0,1,543203328,1,32,1,1894834368,1,-1059032976,3,0,1,134217728,1,943200264,1,943208700,2,943208504,1,794169,4,0,1,2013265920,2,943208504,1,473446456,1,1807,4,0,1,473694208,2,471604252,1,-599843812,1,152,4,0,1,471629568,1,117902862,1,16843523,6,0,1,67372575,1,-1878521848,1,-522137456,1,4210880,4,0,1,-2147483648,8,0,1,478085120,1,235802140,1,50530055,1,65795,5,0,1,235814656,1,319753999,1,-509501165,1,-2139045696,5,0,1,67240591,1,-930577404,1,-521088816,1,4210912,4,0,1,-2147483648,8,0,1,478019584,1,50793998,1,33751299,1,403440646,1,126,4,0,1,806895104,1,-1061134304,1,1893785792,1,2132555832,5,0,1,236723327,1,50792206,1,65795,1,0,1,33620224,1,3701814,2,0,1,520093696,1,134480902,1,-1869608952,1,-1059004208,1,-2139078592,4,0,1,8388608,8,0,1,540032768,1,16842784,1,235341571,1,2134383644,5,0,1,1886402812,1,-2134851360,1,67108864,1,16518148,2,0,1,16777216,1,50529025,1,50529027,1,235341571,1,117902904,2,50529027,1,65795,1,0,1,-2134872064,2,-2139062144,1,0,1,-2147483648,2,-2139062144,1,7389312,1,0,1,471604224,5,471604252,1,28,10,0,1,238551040,1,117901062,1,117901063,1,16974599,1,50528512,2,117901063,1,940443143,4,0,1,1891664000,1,8421568,4,0,1,1665080832,1,64,7,0,1,-252146684,7,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,201326592,1,1010315280,1,24,6,0,1,1008205824,1,805833756,7,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,5,522133279,11,0,1,520093696,5,522133279,1,7967,11,0,1,522133248,2,522133279],447,[522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471599104,8,134744064,471599112,471604252,134749212,0,0,0,0,0,0,0,0,0,0,0,0,403441409,960051224,507394875,404426526,0,0,0,0,-132641780,-595821320,8421576,134479872,57584,0,0,235077632,943201308,-15189960,471604479,1008475164,-103030914,112,0,0,1010360320,24,-2139095040,0,50397184,1895628430,0,0,0,406748963,808464440,2134775864,35,0,0,0,0,-1006632960,471366910,470551564,-989955048,0,0,0,0,0,-33554432,236723256,50792206,16858883,16843071,50397441,7,0,0,51314688,134480898,-526381040,-20922114,-1061109568,-253706048,0,0,0,32768,0,0,0,0,0,0,0,469762048,471604252,471604252,0,471604224,471604252,7196,0,0,0,0,0,0,0,0,0,0,0,202244864,236722200,270077703,473446448,16977694,134217728,465948,0,0,272120032,-2147483648,947450048,135011356,1893789848,806885432,49264,0,536870912,2126193,0,0,0,0,0,0,0,-1065353216,32960,0,0,0,0,0,0,0,16777216,404491783,1634742320,1885430113,471347248,67342,0,0,0,-2113962496,1040187392,-2134851085,-205471616,62,8322945,0,0,0,1893761024,-1936975816,101090958,202149382,-529516520,128,0,0,1732116480,1931413347,8251363,65535,0,0,0,0,0,0,0,-2147450880,128,0,0,0,0,0,0,50397184,941362695,50794012,1,0,0,0,0,0,479102594,1893756984,-2037507016,130,0,0,0,0,0,0,1056964608,63,0,0,0,0,0,0,0,-65536,197379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130706432,127,0,0,0,0,0,0,0,-2139095040,0,0,0,0,0,16777216,404491783,1617965105,1885364320,471347504,67342,0,0,0,-2113962496,-33554432,-960248889,-942744324,227,8322945,0,0,0,1893761024,202119224,101058062,-871625210,-529516520,128,0,0,16776960,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,809049871,253704496,0,0,0,0,0,0,0,-1061109632,32960,0,0,0,0,0,0,0,0,2139029504,0,0,2130706432,127,0,0,-1061158912,-1061109568,-1056964672,-1061109568,49344,-65536,0,0,0,0,0,32896,0,0,8421376,0,0,2080374784,201721478,-27185128,252,0,0,0,0,0,1732116480,119408195,1046954755,0,0,0,0,0,0,201786112,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080374784,471604252,471604252,505158684,471605023,471604252,28,0,0,477888512,471604252,471604252,-599843812,144,0,0,0,2134851343,1065320319,50532159,50529027,50529027,771,0,0,-67108864,404232216,404232216,404232216,404232216,404232216,24,0,0,0,402653184,1588284,0,0,0,0,0,0,0,0,0,0,0,201721344,1057030415,0,0,0,0,0,0,0,0,32896,0,404256792,404232216,32316,0,0,0,0,0,1040187392,-1044266653,1046725057,16776960,0,0,0,0,0,0,-2139062144,128,32896,0,0,0,0,0,0,1631649792,236730481,941362695,4284785,0,0,0,0,0,-1065353216,473460960,-1059033032,128,0,0,0,0,204217356,202116108,16158,50397184,202114563,6168,0,0,0,50528512,403442694,-1067438032,134513345,7967,0,0,0,-1061134336,128,0,-1061158912,-524238656,-1061109536,0,0,0,1480071168,404232216,8272920,50397184,202114563,3151896,0,0,0,50528512,403442694,-1067438032,35015,100860160,3855,0,0,-1061158912,128,0,-1073741824,-1067425696,-535822208,192,0,0,1130839552,50732551,1046954755,0,100860673,404229132,0,0,0,16777216,201720579,808458252,-2101231520,522127364,0,0,0,1610612736,8437952,0,0,-1061109568,-1059004224,49344,0,0,0,0,117899776,2,100794882,403442692,1886400568,255342704,0,0,0,0,0,0,0,812675104,12607536,0,0,0,50397440,101057283,403442703,16529432,0,-1073741824,536800,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,0,0,16842752,100860675,202116870,-63432680,0,0,1076894732,807411712,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,513,0,16777216,50529025,202311174,941103116,252,0,-1729077248,538968068,-126324688,-1631781640,252645150,50593543,251855105,0,0,0,0,0,0,-2147483648,-524238720,16576736,0,50331648,527367,0,0,50528513,252052995,404229132,64568,0,-473890816,536886398,2020618272,-1124271880,252649118,67045135,50397443,15,0,0,0,0,0,0,-1061126016,-51322656,0,0,34014978,0,0,50397440,101057283,403442703,16529432,0,33554432,132871,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,16777216,1,0,16842752,100860675,202116870,-63432680,0,0,-1936918416,807432440,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,0,0,0,50397440,101057283,1040976908,255,0,0,536805376,1664299827,-1010580637,-16546941,50529027,-1626930429,0,0,0,-2134835456,-2139062144,-8290176,-2139062143,-2139062144,16760960,0,0,0,1077985472,-2147483648,-2139062144,32896,806354944,57568,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,205025328,30860,0,-1061142528,2105440,0,0,537919488,32832,0,16777216,1,235806591,235802126,235867662,235802126,235802126,32543,0,-1065353216,-16773024,1,33685504,34012678,2,16777216,255,0,0,-2139095040,32896,0,0,0,-1061134304,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,402653184,8413240,511,33554432,117310978,514,0,65281,0,0,-2147483648,8421504,0,0,0,-1067442176,192,0,16777216,528416770,235802126,235802126,235802127,235802126,2132741646,0,0,77131872,130816,0,-33160702,131590,0,16711936,0,0,0,-2139062144,0,0,0,1612709888,49344,0,235143168,2130707470,235802143,235802126,235802382,235802126,521014798,127,0,235799552,33488900,0,100794880,33687294,0,-16711680,0,0,0,-2139062272,128,0,0,536870912,12632160,0,402653184,67100,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073741824,0,0,0,0,0,192,0,201786112,528416784,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,12582912,0,201326592,4207390,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073709056,0,0,0,0,0,192,0,1903239168,528416800,235802126,235802126,235802126,235802126,2132741646,0,0,-2134851456,49152,0,0],448,[-381138701,1000636536,1718384110,1565155730,1623877270,-2037858546,324474452,-943921879,-204337015,-791148618,-1103264357,-631316878,1918359842,-1334450595,-2072450170,-2089178766,-1451685507,-767451535,-1391540918,-2108244328,-1525334838,1796660727,2091861870,451010481,975545252,-1199885092,-998792476,-872499925,-1656316578,-298320780,-105934363,1374596204,1184047255,576342826,874788509,517117717,626307299,1092775430,1420448135,1412456597,-1807968471,691374750,343199549,-567727212,-1057426141,783662432,-196447969,-482906407,1425451920,-123326260,-1647981117,-1009352444,415638013,-1501254344,-876317194,49279803,-730546827,205591993,-587493655,1538895779,1813501257,-1490163376,-524313650,1624006978,-1757550195,843523596,-1286377444,2115873914,1841927386,1818943061,-1282479826,-1495248560,1364525940,1786594260,-1340189784,-1323122635,-2110934382,2123403852,-912748114,-557217704,-1787541586,-1223223415,-1880626712,-585288398,1609632905,1225026890,-462126586,-143527992,-8365985,-767291645,2246480,-330611840,1532235101,-2101379625,1108407431,1362718098,-1576072164,1030959672,1615647585,321688066,-659715775,157649912,482829080,1383097371,992761026,1019719230,784001991,-1352185437,-825798965,1269739442,987872089,-1349111221,1197305069,-650733893,1775158194,1933272733,-285375207,-273014915,229800521,2088430027,-34136083,-554713633,-143065601,-16781314,1303238111,-1776079798,-1699951021,-1244044568,-874130070,-2068460065,1084270201,2073873936,-1346900499,-505577703,1360623654,-288564330,-1141531684,-2140191095,719945902,-226765561,1657711238,1063237673,-290841971,642884886,-1931390533,-223138711,-1471406286,-1173876185,-1915483901,-652794302,96027036,-1645041820,829043864,1158864312,-506779082,185461358,-986272454,1694983473,1733718345,556436272,-1810123375,-226003657,-1080285980,-1455001698,1919872712,-895633200,-1485941523,-1617609870,-300133140,1807855680,1651229978,1991995439,997369711,1420861333,732552302,1151039855,-641995469,-1678496668,-581082884,-443732586,867938021,-897969274,-228264478,-1724797093,-844165043,-856378088,1366387622,-463363994,-1845698757,-1556679858,-311864946,2038793692,1316721757,1592359478,2027671675,1827446514,-1534018370,106455910,-832694489,-1601858479,1496824618,-376812244,-452362608,1128973354,-852509836,776883244,-673118680,-680242578,649578891,1135268660,1832490949,-1942963282,1170040243,1461409134,-227283851,-798186284,-1921303005,1000775198,2117750624,1136582460,2134012522,-2057818983,75563896,1093329213,-484213121,1167184816,-59853910,788204256,-1174797334,-1849316873,-799120116,-2047017349,-173320525,-813548286,2027192168,827775928,-1619276040,1296412616,-1823034395,972209333,-371336942,-1060497485,1985487426,1021963489,134001067,-433181095,-956763332,-192130339,81075032,-1984122408,919489856,-353011622,-1075423275,-273946891,119762148,1792013373,-815908235,1402708840,-1730746513,33936468,1018041717,-96013507,-1931824730,-329679738,-1468812500,-1756293313,1026355825,-1244651324,-2020368592,-1386495034,-1379748123,1327461255,-462198695,-2032009409,721399581,919120047,-1166727988,918981536,154823272,-488319785,720654903,-1758040314,600608845,-734501271,-255652953,-277416307,1500377744,465605614,1576857577,1759367865,-2058026538,299956615,1196309230,-954233842,2067382971,-264692441,-1561500550,-871517554,1237106038,2107149086,-2006763609,-390066606,1517468828,27538192,-219924003,-1268566940,-150538732,-851039323,-1624010713,-634269865,-25414934,-2005409128,-2038896680,1869879005,1354086747,-2013274131,-2124574171,2033665741,-1163392501,245047758,-475626745,1738577029,-753788373,-1479682087,1895938677,-856953703,93614643,-1852716222,1179590821,362731421,1175559830,1179595048,1763302999,1246132824,-999974157,-716755806,-1805323687,-50430280,1991427317,204156166,495357185,-1681028361,1601664823,223300285,-1265347490,-1567644225,760178410,-1300966754,-1923512693,221889065,-28085842,53603798,-1125932919,1749564922,-1150332302,1690809250,-194090123,-1958763885,1234723317,-1449294982,-1358378779,-330925670,1181899605,-215799572,630478988,-1288838041,644781658,630678729,-550968665,1251985948,1814712106,178152277,-1483156133,659744866,632677967,653585238,1911130477,397179351,711974503,-927112241,-691439462,1541565579,-213521634,-1211836276,-229041892,2048398436,434725053,-818792783,-857445112,-1376611949,-2058978940,2036615929,-1102353926,1816316178,-162384130,-1741498144,1299417133,-622054297,-216386100,-98347370,-346182382,2052897394,-2003398415,-1823176758,-742420336,542225456,-1913390272,862375130,2018307219,-1825413755,-355938508,1243564788,1132912198,295605927,434533867,897235613,1349273183,1393238461,1447494451,-530330763,-643544376,-652751910,-847666202,-146900762,825398564,-1435226462,-1703594490,-560118139,2123528482,-172012688,-1973199797,-237787322,-579187748,-933866079,-773235816,1450460099,2024769914,556567437,1154099791,-1567975835,-2048577397,-1704633571,2001959242,1848266552,-862959623,-713797294,1719970150,198505062,-576658422,-183163687,-623686684,1092842581,728266602,898260839,1054758245,-1475995907,-792029627,-974442884,270189849,-161156254,764601758,1209734393,765634236,1787073827,544000260,1655541113,885496383,-45144783,-384611143,1239820268,1278311749,-289754798,-1024265582,710522810,1227908970,1712122181,-1064718167,933753696,-1866243314,-323939207,681472254,2078208548,1948840721,1278916078,735114413,-1100400999,2052475249,1511688878,-589641948,-1920300634,-1588487796,892600994,-2042129366,840244005,1180272301,753733578,-998694091,-913781964,-926004283,1846640422,1474941334,1259033048,502876364,-1802718409,-1013479741,-446802960,1391187103,122148108,-1653101959,-1519466084,1285136301,-1432830538,-1813972753,-926719799,2091047299,-1398692753,198045617,1342672601,863197286,-1727777207,-1900918373,-762669463,1364380977,1421038854,1019506328,876111125,-378976949,1835148604,-1463983512,884841084,-1649097237,1091434295,1122327289,-1771516353,677689282,1711389868,1856655909,1932651641,1983900856,-1516059251,-170267498,997039832,-655575689,-154445570,-1411113498,-1474949182,-2061013988,-1461571356,556176254,-197097381,-2146631009,-530418216,-421404856,1518028579,334827258,99494130,-2123037846,884305370,1323597262,1493153202,-1443910750,2059886061,-1169734712,-83363321,-1232036593,-98299914,474921479,-1136398359,-1590726086,108741801,613287867,2140495320,-545304343,-1581766391,1721872422,-627407149,230765837,-14325093,-339540066,276242025,1333164843,2099298511,449246062,930138550,-1097428559,2097364243,-430356643,-306791568,1188981100,-697297208,-340233258,418150056,-270990721,926841417,1970615626,-1614733515,-1613794227,-2011328364,-756480904,1769274236,-1310823313,1030198941,536088457,-2063883652,1244650686,502566779,-1594294292,-173933121,256151250,-1010924883,111652562,1662841935,-452543755,-1957323183,130651556,-803542548,1451482154,-353886359,-685097957,-1359957660,692539632,-1300074005,714274971,-1623139174,1506655649,1596252465,-224166356,467356453,529526165,51549209,-1173911555,1574783374,670924157,-767753308,-763554880,-1171702127,-1401645213,-959487745,1297070930,582417251,-2136712245,2010247740,-1477237565,-49823360,192492279,493231871,-1431670134,261680604,1384851821,-299617005,373641104,177861203,641671967,-159993215,-80952230,-575504083,-1049429268,-1325945316,-955592725,2070217226,-1419201063,-309064660,-303311005,-1300150845,1515107069,-1359748151,1483739658,-2033395820,-1232114730,1391310060,-1122170245,-610415128,-2127214218,-71661888,-1750441999,-1119555736,1798593835,2047251695,-647506170,686629982,555177454,1958454516,1944898479,685481921,-1793159291,1294006360,-908040274,-104168546,-214228361,967656622,694019702,767700137,-56760710,-427862309,-1929165086,471577183,1421695900,-2087916530,2074729810,594104942,-1753102770,-353308459,32251052,743821063,-486079595,-1912320576,346623747,-797799567,1354250437,-1115449967,1978523872,-797360821,1163409609,1577524396,1535924562,-968785004,1708578753,-48275227,1263396605,-484089627,-1001238816,1419161713,-452542406,-2087963680,962147819,1041108952,1316583349,-475308961,-1991090464,1142710326,-1287844008,-469292233,-669548605,-259682311,676169994,1187061282,-651492054,191137832,1079023868,-461042826,137351168,-1082423004,13626244,150865823,-149586737,41910438,131991006,580026390,-150802133,-1501521150,114442914,569755628,21500000,1112822463,-462648634,-535445365,2089886413,599784979,1567670252,1707931904,-698014675,1792979490,-1386481885,-1732924572,398422468,-1645332232,-1062469759,-67276569,-21476416,1870657643,-2116083411,1790977023,-1235906125,-1965481406,-673167416,1105505499,1574378912,1602288624,-1090400764,-298386418,-1342430721,727940864,-569942240,-130681407,-997607873,-1647748562,27791232,-230505190,-326586063,2047074179,-1977010176,-34718492,-1061425114,-1727886689,466094868,457549808,-9367687,387231763,930096914,171837408,-1071808444,-535707613,-529932215,809300002,-264635378,-1065881550,16744887,-163249234,-1475169726,1962948096,196096832,26084584,-2128101181,-2120809649,-229184233,-1066680297,-1277230529,-1071673321,1901610911,-1548144311,310452292,1744861483,2065967405,275924043,2138163159,-483394044,197178334,-25124928,1551228971,1878012927,1200097216,-363702756,-535115504,1947639870,-618438184,503816065,1308663303,-331821309,1610103268,1862446594,-872218877,2143881786,560546307,-1751908007,-2140674934,-670191584,470170633,-1255498235,2146481042,-66799603,-1140772863,-14456230,-518554624,134088671,-1302946544,2114103322,-630167530,1862011721,41681184,-1015151336,125714521,52424018,771492223,-133988882,-1064837033,1500569634,985685449,34616160,-2143682018,1460256963,-16434927,-1160774654,-486149564,1984460310,-1961713486,1042404037,1099925727,-944483490,995057155,1510234459,2074216758,2115701597,-1839433563,1521574874,-747752155,154838065,821389601,1548935810,661742263,1274633997,429734490,1449200786,-717787476,-1931627724,-1801917272,1070092015,1133961451,346487208,1468312138,-1570184176,-940053545,1812050578,-1978002382,683745706,-1831562075,-1533961086,1129583590,-92060184,-896087412,-2129279820,901328870,-786134485,-561738626,882985846,-1195217245,128189814,-1516610981,1235970816,-1305250982,-76093292,-228011523,-1538346188,1898984012,975880745,1149706450,1346605992,-1877946184,-91190812,-1538722100,-1377198407,535316192,-775400530,2025646820,876885393,-1930629354,1757061831,-1200559828,-285770821,-78866794,58837160,917927739,1290028855,1293469541,1721311970,-422135161,1144324742,1228310373,-1528058544,148925339,-739648865,1606356392,1084573966,1487886164,1988270785,-2019461819,1068990056,589453098,169268436,-1320587432,-1387360755,1230584338,-1762801371,-693679173,-117104235,-94021213,-2034443655,27342669,933840477,-716082982,1335263910,-803169234,372525640,1346524306,1236094594,1756458344,1833636034,692732383,1927098429,-1324125023,-1709329365,-511597778,1319201950,-1448488415,-908421329,-1483362715,694423060,542885712,23312678,1424586853,-387579898,448097571,1544959649,-571552949,285889877,-637401717,692159568,1964281878,-1603464967,-1489000927,-469956285,1377029094,985078342,1833799890,1967561404,344257855,-23446838,-968742273,1708996106,-1852442299,1225484120,227567476,486076994,1067137749,-903033175,271001388,-1729017204,499786703,-2118184197,1863768405,753347755,191542377,-8121404,-1880899314,-748077573],449,[730394202,-1431110771,-1145055137,287132842,1267275512,723522457,537273538,570817357,421810109,-973862508,-442458744,1077911657,-1490116121,358810074,-1219648224,2034462994,-1690363312,716088725,-145360161,-1991153602,-1565906035,-1176976052,1148439202,1321967885,497847756,617405660,1339786482,1055737042,1951015982,1532196049,501687813,-814501565,-1799828752,-1122787730,-627336302,-76505532,-808836551,923838848,289163810,-1760443206,-1658584076,-819429553,-1193632857,1915604185,-420963917,596619016,-2072922826,-771539121,660073070,-689518959,255565270,272998428,299007011,-1626805954,1855598234,-444513482,-1843505687,2021503331,917632545,-1852607627,-1368910904,-1883549388,81558563,1122162310,1292416736,1293347025,-1270268259,1039759997,1290012533,-464725579,1185520137,1330248004,-948359573,-1363949420,1148255996,1778675868,-414159789,1025578028,-737267301,405246224,1765006343,26765858,1235897321,-311620182,-1803089939,-1689005148,977802184,435766349,1330242832,1078499949,1278417611,584524922,-24135778,-599050864,-1248928134,-408151303,-1048936021,1652906561,-80376878,830694440,333519968,-1111319800,-256651159,-1310990105,1409507062,725677315,49545680,1076412611,1491332055,1392529355,1711709880,1858091393,1479905909,486791071,1322627264,1615847622,-343065011,-1248935847,-472500875,-1220060939,-1783566398,-1650762096,-1226636660,2131047010,-980701162,359144100,-32004883,-968206168,-514986463,486414970,1660342742,-1442730879,-803303029,1653533578,-1023216495,-1881061472,1019048961,-150307071,188576166,-1898257972,2065362421,-474568439,977845081,-664772992,-598634450,955794203,-899675652,649165966,498451358,624286699,1796908101,-1376224549,1618420568,-1945355379,952132354,21758256,808239315,-534915065,-368662503,60839553,-2121923096,-948982703,1331458432,885019392,30149424,255611638,1089798996,-201207765,324584194,1482883727,319000287,-1926228800,-403655813,-990984432,-569779174,-1607227235,249096981,-171578404,-515396048,119521679,-802586586,330088659,-287701387,-1151795646,-1125074090,-201069301,-945773822,-754954271,-961536832,1946205837,818498488,39858684,-2132408680,2135960373,30419776,-1623150860,54427993,-1059913652,-1519996900,1152373917,199197023,-1058864500,-1296355308,-1588078440,2135076015,1585461762,85465184,1441890502,358769829,1508606410,2075135584,-199356592,1746837573,-1351599611,-2139454505,25954879,805617891,-254542971,30400871,1467536886,2124442240,-544804299,1970781953,1212663190,-121132873,1132971784,-68085682,1488696807,-2084063268,-814389986,739937062,1783912069,-225925623,-357393293,2046027729,-1855073795,1752150535,1408909956,1565186137,1764754518,-385215171,799327564,1214365220,-1608297694,393126385,2102971238,1260989912,548345022,1299269456,-690560953,400649272,-751523254,2072733716,-118365759,-1209185886,289446269,1238599501,1093881230,-706472363,1103456518,60636730,-897456840,-1421293447,-1004034587,301775878,-2128700352,1197385481,-468867078,82487538,-766839966,-1887869866,-1634230492,1606120682,634307979,1349402696,-1434913711,-1920577878,1026203995,696716818,-1237435966,1536470826,1973130135,1629726907,-1124254663,-1814251266,295770888,-1460831118,-55015547,-470672714,1900635218,-33059343,1607142533,-1257699355,-448493066,1814327957,-761118840,1057987997,782949084,-1863040110,1354575466,490642535,1070130953,-353796789,2019022467,-192184444,524067629,-985761591,-120422595,1948787260,169621603,1893805402,387141518,-319517899,1969938907,-1893992024,-1029353921,-1893029151,-1864467641,-1479284288,-1477218889,-1689452777,634579319,-1487675499,-466665950,-1264102436,1010608884,1190430271,2027575256,1240896995,-1808262236,1667496336,-239295345,-357458893,-1012283124,1495345761,-1083074735,-519515615,1051525626,-234866402,-1201921088,526618022,1194841517,312167764,-1026483938,-389221839,679752148,436866033,-1981700344,-1367112854,511341311,1136681526,1512590863,251579578,-1760493641,-349946722,1777956290,267696586,-706402092,1442369822,-1646099658,1144059130,-1452984058,-1116414382,563770694,243767129,-823668318,1140123373,1289772441,-1006104532,-677439282,1485253804,1846825215,-1812801954,1465364460,1254830655,1946885256,-374125747,1101495814,-694455955,-2050668845,-1476687151,1153744045,-2057886341,-980718576,562235363,-1413292475,-1438047184,-99806724,2027770243,-1204816615,628700183,1119037892,43181548,1415028529,428584927,-1745627773,2124365615,544679291,66723870,752547183,684408509,-1102826129,1603781372,1019990864,-593440476,1354246194,279254879,-1098793425,1565235672,-1575084391,-1128701487,1793074957,1314354489,-574022845,796527689,470469497,1773128682,-202561,640968885,-1619437394,-1266281564,-1752855015,-581675400,1373843559,-897839166,1304947191,1733580702,1914779792,-109886024,773048395,-339489670,1468505014,-1947632495,390325497,2096882660,1335486665,214612902,-221091881,820007054,-1087862838,-467141463,1308182281,-923620413,-1874158441,1086926453,1178700403,1335675487,-126840429,-1849194371,-269183388,254699354,-223937374,509641056,510220526,-1018299250,-1546915029,1797596474,-1860892465,-1433430557,797679421,569566730,-600517670,1772450481,-1681316488,-1854325122,1802061418,-413633915,300376401,-232198358,659069468,1030654447,-370543123,-629510835,-1122527321,473870142,-481787410,1906220630,-149835845,345919884,264941317,2117222183,-1007576520,-1132249391,-437712231,-1488926393,1598864571,513525810,1916019665,1705418994,-973770099,-1510159483,1330622313,1759705779,-1447254433,-1511867437,-223698840,-1038021373,-113942679,-1966066607,-1549576690,1321083684,-204780450,-1717333646,-1520540430,1735231468,45216967,87589180,-1978488533,-1547633207,362582914,1116457034,1354430753,1778476612,-1464683213,304852120,581105352,-1812070286,2112760000,-133859314,-1249415106,-2029898600,-1749021824,1443065728,37109915,-1224746223,1839279735,-14915292,265415460,1603458473,-1386533750,260858806,811626817,1692526630,-322706868,828443020,1987158211,1113187021,-1741274142,-1033655463,319323232,1138934301,-521912824,142352067,-121565301,-1865583088,-130478205,-2076297840,-1866257211,606472259,-1411993605,2056674651,698858255,1537831932,-1079268705,-1347768662,-1538606422,1008296171,713240325,885656509,87345184,2048985710,549060356,1277238225,-811460470,595410756,1244181514,-769096716,-1120877217,-1996856046,-1994029329,1950519486,1687567367,505487738,-886842120,874747284,2013396751,1525959462,-627027466,338590135,-502216284,852750866,249049852,-16485367,-83355619,-768857495,1997101100,511190736,-31496170,1318613147,1146576496,1619723930,-1361841827,-131346398,-1459734329,574122244,1210336467,1146019955,-1618430560,-265452770,-192680766,1408587667,1493506063,-1041890512,906000402,128988096,548897630,39056656,-527236196,189256826,-878765728,114829792,2014429487,-1617386489,-1743208442,652260098,-386299560,-1987258351,29105396,1106388810,2131653671,662371857,-2140716302,418963806,888978116,399713745,-1042472355,-1208956953,-1618993184,-1604601983,-304467938,-298357597,125291529,2031855976,-817611870,-401577024,-1889736431,851564364,-2107766152,1470128247,-463558235,1007218695,310406919,1617417207,369327130,570040803,2143418510,-511558139,49946931,-1132250660,-133824759,1109718041,166921620,1149536740,82559183,-501258510,1703128577,-323218192,1052496011,-1857440940,1479327942,248093441,-1066465318,-1845866487,1479852047,392227588,-2133294308,241177416,1882030508,547994624,-1661950323,156213184,183137460,-2028014210,-626985750,1717808648,441855081,-104268926,-937494834,590075368,-1357625015,-1763920242,-193139497,-726243756,-1269212033,-353708317,1813364074,-2017006986,256461008,-1938032072,-589387386,-1952621639,1441439569,1789256425,1793690487,1809068371,380558563,-5909420,651751270,-1442979589,1139477874,-922202963,1310776887,1958836970,762502842,1750884670,-1142747414,-1431600604,-833694535,1887106203,-170420511,743571974,-1701425242,1960949623,1463647886,-1373758616,-318053173,253643492,-404922533,-160071962,-512361041,1832778502,-1511445276,-765866255,-913038404,372130407,2140744663,506551661,-975043344,-189447466,-406530027,-2052296874,1737405652,-657026322,-1055394659,-85218377,-1924727057,1048387917,893815369,-1703439187,1607363669,851912941,-883951186,216775513,-240201805,-89765677,233264652,1626502482,1720547653,-137253301,1439347609,-459643962,-742674790,947313456,-1371071886,949452329,-1261159439,728146402,868391719,-557356049,1901947205,-1965842016,2130673595,761986941,1686966189,1962182214,1521536579,1928384127,815129300,1181010765,-711012794,-418198155,332001634,-1320395653,1331503521,1505441191,1320040293,2054043467,-345828012,-1712659018,-1016066419,769922987,1571566530,-1492899405,1024642213,-40151195,1728356322,-1431017159,-768264953,224436284,155660495,1783189923,241704684,759117336,1439326455,-672523450,-1324323667,925263562,-1562927244,1519012360,2141891542,1433392308,-465972423,-1253349908,893269944,1849191636,1575708861,1106499118,1792324277,-1227797162,1655785094,1399741623,893025650,-30021977,-2099670318,-265579577,1259110023,-1968548742,-481794686,-1624937740,518886583,-1333811313,-604821168,-900679937,-501765705,-104925542,-617650375,-360599852,-1112939798,687601070,593320468,1796316399,-1731504325,-1901415956,2040272044,-97593641,330035181,1994861747,1940970292,1170546805,1758849788,-1632355589,443980910,-92801551,1055666094,1669058186,-1122561635,1921469278,-139686621,-1229734570,1550229753,-596934821,-1897968465,-418477350,-1971400733,183690471,1391148071,1508690740,-2075923627,-708572715,1756742697,-1521836949,2037960742,1350102433,-1212720675,-2296321,1872141550,-1426316181,1401869995,-168134140,2111459791,1872592805,-1695993767,1478126778,-2049254483,-641689044,-644029066,-994669703,-1036297433,1487867568,-1714023973,1512975519,1030081254,767297066,959433227,-54177049,-29390973,-1102974728,-1682673000,1724427052,-483659388,1108580212,1571145556,-1767568748,-2044072443,-117988819,-439893023,904445063,1520404890,-1758008491,-752520519,-1720772926,1747687830,1047387383,558697127,-482403670,-13834540,1926731449,1377005643,2016244165,966709470,-602318922,-2030625581,148041896,1857528873,-755977900,1955277370,-1998802751,-1569079615,-1969951655,-286291812,880207321,-1501686549,-1182928105,1771168054,1021708887,2041238452,-1296437163,1966133531,-1328117979,-789006037,986596256,-1351702563,-1244013242,-1196805046,2122547125,-750351279,-555658519,-1666393283,1741813263,-169534037,-79953288,1568272471,2135733721,-1576868754,-1674341942,-1312116106,2020019623,1852378316,-206960510,-1427769700,-446824749,635880667,-139020321,-617153959,1663686059,-376079562,-893547057,-1907955724,1730793449,-1013783496,-1288106365,6084457,-629465942,-1395401760,-2068065722,-1924285138,1616965764,-1532008866,-318855427,-1025970961,1668381283,-1195560233,1903846289,994974154,-740760231,1857748742,-884122899,-379037274,1834270124,-1992797090,1713279628,-1905006174,363912234,1315728985,-458321900,-458334064,-1780671656,-1296323667,-1750297719,-1485285928,1454889176,-468730243,-1278886565,1969161629,-890775716,1924818470,-445331677,-573126966,2024596185,-1306235286,779932716,1331922175,1107152627,206958877,1708627675,1321658729,1571809710,-1241696904,-806769773,-648217523,997964519,-1736757154,-1601597478,-705036659,1866911919,-1237903453,462148408,1461167673,-1360085578,1901428751,-623011058,799724807,-555797789,-12175505],450,[1828469994,753405837,-1323678063,382672692,-1658132949,2084001258,963724672,426338446,-1432088918,-1295728834,-802274373,-179260380,-911567308,695539380,2055945023,217686774,-1083934526,-1165261418,379547362,-618223574,1157941704,1595348243,-1971208329,1497564836,1676708295,-1831154285,2081555629,-634685872,180413139,29664576,239151637,1860565160,1792103691,-1264745353,477884901,-899796774,1476436756,42224036,-1268874907,758999761,1124965772,1536847986,-849378265,482281641,660683352,862667860,1304700761,1871358570,819508638,1719055283,1302817933,-1730956745,1373473654,1142807220,500931262,59709102,1506265642,-42562903,1830113586,-624026324,1734914390,-1146355441,1357808552,1684762142,-1889817329,2116597494,-1518559916,-1037189486,165078665,712197345,1426786754,1894343377,-782063018,-1395750162,1147890707,-1913437863,1622479228,-1769805620,523658909,-1316187932,415927882,-1933515605,-865310039,-1987173028,-1020515818,-1425640349,1112247686,-1437788975,-224646119,339041964,-1437681758,1434259665,-1348329419,357257602,-349793639,-1339642332,445852523,-1632972356,-1905437516,1399383663,-494058100,378054312,1593258440,1938138463,-1416008436,-865253562,195091482,-1738548016,-1494107938,-508877157,1275086110,-216364282,-1328239919,430755471,-784616163,753442148,450680131,442611125,-270630460,-488108393,769401151,-1334019178,165753110,376465345,63407102,-131565137,-355458539,531331203,-1057656914,1040865006,1512556421,1483465051,250679935,-1334009790,1011323137,2022062222,2105262347,182181552,2079789531,1148842237,-1750666999,205131398,1812779799,418415523,-2053490206,-415502281,1050001419,-1894701546,-696768264,-68188697,526643330,-2086695933,344866593,4174065,1441915087,-1066138817,100729615,-256898706,84876832,1008988354,-1375332282,1355406401,363202032,1642317470,556730310,633423904,-2107367615,-1894926210,-1209809505,-667518735,265707786,1813993515,-136225946,-404582639,266584895,-1900273448,1059160991,298197772,-263123297,-64019977,-32135069,1602479149,1670667618,-1041003423,236952797,-1908886302,63858680,-491373547,-166307539,2011310274,-165578992,-31453663,-251367162,1927799346,1561052444,747165064,-611785758,532940049,-844431837,-62791933,704544275,1531198946,576067515,287017170,-2005023687,1470088313,1080017267,-1057527396,249045631,1042543647,-250103678,2081361573,249925391,748551178,-514114876,1813991098,1824781545,-2021718745,-68147339,-1480675281,1466044363,-661857237,-20888111,-1317265618,1570997899,-272607202,771067647,-573526563,-583695379,-1576732607,930281608,863383309,994325488,-1999257393,555729961,-511195714,-1777304537,-2066212793,-2059647336,2034308408,1368785988,-1319352560,300647820,542052795,1105076814,1814838536,507769320,-1910272113,-264053215,99289858,17544710,1921039608,1306589224,263145284,282792006,-341958257,2015085069,-1203854620,2022256914,-1267928828,2022473237,1522843927,-2014957663,605001889,2022456892,-2111115002,573350798,406602094,-1004420617,1050546319,-405382113,505565063,1205681216,1971145667,-416477843,-889468085,-166514335,1628186976,-980493735,-1229800650,-547928456,980736886,-1200748854,-1015744799,-568830875,-1385007686,206654923,-129333585,-1969937270,-1310403387,768943971,601953336,479868449,-867916649,-794438736,-829084914,1332284580,-1661915482,61589032,-954037363,-894261405,-1077369561,-1097968365,-1189591964,-2002230844,21141601,-655381505,-508042826,-370563239,2117440518,1005986144,-1131840279,-580822917,212681936,-377811703,-1387474335,173152868,-574957789,-1176402028,-958479682,1907239828,1587706039,1268636599,681878583,1525345686,-1605328207,-1322334552,-551670696,-650864717,-115978836,-943755999,-1724655423,1527649293,300114145,1324302113,1865832263,1895620947,1652931471,-1536864942,848108410,-1033218391,-1447890208,-1158313348,-858836372,1347464307,-1824911008,-1054258720,688584427,-724813941,776174174,1373793415,-1582901613,-1734559461,576755136,1970074145,413609911,-1833178134,485954557,925679940,227162770,2109987332,-913459047,-1456713078,-326988274,-3618147,1496370411,-148757030,-2101514390,1454377778,-1536513296,1886679892,-415144678,1233965815,1717014332,1959958931,1403705717,-967129060,-630022490,-1926540666,1737308666,-1489578521,710204141,-1567263189,-674417999,-1165835574,-1987522988,1439224036,-833485623,1387081384,1421049141,-621996394,1766355892,-1521574045,-1319523113,2139047266,-1952311617,1907972106,-1179007261,-1549130183,-1083872068,697051378,-1166067588,-690479550,-1758808190,2078519160,278162740,1829605203,752545210,-1686289258,1167803145,-1625141831,-1206222120,-410022325,-1378437037,-978241701,1860949178,-1526505091,-1247228650,-1670826997,1359558119,-828593021,1663130043,-1777261807,1560327525,-238636475,-1191650080,-35065195,1916346359,-1791856028,322005322,292154843,2062815931,1550892547,561552283,334786117,435700406,-1719199220,-1230149745,772679284,-2041032228,1442998607,349476142,-1865753887,1497730326,556976639,-1126392049,-1806842406,1550364530,-647127661,-1337941706,-1322967713,-1659890018,656738456,1432122918,1944216831,-1243631933,1570020459,-1731163311,959733487,-907807615,-1158757528,286731869,1697262663,-1505075375,-1261393267,1228330189,-2127975334,1181917973,709968566,1954299164,709588399,682199018,823846690,-981475772,855994812,607740500,836557525,-1119932999,-571573379,697802054,1723808621,-1021892823,-1188387351,-680283711,1469908793,-859876882,-1141684999,1922885049,1983049695,-353204533,1285858217,-1889893027,-1240505929,246718367,1672083315,-1647327086,-235914030,1853287800,1731995699,1565413781,-661097259,1090617847,-1225905616,-1464089013,-1503568634,249796220,456022333,-572618861,-2048747462,1860049717,-1412095174,1378589683,2019535811,-1455038064,-1501371276,-1404753386,2109561118,632584291,-1436506785,1796219463,773626635,-113022694,-1409420640,510486412,1659671118,-827318341,1121507668,-436584655,648488586,-1713672777,-1444829764,-680477917,-300531526,-1587022852,471302721,2084084316,-758845192,1173345089,-536508903,-2116618000,2116403649,-1915492471,-944963562,-1824022854,-414215863,-1557825882,1684772108,1698340423,1590223135,-1059031237,-1284785791,-953190150,-945611619,-1986184858,-1484010207,-1922400281,-1820065155,1689867193,1381157336,-655575000,-1822674074,2046492839,-1545806613,1658558879,-906172436,666088339,-1757455629,-1426608486,-1154435322,-438014064,-711157456,-1332044656,1666646133,133314355,684908100,-1278265505,1004358074,-775625885,-1712358923,-1759090893,-811758889,-933669180,-1564677173,-1643325331,1860624012,-1852643698,565472868,521468175,340849801,-364254957,-195778786,708465756,-1522060390,-1685230012,1384220969,1022615515,-1665404182,318069172,-1709451503,-690177736,-1957892044,1306264387,1026100945,622975084,1387784607,448348906,235021413,-702621399,-736015431,586806298,-547402527,-550177096,1651509125,532627437,1124057087,-1335273021,1465834975,1941924520,-33341638,-197450173,496181278,496181842,-1393876398,-1817189228,-1831786407,1880062641,-987014638,1255603689,-1653790628,-136984049,816968500,668315825,-1391121008,1921384766,-1207306951,-1516983206,-609940062,1505024843,-738796852,-1258452662,2087478433,-1114462953,873759471,1919457473,687697628,-485000038,703445267,1524300401,-1732973339,-1201653665,-361568966,1488285757,457526057,-1298426038,-1302809751,1842930258,-1227281190,171618793,-2104559990,864834921,-359723142,2130432400,-460778885,-444517776,835484554,701431151,-1977356325,1970618025,1653628323,-1265334472,-901541520,1132683588,1914312778,218900808,-1797583351,-955004083,-941377181,-1741580193,-1729031488,-690396560,1412645113,-927473827,347741307,685145700,1775434267,1696712801,876194098,-1773004282,208883236,2030335700,-483682062,-2057020935,1085350857,-1781777934,1211305826,395201733,-1101094053,173838063,-1189265614,981361684,-739928926,1339860241,-416115641,339655325,1146736941,1967117868,993226215,112352019,-1797580570,2009654457,1844015905,-1758292953,-2027309796,-498000575,1576513294,394130800,1130415878,2043449607,-2037317913,-55238775,-268830833,536463422,-792977900,-394006039,948379745,528542184,-1079911814,1088814229,2084904474,1457385753,-682046954,1347214469,-1130075116,-265206480,-1000742400,1592100955,-867799546,-808743389,540029678,-512198681,1748485129,-129737194,2103716989,-674777087,-1023717619,-2087739664,-166822323,1307624443,-2130573185,-2079609824,-909877535,-971961088,407667463,-264083602,2115216941,131571585,1624895683,1910558224,499239705,-994176916,456323250,203972742,-262323621,-687719403,561133318,1638107768,969077633,14791228,-1184068516,-406631371,-64883728,-2061629700,-1417804234,1840447533,2114910302,1779500414,147054759,-75391575,-153749264,-1618659274,-132629637,-2007768552,-127386649,1883180687,-791126371,1735966921,433110528,-404492410,1845516136,-438551486,85414535,-1201421633,-1150582373,-1006372759,282575873,-1392754625,208256250,-471718543,-740148088,474005384,-502531002,-2074393507,1662077830,270928401,401863035,1579208465,1753857088,474170973,333583729,965254536,-1910349884,427163168,-1127511291,-1060905264,-1001813915,1037273315,50483220,-1089666435,-574507987,-544588680,-396880545,-85875224,-570935586,-1900149154,-874610785,-1052100734,1179617493,1695930473,6853088,-532082,832434114,219726858,-1102003145,1142692962,-952037124,252850179,2009362115,1635605777,-1958985064,97803760,-1044095177,-2112594081,-35843881,1644754977,-552779937,2022227008,509600027,-299823226,-264201151,1841498655,35811208,1706580011,1126045765,1545113276,1145013785,229815484,-1039487402,-33150220,-838838922,475895328,126406016,-568209647,-1425262407,213911854,-1618465822,123107872,349554400,175670332,1591078385,-1060284328,1808122937,-1626302896,-519078845,-511601478,330848587,2022342543,-1933963003,-299692159,1593846971,1012523973,-1018274058,-1301336377,-1524010918,-967626808,1808251439,395409146,1453316185,-700329665,1262750595,-876008373,646147751,1966023333,-1515312346,1617736741,1758126176,-1294803512,-1143538306,-1630442129,749895034,880186513,-1658402060,1564546096,1516993660,-1797440938,795998078,1194799677,-945559692,1116686567,1224936118,-2070948513,1850778660,1448589239,-931871246,-1569636448,-990610860,-1259414383,1601598000,-1423893059,1931944431,760321750,-1522845410,-1819050010,-1255326637,1721647748,-928762600,1461340208,171683958,-1592860350,-922050946,-7288670,883851244,-1499593069,-606208595,-1622266644,1579524599,-2043967192,1880860187,-464293692,1246931928,1512031494,-1951779288,-135608657,677019460,1125756697,415996446,682776668,774518569,-1593295895,733760004,-632328028,1358246681,1657475342,-1179121560,519073872,-651372319,1421157657,855844138,-488434144,1900432625,-194517500,-1609018665,763152988,-556383862,-1718119621,493106872,-481770818,-1802725031,1530356085,1216843560,1923608211,980375721,-1864182137,743497412,2090252641,-1820761579,632232510,1508394399,-420395399,1554588851,-1309762770,311202897,751435365,874100386,777588402,-784334423,906692038,1212822745,-1611222660,-1786691159,-1183447265,1624949081,-447769423,-482163763,1053747041,-473463964,2060128001,2002059820,-1486056666,-952017807,1192176965,-488544143,1053091763,-48321444,1337654383,1655869183,846849113,619074305,871294237,-485258124,581795590,-986613293,-900175969,360607979,-1403385708,-204256998,-1069923663,1493339120,1654724802,23942174,-1645572560,-97606360,-1908203987,339181905,1648932349],451,[194438418,1985293150,-798242538,1194935801,1327053968,1657565884,-688475139,1055312699,-1929834534,454674624,2041623089,1823134572,-43031612,1821664366,-1299254337,-233976578,-900457483,-1076669527,-1634630842,1768041560,-586600592,1420782354,906274766,-1693881357,-1978138467,300777201,2002217092,947616635,1033630796,-1398748794,196309893,609701799,-1521937795,-377870236,-1555620155,-245866280,-1944327816,-325595191,-856918465,1864004846,893793195,1222610320,-1581093968,1328119015,481989788,1893595828,-1186533419,1973154354,782933155,596308559,412415976,-1969282570,-1690837614,-357043563,-1063955842,1518018162,-758723626,-587498031,2016923994,1877537182,-862017212,734922291,1750774455,-806936098,186762187,2054020008,748958938,-974214980,-1089100085,520044929,-1472780362,1919920308,-1507362543,1849064274,1137767644,-929475270,1311006268,-957670540,-1383784078,1497685369,-1592876815,-1469958689,1572368468,466176402,-21928601,1479978156,1639388947,-247827768,309703329,957344405,458620707,750642644,-1458789341,1649665929,1008358750,603172492,1381159209,1273312547,-2006768691,459255106,-166638824,-1473166508,-1772104465,1169362506,1189069216,1557928110,-1859368307,326859120,-1493756957,-1530535187,1976981820,241234249,1106423215,1610308336,-1396001386,77667445,-405826103,-1179948717,-1930341036,-1640511129,-1177946547,985004373,-1193909977,-1037199736,368462360,1823170538,875599545,-459471196,-1527147536,1302719656,217663630,-1184298361,1787449440,-1751849745,-1463377265,-382396956,1244836249,55492077,652689684,-869481418,1835649343,1229839717,-754579930,-1033592343,2056433018,1459194573,1793066202,-352846427,-1752039818,-1800781985,-663302477,1926892902,227917123,915818180,-1628741349,2053671593,112737496,907176482,375956221,-290063047,-733754453,-1863715889,-1359422085,492631373,1752249894,-1246781515,-375666633,1233081975,-1633656020,245196845,1227863666,-698812959,-145253629,607332776,754898931,-1533542599,266164991,429717005,999019057,359407704,-1952490880,1976566102,-743224034,-811767963,-1626081804,-2104266995,-1297992866,-1004533382,-1102716598,930253306,-616201125,427515218,1833572789,-1031579206,-181021496,1386499346,-844702147,-23100443,1192558095,-1356909139,1055087343,-553584,1984259751,780126508,-687150425,-504298457,-524238652,214183712,-1356769873,-1253365699,182169417,2029389797,1296694489,-1191382721,-103591071,-125727738,1673856285,-379463594,-1135192931,1992910201,-134617643,-325915582,1845089560,-1800018702,1448186437,-621236431,997812226,759273360,666176153,1982098768,-2018840574,2141759670,-1131433038,-1108913233,1781612211,669330224,-1836118839,672636201,-666584585,502729445,-985509003,-860506786,247798932,-349931803,1653032381,777832738,262955289,-426289636,-1286682270,729797679,-819797297,-663457737,-1990690547,215682843,944043513,-495396111,-653321137,325127561,1927760260,-2006860183,-937224544,-1792000936,-1862010486,396232104,882586021,-1638665655,1211362791,-1176274695,1807248039,-1431319481,1373715882,1784486862,740215985,-1603886743,-5508069,1665723753,-540104484,-321972308,-1134135410,-914661927,-955660372,-569789630,-1144724580,279277790,1433218305,326797434,-1467831727,-1439166381,1377974985,-1265460598,883247348,-2056737467,-1459860822,-727341612,665356321,-1272273499,-1929218636,-1906270064,-1638214830,-657592450,-406906466,-1376477685,-1359751305,-136381457,-239211586,-1272346212,854610829,-889375661,1727880084,-162349895,655659801,-1875295696,2127766258,162182348,-320180618,1950415710,1239522754,-2092030721,-858804592,-1190693908,-2085346326,-97037985,-1876647960,1294364578,916241038,857845222,1825946132,800435031,-933875001,2076460173,666097808,372782235,-1911614158,1995014235,-161237210,2014738145,-602320371,1927578491,-2054982120,-1108648862,-249003839,613492806,1749540494,949497019,-1175747548,1080058177,1598567648,744478592,1755635360,-1227048581,-159672903,-731328024,79835304,-290194140,1839372083,813827267,159866904,-364621814,-411024557,-29872171,1153202425,-1752764041,-234092456,-1134946966,571575802,1600009621,-837003548,-496318276,-1645534508,1523703132,-662177141,1546287614,1397055449,2045243031,-578893323,-1930436154,146663792,-1058680651,-439117322,-1664109616,-812772214,1049921692,-1358764420,2052205121,344494191,-1537965194,1984137204,-1115220861,344494223,1216941582,1357787113,-2134529993,329364680,-1825002378,371050080,-965050505,-1226384052,1399803819,-578365292,451538727,1051688017,-1355825566,-1871986498,233785074,929095186,-354341800,1111604719,-2095034806,100511080,2103367730,-873646614,699383723,-1262547728,2049532321,1051046672,-1218009803,-503653684,-1090659354,1631404744,1162650564,-71498941,-836440628,1387312590,-2062703679,89849059,-187605170,-1665221531,1521284899,-1358441244,854108719,-1327421077,473316306,-346838849,-111503666,-944115929,-819504446,-1150983946,-2096952445,115693666,1382943255,-1339680010,-1384745801,1347862274,-1092820267,-1396519224,-1446868667,-1396537019,807915333,32901155,-1990724039,1474167260,-862499980,292555962,1358558949,1746946924,-1388770856,1908505338,-1844642865,790524304,-1806090218,-743961827,5814187,-683836835,-752102486,-1246929274,-1244087064,-1899518484,-833341354,657629620,-332643898,-2083390028,763203333,1198906094,-681751346,-815373854,-1551123317,-989611801,683003772,-927630874,836287643,1313047054,690977325,113083519,-805209065,-1286888530,1220467891,419589415,-2104392403,-206000065,1205855965,1258159721,2046688847,358667792,-1507868723,990761286,-26644499,1126139069,-2112342736,1008370653,-1596264316,-1714513138,216470404,423704001,779634670,-1910406744,1772637634,-2044965122,-1955335721,-775438044,-518276662,-1865367004,2082592518,145744157,-1204451669,138928409,-1874129297,-1527241324,139135548,813441327,1129300132,321060947,476342384,-1552904706,-900497134,1372857368,-2128963848,-1224594175,-1556336024,-507920243,-947599351,492935136,-532246570,367625265,1164210339,827973124,1187429134,727963617,75031392,20856254,-262829631,-1006073415,812651298,-1998254542,1665343244,424754157,543854366,-311399859,-1688269660,-1825578924,-1415608223,-2031632960,888941025,-1094513065,-2126767467,-263476176,1846050049,74986967,687126399,-523067732,2019644235,745234714,-913580276,-532268760,-1551744134,859768454,667164866,-827804703,1125064127,251827562,-1753146706,-322892457,1807225322,1597966005,1021330221,943894041,-2077757300,-1328814187,-2080116600,-1200873089,146638400,-415743809,578165058,-807336580,852710152,1752712940,282559066,1636970310,269992467,394797134,-1039306549,567216381,-510398696,572490790,1706069692,-1351152499,-1696276335,1186674721,219781507,1018203966,-858094061,381475856,-2041137303,558290743,-1106743623,-1753002309,-1161654826,-1679718837,1877034135,1701865623,-1992063422,-301729711,627497815,-2041155144,-1675971587,1684100506,1511982269,-123878609,570091769,226150392,19978286,-2093211465,-2125351120,-2137231377,-1304555433,1126040169,20766360,-639758265,-1229257412,1537983372,-425467706,772871192,1472302670,268186259,425130849,1996235278,1817576555,-518111093,-1495856993,-2079068126,-301703944,931470237,-216796176,1627551761,-553502099,1041281088,1326067891,1974495279,-2080046405,-1757277913,-1036160982,1606386769,1608977978,295157926,2033223934,1117717177,158527608,-1370470818,-518627184,-511420477,1691364270,-1358180413,-2073967860,-1897741814,-949289936,-1082627032,-837761274,-1787536352,-64899322,-63919368,-705208041,-707921823,-639996910,-191838043,-121869958,-438960363,-649231243,2032553111,-412162311,1716062044,-1277994457,-886286081,-1027855402,-1295313272,-424842075,548437887,1285093024,2008800750,615017774,-1093121667,-556830339,1284086507,521636408,14709821,1420345021,991909545,-1309082498,-148518045,1854538480,-433301094,979950236,-1745915424,1226933874,-286461743,1962125607,2126836081,1559559391,82272741,-1764975939,-93128280,-1242735553,1941016760,-1678312280,-1839027136,-1812838342,-720059216,2107405723,-295563010,1927656400,1165309145,982438161,217263448,586965549,1530863161,-760139027,-1084411965,1235070169,-1863594678,-784691938,1181913647,797048861,354869014,-1907145942,-1554342295,-497441656,484042427,-1764170963,-435942500,16964498,-1316382847,-2062883220,-438519396,-1406739378,741922643,-844760629,-612963958,-1775824241,746449044,-183208835,-1491438587,388866606,761017990,720052838,-1642343671,1513658018,1820503806,-1848920095,1862551541,-231954423,-215519366,1221656750,1297880676,-78794014,1462522864,-1953614734,1320607659,-279614970,1778628795,-213706499,315604008,-1172086488,-247000178,1406765714,-393037726,-1485697551,1251152596,749443494,-1544864977,-1076253866,-1977325704,-169201496,1556356291,799152459,1351698576,-1502374616,1700942766,943749629,1037709836,-1804343945,1413687366,-2050323153,-101921542,-1771128280,-1488309059,-1279519081,-2117600237,329159952,1091406906,-800814636,984132195,-340213074,533136998,1073342316,464631388,-1834889692,-1011202417,142364021,1725075370,-1352471651,-1612232738,2070050345,-1386214657,895953036,-1758698998,398231947,2044190914,310718107,-1238421017,-422130824,-554977627,-616588622,1757283594,1221014728,-1260284378,1602397762,1224542871,1301781024,-697804046,79596860,-303549099,-834370400,-2056418668,-929305064,1317467823,-2112414792,861518370,-508555411,-2006473058,392817480,-184757801,915945379,-1591765253,1911821564,-90267298,-27723957,-514840578,1759875753,-1987629190,1557730247,-193113435,1431653496,2134581969,1032547648,-1114137246,-1463195054,565531467,1328483671,763413716,340477256,1755779228,875904049,-1348953601,1519673000,889288284,-1664309338,-1733733805,1344115681,230349117,793370202,1893632788,1610028731,-1851993638,-359555646,1930544095,1888288565,1895487774,-599628621,-1280788338,101084908,1413920130,-161828784,-988569821,-542286217,-281117554,-1699403966,1096110382,-2044380886,806872460,1008160507,-54391535,-248744042,-471407790,1247724890,1659833982,-695949498,-1797188836,680550295,1868940030,389034798,-2036336737,-450596005,-262269006,777690589,-1072321866,-1647659875,305583412,1429402265,-374437425,-942050149,2033763462,1479353967,-1048332259,-886396264,1380139843,743172275,1394033593,1305372470,-2119017787,-1746595515,1330596961,-260974353,345063904,-1007248427,-2021910566,172290996,-123625782,-1747705145,-1438740171,-116116952,1281749866,-2139611560,-567913296,920669106,975462225,1926206373,-1294805702,1596033648,-1829155406,-725726227,1161010004,841675959,-1150525488,-1556351503,-915202412,1250750064,-183972355,1353783504,-1933336315,200179112,-521547044,801858326,-724751396,2056382388,-1138096482,842848981,793316914,1520397047,1577761804,1965741109,-503950700,-1565067599,-32289409,-2106441995,-682735951,2100801754,-75524547,-609622348,641559616,1398444758,-454918184,-1083231335,161075093,1252480927,-793682977,1957489550,820018855,-538165727,-80086193,-688316970,623512299,-1485808854,-1011461322,941552707,1220924483,-293761066,1559069036,1571996394,-796514894,101062736,1649911363,958965742,-1759157517,-721887921,-314164383,-484093403,-1689176127,-1885694518,-1701929472,299092898,-93242026,-1394705267,-1478116201,1943986996,1754669487,-751231630,-1453144410,726918556,1431563088,-592543748,2112281912,-768518748,1754211602,1582081870,-482630327,-2005872449,257748788,-128993319,2142553836,2075752091,-538215214,-283942985,-614044007,-504813253,1511816928,-699553962],452,[251658240,1616912433,946892896,67243836,987399,0,0,-1073741824,192,-1069547520,0,128,0,134168,556994304,1885364351,255604848,0,0,0,0,-524238848,0,49216,0,0,50397184,251658244,1618944307,946892896,3900,0,0,32768,-1073741824,57536,-1069547520,0,0,0,537923334,556994304,1885364351,255604848,0,0,0,4227072,-524238848,0,49216,0,0,419430400,251658265,1618944307,946892896,3900,0,0,-2139095040,-1073741824,57536,-1069547520,0,0,0,536672,812650496,808464432,2016423984,0,0,402653184,16432,808480784,808464432,7876656,0,0,2016411648,268435588,808464496,808464432,30768,0,0,1717960704,940048384,404232216,404232216,60,0,1929379840,924716094,958334467,1616928816,523858016,0,0,0,-2147483648,-522141504,1616928864,32960,0,0,520880128,318767139,808466549,808464432,31024,0,0,8404992,-1065353216,-1061109568,-1061109568,224,0,0,134168,556994304,1885364320,255604848,0,0,0,0,-524238848,1616928992,49216,0,0,100859904,251658248,1616912691,946892896,3900,0,0,0,-1073741824,1625350336,-1069522848,0,0,0,537923334,556994304,1885364320,255604848,0,0,0,4227072,-524238848,1616928992,49216,0,0,520880128,251658275,1616912691,946892896,3900,0,0,8404992,-1073741824,1625350336,-1069522848,0,0,0,1644800,556994304,1885364320,255604848,0,0,0,32896,-524238848,1616928992,49216,0,0,0,50331648,1056964611,50528256,0,0,0,0,0,15728640,0,0,0,0,0,556994304,1952604769,1329346680,0,0,0,0,-524238816,1616928992,49216,0,0,101449728,1895825409,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,525827,808481024,808464432,203043120,0,0,0,0,-1061109568,-1061109568,8446144,0,0,252051456,1895833616,808464432,825241648,3098,0,0,-2147483648,-1061158848,-1061109568,-524238656,128,0,0,1644800,808481024,808464432,203043120,0,0,0,32896,-1061109568,-1061109568,8446144,0,0,100859904,-268435448,808476768,235804953,134743044,14733328,0,0,1088421888,8421440,0,0,0,268435456,808464496,809056048,808464432,926693424,808464432,120,0,0,-522141568,1616928864,49216,0,0,822083584,-268435407,808476768,235804953,134743044,14733328,0,-2139095040,1088421888,8421440,0,0,0,0,0,0,0,0,0,1397555200,1919243040,26217,0,0,1264648704,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1769568,3,-1879048192,1,269549603,536879360,167796991,2,4937728,0,260608,524288,590842,787485,1049699,1049769,1836271,1639733,591297,722509,722579,1050329,1181471,526181,657358,526321,526391,1050714,1050749,1050819,1050889,1050959,1051029,1051099,1051169,1051239,1051309,527091,527161,1182556,1182591,1182696,920657,1903802,1445120,1379724,1379829,1511006,1314503,1183536,1511321,1511426,725099,856276,1446170,1315168,1839561,1511986,1512126,1184551,1512336,1381369,1184866,1250507,1512756,1447325,2168326,1513071,1447710,1382279,727024,530521,727199,1054914,1054984,727374,924052,1120730,924192,1120905,924367,662328,1055614,1055684,531466,597072,1055859,531641,1580287,1056034,1121675,1121745,1121850,728739,859916,532306,1056664,1122235,1646593,1056874,1122550,926012,860581,598507,860721,1057399,729789,729859,729929,729999,730069,730139,730209,730279,730349,730419,730489,730559,730629,730699,730769,730839,730909,730979,534441,534511,731154,731189,731259,731329,731399,731469,731539,731609,731679,731749,731819,731889,731959,535421,601027,1059814,1059884,1059954,1125560,601342,1060199,732589,1584627,601657,1060514,1191656,667438,1585047,1060829,733254,1192076,536786,536891,733534,1061249,995783,537101,733779,537206,602812,1061599,1454885,1454955,1455060,930877,1455270,1455340,1455445,1455550,1455655,1455760,1914617,1390434,1325038,1325143,1325248,1325353,735634,735739,735809,735879,1522381,1522451,1522556,1522661,1522766,1522871,1522976,1195401,1523186,1523291,1523396,1523501,1523606,1523711,1196136,1065169,934202,934272,934342,934412,934482,934552,1393374,934692,934797,934867,934937,935007,541861,541931,541966,542001,1131860,1066359,1132000,1132070,1132175,1132280,1132385,1198026,1067059,1067164,1067234,1067304,1067374,1132980,1133050,1133155,543436,19253,0,0,0,0,0,0,0,0,0,471599104,471604252,136059932,134744072,0,136059912,0,0,0,0,0,0,0,0,0,0,0,268435456,272185657,4112,0,0,0,0,0,0,-1065353216,-2139045696,128,0,0,0,0,0,0,101056512,101058054,202145663,202116108,404291583,404232216,0,0,0,404232192,-15198184,808464639,-30396368,1616929022,6316128,0,0,16843008,960044295,1031371129,51322687,16843009,1902199105,16863097,1,0,-461340544,-2071688004,-2139062144,-50798400,-1633763588,-1197695842,-2139062048,0,0,470680320,1886402616,1027108976,15,0,100860161,0,0,0,522156256,286787592,113664817,806885388,-2118033055,128,0,0,469762048,1622210680,-2139045792,957284352,-1059004304,-507461440,15607,0,0,0,0,0,1086324736,1612718176,8437824,0,0,0,16842752,50529027,50397441,470552071,505158684,17239822,0,0,0,109894768,-661912058,955314416,235805752,50530055,15793287,0,0,0,0,0,809041408,-1067425744,-423460672,30972,0,0,0,0,0,0,0,0,0,0,0,471599104,134744092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50528512,202114566,941103132,943208504,404240440,101452828,16974598,0,-1073741824,128,0,0,0,0,0,-1065353216,0,811597824,202119192,50791942,50529027,50529027,101122819,403442694,6303768,0,0,0,0,-2139062144,8421504,0,0,0,50528512,54343995,993606915,66307,0,0,0,0,0,-1199538176,-2139064264,-2135410568,128,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,-1061158912,-1061109568,-1056964672,-1061109568,49344,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,1010571264,805833756,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,0,0,0,0,1008205824,6204,0,0,50528256,101058051,403442700,806885400,1616916528,-1061134240,49344,0,0,235077632,1882208280,1886417008,1886417008,812675184,51255352,0,0,0,410042368,235801628,235802126,235802126,470552078,12611608,0,0,0,117637376,16843021,16843009,16843009,16843009,3843,0,0,-2147483648,-2139062144,-2139062144,-2139062144,-2139062144,-1065320320,240,0,0,520552448,4218928,0,0,201720577,2139045656,0,0,0,-118439936,1010580600,943209532,-2134876048,33554432,16579838,0,0,0,270012163,0,458752,0,939524096,3900,0,0,-536870912,473725176,808982556,1023211744,235802142,941362190,224,0,0,0,16842752,202114563,2137010200,32639,0,0,0,0,2016950272,951630072,943208504,-16893896,943208702,3684408,0,0,0,134678279,1058803720,319,0,1014509568,1823,0,0,-134217728,61688,-528482304,473463024,202116124,-529524712,128,0,0,50331648,404491270,2003906616,1886419068,946892912,51321912,0,0,0,8450048,0,1022943232,235802142,471600654,12644408,0,0,0,1082081087,0,0,0,50397441,771,0,0,-33554432,403504380,808458264,1616928816,-2134851392,32896,0,0,0,470220800,943208472,118431260,808458255,1616928864,119025696,0,0,0,406380544,202116108,-118444008,236862716,67503630,14686220,0,0,0,941362947,1886416944],453,[1014526064,1823,0,3841,0,0,-1073741824,203176176,235802126,-300020210,404491406,-1067438024,0,0,0,0,0,1010571264,24,0,406600728,0,0,0,0,0,406600728,0,0,203176984,12296,0,0,0,0,2015233793,17243768,0,0,0,0,0,16777216,-528736761,128,2027978752,67358,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,0,32639,2139029504,0,0,0,0,0,0,-16777216,255,16776960,0,0,0,0,0,0,-2139095040,0,32896,0,0,0,0,0,2019557376,67358,0,503775488,24696,0,0,0,0,0,511238272,2015233799,32992,0,0,0,0,0,0,-2147483648,128,0,0,0,0,807337984,1886412896,16777248,33751297,514,252642816,6,0,0,-522158080,1617981552,-2139045664,0,0,0,0,0,0,50331648,471600647,1882732600,1886417008,943208560,118365212,3,0,0,8446015,50331648,808458254,1616928864,932144,-2147483648,16352,0,-536870912,16977464,1486356480,808464440,-262119328,4025,403046400,224,0,0,-1065353216,1616928960,808464432,-1067425744,0,0,0,0,0,0,50397440,101057283,403442703,16660504,0,0,0,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,50855424,16843009,-16317695,65799,16777216,16713473,0,0,0,-1061126144,-1059004192,-2147450688,-253697856,-522129168,192,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,0,0,0,-1061142528,64,0,0,537919488,32832,0,0,0,235806591,235802126,235802126,235802126,235802126,32543,0,0,-33554432,66319,0,0,0,251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,511,33554432,117310978,514,0,65281,0,0,-2147483648,8421504,0,0,0,-1067442176,192,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,130816,0,-33160702,131590,0,12582912,0,0,0,-2139062144,0,0,0,0,0,0,0,0,235865857,1010572318,1010580540,505297980,17239823,0,0,0,-511836160,128,0,768,0,2147475584,0,0,0,1625300992,32,0,1886451966,1886417008,49248,0,0,0,235806591,235802126,235867662,235802126,235802126,32543,0,0,-956301312,1,0,65280,0,16777216,199,0,0,-251920384,-522133280,-522133280,-522133280,-522133280,-51322656,0,0,0,236945152,235802126,235802126,235802126,235802126,8331022,0,0,0,192,0,0,0,0,49152,0,0,520093696,50529031,50529027,50529027,50529027,1944314691,30,0,0,-1058013184,-2139062144,-2139062144,-2139062144,-2139062144,32896,0,0,0,236945152,235802126,252579342,235802127,235802126,8331022,0,0,0,50397639,806882310,951644256,118361628,66307,50945,0,0,-268435456,32960,0,0,-2147483648,-253706112,252,0,0,528416768,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,16711936,0,0,0,0,0,0,0,1612709888,49344,0,0,2130706432,185536287,151587083,134744072,134744072,470288392,127,0,0,0,-1065320448,-522141504,2020634864,505232696,67374606,0,0,0,252118784,522129167,1193748263,-2021161145,117901063,4132615,0,0,0,32992,0,0,0,0,57472,0,0,2080374784,252645150,134809867,134744072,134744072,470288392,127,0,0,65536,-1065353216,2029052128,253639740,16975623,0,0,0,0,544275456,538976288,538976288,-1608507360,-522133344,2121952,0,0,0,235340544,1008475150,1010580540,473709628,118361628,3,0,0,-33554432,455,0,0,0,-956235776,254,0,0,-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,50794494,50529027,16649991,0,0,49152,0,0,0,-1061126016,-2134851392,128,0,0,0,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,0,29883904,0,0,0,0,1023330049,51322396,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,14680064,0,2130706432,235802143,235802126,235802382,235802126,521014798,127,0,0,268304384,50529031,252117763,473463038,117902878,-1073676029,0,0,0,-2139095040,-1061109568,8421568,0,-2139095040,16310464,0,0,0,471600643,507264060,17239839,0,942678048,10044,0,0,-234881024,33687070,-2147483648,-16977696,252649278,470683151,240,0,0,0,0,0,0,0,0,0,0,0,-2134835456,128,0,0,0,459008,0,0,0,-522133249,-522133280,-522133280,-522133280,-522133280,64752,0,0,-536870912,2105440,0,0,0,0,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,0,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,-16777216,236854334,117901071,16843523,0,0,0,0,0,8388608,0,-2122317824,-488455231,2021455094,269496376,0,0,0,808516608,1077960736,8421568,0,0,0,0,0,0,236863487,117901071,16843523,0,0,0,0,0,-1895825408,16843527,-2122219264,-488455231,2088039654,269498424,16,0,0,-520617984,-522141504,2020667632,471612472,118427166,33686023,0,0,0,203325184,269490184,1612718128,-2134884288,32896,0,0,0,0,128,0,0,0,0,0,0,0,2130706432,117903134,65795,0,50397184,940311554,255,0,0,8454144,-1048477696,2029577442,-815907716,50530191,50331649,0,0,0,1080096768,128,0,0,-524238720,16709872,0,0,0,118439679,16843527,0,0,0,256,0,0,-2130706432,-2147483648,-220085824,943225980,943208504,2084059192,255,0,0,1895563264,-2143272928,0,0,0,0,0,0,0,540032768,32,0,50528512,505286407,16742460,0,0,0,50397695,504303367,-260540356,-2134851360,0,65280,0,0,-268435456,-2134843168,0,0,0,-533721088,224,0,0,943472384,943208504,943208504,943208504,943208504,943208504,943208504,16188,0,128,0,0,0,0,0,0,128,-1073741824,1616953536,808464480,404232216,101452812,50726406,771,0,0,121569280,50529027,50529027,50529027,50529027,50529027,50529027,4130563,0,-2139062272,-2139062144,-2139062144,-2139062144,-2139062144,-2139062144,-2139062144,32896,0,235340545,7354396,0,0,0,0,0,0,-2147483648,946921664,3612,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,16776960,0,0,200204,0,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,470220800,1062968,941362691,524040248,14,0,0,0,0,1885388800,-252678032,1886417008,947712112,0,0,0,477895692,471604252,471605020,471604252,471604252,200220,0,0,0,0,-268435456,252583548,117901063,470683143,57464,0,0,0,0,0,0,0,0,0,0,0,0,0,941360896,1886416944,2020634736,119488060,0,0,0,0,0,1886445696,32,134217728,12640272,0,0,0,0,117440512,1882208284,1886417008,1043888240,1823,0,0,235274240,235802174,1854803470],454,[5724749,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3735681,868581529,164617,0,65536,0,65538,4194613,6815824,7929975,314,262144,134348800,9699368,50987008,129499178,129502528,11141292,11144545,-2146435068,1,12320768,204472347,32769,0,1431261957,17486,1346721539,16777234,1258684416,1162760773,50401868,-1492974608,80937732,50678531,-1291778444,128844039,50740483,-1862073229,121570052,50834177,-452786298,117375750,50796291,67305482,1293877248,1769237621,1768187245,1867718753,543452789,1769366884,1679844707,1702259058,8306,1229018894,1431262036,1414743118,189092929,1163070976,1229936212,1128351043,1414415683,1393623045,1331057733,1363493705,1163216213,1163544915,1393360899,1331057733,1397048137,1145984335,1393098760,1397772116,1145984335,1192296458,1213486149,1213416786,1162103887,1414415702,1393295374,1331057733,1313162057,71652431,1163070720,1431262036,1330529358,121983817,1414728192,1398035009,1145984335,1393623049,1331057733,1413825353,1397051976,1145851720,1124728848,1163087692,1314213715,100663876,1161973572,1134661,1431257871,1331057742,1313162057,1397052495,1393557517,1331057733,1162167113,1279612494,105205839,1347356928,1330859589,21253717,1498615040,1279345486,1229936204,206783811,1162285568,1380471892,1330139973,1414743116,1398101057,15,0,0,0,0,0,0,0,0,0,0,0,0,-889192008,-905969224,-1957363710,-1205971220,-661716993,-2096728437,812974078,11026048,-402164480,-1073020881,-963960204,-1073680347,-259324696,1912995459,-772396286,-1258348826,23724122,10100479,58048523,520122344,46844254,1746818560,-6684572,-1962934017,1962281968,6968913,2107245162,-1560281088,378077338,1784021148,39479296,36762,10527488,10622601,1744857686,-6684069,-1560280833,378077348,1048576166,1962934441,-16750064,1023452190,91488262,11077318,-1475951103,-1465908992,1592011264,861274307,-2029635392,-1337953024,-465312074,-455046590,-1175418046,-1229978898,314196966,1071691776,1122431479,1122419850,51143140,-1185848858,-18681856,610395225,-1335761156,-1958484298,-1975327034,1581442784,-1070399293,-1996077175,126421063,-1023129719,-1912574277,1438845511,82373771,281725184,1364414464,509040210,1095686,-1064380274,8259270,-1950338303,-2105263632,-16354304,1962967692,4777987,8259270,2098134528,2099675136,2107645696,-1455521792,520552704,1499094623,1476556123,1975519939,1344165915,-1912524104,922704088,922681486,-1957363572,106860268,182877,15409328,-816307994,2078822481,75465727,-401378304,-1047920618,-980794650,1122369771,8525449,-706214933,-1017554944,8328843,1047908875,108497750,638356262,-1996204917,637566742,-2096999285,2000357062,855799042,108497398,1577340927,309643531,-1957556225,389614679,243467637,1510015108,378211819,113705087,127,-1023405383,1381061456,203547898,-436147455,-2126610399,1584660736,8849150,8455878,-1455521791,561316096,90882099,1745749354,1347420447,520028522,-1969028960,1958742784,-2046376395,652935424,521019024,700057776,-853167103,113647393,-1207893882,1088817152,15451274,-1229963034,1139146987,1642332395,15401740,15426022,-31186460,568721643,1532582651,1358611288,17572324,568721643,-469759000,-335666143,-81664512,1358611288,119427411,104382515,125042817,8851198,-1560247902,1857749122,-28907520,-64724508,1642463467,498598123,-347937280,-423327232,-1455521726,376766720,9058047,10755839,9045703,-1070399488,-352287070,116887613,65672,117054069,-2036154317,-1581216256,-1557790580,-1902051296,581117440,317392640,382017106,146276492,522308901,-2046376358,-1070399488,15417574,1532575974,-1006897064,-605531142,105352189,1963476795,4162314,28312948,1480911865,947175435,880068875,1912625384,3598389,837339783,1443364608,-402098293,-1993998250,1418274308,1284056578,113672964,1963095867,-1980353790,1207896183,99311108,-347553741,1532229839,1397801979,11091584,1090942209,216787409,-775844976,1942488040,-18173,1036212315,91357221,1988099901,178181,-1007107079,-930393774,-1207954758,-235457316,868440665,-2044839717,-1156942848,529203310,24501003,-6634685,989855999,-1023373306,503413176,1465309326,184586401,-1704102464,999,184586403,-2141096768,43070,1088947061,-1455521540,225771520,-852162376,-1944155871,-1912173568,12630016,1347572377,16777114,1958742784,516459305,9617159,12630187,-1434931029,-1431650253,-1996460357,1204227143,-1996439550,-1377301937,112892,-1483076117,-1191182588,65798142,1610612664,-1194647714,-1910635535,-396929320,192282472,-2097123653,57933887,872251880,526278592,74758347,1457032734,-11868073,-303561867,1606431741,-1194647714,-1910635374,-396929320,460717876,1694798234,-1547685116,-1833041776,38045440,125091851,-6671105,1593835775,-1194647714,-1957362520,-661774612,99112790,-2091878913,1963001982,142016330,-1224243558,1975520004,9616972,76005427,80452176,1317732352,-1960975610,-1177406527,-235470842,860938743,1347572434,274842,1493469440,326418443,-1157477239,1200160878,38766858,872142824,856550336,38046144,-335544648,-149501,-920691105,-1207958326,46662868,-1910636544,-396929320,108396172,17596035,-1209465996,9616896,-1962385781,-1974465978,71600851,-930356490,-1207959110,165902080,-1072958985,1963351691,-1846978556,1960524544,-775386353,-76198935,-651437941,1903346435,1976109913,869305094,1365044187,-1963047287,-109050548,-1156221951,-109051901,-1979419646,-150490165,199807971,1073837504,1029230731,1131872340,1007043586,738358868,213076052,-661916682,-1974220802,-788581665,600015331,126561798,705081691,367580107,-661979136,1452001931,-388944898,276036910,-352273688,-88582131,-1207440385,49020923,1583333427,147507487,1393580544,1913805585,-736847341,-2145968107,-2145782504,-568515813,88913950,518818645,1465309326,1979554792,209617694,-1961331455,1317735006,198324998,855799259,-53155639,1625818483,855829248,526278592,576201,1426472632,-1910575989,-396929320,762707300,17727107,-1833031819,205949696,-1962389877,-469105066,540812661,1149772146,49906436,1283986551,1408926469,1418200951,-339725562,-739315,-155711253,-1207702529,1583349752,181061919,-466463232,98619720,-259324199,1577356078,-201327421,-167774209,-234884353,108378367,1457032734,-50927529,-1070398348,-2068314645,1608158208,-1194647714,-1910634778,-396929320,12123356,-2029751040,1593869318,-1194647714,-1957361920,-661774612,-1041737898,-2096138756,1963001982,105286409,-1996460357,-1070396345,-920691105,-1207958326,-1957361896,-661774612,-1712826538,-1959889412,-1073019322,1950878580,326387734,-335548232,-26082,1793589248,1977289724,-1710298124,1890,-284754022,1958742788,1606431730,-892788898,1085800450,-326413049,1457032734,-61675433,1962934456,108954379,-402295551,-1014236111,-920691105,855638730,-1070347328,855639242,445120,131080,67447,131072,132999,16973824,66841,16973839,66814,16973841,67440,16973853,66560,16973860,65627,16973871,65643,50,0,0,0,0,0,0,0,0,0,0,5,0,0,1953724755,1698983269,1819631974,2035482740,1835365491,1684955464,1937330944,1366123892,1953719669,7237481,1953724755,2017815909,1835101283,1869182049,2035482734,1835365491,1702130497,1802725746,1048576,2687006,4849720,1498631501,1296389203,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,65536,8913157,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408304,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,9,0,0,324,1769108563,1766221678,1850303852,28518,304,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1953264973,1684368745,1931501929,1684960623,1769104416,7497078,262164,1701603654,1936876886,7237481,3223091,786464,1702129225,1818324594,1701667150,0,1869835629,778333813,7762532,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,786468,1734963791,1818324585,1701603654,1701667182,0,1869835629,778333813,7762532,1179682,1685025360,1316250485,6647137,1919117645,1718580079,1767317620,2003788910,115,262168,1685025360,1450468213,1769173605,28271,3223091,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,469041409,14778825,-1967060208,-315952306,1317781771,2145747188,-1984278903,1048820806,1962934496,-1711117779,857964720,578076683,29378247,75399936,633346817,-11534333,1996475510,-1166606404,189663208,-385649472,2122578254,594804928,294531,90840436,964735130,1958742835,-16291310,1996475510,-1166606404,93980010,-952935040,49222,1794948841,-385783289,-1026951164,80216076,-1205993472,-661769214,1503265130,-164401585,91521220,-920666069,-1711117621,863653721,1971373302,-1710986513,865816409,1971373302,-499219485,1920270336,15220355,-1586790912,101384444,1651769594,-747462758,-100259021,-65660160,-62486272,-1191291255,653722600,1446707432,1917024254,-62506235,1048788083,1946157320,-18379,326377640,17315583,-266692198,-6664141,184549631,-14977600,1744898102,1080557842,1778412273,597989888,-1070911878,-1560216413,28836090,-876011776,681883678,-401680242,28901188,181018368,-1957363712,71732204,-2097083229,1946158718,108461839,1783629930,-1711248896,877438854,294531,1183520884,201734404,1343190273,1996425066,1778412038,-1484350976,-1027001135,247988228,508952576,-1909238600,105286616,-1995942261,1451881030,172395508,15730233,104423796,1534329258,956418209,1400113734,653418180,1586169739,407320842,1187464565,-1962934022,-1960381858,-919928249,1183445387,1958808568,-126419175,-1711117738,65535,175489035,653805198,-1996340085,1996487238],455,[17259085,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131278,707160543,33536,0,0,0,0,4194363,12845120,13500622,336,262144,131072,0,50987008,-2147024892,1,1638400,206569519,124,-2146959360,6,4718592,472908028,32846,21233664,472908116,32847,43515904,472908192,32848,70778880,472908320,32849,106430464,472908536,32850,156237824,472908983,32851,-2146435072,1,235339776,204472350,32769,0,1313818119,1380533332,1380274950,4539977,0,1313818167,1397051988,808464672,741751084,975189561,542330144,1769104723,741875814,824979505,875637810,741880108,673199154,541149014,695428466,0,0,5111814,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048,0,1397555200,1919243040,1325426281,855769088,671088661,1126181219,1920561263,1952999273,1667845408,1869836146,1126200422,779121263,943272224,1092628023,1914727532,1952999273,1701978227,1987208563,3040357,0,1610615296,218128384,768,0,400,285216768,917510,6356768,275,355074048,0,1291845632,1699946579,6711666,33554512,6651,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,786432,6291552,196623,0,102400,1245184,301991953,1627332608,75776,-234881024,25,0,1394627405,1718186597,20736,2225154,1886339840,1734963833,673215592,824191331,540358713,1752197464,745759081,1936673824,1735278880,1936026725,1631789100,46,0,0,0,234881024,1610637312,50335744,0,26214400,352321536,594176,-14680047,23920736,0,8683,0,542330112,1769104723,5374054,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,1397555200,1919243040,1392535145,1627521024,1124073547,1920561263,1952999273,694364192,943272224,1767383093,1634297968,1277176947,1092645743,1818584942,539784037,3039555,0,0,0,0,1610618880,453009408,768,0,400,285221632,2162704,6356768,522,1264058368,0,1291845632,1699946579,6711666,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048,0,260608,131072,197626,263175,394260,328737,656430,525371,132181,197730,197743,328828,394377,132246,197795,132272,197821,328906,328919,328932,328945,328958,328971,328984,328997,329010,329023,132428,132441,394598,394611,394624,329101,591258,525735,460225,460238,525787,460264,394741,525826,525839,263708,329257,525878,394819,656976,525917,525943,394884,525969,460446,394923,394936,526021,526034,657119,526060,526086,395027,198432,198445,198458,329543,329556,198497,329582,329595,329608,329621,329634,198575,329660,329673,133078,133091,329712,133117,526346,329751,329764,329777,329790,264267,264280,198757,329842,329855,526476,329881,329894,329907,264384,133325,264410,395495,264436,264449,264462,264475,264488,264501,264514,264527,264540,264553,264566,264579,264592,264605,264618,264631,264644,264657,133598,133611,264696,264709,264722,264735,264748,264761,264774,264787,264800,264813,264826,264839,264852,133793,199342,330427,330440,330453,330466,133871,330492,199433,527126,199459,330544,396093,199498,527191,330596,199537,396158,199563,199576,199589,396210,330687,134092,199641,199654,199667,330752,527373,527386,527399,330804,527425,527438,527451,527464,527477,527490,593039,461980,462006,462019,462032,462045,265450,265463,265476,265489,527646,527659,527672,527685,527698,527711,527724,396665,527750,527763,527776,527789,527802,527815,396756,331233,331246,331259,331272,331285,331298,331311,527932,331337,331350,331363,331376,331389,134794,134807,134820,134833,331454,331467,331480,331493,331506,331519,331532,397081,331558,331571,331584,331597,331610,331623,331636,331649,528270,3995,0,0,0,1077952512,4210752,16384,1347420160,80,0,671088640,673741864,673741864,0,1078472720,1208487968,4144,1229467648,302580786,16674,-2143289344,-2147483648,8405056,805306368,808470600,977553995,0,4210752,0,0,1075847168,1077952576,538984512,1077936128,538976288,1075847200,1207959616,4730928,0,0,269484032,1052796,0,0,0,4210688,0,6291456,0,0,0,1073741824,0,538976288,1077952544,64,1212690432,1212696648,12360,806354944,269488144,3674128,805306368,268961864,2018000928,0,134760496,1208485936,48,404228096,2017994792,2056,1081606144,138965056,3164168,805306368,1883258952,810043464,0,273172600,538972176,32,1212690432,1212690504,12360,1211105280,137906248,3147784,0,16384,1073741824,0,4194304,0,16448,0,809512972,12,0,8126464,124,0,408944640,6297604,0,138954800,2105360,32,1310793216,1381126738,1974349,0,-2139062144,128,134217728,336860168,1998732834,0,606348408,606348344,120,539106816,538976288,7202,611844096,572662306,7873570,2080374784,942153764,2082742312,0,673195132,538978360,112,539106816,572663584,7202,578224128,574497314,7807522,1879048192,538976288,1881153568,0,269488184,1343229968,96,673478144,606613552,29474,544210944,538976288,8135712,1610612736,707866912,1898193962,0,-2139062080,-2139062144,192,841115392,640297522,29222,572260352,572662306,1843746,2013265920,941892644,1881153568,0,572662300,572662306,396316,606369792,606615588,30244,672661504,135274528,3155976,2080374784,269488212,940576784,0,572662391,572662306,28,572684032,336860194,2056,544276480,707011616,1118506,-1073741824,-2139062144,32896,0,336863863,571741192,119,572684032,134747156,7176,1148977152,537921544,8143904,1610612736,1077952576,1077952576,24640,1077952576,538976320,32,538992640,538976288,1612718112,1211105280,0,0,0,0,0,63488,8256,0,0,0,1211631664,14408,1086324736,1212706880,3164232,0,1211105280,810041408,0,940050456,1212696648,56,0,1081624624,12360,1075838976,1077993536,6307904,0,1211629568,944261192,12296,1883259072,1212696648,72,16384,1077952704,16448,4194304,1077985280,1077952576,-1073741696,1346912320,1213227104,0,1077952704,1077952576,64,0,1229539766,18761,0,1212723200,4737096,0,1211105280,810043464,0,-1342177280,1212696648,14696560,0,1212696624,403191880,0,1079029760,6307904,0,1076887552,1611665440,0,-532660224,1077952576,32,0,1212696792,14408,0,1351124992,2105424,0,1231749120,572675413,0,-671088640,1344282704,216,0,1212696648,1075847216,0,273184768,7882784,268435456,538976288,538976320,4128,1077952512,1077952576,16448,538984448,537927712,1075847200,1479802880,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,4210688,0,0,1077936128,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,0,0,0,1073741824,1077936128,1077952576,0,1078472720,540035136,536870912,541085776,2015371376,0,810024960,18480,0,-125249536,539031632,28704,1077936128,4210752,1077952576,805306432,1344290888,1209018440,12360,160,0,0,1562516480,576541009,28,541065216,1610637408,0,0,0,676352040,0,0,1148,0,0,6291456,0,572260352,1431917913,7202,63488,0,0,0],456,[38045978,-1994373493,-230292732,-402373495,1586037579,-129594886,721699979,-163149564,225755147,721831051,1183384132,1975520244,-373279995,76219164,-1960819063,-1991768508,1183522374,-295241738,-388896559,17164497,-628717312,-1962112002,2089484884,74746630,1142881434,-230257913,99510007,-534446049,-773271041,-1981230616,1187506246,-1962913562,1727526982,-1948742680,-96039990,-772905225,-773271064,64107496,30479299,-763163066,-1962052608,-1014951842,1967786776,274631161,-134986101,1174661222,13796110,1946221187,-45187068,507939712,-1947834633,-880074658,-338564143,-1023153199,-1193261431,1183449087,132219106,-338526029,-991601016,-1960441218,872284981,-312571173,-1959861295,-15850849,289913059,-18970999,637159051,-2037907449,45678289,-364500224,63054745,-930354618,-385856280,-1682440064,-561608431,-96039938,-1764693807,280559313,-364500224,63054745,-930354618,-352311064,-591884195,-561608431,16824574,-1712699861,1174651427,-389510166,1122697229,301119632,-18970999,865089771,839890934,501397723,1090340598,-642251915,-863598307,93005566,39160358,-2046507133,-1705815614,259205397,-1761650341,-1299644724,-498663712,2126824416,63879904,1090340598,95424116,-336657740,-1274826752,15462144,1190530996,41238781,-994442828,-285036541,-826670869,-301420541,1992622315,-528563186,-18833779,-1158394229,-2033777713,304217820,-2130884874,-1957554828,64107462,-2080449914,1952055506,-595147002,1360143358,-1973987810,1317791078,-560529418,526278654,1508277803,1944614403,98077703,-661778504,-118965022,-196703488,-16704535,1375657110,-19820918,-638132014,839434624,-829519379,-997828098,-829539503,-1962641666,1375653518,-790310674,31555793,-684277370,-1979349466,-2083991359,-497483561,-527803930,-20017621,-1761670026,-2033713444,589518,-154942229,33476998,-1761659787,-997785892,1355056878,-388962096,-388962096,-2044274890,-858761211,1229390195,-997846045,616859374,651638287,-858782330,-498663053,-1761623091,-420741412,-19097857,-2031172474,651638468,-858782330,-498663053,1364378603,-594084016,-3110146,-1963008874,-594083872,689281790,-1973940058,609900998,-289110513,-2044279674,1942802437,-756922623,-1396462397,276166155,-2116383662,-1911473982,-595146790,1511137790,63879875,-466484816,-1274498833,61927423,-1292959564,-1274892092,-827134193,11797936,-301420305,136282522,1583334162,536766093,550128989,38046464,39684902,-140917973,63054802,38046147,637813899,721706379,-1037854269,1149879043,105155332,106793766,-930364629,63054745,601028547,105155018,637832017,-1020584565,-140916597,63054802,601028547,-1948649526,1476692441,1278938251,-1962182908,1278935628,-351766778,1284083721,-1980699900,12781132,492641602,486218850,470752110,1167120524,518818645,-327034738,1465254240,310297606,637897510,-1996202613,1586100294,-1982321674,-1960382370,-1960443323,1183385181,-228685324,1586092075,-2133118226,1183523019,-129615070,1174608764,-163169506,1183519615,-196723936,1174604668,-230278372,-478149761,612287711,-485651674,827445,58048522,-2147158551,78643915,854148744,-599341084,1187446864,-33533734,436288712,167847104,267172056,-939768183,64070,-1977201429,1183320133,1019805417,616569345,651692545,-1995815541,-1960379834,1183386693,1166747388,-599357178,854150794,-1981679635,-1960388026,383981133,637848448,-1994898037,-1960389050,1174608453,-1982269478,2126829638,2105550346,57999632,-2012165248,1183571806,-330921694,52446859,726146118,1183390278,407276522,-2095298935,1946162814,27977987,-1461762422,-1205963504,-2037834290,-1279721796,-1165588195,493271294,-20937079,-1994555720,-335626618,499890204,-21199223,-1994536520,-1191265658,-2037834382,1656291008,-1098479336,16824574,541952806,-1054144541,63054745,650677185,-164414205,-165813576,1946279750,500807683,-20806007,637897510,-2096999030,-1031404345,362435409,1527930665,-1030291623,-760051458,-522041602,48187126,1317746804,-160003080,-1946921333,-56954242,-2146139874,-1207378098,-2037835289,-256311600,-830043879,450410750,-20150647,-1963295036,-478093474,152561665,-155702549,443202329,31409910,1303905908,445889306,-19888503,-20013431,-166012744,1946476358,452048899,-20150647,-1912179003,1187511366,838861012,56289508,1249230858,1006851048,1007317763,173831170,-345279296,1190547573,343154911,-16550168,-469843818,-857189613,-1761650685,149683904,-1947435381,62777544,-2865525,1493090454,-135510527,1946157510,51308547,-397367061,249758531,-21326081,31982963,-402396412,-169344072,1174493186,-393483284,-466484500,-437725045,-329383678,-370522583,1183580024,-330921694,-370520321,1190592364,343147231,-2132844918,1894253027,-548997624,-1710918648,346365825,-385875528,-1070398812,-22509943,-22378871,-1461762422,-1206553328,-2037834984,1186528952,-1232697061,-1618557186,334168830,-1994714696,-1191266170,-2037834949,-2033779018,-1006502241,643238526,1190542595,259260895,-1414807501,715828040,45656768,-1927615744,-1191182282,-1959919600,-964449532,76164610,-1425881469,280555746,-1993974016,-953802683,8773,-153332085,1946345286,63879710,575572818,1979969931,542542622,2114189963,519871004,-2141579862,-1979130034,-478093474,-771804671,-2020921629,-2037837088,1586167498,65241311,-1959861295,-1995250553,-989935994,-1064565122,1941489419,411941656,-2101868939,412924696,-21723511,-21848439,-60912046,-1947580789,1190587510,376702175,1177276979,-2130283818,-351130174,-700054539,-637281396,1727519630,-774992934,-772877842,66061294,-511640970,-763317497,-967419157,16689030,-20543861,-20412791,-14791029,-1996572522,-1996578426,-469851994,-385619198,-1761672973,-1506083144,1400241823,-22968776,-1509929611,796065440,65733347,-16732439,989771926,1979621286,-1585038842,1357083902,-23034230,-21719297,-1585019304,-1265172482,-1599698690,-1967854594,721330310,-1265172540,-1585018114,-1265172482,-1599698690,-2086867970,-881064967,-4181168,-1979796330,-1929469250,-88954,1493087382,-22968698,-21719297,-23026176,1474507378,-21457153,-23091654,-2042960267,-529138015,-23019894,-8324054,-1965720573,-1298726969,-1231618050,-1599698690,-1585018114,-10819074,-23034230,-1761622998,-1761608014,-1500971338,787087008,-1601795329,-1265172482,-1585018114,-1265172482,-1977291778,-89722,-1963019114,-89978,-85354,-335628650,-3896818,-1963019114,-89722,872330390,-1265172544,-1265172482,1325358846,722629660,175364726,-1389504372,-1948742122,-1175857034,-4181250,-16862058,-1265172544,176080126,-22509941,-22374773,340101414,374704422,48187126,1183715700,-547452164,-402529408,-2120612409,-1206498273,48955393,1594343475,-26833570,-900899553,195821602,-1023314698,-964567412,-561113073,-1429998037,175505163,-947796084,-946988948,-2038169813,-2097021272,16689814,-1957230909,-1895914306,-1564570681,123710206,-548997437,-1957661664,2123099230,1003041770,1115485310,2113044027,-161596611,55588989,-129614909,-1959821736,1002451912,192215134,1579880831,735836152,-1950118965,1586231422,-1962415120,-161600517,-885269513,-617413505,-886373141,-1950102649,-930354050,-617365453,27125955,-19751283,-167522374,1963122502,-598308093,-21063937,-1761618122,-858718512,-503261309,-2048343057,-1915516159,-77154,922664086,-1160082473,1190527951,58000095,-1965271413,-14883869,1207881878,-469781431,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,1364706302,-4790186,-1956685474,1358876294,-19888501,-20019575,1392585704,-330396847,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-750352168,-1634872437,76218066,-684323036,-809837941,-548997629,-1962707710,-477438890,-1761665565,1229455056,-472684918,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,-2037819138,1355022030,653189254,-1017633402,92677712,1364247384,-1965389997,-1965885740,-1977198604,451465261,583934665,652806890,-83677816,-802321882,583604968,183116494,763897577,-1977156861,451465261,583934665,652806890,-1977209464,451465257,583934665,652806890,-1956697720,1482251219,1381060803,-755575670,-1977158518,451465261,583934665,652806890,1499082120,-2024750248,-388999206,-2010717158,-788856027,652483304,-83679864,-467998512,-802846682,652483304,-628678264,1354979423,-467998512,1478854694,-862519357,-896904706,-321748812,-1761623207,-1047789876,-2135700854,-930354222,-775845047,-773271064,132219880,-875365494,-80033653,-167718525,-16842021,-1006926129,-1947580789,1727527518,-1950153766,-772812329,66048495,132284664,-1898826813,1183579206,-700044310,-1031731598,-169142148,-1932114429,-1898314813,1960522691,4581581,-1018625612,-805290264,-790572832,216060128,1224848399,1347621091,-1979700504,-266053416,-27540726,-792507964,839283688,-1265172544,27837438,-1057095052,-388962096,-1070463373,-21719297,-1480687421,158597374,-22573314,-20277505,-929628221,-1974352898,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,62129328,-768832785,-1999122203,-16863826,747302860,-674175534,-22106488,-1963995906,-790244820,-1347516201,-271778050,-439210870,-1366763568,-1202061648,-2037834802,-947192120,-2033794234,-1341653337,839103492,613085183,-674175792,-22174072,-1964047692,-790310876,-1364817705,-285100802,-456121206,-1500981296,-466420049,-802911505,-1999122204,1191096486,1371785098,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-1327222017,613084932,-674175790,-21977464,474527833,-20412791,-1018771574,-22575418,-1327222265,-268488188,-456121206,-1500981296,-1975058768,-1974352953,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,735737347,-769357070,-1999122204,738110886,-769357070,-1999122204,738111142,-769357070,-1999122204,738111398,-769357070,-1999122204,1509863590,-1994604616,-1963014010,-960280889,134129542,1979957298,-1963840550,-790310876,-1381594928,-1963840514,-790310876,-1364817712,-1963840514,-790310876,-1348040496,-1963840514,-790310876,-1331263280,1371752190,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-769357057,-1999122204,1509863590,-1994575944,-1963014010,-960280889,134129542,613072946,-791616304,-21977464,-1070415034,-22174000,-1496264496,-791609682,-22042928,-1496264496,-791609680,-792710461,-788615002,1174651856,-733574700,30697091,-268179247,-661911693,-1910833147,1988346840,1190592980,1962934740,-86579194,-1966928092,-790048764,-790048536,1988346856,76153300,30689015,604206336,-388971761,-388962096,1355016400,-527825782,-321908956,-321852208,-1002771248,-117279656,-1966868285,76202756,-388962096,-388962096,283541699,-183435648,-1161562598,-620100658,95424117,-336657740,-1274826752,15462144,-620097612,28574324,-1341930310,15462146,-1341927750,15461896,63879875,-466484816,-1274498833,61927423,-1259405132,1960512015,-1308511230,-285036348,125164298,95473330,-1326513996,79949320,1291846144,280,2030109952,1912603165,2080375552,-184484082,2113996033,-1375731181,0,0,0,0,131072,2097153,65600,20185089,655360,0,0,0,131072,2097153,65600,20185089,720896,0,0,0,65536,1077936129,65538,70254593,1572864,0,0,0,12,1245209,65537,-16777216,-1,-32513,2130673919,1023311887,503152655,-1912897329,-973635377,-504397617,-2117893937,-1644461873,-1644461873,-2114223933],457,[-1745125183,-1678016269,-1644461849,-1627684657,1073250463,-32641,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-67141377,-234913537,-385908481,-587235073,-1090551681,2147450943,486440991,-587235265,-587235073,-587235073,-587235073,-587235073,-587235073,-570457857,-1040219905,-32513,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-520126209,-1056997121,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,486441023,2147450911,-1090551745,-587235201,-369131265,-134250241,-32513,-32513,33023,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892162,2130579168,1056849662,518061822,249626367,517996544,1056833536,2130575360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16843016,-17035552,-17236232,250674942,249626367,250609664,-17301504,-17039360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,2130476796,2130476796,2130448096,2130460408,2130509566,249626367,519045120,1056440320,2130444288,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892168,2130448096,1056472828,519077628,249626367,2130444288,2130444288,2130444288,2130444288,-16842752,-16842752,-16842752,0,40,50,19,65537,0,0,0,0,2,2,0,16777215,-1,12910591,-1,12648447,-1,12648447,-1,13303807,-1,29687807,-1,12910591,-1,12713983,-16711456,12652480,-16711488,12783488,-393249,46190527,-393249,15912895,-16580416,29892480,-1,12648447,-1,13959167,-1,12648447,-1,12648447,-1,12648447,-1,12648447,-1,12648447,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,4,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1769519,1701603654,1668506948,1953524082,7237481,1684957527,544438127,541149014,1886611780,544825708,1986622020,29285,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1347635524,5849420,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776030038,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-257,-257,-257,-257,-257,-257,-257,-257,-257,2130706684,-257,-257,-257,-257,-257,-257,-257,-257,-257,-1,-1,-1,-1,-1,-1,-1,0,0,0,1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720,-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,40,64,128,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2130771920,-65408,-8388376,-16777088,-8388480,-2147483393,-2130771713,-2130771776,16711935,-65536,-8388480,-16777216,-16777152,-2147483393,-2139094848,16711872,1082130687,-65472,-16777216,-2147483648,1073741952,-2139094912,8388863,16711744,8388736,-2130771968,-2147483648,-2147483648,64,255,8388768,8388736,4194559,1082130432,1073741824,1073741824,64,128,4194368,4194368,128,-2139095040,-2139095040,-2139094976,-2143289216,-1061158784,-2105409344,-65406,255,0,0,0,655373,655373,655373,655373,1696624193,1919906418,1667460896,1684370037,1768453920,1948280172,1852406130,1869881447,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354,2013214214,2013214212,939472386,556675,-401734027,82510030,392226830,-920714832,-1207957814,46670484,-1910636544,-28915752,1183514624,1719564,456983924,-1960282880,1175128134,1361081350,-16222465,-1818622346,1505166336,1551155211,-1912715639,-952760738,905969671,184698761,-1926400567,-1957296546,-1962872778,-963968396,376750091,425091,1364397173,-1705815728,588325523,881548121,-1201740565,485206989,-1207542131,1343103635,1452954449,-1960621467,-1072955834,-1706031500,65535,520094138,707273,409219,184775936,512476114,-75300854,-1962641554,721423390,989856798,58000983,-1023127749,283836849,-594818765,209683254,-368740865,593830627,1428350136,-1910575989,239504344,-1706030365,65535,99338547,75294800,198325081,-352094784,-1667461022,12777306,-100568062,-2129897845,1912836346,-1325760233,504461059,-2081892210,-1995934209,-16774626,520095246,1996443728,108461832,-16091393,860949622,-397389632,-1671876506,-1007199398,24379904,-137168901,-1157611326,-1014096615,-200393946,637826304,520156835,707273,-919381416,1515718379,1358954937,-1202695599,80225205,-1910636544,-2091428136,56894,1317209204,1183515144,75016,-386120055,1183581098,646129406,-2080571344,1962936958,172949256,-352305218,22865923,-789068149,1107697958,30861312,-639040651,606910464,-2094612338,62526,1183528564,104539902,745865460,17186435,-1205505024,-954007545],458,[-1389432829,-1948891511,-1959854986,-1996004476,1183504454,-1304000273,-2000927094,1187429702,1988821175,-864121970,196761343,-1973259072,2122565470,1400111240,-6926709,1728043126,-1937898538,1955090175,-1706128574,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990177,332124374,1325370494,-1961069432,-2037671346,-1072955524,725681272,1174638662,2089191836,163932415,-1948883201,1459590222,-1118896426,-1913978252,32392950,2122341236,1433731803,28788470,1988103284,1183449527,-280590158,1988117483,1183449527,-280590089,-1967044984,1183366214,-931230787,-1949532535,-2037802938,1183580028,-2008643194,-1983752565,1459602518,-1253668168,-1967765880,-789138618,-2001451384,753513286,-297339137,-16550784,63158358,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,1793655669,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990371,332124374,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,787022709,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990429,-1001455658,1183518837,-1002010138,1174657164,64524026,2114189438,-2008088692,-219610251,-1706128386,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990489,-1001455658,1183518837,-1002010138,1174657164,64524026,-875497346,-7569901,58034254,-1946241815,-2037671346,-1072955524,725681272,1174638662,2089191836,185952511,-2726145,276153422,-1981397365,-661863354,-1896200701,-125959208,-1970504189,-315443634,-2004857341,-846547378,-771235456,1325380678,-385649272,1317797477,2089192346,2025851903,1177239812,-1673133168,-8616311,-16034968,1325389414,-1961855548,1183442502,64523460,-661718458,-789021181,-1937894453,850808458,-2142370835,-1967763832,132219085,-4962606,58034254,-1946282775,-2037671346,-1072955524,725681272,1174638662,2089191836,195193087,-1965660417,1713565542,-228183309,-826670928,263515907,-1964047952,61927782,-16205585,-1329220881,-1950093809,1451853910,-1235842426,-1967827320,1451799638,63945395,-1023409736,-1987557749,1183483462,-1253668682,-2001451382,1720365894,-1174359821,-1964047410,1714614118,-285101838,-244938160,-1192295504,1492123400,-978140026,-942689554,208714310,-1023409736,-1987688821,1183549510,2089191832,-1253668097,-1967765880,1183363910,-1964756300,1177743174,617674482,-1173195761,-1293024315,402897102,-16205585,-1328565521,-1169766655,-1966928848,20768070,1183451253,-1052342033,1178085099,-1960741699,1183417926,-1740207224,-8616311,-2001385846,1183495750,-1270445901,-1983752565,636208214,-1987557749,1183548998,2089191832,-1236890881,-1967831416,1183364166,-1000961101,-1966975351,1183379270,-498693183,-2083764735,1946216062,-832664061,-789291381,74694990,-338564143,50586499,-2020921637,1183383630,-549731394,-544798594,1317260935,1586037138,-1370584656,-9009525,-9136501,-785661653,243134763,-654844169,1111546615,-1840348782,-604569336,-1903428861,-888930440,-8741373,158791483,-2020345977,-1840348214,1942698754,1004221186,-1929152817,-885325491,1187450231,-956300884,43078,1234195691,-1985192311,-544495538,26443392,13861877,-746329135,1003129600,186544840,991589568,198145990,-149785354,-2084361241,-151584550,-1404683456,1183384434,2010004396,-1951145195,736622529,14320579,1178334967,-1996261464,-1211914170,-289174785,134444361,-108805315,-785352952,-136195615,750879193,-1864237298,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1237531912,-372129397,-372119087,468289,-773795520,98105312,-520155544,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-108836413,-1977190649,-1949576453,46433987,-154599744,1929067228,-289136121,-1006695040,150974702,-1004386555,-15892242,-775844925,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,570914048,226553540,-1326529537,1191512319,-301566903,-498662136,-289135877,-1006695040,508407,-1014360460,1951006647,1023995401,-32257840,149878754,-1009219011,-773205675,-1964387863,506361,-439226741,-439228975,-1973989051,-289174833,67046784,1610212093,-32257840,-497428342,-1966109976,226553539,-486734849,1576872953,-1000961085,-527776886,-155302365,477383120,623904032,-531956221,-1945012745,-95026214,2114181774,-430535688,-462042869,623904032,-1010542967,-1099527338,-775845047,-773271064,132219880,-875365494,-80033653,-1979657853,-151287097,-20970785,-1977883704,-154786848,805642448,1950959397,-154760437,805642448,-102611163,-954007632,-970727286,86036726,-1017240272,-1966844277,601918147,-789135802,539128905,-802869243,-791883576,1258165195,292942304,1443093132,64655098,1452013694,1976110054,805642462,-1000961755,63945411,-1964063862,1720366686,376719796,58319882,67046784,-2080427266,-813279805,-812989230,-469046558,226493305,-1235318529,-1967888760,-809843752,-1014344189,-1967759734,1086239846,427051264,75097098,-15892242,-679229232,67056128,-758151458,-489715004,2044988135,226553348,-1235318529,-1967888760,-1161601320,-1014365233,-1967759734,1950987366,2044987929,226553348,331927807,67056382,-813267874,-812989230,-469047326,-2131884935,1586036493,-1268348746,-1950099318,-1014315914,1176756362,-1966016834,2123019862,745818548,75104010,623904032,-1031539150,-758217131,63867591,-531722626,-1945012761,-92929058,2114182798,-428438536,-730478325,75104010,623904032,-2001316216,1988736126,-1014316092,1176756362,-1966016834,2123019862,4243124,169702473,537164287,-802869243,-791883576,14123979,-704383438,-942485882,-471675254,75104010,623904032,-2001316216,-1950108546,-1014315914,1176756362,-1966016834,2123019862,846481844,75104010,623904032,1443100210,-758217084,-791770425,-791883576,-1904340021,1977737294,64916497,-561055114,-1946649085,-921966986,-16069003,85984377,1451762992,-1266775882,-1010534775,131074,66197,196608,16711854,502,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,270549120,16909320,1167120524,518818645,-326903666,-1604889086,1992622092,273582866,1929530427,240028469,1929661499,-485717203,1958742577,-45709275,-1961865589,-242545066,-56952181,-1191182562,1727463504,-4680178,-1311207681,114433,12206827,-373279872,1317536123,239504381,1284231731,-1962024170,-788326308,-93076693,-785661181,-1962509173,-2129612321,17041532,-1073543563,28426243,-1962126333,-628225420,-268180489,-1961867637,-773271080,65589736,132350960,-2135979474,-1948808448,1586169470,197364488,-385452601,2112553143,650350224,-2092229237,-1024061469,-1158712319,145753038,-1963989622,263458126,1351087662,578027776,787415472,6328098,1888432686,-1327422976,61927168,1084721710,210169600,-285212232,-978179093,1888432686,-1966333440,-301173567,1621068334,451661824,840730331,-301370172,62443186,747040536,-978186320,-1194413330,-1192296445,-336593144,-1914449613,-1962776385,-154891583,225348308,-652026486,453114752,-1976679461,-473726695,551812865,70270244,50595901,-155070222,-596365119,-342245325,284786777,-1070395531,-2078277446,1212904492,-348127302,-2082786491,-216857862,1946272502,-826651116,-1979404285,-2131963679,-729807620,29028351,570722816,-184468283,-234628144,-1040793136,-1311411152,787206658,34699,43485742,689281536,1190527173,91553789,1344242074,-1923195134,1562377830,1100365,196608,393224,50529024,50725640,134416384,134613000,100861440,101058056,131074,66139,17104896,131279,174,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,58367,402653192,403177496,4112,65552,16777473,16842753,65793,257,3855,252645135,252645120,15,252645135,251662080,3840,-661909760,-1957345904,-661774612,-402638664,1465319298,-1880554637,-420938752,-395808256,1668415869,-387168626,1534198771,-2080999797,-210237202,-2131067389,1946865274,-951650574,-1172933631,1116341189,-527765808,-58659632,-2850812,-827194192,1519015919,-1946449201,-1072958906,28903028,-900530432,-470921589,-918124024,1392500874,-263812148,74760203,-900530367,-1968641185,-1073035450,326703732,-1207712326,-1293025265,-285101874,-1192295504,-1695547640,-57471,1720540767,1297948670,1761615050,678166568,188683800,1813999638,40181567,676724776,188683800,1444900886,2170687,167773440,3840,168101125,331525,168428810,659210,168756495,1880035087,11608065,536879200,807497761,-965664767,-117389498,1327136395,1589923198,71798038,638994057,-1996339317,378207302,1992622092,-485717218,-103675340,-1198428044,-503906224,-940947831,-5050,-1960390261,-405732273,-1960384559,-91553167,304020634,-951663103,857780545,-348460033,-1949158591,232986188,51928203,1942170577,734200826,108825553,145874827,67665025,50754817,-1312816192,206832416,-135506295,172229603,1183434539,-1980943638,2122970702,-977012486,1187383926,478937033,266568523,1946876800,-128022191,33717376,-478094566,553222176,1586027472,124029640,-1962195830,1988824702,198085392,-983403057,2105741950,578028804,-1979486838,-389001019,-388967910,-388958694,-388970214,1854467354,451465414,-2146674451,-1007062805,1949005113,-159481018,-1961069304,-773795386,-790572576,616569568,-803206081,-2132534556,-864010268,-1980724448,-561304715,2140857226,-352208120,-1948348906,675646448,1996490045,81341,71153780,-1766493184,-1976941174,-477889442,-1978562041,1233782897,409569808,-1949929848,679314419,-1979485180,1586110569,-2131001144,-685572326,-48048138,-2136418550,-1007280267,-2095418352,1963075709,-1965127916,-561566103,1854461430,1975910089,-932806652,-128021521,1604815406,1086649857,-919402892,-1599024589,29837046,-858770059,-2135890918,-2067106163,410372166,-1278841206,15853576,78899594,-1979651352,-402476050,28508387,-588715382,-196688128,-523235580,180615619,-1474856512,-804031456,785633738,20946826,1946876800,-1484116248,1317011807,1187479751,-167312396,1450451140,280755083,184300048,-81606530,-618923206,1165606922,-1996128582,-478033322,-754712583,-1161013623,573440974,771772037,6194482,-527823068,-1192296272,-1326510335,-1517670909,-1292959698,-301420338,-171030842,-20486528,150357702,1240056824,1960512511,-1731949831,-197995470,1714474034,-413759290,-1998621048,1720375118,-815363898,1724663495,-901331195,-1497889476,-1948742143,4099546,63290011,-1997667920,-301813731,78658952,-1341290258,1183510024,-351958842,921449114,839216264,1552430828,-128021754,-41892354,-2146797823,-741277203,1067420206,1552430593,184254468,1854548340,283476168,865590538,-2020987200,-1996160737,1149842949,281772034,530549294,-1983676159,478754309,-2084556137,-104658746,376882627,2115653375,-796152330,735611821,-1980662054,-1958013322,-91491250,1586425811,852828908,-1948646410,-1965219085,-1194685719,-796131329,-880088877,-746585925,-2134013189,1265959929,-1964343805,-2031865148,1978586079,868426245,978208475,988945346,985799362,988945370,-1982194982,1229581942,-1036264713,-755576294,1317720355,602507977,-1982258239,1586098758,81392,-1037844453,-775686141,-360840217,91614931],459,[-617364701,-997831098,-1036263546,-1036258789,-633617893,-633605605,-1276388837,-301740102,-978189136,-683242770,145753478,-817460498,45090182,-549025042,28312966,-1979348242,866838342,-977615927,-300961789,-1070346318,-1694457618,-1161581837,-202505265,-809843798,-1953042941,-1767574537,-138206269,1191518672,-1006968249,-1022635785,1195836705,600046306,1191522755,-1006968249,84525859,-85833913,601066435,198244312,856001488,-1413340221,1519056866,-1006925105,-668740725,-802958601,-1020066421,-492060149,-816149769,-138151030,93033168,-1037843661,-492059853,-4668427,-1070383617,-205288643,181163,44105730,1,67830021,11403266,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,32571728,43123262,-2115204267,1442920684,-65141161,856055492,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962884375,1405092801,-1215615341,-396689344,2123040214,-25261572,1187448947,-385875714,-16056160,-1030817420,1992685707,-61961462,-136952181,1183552481,65140692,77267,50387587,13796294,1317015156,-1769402364,1190592200,1182076932,-263287977,1459553251,-330396690,1586169571,-363397160,-61931681,2116767860,-462027788,-661911693,-1895825659,71759576,-3443680,-965351346,-47333236,-1950315008,1183567486,-398030350,-963922709,1174655539,-699001900,-1957187980,-1310461874,-1176088951,-617414648,-1419521,-210377138,1183555563,119511550,-443851169,1491549,1183432755,-700020244,637897510,-402500214,-930478630,71666470,106269222,839241192,71759560,-803703488,-789982999,-789982999,-790048536,-387395352,968556628,-400626941,1451819084,4647136,-388082039,1451819072,3860700,-1160096119,1807418179,-296318717,-1947574647,1183446598,-1948742672,532281926,-138345728,-775871535,-773271064,-733574680,1183433515,49923044,52101885,-372241893,-388967471,-741223471,772203395,30840715,-1983892541,1183441990,-700020244,-20281717,721424569,-1037854271,-930365181,-1207905304,-1850014605,71759365,-1207536576,-457505897,-297367292,-1947574647,117832262,-773271296,-1981230616,-523112378,1183441105,-1070349356,-1981528439,-2037655994,12189386,-1715393791,-1056718301,-1981233013,78297088,-167391557,1950352454,66566150,-1996149317,1586097734,-96039958,-1962933499,-773271080,-1981230616,-478089146,-732001796,-1996168317,1586097246,-944192552,99597060,1074022134,884475508,89307908,-1980873079,62515806,-96040192,-388769653,-1947187575,65140675,13796289,1183448100,-698971692,-1995971709,-145494946,147031003,-1995971709,-2141464482,1586037731,-164379676,637897510,-2096999030,1273496775,-863860732,-320715010,-339725373,-18429,-779357949,-808335053,-785657391,-1426864175,-372127093,-774788109,-138171661,1946157510,-789140475,-372160086,-139655453,-85808176,82039249,-1429145940,113091,1324242687,1459805673,1458994691,1459573079,1583307230,1458994691,1459573079,1583307228,1458994691,-631832751,-10527143,1472454742,-1175028221,1459552257,55529182,28964478,-598278400,2114146126,113142,1322931967,112991,1323325183,-1996322327,1187439182,-1634925363,-1968374068,-790048544,-790048536,-791202072,-791555864,-791293720,-791490328,-1965633304,906962116,-790048553,-790048559,-790048555,-790048558,-850460970,1586219125,696788726,-2010711293,652464401,-338611832,-1047856341,-498139222,-1983667083,146072142,-20144499,-791202132,-791555864,-791293720,-791490328,-19476248,-1947634228,-2010712482,653984553,-472837752,-785283034,-1963250709,1325378241,-1010338334,-958247287,-1391932090,-393040750,-389020934,-388967472,-388966448,-388967984,1325323728,-1813744179,653680267,-83680888,-787904474,696788707,-81007663,-498139222,-1916549771,-1291924322,-527782908,-388962096,-388962096,-523184330,-523181872,-690954032,254067850,-523184330,-523181872,-690954032,-713700610,-492124534,146064334,-20144499,-791202132,-790572832,-790572832,1976368850,-1430091025,-1211898654,-1399673592,40691858,-523181872,-523181872,-805383216,-1014305931,-1008409942,-1997942701,-1634874034,803798732,-790590975,-790048536,921227496,-790048553,-790048559,-790048555,-790048558,616860374,-791202289,-791555864,-791293720,-791490328,-19476248,-965358258,17885275,-511028285,-20144499,906029544,-790048553,-790048559,-790048555,-790048558,1976368854,-337093657,844350208,-498169363,1946025603,-1399673565,30992530,-774838064,-707729200,-741283632,-674174768,1977765631,1541048287,-1023361560,-2046779928,10021060,-393034618,-342753134,-1915515952,-788607842,8710377,-388964214,-388962096,-684267312,-523181872,-523181872,-997534256,-684323036,-523181872,-523181872,-906046000,-980757643,-1813456245,-745815296,-20144499,905988584,-790572841,-790572832,-19541792,-1964149303,-388330555,-2084372366,460586494,-1834184019,-805223960,-790572832,-790572832,1976172245,-389707034,-389873582,-997851122,-2046817816,65573572,-655650304,1979059116,-1769254378,-770965816,-1895887756,-628293944,17810049,-1017455986,-389969321,55509022,-980748674,1325405672,-1963557373,846018,-159513777,65586826,-1018732800,-523052665,-1009154134,1200301654,-96040700,-1960382325,1183385671,-1174893576,-251461617,-249310729,-288231727,1988751057,112886,1074022134,79168372,-1981352192,-259263418,611444727,184841546,-2145553216,-954203058,104256070,1117372467,1183446775,-799634958,-134982141,-833189414,1317753694,-128021746,91740459,1676409179,306613136,-1020540789,63054745,1958820803,-1982231806,1183448134,-1960420354,653984575,186664843,-1207732800,-2037809153,-1960378678,-11532217,726161622,-768405946,537151222,-1296493196,-228685050,-1020538621,-785646989,-1992244477,55109702,-145614762,56292454,-1007151546,1364443782,689281618,-963969025,-1017423526,150669487,159975744,0,0,16842753,16843008,-2115204267,1442920684,-65141161,637951684,2115527,1204233728,637534242,1329095,1204233728,855638038,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962873367,1405092801,-1215615341,-396687540,2123103906,-25261572,1187448947,-385875714,-16056156,-628164236,2126835851,197168138,-385649209,1317732496,-700019716,-1953242633,-503851962,19780355,14320384,-763115773,-2146536448,-1995439026,-151074666,1963983942,1317754435,-16522256,1317793366,-16522260,-10556842,1316289614,66352683,125035646,453361804,-155152889,1948255302,-397475890,-661862027,-1912064211,-831091752,-1980610933,-1209276346,-768358517,332678659,-1317743018,-263287978,1317647587,571878,-1419521,-176822706,2126816491,1166747142,1569400334,98825988,-534446049,-773271041,652792296,-150446709,1166616291,1435051540,-28931306,1594302361,1575324510,855643842,-465139264,-1981004151,465098310,184662794,1074022134,532153972,190561035,-1980873079,1183574622,-263812618,1183570059,2079226,-772292349,-388906717,-388896559,735331977,-465139261,-402650951,868417746,-465139264,-1981004151,1085920838,71759360,-401902272,850919610,173587210,-1092089365,194295808,-1995712581,1586097734,-96039958,-788527355,-773271064,-263812632,-523116335,-1009498487,1183432755,-700020252,-167509831,1967129670,7923723,-1156942664,166398621,-1207927576,1270549526,-297367284,-1947574647,50723398,-774337792,-773271064,-263812632,-1979915392,-477899682,-329348860,179026115,-167058245,1950352454,209369094,-1995651653,1586097734,244202,-1946532213,-1981230120,-1014239162,-1056710153,604033667,-733574660,-2083105143,1586038755,65241324,-1008443767,855959939,-202780224,-1431615317,-1950111168,915248857,548995072,-1523649792,1089176470,-880079746,-372129741,-774788109,12823283,-268431616,65280,-267448561,1048335,-252702736,15794160,-251719681,-1845493761,-825112269,-1054092847,-1527527727,-202780271,-204353115,515556260,-661935104,-338629680,-635180080,-73430226,-528051447,602132907,-2020921638,-528086533,-1008803157,-1408631877,-372121462,-1059984078,52740305,786485584,9627863,-1007689128,-472869972,-472858598,-794041318,-792716573,-1411114269,-1071979568,-467999792,451137707,451137728,-656233500,848538819,451137773,5957824,-1396443166,467914899,-472863808,-1968446438,-472863804,-794050533,-1411114269,-794049398,-1413473309,-467999792,-1413182805,-1071914032,451137707,-997544988,-1010244949,-315452756,-1071914288,1946025859,-492131579,166249459,452608,-352320536,195734770,-2095614465,16697534,-1895886732,1381039816,-1031683444,-1030879159,-1950132134,55965278,-1964781069,-1964256976,723814928,-1185829645,-315949048,-707664176,-707665200,-707664688,-707665712,170845648,-33074002,-1964804663,-492152379,-1950130742,-217844130,814408657,277539793,-215276406,146362796,-790942976,-791424794,-791424798,-791424796,-791424800,-1358287131,-906098860,-980753547,-9508519,1442209419,-217847413,814408657,277539793,-215274358,-1270477686,-790179836,-790441776,-790245168,-790507312,-790179632,-790441776,-790245168,-790507312,-855725360,1968036725,-1950130747,-217844130,814408657,277539793,-215276406,-527789652,-422515504,-489631536,-439299888,-506408752,-422522672,-489631536,-439299888,-506408752,-236400432,1976368894,1586217945,-376744458,-472780029,-338612086,747245706,210432811,839431238,-790179648,-790441776,-790245168,-790507312,-855725360,1968040309,-1950130733,-217844130,814408657,277539793,-215276406,-527789652,-422526926,-489631536,-439299888,-506408752,-1914122032,1976368894,1317651431,-161575966,-472780029,-338612086,747245706,210432811,-1259108538,-789171448,-791227930,-791227934,-791227931,-774450719,786878950,165002,11832110,-1767139840,1976368810,-817192,-1183456690,-161575997,-472780029,-338612086,613027978,-1850936533,-209198966,-422513101,-489629999,-439298351,-506407215,-422455599,-1976637743,771752580,46219,1946025859,-1767139829,1976368810,-1007450157,-34412394,-303512442,-1765505283,-335681560,-661913368,-1957345904,-661774612,1443556483,-973339049,2126781558,2105550350,1584660496,18513539,-1960441227,-1960442787,199952461,639401668,637689227,-1929097845,521598070,1223,148679,73173248,856050825,511115200,1344042751,-11447472,1996429430,444006166,1347442206,-15698177,1996426870,309788436,16777114,-345249024,1085313127,17333376,2088765557,41222409,1183367218,310297853,2122563635,611647514,-955531124,1962924404,175439628,376897360,410451792,1996445446,242679568,-386042113,652997230,18513539,1962915189,175439628,376897360,410451792,1996445446,242679568,-386042113,49019238,1594343475,-26833570,-900899553,-661913574,-1957345904,-661774612,1720565811,1297948670,269549771,274337846,-661909387,-1957345904,-661774612,20114561,2126796630,2105550346,1064566800,73239334,139299622,1996472371,578223908,-14649601,1364401782,-14911745,-11527562,1996429430,343342870,-15567105,1996426358,276233994,-1710328065,3473,-66854935,167775392,-999721792,-1064563074,1618265867,639794884,1491275147,1183367218,1166747389,16858376,1187382388,1992638717,71600906,-1947056503,1183385668,541363184,58048523,-1988100168,1150020166,-297367282,17595523,-919377035,1946157373,1036123673,309592068,138265086,-32803840,1588673,-1040317324,1317555179,377406701,-19745139,1183522582,-263847138,-1994635733,1177224772],460,[0,0,0,0,0,0,809500672,806093580,64,0,0,0,0,0,0,71579648,269486084,269484048,0,0,538974215,1212433475,541542472,3888,-1073741824,-1542977488,-2071706556,805335176,192,67371008,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,538976638,538984225,8331296,0,0,8421376,1077968896,128,0,806289408,1077952544,807419968,15,0,1086341120,0,12599328,0,0,538976383,538976288,8331296,0,0,538984640,1075847200,192,0,545193984,1042423840,538976290,127,0,8421376,0,-2139095040,0,0,538976383,539115042,7348256,0,-2147483648,128,0,0,0,806289408,1077952544,807419968,15,0,1086341120,552599552,12599328,0,0,538976368,538984224,7348256,0,-536870912,1077952576,1077952704,57408,0,544210944,538976288,538976288,112,0,269498368,269488144,1620054032,0,0,572596337,556936228,7348256,0,-1073741824,128,-2147483648,57408,0,544210944,538976288,538976288,127,0,0,0,-2139095040,0,0,674246752,572793896,7414050,0,201326592,673716248,-2004334520,7176,0,811597824,606349360,539042082,112,0,1077993472,1077952576,1086341184,0,0,1075851279,1077952576,995360,0,0,538984640,1075847200,192,0,578551808,1008869665,538976288,112,0,0,0,0,0,0,1075851279,1077952576,51327008,1,0,538984640,1075847200,-2147483456,0,578551808,1008869665,539042340,112,0,0,0,1082130432,0,0,1078010653,16915488,6054465,0,0,0,0,0,0,-1996554240,134744072,134744072,28,0,8421376,0,0,0,0,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,0,1088421888,287318080,67766801,4,0,1077993472,32896,0,0,0,574899438,168890658,263178,0,-301989888,-2004334524,-1600122864,16448,0,1088421888,67768608,1075843338,224,0,-2143232000,0,-532643840,0,0,287326432,67372042,918532,0,-536870912,32832,0,0,0,1098842112,134480386,1075847184,255,0,32768,0,-2139095040,0,1879048192,1077952576,1077952576,1077952576,28736,-2147483648,1077952640,269492256,526352,0,269512704,269488144,269488144,1880100880,0,4466704,0,0,0,0,0,0,0,16711680,1082130432,32,0,0,0,0,138948608,1212696632,52,0,1077952704,1145332824,943998020,0,0,939524096,1077952580,3687488,0,67895296,1144783876,1145324612,15940,0,0,1145321472,1145061500,56,0,1077954608,1077952736,-532660160,0,0,973078528,1145324612,-2105786312,8290689,1086324736,1683505216,1145324612,60996,0,4194304,1077985280,1077952576,224,0,16384,1077952704,1077952576,-2143272896,-1073741824,1312833600,1750091844,15155780,0,1086324736,1077952576,1077952576,57408,0,0,1147590912,1145324612,238,0,0,1077952640,-532660160,0,0,-671088640,1145324644,15615044,0,0,1144520704,1145324612,14404,0,0,1147459584,1145324612,1077952632,224,0,1145326644,1011106884,235144196,0,-805306368,1077952608,14696512,0,0,1076887552,269492288,24592,0,1073741824,1077993536,1346388032,32,0,0,1145324748,910967876,0,0,-301989888,673727556,1052712,0,0,1156448256,707406404,4369,0,0,1077993472,8421504,0,0,0,271074502,-968611824,0,0,-301989888,673727556,537923624,12623904,0,-1996750848,538972176,64580,0,269487104,269488144,269488224,202379280,0,1077952512,1077952576,1077952576,64,1610612736,269488144,269226000,269488144,24592,1227882496,6,0,0,0,0,0,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,536870912,24640,0,0,0,543162368,64,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,0,0,0,0,1073741824,1077936192,1077952576,16448,0,0,1278739456,1682985040,16440,0,539236352,544743456,1545740320,0,0,606354498,16956,0,0,-956301312,-29080446,269549072,14352,0,1077936128,1077952576,1073741824,1077952576,64,1078082560,843205680,1010958860,0,0,144,0,0,0,251658240,1212688176,659048520,3888,0,1619001344,269520928,1612746768,128,0,1880121344,-268406640,0,0,0,0,-1874320366,1188936,0,0,0,65919,0,0,0,0,0,0,0,0,-268435456,0,0,0,1211052047,1229541192,995368,0,-2147483648,-1869602720,-1609560048,32864,16711680,0,0,0,0,0,542121984,0,0,0,0,134744064,134744191,8323072,0,0,0,0,0,0,-1872756736,-260030432,0,0,0,546332672,6328336,0,0,268435456,16416,0,0,0,0,553648128,555819297,538983969,8224,0,0,0,192,0,-185304064,343209204,336860180,20,0,0,16384,0,0,0,0,0,541065216,192,1612709888,1881153568,0,0,0,-2004324352,-134188920,0,0,0,0,304367760,9455652,0,536870912,572596320,571607412,32835,0,1075838976,-2147483520,-1065320320,128,0,543170560,158605857,-2126438384,0,0,8405024,1075888128,14680192,0,1610612736,-1844371312,571607396,32835,0,1075838976,-2147483520,-1065320320,128,0,1052672,537923600,943996992,0,132104,168428548,1059066129,14696512,0,0,0,1082163200,57408,67239936,67371016,286329354,1077952288,224,0,0,-2147483648,-532660096,0,1116676,168428548,1059066129,14696512,0,0,0,1082163200,57408,605552640,67371011,286329354,1077952288,224,8388608,0,-2147483648,-532660096,0,1118464,168428548,1059066129,14696512,0,0,0,1082163200,57408,168034304,67371012,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,168429063,1042420498,15155778,0,-134217728,536870920,8416,63496,0,806289408,1077952544,807419968,201458703,0,1086341120,0,12599328,0,264208,538976383,539115042,8331296,0,-2147483648,128,0,32896,67239936,545193992,1042423840,538976290,127,0,8421376,0,-2139095040,0,1116676,538976383,539115042,8331296,0,-2147483648,128,0,32896,285212672,545194001,1042423840,538976290,127,0,8421376,0,-2139095040,0,2113664,538976368,538976288,7348256,134217728,1879056400,538976288,538976288,28704,1344274432,544211080,538976288,538976288,112,-2004353024,538996736,538976288,1881153568,0,0,538976383,538998816,8331296,0,0,538984640,1075847200,192,319553536,811597824,606349360,539042082,112,32768,1077993472,1077952576,1086341184,0,132104,1075851279,1077952576,995360,0,0,538984640,1075847200,192,33619968,806289412,1077952544,807419968,15,0,1086324736,538976288,12599328,0,1050886,1075851279,1077952576,995360,0,32768,538984640,1075847200,192,319553536,806289408,1077952544,807419968,15,32768,1086324736,538976288,12599328,0,1052672,1075851279,1077952576,995360,0,32896,538984640,1075847200,192,0,0,135537217,4268564,0,0,0,0,0,0,0,1092628495,1212433474,5189680,0,536870912,539017408,1075847200,192,67633152,544210946,538976288,270540832,15,0,1077993472,1077952576],461,[8405056,0,262657,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,151388160,544210960,538976288,270540832,15,-2147483648,1077993472,1077952576,8405056,0,1052672,538976368,538976288,987168,0,-536838016,1077952576,1077952576,128,33619968,1088421892,67768608,67372036,14,0,-2143232000,0,0,0,0,1042292848,1042358561,7348256,0,0,0,0,0,0,1145321472,1145586756,1145324612,216,0,1056832,940066864,877152328,0,134217728,805314576,1211631688,3426376,0,672137216,1211105348,1212692488,13384,0,1479802880,138948608,1212696632,52,0,4737024,940066864,877152328,0,805306368,805318728,1211631688,3426376,0,0,1211564032,1212694280,14152,0,0,-2139095040,-2147483520,0,0,0,1077953592,943996992,3147792,536870912,939526160,1081885764,3687488,0,268959744,1144520736,1077967940,14404,0,1143476224,1145321472,1145061500,56,0,4473856,2084848696,943996992,0,-2147483648,-1073733568,1077952576,14696512,0,1075838976,1086324864,1077952576,57408,0,-1606418432,1077985280,1077952576,224,0,10526720,1077952704,-532660160,0,1342177280,135286816,1145324600,3687492,0,872415232,1691877464,1145324612,60996,0,135274496,1145321472,1145324612,56,0,2101256,1145324600,943998020,0,268435456,939541544,1145324612,3687492,0,872415232,1144520792,1145324612,14404,0,1145307136,1145321472,1145324612,56,0,134217728,8323080,2056,0,0,0,0,0,0,0,1279000576,1683248204,30820,0,270548992,1145359360,1279542340,54,0,2101256,1145324748,910967876,0,268435456,-872397784,1145324612,3558468,0,1140850688,1154220100,1145324612,13900,0,537921536,1145368064,271067176,-1608507376,192,1077952704,1145332824,2017739844,-532660160,0,-301989820,673727556,537923624,12623904,0,0,0,0,1397555200,1919243040,26217,0,569639424,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1048672,3,-1879048192,1,152109077,536875264,1828741375,1,2222848,0,260608,262144,263162,525327,590884,590905,984163,918669,263351,394465,394486,591115,656672,263498,394612,263561,329118,591283,591304,591346,591388,591430,591472,591514,591556,591598,591640,329538,329580,657281,657302,657344,526314,1116180,788521,854120,854162,919740,788710,723216,919866,919908,395662,461240,854477,788962,1051148,920118,920160,723594,920244,789214,658184,789298,920412,789382,1117104,789466,789529,789571,396397,330903,396460,593089,593110,396544,593194,658751,593257,658835,593341,331239,658961,593446,331344,331386,593551,331428,855758,593635,659213,659255,659297,397195,462773,331722,593887,659444,921630,593992,659570,528540,528582,266459,528624,594181,463130,463172,463193,463214,463235,463256,463277,463298,463319,463340,463361,463382,463403,463424,463445,463466,463487,463508,266921,266942,463571,463592,463613,463634,463655,463676,463697,463718,463739,463760,463781,463802,463823,267236,267257,594958,594979,595021,595063,267425,595147,398560,922890,333087,595273,660830,398728,923058,595399,333297,661019,333360,333402,398959,595588,530073,267971,399064,333549,333570,595735,857900,857942,857984,530346,792532,792553,792595,792637,792679,792721,1120443,858341,792868,792910,792952,792994,399820,399862,399883,399904,924213,924234,924276,924318,924360,924402,924444,662342,924528,924570,924612,924654,924696,793666,728172,662678,597184,597226,597268,597310,597352,597394,859580,597478,597520,597562,597604,597646,335544,335586,335607,335628,663329,597814,663392,663434,663476,663518,663560,663602,663644,598150,598192,598234,598276,663854,663896,663938,532908,8662,0,0,0,0,0,1616904192,1616928864,6316128,6316032,0,1711276032,6710886,0,0,0,452984832,2132482843,909522486,1819045119,108,0,0,128,0,0,0,723388424,1014524265,1259015710,138177099,8,0,0,0,0,0,0,1650603804,50411876,403441158,24,0,1626347520,-2139045792,-993762248,28872,0,420413440,235870488,1616982814,2044256,0,0,8421504,-1609560008,954515648,0,0,1616928864,0,0,0,134217728,808456216,1616928800,1616928864,271593504,2072,807428160,404230192,404232216,808456216,4218912,705167360,708713534,8,0,0,0,0,0,0,0,0,201326592,2139032588,789516,0,0,0,-2147483648,128,0,0,0,0,0,1616904192,4202528,0,0,7895040,0,0,0,0,0,0,24672,0,404232192,808464408,1616928816,-1061109664,192,469762048,1667457846,1667457891,473326435,0,0,0,0,0,0,0,1007420416,202116108,202116108,16140,0,0,0,0,0,0,469762048,50546494,403440646,2122260752,0,0,0,0,0,0,0,1126571008,503579139,50529031,15462,0,0,0,0,0,0,100663296,370019846,2133206550,101058175,0,0,0,0,0,0,0,538910464,125729824,50529027,15462,0,0,0,0,0,0,234881024,1613770776,1667462764,473326435,0,0,0,0,0,0,0,1178550016,202116102,806885400,12336,0,0,0,0,0,0,469762048,1919116086,1663508028,473326435,0,0,0,0,0,0,0,1664490496,929260387,100795163,14348,0,0,0,0,0,0,0,1610612736,96,1616904192,0,0,0,24672,1610612736,1075847264,0,16777216,1882721799,17239608,0,0,0,128,0,128,0,0,2130706432,2130706559,127,0,0,0,32896,32896,0,0,1610612736,50797624,1614289927,0,0,0,0,128,0,0,1006632960,107374150,270011404,404226064,0,0,806882819,1717986097,808543078,200216,0,205053952,863221254,-1669962973,-535298048,0,0,0,0,0,0,67108864,185273862,1059131667,-532660192,0,0,0,-2139095040,1623244992,240,0,808484608,1060122672,808464432,32560,0,-1073741824,-1067425696,808476864,8413232,0,117440512,1613770780,1616928864,119287856,0,0,2121888,0,1611661312,128,0,808484608,808464432,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,0,808484608,1060122672,808464432,30768,0,1086324736,-2147483648,32896,0,0,117440512,1613770780,1616928864,119287856,0,0,2121888,2013265920,1882206256,192,0,808482816,1060122672,808464432,30768,0,813170688,808464432,808464624,7876656,0,2013265920,808464432,808464432,2016423984,0,0,404232252,404232216,-656926696,112,0,825260288,993932851,808464691,31024,0,-1058013184,128,-1065320448,16277728,0,2013265920,808464432,808464432,2133864496,0,0,0,0,536870912,192,0,1010333696,640035884,589505318,28961,0,471728128,1277963324,-1936962484,1969292,0,2013265920,657341496,539042595,1881153568,0,0,269488184,-795865072,812675312,16,0,806881024,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2016423984,0,0,1616953344,49248,0,0,0,806881024,1616928816,808476768,198424,0,1619001344,404238384,806885400,-2139070416,12480,2130706432,808464432,808533808,2016423984,0,0,1616953472,-2139045792,1616953536,48,0,1630739712,507015265,1094779655,24163,0,0,0,-2139095040,128,0,2130706432,101058118,101058054,252052998,0,0,8416,0,0,0,0,808482816,808464432,405811248,1820,0,272105472,269488144,269488144,8413216,0,-268435456,808476768,236525872,67374606,0,0,1077960944,32896,0,0,0,1633809152,422588464,235802137,1028,0,-2117926912,-1027423615,943219812,1052728,0,-2147483648,0,0,0,0,0,471347448,185009933,1612714249,240,0,1080094720,128,-1061126144,61536,0,1626341376,219689008,101058061,984582,0,1879048192,-2143272928,0,0,0,0,16785471,235275011,808982540,127],462,[-1595406592,16705536,186402443,1948811200,-92370925,-386310520,2129330863,-1161809008,1995145216,-167691544,1802764739,-1996849528,-1125582498,-399316218,-68681433,46396929,2122900852,-111245062,-1979275544,-1007224226,-1978436351,27851078,-31191948,-1812380024,-1979372056,-437716386,-111244553,1946272758,85780483,150554358,-2120606348,-1325400289,63289871,112878,-1192243534,-1192296445,-1192231160,871301125,1583323584,536766093,684346717,207522560,-150053365,-2116346917,-989331229,1149899894,124029451,-1946925431,1183386692,1958743014,239897378,-470921591,47153155,-485340021,-397506286,-1962815616,1317605452,340560876,-1947578743,1317606988,2093026288,-791021812,41714647,-674171646,80707779,1992683499,-1434546920,-1064382324,4390529,1048659829,33554432,1455308661,-139744000,127558,-1070398860,-942618672,-539961097,1023412229,-540016639,63341477,-534073947,-528046677,-1052711886,-259325216,7898251,-1093777783,-1515913107,-1125558077,1992686846,105286434,1962935977,-1898935275,-1568764480,-1515870811,451500995,105810431,1317792747,-1946754294,-1047656322,1946158249,-1960399537,2143369997,-1983804670,1183420998,-1960399454,-1053097395,-1047854465,-1986771319,648913990,990137739,-1962771263,-1572455487,1183430526,-1505326698,1300965037,2093038342,1002539778,-1585535930,-1986509175,1307289670,-1572435539,990743334,-1962770495,-1840870975,-1538881107,38636326,41926971,1183433099,1183427988,1300965030,2093038340,-1983804670,1178310214,1183427986,639401640,990268811,-1962771263,-1807336511,1183387006,105314200,57933826,-1023292544,1317786163,-1400992986,1177272715,50953636,729317112,-1831274552,-1986244983,-1047801258,-796145917,1923630635,2130193158,-1982846114,1451873406,29619872,1446710644,990412696,58496078,-1962620032,2123081294,-1702983384,931002683,1966131190,-1371108557,-135248381,678435950,1894139395,1892090659,-1571386593,176028219,326943291,-1988048000,-1053058474,-880802948,46891072,-1013037431,-343933000,-153552932,527773895,1950402550,-1437168860,-135244285,-167153430,1416957127,-1012115829,-1954545736,-1849447338,-1962885144,-1477841850,-1070362368,1946339318,-263812342,1174661623,-1965199118,1988800598,511100337,-1977989490,-634763748,326622778,-473825486,-2029836798,-1133510538,2123033058,-1968378886,-387206562,-768371716,-149139829,-1287222567,1174593674,511624368,74821362,-119389886,1974691386,-1963291872,1988800598,474909617,1992677879,-1037390818,74958394,65796066,-1947016633,-473265193,-297366743,-670834185,1190537584,443811066,-1947707765,2123099206,2143431658,1137115909,-169735056,-1995147579,-376238012,-4456646,-370021505,1992687414,440831518,2122972979,-1975981108,1022079558,-2131075446,1014238435,-152152573,880018627,199777931,688815323,679472222,32136843,-347935650,-329373409,1586174588,-329373206,-1408111798,984630826,-1082674874,988829323,-1133202618,-661920718,637723585,7767947,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302092,2145336086,64981762,990671098,-1962770465,-866219553,-1144803870,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458,275966928,1000097419,410884166,1000359563,276730950,999966347,142448198,1000228491,578785862,-1953079669,1592300118,1183551998,-1738634348,1727518763,66585572,-1953375618,1728046166,1452000224,-1807316068,-920924117,-903622153,1727464564,1183552484,-1739158624,-165949397,-232532233,1727464308,-1803645980,-695469821,796184843,1398165591,-1772188847,-393062773,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206790,-1715262560,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1772188770,-1946305304,1451989598,1444377234,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439206,-2137106805,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,753489920,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1806267502,-1953073525,1441503358,-1717942645,-1037839625,-1639543919,-1727889363,-2147106269,1451988482,-1602319460,1946272758,-1948611788,-1020554170,63054745,1183552451,-1715393646,-1056718301,-1773761647,-140917205,63054802,1183553222,-1715000424,-1037839625,-1952987389,-1706078509,140320508,-1996468040,1187505222,-1207098912,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,211017798,-1309391221,-1981230332,-2000423866,1187510342,-1022594080,-151435638,-1962728240,1586207814,-1806791776,1972928139,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1538881112,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1673123353,698369577,1177130054,373590936,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732460799,1083414211,1183442935,-1572434520,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16278118,-1471771649,61097609,-1300279609,1957185167,-139269712,0,0,2139095039,522141503,117903119,16843523,-13238272,905969718,145151,70713142,922695168,-13238266,905971766,669439,204930870,922695168,-1992949746,-973074898,-1979675834,1183513190,-2146949639,1954547765,28829728,1183367194,-629226358,150554358,1190529396,1802764794,-1190506008,2146107393,-2139192432,-1948617472,119898694,-1965918976,1183513702,1975782139,-96012600,-1962445567,1241480334,669563875,13887755,374945421,375996045,-2097116370,460588283,1947007875,-1874425578,-2097050834,292816123,1947007875,-1907980020,-1919918613,-350507514,1812368868,-1158747364,-1903492146,-481689732,50706436,-194606353,-1192296272,-1192292607,871366408,-129594661,-741283632,-1057405302,-741341976,-788904310,47431912,-1895825480,-1920080936,-1927915210,773220670,1183383691,25898640,-1920055671,-1006632906,1183570558,-463013988,2114189315,-732001322,284772086,1325335924,-2131557496,1962969726,-60388772,125101066,1459606411,-1947979122,-921976754,-745863820,-1970252033,-469042330,-745863820,915298047,919183,201756470,110048768,-1892286454,905971718,394895,67538742,110048768,-1892286462,-167772154,1946745158,63879687,-285211208,-60388669,208987146,1459606411,-62470514,-2008088832,-1950331253,-1054111674,63054745,-1069143615,125091851,-745813877,110122751,299481175,1049477262,-880082944,-829709069,-784216277,-1070382615,1049471987,1586364416,4253878,-1497888929,-1948742126,915264606,-1334706176,-1895874839,-877087138,-1916760558,855638078,-1287222592,-1962745663,2023721944,-1939961600,643285043,268439179,-372125909,1605104449,268477222,-1949016437,65065411,98105283,1183387648,-1949070458,-1959341962,12711692,995521920,1316456062,-1959342714,1983643252,-145984372,1946222529,-2115400902,-788463643,-1366610203,-1992945456,-150994898,29554645,908686592,792201,1947132547,-2082801863,-232058686,-1014236629,-1959863669,-1961652585,-370999336,-739704236,20375809,-385804311,-372506269,327811285,332207028,335483878,338760728,76223562,-796145453,402230,146981120,587532582,285812437,-754826101,919636936,1571,638108353,587351305,1359554261,71600898,-796145453,402230,146981120,71633190,153539875,1149961297,-1949773050,102971088,-1027538944,1158227464,651502342,-1962520311,-925693884,590794891,-1056964602,153487554,-719124411,139528486,-754301813,919636936,1571,638108353,587875593,1359554261,205818634,-796145453,402230,146981120,205850918,153539875,1149963345,-1949773042,102971088,-1027538944,1158227464,651502350,-2096213751,-947711802,780350992,2131755020,780875306,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,1854087036,-2065103664,-373032706,632094464,-925695745,637863974,1246175496,-1427520652,-2080691202,-385560466,-108790173,-790989569,841053669,1149974253,2043151358,1239021328,-1962677823,65262662,736229185,-798063624,-29759228,-310321712,-335871096,-1958311287,159172862,-83688065,-335578135,-1958295810,-1070443007,1246102538,-1956709771,1975519955,-369425659,1187446624,1187447435,-385875828,632094233,-925695745,637863974,1246175496,-1396445067,-754909403,-661957688,-1022637103,84420187,1193347110,-1008175798,-1995099208,116098118,-1995103560,-1591311290,-768405504,-1991707657,-396916666,-111214589,-2134048061,58460409,-2080701630,-1959394066,12711692,186414464,921075154,-2013182848,919438934,1392407691,-11021429,1516209238,-2083591330,24510457,1961218243,-2132946937,-1108637459,-29062346,50654851,-138446392,-373208615,-733574397,721937226,-145604143,-131376415,-1023956757,1920270337,237355659,-148409344,1050072,-131338197,785943379,368478091,-857669797,368264939,370284043,371201561,372119079,76224053,-1962604250,153485892,1149960773,1158227460,105155332,105187622,638076043,-1962392311,153487940,1149962821,1158227468,239373068,239405350,-2096052605,-360509241,-373326064,850198055,84420324,41175623,417956587,-149370114,2031568151,1612346390,2031568153,1494813718,-115875560,790310678,-115875558,29882134,-402295808,-745865136,1961480529,-462517437,101615926,378091008,911671308,790155,115191,76236917,-494530421,50694438,361309949,-964428541,48857858,-217847681,46629727,101646134,919565568,929419,31556441,-745859212,-462517417,92808876,1967848707,780875511,1197408270,76202825,-1993990006,1190986501,-339483831,-389379159,158467172,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,1743280478,1206977284,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865120,1961480529,-462517421,101615926,378091008,911671308,790155,115191,76242037,-494530421,125091851,637896230,50423174,1959922685,361113095,24479270,-964428541,48857858,-217851777,46629727,101646134,918516992,929419,31556441,-745858188,-462517417,1958742700,92677635,1967848707,780875507,1197408270,76202825,-1073012598,-2044328076,1703290373,1190986497,-340270263],463,[1317754765,570723044,637760708,-117242490,-243971514,-1966913697,-922814394,696886,-1963694454,-722012858,136742966,-792448512,-1071951672,41782,135188534,918559488,1459618979,1508397398,1600018689,-1948090877,-29992749,1962936846,466145494,10696384,248526336,-1071972344,303926,-1962855448,-131341754,-131336149,646461123,1183449097,919142136,-1979708766,1183511654,919926517,534152,-925842382,918559568,905969827,528080,-1556692965,1448542212,646592081,-1092091895,1600018689,-1948090877,-29992749,1962936846,466145489,10696384,248526336,-1071972344,303926,153520694,26470400,736249483,737684472,1183499256,919142136,-1979708766,-722013082,458280144,77805248,1364612864,1493277416,2114150238,1490258914,168754742,-790530816,918559692,-402651997,1183515007,737684450,-1007145992,153520182,-129594880,-1573467906,1720320010,-179926284,-858729226,918559568,1459618979,-1976151722,-402650842,1582891528,-495058081,911790987,659198,-858727307,-1556692965,-1976172540,-402650842,1183515112,737684450,-1007145992,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,-940113916,91488257,-1962908440,-372157997,1854625652,243873508,-1992949754,1459620886,202279734,29488896,-1955957504,907053828,1547,1444662,104019456,859176964,-2046819306,92874466,-1993933565,-2080570603,-377290042,64257794,-947691533,251606530,-1149960186,237931318,-511485696,-1960479743,1854625747,-1959374364,-1409285106,395830,650195456,-50133624,1508930890,237931318,1229414144,-1979413821,101398048,859176960,637535238,-50133623,-1411167930,1358920937,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,1465384964,-1964749173,101332484,842399744,637535238,-1004403406,50671654,1967802105,-1018732570,-151755126,466407636,77805248,29882112,-402295808,-745865117,1961480529,-462517418,101615926,378091008,911671308,790155,115191,911304821,265867,277546123,824631942,84485645,51196198,221325053,638912806,-50131663,1493354115,2130897283,1609761749,906151811,397055,-1959347083,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,-1444718007,1358920681,-151755126,466407636,77805248,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962904856,-372157997,1854629236,243873508,-1992949754,1459620886,202279734,29488896,-1955302144,-2045736188,1958743010,-809872880,-2044269053,-289109499,23430694,201130842,-1961855790,63945410,92677870,653182090,50423174,46564349,2130897283,1609761734,906151811,397055,-1959350923,1493175854,1946280323,1473481505,-1394315637,158646282,63945298,92677870,1258095450,-1959334539,1593839150,-1966913209,186681860,1376810176,-301740102,-1979349466,-2044268860,56230245,-481736963,-9705048,-464614569,-1004403574,-1169028748,653132751,56231302,1967802105,-1018732565,0,0,-153452860,1946286662,-17766395,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,-499741438,9121308,-997177719,1183570558,-463013988,2114189315,-1235317034,-1949018485,1459601486,496157584,-1992942362,-1962931178,-940060554,57933825,1358977000,1198844369,920940171,396937,244004439,-1040777204,1567948801,1552627286,1955280634,-1948374018,-494490352,50694438,361309949,-377225981,1592557314,1594420867,906151811,397055,-1959344523,1493175854,1946280323,378222115,-1957232628,911664238,-1392610165,50694182,-143308035,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1993988214,1190986501,-963950269,1552496222,1149843194,-375266306,-1992884354,-1962931178,-940060554,57933825,1358981096,1467279825,920940171,396937,244004439,-1040777204,1903493121,1552627286,1955280634,-1948374018,-494490352,125091851,637896230,50423174,1959922685,361113095,24479270,-377225981,1591508738,1594420867,906151811,397055,-1959348619,1493175854,1946280323,378222119,-1957232628,911664238,-1392610165,57982986,50693670,-210416899,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1073010806,-2044328076,1703290373,1190986497,-963950269,1552496222,1149843194,-376052738,327522,257818626,1,280166402,3,316604418,11,258736389,11403266,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,242082815,249040367,270667480,274665453,258216031,263458609,283774900,288034967,16716075,65280,-1,1437263847,1474963428,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,1167120524,518818645,-1967597426,-26112,1465253888,-385649914,-1963196166,-956298226,33350,-1945739579,1958939608,-1995994336,-1946191226,-2037841337,1200357238,2022082820,105352191,-9140599,25315015,-977171968,2089492086,-763459316,1187449995,-956301082,53318,-1073072925,1187392884,-919371538,-541077109,41926145,25315063,-1961856000,-1946191218,-1946192234,-1946191690,-1694534466,-57604,-385842967,1187381590,1284113134,-447838200,-1950593400,2122911356,108825570,-1947697527,2122910844,175934418,-942637431,58950,14567111,-532232448,1284177920,-1995185386,1317068366,1284194542,-531724006,-1994896245,1183573582,-498693656,853886602,-395905052,-974633335,1686770294,-444694525,-804752127,-789786388,-1997745940,283897702,12052880,-989799959,1686770294,-278493181,-2012984181,-109016242,1961459461,175556068,-2092229493,1586040803,-772699148,-2071253274,1183383638,-1605974114,1183318016,-2146180172,-989729202,1418398326,-615086078,-2012785526,1190590294,1232371950,1357399751,-2020987392,1183318128,-2020987152,1183318144,-2020987149,1183318160,-2020987150,1183318112,-1207782927,1874529328,-263784948,-401902591,28379573,-1156835400,1317538803,-1169782340,-340238711,212842508,-1195751799,1183386929,376882616,1284183179,80118530,-167757592,1971383878,112645,-826662421,112643,243951,-16205585,1030383,871286194,48971968,-2120564685,117518879,1720540767,1297948670,-1962926902,1950882374,-1948677345,1015763400,-1392327037,-1947169962,1456179146,149429847,1532632832,-438150818,-1840855101,1190592512,1946157442,173729798,999305963,-2029486369,-2083616801,-1996385714,1317646430,737881006,-150503951,-1840348706,-147128056,-24705418,43142787,11290311,-1468102400,26363639,-2096270336,1929489534,-1404647651,384499713,1923644985,2122927889,175458216,28067527,-1471756544,2122317824,141820043,93027968,65733236,-150960407,168518,-24706444,-1157611336,-403242923,-137720941,1926314982,991393542,-1206683709,1183383616,-1572435548,-1987819895,-930381754,1438128875,-1538881280,1183434891,-2075752030,998262409,-955944194,32838,43140855,-2029882368,736070654,-1847330850,-1056708873,60841611,-1605989949,-140618101,102982,-661977484,-695544841,-1967759736,132219087,1451803346,63343540,1992768448,-134796535,-1837727266,1183514884,-1572436060,-1952168311,1178315846,-1996064856,2129170550,67552003,112395586,77792947,118097401,2122516234,1534328968,1234587275,-388906613,-388896559,-1979195005,-1949576453,-2034005048,-20970812,987559624,13730811,-1326575756,1191512319,-301566903,-498662136,-289135877,67046784,1325370494,-1961331576,-2037671346,-1072955524,725681272,1174638662,2089191836,-1951863809,-1958112178,-773271103,-2081893912,-74840095,-930362414,-997801077,-922828798,-80028426,1946210691,-5181937,1229391112,149816948,-69056763,-2131835870,-2084307187,1946191998,-1773237411,-775845047,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,-300977152,84475824,108284231,1191512302,-1004340254,-15892242,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317775083,-1047836268,-388896559,-511448879,-755267065,-1949791285,46433987,-154599744,-2080687396,259260625,150974702,1950959365,84471302,586932807,226553540,2122564607,1752432776,-1214886261,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157812,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-7569917,410290254,-1952821621,201292934,1090812096,59786795,-2037801914,-1679032452,-1215017333,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157708,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-2004974653,-1955892224,-4745650,1240384394,-1958134668,-773205567,1105842665,1073743653,-523116335,1141233911,-1864302842,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317771499,-1962952812,1951002307,-1047836357,-372119087,625076689,-784334841,-136261152,112068056,1023992063,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,-555549181,-2084356856,1946191998,-1773237448,1950991242,226553354,331927807,-285809922,-1962996352,-1937898536,1955090175,-1706128616,-8616309,75022347,-1874449599,-1986247165,-335577978,-1806791733,1950991242,226553354,331927807,-285809922,-1962996352,2122564568,980680840,-1969860981,175393219,-15892242,-32257840,-2131822878,-661979379,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317784043,1237551764,-2131883404,-925827315,-152895981,-15892242,-1581000566,1661584649,-653615862,1393235210,-955538933,64582,326497803,-1985317239,1183549558,-1404687448,-1807316672,-1962894359,-137219129,-1706653194,60577417,-1404662794,-544479497,-2134297781,-184446082,-787234029,-657331503,-134756077,-1951775095,868363207,331350994,-1054129710,-150939005,1183400182,65720726,1445698646,-1739159152,-8612215,-139966837,1272941542,2122369331,334823827,-774827069,332976618,-1980237879,1177265734,-2008643158,1183517813,-1404687448,-1807316672,-1031071509,-1073491405,54645267,13796289,-621283593,-1996488683,2122355782,695468171,93027968,1317217140,1183515900,-1436644436,1727513387,1727501220,12780450,-729762234,-2134078976,1188169697,-394884172,-1951637877,28944966,-1837200639,313335,-1020590476,-315434761,182263,-2037185676,147322857,-150703104,-1998653480,50298766,-61994807,-158435703,600382429,-1938388495,61890051,-796152250,-1982706037,1317785166,188539878,-2096859914,-1962345394,-784608650,-1031073934,-235417037,-564753582,56287991,-831092240,1183566379,-562656288,575479,-896858252,-136775871,-92894754,-1896331639,1317654110,-1035040316,-135772533,-775189534,-773074453,63112171,1183436870,-934901300,-1341660800,-2000104832,1190577990,796131824,619595402,1971338369,66500646,-2080606581,-422509594,-972822831,-427559029,787481350,-864121939,-1979461702,1988872030,-1948188786,115770359,1183498291,-804313874,-790572832,3016160],464,[4235328,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212678144,1077965896,1882718208,271609968,269488144,0,1073741824,0,0,0,0,6299648,1086341120,57408,0,1616904192,1610637408,0,0,0,1344809040,0,606232864,1193612153,1,576790528,571571748,1860,291504128,325653538,83749,0,536879104,-1870643168,135291024,336070656,574497300,67108983,134742024,1042420756,30498,134222856,571741192,7807550,137107968,336860168,1998732834,2228224,336857096,574497300,134217847,336070676,1042420756,30498,203358208,353834252,7283772,-2147483648,128,-2139095040,0,538976798,572530720,538445852,539261968,539506728,31780,612110344,674768928,8135712,2083000320,942153764,2082742312,2359296,673195132,606087224,1073741948,538996768,538976288,28704,544219152,538976288,7348256,5251072,538976368,1881153568,5242880,538976368,538976288,112,572815360,572682786,30756,577186842,707408434,7480870,470290432,572662306,471999010,134479872,572662300,572662306,134217756,572660756,572662306,7202,572271642,572662306,1843746,469770752,572662306,471999010,0,675545088,4466704,0,639770112,842148390,15394,578226192,572662306,1843746,1997014016,572662306,471999010,336068608,572662391,572662306,570425372,572684032,572662306,7202,578226180,135533602,1837064,1610612736,606353440,1881159716,0,1212696624,1212696656,80,1056768,1211631664,14408,537919488,940060672,3688520,268435456,137363496,944261176,0,805326888,1212692488,56,2621440,1211631664,14408,271060992,940060672,3688520,0,154533888,910772287,0,805306368,1212170312,3149872,1056768,1081624624,12360,537919488,2017996800,3164224,805306368,1211105352,810041464,0,805324800,1212184648,48,4227072,1077952704,16448,-2143289344,1077985280,4210752,-1073741824,1086324736,1077952576,0,-1073692672,1077952576,64,1344294912,1212692488,12360,1344798720,1212723200,4737096,536870912,1211105296,810043464,0,805314576,1212696648,48,4730880,1212696624,12360,1344798720,1212690432,3164232,0,1211105352,810043464,0,1048576,1048700,0,0,1750620216,28776,541065216,1212733440,3688520,268435456,1222115360,944261192,0,-671068128,1212696648,56,4718592,1212696792,14408,537919488,1212696576,538980424,-1073741760,1215316032,1883785288,57408,1207977984,810043464,4202528,0,0,0,1394627405,1718186597,0,0,0,0,355664384,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,101777424,536874496,318791935,1,1387008,0,260608,196608,197626,328714,459802,394282,787514,656458,197738,263306,263322,459946,459962,197834,263386,197866,263418,394506,394522,394538,394554,394570,394586,394602,394618,394634,394650,198058,198074,460234,460250,460266,394746,787978,591386,591418,591450,657018,525978,460474,657098,657114,329466,395034,591658,526138,722778,657258,657290,526250,657354,591834,460794,591898,657450,591946,854122,657546,592042,526538,264426,264442,264458,461082,395562,264506,395594,461146,395626,461178,461194,264602,461226,461242,199114,199130,461290,199162,592394,461338,461370,461386,461402,330346,330362,199306,461466,461482,592570,461514,461546,461562,330506,199450,330538,527162,265034,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,199786,199802,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,200026,200042,396666,396682,396698,396714,200122,396746,331226,724458,265722,462362,462378,265786,724554,396890,265850,462474,200346,200362,265914,528074,397018,200426,265978,200458,266010,462634,593722,593738,593770,397194,593834,593850,593882,593914,593946,593978,790618,594042,528538,528570,528586,528602,332010,332026,332042,332058,659754,659770,659802,659834,659866,659898,659930,463354,659994,660010,660042,660074,660106,594602,529098,463594,398074,398090,398106,398122,398138,398154,594778,398186,463754,463770,463786,463802,201674,201690,201706,201722,463882,463898,463914,463930,463946,463962,463978,463994,464010,464026,464042,464058,464074,464090,464106,464122,529674,5402,0,0,0,0,1077952512,1077952576,4194304,0,1347440640,0,0,0,336860160,-64477058,5263440,0,1211109392,137379912,540035080,32,1212690432,134480433,4202769,0,-2143281152,-1073741824,12591136,0,673714176,1160319784,3687746,0,0,32768,8388608,0,1077952512,0,0,0,1075847168,1077952576,1077952576,8224,541081600,538976288,538976288,16448,945033216,4180,0,0,0,276566032,16,0,0,0,1077936128,128,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1212690432,1212696648,3164232,0,271585280,269488144,3674128,0,138948608,537923592,7882784,0,138948608,134754312,3164168,0,404228096,2017994792,526344,0,1077966848,134770752,3164168,0,1075845120,1212706880,3164232,0,138967040,537923600,2105376,0,1212690432,1212690504,3164232,0,1212690432,137906248,6295560,0,0,16384,4194304,0,0,16384,1077936128,128,134479872,541073424,264208,0,0,2080374908,0,0,541065216,134481936,4202512,0,138948608,538972168,2097152,0,1193287424,1229539657,1843271,0,541097984,538976288,49184,0,336070656,1042424340,14893377,0,0,0,8388608,0,555843072,555826721,8266017,0,0,0,0,0,1075912192,1077952576,1974592,0,-2139062272,0,128,0,555973632,538976288,8135457,0,0,-2139062144,0,0,539131392,539245604,8266272,0,539131392,539245604,7348256,0,1075912192,1078018112,2039872,0,-2139062272,-2134900736,32896,0,555840256,555826977,7545121,0,32768,0,8388608,0,538996736,538976288,7348256,0,269498368,269488144,14716944,0,606238464,606613544,7545122,0,0,0,8388608,0,538996736,538976288,8331552,0,825319424,707406385,7676964,0,-2139045888,-2139062144,12615808,0,825320192,623192361,7414563,0,32768,0,0,0,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,572685312,540811810,7348256,0,1075912192,1077952576,102637888,3,-2147483648,-2139062144,128,0,572685312,607920674,7414050,0,0,0,8388608,0,1145844736,67645504,5792836,0,143195904,134744072,1837064,0,8421376,0,0,0,555840256,555819297,1974561,0,32768,0,0,0,1094836992,336863778,526356,0,32768,0,0,0,1162210560,353706530,526357,0,269531136,1077944352,8421440,0,557900032,302779410,14762017,0,8437760,0,12615680,0,574743296,134747170,1837064,0,32768,0,0,0,75693824,537921540,16728352,0,1077960704,1077952576,1077952576,24640,-2139062272,541081664,269492256,16,538992640,538976288,538976288,24608,4466704,0,0,0,0,0,0,64512,2113664,0,0,0,0,1211631664,3426376,0,1077985280,1145332824,3687492,0,0,1077953592,3687488,0,67374080,1145324604,3949636,0,0,2084848696,3687488,0,1077948416,1077952736,6307904,0,0,1145324606,1111244856,15426,1077985280,1145332824,6702148,0,16384,1077952704,6307904,0,16384,1077952704,1077952576,32832,1077985280,1884309580,6702152,0,1077985280,1077952576,6307904,0,0,1229549010,7162185,0,0,0,8388608,0,0,1145332952,6702148,0,0,1145324600,3687492,0,0,1145332952,1081623620,57408,0,1145324604,71058500,3588,0,1077960912,6307904,0,0,541081648,6295568,0,1077936128,1077952736,2113600,0,0,1145324748,3558468,0,0,675562734,1052712,0,0,1435011293,2237013,0,0,8421504,0,0,0,271074542,15615016,0,0,675562734,537923624,49312,0,268977276,8143904,0,538972160,1075847200,538976288,4128,1077952512,1077952576,1077952576,16448,538984448,270540832,538976288,16416,4993536,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192],465,[1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1077944320,0,0,0,-2143272960,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,16384,1077952576,4210752,0,0,1347172356,1077437520,0,1078472704,544743488,5776416,0,1212724224,180,0,0,-125248512,539031632,7348256,0,1077952512,16448,1077952512,16448,1078472704,1212698656,1208487976,48,20480,0,0,0,1310727936,1364217937,2039886,0,1082130432,1077952576,32832,0,1612726272,6291552,0,0,0,672399360,1321040,0,0,293888,0,0,0,15728640,0,0,1579163392,1381912913,2039889,0,1082130432,1077952576,32832,16515072,0,0,0,0,542121984,0,0,0,268435456,269515792,8126464,0,547373056,14712896,0,0,1075888128,12591136,0,0,4202512,0,0,0,0,1145324544,1081820228,16448,2021144576,134756472,526344,0,0,4194304,0,0,0,0,541065216,64,1086341120,14696512,0,0,1616928768,6291552,0,0,0,676331520,5253140,0,1119961088,317278276,8405794,0,32768,-2139062272,8421504,0,1119961088,283789636,8602145,0,32768,-2139095040,8388608,0,1109508096,315172900,8405794,0,32768,-2139062272,8421504,0,4096,1075843088,3164224,135266304,336070660,1042424340,14893377,0,0,0,8388608,134479872,336070672,1042424340,14893377,0,0,0,8388608,336068608,336070690,1042424340,14893377,0,0,0,8388608,739901440,336070656,1042424340,14893377,0,0,0,8388608,570425344,336070656,1042424340,14893377,0,0,0,8388608,336068608,336068616,1042424340,14893377,0,0,0,8388608,0,168429312,1042420498,15155778,0,2154496,4243520,14688256,0,1075912192,1077952576,136192320,2052,-2139062272,0,128,135266304,539131396,539245604,8266272,134479872,539131408,539245604,8266272,336068608,539131426,539245604,8266272,570425344,539131392,539245604,8266272,541065216,538996752,538976288,7348256,537919488,538996800,538976288,7348256,1344274432,538996872,538976288,7348256,-2013265920,538996736,538976288,7348256,0,555973632,538996768,8135457,0,0,-2139062144,0,639172608,825320192,623192361,7414563,0,32768,0,0,135266304,1075912196,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912200,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912225,1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,301989888,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1092689408,1346913346,10379616,0,-2139078656,-2139062144,128,135266304,555840260,555819297,1974561,0,32768,0,0,67239936,555840264,555819297,1974561,0,32768,0,0,302776320,555840289,555819297,1974561,0,32768,0,0,301989888,555840256,555819297,1974561,0,32768,0,0,134479872,574743312,134747170,1837064,0,32768,0,0,0,1008758784,572662306,7348284,0,1145321472,1145325636,5784644,0,1056832,1211631664,3426376,0,2101256,1211631664,3426376,0,4466704,1211631664,3426376,0,5780480,1211631664,3426376,0,4718592,1211631664,3426376,268435456,1058856,1211631664,3426376,0,0,1212090678,3557704,0,0,0,0,0,0,1077953592,272122944,4104,528416,1081885752,3687488,0,2101256,1081885752,3687488,0,4466704,1081885752,3687488,0,4456448,1081885752,3687488,0,4227072,1077952704,6307904,0,4202496,1077952704,6307904,0,10502144,1077952704,6307904,0,10485760,1077952704,6307904,0,1344294912,1145322504,3687492,0,5780480,1145332952,6702148,0,528416,1145324600,3687492,0,2101256,1145324600,3687492,0,4466704,1145324600,3687492,0,5780480,1145324600,3687492,0,4456448,1145324600,3687492,0,0,8126480,16,0,0,1414810684,7890004,0,528416,1145324748,3558468,0,2101256,1145324748,3558468,0,4466704,1145324748,3558468,0,4456448,1145324748,3558468,0,2101256,675562734,537923624,49312,1077985280,1145332824,1081623620,57408,4456448,675562734,537923624,49312,0,0,0,1397555200,1919243040,26217,0,0,0,435880448,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,983136,3,-1879048192,1,135331859,536875520,671113471,1,1700352,0,260608,262144,263162,394253,525344,525363,853062,787545,263295,328869,328888,459979,591070,263409,328983,263466,329021,525648,525667,525686,525705,525724,525743,525762,525781,525800,525819,263694,263713,591412,591431,591469,460435,984761,722636,722674,722712,788286,657252,591754,788400,788438,329724,395298,722997,657480,985198,788628,788666,592096,788742,657708,592210,592248,788894,723396,985578,723472,723510,658012,330370,330408,330427,461518,527073,330484,461575,527130,461613,527168,527187,330598,527225,527244,265119,265138,527301,265176,789483,527358,527396,527415,527434,330845,396400,265347,527510,527529,789692,527567,527605,462088,462107,199982,462145,593236,331111,331149,331168,331187,331206,331225,331244,331263,331282,331301,331320,331339,331358,331377,331396,331415,331434,331453,265936,265955,331510,331529,331548,331567,331586,331605,331624,331643,331662,331681,331700,331719,331738,266221,266240,528403,528422,528441,528460,266335,528498,331909,856216,266411,528593,594148,332023,856349,528688,332118,594281,266620,266658,332213,659912,463323,266753,332308,266791,332346,528973,725600,725619,725657,463551,725733,725752,725790,725828,725866,725904,922550,725980,660482,660520,660558,660596,332954,332992,333011,333030,791801,791820,791858,791896,791934,791972,792010,595440,792086,792124,792162,792200,792238,726740,595706,530208,464710,464729,464748,464767,464786,464805,726968,464843,530417,530436,530455,530474,268349,268368,268387,268406,530569,530588,530607,530626,530645,530664,530683,596238,530721,530759,530778,530797,530816,530835,530854,530873,530892,6623,0,0,0,0,0,1077952512,1077952576,1077936192,0,0,1212696648,0,0,0,301989888,612307474,1224614948,18504,0,1312425992,405293130,1783237132,526428,0,1213149184,67252552,1075843080,0,0,-2143231984,-1872756736,6328464,0,402653184,405021732,1094853656,15426,0,0,-536870912,-2147450816,64,0,1077952512,64,0,0,268435456,1075847184,1077952576,538984512,4112,1077936128,269492256,269488144,1075847184,64,1410334720,273954872,0,0,0,134217728,142542856,2056,0,0,0,0,0,0,0,0,0,8405056,0,0,-268435456,0,0,0,0,0,1077936128,0,0,269486088,1075847184,-2139078592,0,402653184,1111638564,1111638594,6180,0,403177472,134744104,134744072,62,0,38025216,134480386,2118262800,0,0,33702968,33822724,3687426,0,33554432,302647814,2118263330,514,0,540934144,74989632,1140982274,56,0,538445312,1113742368,1010975298,0,0,67256958,134743044,1052680,0,1006632960,1111638594,1111638588,15426,0,1111228416,1178747458,402916410,96,0,0,4210688,1077936128,0,0,0,16448,-2143272960,0,0,100728832,102260760,1,0,0,0,0,0,0,0,8323072,127,0],466,[-176226071,1308546013,-176226087,1325323243,-176226119,1342100471,-176226183,1325323243,-176226119,1308546013,-176226087,1274991550,-176226071,1207849855,-193003279,1073778943,67108865,1073745920,1,0,0,0,0,0,12,655390,65537,-16777216,-1,-117440513,-253624449,-404816065,-404873314,-404873314,-404873314,-253681762,-117440705,-129,65535,0,0,0,0,0,0,0,0,0,40,7,9,65537,0,0,0,0,2,2,0,16777215,1,254,238,198,130,0,198,198,13511,0,0,0,0,0,0,0,0,0,0,0,40,7,11,65537,0,0,0,0,2,2,0,16777215,65535,65471,65439,65423,65415,65411,65415,65423,65439,65471,65535,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005465343,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-141588465,2012778359,0,2005370895,2005432183,0,2005436431,2005432439,0,-2021095409,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-2021095409,2005466999,0,2005436431,2012774263,0,2005370895,2005432183,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-2021095409,2005436535,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005436543,0,-2021095409,2012807039,0,2005436431,2012772215,0,2005370895,2012772215,0,2005436431,2005432183,0,-2021095409,2005436543,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-7829489,2005466999,0,2005370895,2012774263,0,2005370895,2005432183,0,2005370895,2005432439,0,-2004318193,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,49152,49152,32769,32769,3,67,102,118,126,49279,32895,127,126,124,120,112,96,64,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-49153,-57346,-57346,-49156,-49284,-32968,-33008,-256,-256,-61696,-57600,-49408,-33024,-256,-255,-253,-249,-241,-225,-193,0,0,0,0,0,0,0,0,0,0,0,1048592,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,16523008,0,11012608,5770496,12062208,7868160,16256768,7341824,14680832,12583168,8388608,8388608,8388608,12583168,6292224,11535872,5770496,11012608,14159616,16256768,16256768,0,16523008,0,0,0,0,0,-1,-1,-16744193,-16744193,-16744193,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16523009,-16256769,-15730433,-14680833,-14680833,-14680833,-15730433,-16256769,-16523009,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16744193,-16744193,-16744193,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,393223,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63489,63488,30720,63488,55313,34843,31,30,31,32799,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-63492,-64516,-64514,-64513,-64562,-64572,-56384,-35904,-64,-32832,-49216,-49184,-1,0,0,0,0,0,0,0,0,0,0,0,393240,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1072758784,-2146500608,983040,-2146500608,-1005780992,-335020032,2080374784,1006632960,2080374784,-67108864,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,535887871,534839295,1071710207,2145452031,971046911,299958271,31653887,31981567,-2113929217,33554431,33488895,67043327,-1,0,0,0,0,0,0,0,0,0,0,0,524305,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262656,394752,462336,-2130764032,-2130764032,462336,394752,262656,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-787201,-919297,-986881,2130764031,1057014015,1057014015,2130764031,-986881,-919297,-787201,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,655374,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,768,8390400,12586752,14688000,15744768,768,768,768,768,768,768,15744768,14688000,12586752,8390400,768,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-16285441,-16285441,-8390401,-8390401,-8390401,-8390401,-16285441,-16285441,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,14683648,256,256,256,256,256,256,256,256,256,256],467,[256,256,256,256,256,14683648,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,7,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,63519,63519,61455,61455,57351,57351,49155,49155,32769,32769,0,0,0,0,-1,-1,-1,-1,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-65152,-65152,-65152,-65152,-64576,-64576,-63520,-63520,-61456,-61456,-57352,-57352,-49156,-49156,-32770,-32770,0,0,0,0,0,0,0,0,0,0,0,524296,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65055,1560,1560,1560,1560,1560,1560,1560,65055,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1717987063,-1868981863,0,0,-1717986919,-1717986919,0,150994944,-1717986919,-1717986919,144,-1728053248,-1717986919,-1717986919,153,-1727463424,-1717986919,-1717986919,37017,-1718026240,-1717986919,-1717986919,39321,-1718023936,-1717986919,-1717986919,9476505,-1717987072,-1717986919,-1717986919,10066329,-1717987063,-1717986919,-1717986919,-1868981863,-1617323767,-1717593607,-1617297511,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1617323767,-1717593607,-1611032161,-1868981761,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-1617323767,-24583,-1617297511,-1868981761,-1717987063,-1717986919,-1717986919,-1868981863,-1717987072,-1717986919,-1717986919,10066329,-1718023936,-1717986919,-1717986919,9476505,-1718026240,-1717986919,-1717986919,39321,-1727463424,-1717986919,-1717986919,37017,-1728053248,-1717986919,-1717986919,153,150994944,-1717986919,-1717986919,144,0,-1717986919,-1717986919,0,0,-1717987063,-1868981863,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,3245057,4801538,4801538,4801538,4801536,4801536,-1068923903,541656066,541656066,541672450,541672450,-1070489855,0,0,0,0,0,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,286331137,269553937,0,0,286331153,286331153,0,16777216,286331153,286331153,16,285212672,286331153,286331153,17,285278208,286331153,286331153,4113,286326784,286331153,286331153,4369,286327040,286331153,286331153,1052945,286331136,286331153,286331153,1118481,286331137,286331153,286331153,269553937,521212161,287248881,521273105,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,286331137,287248671,535892255,269553937,286331137,287248671,535892255,269553937,521212161,287248881,535892255,269554175,-250539775,287248657,535892255,269611281,-250539775,287248657,535892255,269611281,-250539775,287248671,535892255,269611281,-250539775,287248671,535892255,269611281,521212161,-57359,521273105,269554175,286331137,286331153,286331153,269553937,286331136,286331153,286331153,1118481,286327040,286331153,286331153,1052945,286326784,286331153,286331153,4369,285278208,286331153,286331153,4113,285212672,286331153,286331153,17,16777216,286331153,286331153,16,0,286331153,286331153,0,0,286331137,269553937,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1431699456,43690,0,0,-1599428086,-1599428086,0,167772160,10529450,-1431696896,160,-1442840576,10529450,-1431696896,170,-1442185216,43690,-1431699456,41130,-1431699456,43690,-1431699456,43690,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431655936,-1599427926,-1431655926,11184810,-1431655936,-1431655766,-1431655766,11184810,-1431655936,10529450,-1431696896,11184810,-1431655926,10529450,-1431696896,-1599427926,-1431655926,10529450,-1431696896,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431696896,160,167772160,10529450,-1431696896,160,167772160,10529450,-1431699456,170,-1442840576,43690,-1442185216,170,-1442840576,41130,-1442840576,41130,-1442185216,170,167772160,10529450,-1431696896,160,0,-1431655926,-1599427926,0,0,-1431699456,43690,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-65013697,-31459201,-31459201,-32506753,-32506753,-33030529,-33030529,-33292417,-33292417,-58621633,-58621633,-58621633,-134119393,-134119393,-268189681,-536625145,-1073225725,-2145388543,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,572653568,8738,0,0,790766082,539108082,0,33554432,-13688286,572715775,32,570425344,-13688286,572715775,34,570556416,-56798,572719103,8226,572653568,-56798,572719103,8738,572654080,-13688286],468,[1860071919,-56668892,-1197131992,-646351224,-1427219213,1389458258,-798811023,1599827735,1241382007,-1780073312,397936632,-1829453586,-1756705927,-1038671032,-1983682658,480484417,965702032,1879041498,-1747714268,-73965849,1680140481,2007568333,1261325247,-120225832,-1046346287,-1248978042,1246347222,-1805606533,-1570917900,946542689,-1929043178,643448019,-1514787921,-433248204,660573703,-947031184,-472237357,-437261719,-1176097264,1962061399,-1175888722,-1696238919,652815446,444547977,-1934329433,-69529130,-1810214438,-1125397226,2032531711,1610272199,633534268,469740886,-32120834,-13734001,-83886725,-1424087734,-1820247275,175745368,1622075736,-2056985211,1056268981,-739890575,-621509048,-1263744500,-1932099812,441313548,721745039,-1353735991,-1862590686,-2030601657,-515967598,-1196564070,-1906377787,850254407,-2041128004,-255135889,-408593922,1638384995,1646773299,-984630221,734720702,2059524471,1670535872,-1464978740,158950564,2097052855,47270219,1342948718,1689885919,-419670763,1705172197,-427045749,318003501,304635698,1169333229,1939245579,734795507,-493687418,-927099741,-495795764,-1967891330,2092932022,1258777625,1889425553,1607728719,-1276488616,303577146,1711648348,-1062017785,271402347,-1049745235,1850909426,1462989529,763767146,1468900966,1955903277,1289979537,-1780053429,-402880234,1116420045,1375294727,-562776279,339921714,-1809464414,-1611382066,-1128293418,1829282980,-601254364,-161323644,-394681646,1101189835,2105804188,-1726552382,-1481325267,-800373339,127521416,741218209,1717184810,1584368630,-1517908907,1882192278,-252492557,-911205601,2068132613,-1121565283,2121234073,-1147662394,-175870348,-1236919841,1729526919,754601047,-487777202,-1747982958,-842376244,-1903380577,1548055527,-300325495,624531251,2092587927,-103799807,-1453004807,-981095046,-554994696,-1526034188,2046214879,841502658,1086097800,1683329110,-1387423592,-1992907410,-860537860,-1362853479,-681449271,-911588420,685055676,-693807051,-1659534977,323508138,-1485657960,-2067150644,-885837559,1345464596,758488383,-1538102489,-1738184318,1909240127,-983926378,-1886726760,888638004,1396000972,-1280363830,1653434572,-727087445,430497584,1215928975,-2145402685,1529347344,-1229205354,775737696,-647644809,1363242498,1173988057,-1316681282,-1033487975,-294678156,-1278004748,1851279682,700249302,-1922709997,724449049,1149942375,-827968776,-1785619768,-1960795845,2038185249,153963362,-985752119,611698212,-187270046,-1294738967,1286058866,63622346,-140365683,848941013,-1693086915,-1502366325,-758265780,1333271824,37909139,205847804,-764528828,-1719051116,-1489786734,852151692,1911590981,-842004280,-1106492947,2033801654,-1733913767,69522610,1264728479,-892405755,-765053159,1031031076,1250661513,925057019,1068580860,283383258,1716080752,1660065544,-2064508987,-612010702,-1900720541,-1961845894,288946630,-545263489,-962286301,363662025,847861102,1122086329,24864684,-990860199,972301934,-764221687,1208021183,-1329674779,645003840,-843827807,829371708,-52646823,2130565170,-45764301,-2048712558,-1612258046,-936534832,865639929,-105502373,-104309763,-91311837,741830671,-1210540506,825575624,-5638485,-1443485565,764028639,-410938513,790895883,2057856701,1818538269,-1195181829,-1493605389,-695901197,882218781,-661507143,1605846683,-1349111619,-50974531,1634942268,-1541548834,-696541963,-1660323335,1255269911,924073666,1510676573,-239716887,-1384588438,-820288691,590181946,485213723,1260852248,271850510,1775562323,-714919047,1067516790,1565507096,904467534,-1353454782,1791771326,139983567,-795140090,2064573052,1595103385,-1128792794,-1589414356,-1331216407,-1955801504,-1415454926,-1882590031,349428021,2078690843,1010883742,1671933519,-45047361,460228140,-1206443289,1297327100,1425375182,-1182178900,-259378265,1592140219,1169525908,-1940110659,1066562547,-1388043829,-843317343,-2057225048,667963706,458871562,724177074,-1350063626,-376153520,1779807853,817239247,-767983372,-1739768301,569016233,-333272437,1881711189,-367746827,460352468,118637686,-104373523,-1945977544,-693916446,-793148142,-1478631027,-2014555066,1723674149,716270257,184452588,-102856301,1022878765,-330359139,-2062395565,1818456363,-630325416,-1238724707,1549398591,1322463615,-130934860,1841631322,389605314,-1325172831,633702521,-608491080,1199349272,-557332089,-1574430183,1666431481,-1352207307,999122469,-570876564,1476129370,-745345528,1404544744,-2014353758,2047963681,-1552341565,-487436484,-212620796,-252903804,1804151535,1970718436,1260959253,-866482356,-604811047,-135191307,116259100,-482021116,-1156146038,-1321375177,170879339,-154126488,65865282,-612778780,1022071249,-1357363339,1801338398,-963881519,-1197024020,-942880027,1489308752,-1813614321,1335633810,-1660455534,-2092463741,-428497829,-1692711791,1286511464,-446542412,434849911,1421481679,-1361496599,1735604131,-1868708129,1771001796,938045800,-1742540846,248292861,881002383,-1571679758,1398401306,153858726,916297789,1733285973,-633088005,1881853615,437952420,986466651,1070632460,826643700,-1414651442,-997332255,-2002428063,1865576669,-768118810,-210453723,2130309303,2045174607,-1670941998,-757949159,1054302699,765221361,-1353106058,904675550,-1496061980,-1471527783,1068542205,934802262,1877235400,984790749,448439997,-169644788,899015541,-414894396,2123609980,-211560613,-946906977,-1349978386,-332805053,-1786853249,-1099938543,-1568362016,-969073395,2051995321,1718245517,512348837,798880456,-294711817,-811233520,584701926,1644608822,1493629567,-1079727721,572123004,2111186506,-1029794405,-946506432,-685200798,1024666666,-1781671323,-195539046,-1516629382,1298377943,-817819749,-420857592,-185679234,-1529595037,1509649149,-634258861,-1305951793,-1880575055,690412460,1827253957,802067539,-1193826449,-927768454,-1164096940,-529188029,669797152,-1336869416,1861608210,1554168459,758329519,-382644065,-1656305637,1741569929,1894215090,87037119,-1266207658,296553823,907465994,846587327,1547277564,-221192232,1891034548,-970196686,-1394412975,-1256848432,-897671344,-1688941323,1380961745,-869699751,-1003391043,1718176634,1763656697,999267290,-2042287151,1916772176,1311856954,824093081,1748585661,-95947142,1237511094,2133745015,-548156122,1077008060,1718100637,2015273087,934525160,69160698,925332427,-1796320456,1899731994,502133435,2126944030,1740587995,631667477,-1998813691,1025872345,-784664777,449346459,-691798531,-1644559554,1380955534,402278393,-1263457161,-1586981181,1295091536,-1482062273,1021329228,2135579089,-834250870,1877822014,-443621194,821201585,1950868869,561679504,-1444664505,-1892817035,-498409332,-1965477206,-1122645413,715728554,1750561338,-374626646,2020596712,461068892,-761529059,1581837288,-2031289894,1784141094,1615148449,-1633870581,-814309653,-1637114121,1169890987,-345280211,-1193123020,-916982188,-1368307974,2090266716,-859108899,-1085034814,-1574843094,-1145533455,-835841325,-1463742303,-1212619114,-773343189,-281052543,111191220,-1234678682,-589616583,1911217875,-757888315,-1558988615,-1240087695,-2129839623,-1587587994,-212067217,2064798098,885817414,-1966042543,-1564297870,351145586,-380969444,1808959285,1780421568,-1225423454,-1694686398,-1257424157,-1010493205,1191773482,605382376,-902733566,1210327547,-1919147993,-2072907971,-157792705,705222671,1245338713,945433804,932828687,-647021163,-1435209982,1012181157,1502778411,-1724913877,748582071,1245580391,-1728146154,1260252606,-918346466,1920545348,-371413778,2146407257,690025366,-1599781867,-7865669,-1226572123,989651583,-215529916,-1445468370,330288733,974115913,-1572593985,-882926149,-917314164,-1357998504,-1754392087,297954227,-344737923,1724205989,-901117143,-299625528,-1766113761,2012581838,-745097411,2006001550,-101270721,-478247835,-1930567994,1335691258,-791663025,-1123021409,2132934552,-24874677,-995956046,1000514689,-677191281,-527545505,-1209002801,943367612,2142181950,-1428803339,-1940209847,829074795,614278860,1435398069,366170522,-2002289239,-1222008847,-485331424,-1722918589,413824986,1155487695,924359292,-1497203579,-485110282,323886910,-504157418,959039028,1277637587,1298589523,315383963,-427426061,115395521,2047780519,-470005270,1939042694,748109281,487442522,-797624268,-2092845856,1008340103,282742900,-25523922,-1884994267,648805114,132048953,-426619536,1711655487,876214097,-1202561036,1888897841,623475042,1448236114,-1572527948,-244111965,-1457788393,753994381,746930722,1553413070,-153128176,20856953,1328551113,852491759,2077002199,1170722552,-1592654106,-215850714,241230494,-1181360660,1064291337,-684535812,-2084320117,287635352,-903599014,2120501564,-860954131,-1913027929,-1513948872,333021282,-492634532,734860823,1515045917,1502464606,-1831764746,-842652638,1564404043,-2031729469,1237181984,-1856160764,-1181658375,-215241173,-490839959,2039906289,2008860836,608105232,303976258,1683160985,-1359876930,2093052876,754963422,2039572723,65413279,2063696968,330196259,-738303449,-1207985827,-384895537,-398746473,1261190647,308982138,172534471,1505960875,717330733,1126986697,-1851063402,653869935,-383844892,-1962997651,-1074650896,1459867140,-1441777919,-530017966,403513361,693259277,-1587532599,21646666,-233115605,-935154889,-1302702945,1193387355,998790016,1922006545,-1035248987,-1771389311,-1856591300,-1491136217,1519588182,2084937287,-768937979,-1241766993,582370138,586549102,-2093478787,-806840454,-1531680562,944588455,52314893,904069510,-1742917078,-2077034361,22285055,502794239,-901392,-268373886,1722051589,1005655456,760902920,581650553,1616953353,-1766526956,-1858012891,1210392982,-1546255953,-32387106,-1475807215,1516763457,-129734363,1850562221,-1333504992,65539108,5177636,-1071021725,-1608335309,906012684,-1442660606,1518358401,490209696,-533846878,489349670,-25091509,702554304,48498880,-1062895245,-533020597,1658814943,1671937586,-1969410360,121505772,-1873346098,607160799,-1588518508,1627402842,-1937069974,-1986833140,-565915768,1147118594,41491644,2130812866,-96190976,473639023,559883434,246940029,-192234224,206138320,140518384,-435133486,394375936,183503616,142414832,1130276345,1075578430,-529010627,-316301662,629398272,258752529,-2046408403,885020930,78646880,1296291160,163451178,98435436,-1066073482,-308440055,-2120801631,1278640347,-251430331,-2000624704,-2137445072,261623600,53412628,-57501572,-133466092,2031417344,-1064075129,-1070219209,1438902275,896590308,244859977,-2121072540,-1065754622,906341388,801729412,1706958522,-254306424,-1303602896,1452486831,890276135,-46765455,1424796997,-1454664710,-657320999,838387856,-68615902,1228943620,-739612042,2038903571,1906837321,-2094414692,654928099,1510388829,839175012,533943832,-778696103,1977325851,1217448951,-1351282061,714465796,-1357877943,1451840161,-1305288597,-1458374057,1297395034,-1801642725,1259519380,-1932863736,1600971404,-1802667511,-322250089,1759694956,-1455545337,421139134,-1186658902,-1810786543,-1443584272,-1082480359,1791601656,879656063,267726107,656941268,1649342334,-509185309,2059783322,1521582527,1452304061,-1353208869,737235448,303225156,1644332562,-974953753,737118497,1272169621,-1063429846,-498266843,315315730,-844123812,1817137295,1368457907,-658880384,1791274875,889300291,630624905,648455460,-896023515,-408663638,252150642,-258959332,1490308386,-629388379,-1258751514,318996916,667175699,-1415191981,1040957359,-1122828738,-1802347558,707154064,-798209988,-1312517270,1985822046],469,[-1446488189,1204159697,1110419386,58819758,-496754141,45646664,1385050261,651188047,-2128441928,-1166763563,2136119664,1557625906,-1126067473,-416390925,1003677371,-41724041,1567676966,248770494,-988703547,1985504913,1392816042,1799637582,896476521,-1213897551,-910314748,1232636971,-202053419,1324796753,-552822083,-400035646,-617855670,699299636,-2042549285,-1884415297,-406073305,-106300840,-1129687274,698562724,726938192,-843545539,355308324,-1369340165,1384649079,-1528658181,1431663548,736564006,428143097,2112086579,980390101,42487273,1762899296,1765284417,767826745,-65503616,567581307,640439081,-54638492,1576389662,-467161089,-495947525,1962843903,1392768987,422387926,-1825015494,1321435945,1530647220,1692772866,1305693653,891481823,-1700785419,1688048845,385246992,-239167687,-90353969,1621079212,463326498,1284669612,1325343910,-1433598258,430751903,76048051,-1058441618,551264406,-1418642135,-1405951575,612154957,-1975255240,29603676,-315423188,-488451902,-573224606,1853954291,-380102321,524022349,1381179356,-1174493038,-1425411719,1580351098,1200901089,-999659580,-1108274890,-397739754,1431855555,-417624618,916632602,722572434,-914659249,1686319378,-1369560262,-2101496640,-1115727436,-1119619138,-148102073,266368061,458074876,-630974003,407841612,76113042,655610553,429608839,-456259100,-1740087085,1428067714,177350049,1394874765,1286407776,-2064469631,288135094,-2003417037,-2072357361,-1843845532,1818797362,-1058905476,301511860,957019284,-764275223,-1160453077,-1339552938,1364253881,-151316829,2021987175,-47051553,-1981489053,-1291691740,-1306488799,-1668136174,1126673920,2018469702,427903026,2118002002,-117881443,-2120853485,-1406693116,1704817177,-462805611,1084820698,1150928066,-1779787443,1152622650,550960137,310922023,1422449352,-1634699685,1613941667,-808644977,1761993087,174383375,1615798476,1532283178,-2135592842,1789522690,124159305,-841861461,-2131038367,1911783413,552896337,1977611558,1482931184,520624397,665524349,801366291,-1009877114,1410129839,1881631907,1217231120,-2116533153,993986384,201857030,84026883,635462336,53872512,-326751531,935464452,36570223,-1445476323,491136245,83985986,-1175434304,-555236553,553418505,121671138,-132581508,-1472920609,1086086919,1796622867,-1442347916,-1333248367,438134033,-2033088243,492470672,-1318025063,299960246,553404079,-259275124,486554519,278453500,839136756,1628519971,294375937,126911678,847153974,203164922,-1954439359,-736069752,-1941421335,25576270,1610776851,-1747092431,-255975936,-2119457690,276277405,60835297,-1918385712,272310145,-1074253599,1381581587,1577462784,861960194,82578768,-1064500722,-805068731,26046401,-2134703610,-1342095223,-1752117416,-839836160,330315072,36964408,15591380,1668804724,817922432,-800054688,-2121588349,-221257577,446719680,-2084795944,-606004472,1242688606,819685434,741349772,1120103692,-971488951,2005401227,-971187256,660630160,-69138478,585933366,-347595310,319953346,1759624718,641867291,503417602,-1036685826,-802996067,1880671233,-2096987761,1887747230,1322308659,147857632,1218983004,-1064591353,587399768,1343775860,1812249600,-1929218554,-435927232,210674755,-1962793468,-1901584895,76119492,-1747171155,-1631466424,1086374808,288364640,420079656,-784469487,-669343689,-1981015031,73138361,794624058,33947888,1082753219,2014883841,-847126519,330315072,36964408,1074692375,1649105879,-1077551238,-495843128,-1192118085,-1815389792,-646104430,-649324538,-336092647,721905143,1547988313,-1328492666,-813189494,623128820,880604453,-791253909,-571588626,-73936435,532124410,-2027554960,262543519,-976888163,802655167,-470109130,914652023,551081923,-579338083,-2145788102,519506815,-91875325,995890228,425642292,-1271372984,-201393474,1586801920,-1295658487,-668047118,2131319655,193008733,359811512,-1265732126,1146993030,-157620017,128292854,-871893995,-1308285083,-1776155997,-21873967,-27335088,-722355715,2043616131,2007698509,-1533641220,-1882877592,-106548454,-517152978,-1953788118,-1782315749,-1475609121,-420923176,-552417850,900498593,1192238372,135120345,-1192223608,779681065,-1409137567,-1260326216,-377968028,-374554225,325034799,-787853152,1257853766,1207354499,-1885616516,-1026492514,-406212176,-786159628,2069826419,1911983986,-223953813,832207456,-490659536,-223491403,-431878893,-386130417,842829731,1569439840,2026355172,40996729,-1207089693,804936977,-147630122,1610157998,1140636604,2036491558,-1140090445,1252503278,-104964821,977290704,2065031838,-946079369,-1508011636,788475764,-1103221973,-1092685961,207436658,-762023198,585249639,-1194788107,-239160436,-240528653,-1183250479,1421827452,-1280998017,-35447907,443563378,1613962531,420717672,940835759,1699680659,-571083012,2037468846,1528725364,2022123572,-926364187,730435679,-854720592,1516193540,1747169999,1493755505,2137712249,-520639879,-22011101,426398023,495896099,-792746207,-925624385,-825726997,-44913560,-492381879,452812652,-683122439,125085105,-101221800,962714945,-1596044993,736446974,-1214054659,-434426753,1852727165,-780910800,1071893631,-343043608,-763569567,-436928877,614780108,-134246695,-1848038742,-1857323121,-764500011,-1175605531,-1272324563,605229882,417315795,1349648184,-57640464,-688682932,1311911842,1565405930,939400783,-1159293923,-1699120152,-5079042,175979255,1950024460,1622460818,64980584,1550997222,-570460286,1572707742,-278135074,-1083206567,1867239415,1699257640,381425959,-16012921,1422810366,-1905628781,-1345175729,-1015317409,-1465217059,1248106513,105387498,-620406753,-1027998377,-1492429911,-47465139,-1042026802,-1603356007,-1251052706,2118889711,1788683686,-2001367547,1405860737,-209788369,209244847,-445466275,1971409232,1870855607,-1635171188,87319923,-479279281,-230108799,-288986098,769235377,-1394347631,-1370329727,-2064029327,-1313306997,-673484267,1800396778,606521058,2071443485,-1601798150,118084243,1743707317,-573357697,735796407,837140222,-547348861,-804809787,-670592297,782047879,-1459853390,-1782619215,488394194,-1501311886,-99879250,1144968666,1072464895,-1926744076,-2015689218,586596849,2106608884,1242399111,1621796467,-1683312645,-739424195,-1478919198,-539089137,-134446178,1222698933,1981593565,-1043628592,1660354303,-907213852,2051363808,-2107587009,-70326629,1530820533,-1613630107,-394274053,-775193137,-1881408609,800585617,1679818609,594744831,951651108,-748376992,-404807171,1809384717,-1500389542,575098167,-1843683640,665230367,-1137409666,1922515805,1882424553,-218244668,-1392081958,1782193793,-1209180527,-230905585,-1639475916,1309334982,-46084101,1032566522,1295525304,2045355194,1033439464,-305463673,1086212413,543106233,-602420947,-868296642,103769836,1589809823,-92457828,-47512076,536274172,1397696485,1643561342,1106949990,1591713526,-1717052938,130149597,2013175966,567734591,121918205,-1407282493,416837786,-618462765,-178074493,-1832186524,1646964799,447811079,554539634,-1862823593,-1442429622,-1592642984,-215636663,113259137,527962876,779879384,631556926,892371383,562094667,506597610,-1447294376,-367161130,492335728,-788418998,1244811418,-1005901917,-1307520589,-2144341747,-997552818,165991787,-691459987,1832044778,-1384646344,-1710953314,491004340,1115891618,1213883508,-66496248,-1864701670,607220304,-1586227044,434129380,-1564701027,28807507,298822906,-711162211,-1005729431,303735093,-1893357037,-1740583903,1426861067,-687319663,1695137539,1589675977,1948405700,462023301,-1765997327,288361468,581916280,-1456112955,325366736,-66977838,1193783109,1745845777,524839035,1124574496,-560193338,-549682141,56509763,18809014,-2135981829,-2012774325,1200706316,-742350464,586162496,1408248560,737680032,-1832509616,-250765210,-384470896,-1945224181,788555269,1043005184,-1088248981,1963177477,1576018752,53374008,1029864011,21955108,-935755629,1878540587,-1711729402,-1965488223,-405666956,497295629,2049113465,-1421060976,1494550716,1447170324,2011476039,-560881728,-1490837217,289682466,-1856073015,-2078019030,-1907486525,-1850109228,-132864863,1220014137,-519636723,1739989069,369412392,-1887364349,-1349417349,-377804271,59773512,-1110605416,939959380,1845517326,2098451189,55131503,-529366542,-803151827,1149516762,147450181,178272736,288886648,-1573238251,284624962,440662758,39324466,14549420,534249726,277292298,907887966,35539802,-1557986810,-436051367,226518275,-570114183,-1627326969,920669699,141620752,1264089993,-1073413178,-1140146094,-669910007,-838460415,227507260,102690780,-2082899316,375225871,556185881,804110625,-444110127,-1974547380,774302678,-1620588930,244403878,-1383701164,-816150111,-596756621,-1555843096,976889921,-1315378079,-797408733,-1190340966,1802329436,-1839942695,-993710837,1731851147,-1153177210,1547874973,861969133,391593722,1593159351,230949557,-797045155,-1781354041,712638432,-141396883,1079274036,-493540743,-1758622352,-1395543705,835721554,-825477814,-441321224,352298314,-1571369979,982953106,2040456090,-1879788914,626588010,-689388853,1176227334,1786910088,820193673,-1777010730,-1212056644,455449536,2050655516,-245713810,1130172864,-730317610,1049425235,32489205,-408630004,-1605506975,2071206467,-324883428,-1436749332,1298107636,1459312298,-1347688858,1418925398,-1397609143,-1055844530,-1896739187,-1773012188,-620290475,-1749732232,74172631,-1357647202,376001776,2118768890,78537879,-15011692,1451252801,-755075955,-1459857755,-13797000,-1248327148,-574268799,-905473686,1371806421,1933969780,-1847436686,893872277,-2099063547,-1831929494,-58359539,-1625876702,1311582256,-1031812266,-581290119,463487207,-1823255693,-502132078,2059102053,-326575119,2040474282,-1522346708,-768689992,-810009269,-328868792,2022474583,1973427448,-1958327401,1705473105,1619186581,-669671049,403569362,1442169235,-147012054,-1528889908,123346418,-1147699782,1129652205,-1332627592,-2007714102,-744419046,-1423135567,-1864877781,-1245580815,-597530834,1529710093,1396718338,1671501574,-530837131,1501116118,-1269176999,-1161642730,133141206,-1887591325,997519563,1464595874,1501328412,-760258580,-858001506,-1410200181,-547919912,-1148128513,-548700513,540920105,-1692127558,2079614555,528522973,662529955,-2103207455,997786986,2076997876,-790895469,-965177040,-1361684502,2028343085,-471435687,-70851,58222336,2289790,-330611840,462716253,1522496981,1763919721,-403891660,1764441032,-667498663,-323655488,-1302978358,470128857,1294218439,-348971975,403532509,1981244204,-334926965,1617725122,-1580950965,-1086186434,953832270,1112100109,-619578238,1333948839,1831174602,1309542569,942156088,2027346701,881647483,656839391,-221119427,-383877234,-140783895,-554181394,-1294361859,501697205,1933733583,-848766089,-794320577,-1667894945,-741508687,-1738889307,-701935436,1427341711,-908236374,1315642243,336090483,2040641975,195982277,1670960653,-154555792,1585569424,850362741,-357479100,-1415947630,-2104635810,-820741001,-595970726,1723379110,631217472,-294959265,739329598,103823689,1372801437,-1990770838,1197339109,1144443449,-179274579,-820685377,-1831314342,-673907,-1788035287,-1244025639,-1410435745,-710771234,1295222498,58003892,-1101095077,-790708932,1174899158,393228103,1560523956,-1988711730,-1196623116,-754909839,-207459934,1257233270,-1520328391,-1525181002,1129397496,1017549538,-1124468368,1534021461,-1237371330,-205992516,-1419011400,608148838,-164217250,1538190289,-385553307,659198917],470,[-1209683512,1155387480,1569188758,1387694056,-27886672,-626658312,-1536460946,972975385,1446693351,974491315,-324063832,-1281862838,-164470754,-500928828,-1281031745,1043060317,1262714880,1544273389,1068914515,-227306562,-1475853280,31629972,1388659497,2104220420,-1421589854,-1324268264,-1419596475,-2109570077,-1775146022,1491543134,-403196217,1731147980,-1949092954,1775687805,-797651293,-2102724448,1197659866,-972182447,-1979040214,-71304040,-1068614500,-36772025,-33555492,937490238,-623460869,-675418885,-991478950,-1932834221,170386230,-161816909,-1458143991,902133962,1471646286,1266110801,-68875614,-376969875,-1081482289,2039043986,-1309809629,-226830875,-806241044,2039465557,-177387549,-1935002960,-234048225,-2096798072,-1065744574,-157516569,-1385983203,-6751798,270506572,750043863,-498869002,-1084278023,-449390098,1165978974,1785887451,2025915949,1571579585,1982960255,1892597868,-1270080941,1203693245,-638668837,1757951958,-1386283587,-2015459461,1379614195,-1183699084,-434767967,-579140450,686809227,-1780384191,-740850184,1188781590,-648181920,-1760621026,460683359,526572067,-334526994,1823142416,-562260615,2138658247,1471607782,-1987805723,567120654,-965956840,1912135242,-1127222891,-2047234184,-1606277673,-1372944053,-220986728,-647926997,-827033475,794342328,-1905846347,-201552588,-316230906,-1706682820,2103139057,-1841711038,1191359806,683114012,174969299,1604667472,36928935,-2034716378,-2028815498,-821362918,-1524343048,1148905977,559929746,1469102624,601607019,-410250479,365151764,900732901,168863585,-320351121,384394542,818729297,1971606183,1057413177,725054581,-620781627,-282790300,-2122289586,444519961,-966570341,994326488,1930755507,-805716325,-42048996,1733691282,938916552,-2036064809,-1522274073,-1017908022,-1355704689,1057773133,-1069047116,-548571966,-128532168,1843867022,1941474529,-1876485033,236009700,308272910,1713552779,1192607480,-1236918351,-1863541889,-958267466,454576759,723762508,612317050,1352136428,1862602715,1812800571,-1122326431,-628007515,1826731632,2003523579,-1661793777,1201578109,-294995037,-1602305513,1901108966,1361228619,-1234915660,1808173397,-1779021495,1931538743,-1428417844,-1093249621,1372341083,-1053017540,-166104548,-305605367,-819904376,-541017456,-1037983270,-395344155,-1714104737,227299836,-1662032459,-695781957,986599399,652711143,722893279,-260598109,-1618214067,810538422,-1454053897,-1980878705,-2003374771,1582075381,-1404664121,1122967886,2043347432,-402028966,1053430728,-1973522707,-118759235,1751608795,-2130994505,-453361944,-400299453,-1948211123,-843727969,672620307,1109584940,-542323396,2065203039,-625409022,1054052445,1924311105,853665372,-1052845012,-1086610148,1933418890,472545703,512698931,-1634736725,-2050103109,1890931043,-1928640965,1817100530,-1727632908,890797664,-1446327976,2040828664,-1495346280,2081094367,-1910174867,-2035120578,697549117,224327036,-1604763107,-125446005,-1541458830,1768074483,718983767,1017695478,1066314866,-932211518,1561786985,1972686142,-1152567188,2092648028,179787714,1996052571,-1548920485,733035787,-1529512707,1776133105,1217445475,-1509004385,-761702543,2033267202,-1123202385,1984594679,1197783990,2135313338,687863679,-1098915307,-1863246084,-541637322,2055116282,2058427354,-631259629,1341067509,505641807,1710899823,-51478562,432118469,290630836,-1196849352,-1180971868,546262853,-255648636,668125769,-508519292,-942483309,1626569988,-1845916323,337503018,-194938615,-923725519,-316510524,-1992899829,-1602254113,-348382216,898186161,1608885949,2000246037,-94870780,-768181711,-1708754877,-1804187543,-460443530,1521836294,1635906360,-1423086867,446277808,84141734,-1741726413,-619046027,-1051289189,1246629992,-1385592149,-257632664,2097765359,338517318,1749484906,-220379747,-1128435447,1361281905,1171212264,-869730598,1627636823,2083232766,-504524978,1290497321,-2020712124,-7779622,-1835901751,308450294,-1189382529,-515273294,-1371433729,1975341652,-503540283,820816222,-1079190593,1728037532,-982013650,-1678988644,1176341334,-2087365038,2102625718,-1300773769,1752124129,795864446,2094892328,2114575213,-268562599,1868128241,446495275,-1136672105,-257109546,587821876,1519507795,-1084835434,-1435013701,-1695224839,1499904927,-517203601,2072894708,-369520523,-778134036,1408543918,-1630921451,2049927639,-1334914843,1274731004,2060865238,-1486523454,-276652414,-1091002083,-728787714,-1893195801,146383033,-1434459831,1065065252,1334351802,-1355372314,-95260691,-502507249,890426332,852592130,-1390926742,373730134,-710224221,1732721258,-1521192053,-285062600,-412877647,-1484390521,-209108095,-857845995,669361746,-2122722396,2095103124,2134004057,-208473725,1530024762,-1196725464,-1652990548,-1095700695,-1100528524,1403807446,-1209490536,803955596,1639861747,2021574363,-1102263580,1535060192,1518558768,273739605,1115927759,-1738086962,653788953,-1118292785,-949933907,-342982880,-2024219027,-1431101879,-1009154009,641134089,299816847,-1651131873,575286621,-1549626805,356943686,-1171103753,-1993174657,2043869668,1640496035,-158430920,-380459699,-1471618732,945633908,987845810,-1051148940,1927692413,-1909748860,795891019,-1848232978,-864468389,-1245056364,-1917890171,-1463390873,1776319044,-391912212,449154202,1983619612,989617355,1835496285,-965375034,-795926965,1632381072,-127025637,1366839606,1221242409,-108156923,-1191752832,-590956154,-446037637,46370827,-1570904652,-1830216305,-314752789,-1689363653,-1495024467,1855549283,1199632799,-558595782,-626550314,1465544458,-1489922773,-174273108,-1434495210,-1086361430,-2040020160,1113711882,305676697,-588065670,-1966542114,966089111,-255172706,-822784645,457204632,-1359478672,440326506,-1364333596,-1483842590,1667680556,-694453947,1205360594,-133787667,154480985,-44239453,-688678663,-2018663437,1725276473,-212986295,1758960589,1364994423,-1391768037,1221744194,-672048875,-1235088751,-97287025,-696496665,330350144,-1054931173,669362367,-783943656,-1352915232,898185592,-1910309837,-1116742609,-990802579,1710676351,-1747116548,-47359121,1929780443,757623308,-425863491,1001170199,-713427235,-1108474958,1891292694,-257878529,965604902,-1841366518,-96404166,-396661327,1362932692,-52021121,1701571382,-298492153,-873249609,1973714422,-881056418,586394695,-1535168543,-1886177676,-414843884,1862316247,488730800,-1699078985,-843247787,534150041,764295276,-1904036761,1617187755,-1565283891,-1419140318,-1032205083,1124490733,2091820890,1642986623,1117584311,-442651453,-1042392278,1018678709,-564432436,689466465,-2087256079,182447661,-549961143,-2024866332,1216312430,-1892657375,435656629,1567587471,1742661464,1960760172,-2064626508,-488688994,1989574507,-632885982,-75115295,-1379994966,-1789707478,-124836365,-2013915070,-1930778089,-324516089,946623615,918434857,2122513546,1555605137,-224694315,1841878386,514516460,-149173088,-1688426155,1497181907,1061504181,2100740511,2060959187,1732424007,-304001283,-631639520,1710835657,417312251,1778351988,-1089843846,1698873262,-882295469,420436564,1656729424,-72973395,-1498598146,588685154,-903039051,-564980845,-11489546,-1187876690,-1381303119,560589356,1909491431,-1031353604,1268773195,-3748977,1056010141,-908297425,-1404708321,2076405703,-1638349382,-231749018,736586165,1824464079,-767834799,-1616983729,416826477,-1154783021,2067947836,826142947,227465927,242475112,1979919856,1724577807,1814783676,1407900869,1930387507,770757075,53629320,-1248513468,-2088343659,946319380,780992840,-966962454,1125626878,1252353523,144941596,550439061,1441160276,-354684484,1874723828,-676950234,2118311516,-627393167,-1044539563,-84041434,52206427,1911942428,-807145046,-367910795,940001008,555940614,1043874898,-735435552,-948655605,-816104064,-1619293259,-2140373612,-937812584,1132441454,-655451990,125562490,2053401990,1908492493,-1251431555,296474364,937482562,-786661,1900643919,-112578219,-54848890,356731866,-1311427719,1485157789,1796573512,525011700,1952544364,-1584609527,-1730693013,241326737,-1707986149,1010546072,2064914462,-1449414520,1161002441,-863820552,312573558,-445826102,-1653779730,-884453935,837423638,1202772703,113199544,-1944786487,2107618399,1755197523,2132593471,786448716,-1909785807,-2026526591,-315172811,1494857591,1396229507,1718446536,-2053670596,-1731376228,2034051000,1920526103,-458830534,-649323534,-87207175,-580244845,1046952608,1517406692,2041556470,-730001684,1409875124,1961414027,-1510598803,663511839,1635640954,-123449474,-1025036927,1061760270,-1667337723,-1360292341,-146405153,-429130801,1021250068,-796252229,-651215625,170155916,-2038545238,-492250670,1493837815,-412478932,-38491545,-1990092832,-17731666,-415259335,703312500,-1662315066,1299803204,1329472334,-101698757,1041789877,1670280987,-1315373706,364273125,1837896798,1890280246,-327798702,-577220632,-1140650515,2026736318,862050594,1390180254,1643532766,1542121722,1003982362,473402907,-1487509329,1123893000,-1643994911,705979543,410499599,1109522312,955498337,-1145923663,424761182,1341876941,-1578672743,496903344,1911622954,953918825,1233713560,1076005012,-705935671,1042525932,-1362301622,1241601223,-2116423412,-294820448,-1466034764,-2056427928,663055511,1983575581,-1017178665,1773071393,-801405218,-1675503414,-1226043484,2145127946,-795222406,2037135625,-1607778209,-1443139971,-1940486390,1835900063,-410686362,-563222243,-950972037,-1419337926,921450846,-788218978,127274077,1214797171,-1267675073,-1581702751,-1250234719,687329392,528327612,-1646233475,166394550,-355652339,-1209279625,1751706526,-1771477400,2031983235,-27626601,-1798726482,-1664227913,1027328490,765017739,-956907579,1436314897,-678181064,-990535452,-1502369962,123708152,1933151650,-1490439996,-441145659,-60302436,-672301684,-1058022009,-1831931400,1740947239,3796995,100621221,-569336993,-207759555,1354720665,-178743592,-1321503960,966894122,-2089784655,-1086916309,1939069627,60224206,1164687348,2104063978,-1619864872,1225684422,1874586936,-1283001412,-1499510461,677706757,-1972374541,-2128027132,1373653520,-1100201910,2128167383,-1418262840,-337118263,1055735696,-543360664,-1997636265,-1347477469,-1121707792,1051324354,-1980637577,-1525494492,-71765825,1002816936,2104385896,1741575499,1911797172,879656901,443993591,-27488748,-2052765524,-1093372452,292875677,-1330303417,-273132082,1695551124,1435543866,243943189,-1921672765,629120435,1219487502,1744022885,-104630024,1438873862,749149231,-1348707350,-795952238,-398041625,-889063565,-793805199,949189864,164546212,-276477020,-1004205372,602588481,289813898,-1090329772,-502449705,1114722692,-2011664060,-794955149,886328118,-395642111,-1277250767,2105261921,-516039965,93130122,1862048142,329329767,1266388248,-1118945903,524802324,1492065505,-1498294793,962557418,-135720206,-1379968773,-965908344,500023963,-1967553311,-1016402995,728234597,-2903189,-1628766115,-39537743,-1382187774,400293301,1482302995,-1325534312,-965381183,-508932253,1604685167,-441230150,930690005,2037193690,-512554425,1228849876,1787128574,-53006858,1378976397,125693912,-1284573087,-942768046,-1650532002,-1262056408,-1586248172,15472181,-1143444373,-819573592,-908461801,1427485652,522055490,-1822659262,115665804,-1929276986,1172622736,2019519311,1177649315,-296454947,221945289,-1010329026,899165167,-155258405,-1004325194,1858076646,391294588,928553181,-1627118690,795337457,-1869990927,-1087132129,1238165515,-540092006,-428506183,1825477211,-882157036,-529798283,455947095,1737768393,971339613],471,[1018056494,-1540596207,-1188613222,1314064108,-1433573579,-1924962673,-1471722440,-22004506,-1560321052,-430361211,-794845997,-1698904529,-594476045,2054375798,-1359485195,-708089161,-1990095792,2070721474,2034215603,-383530588,-613882876,1500320667,862786237,1470872226,-139266385,-2074939951,-12257926,1135828432,1105595005,945951210,649662863,1310822876,1940409148,-374886105,1558963574,-1991258591,2000936957,-2080761475,-1039212492,615262586,-680610954,-712693585,-542826812,134132981,2106015336,2044161707,792442781,-705857559,-407539457,756380885,1426946668,-1420043937,-1038243277,-1276601513,1916287997,-1693457091,-451322838,1418781050,-261106623,892029391,-1229463320,143686534,-177377937,-740545760,1978587914,-802961944,-165954677,1978367837,-1711015116,433644989,1309793867,-538395690,-518732160,-565987529,-623219540,-351056688,2116061038,-681331474,-252964627,-546755315,-734735307,-2035929052,-1322281818,-1147148861,-840468254,446228218,-69796640,1151192644,1760539845,-834643494,-87192651,185953492,1068358393,-1083281104,1077386723,-1700832026,1386073866,1944770261,-505930281,495086236,-1645382198,-443592470,-145782111,1087998395,-1261225993,-287933451,-1327652711,31400103,-1182583243,-1479749410,58243126,-42168161,1050192285,1607851977,-21170072,1746825244,-783696382,-2091042883,-543574883,-587551941,-613849151,1430074811,-529923713,-2145488868,-548560222,1500329975,-2058575386,1104894230,-1116088375,-1769260175,1599695093,376442367,-2035379480,-650823150,-1133578318,677881695,-1126161905,-1349974294,1083373340,930305691,764620190,-1279135801,1810301819,-726153324,560859274,2104973553,230504123,-2046428221,1878690807,1594733440,1399992272,613767160,-934356923,681291174,-1360292901,-474327725,1574411502,974721151,-1262665185,-289689714,1992090840,1005574663,2121428092,619038587,492065778,-1110511626,-882147995,799871683,-1330018277,1631992994,739103185,1974245457,2010306181,-766140540,727680951,-1076555333,782509454,-309835437,154588697,1736067946,-290865525,640379259,-228274378,-549079619,-1726016800,-170328717,426624764,-2057644586,492661573,-752308062,2005707370,-752628886,1486209131,1857480722,-1794913538,8509036,1512842621,-381168835,903443342,-550985129,1734209439,-50713119,-1378754474,-746628840,1137484907,-1527725532,828424353,1591134724,-2093841590,1640403310,1745121204,1698435847,1776014065,-34303052,200299316,1772868202,-1345485740,984776951,-781290301,2039307539,-329906671,-220537643,1201751288,1742257779,1223493864,-288570747,-1597383117,-869900226,-1505596536,-1719177578,-1133632130,1636197416,223915207,-186385907,1048531971,357424876,1744970856,1342460112,-1216631647,-1666520597,-1546949905,-1728513186,1623173691,-1383307892,-1229011255,833779020,346658502,1703779468,-516765536,-1519951824,1837114127,-1044965326,-1608390384,-434985374,-1599367159,36895630,1734621322,-793670437,789310783,1253874507,-1919587263,1278165358,969134679,867810099,620974902,-1653462391,1733926151,1455579324,-1585597569,552323603,423591222,-817409368,-1942911738,1109322474,598565281,-442338246,550546838,27291416,1951733283,520354320,1390980215,1108067067,1752700705,309094082,1732028383,-923161795,1431686266,-2118316552,999035842,-127986435,1983071069,1328609522,-2072216141,464843437,-1865342996,-1224291670,-1919792803,-2061653737,118480433,-330644043,1784017087,1114625648,-1655684323,1987764772,-1318322781,-1586618994,1896327340,-1083646579,-2034690522,-76592018,-1796391900,918510845,-908304932,718928559,235125519,-1449204389,1253093561,-221288509,-1360250260,-838225670,-1230793893,300378556,-2026785146,1466782573,1838248286,1619162828,1229502587,-1280221767,189192598,772779972,-1294022469,-310692816,560877015,-1546729753,-672834228,-733431570,1333500598,-595780333,-2124248023,109792601,-846377404,-63977061,-211171258,-1628620180,-1186998189,-1507015940,488516044,-1674066984,-417859780,464641101,-1642824403,-1480892595,-602268686,-1092969785,-1026101582,-999237625,1991420733,1703178474,-1446018900,937669015,707448664,637091703,-1216618883,-1394833928,-244967565,-1699428019,-1414950242,316072508,228830551,212905859,-1248495199,1298869143,-1392480511,-1760564237,1750058538,1368795630,1654194327,483375582,-2098491980,-861100609,-717842203,2063076164,2122953713,1761576034,-839391288,386418730,531363867,-1595687821,442597422,1183316789,-2037094292,1283211437,-25783969,1995257546,-261024305,-1495421889,-1890705700,1632130341,-307284020,-126579281,-795994185,1102095927,710901254,175864915,670009307,-138071384,-714636120,-1084158263,127567256,178729649,-867182680,-53290347,-715083786,2122512819,1165370616,961097896,-2055564676,-776858154,-1250588362,-1871328414,-308347471,-606118665,167090045,-1042338833,477319910,1788684795,1846906848,1045130283,2139368297,1420117394,182156643,-877866577,-2018728087,1058586936,1970501852,991479327,-1497966372,-511085017,1135287238,-505453799,409693126,-627444885,1908016370,1752047933,1740618288,-611022931,1264790232,-482674214,1733437143,-149867412,-1735781890,-293272422,944962980,1664783004,1241298439,378961033,279249717,160368452,1321290753,1810436100,354813758,295738109,1934913083,-971967084,1012542245,1636485745,669879692,-560740755,1633769917,1426884524,-1155504251,186711693,-374120185,1756727078,364815172,-859549211,2016105652,230136291,301684886,-1195392980,-668917779,1143977705,-1749621936,-304809949,608136170,1250958997,-405625781,-701929054,-1696455623,-1606156747,2053400132,-810239845,-757937112,1769853918,1269074383,-157937797,1370798641,371149145,-1248581188,-2076739319,836266994,-424479017,-1076178532,1498863741,582465263,-1615404488,1163633036,1594325357,-1394948488,-501989776,2070898714,417519480,1054515601,-1680382407,-310004687,1685414615,-1427926861,-1720750376,-98761862,-1650162669,-1204808073,-1180888225,1420167372,2120827447,-941032954,1292471086,1731162936,1423565593,-1712427293,-456377109,726378707,1858232212,989485046,1472777505,-410439912,-1942778811,1919794545,-1013292146,-1166632132,89019723,1989960427,-1833043514,-838241578,-335918517,-1804612078,-1890860406,-1397346534,-940095244,1706128275,-2128853111,357490270,-1965780629,-1577189537,-1763451881,-748361,1843100989,1266068651,1035447543,-760377414,287028974,1474227324,-759751687,555668437,1744244325,1713975338,-1551327518,-1285644781,50969237,-1078875541,1195664059,-2001534783,1337023197,-122436967,363756252,941423355,1566727266,559258646,-1202623505,1778232408,1891388994,361441685,-2086586126,-611586263,-2135171756,-196532258,693440308,-1457349909,828779903,1685702242,1399702508,795827539,1526062733,2137867700,802650661,-474575567,-1628930722,-1374641738,-324975126,-1563723630,455446482,-1353635649,-1537674275,-121209877,1280572101,-313293085,595925771,-754855470,2020971722,-566142187,-1187001666,-1239023479,-338100790,-325370525,-540366098,-1191269446,525131205,1749991167,-29380394,499740102,1691026058,-946691454,49791685,677505669,-124045516,-814862902,-51450458,-2073451446,-1485999534,1768621017,-1599590,-1290345806,-972451590,-1620282864,-1094856962,-421483022,-424364254,390495897,323691304,1980246527,-355713702,-818218545,-112128090,-1524199069,-236956961,-1273754575,-1032030044,628122873,-1991089416,-971646636,1227507975,-1093205689,-1187890769,122991020,685637167,1822410218,323936729,1338357867,1929452748,-324698034,-1983526029,-467304176,1953867933,-1567994230,-654046353,-368774764,-1401901885,1601617215,-746130312,-368153143,-673781392,307998125,-651255363,-1966472877,237408266,-740209419,-367272777,-178615292,1547930908,-1868487042,-95680770,937812353,1578995542,-1847202434,1591413699,476211742,-873230376,-1477044449,-1137767209,324865641,-1283957615,569529597,-543940159,1566247444,1920393498,-1443144863,-1328117791,1818011625,-2022333966,1305666076,-448837201,-246743440,-1181765670,-288355231,1884035160,-581982513,-639009201,1068429140,1863116044,175110613,209103994,337114531,-353202935,1601401724,-2063828646,1223073517,-1789636495,-1590978739,-944205994,-15352929,-864735955,-51930468,1798853592,-878870386,155045924,582117137,1938860663,1064516553,1970536104,-223141380,-1107807281,1723021308,1700345871,-424595908,-1142904231,-1322783055,-1088546842,-897781961,1094869449,-115088030,490017550,-1180064228,335092459,469288813,-939977933,-239642648,-365960633,514527834,943681123,1417646375,-1904968034,754351216,1150973514,50162612,1907275866,667890214,-591250090,-2104419602,1938650552,-1751396016,-551116561,1994456660,-1286884885,-1682930492,1250379839,-410026024,693033651,-1784418755,-9167433,-586841048,-1393655992,1677527777,1775196782,818407708,-571846295,1262966354,1526958683,-1795349622,375862265,-526864679,-1105031568,947737075,-1190290894,-1035933914,1750060191,-1150928427,-365418645,1768596893,1457404053,451843480,-1275487382,392339372,934840114,-418182660,-270394464,-223986825,-1381171577,-1161667777,-455298241,1162679103,1744269047,-906105003,-958798179,-257005714,1400737411,2077582847,-162807057,664002087,-1238919202,-1881577543,490447348,-797677729,-918335571,-257001052,-1086902263,-1142687060,-1094199186,-303137852,2111995658,1597500471,-925131934,-1069531689,1490809780,1843804212,-576795856,758351927,570323351,-961373916,-1841402908,-251413777,-135174921,-154504859,-690463377,1837148536,344625085,2132168575,1753683551,-833875953,1568600559,-1530279432,1703138517,-1740800643,-973615151,351825359,1661518987,-1640799940,1115183272,310189889,1741817885,1162299843,-1153103399,1484948721,976211668,1008583186,-973982741,1251319346,200872985,936066124,1593541669,-1688855757,1927173743,2036024540,-2096764045,1056468437,-363164250,1855345594,-1796304258,-765579527,1601891421,1608477269,-1068686079,-1747945534,1262954262,-357619105,-2077940569,1019456289,1250261988,-72098223,1871374287,1191717429,-1140865998,-363198338,-635547618,1743166629,818227300,-1172036203,1330642891,-1482374200,-268572072,-1424081719,-1418661240,-172473221,-693911730,-1256345637,1782443958,-1460243779,-384388651,-1405595297,-1225861193,1978269406,2086661611,-84024021,-1550068169,880629975,922700782,40899952,-1479695521,899591587,-1091654147,-587809016,1980202781,-48726405,1942396966,-1889576337,-520179962,-1365279223,-2141523311,-369840394,-97363517,-1494746514,930538776,298563973,128735442,1654276649,42955017,-1707671094,2055172296,1586814263,1796882983,-1243049203,-1227802878,-795869741,-23646997,-419647680,930270888,552909938,-674738721,667652089,-1521313802,-37922028,149189797,-1543202906,868039937,-1762853967,-1108974112,-1327581823,-797422682,-1375162793,288660407,2082908037,1749133623,865105677,-1080140898,1246866717,870594017,-33592546,662331530,2074591726,367705064,-295811005,1772928156,-458878023,1670420940,-889306468,-556568226,-1617383191,-1910520793,-96424554,-349490562,-1978108937,-1563856036,387698533,-1332074195,1114825068,983011442,-727059164,1749244193,-2020532323,1273346248,1529735051,1768895381,1757190417,-755840642,-590541851,-987372104,-1712960565,-2040582889,1049857914,751391364,-1302356694,-1647552344,-2099681095,-1186321435,-1201409604,-979024436,-491919797,-1793701070,303076629,-43854779,1385341628,1698510682,-672847248,-2067175273,-1834817947,-2003373211,1315270924,441267656,-2029221069,-1635085516,-597379169,626385650,-1048600949,-901806004,739706877,-130610597,1057400745,-277213306,-2103586759,-1757377654,-1511629326,844290317,-1483610713,1422173128,1702984882,-1615316546],472,[275966928,999966347,410883654,1000228491,276730438,999835275,142447686,1000097419,578785350,-1953210741,1592299606,1183551998,-1772188782,1727518763,66585572,-1953375618,1728046166,1452000224,-1840870502,-920924117,-903622153,1727464564,1183552484,-1772713058,-165949397,-232532233,1727464308,-1837200412,-695469821,796184843,1398165591,-1805743279,-393193845,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206278,-1715262562,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1805743204,-1946305304,1451989086,1444377232,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439208,-2137237877,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,250173440,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1839821936,-1953204597,1441502846,-1718073717,-1037839625,-1673098351,-1727889363,-2147106269,1451988482,-1635873894,1946272758,-1948611788,-1020554682,63054745,1183552451,-1715393648,-1056718301,-1807316079,-140917205,63054802,1183553222,-1715000426,-1037839625,-1952987389,-1706078509,150675196,-1996468040,1187505222,-1207050784,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,223338566,-1309391221,-1981230332,-2000423866,1187510342,-1022545952,-151435638,-1962728240,1586207302,-1840346210,1972797067,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1572435546,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1706677785,698238505,1177129542,373590934,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732329727,1083414211,1183442935,-1605988954,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16238694,-1505326081,60966537,-1300279609,1957054095,-141235792,0,0,0,-1,2139062143,1061109567,522133279,252645135,117901063,50529027,16843009,0,922707510,1714814976,276223,922707510,1714814984,800511,237930806,-2025404928,-93943296,637093514,137723912,-400395136,-1072037458,-997833080,1190582910,-2079389447,1190527119,1836319226,-1190082072,-2132213759,2092860160,-680197889,-8485237,1962936101,-60388658,184239754,-154896956,1963063878,2022607623,-1209841153,-384704024,915210451,1049435342,-1959912226,83591936,-75293836,-1995017204,-1959883194,83591937,-75296396,-1995672564,1575717958,-368669296,-1914377438,-349966586,63879918,-8876405,-1207639223,-1964047611,11596902,251771119,-16205585,-1965345809,-388958138,1183503312,82362617,1183503312,-1058483974,-4717869,-472346881,-835285619,-566325988,9121308,781076105,1183383947,3575180,-629226496,-140884341,-133962650,-1948877309,1190581342,91492601,59002623,-2038529805,-1974700800,-469042074,-745863308,848058111,-1102148636,91539723,1459606411,-77165938,91546634,1459606411,-1889126772,905972742,134647654,-1889126912,905970694,429926,-112790016,-1173916664,95945678,-1966870784,-469042074,-745862028,-963881217,-16712634,1317766222,-2075751490,597279019,700515266,-1072972218,-930412684,1459606411,-1202256242,-1064430945,16013,-1527526517,-819212661,48873793,-1070373311,-1918146829,-1912602562,1223210078,-1207476480,-661777572,-1915462005,1912602678,-11802195,-1196138866,-1064430716,16013,1183498291,-1948200527,65065432,-1618254120,-1989803882,862357598,-1960421440,722468878,48873935,-1419316415,10692191,-732001520,-523123829,-654851325,-1995440123,1190625862,251658738,-1962681467,-797537325,-150172874,260047041,989977733,-2029026690,-846855551,1955292726,1983604476,-58454136,-4065535,-377221376,-2115400958,-1056899099,1714291429,294694539,780756534,-144310272,63109077,-192606464,378091008,-2090467316,661916898,-1031546121,-232036848,1734867499,1470299950,-872415212,1392547305,-2045488364,-1475063020,-904637676,1729385236,1711704934,-1956198189,593901264,1711276038,638108353,1711606118,1713820963,1718030601,1711556235,-1956198189,593901264,1711276038,638108353,71633254,651502438,72419686,1183540839,-925669880,919636838,402278,-1027512832,157689352,593889349,157689557,1718028369,1712080523,-1956198189,593901264,1711276038,638108353,205850982,651502438,206637414,281445222,907069315,798339,1787760400,780875519,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,11176975,114323075,-117522199,633506755,54329347,1028420608,393478146,627485799,255,136759507,554182149,-1317778873,1392436969,627486055,65535,1724437350,1714868363,1571,146981222,84502054,651502438,-2096035482,-2091253049,-2123103510,1744746217,1711704934,-219,1712420096,-2096904573,-360512569,1686376195,-23467521,-925669806,919636838,402278,-1027512832,157689352,-719100411,285828646,63341414,1510197123,251914883,-369150332,-81002901,114323075,-2080500503,-2079326215,-439287987,-315481739,-29062346,276416515,-1052124681,1183515625,1090773972,-131341833,80768643,-788666135,-1997700899,-102106365,-2025420034,159172862,-33976561,-370541821,-2025404674,844523009,101345216,1967801958,-1956747528,1975519955,-369425659,1187446476,-949615993,34886,-924254208,1722574845,65317,650695424,136709384,1967802145,-1402485780,16721254,-925696000,-774337709,1539509195,637863974,1246175496,-1195121547,1183389274,-1207506048,1183389253,10561152,-137219312,1183402227,65558404,-1007067392,-108999422,1107524616,-293340413,210449926,-2147433993,-771023499,-2143885699,1451753796,1714867590,1392276619,-11021429,1516208214,-2083656866,24510457,1961218243,-2132946937,-1125414675,-29062346,50654851,-138511928,-373208615,-733574397,721937226,-145604143,-131376415,-1023957013,1668612099,-2090417525,645139680,268818679,-265591296,1734866987,580976430,-872415209,387921643,389682975,390338335,390993695,1718032159,1713768075,1718027529,637814411,71633254,1183540839,157689352,1718028357,638338699,205850982,281445222,-2096052349,-830533398,-1946315031,206274,1946157885,146738,-1402530700,16721254,136708096,256526085,-369265020,-1385693318,-55962,1713766400,-947714807,48923394,-44202993,1744789993,1711704934,-219,157689344,-964467195,63406851,251914883,-369279356,-745799870,919631499,-1040774005,-2062581760,2117796588,-1635315838,919439102,-59471002,-2005517466,51151887,16761335,54559759,-444470901,-440336129,-1956237822,907120774,41830,919664486,303974,-1366596050,1714819476,536201,-136972442,251659202,906071941,792201,216171366,-621336716,1712374403,-97783253,-13736089,1590690,854182912,1092108545,1092131096,1092150040,1092168984,-1956223208,-925669882,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,-1956223215,-748288954,-796170552,102983222,-1050279936,1713768642,906249481,68559718,157689344,1718027345,1711556235,-748238639,-796170552,102983222,-1050279928,1713768642,1711555849,1713820963,1728336137,138840934,1724437350,1714868363,1571,146981222,1158243878,593901064,637535254,139528550,1183540839,-925800952,1724437350,1714868363,525859,146981222,1158243878,-719100408,1359570470,-1956223224,-748286906,-796170552,102983222,-1050279936,1713768642,906773769,68559718,157689344,1718029393,1712080523,-748238639,-796170552,102983222,-1050279928,1713768642,1712080137,1713820963,1712083209,-2096052605,-2093608761,268438574,-20082929,237931318,66554624,10561267,-1715066096,-1037839625,-1557740029,-855502848,252246400,-2097083764,-385429394,-1031012848,1023410981,-2079391741,37552257,1730114560,-14326100,-754974720,-661957688,-1022637103,84420187,1193347110,-374770614,1733492289,1711704934,16776997,-925669888,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,-14326099,1711276287,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,46629649,48923482,-11762673,1744692457,1711704934,-219,1712420096,-2096904573,-360512569,797183747,-37230081,-925669806,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-219,-925800960,1724437350,1714868363,525859,146981222,84502054,651502438,1712392550,-2096904573,-2091252793,-2079390742,1860828886,-2080691203,-385429394,-108790524,1652822015,1977995514,921514529,66995339,-149915192,-373208615,-733574397,-146734109,-2080887839,-385560466,-573506344,59305344,-23467525,-24689014,252280008,66906511,-24516101,25642694,-1070442906,1711671911,-126531002,-745841050,91602954,1827273475,-2025404674,1187472898,136,-54990592,246519,15631631,202803510,-494705152,-148409332,281183194,737291110,778528762,458924799,-372506624,458621112,462494550,465312598,468130646,1718033238,1713768075,-781843191,-796170552,2139039078,-1050247297,1713768642,-2124020471,-2139062046,157689472,-1956223215,1713767494,1711555849,-1956198191,2133157584,1719631743,638108353,71633254,-2132639386,645955712,72419686,1183540839,157689352,-781842363,-796170552,2139039078,-1050247297,1713768642,1711817993,-2139037055,1713799296,1728598281,205949798,1158243878,-925800948,1724943206,2139062053,-1027512705,157689352,-2124018619,-2139062046,157689472,-2090464175,-947711802,780350992,252706828,-369145969,-1031013022,1023410981,1584660483,1946157629,1722574623,65317,-661957888,-1022637103,84420187,1193347110,931401546,-18552323,1722640210,16776997,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,1510131587,251849347,-369295996,1733492394,1711704934,-219,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,63341414,1510197123,251914883,-369312380,530644586,500768445,561978606,500768830,535174382,514268967,577314189,514269494,-940106355,91488257,-1962907160,-372157997,1854626932,-1044289820,378091024,911671308,790155,246263,-1956224395,277571076,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-763427607,-2090863869,-1050279225,1716064449,1964032449,780875445,-2091319282,393478625,-1957178485,648864878,-50133624,922187082,929419,-1018607777,545916042,50694438,-146192643,1962935233,-340139025,-389379191,158467340,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,266885470,1206977285,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865077,1961480529,-462517378,281133414,202803510,-1959373056,-150991858,251659201,1711310469,-1956248437,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,-1061067011,-1027512816,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,80118781,2131028355,1609761714,1711458179,1225834945,281133414],473,[-1959357579,1493175854,1946280323,1473481499,-1394315637,57982986,50693670,-210416899,237931318,1229414144,-1979413821,1958742816,92677639,23430694,1229389059,246263,-1377573003,1476353257,-1964749173,1959010820,92677635,1246165251,1197470069,-129594685,-1573467906,1720320010,-179926284,-2009672458,838862886,1355337924,918559590,41830,135188534,-1071946240,77817398,1364612864,1493266920,2114150238,1490258914,168754742,-791513856,-1071946040,10708534,248526336,459669512,-1553582400,1206386692,-498693375,-131336149,918812715,599688,-17283446,178403016,-194606592,-151697782,646461140,-1003356152,1716570320,1714864155,905969827,528080,918559590,303974,911300183,599690,1493301224,2114150238,1490258914,168754742,-791841536,-1071946040,10708534,248526336,459669512,-1553582400,-1976172540,-402650842,1183515080,737684450,-1007145992,-17283446,178403016,-194606592,-858729226,-1071946160,77817398,1364612864,1493290984,2114150238,1490258914,168754742,-790661888,-1071946036,77817398,28502016,736249483,737684472,-2009676808,-1979709146,-922814394,696886,-1963694454,-722012858,1716571344,1714864155,1459618979,-1976151722,-402650842,1582891624,-495058081,911790987,659198,-858727819,918559590,303974,153520694,38201344,736249483,737684472,1720370168,-179926284,-2009672458,838862886,1724436676,1714864155,905969827,528080,918559590,303974,116727,-2081946252,1372818176,1987373521,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249464,277571076,101410358,1714814976,5643,104031798,1714814980,267827,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-1166080791,-2090863869,-1050279225,1716064449,1964032449,780875419,-2091319282,628359649,-1957178485,911336558,265867,101332652,-1053687808,50694182,-260748547,780875353,1197408270,76202825,188096650,905969670,263731,50694438,-146192643,1962935233,-375266331,-1974403240,1183511654,919926517,534152,-925842382,918559590,41830,135188534,-1071946240,77817398,-1957210112,76211278,395830,103953920,841351172,650387973,-117242576,-428520890,-1966913697,-722013082,459721936,-1553582400,-940113916,91488257,-1962898712,-372157997,1854635380,-1044289820,378091024,911671308,790155,246263,9340175,244004433,-1956249596,277571076,824631942,84485645,51196198,221325053,638912806,-1050276559,-1050275648,-494530366,824638723,84485645,51196198,221325053,638912806,-50131663,1493485187,2131028355,1609761715,1711458179,1225834945,281133414,-1959357323,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,63043401,1525249280,1340710883,1720340735,-791349516,-1071946036,77817398,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962888216,-372157997,10781711,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249422,277571076,-1072962938,-1169026956,653132751,-997587578,1703290606,-50111999,276091403,-809844085,-2044269053,-289109499,23430694,-1050215165,-1050275648,-494530366,276086795,63945298,92677870,653182090,1510040966,-770966269,-1031073676,-301740102,-1979349466,-2044268860,-50134683,-2096839037,-1904278295,-2090863869,-1050279225,1716064449,252756417,922709381,929419,31556441,-745856652,-462517417,1958742700,-809872887,-2044269053,-50111995,921531722,929419,-1018607777,545916042,276086795,63945298,92677870,653182090,1510040966,1229389059,246263,-1662787979,1476339689,-1964749173,1959010820,-809872887,-2044269053,-117220859,-344634810,12797791,0,-153452860,1946286662,-22222843,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,1647742210,9121316,-997308791,1183570558,-463013990,2114189315,-1268871466,-1949018485,1459600974,625263502,-1992940442,-1962931178,-940060554,57933825,1358985448,1752492497,1726246539,1460715969,202279734,63043328,2139426560,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,92874466,281067878,-1993933565,-1027512811,65177104,92874493,-1993933565,-2080570603,-746650391,216957790,46629727,281133414,-1044289975,916747536,929419,31556441,-1959385740,1459620886,1457811083,1955292726,648833020,-50133624,1593210186,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,92874275,1181154563,-146193562,1962935233,-963942678,-1989790114,1714878044,-470006647,-11671156,202803510,-797537536,116727,-1696070796,-372158208,8946703,1726246539,1460715969,202279734,63043328,-1551560960,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,1727857409,1712373953,-2045721919,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,-2080570623,-1283521303,216957790,46629727,281133414,-1044289975,914650384,929419,31556441,-1959384716,1459620886,1457811083,1955292726,179070972,637760704,-50133626,1592948042,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,1958742819,92677639,23430694,1181154563,-146193562,1962935233,-963942686,-1989790114,1714878044,-470006647,-14554752,131076,69658,131072,135535,131072,725912,17104896,135208,174,0,0,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,-1590238209,-939196406,-934901504,1183432755,-1706652800,-1986115959,1183497798,618171130,-146372607,-2131138934,1720253924,21150201,1950270454,35961105,1949352950,65976585,-1963303286,1317665126,-899249722,1212728459,-976206199,1183719030,-112817638,-1946524022,2123045966,-966328536,-2028188023,1183393862,511084930,-1996081688,-544490370,-390179189,1987185537,-1996732792,1988754278,-696350272,568917866,-899249392,49892992,33113846,1183523444,-1705079874,597279531,-1983708222,1183554118,-1637971012,-140917973,63054802,-1639544381,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271838,1183547595,-1715000414,-1037839625,1183434499,-111245150,-373406071,1720450895,-146371894,208929448,-1984274805,1586207326,-1637971528,1174929700,-2136423430,1451978100,1086650018,1586172276,1006306218,1174830295,938080226,-1392825345,984630826,58110278,850544266,-1042773020,-1960443165,50361991,2094480376,-371138043,-131334382,2023721766,-765590784,561305387,2080959107,535822,50907011,-360469410,-1947042552,-684481962,1962467971,-112295932,-399774960,99288297,-340638070,1177201673,-1320797520,-466423177,-473835381,-2020923902,-1960443786,184580255,53376192,-678702498,50848384,-1501676552,-225827203,1979713597,1376301583,535891,1034706435,-210305016,1397810826,1925735995,-1951210987,-24843833,732319371,-1949881351,113145,-1958097685,-26154553,-2131147018,1927825269,16640260,-340638070,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150964601,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451996791,33129456,1443038069,-1287243022,-466441356,-473835381,1976699650,-2020923711,-134021002,2091023929,972686106,92054142,-404109342,-1948808195,-685006210,1586217011,724888526,-1618270472,1577255032,1451971282,1960258466,149586721,137170556,147292928,-2085855741,-226686742,866277003,-119372841,1317012596,-346418951,-1303999887,1586118891,216236282,1443055732,79951598,1586184308,-396481556,1577256063,1586053866,-147854356,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451998071,33129456,1443038069,-1287243022,-466440076,-1962745663,-2020923688,-771030922,-1072971403,-1960430476,50362527,1451872862,-2133357620,-134019102,2108063291,-1292727720,539912,1397886326,50333741,138259550,-1963755776,-1957474074,-770978730,-1953355916,-678703522,50848384,-1501676552,-225822595,138217650,1376417280,535891,1996490813,1357286134,-932824237,2118724210,-9836285,-873871477,-1504801796,-953419477,-919340661,1103908489,1317771243,737749926,-1174828089,-1159004159,-372798647,-1098253146,1190592378,1114996985,-1996315416,-369131842,1183449346,-1975718990,-478086562,54293516,-1007227306,-1959496700,-619976610,1579748988,-1960280084,1577183838,535511788,2095865385,-362902758,1257004585,715919851,1178251334,-1950386255,1178267734,851211443,48284132,-1960388469,1392539271,553273078,-108849804,-1005554687,52825182,-1992080617,1183714398,1540369178,1178191619,51805346,-1568764990,108853307,-374087017,731053066,-339725353,650586932,7905163,1389518339,732059275,-2094959401,243009770,-2097149907,1577257159,149586860,1452012157,-2083048542,74774754,284774016,2126416218,-1870926849,-340638070,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1337578836,2008106554,-262763585,1957905978,-1042009412,-661978400,1988594470,-1618270720,1577255032,-96012590,-2095614944,309592569,207537235,1125581606,207522115,723142286,-1072997424,-133999756,-8733127,-1098316681,-131334278,360632843,-136803501,468440,-1036318604,-1031077252,-1023160277,-866743973,-494872693,1006109447,1534961278,145945226,1979713597,760435213,1577254920,540076,-427101321,1451971408,-1072983348,880552052,-1949409653,132284631,2117859331,-1975222874,1023980274,175505416,137188178,539904,-427100553,1715163984,1225159368,803802238,10217983,-342859029,-2037673944,1586233210,2144873382,734200578,-1962573881,-90117689,-1962900759,-114579890,-108280021,-352321095,1451971246,2094140364,-1504802029,-953419477,-919340661,1103908489,-10426022,2114058627,735511528,-511859114,-1949542775,-97802666,-91502805,-12261030,1946286467,64457609,2126396408,-2096136961,-897513502,1347584000,-377469185,-1958084752,-1946670113,-96012605,1611232257,1627431656,-17144192,-1946541591,468273607,-832664582,-494872693,-1963457785,1023980274,175505416,137188178,539904,-427100553,-947170480,-1946552855,468423,1190539636,410255866,-151429494,96728787,-544530059,2123521579,-1715262694,-1023163869,-802433141,-1967237495,132415714,1996443738,-1008533554,119850891,-527815052,119855350,1996443739,-466463794,33179382,1586109044,-153880839,276104643,731274891,722042591,-1037854269,-133971197,-327745597,-1411329,1996482678,474909452,-1895533592,1183779910,-364474392,-1947449713,1317774918,1893270312,-1715262713,-1023163869,-1572435053,-140918485,63054802,-103269439,1183399806,-1201763910,49761920,-7178497,1996461686,-1737031788,-1952690549,1183424598,-1772189294,-1986769271,1586141270,99936505,-1885845873,1183814726,-1840869482,-17144192,-1729537853,1532559609,1347469363,1397772368,-1864856495,-326412987,-1193767394,1407713412,1918326520,827468,872236680,1089728,-8616311,276743174,15877831,2105615872,1912781832,410960912,293437734,91423420,32655047],474,[572715775,2105890,572654080,-13688286,572715775,2105890,572662272,790766114,572662514,2236962,572662272,572662306,572662306,2236962,572662272,-13688286,572715775,2236962,572662274,-13688286,572715775,539107874,572662274,-13688286,572715775,539107874,572662274,-14540254,572719103,539107874,572662274,-14540254,572719103,539107874,572662274,790766114,586350591,539107874,572662274,790766114,586350591,539107874,572662274,572662306,587202559,539107874,572662274,572662306,587202559,539107874,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572654080,-209,-218103809,2105890,572654080,-209,-218103809,2105890,572653568,-222,587202559,8738,570556416,-222,587202559,8226,570425344,-53470,586350591,34,33554432,-13688286,572715775,32,0,572662274,539107874,0,0,572653568,8738,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059,-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-66064321,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-66064321,-66064321,-66064321,-133173217,-133173217,-267390961,-535826425,-1072697341,-2146439167,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059,-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-859045888,52428,0,0,-858993652,-1060320052,0,201326592,-858993460,-858993460,192,-872415232,-12340,-50331649,204,-871628800,-12340,-50331649,49356,-859045888,-12340,-50331649,52428,-859042816,-3355444,-858980353,12635340,-859042816,-3355444,-858980353,12635340,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-12340,-858980353,-1060320052,-858993664,-12340,-858980353,13421772,-858993664,-858993460,-858993460,13421772,-858993664,-858993460,-858993460,13421772,-859042816,-3355444,-858993409,12635340,-859042816,-3158836,-858981121,12635340,-859045888,-13108,-858980353,52428,-871628800,-13108,-858980353,49356,-872415232,-13108,-858980353,204,201326592,-3158836,-858981121,192,0,-3355636,-1060320001,0,0,-859045888,52428,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,16678656,-2130706687,-1073618941,-536748025,-268312561,-133170145,-133170145,-66061249,-66061249,-66061249,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32513921,-66068417,-50331841,-50331841,-130024417,-132122593,-267390961,-535826425,-1072697341,-2145388543,4094976,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,1145307136,17476,0,0,1145324548,1078215748,0,67108864,1145324612,1145324612,64,1140850688,-45244,-184549377,68,1141112832,-45244,-184549377,16452,1145307136,-45244,-184549377,17476,1145308160,-12303292,1145372671,4211780,1145308160,-12303292,1145372671,4211780,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-45244,1145372671,1078215748,1145324544,-45244,1145372671,4473924,1145324544,1145324612,1145324612,4473924,1145324544,1145324612,1145324612,4473924,1145308160,-12303292,1145324799,4211780,1145308160,-11582396,1145369855,4211780,1145307136,-48060,1145372671,17476,1141112832,-48060,1145372671,16452,1140850688,-48060,1145372671,68,67108864,-11582396,1145369855,64,0,-12303356,1078215935,0,0,1145307136,17476,0,0,0],475,[0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,1114129,131074,65537,65536,-1061158911,-1061158720,192,-65408,-65281,-65281,255,0,0,-65536,-1061158657,-1061158720,-65344,255,-65408,-1061158657,-2139094848,-1061158784,192,0,0,0,0,0,0,0,0,0,524300,0,0,33619712,1700004098,1852403058,201354337,2304,0,0,33685504,1970225921,1919248754,150998016,0,0,0,1208091138,7760997,0,0,0,0,0,0,0,0,0,0,0,0,0,696630,-1996437499,-1070348730,-8616311,-1986509173,1183423558,-96040260,19191946,-1963506040,-461309594,-110720771,-167700807,292830915,-167630663,158609603,-1979439943,1720384094,-1001485831,-1949800823,-1991751484,1992675398,440831518,-1963374966,1317796454,679381788,-1983617281,1183259726,2122746152,511085055,-1996042776,-544490882,-390310261,1987185769,-1996732792,1988754278,-696350274,535363434,-932803823,49892992,33113846,1183523444,-1738634308,597279531,-1983708222,1183553606,-1671525446,-140917973,63054802,-1673098813,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271840,1183547595,-1715000416,-1037839625,1183434499,-111245152,-373537143,1720450894,-146371896,208929448,-1984405877,1586206814,-1671525962,1174929700,-2136423430,8619023,-157264245,292831428,61365899,2094480379,-136165882,738145513,1177201915,-1354351954,1183449974,-773573968,-774337568,651690976,9734027,-683935741,-572390020,738135273,-1956239624,50370207,125031006,12812646,721420544,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,-398922992,99288424,-340769142,1177201673,-1354351954,-466423177,-661921583,-670834479,-1803056346,-1956239872,184587935,54686912,125031006,12812646,-1962934016,132284631,2117859331,-1976468060,540146,145889654,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,1925604923,-1952783851,-28055097,732188299,-1949881351,113145,-1958100501,-29365817,-2131147018,-639088779,18147588,-340769142,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150956921,468440,-1036318604,-1031077252,52875307,-352283513,1177201708,-1354351954,1451996791,33129456,1443038069,-1320797454,-466441356,-661921583,-670834479,-1099574773,-1803056346,972555008,461152382,2117728771,-502956896,-38540860,2123093899,869739424,1586194112,726133708,-1956239624,50370207,125031006,12812646,1375731968,731928203,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,2129353232,-340769142,-94467520,1947001728,-296352952,1946469366,-329348288,2145934891,-362937596,-329348798,-654888981,1946158885,2093103880,734169858,-2029836592,753598612,-1371133268,2007975482,-262763589,1963063683,-229244157,1957774906,-773573968,-774337568,651690976,9734027,-1099574773,1232388107,-1618254298,1577255062,1711764434,50049,1451819009,-2133357622,-134019102,2107932219,-1292727706,539912,1716655990,535891,1940545027,-1014929913,65536,1996490813,1357286121,1451971430,1959922634,-1956212182,-678704034,50848384,-1535230984,-225822083,138217650,1376482816,137188198,539904,-427100809,995321424,712164966,-385647031,-947126450,-1946392343,-114580402,-108280021,1317652787,-1981070902,732188299,-1949881351,113145,-1958102805,-62658105,-8995191,-2131147018,-639090059,2059307266,18409983,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-96012717,-2095746016,276038137,638344900,1128470275,-1911791991,-802481594,969343835,377266246,2123088387,2096642976,-1327327482,-1829002007,-1070344405,-953464853,-1618254298,1577255062,1711764434,50049,-1957560319,-685006762,-360502668,756513800,-947716088,-1436679416,-2124019853,16777411,149586688,1452009853,-2083048544,74774754,284774016,2059307354,8907263,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-1618254298,1577255062,1711764434,50049,1190526977,393486586,1946286467,1589924626,386082316,1586053955,440831500,190566443,56652992,1992178168,-1996195841,738162366,2127694840,-661957867,119920887,990409728,-1962771262,63974338,1451842499,-2133357622,-134019102,262438459,-1979674227,1023980274,393609224,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,-1832233333,762626059,9931791,-866219162,-494872693,1006109447,1115530366,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-966378669,426511,-385450423,-1763049714,1988528896,-1537307649,41932843,-953433341,-947190401,-369488663,1317732483,737749924,-1174828089,-1326776319,-900297902,326947339,732188299,-1949881351,-1983302663,1514261070,-2080418583,-394395143,1445713667,-1981710940,1452001878,737815460,1526369223,-2080425751,-1921777159,-133965941,-8733125,-494727044,13271303,-11513216,-369132410,-1958084749,-1946670113,-96012605,1611232257,1627432936,-17144192,-1946579735,-2031531577,1586194169,-2133357620,-134019102,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-372798637,-947127971,1946158885,-96012750,-1978108927,-738789026,1963312118,736070434,461279326,597279531,-1950153790,-1982845993,-494224298,1510466688,1996449360,-1008533556,119850891,-527814796,119855350,-10071973,844352630,-96012572,-1977977855,-738789026,1963312118,-1805743344,159309611,597279531,63112130,1996473336,-361299988,-1542401,1317735542,79685660,-1895020913,1183836230,-330919958,-1952168309,-654104498,-1020590224,63054745,1183552451,-1715393632,-1037839625,-667172605,-1992327431,1586083910,-145850186,-1871249662,-7047425,1996460662,-1706128490,-1986111861,1586073670,-1840346732,-1969858935,1139341662,-1773760762,-1886239089,1183814726,-93945712,-380058626,727447807,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,-1070376103,1347440720,-1940827312,1430622424,-1910575989,8960216,1728034792,1717003862,-1605602731,1183318028,-1598016515,-2037841904,-1006174344,1187451006,637534450,-1140294271,-1005555198,-2128209794,45879677,1187448179,117441010,-402610968,1183514891,2143292188,-2011991000,1586035326,46328057,865107691,-2147435840,1307080427,29619713,2122869620,-111245062,-351872280,20637746,-167637272,-445381949,-1996849528,-991364770,-94467578,1963049974,-112817645,208929192,1183383076,1273533433,-94467579,-1963517464,-1007224482,-402426879,1190528314,494143737,-14712422,-1173376769,-1192361019,-827195391,243951,-16205585,375023,-1715457041,1600544102,1720540774,1297948670,-1962923830,1577782366,467400462,14909915,343328008,-1978973046,1183385444,205818868,199640713,-1960676160,1317604940,-2147228690,1284178639,-1995250926,-813635506,273451777,-1947447671,1317606476,374115306,949891,1308820341,-263288334,209502475,-674178569,33717379,-1009266443,-352006272,410437103,-1935114611,-2118086960,1962951422,4096333,1963130880,5684805,1190636461,1946157554,-792710398,-137899833,98554072,20774920,-1512058880,-1526479229,-1411372371,853575333,-259309340,-524163375,1727005442,9864331,-867792538,-1526698562,-380058715,-973275479,1183523446,436486,-796125835,2123219086,-1515870816,-379862107,1317666567,-1947473146,-152892850,-1912045941,305601,648892276,-1053094517,-1047854465,-1987033463,648912966,990006667,-1962770495,-1840870975,-1381874039,72190758,41730363,1178321291,-1984463200,1183421510,-1960399452,-1053096371,-1047854468,2124564027,-1773762143,-341424503,1183427917,227223200,41926971,1183433099,1183427984,1300965026,2143369986,-1983804670,-1985113530,-1960401850,-1053096883,-1047854468,999573129,-1985114042,478062150,105745190,41730363,1178321291,-1995604334,1190630982,1946157574,30113795,-1949158461,2123048526,734104490,159228486,2021586947,-654850005,-1706129006,-1949149559,-1949891647,-1505350704,-131398030,-802464130,-1982562679,-1007247786,990737409,142579286,2089963067,80445443,-1952166261,2122918014,2113485720,818411063,1183527797,-263846996,1880911607,-431619288,-956095632,1451958128,2113551264,2093103882,-2134147053,999839369,-2147255103,-880787253,-1673099006,2147465411,-654844693,1966131190,1086846495,1451959412,-262798424,158395127,1963771894,-1437168804,2147465411,-1012246901,13101201,-370391413,865140911,46659264,1183517300,65665008,-579800506,-1968286070,1992666998,440831518,709237898,2011052762,1358901787,-523123829,50521025,52844760,1879086215,-1964907852,-1528038786,-340762998,865336544,474909650,1183504887,48270001,2126818886,1974399518,-499039740,-1318700296,-91545483,-1968286070,1317777270,-975571172,715923062,2009479874,-336076284,-220051709,-896804981,1183525347,65140718,-165056296,1946483270,-396981478,-1947449717,-1037309314,-956103297,-502501309,343328245,-1827650423,-1140903191,-236224513,-973132055,1183719030,-1979763942,954976894,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690979,9734027,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302090,2145336086,64981762,990671098,-1962770465,-899773985,-1144804638,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458],476,[67108848,1610940480,8390400,184590345,-536018752,16781056,318840849,1611989312,25171713,453091353,-534969920,33562369,587341857,1613038144,41953026,721592361,-533921088,50343682,855842865,1614086976,58734339,990093369,-532872256,67124995,1124343873,1615135808,75515652,1258594377,-531823424,83906308,1392844881,1616184640,92296965,1527095385,-530774592,100687621,1661345889,1617233472,109078278,1795596393,-529725760,117468934,1929846897,1618282304,125859591,2064097401,-528676928,134250247,-2096619391,1619331136,142640904,-1962368887,-527628096,151031560,-1828118383,1620379968,159422217,-1693867879,-526579264,167812873,-1559617375,1621428800,176203530,-1425366871,-525530432,184594186,-1291116367,1622477632,192984843,-1156865863,-524481600,201375499,-1022615359,1623526464,209766156,-888364855,-523432768,218156812,-754114351,1624575296,226547469,-619863847,-522383936,234938125,-485613343,1625624128,243328782,-351362839,-521335104,251719438,-217112335,1626672960,260110095,-82861831,-520286272,268500751,51388673,1627721793,276891408,185639177,-519237439,285282064,319889681,1628770625,293672721,454140185,-518188607,302063377,588390689,1629819457,310454034,722641193,-517139775,318844690,856891697,1630868289,327235347,991142201,-516090943,335626003,1125392705,1631917121,344016660,1259643209,-515042111,352407316,1393893713,1632965953,360797973,1528144217,-513993279,369188629,1662394721,1634014785,377579286,1796645225,-512944447,385969942,1930895729,1635063617,394360599,2065146233,-511895615,402751255,-2095570559,1636112449,411141912,-1961320055,-510846783,419532568,-1827069551,1637161281,427923225,-1692819047,-509797951,436313881,-1558568543,1638210113,444704538,-1424318039,-508749119,453095194,-1290067535,1639258945,461485851,-1155817031,-507700287,469876507,-1021566527,1640307777,478267164,-887316023,-506651455,486657820,-753065519,1641356609,495048477,-618815015,-505602623,503439133,-484564511,1642405441,511829790,-350314007,-504553791,520220446,-216063503,1643454273,528611103,-81812999,-503504959,537001759,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207,-491967806,721596202,-1289018703,1656040258,729986859,-1154768199,-490918974,738377515,-1020517695,1657089090,746768172,-886267191,-489870142,755158828,-752016687,1658137922,763549485,-617766183,-488821310,771940141,-483515679,1659186754,780330798,-349265175,-487772478,788721454,-215014671,1660235586,797112111,-80764167,-486723646,805502767,53486337,1661284419,813893424,187736841,-485674813,822284080,321987345,1662333251,830674737,456237849,-484625981,839065393,590488353,1663382083,847456050,724738857,-483577149,855846706,858989361,1664430915,864237363,993239865,-482528317,872628019,1127490369,1665479747,881018676,1261740873,-481479485,889409332,1395991377,1666528579,897799989,1530241881,-480430653,906190645,1677718369,1667577411,914581302,1798742889,-479381821,922971958,1932993393,1668626243,931362615,2067243897,-478332989,939753271,-2093472895,1669675075,948143928,-1959222391,-477284157,956534584,-1824971887,1670723907,964925241,-1690721383,-476235325,973315897,-1556470879,1671772739,981706554,-1422220375,-475186493,990097210,-1287969871,1672821571,998487867,-1153719367,-474137661,1006878523,-1019468863,1673870403,1015269180,-885218359,-473088829,1023659836,-750967855,1674919235,1032050493,-616717351,-472039997,1040441149,-482466847,1675968067,1048831806,-348216343,-470991165,1057222462,-213965839,1677016899,1065613119,-79715335,-469942333,1074003775,54535169,1678065732,1082394432,188785673,-468893500,1090785088,323036177,1679114564,1099175745,457286681,-467844668,1107566401,591537185,1680163396,1115957058,725787689,-466795836,1124347714,860038193,1681212228,1132738371,994288697,-465747004,1141129027,1128539201,1682261060,1149519684,1262789705,-464698172,1157910340,1397040209,1683309892,1166300997,1531290713,-463649340,1174691653,1665541217,1684358724,1183082310,1799791721,-462600508,1191472966,1934042225,1685407556,1199863623,2068292729,-461551676,1208254279,-2092424063,1686456388,1216644936,-1958173559,-460502844,1225035592,-1823923055,1687505220,1233426249,-1689672551,-459454012,1241816905,-1555422047,1688554052,1250207562,-1421171543,-458405180,1258598218,-1286921039,1689602884,1266988875,-1152670535,-457356348,1275379531,-1018420031,1690651716,1283770188,-884169527,-456307516,1292160844,-749919023,1691700548,1300551501,-615668519,-455258684,1308942157,-481418015,1692749380,1317332814,-347167511,-454209852,1325723470,-212917007,1693798212,1334114127,-78666503,-453161020,1342504783,55584001,1694847045,1350895440,189834505,-452112187,1359286096,324085009,1695895877,1367676753,458335513,-451063355,1376067409,592586017,1696944709,1384458066,726836521,-450014523,1392848722,861087025,1697993541,1401239379,995337529,-448965691,1409630035,1129588033,1699042373,1418020692,1263838537,-447916859,1426411348,1398089041,1700091205,1434802005,1532339545,-446868027,1443192661,1666590049,1701140037,1451583318,1800840553,-445819195,1459973974,1935091057,1702188869,1468364631,2069341561,-444770363,1476755287,-2091375231,1703237701,1485145944,-1957124727,-443721531,1493536600,-1822874223,1704286533,1501927257,-1688623719,-442672699,1510317913,-1554373215,1705335365,1518708570,-1420122711,-441623867,1527099226,-1285872207,1706384197,1535489883,-1151621703,-440575035,1543880539,-1017371199,1707433029,1552271196,-883120695,-439526203,1560661852,-748870191,1708481861,1569052509,-614619687,-438477371,1577443165,-480369183,1709530693,1585833822,-346118679,-437428539,1594224478,-211868175,1710579525,1602615135,-77617671,-436379707,1611005791,56632833,1711628358,1619396448,190883337,-435330874,1627787104,325133841,1712677190,1636177761,459384345,-434282042,1644568417,593634849,1713726022,1652959074,727885353,-433233210,1661349730,862135857,1714774854,1669740387,996386361,-432184378,1678131043,1130636865,1715823686,1686521700,1264887369,-431135546,1694912356,1399137873,1716872518,1703303013,1533388377,-430086714,1711693669,1667638881,1717921350,1720084326,1801889385,-429037882,1728474982,1936139889,1718970182,1736865639,2070390393,-427989050,1745256295,-2090326399,1720019014,1753646952,-1956075895,-426940218,1762037608,-1821825391,1721067846,1770428265,-1687574887,-425891386,1778818921,-1553324383,1722116678,1787209578,-1419073879,-424842554,1795600234,-1284823375,1723165510,1803990891,-1150572871,-423793722,1812381547,-1016322367,1724214342,1820772204,-882071863,-422744890,1829162860,-747821359,1725263174,1837553517,-613570855,-421696058,1845944173,-479320351,1726312006,1854334830,-345069847,-420647226,1862725486,-210819343,1727360838,1871116143,-76568839,-419598394,1879506799,57681665,1728409671,1887897456,191932169,-418549561,1896288112,326182673,-149553161,1904678911,460433177,-417500729,1913069425,594683681,1730507335,1921460082,728934185,-416451897,1929850738,863184689,1731556167,1938241395,997435193,-415403065,1946632051,1131685697,1732604999,1955022708,1265936201,-414354233,1963413364,1400186705,1733653831,1971804021,1534437209,-413305401,1980194677,1668687713,1734702663,1988585334,1802938217,-412256569,1996975990,1937188721,1735751495,2005366647,2071439225,-411207737,2013757303,-2089277567,1736800327,2022147960,-1955027063,-410158905,2030538616,-1820776559,1737849159,2038929273,-1686526055,-409110073,2047319929,-1552275551,1738897991,2055710586,-1418025047,-408061241,2064101242,-1283774543,1739946823,2072491899,-1149524039,-407012409,2080882555,-1015273535,1740995655,2089273212,-881023031,-405963577,2097663868,-746772527,1742044487,2106054525,-612522023,-404914745,2114445181,-478271519,1743093319,2122835838,-344021015,-403865913,2131226494,-209770511,1744142151,2139617151,-75520007,-402817081,-2146959489,58730497,1745190984,-2138568832,192981001,-401768248,-2130178176,327231505,1746239816,-2121787519,461482009,-400719416,-2113396863,595732513,1879016008,-2105006206,729983017,-399670584,-2096615550,864233521,1748337480,-2088224893,998484025,-398621752,-2079834237,1132734529,1749386312,-2071443580,1266985033,-397572920,-2063052924,1401235537,1750435144,-2054662267,1535486041,-396524088,-2046271611,1669736545,1751483976,-2037880954,1803987049,-395475256,-2029490298,1938237553,1752532808,-2021099641,2072488057,-394426424,-2012708985,-2088228735,1753581640,-2004318328,-1953978231,-393377592,-1995927672,-1819727727,1754630472,-1987537015,-1685477223,-392328760,-1979146359,-1551226719,1755679304,-1970755702,-1416976215,-391279928,-1962365046,-7657295,1756728143,-1953974389,-1148475207,-390231096,-1945583733,-1014224703,1757776968,-1937193076,-879974199,-389182264,-1928802420,-745723695,1758825800,-1920411763,-611473191,-388133432,-1912021107,-477222687,1759874632,-1903630450,-342972183,-387084600,-1895239794,-208721679,1760923464,-1886849137,-74471175,-386035768,-1878458481,59779329,1761972297,-1870067824,194029833,-384986935,-1861677168,328280337,1763021129,-1853286511,462530841,-383938103,-1844895855,596781345,1764069961,-1836505198,731031849,-382889271,-1828114542,865282353,1765118793,-1819723885,999532857,-381840439,-1811333229,1133783361,1766167625,-1802942572,1268033865,-380791607,-1794551916,1402284369,1767216457,-1786161259,1536534873,-379742775,-1777770603,1670785377,1768265289,-1769379946,1805035881,-378693943,-1760989290,1939286385,1769314121,-1752598633,2073536889,-377645111,-1744207977,-2087179903,1770362953,-1735817320,-1952929399,-376596279,-1727426664,-1818678895,1771411785,-1719036007,-1684428391,-375547447,-1710645351,-1550177887,1772460617,-1702254694,-1415927383,-374498615,-1693864038,-1281676879,1773509449,-1685473381,-1147426375,-373449783,-1677082725,-1013175871,1774558281,-1668692068,-878925367,-372400951,-1660301412,-744674863,1775607113,-1651910755,-610424359,-371352119,-1643520099,-476173855,1776655945,-1635129442,-1559,-268460337,-1626738786,-207672847,1777704777,-1618348129,-73422343,-369254455,-1609957473,60828161,1778753610,-1601566816,195078665,-368205622,-1593176160,329329169,1779802442,-1584785503,463579673,-367156790,-1576394847,597830177,1780851274,-1568004190,732080681,-366107958,-1559613534,866331185,1781900106,-1551222877,1000581689,-365059126,-1542832221,1134832193,1782948938,-1534441564,1269084159,-364010294,-1526050908,1409284689,1783997770,-1517660251,1537583705,-268458550,-1509269595,1671834209,1785046602,-1500878938,1806084713,-361912630,-1492488282,1940335217,1786095434,-1484097625,2074585721,-360863798,-1475706969,-2086131071,1787144266,-1467316312,-1951880567,-359814966,-1458925656,-1817630063,1788193098,-1450534999,-1683379559,-358766134,-1442144343,-1549129055,1789241930,-1433753686,-1414878551],477,[-357717302,-1425363030,-1280628047,-88757430,-1416972289,-1146377543,-356668470,-1408581717,-1012127039,1791339594,-1400191060,-877876535,-355619638,-1391800404,-738198831,1792409594,-1383409747,-609375527,-354570806,-335955,-475125023,1793437258,-1366628434,-340874519,-353521974,-1358237778,-206624015,1794486090,-1349847121,-72373511,-352473142,-1341456465,61876993,1795534923,-1333065808,196127497,-351424309,-1324675152,330378001,1796583755,-1316284495,464628505,-350375477,-1307893839,4095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67108848,1610940480,8390400,184590345,-536018752,16781056,318840849,1611989312,25171713,453091353,-534969920,33562369,587341857,1613038144,41953026,721592361,-533921088,50343682,855842865,1614086976,58734339,990093369,-532872256,67124995,1124343873,1615135808,75515652,1258594377,-531823424,83906308,1392844881,1616184640,92296965,1527095385,-530774592,100687621,1661345889,1617233472,109078278,1795596393,-529725760,117468934,1929846897,1618282304,125859591,2064097401,-528676928,134250247,-2096619391,1619331136,142640904,-1962368887,-527628096,151031560,-1828118383,1620379968,159422217,-1693867879,-526579264,167812873,-1559617375,1621428800,176203530,-1425366871,-525530432,184594186,-1291116367,1622477632,192984843,-1156865863,-524481600,201375499,-1022615359,1623526464,209766156,-888364855,-523432768,218156812,-754114351,1624575296,226547469,-619863847,-522383936,234938125,-485613343,1625624128,243328782,-351362839,-521335104,251719438,-217112335,1626672960,260110095,-82861831,-520286272,268500751,51388673,1627721793,276891408,185639177,-519237439,285282064,319889681,1628770625,293672721,454140185,-518188607,302063377,588390689,1629819457,310454034,722641193,-517139775,318844690,856891697,1630868289,327235347,991142201,-516090943,335626003,1125392705,1631917121,344016660,1259643209,-515042111,352407316,1393893713,1632965953,360797973,1528144217,-513993279,369188629,1662394721,1634014785,377579286,1796645225,-512944447,385969942,1930895729,1635063617,394360599,2065146233,-511895615,402751255,-2095570559,1636112449,411141912,-1961320055,-510846783,419532568,-1827069551,1637161281,427923225,-1692819047,-509797951,436313881,-1558568543,1638210113,444704538,-1424318039,-508749119,453095194,-1290067535,1639258945,461485851,-1155817031,-507700287,469876507,-1021566527,1640307777,478267164,-887316023,-506651455,486657820,-753065519,1641356609,495048477,-618815015,-505602623,503439133,-484564511,1642405441,511829790,-350314007,-504553791,520220446,-216063503,1643454273,528611103,-81812999,-503504959,537001759,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207,-491967806,721596202,-1289018703,1656040258,729986859,-1154768199,-490918974,738377515,-1020517695,1657089090,746768172,-886267191,-489870142,755158828,-752016687,1658137922,763549485,-617766183,-488821310,771940141,-483515679,1659186754,780330798,-349265175,-487772478,788721454,-215014671,1660235586,797112111,-80764167,-486723646,805502767,53486337,1661284419,813893424,187736841,-485674813,822284080,321987345,1662333251,830674737,456237849,-484625981,839065393,590488353,1663382083,847456050,724738857,-483577149,855846706,858989361,1664430915,864237363,993239865,-482528317,872628019,1127490369,1665479747,881018676,1261740873,-481479485,889409332,1395991377,1666528579,897799989,1530241881,-480430653,906190645,1677718369,1667577411,914581302,1798742889,-479381821,922971958,1932993393,1668626243,931362615,2067243897,-478332989,939753271,-2093472895,1669675075,948143928,-1959222391,-477284157,956534584,-1824971887,1670723907,964925241,-1690721383,-476235325,973315897,-1556470879,1671772739,981706554,-1422220375,-475186493,990097210,-1287969871,1672821571,998487867,-1153719367,-474137661,1006878523,-1019468863,1673870403,1015269180,-885218359,-473088829,1023659836,-750967855,1674919235,1032050493,-616717351,-472039997,1040441149,-482466847,1675968067,1048831806,-348216343,-470991165,1057222462,-213965839,1677016899,1065613119,-79715335,-469942333,1074003775,54535169,1678065732,1082394432,188785673,-468893500,1090785088,323036177,1679114564,1099175745,457286681,-467844668,1107566401,591537185,1680163396,1115957058,725787689,-466795836,1124347714,860038193,1681212228,1132738371,994288697,-465747004,1141129027,1128539201,1682261060,1149519684,1262789705,-464698172,1157910340,1397040209,1683309892,1166300997,1531290713,-463649340,1174691653,1665541217,1684358724,1183082310,1799791721,-462600508,1191472966,1934042225,1685407556,1199863623,2068292729,-461551676,1208254279,-2092424063,1686456388,1216644936,-1958173559,-460502844,1225035592,-1823923055,1687505220,1233426249,-1689672551,-459454012,1241816905,-1555422047,1688554052,1250207562,-1421171543,-458405180,1258598218,-1286921039,1689602884,1266988875,-1152670535,-457356348,1275379531,-1018420031,1690651716,1283770188,-884169527,-456307516,1292160844,-749919023,1691700548,1300551501,-615668519,-455258684,1308942157,-481418015,1692749380,1317332814,-347167511,-454209852,1325723470,-212917007,1693798212,1334114127,-78666503,-453161020,1342504783,55584001,1694847045,1350895440,189834505,-452112187,1359286096,324085009,1695895877,1367676753,458335513,-451063355,1376067409,592586017,1696944709,1384458066,726836521,-450014523,1392848722,861087025,1697993541,1401239379,995337529,-448965691,1409630035,1129588033,1699042373,1418020692,1263838537,-447916859,1426411348,1398089041,1700091205,1434802005,1532339545,-446868027,1443192661,1666590049,1701140037,1451583318,1800840553,-445819195,1459973974,1935091057,1702188869,1468364631,2069341561,-444770363,1476755287,-2091375231,1703237701,1485145944,-1957124727,-443721531,1493536600,-1822874223,1704286533,1501927257,-1688623719,-442672699,1510317913,-1554373215,1705335365,1518708570,-1420122711,-441623867,1527099226,-1285872207,1706384197,1535489883,-1151621703,-440575035,1543880539,-1017371199,1707433029,1552271196,-883120695,-439526203,1560661852,-748870191,1708481861,1569052509,-614619687,-438477371,1577443165,-480369183,1709530693,1585833822,-346118679,-437428539,1594224478,-211868175,1710579525,1602615135,-77617671,-436379707,1611005791,56632833,1711628358,1619396448,190883337,-435330874,1627787104,325133841,1712677190,1636177761,459384345,-434282042,1644568417,593634849,1713726022,1652959074,727885353,-433233210,1661349730,862135857,1714774854,1669740387,996386361,-432184378,1678131043,1130636865,1715823686,1686521700,1264887369,-431135546,1694912356,1399137873,1716872518,1703303013,1533388377,-430086714,1711693669,1667638881,1717921350,1720084326,1801889385,-429037882,1728474982,1936139889,1718970182,1736865639,2070390393,-427989050,1745256295,-2090326399,1720019014,1753646952,-1956075895,-426940218,1762037608,-1821825391,1721067846,1770428265,-1687574887,-425891386,1778818921,-1553324383,1722116678,1787209578,-1419073879,-424842554,1795600234,-1284823375,1723165510,1803990891,-1150572871,-423793722,1812381547,-1016322367,1724214342,1820772204,-882071863,-422744890,1829162860,-747821359,1725263174,1837553517,-613570855,-421696058,1845944173,-479320351,1726312006,1854334830,-345069847,-420647226,1862725486,-210819343,1727360838,1871116143,-76568839,-419598394,1879506799,57681665,1728409671,1887897456,191932169,-418549561,1896288112,326182673,-149553161,1904678911,460433177,-417500729,1913069425,594683681,1730507335,1921460082,728934185,-416451897,1929850738,863184689,1731556167,1938241395,997435193,-415403065,1946632051,1131685697,1732604999,1955022708,1265936201,-414354233,1963413364,1400186705,1733653831,1971804021,1534437209,-413305401,1980194677,1668687713,1734702663,1988585334,1802938217,-412256569,1996975990,1937188721,1735751495,2005366647,2071439225,-411207737,2013757303,-2089277567,1736800327,2022147960,-1955027063,-410158905,2030538616,-1820776559,1737849159,2038929273,-1686526055,-409110073,2047319929,-1552275551,1738897991,2055710586,-1418025047,-408061241,2064101242,-1283774543,1739946823,2072491899,-1149524039,-407012409,2080882555,-1015273535,1740995655,2089273212,-881023031,-405963577,2097663868,-746772527,1742044487,2106054525,-612522023,-404914745,2114445181,-478271519,1743093319,2122835838,-344021015,-403865913,2131226494,-209770511,1744142151,2139617151,-75520007,-402817081,-2146959489,58730497,1745190984,-2138568832,192981001,-401768248,-2130178176,327231505,1746239816,-2121787519,461482009,-400719416,-2113396863,595732513,1879016008,-2105006206,729983017,-399670584,-2096615550,864233521,1748337480,-2088224893,998484025,-398621752,-2079834237,1132734529,1749386312,-2071443580,1266985033,-397572920,-2063052924,1401235537,1750435144,-2054662267,1535486041,-396524088,-2046271611,1669736545,1751483976,-2037880954,1803987049,-395475256,-2029490298,1938237553,1752532808,-2021099641,2072488057,-394426424,-2012708985,-2088228735,1753581640,-2004318328,-1953978231,-393377592,-1995927672,-1819727727,1754630472,-1987537015,-1685477223,-392328760,-1979146359,-1551226719,1755679304,-1970755702,-1416976215,-391279928,-1962365046,-7657295,1756728143,-1953974389,-1148475207,-390231096,-1945583733,-1014224703,1757776968,-1937193076,-879974199,-389182264,-1928802420,-745723695,1758825800,-1920411763,-611473191,-388133432,-1912021107,-477222687,1759874632,-1903630450,-342972183,-387084600,-1895239794,-208721679,1760923464,-1886849137,-74471175,-386035768,-1878458481,59779329,1761972297,-1870067824,194029833,-384986935,-1861677168,328280337,1763021129,-1853286511,462530841,-383938103,-1844895855,596781345,1764069961,-1836505198,731031849,-382889271,-1828114542,865282353,1765118793,-1819723885,999532857,-381840439,-1811333229,1133783361,1766167625,-1802942572,1268033865,-380791607,-1794551916,1402284369,1767216457],478,[-1489718775,547682804,-7039645,811912803,-302358339,1786108386,727519914,1390794356,775079276,-439776845,1603054435,1946459313,1180855758,1591634370,-938700039,-11906665,597674550,-1907595069,1019295443,-1031171420,803204354,2094346767,-5553741,1141447001,-782077954,-2124362583,1070377599,1914762776,-1182203917,-1351575219,281752898,-1796441896,-1159473767,-1654370005,-938698241,572252151,-1717419789,-2140755973,-6728921,755684193,2094460359,-1329692550,-126007737,606684645,-107349759,-750327998,646293067,660350953,-827795376,-1660023247,1165655326,1614456091,-920065507,-1836319631,-1989044411,-1025555046,1737462829,401958415,301689050,1333632569,-559137317,-1021165713,-44469325,679165049,1736916907,107425551,-398938029,1199397179,983130958,1389613684,1603741278,-323439375,-1950280633,1461955591,-253805773,-391220820,-1638314338,1531814421,-1603806562,1143438302,197866296,-944300387,-1661638115,-1775042355,-608985519,-606990389,2112134111,-1215988889,1998110112,-776536804,1278977835,1697473912,-1091350174,-605181737,-287322527,-1028645490,-302830946,-1942828468,-1449479372,-1245114661,1491378208,-2010093955,1567480309,1772966296,-1723769988,1013939103,1758745630,1648812947,-267474860,-1557564749,-1854978682,592528652,583443000,-864237740,-634587742,-1523355066,-6768676,-1959964316,2107573366,1797542927,-1974010876,-1764177850,-1966470960,-1740944648,1796917553,832586136,-1796918652,-1776306535,1636764345,-724797187,2048739043,488012139,1055495782,-1328106225,-508801542,-576426472,994288600,-1024825578,1651380620,1638690790,1099542795,-1688566203,1398753450,-535528954,-921739109,579476274,-438730805,-2007836546,-365642799,1715387656,2098857169,-629217093,1795901629,2037666118,568293430,224707504,1885052955,-1325551243,-1364986340,-131228611,1553311829,393407918,-1017002085,298900046,-1423395014,-55136821,1240079118,-346525155,-1659350153,-1387283441,-1183419347,208463589,-731380339,-2022971207,-87845023,513783998,-1700977021,-387357062,1980657154,-1237912291,2044127689,-781981956,954170719,-1687132008,-398739261,1277406605,1956448652,1578897312,-992617927,-877013028,1811847330,-374704033,475581187,-1779239915,-1816397504,-1203941386,84664660,-1652709399,-734349392,195236150,-689410143,-1950280891,-1331442647,-998436927,2128427468,-1628633509,-1142077263,1526789890,1345239954,1757427136,-501349073,1914080900,-131566804,1063169496,-1812609829,-1836634785,-1066188507,1255577256,127752419,-506392805,-829701307,-1516429950,-1026258013,-465802471,524384171,-866928035,1759563667,1444562403,-97615229,-555811308,-635669338,1943564739,-63377460,1488059223,-1831205405,-799744111,-145492850,-1164120433,-1442917249,1190803518,-2001812743,990880203,-102580386,-434636933,1402969979,-2098145478,1750767423,-564084836,199439499,1607527294,1264714993,354784102,1448900895,511414910,930008607,-1703490417,-1717741709,-45036895,-2047533789,645224863,1467436440,3320116,658642758,1137490546,-1745868940,-1075903673,-135728013,435451125,-2063981109,-1481280501,-1174201624,-1867611514,1489398887,-1245521079,1598324161,452092951,-982055209,-1517825312,-1531172021,309590043,1903510995,-504083411,-1865925110,1336118319,1880088019,1926726996,1668555126,-1718083816,485095611,-397904758,-779761590,-681940137,-530793672,-227425985,-1508091823,-929569749,885684161,216670065,-498296886,-1636712425,-1940069664,1520506166,192036626,1862365625,-1746189784,215625899,523089655,-1469299050,-675603466,-1920773022,-1864975691,-754016855,-659183156,-1130770736,81292334,-389072315,-280542673,1079403583,1535618105,-233397840,-299416902,-1865206545,974821767,484724610,1635667765,2046075278,927363409,191693224,1832504414,241269454,-569581283,-1736897671,411403201,384000725,-1683952087,1732608633,2098162224,743678791,-846805654,-138425440,-2104935398,203670982,-269366225,-1000032582,-1706654276,868664681,-1677899966,127282606,-87888129,-1032849907,400397680,426392110,-1946263363,1964399929,-1790592138,1888994019,1984297012,-370556581,-181547057,-1618811921,-212726268,119767810,-1162832980,1561047981,1628949731,-1746752969,625113133,941124222,-2084048837,454737585,1031123050,-1081906586,1039740421,-105426943,-98780351,-677944929,-568803822,-1480503877,1039233800,1964553540,-676337135,330699805,-127833337,937715697,1945989617,1576493723,1134161237,-1914853199,34561980,1473340659,-997559186,-876167010,439671339,261716182,952050379,-716574018,-746221441,-1199885227,-919722395,1102025060,-1644549343,-1946211126,-1257537364,630118545,-986043175,-513828945,169071890,1105754521,54629908,-389935665,-477493262,-1414917084,1797358866,739713266,1906204133,-871393228,-1059596787,-985453184,-141840386,187719031,-2051443562,1846197086,-1666179594,-2054049056,1973502663,-1310633736,-1856986727,-603655477,-549305592,647709773,1360211362,-292010803,916578706,-796070822,494624433,-348592856,1990958350,1005089117,-1554610600,200986170,-1282852146,-475209650,-1316885431,-834734692,-1900837318,172950162,-518837951,83395879,44662427,390628183,-153176215,1641682273,525868510,-1549861046,1211421197,1209682010,607406154,1854901401,-496353972,358487326,2139794428,-1299229867,245763343,829978658,129728837,1384117844,-17183271,-833506723,-992914358,528163484,-1976907059,-211863617,-83127937,714965234,1371953119,-1050929514,-1241010064,1931300288,1306110880,-1375852906,-1285675756,-153773172,-1130627151,-177573440,1502502819,832169213,76177679,2120030403,-836866731,1628386722,75088153,74427139,-1654740385,-666947975,-487376194,1611383293,85623338,820238857,108828253,-742224904,-118090738,-677263555,478330702,-205578589,2089786552,-1455769904,1344381257,-1059511729,1144569992,453144935,-874313985,-93296843,1995961493,-860716378,-679439994,-1662786989,-159216159,-51419649,-1297572893,-1544323579,323184745,1343599656,-678059004,1726125415,131529303,-647933174,-1791738066,-586176118,1280700384,1356262315,776809800,-1403155818,-222984299,370592449,-1052846719,1570771674,-100478936,-1544423984,1753630693,-1883090619,-294397642,882061900,-1275787987,1716141311,-831014510,1943857085,-207762225,-357350547,-1922105501,1319456706,1630037451,756652015,399434187,1438014135,-333369933,-61197994,546775534,-1060190389,1719716783,-1964695488,-954427580,-1707160863,-1694944458,112704236,286783459,1180753794,-1611749897,657180892,-1674303909,252050611,-1195926889,-776396305,1273164661,1109165089,-408021363,-2105023617,-512187718,1879902684,548146973,-489563431,-1870620880,1192912108,1375447308,1305217062,448825214,467538147,-1008837464,-522140591,1174122646,1358941181,-1087077423,-562738987,2141737542,-2042278919,-377583251,1592878434,-1151695453,637081900,-2060541190,-196095561,-225264571,1241141131,-1704637981,455634565,-768035740,1064874248,-2124976395,-775819340,1657041938,1398396783,-1210556484,-542561253,-1336254811,-1654665952,378569789,-832253954,-1975305840,-1358735903,1616572637,-1043653983,896338790,1702938202,-1243902675,1359058633,-1029754474,1930694766,1407518954,1501905621,-1918784406,-701807788,1561158352,-1321592156,-547172730,423080037,490010252,1066919985,-1739442194,984339504,-1741226857,-787673038,-2051159406,-1382657232,1537734179,-276595659,527338370,1455366827,1603070737,-496554557,1489721986,-1334055300,-1793369799,966073772,2134833885,-1048889398,84818042,1869293693,-807868846,-108286680,785153039,1909584227,-1628954402,-1297817910,-1947643489,1878257950,569861880,-1013142460,-50521238,-875250157,2084810668,2105445366,-1375899695,-1522076889,1403284863,1072081532,1335868442,-1809718165,1297148446,-1118888202,-1126861568,-672837,1362018058,-97524131,1599265948,-50282125,-253916174,474085273,-380872623,878840589,-562401770,513379077,-1949800052,739689090,949639764,-122976266,-962662682,634059720,-570188771,-170514501,-2064601024,1107766955,1397203270,1761023287,-405239682,1164997102,-921342247,56813757,1270521936,-1445013131,-281600751,788781306,1310077597,1150850129,256744911,-2058486938,-815384135,1329320030,1765632737,2035967629,-152133194,1604859214,2055164959,-613780409,-471934492,1008183609,-414997777,1538739261,-696989716,104175716,-1690482334,-1182989958,-131959702,842581938,1155687537,1468091768,-932135914,-812113808,-1100669134,-107905847,-2106335072,416274863,1474555158,666699638,1214758173,-1855965504,-1560614452,1174302460,1349763199,2013837366,-1041711480,-54526354,-240087150,-1647740521,-27394851,-1778538032,-705868398,-1381396290,2069039443,-1254208878,-1083543157,2082157443,-1053483540,1724800729,-308652357,-809691701,944351734,-1827286053,-1121507693,2014228225,-455249187,996597412,324029052,745259633,626183533,1111752557,353405520,-186281516,-1840745433,-928693580,1645345426,-1590015708,-1119263662,-1094868347,413304363,115251973,-191512481,973704005,668911827,2117989786,-786136014,621224575,1107597529,585342807,-780325050,-1568719092,1979234235,-361783381,521133470,-571021472,-72857502,-583022644,1966769709,-210433225,-735840977,-2079658467,1352939450,1740732359,-291414201,1464914121,-1974721065,-2127675698,1383187257,1892880852,-514330413,-1487008331,461903329,-1251136344,-1128544884,-611604832,-799022837,-302053905,101585241,-980234645,-1252702051,-1057838414,1319805204,903624022,2096954675,1134132265,-539218372,-323009036,390615014,464027329,787392372,-1411080834,463273726,1998526690,-1426354191,-1015251386,-1904748569,-823511976,1786736923,2009647716,-85624721,1192969927,-2065965343,2129181791,-1283207028,1022064858,1258943738,226599779,-963529114,297240809,770902190,-2036241068,1197799138,-1045322348,1984883360,-1072790260,-988054511,-306533570,1584846011,-360650563,-2119684516,652322434,845967343,1461695951,-85912744,651463940,-750141289,615300339,-879070409,-924944727,1490252068,-59449453,2000799631,189887931,1697827847,1552992187,1683512563,975157563,-1097568927,722400355,46417963,-179683657,-1960040851,741438017,-354310153,1872510492,-520208619,-1566223086,-1429686614,640573418,-420387583,776949269,-717046274,1056996125,-835826420,57151363,-337707711,349750920,618105966,-1927869341,1432408849,549535585,302793447,-868983518,-51015959,-852066500,-2091589318,394909709,-1686202783,-1005909605,1667677707,2016152693,-1656551490,1227646015,502567638,758369709,-1244128317,119199949,1350403329,752053395,-1182092297,-1382720282,-541319523,562793448,-1688598663,1735808547,-1630066646,1551827322,-1191151584,1317856902,233688888,795833199,-1680536979,-607449755,-1247248580,-1755535771,-1888296451,-1157318986,-578098753,-1272539889,1278388477,1217533924,-1800993119,282865397,1561507089,1656368849,1487826814,-777864670,-171857134,1845652589,-656035801,-194463740,343817843,1248821998,1884698670,-1429186111,1662702746,1190436256,-1650560399,1183638043,1567361494,1984909118,-270545476,-985671265,-1763960849,1196188469,-1554912951,652158071,-198578056,-1017880224,756344108,-1771089163,109192490,2117417153,679539296,-265977128,1255690477,406607507,904711766,968232215,-1830461220,822767297,57537112,920639025,-1376391920,1188671332,1657004810,-1398671142,-1958633051,1864186353,644071409,1065003923,1901225354,-2096837794,85376613,-1788377925,2018597112,24023136,2085908379,-969834237,165772786,-1177930307,-870378589,-1303929338,2022043567,-1284895623,-1532332630,-1263824273,-503183761,-88686234,933508514,-2020446485,-1880308924,557493238,407060714,-598183272,-1578250189,1686291335,2098384831,141309110,-448843788,-1805580649],479,[67581972,283174660,1042161020,237745187,1435406787,1192528508,399536741,-160669635,608012796,1124115642,-331547947,-1480298439,-1713126859,1878232151,-2067161582,891914558,1134993775,1876863796,424506666,-1719027349,1814664728,401495052,-1544062456,-1494876766,-1337179041,1584896364,514112344,562166657,-698870253,-2081787553,-308670707,1196472989,-107273378,-869227808,160016080,649597023,364066719,1497852070,-1701049357,-1406022139,-1184429299,434319451,-2040144629,1909854757,1491790156,534183878,1629838758,574772734,-1353779224,-1412891142,-1629270481,-95873030,-1079907441,1576809196,1762146015,2068165207,-116773480,1362460241,2080792978,2133109068,1979458584,-59208998,-1974356501,-1086517861,854258407,-1386593840,-1245331687,-1043440624,-177178963,-1145741167,653088836,1424709137,1572167685,1055836942,576566624,1093519020,437775702,-1306825337,-974195350,-693431631,-1553289184,1538446348,1406511822,1435526515,-622041941,-1230300822,-1386858566,-1428855718,895134821,569038179,1092829816,-2027688618,1796313785,-1700002901,-1435883019,1974814998,1274456338,953898113,1226800017,669601205,247914984,-1705168283,-1898659809,1393656817,-2135068765,-1422776,690046810,1696601875,-107998870,-1714715634,-1355328332,325920326,978375267,1754425650,641469734,1762010125,623883666,2124027915,1085699731,2132989091,1786367601,1259117798,-308165901,1595107483,1801036772,94659109,40346617,893573612,-575648289,-110644866,2092161041,-401139230,-1233442701,-1506551527,-1132336061,2000998726,-2046055720,223770657,1340238502,447541299,-563469463,845003239,1362128092,-476607297,-1206577543,-565393386,2103553527,-1568761633,512923889,88538470,129498304,-1255086278,-18774328,-1338833920,1397764295,-1802189813,-325279723,1308974980,-2145543800,101174886,-1889234547,-1481225951,141572139,-162745099,-1842209092,-1370955489,1253589741,685164836,1060566301,1101026479,-866963026,-1973149300,1487299383,823509554,587295410,-1305471317,-1756594995,-1629646464,-1544194854,-25650550,1756624468,-1781667822,-2009485008,818462089,-956622927,-252779324,-2131845312,97376356,-1002797129,1109147284,-475607757,1878259055,855428882,-1268396593,893339128,-1023341137,1274097322,1819510856,257740184,521187521,-1843404342,146124992,-749685370,907542746,241271173,-105706495,403895307,-806218298,-715033724,-365553886,-1017023982,-179680977,-176943198,453644551,-1920661985,-2056509374,336091245,1631727446,25033982,-1070781402,-2001616508,-1094002616,-1025003375,1035317392,1894428816,246287396,-2045640075,-1029498832,718694442,1480764010,-1848460089,1429270101,2113278496,-2102496556,-2046271247,-984070007,-224849339,971907626,1641630743,2134988676,-500519160,-1032809994,-1032671253,-519544213,-1358361163,-1292139244,-1384624574,-1158642195,660476293,1147912741,-592508609,-353468001,391834131,422754948,-70474284,-1165841457,-1516493264,-306172091,-838811953,-838718027,1558326613,1938337475,548268037,-1224731268,-172485932,-2056388447,275471584,1886431975,-1427698635,-384545898,-1574811347,1805415003,1420494437,-1787590125,-782905821,1168828179,139291548,-2041924146,-528165517,-836610724,1463320917,-1384937287,-1521010587,282781452,246081281,-450184767,1223350072,423286584,892302798,1463290581,-145364051,2061962279,-1244782025,2130680273,-1625960920,654034926,-1287668548,-1941463635,-563489109,818639332,1904790958,-1195307923,387451702,814349258,-970815058,1549898853,-42891219,-382429340,-2043694834,-1020123733,-21048619,2142116351,716555053,-2042582141,1801915051,181594496,1546786636,-2056672981,-476745536,1615129583,1931564728,1433454100,407196497,-971090493,-37670544,-1473595294,-2045793607,1657288043,1210406668,1438844908,-710010679,-42941609,-1374060677,1314182165,1532123123,-1789119995,-1251244543,1163583900,-2042538643,-390439765,-1374121809,-1417252203,-171767902,-1921989472,-1374045702,406680791,309651374,-972376637,-2087360890,-1201383486,-769990550,1790296839,-1909106916,-1022943445,1460417917,-1428058035,-1096055431,-1075083674,-1025404509,1460439598,-1088195187,1542532041,-1222545720,-233386875,1795573338,-599093767,-1046253144,825693837,652333496,-781238226,1189837392,-561215497,-1762358670,-1818558347,-983058353,-1561088544,-1867662542,746553828,1089172033,241884304,-33203312,-581231255,-594759383,-890201190,-2077913187,1634032529,589911780,1191982775,298445682,1884666146,-1336482643,270639433,1454842911,1253515333,-1837966192,1915910588,-1379330901,1438187654,1253516070,1614138253,762267193,1189135575,1846352779,-497960748,-1416491098,1253646420,-1781923424,112085252,-752163703,1048434532,1793362984,1750018019,1549936440,556251167,-1334397498,-462589564,1094972655,314679005,765048262,-415665942,9645872,779423790,743816754,1290943303,-404572647,452430515,-1852320343,54185151,1156255377,996730881,-1271445863,1778945050,547469601,1675158393,-1669629111,-1584001291,1966408902,-388878383,-185489941,-1080180816,1411369303,-1627044112,1444929704,312471732,-124322713,-492310083,1128919549,1050218438,906996356,-433891629,989671919,-1479775712,-788134967,-1009726935,2088277331,156144278,-850051157,791729162,-1405875517,607191872,181092524,-1012977484,1096311306,-1331772404,-802480894,1634806225,548172037,1590664782,5730292,843450925,2009636956,2132002241,1699765293,1602983812,1784045607,-1396416002,-2081136724,667138108,-2028075118,503882643,-525188564,261062223,-1799177370,-425520930,-1839339610,-58227808,-496197552,1606554006,1139608551,1888967134,-447477856,407754102,1015734506,-1194214758,626344343,1965727761,-2075742272,1558205760,-2074782974,1891554636,-1989940570,841284265,-1664920237,1054679407,1398312502,1149587992,-1925745643,-197182162,380763905,1752069903,-2065644948,1282282219,1263028552,1426212344,1535209347,327232417,-880745567,-2088723552,998265760,-524285024,1354989795,-2008354589,-1971574827,83703471,1252829635,-918678833,-1681310793,-1880017608,258070025,-579106979,-1902939275,-1202954713,-1012008843,-2086260880,-1230402970,-451202629,-1869556856,1919422572,613111055,-1463078848,1170928564,1667441006,2033828852,-483479557,-1124933153,532379463,-684984495,-807583553,-1572602020,-746949842,1268817509,-1501804193,1857642971,41639071,-817634369,-1180870869,207674911,-1376693788,463399312,-1392580194,1162328501,-928283401,1181370328,-2015924152,-1592339017,1810538797,-1511365251,1267095518,584769084,2136045942,492958898,-387479852,327683263,1049288138,876475442,300391697,2075294161,-775446925,950305913,-1129067445,523055228,-921814726,1340827677,-118522221,554721035,-1622941967,1138567038,1415086036,-90450721,379390607,-114343517,-732109452,-155626498,1554153179,2076659322,429444464,1434449874,1755413774,1727520684,-802133204,-1675475620,-1188114823,1694488301,445575209,657164798,-537771073,-7079065,662574958,2129931425,1492971030,-301876226,-1372889826,740439359,-221406141,-352216609,-1594422071,1575438537,-361714750,525888017,985707826,-1645373089,-1153513126,-1853031644,-320768091,-859314720,-993921874,1276913838,-1421073771,241280955,495387095,1864203347,1827714803,303170294,2105369621,2108668982,-1953126491,-68350786,1407144455,-1087440190,-2165572,-1471321136,-404324578,1504988339,933389359,2137805851,-1987006348,-937471362,-27435196,1874373113,999169542,-254134500,-1864941899,1061451883,2114305886,928913614,491392676,603847716,-744612356,2011027367,911009058,1225360254,618275402,1841234307,-501989042,-2031057537,-2097613336,-570107091,553131955,619644027,-1705703275,-1446038094,-878425096,-992935159,-1486610131,1894560601,595250092,-1033865587,-1058450651,1422903391,-748638237,-660370100,176850922,-1713607454,-802356353,-1475908551,1161529774,1112997088,-1962447302,-343166241,2012257324,1372190426,-1524433595,1019472663,729351469,537385025,-1343562071,-272516372,1862863847,-1518518190,615941747,-699833109,-418358730,-2125329536,-1955372602,952374285,593669484,208891975,305352662,1495130682,984812103,-1021718233,-389588708,-699980660,1639565865,1323626205,1525718950,1736158688,602366206,1239106218,-172581307,-995630805,1355255282,-129466426,240159183,1963780167,-1137895863,-1215777512,530176158,-956545213,898597342,-1485981720,160524498,652928870,311462574,1011305326,1522576436,1279994615,467562751,-1628282275,-743588601,364394650,2100196172,-2053248506,-806608515,-166936895,570343903,-1090813992,-583602510,-823640106,-703240333,115341144,1269346236,389901780,1376785931,-581099985,-49716897,-2114396847,1735306766,1109197438,-1142085529,291499732,-1439750036,-1544727026,-2010599888,-1815047788,658193229,686967860,777270311,-2001823458,1176987150,-1156724208,2123512519,-781739186,-1188003585,-758168354,-1728623651,1802530738,127715529,1339782092,364419770,-1553730384,-991465050,852218488,1270143630,1742548623,1889622735,-1304807528,1314825270,1755707133,1506120175,210416683,-1452884369,-1520367089,-1014477999,1457906518,-318514752,1942313654,-398343209,-1239563671,2122548634,2040104199,324070449,-1589099689,380310157,-1217375818,-1584667987,1649022433,-705352107,-279240115,-1345069533,1407114705,889941273,-1201264689,-1014526050,-2087883250,159745707,-1630725246,-503876255,1008523809,408674712,303416533,-1707272119,-237255558,-1433077846,-1867801967,-1499289441,892814037,-1594380044,-216878093,-2046964217,1812964295,-1586679505,420304059,1375992141,-27025219,131872010,-494249555,917393623,1585032067,1932511459,-1926343461,-844583174,2006633882,1654855636,-308124766,2103579318,-1666357632,-589620410,507470840,1618787565,-1364824817,113909218,804909919,-1212785113,1941875473,429268899,1318759635,509588952,1890821053,1533370272,-1322594330,1600119078,-940560856,-1633633226,-1449801060,613963192,-1395600141,-317363214,-260334238,1974367303,-572556209,-1146881189,-277600009,-707543229,-2120561351,-1711507310,1285174844,1993751402,-880716276,-916848990,221677017,-180588219,-2056540458,-1602120643,75635567,-1860708314,-2132521462,-1871677176,943621383,1571783192,547711774,-2040874567,-105356515,-902684240,801391388,764786716,323368683,-1249782684,1668163668,365757299,-1725461719,-1653172294,943854172,-1174439945,1894201657,-114370813,-2082631633,-820940146,1109207815,-208795739,-320630531,800964297,1997754939,-90740775,946586382,-1802665017,1207892047,-1370211847,46444389,262015982,-416442643,-1741411510,1368671680,-165748813,-1016316548,97897447,919549071,119408503,-2091252162,-1596866211,138499342,-1440629414,849520740,-60746984,-1241610974,1642692897,504650643,1486387537,183686648,-1674216197,-1630288821,-932404961,1116591664,-2059811032,-1715088628,-2015475280,980504268,191900345,986055457,-1186625647,1954794127,1825561024,-1444790612,1779046664,226341359,1608107803,-1706125016,-1381243640,-543089384,-576226931,-1802053736,-954966358,-885974622,2040831611,180955343,1106326256,1755092688,-224907516,432489877,1014554212,-342819284,1750699102,-910477219,1731192693,-686104838,-875805955,-1498891253,1917311214,-1790269058,1156183444,713518510,-1837872649,868943040,852665545,576662163,-974771391,827129281,951498801,902756698,-109504730,-895035078,-1597982542,-1952279356,-1660198290,-1087726322,1162673192,-628253289,-1228138076,-1927885636,747742989,629488769,2083058442,-1412538062,-301352032,-312801652,-561437833,-1037193389,1118988948,558992012,724012147,-237129154,-1332230772,983750288,-914992557,1949101501,-457722514,-633647541,342243361,641445974,170323683,-1447162619,2005097712,-1043510230,1395993643],480,[1178817357,0,441906,0,44,0,65795,23,16261,659,65561,32682,0,516816896,2105344,1481854788,1163412782,67588096,8366592,-838860800,538968094,1163089152,1480928850,1204813893,-2030436350,4,536878798,1145503776,1480928841,652345413,-825622527,6,536878798,1380646944,942885966,1480928822,651165765,-173277184,7,536878798,1514930208,1095784517,1143882830,335563852,2080374789,2076,2018816,1291853856,1263095369,1143882818,19532,-1879048142,2081,2018816,1459626016,926436937,1143885125,805325900,-1879048157,2131,2018816,1442848800,1143886405,1073761356,-1073741788,2166,2018816,1124081696,776817999,5657156,7568,563968,516816896,2105344,1113146699,1146241359,1448231982,3309568,146313216,-838860800,538968094,1330465792,860181333,1380199985,699400278,-351272960,8,536878798,1397555232,1398099789,1143877939,-1610590638,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,1392517152,1230128467,1177437510,-268415409,805306388,3113,2018816,1442848800,1229340999,1329999448,338690126,1042284544,12,536878798,1196818464,1296387905,1313818158,1863680,206721024,-838860800,538968094,1095194112,777214291,5132102,358,814784,516816896,2105344,1414748499,1227771205,-1526707890,637534208,3184,2018816,1459626016,1227771465,-1677702834,-1507953493,1132462168,196996427,-707308456,1976548400,1181161478,-2025446332,-1031150879,822871048,286794849,1092437180,-494365583,-731167643,776529676,614010054,2031885882,-1704083813,1816286938,636786899,1748729101,1080230699,-188307357,-1447655347,639317410,-685170153,2108683017,-1500295066,-68166673,-393314,1954447335,2069593503,-556288531,-155849349,-1831901223,2035396405,-1037885176,-991545295,-175896812,13280488,-96962,-1048641,-1493274799,-2012399647,982549690,-1928921838,85200195,141173886,1275619590,101318791,1857947737,88332396,1610898528,1200495740,1031331304,-2036250844,-1955387934,1537068118,-319303548,-832063941,-52736306,-1870010664,1423083175,331793928,410301812,-1469210961,1586257693,1883502336,410453567,1438765020,1195781711,2082373569,-1204986855,318179199,-37726280,538958876,130943967,433851822,998436720,-1207767545,165085951,-1883761938,1996578241,-534258675,108904570,-1940176082,-1558788202,107983084,258998783,1846516610,-523913215,1887212182,44941355,1524369079,-1723846800,-1059331955,-1940547299,1807713206,-2085473966,209420591,-322956964,-602226939,-2114527053,552468539,867929272,-1814206797,-68358275,792215270,-1635680641,1095372282,-181366515,637593624,1664407554,-1018028116,-166407395,1099342639,-1085757532,-645487804,-1977991320,1379002436,-1338697050,413567788,1357525389,1311853599,-1924656591,-992894062,-578278735,1321480455,1871844481,742477364,1637492867,211349717,-1788622592,-201750013,-1614732058,-932094351,-116823969,-14570125,792703169,-58202132,197497201,-10417725,-54431551,1643749936,-1211336513,388369284,-975484012,1419873787,-136086351,601029004,923386555,1415053343,297035102,1590535008,-68761346,-1899732083,1950759185,-1461763135,1078897763,1819801601,846182186,163174702,-1310970864,-688161605,-881015219,-79264366,-273526426,524016640,1069312593,-201169316,-1865132841,-914670795,846359388,-737741343,229109360,2138272654,1202460746,-1966343923,-1357576019,2133941806,-1513956791,1701400843,1756735160,1655793351,-894502541,107761581,568160014,1840696934,-1234293027,-891558077,149954859,-1252437232,22600789,-1332562605,821695136,480583700,758325780,550868276,327689159,446787785,-341510894,1745716090,-2084458054,-2035041392,-404969777,1546162047,734667570,214399025,-846493821,-1784732486,-594027269,1779753918,-767925106,-1219563859,-1917146377,-1146976129,-17280745,-72988012,1934674135,2088361434,1016318605,1579230125,-1786880697,1687565458,-1801067018,1195669813,-1478291723,-1573144363,147146119,-1444788873,679490905,-1524831285,-590458388,-1305668519,-994771805,-846657133,-1737721727,-1393677435,-2000022372,2035583490,-1075081191,-459347476,1685142479,1704954690,1420299020,-1144703421,1170667649,-1138095843,-1717067201,958222420,310431858,-1509505521,387676774,1314137207,-82587330,759460738,-1321361870,-425035132,-1077580515,1409932625,1451498394,-1893229670,159417432,338025614,-134276846,637066090,1201112340,480821219,-1873579079,-1350932792,802150783,-723352922,1193623482,-1960566799,599234156,1143140011,-1439916802,859154492,1594962392,863123671,-506949293,167603183,352414834,886325621,1276775310,2032427860,1368879674,-768097132,1258293409,658200922,-1850037531,-2091038425,1246952611,785718924,1428964005,-668667323,464732971,-838263507,1216973276,691943500,-372292655,-1840271288,-1728521413,-1728983740,2030446276,76479640,1223543311,-2039183424,1768142772,-719727788,-1527624150,-49729725,758803580,1320581702,1092496515,1492679103,-191961112,-430895325,775341216,2087209193,1623270312,1135096049,-789862177,-208594533,-1092476760,36808376,-1358062454,1360746518,2000652974,-1381224392,1060848984,2063338981,-344608379,2131076755,-1457078433,-1118149970,919513397,153403053,869619199,1967603908,-482588758,-1228708366,1794483876,1888499257,-1335347080,-1270715571,-462984132,-157865435,-1493416770,448685994,-1890361440,1091513908,-1477568284,-1418738140,-1158492643,761086653,-270998510,1337397667,-2109304920,2030450219,1050745234,1513425170,-1165630963,364995672,600284842,2058965248,668700004,-2028365153,3472004,-297742967,-2006597290,-1833208507,-720756966,-275834095,-1530333867,-408241600,-1446702809,1633596044,-870655357,-1291376906,-1056074917,-624307220,791682954,-919370696,-208104609,-56265133,139953577,-68613229,412354040,90188513,-724048551,632224714,-673299389,-1297277435,-291406418,-244063075,-184318073,257631471,-2016825871,1144532856,-551325607,-1442437773,-1010394369,-241164748,-1828834217,-657219642,-481533105,-1950821953,-240812090,301754783,-241156211,1329476859,-1088811293,443999043,191996575,-120434803,876449028,2139958782,-1593842877,-30086159,1098878229,521829091,1766846881,2139951868,-803216572,-328671240,-481513050,-1904331523,-120533050,-1578165655,-566959119,441115469,603038447,-481894860,1155413037,-1759874333,-963331887,-1532028330,-1752362639,438434001,24224815,953280397,1752417935,-275955844,439153061,887311839,2027071258,-777548486,-238644936,-482173388,1260152891,-701232669,-1927513901,-1565759197,-1973204175,504669126,-2061438815,467750655,-1031602668,-1682419041,2083116994,697811605,1594497020,344453284,-544926722,689959075,-1480419716,-2059994071,1289496923,-1202462751,1241498249,-601311263,674750784,2139429628,676847945,-1612626084,338163793,-4025986,1408229710,1803882744,-257758168,1383470323,-1478409768,-2063270872,1378625707,-284536328,687337632,-840875684,-515842540,-1736567691,1984015298,-1030178734,-1590752746,1120323632,2018764554,695436590,-639548516,-1031291372,-1488055143,868387248,944778280,172409481,1693492559,1889685258,1405584652,685853528,-869684470,1889966161,-1040129776,603392067,795903964,-601776190,136835203,184042335,2082676674,-1038948855,99649023,-64893052,275235374,-2015870098,1071716272,-518226912,-1998839329,-16213008,140763418,1374718655,-129605756,1176439015,-16201736,270000400,553141678,-569374782,548663431,-1948380853,1057526768,-1333481338,144564509,729302895,931411650,-518079454,1101990069,734139768,-259105264,588743762,-102694724,-259506424,295372803,1826688958,-837766268,-1037666240,-2048980951,163721840,-1106240760,-2076647149,-1927536089,224464560,-217574974,587739912,674241588,136709298,549006540,1693473394,451209725,1979891439,-1905244051,-1439230797,1873596552,-1833619891,-1850525287,-752419239,-1754601985,324836048,1278627307,1419249042,1741896565,-1364007744,1284890800,-1353940913,232107173,-431967744,141716318,-1364884893,734673205,1113265606,2087930776,1193501794,1316897154,1746250058,1829877417,762454188,-713498164,-588904775,286228592,-1247129605,-1309838144,-1884150707,-178044287,-824417982,-615857820,1486417384,-1980592669,561988273,-1636493401,-610248644,-481801736,836132393,614479985,880210868,-2130200021,-1931637242,1339866666,-1847405667,262223456,58378628,-754286801,-401545291,-2126808935,1774496896,1957475127,-699805745,-162107150,1949936813,-1382001713,-697242398,627404719,-1876738606,1159732165,-31332759,1832907380,1330927594,-394256927,-2094597581,1917136457,-949529117,223372632,1662260223,1658549858,-169170969,115115058,-1282870673,-1677251251,371653357,-225510907,2057722097,-817542870,591742846,-1829579952,1614677589,-1851955888,-729844545,722245084,1431428940,-709707012,946808126,-297576192,-1394502762,-1298247535,1116405174,1007525955,2014870360,597801168,1066475073,2049157965,-1823001709,-1199229886,1779407578,-2059303110,1373661138,175469524,-1186974960,1728024639,-415582393,722477996,379702294,811228299,-2021177715,436634323,-1133868455,-1134298126,-1496291272,-2109100536,-935423829,-813676913,-120900342,-1845379965,-851299061,452750650,657668587,-1597944335,-1126781633,755468879,807929070,1417964737,753729986,-1810171670,492154837,-259469876,-1415916217,-1929585083,-1611138232,1317225371,1380288306,1312522177,-1049675577,-1008228119,-375598935,-1569425452,-1628254561,234532637,1636213202,1982967458,-1873769099,548836178,-1353479035,-1992372000,-2007686772,766275569,30336630,-427506282,829843476,136799521,-1821519990,1517662443,1712511408,-482400229,106042408,354236021,1776330667,-884915560,17995924,457681085,-1783490315,892349656,351695469,838027155,712625886,-54723696,-1422477897,414436525,-1613359855,824845481,-23040817,-737327172,-1881367402,-293816700,1551699594,2095777894,2063192106,-1695976833,1658546812,-475307573,-1228206883,1373997778,1978516199,-1197076725,2085876435,229065923,543824421,-586021199,637066647,-350040444,-1948225853,-36505573,-1697945477,262743156,1343730439,1681134357,836011312,1499739861,-348917393,2037225005,772293361,1949007522,-1880877357,2052088849,-1465022883,948101021,504553613,1735842120,-1503540740,-1063985415,389063633,-547549670,346099925,-930682604,1264488427,-1524418184,1094547489,1364747041,677753714,-783097080,-1655289186,2040870844,-672849512,1687137089,139418788,-1104433963,2124757973,-597576018,-1199809035,-785939105,854363999,1241410057,390197924,1861393884,647155089,-778207741,1225407643,-785476471,110425051,-150615322,-844400827,-1285044550,1825737432,-1744707654,1116362765,-901419777,-1295152321,1823346957,883365187,1025417092,-106668795,218375896,450569777,594007451,-466570335,-1762385009,376040675,34257200,84296513,137252254,981154204,-644341498,1742438140,-1840147794,-1711548187,302045766,-1989751619,-69460651,734735801,905141464,1544987108,-1245619861,1179359122,1006941467,-1967952950,-292536231,-1766412937,-989818421,391752921,-948614084,-480425246,914635064,467073995,1581328638,-1780215381,1418006362,2124429344,1499795517,2056950725],481,[1253127619,1520386125,672605761,1527716361,1671525789,-845321551,1565894266,746268864,-1889544200,1383854516,1603839376,-1827167771,-383893083,-1582987448,-727016067,387705130,1784292892,-1945829915,78473202,-1258400827,-1947142248,-1717448133,991228860,525064164,223398586,1084594792,-1391677349,1387707229,-2047883563,-525304030,-439402302,2044499972,1340116831,-2116427354,828524318,-1888096078,-242614107,1122201454,1865193125,-181836803,1448367035,2037949855,-473464431,1224948994,452956752,-711269020,1541363365,-6136415,1692755301,1404421216,-1784489245,1980172951,-1840234673,1147541288,-1131829739,-1132046981,1953164581,735352298,-1125736334,716209115,-868342765,-733326900,-628315388,-253930358,-1967189535,418258948,-2115218875,1919667414,1517669231,579060049,-110689235,697655545,1059231064,-223258848,717010254,655777350,393301527,-1834285530,1392137603,205938480,-1806660923,207783949,1977996091,1544007277,-1486115755,-970279462,1439575221,816227640,-22982415,-1577950896,-1724734654,-1485004700,-149948666,207200092,-1381221070,1306518044,1747168038,536622381,868593043,829404459,1164934653,-1662689292,1962911017,-1201439531,1880783719,-232581130,1852319,1085344050,16699442,1829810000,1277736204,2090413565,938088942,236620616,916842342,-310337083,1469340429,1293331703,-113853117,419137468,-290540684,1423900286,-924084043,966919581,-1697280439,841466056,82638681,-2097233148,-768891475,-1858623658,2124908921,-165117779,1817318059,-1471062184,-777227599,-146705132,-673020132,-974033804,-1748767105,835237767,145353682,-1792469739,1179492072,-1148671305,-1693006503,1867972300,-408336318,-1590328905,1787090506,-520951768,-51049441,2096671521,-284892312,631836189,-2070503319,233804468,376569077,-1328321424,1860709173,-319665089,-2002099087,629261009,-1450679412,-801574774,-739928069,2014709374,-1890525316,1682578225,-814282994,892322874,526874373,-953799198,1210563550,-1510076262,-20724826,1471088696,-1784155614,1530964876,-943698530,-1334641046,-488707801,-551337449,1868417250,1189405250,-910604054,463925068,1625273536,2027662258,1408507720,1918850627,-15879320,-205232006,152911344,-1485329782,1147458881,-28704307,-801663381,-179458953,1506002804,1150078103,-1043413459,-1878108898,610822074,1169919211,1655239198,-1719614385,1970459486,-292515582,-427694961,2035109207,2003966276,-1631477022,-1669292017,353682555,-1642125164,-1690052549,1140704001,-1681864718,1050420931,1380946904,-124973146,-1273965968,962062417,-1155154620,-795646482,27068510,1436174010,-1524945808,1888569779,-308231805,-2116099913,1654443806,943836112,-2074457091,-940921840,1417283527,1542017209,211935107,-959489386,-1193926320,-46775545,-1124423185,1239237273,-1715339606,-1263991299,698646856,1989989559,-775049861,-1367243245,-1168008772,-244309484,-1130574016,1470510178,1712058582,-442839042,-1603978118,-511045465,-1512078455,554409638,-1497634837,-1574575353,-758582856,-1887601072,972645301,995227058,-331776118,1819549179,387475972,734934121,-1486638625,-887837592,-713973011,1989877206,-1223010986,1669214446,1550659883,1381859620,-959595010,-641808054,-917571336,-205988754,-1198367343,682389209,-275368785,568077872,-1670455698,993628573,375260379,567965425,-1233753292,-411199631,-1785344570,729869627,1655242745,-1527236253,-1311089240,764341091,90348998,-2011889392,-1685440613,-81474249,-1647655283,537571638,1346151501,253745697,-599112235,1766858070,-1566327588,-842610820,-917861221,-988049651,-1341032505,-816854998,2015485946,-1454598027,-570302318,392986220,908759360,1209250367,1199350905,-1163913479,-957652310,1255596810,-1585167963,232186597,471021531,180706133,464360163,1531526125,-1785145746,-691882122,-298375781,-1160027684,162764805,-742860376,1814955886,-1601356673,-650837672,182305441,504425627,1242113539,512982567,1753772805,186130002,1849522152,-835491364,2013573727,987707029,-681412065,-1587810898,-498171970,-1313553153,-444242947,365681119,53984229,-546439132,1479365902,-1828821832,-975838540,1078840768,192461144,-1651575958,-2113235246,-496766110,1826216934,359458435,1502115839,1581023217,-1800868330,464369260,1105096375,1858565818,-588335120,-1937916335,422015288,554958786,1691219461,-105758924,-663981765,-52671220,662606863,-832119027,-1023453505,-1678959843,725035979,-1845714557,-2107632995,-1145155359,1928784764,1189063192,-614060549,-1237566720,-1105099153,-83807367,-1171412265,-1283939315,-1775047384,-1159779985,-827329341,-7245339,-592648339,1073664161,-571735344,-616485288,-305953975,-1886762597,974151501,-1265506688,-591889025,-1744924882,-56547674,1580289613,-514184607,-1026989265,-1966389895,816584087,-430262322,-1616917202,-1303804817,1907714220,1940249801,-1860704501,1529735146,-54814366,1166050239,-652542199,-262278893,-1502747368,89206572,652545014,1977156540,1202849144,444642578,936195460,-1875763228,-1160846579,1941275039,-1710946766,1432909741,1231082317,-2052553217,-290986364,824461928,1467567657,-735062639,-459721192,-1761238393,-1341553802,1197576704,311015790,-1525400541,552869416,-1472461276,596337568,-232151936,475664233,1126034186,-366053767,1982679186,-1994284914,1108997146,75814491,975467375,457423209,-363420449,100189028,-129093302,106271458,-2088980139,-1731613764,-325017716,-416014807,1198153848,-148316798,-2127024586,-1197731596,-2025566458,611718939,1979264388,1596630373,1618972905,1675399525,1043756912,349994784,-1812364788,1768700576,-297822772,-2045290424,1907824565,-235228269,-792803321,-938661284,979199839,118089344,-1985011182,1946941457,-878106113,-942466561,-1871711752,1421449853,-301283252,266668775,1053346800,-1904627471,633740568,457636194,-1056971877,-761514049,804856262,2000699737,816710103,423138546,-1976560385,393897887,-1419373617,-528883292,634540565,1544727039,90609284,-1258719515,1361747139,1290997253,1830300041,1581225513,417546366,994554058,447475334,684649703,109649464,-15296326,-760239321,2100927747,1329275557,-1597331088,1620242170,201766797,-1696106695,-1879490891,1329028979,-1892356330,-1848899821,1111072610,342672124,1746724605,-208373539,524085319,-1892542335,-268695917,2044389275,1512741619,-430312349,1451251886,-1080402899,1220610224,105818163,-191930398,-68750966,1643754821,1269249425,1935294559,570206816,1105663038,-1173210381,1437536571,-262966475,153438459,952810657,-262868543,-636251807,-116684872,-679204744,1290657925,-1542443017,1082405356,-886193129,702527001,379641884,-726598442,-274708389,-19709170,-240254521,1980010126,-73503762,2039889439,745020993,-1040168724,-55144028,686998496,1625466753,689278104,349281248,97454765,-838603126,1119894108,-788409805,889635051,-52979324,1764568415,2142787704,-877467586,890504030,-235909328,848169545,-1420797445,347215049,-1306824019,79804201,1358840691,-1572746128,876377569,-1818249143,-402701672,-476040974,1713138196,-473564,-1848692500,-1925996102,1350474192,1416953146,1446361819,101915167,2914600,46648105,384820425,-885208756,1619010882,1106192466,-923057193,-1183270677,-1493337773,-1273479092,-207974560,-1546055188,-1595259268,-907188609,266687405,1636933698,-1386971312,-796774989,-713044425,-1882833277,918325469,-247246296,-1132672277,-917194830,-1639768204,1104896301,-1037931273,-814414385,1187154396,-938451498,-737640160,-1824449586,987154423,2074091891,1499005774,-2095254128,1902877692,1124370949,2056328364,-292597516,-1805097543,1037389007,864831571,-1381337474,-479513883,-620745354,-172816980,1130277466,-1486376187,-1969863826,-1071782591,-428104695,316281870,1243935290,-876822986,-1082527676,-1099006572,-1719724266,-1762044443,-245966697,-582206518,-1399835725,1169396805,-691154217,1546465908,1624443920,-1697321731,1353558411,-358466209,578923113,-1719785563,-925280791,-112530354,-1112947885,-1283999766,-1134302690,1466747873,257200622,-1212766254,1816369760,-1448346250,563558129,1030362310,2093209012,-755241076,1811177254,-1041744533,-1496306290,-1416186293,1402568756,-1851083569,-706252927,1824286932,-152396392,-1956437195,-1167364769,2113573891,-939770521,815244408,-581621915,-274892155,1805321384,-576867422,-681675145,-1654979233,-368293690,764626170,471985099,-1647747582,1095716406,-651141468,-1685217436,139609250,-2006495924,-725317219,-1302159443,873997109,1994276358,-1457448686,-74807671,661473132,-1931860779,1760805734,-1126383108,-297837484,1826891512,-2010965147,-2105066419,388126214,1664467761,330588169,-677528389,-309264894,1409867228,-135927435,-1118261651,-1472880535,507198931,-2145277223,1968466192,1950522010,-606161891,651228300,1797108836,1851577090,-1420871243,476890988,-1414996840,376212927,-2032912392,1912887495,-221087002,588566388,-1663618149,1719379738,-898465247,838540678,813890926,1942051630,-1691096148,140512563,732517902,-1418644548,-1592009910,133872362,-869436163,-659710105,-1269375818,-2028095606,-100603951,1398483363,-1512886212,-1145089067,1839419873,1838242666,-200424071,-138264238,1372024034,2129248301,-1236052569,1837902742,1255782113,-549955714,1417071619,406209632,-608533973,1527665099,-1591857069,770989706,-1494571884,355323949,-581352453,-937316041,-1330431286,2025866722,-926410405,-541780669,392401992,248373584,1456839542,191696308,-226030506,-1911145034,1767257279,1766998765,-1232847650,-1019571111,1133974928,-1224637404,1446886125,44855667,-1978643864,633190446,-1467835445,-1927547998,1118682459,1547665033,-1317540179,-1606249255,1991276273,1147483774,-2129980982,-1202677568,-1902008434,-1438402583,1218469248,-1194349691,1640526493,468659489,-1329934900,157019693,-618792650,-180548926,-157629939,471490665,-1032549249,-1374465815,-2120391283,-365393236,-993049354,1760791192,393066267,-991866479,-616901311,1533729562,-1520316951,2074620531,240262112,-450613766,-906319646,-1313554524,-2052846572,169143598,-1935175590,1303708482,1859468159,181046846,-552022242,1803699300,-1623273310,-1232828962,1886989561,-1173478953,1905636250,-21255242,727104634,-1217965565,-61207503,570769743,-523227496,-276125875,981675777,-365118392,1070147659,330964294,1018496828,1425914902,796404297,575430482,-786077467,1272821578,1963207134,688958159,1223891138,-329095663,411334189,-2052091935,1143064937,537051300,678231396,1096638257,430697630,-1322520832,602950492,636375026,1631720239,-586658837,745602377,1597162490,707871297,-1599011445,-1302930896,-664655990,230589467,1373846959,1747794595,137525752,-676142994,-1514758970,-716349590,-1299103939,-390023339,1458073217,1715707099,205272029,1366426664,-751300738,596943128,-1539471429,-1506430229,382774829,-2133356445,2127240232,-309520850,1401828925,-1923448046,1639447465,-423249815,-1142031990,-1633770327,102767432,-1926461793,-2011882013,1015892559,208931104,-1859392568,-1742477770,-2010963756,-1965510540,-486414431,537498191,-977699380,-247342522,-502094161,452004469,-631372273,765777306,1084976587,-1827049972,1384494757,-910963297,236918296,338242618,913684132,-625557383,-820227008,-2048009666,2048794853,1608264875,1619049736,1498932261,-850012268,1153206453,811889008,-1954920899,54691515,1292750857,-1387024717,1494590829,-1780339868,550450722,1172941345,1817905784,-1373757774,1633953009,1010397257,930277083,676146652,1825816995,-1088716479,-668362050,1122822058,231918574,1297160167,264538257,-1478603474,958019195,-986394433,1817913642,-1628924153,1833128291,-2060817441,1381624676,2083178873,1461955308,-2025124193,-1731775226,693053964,1349228778,-1949366543,761009636,-613808496,-2041965720],482,[132317,16973874,132203,16973881,131956,16973884,131963,16973885,131969,17104958,131452,17105070,132257,178,0,0,0,0,0,0,0,0,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,1684957559,7567215,1937076045,1634882661,7564393,1167120524,518818645,-326903666,861361670,176080320,-2096210293,1467230203,1946483587,100369181,-75294604,-1960020728,670794525,-75288460,-2095090683,443812091,898308587,1113729,-422506125,-964565295,2126774272,-1523647482,1598072110,-26833570,-900899553,-1909587954,-1593813730,-1073020910,-408878212,-1947931903,512634397,312541269,46367488,2130271880,48988931,377281291,854262399,121488267,-1207730688,312672263,7464960,-1073007381,129502069,1221376,-352296216,-352158683,-1036805726,312721963,5367808,-1073015573,-1880423809,312727799,112640,-1593819416,2122317842,847118585,865720459,96611266,-524222416,186691592,-1342013477,-96040659,16533190,-1090894195,1220476992,1443779328,1343641358,16777114,1189697536,47615,-1107296070,-524352896,-56995839,1493171998,243663537,-617414146,31661705,31792777,-2046695517,-1711145458,24452993,-893373501,-1070399474,3274,131073,1167120524,518818645,1465309326,2126782222,27311622,-1962933064,-1527513912,1720540767,1297948670,1226,-905969224,-661913584,-1957345904,-661774612,1443818627,-60389033,17727107,2122525300,1114898958,-1962933832,1583348838,536766093,248139101,-263811840,1996443670,108461832,185229055,-1008700224,1988752947,-193558030,-1913620855,1508439678,-24951296,-336498171,-2143289146,-1070334016,-1980742007,96400966,376576,855639483,-2020987200,1183384108,-2071318796,-1976696276,-1996346203,-397151674,1264320419,1968169333,-713732389,49301191,376320,-1913227639,99152510,-193376768,-1101615637,-422510576,788326097,-228213,772114742,-97141,38111542,-2080413976,-427883282,1082180446,67637280,-661913342,-1957345904,-661774612,1443556483,827479,-1961855291,-2006916340,-1073022906,1451971444,-1090876660,1317732991,105313806,-1962642430,-1698089999,26353404,-1895825480,134592728,-284963142,-284227656,1720062132,266633227,-1947270480,-532870074,-1089047807,-403242928,1586229387,41990670,-1308862839,1926904577,-2147436456,-2013175319,1183578190,71580428,1284239219,240007426,1317660531,-1949158404,232986188,51928203,1942170577,734200826,-1947661615,-74774948,2088829361,1963000840,62915337,-1996181056,1409546846,175409932,-403187058,1586229251,-112293874,-372126837,-372119087,-661851901,-2092842866,-1976694813,-33381729,29031883,105313792,-66161406,-1006705712,-819211274,-146679305,-774637862,-773336601,-109149977,1467643140,-804567413,-791536920,-1980359960,-388958634,-388967910,1451882010,-1946514444,-94467117,9106179,545973201,-1005926605,-338562934,-215276406,-163171412,-972372982,-804886902,853809900,1975657156,678709547,-1949005227,-217844114,-472842102,-952950646,-259341302,613084113,866972459,180619973,1975661254,1574953474,-349014689,107383411,-467997488,-804567414,-790572832,450941152,-1394593088,-1021131726,-997584011,-2024704951,1957622775,-142130869,850194947,-773729852,-152972831,1963066950,-137417968,-523222575,1312553843,-349602308,-388937467,-1047790733,-129566980,-1827769089,-1174403656,-1813052466,-501251686,-1923195134,1562377830,969293,-335544392,-4718373,838399,131075,66711,16973824,131421,17104955,131813,174,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,0,9830400,0,0,0,9871360,0,0,0,9912320,0,0,0,9953280,0,0,0,9994240,0,0,0,10035200,0,0,0,10076160,0,0,0,10117120,0,117440512,0,0,16777216,0,0,1310720,0,0,0,0,0,0,0,0,820392196,0,825241904,823537962,0,825241904,8126637,0,9633971,0,1426063360,5391699,0,196609,524292,1280,17104897,131080,178,0,0,0,0,0,131072,2097153,65600,20185089,65536,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,131072,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,196608,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,327680,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,393216,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,458752,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,524288,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,589824,0,0,0,0,0,0,0,0,0,0,0,65536,538968067,65544,48758788,786432,139296,65537,304,538968077,65552,48758788,917504,0,0,0,0,65536,538968067,65544,48758788,983040,139296,65537,304,538968080,65552,48758788,1114112,0,0,0,0,65536,538968067,65544,48758788,1179648,139296,65537,304,538968083,65552,48758788,1310720,0,0,0,0,65536,538968067,65544,48758788,1376256,139296,65537,304,538968086,65552,48758788,1507328,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,28807,8947727,-2012741632,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,-1667663737,8947727,-2012741632,-536774265,-2138535921,-2004353024,1896902791,-2004318193,-2004350976,1436119175,-2004318193,-2004318080,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,-261781624,-2004318201,-2004318072,-261781368,-2004318201,-2004350840,-261781624,-2004318201,-2004352896,-1067022200,-2004318201,-2012741632,-1465349496,-2138535929,-2013265920,8422536,-2004318201,-2004318072,-1937209208,-2004318201,-2004318072,68255880,-2138535929,-2013265920,8685704,-2004318201,-2012741632,1147016,-2004318201,-2004352896,295048,-2004318201,-2004350840,184582280,-2004318201,-2004318072,772898952,-2004318201,-2004318072,1141277320,-2004318201,-2004318072,75530376,-2004318201,-2004318072,9537672,-2004318201,-2004318072,32904,2004317959,2004318071,28791,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,-1667663737,8947727,-2012741632,-536774265,-2004318193,-2004318072,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,32904,-2004318201,-2004318072,805931144,-2004318201,-2004318072,-1601664888,-2004318201,-2004318072,32904,-2004318201,-2004318072,32904,-2004318201,-2004350840,32904,-2004318201,-2004352896,32904,-2004318201,-2012741632,32904,-2138535929,-2013265920,822575240,-2004318201,-2004318072,-19952504,-2004318201,-2004318072,557192,-2004318201,-2004318072,2004322184,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201],483,[-2004318072,-28792,-2004318201,-2004318072,-1946120568,2004317959,2004318071,35811447,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,8947727,-2012741632,28807,-2138535921,-2004353024,-1667663737,-2004318193,-2004350976,-536774265,-2004318193,-2004318080,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,403278216,-2004318201,-2004318072,428680,-2004318201,-2004318072,-1868725112,-2004318201,-2004318072,1521123464,-2004318201,-2004318072,257261704,-2004318201,-2004318072,-1599373176,-2138535929,-2013265920,-732594040,-2004318201,-2012741632,1095074696,-2004318201,-2004352896,-1995273080,-2004318201,-2004350840,416907400,-2004318201,-2004318072,-2015917432,-2004318201,-2004318072,-1582135160,-2004318201,-2004318072,841387144,-2004318201,-2004318072,-1538881400,-2004318201,-2004318072,-1817280376,-2004318201,-2004318072,-644119928,-2004318201,-2004318072,-1235058552,2004317959,2004318071,-894733961,0,0,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2004318193,2005436416,-2092900351,8423439,2005403648,-1158190847,8423439,2005401600,-1169041919,8423439,2005403648,-1588511488,-2004318193,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004350848,930820873,8947719,-2004353024,-2092900351,8947719,-2012741632,-1158190847,8947719,-2004353024,-1169041919,-2004318201,-2004350848,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436424,-2092900351,8947727,2005401600,-1158190847,8423439,2005401600,-1169041919,8947727,2005401600,-1588511488,-2138535921,2005436424,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004318208,930820873,-2138535929,-2012741632,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2012741632,-1169041919,-2004318201,-2004318208,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2138535921,2005436416,930820873,-2138535921,2005436416,-2092900351,-2138535921,2005436416,-1158190847,8423439,2005401600,-1169041919,8947727,2005403648,-1588511488,-2138535921,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004350976,388431104,-2004318201,-2004350976,930820873,-2004318201,-2004350976,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2004353024,-1169041919,-2004318201,-2004350976,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436416,-2092900351,8947727,2005403648,-1158190847,8423439,2005401600,-1169041919,-2138535921,2005436416,-1588511488,-2138535921,2005436416,1527081988,-2138535921,2005436416,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,40,17,17,262145,0,204,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,805898242,-2004318201,-2004318072,1904988430,-2004318201,-2004318072,237743105,-2004318201,-2004318072,-852873201,-2004318201,-2004318080,1225793793,-2004318201,-2004350976,168329480,-2138535929,-2004353024,545957888,8947719,-2012741632,285212673,-2004318201,-2004350976,84358144,-2004318201,-2004350976,-2013264884,-2004318201,-2004350976,1614959875,-2004318201,-2004318072,2002151172,-2004318201,-2004318072,35792904,-2004318201,-2004318072,232640512,-2004318201,-2004318072,448507904,2004317959,2004318071,-1601533942,0,0,1241654543,0,0,0,0,0,0,0,0,0,0,0,12,1179684,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,-2004318072,-2004318072,-2004318072,-2004318072,-173373304,-2004318072,-2004318072,-2004318072,-2004318072,-1532327800,-2004318072,-2004318072,-2004318072,-2004318072,1145079944,-2004318072,-2004318072,-2004318072,-2004318072,-1675786104,-2004318072,-2004318072,-2004318072,-2004318072,1212450952,-2004318072,-2004318072,-2004318072,-2004318072,-1988065144,-2004318072,-2004318072,-2004318072,-2004318072,1368230024,2004322184,2004318071,-2004318072,2004318087,-1684436856,136,117440512,-2004318072,117440512,-2004318072,-61560,134217727,-2004318072,134217487,34952,136,134217728,-2004318072,134217728,16812168,-2004318072,-2004318072,-2004318072,-2004318072,1410435208,-2004318072,-2004318072,-2004318072,-2004318072,1146390664,-2004318072,-2004318072,-2004318072,-2004318072,859015304,-2004318072,-2004318072,-2004318072,-2004318072,-30584,-2004318072,-2004318072,-2004318072,-2004318072,-16807800,-2004318072,-2004318072,-2004318072,-2004318072,-1427208056,-2004318072,-2004318072,-2004318072,-2004318072,-1431664504,0,0,0,0,0,0,0,12,917518,65537,-16777216,-50331649,-50332417,-770,-50430723,2096938483,2097011967,1023012095,-1108083457,-1644232704,-587268096,-855703552,-318832640,-318832640,-50397184,0,0,0,0,0,0,12,983055,65537,-16777216,65535,-58721153,-58721153,-58721153,-58753921,-58753921,2080406655,2088729727,2088697856,2088697856,2088697856,2088697856,2088697856,2088697856,0,0,0,0,0,0,12,917517,65537,-16777216,-458753,-458760,-458760,-458760,-459008,-458753,-16711681,-16711681,-65536,-65536,-65536,-65536,-65536,-65536,0,0,0,0,0,0,12,2555960,65537,-16777216,-50331649,-1057022208,-33619967,-1057005739,-50397183,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-1057005739,-50397183,-1057022208,-524287,-24117277,1072103487,-133955940,-539033585,-244220801,-289472313,-487016221,-289472477,-453199423,-176226285,1224659840,-176226295,1224659840,-176226295,1224659840,-289472503,-453199423,-289472493,-487016221,-539033565,-244220801,1072103623,-133955940,-524273,-24117277,67108927,1073745920,-193003519,1073778943,-176226303,1207849855,-176226063,1274991550],484,[-1442074453,1183558546,-1934578928,-1330912886,1183558149,-1901024500,-1012145782,1167120524,518818645,-326903666,-1000909310,1586366070,-62470384,-2128216064,45877372,1048648818,45875283,-4647821,29489151,-150244352,1962934977,-62470395,-919404542,-1961593205,-970255802,-1779891331,-990101504,243996286,132317270,-62520431,855671017,1628342985,-1948135168,4096473,2080571392,-2115907322,50339523,1989118937,-61996288,-1598016621,-265617313,-1070394755,735639446,-1037854269,-668220669,-1851001967,1621147699,2093361920,-1020575689,63054745,-1848103997,-1070388765,-2130705734,62,-787907581,-775517214,1967584,-422451503,-964562941,61669494,61602886,-1846025486,-204764271,1603355051,-26833570,-900899553,727384088,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,1167120524,518818645,-1957177202,1451952710,108971020,-552877172,166201460,648805392,2126845321,142442766,208929028,-422517040,-422517040,-796147685,-1923090894,1562377830,838221,512,262660,2228251,1769475,196645,2621470,1364393988,-192260266,-661920726,-930363766,954791050,512634377,178397089,186550274,202279170,1977289218,-339727612,-1963226253,-1963750439,734956509,735546315,-388331562,-1952970485,-2071318800,-259319492,-268181295,423937665,-796152530,-125063890,-930370258,-225711990,-1962934342,771885854,448998060,717501156,973763780,-32869690,-336824887,-338589172,-1965979128,1976172272,-1965061154,1356999397,178320523,112898,1476997352,-997526390,785943448,2930442,-472792181,-1959864317,771767431,4102026,1532583519,-964012349,-1962930395,-1274401040,-523173844,-1959858173,771767428,4101258,116837214,1979645964,16967939,-1206455576,-1064430588,-1172883480,146277326,1442639616,31661707,-1962613823,721548854,-1996356810,-1056871497,-1215757314,-167050905,-164429187,2118909571,4963843,23312265,721549473,-1996356346,184641927,855801792,29375936,-1061682306,1703381249,1354787585,-1215696893,-400686737,-2095120097,125246,-475985035,-452576511,-352160767,31695122,-419022016,855801345,-452576320,-402426623,512426539,-343211549,1157948353,31927867,-315424130,-1962613311,1040278407,23299721,23431051,1703315774,1736936193,-2037826047,-2020933273,-1992425111,-1962841722,1040280455,23824009,24086411,1871087934,585637377,-622321920,517835520,520141288,1073865633,31917627,-1070398850,1560404899,-401172248,-1950149093,1040278407,23301771,989857029,757366465,-1048379387,2109815557,1703381786,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,23967627,1841204030,552174337,-796212949,2080751723,-151518458,721611738,549617904,23299979,1670286142,-1967052031,50756848,-337709320,871377666,-154760512,96895192,520547634,-1527525750,-133959677,-193606914,1874299843,1841269505,-1172371967,1270349856,375040,-268196621,-1007258294,23967627,24100747,549068550,4962304,-218102343,1257767844,-1950091659,1040279431,23301771,989857029,757366465,-1048379387,2109815557,1770490650,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,33286227,63879771,-284687432,-268498760,1040195774,23969419,-1174396184,62391246,146337560,-1061228545,-1098170880,216531309,63879680,-285211720,-285210440,1770490819,-1903477247,-1054146203,-1066676086,50756613,-337971464,-2131743998,-2020925246,-1958870681,721511310,2096138945,-151518458,721611742,-1967115280,-2133264698,-315488826,-1977168246,-906058707,-268175243,-889260029,-1580994955,994050533,2114053894,1002451714,1963057926,116835073,1979645964,1424540417,440449044,-1712799602,63879700,-285210440,149444092,-555197184,341960724,-450982973,-1044149503,994051299,2114053894,-1950338302,82166248,719855184,995631102,1963057926,-449934363,-1044018431,994051301,2114053894,-1950338302,82035160,-20715440,-486130856,-1947765503,-1056840914,-442432283,104546305,41812455,104579123,208929251,-473835381,-1696051196,-437561090,-1962809951,104546520,41812455,-442253261,82034945,-26941410,-1073954017,-5242848,-1090508824,-4718560,2144767,637870886,637682979,-2096872158,-253622841,-375183808,12631809,-1574518734,280559968,-1431984896,-492132955,-442383368,-486130943,-1023314687,788214,-1593346561,-475856411,1558758145,484358163,-1578581874,63879699,-285210440,-442411524,-486130943,-1959234559,82035160,-419022016,855801345,-486130752,-1961987071,82166248,854072912,-346546179,-873980189,-442425347,104546305,41812455,-442253261,1573055233,-401364760,-1966927061,-1291752569,583213575,-1576968162,-1020657312,503770228,-1974371321,2146040,-1979708696,12631751,117441256,1929592003,-1948743137,5290494,-528087669,-528033583,-1963597141,-791621628,-33257272,-1008437813,-24393590,838901946,-1967115301,183030565,-1965520157,1967827652,-1021572880,-125118218,-402644802,-947257334,-402603842,-1022951422,1929592061,-1948743123,10533374,-276563709,-774403326,-2046456855,-2033135136,-169694240,1166736011,-791097343,21334208,-680145922,-930429956,50372794,-24424718,-1070343374,-523041398,-594885878,-227194198,-1006887928,-889191960,-1591833042,-253656289,-1961898365,-2046643775,-1560150514,378077675,914948589,1049166319,-1040842255,-401771504,141754386,-24450991,-270434215,-2046703232,-1023279602,31800971,-423495797,1669630724,65061121,23436427,32441915,654645887,-351913216,991001601,2130833694,532906763,32316987,-1007091076,-415351993,855801345,-482460673,-121539327,125123,512634571,45162401,33427078,34029187,-2147257088,243728097,12780030,1167120524,518818645,-326903666,-1319676414,-32602622,-45185023,556675,1190531957,1316291837,83709568,-2130841624,-336593562,31957313,1946157373,-35723261,-67279232,-1898410978,108447168,61023917,-1557746430,648872453,-1392377949,33661734,-964429685,-42276860,-45681121,-402164479,1317075492,1317671165,-32602371,112641,1720540767,1297948670,-1946155830,1430622424,-1910575989,-1319676200,-32602622,46265857,-1040828299,-1592822776,-157089286,33333505,-2147354461,-1040779295,-165710588,661983425,1360054656,1509543912,1946272246,-19863539,-397342605,-2141586104,243724257,1583284734,536766093,-1580511907,20775399,1374385152,1509699816,-661854997,-1957345904,-661774612,45176662,33427078,-1962391925,-1073019298,-1070398849,1912766525,41924611,58710795,-2130705989,1912725755,31439619,1963114998,32940840,33037961,1963246070,1441288486,-914335239,29488656,1407719796,1359508478,1509739496,-336600704,147423242,-1996359005,-2046690274,1593966094,-26833570,-900899553,-930349052,62511246,-1764019456,-800988973,-791473430,-1965389078,-52199182,563459981,732276220,-1767528975,1963180790,264435215,-338491019,1889503790,-1007482079,-478090287,-2020921602,-662036107,-1979126909,-2132225340,-92273694,1946776066,17311235,71370790,-1021245402,50462980,41943045,35651616,54526336,51380496,37748800,34603024,58720576,52429088,128,34816,570460160,570468864,-1442797056,-1438340608,-1438340608,-1437226479,-1437226479,-1437209003,-1151996331,-1151991979,-11141291,-2228395,-2228395,-137,-137,8388863,128,65535,8388608,128,-1,8388608,8388736,65535,16777215,255,65535,538968064,65024,65026,131584,538968833,16711168,2,16908800,538968836,16711936,257,67240448,4195077,65024,33489152,50594048,16778757,185140995,50462735,84148486,185270023,218892558,136314895,170000936,940585002,974271000,69995546,103681572,874265638,907951636,186843926,153157931,991114025,957427995,120524569,86838567,924794661,891108631,-1967117547,1943878378,-774011390,1942829776,-775059966,1943616208,-774273534,-625032240,-13937375,721421245,784566976,-147979221,1178994284,-846800506,1968044035,-2084045078,-16054586,-947200904,-2017239736,-1174459427,-1406271485,1195836201,-1185679134,726728707,-1176818689,-1406271485,1195846646,-152905725,737136985,-1981296135,-488503717,113607515,1455676807,-1388910454,-684800886,-769988400,-166008624,-467998512,-792360368,-2046659608,1944637654,-789281278,-2046659608,1491914964,-288304944,-355413808,-2009673520,-906035388,-1017199499,-343420373,905986232,724960555,724959813,-527825851,141863982,1183433862,1162166784,905970617,1195845002,-469062610,-997848972,1157645961,-337493435,-489569653,-343414229,33128643,-1957340810,736154049,1357679584,-74714742,-617916847,-5058934,-997544650,-684793977,-1036329081,-796261257,-498861174,-544579861,-472776918,-1996453066,1162018886,12990021,-857581304,727371402,-1946843158,-1985136899,1162149958,-503056414,-1007187107,-2081649835,727123180,-28931648,150750919,1397905152,922633867,1183384578,1189645054,1720374663,772321536,-791662792,1976172099,4622582,-1966853563,76166880,-456128335,-2009726093,-906082555,-712510347,1979469567,1515931343,72286047,-1956662667,46292453,129848576,-1176532224,-1269759992,-794020344,-791555864,-791293720,-791490328,-19476248,-1947568692,-1047903237,63277738,-1031099651,-1968505597,-1426259002,1573904985,-326412861,727641219,-364475968,-1981004151,1183444550,186551024,202279682,1476340226,-771884056,-773795360,-1948200480,180781552,-792491486,-792456472,-230258200,-388972150,-388971502,-1963702647,317247685,-1981230908,1586361926,-34346766,1586363275,-26941214,-1946270071,575323123,178309259,-32249854,-1140961653,-1930943919,-1568764418,-1142270323,1996431969,-19076866,-396363893,-443809993,-661863587,-1957345904,-661774612,-402645832,1465316232,-369621901,-973339962,-1834148234,-1817341523,-61437523,-1980084599,1183447134,735718390,1586043998,734079980,1183390278,108447210,-196703827,-230258259,-263812691,-297367123,1006388875,410906694,1006257803,276688454,1006126731,142537798,1005995659,58716742,-1962776343,1178334278,-352092420,1183551613,-96060430,1928004478,-263812208,2113422907,-1872237821,1005471371,58586694,-1953473301,2123046006,1962871578,-62485724,-1947711863,1183447622,-330920986,-1981528439,686350974,-394919678,32130699,485025350,1962281730,-129594586,1183434283,-96039960,-1981397367,1183573110,-498693654,-1962803480,1183448134,-427949592,-385748248,1988821473,444500764,1953824523,-1946532213,1002898376,1753150022,737691275,-196723770,1183538814,-195130372,-140917973,63054802,-398030397,1586217355,-1715262478,-1037839625,1183433475,-129594394,1586218539,-1715262480,-1023163869,-1947711957,-1020531618,63054745,-465139261,1183567619,-1715393554,-1056718301,736511531,-1037854265,1183434499,24242402,1953822219,737560203,-230278201,1183541886,734563320,-263832634,-1047830915,1586218539,-1715262476,-1037839625,1183433475,-96039960,737304203,-755525181,-1023163869,-1947842935,-1054085050,63054745,-398054463,597280299,-1983511614,1183573062,-1949881354,-1020531106,63054745,-431608893,736779915,-1037854269,1183433475,16378082,1869938443,-1946794357,1002908616,1669197382,66864779,-263832634,1586190717,-1715262476,-1037839625,1183433475,734104552,-228684857,-140917973,63054802,-431584829,-1946663285,-1020530594,63054745,-398054461,736910987,-1037854269,1183433475,-297366556,597279019,734069698,-953424314,63054745,-498693689,184583912,-1955302154,-956040634,2112767547,-62485654,-972830581,2129937979,-1950250146,-1020529570,601028505,-1983708222],485,[1183574086,-1949891590,-1020530082,601028505,-1983708222,-838605242,737166987,-1037854271,1177272579,-1715065880,-972832221,-1947974007,1586230854,-1715262482,-1023163869,-1947843029,-1020532130,63054745,-498693693,-117436696,1583333403,536766093,483020125,-4181248,1996428406,-394854638,1357281023,-11513776,1996481654,410451938,-15304961,1996427382,209125134,-1710590209,9438310,-594870077,440896310,1946161725,277770,-1439115,-369098497,65535,-901201869,-661913572,-1957345904,-661774612,1443687555,-1191442857,1586167809,2027621138,242664737,-75281592,-786989310,176080099,-821313140,777193332,735483903,-2020921765,1594305500,-26833570,-900899553,210436114,1946548611,47126,16940163,-108853641,-1862174971,108301713,-1426045208,-1951677813,868461505,-2095281216,24577019,-1816132717,-1634205906,176080171,-2010620535,-494917035,-520453920,1317738100,132219654,870843252,140413698,1946674051,38791171,452803,-1979413557,-400686508,-1021317068,1437213320,1149990877,72649474,-668804981,-551364062,1131725822,-636823413,1735711754,-623849470,-623848446,1451882034,38046710,-167488373,628363462,-1019551565,-482730123,-751166603,1438127989,833962,-4674573,-217796097,-45693269,-348394689,-397258708,-427757616,-42563457,1539979865,-667212427,1317020021,79397117,309504,-1071911216,1967893491,-1223693324,-42039072,-218098503,-400102485,-164365593,-386509173,-166987956,-956885132,292880388,-427559421,-2071253497,-276616926,-1414812920,48043,-1006807414,-796206965,1358955705,-788527943,-205513749,-203269717,-184419712,79282203,-2136214784,-897576990,553287712,-494924940,133857503,-897580171,-2134212560,-1023409989,-129579177,1187381251,1959067901,106203906,-896804213,-771501565,78924106,-989305800,125045364,-779363533,1459111679,-1543501639,-69012989,-2131557538,-277413396,-620017294,145877364,2891405,1442842814,637536446,653806986,653290890,652760458,719353226,-790507328,-790245168,-790441776,-790179632,-791204144,-790572832,-790572832,-545960236,-1429960098,1606710606,653811339,-13941306,742770214,-44659969,105679811,1980103043,-26810109,-402099059,-2091712945,1223165678,-729130754,-472786549,-472783919,732340109,3336279,-402640920,703070252,2549760,784827231,-402652742,45809692,-1009634816,1023558795,209059839,-427805558,437623311,-1007081398,79283192,-791752704,-1963582518,2025992902,-1410099708,787711939,-1413270611,1552808418,29082616,-1008684544,682686347,91869706,1955399856,1175245344,-109721346,36208003,145755253,-768707187,-922860020,180615541,-1158181934,91817223,2106393014,108396320,-16484865,905904757,-2007497551,-635288831,574824840,-2081168678,-822212409,-579531912,-2096707709,1946298492,690668500,716778294,10784,16711680,134742016,134744072,1082132488,67637280,33620226,537921540,134774848,150931464,1115752456,605558820,683049282,725297371,3538950,-661913600,-1957345904,-661774612,1443687555,-1205767593,-1064428074,-1476266848,-2011859967,2122579270,410320902,141886120,604176873,32809721,69003768,-190645980,68413697,17202819,44626549,78178932,244048245,915079698,378208788,1049297430,-57015784,-1171582946,95421390,-1141964364,379650128,-1947994366,-1056828866,-134020113,-1952448322,-1056826850,1187447787,-956301070,62534,989990561,1946292742,1262896906,-2081274113,-1593641906,104530448,141820436,-230228149,32788099,2113993603,5290015,378258219,-1189215716,-1047647244,-1946363506,61141963,-227146760,536114506,200558219,-385649216,-826670527,-1274695677,1190653696,1962935028,17950979,34475659,34737707,-388825168,1183371510,5291004,-150858079,306088931,66044162,2122971139,-1610563848,-1946519927,-1056826850,243991531,1317601820,-1531306250,-1899852244,63224538,-285146440,-1207710022,-1964048380,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609918,17086467,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284949832,-1207710022,-1964047868,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609912,50640899,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-196675809,57999361,-1962863383,721556494,-1342042098,-153038081,-62486320,-1593814853,-470351338,34881163,50589633,-125924872,-1952448322,-1056826850,-217906197,-92894898,35393163,519458441,-1909649478,-1160081726,45614020,-826609919,309251,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-285080904,-1207710022,-1964048124,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609916,33863683,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284687688,-1207710022,-1964047612,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,-1977621278,-478085794,17426941,19196408,638082756,-1960439925,-902101929,189460084,855801801,2147058121,-1190953982,-771030401,-768408961,41941633,2142897020,235833602,-119438590,34737801,34608777,-2080841085,378079170,-785710572,437684546,1334519298,1468737026,1959410438,-922006877,-919403905,31455617,-541523076,2144471809,-2116930814,2080497658,31439363,34999945,35133065,-1992109781,-1593697258,-390004198,471763715,1038350082,58089472,-1946197527,-1962798578,-1962798026,-1962797546,-1711138754,742465276,-1341927750,-1191070715,-1047646675,63224559,263455408,5290991,-150858079,305564643,65978626,12578819,438209440,65782018,721440952,471239619,-927392254,-1899918289,-880018215,-268196621,536311114,-2130878838,-880739357,63879682,11797936,-1274498833,-994381825,-1274892285,512290575,-2120613388,-114311649,1583333403,536766093,113921373,0,0,-661913600,-1957345904,-661774612,-1576647030,-1073085883,1048579957,1979646534,8316936,38143686,-26833664,-900899553,37552130,1025995840,578043905,1950352701,1074150685,773724276,530652814,38942463,38811391,-1897100459,-899873186,-1957363710,-1909580052,-1977638626,33702950,1345090276,1448235347,254084695,-523155456,546832275,-14789886,520239255,748158811,1583286018,1482381658,107381535,533683710,17190531,-1588342947,101384775,309592649,38092416,-972590080,-16628218,520029419,-1017445817,35522246,-100618239,32704134,35587718,-956644357,138758,788166,35627263,32704134,113689595,-1023410164,134674371,1946157312,1073985543,334180301,-1476246368,-1475251136,856192002,-6664000,-2147483393,-2147335154,38052035,1151500068,134674178,1946157312,1074051079,233517005,158597800,1358954424,3231642,-826621184,-301617149,1587735618,95963650,-978129151,39625452,653135792,1251676066,78696114,-1561574674,-1337327015,-331158015,839013794,-1337266496,-331158013,-1342023774,-1337266688,-331158008,-1342022750,-1337266433,-1337790971,-1161564672,62391246,146337536,-978128897,-301835104,1486999218,1453453058,1419898626,1570893570,1520561922,-1608061182,-1161585905,45089732,146293486,-2010714621,-23392986,1978192076,-300961548,145804978,113649390,-973038836,155142,458955,808517634,1,112984323,11599874,677642243,5898495,677314563,5964031,830013699,6553601,804978949,11403266,403112197,11665410,0,0,0,0,0,0,0,42008575,5243360,260,0,0,0,0,0,66314,10223824,31457920,262145,5308415,0,2293776,2228224,570687496,1188626433,2359332,6684723,102238240,-31456640,1022382400,-31456640,21299525,-16645890,106497625,-8322945,153356580,-8322945,6291552,4,0,0,0,856031232,-6664000,-1560280833,-1341718522,106277379,780994334,817364994,47889,-1070460723,-92224770,-1979550695,107202,-1912586056,278931136,1024512,-1574506716,1560739856,-855633224,251705360,305926349,-1174404936,57934824,-973040663,-16774138,-1064384372,-1207802950,281874434,-1172167751,129704192,269531136,850989261,805354033,-1207955525,281874448,1734,833537,-6635378,-956301519,6,116902194,4194314,28377716,32771720,526071,829685761,526071,611581984,-946929869,-1156152136,801964042,-1072971636,1745752692,1460011372,-1157624648,-768369910,-889064258,-851443528,518191,-1207955294,-1195180031,-1064435430,-1693958515,-1174336837,95945678,-1070403840,-1192237174,-1192231167,653262600,95954312,-1070403837,-1192238198,-1192231167,-1326448888,92677872,-1207958850,653197316,-109048438,-31361777,-1977159740,-252084211,-989981067,227157743,1962998144,-272302581,-2146596314,24441081,47182,-1192279825,1089404932,-16205585,-1010398225,111224326,-6664192,117440767,4241438,-1608066930,279052303,-466477312,203851814,1009787904,-1341754064,-351220473,1048585773,1965752321,302102535,281882803,706757770,638635492,81536,-1206946816,11735314,12062925,101169409,-148500275,16779270,-1207602176,801980423,12779952,17697292,252125973,154538532,4135725,1167120524,518818645,1465309326,1992623902,1877476870,1911031807,-18431,1720540767,1297948670,-1275067190,-854543598,65241104,1946418048,170296069,28884736,-661863680,-1957345904,-661774612,-1944168618,-52916536,-2095808828,1946227302,-1926042878,-1191182282,-1527578592,-1008198113,-38868992,1975520007,1992643180,199755284,233310207,1743281921,-855067648,1354773281,16777114,-18176,115191,-1040775564,779354114,1355320326,16777114,650153472,620774049,-1557725697,-1591345086,-14352314,1185097467,868256768,1354993371,130970,549324544,7256320,-1527529077,169773855,1562453504,-1923194952,1562377830,1231437,59704973,-6664178,-1962934017,-1759605264,6968835,-1705832873,65535,-6664106,1342177535,16777114,-1948611072,151042256,1153638861,1280332617,1392531777,1313428052,21319,508711251,38248710,38340107,1270357621,-1706025470,867,18069651,1347572633,16777114,38249216,38344329,872563872,1950459905,243333667,855704132,892319936,512303565,109838928,1991901778,18987056,800643214,-81670875,1499078407,-165231781,16925702,653924468,38020736,1377699582,1343669542,623884290,-77979187,2009270047,1868852841,1291875191,1702065519,1767993940,-1946127508,1430622424,-1910575989,-1269344552,-2044605136,1037775556,259130128,1027656576,57806848,-2013082752,-402504674,532610621,69711876,1343116814,-6620822,1023410431,58589191,1023412152,58589177,-1543505480,-1073020910,28836735,31957760,65976326,51747408,-1064435712,-6676986,117440767,-150797638,1946157506,46331662,-1173850880,-1866792559,-1173951743,-1833238125,105927169,1364248883,63019603,637992960,640696995,809768585,-919381160,1397837830,312986,-1557788928,-1993985978,-1942992874,-1898236992,966414531,117440515,1593835960,-26833570,-884122337,131086,66702,16973824,131837,16973825,132251,16973957,132242,16973994,131219,16973999,132020,16973871,132339,16974000],486,[31152717,2,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,13501649,-1470596101,688897,0,263219,0,131083,4194773,78708888,79692988,1567,262162,134348800,144179330,50987008,841613444,841616736,642779418,642780448,509217666,509218080,84149164,84155760,78644230,78650736,293866858,293870896,42471044,42474800,100273838,100277552,507449103,507452720,39846996,39849313,0,268569697,-2146697212,11,75235328,205520898,65280,75497472,205520898,65282,75759616,475004930,65410,76021760,475004930,65411,76283904,475004930,65412,76546048,475004930,65413,76808192,475004930,65281,77070336,475004930,65284,77332480,475004930,65409,284557312,472907778,65283,284688384,472907778,65408,-2146566144,5,77594624,475004931,65281,77856768,475004931,65282,78118912,475004931,65283,78381056,475004931,65284,284819456,472907778,65280,-2147352576,34,284950528,204472326,65523,285343744,204472326,65525,285736960,204472326,65524,286130176,204472325,65531,286457856,204472325,65530,286785536,204472325,65533,287113216,204472325,65532,287440896,204472333,65535,78643200,208666642,65515,79953920,208666644,65512,81395712,208666642,65517,82706432,208666644,65514,84148224,208666642,65516,85458944,208666644,65513,86900736,208666641,65519,88080384,208666641,65509,89260032,208666641,65518,90439680,208666641,65508,91619328,208666641,65521,92798976,208666641,65511,93978624,208666641,65520,95158272,208666644,65510,96600064,208666651,65522,98435072,208666629,65528,98828288,208666629,65529,99221504,208666629,65534,99614720,208666645,65527,101056512,208666628,65526,101449728,208666630,65506,101974016,208666630,65507,102498304,208666644,65505,103940096,208666644,65504,105381888,208666644,65502,106823680,208666644,65503,-2146435072,1,288292864,204472349,32769,-2147418112,11,108265472,205520916,32769,109707264,205520916,32770,111149056,475004948,32771,112590848,475004948,32772,114032640,475004948,32773,115474432,475004948,32774,116916224,475004948,32775,118358016,475004948,32776,119799808,475004948,32777,290193408,470810644,32778,291504128,470810644,32779,-2147287040,13,121241600,475004975,32780,124387328,475004947,32781,125698048,475004975,32782,128843776,475004975,32783,131989504,475004947,32784,133300224,475004975,32785,136445952,475004975,32786,139591680,475004947,32787,140902400,475004975,32788,144048128,475004975,32789,147193856,475004947,32790,148504576,475004975,32791,292814848,470810691,32792,67371008,3,151650304,208666631,32769,152174592,208666629,1035,297205760,204472333,32770,68222976,2,298057728,204472328,33768,298582016,204472339,33778,0,1296387846,89016642,1414418246,1414727507,1196312914,1229195091,1095520339,89,655361,1162545152,1095713369,1258701906,1162760773,50397772,-134019994,67044632,1409630157,1070400256,50492420,-1308344371,1070400258,50449413,-771407923,50397441,-16701362,121621763,16908424,52981251,-16646139,88067331,-855571798,78251327,196866,400294144,-855507199,26543423,839057665,33489957,-1710932019,1070400257,51191305,235487181,1070400270,1141778953,67043840,-1610203187,1070400256,16805384,736232193,-16711672,88067331,16974244,52404227,654516370,671153952,50463232,738396215,50528776,-1845295203,16801799,810156801,-855572734,317458751,104844544,687865856,1347635524,542720332,808525882,958409776,958409782,540680246,541149014,1869377347,1766072434,1634496627,268435577,1163280723,1163019091,1229082181,1346456916,1141309532,1111577417,279884,1447379978,1296384841,222643279,1229063680,1414283860,1393098753,1430475845,1380930386,1376583782,1229734213,1112491354,1413694794,1124859914,1413563730,1414087237,340803917,1162284032,1095254868,1145657170,1001556,1415070986,1415071060,240407887,1329859584,1094931295,1313426510,5985093,1112097804,1163019091,1279413829,117445972,1431391817,1699041865,1313146624,1112493397,100665162,1112691795,742476,1095648518,88427586,1162087424,1162037590,1297369410,1069121,1396786698,1380926036,290604356,1329792768,1330795598,100664140,1347704143,545877,1481199621,609349,1094931206,206720078,1329793280,1230131020,38749774,1313147392,1178881365,1398033999,1124794374,1262699848,1397904707,6836815,1480937483,1480938580,1414877012,1376453008,1414813765,1330927685,26367061,1163089170,1346720338,1414416705,1095977284,-196785086,1163070465,1414807892,1430407506,1197396,1414746119,1414283858,1376190865,1112691795,26432588,1599030284,1498173264,1162758476,268458579,1230390596,1229079875,1346456916,1398032706,1292501011,1128617551,1330860629,26450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1110376238,788475440,201338950,352390666,604964643,755578386,16155,-2147418240,16842688,184745993,252184320,32,0,269484048,806359040,-2147483648,-2147483648,8421376,-2139095040,-2147450880,-2139062144,-4144960,-16777216,16776960,-65536,-16711936,-1,-1178586173,-1410138100,309576,12823539,-1064384372,-1207956806,281874434,-1895825480,838834880,-1933312001,-1161785656,45613066,-1206858480,-1064435575,-2144260888,67236878,10533059,-1195130738,-1064435538,-1020214296,524255231,16975631,-253706112,-66312,-33488641,-133694461,-534777841,-2139111361,-316473080,-518819565,-853741279,-317197659,-300748530,-176533238,-250222319,-1056247522,-1524272859,-237767380,-312936588,-46826174,-113085024,-178294440,-110594605,-240292518,-239570573,-175952570,-179342025,-242453101,-107778719,-39947953,-246318677,-171870792,-171284109,-1610582564,-168921627,-234982921,1980200446,-166103536,2049073669,-506955217,-293342620,-96831688,-211636634,-163218866,-28413371,1919317595,-25790867,-143232381,-154119542,-157649263,-2037714175,-290820429,1924231850,2059161251,-223840569,-824476976,-18846052,1995275038,-218728692,2063542010,-285540609,-83071240,-14781673,-222987477,-13209028,-145983677,-143951019,-1505985696,-39096660,-142509205,-164791434,-311069064,84148994,218827015,-963985358,572969206,181466629,651228870,-972421854,170313354,181466629,84551366,-970796810,841320998,181728998,-1966044476,652227302,-1004403406,-796212686,-789133790,839197222,583414466,651228870,-969800414,170313250,-1966722555,650523344,-1036909278,-1977251290,584463060,-154914110,650519248,-1977219806,584381989,650513092,-722066038,-1005918686,572966450,-1966722555,650519248,-1036909302,-796211662,841320998,583414502,-1966984508,629810896,-970800118,-1003306446,841320998,851708646,629810886,-1005923082,-427112926,572970230,650381861,-433969782,-969751542,-972369782,839191078,651201218,-972421854,-1977171406,583283237,650392262,-435542646,-1977170894,585501221,650523332,-722066038,-1003297270,841404554,851839493,629810882,-435497738,-796212190,-167441882,851839696,-1966722366,651228880,-972421854,-796212686,-167435738,851845840,629810882,-1004345806,-1977170382,584354341,851577558,650523332,-1005967990,-1003305438,-789133790,839191078,629810886,-722016734,-796212190,-432873334,168112678,851587780,84551366,-1977170382,584119813,629810886,-972372958,-796212174,570765862,-1966984506,87172806,-972369674,839197222,181466822,87172806,-970796810,170232358,181466820,650392262,-1003346550,-1003305462,-722016630,170312738,-1966722555,86124230,-1977167734,180625957,851587782,-152663356,621422292,-789134286,841401890,-1966722555,-154793264,84551376,-969752014,-972369782,839197222,650523330,-433969782,-1977170894,181701157,851714790,-1966722366,181466832,86124230,-796212686,841320998,585511620,-1966984508,650523344,-1036909302,-722016630,572852774,629810884,-432876406,-1036860406,-789131126,170313250,-1966984699,181728998,86124228,-796211662,170316022,851845637,629810882,-722016718,-661863390,-1957345904,-661774612,-402628424,1465259092,1961427827,827394,-1577433464,1183383558,-1070334752,168844939,169571839,-167478821,58766547,-2026688805,1183383772,-2133030164,-875536157,-1070397205,-385729815,1172832817,-151817726,108268231,-375050,-1545017228,-1948028414,2123043958,-112789998,-1958317040,1586174022,2042629062,2028995340,541469134,1183432755,734397208,721712835,-1984136976,1183519862,-933328106,209305611,-1418135549,857622057,373721536,-1020541181,-131398538,2122946936,1962281746,1962871698,-112817522,829688356,1317752654,508988192,510920872,-1953430872,407800794,1947621003,2127051537,-751070975,-746126722,-83628029,-251460373,-1545012733,341216025,543066954,-477889653,-154694905,1947269446,407276295,33048262,119926923,2096577280,-960288182,771880774,12363658,1187382903,267059448,704645305,1002973899,-972783926,-1979123642,604505324,-1948646649,132350931,-997225938,-2133327360,75433979,49827456,-620504950,-861959378,-2007700736,-1976633498,1392557199,-637287933,-234620413,119919499,132350720,-995128786,1925396992,-129579514,-15734016,1178276942,-972784620,-16189370,-1020652474,119801860,-2133327269,75237611,49827456,-930422390,-754909253,-1999861021,1586101574,65716720,1317013877,-383646472,1245890866,-1964091767,-152466723,-229733935,-738788470,-772514167,-772812305,-1266810385,-1960946037,-112293182,1947255286,-772878068,32428526,1183566966,308185878,989967691,50757058,-1245510701,-61437697,-788828536,281147133,175426954,1854756178,35514566,-1957340579,-1368486462,1560417000,1912777448,31766598,1913791464,549749587,2122972299,-1898935070,-532247616,-1706027514,65535,132400777,-166957080,1947269446,-864631549,-1951105340,-2130963890,1946285950,-11141887,-2124553634,-402537276,28838894,-1796670464,-1923195112,1562377830,2148941,-796069909,-13451122,1947255798,443991313,-972302196,2123192436,23849158,1992642674,-1367438046,1912692968,-151319995,57934279,-163524736,678695111,86296458,87299700,-813690252,108447104,-1979235190,254085988,-1404663537,220514186,74777908,81284736,52742026,74776884,79711872,-1007041544,-151421304,1702109383,-1945471291,1959136216,108971102,1026049163,1400111105,1946158141,710183504,-794077560,1933736167,1435182650,1569400324,149389318,-15015946,-1064382324,-1180533107,-1968439288,-1036843164,-1963422889,1686769476],487,[197341975,-1005953081,-492121866,205950181,-2082966131,1988698310,-104597494,-947235901,125667878,191203878,544555176,-405739568,-405739568,-456065254,-456071984,-467999536,-2143295616,-864010268,550469664,1965849658,727988741,2089291124,728008748,199818887,-1963030784,1183328836,-1007133781,-1087740544,1948304630,549975561,1300235380,727007274,1040756973,1344297866,-1974466384,1927532743,-792425982,-791555864,-791293720,-791490328,1490473192,-495597314,1040943166,1040739208,1041257352,1159230344,1976106584,-389849658,-1379139670,-184549059,-1515857968,20819365,1023833089,326435076,-1512582919,-964450907,-1515870970,52742026,-104597334,209095619,376829451,34752246,1988839540,31913732,-248314298,1988751659,2123088662,64107278,1942432726,30813178,-259323818,1187386083,1593274899,207550224,-215222525,149622393,1930643142,75035395,-2146283904,-2146283904,1988871939,31913732,-695531962,-1961863677,-1981810690,1190529654,510918930,50742785,105251264,-422451503,-537395573,68306678,-1070397324,-1777867882,-248252925,1988751659,-1962745066,341215703,-1966525501,-956892810,-385649406,2123038906,273058500,58051644,1006668009,1009677552,1008694272,1011446799,1012692053,1012757594,-385649409,-5046126,-2136258874,-385574424,-617480056,-2136258874,-352023064,-1419867523,1971373046,1086584342,-617477516,-401842546,1726677954,-351979032,-388762015,1525351530,-156541302,-243957565,1950401526,-1895845045,-1612182434,-398202109,1055589390,-156539254,175472836,1950401782,145287215,-102224661,-165156093,192153798,16612992,-1108862347,-166204670,91489478,-352316952,-666438131,-402295424,48956688,-1007041544,-66756632,-1963694454,-628362682,-1964091765,-914031282,-1048575111,1190548744,141918424,-401445237,-1017315085,407800672,-1962677823,2123044422,-1980986606,50332862,-1903621556,2089484294,407669516,1451149355,300683,41732667,-785659253,300681,569079,-1241255797,1461583878,-1047797874,-150974273,12487663,-1983446272,1358954630,951947,564875,822923,693899,9037917,-326412193,-1908815565,259260420,-1232349042,-1047855102,2080626935,1637542678,1065337693,50794271,-2135400447,869960448,1006368722,1627617256,-326410773,-1962522999,141490136,-1144812720,-336134064,239504208,-1962385781,1854605910,3926022,-981209973,-28931324,-1962785279,1174535238,105286400,721706635,73304536,108517435,1627702403,1317737963,8293132,-352160117,83526592,-41745034,-2070776032,1611363556,65601461,24404225,-763017402,297028724,-914040277,-1957673099,571453642,63290052,1355910126,-1202366634,-1037369264,116727,1235485300,-1510741551,-1527527150,-133958909,1968032395,1583308263,-1043659944,-251460887,-1015814960,-380057301,-1612119906,-645242880,-1976631502,-1962229329,-1980986403,-359987618,-1004400720,-301742662,-1968376270,49120208,326381180,116727,-1951658636,-1966353446,183030480,-1957844281,-1379150886,-925641590,-955595486,49120171,-973607555,208928769,-740652116,-758084917,-1429796120,1586228363,105840392,1854606964,1355251978,-1912788224,-1494483088,51009163,49005018,50493067,41322995,-804370805,-1995672860,2123042374,73304832,1644131561,-215229949,1668595844,-234620413,-527766222,-1341927750,-914034936,-376830859,-175500821,-13444729,-1044411858,852199178,-1259592978,-1336453615,-1161551345,-1947335739,1978500309,-771454421,92677832,5293953,1967846147,-1956749328,48939475,-456068605,-826616973,-16205821,32080111,-1023355520,76278922,-2044278573,1355252005,1257440000,-443879307,1827196907,-1966525696,65271150,-1962919960,551808590,263243186,-1194413330,-202440696,-263308892,-217903499,1317796611,307167214,300674421,-470585718,714755,-83627261,1964134143,-443890752,-1175517008,99289090,-2044328822,-1295938811,-827134012,-58659632,-2850812,-789642064,-1394248211,-1440380378,-295793725,-768357493,-213480893,334823740,-142704422,-50105343,2123095031,-1946473508,1958742751,1975582216,-213481468,-177829311,74827006,1106601608,-1980871031,1992683590,-1266760500,-1023160646,738162061,-826610058,-1207311613,-1964044543,-285167389,1122896048,-2001436988,1183513950,-1421412611,-1978501760,-1006699426,-17015160,132350923,839540227,-1965520377,-1964051130,92677827,-296842425,-5236765,-1966896402,29882336,-1442679808,-202780343,-204926293,-213480790,74760202,495331054,1325399555,-1012173550,-826667084,-285167613,-284229192,-283638856,-1979612184,-469044122,-396949900,1197409313,200171147,-1962183461,-396946866,56558578,1720381054,1961102066,307137286,-1023147800,-141836245,-1967882556,-415566466,-276770608,-790628609,-209810736,-791615686,-150999168,-1462710049,-16419580,-148574650,91554216,619595519,1963632893,-1974998270,63879928,-284229192,11592586,-301420305,147322434,-1974004876,-1947273914,-1014361522,50693670,1610081022,46659143,56038772,1183510142,1317793523,650349074,-33356410,-1335887902,1317793535,725672942,63290097,79233456,-338629120,-2010717158,-488583131,-300961548,-1207710022,653197320,1451951498,-295793902,-940061813,41156609,-372160086,-921523213,-33314061,-1008110262,-1979675672,-469044122,1398147188,1526910696,1451968350,1959922670,307137295,-397191593,1583022654,-293731489,183658122,-1962511132,-1461185970,1441317634,1720340992,1961102068,1381390097,-1946335606,1978182750,1600018945,-628406713,-1947314549,1372193743,309645835,1317788203,-45708782,1854625176,-790063700,1516199168,183658122,-1961724700,1988881998,307137512,-1968415093,904461638,-1262501119,-1949856256,-544530306,-819787855,-771928440,-772812305,-754994961,-196704024,-1324065277,-775216633,-773074453,-362903061,-388825168,-550776586,1176503925,1136669428,-14876868,-1980610936,1183508574,-2080424716,-12844837,1183383324,-295794188,-150974280,-134013338,284772086,1992635764,105679642,83445494,-507444364,408849154,-752744526,-151169496,1971378246,175424786,50588609,-138310669,-268233114,-1947699711,-166532143,1948318022,207523340,-1962248565,-477946274,307137287,1397904835,-826615669,-285167613,-284229192,-268498760,637896742,62391690,-1014239464,11591730,-1328220433,1516105473,721440955,1505856474,762890506,1347295348,-2041664174,-1427582012,1526101322,66782040,-344635147,-896849685,-1510741551,-1527524911,-184288509,-336628408,1356461589,-749818542,1967827648,56122104,1224016891,-826610315,243715,1347797999,-826611061,-284643325,11593610,-152882449,-285101868,-1979464262,584382148,-1948054813,963926489,1374602250,1397774166,377014538,-1979413938,-925695644,52790822,1355252213,-311080192,-638184725,-1059912565,50693670,1355252213,-260748544,1583306843,-2133526951,863244260,183420042,1310226633,1686766730,-741279999,629548744,-947784445,1967849552,-166401045,-150696999,650171344,-184351354,5293953,-1326549685,-1017254385,-1269738923,149521169,-383521509,-1173830269,1465058245,-1004400720,-1966240786,-477936896,92808711,5293953,-964431390,-799318264,-1159760924,146277326,263253760,-301742662,1482542475,721440958,36748272,-1957569021,651529207,-930411126,116727,1235878516,-1410078255,-1426863854,-310117629,-1947762936,-24424982,5293953,1574167129,-826649149,-284643325,-977661516,149848835,1465117067,263245195,-2081504222,9046214,132350787,-2130344410,-503295801,-799318031,-1159760924,146277326,-1017253889,-1207710022,-1158676728,-752156592,-561068404,-1047791733,-1527526517,-930350589,-1161563422,145753038,92677871,5293953,734263266,132350959,427095562,-527826806,-2044280286,-478133499,652616199,-947838074,-387841968,570460867,92677826,132350019,5293953,-1329336350,-1975325176,-1814459421,-477896826,-29849081,-1812232509,1456180206,653522827,-81043804,5293953,-1008700083,-1157830680,62391246,1451945752,-227112204,510972427,172017547,1208382930,2114180742,1364414702,1174623574,1994954222,1499356671,1183539035,1958743022,-376744686,63879825,-284229192,-386989904,-1017249907,184108790,-977657484,-300961789,146329266,62451711,28897024,2008608512,-1193767409,646447109,-1007707380,-1021177936,-301742662,71100624,-527761644,-827194192,105286639,-2029762937,1183253062,105285888,-385649591,-987504502,-58013942,184549157,-1279743292,1586146065,1464973561,281278123,1454375796,29619882,1404048244,180614826,12454772,702739,782577395,549713572,-1196405388,205949866,-1430540117,-1425389941,-1411806024,-1411871048,-1418229064,1183504267,570931196,918072007,-1031033952,-1979404117,-1007223962,-1996000192,146054742,-1968496713,-1423658777,-1415432520,-1196703093,866900366,-42595630,-1112536204,-263812182,-13453141,-360805973,284772086,1256784757,1927532545,16312579,10569414,-1928956219,58262644,-167737623,645140675,-2136914234,1686817419,266633219,-826670416,129560323,-1205932273,-661777677,-284686920,-372143329,-1967652674,1183558532,60009424,-1534412581,-1413248085,-1968556624,-527826108,-167509467,-155182376,-1411114276,-1411380552,-1417377096,63981195,883993539,-2147261302,-587855644,-1196694502,-1196695542,-1968491348,-389020860,-1196769254,-1196702710,-341061386,124029537,571536512,-58719388,-972655312,-339697338,55347791,839347338,451530957,451793088,-1572435484,-1071978032,-467997232,-794540407,-792716567,-1981539603,-372201914,-305086438,1183441946,917289128,102938795,-1572434517,-1327985749,850962998,1200466694,65776385,-1951748944,-363975729,870207113,1962281673,-1194423768,-109002560,-167284219,146899161,-1968453452,-315446591,620250762,1946956812,321437192,787678385,-129567067,-1962118143,-361330697,-835989621,-1952176397,-594875322,-1055071357,-1976696085,838982799,-2116514835,1946419171,-591950585,-1540427008,-469051253,-155712391,2122951632,-1440304920,-1423603016,773009598,782577317,-196703323,-1993940858,2122971973,-296317978,1903481355,-166830454,1802837187,1946403830,-5195746,1946272758,-963987453,-527779669,11189931,1965081590,-789071845,-166335573,1979710790,10796610,-2131147018,1190528628,863273121,57928401,1957349003,987444008,125171550,-1420865864,-2092480837,175374842,-494224976,-1262056789,-963925005,-619992512,-1014299788,-1954550869,1579935838,79578090,-2096975616,57811195,994701009,-1340178730,-1031034183,-743708461,1958882272,1174349328,-154795010,-1329034269,-1047811351,-1949594709,2128493530,736004866,-361329706,653509003,737643428,1170614000,-872502529,-930356234,732178163,2127694832,734432029,-8176185,36440434,-491724662,-1106515029,-1523707100,103654702,1451993856,1962281714,-431060182,736786059,-129567026,-166497278,1947269446,-42041331,-1962445824,-268181946,653510699,653428388,-1963240055,-940115586,-1341950975,-940135845,-1341950960,1605937758,-940135591,-385649407,-16121715,1190534009,661995681,-1918190160,-1918131642,-1189931722,787677191,-341561691,281540114,-940176012,-1207405304,-1951676799,-156512186,141886151,-1412988488,-1413986677,-1411133256,736253579,46302167,1921251971,48922634,1940972170,-1207047253,-1330969742,-360469783,-1413313787,-1424903240,1948305398,-1607026658,-1638495317,-1330920821,-77166076,-1423905664,-1425595208,-1415432520,-1968455029,-940115090,-1173326832,-2068068735,1440264688,-389648755,-1168310218,-2051291263,1438691832,-391221619,-1956839386,-953425338,1023591043,158531459,-527826388,-341056848,321175051,-1523669714,-1426061779,-1012216912,186009227,-1845201728,-156527957,1971327558,-427113727,-41907280,-1979157249,-1416777501,-1424996725,-1951777360,-1968499642,280236870,-108808021,1912780971],488,[1,538976302,1,538976288,1,270540832,2,0,1,1525743616,1,80627472,1,0,1,538979886,1,538976288,1,270540832,2,0,1,1525743616,1,18192,1,0,1,1414416727,1,542133573,1,540028980,2,0,1,1525743616,1,80693008,1,33,1,1481854788,1,538976288,1,541415493,2,0,1,536870912,1,80748238,1,32682,1,1380275029,1,538976288,1,541415493,2,0,1,536870912,1,81796814,1,264016,1,541672519,1,538976288,1,541415493,2,0,1,536870912,1,90250958,1,149456,1,1280201291,1,540424243,1,541415493,2,0,1,536870912,1,95035086,1,75490,1,1480940108,1,1145979216,1,541871172,2,0,1,536870912,1,97459918,1,9936,1,1229867341,1,541344331,1,541871172,2,0,1,536870912,1,97787598,1,1300,1,944654679,1,541934903,1,541871172,2,0,1,536870912,1,97853134,1,12800,1,542262614,1,538976288,1,541871172,2,0,1,536870912,1,98311886,1,9008,1,1296912195,1,538976288,1,542528068,2,0,1,536870912,1,98639566,1,9280,1,1113146699,1,1146241359,1,542528068,2,0,1,536870912,1,98967246,1,7568,1,1431260492,1,825443667,1,542528068,2,0,1,536870912,1,99229390,1,12928,1,1330467661,1,825447253,1,542528068,2,0,1,536870912,1,99688142,1,10672,1,1330466638,1,541414229,1,542528068,2,0,1,536870912,1,100081358,1,416,1,1414748499,1,538987845,1,542528068,2,0,1,536870912,1,100146894,1,2304,1,541149014,1,538976288,1,542528068,2,0,1,536870912,1,100277966,1,73200,1,1314213715,1,538976324,1,542528068,2,0,1,536870912,1,102637262,1,3440,1,1230128467,1,538985798,1,542003014,2,0,1,536870912,1,102768334,1,57936,1,1380275027,1,541410889,1,542003014,2,0,1,536870912,1,104668878,1,64544,1,1178683222,1,538990665,1,542003014,2,0,1,536870912,1,106766030,1,5360,1,1329678166,1,538987845,1,542003014,2,0,1,536870912,1,106962638,1,5168,1,1396787030,1,538989401,1,542003014,2,0,1,536870912,1,107159246,1,7280,1,1414748499,1,538987845,1,541675081,2,0,1,536870912,1,107421390,1,358,1,542001495,1,538976288,1,541675081,2,0,1,536870912,1,107486926,1,165,1,1414284612,1,542133573,1,541937475,2,0,1,536870912,1,107552464,1,496,1,1397639511,1,1347769413,1,542001474,2,0,1,536870912,1,107618000,1,158832,288,0,1,1936278619,1,1634751339,1,224224611,1,1701987850,1,1634751333,1,909993315,1,842347832,1,221524023,1,10,503,0],489,[27941453,64,350748704,482022632,128,129892368,30,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1325334528,-1330466638,14352640,657408,852146,65968,655538,50331568,671134208,16756736,327679,548143282,-67011408,-67108863,-1677721570,-872415201,-1308618721,-1342174464,1380011347,1380008276,1919614976,942828654,2019896886,-1308617371,-1342175232,-1308622337,-1342174464,132710,42991794,50331568,268481024,294694916,294846547,295043155,295239763,295436371,295632979,444661843,296026195,444989523,445317203,445644883,445972563,446300243,446955603,446627923,297599059,297795667,297992275,298188883,298385491,298582099,298778707,298975315,299171923,299368531,299565139,299761747,299958355,300154963,300351571,300548179,300744787,238026835,374407251,238420051,374407251,238813267,239009875,239206483,239403091,239599699,239796307,239992915,240189523,240386131,240582739,240779347,240975955,378732627,241369171,241565779,882901075,241958995,393216083,242352211,242548819,242745427,374472787,243138643,243335251,243531859,243728467,243925075,244121683,825229395,892613426,959985462,1145258561,17843781,2752690,16779952,167772928,590592,2687154,50331568,721465856,16887808,-1191136768,16887808,-536825344,16297984,262416,1179826,-2013251408,719104,620544,8454322,67372208,538975232,-1308620780,-1342175232,538714140,11665412,78643212,202114052,459800,3735730,67110064,67372060,538714140,1843232,16777988,134480642,436404737,604025344,-20480,11665410,1169162248,589512003,1126179619,589512019,1226842915,589512016,1092625187,589512024,1109402403,589512024,1126179619,589512024,1142956835,589512024,168633123,591219027,539173667,591219012,539173667,591220802,539173667,591221572,539173667,591221573,539173667,591221587,539173667,591220819,220406563,1631986698,980708469,589505312,1951604771,543908705,1886221636,589504570,589308707,539173667,589505315,1378093581,1713403745,1953264993,1634887200,540697965,591217477,539173667,591220809,539173667,591221571,539173667,591219782,539173667,591220819,539173667,591221587,220406563,1951605770,1633971809,1293968498,979723375,1986939168,1684630625,1297105952,1701978185,1852994932,1869768224,589504621,591012643,220406563,18031626,1900722,909652912,609763661,-1308620764,-1342152192,-2135908913,127746511,268481024,1329901568,22611,1414748499,1227771205,1526745422,1851880563,1685217636,1701707869,1634035828,2053731184,524389,846491241,1818846776,7497076,1634074634,1919251571,1701080941,1953068915,26723,1635021568,7564131,1953693708,1936417633,6650473,771752320,6649957,0,2048,2336,7604512,19595442,34611888,-268389888,671133951,12103712,-1931964928,-1912523258,16825552,187258600,-402426432,-1205982866,-617409019,-208942197,-1014047858,-1090518598,801964810,-1898410408,-972495936,33639430,-402568471,57879098,503361257,-661731188,-1207477574,567092516,-536801505,208994728,-1576786864,609747278,-268365829,142600442,-368449048,5439492,-401939736,-661900515,-1070350194,1912733315,876512011,74711553,572851966,-1088282178,518529020,459860020,1048778611,1946288436,1975520011,103825415,-521461211,-350754376,329300800,50654145,721504286,100742686,20317838,567102132,159967239,1392558058,176285696,2002427,-65630942,-1262472675,1931595083,384482074,150700947,2092434292,1275512342,-896794367,26306574,771826153,7822,429614,378416640,12320768,1295941633,57933825,-963613717,16862470,-401452568,1048578013,1946167873,-423611900,1258747633,494206721,186963105,1948571142,-843042044,618307891,618399243,12060532,-838913342,216459285,724713088,-402295808,569052818,21370507,208982539,520031668,179568940,19668735,21970560,-1274645247,740228866,842956801,242548779,708644491,112462051,19668735,117373154,309592398,21892862,-1461714673,168260865,251743750,512487425,1353974070,1048781261,1946165781,571980321,-851639624,-1961397727,335988440,347737122,244002,-851180616,1040234529,-1880612403,-986833393,-1946156522,1958874072,623884311,-165273139,36640262,1773668980,382021157,567083014,369539103,-855637574,21798959,74841916,567102900,567102644,62410782,-1273967360,1007734031,-1207602173,281870343,-1269114226,522308873,203,0,1627983592,-1664147705,1745812220,-326958505,1611013638,2002478,593535232,-1547895003,1755390810,593011493,-1557829983,-538434730,66710023,-655884205,230226696,1780386628,140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,-1308415149,-1342174464,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528,-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968,-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832,5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793],490,[1,103,1,196618,1,103,1,63,1,0,1,65537,1,3,1,5,2,0,1,354,1,1769108563,1,1766221678,1,1850303852,1,28518,1,334,1,959460400,1,876950576,1,0,1,1507367,1,1886220099,1,1316580961,1,6647137,1,1919117645,1,1718580079,1,1866670196,1,1919905906,1,1869182049,1,110,1,1507371,1,1701603654,1,1668506948,1,1953524082,1,7237481,1,1919117645,1,1718580079,1,1867325556,1,543519605,1,1986622052,1,29285,1,393238,1,1701603654,1,1936876886,1,7237481,1,808529459,1,0,1,393242,1,1702129225,1,1818324594,1,1701667150,1,0,1,1398099789,1,69,1,2555963,1,1634166092,1,1886339948,1,1734963833,1,29800,1,2037411651,1,1751607666,1,547954804,1,1919117645,1,1718580079,1,1866670196,1,539914354,1,825833777,1,960049453,1,50,1,655394,1,1734963791,1,1818324585,1,1701603654,1,1701667182,1,0,1,1398099789,1,1380200005,1,86,1,2687033,1,1685025360,1,1316250485,1,6647137,1,1919117645,1,1718580079,1,1461759604,1,1868852841,1,1411937143,1,1327507789,1,1634887024,1,1735289204,1,1937330976,1,7169396,1,0,1,393242,1,1685025360,1,1450468213,1,1769173605,1,28271,1,808529459,1,0,1,36,1,1181901142,1,1231383657,1,7300718,1,262164,1,1851880020,1,1952541811,1,7237481,1,82052105,1,321232778,1,41151440,1,-338634505,1,-638123405,1,3580922,1,3673737,1,243910963,1,243859516,1,-1006960578,1,2003790931,3,538976288,1,1701080909,1,1702125938,2,538976288,1,1953718598,2,538976288,384,0,1,19225165,1,1,1,4,1,65535,1,184,1,0,1,64,8,0,1,128,1,247078670,1,-855002112,1,1275181089,1,1750344141,1,1881174889,1,1919381362,1,1663069537,1,1869508193,1,1700929652,1,1853190688,1,544106784,1,542330692,1,1701080941,1,604638510,2,0,1,335889742,1,983121,1,1511461173,1,33536,3,0,1,1,1,4194373,1,4718664,1,5308497,1,224,1,262144,1,134348800,1,393236,1,50987008,1,2949142,1,2952256,1,1431260421,1,17747,1,16843776,1,637599758,1,2883840,1,10497,1,544165394,1,1852403568,1,1735289204,1,1986356256,1,6644585,1,1229195008,1,1279410515,1,117441349,1,1431391817,1,21320265,1,1330450176,1,1195725653,1,1313428549,1,1128617556,1,100664404,1,1111576133,1,148812,15,0,1,65536,1,131072,1,2,1,-594870272,1,911693342,1,235175876,1,48671,1,-1962930504,1,1604645832,1,80355166,1,-18432,1,203,4,0,1,1380200013,1,502267990,1,526385153,1,9,1,536878798,1,1196818464,1,1380200001,1,225443926,1,1028653056,1,10,1,536878798,1,1330839584,1,776228437,1,5657156,1,57936,1,674496,1,516816896,1,2105344,1,1230128467,1,1177437510,1,536890959,1,268435708,1,2861,1,2018816,384,0],491,[875085,2,917508,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,2621570,489289621,33536,0,66020,0,65538,4194555,6815824,7995512,298,262144,134348800,5111844,50987008,63373350,63376704,6750312,6753377,-2146435068,1,7471104,204472350,32769,0,1398362886,5064020,1163330304,2640,100663297,1314014539,17452101,16777729,-2130640086,48365827,16977153,1812005587,24576257,16876289,590229,-1895759615,1295908865,1869767529,1952870259,1852397344,1937207140,1937330976,544040308,1718513507,1920296809,1869182049,1869422702,1701606756,1919903264,1296189728,792940591,1093620824,134217812,1596994113,1129271888,1125187604,1413563730,1398362949,1414350164,1380273481,1225588738,1230328142,1498629458,1296389203,1393426433,944068161,926439472,1413567571,251660357,1280067915,1414748499,1230261573,55723341,1162285056,1479555156,1095972664,1230194006,476506,1413826322,1414748499,1397574981,1329808197,106188373,1163006208,1380930643,1479555141,1414739768,155538497,1313149440,1162625601,1414748499,1230261573,1397900621,1142095876,1111577417,1498629452,1296389203,1162692948,349010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1430650879,505343115,2002478,4096000,91553792,-16653158,138841087,158711819,-1207959366,971626125,57952257,-1275011351,-26087,1586167808,1958951430,-745844702,848957108,-1275068416,4430361,-125173760,-1710312358,74,57998138,-2130640919,4926,-2129497596,16782142,-16091388,652740214,-339735807,1141487634,1124490891,21658,-150244864,1947205826,309509,146296299,106859332,8493635,1165099008,-1459616839,326434817,-2097151303,1929512574,185005578,57999616,-1207917591,1586185230,-1701166330,1912602624,1958742578,1960327698,-1947979250,-2084555824,108266233,-1862014144,2129383987,180368272,1962936838,1178288129,243974,45729138,-2084508928,1963001470,171868382,-680198144,-352321094,1316309192,425603,1048653941,51642387,-4708749,650153727,-1068482943,108350543,1377991,-4714288,-1950314753,838866206,663103204,796296,1048647915,51642387,867700851,-1950315007,-1979706082,637537318,-768399480,-1927299021,1562377830,313933,512634398,228655104,-1949622528,73385180,937240219,-1962933046,73385180,668804763,-1207958326,46792706,112640,1426064074,-327029621,1465254032,-919396858,-1064382324,-645146482,-1913620851,1375695038,-1705049416,195,47193,-75492238,-1979091708,994126852,57934918,-1193809087,119472129,-443851169,180829,512634398,1048576000,1962934272,458287,-852446208,-1545566687,298647571,-754536112,-1576852248,-1571291126,113704971,13,141820584,853703,-472186786,520094136,922681547,922681439,-1957363619,106860268,182877,512634398,109248512,-2093612959,25366,6620801,1048642461,65536101,780210290,65536101,6358783,117376117,1048576099,1962999900,1543962297,-1957323776,189200108,-2147191806,1560413006,6102783,-435441584,-469701856,1975519776,1392923963,1465274961,415165747,1085144064,1085081973,-964485260,1223879428,218040692,-964491916,-1981355258,-1924774396,486538308,-352008573,1516134360,1560763225,1544486488,516890368,2002478,6398208,6493835,773770015,7822,6045312,-971213568,16800774,-852162376,1562282273,1594264576,621328384,951721742,522308866,-1909580085,-2147483618,23614,113643124,-1207959460,382018824,567083101,-661861601,-1957345904,-661774612,2002478,1620736,185222795,-1190497088,-503905304,-136933959,1065614065,-2095483393,1962869375,105810712,-1995942261,1468597327,38242566,132843401,-351747197,-69520419,-880032885,536766093,113921373,-1864856576,-326412987,1473809950,429614,1621760,637945483,1979661699,2105746953,309722882,-130345493,-1191441291,-139722753,-1414812720,-947714581,-1948456184,1720541128,1297948670,83886794,385876480,256,512,512,520160512,-1392508671,1325466880,-1056964351,-1140784384,1694499073,0,0,0,0,0,0,0,0,0,0,0,0,8388608,9437184,65535,0,0,66560,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1953724755,1142975845,1702259058,1868767346,1663067506,1869639023,1953391982,0,393238,1701603654,1936876886,7237481,808529459,0,458779,1702129225,1818324594,1701667150,0,1414748499,19781,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1414748499,1143885125,22098,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],492,[1024,0],493,[-8,263090,393221,524295,655369,786443,917517,1048591,1179665,-65517,1441813,1572887,1703961,1835035,1966109,2097183,2228257,2359331,2490405,2686975,2752553,2883627,3014701,3145775,3276849,3407923,3538997,3670071,3801145,3932219,4063293,4259839,4325441,4456515,4587589,-65465,4849737,5046271,5111885,5242959,5374033,5505107,5636181,5767255,5898329,-65445,6160477,6291551,6422625,-65437,6684773,6815847,6946921,7077995,7209069,7340143,7471217,7602291,7798783,7864439,8060927,8126587,8257661,8388735,8585215,8650883,8781957,8913031,9044105,9175179,9306253,9437327,9568401,9699475,9830549,9961623,10092697,10223771,-65379,10485919,10616993,-65373,10879141,11010215,11141289,11272363,11403437,-65361,11665585,11796659,-65355,12058807,12189881,12386303,12452029,12583103,12714177,12845251,-65339,13107399,13238473,13369547,13565951,13631695,13762769,13893843,14024917,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281,16908545,17039619,17170693,17301767,17432841,17563915,17694989,17826063,17957137,18088211,18219285,18350359,18481433,-65253,18743581,18874655,19005729,19136803,19267877,19398951,19530025,19661099,19792173,-65233,20054321,20185395,20316469,20447543,20643839,-65221,20840765,20971839,-65215,21233987,21365061,21561343,21627209,21758283,-65203,22020431,22151505,22282579,22478847,22544727,22675801,22806875,22937949,23134207,23200097,23331171,23462245,23658495,-65175,23855467,23986541,24182783,24248689,24379763,24575999,-65161,24772985,24904059,25035133,25166207,25297281,25428355,25559429,25690503,25821577,25952651,26083725,26214799,26345873,26476947,26608021,26739095,26870169,27001243,27132317,27263391,27394465,27525539,27656613,27787687,27918761,28049835,28180909,28311983,28443057,28574131,28705205,28836279,28967353,29098427,29229501,29360575,29491649,29622723,29753797,29884871,30015945,30147019,30278093,30409167,30540241,30671315,30802389,30933463,31064537,31195611,31326685,31457759,31588833,31719907,31850981,31982055,32113129,-65045,32375277,32571391,32637425,32768499,32899573,33030647,33226751,33357823,33423869,33554943,33686017,33882111,33948165,-65017,34210313,34341387,34472461,34603535,34734609,34865683,34996757,35127831,35258905,35389979,35521053,35652127,35783201,35914275,36045349,36176423,36307497,36438571,36569645,36700719,36831793,36962867,37093941,37225015,37356089,37487163,37618237,37749311,37880385,38011459,38142533,38273607,38404681,38535755,38666829,38797903,38928977,39060051,39191125,39387135,39453273,39584347,39715421,-64929,39977569,40108643,40304639,-64921,40501865,40632939,-64915,40895087,41026161,41157235,41288309,41419383,41550457,41681531,41812605,41943679,42074753,42205827,42336901,42467975,42599049,42730123,42861197,42992271,43123345,43254419,43385493,43516567,43647641,43778715,43909789,44040863,44171937,44303011,44434085,44565159,44696233,44827307,-64851,45154303,45220529,45351603,45482677,45613751,45744825,45875899,46006973,46138047,46269121,46400195,-64827,46662343,-64823,46924491,47055565,47186639,47317713,47448787,47579861,47710935,47842009,47973083,48104157,48235231,48366305,48497379,48628453,48759527,48890601,49021675,49152749,49283823,49414897,49545971,49677045,49808119,49939193,50070267,50201341,50332415,50463489,50594563,50725637,50856711,50987785,51118859,51249933,51381007,51512081,51643155,51774229,51905303,52036377,52167451,52298525,52429599,52560673,52691747,52822821,52953895,53084969,53216043,53347117,53478191,53609265,53740339,53871413,54002487,54133561,54264635,54395709,54526783,54657857,54788931,54920005,55115775,55182153,55313227,55444301,55575375,55706449,55837523,-64683,56099671,-64679,-1,56492893,56623967,-64671,56886115,-64667,57148263,57279337,57410411,-64659,57672559,57803633,57934707,58065781,58196855,58327929,58459003,58590077,-64641,58852225,58983299,59114373,-64633,59376521,59507595,59638669,59834367,59900817,60031891,60227583,60294039,60425113,60620799,-64611,60818335,60949409,61080483,61211557,-64601,61473705,-64597,61735853,61866927,-64591,62193663,62260149,62391223,62522297,62653371,62849023,62915519,63046593,63177667,63308741,-64569,63570889,63701963,63897599,64028671,64095185,64226259,64357333,64488407,64619481,64815103,64881629,65012703,-64543,65274851,65405925,65536999,65668073,65799147,65930221,66061295,66192369,66323443,66519039,66585591,66781183,66847739,-64515,67109887,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547,79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359,84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831,100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],494,[-592971901,1808556522,-2063322709,-462281026,423467698,-580530502,-2119670540,-565164305,-1459273611,1509613781,-995842815,1346312052,-18232232,1634795234,-609703809,517231760,1743801418,690465880,506169495,2138384428,532272298,685763630,518660010,-2022379154,749756451,84444180,788611649,-2041619436,1299206303,168847400,-796752702,-325493823,-2118171303,654018732,1815714710,1415712842,1470392403,-883047203,-1451529907,-1334788007,-1852579019,721678121,-234173565,-1462043458,-1283586797,-914679066,460014541,995429035,1732230186,-1034835692,785563247,469073541,475447533,838043713,1352190838,-1916386765,241086756,-1362823746,-1668496035,1862017495,-987190394,814532763,-1981066506,929404125,-155321808,-1261788860,-95327124,-1119665352,161392545,-958098715,-1775236437,1261324386,-523998103,-875900414,1720588753,-13285165,-1246205100,-47926744,215807451,-1180480622,-927283014,-1671982773,1463445078,-89867609,-1266583162,1603350233,994389720,-1995564724,-1071820340,2126051724,1042240914,2084524457,1358759378,948533875,-51637765,1769698499,973057717,2088606843,1802439282,1558142001,2025836628,-89789998,-92966607,428302417,-1666657906,-504973754,-1177356650,-4518150,-2059012825,-1071520259,1877061314,-1204239116,-1354823924,1751471123,994588007,-1357352304,514351147,1169275129,1673464409,-48647928,-1248940458,1887808257,-1154360619,-2031284795,1894703646,-753846133,946856144,-1981259491,219004000,171773015,1330593584,1077320752,-1922667660,-1874687058,-2122156967,1270466946,1021995484,-322011531,724825123,353904533,-860256093,-1363539243,-538941428,2048580259,-1015633741,1266508333,-873501474,1700909900,977042097,1880704174,1576654953,1457911322,1808702221,956136792,1948970379,-708583529,-1686776064,2061089293,1226301399,811150330,1473398818,1566143333,-1387992422,-2098088192,-1199986600,-1498936362,1180880469,-1502597175,-52061416,-165484756,1835200011,-30671325,-1716183101,-1612565380,-447252412,1101992391,-1466251559,1205994659,-1977326688,-360353986,2047353498,-1020660193,1128136565,-619065978,-1505245843,-616965342,-1240538647,905099834,1391898106,-1460209941,-1515429361,-809116403,-222209673,-891377412,1435342453,723574685,288560723,-831226393,-479266157,-559631962,687484935,984270359,1428059599,-20433208,-1972431796,1098052624,1383729999,2053229048,1026625873,684806898,464795064,1942918251,-1075086929,-1916217803,-862796005,-1888365033,-942970169,-1371304891,-1365997725,574497183,76761408,-2134191551,-972851064,-1720881143,1814837814,2133701876,1819900702,1653495452,1181825519,1190323836,-1189429351,-2085113133,1127237688,-486706038,-2085564790,1155096228,-138697904,1297944695,1745971235,1170581002,1225223584,1514268390,200512895,282638626,621611922,-463361607,-2139799906,-1843167466,-1906695907,-1585601755,925067108,1756137525,-475092831,514273128,-1445439930,1109089562,-2079409611,1905392118,1368531186,365810893,-1530499724,6255118,1179140768,-972012823,-1911008162,-1185395353,-1163652656,-1279573060,1053157218,391427057,1194774613,487461343,1389869218,-1893390078,494221914,349496440,2122215496,712119972,-768788611,865091061,-1664212653,-1782079319,74436159,-1468904855,2117582479,1271850343,858303303,-505367479,-665154253,722288258,917718883,-43417999,-1564463196,1213035055,29800552,774816407,583410121,1069832357,1654033175,744292241,-91548507,1103278459,-41715660,1292898470,2525192,1056876171,369919185,1412320141,-1844047237,1342061147,244611068,1752159643,49442796,1414340541,-1674237595,-1530165569,-852275485,-1051739021,-1764428896,1189400046,-1656349526,2122039783,519442251,1083854045,-1151890223,-1502896052,-657325872,1420584400,-1002356072,-1588800587,-1223866173,961326592,1642085040,1442874741,725026903,-2055586324,42334512,-433508209,-2011205112,-180836449,698001416,1932802408,507757113,-1359903554,-1979928697,756391336,-231543216,-1816068216,-554038504,-1616031412,-797676934,-906857117,-1429758435,1404997237,-508607470,714205068,1007754835,500468556,-517103932,1813815239,1981794339,-1817504334,1428443119,1639955734,-199979350,1427160650,-232491573,1117636396,1301230534,-929439199,1719185961,1014568164,-552163821,699467906,1285230756,-962286578,1444988220,-1356561613,-157839899,-242249184,-345328825,-1983968393,-1026206944,-1021206929,431950487,1302604367,-1416772991,-1620717852,-460121209,1406120644,-1121661449,642364389,-1858785080,523302980,379427016,-1513540652,-1699124522,-816788956,-1321502410,-162652595,170949466,-2071728910,-970661443,263281399,1922936153,1610538533,-807229855,-569415362,406618939,635569359,1763062241,1874963018,1118857478,-70391616,2048823399,50058010,5773217,1276541897,-1599967740,-623007845,835601823,-1885959989,-2433970,-538552004,-1058388,-829448978,1882771861,-1935197903,423248064,1402890605,-598187706,-32604185,-9732426,27162706,1374128534,1550794072,-138944507,-1543916935,-1860764813,-533529811,426476362,382225244,2013224653,921002669,-1456786609,-963555994,1743216119,568286774,-704171138,-1141692390,304907808,1141522845,-1005352542,-1081525581,410274248,1491429457,922823937,-2136613861,1083257055,-393440981,524587645,587770754,983486207,-350199678,1690068105,356491770,-98885563,-128662995,-1659877252,-1547039381,1244786402,-401455292,439643810,718299789,-1827888876,1728628763,-908672260,304369112,-2061359351,-221908283,814442701,397700058,-442263690,119985070,988734719,-1975050180,1562683954,1192515246,557631633,-1281258480,1729548545,300392869,-148151162,1170330131,1744944538,-585482305,-2145396318,1103940372,-28940736,119931751,-1803912831,-655288153,-498422774,-1542089022,-56250184,1755564241,839201236,-195076089,-1033329724,1472823089,815288205,-2099830533,-783946728,719665831,-233271532,-672902864,1792325697,270759458,-1166157261,-583382383,-117128504,-1870219075,1671103079,-832342102,-836702433,547885464,1368408239,-424821840,1263453281,-1142598415,-704359225,-1989535463,1513599158,-1696561972,751186910,-777113437,-714396797,119378796,-830943103,-610160747,1506426719,-89292507,-192399536,1126964958,1512079652,-1670358046,1460375928,-160721555,1797558729,-1307895163,-418253810,-1694876628,823815942,165986938,-493258374,167608428,-2127928947,-1719305548,-1032259064,1182138585,1735112900,1647068163,-2126393860,658672415,1081218506,857949371,1706598443,-2055080572,819954509,540022186,82572183,-516944891,854858945,-942651152,1183193424,827052234,-2058968270,-1151154882,1635661351,408246232,-2078974878,390417087,508937603,199219841,-1000934569,11524223,-900897493,957383305,-127332881,201120018,-319649560,-1180256472,-238371521,1244026791,-2069568578,937086215,-99513075,564528949,-2145567027,973314749,1930609588,1746249593,-477434720,763144209,1025518306,1720193148,-1594674476,-55487919,862688343,1488301641,-483779587,-1244452761,-2071567065,166688335,-1356647573,-290675789,-978415163,1530988690,1522243243,1020968271,-282635113,-1272888999,2018254043,809380918,-642844141,1333343268,-1743583471,326138695,-866597816,1226541647,-465857756,-2100173783,-1001265655,-1812776242,-359739805,725845077,-466037395,-175847360,-1194324888,350938427,1691388365,-765909934,-1364152805,1271912087,-442076837,-1822511899,-1980412033,1163162939,1074962015,-837027355,21057476,1626608761,605678149,1014613311,1178547868,637036027,-631526145,176247300,1292022569,1362499305,1088515814,1823928848,257859750,-421256996,-814142874,1594558992,-1483367122,-1655551432,2117947541,1566610845,586059562,-666780274,326584293,1378148039,-1489902190,-291104878,171475113,436840616,160229459,-1664706933,-1942723694,-2024132406,-1205423151,1280962155,1037367356,2002348095,-624209198,-2101485681,-1572000005,654017119,-287300168,125803014,-1975187209,-743030245,-1971683080,-1134815496,-531897311,53349182,-37645343,273922105,1149768926,-567959213,-231913400,-1242564034,668929992,-679855040,748125920,-286794631,-1981698550,-1971865568,-34063212,1085202418,1182346723,-972714906,-1617535771,640808881,860608723,851283235,-1411855322,1189580756,-1945834398,855901960,-150405428,13512083,1736974228,1185508357,-565138776,-1001232505,266286203,-1903116927,-574955018,1102835016,594653144,-1784469283,787139116,-763982684,-792268037,1926295757,-2141538474,581955642,-789556229,1069333370,456259141,1904147273,1485586219,-131994488,1476232283,-2015332963,1655170186,1858242246,-707979180,162694281,1499374248,2038292758,-2064230093,-1387014327,-1161477141,-386800738,354965971,-1244450252,-1823382144,-1903744946,115581186,182998002,-2079085375,-1885875643,1965476760,2136105251,1652195407,2053117956,-2124211518,-284310990,2076740037,1891567646,-1108228208,-592038908,2042379977,322807702,-1207317065,427752007,2102765209,-2109783354,-1837693159,-933263719,605809324,1801282250,-1485065624,1268759642,1640379837,355690538,1510643828,-65205365,976462946,-327714459,1625172181,-1439502319,1909363542,-1791064484,-936221791,2109412456,1976723772,-950292156,-68398701,-896085032,-829026273,-1604493355,-5989185,1255622322,711100450,-1240001424,-1265356047,1107215265,1895887302,341788662,-2008042057,1975568693,-230122622,862127275,-1770325571,-1105838635,-1109510289,1095034942,-1194072320,-1512617796,1554591922,1943474054,633942908,1920219641,1002021266,-666851535,1591874159,-761698666,1223566141,-564808000,381230306,-1523325106,-988821346,1886262475,1202036909,-1557552115,1997615343,428961577,-2005755367,539927714,-415130741,-923569993,-218328217,-91056017,-210514334,-1182983358,1521009639,-2017512019,1433103026,1928584269,-1322190930,647144293,-2053873932,1302731954,-1705755303,1990772495,1102899806,-1836436255,-1254901318,-1164969907,635453315,-21451896,-1636524112,541736937,1606254492,1775349151,2127584373,-1590593058,1122210547,133959149,1609255018,-562764593,-1508519954,-671037684,393278913,-1649326024,1821226309,-1433580476,-1246925430,-306863181,242508423,-1700096683,-1480120995,-1452752301,-845303982,-1083748980,507172576,1250222878,665354076,-886264293,-203733034,1213829469,1730082271,-21355112,-357355504,-643114621,-1645362484,1932664813,1383577107,-1112637331,314900362,1783709701,-101356525,2101965245,-877191525,-101525658,-1622844227,807786307,1119992702,464803265,1913029150,-45970800,1004744665,1007947836,-1250836721,-845100123,-281640053,2109149819,-1348505729,1996332287,-545785858,-407870929,-154960979,-7346210,396066253,-1137186851,2012159869,-295963154,-471912461,1844909190,-2047154120,-739451396,2072751891,949505265,-1984372127,-253946975,413362183,-304467458,1864196409,1076178446,692246721,-2142640018,-539940354,2138141674,1033240863,703165918,-34824478,-560432253,-576717029,-117509745,1334611924,-472833,-142770452,-922773561,421497592,-484181665,-69993093,573067879,1752764162,-117027524,-1189834880,800768481,1631322872,2084634494,132283391,-264301604,1948223519,2078342223,66881506,333219825,-123800513,-309846205,-2110228605,-558429900,-2091676487,2021994420,1842682721,-1093530988,1487266324,141425391,2126505436,610265056,-59787523,-66112532,1543915530,689447107,-417058755,2054943105,-1193226993,1004207138,1825633727,-502797792,-1069892602,-2114675213,2027399860,1819983586,1540229042,855889463,1607794399,473365872,-634126925,529815091,-1847315026,-257893023,434493184,-88705015,1543802224,744822482,-440543094,-534484089,-928859502,1457314205,-2098963441,58196885,374704322,353985292,705628081,-1069475516,-1627339946,505258658],495,[2068320472,582388328,541285455,-801836814,26645448,462032761,562004453,931148191,-311884848,1377257498,734914801,-4300929,536081839,245825409,-1365268417,1249809080,1168090288,334831103,-559435817,-770955587,-1525695049,30065521,876073560,1480920904,1652772818,-1896994910,2080611791,-1851882604,-264377355,-32554833,-634947559,-1851809743,-132589697,243180543,-1514731646,-766249597,444503899,-1477892098,63712201,-66981197,834527190,1260735392,-9117690,-277563391,2141593216,1666175457,1866957410,110691447,-1595737612,1054785204,-1266930448,898056303,-579337263,2104034171,1570798520,14874493,-159406082,-1515467288,-49152089,-4226036,2042265224,532544376,-137146650,-444720281,-71674410,244791951,-1650698324,1176208124,-22963459,2077624466,1778187461,637591377,-24255510,-2142602152,-182552745,-1632025449,1373727480,1498226231,1330499512,1965920687,2089173491,-1632537609,1944662000,-1780531517,-273621592,772357495,1933896765,-965003329,402106912,-942958593,1045970261,-942991250,687432461,-1776627876,-1052571505,-501973840,-2074846605,1030792165,507402419,1304938556,-421272177,-421272189,-2031884913,819756209,1864863638,1031216928,-812171266,1545589647,352229236,-2131543479,-1753724674,-751362,923268573,301805111,-393765345,-378043249,536847887,968376228,1087367414,528671739,-318554202,1807737231,733709307,-1274216817,1895572031,2137528829,-153026608,2137918727,1233115678,533794612,-1537212663,-191798465,-1871699626,2144990461,2045050241,-1340300581,-1184170519,2121612631,-2031621304,999041021,1645336299,-1217609644,683092206,1117613653,-1895245561,1039548846,1117058554,1753056998,-1450777516,1036741108,-2042430086,1670698823,244271395,-168444198,-2033752640,1432153017,-411701564,957120479,1337040871,-998390659,2113299455,-1832975407,-1111420997,2116952311,-1850178618,923827647,948164195,1547823491,641483505,-254328894,-562570232,-608341459,518382869,-1475720814,358777200,781510841,-1001694150,-1509660285,2068547645,1650604360,1279116318,1106477654,1137275740,-135112732,-32518166,-1041184804,973017007,2141259003,-38816861,-2061795921,171440751,187153079,-544078880,1544418753,-1224140560,-539011236,2131750882,-636355581,1877489628,457374627,-1593254463,821915711,-226762881,533689823,789597058,-517704969,-434131449,-327545601,1889597726,-1591721279,1952136511,553536251,-1832911204,532858111,1241061351,1183103996,-405907487,2129104336,-54876949,-1691642415,-1485128137,-589660922,2020273768,-225780716,1757506494,96689651,128920807,-1682409636,-841015842,522177999,165839881,2017704372,1861186627,-1127320242,200404483,-531777074,968981374,-155704577,1923403275,942619504,-468161513,-373586057,-60952227,1484782812,446982846,-335782100,1834757338,-285716867,130281414,-1014556577,-39404026,1454595455,2901383,-330611840,1400115037,-914384299,229940043,46110116,478861419,-882334944,-380301766,-1966949056,1145891089,-831290600,-1896991846,-1064171762,-1034005543,1929008020,-1446865275,-341806400,581637633,756314938,-2007870713,-872261822,1645479329,814011866,2134125136,-570721016,-620812297,-1173845422,-218501685,-69275682,-269517890,-138678402,465463589,-282689927,1109747640,1002284621,-2092631906,-936041176,543006143,-233953089,-1595100825,53079592,1784477563,-620304577,435721767,714102472,-450865776,-867520030,381349119,2012938203,-60657699,2005923264,-2044800360,-406193188,1010958034,-202259737,1031490389,-1389557073,-1125676278,753571415,-1456686499,1708036734,-40507575,-1988408419,-897675233,-1658497284,-436628773,-172722030,-216043574,1576389265,1308136318,1907535772,1270809825,-833750637,-679499185,-1084094594,1467925084,-1413520907,-448529006,303035549,-1731894329,1048490553,-1343635585,553990281,-1870123727,1145690447,2089358136,-2140167614,115122392,-1827588507,271766861,-875351566,-1199754935,-1806162303,-998066757,-468927264,1940150321,1508007021,2105853971,423708429,1087104549,110735976,90922017,539099989,813628951,-76457281,907263386,1130427283,446074636,101926496,1752565091,-965334993,1123029443,1705774384,565057262,-2057671977,-349927317,1086055917,654254716,-699168465,-1585350469,203972622,162841868,-1813735391,1303297778,110403542,-896356414,2079735228,270561213,-1314733254,1745826242,1515130142,713575002,2069532238,-2099315665,1669989140,758608192,546827032,-67992499,1082168897,-638839882,-1645509111,1199468598,100140286,644023683,-867665711,-736333195,-407793916,-1192159419,419269752,-2096004356,45447985,-765436293,1016081403,25293710,-1000585345,1951777034,408536267,-1804009200,737398506,1351651415,403874852,1150147626,-1815529016,267844139,-1082080073,158424839,1510010472,-1053101119,-417262845,-1852535004,535377722,-608976122,748151149,355476584,-131246799,1109223907,-901615778,1464999240,-1779306647,678658483,-462253764,-1432841239,1571781651,1338574889,-727766762,665154849,-238167850,-350897749,-213282981,-1140629750,-136896167,1003970035,-1095367015,436058845,1754799341,979927747,91902212,-1113208175,1996259164,1982203496,1765321305,1095416897,-1386120540,1196385312,-936977500,-581568448,-307495071,-1288292986,1071980911,327351686,-1931694054,2071111421,-1528848773,1334949268,685642453,2028131494,1394314629,1881498666,1597074037,1461267233,-2059200857,224154796,-479958152,958107094,-924597518,803507670,1668850546,1339529279,-1084348624,-191944111,526301070,474809711,799584233,-479608715,977781229,1291337055,2093464551,-1890070620,1332866297,-1493080304,2083382493,-1092462544,1847782280,2066528395,1208837570,-1777089892,1920484274,-749908190,-373548216,1940862609,-1101464497,301119045,724721226,-1305963474,1922872213,-1129206587,-618526572,1190365434,2027224821,1140757436,-123222122,1652142023,1468935498,-1454650424,-589280480,-2101452076,-1494804180,1493517078,-1408905686,-844655427,197714891,-211210353,463855560,1627224517,-1665056930,1419672952,-1401443970,-2099888451,1475644966,-533030956,-520687180,514825507,-571234692,-405651869,-25376853,-305660676,-1433763915,1962823599,-1094796490,-1810741106,46843230,-343238738,1560926483,1259639266,-700744715,1529784819,1247300152,-672491998,-1372026997,1406606827,-528644654,-1057355912,-1338178094,54065716,1862590973,1737112809,-1815745935,1269695724,-738998722,831082741,698302196,-1133629450,1962783483,493875195,1056945993,-10354193,1563293392,180603199,-1330491197,-1249423658,-964205234,1959848363,-540884120,-258249036,-959049528,929915244,546124079,943803101,728340378,-786119594,1497795034,1000661848,1272598164,-1840343685,-2051352253,1015185206,-1845536290,1843996943,-906167130,1677326749,633806995,-1675234766,333911343,1445959887,2095075272,1336563889,2095293482,351161662,-1835658610,-101014136,1007281602,798783414,-1909989450,739221623,1258541149,-801927261,601363999,2132431785,-1169906166,-1625096840,-232055278,-559130307,-1668776709,-108043836,-1879442948,234843611,-1490546032,-1858641503,-1967314908,551290261,-1306249451,600095251,-135621079,-740266890,685841646,1485384033,1545656274,1874575510,1341083191,422000831,-745935121,667020025,-101597035,80900112,1612985397,2147285391,1752596159,1477359202,-1541165261,249177230,-787965875,500331589,1135388442,-1124239501,-85049365,1743502223,1377413423,-1691256878,-2058558215,-421098255,1638384163,-2068753715,154051229,112183095,-951555544,-1179072051,-984699809,-108864562,-1542158095,1384098146,-240809494,-7395530,-1064382712,656201896,-2126872115,-1998269795,1008880280,-1539231082,2094520792,1063165950,522407265,-1721839265,2039867731,-2024186315,535496246,-1407667000,-1614503289,789805883,-1923178580,1280766452,-514286005,620586287,1332060111,2067750366,311436621,-1480437432,-820488990,-1904662232,1268191223,386491044,1545910923,-1608859886,-1759698520,2123555620,387261105,-1882450209,354460743,1385430347,-1215484849,-805537500,-1945572111,-764293750,-1206769636,287087192,1602505043,1377868110,2094521436,133963006,959963129,125638437,748037497,-29510824,192201701,665475110,2044975508,1189198729,-134661486,-921552776,749680614,-673845890,675807103,497678666,670145064,1599595211,1152638041,1066791742,-202739878,813109869,1166701539,1822231303,-779675323,1718425094,-1979228463,-909682118,1640517930,-1344546678,-1625122219,-1183475956,2112304286,-438419150,-174270342,-1014679351,1449297176,1050330335,1731415495,-1066153806,874176378,237142474,-940895149,1728210528,1677025898,1812570454,-692993275,-1644167941,-492883255,-676276045,-1317360897,717558453,-346466483,-247884226,-1688232785,-610316921,393810421,-104019830,-960107240,271118605,351940635,1160197915,-1391667053,410078644,1068955171,-573019327,1261609605,-1219292858,1643847420,980764219,-841396041,1665841826,-803781116,59297907,-842369403,-1008964502,-480233702,-210654137,1158322488,-1695728803,907339157,355825108,1907422107,-1464500953,-116183899,-1675001534,-1816401170,-391532848,1089284989,-1881535557,1374384506,507174191,-783328593,-510089119,-425706757,653386100,-1567181380,680970125,-1000592563,-433228612,1424483657,1411261285,359589201,395291757,15922753,1389910324,362482670,-261210048,840957745,1255152002,1936476976,-2091227287,1312365378,1994716403,-1478653072,-617562492,-387825770,1497711228,894500335,-854960937,84522790,1871577931,-1958045465,253167436,-289247757,-701011648,1950733167,1157176430,1729824070,1857347137,-220862702,581238708,-96054224,-1127475981,2121092541,-396609898,1338780018,1176617105,457264575,-1922609713,-128744473,526026206,1432769104,959643345,-1930186786,-131128921,523004171,2034713441,1772185156,-195762365,-996279935,1502507736,-24868362,455846282,566839117,-132851773,-2099497525,1264401049,-1920674911,2074591693,271481315,-408014791,-1372448505,861696354,-1491766843,-168662129,915461255,553350308,-1698069789,-1395936299,-1395502879,530390169,-1917007702,1638719160,1671209411,-2076882458,-1484020600,149362506,-1374973161,-763779132,-165247444,570167023,-1024811242,-1577232337,-1797716129,-431759431,-578009474,-101128857,692055711,1006499687,-607578089,1461904320,1297910671,-830519615,331461353,325969805,-862129744,1350205048,342665227,1946040352,-371044560,-259399629,-1618135117,-948324270,-2063497318,-1557734170,1648180346,-1462367034,-207450362,-1075994580,-1016761022,-13566487,-860692155,62618935,282504923,1882390611,-533523745,-91572281,-1277704527,1199635599,1407123856,1623483354,499330858,1420825344,390178369,214317518,1772995883,381372502,1720703140,1189763829,436643885,-957132679,362435739,362725197,1235025513,53633741,759216515,481045381,-1244434890,1270146266,-2140817689,27502809,-691429136,1865317300,-767334994,-528585076,-1626596297,976081905,-538593597,-1239907952,592487145,418398010,-961596631,-1742090195,1927066266,566588063,242695882,1616235271,-1626654967,-1951300139,-697074376,-1560281397,1161260926,1148126139,-1604944976,-1472949726,-586954946,329910653,1031277382,-382377693,-890905030,1988355248,1513305443,-1955561636,-166018098,1995865146,641334501,-104015154,1312675932,-252928407,1401861494,1261690926,1031395851,1920656035,-289574479,-366636244,-835796063,-1632395654,-1458093085,2146633057,-364730202,1118823466,2043718375,-43927924,585431556,986020005,171282098,1365465323,-963017621,1052137506,1917053874,1506630350,450261975,-175416626,190951579,-480662901,-1017162118,262236698,1436097022,-720718168,1442160980,-468673880,-1025501286,-62289149,658670306],496,[283185262,-518754799,-694390255,378409301,-1643021599,-1981824475,1594398320,-274790895,-1059035918,-1513998278,-976221053,145518779,398205587,293054560,-754404354,144309282,1102595275,-601692796,433242661,202014259,-1267186389,-259425528,336642236,-1037745616,-606583349,-1265838475,-493718954,301310025,72564593,-1037308925,1339957893,1628716932,1325273471,-519042652,673124662,206213570,-1972336377,-1962618094,521218800,-1989164510,-1374613264,1161980182,529044216,-531840470,-1738291084,1807012616,43497605,734604004,-1579742264,2091178167,615115298,442122427,704992819,1670104833,-2096967761,-1921815039,302769347,-1650765849,1210962724,-1537914038,1322034598,-947218022,317966774,128525078,1475824196,-1972316408,878028836,-1020914219,1768231883,-853397128,-395021344,-161615729,1197424153,1422270070,39375444,-259380973,1672855612,-1003343831,-2128337592,-245353233,155431649,-1920992511,-1584446301,-870396091,-1947382843,-125927697,-1979326578,1903945169,817220250,-1273322644,564536394,144740219,-180850838,1492452454,1308819588,1453237394,613802834,1095695685,-1906792003,-2142443543,-577239818,2117829130,-1413943295,580063668,815287846,1490674238,1664057724,1995702886,932208747,738096483,-2143915413,816024322,640014616,916298573,2046370111,436243407,1713661609,949919436,1150075263,-259578785,148042601,-1734699548,624770358,717898101,-1035793436,1535520889,-498176720,-233491212,310953617,65278123,-1276527869,1731351058,-442808113,-1953934193,1524683474,-2014929264,-936614276,-1868653234,1383493428,-263001502,-890855730,565492935,-1190103138,-96017800,-2135957380,173699297,1606121988,-1843345342,-1188478568,634561536,1531815588,824390288,-1507258331,748947075,1249986456,-1490704476,747710887,-995953031,146824825,-2082301017,-1741707588,-620420937,241443911,-1440638510,1333337229,2100860319,399135918,1089632145,-1138696250,1870399059,-201834222,1919044192,883223746,138076311,1112608799,-1260460006,549762292,1922451620,-1538225218,40816712,-1049018601,-245185092,-1048534889,1786478885,1607291440,1697157520,-453016095,-733807113,-747632204,708722765,-1547148737,1104281354,206528177,-99589369,1078297390,-1130227836,-269925743,3809854,167763973,1514279726,-903008380,-979378121,-1087540894,398863607,1666792255,-1472273108,-1944685379,-1387537565,-1647720600,405447574,-1784937005,-2072277690,259342473,1517716698,219410936,1828986238,-1627001035,-970851115,-2057820327,-75116595,1623337003,-353538135,-2076032397,1951656595,-679036935,1826187071,-561049008,-130712050,591112426,920633038,-1646283020,-1026201952,906424279,-1096566515,-216487261,-940074774,-2022654497,2071223529,-190863654,-347089425,-160762786,402263005,-54749253,1476173249,1333032909,-1388384488,-1216909217,-1667381378,796358551,-34081416,-568976475,-299111631,2101260262,-633529353,-104940037,-827594898,-1564651973,299933728,-1851265913,-84328529,-617894967,-1395667572,-357313377,666279875,1223204541,779242444,-141207507,-746503822,-909092968,-1155737434,-2009532918,-941918602,1268403051,501681906,-338953656,-620296907,1046458220,-172631049,1875899726,2007824407,-2073496140,1332151767,-1621436557,1794744798,1072954177,-1949413963,-1615878635,-201418281,-6866281,253751932,2146250157,979101673,-2063696373,-50154013,-868026515,-312800408,1696754096,38443790,-1251158700,1174021446,-1017466329,-289502834,-984268040,-773072678,1500027637,628381028,-2073943797,1793641192,1140852791,1835445898,274912721,-2000722492,850537214,358894266,-477363415,1428867211,1465648309,-710653611,1552818584,1295073673,69609312,1683313950,-1990949835,-1911934600,1680650637,67703629,-1313304192,-1731865006,778190008,1275277730,1928247971,6044962,1859232771,-997618606,1376405784,1584274566,1219306668,456612631,-1345811466,-784232364,1253500451,-2036987372,1750872984,-193110000,357735541,1946872550,-989128437,499913621,-1436933718,287124486,-1433176440,-1986214742,-1990029086,-472308228,1154523656,-1605200506,1439053126,1228067077,719737412,-359468451,-928396207,-528149098,1082899246,-1322608726,493000144,-661233013,-992916921,-1849382422,-1585314014,371893366,248050963,274758119,-124887441,-863203148,562670204,580975351,960417629,-68490958,30525936,1547649322,-318539403,1086615736,-645231011,-578548226,875675490,-1315064018,1294754603,-1985558381,-431448284,1416248245,-341713780,1067325457,1916134976,1633427717,500646800,1564010688,-313157864,1138809197,-294207819,-1643881103,1430655209,-1274696341,-1078594122,391544984,345859530,727628361,1311202429,1789200518,-676425148,102052318,932723577,660997565,-1390482517,757474914,-1205693728,625079564,-297255261,1232154338,675699809,-1300817901,1997920400,2128384161,2057661057,-2022361875,1007673834,-863738430,-1205685535,-2103221410,-1502408277,-346710912,1974339770,1975845516,-835478418,619425114,-201336670,241087511,1609484321,-823966546,1998142348,-2079944518,725990802,1269312327,325060060,178978501,1585870225,-1864735035,1974617556,-809759518,1756183952,-24893611,-1789745915,-2018892332,1076814698,2140955162,-1399635281,1123430009,781994066,1539875684,-1282636336,-2125728158,1371102631,1033206242,390089849,-1966089958,-1398342284,-1801745706,-398324770,1407755976,848881363,-646981222,699221798,1978502569,1969565788,1071691476,-2012680030,-1822119033,18161082,1675497356,681162417,1972653304,289397968,-459565711,-87423532,-1557618393,-1351784273,-653779027,623545523,896366781,-1235447233,749444388,522320734,1273179716,-107135800,440385818,-1402300524,1291509898,1173884293,-1750358241,1014188679,174832204,680500606,-1052448165,-2054138521,1128177828,281093985,1447225853,1429058243,-320928683,525346413,-1637781505,-938402551,1167688414,7015947,1621260307,-281375016,1901160042,318715233,-1568893039,-256331232,-1858503101,1978312855,1695289556,1373519096,1703723027,-1731508629,1281664976,-1015815792,993591945,-189873853,1877992222,813833682,2053416927,220029840,-2129332944,663554913,1981093140,-1742575045,704975836,-1431525071,1664563522,743390764,-1775952107,730703564,-575330102,-27628168,1318522148,1919268971,-475722301,-419352374,1064351924,1981925032,849748645,1734536083,-2027179016,1807571142,1364423090,251523282,-1095676003,1629313230,81874986,219863379,1637960123,-972046989,929833963,-2107523164,-2014012691,1732223127,-509806920,-406648653,-1909026031,-1389966377,1170092756,-1390950629,-227053868,-1816434466,1219375517,-877348265,-149043094,-2111134807,-1599749391,-976751859,-1754305625,1269999401,-1798598109,-1383240503,2076479281,-513090851,-206695686,-927629968,819942009,1786497205,-1446360111,1392617797,314831499,-1720012239,-837734507,-1207828356,-33883285,-2012749833,1750328416,769400642,1926597666,-1774623816,91288288,2098126398,1142375336,45658930,-1589972038,-774060141,-2078985762,-1086146214,1473573784,519871194,-2042341395,208497554,-419047766,1946510965,-1655637658,2114844378,-228579978,-1596459351,-133397938,2094820002,-1935102024,2044317184,688358405,-1877308400,2020476308,1855699,914463320,-985223704,-1782344613,2110333806,-1324823955,191012038,-1529537094,-1975883106,1445642936,871968791,-912190224,1691634861,-162560828,1313826407,-1130389913,1496734084,933668960,-1253914671,-1077881682,-195493053,-1506930331,-1395090451,13993810,868660485,1003219114,1257798835,2139799242,1909417558,1182785628,1220057051,-1181589266,-459797729,981308431,-1478801425,-246764622,1193991385,619920469,526995583,-162302001,1255480519,-665789498,-121375601,-1577676097,425022328,-1091794913,1100832014,1677976367,-1718939018,-1309305137,1566063275,-261016549,1878337452,847361341,1171466324,917972290,-884510840,-39728212,-257791829,-1005036093,-1491258659,1699689745,-599316006,1584275270,1634006680,-1927874810,611274466,1524290489,530432019,1255608618,-728868355,1890532249,-1557749995,955127502,1282101004,-933621541,-599526547,-1486454289,1390338575,163341729,1860317029,1987747013,-31310809,1069083451,-391411565,-2043239508,753203162,-1064518989,-503093531,-274938578,-672952852,1710635347,-727178864,-894054726,209374820,1931981202,1261322042,-1196923447,238973621,663533425,619138664,-341367692,-973573085,1799722802,1952009451,-1183130276,-1311864143,2090000655,365183672,-1316260208,428879495,-1076485125,-484772423,38796477,205066575,-872834143,599575795,1531697793,644344143,-53762189,-1634817245,-625370464,1959562468,1456616051,-1511991690,-1362235437,1065314925,2080068840,-975881388,-1079009635,1799040177,-1566149359,-655448951,-1252268626,-46852441,33371422,1177511725,1467142155,-1586513752,-294495960,-1267885146,862654691,1178019550,1596113201,-1512291361,-614963445,1398103673,532881202,945577904,1430419737,-1686893997,10385262,1421975338,-2070925860,-60349296,766162360,-20606923,-83601438,-734510817,154864293,1306174949,1058545669,524072411,-2079438829,825705872,1232408130,-1026179365,1283309740,-21598732,1286224360,-1486552359,544941785,-1732544645,1412124659,927256539,305847879,-1846963816,1868273608,2100082155,-1687771906,-1253366004,1723322831,706179431,458527342,1879236680,377826099,-127855805,1540970770,-2013168356,-645367609,-207622673,-1704660885,689665973,633629182,2084976437,-1077108108,1718854649,2137614885,1453644271,-2107760707,1380073733,-466157936,272330090,1657147563,2127218068,657365263,1259959957,-1967626685,1046129295,1706780474,1594729448,-1955306232,-67193107,-1799200701,1722595672,-104051474,2108599529,-130584270,1354487954,-1181245955,-1112248382,-2053827108,2049784401,-1630058310,-340087104,-714079572,1381172445,718752179,709905013,-799100565,-737987562,-64592408,851892315,1822839508,1170278046,-1364394663,-2146631201,-355628994,-527738253,1861879414,-1391113430,-581375136,181823197,1267309785,5026875,690969375,-1437202091,313151570,-2057035832,460117614,695286089,-62411445,379645297,177840284,76407147,1806359100,529742988,-2066782395,1717533090,-858807876,1823005668,1570353322,25396949,-1428544573,-1868730187,-286214593,-1690952796,1550861729,-1025975887,-2084683274,-400138572,511133594,-6282204,-632337760,-1201819033,-736688342,-2107333807,-2141621965,-904111941,1033490649,843272659,-630115773,-2089027910,-1061642080,-1606690063,201614653,-160589028,1161090913,234187875,-1562030051,806789302,546093488,401514161,-1549998838,485667439,-861025646,-1848646328,1114026827,-1635916085,119916529,-582986540,-1534854569,692539285,-859786158,564663436,-1357845714,1701090855,1837749455,1966733091,162537850,-104702254,-1648364074,-197284402,-1769546133,2022780773,-1207877371,562175490,1072713778,513780769,-1200932031,-890369854,-1616657055,1274357015,1889096694,1976709022,-2027857584,1785172245,-1798309651,497226613,-1122636490,299319868,1497274733,-384556776,1012485338,748219307,153300760,1791648211,1940309638,317364885,-2137021939,63816529,1721481499,615221928,-1846143593,-658312670,565280396,-1463731697,-720049110,-1427518194,-2137675184,-1311058340,-121561851,365072192,892123304,-2104271434,-1456870996,1562434908,1398032258,423428868,449718998,-1912533155,-1769420241,-1314895003,743731461,-310731434,690759177,-1534859975,-132688531,-948291182,794051986,-560564363,-1647632530,1835101638,579187757,-1002519126,1590890865,-1754988368,-1372130661,1488259681,-1682336813,-557626542,463647872,759223493,1645751000,-1189434828,1738115979,198006101,1402155571,617671969,307717782,-582882462,1556606405,478284136,-1320836841,-512555680,-902916262],497,[-118727986,-1613926206,-1700044407,345532961,1333187509,71154532,-521402809,-2053059096,188498123,-1692793713,1064289172,-1589877542,-1968870268,1999855245,1104364950,1277960326,1489465567,173984941,-1760174835,-1946577174,1708778253,-595358069,541953882,1914105769,446160029,-113535018,452408960,-550032529,-405901600,-488662884,-1198519418,-2128373980,-1395078720,861051620,-362630215,-114583408,132427373,750005669,-1551844685,495318160,-2084619307,867707780,-599972016,-1422489911,-1189226300,23964371,-217634210,-86471928,-1744287032,1146382446,2070730590,-1377786796,1168175660,1058376524,-824955655,542600686,-745735374,930590138,1545185340,-1108952217,-1506841300,-1213223013,-990234638,1634406090,-2099758541,-726763466,-356758180,1799249596,1894799323,-869357786,-847993016,-2079594817,-1752475291,1723495270,978821564,-708070185,-261717802,724746949,428519720,-1458758779,-1336274853,-1608990446,-1944142651,353153800,-2049016727,1514666444,-59900751,1615084132,-1880568853,494974414,1866948016,1977323991,-812597200,-1383245050,1400509567,546074550,-867521880,-1298790625,-2048467623,-260528743,-1805281984,-1046284832,-1428117147,686026520,-628794184,2056248995,1619878351,1268357094,1766825272,1416638937,387835557,-348402357,-85144246,1449913938,579467223,482649778,-1416316997,-643617492,-1428636331,2117245011,1241072767,-72865416,-327986456,-563471234,-432754311,-1616860484,737881841,892169008,-1499133113,2046335938,242445063,-717736447,1974109652,1292636411,58333578,1937805406,-2120482391,-1532048069,1221317440,1502304272,916643809,-2124347465,-1178445016,-924604710,-450007348,-573393292,-80517676,761735518,155843373,-345865413,-1548447545,-238708626,-1519669043,-1451403930,-1979542901,-894548825,1329832065,454836885,1649593407,-1701489322,2069018141,207391758,1083244829,255932378,377344419,511050491,1146203845,221623711,258922675,-304978245,467599391,3735296,-1977666530,-901302995,544574283,-659375468,2016703250,1990529638,156298410,-382289417,-1142347354,-1465887848,1718868323,768656779,775443403,-461698686,1364928868,-1366600190,1406121067,-118322114,885252312,100898004,-686846747,652262841,-1752745936,253223132,1611777734,-88555251,922362395,1369814871,-247129952,-448733401,-1445607490,1906339246,2089110737,-859527527,1044195726,493492257,-950191874,697137846,2018826161,1584065117,486323045,-1745219114,1368020508,-1408971877,-1382443982,-1747566330,1249980190,923783306,-2036039049,-2097318856,-135144834,28038160,1742267839,1869242976,1968985062,-432655607,1319937266,-1264794947,1855517856,1619505574,1826973012,2103126339,-1416315484,780218254,-1282768227,2024990319,-372386195,639605088,2031205773,-319591084,-720719944,1545987429,-188873243,-1833517758,-1995911159,-774198706,1798086088,1244324138,-1512295495,1225453496,1475165166,44288028,-615275701,340699562,812096586,-1380687839,1191962590,-1696934542,-819902935,1326005355,-576109745,1365833979,1372081924,114399017,1267609717,-1267986758,616972519,1299590163,-2111801154,1199343327,-1221498187,1394240877,-2020921478,-1298849592,-1468521051,-1788504755,-1760054376,-1147924990,226797848,-250199613,-79640582,-954733199,1462634766,874139464,398790893,-759362420,1415226812,-1339248542,-432273753,296596306,-39791502,441014490,712608891,1838304707,-1255159000,-1460430085,-239392686,1681853606,568554736,612129454,2129624627,582421802,363056458,1569810414,202607579,-89802184,-1009330472,-1944329611,-387140520,-1083991402,1231829740,875671495,1806113128,-1841244464,-1297799105,-362651597,-1557814974,-1283642145,110724628,-1352310467,2122740119,-108899967,267979860,43724072,692616271,306056107,1983277648,-1127638377,-1829817646,500213047,852678124,-321858407,1576990724,-469062895,1778561851,1762164084,-28021578,-1323578235,-97883547,1377802507,362612782,-827815048,1709773322,-2122169536,-374841459,-1680493438,-1554012504,-1028997384,53464656,1366698549,-2094612806,121478456,786783957,-1487683218,-621638232,1789680555,2128895300,-1532460971,-1775116866,-1513039427,830605933,-694327437,-1784426758,-1218751084,393526699,-632869628,-951087638,521904143,622637455,1469811601,1565983597,592654171,1520893500,-1609083721,1390747663,1939975594,-1528287529,2037781322,-1585125666,-55911771,1659583047,-794061409,2087715066,2065498448,-175012352,-329039267,516035902,-1172766392,-750664059,-431382390,178945074,-559137819,-282781609,-1437085675,1362693425,-1822050328,21399186,-8334049,1530420102,-1277484108,600771236,219826594,-2104979129,-1413998341,591681745,-650991640,-1193840242,999994938,-806324535,1424835960,-1344336913,-556496094,-2016425564,-740926124,-1623356582,1915708907,-591926035,-300290759,-614994581,1591669039,1370321775,-1882597652,-172642960,506717368,-1283392887,-687483455,-622356919,184683150,-1928420708,381357747,-1968294563,-827699887,-380683949,-662840977,-1382892710,-138323099,-41584867,843275390,1163375063,-1618472042,-309807648,-421614752,-1621843222,-1248049268,-1951755850,1179629282,-1502614447,-1769689054,-354929830,1278279217,421352079,-1576111985,-63394376,-1398626593,739249715,612994014,860927736,-1026313699,1708408127,1940255947,-1566423318,493020817,580269700,1153212237,-752273324,-569364697,-1939583602,1537009859,-1952506552,548183884,1511093750,1832160441,1534610783,-1775135946,-1868425687,-754427086,635591926,1792356939,-1591909126,1888076774,36099299,905428457,-269324014,129271305,656349185,1108623807,1406372924,-1446734148,1061713523,206188081,1039228346,1096773069,1533883724,381710401,1577081984,770240,1791018668,-1061003776,-1012137909,305548800,278393733,798666231,-1820073657,742969403,-452010013,1163560839,365878494,-494515068,1061620266,180765473,-1497015207,-597532063,373447886,1330922369,1145585732,-1035549348,854752714,-1719722748,1749366320,1272666155,960944406,-325587816,1356183204,174186777,-933057151,103037047,866764415,1872939860,1943651275,1387635552,-86782371,-1900519410,-1719845152,-1927313520,-1464211904,678463068,1516428248,-286545956,-2095912437,545133744,679455727,796699119,-759933775,-535240044,-1961753480,-646786558,-489282962,-1759446334,-1011511559,-251928086,2012266322,-744567478,129781680,719707466,-545934471,-1598716937,785096465,-446617623,-238271789,-549764925,661188873,-120896337,-1661451537,-22598896,-1599283042,486055466,-1399666161,-1019623450,-1094940393,-427777305,1745313796,843456746,340424047,1344845879,-68554761,-2071592525,-1178093500,-2076311864,-637307534,1082015219,1732967636,-739265096,-265923576,-848289393,-2128719742,885690164,-1701697905,1490699464,-1922536669,577248471,1755362622,1929340555,-1124057950,-66486529,-1562282953,90330079,-1389150176,-423496708,-1186969873,-897907209,-1637506323,1869984529,-438502058,1594879630,-212570268,130284135,1811023767,533093551,-1045043700,-1818356138,-695134833,41088328,-892455950,363565788,1571952411,180095136,-179292751,-703297220,947803337,-885405861,-618196589,-1218748586,-508248403,1826310958,-1270508618,-1694593805,969489813,-783946097,-946953833,-1923751844,89857388,-447299741,-291263736,-1057122751,-409925133,460670046,-336705445,-1181669670,-171023283,-1383822928,1244227278,-1350492124,-536534789,1898296655,-653184690,-1785365883,1754400509,-1276604845,591004914,-1413035210,-25966931,1919010140,949198747,-1588844704,1817381303,2056937739,845136007,-1809778308,-1278714705,-1417230898,72582701,1400026022,725312161,-690170962,1027949589,389479877,1816321220,209397278,-991049275,-180830010,-1212980707,-1491199279,611077566,-483152453,358779558,-582834462,1678603349,953961026,904020309,1654478686,1052698642,1244275292,706099178,-1454629231,1688164990,-106436024,-1430028650,-1032120578,-33285186,-537837408,2058306657,189717831,-801242100,-1203199972,541978825,1552959200,-426069609,118484831,-1050770378,1308749455,1062366209,-1227857074,409860032,1371661613,1906305601,-15128492,29638013,-1884311289,407228472,708474542,137919848,-510066867,-29179820,-1899630861,1747190282,-838245773,-1005402134,245054476,1600942779,1541951432,1626783596,-917595054,1566427493,-1546878588,-280388660,1672059851,1540545028,-950934449,433686702,-1456416501,2097344699,-1625200963,1914224094,-2072046720,1058215247,-1223456813,-1800991573,-1266648569,295442575,999541852,338283243,195950963,-1682568715,929830721,-1687401511,-122703455,-359702637,-310509701,2145384349,-381070901,-23781891,-167006342,-1357908440,-1217465716,-1928471850,-179902386,591059107,-413810956,1694712697,-1124916760,614681112,1510263348,-1520100189,563253769,578885891,1326515016,1409355781,52922940,1327038544,570992664,1443797570,-1466868188,1876999236,-1778026362,2052557732,1260222643,-32783337,-173075010,39723138,-1874276718,1639576806,1772557292,273010296,286340156,-1926886968,606818067,-1084145391,1133992531,-41089902,-1513848700,-884399059,513333024,1350698096,681712793,301841596,1510590793,-564916058,-1103208834,960637182,-1923838826,1290801307,-1529842600,-370983327,1917943505,1326572749,-950711163,2056213126,1582401899,-955988081,-132604147,1342055404,2113084970,-1176095166,1317513200,563345689,1937443674,-453396526,1835757494,2072170131,-527705066,1505078366,-1793433713,1258165678,1186111521,-827790999,1855812149,1735247323,-84300119,1662701211,2019286197,1723210733,-152358186,960673135,1912108766,-2033392022,394286254,1710032234,-825170159,903170460,-1227418056,1869331304,466261656,1327142426,192919496,-81850154,-183149823,-815363019,-343874109,-1032113574,-1104264250,-501354734,-1378153475,901566533,1725134275,563752331,-1789567168,-543238811,-1547225234,1445768536,1170360475,-2024671821,716629272,1263341203,1647864772,1731408345,-272491194,1651262759,990295266,-1596237481,1860024765,85161013,-1967533173,1030585050,-1114035337,-869337661,-815374640,-1663032195,-183320723,-1825835275,-1395402966,-560075379,-1352478880,459936652,-1409009309,-970578010,-488299690,1943588742,1574797387,66469806,1317439793,-686202454,958913257,-382637229,737829020,709518929,-1832488025,1582833716,1984691639,-1934869995,-1689655686,-921421203,-1548680111,1492834475,-1263780202,1655163741,557016203,-1745132640,-23113150,634576243,-1391312167,1515923711,1476301152,-1800478203,599970091,-146548534,2121539455,-171327578,962692942,803897979,-1376703647,462122522,1697013566,-303625426,-881374810,-726678620,-2117343823,-934396659,-235176988,-1879524498,358171395,2087541449,932025680,181983977,1803671607,-987954613,2071752025,-1671702721,813498581,1064013972,999434038,523367945,-1668094740,-230287673,-2050646981,1848871931,344574750,939301898,-1691111858,2008570495,150143223,1739921348,1574168164,-547039923,133497481,-340754833,-1742742141,1229781554,783066685,1232817736,-1799211621,-1587852427,1115885013,840480480,1545295620,1932882093,1563999930,1311811307,1806111703,-373287714,494199482,-414299515,1840632712,610179750,-1673044679,-1299140690,-746358161,2062140853,-1341928448,-1244180939,12563081,-828607648,1878253569,-1205664400,48128450,-1692919245,900742260,1483976425,-2058561672,307821581,-573183809,-103320540,-2085116911,-628997935,-1448800406,-2054743328,-1495023395,169898775,1148056495,-1010674221,-296615526,-117222108,-1940816853,94139278,123100388,-818222964,1713189347,-1251622567,391922189,1454160265,1208987895,127023168,243091506,1616302373,-1158936529,893585078,-1028705480,-341376504,-22443312,661723148,-1683113359,-871712590,562355955],498,[1435364864,-352145405,-352261376,1435364864,-352261375,-335484160,-339725744,-352261376,1435364864,-352261371,-335484160,-352037491,-352261376,-1252987904,6350851,162869107,1929402856,72715560,1435364952,-1913759743,-2135948459,15401195,-1913782037,-1913759723,-296222379,1476613517,-343885842,180650757,646643506,-453378045,180625953,-81664317,343140304,16678531,-919401100,462474,375369,-100901121,-1017256565,72715603,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,79031808,896847358,-1274718835,243934797,1119289452,15401195,-1460928277,639726849,7081530,-1977160076,-352293874,-352261376,27847680,975571573,1946184718,-1017382418,15406477,15401195,1959017196,1975990798,565939,74647238,-972363004,2054,74647238,-1007133949,661131,1122895792,15401195,216793323,-352261344,-301929728,74792576,1342600977,1491922156,1241624814,15401195,1122894059,15401195,-1729363733,1241690259,15401195,1122894059,15401195,-1729363733,1241559185,15401195,1122894059,15401195,-2031353621,1242017988,15401195,1122894059,15401195,619446507,-352261153,-301929728,-788201435,-773009176,-1010530592,37665280,101367859,125043694,-773795512,-1194316832,-1037368770,-388896559,66036288,988602036,-334072636,292865082,65945216,-2092075776,-92273430,-338135754,-661984189,15401195,988545259,-320768572,-596262086,-2096859742,-397278486,-1185284057,544342016,661129,-940670800,-268427258,369542921,-955673088,-956295162,122732041,-117405511,84342467,1014235648,-855628616,66945075,-922078603,-1047908748,326435388,1783,192151553,-38309456,331392,67693376,-771639544,-1562904857,1049100290,568590339,15264080,1344398586,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-138628286,16777222,-1291684864,-423392584,-352261343,-1342117120,-1977555446,702947,-336719696,-352261376,572580864,583217859,-1339525920,15461910,15401195,-1021173532,393535522,-617424158,129629322,1944375296,-20870652,-17374525,-144345909,16777222,-117213952,-1578866965,-1979534512,-341711165,-352261376,-435507200,-1176270176,279969802,-352261138,-469701888,851649184,1960846019,-300503018,15401195,-1595670293,-534592734,-622721676,-117314568,15403952,15401195,-430399258,-1223331167,-2140557310,1073743118,44173316,-1999112704,-134216898,-1326579536,-352261365,-436147456,568743968,770229243,1085998839,868453888,48064,147072,-2096466932,1048576707,1963655170,126297603,-1996159325,117770270,-402641432,-1950091459,-1342174698,-1337790969,111275520,1958742789,1085998606,-1950118400,637863966,-402192503,58062632,-1023409688,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-1342117120,12840457,671371,-1325247091,-292507644,15401195,-679018261,-2016881684,-290410281,15401195,-679018261,-1732193300,-1328052333,15462096,15401195,-739453049,-1328052280,15462128,15401195,-739453049,-1731687488,-1328052335,15461888,15401195,2478327,-773271286,-773009176,-1010530592,-552796160,61196,63243,0,1019214602,55938306,-336686672,-352261376,-1968852992,22384096,15401195,-1913782037,279970389,15401195,-1913782037,15401301,15401195,1975794412,3729457,1049177315,243793930,780664834,113704963,2228250,2098887,113708112,200736790,1574599,415108136,6863114,-947665927,1023377668,-1013812734,-2081649835,116785900,1946288133,2406427,-41929779,168916225,-1257409335,-152710655,146899157,9562454,310870,16729798,-2146405042,1979711358,9693443,-47418,-1157626946,-1014104000,-453321933,217614881,-81664452,-1341958771,15462033,15401195,-2130725037,1962934142,39161103,-1242689360,6350853,-671679606,-1342024307,15461888,15401195,62249778,1509968360,1435369098,-300896254,606201082,1021804739,568772362,266568699,-75445965,-788039928,-1886703901,-922023296,2011759477,184123647,116855157,65536,1907427700,243334581,1581252613,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157172020,-1014104000,12304435,37650432,175377408,-2147302525,184549950,-2027551883,84583175,84680329,2942983,-1007362840,661131,-1341996416,178384400,1958742789,1085998606,-1950118400,637864990,-402192503,58062024,-1023409688,663179,-1341958259,15462033,15401195,-1342023795,12840448,1414748499,1227771205,1392527694,1684955508,6582881,1937076045,1853444965,1835619427,512426085,731907113,61952004,-166010670,-621291638,-15015728,138313816,74776576,199951140,-756821943,-757346080,-1743837976,748653203,-896822524,337536,50167,16908288,151652355,84280331,219024391,-326413041,-4710832,-1965519105,1720322630,69837576,-1576253814,243270699,520617989,-1597285032,54264997,-1073058700,20716148,645926005,-957939707,33858822,645945579,-958463995,304390,556033252,108273980,331392,1625604872,244046643,585303210,-26032,-617414656,243779723,-1054145370,243780235,-786758488,175477081,78253627,512361587,-2021129055,-2008873822,-1979408098,66814179,113654652,-1962933087,-1610308834,-1320155998,450941443,-136869130,450941146,1048598783,1962934280,-352115708,-472889077,-607067950,254077138,-1618308200,-1953299284,86409418,12842752,0,0,33554432,168297217,100928265,235669253,-1957359859,-1205972756,-661779233,-1979038070,-1549596570,205949444,-2147179870,134219022,77938304,-2145881085,17081662,645924725,-336658427,-1526282742,243270404,523239429,-104112808,365805748,-1977195918,1907556935,175438396,-63146829,-130284428,512249461,817102850,54272461,298663292,930350248,-150941464,536870918,-2146601728,1073743118,-1190331458,199950608,331392,210419248,-956272199,1979717126,403097358,-955294464,-1644158970,-960235250,-16776698,636011512,-400395776,116912712,2097152,1745753973,1745751155,-194507652,1751649793,-26100,-1432158208,116900612,2097152,243272309,-969932795,304390,1912625384,-1039943448,-1897397321,-1191808512,922731015,-1157169124,116851772,2097152,-1128594571,7596036,116909426,2097152,113642101,-973011803,303366,-1212021064,5761025,45676146,-402475070,-160300979,-1212022600,4450305,-960235918,2054,-1206647623,62374405,1912615144,-1040074506,1912613096,-1040008968,518521015,-1191808512,384352772,-2131201536,2366,-544865676,1963130752,138315780,-389810176,158531637,108388666,41209342,-111623175,84836547,12070912,-402606142,-1511522279,84342513,242483712,-1212022088,518149,-402644808,1455620110,1442846440,-396487219,-1017249760,649302,1580453206,1577063400,568611011,-116592501,15401195,568721643,-1957641384,1478616774,196608195,-2093757184,-1618344989,-812973052,12817302,0,16908288,470191619,35699200,-1207951431,869072916,66981513,67114633,67241612,1358019,66981515,67114692,-2134690867,603981070,1443527,113709009,267190296,-1190152514,12779547,280367269,282661056,285872371,293998942,301142446,312087122,277746354,1167120524,518818645,1465309326,151042310,185091723,-1959103040,3999302,858944384,-1143895095,-388952044,1111622258,1958743036,1944637728,1381191696,772439748,-1039988853,1532678399,-482131112,350978532,-1964257008,1594331595,-26833570,-900899553,1407909896,427672614,-1409266754,1996831270,-1431524791,-92946422,-1606620221,238551046,41156616,-2010742772,736871173,637543328,-1023326840,-1946541589,671516609,1166616064,-2017359102,637544966,-83606135,-1207374909,-1993996256,-1245510075,62243585,135149763,1476621568,-339541323,-923637,637547681,-1022868087,654305000,-385333877,149619322,637544097,-1022737015,172329766,530058,988868795,-1157401135,-1014629124,-1053115275,-516282508,-997973132,-784719243,-661973388,-209658102,1074673679,168064000,-99584805,4267656,-83876189,-1023101501,-1245510219,200000262,-1593866520,-2010775488,-389870523,-1977155717,-1073083323,238552692,-546045887,4236026,4329096,149668859,637543585,-1022540407,222661414,-1962842136,-389773613,-997850784,2401274,3284617,3151497,149668859,637551520,-1022409336,256215590,813107260,4392504,1134700916,-163532032,332662243,31506326,1252001566,1096448,125036752,787729291,50654116,184222707,-1007848000,-335612951,2110006797,14466576,-218037063,639550372,118519237,1398200715,1526734568,100918110,-2143042785,-294517509,-1191125825,-201719548,-1608579420,-1326907323,95523072,1011351690,-753568992,79921379,51176337,-527782669,1925462700,-1007164922,-1245509707,216777480,343786534,-1325276994,-1012600000,1975854622,-1608120556,1085341763,-737811978,31506195,520529139,31506326,-1070399053,787681457,167933350,66126787,-2132553479,-327872261,855657122,149668809,637552032,-1021819512,407210534,57869372,-382800902,653000244,-1004120314,-1631711107,17086722,1604595443,4431879,-470400845,-1777085435,343786534,787693745,115983268,4563710,548443032,1622860790,97518337,1185087712,1209436416,-595097088,4497920,339526651,347079286,95506768,-466484557,141756988,158843706,132893482,-339662271,-742184446,1482265568,50462915,151257089,454431245,740827935,1043936561,1330333250,1616598867,1886152804,-2139326348,-1886681213,-1650878830,-1415076704,-1212894802,-1010778438,-825439802,-657009711,-505422373,-370678301,-252777237,-168496143,-101124106,-33752070,-16843011,-1,-1727960901,194182135,50493888,3449795,-167748933,786180859,321490826,-1976640374,-1743574625,29619859,781255028,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288,538976288,1667329621,1701602659,1702125938,538976356,1651073350,538994028,538976288,538976288,1702457165,543518318,538976288,538976288,1769496909,1701601645,538976288,538976288,1819047246,538976357,538976288,538976288,1734435148,538976288,538976288,538976288,1768777031,1818584164,538976356,538976288,1735356232,538976288,538976288,538976288,1684959066,538997349,538976288,538976288,1684367694,1701276018,538976288,538976288,1953786189,1701995884,538976288,538976288,1701343048,538976288,538976288,538976288,1701734479,538976288,538976288,538976288,1735296588,544039283,538976288,538976288,1836216142,538995809,538976288,538976288,1650552403,538976354,538976288,538976288,1667457359,1919249509,1684107877,538976288,1633970504,538976371,538976288,538976288,1953001291,1819047285,1852141161,538976288,1701867342,538976353,538976288,538976288,1751738699,1953790308,1954835844,538996372,1953391948,538976367,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1092644686,1701602659,1868849522,538976288,1635149124,544366951,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1634952516,1701602659,1868849522,538976288,1953391948,538976367,538976288,538976288,1768187213,538976367,538976288,538976288,1869374806,538994019,538976288],499,[538976288,544108366,1701012321,1634887020,538996596,1937076077,1769406565,1970236782,1090545011,1818583907,1952543333,1349414761,1768320882,3237228,1970228490,2035574131,16803184,7137,1750076416,1768842607,1869169272,201523315,65564,1632372992,1635084142,50357607,990207,1867648514,1769234804,1849781871,6646887,136105734,1343094816,1634560370,1967290738,1852798068,482411008,268451850,1868784979,1918985326,1953841785,7237492,186433794,1124728896,1801677164,1801678668,470549248,369131532,1769107272,1953394554,1699966049,1953067886,1953068649,-1459486599,16780572,1919243796,1633905012,1852134252,1769236851,2037672310,480838144,436273166,1769235265,1665230198,1701602659,1769234802,1917873775,1818846831,-1224605595,268441628,1632372224,7103842,1841409,1292435457,1835365999,7630437,169624579,1174863874,1869898593,2013462642,264988,1430389504,1392968019,1095324229,118108492,1230128467,305286209,1380274950,38551881,1347307783,827609679,1313408779,1414680400,1225134898,1380929614,1342374740,275027,1196311815,1213417804,1380320768,1212370501,1430521089,38290260,1380271878,55460173,1163350791,1213417796,1229326084,1397313102,1392969032,1229865296,168183891,1414680400,1163216725,117917011,1279349833,139346249,1381237760,83969365,1397506374,1493368901,33641285,33574734,50417231,4605519,-326413056,-1107104637,-524348460,4241665,787679006,43957924,-1191125825,787677444,179108,-1727790920,-1706012077,65535,1903476747,1358841481,16777114,197823232,-1906674488,-1913091134,-1993990843,-1993994171,-2054352299,-1993998047,-1993993147,-1108863403,1462923777,23182733,-1977165005,1283950593,-1073069312,-2006977419,-1107277026,347608632,96871958,-397406720,-1977220404,631301,-335657333,-25755886,16777114,-25755904,16777114,-1950338304,1170431461,1679247895,1427602967,-326898549,1958742786,-28931718,-308232141,1959016963,-299485173,-395807485,1668546665,855639712,1272482523,-1959863549,-401039457,292814933,855895968,158615753,1091537454,-338099391,260714228,503412621,66109191,648294131,1996426632,405641982,-896860160,527747083,-125058418,23182733,-1156180808,-1186785736,1343095792,1360941838,-6662394,-1962934017,1019436517,1006793729,-1957313788,49054700,1299496971,-151107959,-2147482362,-1706015372,6402,-938751349,-1030866572,-21432181,138313759,57999360,-400597320,1572733074,370456598,-706195442,45650177,-2062097664,856323272,1079005640,1476425192,-337587879,-345379860,371441235,1459623353,65781133,1604595443,407734310,-401866568,431882322,-343569129,-397408765,121373076,-1977214347,975571525,276106053,-1977165005,-2010769315,28843329,2680844,407240230,-24773082,2105550339,-1066269672,-1694599425,6285,-193609717,-1694599425,6293,-1017256565,1381435033,-26032,1556283392,1398099789,1313418821,1465319497,1639812382,6350849,-1863841422,520385024,524282719,-1114810529,-1070398960,1593881320,1465073266,23182733,1593889000,995701362,1461679563,-1927346658,-1929244491,-218013251,1969168294,-1114810611,-947191455,1593869032,-1114829198,129499489,768282,-134165272,1330496351,1027953493,16777114,-1948611072,953889776,-1406897124,-176898038,108159292,41384508,976150532,1964668551,-75283705,-1008438010,1975519916,-103355397,-1394920509,1962524682,2025504,-1404111500,192200714,1946162152,25699846,1324411715,-8814554,1258386780,540853240,154928756,993788532,-1168701757,1460011183,1958742866,-26105,99287040,16777114,185032448,-1828031296,-8814554,1258386780,-1161562631,106365103,1980159,-1705879802,65535,-1354932473,857109504,650873819,1011024266,-1962773156,1975519947,1272548338,1455683065,-1774613161,1604595443,-1957313698,116163564,16664263,-62485504,-990216567,-1070335362,-1072976850,1996452468,74907398,-268216818,27831342,23168397,-919401355,-1706031535,3734,1284316139,-1080193538,19708418,1392922894,-1706031534,65535,1946233917,1958742834,-92355538,46112141,1913978670,1284124194,46266111,-617409932,39619118,-167671770,74712257,23169062,54823726,-2080487927,-2081749562,-1946270069,79846885,-1101572608,-74770619,1912661736,119820303,1476652450,-388889679,-133960030,1455644255,394575447,-924255349,-1017225472,-708946090,-386168041,1583284411,-1957210429,1096435,41337403,647086731,-166181494,651242466,51674507,-1540951048,82037387,-1426906960,-1017225224,548427606,409335334,52823044,865472581,-386167863,410255522,13035601,168850009,1091335652,1998649728,76031494,-102438074,-1017225327,548427606,409335334,637568005,-1777318653,-74725069,1946185192,-1243066092,208820480,553222209,-2010773897,-387234300,1583321593,6569411,95618935,-201965504,1220802041,-184548291,17302211,71124996,-1828293888,-1115190738,-121375460,521019075,-402643480,861339698,-1072976704,-930409612,108308211,1598484739,199814379,-352029696,1492733683,-1021339476,-1977202865,1948269573,1946762488,-1010824460,92939863,276086794,158490940,91716156,-2010718204,-370456827,-1070349473,-812918645,1193118246,1915808640,167477264,179964791,1928001280,-339541240,-818196505,-1070349323,775782438,-773319564,1028813567,1299382288,-523041615,775782438,-1958264459,650130384,-343925366,-2144767440,611781115,-1312585145,652867082,-343925366,-2146078160,276236795,642237186,-75489910,-2147126736,-227132933,-523041615,-235510607,-124596222,12843459,1937076045,1852785509,1819243124,1701732688,1398079596,1124094533,1232695407,7237475,1167120524,518818645,-326903666,106386954,184592616,-385649216,1183383686,497859580,-1705832880,65535,-905197429,1451845748,-129594886,-15698177,1996426870,175570700,-16222465,1593771638,243172344,189232392,1346598080,236830392,-26032,-1073020928,-1011149452,1393446941,1962138,-162100992,200558217,1526953410,2126781675,1166747142,-16361712,1342185014,133455615,1958742879,1166616294,-11511792,-6620042,1476395263,1583286169,536766093,214584669,1330666496,1280593481,1143882313,1426082892,-326898549,-1070391804,-1141094775,934805506,1381210369,404789840,-1073020928,1183407732,1285181694,-1962934247,1959267274,-1950183865,-2050611464,512229551,1929099752,-68556778,-1206816225,247012985,-60037120,1929398504,520547096,1945907432,511359210,855641529,-61609765,1912615144,-62486269,-1694599425,6632,-1694599425,6644,536626827,-1017256565,1113146699,1146241359,1835355904,1849782100,1426090355,-326898549,-28931064,-1191412087,1343102732,1975962,1958742784,521517889,-1705832880,7733,-1980082551,-1039402938,2126785652,106366716,-127991977,-1191412028,-1651687424,1460011183,-1706011898,65535,225769792,117210820,-26025,540868608,-58801152,-1017256565,1167120524,518818645,1465309326,172395270,1946157629,212229,94375285,1015096320,-16484991,-1207951338,127467520,1720540767,1297948670,352323274,-2147417344,2130706715,-805305856,525,-1744764160,-2147483365,654377728,-2130706151,1140916992,50331906,2097218304,-2097151718,-234814720,-2046820070,-117374208,-2030042854,973144832,100663821,-1644100864,251658526,66304,285212959,-1425997056,301990174,-134151424,318767390,2130772736,-1426063102,822149888,788529439,469828352,822083867,1073808128,838861087,1744896768,1241514271,1979777792,1593835807,1728119552,1610613022,33555200,83951386,0,0,0,0,0,0,0,-1,255,0,33,0,0,1966080,0,0,16910858,0,0,16777472,0,16711935,0,3072,20972289,983488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84342318,544539648,84342318,259264512,520040092,-164757486,134219014,1355743605,1448235347,102651223,-1895825480,27125976,329462,-2146601976,-150993626,304021404,-1872237824,368786,175448232,548421800,-1595538828,177348838,-1572309532,503382051,234946600,641204266,108265480,-402630936,1139278090,-2032104959,-805297658,182505696,-1970038588,-1828530785,8448080,201034584,333445113,-1173588800,-164429822,-262349,-167768546,67110150,520555125,1516134237,-816293031,17039563,150996997,393729,134351364,915099648,1049296950,-1957625800,-1846544445,-285742453,-367278037,-1728037727,-720125693,3817207,3937929,-1846610029,-145167733,331875311,4104682,331416473,977205205,1041664256,-1017605888,3598417,-135661677,-1962921938,748786682,-1023174400,12506899,-1979779312,-1828705258,-135661736,-1962921426,782340602,-1056728832,-17311981,3020425,-1014250607,734147481,865702338,1002580930,-1862175807,4603531,243976499,1229389892,119408500,-503156050,1141779195,-1949174272,1212023801,-1022522880,4210304,-1976273920,167789078,-2147125824,384564962,1963049718,2027031057,-152008182,1094091990,-2147257088,-771063310,125372287,-352311648,-2000670206,-1023393258,-1070407542,2500228,34341492,2565764,17564276,195,1230128467,1479625793,1482184792,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,38338562,2,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618],500,[15401195,15401195,-739453049,-1328052280,15462064,15401195,15401195,-739453049,-2020370240,-288313129,15401195,15401195,-679018261,-2016881684,-286215977,15401195,15401195,-679018261,-1563363604,-789183438,-930365229,-678981224,-336723792,-352261376,-352261376,-165629952,1073749254,-1595538828,-461365018,-792425974,117868264,851708419,-1618308124,-1953299703,-137294893,-1967123494,-1979512778,-2147208682,378028258,-700841208,549391732,1086518784,1086260085,1086786304,-2090830776,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,70467200,-972589824,17052422,378210795,-327678,117445150,1583308063,1482381658,207,16779268,33622277,133638,2052,215944448,184549615,247,167772160,37535739,-1341958771,15462033,15401195,15401195,-527784528,-352234099,-352261376,-352261376,1435364864,-351227902,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,829801530,-486524696,171870508,437159936,456034304,268879616,-956292608,-150991866,235325212,-1105379584,1303976482,1510393601,-117440508,80184259,37552001,1438876274,-326898549,486995458,460587520,-855628616,33390643,-922087051,28642676,-705239598,1443414400,1442879977,-973077314,1308688198,2122322037,58064895,-973040407,-1090519226,1085997059,868453888,568654555,1007483018,-1912921626,-1850735787,-352261138,-352261376,1392569088,2122383287,259325951,-1342024307,95809040,-1979687448,-1915226373,11534933,-352261138,-352261376,838920960,-402410021,-1973813182,39161342,-85061456,-1021042204,171763584,-81664313,856679299,150700233,-472840329,1871678254,1976109851,-9443069,1963653504,456458,1946157312,1584509186,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157175648,-1014104000,12304435,440303616,175377408,-2147302525,184556094,-2027551883,70165255,70262409,169773831,56069376,-336686672,-352261376,-352261376,39292160,-387055440,-154933609,33561862,378210933,-1031798774,-300896254,184823457,101610688,-1912586053,807308227,126428676,-428152825,512432757,1468858378,-292442109,15401195,15401195,1468858603,-301944830,781975747,1449727,17233454,24510211,1364414671,1431787090,750257694,-1948742118,-1610415586,-527826172,50660998,50734728,-1325201502,-741551614,-455982656,-812978918,-456074761,-2087452902,1049104355,-1618345215,-1953299727,-137294893,-1967123494,-1979513322,-167573706,175375554,1963247350,2100493,-956954389,218330116,1212153920,-1662450827,1144947456,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,73023107,-2095024889,17056318,-259319435,1459586853,-786897277,199676390,-427598138,-772877984,-2084172818,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,136843,304021499,1562314496,1499094623,13588571,33883137,134481408,167837705,520,0,1426063360,508619915,-1910661192,172395224,-1559730550,1183449858,50635276,50398918,1566056447,-1061881397,1165104589,38242854,-96702029,1957890676,74775612,829814844,1711752,567095476,544998204,78123469,113711732,263242,788167,113712947,538116110,-1189247298,-1007091361,1705670,-1178339073,95949828,-402409534,242417909,57991482,-33502231,-370444851,28836036,14674114,-516288909,-1243020428,1976434176,11463149,14739537,1493432704,113708148,131074,72746695,-1007288320,-402295680,468386015,-2140085376,141897979,73008839,199950343,1965095808,1510393606,-1207958012,62374403,1929415912,1977694730,1976434277,-1201673261,922731015,-1157168694,1927807753,973763328,-28609055,-337087027,-1039747003,1592263095,973763328,-29919775,-336693811,-1040009167,1256719031,973763328,-31230495,-336693811,-1040140259,921174455,973763328,-32541215,-336693811,-477173751,72222407,-1195180028,12042752,-402646808,116843460,1946288157,-1040009203,115869111,2144256,1455633357,-1960713136,-419885840,365778977,-423195824,-1017227231,-1275067463,-1224298302,-2103295,-1259047607,-1224298302,-2889728,62476739,-1329417216,-402475258,1967783877,-1329416972,-402606330,-108986439,-952863487,134502918,-2084337152,512296931,807732306,-790048768,-790048536,1342621672,1006633220,-955223039,33837062,1946303488,1342621446,1493172996,-910688061,-1999073762,1392678174,-1979456637,-1841920269,-790179838,-1965159706,1510119071,-1979391360,-2013097162,973247254,-1240763178,79885840,548799093,-812917238,-638071285,2104810259,-855635016,-1764783309,1144947603,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,71319171,-1455262720,1031012478,2037386,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,304021248,51968,0,0,84148480,67502082,16779528,133130,43124422,-1928913408,-1191064554,347602975,-1993093888,-1996321778,-1945989610,-1023242234,-1962931016,-1006466034,-855470570,113754931,563085324,919239,-1229053520,14334240,73008839,331546629,385942272,2130706697,-352255232,-2147483387,956367616,-2130706167,805372672,50331904,-637533696,83886601,-822017276,-2030042878,536871424,704643601,1895891716,-1426063098,-1409285632,771752470,1677787908,838861059,-1224736256,872415776,335610628,1358954755,67175168,1426063619,-167705856,1493172482,1359020800,1593835779,-1946090752,1610612995,-100662528,33619721,-251657472,50396937,-1342176768,-150994432,3,0,0,0,0,0,0,0,0,0,0,0,262143,0,0,0,30,0,-65536,255,0,0,0,21,1330465792,776295253,5000260,1953394499,1131179890,1702129253,114,1498873856,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498631758,1296389203,1229867310,1735347200,1970228585,855663987,1850029624,1296826472,1163089231,1448231982,1329790976,1869562445,1767142515,822109549,1329791027,1967272269,1919247974,1297040128,1718960690,7497062,3750201,1701080909,1734955520,1275098216,2037671525,5374976,1409286476,6647929,7566658,1769104723,1224764513,1919905902,1397751924,134230575,38994242,72352585,1685015808,1291873381,1702065519,7233869,1699962691,1936025970,21824512,1342177859,7631471,3276849,1701409359,1952543854,7237481,1953656654,1867710568,6845557,1953718597,1936021248,1309147252,1157714688,218882,1685414210,1702125906,1634878464,1668238439,1867382891,1375757678,1952999273,1717914624,1309016180,1275154944,2001928194,1766682721,1701602404,1953787714,1308650863,1700331631,1308885107,88320,1953789250,7564911,0,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,5921370,134217984,83486592,-403095550,-65520,0,0,0,7286784,1,49807360,194315,-284425224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,1735347209,1970228585,25971,0,0,0,3408428,1449087830,1230197317,1230982735,5195342,-17890115,65536,196608,0,196618,0,63,0,1,3,5,0,0,445,1769108563,1766221678,1850303852,28518,425,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1441834,1701603654,1668506948,1953524082,7237481,1768386380,1751344500,1970236704,1679844723,1702259058,114,327701,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,7405701,1634166092,1634882668,1634559332,7564146,1919117645,1718580079,1763749492,543236211,1768383858,1919251571,1948279909,1701077362,1802658157,543584032,1919117645,1718580079,1866670196,1919905906,1869182049,1461726830,1868852841,546927479,1629516649,1634890784,1634559332,1864395634,1766662246,1936683619,544499311,1886547779,1952543343,778989417,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,546927479,1919250511,1852404833,2035490919,1835365491,0,327705,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0],501,[5263440,0,1574296832,-790799011,-573517616,21973,1574764544,-581107504,-573517616,53469,1566375936,-586818091,-573514275,221,-721420288,231792093,-586818083,208,1560281088,1356717525,-581107712,0,0,-572664483,14540253,0,0,-581051136,56797,0,0,-586350592,213,0,0,1560608768,85,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,-715849728,83886293,0,0,1440044288,1560335701,80,0,-715827968,1561157077,-791323299,0,1426412805,-721037995,6151637,0,-715829243,-707439147,-805285667,0,1431654405,224222549,-707459760,0,1426411525,1348296149,-572695283,208,1426083845,1566399957,1566432517,221,1426083845,1566399837,-572664563,53469,21765,-707439280,-715268651,53469,13653248,13686021,-572695075,56797,1565873408,-15772323,1566432517,56797,-715849728,983125,-572715776,53469,0,219110656,255,-799734528,83886080,-16722603,0,-262208256,83886080,266165597,13,0,0,14507357,0,0,0,0,0,0,117440640,117440640,251658432,520093920,1056964848,2130706680,-16776964,-16580353,-15744769,-14683905,-12584705,-8389377,-8389377,-8438544,-8450880,-16711552,-16777088,-16711680,-16777216,2130706432,1056964608,520093696,251658240,251658240,117440640,117440640,16777408,240,-1071709956,-515964676,-65282,-64513,0,0,536878798,1380646944,942885966,1480928822,651165765,-173277184,7,536878798,1514930208,1095784517,1143882830,335563852,2080374789,2076,2018816,1291853856,1263095369,1143882818,19532,-1879048142,2081,2018816,1459626016,926436937,1143885125,805325900,-1879048157,2131,2018816,1442848800,1143886405,1073761356,-1073741788,2166,2018816,1124081696,776817999,5657156,7568,563968,516816896,2105344,1113146699,1146241359,1448231982,3309568,146313216,-838860800,538968094,1330465792,860181333,1380199985,699400278,-351272960,8,536878798,1397555232,1398099789,1143877939,-1610590638,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27613773,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3342474,65335744,164609,0,65878,0,131074,4194432,6815824,8061047,317,262152,134348800,39845918,50987008,532348960,532356432,84804136,84807009,-2146435068,1,41811968,204472349,32769,0,1431260421,17747,1346721539,16777224,2048,1380272902,105661774,1414748499,-16233147,20958467,-855441408,5177663,20958467,-855441274,11600191,20958467,-855437264,499908927,20958467,-855433340,11206975,1766661632,1936683619,544499311,1937076045,539828325,1936876886,544108393,808595000,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1464815630,1447383621,1347702341,121851730,1313146368,1162625601,1124663298,1346456656,1413827664,1192165382,1163088965,1431260500,1094993235,344404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,-1000875890,94373502,-997812224,-1196687436,-1582628862,-1196752870,-1414856702,-1414807501,16777114,1036289536,225837824,1048625203,1963065350,499715,108932011,1720541079,1297948670,-1946155830,1430622424,-1910575989,-94939432,-1559869813,1183514638,1090312,368891,-2119663564,385812853,243269654,1593901061,-26833570,-900899553,-661913596,-1957345904,-661774612,116807510,1946222597,404160265,86409216,1583349248,536766093,-1194635939,46792705,-1864856576,-326412987,-1596420578,-1919418366,1562377830,646630221,-192937981,-1961724673,-100660202,181963500,-287563068,69110011,-1607093248,567083010,1187465,1312396,473366302,632561408,-1174404448,567083552,-1966867681,-1962933466,-100660202,-289135892,646628347,-192937981,-1962248961,-100660202,-289142036,339641339,225705984,-1608141794,382009346,567083026,67565087,360054528,206474,792203,-1004344070,94436334,617674240,-661863678,-1957345904,-661774612,1443032195,507414871,-1997997056,-62486250,616094515,-2144088832,141756159,869122099,309641227,331392,-852446206,1913273377,241690629,-1070370069,65865226,1950878068,1064585248,-399805112,378144303,225641453,113641443,-352124922,1959922255,1976699413,101107244,-907542272,-2143456760,257342,113646453,-402391034,745671729,65879680,-972393216,33555974,1912794088,952120091,1946414342,65905160,-352063838,101107353,-306315264,8513795,329462,-955878336,-1593832442,-62485760,-1964485039,1398365718,116872785,2097152,-13419148,-2068265074,834326,-1064554547,729073419,40352526,-1705572781,41,4048006,16824323,401034,147082,-75494282,-2146994942,243957963,1590362119,243293017,-1082130427,119407597,-1527570674,1465261830,-6676962,-1560280833,1595867164,-1957278114,-1511457722,28859926,-1923195136,1562377830,218745677,83951893,621480199,2133535015,2139062143,2139062143,2139062143,2139062143,2139062143,151093119,353505036,555621144,2133731621,2139062143,2139062143,2139062143,2139062143,33652607,117769219,269290249,471406099,723985183,2134652208,2139062143,2139062143,2130804607,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,336625535,606084120,271592488,269488144,269488144,269488144,269488144,269488144,336597008,606084120,875572264,272645176,269488144,269488144,269488144,269488144,336597008,606084120,875572264,1145060408,1414548552,274750552,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,378212368,45154314,15438828,15401195,-335166848,46397075,113641332,-352320398,-757386462,-771263520,74359528,503974635,259261554,74352520,1914603587,1931360772,-1979485436,1889584097,1846971140,-740915708,-739865878,953977576,1946159166,1898351129,-1964191228,451727612,451727606,216498404,-1835933942,-1852308245,-1735157614,74589832,195,0,-56956928,-1207927064,-1064435648,113754163,-64404,637534395,125058873,958808899,638022975,-1550645367,113640556,-402652046,-1950090071,-1929377218,-1070464683,72715758,15401195,619446507,-352261129,-301929728,1979488232,171871005,22383872,-1913781840,15402069,15401195,-351793940,-352261376,244051456,-482278292,1085819147,-2017423872,1065952985,12380355,-1342089843,1435364865,-352261372,-335484160,15403020,15401195,49857518,-134023413,32443395,-893517824,180368132,1946414598,1015229969,780104704,1946436666,96895756,1048637419,1962935278,195898989,-1553500992,-1389494262,-2013265246,771752742,66036396,-1207957598,-1064435648,-1979708767,-2147481826,494338811,-783548622,-2026297629,292814848,-1014768649,-2026297854,91553792,472704,2680835,113749106,2621466,2098887,113706157,69795862,1574599,-1564605349,8829187,113689593,-1006698494,-2081649835,116851948,2097152,-13420428,-2068265074,965398,-1064554547,645187339,-1979824500,12254334,-60883200,1912801853,309269,855639226,118393545,1593788672,-385321988,1187447014,-1979711234,-167771354,568654548,-1005922166,586883558,171871196,55938304,-2135928596,15401195,-1913782037,15401301,15401195,11555052,15401195,-1913782037,-352261355,-335484160,-345984944,-352261376],502,[31611469,22,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17122638,3932349,-772453372,164609,0,66594,0,65538,4194441,10747984,11862195,1273,262153,134348800,41418842,50987008,567738460,567745872,74318470,74321249,-2146566140,1,47316992,472907778,32775,-2147090432,1,47448064,472907778,32769,-2146435072,1,47579136,204472355,32769,-2147287040,1,49872896,470810671,32769,0,1431260421,17747,1346721539,16777225,1258684416,1162760773,67045708,81869,1070400256,50351105,-1996406835,1070400256,50384641,-1761525811,1070400258,50450689,-469680179,1070400256,50507009,-1375649843,256,1867261440,1702127975,1293969507,1702065519,1769096224,544367990,825111126,542330160,808268080,842607929,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1095648518,38095938,1162283520,1145919316,1297236304,1107755014,1414743893,348239,1413829386,1346653527,122507841,1346570496,1347436876,139740492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,-1000875890,497026686,-997812224,-1582563404,-1582628862,-1196752880,-1414856702,-1414807501,1982080,-1710197502,65535,-469057486,1319175540,-1196736508,-1923153904,1562377830,313933,1167120524,518818645,1465309326,556675,-1946546572,312673862,138840832,-83880797,872422816,1971431552,202833673,487489536,1583284480,536766093,80366941,-1864856576,-326412987,1457032734,486995543,158597376,923391,1910400,-1923194882,1562377830,-1205941427,-661716993,73154179,-1962052608,-33268722,-1207847987,869078636,112671,-1946156342,1430622424,-1910575989,1745112,-26833512,-884122337,1167120524,518818645,1317787790,1358529286,-617384331,378259763,45613058,-353280,1426067998,1190587531,24379907,865951227,-1949748261,-1207959018,-90439676,1187583,-152269995,1946288966,-1654785279,-919348429,136843,-1677720904,304021498,-326413056,33769206,1576730996,870003613,35032009,309248,520092316,-1957363694,54982380,-83790846,1558945117,1086249779,47108,963954955,1224737208,45626228,762595584,28853059,628377856,1224736952,1128472436,1224736952,28841844,292833536,1224737464,62393204,91506944,-335544392,-1980064745,-326413056,33769206,1576730996,1977289629,111405059,536766093,46812509,-1864856576,-326412987,-1948742114,1218512462,200901380,-1528233099,105810688,-2096871775,58002169,-2097113367,134502974,-108835723,-2094959358,67391038,116854133,2097152,1352729972,-8983804,-16773610,-1593832426,1777009744,1963194755,1312719649,225772548,1783,91488288,-352038239,236388176,202833664,72524032,1520518123,16352004,1319189364,33129220,1419850612,83460868,1453402996,100238084,1151411060,117015300,1084300148,133792516,1117852532,150569732,1621166964,167346948,-4717708,1720553727,1297948670,-1946156342,1430622424,-1910575989,105286616,1720553676,1297948670,-1864856373,-326412987,-2082959842,1963134590,-955885965,9222,5160704,503334840,-6664105,184549631,-1084918592,56033358,-8552200,-972589988,1170627589,-1201733631,834535567,509025792,-26026,1321140224,47104,-1706010850,65535,12114059,-294144,-1705829772,65535,637957828,459975,38061862,28835848,2401024,1642814983,84835971,1048796021,1946222628,1476342542,-26025,12058624,-1085871360,1461583921,213658,2112768,782492530,3981056,-1705566640,65535,-1996469597,-16757738,1996427382,209125134,-16091393,1996425334,1243545350,512446464,-1705836498,65535,-26833576,-900899553,646578188,-192937957,-99584769,-662035996,-601701366,-1996807706,-1275061218,1744949,512303565,109838358,-14811112,520210998,446703028,30194176,-81845811,455510723,568654336,568771618,646628347,-192937957,-100109057,-1005968924,-2080693786,6206,-1273098892,1744933,1447621,-165731891,-16770042,646583157,-453378021,-423353823,497089313,617674240,-661863678,-1957345904,-661774612,113727318,66646,855706088,2406619,-8375347,-1206881530,869072929,73402055,-12779520,-954239489,17063942,487489536,817103360,171712973,1441270898,1510393629,-385874684,113639592,-1593835472,3998794,-31820800,1023422470,1047789569,1946157885,277840,1048797812,1946223692,503760403,113705472,66650,-402370911,1852968603,1967814,1510393602,-1593835004,-186121138,-2141490681,16789566,113655412,-956235746,285190,380495872,1048593522,1946222640,503760423,113705728,197722,1913828072,809402413,276037888,1967814,1510393604,-402652156,376576483,72222407,251592703,-1988886480,1967814,30195200,1448155627,-402586648,1441268028,48490497,-402427928,2078802960,1314479620,1593835960,-26833570,-884122337,-1979699808,-1560269786,-4651948,12249088,1946157117,277765,465503862,7268353,-1190901085,1035927845,6481921,-1190900573,-1779957437,15616,1028130420,58064897,-1543503944,1287193678,8316929,1946157117,54347782,-1090095616,837288302,71607040,-402556743,1185087588,25278724,-402548033,1084424220,15251716,-402589249,1218641936,27441412,-402539841,1117978628,1448592132,-1107287880,-1581579832,9878016,503336639,508632659,1347886678,-6663650,1577058559,119408223,276086795,-1964166404,1319126797,-220257280,-1744467026,-1202601209,-1766195200,10599168,1360941854,-1705894320,65535,860996441,-1194881281,213587588,-1943024384,1959201728,1505431076,1460032262,-919350733,-1979645768,-1979703778,-2147476930,58000123,-1954493568,1090801166,2663371,243319641,-1082130403,119407052,-1527570674,505290502,16777114,30057216,1048822559,1946551386,1514046229,242484996,73023107,-2096663544,17058878,113706612,1096,-2147415879,33562174,113717364,-64436,72222407,1048641535,1946419230,1107740422,-1174405372,1048576260,1946222622,17807629,1982080,-1190956029,-4521706,17754112,-2097072967,33836094,733547892,1279165185,57934084,-1157510983,-236453595,21543168,72236675,-1189907456,1048772938,1946223694,1309067017,-1174405372,1136329160,13559809,-2097035079,117725758,113707124,1092,1488536043,1144947457,829816836,-2097062215,17056830,1689855860,1144947457,494141956,-2097059399,50611262,113709940,1092,-2147395399,50339390,-927399051,21805825,-2147451928,50339390,-927397003,1074185985,-352321532,26196252,71319171,-1189972991,1048773013,1946289216,1077838600,-1967587324,25279233,-402634776,1048772805,1946616922,1514046215,343213060,-2097040455,279102,-1229384844,1111393025,158597380,-956184391,-16498170,27442175,-1191177240,-1296367427,714752,-1157510983,31982016,1579074304,1031862667,855930112,-1201778231,-1766195039,508567040,508646995,-26030,-943521792,285702,456448,1946165248,116835073,1963065373,11780865,-854168392,1975520051,-653606143,-1581055627,-1057094578,1975946,-896868726,1946352768,-2134887934,41157375,-41886926,839021570,178889,24429371,-1983214774,-1291559922,376223745,-2084359219,50610238,-960298635,134226182,2098886,570869264,1048831744,1963000896,113689345,-972947423,67117062,2229958,1048691705,78644294,1048776564,1963459674,456456,1962942464,12499255,1023430376,24379405,13547971,4319313,65486171,-642183564,887640320,-415409408,-1023314941,-402536263,-927399873,12499713,-1023396120,-1191133509,753402059,13548288,72236675,-1157401600,-457637671,1697792,12079555,9878016,503360443,1347493459,479875614,1493172230,-1956766013,4030713,-919403403,-1413980591,9878016,1394495518,1377718614,525978,1048822528,1962934312,1048822529,1946420314,116900609,2097152,-2117926539,1140860990,-955812540,117725702,1048691456,1145241640,113706869,394330,675185091,1967408384,1443284749,-956301308,33554950,378258176,-494862296,-1031110657,72524696,194561674,-1207732800,1352859651,1510393604,-1023408124,71843459,-1023314688,71319171,-1023314688,-1174404680,1048772610,1946223680,378114561,12780608,1381061456,508909398,-18426,1049352334,1435303946,178842629,251532404,326435803,16777114,1389507328,-26030,113639424,-1962605605,-1325397482,-727520254,1944113667,66626070,64366218,-992811822,-693966637,-16730109,-33518359,2130958086,64332389,57999536,-1979678487,-167521258,1903513794],503,[73023107,-1979222776,535199986,915039093,-427817992,551715008,914944522,1048577016,1946223578,549647895,-660519052,211756035,868823840,-637090085,904593667,1965081334,616575792,859835551,-958712887,252422,378216427,-355269675,-388766070,-594870478,64790410,-1735224936,198413203,-774178863,-1996573488,-1744578778,125157387,551952560,-1560213015,116786136,1971323896,-113344492,309592323,234879269,113639428,-352254983,-116996603,1048772611,1979712580,1144949532,33522436,-638122379,233561079,1946353539,-337905916,-2015758590,1514046425,544540420,71450243,-1961265919,-7920144,417760086,-422451503,-2090940917,-288268058,-972296495,71319171,-1455524864,963903614,2037386,147075,-1975683838,-1107036106,1048773627,1946289216,96895747,326488586,1567884420,1946252420,520537688,1143079168,-1471253502,604271882,-968430623,7942,167986210,971703364,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,548425728,-78110490,1187583,1599938311,1532582494,53080,0,83886080,83952640,17367048,67110402,524810,-1946703896,-402650562,1085800736,868257280,-771307584,-1140850941,958791680,1124561983,1060709955,-1993996427,-761031929,-687421949,-1326907901,22384119,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,-1950093824,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1979151336,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278446,1085819147,-2017423872,1065952985,201586883,184744175,212451063,1962934077,15626,-1380053644,-402068724,108134409,-401822274,1455620097,178498862,-1565708800,646447130,971505691,796024320,1050311,113705000,200278028,919239,113708103,66636,-2130706248,1946987006,112643,-1107013981,548997584,-960235262,-16770554,646628344,-722075621,-1977490182,-423359784,-601687263,671371,-335325811,-343887792,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,-352276400,-352261376,-352261376,361623040,15401195,15401195,1357644011,15425712,15401195,15401195,55938542,15401648,15401195,15401195,22384110,15401195,15401195,1357644011,15450162,15401195,15401195,89492974,15401195,15401195,-1913913109,15402069,15401195,15401195,62214380,1929400040,-402016973,745734215,1476679053,22384110,1435364952,-343887869,-352261376,-352261376,361623040,1435364952,-1913759743,-296221867,149651639,-2097081112,-13497660,1779338,572646650,-423425340,-405734623,72715715,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,-352261376,79031808,997510654,-1274718835,243934797,15401068,15401195,15401195,1963043052,238691876,-361496468,1812892198,-352261376,-352261376,-335484160,158663080,1812871718,-102075392,-350908989,-352261376,-352261376,-1002771456,-1923699083,46007637,1443284736,-956301308,33554950,243934720,15401068,15401195,15401195,1963043052,238691852,-361496468,-337480370,-1925991393,-352261355,-352261376,-335484160,209044538,72746695,113704961,196610,1354981112,1465012563,-100219306,251578371,58000378,-1275029527,17426495,1459905211,-402652225,1918828887,8579331,839148219,73703652,-696958808,-389007324,-388962096,74711612,-965409988,604267680,1963080711,1663470269,132415492,1963261056,-1744654328,-352036189,-2147045303,158597884,-58718288,-1342016509,1520670722,1661400580,779356164,-1595399756,73841408,1459619519,1593896680,116792435,1946223718,73900053,-1550318812,1755317328,-1744362492,-402369885,1599995911,1482381658,1510393795,-2130704380,-1341897154,-1023314684,1558737332,18409472,661131,-1341930880,15462016,15401195,15401195,661131,-1342061952,15461888,15401195,15401195,378211504,-1031798774,15461888,15401195,15401195,661131,-1341930880,15461890,15401195,15401195,82342324,12642304,-1960136509,-2147481066,-336723774,-352261376,-352261376,-352261376,-352261376,-1962874112,-2147481066,619447746,-387943072,-997588846,661131,-301940096,15401195,15401195,15401195,15401195,15401195,661131,-335166848,-529178588,-1242156093,243934725,15401068,15401195,15401195,661131,-335166848,796197288,1812871718,652440576,7081610,15401195,15401195,378208491,-1031798774,27847685,975572341,1946184718,1976434403,-1950091080,-2147481066,200016066,-1476102666,-1997900736,-147110400,-1007050890,1085821264,650153472,7081610,1812871718,653882368,7081610,1812871718,1509520384,1397801816,1465274961,-1207558571,-661716993,661131,-2133816596,-92217118,-1570998912,-768408553,53548681,568853681,1997435905,823033863,99288067,53546624,-402542334,242483468,243271543,-351272143,823033861,45156355,1946220520,-2146994418,1073950990,243271147,-1574960335,-1070398663,-1560070749,113640243,855704379,-2140935232,16988990,360183154,54068982,-167480048,-1564410160,113640243,-352189637,956757726,74713091,-1057042186,-1597469800,-1952971981,990299864,-1056243709,243271028,-1593769167,116785969,1963197463,406749204,309592324,234879269,113639428,-352254952,403097093,194510852,-1341753920,-350165472,1077838683,1114898436,1946189481,521570877,1976699392,1948297227,-1597833721,619380769,645190154,2164356,915016820,-688521183,-768424414,547884779,-768472460,2229794,2098698,378052388,378208287,62521346,548425728,-78110490,1187583,1599938311,1532582494,-315437224,-786182006,237228535,-787807433,53941895,53941817,195,0,0,300417024,288787441,18540548,-1912586056,-943705152,-16568570,48127,1950300454,641942279,125124409,-1828222682,-972869725,211718,-1913578776,28311893,72715758,15401195,15401195,216793323,-352261368,-352261376,-301929728,-434065264,-1950117856,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1978718184,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278609,1085819147,-2017423872,1065952985,69516995,1962934077,15626,515771764,-402068732,108134409,-402383170,1455620097,68236937,1577074664,113718642,2621456,788167,113709702,316866574,72091335,113704962,66650,-2130706248,1946428670,112643,-1107013981,1891176726,-960235263,-16770554,113755128,218432525,697261,1745580,1811116,67871661,-1073939812,119407641,661131,-335428992,169249706,79855616,378252012,-1031798774,212528131,169249664,63078400,169249774,12746752,378252012,-1031798774,-1599411199,378209307,-1031798774,15461891,15401195,15401195,1426141672,1190587531,24379907,-1952621061,-2147481066,1022100674,-1961855989,-2147481066,196084930,6601198,-1962882072,-2147481066,-2135948350,335988462,378232836,-1031798774,-295653376,-1962886424,-2147481066,11534786,169249774,63078400,-1947332688,-2147481066,-1947466046,-2147481066,11535810,169249774,96632832,219057132,-773730044,-773729823,-1948134943,-2147481066,-1947466302,-2147481066,1152385218,6940910,661131,-1342127488,1558769267,169249536,96633600,1946232044,99255051,1951349996,96633612,451473122,-350588415,7858352,939791776,1946424326,11790339,-402618648,1474887759,22734849,551952560,-1185823751,-1957625846,-503050994,-152937986,-1957575847,-503050994,-152937986,-950972221,335810310,219056896,169249540,96632832,1012933868,-502762400,252641264,1508275460,-4265896,169249731,29523968,-1007812176,661131,-1342061952,-1950093824,-2147481066,1404043458,-4855570,661131,-1341930880,-1461129713,1239295,169249731,12746752,-387035472,32046999,378258176,-1031798774,378268677,-1031798774,378268672,-1031798774,-389813248,378273655,-1031798774,-299192320,-1946195224,-2147481066,379584706,1558769156,169249791,63078400,-387018832,378273615,-1031798774,68526080,-12457746,661131,-1342061952,887680512,169249791,63078400,-387051600,-1950089433,-2147481066,-1884290110,-15079186,68431568,68435584,-1958775802,-2147481066,346030274,15265284,169249791,29523968,-387055440,378273523,-1031798774,-300961789,-1946229016,-2147481066,11535810,-19273490,661131,-335166848,-1007041544,551952560,-90389512,201595808,169249664,63078400,68985070,661131,-301940096,-1962664544,-2147481066,-1595014718,378209306,-1031798774,463531524,169249540,63078400,68788462,661131,-301874560,-152269995,1946288966,-1654785279,1397752003,1465274961,-1207558571,-661716993,661131,1122895792,15401195,15401195,216793323,-352261344,-352261376,-301929728,-347471440,-352261376,-352261376,-347935232,-352261376,-352261376,-1818694656,-347471184,-352261376,-352261376,-347935232,-352261376,-352261376,-1852249088,-347471696,-352261376,-352261376,-347935232,-352261376,-352261376,-997790720,-347469904,-352261376,-352261376,-347935232,-352261376,-352261376,-551228416,15401195,15401195,-2031222549,-773573948,-1461661216,-1339525728,456480,1946157312,-425662974,-1731951072,158646283,136843,304021499,1562314496,1499094623,-1462806437,-2146536320,279446220,-192937099,1948297222,147620038,-1082850136,-350686080,37665466,988602036,-334531388,175424570,-2147161469,-327864582,-1964224277,-352261160,-352261376,-335484160,-462044102,1975728876,48923615,3401810,47450,378088562,-2135949302,201770990,-954637824,-973074938,379764249,-956236871,50616838,1443284736,-956301308,33554950,-154928896,33561862,616051572,-2144088832,695534589,628410634,37536138,116853365,65536,1773142644,28772356,-671684654,-2013259102,-469755074,199839777,568654337,-293556144,15401195,15401195,15401195,15401195,15401195,15401195,15401195,128975083,-1129102610,1783,41156609,-1014318925,15409638,15401195,15401195,551946928,179954570,-300896256,15401195,15401195,551813355,-1020083422,745857058,-336718160,-352261376,-352261376,572580864,1960846019,852681239,-1174631717,-456130553,-1047919501,-152910850,1886702590,1783,57999361,-462296071,45306017,-1578712182,15401195,15401195,179306731,-477454106,-1342174535,15461904,15401195,15401195,-1021140764,-534592718,380639860,-352261138,-352261376,-469701888,583213728,-502958880,32241874,-351555335,-352261376,-352261376,1486939648,275948006,1773143223,446826500,-1999112704,-134210754,-1326579536,-352261365,-352261376,-436147456,568743968,904446971,1085998826,868453888,48064,1719936,-2096466932,1048576707,1963655194,126297603,-1996215645,117713950,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-352261376,-1342117120,283700753,378258410,128974858,11551470,69902830,242532363,4242182,512476046,-1993997268,-102234361,-1959365143,-1342174698,15462016,15401195,15401195,15401195,15401195,15401195,15401195,15401195,1122895792,15401195,15401195,296747243,1397801966,1465274961,-1207558571,-661716993,671371,-1929226867,-1341869763,15462032],504,[14113357,2,131076,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7078092,1818470404,754433,0,65619,0,65547,4194615,11534488,12845250,440,262152,134348800,17956912,50987008,8257586,8265040,10617154,10624016,40042556,40050000,12714317,12786960,10551643,10624272,10944616,10951760,3604838,3677200,14352746,14425360,68747641,68820240,184483956,184487232,21233962,21236833,-2146435068,1,29097984,204472349,32769,0,1497713416,1380011842,50331716,139478359,65536,1162544640,1279610450,-1409086970,164627209,51031043,1124271152,141296392,-855376127,2098751,-66909695,16800522,156369674,-16383975,37735683,-855441272,13435711,71290115,-855441408,460095,121621763,-855441408,2111,1040386561,67043592,84492237,50988035,318965995,158139145,7683,1497713437,1380011842,1160257604,1851877486,543450467,1652122987,1685217647,14889,1397310471,1162625601,1192099843,1229083717,1162564431,1330794585,234916163,1263813959,1095653701,1163150669,8737880,1346456845,1414678870,1263288661,8608069,1413826315,1279410516,1195725637,1091371134,1414091598,1296387919,1179014466,1225195654,1230328142,83282,1095648518,38095938,1162284288,1128418132,1346716751,-2075834559,1162807552,1095717965,105468750,1263929600,1398359371,-2125577917,1162807808,1497713485,1312899923,1158545536,1279410510,1396853573,1163023193,302024785,1163019091,1465077317,1212372041,1111576133,6571340,1413829384,1162170451,251660100,1263813959,1329748293,1413763649,-2109386663,1162741760,1111577687,8340812,1296387853,1312902996,1430407507,8865350,1095717895,1229538131,1091108868,1414091598,1296387919,5,0,0,0,0,0,0,0,0,0,0,0,0,1767324672,775102574,840970288,1634541616,809050226,1866661950,1769109872,544499815,539575080,859322673,960049453,1766662192,1936683619,544499311,1886547779,1816207406,1766989932,1937008743,1936020000,1702261349,-1946145180,1430622424,-1910575989,-4710696,-1579643137,-1558183938,-63176694,113640821,861995280,-1915684928,1562377830,117581,6226181,11337729,0,0,0,0,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,2037628862,1835365491,1768843566,2036689664,1918988130,2037645412,1929405808,2037670517,1795188080,1868724581,778334817,7105636,1634559343,778662766,7235938,1952794368,1415864907,1701601889,-326413056,-1191156293,1069023380,10731264,234904250,108461907,235173631,1347886673,-6663666,-1962934017,79846885,-1864856576,-326412987,-2116514274,1442875116,-129579177,1048576000,1946157068,205422607,142018048,788166,-1873745148,788166,171868161,410385408,788166,1085808131,-153580032,268473862,-972721121,67111942,-1090492994,1522204782,-1595657728,1443758092,240146190,-26029,-1073086464,211813237,1979988992,10086659,-1979708254,838863902,-476083457,924748032,272532225,158474240,1342181537,16777114,505284096,-1189147129,817758250,5553920,119514355,234912703,-14555049,1912603453,10731023,-6662626,1023410431,443744288,235347486,3193119,-1090518850,-1527578604,268879647,-352321536,279154736,1089792,1342215614,-6662642,-1996488449,1183448150,202279674,-1142083072,348061768,1394495744,1593792286,303467002,8961792,-1125624050,212478,-1547800462,2025753856,47359,1461081630,-26032,3997696,1347910656,1358954424,16777114,-1072997632,1183401076,-1593391112,-1174405120,45678753,-851463168,1025733153,510984194,10555019,21166465,-108984716,242548994,-1962476358,-1910572986,-851462952,-208986335,-1694992641,65535,1052040843,1583292877,536766093,164318557,838927104,2130706689,-1023343872,-2147483392,83886592,2562,151061248,-1442840318,1342243584,-1342177022,-1157561600,838861057,-100596992,1241514241,-1962867968,1593835777,1627456256,1610612993,0,0,0,0,0,438247199,286397463,185339151,134809866,84280839,50529284,16843266,1,1167120524,518818645,1048631438,1962409994,171868167,846593024,1107711627,-1070398347,-2092291093,-206561310,2812154,512562403,-637337600,-1962440146,-478149026,-389871008,-470089708,105286405,-4717589,-26833409,-900899553,-919928830,1692721290,-85982684,-997579549,-919904026,15401195,35939556,316929760,1692715307,-85917404,1689848035,-453058048,12796256,0,0,0,0,0,0,-65532,-4698082,1490587391,17446655,17315583,-1897100459,-899873186,-661913598,-1957345904,-661774612,-1962866527,-1929311722,1562377830,1344195405,505862,1085855886,-457142784,646588000,-264503273,1777009522,20873360,645136385,16844346,1844118389,2133086352,16844344,1343452248,1095763,-16763205,1526790686,17221208,-2136473599,1240138612,116795024,1963458584,1966750732,80016907,904594293,-1877021808,74732348,7620156,388401702,-153815552,494210244,427119420,16777114,-11008256,-16709066,1426130998,1586424971,46816518,1642352640,-2146639734,-528064026,1347969510,-436137824,-2135664608,-1003298782,512370259,-1007288297,-2142014204,67111998,1413222517,-1007285131,-1341688824,47916,926692843,1048590453,1963196428,87982362,1963137793,84330281,-167650303,460653507,29043888,-166663424,309595075,-1007276880,113416,-11861644,-385811938,1413218448,1048598901,1963196428,116794890,-1341915113,172520503,-352093980,1048612981,1946157360,645932790,-1192034281,951812114,-98631936,-2146322432,-16769605,-167708130,33632262,1968703323,238485264,204930817,1586386177,46816518,-1433856,-2147483393,65342,720044916,-16318832,568610816,15401484,568721643,-13436072,17110783,16713414,568654336,15465764,568721643,123404523,-805626024,1161625394,-939654539,17251976,-2147359256,66110,266929012,205422593,427099136,141910332,17106631,183174051,158687292,17106631,-269941989,352777728,762593280,309672508,192472074,386332198,58015744,-385820952,708575442,909902964,-469102731,-165278856,1073747718,-1125645452,116794880,1946353687,2044987919,1948924939,1966488580,10807555,386332198,594805760,125125948,330356875,1006667753,-971737786,65030,-990455669,-402426752,61866294,865104107,-1327985957,1176386303,-352095744,-1957261215,-1979694026,-13476352,1917320064,1408991313,-165262217,536876806,-165264268,50337542,-947252875,913686538,-147420330,-1186952704,975956830,1946222878,18778131,-1202499583,917733392,16391935,317413467,1954596086,-98631923,1095680,646461107,-13500159,17251974,16391935,-1152167741,347603002,-98631936,-2146125824,16391935,-943499173,-603912954,1948924929,1949711368,1966554116,1400105730,1526768104,893180042,1873806453,1178346987,113643893,-167771906,57966788,-1342149144,-1341068541,1176386303,1443394304,4470411,-2141323126,863320315,1378038,640447496,1509110,170161412,-972588572,65542,1048579307,1962934528,443929,1397752065,498799024,-98631936,-2141693184,520028623,1019412730,-954960867,-603912954,1967471617,-1962986998,-15486760,-1023346146,1448235347,-1705703849,65535,1583286109,-1017423526,812926268,1006633659,-1156090838,909901825,79368308,1948072961,34126601,326449212,-469102219,-738785159,387850534,153535232,-1023404258,386332198,-143326208,-469098317,-738850695,404627494,-2077834496,1962940446,506471945,117309463,136708390,-1023404002,1167120524,518818645,1465309326,272532476,91430912,16777114,641630208,141819905,-972913176,75270,185747083,-1341426240,9485088,-385713688,-796196361,185622155,1010204123,142525458,-1070395788,19471930,698483573,37087489,698531891,671516161,624436737,-873921675,1975519745,106366473,141335127,300482562,1964129282,142001164,-1993946829,672040972,209110017,-164462411,275547174,-956431756,309101606,-830471308,1820599812,-2147257327,-427162938,1969803,669247953,1181326,3030667,1504703063,-114615947,-1947217585,637550110,2126774666,19374600,-18262,-2147372311,91489534,1963327104,105313888,-1957333759,-13496226,2001927040,1207664715,-343914894,448760391,-32767,1190541940,829751814,-1979154748,109449286,104464681,91554089,1827258419,638234625,-470409846,-466434302,973441318,-972720701,16852998,1357497482,16050433,-352065920,209110016,340063782,-1960741887,-486531058,302419483,842959616,-1359849728,722302297,512446457,-1977221054,13494529,1996750464,1916877848,2002402324,50233360,522454396,-1979664663,-350223136,1918909544,2003385361,33456141,-805042825,-385835287,-561381233,-1618280654,-75497198,-1947175681,-486533489,302419690,650087168,-1359849728,735868249,-25145351,52524545,637548223,-25164406,-1475906302,-346655360,-25128864,-1475971837,608859264,-1873614049,-1090257149,-1960443850,1962281477,-993753598,-165278602,1946227780,1106935848,-92272270,-2046527654,-1961169980,-486530546,302419476,876514048,-1965520128,-1951468862,-2046659133,1979661508,6613004,2126823475,1374399240,656837264,1961101825,604932929,-784604416,302419689,809405184,-1343072512,722761049,1341116921,4202123,-972977626,75526,1351620843,-466434934,-1425506620,-1411108264,19334854,178176,2126776299,28879368,-1923195136,1562377830,969293,1085332275,266867891,-1290752000,583825,-6553164,-1023333858,638351044,-1107230474,-963772352,136709748,-1023404282,539414774,-1023404282,16777653,84148994,151521030,218893066,286265102,353637138,421009174,488381210,-2122309858,1596759852,629734653,-1924187053,1620086670,-115203545,-1718067411,-1653653901,-1390388834,-1659921253,1663178205,766160550,-235380878,-433638403,825031188,-1414746201,1094821983,-1886502591,-1874493294,1229538629,-1522251447,1330597711,1431271577,1503286613,-1601838753,-2038144637,-2104850543,-1584559736,-1536914548,1871946389,-1754270060,2038535843,16816223,84148994,151521030,218893066,286303246,-1481239790,421009174,488381210,-54059234,-521870615,-336926747,-319885336,-422984252,-218696506,-687867397,-1516002596,-303987888,-772670733,1606400682,-1581466196,1600109483,-1499027873,-1507120218,724249510,757803819,724380461,724280998,765865261,757935403,724249389,724249387,-1503699157,-547397793,1600108127,1600085941,1600085855,-1319149729,1600085855,-1783603209,-1301389385,-1590796449,-1932851460,1430622424,-1910575989,82609112,-973318314,2126776950,6088710,-351887685,-1923195085,1562377830,576077,1167120524,518818645,-326903666,-61385212,-1005947195,870844030,121551616,1983580907,991917308,527759998,1937783980,1958742545,1914715140,-1073042937,904651893,-684826620,283702251,-388175104,-588578791,1183432755,-96040452],505,[-1940696893,-64040,-164374386,1354979419,96504915,-1064433466,1482424115,-18237,1720540767,1297948670,-1946154806,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1157242106,652936862,1720540767,1297948670,-1946154294,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1155800314,1017907006,168784768,1006924992,-1442483680,116125922,-684826620,1583347179,536766093,181030237,-661913600,-1957345904,-661774612,168183435,17081028,536766093,46812509,-1864856576,-326412987,-1948742114,27788870,243271028,-1476329168,-2147126270,-33476570,91489448,19926656,1946724354,807829509,-466420479,-1929301856,1562377830,182861,1167120524,518818645,1465309326,-1106870588,112722225,-204961024,-1923194972,1562377830,313933,1167120524,518818645,1465309326,-1945477436,-98661952,-66679808,108971008,-2147452440,77374,1709900660,889829520,512303565,109838600,381157642,-1994273483,-1946080738,-1207882746,918168841,521018880,-2145443379,77630,117311861,-6684369,-2147483393,67111998,-1205988747,-661782464,-2147445088,-285174234,20619807,19793606,889370879,512303565,109838604,2078802190,-1923194884,1562377830,576077,4242950,-1608071538,-1308164073,-1157385088,585629712,-1291537408,1828881,313723060,-1308617496,-1290750975,780433,-1867308876,-1275067160,-2079018176,637826244,650318216,-1023409722,1167120524,518818645,1465309326,19807872,-352094976,1048612914,1963196428,975079951,1085808129,-1999073792,520132126,505743800,17307333,1085809101,-2116514304,-16771290,113647612,1593835822,-26833570,-884122337,134218442,-1258224896,2063597824,-738130688,1912602888,-1006566656,-1962934013,-1543503360,2564,973079040,2816,-1627323648,-855637759,1157628672,2113994500,721421056,2130771722,0,0,0,0,0,0,0,0,1265527127,808334146,8240,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,5832776,842079231,909456435,809056311,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,1779482558,1880367122,1953722993,2021095029,613519481,627908902,594224908,774709800,2061697023,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201985034,1751586826,1701080425,1650551654,-361865117,0,0,0,121857,0,0,32,-65022,134678020,84213513,33685254,3,0,0,-65792,167773438,65280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135072032,825230107,892613426,959985462,-1145192772,-608124998,-539042340,1835691746,538996587,218958089,454756360,691012355,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,2086469631,707407406,724249901,1651191599,779318628,7172961,453838851,-617205216,-490873380,453672707,463372320,480189724,1167120524,518818645,1465309326,312723596,-1923195136,1562377830,52045,0,0,0,1167120524,518818645,1465309326,1007044234,-1573555584,1017250109,20823809,1461606174,-16225126,20816127,-2143493070,-1085270158,1461584189,1134188318,-1610603768,104464701,1951924540,-1871844545,1094505011,1513883762,45220983,540821739,222053492,154943604,138165364,1631336564,2050754674,539755639,171715819,20713076,440142450,1074005623,451609778,-1705974734,65535,1962934077,80016931,-729145739,-192224206,519889616,4767495,1459632825,1968811762,-1946604793,82528455,-1723285453,1720540767,1297948670,131786,3735554,10,8912899,8454399,0,0,0,131072,-1945698298,1430622424,-1910575989,-2091428136,536875070,-6683277,-1962934017,-466483642,1282735932,141705532,74930748,1676395774,141713724,74938940,1475026988,1181326,79289139,-1886695168,283312150,41278219,-1081351727,-229179338,427055790,1493353347,20767714,440142450,1074005623,602604212,-335544392,-1976674018,721420455,-620015622,-940111243,41156609,-271465218,2531211,1593936422,-26833570,-900899553,50331906,-16770304,32256,0,1167120524,518818645,1465309326,2122367027,91553798,-352318304,108953620,-1610255103,166395919,33980032,933299061,-1923195135,1562377830,182861,0,0,1167120524,518818645,1465309326,168183435,-63343168,1183516446,1175358216,1144949504,-1359849728,1325954393,-947128021,-1962892567,-1191119042,-229179379,192240046,-1946604721,4654535,855673577,8776128,326566204,1586217011,1176386312,-1955170560,-1979694026,-1955665152,809240646,960234610,1094476662,1513882738,1048796022,1931477008,-6664184,1476395263,302419708,370051840,641633024,-1359849728,1326478681,-16516821,3546763,1006733862,-1960151553,-466483130,1969803,467921361,3030667,1504703063,726602101,-1947217415,637550110,-2135686774,865076203,-1923194944,1562377830,17091149,2130707200,2113994496,0,0,0,1265919303,1951627621,1735289202,1668498688,1667318272,1634759531,1409312099,1157653089,1919251566,1920221952,1750270060,7628393,544044366,1766981679,544499815,1718184019,1968046196,2760813,7629889,1667330131,1631780965,1277195120,7037807,1174417734,860225586,3425792,1174418758,927334454,3687936,1174419782,1342189617,1702065505,1919111936,543976559,1801678668,1836404224,1308636960,941649269,1836404224,1308637472,757099893,1836404224,1308636192,891317621,1836404224,1308636704,723545461,1836404224,1308635424,840985973,1836404224,1308635936,807431541,1836404224,1818575904,825312768,842089984,858867200,875644416,892421632,909198848,925976064,942753280,959530496,808601088,825378304,842155520,858932736,875709952,1818576896,1816330352,7496037,1634038338,809238635,1342193200,544501362,1852990291,1836404224,1668238368,1968046187,1850024045,7497076,1751607634,1816207476,1866989684,1426089325,1632632944,1428186471,1699479664,1375761510,1952999273,1684948224,2003780608,1632632942,1142973799,7239535,1702063689,1140880498,1952803941,1766981733,544499815,1819440195,1969438976,1191208308,1702257010,1919501056,1718449507,7890284,1634495829,1409315957,1701080169,1684357888,1634495593,218148864,452989184,620764928,805317120,1107310080,1275086848,1543524864,1644191488,1744856320,1845521152,1946185984,2063628032,-1929346816,-1728015616,-1526685952,-1325356288,-1124026624,-922696960,-721367296,-520037120,-385817344,-251597568,-117377792,16841984,151061761,285281537,436278529,637607937,889268993,1208040961,1459704321,1644255745,1828808449,1979805953,-2029944831,-1727951359,-1526620415,-1224626175,-989741823,252576001,908729628,976828471,1044200507,1111572543,1178944579,1246316615,1313688651,1381060687,1415075667,1667391840,1734763876,50462976,134677764,202050057,269422093,336794129,404166165,471538201,538910237,606282273,624305701,690497318,19671850,891100229,1212630328,1330465609,1397903696,1549161542,1161377847,993540614,1061043516,1128415552,859190596,977602356,151258425,1613214723,-1213717922,1185986686,1229473606,1263159625,-1864856500,-326412987,1457032734,108954455,-1207536895,-219611136,239504128,192173628,1215771964,-990509710,843150593,113636,-6663344,838861055,1958742756,178991,932860752,-167772157,360022212,477503548,638082756,-970586232,-1207959225,-1427570687,49397504,-1190986821,485163018,-166836597,192217540,-1157471809,800653968,-1089869056,-725941569,1423618,1460080380,1968811762,1341729666,-167671258,359924420,-1157436993,79233773,-1359849728,721843545,-1977200647,272532225,762454016,47184,1062655,-6664178,-1560280833,-1039466176,-1995017128,-1006550506,1586169982,1357132294,-11315450,-352239586,65286694,785943488,29865867,-1004597730,-617412482,-1408872821,1958742698,-136166649,-1437614030,1595917195,-26833570,-900899553,50332170,17024769,50344448,-16562432,33536,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,2,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1652122955,1685217647,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1113146699,1146241359,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776225355,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],506,[770182980,575421184,1156976754,242549025,1342406328,-385875528,1686110598,1381695009,-335297920,125043112,-335156608,-369166615,-1031733661,-320828923,-76275544,-1979323776,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785,-388942709,2088968819,477429538,4488323,1156978292,276103457,-2145291136,1364200056,-402652744,1482293114,189154910,1590747328,183071,85000194,3,88932354,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,-65205,0,-65398,0,0,0,0,65536,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,144,19922944,146,0,0,0,0,2,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,20316491,0,20447702,0,0,0,0,196608,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,476,41680896,478,0,0,0,0,10878976,32637260,128,0,0,0,0,0,0,0,-65536,524288,129,0,0,0,0,0,0,0,-65536,655360,130,0,0,0,0,0,0,0,-65536,786432,0,0,0,0,0,0,0,0,1163089152,50593874,772,0,0,0,0,0,0,0,0,0,0,0,0,0,8519424,0,0,7864320,-16777216,75,0,0,66,6160128,0,0,5505024,-16777216,111,0,0,1750335590,1347166309,1881161556,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1750335551,1329799269,1881161549,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1698955327,1701013878,1852785440,1667853414,1329791092,1094844493,1124091219,1224756559,1124094290,1174424911,5195337,5066563,1129467718,1381188677,909652736,4738629,1414748499,1227771205,18766,131074,197250,131072,262788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,1589958798,64743430,536766093,80366941,-1864856576,-326412987,-992440802,-1058535842,-26833657,-900899553,-661913596,-1957345904,-661774612,-1005951350,1927808606,-26833657,-900899553,-661913594,-1957345904,-661774612,-402233718,-930411500,108331188,-469762376,1720532993,1297948670,-1946156342,1430622424,-1910575989,208046808,-1962377532,-1662515634,855799052,-26833472,-900899553,-661913592,-1957345904,-661774612,-1979160950,-2065168826,-26833651,-900899553,-661913596,-1957345904,-661774612,-1979160950,1021838918,-26833651,-900899553,-661913596,-1957345904,-661774612,-402233718,1720517915,1297948670,-1946156342,1430622424,-1910575989,-1973987624,1589906022,250537990,1720540767,1297948670,-1946155318,1430622424,-1910575989,140937944,-402235765,1720520544,1297948670,-1946155830,1430622424,-1910575989,-1973987624,2122975334,230615046,1720540767,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520294,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520288,1297948670,-1946155830,1430622424,-1910575989,-1973987624,-1461189018,-1923195122,1562377830,182861,1167120524,518818645,1465309326,-402233718,1583287952,536766093,46812509,-1864856576,-326412987,1457032734,107383383,1594416872,-26833570,-900899553,-661913598,-1957345904,-661774612,-1070377130,-486125941,208046601,-402096444,1583287435,536766093,147475805,-1864856576,-326412987,1457032734,208046679,-1962254709,1451952206,87287814,1720540767,1297948670,-1879045942,-905969224,1347551234,16777114,82362624,168092352,1472944866,-946929869,-854162248,1606912815,1166804361,38079234,1354773443,1048793374,1962935074,109911582,-1706032327,65535,112720,-1706012007,65535,-1996283741,503521814,76416653,540325968,538902352,408835,910065859,343670787,-1151920779,616497167,-6559741,-972524193,-16566778,-969348104,16987654,149914455,-1070338095,-1962933062,606011343,-2145422589,243806657,244122565,-2132278338,-1207011841,-812974079,-16776006,-352115682,-1017120511,53886592,856585473,-2146661687,96108513,606011136,1711719171,926842976,511442947,247144309,53001984,1962880232,47628,52961023,1929579069,923190792,-336003325,923190853,45613315,4581376,980753779,-1048572790,755927089,638487812,-15865852,-1205635591,686292995,1713074688,53493385,53743241,1583122790,186401927,-2012777024,250108500,1634138120,1153942279,-335544548,310005,210422067,-16751937,-1023203298,53952128,856388865,-1173583159,520028165,-2134703320,16987966,112857461,-1966525696,673120012,1975519747,-121374462,6440134,-1940453693,-1916301601,62415996,21731840,242417663,112796,-1073656934,-1648348413,-15990157,113444703,-1897952169,1685884359,-1711275336,63635787,1455621983,663365207,-1207516440,1014169599,-1960949639,-8182148,-1189187064,-644939777,-1946159432,-1205542131,-41877505,-2095287296,91490559,1962822971,1284054802,63039516,-1191289112,74645502,520206313,-1207846679,2089025534,-193593572,2088980203,1215627036,-1442840648,91488288,1929290728,477922274,-401902336,812779379,-2011413367,1460034132,1149915985,-1914424742,92890236,-1190955329,87687172,1031805044,-2094369792,-220065081,-17504052,123689307,-369101128,2105540953,292814849,-1996405250,1166747260,675580166,-351898231,-1996126190,1971922556,21349894,-17438719,-2147334776,211006,-661898372,2089664654,876988260,1149960194,910526770,-1992538997,28851269,740228864,-2146733309,1962934909,-18356068,1166776299,910461242,-1992276597,-1830207420,58556416,-1977190913,134502980,41029692,1166565380,-852118525,140347681,503989644,-1157343861,-611449882,567092660,423526431,1433665539,-855375688,1516014129,-570229878,1913188224,-1963326972,33601759,1435054541,239962380,-1206889077,-6683356,-1962934017,28856776,-1926116094,1170695292,1493254184,-1960161911,1536833092,-1996488699,1149974084,91724352,1149829120,71940160,57938088,1527163112,-1962451111,-1070392236,-1477906878,63078403,-352115476,-301929728,-1928913402,112804988,-54512896,-2012763149,1149785412,776243555,-1990048632,-1991760828,-360701372,15461378,-2136473365,1283458164,149424208,-401640190,1686175217,-1070395568,1595557001,-397360290,-346554181,861361910,79030473,897073010,1665957968,441223425,-398177143,1156974176,494239829,-481670005,-26085,-125108224,1967803449,102669039,-953483264,1920282685,-83473,475302744,-1962932760,-1017225279,108651530,-369322520,-1337851658,-202838527,79855618,15401195,1012933868,855209312,1346696896,-1342016504,65700039,-352261138,-46536704,-335363456,15401195,269279370,-352261138,82477056,-336674766,-2147423488,619447746,1969241184,-20673799,-301783862,-2130890520,-1070464022,15223534,-2142023171,211006,-661909892,2089664654,178276,53223167,-31032181,1299513677,1166475184,1962884099,423526461,578027523,67156048,1552560589,50039386,149913822,-100531086,1435230090,239962892,-855506504,-1967499215,281212421,786957172,1438981637,-853167096,1300897569,1976109570,-55056381,1149747251,108345640,1569395316,678902022,1602946420,-1980306648,65742919,1527137673,1509703144,1455669299,-1207735576,1701969920,1950400907,944519947,1284179570,183075640,1242330178,1916949563,1112836870,-1995773309,1153834588,-620019679,-914159243,-959302657,-1996480188,1418273356,558661668,507413250,510984195,956730654,1620725763,1342177282,-1728024904,1822052434,-1560281086,378077980,28836638,1455644160,49932375,645408882,119473694,-1959756659,-1510277901,82740133,-218102343,82740133,-218102855,-1312803931,-72617210,1583292166,1465318595,-400061914,-4717885,2030531327,22734858,-1072971725,-389849505,-152895060,1912725480,475302897,-289393854,-402574872,-561315524,-2046735128,1480886724,1342292968,-2146680254,1399097582,1679869835,1380222988,-2147387416,-1047919638,1120242414,15401195,1480737518,1149911790,-796777460,350802112,887130624,1149955595,-792670195,616616128,584381955,1447332036,-804502390,-2010110752,1149982532,306457400],507,[-2144713591,1156973290,880083536,1023493259,745673408,1979710592,-15385339,-944758158,1346696942,-350456572,-335484160,72371328,74743976,192233640,15401195,38816896,-2131836878,-1705901334,1578,-322401446,147364434,727318528,13123009,-1031736974,15461382,-1997799189,861032772,-6664000,1509949695,1963458729,1466206759,575751306,1959017156,821854235,1156977269,208994640,141889596,-1998592896,82532196,-1605022592,1359342208,28839050,165729024,1493375494,-285602384,-352009600,-335484160,-351933824,-335484160,-21698053,-1207137711,-1059848194,52037153,-1957248167,116624382,-1910515572,1685952,-1901792260,868441816,-389467200,-789184505,-528043996,1329145417,201487622,1329145472,201487624,1329145360,201487626,68666144,12583296,3145824,786456,393225,0,3,0,642908162,855723915,284787136,-2095811585,141689593,-1207959110,-235421184,-189216629,-2117903617,2013208569,-645180429,-15668351,-1959861295,1527353991,-1960385813,-58719417,-1085376764,-469041378,-142539659,138150916,86784631,-469617038,-855768460,-456071984,-1005919024,-1977220084,-469105305,192160632,1946348672,-1474660088,605451523,-1977199877,-4586673,-1964846336,-1007133978,-100665928,-280381,-1932803079,1430622424,-1910575989,-396929320,79233509,43564800,1418409355,1959922460,976899,-503134333,-1923194897,1562377830,-1031746739,15461376,-335166848,-1031798549,15461629,-335232384,-1031798549,15461626,-2080816920,1946176124,-1214580217,-83535871,-768387389,-1962931480,-1962642750,1591381190,-863350333,-2071993981,-2146469660,494339068,-242490927,43562123,-58716181,-1106348158,98763424,-500644221,-469083653,12081603,1455683968,-141884239,-1392717261,510799916,343279932,376574252,255592964,707529334,168037490,108465980,-804592941,-1031021077,-2095135906,-57997588,378422,80046110,77490206,1461081878,1746797930,-779352884,-6628978,184549631,-402426688,-997982299,516103942,80046110,78080030,-2145613229,41026811,-13499213,54435722,1364970379,80504862,-644951668,16777114,-1966924032,-1573846012,-1147009870,321540,-1023398680,-983032290,-1352131068,503474692,-1945842584,-1697018159,2925,81183,108137591,72371328,1283458283,516097616,80046110,79194142,1746796650,-779352884,-1734682226,520093707,74760203,22039680,105993155,-1912339272,-1979413824,834961632,77670024,78259848,78784136,79373960,225641532,-523115470,-1960388469,1975520007,-15538159,175489035,-75490166,-1205570302,-397409304,-796131535,1959922264,268075030,-164490889,1541952080,-8132353,133716058,230906713,-796131329,1358228473,145774417,-1090517831,629801846,1946221696,58556440,-2146601729,41027836,-533069132,-997588365,-502085757,617152225,-423621625,1482252064,1465254083,1929264872,-385451771,-1612119904,205846016,-167218080,1947358532,-167318706,1947358532,1145342790,1997554747,475302718,-95001462,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013113880,872109388,440667072,1141587573,-1003981756,1552625788,25830982,945568579,-617414030,-12166007,1284195404,575421252,1686111347,-468976095,-154968481,1963002948,356813321,542131446,-1070338955,1583335731,-396929341,91422091,-907474567,13166848,855684329,440667072,1141633909,1005679684,-1962772792,1418416584,1178897208,-784609237,-779419018,-785659257,1556436510,66292528,-1527513872,82037387,-1527516277,-561253589,-94822562,692477065,1149977676,1144781636,-2147192030,-151117468,1952451652,1430582792,-347245550,1430582790,994407442,1081544772,-1977854837,-95332764,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013181464,1509643596,-468991605,-154968481,1963002948,356813321,542131446,-1070339467,1583335731,-1326950717,2032431868,-387108338,-1073020168,12065140,-1978340544,1073789136,1079002358,-494270091,16378106,1589654523,-396929341,963837059,-315488391,-352138264,384323632,812996609,994200715,612256332,-1959101244,-2010755492,-650427647,-617414030,1314687482,1078609035,-397785975,872087742,-1017225280,18566272,-350600053,954749428,2030596860,60614666,1476651865,-389824213,1364787401,1418458485,1247030082,995185022,-1962772790,508973514,1556350551,1112836922,726563979,1993423831,-2016310526,533801930,-50658466,-896817933,-74775325,-81025805,-24389749,-963715444,-94675425,21910665,1206405724,727317248,1477014987,-87834325,-83871256,18566272,1465315819,1929100008,-1189316575,2089615366,1979648580,-50789630,-1070463202,-72682502,57999114,-1946331160,1583290948,1347190979,1415874624,23217398,1418400885,29523996,1963108588,-301855736,15401195,1323877358,870806516,1246005696,-1956887415,1149848644,1475013454,196738867,-1963576832,1143099716,1480864344,-527806860,141812944,1913027643,-2133950461,-456071984,2084243571,-2147257846,-456113970,2084243571,-2147257848,-167108402,1048583029,1962672920,-339811836,861360909,65583817,365790900,-347645089,-1964756311,440666310,-1017135094,-388877482,-1031013645,142084722,-1926472567,-628347324,-396967074,11860703,209194610,776244218,-668740617,-80847735,-396967074,1131608775,-888422004,-919390092,-469052877,595116427,575751306,1144149828,-771444393,1432652520,169403520,1348766404,174122112,1145867204,642405515,-1993996408,-1993998001,-1070398633,1578779783,-12535357,12125163,1961383615,2015195898,1814100504,1431046229,-2145626997,585892802,-339670331,-301929728,440699899,279692126,279777447,281219254,282923216,284299498,285217017,1465258240,1929000680,475302691,-75495559,-350980857,201031685,-13496969,788192003,274896895,-1962577157,-768402876,-2134679969,-133671604,1432649923,-25892617,-1031748616,34401284,15401195,-2134640402,619447490,-352261123,-1007096320,-335232384,15401228,-118619925,79855811,-335665940,-301929728,-1241791496,1501185,-2101820424,-103664896,243907,-1007037901,-101003544,1418395843,1961691676,33390649,-1243020172,1111671552,15403184,1391329515,578202,1406700288,1122714,-1020568832,1979788349,212884210,15401195,15401195,-381007122,1464860804,287939154,-125108224,15417946,619446507,-2042088200,-352261180,608889856,977810680,-152668732,611657924,1947256054,-2134575585,1380982389,1133210,727407104,19676615,1283573622,-1979645926,30179559,1273715039,15423583,1122894059,-351424446,-352261376,-352261376,-352261376,-301929728,15404208,15401195,15401195,15401195,-2081554197,-347995414,-352261376,-335484160,1211430948,619503754,977810680,635991492,-321898240,-192880622,459540488,441221571,-322764544,-131800950,-997832652,15401195,888677612,1975794248,683996906,-1007091084,1964033270,-2134640382,-1007124252,1109152907,-709157295,-52720117,1929365736,-1220971464,1813940739,-4462592,209005426,7085626,-805375116,-370466188,1191545382,-1031541174,-301092862,15404208,15401195,1257111787,-350237214,149626650,441221407,17563904,-2046805723,317509828,150241504,1478190088,197378347,654378240,-1056964078,-1593835008,778,2097218304,100663569,-1023343872,2130706955,922813184,-2147483125,-1694432512,788529671,-1493105920,838861319,687932160,-1174404606,-2113928448,1694564101,50398464,-1308622329,-285146368,1644167688,1,0,0,0,3408332,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,10,0,0,350,1769108563,1766221678,1850303852,28518,330,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1296912195,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1296912195,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1296912195,1448231982,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],508,[-8,263090,393221,524295,655369,786443,917517,1048591,1179665,-65517,1441813,1572887,1703961,1835035,1966109,2097183,2228257,2359331,2490405,2686975,2752553,2883627,3014701,3145775,3276849,3407923,3538997,3670071,3801145,3932219,4063293,4259839,4325441,4456515,4587589,-65465,4849737,5046271,5111885,5242959,5374033,5505107,5636181,5767255,5898329,-65445,6160477,6291551,6422625,-65437,6684773,6815847,6946921,7077995,7209069,7340143,7471217,7602291,7798783,7864439,8060927,8126587,8257661,8388735,8585215,8650883,8781957,8913031,9044105,9175179,9306253,9437327,9568401,9699475,9830549,9961623,10092697,10223771,-65379,10485919,10616993,-65373,10879141,11010215,11141289,11272363,11403437,-65361,11665585,11796659,-65355,12058807,12189881,12386303,12452029,12583103,12714177,12845251,-65339,13107399,13238473,13369547,13565951,13631695,13762769,13893843,14024917,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281,16908545,17039619,17170693,17301767,17432841,17563915,17694989,17826063,17957137,18088211,18219285,18350359,18481433,-65253,18743581,18874655,19005729,19136803,19267877,19398951,19530025,19661099,19792173,-65233,20054321,20185395,20316469,20447543,20643839,-65221,20840765,20971839,-65215,21233987,21365061,21561343,21627209,21758283,-65203,22020431,22151505,22282579,22478847,22544727,22675801,22806875,22937949,23134207,23200097,23331171,23462245,23658495,-65175,23855467,23986541,24182783,24248689,24379763,24575999,-65161,24772985,24904059,25035133,25166207,25297281,25428355,25559429,25690503,25821577,25952651,26083725,26214799,26345873,26476947,26608021,26739095,26870169,27001243,27132317,27263391,27394465,27525539,27656613,27787687,27918761,28049835,28180909,28311983,28443057,28574131,28705205,28836279,28967353,29098427,29229501,29360575,29491649,29622723,29753797,29884871,30015945,30147019,30278093,30409167,30540241,30671315,30802389,30933463,31064537,31195611,31326685,31457759,31588833,31719907,31850981,31982055,32113129,-65045,32375277,32571391,32637425,32768499,32899573,33030647,33226751,33357823,33423869,33554943,33686017,33882111,33948165,-65017,34210313,34341387,34472461,34603535,34734609,34865683,34996757,35127831,35258905,35389979,35521053,35652127,35783201,35914275,36045349,36176423,36307497,36438571,36569645,36700719,36831793,36962867,37093941,37225015,37356089,37487163,37618237,37749311,37880385,38011459,38142533,38273607,38404681,38535755,38666829,38797903,38928977,39060051,39191125,39387135,39453273,39584347,39715421,-64929,39977569,40108643,40304639,-64921,40501865,40632939,-64915,40895087,41026161,41157235,41288309,41419383,41550457,41681531,41812605,41943679,42074753,42205827,42336901,42467975,42599049,42730123,42861197,42992271,43123345,43254419,43385493,43516567,43647641,43778715,43909789,44040863,44171937,44303011,44434085,44565159,44696233,44827307,-64851,45154303,45220529,45351603,45482677,45613751,45744825,45875899,46006973,46138047,46269121,46400195,-64827,46662343,-64823,46924491,47055565,47186639,47317713,47448787,47579861,47710935,47842009,47973083,48104157,48235231,48366305,48497379,48628453,48759527,48890601,49021675,49152749,49283823,49414897,49545971,49677045,49808119,49939193,50070267,50201341,50332415,50463489,50594563,50725637,50856711,50987785,51118859,51249933,51381007,51512081,51643155,51774229,51905303,52036377,52167451,52298525,52429599,52560673,52691747,52822821,52953895,53084969,53216043,53347117,53478191,53609265,53740339,53871413,54002487,54133561,54264635,54395709,54526783,54657857,54788931,54920005,55115775,55182153,55313227,55444301,55575375,55706449,55837523,-64683,56099671,-64679,-1,56492893,56623967,-64671,56886115,-64667,57148263,57279337,57410411,-64659,57672559,57803633,57934707,58065781,58196855,58327929,58459003,58590077,-64641,58852225,58983299,59114373,-64633,59376521,59507595,59638669,59834367,59900817,60031891,60227583,60294039,60425113,60620799,-64611,60818335,60949409,61080483,61211557,-64601,61473705,-64597,61735853,61866927,-64591,62193663,62260149,62391223,62522297,62653371,62849023,62915519,63046593,63177667,63308741,-64569,63570889,63701963,63897599,64028671,64095185,64226259,64357333,64488407,64619481,64815103,64881629,65012703,-64543,65274851,65405925,65536999,65668073,65799147,65930221,66061295,66192369,66323443,66519039,66585591,66781183,66847739,-64515,67109887,67240961,67436543,67503109,67634183,67765257,-64501,68027405,68158479,68289553,68420627,68616191,68682775,68813849,-1,69075997,69207071,69338145,69469219,-64475,69731367,69862441,-64469,70124589,70255663,70386737,70517811,-64459,70779959,70911033,71042107,71173181,-64449,71435329,-64445,71697477,71828551,71959625,72090699,72221773,72352847,72483921,72614995,72746069,72877143,73008217,-64421,-1,73401439,73532513,73663587,73794661,73925735,74056809,74187883,74318957,74450031,74581105,74712179,74843253,74974327,75105401,75236475,75367549,75498623,75629697,75760771,75891845,76022919,76153993,76285067,76416141,76547215,76678289,76809363,76940437,77071511,77202585,77333659,77464733,77595807,77726881,77857955,77989029,78120103,78251177,78382251,78513325,78644399,78775473,78906547,79037621,79168695,79299769,79430843,79561917,79692991,79824065,79955139,80086213,80217287,80348361,80479435,-1,-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359,84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831,100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],509,[1024,0],510,[-288032480,588216109,1506528832,-92708172,-52056618,-1795732054,-250925887,-300463409,-992439364,-459384657,932957815,-579889649,-1763756056,2080269,1365517686,1545374384,1133784721,1399036270,-1168611607,-1909351291,1227739442,1923565984,-1651726871,107942805,-1511683303,156328027,240541065,292188908,914023437,-1201830504,2019262722,456357573,-297568383,429850966,339535269,-1824267884,106215693,2051063901,1701949609,906387241,-1973556921,769063597,-1761470335,749284109,-1749585382,-746800162,-878998074,-51202094,573602774,-1279094508,-599619423,-1102727663,-11137794,2139090927,1596452319,-763484527,-1117138229,-1095886689,-1418649151,-1574583041,-1467899376,-701104506,452781196,1875377394,2038168204,422731858,719215744,-71575599,-1903925213,-1597113716,1060073391,-693351820,-533872897,1447432566,-17003010,-54688208,-1749897617,2011448119,-1902143566,-1749635343,-1132022241,-595151289,237682664,1282060905,2002942331,-1128417922,-434942753,-1158165440,-505417485,-1189272258,-1628654439,-888158382,937520387,1296735125,918270606,-458136683,1486980994,-1703432794,-1033130810,804449680,568312980,1341704197,-59042051,-1939239841,-76165553,-1689792665,1338357734,1652672403,2144481120,1647592679,-896914653,539229323,1860024444,-3488078,1603531977,-194011164,-608736310,2008663829,2002496982,-411103826,26462686,104913643,1188510620,-1109988356,242568819,701425469,2000805417,-1249625656,1057783337,1001232775,20419639,1853307804,-344728316,-1739491002,-1462831298,-438916870,140553869,-562073732,1308946235,-227033951,1971445490,-2042666506,985729967,-1348262977,1143034826,-415510795,1414413204,-3732362,-1086938280,-579915969,-356839238,-1089177699,-866447574,1766765086,-2011327202,-588604033,-2013152966,1122745631,-1850467512,833466876,503303231,459161913,-1184321368,-120992183,395795372,-1613523990,-1593039885,231639460,195833909,-936775411,2103592394,-1789620588,-566812292,-2120125510,-579948019,-1770537031,1456288030,1024010467,428675087,-536512804,-1267138143,1000291888,586934228,1924917210,-264777829,-2047345520,1537155573,72323319,-649527542,1085026964,-1868910850,-848140113,-938739410,231219871,8107072,-1871119506,1684422284,-44093952,317619372,-420888597,1077731967,-37726169,1681065829,223321855,60014553,-67270356,1936192221,63832587,-646266316,-1929060866,-1926629679,-1117203503,-1354484566,1875327258,1140566215,903376131,-91744445,-1202458225,830491985,-1174861061,616463947,-468905153,-233511175,1016734844,2053523359,1177126532,1129133036,1305402103,-1359197624,-75830346,-1785953654,-652609255,2106181803,-161279510,1316307729,925830718,-627272349,-1026199370,-574982673,-1414538825,-991168772,707181934,912096960,-1126835593,560830464,-895961322,-718263039,2118023274,-1309411577,-479864755,-1133724299,-864124818,1031325818,-356695022,-1414588177,167109396,22387232,1490545606,381932456,590565098,-1819875109,-1157905349,-287345900,1260604158,-647397972,-165922854,-624684688,1796223607,-1718740385,800440168,-658879997,1271230182,808112882,1378533933,2116847139,842365033,1710797148,529278913,2032867485,1164955029,1348443415,25455253,716321449,-255844237,326198103,-1673641805,-1450129740,1270500015,-598182417,-2043416998,-1681761777,767029398,1537597969,1743021880,-1152878260,-2132572742,-1455378703,-771081095,-1835562957,186411598,416273604,1123856,970116395,754985062,-1751986175,-1196274570,896307943,-1255039051,402099421,1050280996,41368163,-1305152151,444833859,-1669221652,1494862204,-1818520484,1550333935,1796836720,787594940,2016122682,760011922,-1730605809,711394197,-998974707,-1104325220,1794456097,1756930936,2024122637,-932826116,1623143830,991271624,993567908,-1634383073,-1274139507,420089358,1965707599,-1680543664,1753189998,-1542119444,1058999563,1714524769,1661586922,-1272984699,411501830,-1672591930,1306754332,-1401714191,-49290879,1646370813,-598514494,-2037835340,-1031340821,-1498034329,1840798589,1434293833,-2030707999,-1678508305,-324977129,-511896968,1505158163,370018076,-1281969732,-1416114585,1538607311,1800843096,1753002100,-332534043,-1502328158,1926875928,-1481508410,366370554,-170031687,-802110105,1423753721,-1659637747,869858278,-1233007011,-65099602,-784396053,-327532695,1529556849,883944972,996268091,30009603,-1693710487,-949588969,-858247370,-1085703990,1858803737,-1603872672,-2131101093,2064409904,-2124717695,863934318,-2137156229,1206647796,213043447,-2037357295,-1831944905,-254946263,1444219233,1212817376,-1363365455,-35306078,-957526948,-1034981031,-285919093,1759349842,-1670789976,-403881232,-1453675188,-1676243613,-911133370,-920305954,1995045751,1222491379,-1624325629,-1294929747,-913747877,1439195242,1924411206,-2107788719,1533304329,431507641,224400287,885740763,-206437652,1364165449,-100749292,1047033652,-1813608471,1625706361,1912704725,-1057926487,417541378,1921175391,-1588719107,-684980059,-695968140,140383308,-485033511,-953871942,-1327672952,831053121,1562484829,52531808,-1176301126,-650525935,-1807913368,1210348255,1777500714,1573722723,-223924117,-1557017765,600499628,571242026,-1822952075,1012198108,276057040,-1899634759,-790971410,1936979497,-1897403322,-1202155610,-1167513403,144919555,-150475944,-1657398866,2103740963,-1469011126,1546453846,-1366062279,322082949,-1964592329,2105455719,769570648,-664008026,-706818442,-1573366315,395190116,-2128651104,-2016073587,-188087967,311482465,-1473610819,-1482252856,-160763953,-631983680,1272186175,-1103276408,-1902821715,1034830143,-1368276147,-920402456,295259171,2029348299,2006905010,-1669680943,641648296,1779429802,-1898555899,-949443361,1910162253,1141996563,-2100298618,225415368,464237162,948790570,1975282222,-1533140136,-936916675,2121396506,-579841195,566183805,1469727403,-954553293,-926246743,-1375112790,-1094772053,1432026170,2082124024,2054336730,-1744960168,1709200561,1005595171,1602310831,1444871851,-460437635,-17390530,1541054539,1066367313,-1838295222,-1335178069,-839957334,259773068,1583856873,-1554078434,-194259577,1401780880,708122965,-1542245195,692557573,-1605027408,-1834791674,785606709,-1248801781,-723814964,-152433937,491741056,1522443680,1991081283,-1261606150,1965744924,-1447631372,-554805856,-1209416107,692548649,-1189805197,720028673,-1584517627,295723524,1299196709,26335072,211302778,-1497732656,-1148790263,-1883761661,1433414415,-75409537,-603318056,43236903,-303736073,-1215009798,-378084686,-1965272201,-1150199462,-2032380323,-801003527,1360918347,-763899034,-168182049,758123959,236793870,2099255728,1076344304,891136835,-120949570,-9704070,1263188728,228697147,-439356968,611104587,852183975,1526984275,-69482442,1825432366,2137734261,1047738761,-285620310,-1649098779,-1978273137,-1065309752,-522309178,1743613349,1033746382,-293223133,-184958337,-687213044,-1203485461,875115308,1102342341,1386687681,-1591610133,-1735174518,-1699350436,-1421561033,915590937,1722618066,-1783843851,-580175903,311792764,1336353908,1499969626,-599237670,959910175,449198115,712143811,-881146033,972986201,-111788618,-1350757910,-1962944787,-171606131,1107128058,-1561734538,2095908039,-989560436,-296303784,1486628270,393014029,-418932229,741699767,1526789206,1410333533,366052852,1779973661,-1535178068,32550427,1253425849,1741997445,1084196441,-441314210,1692916120,153109221,-221176754,-1769590306,1221770039,393832719,1541298888,-1744882011,1015562830,1979357928,466224653,-455678164,131872212,-747777436,783763859,1606634644,-796066326,355766037,-1831685860,-598082385,1555808160,1107017639,1398791645,-688931846,1942053417,1089982700,-1185466022,1883415615,2002160200,1685731375,1348791901,2096978487,-30097259,-1043688034,-1264461839,925178148,769565372,-1520121568,-1830653202,-796149419,-237530651,578086241,273589257,-1995772170,1083281934,609358808,550814786,1575552740,1514047775,-340710560,-1603054928,1675962428,-2093071487,-166398482,364143738,-1874530187,559087006,491092529,1625958060,2090733385,-721473076,1154048760,-2104251858,-1775672368,-1345871418,221247016,1159628081,1493298267,-1219212549,1361883983,-2042201406,846094020,-1807258479,1431077791,947630116,332723610,-1505637229,749206809,-1536068046,-1836626285,-1272120754,228685801,-821837677,1885830682,1547165211,-1966905294,-41584957,-665654218,-1020792630,1809780319,-1177250808,-381548538,-1540499394,12560544,-886771004,-957753527,-915815672,262645569,-1657758432,-166868330,1003328988,892209588,-1227373965,-1562292870,991817029,-338880323,1966203772,-561534528,-1879870628,249378343,1414764591,1195284443,-99498098,896228924,687174407,-536112974,1864258858,1619916156,1017171118,-683763490,1773779755,-1597329824,1899654025,-1356923471,1101323942,1111090983,506498681,174087314,1864290447,-1348078416,-1484179866,2098678001,-1501145242,-1352081421,1615644326,-1274933414,873285838,-901385858,55581801,300875523,183672702,-943041665,881823228,-1490439925,2077706489,1271173082,1777693601,-1277512768,-760241732,-1743908680,-2072780895,2035358965,-1465618290,887799389,600746626,1986513149,-560928666,200635248,-1347879039,-1420358346,-691527564,1135776196,-769533624,-303328163,2060635485,-546089110,849885313,1683308838,2058296482,-735262447,1518680451,-418129099,-1082094734,470906553,1466559306,-807638531,-1935171698,-798627094,-1456045976,-478483108,1580450386,-188434026,-427928733,-399196951,910606605,1669365044,-1930118499,1434347719,-279074768,149088231,-824421537,1168036208,-290042140,1049916131,1733798946,1008559936,164270838,-223957941,-1950912527,1991374366,99185437,1377303015,-2049172070,1780719307,-947056177,602719147,794021530,-1888224859,-317613232,1048236695,1058079814,-205446766,-1083087600,-258688924,2060878123,-560386152,110273590,427207585,-1364968246,330212377,1478974792,-202534831,516846630,45718260,-1530985799,-1642986167,-1890102999,-1919639724,-482597115,1795613929,1796800563,-1308930221,-1496115979,839323450,-1022029825,1175135880,1262714880,1544142317,817252180,-2048297122,-498835610,-1898897198,-934212175,-2133572464,-1306281142,1368409274,1293458508,-1933166880,686635874,825798525,1713686974,1046779670,-1736888257,1732678456,-1205648564,375968580,404890836,134928573,-8524584,1861086887,791464304,-819729,-300222531,1319588781,1966779037,2074727790,-834600597,1878453314,538574544,86100431,-230139548,-1884109886,-1821644599,1238038869,-480315946,152426702,-454284573,-91886792,906819805,-317709678,974396389,-1311638468,-453105693,1960028633,1722029939,-222405330,816788933,406089135,2059367351,2121772531,-4327497,-505284013,1025285923,-1621708434,-312677126,787132293,1793424255,-1707608093,1536866284,-596134673,1970697333,-168364809,1318927351,1590132225,-320217564,-1294216323,128754817,405258910,2110224952,-352402157,-1676254991,-65127361,167349302,-1643784058,2067185969,660199742,485896158,-1088010872,643842151,1291897279,-1364897147,-260130983,-201838482,-1827774858,1928066795,-507405838,1450404841,593348780,-1022055214,1299513175,469295342,497997682,2043661376,969667949,-95874045,600408885,-1125849626,-855664592,-1353213988,1723570524,1799343013,-1032078627,190557335,670047257,-1721905491,252050103,430701003,-236490234,-487105841,371385568,519485628,1802353919,2043660383,-1159757703,1089390652,-1663374728,1886715551,1106335612,1729520128,-1818665299,-293853121,1025054650,-621448812,-1089292836,108229207,-44126329,202230498,-1377438285,-989741108,-860496708,-1075574854,-649428014],511,[-1779774725,-695072637,-230153147,1915990167,-933334517,-477627447,-808597297,-2113987559,-1370000396,-925897698,1164882781,-671817490,3438662,-1873820408,-1242890904,249597970,1835973978,1438310002,1323620267,2026973764,274179859,-683440297,-486763549,-1414144838,2058787679,2091007581,-1464868794,-697109666,2043650238,-1034873055,-96174224,-1500271451,2108433487,-1842459295,423771775,-208470911,921869120,270349128,356659545,1934754447,1455664215,2008293602,1598902844,1271233203,1208644834,1115736002,1540074855,-1246037251,-728052148,-1409698340,-1425680999,-58192487,293348287,-1684958703,-245453625,572493888,11281798,-1975259521,1179633798,604021124,-739010657,2022192604,1808045828,-595412226,-2001976937,1161965978,1731101986,254718725,-259149999,1291405254,337989451,-1289123415,1414391315,552108217,-1970273095,197741017,2049364562,1625850043,1414530233,-1925944718,860457236,-1655779865,-1799691131,-1276533564,-192095992,1219750324,-1799041799,-1807152647,1899181346,181634054,614788317,-729127936,-938736412,-95578027,-725289780,1986168132,-641940902,1145719049,665101735,-1034079726,1145361596,625757741,-2012896056,1346670684,1899656203,2014060486,1905101710,726809721,-427508320,32467540,857884222,1296687010,-234328847,1961314730,-630066067,1689462011,1440163175,-1173210980,697106604,-1745311683,1132464291,-1765888,1732633674,-2026504426,1638709640,-202530167,2062054608,-729042374,1743901043,-1591620286,1410951834,-1457914053,-1107597983,-629954800,-1493007229,-957489208,640741464,-1583552399,236357419,420246165,305274233,-1686382237,2026198170,-1503026369,-1410191372,201503505,-1038189564,343075420,-2076211209,159967729,-985474084,2026216092,167686469,2068173833,-339410937,-1258521695,1783792277,1651604618,179930191,169225749,1010372082,-186102538,801789682,-1118490663,1055497808,-1724201293,-1261844384,-107113515,-714334832,-456878055,774104125,1315098446,1689806694,-1394191406,1951268464,976099708,1649146644,-1924884073,-918765663,776889000,-169374132,-622669464,-80872582,-236291222,-2016722105,496996384,1398485479,-1932771532,1947531388,-979267076,-229395265,-1998586268,821889737,-1705699864,-86079159,1709648896,-2069718431,130180753,864900620,-52212687,416453541,2043774262,-490054634,-91268048,989793294,1003235916,223825138,647470939,1507975517,186295910,2041103873,672922718,-1227944305,228464447,1663044153,675806252,-1435865285,103858008,1586220744,524711708,-2020169314,-2144731369,1073146052,2112579462,-2035414459,-120584705,206918281,-62458069,-617895833,1161209386,635927116,-219794002,-778558669,-1171079033,1327970619,-168429250,891247908,817986409,-1313185091,1723838039,-1350745979,409906173,-841481372,-1028554684,1908559324,1716961724,1293482212,-963482757,1584939440,-1293038513,-463434162,-1163870829,-856511262,-1601241181,174149808,-1262792399,-566858117,-608877622,-1359239395,-449648619,1394256962,1688651595,-998770353,-280968572,1963802124,-1837435918,1769538363,-94228765,1742916748,-1795833121,1552214309,1136343932,-332765225,-1981011287,-2112011087,123531812,-1387240160,302942033,-2117287995,-1446222095,1038414469,1849817455,1942951814,1408171798,-1032263438,893165935,1339747909,1153514616,-534186941,-2069658748,684244112,-1461674378,-1734305504,-202616373,1373312036,-1085414591,1848150131,1940251910,1188870114,866428536,-1892535658,2061831719,-819401735,1655994687,292187647,-33997812,2023183565,-1376654510,-1843071944,-815636676,-1245460175,1900023071,1461978517,1620773817,-1385363826,1108663174,-999574155,583746643,639912922,1192890725,1800214638,-1216297816,-875557792,-666089489,756727362,1565526990,405076947,1138107322,-80031459,-2090996043,-1565079326,590301313,-14588890,942966823,-1740230910,1470960306,-1886704516,-595348361,-777958041,615066461,-874181528,-609138825,-1360905473,-156578891,634488587,1664257311,-1040820180,1073138140,-1897237966,-1954620626,-581237001,-1110139170,-505687832,-1590491690,-382402051,1357460738,-526799783,687365,486732829,821416340,1869191382,1665316554,-1367488684,885933921,98838488,-692225512,-1588256901,1249483726,-1312855350,-1141641696,1278321472,-129867127,1697587546,-1614151606,1354668159,-2063961713,-2113037159,-164064807,-386516765,-1326076775,-1025191478,12108045,-82625838,-907794565,382713100,-2013732428,-1863435689,317798326,-1988237007,1919308395,-1645716786,290073056,-2033387865,-207686946,1009800194,1205997539,-2032506210,1673443916,1337607815,2051990211,878601887,1956181093,1356402525,1489742633,-808146968,1330503940,-383836362,-2046432793,1284158236,-1813887142,1562778796,-1633323129,1361013338,-2121848747,-386629557,492374820,-1088394102,1166523278,-1623113015,1003697588,524108547,-2098037516,-211203623,-1491906714,1184844442,86631124,-1703282760,144669456,-1302145615,-1637359932,-1986168389,-179480677,354287407,-554501719,-1447145284,-802210761,-295878212,-90703737,1059609080,-418435380,-538577881,783204148,-2118220297,1673784655,-1072559494,-938729363,61255365,-2047486669,-1278150941,-595400481,634835863,-450835072,-1736627893,-2088436943,829043752,-2033776309,-61774972,-2126148284,-916592347,-332746868,-2135922749,-1557004024,-505421064,715016054,-1682034615,-601287183,125929287,-1731232857,-1498819686,604993680,-142743286,-880998206,1517956580,1405127944,1346962995,-1977579890,1942424624,-211531372,-146946779,-852615457,300711509,217230953,-1972469903,1082930392,-1059360698,-143784227,-1721287632,-1829165534,-1079928350,533205847,-1605495716,-1052020672,393085983,-198281032,1775178342,277448870,487772046,72149249,979123767,1892019199,-2102395671,-217159312,241789451,1078737203,1061011378,-734633863,-1449648216,-997109076,1560400701,-1614501517,2024316943,-507198,-7182609,-665747699,301310650,-121627742,1094620643,-814131694,-1493426358,555614103,-490852346,1658835675,1863056210,-779155012,-356710207,-2074510240,1307444916,-312044568,-367979393,468748465,684826247,870352065,-131944688,710804713,-177436396,357923510,637206910,932789177,-1352907360,-1779992713,1944259424,-1909373804,1347920152,-2027347461,914719146,887090791,-1920231130,1742003269,-624016688,-1148472615,1034738137,-1092158407,-1440880439,-825493470,697340841,-572902796,-1956573991,-1817683142,1308047297,355998749,1566857965,1292027848,81028947,-554895932,-1408754121,1193238465,1397660929,2075425000,-2037707247,-1560584784,-480261948,-877385600,-1981851190,-296299351,359788306,1848558841,-1325642070,-1664285892,-1965807411,-2033650929,1977643486,-723684652,-175613484,-962192715,-985873373,130240134,218941992,-1549239474,957972242,1837800191,901086325,1540096310,-719922365,227200505,1679474058,1160618791,-345673920,895167907,-1899561958,209300188,1266549947,757340905,-1409319150,-174321698,618242624,-1275082130,-1728097818,-10108163,1803942725,-100733311,-1529874481,-25145485,-3998303,535297238,611866547,2070012744,-1806037115,803090418,2092944508,809690814,940736021,1333496180,-563596166,1692672636,-2077361130,651131583,70427877,1810337226,1344774790,-1642868804,1422956793,-796361198,574382624,673728286,734289257,363812587,-1221413147,-594872992,-536118657,1088338719,-1880027526,-1851963653,-1716167911,239012854,-1653344590,-1703013090,-1662922682,-101955463,-413303733,-872547477,1746397162,-411698644,-170056733,-669479565,903330383,-197790049,205986362,-1805070380,110089764,-1091481387,-796142539,-1124539358,-739899776,910524902,903257904,1352291945,700193451,539003572,-1324060255,1209672325,774019010,-2112174960,1175474008,-516556670,-125695867,1051099413,-340147280,-1316976327,802532044,49718760,650072215,-1160420809,-740718404,1016676326,1766181373,564405839,-1635234652,-869823088,-373251962,1762232617,-761376119,1280298854,1269797153,-2128337835,840127228,-1332109550,1403492840,-1990819629,-1630607364,340815671,981468426,-1707076535,-1572242630,1507919106,-53665097,-739654444,-1524128745,1881166281,848321357,169319304,275756178,85611711,813110459,-607270922,-1468988395,-1445294432,300801990,-407468130,-771219174,-1548797817,1606775456,-867484363,-274290590,-253161008,1045114455,642042569,-124905613,483246573,-1014781984,-1006555786,-182026212,-1233076990,-1928983220,784468936,562540353,282565793,-1870981410,1879469017,220708505,1735885483,-1302128603,-405202318,5412251,791197502,-876438351,-440273822,-904515036,1133870281,403213806,-947904892,-2082725305,-1604214007,-1901513699,-2034332687,1858520775,-607678062,-416195159,-529562131,-1540732023,1961091623,2006474866,769243138,-49257224,1614608503,687538084,1730669697,-125004823,940155268,-1101782597,377576198,-911632691,-252508778,-937304046,954343446,2098467061,-1309822131,-1307603678,65583495,344207820,1398407878,-104048396,1740131096,-467357098,-64438659,1431172876,-424739530,-318658597,-1379721338,619153664,-1584188597,2061284958,1310245123,-2023066851,1734715245,-1196329187,-117918304,860013099,-620249703,1101105983,-198112312,-1775273262,-1492082914,-1054205533,141571582,2115875207,-1046330523,329579413,-369340966,-2114102403,808875104,50114809,-1344628161,2079755074,1580800675,-997166993,-1560630213,297366572,-2071774669,-1766298408,2124644769,2034671141,-2043311602,-1956101970,-1896016068,389362394,-1067559695,183249046,1296239120,-79164679,1924442233,-193332057,423063899,228692591,1287197769,-918343856,601349733,-1339411216,-439164150,1931348386,-367494917,-279043845,322716149,-307843986,790147949,428967873,-336140885,732387878,-1943547490,-1569381952,-1235702627,1022880200,635240202,1103371494,-1194343738,-1807941813,-466271106,-987025280,-1583943069,1684861469,914460246,1966873074,-483839877,-395228793,2019938441,-845089154,1672103342,1473130593,-444729375,-1250306756,-827590468,-406438597,-970719996,-2067749683,779241841,1079667011,-1494928741,1632216217,1252857943,-1758349317,1999321467,518665158,1782473012,-1479683033,1667018648,-1108860260,-1538406860,263327648,-70063223,-1780317708,1263196790,1664281931,234803853,-1277480329,437040959,-1364287005,1147451974,2114945336,-1073016425,-198082387,-36847521,-603431961,-277758144,-258326646,-1360789512,-1032675344,-1332740772,-218167481,1720672798,-772995075,530108775,-708395204,659470629,791589208,-1087410665,-30576974,-662797288,344857918,-290990065,-657984722,-282947673,-1364731257,-2120067591,1337307130,-1075571921,-1515372840,-1612799537,407386671,-2043796907,2045892246,636912579,1188990737,-792729209,505166358,-40427297,-1225520141,1530911506,-437733167,-2019368002,577447289,-1087007876,-1901961488,1050828272,1471336772,959631942,851396189,-1711371086,163632879,1845933859,656550901,1059204236,1301408756,-215754472,1028554743,-361503647,-1724286412,878492643,-931368157,418978304,1818019260,-2135930460,106420133,2017797649,600424491,1170350462,-518755294,1438392861,-518987900,-1074754977,45658249,-1037189876,1459554484,-1333217404,-140574685,-1754232511,-666625272,559489231,-1010144901,-1777254941,-2075102478,1149728933,601743960,1324519666,507847194,-1334705795,1545984779,-1964014048,998527664,1694692516,1888155392,-1997076304,-150431632,289992843,-924773394,-1518313664,244098838,-654790846,243972165,-518547455,-1224859061,-125094136,-884202853,-996737488,1307674207,186981410,-2075805692,2079868387,-518959599,694030694,-1203447870,1223656512,935469557,143620164,296897207,-518561799,-2140087990,1006126299,786435225,-1037648367,1400644317,-601711228,1879186218,-439678809,286179380,30118390],512,[126494446,653411976,-956299322,126022,638738116,2114273155,734604070,-604507042,638744203,394009659,-1018113,1150152310,-1706031612,65535,200033929,-1978501696,1589965382,126363150,15498883,1357452148,308200703,84380454,-64749565,-351123967,241091759,4161574,250151796,138841087,1946568203,308200461,38243110,637951684,1183516553,341216018,1375732741,-26032,67436544,66855936,1451954758,263444,638213828,-1993996407,1183449687,-396442372,-1207465946,1298006017,535137101,281693533,-1957363712,82608620,108461825,-1929087233,385809542,199989840,-2037579776,1183448828,106335236,72795422,-1706884936,3102,-1047801317,1575324447,1426064578,-326898549,-62470396,317390856,83773066,106873904,-2096658394,-16450450,2122516038,360448252,-1946399094,-120388538,1183321892,2081045758,-348715817,106874072,509478,-1034033781,-1957363706,339436,455936372,722170880,-1207702592,-768933376,12060139,-1946686716,1438866917,-327029621,1996423306,74907398,-8878451,12079126,-1399173104,-1996488693,-1946192250,-1543538042,-2037710768,-443809930,311901,-2115204267,-16741652,1996424822,2022083844,-1202710785,-1706032640,65535,-9009527,-8747381,-1962913629,-1946192250,79846885,-326413056,-1710983425,65535,-1034033781,-1957363710,149717484,1996445442,142016266,-17004915,-56995818,-16777205,1996424822,-125399804,-1706027267,65535,-17004915,-1945614711,-2037577130,1183448568,106335236,139904286,-1274773820,-26026,41025536,-1558200269,1352728656,-443851008,574045,-2081649835,1187448044,721944830,1996443840,-25858,1183383552,1958743036,108461889,721712895,-1957670720,-768868794,-14790574,-6620042,184549631,-1961134912,1586232902,1980185084,-1995994355,-1705771450,3214,-1014253077,1996425963,-25860,-1070923776,-1034033781,1478361092,-1957345904,-661774612,62844033,-1070901673,-60782967,-60914039,-26179955,1996443670,376897304,-14649601,161095286,-1929379827,385773702,1988529488,726669055,496652480,-1996488699,201088134,-955286080,16539270,1619445504,-385875460,-2037578704,1343683684,-15436033,1996427894,444006172,885146,1954973952,1887866367,-1924131074,385639558,228956752,-2037579776,1343684208,-1979869208,-1979951482,201087126,-164858414,33314438,-1904211852,-381617058,-2037578793,1343684208,-14911745,-6677898,184549631,-2146929472,-2130944370,-167527703,1946231366,173982764,4161574,-2037570700,1343684208,-15436033,1392906870,16777114,1887866112,-397404418,-770966220,-739703947,1958120192,1887604223,-1202710786,1344143410,16777114,1652999936,-352321284,1656652052,2114977788,1603174408,1558776060,1653014275,1958120444,1971490303,-11528450,-386112842,-2037514971,1343684208,201122792,-1915849518,385773702,-42473392,-61176183,343785483,-402632543,-863961784,1585842440,1620445692,51767804,-61032705,-26032,-2037841920,-1769341332,-1224737170,-1528234918,1820756989,1855359998,-2145850370,33317006,-2147294743,33316750,-2147296791,-2130944114,-2096967191,544604154,1040185389,410451975,781443281,240691199,237702699,238751291,237702707,237702707,-61292925,-385649664,1190527394,292880674,-60520819,-1276620778,1317439997,1975520252,23456003,-26179955,-1612165098,1384548861,1975520252,1586397192,1139345148,-1948742911,1468734535,1320586014,508836348,91366263,1998341177,474233116,1413028981,-1961396962,1468735559,575944994,91688050,1981826105,1586397189,-1635055876,1200356434,978815800,-61950325,1966621753,978598165,1200296053,1045924668,1966883897,1045707013,-1904212620,505609310,1620054,-2037559266,1343683650,-61569395,1050300438,184549391,505377984,-61688065,503322808,1216777552,-1924131076,385631878,-26032,-1073020928,-1763114123,-754798336,-738437970,-939768146,16534662,-1955403008,-771993442,-991702557,654067894,-880082805,-62087541,-472783919,-1094401396,958856258,53966081,2139301599,208994306,-251411826,41713958,896861360,-61819253,-422451503,-62349628,37784358,-62081397,-422451503,-62742844,37763366,-2030103692,-2037646256,-2043020218,-1754071984,-60912000,1283915530,1418103804,1283865084,-955747332,16535686,-2364672,-1694739786,4077,-61950209,819354,1619430144,1585843196,-1927711236,385639558,-74389424,209567755,-402632543,-863962316,16312592,-60782965,-60914165,-1232384652,-2104623244,1343684208,-1231359861,-1996488695,-990100858,992347742,-15437049,1996426358,-1705634294,3358,-60912000,-2146505983,83648654,-26179955,937971734,1116113915,1589919996,126428678,-167726359,1963074118,273058687,1947092491,241091703,4161574,1392930420,-15436033,882512502,184549386,-1923255104,385706118,276234064,-15829249,1996430454,214407706,113704960,80,-43481459,166219798,1976699898,1753648435,-11528451,1996430454,223582746,-1073020928,-2037576331,1343683944,200980968,-1592689216,1575485520,1087144186,-60914167,-60778999,-26179955,-2037559274,1343683684,200988648,-1592101696,971505744,550273274,-60914167,-60778999,-26179955,2011713558,1555496954,74160892,-2037710848,-1769210786,1600060512,-443855539,-900899553,1478361118,-1957345904,-661774612,17362049,-16222465,-6683018,-1996488449,1040119942,712376321,-91845296,-1202710786,-1706032892,65535,-17135987,1996443670,175570700,1342874,1975520000,112645,-1070923029,-443855539,-900899553,1478361096,-1957345904,-661774612,-16323453,1996427382,209125134,-1710590209,4591,-15698177,362417782,-1996488686,-1072956346,1589910388,651690766,-2130751606,225729785,1950022016,130426376,1183400028,239504380,51402379,1347615814,-16222465,144311926,-1962934253,1296956486,1562371467,838221,-2115204267,1442945260,-9140537,1996423169,74907398,1222554,1921419520,239504895,-26573175,-26438004,-2144970261,158686271,729826957,1990101464,239534079,638475972,1962950528,1992197093,75432959,-9009409,-9009525,957107967,75238470,65794187,-972261749,-1929347006,1343651910,-16091393,-6682506,-1962934017,-369133946,-2038234990,-1006305686,654207646,637683595,1584662283,-9126269,643265536,-1960441973,1183384151,274106638,983191634,50331668,1040151174,-898432765,-26311027,1996443670,242679568,-16353537,-401734538,-2037514552,1343684206,-8878451,12079126,2073710656,1073741835,1183685748,239503744,-384805236,-1098645682,1946222452,1954989849,-1929379585,385773190,108461904,-1710983425,4962,-1070875413,1575324510,-1873273149,-326412987,-2116514274,1443048172,15615687,-595161856,-1202710787,-1706032892,65535,-35879283,-1944435063,-1903354794,1360461016,1359021241,16777114,1975520000,-662270703,-1924131076,385735814,335583824,1190526976,611582242,-1961212277,1183390806,-61437446,-52918643,-1930410359,1183576662,408324886,-1980348791,585889878,-1961474421,1183389782,-61437446,-1961212277,1183390806,-229209616,-52918643,-1930017143,-1070860202,1996443728,-159973384,-887041,1996484726,-92864516,1342244024,-18315635,1996443670,511115040,-2080496152,-2037835068,-1072956202,-2033842827,-1006567704,958795358,-15501817,1996428406,-393835246,-1706027266,5293,1317012715,-2037709586,-1002373930,-1993994658,205949703,1963607563,20375811,19023606,-1477901451,943620864,57933824,-16741399,1996430454,347576858,1183383552,1958743028,442418197,-2144931701,1969028984,-675643383,1500863740,-259323413,-52905344,-1975618212,-1996695422,-956374906,16570498,-14911745,-2037573002,1343683800,1084314,-494499584,-528053506,-662533890,-490830852,225771774,503337656,-662270640,-347072772,5421067,1996443678,444006172,1066138,5421056,-677752802,-1560281068,950075448,-330921728,-18577721,-1634992046,485228262,-15173889,731518582,-1996488688,1183575110,408324886,-18577783,-18442615,-991148405,958793310,-11438585,1996426358,-424214774,-457768962,368614142,1996423168,175570700,1161114,-196704000,292864011,51011268,2139104984,91577599,-12073434,343342848,-15567105,1996426358,293181962,-1073020928,1317014132,82510318,82726528,1089226379,637951684,-1098905719,1946222312,-662270674,-1924131076,385804430,544669521,236877567,-1912856600,385669254,544669520,236877567,201045992,-2147191616,-1962742194,1298067014,535137101,516574557,-1873273344,-326412987,-2116514274,1442907884,23082751,-1928562945,385809542,16955472,366385744,-2037841920,-1072955654,922687605,-1924136608,385809542,16955472,-26032,-2037841920,1178205946,-1962379514,-2100951434,-16711941,1996425846,-58290936,-1706027266,4524,-17135989,-1957868194,1297948645,2250,0,16777155,115600690,-757997359,701233890,520094464,184614671,1493172992,218169089,-1560280320,234946304,1946157824,251723520,1744831232,268500736,234947328,16777486,-1509948672,285277968,-620690688,33554700,-905968896,302055184,-1929313536,67109127,453051136,83886344,570491648,100663569,1174471424,83886604,872481536,-2046819821,-469695744,117441039,1291911936,-2030042605,-838794496,285213184,-2130640128,301990400,-704576768,318767616,-1342110976,335544832,-704576768,83887114,1929446144,100664338,-83819264,1912603143,-1006566656,-1358953981,1325466368,788529681,906035968,-1342176764,1744896768,822084113,-1174338816,-1342176491,-671022336,-1174404605,-452918528,-1157627389,-201260288,-1124072957,-620690688,1241514514,-872348928,1358955019,100729600,1476395541,285278976,1509949973,973144832,-687865067,285279489,-1308622314,-335478016,1711276554,-1811938560,33619720,-822082816,50396936,1728054016,117505804,0,0,1932669815,1680765817,1426091116,10611851,553157376,-443874187,-1072970915,6879349,-25984,240123904,1342177464,16777114,41728,8858,41216,-1957308181,-4710676,-388460801,-125567039,-1959494624,-1593834474,-771031038,-1073013131,922688117,-1202716672,-1706033150,65535,24498699,172864,267913,125096459,1575324447,533418066,-892747725,-1957363706,-4710676,-388460801,-125567115,-1959494624,-1593832426,-771031030,-1073013131,922688117,-1202716672,-1706033145,104,24498699,697152,792201,125096459,1575324447,533418066,-899825613,-1957363710,-1883758868,-388461056,-125567191,-1959494624,-1593831402,-771031026,-1073013131,922688117,-1202716672,-1706033146,180,24498699,959296,1054345,125096459,1575324447,533418066,-899825613,33555726,-16760064,33559296,-16721152,50336768,33619969,50344448,33565953,50355968,33568001,27392,0,1802392848,1853321070,1851870240,1734440295,101,0,0,0,1916864000,1667850849,1819623945,1769103719,1124560481,1818326113,1410559585,1768186226,1852795252,1126198369,1701734760,1124427123,1751344506,1851868166,107508585,1836213575,1191538273,1801807218,1395545356,1850023982,1936288871,1631785320,1818850419,544104809,1851879507,124285801,1852729670,107508585,1852142150,1208379491,1701995109,1967655287,1918986094,158228841,1818583881,1768189537,99,0,0,0,0,1835619090,1718185072,543450473,1852401731,6648677,2001931264,544437097,1836213575,201354849,776678997,1735279904,1752394092,2019904783,1851876201,1634751264,1752394094,1698827776,1634297708,1917198446,1751346789,0,0,0,0,0,0,1851867919,1634296929,1917198446,1751346789,0],513,[0,0,0,1769427724,1176531827,1668179314,104,0,1635010823,1851877740,1885424136,1936027233,1867187813,1851876722,1953842181,1309829219,1702326895,1851877735,1109404960,1634560879,1867515500,1752394092,1634877972,1768712570,1344302689,1970565743,1936029031,1750208101,1869899105,1836012077,1667853921,1836012040,1634299489,1968310126,1634300787,1916999278,1869898095,1919243053,1851877730,1634478112,695101812,1869370118,141255030,1633840193,1851877742,1702318855,1752394084,1634227204,1968441193,1936288626,104,0,1769427725,1226863475,1768710516,28257,1818575373,1851877735,1953842208,1309894755,1702326895,1851877735,1310731552,1919905401,167799667,1953656656,1702193013,25971,1699944704,762274418,1634693699,1851877748,2036541472,1819044210,2712425,0,1685214468,1631716981,1634951528,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3276870,1701603654,1668506948,1953524082,7237481,1936876886,544108393,1667590211,1735289195,1684955424,1818838560,1850286181,1818326131,1769234796,1277193839,1634886249,1936025970,0,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,5391702,0,2228278,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,131098,1734963791,1818324585,1701603654,1701667182,0,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,536870912,172564176,4438,1431586131,538976336,541415493,0,0,536870912,173154000,5184,1380011347,1448232020,541415493,0,0,536870912,173874896,45145,1297304920,542263117,541415493,0,0,536870912,179707600,14144,1312899923,1263749444,541477200,0,0,536870912,181542608,995,1145128274,538985805,542398548,0,0,536870912,181673680,5722,1431586131,538976336,542398548,0,0,536870912,182460112,33095,772196119,-352321178,807322868,1042154342,529147494,1715341055,-919863510,-812924533,141871370,-1072440573,-126498306,167534089,-947651002,33522440,1183496306,75260,1717972131,1727809163,-1989744431,-2091910074,1215496959,963001505,1919303174,855930126,-954733605,23473670,-990582016,57028638,644234782,117383050,-13998530,-1047803605,-922038389,-620558220,-906051565,1577711733,-28964356,-2096576637,-1200487681,-2080606581,-1956248602,-1050215354,-1553595672,1166894660,1716036606,1714306691,-1207405568,1599995905,-1953446967,1959136198,326387724,-1105824696,384499714,-402625904,-997982917,-402003198,82574617,-165156720,-963907445,-1010213026,-326412912,1082670723,-401443584,-1072956413,45614452,-942946048,21006342,106873856,1128235302,-1207536565,-876019709,96701328,815988738,839289958,172395366,-1560280531,862348860,1715381184,1717979299,-1956232029,1183517790,874416398,1714856806,1714953865,-1956234589,1117982790,-1547685018,782460460,1716167526,-930034743,1459617794,108432214,638076558,1084425355,1107704166,-1593412762,1084450370,200837990,-1586989832,-1072994742,1950882164,930367502,-1202686904,1599995907,1787874249,-59906047,-2096970621,6695998,1048789365,1946183232,-31463366,-267652981,-24909452,-1194035965,1599995906,1787874249,1547108097,1513553766,922707558,-10066346,-395947466,-997986385,650177294,1223,730860523,-999931842,-1993996706,1589654335,1439418719,1716972683,1712223999,1711961855,235304703,-2080449816,-259322684,192278539,309788518,-12589042,1577370755,9489353,419430400,-1305679092,-1342171648,1377850189,1412263541,543518057,1919052108,544830049,1866670125,1769109872,544499815,539583272,842610993,1766662188,1936683619,544499311,1886547779,1543503898,942866432,1480674614,4596772,4325554,1852403120,1633889897,1397555298,1398099789,1143877939,1543525970,1297042944,1163089231,1448231982,1275091968,1398099789,774976325,5657156,-1308609444,-1342133760,1836016430,2019896832,1970471013,779383650,6649957,1852403562,1702389038,1936941312,778987369,7171939,1701867617,1697539182,536896888,2105376,538968096,771760160,7762532,1937339182,2019896832,6029413,1936941399,544828521,1684955467,1802727017,1635197049,1752440947,1919361125,544498021,1936946514,544104809,1852399984,544367988,544172151,1953653104,1885954921,1684370529,544106784,543516788,1919973445,1769173861,1936289391,1869422708,1701668214,1763734638,1699160174,1851878770,1948265593,1751610721,1952522356,1701344288,1969308192,1937072488,1851858988,1684349028,1684370537,1701344288,1970029088,1766989925,544367972,1634561089,778264942,0,1329790976,167780430,1767309325,2003788910,1414406259,1937339136,1550673268,1835888483,1987208238,2097152,2097184,2097244,2097184,218759260,1547321088,2764330,788558383,10246733,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,9109657,-1648300978,295681,0,65578,0,131076,4194576,7864416,9044102,420,262166,134348800,13238318,50987008,20185136,20192624,310837496,310910256,93454410,93457760,81264806,81268065,-2146435068,1,36110336,204472349,32769,0,1297040132,50331725,273696087,65536,100663304,1414748499,1258704197,1162760773,67048524,147405,1070400256,50338050,839008205,1070400256,50351618,-1778237491,1070400256,50377218,-838713395,1070400256,50390786,117587917,1070400257,50406146,1124220877,1070400257,50421506,2063744973,1070400257,50436098,-1258143795,1070400257,50470658,1174552525,1070400266,51005186,-771604531,1070400257,1325429506,67043840,-117293107,1070399489,140802,1852397341,1937207140,1836008224,1768846701,1769234787,544435823,1986622020,29285,1279476487,1263682130,1392902158,1431393349,100664133,1129140820,478543,1413829382,38620995,1396901632,1380078661,251661643,1296912195,1414091351,1381258053,323440201,1431507968,1313165395,1162891076,1297040206,1380929613,1135444,1095648530,1313164354,1179210831,1413563209,1682853705,1413677824,117442136,1415071043,156123974,1163005440,1329808449,1414745421,1196312914,1124335636,190076485,1162020608,1162302550,100666452,1128482130,281935,1096045318,139284291,1314063872,1297040196,1191575557,1128551493,100667202,1431062083,673875,1095062039,1447646275,1329943617,1129203024,1347243343,1398035023,1225130002,1329809742,333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1274653872,1914031552,2139104797,376764418,41910310,638481916,67338112,-2144991116,1946485631,1527249153,1430635352,1444867211,-4710825,-1596420353,-1574961154,-1075313896,-972721409,50544646,-18402,1048696974,49807360,-972720865,50544134,54003398,-1895877633,377796807,-855637061,742295855,772180995,197168131,-1207012153,520028160,113640236,-352255176,-18328,289149220,12083061,-164508412,1433666243,51971782,1356369151,16777114,82362624,168092352,-4697886,-6663937,-1912602369,-1557768000,102629376,-1064380276,-1912556616,50575576,-1090446402,835519299,12066567,-352161024,378086986,-1993998334,100664334,16777114,4897024,62505358,44088832,187063435,638743771,-469104757,-75297932,637957128,1979598651,474253568,1689838306,-910667776,1270370304,-6664187,1593835775,-26833570,-884122337,17104904,131314,17105089,131123,16974018,65831,131074,196895,16973824,131255,16973994,131309,16974000,131237,17105082,131210,178,0,0,0,0,0,0,0,0,0,0,0,113967104,-1909567401,637534214,-2096726645,-953785145,269381,9955342,474335014,1599602688,1594295922,-821771133,-326412806,209568806,-1945731447,123537478,-326907041,-2000726268,-2084771069,-1084816148,887817096,1459940483,-352085313,82609066,60473175,-326950165,-1396746492,-2087130365,-1084816148,283837356,1459940483,-352094529,82609030,58113879,-1202694394,-1064370177,108890918,241485699,1476402408,117863007,79987551,-1957299505,2110007020,108955912,1560823436,516644615,-1940697002,-1210151226,-1670017537,-1960414069,-5044620,-1070349314,-1927527033,1166632060,15198236,-670400476,187200651,-152734218,578125763,2046417674,868234008,1569138395,1509893660,-1670017756,-1977191285,-389021116,1582849013,-939603169,-1384588534,1962540810,-53023760,1166616237,-1993954006,-2094650299,100937285,1030229591,1979655681,1979655704,1032529428,-821600309,1962935869,520039942,197853186,638481856,138151307,41033904,551985382,409035,1364344947,637542842,-109048437,-1173982712,-377487199,1929591816,-1243575775,-1662660095,-58659590,168064257,-167449659,-289070379,46462552,1509622132,-18035878,1508430529,1381092186,1364415179,1962870359,475302702,1375912576,-402526999,-1630797845,1711523332,839011586,876512192,326369283,23217398,1449554549,1584696166,807337830,1381918211,-2145626997,-1460927806,1398043905,-1962518703,-347001268,1249674019,1511486464,619465298,-352261123,34401792,15401195,-352261138,-329585152,192217512,-1962932443,-13741320,-1962820699,1143155780,776243502,558167643,-150571968,1975722963,1499399948,1522545243,-922877660,309443,-352143896,776765676,63078528,1947117804,1531217923,-1787555672,1076776064,-360673301,1686170626,1686798113,184322651,571110628,1678266980,1531233818,776765440,1145867009,2100841531,1346696726,-166693600,292816071,67978486,1149897588,-2140935404,-352249268,1396974106,1156974197,259328013,17581302,1144654965,-2146994923,-383758260,1156972728,980680973,1963934778,1431076895,205846024,1005089888,-478736308,-145398656,-346725248,-401718134,-739573596,1963869242,1432649745,205846263,-2147191712,-369666716,1144651933,-2147191530,-167629236,1963025220,1683787182,-1004773493,1552625784,25699912,945568579,-617414030,1095261321,994331785,762456652,307578102,1686775669,1961101910,79855632,584382188,1431077060,-360649214,222623236,-2146798590,-1978641076],514,[1560994768,786681867,165718015,1266212914,75087882,-544802937,990397579,444336197,79241087,113672960,-49887357,1929160691,-972130551,1073745158,113657323,-352255987,218547774,938147840,1445507,218547713,736838912,722678,619869200,-337938304,185005792,-445378560,2021713024,-154407980,268438278,-533538956,1954604160,199027638,-1961593646,989859894,1962937910,-505354237,-1995641213,-1023406026,1062539,909853104,242483214,-2046147445,616616388,174635783,228775726,915129088,1149894672,864035850,-1965847589,-472839332,11009838,185383690,414915819,-1156060405,317393700,-351588165,188529421,-1195702037,-1157371126,915081924,909836304,57999378,-2082380312,914951366,-208994288,1064587,-1523669714,-1523669714,-1523669714,-311826237,-379976589,-141824679,990692995,2130710582,-276699128,-351484029,217023471,1064585,12711875,-1944357860,-390033704,74706235,-315889318,-1962932551,-1424127228,1178999945,-389810718,74706211,-317462182,1062539,1193531,-270007435,214336480,1062537,-1064380276,753465223,-1040727057,276038080,1944909544,-420914684,-1898279700,-283776830,343195659,1062539,931387,-941096075,216957920,1062537,1049318851,1049165840,-315424620,10487495,-141885440,-1962086781,1143670853,10396424,1300960651,73239298,2097563019,141921030,999310059,628229700,1547375223,1998483972,38550283,74913650,292688955,-2097103896,40510,-2014831756,-338135808,-1640070380,225705984,-402617368,1944584352,-339446528,141855488,-1760920181,-1957633910,-52067387,10497547,861834,-1459886976,-2147126015,65797604,-1476211584,185169154,-2145291027,65781732,-1472148352,185169156,-2145356563,65797860,-2013148032,855641382,-230626835,-1476391520,-2147126014,65781732,-1606366080,1084751885,-461372043,-2133005314,-672464436,1971373302,-1640070388,91488256,-352320536,-489569297,-741223983,251646161,-439287650,-943521422,16818182,338412288,453135387,1142621276,-1950137082,-402649034,-792526804,-803179556,-1609403696,279445515,166402933,1963115766,1927074026,-1090614512,-1578628472,-2114483219,-2130700786,1150010112,58763530,-1084825995,1170669642,-1962934262,-1958213564,1284179548,39095044,125043112,-773074624,-774188583,138775032,1929313155,971766019,-1334462382,-658643977,1944716119,-17149,-1070345333,-402393609,-745808431,-168312437,-773319687,-1949070371,-1946814527,-168339216,-930357877,318882179,-774123042,106793433,-956019319,581,1479,-1990199413,-402615234,1254026386,-325130240,-1962390017,-1084767241,-1523711864,-1523669714,-1523669714,-2000771794,985882368,-1940460563,-1948676407,-511702452,1435182720,-2132639734,1165349178,173495814,503871945,-2029576442,-2134210569,-427818523,1979005441,2012023336,139234250,1073725825,139823910,1073726081,292932155,-2096707965,-1476589881,1973880693,24487684,1583348903,-1899918329,2092942297,-325195776,-1085057449,-1796734864,-1807840788,-336533504,-1850921378,-328538017,9715337,1891522129,-337844224,214336350,-11081642,1592519656,-1947606439,1398169310,1592509928,772589187,1465618861,971570059,-1101639188,1049165936,-974651244,1364811499,1443677827,-402624322,1449061278,-385934360,1499392944,-141825566,915129183,518520848,915101184,909836304,57999378,-2082616856,914951366,1049296912,-396492784,-1144787961,1575488328,1049347071,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293347934,272009484,1049215744,1005060244,-1107250965,-957871408,-1959365634,4898807,1458290408,-401941314,1049231004,333971604,180666091,-385970200,1465838340,-591462773,-24975350,9715337,1592464360,-1326774296,-141864959,-401888069,1049231076,-337117036,-1073063702,-390198924,-27596790,-1008013336,1062539,-1023409688,-401859397,-2024276288,-1807840777,-357111808,-1990199413,-402615234,1174399674,-1007187192,1064587,1150023563,217023242,-1962927640,-1962930122,989859894,1962937910,-588453885,-1995641213,-1023406026,-1074295978,417857624,1593740267,6602583,-1947529496,1170671709,-1107296248,-18347276,-16484355,1396901965,-401947458,1049230808,1239941268,1542949866,1776833375,-1070376192,963959563,75092107,-604536654,1224741049,-76291119,-1076113065,-1414856604,-1413248085,-1951678069,1488956354,6602240,9715337,-1947594264,1049190391,568852628,1049347050,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293348282,272009484,-1084767488,1961361482,12474090,-44898293,9715337,1592386536,-1452056,-141883323,-401839941,1049230772,-1142423404,1610058729,9715337,-1008096792,0,0,11051294,11142667,45616501,-1994273483,-1946114018,234924550,656849439,-853212488,106346529,1946157481,-455369971,-1195761906,628471846,-1021369907,-1202565090,382018818,567083176,-1021355942,1186550266,-497528832,844126716,-436147264,-1342116880,-436147355,-1342116960,-436147358,1476455200,1426254979,2128473227,280580354,-497528832,844126716,-436147264,1476455408,1373821789,1342181561,1509745240,-339725744,-336534016,-488941568,1096017,-52275120,-1070444455,-253361941,-380108565,1435556692,-326898549,-25240318,244049,-161874206,-1954480570,74735077,-807706904,1426386051,1344203915,-1895825480,11182552,-1593555319,1183383720,-1960880126,97213925,-1845361408,134218022,318833408,-1426063098,1694565120,-1342177018,167772672,1862271502,1291846145,1879048743,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11468800,22478848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1635481050,992512,1208513608,2123067764,-1925321730,1342583876,9340045,-14266362,-14285196,-14285708,-14284172,-2071132044,1342570636,2113930394,348422921,-133433205,-8139660,-1090095871,82509829,507792,58064651,-1912569111,-14284730,-14270860,-14271372,-998046628,138841604,1114963750,1081409318,73203494,-385563517,647036660,639530239,639399167,639268095,639137023,639005951,638874879,638743807,638612735,638481663,-1928563457,1342583876,9340045,-14266362,-14285196,-14285708,-14284172,1183647860,-1924131078,100699268,289970768,-998045294,-10163924,112784,-875995298,-326412912,108432214,638076558,10388618,1023414053,1400111119,-1073083273,-922858124,-922869900,6960500,1183712874,1962878472,889136642,2080376474,147096329,-916537293,1962878667,1962878518,15637044,-998045314,1958742788,1778412054,651160327,641103103,-1707838209,160568026,-1198463765,-916586495,182475,-1000974592,-1977219490,620797575,628359183,1214018632,-1494678667,1778412032,106873862,41418534,-1707606234,159121414,856212611,-916496704,1606690507,1200301640,173982724,-1006139098,-1960442274,-1960427449,-1960426921,-1960428425,1589919359,260777482,-125085922,-786447730,329642985,530904009,637579241,9209739,-1912715639,1343684166,1115160358,1081605926,1214235686,74972966,637951684,641628159,641497087,641103871,-1707837441,159252626,185779331,1778939072,-385390080,-1953431701,1589968454,126428682,-1953472277,-208991618,638338702,1183384971,-28930562,1183731734,1962878472,1962878530,1556358720,2013210184,138841604,1047854886,1014300454,913637158,880082726,-1844281702,314868489,292864011,124387434,638076558,637695231,317273343,-28931073,638338702,28837257,-916496896,-326412853,-1962516853,1183713862,126428680,638338699,637683593,17057735,-926168832,1459617796,106859350,638076558,1946173315,1065428487,91652096,509734,138841728,84380454,1992556551,76097042,377389926,-1957399552,1183716982,-1070897640,76097126,-16094640,-998045090,-1980200188,-804520362,28837749,-916496896,1183540939,-28930546,1166616166,106873860,-1912108250,-1993933242,644220997,1145898439,1183711232,-28931304,641501478,855786633,-916496704,313547,1992578560,-1931572474,644283974,1145912449,125042688,1577059000,-1903113271,-1960378810,117770311,239483648,62392179,-875995648,1996449424,2013210132,1996449288,1996449296,175570700,-954933094,281314058,-184549059,69582875,-875995648,-326412912,-1962389877,-1047656866,1065428582,17485,45614452,868993280,-926168640,1442840580,-1962516796,-28930829,1065428582,17485,45614964,-875995648,-28930416,80160358,0,-14264826,-998046628,1589654276,-1953444919,-24536554,-804490034,-791583006,378140130,-993818214,998874142,1955176478,394929676,-1675720381,-351750519,-1576614178,113705353,35270,516217067,507218332,661948832,1126664742,-1985995205,-1977213580,512312071,113740188,35240,-1985345849,-1398538241,-1694054775,-960298615,25797126,-1983510841,-555024384,-326412912,-1948568730,-1953912290,730441782,1715693278,1183563827,-470325754,-1949748378,862324814,-235444526,-1547304120,862357930,71732160,1726216038,-144256461,-1949957135,-1953911778,-1441363000,-1975470967,2042966726,1961657359,1978958923,-2130955705,-200654875,-489561647,251577086,158632347,-1986386224,-672410671,-1674132336,-1607058551,639005833,-1991900022,-796287946,-1986354464,113693649,-351762021,-1576614218,113705353,35270,-1985208695,-1985474935,-1985341815,442973,-1371634842,74776713,-1023266328,-1372127386,267905161,-326412861,1183536982,-1983470844,105286502,-1983339674,205949798,-1986223258,-1559607805,-1070364256,-1568027485,-773289566,-968981506,57933961,-1593145112,101353932,101419426,1583319504,836189,1726778197,-1553547221,-794588742,-1967063415,243795022,-748254770,-1029478688,1716020873,1720303267,-1983760641,-1559269144,378112430,-661943888,796187147,-1987463517,-1953908714,-1005155366,-1039793271,13796233,-489485135,-1297886461,-1273591415,-1543059575,-956135799,948545030,-401347838,-1073020472,113711220,126978468,-1985607993,1183450310,141158404,-1026965453,28835842,46319872,113731072,35258,113704960,35280,-1985044122,-1984519322,1975520102],515,[5331533,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7471396,-1791384279,426753,512,131072,0,262150,4194491,15728752,17105149,534,262161,134348800,3145776,50331648,1507378,1510464,10223670,10231120,371130464,371203344,18940375,19012880,0,1444977,23461958,23465073,-2147090428,8,32243712,472907778,32769,32374784,472907786,32833,33030144,472907782,32897,33423360,472907778,32961,33554432,472907778,33025,33685504,472907787,32834,34406400,472907782,32898,34799616,472907778,32835,-2146435072,1,34930688,204472350,32769,0,1380275715,1459814400,86085,167772416,369103104,1275592704,1347962202,105139777,1314014539,1426345029,139609427,1113146699,1146241359,196865,67043840,268648397,1070400256,33652227,67047168,1845706701,1070400264,50923011,352534477,1070400275,51157507,-1727840307,1070400277,606979,839008205,1070399488,1446915,-704364595,1070399488,35332,1040465869,1070399488,1151491,973291469,1070399505,5,369442765,1444937728,757092933,1444954400,1769173605,1931505263,1886216564,543649385,1919052140,7959137,1162285568,1279870548,1380275781,1313818963,1330007625,1192427527,1229345861,1163019596,1381322579,1230193987,148826,1380275725,1380275537,1279350361,738645,1380275723,1145981254,1162627398,1443823624,1095520837,1096107854,1095648583,673101,1413826326,1162627398,1397900630,1229868873,1397704270,105208393,1162284800,1279870548,1397051973,1129469263,234881861,1230128470,1096045390,1229343820,607564,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,28891278,-1957868288,1297948645,714,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,509073550,-480901551,515912462,-6663856,184549631,-1710787392,65535,123602411,-1923145895,1562377830,1478413133,-1957345904,-661774612,1443163267,-1559345525,-4718240,-6663937,-1711275777,65535,427033000,1392508858,1347469355,1342210744,-6622581,1442840831,16777114,1095680,-6664162,1342177535,-1727970376,-6664110,-1560280833,378077538,28836196,1296915968,1562371467,707149,196617,16711712,131084,65625,16973824,131095,16973828,131152,16973956,131175,16973840,131147,16973848,131191,16973871,131203,16973874,131181,192,0,0,0,0,0,0,0,5,0,0,1314014539,19525,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1702100992,3043437,0,0,256,370152976,5648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,-163133600,-1070923776,-1985853815,1183686726,-1924131082,1360438350,-15436033,1317868150,240195250,184829416,-385649472,1178140841,-16026378,630912630,-385875967,1178140816,-385649244,1347420288,-1700497665,486,1920253963,-1700497665,499,200820361,1348695232,131994,-230258432,200562313,-11832112,1996465270,1996443892,175570700,-15698177,697962102,-1996488702,-1072956346,-1706023820,584,-1985984887,-804543914,1589906548,650128134,637683593,1996425097,14588668,1996423168,44342008,1996423168,44866296,1996423168,19896996,1183514624,-1571386464,-16743959,1996486262,-1303999068,1996443670,242679568,-15960321,1183648374,-1924131078,1343661638,79357966,477478923,1962296889,-159973622,82586,-16192768,1285203062,721420289,1022073280,16154243,1996425844,30382838,149618688,-1700497665,709,732317323,-95515950,94362,106873856,638028070,-1962780791,-768890810,-1694871926,793,-443855539,-900899553,1478361104,-1957345904,-661774612,16313473,1183432747,176589298,411470335,273058815,1947092491,27781379,384976525,143560016,-11462913,1996430454,445549850,240195327,184732136,-385649472,1178140938,-16026382,144372342,-385875965,-2043084557,58064648,1342235113,146210640,-25857,-1073020928,-1224798092,-6619384,-1996488449,-1072958394,-1075248267,916082688,-1996488702,1451878982,1976568812,10807555,-16206081,1357674239,-15436033,1996427894,376897304,16777114,-129595136,2088026123,-26032,1183383552,-262764050,1685377035,-1694992641,65535,-1980086647,-804520874,1183533684,206998282,2013025849,956658205,376699462,-1946532213,1183448150,206997770,1854081259,1585643786,1183514636,172362508,1589908596,-297336850,-1006138842,1191118430,126363142,-2033722133,130840,-1694992641,692,-1694992641,700,-1695254785,65535,-1695254785,65535,-16206081,16777114,411470592,28240383,-887041,-1912665930,385817222,410451792,-15304961,1996428406,-163148526,-2037559274,1343684364,47900686,326483979,1978811961,23259395,-1695385857,65535,-1962843927,738135174,-162624814,208282,239503616,-1961863543,738135686,-162624814,16777114,-96040704,1006392969,2071399510,1178273138,-1988857078,1451821638,728558348,-398030400,-1981397367,1183441990,23372258,23201291,1996427380,444006172,1342177720,23207679,-1070923029,200427145,-12814912,1996430454,1518767386,-1202710785,-1706033088,936,-16218487,528334859,-14911745,-2037573002,1343684442,-1705983957,65535,-16218487,58572811,-2097104663,1962996350,8972547,-1695385857,65535,-16087415,58048523,1358901737,-1695385857,65535,319702531,1347555414,16777114,179764992,209125375,-1710590209,65535,1183432747,-431584792,1182993387,1451426278,1191117032,-431584506,971527819,443681878,1178142071,-1961658870,177114072,650219263,1589905290,126363142,1996476651,71277298,-1224802304,1402666762,-1207959552,921370625,-16206081,-16222465,1996424822,242679568,-15960321,-401733002,-1073020140,-1224798859,2023423752,721420292,-15995968,-1694562122,230,1296942571,1562371467,1624653,1167087646,518818645,-327034738,727056594,780569024,-1203336705,184640673,1946247686,209125136,-1207273729,-11534335,-352230882,-994039038,-1993993634,1958742791,-1898239161,1065428672,91505998,-219561941,-1201764096,-1962522997,1183385686,-1135179334,1589910251,-1200190702,-1911583962,76162753,649748164,1191118728,-1169752136,1085832835,28893308,12314880,-15960321,-2037577098,1343684400,1342193848,342938,241091584,185043238,-15041088,1996426358,814124298,726669055,-1936043840,-1006632957,-1993994658,241091591,4162342,-14253444,-1102672585,1085886486,-1701162752,1023410181,1232404544,1304329857,-1002277542,-14283170,-59310281,737834751,-1063628608,989855749,695597638,1979471419,241091620,-13107418,1996425334,4241414,113285712,1077739520,-1005947648,-2128214434,1950699071,-14620413,638475972,1996437503,-92864516,-1705983957,1710,1593786345,-443855539,-900899553,1478361104,-1957345904,-661774612,1444342915,1867395,-1293352075,375309312,610241318,-1910747509,126559937,638213828,205326217,721778176,23325120,639000260,1076119435,-196703936,-1994633589,1317665350,-94452484,4162342,-1960387212,2145681415,1964131899,-196705516,-196703480,-1980348791,1187510350,-352321292,833557,40367910,16779269,1183577158,-4330508,1183577158,-94452492,38222118,1589943670,1200301814,2145681414,1963869755,-230242334,1589903360,126494454,-1962516796,-2010713482,-230228224,-2081011969,1913451134,112869,-16723735,1589910134,1200301590,1389505316,112720,120494672,1996423168,209125146,-1207273729,-1706033150,1762,1946157629,-13113085,638213828,1997291395,444006194,384452237,178512,117348945,37552128,-2095287040,1946217086,444006166,384583309,440400,122526288,104660992,-385649664,1183579897,2145681642,1964131899,-196688121,468385792,-1206225153,1727463436,1389505516,112720,-26032,-1578434560,-1946925313,1178201158,-15240204,1996429942,108461832,1342180536,16777114,802048,-1427569804,106874110,105351974,998237312,-864743866,1593780969,-443855539,-900899553,1478361112,-1957345904,-661774612,-15567105,1996426358,1354771210,359322,172374784,1446708597,721712140,-14619712,1996427894,242679568,-16222465,-401734026,1178271767,1004827910,-545978282,1291846072,535137101,248139101,-1873273344,-326412987,-2082959842,1183516908,139889414,-1980217719,485227094,-1711276104,1853979371,-2092957448,-2130642338,1073744454,-14303205,205914623,16416387,2122385269,1983906040,242679586,-15960321,12061302,1234849856,1023410184,-964870144,-1132675061,-129619559,-2080745959,1962998398,-125927133,477315072,-15829249,1996426358,-126419190,351130,2092960512,1177131411,-95020552,-1962522997,1177225302,-95020040,-443855539,-900899553,1478361098,-1957345904,-661774612,-11604861,1996426358,1095690,-1202695527,1385758721,142016336,-1710852353,65535,-1980086647,-804520874,-1070922379,-11146343,1996426358,1095690,-1202695527,1385758721,106873936,41418534,-1204289754,1385758792,-1303999152,899305494,184549385,-1949600576,-768888250,1929139771,1002403591,-1166542266,-1980086647,2122447958,1963244998,-931233363,-1502216465,-443855539,-900899553,1478361096,-1957345904,-661774612,-15436033,280498806,1347590400,-1728052808,1996443730,242679568,-15960321,1996425846,108461832,16777114,-1957868288,1297948645,503320778,1430622296,-1910575989,418153432,308200534,88048422,-1070922371,637622249,-217892981,-394884786,652887692,1183319178,80094972,15329536,-1961998593,-2144989602,-193700801,4161574,-722926731,-398030080,1074939435,2080376125,308200456,1929853734,-62486005,652762820,-1360328824,-1030962293,1375732741,177117776,67436544,-990108672,-1960439202,-1048378801,-52330493,-1048328189,650218244,-915273927,-1994456282,1174533214,239504146,-1995417973,1451880006,-16520208,1589907014,1065362958,637957120,1968979840],516,[1296388941,407352,779576935,1464282670,11731012,14418079,122226480,128976747,13240141,27394403,-75300441,-787515636,-4645149,786009855,1087487,-15873249,-102000129,10749695,278144,-402426880,1592272414,-1010814208,-1205971369,-661782477,637534136,3998720,-352095228,28348419,-402651998,-2031615886,-1543059712,-402653184,28835889,1600003840,1448091339,6076503,518576270,11921408,525885023,-402652470,251592721,175440036,278144,-402426880,-2134694410,1086,-472185740,245490651,1090304,-401395016,-1070397850,263738,-610598028,828386,-1023407965,-1948611042,624867536,-1021369907,-1207956551,515847476,1075956992,1166810505,80184066,-1161563166,-893514486,213958412,620782008,557645857,1107522816,1048594246,1946157060,148158999,-1089978178,163055725,2172161,1962942781,1195786755,-1205924322,146351412,1075956992,-695469086,-1958731315,522309079,768451,-1088080712,-987889634,522308885,80184128,868480226,71205074,678690816,-1961956221,-650732580,-650732745,1200305711,247759620,-1962932039,-773271080,65242088,1946418051,-270384639,721424545,-1291842042,66319884,77644738,-1547462656,1438843042,220130443,2122579967,611453958,-1912566088,140428736,100665287,-855488569,71797761,637947788,-1744829280,856180617,172460480,1575324447,1426065098,1465314443,-62178,-855212415,-1205571071,-661782087,-2146926908,1086,647693428,-947702307,-1175047330,-372178577,24356339,532689828,-443851169,445021,1458342741,-15917481,108954111,661782989,-1912474440,142001600,861849219,24099327,-1510741551,-1952185997,-2144991114,1086,-577043596,532689700,-443851169,445021,1511040,71204866,57933824,-1023226752,1511040,1137689348,1431312875,-1961038717,1993972716,41334784,-1994373497,508756550,-1962516795,1932002311,-1983609122,-335869882,-2091560944,-326427412,-1694468391,1409016539,36812830,-1070344050,839009930,-1572961281,57999360,-167653504,175440327,108265896,-385757312,44564612,-18283660,80213505,78122101,-813692812,50849796,-940123669,-1475709688,-2147060728,-538375985,102664706,-1060405248,-151133312,-1463606573,1344238593,-2146941301,-96663580,1476752641,250314764,621299339,3998520,41244673,-610598604,1859754978,134613248,-2091180288,-1453515580,41271295,1397801816,-1959338869,-1992948665,1482360391,-385694589,1398145826,-1957211567,1317733470,-1965820158,954302669,-372184624,-940127277,-1957530432,-226424746,-1024065056,-148867648,1963008194,281212480,-1024063371,-350849784,-92237772,-2146536430,158602490,-141547541,1963004098,1072136224,1062539,1193531,-1477966987,214336510,1062537,-1678321253,99171547,63174145,1256915828,139889552,31519361,1958789878,281212681,-352094975,-619999179,-1058535820,-1876169984,1062539,931387,-1092025483,63668224,-1678255717,915090651,909836304,57999374,-2080481816,914951406,-1007288304,-1957661428,-253328397,443872779,1245633435,-773074688,7989483,1244584859,-773598976,63668451,915090923,909836304,594804750,-1693660288,-644089895,752589815,-1946756709,989859894,1962937910,-32970749,-1995641213,-1962930122,-226424746,-1024065056,-150243904,1963008194,281212441,1189806965,-2134209904,-994439199,2044908368,214169329,-494670731,-1948069881,-741110838,63108810,267068533,-775171696,-136733749,246775,-2134641804,1187382476,-644153342,1516175462,-379692199,-31130009,1593909480,1583044954,-2130842391,33556494,139365201,-2134843008,1836368121,-2130162037,-2096940831,225708281,1947269507,820084744,1966143875,-1060637100,-411034252,272010047,305543936,-402426624,-964428474,272009484,-153511168,-1958945893,-2125395890,-2130444063,-1996421951,-1024980914,6219776,954303321,1946745216,284786696,-243257740,-1043758840,139364614,-352281368,139365179,121168257,53016961,-511636108,-108986056,57934080,-402620184,485163044,-1690252160,-644095269,-774333495,-1681270373,-576988963,-1694493122,1443338,-369286055,-610534099,-1952771458,-1040770482,561283071,-2145827082,-543484299,-610594194,-2086989186,1946163838,1055490316,441319744,309255067,-1983302717,1317605966,374245652,-1994895735,-387245490,138840912,-2147368923,-1069743628,57890816,-385874712,-154927915,-92979004,507563136,1397839447,-1931289701,19381207,115703,1342575220,-6678958,-1962934017,123230968,1282735883,-1962389877,132481241,-2133275264,-209665821,-2146863936,-914343711,175555844,2122967430,377392404,-971866487,-1986324922,1187387214,1593821977,101104402,115703,1342574196,343342930,16777114,123230720,1600018779,1054710559,177930262,-1023404538,-1951182050,1963246838,-158682312,829752004,-2136438605,-1984746635,1963050230,-1467895004,-1289849599,1963239555,-1467698408,-1290636024,1964025989,-1467567348,-1291422432,1967171719,45266944,1392957582,-852148552,197168161,1963416515,-2141482240,1086,1048580468,1962934292,1352268,10880710,-1555895551,1478426650,-326412987,-1207021538,-951056645,113180230,-326412987,117356574,1392957582,-852148552,2001185,33983488,-1593353472,520028186,-2095120384,-2091383100,1297941188,-816308273,620758691,1048641340,1946157060,1745672,439277979,697088,434627,985674691,1946158086,1054710539,-1600454634,1059323926,525835,-1558184155,633536520,1048579072,1946157060,1054448416,-1952776182,-2147481074,-1056181275,-1694491997,1715929,-1677928037,667353,168725443,-444575488,-1998255373,1426066214,1561697512,657039,-1023383576,-2146697179,1086,-644142732,-1694496194,659083,200533376,1745857,439277979,517708544,-644153318,-1593832914,378208282,-1950154724,1358957070,183756160,187074789,384324864,-1031054060,434688907,272009984,238435072,-402426624,-293340570,272009484,168201984,244040448,235470870,235405320,-772407284,405130,-2134717056,-854966299,780849654,-1040777193,-646651905,-29562479,1431346171,-326412770,-1979156795,-1072922620,1988709966,-790048760,-152514328,202908880,-1329297882,1392806299,-352321093,513538943,117880912,1048631438,1476395174,-821988065,1924669008,-958886392,42502,109494323,446890004,1163403008,518818645,-1564996016,1187467272,1158185982,518818645,-1912035912,-1202518312,567096638,7817,132748,446760795,2031360,-998039808,-998025210,-817013502,-1202676741,508910642,-974353578,1313736822,688420489,-617393404,-1002743724,1082861685,821765377,1966135613,37784071,376631356,620839051,-616694017,-1962183454,-549650112,-972852000,1583058948,-816292577,224398762,235015566,224529832,235015568,223481248,235015552,223350174,235015550,224923058,235015574,224791870,235015572,222432686,235015536,224660794,235015570,269488170,534912999,268701706,270667800,268242714,254676772,256839677,257495037,266014563,266604531,263655279,265228227,464066205,452204678,469702488,459020724,507387780,476123133,524165005,482025364,550641899,550314199,551624924,268247270,627320124,615392386,268242941,268242941,638198193,268247751,530259267,268242941,542842892,543236168,540221544,543236168,541597768,541597768,542384212,544153672,540221531,542384200,273486051,273748065,273485905,273748065,274665567,274665671,273485901,280629345,275255827,276566113,275255400,277221473,274665567,274665671,277221500,276566113,275256212,276566113,276893815,276238424,274665567,274665671,275255400,277221473,1111492100,117768961,0,0,16826369,0,0,50348032,0,-1073741824,41959424,-1,-1,16383,2139095040,2139095039,0,2146435072,-1,2146435071,0,-2147483648,16826369,0,-2147483648,0,-160779894,-1993301260,65534,-1033546850,-575416510,0,1805331491,-2046127679,65535,-102865788,-1257966797,0,0,-2147483648,1,560513589,-921707870,1,-853832962,-728074165,1,1545072828,-1196803287,0,-70256743,-1709139324,65534,-774932052,-1317922825,65535,2077491203,1547622490,364393,1295450240,-789041961,841428,-590151680,-1142004201,1213114,-1848967040,-2037686696,1373446,196608,18908901,-1669790462,8388617,-1999673757,-918965648,15,-951649642,-457765634,8388627,1582862795,-184121717,20,1530003460,-1530278136,-154032,-775028736,-1471425078,184560,-1986068480,1386799659,367690,1113915392,-372288176,430319,1267728384,-437902163,369731,196608,1446544144,-261992694,3,1830728935,-296726128,5,1533879355,-1404006368,6,615336848,-1539054106,5,412614658,117240837,389748,-1391984640,1028920545,978075,1605304320,-666188893,1375728,131072,947615599,-626585461,10,-1686378403,-1610370686,18,-418806914,-1221724140,22,1996750851,1474478745,-91279,1335623680,1580594737,319121,1267335296,-907183382,570067,684261376,-466674423,690884,131200,1047557819,-1901329829,8388613,-1456214176,-1677451312,8,1820572566,-1067453216,8388617,217501692,217779457,1358630149,1448549894,-2091691694,-1957362964,-745800468,2126890891,-1958263020,-645136819,-1009728560,-788274301,-1476448573,1183714498,-1945441522,-339505445,-1898738684,38177987,1358635243,1448549894,374559058,-1930654891,-54489384,-947137653,1192525509,-2130817653,-976210711,-578107952,-786439293,-1476448541,-225769184,-259296021,1988849899,38178304,1201145226,1659629571,1979969675,38178304,1201145226,1391194115,-805058933,-259276149,1201145226,1122758659,-1912572277,889389638,-352139389,-259289035,-1912572413,889389638,-352139389,-963932123,-1031024637,889450635,-352139389,-259289067,-1912572413,183173702,-234622837,898303211,2122925895,-1206023660,-661780307,11280008,1443527,-305127424,-305074736,-578097712,-166796413,175374785,1343144120,1890058030,-1957457911,115573721,-1869086930,-661890295,915128462,-24444912,-1995640957,-352283586,2122944592,857573908,230211520,-946937970,11280008,-1979705693,-789851939,-789851925,249791467,1946272246,-1744884215,-1880553088,1290309632,-1992265216,-167734218,74712257,9715337,1946731510,49512451,1946337782,-1744884195,915081568,909836304,158597134,-1995641213,-352317386,-201004969,-1061621013,-13742066,-402038617,243528694,-352255978,272010047,-1963029760,484606165,-422514038,-164440574,1044118059,2146959374,-389810943,485163355,-998023792,1515805442,119496542,1576520169,1526908035,1600019033,-816314593,151000737,134219782,-167769082,104762064,-1026588672,171960192,-1445923129,-982130689,11288192,-1949534771,343852524,-1962686589,-377422259,133791796,1183562103,72780556,-1911916917,1452019270,-792342526,-2082633019,-472834077,547880750,-645165047,772203395,160475135,-477898357,-1476448762,-645199464,772203395,160995327,1062539,931387,-293402506,272009484,602456832,-1946948621,115573721,-1599602898,-2082895095,-13760797,-150361945,1962936001,300935427,-149838103,1946683073,66158884,63043330,-2129562362,1954612473,201770759,-1023410176,-1002743724,211905397,306612480,12711875,-150178800,1963196609,286189827,-149885463,1963196609,264759555,-1978680343,-2081697571,-13758749,-1979076441,-2081697571,-13758749,-1979072345,-2081697571,-13758749,-150351705,1962936001,290842908,-150670976,1962936001,112656,-166621207,91489985,-2048278477,370049809],517,[-1866252288,-343932742,-2135257053,-1877087488,683397683,-1877415158,-142093773,-351647557,-768372722,-351647557,-768372730,-1979053893,-523236539,1141563600,-523134965,1966266371,173289994,-1962390133,-13760444,-1963488473,5368022,-1022732920,1445507,-1962743036,370050039,1038811392,839545022,-2132377358,134224872,-2084369803,67114510,-351634242,370050026,-2000813056,370049802,1049297152,-1523711852,-1523669714,-1523669714,-276585170,216957708,-1807840317,1962359552,-1515870964,-2086296155,-293401361,116835084,1947205643,2027303621,-1954092095,-2082501690,-947714362,309510,-56101891,-259324814,-208960533,738164457,-2029486911,66225911,-136775736,4406744,1381314430,-1123519093,-701366271,-571014535,1300960651,73239298,184974731,-385648403,-360512416,14254849,-2097095805,-1947664161,1364350211,-1952655822,-796152344,-1379365971,867031179,200181750,-2089782026,444337918,57994507,-1962816893,-1949201430,869829579,284066752,1400169847,-24958606,-1791788026,57982986,-1979593600,-1780315452,-242559350,-343224950,-125116534,-466434934,1997074051,-785877999,-774712859,-774647343,-210417968,-830006805,4179447,-847051916,-773271264,-773926437,-488779302,-1949398028,-134706185,1950351301,30245635,578312349,1276318723,73143042,1929804819,-773861104,-774254117,1943917018,30245635,-370111680,338363284,453135387,2082145372,857371398,-136841226,-137234477,-170002478,-837560813,-32252397,-1477840757,1492159234,1350628480,1426234857,-231539062,1086391122,872030800,-1947497509,184847307,-1962117952,1959922453,-1948059898,1439337448,76279091,276086795,184702347,-150375214,331875298,13992922,184697995,-1961921344,1959922453,65206025,-2082860088,190316757,-919383871,-1073019765,1435177076,1959922436,65206025,-2081811496,1149960401,1958742786,39160592,158650891,-670833929,-779884013,71600896,259309579,-771025525,-487126668,-367798269,1476448643,860930827,184847323,-150309696,-402454939,-746337773,38046464,276086795,184833419,-150375214,333972450,13861834,184829067,-1961855808,-771030443,-487126668,-904665085,-1962880125,361432644,158650891,-402398473,-746337773,-2116711680,1480589285,860931339,1149981421,1958742786,107345674,-636237821,-1962879613,-1073019836,1435177076,1959922436,65206025,-2082860088,1149960405,39160582,158650891,-939269385,-712779245,-919383808,184829067,-150309696,-670890395,-779884013,105155328,184833419,-150375214,332923874,13730794,-150584181,-989657499,1566167315,-779355509,-661927029,1958742872,30245635,30468446,851516409,1448236530,113673047,-1190738045,-201523196,1583348903,-1377268836,-1951545205,-796152360,-141847891,-1526688065,866493861,192060927,-657331503,-640558127,1430642641,1719945,1459636968,1705671,1088946176,1021859584,954750720,-2147369728,-741219887,-758001455,-1765924238,106183424,1144720501,990344452,41222748,208866363,-1056194037,-1005927669,-393485262,1532614539,1374248543,-1674147071,1006580480,191001558,990148050,-146704400,-1756146954,-175379149,184587937,-150702912,1358072807,184588449,-150571840,334496743,10133994,141869067,-402397193,-1845439869,1709707,466824027,-585409586,-1779950755,1939050898,235097875,504561814,101908632,370344090,-311230308,237719491,505086102,102432920,235077786,504561816,-1038942054,9836171,-1865815051,-16055120,-293396363,1959329296,-1946449140,-1949660199,-336776235,175161065,9715339,-1108779688,-940076805,477495040,-1761022333,-947199862,-578094198,-829757046,-1785204086,-527772534,-1869234126,-2147432457,-783386507,-774712859,-774647343,13105111,-336628608,198511461,-1966273846,1959332843,370049860,-389013504,-389014670,-108982414,494370816,-940169358,-350063615,-800040940,-350588188,1927860236,-800040940,-352161052,29851660,1929435011,-2147434748,-1947389114,-1966437419,-1874072615,-2147432457,-783414155,-774712859,-774647343,195072215,1944637440,199807094,-2094304019,536876558,1483925712,1282599120,-2147418751,376571767,1946272502,-2081606895,-854392382,-49029869,12518515,-1801369984,361338624,-1996337783,1166607453,-2141366266,1703444708,16679178,-2129756864,2126512638,141920596,738758,8382915,-456109992,-1175729038,-965547824,-456109992,-1091850382,-788586775,-1778813976,-1039481846,-461314422,-119111673,1961692053,370049957,-389013504,-389012110,-41870990,662111232,-956942734,-349080568,175160862,-1996855320,1489177189,1927598160,-804459745,1478062824,1927598160,856812290,147226861,-585904877,74710291,1182793919,-768414413,-2080418839,134223374,-805303392,-790048536,-804359448,-1105038616,501746300,174426362,1927860419,370049802,-990502912,-1092061824,99093140,174426362,370049987,-990502912,-338398080,-1951586582,-1968363784,616616400,-2033659903,272010180,305543936,-402426624,-964432986,272009484,-2134212608,-12782030,3940724,1686647668,-1736496118,-2012724087,1418201972,92047623,1149812787,38045956,-2000485239,12061284,-2147305920,-596279046,-663355637,-352203136,174360787,1971387008,1979648780,-1073629176,-352203136,370049983,2133590528,-783794024,181588199,-336102958,46266027,-1070397579,-1729505141,29488640,1552618101,121932293,-787848054,-771771168,8514008,-385194870,-1897332570,14215424,915144331,1149960208,189565450,-1049245430,-1962259318,-2143483836,1038056704,-578879615,1686798084,-790591993,-773730080,185895896,-703987116,1552676402,55839493,243480436,-1977614314,-805303538,-789982999,-802393367,-2127400215,1920991482,-167413988,359924163,-1014771574,5377,158978098,-489566069,1962933888,-1951689962,-792482877,183923433,-337807132,2028210928,-2083132436,671094286,724618,-372184624,410184144,829614544,-1575056594,-2132508662,-1590756342,-1951724896,-957633597,91417040,1971373302,512437987,-461370714,-1964569984,-1590776893,-341112156,-2134575447,-437532044,1445507,98105136,406716290,-1858634496,1410012299,180521474,72649670,168189067,-2147257152,-338624054,57924305,-503199104,-1964669195,-461370780,-1966634368,-1965126917,-372100366,-1070334171,1357502603,-385972225,-24647202,1049299691,1044054032,-311230446,-1995651197,637538366,652774317,651201453,650677165,-1946711123,-773467688,-774778414,-773467693,-774778414,-773467693,-774778414,-2134146861,-1996006264,1418265932,23890179,-905196277,-427756406,175409280,881391154,-780147584,-773271064,1038668264,259262463,1946157117,67054877,-2012724087,-1195177100,45498368,1971387264,1976110063,30310635,-75438357,185300352,-1207470647,28753921,243521259,755105814,747308031,-1962781557,1552614476,-783794170,-774712859,198431185,-1980532261,39094572,-1996206967,-164493732,-1040800021,856257794,-1414812736,18540971,1963049462,22317885,-1962713973,1284113732,-773206009,-774123048,-773205798,-774123048,-773205798,-774123048,-1951690022,-1031033917,175934123,-1199511680,-418742288,-374619894,1552548056,-2132574198,-385814807,199819472,-1868567807,915144331,1284112400,1976109579,172788464,-2130154357,2097414397,33391070,-1965326596,22317828,57982986,-167654784,1383335874,1445507,761888,-388962096,980609232,812837072,1946469110,197326393,1552626804,88378115,-2147005302,-1031569439,13861640,-2147483627,645464273,1166008704,67173761,1407917180,-697048624,-389019413,-506461070,1552665714,88378115,-2147005302,-372211743,-607004463,-372188463,-607004463,-372188463,-607004463,-1416439087,-1951677557,-980702270,-788267259,-773795360,182505952,172788417,176218496,-2084328479,243468015,-1977090026,-478148004,185502336,-789983232,1927925993,1927925780,178830877,-1523669714,-1389451986,-341056758,1927925969,1977289220,179355368,-620042517,-169091212,1445507,-3833552,-1948387581,79791053,-2146798454,1418363110,89950983,-1962709877,-355466940,-573449263,-152905519,-1413117013,-1951677557,-2031375422,-125063898,829751051,-578032333,263771019,272009984,305543936,-402426624,-964434098,272009484,-2000080384,-812971188,2038490496,-1998588158,1508444780,272009986,305543936,-402426624,-964434138,272009484,-1983892736,38045956,-1996209015,1153893956,-2000682744,28576356,-1022663544,272010070,189068800,-164072190,1963002692,139234094,2131753347,74222378,-1962509173,39619348,184691432,-1978108453,-469104028,-621345671,-1036843916,-1956705928,868461506,-2080904238,16782862,-343932742,-1951586579,-1951586584,1959070712,-1948568771,2078931,1062539,1193531,-1746402443,214336486,1062537,1284032818,-2133882101,209289445,-2080376957,-981205003,14123777,185232520,-385452801,954794388,872254463,1060333,1442940905,1593837800,-1951677813,-1950110781,-167768010,1963068228,189068865,-1959627519,-108853172,-1959559393,2089485420,-1961587962,2095579740,1978469121,174361121,209314826,-2080377981,-1031536654,13861633,108577587,-1949158461,-636763174,243529332,-1157562346,-768376832,-1951586621,-1951586608,-1951586600,-1951586584,197463032,1958874051,4175935,1062539,1193531,-672660619,214336485,1062537,1284032818,-2133882101,58294501,-2013228568,-16053652,-318042251,-74773643,-617354613,539873843,13560064,1459516137,-1761603864,-1951703150,-980702269,-1413313621,272010179,189068800,-162564862,1963002692,139234101,2134899075,74222401,-1962509173,39619348,-1979663640,-469104028,870843257,2026320640,238435099,-402426624,-293345946,272009484,-13384960,-578032333,-437529205,-83100405,41286155,243522539,-1090453482,-454328320,-705177609,-621292553,13861877,-2097097341,-1950154537,-1962930122,-108853172,-1960805057,2089485420,-1961587962,1357382236,197145344,197462983,1958874051,4175879,-1023404056,17319111,-1996191296,1149829700,105154820,17515718,-919344661,-741219631,-674114095,-186514830,-573448239,-623780911,1149878531,-1995142904,1820918364,108824836,-2084555837,-638107671,1952545865,1090093867,-108831875,185826864,1960119251,-1962865662,-1946209321,-2082501649,-271503127,-607003183,41147089,-220016432,-573444143,-623780911,-1072966448,243476084,-165674986,67111686,116795765,1963458571,583141937,1944899808,-2084556021,-669843006,-132913133,838971587,-1946209308,-1948283921,-154670121,134220550,1157032565,-646610934,1157030635,-596279286,-24391701,1062539,1193531,333972341,214336484,1062537,-1064501625,-1030825332,-1515857778,-1064524379,-1030825332,-1389963122,-2029457533,-2131457289,1955102950,2145681418,-12716494,1024423039,628359168,-1992294611,1955072068,12108555,-2130528704,-2147481988,1821109621,40635140,-478860277,-352203136,107776990,184839179,738919020,28837749,-352209216,370049994,-315412480,1820929161,74221826,-351900535,29882085,-1515905163,-4676187,-1410987393,1062539,931387,2145911669,216957923,1062537,-1413467197,12102571,-4674688,-1410987393,1062539,931387,1541931893,216957923,1062537,46659267,-1070353547,-1414812757,272010155,238435072,-402426624,-293346502,272009484,-24395008,1062539,84427915,1955217407,-2132377590,2089477642,1979648523,-1515870780,-293360731,238435080,-402426624,-293346554,272009484,915129088,1686110224,-1950122230,-2147479498,-1015018892,178498854,434944,434627,-1012138357,-1962931039,-1950110722,-1962930122,217023486,1166675889,705635336,105221064,1300949203,2043218442,64550658,242223172,2101346365,-1073660661,1149833086,158974728,-968884040,-352122044,-1073628943,17515718,29026539,855829248,369555410,1948254208,-1963489534,1703545412,-1965346038,-472904868],518,[196633,16712084,16973850,66103,16973905,65690,16973906,65561,16973908,65718,16973910,66127,88,0,0,0,1167087646,518818645,-326903666,727078676,108956662,-1962391922,652084191,1116211082,-24951060,653294600,-2012723830,-1977160638,-2008676027,-968430526,-1191117498,1317601284,-1946579974,-1960442274,-1960441273,1317669975,1959332605,-773140216,1976172248,-331183880,-45708730,1183320068,-680177667,-1928694017,1343679558,-6680982,-1962934017,251560944,-24965004,-1207601665,334233598,-335545160,-919891954,41956865,42077713,1577058744,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460989059,175541078,1778412118,-1711117824,222,-1996328285,184710166,-385647150,1784021182,1778412032,-26112,-804585472,-1410792588,1183667712,1783633644,-26098,-125108224,1947139971,-31985,-1880554635,-149504,-1879012119,2123101739,138841606,-1947450742,652084191,-2092562552,-260306690,-1897119094,-2010773434,-1975121851,-2010715070,726010181,1166616256,1166616076,-45693430,309504,-1946530167,138841849,-1979294069,-466949054,1317720619,1959332605,-773795576,1976172242,1191782136,1460217354,1183467020,-2012740355,1968176454,41066963,41162379,637951627,638470025,-1206888567,65732609,1593835448,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460464771,-1946801322,1183712894,64981768,126494430,1190412936,2080964227,-196950288,-196702976,1746817046,-6684576,1023410431,-1071972351,1600051447,-443855539,-884122337,1167087646,518818645,-326903666,727078658,108956662,-1979169138,-1962907260,652084191,-2092562552,-277083906,-1911929206,-2010773434,1183451205,1166550540,41066761,41162379,172329254,206932262,-1993949141,-1993994171,1599999557,-443855539,-884122337,16973828,131543,16974254,65778,16973906,65732,16973908,65655,86,0,1167087646,518818645,-326903666,-950642934,268595206,243172096,-385649663,1996423347,1778412038,-1711248882,76,1962937917,1959922436,-18425,-1878854167,-2096595317,376766207,1778412119,-1711248896,65535,108318731,-369099080,1218511574,1242991360,2080768768,1285767170,1310099712,5284608,5379721,-1962912607,50353686,-1560119802,378077272,1419837530,6071040,6166153,-2103197653,41984770,512351019,12059262,1879452432,2126514946,1174834712,1144425216,12985856,268482592,40896043,2143501123,2047264748,-1207959550,103485440,2023948912,5284098,4982329,1996428407,-45708026,1452953622,-2097151999,-259324220,516166123,-1977221040,-45709305,5244671,-2097151554,158597630,32833153,568918900,108956418,32833153,266929013,172395266,957109899,2114093590,31516931,104401276,58065536,-788408855,-167609810,16939782,1183464309,-1543523075,1352729210,1275476224,1460893440,385697421,33004112,-998047744,-336557306,516198418,-1977221040,-45709305,5244671,1308623294,-1981217932,2047276545,57999618,-1593802263,104398936,510787676,41944707,-2112453887,1996423170,-45708792,42703440,-998047744,-336557308,1183485980,1545520381,126363136,6031103,41944707,-2112453887,29229058,33456896,1642660724,-45708799,4464324,41432715,-16742362,-2147321850,251820326,956321953,1979730950,15395075,-45707945,345657366,-2097151998,-259324220,-1878988567,956321953,1996508166,1183667987,-1706027271,65535,-1962490749,-1877808144,5250756,-2012771802,117438790,29229136,57953792,-1979659287,-466945722,-265959285,81838336,721245834,-1983771658,-779355578,1108337283,200682306,-1987478318,1586230870,-2132933638,1053036519,-1977221052,-45709311,956324001,1912626182,-2147056867,377684226,-16776574,1183451254,-6663939,-2097151745,-125107004,1183456235,1545520381,126363136,6031103,41944707,-2112453887,29294594,33522432,1183467637,1142867197,2017364736,25699842,41420543,41494144,1983464975,-1953792522,199820926,516198655,-1977221040,-45709305,5244671,-2097151554,57999870,-2114052631,1963062526,-32184061,-947179285,-38261013,-1876300801,-1962915679,1073760790,5244475,372969077,141885522,41813703,82509825,5246719,-352321096,-963932157,1296916318,1562371467,248653,27131907,1704191,14876675,1769727,2621699,5505025,0,0,0,1167087646,518818645,-326903666,1992578566,-1932621050,-2144928698,594804796,792494118,-2144990092,108289084,977043494,-963966347,-1958690164,-61437496,1015031366,-1948420864,-61436991,-1957868194,1297948645,1478398155,-1957345904,-661774612,1443294339,-16222465,-401734026,-997982310,-1950183932,-1930196008,-2144928698,225706047,775716902,642123636,1962949760,-62484749,775716902,-963966859,-348077428,-1070886908,1296916121,1562371467,1478413133,-1957345904,-661774612,1459940483,175541078,1443657471,-12261362,-1912290173,-1948742718,205950192,4161574,-2144973708,125120060,24936486,-1958775808,1996424830,1402623752,-1962934271,138841048,-1064378621,-12088794,326381372,259284028,192166460,1746818822,379191410,-1962934271,1464862790,1342981771,27564630,1599995904,-443855539,-884122337,1167087646,518818645,-326903666,-1957275892,1187382910,1996423417,-401713400,-997982452,-1980724476,-804520874,1996442740,1637504764,1023410177,846987267,1459386111,97946,-1946645760,-62484770,-12482010,116999816,-1980003501,1183642750,40344310,1589903360,653822964,1610564038,1183521515,508973308,-352291736,1183551498,509038600,-1711245720,65535,1593394826,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460333699,108432214,1443395327,-25237490,-1962621821,-128546312,58052619,-2147434775,1916865150,176062470,-2146666918,1918962302,176062577,-1905559686,-2144991162,527695932,1094484006,-2144991620,327047740,1631354918,-2144991620,125729340,1015031366,-1897827072,-1977219002,-6664188,184549631,-2146208576,1916865150,176062509,-2144897190,-350221754,1183748129,76162568,-26032,-1073020928,2122322036,175268106,2047508096,1853883511,1996431370,-6662152,-1962934017,2146831344,-129593851,1183716843,1272941560,1597538342,-544536203,638207626,654262408,1962950016,2105550348,91565823,-12204506,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,40003586,-16621464,-6683018,-2097151745,-1073019196,-4716940,-1876890625,39991039,39859967,-1710721281,65535,184992899,-1207601984,65798142,1291846072,535137101,-1865724579,196614,16712412,196636,16712383,16973853,131658,16974259,131623,16974260,65799,16973913,65763,90,0,0,0,0,0,1167120524,518818645,1586223246,1459664902,1896281902,1946157312,-26105,48955392,175251917,-1995809141,140413711,1089017737,-661913600,-1957345904,-661774612,-1962516853,1451952718,1459730440,1896281902,1946157312,2791943,48955392,350822861,0,16777155,-1070391438,-1962742397,1297948645,1358132171,1476404456,-310123470,535137026,1942703453,1304583,-1711276104,-1962742397,1297948645,-387697973,-1563754495,-469106499,1048584821,1912799418,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740094,-1023364445,-135543670,1167120524,518818645,512546958,12058845,116862517,65649,1654261620,-352321536,-1994273534,-1946115042,234923526,620804127,771929274,7407351,125042689,62362,-855446784,-1960896991,-486477810,-1207529938,915088896,113573932,-628358926,-13182157,1929440798,-383838715,-986316390,-1946094074,244698,-299958474,-1910565376,637581318,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494024042,-4650124,-222284929,-350128722,119408357,-1074296033,78708929,1916873900,-1830759923,1916873900,-1430124027,521596651,-1090454850,-68681478,16432640,-402588993,-310181646,535137026,-1932833443,1430622424,-1910575989,-339135528,-1864856529,-326412987,-1176990178,552271873,1167120524,518818645,1465309326,-352255815,-1864856561,-326412987,1457032734,16890199,1976109649,40943134,-402493249,-88211298,16432896,-2130668056,-704579010,-16484906,-1107230698,-88145670,8448000,-1090454850,2011693306,2615296,1977879128,105286423,-147960652,16806150,-1710787584,277,567083755,-310157729,535137026,-1949610659,-486477810,178951,15605503,-1542011618,620804096,1896281902,1946157312,37788167,48955392,-2145443379,57918,-1608639116,382009571,632553700,1896281902,1946157312,41064967,48955392,-1021369907,242480955,-1962610813,38079237,503313012,12840683,16777114,-1193767424,240123907,-1207937304,508559360,17827469,-26032,-4718592,-6664192,255,-385875272,-661848100,-1957345904,-661774612,119428950,-1106880885,1001193761,1074820290,-1760791402,-4603853,-1951468801,-1762923529,-310157729,535137026,46812509,-1864856576,-326412987,1473809950,235304703,201308136,-1928170304,503386126,-26031,1344143360,210586,-310157568,535137026,46812509,-2144468992,-1207738818,-796130444,1604398795,1478413059,-1957345904,-661774612,1296941099,1562371467,445261,47644931,65537,47055107,8978433,45416451,1966335,7405829,11665409,43385091,6684673,54329603,7536641,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2031667,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1701603686,1886938400,1769172577,1814064751,1634886249,31090,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1480940108,1145979216,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,959985969,960049453,50,852005,1734963791,1818324585,1701603654,1701667182,0,1480940108,1145979216,1280066606,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713],519,[1,18242125,1,1,1,4,1,65535,1,184,1,0,1,64,8,0,1,128,1,247078670,1,-855002112,1,1275181089,1,1750344141,1,1881174889,1,1919381362,1,1663069537,1,1869508193,1,1700929652,1,1853190688,1,544106784,1,542330692,1,1701080941,1,604638510,2,0,1,335889742,1,983145,1,145181385,1,164609,3,0,1,65538,1,4194334,1,5242960,1,6357087,1,248,1,262146,1,134348800,1,917524,1,50987008,1,49545250,1,49683472,1,10485782,1,10488929,1,1145195269,1,21333,1,1346721539,1,16777218,1,1258684416,1,1162760773,1,67043916,1,-1862189107,1,1070400256,1,77569,1,2036681484,1,1818386772,1,1398087781,1,184549441,1,1263813959,1,1096041538,1,21318722,19,0,1,1095980320,1,153092128,1,52103181,1,858927408,1,926299444,1,-1094960840,1,-1078281283,1,-572728384,1,1860362206,1,1869311338,1,151592992,1,134745357,1,50535195,1,556869936,1,590561330,1,624239668,1,641162806,1,674835000,1,1043217452,1,725442349,1,1060059707,1,2069593696,1,2103278684,1,-56793,1,774798428,1,757934634,1,791620395,1,453838851,1,-617205216,1,-490873380,1,453672707,1,463372320,1,480189724,15,0,1,33423862,1,40239156,1,7406190,1,41288294,1,43384957,1,8651422,1,44434070,1,44957829,1,8782518,1,46006958,1,46530707,1,7078606,1,48104150,1,48627820,1,10486510,1,1006632960,1,544106839,1,808463923,1,540029472,1,544366957,1,4075577,1,2037411651,1,1751607666,1,1126703220,1,959520809,1,825045816,1,540031289,1,1919117645,1,1718580079,1,1866670196,1,539914354,1,543976513,1,1751607634,1,1377858420,1,1919251301,1,778331510,1,-1864856576,1,-326412987,1,-2082959842,1,1465256172,1,119414524,1,1586175758,1,-472823026,1,-2081005943,1,561186555,1,-1962934081,1,1962281781,1,-2096592104,1,209584377,1,-1962773109,1,2106283824,1,1604645636,1,-351877245,1,236855266,1,839813919,1,-159481087,1,855995910,1,-161576485,1,21542795,1,856325828,1,-1618324517,1,648806708,1,-27590264,1,-1947016509,1,-1107194866,1,2126774670,1,-1952124154,1,-75237794,1,-1962118138,1,-1191067977,1,2126774288,1,530903814,1,1511964723,1,1720540767,1,1297948670,1,-905966902,1,1310722,1,286264588,1,505092629,1,724117543,1,875770412,1,1482118709,1,23331152,1,24641872,1,1464974269,1,1105058649,1,-591339846,1,-1094955686,1,2071651007,1,1464982461,1,1102765401,1,-589381445,1,-1094955686,1,621667263,1,1464974269,1,1105058649,1,-591339846,1,-1094955686,1,2071651007,1,262192,1,786466,3,0,1,7077894,1,8781956,1,7077996,1,10485920,1,7864360,1,9633925,1,7077996,1,29753504,1,31850966,1,65536,1,786466,2,0,1,131072,1,786466,2,0,1,196608,1,786466,2,0,1,3145728,1,3145776,1,33947648,1,33948214,1,691011584,1,1077027121,1,607396659,1,1580606773,1,708322871,1,1009526841,1,1596800558,1,976956221,1,2120236847,1,2086435675,1,573013341,1,-1,1,1596993070,1,573710641,1,607396659,1,641082677,1,674768695,1,1009527097,1,1026375214,1,2069572411,1,708460335,1,2086436446,1,2103271488,1,-1,1,405038,1,393222,1,41811968,1,41812618,1,42205184,1,42205840,1,909246464,1,-1109533477,1,471572096,1,909156125,1,-1109533510,1,471703199,1,7963,1,0,1,44957696,1,44958382,1,44957696,1,44958382,2,0,1,46530560,1,46531270,1,46530560,1,46531270,2,0,1,48627712,1,48628454,2,0,1,48627712,1,48628454,2,0,1,49676288,1,49677046,59,0,1,154984820,1,222092660,1,-1073061260,1,574381684,1,1547446132,1,-341179532,1,1103705060,1,1952201900,1,1948400890,1,-212029434,1,-1328419926,1,-202780324,1,-1341754454,1,-974411230,1,222080078,1,-1073074572,1,574368372,1,1547482996,1,-341179532,1,1103705068,1,1952201900,1,1948400890,1,-212029434,1,-1327895638,1,-202780324,1,-1332317270,1,-840193502,1,380289075,1,509727,1,-1708720384,1,-326412988,1,1208389150,1,512435779,1,-1014104020,1,-164380621,1,-4587725,1,1960512511,1,1048585742,1,1946157056,1,1185870342,1,-1946520146,1,-31178553,1,-771847354,1,637414,1,1343185128,1,1525204619,1,1131193103,1,520560134,1,-661926005,1,1231025715,1,76228323,1,637942582,1,1360033091,1,650073942,1,440643,1,1583327219,1,637891673,1,1128480649,1,-1073042772,1,-622658955,1,521111846,1,1426113373,1,1465314443,1,1451951902,1,1196604932,1,1958886317,1,1956003856,1,-1070360820,1,-218103879,1,-336098386,1,1583322859,1,-1034033781,1,-1957363710,1,1996445676,1,-3414012,1,544522251,1,872057746,1,-17984,1,-772296974,1,179017,1,1194081921,1,74831574,1,1194202879,1,567099572,1,1575324511,1,-889191742,1,-326413056,1,1988843350,1,105155078,1,1752466088,1,1685405864,1,148679,1,1946265600,1,1947248651,1,72125271,1,-31191927,1,-282852852,1,-1962523512,1,-1662025218,1,1019707716,1,-1965345979,1,145229660,1,78138485,1,100015733,1,-2126285567,1,1950655742,1,-1392606964,1,-2130283452,1,1967439102,1,1418196516,1,494157891,1,-1929379399,1,1464927358,1,266987603,1,-1190738813,1,1055588353,1,-2130706504,1,-350222772,1,-396995748,1,1532694123,1,134628598,1,210490996,1,721704075,1,344539850,1,1241666955,1,-486386551,1,-11448032,1,-397212556,1,10705485,1,24,1,32,1,327679,1,-351272704,1,0,1,64,8,0,1,1024,112,0,1,1409297384,1,544434536,1,1735357040,1,544039282,1,1970365810,1,1936028265,1,1667845408,1,1869836146,1,1461744742,1,1868852841,1,221148023,1,240788490,1,-855002081,1,1275181089,1,8653,113,0,1,17122638,1,1376436,1,11801749,1,33536,1,0,1,65624,1,0,1,65538,1,4194366,1,5242960,1,10551455,1,1225,1,589824,1,134348800,1,1441795,1,50331648,1,660799492,1,660802880,1,24117272,1,24120417,1,1313429255,1,1296381752,1,1459814400,1,151621,1,1180655368,1,1413565776,1,218104136,1,1230462815,1,1161246798,1,1179535693,1,268436303,1,1230462815,1,1161246798,1,1397051981,1,1163022164,1,1594687492,1,1313429343,1,1296381752,1,1163280723,1,16777221,1,1258684416,1,1162760773,1,1600064076,1,1179535703,1,1397178700,1,704708869,1,8978688,1,16886529,1,-486473184,1,257,1,1766668800,1,1936683619,1,544499311,1,1684957527,1,544438127,1,540094003,1,1919971139,1,1936024431,1,796028787,1,1819635013,1,1919906913,1,1651067936,1,2037539186,1,808335136,1,808463920,191,0],520,[916604549,-2038096092,-748291832,-2016720872,-1626856976,-1683359342,-710280517,-346650005,2125240275,-453878894,1751071730,1261261616,884563742,-357098888,-1785322039,-1507109301,-1399365329,742044250,-647712037,1775172682,-184735031,794241813,874403887,1273354749,1269379159,1479323478,1851313345,-355894663,-443147872,-858611765,-745878643,1920904615,-1678449643,1568711870,-376436039,-1337272653,-708123894,1705187666,817916665,-1763444365,868304357,-1519200839,781628353,-1382598009,2006415964,1454636334,-713638594,777398218,69723743,-782873311,-1123908918,-360578228,1051585823,1978857076,1442223915,-1764510578,1393719983,1811863331,-1488816401,1292720431,1597527550,711309205,-1598881434,630321800,-967829168,-1295599044,-896354276,-195605583,694376655,1028992602,-848478394,1496272723,1624676549,1504166682,-1289012074,-1027164984,1349668722,1656331094,-847875383,-801780584,-1790208602,-1839396750,1075058121,-1294126824,1742997862,-1908623571,-544743861,-987845111,1398451556,-450239304,-879798828,-884647456,1948074391,723880694,-442705643,-117126103,-2089925585,-74945905,466690905,-965785578,1490529075,-1438474742,-1056898498,-1694933920,304419377,-1314960627,1790270636,-1303260443,-1766208565,1832066149,86346441,-473502133,1216158719,-588226277,-2472983,-1963294878,-1029747739,943846959,1061689589,805401963,-350519729,1924633843,-81206087,256572631,-1485048570,870934879,-1893992441,1049886598,-1809902683,2006138237,1073555445,771376111,1093859295,-874552321,-1804039748,133910993,1614489282,-1913135171,-706769644,828909843,-1458370726,697557251,-874546142,-1837260348,1756489999,-394874596,2047271480,-1579614287,-2109736165,475662942,2077250290,308188584,-1110226222,1272753631,1861750030,-654401915,1196662636,811111965,2041354263,-1284908711,-2069061763,-2142113821,1480259635,-682899782,-1694832372,-1169359500,2136811390,34254482,-1366167713,-1100241453,-1169261196,-10673730,1214471466,-257280644,1031046773,-1609063132,1668277447,-33252408,-1572813350,-1878557023,-425838544,-582430400,-1253072809,1851534508,2100731137,-1259963782,-793425972,971814020,-1003957389,-2033293468,346302998,1678442936,1342299194,1749919752,-1394192774,-324225812,857299404,-696758078,1515400412,1885596230,-945382975,-88886478,426376865,-965302312,-1934370461,-850417997,212862214,1941164881,-1768505319,-1633915493,-1716220911,1901286249,-937879263,1932850392,-1740432714,1705273267,-1718415253,-1073734346,-1630877288,-1203095798,-2109357879,-1459617008,579184595,2100410982,357357166,-1494743014,1328729959,-1917104435,-1719075174,-1576324715,-811610625,798536345,-1341386902,-1732573940,-532233796,1971559328,-2037774624,1090791301,-1319931604,1495914272,-652417361,367188166,1142546019,-1769244999,-2061089120,-756751198,-1871805340,1631629361,-1851119214,159989913,-179092126,683348235,2063720564,-1666553614,1808442249,908873173,-773274487,-1407118318,-98307456,-439883187,-1057348777,-920183165,107245006,-1418108333,-1177224084,1517738728,-34967851,916629110,1423311063,-1111522508,979173039,-1985314587,-1487964636,-2002240498,-1543113727,247564528,-1363043098,-1521748475,713178230,-1471121686,801704806,1490790452,1968929020,1859868054,-1866049239,567001908,2069129851,808646011,-4000143,2104639907,-69642370,1586782357,123318661,-175898015,1272758880,-1571840672,393083928,-75317308,293094207,-1612036407,-2092288496,-960362744,-1208270875,-986592865,419967061,-1383270920,698456425,1514572333,-553063465,1872466977,-1225190303,392231430,1637978868,-1033976131,-1953162348,-235144940,935016905,-52444590,-1683692745,-1275573718,1958242047,-1138421261,1238482913,1351910711,33668070,-86569104,-1564815352,-1297524354,-1284975953,-1313035479,-497564446,-1641157082,-215158731,645261497,379109076,-1720145483,-171299523,1432427027,2112680629,-831058070,230743267,2094904663,1833062502,-975070398,1896239429,-1397159714,1986827555,924892413,-1212193233,-290007735,-1820813981,-384032067,1331747070,1180639163,1902734363,1571001140,-2010080975,267919580,-141299657,1309551591,-993587098,-635121271,-693402097,1380779968,-1867011458,-677595161,-2100525073,993643668,1130299783,378877868,1683416934,1361521525,-1491287291,974932734,-2024319241,1759550389,-159310123,-813940868,55532709,-424209719,-505421875,-2098971731,-18461072,960081100,-238630772,2060866009,1105056562,-9370440,-182225701,-1935984380,-1893354065,-1739201149,-2106460889,2120301747,-1628215422,1388815120,-899292081,330709573,-1035585956,298698663,1058386414,-209594238,417931059,18883537,1385222749,1676041504,88667488,-966496286,1171947401,-274486800,-1481405111,-1527763514,-1721677042,955761614,2132970809,-621247778,-284679175,443207223,172687033,955569693,-358697557,-1452953896,-1240749683,559405291,-1644673751,1641612021,-2090060195,1191369059,-721023945,-895916560,1394230117,536879127,-1529547528,602606068,1025943868,-785058905,1783578476,497732872,1388503465,1108408939,893137432,1428185995,1383761353,-1717107659,1400912536,2051920728,1954690423,825793922,-1316252619,39178150,-1781112128,975941268,-1221173917,1191575059,787863210,1280249362,1895658197,-482147166,-803211461,-1912023868,1330137606,-75345174,1707266916,-1017872772,-1023626822,-997357927,327525620,-1690147796,-1446190723,-34976650,-727830122,2075786681,-791885027,-1632264934,2113728750,1305740152,-1604406690,370285697,1970530810,-682568562,1049924632,-435969316,-1162437615,166707844,-268147235,1396652995,717297506,981604268,2075074268,526047145,-1311426332,-2099327139,633554740,-280167193,619548350,1922094247,947208463,-302219028,1324043898,1378640631,745639308,1483336603,-153041460,-2036407951,2060727840,-478202090,1072609714,-1860176093,-1771445849,-1509527694,-897559911,-1898076571,-268997420,-922837232,743461785,-1479795323,1911424047,-2049661206,1191216736,-110614395,-654261950,-653306246,379370986,388565362,-1499977382,-1033628958,-202145698,817832559,-54468387,804464283,1704520221,1390706511,42531410,610387944,1006457367,88157978,-472770546,927004342,809554896,517585199,50330987,-1955093464,-2147465890,2112703299,-682344341,-1891962699,-1022610631,1158815792,327288349,1368410659,-1005438814,474029825,1077829188,900801698,1759972506,1671076722,832067016,-1380506410,7196109,-773400941,-1873370549,-2129778922,1292289176,641017043,1681500230,-1567065848,1803338300,-1598016609,-1083595560,-297828625,-1108547800,-672306186,-1242731558,1466752718,700919205,798215993,1589304242,-1500062110,1820501454,-1228943863,1299559797,2129435909,903035273,-297597739,576760206,-696165522,1254393805,500994601,-2127802714,-1120205062,-873048956,1099105230,198316854,-797719911,-813481656,-895849353,1095032728,259381662,1899334034,1034128107,-1191826872,-1293435145,922086681,1323064240,-1226531114,882488047,-809822026,-1015441096,-687358120,640195208,-842019368,927980143,-1695575888,-1893049731,-701466451,2024689607,-1535375664,571215420,-1344396513,1491134389,1473117840,-1717807020,-549524455,1351103622,588591353,1462711643,-431492099,-51390517,-1793196961,-1648875665,-1905145262,867688025,-1330643179,1312599636,589242020,-375670834,851623934,1068527193,1757901651,469755448,-1315946708,1895731323,368963276,224350564,-2099313783,2121664173,2019195047,-742048776,-2010809475,212876485,2043538939,822239901,-595173442,-1756823522,537062177,-1098326542,999293357,1709036897,-1426379610,2099793115,-309057805,1192101942,-209840423,-221075965,1836535282,-496444631,1699388087,-554389807,1710962555,-913111917,-1057696330,-1112227498,-1571878028,76859960,-1800200666,1604338547,776845742,-296697,-891755029,-2133168714,1927114053,63006247,199821718,-949734541,-231107118,-429296837,1655817482,1527554789,-860861714,1590218317,-1736668670,-938970496,-1262227780,-1591802558,471154623,779069361,-1934383898,-166054145,2058813610,-1645805428,1917753028,-1552841460,1109997762,820869863,-2081062990,-852855106,354322719,1136449353,-1528378653,884503719,877788602,-1670864221,1223990425,-874145592,-1011755423,1787980088,200487564,-344495876,434040711,398014605,975133272,-1390107066,-1820083770,-746175846,-1113139278,-1325564077,-454296843,1191659979,162505232,49805276,660395071,-960044336,-632156307,-2031521191,-894539357,-701831357,-209083502,178440505,997082504,-1906885433,-1084817002,722985041,1793252687,-313349843,864264393,-332458904,-729113402,-1560017320,510546417,-2065566669,1822816364,-1432839233,1124489416,861610743,-2119400229,-1069989495,858170915,813981936,338796734,-768489586,72022655,-862516403,-411521288,1347762066,-186205711,838276839,-110142442,2035052940,-1395984204,-861143734,1176959651,1053326610,-511436718,-179579868,584698006,-382113445,1059031508,-2027598732,-683952008,1656203659,-1172224391,-1480126639,520933937,608582575,46950882,630084397,-833991969,-116756704,-905762513,-1742141273,645015821,-857822981,1589518666,108709601,-1730123356,1783981940,-1616555230,-1252401971,1840740534,-365180366,631985610,-1647647043,-1420858715,-405818771,1193417725,-2021770864,-1601727396,17097345,-2096248631,1920044738,-1160641980,1943517701,125224357,1031977080,1164832031,2106264734,236286098,1800950781,-1961248140,1774895099,491040669,1093045008,-888655761,1866149935,-879735150,131472698,257759382,444345242,1090613895,365924221,1636245202,-1400883230,-1413263464,-467718170,-1297374269,816794406,1310781778,2044397411,-1393653100,-245509977,-257989408,-1130678347,-258464263,-1913510345,-952008199,276890629,497784108,1674193033,956657691,-354726215,2065829540,1167872170,-985321514,1305944143,224964430,-1680478017,1803802578,-1999353206,621897543,1040357630,-1434242964,-890449798,-747853088,466486442,1061333342,674388666,1625029194,-1506998683,-1671510578,-866912177,912471482,1381707277,-877509035,-1328894618,764461922,-245304690,1325937863,2047647561,1221258879,-1155157335,1823134258,-2087740055,667313144,-1698984800,235755733,-1721803366,1596333249,-321671470,1562038473,1172532345,-1009127578,542893395,-1726176729,949022503,-159994153,-1618337837,-584311701,514391271,-1431088152,-883591950,1128050421,-783639427,478592971,-926415316,-1969009843,2001704618,-345664807,763724366,-1293039123,696167731,589361803,860415005,1902794912,-1085573209,-2098689946,902338915,-386051684,470201987,1266806295,1831578575,230069625,-631867608,-978147090,-978147027,1150433554,-392026051,1222075798,-1794614758,-561101634,1467050526,-1974820135,296318525,1212005642,1196051996,-143800488,1502327247,-1398101989,-1528982488,-431806219,-1038826871,535973887,1798258269,-1812336487,-496343994,170137435,102485902,-1584888451,735511204,-474569832,-369471999,-1542494400,-757247529,4749861,1567579019,-1188629457,-254635439,-122987148,1749754665,-2005943086,-828617264,209926899,-919555773,-1471235923,-845338116,835170179,937579229,-1757212008,1313730633,2062013102,-740843649,1625495410,156130334,-1149441077,-1884612558,1442095199,-825459284,1558832498,-814549557,-1435296236,-1768927622,1595494479,499700685,1800297709,1955334735,-555564940,1328978797,-680462112,-153194950,1439349865,1406913842,-1751484235,-689911127,-1979315384,-1102090708,514196468,2061914560,1175424293,-1178477215,1951852210,-579218582,-760481358,-1121272879,-714255390,764109658,-1393021658,-764324848,511916391,-1383413080,1713837402,-1458188091,-1177419578,1940137630,926567563,1690368931,1917230372,-835621229,1989650789,1289730892,-193451506,-1512618815,-1620590975,459729069,2118742100,-1195968461],521,[1026482783,1665519583,-752349913,-376224801,725647023,-299063635,1216755552,1038962735,-476821550,1960045643,-1705264245,-900314811,1167368693,-1297192211,-903984619,330210974,-432591941,458054330,-1783196299,-83200302,-1219823164,2037700083,396863088,1832626038,-611862342,72510940,-521343882,70100846,-1909458819,-1518341599,-1268572371,-1404334179,1824003508,-512892045,954840661,-796888728,-1919456062,1997463642,2080837836,2025941634,-1363795041,1484987317,-819809695,844749159,161877938,-918490431,708367282,667614512,1558766503,1806531309,1773114341,-889252400,-239020158,-1820165979,-1844373177,-1610851753,234794109,1154926696,328651649,-858612517,302453327,-2010353531,-2091486190,1044058528,-531047254,1469323717,-894796243,-844043663,-1004585249,1967468869,-75399903,-1078201845,-1994329869,-612636620,2032288541,-1367122446,-140583861,465237922,-1514094042,1472132711,-836523124,-1259064008,988665285,1866257599,986720005,2082135825,-978456549,57919927,1591807563,19958031,1495332089,1787893910,-1154077328,-304652202,-889702932,342895139,1347522152,2133731087,-22185239,-815079573,-546775346,-1363588106,226129911,166581182,126868910,811528621,-499968325,-79840512,-307768904,-1751263216,-643115431,-448580962,2017175112,-1228017542,-615517682,-825400404,-1898294085,-2082181125,-677761339,-1871376324,-85777903,731748951,2017354648,-487357701,-90297366,1031469503,2029583861,-1868853213,2032225022,1990180415,352436685,-1767438724,-379966946,-284188917,-1608021280,-454518453,1694273017,1042245605,2036249765,-136491513,1353339364,-1211502635,-525037156,1566630202,1392409389,-1099838996,1139929433,534541455,-617607638,-654402393,-252992011,-561259906,-1679050873,1433856426,196397893,249185789,-2009247409,-1745051971,-882518184,1712816537,-695453148,856780192,-1399776062,1304042198,1136288571,-1176806329,-613929033,660400060,-1966719606,-1875522002,-486366500,-961368099,1187610555,-65649642,-71539392,-372279731,-653267011,-1278070108,778472126,-497785894,1976408829,1509627470,1300790535,1319057906,-1401987995,714414537,-647699494,-1288719015,-995324491,-122910774,-80216301,-365397501,1964556605,1977287937,2072808974,-588441038,-159722416,1964781575,455772479,702112957,1460563535,-579095857,1585043022,1767218796,-852794962,-874520113,1523111928,-1534004519,1575474062,1784519151,-2061149342,-1264783469,-2007339772,-1156016213,1793575732,-509684693,-792804061,1028219373,450008566,1541493919,1564833885,-502020428,-278990653,-2103642409,-370602694,-1435267987,-1665662920,-2016781597,119145352,961452157,-1690612129,-234954039,1785818080,-1448936547,64006308,122830904,-1207457251,-1216779570,1781787789,-1625196856,2011489773,-1687762010,1332491119,-589045307,-857219176,-260647990,-1270599046,-552678707,-372711481,414137780,-941461000,-1003127905,-248609771,-790287580,-42378859,1366089288,-844076478,1181437894,1396095250,-269259815,-1292212651,1791423084,-162842260,-1875148006,-1487156714,2027638337,-1951028359,-1726817972,1103018714,1329234836,-798234814,-1131145095,-1078161105,920321948,-679880934,1529788842,-52724634,-1120016173,-738658821,-682099514,-1100585694,2061500992,1567989181,-62065478,-980953307,1484604881,-1101476354,-549464371,-1608497178,1543214629,1127514914,957141658,742095103,339429541,-1558618439,-720461970,1880861261,1335901636,1119505658,1486651198,148793615,-927065241,-1205458938,49620944,249341622,2039350037,-231626737,-784878565,-2058205906,724279874,-1294565763,265122077,1725348006,-272491573,1254504083,-882066586,643486096,-1340305099,309014840,2034610917,-426651969,-1204537330,348470542,-121464455,1238514775,-32388568,-60486778,1916495274,-1900026254,1316681997,1803596222,1619172190,-237403177,1865715439,1070805364,-654462252,2007956914,1048281949,1561517020,1789896380,1991587413,-99044199,283107979,2113816706,669531346,-994083867,2011896970,423615684,-1453053543,1719746228,-359921798,-1512081628,1052113639,-553264996,158753976,-447064793,-290302522,383140384,-1690918064,-671722947,-435118107,1838504298,1435945901,2130103141,1129443978,-1862982608,-1739143643,-1276892316,987490205,536032714,-125035292,1515229511,1595069410,282518170,601573815,659755596,2067530544,-1843672671,836402315,-339986039,898824404,1237302667,1756786922,2002407788,789990537,-732356107,1521070046,1532093243,-108125950,-2021832750,1606394305,632481751,-956596644,651602679,1803031540,-1630444641,-522223017,1515084519,1547397326,-1551901521,-1841209204,-165289811,-1730354036,-800295385,-633914570,-621441339,-1373725594,-1781740715,181760874,-1068147510,-1440190960,-426716200,1879913203,-69050564,-1611771108,-1663408176,-1815426649,-1964406949,-1963240067,788346076,-1015416558,439291311,418408318,216468698,851319455,203430644,-1844465470,1647779067,1658062754,-259499329,-520174422,1044980205,-2107675418,410511343,-869655046,-297372991,365771909,1212600591,1882857724,846592010,-1481652342,-2125428751,1333691169,-1974857217,515202052,1545194246,637081783,-676351491,-159086589,-123830733,-1649162995,-1634484153,-1819170978,217218221,-139586638,160210802,-283944957,-628936615,988468726,1670711581,-103392468,1443616776,-1737262786,-1169175172,-1721828926,1016554685,295091015,1890798199,-1703303247,1825822480,-1580620832,-889502116,-1839098073,-1450153003,2002472134,-452901530,-1820572420,-554555094,-404204962,-2042434902,1915624074,1348596900,-93018171,-600946800,1607188089,-434817874,-1618643531,1758904087,-923644362,-1665500987,-196082713,823459015,1154503140,700221724,1012369526,835462532,-1139556810,-192877321,-1758343270,1905555359,-729598182,197424104,-227273542,-488700265,1721613667,-1292801369,1947437806,1618430045,356015371,-158691859,-1293573526,2043991157,75082672,-2093534683,350045505,884626510,353724628,-151154706,442539660,-1376271842,-34531592,-20616545,-982853648,1516694922,-2021378122,-1020772779,1656035452,-2034632641,-559006842,2079554938,842077146,1012393084,-1294910074,877619695,2075009549,1076968743,-122408424,344321095,1945080563,1505557767,-942639293,-1774586080,1003032781,-13453631,1215748735,1575448377,-49218113,-197171649,-167351258,1422755552,-888360891,-2106332171,-1792311823,245496582,-114081714,-1019995216,1401220583,153648836,-897744778,1789347854,381235393,-1233014612,792779087,1635798695,1356203914,-2052130763,1624760763,-1200882529,-485115245,1344243149,33427815,1682784316,1487033101,-1260749794,980852496,1967825765,-289117642,-1605044248,569430493,-1846703560,1481306150,280808270,822457540,1150904367,1638160790,1646816054,-2137406454,-637324590,850781237,-1301274008,2091208833,-232141192,625173860,-717448555,-1394304078,211112549,-1425255294,1713028197,1332940892,-1744542960,1770488882,-1147746726,678213451,1643800795,1819739097,-1133742803,1832912185,-1941202341,802166911,-1097508658,640566644,-1319325776,-1610200408,-1284662137,-714038486,-221756481,-1510148475,770004779,91767500,1434739460,-965840604,-1307566622,-378062032,841684394,1709680534,-184357274,-1130566446,-1875694683,1173760184,479233076,-1330833453,773314661,-2113636146,363524656,1090985252,-1503414279,1712753593,-1037237009,-200204547,-740562358,1467124595,1112859750,-1784484232,-1176954599,760695557,1845797466,-965849852,1182489770,-1624420986,-346803274,-1930017451,-1651293817,-98361263,386696208,232566857,786756714,-2053850534,1442603424,-545036321,1691407242,877414473,-291887835,-426216151,1342613029,1854630272,-683722298,-495131070,-513747915,-1784230426,1773755940,-1720100507,-958833821,1671266436,1722345669,1081939920,1644287499,1252025462,1842081325,1116682622,595745906,-1561606676,-189928073,625145600,-300434434,-256778348,268402784,-1667196275,-1416262526,-1365839222,389914544,-684673518,-914835050,-1900815438,2083973245,1366342320,-1187612034,643612404,-1231353548,-2120121748,-150733819,1891189142,-2111898489,1541654218,-498995509,-1897846350,377768013,-541593193,-380276303,-1999922403,425948713,-737674188,264701663,-1596608064,612365775,-1339268205,2131646443,-1548215770,392934335,-1716700662,-1530228649,1358495074,1807147762,-1340262310,-230753442,760530086,-2012018676,-1479134821,2063064769,562143160,-775333990,-119485798,224159766,987045193,-1309939760,1191437624,274750381,834102628,1518387101,982333469,996606496,-1519445676,1611485738,416613490,-1662286084,1205250257,-1501082569,180238404,-1391248082,-802947522,-1104066537,1110969349,1367346843,-2123024135,-1801205239,80775640,-998097808,-468916882,2110032248,-1719661561,-334168778,360588666,-811302087,1070778281,-1572709269,-1921836825,-1092436475,946915498,-116766370,-467066627,-773575586,1216215974,-1845916256,-74449403,405544449,-2091177807,716015602,1462455027,-1424104061,236586625,-970295585,1882792817,-674043712,1960758976,-159979638,1067488466,851034166,-1821679441,1269748024,-1197021373,2057059390,-1283955158,-2122774495,2039646756,1175326472,-1969875598,1178389206,1724468496,-1835370910,823837901,-97918690,1438535152,1486610800,2078447560,937646333,-365282758,-1326413690,-1336078128,-1555552202,-887801626,1397558322,601503218,-160136637,-189964779,-1624534407,-1957161141,-1396761637,-579583262,979975845,-1975760972,1274646932,720196482,-168377114,18124634,1462431229,-1335498970,1014335125,-409131023,-775539141,-472187929,-686305892,-1675321401,1776880790,-1992323313,-1092359634,1187204470,-1311231816,-270032514,-811647028,-1587359105,-112502481,-501992046,1536735163,1419201079,-1856200285,1290299994,-1353237715,947848742,-350364314,234049229,-1044185760,334313336,-1126256301,-928807623,-319313579,876464051,-58335977,-1116832968,-1047324159,897838183,604515717,2005718267,259210985,-2110521033,69376718,-919860333,-480335083,-819041474,-1871105190,1408888755,-1739672753,638963042,514629066,1199267075,1321005993,-340109124,1121109500,-1165904517,742140520,1783602886,-1925499442,361204120,1682753906,-1787460859,1832330144,879160233,1671356642,-1416079939,1290618116,412307797,1314318049,1849720133,1629885826,-2034496988,523259678,-754763938,1856477089,-588679897,-1856530425,1972065938,-1160248903,-635045541,-1357251698,-2003694208,583826257,2102583894,1463343288,821723502,-326471247,689103338,1354403194,-174917584,-1793252520,-196104217,1655088295,696029098,1874763238,492958608,-406252445,2137082978,-1458057326,202398370,-1976492675,-969837552,1952159755,1044995071,255886955,-1431939402,1219488041,-208637843,-1524078772,1523661472,357066794,-1386336241,1141947765,-828861476,-240971313,-993016176,1254557934,1247136516,-806807533,-1408861744,-1839746605,277991557,260019860,299996082,1068515580,1224423690,1191054953,2062369988,-413372753,174501998,551300369,633907985,1284803608,2078159317,986601975,-1510757409,117519128,2092886354,-1676823977,333749328,1916475387,-304283964,644772441,638887646,-1856292476,-865917422,1800200395,-1480133080,529148184,844073303,-918305574,-2030870326,-465399149,-1581238410,1160989412,1635186981,-946859845,43572126,-1085664779,441092164,1492898447,422939927,1084978155,-1519137925,2095274010,1615280847,-1485130005,-457026206,-1189795670,102936583,-1696264539,-41416031,1762329971,1128205650,237047401,-1025685157,-353226463,159143108,-1861252845,-1879897170,-494586486,-696907173,528776233,-1958671209,1369120340,1506658318,-440377447,-1654533175,1970840762,898570961,-1536405629,-2132990135,923866147,-434851276,-1582771184,1904571309,-1391060926,968293561,-947673338,356459548,840904356,-1214336879,81995469],522,[361187419,-1766193869,209387667,-52422973,-74777068,1010182677,1552719154,-1006483640,-414251888,-1648111919,981966125,1981611919,-1329861596,6185235,-1343971461,1538218724,-1874858419,-119661197,1565825451,1467509130,1076828994,762669211,-1475878485,1733079311,-136122565,683167181,-1174869467,1996923940,-2027035722,1955721142,706425736,-425331007,156036010,1747320187,-664052129,-1349821691,2132934724,572226866,-313051847,944570676,-1665542837,-77505375,1358661484,-1812254216,-1613684497,-178064180,2053078181,-1416455090,-1203084322,-1826412136,1956379568,1694424327,-809054490,-156879231,124774098,857132019,1481604920,2084945099,-1187763049,-396416776,863452339,783430513,1289546494,309186163,1227333533,545137824,-1645138041,2017681339,2139628604,1743890608,-1612229903,1332452172,-1889762786,103193760,-1518976069,618077344,-1098866696,-1490179034,481661105,2041515186,862266637,1092552348,1213876393,-1500355470,1471062848,714975703,-420983664,-468257885,283621863,1354234108,-1535862654,569733600,1387941518,-1814842060,-935660135,1599852480,-772661309,1475428253,-1059103923,1340558583,196122068,1148234587,-308866807,-1886815728,-1005157864,1862045214,1173480513,1599581841,97254906,-632189087,-195538729,-1450432485,1863409986,-829717855,757162695,555930130,1581437581,-204086220,-1616793839,-1617576571,-745444654,2129854659,-1954999805,-470825409,683167679,1623278008,-927231691,-894568963,1914971854,1588998225,879926391,-1908838855,-275850181,2136954652,-948440619,1473968297,1536525361,-298069609,-167452018,-44257102,178223805,796567558,-1837790565,-1989813826,1481703300,-2037687361,888532570,561048593,2094323516,-800836906,1333564992,325786122,176831329,1791548904,-813898236,320631791,-756312802,-1185557500,1570409797,785220869,-21947056,1071739482,1778889917,1008883793,802882805,-1632787743,1980775176,1179102268,-199887430,2105572794,1147103542,-593964069,-692857275,-1521103987,1588761694,1780869723,-1662143925,-1924320846,1208872604,1633413922,-1804738553,-1470234642,1351305073,1431817715,-948262387,-2057704583,1468923125,-113276287,-16181079,-1173716605,2026594024,2106762063,-569997232,-2098422086,-1710056310,-2083149544,705080701,1087016365,-970058966,-1989709281,1783800600,-1269170647,1411137520,-2069337154,-829267447,-1407550505,367438748,1246243733,2142349303,1041772055,1041788902,-726190986,-1080418162,2013817641,-526453954,-580698501,1291292007,-1822303982,1907399440,-2030802279,-894833609,1668983949,207536822,1422318835,-632643878,1449404265,1227855011,-74082453,-710368239,471932410,-1600367482,895812737,1993575249,1078467171,-441240940,-1438390617,175427395,-1015971297,-110489047,1612445526,2136740089,596664702,-1504124587,-2047526550,787141336,2129621061,1913076495,592020151,715732505,-1252345273,-1535923305,-1668390741,1340818796,1259679310,471585678,811930827,1855927957,-708582039,738895065,-827736033,629659814,-1061930970,1509832507,2088747846,1521620841,1015188130,-534937010,-1992706456,935659521,936121151,-1118063433,-219079902,1140046983,1417330727,387831655,1135984814,-1155326216,551092271,-1909424136,88571535,-1897225262,-2059027749,-1869805109,-478444514,666788876,1894055525,-172550018,-1031285411,-162809849,-1305417975,1101897137,127110095,-15731295,1373446750,-1276876113,589397609,-1996786355,-2014994154,-19694590,1614403955,-2037194741,1439107553,-1567519472,-124565564,-1032464478,-1407737091,-655858469,-30343452,-1755296403,-1124855574,-509870581,-268952577,1199266788,1973493199,1122203071,-935510651,1473858974,-368842223,1626050173,1432644712,-477257999,-533239892,939060135,-1582279591,-1855458925,-1773517725,271361809,1708960951,-1068605707,-954302563,-2142039852,139033652,-2141117369,1047067666,1909712027,2083406123,-1629770827,1830774457,-370334001,320961972,-1008856593,1352405634,-1174658565,1415057543,81392422,1407357119,-1964434301,-1465600154,2083764351,1593964297,1487118847,1523187045,-360487555,-2015537881,-2054272736,-1424364758,930222843,278574883,-886482690,1465396374,1387094192,-21298718,-787519164,-1595485603,1197424289,1813375608,2102207654,-64851709,-741018225,1588044396,-1511289139,-2089125172,-754360659,-1248491487,-2140979963,-1198771068,1791511096,1148214590,-1169604016,-605702919,1375679168,1094580355,1249039650,1089513982,-1430872400,-1259831474,-781949347,538450580,1072751008,-893688140,-1401027225,-794692806,-1431017214,-1480248307,-1430462166,-64406131,-379401940,318935326,-1901231890,-399855498,45500280,180294022,798630952,1539777792,1077795674,-1591832698,-1256871156,705183432,-1199621894,-402320326,2090830997,-276945542,2134209734,181304016,-1916149210,2045662379,-1046740892,1800443663,-703859561,-1437381582,-1929009006,1907426802,-966141287,894738160,729828809,-370031167,-791815350,-1410074867,-510083480,-1534723645,-1626177813,1147341024,-1172703627,1318455283,-1676189784,322597903,-172881650,-1946948212,1131483582,211650493,-354299882,1605517464,-1303642305,-783370699,-613895178,1747265411,1905865728,666387135,-1034978168,-465948219,-1154444930,-2041116524,-1255192843,-479582893,912484901,1532101668,1915725900,896165059,-308122698,340986026,1937919176,-216792291,1070938175,-326558032,1889192029,-988026424,-1410040403,1987766941,1083503946,-73494534,-342557403,1557738231,-2035657688,1111686857,832684635,251585658,-1285673543,2136902475,-689283287,-77088707,-728174502,379881346,892393804,-1858402896,1256537420,-347272896,1070595362,1909979599,388276745,-723055649,-363075011,-636187090,-725551452,-217736154,-1607435271,-635832193,1881085452,-1370117546,-1338065559,-2033708250,1591200186,903328773,153434384,1184403465,661672992,124349932,-880937323,2128153425,-470234083,1968243832,-504584800,1439468792,-132596300,1332964187,-1422508823,223873400,802575159,1528618416,-1405180398,891657982,1093959428,985870308,-441041464,-2136896334,-1083281812,-13266966,-2093863907,-490553028,-515447159,-1472345792,-1434574934,222340025,1759429112,-578456819,-1001750928,-235825761,421954887,1428652784,160359781,-1544006931,1154895984,990658238,398715883,-441064003,1473532991,-722246988,-654807169,1641421174,-1978866306,1496571449,-458546980,700736401,-1262933375,-588098024,2057789509,-853628651,-106249827,1368047364,-360950789,77897593,310521362,1773217118,-1013177579,1885537135,115529181,51378645,946828062,1489886163,-350005437,1501609863,1776487376,1708112162,805838421,1069553585,-998036533,1375121961,-1424722019,-2133384619,739311531,-1508286640,1513491631,-935941738,-2046275529,-636143928,284117190,-829952136,-399959379,-1745661827,1922713424,-537008060,1640786416,1253467031,1383339957,1554683179,-1777558101,405961375,1052811646,-1061080089,1244205117,1202718712,1322724754,-517240596,-1594579120,128001416,-1369888576,745760842,1772042068,73048894,-17261503,1408819369,-715841813,1656963902,699671801,1012485417,739001188,-2005539777,772713652,556938962,-1018673880,-484171519,-980285184,888922178,-1721870815,1566645599,-1835260201,46196515,1635252056,440081599,-320730497,-1332755817,-535885266,-2116834836,-1435174308,189336820,56185942,1569358040,1198609451,1938885087,-1406985823,994186072,1211525028,379800501,1376614050,-1921580277,2013072208,554390925,94971579,-1788170523,1349184832,-219461627,-446087469,602628527,-746346000,23261877,-281157827,1074388770,1102315593,213723881,1500547510,67530874,681694838,1346310710,-800512653,1081546673,-788737545,1179774223,1322253155,2052210135,1518388696,-705519825,-658633846,427629289,-1408051952,-1058413106,-264509504,-1207078560,-1875565812,-56144591,-1450468980,316493765,-130992594,-241146949,1397720722,-1221941562,-1619358275,-349068187,173252121,1385376467,-1563899111,1762347518,982611019,213163305,-1030512084,-1151533779,1845046672,-1366196968,718737687,280087428,1532792599,1895869328,1507983885,90095397,-1089263381,1538160327,956675869,2059936012,-2106140938,-308366837,-42209263,-1057791763,-174562774,1327263468,1900760793,397211069,1351453127,1000530212,278325989,2118234116,-1051911112,602976081,-1320744576,-376329731,1213297160,-855315272,286801192,-1767673931,-1983768973,1730170267,1418556399,135417126,1826908375,-549408258,266955996,494325462,-486266601,-1709733097,2028516479,-1790522001,1769220971,694847529,-357936952,-1648022781,75427632,279553333,-1053571554,1579598776,1620949302,-966776555,925476834,-615880212,-1165643987,1449534505,-1636393101,-2026521863,2101366970,-503543251,-1613833596,1909151529,-207010324,-1117676569,1553333431,-1075372872,1628558769,-589107161,-810448706,1221761958,1887607428,-1897667121,1372896628,-1116600077,1456349661,-1664180750,-1821434915,680368838,-1561249313,1541353056,-1399354255,1463747367,1320643941,416473452,57151091,-1559022491,-973885064,-2072783235,-248431371,-717296025,813540037,-1982425813,1499201619,1229860698,-201996326,972547341,-48432187,-404732098,-1158510070,-573676662,-2013935419,-697099122,-171395602,-649820342,-298901227,-1142431773,-414899330,-350196840,1678713159,-1959596840,-1681374930,1340534487,1555274212,-2140887941,-540831650,1215702386,-938339648,386348953,383755713,1219415282,1554642385,-295750732,241461434,-1887754984,-936982533,-783573382,1396038881,975461101,51780721,-2062013783,26736574,-476191613,-719175170,-1971575653,-1370121622,2025942854,-646310978,1805132629,-558279554,1643727602,-897364670,-1951450123,1081274902,2045190204,710151807,-124237188,-1457562162,1424320349,1479426785,775274965,-675386475,1283651957,-1360902087,-693400280,-1486687333,98956804,-1125204097,518104608,-581705731,1788847089,-1952886733,-570129572,2075367323,90796569,699568510,-850359987,-607414923,-2004663213,1690488652,1430845111,382370508,1454991332,1818232226,2089398708,1744057331,498519766,-441764806,-1666334388,-2067777898,-1833947161,76919018,-1825778603,794797691,-64044119,2065323015,-1665020759,1805135716,697686672,-1647939245,-1763034393,-2056537318,-1668942394,-940717126,-639925762,-344422469,-26827658,1787869324,-1148356014,1413715229,1892922139,-231131793,862630080,1241580019,1507554152,1412869192,1542967923,-934500655,498144222,1060509725,903464503,-1726904473,-407118990,90956441,-2138374540,-519152322,-2028009450,1554001744,-238008839,1879994898,-589793565,2012048709,-1569997495,313375547,-474611472,993648165,-1645292504,-1384500761,742767100,996920045,-1516180632,-1563044393,-172306088,-1536243505,594974113,-1061188711,-2105270310,-670263352,-2075839519,284820529,2115036610,-760985462,1091397778,-1829250654,-50336408,-1895867591,-1074235441,2142222572,2146844317,-103810060,-566330253,2070150997,370165474,-1991251404,1177948847,-1210951106,-1442737501,1797587318,-2083252783,1208518786,333178862,1104801575,-2011546540,-788319150,840365176,755727629,-1173278394,-1551304031,927084740,1009039476,541382079,-125666781,-2113280339,693472326,1635839841,-162908617,1351188185,-380305983,-1061091586,-277567107,1693081749,77917887,-1428215201,-1801814303,-127778274,821798375,1958372873,1057880047,-253806880,-1130423916,663601025,-39490076,-1108047888,1023664926,-2013451326,84152431,2101207637,-370209132,-1400878429,1522411856,810332041,-1022882114,-1106433321,1593850302,61015975,-327628717,-1895129685,75312000,-384904225,-1079694182,660541396,200535030,1074386831,2123136677,-810033494,2121251602,-1898041990,-1261847591,1823771903,-1210423316,-763423141,-1100922705,-1397437244,1315366599,899337039,278760479,926128512,2040427309,886897258],523,[-599567819,1428368184,169796470,430568625,-1655773645,2130388625,1780873359,-594442100,-1482553404,1717573264,1332044901,432492365,2097676225,75101988,475002840,-709879940,1661893177,-1471306946,-238209395,-303022021,1405751292,-1748399156,-287451593,466404035,320265141,-70733008,-670325330,-1971879002,-1385404830,1023235273,-1520963278,1455151460,-1628500299,-358189114,-1717844759,-944308750,851737353,-621428702,-1688081346,1243904578,-1815336601,205860084,1386051220,398592388,1108507680,244577821,-540466975,-2145482482,1012991696,870535044,520748897,1775484649,-847199536,922946490,-109698326,1860398035,146472787,-1365771268,668696574,-1557732616,-1289618681,464641819,2050124983,849038370,597200350,-2054453738,2087008253,-347655914,1005568842,671610665,-715003695,1789370722,1553659428,964161801,642084298,1861769363,161078805,-1887693184,-1914991651,-725999561,949044564,-1100032654,526806702,-256807803,1646325690,1370840991,846595090,894747191,-1318286765,1879170971,-2095168691,333530653,-170388035,634844697,2057887254,-1883007849,-1428295516,764879879,1005811803,-263695634,-483993024,1842314855,-656810178,-483992873,-1390014085,-1976293525,1378730635,-1018358047,412358798,1450490449,616733634,-922252965,863700889,-744529673,2075195334,1814736558,-2019597875,-1505884810,-1754384482,713230227,490770423,2001794058,1442112067,-1270179461,2031226263,-731033949,668952322,45029686,290067813,743063219,1655288348,-1082554232,-1351052137,1468863010,1454370609,-71499479,1395411482,-1486622878,1421865777,1459535242,-478796934,-259200651,-562673443,-1872873618,-296535203,310776183,1917598475,-2088400065,1594409668,-982918103,-1830527194,2047179997,-1259988639,-81407332,-406554186,1574750832,-1810705356,-2010452888,-628171376,1505438349,-1418909661,1328383061,-1462576125,-1137300851,1754459937,-1988418372,1373146388,325316772,2056290608,1868499953,-1358279170,-90325765,2022408002,1115649792,-764407040,-1843285338,-1169408669,-249209777,-1198992595,-973045889,901800305,-1193021592,2062609548,246065,-716232466,-1343633128,-237605162,1516198501,-862772385,753377946,1430669633,-731124991,780000298,-574819909,1819203192,1351400159,-1072459981,1087089011,-389768461,334236103,-1441170913,-873732961,1379989938,-999028107,-198878090,2104933020,-400138164,963295609,592933519,-61486757,-465120947,-1920262745,-1978686508,1696235302,1972995796,-62907970,-587586222,2059914169,1779090632,1631383963,-267338957,-409061475,-1287344435,144978630,408243642,368228294,-1365069526,-794328617,1138995596,717369448,1981212284,-1772210905,2087180569,-1160603425,715139522,1973807684,1356129460,1674462509,-59035593,1842372899,839967011,1902475523,492363170,814499520,2030931344,-2123079171,1837682240,-1808422741,1665714510,-580164989,-1354919593,-1730771046,1323529877,-1032848965,199557136,679218603,-1864562322,-478473289,-963946958,-359483747,-128720236,-933386045,-1400945681,-2104343617,1255545072,304065717,-1531212392,-488115556,705326507,1042341502,324585916,-2104370591,1096111334,-2010527255,1381651867,926841651,260653837,1907547851,1338530553,-1552845262,-589443950,1714323208,762926241,1633097507,-1551021114,1324448476,1090320420,-1008823049,701722190,-1291284810,185214125,1765828554,533692804,21260225,1495300111,-699431931,-1295236448,1033143461,172639331,-1048574360,-573465006,-611985520,42409669,-1843678250,1891237260,-1833242213,-20488649,879637424,927182617,550938638,1687414595,1343296144,-128091942,1547867226,1493594430,871106552,1220648859,2069673016,1714090387,714491805,-164958018,716990192,-685753062,-600192230,500223261,-984318909,-516634082,1401597854,-336621088,1376938633,1217868250,1484372996,1303539140,-473623343,-1782742127,463544558,386151100,-2135348379,-1356265256,-2120730109,-553536558,-1097398684,395175401,-933991044,-1010529587,-1623555242,1605232872,1253496498,877194125,672673630,-1720376559,739088326,-159419387,731793462,-687976963,526352253,-1531229691,1886089568,1227308647,34310788,819118837,-1236077482,-10183108,-2147417240,-1725509919,13229205,1534809227,-755160137,199237007,-1814046639,-353800976,-1765464037,-1924495913,1494389802,152326715,-766064989,1766144133,236315657,-709419537,894747944,-129378805,-1163705611,1869609142,417215118,-1064112532,197169647,-1312720222,-2079302030,-1746757465,87195773,-1860450639,-1615089946,-1411280703,-1797355702,1718025144,-32349728,-1039432519,1608314323,-1963040062,-2046024635,775461354,257288141,-585938171,1509482110,1461199340,1859208470,994403096,631602277,-590127219,-551180857,-277678500,80539101,-1648840071,1128291624,-71562885,-966517888,624347482,1444822376,2139194425,1637268120,462779439,-639205329,876014696,116246738,821221233,374582676,1068619698,2141395002,366012807,849341547,722798649,1160027697,-2073961855,-1698502559,1507726327,591667038,706078800,879340208,-247260254,985043343,-1682277686,1196869370,1149662707,-2119211643,1575465354,1644006439,1973141761,1345152242,1417899344,-93404627,786705574,-1358598583,-1475012070,541186249,-2044331745,2041691608,-119850025,-1440538558,-1963129832,1399421016,1744358698,-330297601,-1413079555,-2058952936,-1325161299,680750689,-1576491951,1571305600,1971288056,-500474988,210543251,-859758053,-1997314784,-506652153,1714469746,1066687913,-665594287,1147529860,-2025446688,-758837520,1720752654,1498642974,1086592951,1870930768,-591771923,837764300,2053690835,-1593396139,494683080,1331112574,513403171,1458332893,-501612254,1405798309,930442652,1981911821,-1069786061,466473361,1178059753,2050256516,-1886738137,-1391783982,-2045243880,607865041,908133575,1646546040,-1452920619,516310122,296387090,-2013105107,-2117066157,-1012005636,-1714287693,-481149270,-464471191,-1223319861,-2122268519,-1084145829,1845116972,1555328,-2113087160,-1597615612,-1855687900,1537552885,-562988403,-956698136,748992916,1651551031,227852079,-233311195,641913474,1967179476,522734939,855005027,-1600877618,-1354578763,-1984945585,28202302,-1552331473,1758341911,217815148,-481802032,353614579,-1027858043,1432810606,144654421,-1599637445,-691698702,-1274376758,480799240,-598203191,-339005587,-692693794,-2116261925,179211406,-1051868914,729848777,876412146,560706312,-1270958768,-735999479,1784678404,1477184281,1808866774,-1421122849,1124349098,186622643,1408935942,-338208209,808646205,-305438880,1189224278,1621024891,-1131751787,1375147246,-2070851638,693557193,1239345875,163810425,1679176822,-236057028,-1715805501,1210539820,32214101,890362068,-238017025,-1901375940,-1679380489,377953994,900063496,-1584695409,-1086488539,1214179675,-1020358519,-1746069389,1186690959,-1643054858,-270968319,1747095932,-1932755776,-683022224,-1209327924,1256218826,-1148490768,-249035811,2128446923,-1243260151,735753919,-608224898,252669685,-1029562799,1879403296,-996508209,1676546869,-1217042350,-1859209584,565809107,-1566550450,1588014401,-807464050,801294037,269057545,1297842146,39204718,496505071,-1046921380,-1467887698,1892249228,150490717,1705255933,-2088160030,20609932,680323158,-6674626,825991986,518568507,1185174616,96552213,-774280874,-2038546212,-1642475618,-1562624616,1429588737,-1792796577,-321986587,-531863578,1162487411,57681747,1915204370,616988218,825829182,-1810427275,1254923672,-844905536,1127428309,-957657129,93163522,-363579104,-244803381,1601096907,455691510,1979126331,452923445,-126284806,-1007752045,-1682237281,1332859594,1303902297,1821866205,-1154246717,-136168435,1269264371,234218761,230347573,821494921,-614411659,-1500920320,-2013618526,-57101151,-501291372,-410876737,-1137193381,-1868166259,-1091987460,1117072952,-1721605710,302488489,-1129045742,-1990743666,1141844816,-1604828633,-1609792916,1569918369,1528050037,1440553451,660475222,1129770541,2105766847,192499805,1703101028,-349315998,-1913177417,1987448926,1475485855,-972243286,464335298,-1718075541,824829378,219503810,1087571107,590109192,522170292,1946404286,-1041912694,663651586,1975389625,1585418605,-916140712,-1670733469,-1560944054,2049664333,-756640006,-523081072,-1443819197,732328606,1250298808,-2108547198,-91157815,-1324891102,-711324765,292239119,401272030,-303972107,-332395974,143854608,1641806384,2019378524,-2059578288,478313615,-1896189410,1304332493,1082730815,-2031311405,176239223,-1167423505,161880304,-1829916993,146062918,-1859248293,-316194837,-583538706,-1163224906,1881870300,-2134337047,461733630,1520733193,1153928717,1820708331,1155986824,-745338538,-1142673342,849328613,1452996470,-1996738358,-1688216670,-567697850,-1605514208,-186709766,-968952496,923887198,-323487039,-671949257,2038790486,-1139754606,1837983945,677232565,-602777098,-1588765895,1168141640,-1400738199,1369591052,1618447443,-1499366320,1091934833,-1787634639,103470559,1820639091,2020515200,1818114043,181671950,-1017721034,30247050,-406797805,469955216,-1064729844,-1708651987,-83553972,-156396234,-1509422602,-956634280,-1476745429,-1621118901,-2060519037,-1230369923,977149411,1663600247,-1961128929,591807419,1618082101,-659033972,-1061753766,-139077607,686384723,1063603618,-1747526410,963428927,-1256399708,1001759401,-1710305694,-975880208,-766136886,356825105,-1705941186,-957331966,1245297697,-2010037066,-593135395,1178047868,-230562064,1891779321,490622079,1656718924,-510304457,468116797,-2096797064,1972009563,-255118763,-1240264614,891669673,-1366765816,-1017422191,299465488,444811436,-1420146911,-434385726,19013243,-737378985,-483019767,1812188434,-1784759158,1518390047,1802186523,-1304494646,1052790565,-230892516,-1028671603,-661549187,1132006657,-351917064,-1006366406,-144116806,278818370,-290365492,1692108140,-575802425,2035206939,-29089509,1100487399,-888226731,30915417,-685696071,-974204074,624133743,71404349,1441862837,1391463065,1411967676,1040346558,-787740701,-558648666,-151104436,-451891335,-1424663941,525618323,-18931401,-514295334,73752693,870553660,255639527,1868160211,-939422251,-89130313,1505730474,-2033557251,14509457,875694797,-544141106,-1627352992,732506089,-259067883,-505884559,450262739,-417646624,-536181869,1538858228,1855499956,-14691015,1071519466,-565590783,-286316168,-870218262,-121243422,-1797715244,172041899,-859829105,-12389653,-1497775602,223952000,-1928103563,798134604,-1080092060,431441381,-1007345789,-1681149821,-1871140905,-59734049,1040987077,1807589466,-1589368577,-1458483048,-934831071,1131239943,-1408101902,363544815,-2074705422,1580804950,-1528172731,914926979,1250784781,-382042719,-1822282880,761172098,336144964,2129715460,1527693828,-1974330739,1361251215,1130857497,1887478857,-1000356810,184638606,1628067782,385411455,184564306,130498495,-783213211,-24970926,571203636,1682450798,1342457793,2088237604,-113294028,-1703361131,-1203593404,-502275582,1342606627,-535446446,242762358,1578130882,1282142343,978485119,895216480,-1048765143,777068556,-1675559548,675602703,570987647,-1836038662,353294691,-1563746935,-727542697,1645249518,1783622343,-272903100,-1105123143,-1199400480,1633069925,555072469,1195183579,-50092701,-1308269704,-1267814454,-55643688,-1432287514,1074811105,392779397,-1060438468,-1052629163,75264482,143832717,677954342,-1893972929,-1097794721,-1538617182,496051052,122810496,1771298168,1351819226,-319400005,-104479774,1456499057,347610581,-234525824,771838691,381165005,1550132205,2077148095,-378406586,502093520,-1760300872,1769044527,401512193,-1069435720,520677819],524,[104333574,184640001,-2080111488,42338818,17074186,-1895693428,77597697,84066313,-989134396,46533377,84201475,-166919721,33424898,134348551,174857991,195299694,178915238,112069036,0,0,0,0,1380275029,0,1329725440,1330402383,1481911879,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1330530647,1346454604,1146047790,1330530647,909652801,1146047790,0,0,0,131072,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329725440,1392530511,1163154265,1313418829,1094910025,1145391171,1162627398,1145979208,5457228,1145130828,1296516435,1398033989,1145656385,1191200076,1313817424,1431193940,1162084421,4674882,1347704143,1330926677,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1498611712,1296389203,1448231982,1497713408,1380011842,1380200004,1330446422,776295253,5657156,1347635524,777601356,5657156,1314213715,1380200004,1329791062,1143885133,1174427218,1398033999,1313818158,1296387840,1414418246,1329999443,1145503822,1480928841,1398079557,1160663621,1342195032,1296518994,1160662593,1392526680,1280066888,1497713408,1380011842,891486276,3547904,1314014539,1459637317,1329876553,1157649239,1818386798,1397572965,1969382724,942866535,1095911222,1380270658,0,0,0,0,0,1329790976,1329799246,1498611790,1296389203,1497713408,1380011842,1229193284,1095520339,1330446425,4543317,4801607,1380275029,3220224,587215395,874709043,3613440,3355171,875704867,926163712,825434880,857931828,587215667,3422258,808924195,3482368,808530211,858858240,857931830,587214898,3289907,808465443,808788736,48,0,0,0,0,0,0,0,0,0,0,0,0,0,1143821133,21327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,570425165,0,0,0,553647949,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1183449087,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406,10181197,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,11993325,-2143847638,819969,1024,0,0,131084,4194447,12058784,14680284,548,262174,134348800,5242926,50331648,29884464,29891920,123338878,123346192,1573117,1580048,33030399,33037584,26345762,26352656,17563964,17571088,49283406,49290512,38273412,38280464,54133163,54140176,49807841,49814800,57803284,57810192,42205266,42208369,-2146435068,1,38731776,204472350,32769,0,1163545608,1312903256,50331716,189810007,1600065280,1347962207,1163153999,1431589700,3138,524289,1162544640,1279610450,1163089156,67051090,1543782349,1070400257,50487810,147405,1070400256,50523650,-704495667,1070400259,50786306,278477,1070400256,50412036,-1509670963,1070400256,50445314,212941,1070400256,220683,604651469,1070399489,112138,-1576517683,1070399489,43528,1376075725,1070399488,5,-804962355,1070399488,9,-200851507,1070399488,45569,81869,1070399488,71169,-1475723315,1070399490,41990,409549,1070399488,16907,269172685,1070399488,216587,1852397342,1937207140,1818846752,2019893349,1936613744,544108393,1919052140,7959137,1514931712,1145128274,1275461637,1347371866,117440857,1279482444,105206607,1514931712,1414090313,1192165379,1480938565,1145979216,1095648325,673101,1398426630,72041797,1514932736,1313165391,1162627398,1124728834,1280921679,1279870554,100665413,1329879628,607566,1398426631,1414676820,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,4628738,4457995,28837492,9365760,1780498536,276850688,22682,1141294848,-1560281088,101384262,1886650436,-1551892296,1990394492,1983808258,1467219970,-1591721880,-768933252,318767365,-1706011950,117,4720327,1252196352,1208355584,1747350528,6955072,41301759,16777114,1409730304,-1560281088,101384278,-1904934828,4863743,42138,1982759168,-2130444286,162862,-6130428,-1711258058,205,1296941099,1562371467,1478413133,-1957345904,-661774612,-1593643901,101384262,292814916,4601599,59290,-1547687168,1151533126,4890880,4720139,922685812,26869834,721420289,4891584,-1593816925,101384278,292814932,5650175,16777114,-1547687168,1419968598,-1957868288,1297948645,1478398155,-1957345904,-661774612,1443032195,-1962520949,-1056241594,1589906549,130491916,1944846334,2122551440,544538634,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,-21474955,-1872761857,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,1183727988,889136654,6946922,-1550187926,-1560281087,378077810,-771030412,1183718012,889136654,6946922,-6684566,184549631,-1207601712,250281985,638469774,-6671105,-1207959297,1298071551,535137101,-1865724579,16973830,65573,16973839,65677,16973841,65975,16973905,65867,16973907,65927,16973908,65899,85,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145330259,858255496,1146770176,670074948,6029363,1596850271,0,0,369099008,219677186,202116105,370542599,302842623,1130364674,1279870559,1313431365,4017990,0,0,0,0,0,0,335544320,0,0,0,0,0,0,-553648128,0,0,0,0,0,0,0,0,7340144,112,0,1296972860,1044268883,1431445571,1296651342,1380261957,542265170,1375731712,808464438,539822605,1667331187,1986994283,1818653285,168654703,1375732480,858796086,539822605,1702129257,544367975,1769367908,1646290276,221257849,589834,808466002,755633465,1953459744,1869505824,543713141,1667330163,1868963941,1852121202,1869769078,1852140910,658804,168624380,1912667904,1949134453,543518057,1869771365,33562738,808866304,168636976,1818632237,1769234799,1882023790,1953393007,1886745376,1953656688,1953459744,1634692128,224683364,-65526,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,-1957275874,-1923676546,1343678022,127898,113541888],525,[-24907637,-2095614975,160830,125767804,41041539,-1207471602,1927938047,1951305729,22472963,384190093,37132880,-998047744,57952260,-2147400727,1967255166,112645,-1070923029,-1207471032,1122631672,378245121,1451819056,807308284,-2082221824,4287,117382772,1048772656,2081423408,805750534,956301312,1962946582,-280356,-1878978327,-1996476255,1114306630,-1519910806,-26088,-125108224,-512426229,-26025,-259325952,201086601,1460499920,16777114,-346112,-1878991639,-1912191349,-1993933754,-297367036,38045734,54839078,1183514624,-229209104,88377638,122980646,-1946925429,-1993935274,-1993995964,-1070920876,256149798,222595366,-772252021,280988131,-1990851072,1183638134,-25884,-998047744,4759812,4855435,41682435,5022528,5117577,-1996468061,-956280298,163334,5546240,5641867,41289219,-1996466013,-1593812458,1554186324,1578535168,-1547687168,-2136800638,-461963518,-1696434433,65535,1459930243,16777114,805764864,809403136,108793856,3147463,1183514624,79986936,1784092139,1778412032,-26112,-804585472,-1964440716,1590135806,-1957868193,1297948645,-1879047478,1167087646,518818645,-327034738,1448542366,-15960321,-2037577098,1343684450,-1885732758,-1962934270,-31752,-4716939,-1872040961,-364475049,-6664170,-2097151745,-259324220,1946287747,1950253840,159121410,1048829055,1930297970,-58816043,-1705914485,65535,-16222465,1996424822,175570700,163738,578113024,384452237,-26032,-998047744,309676036,1358120586,-16222465,-6683018,-2097151745,28837572,1298095616,535137101,147475805,1478397952,-1957345904,-661774612,1459809411,141986646,31483934,-15829249,-6681482,503316735,-16654232,-11138442,-1113979274,-1962934270,-31752,1183721845,2088969738,527761922,31483934,16777114,79987456,31483934,1342850699,108461910,16777114,-2080863488,443875327,252069623,1460893183,-47388658,-166989685,-1705572739,536,1600046731,-443855539,-900899553,1478361098,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713,-422509887,-133135221,1357137545,47770,-1980200192,-804524970,-88603019,44296703,653018766,16991734,-2144990091,-956234931,126534,-1960434709,639148421,413373835,257243430,108793471,222640422,28837491,-1878791424,1183432747,-327745554,-26025,-998047744,138840836,-1995811189,1451875910,108954592,-385646848,1451950609,-1949332500,230786010,653018766,638403979,638539147,2097632569,32762115,958794111,58131781,-1593710359,103481436,1183383636,1166747380,1435182605,-2060769777,455481505,-1994873963,1451882566,650677242,413107595,999938699,2081128410,1942502148,-336491771,-4288508,2096499711,-96024773,1983447040,-1994621196,1988749950,-562656260,-1946386805,1317602894,2143881990,-562656915,-1947566453,-1902511546,19328070,287706437,1183518549,-498728454,425603,1508443007,-330920447,222661414,257264422,123025702,1172898685,638156545,1996834105,20637955,15629955,1889619060,-1960404734,-1960440499,-936702115,1317657115,-128022026,1551751947,1183432747,-163149320,1589924587,-1815903766,25830932,652232334,-1958345592,1191174214,960973306,58651774,-1979749399,1827210830,-1960406785,-1726439547,-1585118426,-1793907176,-930408285,-1962774367,-936666662,1183570459,-939288076,1317657107,-128022026,-1727641973,88967974,123570982,222626598,257233702,-2097026685,-751107877,75434620,74891579,-1047800949,2096649787,990215949,108459590,-1946659189,1183446598,-61437446,-1962912607,-1560259050,378077276,-1977221026,-467008955,1946173741,-475643,23730923,-1149185,1996487798,654207738,-6670849,-2097151745,-259322684,1963064963,1545505651,1411263232,2128284416,-1715238055,41946763,42081931,-635713493,653018766,413240713,-1549956826,-96040168,972838539,2080539158,956727089,1912766470,-297351383,2122514432,58589190,-1946289687,1464921158,95386,79987456,-1696303361,1738,-337492341,1996460062,114858724,-38273024,-1877939201,-1696303361,1859,65783435,1593835448,-1957868193,1297948645,-1879045942,1167087646,518818645,-326903666,-1957275894,-167049610,-25081988,1098712080,67174017,-1705637763,1853,-422497301,-133120885,-133135161,-1705574400,819,-1980348791,-804521898,1589909364,939468534,187546,-1717938432,1459617795,51610,1298095616,535137101,46812509,1150976,44630019,852223,38469635,917759,4849667,983295,1638403,1048831,112263171,1114367,19005443,1179903,75366403,1245439,106102787,1310975,11403523,983041,122224899,1114113,120062211,1179649,112984323,1245185,31129859,4849665,118751491,5308417,68878595,5373953,52494595,5505025,36241667,5767169,0,0,0,1167087646,518818645,-326903666,-1957868286,1297948645,-1879047478,0,0,1167087646,518818645,-326903666,3449090,3544715,-1996471133,-1593817578,378208312,1218641978,1242990848,3973376,4069003,-1996467037,-1593813482,2091057216,4366594,-2096990557,12862,-6667147,1207959807,-71825804,-1874400257,-1962916703,-1560263146,378077236,1218510902,1242991360,3711744,3806857,-1962912607,-1560259050,378077244,2090926142,4236034,-1560119647,117375042,108331058,3278535,28901375,-1957868288,1297948645,1478398155,-1957345904,-661774612,-2096960381,12862,251623284,1903493170,-1962920799,-1560267242,378077252,950075462,974555904,4760320,4855433,-1962918751,-1560265194,378077268,1084293206,41722624,-1560264031,-6684042,-1593835265,378208324,883097670,907446528,4759808,4855435,-1996474205,-1593820650,378208340,1017315414,1041664256,41722112,-1593818973,1117979254,-1957868288,1297948645,1478398155,-1957345904,-661774612,-16585597,1996425334,199757318,-1957868288,1297948645,-1879046966,1167087646,518818645,-326903666,240539402,-1946250776,33457136,-342293388,1988857970,16679176,-784630780,280792038,1979649016,-96024819,1187512319,-335544324,-1705537464,65535,1451880587,1976568824,-96024825,-487849990,1183768203,931866360,-26025,1996423168,-6662650,-2097151745,-125107004,1946288003,132880643,-1962770271,-1996324330,1451883078,-1041756420,-96039938,1593595531,-1957868193,1297948645,-1879046966,196613,16712131,196629,16711927,196630,16711755,16973847,65948,16973842,65978,19,0,0,0,1167087646,518818645,-326903666,106859270,-1995944309,1317665374,298025980,4726409,4853385,-1946532213,345179601,-1996467037,-1962912234,319158854,4498180,4593289,-1560018760,1990394492,-1957868286,1297948645,1478398155,-1957345904,-661774612,1443032195,-1593418101,103481424,-1618149304,1183717523,1200170504,5021956,4720171,105351462,637697697,-1593292919,103481436,-1993998252,1486948935,1409690368,1200170496,41984268,42079883,6033035,5508651,-1054083557,-1993943525,-1993994681,2057375831,126428674,637696161,1577207689,-443855539,-884122337,1167087646,518818645,-326903666,-1957275902,1183516278,-1957277688,333975288,79987711,-1668429938,-1960437613,100860999,378208328,1352859722,1377208576,1200301568,1208353542,5022464,5117577,138906406,637697699,51005323,-1962912762,-1560259050,378077276,-1960443810,100863047,1487077460,1511426304,650611456,638143627,-1995746165,-1996328434,637694998,413240459,-1550546138,653298456,-1962260597,-939288070,243923475,1049166464,-963771774,-1559786714,-1960443270,2023948871,1879492354,1577062402,-1957868193,1297948645,37067,0,0,0,1167087646,518818645,-326903666,516183554,-1977221044,516226887,-2010775480,175570695,-1962915679,1073760790,922701906,-6684036,-1962934017,2083928560,-2095418366,1517617150,1014298123,-1962915679,50350614,1285767366,1310099712,4759808,4855435,5284672,5379721,41827971,-1004833792,637552670,1589905290,126363142,41813703,401276928,-352193352,516198421,-1977221040,106873863,-16283610,-1207939066,1298006017,535137101,-1865724579,1167087646,518818645,-326903666,-1957275902,915081294,908787804,1419837524,1444317952,6071040,6166153,1962867075,1347571999,-26026,-125108224,276102715,1979711363,-83963,-55044117,-1877808129,-1006221686,637557790,117376904,28835932,1298095616,535137101,-1865724579,16973826,65583,16973906,65750,86,1167087646,518818645,-326903666,-11118846,6948470,6946922,14490,1959791360,-18425,-1878998295,-2096597365,376766206,1778412118,-1711248896,65535,108318731,-369099080,1218511011,1242991360,2080768768,1285767170,1310099712,5284608,5379721,41813703,1419837440,1444317952,1980105472,5808898,5904009,-1560259423,378077276,-1070923682,-1560116573,1996423808,1245118214,1211563776,2083979008,-26110,-259325952,745862667,1962933891,142016295,4863743,4732671,-26026,-125108224,410385979,1040304427,235995776,909705858,-1166802308,1979711107,-11933423,1962934147,-10426109,-335545160,28872708,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,-1957275882,-1923742090,1343679046,137626,113541888,-2095614904,160830,125767804,41041539,-1207471602,-1444282369,1183682560,-1706027286,625,1208272003,28837493,-1878791424,1183432747,1958743036,-230258129,1093526570,-1090161664,770441208,23724394,-1946925429,19789398,14320384,1996443730,-6662648,-2097151745,199953604,1443395327,-25368562,-1962621821,33522680,1996441205,-1706661368,65535,-1962621821,33457136,1996436597,108461832,16777114,79987456,-8128373,-2095221503,1946221694,-196703465,972445323,1963098118,-2112472826,-1207602174,49020925,1600046987,-443855539,-884122337,1167087646,518818645,-327034738,1448542360,-1928692085,1343683654,1996423530,-1332062452,-2097151998,-259323196,1946287747,13887747,-1912834305,1343678534,16777114,113541888,-2095090616,160830,125769852,41041539,-15764978,-1701118858,-1207959550,-1528168449,-2037542912,1343684456,-15698177,-6680970,-2097151745,1963004542,-247035374,1753648464,-1706027265,65535,-1928936317,1343678534,16777114,79987456,452985149,75200,-2037559232,1343684456,1460434687,-2096734465,-1073018172,1996426357,47684348,-1070923776,1183663083,1783633658,1753648384,-1706027265,65535,-1962228605,33457136,1996424820,-1877218308,-362753,-401671050,-997982682,-1012988,-543490954,-16777214,-6620554,-1962934017,1298095814,535137101,-1865724579,196620,16712292,196622,16711988,196623,16711949,196624,16712051,196628,16712191,196632,16712105],526,[1333935748,-2002991071,859375185,1745933925,-2131802400,731172540,-718197094,592159628,-2099430403,429244817,-2112426978,-74625813,-293569984,-625390404,-528038564,-1236385869,-789629050,998996720,-768378683,-1449403768,-978044466,-597823603,2000472628,932974122,551087144,2016116910,1904882546,901013917,1865797724,-1706141485,-90868565,921916521,-1456401955,1724447943,-1240510717,1738292192,-390971452,189219592,-756499219,1735713051,-1183101445,648376432,-11026112,-1941167011,-93233681,355571571,-2004546871,1027923668,-206576505,1679575653,-1472686727,1693963794,-2020567950,-1213099288,1693318002,-561355264,1373884101,-235673452,377559081,1735024998,1998021030,2139264307,1845737730,900158771,-1259034821,491367891,-1974129946,-750440313,-589706712,-1086675095,-484249338,-589446139,-123696285,81696536,68457453,-540995437,-2011100906,1318636448,87878608,2108891362,597783938,-1149584702,530848833,2001061204,-409202946,1861718873,-1740145941,284611445,-1361407887,2134563682,20946185,293898215,2126817032,-343539937,-19885785,1912577193,134189747,-668581992,1327285014,-961527098,675193012,-169936630,-2127253253,750559811,1924913710,-1550589153,517625016,1020649118,-1321929332,1210294639,-1648534548,-1913858595,1902373234,820663017,-206231781,1975474116,1632371833,1765411317,-656648157,1937493842,936196598,2114902609,119491489,2001728493,-1793955542,-276264562,-700842691,-1126920900,-418792571,1987937478,1226549106,-237725603,-1507586884,1015310992,-1328229753,740197025,248703847,1352747077,-1728825241,-725384796,1961049683,220406730,1412305748,-697877459,-185120544,-464676428,142378109,1311420615,114428333,-1577827605,1911599238,1864622865,1781608600,-970332974,-1930989208,2090100647,892948531,-773670185,-1210499139,-656890114,-81421858,-1164029569,1501478901,1072790116,-1342371169,929293171,-810030340,1553233101,-887360775,-98363571,-168113050,2096152447,-125451831,-946603045,427658437,1743866649,-33196421,-1962970754,666680508,-29472117,-762647817,-1237486009,1701902811,2067112917,-107013284,1528032617,-345529345,1828458447,-81460249,435143343,2129649538,-346062275,-1903827136,-453148685,2046078803,-1410115721,2092314407,2136339421,533721007,-696770860,1743909214,1019148951,-474882819,-503566555,936326647,-57371498,-235831542,1727827940,698322126,-53582213,401685013,1281490927,-917373556,-1907733777,1593773204,634097442,1513963381,-1830427214,26903698,1140277294,405592078,-1231325832,-1389951111,1918879365,647547742,1512219431,-313183840,920637141,-540063808,-1085814831,-1010100896,-1180406092,972719910,-568523740,-2063930311,613924215,-1874888701,-490479066,-1406874962,1039061543,-83318289,1129965922,-471888338,-160909994,-197251654,-1900102431,-308933691,1466580279,-1009961967,-1948797711,615582007,838501784,-512279213,-483971317,-729761803,1838270721,-1294518573,967186644,1116763160,-1538284694,976520104,-522942004,-796830143,-469093113,335307803,2066559401,1721426352,-1206061743,-856376482,407422616,-944023385,-987003555,1207987742,1417690955,15761722,-176311586,-512626111,-1492162022,1696852645,-856394545,-1501304160,-1559868642,2025216574,-1491663432,384713120,166023114,145625319,54514987,-130810671,87472700,-452826073,-1371463693,-1795920701,-2138987532,434431942,29273704,-2020921388,1208174233,1033400497,-2108873196,-515663165,1287579848,930293277,245042712,945329133,-1845881972,1463131750,768375174,1203103956,-1976432466,-1810564279,348560706,-760528566,-964152328,-1923147702,1655132372,1682888804,-788300610,-275657980,-917917624,1883759129,168951293,1355972522,1906110462,-518438151,724260377,1478513500,1184765334,806679942,1627046288,-1243365881,-605521858,-1097568316,-979939473,-214962193,-266174162,1687525965,-114868839,317962710,1812773823,699941368,486268642,1840299237,-334496261,483273851,-581644429,1908162381,80538714,-1077743713,1616898301,-506090769,-579401281,-1918965315,-1325500571,-351432972,-902136649,-1853621830,2090031197,-942689318,1139188242,-391911718,-1096407471,2090917697,-960498056,336910102,616864162,-270649586,2026962587,-319047444,-62986489,529973992,-1379666980,1347441446,860260424,616764009,640367838,-479015639,1396291820,896502675,1866374607,1114311898,93506794,1850995697,-1895993927,-77971659,-551568672,-1376523500,1629565053,809661690,-2014987921,-904631177,-271889901,840123905,-1936419639,48365561,-1837723405,1378221129,120039402,-1354900082,421464093,-944515195,1718628300,835802738,1426159271,797877611,1174768800,2096697026,-1532490795,-1044771826,-1537407938,-1710222919,-766420542,784666042,442767819,-1338718156,635360047,-1382423466,899316769,895137672,694902012,1994128774,1003062902,-169497917,-1247688106,-655921850,1868142516,1602703956,-413776070,428810822,-364216419,1994227312,1051246689,1377436862,490884628,1567288287,1982416354,205926345,-362444528,-1666221764,-1142181439,110719686,-712911858,-1859984372,2093834798,-166668676,232705411,269932545,-1233993322,-1726184063,1384530357,-327200864,1359298114,-1404056230,390451440,1944733658,-1998653800,1490518219,905765012,182418496,-591552180,512775306,-263829908,937505641,1529335878,-863988739,-1006998544,1886852834,1974118432,658542048,-1579844430,658640352,-1221251027,1714611206,-1057648001,1187236909,1550476660,2112113914,1783319148,-324628394,1707623852,-2142173080,-1253035327,1084045848,721819566,-979599947,-858379539,-77399737,-256096970,-1395867282,987106953,1812388719,2059064885,1235557083,372722229,-1770207218,-143453634,-871989005,-1933971046,-1868299900,2039389003,-101157596,-1128052251,-1039476622,-444991085,-644373821,1136161863,-1452733077,1247430279,-1280470535,-854325326,1871995912,231928960,-1212208065,-1407630476,839105834,369269384,-1865576719,1000798075,-300496775,-234693327,74031902,1846943026,1314333158,-554391370,-690597006,-863748339,77172825,-1664608615,544446733,1865554227,-1866871675,310579001,-1809162559,116277655,-1681008953,-1423702891,1558701403,2119121401,-1281387314,-115546139,-482399079,-114497563,759112857,2119250930,1664535258,750880809,-501849788,-1735324880,1120688261,505505332,1502679219,575818120,827068926,1271272030,-901050982,-1962156234,982882102,1448205600,649085946,-578640346,-1125448271,-834293311,-1520363393,555127945,-345722707,2005951805,-1360046545,-1279388878,-460214070,-1915917216,2109397856,-1155132789,791244438,-662638477,-26873450,1592190044,-1069530696,921257826,-1907502484,2000536077,532360814,1557786354,1789980714,143517395,1773722415,-1470961933,-1022881661,1393365081,1109670497,585344050,1630209428,499160109,-1015609776,-603234033,-949208057,1009218485,801132298,376990176,-526940258,1006763048,-2099375504,2082267255,1317371660,-2067919624,2083471807,-1968283005,-1472028150,356280880,858298693,-1580380395,-735729326,1518381642,-582886067,-582755003,1151561031,-1749731478,-1129445894,-730508593,-737154479,262476971,979713181,-215358175,1867647917,-1097311413,-1417570616,-27503905,-1330681962,768388327,515202088,-1923341929,-398961938,-1493683477,-484714344,-1483498842,1989832602,435746035,702858836,1617356403,-1758480530,-1789080909,-892660033,-1897508128,-651741420,-1851958478,113594162,1517258545,-260367265,-1157984536,1388610124,-366426494,-1667074938,-51902549,-560223990,1527238554,1113550055,-2069559698,673008005,1301666725,-468802339,-515805396,850918685,813866738,920283870,1129888185,-1959923596,-364731863,2140016252,-738838711,1324374541,1179200710,-380909631,-1015775802,-1903278035,-14964961,-2020853948,-1638220543,-995946515,2090341255,2029926713,435739943,239792889,1695585505,-1650034497,1822167420,1423949056,1040878907,1447544913,1091806789,-1534306855,-468332839,-1805021958,-1043030825,636444088,1387695800,-1201526072,-915264283,-826597329,-1201858645,-245439332,1024707484,-925689662,-231557823,1714170606,-794734468,1115666059,1039670047,-396157486,-1480608925,1275491902,-163664200,-523059338,1404204251,-1659181024,-303396628,-1697918049,1260219792,-1166312657,-20228531,1894227663,-202077567,446643833,-315839685,-513545541,-275185761,-1006665857,1175923007,1696452905,479922679,50455909,-1996079142,502586646,-772428929,-378173,-1610620051,706337151,90181610,-1485837514,1116015273,-1617644857,178300915,-1642233559,74466177,129921402,1445064185,-1321927229,-284469113,-1129850682,-561269989,1820759746,-70231711,-926017299,1705574775,265160251,1916605435,-1114582809,468295619,404614535,-1097356225,-2020406267,-883679124,1726342231,1091569192,1091569281,-1837017404,749213645,1059412473,1067422431,1353066279,690604455,2030864212,1459390033,1731262262,325827949,1860286047,-928124205,131594887,303201875,-1497766449,322132420,-467350041,1639105659,1411453636,-965646138,-1411799638,-1391053838,325863266,1479346356,1546629998,-1494934343,-1178223372,1440241323,102616480,-1855446613,-576623811,1253152158,1610010611,-851771968,703248443,-212369488,905174881,1667185716,-236198016,-1044824835,37047381,-971761619,-521294395,1826174293,116782042,796072232,109535914,-969327240,-1805687524,1078201910,1530848831,139704380,1089095154,-369012780,1029249850,418481692,2040663885,-888271862,1107397326,375056965,2123829496,-361219283,968840464,1512412402,611152121,-668407145,-1340780561,1439536909,1837488884,-1818840170,1822050478,-405455058,-1391229389,1126584191,-145188274,-327040161,-2013525025,1524070995,-1314572594,-1627032632,-1172183068,-435455669,-1180724046,-1678995096,-112508534,-141429656,1277964813,-816049778,-465218592,-358736934,764746411,1955379082,-815064192,1504418609,116676290,-499545397,1453278411,582446398,296433013,1769614002,891463201,-1870305893,-984015669,-1393729615,2053708663,-1278981166,-1181244759,-699738570,-2054283413,-1422572130,-404719823,-391595805,-850691931,2092137514,-1103213188,898497621,-59540426,2083822244,896661931,-254347031,-236243519,2098447389,2008137463,2010963790,-329889971,2034381776,298506046,913892646,1661349844,-1031679807,172105340,-1881003112,1970891645,191720075,-91047474,752042143,2100815244,945850656,-197268591,-117705644,1866040616,1536804574,1536701785,-1333349267,1088554977,-986846115,-905816702,1077440987,1096750837,729715649,1910927156,-376178286,-514495348,9453416,929082823,739127594,751348355,2083583672,-669421153,1342490205,938749386,-425980287,-310501303,494734819,-1258828239,1545581005,883943820,1942193742,2106813552,-1009235753,799211597,-97880583,503600368,356160379,569367827,1817522505,217097779,-2008964123,1378500758,1784385575,1469215373,-1355734237,846077672,-2123266824,-155815671,-1546533452,-1185193610,1391305852,1530488080,749143839,925601698,-1415526444,-892380267,876759099,-51228047,-1641607258,493531530,1248799034,1436202795,1749149505,-1397124895,1804781145,-788094037,1040351411,-1140653707,-347209347,-1286460869,-685798824,566305218,297805961,-559416027,1142449585,-709910325,1784821134,709129762,138977545,1177494578,-133534662,140902950,-437714536,88917872,-1772085140,-628074112,1528969767,-405377863,36164635,-1597880993,1003113961,1650403121,1381070792,-743103202,843470546,-661663056,15508194,-719596467,1722003763,1817543104,1671696259,1468383940,1907768673,-766433337,-1233654762,-858183071,58781331,583232601,480901706,-834511991,-22862280,-1864681920,-2042934971,-1136063296,-1050242427,1893407489,-2073221825,-1016293117,-1812403634,-988203884,-2109622732,421576163,-1240284960,2117768865],527,[945328780,175820432,-800199694,1490361076,1182713603,-684607418,-942906472,-330011071,944474774,-973948637,-1712025552,1970365491,-193084362,-1436717099,240085757,-2075368946,-1583199927,-1667349244,1956975521,-115938704,2100865316,-879292061,1489917973,-452733362,-1715398092,-2082208486,1132217874,-642520716,-1742966907,550070662,1237290768,1268974353,1188131023,1880699555,151550656,-453904158,854976165,1255531073,1588913127,-1596367486,-2023365471,-1293587377,2123663280,1150689314,55527241,-123648213,-649034096,1129115845,2106119460,1713022881,440345683,623502083,453092967,2099587687,676007177,528536130,1984737495,346260193,929079872,-1580199427,-446060704,2005895276,1109476193,1450031568,-1024675517,1370543681,-1795370634,-1951249018,-248920095,-1836272079,1569363744,-61856772,-445650751,-1818867502,-1987936741,-257740590,785031046,395368346,-961988556,414487709,1094801316,-1403105981,141611280,-1463048669,561401599,-1534168342,694884933,-63693719,106895873,-789951671,768124648,1466091195,67156143,-1489866026,538861240,926006086,-740309185,-1760668002,2014572629,1628849098,-2026069926,-2090836416,-1093211939,2073825167,430403203,-414974661,-855579925,-781301293,-983081401,-454309777,2078677553,-342267272,-1554240779,-2018235395,-188642604,1745640493,-535611302,1334152260,-1040459036,78840116,-1713771556,-1311323750,1420994684,-2068048791,1083841371,554010314,1065796868,280268354,-2064110378,-284297759,-491362397,685220033,-155633943,1008287512,-2089260296,-120226436,-1644539833,438271081,144326714,-100711485,-1723883039,1954497315,-1438696045,-1117505335,13847216,1673099024,-1841343312,222241300,1296119404,1679461544,-1749081361,907656275,1401979937,-650432398,582547266,198099367,664569790,-916971530,-1812571334,-512626301,1771528255,-2037086571,758006451,488865357,1180079810,1433990415,32184932,-1843106629,1315234919,-2052418103,1565848391,-998460153,590151328,-625241204,-760912270,1507601895,-729094842,1467239362,865640429,1797508071,-212979537,489920927,-1763730841,-724762774,259239811,854553100,-1093298929,2088883395,-231498455,164580431,-761302853,1474783803,1634256354,184103811,-1955307997,-1344648169,-180647638,-540734417,-993889328,-1887850961,1733983113,-1665885006,-334438035,559973277,1749476049,-1139535654,2009640657,1967110040,1247509598,1883191794,-1291715266,-137907713,997908799,-1075448584,1010527900,-1753323176,-1365013215,1966366003,-569945850,741898851,1393592395,-256331397,280935849,512158486,1086098095,1569961113,1374726904,-33982718,566061003,1500002325,-543698828,1019149791,1016267973,-1366719331,-152132049,-1671669787,135130688,-1196545682,-143327560,383839977,-721818183,2113989855,439497630,332318323,931827734,-53857291,1415195237,-1195232294,-578922425,398801955,1087467702,1047059141,1616290043,1727413987,-624687086,-175264488,-1044855858,2059160839,209011952,1739907960,941880184,865957913,-25557447,1955781404,147303366,-1322015526,951334200,-1365319097,-1358314812,1353525097,1303924696,-650447755,-1376737240,1495509888,545367370,-712972662,-48027870,337195770,1838320018,1458449657,1417874670,2040136963,1173025207,-1473908597,669668813,1516346382,-1526212688,-426783814,-145459887,-924026461,979183639,686276685,1369466142,1655434825,-2012324411,375362853,-27002202,-94569219,-155005901,-1909283360,1463279547,-1028004131,1119829736,-93430009,-1444376947,212952244,-414090647,-532592427,-2008690464,-1950187940,-258952185,1410624866,-853332190,768041603,443915460,2082288462,-372581359,-1399934623,1512301607,469252568,-1321316579,-1447541306,1153542189,-1977539849,-1726619902,-1812338065,2118318495,84145704,1590404725,-1965029849,-2035807851,871378621,-1882765411,708794890,1598509849,2071075647,714621046,-1149998048,1211142105,1194183439,682193026,-2055110241,-1186812124,-1904717440,-332920545,-1016976834,-854241211,-2006138684,-1334127637,2023714206,535565104,1322119609,1954047741,87660412,-206603041,30245807,1923218309,-2059943516,-2080340433,-1739812634,-1601179008,-942684496,-439630960,483983864,624460964,73639909,2055469317,865772349,1844992421,1154967102,488448067,1067254563,-2099155837,-441386441,175398122,865225559,1138271600,2118215752,-1127753973,-1007704010,-403457067,1681324144,1626282874,723750411,949305433,25677464,-719500803,-369637093,-610562433,1451200806,1180051748,-1670364824,2131446490,-1338533264,475694946,491586912,1791033277,-1900758058,1348913955,-1642511843,-599941034,310404102,-716650738,2066184400,-1459453028,667568667,578253047,2103385981,-322495721,-90126905,748276846,-652570095,1037906489,748747466,472823960,190468030,-1067318062,470409739,354671877,492068950,1961541636,-1985080310,3425159,-954009210,-582023444,1544776692,-375614307,513252384,2012440327,-189666163,-715304676,-656325761,-584534131,419266264,-2095514079,737838247,1571913502,1979858369,627703569,-1128280476,-1889605139,1751410493,-1084191225,1943054523,428485333,-992265867,1053157131,2069583953,1396271875,2039167253,1348638089,380558346,-703024139,-97574229,231885349,1342835971,1563235059,-1704975994,-824888318,65940579,369334387,435401764,1861673674,-506375408,-235480072,-969089987,1832759328,626716291,1216280220,106830464,1455257582,-1141481107,272704478,-416347396,-1026763447,-1039732555,329878052,280330456,-1674746819,978911936,2020127289,1502292183,382490938,-1611872880,831424602,675655523,2027795560,468316922,-1053640715,-565741657,-1077687094,1391072977,-458319912,445273648,-1183935143,-1955288370,1159731420,-1414661763,-830325048,918089662,2009463741,-1183933602,-1972736646,618005347,649345827,1299798297,-1152048470,966940429,-1362023645,-1257065872,-2003463289,1138077712,991711723,-2042290500,223075381,1554859951,554347272,-1207182389,995147194,272391689,936722124,1797422192,1978137428,-2088078377,1563456029,-1086002737,1181252531,-1155778756,339415674,1766150712,-1011346154,899912756,-570935400,232636789,58343707,189548614,-139542249,-1095282665,299975963,722744146,-1159532588,947295228,-756689588,1067954311,204995102,-345479179,-1866385770,-384058201,274002203,-1041153598,-1163223275,494414764,-478924806,2034528800,1357751531,-1952604611,1955393880,543007752,47087789,-1857201590,-907292319,239259753,1623389481,-1809938991,1222477683,1354324512,1678246454,-682016636,1594596083,-1398672136,1353232752,-2038828438,2071283818,1144728134,-1150096777,-1849810011,2097630122,-2029242286,1061910374,1910608375,-544778923,1874553118,1861546536,-1639774231,-350861078,1341234239,-1021991494,1748099905,386166689,35681897,744557879,1810406055,-983529397,-1030485804,550116207,-1065340158,101527052,1886482532,-140189788,1465728135,-769737412,1329354662,444654069,-1814728935,1608131033,-1527790275,-56382534,1614526030,474961400,-130543474,812159406,1002085710,-1703514051,-1500135678,49808790,-1568674397,-663830898,-1116703389,1976393136,-981079062,-1341123459,-1273194069,-1040385423,-1655021206,-998078327,2082244840,-1994806340,-1471930578,-238791196,-974403424,109308215,-423685759,-2001292144,-1307678097,-336498238,-949756407,532932946,-2017293534,-491354222,1273779795,-155403760,-1552160978,-1366386567,1374719764,1257547717,464192201,-1439491072,-578204856,836556932,-1768222575,-1850389111,1822489869,1290929544,-810513731,-1118989221,1726027887,-1434564115,1617171955,-1458224204,-1905605413,-381786286,-684681351,597726121,1276763846,526967585,-175349307,-1579617137,1961168863,568975016,-2029212321,-1667616918,-350406419,1962475788,1228759704,-51128162,-1412908404,-507770688,-1281058366,889618894,-1282116172,1023825870,-553223657,-900337696,-279013360,-164291203,1419129923,-358307277,-156612047,-1170926441,616131236,1462994389,1567577276,-976729872,898351850,-1773026546,1186335156,1034206159,413982894,1213516565,967139318,-1198689633,-299075498,458252870,1256995333,-1050915569,-1377934590,-1382207426,1700843058,-1700921830,-703086542,-180479699,-1005925108,-1187354976,347037264,1902953193,-1119136555,-135118179,-701243701,-386071922,-1160210558,-310836867,-303319170,1539274455,-871008425,-2079719491,-216953418,-1632579189,-467346762,-1149837716,419421022,1348636422,-1501797299,-330722519,-610583856,-1701028444,2072830673,276101570,404611043,1797682919,308569880,-1421320661,691065996,-1908152705,1156030619,1327284378,-1260986237,2147154981,-1507600615,-737126310,-1727685587,929477035,13660465,-1209916763,-2140264810,-1619751024,-161545213,536269467,1380242103,-1162859397,-1882244401,496043794,-687019103,-26143211,1122407119,-332755717,-834844004,1078559950,-1722249896,-1724073771,-1495531828,893830452,-1829767380,1512733431,725523929,601389293,726288223,-1617797100,406999042,1913684050,1003453220,-57005086,2118148046,-1718472173,202819646,262082274,553624293,51601278,1262418122,975955332,-1409642965,-730098517,-1578053049,-1883615886,-529161048,-1753616404,981140344,-1282790167,970633449,1596212392,1338276281,-1571366228,-1257281352,905647260,-1796942373,-1653825621,-1861059564,2064902872,-362536011,736426917,-409158936,-1964425373,-1355133587,1585037565,1354755297,-1034693404,-89579993,-900876318,-1986749436,948775224,-683275296,-2113744410,-1946946379,-1387115010,-2079231310,1296437867,-94026561,558226429,2031745770,-1627084320,2048004657,166824504,1394826196,1309951598,1422730041,-51147597,1422216750,1453734298,-1622885171,-143789191,1360868290,-1159775841,1197178620,1812590484,-1974154594,637353585,572469821,-1399208391,-1337034138,-2052606276,1279410709,-1952393760,550650471,-533329555,-302842029,1150386097,-1569917583,470619480,1241647531,103881131,929821123,1698512854,1288600559,-850463827,1718721025,341404394,-1556500460,-776087797,-1850122453,-1506904479,-311960305,2022159843,-372637461,-1789295529,-1248843578,-1501311916,1493655891,1536535102,-990727482,-1986837327,-1261121997,-918336917,-1059183864,1319883846,-1079745252,-448874175,2095685219,1865026691,-504284889,282195076,2122385652,-933496362,-662450543,988878027,-1772766875,-930144546,2008428715,-1350641518,-1102536744,-979688243,-542023458,1456107556,172178801,-622525478,847613844,1869475788,83541321,464124241,-1580656509,563010692,-1633470574,-1835765445,-1378347638,-822678776,474982314,174433701,907626220,-1136124251,706086244,-1113292093,-1040366355,-2105243774,-425459404,-2077719178,307510416,-498965662,2008533472,-792807228,697065205,-287427268,-1317551766,-1014922841,-868685273,1390355446,232352737,1681841106,-1272840781,1212181236,1247464963,1559014808,-317375176,1256401642,673344118,1382885595,-1857591509,116476616,1254204130,495951123,253925177,-1842044972,1249787631,867456743,-1833219122,786147103,2127846838,1744469224,49375988,-2105651989,-2105766738,-132119098,-48494985,-1824785150,1540834294,-54755391,-55330562,-1316754545,2125966890,444056822,1103298555,-529217971,223805495,1911428842,1206553626,447012643,-1439184478,-95081305,-464161731,-1223722402,-338364785,1138305616,-1155554505,2110950530,-694918095,-822266683,1343746260,1914612948,1091428287,1592801226,-1549851371,1006440243,-1691836943,-1745825197,743709216,1397079363,-1493361744,-1549395408,-2104606977,50319847,-25126046,655733389,877479693,75450060,2122172922,2084340968,586834167,-902764676,410776503,54324722,1036665213,-117022850,2110321380,-771778685,-1099053597,25962961,847206177,-1304650190,77255524,739661403,2005252826,-1464017556,-1766803892,-903229761,-61342002,1305254917,191135948],528,[1,1936941399,1,544828521,1,1684955467,1,1802727017,1,1635197049,1,1752440947,1,1919361125,1,544498021,1,1936946514,1,544104809,1,1852399984,1,544367988,1,544172151,1,1953653104,1,1885954921,1,1684370529,1,544106784,1,543516788,1,1919973445,1,1769173861,1,1936289391,1,1869422708,1,1701668214,1,1763734638,1,1699160174,1,1851878770,1,1948265593,1,1751610721,1,1952522356,1,1701344288,1,1969308192,1,1937072488,1,1851858988,1,1684349028,1,1684370537,1,1701344288,1,1970029088,1,1766989925,1,544367972,1,1634561089,1,778264942,413,0,1,1936941399,1,544828521,1,1684955467,1,1802727017,1,1635197049,1,1752440947,1,1919361125,1,544498021,1,1936946514,1,544104809,1,1852399984,1,544367988,1,544172151,1,1953653104,1,1885954921,1,1684370529,1,544106784,1,543516788,1,1919973445,1,1769173861,1,1936289391,1,1869422708,1,1701668214,1,1763734638,1,1699160174,1,1851878770,1,1948265593,1,1751610721,1,1952522356,1,1701344288,1,1969308192,1,1937072488,1,1851858988,1,1684349028,1,1684370537,1,1701344288,1,1970029088,1,1766989925,1,544367972,1,1634561089,1,778264942,529,0],529,[1024,0],530,[1024,0],531,[1024,0],532,[1024,0],533,[1024,0],534,[1024,0],535,[1024,0],536,[1024,0],537,[1024,0],538,[1024,0],539,[1024,0],540,[1024,0],541,[1024,0],542,[1024,0],543,[1024,0],544,[1024,0],545,[1024,0],546,[1024,0],547,[1024,0],548,[1024,0],549,[1024,0],550,[1024,0],551,[1024,0],552,[1024,0],553,[1024,0],554,[1024,0],555,[1024,0],556,[1024,0],557,[1024,0],558,[1024,0],559,[1024,0],560,[1024,0],561,[1024,0],562,[1024,0],563,[1024,0],564,[1024,0],565,[1024,0],566,[1024,0],567,[1024,0],568,[1024,0],569,[1024,0],570,[1024,0],571,[1024,0],572,[1024,0],573,[1024,0],574,[1024,0],575,[1024,0],576,[1024,0],577,[1024,0],578,[1024,0],579,[1024,0],580,[1024,0],581,[1024,0],582,[1024,0],583,[1024,0],584,[1024,0],585,[1024,0],586,[1024,0],587,[1024,0],588,[1024,0],589,[1024,0],590,[1024,0],591,[1024,0],592,[1024,0],593,[1024,0],594,[1024,0],595,[1024,0],596,[1024,0],597,[1024,0],598,[1024,0],599,[1024,0],600,[1024,0],601,[1024,0],602,[1024,0],603,[1024,0],604,[1024,0],605,[1024,0],606,[1024,0],607,[1024,0],608,[1024,0],609,[1024,0],610,[1024,0],611,[1024,0],612,[1024,0],613,[1024,0],614,[1024,0],615,[1024,0],616,[1024,0],617,[1024,0],618,[1024,0],619,[1024,0],620,[1024,0],621,[1024,0],622,[1024,0],623,[1024,0],624,[1024,0],625,[1024,0],626,[1024,0],627,[1024,0],628,[1024,0],629,[1024,0],630,[1024,0],631,[1024,0],632,[1024,0],633,[1024,0],634,[1024,0],635,[1024,0],636,[1024,0],637,[1024,0],638,[1024,0],639,[1024,0],640,[1024,0],641,[1024,0],642,[1024,0],643,[1024,0],644,[1024,0],645,[1024,0],646,[1024,0],647,[1024,0],648,[1024,0],649,[1024,0],650,[1024,0],651,[1024,0],652,[1024,0],653,[1024,0],654,[1024,0],655,[1024,0],656,[1024,0],657,[1024,0],658,[1024,0],659,[1024,0],660,[1024,0],661,[1024,0],662,[1024,0],663,[1024,0],664,[1024,0],665,[1024,0],666,[1024,0],667,[1024,0],668,[1024,0],669,[1024,0],670,[1024,0],671,[1024,0],672,[1024,0],673,[1024,0],674,[1024,0],675,[1024,0],676,[1024,0],677,[1024,0],678,[1024,0],679,[1024,0],680,[1024,0],681,[1024,0],682,[1024,0],683,[1024,0],684,[1024,0],685,[1024,0],686,[1024,0],687,[1024,0],688,[1024,0],689,[1024,0],690,[1024,0],691,[1024,0],692,[1024,0],693,[1024,0],694,[1024,0],695,[1024,0],696,[1024,0],697,[1024,0],698,[1024,0],699,[1024,0],700,[1024,0],701,[1024,0],702,[1024,0],703,[1024,0],704,[1024,0],705,[1024,0],706,[1024,0],707,[1024,0],708,[1024,0],709,[1024,0],710,[1024,0],711,[1024,0],712,[1024,0],713,[1024,0],714,[1024,0],715,[1024,0],716,[1024,0],717,[1024,0],718,[1024,0],719,[1024,0],720,[1024,0],721,[1024,0],722,[1024,0],723,[1024,0],724,[1024,0],725,[1024,0],726,[1024,0],727,[1024,0],728,[1024,0],729,[1024,0],730,[1024,0],731,[1024,0],732,[1024,0],733,[1024,0],734,[1024,0],735,[1024,0],736,[1024,0],737,[1024,0],738,[1024,0],739,[1024,0],740,[1024,0],741,[1024,0],742,[1024,0],743,[1024,0],744,[1024,0],745,[1024,0],746,[1024,0],747,[1024,0],748,[1024,0],749,[1024,0],750,[1024,0],751,[1024,0],752,[1024,0],753,[1024,0],754,[1024,0],755,[1024,0],756,[1024,0],757,[1024,0],758,[1024,0],759,[1024,0],760,[1024,0],761,[1024,0],762,[1024,0],763,[1024,0],764,[1024,0],765,[1024,0],766,[1024,0],767,[1024,0],768,[1024,0],769,[1024,0],770,[1024,0],771,[1024,0],772,[1024,0],773,[1024,0],774,[1024,0],775,[1024,0],776,[1024,0],777,[1024,0],778,[1024,0],779,[1024,0],780,[1024,0],781,[1024,0],782,[1024,0],783,[1024,0],784,[1024,0],785,[1024,0],786,[1024,0],787,[1024,0],788,[1024,0],789,[1024,0],790,[1024,0],791,[1024,0],792,[1024,0],793,[1024,0],794,[1024,0],795,[1024,0],796,[1024,0],797,[1024,0],798,[1024,0],799,[1024,0],800,[1024,0],801,[1024,0],802,[1024,0],803,[1024,0],804,[1024,0],805,[1024,0],806,[1024,0],807,[1024,0],808,[1024,0],809,[1024,0],810,[1024,0],811,[1024,0],812,[1024,0],813,[1024,0],814,[1024,0],815,[1024,0],816,[1024,0],817,[1024,0],818,[1024,0],819,[1024,0],820,[1024,0],821,[1024,0],822,[1024,0],823,[1024,0],824,[1024,0],825,[1024,0],826,[1024,0],827,[1024,0],828,[1024,0],829,[1024,0],830,[1024,0],831,[1024,0],832,[1024,0],833,[1024,0],834,[1024,0],835,[1024,0],836,[1024,0],837,[1024,0],838,[1024,0],839,[1024,0],840,[1024,0],841,[1024,0],842,[1024,0],843,[1024,0],844,[1024,0],845,[1024,0],846,[1024,0],847,[1024,0],848,[1024,0],849,[1024,0],850,[1024,0],851,[1024,0],852,[1024,0],853,[1024,0],854,[1024,0],855,[1024,0],856,[1024,0],857,[1024,0],858,[1024,0],859,[1024,0],860,[1024,0],861,[1024,0],862,[1024,0],863,[1024,0],864,[1024,0],865,[1024,0],866,[1024,0],867,[1024,0],868,[1024,0],869,[1024,0],870,[1024,0],871,[1024,0],872,[1024,0],873,[1024,0],874,[1024,0],875,[1024,0],876,[1024,0],877,[1024,0],878,[1024,0],879,[1024,0],880,[1024,0],881,[1024,0],882,[1024,0],883,[1024,0],884,[1024,0],885,[1024,0],886,[1024,0],887,[1024,0],888,[1024,0],889,[1024,0],890,[1024,0],891,[1024,0],892,[1024,0],893,[1024,0],894,[1024,0],895,[1024,0],896,[1024,0],897,[1024,0],898,[1024,0],899,[1024,0],900,[1024,0],901,[1024,0],902,[1024,0],903,[1024,0],904,[1024,0],905,[1024,0],906,[1024,0],907,[1024,0],908,[1024,0],909,[1024,0],910,[1024,0],911,[1024,0],912,[1024,0],913,[1024,0],914,[1024,0],915,[1024,0],916,[1024,0],917,[1024,0],918,[1024,0],919,[1024,0],920,[1024,0],921,[1024,0],922,[1024,0],923,[1024,0],924,[1024,0],925,[1024,0],926,[1024,0],927,[1024,0],928,[1024,0],929,[1024,0],930,[1024,0],931,[1024,0],932,[1024,0],933,[1024,0],934,[1024,0],935,[1024,0],936,[1024,0],937,[1024,0],938,[1024,0],939,[1024,0],940,[1024,0],941,[1024,0],942,[1024,0],943,[1024,0],944,[1024,0],945,[1024,0],946,[1024,0],947,[1024,0],948,[1024,0],949,[1024,0],950,[1024,0],951,[1024,0],952,[1024,0],953,[1024,0],954,[1024,0],955,[1024,0],956,[1024,0],957,[1024,0],958,[1024,0],959,[1024,0],960,[1024,0],961,[1024,0],962,[1024,0],963,[1024,0],964,[1024,0],965,[1024,0],966,[1024,0],967,[1024,0],968,[1024,0],969,[1024,0],970,[1024,0],971,[1024,0],972,[1024,0],973,[1024,0],974,[1024,0],975,[1024,0],976,[1024,0],977,[1024,0],978,[1024,0],979,[1024,0],980,[1024,0],981,[1024,0],982,[1024,0],983,[1024,0],984,[1024,0],985,[1024,0],986,[1024,0],987,[1024,0],988,[1024,0],989,[1024,0],990,[1024,0],991,[1024,0],992,[1024,0],993,[1024,0],994,[1024,0],995,[1024,0],996,[1024,0],997,[1024,0],998,[1024,0],999,[1024,0],1000,[1024,0],1001,[1024,0],1002,[1024,0],1003,[1024,0],1004,[1024,0],1005,[1024,0],1006,[1024,0],1007,[1024,0],1008,[1024,0],1009,[1024,0],1010,[1024,0],1011,[1024,0],1012,[1024,0],1013,[1024,0],1014,[1024,0],1015,[1024,0],1016,[1024,0],1017,[1024,0],1018,[1024,0],1019,[1024,0],1020,[1024,0],1021,[1024,0],1022,[1024,0],1023,[1024,0],4000,[7344432,58880,11011443,58880,11011461,58880,11011522,58880,7344444,58880,7344447,58880,7344450,58880,7344453,58880,7344456,58880,7344459,58880,7344462,58880,7344465,58880,7344468,58880,7344471,58880,7344474,58880,7344477,58880,7344480,58880,7344483,58880,7344486,58880,7344489,58880,7344492,58880,7344495,58880,7344498,58880,7344501,58880,7344504,58880,7344507,58880,7344510,58880,7344513,58880,7344516,58880,7344519,58880,7344522,58880,7344525,58880,5443216,58880,5440210,58880,5443222,58880,5443225,58880,5443228,58880,5453139,58880,5453197,58880,5443237,58880,5445105,58880,5443243,58880,5443246,58880,5443249,58880,5443252,58880,5443255,58880,5443258,58880,5446543,58880,5445201,58880,5450582,58880,5443270,58880,5445615,58880,5443276,58880,5443279,58880,5443282,58880,5443285,58880,5443288,58880,5443291,58880,5443294,58880,5443297,58880,5443300,58880,5443303,58880,5443306,58880,5443309,58880,5443312,58880,11020669,58880,5443318,58880,5443321,58880,5443324,58880,5443327,58880,5443330,58880,5443333,58880,5443336,58880,5443339,58880,5443342,58880,5453766,58880,5443348,58880,5443351,58880,5443354,58880,5443357,58880,5443360,58880,5443363,58880,5443366,58880,5443369,58880,5443372,58880,5443375,58880,5443378,58880,5443381,58880,5443384,58880,5443387,58880,5443390,58880,5443393,58880,5443396,58880,5443399,58880,5443402,58880,5443405,58880,5443408,58880,5443411,58880,5443414,58880,5443417,58880,5443420,58880,5443423,58880,5443426,58880,5443429,58880,5443432,58880,5443435,58880,5443438,58880,5443441,58880,5443444,58880,5443447,58880,5443450,58880,5443453,58880,5445141,58880,5443459,58880,5443462,58880,5443465,58880,5443468,58880,5443471,58880,5443474,58880,5443477,58880,5443480,58880,5443483,58880,5443486,58880,5443489,58880,5443492,58880,5443495,58880,5443498,58880,5443501,58880,5443504,58880,5443507,58880,5443510,58880,5443513,58880,5443516,58880,5443519,58880,5443522,58880,5443525,58880,5443528,58880,5443531,58880,5443534,58880,5443537,58880,5443540,58880,5443543,58880,5443546,58880,5443549,58880,5443552,58880,5443555,58880,5443558,58880,5443561,58880,5443564,58880,5443567,58880,5443570,58880,5443573,58880,5443576,58880,5443579,58880,5443582,58880,5443585,58880,5443588,58880,5443591,58880,5443594,58880,5443597,58880,5443600,58880,5443603,58880,5443606,58880,5443609,58880,5443612,58880,5443615,58880,5443618,58880,5443621,58880,5443624,58880,5443627,58880,5443630,58880,5443633,58880,5443636,58880,5443639,58880,5443642,58880,5443645,58880,5443648,58880,5443651,58880,5443654,58880,5443657,58880,5443660,58880,5443663,58880,5443666,58880,5443669,58880,5443672,58880,5443675,58880,5443678,58880,5443681,58880,5443684,58880,5443687,58880,5443690,58880,5443693,58880,5443696,58880,5443699,58880,5443702,58880,5443705,58880,5443708,58880,5443711,58880,5443714,58880,5443717,58880,5443720,58880,5443723,58880,5443726,58880,5443729,58880,5443732,58880,5443735,58880,5443738,58880,5443741,58880,5443744,58880,5443747,58880,5443750,58880,5443753,58880,5443756,58880,5443759,58880,5443762,58880,5443765,58880,5443768,58880,5443771,58880,5443774,58880,5443777,58880,5443780,58880,5443783,58880,5443786,58880,5443789,58880,5443792,58880,5443795,58880,5443798,58880,5443801,58880,5443804,58880,5443807,58880,5443810,58880,5443813,58880,5443816,58880,5443819,58880,5443822,58880,5443825,58880,5443828,58880,5443831,58880,5443834,58880,5443837,58880,5443840,58880,5443843,58880,5443846,58880,5443849,58880,5443852,58880,5443855,58880,5443858,58880,5443861,58880,5443864,58880,5443867,58880,5443870,58880,5443873,58880,5443876,58880,5443879,58880,5443882,58880,5443885,58880,0,0,134218015,62458,2047,62202,65535,61952,447807487,61956,440434687,61956,65535,64015,1280376815,58362,67174399,61952,464584703,62212,153109296,64250,1819344895,64005,0,0,464584703,37636,153109296,39674,1819344895,39685,0,0,486539307,58116,486539307,61956,1280376815,62202,65535,9433600,1533073296,39424,854630064,37377,1533073296,47616,854630064,45569,7867491,58368,7345173,58373,464519423,61956,153109296,39674,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1102774347,789593728,-1928760320,-1205723082,1104015361,-1560276808,-1732771558,17736448,17696398,17305227,855826881,-50820160,1749658611,1347420800,-228044464,-401698816,-2006441724,1347440642,15886417,-169341296,44089120,17448585,51364492,96963538,-1993998328,1170613765,141721604,74695227,-336856949,378662,521857024,-83809629,857901288,-1177318437,1760038912,505049892,-1900404978,-1677085630,904400634,-5234942,-90420044,36366350,17212364,17041095,1843924988,82362663,2095771787,-402629888,-571850770,23296,0,0,0,0,0,0,0,0,0,0,0,532,-2129198569,0,0,0,0,0,0,-2111766255,-2111766255,273,0,0,0,273,0,0,528,3276800,3276800,0,0,0,0,0,0,0,0,16,16,0,0,-2108620467,0,0,0,0,0,-2124414976,0,0,3276800,0,6422528,-2141192192,0,0,-2112355824,275,275,275,275,275,0,-2078997488,1046,275,0,275,0,0,0,-2126315200,0,112,112,275,0,0,-2111045357,-2111045076,96,0,6422528,586,0,16,275,0,0,0,-2129460973,275,0,281,0,0,0,0,0,0,0,-2108293120,0,0,0,0,0,0,323,0,353636367,589439254,2631460,-2129460976,275,326,-2125070000,-2126315200,323,323,-2126315200,-2108489133,239080994,1074888747,10,131080,524288,655360,1358692356,116165461,429614,117319168,309600820,-1185523887,1086193980,595377954,1587816179,-1943643809,-1960610786,-1557788602,-1893325984,1562604038,-1944123816,-1994164202,-1994164698,505635894,593542167,-427729157,-11092225,1744914486,-427752873,-11076097,-14325706,-1960483274,505635894,1119772678,593674019,-218101575,44117669,592749312,-1591520605,-58711216,-2144505329,678897916,771918011,158607162,1065365059,-350653440,268206322,-58717580,-2147126250,91563004,592447174,12773887,1968241792,915099663,602415978,74668059,-706018700,1965423744,-1947979248,-1960610802,-400331754,-1712781032,905740288,-466481035,-1995905304,-1994175978,-383553010,-58720124,-402098944,57869730,-946833173,2241798,923191040,-2147483614,91504636,1967193216,1846446856,890145059,8841250,1526878442,-1964442880,594583816,-2097040152,2241854,1352740980,1611068963,762642723,1889650827,592487203,1967193216,890120471,991130658,1948470798,574071051,592315947,166445315,933345259,1958742818,592487177,-1557959007,-1906236594,-1960609770,-14453210,-14453706,-31231434,1965175822,1465274646,-1047602804,20756988,-1105051457,-1527569540,123297375,-58667233,-385649340,-58719656,-385649336,-58718001,-385649335,-58717943,-385649334,-58717900,-1962183386,-400339914,1285757458,-58670301,-2096663240,-14463938,-58657932,1343124819,594687627,-1558579736,-346545326,1358725201,915082101,-471325878,592093977,1442611395,915084661,-739761334,592093977,592197259,-1558591000,-2134695092,443897596,1916206928,2047250211,-1264505309,86370306,595203723,1476412136,-58717973,-402426529,1223165061,1958742790,1899921617,242555427,573576841,594818815,573703823,1048578795,1967858545,110487555,594818815,595199631,1946477288,2048297893,-645194205,1913187200,117145620,378209394,-1976687758,-1912424305,530904026,117014723,243993205,234955598,-336911817,-109051724,-2146995197,208995577,-628218700,-1002788180,-1021314443,1963325824,1343130374,-2133333213,292880889,210426510,-1174406784,-1183514587,-352310087,-2134696012,58017020,-2147307031,91509244,1969421440,592093453,-402591045,1252202925,-58670301,-1592167121,1252205104,573743395,1976041999,-2134510075,-1070398859,-1021087069,1966668928,1816036103,-210436317,1968569472,592093465,-402591045,1252202865,592224547,-402591045,1285757285,-58670301,-16091818,-1893506506,-350010874,1610383368,-1645739147,86894595,1946408936,1899921476,259336483,591660547,-16679891,-1893506506,-1994178042,-2145172860,1260613950,-1957223563,-1994167746,-2145170882,19099710,915083893,1955406334,243109134,594675342,-1515870811,1166749279,1958742786,85846164,-930377867,-2146442880,510984953,-1106974528,1958683476,1946369059,592625158,-1960611137,15907588,-1994863384,-259276027,1006954688,594845957,1923154802,595239715,1625867915,-2014940157,-1898279689,-383550970,-1946485129,857865790],4001,[1947024585,1946958968,1946369127,1946500111,1946303499,1946434571,18868487,592318091,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,-108979596,57810944,-2128609095,2313790,-955878880,2313734,13691168,378229328,1956717420,397797411,592189065,1512264867,13363544,592330371,-1190955707,-1410793470,-29455616,1309575969,1090093091,683219317,109970944,915088244,-1960434836,-524212668,130548482,-2147449367,1114980857,570179211,573914755,-1190300416,-2081947639,893289216,1752432674,1166745169,958854919,-775386334,993445353,1049310754,-1510792706,993429814,-1957093598,-2145256386,1081426425,-109031957,-1190824638,887816197,1967651200,178437,-109040917,-1190824608,552271910,1969813888,309509,-109046037,-1960807071,-2094924738,2241854,163124597,1370112,915101470,512631660,-201579660,-1994432604,-1021096898,1946586630,1816038179,1435182627,1166747145,991332619,574464802,1947648744,1166747179,573940487,1526892266,-768345344,-148897608,890145777,1925266210,-1983804670,1419839301,-32077021,506145,570179211,-1995876983,-1022948539,1618218300,1047792700,259261244,192152892,175374908,108266556,-385817367,1342570715,1949731670,-119110877,17696398,71600678,124029478,1593831593,243992408,57942864,-385833495,1048772787,1952785230,1312719633,91505955,593497728,-372690175,45678730,8710400,593495798,856192001,573940672,-1962899735,-2145169906,91505145,1969355136,573940033,1903476747,570179211,17259915,-1020590755,1948399011,1942174471,121997571,1969355136,-138179756,-1960691418,115986888,574308036,570308235,-1985612804,119683902,-109037589,-1190824608,485163046,1969420672,375045,-109047061,-1190824600,149618692,1969748352,178452,1946586630,-29979869,1816038177,-1527514077,594321671,-1021096797,106058576,1526904042,-386181120,-356444763,216252676,-34940405,-83862782,594943684,73891878,1510472190,-71083941,1022880760,-1023315198,-76282820,-143456708,-1264505264,7989250,1963146328,508645610,594681486,45212722,-1002788180,-906036619,1495266933,37536600,71105394,104658804,922743667,110044002,37495618,87819380,116843381,1963008864,-1590800164,922682038,110044018,686302074,-1929935104,2047250138,-79566813,-1072970920,-389940364,1975555,71103348,781643636,46052491,593659019,80017091,915104884,-427613324,-2134575368,1342582388,17696398,71600678,124029478,1493168297,-385649401,243990662,237577040,238756405,930292558,573900487,803930112,-1949922480,-400331754,175445123,-1994173277,1478708246,-1957143829,-2128464626,1981808889,536918275,592318089,-990509589,-1089702909,-990510724,-1962642175,1344405054,-390006901,1948132355,1963211862,808880910,842465058,2047250210,1011149603,-165907186,12091588,-1962117888,-400330186,58004450,1495487139,243910963,-154983883,-1751613244,-1094874322,1656064770,-1995213533,-2145172859,690188606,243992693,243868158,1503077186,1947197827,1947634645,100237347,-109050508,-1765313274,-427560309,64107512,-2094909690,-1912209198,637603334,637682691,637817874,-1962445806,-2097075658,-1993934618,-2010774972,-2010774444,-953809036,654311172,-234535738,80642823,595211913,-468978125,-58698813,-1090095508,887816836,13680528,1969159296,1996700683,-1076327906,434832020,1969224832,1912749074,1996831758,-2133292534,-1530985749,-1979520254,-1040239908,-83688733,1527089966,1899921603,477380387,594624128,-2146077625,1512272190,1048579700,1918772081,1899921421,108486435,593495798,-1069890815,1381191875,-1962929991,-1960706530,378220283,1049165826,915088202,512631658,-1510792334,105351974,1962934077,1191912984,638743560,637958085,637960073,-1324853367,-341445880,281510659,172460838,1962934077,1191912984,638743564,638220229,638222217,-1324591223,-341445880,281510659,41403686,41912614,72845606,1094782090,-74734349,185961254,858289362,-2116382986,-1056898873,-1959918353,50332182,82297303,-2128609095,-1392443159,1958742955,-498119162,114439158,1511491871,113465435,594951876,639852705,-2147201653,-461314331,652544536,117720457,507334851,102397184,119237203,2014743334,2057381376,15907584,-1961704216,-351839288,292349955,1381024600,-1964505513,1947941905,1948007459,1948466207,1948531739,1946303511,1913142291,1980709900,1919958027,1987525636,-1872631037,-16516981,459996931,-511487737,1358529528,-1961003687,637618198,1963087161,-2054424047,-1993988894,-461010171,1166616100,820771586,91563068,-351838790,61979145,-805056509,-1960390653,104530501,125108552,990219046,-99781438,-1961522906,637618198,-83733111,1482317575,1779338179,-1043231965,-356449055,-388287988,544413579,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,99287331,593503872,592487422,1493102824,-1577668631,-1606605966,252867074,225830912,1914175720,1913046792,-352321501,1342621453,-2147481309,19095566,645924331,-385997984,-380043587,244053628,-779410582,-1056644671,1923157226,44055843,994418,841446888,401991899,1352871283,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,113709803,598864,593497728,-2147095807,-31236058,1493066984,16131049,0,0,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109,-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579,12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149,-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186,-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774],4002,[418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317,-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558,-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421,-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,12802139,0,0,0,480582810,480648357,1143821133,-67087537,1964440704,1971928129,-2143498495,-2009269388,-75428747,108333997,-1682194381,-2042835200,-1070398603,1971993807,1465255648,-1090056623,129571720,-1493959680,123625305,-1070391691,-843118834,-58667236,1007187264,1018852355,-2135526396,125126396,276169788,-2131570967,-126532612,74711100,-260763588,518818645,-1893774486,-1557527034,1183525376,704946946,-1560000885,1183525378,-121594,705173132,705308297,-1139324054,922693648,922692106,-11523576,-14024138,-1591081930,-10475008,103417398,-1962456214,-58655764,-402295485,199950441,-1073486798,-13707125,-98860905,101093127,10707242,67538730,33984298,110057514,110045704,378415626,646654472,1183394314,704815366,-1593555319,1183394308,704684290,705044110,1187499869,-956102126,1146620998,1354023875,20717195,-401671524,45671968,251305036,1021712360,-972720896,-1015016890,1577862855,5147670,15811,12060021,1023994625,91554048,-134177864,-1949566517,15907782,1929687784,14870787,-795998452,1996481931,-821957868,-268274,-1185890253,1983578115,1090614274,1929564392,10873091,-498071796,408325107,-1190878232,-1990656001,1397758022,1358981714,-1878984088,68347918,-1946003829,-700775850,-2115495820,-18172,38177112,1783780176,-228044544,-401698816,-678755344,20594313,-1190894616,-1990721280,1017315398,1381191681,1750138986,244318450,-1912352792,378218176,1105723436,-18172,748889688,1381191680,1750138986,244318450,-1207717912,-1557790453,1538785290,-1581216256,1183711560,212018688,201785088,341243434,1527344362,-1072998400,-857209484,-1930005758,-86471465,280809614,-389575888,1743389371,1476418313,1946157629,2118025230,57999402,857774824,-2144998464,2784830,-1070395788,747650691,-1206553600,283836417,857761768,1094615232,74711082,-1073024538,616695439,616564367,171371088,91,709508736,-32934656,-1205188090,281870339,1039174486,225640480,-1962744127,-1960221548,-349608308,-423557616,436637187,344663553,38570790,1472421383,1039698938,225640480,-1996298303,-1993775979,-349608307,-406780388,436637187,361309697,38635814,1965308935,-535918328,-568948444,-1006936284,1039174486,192086048,-1962744127,-1960254316,1579738764,-125085757,1929388093,48742669,-459961862,-426931928,-1017119960,257295953,74763778,-1875710983,236882771,264474113,-477897981,-119110664,1918628667,-102495483,-1977214997,-1040841652,-1072794128,-1960442655,-390004156,1004603908,1493655232,1381061571,1493181672,-998409,-788329355,-402599037,-1014300665,1532608571,-473869629,82493708,-2091197941,113446882,235310679,-2080863487,-1960380185,-1977220523,-1977220003,123668349,-1912187197,-1962865146,-119110672,39094566,73173030,125601830,1438866951,106359947,17696398,-2096728437,1183578342,1149773316,-253460475,107249702,1678255631,-916584698,1392510146,-796175791,1929465832,-389903609,41026063,1499072268,1189659483,201486848,1392952071,17696398,184711355,-1457359680,695468036,2017327140,-1960675584,2139301592,427098117,88589862,214141711,283899908,2139301520,-327942139,1929964419,-104844300,-1581054117,-1073020662,-336002187,-1962519784,235310808,939468289,17434255,88589862,207292175,1381090052,-1912187050,-1962865146,1040388048,-1598160626,-1949922558,2088969930,192217093,990430851,-501058569,-2096501776,-147126074,367780722,-1949660336,-389903408,-1031602158,1492574728,-336067572,1594358017,-1017554338,-131770538,653298687,359555,-13423755,17446539,578090507,125093435,-1960378741,653388596,252003526,184847142,637891839,116065673,-352253277,1583347969,-1912187965,-1946087930,-620556349,628605755,-477898613,2139301624,427032581,88590118,-75431936,242352800,637602465,512296841,-336068342,1527249153,1359930307,-4069296,84243032,-186515448,1381221209,-397160309,-1973944092,256248,1455643482,2025738502,235310594,2088969729,494141445,73153062,992352117,292880980,-12811482,-813036683,88879654,1962860928,149848840,-335947917,1506183938,1371758087,102651734,-74714997,-2080840061,110033127,512622862,79233294,-1510736896,1583292167,-1957313703,1465077996,235310598,276728577,-1946622077,-1993995194,1183515205,1166550542,1703421444,105286407,644939557,-1962588791,1586170438,-1005304,-339668876,81838348,1183569931,216580362,136740876,-1993996731,1532954397,214616408,-1957604864,869305291,-34150208,854066547,-401509634,1397751824,1778412114,244339199,1509918696,-561331366,-1056642112,-13499166,195,-1957538992,115589592,-368852093,5967280,1048640344,1962945148,712549185,-1993714525,-1960160738,82035155,-2096305471,-628936469,1646168320,1679198506,-1043297494,-661977886,856484801,711369664,-1593770776,1990404710,712286506,-131438941,1526268395,1354979419,1448235347,842956806,192151595,1913752808,12445699,-33508375,1946242822,1326382599,-1874334975,-1270164941,-401698815,-1072958464,117315956,-768409265,711067335,378142656,280701540,9037824,-359653141,5967390,1960512507,1645119765,-1983302870,-1993710578,-1993714674,-399879666,1048576103,1946167933,-1878477735,-206116850,1962998656,1975520077,712876550,-1953479445,-1042773040,-390001949,820740870,-1996488675,-1557503458,162802276,-1981280624,15859,378085492,213133908,2045251216,-941979661,2773510,15616,116065141,649360,1577558251,1482381658,1304771,-1557502303,868428404,-1983214638,-399874546,1355022105,1381172817,711071235,711204371,-2095005053,-2031615789,650130176,637534370,637534626,637534883,263879,244056063,-1993987500,-1962931186,640307726,921225,-1031578790,13861648,637555944,637534370,637534626,637534883,-1962933085,640311822,790153,711200395,235833638,283804416,-402596989,-1574567895,-1574567936,-1557790719,-953810942,-33553402,1410239487,243869226,243990540,-1993987502,117444110,1354979417,652759379,-1187482884,1397751823,1358981714,-1878986136,-42276850,711331467,-1047656733,697126,-1993949042,637536270,657095,-1557790720,-1910112250,-1560279546,1509436006,-1950132133,-1909823970,1960512451,243934801,-315490303,-1591340573,-131792894,2028491007,134568188,653713920,538367,1048782342,1979645956,842956832,427098155,202804006,1959922432,229921296,501747344,179591922,367529616,-1906616078,-63051581,113748971,10854,724713088,-402426880,1491734289,1392532238,-16361642,-13998538,-1893042634,-2094373370,-763162687,-253656320,1912804584,-1950314936,1073865666,1911093387,-1959103749,-390034192,-953809970,16778246,914957824,-2094661630,117441038,-1574516853,-1064566783,1929703656,-1949922547,-66721585,-779368141,-1946677269,-351859514,1812892427,1846971178,-104844502,711329423,1532911367,1714880451,1983315754,1711705898,12314666,711329423,1465275331,-1696050426,-402230526,-1830224595,57891586,-1912565783,1960512192,112646,-1953494549,16352194,-1958739596,-86054664,1928004467,-1930392688,54061248,184630433,-1593608768,-1557790408,-1993998332,637534774,134787,650611463,1006633378,1361671425,-771012270,-4652172,-390034177,-1031538239,13861648,1397802635,1358981714,-1878986136,-70326258,401299802,652787852,-1961856252,-389051450,-919340229,129552779,-132977920,118277771,243993835,378219116,146287214,1594358016,1371757406,58189830,-1064424334,-1977160398,637534478,620757665,15269880,113714939,4,17221158,-953810944,518,-390034432,1493631318,1448281795,-326412969,-1996297085,921239134,-1207536893,1827340295,-1967092080,-1024917946,-352095488,4034650,638153728,1375733921,1510037224,236337958,638022912,790075,-1064565388,-1946009112,1048585920,1962999809,1230131497,57987595,-385876039,-1031538459,13861648,172326,1783780176,-228044544,-401698816,1499134704,1256722155,-1207340285,149618696,-1878660103,47352,1560462467,123428447,856052675,512370395,-473890815,503522819,-477954046,235310840,270416641,638351105,360323,-1014823563,133067528,378218066,-494731262,1524247544,990112705,1963356890,1976109835,869501696,32242121,1438866424,1359408267,-1960423342,637537294,923275,989855928,175307350,1312490871],4003,[-352095492,-1910075330,637536262,278147,-2095221504,-763162431,235087360,321257484,-1207955946,1446707201,991459322,326368334,117752963,16285312,-336002188,-11147243,1510992889,2122319705,57934072,-402396168,-1017249981,-661958061,-1910062194,637536774,278147,-1962445568,1960131,-1014054004,134647334,1048782336,1962934276,-1899983865,387267,1532674955,-661774653,202804048,958720,353419907,19267584,637537302,919057,637536417,-1912600413,168201432,-400599040,1371797751,113706578,10860,711853767,113704960,10864,712115911,1048772608,1946167910,1711705700,1048782378,1962934276,211887684,1879441664,245442090,1913000192,245442090,1845902080,1965716010,211887626,1812347648,639529514,-1560277343,-1591334290,1822621708,372975146,410124302,992348021,1979714574,1048782351,1946157064,109979148,-1511325688,-336019316,1510471937,-919354535,-388920503,7536493,724713088,1713730560,185722960,216056166,820544358,1212943,1879441766,104556074,-2112935316,-1553596412,1483090540,711988875,-1960152415,-1960154098,-1020629474,1448235347,-390033914,57931629,-1962890519,243738352,-2027552756,1358958102,237708882,455475212,-2097148394,-628944663,1963422208,16352025,-963963787,-1993975462,637537294,923273,-336077080,-998010768,-1940762364,-160962368,637538233,792067,236852006,281182976,-1962880125,1381191878,1750138986,244318450,1526228968,-561111463,10666035,107008,-1560280413,512491524,243859462,378077196,109838350,-1591345142,144900104,914957824,-661782520,669321,278147,91561728,1223214734,1516111870,1405311833,1342591569,-402487365,-1014237199,-2081035032,-612167446,1030400,1783780176,-228044544,-401698816,-1064372232,238757465,57933826,637856761,117442209,-1017423526,106387025,-1960394610,637536310,671371,-1993947250,-1912600522,1049175750,-1064435702,71205670,292814848,-1977160398,637534478,620757665,686358520,130059511,1610017512,113465694,1381061462,-1950314928,512435952,-477954046,650720248,69258,378218049,109969422,-771030770,101126261,205423398,109969408,41222414,149053163,-160634733,1096446611,921224843,653495287,-234535738,255623974,-2094658443,638583364,283776,-2144991765,-2097085372,-771028797,101126773,202804006,109988352,-1993998066,-1877349612,-16464090,-1628747009,-219625845,653495286,345287,147030784,-336007454,-1064413152,35031846,-119373056,-339617237,512239107,-745865215,-2097151815,-336001852,-1064413161,35031846,-119373056,-339617237,512239107,1499070465,-1022927269,0,732495872,735707137,738721794,739966979,731578372,731578373,740491270,741408775,742064136,745078793,745603082,748814347,748814348,752484365,753336576,757465345,758382850,759235072,759235073,762642946,762642947,764936708,764936709,766706432,766706433,766706434,771752707,775947012,730268421,730268422,801178624,789447936,794100993,796132610,797050115,731579904,731579905,731579906,731579907,731710980,730269440,730269441,731580162,731580163,731580416,799082752,799082753,799082754,730270208,809700096,809700097,809700098,809700099,1409089535,774537403,242485051,-12614866,-1014823564,-1141839100,773729159,7822,39815982,713105033,417880863,-2127101971,-943457494,4678,18108032,1719665899,-386204140,-338694817,205965301,1187446784,-351272944,33129449,786958199,-349867276,-389969145,477295688,1183385356,15907602,1381028403,1397903954,1978142352,525813,-1158942494,-1014256149,91489448,1945414376,-2136610046,1183579363,1006380056,-955943485,6214,605439627,1975729148,373737221,-1964310528,-222575733,-210769920,2011759475,306612735,-939558935,528966,-1946193943,-218371901,-1995415927,1642663510,-1950118913,-217716519,-1895868439,-2097082874,-2144929565,-143653273,1962930369,216711442,-524172917,-1043330300,-2144989975,645924431,136714121,703137359,-397323265,568980201,264473599,662036480,1659426955,-1826589965,-1896570648,-2097082874,-1977157405,-534510265,-2010770932,-880802489,308185351,-369167383,245497578,264277505,-477904893,1926773752,-19339005,185761408,-1910633612,1988826718,-335836390,520494603,1183773579,444500758,309756,-383801869,-1014235464,1928511464,-22091517,-2080463383,-1946282906,-779416498,-1056644671,1860701418,-1995148553,585633350,82493938,185394113,307661267,-2080471063,-1056893874,-373224222,-1983247612,1187449934,-385873902,1183579760,-139073522,1642660722,-27727362,804551,306628352,1273561096,119237374,1917909888,1476100104,-343932041,-1040240056,1023017699,638547200,637685643,1317607307,240552208,-1993996309,1334388247,501873410,284918014,266929014,-1946209538,310280387,-401902334,1317662978,240552208,216531947,-33887759,-466435194,1963260800,-259201012,-1995420023,82513494,-257431408,-1946296343,888112124,722501163,-1957228418,431619303,-1948284160,1586371190,-1952058602,199430222,-1960026482,-964481418,111538950,245426719,-1946484645,1183391815,431619092,-1946973440,1183718014,-1952058602,-40703515,-1188396101,133562384,-2096597761,-152958525,-956466711,2005532423,407276289,-1996273783,1183516031,122128662,-1996404575,-377286586,-1327892720,98694659,1183387248,-44898034,21499451,-92200075,494014064,1882047115,-167529714,1930444019,-167136496,-2116514845,-970292285,703135751,-48174595,1465631627,637894596,-1993996913,-1993994171,-1993992115,-1993993131,-1993997195,-895416211,1166616100,617390364,608536870,639946401,-1960688247,639942678,-1959766647,639943222,-1590790775,-1993988920,-571989947,-1207733264,1397752471,-1175257112,1397817343,1358981714,-1878986136,-227350514,1745787995,2013212387,24641283,-53749618,2002478,-131835904,1946325053,-241571837,-1959465853,-1909586188,520093702,431617927,111538944,263776799,1183711323,444500758,-1174405192,-1410138088,-400916853,-1993934592,1569269261,-1043821822,-356447000,81903884,-1993944821,-1993993131,-1993992635,-1993991083,-953803195,8261,574998310,1038680064,-1962822660,-1729617322,-385649675,1183448106,71731462,-1980778264,1451822174,-65083120,-400800117,57865777,-369355799,28572682,-1961081205,1424499286,-1961921802,-1897391034,207522287,-384805239,-336987148,359041787,-461312816,310280193,-1978895358,-523234746,-48929152,-2011871736,-773254554,306628603,1187446874,-1610610164,1183318324,239519504,-1175910288,1364414715,-389903534,-360452287,14385936,-1207955527,1397752455,1358981714,-1878986136,-246749170,1499119758,12802139,-1677555968,-326412806,1778548840,1785752064,108461824,-1878989720,-249108466,520040029,-2140655613,1778412034,1778412032,15886591,233311888,-821957647,-268274,-2147482942,-2097081266,50410558,1466435186,-4986832,1727741929,-1223727520,256237,-389324442,-144309719,2827270,251658272,1728166021,-32217725,1166763623,251870226,251766919,1006728068,881266433,-1132196095,-919378432,244326,-2056912896,1948985366,-490641905,1715561986,1912928643,24898029,722779750,-1956249600,-524196159,-268212734,205884263,283165030,272993127,109667943,672532838,-4561365,-1056968449,-748289311,48873666,672538982,258369323,-2146544201,41222398,-92274254,780603140,66748417,19366927,-2012230914,-25165535,445058818,-33393407,48414918,-164440566,283296102,1711464896,157737683,-1070913514,-1167719703,-2,1724044134,723785249,206408039,672039270,196651,15067136,258369475,1712082359,251984259,1711329411,954,-489462272,1726141286,724047493,12289039,1725101926,724047393,-83354,-748224513,371287746,-1100600540,11028,48349542,1743848294,444262,1711276032,-251658310,-1026332929,672538982,116876843,16722728,158662656,673612134,-196821,7465215,258369475,1712082359,1929705859,62547550,1711276032,-748231981,377841378,1265904424,113254,-748290048,-1070373150,605455718,-33393365,1166632896,1718076178,206419727,83460966,-1167710861,3,1726141286,-2056854829,1948985366,-21338606,1728053247,560382675,-399825898,1740832775,18107779,1716938435,-61839790,722779750,1718026240,-1071444051,263022183,1718077475,-803008595,263022183,1718081571,254109357,251658464,-2123959775,-14683934,-1039440129,1743790863,627486054,-64513,1727668495,-67050879,191234048,-131919934,1516656742,1724079718,-61381040,722780006,554631168,-1419352128,1741168911,554675046,-1419352112,1742217487,554675046,-1419352080,1744314639,1600564070,12802150,0,0,0,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318,1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998,4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465],4004,[1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305,-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,0,0,0,969488774,976631894,958216460,960969010,963983708,-58705547,-352160639,-523638714,-65649010,796000828,729222204,-8273161,-144168075,-1744688073,-1341792047,-1959881929,-1957653729,1942169670,340688902,-2147161343,-386001818,-959454989,-351333818,306628332,518449936,2002478,1241970176,175439617,-165723286,134249222,-1202708363,-661782501,184626337,1476472326,1048646772,-536870610,1048644724,-268435154,-383843212,-819996989,-1125642596,1048626134,1962945330,851703810,306628324,1724119311,1716741712,1716676177,-387698090,-1050279328,-796192542,15775846,258342912,-1050228733,-1956246303,57026242,-935631355,557839,118638278,-1873089543,268371302,-1050279936,-1050276632,728108266,1715496642,-16777047,1725789695,-1962745151,-225745208,2469222,-796170512,1238928230,2469222,-1031706896,4096,265304934,-503315835,260378603,-1989794304,-953807779,2629,-1878856712,1717462777,1717134938,-1017616805,1187439666,-1007087854,724713088,-134056704,-958123325,-116452794,842956995,108331051,68306630,-466435079,68306630,1048626169,1962945330,306628102,851704074,306628324,-2134640374,2830910,1187382901,-1007089134,1187439666,-1007087854,724713088,-972655360,-116780474,-958123325,-116452794,1966699971,842956857,41222187,-466435080,252856006,1187496953,-956235758,134214,17843911,239519488,-1070399480,-1996077431,1048577094,1946168114,-2130528225,1048629811,1946168432,-23533552,-1070395790,-1996077431,-494730170,240552435,842956995,57933867,-151087895,1282683074,-102174069,-1957670400,84092634,39129894,-2097151699,-896859942,2148087,-478149004,-18775810,561305915,-638100903,-956835021,141819936,-478094710,32735233,638421286,-972923511,-117304762,79987651,637579240,638338441,856577417,1166616256,1048625930,1946168114,-20649725,1967178486,112681,239438118,205863206,-2115474574,1166616064,1435051536,93005330,340101414,38112038,373655846,1709753336,227223040,39684902,268419457,-1056910461,-473887511,-1446311164,24383487,1300833857,1295590926,1344696844,217055269,-471889151,1200170515,1468605968,268436754,-2097098109,-303954749,268379480,-133413239,306628291,1166747145,-1043297524,-356447008,92874244,39160102,861127673,651398107,185091467,-402426688,52880445,321258581,-1031076259,-1017392245,0,0,0,-1326840224,-83862767,58055435,-1593783319,-1142411463,-385649690,616104128,-768372736,1944667368,11725059,748724998,247500318,-1912655073,-1187258826,-57671644,-1960860429,440536,-356437555,266437380,168092096,-1575581199,-29455060,-569995973,-1577571525,-1993998008,109904453,-1993993611,1818117,1015621264,1006452365,1004406413,1049229355,213789860,-1993961472,-63009476,-1980224709,-1104370114,646971396,-1207485303,567096618,747904649,748029580,-852140872,-1742829279,-1710846932,235347500,623556639,-851684678,626833441,-851672902,-400619999,-1834753080,300083756,-117768101,133759467,788185953,16000,773092353,16000,638022656,33443712,-13761045,-822083554,0,-1912209408,-1505850425,96871980,-1174731007,-54656992,872319745,-1410073408,-1959459642,-1087598578,635633674,-152518261,-2083060766,-521666349,-1031582750,106727696,-368814967,5968420,650219259,-335786613,305588953,-2130968485,578028028,1946483840,82608925,1357679445,512634398,-1767833600,71731500,-1993567071,1478427206,-1152136355,99287208,1891324924,773738497,7822,618825611,-1960010589,-1557863289,1478438046,-604379045,-1177406469,233308234,1946658819,1325606436,13796104,-2095070845,-511508270,1946462448,1325606416,13796106,-2095070845,-511508270,-386248464,309585809,306628184,1204168245,-970574591,-382389945,-1064435437,-1409482957,-1951677557,-1582623162,866856080,109882304,519777424,-1961468274,2144755,-1944082957,-502273856,-2096446845,1347944659,-186101165,-1031582751,6195472,-1475586423,-1089309688,-386269174,1929052733,1435051528,1569269252,1482381830,58001320,-2087687701,-746369086,-253590784,375295518,1394767499,-508172206,637536959,637818249,1510366601,1946527835,139234113,1342469317,1827192883,78141441,52834420,-746387371,264405760,-2097097853,1381232866,652312296,638342537,1510890889,375295579,-1960675701,1959070284,-390057204,-367066825,5968443,-1077899688,-165281782,1963261509,1702897200,-397345282,-437779962,133572097,-1475775104,1476752386,14674000,133572184,638481536,-16679040,-2144989324,1962881407,-402186744,-454557375,575048678,-401848695,1490017011,-1895821848,-1893416442,-366690298,5968555,28895312,180076686,1606690304,26536184,91488936,-1897377704,-1912186880,704448,-28475354,1173759492,1963393790,15984646,652646120,640436107,1949189899,245112340,641624168,637618058,640579583,-886278145,1460060959,748699275,175439627,1049347982,-970576732,123666693,1398212291,-1606513840,1962871596,-1949856211,640459838,-100661818,747638411,-486536513,650219032,654069131,33441270,-1960382092,-386140603,-335872158,1532558310,1623394143,105876262,72289062,-1960960652,-531371781,74827046,-2091269501,-494731053,1300965104,-402542584,1629421571,102654147,508623516,2002478,747806976,1381191753,1750138986,244318450,534921192,266046529,-567551229,1943616323,868977410,-620012545,-1064434571,-142145813,-661780706,-202780164,-1543408731,248447467,134216680,1405313311,180029009,-1878639872,-1911786196,1334519488,-1878095364,-1910707412,640454662,1006391179,-1912310591,116714433,-1960394354,638057551,133975945,1354980185,637949777,637951371,-1962650229,-1087598578,685965322,992395662,108395101,-128632026,-1960442252,-353633203,-2098675572,-2083060769,1827143891,-1031582753,32241680,1499400185,1183761240,576621334,126494295,-1952940252,-1467643144,48808236,-2054489973,-1017172696,1465274704,-661780962,-1006630210,76216444,-1510179036,80118693,-1526413437,1006637497,-2096532201,-947711802,149521168,-964450829,80184068,-218101575,1595869093,-1017620130,0,0,0,1946614912,-816453373,-52924696,-1558559093,1183526212,759603990,1527959786,4623104,-402110839,-1580214093,-1141166776,-1014813370,1963407620,38243845,1065560043,-2096794624,-361365697,-745813877,-402591045,57925393,-1910641823,-2082829376,91553599,1200164745,245129474,-12545944,-13810122,-886225866,-1879433220,-1893416442,1344585734,1527990762,1638944768,-849838874,53073,0,187644321,-402426688,12843590,0,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1631985722,544500853,1937012079,543515753,1293969007,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,543515759,1852727651,1914729583,1646292597,1969316709,1864394099,543236198,1651470960,544040300,1752459639,1970239776,2019893362,1684956532,1830839397,1919905125,537529721,1851878688,1919248225,1411391534,1914730866,1852793701,1969711462,1735289202,1970239776,1701650546,2037542765,1851878688,1919248225,1919885356,1885696544,1768120684,1763731310,1769414772,168650868,1229463584,776815949,777214291,538970637,2032166473,1629517167,1965057394,1735289203,1296648224,1395543365,539775833,544567161,1684366702,544175136,1868785010,1734960750,543519349,1864397929,1651449970,1852399988,538970637,1701716065,544367991,1936876918,778989417,220465677,1394614282,1684955508,543453793,1701080909,1631723578,1631985764,544500853,1293971049,1329868115,2017796179,1684956532,221147749,168633354,1951604768,1633971809,1293968498,979723375,1802392864,1853321070,1635021600,1763732323,1634082926,544500853,1886611812,1751348321,221147749,168633354,1850286112,1717990771,1701405545,1696625774,1852142712,543450468,1869440365,1948285298,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1668172064,1935762802,1752440933,1835081829,1953396079,543584032,1767994977,1818386796,2019893349,1684956532,1830839397,1919905125,168636025,1394614308,1684955508,543453793,1701080909,1951604794,543908705,1919252047,2003790950,604638510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],4005,[1024,0],4006,[1024,0],4007,[1024,0],4008,[1024,0],4009,[1024,0],4010,[1024,0],4011,[1024,0],4012,[1024,0],4013,[1024,0],4014,[1024,0],4015,[1024,0],4016,[1024,0],4017,[1024,0],4018,[1024,0],4019,[1024,0],4020,[1024,0],4021,[1024,0],4022,[1024,0],4023,[1024,0],4024,[1024,0],4025,[1024,0],4026,[1024,0],4027,[1024,0],4028,[1024,0],4029,[1024,0],4030,[1024,0],4031,[1024,0],4032,[1024,0],4033,[1024,0],4034,[1024,0],4035,[1024,0],4036,[1024,0],4037,[1024,0],4038,[1024,0],4039,[1024,0],4040,[1024,0],4041,[1024,0],4042,[1024,0],4043,[1024,0],4044,[1024,0],4045,[1024,0],4046,[1024,0],4047,[1024,0],4048,[1024,0],4049,[1024,0],4050,[1024,0],4051,[1024,0],4052,[1024,0],4053,[1024,0],4054,[1024,0],4055,[1024,0],4056,[1024,0],4057,[1024,0],4058,[1024,0],4059,[1024,0],4060,[1024,0],4061,[1024,0],4062,[1024,0],4063,[1024,0],4064,[1024,0],4065,[1024,0],4066,[1024,0],4067,[1024,0],4068,[1024,0],4069,[1024,0],4070,[1024,0],4071,[1024,0],4072,[1024,0],4073,[1024,0],4074,[1024,0],4075,[1024,0],4076,[1024,0],4077,[1024,0],4078,[1024,0],4079,[1024,0],4080,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147445824,65535,37632,65535,39695,65535,-1073704448,65535,39935,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],4081,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],4082,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],4083,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],4084,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],4085,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],4086,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104928061,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],4087,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,1101665,16384,67346432,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],4088,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],4089,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],4090,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],4091,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],4092,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],4093,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],4094,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],4095,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],1048560,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],1048561,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],1048562,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],1048563,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],1048564,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],1048565,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],1048566,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],1048567,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],1048568,[-13436026,-1752439855,1451819088,1611565826,72255744,18119,246465280,-1964227858,263211744,-1007926546,105993040,-1912584008,-1258114624,-402542583,-2147155945,8168192,-38465359,149422512,8299264,1482381575,1431458755,-980627318,4984456,12305806,130491904,-953810944,-64953,-1960379140,-50529249,-75236100,113649152,1946157056,5021704,350994730,1278097552,422912,-352302058,5021895,-1057046230,-524164046,1532648710,1381061571,180049750,375040,855640255,-2131494958,129380546,9672073,-270381233,9682684,-1191182145,-1510801397,9682684,-1182793537,-1510801397,1499094623,1364443995,-396994734,146210840,12087475,-1094676964,-1984692224,-469101107,1499094878,509657947,469809158,-1064380274,-1077922820,79233024,-1096027392,12058632,1096476,386039,13795328,-2013117303,1153827924,80187909,280887391,-268388352,-150990661,-132053533,-1996434816,1418199620,88393220,117753746,3194368,-1699493748,-1107268376,12058648,-393039076,549322849,4241408,1458082483,2670080,-1833709428,-1107276568,12058688,-393038928,1220411457,536918016,921211571,5291520,-1279262536,2877586,5506758,1460061888,1488879616,-268388352,384340659,-1899459584,-132006184,-1191138881,-784269305,128316393,-943496929,-1962934524,81838588,-1996165184,2089288260,89950212,410823,-1336884480,861464718,57983144,-1340085255,860678294,-1783570294,-1556920856,-1733296010,-1976353304,-392711968,2023961398,-1017579520,-393301936,-527813846,168873088,-2147256887,-1901006876,1479745256,-739748157,585653060,47616,-1179212101,82313233,-396967099,-396671810,12189709,-1229473024,-402646599,-1581038353,-1071382432,57950268,-1107262231,-75450618,-2139917058,1853161467,1786043146,-997584713,54264612,37513588,1085735540,1450368826,-2135485506,-997584697,-390067164,1946369026,1946303566,818380803,980606778,-2135482946,-997584697,-390057948,1946369028,1946303538,818380803,510844730,-2135480386,-997584697,-390021084,1946369030,1946303510,818380805,-549845900,-1944188557,-388460856,-1021354084,-1899459554,-2147434792,12182578,-536695680,242547682,-1152384838,263829338,1144907776,-1021313301,120588080,120588080,119539504,121767755,122619680,646580043,1720189001,1008648961,106788611,-1274577270,10741763,39226194,-1696070988,72256256,1988835043,273058572,-1392715634,-2147066229,1979777150,1946631187,1946696719,1946827787,1947024391,-1817406717,-1202708911,-661782464,1960024,-740140769,2122975066,4650503,-1274710783,5236738,1227262495,23496704,1946631363,1946696763,1946827831,1947024435,112943,786958772,-402410496,-1023541207,4855354,-768469899,-25114882,-32803559,-1274367794,1042446,45404722,-1023407896,48762548,1358490368,12256851,-1144812032,-930348990,117913894,57956443,-1664937779,1819142158,-65073469,-2065260368,-1341918534,-1582240256,1690010854,1109977088,-1326576464,-1148918110,468189284,-2069905854,-402651969,1416759655,-222683984,-1548685821,-315390746,1913214696,32815939,-398329368,946997579,-402627399,812803322,745863649,-334673944,58048680,-2127303700,1946157557,1970289685,1692198929,770183794,-1564546035,245636,-1515143445,82543846,-2065259344,-1179111493,12189728,1119479808,-1498413845,568624358,568770340,-756678480,63165670,459487,5289992,-958886370,-16777210,-1928935649,-973078528,-100627450,-5121229,-13373259,1276020742,4765696,-953761650,637534213,-16628281,654114047,-50592373,201129212,92874432,-1040317324,-1014821909,1959606848,-339083772,-2132049460,-1995934208,-2013229794,117476366,-939608893,-2147450362,-1895381504,113704704,-1124007790,317194368,-2134539946,1958742784,1714325522,1729530112,1762560000,1678672128,-1023393536,-2065268816,5244615,113770495,82,5506758,1426507279,113676800,-973078442,22278,4720327,113770495,74,4982470,1292289791,113742336,78,1354243590,-1193767424,-1064435640,-13371853,-62914375,-1146752154,1066139616,-1946164549,113712951,-65456,5375687,113639424,-960495532,-1845471994,5637830,1460061696,512458752,-1205993331,-661782448,206594532,-1604196856,113639424,620691456,1166550768,1642485761,268813862,1894166960,-527797788,1894166704,356836,1065400580,-1053045973,-617414030,637985729,637689225,-1258005111,-1043778818,-1993997087,-24443315,-2010716020,1166550565,2147465473,847249598,-1406731036,-85794814,-989932298,-970684378,-67108858,-389871841,1621295257,-1144485120,-1040842112,-1156877280,-1040842240,-1157401584,12058880,-18614524,-1877571382,616663552,1950366912,67156767,1967178230,134265611,1971372534,671136515,-150732616,-1999962397,-1023373034,11795850,-1979710279,49266887,37487396,-1015020171,1007151873,-2147126015,-404618045,5290014,44095630,183510016,172739,-1545326049,-620101534,28508789,12123954,-1142687996,-470350848,378063614,-943521647,-16756730,1376176127,-973078528,-1073720314,5572294,1443284626,113639424,511705175,5290067,1642387598,135061642,-2065276442,7819,1734,-58398977,-50529028,-50529028,-50529028,-2030240516,-1956518176,-1021355069,0,0,65535,-2147446080,65535,37376,65535,39439,65535,-1073704448,65535,39679,65535,37631,65535,37390,65535,37629,120586311,4653071,16713520,65535,-2018902016,-2013790184,-2010644456,254672920,125310465,218112015,571408385,788475392,146311050,-1329558016,495461935,-50559770,-50529028,-50529028,-50529028,280558844,264277504,627441696,2147483646,-369090033,-268400676,503385902,-436271228,369168174,537855864,68864,771760655,-2020724993,-1912600392,-1973295936,-435680032,650414689,-970580598,-16777210,-1293196826,369168174,537888632,68864,771760655,-2020462849,-1912594248,-423579432,-18076,-1469782790,-502959102,9497080,-452984903,1963042916,-369565179,1625555074,2088044712,444262,192,1711336376,-339476319,2450944,1962934400,1711336205,-1073740089,369098752,15406827,444262,192,1711336278,-1073740089,-1744830464,-949616405,12582918,-345767936,113731072,49152,15441920,444262,192,1711336240,-1073740089,67043328,1894167472,-528059932,1894167472,537707654,317420006,1894167472,-528059932,1894167472,-551238522,280523238,-371683840,1409023708,508973649,-1912586053,65176027,-1963816192,-788498276,143952870,1959922432,-461090697,-855766156,-855750284,-346530956,-347935129,-335484160,679016484,-1862354864,1477823992,616108402,140962036,2029528300,-17374701,-336628277,-335484160,75036708,770375948,472181826,15401228,619577579,1108339484,-351752126,96202240,1020323840,15401996,1257111787,15417930,619446507,-1974979336,-410363656,1499094559,1043255131,912614438,-1381651712,1869459367,864689408,-1853193334,-460663158,1368062602,1357679445,503730771,551947184,547889380,-315468427,-661731188,-1962522994,-1977220002,-218529777,-109050508,1124627955,-1258139905,-1947473151,-2034303786,3976329,-1053161100,-1958480011,-1093145614,-561280627,1946172588,1975597590,138841079,721740928,-422490381,-1785397458,520809353,1482381831,-1142335139,1510416145,1499289691,-2131588145,57999869,-2147332353,74711292,48975695,-1950136505,1979137010,33390624,1325336181,38731522,1946221696,1313820424,-347189682,1179076401,-347716026,-97495,-58716811,1308914688,1176234830,-2145916090,57999869,-2147332353,108265724,1313754959,1195836651,-1950136762,16548082,1313735796,1178993387,1005751235,-2146077193,141820156,1330597711,837504590,1195853639,703284806,1979711107,16547857,1313736308,434851663,1195853382,-41937941,-16550655,-58719674,1325691904,1191373647,-225721529,1946221696,-347123964,-1018738942,-41880949,-16550655,-58719666,1325691904,1191373647,-225721529,1946221696,-347189756,-1018804734,1243515645,39226112,74634042,-889269366,1946273014,717915916,-154064139,-337971490,720710148,-20513071,41281730,1048584564,1912733769,1228832808,326566656,378229328,-1031602077,6660100,1525610276,-2146505896,67127614,1048577906,1963393097,736856956,-1736214,-1947873024,-154825992,65876707,65065409,-1761587706,-561068404,-470355829,16828151,-654900108,-523117065,177653507,974419136,705721286,-204829968,66388901,1976499965,-1963947276,-1977569049,61600714,1976499965,4241654,-454502258,-2145815551,33573182,1048580722,1996685385,1662421771,79856384,-301963872,1228832963,74712576,-489627184,1375752381,-980748149,-1164382926,-487128768,100909315,-1953038258,1085970672,-136120575,1946222790,-136775920,-255360547,1228832800,24380928,-1933114553,-1764061502,-544517286,812957706,745784890,-800002006,-1947807514,-1947169850,-204829957,-1947169884,16155131,16220448,-204830176,63243172,1976499933,-259368736,-422517040,-1950053800,-204829957,-2114221142,-1977614089,61535178,1976499933,1713292266,-1201214157,1,-1178258586,-13418496,-791583074,-102585498,202138084,-215719450,-1150918170,1,1725772646,520537483,12187187,-781803968,1185718227,-1020115386,594932705,-1062706716,460652720,1721633201,-2092510253,-630061826,1713353118,1721750483,530545229,-960249805,-464519164,-435418015,-420273055,-695510687,-389809889,-1977221070,584578565,-1998007609,-389873594,580386850,-790572349,638286332,646579504,1720189001,572965633,-1429796291,4793994,-1023318392,1452015411,1944768770,536919811,-489561391,-489561391,-489555453,-100408623,1048641207,1929773129,-791555836,-153122073,-774796333,-773139990,-2133723414,-942536735,-1329333757,321549,179312242,-2066599086,-1342016064,-855591904,29685271,1526268276,-812953661,6601041,1952165352,1509548550,-402002951,-290716680,-118889895,-2029586749,-3996672,9318890,508973296,-1912586056,243928,524677608,-1949345698,281248747,-1949069574,-1178497311,-888994784,1236914574,12581888,-1897218557,-1583010061,104530512,57999960,1023606946,175440215,-1207950145,-1934890617,1824500680,-1917470720,-1412920149,-1409330248,-1901344628,113518277,-1868365806,-1845064704,-594609408,50446163,-1274837574,-350106353,-1899416817,1377733593,1977320706,1501620618,779403274,-1274871110,-1205744375,567086081,1962950016,-16398835,108334396,567089588,1596211460,-596491972,604199330,59089423,-919358485,61214345,61345417,-1828272319,855769091,-611442990,567089844,59095583,567093172,-1948545506,-1962929130,520094734,-1169077934,666108805,37495245,-1860537000,-1960916949,-524123693,869961231,-853887790,-2051399903,-853036029,-854543327,4030497,985271412,-855002109,201898017,-980540979,-2135237234,-853888000,52001,1850280461,1953654131,1297040160,542196048,1143821133,1679840079,1701540713,224752756,1953383690,1679848037,1702259058,1701868320,1768319331,606106213,168626701,1852400978,1953654131,1936286752,1953785195,1852383333,1769104416,1092642166,543582496,1701012846,1918989171,1393167737,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,2361869,1230192962,538984771,4544581,-1471873304,-401247231,663355914,-398129688,-1070384696,-335284294,192184488,1317078708,-2013265642,-1023393498,-1471883544,839152897,-396301340,1534394314,-167650840,259264519,-58710134,-2147256937,-327154748,-401478893,-2018229193,141820732,71042996,1639187060,-1343740024,975169604,1342523018,33900230,-966873624,-402651834,-2007474522,112461126,-335284294],1048569,[41189544,646480052,1317077057,-1023409898,-1880555725,-167283457,1148551364,-466421621,1006651018,-1274449403,374243585,820707329,578076682,20747188,1957957748,292815420,54269364,-1749808268,28313579,-347858456,-402542587,937968639,-400062463,-947174350,19720387,669525898,281343556,31982453,468239104,-2012771839,1996423751,88508928,897001276,1967353064,1131669522,425600,-390069387,1007625220,-400657661,-269993627,-2006862848,1139337255,1187382960,1187382273,-397410048,1951947834,961013872,-1275014680,-400062462,112214986,67192518,16795334,1545398352,-397118376,-1276626647,-2004372480,1135405095,1187382448,1187382273,-397410048,1951947774,957081679,-1275030040,-400062367,112214926,67192518,16795334,1541466192,-2127268776,71246,-1979681304,663224935,-1975292440,-352304858,-400757972,393560773,-2143105816,1962935934,82362371,71044900,129238389,-402396032,-998227189,4253715,1005070216,38258243,4624128,1996472370,851680534,107383488,1912798336,-2130594807,71246,11803115,167777768,-1273990137,1964025857,605225986,1946364935,-1023233022,1586158387,-1866235642,-1672428800,-1975458566,-465509152,1019488832,-453609510,-1017602752,-1342048582,-152506720,-230823885,-2065258320,66370299,-33686036,-50463235,-1073082588,1458242420,233603984,-1070338933,918870158,1085800568,-958886400,-16760826,-969403160,-973076922,-402651322,1187381401,-1830289146,88524288,1553262592,-2065256528,-1341918534,645983756,-2081423297,-1280307772,602464394,-2030558173,-399265568,-1070390497,-930359157,9444874,-973208972,9518602,-973208972,208989450,-440349186,30244870,1060360,1104734458,963985576,-1975410456,82362592,168813696,-2045807397,9955548,-393017227,494141585,-1280307477,-941039478,-2046555102,583395524,-1975409176,550273248,-1192718672,-3933406,128976246,-1270755864,1106307219,-956371480,1187381255,-269996027,88524379,1541990408,199754935,108956226,-1186855448,-85415829,-503024330,-399250439,-1460863284,-2146732784,1946158462,89062950,129291243,2122318256,91553797,-348034328,-1332497401,1098180609,-1996580376,1100277799,-1879506453,1019413830,1007318016,-1341885183,-1341985901,-1008715257,1867385357,2035494254,1835365491,1936286752,1919885419,1936286752,1919230059,225603442,1885696522,1701011820,1684955424,1920234272,543517545,544829025,544826731,1852139639,1634038304,168655204,906628388,1143812656,1701540713,543519860,1953460034,1667584544,543453807,1869771333,604638578,-1191181637,-2135884312,1910796518,175505212,1951134946,-35079931,-436212501,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1726778197,-65121456,-2048523856,-1912316277,39750619,-75489397,-1341491728,-8067566,-1511456186,268140801,-1341361147,528803348,1566074459,-1341785623,-393943533,118381863,-1156341569,-611450752,1711284239,4389,101616512,-511613440,15,1723927398,-1070373205,1711282337,1745323,650029926,571648,-492083539,-266268677,554675046,1722509048,379699251,-1096063488,1722613788,1726516395,1725992107,309675,-492083539,6340347,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322778,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,5160619,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322772,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,12084907,1711313408,-1070373205,-524162932,-1196726780,-1419313153,47206,-1419378542,-1933560986,81838560,-4674714,-1096063233,862322760,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,4374187,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-1096063484,862322748,38046656,-1956205722,-14326268,1711341567,-1070373205,1711555723,3587755,-1950338202,-1419378108,1711573862,-219,1722508800,1150009395,-391420412,862346121,329302015,1528760079,-815966106,-1633050967,-1752459381,-1751345268,192349500,-259267534,-13703471,-1013485404,8857216,1977289455,-2029092859,-1007153152,1960512082,1662421778,79856384,201352608,6660616,-1961825298,-2097126634,1704985794,-1560861696,1525547109,-1500331016,-1396003714,-792428544,-1962301510,-1033008376,-1738237777,-1928615972,-781808389,-2094880769,-2094890206,-1753447638,1532582488,526212958,-12537,-1,-1,63498751,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-739639297,-253,-1,-1,62646783,1962230504,1228832816,175244288,4800128,-352095225,-1360490369,1662421802,113410816,-1460871030,-84183807,1946265836,-1429959941,-287114425,1228832963,124912640,4800128,-397314809,1202334337,-389808926,779416823,4800128,-2146995708,117459262,-477481358,-1960155928,-2097126634,-661977406,1963043052,-1460864261,-1946455039,-486822973,1048626159,1912864841,1228832775,141887232,921232266,-1012141270,-1976937752,1049232990,-896794551,1858001550,2042628858,-1898827000,2083964378,8332544,-523116335,-268181295,1946615680,283935587,106415243,-946940020,-125086895,-1258036352,145861640,-489561391,41148624,-906046710,-963972491,-22289782,1541830093,-1939929254,-1176990000,-192217084,2046546093,87238147,-20479573,-70210273,858129273,-276714747,-454942798,20901761,-2082966198,787157188,-779361398,79289995,-1393325312,58326224,-1442500058,536856449,2046611628,87172611,-1309703766,-2115706337,1241595887,-1195124619,-386086912,-2143485871,-1191676193,-661725184,1065474867,964012629,12187187,-670913152,-102573054,1085806708,-2133291520,-16772594,-1152384838,263829338,760342528,1085805547,515935744,62445710,-326414336,1476419327,4241496,-1899767666,-2116340776,1974097215,871773026,40864457,-779361839,-489160020,-1321306629,1391121156,-1912586056,-661774656,1342178232,861271179,486487789,208989451,4241438,243325070,536805394,-661890979,-611558881,-1019487741,-2143478666,-350522657,503734293,-1152384838,347715724,751691776,-1168046305,-661913472,516145667,-1073694714,1962944488,-947897081,-1070336394,516103943,-1073694714,1239120,1342665818,1273545355,-2143463424,133002951,-1896037601,-2116340776,1974097215,871772973,40864457,-779361839,-489160020,-1324780037,-1930767612,-1010695208,-1172437408,-1933881344,1358264,523001576,-2135269113,64523264,-1009634366,1085855886,515935744,1342178232,1593830539,-1021356032,210447953,976111174,-502959068,99350775,76164678,-3974663,-1288523493,-1221151308,766556600,1904806077,1953654135,1869182329,224222064,1685283327,1785227110,-1480889237,2052915168,1651925880,-1364431506,-13959249,555482912,623125312,673850974,137060137,436210447,477961083,674899725,729688354,876360572,960443710,959985440,909456429,858927403,863792,-2075560121,1951232843,1985049935,-1907716792,-1873899700,-1840082608,430931,520887815,488315674,472582684,-1756954614,-1723230136,-1655858357,-1605329073,-1571643055,-23725,-436096944,-435113851,602495108,-148571571,-301677949,-297607034,839248515,-289109276,-1396375998,-169719058,548988415,105352711,12189491,-1951665376,55020055,-1703954,-1,-1,-1,-369098753,-65398,-1,28313168,397444582,1085834470,-1329558016,-425662944,-423611872,116795120,1948254359,645932555,132055191,-821899944,1448302076,-326951343,653036304,9899648,7788832,105286555,-427691893,-390004721,140413700,-268377215,-661732597,-1409281863,-131800950,91543612,233567714,-14308208,140935431,1175058432,1725537032,281314048,1532909855,-816314531,-436096944,-434720635,-434065276,181229728,-1202708785,-661782464,-88067496,7341702,7212683,7083659,-1461116933,-1202708895,-661782464,1846446586,1813416192,1879492096,1492844544,1636690207,-1342170904,407431168,45150346,-1978121752,-402345784,-393603014,-1335790871,803797514,1954588696,-202638589,-1054525,-427163472,-1340595480,-387872254,78649371,350807434,-401887208,34347018,-31130844,41210500,-527826676,-51901520,1630660887,-1325417240,401401863,145805450,-1978145304,-402018064,-930474018,-672648528,-370636265,-1696046833,440575,-1340616984,-387806713,145758151,-1058478454,-1979076585,398059745,-1343747152,604113943,-1327461637,397010955,-443927888,-384326936,-1325768489,395634699,141828264,-1070375941,183033,-2081944912,1971365911,-1979600649,394127590,-511048784,-1340639512,-387610107,-1578887313,-1578697180,1609042864,-1977611241,-401887008,-1863772325,196147808,605507048,-1327461665,390719499,-1973387543,-198919709,1976009964,-209000436,-855705886,-2135625867,-1023363901,-20987853,92874255,-101058055,87631609,-101058055,246465529,199817884,65539607,-1878856960,1975560399,-1325753326,385411117,256014,-812645653,868417828,-1901018176,-471270756,65539606,-1878856960,1975560399,-1325753326,382789805,256014,-812645653,868417828,519816128,-1912586056,279013080,-14326272,1711276287,-432820144,-1468930960,1951950368,878086,520159232,-7935805,1048602740,1946288201,1228832777,41157376,-13412117,1958725518,4622848,158597180,1182073148,-336534344,-257640445,1946499878,-1409614791,-72628084,-1979685472,-1962908122,-1191156970,-1595408372,32815880,-2094580248,1704985794,263515648,-1260071704,-456136701,-890764620,-402541340,-54270779,-464474778,1480632417,-293395084,76113412,1220038686,-455569920,216042081,-1973295608,-973078506,-16777210,1642513542,-872865960,2122381191,393543686,1966383336,-432820201,-1468930960,604533764,204961276,-399250684,779302043,1949611240,-1608204741,-1472919832,-1102023679,266903593,-1975547150,115835103,1946484608,-1607221698,1958798208,-1607549386,616444395,-33246048,-30903092,-2094762808,-202701370,149191,71747328,1187381248,1187446791,-956301300,2630,1966353640,-397808836,-596495256,772558476,-1996270453,-617412010,1966347496,874637322,-1976695438,-1979764196,-1976696226,1854407276,1284124165,72255489,17254086],1048570,[1966350568,-242685937,1962950528,-386431225,-142085503,-2009849880,-1070397866,-32086399,-1007187969,-81327871,1326383648,151200021,69280335,557600530,-843122809,72780704,1966321896,868083759,20719218,-964486540,1946303494,214336266,208929596,772195971,1946244155,113672981,22297390,904596596,678690876,22297390,333985397,4161777,-142145675,-2014180120,1418342135,-251598845,1317803912,1418407436,173443332,18245249,-339725568,374243604,213123073,451657778,18239105,839693312,-254482240,1962950528,1358399241,1492241640,-142084217,654901699,35715987,141829897,1326383649,52499733,580341513,1325990689,69283735,1008160530,-223,-1,-536870913,151135490,-162463958,-2144925681,35979999,1358899721,654839798,620945216,-15003902,135263828,48169039,705233445,267800831,-545239288,151135490,-162463958,-2142304241,35979999,1711217426,1325928438,547588864,950348288,16776960,0,509606656,4243280,20766606,494154615,10487542,-2144701183,16818190,-100642328,-31153692,-386162202,-336068576,-1610156523,57999616,-401871880,645922851,-335675232,-1269237503,-899735808,-1325793278,329050123,-1974452212,-401887008,-78113897,196147907,605260264,-527806273,-2065167440,-1006938093,9969289,10094220,10229385,10358409,-92013629,1242002432,-2035019916,-466435079,-335412806,-1930825692,33667584,1007625452,856323343,870003648,-338545719,-326937224,-1997763826,-386269114,-108330899,-940699728,3142,-1995678069,-527824290,839853292,-1961789984,5236959,1586092331,173947660,753656439,1055448971,-153539840,57934276,-167616887,57934532,-167485815,57935044,-167354743,57936068,940072585,-1267400634,1532516603,1566399065,82362717,-1056642111,-356449047,1355020292,1139146928,-930463516,-393592604,1610335064,1086018334,-153383424,16818182,113651317,100728992,512607118,468189344,-453376001,-335666015,-436147456,-437716063,-1610156290,-109805568,10495616,32241791,1595890681,-83885366,106979167,4241438,646568078,378273895,11534441,-202866458,520516608,62152967,1552808911,130491936,-930283521,637853889,-1946007671,216580552,71796774,88589862,677154202,-16267482,-1043297025,-1993997088,-796130745,638380225,637814664,-1845147706,-930327034,915259534,-454515310,-388986112,123601127,638082189,637687689,637814664,16713671,-427773702,17770096,12707871,38242598,637584104,637814664,-63545,88589862,17770130,-536801513,251658509,-13701119,866208046,-805302336,-1912592200,1095888,414767246,-54489600,-13371853,1894121648,1726599505,-145119757,1946157505,-2135907071,683176166,-1898410496,1724944064,2101072,-121498,571441151,-363305472,-268393512,503385902,1558946129,1212868858,-776988299,1105749222,-1341098680,-396302625,125126712,1692860336,-1018679320,1642332852,393494696,-397390258,41156918,76088459,-435680168,-420010911,-1979599775,-343873852,-1044345711,-972880672,-1047768637,-389953909,-1044315388,-1017574168,-1912586056,1763086040,1730579200,2942976,1894121648,-2040461537,-2038373180,-326412860,209052682,-33134975,105808383,183173184,-1090099583,105808383,-815988735,1967633384,-422465509,1202382948,-575663499,-1578606362,-1341557433,-396040449,74729368,-2132409424,-1335926845,278980657,816898186,-820995608,-396402693,108330798,-889585740,1408958466,641227917,-63545,-524171124,1200170500,-1043821566,-2010772248,-970587065,1536820551,-435048198,-423130592,-435900383,-436096991,-419450847,-435048415,-423392608,-436031327,-436096863,-419450719,140283297,385945382,638606477,1428095247,1187507339,1560293380,232784143,17760257,788475632,-1070358195,-1194328049,-796000216,-1912596296,2144472,-466435954,183032,-1207558573,-661782520,-2147479365,1971324543,75464751,-2094434880,1962934911,2145059,-1845147706,-1912594248,-2049088,639601446,251660279,-4717195,-1207702784,-617414404,-1017438457,-1064384372,870774203,-1543453760,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1543503872,-2046820320,-1588592640,807731216,1479556096,121378676,512431474,-478150640,82559024,-1976631502,-341294457,-1576554494,1235222601,-1342129408,1006875834,-1157204985,-725960704,-1983672829,-1744805098,-2097041261,-2081553214,-1070398230,-1577038173,-1976696734,-1549266297,-472842166,445090606,5022632,-1976636463,-2136462681,1705000932,180364288,6660804,849840686,1713801384,1095936,7989254,174885414,189565478,603998624,1963080958,2088773141,242552073,1206437258,-1964471808,4253889,-1995978614,-1610588146,121372745,71042932,1929380024,119584771,12189491,514585376,5291783,146391091,-156503296,268470022,-189069708,515958785,-2097125984,-1007811390,2041169,-523107407,-235532623,1913126016,1505820162,-1962986813,503335198,-561056205,7616197,983534126,1458766760,-374885699,1593570347,-1064380276,119849759,-1744805214,653742672,1319305292,-779003392,-401820439,-782367449,1351388134,84470016,167798432,-2146863617,-534503453,200000266,-472775247,606135168,-1564276001,-1031602074,-1597772283,1183318089,4890624,-1610529144,1183318114,673760007,673730640,134238288,268437504,1073745920,1073758208,673988608,774514989,808462622,808464432,12351,538972176,16986144,466618115,-490529840,466623440,-1784610988,-22733872,466676103,466623440,-279475805,-261809200,-129894323,-415634343,-399574951,-406786094,-26286350,-11272365,-272109404,1251409920,466623519,466623440,466623528,466623440,49808376,58196924,336855672,16847892,1966337,816840766,1085834470,-1950315008,1509954334,-1070338765,857735358,-1178235137,-1410105344,268486017,-277680581,4241490,512344206,-1070399469,-2134916978,5290240,-1765881716,-1415237976,-1070335774,-2134916978,571649,-1426063176,-1325604181,864347697,-1094676800,-1061181306,571649,-1523660660,-1325669717,-1098586574,12560454,2144512,-1523660660,1476125355,855670463,92874432,-432820129,4241540,12245134,1015079954,-1979550412,1914079696,-432754688,-1181698940,-617414626,-997535181,-1978932760,-19266608,-1326193980,198502575,-1364143990,-1978937880,1960000496,-393301998,1074531266,-1901010806,-1341407512,-1333467595,-1148918218,-661913600,951107726,-1732344602,49064,771752633,1111659181,1962884332,46628871,-1416476086,967896546,-1665235738,573352,771752889,-152268115,-527765808,1975794412,1086816261,-337466478,-2065286480,-1079467330,112787576,-1523649792,-109721211,-1912586056,270436824,-432295936,408545412,8851072,-393301996,1084754746,-1380970379,-1475661336,-2146995195,-83851482,2008748523,1200500410,-202053626,645924212,-956628857,402686982,199791792,-1976556533,-1340190496,-393943470,1478488125,-58716300,-402426880,1404043573,1055425766,1085850608,-388461056,158475740,91555132,8857216,-15365,60746239,-2065280848,-1912586056,-430853928,-393301884,-1062729026,-4979340,-1332737301,179366036,-527814620,1387273808,-488078106,1951932399,-1869561072,-622328972,-430723072,-270276476,1342578371,1962123240,-1900006644,7651264,-469383386,270958832,243322624,-1271922672,-855134208,270958608,243322624,-1272971248,-855396352,11200528,-1340143784,-1115363756,954837753,1346380801,1476403432,-789177229,-1336917980,1485104725,1929384168,-430526451,479455364,-400787736,-1161618317,-628376969,168805251,-2025818688,-1258180397,284983312,61870196,-58711883,-402164704,61866053,645931189,147783696,1342181422,1200500307,-221976570,41179227,-1336884231,1485104727,281870516,1405337651,1949367424,1304579,1052288,-1909564624,-1679292857,1946661106,-1329333799,163113102,-527818740,-1259827536,1487979273,521045222,-1329956933,-1903892903,1944585799,-352094990,1521520751,28345574,62406529,28312181,-1326573685,864347739,-1946209326,-947188401,41665586,-1036861186,871621290,223316991,-1003305077,-1057095045,-508640718,-2147125773,-713687054,-2065277776,-1409565284,871366633,39291593,-186118476,343186688,-2065277520,139955027,1334495539,174033676,1528507112,-2065277264,-2129673341,1941607931,-9180925,-2065277008,-423579453,-18076,44590308,-119405452,-4650005,-1469782785,-502237951,-1206862856,-1124065863,-1628853159,-453055717,-1704096,-1,-1,-1,-1,-1,-1,-1909331201,243920896,1235222624,1023288320,858420482,-975466789,-2147453898,1963792764,415364892,-1961462504,1625522649,-389707168,-393609199,183026058,197691904,-401951541,616759359,-166808561,-773271068,350802408,-8338688,-2042071289,-771804421,38702051,5279625,973103776,863307590,-2034224302,1244067781,-1580727552,-388956082,-1269118973,-289109490,-339375550,-301929728,-1966801334,-352261180,-1975325184,-352261183,-1018499584,1122944138,15451530,1257111787,-997538562,15401195,-1047903506,15401195,-436253970,5814302,2025576590,32553715,855642296,-1387282945,-464961815,-435418015,-420273055,32553569,855642296,-1385710081,1933223145,-396929525,1583302963,1273699186,1084776932,47206,259325952,-201524351,-54852236,867625971,1354964928,637897254,1642333576,1642466316,1642525476,-1072994728,854071669,-2132769063,-164425756,-590347087,-498727565,854995961,1712843712,644220043,-141884109,-1476393799,1711764991,1174988993,-930417182,-115353973,-61,-1,-1368195073,-1364808040,-1339183193,-1297895330,-1331907933,-1364807454,-1320570969,-1297895055,-1321487709,-1297894887,-1304120669,-92229008,-854428800,1436307520,1183575179,172394754,-346514083,102654024,-326434710,1981152384,4241418,1726535822,-2127631612,-124314,1724033,872217346,-992440640,-167705546,74711490,18364100,-1912586053,-1965519909,-472836770,-426246354,520554413,1720242017,1948682261,-855592448,273058368,-2143510748,-2126769806,367529335,49211415,95683955,-1023026456,-2013236064,646452294,1720189044,-622279915,-397184507,548406503,138737190,201487552,360611841,202470666,-1977200638,-1073084604,78643829,1476413064,-402634590,-1030879985,2142697611,169180800,-1005975948,-956431755,-2011929078,74711398,74901050,1256917428,-402275608,1114768850,1912856040,-386364867,309528068,1947335808,147322378,300428404,-400037115,753403219,-400592379,2122319108,91556373,1912931560,21954065,1190643061,1962934554,86566920,753402859,707445509,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,-402416407,2104624345,-1341921560,1156982320,41205768,2122318092,292883221,642777612,168248458,-1342016064,4622340,4760152,-1241248024,360611967,168195083,-33393212,342231750,1946248840,1994799620,-351685628,80078900,-1962677528,-386888742],1048571,[-85457845,360611843,-402295541,426902526,1912913384,46721044,-236449934,-32869884,-613088946,-352042520,71690243,72607939,1625827442,641773571,-1073199882,17564276,-402634590,-2014837641,-401640956,175243922,1912912872,68216837,350749675,585679620,-399150588,-1977220305,1134693956,1208403456,1223184384,64350212,1760042610,-1948611837,58452208,1912883688,39118863,2112359026,-402296316,65733586,-1023158552,-1575729527,-1974271884,-478146466,-2114223969,-1995606437,1183388230,-402148336,636158903,1208257318,67059016,-4717706,-1059027453,170264288,1183387204,1686775314,-1597178366,1183383669,-1628912880,-1974439421,-1977216930,-805436804,-157233280,57934275,638635904,638475402,-1056619381,503710440,4374279,-1430025558,-1968569936,-1968526652,96905927,-1662515311,61663235,-1209528462,-401968639,91358176,-352111128,-402148347,-389872841,91358021,-352115224,53078019,53995715,1156063090,1208403458,1692954624,57993219,2145914738,-401968639,91358120,-352125464,50456579,51374275,-58718093,-385649407,857604247,-992440640,520160310,-972944664,17670,4589254,1193705472,1139335168,-1163874303,-387055114,-1461189759,58452223,7683712,-2145947134,268453646,-1342102040,32946864,56879342,-385905944,1719731037,-956301798,-402647738,997331855,-1900006626,70698200,-2135744767,1929315304,3532842,1048585586,1929511029,552335363,-1900006626,406242520,-2118967551,1929307112,1192132618,283643904,-1274711296,39446533,40364227,1961369458,1208403457,-1796730880,44361730,-1343746190,-401968640,91357912,-352178712,36825091,-1022081400,1912749288,21620771,4720326,40495248,1912764904,8710163,333975154,-1981533695,20714566,548668788,-1023278360,7675530,-1014969346,274606720,1183386483,306612500,-351254903,340182809,-1977220352,-165281212,-1960440220,-470332644,-1995422071,-960294314,-1275063226,359041025,7612040,18501249,669565696,-1977519616,19140678,201646272,32946848,1370350,547884658,-860617612,1084753643,-1431042699,-1023307032,2145931603,1979661312,-339442172,441111,-1460394823,-401705856,1743314592,1274339840,-2135626123,-1017423367,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,113694862,-1325465458,-434051552,-1900006496,-1862223656,1411317660,-816308480,-335415366,-1023374174,67112970,37756928,-335416902,-1275032158,1960256544,1824413200,1927336115,-102021629,-2040615890,9281760,1149970115,48808197,-1979694430,1134695494,306612736,1151483684,323389952,-1979693662,-390065594,275155462,-1067391872,-1005976596,-1979693406,19140678,201646272,292981408,168814208,4694726,138709542,-301730118,1095875,50489079,-763359674,-490647552,82362636,626577419,516096015,12180366,32553473,-1021349901,1317727538,-578361344,1929300456,3270672,-1910633614,-1172329253,-487718416,12174312,32553473,851668467,5147373,-388145176,208862882,1912605416,32553479,-320689428,616124867,-24319756,-138801038,145288193,971507829,-1259085091,-1017513600,855570920,340167140,359041219,1328838,7612040,18501249,-960235264,36358,7612040,7677578,292873226,605046410,1954561183,1959591438,1954626564,-33822714,-1173230599,11535350,284092654,1929248744,7071747,-1101965629,-239468478,506113,-498930004,-1017226757,857624915,-120025408,-1668284232,5512959,856322847,-1912206656,-350522112,-1145031914,616103956,-1912206604,-401902336,-169681764,-1259375285,113703296,1493172366,547930971,-860617612,27791339,1474823540,-1475941378,-1274842108,-1178339055,-138742748,-322948351,141889704,-488872984,-109005578,66501315,-1007811920,1910796518,-1972312381,-1015945532,-2065284944,-1912586056,7512536,876380390,-436272523,-4987509,1891499827,-769201739,-2065284688,-789159452,-527822812,-452984903,974136417,-502238012,-1232290826,-1124067143,1659483541,-1327895790,1719985730,12250419,28861952,1711276032,12174643,868388416,-781803777,-492083504,281444601,536935041,1135667314,1642366182,1642466316,1642525476,-2065283920,1711276223,443,-583834112,-1966765210,870289140,1073789430,1721689738,-1969237039,1722640116,-253639885,1169179765,1642366182,11583656,-947840139,-8318976,-781049856,41635174,1185973483,1085834470,-2585088,-1107348508,-1209420243,266567889,78771763,91478992,872014406,-339725578,79269905,-1460589824,1711764991,1174988993,-930351646,-2065283152,-561195381,-1124073281,1189721701,-1230587120,-1124068935,-1997949327,-1963005167,-31182267,242549308,-2092149365,1971324098,1166704718,-1007030706,758263857,1953724755,1109421413,1685217647,1767982624,1701999980,840960525,1294807344,1919905125,1917132921,544370546,758329394,1869440333,1092647282,1701995620,1159754611,1919906418,892351008,1835355437,544830063,1869771333,537529714,758591538,1635151433,543451500,1869440333,1126201714,1768320623,1634891111,1852795252,1109396746,543519585,1969516365,536896876,1969516365,1092642156,1867325440,1701606756,536887840,1969516365,1126196588,1342835968,1953067617,1749229689,543908709,1342185521,1953067617,1749229689,543908709,1056972850,1061109567,808517695,1330785585,1917132877,225603442,808722442,1867328818,1751347054,1701670770,1633960224,1919251568,1767982624,1701999980,891292173,1143812400,1819308905,1092647265,1953522020,1176531557,1970039137,168650098,825242400,2036681517,1918988130,1917132900,544370546,1411412591,544502629,1954048326,543519349,1953721929,1701604449,537529700,758198323,1652122955,1685217647,1920091424,168653423,875574048,2036681517,1918988130,1919885412,1937330976,544040308,1953066581,1920091424,168653423,758329395,1652122955,1685217647,1852785440,1819243124,544367980,1869771333,537529714,758198326,1802725700,1702130789,1852785440,1819243124,544367980,1869771333,537529714,758263863,1919971139,1936024431,544370547,1702126916,1869182051,1917132910,745697138,1701597216,543519585,1667590211,1850286187,1818326131,1769234796,168652399,825241888,1328498989,1297044000,1920091424,168653423,842412320,1937330989,544040308,1769238607,544435823,544501582,762602835,1853182504,1952797472,220819573,538976266,1850286112,1953654131,1095320608,1397706311,541280596,1802725732,1702130789,544106784,1986622020,977346661,824183309,1395470902,1702130553,1884233837,1852795252,1917132915,225603442,909189130,1699556660,2037542765,2053722912,1917132901,225603442,909189130,1767124275,639657325,1952531488,1867391077,1699946612,218762612,1378361354,1297437509,540876869,573654562,1497713440,218762537,808656906,2035494194,1835365491,1768838432,1699946612,1769108835,1277196660,543908719,1277195113,1701536623,537529700,538976288,1851072557,1801678700,1937330976,544040308,1953066581,1667584800,1953067637,1867260025,168651619,809056049,1936278573,540024939,1869771333,822742386,758200631,1802725700,1159737632,1919906418,925960717,1143812152,543912809,1631985712,1920298089,822742373,758200375,1802725700,1176514848,1970039137,168650098,842544945,1936278573,1866670187,1869771886,1919249516,1767982624,1701999980,908069389,1143813424,1701540713,543519860,1986622020,2035556453,1159751024,1919906418,1968318509,1699946606,695235956,538970637,1226842144,1919251310,1229201524,1330530113,1128879187,1936286752,1953785195,1852383333,1769096224,1092642166,-670429894,-1272327165,12058864,515344992,62406656,-254531148,1610657792,2209641,-1164198640,-1327962647,863037070,-1334712640,-91822528,-2065297488,-2048524112,-90066,-1573990154,976158718,1979710982,179986,-373634371,-478098150,-1160528449,-53689367,-1896873800,-419450664,-1147017695,529268704,251660279,-491058315,-1960866817,-1899723257,-435375896,-435113887,-434982780,-431837109,-426594229,-423611829,-430657393,-434982845,-432623551,-436162493,-436162496,-1173573568,-1326578702,-1333467631,62437889,-1174294290,-1158806568,-1158937670,-1158937638,-1070464064,-1166558226,-1329893697,-300446975,-1979418741,314114647,-1151353600,-2082435863,-92207678,58000345,1257124016,313583615,2025686246,-528291397,1468713267,-1123109886,-1813398651,264471537,-1164575871,330349170,12158182,-490720511,-436162308,-1975458749,1027663072,242548736,-1179218757,-1262682088,205777339,347143915,-1951365914,15429862,15401195,119828964,-1951342454,-997560090,-1934593562,363884774,-1917811482,15429862,15401195,-2145095196,-1901010806,15429862,15401195,-2145095196,-1971272458,-2146994720,380666060,397444326,-1901034266,-997560090,414216678,482182374,-113972804,-215719452,817390054,-1127182848,430964992,2112390374,-424824596,-18076,44590308,-119402380,-1179119429,1287454749,195815868,45743851,1365304320,-401372997,-463926818,1946265700,-1141972464,498710544,-1133527808,-351565591,-412292866,-1326586904,-393943526,464580086,1676182758,-434327354,264628356,-2065293904,-1341131288,-393943507,514860139,1021871334,-434130925,983427204,-2065293136,-400937240,-873985165,724035639,-433999621,279832708,-2065292368,-1340992280,-393943518,12521891,-1126712064,-2134176279,-75448093,-1341491904,-1115363650,736738537,-433803061,-1335827324,-463149360,1946331236,-453448958,1946265700,610329850,-1963776771,-422465312,-1469782940,-1963297534,-1335826748,-393943515,649122962,1810400486,-433606650,-1158893436,-1326578754,-393943512,699456641,-1947695898,-433410011,-854608764,-855591920,-1973296112,-429126432,-421493151,-433344415,-401690492,78182374,12192884,-1188447456,-402646343,-1578890793,-1578697436,-81518108,1085809126,-958886400,4614,9834112,-1777434496,-386260992,-223334756,-1174707994,116850687,1948254358,-956833273,38406,1048676068,305397874,1085283188,894953552,1968750602,-427815934,896002182,1273402032,-351677464,1967171639,1971365892,164030471,300613808,3948324,876349042,99287671,-1341541400,988303360,-1833895371,1012419558,-436046848,1913046858,-82706432,-1341548568,-393943508,432878370,2133116042,-1084815602,146390876,1605300736,-385649416,-58719947,-167086806,33592838,636027764,268483329,-469056557,-58688647,-2147126102,175486716,9832182,-385649662,-738787064,1975057536,-1777928664,326369792,9840256,-1775861513,116849920,1946288152,-2142966974,-50325466,9832182,-348883960,-1644396490,116796789,1962999958,-1777928662,326369792,9840256,-1775861509,116849920,1946222616,-2146374898,-33548250,9832182,553940228,-117434594,956072131,116793205,1946288278,-1777434612,645924864,-335740778,403603461,243270144,-116916201,503087299,116794997,1962999958,-1777928675,208929280,9834112,-1775861756,99351808,1576576,386826241,-1007090688,1515141,503924597,116785175,1963196439,1392279612,116798325,1963458583,386332214,276038400,9832182,-166234878,536876806,367726708,9832182,-166824702,536876806,645924724,-343998440,389951492,1392279552,-1007091340,908729656,1178942034,1574646,-2146536188,67115022,-393936712,365767574,-2134640315,-83879898,-343604808,8240110,-116895512,-1326402365,-401695741,-239851368,-1847062884,1962884136,8239904,137619536,1946172504,1946237972,1946762256,8239884,-1157202456,451412093,-2134640376,41287676,-58672149,-352160428,-721649517,-1544879499,1967520896,-1873810685,1975057536,9955587,1966603392,11266307,1968372864,13887747,1967586432,14084355],1048572,[1946307048,354826791,-2139982848,58020860,-2147450647,2020871420,1966341248,-385830907,-58720004,-1341819596,15919361,116835320,1962999958,386332186,-260832256,1509110,-385649656,116785310,1963982998,-2147095585,-33515994,1576576,-1343686136,-2131016406,33573182,1048577908,1963130953,95965193,-855526465,116807696,1963458584,1355020793,109494323,-1065091047,669516660,-1662298093,-84549399,-81103384,-165026071,268473862,116790644,1946288278,386332181,242549760,9840256,-167056387,50337542,1810432885,1206450943,97338666,-154928645,-2147477498,-1007091084,116835320,1946419223,386332407,-260831232,-1763052880,386332160,-462158848,1509110,-153258744,268473862,116788340,1946288278,-1775861553,243334400,-394264463,-386268857,-79353354,-1070392371,-1078696469,-315420467,65651705,2028210943,1006403635,-58708356,-2144633276,91510780,1968766080,-164319201,134223622,850408821,1509110,-1339263740,386332208,594871040,535506608,766559224,1509110,-1340836600,386332195,192218112,116791728,1963130903,46150146,-390057248,-1007087058,259580938,1195164810,1396442236,113641342,-134217703,751078083,-1685996729,116840238,1963458583,-1685143979,1509110,-163416828,50337542,116798069,1965031447,-1777928682,225772032,192687676,1967979648,-336547836,-155176446,33592838,645924724,-1325596522,298379488,1139523634,1509110,-338332384,-653465374,-646782838,116798699,1963065494,1949187119,1965767817,3729418,-256321931,1020193614,-401967827,-931856342,-347410248,2083531968,421956287,-1576348416,-1007091687,9840256,-1682391299,915126251,909836314,-1012072420,1509110,-167414776,67114758,-1577411389,446890112,1876736,256014,-812645653,-885397309,646589300,-58720183,-2147126780,896927468,-1962891032,-2097126634,-1460926782,-84183807,1946265836,93005563,-83868023,1227262659,83656704,-327154318,-401967610,-1960443779,4622597,9824451,-644955764,-779290741,-326909554,-1208186104,-1979534588,2046611460,-1963947501,146342228,2044907776,-791611135,-169680175,16155050,1976303136,1355187166,-713699330,-661731188,-1946521922,6940924,-1070390669,918935694,1397751932,-611530612,1482408763,-24967819,-1962314752,4843772,-2147220878,-1995914109,-1950154682,853510904,5022207,-796138505,-1618222127,1251999824,854062592,-775748609,-1748892704,1344179139,-2033044736,-772043814,66048495,1225193211,41222656,-100408623,-1949922365,-1158860065,-1957298048,-1308914704,1957163780,525579,1592816970,-1007042509,-1312412834,-1008151805,-1912586056,-424628008,-1564462460,-1901985675,32684544,854480304,1430056128,-1313864076,233538790,9113216,15001601,99091314,-424103936,-402209916,359858587,-2065255760,-1178992453,12189726,57272320,-352210200,-424431573,-1900006524,1053042368,-2135817980,-2147476504,33584446,-1263529358,-1070365466,-1004093298,-1308551106,190593,95929095,314114739,-854543238,1376875283,-335415366,1971365978,-2130935784,82513780,309661864,-489855000,1976303328,1976565465,17426643,162815211,-177073203,332206516,642927986,36504971,-1964471808,115458252,-2147366528,-457175836,1490323972,-1977167862,-822214027,-855375432,-2145684717,376703740,1947335808,284983313,-1047917452,289149220,-1040315020,28958443,-854805504,-402361581,-1007091566,-1612149072,1950394608,-424169462,-117395068,-1332708885,-259200878,-311115766,857659530,-1899459648,-1060926760,225707240,91557692,1877514672,-20840720,-166677048,-469695003,17081338,17174156,-1014317005,225709860,91557692,1273535152,-20381968,98956993,413393921,437160961,5021953,-1593769821,44236878,1275512577,-1943137792,-956281330,1124194310,-636580813,-2011170047,-1023380210,-2065254992,-2135314245,57966842,-1179008069,12189715,33417216,-424234813,-1175733372,1954675328,3794950,-1179003205,12189717,31582208,3860675,-1174387480,1018888695,-198919936,1954588908,-870389748,1967912674,-343886608,32619018,1946238188,-115297277,-1901004093,217034216,-1327461880,-274077554,568640507,568785700,-1088118300,-1195138586,-155582464,78704131,-874583826,-1007812432,1381061627,1428051798,1086254219,-2116121088,-1962933278,83656946,-1668676493,-422510468,38027,880071179,91612292,-351989016,1976368683,87746565,-855760149,1575486837,-31855867,-402295348,283837727,91606270,-351946520,1976368647,99936259,1583292253,-816096934,-1,1793720319,1392513028,-402652741,-1017446398,-397324203,1482227716,-880032931,11598492,1088701414,1088741514,256014,-812645653,-661928826,11598492,1088701414,1088741514,256014,-812645653,726910086,1358660056,-529376503,-1950103838,-436162357,-1975458749,-2042567456,-1327985724,-465312256,-455046592,734299712,1358660056,-503025143,65404892,-2015040552,-1947629838,-1176073255,-355270652,-1107295559,652986049,-2116777072,-1191181342,-792854524,-1877480506,-2010767184,-1434451835,-1177318585,-457310206,-1878791226,-1191385601,-1064390656,653733522,76727853,1075062672,-2054674905,1202356224,-419435806,1381099910,-490613109,178440,1509955816,254593,-402651975,548405261,1509994728,-402652487,-54329343,653733522,76727853,1075062672,1347506727,1476433128,-387818919,1085808323,-958886400,-16772602,-162442465,141869254,-2147462936,-202686226,1949353718,2746376,-351211904,777738739,-397211766,1130037341,-1966869022,1390957319,-498902272,229688310,-1342158616,4450314,16432067,-1157610264,-1679294208,2109457406,3663872,-402620997,-1144783218,719848224,16825088,-1006730776,78768266,115927250,-389707264,616759297,663749647,-400080876,-1144848383,246677511,-1329393459,-1337727306,-1337792968,-465377787,-436007839,-28776351,-64724508,868442598,12123391,784371376,641927050,-2147449464,-203274326,856090111,12123391,-1967092048,-2010758393,-1434451835,133489223,102654147,-2065248080,-1912586056,1730578904,1763085312,-422465536,-1197283196,-1427569804,-422400000,-391008124,-527766282,-269963088,-1143852052,-201916352,280230026,-402613784,-1918780353,8389888,1086050867,-1963723008,-1944155400,8448000,-1329807896,-1199249709,-661782488,-795950962,1711284239,-475,2232191,13147626,17772272,-1331605218,-1199249708,-661782464,6887054,6760075,-1579433496,-768409581,-150978373,15859,602604405,77200,12253322,16744464,-1030875788,-1178586266,-13418496,-1410111748,-964636674,132573968,-1161600737,-1933901824,1751478,-184661272,1464947536,414713374,-942109184,18950,16744448,512236404,1220018252,1723895296,12173363,-50384064,-22285466,-339476785,1595869152,-1017619623,-2013213464,167788838,-2130348828,71246,4623043,4269706,91546634,18239105,-956644608,-16760826,1317671088,216060422,105253388,4138634,168092864,66239172,-1595897106,-390070133,66566662,82624750,603996064,1959016975,1059457072,-1191642368,365793533,2108695410,-1977218895,2122320476,141820673,83984000,95486581,41146682,-470361722,2078857355,1371798524,-1190923078,-773324612,-2136412985,-152959371,82542768,-322452504,1497409602,-1594062141,1177157701,652267525,-1979423498,4628696,638010922,33842422,1191576259,71707136,-1161566326,1067451378,1947149312,-1461137390,-1342016508,1059490307,-771444480,214174436,1978199560,1042710727,67895296,-198919698,4065014,-401967744,-186464416,-335970124,1042710541,652771072,630188069,-1195121614,1727463440,38142732,-100609408,82185446,82232454,-661928826,-2115583350,99008907,99009670,-1006910330,-1073250678,2114585319,172025862,-402293110,-3995078,-1,-1,1358954495,-1595531088,196092134,-1964334616,-401821472,-1004344678,57950376,-1476391192,-402426848,-816316414,1481297232,508757699,4241488,116840590,1946222752,-1674673877,1929629696,-1641118941,477298944,196104280,-390077312,645982815,-1577189216,-1064435558,9969291,-2146467802,123412312,-534425405,-1031563776,-293556221,-1325143421,787403524,-869366645,1120176878,1480737518,1257119524,-289394102,96633674,1122011884,1381024748,-2098723920,-1223855104,-758913008,-1219885452,-759437280,-461088422,-2091774603,-1964243518,1522633440,-1979520018,28361665,1946179816,7454277,1249846400,1522074039,1350611968,1139146928,-997834524,-997834524,-329713525,695584644,510993540,-436162480,-2042567613,-2042567484,-131377212,1562443649,-546154401,-872493598,-863976331,-339725696,-2082436599,-2132015638,-2084364572,1122895042,-383731902,134271549,1010313240,-590285567,-452272944,-472849456,-617422070,-960562298,787678155,-58055670,-1341930877,-360452480,-1947389437,786878961,-869366645,1122010862,-1975368978,1246424775,1257160754,-1006691608,426967612,168084099,-335120960,-351517048,535003142,-2081504374,-51903254,68666366,25166592,6291648,1572912,393228,131075,22391296,268960770,-8372192,-426725376,964996,-489929538,774171394,-1327461716,-387848049,-672624720,1960852200,-426594070,47748,-1179218757,-991428582,-1325470726,-1014700399,-2065263696,149292208,233230566,247061222,-867910144,-1712782366,-1951650304,47833,-301987655,-69057810,-1191132998,-286392312,-85835198,-2082043930,-2098822682,-1981379610,-527791386,-1002797084,15424117,-1002798108,15422069,-1002798620,15420021,-1002798364,15417973,-1002796060,15415925,-1002796572,15413877,-1002796316,15411829,-2065263440,-1191182150,-320077816,1975794242,-1158159849,146342080,1122823168,1975794242,-1946754553,-9377333,-1157627718,448378508,-99751936,-1783562517,233211110,11590374,-790230810,199639216,199639472,199639728,199639984,-689520464,-689552976,-689552720,-689552464,-2065262928,-1325753149,-405739382,41189544,-2135886357,-1964522008,-394088208,-930420802,-1209498448,-1645704473,-756496758,2000370688,-1950054811,-389969168,993788101,-662022025,-1159150198,1998011392,-1946645939,-2033634365,599347660,-1813907678,1018778200,-1176373504,-503897565,324655107,-1966699567,-1262187832,-773523822,868746209,332071872,-2083420208,-938276926,-623777327,-623777327,-623777327,449642932,-1901064469,216482280,-1327461884,-415373170,4241414,-1070344050,-1960394610,637542446,2098887,645975636,-453115797,-419552223,3980065,-151517720,16804614,12193397,-1232291072,-402646343,-18089729,539920678,1797685248,-1022886400,1085820958,-2133291520,16804622,551952560,-1966137512,82624736,181735204,4241603,512481422,-472186864,272555419,1089536,58048522,-469578880,-423579552,-1469782940,-352160766,-1469782792,-453348351,1963239520,46396935,199958645,1963115510,-35422202,-2138038037,-1168900637,1337655296,4045240,1543012072,-1578890005,-1578705116,-81518108,512303590,-1329397744,-393943413,460456284,276104508,-1157627718,800700328,-128063488,-1023358744,108265532,-385826584,-2035285873,-5208858,-390504218,518541571,1692686839,91554216,-1947601950,1012982784,-502958854,8448488,-2065266768,-468481863,1963042916,-152547062,-203269642,-1332712725,-461052280,1957313632,-1874400509,-2065266256,1692839600,-452984903,1946331236,-336010747,179933232,-1469783040,1359574273,1509343464,418116578,-2065266000,-1336909596,-463149395,1963108452,803756282,-1878594568,-2065265232,4241603,243325070,-1157693422,-675610624,1423799,-1007182104,-1912586056,302940376,12254976,-1209222400,-402643783,-1329334393,-1184569682,1692729343,276038312,12253410,-1206863104,-402645063,-18090133,-427773757,-424824700,-1469782940,-453348094,1946265700,-345971708,-427708170,-425021308,655407460],1048573,[27813092,-397342347,-497420763,-1341461517,-461052286,1951743072,-427577326,47748,-1179119429,484966431,-1325470729,-1333467516,-463149472,1963108452,-430067462,-1414479008,1692689638,-92994904,-469736263,1963042916,-622309111,-203269643,-1934620181,1625588966,-117314568,-100991549,-370477578,-707339547,-1700419158,1431738005,12539390,-796672768,-2135465495,-75448093,-1086884544,-1799553023,-1219434032,-1899459578,-798638144,-1979706183,1974399683,-1172641022,-474284032,2341302,-1326017816,-460527602,246685708,-1998004090,-1017313308,83654,-335101309,-1475941757,-1469156092,-965839870,-1342111418,-331158000,-1337270134,-331157999,1309027146,268778752,-1070398852,512425778,707657801,-2133762425,41484508,243974195,-75497398,-2143849980,846465019,-235525967,-372193142,1317595600,40273923,1183375568,-2046578427,-740019488,105286112,4800128,-804883194,1724973670,130188038,-235486226,-2013051256,61932134,-472654710,-771334519,88508640,50586603,50529541,1049232387,121372770,138174580,171722356,222060404,28920692,-401951744,62173785,-21867288,1242970818,840725760,-2134442286,326441470,45403902,-1263387416,-1304958968,-386102701,-1269104576,-1305745406,4793994,-1023318392,518521780,1959922354,-339018001,-402410266,-768429551,-189014549,-167254015,-402410301,-25120255,-33262568,-1261900858,-1309415416,1381104778,4800128,-2146864121,50350398,11993718,856031672,-1978091831,1241532950,1521602792,488424281,943142186,1961101894,-117081853,18213315,2134506624,853314295,-2020987137,116824863,1963458583,386332392,376767488,116817700,1946353687,11528451,1509110,-379358144,-58720103,-1207601905,1995150336,1966472320,-1777928687,175374848,9840256,-1795114755,-1073061653,-58695816,-2141293565,1567887100,1948056704,939294812,116791925,1947205782,-1777928634,91554304,-342490952,-1775861707,871103744,176037948,897343804,830307132,116793124,1946288278,-913551335,247447950,506322,-1359821686,-2146994856,-50293210,-538386252,-1262225152,-339725710,-343953195,-1683308847,1925718504,1022028745,1019444321,750747514,-2135168224,-697026564,1966472320,-1777928690,125043200,9840256,-2134643715,158601212,-1976693889,-342140537,-339725675,-1687568751,1925702120,386332297,-2106245120,2112430124,-2139151105,292894204,9832182,-2146798590,-50293210,1273734324,486310032,116789621,1946288278,-1775861750,-1498088192,-2138032661,91557884,736863668,-997568368,-1047606900,-1879044679,-743981060,1951969010,1948269602,50102292,-58715524,1007647758,1007254625,839221114,1632448,-998194183,-1326126218,32697328,471538190,724117543,926233651,473336826,1174702336,-2110375098,-1962642176,989888566,1946163766,473336081,938015488,-1202698985,365793538,1358676824,-402620997,-1017580555,1183449524,374243584,1388511233,-1476380184,-1329374656,-1341985904,-515839984,-152546621,106334975,58053130,604301504,1958742543,1996766215,32241667,-389850375,663403882,-1022311178,48991920,266866352,378258401,-1024065520,-2146274303,158646498,1967192704,-352144888,-352210425,-117394941,-1963160893,-469105050,-524287116,-1895430140,-1008236032,1720384650,1961101830,81838083,102813942,-410386289,-1598016573,1720320143,1961101830,82362371,-1023406299,-1974316208,115916996,-301729862,-1979675744,-1061149480,-1007287064,201487361,-1058766847,646504458,1532625035,48808792,-386173707,-1007895336,1978988776,-1127290629,-1007761526,-2044949722,-1251077,-404161658,-397360129,1253513658,-1962943000,-406845570,108923394,-385887768,292887183,-1090517063,-1175977918,1191545087,115931362,1093044224,-1597810688,-1062731710,145237876,-2135686028,646586859,-990511037,-805014480,-166401044,74712004,200000766,1954596086,-352013310,-1023364094,-1912586053,9485275,1972584320,13101315,-1071380598,168224960,-28216128,-1289456184,-1272466171,-1273770752,14674036,-1325135432,-841862399,-385650157,-58720124,168064260,-1266977344,-1273770752,12576919,-1205287552,28378121,332255795,-58702221,168064260,-29526592,-2139392821,-1209325075,-315488845,332202164,-1830283340,67221504,-768405327,477303757,332202164,2129139124,67221504,-768405583,645075917,1182059518,-789854722,-2147446597,192190271,1927808180,-1589855744,-1265609237,6809652,-341758022,45387850,-1157604120,1065353360,-1173982092,938189077,-1593263472,-1265618453,4450305,-341771334,-823619546,-400329219,-266011179,1006954688,-1594115583,-922873484,1956710586,-1161232886,57975074,-392086342,1405288579,939561147,-2012580825,-29824985,9375360,-389850362,1752563089,-1057122072,-533068568,-58699660,1007187252,1011315715,-1337756668,-557520845,-64748532,-527776758,-1125633104,-39786274,947200168,-863969142,-401690592,12246699,-1172391136,-402630215,29225115,216000512,281874356,281870516,-2065252944,867176171,2145968266,-2030361378,-562173756,-1031057213,-1030827469,-1426032449,1487653004,102654147,-1475370993,-2065276752,-1910767432,4242392,-1943616626,637561110,6760073,6555335,1638924288,-639073050,-2130086743,268461070,56748288,-1330698008,-947591582,-2147449338,-2012821760,-402653184,-2128172802,872444478,-1592822510,-2036137860,8298752,-385840989,1459356158,-1945756073,-1144811813,-611450832,-1081930562,196673683,128316160,-1335992545,-393943453,125020800,-2065275728,-2121265173,-2147453378,-2129235200,-2147458034,2082376448,1981712640,2115930880,2015267072,-1391073280,195917544,-385649472,512426478,-343867274,512295040,512426106,-343867268,512295040,-1868562304,9413120,113640116,-402587502,512426745,-1014955894,512295040,-1073020794,243339892,65636,6696584,6755977,6885000,-2065275472,7872139,8003209,8265355,8396425,8793739,8439169,-1577021024,280232079,9569990,44820481,9051787,8920713,309641227,6557313,780664834,378077294,243794031,-2002714511,67110144,725582011,989891870,-1959169085,50366510,-2130672082,-1593802555,-2103246707,-1895381504,646643456,113639564,-402587502,-1073020207,243339892,131172,7220872,7280265,7409288,4241414,-2135048050,-389707008,-1123571681,113639552,-1342111598,-402606850,44630885,-2129497088,1140876302,1781434368,1796638976,1829668864,8823040,-150732613,973254883,-1977518910,-1845049630,921174272,174339,243339892,262244,6958728,7018121,7147144,184584353,86537408,-470350848,-494268240,9569990,50849793,1946157737,1678672146,-2013263872,-1996459474,-2013236458,-1593805554,327816,1065401092,9248299,611566395,-1275032416,-1845049602,-756547328,174338,243339892,524388,7483016,7542409,7671432,-2065275216,8789643,320768294,-2011264256,-1968132096,-604903197,-410340944,-1310987544,1678178048,1946189824,-402542334,1739630758,1048675558,41943174,-1280307598,215729640,-1327461760,-608048973,116851380,-65436,62128756,-1326936144,-429346597,-1335827324,-396040672,1692668552,-93060696,-527802140,-1341862784,1348789856,1477604328,1625736330,-1340970008,-194713858,1773207019,12289254,-1878463744,-2065274192,-1207959109,-661782464,6887054,6760075,-308615085,1977289563,10021123,-2065273936,-1910767432,1678178264,1946157312,-310450154,243985714,-242548634,6885002,6755979,-139980056,67134470,-401181696,-315429536,6950538,243986827,378208365,166199403,1678178216,1946157568,-314382314,243985714,-242548626,7409290,7280267,-139995416,134243334,-401181696,-315429596,7474826,243986827,378208373,-840433549,1678178215,1946161152,-318314481,-1157627718,448378508,-323360768,6555383,410320895,-135467032,1073767430,-385649664,1642397477,74760360,-2065271632,-1326069016,260367980,127995817,1405313311,1840306314,-1014332186,1857083530,-1014332186,8396427,8003129,243345014,8388708,8003211,8527497,-1962914584,956335134,1929412638,-2145481980,-1977710336,-1875842304,243341428,8388708,8527497,-1962923800,-1996454882,-352286178,-1336897514,1485104751,8527497,-1962929944,-1996454882,-134182370,24428555,1405311993,1890584151,646481126,-997588916,-125049806,-2147483461,16814654,1085803125,-1950315008,-1521620795,8535683,-1207143168,113704960,132,-1342142743,-1199249807,-1064435640,1431787091,939560864,1996508166,-776673275,-169344021,1583308208,-1979026597,-1207940050,1441464321,1086555024,1397839868,4988554,855640249,-775932929,7643,-1963531605,-1207940066,-1007288320,-1207733246,1537933569,1048600409,1962999954,4241420,-980696946,-857160957,-2111948380,-1207535872,166395904,1275494544,2129199360,-2078373377,1940934656,123241702,113466207,-1336913065,1485104754,1342196898,-1912584005,571843,-13379446,-607010765,-1358954467,-186500235,-469399002,1958783073,868233734,1194847231,-469398746,1958783073,-1077923321,652935169,9584256,-1206946559,-1064435648,1074120075,-387413248,-346512305,642731816,108332338,624043591,-970537846,-930480123,4992650,-2065269584,-1547334824,-678756220,-352320840,985726481,-385648928,-12714118,-1191676928,1599799296,216580871,-1511458289,242613221,-124779848,-386263603,-1862539880,909899892,74776706,8402571,1717897,-454507525,2112420366,-1597768731,-2134704105,594804988,1977617725,470661125,792533483,-1207601696,267072815,2005204096,1961901071,1977629707,-1107251198,49020927,-158992845,16548035,-264501644,11534965,512381891,-1014366184,-478121180,98811908,646628106,-461373290,-1595930100,-1017446377,1534395708,1996750720,536576086,-397323913,-76214556,9905792,250276079,1625748400,-150995015,268474118,-136180875,-1341204504,-345970956,-1759084508,-907481344,-1060664818,-1022753312,-4628250,-1761151233,158666752,-1310132254,-420171762,-1759084448,-1017528576,473336826,1175226624,-2110375098,-1962642176,989888566,1946163766,473336073,-121622016,28312555,1355021305,1601439804,1735657788,376815748,-1088125212,-1071349748,-570029522,780592743,1742612106,-922849557,-2031872395,-2146648284,170836004,-429400826,646590086,1424713693,209045758,2133100260,-2031730676,1156251828,1333119230,11831012,91504808,-461315958,-431999937,-466752634,209659014,-1266227520,-2094929152,728891897,1999829379,3323942,1077985579,-2031820662,-2146648284,-1005928412,15435494,-419786064,16547915,-997587852,1492863718,-1467554621,-1475840704,-1274776192,-1473385720,-1272875712,775889920,1742603834,28581492,-586794450,840266855,3324388,1094830123,149621172,-2136471372,45351541,-466434934,346286275,141885364,547881140,28574324,-466434934,1012988867,-385649150,-326958838,-1930654920,-1899983152,872254424,3717568,-175396109,638614669,-64057,122013222,1170613888,-970588154,647103813,148935,1170613760,2089664516,96937496,-970522625,637536069,411078,88458790,-1143960430,-470351856,-763312893,3671296,637588096,637683081,855922056,13822171,-1796668557,947686656,604342822,1950366912,1179043335,8513792,-402652485,2037514420,172377738,-1923255104,-561311620,-401050483,-208994194,788521151,-147964533,-1928396795,-14272388,637957173,-335608378,96871940,-388287492,2089615469,93267512,309643518,-1088061402,-402652485,762445913,38160070,-2144983061,45826061,4712448,1187388274,367722822,641236109,-478143094,-972655552,-352238010,1179043332,952402690,-1008552863,-13238276,1979646581,108396292,-218102599,149848997,-1895239805,1150223940,38047492,-1916599153,-1993992068,28901981,-846744576,2089665301,1569269264,112898,365791156,-61],1048574,[1430346987,1380927572,1094918227,1194539330,859390540,961763154,1128940595,1347302201,692267074,2037411651,1751607666,1329799284,1363234893,1836008224,1702131056,1866670194,1919905906,1869182049,959520878,942420536,876096563,741685292,-382978504,837474889,686817422,692273960,1866679081,2037411951,1769108089,1751607145,544502888,1329808160,1347243343,1363231056,1126178897,1836019523,1970303085,1702130805,544371301,1866679072,1886548591,1919905648,1952538994,1869179252,544108143,959525152,842545209,942418994,741552952,876099628,942418996,741684536,909654060,942418998,758593336,1816215853,543976556,1769108000,1751607145,1937011816,1914708083,1936024946,1919247731,1702262386,778331237,-435310546,-434982780,-1172131765,-1276247992,1894400,1273369264,-2065297744,1273402032,1253712560,-2135691776,-1342175768,-1018435950,-1979645767,-330570045,1038934154,410320930,-1833897502,313543654,-1933882394,1620406,-371107139,-18094435,-61,-1,-1,1358954495,1084776932,-816315787,-2048523856,-2065296976,-427773700,-419450768,-392042975,1642332420,-527702990,-337537347,-24407983,41077899,-930298370,-1064380274,-1912590152,16825552,-390642754,-310116144,1404962932,13035703,-91805717,-754973511,178666,-1962892568,65176023,309504,-1342138648,-854674400,-1177406704,-1998061566,-175377408,-13369421,-371068227,-292837980,-661733325,126606131,1642334089,1642465292,-4983413,280887091,-1517884958,1642393227,1642526500,1084776932,-523404,4241637,1049352334,-406780909,47878,-1908408135,-1376557349,1084776932,-1014952843,-549777408,-1070339466,-208935425,-13380213,-371042627,-359946866,856679296,-804998702,1107653595,-768345630,283508729,653758976,76735083,1983462448,-1274608638,-502215410,179094508,-1274645312,-351220466,803783669,237466896,-1900006625,4243392,-1418648415,-1418647903,-1593803585,-1582599896,-1079283414,748749068,782347121,129739633,243712,-356314931,-268377749,2011696816,-1327461678,-764352492,57999784,-1977561984,1958783172,536918547,-1179082565,1491599446,302940388,1122762496,292823208,-1155530566,1455012000,-465442816,1183360,268891903,292880640,-1155530566,465156342,-467015680,1183360,1947248895,536918545,-1179053637,350748696,302940388,1625620224,1692844208,-385876039,1692708440,125043368,669775330,-385876039,1692708424,74777000,401339874,-2136448796,12194165,-1185170656,-402631239,243327959,872349714,-322508563,-392887950,-1070399443,1181194,115868532,302433792,1623392256,-1157627718,414824771,-475404288,1946500245,4974595,1181382,-87858944,-47963676,856039910,650153664,2367115,604423974,-68950528,-496506797,512304731,-1341718492,-1184569760,-1041694721,-1469782867,-503155710,-431640331,-464469152,-434065312,-1261479904,-2145989376,-143311876,-61,-1,67187455,8388608,0,285290752,67266304,8388608,0,285376000,100820736,8388608,0,285370112,134479872,33554432,0,285474560,100903936,33554432,0,285453056,84064512,8388608,0,285390848,134336000,16777216,9,285343488,84122880,8388608,0,285449216,251888640,-65536,2048,285442816,84136960,-65536,0,285463552,117677312,8388608,0,285449216,151231744,8388608,2048,285449216,134374400,16777216,0,285369088,67359744,8388608,0,285463552,0,0,0,0,67265536,0,0,285369344,84136960,8388608,0,285463552,84133376,8388608,0,285459968,184742400,-65536,2048,285405440,84073728,16777216,0,285400064,117628160,16777216,0,285400064,100869376,-65536,0,285418752,134454272,-65536,7,285449216,235128320,-65536,2055,285459968,268682752,-65536,2055,285459968,235142912,-65536,2055,285474560,168019456,-65536,2055,285459968,268626944,-65536,2055,285404160,100869376,-65536,0,436413696,67266304,8388608,0,419587840,134375168,8388608,0,419587840,151226624,8388608,2055,419662080,134409216,-65536,7,570616832,117687808,-65536,7,570672640,134465024,-65536,7,570672640,151242240,-65536,2055,570672640,84133376,-65536,7,570672640,268591872,-65536,2055,1057121024,184811264,-65536,2055,553910016,251920128,-65536,2055,570687232,251920128,-65536,2055,553910016,268697344,-65536,2055,1057226496,67314944,-65536,0,436413696,33760512,-65536,0,436413696,134409216,-65536,7,553839616,100854784,-65536,7,553839616,84133376,8388608,0,419677696,200015616,-67106672,7340033,-2097152000,-50657596,-2065297488,-2048524112,-386938950,-628166725,-2065253968,1358955449,332202164,-1183055685,28835841,1494469890,208814707,-1,-1,-561714689,-1146036766,-92240666,-1339591552,-839325682,511000744,1086053004,-1965322752,-1912572626,1961691866,1963501581,-423972855,8436356,416130795,1971372790,-941075682,-2065409043,-1804288708,163121035,-201618688,-1105300049,1072206685,-1325470976,-387937741,-81474134,-1461140346,-21003827,1974097153,-1467554619,-1475840640,-1341885120,-1337203054,-360388932,31744,-83442557,-393014082,11796486,432871117,1017917180,-402295772,-169091079,-1104335677,-1959854112,76230196,1947140265,-1877218557,-2134842240,309608700,772475624,1742538438,113651234,-400267298,-1950151936,2210291,1973941094,-210417140,-930352245,1957163878,82805511,-117117309,-6657,-50593793,-1957341666,4243180,-461054322,1441270645,-192419596,-1276512140,1976368640,172917033,1719730752,-385876470,58061924,-402612759,91616361,-336318488,174490094,1317142463,-385875702,-855768954,1256719733,-25302028,-402295348,1961620642,41274622,-855740693,-202898059,-2140804108,141888508,-386664472,1491858523,1963785344,172917022,1719730752,-385876470,1148515336,-2114698520,-4257178,17452673,-2143950080,91557372,-336315672,-335773653,-689437323,-2145260556,91614460,-336236824,-302219241,-1528298123,-2146571275,91615228,-336220440,233603075,-820027811,1085820958,-1193767424,-1595474165,-1065049884,-527823756,-1005936156,-1595498010,196089579,551821542,208978052,78176394,568591989,568771594,1962933376,-434065404,1797687328,-820029440,7911761,-402393926,-1460885428,-502893184,149682678,-1472272240,1084769004,-15527,1926651112,-727390190,-1192751758,-402099497,57858066,-1008166168,-1342001176,-396040531,-54328664,-1157226912,-611450816,9832182,-467962752,1974156384,-1777434614,645939200,-1333854058,-81730016,-369098819,116785453,1950351510,1012982849,-2132249279,-1090480602,9834112,386826256,-1336926208,-881793010,242565288,1743269040,1967171787,388399109,-1336353024,-81730016,-2147371288,-553609690,-369098819,398393573,-8591360,1625610378,-850414343,48405,548407410,-369418010,-527826743,1967537232,403109397,242550784,1943454440,548469257,-369418010,548405410,-2131025690,125165820,9834112,-2145654014,125166076,9834112,-2146440447,175439612,1979382912,-1760657399,-346550272,-1310158722,403109376,1702103040,-58133,-1,-1,-1,-1,1913047039,-384683008,-58657327,-2147126188,125162748,1509110,-2143914744,477382396,1967520896,-1777928697,678756608,1926455784,1392279587,-461103500,250288760,1509110,-166824696,67114758,645924724,-336134120,-24057853,354846808,1042432,-2063546648,1629423597,-386268043,1355743266,9840256,-1777928451,309592320,-2139102080,91506172,1948122240,-1775861755,-1017577984,18802768,1692839600,379634520,-684660736,-58714252,-33262258,-2146964544,158681852,679004414,-352315742,354826787,-2143128576,91499260,1966537856,-1777928697,829751808,1964899456,-1777928697,628424960,561570948,504027955,427032598,1348592720,1642527780,201330664,-396237310,1967849480,1642485999,1397801816,1139146928,-662028060,-125157148,1139146928,-527810332,-528072476,-2116539565,1526799867,1482418806,396382403,82362368,646580004,-461373289,1959016967,-1759084532,101251072,48758935,1354979328,5433425,645942645,-386989929,-307232680,-4628250,-1761151233,192221184,1172895714,-420171776,-2144867488,-285173978,-1610598424,-390070249,-2147015676,-134179034,9897480,-4628250,-1761151233,41226240,645986274,1505689751,-95370408,201365408,-1761180096,-79648768,-1185823912,1692673808,-85982552,-15527,889192447,-1060551223,-1058225940,-1494359572,1223468780,2089903007,948965519,508951456,1381390086,-1957670063,-1900006420,2016855256,4241408,113694862,-2113994688,16651878,-1979627894,-58718618,1008431874,1008432920,1007056392,739471893,853051916,786682367,-331376641,20711403,1072230262,1552557799,1075742722,374243584,1532690944,1600019033,-815980793,1973608936,-1550194673,602409586,-2130349056,71246,-435769149,180367882,-1190300444,28442628,-499457328,58063584,-1008931096,33652352,1183524981,1096460,1174660087,13796098,1930361472,8292881,-617414910,-763116797,251297792,1187382386,1048577025,1946157121,1094615054,125044992,182244584,858289636,4623040,55347750,-754941766,1222834146,115918987,1942160349,21400081,175441064,1317079476,-352321258,1005097082,846492929,22973183,-1959861295,-420490873,-352145397,-1978997248,-414652164,-1965229592,1072170878,75401959,-2081998360,1072169926,-2142877977,1963262334,-415963131,-1952441621,605796096,-1224182592,1967171619,-399853822,2089477906,-418584575,-402264445,393544135,-1090517063,-152567742,-386173733,-1997757492,-220051707,-1998112536,-402636506,-469041417,1448156867,1096188,-661733325,1449045235,-1207955271,-661778432,1499376883,-1583028193,-1947703691,-165180765,225775812,1971846272,65830915,-2011970432,-428546009,199641776,-385876039,78699561,1727456306,1942160128,-351685628,6613038,45100661,1303841510,-1964604952,-406845570,108923394,-2082048536,2078802886,80118758,-2082048536,1525155822,-2129758977,71246,4269704,184444648,-504839196,6601178,1960527080,-1258692090,-401020032,129016596,108956398,-387566104,125108467,-1476339480,-1014975296,1317667248,-2065640954,1962950150,1040582683,-1562318848,280518,1962916840,1013982219,-394300048,2054553520,-388329496,663397062,-167426422,41164996,1334501584,988033540,-2007010111,-1152187321,1340604420,-1208329257,-439031793,-1073250678,2114585319,-439818234,-1969057304,-1075313537,2095643621,859010304,1552557787,21400073,74711868,343213372,-1572607917,-2146127781,41222908,-667283536,-1014627725,57989899,-388562456,-1062731723,717439156,707406378,707406378,707406378,707406378,707406378,1344940586,4241438,243325070,-1333788610,-1205803488,365793537,-1211148257,-447682552,-352320839,4366851,-488293400,4366584,28899523,1930808720,1040643595,460619776,485221426,-1191181125,-1070383863,4065014,-401771136,-186474000,-387156661,-2135631279,4073088,-1008465281,707406378,707406378,-550884822,251798786,-162201829,367593487,1256605337,-1209646395,-454760445,-1008407064,-1,-1,-1,-1,-1,-1,-1],1048575,[-1,-1,-1,-1,-1,-1,-1,-1,-1,352092415,-58718350,-1271695937,-326370284,-1912586050,269912798,820150272,-2135424834,58011898,-1951399746,-1912577258,-1950054714,-2117826832,-788463642,-1795215642,-1947625530,503774119,1398167381,-347057583,-76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,170731576,471402015,117835522,0,173690993,421070361,202050818,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,0,0,0,1342578261,1448235347,-421482409,-907477884,47873,-1897922376,-1437222696,1595,-315467147,134794,-1106648639,1340604416,-1958120191,1223459801,-796070773,-41172850,1220132915,-1951730944,276598261,71681574,96937486,-970522625,-1919285947,-970581892,654181445,-64057,88458790,-1954040686,-840314421,1220838165,-2065243728,-2065243472,-1900019528,-1437222696,1595,-1557643,842429696,34507501,165789952,1006632888,723940568,1925266371,264471328,-990335,738197432,1925266371,48656,1962983912,-387329784,333971618,17426432,-402623256,1583284457,1482381658,-1017307385,16115742,-1912602440,-1899459392,4243416,-1559917786,-947687132,93005314,-1049549149,-1014954773,-1993940992,8175389,-1559917786,-947687128,93005314,644950691,213851529,93005313,-2089735005,-1960443193,1898881797,-1340241626,528803555,243985714,-507445246,82034953,-2084316925,527696123,-3964597,14909711,216777200,721424568,-268387901,-524303986,1032529663,-1023047642,855665384,-536823562,-74727282,243985714,-507445246,-1012534520,861032784,-805131054,-763036702,-1017620134,1465255454,-1073694383,-315440754,34507302,165789952,-1961432701,-1899393799,-533807399,-218102855,1583307175,1405296391,1348926643,-90438059,-54657229,-1801786894,1717372829,-466461864,-21802045,-1286347541,-387978241,-4980699,203690100,205259188,45353076,41223336,-997588812,1355015218,-117511942,1692836784,-87860997,-1325861912,-463149395,1946265700,-345971708,-119346954,1692837296,1375263720,-467201863,-519985052,41179642,-1672453916,-1325873176,241493678,-352320536,1489997826,-15365,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,-2147483648,65536,131072,262144,524288,1048576,2097152,4194304,8388608,256,512,1024,2048,4096,8192,16384,32768,1,2,4,8,16,32,64,128,0,-16777217,-33554433,-67108865,-134217729,-268435457,-536870913,-1073741825,2147483647,-65537,-131073,-262145,-524289,-1048577,-2097153,-4194305,-8388609,-257,-513,-1025,-2049,-4097,-8193,-16385,-32769,-2,-3,-5,-9,-17,-33,-65,-129,-1,-2065269328,788521150,-147966837,1947140100,32565507,-2132410192,369168174,537855870,68864,-369090033,2684076,-1912600392,-1973295912,-435680032,41057,1642520710,-2134842240,57950460,-2147382551,1073742350,-1912588104,536918464,-211356109,-1174622938,-13426688,-1431652250,-211375446,-661952853,-1912588104,-1175047208,-1385816064,1958951782,9824515,-352160695,536918513,-1201209549,1840672182,1722544998,951638155,869830144,536918518,996584806,1231975875,-185925004,857735353,1438148351,1716868437,-1956205581,3717336,-164374386,1713373369,-1019517267,1950959477,-1191908606,-661782480,-1192003397,2092564484,-1107348736,552203629,8174081,-369789251,-13434601,-1124041542,-1964378751,-1172933902,-1933770628,-226498059,-75429006,208991228,-336331589,-436096826,10217856,-1912600392,645932736,-1195442174,-1064435648,-1157626696,2092626808,-1107348736,-857082431,8174080,-369767747,146276547,-1899918336,243279552,-1908408318,309441,855669946,-169361921,1928471785,8174256,-369757507,-1519193575,-1157626696,2092626940,-1107348736,-1997933051,8174080,-369750339,146276479,-1899918336,645932736,-1900085246,309441,855669946,-164905473,1928454377,8174091,-369740099,57930197,-1191223575,-661782520,140928,444095,-2132476928,91553852,134784,1095744,-661733234,1711284239,-475,2232191,16149994,17772272,-469269474,1946172544,-1177406709,-793051117,-792598346,-2065269072,-2132361166,-1175221309,-211419103,-176862555,-930352245,-5901466,862330597,28862189,1711276032,12174643,-1627442368,1724961126,-453385557,-435418015,-420273055,29058657,1711276032,-1956192973,857671365,-1175155978,-427147264,-741251426,1727302303,-1020041555,343273697,1084776932,47206,141885440,-1451602586,-1010814177,1342178502,202138084,-215719450,1717068262,427147275,-2037398296,266633440,78771763,91479248,872014406,-339725578,82739985,-1476393799,1711764991,1174988993,-930417182,-115353973,253649091,-1331687512,-1199249803,-661782464,6760073,6887052,-1342177095,1367664246,1502182376,-914356620,9496833,-2065270864,1507537745,108321547,-352138880,-1047883775,112492774,41208074,2024802228,-464485146,-434065312,-191698844,27813092,1625619060,-863969142,-2115481596,1622169844,-397384474,-1973881736,1482745540,-1998024784,-194320195,1692860080,-1325536268,-125507975,-1332738325,-108730758,-1912586056,1763086040,1730579200,-352095744,-2132504535,-1040791414,-1173523454,-1933901824,1751478,-187742488,1946272246,47629,-1179218757,887619610,2075194575,-1592818458,1629464847,47299,821566927,8781824,-256,-1,-1,-1,-1,-1,-1205928961,-661782464,520098721,-1506613041,707406543,707406378,2147254314,-58700682,-2145946432,1114870524,-2114417833,-1048641305,-13760529,-336034667,-1084780537,-336883200,182879,-121308990,-1587939130,-121069095,-1563188594,-1532189539,-121702210,-121702210,-121702210,-120784694,-58677880,-117148337,-83885366,-889616716,855310338,1600111588,-152311573,-219417365,-286527253,-466460833,536932815,554180881,553722116,-1592680193,-1593663120,-1778409215,-893741638,567923929,-872802310,-738733065,167772407,1018,992,-436162360,-436162428,-1643989883,-1001222,-1192230641,-661782464,78144740,-359767435,-2065301072,1692838576,-452984903,1963042916,-336010747,45125693,1625588966,-2065300560,-2065300304,-1897922376,-2116340776,1968548415,-109658872,-47251666,-435834632,-939476860,-617359218,1437220737,1992099957,788475641,112261377,1085834470,-1193767424,250281984,-2065299536,1894158256,15401195,-661949980,1894158256,15401195,1910898864,1963588480,-1433081597,-2065299280,1963654016,-1873286397,-236535758,-1896873800,-1093520424,196737233,-796218368,-102568276,-1191141190,196083720,-1073025810,548406644,-2081168658,91496698,-352313158,-436162330,-1331632608,-2138774007,41290747,-13500237,-1959861296,-1191647305,-661782464,179365631,1085834470,-2585088,-1342150866,-1333467637,-350165472,-435375895,610395268,-1335761165,-848239090,-231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,1408958718,-13443958,523137,-472840329,-2052587730,1541681918,-644039217,496825500,1922912413,-241325411,645988253,-839909313,-434065380,525883936,1380982479,-1912586056,1812398040,-16485120,-2097123834,402681406,-1330113675,1812343552,-1559595776,1856176236,1889681408,4235264,527826748,4130550,-468159481,1954588806,1950394386,-432069618,-426594170,-576704949,-28645785,1962950670,-1173573474,-152173582,117456646,-2031842188,-2039119704,-2106244952,-2031697908,1273402032,-34839,-369098753,-5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-805306369,-768401824,399311540,1954596086,4242258,28367758,16778886,1131675964,-1912870661,281874356,-1269699446,1494273283,-1261292718,-1273967358,-401552120,393383402,-717569282,-689377934,839676557,-2134442286,-546170370,445499624,45374153,-1996877619,520159246,-12447,0,196608,-1,-1,-1,-1,-1,-1,-1,-1623725569,2143190966,541733959,1329804080,1363234893,16319978,825237744,792212015,-1728301000],true],"parms":{"id":"deskpro386.cpu386","name":"","model":80386,"cycles":0,"multiplier":1,"autoStart":false,"csStart":-1,"csInterval":-1,"csStop":-1}},"deskpro386.chipset":{"0":[65,240,65,240],"1":[[]],"2":[[[0,[17,8,4,1],4,184,0,0,7,11],[0,[17,112,2,1],4,189,0,0,7,11]]],"3":[0,[[[0,0],[0,256],[164,100],[168,149],0,6,48,2,2,false,true,true,791842009],[[18,0],[18,0],[18,0],[0,0],0,4,16,1,1,true,false,true,792108677],[[56,5],[56,5],[56,5],[0,0],0,6,48,2,2,false,false,true,149690514],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null],[[0,0],[0,0],[0,0],[0,0],null,null,null,null,null,null,null,null,null]],null],"4":[null,0,null,null,128],"5":[28,240,69,28,172,223],"6":[0,[16,1,64,null,null,null,null,0],0,[54,0,23,0,11,0,1,16,8,15,166,2,80,128,0,0,34,0,64,0,65,128,2,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,49,0,12,32,248,null,null,null,null,null,null,null,null,null,null,null,null],784000000,792124302],"parms":{"id":"deskpro386.chipset","name":"","model":"deskpro386","scaleTimers":false,"sw1":"","sw2":"","sound":true,"floppies":[1200,1200],"monitor":"vga","rtcDate":""}},"deskpro386.ramCPQ":{"0":[65532,2],"parms":{"id":"deskpro386.ramCPQ","name":"","comment":"Compaq memory at 0xFA0000","addr":16384000,"size":393216,"test":true}},"deskpro386.keyboard":{"0":[false,true],"parms":{"id":"deskpro386.keyboard","name":"","model":""}},"deskpro386.videoVGA":{"0":[false,41,null,249,3855,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,255,56,40],null,0],"1":[false,0,null,null,15,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,255,null,null],null,0],"2":[7,3,3],"3":[true,9,48,57,3599,[95,79,80,130,85,129,191,31,0,79,13,14,0,0,0,240,156,142,143,40,31,150,185,163,255],[true,32,[0,1,2,3,4,5,20,7,56,57,58,59,60,61,62,63,4,0,15,8,0],16,103,0,4,[3,0,3,0,3],0,0,4,[0,0,0,0,0,16,14,0,255],1824,[753664,32768,262144],[17,1824,1,8259360,1,10815264,1,8455968,1,10028832,1,8455968,11,1824,1,8259360,1,14354208,1,16713504,1,15140640,1,16713504,12,1824,1,7079712,2,16647968,1,3671840,12,1824,1,1050400,2,8128288,1,1050400,10,1824,1,1872,1,1900,1,3934053,1,15140705,1,15140723,1,1574757,1,1824,1,1911,1,1889,1,1897,1,1908,1,1824,1,1911,1,1896,1,1897,1,1900,1,1893,1,1824,1,3934035,1,16713573,1,8259444,1,1574773,1,1904,1,1824,1,1897,1,1902,1,1897,1,1908,1,1897,1,1889,1,1900,1,1897,1,1914,1,1893,1,1907,1,1574702,1,3933984,11,1824,3,16713504,1,15140640,1,12781344,3,16713504,11,1824,1,6686496,1,4327200,1,3933984,10,1824,1,16713539,1,16713583,1,16713584,1,10028921,1,12388201,1,12781422,1,16713575,1,16713504,1,1894,1,1897,1,1900,1,1893,1,1907,1,1824,1,1902,2,1893,1,1967972,1,1705829,1,7866212,1,13371168,1,13371238,1,1903,1,1906,1,1824,1,1879,1,1897,1,1902,1,1892,1,1903,1,1911,1,1907,1,1824,1,3934035,1,6686565,1,6686580,1,1574773,1,1574768,3,1838,8,1824,2,4130592,2,3147552,1,15730464,11,1824,2,8324896,2,6489888,1,15140640,1,12584736,11,1824,1,1574688,2,3933984,1,1574688,11,1824,1,12584736,1,15730464,1,16647968,1,15730464,1,12584736,11,1824,1,395040,1,1967904,1,16647968,1,1967904,1,395040,11,1824,1,1574688,1,8259360,1,1574688,1,8259360,1,1574688,11,1824,5,6686496,11,1824,1,8324896,1,14354208,1,8062752,2,1771296,11,1824,1,12977952,1,3671840,1,12977952,1,7079712,1,788256,1,8128288,13,1824,2,16647968,11,1824,1,1574688,1,8259360,1,1574688,1,8259360,1,1574688,11,1824,1,1574688,1,8259360,3,1574688,11,1824,4,1574688,1,3933984,13,1824,2,788256,14,1824,2,6293280,14,1824,2,12584736,14,1824,2,6686496,13,1824,1,1050400,1,3671840,1,8128288,1,16647968,12,1824,1,16647968,1,8128288,1,3671840,1,1050400,27,1824,1,1574688,1,3933984,3,1574688,11,1824,1,6686496,1,2361120,15,1824,4,7079712,10,1824,1,1574688,1,8128288,1,12715808,1,8128288,1,395040,1,12977952,1,1574688,11,1824,1,12715808,1,788256,1,3147552,1,12977952,11,1824,1,3671840,1,7079712,1,7735072,2,13371168,11,1824,1,3147552,1,6293280,14,1824,1,788256,3,3147552,1,1574688,11,1824,1,3147552,3,788256,1,1574688,13,1824,2,3933984,14,1824,2,1574688,16,1824,1,1574688,1,3147552,30,1824,1,1574688,12,1824,1,132896,1,788256,1,3147552,1,12584736,11,1824,1,3933984,1,12781344,1,14354208,1,12781344,1,6686496,11,1824,1,1574688,1,7866144,3,1574688,11,1824,1,8128288,1,395040,1,1574688,1,6293280,1,12977952,11,1824,1,8128288,1,395040,1,3933984,1,395040,1,12977952,11,1824,1,788256,1,3933984,1,13371168,2,788256,11,1824,1,16647968,1,12584736,1,16516896,1,395040,1,12977952,11,1824,1,3671840,1,12584736,1,16516896,2,12977952,11,1824,1,16647968,1,395040,1,788256,2,3147552,11,1824,1,8128288,1,12977952,1,8128288,2,12977952,11,1824,1,8128288,1,12977952,1,8259360,1,395040,1,788256,12,1824,1,1574688,2,1824,1,1574688,12,1824,1,1574688,2,1824,1,1574688,12,1824,1,788256,2,3147552,1,788256,14,1824,1,8259360,13,1824,1,3147552,2,788256,1,3147552,11,1824,1,8128288,1,12977952,3,1574688,12,1824,1,12977952,2,14550816,1,12584736,11,1824,1,1050400,1,7079712,3,12977952,11,1824,1,16516896,1,6686496,1,8128288,2,6686496,11,1824,1,3933984,1,12715808,2,12584736,1,6686496,11,1824,1,16254752,3,6686496,1,7079712,11,1824,1,16647968,1,6424352,1,7866144,1,6293280,1,6686496,11,1824,1,16647968,1,6424352,1,7866144,2,6293280,11,1824,1,3933984,1,12715808,1,12584736,1,12977952,1,6686496,11,1824,2,12977952,1,16647968,2,12977952,11,1824,1,3933984,4,1574688,11,1824,1,1967904,2,788256,2,13371168,11,1824,1,15075104,1,6686496,1,7866144,1,7079712,1,6686496,11,1824,1,15730464,3,6293280,1,6686496,11,1824,1,12781344,1,16713504,1,14354208,2,12781344,11,1824,1,12977952,1,16123680,1,14550816,2,12977952,11,1824,1,8128288,4,12977952,11,1824,1,16516896,1,6686496,1,8128288,2,6293280,11,1824,1,8128288,3,12977952,1,14550816,1,788256,10,1824,1,16516896,1,6686496,1,8128288,2,6686496,11,1824,1,8128288,1,12977952,1,3671840,1,395040,1,12977952,11,1824,1,16713504,1,10028832,3,1574688,11,1824,5,12977952,11,1824,4,12781344,1,3933984,11,1824,3,12781344,1,14354208,1,6686496,11,1824,1,12781344,1,6686496,1,1574688,1,3933984,1,12781344,11,1824,2,12781344,1,3933984,2,1574688,11,1824,1,16713504,1,8783648,1,1574688,1,6293280,1,12781344,11,1824,1,3933984,4,3147552,12,1824,1,12584736,1,7341856,1,1836832,1,395040,11,1824,1,3933984,4,788256,10,1824,1,1050400,1,7079712,30,1824,1,3147552,1,1574688,17,1824,1,788256,2,13371168,11,1824,1,14681888,1,6293280,1,7079712,2,6686496,13,1824,1,12977952,1,12584736,1,12977952,11,1824,1,1836832,1,788256,1,7079712,2,13371168,13,1824,1,12977952,1,12584736,1,12977952,11,1824,1,3671840,1,6555424,1,15730464,2,6293280,13,1824,3,13371168,1,788256,1,7866144,9,1824,1,14681888,1,6293280,1,7735072,2,6686496,11,1824,1,1574688,1,1824,3,1574688,11,1824,1,395040,1,1824,3,395040,1,6686496,1,3933984,9,1824,1,14681888,1,6293280,1,7079712,1,7866144,1,6686496,11,1824,1,3671840,4,1574688,13,1824,1,16713504,2,14354208,13,1824,3,6686496,13,1824,3,12977952,13,1824,3,6686496,1,6293280,1,15730464,11,1824,3,13371168,1,788256,1,1967904,11,1824,1,7735072,2,6293280,13,1824,1,12977952,1,3671840,1,12977952,11,1824,1,1050400,3,3147552,1,3540768,13,1824,3,13371168,13,1824,2,12781344,1,3933984,13,1824,1,12781344,1,14354208,1,16713504,13,1824,1,6686496,1,1574688,1,6686496,13,1824,3,12977952,1,395040,1,16254752,11,1824,1,13371168,1,3147552,1,12977952,11,1824,1,919328,1,1574688,1,7341856,2,1574688,11,1824,2,1574688,1,1824,2,1574688,11,1824,1,7341856,1,1574688,1,919328,2,1574688,11,1824,1,7735072,16,1824,1,1050400,1,7079712,1,12977952,1,16647968,11,1824,1,3933984,1,12715808,1,12584736,1,12715808,1,3933984,1,395040,10,1824,1,13371168,1,1824,3,13371168,11,1824,1,1574688,1,1824,1,12977952,1,12584736,1,12977952,11,1824,1,3671840,1,1824,1,788256,2,13371168,11,1824,1,13371168,1,1824,1,788256,2,13371168,11,1824,1,3147552,1,1824,1,788256,2,13371168,11,1824,1,7079712,1,1824,1,788256,2,13371168,12,1824,1,3933984,1,6293280,1,6686496,1,788256,1,3933984,10,1824,1,3671840,1,1824,1,12977952,1,12584736,1,12977952,11,1824,1,12977952,1,1824,1,12977952,1,12584736,1,12977952,11,1824,1,3147552,1,1824,1,12977952,1,12584736,1,12977952,11,1824,1,6686496,1,1824,3,1574688,11,1824,1,3933984,1,1824,3,1574688,11,1824,1,3147552,1,1824,3,1574688,12,1824,1,3671840,1,12977952,1,16647968,1,12977952,10,1824,3,3671840,1,12977952,1,16647968,1,12977952,10,1824,1,1574688,1,6293280,1,16647968,2,6293280,1,6686496,13,1824,1,3868448,1,8259360,1,14419744,11,1824,1,4065056,1,13371168,1,16647968,2,13371168,11,1824,1,3671840,1,1824,3,12977952,11,1824,1,12977952,1,1824,3,12977952,11,1824,1,3147552,1,1824,3,12977952,11,1824,1,7866144,1,1824,3,13371168,11,1824,1,3147552,1,1824,3,13371168,11,1824,1,12977952,1,1824,3,12977952,1,395040,1,7866144,10,1824,4,12977952,12,1824,4,12977952,11,1824,1,1574688,1,12781344,1,12584736,1,12781344,1,1574688,11,1824,1,7079712,3,6293280,1,15075104,11,1824,1,12781344,1,3933984,2,16713504,1,1574688,11,1824,1,6686496,1,8128288,3,6686496,11,1824,1,1771296,1,1574688,1,8259360,2,1574688,1,14157600,10,1824,1,3147552,1,1824,1,788256,2,13371168,11,1824,1,1574688,1,1824,3,1574688,11,1824,1,3147552,1,1824,3,12977952,11,1824,1,3147552,1,1824,3,13371168,11,1824,1,7735072,1,1824,3,6686496,10,1824,1,7735072,1,1824,1,15075104,1,16647968,1,13502240,1,12977952,11,1824,1,7079712,1,4065056,1,8259360,13,1824,1,7079712,1,3671840,1,8128288,13,1824,1,3147552,1,1824,1,3147552,1,12584736,1,12977952,13,1824,1,16647968,2,12584736,13,1824,1,16647968,2,395040,11,1824,1,12584736,1,12977952,1,1574688,1,6293280,1,10159904,1,788256,10,1824,1,12584736,1,12977952,1,1574688,1,6686496,1,9832224,1,395040,10,1824,1,1574688,1,1824,1,1574688,2,3933984,13,1824,2,7079712,14,1824,2,7079712,11,1824,8,1115936,8,1824,8,5572384,8,1824,8,14485280,8,1824,8,1574688,8,1824,8,1574688,8,1824,8,1574688,8,1824,8,3540768,12,1824,4,3540768,11,1824,5,1574688,8,1824,3,3540768,1,395040,4,3540768,8,1824,8,3540768,11,1824,1,395040,4,3540768,8,1824,3,3540768,1,395040,12,1824,4,3540768,12,1824,4,1574688,16,1824,4,1574688,8,1824,4,1574688,12,1824,4,1574688,16,1824,4,1574688,8,1824,8,1574688,24,1824,8,1574688,8,1824,8,1574688,8,1824,8,3540768,8,1824,3,3540768,1,3147552,15,1824,1,3147552,4,3540768,8,1824,3,3540768,17,1824,4,3540768,8,1824,3,3540768,1,3147552,4,3540768,24,1824,3,3540768,1,1824,4,3540768,8,1824,3,1574688,13,1824,4,3540768,16,1824,4,1574688,12,1824,4,3540768,8,1824,4,3540768,12,1824,4,1574688,15,1824,5,1574688,12,1824,4,3540768,8,1824,8,3540768,8,1824,8,1574688,8,1824,4,1574688,16,1824,4,1574688,8,1824,8,16713504,12,1824,4,16713504,8,1824,8,15730464,8,1824,8,984864,8,1824,4,16713504,15,1824,1,14419744,1,14157600,1,14419744,11,1824,1,7866144,1,13371168,1,14157600,2,12977952,11,1824,1,16647968,1,12977952,3,12584736,12,1824,1,16647968,3,7079712,12,1824,1,12977952,2,3147552,1,12977952,13,1824,3,14157600,12,1824,3,6686496,1,6293280,1,12584736,11,1824,1,7735072,3,1574688,12,1824,1,1574688,2,6686496,1,1574688,12,1824,1,7079712,2,12977952,1,7079712,11,1824,1,3671840,2,12977952,2,7079712,11,1824,1,1967904,1,1574688,1,4065056,2,6686496,13,1824,2,14354208,13,1824,1,395040,1,14354208,1,15927072,1,6293280,11,1824,1,1836832,1,6293280,1,8128288,1,6293280,1,3147552,12,1824,4,12977952,12,1824,1,16647968,2,1824,1,16647968,12,1824,1,1574688,1,8259360,1,1574688,13,1824,1,1574688,1,395040,1,1574688,13,1824,1,1574688,1,6293280,1,1574688,12,1824,1,919328,1,1771296,5,1574688,8,1824,4,1574688,2,14157600,12,1824,1,1574688,2,1824,1,1574688,13,1824,1,14419744,1,7735072,12,1824,1,7079712,1,3671840,17,1824,1,1574688,15,1824,1,1574688,12,1824,3,788256,1,7079712,1,3933984,11,1824,3,7079712,13,1824,1,14157600,1,6293280,1,16254752,14,1824,4,8128288,12314,1824,16384,0,17,0,2,8454144,1,12386304,1,8454144,1,8257536,11,0,2,16711680,1,12779520,1,16711680,1,8257536,12,0,2,16646144,1,8126464,1,1048576,12,0,1,3670016,1,16646144,1,3670016,12,0,1,1572864,1,3932160,1,15138816,1,1572864,1,3932160,11,0,1,1572864,1,8257536,1,16711680,1,1572864,1,3932160,13,0,1,3932160,1,1572864,11,0,3,16711680,1,12779520,1,15138816,3,16711680,10,0,1,3932160,1,4325376,1,6684672,11,0,2,16711680,1,12779520,1,12386304,1,10027008,3,16711680,9,0,1,917504,1,3276800,2,13369344,1,7864320,11,0,2,6684672,1,3932160,1,8257536,1,1572864,11,0,1,3342336,2,3145728,1,7340032,1,14680064,11,0,3,6488064,1,6750208,1,15073280,11,0,1,1572864,1,14352384,1,15138816,1,14352384,1,1572864,10,0,1,8388608,1,14680064,2,16252928,1,14680064,1,8388608,10,0,1,131072,1,917504,2,4063232,1,917504,1,131072,11,0,1,3932160,2,1572864,1,3932160,12,0,3,6684672,1,0,1,6684672,11,0,2,14352384,3,1769472,10,0,1,8126464,1,6291456,1,7077888,1,12976128,1,3670016,1,12976128,14,0,2,16646144,11,0,1,3932160,2,1572864,1,3932160,1,8257536,11,0,1,3932160,4,1572864,11,0,3,1572864,1,8257536,1,1572864,12,0,1,1572864,1,16646144,1,1572864,13,0,1,3145728,1,16646144,1,3145728,14,0,1,12582912,1,16646144,13,0,1,2359296,1,16711680,1,2359296,13,0,1,3670016,1,8126464,1,16646144,13,0,1,16646144,1,8126464,1,3670016,28,0,2,3932160,1,1572864,1,0,1,1572864,10,0,2,6684672,15,0,1,7077888,1,16646144,1,7077888,1,16646144,1,7077888,10,0,1,1572864,1,12976128,1,12582912,1,393216,1,8781824,1,8126464,1,1572864,11,0,1,12976128,1,1572864,1,6291456,1,8781824,11,0,1,7077888,1,3670016,1,14417920,1,13369344,1,7733248,10,0,2,3145728,15,0,1,1572864,3,3145728,1,786432,11,0,1,1572864,3,786432,1,3145728,12,0,1,6684672,1,16711680,1,6684672,13,0,1,1572864,1,8257536,1,1572864,15,0,2,1572864,13,0,1,16646144,17,0,1,1572864,12,0,1,393216,1,1572864,1,6291456,1,8388608,11,0,1,6684672,1,12779520,1,14352384,1,12779520,1,3932160,11,0,1,3670016,3,1572864,1,8257536,11,0,1,12976128,1,786432,1,3145728,1,12582912,1,16646144,11,0,1,12976128,3,393216,1,8126464,11,0,1,1835008,1,7077888,1,16646144,1,786432,1,1966080,11,0,2,12582912,2,393216,1,8126464,11,0,1,6291456,1,12582912,2,12976128,1,8126464,11,0,1,12976128,1,393216,1,1572864,2,3145728,11,0,4,12976128,1,8126464,11,0,2,12976128,2,393216,1,7864320,12,0,1,1572864,1,0,1,1572864,13,0,1,1572864,1,0,1,1572864,1,3145728,11,0,1,393216,1,1572864,1,6291456,1,1572864,1,393216,12,0,1,8257536,14,0,1,6291456,1,1572864,1,393216,1,1572864,1,6291456,11,0,1,12976128,1,786432,1,1572864,1,0,1,1572864,11,0,1,8126464,1,12976128,1,14548992,1,14417920,1,8126464,11,0,1,3670016,1,12976128,1,16646144,2,12976128,11,0,4,6684672,1,16515072,11,0,1,6684672,2,12582912,1,12713984,1,3932160,11,0,1,7077888,3,6684672,1,16252928,11,0,1,6684672,2,6815744,1,6422528,1,16646144,11,0,1,6684672,2,6815744,1,6291456,1,15728640,11,0,1,6684672,1,12582912,1,14548992,1,12976128,1,3801088,11,0,5,12976128,11,0,4,1572864,1,3932160,11,0,3,786432,1,13369344,1,7864320,11,0,1,6684672,1,7077888,1,7864320,1,6684672,1,15073280,11,0,3,6291456,1,6422528,1,16646144,11,0,1,15138816,1,16711680,3,12779520,11,0,1,15073280,1,16646144,1,13500416,2,12976128,11,0,4,12976128,1,8126464,11,0,2,6684672,2,6291456,1,15728640,11,0,3,12976128,1,14024704,1,8126464,1,917504,10,0,2,6684672,1,7077888,1,6684672,1,15073280,11,0,1,12976128,1,6291456,1,786432,1,12976128,1,8126464,11,0,1,14352384,3,1572864,1,3932160,11,0,4,12976128,1,8126464,11,0,3,12779520,1,6684672,1,1572864,11,0,2,12779520,1,14352384,1,16711680,1,6684672,11,0,1,12779520,1,3932160,1,1572864,1,6684672,1,12779520,11,0,1,12779520,1,6684672,2,1572864,1,3932160,11,0,1,12779520,1,786432,1,3145728,1,12648448,1,16711680,11,0,4,3145728,1,3932160,11,0,1,8388608,1,14680064,1,3670016,1,917504,1,131072,11,0,4,786432,1,3932160,10,0,1,3670016,1,12976128,20,0,1,16711680,9,0,1,3145728,17,0,1,7864320,1,8126464,1,13369344,1,7733248,11,0,1,6291456,1,7864320,2,6684672,1,8126464,12,0,1,8126464,2,12582912,1,8126464,11,0,1,786432,1,3932160,2,13369344,1,7733248,12,0,1,8126464,1,16646144,1,12582912,1,8126464,11,0,1,7077888,3,6291456,1,15728640,12,0,1,7733248,2,13369344,1,8126464,1,13369344,10,0,1,6291456,1,7077888,2,6684672,1,15073280,11,0,1,1572864,1,3670016,2,1572864,1,3932160,11,0,1,393216,1,917504,3,393216,1,6684672,10,0,1,6291456,1,6684672,1,7864320,1,7077888,1,15073280,11,0,4,1572864,1,3932160,12,0,1,15073280,3,14352384,12,0,1,14417920,3,6684672,12,0,1,8126464,2,12976128,1,8126464,12,0,1,14417920,2,6684672,1,8126464,1,6291456,11,0,1,7733248,2,13369344,1,8126464,1,786432,11,0,1,14417920,1,6684672,1,6291456,1,15728640,12,0,1,8126464,1,6291456,1,786432,1,8126464,11,0,1,3145728,1,16515072,2,3145728,1,1835008,12,0,3,13369344,1,7733248,12,0,2,12779520,1,6684672,1,1572864,12,0,2,12779520,1,14352384,1,6684672,12,0,1,12779520,2,3932160,1,12779520,12,0,3,12976128,1,8257536,1,786432,11,0,1,16646144,1,1572864,1,6291456,1,16646144,11,0,4,1572864,1,917504,11,0,5,1572864,11,0,4,1572864,1,7340032,11,0,1,14417920,16,0,1,3670016,2,12976128,12,0,1,6684672,2,12582912,1,6684672,1,786432,1,8126464,11,0,3,13369344,1,7733248,10,0,1,786432,1,3145728,1,8126464,1,16646144,1,12582912,1,8126464,10,0,1,1048576,1,7077888,1,7864320,1,8126464,1,13369344,1,7733248,12,0,1,7864320,1,8126464,1,13369344,1,7733248,10,0,1,6291456,1,1572864,1,7864320,1,8126464,1,13369344,1,7733248,10,0,2,3670016,1,7864320,1,8126464,1,13369344,1,7733248,12,0,1,6684672,1,6291456,1,3932160,1,393216,10,0,1,1048576,1,7077888,1,8126464,1,16646144,1,12582912,1,8126464,12,0,1,8126464,1,16646144,1,12582912,1,8126464,10,0,1,6291456,1,1572864,1,8126464,1,16646144,1,12582912,1,8126464,12,0,1,3670016,2,1572864,1,3932160,10,0,1,1572864,1,6684672,1,3670016,2,1572864,1,3932160,10,0,1,6291456,1,1572864,1,3670016,2,1572864,1,3932160,10,0,1,12976128,1,1048576,1,7077888,3,12976128,10,0,1,7077888,1,0,1,7077888,3,12976128,10,0,1,3145728,1,0,1,6684672,1,8126464,1,6291456,1,16646144,12,0,1,7208960,1,1769472,1,14155776,1,7798784,11,0,1,7077888,3,13369344,1,13500416,10,0,1,1048576,1,7077888,1,8126464,2,12976128,1,8126464,12,0,1,8126464,2,12976128,1,8126464,10,0,1,6291456,1,1572864,1,8126464,2,12976128,1,8126464,10,0,1,3145728,4,13369344,1,7733248,10,0,1,6291456,1,1572864,3,13369344,1,7733248,12,0,3,12976128,1,8257536,1,786432,9,0,1,12976128,1,8126464,3,12976128,1,8126464,10,0,5,12976128,1,8126464,10,0,1,1572864,1,8257536,2,12582912,1,8257536,1,1572864,10,0,1,3670016,1,6553600,1,15728640,2,6291456,1,16515072,11,0,1,6684672,4,1572864,10,0,1,16515072,1,6684672,1,6422528,1,7274496,1,6684672,1,15925248,10,0,1,917504,5,1572864,1,7340032,9,0,1,1572864,1,6291456,1,7864320,1,8126464,1,13369344,1,7733248,10,0,1,786432,1,3145728,1,3670016,2,1572864,1,3932160,10,0,1,1572864,1,6291456,1,8126464,2,12976128,1,8126464,10,0,1,1572864,1,6291456,3,13369344,1,7733248,11,0,2,14417920,3,6684672,10,0,1,14417920,1,12976128,1,16121856,1,14548992,2,12976128,10,0,1,3932160,1,7077888,14,0,1,3670016,1,7077888,15,0,2,3145728,1,6291456,1,12976128,1,8126464,13,0,2,12582912,14,0,2,393216,11,0,1,12582912,1,12713984,1,13369344,1,3145728,1,13500416,1,393216,1,2031616,9,0,1,12582912,1,12713984,1,13369344,1,3145728,1,13500416,1,4063232,1,393216,10,0,3,1572864,1,3932160,1,1572864,12,0,1,3538944,1,14155776,1,3538944,13,0,1,14155776,1,3538944,1,14155776,11,0,8,4456448,8,0,8,11141120,8,0,8,7798784,8,0,8,1572864,8,0,3,1572864,1,16252928,4,1572864,8,0,2,1572864,2,16252928,4,1572864,8,0,3,3538944,1,16121856,4,3538944,11,0,1,16646144,4,3538944,10,0,2,16252928,4,1572864,8,0,2,3538944,2,16121856,4,3538944,8,0,8,3538944,10,0,1,16646144,1,16121856,4,3538944,8,0,2,3538944,1,16121856,1,16646144,12,0,3,3538944,1,16646144,12,0,2,1572864,2,16252928,15,0,1,16252928,4,1572864,8,0,3,1572864,1,2031616,12,0,3,1572864,1,16711680,15,0,1,16711680,4,1572864,8,0,3,1572864,1,2031616,4,1572864,11,0,1,16711680,12,0,3,1572864,1,16711680,4,1572864,8,0,2,1572864,2,2031616,4,1572864,8,0,3,3538944,1,3604480,4,3538944,8,0,2,3538944,1,3604480,1,4128768,14,0,1,4128768,1,3604480,4,3538944,8,0,2,3538944,1,16187392,1,16711680,14,0,1,16711680,1,16187392,4,3538944,8,0,2,3538944,2,3604480,4,3538944,10,0,2,16711680,12,0,2,3538944,2,16187392,4,3538944,8,0,2,1572864,2,16711680,12,0,3,3538944,1,16711680,14,0,2,16711680,4,1572864,11,0,1,16711680,4,3538944,8,0,3,3538944,1,4128768,12,0,2,1572864,2,2031616,14,0,2,2031616,4,1572864,11,0,1,4128768,4,3538944,8,0,3,3538944,1,16711680,4,3538944,8,0,2,1572864,2,16711680,4,1572864,8,0,3,1572864,1,16252928,15,0,1,2031616,4,1572864,8,0,8,16711680,11,0,5,16711680,8,0,8,15728640,8,0,8,983040,8,0,3,16711680,15,0,1,7733248,2,14155776,1,7733248,11,0,3,13369344,1,12976128,1,13369344,11,0,1,12976128,4,12582912,12,0,4,7077888,11,0,1,16646144,1,6291456,1,1572864,1,6291456,1,16646144,12,0,1,8257536,2,14155776,1,7340032,12,0,2,6684672,1,8126464,1,6291456,12,0,1,14417920,3,1572864,11,0,1,8257536,1,3932160,1,6684672,1,3932160,1,8257536,11,0,1,3670016,1,12976128,1,16646144,1,12976128,1,3670016,11,0,1,7077888,1,12976128,2,7077888,1,15597568,11,0,1,3145728,1,786432,2,6684672,1,3932160,12,0,1,8257536,1,14352384,1,8257536,12,0,1,196608,1,8257536,1,14352384,1,8257536,1,12582912,11,0,1,3145728,3,6291456,1,1835008,11,0,1,8126464,4,12976128,13,0,1,16646144,14,0,2,1572864,1,0,1,16711680,11,0,1,3145728,2,786432,1,3145728,1,8257536,11,0,1,786432,2,3145728,1,786432,1,8257536,11,0,1,1769472,6,1572864,8,0,4,1572864,1,14155776,1,7340032,12,0,1,1572864,1,8257536,1,1572864,13,0,1,7733248,1,0,1,14417920,11,0,1,3670016,1,7077888,17,0,1,1572864,28,0,1,983040,2,786432,1,15466496,1,7077888,1,1835008,10,0,1,14155776,2,7077888,13,0,1,7340032,1,3145728,1,13107200,15,0,3,8126464,28699,0],-2147478512,0,65535,0,-1,0,-1,0,0,0,0,1,255,64,0,0,[0,172032,2688,174720,42,172074,2730,174762,86016,258048,88704,260736,86058,258090,88746,260778,1344,173376,4032,176064,1386,173418,4074,176106,87360,259392,90048,262080,87402,259434,90090,262122,21,172053,2709,174741,63,172095,2751,174783,86037,258069,88725,260757,86079,258111,88767,260799,1365,173397,4053,176085,1407,173439,4095,176127,87381,259413,90069,262101,87423,259455,90111,262143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],0],"parms":{"id":"deskpro386.videoVGA","name":"","model":"vga","mode":7,"screenWidth":640,"screenHeight":480,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"","screenColor":"black","touchScreen":"","autoLock":false}},"deskpro386.com1":{"0":[0,0,48,0,1,3,0,96,48,[]],"parms":{"id":"deskpro386.com1","name":"","adapter":1,"binding":""}},"deskpro386.com2":{"0":[13,10,12,0,1,3,0,96,48,[]],"parms":{"id":"deskpro386.com2","name":"","adapter":2,"binding":"print"}},"deskpro386.mouse":{"0":[false,-1,-1,0,0,false,false,0],"parms":{"id":"deskpro386.mouse","name":"","serial":"com1"}},"deskpro386.fdcNEC":{"0":[1,0,128,[1,0,0,71,0,1,2,35,117],0,0,45,[[192,["Floppy Drive",80,2,15,512,true,80,2,15],0,102,0,null,null,null,null,false,null,""],[0,["Floppy Drive",80,2,15,512,true,80,2,18],0,242,71,6,18,512,512,false,"Win95 Build 499 (Disk 1)","/disks/pc/windows/win95/build499/WIN95-DISK01.json"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["Win95 Build 499 (Disk 1)","/disks/pc/windows/win95/build499/WIN95-DISK01.json",[["/disks/pc/windows/win95/build499/WIN95-DISK01.json",-215561083,80,2,18,512]]]],0,1],"parms":{"id":"deskpro386.fdcNEC","name":"","autoMount":"{B: {name: \"Win95 Build 499 (Disk 1)\", path: \"/disks/pc/windows/win95/build499/WIN95-DISK01.json\"}}"}},"deskpro386.hdcAT":{"0":[0,128,0,16,50,0,163,80,32,0,[[0,0,false,[null,null,null,null,null,null,null,null],null,4,8,50,15,null,0,512,[["http://static.pcjs.org/devices/pc/machine/compaq/deskpro386/vga/4096kb/WDEB386-68Mb.json",-1666619135,1023,8,17,512],[0,1,5,103,[-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359]],[0,1,6,0,[84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[0,1,7,0,[100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817]],[1,1,5,103,[-1,80872657,81003731,81134805,81265879,81396953,81528027,81659101,-64289,81921249,82052323,82183397,82314471,82445545,82576619,82707693,82838767,82969841,83100915,83231989,83363063,83494137,83625211,83756285,83887359]],[1,1,6,0,[84018433,84149507,84280581,84411655,84542729,84673803,84804877,84935951,85067025,85198099,85329173,85460247,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[1,1,7,0,[100795905,100926979,101058053,101189127,101320201,101451275,101582349,101713423,101844497,101975571,102106645,102237719,102368793,102499867,-63971,-63969,102893089,103024163,103155237,103286311,103417385,103548459,103679533,103810607,103941681,104072755,104203829,104334903,104465977,104597051,104792063,104859199,104990273,105121347,105252421,105383495,105514569,105645643,105776717,105907791,106038865,106169939,106301013,106432087,106563161,106694235,106889215,-63905,107087457,107282431,107349605,-1,-1,107742827,107873901,108004975,108136049,108267123,108398197,108529271,108660345,108791419,108922493,109053567,109184641,109315715,109446789,109577863,109708937,109840011,109971085,110102159,110233233,110364307,110495381,110626455,110757529,110888603,111019677,111150751,111281825,111412899,111543973,111675047,111806121,111937195,112068269,112199343,112330417,112461491,112592565,-63817]],[2,1,1,80,[1229867351,810832718,271593524,0,0,1525743616,80627472]],[38,3,15,0,[538976302,538976288,270540832,0,0,1525743616,80627472,0,538979886,538976288,270540832,0,0,1525743616,18192,0,1414416727,542133573,540028980,0,0,1525743616,80693008,33,1481854788,538976288,541415493,0,0,536870912,80748238,32682,1380275029,538976288,541415493,0,0,536870912,81796814,264016,541672519,538976288,541415493,0,0,536870912,90250958,149456,1280201291,540424243,541415493,0,0,536870912,95035086,75490,1480940108,1145979216,541871172,0,0,536870912,97459918,9936,1229867341,541344331,541871172,0,0,536870912,97787598,1300,944654679,541934903,541871172,0,0,536870912,97853134,12800,542262614,538976288,541871172,0,0,536870912,98311886,9008,1296912195,538976288,542528068,0,0,536870912,98639566,9280,1113146699,1146241359,542528068,0,0,536870912,98967246,7568,1431260492,825443667,542528068,0,0,536870912,99229390,12928,1330467661,825447253,542528068,0,0,536870912,99688142,10672,1330466638,541414229,542528068,0,0,536870912,100081358,416]],[38,3,16,0,[1414748499,538987845,542528068,0,0,536870912,100146894,2304,541149014,538976288,542528068,0,0,536870912,100277966,73200,1314213715,538976324,542528068,0,0,536870912,102637262,3440,1230128467,538985798,542003014,0,0,536870912,102768334,57936,1380275027,541410889,542003014,0,0,536870912,104668878,64544,1178683222,538990665,542003014,0,0,536870912,106766030,5360,1329678166,538987845,542003014,0,0,536870912,106962638,5168,1396787030,538989401,542003014,0,0,536870912,107159246,7280,1414748499,538987845,541675081,0,0,536870912,107421390,358,542001495,538976288,541675081,0,0,536870912,107486926,165,1414284612,542133573,541937475,0,0,536870912,107552464,496,1397639511,1347769413,542001474,0,0,536870912,107618000,158832]],[38,4,2,0,[1936278619,1634751339,224224611,1701987850,1634751333,909993315,842347832,221524023,10]],[38,4,6,0,[27941453,64,350748704,482022632,128,129892368,30,1]],[38,4,7,0,[-1325334528,-1330466638,14352640,657408,852146,65968,655538,50331568,671134208,16756736,327679,548143282,-67011408,-67108863,-1677721570,-872415201,-1308618721,-1342174464,1380011347,1380008276,1919614976,942828654,2019896886,-1308617371,-1342175232,-1308622337,-1342174464,132710,42991794,50331568,268481024,294694916,294846547,295043155,295239763,295436371,295632979,444661843,296026195,444989523,445317203,445644883,445972563,446300243,446955603,446627923,297599059,297795667,297992275,298188883,298385491,298582099,298778707,298975315,299171923,299368531,299565139,299761747,299958355,300154963,300351571,300548179,300744787,238026835,374407251,238420051,374407251,238813267,239009875,239206483,239403091,239599699,239796307,239992915,240189523,240386131,240582739,240779347,240975955,378732627,241369171,241565779,882901075,241958995,393216083,242352211,242548819,242745427,374472787,243138643,243335251,243531859,243728467,243925075,244121683,825229395,892613426,959985462,1145258561,17843781,2752690,16779952,167772928,590592,2687154,50331568,721465856,16887808,-1191136768,16887808,-536825344,16297984,262416,1179826,-2013251408,719104,620544,8454322,67372208,538975232,-1308620780,-1342175232,538714140,11665412,78643212,202114052,459800,3735730]],[38,4,8,0,[67110064,67372060,538714140,1843232,16777988,134480642,436404737,604025344,-20480,11665410,1169162248,589512003,1126179619,589512019,1226842915,589512016,1092625187,589512024,1109402403,589512024,1126179619,589512024,1142956835,589512024,168633123,591219027,539173667,591219012,539173667,591220802,539173667,591221572,539173667,591221573,539173667,591221587,539173667,591220819,220406563,1631986698,980708469,589505312,1951604771,543908705,1886221636,589504570,589308707,539173667,589505315,1378093581,1713403745,1953264993,1634887200,540697965,591217477,539173667,591220809,539173667,591221571,539173667,591219782,539173667,591220819,539173667,591221587,220406563,1951605770,1633971809,1293968498,979723375,1986939168,1684630625,1297105952,1701978185,1852994932,1869768224,589504621,591012643,220406563,18031626,1900722,909652912,609763661,-1308620764,-1342152192,-2135908913,127746511,268481024,1329901568,22611,1414748499,1227771205,1526745422,1851880563,1685217636,1701707869,1634035828,2053731184,524389,846491241,1818846776,7497076,1634074634,1919251571,1701080941,1953068915,26723,1635021568,7564131,1953693708,1936417633,6650473,771752320,6649957,0,2048,2336,7604512,19595442,34611888,-268389888,671133951,12103712,-1931964928,-1912523258,16825552,187258600,-402426432]],[38,4,9,0,[-1205982866,-617409019,-208942197,-1014047858,-1090518598,801964810,-1898410408,-972495936,33639430,-402568471,57879098,503361257,-661731188,-1207477574,567092516,-536801505,208994728,-1576786864,609747278,-268365829,142600442,-368449048,5439492,-401939736,-661900515,-1070350194,1912733315,876512011,74711553,572851966,-1088282178,518529020,459860020,1048778611,1946288436,1975520011,103825415,-521461211,-350754376,329300800,50654145,721504286,100742686,20317838,567102132,159967239,1392558058,176285696,2002427,-65630942,-1262472675,1931595083,384482074,150700947,2092434292,1275512342,-896794367,26306574,771826153,7822,429614,378416640,12320768,1295941633,57933825,-963613717,16862470,-401452568,1048578013,1946167873,-423611900,1258747633,494206721,186963105,1948571142,-843042044,618307891,618399243,12060532,-838913342,216459285,724713088,-402295808,569052818,21370507,208982539,520031668,179568940,19668735,21970560,-1274645247,740228866,842956801,242548779,708644491,112462051,19668735,117373154,309592398,21892862,-1461714673,168260865,251743750,512487425,1353974070,1048781261,1946165781,571980321,-851639624,-1961397727,335988440,347737122,244002,-851180616,1040234529,-1880612403,-986833393,-1946156522,1958874072,623884311,-165273139,36640262,1773668980,382021157,567083014,369539103,-855637574,21798959]],[38,4,10,0,[74841916,567102900,567102644,62410782,-1273967360,1007734031,-1207602173,281870343,-1269114226,522308873,203,0,1627983592,-1664147705,1745812220,-326958505,1611013638,2002478,593535232,-1547895003,1755390810,593011493,-1557829983,-538434730,66710023,-655884205,230226696,1780386628,140556579,570168971,520092316,12133734,1929022210,122522371,574164617,-368594456,5441605,-83318040,-90418764,627449599,20586043,1726677877,-1070335344,-1591295858,-1960443760,-83848682,-1557740658,-1993998318,-1207954410,-1557789916,-1943666678,100666382,1483046,124315728,1393129962,140634112,-1014080773,405652619,782444032,378283520,-1030881232,371099942,594583808,-90420044,627449599,937959190,160164359,803733587,161212935,-1308415149,-1342174464,1476927208,616576767,616707839,-935919842,-1805119964,645960451,-187191,-2094741450,-1957362452,856051948,650153664,956450699,1946241030,71731465,-351827162,-2020896756,1183392996,-494433532,38177060,-1822599161,-819672415,-50684897,1478806179,616695439,616564367,16778895,112519248,1393877482,50194432,-402457880,-186121481,49408002,-402460952,-387448085,48621570,-402464024,-588774689,47835138,-402467096,-790101293,47048706,-402470168,-991427897,46262274,-402473240,-1192754501,45475842,-402476312,-1394081105,44689410,-402479384,-1595407709,43902978,-402482456,-1796734313,43116546,-402485528]],[38,4,11,0,[-1998060917,42330114,-402488600,2095579775,41543682,-402491672,1894253171,40757250,-402494744,1692926567,39970818,-402497816,1491599963,39184386,-402500888,1290273359,38397954,-402503960,1088946755,37611522,-402507032,887620151,36825090,-402510104,686293547,36038658,-402513176,484966943,35252226,-402516248,283640339,34465794,-402519320,82313735,33679362,-402522392,-119012869,32892929,-402525464,-320339473,32106497,-402528536,-521666077,31320065,-402531608,-722992681,30533633,-402534680,-924319285,29747201,-402537752,-1125645889,28960769,-402540824,-1326972493,28174337,-402543896,-1528299097,27387905,-402546968,-1729625701,26601473,-402550040,-1930952305,25815041,-402553112,-2132278909,25028609,-402556184,1961361783,24242177,-402559256,1760035179,23455745,-402562328,1558708575,22669313,-402565400,1357381971,21882881,-402568472,1156055367,21096449,-402571544,954728763,20310017,-402574616,753402159,19523585,-402577688,552075555,18737153,-402580760,350748951,17950721,-402583832,149422347,17164289,-402586904,-51904257,16377856,-402589976,-253230861,15591424,-402593048,-454557465,14804992,-402596120,-655884069,14018560,-402599192,-857210673,13232128,-402602264,-1058537277,12445696,-402605336,-1259863881,11659264,-402608408,-1461190485,10872832,-402611480,-1662517089,10086400,-402614552,-1863843693,9299968]],[38,4,12,0,[-402617624,-2065170297,8513536,-402620696,2028470395,7727104,-402623768,1827143791,6940672,-402626840,1625817187,6154240,-402629912,1424490583,5367808,-402632984,1223163979,4581376,-402636056,1021837375,3794944,-402639128,820510771,3008512,-402642200,619184167,2222080,-402645272,417857563,1435648,-402648344,216530959,649216,-402651416,15204355,519895552,2002478,617259776,-1947432107,-14349754,617128894,1183301772,1048599812,1962945330,-1269608435,740228871,616735489,922703963,-1272109886,61952259,-1990594058,-1943748058,505724950,2525975,1872842753,403759,1347704833,-368880152,5444860,1476677352,616568462,616703627,616695439,724713088,1344369920,186958497,1394111680,-16272304,1526803486,175424315,520029620,117375276,1482369597,-2115204267,50334310,1560954377,522504865,61918983,117242575,512634398,646512640,378283202,387851456,16787083,795844944,16778793,-538423208,359066114,-655884205,617259267,616568462,616703627,-389085409,-617413689,-1061895282,-1064561203,376750859,88602150,-1206946800,-661782464,1509062,1330886668,-50719283,-1912586056,1913047000,-367905792,-65536,117673704,32203039,-68677937,520042239,-90439380,102654204,1944644747,378530306,1827143763,1629423363,572456758,-50684891,-1962533280,39381228,1393991658,55699456,912334599,624303871,1627191964,-326433250,-368951832]],[38,4,13,0,[5445501,117651176,-13213409,-1675252194,509672698,-387151098,-68550110,100684567,-50684898,2002478,-939094272,-1037661916,-1072264156,-1961419228,1342242854,690974625,1476460550,32827472,1394165738,49145856,-1072263592,-1037661404,1872842788,393519,119494657,503774411,2002478,-100196864,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,1780793910,149717835,-1036612768,-1071739356,-964429020,-2080601336,79237319,-1510736896,-1947721978,427026945,-2065170349,378427394,646653120,-1588583230,100740975,-78118656,1372260127,102651734,856104700,-1896772663,618840025,-217972551,1595869093,1371756894,102651734,-919339782,-1047594613,-1188764994,-1510800896,1595869179,12802398,0,-117440087,1122698100,509648016,-849169402,-1946449119,10563308,-2082959872,2755646,418055028,-1932096368,-795936040,-399503172,-471203586,-402631908,-695336457,7529867,-345956601,-401682687,-2134114309,1182013180,1951072573,788475397,-90439678,35585838,-1940762624,517180352,2002478,-1928913408,640290334,-1993992311,109904455,-1993995778,-1943665593,109905487,-1993987554,-1943663545,1511984735,87871320,-4651403,-1875973121,527796028,-1157627720,-13762560,117440566,873368102,5945857,118421043,154156685,1016073195,1007056001,-352160638,37605256,1023767552,1182072836,512634398,646512640,378283202,387851456,16787083,795844944,16778793]],[38,4,14,0,[-1070137512,-1036583132,803754020,500689408,686293075,378427393,646653120,-1588583230,100740975,525861120,-1070398741,-1308159541,-1342173440,876512250,141689601,709240460,709373580,-1912586056,243279552,-2145386373,2830910,1676346228,1048794000,1946167869,-16272364,184626206,-1273727552,740228870,1024392961,-16403414,-16700386,1529494790,-14329700,32198847,-68677937,-536801281,-2097151731,33633342,258346868,17831425,503385958,199950620,369168272,17760528,251730974,250277889,1711306763,1431332438,-1956189045,-1205068746,1827200524,6862853,-443821938,1717069405,4962398,-1064380274,1756902123,-1194291712,-661782453,251672760,146329600,1455459840,637569214,-519748410,1591607311,1048577822,1946167873,-423611897,-455369744,1265288331,-2141676464,1783640268,189884507,876512207,141689601,708978318,709111438,-661849405,1048821902,1912799540,1109822494,1143901226,-1897886166,39656,1549271243,709240462,709373582,-2097103639,3103294,-6551435,1744914486,-1590817773,116785152,1946300182,1342204423,65753184,1783648352,-2094653632,3103294,1772292469,1730578688,638905088,21503627,6889097,6751943,-1993995259,1781153574,-88203493,708296451,-1515870724,-1884283130,162558182,794443395,-1342016512,-462297590,707830305,568786864,-889192294,-1909523968,905969686,708781707,-94298361,-1064386509,935221078,66764586,-1515870724,119430751,-433442656]],[38,4,15,0,[1514046241,259325999,-16337837,-16700386,1529494798,-1332738581,108062221,-1912586056,645932736,-1595998085,136719472,117472006,503386051,1389111857,-1959899034,251658262,-31145952,572391695,-1071509759,818666,-1898803712,1724026586,1724078680,777152080,381095782,-1956249600,1778412228,1778412032,1716676096,1716676178,1783653968,1211563776,1744857601,-661910332,280543374,-1193767423,644275724,739516159,1483102822,520054467,-1194644460,12189696,-880758016,1224,-62486170,19930879,1727809161,-906213749,1362123,1465274624,-312047610,-108919,-2147405794,1963781502,1958742882,374367838,-293696249,650130278,205883750,1166632486,1569269256,1435051524,-27882746,520031924,-1073020624,863262822,258363494,-1050230089,1713769184,1483081097,62444083,1934347649,-1962036209,520093270,-1070399184,199994803,207457062,240487206,117440952,-916890017,1099979,1464886784,-1928915450,862384254,-1989794112,1713767493,1711818121,638076555,1711638886,637814411,205883750,864093368,122408402,-916953505,54921410,655538,-38868816,2080818939,1397751850,45635334,-1898237109,-839152701,197168175,1527209927,-1273989800,520068168,980624742,712771270,1429465857,-1962611581,-1207544852,801983238,108314635,-117128061,-680193813,-1946132855,1527185990,-16776776,1566376030,-972590243,19561990,-397361685,-521470905,-402631903,-386138816,954738151,578874108,105906259]],[38,4,16,0,[187332769,-1911458624,-1672891200,627449599,2023997491,712418090,1354979335,508711251,-66197498,1394866154,-49879040,1511983099,-1017619623,11665587,-391118835,-102235908,16181248,-402590744,-303562512,15394816,-402593816,-504889116,14608384,-402596888,-706215720,13821952,-402599960,-1979974466,1737034863,642681614,-1977059702,1200300630,776407856,1468925556,778537776,-517270813,-57941717,-1064382324,-63801459,119449075,1946287744,544734988,254502926,-335831814,728239623,544734991,1962999424,851610134,-1041200156,-1070398746,-14237554,-14286220,-16323788,2013211767,-1958769878,1871381623,341281544,-1961341045,1200495687,611843874,1527805951,-73609441,-1909566690,-1962934242,50397214,-1959825634,1065993823,-1996195959,1468598383,407865620,-1944303735,1200562759,608669456,773867407,5774,-1961990261,-152564625,770108154,-90439597,-1909580036,-1895825378,-1893413882,-1557870586,109847754,1398285518,-1290898643,-1275857405,98825737,-1990514045,-1943748058,505724950,2525975,1872842753,403759,-397387775,1827338925,-402631890,-594805850,-1959766130,1200303719,407866140,-1961601141,1066075255,-1912049781,2013209159,746061600,-13993985,2013209719,-1588569328,100740975,525861120,-1308523825,-1342173696,725628557,-67102535,191278438,243535808,-268425984,-1194292378,1223220741,-152444416,137049862,1048591988,1946168116,236358435,-15813588,184626206,327421888]],[38,5,0,0,[-1223727616,-490641710,279012874,1716676140,-48371632,739120779,520031668,378208556,179579918,19668735,773739203,7822,740300427,-2062560757,1511981061,532899789,-521616402,344680442,2862197,-2142088704,2831422,2393103,520031924,-1073020628,1606671,-759754906,182632806,76244583,2887861,1716676096,-55187376,-15879078,1510026270,520030900,-498728660,-107681608,1395899882,11665616,-391118832,520616574,520042081,-90430162,-1962533280,-110368532,1395969770,-94050304,-1895877800,520068295,410133806,-955531124,-1977216396,-109051059,-1207339261,-523042688,65783947,-402521927,552270137,-402631882,1996487218,1309052724,913768236,743442063,322010752,520555637,520042081,-90428338,520558827,-13213599,-1960030690,-1996262420,912330310,743310991,509672092,-387151098,602601713,9655095,852146,1048596656,1946168416,-1610501094,37497953,45089398,744627967,113641586,-134206368,1492713963,-1308613437,-1342174208,-67522840,-852140872,197168161,505115843,2144519,-1962804033,-54512673,130460659,861719935,1963146459,-2081928447,990374648,2095579219,-919340039,-108281458,-1156184136,801964052,333693324,-1064380276,-141829746,-1188255553,-201588672,-388460891,-689244078,-1962912965,187473982,-1023314433,-352828952,5454850,-1946600728,520068318,803744924,1011149560,686293075,-389809159,520616227,133572193,1343255680,748855606,742901542]],[38,5,1,0,[-1993998336,643313223,50220928,-1675690186,1627036716,-326433250,-163083482,-135206832,1396553962,1358756352,773719635,7822,616703625,616568460,646649630,-1588592384,103362415,-11009792,-14368714,639943222,-386500609,132839354,-402631874,378468531,646653120,-1588583230,100740975,525861120,-883401977,11665684,-391118836,-1070335858,-1591295858,1084424636,-1096735187,759341825,36390646,133890420,-1940889313,1489014472,-99413313,1075773238,1627036717,-326433250,2002478,-145496064,1396719082,503774208,2002478,1208388608,646576685,378283202,387851456,16787083,795844944,16778793,-1070137512,-1036583132,1615555108,-352903960,5455943,1492653544,616568462,616703627,795844944,16778753,-821616808,512634398,116785152,536815842,-13761163,1342178862,2095473072,-816722600,-402653184,-1477902704,12043258,590002,537529776,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635013408,1918985326,1867325540,221144420,537529610,1801538848,1970479205,2032166258,544372079,1886220131,1919251573,1935763488,544104736,1702129225,808984684,741750834,858798112,539768376,941650543,909653040,1869770784,1936942435,221147759,168633354,1631789088,1953459822,1635021600,1461744754,1868852841,1763734391,1951604846,1633971809,1293968498,778396783,168626701,1632444448,1931502955,543519349,544567161,543519329,544501614,1852732786,543649385]],[38,5,2,0,[1701344367,1919950962,1667593327,761554292,1701080941,1718580000,1918990196,168635493,1919885344,2037543968,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1126178826,1869508193,1953702004,544502369,1684957527,544438127,1394634345,1684955508,543453793,1701080909,218762542,1495277578,1629517167,1965057394,1735289203,544104736,1634760805,1684366446,1835363616,544830063,1634623853,544367975,1667852407,1936269416,1953459744,1836016416,1769234800,224750690,1998594058,543716457,1919117645,1718580079,1767317620,2003788910,775102579,1864379441,1752637554,543712105,1663071081,1768320623,1701999975,1852383332,1920102243,1819566949,168636025,1918115872,1701978233,1769369453,1864394606,1701978226,1718513507,1920296809,543649385,1920298873,1835363616,544830063,1634623853,745694567,544370464,1852404597,168632423,1752440864,1868767333,1864399216,1296375910,909652813,1163412782,1886745376,1701407856,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,825111328,604638510,538970637,1852727619,1931506799,1953653108,1852397344,1937207140,544106784,1851880563,1685217636,1685024032,168636005,538970637,1701536077,1920299808,1870209125,1634214005,1763730806,1635021678,1684368492,1296648224,1395543365,1629508441,1948279918,544498024,544567161,1702257000]],[38,5,3,0,[1869505824,224946037,1696604170,1852142712,543450468,1869440365,1713404274,1763734127,168636020,537529636,1851867936,544501614,1918989427,1767317620,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,2037535776,1635021600,1852404850,1767317607,2003788910,1852383347,909652768,1752065312,1701015137,1869422692,1646290276,2037653625,1735289200,1852405536,775106336,220465677,1226842122,1718973294,1768122726,544501349,1986948963,1769238117,1818324591,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1917198368,1931502949,543518063,1986948963,1769238117,1818324591,1835363616,544830063,1868981602,1931502962,1953653108,543649385,1684957527,779319151,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,168633354,1631789088,1953459822,1852401184,1768300644,544433516,1684366702,1948279909,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,221144420,537529610,1853182496,1852397344,1937207140,1952797472,1629515893,1852399975,1919885356,2037543968,1635021600,1852404850,1767317607]],[38,5,4,0,[2003788910,1852383347,909652768,1752065312,1701015137,1829375332,543515759,1948285282,1852403833,1769414759,858726510,604638510,538970637,1650552405,1948280172,1970413679,1767317614,2003788910,1852383347,1635021600,1918985326,1869422692,1646290276,1969316709,1864394099,543236198,1869440365,221084018,1830821898,1734438497,1881174629,1818390386,539913573,544830036,1918989427,1735289204,1852397344,1937207140,544106784,540424243,1634233957,1684366190,1685024032,168635493,1919885344,2037543968,1835364896,1852405359,1919885415,1667592736,1768320623,1769108839,2032166766,544372079,1869440365,1830844786,1734438497,221147749,95495178,983218,1296909744,1482184792,1128877360,1330859858,1159746630,1312903256,541345092,1330464077,1293965650,1195462209,857756229,1329804856,1363234893,1347962144,1162104385,1162682436,1498566477,1312902432,1380271937,909652768,-402252192,577896622,1912612840,1711734306,-4181204,-2010357218,-399744730,259129454,1912624360,1611056650,133693740,-104636129,102693355,-661733325,-1912496479,1359576,425246716,632882958,-1493959680,347999860,427671296,-67099975,410363635,429614,653669120,744758924,638733451,744623753,-1021376520,-2131039239,19685694,28838260,1646198529,-134057428,-51643965,-851050312,16547943,-930407307,-850722632,16547943,-109047691,184906304,1258386651,-117376125,-1007156875,-1070397922,-1591295858,-1064435298]],[38,5,5,0,[-1107293505,521017680,-67106631,74819315,-1021376520,653978617,167817729,1392947200,119428950,-1074623661,820518908,24832026,12069490,503102013,544350669,1219817611,-854589253,1511354913,-1677715992,567101876,248447467,1610611688,-1022928034,-135530149,-359968171,-1260876258,-1176597697,-768344065,-1677254195,-1958824880,1596050910,248447467,1929378792,436586067,-689375693,1011446272,-1946716837,-1965345795,-1977203968,1961101857,15722505,-495598534,-217846293,-1293358333,1009086976,857830491,1191545087,-1561799029,-1676316160,309607740,248447467,1962933224,-957183000,-689227004,32210667,-68677937,378623,-13378165,663365187,172426634,-400919356,-1002831715,-1070403980,942031691,1140487431,1194862147,-337939199,1390958276,-13414912,-930363509,1965767808,1015039489,1174631725,-1957445122,210391518,1915812224,972652562,-377287305,179979824,65206016,1508371393,-654900509,1952183099,-1993981180,80109063,-11081413,-611532660,-661732466,-1950130854,1017921998,1008432154,1022850061,1022587914,1022325769,1022063648,-402033605,-834994159,-1007041544,1947876524,1963801849,1020521463,1007055425,201488218,1095811872,1459636308,1229213257,509608018,-1106829818,179052540,1008694464,1007187002,1006924892,-1091603153,-54583300,-388527331,12064911,-383660733,235274456,470138631,117494760,-54581643,-388527331,-2144987021,1952251773,96871941,520505180,-400556866,12064863]],[38,5,6,0,[1914817859,10938627,2092834566,503103262,1223219083,-96776424,-1977214094,1949973509,1968978948,-54638608,405923871,-851246920,-352161247,503103353,567089588,-1196801788,850091066,-1258845230,-1407070905,-76169206,1560233158,-54591861,402778143,-1205994310,567100160,1189806706,469810950,1105725198,963970816,-611394676,-1073085302,-54579340,993831965,-1073084300,-341179532,-1336520972,1161438812,1325495807,536657578,-661733236,-1206404376,567100160,-338988450,520616193,1381024609,907972183,740199937,-1946799360,1031808727,-1407290368,639105512,58000698,-1947276473,1958742778,-1073042427,1015085941,-350981120,1027375324,-2142836363,58007612,871951174,184740800,1482317766,1296367811,1482184781,603992152,1482181965,3168344,1364020549,811096152,1296909568,606348324,1296367652,1482184781,1442852952,1481199683,3168344,509040128,-661731188,-1206034246,567098624,-661971086,-851574600,1174452257,-469080115,-1070398860,158482492,805764662,770439211,493469328,12113547,1914817853,-1193768182,567098880,-2087711765,1015024070,-351439872,-570378013,183662824,24443108,1583292409,1048774339,1929576756,11266307,-852138056,197168161,579080131,-8001536,1802767,724844160,662966016,809402368,-2079391701,113704969,11296,-2087708949,2891838,820495,724778624,59051776,-1872368896,167799016,1535381440,-570378240,183636200,1334120420,839319040,1199705899]],[38,5,7,0,[-1223727616,1714108422,1711595713,4747269,-389978624,17736452,-16708445,1781217334,-127381504,6940672,251706344,-1207953022,-1064435648,8101926,1889673252,-570378196,-1947090712,-1878594621,871453672,1371736000,106391126,-1461714673,696520449,953088,264340225,-1945835071,96535512,2425087,725132287,-1037313396,-1559961407,44237056,-352210943,367562758,130036465,1499357030,-326412861,142525470,-1207667003,1659428353,1049179889,12069792,-1043911920,328424,-1465698812,-1989796053,-2144594914,2830398,820495,-388103240,-1956187847,-1878070310,-851312456,-1223727513,-473864485,512321026,-1027003588,102629384,17303239,512434174,-1014093000,-1054867265,-1184495381,25,112774023,-251926306,-2062556150,-494861969,-897323008,-1989794297,80184085,-498873465,-1587140897,2433036,581134064,-1070373332,1711276216,1711595713,90626187,272,740729702,1724091238,72709,715351552,-1070373332,-1050224500,90572000,11298,740074342,805355366,102629376,12477983,1711276064,697,-1519979776,537443942,-1083834368,14336,-1927305882,-399818690,1689914787,79856384,520030644,20775212,1938099968,236357888,-15944660,1023487006,-2079391743,378208275,113716238,11278,520030900,-1259798228,-490641920,1725139728,739251849,268419831,1147919,-4030106,-2130706417,-2114977566,67630,725131522,12566670,-1587141104,-1419370496,1711282361]],[38,5,8,0,[-2090417525,-1419376696,268436838,-152961024,725026502,-1872565496,724844160,159649536,-1203862784,-2112929746,-2090467245,405486654,4817423,-1946150727,-1195340072,-1024926204,266603247,1711289989,-1419328885,-2090406430,405486638,725026502,725131524,915259534,414788416,268484352,10577446,1722508832,-930912595,-492083705,49019126,520616336,1716741827,1465017937,1891264006,1719664712,17962633,18856294,243859456,-222887664,1778387128,1716676104,15886417,1797342874,12215832,1719664784,135182095,-507419135,1783195139,1716676152,14837841,1797342874,12084760,1753219120,1348862184,-9961366,15886351,1797342874,12215832,1719665040,2097081,15755264,1365660262,-1711213976,409674054,1208007270,-1184464896,103,1711310952,1750165074,1184497897,1712876321,184,-919378304,9988169,1365659750,-1711213976,409674054,47206,-1872232384,1716545024,15886417,1797342874,1209436952,-1223727615,-490641710,1717070340,1778412114,16410879,1797342874,1719167512,1778412114,10119423,1797342874,-1866832360,1719664713,4407481,1716546048,1750165074,1184497914,1746430753,1382416608,-1704439450,558275072,1886001259,1365660262,-1711236504,409674054,258398860,-1050225993,-1184496414,65535,1382434922,-228044442,558275072,-1185867669,-664272641,1716676096,15886417,1797342874,1751800088,1365660262,-1711238552,409674054,381095782,-1050279626,543818978,1365660262]],[38,5,9,0,[-1711213976,409674054,20448967,-1912209376,637613574,381095782,-1050279892,-1184496414,32767,1382426730,-228044442,558275072,1711741035,251658426,-4626944,1778385151,1716676144,16410705,1797342874,12215832,1778384900,1716676160,15886417,1797342874,-768383464,1382422634,-228044442,558275072,862328939,-896833838,275269990,1716676097,9594961,1797342874,-2017892840,1711276044,30906,13133824,1365660262,-1711217560,409674054,214546790,409468928,1716676097,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1717200479,-1017420199,1365660518,106386022,230159,1711339497,939964175,-524196309,353796,1711276096,-1559959359,446890264,-1223727615,-1056893426,-1991703583,1711348750,4194490,378103424,275382558,1365660262,-1711213976,409674054,18351758,817561395,2144529,638945574,1879197127,1170613760,-970588156,652608837,411079,63079168,-502741117,244366047,18222731,639691139,-953805431,5440069,71681574,1170613760,-953752059,1605,-2096905597,-538834745,134661926,637719041,19400391,-953797293,-1929302010,113714741,368116032,2013710118,639340289,25167559,-953805231,1442940934,113714731,401539480,134661926,638996738,39323335,116799430,268381974,637536132,58197703,-953794528,352550918,1594357782,1499880038,1472420710,58920710,-1876956416,86718625,-1064435712,642252991,945833415]],[38,5,10,0,[1170679296,637560840,-1476115001,1594357808,-464496957,-352261343,-1962874112,-419450640,-352261343,1476455168,452984986,568759809,15401195,1586888939,1394689731,1393974784,1716741632,1716676177,-1207543978,-1058480637,-896833793,724778624,293932800,772322304,614407935,1711466689,1723905807,728156163,254519310,1711347078,16761217,-1050279936,-2090465047,-2112930567,-1184497658,512,-1031548533,772387843,614407935,-2079342581,258343146,738997943,1964280167,11180,738985727,-13759308,186949406,377819072,344680192,2862197,772649984,614407935,738987775,1711322601,-1961827647,-1989777453,734835988,-1050279936,-2090464534,-1050278974,-1050279190,-897577758,235325191,-1207957503,258343152,-1050224637,57019105,12084953,1753219472,1348862192,-228043930,520039936,113714331,9961742,1723960166,1711466689,732431873,-4095642,1711276047,-1207113279,-1064435480,573286,1365639168,-1956227226,-1419352126,268436838,1231421440,-1201212555,-2147475356,1237922662,1711439976,1750165072,-13762318,1713675038,-141859233,-1944168090,-1193767232,-1064435065,530933491,1583767303,1499880038,12802918,1426100992,1460071563,571472,-1866481522,71731968,637896998,2013414855,1170679296,637592581,411079,520039936,1599612409,46292231,1716545024,106063441,-1912600392,-122132800,1711276032,39097,1718035968,1730547851,638683494,1351312999,1718035972,637817225,88196711]],[38,5,11,0,[-1178497294,-1196412928,-67088193,853782258,1031890470,-527564688,-276565387,702731,1031890470,-2027663731,1213455,-1190334589,1713766422,1718041985,-2062594675,-1867513852,1711778547,1717134938,1348914008,1465274726,-2132562968,3084350,820239,506205375,6010887,119423437,-1732764154,-1193767424,-1064435568,-24381901,-215744327,-1064524442,12507278,536919824,-217841479,12559718,67156240,-205507738,12495718,805355296,-218103111,146711910,939573024,45720934,536919552,-215980865,45720934,536919808,-205507738,-1866486938,571465,-1732323186,409713152,-524172661,216711428,-2013117303,1955071060,1128315143,855828929,10008822,1727256718,-1587140955,119480332,1048793190,251669536,-2130702204,36386110,109252358,640641024,-385973016,1483138021,1727004709,-399760733,-1167662376,-2147446784,246878054,-1050279672,1231422433,17696455,-1738014712,1716676096,15886417,-1692467410,-1070373340,1711313000,1750099536,-13762318,-953902306,-1744761338,-476583936,1499881055,-926721946,1392508932,-396990895,258407623,738997943,-1262472346,520039944,-64674657,264244223,1711315844,732434059,48349542,264321894,-1962933630,197692353,-2122051639,-1261335808,520039945,20784287,1904545536,344549120,2862197,772584448,614407935,251658557,1728057988,-1401613173,-1275068373,520039946,1256924319,-1223727472,-524196158,1740868368,-1257993882,11212,-1459426879,-2079387649]],[38,5,12,0,[2424841,268436976,1713627977,1724495631,732433961,1711277837,1048762,1718090752,-1039964501,-2092500766,-2112937730,915013458,1583754252,-875996327,0,-1957363712,172919788,453228637,385822222,1482227730,-4652173,-1024042497,-2130283519,1929579263,453228554,59406,1476448640,-852152392,-473854943,-2144957875,1977910318,-1328368638,1363458816,-1169340999,508579120,-125095987,16770945,712267807,16777089,-75427211,209014085,1296365953,-92207499,359945810,780156544,-32803584,-1274907196,-755203904,-1070350475,-1157517117,1303990597,875739725,-75419699,-361410741,780338828,780222089,-1275002693,-2128675069,-993815762,506364222,-2054349042,-1557202547,1623140552,681623046,1358960569,1604776791,-217942695,-389865564,-1072955558,117314420,272444211,1024094725,91686161,-3938224,50008,113704960,11929,781194893,-851639624,-385649887,-1717370687,-1193768146,567100416,-1293352077,-2134706432,-385649408,113639593,-1207751009,512443394,1522085529,-1625912064,1931595054,9431299,782253697,57948211,-2130672407,909025854,-352095155,1048678522,1480666788,1877672820,-1474917488,820674862,-771444432,-1965683998,-2144426442,-1031065362,1980039229,-996061102,740336430,724829950,724935512,1929773117,109971006,-1960431958,637536286,1978285952,1200498180,-1660515325,-97088210,119586606,1191207097,-1185458607,-1494024185,1952013919,-1326391290,-2096633087,-970586681]],[38,5,13,0,[-1962438651,187603230,-1274776357,-1021194946,11669490,-1934622702,21537736,-1557210996,-1207566336,-1064429461,444198,637553408,138892,1128315655,-2130383935,723020739,-1912523234,-1274989050,505531722,138274823,1929380413,328251398,1006760937,-854952702,1946331153,1090977284,-288954326,-402439704,108202131,-384402248,-1207565868,567096616,-817922010,113706613,12103,790805255,-399566918,1048833917,1929916259,1661388550,-2130704337,-1070633154,-955878656,-1070633210,1665041152,108412975,795018951,1048641600,33566575,113706614,33566575,795813507,795058684,795813623,87076869,-266076145,-1560215389,-1578630910,1975520242,-536801507,1946157481,336181269,-298391472,1715372120,57933868,-384517448,501743940,-2146602238,2830910,-273152395,20113685,101103848,862912696,-2129211941,1967673595,370049047,12058927,650153712,604043936,-2147125985,36640270,-1014047949,365805748,-1022639988,-165278860,1946289479,1241972228,520488705,724713088,-401902336,108200200,-384340296,1189609692,87418883,101068264,-1064386509,27304230,-1576662234,1702102785,1758282676,1978893885,-1207558564,1048593410,1946168114,-1157386238,-1464270688,571904,18351758,512687923,-141885172,520579277,860897720,-1160147749,297730120,-1201091281,213602368,735742997,353155546,-855615302,1342224488,-1944556613,-1176884262,1758265424,789579462,409713407,1912751080,42264661,-1959444376]],[38,5,14,0,[-2095579172,800588484,773967157,138889,67537966,369554944,259260975,-852137544,512306721,-1943142394,503318534,-930347234,2075842702,623884297,-165273139,36640262,1639581812,627685395,-132177459,-2142231573,2830910,988284276,-1961563165,184632854,-1274252078,740228877,-16075775,1476471838,1397801977,-2096725678,-2092748753,3114262,797116035,-2062122225,646119471,-1259327613,740228872,-2131066623,-955092479,67590,16417036,-955878908,-33486842,17342751,-524168653,13796099,797115907,797251091,-2096890107,-490667822,183025926,-225718261,520030644,-1073020628,378096500,213123398,19668735,1031061515,796335617,796464657,796597761,796726801,796859905,796988945,797122049,797251089,10607500,82362625,413385475,18522881,-1560248315,245563660,49018881,1532688784,106152792,-851246920,1971338287,1125169260,512307149,109838636,1048772910,1946288436,807307551,839289857,738641665,-1945315327,-2147406322,2831422,113706612,216858924,520028340,3997996,1024160515,695337472,35453825,95691634,19668735,427081739,520030132,-1269825236,740228870,1488980737,-1073019020,-336067724,109967628,748883151,772705281,-1017444607,10440,571980384,-851639624,-1955040735,1140898008,1785864653,8438519,-1023974284,1584676864,-1177004403,45613096,-1960719036,995062514,843806145,906145993,1946371204,12079886,-503256866,1977879131,-1342000894]],[38,5,15,0,[918620673,1946371204,1149974057,1143682594,-971016666,186782726,-1172171357,62464532,1141094400,74588621,108314939,571803335,12058624,1629605182,1048626121,1946168114,-134486012,1381061571,24952406,1094922425,-1979784829,139757836,-1996405087,-1070396860,-1996340087,1149830212,205833990,1149831456,-16010226,-134140898,1593377259,-1017423526,724713088,-1023314944,-1106880941,80150908,1153894688,-1593835518,1149829400,21405960,856310921,71600576,-1996077943,1149832260,-16010226,117517342,-2134680738,2830910,-1310194572,1364444145,-955885742,520163334,796631297,-1593765213,346238845,9484545,17565326,-125059021,-1070355469,21501579,-1190918168,1483407359,1364218451,-1711211928,409674054,1381202026,-1704439472,558275072,817436779,2132708163,-2129229009,1381001775,1358981715,-1711211928,409674054,1375789160,1358981715,-1711236504,409674054,1397911658,1750138986,1184497818,-1189582047,-628293633,1778624488,1347572552,15886417,1797342874,1399351832,1750159442,1184497810,1360554785,1744895929,1381171416,-228044464,558275072,-1957095317,-402573802,543818608,1364218451,-1711213976,409674054,20448967,-1912209376,637613574,2889355,1778601960,1347572520,1753218920,1184497906,119040801,17962635,18095755,17829515,1381173354,-228044464,558275072,243996779,-507444984,378226947,512438147,946483077,1364218451,-1711218072,409674054,1392547944,1750159442,1184497906]],[38,5,16,0,[-1189582047,812318719,1347424106,16410705,1797342874,67156504,1380991082,-228044464,558275072,409606251,1364217936,-1711213976,409674054,-1041704308,1354924290,-1177021695,-2006450133,1347572480,14772305,1797342874,9463832,1364218451,-1711213976,409674054,1761607609,1347420320,-228044463,558275072,1572411499,876512012,57803521,1745642425,6947016,6977642,14968913,1797342874,336967704,1778438248,1785752069,-462925824,558275072,133699691,1532582495,842956995,74711083,-1007544600,1448235347,17761879,-1912528370,-1962862074,-1056893426,-1991703583,-1962861554,-1993378026,-1962861034,-1993377506,1778458654,1783780112,-228044544,558275072,-13428629,-1190055750,-1993998304,1170679317,637562882,280006,88458790,1170679526,-2097151994,-947715134,-1159732728,243994256,-377290474,361309728,38127398,-970588077,637535301,-435862074,105236262,-1031602176,147292931,-953753630,-771684346,113714690,894632232,805750566,641043713,20973255,-953805327,-1895729146,113714715,374407552,-2012821722,640374273,26740423,-953804817,1359087622,113714710,935723608,789972726,638022911,58197703,-953794528,352550918,1583286038,-1017423526,724713088,-402361344,1355018794,-1070442671,-1090507591,-1426914992,24774343,113705016,6816084,22152903,1499410600,113506392,1488530356,1914817859,1975519794,2029617454,-400001693,594673703,-987301346,1015021941,-988973590,-1993997964]],[38,6,0,0,[-1943666315,166396765,-1425806408,-1416589128,119536554,1053053891,-2144992980,410380861,-402651717,661913658,-2143385298,109850154,-1004131710,-487915139,-348291034,96143989,1894400,367724916,334027571,772699392,713047748,-955531124,-336067724,-1017382655,775520550,639989246,235043200,-2128208267,91489657,-2128210315,-401733767,-2128212363,788204409,-2128214411,520031609,1486658755,1343225637,248447467,-1660945432,-253460392,-1192166272,1215561728,-1444937457,343212033,-336592792,-401682687,1486684155,-1192172416,745799682,1358955448,-863284378,721674627,1721525985,67108968,1721591296,1717266076,1726022557,50167,1533411332,1073837145,-352242525,-401682687,-13434885,-339681654,81969412,1465274563,907972126,740199937,-1393151232,-76169206,1975519916,20819446,-1089899264,703078012,32241665,1583292409,1465303896,907972126,8502785,1948269740,536657915,378406,1333005628,736668750,-1442614015,-970524693,508952581,-661733236,82805591,-399543618,1952383220,14870531,1447976479,840891839,1017818322,-33262579,653716418,519837320,530366302,699662768,-859889203,-1274957793,522308905,1472421471,-852492104,1929722913,-371510523,-4259678,-1898236929,1241626819,-1064554547,1206547776,-2125510796,1912865019,1241692384,-620023859,-947136652,1221751872,-1072971005,-947664011,-253263089,-51321984,1253627787,-1031034035,-1413444437,1454097291,-1962933063,-999438]],[38,6,1,0,[1587881715,904657547,-17776,-256720242,-2128151925,1967999549,2105616016,1979711236,-1185481592,-1960443900,653460085,57958055,-1946192151,2106271482,1569400322,281510662,-1957631101,1031115,67104954,13861847,1448133471,-1073042772,1582299765,1465303896,1424491658,652249600,1290274186,1977629184,1959004680,-347650556,-1017225241,1981824080,1949973556,1950039088,1949056044,1950170152,1948990500,1950104608,1950235676,1954298904,1949252628,1948400656,1952136204,1952267272,-339725820,1493109762,1918975171,2004499462,-1021301758,11668141,-1951399921,-1593751538,251986176,-1947196416,82362872,-1023157364,-2147399517,2830910,950079604,16778539,721504419,81838531,1218574475,2074291713,-722999284,956385441,1963011598,19833603,20057657,849544053,904706305,-1910585204,-50973736,-1205885709,-1064435701,-1174320991,-487129072,637556927,637683081,637818248,-368609912,5977533,637565119,637683081,637818248,-402164344,-2130979438,3084350,297735284,1346418735,-1944777541,-1931858982,5814985,-1396479795,134263296,1048621056,1946169104,540445961,-268322782,280510925,18522880,-1560241992,109969678,243990798,-507444984,-1950338302,-1410073352,41969737,1364217936,-1878986136,553969678,1342343272,1750159440,244318450,-1088358936,1049166496,-1031012086,-1949170929,525767,637896998,-2147203642,-1036318606,-125107085,-953750549,-402653179,715333402,-1997997311,-1948568798]],[38,6,2,0,[268483027,1931765992,521018906,-1270706502,251304969,520238568,1286930352,-401671524,-1546911190,113705222,268173572,-1054380568,-259324696,1526758634,1072621568,1526783466,11665602,347078702,385875970,142677762,402698752,17936384,17924641,17924641,11665418,296747022,-1308622335,-1342174720,528,3276800,187826176,553693696,1093632,84934656,184594944,21868544,295505,1441970,42033328,167817728,3321856,0,6422528,-2141192192,11665422,279969800,327292930,318767105,318767105,318767105,318767105,1,268435456,377754884,318767108,1,318767104,-1308611071,-1342173696,-2126315200,0,112,112,1179923,655538,738268080,738339970,614530,590002,1241539248,2,268435456,318767104,-1308618751,-1342173696,-2129460973,275,0,917785,2097330,42096304,402698752,21213184,0,269418496,555095316,656679714,17825832,18055443,21364736,22020096,21004630,21201219,21168128,20971520,39027011,371360339,-2144661952,671761,524288,2,8,262154,-1957342980,-1909586196,637534214,573835006,1464930932,20756822,-1088274242,653468540,1499422372,1948159014,138840867,593535782,1913032486,106454307,2014743583,1982236963,1681295651,-1139335645,1593516896,-1090525567,1211563862,39282689,-33560959,1748434774,1714880293]],[38,6,3,0,[1681296165,1611013667,-1088208194,146350946,782627584,-1560280415,1386423124,592486691,1913650304,687636525,-2001000329,658124290,776145268,1946173312,-2131563751,175378428,1947663488,603750405,113640821,-369155248,-58720062,1343190352,594163339,1478173672,41157747,-58665493,839939365,1947110372,1813416739,152627235,-2147444247,276116988,-420944846,1242990856,1913555235,8710435,1962998912,94562312,2028667763,889636752,-956301278,2242310,1073512448,-58718860,-1962379968,-1994166770,-400411378,1357512838,-83862782,-1593275672,-1259854992,893289217,812908578,-165457759,19095558,-930402955,-1557958495,-58711216,689403200,1948398862,1309555475,-1593084893,103490103,-1056758962,-1209333269,186791841,-1559661376,1856054096,592356131,2014744161,1982237475,1949761315,1916206883,873397795,1360426274,-645114026,-1174617714,1086259516,595377698,1583326451,-820050087,1967455360,39381251,1967717504,147843331,1967783040,151644419,1967848576,154462467,1965489280,1278642955,437446691,-1021096797,1966668928,1279165191,-210436317,1968438400,915099662,-169335950,592618265,-2142114984,192237820,592066187,-1558584344,-2134695094,360011260,592066187,-1558588440,915088202,-907533492,592225049,1459388611,-11527563,-1893502410,774076934,-402475871,378209573,1122509690,149641216,1969224832,75884547,184961256,-2133756736,438530366,378080885,922690096,110044020,183181874]],[38,6,4,0,[594624128,-402426549,922683029,110044020,-488103046,-1952091132,505641494,-343877237,-2146143736,74581755,594679435,-1198552530,-203780606,-2134696028,175441657,592318091,574033409,11856875,1946417536,83460103,615779445,-1431512434,-92945350,-109001953,-1962511099,-350007282,33128663,-628223627,-109048694,2472447,750369141,531950336,1157398723,-1310129291,1375502338,-58718860,-1592953502,-222616758,430827520,-1021097309,1966079104,573612313,-1591522653,34546226,-167414328,41255109,1923334195,-58670301,-2096663240,-14455746,-58657932,-1592167083,-222616758,426895360,-1591522653,-222616756,426108928,-1021096797,1968635008,1647771402,1107726115,-2146899165,58023932,-402416152,-672660179,-2142997501,690188606,100863861,2083332932,1647771393,1107726115,1115982115,1899921443,594889507,1782483799,1245612323,1883144227,309657891,570308235,-1928432499,109973117,-1515904142,778020261,184698251,-392923968,-1888156387,-511653749,49905679,-390062475,592756228,1008956607,-1106873341,1925129042,-1157330141,-857210638,-1023047400,-390008693,-1593492476,57811828,-1557957983,-963959942,1946378472,-1929934874,2047250138,-25695965,-29455366,1019818785,1014526989,1013412876,1007645699,1007383557,1007383554,-385387516,243990815,1342579534,1949731670,-119110877,17696398,71600678,124029478,1593831593,443811672,536934785,12125042,1312719136,1914699811,1309067014,-383778781]],[38,6,5,0,[1380974800,594286219,-400329567,378083253,1419977548,-380085725,1048772811,1967465294,178435,-1962890263,-1960706498,-2145169906,427114745,100673721,594806414,594294411,642026278,50520257,-2048325688,1106870272,1049313909,1048781308,1962943029,637197,-2097118232,2241854,508651636,-150518389,-1960691418,-974532152,908213046,570310283,-1992907277,522337078,-63009959,1106870305,1307263093,1967323520,375045,-109038357,-1190824633,720044034,1969289600,2537733,-109043477,-1190824600,384499716,1969355136,-63010016,893289249,359989282,-402650695,1461583892,594294411,594812558,1604645884,1279166751,-1912159453,-1960610810,639855678,638145931,-1995750005,-1558037738,-1024974275,640381974,-1559804533,-2031476171,-83862782,12112435,-1947076832,992097550,-1962773823,121997761,-1960618847,-1188954602,1049296903,1435050492,189106441,222085895,205283444,54279796,87822196,37489524,71043700,-454490508,14412032,-1957277690,-2094828490,110033126,-1977220850,-1977220028,-257357980,123231999,592449163,-1511455884,11790592,592330371,-2096008091,1159941694,243271028,855712608,9103817,-385875271,116785284,1946231648,-1547685112,-2031541707,1309575936,1106870307,-109050508,-1589545631,-1073012171,1049325940,1569399292,89981191,899924779,990344226,-1996262461,-109050043,-1957399199,958855107,-775386334,1053034217,915087931,-201580034,993954213,938149666,1969289600]],[38,6,6,0,[2537733,-109044501,-1190824606,317390853,1969813888,309509,-109049621,-1189841561,-1912209406,-1960610810,-1960706506,-64787394,-1593334541,1285759852,1397801763,-1259731374,1476418306,363194619,-1056642367,-636810013,1526922730,516225792,-2144984202,-100793241,1482381831,-336004157,1929526519,71090945,104659828,777058163,-402475871,1012400249,1357542659,512630353,-466476174,-1431567695,-92945350,-160052738,-1017620193,-76414404,-143391684,-210565572,593639167,591529615,74711612,-478870212,593495798,1356625153,45523246,594687743,595199631,-2030032664,-1898279689,-400328186,-1017578687,-76234741,621013185,-210501602,-277609412,-1265946986,-2071264578,-154983582,1685324996,594818699,-151460221,779387076,109989894,-1977220850,-1977220028,-257357980,1963415807,8841475,592449163,573902377,592318011,113719155,8757,-1957679125,1813416902,344188963,1419971189,1276545315,1525372963,890145624,16351522,-1190955488,243867648,99296078,1946404086,24952588,1963050230,-29455612,-141864927,604235968,1012298782,-1961986812,-14536650,-1893584330,-349996538,1963867204,-2134575588,1962934456,1916177164,333637667,1386414965,-919381725,573902473,-2134575421,-1959880808,-1962754371,1965253301,1116047635,1899921443,141895971,570297995,591531657,-511485545,-1948945393,-2145160170,91489785,1963391360,-225732921,871949955,923141074,13796130,235310598,1141057025,1410475522]],[38,6,7,0,[1947346436,708217607,-119110911,38045990,72648742,125077542,-16464090,1153836799,-2096631291,914949326,-164420742,1405346827,1986854016,42254086,-1081068309,-58720048,1007383902,-1977714941,43302872,-58713621,1007842655,1007579650,-1979025659,48988376,-352148289,853314050,48480767,-1959855357,-2134680827,1059287358,1048583284,1950819185,1899921429,242506275,594624128,-2146602402,1596158270,116786807,-1023335584,1355006010,280580691,-31552768,788237089,136843,592068233,594163339,594681486,-1960401421,-12777913,639137023,1946699531,2009409042,2139694598,1468605958,-217534200,-2096895067,-1960439609,-12776889,639137023,1946961675,2009409042,2139694602,1468605962,-217534196,-2096895067,-987361081,-1993997705,-1993997697,210371671,-1527561919,-1960379509,1959922453,-1896467672,13074906,82821377,35031854,-1042873600,12125415,15302944,195800321,1309045952,871817807,-1994455342,1482381847,1053034179,1621173110,1300964899,-421167100,169403520,1166616293,1354958596,1962942013,1783825946,-1960442085,637564950,-1157596511,-991428366,1539869458,-402396409,-1017638548,106386000,1007782632,1008956443,1008694300,1008432163,1008170020,1007907842,1007448584,1007384079,1006924400,-352094601,-125071263,-16515325,1359420266,-2080841341,1968787705,1209436957,1429808641,-99519230,618825099,-1962571482,639952005,-83737207,607924459,1572472181,-1173755129,-805108815,-805056509]],[38,6,8,0,[38112038,21497403,-1960441995,1958886149,-1993934323,1209436949,1435051521,1594358530,-1950132134,-1960613362,81904081,839707329,395045083,1352867955,82428195,-524237174,-1041757692,57935082,-1979711559,-2145170930,19095566,645924331,-1543625888,-253222064,-1343661826,594715126,1912774717,-402649326,15207797,-955747816,2322950,-955389184,153309190,1611563008,99287331,593503872,-21108482,-159585960,594153099,-507391605,216711428,1025733281,745669280,1978138639,-388287961,762517493,-1054650205,-964033303,168091840,82493928,-4652172,1242466815,1611563043,317391139,592447175,243269641,-352246944,1613135877,1692991011,602495230,-1307858954,-1342174976,-402236184,1458046553,106162182,-402239256,1256719949,105375750,-402242328,1055393345,104589318,-402245400,854066741,103802886,-402248472,652740137,103016454,-402251544,451413533,102230022,-402254616,250086929,101443590,-402257688,48760325,100657158,-402260760,-152566279,99870725,-402263832,-353892883,99084293,-402266904,-555219487,98297861,-402269976,-756546091,97511429,-402273048,-957872695,96724997,-402276120,-1159199299,95938565,-402279192,-1360525903,95152133,-402282264,-1561852507,94365701,-402285336,-1763179111,93579269,-402288408,-1964505715,92792837,-402291480,2129134977,92006405,-402294552,1927808373,91219973,-402297624,1726481769,90433541,-402300696,1525155165,89647109]],[38,6,9,0,[-402303768,1323828561,88860677,-402306840,1122501957,88074245,-402309912,921175353,87287813,-402312984,719848749,86501381,-402316056,518522145,85714949,-402319128,317195541,84928517,-402322200,115868937,84142085,-402325272,-85457667,83355652,-402328344,-286784271,82569220,-402331416,-488110875,81782788,-402334488,-689437479,80996356,-402337560,-890764083,80209924,-402340632,-1092090687,79423492,-402343704,-1293417291,78637060,-402346776,-1494743895,77850628,-402349848,-1696070499,77064196,-402352920,-1897397103,76277764,-402355992,-2098723707,75491332,-402359064,1994916985,74704900,-402362136,1793590381,73918468,-402365208,1592263777,73132036,-402368280,1390937173,72345604,-402371352,1189610569,71559172,-402374424,988283965,70772740,-402377496,786957361,69986308,-402380568,585630757,69199876,-402383640,384304153,68413444,-402386712,182977549,67627012,-402389784,-18349055,66840579,-402392856,-219675659,66054147,-402395928,-421002263,65267715,-402399000,-622328867,64481283,-402402072,-823655471,63694851,-402405144,-1024982075,62908419,-402408216,-1226308679,62121987,-402411288,-1427635283,61335555,-402414360,-1628961887,60549123,-402417432,-1830288491,59762691,-402420504,-2031615095,58976259,-402423576,2062025597,58189827,-402426648,1860698993,57403395,-402429720,1659372389,56616963,-402603800,-1159200579]],[38,6,10,0,[12052480,-402606872,-1360527183,11266048,-402609944,-1561853787,10479616,-402613016,-1763180391,9693184,-402616088,-1964506995,8906752,-402619160,2129133697,8120320,-402622232,1927807093,7333888,-402625304,1726480489,6547456,-402487576,-2132278653,41805826,-402490648,1961362039,41019394,-402493720,1760035435,40232962,-402496792,1558708831,39446530,-402499864,1357382227,38660098,-402502936,1156055623,37873666,-402506008,954729019,37087234,-402509080,753402415,36300802,1342236905,1748881548,57956352,-2130647575,1966120188,1048655465,289943708,1364546166,907956307,816062149,-1928926333,-1959748050,126419014,-1996339573,1183515207,71796996,815571254,-1324272851,-1041107453,780993248,-402445980,-1962916213,780993102,1183395996,38701312,-1945870711,1478428254,-883074725,-1674117322,113718832,12444,-58646293,443822234,-58628749,1601515672,-1707671754,110048816,-1892274020,-349136378,1364561921,-350334893,781029497,1183527078,244004352,-1053097722,1586169461,-1878594562,69110582,-1176924671,1263206407,-1996470645,-498250489,-1708225035,106859568,-956014967,5440070,-889174329,1532501779,-1093968551,46088739,-1878332653,-1086171458,32183045,4765840,1532549262,-13739431,1744830518,1399456000,669567831,134146056,-382872641,-2127165491,-533685186,-1206094848,-661782453,989922977,1949345286,-9508605,816070273,1248985216,922706921,816062149]],[38,6,11,0,[-536707199,-1959430912,34539599,-2144504383,-58656540,254113272,544588035,1913014075,240093979,-2134834673,-58658076,252540402,1195098371,-955944436,5440071,1392672643,1270360180,-2133291520,3084350,113708917,5450010,689440455,32052139,4241663,815795851,815668875,1478443469,-2091034277,-1194392380,-661782453,-997998450,-1084728570,-1914163609,-1014282489,856131560,775929846,-2096688919,1347618540,518818645,-1912583240,205949912,-1290718419,-1040976381,512557792,-670881564,1183385483,38243078,-1928837495,-1995174906,1187449414,520151052,-883206051,13828096,-100481917,136249134,79987476,1347624655,-1947432107,-611444642,-2095686005,1183520491,340232468,-1995290997,1183519303,273123600,-1995946357,1183516743,105351430,-1996208501,1183515719,38242562,-1996470645,-1898411001,-1948021808,138841068,-1290693843,-1040976381,-1909587232,-1929379810,53044254,-1995994152,1200294982,239503618,1560307341,-2095097000,-87358268,-1909580036,-1560281058,-1957354294,172395500,-1547763931,-1064557368,1560561287,1359885101,-235535439,48283993,616703625,616568460,646649630,-1588592384,103362415,1415053568,816856705,57937954,1342566377,1526939882,378427392,646653120,-1957354302,174490092,1174995712,-895394550,-821616860,-1338080936,1947214384,96659715,616576767,616707839,-935919842,1281887780,-920223723,922746148,-2087508792,175251707,-1912347711,-352249338,-473853939,109981186]],[38,6,12,0,[-1014956032,-14276252,-14286217,-895380681,-821617116,-50684897,1478806179,616695439,616564367,16778895,118549072,-1906835365,-1960609770,-14453210,-14368714,-1675312586,368011278,1611852931,-1155219295,-152567566,637193,616707723,-1911896445,-1962469672,281510908,782627836,7822,-222575221,164882432,1629801123,617229963,-1016590692,922721301,922690784,-87087906,415532028,2002478,617259776,616695439,616564367,795844944,16778753,378416728,646643712,-2031484672,-352298233,773782743,7822,793198211,-16354304,1948570118,1355751170,-147896415,617784280,-1813438632,773782776,7822,20201091,1344238339,501746608,1950360576,-401821676,548405268,15442150,15401195,525869286,-383821617,1894185274,15401195,1910767851,229953475,1088954829,127396354,65732699,-1668247408,-326412804,1183535952,106859268,-1996339577,1183384670,1566071558,1963719808,-1279249658,-401872000,-789970417,-402629881,-389086617,-386137597,-219545585,-1962910969,1491609670,38922240,284983503,37495157,297338229,1009642240,1010463753,-1962248942,-922540466,-349811197,1947679771,-2144474328,41226748,-58710293,-955812581,24904774,418061035,504751100,-1910212981,-54585762,-1527514111,239519519,15401468,284983491,154933621,297338229,1011936000,-1962248937,-922540466,-349811197,-2142311614,309662204,209006652,-1157609845,1390936306,373721352,-58704405,-1591577317]],[38,6,13,0,[-222625410,138405888,100761251,-1962836802,2122914430,373722628,-67092295,-351820557,-65737962,612272902,-1105836402,-1527578116,608602887,-1022474615,19261689,1042684,1527254506,675711744,-402644248,1036976499,410370567,-1558034805,1183524058,618439446,-1996404575,-1984430010,205949192,1364414659,-1057193902,1190605173,1962934548,5671733,-268371327,867698037,-401085696,-4650500,43497727,1783780176,-228044544,-401698816,1183385964,1024191254,108380679,-1994242421,1499073606,-389851045,-386137945,686424079,-1962910968,1709713478,16115712,1364262095,154949462,548996469,1010625280,-1961200372,-727505850,373721892,-1591421277,1183383880,138655744,-351385975,1913928752,-352160468,1964391464,570335496,-351385975,1964456988,-670135528,-1961696476,1049306230,2122916350,1586372110,-1510736874,1499356959,1023198040,-1962445547,-660403130,373080868,243996789,300098776,-29979898,612272929,-1911652727,-1527572922,389858055,1183516277,239503652,773782211,7822,617350799,-1275051,110037110,-1889721144,-1994076154,-1943748058,505724950,2525975,1872842753,403759,-326936575,-1036583160,-1070137564,-935919836,922705956,-16374580,1613023286,37158702,922693120,-326434814,429614,-802750720,-804876508,79987492,-939094175,110036772,-998038324,-1073311982,-1039757532,617259812,616568462,616703627,795844944,16778753,-326412968,623167649,1719779327,151191558]],[38,6,14,0,[-10680762,-1591422922,512632010,1489183948,616576767,616707839,1650986526,-935919847,-701038812,-734593244,-50671836,-1039757537,-1073311964,1911181348,-83862776,-635502751,-997983196,-1879433464,-1893416442,1344585734,1527306986,102653952,-50533237,-2145432726,3084350,-1142357132,-1090052608,1183526243,27191320,-1962621053,-1779950522,80184065,-400931189,-947715700,306612996,-2097052696,1183515847,24832012,-1962621053,1911033926,80184065,-401717621,-947715736,105286405,-2097061912,1183515847,22472708,-1962621053,1307052102,80184065,-402504053,-947715772,4623108,-2097071128,1183515847,20113442,-1962621053,703078470,761315073,-1958690626,-64742330,1946179645,5258507,-272759180,-1877021888,1946179645,440830744,1914942269,603405584,649988983,-83442111,-71359443,8382765,-1947204680,1048779854,1929576756,1586189065,1531039002,1399196651,1589055334,1715588378,1629423451,-16127541,82415760,-376401665,-1869545729,-1862337815,-17438320,-253128560,-376401666,-1869545749,-1862342935,4962448,512481422,1353974076,-401671524,113698840,-1342111413,-1672694529,166203130,113757416,270676144,-1560214879,163447040,-1912655037,-402587610,-167050434,-1944186764,-1948741944,-1677085482,-571994374,-16048153,-678753676,-90437196,-405870578,119448555,288566611,-201981005,769310555,-1090505752,-1014288917,1191193576,636010891,-1031059712,-1023402008,1347815198,771425990,772849421]],[38,6,15,0,[-1187996482,-391315450,-947716088,1492640260,-1061043362,1304580,-402341695,-1061093363,518148,-402341695,-54329343,-661957808,-1978670205,-1440095097,1136875611,218149389,479899648,480582821,1397562534,1397703725,-58655744,1010922774,-821987959,-76251076,209029180,195951489,-1070397835,-822043717,58033724,1020248115,115373450,240211798,461946631,-67106887,1599710963,510986078,118407219,-820195905,1967193216,1946369032,1946434746,1190953142,71042933,-823586698,1140621554,3995765,272368756,-1957302155,1265245932,101093151,704684842,-1560131957,1183525380,704815876,621168267,378339326,646523400,1265248778,806403095,705312511,705181439,37158736,70713130,704684330,104267616,1265239594,-68383993,1967389824,6940677,-466482197,-661929981,-2137522386,-1895302629,1630144006,-1893072733,-1893071866,1479148038,705169039,705300111,705173134,705308299,-1593424247,1183394306,704946436,-1593686391,512633344,-815977978,168969927,205965059,-1010613160,512446644,-90439364,-434051058,-1672740168,401084154,1962949862,306628101,1187496832,-1944691188,1036189774,91553792,-352255816,16792840,-1682438795,-104073216,-1144615989,-1293418254,-385649916,118227170,-443821938,-350980353,-401682687,-1070333957,244048,1946318395,-790085375,-385649918,118227109,-1946951088,-1545070506,-18172,407275864,1783780176,-93826816,-401698816,1451951122,39226370,410310203]],[38,6,16,0,[-1190886936,-1990656001,1397752390,1358981714,-1878986136,66119694,1049221003,1676149050,16824580,4622680,1342258339,6967891,15886417,-806875504,650153475,2889355,-1190903320,643366911,1342188707,6967891,15886417,-1343746416,17545219,697126,-1912579144,21537216,637552270,-16773981,-165016570,1827279958,1476418313,91537419,1929563368,-1932030730,-795936040,-1959784260,45869255,1527343082,37574656,-2146536448,2784830,-1696070795,-339725536,2118025253,242483242,1048821811,1946168464,112661,1743261931,-2134887648,2769214,-236583820,110084106,110044354,-363846464,5966390,1048576000,1962945098,1241972233,243754,-1957293875,2113008,-423555725,1687456514,1720486697,101772073,-1912346943,637606406,-1960438645,1577517644,-1946527805,2113016,-406778509,1687521538,1720551721,102558505,-1912346687,637606406,-1993992823,1007092301,-1995934428,-1994072050,1596251670,-1957248005,2113008,-423556237,-460027134,-426996952,1472421416,540932235,-1056083200,-1980103961,-1993808747,-81205619,106021727,-838725802,-336001932,-1957457870,-1912533474,-620556349,-2080840829,-214173466,184906331,401340900,72124966,1978712566,81903630,38046502,168093889,1589656545,1405311239,619205201,-1007200000,209059824,-746335997,518144,-1069825141,1388534617,-1056119871,-636812054,266503002,-1906899261,-1962865146,-119045128,39160614,73239078,125667878,1455621983]],[38,7,0,0,[235310598,-2081387775,-1993934618,-2010774956,-2010774436,1577518972,-326412861,109971030,1988821262,-119110906,637814411,-2147138424,-2144931612,638518884,117859336,79874398,1381061376,1340657803,-1962446079,34597058,118227570,-1017423526,1912620776,-1022948350,109990662,2025521422,1958742786,305442,-131847820,1996519485,651725602,360323,-970581643,-1961949881,-133952317,646975723,360323,-343675788,871658248,123468224,17473987,58048523,1394142201,-1898411258,637603334,110049279,-970587894,118424903,-1023144869,1465274961,235310598,265325313,17710595,-1962762050,650808262,359555,-964490379,1945582344,-336535006,147227401,-479004869,-1957685781,-1949266998,1239234,-502742397,67918070,-117314568,1516134151,1465303897,-1946159067,2088969968,729088005,915144499,-167050998,-969203084,-24443020,-348878042,1153836785,-1960440059,1962871556,92874245,178456299,-117314815,1405312607,235310598,264473601,-1019487485,-661969545,653845379,360323,-953804428,1351,44104577,178327154,126428673,17440393,-117314568,-473736441,-397389554,1918435265,525573,-1017514782,-796175789,15001683,-386364840,1532624899,1359369923,-1912440642,637603334,359555,975576436,393544796,39074598,-2094657163,192282428,841404298,-511703732,-2096597762,-680326930,-1962742791,1577540038,1465274819,-259324386,-427558005,-119045128,17696398,17702542,-67107655]],[38,7,1,0,[520594931,-1017553313,1357679445,-1912187053,-1962865146,-410840962,205949944,38111526,638469771,637814152,-1962449528,-14350778,1166616176,172395269,-1459069301,276103152,-1056117823,-670366496,-1056291189,-2146693912,105187366,119376166,-916956321,1375734986,-1949594799,-390057008,91487734,1929261800,1107985,1783780176,1375693312,-2014835056,-1017488897,-339681654,81969412,12844850,1397751808,-1042773166,-1014823197,229698051,-78118821,712785536,-1555991296,1419979384,1377732906,-1043100886,-356449053,820740876,-1996432765,-1993711074,-1960156138,81969616,-339617653,-1547685108,-51893658,711368960,-1591052637,1721969268,32241706,1482382073,1364414659,-2147068334,2830910,-1930949772,-402427375,-1276575555,1325858304,-33065983,-352235762,-768372665,-1878936502,-201267186,427081739,21956350,113758771,-4183454,711202441,-402648901,552272009,236907152,200999003,-1995082533,858415630,1678674377,1410238762,1376684330,6809642,712851072,-1269206016,-401698808,-75435082,189625600,-1576634944,1156262525,-1949267056,182698456,-2096699199,1913067,1646168320,711238442,244320692,1039370728,544473088,710153865,244321460,-2014086680,1376176090,1023410218,57999360,-393214229,-1595211767,1499094535,-389851045,1721827347,712287018,-1949158461,1712228810,-15079382,105992387,369316435,504572514,-1031591324,13861664,855672552,10626752,27403776,44246528,113714688]],[38,7,2,0,[-65532,710151819,202279206,1376684800,243869226,1532624910,-2096053629,1424490707,10626560,27403776,44246528,77800960,1645120256,243869226,243990540,-1993987484,-2097148402,-612167446,2746368,41510,107046,172838,67553062,-1946157568,640308238,790153,710020747,235833638,1482229504,1364414659,1929127656,1030456,1783780176,-228044544,-401698816,244055418,115550822,-1557741170,-1064435702,135170342,113714688,10,434982,101092902,711369472,1482381816,1713277891,197365290,642872539,69258,300150066,172326,1358952485,1492941032,-503314427,922691318,637927432,278147,-2145356289,2830910,-1960437387,184552470,1376810194,244321716,1525816808,244320948,1492260328,-389837221,-1410597827,711329479,1048576000,1946168114,252831747,1527666922,1465275136,1714880262,1983315754,1711705898,264340266,-2097098109,350810337,-1907854845,-473789504,-125091839,1929081320,-1930392774,63891648,67553062,637534464,145033,34505510,-947190016,107046,-253181812,-1962052860,-389051450,-919340027,267112843,214338552,-1962153209,-1960154098,858418710,110098880,1594305126,-3974306,-13998538,-1893042634,-399874554,110035131,1405299302,1392924502,1929550568,-47323130,1526895336,-1880554637,180391424,-1207536421,166395905,-2084402288,24379641,-386364608,57932510,-1953467669,-390034192,1017185080,1975520001,20488451,303910]],[38,7,3,0,[37128486,243475968,-1962475518,27403975,1963015168,1230131497,57987595,-1929379911,-104732480,-2096053629,-963968813,1783780176,-228044544,-401698816,1499134926,-1064560661,1929651944,-1949922544,-79959857,-779368141,-352319560,-963905518,216729356,711724683,711857803,-117438280,1532911367,-402239037,745669495,-315441010,17730086,44115456,-514816,653983976,263879,-970588160,262,33998630,-1946157056,22472896,113465607,1431787091,-326898549,-27358974,1929590504,505862,-1903137557,-28931392,1929429736,-1873089789,1946157117,144778761,1458065920,992369153,1962937878,238757383,91488268,1105772684,650152962,81536,1361671425,-771012270,-4652172,-119150337,-2096053629,-1591344941,1397751810,1358981714,-1878986136,-84875250,250304858,1929595624,571401,-336000789,-1191669755,-998047744,1583308034,1405290331,651899654,73354,637789121,138755,-1896291453,989924870,1996558366,2139301388,91553797,1929954179,642910190,136843,737731203,-339649830,1926904579,185300230,-1962904119,-104254509,1542980075,-326412861,1347571974,202279718,378217984,12058638,-95012096,91687538,1929137723,-1874924797,134647334,1048782336,1962934276,281117469,637588099,790019,236327718,112640,2012894779,-61981928,-998042765,2122319620,57934072,-401216519,-335937707,123296271,16285312,-336067724,-12326909,1381221213,-1014048629,168201766]],[38,7,4,0,[1048782336,1962934276,-389838073,-1014235107,-1910062194,637536262,278147,-1945668352,-389837120,-1014300667,516119386,-1957635954,-1593832426,-1031602162,5392,202768678,101787136,144769038,144909824,-1931964928,1476397574,-117970913,106058179,711722695,113704960,10862,711984839,113704960,10866,711343747,-1906019328,640312838,278147,642020608,16780449,640315398,285216417,640315910,989859489,1915383302,638219562,989858977,1915382790,245442078,711893760,827686,640314531,923195,125114482,202259238,638547456,540291,638350336,525966,-1064524309,-117314568,-1017554425,-1958098637,-9574191,1048576114,1946168114,-397384155,-1050277103,-2090464032,-2112933656,23461906,1714057222,711722555,295439,711762790,378230886,1923164784,1812892458,1847495466,1364443946,-1912187310,-143791936,-1427569805,653298432,790151,236357414,642928896,790059,236329766,283738880,1912658563,-2095483641,343212281,1499121291,202279206,378086912,-555220978,-1871647753,1359266947,-390034350,263845479,369305088,321257484,-2097148386,-746385214,1355188992,6967891,15886417,1743261328,509172472,-1070342514,-1577058142,44236801,303872,401036,790153,923273,657036,565542,637536419,538249,915003534,1048772618,520093700,-963771019,134105320,1532582494,1381061571,-2017767418,-135141374,-320289909,283804661,-1191126141]],[38,7,5,0,[1397751823,1358981714,-1878986136,-134682610,643416206,134715,-336002188,111224324,1499072256,1448199003,-1064434089,137792294,1049306624,-946995190,137791782,650546688,671369,-2094612338,1086,-315485836,17730086,44115456,-514816,-1929959192,-353892416,1499357174,1398146755,-1907338671,653298624,138891,871949187,243934921,641794049,923275,17696398,276156939,-2094660089,3134,17696398,1592459893,-393017118,1922299500,-963952294,-1946732824,1153836787,-2094599675,208998204,38044454,1417684496,99287044,71598118,147030785,309711371,-1960442361,1241517078,17696398,-350975706,-953774055,1258290948,-963928341,-1946750232,1153902323,-2097151995,-287176509,1478552568,-1960394610,-2097151466,-634652446,637791169,73352,12178315,79987456,1477962745,-1960394610,-2097151466,-634652446,637791169,73352,1583044954,49927,0,76713,142298,207880,273435,338843,404379,470051,535601,601147,666729,732273,797858,863394,16788698,16854247,16919846,33566004,33631553,33697089,33762677,33828213,33893784,50343320,50408883,50474419,50539955,50605568,50671168,50736007,67120007,83898305,83963662,84029269,84094836,100675458,100739995,100805531,100871067,100936603,117451677,117517191,117582727,117648283,134228891,151006107,151072673,151138209]],[38,7,6,0,[167784353,184560519,184627267,184692803,184758339,-53181,-2135206916,121318954,-2094133644,91553599,-352009341,730315760,512634398,-1959919616,512295519,1528769153,-1238808,-81100490,306628547,1317011456,82510100,-32217472,-312481542,-940184625,3142,1066695,-2081821936,125239801,1928605416,-1962415323,-196548415,118234226,-1156430199,-768409358,1381126736,244339538,99972584,-253624312,-1377060117,78168971,-1427634828,-352160780,-52199259,605570699,1975729148,407291653,1183514624,1006380054,-955943485,5702,-1014265109,-402591045,57930607,-1979746327,2011763270,306628607,1877540872,-389837825,1586098939,240552208,-1946197527,-388396093,1474949893,235310847,-119307519,107446310,-255723664,-1055755009,-1047851798,184869057,216646096,105873446,394864256,105842726,1409231337,-219551663,-1946213911,-536866877,-661969035,1928553192,-1595370720,235310836,-119307519,88574502,302833700,88573990,-1995977856,-202829218,-18159106,-1912533343,-1073541184,1006166915,-385649960,2122383064,192154386,375295518,-1961199989,504097787,-208986362,-1961474418,-1174660482,-1510801404,-21436129,-1075264629,-385649934,-1511391570,342262782,206474238,-507391605,216711428,1928818408,239503636,-1041095960,-473889558,-1982657780,-2014768554,340689918,216187137,184871361,206473674,135415495,-26154752,-401717621,57866165,-369204759,1187511896,-956301300,528966]],[38,7,7,0,[1795050473,-75495653,-2146930096,58152955,843639680,48480767,1962949882,1334519311,394995202,-1995420023,132845142,639076646,-83734647,-2130829847,58069243,855511017,-2134668289,1963070078,-251467765,-1995420023,65736278,-370078488,-1014563334,-75439054,-401836796,1317662860,240552208,-393214741,-538316633,-2080601091,2116760815,276704016,-51934377,-1962927687,443976671,-216637810,273583013,1586367459,779520812,-217659773,-367065435,5967520,541559803,-65780087,-1962927687,444500979,-216643954,-370832475,-2084831854,1095978,1962870774,163808008,2045376226,-16267523,-1962838135,1200166982,92244227,-1995028853,1218512711,273058049,-149886589,-167530279,242222561,-384940407,238812498,594870600,242285185,-1031070350,-1290899411,1022621187,-1290767600,-1947994615,-2084339240,509482,-369284631,-1014235872,2143573851,93267461,272992550,407734566,341149990,74811686,141396262,639945377,-1591982711,-1993988916,-828300219,1166616100,-1072264414,1435051556,-1036612816,1971922468,617128238,541428006,1945165288,43497475,-1551536,-17934,1783780176,-228044544,-401698816,-1671695758,786655246,-16549889,-661782153,-1909523253,1476395038,-1874986972,-402426878,-326897255,116689716,429614,-142139648,-218097223,-367065435,5967800,-1961474418,-4711810,1620479,2123082739,-117381094,638421286,-1962779255,216580552,-1056118079,-787807007,341149990,373655846]],[38,7,8,0,[475367718,507873574,541443878,-953810944,8773,-1275314711,576097025,1945475304,-64296701,-1996077431,-1192754106,207522287,-384805239,1183579166,-164501476,334037874,-66393604,1183515059,576097052,1928746216,474385167,-1980789016,1451822174,-67835632,-1963201559,-321907354,-2147359616,1946292862,306612748,1719722192,1174994197,308709397,-939798039,5902918,168576711,20226048,-955234680,141561414,1358674409,-1957539501,-280893246,-2096043389,263782619,42448896,1783780176,-228044544,-401698816,-1064373942,1482381658,-2030042941,1442487298,-2140607349,1778412034,-16749968,-462944650,-401698816,777908518,805510911,1778548840,1778412032,1761569280,244318450,-336523800,-401682687,46333947,340688896,876512001,108135169,-399485080,1072299955,1717593851,-387074289,1634074627,36301003,604436326,2097195,-1199239424,1703110401,1718091284,1007830411,-1467543805,1938034433,251739137,251737223,1711324292,-1167668941,3,672564582,1712288811,1711465153,-108829119,-370314748,-1100611205,11028,1723960166,1711464641,-1956122621,-1050276795,-1956179744,1718030405,157681289,1714104342,-251658310,48349439,-1060973722,560333545,1730881558,1438060390,16678926,28443253,251984512,-2147406201,-2079390726,-889323225,18974735,251854464,1963006599,-1060700670,-703986974,-1050216910,-507506462,-489462270,672532838,48873515,-83354,-748224513,371287746,-1989727452]],[38,7,9,0,[-2124018611,2828302,-402653181,1740832997,1303842662,-108829172,-796717308,62547456,1711276032,-748231981,377841378,-2079380696,-144310085,371287762,-1167709400,-2,1724044134,723785249,722779750,-1050279936,57017057,-949590031,6,-4561408,1728049407,560382675,1714104342,724043511,255,-2124019339,-13948890,-385875972,1740832881,1303842662,-108829172,1717465860,954,-489462272,1726141286,724047493,-1167701132,1,1726141286,-2056863693,1965761558,1740701186,-1022212727,-1223727513,-2090464179,628294905,244326,-748290048,-489462046,672564582,1712485419,-326,-1026332929,605430118,518187,1300457411,1724055828,1716676182,-1100546992,11028,263022183,1718075427,-937226323,263022183,1718079523,-668790867,1722639975,14683941,-232714496,-253591194,1728053023,588235275,-1385797648,67052902,554696703,-494835974,64512,264375142,1483143203,1583766118,1716545219,-1083769769,11028,1740644623,554675046,-1419352120,1741693199,554675046,-1419352104,1743790351,554675046,-1419352072,1483104102,-1307098173,-1342173952,568610902,15401195,-259325717,568786864,15401195,-1705508629,18546688,-350099818,-352261376,-1017211392,-1956228525,1714137110,-2112894405,-1956249597,809402570,-2079391701,996540430,254491662,1711277442,725356171,-1205607577,-1477911036,266603263,1711282053,732434175,1007615846,130712363,1740802918,1231465318]],[38,7,10,0,[1532681589,-1202559293,2145967619,372991743,-2112935108,-1956249595,1714109462,1714137249,-2112892869,-1956249597,-1031051568,1724078694,1716676176,106391126,-1912541000,1049323200,-1956238432,1714136078,-2045784277,-1050279907,1730544361,-2129163418,-1192230686,736681477,-1070373121,1722508903,1726444873,244053555,98774028,1527807722,1600521984,1516658278,-775727002,-939500761,1711276036,1716610640,-2091751853,-763154239,-1223727616,-490641719,-905222640,-61961882,-4095642,1711276047,1712122305,1714137249,-2045786053,-1956249597,113731272,10850,-256376832,1723895296,732184203,268372838,1711284613,731922059,-1539405466,826179627,-2062614485,117309449,-13751503,1714669342,731922057,-1541502106,-473864661,1725139722,1712384961,728156043,1714136070,1711466689,-2045786069,-1813512189,-947165442,-1543099546,1049191979,191245220,277090240,-524196352,-394041846,1654875696,49018922,-1031014000,-796173722,1533461387,1499912331,-1010214810,0,-470423300,3336443,-1994051935,815871046,910592293,1183454132,809928979,158466620,91685692,-352243224,283175430,-1946484645,1072179270,552139264,-58667036,-2146733566,108463100,-66304313,-58670335,-955550460,-268435386,804551,-58670336,-1961593595,33341427,-1911783799,12129886,-1510736895,-1010622714,1912798336,66879499,1117783671,306612268,1912798336,100433932,1183516535,205949218,150765763,-58718860,-166497000,1963004998]],[38,7,11,0,[4623117,-402591045,1183443505,-54279402,-68992280,1793598900,628531456,-1590409591,1183393144,-1994017738,-2014826426,-400182272,-386269061,1431364479,1183575179,38176520,-821957795,-268274,149486795,649395171,-1593823000,1183393146,628924724,-1271511415,809928998,-1275048472,4319270,-481957638,-326412976,-2029500789,-346226106,-401682687,-2083782661,1979650174,408849950,-1088260469,-1510211204,-55007835,-1590777087,111869954,205965087,-943521412,33295430,575048643,-1022605687,-2144188785,1964192126,575048482,-1960031581,1285756486,306612780,1151591474,-1962363860,-363852202,5968122,-1958876165,-482275250,1183533327,743088930,-1558690165,451619916,25169547,408849950,-1960681845,-1557789113,1200303178,1285760520,243867436,-1974260668,-1006753698,1526794728,742395529,12112435,-1544423648,-1070388154,-1557380445,1285631048,-391649236,743052803,-402599037,-4593319,1381191935,1750138986,244318450,871018472,1243515355,743220012,724321441,1965834758,11790595,742786619,1184957302,1209961260,830373932,-15043309,1183787126,645332754,-15710577,1183786102,306612238,-351248896,276726554,-1995934465,1577128006,-1559434482,503382400,377684348,-1560280706,2122394696,1947403056,830373894,-149195482,-1960034266,-974532152,-1087616458,-201588228,-1994455387,-399750602,753533039,-83862767,18106102,2122397045,1947402800,830373894,-1591839451,653732936,-930403264,1053092305]],[38,7,12,0,[-54645686,-1510736895,1049167646,954739786,742957312,742524417,-1577106967,686304332,845610985,508711760,-1958679421,-1205922092,1622754317,-1188967160,91357696,1334565515,1086620423,1482381855,743219651,65507560,-2094249450,-1595408173,-1982123033,-1020507618,11666644,-2035286004,1446627641,205141560,842603833,1547257657,1966699833,-2114158535,1189806708,-1897870872,1023153734,1009742338,-148146420,1979679170,938960939,-778567124,934282720,529215123,1183535251,108249896,18108032,1719665899,-202834412,1187434464,-320139502,269633222,773777131,7822,21628662,1779070207,116793155,1963458683,465063968,-1579643392,101384492,1951924526,775848212,1960837121,775848204,1961885697,-1008132348,-1664147498,-692262898,842956995,41222187,-466435080,252856006,1348912121,1365660518,1449546342,1625875506,-490641918,1724943120,61624,51340800,-507418936,-1031051764,84108838,264780646,-973076349,-116977082,1720736491,1048325,-389978624,-356424180,-1037343220,-1452916634,-65536,-1050223243,-930413854,1727171430,-268425811,1724943206,1716115595,-268425811,12747110,1711276048,-2062561221,-337510398,1017103,1569285670,1170679308,-134217718,-108002581,1516658278,1533434214,851662950,306628324,-2134640369,2830910,-1007156619,1187439666,-1007087854,724713088,-972655360,-117173690,-958123325,-117173690,842956995,108331051,168969926,-466435079,168969926,1048626169]],[38,7,13,0,[1962945330,306628102,851704074,306628324,-2134640369,2830910,1187382901,-1007089134,1187439666,-1007087854,963983733,724713088,-134056704,-958123325,-116452794,306628547,1187447040,-956300788,69702,135153351,-1983892736,1183385158,842956804,527695915,864092856,1883144402,276037676,1929287912,-1983892722,1183385158,-203259132,-1022470519,724713088,-385649664,-1024000364,-1957923792,16378098,-628404142,637862694,755127571,-628948991,-137721088,1946165446,-18644986,1006559616,1495364825,869922650,549910491,-1979157504,31686874,637662080,-1993994871,1187381853,-1007091182,-402340733,-1993998161,-1993995195,-1070395819,172329254,842956995,57933867,-151075607,695550146,637534648,638469513,1913406777,8513643,272992550,307595558,637897510,638862729,637683083,-132758135,6678723,638421798,-2130551413,-2096103487,-373227309,82034956,-5649653,1090614287,239962406,206387494,626009714,17625088,333701003,273123622,307726630,-2096103419,-1014824750,1491984900,-1995440347,-1007154106,152192710,205884198,-524169077,82493708,637896998,-117287543,-617393213,-1960389749,-1073018811,1038615412,1426269924,1561536004,-1950184698,1153653715,201372163,106999808,1527886058,-619971840,-873921675,792305920,1944501224,12642563,-1879038791,1156108851,-385649687,-1559887694,-1910625120,857673408,-566850049,2406715,-1527513968,-1193768161,835518470,-2096829759,-507506719]],[38,7,14,0,[-1980691964,-1926454762,-1925448130,725343750,21537272,38111526,309659277,-1106933466,646971419,1049443465,109919229,-131384354,748961417,-1879044930,-1925412570,725351486,-1505850888,310828,1015621264,891992071,512303565,109849748,1555573910,-1994273483,-1943234530,506239494,-1205924345,1387930922,-1205744324,-2135284388,102878524,-473372641,-366177629,5968354,32241915,-1017051143,1048588026,1946222592,1048587796,1946157056,1333798407,99287550,2031406,52992,0,-1949856250,640460350,117507526,2144763,-1962804034,-54512642,80129011,-1878095051,704300,-1047845405,65205992,13861847,1273159912,-1995390333,1418266204,304409092,-1896152997,1300965057,-354817028,5968438,33325308,-58711436,-2095221756,-1957362452,773738732,7822,-1993566559,-1801386938,38177068,-883075041,11058003,1409025515,1342271675,512634398,-2020933632,-1667029790,-460879060,748593956,-396666849,872143865,4897234,-1476194840,639923207,-2096607485,-1048379182,13796127,-1460608637,638612484,-2096476413,-1048379182,13796127,1357963651,-409868038,-967306637,641012294,889276358,826787366,18082101,-13385586,-1014256644,373722027,747676075,-1413467221,747636364,1586372347,-1175221482,-1510801376,-390034401,-1031544305,13861642,1381191768,1273099496,-1995390333,1451819102,1946724364,704274,37611770,638087931,637818249,1510366601,128473179,1777009525,1338147728]],[38,7,15,0,[-2097097853,-1910574878,1988826718,-397257950,180347317,1435051520,1569269252,-1470408186,-1958644731,1959069772,-1070379004,1476488424,812909736,139789094,-2097097853,-746385470,-253590784,2129154643,1435051745,1569269260,-1906615794,1988826718,172788514,856454341,20441280,305916447,-1906835365,704448,-28969434,640709892,-33659520,34007120,637658600,1971324918,1946331145,-397387771,643301599,1954547702,2139104782,259325697,830439462,503870719,21096455,-1947802392,1183392326,-621549556,233330895,-1039757568,-1073311964,313256484,-397410213,-1064435272,637536955,-386375740,44564884,1347945844,1476431592,-1077899770,-2144993270,637861453,50218486,-402230009,-1763180301,1200301798,1191913004,504656942,1751649948,1200236094,2013210113,2013210158,-1021326548,1049319174,-16044896,-946992524,748961419,17155622,113444703,-1957670057,187473982,-1909623553,-1539404857,96871980,244054528,180300944,-1910971648,1300965057,1173759740,-244055554,-163214554,-10295045,-68752390,123689816,-1960419133,187041359,494142543,-386168034,-987307949,-1031601035,13861721,653320835,-1341633141,256001,1623417119,-90438114,-1909580208,-1593835490,1346972818,6967891,15886417,1072172688,-1941889054,-620556325,994303531,-1962773543,1543451595,74832651,116113550,119469959,-771958642,1940255721,32220161,-68677937,1629423615,105993155,989858491,1965854726,650153484,-1979953269]],[38,7,16,0,[-349401074,-1878618596,1334519340,1958820860,-339636732,-1047656716,-61895898,1334388231,1532561404,1464946883,1569400326,1435182598,-1878095100,704300,-1047648029,-94553306,992347765,108329045,-62026970,-1064506645,64979688,13861847,1272933608,-133119357,133759467,-1017620129,-1961474418,643244638,2133067658,-1963422824,-1054037883,-125107480,757630346,1364247391,102651734,180279438,-126041088,2133066890,-2086296068,-947714874,297379076,1964456960,281445129,-2096052349,-1510799127,-2096839037,146343111,128316160,1499356959,85246808,786610,117211312,1441334132,-663820081,440830972,-1959967581,1185093190,315681325,1183514715,138840320,-807881752,-80918367,-2094184773,121177283,1200489845,-2094535934,91488319,1979662211,-1949791254,15907795,1943998952,501965059,-628375410,1962884995,-1995470587,-1671364025,1083205646,759576319,759445247,-98566965,616695439,616564367,323611216,-1336934309,1484580449,13586893,0,792305920,57982987,-1007008024,0,537529600,1635013408,1918985326,1867325540,540697956,1819631942,1852383348,760433952,542330692,1702131781,1919247470,604638510,538970637,1851880531,1685217636,1685015840,1176517221,1953264993,1953853216,1701079411,543584032,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851876128,544501614,544109938,1633903970,543519605,1629513327,1869770784]],[39,0,0,0,[1835363426,1953068832,1870209128,1696625269,1852142712,543450468,1869440365,168655218,1634541600,1701273966,538979954,544830036,1868785010,1734960750,1852404341,1870209127,1830842997,1919905125,1634541689,1701273966,1864379506,1701978226,1667329136,543649385,1998615657,224949353,1210064906,1296387401,1398362926,537529646,543574304,544567161,543519329,1852404597,1229463655,776815949,743659859,1970239776,1701146144,1869881444,1667592736,1768320623,1701999975,544500000,1864397423,1767994466,537529710,1847615776,1919252325,1919252000,1852795251,604638510,538970637,1851880531,1685217636,1685015840,1109408357,1176527969,1953264993,544106784,1143821133,1159746383,1852142712,779248996,220465677,1394614282,1684955508,543453793,1701080909,1851072570,2003791467,1953701998,543908705,1713401449,1953264993,1936286752,1668571504,779249000,220465677,1226842122,1718973294,1768122726,544501349,1702131813,1684366446,1835363616,544830063,1914728308,1461743221,1868852841,1763734391,1953701998,1633971809,1830839410,778396783,168626701,1850286112,1634038371,1948280179,1629513064,1853189997,1718558836,1635148064,1650551913,1696621932,1852142712,543450468,1869440365,221149554,538977290,1851880531,1685217636,1685015840,1394621029,1801675124,1702252320,1869375090,168636023,-1308423132,-1342176256,353107978,30015488,51085314,1112677534,-1064507253,234885125,303903,787971]],[39,0,1,0,[244039822,-108331002,-34108593,-1202674445,-883949516,-661863540,-1898410424,1032128,-1342172999,1202648063,-1014237301,-1077899704,78708751,-789068149,-628299565,74698795,-768878452,-268181293,-947135858,-388771593,-802438516,-1064565645,-522989013,-1030817789,1322289836,1187548077,-31145334,91598908,-341118036,1974615046,-1968901267,1946265794,20102833,512433934,872153092,-930370094,-1031072797,-1064385789,-2080863315,292880383,-501415642,16417267,-2129234704,-351272766,1086360796,-276578162,486614544,-339702200,-1950118942,-1962932162,50334262,33948144,1060096,-1064380274,-100663109,-410265970,784698363,1085550591,-1191181637,-896794602,482007694,-1205744383,567102719,1801675088,1713398885,543517801,1663071081,1970434671,226416,570958340,3744268,1884508363,1911648721,1914991113,1918399039,1921610349,1924362905,1926263490,1929474798,1932030736,1936552786,1938977665,1942254505,1945007065,2012509256,2070575953,2097380604,2099215630,-2144368994,-2141749187,-2139717529,-2137358196,-2134671187,-2130607898,-2127658721,-2125364928,-2122546849,-2120384117,-2116976196,33309,0,0,0,0,0,0,14024704,14155991,14287065,14418139,14549213,14680287,14811361,14942435,15073509,15204583,15335657,15466731,15597805,15728879,15859953,15991027,16122101,16253175,-65287,16515323,16646397,-65281]],[39,0,2,0,[23747149,21,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024]],[39,0,3,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[39,0,4,0,[335889742,151323554,1842742239,2982657,5500,196608,0,524333,4201059,55050664,57475933,4263,262413,134348800,665846450,50987008,-1171389772,-1171387072,263392930,263396688,664539050,664542544,83956304,83959120,105255588,105258320,546444058,546446672,412489014,412491088,285152970,285154640,345970666,345972048,829167938,829168976,77929580,77929808,416750778,416750928,642326106,642325840,288235740,288234832,459022840,459021648,101983160,101981520,151987228,151985488,458368180,458366288,202188402,202186064,89401146,89398608,153429908,153427280,206580322,206576912,231549747,231677200,190196764,190192912,692399326,692395280,282865539,282926352,74920096,74980624,371929330,371989776,54735455,54795536,677851800,677911824,33895723,33955088,86521167,86580496,319042985,319102224,123156193,123215120,643905372,643964176,71317967,71376144,293222934,293215504,130235192,130293008,140655548,140647696,219888718,219880720,430587181,430578960,137445088,137501968,188497770,188554512,58075194,58068081,179841140,179834225,-2146697212,2,690094080,477102082,65414,690356224,477102082,32868,-2146566144,1,690618368,477102083,65415,-2147221504,2,690880512,477102088,32769,691535872,477102088,32770,-2147155968]],[39,0,5,0,[5,1076166656,472907782,32769,1076559872,472907783,32777,1077018624,472907785,32778,1077608448,472907794,32869,1078788096,472907786,32868,-2147090432,14,692191232,477102093,32769,693108736,477102088,32774,693764096,477102100,32775,695205888,477102094,32773,696254464,477102085,32770,696647680,477102091,32771,697434112,477102094,32772,698482688,477102090,32781,699269120,477102082,32776,699531264,477102084,32782,699924480,477102096,32785,701104128,477102089,32786,701759488,477102092,32789,702676992,477102092,32801,-2146435072,1,1079443456,204472350,32769,-2147418112,2,703594496,477102100,32769,705036288,477102100,32772,-2147287040,2,706478080,477102099,32770,707788800,477102127,32771,0,1163089156,50331730,139478359,1600062464,31739975,134217984,318770176,570432512,805317120,1258684416,1162760773,1145504588,1498613321,1296389203,1497713416,1380011842,1330447684,121983829,1347635524,89735500,1314213715,1329792068,16862541,78339331,1070400511,50354435,1694842829,1070400257,50438661,-1576714291,50397443,-16612908,88067331,-855440637,36832063,17694721,61401091,84112460,1923023785,57948417,-989629793,-1414855765,61395971,1627596989,-2123299967,61371651]],[39,0,6,0,[-16678525,222285059,16852199,35427587,1070400511,52742669,67977165,50400549,-1643964300,1899758360,51981571,671291429,-1457978600,51974659,84126501,-1421278293,61436163,-16340591,138398979,-855437541,272502335,239062275,-855437176,276041279,121621763,-855435210,232653375,33751299,466813720,18622467,1070400511,18838022,443286273,-855376126,66063935,138398979,16912298,61677571,-16536317,121621763,-855435354,243009599,138398979,16912107,61425923,-16416371,222285059,-855432227,436212287,306171139,-855434718,440668735,306171139,17963622,61213443,520332791,-1416166490,58862595,1023612172,493093661,52264195,-1073537638,502530845,52304131,-1509745090,-1405091042,61657091,-15422328,222285059,-855432292,512820799,222285059,-855440855,641407295,423611651,-855431451,164501567,423611651,-855431164,653859135,423611651,-855431359,660674879,423611651,-855431411,656480575,423611651,-855431287,661985599,423611651,-855431267,266282303,624938243,-855437391,665917759,37735683,-855438126,676534591,-1425866495,67043611,1577467853,50400031,-66891962,-1500576857,61293571,-2046580809,1036256167,61256195,922986235,-1477967044,17498113,58856451,-1593605714,-1385692287,61351683,1560520795,-1440283735,61499139,-1828476345,67047594,-1912455219,1070400269,51225090,-1241366579,1070400269,51235330,100810701,1070400269]],[39,0,7,0,[51190274,973225933,1070400269,51203586,271007693,1070400263,50742055,1629962189,1070400258,50392615,-198754355,1070400258,50603303,1965506509,1070400256,17218343,-2112617727,-855376095,122824511,658492675,-855439580,16328511,658492675,-855439560,276171071,155176195,-855439354,294521151,155176195,-855437093,295831871,155176195,-855436857,291506495,155176195,-855437139,281086271,155176195,-855436820,818088511,155176195,-855437059,189338431,222285059,-855431903,200936767,222285059,-855437896,625937727,222285059,-855431837,620561215,222285059,-855437937,79692863,37735683,-855437764,216733503,205507843,-855435621,387058751,205507843,-855435650,397347903,205507843,-855435679,183767871,755171586,-2127232087,-855376127,409938239,-201129727,67043700,-1710407731,50397453,-16692978,171953411,16855255,18673153,1070400511,83951113,-1485700351,52024323,-117200463,1035600811,-855376099,3155775,624938243,-855437235,270476607,104844547,-855433443,517735999,255839491,-855439243,156634943,675269891,-855438887,167127103,675269891,-855438829,181217343,675269891,-855438787,176498751,675269891,-855438563,179251263,675269891,-855438533,191113279,675269891,-855438451,195766335,675269891,-855438745,183773247,675269891,-855438361,197732415,692047107,-855435234,23267647,423611651,-855431577,167385151,155176195,-855437165]],[39,0,8,0,[604572991,-1996291835,-1465711704,61690883,-2096911049,67044425,-1072480307,1070400266,51042835,-234733619,1070400269,17363458,1257964289,-855376126,398067519,239062275,17109148,61708803,-1761366588,-1445919871,95025667,1070400511,52858905,-1139195955,1070400294,50997528,1427652557,1070400266,17474329,546571009,-855376126,201730111,88067331,16844254,18139651,1070400511,17170471,1331233537,-855376120,289081663,37735683,-855437732,415967551,692047107,-855435023,419768639,37735683,-855437712,246350399,37735683,16846468,119064579,1070400511,50377991,-351846451,1070400279,51913223,436355021,1070400270,51517193,606157,1070400274,17850382,1454375681,-855376127,446698047,-855441147,573965089,52580611,805511791,67043865,371802061,1070400279,34442775,2007433985,24046083,1070400511,19383577,432669441,-855376126,173091135,155176195,70004,-855376124,529860159,104844547,-855433263,390080831,692047107,16848694,18467331,1070400511,101582338,-2118450431,55269635,-570185025,-1374420051,28194051,1070400511,69454093,50397440,86138,-855376127,6719,-16711676,171953411,71047,-855376127,668539199,-553451263,16778411,163316481,-16711676,222285059,16917612,59974915,-16668483,692047107,16977518,52711171,-352094362,67043702,-771342387,83887106,1328939265,54391299,-318557362,1344013135]],[39,0,9,0,[-855376127,233507903,167969025,16778067,395838209,16842753,211581955,67044096,-250855475,1070400271,51383564,-1610006579,50397455,173644,196865,83887498,1070400511,51867404,-133414963,1070400278,51371534,235814861,1070400272,18319628,548930305,-16711654,54512899,75120,-855376125,125577023,138398979,-855437659,247597119,-16580607,205507843,-855435592,388959295,205507843,65536,-855376119,305006911,155176195,-855436720,311691583,155176195,-855436618,309463359,155176195,-855439341,321521983,155176195,-855439445,316148031,-16515071,272616707,-855440038,85463103,624938243,-855437313,275588415,-16187386,188730627,-855440551,56953663,188730627,-855440511,33753919,188730627,-855440888,34409279,188730627,-855440878,60623679,188730627,394167,-855376127,443420479,-16711679,255839491,203394,-855376126,447549247,138398979,69463,-855376116,216793663,205507843,-855440085,52956223,205507843,-855435429,384044095,205507843,-855440965,176492095,239062275,-855438609,41291583,255839491,-855440065,264113727,239062275,16843614,61607171,67044352,-418693171,1070400258,50552587,-787791923,1070400259,100920075,50397696,1812143416,67043917,-1038991411,1070400282,18388265,-1234959615,-16711666,373280003,65628,-855376096,174593599,373280003,-855438691,188749375,373280003,-855438644]],[39,0,10,0,[183047743,373280003,-855438586,186848831,373280003,-855438902,167319103,373280003,-855438826,172693055,373280003,-855438958,145102399,373280003,-855439161,148772415,373280003,-855439084,155194943,373280003,-855438987,191043135,373280003,-855438464,138876479,373280003,-855439282,74978879,373280003,-855439275,140383807,373280003,-855439257,141563455,373280003,-855439239,143332927,373280003,-855439212,144512575,373280003,536873090,1919117645,1718580079,1767317620,2003788910,1934958707,1226863205,1919251566,1701011814,1460731904,1129596238,1162759759,1229214787,1196379201,1141506573,1145520466,1128617029,352440660,1230259527,1380275278,1229734222,1213091651,1162101061,201421906,1129596231,1397965132,1330007625,1427308948,1330595918,1313429323,1398230852,1263488840,19159109,1095715850,1414087236,-1353694899,1313147136,1095320644,1481068364,1397295104,1297043290,17843269,1178944525,1447645764,1380995653,16728911,1413829393,1163018563,1229734484,1230261070,11027789,1413829394,1346980931,1380011842,1162434116,-1823324841,1279462144,1464161103,1329876553,335555415,1413828183,1129201987,1329810501,1128615502,1313818964,1142292998,1229211468,1279611730,1129595717,1329745231,1163415362,201434968,1129596231,1397965132,1162690894,1107689530,894583109,167785265,1313294675,1380994113,20595535,1145980177,1162233156,1313429330,1347899204,17126223,1229472532]],[39,0,11,0,[1230455884,1464812622,1297044038,1313427280,302038868,1430930497,1230459987,1464812622,1413694802,29775941,1413829389,1145981271,1330403151,8931150,1413826313,1397904707,16208463,1162761996,1230133076,1330267476,218238018,1162626387,1095783491,1414808908,134289989,1179927891,1398096719,1460207638,1380995926,1179930185,1192427941,1230459973,1464812622,1415071060,1196311884,2508884,1380009998,1380013892,1447386949,-514568635,1162873601,1162693445,1195463507,234908997,1413828183,1162626386,1246057281,33112655,1095320598,1111969612,1313429583,1163020612,1095783491,-263372462,1330646528,1346458707,1397050704,1162297683,1158217844,1347245390,1397772114,1174994971,1162690898,1413694802,1091108947,1279873870,1380276047,1141572016,1330136645,1380993871,15418191,1163019018,1296389185,-1756017083,1313149696,1162625601,1146241352,1163018583,1431326281,218188628,1465140551,1329876553,1380931415,201360708,1095062083,1230456148,1464812622,1460469801,1163150670,1380930130,1415071060,1393426931,1280266819,1229472588,1163019340,268554062,1414418243,1347178322,1279610433,1330007625,1158545681,1279410510,1313164613,1163151701,167811917,1313165391,1447645764,16536133,1413826314,1229409348,1531790676,1162285824,1397050708,1162297683,1381259333,1179535681,100737103,1380009282,5649976,1162762000,1330790996,1145394007,1330397513,184681287,1413828183,1313165391,-180203702,1397491713]],[39,0,12,0,[1296257620,30886224,1297303814,1716866629,1162284801,1313817428,1280266836,1398100546,134301256,1230459721,1464812622,1594425391,1380995927,1179930185,1259012516,1145198917,1163281759,18961486,1413829385,1397904707,4543055,1279607818,1296389189,-1655353787,1162284289,1313164628,1163151701,138692941,1094914817,1145127763,1229472581,1230455884,1464812622,335595091,1414748499,1095781701,1162690898,1397900628,1330007625,1192231395,1396790341,1262702169,1414748485,-112896959,1163004160,1396786508,1145259077,1312884736,1162758483,30954584,1162625806,1329812033,1380076877,-750042811,1330646784,1431393363,1162695753,1195463507,150996549,1162103112,1163018563,184591956,1414092869,1145981271,122902351,1162676736,1195463507,1481589317,1192034305,1313428549,1398035792,1163149652,1125646671,1413563730,1381319493,1230131027,1229868867,1380533326,-1739308219,1129516545,1280069458,1145981271,1480939343,1158611263,1465141592,1329876553,1480938327,16139077,1163019019,1128617025,1413829185,1426849955,1413563472,1313429317,2086096708,1163004928,1463898692,1145981271,19027791,1095715850,1381258052,-1337504183,1347357952,1279479365,1329745993,-1992011199,1162282240,1111704660,1162284032,1128879188,1431257931,873550,1413829389,1145981271,1331124047,8799314,1413826315,1145981271,1128552271,1141571651,1381258053,1128880463,29969999,1196180490,1280461124,1683247945,1162285056,1497713492]],[39,0,13,0,[1380011842,1096045380,14566740,1431257877,1279480910,1329745993,1178882625,1095586383,9392980,1229018891,1397050708,1162297683,1460338800,1213482318,1245989967,33047119,1413826318,1381127491,1414811205,256200009,1414728192,1196312914,1129207110,1460928982,1196705102,1229214789,1413694802,1415139919,306532441,1229327618,1431060814,1230128467,-1873524402,1313146625,1313164612,184597333,1163023177,1296389187,1264145488,1094913792,1212367692,1396984905,1280266819,201444940,1413633363,1413693778,1413694802,1292566901,1163089231,1163281759,19616846,1413826317,1397966157,1346717505,7820111,1095062024,1297040196,234933325,1397705795,1229734725,1095713360,9061458,1413826316,1396788291,1313819731,218137415,1314145607,1465145413,1329876553,285271639,1398031687,1330467673,1464615236,1329876553,184597847,1463898692,1431192909,-1605222078,1095764224,1381256777,1163150149,1279725569,1279345231,1162626372,1413563732,17648975,1195721235,1162104393,1465009478,1329876553,1397706839,1191837955,1398358354,1313428052,134265159,1280067910,1413694802,1326055505,1163085382,1128616532,251678036,1297368403,1095979845,1431389511,172315973,1162676993,1195463507,1162166853,201353296,1413828183,1163150663,1380930130,1426653703,1498563923,1145849161,1460732236,1196705102,1329812549,1128615502,1313818964,1192034816,1380209733,1380275785,1330007625,1275592960,1229209935,-1370599613,1163071488]],[39,0,14,0,[1313429332,1398230852,1263488840,19093573,1095715850,1381319492,-1387114669,1162284288,1313164628,1381258069,-1589162423,1163005184,1414744391,1279480389,961762113,1314327296,1229214789,1279410515,318900805,1330530647,1346454604,1128351824,1095585611,1111705940,1330386177,1430471745,1380930386,1313817417,1145979208,1347568972,1163070465,1313429332,1347899204,15225679,1413826316,1296912195,1413567571,117492293,1414090313,89149505,1095569152,1313429328,1347899204,1414416719,268501587,1263813971,1329748293,1396986433,1163149652,1460535519,1146373454,1128879685,1146047813,218235461,1463898692,1430474566,1128616531,318886484,1414808903,1161970241,1480938564,1415071060,-984330683,1162284288,1398362964,1296909652,-1672131003,1313409792,1413565510,1128616517,285232724,1413828183,1262702412,1430607185,1413563461,167902785,1229213517,1162697030,27153742,1296388618,1296389711,-1672131003,1397035521,1162887491,1296912195,1129207110,1313818964,1377108182,1397311301,1465009492,1329876553,1397050711,1162297683,1225719926,1313429331,1448562500,1112101705,3229004,1313166091,1397050692,1162297683,1142161519,1229211468,1279611730,1129595717,1329745231,-1034399934,1346439680,1145980240,1431192909,1158349211,1464685902,1329876553,3560279,1196180494,1397901636,1128614981,-1504164524,1330382849,1162691649,9852238,1413829388,1396788291,1313819731,134251591,1463898692,1313817417,1141702740]],[39,0,15,0,[1381258053,1230461263,1464812622,1125056565,1413563730,1347375173,1162694741,27219278,1397637389,1347441993,1430409797,28657222,1413829393,1297307987,1279345743,1145981271,12343119,1245987088,1465144149,1329876553,1128616535,201352788,1163150675,1414415702,1263488840,1192165697,1128354885,1163282772,1145981271,3954511,1095320593,1111969612,1313429583,1163020612,14308419,1380865295,1397311301,1129465172,1397965132,1158152595,1095779406,676613705,1162087424,1330795603,1380008793,10769477,1279870474,1313429324,1146572612,1162284033,1297040212,1381123405,13324879,1146308882,1430406988,1313821780,1128613955,1648641355,1163070464,1297040212,1096045389,13190484,1230459666,1414021972,1229476943,1313429331,-1403564220,1381240832,1280527937,1296389185,1095979845,7423303,1162761997,1312899924,1246512451,33178191,1296388618,1346721359,407916370,1162283520,1397050708,1162297683,1393361004,1498633285,1296389203,1431192909,1460076824,1162366537,11227212,1179016974,1180648774,1380340289,1430605121,1397295617,1380275029,1162626121,1192100173,1129534533,1280069458,1196310866,218120517,1129596231,1129335116,1330860629,167851346,1398031687,1162691157,10442062,1162363662,1279544131,1414873671,1632522068,1229326848,1230455886,1464812622,1159069746,1279410510,1297040197,1414483533,1128875593,1330205761,134280526,1348030017,1347768399,1275723828,1296778063,1396790361,184620107]],[39,0,16,0,[1414743364,1297698642,-1739239867,1414531072,1163021897,5002307,1413826322,1162692948,1397051986,1414876239,240013129,1163005440,1396786508,1346454341,1163023700,1108082707,1145850197,1296912195,-717077692,1162284288,1146115412,1380275265,-1101774011,1163070464,1398362964,1330401091,11883346,1413826320,1346980931,1380011842,1413563460,201363009,1129596231,1397965132,1146244951,1191968897,1129534533,1280069458,1062424400,1163071232,1413693780,1464161865,1329876553,251673431,1145130828,1313817417,1145979208,-934132404,1279724801,1279345231,1094992961,206393172,1480921089,1146440771,1146115397,1380275265,15617607,1163019020,1145394241,1330397513,151017799,1330204245,1128616526,268456020,1145130828,1431192909,1229213257,1413694802,1124729052,1129335116,1330860629,251662418,1346459475,1398099789,1414873669,-1169273004,1296371200,1129927760,1112557900,1146241359,1460600971,1329876553,1330792023,1229934669,1987662,1346456845,1279347012,1163020111,6771779,1413826314,1414545731,-331001259,1229458944,1163151692,1431192909,1296389193,1091371170,1279873870,1380276047,1179014466,1192362422,1095521349,1128354899,1163282772,1431326544,151068496,1397705795,1297040197,268488525,1263488844,1162694741,1095259470,1162626126,1325924569,1229866320,743329603,1129516032,1280069458,1145981271,4020047,1413826313,1163018576,3036238,1380143880,1145850959,268492099,1162627412,1279871043]],[39,1,0,0,[1313429316,1398230852,1460928711,1129596238,1162759759,1330205763,1095320654,256331596,1162285058,1398362964,1296909652,1230132293,11752259,1413826326,1346980931,1380011842,1380927044,1314144589,-1840951999,1096157952,1094994252,1196574036,234913870,1398031699,1280266819,1312903756,4212039,1162762003,1413826388,1347375696,1498698309,1415071060,1192559124,1380209733,1380275785,1430540109,1095255372,1162626126,1225720062,1095320659,1296518988,1095979845,5915975,1413826311,1480934212,1141768551,1330397513,1481589319,1095909712,151056205,1262702412,1431326281,134275668,1498435395,1413694802,1393688650,1162695749,1414092110,1229081925,1346456916,151102035,1465140551,1329876553,201393751,1297368391,1398099525,1163149652,1392967930,1163023429,4740163,1413826323,1414748499,1162104133,1397183810,1163149652,1124925671,1262699848,1431192909,1296389193,1258881178,1414286409,1380273481,1158938636,1129141582,1112557900,1146241359,1297239878,-1873587135,1163071488,1229734740,1095713360,1094992978,9257300,1413829388,1396788291,1380931411,201359940,1398031699,1280266819,1397706828,1426915390,1413826382,1296912195,1380010051,1460207828,1163151698,1296912195,1225261261,1329809747,524503374,1128531456,1263488840,1325924714,1129203024,-934458033,1397295872,1380010051,1163349836,251769938,1347635524,1212372033,1397966157,1917142849,1162287616,1313164628,1162363733,1095584579,1229212498]],[39,1,1,0,[1397638477,1397641033,1192886689,1380996165,1230131017,1279482196,1329745993,1178882625,1095586383,167875156,1129596243,1431588929,1197394,1413826313,1313817417,29836361,1413826318,1263748420,1213222740,373575255,1314329601,1229214789,1313817427,1413694798,1279347012,34490191,1163019028,1145394241,1330397513,1145981255,1128616521,302046036,1146373447,1330397513,1396785735,1229870405,15946580,1413826320,1296912195,1313166917,1396788564,117494091,1347700039,424693586,1096158208,1094994252,1163019604,8344643,1413829385,1163018576,15291470,1413826316,1464880980,1329876553,218162519,1464223044,1329876553,1330794583,285240131,1129596231,1112557900,1146241359,1162762063,167808082,1464813651,1145981271,2774863,1145851662,1414092869,1145981271,39016271,1314329856,1163023429,1380930643,1313817413,1413694798,189681481,1162282754,1313164628,234921301,1280065859,1145981271,1380996943,8012623,1095517707,1230456915,1464812622,1226440809,1229734739,1095713360,1330005074,1413565778,1229018689,1279410508,251707717,1230459721,1464812622,1111576133,591676748,1162286592,1162891092,1229734734,1095713360,1230455890,1464812622,1460273400,1163150670,1279410510,335677765,1312903764,1413565523,1128481093,1380273221,1380930625,1393098930,1129795400,1413829185,1460863143,1448363342,1364673865,1163216213,1279347012,34621263,1095648527,1397050434,1280266819,1380008524,1393295842]],[39,1,2,0,[1163023429,1296389187,1230591056,1162284032,1146115412,1380275265,15552071,1413826317,1162431555,1163023438,2184259,1398362891,1330795077,1481589330,1427177792,1330595918,1313429323,1398230852,1263488840,1107755242,827474245,11940408,1413829390,1145981271,1213421391,2034978639,1162284288,1480937044,1230128212,22168918,1380126977,1163149637,1279347012,1095780175,-246595246,1313410560,1229734230,1163149636,1413694802,1192493181,1313428549,1314014548,1230457921,1464812622,-866955440,1162284289,1313429332,1415008068,-531934399,1162285568,1431258196,1128614978,1262700876,1162692948,1225457685,1095254867,1347174738,28393800,1095057927,909128530,1141637426,1229211468,1279611730,1666466629,1330384896,1230457667,1464812622,1094996053,19285332,1413829392,1296912195,1313166917,1396788564,117493835,1347700051,441470802,1162284032,1196180564,1280463939,18170953,1397706763,1397050708,1162297683,1158217838,1279350097,1413694802,1141637364,1380337221,1346719041,-1119662254,1163069441,1296651348,676421,1414745095,1347240786,1276379566,1145323855,1430471241,1380930386,1145979208,1683113292,1313410305,1145980243,1397966157,-1069201599,1163069184,1313164628,201367125,1280329042,1397050713,1162297683,1191968883,1430475845,1380930386,290672464,1380190720,1112491841,1413694794,1225916880,1095254867,1347174738,1431191880,1230128461,151106115,1398099014,1297040200,302045005,1145980243]],[39,1,3,0,[1229409348,1296909652,1095979845,6636871,1162762001,1145323860,1313754947,1230259013,33902159,1162363664,1095912259,1112492356,1330926677,167796814,1229407554,1229017166,2577486,1162762000,1464751444,1212372033,1430607185,251788613,1296450884,1212369220,1346653257,-1086107822,1162284289,1196180564,1296389193,1599360585,1430521856,1128878157,30101071,1163089165,1162171218,1380275029,14176068,1196180498,1280461124,1129599817,1329745231,-1017622718,1313409536,1414677843,1431192909,1393164698,1129795400,1330860629,268453714,1312903764,1414090067,1296912195,1380010051,1192296654,1094864716,1413826380,1297044545,1162690894,1107755279,844251461,18691384,1330139919,1314344791,1330660421,1397773648,1124729097,1196310856,1313164613,335583573,1230259539,1380275278,1464615246,1329876553,1397706839,1124860365,1413563730,1381319493,-1772990637,1163072001,1431258196,1128614978,1262700876,1162692948,1124990996,1413563730,1313429317,1163349828,134333528,1498435395,1313817417,1141375344,1415004498,1431590981,1397294848,1279871043,167784516,1498435395,1397904707,24203855,1413826317,1145981271,1163024207,2118723,1397637384,1163022409,167893334,1145455940,1380992844,20202319,1413826315,1163018563,1397706836,1158676663,1129141582,1145850184,1145981271,928208719,1162087936,1465009478,1329876553,1397706839,1460338948,1196705102,1094931525,33641296,1413826326,1162170950,1414748499]],[39,1,4,0,[1163021637,1381322579,475219267,1380129025,1163149637,1279347012,1313425231,1163020612,1095783491,-229818030,1313148672,1096043861,1230457683,1464812622,184607059,1413828183,1431586119,72500563,1381240322,1347109697,1347768399,1431192909,1192427936,1162761285,1279546456,1330792263,1414090837,14896453,1129531659,1431454024,1380274256,1124794803,1163087692,1447645764,16601669,1330139917,1380143959,1112296527,17519169,1413829388,1296912195,1095062082,201380427,1129596243,1330860629,1397706834,1360003142,1498563925,1145980243,1397966157,-1203419327,1094913280,1397574732,1279870535,2068989268,1229195520,1196379201,1465405250,1162285312,1431260500,1447380307,1347702341,1363365714,1229197057,1279410515,1296387909,1163477324,167773266,1163284301,1145981271,3692367,1380143886,1414415685,1229734735,492064325,1279462912,1414415689,1129533268,1313162578,1376649244,1229734213,1095779674,1414808908,218176325,1146373459,1414088524,1313426757,218127956,1414743364,1129926482,1330860629,167889490,1095062083,1128875348,26693199,1111577613,1413760322,1330927685,12866645,1095715856,1128481092,1380273221,1380930625,201371987,1111576133,1230456140,1464812622,1158545442,1279410510,1296387909,1163477324,234881874,1280065859,1415071054,1263488840,19224645,1162762000,1413829460,1128419146,1162432591,318896979,1431586119,1280460115,1279345487,1414152783,-532328359,1163070209,1380008788]],[39,1,5,0,[1330664517,251700563,1179927879,1346718793,1314148943,1464159553,1314328065,1096242245,1363690324,1163216213,1192100348,1162695749,1195463507,1296651333,218134597,1465140551,1329876553,1480938583,301999188,1465140551,1329876553,1095520343,1162691907,24269902,1413826318,1229409348,1414350164,1565808709,1162285568,1480937044,1163219284,1230456149,1464812622,1225392402,1380275790,1128616532,302010964,1413828183,1347375696,1498698309,1279347012,34686799,1095715858,1112097860,1313817417,1145979208,1699890508,1162283777,1398362964,1330401091,234927186,1112493127,1229343809,1413563470,17714511,1413826321,1415071054,1413958724,1414087233,14961989,1413826321,1163018563,1229734484,1230261070,11093325,1162761996,1329742164,1330271314,302118722,1129596231,1112557900,1146241359,1464158550,9720389,1413826315,1398359371,1163149652,1108148330,1397709391,1163282764,1163019592,1192231213,1162695749,1414092110,1329810757,122965589,1163007745,1414744391,1279480389,1329745993,1178882625,1095586383,218141012,1465140551,1329876553,1313819735,268470087,1146373447,1414222661,1230458959,1464812622,1326514462,1163084876,1397048404,1413566539,1314014548,1192100119,1431393349,1397052741,1431585108,218189395,1096175177,1094994252,1196574036,134250062,1179927879,1398096719,1091108887,1430868814,1380274256,1393623471,1145327173,1163282770,1397050706,1162297683,1108345083,1196312914,1145981271]],[39,1,6,0,[1330927439,760237908,1314329344,1314214981,1262702412,1430607185,1413563461,218234689,1095779666,1398033993,1162170947,335614798,1095914049,1229277006,1229868867,1313429315,1398230852,1225588906,1380275278,1413694803,1413694802,1460404303,1129596238,1163087692,-163426486,1162283777,1397050708,1162297683,335627058,1312903764,1413565523,1229212997,1095981395,1279607619,1393361347,1230459973,1464812622,1415071060,1460863013,1146373454,1128616521,1498566484,1230262094,34822470,1413829394,1145981271,1280333647,1296384833,1934904901,1212355585,1162300993,1346980931,1380011842,1095254852,9784905,1095057926,187773266,1314328576,1162302533,1381123412,1163153999,34100312,1413829390,1229409348,1414350164,1549031493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2760,1586189911,726136334,-167349056,1946430023,1335513976,-989855974,-1960441250,106873919,-1995994330,1586232902,726136334,-1592364000,378210096,1183385394,-61437446,-1962462047,-351848938,121413908,121509515,-1980086647,1084357718,1108773639,2110208775,-1946645758,-28952126,1586169215,-1962742786,-92390952,2123039614,-60933638,1586168702,175555836,-1002665690,-1993996682,-916496868,1426066122,1448602763,-15728536,1996425334,-26106,-125108224,-1714975929,-6664110,-1962934017,1979059184,-339727612,142016278]],[39,1,7,0,[1443264255,16777114,1464881664,-12983654,1590070271,80398687,-326413056,106859350,3440515,1200293236,1780542260,-1710331328,65535,1586229387,880249094,158660107,-1996462920,1149831748,1590070020,182985,-1070376357,-363638192,13596104,1482229595,1381159475,112720,95949027,1527507712,-1070376697,-1202630576,105906184,1042213459,1515913498,-1202667469,250281992,861493851,28856512,-1207704832,1380974597,-1950338221,1194931932,906982668,906512265,-1207285879,-1992949115,518652999,-1962852290,1602959068,-18428,-1910062962,653924423,637550241,4065023,108380171,-402644808,-889504879,-594870270,73370422,-1912503624,1200498368,-14222824,1962950158,645932556,652148804,4335232,46857183,348651520,-1084817408,1183580159,1950894090,1584678931,1929380397,9562371,1979712045,9038161,755779211,108265633,695486536,1996454891,179870222,1783628308,954505734,-1073020254,1996426869,179870222,104595455,1500840200,-336588609,241077076,556484598,1207307125,1165230378,-336580417,-249512128,2122398699,1946198284,209617159,762642595,755648139,208928771,510937160,1209103432,434836340,-1559462271,-1089506048,233566304,-336559937,-261046520,-1866529813,768052208,1349840896,1946161197,1060171,271387252,755332096,2138374192,704792480,-2134575388,1996436084,-1711052274,45820109,-335642999,-330920684,6967318,1744961640,23724553,-903593830,38248450]],[39,1,8,0,[-990452694,-1696434816,52897981,-166830453,1946692167,511180602,16777114,50347264,1586170995,726108686,1077723172,1996431732,227252750,1996423932,225090062,-1957690615,1357915335,-996540310,-1459618033,-2095418109,359989247,1745778431,2114650386,1996445450,108461832,1336379034,-892772605,-892862454,1448542208,-1962117493,-947189122,-1996484827,-131334586,57450838,1347605035,2048693658,108954371,-2096204544,1963001982,-1983894776,1183385670,15769862,17827385,1783631477,1778412063,-1711248896,65251206,17841795,-167348992,1946692420,53078275,14827139,-1957989376,-268423737,1114967976,1023666369,980877352,-1476448621,64226218,64226260,112526292,64882357,64881630,64881630,64881630,64881630,64881630,64881630,112526302,16924291,-385649408,90833623,-142561126,1958742787,1460169239,-16222465,90834550,-1803549286,1958742788,45476099,3000203,1963960560,65585416,1979722301,44165379,-1476448621,71697434,73532498,75302001,76022909,77137049,112526507,112527029,112527029,81594037,83822261,100205836,-11139446,328924790,-385869548,-2091515293,453115518,75200,1342179589,112847083,725939712,-385649376,1156120724,243970,19612918,-2048297099,108461824,-16174438,36563455,1779460694,1778412032,-1484350976,485033251,1996445186,108461832,-1694599425,-59850,-2097018135,53310,-1705623691,80871678,184602787,1345483968]],[39,1,9,0,[-16222465,-1936062858,-228,-1711222730,82313440,13633223,-655818752,-801209599,225771520,16685654,-794558465,1975520000,29485315,108461904,-16450662,-1177752577,1364590601,-15994214,27912703,6946922,-1702952344,-63422,-166989685,23728244,689245338,-711305723,-1996392172,-2037514682,1343684406,-1711237528,65535,-13203827,1989824534,-1962934267,901480696,259284223,-13203827,1746817046,1805254738,-1929379835,385824390,922689104,-6684302,-1929379585,385824390,10656336,-125108224,-13204595,1746817046,1183645780,-1706027514,97583167,-13203827,23744534,384154,2112768,-2037563785,1343684406,1916206878,-26111,-2037579776,1343684406,344986,-1913091328,385824387,1533550160,105286912,1067077654,-1912602880,385824390,-1711183280,1668,58062347,1778437865,353147392,1996424692,349543166,-1125579120,-532774144,57933824,-2097106199,117310,-1461124236,-499219712,57933824,-16736535,1778439734,-867791542,342511638,957066650,-701038842,-1924634112,1343681606,-1382413718,-16364789,1778439734,-532247195,342511638,369864090,-196702971,1183666198,374347488,914787664,1750079231,1183645843,-1706027316,65535,-13203827,1746817046,1536819298,-1929379835,385824390,-1711183280,65535,1996434411,402823686,-1073019228,1996431220,161520134,-259325440,402823766,-1073020408,1988821877,23746054,-2096305254,-916496892,2250,-1947432107]],[39,1,10,0,[-352240098,105286416,1963083577,273151494,-1962511358,1977289503,-909931540,1442841290,20856451,-1961462784,184626742,-166824714,1963461956,115889668,-348878080,-926195986,-1962934264,2013201502,-129594110,23613462,-25984,44564480,1183658100,374347512,73304912,84297611,1344143368,1746812570,1958742791,73304853,-1928955905,1343682630,-15828993,-401732489,-1027014652,-1957363710,-1957275668,-1974006146,19203654,81152,-654852069,476027472,-1073018730,244000372,485163326,931912075,1996445523,175570700,-16222465,-401734026,-1073020912,-829749644,-529151733,-892772514,147324938,1448542208,-1962260853,-1927410602,-259262338,-628226282,-1515870811,242679583,385369741,276234064,-16222465,-1293416842,1958742784,274631514,950147,-1014294923,503318021,-26032,1586167808,239569168,812957707,20985599,-493825,1996487286,-25755652,16777114,274631424,-15828993,922685047,74056000,16777114,2092960512,192890894,235960063,721499880,-1207702592,1599995905,838345,1224,1049318999,518717758,1183384971,41257980,1983450603,1459975430,17426446,184841355,-1947240970,-15991682,1043979893,292815166,-1962510593,134547014,1464868352,-639103401,-916496642,-939523382,1459617796,242649942,71731798,1023410469,-1071972351,-1705977609,153492575,91602955,-1293303765,139365120,2139871627,273151490,-167349246,1963197766,74791399,-695503244,956581003]],[39,1,11,0,[158598213,184841355,-336497162,1979595727,-153515235,1946292295,1960262595,-1962677421,-628423593,1963228985,41782262,-695528725,-29686037,881567348,-160041461,1032575627,185491081,959018239,611585662,271271414,1996429940,175570700,-15960321,1166871158,-1706025464,155656376,561299467,-739558005,-15960321,1996425846,175570700,84428427,1344143366,-333562214,1975520005,-11736829,1577058744,214092127,-326413056,2123060823,1962871558,273020496,1779201025,1778412032,-2078343422,-2096174335,1946158205,74841864,626586,243106560,-16223232,-6680971,-2097151745,1946157693,39684871,2133092224,-352239938,959744770,-1946520260,1459915013,16777114,-916496896,714,1458342741,27899934,1183570062,2108684,539823988,757953536,1970536512,1963320877,108954490,-9145344,1996426870,108461832,1712094849,-1207601914,48955393,-397361109,1475019123,1443788427,186778,50347264,1784029810,1744923136,-244839900,170564111,1784020992,1745054208,224922166,171743760,669712384,1778412118,172386305,-1710363800,65535,1778412118,103245827,-351409304,242679772,6946922,721826280,-916578368,1442843338,-1962933830,915085903,-167051022,-214233228,1278805364,-1962642406,737143604,1589808082,-326412861,-2096734581,1913985663,444071727,16777114,146688,1586176629,-4200442,410304523,-16359797,6953591,16777114,106859264,-1709541377,2433,182985]],[39,1,12,0,[1458342741,-1962516853,108823351,-1962183680,2013202012,-1985308158,1962870575,-26108,240517120,-2080400664,1946164860,477429512,720538,-1962636544,126420574,162634326,-916586496,1426064074,-1101599605,569049330,-1962654069,340212186,2139297141,141819912,15742719,81324114,-1813508522,-1962742785,185895923,1591309778,180937,1458342741,-352089922,17102369,1183521140,38025476,-963964555,-1190950867,-140967919,-1348841223,-2080375030,-25095738,-646642587,46319966,444416,-1957275904,-768931770,-6664110,-1996488449,1183578694,14983942,14564995,1778873344,1860868608,1996426152,-6494198,1778808575,1969330688,782306259,-28931839,602665099,135087350,1156979573,359927821,-1962391925,1194919516,-16091874,6947444,-2071460454,187992844,-1948682762,-1192753538,23746352,963865320,225772662,-1710721281,2565,1912801853,2078824196,-264831230,-396994816,922682043,-396951312,-396950482,1043924058,292880738,1822670891,23372545,-16621158,1647741439,-92864767,1996423530,72673284,27145865,-9765014,809882,-1980724480,-804520362,1996428660,-2081925378,-96060560,6949237,-6684566,-2097151745,117310,1048774517,1946157264,972434264,1946210358,74856747,512433269,2013200592,402823684,-1073017646,512429172,1602945232,410990852,512428661,2005467344,114180,294531,-167050123,-23454860,-2096958464,53310,922685300,-526778160,-955992576]],[39,1,13,0,[53254,75399936,1785361408,-1711248896,216420909,110018603,-1557789526,-526188540,-1711183360,218648374,10880711,1048772608,1962934426,-1509505274,-939524352,103430,-1472790784,349542921,1183518152,-1777977078,-10652415,-16664010,-1711163338,3369,28980991,19150591,16777114,-1777940736,-352321535,-26053,-259325952,268500609,6957174,16777114,-2134496512,-1706031932,3419,29636351,1721368682,-16777203,1778501174,-26112,113704960,65796,15482499,-385649408,1048772764,1946157320,136219405,642250241,-385649663,-617938808,-165230706,1946431559,540475261,-26111,512425984,2005598448,-167187710,1963009604,187992838,200570358,1443853558,1778585448,1778412032,597989888,1048776170,1946159016,1962281797,137771782,-12880895,1778446390,1778412032,-1706726912,235945502,15736459,184711051,958362870,1946224694,725939733,1443853344,6946922,1164443754,1042192900,881528374,-459153941,-1408856576,104408580,192151786,78513806,1208367398,1779856640,-1710986752,181938381,-492584917,-1375302144,1218651652,1168566272,-1710590209,65535,208273514,17071747,1077985307,1783648921,1778412032,-1710986752,110888140,14943943,1599995904,574153,-2081649835,67646,1183517812,136219396,407320833,1048777588,1946157324,71732008,17571467,1964525369,-1547687140,109969672,-1557789520,212009196,1342401025,174739536,-1736440422,46319883]],[39,1,14,0,[182272,-1957275904,2122516606,225705990,956712587,91560005,-352321090,200682242,-14780938,-258335115,1023410187,292684544,-14518785,-605544331,71711597,29229941,1979058944,11135235,425603,1043946100,208929008,27934265,1043924596,1215627720,1736067,1173751413,108269605,27433559,1166741348,-1308193256,104408580,108265702,15114534,-1591342101,-617938714,-1960394610,407210247,1736067,1173751413,1366560805,24877655,1240141743,-1961075317,230360151,2094729984,-772568273,-191612442,1258517512,-208932885,771942081,265061515,-829125842,541427983,-2094901879,141887483,1166655531,1078298946,-955615933,1565466693,388122055,41782032,-11072277,1996424822,-16652284,-16040565,1600057461,443081,265689618,266755407,267002643,268304640,77989981,-65536,267558507,-64471,80287111,267805398,254831776,-61342,-65280,1458342741,-1962516853,468386423,956581515,175447108,-1149142118,407124750,-11137676,-605551498,187993087,199325174,1443394806,1661608602,1590553360,312009,1458342741,-1962516853,267059831,956581515,192157764,-404205482,187993087,200111606,1443394806,-16112998,1591340031,312009,163756062,-1768236914,-1156797169,48955408,395041419,-126496245,180767,1475119957,-1710721281,65535,-8128373,-2096729087,1946158206,142016264,-1461190550,309677934,15742719,1996423274,-32905208,-402098433,-916456887]],[39,1,15,0,[1730,1736,1988843095,-1983304952,1187511374,-1946157062,-972355002,1187448181,-1954545914,1575685758,-15972725,-1073017778,1183538302,105840390,1383383051,642244491,1183319946,1965440255,-62456024,1946499110,-95516411,1183526891,1959136010,172396042,642178699,-14284858,-1958278066,-348057530,1183531284,1959136010,-12154356,-1962260850,-2010757410,273059335,4030502,1183554165,1959136010,172396039,312870,-1946532213,1600060502,838345,79048,175570774,-16222465,-2037578122,1343684300,234946664,-1979760152,1451883590,108954110,91619584,411335,276233985,-15829249,-2037576586,1343684300,738084491,-654899642,-26032,2122514432,58064892,-16723223,479858806,185747100,-1592888128,1183385990,147890638,-337295735,276233997,382486157,-26032,2122514432,443810044,-1928300801,385797254,-59310256,1184154,239468800,702891659,1996426822,-59340016,-20151667,23744534,1233562,-129595136,-1946528119,21024326,1183648838,-11528468,1996426870,-448361716,-775804007,-129618952,1174657271,1183535118,-1706016756,265428285,-15698177,-6680458,1375731967,311007824,1183383552,-162100748,-15698177,1996426870,-1929221620,1343679558,6711326,6946922,-6684566,-16776961,1996427382,-193527818,16777114,-892772864,46661644,1996423169,142016266,-1928956161,385810054,16803920,-31922162,201217673,-15829550,1996426358,142016266,-351897857]],[39,1,16,0,[209125136,-16873843,1183535126,-28955898,-26032,-892796928,382205960,1448542208,-1593149813,1183711374,1144595980,-1592756988,958791824,125109828,-1030961525,637607145,637826303,-788118389,23744736,1150091626,-1706031604,65535,201213577,-385649216,922681590,-6684384,-1962934017,1979649016,14477571,18888447,-1694599425,4937,1476150921,178403071,1285786,-96040704,-1711183273,65535,178403071,1183649386,-1706027286,65535,1778412119,-327745792,-1149185,1778458678,-1912575488,-14283706,-1960442764,-523172284,13396048,-6676374,-1996488449,922744902,1996423456,330275580,1996423168,336894718,-11075584,479918710,1459617805,16777114,-125926656,-11439104,-1962237386,1861742150,1347590640,-1962522997,201656406,-1706012160,65535,638338702,653722763,-768933746,74774310,1589952908,126428678,-1960394354,653722180,-768933744,108328742,637951684,-1962784887,-18159165,-1694599425,2744,1587134507,147507551,1099776,727078656,-230258240,-1947187575,184652854,1342862838,346856016,-2048327680,-1509541632,1451195392,1351834,-129595136,200955529,-1962510896,-351688650,-260142102,112606851,960525312,1946789942,-1237909702,12950022,-125108224,200431241,-15371056,1996487286,-227082248,1307053655,-94991874,326488075,347249238,915079168,-1705637464,65535,-371063,-1705969034,5428,348297814,1183514624,1959201778,-1237909751]],[39,2,0,0,[-26106,1599995904,-1205943351,-661777189,520197281,-326412853,297279062,-2082959851,106046,1183516020,-1961104634,238618190,91554196,-352217951,-1808364787,-1810986751,-14817279,1579140747,182985,518818645,-1911525704,108954584,-16026624,2013308422,-16914409,-1499393301,-1508966656,1975520000,-1706012665,65535,520136353,182985,712,1988843095,205846020,-1962183679,2139817564,172460808,1552615915,276794118,-1995290741,1962933830,-1706010878,65535,1459778815,-1694599425,65535,-1026990242,-1957363710,1048794860,1962934512,242679581,128595711,128726783,128857855,128988927,1443738,112640,1996448747,105286156,1023410469,-1071972351,-1705977609,366681183,930398219,20725379,-166300672,1963198278,1010237200,209125121,823923354,1975520023,175570714,-15829249,1996425334,2287622,-166989685,1968051572,-15668308,6950518,6946922,-409337750,721420310,-892772672,80216074,1448542208,-16091393,1183451254,75012,452985149,1356396480,-1996453656,1190591558,544475140,-2096472437,1946157695,41418519,1996423274,10938376,201082505,1029600448,1500774401,621037194,20774928,1138432768,-1962258805,74746865,91616779,-335774069,1960512314,41221909,142016337,-1962905624,1962871800,33522470,-11132556,-538441610,200837888,-2095811329,259260927,-1963164023,69544772,-1949398272,-1950815272,-916496697,1426065602,2122574987,343146500]],[39,2,1,0,[-1962510593,2013202526,309853968,-15435777,317396599,-1962510593,2013202526,175636232,-15960065,-40235401,-1207959545,-1027014654,315097094,1448542208,1459912331,385238669,392272464,1183383552,141986814,1983470059,-161975290,1947216708,742717004,-1924762336,1343680070,385238669,138710352,1050300446,185712926,1445885120,19937023,1994915946,-11053057,1778462774,395352580,1183383552,1958743038,81174,-1923673740,1343682118,16777114,187992832,-1952221706,1600060998,443081,-1275051,922682998,23724336,-51992,1996424310,808910596,-1711183359,2065,312009,-326412852,-1173993845,520028180,-892796532,1465253890,-4664781,-1094676737,-1023999418,343212288,16177803,-1962249088,935717058,109512742,-420789760,-1932829089,80253144,-1910636544,861361880,-1144549633,-2068316137,-1993356010,1183644798,197168382,-1173982009,1593770003,526278652,1515834313,860967515,1960512448,348961042,-1960394354,-2128208801,1263403647,-884997771,-352009085,-1459047942,246943921,-326413032,1457032734,-1947389353,-561313162,-2128846965,1263403647,-251452811,856063684,150044882,210437603,-66956149,-1413403731,-1413338195,-1413403731,-1413338195,-920691105,-2097150262,-185924412,1427647416,-1910575989,173968344,276093707,-1961867381,1589908055,117515782,39256358,113953055,79987456,1975056107,-326413032,-1948742114,-620033442,1200296052,307727120,637951684,690358057,-920714665]],[39,2,2,0,[-2097150262,-152369980,1427677112,-1910575989,241077208,74832651,15736459,-1961867381,1586172503,1977289484,-266433788,273099520,-1005430997,1317734494,183189766,637993254,-2096998655,-186514237,181061919,79987456,1515845355,-1202630053,-1064429367,-165232589,1963469639,-876544510,-352009085,-1457475078,1515717041,-1202695589,-1064429288,-2077835213,41167695,-2083798786,-85261116,1427716280,-1910575989,426076376,1392926347,-1070395798,-347058096,-892788915,1303904258,-326413031,1759022622,1589909899,130426376,1586205440,225071884,101086975,522709840,576201,1427729336,-1910575989,430794968,1393188491,-1070396310,142016336,-351897857,-892788987,-1705836538,-1231781509,407321435,1016727157,-1021725126,-1050849382,-661863655,650153616,-889130847,-1903110004,-492755264,-1850160384,182297,-661774848,14433923,-1961003776,417531470,14818955,276093707,-2122605997,995826119,74717255,1542176819,-1962933064,-620034466,95945589,-28931840,145112707,-15698944,-1070334346,-1152364464,177864705,-2095447936,566334,1996427380,1354773502,12275792,-2146788864,1586174513,197145350,-1962707749,-1202710457,-1064429649,1218651736,-501315840,532908800,182985,1427759032,-1910575989,105286616,160304779,160437899,-1053163084,-969274254,-986052489,-1036384650,-1070398861,46844191,443398144,518818645,-1070344050,-1912185205,-1591338937,-920715262,-1207958838,-1957356902,-661774612,236638392]],[39,2,3,0,[241077584,1452954390,521816165,707273,-1275051,-1717958026,-1961178854,112848,906387083,259331899,906655487,922384383,922253311,-906207233,1426065098,-1004606325,-1064565154,829735691,-16222465,-1181088138,184549381,1075999936,166993550,1358971065,15768144,-1073020928,508563316,142016336,-1710852353,1454,-892788904,-1957363708,512630508,1996425716,183605766,-920715264,1426064074,1465314443,142525470,1178189867,958952454,527699014,166993550,504133259,454007382,1178140672,-1962641658,-1958214074,142525640,648344572,520095174,-892772769,1515716616,860901979,737903552,-472839053,-1910852424,-2020923712,-1932853132,-1957326632,-661774612,21773955,-1961659392,1048774214,1946157280,-18429,-26032,-920715264,1476395722,1381587802,-1581769136,869830171,198413248,-1960545061,2139167839,1967869442,198871834,-1978370853,-494916777,1090158784,1602947445,1977170692,532741866,79987659,1515780587,1347574107,-619986893,-650442380,1963220875,-876544267,1381718616,-608690608,-1948742117,476023747,1308786561,-1827179189,989856184,1946263582,1960512271,726136331,73370384,-1070337163,-997995745,1492642564,1381718362,869501776,-1962677312,-620034977,1207312500,477368363,539707382,-633606796,-404549003,-1961074805,-620030369,-628423051,-1057039893,472889547,518818645,-1070344050,-1962254709,476023755,1308786561,-1959889589,912231385,745855755,-1962522997,165873742]],[39,2,4,0,[-1706012333,-1230757295,1958742875,-485520617,46367500,158598971,-503004285,-339725321,38243075,113953055,79987456,1488515051,1505791514,-661956518,1426491174,-1185852928,-1047651178,-1575057114,236899072,488094239,-853213000,-70574303,857534393,109924544,1347486530,53347981,280514641,-1852157936,-1195987813,567102464,46841907,-1948480768,-1003029297,-1959392129,917178951,-1425520757,105351990,1200305835,-108287228,-2097148726,-152369980,1499159128,-75018158,-1070349938,-1414812676,-872707157,-352009085,-326412808,-987867306,2126775926,-1515848694,1595909541,147507550,79987456,1515779307,1347574107,28885390,1334519296,255534596,-1960440706,992347727,41812559,-2083798989,-85261116,1444863115,72321846,106400566,142066998,-1378143236,276613179,2094021549,-935613173,1001195133,1124171216,526304139,-2097149750,-185924412,907992203,906385291,906252171,17326021,38732055,17061633,-903936433,-887160824,-352009085,517770229,106400566,72321846,140494134,1328092969,72810754,520507137,520095946,79987659,-1957300757,509040364,-1005947195,76220030,990743334,-1862173503,637813899,990139787,-1845395518,914213435,637682827,990010763,-1828619069,637944971,990281099,-1761509433,444456763,-1995540795,39618828,-1996204919,28313212,-916562145,-2097148726,2126775492,-54512882,-1414812757,46721771,1465253888,175555870,101088964,-504885673,503730430,-639103402]],[39,2,5,0,[190384126,-1207339584,-922025983,132846452,-486115643,-994036990,-1510207874,-341465691,637832013,-1053094517,-1953431172,38046680,38636326,24953147,-1949267055,-1960442812,-1053096883,-1986985601,1150025286,1300964870,2143369990,2126811393,495527438,39160102,105220390,654198411,-1207679607,1595867137,214616414,79987456,-1957301781,1183536876,-11513844,1016727158,1342177299,-402098492,1996423205,1381061388,15755344,-6676118,1493172479,1979840899,1201295624,-352321505,-916563967,503318730,-1375985914,-1951541109,-1020547640,732811403,1438851009,-1000936309,-488110474,175570943,1347572051,157963626,2056090,-892772864,80216070,1465253888,1343112843,142016336,2059162,1992577024,-1293396470,1954438911,-1996488257,1183448662,1996444668,1381061390,108461911,-1710983425,8097,175555675,105679654,1996444489,-11447538,-11010442,1996424822,534813188,-1000669184,-1960441226,-11468212,1364397686,-59310249,-16353537,-23460746,1493172255,638219972,1258577035,1393456895,1996445521,108462076,-1710983425,8219,1359536985,2079130,1476520704,-1026990497,-1957363700,209125356,-16091393,1996425334,15755270,1172840810,147507711,-326413056,-1910701896,175570880,-16222465,-14285194,1778497078,642345562,28718847,16777114,-15013888,445129,1458342741,-1070391721,-1005947195,79234686,-1477182464,-1057095051,-916562145,-2097149750,-185924412,2248,-987867306]],[39,2,6,0,[2126776950,-1515848690,1992664485,-125924082,1444828950,-16222465,-401734026,-1072956064,-919382156,1095356979,-472786549,989956918,1107394304,71404342,2080653371,-404536831,1912863363,83526452,1996426869,242679568,-61806578,887865395,1095354675,-472786549,991005494,-1996128752,199951440,72452918,2097434683,-485455614,-1950338078,205194316,1284180606,38550278,-1057095042,-916562145,-2097148726,-1070398268,-1957301525,509040364,-989167932,76222070,50611243,-1957689274,1143669316,105251590,868823888,637570011,1128464777,1392960387,-2096839805,9111267,-1039967653,1476495654,1128484946,-1962482813,-1039967744,-150894298,1128485594,-1962482813,25765376,83460929,-645199491,-947657775,-2084902136,1595868356,214616414,-1864856576,518818645,1390991502,-16026624,1996425334,-26106,-920715264,503317706,1780499048,16410624,44954,167027456,695517195,-197722288,343054857,378077184,451414516,1778412032,15362048,16777114,-1708824064,65535,1349274,-1580523776,-1073018380,-1899822731,-661863464,-326412912,-388461026,141885417,-1710852353,2782,46844191,-1864856576,518818645,-823601010,-16026369,1996425334,-26106,-920715264,-1946155830,-1957326632,-661774612,1962914024,209125137,-16091393,1996425334,-26106,-920715264,-1207957302,-1957355411,-661774612,-1962254709,1602952287,16482564,-2127465344,1954546683,83591467,-1960479616,1996424798,2013214218]],[39,2,7,0,[2013214214,2013214212,939472386,556675,-401734027,82510030,392226830,-920714832,-1207957814,46670484,-1910636544,-28915752,1183514624,1719564,456983924,-1960282880,1175128134,1361081350,-16222465,-1818622346,1505166336,1551155211,-1912715639,-952760738,905969671,184698761,-1926400567,-1957296546,-1962872778,-963968396,376750091,425091,1364397173,-1705815728,588325523,881548121,-1201740565,485206989,-1207542131,1343103635,1452954449,-1960621467,-1072955834,-1706031500,65535,520094138,707273,409219,184775936,512476114,-75300854,-1962641554,721423390,989856798,58000983,-1023127749,283836849,-594818765,209683254,-368740865,593830627,1428350136,-1910575989,239504344,-1706030365,65535,99338547,75294800,198325081,-352094784,-1667461022,12777306,-100568062,-2129897845,1912836346,-1325760233,504461059,-2081892210,-1995934209,-16774626,520095246,1996443728,108461832,-16091393,860949622,-397389632,-1671876506,-1007199398,24379904,-137168901,-1157611326,-1014096615,-200393946,637826304,520156835,707273,-919381416,1515718379,1358954937,-1202695599,80225205,-1910636544,-2091428136,56894,1317209204,1183515144,75016,-386120055,1183581098,646129406,-2080571344,1962936958,172949256,-352305218,22865923,-789068149,1107697958,30861312,-639040651,606910464,-2094612338,62526,1183528564,104539902,745865460,17186435,-1205505024,-954007545]],[39,2,8,0,[477414947,-15567105,1996427382,209125134,-16091393,-907477898,1958742789,12052739,587204792,1959142343,-25755872,-15567105,1996427382,209125134,-16091393,-401671050,-1073008600,-1897331852,505856,-970733789,1996429684,276234002,-15829249,1996426358,-59310326,184908776,-400656960,1182007616,587210936,1959142343,242679570,-15567105,546967670,186888824,-145984064,133190,-224785803,-400210627,443810068,587206840,1959142343,242679569,-15960321,1256721014,-385649586,1048837910,1946157316,-26101,113704960,260,1178124339,-1958120442,400484550,872347113,-28930368,1476802854,956724480,1946724870,-16750061,1996425334,276234002,-1711275077,626360330,-2147483208,1946158718,274646028,41911078,855799058,526278592,969417,34096887,-1695386368,632962546,-370425805,-1962127733,1069419094,33601536,1963093224,10532875,1963091176,-35224829,-1157586504,1172832425,-1207012096,163250689,3860482,-427621515,16824571,-402585669,57999404,-1191254397,854065167,-2096925438,330883046,36169729,414714741,35645441,-427621515,603554799,-830274699,-902053113,-650442121,-1036317070,199953015,125223227,57924155,214155315,-102186239,1151411803,-134706432,1946173639,-102215673,-353675244,-1195114875,-1957354416,-661774612,2126796630,650130182,-2130555509,1946222841,33128725,-2129693695,1946223865,100237577,-385649663,642842755,637826559,503870975]],[39,2,9,0,[1342326456,-164167906,1166747141,16786696,-388823119,30017035,-26032,-1073020928,-1907067815,45746246,-150636287,29524184,184869251,638612672,-2096996981,-75367453,57934080,201056643,-1949791279,1392899614,1460032081,1446349606,-952631470,-1912602617,-14284730,-14284683,-401734027,123731062,1130060122,-1327963581,526278401,314057,1458342741,1992629847,-1962112250,-92208556,108265747,18414209,1149970037,105122568,1381047924,1962889809,1923062276,1347560930,-1996077941,1149961798,138840328,854315148,1500825867,1381061201,-16485121,1962870900,646494214,-645146482,1963981443,642744324,541559554,-1962522999,1183392327,508005128,-779353844,-644955762,1493589759,268010331,1380981621,43668307,1529310232,192200715,-1910009159,642250457,1510569218,1583292248,314057,1778412115,2031327744,-336910391,1428672952,-1910575989,241077208,203310987,1996444417,175570700,-16222465,-779352458,-644955762,521166591,969417,-327058534,868780839,516001472,614381648,643356814,3671609,238752117,242548980,16125579,370031398,-1560054528,-1021378316,1979711805,-1948742905,99293255,528579482,1515963176,995317849,990607306,990868161,202078146,-1036270847,-1053034126,-1070336649,1532582595,-486428590,1959475990,33129234,-620034187,-1070397068,240341443,200489192,-1957313600,-1205971220,-661772097,17839755,1778808575,417861122,533105408,46844254,-239591936]],[39,2,10,0,[1792577063,234908160,520094440,-326412853,556675,1048775797,1946157328,1391041029,109979739,-953809736,59910,138840832,-1962864477,243861070,-1073020658,-661976716,639125387,-922686813,1426064586,1996483723,17065994,-402585752,-1072955580,1190530676,141893641,755648139,65732612,-922073461,-939522358,1459617794,272532310,91488257,-202784725,-1983894784,110034502,-1557789510,1988820996,176065292,33685377,-8319884,108265988,34078593,1149904501,1019225131,-1961003712,1750467700,-1957232112,1143670342,139365136,1360153643,-1484350896,-622122561,956369057,2037648454,15742521,1183544180,33631498,53283444,755332096,1635057667,1779201791,1996445217,74907402,-374896998,-28931799,1232912395,108939336,1014253640,909721579,393478408,238977878,-1071972095,1073742373,-459648960,187315000,-165841728,1946692420,178181,2122517995,91554558,-352321096,-1983894782,99352134,33441479,-1173975552,1048782340,1946157060,-28915963,1996423169,-14652916,1996426358,74907402,-525891942,-28931288,-1026990242,-1957363702,306613228,638869188,1183516553,1200170512,239504130,71797030,-1962260853,-1993995178,-1993996729,1183516759,105253640,1183516788,139889414,-1617295893,-1003910030,-1993993122,-1993995705,109972567,-1591343940,-1960443813,-1912578794,-1993992634,-1993994681,-892792745,1422393362,-1070923776,-1981921655,1183438406,-2122605888,1183394557,-1106866494,1048782340]],[39,2,11,0,[1962934516,-190634492,75399936,-138405119,17212376,650266251,15992377,-1070922380,721971177,-934901312,-943307127,63494,-130613504,-330920704,2056933398,-1557394046,-1073020680,109989237,-953809726,62982,-1106866688,113714692,244,197674635,58050118,-2096620311,1946207870,-965279985,-186121878,1778477585,1481697280,13139587,1996463220,-402232632,107614687,1005060202,-1953764520,1183445062,2305492,-584232332,-385649408,1967654186,101705987,-385649336,1212679729,401146741,58017797,-1962541847,1452013126,16425976,16520841,13926017,-2130021886,34198654,1072235383,-330921215,199902857,-385649472,144769309,18934017,15892099,1183516020,-1593578510,1183383816,-867776534,1183514624,-229733388,-1984278903,1183562822,-362902590,1947748153,-931233006,-385649664,1200357152,-934901480,-59415,1996477558,108461832,201090024,-385649216,1183710980,-11528464,765068406,-2094260914,1965282430,65661187,-1332082582,187455360,-1959103296,1183443526,-733574176,-1948105079,1183435846,-1169781788,-1984145781,1451877958,75400168,633346817,1783627779,-532247296,141185046,1786774938,1975520044,60942595,384845453,-1711183280,746016301,14057091,90841460,-1937723238,1958742828,-16356847,1183700086,1783633582,-2147116539,1187458206,-2097151786,1946206334,-1710921182,750026928,309641227,1996425066,-1133051956,1790605055,-2147116539,1187458479,-2097151808,1946158206]],[39,2,12,0,[-30938877,-2080494871,1963059838,17604870,-1947580791,1183444550,-18159156,-1980610933,1183436870,-196703272,-1982708087,1187502662,-1593835058,1183383824,1975520234,-264831185,-629735680,-1915193601,1343671878,-1991988504,-1072960954,-257882507,-364476160,30310019,-1070922635,28836843,17736448,-1950202229,1194977886,-1207602152,48955393,1183432747,1958742986,-931233012,-1962511104,1183389767,1996444616,-81401846,58048523,-939683095,50246,-338409845,-362902680,-165912693,1963461191,238977806,125042945,30031491,-12487680,-1331575738,-1307145462,-128567030,91370103,2012628537,-364475605,85984825,1746805365,1996424536,-663289894,2031992986,1958742826,85369103,1976845881,-733576441,-1001980158,30424707,-14257152,-352202746,33631520,1996490557,-1813982952,-509083858,-1003656915,1764618541,-248658899,-1003656915,17735981,695517195,1208513608,1950884724,-2129925327,23123054,-1982970229,1996475462,142016468,-402229505,-1072956860,-790027659,-362902532,688932747,1200347206,-632936174,1586224363,138906602,-1948760535,-303363513,13270659,-1108802700,-1035564036,79693454,15246118,15761025,-1961659134,1452003398,-1140420910,1537418756,378086912,1048772701,1962934496,-1710790064,789151920,1165279243,30820039,-800683264,-1982703989,1451863622,-364475472,-1951250807,1183436358,-330921036,-1980868981,1451865670,75400120,633346817,-11534333,1183700086,-397404498,-1072999857]],[39,2,13,0,[-1679228044,-834237443,460603456,393496648,294531,-1628896395,-1002009856,1211069512,-1595341963,-9245951,922741366,-1930952478,-599356935,1987362827,1793750783,-361300192,-1018113,-2036674954,-382773337,1183579474,85369840,-1946794357,100923478,-763166464,179348224,179443337,-1544927605,1746797856,-1130298024,-1947676416,-800707640,-1588537097,-388955970,1177276555,1356396498,1372605955,1389516291,-2112012902,-361300177,-1018113,1996477046,-831062064,1224329448,-269941899,58018044,-1912862487,1343680582,-1710983425,798314029,294531,2122523252,477364438,-1332083350,187673216,1779528896,-730398970,380520077,-1710921136,819822597,14042823,-729906944,1030881792,13387463,1195278336,92078082,30164679,1212055552,75300866,46943872,38420096,-2147189504,-2146382770,153150,1317012605,1048577228,2097152599,-867270652,-632911096,-1982312821,1183431246,-1140420932,1537287684,378217984,1317732445,-1898239038,-94467647,654067340,638732169,-1961601143,1452013126,1200170744,1468605966,-330921200,653153931,639125385,-1910876279,637846022,16123591,1996423169,1399318740,28837738,-94452736,373786918,1395451984,-15829249,1996426358,-730398742,-3377409,1996471414,-126419014,251033343,-1191591960,-974585855,-1547687166,-1331492174,-20322038,-1946794357,-89917354,-65632000,-230258176,1183441962,1195468,113706612,464,1962941245,1460074041,846495746,14696067]],[39,2,14,0,[-1591970560,104399074,326369544,17315583,1744900712,7008560,-1533411222,-1926174429,1343680582,765067626,-382665394,742259197,-1926335232,1343680582,765067626,-2094353330,57406,-488045708,-209813255,-16354047,-352260042,137821956,112237057,-890634241,-532773895,1400176640,14827139,-2092141312,95806,1183401332,1476851372,108298242,-1996174208,116829254,1954546263,-1387364348,1443296770,74743810,28135040,-1699973377,84346083,195839625,-15698752,1744898102,1348993298,1342204657,-1946198039,1452013126,16425976,16520841,2045935232,1317012597,116786388,1954546263,-226590710,-2147191525,-2096835506,68670,211880564,-364476159,729137163,17317507,-385649408,144833186,-364476159,58048523,-354839,6870134,17000449,200706024,-2096859968,-1962617786,1586217542,407321066,28837236,721611520,-901346880,208977931,13008515,1200293493,-968455912,-499712173,-160307200,-2341239,1996477558,108461832,200688616,-385649216,1996486863,175570922,200692456,-2096728896,1962990718,-122033917,13270659,-974584972,-228685064,-2020933846,-2145058234,-1102673664,384845453,74907472,-363975270,-562134222,-1971620608,-466947514,-1966324087,2487654,-28931712,-184549059,2474011,1477347841,-2132705278,-184419968,-511588069,-1056235520,-2083238262,-108854815,-920914687,-2147425919,2122563851,469041598,14778825,-2084500672,16833086,-2117526539,185073889,-901872703]],[39,2,15,0,[469041409,14778825,-1967060208,-315952306,1317781771,2145747188,-1984278903,1048820806,1962934496,-1711117779,857964720,578076683,29378247,75399936,633346817,-11534333,1996475510,-1166606404,189663208,-385649472,2122578254,594804928,294531,90840436,964735130,1958742835,-16291310,1996475510,-1166606404,93980010,-952935040,49222,1794948841,-385783289,-1026951164,80216076,-1205993472,-661769214,1503265130,-164401585,91521220,-920666069,-1711117621,863653721,1971373302,-1710986513,865816409,1971373302,-499219485,1920270336,15220355,-1586790912,101384444,1651769594,-747462758,-100259021,-65660160,-62486272,-1191291255,653722600,1446707432,1917024254,-62506235,1048788083,1946157320,-18379,326377640,17315583,-266692198,-6664141,184549631,-14977600,1744898102,1080557842,1778412273,597989888,-1070911878,-1560216413,28836090,-876011776,681883678,-401680242,28901188,181018368,-1957363712,71732204,-2097083229,1946158718,108461839,1783629930,-1711248896,877438854,294531,1183520884,201734404,1343190273,1996425066,1778412038,-1484350976,-1027001135,247988228,508952576,-1909238600,105286616,-1995942261,1451881030,172395508,15730233,104423796,1534329258,956418209,1400113734,653418180,1586169739,407320842,1187464565,-1962934022,-1960381858,-919928249,1183445387,1958808568,-126419175,-1711117738,65535,175489035,653805198,-1996340085,1996487238]],[39,2,16,0,[-1004770806,-14224802,-11139977,-2036663690,-1204492121,1579089921,445129,1408011093,729078539,402823763,-1073007353,1586176372,726136574,-166169584,1963469639,545227026,125136032,1528987521,721712178,-1195128384,-1010237439,3784,2123060823,1962871562,-264357626,-385649408,1048773355,1962934492,-499219682,393478144,14827065,2073694580,-1959436927,989913630,57940039,956483305,1963001918,46000387,-1332083350,188054656,-1960676160,1183385670,17342968,1794786953,1183667973,1783633656,-2147116539,-1073007204,-1863777420,-1338080510,309592065,17315583,1778451816,1778412050,597989888,144782789,17474305,1114947595,8808528,-661979030,623593354,-812974048,1317654667,-27883012,-2036706990,188082343,957117888,1946214918,-499238622,-14912256,1778453046,-16750074,1996488310,-1484350724,144782849,168179969,-385649663,1049166367,922681608,43647242,188092696,-1560054336,922681610,43647240,188100888,721843648,138316287,-331447551,578027520,51341399,6946922,-2036727702,188105895,1779397824,51407103,1778412119,-1484350976,1048786533,1946157322,171376410,179870209,-661964873,539707382,922683764,-476446454,-2093583763,56382,-1705572748,916462046,1076577782,512434805,1602945264,176064770,1207306475,108335147,-620028021,-549718923,-1705572748,-59338,402823767,-1073006871,1827210101,-532774143,57933824,-1962900503,109975621,958792900,1946217478]],[39,3,0,0,[-324983179,-28931840,17446539,108328459,1333845643,-1591344859,1183383788,407210994,-940292471,63046,1748432488,1183659090,-1706027278,923952470,-1911011957,637846534,-1996428125,1183576646,-196703746,32917191,924805120,-1925950872,1343681094,761616026,1962281783,627343364,43669502,188184856,-385649216,1173749983,74727460,19221888,2122971019,-1962677494,2088961652,-143327226,17309323,623593354,243990560,-796196598,-1979953527,1183579734,944015626,8808528,1364328810,-2036666229,1446482087,2122516074,-1071972088,-11517888,1996488310,-1484350724,-1705625706,938219522,2037694475,-2146804085,-2080496281,1946158718,205423406,661913601,17577727,1560983706,134626104,-15174655,-1962865610,-167704546,1948265287,-339727612,1354992386,-2080621592,67646,512430196,1207304456,108273707,1843632723,117389310,-56557294,-100267264,-1710459648,943485599,-1996424541,-1962869738,104401478,91554056,-352321096,1589652226,113953119,-326413056,-1205971369,-661769127,184974987,1780512255,-11053303,1778453558,-2147116539,-1073006510,915110517,1465254156,-1946433560,-1703941178,949191280,1929576509,-1197844720,-1961989622,725939952,-350718968,-151549101,1965566788,725912139,1077723172,1955267957,971827972,1946225726,1460234801,922681450,90833164,-1367341670,1975520056,137771299,1453552641,-401715120,-1072956306,-1705569676,875436034,-1904885749,915080939,-1880424180,1579139115]],[39,3,1,0,[46844255,-326413056,616046166,-1948742088,-16709578,23725686,583694,1579140747,182985,712,1988843095,-28915960,1149894656,1019225131,721777984,10873280,91616779,84297415,105286400,343368,-523114121,-1476448621,966211866,959723819,962345254,1187461461,-1962933762,-72554274,1668595723,606815370,1954561216,725912073,-1069760476,1552619125,-74389498,209043467,-351898485,-28915902,1005256705,17440395,201030120,-1962510912,-352253386,108954410,-1962642173,721611774,1784108799,-1711248896,-61653,-166989685,1552616820,-78845896,58048523,188249227,1443525878,1795061503,1877478913,-916496645,-1962933046,1200305884,1334523400,1959332612,1468741137,-1947535610,65655257,13796289,113966071,-326413056,176079959,-1962389877,-201587130,-892772438,-594870264,72321846,1465266659,-986260852,-1003091337,-147126657,-1047849613,-268220344,-771885053,1940255721,-1538832893,-66524164,-1510741551,-1901854349,-899784742,-1957363702,-987867412,179046518,973436096,-160102842,1177241750,-916578552,1738,-1959338869,1967328351,-385765115,-877074279,444472,-661774848,-1706338474,65535,-770981236,1334533236,868889368,-1408878144,638022920,5899833,1364399732,106859858,374407274,310099,1098910362,1532582453,863357195,-14518273,-11329417,1996426358,142016266,-1962510593,17571399,-1047604852,-594814578,174063414,1594147971,-892788898,-1070399478]],[39,3,2,0,[-2081100903,56894,1200551029,-1193636328,109395968,-789118908,102828661,12058690,42920000,4466305,1270595583,-1950118342,-1910108578,1586305095,1243515386,1204172288,503709956,521537310,-1929371969,96011894,-1510736896,-963901665,-2027497332,-1560266234,-1960443844,-1912602050,4241606,-150863640,17414,-2129496704,-16760282,-6662273,-1207959297,703102976,1209961218,2662656,2758283,906463542,906123145,280518,4466305,1586331647,2139109114,-1082851324,906464054,-385722485,-1709244611,65535,116899891,4194372,-1461124235,973508096,1017193984,3842816,-16629784,-16762826,503335990,3671692,4890918,-1207939933,2062041088,-14285311,-1711266250,981932034,-1072981753,922704756,922681370,-1591345128,446890010,413214208,1614592,988526622,-1960388466,-1962924514,17571399,-14518273,642982007,2373375,574029606,922691072,-14286816,-1946149322,-1899917615,920423385,-2096472065,637994180,1574543,436637478,240144896,117444840,1275498278,110044672,28835896,1438850816,-1709249397,15228,3686019,-145918463,1073759238,-402295808,-320078040,3671694,1141307174,1954545664,-26105,-655687680,-1962522997,-1557788586,-1993998296,-1593824746,-1557790644,113705032,65592,-394264392,-14286683,-1711275466,15167,80398623,1016733184,-402653124,-1070399420,4458231,947126336,3802766,3973414,-402638173,922681632,922681400]],[39,3,3,0,[-1944190900,637548550,-1560261983,12058700,6023232,117444584,1275498278,110044672,-1091895240,1048822559,1979777080,939953713,116860416,-2147483580,1654261620,-352321476,650130412,637544611,-1593824605,-1557790644,113705032,65592,-394264392,1539506193,1381587034,649299,1498962891,-1945965741,673889217,512607118,111739118,-1928760064,-1459556322,57933825,-1911584474,101263041,153485378,637551622,4589189,-953805964,17926,-14285312,-1711275466,65535,-1772698873,3823770,914695680,628424770,1141307174,1962950656,231115557,-1557790656,-2061107130,1962951222,922691084,-6684670,-352321281,113714895,70,-953760930,17926,-37558272,1973074667,637534269,-889177951,-402636872,516685736,1358969529,3979600,413526097,1048777955,1962934330,-4212723,4458017,4326945,193987051,-1147485239,637534269,4458231,125042752,-42539002,116452103,3996570,-148502784,1073759238,101086208,-335716376,46713840,1448542208,1004451870,2123094158,1979648782,-264336636,122091008,-167021308,1946428997,112901,-919928085,1603948887,188692508,-1954908992,1190529142,1685326086,1031140875,33441479,209074432,1184968308,-28931839,272993104,638213828,642778883,50481035,642781765,50612107,642781253,50743179,-1706028475,5537,-335645045,33456931,922686068,1784021318,-1710921216,5962,21378699,276168534,-1710066177,65535]],[39,3,4,0,[1183536727,281837574,182980176,112640,-916496865,-939521334,1459617810,122091094,-1962183676,2123172446,142052854,1586170347,-159478518,370177933,-1515870969,-25785435,151406326,1988836212,33456904,1996429685,1211534090,1720342017,67118343,452985149,1356396480,-153644824,1946224198,175570708,385238669,-1951163824,-1073004690,-1813445771,105313792,-163941375,1947207494,1044284212,762576897,-297366186,43667478,-1929379817,1343680070,1183666198,-1706027274,1065295422,-1928694017,1343680070,6946922,-771273062,175570751,1443395327,385238669,108461904,-167730712,1946224454,175570710,621168266,20774976,-138405120,1894273240,-165287164,1946289990,309535,-2147072266,548995956,105313792,721581120,175570889,-1705967510,1075673363,-892772514,147324934,-1957298176,909707382,1198784752,36390134,1156989300,997531691,184710283,-164334346,1963468100,709134890,-1069760476,1183654261,-11528456,1996424822,138710276,1050300446,188770334,-2146929472,-2146949812,-1961875892,1590225716,443081,5320,1183536727,550273028,-1946401143,2123173470,142052852,-1515911402,1190569381,1383334148,385107597,-11528624,1996425334,507419142,-1073004247,1586174581,642250254,-2096728828,1946225790,24766723,-553294208,-537041280,-2096202101,1979780222,209125176,385107597,-823652784,1975520007,22407427,125061192,2123046891,-1961170162,-617932731,-14237554,-1013317001,-167772095]],[39,3,5,0,[91554242,17581767,726005248,1460303106,-15960321,703071350,642119169,1460237320,385107597,-17635248,163203,-1880554635,726005248,-167348960,1950352454,8448259,-2147203338,1173751413,1953825323,17057526,1317078388,-1929116420,1343679558,385107597,272993616,1050300446,188464670,-166955584,1963206213,209617739,-1958382335,921371205,1207359627,695472171,209125203,-1928694017,1343679558,-386107649,-1072955686,1190531957,58003972,-2130669847,-204340122,-755210623,-27358253,1183385483,1975520254,243174339,36390390,-11072908,1996426358,7530500,537216758,1173775220,1567957036,69944822,1190549364,611649540,294275,1569409908,726136324,-1961528062,-617932731,-14237554,-6684041,-167771905,762593476,21640959,-755969,1996486262,-92864520,4551834,175570688,-16091393,1778469430,1118018052,1967652864,-339727612,112643,-1026990242,46661644,1448542208,-955746677,65094,1735811,1156974197,91492389,33441479,71759616,58000391,-167715095,1946289222,625770500,71759376,-385649407,1686110346,2073755173,994239617,74717252,539315328,17202819,1156975221,74777638,-47881088,67389174,1283458164,1190527525,74712069,136662144,18513027,2122534516,729022726,1735811,6972277,6946922,-2137390998,-1996488637,-1073014204,-11529868,6948470,-174455446,184549442,-2091747904,1979783804,443875090,60424298,-16777149,-644212108]],[39,3,6,0,[-956301245,72260,16678531,770245492,444367617,-167152384,1963992388,18802947,24877654,367608828,443875073,-15043329,40502902,4437914,1958742784,443875246,-1835400854,-352321469,73305023,137937911,-370605195,281540096,1156974964,57942053,-167715863,74715331,-282762112,1963508726,11725059,1948304374,627343364,147322621,1686112372,1686173477,2089021222,57999386,-1962896407,1156974206,276039717,1963065219,1049318923,1784086858,-750000127,1946288003,444367700,1781953793,1778412032,-1711248896,65535,186270857,-385649216,1783693085,1137809921,-11141120,1149901428,1007166501,-138405119,250106072,1958742995,443875090,1461351679,-1399192470,184549438,-385649216,1967718121,444367649,-15567359,6953588,699802,443875072,1287834,440715008,1686110208,2122579237,309592318,1735811,1156975733,108335141,27433558,1600013437,443081,518818645,-1908529480,108462040,149422442,-839927808,46844191,-326413056,108956503,539772406,-544532876,-620028021,2139295348,259325978,270878710,132902516,74907479,1593837032,312009,1475119957,-2096726389,1962941053,625341958,-2090437616,1946163837,-1394059516,625341952,-2146405360,-2081479323,1962941053,-1566943482,-2142983935,-2147342771,-153148059,1948265285,475892496,1474435,1784088436,-352228826,258627333,6946922,-2036727702,1464119207,-1021836646,1958742852,642119259,1460302850,6946922]],[39,3,7,0,[1568215962,71759429,960852993,1946218558,41782079,947191563,539772406,2105747316,108331034,270878198,-544531596,-1962508663,1960512287,444564236,-167348992,1947215175,1977289710,1996445447,-12523516,-991216245,79874399,1361920,-950642944,64582,-1996208501,-2098594234,-153580800,1946299207,8907011,1736579,2122543476,947192060,33310407,73304832,-1913356659,118884471,-1515870811,-196702893,-1281732586,188632459,-10980160,-16693194,1996485750,-126418954,-1694861569,16020,-1912709493,2005789822,-1526262264,1403364773,384583309,-1951163824,-1073002881,1996432756,1211564030,1211563777,-330920703,1214926870,-1946514968,1200356958,-28931836,57982987,1593798377,46319967,837632,-1205971200,-661764501,-2096734581,1962941055,142016271,385107597,-26032,2045444096,18513795,1996427893,1778412040,1778412032,-26112,1642790912,-1710721281,65535,-15992693,1049302645,1784086856,-16750080,-16152522,-1710650314,18453,21509887,106859351,1780119551,1210685956,1996423168,-26104,1183383552,-27883012,21509887,-1957635849,1356396482,4737434,142016256,21509887,16777114,-916513024,-939522870,1459617800,-1967645098,-2082959801,1946158718,209125132,6946922,-1653009510,207522630,-551196800,1736579,2122520181,192151562,-16091393,1687816310,726062109,14150080,18513795,2123173493,276270584,-1515911402,854304165,-1927645185,1343682630]],[39,3,8,0,[4755610,2092960512,176113677,385369741,493132368,1183663848,374347512,205949776,503320581,507419216,1996441333,-129594100,-1281732586,189207179,-1923124032,1343682630,-1962123637,-654897081,306678608,-1705977609,1197612532,-1962123637,1207311455,1148461066,-166961525,1963206215,444564230,-1959431167,184626742,-1959955210,1144589382,-167348986,1946291268,-348878076,41222122,385369741,-1711117744,65535,1183648491,-1706027272,1201544548,687747,-1927410060,521599094,-1526169916,530949541,520094136,-892772514,180879368,1448542208,1141487646,2122569870,208928774,1779070719,-1711248896,1204123923,-2146804085,-2082527897,1962941055,10479875,-1913225587,118886519,-1515870811,-163148461,-1281732586,-1991773813,1586232902,444564234,187790593,-1099402048,1183645698,-1957685514,1334512222,1373239056,-149794933,-191213095,-12015843,1996425334,-126418954,-362753,1508637814,21640959,-624897,1996486774,-59310086,4742810,142016256,21640959,-16097653,23730807,4778906,200313600,1208188096,1996429694,173968136,-149928053,1200312536,1356396306,4111514,-1105990912,1996423169,1778412040,1778412032,1222351360,-963969024,-916496865,-939522358,1459617800,176065366,1460041355,1443395327,16777114,1975520000,-339727612,1183668095,-1706027272,18687,1962934845,-129594069,1343639574,1443395327,-1189200230,1958742856,142016472,-129594026,-1801826282,188892448,-1203342144]],[39,3,9,0,[1156251650,21640959,638076558,-14273281,-14286220,-14285708,-577108364,-16777151,-16692682,1459702326,-291896982,1207959617,1967690612,1245118224,-129594111,1536839702,-352321473,112808,-892772514,-1957363706,-1205971220,-661763703,949891,2122538357,1467285516,687747,-1164291723,189347389,-1706527552,1239187912,-661929330,138906406,1992608395,76097030,-1960394354,1183712839,1149838856,650219010,-1912322165,-1993996218,-1047657404,638028582,-1006479477,-1993996706,-1993996729,28837975,721611520,-916578368,1426066122,509013131,-1907686984,176063448,721777664,22931904,425603,-790035595,1144947456,-344653822,185104011,1457812726,1409988762,1975925558,1782606554,455252508,1151533056,1958742786,1962281930,922703370,-996540176,1779446536,1860868609,244992557,-1560281013,-626982654,1142852352,71796994,-1996371295,-828307897,138905857,-895238101,30319361,-1996435295,211880519,340232449,-1996420959,914953799,914948364,278987016,440895745,-794574805,-728084480,-1588968536,512426210,1200161348,14721304,1442989961,1444535962,38052170,503319557,1026713680,-1711251608,1247747453,6946922,1716661658,-1711183286,1250774838,38018699,-2115434615,1144947456,57999362,-1946216215,-1962785762,-626850745,206015744,765087774,-1958042286,-1962785762,212014151,373787393,-16709469,-560326537,-1958033127,-1962785762,-526187961,172460800,-1962880861,-895285689,138906369]],[39,3,10,0,[-16658781,-728098185,-1958030168,-16628706,1328978487,113724129,258,-359006102,-12218258,-1711127498,6986,38012615,28835840,-916578560,-939522358,503316484,-1908029256,-1983894568,1183448646,-25860,-1706033152,9156,141934603,83642055,-28931840,30031491,-2147191808,-2097021874,55870,1317012596,1048774908,1946157278,-61964284,-499219696,74711040,50089600,-1946401141,-920650154,1364330187,1347637331,1246672976,844677262,69331172,1961691737,651228681,427808,-1005975573,109512742,12081920,-1964176895,-33393429,1048782528,1946157284,520037895,846332130,569102899,1397772806,1397837905,-628402601,-637281533,-14230781,1493205663,123361371,242532363,372975170,-663420800,-402652742,1532493830,-888710567,102651734,1347637586,1264760912,-2091329394,17982,-1645673611,33570048,44240501,1731627264,1765705984,8775936,1946273782,13271300,16858496,4001652,-1962249215,-1962911986,-352298730,301563995,-109040012,1024816402,158662913,53296768,-350391040,755418642,199950339,657142,-32672752,-167564026,67111430,67895925,611696650,11724830,1329274229,1377334532,138906448,-2122317787,998244578,1968855234,138936070,521399071,147075,-402426880,-337117013,-397321984,1532493833,520575577,516120159,1272887890,-768353650,244046219,-75431704,309592325,17103745,-75428748,108265729,16841601,28839029,-333542144]],[39,3,11,0,[4122624,45618155,16482560,-1207733246,512557060,703070442,1209961728,2287616,376817931,15077003,-1047652893,1174832422,638022912,3723,-1047597333,1525690600,1065599775,-1962773504,512672527,1048772608,1962934278,-1010824445,663179,2003762051,203328260,69085952,105331456,-1202708797,-661762922,1381060696,12080982,1460570882,1494649600,1731627776,1765706496,-1175970304,-1995934209,-16774626,520095246,-956296728,518,1516134144,-1021355943,-889191960,-387151019,561250370,1391561558,-26032,1499136000,14079,1397837906,1996445526,116189438,1975520094,-1694537207,7114,-1017266125,17105153,34079234,16777733,33620228,33817095,1464947536,1049429774,-645182044,-67105863,-343232526,4857483,1980103040,167346202,775555954,91553868,4982470,1960512256,1242496827,-1590301952,233308160,-2144373753,141885689,611828539,585875506,-1019526333,-108988810,973763076,1946176558,1278117903,1245610752,74648064,4851455,-1073037058,1482381663,-326412861,-1070377130,16254521,-202833035,105265408,1048797556,1962934498,-1509541563,1780904968,1347440642,-1711275589,1227718666,638082756,33570689,-14271115,-14286217,-2053503881,-347186606,968897326,1946723334,1342204433,-16091393,12257398,-2146788864,512446065,-1205993224,-1064415952,2002470,-402186752,-1004599465,-1960441762,33128719,-2126154751,1946222841,100237631,-2126941183,1946223865]],[39,3,12,0,[16351539,-2094304254,645145593,-2147483208,192677113,-2147482952,58590969,-2147482440,494142969,1946352000,150568984,-2135682188,820711403,-1040784334,-1274907391,1200236160,108954370,857568256,-2116515109,-1979562301,167846919,570849732,872577063,-2130212863,-1828567317,425603,113706612,248,-892772769,1515913222,-1152167336,-1014083948,1174832934,1515768576,-1202695589,-1064417004,-1977155790,-1744681337,1482316747,1397941298,-1962923288,1329379528,-1977171826,855639703,1959404224,578860034,-33393451,651556544,438048,67240395,1075843080,46711168,-617428854,-1010697078,-2020921853,-645247099,-1446431805,1287127473,182351,-661774848,2126796630,1177980166,1364598274,-142145821,119473694,8436218,-73010180,-484483495,1354773269,1177980240,-1923736062,1394015838,651860560,1583284224,80398623,1499092992,1384112515,846391376,-1064512973,460636171,1142328102,869344000,512173787,-1014300606,-772292317,153540899,-889175522,1342209976,-3545074,-889191131,1515739483,1723421521,-87978417,-502888666,377955840,-872742684,1458342741,-2147174313,-2147201397,158597625,-109047632,-1342016510,1345305152,-1960394098,637557534,6098571,855638970,-1694551050,1317818490,-1026990497,508952578,1348122704,-2091329394,17982,-35112844,1364414464,28873106,33864450,5586563,-1828621312,1224816616,-355396236,-392959279,1950941484,-773140214,34060522,1493245928,27809883]],[39,3,13,0,[-1024916619,1212056320,125108224,8273539,200242432,-1592231488,-470351765,5707401,-150966879,1494649313,28108800,-2097117719,29502,-1014296972,-1962864920,-389968936,-930414329,197735249,-1590463269,-1023213487,1293847449,66844416,989878022,2097176326,6267141,104583731,108789859,1207985057,378130995,-930414511,5703303,190367787,53441728,855659270,1493566418,1627798272,-1593475840,-768409503,6620731,1705051772,-768391168,378132619,109510739,-668270503,333695755,-402521928,922681459,922681431,-6684583,520093951,2124991326,1397771124,-1460850095,-1291160570,1946462209,-339345890,1947772954,-1476218102,-32476144,-1475548219,-1289522080,1950394372,-1966735870,-466464317,1509804776,141880586,-2027892490,116064262,-2029468662,1532559366,-1024015528,-402426878,-1024065525,-33197052,125120,-465665085,292814848,1375936141,922702606,922681572,1925906658,-104011773,-661957693,41795595,104585463,292946031,104588241,158728305,7552643,-788368126,1539541987,1336391875,518818645,1465309326,128595597,-485994869,108446979,6241933,-1907327304,79297216,-1510736896,-83869208,-920691105,-1207958326,-1957342674,-661774612,2126796630,1597410566,1380562944,-1174742898,-201588732,1583348645,80398623,1532647680,-95333800,-83879960,-2087038128,-889192367,-1907199304,1470179008,512435712,1344143449,-1907189320,104552664,58523743,989880225,2080400134,6529284]],[39,3,14,0,[5743432,6364731,512427133,507183201,92012645,6626955,1495173451,-1983302912,-1996467954,520114958,1386854851,-953761394,16777734,113714688,103,1762051878,-1191182336,-1964506624,-896742407,-883918152,1391114270,-224274290,246960128,988303360,41728,-1957311713,1996431084,1488902,2615376,510967819,1354796794,-1907158344,109533400,-1557790490,856031232,-1710862144,65535,-920650920,1426064074,-1705513845,18911,105286480,-150712693,7210465,541091920,-1706033046,8693,1532608654,1702150155,46136467,1183558400,1195879172,-1426035016,-1413379157,-26106,637992960,637548195,4458183,-953794560,33566726,1354796032,-1907147336,-2094638912,58942,-1557780619,-2094661400,62,-1960436876,184549406,-1911393061,1048782531,-1912602618,637957312,4460163,-1026990329,-1705639932,1349681531,-1246039925,-424127917,1448104448,1342177464,117602024,872051828,512304859,-1993998092,637595166,15736457,-434205914,512304640,653983976,15077003,367247758,3604262,985157888,-1202302976,-397410244,-346488261,650546919,3804811,451133838,1010237222,651899648,2629257,706644262,-2147436544,1508428008,-1070341397,1352290384,1442840659,2322586,-389467392,-1017186283,1458342741,-1667490217,33597784,519700852,-1911404917,-390033704,1316225128,68062039,518639872,369391245,-1515848673,-1515870811,132744101,-1710874653,19838,-138915833]],[39,3,15,0,[1490587219,-1413313621,-486348413,6005000,6136235,1398480811,-1996396824,-16774626,-1207958010,1189609480,-1675667224,-1023976871,24379904,-137234437,520110273,-1026990497,-1910636528,171871192,138296064,856192256,101071808,101676288,-1907048520,-224319808,103483136,-1073020922,-1957313761,509040364,521303807,-402235765,796196920,104448051,309592070,538251,1962957544,15853577,-193596533,-2080718797,1598,1048775797,1962934316,1143374597,536606464,-892772769,748748814,1958742784,104760105,578093056,108321547,2885319,1589903360,1204233742,637538818,1991,637546145,201607049,-1070349567,73173955,-401846645,-561261869,1149978228,172919558,-402106741,947180197,-1961984316,-2097150962,-2091514647,-201587514,149848996,503320255,-1515870969,-1413248091,-2086296226,1962935934,369542920,-352321280,387075,-1072970869,119470787,397055,-1962933087,-1962932170,989858366,-48269325,-835990645,-1957760117,-201849858,1044072356,57802764,-1996460353,-67106754,-1946369029,-1947204621,-1949422641,-1985678341,-83883458,69075907,203307776,-1157402112,507183214,1455620106,922416267,638082244,149098379,-1959345778,-202701732,105155382,-1912108762,1552627392,260646404,146956027,-192195072,922361431,906525892,637951115,400756107,141871931,-1959345778,-269810564,-1959339122,529204316,-81950426,1595918603,574046,1435555980,-1910575989,-396929320,1183579440]],[39,3,16,0,[647647238,1599337043,-892788898,-1957298174,1958743027,725939749,-2142210800,-2096092340,81470,-1705638284,1458702384,-1711183274,1460374176,136662144,1157022558,729026603,20856451,1443263488,688402586,642053719,-2147060476,-336647324,728006666,1520064239,1448716050,-1600519830,1582805898,-326412861,625967187,-1706011776,1483605838,-2130813301,-914414233,1334531779,-2095609064,57918,-751093899,-771017868,915081589,1418395888,-1947211006,407648754,1156975733,108333099,271271158,344654965,1955322091,1962281734,1978874632,1589808117,1589652419,182467,1966952448,1997566976,1946758260,1947347978,1951935494,-3946199,1744898102,275382546,-900774246,2092960599,-263145467,1085801451,6967536,-1694730497,1475913606,512476105,1602945288,189265436,-2093845246,68670,922685300,-1197866740,994685706,1946224646,137821961,941464065,922703883,308805896,-262117375,6946922,740533402,-926693032,-16777176,1183646838,-2091903272,1965426302,112645,-1070923029,1976080976,-1072998333,2122533748,947201542,-1929087233,1343682630,2065180826,-62485672,9045547,1183443153,-28406792,9178667,1317661137,-663289862,1586188624,476023556,-1709803521,964821401,-1929087233,1343674438,-1686715494,79874392,-326413056,1183536727,1322246,321718132,-349932544,142016349,-1335667302,200837976,-11569921,1996425334,74907400,2003212887,28858566,-1958876416,1156974710,343162923]],[39,4,0,0,[-1710983937,1497916245,-15992693,1962927220,-705997308,144326275,-16092160,1855587446,-335544568,74776525,74907478,86914815,-1070875669,-1026990242,1200226310,1019225131,-1962642112,734200903,-1957313600,-2091493396,1946158206,108954392,-2095940598,2131822206,106859276,-1207966767,-1394013798,173968128,-1946171416,1962871800,543840027,-16222465,1996424310,-1484350970,-1072997971,28837492,9234688,294531,1183546228,1950367750,208135,1844140148,755254923,208929281,1946157869,208192,1508588404,-401973621,-259260989,762639883,15736459,1946318649,138316580,175570689,6946922,6946922,325714026,-1711082342,-979741130,995736120,1963001918,-1711248864,1507597227,1586173931,476023560,1605507,1586173044,476023560,-350717953,-1472790780,349542921,-1070900667,-1026990242,617086984,-1957298176,1183385670,-1946801154,-1607660986,-385649408,1950876094,77075,-941030541,77057,-1410792585,29157633,771638923,91357192,1979711789,-25263335,-2096729590,1980890750,19720451,-2114029941,-384824850,1996423458,-196702964,630870038,-1923460072,1343675462,385107597,494770768,1586190021,709359116,-1928301564,1343681606,-150294879,-1264496424,-1928402166,1343681606,-150560607,-1264496424,1356396294,-635561574,111190362,-1980217853,1183576134,-1610208264,537275142,-330921722,150896259,548930933,-1961759760,1200229470,1006707755,616569601,-249559792,-2080618871,1963523710]],[39,4,1,0,[207522587,19548150,1183650420,-1588586772,-654899680,-1711248816,1526078964,-1980348789,100920902,1183385472,-465138190,1317883926,-1705961748,1527651709,384059021,-1609659568,1373239046,112463499,-1705911817,1529945625,17211553,1174530118,-464613916,1174622486,1356396508,64898699,-150555642,-191213352,-10791907,1996426358,-260636686,-1149185,1996483702,-394854422,-1673473,1996481654,1705941758,-1072997453,-164930187,1551169035,-166961525,1946692167,511180602,976794,50347264,1586170995,726108684,1077723172,1996431732,227252748,1996446608,225090060,-1957667939,1357915334,-996540310,-1470284529,-13798141,308808822,1996445185,74907398,-827881830,-1961235621,-1595147146,-15960321,1996425846,108462078,-1710983425,1551696330,180537694,-326413056,-1579472042,378209692,104400286,108332440,93984313,29033332,74877696,606749834,1950366912,742716953,-1592560383,378209724,104400318,175441336,96081465,-620035349,-880802956,98345218,98440843,95684153,372835957,57935286,-1962816640,-1026990397,-1957363710,-1101637652,1586167809,511180548,1448132651,336092826,200837898,1174828543,2086993539,-916496667,1426064066,1448602763,-167479669,1947216708,725939777,1444049952,630849642,1448904046,630849898,-346253714,709134889,-1069760476,-1705631627,1554547799,1465317515,1149895018,4203812,-1621321136,1784110256,-2012898816,1600019677,180937,712,-1957275824]],[39,4,2,0,[610566387,1958742975,608993284,725939776,-164269040,1963009348,1469732399,-1956842876,-253208840,1958743038,1347900939,-1694730497,1559928668,-1711248809,1560709125,539706614,-1705638284,1565224419,-1010213026,1408011093,104448907,259326224,86392451,1342731264,1771700586,-2096112109,53310,1183519092,-803304450,71776512,-23460491,-1961855744,104463942,91554064,-366428774,1438894422,1448602763,1382070302,1317787790,1036094220,57999410,1996685289,404839,1979722045,89581827,781443281,1568450559,1657429636,1657430730,1587045066,1589272228,1594777328,1657102104,1657103050,1657429796,1657430730,1604083504,1657430730,1657430730,1609720522,1611554812,1657430730,1657430730,1596219150,1657430730,1615094474,1657430730,1616928864,1962968637,56813827,1195200119,-385649408,645333734,1962952253,45017347,-639040650,1966287876,41740547,57999916,738361833,-385649406,-1041694070,-2127720444,-385649408,1212678856,-236387467,58017794,1208155625,166265717,77785347,1963000893,59697411,-1556272521,1024685824,57802912,755178473,57999496,-385679383,2950272,-385649407,1967653660,53012739,-1878757399,1963001133,52226307,-385649336,204276674,-385649408,405603374,-385649407,1967653946,71100675,-1878767639,687747,1038680949,242679556,-1321722470,70445406,-1961992565,770181702,69659128,1443788427,-16222465,43648630,1449056867,-369251096,1317733392,1976109834]],[39,4,3,0,[67561731,-2096204149,1946169980,846528275,-16222465,-1705965962,1613306707,-1878790679,-1962389877,-1047656866,509478,-1878795287,-2096204149,1962947196,63891715,-1959639925,1376384022,460495440,-375848960,-11467840,-85455242,62056952,-1710328065,1238698530,-1878808599,1359902463,-401967361,-622069421,425603,-1847000203,242649859,606815370,1954561216,725912082,-1069760476,2088962420,57999366,-1962707991,-922023346,1156974197,427102251,58050827,-167550999,1947216708,56027395,1076184310,1307116405,627343363,1976110015,625770500,-108833216,-1071909631,1342178341,1863053978,53406048,755517067,645136389,1460305547,94779135,94648063,6280346,922703616,922682802,-560331344,-1962934177,-351979978,2123075619,-9939190,-1694537216,4694,1778412119,-26112,915079168,-1705638612,8329,-605436277,1586204674,-48961522,-1878863895,-15829249,1996425846,142016262,-369557528,1586233084,-119085042,-15992693,1784093300,175570721,-16222465,-2036726154,-1956592985,1962281968,-19470077,33980035,-1997995148,243714,-1878881815,-1962389877,-1047656866,37716774,1978205044,-1705815806,265954425,-1878889495,-369098824,1996488356,175570702,2047165594,39381344,-1710328065,828507719,-1878897175,-1978769781,1076110407,-1071972036,-25499328,-401705217,870972324,1317769218,106859272,-165232242,1946225735,35580163,-1961986305,97618883,1347551240,168149899,-1706012160]],[39,4,4,0,[1625751552,-1878916119,-15829249,1996425334,301767174,-236366047,1988857857,709162510,1443722288,67164570,1975520097,31123715,139365206,-1912185205,2013210305,2013210136,1661114902,32071958,1996460286,142016270,-1710852353,1630040018,-1878937623,-15829249,1996425334,1729403398,-571907756,1586204925,172395278,-369756440,1586168208,172395278,-369396248,1996423551,-1962907122,135006790,2031327824,1911120305,1996460033,1996443918,142016266,-402229505,1575614588,2122551297,57964810,-956214295,16994822,21686528,-2096474485,125113082,30424707,-2096335871,527792634,55721603,-15174656,-1197863306,1347938570,1744900712,7008512,-2036727702,727352231,30450624,-385658205,1190527244,846471177,1074349814,2122521717,276107786,30424707,-955681536,16896006,-1878529280,30410439,113704960,850,-401979765,-706087525,1451986944,2046460682,1994982261,469402623,-1041693836,-1710200320,1646743366,58507275,-16731159,308809334,-251631615,543817834,1369933466,10414434,30410439,2123038720,175541006,1963851395,726005273,1460892704,1744900712,7008544,-1533411222,-345859037,1190563957,913580041,846525963,1946812035,469664613,-24944524,-1978174176,-1071371451,242565180,1359246847,142016342,-351897857,1750569119,6816018,1442867953,-24931605,1781756955,464230912,720069295,-15829249,1996425846,108461832,-1828508006,-1877480610,-1169602888,317408588,-166830453]],[39,4,5,0,[1947216967,112645,-1070923029,1579143723,181061983,-1957326848,1454907116,-1948742051,-108852146,721777940,300652992,1359902463,-16091393,1996425334,1390939654,-892788742,-1957363702,173968364,3309443,2013202548,457087538,1183540022,105253640,1996433524,108461832,6227610,2126514944,142016281,-1710852353,1645091579,-1995809141,20787783,1086331648,1586170859,843564810,28835840,113953024,-326413056,106859350,-1961074805,-695526793,410318347,1997930115,-774206712,716671971,49971973,-1705638284,24552,-916535669,1426064074,1586228363,726108678,1077723172,1200293237,-1962677500,-892795321,-1957363710,1988843244,725939718,-2096728768,1946158716,-401713655,-259260467,-963908629,46844254,-326413056,235304703,-1946168344,106858968,623593354,-892796896,46661634,1448542208,184974987,-1959693057,1065945182,34096771,-1962391925,1194920542,723678466,138840515,2229587,-1711117744,65535,201213577,-1961986624,199953014,-351635829,-336360633,-1947170026,-972879802,-2096609655,1946222206,2098483,-167623543,1946223686,41779993,1444115456,-16222465,57279093,-1946186776,-1996190736,1190529094,141820420,-1962248567,-8394435,-1995946357,1590070020,146983263,-326413056,-197751978,1962281728,-200882424,-352321536,1778412053,1237228100,-259325952,628422155,-1992145779,-1923743164,-11533244,1996425334,-13441018,478933131,67527,-1996425567,-164198140,1590070016]],[39,4,6,0,[314057,1475119957,-1962871109,1065551486,958362624,-1962642369,-1946948833,-2096658171,62526,1049167477,116064500,1256757847,-916520960,-939523382,1459617796,-28915882,1996423169,74907406,-9836530,-15992693,-1070922635,1972189931,-1960252668,-62486268,494190603,-1898935266,-4157736,1996487798,108461832,-1995809025,-2095055290,1946222206,-2092546553,-747306692,2011696727,-28931073,-1026990242,-1957363700,-2101862676,-1948742043,-16715746,1996423799,175570700,-16222465,40502902,536838376,576201,1458342741,1658566686,1988876430,41714446,721712384,-15406144,1996423796,175570700,-16222465,57280118,536826088,181061982,583532544,1448542208,134643331,1319177333,-196703993,123221643,1586176235,726136344,-1592953855,1183385426,1547078644,-1878267129,-1996009311,915141702,1183516506,-163149558,103562891,103681675,-373111,1469716598,-1989792380,-1957629882,1183385670,1996443896,1996445450,540475386,6968833,1778437224,1720883744,1187446784,-16776706,-728098698,-1989784920,1988883062,-58816010,383665805,1744857680,157811200,-1711183358,1718363200,-395001845,769672843,108265984,1853114440,1183701739,-11528688,1996484214,499161836,-1072994572,2122525812,-1066073858,-1018113,1465317494,-362753,-16703434,7008886,1778437224,1723767328,1187446784,-352321026,2122551451,-1804336898,-1018113,1465317494,-362753,-16703434,7009398,1778437224,1726847520]],[39,4,7,0,[1187446784,-385875714,2123104110,-25263120,1461613568,1459123967,-231681,922745462,1996423456,1744857844,543817932,16777114,683514368,1784112892,-2012898816,1183672076,-11528688,1996484214,499161836,1600021268,1362633,6856,2123060823,105286410,-1980348791,1183579718,-129595128,-151239031,1948265285,178182,-1979563031,-1071371707,175390780,19678710,-164952971,29230059,-431584000,1166888982,-1706025456,1735269757,384190093,-126419120,-1695123713,1736842688,108314635,-385875528,1988690436,1183668218,-1706027282,1738676261,69879286,1183656564,-1588586770,-654898514,179609936,-1705977609,1739726361,384714381,-126419120,-1695123713,1753357760,57982987,-1962892823,1178205254,-1960149004,-1962541546,-1039929786,2097038907,1095686,-1962825751,-1037307322,2147370555,1161222,-1207855127,-1847001073,-1948742911,1580858958,-1960280848,-1962541546,-1039929786,108839227,-385872456,1183514996,1002580978,-1207533631,1709768718,833537,989945833,478146126,111023755,66078347,2109946818,-196703277,-1019493845,179869566,20900096,111023755,66078347,2109946818,-196703290,-1019493845,196643710,19065088,16416387,1183661172,-1588586770,-524220768,-54014,-1588537097,-524220748,-54014,-1705977609,1754406425,384714381,-126419120,-1695123713,1711087040,108380171,-385871176,1586168032,-28406788,956987019,58714206,-1962893335,1149956182,1019225130,51213760,990347286]],[39,4,8,0,[956661459,41873502,1157002731,443811882,65947275,50724358,990289926,957054657,109047374,-385875016,1418330260,-2084402390,35979746,200837888,185038335,-385649198,1183579699,537275378,-1610208506,2143369990,1959922441,636965,547448043,736153862,-654839226,111150635,58638651,201197289,184841471,-385649198,146341371,-163583232,1946231876,2144549687,374835,-24432405,1178190731,-166363156,1946428485,-363971809,112723327,-1206392064,317390852,2095730235,608564747,-1207602174,48955399,1600045099,445129,26312,2122536535,376700938,87045771,-1962560351,-1996114410,1451883590,243174398,2123061739,726005262,-15436736,1436157045,-1955983261,1979059184,1144425226,-1962611963,1443180086,1183647850,-1706027278,4964,-1946925429,-1964758328,-1964168499,-164956586,-939275773,25033089,-1070922378,-1207506023,-4521985,-62486272,-2080483703,1946159230,74841869,209125207,2003212886,2122541618,57999366,-2097113879,110654,1569395828,846724870,379209357,-1706005936,1782782803,1979650027,-1706652410,1349144598,1276734106,-96040598,402823767,-1072993665,1996447860,-25755892,-1694730497,24511,-15960321,-1711164362,27493,1779201791,-26111,-1923678208,1343679046,1444423834,111190379,-773175807,-297391648,-1928562945,1343658566,-1912965377,1343679046,28458627,633346817,286064672,1905938440,-1200890619,1599995905,707273,1475119957,75402070]],[39,4,9,0,[1076577782,6960756,6947946,1786774632,1744857600,6964224,6946922,23724394,1778677247,511049472,6946922,587426970,200313707,-1993313034,736822908,6946922,73924714,1778412160,-2147457024,6946922,23724138,1784086890,511049472,6946922,503540890,200313695,-1961855754,1149835333,726005272,-2147191800,-1962398900,-916496698,-939523390,1459617884,108461910,379864717,-1706005936,1801132394,1954826394,1458604907,28587775,2113946,108461824,385107597,405314128,-1600033796,736153862,-150945786,-129594920,1089881739,-96040640,379864717,1663408720,-125108224,1215627019,-1912834423,1183448901,-1961759746,2055274102,242557092,-1539062193,-28377344,16678531,1996482933,-1538880004,-1923657706,1343681606,28458627,633346817,286064672,1905938444,-1962652411,317455478,-228057514,-1711183359,4597,-1980344829,1784085078,-2012898816,1183542511,-163173382,1317785739,-196203528,1600045451,182985,2248,1988843095,1962281740,106728218,-1962391669,1160447100,-129595120,722093963,1183388229,-1961432070,1200294494,-129595128,-1995815029,2005662278,1962281744,108330825,-18094066,-1979955575,-1901986218,-1946627833,-779355058,-1054086703,111152779,-1054088751,-990362109,-1993996706,126918919,653936131,-1593686135,-524220768,650248962,-1962653815,-1993933242,1599997511,576201,2760,1538793047,-1948742043,-1047851954,1946158637,666943,485032821,273665]],[39,4,10,0,[70076788,-385649408,1814888605,-385649408,472711403,755528192,58130435,-16718871,-11465098,1996425846,108461832,106778522,15329645,687747,-588709003,241076992,-1710852097,1831549125,-1962881303,1602948702,726108678,1077723172,1586173813,108527374,6960490,6946922,1588037274,-336032921,17342738,957243019,91555399,-352321089,-54526,1996426870,23746314,-401735318,-1072956366,1996426356,1778412046,21142016,28863957,-2089489664,1946159742,1359724,16664263,15769856,957243019,359924807,1778808831,141531651,1183411825,239483902,280953716,242679552,1183645802,240129782,-101912,1996426870,-159973378,-493825,1996487286,-191211524,-345077758,178204,1586174443,108527374,175570769,-16222465,-2036726154,-345115481,734014212,-916512814,1426066122,-11080565,1822492278,1389505283,479566416,-259297776,611644939,1080451,1962876532,1779984912,1778412033,-1484350976,1962896926,1778412048,-1711183360,1849098572,46844254,-326413056,1996445271,57450760,1347605035,1729926554,200837998,-1956350721,-167047051,1996426101,-59971576,1971974283,1962281744,108954446,1447064576,23730282,6946922,-1247312230,142016361,1872364394,-1956536056,1962818552,1784108563,1778412032,1778412032,49584723,401305304,1778412118,1778412032,1778412032,1458236247,-224788374,1583322891,80398687,-326413056,507478,1779070719,1778412032,1778412032,108954368]],[39,4,11,0,[-2096204800,453052542,283542518,-347617661,9944579,49584726,1996447956,108461834,-12457970,113953118,-1957363712,-1481105684,-2082959764,66110,1996433525,-26106,1183514624,14590726,376750091,80086670,-167327962,-1912602624,637847558,15992519,-920715264,714,1224,-1205971369,-661754129,-1979156853,136653636,-62486272,57450838,1347605035,1864144282,-2080863377,1962935934,725912128,20711460,-654852069,1459504777,6954858,6946922,2091353754,204880239,1778873601,941464064,1283485638,-16054229,2105748852,661913616,-2146411125,-351786161,725912094,-1996486619,1686175302,-15993045,2105740660,125042704,-2146411125,-2080953497,1946222206,174741007,1778808575,-1711248896,1835050886,536626827,-892772514,214433796,1448542208,16533191,173968128,-266049664,539707382,1240007540,742913537,-955812863,392262,1200233195,12592426,1946206269,739079946,753431616,-955943616,130118,-1962522997,-1927411626,-259263362,-628226282,-1515870811,-163149025,-1946270071,1200228958,1019225130,-1593150016,103483264,1174472372,709359350,-166300668,1963011143,709331472,1077723172,-123664524,1183399940,-196702724,-1600040938,-59836666,-654837621,112501072,-134451465,429543640,-1955640546,1200228958,1019225131,1395422272,-2013265766,200313691,-1960807178,1333791326,1398145316,737560203,1464925766,737691275,-1705970618,213715006,-1946794495,1178204742,-1962377994]],[39,4,12,0,[1183446598,-1956516870,1207306846,108363818,69879798,1207307124,91554092,-352321094,-153998590,1947216455,-163173601,151914043,1333794430,-771029980,-1264515724,721611526,235285440,-96075511,539641846,1333794420,-771030492,-1600060044,721611526,436612032,-129629947,136597376,-193557218,2126782230,-1515870970,1600004005,445129,518818645,-1905171784,-264831016,142016256,1778808575,-402626048,-920715165,1426064586,1448602763,1865463838,2123094158,272993034,-1962523135,1174475333,272993544,1996443678,108461832,-1642217318,1958742897,41257767,477427211,503858317,142016336,-1710852353,1910447552,74825739,-454347637,116115083,49006475,1579139115,113953119,182272,-1957275904,-167048074,-1070922379,-167719191,1947216708,138710517,1996443678,142016266,656261274,1958742898,725939937,-1978567672,-1071371452,-764133316,-16890169,9234943,-499712170,-1233524736,74825739,14825099,539706614,1187448692,-352320770,272928111,1996443678,142016266,1612562586,1958742898,38046512,-1979824503,518720630,175570768,-16222465,1996424822,-9312252,-15992693,1586187125,-1995994114,-1072955834,1988877941,-2122606068,1144746621,-955812840,130630,1750473451,6946948,-16091393,-2036725642,-1989116505,1967193670,-12654333,425603,1183517044,73319678,-1962440410,-916496698,-369095998,21688,431509534,1490587221,52706944,856192256,-268387877,520094440,-1705946165]],[39,4,13,0,[29344,102652761,-1202694314,-661753177,604438104,503720707,538319619,503709955,538317059,1959922435,-18429,-1946645677,-1949158415,-2130500322,1946221819,283870009,-485994613,108997106,1334387063,192905222,-1912310784,-1911887097,117384711,1207828544,1095691,115888723,-1956947254,994182727,-1765510202,664912363,689867523,197888771,724530376,14386119,158664572,1996490045,868233988,52929499,53026441,192272395,53153419,-651433902,1107815258,41141819,190443659,-486378030,473858852,108265475,52573755,552082036,-1531423232,-1706029454,65535,52573833,-352117597,649219,52694782,520576607,470715331,1359733507,16777114,-1547685120,1455620892,509080715,1926019152,-1705453426,1904443771,1049348235,-1070398683,16580481,-276604556,1963801360,192774387,-1947372544,-1959394723,-1863841716,-1203735372,2105540883,41156618,-930413308,-897483878,-11513741,1979649653,74841868,41287505,1347469363,-85957144,520834558,4198143,4210307,-2096794368,-285195226,520162555,113401439,1942140928,-1591295858,-1960443656,-889128426,65784115,1426063801,1465314443,176063262,-16550656,-242546106,58817434,985223284,-1948676492,1451953742,19458060,-2131095180,1946159999,638029319,4198143,858188795,15514560,185648003,-2130283018,-352125701,486244612,1493398019,1194936299,199587080,-1962773047,519801811,1397838343,-1291170165,-33429503,1482316123]],[39,4,14,0,[-1413379157,-1951677813,-1047852466,-963925077,105286571,138841003,624835499,-1996197373,-1845287618,24494091,1583292224,707273,65784115,1426063801,509013131,-1904973890,-1947104290,1451952206,9496582,753403508,452608,-892772833,512425988,149619493,1979205433,283869961,16579457,512356983,12124965,-388287504,28376451,-1983892541,1194985543,-98995189,-14284914,637550606,4195897,-2094659979,-285195226,-83146872,1515740099,508776537,-1141492906,-611420931,52764299,16579457,-343730058,956621584,185168911,971863250,-394984873,-5380026,-166993173,-2115501196,-887136513,52764299,-75382733,494272764,957410179,-227276729,1963085627,72825837,-1957631883,172440262,-18909864,-1010824256,1224,-1205971369,-661752120,-2146666869,972891748,1946218550,642053658,-166431484,1948265284,475826958,1474435,1187448180,-167771898,1946690884,1784043025,93906944,-386364592,-396950204,909706838,91555192,-468896614,625248886,-1996488155,-1072956346,1686111348,2089023781,108331034,270877942,-1705638284,1987314082,-2145747829,-940628636,6724,-551197568,1589952555,1200170504,1200170508,962024974,91489862,-352288328,8435715,1375732666,-2072274352,1183413921,140428542,1443334438,71798096,-401715194,-1073020364,2122520948,158597372,-25755818,-420999593,43668995,192337688,-1961528128,75819230,623199370,1589903364,1200170504,-28931326,-916496865]],[39,4,15,0,[1426065610,-1205932917,-661752079,637951684,23738367,1367868826,91791735,1963607609,216766981,-920692934,-939522358,503316484,-1904775752,276726744,-1593412352,1183383792,176063248,-15437048,1996427382,209125134,-1710590209,1789723276,-16103799,-6681482,-1996488449,1451883590,209125374,-15704437,2013204599,2002622994,1996423168,1669110282,1996423168,142016268,-16353537,983173750,-8931041,1996426358,-25755652,1407130,-892788992,147324940,508952576,-1904760392,209095640,58062347,-16091509,1996425846,-129594104,-401715178,-1073020620,-11136140,1996425846,108461832,385369741,1256722000,-916578305,503318730,-1905180232,-264831016,1744923136,-677773179,527968318,182475,2123060992,1962871558,71732048,1964524857,444433164,-165972736,1963992389,41779989,-16026624,-397409675,-1072955437,1032531317,1173804011,561258540,2122964875,186616582,-2095680293,1962941055,625473030,-152144880,1965042759,-339506200,1606912770,312009,712,-2122605994,1183414392,-499219458,158597120,14818955,1964525369,-499219590,91488256,-352263519,15769859,-25755824,-1946195224,1962281968,1996445278,-1340217334,1400160267,270877942,1686114420,2089021221,108331034,27433558,1686141104,1157029669,376709163,-2095293301,1946162815,142016269,1443264255,23733866,1996426219,108461832,1779395158,1778412032,1778412032,708745728,28866806,721611520,-892772672,147324934]],[39,4,16,0,[-1957298176,1996424822,142016266,1172216406,1967652864,-339727612,209617717,-1960020992,1602948190,172488220,-14650240,1183648886,-1706027272,2030508072,1342719627,-1923723178,1343682630,522075802,-1207702663,-916586495,-939521846,1459617800,108956502,1669430170,-62486156,575479,-410820492,175541239,-402560426,1183384170,46659336,-167021568,1946690884,-397388283,-940113400,343146497,35996918,1686113908,1784084773,142016256,18868238,-402098433,-940113154,259325984,313335,1156974196,57999915,989913065,1962995766,112767,1988852971,281540362,-1961921280,13428958,57982987,-2097102871,1686114511,1157037350,57935909,-167587965,1946297668,30376707,247799,1157016692,175444011,-249207680,-282696576,2089000171,125108250,-114989952,-1946228861,1144650822,-385649384,1048837962,1962934496,-566328463,1786052608,8939606,1778412119,-1484350976,1525381651,1183432747,-2192386,40501879,1550087578,-96040582,1114947595,-964431733,108955908,-922015253,2122523508,276103422,1207359883,141836331,972834443,225777735,-1962907055,3417543,-957870512,-1958328578,33129228,1996476533,1690606330,1600027337,445129,184835979,-166365989,1963076423,444564239,-167348992,1947215175,-1010594841,-926695381,1459617796,973024086,58001022,-1962895895,1156975222,192159787,958160011,57939583,-1962933825,1183385670,1975520254,1996445213,1962871558,8501253,-2135424021]],[39,5,0,0,[375296,2073710674,-1988434812,-2091450810,-1071971841,654699812,1996443648,1778412286,-1484350976,1183415021,43669244,192615960,-1959299904,-15991682,1283460725,1156973605,74777638,35998848,556675,1996426357,-1711183106,2073659397,1996426987,276103166,-1710066433,30518,1600046987,445129,39816022,351007627,1735811,1156975733,108267557,-402560426,881524744,-394922485,-1957313698,1988843244,627343366,137771511,-166497023,1967137860,608993293,71747392,1686110209,1157037605,158601254,-282696576,17057479,75399936,1443918848,-16743064,6947958,-2036727702,1585208999,312009,1475119957,108956502,-2095417973,58130942,-1962889751,184774710,1444378102,-1705617834,17039,-166989685,1784023156,2082773505,113704960,880,359986699,443940694,90833002,8130970,1975520000,2011715079,114176,294531,-11049356,1778469430,-1699485695,-15043073,922688117,23724362,4599450,1958742784,460605445,1979663083,-1711248870,31811,-1709541889,31819,18499015,-2094404864,1946229373,443940626,-2036727702,-16777092,-1902503307,-956301188,6725,270878198,-1705572747,1983775138,1600046731,312009,-2081649835,1979778174,1883144993,141885443,-1560000885,317391728,1778677503,1119328768,1996423168,1119853060,-1027014656,33882114,16844034,16842753,-620560127,4060058,-473854976,1334519305,-1962679470,-1618230311,-1950152540,1958742791]],[39,5,1,0,[1195098881,-1962118136,106924995,-1618224381,-1013774172,3272,-16353537,1183646838,-1706027276,65535,-1064517621,1996425333,-26106,-1027014656,1532493828,2091227728,992346112,1946157598,1970059292,-1960394610,855696910,-1911495744,507193025,-1960443902,1962934286,-1010791184,-931802952,503316484,1586223246,1224442120,-14060469,1996425846,108461832,-16222465,-2014837130,-1070378753,-16089469,1620706677,1342177363,-401735247,216727573,-402235765,1451950354,105286408,113953055,-1194773760,80248105,-1910636544,1317557976,2105063677,-1070344050,-1946270071,-75297186,-2096792321,41814779,1183525099,1975520008,-1876956413,-1710721281,31986,-244006901,-1962391927,-1073019322,-164749452,24942471,-1070396299,1962755640,-375830527,-397410140,1183448868,1958743038,-2017446935,184646150,1779267008,-1710331328,25742,-764100597,1183570059,138906110,-1995553141,1204225607,-1962934260,1451952710,38242572,-1962649719,1200162886,242649866,1183577603,1975520254,-2017228024,-351755132,-1950315000,1149707971,1393002834,-2096210293,175440379,-1904407880,117384896,-164757378,41719687,-375782028,1484390482,-2142549830,1946221950,-2082960619,242548799,772693643,2090305526,855864580,526293440,707273,17203075,2139298677,359923716,-1904328264,251602624,-23461762,637534332,4460163,968897287,141823047,-1996339319,1424688199,260821899,1963476793,106924835,-2020877565,-801437532]],[39,5,2,0,[-1886845323,652937380,-1072965493,126563700,-193609157,384503689,-1962391669,-620558753,-1960394610,-801418681,-1993941387,244011599,149094778,1693358674,82509824,24778377,-1023409736,1482381913,1211978066,855864395,-1205941312,-661750394,536830440,2132064459,518818645,1586223246,-42538998,-619986893,1317739124,38746886,1317734517,72301320,1994917748,-338129923,-13571867,113953055,1482250752,-1957210542,704496,146736099,-17664,184517459,-620558219,145006475,770180075,1960512509,-2096657636,57936639,972896488,-955615951,3143,-18028464,-338130088,-2092737568,-931263749,-1195155873,-1957331170,-661774612,1209040513,855995467,418093504,-401711477,-661914367,-15960321,1996425846,108461832,4319246,214616351,2141239296,518818645,-1818568562,855638142,-1960404544,184569374,-401247013,-661914419,-15698177,1996426870,175570700,911374,214616351,1532647424,-1779937198,-1715457028,58055435,956339945,225772615,-1946379032,1975520216,-2065065496,2145098240,-1070399488,1678129958,990278912,1946727942,175636260,1392956555,-1907310541,-14284729,369099318,637778,1434454682,-1962452098,1976044490,922691148,-1993998258,100683294,17582023,-1793174784,1996483723,276234002,-15829249,244649078,-8350616,2013201527,-1898935294,-875000128,-919381217,118247305,1309052710,72300800,1347553141,1493029352,576090,1381718616,62927696,-2144691493,-1047789568]],[39,5,3,0,[187042531,74797639,145000331,2144516299,518818645,-1070344050,14812729,1996434037,1996443654,142016266,-1711274309,-2141749238,343261195,856061695,1996443840,142016266,-1694498885,-2131853302,113953055,506624,45810667,968897280,1946214918,573955,-363852200,-2130280438,1499093083,-826781614,-4157824,-988957,-2087075789,293016825,93331085,-506338863,-1960388349,1468737031,-739718398,740199935,65130757,126559961,-3872565,58050827,637662393,16780937,-2127578933,-1591295858,-389349120,-1064566548,-1932804085,-1064398632,17604902,-2123188021,-1591295858,-1194655480,-1064402546,17867046,13035723,958758,269912870,-1175926016,312550912,378217984,-389349356,-1591344980,-1960443880,-889185770,637575144,3675787,-889184584,872370664,9365696,738605350,-32410368,748889792,243869184,146276398,-1153701888,1532647627,-644997543,-1904309831,244000449,260636759,1494125350,38766848,-883928545,1434556600,-1910575989,105301208,-493203450,520093729,314057,1515805528,1364349011,642942362,-2114078591,-1591295858,-1960443817,637557014,637557667,6100617,-1904077384,650130368,16647879,-375783424,-880658606,3971994,-1164262656,-1023410048,-595962,3580198,80268039,1465253888,968897310,1946214918,-2110081014,-1070344050,-1207915799,-661749110,104448051,57999486,956340969,57936454,-402616087,-1063583812,-1996488590,1451883590,106874110,172460326]],[39,5,4,0,[207063334,-2108573666,29087886,-1001368832,1603077726,-1152186876,177864705,528638336,637951684,1991,38258470,-1960443904,243860559,-896859349,896845835,12144722,1976699888,2009152261,1575522561,-476929,1141252390,102835712,1183514690,-27882500,-1578630733,654741487,688295683,-339725565,722373460,-916723709,-352321096,33962312,-402426880,512674279,-1070399488,394809,1586180980,1977289482,136219398,-402003200,74830559,501989427,-1962508604,68062195,-1527514112,637959819,637814155,637945223,-1962654327,1583292355,445129,1348098392,-1799860194,1490587266,8273539,-485067520,2002443,104760064,158662656,-134302232,1142301138,1522736896,-1957277095,507601,-1700647192,-2099412613,1144423718,641037568,4470281,1110837542,-299987712,113702656,-1928694528,-150933474,1946157510,-1816637417,1489014403,185042726,-150375232,650153694,4470305,-1957313698,918036204,-1948742012,-922024370,922684277,1783693552,-352097790,6967559,6947690,5236750,46844191,-326413056,-2074298338,1996478606,234908166,520340200,314057,15742719,6946922,-401734806,1439367205,-1205932917,-661748605,184962699,-1962641975,1359015950,23724138,-401735318,-920715259,-939523382,1459617804,-961012138,-942109054,63558,-1962117493,138868478,-2140638207,-154728858,1963001414,475892560,-2146809866,1317012596,1190535174,494207494,33967744,537544694,1207308149]],[39,5,5,0,[225722378,-1962516597,1183384135,107380984,726005501,-2147191806,-167246258,1946430277,105807876,726005264,-2146143200,-336132506,725939726,-2147191804,-2146433458,-167639474,1946683462,107380744,105808087,-159479550,537282294,1317025396,1173750278,158663718,-167486069,1963076423,105313827,-1961003752,1200227421,725955115,276107432,-419010944,1157034891,74712107,268848768,621168267,1183384603,-28915716,1190526976,1534394886,-940280183,19855942,-1946526069,1962281783,205846085,-1961855742,1144649286,-1962052602,1144649798,-1996131326,-588514698,-1072937738,1190532724,276086790,6965354,714735722,1442840710,45606926,972441227,57935428,-385821207,-1070923493,-1996358423,-24382346,-352244039,142358823,1149968501,471541004,1178325547,991131132,242613846,539706870,1149990004,105134344,-829723532,931912075,-780798453,784320811,-166270207,1946291271,222819854,-166693624,1963986247,-1949332734,186485755,199521755,-385649445,1317601542,1976110074,1363372638,-26031,915079168,2123039022,-1710232588,-2034269829,956718219,108337223,-167037813,-166990475,-6675596,-385875713,1317666666,223117562,-163149040,1946567737,-1763158420,-163148928,-351910775,773753692,41418497,-401735574,1187447175,-1962856710,931920478,135087350,-397015947,1183547501,-27882500,-1995387776,1418267716,-163149042,-1962523511,1284109390,172279560,922681344,1364197682,-59310254,-971668838]],[39,5,6,0,[41222019,20068095,8888474,1877497344,775305614,-1961855999,-94467324,782305161,-1996191487,-167694794,1954547270,176065368,1963065219,11331843,-1711115009,34646,-167084919,1946421318,239894532,206340100,1979648896,842465045,1465341697,-2021811625,468385792,-369459575,922746713,1962869042,-2020894206,1464860672,-1801846422,-2147483513,-337703580,105313875,-1957071808,-16053634,1962889844,-26110,2089353216,138868234,-2147191804,-2147217844,-2092954548,326435327,20068095,6946922,6946922,4594842,-15340800,-16698826,-6684044,1342177535,-1710986665,31717,-16616193,-1711197642,65535,34096886,1190529652,74711558,714838,520242315,-892772514,80216072,-1588199424,1586168048,105330948,-6681739,-1962934017,1979059186,73304841,-1962516597,-1705632137,23405,1929576509,1976699667,73304847,-16615425,-1711200714,27240,46319966,-326413056,915101271,2123039022,1962281736,41695554,881525876,1149957099,1008215053,-164596464,1958743108,205846033,-2096728830,1946158718,-401713659,1156972577,242483724,909573975,-26111,1686110208,28897037,721611520,-916496704,1426064586,-1957237621,1686111862,1156988684,527762446,17464451,1962873462,-1711248886,35026,-1710590721,31788,672967,-2147161344,-323996,-6684044,-167771905,1948257604,-1427614204,-892772862,-1957363710,-2091493396,79934,1746804853,6947306,6946922]],[39,5,7,0,[6946922,-73793430,-1560280952,1783628088,-1993565695,1080688640,-325447574,-1962934147,1979059184,-373282043,1746796696,6947306,6946922,6946922,-6684566,-1962934017,1979649016,-577087992,-352321399,963139544,-1979684726,-1705639830,35287,141934603,-1980786089,-571801600,-1711183273,35303,-1996411231,775325956,41715969,-1962522997,1149831254,240421132,-1995813237,1284048460,172279560,44564480,-645194891,-165912693,1950353991,-1948677368,2005474399,223117318,-622307824,138868225,1443132418,-1946271768,1599996484,445129,-1947432107,184626718,-1961790245,1194919494,-1962642430,-1947145441,48956999,-892747733,80216066,1448542208,-1962856773,1962281783,105286463,1946305593,-337736956,-1946252306,-16283387,6948470,6946922,-6684566,1459618047,8320666,108461824,-828768150,-16777093,-1248197002,-1207959533,48955393,1600045099,182985,1458342741,-2079606754,1183570062,57952270,-16743191,40505462,16777114,175540992,269305078,922710388,1962869044,141885190,-15829761,-2103833484,-158684139,1954548804,175932200,-15502080,1778463798,1778412032,-1711248896,34590,922693099,922681652,1962869044,-352228854,205846041,-2095549376,1946225276,876019666,876019457,175439617,999949418,-16777081,922681972,-912654028,1442840710,-1198872088,1579089921,838345,712,2123060823,1391041030,1317766714,29882120,724071424,-267503105,-1960807424]],[39,5,8,0,[73370585,36390902,79627636,-1962153216,726136537,-1089965052,-645201918,-1962651765,-1996411338,1525352062,135087350,1317622389,205846024,-1961396989,1207305820,74711595,135023744,539707382,1686111348,2089547532,958851846,510986366,956843659,309659204,33965814,1190531189,108266502,17581302,-397015947,2106261529,1979648772,139365334,-167037813,28877429,-916496896,1426064586,-1957237621,1156973686,594874381,2074077270,621560970,1149829122,239388428,1283457024,-1070921715,-1996077943,1149831236,-2144343286,-1947792284,1207305820,175374891,539707382,1283458165,1207306252,74712107,269241472,537742464,1778545919,-1978033663,-916586496,1426064066,-1957237621,1156975222,74780715,820756523,184841355,-165251850,1947216708,725939951,-1477344,1996425334,142016262,-1928956161,1344147524,253640346,-339735671,112845,113953118,180879360,-1957298176,-167045514,915080309,1996424508,1778412056,-1936745984,1183383552,-27883012,1746433791,-9830145,9215386,-129595136,-371063,-1705633674,35969,-637303,1996429430,276234002,-15829249,2122517622,91488276,-350992757,29008131,175570768,-2096597249,1946158718,122337288,-352274246,122075142,1375789754,1713281616,1996423168,-159973608,9258650,410451712,-100609,1553661046,-16777110,1996429430,-126418950,6271386,-892772864,348651540,508952576,-1903556936,175541208,638338702,1183384715,1149970166]],[39,5,9,0,[-196703998,-150452597,-1996054482,1183579718,-1271990520,-62486266,1342602883,2122516084,108353542,-110849,-1960379314,1177224260,-163173378,653280905,721831051,1177287750,-297367052,67520246,1236797556,5945856,565708523,15776256,-1980217719,1183578710,66633990,1962937661,28745989,-661976853,-2020875311,1183384876,1050300658,-16777097,1996426870,-1912431886,1183383552,205950706,105155366,38025510,-1960434819,1144595972,-15041020,1443237494,-100609,1996487798,-126418950,16777114,1975520000,242679672,-624897,1996485750,-294191106,-362753,-1315243914,-16777075,1183518326,-28965898,-193527984,-1018113,1996487798,-126418950,9293722,242679552,-1946781953,1174664262,1996443886,-59310096,-362753,-241502090,-16777075,1183518326,-263846922,-196703408,1358710275,-100609,1996484214,-126418950,9346714,-226589952,-16026624,1996426870,-1909548302,1579089920,707273,6856,2123060823,242649874,17596035,45614453,-1207702784,1183383553,1996445694,-1892574712,1183383552,-330920460,1996443670,2107266576,-1920049891,1343679558,-150560607,-654836114,112501072,-134320393,429543640,1468787486,1443919615,1795061503,971509296,209617918,-385649153,2122514586,58064396,1459655145,638600846,-14273281,922681972,922683040,-261617996,-1994298880,1183639670,-1899652374,-1000931328,-1960384418,-930413497,111150635,2013210192,-1607008510,-1271464186,15755270]],[39,5,10,0,[-242540182,9366682,1589925632,939468520,105351974,103532683,-11532620,-16342986,1745269814,560595184,-1696182647,36620,-1607062697,1183536646,-1274663962,922701830,922683040,-261617996,-1709086208,36722,97533571,-2129955329,-16395714,-385649408,1285619961,-62486267,687747,1347882100,9388186,114176,-11070485,-1710926794,36770,-15958397,46066548,112500992,1183444727,1996445688,-294191124,-150560607,-163149330,-230257840,1357792811,1778446440,-1886545375,-11075584,1996483702,-263812114,1357661739,1761113855,560595184,2111642,176063232,-385649664,1988690066,1996445690,-2013488388,-1264517120,-230283002,688300193,1187508294,-1962934018,1178205766,1466793210,-1280257,-1599999370,-330945786,1357923843,112473855,1778446440,-1879664095,-11075584,1996484726,-1607008274,-230257914,1357792811,1778446440,-1869440479,2122514432,376766718,384583309,111190352,-1588537097,-654899532,504994384,1191153965,-946017282,2630,-1996054367,-1264454074,-129595130,687747,-1070922636,-1600060437,-163173626,1174526199,176063468,721712128,-1593578560,1177224884,30996472,-2091389370,-16397250,1048643701,16713166,1252066676,-1593578747,1183383848,-1583722242,1459617936,-1280257,1183575670,-330945552,-230257840,1357792811,1778446440,-1919706591,2122514432,158597364,-193527977,9188506,-916496896,1426067146,1800858763,-954923938,654471,239504128,167413641]],[39,5,11,0,[58048523,721460969,150897654,1183527293,2145681422,-472785269,74090297,-347733132,-775517208,680299494,73296642,177178901,211782666,-1963947254,-2012691324,1795821191,-1961556922,167642568,1183535134,737726728,-654898106,106335056,1445722833,1390081802,1342719491,1376146947,1033564555,-7255267,-1258352522,-1258354164,-1258354166,-1258354164,1805257226,1342177426,2098369178,-774206575,205925352,-2071340809,-338621946,-150315477,144476635,-1026990582,214433806,1996423168,175570704,-16222465,-1835399562,-1986926062,1451883590,207537406,71797542,-1962464474,-1054081970,378267857,-489617760,52871723,-196703993,111154827,50520769,-1983839294,-1960380346,723912263,1317732935,-775869442,1191388904,-1274664190,-163149562,241942787,50529972,-96040511,294531,1183649396,1783633652,-1711183359,-1845813772,-1928300801,1343681606,28718847,-1759490406,247646610,444416,-1957275904,-563411850,-88112363,57999369,-16727831,-966064522,98077461,1344145918,167487370,1031798821,-1071972351,-74756032,167556607,19412735,-401735574,1996487626,-633929978,-667484411,-1832281595,1183383552,-61437446,1778808575,-1831626239,-1241579520,-1241576948,-1835398646,-1996488597,1996488262,-54689018,-1071972087,63474496,1342834309,168332547,213253969,179699466,-25755894,269576346,-75106669,527728649,1795585791,-661973562,503971333,213385040,179830538,-25755894,167557119,-87064]],[39,5,12,0,[1996424822,-92864516,9179802,108461824,1922695786,1577058410,79874399,313344,1183536640,-62486266,-1996208501,-164889018,2130902659,366897960,167427971,1796699136,-33221178,-11526647,1996488310,499161852,-1072984511,-347733131,-339309609,-18429,79874398,9226240,508974848,-1903383112,-1673082920,1469710336,184549501,-1710459712,-1822391941,193873545,721778112,120580544,-1996431199,28897350,14721792,1860868688,1201705856,-498694142,-2013116256,1252037190,-700020734,607372984,1965112353,399743493,512463816,1200292080,-129595112,-393329013,-492762959,-1874425600,-1560219487,109969634,-1960442672,-1996470258,-661919154,639127435,4722313,17829515,-1947447671,-1996419570,1783661646,684562946,211915742,-28931839,-1560219487,1183645964,-1706027358,-1813556641,6946922,-28168806,-1472790637,570857993,1347551232,1325722,-1711183360,-1810280650,-1902229879,637850118,263879,1746796545,1063913978,-845545366,-1701568967,-1779923896,-8747383,86654571,-1983894774,1183427654,-1270445646,-1984543095,1183578694,307661584,-1980479863,1183577686,-196736010,-1427569803,-195116032,171933734,-2144990860,57933887,-16659223,1811905206,-1928942498,-880037306,-1959340029,274072343,1393712779,-1268871854,-13182717,1955498295,-1793221889,1317863424,1956547510,920191999,1178273673,-1962705414,1183447622,-195115782,4161574,-2144973452,1946157439,-1400995002,-12550910,1584114758]],[39,5,13,0,[1183647404,64195500,126564056,61759117,117651162,-1302426304,-1992893949,-1916785913,-637291426,-1962440394,920257497,1183516553,-162100236,-196703936,1811893225,100999734,-363005,-34122,1996426870,242679564,-1710459137,37187,1351108233,7072922,-1438217984,86115947,-1438252282,1004029577,-1962770746,86680048,-1962745663,-788190706,-972160031,2022607111,1807811583,1183384512,2126920608,-1578071294,-120518260,-103690357,-2037792469,-956039298,-1585297783,-120518264,-103690613,-2037792469,-1072955524,-2033777027,65404,-8616309,1183434243,2089157504,-1980182017,-1224766906,-1224736902,-1224736900,1465319294,1778450280,-1881499038,1465253888,-1803645666,-8604019,521537302,-1515870811,-10592481,-1912636746,1343657030,812253546,-153950194,378816141,111190352,-1588537097,-654899532,504994384,-1224765420,1183711098,1783633556,235956740,-611352,-1946191178,-120477114,-141933013,-2037690152,100925310,-11533014,1996426870,-2005467380,9869210,-1400995072,-1592101632,-524221142,1797057282,-1928942498,-670845882,-16253130,99218502,375038,-139704789,-1996150226,1187502150,-352321362,2058813257,-1369543681,-1236890362,-670839925,-788034762,-1975112712,-1957635849,787983942,-2046622422,1174667134,1586319576,920191922,1174603659,307661584,1586319442,920191924,-1365624833,-16777199,1183559238,-1371129428,1183690622,-465139446,-1947838836,49856966,-9009527,-8616445,-1584642423]],[39,5,14,0,[-523172566,1177274507,-1982269566,1317635654,-1371092996,-1224802304,1589968762,939468516,-7571713,-1224767882,1996488568,-1367932932,-411416,-34122,82357878,1988529147,-1941569025,-2085730561,-2096962450,2114104958,-18235,-1984936311,-1070862778,-1980610935,1183443014,-16520274,2122559046,293536430,363748971,167479286,-1947437952,1183428166,509040366,-1915060595,385842358,-1524689401,530949541,1743347295,-1002009342,922701846,6947056,57278570,-970702694,1975520152,38594819,969164427,1946218502,37808387,767968907,57999375,755052265,57999601,1208055273,-35060875,208128,2112422773,16526593,1950906228,1567901702,-956165655,127558,-3508481,552127606,-1337554437,-385649344,2122514938,645201902,971916939,510963782,-2146051989,2131360679,-8734977,-98703280,-1984936309,-664015290,-74481643,1584103433,-2016995920,68092,-8734977,-391088385,-1209402885,-230242559,2122514432,58064816,-1962825239,-1729515450,-226589952,-385649408,1996423578,-864616502,-1980059928,1950395974,-1337554113,1957578297,343162903,363880043,167544775,-1224802304,1996488570,-106043216,-1985067381,-664031162,-54557931,57933833,-956212759,17431687,2058813184,-1880403713,-5210493,1584079476,-2016995920,2556,-8734977,-391088385,1187510643,-369098832,2122514730,57999516,-1962860055,221104198,755332096,1165295635,-1147261,1183530868,82395374,-998834431,378816141]],[39,5,15,0,[-1711248816,-1731049885,1791260415,-1711248896,-1729953470,383403661,-1924131248,1343657030,-769743206,14215577,-2085730561,2114104958,13428995,214451850,-1369543904,243742741,-1947896566,-1377063354,1036535435,359923744,153881719,70007156,237767540,1187477876,-352321362,-293698618,-385649153,2122514578,57933980,-1207924247,1183383553,-295801956,-58226411,2058813193,-294191105,-2080459543,1962929790,-295802005,-72908779,-1224769783,1996488570,-124131090,49184387,1191120500,-15799314,2122575430,92144366,15615687,-295802112,-88112363,-411828215,367943275,167481216,-944837760,44614,1191117803,-1367440466,1796833026,-1961513378,-2146829689,37584868,-1608448,1183559238,-398030418,15236739,-1863777419,2058813437,-1711248641,-1712683003,-1543616885,512426252,1183514864,39839992,-1700890881,-1710862538,-1550825845,1183514850,-804876566,1218651652,-327745792,-1702594817,-1709168435,10894979,1779006720,-1711248896,37877,379733645,1378720336,1190566509,208961762,38209270,1778742656,-1240668159,-2137897226,116788340,1971323464,-402494971,1190573562,208961750,38405878,1778742656,-1243027452,17958655,15742719,383403661,1744857680,513410181,1788507198,1860868608,1183552322,14722032,535316107,-892772514,315097102,1448542208,1335494123,-2097151866,57406,113767541,65760,-1979425141,-1744698233,738084489,-1979765770,2122971262,-226588171,-1996447511,1183579254]],[39,5,16,0,[141838342,1210217544,2062241652,-771858805,176655331,-179926782,-1963041141,-2013127033,1187510086,-352321028,-27358371,-1014243581,-1886657583,-563412470,-229208829,66084489,260650714,-2020943733,1586168350,-196178448,-2009671421,-347716089,-27358419,-1014243581,-1886657583,-563412470,-229208829,65953417,260650714,-2020943733,1586168350,-196178450,-2009671421,1043940871,242549156,66870891,66209421,1333802712,960987137,58066558,-42775,1996426870,175570700,-16222465,1996485238,-126418955,-139859954,113766539,224,-1979451797,1587081538,214092127,182272,508974848,-1902957128,172395480,1963476491,138856200,1586235534,108956426,-427559029,-24868337,1183422465,-1966109698,266437581,27528841,108511547,27526855,-678756352,15786625,-461322357,284983344,-771023243,-92076684,-15370992,1996426870,175570700,-16222465,-396951946,367787656,-15698177,1996426870,175570700,1460172543,-16452198,1600004095,838345,-1275051,-6683018,989855999,1963009030,108461840,16777114,91572224,-352321096,-910152958,1426064074,1448144011,1144648587,-2094369768,1962941052,625276422,1443263504,1996595866,-28931172,-2095561591,1962941052,625276422,1443263504,1795259290,-1010213225,1458342741,-1659389922,-492709746,-536474876,-1207602172,820772863,-1962522997,-526186410,-501839612,-701038844,1778412032,137821962,-1660327935,-1700982936,-1656478149,-1070862197,-1559960925]],[39,6,0,0,[-963967776,-892772833,-1094189052,922681344,1996423382,1116114182,1750079231,-1382416224,-6491381,1778439734,-498692804,510283798,1326165402,142016348,-12417395,1183666198,-11528478,-1852177290,-912379493,-939522366,1459617856,-1715986858,-1948741989,271387718,1208513537,-1070911372,-16708631,10096246,-6429184,174722678,1778652520,1778412095,20748800,1996463438,-1711183346,-1652621213,-385848752,1183514840,670986,-1561787531,-20744448,-32934712,-385649208,-1226112890,1779332863,-1069118198,1080709142,-268381030,-1069118051,922701846,922682594,292160736,10339482,200837888,1461222655,10345626,242679552,1147813482,1040130024,57933830,-1929346839,1343668294,81934079,81803007,-1710227096,65535,-15992693,1996426365,1782409742,-17635280,-1705551381,65535,-1710328065,-1644560269,1779332863,627350017,1072406034,-1710328065,-1676476301,1779332863,-2115310595,50333822,1996433781,-1711183346,-1641349021,-166989685,-11134604,174722678,6950506,6946922,-838779750,681201679,-1197711505,1579089921,181061983,-1957363712,-1957277460,485163639,1962833465,725939733,1443853344,6946922,1164443754,1042192900,881565444,-529140213,-926693026,1442840584,-1669154786,1317787790,767658764,376700948,1963061037,8775939,1963003437,8775939,-385190261,1048772784,1962936474,175570773,385369741,2026805840,1950875648,775326541,999970309,-16777075,-1705637258,40684]],[39,6,1,0,[1996484747,-126419190,-1946519809,1177287750,1183535352,-96064514,15755344,-1432739478,184549525,-15502090,-1705637258,36979,1996425451,141466122,1996445921,1778412046,21142016,28876598,-338547968,18004297,-336514882,-1472298191,645136391,687747,1183522932,172374286,1783634036,1778412032,-1706726912,-1621869026,15736459,-401979765,-1070858500,1996473323,-11120370,1996425334,1565497862,1579130030,707273,30920,1586189911,726136332,1393325344,1603928170,195003676,-385649216,1996424823,-465138420,630870038,-1918919912,1343677510,-136034677,1183535320,1356396518,-753011558,207522719,606750602,1950366912,742913542,-385649663,1190527585,494141960,-1070970890,1207305845,292815148,-1928694017,1343677510,812253546,-41113958,207522719,69879798,1190528628,57999880,-1929246743,1343677510,111152779,-1957570057,-150555634,429543897,-6284514,1183648374,-11528476,-2096826314,453052030,148997065,1364246915,931964570,-465138272,244011030,237700768,-1957623382,721859598,1359593998,1209932186,175570848,384059021,1778477648,-1935238608,1183686746,-11528476,-16143818,-1710636490,-1576133095,-16091393,-1710933962,41450,-244087,1183517302,-33160220,-1375337723,1183535114,-1274674202,922701830,-1029634400,-1274664183,-261599226,-1709086208,41157,-1962248449,103540806,103484078,103482878,-1957689696,100918854,-11532620,-1593401290,103483842,1750075060]],[39,6,2,0,[560595184,10547866,175570688,736642699,1342810630,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,-1591502303,1996423168,-398030070,162137643,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,1352278378,-16777055,1183517302,-33160220,-1375337723,1183535114,-1039782934,922701833,-1029634400,-1274664183,-261599226,-1709086208,41345,-1962248449,103540806,103484078,103482878,-1957689696,103541318,-11531838,-1593401290,103483842,1750075060,560595184,10595994,175570688,65291915,1342611462,65422987,50765318,1342878726,722053793,1342611462,112473855,1778446440,-1579181535,1996423168,-465138934,111150595,-364475568,179570219,111019563,112461355,162177360,111150635,-1271464112,15755270,-543547030,-16777058,1996425846,-1631806724,1586167808,709359116,-385649404,1183645898,-1588586780,-654898774,163750224,-1705977609,-1573642727,-167726615,1946290246,709359133,-167348800,1946233927,175570705,384059021,1778477648,-1935238608,1183687242,-1588586780,-654899552,112501072,-1705977609,-1570365927,-1928694017,1343677510,2122515562,-1071972090,83888165,-1706033136,-1568502618,384059021,111190352,-150806335,-1264496424,48283910,-1705977609,-1564336615,-1978900853,-1071371705,57983036,-1593614615,1177093812,2123177702,-461992484,521537302,-1515870811,-565802209,125830659,-1948023,1183648374,-11528484,-1710934474]],[39,6,3,0,[-1637867718,-1978900853,-1071371705,108380220,17319670,417923957,111190275,-1947974143,237758030,237700766,235079348,1317603200,-431059980,112463403,125832707,-1947578743,50724406,709331696,35965067,-1071972036,-163149504,-511655541,33128449,-1992177381,1996485198,943128330,-1975088891,10793114,-62486272,-16091393,1996481654,-398029846,736380459,1342611462,112473855,1778446440,-1547396575,1996423168,-1305018614,-1338573051,-1531012603,1183383552,-262764050,-16091393,-16406986,-1710906314,42188,-1980217719,1190591062,1769212042,1586233131,726108684,1077723172,1049298037,1996424702,734432010,50765878,-1957239690,235136590,-11467084,-1962500042,721911822,1359393806,1778446440,-1695511775,41108,-16091393,1996481654,-29949964,-1640562939,540475142,1144914689,6969095,1778437224,-1536255456,1979777024,-159480860,-2096139008,1962996350,111190281,-370653655,1586167971,726136332,-1593019391,1183385426,742296556,-1593119994,1183385424,641633260,540445446,-159481082,-1962642432,721611734,-226589742,-1962642432,721611719,-1610218560,700580614,2122573894,578027766,-16091393,1996482678,922703604,922683038,922681632,6948686,1778437224,-1532650976,2122514432,829686002,-1995802881,2122549374,74711286,49006219,1174650923,1996443880,922703860,922683038,1996423456,1744857836,543817932,9205402,175570688,-1694730497,41060,-16091393,1996484726,-1943692562]],[39,6,4,0,[1996423168,-92864758,-1694992641,42407,736657035,-15997826,350815103,-1472298239,343146497,-15966581,1183658615,1783633548,458463823,267101445,-1928562945,1343654982,1788497770,-1952090599,1962281968,125870398,86640171,-1037330104,1183447249,2109737982,-28915963,1996423168,-1941533430,-1705619434,38026,-947140469,731496747,737726914,-1962500090,2113866744,-2080429310,1946158718,87073029,849413099,-62486267,-1632396720,-1264517120,-431619834,-1928694017,1343677510,-1694730497,-1517740230,1970599435,384059021,1474295632,429523050,-6328034,2122517110,158597126,-1962560351,-351947242,98345223,98440843,-308653998,-1996488539,1451882566,175570938,1587151210,-16777070,1183517302,-1610218524,1183535110,-28965914,-1929090480,1343677510,378291853,6968912,2073690218,-16777198,1996425846,-126418950,9588378,-916496896,1426065610,141094027,106859430,1510500072,-565188259,1426064074,476638347,106859430,1510494952,-571807395,1426064074,1231613067,140413862,-16236824,-1852176778,1006632970,1006924295,-1962314229,1656424006,145156192,-387359398,314077,1760332629,1586210444,135653388,-485863797,798642451,1006633126,-1962314746,1740311110,142272608,-1962522997,78186574,-150571525,1962933953,-268059898,1510499304,-571479715,1426065610,-1402409845,205949862,-1156690293,1474822162,173968136,1510458088,2107304285,-889192520,-1957363702,-1493669652,-1962522997,314247246]],[39,6,5,0,[139126784,-661929586,-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,195359919,-1962117696,1317733958,1879554824,1510471656,2140137821,1426064586,1097395339,105286567,-1157083509,31981586,-1950249464,260777688,642852579,637695999,637827071,638089215,-1710852097,-1495158928,209043467,-1962522997,129697870,128903280,-1483430,313983,1760332629,1183557487,273582862,-402648389,1586169762,118351884,-1459206517,108331004,-387972421,1566181248,-897789463,-1957363700,-1484560148,-402235765,1566181099,-898475031,-1957363710,-1481348884,1074677387,1996430708,209125134,-16091393,1996425334,-1351575034,-1072978134,1566246261,1524891545,-1836521123,1426066122,-446108533,239504295,-14846912,1996426870,175570700,-16222465,1889142390,195536047,1527084480,-469788323,-1075225254,707195,1760332629,1183557625,113436686,-1477878438,707195,1760332629,1996466212,209125134,-16091393,1996425334,-1351575034,-1072977963,1566246261,1524891545,-1255413411,1426066122,1483271307,273058728,-401453429,1996424858,209125134,-16091393,1996425334,-1351575034,-1072977900,1566246261,1524891545,2140727645,1426067146,1919478923,138841000,-1156952437,-1947729902,-379758074,113956955,-326413056,-1951889816,-387447202,-379758075,46829463,-326413056,-1951883160,1317733958,16825096,1510366696,-1493046947,1426064586,-1167528821,105286568,-1157083509,1508376832,-379758074,80389866,-326413056]],[39,6,6,0,[-1951870616,1317733958,100591624,1474911578,314023,1760332629,1586211045,92923910,-1175888550,182911,1760332629,1586211074,91613198,-1962522997,-840431538,-379758075,181062470,-326413056,-1951852952,1491601502,-379758075,80399322,-326413056,-1951847832,1223166046,-379758075,80397822,-326413056,-1951840664,708642374,-1157204480,-1444356095,-379758075,46821964,-326413056,-1951835544,350750302,-379758075,46829419,-326413056,-1951830424,82314846,-379758075,46832278,-326413056,-1951822232,-253228450,105286404,-1157083509,1877475360,-379758075,113923970,-326413056,-1951814040,-790099362,105286404,-1157083509,1709703200,-379758075,113954069,-326413056,-1951805848,-1326969762,138840836,-1156952437,703070216,-379758075,147496085,-326413056,-1951795352,-1863841186,142016260,10903450,1946565632,138840841,-396335173,1566180600,-895644695,-1957363706,-1440454420,-1710721281,43489,74581820,158731068,-1157085557,-773300126,106859268,1510231784,-1684149923,1426064586,1147726987,207522730,-1962658072,1317734470,572170,1510263272,1460201821,1426065610,1684597899,173968298,-1962665240,1317733958,572168,1510255080,1457449309,1426065098,-1872171893,173968298,-1962673432,333645902,-1442538927,104595456,1183517044,1617410824,1510236136,1452075357,1426065098,-1133974389,140413866,-1962684696,333645390,-1434805679,104595456,1183517044,1617410822,1510224872,1450436957,1426064586]],[39,6,7,0,[40430731,241077163,-1962696984,1317734982,572172,-1962659352,333645902,-1431922095,104595456,1183517044,1617410824,-1962673176,-990509498,-1157204752,-303505406,-379758077,181048092,-326413056,-1951718808,1558710878,105286403,-1157083509,384368639,-379758076,113929838,-326413056,-1951713688,1021840478,-379758077,-1957335500,105810924,-1962385781,-396555690,147457049,-326413056,-1951704472,417859166,-379758077,46820850,-326413056,-1951689624,15208542,205949699,-1156690293,-1092026369,138840835,-1156952437,-1293352961,105286403,1951172777,-536691962,1510169576,-268572323,1426066634,-1469518709,105286571,1510150120,1764616541,1426064074,-1033311093,105286571,-1157083509,1005060100,-379758077,80401971,-326413056,-1951671192,1317733958,572168,1510158824,-1504581283,1426064586,-160895861,105286571,-1157083509,132644872,-379758077,80389737,-326413056,-1951659416,1760037470,-379758078,113952081,-326413056,-5489304,-560330122,1006633130,1006924295,-1962314229,1656425030,46065760,-1962522997,146475086,47638528,753491290,445044,1760332629,1996467333,-1407739380,121372672,188482674,1183517046,1617083148,-1962767384,1317734470,572170,-16604184,1251608182,1006633132,-1962314750,1706755654,40560736,-1242997414,576114,1760332629,1996467405,-1401972212,121372672,188482674,1183517046,1617083148,-1962785816,1317734470,572170,-16622616,-1835399562,1006633132,-1962314750]],[39,6,8,0,[1706755654,35842144,-2115412646,576115,1760332629,1996467456,-1397253622,121372672,188482674,1183517046,1617083146,-1962804248,1317733958,572168,1510085608,1921771869,1426065098,493415563,241077165,-1962844440,1317734982,28895244,1609129306,707256,1760332629,1183558964,206473994,1510056424,-1205671587,1426065610,1365830795,239504301,-1962839064,1317734982,25487372,1659460954,707181,1760332629,1586212197,17688582,887709018,182893,1760332629,1183559063,-49910,171771260,-1157202432,1776869377,138840833,1951090749,105286409,-402108789,1566179646,-892366359,-1957363706,-1379833620,1024083595,92078079,2113931837,-536757498,-1962854424,1317733958,18147336,1558797658,445137,1760332629,1183559131,139365126,-402651973,1566179618,-892209431,-1957363700,-1374590740,1024345739,92078079,2113931837,-536757498,-1962871832,1317734982,13690892,-402110837,1183514800,10938374,1693015386,707279,1760332629,1317776946,138840838,1211958755,-1157204917,-1108840444,-379758080,80400594,-326413056,-1951504792,1183518286,1023795984,108284744,-395311941,1183514780,-49908,171771260,-1157202432,-1981227007,-379758080,214618425,1960512256,197888791,-1206553381,-1064395150,476023590,41910566,74795854,79987651,1614855057,-620012309,-620030348,1958221428,650153646,29623950,75464998,74798413,79987651,1614920595,-1073006357,78122612,-12776588,252015871]],[39,6,9,0,[24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,1760332629,1586212787,-17700850,1024214667,1047659520,-1901160517,241077187,476023590,71797542,1459619513,-49742145,-60837902,-645198731,1183570691,-1476448756,28880822,-899851776,-1282736118,-1262570567,-1347505045,121484174,-1962380032,-1662514594,1038085118,141885448,-401973621,-756285809,1962937405,105286414,-1157083509,1189675007,1035987967,242548749,-1962522997,29034574,-17242112,255700203,-1960938240,400755278,-1394959791,121372672,188482674,1183517046,1611381514,-335624216,1326473,1996430453,-1341220342,121372672,188482674,1183517046,1611381514,-369186840,423493480,-14519040,781847158,1006633136,1006924295,-1962314229,196807238,-24713120,-402235765,1105853955,1719807,1183518581,139365126,-385876037,770309813,1785343,1183518581,139365126,-385876037,434765473,1850879,1183517045,-32315386,1040124905,158662688,-401973621,-34996801,2178558,1586170229,-38672374,1040117737]],[39,6,10,0,[259325988,-1962522997,29034574,-29431808,1040112617,477429799,-1710590209,45135,74581820,158731068,-1156954485,-102211573,-21304835,1962945341,105286415,-1157083509,166199297,-22615554,1962945597,105286415,-1157083509,-538443775,-23926275,1962945853,105286415,-1157083509,-504889343,-25236995,1962946109,106859273,-369282328,792591984,-1962314496,619185758,-27072003,1962946621,172919579,-1705962525,45276,158597948,-1156954485,-2115477493,-29169155,1962948925,105286415,-1157083509,-1847066623,-30479875,1962967357,105286415,-1157083509,1743257601,-31790595,1962967869,105286415,-1157083509,1407713281,-33101315,1962968637,106859273,-369314072,-2025980424,-1961921280,1317733958,113416,-369278488,272498148,-1962314495,-1796732322,-36247044,1963004733,105286412,-402108789,-974521116,18103805,1586170229,-59381752,1040037865,158662934,-401973621,-1444283248,18300413,1586170229,-58529782,1040030697,158662944,-402104693,-1914045324,18955773,1586170229,-63051770,1040023529,259326496,-1962522997,29034574,-53549056,1040018409,158663201,-401973621,1575615519,35798525,1586174581,33260298,216531830,106859516,-1946418456,-51902370,-46208517,1963074621,173968137,-369365272,809368880,-1961921278,99092062,140413948,-369360920,138280220,-1962314493,-857208226,-49354245,1963133245,173968143,-1946434840,99092038,-50664964,1963133501,173968137,-369381656]],[39,6,11,0,[188611820,-1961921277,-1595405730,105286651,-369368088,205389016,-1961921277,1317733958,113416,-369356312,222166212,-1961921277,2028472926,106859515,-369398040,238943408,-1962314493,1692928606,-56432133,1963135293,173968137,-369404184,-532808556,-1962314493,1223166558,-58267141,1963188797,173968143,-1946469656,2112357958,-59577861,1963189053,173968137,-369416472,-465699740,-1962314493,417860190,-61412869,1963189565,173968143,-1946481944,1239942726,-62723589,1963189821,173968137,-369428760,-415368140,-1962314493,770180678,-64558597,-369351703,87948320,-1961921276,1317733958,-17656,-369386776,306052108,-1961921276,1317733958,113416,-369408536,-169214984,67255803,1183518581,139365126,-402652741,-504759506,67321339,1183518581,139365126,-402652741,-840303846,67386875,1183518581,139365126,-402652741,-1175848186,67911163,1183518837,1975520010,1612954374,-369433624,440269732,-1962117884,1317733958,-88938488,1039897577,259327003,-1962522997,29034574,-87627776,1039892457,259326996,-1962522997,29034574,-88545280,1039887337,259326994,-1962522997,-4519858,-85595905,1039882217,208995360,-1962522997,1709705294,-79238662,1039877097,259326990,-1962522997,-4519858,-88217345,1039871977,259326994,-1962522997,29034574,-93788160,1039866857,259326995,-1962522997,29034574,-95492096,1039861737,259327001,-1962522997,29034574,-96409600,-369429527,4061936]],[39,6,12,0,[-1962314492,-370668986,-85792263,16441321,1736,1988843095,142016262,-1709544874,65535,91537419,1776926763,138841601,175932198,370701568,16777114,138841600,172263718,-1256613296,171769856,-1898351869,-14284730,-947123596,8905882,-92894976,1039957641,91357962,-352321089,-989910270,-1960379810,187040839,376701511,638076558,637826303,-1711115009,65535,108314635,-16017685,1183774955,1149969928,1141581332,640250898,1342595,-14282124,-14281612,6820468,-1247634943,166395904,310149926,-138405119,1958743000,-10688253,638076558,1604739,-14282124,-14280588,6821492,-26111,166395904,377258790,-138405119,1958743000,-13571837,638076558,353401987,-14279566,1486491764,1023410353,242483202,57999115,-1895886359,-1993996218,1183715452,2088969736,91488268,-68615307,2088969982,91488270,-269941899,83306238,326402064,175439627,268760870,-385321856,-2128150822,645918500,425091,-16053379,-941030540,2089363198,2088969734,192741384,57999115,654226921,185105545,1461220863,4242330,29685248,1183714676,1149445640,-2094660600,-1207695804,1599995905,314057,0,9663939,403117502,404756511,406304356,409933928,410891884,412686484,413644404,415439038,416396924,420288776,420984452,422058279,423081612,424089926,467737305,470621195,473151132,475667544,480255174,485039332,490806577,492772698,493663924]],[39,6,13,0,[494411125,495171260,496311694,497071812,498802106,499955404,502210024,502773460,504634894,505198300,507059763,507819748,513220240,514701036,523575083,547141364,548610220,549435132,559096140,262631567,264179646,-1368414136,-1366970748,-1366116588,-1364611416,-1362053348,-1360875807,-1359431900,-1357009145,-1357990100,-1357009124,-1354909900,-1353404599,-1352550596,-1351897241,251620744,253038356,254064460,255201077,256685908,259067739,258127708,259067760,261207908,262672285,264530671,265949145,266844020,268308477,271431548,273813564,272873348,273813585,274773900,277483657,281786260,283250903,284211100,284823798,628979227,630400402,632993708,634136011,635615156,638002673,637056956,638002694,640137156,641607219,69206015,71566382,70629332,71566403,72529884,75236475,103088127,104531504,229115571,230559165,536770326,538189843,539736060,542122042,541177860,542122063,544258060,545726588,408055225,408950879,409974812,411375748,176881663,178260639,180860972,181996248,183482420,185862910,184924220,185862931,188004420,189467456,679058614,680470670,683063380,684206279,685684828,688072941,687126628,688072962,690206828,691677487,127798307,129238963,130791548,133171162,132233348,133171183,134133900,136841255,139704468,140314713,325367564,326767481,327661732,329126813,332249260,334631900,333691060]],[39,6,14,0,[334631921,335591612,338301993,342603972,344069239,345028812,345642134,824512494,825962810,826980572,828125531,192349435,193792908,194689260,196152240,199276788,201657327,200718588,201657348,403021025,405411860,404470028,405411881,406370580,409081953,413382940,414849199,415807780,416422094,278134783,279515304,280803636,282202321,284473660,286855427,285915460,286855448,287816012,290525520,423833884,426252626,425310556,426252647,428390756,429857172,81461247,82838767,452484389,453909261,455457148,457841460,456898948,457841481,453119994,454564631,456112532,458496830,457554332,458496851,280784545,282202321,285325740,287707408,286767540,287707429,94111118,96535979,95599044,96536000,98679244,100140525,101038548,101647883,204278625,205720642,207272420,209652841,208714220,209652862,210614772,213322934,217627132,219090180,196280319,197659591,199866892,202247160,201308692,202247181,204388892,205851706,9633792,223346947,7929857,-1220280318,1,266469378,33,359399683,7667714,-1217658878,2,107479299,8388609,205324547,8519681,1616510978,35,572064003,262145,-1998913277,327681,2108424451,8716289,87556355,8781825,1678508291,393217,-1996029693,458753,-1183580158,4,-1553858301,65538,-2030305021,8454146,-1514733309,131074]],[39,6,15,0,[-2003369725,8519682,-2026766077,8585218,-1209270270,5,-1185677310,37,-1709965053,6684678,1187053827,8781826,1400373507,983041,324272387,458754,1385365763,6750214,-1206648830,6,1416954115,1114113,-1552416509,589826,-1813118717,1179649,1938817283,131075,572850435,1245185,1940979971,196611,-1197735934,39,-1205600254,7,-1258749693,1376257,1016070403,9830401,-2102460157,393219,-1174142974,40,-1213988862,8,-1921711869,26214402,-2016476925,10158081,-1194065918,9,2065957123,9699330,1340211459,262148,-1184104446,41,1998520579,9764866,-1701904125,1900545,-1520566013,9830402,869728515,10354689,1033830659,1966081,1173750019,1441794,1030488323,2031617,-1193017342,10,-1657733118,42,221643011,10551297,1862140163,2162689,222626051,10616833,1416560899,2228225,1259602179,2293761,-1675427581,26935298,-1825111805,2359297,-1209794558,11,-1554906877,1900546,93913347,10878977,-1257897725,10944513,-1188298750,12,-2081488894,44,-1776484093,2162690,-1544945405,2228226,328139011,2293762,-1350238206,45,-1211367422,13,192872707,3080193,-1178861566,14,277872899,3145729,-1974206205,11272194,-1180434430,15,1180238083,2883586,-1557331709,2949122,1174405379,11337730]],[39,6,16,0,[-1971126013,3080194,-1176764414,16,320078083,3145730,1890713602,17,321323267,3407874,-2008415997,11796482,1216151811,11862018,-2000223997,3473410,340328707,4063233,-1182007294,18,1302069507,1114119,169476355,4390913,-1190920190,19,572522755,4456449,-2053177085,21233665,577110275,4521985,-2111635197,4587521,-1994915581,12451842,575144195,4653057,-1360133885,21430273,579469571,4718593,2076180739,4194306,-1951792893,12582914,131989763,4259842,118620419,12713986,-1235156731,11665409,-1651441405,4849665,1196687619,4390914,-1994260221,4456450,-1627914238,21,-2004614909,4521986,-1260388093,21889025,883687683,21954561,-1172045822,22,-1253572349,22020097,-1650654973,5308417,-1250557693,22085633,332923139,4849666,-1208745982,23,239862019,30146562,-1633287933,5046274,-1245249277,30277634,-2005139197,30343170,1177944323,5177346,456392963,5767169,-1202978814,24,108462339,5832705,-1674510077,5308418,-1793851133,5898241,1775239427,5373954,-1200357374,25,307167491,5898242,-1237516029,23199745,-1523580669,5963778,299761923,6094850,-1512111869,23003138,2095317251,6815745,1402601731,6881281,629014787,23199746,1179451651,6619138,-1970339581,6881282,228458755,23920642,1040777475,7667713,-2107309821,7733249]],[39,7,0,0,[-2106916605,7798785,0,0,0,0,0,0,2760,205949782,1946830347,209125136,-1710590209,52,-352317179,1095683,-1963440503,1183320390,1976106743,108461838,-1710983425,242,-2146309312,1963128702,105810702,-1912316277,126559937,1761101313,6955010,-1694992641,65535,200951433,721778112,14739904,-26032,-259325952,201217673,-16091696,1754987126,-352321534,-129594398,654198414,1183515785,1149838856,650128130,638207113,-1962392439,1175129158,639136778,269239495,272928000,1996443654,175570700,69018,637987584,804039,-146372096,-1072962518,1950877812,1131694110,1183738859,1153902334,-1962934258,1451951174,1149838854,1418274308,-11343098,1996426358,18913802,285540352,-28930560,239372582,-1030961661,1996443730,74907398,128410,-13964544,1996424822,209125124,-1710590209,355,-1912598267,-1993933242,-268235196,1589925382,939468292,2084168346,-92864766,16777114,-96040192,180537694,1599294720,1213090135,5262405,1458342741,-16353537,-6683530,-1962934017,73319664,-8880090,101217628,-1519907245,101116673,-1536684461,-26111,1996423168,74907398,26871146,1023410178,91619360,-352321096,1589652226,312009,1313429340,1347175752,7875872,32968,377505421,8415312,16777114,-2142860032,-1880600554,1958743039,112645,1183695817,1750079104,-6684544,-1929379585]],[39,7,1,0,[1343651910,201290216,-1914538560,1343651910,27617294,16777114,-2142860032,90853398,16777114,2112768,-1070873737,-1957313591,508975084,-1895825480,242679768,-15960321,1996425846,108461832,-1946298904,1979059184,-339727612,1298665042,1778412033,39424,-125107618,645267211,34242179,1609052276,1958743039,1298664977,-1705552127,-65536,-15992693,-1705637771,640,-11025429,-16680906,6951030,-1484350890,-1705574401,65535,520094136,-892772514,-1957363700,108954604,-1960741888,104400454,141820176,17839871,-1644530,1778808575,1778412063,-1711248896,47949702,182985,-1275051,90835062,-1962510593,1200293982,306653974,722751371,1364201551,-2102950246,80398595,-326413056,51230750,1996478606,209125134,-16091393,1996425334,1778412038,99094016,-892788992,-1957363702,508975084,-1912465992,-1607037992,-1270969594,176063238,-1593150464,1589903506,1193879056,105313794,-1977912063,-1071313338,12598528,142024308,175390764,343162924,-141820117,95948523,-1947273472,375024,-125046793,604915338,1975532736,112501006,125830699,638607044,184698625,184841718,-15895297,1996427894,-1705552368,60497433,68044534,1996428148,276234002,162150143,163723007,991828378,1600003841,969417,13512,175570774,-16222465,-6683018,-1006632705,-165280162,1963005767,2005607942,725805834,1632079323,1116271499,-75283508,737312281,1095208411,1116271499]],[39,7,2,0,[-75283482,-885223,1183648374,1783633612,-26060,448331776,-137221376,-1913615375,731447620,-1946627646,1590070256,445129,8392,-1928956161,1343676486,-8067058,182985,-231306410,1962281728,1962097429,440896264,1947878457,-348878076,112876,-1070873762,113820510,-1957232640,1602946654,-94467812,-1994766453,2122579014,292951044,-1710983425,65535,1946157629,-339727612,-58815659,1946451513,352289611,-224318090,-1961628928,1178205766,-1962445574,444545496,-661976204,1183385483,1975520254,-25263130,1460172032,-1214644118,-2097151996,1981023358,74907402,-6684310,-1962934017,1586168902,440895994,-916469877,1218,3784,-1070901673,-1980479863,104460870,259260798,956398753,125768774,25181827,-385649153,2124480806,-1949750527,-96040455,17188598,1312366964,-385649388,-1064435442,-1877713303,-2116091136,637570795,1183385483,107380982,-163451911,1946289734,340670749,-2103376011,1183399937,-96039404,25173609,-553451376,71797542,1312365547,-1593346796,-1992294016,1183716422,-2111936006,50368513,1200301791,-163149566,-1961603329,-1679223690,-96039424,9494121,-2094604541,1946158719,105313901,1762423812,50368734,133572319,1767601154,50368734,2013210335,2013210122,21269768,309788496,-15698177,1996426870,175570700,-1935671514,-230258432,-151759223,1946289734,-96039407,25173609,-553451376,71797542,1190532587,947192070,1778009742,-1878949346]],[39,7,3,0,[652149504,-1996339317,1190590022,208929286,9494121,-1960386813,183174215,9494121,-1960386813,-259325369,1962309177,-10622717,-1947056501,65795158,1587134507,281725279,-326413056,105953310,1996478606,242679568,-15960321,1996425846,108461832,23724138,-24582130,214616351,706560,-1205971456,-661780763,16402119,138840832,1946568203,106873972,-2042658522,-2090175232,97854,2122539892,1568538634,956398753,1434389062,-1878368663,25075968,-1064372693,-1930004855,958855238,1962899120,172395319,637951684,1761757065,50368752,1183774326,-2071255304,-1047724170,638076558,-1929099383,1342572103,-8616819,-1248178095,-956301312,129606,-335919477,532687618,113953118,968704,508974848,-1912080200,2118026200,276037633,24919683,-1962314752,-2097053634,58064895,-1593776151,1187447166,-1996488460,1190590022,896795142,185226891,-1962510894,-352222690,1272613656,58056507,1761656809,50368755,1183773814,1552623350,-1862833916,-193592576,653674126,-352041845,173443893,74830347,451665803,994826891,1963033118,9103619,9499497,-1896581629,-1960380858,912851548,9437570,-1896581629,-1960380858,1183384132,-1863095812,-193592576,108823334,-950307840,62022,1962696249,-1863095988,-193592576,653674126,425091,1190531956,796131590,9499497,653555203,1963066614,105313826,1762489346,50368755,-1960381322,199951428,9499497,653555203,-1962785653,-1917457448]],[39,7,4,0,[1183383879,-230257678,-1070923029,-916496865,1426065098,-1205932917,-661781786,1024345739,376700937,19665015,19663986,53218422,19661938,-1070922634,28836843,533867264,1100489,518818645,-1912048456,106859480,74832651,15736459,520243083,182985,1475119957,184966795,721712603,-2095322176,1946158207,73370614,721575819,-1962611713,958237691,-143326114,-916469877,1426064578,-1205932917,-661780233,1023821451,343343109,781443281,143173631,147196056,148310224,149358815,1441513515,-6684566,-1476394753,-1961135096,1602947166,39815940,1207306475,108267564,-620028021,-1014238091,1586180075,73370376,1996432619,-402626040,502005618,-1962385781,-15275257,1996425334,-1947407608,1200293982,-1962480890,1200293982,-892788990,-1957363708,-1514660116,-2585079,1996425334,1793592838,-892788737,-1957363708,105286636,17565241,-661973131,606816138,1967144128,74972933,6947563,1194859930,105286410,91751993,-90569355,-905969909,1426064074,-1957237621,-620033954,-75294860,-1961528063,529204830,158653195,1946173315,-350254329,106859511,1988822923,-1996191478,-892772809,-1957363706,2123061228,106859272,-549773429,92998517,-1996071285,-1961825529,1960512287,1967077642,-1996125194,1609755399,314057,518818645,-1911962696,106859480,3702659,-1014299531,1200292843,-892788936,-1957363710,-273146132,-1948742135,1207305822,326418475,606816138,1967144128,71797509,1200293867]],[39,7,5,0,[721611526,-892788800,-1957363710,649600748,-1948742138,1200227934,1019225131,-1961462464,1183384647,1958742790,-153580788,1963993927,-339727390,112643,46844191,575488,-1957275904,1955270262,209619714,2122546667,427032584,385369741,142016336,-1928956161,1344145476,-2078392678,1958742794,142344540,-1962116095,1140918854,239337738,17857537,1140921468,373555474,18513027,1962871926,1996445466,-26102,1156972544,343179300,113023574,100993682,1464868352,-1710590209,45489652,162947,1465257844,-16091393,1996425334,1961364998,187993087,-385649418,1600061308,707273,-1947432107,65734238,-1979424885,-1071371449,-193707972,-892746869,-262142,-100401180,67101439,-3604488,-184552445,-1047553,-335282196,67105023,-117442560,-654849,-201064458,67106047,-851982,-251662333,-1179137,-335282194,67103999,-1507352,-419437053,-2096129,131040,-1314323023,-2051954431,-1199459927,-1957361623,-661774612,-1962385781,-974649770,856454144,-167277614,57935041,520247179,314057,-1314323791,-2134772094,-594858892,109019958,1476883952,1347574618,-2093563925,1979057791,817372693,920161803,906524671,-402360321,-903874368,1515716614,1381192539,-1325012144,-2035177210,1426814904,-1910575989,207522776,-167094645,1081442497,1978727043,71797541,15730235,1317012597,1200227337,155595307,611583524,1397903699,-1600519830,1510550410,-92054695,-1978567188,1177693255]],[39,7,6,0,[-2096618490,1962936446,105263107,1946163176,105286416,-1040840825,-1962511356,1468467286,-892788990,1465253896,118420363,1954595318,476023555,1819922955,1971372534,-117800166,1200295797,-268027132,-1173981952,-1813446650,-767652608,-1929057526,638251326,410785081,-1960440715,-2077883819,208929869,-947688469,92939781,-478822390,1783714642,1778412105,-26112,1532559360,46265946,1397887861,510984017,16777114,1515936000,1979908157,-1874400456,1954595318,273124101,2139817707,306547484,1946468854,142595,989856301,1377205698,1164595539,6946922,811674,1515936000,1963114998,-2134772208,-1014824076,1019446248,1583340035,868234179,1608201170,-1957313698,216623340,-1962129781,146476622,40429568,-118923942,707317,1760332629,1183517955,307137296,-402650949,1566179918,-889846807,-1957363698,219637996,-402104693,1566179819,-889319191,-1957363708,221735148,-401973621,2122514903,108394504,-402235765,1566179783,-889315863,-1957363706,223045868,-402104693,1566179767,-889333271,-1957363708,227240172,-401842549,1183515043,-246518,1183517557,139365126,-352208408,176063257,-1961658900,1317733958,-4151032,115540597,-386923077,1566179768,-889321239,-1957363704,228550892,-402104693,1566179683,-889352471,-1957363708,229861612,-401973621,1566179663,-889346839,-1957363706,231172332,-402104693,1566179643,-889363479,-1957363708,232483052,-401842549,1566179623,-889340951,-1957363704]],[39,7,7,0,[233793772,-402235765,1566179603,-889466903,-1957363710,235104492,-402235765,1566179579,-889576983,-1957363710,236415212,-402235765,1566179563,-889484823,-1957363710,238643436,-402104693,1183514839,343302,29034102,17492192,921263450,314106,1760332629,1586171481,11659280,-1962129781,-4518322,20179199,-1242997414,838387,1760332629,1586171501,7727120,-1259774630,838391,1760332629,1586171521,6678544,1927896410,1100537,1760332629,1586171564,5105674,-1962522997,-56031154,-150571521,1962934209,-268059898,1509988328,-130946723,1426065098,-630657909,173968142,-1962924312,1317733958,8579080,-661929586,-2042658522,-1157204992,1776840711,-379758080,113964911,1960512256,1960512272,194623501,992395406,1996586014,-1147944191,1189830726,1960512400,197888791,-1206553381,-1064431898,476023590,41910566,74795854,79987651,1614855057,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,395045744,-788528640,267,-1124007168,-2046820095,-620690688,-2030042879,1476461312,251658496,1073742336,1538,2063663872]],[39,7,8,0,[285212928,1778451200,301990144,1090585344,318767361,-1895759104,-1509949183,1963000576,-1493171956,67109376,11535,956301824,3337,-1392442624,1140850956,1107362561,1191182607,1677787905,-838860284,-1493105919,-822083068,-956235007,1476395270,-2113862912,1493172481,335610624,1509949696,-1694432512,1644167432,-234814719,1526727171,-1291779328,1560281603,1979777792,1694499338,0,0,0,0,0,1424212019,-1705947056,65535,-4699421,-1706012417,65535,16777114,-18432,1946165417,1009672,16777114,-253208832,-6676959,-1207959297,547946526,504984576,10650,1555200,-854162248,-1942058705,-1912173567,112641,1275115723,-926211635,503316864,-1960421626,-1960438667,992351821,276041293,-373173877,81969420,-1207673205,835518471,-25117043,-1895825480,-694081856,1996443648,1750537734,-1382416130,67108619,73305848,210437910,1988098435,8370435,-66926973,1988994291,9025664,-1591295858,1750073558,1444282573,-1382383766,-1929339637,385777854,1784026711,1778477568,-1826252288,123731967,79874335,3590144,1612580352,-1064382324,2123225230,-1983302706,1300836429,474335022,1300829707,-1676834526,-1205844593,800260864,835583794,283706227,184912641,58008133,855705321,113088,57881037,-1996424471,-1070347194,57881037,-1996430615,146328134,-1161219328,1586233343,-1959670326,835570782,-1962932296,-779410867,-1056118335]],[39,7,9,0,[835519714,-1014088309,206408486,239930150,2112553589,650796683,-1961996917,216646097,-855317823,1166747185,1435182600,108812,-1960436108,1392904781,-6663854,117440767,1929388093,13527116,-389384449,1105985201,1946157737,1381172761,16777114,540870400,1747874560,1996423375,-23861046,78193643,857633792,1381172937,1364283729,-16370278,-1073018881,-798487691,-898171136,-335646488,227223040,38603558,-1960436876,505909,-1960393844,-779419059,-1056118335,835519714,1407843979,-1898236929,-899773501,-855637576,-1898237135,-866219069,-855637576,119497009,28888009,182784,32968,377505421,173968208,773776337,41793535,16777114,-2142860032,1996443670,108461832,158618,-2142860032,1745768470,-6684029,-1929379585,1343651910,16777114,113953024,369102848,218112000,1086849034,922681344,6947030,384321165,-1709938096,44895149,14038783,-1928956161,1343668294,-1382406038,-973026037,-1929315258,1343678534,381699725,-62485168,1343639574,-6684054,184549631,-1928039232,1343678534,381699725,74907472,16777114,-1962677504,-1027013562,109969412,-953809778,-66902778,1393596928,6947040,1761607528,-6619137,-1023409921,37064,-2430890,76547726,-133773530,637790208,16385735,6946816,91252750,-15931378,160327710,16777114,408832,208275316,301210,234973696,235237480,1795091944,613194240,-1073020022,225065076,703135594,15115263]],[39,7,10,0,[1979711293,-435763448,-352317696,1785358887,-15537921,-24907637,621442303,-524222461,-435812091,-1711183360,-56180,113706731,-65306,10880711,113704960,67228,384845453,1779460688,969775616,6948423,87648270,-25106418,384845453,-26032,2122317824,410321136,1745748586,-401734337,113770086,-65370,110888647,1777008640,1745748586,-401734311,2122579534,158597374,301882987,58167168,-16094716,-2048330122,-163149314,-506231,1744885302,-2037579572,1343684464,-1711243160,70060973,-9402739,-1197846506,1342177284,23724138,1745108840,-259321871,279962,6968832,-1352137878,269314052,16777114,110928128,1778424483,963120641,-538440187,-163148803,76678798,7316262,23727210,-1895949336,637834246,1023439779,259325954,174721898,-1895954456,637834758,503345571,-1710634904,65535,1946158141,-1710331385,1629,14038783,-1929328536,385839238,8415312,-787763814,1887866116,-1706027265,65535,922742923,-915930922,1887866112,1750079231,-1382416256,1443166475,-9402739,60444694,-1560281083,378078958,922683120,-899153706,1887866112,1750079231,-1382416256,1443176715,-9402739,731533334,-1560281083,378079100,922683262,-882376490,1887866112,1750079231,-1382416256,1443011083,-9402739,-6664170,-1560280833,378079018,-916584660,1970228675,1308648819,1869422703,543519605,1986622052,1763734117,1635021678,1684368492,1970228480,1679844723]],[39,7,11,0,[1702259058,1852383346,1818326131,6579564,1652122955,1685217647,6968832,6946922,-6684566,1342177535,-259325590,430234,1590070016,182467,-396994816,-1532756005,-2758647,-402569565,1218707407,-3545087,-402568541,1118044099,-4331519,-402570077,1084489655,-5117951,-402567517,1352925099,-5904383,-402566493,1420033951,-6690815,-402565469,1487142803,-7477247,-402564445,1554251655,-8263679,-402582365,379846523,-9050111,-402581341,446955375,-9836543,-402580317,514064227,-10622975,-402574685,816054103,-11409407,1778463907,-1217917440,65539590,376572,-335642997,1778412068,134375424,-125261158,200837890,1779594751,-1083699710,-538440186,107374843,16777114,-646361600,-26025,916652032,2023380737,-1560281082,-1705574112,65535,1778459299,-1217917439,-1343746554,540475387,-1711183359,1691,19019519,-6684310,1778385151,111974925,614662144,-1710200319,65535,1577133731,1153681759,1819308905,1140881761,1819308905,1713404257,1701603681,1919098980,1702125925,-939498652,1442840592,-1980742003,1452078150,-62470154,1988820992,-968758524,-1912537274,-2144991674,108802108,960266278,-347727490,1015031537,-1961459911,179324638,654274294,808191746,654263944,2100313216,-12154140,-762172,-2010713018,-62456057,66879107,1589950844,130426612,-263812352,1592940171,312009,24264,922703447,23724246,384059021,-1709938096,127011757]],[39,7,12,0,[-955962178,93387334,2072266906,-129595128,1586233131,-1962439686,1183384151,-27883012,14038783,1344292237,379733645,-1708627376,144051117,384059021,-1572434608,1746817046,1183646204,1783633610,46635545,2122317824,242483402,382355085,-14948272,-1979955575,-947126698,1996493629,-1813982888,-777519314,554170631,554180872,218631432,218631432,218631432,554180872,218636552,554175752,554180872,218631432,-58818296,561373408,-520192383,-2145749760,-351207602,-126419180,-100609,-6620042,-1996488449,1451883590,-62485506,-1946265973,126483038,184702857,1779135952,111319556,76087296,2122524395,192282620,-98687,1778676992,-1643776,1996488310,-25860,76087296,-1711183280,2353,-96042169,-2092546556,58529279,-65559,7010422,-1400371814,-916496893,968907,-1957275904,6948478,721962635,-1706011950,68815506,-259324535,74839563,1307295787,-1928435114,1343681094,16777114,-163149056,-1962654327,1166668870,142508290,343244791,-1962933319,-140904890,-163149319,1861730699,-196703756,-1946794357,1194919006,-1996260094,1183515207,73305076,28837633,-916496896,-939522366,1459617810,1882652502,1916206855,540475143,-1710331391,2330,-11475926,1778458678,-26100,-467009536,1778412112,-26112,1856176128,23744519,363930,540475136,1849097985,161520135,1183383552,540475374,107977217,1183383552,-129579020,1187446784,-955907842,121960006]],[39,7,13,0,[956720801,1963329030,1161221,364381163,-263812864,18888447,6946922,-150601055,-11472786,1778779190,-1706923520,2658,33310407,-11736320,1586230390,-1707606018,2559,18888447,1794668287,-27358464,-16615425,1996424311,1778412276,13395968,832184426,-1962934262,1586231366,-163150858,-1962440446,1200356958,-129629950,117327491,-1946401025,1178202182,1034714876,58458133,-1107255831,922682982,922681632,295305654,-1996488694,1187508806,-16776708,889189494,16777114,540475136,-126419199,1962868842,74776322,1794406143,1744857600,543817932,16777114,540475136,-129594623,111150595,-1271464112,111190278,1143726289,1356396290,-788089695,71576544,1750128887,-1989672710,-26112,1183514624,-161575944,49694339,1149962121,-129629950,-16333181,2122579014,-2021784324,18888447,-1695385857,2712,18888447,-1695648001,2757,178009855,178140927,23724394,6946922,796058,177906432,-1711183280,3120,19019519,177878783,714394,-297367296,1187512107,-955689218,177272390,33310407,-193528064,-106869,187669047,922681344,1784086818,-27358464,-16615425,1996424311,1778412276,13395968,1603936362,-1962934261,1183053406,1065943798,67001995,1182990975,1191118590,-58817540,-4817404,922743926,-275117720,-1996488693,-1593141698,62458220,-101213952,244052107,1317603690,574029818,6969089,1996443729,1778412276,13395968,2107252842]],[39,7,14,0,[-16777205,50405942,1784150654,-92864768,-193527978,1750466666,543817932,762266,574029568,63408897,-125044154,-16749993,-11077002,7009398,1750525649,543817932,639898,-193528064,16777114,-28915968,1187448320,-352321284,-27358447,-627427329,-16777205,1183054918,1183516414,-62506512,1455417212,-644343,-26059,-2092564480,-24967481,-1016827,-16702922,1050340982,1577058313,1472448863,-1841396906,310321158,110378627,722173728,178430912,1577498275,922731359,-1801386350,1356910854,23724394,6946922,599706,178430720,-1711183280,2144,-1960820120,-2096721346,-410841145,67092983,787990411,-523172204,787865,1375785603,-26032,-1230831616,-6664186,-1962934017,110273008,-1993948530,-1801386940,1149838854,2089362950,637644808,638207112,-16038776,-1710836170,51,-926720162,1459617836,234908246,236008808,519412200,-1711150488,1059,1342817443,-1033371542,81500673,-1096613888,-1072264951,-2075616759,1183386911,1483362550,841370,110011136,1794537215,216504922,-1868365824,773753606,41418497,10094698,-1912602611,637835270,-1560253533,512428424,2013200686,-1710593534,3399,77203086,7185190,503942307,1778887272,-16750080,1342801974,52247962,1778412047,-2009661696,-1942552823,92510729,-123535360,23744517,702618,773753600,41418497,1687816810,1023410189,92143916,-352321096,-1547687166,512426218,2013200686]],[39,7,15,0,[-1708758526,3454,-1560215515,258605292,538266,19702528,1794537215,227187212,1996423168,-1961989386,151821040,-285802496,-16344925,-1710635978,65535,-16345437,1779024950,1744923136,-244838974,231250447,-1566375936,-1542027001,-1003028729,1778412041,123627523,-1710224024,1077,185188513,1946795526,503409166,-16653720,-1962295778,-1090262024,922681345,-919926332,1746818897,-6684190,-1996488449,922746438,-1706030652,65535,1358186121,16777114,-1950183936,126559960,1124499619,126559811,1124499107,-1930196157,-2094597562,629017151,-1960425914,109748999,1179049611,-1559786714,-561314164,-1960425914,110273287,1179049611,-351827162,-1203354061,647561280,-1969012745,1188989702,4241478,1073161881,-1962505053,-1203353890,647561248,-1834795017,1188989702,2144326,1073161881,-1593404253,1077937804,-1593407325,134547082,109486848,1179049611,-1559786714,-561314150,-1960425914,111190791,1179049611,-1559786714,-1866529100,1292549,-964436341,126559748,39291686,-1996175485,1435106373,-2081824002,-1070922553,-1979824759,96992325,1170735103,-16711934,-2003110794,-16777204,-6622090,234881279,-504344,7009910,1804076442,540475143,-733573887,-1533390826,-1543504125,1183515938,147891181,-1546369397,1183515946,159818710,-1545845109,-1070921572,-1559792989,-1633482896,178037514,1753215592,1891108352,-28931833,-113907632,1753215336,1885865478,-114694137,1753215080,1885865484]],[39,7,16,0,[-115480569,1753214824,1885865490,-116267001,1753214568,1885865496,-117053433,1753218664,-1670903466,-117839862,1753217384,-1670903460,-118626294,1753217128,-1670903454,-119412726,1753216872,-1670903448,-120199158,1753216616,-1670903442,-120985590,1753214312,1885865502,-121772025,1753214056,1885865508,-122558457,1753213800,1885865514,-123344889,1753211752,1885865520,-124131321,1753211496,1885865526,-124917753,1753213544,1885865532,-125704185,1753213288,1885865538,-126490617,1753213032,1885865544,-127277049,1753212776,1885865550,-128063481,1753212520,1885865556,-128849913,1753212264,1885865562,-129636345,1753212008,1885865568,-130422777,-1199578776,1183385190,1885884666,-131471353,1031061515,-1996067656,-125044154,1467998312,-402165656,1183578131,394746,-1980086647,-546767290,1885884543,-134354937,-1954554264,101055046,-96040704,124807248,-336074008,101104178,33310407,-58817792,-1960542460,38243290,124782081,-2080749941,-1996031418,-125043130,119468683,-2086296155,1191118530,-388568068,-1264453591,67502854,705051398,-1593606907,100861226,-2136799564,157982983,-1560086335,1822493044,243977,-1543899239,-123664010,-930398204,111161079,-1962466653,-1950250032,-1271990326,119841542,100810449,100797955,119934601,100926979,1778854051,896011777,132648465,-916496655,1936278723,2036427888,1936020000,1668445551,-939494555,1442840638,14038783,1183645802,1783633642,195926548,922685806]],[40,0,0,0,[90833110,381830797,-1709938096,293604269,14038783,1183648106,1783633622,195926548,74060448,-402525080,-1705971460,351872253,6948458,1357967336,-1065262694,1784769036,-253564924,1778433187,-402363806,-1096552232,1784703488,-254875648,1778435235,3717214,704643621,81380,-2117526539,1359057121,-1310134133,167158768,-24944790,-1071909631,1342254117,-1544511512,1183647118,-1924131094,1343668806,33318942,385762957,-1711117744,4686,956188298,1946286598,33202208,-768875478,-2120593326,974284547,225771078,77334158,1426507558,-352321536,-1677292021,113714692,65621,384452237,-700019376,1746817046,1183646202,1783633662,128621058,1183449088,-100255490,-1608813567,-467009030,1347605035,-16547430,-28951809,113707124,332,113706731,65868,6974314,-1544551448,1869218204,-102235798,28222447,14038783,1183666282,1783633642,195926548,922686130,141164758,383141517,-1709938096,316476333,384452237,-700019376,6967318,187802,65061120,185002147,-16484928,1778837510,1744857600,1117421312,-1559041016,6949288,23593066,138582655,-1398598917,1778412042,2130995200,168313498,160080659,6946922,-1702952856,320342110,-16130397,1778439734,1744923136,-244837589,322017807,922681344,6947030,1097335658,269314067,896666,-701038848,1744857600,1587183495,-1559014648,-1070922456,1342811299,2139252816,1695040154,162833171,1779023011,1744857600]],[40,0,1,0,[1117421443,-1559005432,-1230829126,1778412041,2139449344,-1995947366,163095315,1779020451,1744857600,1117421444,-1558996216,-1365046864,1778412041,2130798592,-1442292070,160736019,6946922,-1702952344,330893406,1778937507,1744857600,1587183363,-1558984696,6949070,73924714,140417663,-425520167,-701038842,1744857600,1117421446,-1559386104,-916585220,1099971,1784043264,334797312,681771008,-1710986751,3441,721496739,-2133947402,1438122465,-1948200192,-1981296130,-2092502973,-377747202,141166698,23724394,384845453,179149392,-1957691392,-25872,-1230831616,-1080404479,-16777205,1778497078,221878785,1599995904,-2002664503,7643913,-1559655263,144769142,7906054,-1559880543,-2136932230,8168199,-1559846751,243990654,243861172,-524222336,8561410,-1996299839,-1593801714,-2036136320,108962048,-1593800541,-1969027446,109879552,-1593799517,-1901918574,110403840,-1593798493,104400388,142345514,50896033,1074080262,-1593797981,-1801254994,129016064,125830699,-1593796957,-1734146406,101359872,-1593795421,-1633483238,-1610168576,-1912602624,637836294,-1560259167,44105890,11576070,-1559886687,999948466,-1023193051,6856,15091399,-398014712,1187452295,-939524118,60486,49170119,14065920,737166985,-230258240,-1980479863,1183446598,-129594886,16533191,-28931712,384190093,16947792,77796750,-926693111,-956301286,671671878,703088327,-364460284,1187452445,-956301076]],[40,0,2,0,[2027078,-1996433759,-1465782202,-196703991,1183432747,-163149326,-1980086647,1187510342,-1988099332,1183710790,-1706027290,368247042,-922156381,2410691,-701038848,-1927910912,1343682118,-1382413718,-954855925,56390,1658734279,-532232432,1187512319,-956301086,1107014,-1996433759,1187505734,-1593835288,1183386024,-330905622,-1070923763,-1980742007,1183706694,-230258186,-1913366900,1343675462,1409352346,151692054,617137097,922681344,275382486,385238669,-1710593456,376376237,-1948498233,-565786880,1187453458,-954827040,57926,65291975,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-190638411,-926693112,-16777180,1778439734,-163148526,174739478,-804541030,-599341290,1187446912,-954002466,-8122,14829255,-465123584,-694091770,-431585024,-1995855711,-1070863802,-1981266295,1183444038,-297367056,-1980348787,1452077638,-599355916,43667478,-1558768127,-1010235144,9416,14038783,1183650154,1783633654,195926538,1187452721,-956266276,187974,-2079033,-498677761,1187446784,-1593833756,1183383766,179085798,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,393675010,-922159453,2410691,-701038848,-1928107520,1343682118,-1382413718,-954756597,8969286,14567111,-532232447,1187452972,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496]],[40,0,3,0,[-1980742007,1183706694,-230258186,-1913366900,1343675462,33620634,150643480,617137097,922681344,342491350,385238669,-1710593456,404556717,-1559854943,2124482306,142385926,-1559885151,346097412,142516998,-1559846751,178456710,112500999,-1559722845,1187448588,-956265508,140369478,-2079033,-498677761,1187446784,-1593832732,1183383766,162046438,736773769,-398030400,-1981004151,1183445062,-163148306,-1930279287,1183708246,-1706027300,409141506,-922157917,2410691,-701038848,-1927845376,1343682118,-1382413718,-954696181,134798406,14567111,-532232447,1187512319,-956301086,189510,-1996433759,-1465784762,-364476151,1183432747,-330921496,-1980742007,1183706694,-230258186,-1913366900,1343675462,-16711014,151823359,617137097,922681344,359268566,385238669,-1710593456,291244973,-1998829881,-565786880,1187446784,-939524128,57926,48514759,14065920,-1578744183,1183386024,-1983894550,1183443014,-263812628,-1913764215,1183446598,-195654414,383534733,16947792,-22866624,-389822200,703134766,-41424643,-386109208,1089011170,-23140098,-385931544,-1394016380,-928922628,-1643737591,1302537732,164274432,77596302,5219110,6946922,1817324954,-1957313767,-1588176916,-22871888,11706629,-1593401693,-2136801156,8298759,-1593401181,-1264385920,8036614,-1593241949,446890104,607164933,1080693134,949623402,-1962934245,373802968,1204256769,1778384920,1744857600,-208961792,-1626848614]],[40,0,4,0,[239372569,1795310791,71616414,1183521196,172263684,525511,34620615,516852480,-1694921898,432144642,-955711325,-2147281339,1590727,1778412032,2130733056,-620215654,239438105,-704494137,71681890,1183521256,172329220,134415815,34620871,-1705632256,436076802,-955709789,-2147215803,1590727,1778412032,2130733056,403194522,239438107,-1610463801,71681900,1183521480,172329220,1479,1066439,-1705632256,439681282,1460209827,1792410,1778412032,1744857600,6979585,6815850,1778412162,-16750080,-16152522,1779010614,-16750080,6947958,1822031978,-1558552061,6947056,6946922,1786774376,1744857600,6981632,6946922,174721642,6946922,1778677503,-1711248896,446825324,1342286499,7012202,6946922,459931754,-16583526,1778412287,1744857600,6979584,6815850,1778412160,1778412032,1784965732,-16750080,1778439734,-1711248896,415499116,1778501795,-1694536961,31394401,-9765014,-16461158,-264830977,1779788288,1778412032,-1484350976,512432856,1333788912,1783828523,-1969186304,922688231,6947056,23724138,-268350310,-264831206,1141152256,1600003077,180937,40136,6968919,469461006,-416225266,14038783,1183646570,1783633638,195926548,1187454052,-1107296002,2123039020,-1925583876,1343678022,6946922,33318942,-1705623446,65535,1461647499,461740630,1183383552,-28537350,125681979,33441479,1460267776,1829274,1690731264]],[40,0,5,0,[16678531,2122957172,-2080928772,1946221182,-431583882,1461604374,33318942,-10189171,2104119318,1179802,1958742784,1686539591,-1949201153,-1983803664,-2144928130,695479868,3964966,-347733132,1188989937,772261414,642178699,-1958344762,-970570018,-561295609,130426438,80094798,1686539520,-1706027265,65535,-8552377,-1946585856,1183579254,1002832890,1451915207,16777114,234973696,236714856,1592148456,1187236191,1937010287,1218074112,-1961085564,644503280,838042,4203776,185170083,-15436608,1779024950,-1705219584,7233,-1996389213,1442940438,93978730,-14910072,1779024950,32794624,832154,25731840,25826953,1825096542,1448542208,14038783,1183666282,1783633642,195926544,1183520169,105253640,1996428148,108461832,152725534,-493211030,-350450631,443031053,1781688841,969775616,1183519131,105253640,-1779891340,-701038848,-1922274816,1343669830,-1382407318,-1927490549,1343679046,382092941,677912144,745020928,-1709151735,6978,14038783,1183673706,1783633606,195926563,1183653130,-1924131094,1343669830,429525098,-1962934243,922703600,1214908048,356101018,-1546062049,922683674,1852440790,382092941,-1708955056,507710381,384452237,-968454832,6967318,1988250,75008,452985149,-19651136,-1560101883,-1070986974,-1576458334,698485032,-1538881527,152725534,16777114,200313600,1446671606,1183658602,-1706027372,7580,956897953,309695558]],[40,0,6,0,[379995789,745021008,16685577,-1073016295,-1705634956,7654,185091723,276039238,1860812843,-25786111,-327879157,283901579,19152523,506620503,-1710679448,2221,18888447,499882583,-259325952,18888447,32663582,-6684310,-1996488449,1451883078,1962281980,540475146,-1936042495,-1962934262,1183579254,105253640,1048778612,1946157492,-1271464183,338926081,1049165824,-1506892,-1270970112,540475137,-1705481727,7181,-1186217877,-140967840,12624889,-788493663,82879464,-788493151,83141608,-1056928607,243991272,-506394956,100909315,-972879984,-16727389,1778439734,-968454846,594169878,1829481882,1958742814,-364475116,1183666198,1783633606,511875585,-1297940480,-701038847,-1925158400,1343669830,-1382407318,186565899,-1927908160,1343679046,382092941,-1070137520,517642752,-1063059456,12624128,9045561,-1969158538,12624640,28458627,51803136,-788089802,9216486,50522305,-1875508240,-1036613369,-701038848,-1925092864,1343669830,-1382407318,186651403,-1927908160,1343679046,382092941,-1036583088,314677760,-1029505024,12755200,9176633,-1935604106,12755712,1577058744,80398687,922703360,922681482,23724172,6947178,580517994,-1560281068,1218053472,-1960890236,922703600,922681482,-6684532,-1560280833,1784023144,-2012898816,-1017243385,33480,-164197546,1962281734,-2037557730,1343684478,-1711242648,65535,116799231,2072730,-167328000,-1962934266]],[40,0,7,0,[1175128134,-385649402,1589903491,1065362950,108688384,531995219,-157089792,2112774,1783636594,-1711183360,8135,-1996131677,-1962576874,1912998850,-11373307,-1710819786,8159,116786887,-167051264,-2037564556,1343684478,113050,116826880,1912610877,6967330,614072682,-1560281060,378078578,-1031076492,91358731,922685301,-6682890,-956301057,456198,-339727616,112643,80398686,11847680,234908160,237007976,-1952280,1778439734,-163148472,174739478,621522330,-701038816,-1924568576,1343676998,-1382411158,-14665973,1778439734,-834237110,342511638,1594600858,-163148519,1183666198,508565218,-1929249688,385830022,8480848,382617229,551656016,-1073020928,-2037577100,1343684428,-20125682,1745748330,-401727372,-1010179642,1735287116,1769096224,7497078,11464,14038783,1183664234,1783633654,195926538,922689702,1332347094,384321165,-1710396848,548932525,14038783,1183664746,1783633620,195926548,1080697134,-1711242648,6467,-1929284957,1343682118,384321165,508565072,24262399,-1929346456,1343673414,16777114,1916206848,922689025,-6684302,1073742079,-1711248816,65535,6972266,-1545501720,1684668648,2045247594,1975520225,-402245366,-150700544,-922687458,-701038653,1749772800,778576183,-1709938173,557910957,14038783,644369514,54683648,-1382403478,-14593525,1778439734,-462938547,-1710265847,560139181,14038783,1746816618,174721166]],[40,0,8,0,[1946922394,-701038815,508848640,1779006056,195926538,922689925,1433010390,114452510,-1382412438,-14576117,1778439734,-1234690474,-1710265849,564595629,14038783,1746818922,258606776,-1207194214,-701038815,509110784,1778713192,195926543,922689993,1500119254,146434078,-1382413718,-14558709,1778439734,275258970,-1710593527,569052077,14038783,1746825834,258606434,-66343526,-701038815,509307392,1778959976,195926535,922690061,1550450902,113797150,-1382413718,-14541301,1778439734,-1704452515,-1710593527,480840621,-326412861,-1560000885,-768933674,-1533390766,-1560281076,1746796760,1746796604,6946870,1893274,15639296,1795085032,-398693881,-523116492,77727374,15901478,141168490,-1545591832,-1706031382,585061158,57282154,-1545595928,20776184,-955745024,17102854,1024191232,108920882,83363527,2011693106,-486414112,-386839832,1525213685,616340201,-1561847492,201770990,-402653183,451473816,-1589613834,268765586,-1063628800,-1560281056,635962870,39670,-1365114881,-1037330169,-1588528943,731449264,1358483906,-243127142,1778412066,2130864128,-1811397990,-711307232,-14476012,300418166,540475382,1849097985,588225031,922681344,922681634,-1499854182,234881053,-1560238104,-342227002,505620001,-1711258520,590488013,503540899,-1711256984,591274445,235105955,-1708936344,600277524,1744926883,6955074,-1711007640,9055,-1560165213,1114114200,1744857632,1452934168]],[40,0,9,0,[-1560281076,-2036137530,-1003028729,1746037249,-2120612841,-16777181,1778501174,68642834,2202,-701038848,1778412032,143956481,-56360961,-127277051,1794596328,234908160,-386356248,1290337107,-53155588,-922746440,1459618498,1230462797,1279608910,147325008,1448542208,126109850,-129595100,2122972971,36224764,-14804757,603953716,1178271744,-1995931908,76282950,1207584393,-8174010,-1868792,-14747530,-14747018,-275056010,1342177312,655528602,-126419164,32663582,-259325590,1947546,-772240640,-130073,7010422,-209189478,1590135580,13355359,-1056530271,100860640,-1901920118,112500999,50520257,-1560245242,-1197406320,127574784,-1560233311,-1365178468,65065226,-1559656442,243992466,-506393932,160173571,127143561,179181195,378133239,378210198,-621344076,127407753,-1995989341,-888692722,1458342741,-2097151554,1946158718,-432603378,615160320,-425525248,1779362560,-25857,-12779520,721581567,1590070262,182985,-150560607,-1559955410,100862378,-1365047648,-1580692726,787941044,-1029503752,-1274674423,179610374,-1048329845,-119439353,243910699,-1047853796,112471799,-1606486119,86287110,-326412853,12236830,1183570062,92971782,91766403,-14453760,1778743350,1962187519,922690865,-9829000,92944127,1761607528,1285164389,-1558025612,-920713844,-1593834806,-1230828876,179216640,-788482909,571370464,-1056766715,100798059,-1547631869,243990712,-506394174]],[40,0,10,0,[125832707,12193417,-1996444509,-889147890,45620822,1792577061,963120640,37263910,512435764,2013200686,155884034,-1163722752,570845953,-1130158075,705596161,-1992212219,1342291470,1778477649,1778412033,520854016,-1197277184,-1170800895,-677752831,-1962934235,-1170800656,1778412033,-26112,922681344,922681786,-90570314,-16777179,1778498102,-26110,922681344,-9961030,-1694537216,65535,18888447,637966934,-259325952,18888447,638753366,-259325952,19019519,639539798,-259325952,19019519,587373142,922681344,-6684234,1778385151,963120641,37263910,1579099731,1852393163,1428188257,5391699,49864,6968919,660498446,637679770,-701038809,-1924503040,1343678534,-1382411158,-14255861,1778439734,1049005414,1750079231,-1382416234,-14251253,1778439734,-733573816,342511638,-351556198,-733573854,-2037559274,1343684414,5269534,-1771548650,-398029568,1452953622,-2147483616,16727742,-919926668,-15992437,1911226996,2122969483,-28407300,-1166012437,1948319550,1052409871,141831423,1052409926,-361430785,-12666240,-1090161408,99287041,-12680506,1049005312,382206975,1778412113,1778412032,1778412032,23435777,1048779438,1962934470,1466437147,573544999,-962396160,1958742784,235039243,-1708687000,657850936,-352236403,234973833,-1708695960,580911672,12992131,-15436800,234931766,-1708690840,8072,-1996386141,1577161238,1355532639,1230458437,1850277966]],[40,0,11,0,[1818326131,1818386796,1917067365,1919252073,1699872883,1953720679,1699770981,1886404974,1852397312,1937207140,1919903264,1852133408,1852383347,1818326131,6579564,16908371,393981,131176,75036,131072,2168973,16973824,138192,131191,134929,16973824,75431,16973952,66365,16973825,74611,131076,206208,131072,2299712,16973824,74427,16973829,73976,16973830,72197,16973831,140784,16973825,140770,131074,336584,16973824,394380,16973925,74572,16973839,140746,16973833,197379,16973826,68703,16973842,69355,131091,465527,131072,530822,16973824,262961,131073,2696964,131072,598928,16973824,140839,16974229,271518,17104903,393984,131176,660749,16973824,328638,16973825,133143,131226,728428,16973824,133516,16973853,65947,16973990,69016,131239,2892068,131072,796261,16973824,133895,131106,2958707,131072,861481,16973824,75538,16973871,73548,16973873,75592,131122,988600,16973824,140731,16973869,140718,16973872,74305,16973881,72896,16973882,132710,16974003,139043,16973875,140682,16973876,69107,16973884,69120,16973885,69129,16973886]],[40,0,12,0,[65601,16974015,69363,131135,1185739,16973824,138561,16973881,70430,16973891,136234,16973884,65561,16974021,134446,17104960,70078,16974002,133206,16973890,134057,131140,1383095,16973824,138612,16973893,66165,16974164,136254,16974287,66125,16973912,138748,16973904,66141,16973913,138580,16973906,74714,131162,1643864,16973824,73590,16973919,136170,131159,1709791,16973824,73557,16973920,140309,16973915,65556,111,0,0,0,0,0,0,0,0,0,0,6344,2123060823,73239304,722880395,1183388231,340233208,722487083,-1070139438,81152,28836733,-96040704,16533191,-62485760,1995952683,-138245126,-1996439514,100919366,1183383744,-62485524,1995952683,-53766,787994871,1174601922,-364475912,12715523,-1913764215,1343678534,-16491125,2013204599,502569490,1569390765,38243076,-1946270071,14477808,271271158,-773258379,141965568,-907476107,725939712,-385649632,-1588199290,-768933012,-1785049006,-1962867684,1962871800,306574866,-2096335871,1962870909,175997702,-385649153,-1063190376,736678144,-654899131,82839043,-1947187575,1183386181,12624370,-1980742141,-1029573562,-230292736,-1913239927,1343680582,-16491381,2013204599]],[40,0,13,0,[502569490,1183645988,-1588586768,731448560,-134688318,-190754600,-1037330172,-654837551,504994384,636158300,-788479839,138685416,100915447,1183384816,-1073347600,-196704000,-1995815797,100921926,1183383746,-263811594,1343639574,384321165,507419216,-1073020529,881527157,57996811,-1946214935,-167049090,1191118452,-21370372,384321165,73239376,-149926005,1334530521,1373239058,-887229286,12624129,103540945,1174602992,106859496,-1962391671,1200220742,-916496886,-939522870,1459617818,-4710826,-942108929,60998,-16359797,40501879,-26970726,-263812863,91602955,-521551829,263426,-336312695,188713791,-164727553,1947216709,-1438762712,1461875713,721644705,-1706011950,36969621,-166989685,1173753716,745873451,-1979711560,1149831748,-195130616,1991,49563267,-2081137013,-1183514305,15629955,1996449397,1690606320,-1662319945,-1947318529,1166738525,273099528,-1962392439,1194003013,172263698,-166566784,135415030,1586171765,373787398,722093099,1149833799,12755210,1140975825,172264202,922210859,1411973314,306509322,-1952877304,1200293470,172239638,-1995290837,-1997862332,-2081390965,-1175911225,-1996125440,-1072958906,-1410792587,-193033984,57450832,1347605035,-417557094,-129595134,99632779,1183383556,-126448644,972310155,963902534,-1946394997,-28931833,1869922315,57450832,1347605035,-1591962214,-2131195133,-1946742171,1161366084,-1976797942,1160909380,1963501586]],[40,0,14,0,[138709794,2114471225,-228684990,972324491,1047788670,-1946388853,-1961064172,-62487590,-1964184830,1160909380,1963501586,306509336,-1962380280,1161366084,-1949504758,1161366084,-351765238,306575044,-2084670200,-385680314,495583094,1032013639,-385649663,1988886335,340036358,722486315,-1070139438,1037601536,58523649,721420731,-62486080,-1946532215,67498054,-196704000,-336175479,-1995994253,-1072958906,-1588566412,-768933012,-1785049006,-1946157284,306509552,-1962380280,1191180870,-1962480646,1191181382,-28931588,-159451239,12726007,-167099255,1963463236,106859283,722880395,1194003012,-1039783150,172263680,-1711389045,-1946779913,-1070663742,-1072788736,65655040,-268031039,138709252,49563267,-2081137013,-2055929537,-772913525,-1248177952,-1996199424,-1072955834,-1847000203,-263812352,-1996487675,2123101254,-1955468290,-230258425,1685372939,-1588592534,-768933012,-1785049006,-1962652132,1183667952,-1706027290,78933012,-227082409,1962868842,175439624,126760703,126891775,-1711205272,76546324,-15992693,2088972916,544473104,276102999,1996423274,-394854426,-1411329,342420598,18127361,-125107028,208994059,49563267,-2081137013,-2022375105,108330763,33397335,1996488703,1690606320,1183514744,1600004078,182985,1760332629,1586169041,845830,-555131558,183036,393534219,-619983989,-1212672652,650153473,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194]],[40,0,15,0,[33555456,17056000,33554432,117707008,33554432,755293952,50331648,17104129,83712,0,0,0,0,0,0,0,2248,-26026,1186856960,1309076227,313166,1191084288,-1191938814,767098950,-1982297344,1183579726,440830,1006632890,990148057,-1911851838,642468800,1991,1416160491,1264150528,38168606,16777114,397056512,1048772702,1946158748,-38901,-1706001816,65535,13527054,16777114,200313600,1444574454,13068302,16777114,-129595136,-1946528119,-129627198,1593770868,1648264184,259260419,56761995,189941643,57954375,1783652351,1778543104,1778412032,1778412032,-1710986752,-64308,1691076958,1650553705,1694524780,1818386798,1869807717,6581877,5832,1778412118,1778412037,1778412032,1778412032,80517638,1048772794,1946157922,1646168847,1447529219,1951680267,1415577347,13527054,28058,200313600,1444574454,12544014,32154,-62486272,-1946265975,-62518334,1593770868,-1673624580,91488262,16777114,-26112,-6684672,-1912602369,637838342,14079,384452237,1778412112,1795123712,1428855297,-1073020521,-916528779,-1531437365,-1948742143,-16699874,6947447,6946922,6946922,-6684566,234881279,-99864,1778446390,1778412032,75851776,-1640096102,-1711183359,28120332,-1205941473,-661716993,211419242,234898197,-1946213912,-16699874,-6684041,520093951]],[40,0,16,0,[-1957363509,-1205971220,-661781987,-1710590325,32211323,1947747387,108954405,1443919106,6951274,6946922,-56129894,1444080385,1996428906,1778412038,-1484350976,28836371,-916578560,1744832202,-1033370775,1342204417,1566922394,214483714,508952576,-1912403528,-1983894568,1183448646,1260435704,-1073008691,45617013,-841315584,-1996066255,1317666374,-129594376,-1979820405,1451883078,1959791612,-59310306,16803920,-845545366,-16612295,1996426358,43358730,-2143485952,721779712,9038272,-15960321,1996425846,-92864516,971151952,1183515335,105253640,1996441972,108461832,16777114,-196704000,2130738749,-196703538,653942468,8423304,-16222465,-2020800906,1342570625,1039419019,58589311,1342209976,-130424166,-94452734,653555339,8487110,-1005982963,-970524066,218137223,1147797610,-401735574,1996423193,-92864516,1778450536,969775616,1927873340,-916578305,1426065610,509013131,-1912510536,-599882792,91488256,-2098610133,-603535616,-1207959296,-488112126,81406,-1958690789,-19404560,209057291,14431881,434018902,-722795681,191496298,6946922,6946922,107610218,-335229798,47880704,7012351,1544883354,-26111,-728104960,-335544576,-2109832429,326434561,1073840801,-1711248816,-64630,24919683,-1947831040,-16699874,-1147534729,-16777215,-6682506,520093951,113953118,415760384,-1205993472,-661782072,13778563,1781888000,-266433792,410517248,16777114]],[40,1,0,0,[-62470400,512425984,1200292080,-28931816,16777114,-60898304,38242598,16777114,-60898304,910657830,13778563,-15698688,-1710822858,67261222,58048523,1778448873,68118528,-1710637976,65535,1585606810,50347268,1996431730,1778412038,70281217,-1710231192,1093,1778808575,1745054208,224920639,-14685424,6948470,1365770602,233531396,284570,108461824,57278570,1745133160,-6681109,-1711275777,75111690,13778563,-385649408,113705099,210,27932415,275316074,75655207,-1707868056,83063884,-970570598,107518468,922682555,6947030,384321165,-1709938096,-62547,384321165,-43512240,-1711248892,65535,645251083,23744592,-16484198,234908415,-1710946712,80413240,-704583270,234973700,-1710946712,-64968,1183650539,240129768,1778711912,-1711248896,65535,162019071,-770386534,112641,46844191,1413829376,1230458965,1398014030,1702187346,-939493006,1442840580,-973332905,2126777974,106859274,-787986805,-28931608,-1996488411,-131335098,-1959494581,2114190926,-796152324,-802963247,-523124086,-523116336,-523116336,-523116336,-523123062,-523116336,-523116336,-523116336,-492125046,533326804,-892772769,147324940,1465253888,1992686622,209634320,-2096734581,1199440379,856180363,-1980500014,1317797446,1586055946,-138179592,-62486047,-561262197,1274830379,-28377269,1577266556,-775779332,-96040472,2096779007,-1958525972,-1962636301]],[40,1,1,0,[-234620850,-85851101,-1947604053,1727465542,-1947676406,530969544,-892772769,-1957363698,100755692,-1962260853,-4518834,3205375,-1962522997,-4519858,2025727,367615322,576252,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2080491,66453506,1,55771138,2,59703555,7929858,25100547,7995394,60227843,131073,75956226,3,34078722,5,393475,262147,56098818,39,20906243,327683,5046531,131076,20578563,196612,58589186,41,6553859,131077,62718211,2228225,20250883,196613,64028931,2359297,67633411,2490369,2031618,44,69074946,12,61341698,45,17367299,3080193,18415875,3276801,78381315,3735553,82313475,3866625,69468419,4390913,101187843,21430273,76283906,22,40239363,5898241,56754435,23003137,64815363,6881281,0,0,0,0,0,0,0,0,21704,-1205971369,-661716993,185353867,376703558,-15960321,-6681994,-1996488449,-1072956346,-1070922635,512455147,2013200624,-1711117822,7496821,201213577,-1947765568,80118768,1015760107,1014300427,185353867,192154182,-1946401141,1194925149,-1960217340]],[40,1,2,0,[1175128134,1462400006,380389005,-1706005936,9902442,-16222465,1183647350,-1706027348,-65282,158646283,1015236166,733443329,-25755649,-10173286,533171199,-892772514,-1957363704,508975084,-1912521800,114648,425603,258632565,16777114,138820352,1996447604,-1987536374,-259325671,812971531,15482499,959017984,1946218550,407145228,-1064379605,810516518,644120580,142509054,-1962052608,104400966,74711340,19287168,494204427,17317507,957772800,1946224694,137821966,-744860159,184640283,721581248,175570943,1460172543,16777114,1600003840,445129,1224,146284119,-2585088,-1885731210,-1996488703,1451883590,1959922686,108461890,16777114,1958742784,108461878,2022279322,200837889,1781036287,51472639,1778412119,-1484350976,922681737,292028656,6969091,-2036727702,-16668761,-6683018,-2097151745,1946222206,1044284178,192151553,20854527,906582426,-1947276544,1595931718,182985,712,-398556330,578683142,-1962481503,-1037329976,-796133167,-1962826079,65664986,-140949309,-1947600903,-25785872,-22994965,-1375337723,-1506871542,-1578071295,103483264,100861620,787941826,1183383974,128623102,100917457,62457774,-101213952,293389883,-788026207,-1341783072,-101213945,2113816123,-1980355831,-1996380618,1586232950,476023562,269174774,-1365176204,96862986,-131858425,179177003,1996484747,108461832,-25755818,721923745,721922566,-1727718394]],[40,1,3,0,[115883767,115879671,129016144,128714283,12715563,-398526567,-399575290,1033523206,-16725987,1577166342,445129,1458342741,47757342,1996478606,-15111668,1996425334,175570694,-962099558,1458604802,16777114,1975520000,209125141,1996429674,108461832,-1710590209,59465039,-963907445,-892772833,-1957363704,-1205971220,-661781127,-1979025781,-1071371452,242516028,606815370,1958755520,72125189,1284178923,1976109830,1372490498,142016342,235304703,536838632,113953118,182272,1187468800,-1962933762,1983449718,-1909230074,-1977217978,540907524,1997566976,1946758164,1959329306,1946364957,-2096698599,1962935422,-1064548854,16664263,-1949308160,-28965946,-963968277,1577866891,705225,4808,1187403351,1187456763,-2097151756,1962935422,276234048,-1961986305,1177225798,6967310,6946922,1410385050,-62486268,201217673,-14781230,1183651446,1783633659,73898497,1177223168,-196703994,-134330741,1183446126,406227956,142508805,-164006657,1946355782,376897331,6946922,-15698177,1996426870,175570700,1996488554,74907398,-1946190360,721877046,138840816,20710180,-19856779,85472771,-16220541,1190556532,1836400648,67716854,2122534005,611581956,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,80648784,585826304,-1961462017,787944518,-972880158,309788496,-15698177,1183518326,239479562,292067920,1996424436,276234006,-1961986305]],[40,1,4,0,[1177225798,110776334,721420293,-521538490,-294221568,-1961998709,1183387734,-128546314,1589906667,1065363190,-16026615,1183577670,172374518,1452010615,-1980199944,2122576470,1383399176,67716854,2122534005,611581956,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,-26032,585826304,-1961462017,787944518,1174603490,1996443886,276234002,-1961986305,239479751,292067920,1996423809,276234006,-1961986305,239479751,-26032,1177223168,-196728058,957629953,913705598,653411982,1963539840,-1064548574,125976195,-1592232960,731449732,66638274,-140962746,1074233918,125972215,-1944828279,243173824,-384809335,1183579942,340132102,956946081,209589318,-16220541,1183516276,165061396,1578387083,348309855,6211584,508974848,-1912559176,-196687912,1183514632,274107150,-1983625591,1183565398,-599357178,-1710065921,65535,-1979955575,1996488278,-26094,1183383552,-94991880,-2133047562,1183452020,-1981535737,1713435718,-502872313,-1979711226,1177746758,1954588921,-502872314,-939524346,17228806,-12154368,-1459927502,-955878272,-16325626,122091263,-1959693055,1451952198,2123177482,384863176,-1512403449,530949541,-1710065921,65535,-15567105,1996474486,-864616502,-1697745153,65535,1183432747,-163149332,638082756,637814667,787941163,-123533598,1958742790,209617670,-385649408,2122515078,242614028,-15698177,-6680970,-1996488449,1190530118]],[40,1,5,0,[460656647,-1710065921,165256220,259375115,-1928169729,1343661126,16777114,-1592202496,1183384874,144482724,-1582545271,1183384866,147890606,-155367799,1946289990,-1404663035,-1070923029,-140229117,-1996037074,1183575110,159687598,-1544261897,1589905282,126559752,637868195,721581963,-465139264,-1962289501,1451953734,205914896,-1982839159,1190580822,1400119302,621168266,70057996,755463168,510918660,1183525355,-466683996,1194010118,735639302,-1037329978,52885713,-259325369,1183518187,-466683996,2005607942,-1037562,6951542,1458992777,-15698177,1996426870,-797507630,-1996387863,1183577718,-666466034,-1982179703,1451873350,-498677802,1988689920,-1947169814,1983448702,-385648688,1996423502,1996445200,-797507630,270911371,1183404032,-73537374,-1981397367,1183443030,-631862824,-15567105,7005302,1443919615,-9809838,-1950517505,134227399,-70981552,-1984084437,2122572870,947126434,1002259971,2114385926,273058607,1976858171,-700040443,-940105100,158662659,-2144943986,24453180,-428439226,-1981266295,1183438966,-498677798,1391132673,969950859,1249109574,652631748,-1952970870,234456008,-108853900,-13142774,1183573574,-800704026,-243266186,651725575,58003258,-941209857,123462,247799,1183519861,-431605296,1586170995,1065363174,-16550624,1183573574,-396981274,1451880587,-495025392,-385649408,1996488464,-1983894766,-11475898,1996486262,-730398762,-2459905,-11020170]],[40,1,6,0,[-947143306,1342701605,-1946487320,1174531142,-364475414,-1946794359,1988694086,-632911400,-1982564727,1187501638,-150994718,1963262151,-163149032,115617527,-1962385724,1200301768,-466684154,2093038342,-22353661,1779595007,-159973632,-2722049,1996477558,-663289894,-16353537,1720368502,134227207,-91166640,17254134,1996433013,-26094,1183383552,-27883012,1779595007,-25857,1996423168,-59310318,-1694599425,65535,-167098738,1946421062,140413762,-150350175,637985326,-1993996541,-694090681,-133809911,-14975738,1996427894,-998834234,-15960321,1996425846,-596181240,-63313906,1586174699,-163149048,653018627,-1962522743,1586230854,1194010120,-330956030,-916496865,-939520310,1459617794,-1962647925,105286600,527745803,460638475,233568651,637945486,1946763136,-1064549624,1976109897,734497775,721611713,-1026990144,449314820,508952576,-1912433992,407276504,-940685687,64070,-1709541633,65535,1962934845,112645,-1070923029,-1947056503,1175131206,-385649390,2122514888,57999376,-16662551,479861366,184723356,-1962117952,-1593499082,1183384874,-14947340,278534774,-1946157308,444006384,32663582,2056913258,-1996488694,1183577174,172362508,-963965579,-1996234559,1988753990,-1994658832,2122575990,309657870,638213828,1183385483,1975520250,-96024827,1183514625,-431584786,-1995028853,1174661190,-330921484,-2095548789,1962938494,20441347,-15436033,1183519350,-17045488]],[40,1,7,0,[704398985,-1073016762,1451951477,-15733772,1996429942,309788436,60987984,1183383552,-128546314,425603,-972868492,-1423735,-11134346,2122520182,469041650,140736,-431583920,1996443670,309788436,1794930431,-1711248896,2929,-1981135221,2122573382,57999376,-2097106455,1946221182,-163149037,50873899,-137221178,-146736522,1458305646,-940149245,65094,-350718327,-774337771,175555811,50367270,1178273862,-15696104,1183579718,239483390,1988879231,-1962153192,-472777122,53512998,1183516790,239483390,-963962507,-1962392021,-507383730,-95516413,1090123673,1174661623,-1947170040,21036102,1325339206,-385649648,2122579713,57999366,-1979778839,1996483190,-428409062,1793619711,-431583998,1746817046,6947686,6946922,16777114,-19666688,1177273995,-162624530,1317781763,-1948570632,-1962218543,-297391162,-1070862101,-916578407,1426069194,-1205932917,-661779502,-15173889,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,-37033970,348834079,-326413056,161069086,1996478606,1778412050,276233984,-15829249,1996426358,142016266,1778808575,234908160,536714216,969417,1475119957,243174230,57450839,1347605035,1713149338,200313612,1783723510,-1709938112,65535,-166989685,-1070922635,-1588102421,-768933012,-1705619374,-61552,141934603,-26026,-487915520,-1979711560,1149831236,205818122,-955366263,4164,-267230080,1183667742]],[40,1,8,0,[-1706027514,211819901,539706870,1183518324,138709254,-1995946357,652937796,19613174,1183518324,205818118,-1995946357,317394500,556484086,1444809845,369510029,494770768,-963967382,-892772514,147324938,1465253888,385369741,436637008,-1706025465,202317181,1095354675,242425485,512558307,503516777,-1976694644,-1073047545,-645177736,-74718255,-1953046320,1116275779,-2080470024,1133184247,-128807944,313335,730988917,1922534338,2093103880,-1634235613,2143435528,856094235,611598337,1317309264,-129815799,734147481,1490062274,276742715,313335,-621346188,66601867,-129857086,1183680995,860886776,1805275328,1594635784,79874398,1099776,438209792,72321799,1468731179,39267078,-1946657139,-1992948666,-1949826297,-1992948154,-805109177,72321334,106400054,384845453,-1923934640,503926278,507419216,-1073017666,1586302324,861083384,1805275328,-921877240,1218,712,-1205971369,-661779552,-167217525,1948265284,108954420,-166300672,1967137860,6968848,-2087059094,-2146573702,-348117940,6968851,6946922,-1710946968,237387294,-1088134016,-352321096,608471613,-1962917851,-1472841224,-2094173183,1946158718,33522441,-654852069,909708779,91554056,-352321096,-1983894782,1750531654,1783627910,-1711248896,227321734,1579141003,80398687,-1957363712,143434220,427081739,1946159405,108461835,-402360577,166461024,-16353537,-119012234,79874558,50331648,101057283]],[40,1,9,0,[131334,16777729,-65534,50397441,66307,16712192,33619714,33751296,1755142,1048794880,2113996520,15769915,957374091,812975175,539707382,1183525493,-137221366,-150542282,-1996036050,-930351034,721962635,-399050798,-399575290,-163149562,-1995946359,216730190,-1995946357,1183577670,-129595126,755910283,393478400,1946158125,16526610,-655817867,1967671297,38791427,-1962630167,-1070920578,-1980086647,292224582,1062160026,2109737743,112645,-1070923029,-1946401143,2637255,-1494678667,-385649152,220988532,237770356,170664052,-922854284,-1897331851,1959329280,73066833,1619111578,138840335,-385198455,6947323,40501354,1309174682,443031057,-1536680441,494770698,1586171926,726136336,-385649376,-1868496414,66638087,-1962468346,-788034034,437126137,139364615,-385202551,1048773062,1962936242,-2054541812,-467005864,-351817053,-58817737,-1207602176,250281985,-788136287,-402244616,-1593606906,1183385320,637502462,1593263477,-2092897282,504894,-1976691595,705583237,129278948,782483499,117089031,2122524139,91488508,-352321096,111059214,104593617,58525416,-1996035935,2122578502,58009100,-2080743689,151555134,446761333,471239431,-1710888185,276660654,-1995946359,1048775254,1946159026,-1306621161,-1618334201,-14021005,-2020875311,1174603546,138840574,129252995,-1961397248,772256798,241803146,-472776918,119179147,-1980086781,1048775238,1946749068]],[40,1,10,0,[276234014,1996431466,129147152,129238531,84446371,6815753,-2036707326,-1961845081,103483462,1183385338,172395510,120456747,519587465,1342787176,-1695123713,280174016,108380171,26740281,1996426100,-126418954,-478008166,175570704,-402098433,-706085516,-1740733694,-311164927,688323233,782366278,-129619705,-16353537,1996424310,-159973384,-232931174,1975520016,-872007220,-1698270207,285419709,782483499,117089031,26752767,320132506,-1643722991,-16776959,6951030,879633818,273058577,1342283939,6946922,6946922,-1821900694,49584640,1996488703,-1462461936,113709399,460,-939559191,647174,1778412032,-1711183360,291375211,6946922,1666330010,-1711248879,228401782,2133376410,-234436847,-2097151996,104510,113708916,414,162019071,-1743465062,-532774127,527695881,-166699381,1948265287,-1472790775,349542921,922685861,922682642,748291348,-2095989630,117822,-1192688780,443031041,-1536680441,546609674,-1073016366,-1981217932,1996443648,443031056,-1710921209,231571461,1769328651,143408771,-1959496695,1207308382,527704107,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1586172464,728203280,-163058721,1946233671,728203329,-1959007234,1207308382,846471211,-1439236269,-1472790774,-1506345206,-1539899638,201103882,1183388484,1958743038,-2133292267,-352251313,443031053,-1536680441,494770698,1183650401,-1957685522,1334513758,281117444,2107265310]],[40,1,11,0,[504526365,-1962468760,-654840250,-263812272,-1705977609,313204212,-166699381,1948265287,-431583923,244011030,-103741554,-150450645,-296866855,172919633,126883467,-903087407,1374703147,6946922,-904053350,443031058,-428409081,-1947699457,100918854,-1957691254,100919366,-1706033012,324017469,508758763,-1710810520,332467764,-2096079221,1962935423,112663,125830699,111150635,119277115,480314237,119317255,-16749997,-16311754,-1593369546,103483166,-1588590822,103483168,-2091907300,151555134,28837237,721611520,-191213376,-2096026622,104510,1996434036,540475152,506920711,473366279,439811847,201103879,1996428407,1778477584,1856608769,113709927,416,1745909503,6947378,6946922,-1800960358,-868318445,645136385,-166699381,1950362439,308826893,-251631615,761921642,1750273003,6816018,1778412273,-1484350944,-916515906,1426067138,1448602763,-167485813,1948265287,476023619,186023819,-15043073,929694838,-1705552041,336308102,-15992693,-559872139,-338547959,1050302242,-1961929979,1962281968,1979137005,-339727612,112643,-963917685,65786251,1587134507,46319967,1230848,-297366272,6967318,1744961640,57278976,606355610,1975520020,-926692888,1459617832,142510934,-1536680361,405117450,1183650866,508565234,-1710578584,339811709,384452237,272993616,2107265054,504648221,-1962324376,268764229,-1706025472,341515645,156133406,-1554895462,726005268]],[40,1,12,0,[-1592757216,378210190,1923286928,1947633928,1461447432,-15052902,121414143,121509515,-1995935069,-1593281514,378210112,-1633482942,-1609135864,108432136,119171102,178546718,-1021477478,-1707177708,-1547687167,-526186390,-1942583031,197561096,756708544,242483210,-662589798,-565802732,-371173751,163446944,-1942583040,-2119263736,1183388903,-531199522,83638015,1762973082,726005269,-955878112,17328646,-1069645056,1920270593,165676743,1183514625,85107678,-1545582965,1173751060,427040811,-788033375,470156280,735087367,-1911649344,66703623,-351856114,-1942060241,326437128,112461419,-2146530557,66703623,470156225,-1593185529,100861724,-120518880,244043915,235079454,-103741670,1183433099,-531199522,748311120,-401669246,113770119,460,-31201193,-1980086647,-804520874,-1734133900,-871971071,-1929379583,1343681094,-788480863,734563304,-654844346,-532247728,12457611,-661919023,55624235,55696974,1033523923,-350873827,-1744386298,771751937,389448842,-1297882070,-2071319033,-1264380116,-1668665849,-14021005,-2020875311,1317735076,-1547621410,1183516410,-1668665632,-14021015,-2027166767,-654898524,-1996018013,-141820290,-257881109,71579904,1955268980,75268868,1458533632,1094976666,1778412054,-1711248896,372377707,26754691,-16157440,-1711214538,414327414,36792407,6946922,-2036727702,1461077927,1319687322,-1711183338,375919884,82970311,871038977,383272589,1778412112]],[40,1,13,0,[1780705827,608213505,-1073015168,1183659381,1783633624,16803840,1778452584,608213505,-1073015159,-996532875,-1927897795,1343674438,6815850,34170882,1083834730,186037796,-2085260096,1965283966,1778543119,1778412032,-1710921216,388268037,141180547,-15240192,1996425334,-596181030,-2066689,-401678730,-1073020818,2123053940,-96599074,-360840442,736118411,66096082,50802230,372894838,326436970,-16222465,1996479094,-1923655972,1343681094,-2080933144,324158,2062091124,-58817537,-16223232,1889204854,1795161857,353147392,1600001886,314057,50331648,101057283,16777990,33619970,16908544,3272,2123060823,105286414,-1995942261,1451883590,1183668222,-1706027268,392829044,-25755817,-1694730497,396191508,1183576203,16788748,2953588,1210545153,1967681396,19261699,-2097066007,151555134,283706228,543840001,33581143,-2036727702,-384323161,2122514687,1534329098,-196702889,630870038,-1927823080,1343681606,-100609,-1063584650,186113053,-2095418176,360450814,2131885699,543840016,33581143,-1484350890,-169273368,-63504640,349542916,-370599942,443031040,-25755897,-1694730497,405609920,58048523,-1593792791,-1073018740,153946228,-378702848,-24969020,-385647350,-24969028,-385647087,1784086708,6838048,-2036705790,-954692185,551430,-2071319040,-467005865,772256419,240094346,243920170,-1056766028,-1962373981,-1618333992,-14021005,-1886657583,1311443620]],[40,1,14,0,[-99710468,785943302,241803146,-472776918,178554763,-1543616981,1525352238,1963130499,543840085,33581143,-2036727702,-1592213081,1177225892,117089276,722118305,782499398,1778829063,-352321528,1778412077,-1711117824,415762539,141166279,6946816,765067370,1780010322,578198016,-1113976106,722619432,83010496,28836843,-916496896,2762,1458342741,-1593542913,-768933012,-1785049006,-1961204196,126788080,126883467,-1996017501,-1962462698,1207305310,812909610,-1962437983,-1559784426,378079028,-167049418,2088965492,259325708,-1962130293,950210132,974555399,-1589777657,378210198,-286586984,-1056530271,100860640,883100040,112500999,50520257,-1559655418,-167049418,2088961652,-998899956,-150560607,121152472,-150555487,121283544,-167485813,1958750791,127574288,127669899,-1996014429,-351846890,111190284,-1593361245,1050871476,127836423,127932043,-1996013405,1577533974,180937,1458342741,721704587,-151876645,1946298948,126787852,-1593364317,849545104,709162503,-1157401592,1156972545,24379690,709162563,1124168706,606749834,1975532736,-138179797,-1962540498,-787829234,1002505185,2097626118,121413891,-1593361245,104531868,58525502,-1559806303,988481342,1207361163,175375402,179181195,179576459,378210539,512427680,-489617740,121378363,378209405,378079036,-472840388,121511483,512427133,512296766,-916584642,1426064066,1996483723,-24582138,1778808575,503343652]],[40,1,15,0,[-1710804888,448112518,-402229505,-892731590,717750274,1448542208,1183432747,-230258184,-1980873079,1183445062,-96040460,-1946794359,2123172446,142052838,-1515911402,1183688101,-1957685530,1284179063,1373239056,-149795701,-191213095,-15016419,1996425846,-361299988,-1542401,-56957322,-1995310069,-1072956346,1183654772,508565214,-1694730497,451878269,1996423530,-16750070,90835062,-1065351782,1958742811,56158467,-871858559,-954698496,1374790,-1963172213,69538375,81152,1077985307,-1962391927,1028130886,58064904,-788391191,-13724704,1713056679,1713078556,1025195292,1696294173,1209875739,138314523,74711041,284839552,-167092597,1948265287,-60912887,34752502,82379637,138856193,32047107,138314497,74711041,284839552,-401967361,1183384290,1975520246,-95518716,173968132,539707382,1207306612,57937963,-1207779863,1183383553,-196703752,539707382,1317013364,-1796663302,-59340031,383141517,1778412112,-1908998400,-1875443961,490576391,1156979694,158662930,-1979711560,1149831748,142377736,-16157185,-1705637258,-65536,383141517,141885264,-1710590721,472391156,1779070719,238524929,211943423,-28931839,185237131,992179392,-1962249017,71797720,-335657335,725977838,1077723172,1979647349,1778576132,941464064,1173755317,158597419,-2130944373,-352185777,-60912889,-49125504,539708800,-30710400,-352160373,1520064008,-1961679598,1979058996,-95518220,-588709600]],[40,1,16,0,[138856192,2122514433,980747016,-167092597,1946233671,726136329,-385649648,2122514898,74711046,284839552,606816138,453065760,-524271424,-59340030,621954098,1144061956,-401714414,1586232745,726136330,1396077600,6951786,6946922,-475560294,1976568604,26011907,-1996488264,1183444550,173968370,1076578294,1183384437,-78741264,6968065,-9558630,142508828,-1926138621,1343673926,6946922,120862463,120993535,287128986,-700019427,922701846,922683192,-191232198,-1961023203,1333791326,384500011,383141517,-565801648,2107265046,-1960963043,1736444510,1586232875,728203274,-95518497,108954400,-2095876864,1962997886,173968137,271271926,1317012597,23740666,2113975706,1996443677,-159973622,-2722049,1183570038,-700044326,-599356592,1356351019,-1694861569,495190292,33397328,2122522034,175374574,1779070719,238524931,2122521592,2054489608,-1962872671,1194920542,-2089847548,16845374,-1706625509,475071177,200951433,-1961724480,1602947678,39291652,158660107,-352253279,-338654458,-1983738893,1988755014,-94991876,2123100299,-165876740,1965042500,725939724,-167349232,1946692420,1962871566,-1946211580,187993074,199259638,1443198198,99287402,1779070719,954505731,2122522154,276037876,425603,1996425845,-1711183350,507014693,15892099,1996425332,941464074,2122522190,276037872,1779070719,1778477574,-1711248896,418490246,1600045099,445129,712,2123060823]],[40,2,0,0,[742754820,1183320100,-1949160449,-1978209483,136588356,1979663930,105220880,1963344953,-1948873982,1979058996,1589808102,46319967,-326413056,-14755480,-1382411658,1006632962,1006924295,-1962314229,1656427078,23980128,-1961998709,1586171982,108282636,25290827,-4520213,27584767,-1962391925,146475598,22538240,-1729536678,969446,1760332629,1996431130,513514002,121372672,188482674,1183517046,1617083154,-1962859800,1317736006,207522576,-1962853656,1317733958,173968136,652794627,-379758079,248179891,-326413056,-14722200,-426108810,1006632990,1006924295,-1962314229,1656428614,14805088,-1961867637,1586172494,16377870,-1962391925,1586170446,-388300020,1566179557,-890486551,-1957363692,527395052,-402104693,1566179474,-890358295,-1957363708,529688812,-1962260853,-672658354,105286400,-1157083509,-639041537,-379758080,147513454,-326413056,-14692760,664406646,1006632991,1006924295,-1962314229,1656425030,6940768,-1710721281,8095,158598204,-1157085557,1424515176,-379758080,113959124,-326413056,-14682776,-1197865354,1006632991,1006924295,-1962314229,1656424006,3008608,1072258394,183009,393534219,-619983989,-1397222028,650153485,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813]],[40,2,1,0,[1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,2132971,482017282,1,166789122,2,203161859,327681,205390083,458753,467533826,4,449380354,6,492503042,7,150470915,1310722,102760707,1441794,8519682,11,22348035,27000834,101449987,1966082,387776514,12,70123779,2162690,537067522,45,371326978,13,149553411,2555906,496238594,14,1769731,4521985,539033859,21430273,162267395,4980738,534446339,30277634,148504835,5111810,106365187,5898241,12124419,5701634,167706883,5963778,108593411,6094850,93847811,6160386,179568899,23003138,94765315,6291458,19464451,23658498,21168387,23724034,0,0,0,0,0,0,0,0,0,0,0,712,-1205971369,-661782404,957380235,1946218550,642053687,-1590594300,1144586480,1445557508,1996423274,209125134,-16091393,342493302,45934606,2122578059,779419654,1778412118,21142016,585826698,-16749994,1996426870,175570700,-2096597249,453052030,533952,1342182405,42526734,-947128181,-916496865,1426066634,-1205932917,-661782340,1778808575,1778412032,1778412032,235104768,520249832,182985,280519,105367296]],[40,2,2,0,[-75431936,208930760,171768705,-1705834892,65535,-326412861,-1205971369,-661782246,14696067,-1106742272,46074428,-1960318208,-8190338,-2096136444,511038,-927070091,311047,1080692971,86427499,-1706033144,373,-166989685,1153896820,-956301052,-1996488700,1153892988,-1957669114,1600004038,182985,712,33863710,1183701134,-11528450,1996428406,276234002,-15829249,1996426358,142016266,-402229505,1183383573,-25263340,-1962445568,-11736872,-920666069,-939519798,1459617794,309758806,960496779,1451033156,637697131,-2127640701,1963444478,1463839271,16777114,-28931840,678739979,1344165406,-1711234968,40253922,279751,105170688,451608576,1114265430,16777114,-28931840,175489035,638869188,1991,1988838379,-2192386,476774983,-2082602202,83822787,-1995422069,239504135,-1962784887,1200163910,172395268,-1962522743,1200162886,105286408,-1962260599,1200161862,341754892,17286950,1590070016,348309855,575488,-1205971456,-661781764,-1996071285,1065614942,1393390592,385500813,37939280,58048523,-1962895383,1603010142,71797512,201082505,957576384,1962995718,-25755891,-1995411224,-1072955834,1996455284,-129593858,1390956566,-25755894,184733672,-1996261952,-164890042,-1694992641,41949186,141869067,-386369793,-259325680,16416387,1996429428,402823932,-1073020272,1996426356,1778412284,2031327748,-167050382,1048780404,1946157320,136219400]],[40,2,3,0,[627539969,171869182,141819905,17440395,-31103104,-385976577,1586168126,-36116226,520094136,46844254,512448000,1602945264,1960512258,742913563,-350915576,-164132086,1946692676,-2095084793,-243990465,-882982005,-882982869,1224,-1205971369,-661716993,16533191,105313792,-1960938304,1207308894,359990310,50744960,1074153206,1207307124,91492395,33310407,234973696,201164520,-1958316864,-259321218,1996445526,242679568,-15960321,1996425846,108461832,-37427186,-166989685,240526196,201237224,-2095418176,1946221694,6969103,6946922,-1710979736,61423134,-352321096,532687618,-892772514,-1957363698,1988843244,1962281732,-532774044,1567948800,606815370,1967144128,577394192,6946922,-2036727702,-335544409,137771332,1446933505,-459669142,184831288,-1590528832,1144586480,1443329284,147102288,1048838143,1946157320,136219400,625967105,171868929,141819905,17440395,19222400,-352321096,1589652226,180937,5320,1183536727,525572,-1946270071,126551134,-335919479,-27358398,621561739,121444583,-1959758824,-62486265,-1947435379,-1190717709,-1510801401,16416387,1586169973,71812868,1996423168,1783065340,-330920704,-2036707306,-2096837721,-14221754,-1183188402,-1026990242,46661634,1448542208,637820612,67527,-1962385781,1149962359,-28931836,-1962391667,1329564656,1444817528,184561384,-1961003840,478936646,1963214649,222623251,-1006078944,-953809826]],[40,2,4,0,[-2097151993,-672454970,65781803,1577058744,113428831,182272,-1957275904,1183712382,93005318,1358841481,-99089766,1975520004,-339727612,105287243,205911590,641627396,-2096990837,712310782,1962868355,1962281765,33456940,-1705629836,89790466,-780877813,1962833465,-27358260,956581771,225707076,-257835029,-27358464,1963214649,112820,-1026990242,415760388,1448542208,15353543,25862400,25691659,23725684,25698047,15484615,73304832,-1962385525,-16055169,1049298037,-1705574160,92084226,58048523,-1962657815,937952350,-96040700,58048523,-2096895255,81470,-543554188,-1962567674,-1360526242,1166694148,1006773291,616569601,263678,-1969186224,1187448329,-1593810692,1183383828,-230242328,1183514624,525572,-1947187575,126551134,-1980873079,1988883582,57534960,-151367937,1946684484,56551683,32130759,-1996190976,1284240966,-129070814,372703056,103933953,74825739,33050240,20856451,-15436800,1183577718,525814,6967326,1318715754,-167302649,1963194438,-161576167,18513795,1149964404,373569818,1149962365,407124252,-521600132,406257408,373590785,1344160811,723010699,-1957683132,1143675460,1149980702,541338396,-26032,922681344,922681626,1962869016,-1711183324,1667,108838923,-385646776,1190527135,443883772,18495231,18495231,18626303,-795212694,184549382,1208188096,1149992830,541330206,922685300,1962869018,544538398]],[40,2,5,0,[16777114,-260667136,-1980348789,-259260858,-2080866677,1963006588,19851523,1735811,922688628,922681626,1962869018,-1710986726,1786,108838923,-385646776,1955266828,1962281732,725939718,-3640318,-16704970,-16704970,1778456118,-26111,-1073020928,2135426684,14870787,-336562549,-125924602,-150679677,1962935495,507808596,1948271627,-327253172,-1710721792,4752456,-1292663,922741878,-6684390,-16776961,1962929270,410320662,723141771,-1957685692,1143675972,1996443672,373591020,1344160811,723010699,1750081604,543817932,16777114,-161576192,-2145105930,-940081292,2037710850,18757375,-14387969,1778456118,-1092069628,1958742788,-159973532,18757375,384583309,555653712,-1072955393,-940111499,57933825,-150938135,1962934727,506920723,506920705,372702977,-1711117823,2013,2148343,922705013,922681626,922681626,74055966,545690,2092960512,142493765,1988837611,-14620176,-350171261,612139829,-15043328,-1962861002,2013262942,175636232,-15960065,1318719095,-352321530,506920725,611647233,18233087,-396950934,-1073019867,-940088716,729088004,553404150,922685044,922681628,6947098,250283370,18626303,18495231,18626303,-2120613270,-2147483640,-153093018,1948318790,80213766,-14125824,-16703946,-167698890,1965096006,18653445,446759915,74076161,599706,2092960512,58673158,-1962356861,1207367262,460619812,1074545910,1149900149]],[40,2,6,0,[1015489548,1393325063,-1324958566,1503285256,-2096565495,1946166396,611647245,691610,608487168,1586167808,642250486,-167152380,1950354500,-230228221,575479,-940093323,292814852,27838347,1783827317,75851777,1530845082,-62458359,-2095287232,1962998398,18784520,-337099127,339148577,506920705,1778412033,-15799547,-16706506,-16703946,1778455606,106994178,1719664640,-964444164,-296812762,-1947663496,-62458116,-14781120,1996485750,-230257688,956587659,-1207601913,65732677,1342211512,-1791043686,25862409,25691659,6948468,25698047,15498883,1996432756,-130613268,121084421,1996423168,1778412268,-2147260416,16777114,-327745792,93978730,-1962289016,1600055878,180937,1736,-1070901673,-1979955575,2005793350,-1995994360,1709964870,-2096333685,81470,-940107660,309657608,76231935,503318533,1778412112,122591745,1191117753,633834492,121444583,-955943912,129606,145278859,1153902709,1778384930,1778412032,-1711248896,65535,186926217,-16091968,149442612,1975520002,574932741,-964493310,-28377306,2122552953,91488506,-335788405,1589652226,-926693025,1459617804,142052182,-1996209013,1200486470,-1946645752,-163149561,-1962819863,205884213,1025042213,125114375,135024000,-1962825751,-417002427,402865432,1156983669,628432934,118286423,494190603,202132864,2391427,-2115435659,611712769,16777114,608552704,1911095296,205884161,1024983845]],[40,2,7,0,[58005507,-1962893335,1586168901,273089528,50873481,1149831237,105220876,-1995290877,1157827140,239372554,104400267,695534968,-1960815221,1462499422,274017042,-1961733117,1294671437,273623822,-1961866237,1958874049,-2146565880,-2112487163,239438597,66608779,1149833287,306512656,-1961606007,1157829191,306481424,-1995160317,1166743108,541395742,2088969332,242614554,-15043329,1979653749,111254048,-11141120,1979653749,1778412064,169712128,1173752665,460653580,-129594538,-1991229376,1922757702,1443587337,-16615937,1067119734,-166832631,1948264004,644120584,745832671,205911560,-2140507072,-166712500,1963461701,475827055,134957046,2122933876,73174010,-1996339317,1988755014,-1961432068,1178205254,-1960938242,1207369310,292884523,1183385483,1975520254,-59339802,-335905141,-336557261,943621111,141885441,1149520026,20488972,1459385995,922681450,1922695480,-351821794,205911767,-2146864000,1458514788,107407374,69616886,1156976757,175378475,135022070,1283458164,-947714011,-162595034,988349304,-916496642,-326412861,108432214,271271158,-1070922635,1996430571,-162114044,1946430276,1161221,28836843,1389505280,360880720,-916583156,1426064578,1183509643,206084,1950878580,846481444,-350587832,209125179,-16091393,1996425334,210278918,-1073020928,2135434876,-339727581,209125154,1779070719,-1710921216,1988,2122518251,-445381626,-15960321,-404027274,-922746440]],[40,2,8,0,[-939521342,1459617874,-398014634,1586167808,142052104,-1996209013,1187510854,-1929379350,1183385671,-1995994114,-1595283898,-27358460,1183385483,-196687876,2122514432,158662888,269240310,1183384437,222820072,-1958120188,-662794813,118943883,-218101831,-59310171,6964842,383272589,-1484350896,1996426516,402823932,-1073018709,1586170741,206030846,1156126735,-28931324,-1913091298,119462006,129572630,530969344,-1946394997,1988823111,734563322,1183387716,172461048,1143722123,-163149550,722231179,-1950184487,1418460278,-1949291762,1283522166,1156978701,427098636,-1946663285,1144651382,-1961003772,1144649286,-2146077434,-352187316,-129594609,-1979812213,1183515716,105155062,-151095669,1963002948,142377788,-955941632,2116,-2080475509,2097154684,172279557,1988820992,140261886,-561307275,1963611961,206536730,-60912895,69617654,1187450229,-352321036,140282118,-1962257271,1207368798,158601259,-2130813301,-339800985,-27358444,2131519360,1074546678,1586169717,206536958,-360807672,-1959955456,1207369310,611648524,15353543,-60912896,539379702,1996428917,56158462,208977931,32130759,-27358464,67915648,-151101813,1963461703,206015262,1025042213,208934919,-1694730497,-62998,125157387,-2130813301,-1962406833,1207369310,594870796,-151232885,1963206215,407341850,-1064379605,41418534,16777114,46331392,1187448180,-1962933772,1200291422,1008804876,-2096532223,1962996862]],[40,2,9,0,[25487619,2123219851,384863178,506119,1317905907,-967931446,-1949804916,72322008,-1951510903,1308821583,-1303475794,-1996075125,1334554702,-1337064694,-1951117687,1200356446,-92894456,-1995422677,1200338502,272902924,-1950726519,1143671367,-1203336942,722356107,1183388228,273124284,-1995422677,1200340550,272902932,-1950202231,1143673415,-1069119214,722880395,1183388228,-1102672956,737035913,-654851514,-1947056503,1183432774,-1002034196,1183439095,-2090314768,-1929287168,1343663686,1588037274,-196703985,-1694730497,304617474,58048523,-2080525335,2081485950,-193036025,360580096,-1233220322,380532365,-1524689401,530949541,821315271,-1236890880,-1950464469,1200225886,-1203336418,-1983887829,1183522887,239569326,-1984936309,1183518791,-1371133006,-1961736311,1177269318,340232624,967722635,141946438,967853707,125103174,-2130813301,-1947267737,1586229830,306657790,1183516789,340212208,1736442996,1586231053,222820094,-1962314495,1207368798,57942060,-1962845719,1200356958,136389900,1946681661,9955587,721700747,1178279495,-1962183176,1194001991,-163169504,2146108020,17647606,1200300405,-92894460,-1995422717,1191384647,440895752,50743179,1200165444,172426008,-1961080951,1200356958,-129619196,-1960949879,1177224775,541559286,34359286,-51838092,-27358464,-284334208,-1960949877,1143732854,-58815728,-1995422461,1200295495,306457376,-1995291389,1166741575,272968468,-1961736311,1160451653]],[40,2,10,0,[340232466,-1962884375,1194979910,-166366190,1963062598,-60912884,-165912693,1946290759,9758979,-1947187573,1194983006,-166431724,1963128134,-60912884,-165912693,1946225223,-1955206398,1445708374,-1000436802,-1950327253,1311488590,-1136227402,-1984412117,1190591558,125075700,-1037319797,-155826687,1950413894,-62485752,1174520619,2127182776,-1235877114,968513161,108985438,-1984406013,1586216030,273124346,1174653067,-25785418,51790985,1284094542,306678554,1174653067,407144888,-1984147965,300620876,1586217003,474450430,-1994766455,1200166983,-28933354,-431030490,1491665784,-398029829,637820612,1599997833,443081,1736,1586189911,-1958769916,-92077481,956855553,-138405099,-1957172264,2005599325,1976699650,-336119036,742754880,1183320100,642119421,-2147191776,-1962345098,742886106,1178208292,235959549,1005648616,-1961069369,73305040,990009225,185955575,957445366,-1962642372,1005906740,-1207601706,48955393,1600045099,180937,1458342741,637951684,269305846,1996431477,1778608650,173968128,-1961736309,1143669879,273648402,1343245355,-1484350895,1589906383,1207313926,561317901,-167092597,1948265287,23745285,1207308011,91488555,-352163245,6968067,1141030042,-892772853,-1957363706,1988843244,444367622,-167348992,1947215172,444367655,-15567359,6953588,16777114,443875072,572826,627343360,440715247,-1705639936,318570914,-352160629,725939725,1443197968]],[40,2,11,0,[-4790258,-167037813,-916525195,-939523382,1459617816,73304918,1183385483,15264248,-2096865653,-208992061,-1996409368,2123234374,-1190717718,-1510801401,-1962647925,1183401991,1958743038,96701230,1344143406,134595467,1800412672,1344732742,-493162357,-1961929927,-1927412642,1988954232,369565418,506143,-1927305741,1343683142,-16484609,-1914110346,71731457,16416387,-1997995147,-27358464,956593803,-1958775780,-211031482,74842918,-1995913597,70909558,-347929740,-297366557,1200217739,-263812348,-1962522743,1200222790,-196703480,-1979037815,1177685063,271862,-1980348877,2122517575,745799932,-2081784181,1963129982,-1310173426,200313603,-1962642186,-1980568578,2122573950,91554300,-352321096,-1950340350,1501407,-506229,-1072957362,199820148,71732223,-1026990242,-1957363710,1448562924,1702951819,1173806886,74713132,175423499,137119222,-1073018763,1300235380,-164945882,-561313557,-385988981,1465319376,-402360833,-259325049,-361368053,-1010213026,206042710,-2095483628,1962869375,41911059,-1962052354,134625543,-955943935,583,67913718,-2115435660,41911040,-1207601919,-1017249790,2089022347,594935298,1207311499,410257452,-293476338,990004361,1356887300,1872364394,-1995287800,-739573180,-2081297581,1979646588,38061834,28835840,-2084348416,1962934908,-165901551,1963469895,1223167533,38046190,-401726229,1144778303,-1961135102,1207304796,175376428,1207311499,175441964]],[40,2,12,0,[478922987,137119734,-1070889611,248038238,1448542208,637814379,84297219,1183383560,-532773902,242548736,1207359627,108332044,34424822,-303496332,38243072,1794393737,1463782144,-402360833,1183384211,108889078,185038080,-385649216,-141885236,-1979943287,65796734,1459385993,-1962790936,1979059184,-193033229,201227913,-2093910785,1618280959,-1946526069,2005599327,1443949314,-386107649,-1073020466,1988690805,187993086,-2081655306,1963064958,-228685049,67915648,-151888245,1963199559,106859377,1183649791,1397757688,-231681,1996487286,74907636,-1962895384,108431856,637820523,-1979824501,1189808704,-59310249,184646120,968979648,309720694,-619978869,1988824180,106707450,529213556,1187508459,-1962934018,1603009118,41388804,-1737165301,-59310250,184632808,-1987217984,881589878,1589963499,130491912,1183514625,-916496890,1426065602,1452010635,1959922436,33194782,-1070922635,2122520811,259260422,1946572345,106859505,1183385483,-1192498426,-1027014655,113770500,1448542208,-351766901,635983373,1006144257,108268158,-166987893,1988751221,-28915716,-164954112,-351502709,-58817717,-2093845504,1962999422,1996445223,-7084026,477413387,385500813,1996445520,142016508,-16353537,-1444412298,-940012545,130630,1962702393,-96039661,1448562710,6946922,-402360577,-125042804,175570774,-16097653,-186121097,200313600,966948342,477428854,1979610681,-96039657,-11055082]],[40,2,13,0,[1996487798,108461832,-402360577,-125042856,385500813,1996445520,1778412042,1778412032,1778412032,-359929837,2122578059,175440122,638475972,1991,93003499,1208239659,493555316,-2082536666,1200299755,38242778,638475972,67527,1600046987,967369,1475119957,184974987,-1960282881,108956127,1580796139,-1961397244,-620034977,2100950133,-1962576890,48956997,-125059029,28891627,721611520,-1026990144,46661636,1448542208,-1962641781,2088961148,259260422,-1710852865,311564290,58048523,956712073,359925364,184972427,185496822,956986614,91489404,-352029557,1590070258,46319967,-326413056,141986646,141948427,-1962647925,116064887,-167037813,-397014668,1178337184,-1947110138,-1026990394,-1957363706,397895916,-401580405,1566179515,-890746391,-1957363700,401107180,-401449333,1586167975,-2092743920,91620347,-1729606837,105286400,1958790390,-536691962,1509993448,-351475363,1426067146,526969995,341740312,-1962911768,1894257246,274631424,-75283645,1258649091,6416459,-167360885,108314820,-387972421,1566179444,-890702359,-1957363696,406022380,-402235765,1566179360,-890647831,-1957363710,407333100,-402235765,1566179371,-890752791,-620036094,-620031628,146280820,650153472,1460043649,-1023118000,-1828404093,-346012485,1960512293,197888791,-1206553381,-1064429485,476023590,41910566,74795854,79987651,1614855057,240779499,-5550,1245184,391249922,1]],[40,2,14,0,[341114882,2,15728899,327681,27066627,393217,11534595,458753,63700994,8,124322051,2228226,410255362,45,199294978,13,135201027,11272194,208535811,3080194,412221699,21430273,167772419,4194306,159973635,12648450,310444291,4521986,309920003,30343170,243335427,23199745,187826435,6619138,158990595,6881282,0,0,0,0,1458342741,185091723,-1926138688,-1962872266,1960512284,71777061,931988596,1317794283,1959332614,340736789,1317736564,1959332612,172985321,1073799553,-963911564,113428830,-1948349696,1358203863,519867216,118890262,1161724,-1070357005,-1960858709,-369456141,46662410,1448542208,-2096464245,1946160254,209125131,24943191,-125108224,74841867,1407959083,-1946255735,1048774782,1962934496,734497549,-1706011950,396,1048836235,1962934496,-25755882,-402625961,-259260590,1962949763,108954402,-14912512,1784151670,-12785663,1015279755,-15960832,922746486,6947032,1593780712,147507551,-326413056,17479710,1586223246,476023564,-16484353,1996425846,108461832,16777114,-892788992,214433800,1448542208,44480542,2123094158,138841606,410386214,376831782,175505190,-401735574,-259260612,326432267,1946172547,1782737422,-1711248896,65535,-1912514327,-1977219002,2425189,81216,-1992245221,-14222266,-6681995,-1996488449,4061254]],[40,2,15,0,[-955944189,130118,16547459,1183725172,1979655688,1979655704,-1698264042,789,650546768,722093451,-1706011950,619,-402560432,-1072955798,-661976460,1946173315,15984899,1183727722,1166747144,2360582,36477520,-259325952,58062347,-16721687,-1923676042,1344145988,-493217174,-1593651143,1144588766,-1593412330,1149830440,-58817770,-2147191808,-12580020,1962877556,-26080,1149829120,1975520004,9824515,1149878315,541362466,-1961081717,1183391316,-162100748,1064620555,-6664110,184549631,-1995934272,1149836868,1781328668,-1706016704,65535,-15992693,1962871413,-26108,1374355456,1996445470,-193527818,16777114,477923584,-2095162228,1913985660,443875082,-6684310,-1962934017,-768928700,530206802,-1996488701,1153897540,-1588900350,76087538,15873673,16285313,-1962576381,233505860,-352321096,-6662648,721420543,1600004032,314057,1458342741,48674846,1996478606,142016266,1778808575,-1444409856,200313853,-2095549194,326369340,2139298955,192217096,180394582,28836677,721611520,-916578368,1426065098,1448602763,-18402,1988876430,1979058958,-701068540,209125120,1443526399,-401735574,-125043360,108330763,-922022517,1996433269,175570700,16777114,-1070903296,-6662576,1342177535,-672661142,200838140,-1959496449,1959332621,180454190,1996443934,108461832,-493217174,-989855943,-1993996706,1183517303,206998282,373786918,408389926,1200299403]],[40,2,16,0,[721611524,1600004032,707273,12488,-1205971369,-661782302,99239623,-263796992,2123038720,457607694,1077723172,-16051083,1147801717,6946922,241562,-373282048,2122515738,527761418,6964330,949616746,369098753,16777114,172394752,69835344,171769856,-2723069,1996431990,175570720,1654260074,-1979711744,-1072955834,-661932940,1183385483,1958743036,-1958712663,306678744,1342192645,111258,200313600,-1701612298,74940795,-1961343863,1149893702,407276316,-1994762613,1418274884,608602922,-1993976181,1418275908,175570734,87962,51002624,1283458674,418055206,723010699,650153691,-1711114241,65535,74727592,136727680,14698183,728006656,105287151,-1931852151,-1070867370,-1980610935,57335366,-632910506,90853398,-595589734,1958742790,45869315,-1981921653,1157034566,510967851,1474177,721974656,340167104,-2129246583,-2147478914,-1070921611,-1995422071,1183519302,-297367274,-1995157877,1452010574,-396981998,-1995417973,1418388566,-1058897877,1967192704,112645,-1070923029,199640713,-1961397056,1157885510,-297367280,65816203,1183388229,-230242324,1156972545,57983019,-2147431959,-956028084,12640326,270814336,1474177,-2129824384,-2147423106,1183516276,-364475924,-196702890,-1264955370,-2113929471,-2147477890,1187453301,-1962933776,1183446086,373721582,-1980348789,1183444038,-2096370924,108094,251593844,2122383782,1971323112,-129594604,-1995028949]],[40,3,0,0,[1183574086,340143098,-337361271,-260144297,-1957596160,103539782,1174603696,-666465812,736642699,50834950,1183444550,2126515170,373696789,-1995028853,-1072959930,-1070921603,-1995028855,2122575430,410910936,702039691,1183519814,-330921708,142458891,1183432747,-330921708,606815370,1954561216,1975532548,-264881910,-2147191808,-1962661044,1141497926,843368234,2122514432,1215627276,15105667,1586184821,508005372,1948010251,474450743,-1960945781,-1982166072,1586090062,1959922642,-337998844,-60912887,-1961080949,1183391319,-698971692,-237941,1347556471,1225299098,205949190,-1995684213,1552625732,189265436,1445164034,-811990934,-1996073202,1783630918,67135493,1678104474,209125126,6817130,98015748,1183580159,507808010,-1946394997,1468730439,541362446,-2094902135,1962993278,947161393,561315595,15744569,-1705567372,-62792,184960137,-1961659200,742913752,-2146733048,-351785908,105170693,1049296896,2089353456,642053636,-1961659132,1207368798,175407114,36390390,1686111349,-1923679957,1343678534,384061069,39505,1183515085,138709486,-1981266429,1183517764,172263916,-1981528573,-1923740092,1344145476,-15846246,-60912641,-167229441,1965034055,172488204,-2095811520,1962935935,40523278,-1432747926,185021832,1444181184,1778418024,105286912,-2036707306,185065127,1443329488,-385550360,1048837211,1962934512,-264861436,1962871552,-427916433,-2091092736,1946284670,-226589866]],[40,3,1,0,[-2146535938,-1695077276,128058057,-336443767,-226589886,-2146732545,-955765684,62022,2122527211,141885682,137118966,-672455307,-151888245,1946692679,742716950,-1710590712,-64823,1962034747,743211014,-2147161336,1459039332,-1913489665,-1706032571,136382783,2123192150,141856244,-1515911402,1583326629,8611926,1183645802,-1706027276,134326150,-1927391402,1988956284,369565428,-1515870945,1583292325,1778477654,105286912,-2036707306,1023951271,225837055,158715963,170039894,-1997995051,608499451,1445491984,-1130758038,184979970,-1962117889,1177096261,306547700,1458980393,6947690,-624897,-2036665226,-167214681,1948265284,728006665,124409567,1156976107,242483499,-30710656,1778608726,443718145,2122515749,611582182,70010102,1962876533,34629636,1962869098,-2036705744,1443399591,-1206386022,1975520008,-82974461,1722103,1443460112,-1695910145,-62478,15105667,2088965237,242548742,1784021354,1778412032,-2147116534,-963967998,-916496865,8906,1458342741,556675,1988837236,1962281734,140413752,957892491,762583108,1735811,1156974197,108269605,27433558,1586170123,407341832,-2095561591,1962941052,625276422,1443263504,-83788902,-892772855,-1957363708,-1957275668,512427134,2005598448,957672194,225773180,957891723,192157765,410823,187992832,199783926,1443329270,14608398,1600050411,180937,1224,50751575,-805165414,1958742793,1612614517]],[40,3,2,0,[737905409,-28407351,-1996398943,988544070,163715,2139304308,141950722,2122525045,594804990,-1962439871,-947715497,-62551804,-2080483959,259325946,1946157373,474373,1187448181,-2097151490,1183515843,-61931524,-1133133813,956392611,1946246670,1745274630,-1996488447,956390926,1946249222,95197701,-916455425,182467,-1957275904,-24443786,151689815,1044056602,57999716,1459576296,6947434,6946922,27756186,43669002,185016600,-1961528128,116064884,-3807146,-167037813,-1705511307,129894666,-1026990242,-1957363710,508975084,-1912376136,108432344,1266776986,407124746,-1070922380,-2097025047,56894,6948724,1500441242,1443129866,6946922,93980010,185241216,970683840,1946210310,-803304687,74922240,1200162933,16685572,1156974127,1249198123,425091,40518773,1778412118,-1710593536,179535877,19285238,922693748,-6684384,-2097151745,58430,-9822091,1443041640,6946922,-995653990,-264831222,51472384,1778412118,-1484350976,1048775400,1962934500,725939741,-166235072,1963207748,74776337,1778520168,812973826,-1484350890,-1705637138,188487682,58048523,-167693079,1947216708,725939784,1443525696,-224788374,-351756789,14983467,1964524601,6968848,6946922,6946922,-350185624,6968846,6946922,6946922,-1711237272,124388084,402823766,-1073018026,-420936843,914129664,1446081536,721644705,-1706011950,191503509,-15992693,2105745012]],[40,3,3,0,[410255376,-1710197249,196745218,125091851,235959807,-939611160,4165,1076577526,-397015947,1048837516,1962934496,136219491,1977498369,725939731,-2095483776,1946158716,108330771,267059818,662035211,956359841,527702084,-1711052202,200161508,326483979,-1912534877,637838854,-1560220509,261751052,-2096693492,67646,909710964,276037896,17309323,539707382,-1705834892,200830435,-35526570,402823766,-1073018640,2088971636,393543684,-1961343861,956362782,393549895,17315583,-1410855341,1443687420,1074021515,1922715712,1443488777,-1207956504,1579089921,46844255,348651520,1448542208,16127627,-352026997,-2082829539,1451820227,957017086,-956009153,1124073479,20939587,-628362891,-771025013,1972100981,-1962349822,-974629316,200772607,-1946913290,1971913854,-2107091198,1448498688,-1465416038,-29476596,-1994689280,-1912537546,637839366,15742521,-14283660,1778446390,1025481218,1966673094,-1962052602,2134443613,-1962576584,944212419,14827065,-1705638283,217651678,17448505,914949237,1043923210,74776840,17315465,23477817,914949237,1043923302,74776844,17577609,17841721,-1113979531,-1962079192,956854302,58004607,1444181897,1969330775,1966673181,-167348966,1947215173,-1566943468,-2096283903,1979783805,443940616,16777114,410386176,384583309,6969168,23789418,1364535962,1958742797,-293698802,-1936110,-728043402,-1978809215,-1071371451,443826236,3177859]],[40,3,4,0,[1979651188,262183472,-1073017484,1979648116,136419888,2105740674,343146554,-1707444737,227413920,141869067,-1707444737,175376417,19805835,76247019,-151107959,1963461956,108804449,2084111732,-162040568,1963068484,475892524,1074415606,1156977524,108314636,-2007000490,1153895897,-351797236,172488229,-13667296,-1432747404,-351409271,222623269,-16092144,6947444,562562458,205833998,1153894402,721420302,138709440,-1996077943,1988823620,1979059198,726005389,1460106560,88382038,1966672649,-16223182,1050292853,957230363,1963015230,-1130735852,1343107846,1191795098,-1547687154,983761212,608564737,1460434048,1292287130,1503285262,956969737,141833333,-1707837953,3698,1949726009,312104710,-1962159854,1342119005,477464840,43227735,1599995904,180937,1760332629,1996426914,108461832,-2018193254,1975520012,139365132,-1157216629,-2098696185,-379758079,80409184,-326413056,-1961967768,1317734470,33679370,-402241909,1566179665,-889986583,-1957363706,250112236,-401717621,1183514937,206473994,-1962811672,1317733958,1751816,1510034152,-201856675,1426066122,141094027,207522575,-1962882072,1317734470,106859786,1510039016,-237639331,-1947432107,1586169422,173443848,30861405,1426065610,1416162443,541494031,-400404853,1183515019,508463900,-385876037,1586168203,8579086,1722103,-1962511040,-1696068514,172395264,1509996776,-252843683,1426071242,-1486295925,608602895]],[40,3,5,0,[-1457107317,108396480,-15881,96142964,11266288,-1960819061,954737230,474385153,-1155641717,954793983,241076993,-150982680,1073748550,1586169461,4712460,-401979765,1566179433,-889993751,-1957363678,263940332,-402235765,1566179340,-889559063,-620036094,-880076940,359979787,-1911936584,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064431671,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,275905153,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,469232388,-1962933760,270,620757504,524,-184483072,83886339,1476461312,117440782,1677722112,1544,905970176,1803,1459618304,9993,-1258224896,352321795,268435968,2056,1744830976,2317,-1107229952,-1493171965,-335543808,11535]],[40,3,6,0,[1694499328,3342,-1744764160,788529408,335544832,3598,-1727986944,1140850947,1979777793,1157628160,-301923584,1174405377,973144832,1191182594,587268864,1191182608,-117374207,1207959808,687932160,1157628429,1593901824,-822083070,1224803073,1476395266,385942272,1509949698,1140916992,1644167428,-1694432511,1828717066,1,0,0,0,0,0,0,0,0,0,518818645,-1912596040,106859480,523257739,182985,518818645,-1912584520,140413912,606816138,1950366912,105286417,1395672969,-16073062,112895,-1070923029,80398623,-326413056,8894494,1586223246,709359112,-2094697464,1946172031,980942600,-16244326,142016511,-1962522997,1200162910,10113082,-1191182592,48955393,-920666069,-939522870,1459617794,12066390,735612417,141965814,1589928820,130426378,276233984,-15829249,1183647350,-1706027266,21889180,-15992693,109986676,-165279592,963970053,21362214,640840961,1211779,-1960432780,378212933,1347553158,-15960321,-1960441226,1183520885,-264550392,-259325314,971151958,1589903661,12985866,533105408,-892772514,-1205993460,-661782167,13647491,-950635520,118278,-901872896,108265473,30017223,278986752,-803304703,71776512,-1113979531,-1962854104,-16723938,43648119,201326360,-15502144,1778438198,1778412032,-1711248896,23007538,113756959,462,13645567,2098049690]],[40,3,7,0,[-926212351,503316482,-1912499016,142016472,1778808575,-28930816,-1667608554,201326336,-1962576704,49020486,-920666069,1426064586,-1205932917,-661716993,144180878,637951627,520898443,182985,1458342741,41138206,2122569870,91553808,-1410744277,108432128,134268663,2122518644,175439886,8439543,-830405515,1183514880,172362508,-830405515,-956889088,359927808,-15698177,-963965322,-2131762048,240125132,-352075544,13039467,-15567870,1996427382,-2134471922,240188900,-352074520,-2134444205,-14978048,1996427382,633768718,-11514753,1996425334,175570700,62908430,-956878101,410255616,-1961855233,-18579258,142016336,-15960321,-401733002,350945866,-15698177,-11137418,1996425334,175570700,5761038,-892772833,-1957363700,-1883758868,-1697083902,43388827,-1710852353,1004,46844191,-326413056,-944234922,-1697083902,48369563,1183531114,-1706016762,765,-166989685,1444810100,-16091393,-6682506,-1962934017,-916578362,-939522358,1459617806,-1581769130,-942109180,62022,-1995422069,-1072957882,-1070922379,-1711163671,82513814,67913462,1183516788,-28931834,1190558443,544473357,141181034,247450,200313600,-1949076234,1451951686,71600392,-1996073847,1424752246,135087862,1183532405,105253640,1187462516,-1962933774,1175128134,-1003916282,-2144991650,544473151,1392923398,16777114,-129595136,1021840976,-28931585,410370059,1962427961,-8460013,16271047]],[40,3,8,0,[-2147161344,-955773618,65094,16402119,243172096,-13798145,1996486262,209125134,385107597,10263120,1183384800,1958743034,-195130610,-1946788215,1177096263,-955913222,-61882,-2081005941,1946161279,276299540,1074546571,1343930475,1352286826,-352321531,1782606345,-26086,1183383552,1975520252,-28952276,32047989,205977343,-385649660,1190592248,192151821,-1694599425,1307,-71703,-401670538,-571867532,-159478786,-15710839,1988824133,243172346,-1962445569,-972877755,-166989685,1444813684,505037965,205876048,272958234,439207467,-493203456,-351978183,209021706,276103962,-1961169277,-461370298,-167474693,57936068,-1962800000,1149894214,172395282,721568905,239372736,-1995422583,1149832260,373590292,957891721,108327494,-1980217717,1190533188,125046796,-2146804085,721486415,138774976,-1995815543,28839493,1600003840,838345,518818645,-1912601160,242679768,1183580010,80510988,175570768,-16222465,-401734026,-920650239,-939521334,1375731714,1448563536,91609867,-1746288597,1380995840,385762957,10263120,-125108054,-394985717,1594857114,1996445440,2112359940,-27358464,542663,-27358464,-1995946101,1586170439,239585278,1586167808,209683454,-15960831,-6680457,721420543,-1925518346,1344150085,1586190110,206007294,273089306,439207723,-493203456,-1962873799,2013265502,206007056,1715482,-1711117744,65535,-166989685,1944650613,-27358209]],[40,3,9,0,[-1961855095,1342176862,112652,-1026990242,-1957363710,1988843244,67433992,2088967541,393478162,16860406,1962871412,41982482,132841472,236090623,-2080582680,1946158718,268760589,1962870900,136419842,-1070922197,-1995291511,-916585916,1426064586,-1205932917,-661781028,1586167914,138840842,-402237813,-920649999,1426065098,-1205932917,-661780998,1586168170,138840842,-402237813,-920650027,-939522358,1442840586,123582494,1317787790,-129579248,-922025984,-1070922379,-1962851863,-11465610,-1923740042,1343682118,1912642714,-96040697,-495665141,-2129684838,80148231,-1962380288,1183385158,-142873602,1946222790,1782606369,44079624,1183383552,1958743038,105286585,-1962387829,1200225886,106400004,-956869397,1165297664,185091723,1031013958,33048263,138840832,1946568203,106873892,4161574,1392909172,1100632838,-1996488701,240188486,-1979976984,-1072955834,1776883829,-28915713,1187446784,-352321284,223248393,-28915960,1996423168,172395514,972709515,74777159,65781803,1342177720,-22878194,-1946270069,1200224862,172395282,-1980080501,2122515015,276037880,-1946401141,1200224862,-1983894760,199953479,1586217003,206014970,-1994897527,1200165959,-94467306,-2145056886,205916928,-1979980672,222754311,-1962380280,260110942,-166860030,1947208774,173968135,16928640,-940155253,2119,-1946788213,1200162887,-161576182,935879,112640,-892772833,46661644,508952576,-1912099400]],[40,3,10,0,[242679768,-15960321,1183648374,-1706027266,59244700,-166989685,-1070922635,-1768282133,-1962771953,1149831238,105286416,185484425,957052352,108333126,-50240384,1283458283,28836353,-916578560,503319242,-1912492360,157589976,157685387,-1957311713,-1705619220,137367446,308953194,411290,200313600,-2094828298,1946222206,38061829,2073690113,-1995892351,1153893956,-1152037628,126550032,931726473,1248463851,6946922,16777114,1590070016,-1205943351,-661780459,-1444364245,516628479,-1912067656,112856,536845288,182475,508974848,-1912038216,261528280,280889437,188517120,961574143,74712702,-236193909,76088715,1080707,1969958260,1963137548,1443425040,1922695530,-1962268923,451838918,1964000569,276168686,557722,273008384,1170669568,-956301300,1093,93231703,28835840,721611520,1600004032,182985,2760,-1205971369,-661780212,1460305547,-16222465,6948470,-6683542,-1962934017,1979059184,-339727612,-1705617597,65535,-166989685,-1705578636,65535,200824457,-1981647664,1996488310,-1705553672,65535,1929576509,112645,-1070923029,3991632,1996484747,-25858,-963969024,-916496865,1426065098,-1205932917,-661781056,-16222465,1889142390,1023684994,91423488,-352321096,1354771202,520095208,314057,712,294531,1996428916,108461832,385762957,3795024,779472907,770424875,-2096734524,637666886,-922022005,1586228853]],[40,3,11,0,[105284358,126559746,101074433,-1928956161,1343684166,15001681,1183567595,113428990,968704,727078656,-196703808,250758793,-1979812888,-1072956858,-1444347019,141986560,-1962260850,-1977202978,-1947981305,281540600,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,698778,-1947204864,149621318,1183432747,-163149320,172395334,1099767,1448088436,384976525,-7739312,1451880587,1959791370,-92864699,1996423274,-159973384,-135104769,1946158279,617057032,-348015493,617057030,1342289019,-16668518,1958742794,-1463317735,-385649280,1183580010,73319674,-1962440410,173444038,2122518763,125042938,251295487,738053864,1600035264,574153,3784,-1070901673,-1980479863,-401673658,1183448472,1975520250,10938627,-1911916917,-561312698,-1960425914,281540415,-1961921280,642139870,1183385483,-196687886,1988689920,-129594122,3964966,1443237492,428954,-1947204864,149621830,1183432747,-163149320,205949766,1099767,1448089204,384976525,74907472,-1946187288,206998000,1114951691,313335,-947189388,-863962332,-488640,-947127690,-11501788,1996485238,-159973384,-1408983910,1958742789,-1463317735,-385649280,1183580013,106874106,-1962440410,206998470,2122518763,125042938,251295487,737998568,1600035264,705225,2760,146284118,-2082959864,1946162302,-834763955,1182072833,13647491,-952142592,117766,1778412032,1744857608]],[40,3,12,0,[6979584,6815850,-16749952,1996427382,1784965646,1778412132,173968128,-1960937473,-768928698,1822052434,-1995616765,-1072955834,-857144459,-915910655,1778412036,-1711248896,198420358,1183576203,71600394,-1995159925,1955138628,306613010,1149829388,138840834,1946568203,440700176,1996443678,108461832,-467829350,306640395,1778676738,1778576130,1330027009,2427907,-129595008,74825739,33639552,1745516287,23724561,6946922,682067610,2122536460,-1071971848,83886629,-1705967617,7405943,1745122559,1996423447,1778412052,-1484350976,1996426309,262183444,-1073018942,1996430196,67332350,6947178,-2036727702,-1995634265,1451883078,1976568828,14936323,16139975,306640384,-167348988,1946686022,-163133680,1190526977,41157650,1177151697,276726544,-955613952,128582,1066695,243172096,-955613952,128582,935623,111190272,1174659281,273023994,159909435,1187449718,-1962933770,1177156166,-62485744,990791171,1980337158,-163133679,1183514625,-1945752580,-1982269687,2122518086,376701174,1795061503,276233984,1779332863,1778412032,49584661,1996488703,-1710986498,-62478,16285315,1996427637,67528958,6946922,-2036727702,-1995621721,1442893878,16285315,109973364,-1960442700,637558038,-352298079,-18426,1384120250,478976592,28837407,-1708332288,222439613,-1694599425,224335874,141869067,-1694599425,-62942,1745516287,23724562,6946922,-509114726]],[40,3,13,0,[532687623,281725278,-1957363712,106859500,136988662,1468730740,1976699706,-65631480,721611525,-909997102,-939523382,1459617804,108432214,-773321130,200838143,-385649153,1149894951,1019225130,-166890432,1963011140,-28915961,99287040,33441479,-1705552384,202768384,-1711248809,242946115,1048836235,1946157282,37651214,125108225,33310407,-955913472,64582,-1979955573,1183446598,-129594892,33179335,709162496,-955681534,128582,350996619,-151499125,1948265284,-96024821,28901376,-162625280,19547382,1187448693,-352321036,725939771,-952798207,64070,1076577526,1187448692,-352321028,239373085,990528555,2081000454,205818636,990397483,2097776646,-62470175,28901376,-196179712,69879030,28902261,-25263360,1462662400,1374683240,-2028994662,543708942,-159973392,-1827668070,812144398,-193527824,-1626341478,543708942,-92864527,-1425014886,275273486,-59310096,-1139802214,-63031026,1461089541,1794138216,268409344,1750535879,7008560,-149946470,-916496882,1426064074,1448602763,188463134,2122569870,544473094,-2096597365,1946172028,100442459,1949975609,980746067,436740506,977585935,1156251648,-2096597365,1962949244,709162555,-13274104,1778439734,-1711183360,257034388,2089416843,-801209542,477364224,13639307,163715,2000228981,-166890234,91490311,-351502455,243239171,3832963,1962871924,-1711248838,204476483,-1070923029,-916496865,-1207958326]],[40,3,14,0,[-1957359914,-661774612,1988843350,-1004630520,105286401,1930183739,1752851,2089543671,-1946680560,100074053,57933840,1610612664,-892788898,512622596,-1899298364,-889076194,1381718616,197145424,-1189907237,-1047654560,-1006203354,2139170305,1968524548,-2083831807,-85261116,-938496840,503316482,1996478606,142016266,-1928956161,1343684166,805346458,1975520013,317409283,-1004630381,-1459123455,108265488,-1979555957,-920712089,-1325398326,145860867,-938490440,503316482,-11413362,1996425846,108461832,385762957,10263120,190386143,-1827244864,29630094,126533683,860930338,-1054734778,-346552528,-920696831,-1207957814,46665733,-1910636544,-1004630312,140413697,990267019,326306887,-150988103,274697185,1200347139,268957442,855799040,-892788800,-1957363708,277899500,-401979765,1183515433,139365126,1510197992,-133895843,1426065098,-1435964277,105286416,-1157083509,1055391748,-379758077,80410717,-326413056,-1961836952,-1444411810,-379758078,46853954,-326413056,-1961830296,-1779955618,106859266,1510125800,-281220771,1426064586,-93786997,274631440,-1962762008,-990509498,-1157204832,-890707966,-379758078,214626478,-326413056,-1961809816,2129137758,172395266,-1928573301,-337115042,105286402,1957741814,-536691962,1510120680,-279451299,-1947432107,1586169934,206998282,56027229,1426066634,1516825739,173968145,-1962786584,-990509498,-1157204816,1793646594,-379758078,-4653462,445183]],[40,3,15,0,[1760332629,1586172273,32958472,1592352090,314109,1760332629,1586172299,31647752,-402235765,1566179841,-890325271,-1957363708,295659756,-402235765,1566179821,-889814295,-1957363710,297887980,-401973621,1183515097,-1329269242,45811316,33810656,1105812826,-18178,1426065098,-429331317,173968145,-1962822424,-990509498,-1157204816,-555163646,-379758079,-4653543,445183,1760332629,1586172413,26208264,1189698906,314110,1760332629,1586172433,24897544,1323916634,-18179,1426064586,677964939,106859282,1510040808,-278402723,-889192520,-1957363710,307063020,-401580405,1183514957,-1329269236,45811316,24635616,1927896410,838384,1760332629,1586172527,19654670,-166967669,108310724,-387972421,1566179669,-890098199,-1957363702,311519468,-401580405,1183514889,-1329269236,45811316,20179168,1659460954,838387,1760332629,1586172595,15198218,-167360885,108310724,-387972421,1566179601,-890042135,-1957363706,315975916,-401973621,1183514821,-1329269242,45811316,15722720,48848218,445171,1760332629,1586172711,10741774,-167098741,108310724,-387972421,1317732557,1360257800,16777114,1946500096,138840841,-396335429,1317732533,1360257798,1243546,1946500096,105286409,-396335429,1566179485,-889966615,-1957363702,324757740,-401318261,1183514705,-1005294,45811316,8120544,-401973621,1183514648,139365126,-402650949,1566179463,-889726487,-620036080]],[40,3,16,0,[-880076940,359979787,-1911536456,1602954944,2139170332,1967869442,-997997820,1086034180,188541792,186021083,-1206487845,-1064430743,-1006203354,2139170305,1968524548,-997997820,1102811908,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,336722561,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,385346308,-1577057792,267,-922680576,83886343,-1157561600,100663555,1828782848,117440776,-100596992,318767368,-402652672,1804,-1996488192,2059,-905969152,2317,536871424,2576,-536804608,-1493171960,-1946156544,11539,855638528,3328,-234880512,3596,-1040186880,4365,-1358888192,1006633224,-1073675520,1023410440,-872348928,1040187656,-50265344,1140850951,-1023343871,1191182611,285278977,-838860269,-1291779327,1476395266,-788462848,1509949705]],[40,4,0,8,[5320,2122536535,897318916,436493931,144180878,637957771,638606339,-1996339317,-1960378810,-1605313,-1036090529,74841857,-2147430527,30162563,-2128776192,-350224177,108954391,-1090161153,49020927,1187512107,-956301058,1606,-1995946357,1187507270,-1962860562,1183448646,105286640,-1980596599,1183708230,1783633644,-2134009342,-1073020780,1996428405,18835692,-1018113,1996485750,-1484350734,1600061439,443081,1442840504,-1910575989,-1906878760,-1962818530,-167047562,2123056244,-31988,1284193396,-147332340,67111494,-818213004,448277622,65533696,-342421436,1751108,1141105143,1183553296,273976076,-149229693,1962938373,38091535,-96786572,-164368779,502005555,-16615937,6950006,108461846,-16737126,1975520255,205949711,-351251317,106859481,-1757968074,-920691105,-1207956790,315097245,-1910636544,-950577448,63558,-1995873119,1183576134,138805510,-1710328181,8160328,-1577695607,1183384866,-972648722,-1004630527,205818625,2097956409,172374279,65733247,-1962887703,-1008202682,205949696,-939637111,64070,-1995946357,100076613,1249181956,185752971,1396929755,-1944959605,-230258238,116676233,157962322,1245322906,-62486271,1161517831,102986776,-1946781953,1174663750,1996439804,1166758132,-62510312,-6664120,50331903,1183444550,1183516666,-96075512,1006257803]],[40,4,1,0,[58128454,-2080881015,1191123655,172395518,2113816121,-343610620,-263812309,-1946663423,870845510,-129070336,-1962521045,1183386694,-1995838466,-947713971,-28901606,1006519947,-277738938,1996423274,-2077123850,1183515047,526278648,707273,-150988103,276597729,12843011,1475119957,108432214,1946289398,243041110,1448113152,-401670294,2089487365,205818638,-1995553655,1686113404,1552678401,709359108,-2095483896,1946172031,969378572,209009223,-352321096,100442377,-193660869,-861683669,30187521,839114944,533764,28836913,721611520,-916496704,1426064074,1448602763,184841867,-2089650954,1946159228,141885201,1778648424,1778412032,-1484350976,2088960768,427032588,-15434621,1550521204,109976084,2089486488,1560487436,662709776,377258879,-16026624,1962870388,1961925142,2088960785,192151576,-16354049,-258336652,-1593619084,1144586696,-15567866,6948468,1419378794,1459617547,-16719718,-916496641,-939523390,1459617804,-1996054367,1049361990,1996424884,-196702968,681201686,-1962711272,1177157190,-92395016,-1929087233,1360458830,87308031,2015312538,74907395,385107597,1778477648,-1935238608,1996424550,1312227076,66165253,1183383552,-96039940,-1946794359,1174535750,74907636,-755969,1317795446,-196203528,-92405423,737824395,1750201934,560595184,254106,-159479552,-1980217717,1996485702,-1957212156,1174535750,-129594376,1358186027,-134578645,-261597217,-1709086208]],[40,4,2,0,[65535,16547459,1996426100,-59310332,16777114,142016256,-1962641665,2013202014,641132556,113428831,1099776,-950642944,61510,-1962385781,-11072385,2013202038,-230257388,-1929886071,1343683158,1728327578,-1980724476,1967191670,-369194235,1988690065,449211388,144180878,272958246,-1979824503,-661916546,50853414,-11060364,-1923742090,1343681094,-1526452326,1005619972,276102262,-1910847893,638097414,-1995422461,-756285882,-16228725,6951543,6946922,-401735574,736693408,-92894975,108461911,-230257322,798642198,-1962602748,-1744400656,450784008,274531110,50853414,1983448436,-1982237188,-24381834,1962704441,-196703906,-1946517877,-8189834,-166365697,276038148,537296515,83233397,725971976,-193033729,-1946780023,1081426119,1946289398,243041083,-13274112,1996426868,-1929352698,1343681094,-16502886,-163149313,1444770880,-47650802,108461910,-18487282,-1962894871,-1645479354,949379,-471090572,-622973,2123040116,-1974080528,533764,-184549059,-410910949,83238912,-2096925438,1962873039,18900996,-16353537,-1705571212,92383110,-1979955575,-1031012778,141869067,1208906824,-1091890828,-1415970710,-352179173,309657403,-1946223639,1183448134,114678,-622973,-16046476,1183517557,-196724234,29295477,142016256,251033343,185118952,-16157441,225052790,452622,-892772514,214433796,1448542208,-955746677,63046,-166568821,57966599,-1962747415]],[40,4,3,0,[-947190146,1946188093,-385649034,220988106,86779764,153905524,170688372,-840367243,1976106496,42658051,58050814,-33505303,-385649208,-1612119428,341601026,-1744400870,209488648,274531110,38243110,653805193,-940097653,158597136,247799,417923957,309657346,-1946650881,206279,452985149,1356396480,6946922,181856270,-167618071,16871430,116787828,1946288496,38332675,1779594495,-352294400,73173979,-1709279233,65535,1912799293,33879783,1949950581,-153258990,578028548,956974219,443876420,-15565685,765068405,184994073,1459844288,240632299,-385418264,1962869246,67463178,6946922,-2036727702,-385365081,83231210,-2094500606,594880511,556163,240524661,1023548648,58064895,-167653911,192159748,-15573877,141037687,-2084181244,1946159228,-163133673,240517121,-2096715800,141895167,1963066614,27322627,-1995684725,83295814,956986372,91558516,-352321095,-3593470,1962933878,637502228,-4717195,-1207702529,1364197377,-1325178470,-129595128,-164661952,326370308,956974219,192218180,1460827391,-27072498,956387817,141890164,1963066614,21293325,1745515775,-380174080,83296068,-2096073470,1979709566,19720451,-126419114,-2097077783,1962932350,15853827,-167486325,1963469383,12839171,1946682614,208994060,1134166122,-351795440,205818627,1745122559,1996423699,1342204422,833062554,-62486263,201217673,-385649200,1784021137,-2098721025]],[40,4,4,0,[-871971066,-956301055,3652,-33463168,-1979955573,2123041860,108825086,-16483191,6961781,-2096086118,205797641,1166739061,205818170,1076577782,2088968053,427032588,959464843,242551876,-1992669813,113708612,460,1149830123,30187534,839114944,533764,-13958095,1962934147,240604678,-2096754456,1946220158,-401713569,-12779359,-162171649,1349787652,1459521001,-103487474,427081739,1963459830,108954573,-1899531225,-1962371066,-1960440740,-347140993,-125924421,83277547,1455584514,-15960833,-8186764,-1207601882,65798143,1342177720,-1365638806,1342451458,95152142,-892772514,46661636,1448542208,-956006773,65094,-15434365,-1070922635,1567302635,109976084,1972045976,1543710220,133572112,638284816,1963132918,-28915963,1183514625,-916496642,-939523390,1459617828,108432214,15615687,-330905856,2088960000,91619092,-1880506325,537196036,2089023093,276037654,-16354049,-258337164,-955679884,5700,437535851,144180878,-1995678581,52886622,1183387719,651725822,1963984886,72476931,41911078,-385649408,1962869831,18311172,41418534,136643722,65585152,343211856,-794327398,-59310334,-15753062,1975520255,-18426,-1912332823,-1962371066,-165216674,410321671,268957222,-2094656908,1946157695,1602954763,2139301378,57999372,-167513367,1483997700,29892235,271271926,1149980277,-60913404,-1962522743,407211000,-166180983,1963469895,-9809133]],[40,4,5,0,[6946922,6946922,-1711137944,-64780,29898495,1778698600,1778412032,-1484350976,-661976480,-940548471,-60345,-1996371807,1374357063,141164650,6815850,1778412160,-2147457024,6946922,1684668522,1962894442,-1962907132,2013201500,-27358434,38243110,1347605035,-1090294630,-62486262,58048523,1342396137,1778698600,1778412032,-1484350976,1183386285,105155568,-1980735861,1149962823,306678034,70387594,822084645,839354887,533764,1149962033,71796996,144180878,654212747,-1996339829,1183517767,138709500,67332176,6947178,-2036727702,-1995750233,1451882566,1976568826,-59310320,-16112998,138725375,-521601024,537690114,1963066614,10283267,12861059,-1911393024,-1962371066,1200301791,106728196,-351779069,-1744400869,652184328,638076811,-1962653949,1191380572,-129619192,111150635,-1577695607,-523172192,66602499,104592966,293472648,-788094815,-2012861472,735639305,1183447110,652184566,637945739,-1962260733,1191380572,-230258422,422419027,-1073018013,-2031549579,-96040192,721837195,-654898617,200427145,1400143296,812336026,106728204,-1995548925,1676407382,-1912185717,-1962371066,-1960441785,52824157,-670890915,103947819,105220902,50756747,103483973,1183385268,268760818,1300959348,-129094904,-645199752,-2131722613,1586040845,111190518,1174659281,1002636280,2114553862,106728210,721962891,1183447110,-262239242,-1961881728,1174665798,-1945748494,-1960477175]],[40,4,6,0,[2116809342,33879802,1043006580,-16056174,-947190660,-1935603989,-96064759,-940423543,126022,16154243,1187448189,-2097151754,2097214078,-230242555,2122514432,57999596,-167691543,57999876,1778426601,1331272193,-990507963,-385649280,1996423315,-465138180,630870038,-1928570088,1343677510,-136034677,1183535320,1356396518,1797125274,-465138420,1996443670,-227082250,-1239550822,-1744400884,-27358456,71797542,50756747,1183385669,1200301788,108825350,-1995815677,-1960387002,1174603847,-532248100,172460838,-1981921789,1183703622,-1588586788,-654899552,112501072,-1705977609,214375961,384059021,-1924131248,1343675462,-1457635686,1975520006,9300227,-1912185717,-1962371066,1200356990,1569400328,1560487432,-1579678972,-523172192,1577310211,-2011284488,721583625,1166747355,108825348,-1962392317,-788094962,734079969,1183447110,2109737972,-196688123,1048772608,1946157252,-193035514,186348800,186086619,-1959889701,-1960378786,52824135,1552614471,138871558,1586174187,1200301822,106728196,-1962391805,-788094962,734079969,1183447110,-59310090,1996488554,-227082250,6946922,-1711140504,166593268,-1979955573,1552674374,276792082,-1961004032,1207308383,343216171,-15573877,-882372489,1778412036,-1711248896,232236934,-1946401141,1200165468,-297366768,-892772514,-1957363710,-1957275668,83232374,-385649376,2088960155,1685323784,1745384703,6947845,6946922,-5798246,29925645,1963476025]],[40,4,7,0,[6967355,-15994214,-937522177,105367297,1750269952,6948041,6946922,279414426,-125087730,519350504,1780640343,969775616,226496162,340117252,149684223,-1710721793,172427810,541895,-1624997888,1946289398,272942855,166395904,-1962523509,1200165468,-834764016,359923713,-15434621,1552617332,74972946,-15960833,-1545071500,-916496655,-939523382,1459617794,108956502,1988877099,343685384,-8184971,1796306175,109976287,1955268760,1543710220,529212944,-1427520629,-27358976,1947622457,108330768,-1709804289,246969584,1459399,410813184,-15698944,1962870388,1961925144,1153896232,-2097151976,1962873980,142377758,1443197952,-18683890,-16354049,1962871924,74776340,1436156010,-1995507156,-947186564,-15305664,1962870388,1962891020,-1711183356,17509461,-335657335,175932215,-164531200,225707012,956974219,91554884,-351110005,175439635,1778698600,1778412032,-1484350976,-125104243,-16484865,1979649141,-255268844,1593722507,80398687,837632,-1906944256,-1962371066,1586038878,2005608190,-62470384,-13893633,144180878,654204555,2114748217,-196702909,-14266346,-14285708,-1960442252,52823108,1346373700,105155366,172229414,1033523264,-1928356579,1343681606,-16353537,-1063648138,185586973,-2096728640,-347661626,-58816077,1593591435,113428831,1099776,-1957275904,2105739390,594804744,1745384959,6948042,-16353537,-2036726666,-1995432281,1451883590,1959791614]],[40,4,8,0,[-27882746,-167688727,57999877,-1962880791,1569391686,-27358972,-1995946197,1183578182,172436230,-151370103,58001413,-167729687,1948265287,1183666986,-1706027280,271456296,384845453,-92864688,-1694992641,275914176,58048523,-1207925783,-768868353,-1929318935,582938750,-1526262265,-1952078427,1200291422,1019225130,-167349184,1946233927,-263811817,107696150,1342506656,-1056525151,-1706032416,277945844,-151101813,1963207239,-263811818,-1432268778,1356396297,-150355295,-191213352,-1928290019,1343680582,-362753,-1063585674,185651997,-1953466944,1194920030,-16026610,1508576887,539707382,-1070915724,-1946190871,1183385157,525822,1996443678,74907398,1949850,1958742794,71732193,738090635,1183385671,105286648,-1995815125,1979710022,1996443660,-28710664,100069515,-2094500862,511049726,949635,1979691124,-92864754,-386369793,-259260885,1962933891,-83811,-4716309,-1962677249,-695468474,-1026990242,80216070,-1957232640,1200295518,-28931838,136644490,65585152,-1946401143,2139292799,57933834,-956259607,118278,-401714432,1996487760,251619854,-939722520,117254,-1711248896,296659156,16678531,113709428,208,-15835509,580519543,185475594,1466332415,-9765014,1475241448,-2097016216,453115518,1783644352,-1711248896,300263302,687747,2122531700,259260668,17983575,-15960321,1996425334,-2094404858,1946222206,642119192,1460827396,-16707224,6950006]],[40,4,9,0,[-2036727702,-351144025,292050704,209125121,6946922,908305562,-892772590,-1957363702,-1957275668,83232374,-13470462,74057332,-418647398,67433997,1149963636,71579914,2089485685,-15471854,-915928460,1778412036,-1711248896,313698182,226556043,-916496832,1426064074,1448602763,-167217525,2004091396,956712587,829690948,-166568821,74809351,-33463168,-401715114,-125043719,1099767,-1662450827,1963173888,-401713654,-12716415,-385649409,-1897332597,308054784,1971324918,21790724,142377729,-1955171328,1144590404,-15633400,90703988,1778412036,-1711248896,314812294,1745384703,-9829370,6946922,-257456486,-2142573806,-1946287772,1278805582,-2094369516,1946159228,272927519,1946698809,141885201,1778648424,1778412032,-1484350976,1283462022,-1125449471,1962932611,240211476,-1459920664,1443525648,-168564722,1962934077,308054790,1585450880,80398687,313344,-1957275904,2088962678,91553802,1971324150,15001859,142016342,-402229505,1183448183,-27883012,1979711037,-401713651,1183575798,-62470146,2122579967,192282620,-25755818,-18880498,-2097106455,1962998910,9890051,-151224693,1963993925,-882354417,1778412036,-1711248896,328640390,67528791,1795061503,-1711248896,330803078,-8130421,956659199,1953824382,1099511,1750560372,6948047,6946922,-794327398,1976568595,-1463383205,1465218307,1778698600,1778412032,-1484350976,-259320847,556163,1149966708,138688784]],[40,4,10,0,[1962873204,67463176,6946922,-2036727702,-15465817,107481204,1795123716,-1711248896,340567942,2088964843,91488272,-351243009,-9808155,-95688690,-892772514,46661638,1448542208,-1962117493,133567068,-385649280,1183514883,340015370,-219610252,410813184,-15698944,1962870388,1961925144,1153897614,-167772136,997458436,16860406,1686117492,1552678401,2133295122,1778412115,142016256,235304703,-369312792,83230907,-15436768,141035636,1778412036,-1711248896,228501382,-167731991,326377476,1963066614,21296866,-2329599,90703476,-2082804988,1946162812,108330778,-16706712,6952564,-2036727702,-2095748697,1946159228,-2085295258,1962873980,341601118,-1744400870,209488648,274531110,38243110,-1946270071,529213123,1947255798,33879557,-1007277963,-165448445,259264707,-2146280309,1784053543,-1175974387,-1960383504,662704732,1996444543,-385783042,-1007222961,-166956029,125112515,234908246,-1946602264,662704732,-916496769,1426065610,-1957237621,-397015946,-1072958600,-1070922635,83244267,-2080934624,1962940028,108330790,922746474,6949366,1218052202,186022004,-955943744,-125372,1473667,-4717195,-1207702529,-916586495,-939523390,1459617828,683155030,-1948742143,1784090238,187144704,1183389338,205949948,-385649336,1967653075,17033475,1962935341,17099011,1962936621,17885443,1962963501,19654915,1962943021,42526979,1962935085,42002691,1962957357,18475267]],[40,4,11,0,[58017864,1208033257,-385649336,1212678411,300483445,863489,384369525,15740161,53282164,-385649408,-80936370,-385649407,1967653170,20506883,-385649336,1967653179,25880835,-385649336,1967653262,26405123,-385649336,1967653273,27715843,1962983725,29616387,-385649336,1967653314,30075139,-385649336,1967653325,30664963,-385649336,1967653340,32041219,209125207,-16091393,1996425334,1565497862,-538372405,1782606337,-26078,-259325952,125171211,-1711276104,1459735017,-1705639830,52759380,-1996077429,1166740548,71600390,-15448889,108825087,-16669207,-152503178,27060715,687747,-1813445771,90855169,-650582886,25749782,-599356073,278548502,1461120513,-231681,1323883638,1183668204,-1706027300,389510851,-1207867927,1642659841,-59310335,235566847,-370228248,1996423506,175570940,-319166450,-1962850839,1586170454,374815228,240322677,-370025240,1463353650,-385649640,2013200682,410517254,24440986,-60912872,1591239,18147584,-1962260853,1200225374,17361164,-1946394997,32050247,-60912895,-1995683957,-11469242,6947959,6946922,-6684566,-1912395005,-1962371066,-1960378786,-1960441737,2122517119,527695882,1779332863,1778412032,111190272,-972824367,112501072,1750124291,-191233514,-1962053118,-372864041,1996423342,1256722172,10676721,251426559,-369757208,1996423318,175570940,-157816818,-16741399,1996487798,108461834,6946922,-112007154]],[40,4,12,0,[1750562539,1586168838,209190908,23789418,-1365638806,1342654210,6946922,-2036666229,-1961789785,-1957434426,1324088390,-231681,1996425334,-140646394,1996440299,-571994372,-13243399,1996487798,384306698,-14029830,1996487798,108461832,-85858290,1996430059,175570940,-16222465,-401734026,149683152,-386107649,49020133,-768884693,-916496865,2762,6856,2126796375,1972053510,1166747140,1435182598,-129595128,653940361,755123595,57999523,755025641,57999363,755053545,57999450,1208055017,-1461124235,58017793,1208081129,-385649336,1967653217,31844611,-385649336,304939463,-385649408,-399703100,-385649408,1950876154,1383352347,1216246856,99156853,58017794,1208097769,-504822923,58190080,-956008821,-16662010,1996445439,-126418950,-1980319000,1451883590,67434238,1005126517,-115454,703136628,1150965250,-1961263870,1187511878,-369098756,1988821570,-2147158524,1508442997,1996445187,-126418950,-1980334360,1451883590,67434238,-1679228043,197298946,57998406,-352130583,74877728,33703158,48825204,67433987,-11132812,1996487286,-162928392,1979711293,6968863,6946922,848953450,-384140271,-11140348,1996487286,-165025544,-512442357,384190093,1778412112,1778412032,608213506,2122389953,1946289128,-394362614,57933987,-1929194519,1343678022,6946922,1184497770,-384172252,1988821696,38073860,-1961724670,133567068,-385649280,-1960443259,870908533]],[40,4,13,0,[1996445185,-126418950,200657640,-1920830272,1343678022,6946922,40501354,1378107546,-394362598,-1418460666,-1494712703,-1986008320,-24379786,-1962647925,133567071,-385649536,113705572,65986,2034091659,1999139840,1946364952,1946823714,1946496030,1946758170,1913269270,1979919364,142016270,-1710852353,443688583,-1962790935,2139292766,393478160,-1005553665,-14285218,1784087159,-1711248896,455387014,1392644073,96901719,99162772,-25786110,1586232971,276792068,1406235904,67738199,-303490343,318669569,-24967820,-156863111,16871430,-639040651,1879504385,141820417,24127104,30075388,24120960,29550850,-167485813,58032135,1392621545,-362753,496695414,-384077549,1988821416,38073860,-385649662,1552678401,-2146961902,1793655669,33865217,1988827883,38073860,-385649662,1552678431,-2146961902,1323893621,33930753,384190093,1778412112,1778412032,608213506,1983454098,-385649432,1183646040,1783633638,-380217856,-1031012732,1979467275,-30545629,1175175819,-166365700,1946288452,-31594237,33639552,-2146280309,887848975,33639552,-229757,-11134859,1134231158,-15802094,-1600517004,185054479,-384469568,1996423428,80505084,1795061503,-1711248896,463775622,384190093,1778412112,1778412032,608213506,1156979706,443810306,82345601,-385649662,1183645904,1783633638,33843200,-385743768,2122448376,1946288616,11987203,384190093,1744857680,23593473,-35723006]],[40,4,14,0,[1175175819,-2091813380,1946157692,537196096,1150106485,-1706025446,470687130,762691595,505037965,-92864688,-1694992641,348200384,427081739,1745253631,6947846,6946922,1906804378,308054812,-343988352,108330841,1778648936,-30152448,-229757,-11137163,7011958,513409130,-350393836,-59310279,-16462232,1996488310,-126418950,-2080501527,69182,1586171253,74972932,-845544342,-1961067224,1464862790,-2019889013,1444709414,658545239,1600003269,443081,7880,312563287,-163149567,-1996488264,-828114874,108954369,-2130020865,2147420286,-1662450827,173968130,620906378,20774914,1086331648,1184518208,186442575,-1960608576,2013203038,34760708,16940931,1346420763,6946922,-1868069222,-838416611,-385875967,1586168631,41911050,1393325312,2006646634,186085633,-1959103296,1200228958,140546,452985149,100476096,1183384068,105286630,-1995942261,1451878982,105352172,-1914419575,1343677510,-401967361,1048836910,1962934734,48621827,956371617,125105734,30293635,-385649408,1586168249,41911050,-385649408,1783824949,1778412032,-1711248896,499716402,-1962792471,133565022,-2130217982,33810046,-1813445772,-96024832,-11079584,1996483702,1729403626,-125100444,1946419075,50299653,-1612119179,100631296,1157000821,578094118,-6684566,-167771905,376702146,-16097653,6951543,6946922,848953450,-384232175,1586168407,343900938,-1958906624,-16055684,2106275444]],[40,4,15,0,[1962871554,977636143,201082505,-165317440,1946233669,-25261793,1781560575,272865792,1979653645,-1996461510,1134223942,991841808,1114956358,-167092597,1963065927,13363459,82214529,-385649406,2122383489,1946289894,-427916934,1936982182,115768961,12970242,1963130755,-96024827,-1705578208,510922090,-1979955575,1183710838,1783633636,1778412032,608606720,1996431014,-96039940,1783689252,264542720,61349782,1149901940,1019225131,-385649600,1962934066,109091358,3997696,-385650173,1996488482,17983742,1794799359,-1711248896,515908516,-1073803799,-16056319,1183649909,1783633636,1778412032,608606720,1183653580,1783633636,-2134009342,-1073013017,1458111349,1962871806,-465138321,6967318,6946922,505693850,-2124551393,33678974,2122430836,1946289126,-427916878,-1418461021,65437313,732197890,-1583092737,1586168080,71776522,2013208180,-1710986748,523380941,-16097653,543818871,1778677759,-1711117824,526886790,417758849,-2124057599,18081406,2122538612,1484001254,33048263,-834764032,57999361,-1929326871,1343677510,6946922,40501354,-1977335654,1958742815,173968179,-2096859253,1946157695,-34346749,17315385,922685044,-1705639672,530258899,57982987,-1694638871,460914942,-1054294630,8775967,-2096472437,1946161279,274697020,271271926,1586180981,75465482,-16223232,77202551,-1961254844,2013203038,80439312,6946922,-2036727702,-1960845145,2013203038,1141152272]],[40,4,16,0,[1760108555,-427916289,-2127399921,18081406,2122525556,494141688,-16097653,560465015,1778543105,276299520,413632154,-129579232,954793984,1036294911,820583459,-431568897,686358528,-916496641,1738,66760,2123060823,1996445456,209125134,-17004915,1996443670,142016266,369522431,16738384,-401554278,-62486238,738088585,-621345194,-26030,2122514432,58064892,-1962894871,109974134,-2094659432,1962939516,-2037557481,1343684348,-1694730497,8373,144180878,340035878,144180878,340036390,638469633,1473667,-1957224587,-1903297466,-1056702724,23744534,117658,-804902144,-1744400888,1149838856,-1744400874,1149969928,-28931818,1074366113,1460422145,-1710983425,8452,1459897993,-15829249,1996426358,1744923390,560595184,243098,75399936,1460237312,-1710983425,8583,-1026990242,382205968,1448542208,-1962508661,909707382,91554234,-352321096,-1983894782,110034502,-1960441704,103483973,1183385958,2109737978,-96024827,-165281792,1963065669,18213123,134608422,-1960442252,82513477,272993062,200689289,-385649216,547422459,-129595135,276153915,-26032,1183383552,1975520248,25749763,-493825,-1046808970,-1996488671,-1072960954,-1192688779,-25263360,1445033216,6946922,2237338,-230258432,1458853513,1778450280,573545215,1183383552,-262764050,74907478,2243226,-163149568,16678531,-1070922636,109971691,-1960441704,1347814469,16678531]],[40,5,0,0,[-1070922636,109971691,-1960441704,-930412987,-1711651189,-120470997,-11417597,-16161738,-16161226,7010422,-1201143702,122316800,16777114,-25263360,1444443392,-755969,2090529398,1442840610,-1018113,-1919226250,-16777182,1996486774,575249130,2122514432,158597366,-159973546,230042,540424960,-385649663,1996423346,-25864,-1477902336,-1744400896,652184328,1963460598,10021123,16678531,1784029557,-1711248896,8952,-1980610935,1750529110,-9830145,2294938,-297367296,-2081401207,1946222206,-339727612,-1744400886,652184328,1443121035,-16484609,1342251574,16678531,-1070922636,109972203,-544536424,105351974,1183565963,-1037329926,-939263791,1681325905,1714880265,-1808335095,1778412042,-1946510847,2122523551,410321150,-193527978,-1695385857,65535,-260636842,-1695648001,65535,-1026990242,449314822,-1957298176,1187447926,-956300826,59462,144180878,38046502,-1947580791,1183385670,76228332,19253387,81152,633347061,-779419646,-2096569981,469041657,148997065,-494675317,33194754,-2083382283,-905247518,8446849,453114755,-905231662,1183432971,105286638,-1947187575,1183386694,-196702734,-14266346,-14285708,-1960442252,52823108,642779204,637944971,1342850051,-971162214,-1744400861,1552623112,1200301586,1468737028,-62486266,-108919,728369782,1183645802,-1706027290,534095750,180537694,3459072,-1957275904,1988825726,87728396,972310153]],[40,5,1,0,[1963047486,112645,-1070923029,-1896724855,-1962371066,-1977217442,19202631,-96040704,21296678,1461679105,95303423,95172351,2390682,922703616,922682786,-1667627616,-385875932,2122514640,57934066,637585385,1954546934,97034514,97130123,-1980348791,1218574422,640215813,1946223862,97820946,97916555,-1980348791,1319237718,-1592726779,378209708,1183385006,-128546314,-1996146015,-11013050,1996486774,564239094,-1906900992,638097414,1954546934,96772361,96867979,-1600059413,-1575580923,-1706012155,8626,425603,109972085,-165279592,1182040068,383927949,-1744400816,1962878472,1962878468,1284187654,1275274756,-1960423160,52823628,-1705964980,619978045,-498692777,109989910,-165279592,91521028,-351975775,87335171,523934288,2122524374,544473338,144180878,21296678,638940417,1963459830,1156982279,141820417,1996445271,-67966732,144180878,67434022,-1075248267,2088969729,57869330,-1593784855,1183383840,1975991294,1922715664,-1996488671,-1072955834,-1914109067,-1744400893,207522568,309853990,1183649386,-1706027308,65535,16416387,1183516788,-665416746,-1834938133,-666486016,1183515517,-1949266984,1183438406,-262764050,-1895926017,-1962371066,-14283682,-577105289,-1962934235,1962871800,309788480,16416387,1688274292,721611529,172360640,142016336,-1947306241,1178333254,-1962705192,-11478970,7011958,-865599382,-1709151744,9850,1476294399,2153626]],[40,5,2,0,[306612992,18875961,-1444347020,-25755904,2251418,10414336,-1996451167,748804166,-700020474,31213254,81610438,638344843,1209157515,1950878580,561268754,-336179573,-32601300,1141768965,639822599,1954547702,1544456966,-1961432313,-351841778,133572112,-1962511232,-351840242,1309575940,309788423,-2083369335,1946221182,157589765,-1070923029,1342850563,-16222465,1996478070,540475352,6967553,1778437224,571578912,109969408,1586170008,2139301388,57999890,637658345,51543939,109975668,1586170008,133572108,-1978960768,1727454278,81373,-1024916609,-498692863,1586188310,2013210124,2013210116,1200301574,1191388680,-1960423420,52823623,-1706030521,652418365,-1928169729,1343676998,1394576282,25946400,638344843,16861174,1996431220,241077010,242745126,17202819,1077985307,276234064,-401836289,1659501568,144482561,638076417,722100107,706620376,-620016891,-70187650,-2096603647,1946221182,111190290,157550083,603981573,-1610208264,-1593578746,1174603042,-163149558,638344843,-1995683957,-2094598074,1946161791,1200301614,-2045342958,-1980200185,1347611734,16777114,-62486272,653018766,1963474304,-92372202,1192260864,1325383820,722004988,-125068864,-1947445623,-955519930,-689372299,-327745792,-1710658985,666057246,1996484747,141187052,154803866,-28931800,1752481803,972834443,1618280006,-15960321,1996427894,142016502,1475114751,-100609,1340666998,-28931080]],[40,5,3,0,[2110143296,309788514,-1961724161,-956039610,-330396864,-695513007,1258182187,-834238126,-1982837111,-1835348906,724096274,-654837690,142016336,-3115265,1996476022,678402764,602603520,527758859,972834443,393608774,-15960321,1996427894,142016502,1475114751,-193527978,-1946688024,994638918,-14385466,580981366,-129629435,142016336,-150747509,-16692083,726789238,-654836666,1654280264,-2097151968,1946221182,-1744400802,207522568,268957222,2122535284,74711282,82572843,108497702,-15567105,922743926,-1960443616,52824135,103482439,1346897458,172460838,104072747,-775804007,2109737976,62925570,922702022,922682930,922682932,6948692,-90570390,-1205233013,1599995905,969417,518818645,-1911189576,209125336,-16091393,1996425846,1778412040,234908160,536530664,576201,4296,1988843095,809798412,-939637111,63558,17211553,1183516742,-62486266,-1070971658,-2136930700,-62521081,722224267,1317734468,736219400,-96040511,144180878,654204555,1963882297,2139301390,125042696,176128806,1394111744,242714918,-59310250,-1962379521,1174603846,1050300666,-1927480056,1343680582,-16222465,110034038,1586170008,142577150,50694950,642779206,51005323,-1705968570,704453949,-1896200565,638097414,310314297,722355339,1177225796,-1274664186,-163169530,1187458685,-16776712,-6681994,-16776961,1149962870,-263847160,175439696,1358579203,722355339,103482950]],[40,5,4,0,[-1706031436,65535,688305313,1996486214,-263811830,922701846,983172404,-1960175073,1183446598,112501234,-637439,1183648374,-11528464,-1710933962,714415930,175570774,-385976577,2122514452,141820152,-1710590209,65535,-892772514,315097096,1448542208,294531,-420936843,-1744400895,73304840,653942409,-1995421813,922746438,23724320,16777114,-129579264,1988820992,108956670,-1929272855,1343680070,74776358,108330790,71600934,138674982,1149970000,1141057030,1033523210,-1910188515,638097414,1612973194,963977276,653942411,16926710,-11063436,-1710933962,10990,-1744400809,1149969928,-1610208508,6967302,111163135,653942411,1745516543,560595184,2160026,-1744400896,1156982280,796133377,943128407,630692357,-1906900992,638097414,637826303,-1727380341,-120470997,105120550,1962878544,1744923144,560595184,-956239127,128582,17102374,-165279884,1946222916,9693443,184932001,1946539014,83240475,-1592035968,378209748,104400342,2004157856,94508601,1877685108,-2147158490,-11064460,-16397770,-1710897098,11840,-969474217,-1003028731,773757445,-1923678208,1343680070,88487679,-920700262,-1744400852,83240456,-1593478016,65733960,-1996146015,1347943494,1747695464,1996433632,23746052,74776358,108330790,141885222,175439654,2049910938,1975520046,-955913391,63046,74907479,1459255039,144180878,74776358,108330790,-401735574,2122577903]],[40,5,5,0,[712245494,-1237909673,716478977,-1906900992,638097414,637826303,637957375,638088447,1745515775,-1989672710,718903808,-964493312,-129564902,-1896331637,-1962371066,958855774,58592327,1476283625,1637483114,1577058346,113428831,-326413056,686143518,1586223246,726108678,1077723172,-1705834892,-62786,46844191,1361920,727078656,-163149376,972310153,293407302,-16222465,1996426358,-745740278,-2115387349,-1744400894,207522568,654073481,16926710,1996430709,225090056,-125100544,1963753019,142016270,39511,1187457393,1795162614,-1910896010,-1962371066,52886622,-1960439689,-96040700,38270502,-15764223,765069430,187502617,-385649472,109969957,-165279592,1946681668,33941763,621054502,1178271872,-385649402,1183646217,642782956,637826303,637957375,637813899,1342718979,105155366,172229414,490576464,109980966,1586170008,1207314172,259260674,-1710328065,758481926,-1946270071,-9769992,1469714038,-1959935868,241077240,69879798,2122536820,1366622454,722225035,103483463,1183386286,-263832584,1200295804,172436238,179570219,2113029691,-196688080,-1705574399,10691,241077079,-1962391669,-330955832,172460880,1357792771,1375227395,722356107,1342878726,2745498,108954368,-1911917568,638097414,-343929728,-1744400888,612378120,-159480961,1460564992,384583309,529242704,-202822048,-1744400896,83240456,-385649407,-165281588,1946222916,12773635,184932001]],[40,5,6,0,[1946539014,83240479,-1592167040,378209696,104400290,57935316,956343273,1946539542,10152195,83240535,-1593215872,378209732,132842950,-1962565471,1376100886,606050896,-1906900992,638097414,1954546934,97034505,97130123,-1398732821,-1374254331,-1706012155,9233,-330920617,109989910,-165279592,91521028,-351975775,87335171,523934288,109981401,-165279592,91521028,-351975263,87728387,1475888777,781740112,-14098328,1784024182,1962878465,1962878468,1962878470,1962878472,791190026,-1073013687,-11068811,1996426358,109991676,-14284648,-14285708,23725684,-183113714,16023171,-1705572748,10800,144180878,654073483,16926710,1996426100,832198414,-349248636,6969096,-1501035110,108954407,-15961088,1996425334,175570700,-1949234712,1600059974,707273,712,508776530,-661729140,1996472462,-59310088,-362753,1593771126,-28931834,-28931297,443081,1224,985144918,-942109140,64582,949891,1996426869,276234002,2583962,239503616,556675,2122516084,460652550,-15042817,1996427894,242679568,2132122,-1949791488,138840538,-1593418103,1178141116,-1593278712,1178141118,-11895290,1996425334,1778477574,1778412033,-26112,1183383552,1958743038,-1170800860,-426094591,1342177327,16777114,-28931328,-1962821469,-1130166202,105286401,-352207197,29139212,-1593293175,1183383998,444006150,16777114,604388096,-14388223,1996429942]],[40,5,7,0,[607584026,804166145,-1957691392,804821744,922681344,-1705639494,12394,-1694742903,65535,-2097047901,1946162814,-1170800848,1778412033,142016256,1745254143,1651114239,3180954,376897280,-15436033,512429686,1183515066,307661584,-335624728,-1170800874,1778412033,309788416,-15698177,513412726,-1996488664,113770054,406,16547459,922684532,1996423610,736795388,2122514432,427032830,28980991,6946922,-16222465,-93845898,9005056,2886298,-25263360,1963488512,243172133,-14715393,1996429942,-16750056,1996426358,142016266,1778808575,1778412032,-1946510847,1183525759,-916578306,1426069194,-731321205,106859312,1509971176,-77469347,1426064074,476638347,444006193,16777114,1913076736,1980447748,440830729,-396336453,1317732462,1360257816,3203482,1946303488,407276297,-396335685,1183514710,374246164,1509961192,-32708259,184555210,-1961397029,1960512459,791656469,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,552296512,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,131107,78008,131072,136604,16973824,71298,16973829,142190,16973825,142704,16973953,142379,16973826,143040,16973954,142176,131081,464805,131072,528781,131072,601232,16973824,143250,131479,666521,16973824,143313,16974235]],[40,5,8,0,[77824,16973860,143393,16973853,73354,16973991,143439,16973857,140756,131106,2961706,131072,863310,131072,922131,16973824,143267,131117,1125536,16973824,140607,131124,1251317,16973824,78184,16974151,140785,16973892,143273,16973893,143613,16974286,77637,16973914,140640,16973906,73135,16974178,143205,16973915,142741,98,0,0,0,0,0,0,25428331,32375257,39912043,38470230,13646128,13654593,28342881,2152128,2154200,16840416,16842488,-922746952,503316484,1465309326,116801155,-972458752,-402523066,267059266,6947178,369510029,1914634064,1608054533,-892788898,-466485240,129620787,-2026230272,460455952,294074926,-2096663040,-303954749,36572651,-2147478905,-1976696620,-1023405153,-12138978,-28916224,175555840,-1979285820,652489220,-164489846,3950406,-92260492,976385024,-387418942,1586036652,-1511484675,1925331967,-1975879881,-16057218,2123026804,1962621693,-11629878,1979600394,-8484670,-335651192,1996504250,16416787,1586107255,-27378945,158467703,149667891,-352321096,-18429,767083295,313344,-661774848,1048794966,1962936054,-62470647,-9377792,23728107,1183646058,-11528698,-150638050,526278616,576201,-352320839,243971,1426128824,-1910575989]],[40,5,9,0,[-2091428136,456254,-645198219,-788337789,-1744883997,216727552,-1006605743,1342572102,91365119,-920691105,-1006631734,-1047787906,-857159797,1091232513,-397867148,1183515047,-1010660346,-1945731388,-389575743,182649279,1225225281,-1962828568,-1031010746,309699,96011243,20559872,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1996443917,138855430,520048646,1583285618,113953055,2126838784,-1946711288,-1406794162,-1442751768,1183578338,-990067962,-141883266,637947531,22145196,-1946623318,-1178401210,233504774,-352319559,571656,163120107,27703296,518818645,1465309326,116801155,-1961986816,48989145,-13704239,-352321385,1183469839,1357132294,6946922,91365119,-920691105,-1979710774,1558709830,855798272,1183499200,4646918,-1070398862,105286339,1912630504,-1979454703,1021838918,-402165248,41025580,1640218675,-1701175174,278699024,-536813601,-17293066,1627389728,-1977591231,-1936977782,1621073680,-668936512,512565470,112788112,845824,2065599939,506114,-1023409688,975570702,639529479,1979795258,359942408,-352074877,1468671725,1019476226,1007055408,-117278919,247724227,805499139,-2029964031,-472822823,-542638290,517769986,-986294442,-1003092873,1006372991,1308718327,-628308341,-903913889,-594870264,2143565399,92939780,24428554,-1933079737,80371650,-141820928,350792742,-1073042944,-54266251,-1406732405,-1442835736,-160055286]],[40,5,10,0,[-397343037,41156455,123322922,-397343037,41156432,123322882,-53417533,-385873718,147520924,-326413056,-1962705304,1317733958,-1157176568,-1125646335,-379758080,80412082,-326413056,-1962698136,1317733958,-1157176568,-1595408383,-379758080,80412059,-326413056,-1962691480,1317734470,106859786,1509991400,-35002019,1426065098,-831984501,138840835,-1928704373,-1981282722,-379758080,113966548,-326413056,-1962678168,1317733958,113416,1509970664,-14227107,1426064586,241757323,172395268,-1156821365,954728449,105286400,-1157083509,753401857,-379758080,147521251,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359793763,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,33555199,755111424,50331648,17044737,83712,0,0,0,0,0,0,0,0,0,0,2760,-994566570,-992440832,-1977217442,-316011953,189237798,-148446166,251987055,66633984,-503841244,107476774,-375159,275386998,105351974,141555494,66864777,201718342,-6664192,-1996488449,-1072955834,-1070922635,-1706007829,65535,1451880587]],[40,5,11,0,[1976568824,-25755894,16777114,-1840384,1996427382,-126419186,-1710462378,9648610,-15960321,-964490634,-126419188,-59310250,-1422269798,142016256,-1962510593,-128545850,1392264707,-92864688,-1522933094,-25755903,178074,-28931328,-892772833,214433806,-1205993472,-661782250,-1995159925,1183577158,-163149550,-1995422069,1317795910,-95516402,1317536177,-11630338,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536802792,1231561,3272,24492062,1183570062,-1037330156,1183447249,306613236,-775804007,-163149320,-1995159925,1317795910,-95516398,-2012197238,1317731918,-11630578,603983621,66634231,-244087,1183651446,-11528460,1996426358,142016266,235304703,536778216,1231561,518818645,-1912499528,108462040,109466,81152,-654852069,46844191,-326413056,29603870,-1801332594,105265409,922683765,-711325272,-16623340,-6683018,1023410431,-1071972351,-920659721,-939523382,1459617796,1152917078,-1948742142,1589908086,130491918,1183514636,1975913236,-1715459323,1183734507,651070228,-1962523509,1828136664,-1946645752,1284122310,-1947391478,1149904598,-1981535733,-148439978,251987052,66633984,-503841244,1183441911,-62485506,-1946153979,173982913,638028070,50483081,106874055,638028070,-1962782839,-27882553,-916496865,1426067658,-1205932917,-661781913,-15960321,1996425846,108461832,-493220758,536870713,576201]],[40,5,12,0,[4808,-927457706,-2585086,-6683018,-1996488449,1451882566,1976568826,-339727612,-92864708,-163148464,1183666198,-1924131086,1360457294,-14424050,-16222465,1996487286,-193527816,-887041,1996484726,1340608238,-1012739,-6683018,-1962934017,-916578362,1426064586,-1205932917,-661716993,-16222465,-401734026,-920649846,1226,712,956941473,678759494,185188513,1946795526,176063263,-15108864,1996425334,74907398,163454719,477413387,-955758967,2630,-15960321,1996425846,108461832,-1710983425,1008,705225,2248,-1205971369,-661781197,1443395211,16777114,1459129088,22682,-94992128,74829835,501989419,425603,-11137420,1464924790,-401735318,166399446,-92864682,-538421424,1600003850,314057,1224,1988843095,105286404,1963130499,1958742788,209619821,163855929,1048643701,50333334,1043927411,1450445252,-26025,3997696,1464562179,-16091393,1150093430,108461835,-14620592,74825739,1122746411,1448603787,385946,200313600,1458402550,-16353537,-401734538,-1073020595,1996480116,1389505292,108461904,-1710983425,65535,1996427499,175570700,-16222465,-397015434,1600061142,705225,4808,-1070901673,-1980217719,1183445062,-163149326,-1980873079,1048835142,1913652888,2097199109,28838379,-1743877632,-1981754618,-13895098,956724875,58131582,-1912568855,-1977219002,-316014004,2012892731,-196200181,1317602931]],[40,5,13,0,[-293697036,3964966,-1977219212,-337368572,16824323,654198409,97408,-1977218956,-467009212,12059627,-62486271,956730017,762707526,956730529,628489286,1962561081,957183529,427030606,-1980215671,300675198,16285315,1312361333,-1996065034,2122970702,-964474894,-373257202,-947126407,2122523627,91488504,-336574837,-159481064,-1962576896,233566790,16023171,1183516020,721611758,-916496704,1426065090,727116939,73284059,-1834933642,108446726,1963211046,1149969932,1005113602,1946588166,1183007495,-571798010,49005451,-916537301,-939522366,1459617804,129506902,-2585088,1872366198,-1962934270,-27883024,1752485899,654198414,1962949763,2088969823,125042946,41714470,642872578,-1929085813,1183385156,-163148556,1208370827,1212679796,434835060,-624897,-396888970,183238517,-624897,-396888970,1183448702,-25281538,1187448181,-16776962,-1315304842,1795162112,-1005650314,-1960381346,48958528,1579139115,113953119,-326413056,2123060823,1979648778,-1002534140,1996445449,108461832,721700491,-397389102,-259261030,125105675,-6662569,1577058559,146983263,313344,2123060992,138840838,-1064378485,294531,-1960430220,187040327,638547207,-16482429,-2128213899,16713343,-2094655372,1299578687,41910566,1165295871,105351974,71764774,28851061,-1942426880,-2144928186,359989309,4162342,-2128205963,-16776577,-2094653579,-335608705,-28930341,-12614874,-2128212107]],[40,5,14,0,[16712319,-2094659723,-352320385,1606429635,443081,1475119957,142016342,-16353537,40502390,-1946209560,200313848,1460499702,1107982,-1705512821,2546,1600046731,443081,6344,1187468887,-16776976,1335494262,-1962934263,-296318472,91607051,736739371,-297366015,205357862,-259308683,653543052,-1996208757,-1960380858,1183385157,205884920,-1930934647,-2094601658,1964509821,9627907,175932198,101348609,-402625968,1183448811,-196702480,172788262,-352320584,1166747248,-163149564,138775334,-1913108855,1183393861,-364475160,574982950,541395750,-2094651788,1963073661,2105746963,208994338,-394854650,-1528299158,-263812610,653149838,-1054849653,736821984,243106598,640119832,17726851,1996426869,-394854422,2095579498,-263812610,653149838,-2146546294,28836545,31511296,2122573894,410255600,-624897,23787638,6947178,-1483079574,-1996488696,518782534,-1065072486,1996443655,-126418954,-6623093,-1996488449,1784086086,-2012898816,2122514558,494141694,18888447,1795061503,-126419200,-1411329,1996482678,6969326,16777114,108461824,649882,-28931328,-892772514,-1957363710,1996445676,142016266,-16353537,-1326971786,200838141,-1590921729,1178143172,958690314,527698558,-1710590209,930,1929576509,-1003028718,142016265,-16353537,-2132278154,-1946645507,-1026990137,-1957363704,1673010924,-2585080,1996425846,108461832,-1645739670,-892788737,-1957363706]],[40,5,15,0,[817372908,-2585085,1996425846,108461832,-2115501206,-892788737,46661638,1448542208,18888447,16777114,200837888,-385649153,1996423313,209125134,705185418,1183469796,6967302,-1600520086,-1962934263,1962281968,540475234,-946186751,-1996488696,-1072955834,-11054732,93981302,184549385,-12290880,1778458678,-26109,922681344,6947104,1996423274,209125134,1778412119,309788416,1745909503,543817932,16777114,540475136,-25755903,16777114,530208512,-1962934263,185789382,1443263734,16777114,-6662400,721420543,-916496704,-939520310,1459617808,142510934,108461911,1778677503,-59119614,-1980479863,-1072959418,434701173,999968769,-1912602619,651725762,604063626,453065743,1183400128,-1958525966,-96039693,41913126,71797542,654067337,-2012723318,-1977157818,1183320391,1207314166,494239745,-59310249,720848522,1183469796,1150111990,-1706031602,65535,-336574839,540475197,1996445441,-25860,1183383552,1958743024,1317687337,-1964168457,-466946490,252047351,66633984,-503841244,1794926327,1150111744,-92864754,-26032,1996423168,94345972,1996423168,25008884,2122514432,57999600,-2097116439,1962996350,8513795,-1728036680,109854455,1085851787,1056413952,-939325814,2114124163,1996445544,-137917444,-1190753746,-140967872,1183535353,-1943078916,-101213946,-260636848,1358382730,1358317194,-30480370,-113015,-1617235850,-2097151987,1962999422,-339727612]],[40,5,16,0,[-28931285,-16046357,1043930996,427035076,179542615,3997696,1779331843,108461824,235173631,-352318488,-263812349,-1026990242,-1957363706,-1296556308,-2082959861,1962936958,-1774288632,1929576454,176063251,-14978048,546966134,1023410184,242352896,-16091393,1996425334,-72554490,1996426475,142016266,-402229505,-920650155,-939522358,1459617804,205949782,1946830347,138840842,185093887,-385649216,1187446959,-16776966,1183518838,82362638,1389505344,108461904,-1710983425,800,1953808395,1343256319,248218,-129595136,1685372939,112433744,1183383552,-162100748,1416941579,252601987,2113995755,-195115788,653543167,-467007606,1183578251,240058126,-428490741,2097708601,142510851,-193528058,-15960321,-1705571722,128399842,-1694992641,2025,1794668287,1744857600,-6684286,-1996488449,200014462,6964842,-6684566,-1006632705,1988823646,12986106,-339309824,1589652226,247646559,-326413056,138917918,1996478606,209125134,-16091393,1996425334,1778412038,-15734778,181061919,1624064,-2091493632,1946158206,176063265,-1592822784,1183385226,-1942057986,209095430,-1834934805,-28931834,110378635,1988882411,239504908,71600934,654198409,-2096726901,1946159742,-28931291,1183774929,76097038,-120469621,38045990,425603,-1960440716,1183385156,-92370436,1183716331,1149969934,-1981755130,-947127226,1183441105,-28931078,603983621,66634231,-135248247,1183447662]],[40,6,0,0,[142509042,-385649408,1183514997,1144596222,638153988,1963359289,23324931,687747,-1960436363,-26282236,2096572057,76097028,38046502,647622647,637959415,-956152695,63558,654198411,1946436665,1149970000,2130155780,1976699902,1149969983,2130155780,146942,-963956107,201704076,1380995584,652118864,-16222209,1586101366,-297366292,956632986,-28931315,653024964,-1962653815,-1993936826,99289159,33048263,-193033984,638469774,1946582073,1149969990,-550650,913691147,-1030961525,1375734789,-1957670320,2013210334,-59310328,105351974,1358952345,-1930928503,1855646278,-989855995,-1993938850,1183516287,-62486022,1187448299,-2097151496,1962997886,8907011,638469774,-16485121,23788662,1150091626,-1706031604,1947,200689289,721712576,-1905595456,-14283194,1996424308,-25755652,1358591743,23724394,-85530610,200820361,-16091712,-1449462154,-352321523,-159973422,908186,-28931328,638469774,-1962654583,-1993935802,1183516228,1149839088,-126419192,1996423274,205819378,-6664186,-16776961,429586550,-1962934263,201716294,-916496896,-939520830,1459617796,-155705770,-1948742129,1996424822,-543533560,-1996488688,-770966458,1996437877,142016266,-1575026858,200837895,-1994754817,1465322110,1024666,-11513344,535362678,1958742784,-339244284,175570704,6946922,1637483114,721420303,1600004032,445129,2248,1988843095,138841606,20742182,28837237]],[40,6,1,0,[721611520,-129594944,24936486,1207900929,100811917,-1957296560,1212679238,971151952,-16053394,-1969153419,138841600,71579942,-1935602059,1144595968,-1996131066,99351678,33310407,-1912492032,-2010773434,-2010772668,28904004,-2080797952,1946220670,-1975614687,243146758,-1912173919,958793798,41878596,1048824107,2116028044,109879599,1048780779,2116028050,110272782,638076558,2130986041,-2083968254,537302078,-1801384322,138841606,105134374,-13958529,309709067,242614027,-1710590209,3908,-385202549,1996423373,1778477816,1778477569,-402626048,1183385297,-58817542,-1957596160,1183517302,-96061180,-1705609098,4049,-26026,2424832,-28931839,225755147,1778412118,10512384,1011354,6968832,1794799359,260217344,-1073020928,1178146677,1446343934,-2140647344,261921281,686489600,-351635829,-25263315,1443722240,6946922,-1711177624,4065,284990038,1183383552,139888902,74829835,938197035,-1980086645,1996424262,108461832,-493825,7011446,82313578,1459129340,750746,75380992,1784024950,6969088,1125786,1958742784,1590070215,146983263,-326413056,269662238,1996478606,142016266,1778808575,13035520,113953055,-326413056,177715230,1996478606,142016266,1778808575,11200513,113953055,1099776,-1957275904,1784088190,-263811826,-1986375658,-2097151984,1946158206,109748554,1978811961,109879560,1962165817,-227082438,-755969,-16348618]],[40,6,2,0,[1460046902,1358448266,1358513802,-133502962,-1705512821,4286,74839563,1223409707,-1928435114,1343680582,16777114,-1963029760,1589966918,1200104970,-112817654,189237286,720914058,-194578460,-1980340489,1784151622,1577275392,-1705835000,3539,173251159,1183514624,138806270,-1026990242,147324938,-950599680,64070,-16222465,-6683018,-1996488449,1996487750,142016266,-16353537,185049630,-1993575232,-1706030522,833,1451882635,1959791610,175570714,1476032255,-231681,-401734538,-1073020898,1183516020,-15668470,6949494,40501354,754586,1606429440,574153,17096,1187468887,721420508,-700020288,-1949022583,1451952710,-1980724468,2122570326,91553798,-1962621309,-632910142,205292326,1988713077,-700019500,71600934,653936265,-1996077941,-1960378810,1183386180,1284187878,-162625272,-1995682675,1183632462,-800159282,1037190796,57999384,-1962890519,-2094607266,1963002495,1783694858,-197531648,-992196983,-1977166754,62392911,8710400,71600934,653936265,-1995946869,-1960378810,1183387204,1149970150,-163149556,-1993849715,1183632454,-800683570,651314828,639779979,1948271627,2088969766,326435360,578585382,101479680,1791784703,-203560959,-1898166647,-1960388026,-524214204,640412418,403602563,-2094651532,1963003516,-831062258,1791784703,-206182399,-1898166647,-1977165242,-1048572340,112642,1174528211,-663320116,-1962933829,108954579,-2095221760,537299518]],[40,6,3,0,[-1969157506,-96061178,-768933257,109854339,-1591247328,468387468,110247555,-1593147872,1178142354,721582074,-1807842350,176037894,956732577,41418310,-770974933,-620033675,1451820405,-955913244,123974,14450307,1996448372,-25755654,23724394,6946922,1292698,-62486272,225820683,-1710328065,5364,-353779669,540475138,6967297,-100609,1996476022,-629735476,1792571135,327129600,1996423168,-428409082,-624897,1996481654,-28931078,-397350703,1183384305,23456244,-771852661,-700019730,1960068619,-731986935,108497190,1589906923,2005477080,1204233736,-1711276022,324502600,1358710409,1459255039,504730,-498693888,209043467,1358722815,1686635930,-9377517,1794930431,-2012898816,922686639,1996423456,1442867938,-3246337,1996475510,-663289894,1872363626,-16777196,241885814,381568653,344234576,1996423168,-951678458,-1974410198,-11483578,1996481654,1458067194,-196703998,1459255039,23724394,6946922,879770,-129595136,58048523,-1979775511,1183579766,-93915162,603987717,65585639,1174529783,112844,-1981397367,1589966406,-800685104,130491906,1589903360,-800685104,130491906,1589968640,130492112,1183580159,-733606954,1183522420,-731986694,71797030,654198411,-1207548023,-1993998335,-1993996217,686492231,-990230901,-1993942946,-953809849,1607,654198411,638076809,673735,112640,206014758,239569190,18888447,1794668287,-25755904]],[40,6,4,0,[-3246337,1996475510,-663289894,-510001046,-1962934265,1183447110,-59310084,1183649386,-1706027330,4155,425603,-1070920588,638213828,-1993996407,1183646279,-1957685568,1451952710,263436,141185106,-2143690086,-595688690,-1006144512,-786036130,1996424831,-968455428,1727521834,-999884862,-1957691286,1451952710,787724,-1197846446,-16777200,1956314230,-1962934256,1178203206,-1955237112,-1705636234,3860,256547414,2424832,200837889,1443722495,6946922,-1711234968,5405,-16749994,7009398,1389466,1975520000,1979648789,-39261949,1750093910,1201275264,-385875947,-15991398,1784024436,1744857600,1067057536,1442840590,926106,172394752,185357961,-385649200,1183579510,138840564,-15960321,1996425846,-2097059322,453106814,1356396480,-387680513,-125045165,14450307,1996429685,175570700,-495517865,-387680513,-125044077,58064651,-184855,-795210122,956301330,343279742,1779332863,6969088,1380506,1975520000,-48961277,1577993867,181061983,-326413056,-1205971369,-661778957,1460305547,-16222465,6948470,278530410,-1962934261,1979059184,-339727612,-1705617657,2845,-916496865,1426065098,-2091455349,1946159230,243172111,-1961987072,-1593406946,216729228,-351904117,-1843492086,110403846,-1962654071,-470348730,603983621,65585655,-150706441,-259323290,17596035,2122517109,74776842,233563857,-1055963251,-31194120,50620151,205819376,214092126]],[40,6,5,0,[-326413056,-1961460888,1994918470,105286401,-402108789,1566179863,-889237783,-1957363706,379087084,-401979765,1183514965,139365126,1510079208,-201660067,1426065098,-1251414901,172395286,-1962854168,1317733958,31320072,-1914086054,445169,1760332629,1183520481,18868246,-1962260853,29035598,21751808,-1962522997,29034574,20965376,-571908774,1231593,1760332629,1183520501,15984646,-1729536678,183018,1760332629,1183520527,14673928,-402241909,1566179545,-890522391,-1957363708,388786412,-401979765,1183514817,139365126,1510041320,-248321699,1426065098,1483271307,373721879,-1962891032,1317734982,113420,-1962879768,1317733958,113416,1510000872,-373757603,1426068170,1818815627,105286423,1509981416,-368776867,1426064074,-2039944053,138840855,-1962907416,1659373126,-379758080,80407258,-326413056,-1961382808,1317734982,113420,-1962901272,1317733958,113416,1509973736,-359405219,1426065610,-865538933,239504151,-1962923800,1317734470,106859786,1509977064,-203298467,-1947432107,1586169422,173443848,15394909,184552138,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846]],[40,6,6,0,[-628374589,46433114,407501441,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,536341252,973079040,275,-486538752,1292,-704576768,117441032,-1258224896,268435733,1761673984,285212928,1291911936,301990165,-1560214784,318767381,956367616,335544579,-100596992,369099028,-1308556544,-1677721079,1912668928,-1493171958,1191248640,-1476394752,-117374208,587203080,-805305856,11541,-1224670464,754975240,-1056898304,805306898,1157694208,855638547,-486472960,1006633237,-2063531264,872415752,-201260288,1023410453,704709376,1040187659,-1744764160,1056964870,-234814720,-1207959022,-16710911,1090519309,-1828650240,1140850955,-83819775,1191182615,184615681,1140851209,-486472960,1157628436,-620690688,1241514516,-1912536320,1375732243,-503250176,1778385417,0,0,0,0,0,0,0,0,0,0,0,0,6856,1988843095,-1983894774,1183443526,-62486032,185353867,-385649210,2122514802,141819912,-1996488257,317455998,638338702,705381514,653822948,-1995815798,1183579718,-1981286402,1183775814,1149969932,-137852156,984551,-389941468,1693918723,-26806522]],[40,6,7,0,[-940816759,60998,9047611,-1935596939,1144595968,-2095483642,1963064446,90218757,-1734276117,-62506746,1755383413,-364476152,15367811,1183720821,1962878476,1962878468,-25755898,1778412119,42179072,1183383552,-364475920,58048523,-2097096471,1946159230,-339727612,205950475,105155366,141358886,-1411329,1996484214,206474220,-1981385079,-268179378,1359791747,47553110,922681344,1996423456,23239402,1183383552,309788670,6946922,97946,-129595136,-371063,-9956746,-1694537216,396,-1980479863,1996486230,276234002,-15829249,-16741834,-16741322,1778458678,-1006605824,-14227874,-14285705,1996424823,74907398,16777114,-62486272,16678531,922684532,1996423456,-25858,2122514432,141820144,-1695516929,763,-15567105,1996487286,-25864,1996423168,-159973614,-1695254785,65535,1593591435,281200991,313344,-1205971456,-661781973,-1710852353,65535,1451880587,1959791614,209125187,-16091393,1996425334,23746302,1744865384,870842566,1958743038,209125159,-16091393,1996425334,6969086,1181378154,201202152,-15895360,60425846,-1207959550,736821249,201213579,-16223034,-6683018,-16776961,1996426358,142016266,109721343,109852415,1114243178,16777114,532687616,147507550,-4710912,-1579643137,378209930,-887159156,-991130795,-1960442786,138219079,1998091264,1959329288,1946364936,-339727607,571405,1085802731,-1207702784]],[40,6,8,0,[-1027013632,214433796,1448542208,-1912179061,-14284730,-14285708,23725684,6947178,-6684566,-1962934017,1979649016,-339727612,138841713,71600934,-1056960763,-31194120,107280166,-939768183,65094,294531,-1070922636,-1960441621,-148502972,-11073428,1996488310,-1983804164,1317663862,-2081422346,1448152262,16777114,-195116032,74972966,108527398,9058047,9189119,1778477655,142252545,1183449087,-6662152,-1962934017,1600059462,443081,20168,1988843095,1979058952,-373282043,1784021468,-632910578,-6664170,-956301057,2667078,11814599,-599356672,-1236891239,-1950853495,-1986404794,1451866694,-1102657604,1183449089,-479791390,734021257,-1001485879,-1983754615,1317652558,-867268154,-1983230327,1317654606,-733050418,-1982706039,1317656654,277974,79168887,1024322304,91684872,-352319304,1619971,-138393975,520468070,-1041816576,1727464424,-62486086,16664263,-1925027328,1343664710,-1979808280,60418630,1444150342,2622974,1375785603,110205520,1183383552,1975520232,-12457725,-377206630,-196703996,736642699,-129070647,1375356553,-1913025762,-1064390026,347676438,530969344,-193527975,1778939647,-1166606592,52877707,-363986161,1996443984,-126418950,-6684566,-16776961,1996424822,1778477572,1778412033,102537728,1183383552,1975520246,11135235,18888447,-577109142,-1962934268,540475376,1778412033,80976384,1183383552,-229209616,18888447,1778450280]],[40,6,9,0,[79993599,1183383552,-296318484,18888447,-1695123713,1205,922744971,6947104,1996423274,74907398,6946922,653811396,637827071,638089215,1577262851,106104554,1794668287,13395968,-6676374,-16776961,1459691574,63130,540475136,-294191359,-1695779073,280,18888447,-887041,94040182,-16777215,1442914358,16777114,-193528064,93978730,-120,194701430,-1962934265,1600058950,443081,-1275051,1589905526,1334453764,653077002,705382282,1878468324,984324,604240065,652343294,1778804727,-1960423424,-148502969,-670889873,101499779,15374931,-1027014656,751304710,1448542208,1183432747,-263812626,-1981004151,1183443526,-498693660,-1710852353,424,1451880587,1976568828,31123715,654067342,17464448,-2144990091,1963002748,114437,-13958421,637569697,1963213881,9216331,105134374,-16039307,1996426868,121477638,1183514624,27322630,141049483,-397015465,-11010230,-16741834,-402617290,1183448394,1958743022,205819169,-1979953525,1317659206,-263796764,1928003584,23746054,-1979938840,-1072959418,652804981,1962871553,-59310317,-402625962,1183448176,1975520238,17819981,654067342,637826303,637957375,705315978,-1977200412,1783630660,-1711248896,170,-1981004151,-1072955834,-11526796,-396952458,1996488394,-1976107010,-1942552832,-53942272,200165001,-385649216,1996423365,-1928434962,1343673414,205722,-666465536,-1982173449]],[40,6,10,0,[1187511366,-1962934018,1175184454,721777890,116103616,-1946401141,1183448662,-94991880,1183531626,-27882500,335037955,1347615318,16777114,-163149568,1937031179,-242497237,-1947711863,1175184454,-14191134,1996484726,-59310082,-1981266293,1183441526,-1705619228,1763,-1948105077,1174660182,-1980724228,1996482646,-25755666,-1946388737,1448142918,-6621045,-16776961,-16722378,-16741834,1778420790,-16684543,1996481654,-1705617438,49545488,-1423735,-6621578,-2097151745,1946218110,-294191352,468890,-260144384,-16223232,899346550,-2097151993,1946217598,-327745784,94362,108461824,126874,-364475648,-1070923029,-892772514,214433794,1448542208,-167217525,1965042500,6968844,-1575198822,1975520007,16378115,19219702,1156974964,58032165,-167712023,1975528004,742716949,-166759167,1963402308,709162505,-385649404,-11140913,90834550,-1710980760,135300219,2089023627,292880410,-196702889,-6664170,1207959807,-1595341963,-1983894784,1183448646,709162748,-1593019388,1183386026,163750398,-151239031,1946231876,-11053555,1996488310,688167676,1157038079,309706794,19678454,1156975733,376701994,19219702,1465258101,1149895530,4203812,-1621321136,1156974691,661914148,69485814,1156981108,175489066,19678454,-919927691,28902379,-11053568,1996488310,144331260,-167228414,1946297412,1784108553,273521153,1156974683,158598180,6969174,-15708774,6969343]],[40,6,11,0,[-1886911078,-916496888,-939522870,1442840580,26754691,-385649664,1183514801,138808074,1746801524,1996424986,142016266,-668953446,1975520008,-1576602105,57934086,503358441,-1710666136,65535,201082505,-955943488,130118,26877579,69879798,-123665036,-1207702780,1183383553,-264830978,-59310336,-2090336150,-2072274428,-259323634,-1709274282,142081793,-1710589953,65535,185222795,510920774,175570774,-16222465,1189674614,443031040,175570695,-1710721281,153034109,508956651,-16311704,1818951286,663529114,6968841,1082656154,-1961366775,1175128646,504329224,-16311704,1996425846,494770696,-916584080,-939522358,1459617888,71732054,112471799,1746858123,1317865242,-1957620022,71732168,111161079,1358710409,559585873,1996425604,108461832,380257933,-59310256,559585878,922683852,-6684234,-16776961,922684022,-1264975434,-1996488694,1187510854,-1962934018,-152437130,-230257408,-963948522,-1929125695,-796153266,1343668483,63590029,-1991108911,1451862086,548969126,-125105696,384452237,1996428880,1996428966,548969128,1183386118,1962871804,1958742891,-364475033,-963948522,-1929125695,-796145074,1343668483,-1700505975,169681044,384978573,-1437692591,61101707,-1991108911,-1801805242,51002912,1967694406,-230257361,-963948522,-1929125695,-796153266,1343668483,-1700768119,173153661,384452237,-1605989552,63590029,-1706027327,64429437,544538379,-16091393,1996485238]],[40,6,12,0,[-163148812,1358054955,737691275,1783690310,-1706464678,2714,16547459,1996431476,-361300214,-1947437313,1177284166,1183535338,-330945552,1784310352,35494473,-2092564480,58524926,-2080439575,1946221182,175570699,-1694861569,1140,-1026990242,-1957363704,108462060,6946922,6946922,929693802,-16583526,46844415,-1957363712,1048794092,1946158456,-2122606050,104532759,326436214,16678531,2023819380,-28952315,28837237,734251264,-926692928,1459617796,2017364822,23746309,605839258,1975520011,13691139,-2079942057,-259323065,18513283,-1992245221,-1072956346,-1705634956,65535,69617142,1465255796,-330972774,-2009169141,1047920901,18888447,92813055,764314,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,540475141,1778412033,1785096704,-26042,2122514432,1366556926,18888447,922698731,-1952841290,1442840585,92814979,-1593477887,65733046,1342253217,775578,-28931840,-2143879338,-2110324987,-2043216123,-2076770555,1784310277,175413833,2122514432,158597374,-25755818,628634,-58817792,1443394560,-6619286,1459618047,-2077124010,116067356,91883207,1599995904,-1205943351,-661779375,-706159829,1958743038,48762372,248192768,-16703000,1778743350,1962187519,113708152,1420,91752135,1048772608,1979778440,-2009661685,-1711248891,3244,92800711,113704960,1406,968907,508974848,-1911743048,2017362904,74711045,-5249010]],[40,6,13,0,[-1559476597,28837240,92185344,-955941725,358918,-2122606080,1990397151,108954373,-1962117888,-2096712650,1962936446,-1962218745,-202701194,-351764853,-1606513916,172395270,1023772835,494272513,-1711183280,65535,1779070719,-230257394,1436176406,-1962934266,2123101814,-2076800524,-2042722043,209125125,922746730,141034890,224749582,-76264294,93102861,-916496865,-2097149750,359998,1048774517,-352254598,2114912009,2118025989,-769982203,-770974985,2090929524,91923205,57982987,-872550168,518818645,-1911730504,106859480,201176040,235173056,536853736,182985,91897475,-402426880,113769929,1402,92145407,-326412853,225097758,1586223246,-41752570,74760203,-2824178,46844191,-326413056,227653662,2023872654,239483141,914363509,-2097085060,359998,914360437,-402586246,-920650371,503319242,-1911709768,92971480,-1957311713,-1112006932,-1579643379,1589904768,126428678,637895329,520243081,314057,518818645,-1912495944,-388289576,-1072956140,1183540340,-2147075832,-1962314491,104400454,1383335298,91897475,-402426880,1183579425,92316424,-1559869813,922682754,-9829000,276100250,2016870158,-38395,1745193526,1701380095,1951177229,-1935472797,2080818949,-2097151739,17137214,-654852069,184908451,-402426688,-920650535,1226,712,-13937065,110640771,-1956089080,1552616054,189265436,-1006078944,-1960442274,-163321033,1947208519,709162574]],[40,6,14,0,[-1962445820,1191508030,1149898987,1019225130,1006924992,-1090292352,1149894657,1019225130,-167349184,1946233924,376579,787990411,-259324256,637951684,1392916227,604259469,1355164664,-191233942,1577773085,113953119,-1957363712,190206188,-1962314277,-1962872778,48955972,-661977205,1183517419,105331198,529204852,-227157237,-916536437,-1957275709,-1948570629,-1948349453,-3741497,-166989685,-141880715,91551243,-351896437,735783912,-5314368,1438867294,1465117835,-1946801322,-3544866,2117859467,184841726,-1962510858,1979059191,1590070250,-926693025,1442840578,-1995671925,-166986122,-617935755,-1946181912,-25785872,2122522091,125042696,-1226252661,-1962546177,-8001314,1983639691,721712638,958917568,-562820490,271271158,1157027956,108267563,425603,2088881268,1970053152,578584839,-1099690327,-916535669,2250,1224,-1205971369,-661778338,687747,1996426612,142016266,1025659290,-1962677488,1183385670,207522812,188120971,1780446719,-1710855616,65535,-15992693,-1070922635,96960235,1586167809,914327820,-1073002517,1569528436,-1995076862,183238270,1178142603,-2094893828,2034894019,-25261069,-1056601257,100991712,40521728,1125274,200837888,-351635969,105286585,-352172151,207522608,-13205623,-1053455611,-150797594,2122534478,242483210,-16091393,-845543306,-1995407071,1183579206,-1962636804,1149830726,112642,-916496865,-939521846,1459617804,290633758]],[40,6,15,0,[1586223246,910658314,200689289,-385649216,2122514640,225705992,-16222465,1369048694,-351202782,105286403,-1577433463,1178141544,-1207601674,48955393,1183432747,-163148812,1183400000,-161575940,1183385483,-28377090,-1914109063,-96040192,972840587,-2096729081,-351994810,-1946448920,1183384133,-193035272,957051904,1912826430,1781433093,1586168835,1963982838,983192336,-1962934254,1204226654,-352321482,71667002,1461604382,1341554219,50315599,737566347,-1042286785,-1705573657,289094114,16023171,1996428661,-161575946,-524220533,1346387970,-6684054,-2097151745,1946159230,-92864760,-1809697126,-129594607,-1070923029,-892772577,214433798,1448542209,201111582,-4204402,173968383,-1992931445,-1072956346,-1595341963,-1980724480,1174628406,1746832198,-1995994365,1877737030,57292425,-1073726335,889134706,-17267059,6836246,577739265,-2037575091,-2037776648,-1769144588,216792822,-2037840757,-2033713420,65270,1150025515,-129595134,-1898935266,-2584896,-1224799626,-1224737034,1996488436,106889208,536495753,16416387,29295989,958720768,1946380854,82739971,-16464253,326696526,956525729,-1578011644,70845294,2078868340,-941233153,223238,533170944,-892772514,46661638,1448542208,-1962516853,1183397447,1958743038,1190169423,-1948742842,-1590498497,70845292,1962871413,308845058,518717440,956526241,-16091900,-996539788,-351118236,3965197,-16289088,574003764,-964489340]],[40,6,16,0,[-881242364,-1694599425,65535,-955883893,13895,-892772514,-1957363710,-1162338580,-2585070,1996427894,242679568,-15960321,1996425846,108461832,6946922,2122514538,-1071972084,83886373,240156678,520111336,969417,1458342741,318486558,-164898674,-15173889,1996428918,309788436,-15698177,1996426870,1996445196,142016266,1778808575,78243841,57982987,-1962933826,-916578362,-939518774,1459617876,-1732764074,-1948742129,1183388742,444498942,-1593412352,1183383792,373721882,1964525067,70838531,1780119295,476027393,-1073015997,669582197,-297351420,1048772608,1946158456,2016870170,444006149,-719580518,1958742803,-297351414,882507777,-1592994035,101384586,108265864,520028522,1190527368,1165262855,16008903,-163133696,1586167809,476023578,537544694,1586173557,476023578,1074415606,1187449461,-956300556,128582,17188598,1586179444,726136346,-2145094654,-2147290034,-351734194,-196688102,1187446786,-167771658,1946224198,-196688118,1187446786,-16774666,6953590,-624897,2073752694,-1995174012,1190591558,410255878,-26032,1183383552,-229209616,818819,1319175797,205949185,16678531,1996433525,-599356134,-1944959351,1343624278,-870831974,-196676076,-15764222,1183710326,1783633628,-26110,1183514624,-96040680,-1995028853,1183578182,341216018,-729903842,118943883,-1515857266,-165698139,1963127878,-59310268,383010445,-1711117744,5243,1183432747]],[40,7,0,0,[-465139226,-1994897781,1183574086,-364476138,-1912834305,1343677510,-6684054,-1962934017,1177282630,-96040476,736773771,1183442502,442403832,-166047861,1954547526,642250309,-2092993276,947257849,-867791535,-6664170,-1929379585,1343671366,-1946532213,1194007134,1183535120,306654200,502569552,1996428510,-867791590,6967318,-1711241880,354237982,1996474667,410451964,-15304961,1996428406,276234002,1359902463,-15960321,1996425846,-196703736,1023410725,-1071972351,-397354761,1183384187,-59310100,93978730,-2095755896,81470,2122546292,1450443006,-595686114,383022733,-1524689401,530949541,383534733,442403664,-15697921,-191229321,504720669,-1916502387,118938742,-1515905258,-1927305819,1343669318,-362753,-191170442,-1927971299,1343669318,1183666198,-1706027300,362815142,1586171883,-998339302,370177933,-1515870969,444006309,381961869,1778412112,122591744,1190532569,57999622,-1593786135,1178142072,-2091813606,1946222206,-1136227038,922701846,922682752,-2136930942,-2046426363,-2103357435,-2079980795,1033523205,-2095714275,1946222206,-1136227051,1343639574,383010445,507419216,-1073015253,1183518324,-2147089926,-129594619,92407297,16678531,-1927404684,1989000318,369563348,-1515870945,1183653797,-1957685572,2013207134,309853968,-1424100198,444006159,-362753,2122578038,125042942,-1933818227,721677266,1347590592,-16114278,442403839,163715,-1974266508,35924807,-1071972036]],[40,7,1,0,[67501604,-1600499712,-166284662,1946289734,205949763,21890617,922685044,1783628110,-1710921216,6470,21903103,-1018113,-6622602,-16776961,922688118,1183449422,271622,452985149,100410560,-1706033019,385564375,184650401,1946257414,-16750074,-167671778,1946224198,-25263237,506360832,-1917550963,118936694,-1515905258,-1927305819,1343665222,-1961206133,1200292959,-96074992,306678608,1358448131,522056858,442403607,184711051,-2093124362,1946222206,-1404662504,1183666198,-1924131148,1344145476,1042169498,1958742807,57300507,1149960298,442403602,-1961736405,1328222284,-1705947120,394372998,-1075104629,15629955,-342227596,-1961668340,854322246,818819,1996427380,1778412044,1778412032,417569280,2122514432,326369290,-16091393,6948982,6946922,1033502826,-1206401507,1579089921,382388575,5163008,1187468800,-16776978,1183652470,-1706027298,1971,2122576011,225706004,381568653,343342928,-351111425,-1102672630,1183666198,-1706027298,400301437,1080963,1183649908,-11528506,1996427382,494770702,1183520968,-1136228072,-1995028853,2122561606,1752432644,-1927645441,1343675974,177865322,-16777192,1183652470,1783633598,404724226,2122514432,259260432,-1927645441,1343669830,1117389418,721420312,-800683584,-1949415799,1183389766,373722066,-2865527,1183652470,1783633614,341350914,1183514624,-834262062,-1961343351,1177277510,373721552,-1072970101,1950878068]],[40,7,2,0,[1950894192,722791175,94955968,-15042817,-402566090,1187448227,-1962933778,1174607942,-129594946,51922571,1183433286,373722108,-1983887869,1183578694,-1002044650,-2080487799,1962938494,12970243,1963130499,209617753,-2096729088,1963003006,-565801651,1343639574,382092941,507419216,-1073014530,-1662450828,176063232,-15698944,6949494,6946922,865730666,-2097151975,1946159230,142016275,1778808575,1778412032,-1711248896,428940605,-385875528,2122515726,376766702,-15042817,-402566090,-1073019645,1256784757,-297351169,922681345,1996423504,-931725370,-3508481,-6632330,-16776961,-16690122,-16691146,1778471990,-26111,-259325952,58048523,1224676585,2028536693,57952511,-15799480,-1929292746,1343675974,1355674,50234112,1340670836,209617666,-2096532480,1946225790,37808387,384845453,-1102672560,2107265046,-1927699939,1343682630,1183666198,-1706027298,431169086,381568653,-1924131248,1343675974,-971096422,-1169782503,17596035,1183648885,-1706027290,321133924,1183528427,-1102707944,-1947842935,1174607942,-364475966,51791499,1183432774,373722088,-1983625725,1183706182,374347494,-129594032,1050300438,-2095439586,1962982014,-700019446,1183666198,-1922438152,1343673926,381568653,-129594032,1050300438,186271774,-2093583168,1946163326,377389833,-385649664,1183645845,-1924131114,1360445006,385371789,514234961,1183652441,374347478,-431583920,-1197846506,-350590432,-1102672606]],[40,7,3,0,[1317883926,-1705961744,444407956,1534377995,383141517,-1102672560,2107265046,-2095410403,1946159230,142016272,-1928956161,1343673926,1763540378,176063254,-15436800,1996425846,-663289898,-2459905,-140845962,-1107296230,1183514626,-632931882,1183517566,-666486308,-1561787523,114176,-2097111831,1962936958,142508812,-1593412608,1183383890,176063242,-385649408,922681473,1996423504,-1065943106,-4032769,194692214,-16777189,1996425846,-92864520,-231681,899350134,-16777189,1996425846,1345781514,-1711117823,6982,745848843,22034175,-1673473,1996482678,-327745558,1834906,175570688,-16091393,1778470966,470981124,-259325952,58062347,-2080566039,1946159230,175570702,-16222465,1939474038,-1962934243,1178199622,-1962377494,1178201158,-385647384,2122515061,259260420,-1927645441,1343678022,580518506,-16777196,1996429942,-394854426,736773771,-1957632442,1177283654,1996443880,-431584486,1354516011,736642699,1750120518,543817932,753306,36432128,-1709541633,5090,-1984805239,2122560598,376766702,-15042817,-402566090,-1073020361,2129199989,-297351172,922681345,1996423510,-1065943106,-4032769,731563126,-16777188,-16689610,-16689610,1778471990,473864705,-1073020928,922692724,1996423512,-92864520,-231681,1721433718,-16777193,-16689098,-16689098,1778471990,476355073,-1073020928,518587253,-1236875268,2122514433,57999628,-16728343,-16688586,1778472502]],[40,7,4,0,[-1710921216,7309,58048523,-263959,-16688586,1996429430,482646550,922681344,922681690,922681690,23724376,1879962,-1236891392,17596035,-1072991626,20791412,-12880896,-16690634,6950006,-677771926,-16777188,-1962847690,-654855610,-1270445232,-1705977609,7410,22689535,22689535,22165247,93979754,-1996488675,-1072974266,20785780,-14322688,-16690634,1996429430,495491606,922681344,922681690,922681690,74056018,1915802,-1236891392,11959939,1391002485,176063483,-2096335616,1946159230,22192390,-2096478583,1946159742,175570762,22558463,22427391,1570374250,-1962934243,1979059184,-372864251,2122514634,326369718,-16091393,922684022,74056026,1475738,-2081387776,1946159230,175570702,-16222465,1771701878,-2097151975,1946269310,1513553778,-1300824319,-1699449089,5779,-1709541633,65535,-15042817,-1711187402,65535,294531,1996427124,-129594086,40521750,1969562,444006144,-493825,1183578742,-129618948,-28931248,1358579243,-1961199873,1177286726,1183535292,-1203360774,13396048,-1113972630,-16777189,-6677898,-2097151745,1962935422,-11671293,556675,1156121461,444006399,-16222465,40502902,1805210,-13506304,415418718,444416,74907392,-1710852353,65535,1778412112,508271109,1183383552,108462074,16777114,1958742784,74907409,1342469887,479854954,-1996488677,1996487238,466131462,1996423168,1356396292]],[40,7,5,0,[-654851445,477796944,1183514624,79874554,315097088,1448542208,14696067,-385649664,1190527459,343212552,-2096472437,1946158207,15769867,1946437433,30009603,20856451,-1710787584,520881887,915086315,300613934,1778545919,1744857600,-6651901,-1962934017,1979058996,1782606571,264542738,1183383552,1975520254,26077443,1988876427,109022474,503870605,-1515870969,-297892955,192151552,-2080481653,-2097019281,-1962800569,101056070,508567040,-1436017072,507419143,-1073012570,-387382411,-27358464,-1962522741,468424,737560201,-638121393,-1946530167,1194003527,-129595128,1200209963,71797006,-1995815285,1183515207,273123592,57934504,-1962881559,2123234910,108498414,-1515911402,1048815013,1946159480,-297366247,6967318,25435903,175423499,-2130813301,-385806257,1996423314,-163149050,1358579203,-1694992641,65535,-1979818357,-1073019833,922702452,1586168096,74973182,2090650,-62486272,1014284299,18888447,1812018330,540475169,-159973631,1996423274,-126418950,-1962510593,2013265502,142081798,1778437224,501455392,922681344,1996423456,569547516,518717440,-2080481653,1946158207,74972936,465306,-25755904,1107866,-28915968,2122514432,1433665790,-2146804085,-1954536369,172394759,-1962852703,126484062,20848265,-2096996469,1946158207,-25755883,-1946263925,2013200991,-402626044,-1073020887,2122522484,427032586,-100609,23726710,184554728,-1962249024,126552670]],[40,7,6,0,[-351648119,-916496671,-939522358,1459617800,106859350,1736579,2139321460,259391770,-1927645185,1343682630,1794970,-1928533248,2005792894,-1526262264,-5921371,1183647350,-1706027272,550538163,1114947595,21247743,-16228725,2013202039,175636232,-1710458881,8621,-16353537,1778467894,1054317128,1996431588,108461832,385369741,1778412112,127572481,-1073012427,-1070922635,2122525419,561250308,-1962516853,1183384135,1958742790,142016276,-402560432,-1072955551,1586224244,-351827194,112869,-1026990242,247988230,1448542208,16402119,172395264,-244087,-1130754954,-1960715002,-27358760,950147,1117856628,-62486271,175570768,-1207011329,1183383553,-1097182982,184549409,1208384704,15270783,540475137,20224513,1586233343,273151742,-1923517439,2005791358,-1526262266,-2136627803,-1912729497,1343681094,520028522,-1073020540,-857144459,1144454912,-27358463,-16353281,2013202551,209190666,1747866,175570688,21247743,1794930431,506370564,1967652864,9496835,33179335,8972544,637951684,-16040053,1218055541,-1961230972,106874104,-12613338,-1962860490,2013265502,190421508,-259325952,1769272843,-59310249,1940634,1586190080,108527614,-1962379265,1194003015,1200312326,138881804,540475216,105351681,1342179109,-865599382,-1709151744,8154,-130613417,570530309,922681344,-1705639648,8101,-16091393,1996425846,-1710986500,9044,-1694599425,577440089]],[40,7,7,0,[-335919477,-25755893,-1945544294,112674,-892772514,113770504,1448542208,310360094,1048828046,1946157370,-2122606064,104538814,91488570,-51789781,-1577112832,101384586,108265864,520028522,2117665160,959869958,1946237502,13428995,-1710852353,584255536,1778808575,-401713406,1183579048,20751110,-528385126,20620066,1778808575,-1969186303,-1662442767,977156352,-385649407,-543555434,-1591539450,1183383868,-1547687162,1017315642,108461825,-1600519830,-953981814,130118,33179335,20881664,2123100299,1962281978,272954949,-1962642174,-2081232076,1946160764,1111395114,1962891009,141885190,-16091905,-1063646092,-956301280,130118,1962891095,-1710986738,8535,-955943608,64582,156867158,2122523511,225706236,15742719,8742999,2134824858,108461859,-1509412710,114462,184650401,1946257414,-16750074,-1962833890,1600004039,182985,1760332629,1996432326,-26100,121372672,188482674,1183517046,1617083148,-1962796568,-538442170,-379758079,147512787,-326413056,-1960584600,-1561852322,-379758079,46857884,-326413056,-1960573336,-1830284706,172395265,-1156821365,-35127288,105286401,-1157083509,-236453880,-379758079,248180340,-326413056,-14390936,-1499850634,1006632995,1006924295,-1962314229,1656428614,28108896,-1961867637,146477646,29288448,-1962129781,146476622,28502016,-485863797,328880403,1006632996,-1962314746,1740311110,24963168,-1962522997,146475086]],[40,7,8,0,[24700928,1273584986,1362670,1760332629,1586177223,17033242,-1961736565,146478158,24045568,-1961998709,146477134,23259136,-485732725,1201295635,1006632996,-1962314746,1740311622,19720288,-1962391925,146475598,19458048,-1459206517,108298232,-387972421,1566179602,-890360599,-1957363690,618948844,-401842549,1183514789,172919560,1510028008,-357766819,1426065610,23653515,173968165,-1962899224,1317733958,18212872,1458134362,445163,1760332629,1586177310,7071754,-1962522997,-1578629042,-379758080,113962028,-326413056,-1960489880,1323830366,172395264,1979711805,-1706012654,9367,1951925564,1617345286,1509985768,-419567267,1426065610,1617489035,106859301,1509956840,-404100771,1426064074,1953033355,106859301,1509951720,-408622755,184550090,-1961397029,1960512459,578730005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33568139,19029504,33554432,35015424,50331648,18795009]],[40,7,9,0,[50332928,17828097,50333184,18874625,50333440,33841665,50331904,35491841,50364672,35515137,50364928,35529729,50365184,35686657,50365952,17024513,50335488,33832705,33556224,102741760,50331648,33836545,50333952,17100545,50336000,17145345,33559296,118149888,50331648,34138113,50369536,34312961,33592832,168290304,50331648,35621889,50436352,34326017,50339072,34289665,33562112,201785856,50331648,35794945,50340352,33639681,33563392,757432832,33554432,219630848,50331648,34333441,50341632,35865345,50375680,35800065,50343168,35535105,50375936,35804161,50343680,33827329,50343936,17128449,50347520,33860353,33666816,302529792,50331648,33822465,50444544,19257345,50415360,34120705,50348288,35568385,50381056,35500289,50348800,35649793,50349312,33996801,50350592,35102721,50351360,35993601,50449920,34355201,50450176,35542529,50351872,34388737,50352640,35126017,50356992,35546625,50357504,35797505,50358528,33895937,27136,0,0,0,0,0,0,0,0,0,0,0,2248,-28915882,1589903360,1200301572,1468737034,-129595124,-1946528119,-1048377266,1381047816,499161680,-1073020848,1586170228,726136328,-385649656,1207304369,1584734251]],[40,7,10,0,[268813195,-11526656,1996487286,499161848,-1073020807,1187465332,-1962934020,2005600350,1962281730,725939761,-1928039408,1344145476,-362753,-1063585674,184595485,-1962641984,-153162956,1963469636,1996445197,74907398,-1979748888,2122579526,1249181950,1187448299,-16776708,1183516790,106334980,1375734277,413047376,1183514828,73319432,38242598,36399184,117208831,-1484350893,1183383929,1975520254,-129594607,-990226805,-1993997218,-1993995705,1183517783,721611774,-1026990400,885522438,1448542208,56932382,-1070868338,-1980217719,1080620614,610947104,16777114,-1983304960,1183442510,1975520232,921278724,-701038846,1684689152,487080602,-297367293,58048523,-1962798359,1183516286,-429997042,-1962440410,-1993995194,1183515719,173443848,105351462,139954470,628424459,87988823,-259260417,58062347,989976297,721712638,-1962742794,-711305224,-1996382700,1988749894,239504364,-1979824503,-259324290,1955267563,725912068,1077723172,-1705577356,27673604,-1710328065,28158164,211419498,-956182763,64582,32786119,-427914496,-1929302039,1343673414,594149482,23733098,-417054566,1975520001,-733573835,6967318,1744896104,23724296,-266059622,1975520001,1036294685,1183646212,1783633620,33581056,1778518376,608213505,-1073020377,1996469620,-947169304,-1947707765,1181146,308957266,1988753291,-765556272,1715069594,-498693374,-991668597,-1993944994,-1993995705,1996426327,-397212144]],[40,7,11,0,[-259260994,91537419,-351243192,-294221039,652756622,148935,-1962677504,-167049610,-1705638284,42538197,1745778431,1983447597,-1207601938,48955393,-1957642197,1464920134,-1983086967,-2036675002,-1962758489,1589967942,1194927820,-1993378814,-1072956810,1750078068,6947374,-15579763,-1705973642,47884166,652756622,-1996339829,-1072956346,1750081140,23724590,1988693483,1958743034,795365391,-16750078,-1705514890,49981318,769017483,91488418,1963024429,-196688123,2122514432,57934068,-1694565399,50407613,211419242,-2096951531,1946158718,-361300202,957666714,-327253245,-16223232,1889201270,-1962719487,1178204742,-1004899090,-14227874,711459447,242679554,-2036706554,-1996263769,1451882054,-294191112,-16682854,-394854401,16777114,-163149056,536368779,-892772514,449314828,-1205993472,-661716993,-1710590209,60205268,-1962522997,1183385686,-94991880,-1979955575,1183710806,-1588586760,-523172192,112501072,-1705975599,60628505,-996538901,-1929137859,1343678022,6815850,34170882,1083834730,201326372,-1948027712,3008582,1208382466,-350194616,-129593894,1996443670,-193527818,-602029926,1975520003,683514566,28836838,-1710757120,2631869,-920666069,1738,69384222,512481422,1602945264,1960512258,109019925,-167349248,1963993927,-350254332,112876,-1070871777,147376927,1448542208,16431134,2123094158,1979648774,-264336636,141986560,-1711248810,81202162,-1946270071]],[40,7,12,0,[1183384644,139234300,1328273547,-95516400,722095243,1317605967,1077958392,158505552,2089354421,725939716,-2095877056,1946158716,106728205,137119734,1283458164,1043925036,309657840,69944566,1283460213,1784022059,-1969186303,1043923923,259326192,137118966,-1705637515,80282313,1443097424,1166868586,1067077634,1459617545,1996423274,-126418950,6946922,-191232662,-2080375038,1946222206,23746056,-15994214,-62485505,-916496865,1426064586,-1957237621,184645142,-1960676142,184644638,-1961200430,1194919494,-2096729086,-347470653,-164131858,1947216708,-339309820,1589652226,182985,-1947432107,-1962839026,184645142,-1961397047,1959922649,956795665,108266566,1241826179,-1014239253,-1070923029,180937,1224,1988843095,-62470394,-963969024,141826876,74719292,58001724,-1962878231,1207306334,125059115,-768884693,-2097099031,95294,1080692853,-6683542,-1560280833,-1073020556,-166993292,240522612,-1946201880,1962871800,142490378,1187448180,-16776708,1877477494,1975520255,1979058953,112708,-259278613,425603,251618677,512426358,-473890442,1950255874,-1996387583,-1946483964,1149829701,378626,1983808256,1249181697,24393471,16777114,1946601216,-352321535,1949761337,24551681,48283968,-1706923440,65535,-166989685,1541997429,1949731327,24551681,50520257,1980170224,-1953109247,76089414,-1996077429,2122515012,57999612,-1191216407,837353474,-18177]],[40,7,13,0,[-916496743,1426064586,-11080565,-941095306,200313854,721712630,-1962677312,-916585916,714,2248,73304918,-1962391669,1143669879,-129595120,722225035,1183387716,172461052,-1995291605,1200355910,306457358,1996443731,-92864516,-1694992641,-62468,46319966,-326413056,-1205971369,-661780173,-401967361,-125042770,74841867,1961607211,-1962510709,1207306846,91496491,-352320840,726108686,20709668,-31145957,-1912601851,-1993996218,1166738500,173378312,105154854,139757862,38061862,1173749760,108265746,38061862,1173749761,108331538,19613686,-2144991884,-1962802612,1435176005,1149838862,1418274314,239373580,1461604358,1293778330,112649,-916496865,-939522358,1459617806,207537238,-1996458847,1990327878,-62486272,41911078,638548992,2114078521,114437,-13957141,-4258837,2139301631,310116358,654067339,2114340665,112645,-1070921749,-4717589,-230258177,4162342,1183519100,121186046,28837246,721939200,-1207702592,1183449087,2139301622,310116356,654198411,2114209593,112645,-1070921749,-4717589,-196703745,-135117173,2143292399,-196703478,200699639,191397568,638615039,637683595,637945641,149447,-2094929152,2113991294,1334519323,1328227846,-62485758,41533739,-1993949141,-939326905,105875750,16154243,-1960440195,1193879047,130491908,535494656,16023171,-1960437378,723911759,-28931313,41533739,-1993949141,650642183,-1006350455]],[40,7,14,0,[-2094659490,58064703,-1962887191,-1593786338,1183383746,141986810,41714470,-1961722880,958856262,92144196,-352321096,-339727609,-18429,-990361975,-1960441738,1174602308,638941434,50480267,1178335814,-1207599364,132841473,65781803,-1979711560,1992618566,1015227912,-1961788416,958856774,-1207599612,132841473,65781803,-1979711560,1992619590,76228104,326681347,50629414,-28951613,28837246,721939200,-1207702592,1183449087,-230257676,200830711,-1962246208,1861743686,2126515190,-18419,638082756,637683593,1589905289,1065559556,-1961200385,958856774,-1962311929,958856262,159253063,-1993949141,-1993997753,-916496889,-939520830,1459617808,-222814634,-1948742141,1183648382,-1957685520,1451951686,918792,2107265106,-1006003683,-1960442274,-1960442297,1183385687,-27883012,172460838,207063846,-1980217719,1173813846,309674027,384845453,-62485168,1183666198,-397404424,-396886603,-259261222,1014298123,1183667742,-1706027280,165158269,-1946401141,1149894230,173312264,-1946663285,1149893206,240421132,637951684,16926710,1283458676,82510098,-32349056,-49126272,539706870,1784096628,1847958016,-167050092,-167048588,1156993652,1282670866,-229757,1784104564,-59310336,-335644929,726005269,-2095614975,1962932350,6969135,-493825,7010934,359268458,1784093163,-260636928,-1947044097,1177285702,1183535344,-230282250,-1709938096,196215540,106873943,74972966,-955518310]],[40,7,15,0,[726005259,1463055392,630849898,1460311406,-1946414616,1962281968,106873890,38270502,-2147191807,-1006562740,-165280162,1946288711,307003398,-2147161342,-1191374236,1579089921,113953119,1492992,-155705856,-2585078,43650678,185256216,-1957858112,1207307870,1148519462,384452295,1183666944,240129770,-1946422552,1175129158,-15698934,1996426358,-129594102,2107265046,-1962213347,1175128134,-1961855994,1452011590,106874098,638028070,-1962780791,49016390,-920666069,1426066122,1448602763,111982622,1996478606,402823696,-1073018065,1586172788,642250256,1393194244,-1946463768,1979649016,13494531,-1962248565,-972354490,1461586804,1443657471,-1138917990,138840843,1946568203,106873884,-12614874,-1960438924,1468737031,138774786,-2146806391,-352251315,-18419,-1995815543,1702889541,1586232850,726136336,-166235104,1946227269,6968131,-16222721,6949493,359268458,1207315947,745865515,185353867,1394963654,1183711338,889136652,41221926,71600934,1342450470,105155366,38021926,-1710986672,77988596,1779463935,1847958016,1996426210,242679568,973861530,239504132,175392840,1912603693,77071,1996425847,-1711183344,120548901,-352321096,532687618,-892772514,80216076,508952576,-1911684424,141986776,66864839,725912064,-1996484571,1190592070,359988999,604391051,-8372864,129500533,-1207702784,1183383557,105286406,1996491069,-1813982942,967311150,1728859404,-2029222132]],[40,7,16,0,[-1794349300,-2029222132,1728881932,-25263348,-385649408,1187447198,956335100,1946224694,-61964204,-162600172,1965108036,-25263334,-385649664,1187447166,-2097134596,1963198078,-61964236,1445194500,1778808575,443718144,1609107102,-25263359,-385649664,1187447126,-352304132,-62470384,1048772675,1946157320,-61964284,108954384,1190533889,1962833467,142016293,1784027242,-1711248896,216311686,-167223669,1963206215,157963021,1778412118,-1484350976,1996426476,402823688,-1073017572,-1506443,141986560,606815370,1950366912,475826986,134957046,2122524020,108266758,17202819,1784027509,954505729,-1705636574,223352834,58048523,-2147431959,1444215886,-1895175526,1958742797,6968864,6946922,6946922,-1694730497,171049716,402823766,-1073017430,-1679223947,108954368,-2147060480,-336647324,726433796,608499216,-2142800880,-152099740,1948265284,23746053,1156976363,91488555,-352163242,6968835,-570245990,57300493,1149960298,73173776,-1961867477,1328222796,-1706012398,229681030,402823766,-1073017400,2122530420,410320902,17315385,1784025717,954505731,-1705636402,233969666,544522251,425603,-1705638283,73402634,539706614,-2091512204,453052030,-1706016576,237858341,536757899,80398686,-326413056,258127902,1586223246,75465482,-1960807168,138820035,1783634292,108461829,722880395,1334514247,273623828,-2036706992,-1207020377,-920715263,-939522358,1459617802,-1979162997]],[41,0,0,0,[-1071371449,359940156,15736459,1778546687,1685428738,1183387431,1975520246,16312579,50757251,28837234,721611520,-129594944,2122568235,57999878,-2097150790,1963198078,244227,100025995,1183383556,-61437442,-1962894615,1959332623,-1948677361,1207311455,74777610,41285947,-645169173,184967051,-165776165,1958751047,726108696,-1069760476,-80015500,2139294580,91488262,-351903861,-58817566,186741760,961443035,1232341086,67534467,-620030091,1207309172,225714219,137054198,837486453,1963482683,-125926612,-1962380288,625473241,-2096204480,1962997886,-153515240,1947216711,409620752,1794668287,108461824,1101498010,-28933361,142510850,-2080481653,57934143,-42775,-996477322,-2096146844,1946221694,171927567,1460534632,-1694730497,172844374,80398687,-326413056,260290590,1996478606,108954376,616569601,198142,-1092088240,-892788738,-1957363708,-1950867732,-1948742134,1207305822,158605355,234973779,-335782936,532687618,182985,518818645,-1911817800,106859480,539707382,1783826293,971509254,-892788740,-1957363710,266037484,-401580405,1586168048,15132686,-402241909,1566179589,-890169367,-1957363700,269183212,-401973621,1183514832,139365126,-402647365,-1047658229,-2094606197,108271167,-395311173,1566179565,-889808151,-1957363706,272328940,-401973621,1183514784,139365126,-402647365,-1047658255,-2094606197,108271167,-395311173,1566179517,-889655063,-1957363706]],[41,0,1,0,[274557164,-402104693,1183514736,605446,29034102,10217696,-1779868326,314107,1760332629,1586172017,5171208,-320250534,314110,1760332629,1586172037,3860486,-102146726,183038,1760332629,1586172057,2549766,132734298,183039,1760332629,1586172083,1239048,-402235765,1566179336,-890017815,-620036092,-880076940,359979787,-1911577160,1602954944,2139170332,1967869442,-997997820,1086034180,186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,214827010,1,221446146,2,92209411,327681,100925699,393217,99156227,458753,17629443,983041,210763778,6,55378179,1114113,222953474,7,19595266,12,281083906,45,23068674,13,256507906,14,284623107,21430273,0,0,0,0,0,0,0,0,48328,2123060823,108954372,-1962445568,-16054154,1988829301,1216119560,-16026624,1050298484,-1996476133,1996441668,-73771258,-1996404454,2088978500,57999432,-2097082647,1946173052,1046252297,3309443,-370605195,167026944,-1903572693,-2037776572,1284243270,-397506232,-1947580791,-1946205034,844565488,-1981000055,-1769083274,1377238856,-6663856]],[41,0,2,0,[-16776961,1996483190,11508456,84213760,10501376,-1175911556,1216777472,240129791,-1711158168,216,-1149185,-1130697610,-16777216,1996483190,-1695511576,229,-964431869,-1593933563,-1928102656,385828998,-294191280,-1695779073,305,-2037561109,1343684424,16777114,-1913615616,-1979758462,1452078150,-330920970,-1980868981,1451880518,-193033230,1589908459,-263782416,-1912108506,-544475578,126363207,-1627487930,-1897432064,-970525114,-2037579771,1343684424,30042126,16777114,75401984,1962875115,1216777544,1750079231,1402601632,-352231141,1216792069,1586168063,847217418,-16223232,1050292855,-1929286629,385828998,452696656,1586168217,843548938,-2096740725,74777087,1014284299,1963130755,1958742788,173968187,606750602,1975532736,1469731623,-1962823548,175570936,-1962841513,1200228958,4203812,-1621321136,1784086968,-2012898816,149619216,-1710590209,-62786,-1026990242,6094856,1528835360,-326413056,-1205971369,-661781890,637951684,163713,638350337,67272577,721712129,-2088965184,1946159742,173968374,4226947,2005658996,725939776,1793357064,1330027025,-1073020389,308992381,1095714458,2092960514,108432334,638076558,1023689867,208928885,153927031,1781270132,-1276438668,1184501866,184707663,-1090159168,149680208,-336576321,-262095101,-16097653,308822135,1183733505,637561352,-1710983937,49915782,520094136,-892772514,818413574,1448542208,-18402]],[41,0,3,0,[2123094158,726005256,-385649632,1173750442,326402090,721754785,-1996054522,245494854,-1274664183,-1593185530,1183384858,151953908,737560201,-230258240,-1980742007,1183447622,-62486024,184960651,1208644800,1212681844,1676218740,-129579262,283836417,33179335,-1207309568,1183383553,-129594886,383796877,272993616,2107265054,-2096943331,1946221182,709228044,-1962511328,1174533190,-125926428,-166956032,1947216453,-163149050,-1914288639,1343674438,6946922,6946922,1528642970,38112003,-1946270071,-58815504,1400174091,271271158,1156990836,1165295915,383272589,-1924131248,1344145476,1964943002,108823299,-1926597376,1343672390,383798925,139234641,-1499836130,-1929149410,1343676486,382748301,546609744,-1073019997,29295477,-348878080,-1912656981,1343678534,6946922,6946922,-14860902,1979649023,8775939,382748301,-398029488,2107265046,-1929130723,1343678534,383272589,-532247216,-1499836394,-1962661858,1177280582,-330956316,736249483,1174529606,-92371986,-1961397248,1178201670,-2096136726,1962996350,-230228215,703874699,2122572870,393478392,971523723,259976262,15761027,1191119221,-163148816,-1914288599,1343678534,382748301,546609744,-1073019744,2078868341,970075135,510982742,971916939,461171270,721976971,-364475968,-1980873079,1173807686,326377514,2123042539,-1962087672,1173751934,58007594,-2097151558,1946220670,-398030044,2146190905,-1983894765,1183443014,-532248084]],[41,0,4,0,[271205878,116067188,271205878,28967797,1959922432,880118621,259388939,14260823,-259324211,58062347,-2147447319,-1949357467,1178201670,-2147191574,-1960826291,1178200134,-2147191572,-1961874867,76144710,-1981266293,1183515204,71600620,-1981659509,1183516228,138709482,-1980873077,-1705571772,109644478,2122532587,494141690,-16684457,1996483190,-1711248658,85135126,-16684457,23782006,688839066,-125926651,1461548032,1996423274,-327745560,379191402,1459959311,1996423274,-1711183136,90050265,-916496865,-939522870,1459617804,209617238,1031078164,1779332863,-163148544,1183666198,-1706027276,90708119,1779332863,419469824,1183384987,100573692,-1946532215,1200295518,273099540,-775804007,-129594888,-335774069,242679607,1183646058,-1924131082,1343681606,-1525114982,242679557,10092906,-1962513639,111059448,-1946532215,1200295518,306653974,-775804007,-129594888,1024083595,58064904,-788471063,-13724704,-452602969,-133828347,101056261,184986886,-1761210362,734497542,1183447622,-336557058,-96040158,-219429117,1982592907,-1961563144,-150734730,1988824555,-1962349818,65795702,972322443,92206710,-336169333,-193578744,1988821885,241077236,-2095292533,1963793023,734497569,-135230522,1946159046,2130053900,147227397,-293403669,-2084074744,-970196762,2122444939,1963005196,242679559,99287402,1779332863,23746048,-15804006,209617407,427098389,1779332863,734497536,6967494]],[41,0,5,0,[6946922,-577109910,-352206301,242679584,1784151595,-1578240,2122387062,1963005196,112645,-1070923029,-907538864,-916496645,1426066122,1586228363,1179121412,443877631,279734355,6946922,-1533411222,185030435,-1962445632,1333789790,-1027012537,-1957363710,1586190060,1960512262,726136365,-2094566111,1962935935,726136353,-1961135088,2088836215,1954546436,71759377,-167349246,1963469639,112645,-1070923029,79874398,-326413056,-13937065,-1962516853,250282615,74907478,201305064,1191277760,-167037813,-947130763,-1026990242,147324932,1448542208,-1928562945,1343682630,622340250,-25261312,737836587,41486462,-947126485,11931275,111021571,-1727800981,-259261449,11804299,100539907,1177283575,735639548,-745801658,637820612,-1962653815,-136672319,-1946670098,73319619,109021478,1183568011,-91535862,-1946224743,-135099454,126428911,-369637749,38242598,-1026990242,80216074,1448542208,16664263,-266433792,41418496,1973027434,-1995951772,-1072956346,-1997995147,-2080863488,921371847,-167037557,2088971892,678756358,19612918,1156981364,477368363,16678531,922683765,1989804272,-955753950,130630,-1710986666,158862322,1032013639,-3836671,-996475786,-2096599964,1946222206,138314549,359923713,17315583,6946922,6946922,325714026,-1039993702,-1711248888,82715254,15742719,6946922,-2056781718,1042192900,1183517173,-916496642,1362115,508974848,-1911988808]],[41,0,6,0,[141986776,15742521,971506549,-1348839681,185173761,-1593477952,48955586,1183432747,1996445428,-25827322,-15992693,-1679228043,41221888,1872363882,-1995906296,-1705509818,153878709,200689289,-385649216,2122907777,-335598600,-92370582,-335776117,57300490,923299738,1458604809,-402229505,-1072955920,2123098996,142016506,-193527977,384583309,-29169584,352208583,709162497,-955943676,18218566,1458992895,1996423274,-294191124,-1018113,1996485238,18127614,1183385930,57300726,-16224358,1206946815,972846729,-1853884290,-1695123713,170066429,520094136,-892772514,549978116,509018112,-1912481608,142511064,15744569,2105741428,175374398,1782478335,200448513,1043988479,57999600,1476281320,-16666726,1958743039,12755205,-1070923029,1476019849,-402229505,1183448447,1975520252,112646,-1157541655,-125108222,-1958542869,-137655357,2126986217,-27358731,17188598,-947188108,-229734071,-1980106855,250344518,-880031861,-196179639,-1980106855,-947129786,-1980106855,1996484694,-532247288,681201686,-1962690280,1177282118,-96064542,-1947580791,1177281606,-398030368,478068747,15367811,1586173566,38243080,1475233417,-1342130790,-330921718,58048523,-956249367,63046,-1962890007,1177285190,-263832586,1191117695,-62470156,2028666880,-1712830837,-1980596489,1183578694,2130156010,-129594892,1586170091,-1995994130,1996484166,108462062,201092072,-2081721152,1946218110,-28915886]],[41,0,7,0,[1586168084,709359342,-955943676,18218566,1408005887,1183514730,-93390858,-62485680,1358458615,-362753,1996486774,18127614,1183386356,-295793684,1183385483,1958743022,-62456050,972834443,58651718,-1946190359,1177285190,-263832586,1325336191,-263258124,-1946794241,1178203718,-385646862,1996488521,33397484,-1393950721,532687870,80398687,313344,-1957275904,1988822142,1081882886,1692992373,1962871553,726005257,-385649656,1149960535,-28931776,17305227,1963215929,112645,-1070923029,-2080618871,1946173564,-25755812,1778419304,1778412032,-1484350976,-804582523,2122519157,208929020,-151101813,1946428999,17950979,-151101813,1963206215,608695817,-385649600,1750270207,6947362,-2036705453,-2096377433,1946174076,1114963728,-106869,6959223,-200277350,1048347403,958100480,376716924,141885195,1463843977,99287914,1782478079,200448513,2089356650,1979648832,-58836719,-1394015371,496653824,-385071816,2088960163,1081344066,1200349067,1145318192,1929382205,1114963727,1781561343,268605960,619384409,1145342806,1342179333,436207770,-1948742900,1200173125,1145342768,-1996486651,-1705562043,-65359,1782609151,1778412032,1778412032,-1710003712,219415284,16547459,1962881652,8808512,6947178,-2036727702,957111975,1963002934,-25263339,1443853312,1784022890,-1711248896,208054150,-1705638165,209139741,1749054719,23724578,1476294399,2007467674,-916496882,-939522878]],[41,0,8,0,[1459617796,108956502,16533191,1979648768,140413710,1967161145,13691139,-2092925045,1946158206,57300746,-855085158,-1962743028,-28931835,-1962508663,-259323778,376829451,1946449465,41287436,1872363882,-351749880,41257764,2088968683,208994310,137053430,1156974197,343216171,294531,1784022388,-1948783869,972065540,-1066072458,-1946257783,-264567226,2105763444,259260478,-282368640,307927639,1187450144,1778385404,11901442,-259322569,-25755818,6946922,6946922,57278570,1409356954,-2081387763,1962935422,1996445207,1778477574,1778412032,1778412032,18127379,-259322532,33397334,2122516563,141820156,-1710921129,136449010,-1026990242,147324934,-1957298176,1996424310,140413704,1783265279,-129594112,-1175957482,105287417,75268390,125075456,75268902,-1962445568,-1993933754,1183712324,2088838662,1954545670,2088969735,125108230,654198411,-1912191863,-2128214458,1971322940,-129594611,-1962637018,-1993934266,-916585916,-939522366,1459617812,-96024746,1589903360,1200301572,1468737042,1154383892,-1979955575,1586232918,675804680,-2130021119,724631142,-805417343,-28903596,91492352,-352321096,-1983894782,1586230854,1200301572,-330921718,206015270,653149833,-1995552885,-1960382394,1183387719,142016498,384583309,-13965232,150882038,922687860,6947030,-1801846166,-1979711736,-1072956858,-1070922379,-1962841367,2005600350,-159481026,1446933504,-1877474662,1958742798,-28903628]],[41,0,9,0,[242483456,1779133014,1778412032,-1484350976,1784024751,-1711183359,-58766,16664311,1443787777,23726954,6946922,-576223590,1778412039,73319424,41418534,641204006,637958143,-16484353,1996488310,-327745540,-1149185,1996484726,142016498,-1962377589,1157841989,-14266308,1392904311,1459842202,-196703984,645251083,402823766,-1073016992,1784023156,200448515,2122518427,57999610,-45079,563804790,-384862968,2123104068,1011220232,-2125838849,2147371645,1170670974,-1962934198,2089022582,-1071972038,-129595072,16154243,1190599796,1963458814,1014858517,1460633354,1778528360,1778412033,-1484350976,2122518607,460587258,16285315,-11137675,1100675702,185565440,-16222784,563804790,-2096010232,1946220158,725939782,-2096073696,1946173565,124409354,67891866,1446046480,6946922,6946922,1131020394,1577251994,725939730,-2095549439,1962997886,74841874,-23439785,-15735552,-1097202571,-1961871606,-916496698,1426065090,-1957237621,-11139466,-1046870922,-1961879550,1144587334,1448113472,-402625968,1183579273,1078212868,1783644533,200448512,2088963004,762576958,1443132671,1782478079,24549888,1153896879,-16777154,1784022132,-402560512,1552674774,726136324,1392931856,353025690,6968840,-343320,1750481996,23724592,6946922,2074576538,74907409,-16112998,1458067199,-1026990346,281542660,1448542208,142456862,2123094158,1221036812,-2031549579,58017792,755047401]],[41,0,10,0,[57999363,1208055017,-385649336,2133656030,-385649408,-1909652996,-385649920,19727299,-385648896,-80936433,-385649408,271385127,-385649408,1967653480,41150723,-385649336,1967653497,42264835,-385649336,1967653515,44165379,-385649336,1967653538,47638787,-385649336,1967653632,51702019,1962936109,52422915,1963883565,53143811,-1962712343,-1070920074,-1992276855,1149845060,138840892,-1912185205,532948672,-1995994330,1183531588,106859272,-1004093298,1200301599,1145342210,4605127,73173760,-1993193589,1204242500,1392508978,1778412118,-290134014,539641078,1283458164,1156972871,74715178,38227072,-819305344,1778676991,248486400,1183650261,-1924131088,1344145476,-2044887654,1183667729,-1706027280,295006162,504382605,-263811760,2107265046,-384713443,1988821698,1048347406,-15830016,-11139980,23740020,50427546,1216119564,-16223232,1050298484,-1962192869,1157577796,1958742844,1115456282,-15436800,-1885715852,-1961756927,1011125240,188501247,-385649216,1962869366,1784106818,1778412032,100689920,-1694390118,-1948325109,2139295326,1601437760,-163553397,1946233671,-1983894698,1183447110,105286650,-1995942261,1451883590,-129593858,1586188310,1081576206,-13994753,6957172,-13732609,110767220,-1962104061,2013204062,-126419136,-1946519809,1177287750,1183535352,-96064514,-1711183280,204341248,-16646423,1256722038,32893428,-2096210293,1962950783,31779075,-163553397,1948265287]],[41,0,11,0,[30992643,-15835509,496648311,-384651208,1586168266,1082098446,-385649408,2013200835,8808512,-16091393,1996425334,-1484350970,-1394011416,241076993,54939520,1996445523,142016266,235304703,-1947044632,1204162142,-2014773178,176062721,427098625,-15829249,1996425334,1901828614,-259320717,91551243,1963882041,23390467,425091,1955267444,241076998,1950381881,6968893,6946922,6946922,-191233174,-384505086,1996423486,142016270,-402229505,-768869711,-16693527,1996426870,-56629238,-1962860055,1586170438,1078409486,334037877,-1091874815,1779070719,200448513,65606558,242679553,-1962248449,1175128134,721712390,-1207702592,-397410303,-404096755,175570688,-706018454,-2146541941,1392723535,6947690,-988197990,241077011,4095875,2013203060,-1711183298,332925938,-15829249,-401733002,-125045332,-972136821,-385857977,1586233204,1179615246,57299715,1268383850,-1962605031,2139295326,175374398,1782478847,200448513,1996428765,175570702,-191764466,1586218219,1179615246,-1348840701,-1962372863,1204162142,-397213626,1558966965,-2096210293,453066367,-930398016,1200345227,-10294464,1996426870,108461834,-1710721281,361300729,-919908373,-166830453,1979663943,1195898411,-1190956031,1207304193,192152135,-184419965,52805659,197692160,1393390793,568856145,241077230,-146315392,-342245333,242679572,-15960321,1996425846,108461832,-1839378534,1600003860,707273,1475119957]],[41,0,12,0,[1790451286,-1948742128,-167047562,-1705637260,352131074,58048523,-1962788375,86838342,1211266048,-385649336,86835354,-385649408,2049769627,-385649408,-1959984989,-385649408,254607536,-385649408,-215154312,-385649408,-1506897,176063233,1444246529,6946922,-16353537,23726198,-1358954342,31779087,-1592756481,-768933012,-1785049006,-1961539556,1979649016,30206211,1778412118,274631424,606357386,453065856,467895259,-788085885,1955040227,-1948200704,71642056,86759671,105720656,1294719479,2081303298,-1844565248,-1561636608,941464150,-1830218387,276233984,142016342,-402229505,-2098599258,-2039982592,175570688,-16222465,-2036726154,-384446553,1149960546,172370756,1979709245,-701038808,1778412032,276233993,1746256744,6948076,161716822,1183449087,2092960522,1145342792,-351648255,172395283,2000962617,1011125048,994329603,762710598,35809366,175570774,-989855590,1475906319,6946922,-56129894,726005262,1460171808,-224788118,722405387,65640896,172395265,3010596,1963960560,65585504,1996497981,-13724840,622198695,622208278,622208278,622208278,-736701418,-736701418,-736701418,-736701418,-736701418,622253078,1048347414,-14257152,308821620,175570689,-16222465,-2036726154,-384403289,1586167974,726136336,-2096728800,1949108862,8448259,4095107,-1070921612,-385875270,2088960134,1819541568,1749054719,6816018,1778412273,597989933,-1070917914,-352321094]],[41,0,13,0,[274631527,539707382,1391002484,1081902079,-2096729088,1946173052,-12326653,621444739,1183516789,809974022,2122520948,57943818,1409232105,-811990934,991349518,57935430,-58135,6963316,-2062626918,-1949791465,350961748,-15698177,1996426358,142016266,-1710852353,386293071,-916496865,-939520822,-1929379832,1343682630,-1962385781,-1048378289,-1705959920,387325309,-16228725,1183646839,-1706027272,388372638,-16228725,1183646839,-1706027268,400496798,385369741,140413776,-13993985,6957175,-13731841,110767223,-1961269757,1177155654,-96039940,-1946270167,1452013638,73319674,138905894,173508902,-1946401141,-1993933226,-1993997241,-1027013033,80216070,1448542208,-1962254709,1972044927,-1952820476,-1961944819,1161366086,-2094762690,1946290302,1195767326,-954698492,15941,1783650134,24549889,1465260011,23724138,-2081927704,1963067518,172395373,1967015225,11593987,-12169855,1044744964,201213577,1345811648,6949738,6946922,145196698,-11053544,7011958,369194650,-25755880,1778437224,443718144,1996426906,1779133182,1778412033,-1484350976,1465260118,-1995815285,-1706017211,423952638,6969174,-538443414,1181057511,2122578688,1047855368,-352160373,108823310,-167348992,1963993924,187992838,200177142,-2094828298,67646,922688628,-1705574136,409476051,242532363,1780640342,1778412032,-1484350976,1173756214,74841926,-297801641,-1026990242,-1957363704,508975084]],[41,0,14,0,[-1911258184,242650072,294019,-1008139403,73173761,-2095292533,2098205311,28633347,-1962115445,1064391,-1243020427,1025079040,1953759244,-1679228042,1946364929,1946299445,1946299459,26011983,1962943021,10414339,58017864,755016169,57999598,755017705,57999374,755047913,57999603,-385795607,1156972898,57934123,-16688663,-1293417356,22079981,175570774,-16222465,1642595958,21031422,956587147,58015863,1392588265,-237115306,-1878970903,1996445526,142016266,-1710852353,433282383,-2096866165,1946174079,-1315285498,-166452736,1963010884,11462915,-16491381,1783825527,-402429440,-1645615454,-1705603072,305990078,35743824,1962898667,-1930930684,8841713,142016342,-402229505,2062286189,1183551632,770712586,410316800,1946161197,2108691,271391860,758739968,1182007312,-1879003671,956587147,57949815,-352280087,1552650313,1048000772,-1813445772,74972928,1744900712,1996484656,108461832,-1918400870,9365778,163486294,1750079982,1784021540,-352294400,-1705603056,436734398,35940432,1778412118,-1484350975,-1070917089,-1872499815,163486294,-1706026482,390138302,17983568,1794179176,175570688,1680057498,-1161811174,1055588353,621444739,1552618101,74972932,-811990934,-1961445106,-1878332424,-1962648437,2139817055,73173808,-1962649717,-1877742649,209125206,-16091393,1996425334,1565497862,1579095613,181061983,-1957326848,444557548,-401580405,1566179462,-889586199]],[41,0,15,0,[-1957363700,447375596,-15829249,1996426358,142016266,-1710852353,435990384,91602955,-6726309,-379757853,181075408,-326413056,-1961166488,1206389342,105286400,-1157083509,-2132279278,-1950249472,260777688,642852579,637695999,637827071,638089215,-1710852097,446345072,209043467,-1962522997,129697870,3008624,-655794854,445158,393534219,-619983989,-2118642316,650153496,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,131089,72418,131072,137692,131072,267249,131072,399352,131072,463641,131072,528111,131072,596537,131072,2956039,131072,856013,131072,922452,131072,1184651,16973824,72485,131399,1316776,16973824,65663,16973912,65700,16973913,65674,131162,1643924,0,0,0,0,0,0,0,1475119957,-1946211498,434833526,960266278,179838079,-1947207936,1188989944,-1744336346,50343981,172396280,809271334,1589960317,1065952772,1452000907,-916496886,-939521854,1459617820,-4710826,-942108929,67168838,637800169,1948598144,66185475,15615687,-431569408,638905088,1965899648,-297337083,-2144990741,259334975,-1685762,1586170438]],[41,0,16,0,[1065362954,652244224,1966096256,-129579511,172425008,1187382507,-16375560,1183648374,-397404440,1183448922,206997770,-991398261,-2144990626,443887167,1376405247,-1928694017,1343678534,-1979762200,1451821638,-394360052,-4258837,173982975,1816100902,1187448693,-352321040,-263796981,-2144993280,58026047,722093823,-330921536,-939899255,717382,638213771,1033373578,57999480,1979861993,54126851,58048522,738415337,-385649320,187433525,1407779701,1959329282,1946496018,1963600910,40233219,108266028,-16576791,1187445318,2122514662,74776814,75300619,553141958,15761027,1589909108,105284358,126559748,39291686,-1980479863,636221014,16416387,1589906804,105284358,126559746,-991564903,1182991966,-1960443386,-196703993,16139975,-92372224,-2095942656,2097215102,-195102964,16144003,-336175369,-96024827,1183514624,274107150,-1979955575,1347616342,-624897,1996485750,-227082262,-387156225,1183384270,-364500504,-1863777419,239468802,-131338197,377421579,317454123,1978289919,41543939,-15835452,-970584506,-947179513,2143292239,2146831335,14346499,15629955,-773258380,-125927424,-2092010448,1946221182,-96024808,1325334528,-385649174,1589903935,239533838,755484198,-427917234,-13995008,58059342,-1979570455,1589962310,239533838,-16283610,58059342,-1006497047,1191120478,130426382,-431569360,-92372224,1310159872,1325339883,-385649174,1183449587,241091832]],[41,1,0,0,[638469887,-963967096,2143292238,-92371995,-15567872,58059342,-1006513431,1191120478,130426382,-427917267,-14257152,58059342,-1979598103,1589962310,239533838,-16283610,58059342,-1006524695,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-385741848,2122514808,326369530,1978289919,24766723,-15835452,-970584506,-2142360313,1946216062,-363921632,1183462516,241091814,638469887,1325336456,-1004309270,1191120478,130426382,-25755856,-1946388737,1451953734,1347569680,-352208920,-363921644,753468277,-129594879,-15835452,-2010771898,1321634567,-444612597,-16709655,1187507270,-2147479310,1962993278,-35723005,15498883,1187383156,-773236506,-431569155,-37033608,637951684,1183319946,-179910924,-196702976,-1929623927,1187511894,-2097151512,-352188858,106873886,67520131,638028582,-1996335221,1451883590,-1706011906,65535,199771785,956857599,58648702,736657033,2122573942,1081344238,-1554805,-1072961458,1325341812,-385649174,1589903499,-62455812,-1006138842,1191120478,126363150,-963912981,2126515022,-363921567,1183476596,241091832,638469887,-420804728,189712011,-15499584,1366616654,-990361974,1191120478,126363150,1183573739,-397475864,712294411,1961512703,-60898252,654067455,1589905290,239533838,-351827930,-363921443,-1977214092,241091591,638469887,1191118728,173982730,4161574,-420936844,241091835,509478,721682616,1579149894,214616415]],[41,1,1,0,[-326413056,-16222465,1996424822,175570700,370034317,-1494741424,13355515,0,1458342741,-2094550953,1946158206,-2012762110,1586168902,206998282,-1006219637,1988824702,-768372216,41205771,-141299209,-746089743,960245764,1174537078,125062660,197299114,-1948355133,239479751,-1026990497,-1957363698,509040364,-1006078267,-812972930,-784216533,638510057,76162442,-2010766200,-498121211,1583292402,574153,1760332629,1183515975,273582862,-402652741,1183514738,206473994,-385876037,1183514791,139365126,-385876037,1566179477,1442511081,28961931,241076992,1561351819,-905925400,-1957363700,92104940,-1962522997,29034574,3205120,-1962260853,-4518834,6678783,82402650,-326412801,-1962933831,1451951710,1994939656,240831232,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-485760059,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-477369488,650284550,855640006,-2084333120,-135592764,131075,2949191,16973824,66962,16974151,66484,90,0,0,0,0,2248,2122536535,57999366,-1929337879,582940798,-1526262265,-1952078427,1200228446,1019225130,-167349184,1946233927,726136349,-1927842528,1343682630,111150699,-1264496635]],[41,1,2,0,[48283910,502569552,1586167895,709359112,1393193988,1902364058,1958742784,-129594090,-1432268778,1356396297,-150355295,-191213352,-1962880995,109971038,1183516824,1200170504,1207313934,712314882,-1896200565,638097414,638607243,-1962522743,-1993934778,1183515719,-96064514,172460326,737953419,-1993934778,1599998023,314057,59129475,-954764032,17008134,-764928512,1780640264,969775616,-759692947,1080738568,-6675862,-1023409921,-1947432107,-108984754,141887698,59115207,116064256,-26031,-892796928,-1957363710,-1957275668,1149896310,1019225131,-1962249152,184617014,-350849546,725912105,1077723172,1157034357,-344651734,-352029557,725912300,1077723172,2088961652,175439920,136987894,-1070922635,1877486571,200838143,-2131528449,1971914253,340117252,1971978239,310216966,34695254,6946922,-2036727702,-1962829913,-916496697,1426064074,1448602763,-1962379637,-1029503418,29401857,30017223,2089484289,74077956,-1540829798,543840001,1778412119,-1484350974,83231235,1466397698,-468874342,726005249,-1976273632,-1071371451,729038908,30148295,612368384,809864183,185353353,-1910999872,-1962371066,2139301592,192151564,225090135,1149829615,1462233870,671967898,205818114,292929547,30017223,6946816,547935386,-339727614,135037016,30148295,1750532097,1962869014,1778412044,-1484350976,1962934271,262183436,-1072955393,83282548,-166431742,259328004,208994135,-16210022]],[41,1,3,0,[1962891263,-167122162,141821956,208994135,-39000050,-264831145,147102208,28901375,-916496896,1226,10952,1187468887,-2097151746,1962935422,9609478,-1946270071,109971062,-165279592,1114899460,310149926,638939652,1779594495,-465138418,-6664170,-1962934017,216786502,-1996451167,748808262,-431585018,-2080618871,1962935422,-28931320,2112374331,-398030077,-369211767,-165281523,1963000132,9562371,308054822,-1995994330,-1072956346,1187468405,-1996488234,-1960388538,1183384132,86680026,-1914812791,-1960439204,1166747199,1435182596,-532248314,-1943927,745146486,1183645802,-1706027306,60139398,-1982052725,110033990,1552746648,529212946,-1962440410,-1993941434,2122515015,259260420,144180878,308054822,38243110,-1895859735,638097414,638737547,990005131,58523206,-1946196503,1609170502,75400191,-1593150464,100862108,1183384874,2088969982,1031012370,306481958,126228107,-1980610935,1347613782,513411434,-1996251846,1218115142,1342418564,-755969,1996485238,-1694987274,62460562,1476150921,93978730,-352302968,-62470395,2122514432,57933828,-2080487681,59966,2122516852,57933828,-2080487681,1946158206,-1744400878,83240456,-1593281520,-523172574,-1946401279,1452014662,-916496642,-939521854,1459617826,274631510,-1911667061,638097414,638470025,819075,-1070922379,637754857,-83728512,38242854,-1996488411,-1072959418,113706612,1274,209043467,1947092537]],[41,1,4,0,[138840839,138905894,1183432747,-498693656,971785865,57995334,50771105,1183386694,-465139222,15761027,-1600060044,721611526,172360640,653149833,-955234421,64070,2123100299,47704570,21296678,1400468744,1443788543,-386894081,110034382,-1993996136,-1031075772,172263718,15761027,-165274252,1963000132,111190382,157550083,603981573,-1610208264,1140925958,643361544,1946420470,-260144378,-1593216000,-523172574,138674470,-1961992565,1207311455,930353163,21296678,640709952,1963197686,1149969962,263432,-1993934812,468387908,138725158,-1834942464,652792064,-2096479095,59966,-2094660236,-2097018260,1946158718,105286411,144180878,172228902,83508867,-1593084928,109970682,-1993996136,-16053692,109972341,-1960441704,1183386180,-260144154,-385649408,109969636,-1977218920,6300932,201082505,-1961921088,-1960439714,-953480121,-385649592,1183514775,-129594900,638606987,722225035,276121799,653018763,2114470969,1149969927,-129595128,-495517869,33324675,-654852069,-11483389,1996486774,19372782,1183385081,-58817544,54227968,-1996054522,110030406,-1960441704,1183385668,-364475412,-1981528439,1586225790,1200301584,1221012236,1465062517,1342260621,-1280257,664465014,-1979711743,110032966,1586170008,1200301584,1221012236,1183516533,1200170744,-297366776,144180878,71600422,652494475,-1962523511,-1960384442,1308691020,-465159708,-521600129,-465138944,-370653559]],[41,1,5,0,[109969623,-165279592,762643460,21296678,640054529,-1961737077,-1995995626,1451881030,1959791604,-228670444,138379302,580979573,-1744400891,1143547400,-1744400888,83240456,639137120,50873483,100920902,1586169122,1195058704,186875400,-1960872705,100918854,1174472372,172395492,653149833,-1995815797,1586226758,1333798416,1183515650,-1744400668,1149838856,108954374,-1589873664,1174603444,-1744400668,1149838856,1149969926,-1274674422,-431604986,109973886,-1960441704,100862532,1183385268,-1962021914,110028358,958793880,58526276,-1962607965,110030406,-1993996136,-1960442812,1174472772,-330920978,144180878,138688806,-1960441986,1183385668,-431584276,172243238,125703796,172264230,-2082060663,1962995838,1149969927,83534602,15761027,1183517045,-465173530,-2081929591,-1907942714,-1962371066,958795870,58592383,-1577248279,1177224884,-398064884,172460326,-892772514,113770508,1448542208,-244025,-1979765761,1273756286,639301483,-2096072957,1979710590,83240509,639857924,16860406,-2094654347,1946163324,1552623125,-2045867246,650219015,1963474816,-96024827,109969409,-165279592,1967128900,-92372218,-1996262400,-1907884930,-1962371066,958792798,-1468068737,-229757,-1960425868,-1960439689,52823164,-1960441729,-1991766969,1183579718,-62506498,-947180929,452877931,637826699,638606339,638076715,2114209595,650611466,638076715,637814665,-16220373,-823394738,-1026990242,-1957363710]],[41,1,6,0,[-1957275668,1183518326,-1744400884,1149838856,-11512306,1996425846,108461832,-89931733,-401715196,-125043815,144180878,38073894,-2094238463,326206,-165279883,1946419780,1996445210,175570700,-16222465,-1977219466,-1070923196,1726484048,1459129339,-1946229784,-916496697,-939521334,1442840578,-1912185205,638097414,16926710,-56536971,1960327941,138840905,239548710,-259309452,242714918,69879030,915082356,-1029633362,-28931831,915081707,1187448480,1392509182,-1962379521,100924998,1448085376,-1962385781,1194003527,736547080,-401715002,-916521164,134218954,503316992,259,-620690688,83886336,-167705856,117440768,1543504384,2050,-1358953984,2305,-1207959040,2565,1056965120,4354,-1627323648,1375732226,0,0,0,0,0,0,0,0,0,0,0,0,1458342741,-1962516853,-620022689,-1070922635,2122521323,-166002428,-2080905597,1998785734,75399948,-1056738304,-963968274,79874398,-326413056,73304918,-1962510709,-620018604,1686111861,65797188,960781321,74794068,468434987,-1711183274,6954079,208977931,1778412118,-1711183360,9961804,1577058744,312009,2248,1988843095,-129579256,1149960192,-96040652,393527307,1200347275,-62486260,-2074633642,1183383735,1975520254,-2096698591,1962935422,-373282043,1187446984,1442840828,1409341850,-96040703,-730480629]],[41,1,7,0,[2122573803,108265478,50757251,2122518389,242548740,-2131067253,-335803291,-92370162,2123053291,71732218,-1962130167,1161428038,-953715700,129094,-1995684469,1157037126,376705066,271271158,1156976756,175448107,-25755818,-401735574,2122518323,108265734,50757251,2122531957,108331012,-217291392,1183517163,48283908,-1962130167,1161428038,-953715700,129094,539641078,1784028276,476027393,-1073020559,1156976756,175448107,-25755818,-401735318,-11137309,832241270,-1962816380,1600059462,443081,1475119957,-4710826,-1948741889,-92075946,728265986,176065481,-2092673654,1988821986,1976974086,-339727612,67011420,-167045772,-92075403,-1190169341,183173122,-92023285,-1190955773,-922025983,1230446964,1864931921,-1073020429,1166675316,1007166507,-138405119,-1977422888,136653637,1461381888,1443103848,6946922,396854938,-16061693,-11400586,1944585846,1600004094,445129,1736,241077078,722225035,103483463,1177224712,-28931830,722356107,103483975,1177224726,-62486264,86783743,207002,209125120,86783743,184730,-96040704,-1962345311,1602948702,71776540,1586178933,709359118,-14519292,-1600058250,-28966138,112501072,1358710275,721815713,1342611462,721819297,-351882234,108954424,721712128,-1962611722,-16315850,1183517814,-1610208258,1183535110,-1274663940,144789510,1355154182,425603,-1070922636,-2036268053,369492744,-261599226,-1709086208]],[41,1,8,0,[65535,16416387,1996426100,-92864756,219034,-892772864,46661642,-2091515904,1946158718,175541115,-1962345311,1194925148,-1190824700,48955393,1190578475,779354372,33834742,-922015628,2088962420,57933828,1443132555,1046697370,-28931837,813023243,-1996147039,-1705968058,65535,-922017045,1784025205,142016281,-1705638550,-41649,-11138069,90835062,-16592230,-28931585,-16222465,1872428662,-1560281085,334168276,13909635,-15961088,922683510,-6684460,-1962934017,-916521402,1426065602,1448602763,956954785,2080984070,16181507,-1090030402,2122516342,91488266,1992228491,1881049863,239569672,100911243,92865878,163974699,1300879863,116171012,-794753911,71600393,504264447,-16288664,983174262,-167499233,1946223686,71759369,-385649662,-794754908,-335140087,1881049862,105331464,-1847000195,128360704,-1995421909,1334510660,17639694,1334510669,64064272,-1995936754,-1983239412,-1982856436,1996424276,1952980494,1795123719,674692864,-1711248895,75533836,164904579,-2096663550,50975806,1183533173,-704235248,-1589676799,1178143182,-1170770678,2122515950,57933834,-2096762694,34198590,1822493301,-1982166264,132842567,-1962432863,-1962440230,71776519,1996426366,-295166450,529242629,1599997105,967369,-2081649835,67753022,1183523189,-704235256,-1592232703,1178141942,-15698682,1746797686,23725540,-1499829142,-922308212,-939522366,1459617812,-196688042]],[41,1,9,0,[2122514432,91488262,-351882079,111190275,167251595,155979307,-936642095,201215625,-385646647,1996423688,142016266,1996423530,-35198972,-1946663287,512491078,1194920048,-1962509048,1183385671,125091582,-2096662855,1962935934,-1175352571,1453393780,-1593538299,-645199540,-962525303,71600393,-1995835231,2123170887,125091564,-1515911402,1996465573,1010237192,111122949,1183383552,108954614,-385649408,1190527140,158597380,-1962514754,-351836658,101105159,122031755,33834742,1824458868,124297478,213845739,122200326,-1577433463,103483256,1183385460,142016508,125056767,125187839,-25755824,18888447,-16749999,1962869364,13395972,-593878934,-16777211,922683510,2057373556,-28955897,-59310256,-100609,-16703434,7010934,-16615937,-865598347,-1709151744,1619,972965515,58655812,-956256791,128070,112461355,-370260479,1190527134,158597380,-1962510146,-351835122,102284807,122424971,33834742,1925122164,124428550,314509035,122331398,-1577433463,103483258,1183385462,142016508,125056767,125187839,1358853887,18888447,-16749999,1962869364,13395972,-2137382806,-16777210,2023819382,-28955897,1983315792,-25755897,-231681,-16703434,7010934,-16615937,-865598347,-1709151744,65535,972965515,209584708,32786119,-1610208512,-330956538,-16222465,1100674678,-16777214,1746798710,23725940,-1499844502,-16327028,1996425846,-126419192,1778808575]],[41,1,10,0,[-16750080,-1293417354,-193035268,-15633408,1183647862,1783633644,-1708103167,5934246,-16091393,6948982,-402360577,1600060396,574153,1458342741,956581515,1963002886,-2082960586,1946174079,1446415110,-1962611963,-1593283530,-523172192,-2091858429,1946174079,141336837,1453392875,-1274115323,65130758,-1197846335,1593835277,180937,1224,2122536535,645136388,638344900,-1560131701,-1960441524,-123533753,126559753,637884067,-1560000629,-54588986,112500998,1589912811,126559756,638143651,-1560000629,-1960441352,1453523527,1200301573,164012806,-1593280833,1183385248,172395516,141573769,1183516041,38111496,-1996077429,-123665339,1275472649,737726729,1183448134,138755070,1166739070,-28931832,51397931,-1995879418,-930411451,-149928661,105196504,66995755,-1995835386,1451952709,1276511230,-334067447,-132740346,-27907319,164632201,1428886923,-1957670398,1160447045,-242528254,825863066,-1547304184,1166739564,1812333318,128361224,-1026990242,147324940,1996423168,-129594106,681201686,-1929130728,1343682630,-16359797,2013215863,1081605950,-398297089,512491250,1204226160,-1962933742,1200162374,46844180,3196928,508974848,-1912503368,242650072,707282058,-129594908,1023412261,-1071972351,-96040640,1208764043,103645044,-385649408,1967653244,30140675,58017864,755092713,57999365,755097321,57999365,755121897,57999475,755119849,57999481,1208104169,2129199989]],[41,1,11,0,[16788738,-1696005259,1967671298,42461443,1963064621,47180035,-385649336,1967653618,49539331,-385649336,1967653842,64284931,209125206,-16091393,1996425334,1565497862,-102167940,106873859,273124134,653280905,-1995684093,-1960381370,1183387207,1191388914,-163149558,16416387,-1047779467,638028582,-1996335221,1451883590,1044679166,-1958984567,1078233538,606618762,453065729,1149845696,709162818,91490304,54805703,-128021760,1963377654,59959555,16416387,-1007270028,-1961069564,103543878,100861448,1183385248,-163148816,102499883,112461315,-1577957751,-524220768,-263836926,100915447,1183385096,112501236,721608897,-654839226,102499843,-336181623,29619766,-1007280780,-1962118142,100921414,1183385096,-1960776716,103543878,1183385096,-166401040,91488963,-336443765,-163148853,102499883,1458718345,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-369099008,2088960752,141819970,722238603,82511996,8928907,-1056530271,-131398944,4357251,-2036267660,-1962480896,1143672388,-28931830,1459710550,-1056525151,1177223904,1356396542,1510754714,-401713654,-396952112,-1705575266,174198040,-1711105047,193924090,1443009513,-2096888728,453053054,206272,1778412112,-1484350976,2112424593,176065282,225836811,-800682666,278548502,-1962220543,-92371976,1444050176,-41752562,1962891094,1148518210,-335934232,-58816219,623527050,-125108220,69880960,-59310250]],[41,1,12,0,[6946922,-401735574,-15993026,1686111349,2122578730,57933834,1442979817,382748301,1992530512,300485478,112642,-1962799639,556599878,474368,-523152777,-1476448621,185731842,186387223,187042593,187304742,45681450,-1189680384,300613635,-352319559,440588,-919926805,28902379,1962890752,6967556,-1706920705,195170538,-1962820631,556599878,755331584,58064903,1442950121,1778676991,-1076106488,2122575920,57934074,-1711182359,193560955,79038094,-335135962,-385649664,2122514820,57934074,-167686423,1946233412,496653830,1443367736,890063258,-401713657,-11076468,1996425334,-1711248890,-59850,-1962847255,1183398980,-62470146,1149960192,172374848,1183515518,1044658954,1149961085,1011124542,-1996077429,1508575814,-1724103541,-1962858519,1149976700,-62486210,-1992538997,1317797446,1078757640,41861435,1317781899,1045203206,41795899,1149878667,-62485700,1979598393,1044679435,1966883897,15132931,1979612731,1078233867,1966883897,14084355,16533191,176063232,1443853312,-1274197606,-401713652,-396952600,2122578614,1718878218,166369878,-1072955393,-1705616268,212370519,1465317515,1962869098,-159717308,-2114304375,67112062,-11138956,-396934540,1465317398,-362753,6963828,-1963034881,136653636,-219656192,209617398,141820928,1114963798,-135206825,6969174,-398166785,1784149560,-2012898816,2122517721,108265482,219716182,1183518325,-15209986,-1958718325]],[41,1,13,0,[988495428,175570774,-336369944,-268386513,105286998,1956270102,-1710432744,217612912,1946288189,74776341,-2097081752,-11073329,1996425334,-1484350970,-1070920431,1579143723,181061983,182272,-11118848,1469713014,-1962057852,175570936,235435775,-16629528,1784089206,175570689,-402098433,-1957629230,-173610768,1460303615,142016336,-16353537,1996424310,142016266,1358083560,-643864,1784089206,-2115480064,6969333,-309852774,-916496883,-939521854,1459617804,243174230,1183432747,-196703754,972572297,141823046,623527306,116064288,623527306,20774928,1086331648,-2080618871,1962936958,1975520007,19917059,687747,1183517556,105265416,28842612,-28931840,818819,1702892148,-1072963798,1300239988,283844650,-437534677,-282434176,74760203,271207808,-2093714037,1946222206,1979058956,-644196600,-1961995520,-25263120,-2096728832,1946221694,1962281802,209617734,-2096925696,76220102,-2080881015,1946159742,38046490,-1946794359,1183384644,138841076,-1962785655,1149830726,-1962546428,76089414,990004363,-1962771196,71580420,1149961086,-2096854780,1946158206,23746315,-82026598,71731470,872302219,427097158,808076790,1979648885,-26060,1166606336,-1097181388,-351646966,-25263273,-2091813888,1946158206,206998347,141873675,623134090,116064258,623134090,-1073020924,-167038348,2122523764,510918666,972572299,125171270,1178141835,-1961266168,1178204230,-1962445324]],[41,1,14,0,[70846022,1381436020,1996423274,-30021384,1593329291,214092127,-326413056,253474846,1452005518,49971978,1996428661,67135500,1778939647,108461824,1151829658,-15537393,1783762038,142016256,-16222465,1458046582,-892788738,-1957363704,1706565356,-1948742136,1177225286,2147433738,1451962487,49971980,1996428917,67266574,-16353537,1996425334,-1484350966,317394838,1376679679,1996423530,142016266,-402229505,-920650227,-939521334,1459617804,141986646,2122972971,709162748,-1962249212,-1593202114,1183386050,876907516,-2080487799,1946158718,-28933372,1183667718,-1706027276,262936613,385107597,138709840,-1957635849,-654898620,502569552,2122516736,1114898438,957498507,175376964,722093099,17216518,1157035590,359927850,69485814,-1264513164,369502982,-62510330,-335919615,-62485754,704267817,1183578238,134622200,-196703994,1183525611,-96065028,737822347,-1996089850,2114057798,709162740,-1592888288,103483040,-953481720,-336050687,-125949693,385107597,-27358384,2013214719,74972930,-402229505,2122577670,-1071972090,1881049920,306678024,1578399625,80398687,-326413056,-16091393,-401734026,1996488453,142016266,-16353537,1996425846,-275453946,-196614064,445129,1458342741,-1962652021,956854326,92146764,-352172917,172264229,990659587,-1962573887,384500804,721699979,726663748,-11465652,-1415968140,51433273,-916585916,1426064578,-1588138869,104400366,629016050]],[41,1,15,0,[956691617,2097541126,74907420,-612083814,1746817040,-259324434,-484471910,6968848,109577626,-1026990575,-1957363710,209125356,17202819,352698395,1996443649,242679562,-1710721281,286893958,707273,1224,249477150,-1365583730,-1995351167,1451883590,241077246,688408459,1200356422,-28956406,1778412115,-25755904,-386107649,113705737,3278730,165822083,-13929472,-26603914,979907178,286025739,-2055975782,171614993,30553855,30684927,164902655,922681450,-401734410,-920649868,1426066122,-11080565,1469711478,1343329668,98854942,1818886506,-1499795317,1443995020,93978730,1578230920,180937,712,141986646,126105131,2122541172,108331014,-401967361,1048838077,1946158326,-339727612,-1983476990,1746861638,-2091907612,325182,-963967884,-1070923029,502569552,2122519267,779419654,-16091393,2145912950,972065790,1946484278,-768147689,-734593279,1443195393,83244799,-19208178,83768969,-401967361,-916521119,-939522358,1459617804,72780630,242536971,1946286723,142016265,-369197848,-771030743,1446596213,958755846,1946482198,1581157136,105947399,-1577171319,-2115434926,1681820416,107127047,-1577171319,1928005220,83236409,1049300852,144770886,-28931834,-351925599,1279167325,102408455,-1577171319,1324025372,425603,1048782196,1946158326,1614711567,106340615,-1577171319,854263384,123879051,-1996071775,1587674694,-2094798074,325182,1049300852]],[41,1,16,0,[245434184,-28931834,-351924063,1245612813,102015239,-1577171319,1183385110,142016508,931420058,1458604819,721809057,1342611462,721809569,1342616582,-788094815,-301585440,-234487035,-1264496635,736153862,50720774,1342567430,18888447,-16749993,1996488310,13396220,-1348853654,-1929379835,1343681606,99510302,1226669466,-196702957,922701846,922683040,429524660,1444108318,385107597,1778477648,-1935238608,1996428129,832198152,1578340228,113428831,313344,-1957275904,909707382,125108496,86392451,-385649408,1049297087,113707476,2516,-618087014,641630483,1964303621,108954413,1443591168,179713791,-401735318,-396952070,922746317,922681810,74056148,83769087,83244799,-47781874,1048660971,340198694,1048789877,1946159674,-26585592,-529206118,-2119263725,-628419597,721962027,1746799196,1347618286,1377681562,1958742796,6968839,-31463337,425603,-11138188,1779086902,-1813508607,-768147459,-734593279,1778936321,-164167936,-974647804,-767654916,158597121,30553855,705501338,-1950340329,-1995935714,648221767,-916496891,1426064586,-2091389813,1946159742,192839689,-385649662,1746796678,1996424686,74907398,-1055014758,972589844,1946804798,209125131,-734593193,-39589879,755648139,561250816,1208317000,1357582452,171574983,113704960,13109130,1996426219,234908172,-335624472,1962871607,-499238605,-13798391,-26604426,126498559,1746214760,1285165324]],[41,2,0,0,[-1558889356,922683962,922681810,922681812,6949332,83244799,-66131954,165822089,180537695,182272,2122340096,57934347,-1962892055,512429126,1194920048,-2095876844,1946292863,-163675350,-1071972092,306658112,1048780148,1946159576,209125130,755507866,-15930603,922684534,1603929334,504807439,-16388504,1996424822,499161604,-1073015355,1049298549,837487286,83246723,-1962576896,65734214,50611851,-1962542586,1881050104,205994760,2139816829,172460812,990660355,-1962508345,2130905727,209125132,234908247,-2114182680,33688190,1996425589,234908172,-1979853080,1594328126,705225,4808,2123060823,23615240,-16750078,1996424822,639041284,-1921783035,1343680070,6946922,1184497770,185980196,-1922730816,1343680070,-845544086,185992576,-1957726784,2117726326,-2127333906,2080506110,167674118,-2129887742,2080440574,150896929,1444642561,-624897,194704502,-1961484759,-11118608,1996485238,-193527818,1183685611,-1706027282,371730055,384714381,658545232,1043929004,-2022440688,-1026990242,147324934,1448542208,-955482485,670214,-502872320,-956301303,1191519750,-700544748,108954369,-138405119,165192664,359972875,30555785,-1560001141,1166737876,83272514,-347847285,138775332,-1962392023,1177094725,-734099190,-771307775,-1962934271,103614022,83272448,1676169303,-62486039,620512906,1963146243,31844611,425603,-1957228428,103614022,83272448,257923664]],[41,2,1,0,[1187451219,-955812614,125237318,83246723,-955616000,125237830,1962428103,-163675385,91488260,-351648117,138840835,-1577171319,1586169174,-1593341446,1988823372,-1593538056,1200163270,167289092,-1593555831,1178142444,-164987394,1946287174,-767655146,57999361,-16683287,-1711156682,204672280,-956210455,644102,-1981904128,266929223,-803828991,-25261303,326957627,50087670,113757045,68052,394911371,956363241,2114481214,-737753319,-1962933751,721973278,76091463,51398539,-385324026,1043923151,58656678,-1962890263,-335139902,1881049862,105331464,-51838081,-737753344,-1593834487,-828177162,-295166455,1952980485,494770695,1746802624,-1600059922,48283910,-1271464112,504994310,-1499393879,71600391,86378183,1822495973,-1559983864,-2069689674,1881049863,-1995470072,-1996153330,721747470,100312007,98854942,125069342,69041562,308813336,-462938617,494770693,1996429326,-1711052276,408168653,30553855,30684927,922682730,922682654,-401734410,1996486852,-112203764,-96788757,113711741,199124,-1962432863,721973278,76091463,51398539,71600578,1779201791,684562947,1048778862,1946421716,83271976,503959203,503705192,-1710787480,411245949,99510302,-150560607,-1264496424,1356396294,-1205986918,209125144,-16091393,199755894,-916496643,1426065610,509013131,-1911483720,240552920,1963129475,276234019,1778647912,1778412032,-1484350976,-930409369,1992612491]],[41,2,2,0,[76097034,637957828,770382985,-1961861493,-620022689,-771025548,-1014824076,38243078,638219972,1200293001,722004740,173982912,-1006139098,-1993996706,-916578553,3274,1458342741,424785950,1452005518,49971974,1996428149,67201032,6946922,-2036727702,-350622553,140413728,3440515,-92072588,-618924799,-788274301,141986787,-1959496565,721611520,-916578368,1426064586,509078667,-1910989384,139889624,-92012757,-15502078,2122517110,-1071972090,-224767936,-369098997,2117664904,188052742,-2096794414,276104186,-167092597,1947216455,114435,-282433664,1946286723,66749189,1586189429,709359114,-1090292704,1736441857,1122754346,91542027,1963195011,173968144,271206390,29295477,709853184,33194768,-92076684,-1961855741,1207306846,58007594,-2147483201,-1960826289,2139294302,108331060,14260819,-16050185,1996425332,180263434,1595872307,445129,1760332629,1586174495,15394828,1024083595,108396547,-387972677,1566179581,-889931031,-1957363704,440494316,-402104693,1183514824,212230,29034102,14412000,-1075225254,314110,1760332629,1586174563,10938382,1024214667,108396547,-387972677,1566179513,-889932823,-1957363702,446523628,-401580405,1183514756,212238,29034102,9955552,-1962260853,45812814,10086400,-1962522997,45811790,9299968,-85369510,838397,1760332629,1586174655,4909066,1023952523,108396547,-387972677,1566179421,-889287447]],[41,2,3,0,[-1957363706,451897580,-401973621,1183514664,212232,29034102,3926240,-1459206517,108331004,-387972421,1566179373,-890860055,-620036090,-880076940,359979787,-1910962504,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,968171,421593090,1,206045186,2,241828099,458753,55246850,6,168099842,7,37028099,9830402,46137603,1900546,321323267,2293762,452788226,45,435683330,13,426573826,14,88473859,2949122,347668482,18,454754563,21430273,0,0,0,0,0,0,0,712,209095510,-1941568533,239505088,540835878,1183511668,736373258,-1706011950,3539841,-1911929208,-1977217466,736373252,-1706011950,5899137,-2080487800,1946158718,239504970,642178699,1183319946,1958742783,736373306,-1706011950,7275393,-512416196,638469774,-467008374,1347605035,-16547430,-12154625,108340796,239504198,1183499243,172374271,28842101,-2095715584,1946159230,-28931571,1963607608,8435717,-1070923029,181061982,17221632,727078656,142016502,-1710852353,20123532,-375159,1996425334,-1711248646,32639583,-15992693,960912500,1450444414,2134703747,-92370607,8874071]],[41,2,4,0,[6946922,-2036727702,-1996419417,1451883590,1971366142,-45680954,-167349247,1971333189,-2037557318,1343684346,-1711210392,22354282,-17135987,1183469590,6967300,-401735318,-1072955682,-947153548,1996453355,108461832,1141869722,-96040703,-1962522999,142016496,259037782,-259325398,8874070,6946922,-2036727702,-1996391769,1451883590,1971366142,-45681103,-167349247,1971333188,-2037557723,1343684346,-1711210392,31201642,-17135987,1183469590,6967300,-401735318,-1072955790,1983448949,-341412358,-339309820,1589652226,113428831,313344,-950642944,65094,2123101739,16679176,-15631102,-1974007178,-397408698,-125042977,58064651,1459672809,1778419560,1778412032,-1484350976,-990510589,-165514239,1963469637,175570716,-1711248809,-62994,1750595723,6946951,6946922,1571260058,726005250,957641736,58064510,-2097114391,1962999422,-25261821,-1953043642,549910224,-1705572235,37421056,-1024052757,-2144307920,1468021837,-16777062,1013285119,175570815,105286231,-27662256,259376955,73623639,6947178,-2036727702,-1962774361,1464134599,1778647912,1778412033,-1484350976,-164953459,-351764855,-25082367,-109304048,67332183,6946922,-2036727702,-16605529,292029557,813039361,-1705574294,-22650,-352321096,1589652226,113953119,113770496,1448542208,-1911914869,-1962371066,-1960440738,1183386695,2113866748,142508813,1208188416,-1070922005,-947191061,-2080749943,1962998910]],[41,2,5,0,[-18427,2114156011,-58836216,-13958532,75366155,1341947531,-1910835349,-1962371066,52825182,-2094657417,453055100,-1982269504,-1072955834,1178153589,640513030,151258359,958801525,544479300,308054822,126226059,-2144943730,276105279,144180878,21296678,-955943872,130630,16678531,2117666164,-2087488006,1962999422,1590135688,147507551,968704,-1906944256,-1962371066,-1960440738,1183386695,-230242310,2122579967,226230280,1795123795,234908161,-335600664,1183401985,1310767352,-1979955575,1584135750,109976074,1988823192,1543710220,1200301584,-163149564,105351974,-336312695,209125219,-16091393,23726198,-18421746,990529161,1450506310,-1910843285,-1962371066,52825206,-1960439716,-880081337,737435275,-1947104296,723973758,41485436,-619978761,-604568963,2130468409,108954395,184841472,957445375,209518206,-1979810167,1183579230,-230258422,-375157,-1072956850,1183552373,-916496654,-939521846,1459617806,209617750,721777920,11921856,-375097,-129579009,1586167808,2111507210,-1744400884,241077000,207588134,-161576629,-16089461,1784090230,234908161,-1946271768,-31752,-143954828,-1744400870,241077000,276235046,67434022,-165261963,1963000132,2088969798,1064566802,410813222,641233920,-1961730933,-1912109554,-228685375,138379302,1191117685,1996424946,205949682,1778477648,39425,1183383750,8404472,2122516853,58064890,-2080735607,1946286206,-159500027]],[41,2,6,0,[1183547765,106874104,1208453414,-947190667,1183515627,-916496646,1426066122,1448602763,-1962379637,-167653826,57966596,184604905,1444247039,2006581610,184915969,-385649216,113705157,65998,1023821451,343146541,-1073078665,539755636,1784026347,241408512,2129331543,-1979425653,-1071371449,292831292,108461910,1996753306,343704325,-345803265,73173880,136988662,6949237,-1071928422,1449585413,-2012368230,134542853,2088963189,108265486,38050390,83232160,-11897848,1962870388,39436,1784086527,241408512,-1705638490,97847551,-33463168,1948255478,141885201,1778648680,1778412032,-1484350976,-16056087,1043931509,460587470,2147444822,-1935999126,-351935204,6968846,6946922,848953450,1593835281,80398687,80216064,1448542208,144180878,637951627,1208764299,1090274953,-4717195,1799285759,639302774,638613251,-1962785653,-930349954,1312368107,-1910213628,638097414,1947206902,1996443914,-4528124,1326478656,144180878,639299203,184700043,-1948811777,-916496697,-939522878,1459617794,74877782,1460043403,-1929352618,1343684166,-956261222,1975520006,-18427,2117668331,-1962707714,1448607350,1593798632,79874399,-326413056,-1699209642,-1948742137,-167048586,-1070922635,1190540011,175440903,142016342,-1979733784,1996425286,-1483057652,-16443128,-11137930,1996425334,105286156,1342210085,1915508122,112647,-892772833,147324936,1448542208,16402119,138840832]],[41,2,7,0,[201082505,1343059136,-402229505,1183448929,58015998,-956263703,195142,1745516287,1996423446,1778412040,-1484350976,1996425030,262183432,-1073019058,-1070922635,1986752235,109976318,1586170008,1996695292,83240464,-13798384,392694390,1962878465,-28931326,-1706012007,129345414,-1710721281,148639648,-965427189,144180878,-2093184218,48956391,1996488491,108462076,1183645802,-1706027272,88080540,110030987,-165279592,74777348,91553547,66733767,-96040192,-1026990242,348651528,1448542208,-18402,1187502222,-1006632724,-14285218,-14286217,-14284681,194643575,755509801,292815104,309610568,158615624,175392840,-1729511381,114177,-164953365,-1710590209,65535,-1980873079,-804523946,1988747892,209095672,653156036,-467007606,-1960380277,1589903687,1194927622,-385649660,-947191522,1023410469,-1071972351,-125926592,1103698689,57983291,-2097084951,1946220670,-1710200248,139349830,92127243,-352321096,-1950340350,81888207,453114243,-1053081143,-605486220,-1710134784,141709126,92127243,-352321096,-1950340350,148997071,453114243,-1053081143,-1209465996,-1710069248,156651334,92127243,-352321096,-1950340350,283214799,453114243,-1053081143,-1813445772,-330905856,-1070923775,-1980610935,1589967430,1200301806,-28931837,1232388107,1076577526,-11136907,1464873076,-1979836440,-1072958906,1149973365,-62486214,309706763,136987894,-56554380,-62486267,227252822,-11075585]],[41,2,8,0,[1996487798,-370649090,-230258179,91537419,33179335,726960640,-167189885,1963061830,-226589917,-166956032,1948265284,-92372218,-2096008192,1946219134,272532256,74776577,359977483,99501699,-2136422517,2122525813,57999596,-335628823,175570721,614042,2122536448,-1071971846,1342247429,1795061503,-1711248895,91203462,1996425451,-26102,1183514624,1600004076,576201,1475119957,74877782,611644939,36324598,99294836,1946449465,-95469,-1705572746,161681264,1157034123,-395050454,166446987,1443264255,-1190184806,-916496887,1426064578,1448602763,-16353537,1889141878,-1962288881,75400176,-165448704,1946298948,74877725,36324598,1996428405,949638662,-1962277617,75381752,-141884300,-963909909,-1026990242,46661636,1448542208,174569502,1988876430,176065288,-1936042409,-1995826673,-259260858,427147275,1946568249,-1706010871,170135408,1784088811,255367680,1183386164,108954622,1460237312,255367766,132844093,1889162839,-1962247665,-25805840,1156977268,-579600086,137053430,1157027701,-780922837,-916496865,-939522358,1459617794,-1950867882,-1948742138,1187448950,-16776962,-1705637258,11931532,-24383349,425603,1996425588,-538421750,-16258050,-397014410,-259260651,91617083,33441479,1979648768,-2080863486,1962999422,725939724,-154307320,1947216708,1600004039,445129,1760332629,1586170583,11134986,-402104693,1566179487,-889222935,-1957363706,183593196]],[41,2,9,0,[-401973621,1586167951,8775688,-35037862,445182,1760332629,1586170694,7727116,-401979765,1183514808,139365126,-402648389,-1047658268,-1960388469,1361502991,41418534,74972966,142081830,108527398,212824218,1975520007,105286412,-1157083509,-1847037945,-379758080,147520588,-326413056,-1962185112,552078430,173968128,-1962917912,-990509498,-1157204816,1776869378,-379758080,147520279,1960512256,197888791,-1206553381,-1064433162,476023590,41910566,74795854,79987651,1614855057,-620020501,-620030348,2092439156,650153483,29623950,75464998,74798413,79987651,1614920595,-1073014549,78122612,-12776588,252015871,24498178,1612889027,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,33557445,17510144,50331648,17382657,33559296,151458816,33554432,168191744,33554432,184558080,33554432,755736320,33554432,285651200,50331648,17291265,33570304,319079424,50331648,17552897,33638144,420056576,0,0,0,0,0,0,0,-1947432107,1602947166,-2096043262,1962935935,105286408,1949321017,186616582,-1947437605,80398787,11454464,727078656,140428534,509478,-1962516853,2139828295,1145383684,-230258368,1949464377,843549517,166989451,-1980217719,451672654,10485377,-1977213581]],[41,2,10,0,[1384286215,641484543,-2105014923,-12124334,1589966918,1065363192,-958565120,16732802,-11368819,-1930148215,1996486230,142016266,6842398,-16381717,1746798710,1183645807,-1706027278,-65473,1593722505,113953119,13158400,-1957275904,-13957514,-1962648437,134562887,809777920,-2037567886,1343684408,1357385302,73174015,1967159097,573187,-16490613,1962881143,1962891056,948342064,-1706027265,19203571,-892772514,-1957363710,-1957275668,2105739902,1651769392,-2096728437,1946172028,813039449,342360170,980745988,1134166122,1342254864,23724138,1157808026,1958742785,813039417,1749025896,7008544,-1667628438,184636676,-15829568,1750085749,-1147534336,-352232187,-1952819691,-2147384307,1459038820,-972374374,112641,-1070923029,-892772514,46661638,-1957232640,1979649150,26188336,-1991769711,1979711046,1603948592,1023520271,74772768,803979307,-2146935157,-16242097,6959221,-1711013784,29230523,-1959758337,1346960966,-1711013784,33359319,-1710721281,-62786,1593835960,576201,43208,142510935,-1962516853,1160458311,-28931772,4357507,171794548,190545152,-15436352,1347437173,-1667608496,184697860,721712576,-2092504128,1963589246,-701038826,-1925223936,385833094,10840144,-16011878,-1928467457,385833094,108461904,-34215922,1782740479,106859264,-1926203393,385833094,77371984,-1073020298,28883316,-892772608,-2134376444,1448542208,956712587,91554886]],[41,2,11,0,[-352321096,-336188586,108935430,-12185484,-1705637770,43585603,-15992693,-15996043,-1070922635,2123052523,-1923721464,1343651910,1744863336,2140800000,1459790592,67135574,-1190806630,1958742786,1750489049,1996424208,-2142860028,-1080405994,1577288962,113428831,-326413056,108956503,-1962648181,334168671,425859,1166740341,809974064,1342112630,186616624,-1947634213,1200293982,1145504572,809863496,80398687,968704,-1957275904,1552616566,809995012,-1947056503,1183400516,176063480,-1962118144,1183445574,-129594616,-2096740727,1946159230,-230257869,1946699321,1048347435,1393259520,1047854934,-401735574,1183579700,73173768,-2093987959,1946173052,-11119855,-401719692,116129188,-1980610933,2122516550,192217098,972572299,58000966,-1962877207,1183401028,-125926412,-11242496,-1885669258,-1996252159,-1991707066,-259261370,1996428011,6838008,264542724,-990445569,1308980488,-360843765,662500875,-1913096449,-1706032828,63835999,1978943035,972983062,259978870,1475901183,-1711013784,71501271,-1947407546,1586169414,1111984396,1702150155,1183432747,-28931588,-351504757,-25263302,1446804746,66995851,240186438,-1946418712,726005496,-167348976,1963010116,726005265,1443591432,-1209528745,-28901379,1465255659,-23205874,-1946401025,1144650822,-2084667588,1946173564,108461840,-12559221,141176951,-166722918,142016256,-493825,31983222,-230257666,1593333387,147507551,5294080]],[41,2,12,0,[727078656,1396698111,54806411,-401715001,-259261554,762639883,271271158,1156982644,561317931,-1337553578,1349144598,-501650790,108461828,23618666,-1929352700,1343664198,-1090437990,1586185988,1014970628,1996470655,1751411206,157942808,6946922,-771670886,108461828,124281962,1779001860,-1711248896,81527100,1778808575,6527588,-1706031810,-51171,1600045099,312009,1458342741,-18402,1183570062,17837324,1950877556,-339727601,242679625,-402229505,1055653711,-1946157378,1681721926,1997304832,1959329508,1959329292,-2082804963,1963067518,242679582,157836394,1778412036,-1711248896,88670524,1996484747,1687836174,-1191182555,1579089921,707273,131079,66703,131072,590774,131072,786975,131072,852327,131072,2950386,131072,1048742,131072,1639587,0,0,0,0,0,3272,1988843095,-196688124,1183514624,1975913222,-373282043,6947089,-1711011736,65535,200951433,-1897237312,-963967418,-561266036,-1996029146,1451882054,1065559800,638743820,163715,1187449717,637534708,-351642485,1552623108,-92370162,50333127,1931017091,-193035410,638612736,639779979,1948271627,1149969926,-1962415328,112843,-544481069,721569673,41236982,-1981217929,-161561600,38242854,-473833845,-1998650622,1200424007,-1949594875,-1977158050,-661978793,1589909384,126494454,1200150923,122144262]],[41,2,13,0,[-193035520,633346817,50659329,-163184384,-944313530,16777797,1183367210,-28931841,738018952,41236982,1183461494,-1042379779,-553450781,-1979431032,1200160326,-12154363,-972667000,-2147481785,1965096262,-28934134,-2147191520,1178664774,1461636075,16777114,1475382016,16777114,1590070016,79874399,12503040,727078656,-364475968,-1981004151,1996484166,74907398,-12155251,6967318,16777114,-431585024,-385649344,1218052960,-1979711612,1996481606,-834236954,241848342,113050,933120,803799924,-830570237,410340674,687752903,1782737412,69756928,169370,-532248320,58048523,-16577047,-919869834,1183445387,1750159582,-125107160,-12415351,-12271991,16777114,1117701120,1065559807,640382220,1963095865,-565801435,71600934,-1960380277,1317603916,98695166,-417071073,637790401,-1996075893,-503843250,1183725547,1149970142,-163149560,75270950,239373094,654198409,638862475,-1995025269,1451882566,1976568826,-28931306,520480759,-1041816576,1727464424,-129594890,-151366007,67741190,909710197,225706220,-1075292666,128492541,-337873271,-596211447,128452295,2122514432,326435326,-159973545,23724394,6946922,240282,-15930624,-11017098,-6621578,-1996488449,-1072960954,602473333,-193033982,1183531626,-94991368,-2097150971,1347551442,16777114,-62486272,276152331,-1695910145,65535,15353543,32827648,-1673473,1996479094,-1711248680,65535]],[41,2,14,0,[128466563,-14978048,-16703434,1778886710,10656256,1183384288,540475374,20224513,1996423978,-62485530,1364248875,-362753,-259262346,-6620789,-16776961,-16703434,-11015562,1465316982,-2197761,-1705517962,65535,128466489,2117671796,-15305490,-16703434,-1705513354,53674146,18888447,-16698214,-59310081,16777114,-1509493248,57999625,-1962844695,-1593805282,-388956044,1995952683,-230258188,91602955,32655047,-1178367232,-140967928,-137221127,1183446646,1975520240,-263796987,1183514625,-230292496,2130707005,18671875,-135117173,1183446118,-263812120,-1946786057,-25263120,-15633151,1784080502,1459710465,-26025,216727552,-1804545,-1705580426,627,200033929,-385649216,922681566,-6684384,-1962934017,1979059184,-327745778,272282,-327776000,1442890217,-1695779073,1015,-1948023,-16703434,530246262,-1996488700,1465318470,-193527977,-624897,1459691574,13396055,1436164202,-16777212,-16703434,-1734673290,-16777212,-476386698,-1996488700,1187506814,-1996488194,-24380810,-1957223701,1861746246,6967540,-755969,1784149622,1744857600,543817932,296858,-28901632,972179083,-696451514,-352321090,-92864733,1183514730,1357838326,-1542401,1996486262,1778412282,13395968,-6676374,1174405375,2146465337,-92864552,-1696434433,1877,-1694861569,65535,-1696565505,825,1793357567,-2012898816,1996424857,-25882,2122514432]],[41,2,15,0,[91488492,-336836981,-364475645,-1026990242,-892862460,-2091515904,563774,922685300,-107345766,-956301308,563718,-1472298240,259260423,128464639,173210,-1475950848,-16777209,1778439734,-565801648,342511638,1242279322,138840837,1946568203,108954438,-2096728577,1962870910,914787642,-11528449,1996425334,-26106,922681344,1382678742,381044365,-1708627376,91425709,-13203827,1183666198,-1706027338,-65282,1014349835,-16679447,1778439734,-1236890301,678055958,-1408520806,-565801723,1183666198,1750079158,1953038335,914787587,1750079231,-6684544,184549631,732132800,21490112,14038783,1183667050,1783633590,195926568,1183647186,-1924131106,1343665734,-510000790,-1560281083,922683814,1147797718,381044365,-1708627376,101583789,383665805,-1236890288,6967318,400794,-1509553920,914787593,-397404417,-1700529345,1975520008,161915653,922720747,1164574934,381044365,-1708627376,104074157,383665805,-1236890288,6967318,410522,160867072,14038783,1183663722,1783633590,195926568,1183711231,-1924131106,1343665734,-6684566,-1560280833,116787608,1963002278,-1707671750,-1928435192,1343681094,460186,-1774288128,242548745,721923745,731509830,-1543974462,1048775062,1962936728,129016078,-1711913429,-120470997,-2096523101,501822,922701428,110756080,-1962494076,922703600,6948776,16777114,882529792,-16331263,1442902070,-1065078374,-264831226,-2079942144]],[41,2,16,0,[-259324194,-1472790698,-1711183353,114557090,20224598,922682068,-1705639696,23168049,1577058744,314057,6856,175570774,385107597,-26032,1996423168,-1928435192,1343678022,16777114,106334976,1443038187,-398029848,1178321411,-1946977036,1451820126,50588422,1183574622,1002636266,-209914298,-352035191,-397006077,2096387641,106334712,1579877355,-161596950,1586100348,540475140,142016257,16777114,-62486272,1265942539,-352035189,-27358923,-351897973,175570722,-25755818,-1542401,922741366,6947104,-865599382,-1709151744,1043,971535875,-645924746,67001995,1580853854,-3768326,-16703434,-392496010,-2097151997,453115006,-916569920,-939521854,-16777192,241830006,384321165,106797648,1183514624,-163149562,-1981135357,1183578694,-129595132,-1981004285,1996487750,136223242,1996423168,-159973622,-493825,1996487286,-25860,1996423168,142016266,-16353537,-605551498,-28931586,1779070719,140745471,1996423168,-26102,1996423168,-159973622,-493825,1996487286,-25860,922681344,-6683346,-16776961,1183648374,-1706027274,2176,-1928694017,1343682118,86914815,-1273021798,175570692,-6619286,-1962934017,-1026949562,214433800,1448542208,721843851,1183667967,-1706027276,1782,-1207536312,-1830223871,-6662656,-1996488449,1451883590,-654878978,-138245296,412766424,1442840585,6946922,16777114,-1472298240,343146503,-1472790698,-1711248889]],[41,3,0,0,[147456162,-1705576309,151650612,161875702,1444049921,144324351,160839423,160970495,-335673880,922703376,922683546,922683798,-1024980584,-28931586,128466563,185824256,1443853567,-1711248809,152043682,20224598,1784022701,-1711248896,65535,1593722507,46844255,33563904,17324800,50331648,16785409,50332928,16852225,50333440,16879873,33558272,101237248,50331648,17082369,50336000,34120449,50334976,34123009,50369536,34091521,50337024,34093825,50370048,34077185,33560064,184900096,50331648,34072065,33562112,201659136,33554432,738557952,50331648,34048001,50340352,34084353,50341632,34055937,50343168,33711361,50343936,17152769,50346240,17141505,50346496,33798145,50344704,33803009,50344960,33755137,50444288,16863489,50350592,33857537,50349056,33806593,50349312,17086977,50352384,16871681,50352640,16956417,50353152,34097153,50351360,34115329,50351872,17118721,50354176,34063873,50352640,16971521,50420992,33627393,50423808,33989889,92416,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[41,3,1,36,[7864320,-65536]],[41,3,2,69,[3328,0,0,0,0,0,0,0,0,0,0,0,5,0,0,1414090313,1313407037,1329878089,4015438,1413567571,4019029,1394627405,544435809,1769104723,1682243686,7239027,1684957527,7567215,1131641171,2035482704,5718643,6029312,543434016,536896549,622879781,790626404,115,543434022,637563685,2122789]],[41,3,3,3,[12544,65536,0,0,0,0,-65536,65536,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,161089224,1380471617,1162805248,1313423949,1229193216,1095520339,3145817,707668572,5832704,33619968,33686275,84017152,67589,393218,458757,262147,327682,33619970,100992003,33817095,114428282,152045754,129369784,90309890,1986622020,1917874789,25455]],[41,3,4,33,[1465319424,1313753417,141701939,0,1547330341,1546530350,1970021632,0,0,0,0,1329790976,1280262733,5787458,1414087749,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145503744,65609,196610,327684,458758,8,0,256,-1235175840,46688,-65536,76809362,76416150,76547226,77595800,77464732,77857954,78382246,78120110,78644394,78906546,79168694,79692986]],[41,3,5,0,[79430850,80217278,80479428,80086222,80348370]],[41,3,7,126,[131073,2884816]],[41,3,8,8,[131072,2097153,65600,20185089,65536,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,65536,538968066,65538,19922945,131072,1056800,262145,744,3,0,0,0,0,0,0,0,0,2097296,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536870912,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1953251593,3425835,0,805339136,1999000561,1751348329,779047968,1124675118,728527476,6517573,0,0,0,0,0,0,0,0,0,0,2949264,-249561088,1936020006,1701998452,268435456,1867327216,25974,653262848,1702521171,536871168,644435440,1768778094,25978,1307586560,1769481825,1702521197,0,0,1126625376,1702063980,1920221961,877013868,0,8388608,1699672128,158606968,1819440195,3556907]],[41,3,9,8,[1852397319,1937207140,1819230982,125006447,1953784144,91124325,1953394502,1967329139,1919906674,1852402754,1952535147,2001932389,1867346017,1113944949,1869902965,1141928814,1818391919,1768702821,1884515171,157574501,1701869908,1634035777,1917259620,1917281385,1819635297,1953067617,1698825337,1292857445,1702065519,1701996628,1819240563,1292841316,1702065519,1701996628,1819240563,1292513892,1702065519,1701146707,1699417444,1634689657,1884513394,191128933,1685221186,1767338597,275280996,1634100548,1366584437,1702192501,1702521171,0,0,0,0,0,0,0,1936016391,1886352491,1952534536,1852990836,1311245939,694513263,1818842125,1818318693,1885433964,1325560421,1631782475,1818583918,1648436742,108294767,1952797222,638024050,1869506377,637822322,57894233,107957798,1634889337,1627546473,1836057197,1852132621,1869108085,1818575991,1292728673,1215655525,1147495529,2036427877,0,0,0,0,0,0,0,0,0,0,1852132625,1869759605,1768702320,1701670503,1141929070,1818391919,1768702821,1767336803,292058212,1651863364,1816356204,1214997353,1751607653,1666388340,1852138866,1702256979,1701669204,276067663,1701995347,1632857701,1665230198,1702259060,1380143884,1447121742]],[41,3,10,0,[1480928837,1380190021,1380275785,1850304083,1717990771,1701405545,1830843502,1919905125,1869881465,1701995296,543519841,543516788,1836345698,539914337,1769296160,1852776564,1919885413,1919905056,1885413477,1667853424,1869182049,1948283758,1852383343,1634038371,1629513075,1818845558,1701601889,1835363616,779711087,1936021763,225398274,1652122955,1685217647,1634493764,1917063033,1967548257,1767337068,2003788910,1665732979,1767140975,1181052020,1315267425,224750945,1852793673,1819568468,2053722981,1665732197,1767140975,1399155828,1701607796,1869562634,1769427820,6841204,0,0,0,0,0,0,0,0,0,0,0,1868777739,1634751342,1735289187,1868777747,1919243886,1633905012,1634751340,1735289187,1868777741,1953059950,1918330220,1460236385,1886153825,1919250529,1818318606,1885433964,1951625829,275082361,1819042135,1701863792,1769099122,1483630951,1818318608,1885433964,1917809253,1852401513,1162742617,1380931412,1380200011,1868694614,1275884655,1430736449,776292161,172772420,1414748499,1227771205,1393314126,1702130553,1917132909,544370546,1769367876,1109419364,1700405369,1864396658,1984897138,1818653285,1159755631,1919906418,1953387784,1701606505,1917125988,192049010,1263747412,776880461,4544581]],[41,3,11,0,[1953841670,74346356,1953064005,1635013382,123955572,1953720652,158887746,1869767507,1631743084,1866664050,1114595949,1292466287,1816348996,1953391977,1836008201,1112305506,30831,0,0,0,0,0,0,0,1919111945,1651272815,1107980897,1735091041,1853190002,1665207140,1702259060,1819568468,1850281317,1769235297,1767138678,73755764,1970169165,1852397318,192376676,1684957527,1917220719,140864865,1970169165,1954047316,1852397322,1417113444,158627941,1819568468,2019906661,1665207412,1702259060,1685221186,1225683557,1952670062,1113945705,1701081711,1883311218,1919899504,1634759531,1208444259,1734962281,1208710248,1734962281,1700033640,1107981432,1869902965,1667319406,101,0,0,0,0,1953841676,1399746420,1868849512,1917257847,1700034913,1107981432,1869902965,2019906670,1850282356,1769235297,1767138678,1415933044,225736805,1953789250,1766354543,1751607660,116,0,1279870469,1129593413,1869508193,1886330996,1864396389,1970304117,1768300660,1713399148,1998615151,1769236850,539912046,1701331744,1948281699,1852121199,1701999987,1952542752,1851859048,1768300644,1634624876,1629513069,1663067506,1701999215,523138147,1919252047,1953067639,2019893349,1769239401,1864394606,1970304117,1768300660,272590188,1919896870,1767317605,2003788910,774778483]],[41,3,12,10,[1297040132,1329794893,1381453133,1397052489,1313428052,1163005511,1329808449,1414745421,1196312914,1095648530,1313164354,1179210831,1413563209,89018185,1398099789,1398016837,1968382034,1919905904,1631791220,1953459822,1853190688,1701344288,1886413088,1633905004,1852795252,1701868320,1768319331,1646290021,1126506617,1869508193,1869357172,1948279905,1814062440,1634886249,1931508082,1768121712,1684367718,544825888,0,0,0,0,0,0,0,0,637927424,1936682051,101,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867940,544501614,1852141679,1701344288,1769104416,544367990,1667592307,1701406313,2036473956,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1851867928,544501614,1852731235,544498533,622882676,622869107,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1917133683,544370546,1953719634,1852404335,1699618919,1919907700,1866670187,1667591790,1852795252,1767344499,2003788910,1635197043,1701978227,1918989427,543450484,1818847351,1701978213]],[41,3,13,0,[1919906931,543649385,2004116846,543912559,1852731235,1769235301,779316847,1952797216,1696627058,1650553971,1752394092,543649385,1852731235,1769235301,544435823,1663070831,1701015137,1701716076,1919907700,1868767339,1667591790,1852795252,1868963955,1752440946,1931506537,1769173861,4157039,0,0,0,0,0,0,0,0,0,0,0,0,0,553648128,2019913301,1952671088,1847616613,1870099557,1696623474,1919906418,2016419898,875443237,1699618648,1919907700,1969627243,1769235310,1847619183,1931506799,1869639797,1684370546,1699614254,1919907700,1919230059,779251570,318767104,1868787273,1667592818,1634738292,1870099315,237921394,1701012289,1679848307,1701408357,11876,1968115200,1718558836,1835363616,779711087,0,0,0,0,0,352321536,1769366852,1847616867,1663071343,1701736047,1684370531,1698960942,1701013878,1935763488,1701867296,1768300654,779314540,1986939157,1684630625,1952804384,1802661751,1835101728,1226124901,1818326638,1814062185,1818321775,1986356256,778396521,1986348057,543515497,1701997665,544826465,1852731235,1702126437,1125723748,1701736047,1869182051,1634213998,1869029491,1679844718,778991471,1919242275,1701732717,1663071342,1701736047,1869182051,1869488238,1986076788,1634494817,778398818]],[41,3,14,8,[1329727744,1296125013,507860041,1852534357,544110447,1919251285,538976288,538976288,538976288,538976288,1428037664,1869507438,1327525495,1851877234,1952545385,544108393,538976288,538976288,775095072,1868128817,1931506293,1634300517,1970151532,1919246957,1650551840,1763732581,1852776563,1701344288,1936615712,543515753,1801675106,1987011360,1864397413,1699160166,1852404852,1951604839,1702130273,1769414756,1293969524,1869767529,1952870259,1852397344,1937207140,538976302,0,0,0,0,0,0,0,0,0,0,0,0,1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720]],[41,3,15,0,[-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,983055,40,32,64,65537,0,256,0,0,0,0,0,16777215,0,0,0,0,0,0,14681856,1579008,270336,14828288,1149952,-2145382399,-2143019007,1082925058,1074938114,1075986946,1078084610,1082279938,1074016514,-2147212799,-2146958335,3247104,12731136,270336,1579008,14681856,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-14681857,-16260865,-16531201,-16678657,-2096129,2143293438,2139103230,1056972796,1057767164,1058815228,1060911356,1065103612,1073217788,2146959870,2146436094,-4193281,-16678657,-16531201,-16260865,-14681857,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,256,0,0,0,0,0,16777215]],[41,3,16,28,[-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,658514683,-411458823,-411436307,-411472145,-411491589,-2028363015,117504749,658534127,-411491589,-411458823,-411436307,-411472145,-2028395781,117482233,251722733,1069613039,-1,0,0,0,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215]],[41,4,0,19,[3264,0,0,786432,13372620,16396,45059,-1072955392,13372428,197184524,45243,-1073738752,786432,197184524,45243,3072,0,197184524,45243,0,0,197184524,45243,0,0,197151744,179,0,0,0,0,0,2448,4105,8196,589824,10029465,43030793,8226,-1878458368,10029321,43030793,8226,-1879045888,589824,43030793,8226,2304,0,43030793,8226,0,0,42998016,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1478052630,928687586,-1353017878,-1478052630,-1,-1218082070,-1749915926,-1213568286,-2094746646,-1,-36865,-411098373,-2027969799,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,117504749,117468911,117449467,117482233,251722733,1069613039,-1]],[41,4,1,8,[1475119957,1673010774,-1948742144,-8190338,-1962510849,-352099274,-1852156125,-1962904313,150963184,1745753717,1745748052,6946885,16777114,1958742784,-1276738813,1579140747,46844255,1717912576,1953264993,1818323268,7563119,2004116814,7041647,10952,-373809578,-2082959872,1963068542,-28930774,1671057430,184585227,-14912064,1996488310,142016266,369510029,192977488,-1073020308,1183516021,-12063994,-1962879434,319097926,1996443649,142016266,-1710852353,13044653,-166989685,922691701,325583062,-700019455,678055958,-16011878,175570943,-1928825089,1343673926,369903245,4168272,1579155455,576201,518818645,-1912535112,205949912,1946226733,-339727612,112643,181061919,-326413056,-4710825,-1948741889,271387718,1208972289,1212701044,-1712782475,-373282048,-1834942274,-1878652159,1778938881,-16684543,-16674786,1718226550,-1962288479,84532246,1347551237,1510019738,242679553,359163242,1780443652,-1711248896,27197756,1779332863,1966106625,6946922,-1301002086,-1955665151,-947189122,1946182973,-27101398,738882760,744124929,-348359167,242679636,-626956950,-602502391,4523273,543838290,-620702566,-2128549119,50333822,1996436341,-1711183346,29258992,1996433387,-1711183346,51213552,-1593834817,101384594,141820304,6947178,26222335,1460565759,-299539302,112642]],[41,4,2,0,[-892772577,147324938,1784020992,-26111,1183383552,-62470152,1996423173,175570700,16777114,277760,2129199998,108461825,-16484609,1996426358,-26102,2122514432,561250312,638213828,973176704,-1977215115,1093507079,-6664192,184549631,-1106873152,-1897332724,142508801,-385649664,1187447121,-16760582,1996424822,71731972,84301451,1347551237,385500813,160602704,1183384205,1975520254,-369743099,893190489,-385649664,1996423438,74907398,1973026922,-1962761207,838763504,-387382412,108461824,1778677503,158702081,1589904070,1204168196,2122514501,1634992136,13254275,-14387968,1778439734,1784965632,53438464,-1711217560,-63026,184601251,1346270400,-224787094,-245,1778436662,108461924,-1710983425,50594066,13252351,1183540842,106334980,1375732997,17996368,922682221,77201610,-1577058492,1183383754,71731982,84301451,1347551237,84166283,1347551301,74907474,1695105178,-28931837,556675,876415092,-385649408,104726323,1023767552,1316290567,-1962654069,-626850218,-602502903,-701038839,1778412032,242679653,1761607528,999948545,1090518822,1212701044,1967693684,-20715261,-346983352,1979058954,-14751485,-1946388855,1139539062,1946169405,3554570,1988831604,238349310,-16755608,1996424822,-865591804,71731968,84301451,1347551237,-6668182,184549631,-385649472,817823456,-1106711808,65732619,-16776514,-291833738,-1962934271,-1026990394]],[41,4,3,0,[-1228406772,1183514625,3161352,-2081881227,168326912,746419392,-8817652,-2037577610,1343684170,234932328,-241176,1744885302,1183645952,1783633576,195926608,1183515741,106334980,-1996487419,1451882566,1250332154,-62486018,-1912711540,385815174,-1471771312,1183666198,-1706027272,14417983,14038783,-1929313944,1343662150,-1382395798,-16447989,-2037577098,1343684370,380126861,-1708103088,87071633,574153,108232,-1205971369,-661782521,56770179,-1207536384,-1259798527,-1710855679,94636198,326377640,-16091393,1996425334,1646168838,1482686211,-2097047831,1946159230,175570711,-16222465,6948470,-10844531,501764118,24766973,5531662,106981390,-308674198,184549380,-385649216,1745748321,1745748052,6948428,12698,1958742784,-701038776,16934912,381699725,-1707972016,85658541,14038783,-1929313432,385768070,16738384,-2079609446,-1929352698,385768070,-1069118128,896028694,-1684956656,1183383915,146940,-169278603,1416105472,1281887744,-848814586,104831488,-6684672,-973078273,-969215162,-956238778,130630,2123101739,452887306,1150118259,-230258623,37198422,1183383552,212476,37572468,1464497152,384976525,-1929287088,385833606,-61675440,-1946401143,1023461950,544538626,145136208,3999155,-1927973630,1343683654,906716058,1975520007,-58818297,276042632,-59310249,-10844531,367546390,-1779742978,-2080487799,1946222206,-230242749,-213465524]],[41,4,4,0,[-196688304,-163133868,-2081019136,745735166,-2010037107,-1923615418,1343681094,-2037579414,1343684442,-1979981848,1049361478,1347879114,-10844531,-907522026,-806664451,13254275,-15764480,-1711224266,-62942,13240007,1745747968,1745748052,6948428,-6684566,721420543,1600004032,445129,1699901001,1919906931,1952796261,1852731203,7627621,1953719634,6648431,32968,113727063,866,14038783,1183663978,1783633536,195926592,-1073019238,922705524,1214906582,383796877,-1709151664,112200621,1215610891,14038783,1183664746,1783633600,195926560,-1073020754,1183658612,-1924131104,1343651910,1343639574,1183662186,-1706027328,65535,8420992,1183650420,-1706027392,65535,1023632547,57868320,1778418153,9201728,16777114,56795904,192266251,56899327,16777114,728099584,1681326070,21269763,1347605035,478874,-1042380032,1049297635,25756514,-1929227895,-259325628,2081881731,-1711183144,1902758,1912802621,603882282,922690941,1150092132,1389505281,-26032,-561315840,-1962744895,-1996266946,38897921,-1962851187,-1697190928,76941383,-875995298,-1912307528,1048782528,1946157922,503522832,-2094660766,1946157695,-14264316,112687,3193795,872405480,182976,-402637637,147521486,4242176,-889207320,1153105932,-4397056,-1157626166,-1276641236,838399,-402652997,248184746,310016,-889216536,213581834,-6756352,-1157626166,-1880621040]],[41,4,5,0,[445183,-402647877,113966982,1620736,-889225752,884670472,-9115648,-1157627190,1810366520,838399,-402645829,214630242,2145024,-889234968,616235012,-11474944,-1157624630,1206386728,314111,-402634565,80412478,5028608,-889244184,146472970,-13834240,-1157626166,602406992,1421593599,-14882816,6077387,-889252376,1622867978,-15931392,-1157626678,65536100,314111,-402626373,80412410,7125760,-889261592,2092630022,-18290688,-1157625654,-538443664,576254,-402623301,147521238,7912192,-889270808,-1957363704,147089644,1023821451,92078079,2113932093,-536757498,1510153448,-147003043,1426064074,-664212341,106859272,1510136296,-14751395,-905968200,-1957363710,151939308,-401842549,1183515330,81162,54330748,-1157202432,-555163647,105286402,-1157083509,-521666559,-379758078,96009969,576000,1760332629,1183516986,139365126,-402652485,1589904067,529212934,-1962260853,-1259860914,-379758078,79232610,576000,1760332629,1183517039,273582862,-385876037,1183515352,206473994,-385876037,1183515340,139365126,-385876037,1566180032,-1191299351,214564868,-326413056,-1962308504,1317734470,-17654,1510122472,-31266467,-905968456,-1957363706,163866860,-1961998709,-4517810,42395903,-1962522997,45811790,37349376,637951684,1183522699,206473994,1510091496,-34346659,-905968456,-1957363700,166947052,-401580405,1183515098,240028428,-385876037]],[41,4,6,0,[1183515208,172919560,-385876037,1566179894,-1191307799,214564869,-326413056,-1962274712,1317733958,-17656,1510088680,-33429155,-905968456,-1957363708,172321004,-1961998709,-4517810,33745151,-1962260853,-4518834,32565503,-1962522997,79366222,27912192,-706126502,309501,1426066634,1651043467,105286410,-1157083509,-840368129,-379758079,79232449,313856,1760332629,1183517335,307137296,-385876037,1183515056,240028428,-385876037,1183515038,139365126,-402652485,1566179671,-1191368215,248119300,-326413056,-1962228120,686296646,172395265,-1156821365,786956290,105286401,-1157083509,585629697,-379758079,79232259,707072,1760332629,1183517411,172919560,-385876037,1566179660,-1191383063,113901572,-326413056,-1962213272,1317734470,-17654,1510027240,-52696739,-905968456,-1957363706,186476780,-1962391925,-4519346,18016511,-941007526,309500,1426065098,979954827,172395275,-1156821365,-169279489,-379758080,79232179,576000,1760332629,1183517533,172919560,-385876037,1183514840,7989254,-504799910,309500,1426065098,2053696651,105286411,-1157083509,1961361410,-379758080,79232178,313856,1760332629,1183517606,139365126,-402652485,1589903447,529212934,-1962260853,1223167054,-379758080,79232143,707072,393534219,-619983989,1907889524,650153479,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742794,196854529,1510009696,-1420786]],[41,4,7,0,[184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,131095,66674,16973824,67276,16973952,67313,16973829,66930,131208,525866,131072,787484,131072,2952119,131072,918237,16973824,67349,131122,1049674,16973824,66775,16973881,66491,16973882,66890,16973883,66895,16974139,68575,131399,1443690,131072,1573582,16973824,66074,16973912,66049,131162,1638727,16973824,67292,16973919,67329,16973920,66519,107,0,1602946027,109019910,-1946716928,281592771,1448542208,16271047,173968128,-1979719192,1178336326,-1207602166,48955393,1183432747,108954618,-385649408,74055814,1442887066,1475906304,1779070719,1778412032,1778412032,-1711052288,8061204,2122578059,1467285508,17202819,512446837,-1813511928,-1982297089,1207369310,125044780,-1291662950,-15996160,1778452534,141531649,-259325796,1946842683,-25806554,1784023669,141531651,-259260417,137822039,6968833,6946922,325714026,-1157557094,1475906304,-436077158,47507712,556675,971572085,-264831230,1141152256]],[41,4,8,0,[922681610,6947242,6946922,6946922,-1711237272,33555188,28065411,-1593412352,-1398603512,-1407284479,726136321,1396012064,721644705,-1706011950,18750613,-166989685,2088976500,980680720,-1710197505,19891287,1962932363,6969104,23724394,946439322,401299201,-2074633645,-259325624,28063487,1778608726,-1621321216,1784021328,-2012898816,1586168169,-60913398,539707382,-1588387980,-768933012,-1785049006,-1962835172,1962281968,276595468,-1962511360,1183387716,-59310084,-1685825638,-1913615615,1343680582,100419211,1344143368,128608286,-685883750,-263811839,-6664170,-1962934017,1778412280,1778412032,-26112,1183383552,1958743038,1962871572,1448562704,16777114,74076160,16777114,6968832,898106778,-25755902,384845453,-26032,512425984,1207304618,309659692,1795123795,1778412032,1778412032,49584667,922681889,6947242,-1018113,1183576694,-263836684,-163148976,1358054955,-191227798,-16564990,1778494006,200448516,922746879,77201834,-16630204,-1711166922,40207366,1183576203,172374524,-1705626251,641,16678531,-11138700,-1935999370,-16777214,1436158582,-1996327069,922745414,922681770,1347813802,-1300797798,-979741182,1442840578,16777114,1962871552,-1705552377,65535,-60912810,-16222209,-711325065,-1962934270,1178205254,1343190026,1778477654,-1711183359,46229892,1996426731,57300490,1553596778,1443036575,16777114,512448000,2013200810]],[41,4,9,0,[309853968,16777114,1962871552,-308652282,-2097151998,1946222206,-25755896,16777114,172395264,1442950307,93978730,-369098872,2123038866,1958743032,173968133,1586168811,-27358724,1076121472,-2128261248,956369057,343149126,-672606069,172375036,512428660,1333788936,-74743771,-1248197526,-1962716160,1996445424,1778412042,1778412032,1778412032,18127363,-259325075,-1439236266,1778412033,1778412032,1744857600,345637015,-1962707711,-40216848,-1946157311,1736506974,-16024027,1702890612,512491045,1736442120,113737509,428,-1026990242,281542664,1448542208,17057526,1307116404,205949697,504256139,-1947173235,-1912138000,-1515870758,1996431269,-263811824,23744534,-1499844502,-1929124468,1343680582,111152779,-1957570057,-150555634,429543897,-16517602,1183649910,-11528464,-1710929354,70459194,-125924066,384857741,-1524689401,530949541,-150583669,-1962494930,1308690510,-96074758,-1946270071,1174473286,-62510600,-1928300801,1377237078,88880895,1830763162,138840836,-1980611069,1183578694,-263847158,-1946663287,105286600,111161079,1317652483,-163148804,-1995946453,1996488262,-129594096,922701846,983172428,503622687,-1913094515,118943862,-1515905258,-1960860251,787940934,1317734068,-28432120,738088587,-94991920,17450635,1177155654,276234236,385373837,1412890450,523934213,-1927412492,1989015678,369563376,-1515870945,1183522725,-1607534842,172919558,-1946399191,-936641458]],[41,4,10,0,[-1946661239,1174603846,-96040462,737560203,1183385670,276234238,385369741,1412890448,523934213,1996424485,209125134,-1946157128,-506395058,-930365141,111161079,-787851637,1354902498,787988875,1317734068,736219400,429543617,1577456926,247646559,5425152,-950642944,63046,28196483,-2096270336,1962935934,-28915961,99287041,16664263,-364460288,1048772608,1962934702,62777603,16678531,-1259797643,173968131,-1980067352,1178335814,-1207602166,48955393,1183432747,108954616,1786672128,11901444,-125106781,175570775,6946922,6946922,57278570,-1090448230,-2080863483,1962935422,108954447,-1958120191,1207369310,125044780,-134035046,-15996155,1778452534,141531649,-259324448,1946842683,-25806553,1784023669,141531651,-259325816,137822039,6968833,6946922,325582954,18127362,-125106688,33397335,669583026,142508803,-385649408,922681946,77201648,-2096743100,109630,144771957,28091137,32130759,173968128,539707382,-1588390284,-768933012,-1785049006,-1996046564,-1072956346,-661978508,1795786913,839197198,731496747,-1980182078,378266182,-490666316,-1944714493,706636544,-751106811,-745864579,-1946397047,160211416,731497003,-1980182078,1174660166,-398030340,1317653251,-1440838682,726136321,1394439440,1996488554,-461963294,1177272715,1183535330,-465163288,-1710200240,4129524,16678531,308940660,-498116198,-2134575610,-1763114123,-1440838911,726136321]],[41,4,11,0,[1393063184,-224787350,-16634869,-1711166922,116081668,27932415,-92010854,-2081387770,1946222206,-1710069233,119557977,1971373302,22276355,16678531,1256784757,1183667713,-1957685584,2013264478,1783633458,458463793,-1991245616,-6640058,-1962934017,922703608,922682842,-6683176,-1996488449,1451881542,922703606,922682830,-6683188,-1996488449,1451880518,-498692622,1317752854,1373239266,-136032629,-191213095,1443369501,383927949,-1610192048,1800405766,50770950,-2097059248,453110398,1356396480,-1946415128,1177282118,309730,-1946552423,-788094962,-1978792991,2109815552,-1983804670,1317793350,-464639000,1458327177,1183565963,-498717722,731498283,-1946627646,-498727944,1004686851,-1962771000,1183535560,705047548,-1037330171,1783691473,-498692858,1183666198,-11528528,6991478,-6684566,-1962934017,1603009118,373787420,200820361,-15895104,929757814,-1706012592,140355462,-15992693,1049298037,-1957296856,103542342,-388956022,1357006339,736904843,-788493306,-465173528,-1717938352,1443482881,-887041,1268445302,1442840583,-624897,932902006,1442840583,93978730,-1962349944,-1398601146,12904705,91537419,-351633781,-92370173,16678531,1300236405,1300250660,1183547685,134625546,-1961397247,-402585570,1178335086,-1962183670,-2147416034,-1988090545,74118750,-1073695334,1458604808,27932415,6946922,6946922,-1754791830,18127360,-259323689,175570774,6946922,6946922]],[41,4,12,0,[57278570,-553577318,1458604808,-1946026598,1979058949,-1694537199,156179371,27932415,200448598,2122516185,427098366,2116380032,16154243,1586171764,627540214,136219646,627539969,-1408841857,-352321535,175570703,-16222465,1996424822,-152901628,-1026990242,482869256,1448542208,16402119,17998080,-1191688567,547946495,23725940,1511496090,137821961,-1710986751,159328461,17317515,27803273,-1994898037,1183577670,-28931834,-2081929591,1964768894,275404594,-1169209702,2109737737,112645,-1070923029,-402560432,-259325242,158725643,-1946386807,-2065040266,-96024832,1988689921,-1980699652,-141820802,1784032747,-1710200320,167268166,92127243,-352321096,1354771202,731512938,-1946157297,1962871800,-163148976,1144649611,-2092534760,1953889918,-1338080307,108331009,28313287,1784020993,1330027024,-1073018323,28837245,721611520,6967488,-1962783256,1962871800,1962818324,23746320,6946922,-1946480920,-1472296457,-59340543,-996538901,-1928708291,1343677510,6946922,40501354,1529102490,1958742794,-129594395,17958457,-169278604,-465138432,107630614,-595538534,1975520010,-427916860,460652804,28313145,1451955572,167412712,-92074636,-2096597989,57938170,-1962884119,3008070,759394817,1702232065,1962935085,15853827,1912602925,77105,-97692810,760116224,577896449,1996489005,10545411,1912603181,77077,-1813445769,142592,19728498,-385648896,1183645830]],[41,4,13,0,[1783633636,1778412032,608606720,1183648486,-1706027292,183510663,384059021,658545232,820579075,-465138177,6967318,6946922,-853260646,-427917053,175374593,98991745,-385649663,1183579919,-28931608,1962938941,-1338080500,57999361,-335611159,-25263321,-2096532453,1953889918,-18224893,28327555,-385649408,915079305,1784021256,1778412033,-103159808,-1113915605,-1207212248,547883332,6948724,2115475866,28352779,-939637111,110598,6968832,-1710200233,197021510,1568522251,-352321096,-398029990,1040074377,477364341,153881719,120329844,187437684,113708660,432,-1946388853,-1494484354,384059021,1778412112,-1711248896,201860166,167673475,-756481164,-58815491,-2080529175,1964768894,114438,-1073775639,1978204162,1354771455,972637928,1963001910,-26083,-1706033152,65535,242532363,1781099094,1778412032,597989888,512429097,1207304456,527704107,360054539,1962835513,308826896,-249534463,-1533388969,-351522525,-476425466,-955414931,108550,-916496896,1426064074,-1205932917,-661779214,-16222465,6948470,520095208,314057,712,142016343,2013968538,138840332,-2091386741,453052030,198080,141531728,-125105007,511049483,1946582585,-266433774,41418496,1872363882,-1962554360,-1962415112,-1962872802,2117665407,960328712,1946266174,726005441,-2084867056,1946158206,742782470,-1951435512,1207318621,-1502279637,184966539,956986843,-1703593859]],[41,4,14,0,[1602949867,109019910,972518656,-286574465,49004587,-916469877,-939522366,1442840578,-18402,2122569870,494206982,17315583,2122514538,-1071972090,-397354761,-1072955574,1187448692,-352321026,-28915963,74055680,973125018,1458604813,1778939647,1778412032,1778412032,-1711052288,224330004,2122576011,527696126,17309323,137119734,1398150517,6947178,6946922,325714026,1728124058,1458604813,-1493041766,108954376,-1961266176,1207306334,276045867,17983571,1794187368,-1711248896,124364678,-892772833,-1957363708,228550892,-402104693,1566179340,-889282327,-620036092,-880076940,359979787,-1911798600,1602954944,2139170332,1967869442,-997997820,1086034180,1510009696,-1420786,33560831,17520896,50331648,33725185,33584384,34366208,50331648,33704961,50364672,34096897,50331904,33716993,50364928,33670401,50365184,33677825,50365952,34099969,33556736,118301440,50331648,17560577,50372096,17559041,33563648,218643712,33554432,755870976,33554432,235467776,50331648,33672449,50343680,17681153,50415360,33665537,50348032,33661697,83902720,17521665,50377216,33742593,50349312,34023169,50354944,34075393,50421504,33708801,26880,518818645,-1912590152,276234200,-15829249,1996426358,142016266,1778808575,234908160,520095208,838345,2760,-1205971369,-661782368,1460960907,-15567105,6951030]],[41,4,15,0,[-6683286,-1962934017,1979059184,-339727612,-1705617597,65535,1358841481,16777114,-128546560,-445329397,-126419113,242679632,-15960321,1996425846,108461832,7792654,1996484747,-25858,1996423168,-25858,-963969024,-916496865,1426067658,-1205932917,-661782275,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715208,-939520822,1459617796,-1946801322,1451951174,853254,1451882635,-15864834,-396886410,-125105979,1191073417,2080636547,-27882514,-1026990242,-926416892,508952576,-1895825480,2089207768,-956301057,45638,638607044,-1960441973,1183384151,-598308390,949891,244001140,1586168048,72300814,1048780149,1946157282,-499712234,312103680,184652060,-1962380096,34396742,-2472311,-6679434,-1996488449,1451872838,50347476,-771027341,648088181,2089191681,22342143,1088046838,1273561973,309788417,-401574145,1183448901,-933852730,-8485235,845828118,-845545366,-1006525895,-14236066,-1875443913,-1706530298,-50773,1183439095,2122746366,-2042181633,1183515324,-933852218,1183400000,-1202288202,1745768530,-23459445,184675584,-1928235584,1343656006,-1995861832,1317845574,803933884,-4688129,1745794678,-23459453,184717312,-1928694336,1343656006,-351691080,-1874424358,1183535126,-1202287690,-1984280951,1347599446,16777114,2122747136,-1706027265,65535,-8616311,58048523,1342214377,-1903349142,1360461694,16777114,2092860160,1819541759]],[41,4,16,0,[18888447,-8603905,163226,1350994176,1958743039,540475223,-565277439,-6663914,-16776961,1778458678,1485212948,-1706027265,65535,18888447,-11487489,184474,1485212928,-11528449,1996471414,16685754,-1072955393,1048778357,2082473610,-1942060281,394076166,956639905,259907142,-8603905,16777114,2089207552,-956301057,111174,-8601981,-12749824,-16703434,-1694532426,766,-11499895,678739979,18888447,383667853,61119057,-2037776385,1183580026,1988528606,540475391,1354170113,-25857,585826304,-8601981,-2096728832,1946202750,19177735,-8616311,-1996152159,-1577092474,-2037840598,1190657910,1947205852,112645,-1070923029,-1966061943,539351622,81152,-654852069,-11106679,638607044,360321,721712512,637856704,-1996142709,-1960398778,-2037840057,-2128150664,-2147481217,-1070922635,-1960442645,-2037839545,-1960378508,-2037839033,-1098645648,2097217396,1954989830,184549631,-955875904,16740486,1200236032,-666466291,1183432747,-1102673472,31082230,1178147701,-1978239986,-1071325882,225722428,-1928431873,1343667782,-719817574,-1334378749,-8734977,-1415969686,17033017,-1224753594,-1224736904,141229942,-113661030,-1069154045,-9128193,-8734977,-1415969686,50597433,1183432262,1891041218,1991704575,-1710724353,73284011,-1983887869,1183695942,-11528514,1996479606,-665941286,-162403030,1954601542,112645,-1070923029,1347605035,-402454886,160211202]],[41,5,0,0,[110757419,-1996487635,1006598278,276677702,381570701,721447505,-1705982906,74849780,12615299,1183650429,1783633598,-1069118720,-1705977609,77012468,755599521,1178271748,-1927905854,1343667782,722045089,70107718,6967296,-1356991334,-1099005180,-1928168192,1343667782,-138522997,6967769,1008596122,-1069118714,-8878455,-1984016757,1311486030,-1982203966,738161806,-654851002,-9402743,-1232472533,2122383186,829685976,-2146142465,1979701374,274646027,239569702,166449707,-1961867637,218436182,-1706012160,106629268,-11368823,91602955,99172458,273058561,85087883,1347551245,-1996190488,-1979758458,1392462486,75491408,-11762039,-11626871,1927827538,-968455932,-154642807,1950407238,1379942413,73394256,-1983494519,-2037790634,-1769341076,-1631256722,-2144927928,108265535,-1030962293,45614571,-1982715008,-1979759994,-989903722,-2128211874,-2147482241,12060021,-1962677376,-2037796794,1183579968,1015450074,1954588927,112645,-1070923029,-2037788117,-1769341128,-2030633158,1946353468,571397,-1070923029,-13072885,-12937589,-1224781742,-1224736956,-1224736958,-1224736946,1183579980,-598307878,1391453824,1085734736,2025259007,2139170559,1971322889,-2147436539,-2037709589,-11468940,-36682,-1224798602,1996488530,1778412052,57448960,-259260417,494269963,1448493418,16777114,2092316928,-16157441,-1694532426,689,1357496363,1480902403,1190526976,393478874,434018902,1149830945]],[41,5,1,0,[-499762856,-2146929664,-2130847130,-151181212,1946692164,6968949,1947127706,1384548614,1958743039,709162597,1348433159,6817642,98015748,-1224800638,90898258,-1711013784,110101975,-11356417,1794113640,98015744,-1224800610,812187474,-1711248655,111936983,-11356417,1794121832,98015744,-1224800582,812187474,-1711248656,113771991,-11356417,1794187368,98015744,1589968895,1200236048,-1981535740,1153945158,-1962934192,-1979745658,-2037692348,1149894518,172395338,-1995680117,1418281028,1313130306,1153892352,-2097151662,1962979966,30468355,-8614261,190205065,-385649200,1784021442,6967600,-2036727702,-385403225,-1631321678,-14221460,2058813239,-1710986497,122436011,-995080567,654273694,-16615425,1795126966,967547400,-2037840029,-1631256712,-14221460,-1224801161,74121082,1027189658,1954973953,1822344447,2013210367,1991704326,-1710724353,145177003,-9402743,-9658684,172460838,207063846,-1982183799,-1960387498,-2037839801,1200488276,1216776462,1250331903,651725823,1954547702,-2037825504,-2037579956,-1977155762,-771806689,-192443421,1216776455,1250347007,-352321281,1253506832,-756526849,1283885313,1318488575,340167679,-2085337463,16733886,-1098693772,1962999626,150380809,-12024263,-1224797324,-1224736950,-6619320,989855999,1963521542,1417446176,1746171136,6955074,-1711210392,65535,190071945,-1957202752,1183405124,1778412212,1253506820,1219952639,1320615935,1287061503]],[41,5,2,0,[-596180993,-2459905,-1224757130,-1224736904,-1224736908,-11075728,-43850,-1224756106,-1224736946,1055457100,-901347071,1087133321,1822052434,-1995928317,-1072966074,1080693877,6946922,398746,580539904,-385480694,-1098646122,1946222460,812273680,-8603905,6946922,-1196980582,-696844536,1778419560,1778412032,-1484350976,279447816,-2037708940,1149894484,-899759022,705137190,1138230244,-9658743,-9533812,-3258741,-1072968114,1105789812,-1986373890,-1995888384,-1946204538,1175129158,1447851018,-16707480,-47434,1996425334,-1484350970,-1073018597,2088973684,796196942,-12142849,1628963482,1975520009,1183222020,-1986373889,-1995885824,1358918278,1090519194,-1224780279,-1224736954,1536884594,-2080375029,1946210430,1316782898,-164858624,1963993924,23746086,-15994214,77223679,185170244,957641974,1962992182,-599882994,125108224,-359005846,-1962686610,-916578362,1409290442,1377858413,1207987821,7760997,1394627405,544435809,1769104723,1397555302,1919243040,1426089577,-1000936309,-2144992162,125173567,-1945942131,-1961956414,-2144975885,-143327172,1452000139,-1026990586,-1957363708,167209196,-401586549,1183514835,240028428,-1962853400,-1679291810,105286400,-402108789,1566179535,-889845271,-1957363700,170289388,-401586549,1183514791,240028428,-402651973,1586168051,7137290,-1962522997,-1595406258,-379758080,214627957,-326413056,-1962257816,2028475462,273058560,-401453429,1586168032]],[41,5,3,0,[4253710,-1962260853,1961364558,-379758080,281736662,-326413056,-1962245784,1290277958,273058560,-1156428149,-1729626108,241076992,-1962929688,1317734982,4581388,1978228058,1100534,393534219,-619983989,95950196,650153472,639393675,1308786561,-1023118005,-1861958525,-346013509,1958742840,1946462222,-49909,34538868,-1023314480,-346021189,198740768,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,1674219,125435906,1,70975490,2,136052995,983041,8782083,1245185,141885442,8,83755010,9,29949954,11,21954819,10944513,177143810,45,156958722,14,38338819,2949122,4391171,3932161,5505283,3997697,6095107,4063233,9306371,4128769,35389699,3735554,142934275,21233665,134414595,4521985,182780163,21430273,103022851,4521986,34668803,5767169,37028099,5373954,149487618,25,40894723,6029314,39780611,6094850,-1275051,-2023225738,1778412032,-1711248896,4302726,729024680,1745254143,6947841]],[41,5,4,0,[-16359797,-6676873,1023410431,124912384,-21315541,721808383,2147465920,-2036707246,-16758361,496633462,-922682824,1426064074,-1205932917,-661782424,-1962516853,-920702905,1426064074,-1205932917,-661782311,-1962385781,183173727,956712587,108277831,-620028021,-1014238603,80398623,182272,106859264,184702859,-1960545070,-166401062,1946233415,726136332,-167348984,1963993927,186616582,199783899,-1962641957,-1962742846,46844355,39815936,1194919915,-1962511312,1977289503,-1010594827,518818645,-1912531016,241077208,-401848693,1183449051,1958742798,1996443665,142016266,-1710852353,20257130,2122518507,125042694,638082756,721422278,-892788800,-1957363702,1102585580,-1948742143,1183517790,-6428662,185353865,1342993600,-16222465,-1868953994,520185113,576201,518818645,-1912506696,274631640,-401717621,1183448947,1958742800,1996443668,175570700,-16222465,-2036726154,-352216921,-1715459325,214616351,-326413056,32159774,1586223246,138840842,-1979760920,-1073018298,1750077556,1996424193,1778412038,-1484350976,-920714394,1426065098,-2091455349,1913260158,138840865,721423033,1358034898,-16353537,-488110986,702975,721962635,-1980631086,1183451222,-1003486200,-1960442786,134161975,38243878,1577355302,443081,3272,37402654,1183701134,-62486028,-2080483700,1946158718,142508816,-972391168,-13765562,1593310278,142016264,385631885,-7870384,654073540,-16775226]],[41,5,5,0,[1996426358,-196702966,-401715178,-920650012,-939521846,1459617834,51755038,1187502222,-1962934026,1175128646,-1006078968,-953808802,-16777209,1996426870,-700019444,527061014,-26154994,91602955,-1645625301,-700019456,-661925492,32227726,1065363011,737768480,105789897,-2144990604,74788159,112963,737828489,-129070593,-369013,-1977157050,1183422471,3161598,960311420,-953450752,128582,429522817,91598455,2130720061,180841383,771638787,-125108176,425603,-8272268,-1065975809,2122551019,41156856,1183571959,138808074,2122522228,276103422,16154243,1589906036,130491912,149618689,638082756,1991,1595918219,707273,518818645,-1912388168,-15143976,961547382,91555398,-352321096,1354771202,-29235186,-1962260737,1178143302,534805768,576201,518818645,-1895825480,140413912,-402241909,1183448431,1958742792,6836241,1778412036,-1711248896,-22650,-1070923029,80398623,313344,1586189824,1078430476,-1992140917,1451883590,-796123394,-1064380274,-15960321,1996425846,108461832,-16484609,-259261346,1590070047,705225,-2081649835,68670,1996434292,204930820,466852353,-1073019906,1586174836,1283425028,1393718528,-1996419935,-1706013625,68094642,-352321096,-910152958,1426064066,1448602763,721712779,1283209727,1156984692,695541803,-1706265345,68622338,410304523,204930902,1282735873,403397530,1282735878,1782062490,114436,4998343]],[41,5,6,0,[1590135552,46319967,313344,508974848,-1912580936,242650072,1149878315,1011124542,-1946270071,1149962878,1078201154,-11134860,-11072394,1996425334,-15341562,201213577,-385649472,-1705639754,84285442,58048523,-1962890775,103615558,-385649408,1967653005,13625603,1962936621,14805251,1962935341,17164547,1962935341,17819907,1962938413,19196163,1912604205,77131,1212706422,1743324021,535809,1227711092,-385649408,523043167,-385649408,1865220521,1213035520,-385649336,-282263051,-385649408,271384981,-385649408,-282263155,-385649407,1967653353,33351939,-15829249,1996426358,142016266,-1710852353,92626255,-2097011223,-1071971841,14328640,896843787,-20453290,420249219,2122522484,427047180,772570755,2122519412,225718028,923565699,2122385268,1963003916,32041219,-1958984565,-471253420,1474844161,-2083918850,1962954364,-2031593789,1975520254,-401713477,240188195,-335899160,40523439,-84940786,-15992693,1173753716,158599211,-1415970710,-351955685,292050579,1778543105,-1533389056,-351952605,1465276035,1721369706,-1207568777,-768933887,184649193,1443329535,-369232408,2122579774,108265478,5143683,803799925,-11212289,17579659,425603,2122911604,1979649022,-25786109,-351633781,1979648810,-401713652,-125044065,-335645047,-1705552358,107879379,-1485520885,1459519113,175570775,-16126310,1475906559,-101652466,-25755818,190552663,-2014640348,-346667893]],[41,5,7,0,[-637089915,-956301312,85572,539510006,2088967029,359923796,-1705741057,65535,-1705741057,65535,5522631,1451000576,-15895552,-6662540,-956301057,22084,209125206,142016343,-1710852353,110910799,-1946244631,184618038,-385649162,1552678518,209682716,427098112,-1039237247,1444050182,1778650984,1778412032,-1484350976,1407780697,209682942,57933826,-2114041367,-61825,1552621429,476023556,819073,-2129496832,-61825,1962871669,-2117735676,1961894143,-31397629,-2080450327,1962954364,1383891726,-1962380288,1270501956,726002515,-21567040,5143683,-1427569804,1383891966,1443525632,240284927,-335979288,-1983894782,-15991226,1465256052,-112465906,-1070923029,-25755818,190552656,2089418751,-25695918,-1711389045,-916496865,-939521334,1459617816,175541078,16402119,1979058944,141965619,1983457396,-14453498,43649142,184554008,-15240000,23726198,1953441946,74856711,1996425332,941464072,-4716654,21293567,17841795,-15633408,1778454582,1778412063,-1711248896,130721670,-1996077429,1149915204,1058091,-1963178359,19147076,-1071972036,1183439095,1316783102,-385649664,1183645947,1783633640,1778412032,-1711183360,133506112,1265942539,16402119,-360807680,-385649390,-1923743537,1343678534,-703847526,1975520003,-398029548,-2019930090,-1928855770,1343678534,1244086426,-58817784,-385649664,2122383508,1946228970,-360808182,57934084,-2097118231,1962998910]],[41,5,8,0,[-62470342,909705217,309657826,1795123798,1778412032,1778412032,49584667,1784086527,200448513,-1705574401,139936772,14825017,23743605,1735322266,-2092700920,1946159230,142016271,-1793588582,1975520008,138840323,556675,2122523508,494141694,16416387,1187452789,-16776710,560466038,1778412033,-2036705792,-351757145,1036294661,-1705637726,145954818,57982987,-335608087,-327745773,276944026,1383893769,170039894,-947126273,-1026990242,-1957363704,-206037268,-2585080,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939521334,1459617804,-2135417258,-1948742135,1187450486,184549630,-1976404746,-1071371452,141901884,1671600726,-259323597,623592586,1183383560,137771516,-1207601919,48955393,1183432747,6969086,-932239206,-54519,-6680458,-1996488449,-804522410,1996432244,-159973614,1996445264,175570700,-16222465,-157677962,-1962268928,276234232,408730,-11118848,1996487798,-37492482,-916496865,1426067146,-1205932917,-661780053,-15698177,1996426870,175570700,-16222465,6948470,-401735574,-920715259,-939520822,1459617796,1102585430,-1948742134,1187450486,184549628,-1976404746,-1071371452,141901884,1671600726,-259323413,623592586,1183383560,137771518,-1207601919,48955393,1183432747,6969084,208611482,-1707179254,443809792,6946922,-1702952344,-63422,1043986571,108265876,349542999,1996425814,309788436,1443919615,-15960321,1996425846]],[41,5,9,0,[108461832,-16766822,-11120385,1996488310,-50075396,-916496865,1426067658,509013131,-1911904840,106874072,-1959264474,1962871414,-1710986680,174733739,637951684,-14284919,1962869879,-1710986680,176109995,637951684,637814665,-16615425,141183604,-1808159846,106873866,38242598,108527398,1783264511,967547400,1589904316,1200170502,-916578554,503318218,-1912327752,86155736,86644363,46713631,-1957298176,-167049610,1586170485,41388808,1215624715,1443395327,79489038,1988751499,108431870,1761507071,6946951,6946922,-56129894,1947248650,-25755887,1778648168,1778412032,-1484350975,1996426036,-25755896,73984014,1006519945,-931854778,80398686,-326413056,2123060823,1996445446,1743261188,1458604804,1778419560,1778412032,-1484350976,816319349,1156974196,259262507,-401713577,-259324886,1963226683,-1962611750,721611718,-916496704,-939522878,1459617798,108432214,292877835,8874070,6946922,-2036727702,-351558745,-1983894782,1983512134,-167021304,1965096518,9562371,2122527723,359923720,1745385215,6946951,6946922,-743995750,1966123019,1962281738,-28903922,-16223184,240519798,-151062552,1948319302,1273714179,1745516287,6947840,6946922,-89684326,1274708235,-1207733165,1996423169,1671057418,-1962073344,1962871800,-2023205072,1778412032,-1711248896,203138950,-956829557,427098128,359932072,137053686,1750536053,23725060,23724138,1000834714,-916496884]],[41,5,10,0,[-939522358,1459617806,-877126058,-1948742136,1996424822,6968840,1619053978,1958742796,112646,-1912411415,-1960441786,1979648828,47966467,1946844729,175570704,466852439,-1073017697,-957807755,-96024830,1187446784,-1912601868,-1960441786,2949700,1211069441,-385649336,70058542,-385649408,-80936518,-385649408,1996423682,108461832,-1440315494,142016268,-1710852353,213591872,1750569963,-14286713,1443234932,312968858,-62486259,-764083032,638076558,1023689867,1567883307,53265527,-1830222987,1946561536,1946430502,1963863116,8644867,-1435366868,58130732,738238441,748646913,-1986300159,-141823362,-167732759,1963129926,175570829,-1710200233,222187334,1350565925,-1358303590,-259305459,1946157210,175570701,-1293330857,204901120,-2023205375,1778412032,-1711248896,224044934,1150023819,281540400,-14846720,6818422,1778412036,-1711248896,227387270,-2114300279,1951615994,112643,-768375,1996425846,6527732,-259322412,58062347,-167724055,1963469636,11725059,-1415970710,-384974053,2122972847,-940078094,129606,33310454,-236387468,175570942,-92864682,118120346,1475906310,-1006598296,-14285218,1392903287,312968858,-62486258,443822248,-2143531648,39511,1702890993,1996455740,240604682,-369264408,-796131749,1950401270,10114877,-15845888,1465256566,-44046322,606619018,1963539679,6838058,1778412036,-1711248896,237348742,393596939,73623639,6947178]],[41,5,11,0,[-2036727702,-384936793,-956891625,-385649663,-1705509361,132579328,1996464363,17917962,1794406143,-622111232,17579651,1780577536,1330027026,-1073019033,1183716988,2088969736,57937156,-151051799,1965042501,-15144691,638076558,537164931,1996438133,138841610,41221926,74776358,141885222,108330790,-832745574,-39196402,1946844729,204901128,1979058945,-34674429,1443526399,-1427632553,-35460612,1963621945,-41555709,1475509897,637568872,100955391,-1698198442,182953862,-1896069495,2088838855,1963000322,-62458359,-385649532,-2094596688,1965032572,-44963581,-885109,643238518,1342456970,453092762,1975520013,-62458342,-385649660,1183776136,2088838664,1963001346,-10557181,1040083433,57999361,-189719,1347881590,738111721,1600004032,445129,712,2123060823,-28915962,-141885440,1443395327,2156558,-147066741,2122516085,192217342,41287435,1988755083,-1948128258,1600060998,314057,-1947432107,-620034466,529204852,108387083,-1962385781,-1014300065,314057,1475119957,-1962387829,-633665954,1200235380,1019225131,-1961200320,73239547,225762059,158652987,606816138,1950366912,-339244054,1606429442,314057,2248,-1957276848,40521971,16777114,1996445184,-1711052042,-64814,-2096455517,1946172796,-159973621,-1707248385,4206,-551009034,1149907316,-18930648,-1977060152,-551278524,527697724,-129594026,681201686,-15709928,1996486262,-92864520]],[41,5,12,0,[-231681,-6619530,1577058559,84263881,33686018,33555202,-1957363712,-162114580,1947216711,110777107,-1961854076,-259260834,-1946193432,-1010213178,-916537301,-326412861,2139312976,175374397,607584080,-26111,1996423168,-25755652,-1853607526,1438894352,1996483723,142016266,-16353537,-1835400074,-921654510,-939521854,1459617806,209619798,1460041355,1443395327,1897408666,71731985,1209365576,1950892404,58017880,1208006377,-857144459,14608640,638076558,637944971,721568811,-1727433210,-120470997,38011174,539510262,-1108802699,1149969920,1946561284,76097033,-167727127,1965041733,158638351,-1912601595,19269702,10152196,-351887199,847086578,-1957465088,378221125,1183386100,-195655182,-6664110,184549631,-12880704,1996425846,-227082252,-12326832,-1577302391,103482658,1183712928,67184136,-1962636506,-1056703410,637535237,-1962654583,1141057218,263426,105154854,1996438763,1687836168,-351157987,175570737,32663582,-18349718,-1715303426,-120470997,638076558,-352173055,111190293,1183768785,1143547400,112500996,690413777,1599997508,705225,1408011093,-163821816,1965046855,1011843102,-728083680,-1961767256,1333853790,-1705832388,303446045,-2130813301,-907068313,1755331,-431569152,1586167812,809995018,-1947711863,1183385158,726108908,20711460,633347061,1175126020,-297367292,-1947181431,1183385670,1183667186,-1706027276,305338408,1183432747,-62486018]],[41,5,13,0,[-16097653,728368247,-1926203393,1343678022,1336379034,146983186,-326413056,-16359797,292029559,813170433,1392801535,1890027162,79874322,182272,-1957275904,-164952450,71058934,1750536564,1448477699,-1484350890,1983451839,-385649404,1166672011,14624040,1946159421,746288958,738489347,-1972144893,52771909,-930398208,-2144840310,1183440866,117080318,45614453,-1207702784,1178271745,721581054,23615433,1448497412,-760772966,-1958745326,-2023205129,1778412032,-1711248896,317695878,427049128,67201110,91618875,-352321096,1354771202,6946922,312968858,74776339,-1711248810,251595359,-147066741,29279093,1011217920,-2146864096,-1700840347,322709693,108328459,-402625961,1600061211,312009,-1275051,1996426870,175570700,-16222465,1996424822,292067844,-1027010925,-1957363700,733486828,-2585076,6950006,1996423274,142016266,-402229505,28901318,-892788992,1355284488,1448542208,-955615605,58950,-551009034,1149898868,-18930648,-955812664,62534,1187448299,-2097151500,1963067518,675580428,121429796,-118946955,847020802,-1978895104,-551278524,57936700,-1979521303,-551278524,745802556,-1959639925,-1995836394,1451876422,-1706011934,4391,-1816951,1996426358,-529072158,-56629168,-1981266295,149678678,1183432747,-532248094,1443659403,-666464937,1552568342,-538738392,-2020987392,-1986523090,-397345210,1183579273,-62486056,50232963,1183529588,-398054436]],[41,5,14,0,[-1713879509,-120470997,-1946401279,1178196038,-165577220,1960781892,675580425,-922820828,-11070859,1996478582,-596181030,-1696696577,4135,-1337553577,-6664170,-1962934017,1177280070,-1304024102,-775804007,-632945672,-151370103,1963001926,18868483,425603,1191118452,-96010244,137053430,-1779891339,97952000,97781259,-727641228,-703165691,-872007419,964654341,1963314710,-193035399,1462662144,98187007,98055935,1381530,-263812864,1475499657,97400575,97269503,1384602,-163149568,-1577560439,1183384912,1996445670,199583974,-15515032,1996481142,-461963296,-231681,7010934,681181290,-2080374993,1962996862,9431299,-227082409,-1695516929,5430,-126419113,-1695123713,65535,1157002731,343148587,-701038761,-734593275,357997061,1183383552,-229209616,16023171,1156981364,343214123,-633929897,-667484411,361732613,1183383552,-229209616,-1711183273,5527,-59310249,-362753,1996481142,-461963296,-151148056,1963469636,-193035514,1460433920,-887041,-6623114,1459618047,-778435990,-167772145,1963067462,16115971,606618762,1963670751,1784108582,1011124740,20711460,633347061,1284112400,81887292,453114240,-938786359,-66459567,1442891497,382748301,405314128,1183520382,-1274663942,-632911610,92127243,14304967,-1274647808,1174602502,-632945686,1004422793,108975686,-1982445941,2122571334,745799924,15351427,96475905,787939331,1183385268]],[41,5,15,0,[-632931330,1183384446,-698971174,-1056525151,-802487584,2111723067,-564754173,-788094815,-62510112,1183439095,2109737944,-666450171,-1600061440,48283910,65553923,1183438918,-733594660,1183516286,-599356972,425603,1183649396,1783633624,-1711183359,379002356,675580503,138207012,1183647093,-1929122864,1343674438,354445722,-916496880,-939521846,1459617814,74907478,-1928956161,1343681094,-488111766,-1946211335,1200227422,14624040,1946158125,77071,19733362,755660288,292880387,-352321089,1011321356,37487396,46072693,-137917696,-1962317266,1334445150,-2133750980,-259324959,453114240,-494911296,33193988,-2083972107,-1056242975,158609143,1988751363,158638586,-1980611069,1990325830,-196738295,-506231,-11336585,922682998,1183648416,-1706027278,395998955,-1710852353,65535,-1979955575,104463958,108332464,95557177,1187454580,-1996488470,1451879494,-263796754,1183645696,-1706027286,65535,49016971,1996486187,922703366,1996423458,-193527822,158611199,158742271,51025569,1783691846,-1711183360,400985082,108328459,106404438,1599995904,312009,2248,108432214,624706698,1178271748,-1972276220,-551212988,670976,142021492,225837356,1551107628,1443395327,-335624984,1183667795,-1706027272,403052584,-1928825089,1343682630,623395978,-1974468385,69549124,922701824,-1705637216,407866892,1443395327,1149895018,271676,1307053648,1011152635,-15633400]],[41,5,16,0,[1784023158,1011124738,1342178341,-80287730,113428830,968704,1988843008,725939718,-385649392,-1923743289,1343681094,1998071962,675580440,-1996431579,121503302,1025143808,359923723,1443132671,-16484609,-1928683466,1343681094,-428414054,-1607008488,-26102,1996423168,-1607008508,436836874,1183383552,-28931076,1979714365,23128323,781443281,413444095,414980284,420878614,420878614,423237910,420878726,433527218,137053430,-1070922636,1183515627,-96040450,-1929087233,1343681094,-1963297025,69549124,922701824,-1705637216,425168396,1443133183,1149895018,271676,1843924560,1011152634,-385649400,1996423418,40523268,624706698,240123908,-369470488,1996423398,1149916676,1007166524,-1071909631,201327141,6967297,-97064946,1443133183,-369268504,-11140926,1183646838,1783633650,-145758204,-1929087233,1343681094,812253546,2056038042,1996445209,-230257404,57298966,-577304,-11139980,922682486,1183648416,-1706027278,366769899,1443133183,6947178,1784056299,-122820607,71058678,1784022644,-123607038,137053430,1784022644,-124393468,138167542,1996444276,40523268,1996476651,1149916676,1007166524,-1071909631,201327141,6967297,-107288562,1443133183,-672661398,1445325821,1778677503,1011124737,20711460,633347061,1284112400,81887292,453114240,-938786359,-136452015,16547459,1996426100,-59310332,1044634,-1026990592,751304708,1448542208,323467294,1988876430]],[41,6,0,0,[675580430,-1996431579,1183579718,470284,-1410792587,58017792,1208021481,-385649336,1212678535,854131573,208129,-1897331851,339201,-471268491,1846529,99156853,58017794,755112937,57999440,755112425,57999363,755115241,57999363,755117289,57999481,1208276713,-1830222987,58017794,755156201,57999363,755139817,57999611,1208159209,199820149,58017795,1208170985,1122567029,33369347,1441334133,58017795,1208178921,-756481163,58017795,1208210665,1307116405,6237444,1659437941,78113028,138169472,1374215819,200838133,1460761855,1778543190,1843924480,-1949856776,-178394914,272385270,1183522677,273918,86836596,-166562560,1971534916,6968844,1459034856,1058538138,734014235,74312146,1077691638,1750470516,6947843,6946922,1269270170,23746075,1459031784,-1558707558,1958742811,1013219540,-388068361,-125045536,292880139,40523351,-401735574,-947128324,-320282997,6969076,6946922,-2096907031,1963458174,-388068548,-125045580,829751051,1183668054,1783633652,-184555517,-196702890,23744534,-1274983270,74776347,6969174,385107597,1995151952,-947184697,-1595351413,1996445428,108461832,-278723942,-388068581,-125045652,58064651,1459572457,-61216681,-1962765591,-16053634,-1923740299,1343673414,50401434,-2114417892,431678,-1928431869,1343674438,924687002,1975520028,-1948349668,-206247737,552097622,1031570428,1460302848,19150591]],[41,6,1,0,[1608346,176063232,-385649664,-1923678473,1343673414,1266074522,-18224868,201227907,-1923735947,1343681606,1578641562,74776348,175570774,1183645802,-1706027276,477853419,-385875528,1183579841,1027901706,425603,-1326906507,23746302,1260150682,-373290211,1149960876,-23074499,150896259,1156977525,225707046,-148347776,-2096960279,1946680958,48490755,-1711276104,-1962742039,171834950,-786532608,-13724704,-719537241,-551757284,236773148,-786640611,-786622180,-719516132,-337958116,2145084,280705003,-1959597312,1175128134,-1947569146,1586169934,650219014,33718145,-2082835199,1950157438,176063244,-2096729045,1965886078,8436680,1085998059,-2134668544,250159308,16824574,-151123735,1967144004,176063238,-385649399,-2091515303,1965034110,112645,-1070923029,-183113648,84704897,1443525889,-1441267046,1975520029,-36574973,-167628567,1950366788,36169987,50232963,2122516852,57934846,-1962796823,1027410502,1980789760,34334979,125053740,309592620,-1962802967,-390059042,1750529054,23725057,-561312277,266911787,23615220,1778412036,-1711248896,499492742,1156989931,980697148,1085857419,-202315776,-196702890,681201686,1444796696,-1929116824,1343681606,-16222465,-1063647626,1344135965,6946922,984057498,-46274281,1077691638,887686005,23746301,-1962837271,188612166,1997173760,1946430643,1963207684,90855083,-369874200,1149959443,206140,-1946350359,1212743238]],[41,6,2,0,[1979713341,-50468605,781443281,506505215,507518528,512630395,455417486,511384357,185224843,-1190955831,1149894657,206140,359973179,607929482,-2000614660,-561300412,-1947084824,1979649016,-54925053,786978391,-1949856776,-236590882,-1946375447,-922023346,1283458676,-1142226646,-30776192,1317778923,49906442,45724790,-1968182528,-466994108,-1963162391,69549124,-62486272,687747,1283458676,82510908,-79928192,2045304459,200838129,-385649153,2122579035,309659902,176063318,633346817,1077936129,-212211632,1451986923,-25263108,-1976666869,69549124,1975663360,-8787709,40523606,607929482,-184468472,270909467,176063232,1103698689,-397360885,1491727043,1381390335,-369586712,1183579983,675580170,185091723,863241798,1778412118,-1711183360,525074764,1459349225,1778516328,1778412032,-1484350976,1750474587,6947330,6946922,-1750628710,1011152415,-385649600,1183579071,2108682,1784023412,-220076032,-1946439959,-390059042,1750528558,23725059,1459508713,-15960321,1996425846,108461832,593317786,1600003867,707273,-2094510198,-108822559,-2096270845,141822969,1947007363,-1010816253,-1023409736,2248,-1928956161,1343682630,202909850,74907425,-493825,1996487286,-25755652,1331354,79874304,968704,-1205971456,-661774183,-2096728437,1962947196,9365763,-1959639925,-1995836402,1317663302,675580660,2133124138,1962937405,21018629,1149896939,8332584]],[41,6,3,0,[1183404044,675608318,-2147191680,-167182514,1946692420,97952031,97781259,1996428916,-701038836,-734593275,545692165,1183383552,-61437446,-15960321,1996485750,-38158,1996425846,-25755896,1141207450,725939745,-1592298488,101385686,242484692,-15960321,1996487798,580623098,28835840,-916578560,1426065610,509013131,-1910301768,-1946801192,2000225886,-15895492,2013203574,550345276,-259325952,-15960321,1996425846,108461832,-14555122,158660107,1443657471,2172058,112640,-892772833,348651528,-1957298176,1187448438,1442840824,-16127334,1958743039,725939718,-385649392,1149895188,8332584,1459504777,384583309,405314128,-561307256,201231848,-2095811392,1946172540,74907406,-1707313921,8601,-506231,40502390,1402010,-25263360,1443787787,1778677503,47356422,1183387614,-28931076,1979714621,26929411,781443281,559720447,561389942,561389942,572924448,574956076,575611466,577053422,1962877302,1996445188,-59310332,384583309,1995151952,1996431936,410950396,1996423168,-59310332,2234778,-96040704,67010179,2088966005,1567883328,1778677503,-16750080,-1717944204,-335544575,847020876,-163154944,1946692420,97952051,97781259,1996434037,1744857604,-1821895450,-330920672,1784041494,-1962907136,1311502414,1183535596,-297391118,791190096,233510145,-1929087233,1343679558,-588771754,-92371971,-385649408,1996423388,-92864764,2296474,13560064]],[41,6,4,0,[87559819,243993323,82511150,87428747,1443132671,1359247103,384583309,1995151952,-1444339104,3193088,146344171,-1190925568,1996423208,-330920700,23744534,-1935238575,-1981209876,847020800,-1207470848,-628358660,1149962219,-199849166,-196703991,-633207,922682486,922682790,-778435164,-16777196,922682486,922682802,-1113979472,-167772140,1954555972,74907435,6946922,1183647338,-11528468,1996486262,-159973388,-1695254785,8932,1778412112,-26112,518717440,1778677503,-16750080,1996486262,-159973388,-1695254785,5068,292067920,-561307846,201108968,-2095614784,1946172540,-125926639,-16026624,1996424310,471964408,-916586496,-939522878,1459617828,448274006,-1948742118,1988824190,676104718,-1954553469,1718896839,-385649336,137167078,-385649408,1212678414,-219610251,1967671296,26994947,-385649336,86835489,-385649408,472711558,-385649408,1967653186,23193859,1962954797,23587075,-385649336,1212678513,1978205045,208129,1944650613,58273025,1894318965,58017793,-385766167,-108854858,-385649661,1317732561,106859272,-1960394354,-1960438201,-125101993,201217673,-1906412336,-2144928186,1433665597,-12746714,-1960440971,-768933563,1451882635,-28931074,544524043,-14781185,-1705509258,603129950,188761225,1343059392,1476294399,-33005926,1078233353,106873942,276299558,242745126,109721343,109852415,10092650,-349886720,1078249306,1407909888,1963194755]],[41,6,5,0,[1081901902,-2092403712,1962949756,1081409346,16777114,-1959204096,-77272866,796180491,142016342,-1710852353,609968898,166369878,-1073012501,1448483188,1837368986,-125087708,1459313128,-59578281,832198486,723813508,-1955533888,-16053634,1448481397,383534733,17865296,-125098848,-80680873,1239963478,176063484,1457026304,383534733,1992530512,-873782075,-135733621,1958743034,172395458,-1958984567,1175128134,1454666758,6946922,1285161322,-349882111,-388068442,-1072956718,1150000500,-1962087620,-87758626,1819656203,721420728,-1955206190,-88807202,309641227,-4695317,1693161983,-352255816,66683878,1793655668,1011140607,2089484289,172395328,1447052425,6946922,922681450,922683018,376047244,1006826650,725939720,1443656720,6946922,1285161322,-1960486399,-2086343737,57934841,-1946212119,-1746190268,1996445526,142016266,-1710852353,533421391,-916496865,2762,1224,-1205971369,-661774356,721974923,-62486080,1860868688,909714829,91554056,33310407,-2019928576,-1994022813,-1072955834,2088966772,343212112,402823760,-1073011282,1996425844,-1711183106,633958184,21906631,105286400,961692809,1963001910,922703380,-744881908,187028251,1443263680,-113762918,6968869,6946922,6946922,-1711237272,605094644,14825017,2089492597,1962871640,43669260,187041048,721581504,-560310273,187048473,-1996262145,2122579582,309592316,16678531,1996426356,-1711183106]],[41,6,6,0,[608844004,909840107,141885704,144949291,17605377,-916496865,1426064586,1684597899,273058598,-1962781208,1317735494,46000142,-401973621,1183515165,139365126,1510101480,-484972195,1426066634,-1922503541,239504166,-1962792472,602410054,173968130,-1962806040,1317733958,36235272,971595098,707298,1760332629,1183524537,33613844,-1961867637,1760039502,241076994,-1962817304,1317734982,33351692,-353804966,1100514,1760332629,1183524578,30730258,-401586549,1586168270,27256846,-1962260853,-739767218,-379758079,248177161,-326413056,-1960380824,-2031613858,-379758079,80412270,-326413056,-1960375704,1927809118,-379758079,80402777,-326413056,-1960370584,1592265822,-379758079,147512006,-326413056,-1960362392,1256722014,138840833,-1156952437,-1612185598,-379758079,181066485,-326413056,-1960354200,719850590,105286401,-1157083509,-1058471937,-379758079,147511732,-326413056,-1960349080,182980190,-379758079,181066082,-326413056,-1960343960,-152565154,-379758080,113957355,-326413056,-1960338840,-488108962,-379758080,147512182,-326413056,-1960333720,-823654306,-379758080,80403346,-326413056,-1960328600,-1159196578,-379758080,214620538,-326413056,-1960323480,-1494743458,-379758080,46848121,-326413056,-14155416,1996426870,175570700,-16222465,1889142390,187006127,1527084480,-469788323,686382426,707292,1760332629,1586178128,6809610,-1962522997,314247246,14215168,-661929586]],[41,6,7,0,[-485520602,-14266074,-14286217,-14285705,-14284681,1889142391,187167151,-1962117696,1317733958,1879554824,1509983720,-472651427,1426065098,1885924491,173968168,-1962927896,1317733958,572168,1509979112,-506730147,184551114,-1961397029,1960512459,627882005,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,954949696,242532363,192152744,1962934077,-805171451,-1144848011,552296482,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,33563019,19413248,33554432,554076928,33554432,35934208,50331648,35818241,50331904,35729665,33554944,102787840,50331648,17187841,50336000,35670529,50333952,17392897,33559296,119924224,33554432,134790144,50331648,35642625,50337280,35753473,33592832,169998336,50331648,16787201,33597184,203678208,33554432,757628416,33554432,220313856,33554432,235422720,50331648,35696129,50343168,35089409,50344448,17382145,50347520,19149057,33570560,320010752,50331648,19452929,50415360,35103233,33572096,403266816,50331648]],[41,6,8,0,[19054593,33577472,421648384,33554432,436645376,50331648,35078145,50354688,34888449,50355456,35834369,89856,-1957363477,-661774612,-15829249,1996426358,142016266,-402229505,1562315900,2762,9416,1183536727,-297367276,16139975,376897280,16777114,146688,28837237,721611520,-364475968,185616011,58003014,-2097020695,1962937470,33024259,-2096472437,1946179199,1450674951,48956555,1183432747,1451197428,-1962445824,1077958215,-1070923029,-1931196791,1334568542,-397506230,-1991487605,-645075890,192268299,-1041742197,1183384544,-2095518730,1963062398,-463551470,-1995994330,-1072957882,1187448181,-1962933770,1183444550,306613212,64898697,1183444038,209617890,-385649408,1586168181,1484751626,-1958644736,126572639,-1946401143,1183386694,-1980355592,1983511158,-1004634612,-2144989602,309594424,706251302,-1948003841,25951358,1190807041,1988747499,-129594376,-1962129879,619444862,-15698177,1996426870,149425676,-129595134,-15972823,1996428918,242679568,49781328,-125108224,425603,1183529332,-1983446252,1996480582,343342870,-2095941889,-184423810,36028443,1183666176,-11528484,1996427382,-126419186,6946922,145306,-532247808,-2082716023,1962937470,11725059,16154243,1183519604,138816276,-768882941,1089894135,-336171273,343802195,16664263,-196703488,2113816121,-27358426,1992614865,9119460,990397955,92214342,-335657217,-27358240]],[41,6,9,0,[-1960385583,138806016,-1961605495,1178203206,-1961134594,1177228358,-397505784,-1996234303,-140904882,-369671943,-1995946493,1183519814,1174487288,206503694,-1058471052,108954622,-385649408,1183579831,-532248300,-15304961,1996479606,-1929221410,1343675462,58877982,6946922,-6684566,-385875713,2116812431,343802862,1452001163,-1962152980,1177228358,737405934,1600035264,1231561,2760,1187468887,-2097151750,2113931390,176063238,-385649408,1586167991,776467986,-165972928,1946234439,138840853,1249900441,1997162043,10217731,-385202549,2139291797,175374360,721962635,444069842,1183572715,1183399946,-1955795972,1177287750,-1037329926,-259262255,1929510531,114179,-1946520061,1451953222,-1980200178,2122578006,158662662,722093707,-1946680378,308186050,19810294,1996427124,-126419184,-6662569,-352321281,276234005,6946922,1475901183,6968150,-401735574,1178336526,-1996128760,65797238,-1946519927,994638918,-1954547130,-335919477,1589652226,248170847,575488,1586190080,105810696,-1962260853,1976110075,-339727612,650153487,1946763136,-169721085,-953433205,113953119,1948269568,1946762247,-1010816253,-1023409736,712,1586189911,-1707606264,65535,2122578059,729088004,1996445470,140413702,1778808831,912260866,141934603,-2147066229,259329337,1996445470,140413702,1778808831,504228609,108461911,-16228725,6948471,-1959370753,140413936,-1928968309,-1053097652]],[41,6,10,0,[-1047854474,-1946270071,-2132933665,510987583,225768971,-570171509,234848128,-347208843,64981773,25133278,-16550643,1461648966,-1946257665,2013202526,-16684538,1183397471,140413950,-2053490689,-1962934267,-963903914,-1026990242,180879366,1448542208,1988752939,141965816,1983448437,-1961855738,1183517310,105199880,1983449973,721843462,1223268800,944081665,1949713675,1996445453,108461832,-369160728,1988690227,-1707737098,1562,1988751499,141951996,425603,76164213,201252584,-2147125824,510987580,-790100854,1975520254,171737093,1586190709,105351946,1006388739,1179416262,2123096811,-59360776,1149911411,-22419201,108380171,184515712,-16055179,2122526069,276103174,-385923958,-1072955761,2088770933,393480959,-402355634,-1072955777,1015072629,-1077775350,1015021569,-1950714611,1200294494,-62520570,989940877,-1962772799,-28931647,-2131069303,443878716,1945925177,-8617972,1309046029,-335907191,24936457,-16550643,1586232902,-402158850,-1072955857,1187448180,-1962933770,1586230902,105351946,1006388739,863436358,208991755,-1963041141,-32905209,594853899,-2130813301,460590399,-1946269953,126549598,201192168,-1107069760,1586167809,-8421122,-1950386934,939461214,16777114,-28931328,-1946401237,-95515696,-1946399189,-916496703,1426065098,1586228363,1011336966,2139291648,276037694,-1707182081,65535,-955883893,15943,182985,3272,2122536535,57999366]],[41,6,11,0,[-1962777111,1149963382,105130754,1996899899,108825398,-1928954365,-952426427,-947715210,776271392,-385649663,889127149,-1706923433,1673,201213577,-1989774144,-1707802876,1665,-16628599,58497588,2089484288,-1946680562,1144589892,504722438,105286487,1344194307,721831051,-1706029500,105789922,-16091393,1461586038,-1710852353,-50718,1780249855,186948336,1183449087,1964026104,9890051,1996445470,62364166,-1192687864,-58816256,3308675,1962876788,846528306,16777114,1114263552,447898,-28931840,175489035,-1561739221,209619713,2123040491,843417868,6815850,-26111,1919549440,1039943307,58068096,1342996664,16777114,200313600,1443263734,16777114,-13238528,1114307702,454042,200313600,-1984596746,209095477,-55575,6969140,16777114,1958742784,-15341309,1190566635,695470328,1996445470,60660230,1156974375,427032878,-6684566,-1476394753,-15829888,1996425846,108461832,1224973722,-112790009,-950111228,65094,-1979812213,1983511678,-1957988858,-1965095970,312102919,185031938,-1956744000,516359110,-1996395952,-1650788794,520093443,519468799,1794537215,-26111,-14811136,-14748042,23787126,16777114,1996430848,-1711183114,107742135,1988838635,-1707802868,2508,3964035,1153906805,-1962933956,1149832772,105251652,-347716471,63343477,508567239,-1996395952,1788539974,503316487,519337727,1794406143,125409793,-381288448]],[41,6,12,0,[1157037928,276037948,957236363,242566724,17188491,988497476,37518467,1149973621,1078212878,2088967284,141819966,-1707182849,2372,4080839,1078249216,1686175743,1150025020,1145342222,-1996077565,1283475012,1183514940,105120006,-1961999359,1149832772,172263692,271469696,1577058744,147507551,968704,-1957275904,2089485942,175909644,-1070922379,-16666391,74226228,1183383552,1014793210,-385649408,1156972781,57934140,-2097104407,1946303612,19720451,960513163,712313924,-1958841089,-956087740,1342204480,-1030077846,-1996488696,-1072958906,-1947663499,-129579264,1149960192,1078233354,1144595947,-8817398,1149976180,1086784322,1783627882,-26046,1183383552,1958743026,1111788383,-1946663287,1149891142,2107265086,-1996488695,1451881542,-125926410,1376679168,1388774224,1114963792,272229018,172264201,519718403,-196703408,66475659,1347614790,971151959,1552615831,-195165374,653674126,-16776762,-1533395340,16777225,2095792764,3949767,-18432,-1991883639,2088977476,141819966,-1707182849,1460,4080839,1078249216,1153957887,1778384962,21335362,-1706033046,65535,188630153,-952273728,146500,-1995815797,2089369668,1047854914,16777114,-196704000,-1946790263,1174604356,1380982522,1475639039,-952507750,-195116023,116262,-1707182849,65535,957105291,427034180,519718403,172264272,519718403,105155408,1342981163,809099930,-1707802870,1047]],[41,6,13,0,[721568907,540870212,-15043072,105155380,1342181381,10092650,-16777210,101751348,1149829120,108800258,-1995815797,1149832260,776765454,1590135568,46844255,-326413056,-16228725,292038263,477626113,664466538,1342593035,-16228725,2013202038,-1484350948,-892794295,147324932,-1957298176,1962870902,-129594084,681201686,-167084008,1954557508,-129594063,1149980694,1346648906,1149961086,-1037330096,-654837551,1279560528,2119320635,1380223747,-1728052039,-654837257,504994384,1156975255,292880686,385369741,-1924131248,1344151108,-752992614,108461834,-493825,1996487286,-25755652,16777114,-892772864,-1957363708,2122536940,192217094,-16228725,1234836599,-16044531,1586169974,477626120,495191706,1475906315,-10819570,-2096603509,1946175615,2013222665,185440840,-947191808,80398687,-326413056,-2096472437,1946175615,142016272,-6681238,1342177535,16777114,173968128,-14911489,832178294,-2096742780,1962935934,173968139,-1709410305,-62184,445129,1224,1988843095,105155338,-1946270071,1183387204,-1983894532,1149832772,-1707802874,3009,-1962785655,1175128134,-15567610,1780509236,166173184,1153892352,-352321530,142016329,-1710852353,65535,1157036171,175374638,1988099645,2147399683,-15992693,-11130764,1996425334,-401713402,-1072956894,1183520885,105155070,-1979955573,1750470212,-401734400,-1070858669,889136107,650906,38045952,1149878315,306481424]],[41,6,14,0,[-1995553655,1149831748,138725132,28835841,-916496896,-939522358,1459617804,108432214,1604739,6950004,1679535002,-373282036,2089484430,175909644,1962931060,101423644,-1073017829,-141826188,872571290,-1925027316,6947140,157325904,1183383552,1975520254,105093639,-974451577,148609616,-125108224,-1946397047,939460190,547482,106859264,503990019,-62485680,-1990830256,1183446142,971152118,1589906835,12986100,106859264,-1868941313,-16777209,597360246,1778384905,-25755903,-1945963366,105093644,-963903489,-892772514,-1957363710,1996445420,-1711248884,247008039,-24907637,721778175,38529472,1208632971,-1830222987,601344,-1058471051,208128,-320273547,58017792,755038953,57999394,1208023273,32047989,5254401,-1506443,58017792,755043305,57999999,755046633,57999615,1208031465,-385649336,103612698,-385649408,1967653160,19851523,-385649336,187498812,-385649408,1967653178,23193859,1962935853,23324931,-385649336,1212678504,1760101237,58017793,1208067049,-1410792587,58017793,-167662103,1946234436,209125144,175570774,-16222465,1996424822,322148868,-1796603905,209125121,175570774,-16222465,1996424822,552245764,2095710207,776271361,-15830015,6954100,6946922,704728218,142508814,-138405119,98615512,623789106,1144061984,776243758,-1073733595,1189676520,1996445185,108461832,1778677503,39425,854134233,105155329,1442917609]],[41,6,15,0,[-16222465,-912653194,-384962558,1149960479,18344264,-15960321,1996424822,5675524,-375845370,1996423431,1996445196,108461832,-1710983425,244711894,1442902761,-36182002,-1962874647,1149963348,14805258,-16353537,1150092406,-1706025442,150412669,-385875528,1149894857,1058094,-385554240,2122514621,125042696,271469696,-2147437847,-370200988,1149960363,10742024,19809526,2122519668,141819912,1023952523,58097662,-1988100424,2122516550,91488264,-351779189,-18429,-352041847,1014793080,1086331649,1459577833,-1710721281,-64949,240542699,-336133912,142508892,-2147060736,-352047028,811892740,477429755,614133866,-1995514613,1451820102,142508806,-2147060736,-351795890,90603524,477429751,-11341718,-1818622858,-385212149,1183579978,106334980,-1992932215,233519188,-1959377781,99301460,723010699,-1026990382,-1957363702,-1957275668,1586172030,306613772,-1912239322,958795334,639530759,-1047787637,638088900,-1047657335,38243110,638731918,611714363,-351958234,306613791,-1945793754,142001345,-1912305370,1166747329,239504898,1980185382,126559747,638207630,-1912454007,-1960439226,1183711813,1194927630,-1909886462,-1960439226,1183711813,121316878,-1960443021,-993948665,-1993997194,650219012,-1912453237,-1993996730,619381316,38243110,638731918,57869627,-1945793754,73319617,-1912108762,1166747329,105287170,38242598,-1026990242,147324944,727056384,-18213,-1979824503]],[41,6,16,0,[1183448134,-129594886,957236875,326373446,638219972,1183384715,1149970168,-96040702,-1962933829,1149964918,172243212,1992561012,76228102,654067337,-1996340085,-2092695994,57934587,-1962894615,1586171974,172439826,1183532149,205994254,-1070922379,-1006589463,-1960442274,-1047788985,638219972,1979860027,1149969924,-129595134,-1047609204,38767398,992395406,74646092,38570790,-939897207,-954,1183534059,205994254,1589914229,126559750,638219972,58065979,-1996190938,1183774790,126559752,638213828,57870139,-1995994330,-940836282,-15960321,1996425846,108461832,385369741,-62485168,1374179350,-129593858,1996443670,175570700,-493222806,-1928277191,1343683654,-16222465,74057334,-80092518,112651,248170846,16973854,67242,131193,69825,131072,134306,16973824,67261,16973829,68458,16973830,67273,16973831,68681,16973832,68723,16973833,68436,16973834,68646,16973839,67731,16973840,67584,16973841,68666,16973842,68731,131091,2558992,16973824,264123,16973958,133801,16973846,264138,131207,722822,131072,854725,16973824,133866,16973869,131125,16973900,68476,16973914,133895,16973911,67347,16974178,131390,131163,1772996,16973824,131449,131423,1838436,131072,1969532]],[41,7,0,0,[1458342741,185366155,-2092665610,1946158718,1586187777,105351950,41338427,-259275125,425603,1589905268,12985864,241076992,1083848703,503316483,175570768,1443395327,1782178458,241076993,1452947455,-1962934269,-892772666,80216074,1448542208,1460305547,-9830294,-1777642342,104760064,544538624,6946922,637951684,-1710983169,65535,1342193709,16777114,-1694537216,65535,-1695520169,17304356,-1979955575,1080753750,-442867094,-1962934272,1979059184,-373282043,1283457210,1589907504,2013210118,-26108,-771031040,92015487,1929579069,811892740,776765679,-62458367,-2146339836,1795042916,33581122,72090,1480886528,271598838,1190533237,309594365,-2131727785,-524954,1996488310,194222844,1190527279,74713341,70274176,543834730,16777114,184846592,-947227456,2097732,1442867799,1493914778,477923585,637951684,-1995946101,1190536772,393511166,-2144449408,-1947178409,1452014662,2145550590,-1818603438,1459715595,1778418024,142016256,-1710852353,28597583,-892772514,80216070,1996423168,-1695520244,36703012,-1459861879,-1962445696,1333791326,1190527535,125043197,-2146804085,-1962660017,1204226654,-1200279548,1200226303,1145538880,1782990729,-2127193587,1586168260,1514637578,1784436617,-2127193586,1586168388,1581746442,-1201645687,-892796927,-1957363704,1988843244,1962281740,-1707802811,512,4095107,1962870900,-26050,2088960000,141819954,-1707969281]],[41,7,1,0,[526,5799043,1962870900,35428952,2088960000,141819990,-1705609985,546,56531542,1996423168,1778412046,190094079,1996423840,8546318,-16091393,1996425334,1565497862,-916585763,-939521334,1459617796,141986646,-1996077429,-1073014716,1784035956,179476993,-125107562,105286999,23744534,164762,81152,-1923674242,1343620678,-6684310,-352321281,112643,1444562057,-1711183273,-62731,1780249855,186948336,1183384257,108954620,-2147060736,-350159794,-60391420,477429727,-11341718,-1818559370,1577256971,80398687,3196928,-1957275904,1187449470,-16776966,110763125,-1946157180,138841072,189285769,1444181184,61643344,1183383552,1975520250,1212516614,1443382921,382748301,61119056,1166671871,-800683190,-1957935735,1166666054,-414807474,20709668,-654852069,839311552,1076178501,776286464,5799299,1784044916,16738304,-1705478657,65535,519849609,-26032,-1073020928,1979651957,59546200,1979645952,-26024,1170669568,-352321448,-126449366,16664263,1313180416,-771858805,-59339805,1191116841,-25263618,-377618177,-1705478657,65535,-2080868725,1962936446,1246071566,-1957673591,1166625861,1443490642,-1694861569,65535,137250294,1979651956,1778412060,1282801410,-888387174,477495043,-15918950,477495295,-2077124010,2105738311,141819928,410386263,-26744818,19809782,-1705572236,-65536,-1705556757,-65536,539969014,1784089717]],[41,7,2,0,[1778412032,191076864,1979646997,1459710492,-1113980566,1342450459,-1710852353,70520537,1780250111,6969088,-14959206,1996443903,249141766,2122579967,913571846,-1927514625,1343680582,1410868634,477495044,384845453,413047376,1979647073,-196702948,-1634054122,-16486376,1183652981,1783633648,21797377,1599995971,335989449,-738196992,259,1728053760,512,-2063531264,67109120,-1560214784,83886336,-469695744,117440769,855704320,134217984,1258357504,150995200,-234814720,285212929,2080441088,335544576,-1946090752,402653440,-1107229952,-1493171968,-1023409664,3331,-301923584,754975234,503316992,4612,1677722112,6658,1895891712,1526727170,1241580288,1577058819,-301989375,7427,134218240,7684,-167771648,7939,0,0,1475119957,-167223669,1946693191,1996444469,242745094,-1962921752,140413944,961562507,92097095,-352321096,178179,-148748501,2126986200,-1949857022,2013222904,230201888,-916520362,-939522870,1459617796,141986646,956595851,275976828,1143719819,65551634,817366646,9562485,1980922937,306481935,-398604501,-1207601661,2112588496,1076774134,-947188364,-149797845,1141066348,-2090144994,1946163324,734497546,1693913668,-1316070,48208436,1183383552,310131196,1996433015,306481926,519849475,310127440,14850647,-1073020928,406652284,-1090158983,451638576,384563339,50755327,-1957683513,-953478588]],[41,7,3,0,[51419728,-125108224,889184247,16777114,507808512,55460907,-916496697,1426065090,1183575179,106859268,1997162297,205994250,28837238,721611520,79874496,-326413056,1988843095,6968842,1661645466,-2080863487,1979648126,239373065,-1996077431,1465256006,-16222465,-401734026,1149960353,239372556,-401713322,1465319082,79816718,6969174,-1677003366,-916496895,-939522358,1459617800,176065366,-1996077429,1317795910,-95516412,-1995811445,1435237462,-27883252,-1924050857,1343682630,385631885,264411728,-1073020198,-164936844,2097348227,-1042379972,1183646435,920126456,1962884995,1996445481,-1042380024,-880082205,-13182973,126563895,66739853,919112665,-654899413,-397322416,-397344991,-347733858,-916496705,-939521854,1442840580,956712587,158730310,-1995942261,1451821126,209095430,-1995815797,1150025286,-62486260,990266507,58067014,-1995946357,1149831238,105155338,1980122683,105286403,-1996077431,1962871876,472422940,-1073020266,1156988276,108333102,70206710,1156985204,141821998,-1709411073,41487689,175570774,-100609,115932278,1996445439,-1813508598,776271613,-16223224,412753012,1593835277,576201,8392,209619799,1183432747,-129594886,-1709410817,47258664,58048523,-1962802711,1161365574,-1961003502,1174603334,306526984,-337050765,138840833,17974571,1166739014,138840338,383796877,507874640,2107265054,1459836445,-1710590209,-62922,-6670849]],[41,7,4,0,[-1996488449,1183579206,306522888,201213577,-2094566208,1946163325,440765192,-335646985,175570710,51529099,1344207942,-1694599425,823,21906731,2105794630,141819928,-149273205,334169710,-1962248449,1174603846,-11526404,-6683018,50331903,1183440966,175570916,-6684054,-2097151745,1946158206,-1710396876,60850514,-637303,1979648630,1517682524,16777114,-230258432,-764279,1979648630,1584791392,16777114,-297367296,-336570743,477495056,1779070719,47356417,1183449087,776337142,1780708384,-2127193583,1183449087,-94991880,309645323,-16091393,-1705969034,1150,-1980873079,1996484694,308120330,-1963172349,1357130247,-398029488,-6664170,184549631,-2096335680,2097211518,-398030074,-1914681815,1343676486,23724138,152967578,645267204,-14912001,1996425846,-532247050,-342208490,-1929111690,1343676486,-9830294,-283240038,410878724,-953256960,65094,972965515,981337670,-1962248449,1861687877,-532282370,-495517872,504907149,-1711183280,1122,-335657217,175570903,-2066689,1183572598,-62520568,1996443678,-26106,2122514432,141885444,200951435,578091078,-16091393,1996484726,58301166,2122514432,242483204,-16091393,1996485750,56990450,1586167808,-1707606260,1495,180537695,-326413056,75402071,-1911791989,-953809338,-1962934267,1194920518,957314826,309726279,17155878,206015232,1200292843,138820362,1183515518,172370696,180537695]],[41,7,5,0,[1361920,1988843008,477429512,287058074,1975520005,18934019,294531,1149961845,71731474,384583309,508333392,2107265310,-16385763,104700468,1183383552,1996445430,306481926,519456259,105155408,1343374379,737166987,1783688262,39623169,1183385182,306482168,-1980217853,1150024774,172243212,1156976756,108333102,70206710,-768932748,28967915,-94992128,-352029045,-92372171,-955485184,62534,737953419,-15733818,-11138954,1183710326,-397404428,1183448855,142016510,1443264255,-193527984,66904552,1983512182,-1949927428,2122516598,611582200,1604739,1149962356,-127469798,1996428267,306481926,519456259,-126419120,48794,-330956544,-191220481,-1962934266,1178201158,-13795600,40502902,214938,-330920704,6967318,429523306,-16380386,1962878580,108461852,1183646058,-1706027284,37254891,108461910,-102176754,113428830,444416,-1957275904,1149962358,-96040686,36652278,-588709003,239352064,889140599,424602,1459129088,503740159,242548567,723666059,79240772,-101213952,-1711248816,111149660,-1946401143,1177226820,-96040452,956334825,58003012,-16743959,120887860,1183383552,1996445438,306481926,519980547,239373136,1343374379,723666059,1783635524,39623168,-125106469,722355339,-952430012,-949271690,48808195,-150059989,-96040488,108461910,51528843,1344208454,721831051,-1957686716,1143677508,6967326,1090673818,-1946645753]],[41,7,6,0,[-953481660,1945781819,108800776,2122964983,-1707802630,237,972703371,292819524,1444037769,1778808575,-36313088,-352321096,1589652226,80398687,575488,-1957275904,1988822654,-92370676,36652278,-1578564748,-1707802880,162,1459111561,-1298529942,-1996412150,1150025286,71579910,-13958025,1149988075,105130756,41338683,-125057141,1604739,1149962356,442824454,1996427243,1996431102,108331000,380314,-62486272,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,129630812,511166267,-25755818,-16091393,-1957230474,1143677508,-62510306,-1711183280,130941532,889190539,302234,1996445184,-1711183106,133892853,1149967083,71579910,-1070922633,1149963499,105130756,41338683,-125057141,510983947,175570774,1460172543,134595738,1975520008,6837773,168663557,-1070921694,-16049941,1283458164,2117668910,1443460858,-1710947992,147458573,1600046987,576201,5832,73304918,-1709410305,139003403,74825739,1860943915,630849898,-1962388476,1979059184,105093639,-387250002,-26026,1183383552,-329872918,-1980479863,1347614294,583834,-129595136,16664263,-294221568,-335645045,-195116019,653543167,1947025280,1983464966,-1148936,1996424310,-361299988,2028473942,-1012738,-6623626,-1711275777,-63933,-916535669,-939523390,1459617794,142510934,-1994635893,-1705509306,147850655,138517079,-259323688,94345815,-11073268,1996424822]],[41,7,7,0,[108461828,-1710983425,65535,686296656,1975520254,1962281732,114179,-1694599425,153163778,1265942539,94345815,-167048935,1750548852,228197376,-16175606,681188469,185197084,1461941440,-1711248809,155716274,240578699,201123560,1460041152,-1595387818,1784043515,183867904,1750534481,228197120,1577685770,113428831,444416,-1957275904,1183451766,-45709304,16402119,776271360,-385649660,1156972823,125043760,57934652,-2147415319,1946746238,-42041338,1443852832,252199322,1958742794,-96024827,1183449089,1038363389,57999386,1996542441,1946364944,1946496064,1947085895,1946299487,-42041246,-1956023776,-1923736452,1343683910,-401735318,-1072956089,1187448692,-352321030,-1711248889,166206379,402823767,-1073018319,-1662433931,761943552,-1696071318,9562368,16416387,2088972661,729022474,1443515647,1074282906,-96024822,468385793,1781361238,-1948783870,1144589380,1443197962,-269799830,-1415970710,-2096461029,1946221182,6837844,168663556,1448479305,-1298530198,-1962250486,-401713160,-1072956469,1144590965,-1962642418,-1991766460,1465318982,-92673968,6969174,2013984154,6837770,168663555,300614972,1746695423,6947863,6946922,-140015974,-916496886,-939522358,1459617806,141986646,-1995815797,-919865274,-1980608887,1284240462,-162625268,91603259,-352321096,-1983894782,1150024262,-129615602,28837237,721611520,-62486080,957236363,91616838,-352321096,-1983894782]],[41,7,8,0,[1157037638,57934894,-1962672663,-771029930,292169589,122635930,-2147474165,452985149,275400703,-212908390,-2147474173,-184549059,36028443,-336067840,83526411,-13958027,-91553045,1023821451,1215561843,1692992374,1931553795,56486147,947257644,1232390398,58050814,-33520663,-385649208,-922877432,-1159134347,1976106496,43772163,58050814,738244585,-385649403,-922877666,1525220213,52553985,5536899,417923957,1416953603,-16711576,-202832266,105155328,-1995553655,-947128762,58572811,1208153577,2101873790,49080579,-385319352,1149960934,-2095715578,1962998910,47769859,16416387,-806812812,205818626,-369604983,1153893062,-1962934258,-947128754,159170571,1208712776,2118648700,-125924597,-919921685,367786379,16678531,2122517876,125108474,1284243243,721611530,-196687873,2122907649,-162625032,-2096986391,1962955900,20900099,2088962539,57999444,-16657175,375924340,1778412036,-1711248896,205891462,1962932363,68642854,6946922,-2036727702,185360807,-385649472,-15990993,686359413,645201919,1342444904,-2036707248,-15961433,6837364,1785948673,-1711248896,209954694,1747350783,23725077,6946922,-1566079334,39905548,1950926731,393496582,-16645399,23600244,1778412035,-1711248896,222537606,-167645463,1946431556,31844611,138517078,-397013818,1187511154,1442841074,-1711013784,226888205,-167654679,1946431556,29485315,-1072969845,1950878068,1416906815]],[41,7,9,0,[-1962822935,1144589380,958035462,359991876,-1961999105,1149832772,205818122,1778936406,1424494080,205818876,1963607097,25553155,1778936406,1088949760,24766972,957105291,-512358844,1963607097,105155548,-1995553655,-773125052,1746695423,6947585,6946922,44533402,1976568585,205818823,1946829881,21096707,2089007851,1970536462,-1072969845,1950879348,628377624,-1958251448,938211454,-1961997057,-125104572,-336181623,1962890794,-1711183346,230360102,-351386487,239927273,16678531,2122518132,141885690,-1995553653,-940837306,-955351925,128070,-369590647,-11140893,23727732,688137882,239372558,16678531,2122571380,-663420678,-351634293,205818791,1963607097,12183811,108330763,-385649585,1187446959,-1962933772,1183387204,-163149320,-1962893591,1144589892,-1954974202,1958742983,410273806,1210414152,2123056756,-13112330,1149963844,-129595122,720107659,242548566,647626858,-1995547388,-420802988,-2096216833,1946221694,-92372210,-1962380032,1183387204,-1949832200,1187450492,-1996488204,1105983102,242548566,647626858,-1995528188,2122518100,-546045700,16416387,-1031022219,-1946663287,-756347780,957105291,359926340,57999115,-1961986737,1183387204,-163149320,32786119,-193035520,-2096728832,1946219134,1784043079,179476992,-125106278,1827147351,-193035273,1443656704,-126419113,251033343,-2081216280,1946219134,1784108551,-166598656,6969174,-435489382,-226589938,1443460096]],[41,7,10,0,[-1711079320,255789581,-1026990242,281542662,1448542208,-1962248565,1547371614,-2095939810,1946161788,306481927,16247112,-219561941,576469248,889145469,1016986,-28931840,142016342,51528843,1344208454,721831051,-1957686716,1143677508,23744542,688020634,66620176,889131644,1046426,108804352,1149961847,11266310,-385792627,2088960165,343146520,1143718795,-137221346,1144724084,-385648890,-622133107,-2081137015,1946158716,-1707802741,1302,2080635019,-260142830,-940417396,63046,721831051,-1992289724,2123103302,-12391434,1996425334,-260636686,737965707,-2081500681,57868798,50332094,2040157943,-1962934265,1317735006,508505076,1200345227,-1713730742,-120470997,-650389461,-24443777,1988690923,-62485508,2009545544,173968310,-1046857729,-1962934265,173968327,1578256131,146983263,575488,-1957275904,1149963382,-62486260,-1995815797,1448540230,1183432747,-1298509574,-1995371510,-11469242,1996424822,-21567484,1183578251,33565962,1950880372,58017849,1208002025,-1394015371,13691136,33179335,239373056,1963607097,205818644,1946829881,243042572,-1980203383,-1343620026,243042560,-369328503,1156972710,930416686,70206710,1149962613,205818126,-16104311,496639092,-2096051400,1946178684,8448259,-1995684725,1150024774,-129595126,990266507,-1962770745,-151483449,1946693188,776765539,477429508,-106376038,-96024816,1190526977,192218120,-1995539319,2122972286]],[41,7,11,0,[-1958614024,1144589892,-1987414774,-286585220,70141174,-1113969036,-351178200,1962890787,243041038,1086331649,69638736,-930410167,1183439499,240945656,-939762039,129606,-80845696,16416387,-11135372,-401670538,-11078421,1996488310,-59310088,-257169394,-25755818,-174456726,1578253322,180537695,2934784,-1957275904,1972045438,1234851356,-2096005107,1962935422,1183667725,-1706027308,294125840,1183515627,-28931836,222927446,1979650565,472422940,-1073016407,1979675508,-25755876,-761659030,-1996255230,1979710534,1996445222,1721389310,-166610313,1954557509,1183667740,-1706027276,298522664,-1912703233,1343681606,812253546,378316442,1216185106,-15830016,1979711094,301832776,1183383552,1996445692,-402625794,2105799415,292814920,16547459,1996426100,-59310082,16777114,412767744,-2095965171,1962935422,1183667723,-1706027308,204633795,219716182,1600000619,312009,1475119957,74877782,137250038,1283478133,1784023086,179476993,-125104972,70206710,1465255797,-1796734870,477429746,1149960298,1245985104,28837245,-1207702784,-1957691390,1346391108,1074547098,240604672,1458408936,-1711183273,311102197,-1709411073,312937752,16803926,218762650,-916496877,-939523390,1442840584,-167348597,1946693188,477429599,-1408415334,200972818,1686114657,1157035822,1215628335,957105291,1081346628,-1927514881,1343682630,-283629414,776271378,-1960938368,1178204230,-1961462532,1178204742]],[41,7,12,0,[-1928432386,1343682630,-9765014,-31581798,477429522,385369741,-1711248816,320471372,5536899,1750469493,228196864,-351348982,645201693,-1710983425,321657811,242597899,1747350783,1347421211,-1484350896,-916581148,-939522878,1459617796,209619798,1967703947,11725059,1962935341,12511491,58017864,1208010473,-907476107,273664,-857144459,208128,-689372299,339200,971572085,7548161,-773258379,7941376,199820149,1967671297,17819907,58017864,1208035305,-385649336,-97713709,-385649408,19726813,-385649920,36504174,-385648896,-47382055,-385649408,1212678628,-269941899,58017793,1208086761,65602421,16592130,115934069,1060098,250151797,58017794,1208095209,-385649336,53281305,-385649408,120390110,-383814656,1996423710,242679568,-16222465,1654261366,-384561151,1996423708,39438,-1070918599,233427499,242679554,-369228312,1996423304,175570702,-335648536,242679677,-16222465,-1684404618,-1726623232,-16652311,1996426870,-49682422,1187471595,-956265988,65094,185091723,661915206,-1962389877,-1047656866,41910566,393543942,155711014,-2096073696,1963461246,-62470390,1187446925,-1962934018,1452014662,26929662,-15829249,6949494,-1962856471,1207307870,276135983,175570771,-401735574,28898479,-10163968,2133813120,1988883691,1417446158,-150506496,536873030,-2081881227,138868480,242483456,671776387,2122523764,1886725642,-1872225045]],[41,7,13,0,[1330027008,27792649,2122539637,108275722,638221955,1283479157,1962901551,68577318,6946922,-2036727702,-1475010905,-13405183,392701556,1778412036,-1711248896,355706758,343199755,1747350783,6947855,6946922,1688700570,15657237,1747350783,23725071,1962928875,16803924,-521440406,134905475,-1075248268,477429504,1778653032,1778412032,-1484350976,1105794596,155645695,-2096729056,1946684030,10283267,-1946210327,1207307870,58000430,-56343,-11071882,1996425846,108461832,-369462552,1586233104,206015246,1946830649,778720025,451609194,1779332863,-1946817747,1200295518,172439820,-370605195,778720254,-890764182,-18945548,-1710328065,-65023,-76823,1996426870,142016262,-348526578,-1946237975,1200295518,-31135482,-15829249,1996425334,-222566394,-87063,1589907062,939468294,6968070,-16777062,-33494529,1460696831,-16091393,1996425334,1565497862,1600000153,319605449,-889191936,274,419496704,134217999,-1845427456,16777732,1224803072,150995215,-385809664,33554949,-1728052736,1553,-1275002112,150995459,1510015744,301990152,-1493105920,318767368,973079040,9992,1140916992,553648644,-2113928704,3346,-637467904,754975249,-754908416,855638531,1828782849,1509949704,2046820864,6674,-1023343872,1526727183,251658752,6934,83886592,7444,0,0,0,2248,108432214,-1927514881,1343682630]],[41,7,14,0,[1024993434,-129594624,1962690105,-96040184,1979598393,574917402,1964917817,-129594007,6967318,174719082,1033505386,-1929360355,1344151108,385369741,494770768,1156972675,829718574,505300109,1246006096,2119189563,1346669315,-775804007,1356396536,994854027,58610244,-1185790837,-140967932,1356396537,-937551462,1279560448,991970307,58598468,-1994111861,-916577212,-939523382,1459617802,175541078,1444707467,-1224368230,1996445184,108461832,-720685926,-28931840,74760203,-282172288,402823767,-1073020675,-1947663499,-1617275392,-2097093627,1962955900,6837769,168663556,1962869079,166369820,-1073020544,1962891380,-163148516,681201686,-167698152,1954557508,-163149026,1962559033,-129594602,1962690105,-163148530,-9809898,429588330,-16699362,1183652980,1783633654,21797376,1156972859,175378480,1216508058,50347265,1962870903,1141152284,2088960697,158662740,50358358,1762266522,-28931326,-892772514,214433798,-1000996864,-1960442274,-1960438201,1183389783,-162100748,1779201791,186948336,1183384300,209125368,-16091393,1996425334,24287750,-1073020468,-4717195,-1956844545,1153895030,-956301048,15428,49891062,1589908084,2013210118,65562632,-16751718,1413777919,1778412118,46766592,1183515126,-196736010,1589908596,1065363188,1443591168,-401714426,-1072955723,1190572148,141828344,-1708496298,-64949,-1728052808,147507550,1361920,-1957275904,1149961846,-96040642]],[41,7,15,0,[624706698,1183383554,1111788536,-1946794359,1187463292,-2097151756,1962949756,-373282043,1153892620,-956301250,16964,-12565305,1013219583,1014793213,-953060095,15428,1148518230,-1706658561,41550109,-1979711560,1149847108,1100633668,184738824,-955419456,128070,-1705552042,42860829,16285315,1149982068,-28931812,-1705552042,44106013,-92864682,16777114,-11513344,429586038,-16592889,-6620554,-16776961,-6620554,-16776961,43712118,184745240,-385649216,2122973035,-1957210372,-163183673,18717264,1187512319,-2097151500,1946219646,6837854,168663556,1962869561,166369820,-1072955393,1962885236,-330920676,681201686,-167567080,1954557508,-330921186,1961903673,-297366762,1962034745,-330920690,-9809898,429588330,-16568290,1183652980,1783633644,21797376,1750532095,228197120,-1191182582,1599995905,151177929,318767616,256,-335543808,512,-1358888192,285212930,-1795095808,301990146,-1493105920,318767362,-1090518528,6401,-1426062848,6656,-1811938816,6913,1509949952,7170,0,125050940,57936188,-1195130837,1438842881,1996483723,1778412042,1996430848,108461832,1778677503,-1711248896,7077920,574153,1736,1988843095,880575242,721712384,1450568640,235304703,-1996386840,-1072956346,889142900,170394,844925696,-788103541,-1996422169,1784085062,179476993,-11534203,1996487286,-125085956,-1979738904,1465318982]],[41,7,16,0,[-174456470,-246,56007220,99287040,16664263,574917376,723403819,41549382,1183432747,880575486,-788237055,-2096501784,1963078780,-2022160381,-892772514,-1957363706,-1957275668,1586168918,1959922438,1960512295,1484016419,-1962379637,50629428,-1946645565,-8617481,1148520973,-2143194037,1963851389,954944315,880136715,956855947,745932380,106707267,881534582,-1023212405,-225718133,234847361,1124300042,-620031253,1015090804,141888013,234847360,1128465013,1600045963,443081,1224,1988843095,776271368,-15961080,681188468,201326364,-385649216,1156972672,1869940784,957498507,1735528516,51659915,1144721988,-1956875760,1143670852,359942160,-1961999221,-405729156,959601803,91554369,-352321095,1456024322,-16353537,-397341068,1183383777,793048828,-1962249184,1143678020,-339592372,574896394,-1031071364,2082751545,574917394,1317750856,2126593020,1354861314,1745283922,-530009632,230202033,1600061439,314057,712,1586189911,108956424,1997045561,-339727612,138906448,1967703851,105351952,-787974261,846660582,-335657941,-772306120,846660582,721568907,1037077252,594935809,-1959626869,-1962439905,65262047,1212678720,1065474187,192219661,125061706,234848128,-1958084235,-916496702,1426064586,1448602763,-1962518901,1569392766,-92058872,-1962707457,1451821653,-1962087674,65458675,339292789,189465974,-1947175461,-916496701,-939522870,1459617804,175541078]],[42,0,0,0,[108461910,-4462578,1143732363,1282209554,-1994374141,889191494,16777114,-28931840,294531,-16040076,-544523404,1543758801,105286450,762644281,67001995,-25198120,561252877,692864139,-1957692346,65262047,126562908,-1979824637,1465317958,-17242098,-336312695,-773878977,844891107,1174603659,-96040450,66999947,1183516246,105134342,-1073013642,-628418444,234848129,1242526986,1979712061,-2133161207,1963851647,1445677569,-195655174,3439747,-11138188,240584822,-335741464,373590789,1183439095,142016504,-362753,-396954506,1141112005,-129629410,-637303,-26060,1183514624,-61436938,-1026990242,348651528,1448542208,-1962246517,1187447926,-1962934036,1183388229,105286644,1006519945,176103493,1223968395,-1070914183,1183523307,608516606,1166738815,721939220,-140959675,1174621309,139299828,2126592841,-1983804670,905966662,21914,-62486272,-772514165,844956643,1174603659,-297367044,-193527977,-33495026,-2080881015,1946170493,1996445453,-193528056,-62593010,-1070923029,1966731307,1463320354,503871231,-1149185,1166801014,507849494,1344423171,1553596778,-1962651390,-195130384,1560536017,21269810,1995982395,-129594621,-259324157,-1962884631,731466309,66638274,-969204155,-11064964,-14808970,1996484214,376831992,1553596778,-1962588670,1962281968,1586187777,65262068,922956381,50366953,1988695669,-129594370,-62486208,-1947437429,1122760318,-16222465]],[42,0,1,0,[2123099766,-771871748,33522671,29295475,1476264704,-401967361,1586232181,-1949791478,731466311,66638274,507970497,1005733513,92208710,-335774071,-1980265726,1183576134,-969193220,1183561335,-28955664,738086539,-1053035954,-1958280835,1602947678,-193557710,9168593,1995996731,-125924605,-150736757,-16097653,9083447,1451950080,1590070260,146983263,575488,-1957275904,1183517310,-129595130,-1996208501,1166801478,-62486262,-1995684469,1979711046,472422940,-1073019436,-11055244,1996424822,-129594108,1183666198,-1706027268,110366658,896843787,-24906197,-1959887614,48480734,66602637,1065563864,1461417215,-1962379521,48480734,-670839925,-1925710026,-654050722,-398983370,-347725830,-916496691,-939521854,-1962934268,1178142790,-1962183930,105286608,-1995946359,1586169430,172460812,-1946270071,1183386695,105352188,1178323083,-1962707448,1183385670,172460296,1980124731,105810691,-1996075383,2013203535,472422940,-1073020599,1586177652,776467980,-167348984,1946431303,1996444439,-25755894,-386107649,1996488463,175570700,-80418802,576201,1475119957,74877782,242548566,-63969266,-1961868151,243043100,189742851,-1961331520,65262040,1149973084,1963407630,-8552182,57936397,1578126591,46319967,2934784,-1957275904,1200295518,-465139442,-1995421813,1187504198,-956301078,60486,1183432747,-431584792,-1981921655,1200348230,-498693860,-1995946357,-1072959930,-1070922379]],[42,0,2,0,[-1962755351,1194919495,-15894780,23596662,168663557,-420804826,-1947306357,1194001479,1992702726,-1949922558,1962281968,173982732,-8879834,24447501,1962281806,50234318,1589907317,1065428490,91556365,32130759,241076992,19875830,2139309685,108265788,37519235,1200306805,-330921668,-1992407157,1200356422,-163149504,-1992145013,1200354374,-230258364,-1991882869,1204285510,721420350,1011321280,-1991882871,1200178247,1078430018,-1711248813,122882738,-1946270071,2139295326,309592070,1200312403,1783646214,-80222208,-1981397367,1996482646,209125134,1443526399,1661322394,1975520007,242679573,1358853887,705361306,242679552,-385548184,1988755235,242679790,1457551103,15367811,-1070922636,1183515627,-401715194,1183384537,-94991880,-2096210293,1946158719,1996444436,105352190,6967368,-1980051224,1451875398,-398029858,1943946809,241077054,51660683,1334514247,-1053079288,1183657330,-1957685548,503647814,-1706025472,133242237,-1948367221,1191382622,-700020404,-1927514113,1343673414,1285161322,-1962391551,1207307870,2088042799,-1947437429,1194920007,1397977876,-16484454,242679807,1426431898,33456904,-24967820,-1960545022,2005470814,-62485700,-1958852727,1200223814,-196703424,-1958590583,1200222790,-263812284,1782990729,464230912,1996425388,-25755890,-174456726,-385309686,2122579505,410255612,1946287747,50234117,2122518133,141820156,-1694730497,65535,425603,1586173812]],[42,0,3,0,[793245198,-1961987040,1178335302,-1962707228,1183441990,242679780,-169496,6819446,168663556,1996425478,402823906,-1073018690,-907476107,243174397,-1709410817,154213416,963952651,15367811,2122521461,359923718,-25755817,-1947961601,1178275397,-1962707974,-347014586,1996445461,108954622,-1962576896,49013830,-11485141,2078803573,1996445468,-1711248642,152570613,-1897394601,776830997,6838032,168663555,1183516969,-297387768,1750534515,228197633,-16146678,43704950,185203992,-385649216,1183579460,-916496658,-939521334,1459617816,74877782,-1995684725,1187511878,1442840822,1460305035,-119281650,1458587273,251557631,-1980180248,1183579206,1221012478,1183524213,-62506512,1552620917,-1949856974,-405671810,259260729,623862922,20775168,1086331648,1458980489,-184008294,-129595127,58048523,-2097085207,1946220158,-260142305,21335382,-385979824,1465254267,23724394,26994702,-1980610935,451671126,1458601611,201278861,721583552,1183535296,1356396536,-401735574,-397016711,1750531094,228197376,-16118774,681188468,185232412,-385649216,1784021145,179476992,1183386264,-12218882,41795595,-125059029,16154243,-11136396,-661913994,1543758801,-13107406,283898998,-25755818,-472785013,-13468533,108330801,-2095369752,1946158716,1996445235,108331006,518520938,-96040456,-1912842615,1343678534,505300109,494770768,1183517325,1279525884,-1423735,1183652980,132847336]],[42,0,4,0,[-1927514881,1344151108,1285161322,1443179521,1795061503,183867904,240519850,-2146173720,1443901004,-1711079320,184158733,1593329291,46319967,182272,2122536448,410255364,-1962391925,1194920542,-1962052088,1602946630,141986610,1475077841,-16097653,1200304759,-784318456,1114263776,16777114,1975520000,175570703,-1710948248,68225549,887865387,-1995809141,1317745223,65130760,1078992577,-1957683648,1177225287,1356910856,-493162101,-1962420679,1207896670,105286408,-1993187445,112640,146983262,-326413056,2123060823,106859272,1980259641,140327188,-208990346,1963189969,71732018,-347929599,-916496660,-939522366,1459617810,209619798,15877831,108888832,-954632960,14917,1166655531,306546966,17319367,112640,54716825,425603,2122519156,208928776,172395351,1996443712,-7215096,-1711183273,213781170,-2081405303,1962936958,142508822,-2096073472,1962935934,977651466,1170669568,-2097151736,1946159230,844991244,-787843445,-352285722,-1983894782,1183446086,-1707737106,3628,-1946532215,1988833885,-1947807478,-163149568,-1946270071,1161426502,-385648890,1178141256,-1993705474,2123103814,-28931078,957111947,477496903,964745355,-2146601715,1946812793,24740111,141822477,-335657217,-92369956,-166961525,1965043527,-260636851,66471563,1183535303,-163173378,1979973693,67155971,-1980348925,1177286726,-397192970,1586230177,977746700,-118946957,-260636928,66471563]],[42,0,5,0,[1183535303,-163173384,-2098703536,207522803,-382056567,1200292059,507980578,629063691,-260636845,66471563,-1957683513,1177288262,1200312566,507980578,-1711183280,224854620,-336181757,-163149053,-1946663287,1178203718,956855800,57998918,-1946663169,1178204230,-385649154,1586167947,944212748,1949714187,-11067861,2013263990,-16619002,-1073007009,1461597045,1224230539,207522640,1778808831,912260866,494256139,485216811,-1963434357,-220403711,225820683,-1963434357,-806813887,1958743026,113379,141873675,-2131206517,762645817,-1962123637,1191917639,504329270,-126419113,1778808831,912260864,-11334677,23787638,319039130,-163169528,1183384438,-128021512,553613696,2038436724,225708543,1948268928,154763269,1191117685,-128545800,964745867,-2096859891,-1962739642,964753502,-16550646,1191180358,108954378,-1961135104,1200295006,1178290184,-1961922038,1603008582,175541042,3794641,2122545780,645202162,32655047,-128567040,2122520181,108265720,1224230539,-1070923029,-1980479863,116125254,-1980475767,1183575638,-196723720,1183515507,-196703756,-15966581,245930551,1996423168,175570700,-2080868609,453052542,-397393728,-1072956269,1586174324,-1707606260,953,-1946532215,1183447110,209619958,-146199,2129333366,-1962115445,1988833885,-1947807478,-196704000,1183540459,138754314,-661975436,-787980919,846564323,199,425347,1972062324,-94467322,184514688,-963953547]],[42,0,6,0,[-787974773,844991462,1946042425,-226589907,1208251648,-1947318647,1178335302,-1962707980,1183446086,-1707737100,3773,175570775,1778808319,-67246080,905906155,325274,1996445440,-1711183120,261032693,-1947318645,1600058454,576201,13512,1988843095,75399942,-1962576896,267060350,-1927514881,1343672390,16847002,-488689,681188468,185540124,-385649216,1156972799,2054455342,-98679,1183652980,-1706027280,255072293,384845453,-263812272,-1957635849,-654839226,502569552,1962872655,-1695520228,283708196,1946469110,-263811788,543838230,1494979226,-1996133873,-1835348410,722428955,1783680582,462592545,107614062,-1697888631,259464082,1355564587,-2011293286,-25755889,384845453,1778477648,-1935238608,1465258010,-1442171238,1216119569,1460433920,-1706527489,4101,-2080487799,1962935422,-733574335,-1946663287,1183438406,1347901178,-386369793,-1991707736,-12714938,-955943425,64582,-1982314869,1183578182,-96040486,1996445526,1347901180,-386369793,1346433920,1465255915,1962868842,361031686,4750467,2122518388,158597374,-25755817,16777114,75399936,-15895296,1183652980,-1706027312,276723395,-1026990242,549978116,1448542208,-1962379637,1183386180,209488868,91604795,-352321096,-1983894782,1150024774,-465159922,28837237,721611520,-28931648,1963883579,112645,-1070923029,737822345,-330921536,-151894391,1946431044,101247235,1963214393,-1710134741,277958470]],[42,0,7,0,[1031798821,-1071972351,-230258368,1184501866,621858127,20807680,-1071909632,16777765,216789574,67403395,1183515508,-230258428,-385464693,1156973816,57999920,-16400919,275392116,6946922,-1533411222,-384760541,1156973994,57999920,-2096812055,1946284670,477429586,614133866,-1979711733,1451876422,281343714,1962884469,67135526,6946922,-2036727702,-1995363417,-1072959418,1962878324,1671057446,-1979711744,-1072959418,1962874228,1344825894,23724138,2007467674,776271377,-385649656,1996424518,16804080,-2031415958,32669315,-11137419,1996424822,837291524,86567173,36717814,535364469,645201669,2122524778,91554546,-352321096,1354771202,6946922,564627098,83945739,949379,1183543412,1958743026,359942156,1210086472,-1192674444,1962890752,-402560498,1491726112,1962890754,-1711183346,299238438,1442990825,1779332351,-284760063,-2096216951,1946221182,-58817786,-1993968640,-2132155322,1962890752,-1711183346,308151334,-2096216951,1946221182,-58817562,-1948224256,1183386180,243043300,1149983723,172243212,233374581,-226589948,-2096532480,1946284670,67037443,32261831,239373056,-1947974007,65989112,957236363,58132036,-1962901015,-1072958906,1950878580,829704228,-347507640,1962890772,-402626034,1149890172,239373070,-1947974007,-330905608,-1243021311,1962890755,-1711248882,195953702,-351382391,1962890976,-402626034,1149890128,-25263346,-2083228672,1962998910,-12064306]],[42,0,8,0,[242548566,647626858,-1995246332,2122518100,276037886,16547459,-1031075211,-1947974007,-1444213636,-1511261557,957105291,58001988,-2096932887,1946219134,-226589943,-385649663,2089485128,-461469426,1149993963,272902920,-1961397176,-472838052,-1959633917,1194921540,-955812606,129094,1187448299,1442840824,-1298529942,-1995238390,1347872326,-15829761,1927870582,-196703761,1458984585,1793488639,183867905,1183519839,-398030348,637959811,1149962101,-338102452,1279560451,1089881603,-2081798519,1946219134,-226589943,-385649662,1750467272,2122514945,469041650,271808,-361300144,-1981253889,1290330182,40392197,-529072382,-1411329,1021896822,43706629,200427147,1208775872,1950881140,963921946,-1946236183,-472838052,-1959633917,728427271,243042815,-1946210583,-472838052,-1959633917,239372551,16416387,2122516852,57999612,-1946274583,250154564,-1983894530,1149887558,-96061170,1178142068,-385649412,2089549439,-25564918,200427147,1208775872,1950884212,1249134627,1459513065,235959551,-1947342360,-472838052,53632003,239372551,-1946269207,-169146812,276102998,-305338354,-787456885,844891107,1149830915,-25263346,-385649408,2122579497,57999612,-369200663,2089549341,243042566,16678531,2122516084,57934076,-1946285335,2129202244,-230257667,158646283,1213953096,-1310129292,23746049,2114630298,-431585004,1962889302,-126419186,-1980888856,1451881542,1996445430,-1711183130,370608885]],[42,0,9,0,[-1980479861,1183574086,1183400182,477429738,-2097080984,1965098622,178181,62391275,6967296,-2036727702,-384510297,1150025364,507783970,1249703833,-297367224,554073731,-654899851,-1161591,342367348,67528705,-1706033046,354592646,-167694359,1946431556,19327235,200427147,1208579264,1950904692,18278732,957105291,678823492,1963607097,1962890787,-402626034,1149889460,172263694,-15973239,40377460,1778936321,-1711248896,357345158,957105291,58001988,-16720919,40377460,1778936321,-352294400,477429654,1778581864,1778412032,-1484350976,-804581641,1150016885,172243212,-1377238156,-1949242624,1144589380,968914438,-1149957564,276102998,-328931314,-787456885,844891107,1149830915,205818126,2122555883,208929266,49446531,1157003381,1920271408,-2095287041,1963061886,50444293,45614059,6967299,153979371,2440448,-523152265,-1476448621,289412542,369759754,282203658,369759754,369759754,369759754,369759754,369759754,369759754,280368650,369759754,369759754,340334090,332665929,293344112,303829706,369758922,369759754,361109002,2122519771,1819541740,6968918,-905268582,-431585010,-461963440,1659375191,1962890991,384306702,272927212,587628163,1149972085,105134350,1156982390,544481327,1080451,478878324,1552615307,65261840,529216092,2139215875,1946815998,273481475,-428409002,-355932146,-428409002,-174456726,1444414986,136308750,-1026990242]],[42,0,10,0,[80216070,1448542208,-1979025781,1183320134,-62470145,1156972544,74777646,58006332,-2097067543,1962935934,-1710134766,399986502,1031798821,-15007743,-2096239801,1963198078,-335598844,108956419,36717814,2122321524,141887999,1946288003,17885443,36717814,2122325364,393547263,1946288003,477429522,614133866,-166773237,58003652,-167711255,1946431556,-8486897,-385649661,1951334622,14215427,184516224,1187382389,2122321407,309594623,234847872,2122321012,108267775,553614976,-397013646,-1072958967,1187448180,-1979710980,-466944186,1962940989,9169155,53219447,86786164,237782644,36462708,2122343284,91557375,218646215,-8486902,-2146667744,1947074430,-8486906,1448310025,369641101,159285328,1086331649,23744576,-290592754,1784043243,-402560467,1290532996,16547459,2088978037,1081344010,242548566,166199658,172263913,-242751402,1784033003,-352163283,205818838,1946829881,778720773,7008235,-367285350,-15602921,392698996,1778412036,-1711248896,404531078,-892772514,214433798,727056384,73305078,19875830,-1705834891,415040927,-402360577,1448538421,-1702952344,-63422,349542992,1183389856,73305080,-1709410305,406128139,1685372939,630849898,-1994878460,-1072955834,-1706012300,65535,1967178998,-25755834,16777114,-196704000,1391875721,409967184,3997696,-1106939142,233568768,-624897,-6622090,-1962934017,74907632,-624897,1784083574]],[42,0,11,0,[-1125642752,-1012755,-6619530,-1711275777,-63933,16285315,1996425332,349543160,-963962551,46319966,837632,-1957275904,1187449974,1442840824,-1298529942,-1995273974,1150024774,-163149556,-1995815797,-11078586,1996487798,74907398,-1947563032,-1982166072,1586101830,71732218,-1996073333,1418274884,138840874,-1960033143,2951750,1209168898,1967685236,14805251,-385649336,887685370,776271361,-385649404,-771030741,-1031075972,-349944789,-138245372,-129594920,721426879,82297336,2103771011,6602499,1780249855,6969089,1285161066,-954627468,129094,957236363,376769092,957105291,242485828,-1979824501,1183387204,206867444,1451951851,240421374,-1980086645,1451823172,12970486,70143104,-1709411073,346663124,33048263,138868224,-1961986812,1149894214,-163149554,-336312695,239373081,1963607097,-28931320,-351386487,-28931093,-1995553655,1183577670,272927226,-1962654069,1149830742,710183208,-1995946357,1962880068,1744923164,6947216,1285161066,-350619788,776271452,-11111420,23731316,-59444070,683514393,-11134340,-401671050,971761454,242548566,-1961999221,-472838052,959609995,721712385,-1207702592,-1706033151,442958886,1183439499,240945652,1458986633,182980179,272927208,33048263,778338304,-125926405,1444115456,-231681,1996485750,786960118,-401713429,-11140035,23788662,889910682,776271389,-2129693432,33622654,1962870901,941464092,1600002915]],[42,0,12,0,[705225,712,75399511,1282670868,-1962516853,1166739582,-28931822,41534211,1166655531,139299602,2126592841,-1983804670,1586172485,2044210174,340101905,-638071925,41861435,-654851701,1166739947,2126723860,-1950119166,1279626200,1609296887,-2096603509,1946170495,-339727612,373787474,-1946270071,1200293502,-1947207862,373752824,-1070923143,991315849,58604103,-1992669301,1177228871,-1948715010,2109737976,575114005,1075726123,-638070901,41861435,-654851701,1200295403,507980578,2126986048,1606912770,443081,712,2122536535,963903492,-1962385781,1200296575,1221102344,108461904,-242523030,-1606833254,140413723,-1928181879,-1053032628,-1047854466,-1961736311,734497736,1282406337,-335657335,140413743,3440515,2139824501,977767190,1347045163,1778808575,967547492,1586174967,373786888,2122971179,-955913218,65094,1593722507,113428831,-326413056,108954455,-1961462784,2139293790,74646024,636207147,-1961721973,-347535281,140413715,-783661173,977746912,2139874943,978291478,1365535319,221883290,-892772580,449314820,1448542208,-16091509,77208692,-2128825276,18090110,28837236,721611520,-62486080,1183432747,-129594886,184960651,1210152128,1950884724,712263717,1209039944,19737214,761492484,57999368,721511913,23652800,-335544385,114516,29315051,343681792,2089502699,1105940244,-11010421,1996424310,-20125444,-2114304375,18155646,1300956533]],[42,0,13,0,[-1962677428,-140948915,-1982269447,2122579526,91488508,-335642997,-96040176,-940030327,64070,2123099883,477429508,384845453,405314128,1183653061,374347504,507809104,1050300446,-14861026,2122577478,913572870,84311683,2122395764,1963005192,-129579246,1465253888,-402098433,1183448474,-2129138694,18090110,1465258101,-402098433,1183448454,-96024584,1962868736,-58817764,1086331649,1996445264,-1528295684,23744766,-15804006,108954623,1443918853,33324675,33931291,228216838,-14857974,681188468,186035740,1449555136,-1298530198,1344108810,-493825,1317927542,374413040,-1929352623,1360455758,-1696184695,30413492,-428409002,-473634802,-428409002,-174456726,-1961462518,1141052484,138689298,1962871922,-398029540,23744534,1962871531,-398029540,6967318,-1493087078,477429533,205784218,-1161327842,166395905,-59310250,-33167346,-916496743,1426065602,1448602763,-167479669,1963470404,776765529,23746056,604680858,-488674,6954100,1962869354,206150220,1962876400,219716124,1465261701,-482547698,70206710,1149968245,172243212,1962874740,472422940,-1073013171,1465256820,-16091905,1541934196,1784108551,183867905,1750474285,228196608,1579050762,46319967,-326413056,1988843095,776271364,-2142669816,-577948,681188468,186560284,-164858688,1963208516,205818662,1946829881,6968862,2097853082,1459129118,175439703,-401836801,1465255682,-174456726,-14773494]],[42,0,14,0,[1234836596,-1709274611,551816186,33581142,1292504474,-916496865,-939523390,1459617798,108432214,16664263,477429504,186394778,1975520032,15788291,19875062,1284198516,306971412,273431369,28837235,721611520,-28931648,259309579,18180182,721684072,-638119860,-1960514735,1144590916,-1207602416,48955393,1183432747,1958743038,359159313,67528705,722486411,-397405628,1157037296,192152111,723666059,1144725060,-385647558,1149960326,272902920,-1961397176,2089487940,-1947741936,1094267484,-955812606,129606,1187448299,1442840826,-1298529942,-1994430454,1347877958,-15829761,451476086,1459129315,1794930431,183867905,-16049626,1750472061,107479316,507808516,-1188936661,-140967933,958131193,545071740,18114646,-1962670488,1143677508,243998,737802137,-956095932,1249703833,-61413296,234973782,-1946415384,477429752,10092906,991939097,-15895353,23731316,-1711183273,534580953,234908246,-1946424600,477429752,10092650,991948313,-15895353,6954100,-1711183273,488574681,1593722507,46844255,575488,-129594112,1996443670,108461832,1109228954,-129594592,1962690105,-96040184,1979598393,173968167,958285707,57942599,-1929335575,1343682630,6946922,1795841675,1342851655,-1706264577,544152893,-167092597,1954557511,-129594076,1586188310,1346865930,-775804007,1356396536,-1185790069,-140967932,1356396537,-1424090726,-62485728,-1946663381,1195051614,-1957135286]],[42,0,15,0,[1177288262,2146933242,1958742860,812089418,-28931081,-1711651285,-1991475209,1200428103,-1924129250,1343682630,-451052134,173968153,-149665909,1174621295,608668154,539969526,1996432500,1778412042,234908160,-1403672,803736182,-2146440219,1745367119,-530009632,230202033,-892789402,80216070,1448542208,-1962115445,58017991,755045353,57999364,1208033257,-385649336,1967653154,19196163,1962935085,19196163,-385649336,53281097,-385649408,86835539,-385649408,1932329302,-385649408,2032992614,-385649408,1212678576,-1259797643,1967671297,29092099,58017864,755094249,57868302,755238377,58130433,755095017,57999363,755097065,57999592,755102953,57868289,755230185,58130434,755101161,57999613,1208087785,-385649336,1967653385,34859267,-385649336,-47381963,-385649408,1212678712,1508442997,58017794,1208119785,2078868341,58017794,755138281,57999365,1208129513,-1578564747,58017794,755149289,57999364,1208137193,-1125579915,1967671298,49408259,1962935085,31713539,-385649336,1967653625,54192387,58017864,755187945,57999363,-385659671,1996424018,242679568,-16222465,228198006,-383637503,1996424016,39438,1810571891,-401705217,1676409741,-401705217,1542192123,1460696831,-16091393,1996425334,1565497862,2122523235,1131675658,1779463935,1778412032,67463168,-1791091046,-13571294,1996426870,108461832,-16750694,-102131201,242679554,-401967361]],[42,0,16,0,[334228566,-15835509,1996433015,175570704,1721368938,-1205612937,-638910463,-1912846649,-28915968,1183514624,105253640,1586169716,810516494,138840834,1946568203,139365160,-1912185205,2139170497,1963001346,1207379480,1948254216,176063248,-955615992,9305158,16664263,-62485760,-369207669,1996423812,175570702,-1662451606,242679552,1779070719,2112359936,-2087654413,1946684030,38856963,542455,-1961135072,2013204062,68642844,-1561788310,138868480,108273664,134905475,736691060,-10491646,1460565759,-16091393,-1175976330,36366840,-166830453,1963208263,-12326653,33581139,-13862913,2013211255,-179967960,-1946210071,1207307870,1282671662,1460565759,-16091393,1996425334,-1948062970,1200295518,172439820,1207317108,745866288,1781426771,-326440958,-1946223383,1207307870,410321968,-196417453,-1946227479,1200295518,172439820,1207305844,57934896,-75543,40377463,1778936321,-1711248896,606054278,-80663,2006584950,-383516412,1586232983,810022414,-2096401392,1963002494,114437,-13958421,1460565759,-16353537,1083836534,-383490301,1996488337,142016270,235304703,-268568,6951030,23724138,-1627304806,-25958115,-15829249,1996425334,-924316154,-27006469,1745778431,-1507051,242679806,1744901480,1996424198,-139270138,1745778431,107479316,142016260,-369646616,1996488249,175570702,1996660634,-372102364,1996423428,175570702,-1727950950,-31725276,-1961992565]],[42,1,0,0,[106924855,12989579,241076992,-638908533,-15829249,-895874442,-349902334,242679756,-1325031526,242679588,-1795864,-1617293706,-14363643,1996426870,108461832,-16222465,1520043638,1342177304,-401735574,1996480883,94345742,-1092018729,242679805,-1005947137,-14285218,-1705834953,134939188,-2097118231,1946159742,242679562,83886234,-16192731,211422838,-14331391,6950518,6946922,-430970866,17464963,-1052721125,1586171104,795292174,823132197,1737109063,268444975,-385029951,1996488499,175570702,-586946546,-183575,1996426870,142016266,-1710852353,601424836,-1946345751,1200295518,-16127726,1460696831,-16091393,1996425334,1565497862,1600006083,838345,11976,1988843095,-1983894774,1183443526,-297351188,1144586241,-385649388,1962869452,142016284,-761659030,-1946157310,1552614982,-1948004078,20525692,1552618102,-1948004078,105285889,1979991611,43968771,51659915,1284182596,-1053079288,-1047854474,1347877003,248661641,-1948517912,-472788386,53632003,71711495,1465258615,-605755378,-472785013,53640331,71731457,108461910,-600053746,-2081405303,1946170492,844925713,-405669749,1183383947,-297351418,889126912,781466,-465139456,-1709411073,676859209,-1962800663,1996445432,-1746399504,-62486053,-772776309,844891107,120309643,1996244539,30140675,-772776309,844891107,-953481333,-1979955709,-11076026,1784088694,-603723776,-1980217719,2122578518,309657838]],[42,1,1,0,[-772776309,844891107,108347193,-1981397367,2089019478,225706036,142016342,250640127,-338063896,373590789,1183439095,205818870,1946829881,1992768268,71731976,1980384313,8513795,70206710,1156974197,1970538542,1980398649,-330905831,1183514624,1002898430,58067524,722093195,-62486073,1187463147,-1962933780,-956039610,1980515387,205818627,1183434539,142016508,-10717953,-2103813516,-1996488665,1451876422,142016482,-10455809,-1868931468,-1996488665,1451875398,-28931106,1962690105,112645,-1070923029,-1947580791,1183448134,142016510,-493825,1183578742,516359140,-25755824,507808598,1358317059,546963818,-1994087680,1451881030,-327253004,-954108928,60486,-16222465,1996481142,-25888,1996423168,-562626808,-1696827649,65535,15367811,1187449716,50331882,-1796604290,-733573634,1317752854,-128545806,-11417085,-60229002,-95515777,1363954691,35470746,142016296,-2853121,40556150,383010445,-2073551280,1778412035,-1711248896,10271,15629955,1183660405,-11528492,1996430964,-428408856,65556107,-1705948084,575413565,-16222465,1996477558,-1929221418,1343673414,59074590,6946922,-6684566,-16776961,1183576134,138689008,1552616310,-772240590,-352220185,71731972,105285952,956712587,57803846,-135959,235575860,1962868736,219716124,-11133464,-401733514,1600051410,386450121,-83885568,8228,1879048704,293,-184548864,534]],[42,1,2,0,[-385809664,100663562,620823296,134218022,1308689152,150995240,251724544,16777767,-1593835008,1573,1946223360,285212936,587268864,150995495,1291911936,301990168,-1962867968,318767384,704643584,10008,1073808128,369099032,369099264,3096,838861312,3366,-1677655296,754975247,-1191181824,4639,-1023343872,1509949732,352322048,6417,1694499328,6695,-536804608,1593836071,486539777,7970,0,0,0,0,2248,-16359797,1183652983,-1706027272,3086376,-1928956161,1343682630,-1608517222,106859264,-1927514113,1343682630,1058547098,106859264,-1927514113,1343682630,1327013530,106859264,-1927514113,1343683654,1629003418,106859264,-1927514113,1343682630,1285161322,-922697727,-939523382,1459617794,175541078,1444707467,-16222465,882509430,-1996436981,-1072955834,1156986484,175382575,723666059,-1073013180,1784024190,1778412032,191076864,-1070923293,-1995684727,1149831748,239372562,-1995029367,1686114372,183234350,402823767,-1073020684,-1705623180,-64097,1780249855,1778412033,249141761,1962868966,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1156972802,141889584,-1709411073,30950404,1593722507,113953119,1099776,-1000974592,-1960442274,-1960438201,-125101993,-371063,1996426358,-1705834998,29491570,108380171,-369098824,1988821189,1782606346,-26108,1149829120,1958742834,138725351]],[42,1,3,0,[1996423169,-1695520244,26151716,-1979955575,1084816982,1190528629,74719486,19876992,637290122,1149829123,1958742836,209125144,1719726186,1996484606,-59310082,-16018534,795115775,-28903683,-2147191792,-167628980,1963077444,-28903924,-2147060464,-350212276,795115524,71616479,1784050992,-1711248896,-64823,384845453,1778412112,1245997824,1962889226,490576460,-1923678209,1343680582,-14681702,-96039937,276088587,-92864682,1927810647,1975520254,-13047549,-1728052808,-892772514,33556232,16781824,33554432,33643008,50331648,16859649,33555712,302045184,33554432,436239616,33554432,453062144,33554432,503324416,0,2248,2123060823,793114118,-2096729056,1962935933,15460611,1164654079,1183384328,105186296,-1711248816,470,242597899,83912791,-938865254,-373282047,1166737608,-129629434,-16628343,18782773,1183383552,-129629186,519718537,519993087,108396368,-1959140710,-1983894784,-125044666,-14791701,-14747018,-544473482,1988879313,844890886,721569675,-259305465,-566631782,-25820928,-1946520063,2139160158,477367039,-956414209,1586171143,-28901378,-1962080314,1191181918,168281854,66602627,106859335,1208502155,-1434990789,-92864738,-25755874,-1962522741,-422508425,724721547,-1705968064,36452834,-16359797,22780471,1183514624,106859512,184960769,-2147191616,1023488079,-1071972351,-1207702720,1599995905,182985,1736]],[42,1,4,0,[1586189911,109019910,-9538560,28285495,-125108224,50749067,1183385159,-336098310,222134559,-2146274035,1963590269,63406860,-2096734581,-352123281,1191545351,-12285882,2012905017,108432348,-1063635713,-1962934271,1144589892,-1962511610,1149830724,172264206,1929790521,105155334,-1962261367,1144589380,-1962511610,1149830724,-916496884,1426064074,1448602763,-1962379637,76088902,-26032,1149829120,105154818,410304523,1822045439,503316482,-26032,1149829120,-1707802874,657,94345814,889127815,-2096726901,1784094919,-26112,-1073020928,2089354100,778338306,6969071,6946922,1410032538,-1983894782,1149832260,306481418,-1995029367,1149832772,477429520,1783628138,249141761,1962869278,1778412060,-1711183360,-61735,1780249855,1778412032,21797377,1599996556,314057,1475119957,243174230,1208501643,1930184251,-1715459323,1988841451,1996445450,30972428,-969211295,-11072653,-660992906,-1962745343,1962281968,-1707737300,65535,2123091851,-1948677364,-405720481,1344143619,-16222465,-1957296522,971152121,905969663,16777114,734432000,-916496686,1426066122,-1957237621,-75299234,-1962510849,1602947166,141986576,1997036601,-18427,-472840213,-1959627637,-892772864,46661636,1448542208,-16351613,1996428916,142016264,-1710852353,48759363,30972496,1324024566,1443395211,-1710590721,50397763,-11077493,1134169204,-1996288254,-952369594,1465257845,503437466]],[42,1,5,0,[205794051,-351648765,-1706011103,58261976,-1959633781,-25785394,277604049,288090065,1462491531,173474572,1600045571,314057,712,142510935,1979711363,207522569,-1995538549,1586169470,105351948,-952383349,-947191178,1312553099,-1962707450,1317602894,240093446,1134186835,-1962699006,1200163934,6968080,-1358253414,-28931837,1342994175,108461911,-1576695910,209125123,-1694599425,-65228,-15960321,7011958,-16058982,176063487,-16222976,-1684403082,1594154526,576201,712,1988843095,1451000588,-2094893824,1962936958,9627907,1183531114,-523157494,-26032,1183383552,1975520254,-339727574,176063356,-1956482048,1552616006,1946630486,-784313586,1080709344,10394,-1948783872,1447529438,-1946270071,1586170438,209095678,-1990828919,38243591,-335657335,106873888,33965699,-1959264474,2013203550,-1710986678,6502827,-2080481653,-1996292538,172395271,185224959,-338266688,-95471,-6662539,184549631,-1987676736,28857925,-916496896,-939521846,1459617798,108432214,-1992407925,1149959750,140604,-1946532215,1183400516,1081904124,3964035,-1070922379,-956268311,15940,4342983,1078249216,1686175743,2089024828,611647804,-1983894698,-11518908,1962886260,1944587846,-18178,-1991883639,1784038468,-1710986744,84022914,16416387,1784035956,240604928,1459507688,-1694599425,65535,1996443730,-1711248644,32441921,-1694599425,65535,-1694599425]],[42,1,6,0,[65535,1459645014,1476165123,-31397874,1577058744,46844255,131086,66630,16973824,66534,16973829,66573,16973830,66659,16973831,65610,16973832,65766,16973833,65950,16973834,66832,16973841,66804,16973842,66824,131091,1180176,16973824,65974,131162,1703991,131072,1967037,0,0,1458342741,-18402,1996478606,-1711248882,-62681,2122444939,1946190092,-97524,-1070921867,283759147,205949703,-385649336,70058430,-385649408,1212679271,-1209465995,58017795,1208207337,-385649336,1967653899,64153859,-385649336,1967654228,24635651,-385649336,1967654216,27060483,1962935597,61663491,1929385773,18475267,1996489261,109242627,1962935085,26011907,-385649336,137167216,-385649408,1210910316,-385649408,1967654515,54323459,1962935597,23259395,1946188077,1967671300,28633347,58017864,755066089,57999373,755038697,57999599,1208119529,-1494678667,58017793,1208099817,-1696005259,16592129,-1461124237,208128,-1175911561,16592132,-1394015371,58017796,1208269289,-1159134347,58017796,1208269801,-1108802699,58017796,1208236777,-1175911563,58017796,1208269801,-1108802699,58017796,1208270825,-1041693835,58017796,1208271849,-689372299,58017796,1208279273,48825205,58017797,1208319465,770245493,58017797,1208299497,-1293352075,58017795,1208298473]],[42,1,7,0,[1223230325,58017797,1208217065,233374581,58017796,1208191209,-1763114123,208132,-2014772363,-968981758,292814848,-2146664831,-2130021885,59706494,32047991,242679556,-15960321,1996425846,108461832,1046302618,91613442,209125206,-16091393,1996425334,126478342,-167419159,1963205700,63891715,175570774,-16222465,1357383286,88729872,242679638,-16222465,1536820854,-385736192,1149961527,-31659738,175570774,-385456408,-2118647282,-32708352,175570774,-1710852353,-64336,-150865431,536873030,1692992373,138868735,259326208,-1711239064,42618694,57934248,-2080420119,1948781182,176063241,-385649626,1157037887,141893668,-706212266,-13506295,1778477654,-806875647,-14292728,69485814,904463221,510983939,-167466519,1963009092,-1707802864,44644381,19154166,-1947663499,545030913,-1928039166,1344148548,-16222465,-1063647626,184733981,-2096532032,1946361980,23652611,270814336,539247862,1784032628,234973697,-16223768,43650678,184738584,-385649216,1156972870,158599204,-47661670,610566146,610566391,-2143753233,1443374156,155117582,-728091393,-385671256,1156972830,427034660,-148609920,35683459,1784023669,228255745,121694294,925416858,608499203,-2145225712,-1104796,340036916,23744542,1040272538,-1707802877,56247300,-167715351,1963467844,13953283,504644749,142016336,-1710852353,59645376,-2094773110,-373288735,1959279364,608471598,1023414309]],[42,1,8,0,[-1071972351,-524232457,608449028,822087717,889136196,504644749,-1711183280,60096844,77214975,-16539324,105286964,1956270102,-1946157288,268770884,-11526656,1996425334,499161606,-1073019967,1686136436,-1113917660,-2096899544,1963073660,23746054,-15932440,1183653492,-1706027514,67770526,17581767,-23729918,1443788543,-16091393,1996425334,74095110,686490890,69485814,-397015436,485166427,-1709411073,68565021,889131755,-1710590209,72621011,74825739,227731542,-385875528,2122578942,-1071972086,-523183881,623133746,1144061954,608499236,-385649660,1962933815,209125148,-16091393,1996425334,-1484350970,552141924,1781858302,1778412032,21797376,2088961158,108265760,35683459,1962874485,-1977840868,136588103,-1071972036,-1705977609,77360936,-1960938241,726108700,20711460,-654852069,1864931920,2145977641,108954623,-385649408,2122578808,108265480,1997955,1776878453,241077243,721962891,1141050439,71580424,1200297845,239545098,990528515,158664260,539247862,1105789812,138906619,51136299,1144719428,-1961396988,1194004039,239338250,1964131387,608499209,-385649376,-1705575652,112199354,-1962995223,539305028,99139584,-325143,1996425334,71601414,2107265054,-16429027,1996425334,-14906618,2013202551,138906378,50611243,-1957689276,1143671367,172229382,490576464,-873921007,1996445438,142016266,-1710852353,-61754,30534041,52460675,2088961652]],[42,1,9,0,[1131741728,687747,1686112117,-1578533084,176063482,-2144307967,-377478068,2089024148,158597920,35683459,-2048326796,608499450,-385649536,2045378170,205965306,1156973568,58000420,-1207865623,-1460928513,353126087,-940840188,67177542,1187505387,-385613556,1187511463,-385613044,1187511455,-385610740,1187511447,-385611508,1187511439,-385611252,1187511431,-385610996,1187511423,-385613300,1962933367,67463198,6946922,-2036727702,1443249575,124119054,-939653655,68160582,-939763991,69405766,-241943,224927348,175570692,-16222465,-2036726154,-1996069465,1451820614,-401713656,1183516467,139889414,-16718103,124264052,175570692,-16222465,-2036726154,-1996061017,1451820614,-49912,-801438603,1962921844,68708382,1779070719,-1711248896,121087878,1187494891,-385607156,1187511271,-385606900,2122578911,360054538,556675,250151796,1996445439,92117510,-2065103071,205965056,-1125579743,176063483,-1962314241,1143673412,-23533298,571229895,-73012988,687747,1156976244,141893668,1374162518,-46601979,687747,803799924,608499453,-385649376,1784085798,234908161,-385599000,-11076326,1996426358,108461832,-352310040,242679588,-16222465,10094198,-352191232,477429524,-15960321,1996425846,108461832,-1079540070,-916578559,1426066122,1448602763,-1962248565,1183712334,651791110,198599,1166752907,1200170544,142508802,-1962379989,1200170695,-2095387894,1965885566]],[42,1,10,0,[650611464,-351910007,142508812,-1962511047,1200170695,41221892,-1962379521,813170460,1359378175,-978876774,-916496889,-939521854,1459617802,108432214,-1929087233,1344148548,1149960042,1058084,1342499008,19412735,211419242,-1962381938,-1593427394,1183385144,608499454,-1593478128,48957088,1183432747,407145466,722748459,731512390,66638274,1174606916,-129594886,270812406,-1264515724,721611526,-62486080,723141771,-953477564,-775804007,373556216,-1979955709,478934598,137054198,1048782452,1946158414,97820953,97916555,97257017,372835957,108266958,89001611,243993323,82510262,89132683,1359247103,18888447,-493825,1996486262,922703870,6948694,-90570390,1577620107,79874399,3065856,-1957275904,2122908798,108432378,242614027,1183659263,-1706027310,145096976,1157036171,57934372,-16734487,-1711183308,149363807,58048523,1459656425,-6684054,1459618047,1784100095,47356418,1183449087,1100632316,-1996488695,2089025094,1114898452,539247862,1183659893,-1924131086,1360925772,253590938,272927497,-1947056503,1183387204,306482164,2113422907,-129594621,1475888777,384976525,-59310256,790575770,-396929527,1157037705,443810852,539247862,-1923674251,1344146500,812253546,1435281050,-396929527,2122515580,158597374,-25755817,16777114,-92372224,-15960832,-767128268,-1013297130,1577684086,79874399,-326413056,1988843095,-163804404,1963205700,71731976]],[42,1,11,0,[1948009529,-2123371774,16778878,1156978549,292880676,131459158,402823767,-1073018457,-1595341963,108953856,443876096,235235926,1459657704,-937950566,1975520009,8775939,-402625962,2122385148,1963196422,107632145,8054798,402823767,-1073018400,2122409844,1963261958,-9808367,6481934,402823767,-1073018282,1183534964,507787524,2122532725,125108742,235039318,-2097134616,1979582078,-9808377,3598350,1208370827,2122516084,561316614,1076118774,1784023925,234973697,-352249368,610566148,23746239,976910,1223167574,-1715459325,-1026990242,-1957363702,140413932,1744992255,529203473,-13600769,-1705834890,174827398,314057,712,1586189911,477626116,-1827058534,-1947170038,-16038146,1080692340,183540310,-125108224,58064651,-1962889239,2013201502,1448549916,-1525060966,73304842,1746827263,-9829341,-2036705506,-1995784793,1967193670,73304853,1746827263,-9829360,-2036705506,-1995775577,-1705509306,65535,-98685,1586194548,511180548,-16512152,7011958,-2036727702,-1962209881,1207405560,1249179147,-1705557910,65535,-166989685,1586183284,511180548,-16512408,1444871798,-2036664181,-1962691417,2013201502,-1705632228,187963792,180656727,1586167808,477626116,1778647400,1795123712,-1484350976,1599998827,180937,2248,1988843095,-2093184246,1946159230,-153122009,1946428999,2122536479,-1071972090,83886373,240123913,1476319208,-1994915174,1975520011]],[42,1,12,0,[12380419,18906243,1962874740,33712158,-9830294,-2036662422,-166996313,1965040708,10283267,-1962928449,642250268,-1090292476,1686110262,1962925860,-1711248866,224791538,6960383,6946922,721962123,-1957690300,1143673412,-1705553906,223675124,1183659263,-1706027272,200284200,-1995160437,1150023750,-62486248,1183659263,1783633656,21797377,2088963076,242549536,1150104831,1783635468,21797377,2088963093,74777120,-28514218,77214975,-2096341436,1946159230,545030931,-2096729086,1963139196,141186567,-32577522,-892772514,281542662,1448542208,-2096728437,1946296444,545030918,1443329283,-401733782,889191916,504644749,-1711183280,211616076,539249792,35683459,-1974067595,136651844,81152,-654852069,70707280,136594678,-396995211,1340866006,52460675,1962887541,67725342,6946922,-2036727702,-1962101081,-31752,-13958539,1746826495,1784087576,-1711248896,214411142,1746826495,6947876,6946922,-710441318,-1925906676,1344146500,1285161322,-15932927,1183653492,-1706027280,216995877,-1927514881,1343682630,1545086362,-28931315,737297963,50770950,104592966,545195952,52460675,-13958027,1049298155,1962870050,67070494,-1957169026,103546438,669714100,52460675,-13958027,1049298155,1962870050,67070494,-1588070274,1177224884,-96074762,2045920771,1354771202,6946922,-191229590,-254,1141152308,1962872181,-1710724578,-62478,14827139,-16223232]],[42,1,13,0,[77209204,1577946948,46844255,-326413056,106859351,69486582,939461492,-1417410918,-336033011,-54526,-396949898,-16056300,1586170740,1463287558,-729534054,-892772595,784859138,1448542208,-955877749,62534,16664263,510983936,1778649448,1778412032,-1484350976,1183387118,896811258,1962885226,67856414,1794799359,-1711248896,235906950,1089750665,175807056,1183383552,1958743038,510983952,-16512408,1344207478,665290394,608499214,-385649404,1156973074,225772068,23737599,1075601306,1975520014,33351939,294531,2123040116,-16127228,-2079942092,-125104559,384583309,205819216,2107265054,1460569629,-1281752470,1459617800,1784100095,47356418,1183385792,-946188036,-1996488696,1183708742,-1588586772,-654899552,112501072,-1705977609,245374489,19154166,1156992884,1232412708,-330920617,1996443670,523934460,1183649454,1783633644,-1694536961,247275033,-330920617,922701846,983172422,1460115231,97138431,97007359,16777114,922703616,922682822,-6683196,-352321281,1183667996,-11528468,983235702,-1928399073,1343679558,-9765014,-2095179366,645694223,1460433920,-1708755713,4105,-2080881015,1962943100,11266307,64112327,-1961063680,1183395911,-96039980,-942258551,120902,19154166,1156975988,125116452,32786119,-955913472,62534,19154166,1156975476,91562020,-352317255,-1949750526,726108700,20711460,633347061,-1056243708,-1980479989,76274246]],[42,1,14,0,[-1982052727,1183702654,-1924131104,1344146500,-1860338278,-532247281,-43364330,429587818,-15752418,443031156,-92864764,6946922,-1146648934,-398030577,-1419639,728367732,-1915455745,1343672902,-156793190,1463413519,1089226379,-297366704,107630656,384583309,1996430928,-193527810,6946922,16777114,608499200,-166628351,1965040708,1183667979,-1706027284,271065193,2522243,2122518388,158597368,-126419113,1054874,-159481088,1460237312,-1695123713,3691,294531,889145461,-2077124009,1055592529,69485814,1156986997,460587561,16678531,1962871156,1996430876,-16258050,1746803828,-1868955140,-166696935,1946231876,477429521,1778647400,1795123712,-1484350976,2122518721,141820158,-1694599425,4377,-1026990242,-1957363708,1586190316,612338440,-410794101,105263617,822083877,-11328441,367527030,140413949,-1960556662,633418447,1194393601,-1026990300,46661638,1448542208,-16359797,1285168247,-1961821415,1190693872,242548491,-1705623446,3574,-15992693,-164948619,-16359797,124264055,75399940,-1959169024,-1959203842,2013202014,1448549916,219769498,106859281,1746827263,-9829360,-2036705506,-1995362393,1967193670,1475750666,728730,-1950487808,-202637706,1476394943,6946922,1118275226,106859281,1746827263,1784022047,-1711248896,290826118,-16359797,409476727,6968836,-2036727702,1578205095,79874399,-326413056,74877782,19154166,2088977269,292881184]],[42,1,15,0,[1746826495,6947876,6946922,-1599633766,608499217,1443525636,6947178,-335613976,477429521,1778647400,1795123712,-1484350976,1283461589,1784021284,-1847063037,-1026990344,-1957363710,-1957275668,1156973686,2004091172,1997955,1015771508,33712215,-9830294,-2036662422,1460788135,-300416358,1958742801,23746134,-401735574,-1705510574,302585858,1131724811,52460675,1962873205,69560350,6946922,-2036727702,-166581593,1946428484,6968842,1709703274,-15602690,23600244,1778412036,-1711248896,308979590,-31169408,235170390,1593313256,46319967,444416,-2091493632,1946159230,105286441,1946437131,73319457,509478,-16097653,157818487,1778412036,-1711248896,186296198,1090406025,-2014772363,141986560,-16089461,191372917,-25755900,6946922,-995653990,-62486254,2126920512,-165835951,1963206215,50234117,1080706164,1090274955,282106448,-1073020928,-544519564,1746827263,1996424202,-1957683458,-1484350728,1461588690,-16353537,-1705638794,318257634,637820612,16728262,276077143,-963969024,1979652331,67790878,-100609,1996424822,-1484350972,65736425,1587134507,146983263,131087,70283,131072,2229236,131072,131090,16973824,70314,16973829,70366,16973831,134871,16973825,134743,131074,2426210,131072,396900,16973824,134857,131081,461770,131072,2949126,131072,920494,16973824]],[42,1,16,0,[134916,16973869,135133,351,1458342741,745160810,16777114,200313600,721778166,1055627712,1779070719,1419400704,-1006612725,-1960442274,-1960439225,1149834327,710183208,74789032,36260992,1779070719,675580912,-2144709493,1347571682,-16018534,172395519,-916532693,-939522358,1459617850,176065366,-1995671925,106873916,138906406,-1962785655,1418405956,-62486230,620648073,-1981535741,-1073012668,1153893749,-2097151712,1963139196,608993284,-62458364,-955943904,139844,284968694,1153893748,-16776926,71601460,630870046,1442896664,385107597,-465138352,1183666198,-397404436,1150091742,-1924129260,1343677510,1914535322,1778412034,1919426048,1778412035,-62485760,-152942967,91489476,-352255816,734014210,-565802542,-153069943,1946739526,268482565,-1070923029,-1982183799,2089016406,91554082,-352317256,-1983894782,1451873862,-481888552,-1207602175,48955394,1183432747,-732526126,48449270,1085801844,721611520,-834238016,-2083498359,1963074172,2144261,-1070923029,-1983232375,1190579286,125051134,549109803,721677056,1183553984,-866776118,198067723,1175179350,-732558382,198592011,1175181398,-598340646,199116299,17686614,-2134212224,-1588571564,1174603424,-1264496404,-297401594,111190352,1177280721,735639536,-1588532154,-523172172,-135117269,-297391144,1748303696,478872552,1780381695,-1711248896,39584620,-1927396215,-661971388,1962950531,-18425,11987353]],[42,2,0,0,[69485814,76219508,6972651,1746796650,6947708,1190527082,91521276,-352059208,734014210,-968455726,-154642807,1950415942,8435717,-1070923029,-1949940213,-863975338,-2134212349,-11513264,1996485750,-129594378,1358186027,737822347,-11471290,65628212,2013207691,1778412062,57448960,1149894655,1958742812,205819268,1183666206,-1706027276,46603645,35683459,2088961652,578093856,1780380927,200448512,1962869394,-1711248866,-64486,539249792,1778412118,188520960,-947126273,1600049707,576201,7880,2123060823,-129579248,1183645696,-1924131088,1344144453,-836928102,-1707737342,53183494,2105798795,208928806,645267286,205210,-96040704,-228057514,-1711183359,65535,-1946397047,705051586,-1593606651,79234346,-101213952,112463499,50520513,-62520895,2522499,2122518388,158597370,-92864682,16777114,1446379264,1938043290,578650883,-1957989376,1428886101,-1996131314,1055652950,65160903,-1960998144,1183395911,-431568924,1183580159,404988,736773769,-297367104,-1292663,745144949,-1914407169,1343676998,-1532524902,-364475645,-1996487163,1183579206,-263836684,-2080487799,1946296445,545096475,-15371261,1996425846,1778412040,1778412032,490576384,1307312127,-1996457823,1586231366,1002671100,722042563,-1037329981,49019089,1992605739,1149838856,-196703486,-990886357,-1993996170,1177224260,76097272,39584550,106727718,738084491,100923462,41485984]],[42,2,1,0,[1183432747,608564990,-2095418108,1946220670,545096468,-1961987069,103546438,41485602,1183432747,242679806,1779201791,-16750080,1996488310,490576636,2105738338,74777376,65781803,-1996152159,1996487238,74907398,207537232,105351974,112461355,-196703408,1357923883,737560203,103543366,-1706031436,78257469,-1026990242,-1957363698,207522796,1998723,2013202548,170039838,2122514906,141819916,-1710459137,65535,1779332863,-1694537216,2165588,1745778431,1996423298,142016266,-1710852353,80829775,707273,6344,175541078,-1995946357,1156982340,259327012,1780249855,6967344,-2036727702,-16457049,812260980,1778939647,-1711248896,84191110,-129594026,1317883926,-1924065560,1360457806,-1912752664,1344146500,385369741,494770768,1150092563,-1924129260,1343678534,1981644186,608499205,-14781180,1996430452,-92864520,737953419,-1957627834,1177288262,6967546,1426063514,510983941,-1018113,1183576694,-263836684,-163148976,1358054955,10092650,-2147078656,1444947020,6946922,1359690906,108954375,-15895552,1778412084,-1711183360,96338252,113953118,837632,-1957275904,-8321410,108921087,-369098824,1988821281,545030920,-2096729086,1963139196,373606152,2089353216,205819162,6967326,1284178026,735611664,-1705553649,101326141,52460675,-1070922635,580977643,-62486267,52460675,-1070922635,580977643,-28931835,385107597,-59310256,722617483,1342616582]],[42,2,2,0,[721962123,1177224260,1149980926,105130762,112461355,-1705982165,112139581,69485814,1962876533,208994076,-1961986817,1143672900,1149980684,239348498,-1711248816,105512960,18906243,1962882421,-193528034,-624897,1996486774,-1711248646,109641728,6960383,6946922,1200299147,138881804,509381456,722356107,-956102073,-13440176,478879348,50874251,-1957628858,1174604359,1996443894,-92864520,10092650,-16342528,1778412084,-1962907136,206015260,1342719787,-1709807017,119866100,6960383,6946922,-805221222,-1715459322,-892772514,415760388,-1957298176,1283458678,889135140,503596173,405117520,-1923741966,1343682630,384323213,-263287471,-941076202,205819387,1183666206,-1706027272,117513597,504644749,-398029488,2107265046,-167724771,1963205700,477429534,-493825,1183578742,-129618948,-28931248,1358579243,10092650,-16300288,1996430964,-227082256,737429131,-1957629882,1177286214,-1274663950,6967302,-16777062,6969087,1016725610,1577230347,167955145,671089152,260,1660944896,8453,-1778384384,516,151061248,83886336,-2013199616,117440772,922747392,1797,2080375296,2052,-2013265408,3586,-587136256,754975234,-335478016,1526727170,0,0,16777236,33620480,33751554,16908568,131087,524295,18088213,65671,655371,3211312,36307499,36635182,36897325,67240961,68027395,67568646]],[42,2,3,0,[67699720,67830794,67961868,67437584,68224015,68355090,68486164,68617238,328728,68813849,68944923,69075997,69207071,69338145,69469219,1061,59507043,25821578,25821578,60031359,30867863,32899559,35127820,36373028,37880379,39256651,40960625,39715422,39715422,46334645,47907538,50463480,52429577,55444305,57213794,24576873,60621115,61539227,62981050,48890823,22348098,43975312,53805736,67240953,70124552,70517812,72352832,74187873,-922746952,503316524,1465309326,1779332863,187144704,-259260417,1979711293,56486147,235685515,48903,-67092295,-544493582,-1961984373,777390670,1585342463,-385596277,-1201798341,1279000575,1443331340,385456721,686424063,142016259,-1710852353,-64425,1577261801,1962882303,40521986,-8952166,112895,-1711077655,-63631,1745026793,1962869248,578092836,-11532309,1996425334,275965958,-486349079,6967576,384059021,41221968,681201686,-402559208,-840365408,1465343490,383811213,17865303,-11140695,1996480630,-465138206,-2115481578,-1705568758,29128387,1459791593,142016337,-1710852353,22938449,-402483479,-1705631601,22022236,309334,-509997589,1442967048,1444972776,1342178744,-116277862,41019649,108461905,118109082,40233218,108461905,319489178,39446786,8501342,1577210601,142016343,-1710852353,31588485,1359102697,-383904792]],[42,2,4,0,[-1705967045,37094813,1359098601,-1710852353,38142915,1577199337,-382319477,-10616289,-11448268,1996425334,977050118,233374162,889150978,1996443984,108461832,142016342,-1710852353,38930189,1815755930,32434434,142016337,-1710852353,35587402,1359077097,2046940314,30861569,142016337,-402229505,-907469055,142016257,-1710852353,44238659,-16663831,1996425334,798642438,-385696253,-1705967189,46991365,1359061737,-16222465,848954998,-369099000,1996423571,108461832,-452322662,25553154,108461905,-383792664,-397344389,1961434657,-4694527,1925778431,206322677,1364652157,1206387306,22931718,-18338,2784384,1149961588,-1948783864,1223231044,-4694527,712802559,-1714981888,142016342,1359378175,-383950360,-347078352,1358981634,-16222465,882509430,-385690110,-1956773605,350817348,-488703,1996425334,23744774,1441268074,285180186,1024095236,91553791,-1628942250,15853853,401101136,15395093,466806865,855696361,-11448128,1996425334,476112902,1359008489,-16222465,-711326090,-385710587,-1956773693,-1125565884,1284070912,-1993741510,-895869876,-134217983,75844,1962875508,-1711183358,42671199,1962872436,1778412034,-1711183360,64880972,39510,-2065104035,1284070912,843876656,-1956742165,1978347588,-18338,-16352128,2088766324,343146538,2097957947,1448171023,108461905,-1709705318,230615042,-1956753429,1240139844,1996443984,121608710,1038812085]],[42,2,5,0,[-16222465,1783694966,-402560512,770382208,-1960958232,1149830724,1553618440,-352049400,149002780,-397015971,300621341,1364219742,-16222465,1335494262,-352063907,1583323393,181061919,-326413056,141986646,-4664781,105810943,1930185787,273976091,1586217011,64684806,106824667,-1912185341,939468482,1477596299,80398686,147324928,1448542208,-16482677,110756469,-1962611068,914195440,1443460096,-1707706881,1332,-167617141,1947216711,1183666970,-1706027272,88348712,-126419114,-362753,1996487798,1443490814,6946922,6946922,16777114,1979667968,-1711248840,65535,1600046731,180937,-1947432107,2139293278,208928822,-16484609,-1711201226,65535,-16359797,1996423799,-2077124092,-1027013261,80216068,1448542208,-2096333173,1946159742,172395278,2131510585,-18426,-16699927,1996423797,108461832,-1256707942,759559686,-1958579196,-140965306,-930406787,723414519,-654898618,-1004900873,-1993996706,1157825095,1200170522,71666438,511571865,-1047801717,1844953643,117515804,50826022,-1993991099,-1092025273,138841600,36076931,-1796668556,106859264,641222027,637814529,-1996077173,1183579206,71645450,1166757247,-28931836,-11070485,10157686,-1006234624,19269214,1191117383,172395518,2097038905,205863397,1166738815,1460136730,39504,1589904952,1191388678,1200170498,-62485754,38222118,28862589,-1956254976,1460661232,39510,1589904974,1193879046]],[42,2,6,0,[1966687746,1475116804,-1710590209,63766528,637951684,637683459,-351910007,944081717,637951627,-1962653951,1160448582,443414276,38242598,639255811,-1962522743,1161366086,1460633348,-401735318,1157825352,172374788,-1070884737,-892772514,348651528,-2091515904,1946158206,175570755,-16222465,922682998,983172422,-16305889,922684022,922682826,-1483078200,-1996488697,1451881542,175570934,96876287,96745215,545690,-263812864,-1947052407,1273695862,-1961986421,1144589382,-167349240,1946299716,39619386,294787,-257878668,71776512,-11334284,40503926,570610330,-15865081,1996444468,-1711117814,-64884,-16091393,1996425334,983191558,1443133727,-1710459137,73663621,-1981004151,1157033558,141820973,637951684,65734539,-1996488008,1552677446,726136322,-1590266872,101385686,762643924,1779070719,71067648,1376152168,1458337535,-990218497,-14285218,-1960443273,723911751,1962889223,791190042,-1595277313,726136320,-15698936,922684022,922682838,1167721940,-167772152,1946299716,1996445210,-92864758,637951684,-16615425,1996484214,-571994388,-9770212,1996484214,-25876,1156972544,947208237,2784387,1156985461,292815917,-16091393,1589967478,2013210118,-352032254,175570730,-990218497,-14285218,1996423799,-327745554,-26032,569049088,-16091393,1589967478,2013210118,100821506,-294191277,1357674239,6946922,16777114,75399936,-14912512,1996425846]],[42,2,7,0,[-193527818,16777114,175570688,-887041,-6623114,1577058559,836297,2248,1988843095,742716934,-160402424,1965042756,675608170,-10193919,23724660,-803446886,1958742792,837310038,1459129340,-1928825601,1343682630,-55384050,20464779,2089024582,594804774,141885270,1443129943,1778939135,11593729,452985149,1115584,-129594032,484986902,1460398875,385369741,543791696,1465256196,-2130949656,1579166796,46844255,575488,-1957275904,1156974198,1853098028,539772150,1156999284,1584660776,1778545919,476027393,-1073018541,-396996492,-125043796,141885270,385369741,770182736,944016380,-2080619007,1946166908,1962890785,74077960,141885270,736625002,81152,1346420763,385369741,446294096,-1923675157,1343682630,203450778,-396929526,1686174662,1600053036,182985,1224,2123060823,108432136,1997305145,-18427,2105758443,242548778,1963357497,112645,-1070906645,1166753515,-1966527728,-494850987,-661979008,453114499,100541632,1844903942,-1982625012,1451883598,-60898050,-1977165821,-259287040,17071747,-20904587,-2096895228,-963964954,-1026990242,147324934,1448542208,-2096597365,1963075196,1996445195,8165894,1105922706,70075638,2122518388,-1071972090,541328192,-350327561,41221932,385369741,405314128,1183517372,2096601598,1959922458,108954377,1207900929,-13958421,-1711389045,52067575,-916496697,-939522870,1459617796,176065366,70075894]],[42,2,8,0,[-1175911564,173378304,2114058883,2105756161,57999372,-1962891287,1183515765,539912,-1981217930,-1813982976,1839726382,-2113241334,-1677032182,-1408586742,-603269110,1309335818,-347706133,645759849,1460499714,-1711248810,186843353,1458303115,1391194667,36076931,1448543861,-404029078,1122759171,1166799499,1355164428,1778808575,967547492,-1073018160,1166742142,1355164428,1778808575,967547492,-1058337997,-1125400533,317453867,-351505013,-401713250,-1705509381,200343552,240585707,1476259560,15208022,-401713396,1600060766,445129,4808,2123060823,947227402,-151488887,1946430789,1996445455,108461832,-251515750,18934021,-1929218561,1343680582,-1508366182,-196703477,-1980742101,2105802310,57999372,-1962868247,138217542,-786598144,-13724704,1762351015,-1358190069,-972308981,-552876533,-401874165,410331915,725239179,-969146810,1972045437,-25810118,41809419,1166800427,-28955846,-1070923143,-244087,6947445,200179337,190870774,1448572096,-1706007446,198785451,1963152363,-1950487784,-38142394,-101213697,-268181295,1183559403,244222,1166798827,-28955846,-1070923143,108461904,-1415945110,-1962620615,730721264,-1953895434,-2064958859,-186118569,10115068,1459876864,1689800427,721611520,-96040512,-295793840,623396746,-1706033151,-61735,250509055,-1946367256,2013261406,947357954,-134711765,6969054,6946922,384845453,601725520,1586233343,41418734,1782842522]],[42,2,9,0,[-294191348,-65738738,-892772514,482869254,1448542208,-955484533,63558,19416310,1962872436,-1711183358,216734815,58048523,-1979606551,539307076,99139584,200558217,1443198144,-61216754,1779070719,-26110,1552613376,75465474,-1592429568,1194918128,1393390596,1779070719,47356418,233508027,-11324161,40503926,318934170,-28931833,1342863103,842138,-163149568,3570819,1996426868,913637130,911514,-129595136,-1929218817,1343679558,1243097242,175570701,-1280257,1996484214,-227082256,923802,175570688,1782084863,85236224,1149960192,-263847624,234973782,66893800,1284179012,-1053079284,1149961852,183191564,234973782,66887656,1183384644,276119802,-1928694017,1343679558,-1694599425,227417914,-1996209013,-125043130,1149992427,-297401574,972179081,1752566908,36076675,1156974196,192152621,1183668054,240129772,-1913139224,1343677510,-16353537,1183646838,-1706027284,239083070,947175435,23746390,-1979987480,2089024582,410255398,1996445526,1023502858,-1071972351,1183666240,-397404436,283842087,1996445526,-330920694,1996443670,-120657668,-1980610933,961015366,58522238,-2080408599,1946220158,175570699,-1695123713,3577,16285315,1996426100,-126419190,317594,-193035520,-14781440,-401732490,367786578,1779070719,1778412032,-1711248896,1289,-1058533802,-916496646,-939521342,1459617806,176065366,16402119,41287424,384976525,405314128]],[42,2,10,0,[2122518284,159186952,-1174125173,-823590911,141986560,2130212411,-126448888,33179335,108954368,-1962378240,1178142278,-955941386,129606,36076931,1173777524,1081345069,-149273205,-969204115,-963961218,444463001,1183565963,2113378566,510523164,1292093443,-61961980,652997003,33179335,105286400,478017433,510523200,1963192459,250301956,-1946257783,2113378758,66095898,1166738549,-969193460,1187449213,-1962933766,-1957819275,-963904938,1187461611,-1996486650,1972045942,1461775108,-230257322,-401715178,1183708748,-11528462,1996425334,499161606,-1073018753,960941429,-612430731,1208763787,1593464459,113953119,182272,-1957275904,1183517302,205797640,2088988542,192217130,425603,1149854580,-1973490938,1183319622,71732223,1208513608,1950879604,-1071781102,-972751002,-351273402,-28916205,-1978799120,-524222650,-12187644,16664262,623658122,20775040,616569600,394750,-1962119945,272927704,-654063317,2123088014,25830920,184436258,-2010710202,-916496895,1426065602,1448602763,-2096859509,1963075196,6968865,-99424242,2126515016,6968844,-100210674,-347080565,-1946211582,71566279,1149964779,172229380,206342984,2126592841,1589742338,46319967,968704,-1957275904,1183516790,71579910,1784030079,-907538943,71566329,2114340411,675608084,-15830015,23724660,-1474535526,1975520016,12904707,108461910,384976525,367529552,742689525,-1073733595,1183385064]],[42,2,11,0,[1958743034,-401713659,-396953449,-125045652,-1711117737,3214,-2096997237,1946158207,15769875,1946437433,1784107787,47356418,199954557,1465070847,-1936063894,-1995658238,-1072955834,1347881588,1104026,-62486272,2522243,2122524277,242548740,-230257321,1996443670,523934462,-11136540,-1923676554,1343681094,-402360577,401339872,108461910,-2096993705,453051518,-1924120384,1343681094,1460866792,-1694730497,3269,1072191318,-92371980,1443197952,-143595506,-1026990242,113770502,1448542208,956843659,192742982,1183570059,138840326,-1962516855,2105739902,712310826,-16351869,-1696005259,105199872,1183517564,105199878,-1964440705,1979668224,74907398,-939607320,-63931,1784117739,-1914171903,71631864,-1963178359,539307077,99139584,200951433,1459975360,-142481394,16664263,-25785600,1983462891,956661512,511510134,2130998585,-59360999,1448547452,-538443414,71711735,1448544372,-402360577,1983512159,956661512,175965814,1996445271,-402429436,960953727,-1098969995,16416387,240584052,1593222632,146983263,-326413056,67534467,1586170236,759690760,-1961396928,939460702,-1962864280,2013200991,108461872,-1484350893,-892792248,-1957363708,108462060,-152180722,-1962654069,1200162398,-401714424,-1026951590,315097092,1448542208,-955615605,63558,108461910,235173631,-1979971352,1451883590,200838142,-2096270126,1946173052,-96024825,99287040,33179335,41221888]],[42,2,12,0,[384845453,405314128,1183519415,33565960,1967658356,15067395,-385649336,1967653816,14280963,-167482903,1963207748,73459971,-1962654069,1149830742,609519906,425603,1183517052,1178290422,-1954840826,865666630,-1044239422,-936573728,-1982269696,20840006,-955941632,130630,1778545919,-25755903,6946922,1282690202,108954387,-2096726784,1946158204,-163148991,105265992,1149962623,71576332,1445950536,425603,28837244,721611520,6967488,-146282482,425603,1149961597,-1962022140,-1924658108,-1053097651,-1047854466,1150023819,1975520042,36563203,1929380141,62449923,1996489005,142358789,-1410792587,-396929533,2089025216,125108778,6969174,-1995324184,-1813433732,1048347395,-1962052608,2013216348,941464092,300618582,-1711115009,326055965,137118966,1877541749,742716931,-15502272,40501876,1064629402,-401713652,1686172902,2089008940,108265484,16678531,1206453108,142508291,91554307,-352321096,-1061147902,1144128736,1058092,-164871119,1963994180,1748303663,-1957232335,1174616132,108461828,-1484350896,1183388666,1958743038,146707,65602420,-1547687165,-1331492174,49867018,70012032,4095107,1149961844,776243462,-1962654069,1149830742,609519906,-1711115009,337750228,271336694,1750470772,1996423682,74907398,-369231896,1962869438,1744923138,6947216,1285161066,-2095829388,1963076220,-1710200289,339627846,92127243,33048263,-1710134784,370233158]],[42,2,13,0,[75350027,49825411,200820363,-385649216,1950875883,1467238412,-385649336,1676214416,108824833,-2093843319,1979658364,2089375265,1784108848,-59054080,812973910,57278826,1459266280,1781560575,-77207551,-11134229,1962881140,-402626000,-11076520,1784098932,1778477569,283830272,19745920,-1996417559,2089354876,813467954,23746390,1039443432,-1071972351,-527771401,623731762,1144062208,-1973987796,19213636,57298944,1459242728,759466583,1342177573,-369424664,1156972758,276037933,812973910,1781691647,1778608640,277800960,-1996063607,2088972924,58064688,1446018185,1781560575,-196548607,1681055882,16786733,1445741617,1462793471,623723658,1783627777,-402626047,-2014769064,142358784,240518516,-2081187096,1946221182,-339244284,-18429,-2080618871,1946233468,1347442184,-1914175382,1996445435,-402560260,1183446006,-58817538,-2093648641,1963010684,142508295,74777091,611696651,-59310250,452985149,1356396480,1183384426,-108402450,-59310250,-387025153,1183578699,-28931602,-1979955573,2089354820,847022384,841835658,2489958,742666497,1946713145,-396929531,2122447900,1963065608,39619337,36456438,-269941899,1996444416,74907398,-16556390,1975520255,-32577277,33712214,-16353537,99091574,1748303868,1962869292,-16750072,-2036727180,-384406873,1156972730,58000428,-2097106455,1963076220,1962890773,846528304,623723658,1783627777,-402626046,2088963928,578027582]],[42,2,14,0,[16678531,2088967284,159121414,108330838,-1662517142,1149982457,105154862,-402560432,1962932623,-1711183358,376665332,-80976768,522763674,138709776,2130986041,23746063,-212932594,990135299,175966276,141885270,-401735574,1156972897,880017964,16416387,1156982644,276041772,-167617397,1963206215,23746055,-83498994,742689366,1023414309,-1071972351,-347062208,57300483,-85071858,-1026990242,-1957363704,106335212,2030327299,-339727612,140413712,2131515193,206015238,-1962742968,113428930,1099776,1988843008,759494152,1443656708,-1710852353,166200043,-1962876951,1143671876,721582346,-28931648,184962699,721583561,2126592969,-1983804670,1144718918,-385649404,1962868920,-263811838,681201686,-1978165992,539307076,99139584,201082505,1443198144,-242882546,36076675,-11137419,1996424308,23763462,166402126,721699979,1828128326,-129595110,-1996077429,-1073019836,2122520692,225706238,-10196400,-1415905674,-350764231,6600711,-1070923029,-375159,23724660,675580496,1342177573,235854234,675608076,-13143039,23724660,-451125350,1958742807,41221929,1996423274,1778412280,-263811840,-577089514,-15977437,77202036,-2095502012,1946221694,-401713659,-916524950,-939522870,1459617794,142510934,956987019,75367548,1693144918,425603,1784024436,-1175974399,71566321,1443162952,-1980266264,2089025094,896795174,1149093691,70075638,-1957290892,2096601543,541887262]],[42,2,15,0,[721582409,-138335287,-1706025364,409797355,-1957289237,1177224260,2043085822,-339727598,2110208782,1465275919,-644218774,1343893248,-24778738,-892772514,-1957363706,-1205971220,-661782271,1779332863,187144704,-259325676,539772150,240519028,-336574744,-401713659,1579151290,707273,4296,1988843095,39619336,623527818,1183383568,-129579022,1187446784,-1962934032,1183399492,1958743034,-2082960619,1946296447,545227526,-955812605,128582,1187448299,-2097151754,1946220158,-94467308,-2145105930,1207307124,91562020,-352321093,-153408766,1946430532,69396739,-2081137015,1962937468,75399945,-385649549,2088961040,527761962,1184501866,186203471,-955941440,129094,1184502122,186217295,-2096857664,-2130511802,67176062,1183516277,45607172,-2096464757,25035263,759494223,-14322672,-13735372,1962869878,41221896,-1129871718,-28931821,1979711037,62056707,1962934077,42395907,1023690379,57999580,1979845097,60483843,1366564908,1467271422,1937033470,58050814,-33517591,-385649208,-922877801,-1612119179,1976106496,12380419,58050814,-33504023,-385649208,1194066157,501810037,1963207681,20769027,58000428,738288617,-385649336,1172898056,-939578621,127046,-2097029143,1946219646,53668099,36076675,-11138955,6948980,-947183893,-125052681,-2097037335,1946219646,51570947,36076675,-11136907,23726196,234936730,138685207,-947135253,2122569963,57934068]],[42,2,16,0,[-1090326551,-1914079952,-193035519,-385649664,-792788256,25094538,70075638,1149965172,2096601352,1958742814,511478588,1709826039,-226589951,-950307584,2491462,16023171,-1377238156,-16638,-167687191,1946430788,205818655,511506329,1150011531,2096601352,1975597854,-369153275,2089484588,19327262,15892099,1187454069,-2097141756,1962996862,17819907,-151363957,1948263495,40036611,1962893035,18114562,654605955,28837237,721611520,6967488,-1533411222,-384081117,1190527552,58000120,-2097006615,1946167932,-401713626,1784081883,1795123967,-169678847,1206390358,34859501,16154243,1586170228,608696058,-385649536,1207304712,158670884,204905043,-102163647,23745281,1016725866,-369098997,2088960492,108265514,33062531,-571931788,742716929,-15633344,40501876,2121594010,-401713637,351005938,1778545919,-1976107262,121268229,-1709671832,390427724,623658122,20774976,-138405120,115392728,623658034,1144062016,26667308,49825526,2088961652,57999402,1442940905,-315496434,141885270,1778939135,-180951040,141885270,57278826,1458790120,1778939135,-199104511,-1073791511,-11141119,-396949388,1183447800,712803326,958887168,58000964,-2097069079,1948648574,75399942,1444115752,1778939135,-312416255,108380171,-1995946869,-11076026,-706150794,-401713419,1183575239,1958743032,2121549836,1208382536,-790005644,742716928,-2094697152,1946233468,1996445215,-25755650]],[42,3,0,0,[-1377304470,1996445428,1778477822,-220862461,-25755818,1072365930,15761027,-1662450827,1996445184,-402494722,20835578,-138405120,853576408,2436452,742666497,-25755818,623723658,1783627777,-224794621,-25755818,623723658,-397410303,1183576919,809798142,2088982763,108396336,-1979824501,2088972356,108396338,-1979824501,1156985412,242499628,19743990,1149965429,843352368,-11137813,1962881140,-402625998,-11078632,40513652,-1964211736,761541344,822149157,-11129788,23789174,-1962408728,1149894214,1996445234,234908414,1459286248,-369098598,-401713654,1157032778,443810348,16154243,1586171252,608696058,-2147191776,1447044175,-401735318,1600058507,443081,1224,-2013155242,1183383110,-2000672004,1183383366,-62485763,1979598392,-25264060,-1003326464,1191118942,126494216,-989968760,1191117918,126494212,-1912846712,1343684166,-1650851478,-1927444221,1343683654,-1650851478,-350375677,-58818368,-1071909631,-352320731,-25264080,-1207601920,636157953,385762957,-62485168,-23441386,-1946157312,-97296,45614453,1309338368,62391669,721611520,-1026990400,617086984,1448542208,-166824309,1954556996,205949719,1963607563,24766723,638213828,1962950528,23980291,1074284171,1006257801,293342276,294531,-1070922636,1149961451,1183401996,75400186,721581312,-263812672,1208763531,2131248699,75399945,-385649408,2088960307,58523916,-1962857751,1187450948,-1996488458]],[42,3,1,0,[1157036102,108298284,-1995291509,1586228806,742913550,1800369280,-1006175650,-1960380802,-296318207,1451880587,108954612,-1960872703,1959136194,173982745,1530888230,-1030877068,1530691622,642123893,1965898880,1996441089,175570700,1458861823,1006542312,58590790,-385837335,1207304374,1936982316,47990471,41388800,-1993325429,-963912122,-941603191,-7610,-1962260853,1183386710,-430536220,-1980086645,-661919674,-1006443583,-1960380810,1351296512,-364476158,-1947445623,939462238,1996437866,-599355938,-2036707306,-1960868185,-31752,45614453,-2096305408,91554303,-352320584,-1950340350,108936184,-1946189847,1451952710,-94467316,-1006443583,958854774,637957376,1946308665,-96010461,-1946532213,1194921566,-955943668,64070,972703371,57995334,-939591703,-1466,-335919477,-18429,-1026990242,113770508,-1957298176,2088961654,108265484,70010102,-2098658444,-1710200320,529354566,1184502122,186641231,-1207599680,48955393,1183432747,71732222,1946165293,742717022,-2093976448,1946222206,75399946,-2096860384,-1958738874,1183384646,-62470406,1183667712,-11528454,23726196,-102235798,-28931587,-14881984,-13669836,1962869878,41221896,-1498970470,-28931808,-2096073664,1962868350,23614986,-25755900,1593353704,312009,1475119957,-1946211498,2134445150,-1207601878,820772863,585889323,40523347,199835112,-2095680320,1962936958,142489871,1589908606,71729924,931735042]],[42,3,2,0,[1586185799,209139980,-947136897,-1026990242,-1957363702,72780780,57987595,-1962933830,1200227934,75048,1014284859,-1960294518,633483978,1194393601,1959332648,-401714389,1996482522,39430,1586175243,675804678,-2146077694,-186265,6947447,6946922,-1710979736,553270814,312009,2248,1183536727,105265416,1586170237,105285894,-1962385783,1988823166,1448209162,-402494889,1178331282,1447326724,74907479,1156055914,-1923655954,1343682630,-463542258,19416310,1962876788,-1711183358,554507359,292864011,-1929218817,1343682630,1285161066,-350556927,675608074,-2147191551,1191323724,2097577529,-916496726,1426065602,1448602763,-2096728437,1962945148,75402101,2097151875,209467757,240543870,-2081973528,1962870396,-31978,1465256052,-401735574,-11077987,6948468,-2081517848,393543679,6969174,-158865394,-1996063607,1465256060,1961361770,-954078226,-63932,818307,1149964660,1144735756,-1962705400,1149831236,-955913464,2116,-1209528746,105155558,-4717589,-916496641,-939522878,1459617796,176065366,956843659,91688005,-335544392,742754891,-1962901467,33129416,-31145957,-150993403,1435175022,64695056,-1980724285,-921960874,1183519604,106334980,654198414,637682825,-352037751,71731984,-1912187253,-1993933242,1418274308,112642,-1026990242,-1957363704,142509036,-1961135104,2139294302,309592076,234973779,-1947754520,1191381598,105265924,1586182012]],[42,3,3,0,[675804682,-14584831,23724663,1679581082,1958742818,173968147,1778546687,1778412032,21797377,233513646,-167092597,1963010119,676298756,113953026,-326413056,-2147197301,-922211249,-939523390,1442840580,-167479669,1946430532,1455434507,1342308968,-278468528,1076643062,1962873716,-1711117822,589853940,753405526,744784102,742717119,-2147191800,1593257060,180937,2248,1988843095,712803080,-1962052608,-8190850,956660991,58657916,1442902505,-436869106,1979711363,-335598747,1784108629,-429332478,1946568251,-11053496,57280118,1458313960,-129594025,-401715178,-1072963020,1156984692,527696168,1778545919,476027393,-1073011909,1962873204,-129594110,23744534,-1291760486,-167056605,1963010116,676102148,2084128514,1453752076,-452401138,2122546923,343146502,23746390,-191633394,-1996063607,2089355388,813467954,1996445526,-402429434,2122574763,208994310,1946713145,-401713657,183231698,137118966,1283458164,1465262124,385369741,-1444409776,1958743009,675608111,-14715903,23724660,-971219046,1958742819,41221905,385369741,-1711183280,609288524,1156975339,74776872,36195456,65781803,1593835448,113428831,1886208,1988843008,-465123568,1552613378,809995010,-1947842935,1144589894,-1207730420,1183449087,172395496,-1947580791,-297367101,-1995684213,1200287814,1007166507,-1071909631,184550437,1183385670,209486828,721777920,166435264,242679638,-2013145958,-96040672]],[42,3,4,0,[-1912842615,1343681094,-16353537,2107245686,-1960545763,642250268,-1962576892,49014342,1183432747,1781858302,1183666219,-1706027292,614508422,247646558,-326413056,637951684,67534723,-2094657932,1963001471,1207313941,242487304,209190694,101599117,543791696,-892788995,-1957363708,1586190316,880771856,-1962445824,1066087519,-13958421,-15829249,1996426358,142016266,-16353537,1996425334,131242502,1464860672,-2096079221,1946170495,877103881,-628342720,-1070922773,1783648921,194746880,-916516752,-939520822,1459617800,294531,62851700,-1983894784,250346054,-1996488257,1586231934,759663112,1183434531,140413944,-1959770229,843525064,738084489,-369686962,729595915,865714571,-1950209086,-28931128,734147481,2109815746,2013221638,1395321650,-16353537,1996436087,1996445688,1395125242,-13600769,1996436087,1996445688,2025722,-1962379521,2013202526,108461872,623724426,1464860673,99090538,-1026990336,180879366,1448542208,1460567691,-401735318,1157882928,206408452,2093038409,205884166,1460333384,-401735318,1157882904,-96040700,990529163,58526790,1074546315,-1963440503,539307077,99139584,200689289,1459975360,-486676466,990529163,58592326,-1962129781,962194416,1400114294,17188598,2122530164,158597124,40523351,-337421848,138840835,1476150921,-402560426,1178329930,958166268,226428021,2096789049,-11118840,-1058472842,-11118615,23788662,-152507672,1946289734]],[42,3,5,0,[-11118838,40503414,1189665512,2146989625,-159480926,1459975168,-503257074,-1026990242,33560588,19025664,33554432,555430912,33554432,35163136,33554432,589002240,33554432,605514752,50331648,34003201,50331904,34624513,33554944,620950272,33554432,638021120,33554432,103085056,50331648,33997569,50333952,34408961,50334464,34405633,33560064,168267776,33554432,723794688,33554432,186481920,50331648,34082305,33562880,756580352,33554432,219667712,33554432,236317440,50331648,34638081,33565952,303543040,50331648,19190273,50354688,34091265,89856,0,0,0,1475119957,141986646,818307,1156983924,108298284,101481579,2089486059,48742668,2784387,2080572276,272927500,-1962508797,650153695,-467007606,715195371,-916496891,1426064586,1448602763,-167086453,1954556996,209480454,-1962480890,-406778756,712803074,50557952,1183452284,273451782,-1962377725,650219231,1599997832,445129,2760,2123060823,41287432,385238669,405314128,1183514911,-28931588,956593547,763235445,1183667799,-1706027274,26543434,427081739,425603,1183516789,-28952068,-347733124,734432218,-347601851,-339309814,205884163,1577338155,80398687,837632,-2091493632,1946158718,175541036,956843659,1953825860,234908246,1040156136,192806913,234908246,-1946191384,-1090262024,-947191807,-352041981]],[42,3,6,0,[173968211,-1929218049,1343681606,2081958042,175570689,235435775,-1979787800,1183579206,1183401992,200313854,-14189322,240519798,33471976,1183579206,-62506502,-347208833,734432230,1967130694,-339309820,21269767,-1070923029,-892772514,281542662,1586167808,41418506,385369741,405314128,1183580159,105261832,-15174336,1996425846,-263811832,1251627030,-1962822139,1177287238,-1960383498,1177225286,393562118,-16091393,1183647350,-1706027280,-64182,-135117173,-1962480680,1177288262,113953274,147324928,-1957298176,1962870390,-129594110,681201686,-1962766056,1178204742,-1958710018,1178204230,-1959234308,1177288262,2096601594,81178,28836733,507808000,737953419,-140904378,20782204,-1207730944,1149829121,510457632,1443513481,235173119,1577108712,182985,1475119957,176065366,-2096859765,1962937469,10873091,1023952523,1819738120,781443281,38840319,40305250,41288300,41943680,43909786,1965753006,55438110,1223368309,-149011061,-265609107,1166753515,544077598,887877635,1208763787,511571865,108461904,-1415945110,-150740679,-259318163,-164947221,1166743275,-140949492,1972051581,1324493580,-1705572629,-65536,1208763787,511571865,-150186709,-700757286,1166741117,-140949492,1972051581,1324493580,41809419,1966732843,1460040708,115871318,-916496896,-939522358,1459617806,141986646,818307,2123059572,-1714975994,-1960936201,-1958212540,2096601546,206842654]],[42,3,7,0,[-1958028553,2042702791,1002449666,-1962770736,-1946514480,-953480124,1209943043,511506329,1006519945,360521796,723534987,1828191814,2126986014,734497538,721611768,75250175,-420936843,742689280,-1073733595,1183385064,1958743034,-509979130,-1962657528,-140966844,-930406788,-140916853,-1054138756,1149965176,2096601348,-1949791458,2096601543,-339662050,-1714975981,-1960936201,71601096,511506329,-654851837,972965513,92086340,-344129352,71600908,-140916949,1828134524,-62486244,-16483191,6947444,-140916853,1783635580,205818724,2096601416,541338398,-1415950272,1342438969,623395978,-1706033151,-61735,19416310,1962886516,-1711183358,68099167,930398219,-1929218817,1343681094,756557978,41221892,1794930431,1778412032,-230257408,-577089514,-221,77202036,-2097115068,1946221182,1553618438,1577101832,80398687,131077,66013,131072,2294633,131072,2818738,131072,853029,131072,1180654,0,0,6856,1187468887,-956301058,64070,-16091393,1671039094,-1962829312,1183667952,-1706027290,3479592,736773771,1183442502,110778104,-1962851708,1014793208,1460433920,-1707313921,313,1476019849,-16353537,1996424310,74907398,37018,-1768271872,989855744,58718278,-1996438551,1589966454,126494212,1746817176,1183646548,-1706027282,-64383,1460323459,384714381,-1706027440,216,14588496,1177092096,-58816008]],[42,3,8,0,[-2096859509,1946222206,74877195,-1946386805,2062284406,637945486,1946172544,1188989705,1547665446,-2144931467,460587068,-231681,-11139466,-1705638282,246,-26032,1178271744,-1900249096,-2144991674,276103228,384714381,17209936,-125108224,15549382,384714381,40802896,-1991770112,283901510,-1963032949,1183772227,-2010755578,-28377340,16678531,1187506813,-385875458,2122579829,158597370,-92864681,16777114,-1705552384,55149617,-1962654069,1599997526,574153,78536,1988843095,2089207568,-956300801,-38266,1619445759,-1929379585,385839750,-177725872,-26111,-167051264,1983450997,956658952,91490934,-1293303765,1652999940,1442840831,-1710590209,-65437,-10582391,1316274187,1603000459,71797532,-19888503,150603323,2122516085,510984196,956890785,1979633798,75399942,-1592822784,-2043082484,511049424,294531,2122520692,57999364,-16736023,1795120822,187144704,-2037841268,2122579810,1266483208,-10305917,-1958448128,-461371322,1654557567,1011321343,542407,880771840,-164858624,1946299719,-729364698,-956281858,2029966982,-662255872,-956261378,-922822010,74076928,-19626355,-711307242,-1912602875,385801350,205776976,-9533815,132665408,1958742796,-13833981,185484939,58002502,-16651799,1996426870,44145164,-1073020928,-2037570443,1183448946,240552972,-16658967,1795120822,187144704,-661913601,-20013431,-383879169,1996488525,209125134]],[42,3,9,0,[210586,8404224,-605486210,242679806,-1710459137,-64667,-15829249,-2037576586,1343684478,16777114,2122747136,1720093183,1754696959,2143191295,980761343,-1976117109,1093507079,1787201792,-974630657,1975520011,-23795453,-19102067,-2037690346,1346436970,185293288,-16091968,-385913162,2011761572,1720091646,-2033777921,130940,-8878393,-1634991627,-1631256710,-2144927898,57999423,100731625,-26029,-125108224,-9914625,-10045697,513419882,1006632762,-15567417,-38730,-385915210,-1073018048,-588709003,1721680896,-1981873153,-1929414498,654277254,1560248192,28837237,721611520,2089191872,1338477567,980729867,-8872252,-12088794,-19757432,74721852,108347196,-8616249,-1098907647,1952251602,-759267314,125054974,-19743104,-2095745734,-1071971841,-2037786377,-1098645652,1962999676,-12850935,-8876289,-1098666005,1946222444,2022113028,1824424959,74776831,1249705739,-8876289,-8872252,-2012771802,654234246,-1006630970,654272158,1946173312,-397212130,-1073018224,-1224796812,-1645674642,-762934774,2023671038,126363391,-1963104791,-989932922,654276766,-2030106744,-1098645640,1946222444,2022637316,2058813439,2025259007,242679807,-1710459137,1164,-9781629,-1962379777,-1979748730,-1962972538,83847814,-595163071,-578369794,-2037564674,1343684318,-9795957,-538423232,142508809,-1926204416,385801350,-1706027440,65535,-19102067,-2120593386,1443018243,1443395327]],[42,3,10,0,[-1928825089,385801350,-78321584,312102994,-2097145599,16743614,2122519412,225705994,-10569985,270008986,1975520005,23849219,-10568061,-166824960,1948256070,1887880968,-352321025,1887880966,-2097151745,453051518,402880,-1996225275,-2080414586,16740542,-1224797580,1783693150,1778412032,597989888,1491797293,-10305917,-1958841344,-151035234,1946232903,41418518,1603928426,184899356,-955747136,33513606,-955847936,16736390,1623098112,292815103,-10569985,6949738,6946922,1789363866,1589051141,1689714687,1778412287,-1711248896,95004550,17071747,-148586469,-1996222971,-2113969018,1073743486,1317012597,2122416135,1958739974,1891533628,427032831,-10569985,105286480,1352658725,-15829249,-1533408138,-351944157,1589051159,1183535359,-1074846458,242679632,-1710459137,99854214,268854913,108954432,-1203866624,1183384053,241077260,-2147004800,-9388413,-15436800,-41290,-39754,1344145014,186885274,-15275258,-41290,-39754,1996424822,209125134,715622042,1891533574,661979391,-10436989,-14650368,1795120822,1778477579,-1711248896,104441734,-10569985,6946922,1285161322,-1962508287,1593801862,247646559,-326413056,-18402,1996478606,242679568,-15960321,1996425846,108461832,-337116822,-892788742,-1664614388,1448542208,1460043403,1778649448,1778412032,-1484350976,1183385244,2109737982,-373282043,1750532407,-1924135926,385837702,-1484350896,-2037579738]],[42,3,11,0,[1183448938,-296317716,-9912695,-9781632,-1207601829,48955393,1183432747,6969332,-334813286,200313601,-150309642,-2145371068,-588709004,1787202816,-163149313,-1946659188,166456446,155156518,1191119988,-161561354,4161574,-970527115,-2037579769,1343684458,478874,-96040704,16023171,1325347956,-94467078,-9718131,1452080779,1086732014,2122931455,1807646956,57945599,1191215849,653149838,973161926,38127142,-327251712,-2037551125,-259260566,385373836,5872208,-125108224,-2144986645,443812156,775716902,105860980,64068182,-259323481,-1896327543,-15992762,-2144935809,712313148,-963947002,-930364788,1379976076,21335376,-1980134576,-1979751234,-1694538082,141507042,-10182972,772261414,-561312789,130426438,80094766,175570688,-16222465,1996484214,179608300,1183514624,-916496652,-939521846,1442840704,135313438,1996478606,-2142860018,1996443670,652742150,-1012992,1996426358,-2142860022,1183535126,8404232,-2135424130,1301958656,-1962934264,-916578362,1426066122,-1205932917,-661780918,-15960321,1996425846,209125128,-1710852353,78708835,1038618192,-892788738,247988232,1448542209,-244025,1954975231,-11528449,1996425334,8480774,16777114,1954974976,374347519,46504528,1586167808,675804684,-15371263,23724663,-1742970982,1958742792,-163133689,99287041,16139975,-159481088,-1961659392,2013203550,1779132930,1778412032,-1484350976,2123040980,16744714]],[42,3,12,0,[-1927711552,385806982,1954975056,-1957685505,1608810695,90171472,57982987,1342211305,2130864208,-16235878,-96040449,158646283,349542992,1183385921,16220664,176064896,-16279926,-1031014870,-2055156608,-164465465,125046978,-15679869,-1960414162,2013203550,-226063044,-1924131074,385840262,23980112,-1928562945,385840262,121870928,1183386032,-58817540,-1928430337,385806982,149444432,1958742789,-92372053,-16223232,-711264138,-2096501740,1962867838,-154694905,41238724,-2033814549,-1336148238,-175732691,-209286914,-158939394,-2033820162,-402587913,1183384865,-402625798,1183384892,-336188418,837310013,84666373,829802043,-1705639574,65535,628408331,-2008988531,-68474,-2037576586,1343684338,-66879078,1783648778,53451519,1183386100,2092960764,1983464966,-4292610,-303498634,-58817788,-16091650,-26604426,1162650,-159481078,-1961659392,2013203550,1779132930,1778412033,-1484350976,1996424391,39436,1996425816,1778412044,572168704,2122517096,158662396,-1962123637,-347599801,-62485757,-892772514,80216072,-1101660159,-2037514241,1343684478,-16222465,258606710,184804584,-1960479296,2013203038,2122747196,-1924131073,385809542,3270736,-1928694017,385809542,121870928,-259260417,1979645571,175570697,297638486,1996425844,1778412042,572168704,-963903489,113953118,444416,1183536640,106334980,1451880587,140428540,357009958,-1459665272,-1911983088,1188989890]],[42,3,13,0,[1527236134,1459386111,-1962391925,503646806,-1706012160,374,1459386111,459162,-1947204864,1190591558,158601471,-561266546,130426438,650153565,-16775994,1996424822,108461828,-1710983425,1100,17581815,-16026240,1996424822,58825220,1190593689,1954546188,-62484953,642178699,-167180346,1964048198,140428311,477626150,444071718,1459386111,50497000,-62485520,67913463,-1910672256,-561251258,130426438,140428297,410517286,1459386111,50415592,-62485520,135022327,-1910672256,-561251258,130426438,140428297,376962854,1459386111,50421224,-62485520,269240055,-1911065472,-561251258,130426438,-12154359,105964586,31058006,1183772675,80094972,-1026990592,549978122,1448542208,-1962654069,1183385174,-162100748,-1948236147,-27882256,1256980267,-472785013,-1911792125,-1960440250,702727,-768878453,805630455,-1946270066,1188989907,-1962440666,-137221182,818053361,-1946270066,-2010757410,138840855,2126986056,172395020,-1946270066,-2010757410,2117682951,-1900970232,-970523066,1183645700,-1930392608,-661914026,809467958,1589910645,-196673548,537380390,-762172,-970525626,1183653895,-1930392607,1996488278,-193527818,1459517183,872602,108461824,-1710983425,3418,-1026990242,-1957363700,172395500,-2096865596,637666374,1183516553,73304844,33834627,-1962440410,1342507078,6600960,-235417045,637820555,-1027008631,113770506,1183449088,2041096,138840912]],[42,3,14,0,[-1056841691,-1957689880,-390002618,1183666185,-397404422,1183711144,1783633658,-16553427,1996424822,-19470332,443081,2248,1183536727,199803144,-939637111,130118,1912605757,-26311927,-62470388,2122514434,91554046,217990855,-28931328,-1946663287,-1071314874,99139847,-1963309431,522520646,-1981755136,1183710278,1783633656,-16553414,1996424822,-25761788,1979838603,-58817788,-1003588608,1191117918,130426372,108461856,-1962641665,-472777634,-692584674,-1694790911,3588,-692715746,232167937,54525952,1590070256,113428831,182272,1183471104,48283656,738150024,-12126474,-1979288448,-352199548,-1003638782,1191117918,126363140,436338307,48333001,-771636864,-2092499098,-713161730,1577059512,443081,6856,2123060823,105286404,1183446923,-431583748,1746817046,1317864285,-1705961976,8519743,384190093,235772496,153944064,-774310144,-28931616,1183714027,1188989948,537380390,-113013,-1072955826,1996483701,1183667964,-1706027290,1982,1460041471,703898,-916496896,1426065602,1465314443,173458718,567089844,-989573493,1320420950,41034189,1595916339,180537694,-326413056,1589925718,72780550,1337229493,175251917,357534246,-227225211,1583333427,443081,1458342741,2126782039,-65075706,168052363,-1274645056,-31339239,-1328510272,-970544548,-141885435,567101364,-1070398862,-916562145,1442842306,-853953449,1608788513,-1957313698,509040364]],[42,3,15,0,[-1274784059,1914817851,532689666,-1026990497,-1957363708,-1957210388,246678614,-467000883,-1026990497,-1957363710,1586190060,511180556,664404074,1343168011,-16091393,1996425334,137533958,-259322057,125059136,-1962314680,-1207374906,65798142,1593835448,576201,1475119957,1220025942,-2585073,1996426358,6527494,-125106138,-1711248809,113445671,-166989685,-1070922635,-11071509,1996425846,510983944,-16356710,1600004095,576201,32968,-1205971369,-661778543,-16222581,1183649398,-11528576,-401734026,-125042782,8453761,-2135030914,1962281728,2139276822,1183645951,-11528576,1996426358,-493201910,-1962436039,1600004039,707273,518818645,-1912089928,276234200,-15829249,1996426358,142016266,1778808575,-240850944,214616351,-326413056,-1928340376,-169340834,205949696,-1156690293,635961345,105286401,1948237993,-536691962,1510019048,-160831139,1426066634,-60232565,207522575,-1962891544,1317734470,113418,1510014440,-133174947,1426065610,476638347,241077008,-1962899736,1317734982,140414220,1510019304,-139466403,1426066122,1248390283,274631440,-1962907928,1317735494,113422,-1962887192,-1062664634,-1157204961,-1578573822,-379758080,214630210,-326413056,-1961858456,954731614,138840832,-1156952437,-1880621055,-379758080,147521174,-326413056,-1961850264,417861214,172395264,-1928573301,-1561851810,-379758080,181075638,1960512256,197888791,-1206553381,-1064431865,476023590]],[42,3,16,0,[41910566,74795854,79987651,1614855057,-1959381781,-1961172209,529217227,359979787,-1911514952,1602954944,2139170332,1967869442,-997997820,920226564,-952760437,-1157627897,32038976,240829184,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913731322,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,1376108,260112386,1,248840194,2,164823042,35,249823234,37,37814274,38,160170243,65539,140116227,327684,182976771,393220,124256258,11,152829954,43,147259394,12,281083906,45,4456707,2949122,231604226,16,283771139,21430273,206110979,5767169,206831875,5898241,252968962,25,134152451,23134209,6226179,5963778,0,3784,108956503,36076931,1784089972,164796928,1166671871,-2090472694,2097286269,172345095,1491795969,-1929218561,1343681094,1259874458,-129594622,737822345,-62486080,-1962261111,-1991766971,2122579526,561774846,-16353537,10157686,704642816,142146118,-110849,-487850938,-1946401141,1200162398,106859274,688003,1183516277,172460540]],[42,4,0,0,[46844255,3065856,1784043264,-1707054528,65535,-166989685,-4716939,42068479,1779070719,1419400704,-1962790389,1200294494,184846596,-1593477696,76087536,-1962779511,1283467391,1686110504,-940049112,74711044,-30907264,19253131,81152,-801062885,742666976,822084133,1207315524,108343338,-550673280,1283458283,-947183571,1024458789,-1071972351,266387776,1144244363,2145681452,1284098099,13104940,-1207602168,199950338,136693643,81152,-1992245221,-947180988,1023475749,-1071972351,199278912,623731762,1144064000,761563692,-511586421,-108854272,1103698689,839705025,268445157,-1976810447,-812962460,8446337,453114243,-507428407,635777545,1144062464,759494188,1443591170,6946922,-401735574,-947190709,1023541285,-1071972351,182501696,623731762,1144062976,-18388,-1993456503,1149841476,173968178,-1709279233,65535,1929576509,112645,-1070923029,-2146508607,847260748,2436452,742666560,1099767,1153894260,-352321242,549975829,-166759424,1963208004,642041609,1283457026,2088962093,175374374,4245495,1686111349,-947159252,1023410725,-1071972351,742666816,822083877,-940102588,393510912,1602952331,310346524,-15961088,-1711248844,39324455,-952220535,-63932,19745920,-1595404714,175570692,1686374042,1317883906,-1957620014,61119224,1149894655,175570712,-2077124009,2088960672,108331046,-1982708085,2088966724,1014300966,49432263,39619328]],[42,4,1,0,[-1993324661,1183577158,-96040494,16271047,1781858048,-193528020,384976525,-1484350896,1183515420,440699386,70075638,1183516276,474253816,70075638,2088965748,125763612,253248619,-1206106999,1149829121,541362462,736628310,175570941,637951684,722487179,1342611462,239569702,112461355,111190352,52879569,-1588589497,-523172172,172426022,-1711248816,-65536,137184502,1962872949,1778739714,1778412032,597989888,28836784,1600035072,445129,1475119957,108956502,2522499,2105742708,259260428,1309439371,1448544632,-16062822,1593109503,46844255,-326413056,242649942,1131738635,-941093290,276595711,-16223232,2040139892,-2097151997,1946161788,309657352,16777114,880575232,-16223232,-1684392844,-2097151997,1946173052,1046252296,1984455,-6662656,-16776961,40504438,-16091393,1996425334,1565497862,1996488703,1778412044,190094079,-916585465,-939521334,1459617828,175541078,16664263,138840832,-1959377783,1317601868,110776828,-1962660220,914129912,1460892672,-1710721281,1059,201213577,-1996261952,-1923664316,1343675462,-1459379046,407144704,2522243,1183516277,440699356,16678531,-11073164,-1986331018,-16777210,-1705509770,74548273,70075638,-1705638284,79692234,-1075311018,108954619,1443525632,6946922,-31319398,-916496892,-939522358,1459617800,175541078,137184502,1962889333,-129594110,630870038,-1962619112,244055622,-506394956,1177272619]],[42,4,2,0,[2096601594,1959922458,41221933,6946922,1183514730,-129618948,-28931248,-1711651285,-149259017,243997292,-506394956,1783677187,49584662,1156973318,141820973,30054998,770375769,-1929218817,1343682630,236464282,977570565,-1959246805,1311505486,2109815800,977570576,66864683,41547846,1149878315,-401713608,-1957233910,-1705573252,88479481,19416310,1962892916,-1711183358,89463903,1349828619,70075638,1552618868,642250242,-2093583356,1962936446,108954416,959083776,628425852,556163,-11127684,1183647860,-1706027272,92210506,-1929218817,1343682630,1285161066,-351948543,41221909,6946922,-286588566,19416310,1283458165,1552613928,709359106,1443525664,6948970,-1995820134,141186565,77201514,-2096715253,1962937468,10114566,1577273088,113953119,-326413056,-167223669,1946232903,41418534,1603928426,184929564,-1961331520,2013202526,1778412034,645890816,-138405119,1285181656,721830145,80398784,182272,-1957275904,1207307358,74777133,2095824939,687747,2139840372,-1958712780,-784332218,-1868934944,-1962934272,1200163934,-28931788,91602955,-348881015,1962871763,1469732614,-1962934266,1183579766,-1991883254,2122579524,897449994,-2096734524,637666886,1586182143,410517260,-1415969686,1174418233,-29062842,-351645953,880772057,-15830016,-2019937161,-1962934269,1200163934,112692,-892772514,46661640,-1205993472,-661716993,16664263,106859264,3571587]],[42,4,3,0,[1996426868,913833740,448922,-28931840,-167354741,1946299719,1996444437,1778412044,175570688,-1710721281,119678118,1996431083,1778412044,175570688,-16222465,1996425846,-26104,-1706033152,65535,16678531,1996426100,-25755892,16777114,112640,147507487,-326413056,-167354741,1954556999,-1983894760,1200165959,541222934,-6664112,-1962934017,1200162398,46844178,313344,175570688,637951684,638351359,-1710589953,1314343,108319243,-1711276104,-768933141,637951684,638470025,-921675895,1426065098,-2125009781,69339774,1988831093,645694220,-1962576894,1743460932,818307,1183516788,205797640,-11118978,10094710,-351820544,108954446,-2126154752,16713342,1988836983,645694220,-1962380286,1149830726,-2095518950,2080376958,138840871,2114733113,-11512289,1134167670,-167268096,1946430788,-895855098,1443117569,-129439730,65781803,1593835448,252234441,-520093184,259,-1140850176,515,1325400576,8964,-83819776,83886341,385942272,117440774,1828717056,9223,-16710912,251658502,1795228416,285212931,-1275067904,1796,-1795161600,11013,-1275002112,-1493171967,-939457792,553648646,1879048704,11526,-268369152,754975235,-1040121088,1509949702,0,-1947432107,-922024370,512434292,-620035744,378214516,-1031077538,1958742858,1947154701,79921925,-1014238997,-1070923029,182985,518818645,-1912581960,108462040,-4134898]],[42,4,4,0,[452985149,-920698688,1426064074,-1205932917,-661782409,-15958399,-15502657,1996426358,142016266,-1710852353,65535,-1070923029,147507487,-2017976832,-1579643392,-887160482,1736,-4710826,-2082959617,89662,-1070922635,1048793579,1946157408,105286645,184962815,-1002602816,-1960441762,-96040697,645185547,-1996398431,1587674694,-62486271,-1946526069,1325399110,1958743036,-25785587,208935993,83773059,1183050219,-1108671992,65782667,536870840,113953118,-1205993472,-661782277,520184993,179838667,-1579643391,-887160474,1458342741,19707934,915134606,1183514982,23503622,-16405350,533105663,46844254,-326413056,-1205971369,-661782475,23467659,74830347,1206632491,990412427,-1962183174,1721960006,112641,-559860245,24027904,125091851,-359006102,-16683154,1744922166,1784087309,108461824,2141685402,-2081387775,93758,23725940,-9508198,533105663,-892772514,-1957363708,73305068,-2093152373,1998615552,1946299412,1959329301,1946561558,1953967117,1946299411,178181,28839147,-1207440640,48955395,-1026965461,80216066,1448542208,-2096859509,1946157692,-1243064753,141838591,1211462728,1089145972,-1711115009,65535,1962882795,61381122,-1030881280,-125052789,109019942,638153728,-1710852609,65535,-1711115009,1017,75950166,141934603,-1711115009,65535,-1026990242,-1957363710,14590444,184643235,1778873536,1860868608,922681930,1996423524]],[42,4,5,0,[1778412038,-1711248896,39364486,24002179,1778873344,1860868609,28836464,46844160,182272,508974848,-1912407624,-2122605864,104530998,1534394722,23346819,1745318912,-401734905,915144608,-167050912,1587623796,-28931839,889131243,16777114,-2080470272,-396950330,1183579932,-28377090,-428490741,23082751,16777114,1611056896,-956301311,89606,23896320,-1207868253,1755512833,721611521,1600004032,1048824777,1962934628,-264831214,101423616,-401734927,1134231411,-888983546,518818645,-1912328776,106335192,1979710083,-339727612,142016263,387154,80398623,444416,-2091493632,90686,2123040628,1979648774,15853827,39511,-259324860,1333130763,23082553,1784023669,-26108,334168064,23082751,1073831585,1342365889,-6684054,184549631,-385649216,1621295291,-6662399,-1962934017,1962281968,38076163,22951563,50521793,-16687050,-1996399098,1443162940,-1946273816,1149830214,1958742786,-236431747,1958743037,1950894176,1853179996,-1711115009,1247,1451882635,1976568828,-1983894774,1183384132,-1909396732,-14222266,-6683019,184549631,-1911065408,-14222266,6948469,-2140667798,68065824,-1073020928,1183713653,1170679548,-2097151994,1946157692,41221896,327322,-1712826880,1975520002,41221901,-2140647344,-26080,113704960,65896,-352041333,1589652226,79874399,1492992,508974848,-1912541000,-1695142952,74940795,23201339,1996427125]],[42,4,6,0,[39430,1183383835,1975520254,22276355,2005653643,197561090,1074164928,-387363468,1681818368,980680705,-1560224095,-1073020562,6948724,-1905333606,1748404996,1681325825,50685953,1778808575,-1711248896,77637510,23606921,24002179,1778873344,1860868609,1586168157,41389054,-2097111319,91554111,-352319560,112643,1760038480,200838143,-385649153,1114112129,-6662368,1375731967,-26032,1183383552,1958743034,-241543318,-1996488700,1451880006,1959791600,-92864678,16777114,-329873152,141938699,87071319,1139474432,-2080481653,292880703,-1018113,1996484214,-6663956,-352321281,-260636913,-1149185,-1705972618,65535,-1694861569,1334,-26025,1183514624,-27358214,-1962784887,721611760,-27358218,163715,1065570676,-11766525,1905918583,-1962934267,-128546312,997511179,653805198,1443263883,126618,1783648768,-26111,1183383552,-1902487814,-1962934267,2013265502,34380290,1586167808,41389054,-360829,-164952715,-1962772599,1600004038,182985,23594695,1048772608,1962934634,1715372864,963903489,23725767,-559874047,24027904,125091851,-359006102,-16389778,1744922166,922682120,6947172,-2036727702,-2096760921,93758,23725940,946793114,1778829058,-889192447,101890078,1822546062,1439375105,1448602763,105297950,2123094158,-2122606074,-259324339,23871033,1048775540,1946157410,-339727612,1816037643,1647741185,112641,-916496865]],[42,4,7,0,[1442841290,113358878,2073745550,990300289,1946247686,532687621,124439390,1744842906,1794149126,3185153,-1073019246,-167049100,124391285,-167049493,23725940,-1796669590,-1547686916,1654849900,1745238273,-1710918655,116065708,520094136,-1957311650,73305068,1946238851,121602821,2139294581,91619074,-352321096,-910152958,1426064066,509013131,-1912444488,-2122605864,104531413,947192162,23084675,-1959693312,184639542,-2094435082,1946158718,108461855,-402653030,200313602,-1592429322,-524222114,1611006722,80118529,74761787,48956555,1579139115,182985,1760332629,1586169633,8185862,-353804966,183038,1760332629,1586169653,6875142,-806789798,183033,1760332629,1586169679,5826568,-402235765,1566179406,-889596183,-1957363708,124348652,-1962391925,1586301518,10151942,-488022694,-326412808,-1962520949,1451952222,-655860470,576000,1760332629,1183516565,172919560,50749067,3926235,-337027750,445176,393534219,-619983989,45618548,650153478,639393675,1308786561,-1023118005,-1861958525,-346013509,1376672256,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794703,51364492,722367946,-1992932920]],[42,4,8,0,[-1144943601,1961488391,-1144943361,1827237895,-1912151041,130426562,-1715457280,79987651,1505259,102498306,1,54657283,327681,56033539,393217,45416707,458753,33816835,8323074,80871683,983041,64880899,1048577,35389699,1114113,89850115,1179649,92471555,1245185,106889218,39,80412931,1310721,86507779,327684,85393667,393220,63373571,26869762,128122882,45,43581699,4653057,130089219,21430273,6816003,4718593,57082115,4784129,31719683,4521986,91881731,30408706,0,0,0,8904,-1205971369,-661782190,-15960321,669518454,-96040697,-1207536320,99221503,-92864767,-1962408728,17168120,-21494156,15919615,1946420726,-608250,-1996429335,1190590590,292913402,-2096466293,1962936446,108954382,-351767296,-25785519,-16744215,-1705636746,65535,2080375869,209125137,-565801642,-191213546,1073777162,1745753973,1183646012,-1706027298,-62732,-1207536320,-1846935557,142016256,-1962429464,-964429706,-1996191483,-804584876,-55048843,-8918017,-1712847242,105154823,185095305,-16091696,889127540,-351816472,138841057,-1962654583,1149830726,-92864758,-6662626,-1979711233,1183382086,-565801506,-6664170,-1996488449,-1072956346,1190534260,292913402,-16616193,125298740,-16222977,1860699764,-62485753,1586173163,17793272,16777114,-128021760]],[42,4,9,0,[-1962784887,1579153990,147507551,1414548480,1380974641,1090531662,3233877,827150147,808859962,742730800,3222583,1458342741,25671710,1988876430,138841606,704940582,-957853468,-153580794,91554055,-335544904,142016265,-26026,1579089920,314057,1224,-541581738,-1948742143,-397014410,-661977447,1963001846,-149499,-1705626645,65535,-1979955575,-804520362,431562868,-1005393152,-1977156514,106873863,-16283610,1191181382,1237420806,-411713525,-4717589,-916578305,-939522358,1459617796,-1346888106,-1948742142,-427750282,2122514687,91553798,-1377189845,633768704,20775040,633346816,1077936135,-511455605,2093038463,451434211,-153580794,-663486201,16664263,182998528,-153580794,544473607,100657238,662755467,-152545539,-1965520123,1589904455,138870536,-955807706,130630,16533191,2118025984,611581959,16533191,1996445184,142016266,-16353537,-1995998178,-259260858,1207729803,-963957131,720099575,-1962117495,2123103862,108411388,1996482942,-26100,-125108224,-612565237,-16228668,-2010773434,-504674809,1579140747,147507551,-326413056,297279062,-1948742141,-427751306,-963968769,1023442981,-1071972351,1073743653,-2083615936,-1053065247,-397004676,-661977771,1946290166,-18427,-397008149,-661977787,1946224630,988305136,-2133292283,-397016561,-661977807,-2012854646,-1070922681,-892772833,46661636,508952576,-1912361800,209095640,16770689,-2145007989]],[42,4,10,0,[81152,119914523,-1958723584,2145485774,75350331,1743503403,82831446,133617803,-1207601919,1475084287,-955484535,65094,116407939,1444508672,-16091393,1996425334,-299958522,1005619974,830277238,770432759,-1946257781,1325336134,1958742790,209125152,-16228668,-1977219002,-1705994233,65535,58048523,-1948456122,-338102330,533105410,147507550,313344,-1205971456,-661716993,-2130282869,-1962868762,8398278,452985149,468416,-829734848,998236547,-1207599679,1089208319,72607830,1586092171,17299196,-1705579148,65535,1040074377,-546013184,-2130944373,-963903961,360022184,-16287745,1994917239,-60912892,-15894529,1793592183,-28931324,-892772833,46661634,-1205993472,-661781353,739014,-16091393,1996425334,-26106,1183383552,-2147467778,1183521908,105253640,1996428404,65005578,133617803,-1006144510,-14285218,1183514951,-892788738,-1957363706,-164931860,-166601109,17008775,1183519348,299789062,59410233,-1705638283,7932591,234783558,-916529540,-939523382,1459617874,146284118,-1948742144,1988822654,142016266,1780050519,969775616,1996488703,1183667724,-397404498,-259325442,-1928571255,1343663686,-1996327448,1967193670,-18426,-1979588887,1183776326,92808712,-2130819338,-890698892,209125121,-1371108010,-941076458,-1980724479,1183648854,-1706027346,100,2080375357,-1354331448,-1368487272,-1056192214,1949380909,712263720,1946157869,273706]],[42,4,11,0,[-80926092,757756928,712245500,1946224685,33041706,103623284,-349539325,7256464,-1330043157,-1188959484,485163158,-347406151,157333783,750326507,-1190270207,149623488,-352167751,629192963,638076558,-1207874167,-1993998326,-1993994171,-2144988603,637602893,286148038,256230950,209125139,-1371108010,602427414,-1980724479,-804582314,250151797,-1371108863,5455256,58078324,184491753,739472576,739210309,-32410616,-32279352,-384469816,1187446535,384500479,67061446,1187385579,183173375,33507014,1187382507,1183450367,138841855,71665702,1443657471,380520077,12642384,1451880587,1976568588,11266307,-1733409142,1946171453,-385649130,-1073021253,925632372,-1326906508,-12138754,-972756217,-1979121850,1183776582,1166550536,209125123,-1371108010,2078822422,-1980724480,-804582314,1183476084,842897582,1981445120,-25564925,125091850,326381868,-1895928087,-2094659514,1970143613,-12139002,-972756222,-1979646138,1183776582,1166550536,209125125,-1371108010,803754006,-1980724480,-896857002,460638219,1353612928,820577140,-18178,638076558,637945225,638076297,722093449,1600004032,576201,712,1988843095,172395272,91604491,-342245333,172396137,3964966,2123100788,172396036,-2012968410,-1073021114,-1941552012,-8486720,-2145553376,1950023550,-8486889,-1978567636,-941031610,105287170,642244491,-840235128,637945486,-1912601146,1174531008,540835878,-2144929420]],[42,4,12,0,[-1535901636,-1030961525,1183714539,96871942,-1949922560,1599998550,574153,2760,1187468887,721420792,-96040512,-990493047,-1977220002,40953863,5258648,58079860,738246633,738948161,739406850,-384207863,934805680,-1949725695,-339636496,20756521,-259274356,602653070,-1946079816,-1896838199,-96024639,334168192,-1946078536,-1896838199,-96024639,1187446912,-1962934024,1183581310,1015031550,-1910934479,-544537018,126494279,-1912470040,-561250746,121251398,1391190900,16285315,1183715189,1031808518,639005696,1949973888,105287184,642244491,764938122,1183383601,1031808758,1191408954,2122563724,511443190,4030502,2122520693,-1071971846,1073743653,-163169472,1183516796,-163183622,-4717589,-916496641,1426064578,1190587531,242515972,604259978,-166612609,70387169,296749291,84174582,-1027013752,-1957363710,142588140,289149220,6950005,-1710983425,65535,1080561131,-16750032,-6683530,-1962934017,-910152752,1426064066,-4658037,1007756543,-16091887,-6683018,-352321281,108461832,16777114,79874304,-326413056,146847774,1183504526,1357130248,-1744419190,-26032,-920715264,1426064586,-1205932917,-661780260,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780232,705185418,1996443876,-26106,-920715264,1426064586,-1205932917,-661780207,705054346,-6663964,520093951,182985,518818645,-1912001864,105286360,-1705974742,65535]],[42,4,13,0,[46844191,-326413056,155760670,1183504526,1357130248,-1710852353,65535,80398623,313344,-1205971456,-661780066,-1979287925,-467007418,-6662576,-1996488449,1451883590,-264338434,611647494,1963523715,-62470388,1187446914,-352321282,167674643,1988691317,-2081428484,74909694,-27883111,-1946401141,1579155030,314057,1458342741,69253150,1988876430,-1670900,742294272,74776583,250331179,175570774,-16222465,520029814,1579091754,576201,1357679445,75260220,-1010229204,-906082678,-326412861,-1962282904,1317734982,-17652,1510148584,-166663843,-889192520,-1957363704,168650988,-1962522997,448464974,40429568,1072258394,-18185,1426064586,929623179,172395274,108323850,-396358725,1183515174,139365126,-402646341,1566179880,-1191753239,113967103,-326413056,-1962253976,-469103546,196806260,33351776,-1962391925,1586301518,36825094,1995005274,-18185,1426065610,2137582731,138840842,108323850,-396358725,1566179794,-1191695639,80412671,-326413056,-1962235544,-469103546,196806260,28633184,-1962391925,1586170446,30205958,1642683738,-18184,1426065610,-949425013,105286410,108323850,-396358725,1566179722,-1191649559,46858239,-326413056,-1962217112,-469104058,196806260,23914592,-1962522997,96143438,23652352,703159642,445177,1760332629,1183517463,206473994,-385876037,1183515118,139365126,-402646341,1566179656,-1191610135,147521535,-326413056]],[42,4,14,0,[-1962199704,-469104570,196806260,18671712,1760124250,-18179,1426064586,1634266251,138840843,108323850,-396358725,1183514878,-1060833786,45811316,15788256,1525243226,314109,1760332629,1183517578,1961101832,1611381510,-1962879512,-990509498,-1157204800,-941039614,-379758080,80411981,-326413056,-1962171032,-469105082,196806260,11331680,1323916634,-18179,1426064074,-1016533877,105286411,108323850,-396358725,1566179470,-1191360023,46858239,-326413056,-1962155672,-469104570,196806260,7399520,1156144474,-18179,1426064586,-9900917,138840843,108323850,-396358725,1566179410,-1191361815,-895877121,-1957363708,203712748,168576651,-1157204764,870866955,173968128,1509951720,-42669731,184551626,-1961397029,1960512459,144881685,-1960394610,-2128208801,1263403647,-2084371339,-1148123964,15425600,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,197520240,-486378048,918654505,585305995,-661924981,1015846,55171723,-1156811832,-880017409,1015846,-1953489685,260056793,-1950104832,-998024486,-1627750142,-1944751604,-905769022,-936702347,260650561,129745292,-9115152,129745292,-9639568,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,452932073,-1409285632]],[42,4,15,0,[260,1862337280,251658504,-1795095808,285212936,-2113928704,10244,419496704,603980033,838861312,11532,1610679040,-1207959288,-352255232,16779264,-1962867968,-1191182072,1979777792,33556481,-620690688,50333696,-1979645184,67110914,-1946090752,83888131,-1308556544,100665352,-469695744,117442563,838927104,134219780,1459684096,150997001,939590400,167774217,-838794496,184551432,-369032448,201328648,50397952,218105865,469828352,234883081,-1610546432,251660289,1342243584,1191182604,1375798529,-1308622584,-67042560,1509949700,0,68808,1183536727,306580244,1589905780,1065362962,-385649408,1996423349,242679568,1392923398,-8616307,-2140647402,209125120,-1710590209,65535,16467654,-8616307,1452077195,-28930306,3964966,-2144989068,57942076,-1947079866,-970570018,-2037579769,1343684476,-17529203,1080578070,-26048,-1073020928,2123061628,138840838,779405067,184831627,-1960348471,-1073002047,1183716980,1188989950,-1912108506,-544536506,126363207,-478822390,-1928837490,-970522787,23592967,13081216,-125108224,-8616307,-6664170,-1962934017,-6662160,-1962934017,-1207702586,1599995906,1229513,2248,2118026070,1098121217,24919683,-2093321216,1946158206,25076020,-242497237,737822345,-28931648,351000715,-1912322421,958855750,24446532,-1866038973,-28901632,972965515,2130803718,-339506205,1589652226,180937,1224]],[42,4,16,0,[1795057289,-16750080,6947958,6946922,6946922,637951684,9215999,-1946392951,1183579750,-28952068,28837237,721611520,113428928,3852288,-2091493632,97854,1114115957,1744857632,-6684528,-352321281,2117533463,24944897,-1866438336,1342204416,-1709161880,65535,-166989685,-1070922123,31517081,24905471,25048713,185616011,309661254,14038783,1183671914,1783633626,195926548,922681814,1248461014,382092941,-1709938096,-62547,721518241,-1980134455,1317665350,-263812626,909768235,327025020,-2094612338,1946158717,-1865973497,-353679872,-1946782071,994113094,2097249286,2081357572,-96039423,105236262,1996423169,309788436,185616011,141823558,-1961998709,99291222,-1931852147,-1924115758,1343669830,-15960321,1996425846,-38213624,-24907637,-1911524576,-953746874,1605,-1070868853,1442915817,37251102,16777114,-96039424,-1937405658,-1786173952,-1031077746,-1937437914,1444574464,206490,-96039424,105236262,-1070923776,-1979824503,-437650362,-96039424,108366118,101467533,343342928,-1710065921,65535,-31135658,-12946104,-1957168522,1346434630,201222632,-1907723072,-14222778,-14284171,1183516789,1783644406,1778412033,1778412032,-1644222976,-804585332,1183721332,226502394,-2143386878,896925441,-1544141173,-2103246464,-18431,653936270,637683081,-352041591,-96039360,-1993949141,637570693,9209225,105220390,-26026,1642659840,25338367]],[42,5,0,0,[653936270,637814153,-16628281,-1864865281,-295828736,-1947187570,-1993935290,-2103246265,108954369,-1910672384,-165217722,343147013,1089881739,1778543184,1778412032,-1711248896,-63967,1089881739,-1979955575,1183579766,-27882500,-892772514,315097104,1448542208,956855947,2080472118,1962281758,-1866045158,2114882304,-1898239231,-1929671743,-670827450,1992243494,-385649153,-563543779,-553451376,-1993949141,654277255,-8878199,1991769894,-50009857,1224623753,2117672309,1443656710,1465320810,563763031,1443099910,1465321066,563763031,1761947142,50368734,-62484769,1991769894,-161576449,-1695005044,641,653680324,-8994935,1890025510,-1070858753,-28866266,-62420698,103532171,1967653248,-62484939,9494121,-343810301,-1960443762,25207559,-1206946496,-2136735745,25338625,24919689,510229483,9437568,-953753853,-64441,-963941397,25298475,-1960479416,-62484769,9487977,66215561,-2020923688,-2103181452,-1864865535,-228719872,38258470,1038876671,1778140814,-1962897210,63147223,-2054478088,1764163442,-1862306635,-1983804416,1586097750,-295779088,37783846,1954908966,650219263,-9259671,1183711376,1082730224,-28931324,721611592,-916496704,-939522870,1459617924,276234070,-15829249,1996426358,2089192714,1750079231,1996423296,1692929540,200313852,-1587645194,-13958786,-563494770,-1993998192,654276785,-8734327,-1929156010,385842310,142016336,-1710852353,95749665]],[42,5,1,0,[-1979955575,-804520362,-11138443,-401734538,703331912,-1946265973,721518094,1774292735,637571294,-8879735,2056358182,-59340289,-335642999,-1983894776,1183448646,-62485508,1593726603,247646559,968704,-1957275904,909708918,108855676,-375799765,-563543903,2124480656,-1895879935,-96039744,1991850278,1457878271,1996424298,175570700,-16222465,563742326,-1996262906,1451881030,1959791604,-1864472216,-1897987328,-1960379834,-2080411457,-271514905,1988594470,-163149313,74907478,-39393266,1098170379,1031077643,721518241,-1980134455,-164890042,24917561,1183525758,-96039178,9494121,958848771,208995911,9494121,-165224701,57934343,1775889222,50368734,260056799,-230257918,1593071243,214092127,-326413056,106936350,1996478606,242679568,-15960321,1996425846,108461832,-1964506774,-892788738,-1957363700,-2101862676,-2585082,1996426870,175570700,-16222465,23725686,536806120,707273,1458342741,-18402,2122569870,460587014,956398753,327091782,721518241,1774227190,9438814,1988135718,721611775,-916578368,714,58568,2122536535,309657606,-1962785303,1207305822,208945195,-1996208245,2122516038,-344653818,23871107,-385649664,922681894,194642160,185004294,-385649216,1637483030,-16262142,1183647350,-1706027292,117839909,-1710852353,145589335,-1946925431,909895798,75368840,159921803,199509643,721583552,-1947194432,104589894,58591628,-1962308447]],[42,5,2,0,[-921967026,-919928195,1183433003,-461470722,721714176,-1962546240,-654842810,-2080881015,2080433790,-339727612,-431584507,1183439095,-193527818,16777114,-263812864,58048523,-16695575,-11078538,-6619530,-1996488449,-1072956858,-11134603,23789174,1347420522,16777114,-96040704,58048523,-16706839,-1705971594,2000,-244087,7008374,-11141014,1996488310,-126418956,1760982783,543817932,16777114,-260636928,-1694730497,65535,1996423786,49584890,1048774807,1962934508,12183811,1794406143,134584936,-259325952,-1695254785,65535,-15960760,1785394294,16777114,-1207702784,1183383554,-1925027078,-524221884,1347590402,97178,-230258432,2037694475,-1064379605,-1930666359,-953749946,637730823,-16615543,1448342646,100943757,-26032,-1073020928,1183533940,-1037329926,1183447249,-59340290,2123043307,48742910,653024964,67584454,-1946269953,731511366,-1946627646,1002974158,-562037170,-1149185,-6624138,-1962934017,1962871800,1460234760,-368905062,-227082488,16777114,114176,-16353537,832238710,-351749500,108461878,-1695254785,149128241,14038783,-2037553302,1343684380,-1711224728,29625261,17315583,-14907763,6967318,6946922,-6581862,-1695142913,-63933,23332551,2122514432,141820144,-1695516929,65535,49006219,1600045099,182985,3784,1183432747,-62486026,1963214393,19785987,-8107878,-96040695,156211792,1183383552]],[42,5,3,0,[1975520254,12577027,74907472,620698,-196704000,58048523,-16732951,1704655478,-1996488697,-1072956346,-1696005259,-92864768,275386474,490394,-163149568,58048523,-16743191,-1705968522,2580,200820361,-9145152,922745974,922682774,-6683244,-16776961,922745974,922682802,-6683216,-16776961,7011446,275382378,1996427370,1778412286,13395968,-979754902,-16777209,-6621578,-1996488449,-1072958906,1048783220,1946158382,775356180,-1711248891,2547,86914815,672154,-230257920,1342516899,-946208406,-16777205,7010934,-309852774,-25263349,-2092534784,1946219646,-25755893,-1695254785,2617,-1694599425,2633,16547459,2122524532,427032822,16285315,1996426100,-126418948,500890,-159973632,684954,-59310336,588954,46319872,246947328,1792577036,251620095,520094440,13158603,-2091493632,388158,922685300,-795212308,-956301301,388102,108954368,-2096728577,1962870910,105286413,-1962387829,-61437456,922711531,1349124310,384059021,-1709938096,179833773,14038783,1183646314,1783633616,195926548,1183648494,-1924131100,1343672390,33318942,-13072755,1349144598,16777114,1975520000,-373282043,922681634,1365901526,381437581,-1709938096,184552365,14038783,1183666794,1783633576,195926548,-2037577522,-259260616,-1946397044,-972293050,1183717748,1015031548,101741568,-1471771306,-23441386,201326336,-352160320,-129579143]],[42,5,4,0,[1187446784,-1912602370,233569350,809271334,-2144991620,578697532,1015031366,-336759552,1015031321,-1961263303,-1977202978,1315674119,-1056765186,-1996476371,-2144928186,-511889348,-1946270069,-405669762,-7847031,2122577990,-1367600904,275386474,23724394,378029709,126982736,-324861952,1975520005,-12982013,-43456432,922696427,922682774,-6683244,-1962934017,1962281968,775848743,343146501,86914815,-593887126,-16777205,-1710936522,65535,86914697,-1711183274,65535,359333738,6946922,-2036727702,-15991897,1778446390,75851777,-29436006,112646,-892772514,113770500,1448542208,104511518,1183570062,-96040690,-1006560535,1182991966,-1960442874,1468737031,-62486270,-989964663,1182992990,-1960443382,369001271,-186055812,1036421888,1450639379,781443281,206612479,211684472,211684510,210439307,210439307,210439307,211684510,210439326,211684491,211684510,210439307,-520323455,-2128644640,1962991866,-11632615,-15471856,1375805494,-1694730497,65535,-1979955575,-561250730,-1081351215,1183515948,-62518274,715197813,-773944575,747080163,-2091390203,1979710590,-25263860,91554047,-352245599,-25755676,-1694730497,2991,-472785269,86804361,527810571,-472785269,86818697,-561250517,-1962744895,-1962569593,-1996123497,1451883590,-1961890818,-1846818,1778724023,219847169,-16056320,1784090228,165452288,-1705574400,2533,-1946401141,-423494058,-1870362366]],[42,5,5,0,[-1835759355,-96040187,200953599,-385649472,922746585,-1008204308,1795123963,1778412053,-1711248896,224700294,15742719,-2056781462,1054317060,1579092259,181061983,315097088,-1957298176,-991360906,709162496,-385649404,-1923743571,1343682118,-1692916326,-163148531,1996443670,74907398,-1155655270,725939725,-2092600288,1962935934,75399964,-166300416,1947216708,6968848,-1016191590,23746061,-798087782,1822512653,1389505283,479566416,1183387108,1958743038,-11526570,1996424822,504994308,1206586872,384714381,72125264,504414595,494770769,1183649294,-1957685514,-638063026,-263287983,-1705911817,223747572,-16749994,1996486262,-96039944,1358317099,737953419,1750136902,-191233764,-254,1996423796,74907398,-1946209304,1962281780,-13244157,113428830,-326413056,15736459,-1593673729,1177224440,-137852156,1342611502,787988875,-397408588,-1026949372,-1957363710,1404575468,-2082959862,1963001470,142508812,-955878144,16871430,-1715459328,80398623,2672640,-701038848,242679552,-15960321,678038134,-1173639782,-701038834,142016256,383272589,-1708627376,178654125,-15960321,1183648374,-11528488,1996424822,-26108,-1027014656,1992818700,1448542208,242464798,1988876430,209619726,9717447,105286144,1023410469,-1071972351,-1740207808,621168266,20774914,1086331648,-1952823671,126347718,-385790815,1049166712,2122514764,57999512,-16741399,-2097097162,-1071971841,83886373]],[42,5,6,0,[-1924136856,1343659078,-1382406038,1779538443,-1002009344,157962262,-1912412695,637848070,-1006604383,-1993996194,-871985657,1906386436,140428288,38242598,80610958,7577894,638082756,-385595511,1589905267,126559752,80348814,7316262,638207630,-1912451189,637848582,7409289,638207630,-1912320117,637849094,7540361,9993859,1021903733,1745768455,1183651603,-1706027364,267125889,1779090563,-1002009344,174739478,379340429,-21108656,-1903016311,637848582,7419647,387147790,379340429,75602512,-998043622,-1929352694,1343669318,1183648618,-397404516,1183448719,-838431088,922691076,1745748083,1183651603,-1706027364,282526849,1779090563,-1002009344,208293910,379340429,-27137968,-2087827831,1962971774,-1870757107,185038080,-385649216,1187448487,-385875564,-123664737,37415172,-1996162911,1049204294,-8190728,-955745023,17102854,-2096370944,108933887,83363527,-123666382,-1773782780,-840367243,616339968,-1264512858,119841546,179179147,119672457,100535811,119934601,111019523,-1710806877,279651643,2371738,-1770586351,-157976,1778446390,75851777,-1958815846,-1736539379,-385649408,240582788,-1927867544,1343659078,352616858,180650769,1183645802,1783633604,21555470,620816032,-1645674465,15114497,-955523036,1778443939,613194241,2122518854,1182007448,325586519,-1673097961,-2120593386,-2096013820,6949572,381961869,-384996784,-425721590,6300928,-385484607]],[42,5,7,0,[-425655972,-1952504832,98681295,-425475829,-1711183360,293086348,9993859,-1662450827,1745770245,1183651603,-1706027364,304219265,1779090563,-1002009344,1785352214,-16727575,1996425846,523541000,-1072955393,317260661,-1736539387,-385649408,922682723,1248461014,384583309,-1709938096,296487853,14038783,1183664234,1783633604,195926568,922685886,1231683798,379340429,-1708627376,245828525,381961869,-1673097904,1048793110,1946158838,138840840,-351644021,33339397,1347607180,384583309,-26032,15269888,176063237,-1593412608,-1779892032,1979648768,82700547,989891233,-1962773561,12624839,9993859,-655817867,1745768452,1183651603,-1706027364,309462145,1779090563,-1002009264,1080709142,379340429,-61216688,-376158583,2122515631,91488266,-352271711,1979648837,77457667,989891745,-1962773561,12755911,9993859,-1997995147,1745768452,1183651603,-1706027364,-64383,1779090563,-1002009264,1097486358,1048817387,2097152232,15245582,1589958903,126428680,-1593551127,-219479832,-160260198,16425746,16520841,15220355,-1962312448,-1546061881,82510056,15220361,9993859,686359413,1745770244,1183651603,-1706027364,322176129,1779090563,-1002009344,1667911702,-2080420375,59454,28837246,731900672,-1701057600,335049375,-1996424541,184613910,-2096663297,59454,-16053636,1043925621,75366632,15212279,9993859,-857144459,33522435,1346420763,387147790,379340429]],[42,5,8,0,[75602512,-998042761,-1929352694,1343669318,-337025942,115909118,-1728051015,1038744055,-1043887105,20775904,-1207730944,-391970815,-1736539386,-385649408,240583555,-1927867544,1343659078,-1794866790,180650772,1183666282,1783633604,-22484728,-16091393,-761657226,201326340,-385649216,2122515193,1282670744,-16220541,2122516085,1081409290,185222795,309659718,14038783,1183666794,1783633564,195926568,1349127997,381961869,-1958516144,1175128646,-1962380280,1451952198,-1928991990,-762536890,-1461170094,-1807316486,15742719,-2056781462,1054317060,-253160134,-31998,1183517557,138808074,-2031549580,-31998,-947190411,-1962480743,1451952198,-1706012150,-62879,58048523,-2096994071,1962973310,45738243,-8142805,990344703,-385649209,1349124779,381961869,-16618928,1996425846,-35526392,-385764703,-8126924,1086331649,1048836235,1946157490,1962871559,10217731,28458633,15742719,6946922,-2080837656,1962973310,8644867,325586519,-1673097961,-2120593386,-2095790076,1349126852,381961869,-381523376,-996016758,-35460864,453115779,-995934016,-1736539392,1464890368,387147790,379340429,75602512,-998042384,-1929352694,1343669318,1474912362,-1136752131,-1736539392,1462268928,387147790,379340429,75602512,-998042341,-1929352694,1343669318,803823978,-1103197699,-1736539392,-385649408,240583135,-1927867544,1343659078,-1408990822,180650773,1183645802,1783633604,-50009758,152725534]],[42,5,9,0,[-16091393,-1705572234,368458210,-1962823959,1175128646,-2096598008,57946879,-1962851095,1175128646,184841480,-15763969,1996425846,474913288,-1073016700,652804981,-264831231,1778412032,-134813696,9993859,1827210101,172395265,1963476491,-88413949,1183666282,1783633604,745021036,-118102007,152712959,387147790,379340429,75602512,-998042143,-1924109814,1343669318,1183673706,-397404516,1183447247,574521748,1963113481,114437,-13958421,325586519,-1673097961,-2120593386,-2095707388,1349126852,381961869,-378639792,-1705509826,371622241,9993859,240595060,-1927867544,1343659078,-1107000934,180650767,1183645802,1783633604,-65738490,453115779,-1706016576,280960238,9993859,-1125579915,1221036800,28837237,721611520,1745768640,1183651603,-1706027364,377226369,1779090563,-1002009344,90853398,-2080647703,74777087,49006475,-1365000149,-1736539391,1350464512,387147790,379340429,75602512,-998042926,-1929352694,1343669318,-1544982678,28221947,737934313,1215687616,1996497725,-1813982730,-1515716818,370085910,2047822607,1410354703,-1827237104,-401173738,1863381264,-2112754415,-485319662,1158869778,-2011999981,638844179,1041314321,1511281682,-1407932908,18143508,-233493483,1058413589,1528204565,-1803648234,-2095680512,1946196606,1795123728,-1929352678,1343669318,-1616410982,112658,-916496865,620759754,-1957363612,951590636,-2585065,1996426358,142016266,1778808575,-1511518720]],[42,5,10,0,[-892788745,-1205993464,-661776568,313887,2760,-1205971369,-661778722,-1962645855,-1996199914,1451882054,-701038600,394172928,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-1003028488,396270081,1183383552,-27883012,1795877057,-896834368,722135489,-1947076654,-969474064,399219201,1183383552,-27883012,1795877057,-896834368,722135489,1005713362,-1962772794,-1913615418,1343682118,16777114,-6664192,-1996488449,1451883590,183026174,-1956331413,183091658,-235417045,-1946532215,-1073019322,1950878324,460605465,535543851,1178322827,-1962707206,-969147834,-963964554,1183518187,-1962349574,1992768454,533170946,-892772514,-1957363710,465051372,-1948742121,1950878790,477382674,1210283080,1950886516,-18388,-13898855,1996425846,-26106,485163008,-1710590209,65535,1996428011,-26106,149618688,-352205663,15900931,-920661461,1426065610,-1838617461,172395288,-1156821365,-655884286,105286400,-1157083509,-857210876,-379758080,181072756,-326413056,-1961310104,607981126,-1157204480,-1930895359,138840832,-1156952437,-1998061567,105286400,1962933417,-536691962,1509978856,-166794915,1426066122,-295113589,239504152,-1156559221,-1477902337,172395264,-1156821365,-1779892225,-379758080,214625607,-326413056,-1961295256,552078942,-379758080,181071192,-326413056,-1961290136,216532574,-379758080,46853478,1960512256,1960512272,404994061,992395406,1996586014,-1147944191]],[42,5,11,0,[32202822,1376672400,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,3116011,386334722,1,133693699,24510466,138805507,24576002,65601538,2,3408131,8388609,300286211,8454145,358875138,3,407240963,327681,407896323,458753,161415427,65538,392036611,9043969,408551683,851969,136118531,983041,26476803,1048577,144507139,1114113,160366851,589826,115671042,39,237830146,7,337772546,41,211026179,10092546,186974210,11,331612162,12,163250435,2228226,421658626,45,398786819,3080193,40173827,3276801,154992899,2949122,194117891,3145730,373948418,16,181469443,3801089,157614339,3342338,248381699,3866625,153747715,3407874,163774723,3932162,423166211,21430273,7209219,4849665,215220483,4325378,169607427,4456450,328269826,21,220201219,4521986,219021571,30343170,44826883,5767169,133038339,5242882,12517635,6225921,67895555,6291457,11665667,7012353,143065347,23592962]],[42,5,12,0,[1224,512448087,2013200624,-1711117822,1991797,201082505,-1705872192,5144955,-1946270071,-964428682,108956420,210447083,578078987,-1946270069,407321049,1207309429,242550827,175427387,-1711248815,8744744,80151787,1178992640,1963015299,1856067537,1389505283,-59310256,-1710255974,-916496896,-939523382,1459617796,-1593411841,-768933010,-1785049006,-1962889188,1962871800,108461879,721645217,-1706011950,-61353,-1996208755,317455942,-922022005,1783695476,1864931841,1182990530,1586168574,20939774,-1705515403,20079812,46844255,-326413056,621037194,1077739760,1998681088,1947216908,1947216908,1947216909,-339727602,2130819090,45616619,-1207374977,65765123,729744568,46320082,-326413056,-1205971369,-661716993,755779211,192151824,-385649336,-1070923646,-1962885911,1784090238,186948336,44630015,-1705572748,22944222,556675,1183452789,1009787911,1459975456,-21436402,-1962773109,-352213994,-1959490814,-1073001790,-1705576587,46020637,-1711117737,26214499,410370059,-811970473,-1962835442,1962281968,1617450507,-1711248656,-64041,252069622,1784123509,6527489,-661978689,36718535,-8460032,-1962248565,58542278,1224700905,2101874302,-9770749,2113930285,-10295021,1443788543,-704617574,1975520001,-11343613,235828991,-88856,-1705636234,-55964,520094136,-892772514,281542666,-1957298176,-2020997026,-1986526722,107739718,-1056045782,1183384568,71707640]],[42,5,13,0,[1183439095,75991798,1183422466,-28915716,1988820992,-9245698,1996426358,-60912886,-2020942333,1352139294,125171211,45793323,721677056,1183422912,-1539950096,-1207601919,48955393,1175175211,30048752,-11513264,1996424822,-969474058,-126419193,-1618222127,-472841718,36079499,1344163870,16777114,-2140647424,18278400,-1995815287,-962524074,33948423,105251078,-92915386,1183549815,206998282,180537694,575488,-1957275904,1183651958,-11528456,1996427382,206473998,1360023043,51007115,-1705963954,47586621,385369741,-1609659568,1373239046,112463499,-1705911817,50798105,721911969,17216518,1183578694,374770452,639256206,-1993997175,1183449684,1149773330,-126419196,922682474,-947124958,456764314,650612227,-16431991,141228662,86652671,859417498,650612227,-1962457975,1177287750,74076408,86128383,1262070682,650612227,-1962326903,1177288262,141185274,86652671,1983490970,650612227,705381513,1149773504,224169229,21465126,-16222465,1200424566,1087867649,1996443730,-1695511804,61028834,-1912316277,12986055,-1933145344,1086522306,-1026990242,80216088,1448542208,-15040885,74060406,86128383,-12997734,474386175,-16414426,141168758,86652671,-835081318,474385923,38111526,1779332863,574029572,-1698264059,65157547,-1993947506,1996424261,-16225780,-1710937546,71711147,-1993947506,1183516229,1166616088,340167432,638998155,638207369,-2129898103]],[42,5,14,0,[8520830,1190530677,141889300,71696166,105250598,637814410,-1928444536,-1031008699,-1980724416,1589968470,1065362952,-2096400897,1963132542,114437,-13958421,1448235782,-1710852353,83769826,-1962510845,-15991226,-1064433291,642178699,-1912600634,-561250746,130426438,-1949922560,1600061014,1753801,1736,142016343,-1710852353,1221,-947652469,1190545167,57995268,-1978415229,-477952930,-24671729,1183422465,297823228,-2020935677,-1986526716,1187510854,-352321282,-94467299,-771858941,178228195,518246658,36091903,320922,-523520,1183579718,-28952068,1183570802,172362508,1996427380,175570700,346778,1115392,-947128317,180537695,3852288,-1705617664,95454280,-1963178359,254084678,-297367296,-2020943733,-1952972290,-1983894544,1183447622,108462064,-1979996440,-1072961466,-1969155980,33948422,-96040698,-1996059487,1996484678,175570940,-16222465,1996425846,111122952,1183383552,-6663968,-1996488449,-962462138,-1947273465,-12284472,100806391,1317652483,100835818,1174659281,2110274558,-1983345918,1183709262,1783633606,-1962907136,50770966,-788135402,734669794,512490062,-71235666,98265859,1579932203,2110471162,1372293890,490576465,1996424661,242679804,1779201791,-968454657,1349013526,91331084,1183449087,-59310090,93978730,-1962929528,1177274950,-565802554,2113422907,-129594621,100798091,-1056710191,-1980086781,1317794374,-162645008,1317733245]],[42,5,15,0,[706112502,-905771515,737431177,-150491642,-1946627624,100835792,787995275,-670891614,-1578738039,787940868,237699490,-638122064,-939263535,-1981526391,1577308790,-2011284494,-1592689143,-523172192,159909419,1177278711,-431584782,1174651275,-1945748492,-1592689143,-523172172,160171563,1177278711,-465139212,737298059,-120460730,111150635,-1579399543,-523172172,-134986197,705596376,737792261,-2147079231,-632911609,-15829249,1838812278,-1996488702,1183569990,-163169296,1183515517,-163173386,100923601,1183384874,-12424478,1996426870,175570700,-16222465,-1612183946,1342204669,16777114,-330921728,58048523,721504745,-1980134455,1187501638,-956235268,-2134311354,1183471440,1009787911,-1207601904,65732867,-1174306376,1183416520,-27883012,1183535186,205916942,28312692,-1070988565,32013955,-1040266982,1174585602,1996443858,-461963290,-887041,1996485750,142016266,-387942657,1451883347,-11513130,1996484214,-629735460,-1946514456,-698971656,15236739,1187395956,1183580110,-817460760,-9808046,1783628392,37158659,-163149050,-772782549,-498727944,1778412112,-834237184,57298966,-402619800,-125043720,1389778569,1761569367,-2140647422,100835584,1358579203,-1935617,1996480118,242679798,-15960321,-2107058058,-70588416,27395839,162019071,672454042,-62486264,14038783,-1280257,-9957258,16869631,-15698177,-342227338,-1996397048,1950416454,-25785595,-164953365,15629955]],[42,5,16,0,[-167049355,29229940,-1572961536,74711041,27397887,-1695779073,65535,16547459,1996425332,349543164,-963968073,-892772514,33557516,17288960,33554432,33630208,50331648,17224961,33558272,101042176,50331648,17307649,33558784,151089408,33554432,705158912,33554432,755042304,33554432,218131200,50331648,17071105,33577472,419949824,50331648,33903361,23296,0,0,0,2248,1988843095,41716486,722224267,41486916,1183432747,759494392,-385649376,1156972972,57999656,-167664663,1946430788,75268891,185103616,721712576,-1174148142,1187446785,-1996488452,1022098006,725238923,1157829701,721582352,-28931648,3701891,-1073018507,1183384949,-955913222,129606,294019,2122517877,125108472,16533191,-955913472,130118,-2144516874,1173762676,309600298,-2097059241,453115006,206272,24943184,1173749948,1869877290,-2097124777,453114494,206272,24943184,1542127949,-2097151046,1946221694,709228044,-2147060448,-350213555,-58817771,-166955776,1948265029,711294982,-1174148129,2122514434,208929018,271205878,1300235893,367726634,16416387,1173752949,108269610,-282434176,-494730261,1959922685,-1097181434,-2080375030,1946221694,75268932,-2095287296,1946220670,74776337,1996448874,967547640,-125107829,1690241003,721611520,41222143,10092906,989946649,-15567673,23724660,675580503,1342177573]],[42,6,0,0,[-1240540774,-92372223,-161254400,1946430788,71600928,511506329,-1956353456,-1723331516,723418359,1346379844,-1506169958,-336033022,947684125,-2095746048,1946222206,947191562,1996448874,-1075713026,48955492,1962934059,-1711248894,30152960,309643067,1778545919,1149916928,75048,249141840,1600061439,182985,3272,2123060823,105286408,1997292857,-18426,-1975260263,-2145047483,-1949791488,-768929723,-108799861,616569601,394750,-134982007,1174603374,-1949070348,-27883024,208980235,-1960393842,-1960443324,183174228,654198414,-1960442741,1599996500,314057,2760,2123060823,175541006,1997305145,-18427,1173774827,594903084,2522499,1187454324,-2097150722,1962937470,240539463,-989893144,-1993996706,1468605959,1463151362,75864662,1183449087,-128546314,1388475456,-1695123713,925,-2080487799,1962937470,-126419181,-624897,1996425334,-1706016762,-50718,1593722507,181061983,-326413056,2123060823,742754820,1023442981,-1071972351,101056036,239962880,-148848253,-2081387551,1946167933,239438600,50339845,645759984,-1962380030,537202245,-2114977024,1988100094,-339727612,276661040,1746171136,6955074,55941718,1166606336,1975520016,-1905903,6951029,-1706923434,65535,1166273515,28844046,-916496896,-939523390,1459617830,207522646,1081219,2122527861,158597126,-16351613,-1092025484,541222914,6946922,16777114,207522560,-955234423]],[42,6,1,0,[-63929,1200209963,239569160,-1995683959,2122515527,108396294,-1995683957,1183516230,205994246,2139162482,1971322636,41675011,-2144581642,1996455540,142016266,16777114,1183399936,2126515188,207522575,-1961461877,-193592378,58191931,956368105,645076087,-989935989,-259276758,292877835,1779595263,40523264,203930,1975520000,14674179,-1995678069,2013205623,70359570,-259325952,-1157495,1996425846,207522568,1377203971,-193527978,-1623596390,207522564,-1710065665,1503,-1962123637,1194921543,1393261580,201232104,-385649216,1586167957,276299532,16777114,-330921728,-1947314551,-229209616,-1981266295,1586227798,742885900,1023442981,-1071972351,101056036,206539520,-150581717,-2080863263,1946167935,209650435,36077443,2130903925,742885900,-1962901467,33129416,-31145957,-1962932731,107935704,1996484611,1451972338,1390281714,-108308653,926540442,1979648773,207522602,1948679993,138840866,-1911925109,-1993936314,1418274308,-14488830,-26604426,68271514,-83962,-1962852375,1200295006,-230257130,-1962637018,1191310406,712999702,-1973914624,-2145047481,81152,-31145957,-1962932731,-146731953,-330955799,65951371,-259324346,-2081270135,1963075199,206015237,-1070923029,-1946532215,1448145478,1342262413,207522641,722227083,1308821070,-125087238,-1824922982,650612229,-1962933050,1207897182,645890828,-385649662,1586167946,712999692,-1962576896,48958583,1200289323]],[42,6,2,0,[8398124,452985149,100541632,1878458374,105251596,1174521347,-361299992,-1947699457,1452009542,1347567850,722225035,1346897478,-851844454,-632895739,1586167810,41913100,-1993325173,1183571014,-565802746,-1996150111,1183572550,173443848,-1981528439,939517526,1996434538,-632910372,-2036707306,-1979247193,1589961286,126363368,-15966581,-6680457,-1962934017,2139294814,108331558,39507,1996488703,132648460,209125370,1996423530,572168710,1183515256,-1207702778,1600061439,576201,1475119957,142510934,638207630,1968913792,74877713,637945486,1952136320,112662,1988828395,105287172,1530691622,-4717195,-15995905,106367606,16685654,1600061439,574153,8904,2123060823,-196688120,2105737216,57999372,-1962881815,1187450949,-1996488464,1173811782,108298284,-1995291253,1166800454,1183401996,-62485508,2129937977,10283267,66340491,731511878,-1946627646,742782704,1797026944,1577256670,-230256912,-1962439898,1347614294,-16353537,1340605558,-950998017,187974,-1962779253,1183395911,-1983673376,1988747846,-1042379804,1577255651,-230256912,638028582,-1996335221,1451877958,-364460056,1183580159,106334980,-1981004151,905965142,1996437866,-565801504,-2036707306,-1996408665,-1072955834,1150093693,-196703999,201287401,-1928954176,1508507460,-193558017,200558219,721583552,-916496704,-939522366,-1962934270,1207306846,208929068,142016339,-402229505,65797886,-72]],[42,6,3,0,[1996425846,108461832,-1024979376,113953275,-326413056,108432214,818307,-1705607308,128844584,1080451,1962872180,128031248,1153892352,-2097151984,1946161788,309657357,16777114,306497280,-1705639936,179635941,-167617397,1946428999,6968844,446300266,-351779806,23745306,-585343078,1958742791,41221902,6946922,1285161322,721957121,138709440,-1996209015,1149832260,944015630,-953269111,-63932,65539670,112888,46844254,3590144,-1957275904,1183516790,205797638,-4716937,46459391,17595523,1962873973,67463170,6946922,-2036727702,-385328985,-1957297524,1346899012,382617229,88775248,-1073018176,1156984692,527696168,1778545919,476027393,-1073018773,1962873204,-834237182,23744534,956386458,-167056631,1963010116,676102148,645694210,1443394560,235304703,-1979555864,-2145047484,81152,-31145957,-16775675,1284181068,105786124,1183443447,712803310,-1962445824,20974660,2089020998,125108774,1074545803,-1964095999,-2145047484,-2084009216,-1071971847,101056036,107411200,722490507,-698447397,64509577,-431584829,199775881,-385649207,1962868875,65706514,1183383552,-464090654,652631748,1183385347,-531199522,-125087662,-1983218039,-2003121066,1073741826,704136841,1317738052,-866743350,1364379651,-898171054,736249483,1141099078,-493203434,-1962304711,1452004934,-632911400,-941861239,65094,1589910507,126559962,1004684803,108453446,653805195]],[42,6,4,0,[1182992169,1191118554,-28931074,2097955897,309657565,266394,742689280,1023442981,-1071972351,101056036,-431619328,1390958219,1996444240,-294191130,-264641894,712803081,-1974504448,-2145047484,81152,-31145957,-150993403,1174604900,-665416746,-1996077565,1451877958,645694440,-1962511102,-348124092,-1983894782,1183579718,-396981274,1380995648,-1947830529,1177226308,-28966138,971151952,2088962618,1148518950,2784387,1149961588,721611532,-28931648,623658122,20775040,616569600,394750,51143927,1452004934,-28965928,-1962523133,1088064456,1364414546,722224267,-1706031546,67582434,956712587,141821508,957105291,326895172,-16366393,1048347647,-16223232,2107260532,-2080375027,1962881148,105286413,2083537977,809813765,1183580159,138688774,1291780981,209486600,-1961790464,994577476,58591300,-1995946869,99289156,541895,712803072,-2096335614,1979647612,138709766,-2096741239,1963075196,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839]],[42,6,5,0,[66517,131088,2492290,16973824,67470,16973841,67826,16973842,67957,131091,722512,131072,852249,131072,1179812,16973824,67859,90,0,0,-1874853888,486555652,1124109568,0,262148,3932240,65636,8605858,134242560,402661376,25856,-2108686080,6225920,2228230,6619164,1342308359,1509949570,771762176,16782592,16777216,32848,0,0,0,-2134376256,335549443,1744860160,1392508928,1667591269,1767317620,2003788910,1291847680,1632837715,1394635630,1718186597,117442048,1207986432,16802816,-2091868160,1179648,2293842,65550,1342242817,4935552,1375747840,234889984,512,-2142240512,1668178243,27749,0,0,-2134376256,1006657796,872466432,1342177280,1953393010,544166944,1701603654,1291847680,1632837715,1394635630,1718186597,100665344,167788288,25856,-2108686336,1953845030,544503152,1701603654,1835093536,14949,1179657,786572,8388618,8474753,100704256,234889984,16777472,-2142240512,19279,1638560,917539,2,1132482561,1701015137,108,0,-2134376256,1107308807,1325443328,1342177280,2004054881,543453807,1970365778,1684370025,1291847680,1632837715,1394635630,1718186597,67109888,402694656,16776960,-2108686336,1634738241,1870099315,1763730546,1701978227]],[42,6,6,0,[1919513969,1948279909,1868767343,1667591790,1869881460,1768453152,1701716083,1919907700,1701060715,1701013878,1344282670,1935762796,1970479205,2037149808,1701344288,1935765536,1919907699,11876,2686985,786482,131171,646074368,1936941392,1685221239,1056964666,1358964736,1694501888,-2130698240,33104,3801121,917539,65537,1333809153,1711276107,587217664,33558016,16777216,1631813712,1818583918,524288,3276830,6881288,1342177282,1986348162,979723113,4063232,6553630,6684680,1342177408,130,0,0,-2134376256,956317444,503361024,1375731712,1869902693,1735289202,1952796192,1802661751,1635013408,134243700,542330112,1936613715,1919243040,50357865,1207960576,1660946432,512,1867416144,1868767351,1667591790,1735289204,1308622906,1560282112,1677723648,32768,33360,917507,524360,131170,1954697216,1701716079,1919907700,1701060715,1701013878,1325400122,1560284672,1711278080,32768,33360,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049]],[42,6,7,0,[110,2490426,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1919251285,1953392941,1634103909,1663067491,543519343,1886220131,1852141167,116,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1380275029,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1380275029,1163412782,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,10114566,1443229696,1778676991,402102784,240519888,1458911720,1996423530,572168710,-11138341,6948980,-954730598,205818628,-892772514,214433796,-1957298176,1187448398,-1962933516,2005600350,809798402,-1980348791,-963905458,-151370103,1954556999,-1983894774,1183448646,1393421308,-1924071318,1343683654,-149886962,-16228725,-13800905,1183708790,-1706027276,130787206,80398686,131085,68406,131072,2165341,131072,2295745,16973824,66310,16973839]],[42,6,8,0,[21453389,15,32,524287,1080361216,0,64,1,0,0,0,0,0,0,0,1024]],[42,6,9,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[42,6,10,0,[335889742,104268202,1376083429,2392833,10000,131187,0,65572,4198802,25952608,27394464,3041,262303,134348800,295961050,50987008,1796604380,1796607296,293013678,293018960,614926810,614931792,169086000,169090384,114627454,114695440,79369199,79371536,190321730,190389520,857343,924688,332666112,332668176,63575619,63642640,330960090,330964304,279254656,279256336,4003724,4070416,77469584,77536528,158472157,158604560,215423096,215555344,94312779,94379280,42342827,42343696,485628374,485694736,648944566,649010448,508235294,508239184,285347854,285351248,69672496,69803280,292626038,292691216,163323796,163388688,87040053,87104784,42344587,42343696,13115574,13180176,97980712,97983824,363205004,363208016,24453316,24452368,287056092,287120656,53682673,53746960,520954406,521018640,529132,527696,142611184,142609777,-2147090428,1,605814784,472907842,32775,-2146435072,1,610140160,204472351,32769,0,1229211395,1459814400,3887173,1197432580,11856,100663297,1314014539,17517637,21895683,1409502768,1316553035,22160897,-1610527033,1242432334,55444995,-301774342,33489230,-939245619,50397446,-16691422,71290113,16844540,21700609,1070399999,17261572,1256980737,-855507197,120587327,356502787]],[42,6,11,0,[-855437674,246027583,1577124098,1284637004,-855376122,271583551,155176195,-855437284,150736703,155176195,-855437244,6463,155176195,16912492,55321091,-16693031,390057219,17040259,55396355,134434723,1273889612,-855376125,6207,356502787,-855437602,110954303,-989658879,67043912,1720269,1070400256,16792090,1305150209,-855376127,2103871,-1509752570,1306854220,57218051,922963292,1230046025,-855376126,97977407,71290113,16909809,21484035,-16431080,155176195,-855440882,261687615,54512899,-855435895,363922239,71290115,16844199,18794499,1070400511,33932036,1224803073,21568771,1070400511,34583305,1507525377,21807107,1070400511,50428420,1243742465,55092483,-16627475,88067331,-855439961,108528703,-637337334,380436812,55215105,1342263659,1282540369,22111489,-1543286430,1364001098,-855376126,111674431,390057219,17105775,22103809,1392595265,1248330577,22104577,1070400511,34375696,1366164225,38509315,1070400511,51800579,-1711063091,16844310,1493258591,1364984145,22107649,1157699242,67043658,-1692975155,50398723,822299956,1303839529,55383043,-1207888323,16779850,287310593,-16711679,37735683,69224,1862467842,546702112,-855376123,369300287,322948355,-855435740,603067455,339725571,-855432180,367989567,-1107099388,125043521,50838019,-16637934,121621763,-855439607,114493247,2063794433]],[42,6,12,0,[67043915,2131705805,1070400264,184827142,50397952,1744915510,1279918929,-855376127,600970303,16908289,55043585,-16626984,121621763,-855571155,100992063,-16646142,339725571,-855432160,607392831,-1560084221,1237713741,88707587,50397696,-1459403936,33554755,1301218049,22101507,67043840,1779646413,1070400278,35012115,50397952,486737417,1291059974,-16646136,490720515,-855440368,64560447,-905772799,67043685,1243430861,50397700,-838638082,67043610,1209286605,33555492,1070399999,16786701,621625293,251659008,1070399999,16786701,722288589,1070399744,16786701,621625293,1070399744,50341133,319635405,1070399744,50342669,722288589,1070400256,50331661,621625293,1070400256,50341133,621625293,1070400256,50341133,621625293,1070400256,151005965,33490432,1785805,1070399744,16841499,-31768627,1070399744,16794907,-602193971,1070399745,67226395,67045632,740048845,1070400256,50349596,1394360269,1070400256,50362908,-2028191795,1070400256,50376732,958152653,1070400256,50359580,-1122222131,16777472,1070400511,33554460,67043840,1612464077,1070400256,755012636,67046912,-1509605427,1070400262,50632198,-335331379,1070400289,52560387,-1174061107,1070400262,50967815,-1375256627,1070400266,50858247,1107771341,1070400264,50815239,789004237,1070400263,50841607,537345997,1070400266,17419271,1648362241,-16711665]],[42,6,13,0,[88067331,67031,-855376127,140642111,16908300,55657475,85591,-855376125,274204991,54512899,-855435713,365626175,1443037442,171311951,-855376127,369820479,-419233535,67043615,-282837043,150995970,1070400511,50340630,1897283533,1070400258,51415062,1343635405,1070400256,50385430,487997389,1070400272,50399510,1458125,1070400256,16825878,67043584,1930837965,184549632,1070400511,50925583,-183091251,1070400256,50375190,-2028585011,1070400256,50371613,1159544781,1070400256,50343453,1746747341,1070400256,50337565,2082291661,1070400256,285212701,50397440,-16694756,37735683,66563,-855376127,69861951,-16711679,37735683,65838,-922681087,33554702,1070399999,50462724,-1877786675,50397460,-16690904,373280003,1706764,-855376121,33688383,188730627,-855441408,26610495,188730627,-855441300,17435455,155176195,-855440962,102302783,-16515069,188730627,-855437291,2299967,155176195,-855437341,429921599,17039367,56994307,-838638148,242221854,-855376127,409080639,-1090322162,716374825,56013059,-1023325734,1592131934,21742083,1476484917,1601896799,23043585,872499968,1235616587,-855507199,118490175,906166529,33489231,-603701299,50397446,-16494846,356502787,-855568706,121898047,71290113,-855439496,371131199,1766664960,1936683619,544499311,1684957527,544438127,1885434439,1935894888,1986348064]],[42,6,14,0,[543515497,1702129225,1667327602,234881125,1465140551,1329876553,1415071063,31086661,1297040138,1162758466,793659218,1163070976,1313429332,1331121988,1480935250,1393557986,1230394437,1330665285,1380930642,-531086009,1431374337,1096372805,1414680386,1158676635,1313425230,1279607877,1178948677,760499791,1480919297,1128354388,-397324204,1162283776,1431454292,1380927571,268473671,1230390596,1329808707,1297239884,1212372033,1409745345,1330927685,2184277,1413829390,1230392901,1296977746,-2074849723,1163003648,1146373459,285308995,1398031699,1413829204,1279412291,1146047828,268437317,1095062083,1095255380,1112032084,1213420882,1158938682,1313425230,1413829445,1414418246,1414418243,810833989,1095763457,1414283860,1393426461,1230459973,1464812622,1163155525,218227032,1112819015,1145984335,1128616531,100713044,1112820034,2249804,1096045321,1095783506,24855879,1179012879,1465140563,1329876553,1196576599,1124401167,1146244936,1393230172,1380078661,1330139989,9717586,1163019016,1145394241,117454147,1229737029,407196496,1162285568,1414087252,1146110285,1313164617,1313818963,1342832802,1380862292,1330202437,268476750,1448363335,1347896649,1163153999,1480938584,1124991448,1413563730,1112097861,1095586889,352434768,1095062083,1229210964,1413566530,1314014548,1398100546,100777288,1145853261,8410697,1413826319,1498173264,1280067910,1162104653,1192165460,1162761285,1397051969]],[42,6,15,0,[1280262996,10113615,1128616464,1380862292,1330202437,1212505934,218223176,1129596231,1330401877,1313818183,134323028,1162626372,1128547668,1141440580,1413827653,1112492613,1124860148,1297698895,1178686533,-1757066167,1162286336,1480938580,1095254868,1413693778,1480938053,1497453140,1162283776,1413827924,1279870529,201358405,1397114447,1230394437,1313296979,1124860006,1413563730,1414087237,810565965,1162283520,1346456916,1162104653,1225326673,1380275790,1313296980,1141768234,1413826381,1380010051,1413761367,218158920,1112819027,1145984335,1128616531,117490004,1280067910,676218706,1313411328,1397900628,1129595717,1380993356,374620997,1179587328,1413829446,1464158550,1414680400,1162302031,134339672,1163087433,1364218962,1141375209,1414877005,-799779504,1347159552,1346654036,1141244003,1280267344,201343824,1129596231,1465008456,1213482057,1393688926,1229083717,1346456916,1162692932,1330205518,302031694,1330464082,1330005334,1163023438,1381322579,8930627,1094931218,1230390604,1330665285,1480938578,-463977132,1163071489,1162434132,1380929623,1415071060,31414341,1397051917,1346722377,1413827649,24134996,1095520274,1413827929,1279870529,1128616517,-1337699761,1163004928,1381127507,1230259013,8015439,1413829391,1498173264,1280067910,1162104653,1158283270,1163154520,1431262296,201416532,1414745412,1129596242,1414283848,1376452824,1448362821,1112101705,6833484,1413826324]],[42,6,16,0,[1162892097,1095914563,1179601236,1163152457,218194258,1431391817,1447383625,1196577609,201360206,1465140551,1329876553,1196576599,1125122145,1413563730,1280266309,1313818457,1062094674,1296305152,1414813765,1330927685,14046293,1112359944,1279415369,184600916,1145525065,1245859657,-833338555,1163072769,1480938580,1095254868,1413693778,1480938053,138498644,1229784320,-414101426,1380129280,1163149637,1279345491,1162625601,1414418246,1330857298,1162039893,1124598070,1413563730,-1723643579,1163005184,1380930643,1397315141,-2108799150,1163069952,1346456916,1162104653,1158414339,1296913742,1178686533,-1354412983,1162283264,1279611476,1448297025,1162284544,1162434132,1380929623,1196576596,1174929503,1162690898,692995922,1313148928,1330007381,1095128142,1229736269,21648197,1196311826,1195724361,1212372037,1230459457,793269316,1380127745,1163149637,1297369410,1313427521,1163020612,3232835,1413826325,1280595279,1413828169,1297373253,1230132293,20206403,1230133003,1229210964,1196379201,1393623282,1229214789,1398032706,1162104660,1162037590,1393295803,1128614981,1397315156,1766737746,1162284032,1480938580,1229734228,22629959,1347240967,1279613001,1393557713,1162625347,1145981271,1480939343,-447199916,1162284033,1313429332,1163349828,6313048,1448037638,340743237,1296305920,1163023443,1145586516,1414087241,201382483,1465140563,1329876553,1196576599,1174994955,1146048332,1280067910]],[42,7,0,0,[1225785369,1380275278,1413694803,1381189974,1649689413,1162283264,1245859668,1381253957,1162283520,1129005652,1380928591,1158676555,1313425230,1415071045,1415071060,978605391,1162284545,1330926420,1112492867,1413694794,1192034391,1380078661,1330139989,1480935250,1125515733,1413563730,1297040197,1230258512,1111837762,1095586889,151008080,1095062083,1162888532,151010638,1381254483,1111575621,218105171,1397705795,1413827909,1279870529,234913349,1414808903,1297373253,1230132293,6116163,1163019024,1397052481,1145654351,1398100546,234897992,1448363347,1347896649,1330926159,870226,1313817366,1414677846,1280595279,1178947145,1179930191,944065609,1162283521,1229734740,1313296976,1125712045,1413563730,1280066885,1230262345,1313296963,1229213257,1413694802,1393295415,1163154501,1279349848,1515079497,1296304385,1297436229,-817216945,1480920064,1330398804,1229341775,24398924,1128616463,1397315156,1162625609,1212695903,1191707089,1313425732,-1825418167,1230177793,1364215130,1191772394,1229214789,1398032706,1393295801,1230459973,1464812622,206854213,1163070464,1413694796,1297369410,12800065,1413829387,1414742852,1398101057,1192034474,1163154501,1480938584,1414415700,1393819739,1163154501,1430934616,1179210835,1413563209,172904265,1162284800,1380272980,1196312910,1380532560,151080019,1381254471,1329745479,167806552,1112819027,1280262987,86607,1179012881,1465140563,1329876553]],[42,7,1,0,[1196576599,31283269,1381257994,1212372037,592727106,1162284288,1447380052,1128612681,1347637313,1313146368,1129268292,1192231290,1212372037,1111577153,1145657155,861096020,1330644737,1330075980,83895374,1414877762,201381189,1162626372,1112491348,1413694794,1342701637,1414416705,726550354,1397296896,1229734230,1413827908,1279870529,218208837,1128877653,1413825615,1397637455,167891785,1095914566,1313427536,23277639,1196311825,1195724361,1279743045,1112035417,20009037,1129858318,1162106188,1381189974,1230259013,1329792000,16406864,1413826314,1414742852,-1287302079,1162284544,1162434132,1380929623,1415071060,1393098846,1229214789,1398032706,1192493496,1430475845,1313165906,1397706836,1330205769,-698858162,1380129537,1163149637,1380275029,1129531716,1094996545,1111837762,1095586889,151099728,1330597971,1279870540,167837253,1381254483,1381253957,11292231,1397051913,1163022164,2573124,1129137163,1380928591,1330007625,1158021322,1346454355,134227525,1380013139,1129268308,1393361273,1313428040,1229211467,1346454856,1191838050,1279480901,1329745993,352341336,1095062083,1163019604,1196577859,1145981262,1128616521,251674964,1196705095,1213225292,1280595279,893734473,1380124673,1163149637,15094096,1146308873,1380533315,11098452,1094931216,1230390604,1330665285,1480938578,201331284,1096041811,1414680386,1129271888,1192690045,1498633285,1296389203,1162625360,1162171476]],[42,7,2,0,[1230132302,24597317,1094931206,-2024649650,1111558144,1146376783,25051983,1196311825,1296387657,1178946369,1146375759,20075081,1230133002,1347634516,-246657201,1179584768,1413829446,1699628882,1229327360,1196179790,1313425732,26563657,1413826313,1330135876,12536655,1279607816,1346720837,167832401,1146373459,1096045379,11814228,1413829390,1464158550,1414680400,240408645,1162283264,1296777812,1279607887,1380127232,1163149637,1414418246,1229213257,1413694802,1158086713,1095779406,24921415,1413826315,1330597971,1112492620,1158414581,1347634254,1347178319,-146454719,1414531328,1230195030,1732594754,1162285312,1396789844,1230128468,1129465178,961761345,1380127489,1163149637,1398100546,1145981256,1128616521,251671124,1162626372,1347634516,1347178319,-45791423,1379992320,251664195,1279481925,1128612949,1380993356,357843781,1162283776,1313818196,1413563476,184629057,1414808903,1179932741,1548043073,1162284032,1480938580,1280262996,5919311,1447121674,1397315141,-2125576366,1162282752,1347375700,218125618,1397114447,1279480901,1196576841,251666510,1163021636,1514753089,1245859653,-766229691,1163069696,1212367956,-1102360753,1145114368,1313818180,1397051988,1129469263,218134341,1296647239,1111840335,1095586889,83988816,1413563716,201357640,1162626387,1112495171,1413694794,1342373933,1721673,1094931214,1230456140,1464812622,273963077,1414729216,1398035009,1280266064]],[42,7,3,0,[1162297680,1124598006,1163087692,-213758134,1380127232,1163149637,1347243843,1112101953,1128547660,1393098804,1262638149,1162104653,1275527170,1145392713,6570308,1413826325,1398360144,1279345481,1414418246,1145979208,23086412,1397572621,1229214789,1146049602,14374469,1262570769,1245859653,1347699525,1096173906,30360916,1413829388,1415071060,1330401091,134220114,1347700039,1279613001,1192493139,1229083717,1346456916,1162692932,1330205518,-732412594,1280314369,1162697025,1229341012,8078668,1413829383,844123986,1192361988,1163154501,1480938584,1414415700,1313427280,151115604,1314213714,1128616516,301997140,1095062083,1330791764,1380208213,1381253957,29118023,1163019026,1346720833,1163154497,1380077138,1011372885,1313149696,1162758471,1297436229,1413567045,1313818181,251735124,1414742342,1145981271,1380341583,-1874506431,1380125953,1163149637,1162625360,1749374036,1296304129,1312899923,13914700,1279611661,1129595717,1380993356,2903623,1381257997,1212372037,1229080900,28791636,1413826326,1380009294,1347703621,1413827649,1313424724,1918387524,1431373825,1247367749,16269903,1413826319,1096041805,1162627398,1398032706,1342701727,1280920655,625299017,1163072768,1413827924,1279870529,1414087237,1413825107,-1001241260,1296304128,1112691795,13849676,1380865295,1229734213,1112491354,1413694794,1426849942,1413563472,1280262981,1850954319,1163070977,1346456916,1179796816]],[42,7,4,0,[1397178700,1125581149,1413563730,1397310533,1146241347,1162625601,1297369410,10244161,1413826323,1414748499,1095781701,1414808908,1163089221,1393033590,1230001221,525092184,1163072512,1414087252,1146110285,1313164617,1313818963,31348805,1163019025,1162171457,1346980940,1380141396,3558983,1447121670,507724869,1347356416,1330269765,268496962,1095062083,1398097236,1229083205,1346456916,1326514583,1163085382,1162434132,1380929623,1196576596,1124990993,1413563730,1413827909,1279870529,302021957,1129596231,1163022933,1330664526,1230260563,5131855,1413829391,1096041805,1162627398,1398032706,1158152352,1279350097,1213089618,1162285312,1279348820,1163154501,1381256773,1800619337,1162284289,1414087252,1112555853,1246975049,1163004928,1313428547,1229407570,11882063,1413826312,1380926276,302010183,1414087751,1414222657,1229804101,1230258510,30166607,1163019018,1178948673,945049167,1162286592,1347633492,1381253957,1330205761,1414285638,1480938053,1192231398,1163086148,1413694796,1162625360,1766151252,1162087937,1163150668,1096041805,1162627398,1393426559,1112495173,1413694794,1162762063,285330770,1095062083,1162888532,1145981262,1128616521,234896980,1465140551,1329876553,1196576599,31152197,1413826320,1464158550,1414680400,1162302031,302111064,1128551241,1381127491,1347702341,1413827649,27018580,1162691596,1145918798,1414418246,184602195,1297436229,1162494543,1196643395]],[42,7,5,0,[1296304896,1312903764,1397706835,201382981,1213482323,1179340623,1397178700,1125384384,1413563730,1280266309,1280266329,1313818457,-1018280110,1163072257,1398362964,1347241300,1413827649,1398097236,184644933,1498173264,1498173264,-1035055289,1312886273,1413565769,1279348805,1163154501,1192100207,1313166405,1330792790,1313164622,151029076,1297436229,1414418246,285230675,1380533319,1229734213,1095779674,1414808908,453077573,1431849286,1196376656,1431327573,1397312578,1297237320,1178686533,-800764855,1163004161,1312904259,457526343,1162285312,1381258068,1212372037,1297370178,1480934479,1330448384,1330922838,31676485,1229211403,1195722067,1329875268,1377108420,1229734213,1162102106,1280655686,1279348820,1163154501,1275461997,1413828169,150999887,1229212996,1414087234,285268307,1229409861,1163019598,1514753089,1313818181,285290068,1347700051,1413827649,1313162580,1162433108,218197075,1112819027,1095586889,1414087248,218131027,1095062083,1163019604,1196577859,134234190,1146373459,1196576579,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1442840504,-1910575989,1988843224,1979058950,305564420,859081472,542411712,-1961079669,-478084516,-75407361,545017677,1330707329]],[42,7,6,0,[-628417921,1207377803,1946157350,1342288655,1347440720,-1873784752,1204676622,-892788898,-919404542,-617426381,-1874346263,868823952,-377441326,-1869592653,-939519560,503316652,1465309326,-1979752824,1317665878,343343098,-401443073,1183384749,276234232,-401705217,1183384737,112886,-15960321,-1706030474,-64439,200558217,990672064,1963020550,-8486903,-1960872960,1183446598,-562131474,-1064382324,855640249,-1196690496,-1360527154,-565802748,2129199989,-12126716,-401705983,376701953,-1946519925,300678270,26011792,1317603555,36956410,1189675893,-1948808444,2084896564,8422539,-1947187575,-1898410955,2123103424,-1949332514,2017758013,-1961867895,-2054561722,-2050555744,131276,-1207777405,1190547278,41255167,-1968484944,-477888674,2051312385,-1951677693,1408068,-1070355712,214141867,-620516480,-1955577601,-2085885882,1537280711,2074192641,1183558401,1183558650,-1031033888,-19231829,529204039,-2096079479,230171335,45132544,617055147,-2085901496,-1414855481,-1425750141,-1414812757,-1961474680,-2085883322,1183523527,1183558648,1183558646,1317776372,1359406058,16777114,-562656512,1200357003,146690,-1192729740,1958742811,-18340,1442906042,244338770,185765864,1447721170,244338768,185788904,1446934738,22886143,-588771696,1958742859,-1589867728,1166606699,244340242,186920424,-1591839552,1178272079,24617456,2040595316,373655809,1347862579,384306832,1975520060,49276941]],[42,7,7,0,[-401698730,-1070381473,1702898155,1317764874,1292778488,-2147191551,-1958737075,300148814,-401698730,-1073020072,478925684,1342326727,197561167,1745778112,6946944,-6684566,855638271,526278592,1100489,-1946663285,-1962929090,-1962023985,-2138752195,-2067952896,-1007651584,-402617160,1183384293,-1002998558,2028475006,96568092,-1946230400,-1948177412,106305268,-1710065921,65535,369105081,-1705959850,65535,-13740522,-1958208738,2112999,-919403661,-330921533,-1948090741,114237,1358962361,1793881855,-13740544,1497899038,-1834285282,-337492309,1793881855,-1710593536,65535,-1834285282,80184235,-1409792373,-1410578805,-1948103029,335972289,-1070355712,28879787,-1950110976,-163148815,-1946923381,2122156860,913637131,1468669323,29554268,-1024054155,-166956028,74777282,-1023307544,-1950103245,1950825245,1329270133,-167217802,1946311751,-1947603993,-16028033,2126046581,34072576,1977894537,-1870664957,529258635,-1996389471,-2053014969,2085062913,25364099,-2062122238,2123038721,54918884,-628357749,-402652743,-1957691112,-397402619,-27786792,-1073020083,495666292,50347905,1849493372,-348687872,6831365,-1070387083,45686155,1326877472,-128566527,12126837,-564753632,1185417,2013220945,-26086,1183383552,-1994552346,-1072990137,1317739381,-1961630740,-1962929122,-2071491809,1352448,520040017,-1070381019,13101251,495706228,36063223,-2144177152,1954611070,-1705617620]],[42,7,8,0,[-65375,915261747,-1098055651,508624724,1461080406,16777114,-1705568768,-58339,1592280713,1958742879,-14840923,-6653833,-486539009,-389467340,-1706033064,-64033,1048780171,1962934288,268879635,-150863872,67118663,113706612,50331664,-1703380993,457,1975520088,8644614,-1946198039,-1898410793,478936256,1032570763,-1988212857,-947687867,-163148940,-196703317,200969131,1854587894,-2132442881,1347558539,276234065,-15829249,1996426358,142016266,-16353537,-1195175841,-919404287,1190580787,309658111,-1978775670,2122320999,108298495,-1962389621,1183386199,1406874610,-1873653421,1421600782,529258635,151425,-532248288,-1950105589,249817166,-1696041217,73276713,403479120,1489240063,-840347634,1485869083,-437694450,-1919905765,79683190,2287616,-471445877,-6663930,-16776961,-555157386,-159973377,-10008,-756485002,-373279745,922549493,1958742957,244338694,1327123176,1791226229,-6664126,184549631,-1957313600,73305068,-1956618355,38210311,184829707,158664263,-1257961529,84166599,79874485,2042101760,-326413056,1457032734,108432215,529260171,529260171,1342340992,515380348,-1706011904,87696637,41910363,-352095152,-396980203,-1073019812,881527924,-2071264119,-2063662948,1583284380,46844191,-1864856576,518818645,1996478606,70707206,46844191,-1864856576,518818645,-1957177202,495650942,10270719,-1070385153,108461911,-401698736,495648804]],[42,7,9,0,[-1635268781,-1962934272,-1083695521,-31062267,1088947023,126835479,10258319,-892788897,-661913596,444560,-661774848,-1070377130,185237131,-385649153,-544538381,1207312267,108266506,-401698729,-208978521,-1994767221,-2067269050,65694,-1961429016,2105550460,309657603,-1961468789,38270751,108298240,58956375,1157038079,208932875,-14125825,1962884212,1544808506,1988886155,-2144040184,1962935934,745930505,-13994497,1979652213,242614046,1354303262,-1510736896,10547073,507875161,-1873738013,416933902,-28931667,-62486099,239438253,425600,1167001973,709201688,-1960032881,1569393270,105605150,1207838215,-28931325,1006392971,1962975877,-1533723898,-2028440576,-2030001531,1442882709,1347834448,-401698734,244320726,1444970472,-2146408728,-1947268507,1178278469,990672122,1963031302,-2003151354,-1341882864,526278401,445129,1435555980,-1910575989,-1957210408,-167049610,-561304204,1207312267,108266506,-401698730,881540251,10534029,-963955317,1947284456,1759021838,-1960900834,-2026599649,1594329348,-892788898,-661913598,-326412912,1457032734,108432215,1383396875,529260171,67782646,-1873410444,1012262926,-1131596661,495648928,117942376,-1205892314,-1960378369,-1960058097,1547391773,638481694,-1962717186,2124253657,1207838463,-1878161149,398845966,-16772376,-1595406730,-399114481,1583288431,46844191,-1948349696,1960512287,-2145416440,-351270321,-440876046,1886215,-661774848]],[42,7,10,0,[1586190166,-1960867066,529204830,12879755,13010699,1996430196,178182,47184,47184,-401698736,-1073005673,720044917,-1950338160,-167049610,1015750772,-1947580791,-1040776627,359997440,1610604929,1330706817,108466548,1330510209,2062099059,112641,-16681751,697961589,184934941,1357608128,1075317914,-952333563,1330446917,1183367219,108462057,244318314,-1962787096,-991426946,-1959490796,1166750332,-465139334,-1988344437,1552606790,31687434,1368120067,58215024,-2140122743,1359676147,-402230160,1105920288,276103056,290714,777816832,1610567762,276102924,303258,16967680,-2132193664,-1960815477,1603087964,1947679102,-1960867063,1851755807,1435235307,-1961391762,1183414341,477924330,1308573067,-14060164,771785397,1220615935,1089031808,-1962928965,1060707452,529205876,-1618141301,-219479932,-1114948213,1065943172,269174006,1962871924,1014300456,-398822145,-1258333867,-1258356566,-1258356564,-57999186,-33137013,-11336881,1149963892,-2077011938,74711200,10519691,-381225392,-16550784,1190535284,410271977,-1961069313,529210460,8830851,-16157696,-1711241545,1379,727184523,-386936322,-1956840544,686025294,164665937,1988820992,-427914268,2045269591,-1705617606,112460477,14123846,1776834135,-1705617606,167379645,-386188056,921238329,1593946363,-892788898,-1957232638,478873206,10389447,-24444927,-32283672,881525572,-661863585,-326412912,869830174]],[42,7,11,0,[106859456,1200299915,-892788952,-1957363710,861361900,74877888,58062347,-1962900247,-165704738,1946421831,244340230,-1959148824,1744988915,-1818623832,-486539259,-23637928,1032520517,-1946417378,5290462,-2020891149,-1951727454,-1426021241,-401705077,937623627,1746827147,637995063,-956084994,40583,189265408,-15830000,2013210743,980942652,619184234,75402072,-166540568,1527778116,-1962717186,1527573443,1392726014,16777114,1606431488,46319966,197561088,1393915126,1157519110,232712195,1594051838,-919381241,74760203,113067,178567363,518818645,1465309326,-1962379637,-1960866850,-2145416226,2085618303,19380244,-40218541,1527294244,1342340992,1156252532,-1950338160,106335036,159240715,10261763,820708221,33194896,-1791373293,612237468,1359842130,1364591024,-401698736,1348074236,182295121,1515716608,141869067,10257803,-595606981,-920691105,1226,1426787000,-1910575989,-1101572392,180309831,703232,-16222465,244319862,1594053864,-892788898,-2051538940,-326413045,-2585058,1996425334,1354773254,-16091393,-997520266,244338710,-2080392728,-920712508,-939521846,503316496,1317558102,-263796749,2126774272,1300964872,638116610,184831371,-385649207,1586167967,1960512262,-1960867018,1207382623,1954545702,108461866,-16091393,244320374,185972200,-2129103678,1954545914,-1980724465,1451882070,-263289868,16836866,637645801,-1475983989,-145459967,-62486047]],[42,7,12,0,[872306313,-162625079,653545097,1225280906,1174604003,-27913220,1183447266,-94991880,-2097142779,242483410,-92024829,-16288767,548992582,12294400,1530823456,57933825,1394606779,-23441326,184549379,-385059392,1273561428,22782209,-1962856983,93999344,-486539255,-1030873363,-61409141,-1979156795,-466483132,-1962515209,-1413467176,112805446,-1952058624,-1951663034,866909766,-1951683648,216267342,1241009667,-4716940,-196673537,113323,-201867213,-1413313621,-1414807501,1317740382,-1724259338,-470528373,651899683,637814667,-1994885129,-1031013818,107476774,139954726,-487066062,-1946663287,116128342,335037955,1347615318,-485345816,-163149551,1342184632,185734376,-385452599,-1712783215,-1898214400,-1948742717,-1413467329,-1420866632,-1425964127,-1425963615,-2085896141,16876294,25499267,-1413051648,-1414807501,1183558571,-1070355466,1190644019,1946157808,1586189069,-1960867066,1334513735,-1951704274,-1070355519,-470528373,184659970,-1951666106,362436347,-1962934263,142525687,172854054,206375718,-11135773,1996487286,1979655928,1979655692,-401698806,-963954808,-920691105,-1962932534,115603022,166107729,-1705639936,3487,232168022,-1070399488,-1413947669,-326413045,1457032734,-3591337,1996425334,244338950,1610469608,-892788898,281542660,1461583872,-1929425272,-1916760368,872214654,1183558592,-1411871982,-1424996725,839667338,-138179603,984545,-788475261,-774319638,-774319638]],[42,7,13,0,[-785811990,-1409407784,-1978775926,1183558625,1183558408,2123213578,-11629840,1996445462,-401698810,526384493,969417,-152321997,1426975672,-1910575989,-1957210408,529205342,620906379,1736515584,-2082472190,1946158718,38764805,1583292416,80398623,242333696,518818645,1465309326,1996474675,242679568,-15960321,1996425846,108461832,-401698735,1583349576,214616351,245282816,518818645,1465309326,-1070366543,-15698177,1996426870,175570700,-16222465,-1873803658,-15013874,-920691105,1426066634,-2095125365,-397210941,870518857,-812918645,-628342901,-1070349682,-963924996,25403819,25534891,-2096725077,377684225,855638405,-947147840,-217680187,-1948610908,532909048,314057,1427032760,-1910575989,173968344,1183522699,106334984,-2028976249,-920710569,-1207957814,-1957359811,-661774612,-1962516853,273124127,521295755,182985,518818645,108432214,393541131,1284191371,-16194796,-593881996,-16777203,-1952839052,1577058319,46844191,-326413056,1465275166,-54512890,184972939,-1959889674,175439668,827290,-1910316288,100174786,1284177952,101376788,263559761,-486080512,1435051545,1166616076,-1950184438,197823431,1583286216,-892788901,1962868738,261331466,-1070399488,-1192825959,147328860,-1910636544,-1957210408,-561313162,-561307765,2139103115,343691266,1392642744,620599888,-2141517011,1951400575,-1871844605,529260171,67782646,-1873410444,872015886,1183576971,105253640]],[42,7,14,0,[-796114060,2123219086,-1413467144,138841003,-1413467221,-1190596733,29032450,1126557696,737953419,2089678918,-1898345392,-1952863295,-101251506,105286571,-1421805359,-1951677813,-341113274,-1898345460,1350340033,-1414812757,112811,-920691105,-1207957814,180883448,-1910636544,-1957210408,-561313674,-561307765,2139103115,343691266,1392576696,620599888,-2141515748,1951400575,-1874072829,529260171,67782646,-1873410444,861267982,1996485515,1517616904,1609043600,-163149526,-1064382324,871923341,-1951683648,866846278,-276583488,178440,-402652741,1183531643,-129618948,-1957018487,1583347270,80398623,-152352768,1435555980,-1910575989,2123061208,1962871562,-1948284059,172488223,1460040708,-253227376,-1958900942,-1014298530,10657159,-1950143661,106859464,-1652042869,726859940,-1957604653,1157826630,1883605368,50742923,1166637637,1085925490,-930391464,410307083,-485601909,1380995347,-15208984,753404534,-386431226,-142084461,526342234,445129,-25270912,863264139,209022045,863395211,74804829,25054592,278706379,518818645,1465309326,-1962377589,-1960866849,-2145416225,2085618303,17020948,-40218541,1527824420,1342340992,1726677876,-1948284016,172488223,1460040708,1021841040,872123186,105810880,-108835613,-1958250744,2085455833,141871931,537546112,1074417024,133923665,58468991,-1929379141,1258503222,1972054900,684098354,-472783919,-217848879,1816496557,1850050989,1950714285]],[42,7,15,0,[1984268717,-401698728,1583349586,80398623,1569276672,1851623788,-1988862583,-454330787,-1174270023,116064360,-1174269511,-1229455240,-326413039,1473809950,176065362,529260427,529260427,1342340992,-1047850116,-40218541,1527896356,1342340992,787153780,-1948284016,172488223,1460040708,-2065166704,1543211825,1174471051,37849864,-2096740863,91584763,-1874848791,1069148560,1600098448,113953055,309311488,1736,1457032734,-1962254709,-1161809121,-208961536,1946764856,178254,-16091393,1996425334,1961381894,105285888,-2146937207,863371262,-1959895925,-1996454265,-1705969082,4042,1183564430,-773795578,-2082960416,-14285117,2013210167,-92864766,1044122,-164472320,-1927812264,1552677966,745865006,-13994753,1996425334,-11463162,526255199,445129,518818645,-16777032,1996425846,108461832,387152,113953055,182272,-1710860800,65535,2097348669,155633159,11528448,-1962248565,442272564,1200299915,-28931830,320117328,-1030881280,2122373259,812908809,34176640,2122321012,74715145,607942,1552643563,642250546,-260833024,-16222465,1342572150,1762339738,702983,267117303,637947531,41029435,179882291,98694912,1552613380,642250546,-661978880,1577257844,126559748,-335544390,1207313960,393478665,106924838,-787487869,-1948003869,-1962738809,839056791,638249974,637945739,839407499,105286134,-16230775,832241270,-1962934253,1451951686,-916584696]],[42,7,16,0,[1426065602,857664651,155617984,695517195,1946157373,146697,-1070398348,-1706026005,4984,1476591677,1586229372,-1960867062,1207382623,1946222630,-892788767,-759693306,444434,-661774848,1988843350,-1948349686,-1948349665,41910303,-1206617008,1347617281,-1859846758,2139118354,57954306,-1148178453,-1070399416,-1954545478,343706420,393543435,1300970891,49906442,-1958736523,1317619788,1246530554,-1979953527,1374223942,526278400,445129,-938180680,503316486,1465309326,-1962248565,-1960866850,-2145416226,2085618303,34191380,-40218541,1528079140,1342340992,334168948,-1161809008,881557504,855657659,-28931648,1593837544,-892788898,-24444922,1183578883,139889414,622208,12062836,175570688,-16222465,-397408650,1552678435,745865006,1378514175,-11067824,2122515551,510918910,1312361867,-1962379782,1312358989,1343190268,175570770,-1877707521,946202638,-544516006,-1962522997,1200031830,374834964,-440926013,-326413036,1457032734,108956503,443875083,-1821851597,-1960442091,1569400381,-1867518,1291551071,-352095153,1988857977,-1948349688,-1948349665,41910303,-1206617008,1347617069,153419162,2139118357,57954306,-1953475349,-165704738,1946421831,244340230,-1959903512,105810931,185484427,-485657152,-773287633,-1993378814,199953988,1364204003,188919528,-14715712,-1258353036,-1258356574,1340604580,-2029393133,-1873736116,161867790,-402098433,1583284611,80398623,-1864856576]],[43,0,0,0,[518818645,1465309326,-1962379637,-165704738,1946421831,244340230,-1959930136,-1600353484,106838784,1547383924,1759022110,1964971431,55574019,939466635,-2585058,-16736076,1021838966,-1600353470,509360896,1965021324,55049731,126820235,-1998006130,142016497,1593906920,-892788898,28377092,-1257983683,-1324422240,68598273,78710251,-1258023494,376223758,712,1457032734,-28407721,-1946194296,-561312138,1207312267,108266506,-401698730,1996434763,142016262,-16091393,-208991114,1956707712,241077094,2139103115,326914050,1347666571,-685441638,2139118357,57954306,-1191143191,-57999358,-617412842,859595496,239340480,1156986229,225706250,640310468,637685643,-352036981,844925705,-1962389621,1347422807,244339281,188910824,-1990429504,-661975484,1333862283,-1960837118,-396945668,-1073004084,-125090444,1586158387,-1979675649,-315425202,505306251,381839443,55574047,1364676688,2145914512,1207851839,-1073012989,1996427124,1959950,-1593868672,-2132278411,1475382256,686296720,-2084140280,1583286468,181061919,-326413056,1988843350,-1959490812,-1962893156,2089487940,394160158,1308501511,1958742787,1979398968,-1873784031,1106176014,190535831,1393259775,1333861771,1528823810,2089485803,-1993413858,1347886716,-1878955437,1057286158,376815627,-350323573,1962621720,244340493,-1962427672,-1996447556,-544530820,-352291864,1757426434,637999054,1594050046,46319966,405583872,518818645]],[43,0,1,0,[1465309326,-1962254709,172488223,-16223228,244320886,506190568,521681512,-1960937589,276073780,-66683196,-1515870811,16022659,1962117919,149914379,45734707,1001777152,-400657153,1583284231,113953055,-326413056,-402366837,-1027014652,1499987970,-1960442088,243743,176128806,637894436,1074546571,412858563,518818645,1465309326,-401973621,520552408,-1005553779,-1510209922,1604691365,-892788898,1444806662,521712232,1780255638,175636226,685978,-1961827584,-954233896,1867252295,-396996528,1582841799,-1010824417,1458342741,-1962641781,-283514828,46319966,439484416,438108159,447682836,435951896,428284188,448141600,449190180,449190184,449190188,449190192,449190196,-642246344,313368,-661774848,1586190166,-1960867066,41257979,-1610561801,652936052,142443408,-16223232,244975222,-1961424090,-293534114,-167555257,-13699581,1595478676,-892788898,28835842,1005906688,1946245918,206408555,1750273763,6946946,2140799082,1526726658,1173877643,1946157594,376831798,1284762,-1185918464,861011963,-11513664,-1382413707,1375731737,1354773328,408783696,-14393345,865733237,-16777196,-744876427,-1962934247,115545165,232954449,1979645952,434543114,-1873412096,98428942,-1023409736,1979708299,435067402,-1873412096,97118222,76822075,113706613,1172,-1023409736,51019139,2105738868,175441162,276168531,1704602,529226496,755124107,-146780345,-28931624]],[43,0,2,0,[1326731,-620028021,529226868,-1962782837,2121632573,1278948491,-1961659270,-167022988,-253033868,8699275,980745995,-11279893,-1080395660,1526726681,-11513261,-1960903050,1096387,-98685,179962741,1354892032,1347469363,1577013328,-11314396,-610633612,1526726681,1586207467,84535302,1409239529,167942298,-1873558774,85583886,58048523,872363497,-1873558592,769255438,-661913405,575632,-661774848,2123061078,1979648774,1530825476,112641,1593901033,-892788898,463929348,465509242,468196216,1069030252,575513,-661774848,1586190166,-1960867064,-544536962,1586175883,-2145416440,2085618303,19773460,-40218541,1528391972,1342340992,-1461124236,140413696,1207312267,141820938,-1878493441,686417934,495697971,-1962379637,39815988,1610605441,1330445185,2112553846,1206616464,786682191,452110335,1460172543,501747344,-1872303110,1996448747,-1947707640,1958742791,612141912,57999115,-1996272130,-125098940,-1962719746,281510717,-1959363447,1149699654,-2026771692,1996427900,-401698808,-1073018218,544589707,856849543,-2028016704,1996428924,244340488,186811624,1976011712,377259783,99336243,24494091,526278464,314057,-169099213,1183432755,-1983892488,1586232390,-473199864,-165704725,1946225223,846695395,-1993976693,1149958742,207915534,1044067723,745800027,18498807,-150572032,1946159298,274172863,-2080614775,1946160252,239876883,-2090332556,1778412032,429627904]],[43,0,3,0,[-1595211776,-1862759593,-212735986,-1030818589,440727447,175374338,991319179,1316289622,-1960427029,1976699669,1972053562,33456392,993752065,-148081168,-2147419578,1996435572,-401698810,28898030,142016256,1342600959,-622326128,108461829,15208080,-1950183693,-15995912,244319862,-369964568,856096566,1317771712,1360192508,443783761,1381564416,-1617276592,1476395034,-1993996454,-1993993659,1586173013,-1960867064,-1072957370,1392914293,10522507,1394499467,452945926,1342055943,1347487491,1979655760,1979655682,-401698812,1750809882,638000362,1526941694,-2034792185,846695168,2508023,1394504832,1979655686,1979655700,746061586,103446527,1354773335,779586384,124804351,713001307,-1960032372,2005337718,201231128,1443591414,602410640,-13333518,1988824140,-13333754,1183517764,239372552,2122576011,544538872,-401698730,1381381113,-401698736,-1873348860,871294990,-1873784234,-144906226,-97654698,1206503307,-919404290,1442951485,-1070385781,-2130551669,-2124415005,1917799931,1358659846,-385452465,-1595342687,10402560,-152895349,1207994688,-2048326796,54918656,-1710197505,7354,-1993718647,2089495636,29882122,-1959758848,529209436,-15972353,244324468,-470700312,-1950183843,709134296,-1960029049,238753868,57999707,647610419,638732169,-1156294775,-940113918,242548864,-1708624641,65535,-1153674103,2022375434,50037532,1174278772,54364931,-1996274497,1263218296,183232633]],[43,0,4,0,[119342184,54918694,28373227,1308493291,1589654275,1958742979,8997114,1962931573,482581032,1962868736,509778448,1156972544,276037898,-1961337717,206569247,-1877445377,-252647410,-1157411330,2022375434,50037532,1308494196,2034977539,1756359665,638000705,-352104962,-326412816,2123061022,-18683898,-892788897,-1957363710,-1957224724,-722991490,-920690690,714,-905969224,1515782146,189878875,-1205963557,-1064427876,639601446,-2147334261,764436452,158748486,1996491581,-997995772,-876596476,518818645,-1962519983,-620033442,529211252,1334510000,1608876034,139344784,1312494460,185499398,1499072448,113953055,-339725568,-339725324,-17936,-218316749,1239021486,-253223229,-1161093121,65732672,1526727354,-1173951655,-1940193278,1347573961,-437628079,-1174405096,-286588864,1760332629,1996431362,74907398,821146,79874304,-326413056,537028638,-16222465,1838810742,520093727,314057,518818645,-16091393,1996425334,-1711117818,65535,113953055,727210752,-1933276192,1541668818,-2096296,200510435,-2145815306,1962935164,-1948873965,38061876,881524736,191535698,-471138304,920423363,-1962647669,38258463,-823525376,-1946157025,-1910599464,-1705552168,65535,1980760125,-1697084651,65535,-998194389,1406874372,-26032,1583284224,-661861601,-326412912,-1948742114,529204830,67782646,1996425332,-401698810,-1070390269,184966795,-1962511141,-1601729761,-892788992]],[43,0,5,0,[-1957363710,-919396628,-1962931525,-768406970,-1031736329,188830256,-1946978880,106874049,394798682,653910595,-920711288,-1946155318,-1957326632,-661774612,-1950338218,-620034466,529206900,-13731957,2013211767,207421226,-892788898,-661913598,-326412912,1457032734,1586217011,1960512274,-1960866969,-919392649,-13862913,-11457929,1996427382,209125134,-16091393,1996425334,274530054,-1961730421,845122335,2508791,1345680385,8828159,1952922,-1950183936,126559960,-1014773453,105926918,1415380819,8828159,1993370,-1811495168,-16777212,496636534,1477693200,-892788898,-1957363698,1183522540,105253640,512626548,1996424018,108461832,16777114,-892788992,-1957363708,1183522540,1958742790,1377734156,108461827,16777114,-892788992,-1957363710,512630508,1996424018,108461832,16777114,-892788992,-1957363708,512630508,1996424018,175570700,-16222465,-6683018,520093951,576201,14,1966108,518818645,2123061078,-1960998138,-478084513,-75407361,208817995,512427637,334168411,267115315,1330113409,-1959863549,-1960736609,-1962844769,526278595,182985,712,861361694,2126813632,2105615878,1963000072,8710403,-1962248565,276102964,2154906,-11513344,-40234892,-1191182304,-11468795,861341814,1347440832,777816912,-1960550401,1959398344,537028691,-2087038894,184549407,-1992723264,-1705968058,8685,-13863681,96021108,1996443904,1347573512,1364314419]],[43,0,6,0,[-13738869,-11525025,-140837258,1476395041,259375115,-1694599425,6701,864026810,-1962546240,-768344506,-920691105,-939522358,503316484,1996445526,-401698808,1347611935,1376417535,-401698736,123469634,1836438027,1769259019,-1962379637,172263220,872302217,340035520,-2080618871,-1962796468,1032522366,-1995422325,1166743108,407144750,425603,-1070389900,650720153,638078858,638469891,-502245613,142016502,-14266286,-14283657,244320887,-14522392,1486552694,-2097151966,1946221694,-59310328,2288538,142016256,1877479056,526278636,445129,13512,1187469142,-1962934058,881526390,-1959625589,-1073016763,25247371,1149987956,73304836,1334517643,48857866,-1948496247,-664892973,-16040053,495670644,1963083579,-598832144,276154635,994593931,-512424369,994725003,-646641585,185485195,-1960086336,956338820,158665287,9733259,1946961721,-1962439916,1586223198,1376225240,-401698736,-346358713,-1983892726,-947188153,-1962760215,-1996451188,-1936984498,1317601428,1212976120,-1947185527,1317620300,776768498,-779292021,2123219342,-964428568,-1951554294,177384912,-1190365962,1996423168,1364218374,-1410361624,-2086294638,-91548946,1183432755,-96040450,51018883,568918901,175932161,-385649659,1187447145,-16776216,681185396,-1912602590,-1948742718,-2094658476,460655679,172985126,2097805699,112689,-92020525,-1960479743,65065416,639626177,186664843,638350784,-2096214133]],[43,0,7,0,[243075577,-1948200128,33194952,-523173260,1187504337,-2097151788,1433731833,1946286723,1586189136,-2128639226,16811711,1098210049,30688967,1065559552,-150768372,643028062,-768401661,-1994946778,1452003414,651309780,-1996335225,-4533674,1468475135,-866744060,30703235,-4584843,1468474880,-833189626,117646939,1996444422,-1185741306,1385758724,105907793,208994131,-16086374,-2096669697,1946211454,520300068,651187851,1451956105,1468606162,-866743550,72845606,30703235,1451951989,1468606158,1962889222,575379984,190316544,-385649216,1183383861,-1948742698,172460831,1149961195,-28931824,604478032,1183383552,-329872918,-661929330,58052619,83954921,-1993998304,-1943664057,1988824135,-1959490810,1284188740,172291628,101741569,-1898411181,1200301761,1334519314,638016276,638732169,-1928048759,1988880510,-1959490810,45624924,-3591424,1962880116,1461080106,1996443985,-159973384,186933247,-352160320,1049867,-105650096,58048523,1342211049,1207883915,-1962439933,-1983892520,-2071261625,1200160914,-1803252982,206014720,1552663435,97553198,45678608,1962889728,712310572,509023825,-126419120,-624897,1532634207,91602955,770438027,71601040,-1962521461,75402226,1149844875,72124674,-1980742005,1183516228,138709490,-1946526071,-1994553397,-1946799332,55574233,108328459,-401698730,1183578547,1958743038,-25755882,2424474,-696352000,-16223232,244373110,-1947009048]],[43,0,8,0,[1583348294,312009,6856,-1957210594,529204830,-1959626869,-1073016252,25116299,1953821579,-1995278453,881584758,-1962228093,2123170388,-1898935058,-1515870784,-1378841683,1962281618,47374,108461907,-397324206,-1420038945,1150004114,2013221112,1819803508,434638480,-1036805861,865714731,-1332769854,-1980181760,1988882502,-1959490810,1586168908,-1960866838,1066135622,292880139,1329274251,1005810946,-294320569,-1091975285,-1983892736,1552673862,113198,2123221299,745865198,1378514175,1364285206,1610568017,1975520036,9169155,1342179845,200818920,-352094784,-1957654402,55049944,1988822923,87329542,28901386,777816832,-13863681,374418036,508567127,610271056,1975520091,-336360699,1586073665,-1960866836,1200161860,105155330,-1962653815,1200222278,847022854,1979666515,712376104,1441271440,1200184090,-327251192,1586181515,-1960866838,-1992325169,-1946799300,1342106718,1962281731,244340230,-1946663192,-1072960442,1988833652,-1959490810,-620027300,1342047092,574916867,1174337675,-1960998141,-1802959273,1468727432,-1969977080,180585216,-2144052087,1608452708,-892788898,-659030014,-326413026,-1948742114,529205854,-1962391925,-2021194154,-1752760174,-920715116,-1207957814,-1957353521,-661774612,1586190166,1960512262,-1958769831,-771030443,-494841736,-92184577,678711112,1330313857,507199605,980681083,17843655,-1843512576,990278660,1963234334,-1811495162,-1207959548,401276929,-620028533]],[43,0,9,0,[2139098996,529203459,1207894899,-350254322,1606913005,-892788898,-1070399486,-1957300757,-261611796,1586175783,-14710006,1996425846,108461832,-16712216,283642486,-892788752,1673003014,706600,-661774848,1988843350,-1948349686,172488223,1443263492,-1863840112,-1946973413,-511638964,-108961793,192696144,1342316728,690290074,-1955599589,-922022324,244329333,187763688,-1956678464,-2128639016,536871503,-1961999223,2089496156,1355363122,1979666769,175505160,803737232,-1983892687,1183446598,138841080,-1946532215,1183385158,179196,-622963,1461062262,710207571,737822347,1586230854,-128046084,1343124735,5302355,-401967361,1583345295,113953055,-1864856576,518818645,1465309326,185222795,-1960151872,-1948349456,172488223,1443263492,-588771696,-1958966502,1342218373,-16222465,266864246,-1746381312,1290295023,526278638,445129,1458342741,1988828759,679700488,-1959490785,-771027884,1586178932,105286404,17980417,1140921948,340001040,18381965,1560347229,-1928492284,83953277,-85833913,1967802183,112874,-916562145,-1207957822,147335550,-1910636544,-1957210408,-1073018298,-661959564,1207312267,108266506,-401698736,371071567,-125924089,-1526303035,530949541,1375239821,369784575,-402494889,-1957090970,881527414,-1710983425,65535,4049203,1090615043,371094783,-401698729,1583284392,113953055,700495872,518818645,1465309326,522856040,-1962385781,-1946973409,529204830]],[43,0,10,0,[119470987,-1145031684,-217907190,210500355,-372126933,24487923,526278464,314057,518818645,-973318314,-1817377162,828938157,1988828970,-1959490806,1955400788,1959922456,-1850914267,2096642989,-130306787,-251459460,1179054339,-372119573,2094545837,-667177719,-186513284,-1070338837,28312299,-920691105,-1962932534,2013214428,705206786,-919404544,1996685373,482885889,1444806656,711944279,172395295,930398219,-1928915204,-1196694402,-978648701,-1515911562,-1378841683,2146980923,1434920452,-96191492,-2027551617,48496197,-1416478144,2123213714,244340708,1593859048,-892788898,28377094,-919403797,1428868792,-1910575989,-1957210408,1183254598,138840326,-486113651,173968154,1996431243,1784092170,673245185,-1962248565,507808564,1745503881,-1960891619,529205854,369784575,-401698729,1583349502,113953055,-1957363712,509040364,-1909763912,107908056,-1476245877,-385649280,2133065860,-1962785143,881524854,-2130555765,-2124415007,1951354105,2089012225,1651769356,259326632,-1962249213,-620495268,721994627,-1929122829,1988696180,13166612,2089635954,1963042822,52202247,-59142693,-1961329015,39684885,427090954,990137995,-1962770479,139365329,41736507,-751052405,1793786748,206997904,-1341104503,1583292161,-893383843,-1070399486,1988883435,7923732,2123058291,-2093118720,1946225789,1963108585,410881312,-562759877,67001483,147031003,-469044437,1317734516,72104710,2045364349,52202495]],[43,0,11,0,[141594075,990543107,179795191,-1947503388,1278937678,-374637054,1015283548,-1951435774,27793534,1552747893,1962621702,82805665,-2080417303,478872775,1485691651,1960786694,-11998835,-1962781557,-469105572,1317738100,2144418566,-1949201662,-650442162,-645201284,142463803,-1995549047,-1007152546,1907934201,-326413013,1457032734,308185943,1207312267,141820938,-1877838081,392554510,-1961730421,41910303,-1207141296,-1706031587,683091197,-1919931157,1273498198,-2027916284,1317472854,274106636,1594773129,1482497886,1784306011,1778412032,1397838336,-1207243952,1583284225,248170783,749713408,16072,1457032734,-2000669865,1183382086,-163149317,-940030327,25412678,-1961337205,-27358945,-1961474421,1988826206,276728594,-838612853,-167046771,194052473,-2029880833,-968455718,-1983357303,1451870798,-27358260,17450998,1317012597,1200423419,-297367228,-1947181428,1586040414,1977289702,9824515,1183385483,205949948,-1962254709,-1915878456,2046167825,-16019199,-628686215,-1981921655,1317658718,-464090654,2110146107,-999914748,-933348354,1719862397,1988885956,709135356,-1993583477,1451882054,-79262984,8889482,8823818,1912798336,-1962406910,-1517617538,-1526071161,-58720122,201486850,1963239428,1946724365,1146916105,-1930535287,1157034078,41222410,61342220,1569392756,475806492,1183328885,-79262981,-1946388853,1569455742,743803690,-1980604791,44627030,1552614772,-1475351762,-1962380280]],[43,0,12,0,[116076124,-1962898711,1586048605,105286636,-1995942261,1451878470,-863635478,1946159616,1996445458,-931725370,-3508481,244370550,-1961600536,1183391301,-1032417854,-401698730,1232403688,-1949413749,-967955519,-1948365309,-628371370,63460907,1996480598,-227082252,1996444496,-159973384,1317753425,1372072914,735336075,1996444371,-394854422,913702686,-1018113,1586228854,-350224404,-96024913,-96040447,526278552,1362633,518818645,-15698177,1996426870,175570700,-16222465,99092086,-892788992,482869260,1465253888,-2082060601,141986561,-1962129781,1183386206,-362903064,38570806,53920003,1183384668,-295794196,-2145402493,-1992892191,2123039308,-863635698,1946159616,1996445458,-361299992,-1280257,244379254,-1961655832,1183391301,-461992476,-401698730,1081408528,-1947185525,-229209151,1311496843,-363451416,-13863425,1397762677,142016278,1317753425,1372072948,737564299,1996444371,74907398,913702686,507790733,777882448,-1192550401,-1026990497,381157388,-326413011,-1948742114,529209438,-1961337205,41910303,-1207141296,-1706030784,752755965,-1953480725,-527824826,-1070347227,-1002831128,1586169204,-1189115122,1996423169,376897304,-15436033,1996427894,242679568,-15960321,1996425846,276234002,-16222465,1592264310,-892788992,-1548222444,-326413009,-1948742114,529210462,-1961730421,475958047,2139103115,209473538,1342915000,-1037763174,-1876169937,-16776519,1996430454,410451738]],[43,0,13,0,[-15304961,1996428406,276234002,-15829249,1996426358,142016266,-402229505,-920715259,-1207953206,46673931,-1910636544,-1990764840,1586232910,-165704934,1946421831,444006152,-1394078064,307662099,1946200552,-1947104477,273058810,2054471691,529258635,67782646,-1873803660,327804942,-402106739,108331142,-352321096,2122551416,141885950,990922379,141826630,443928123,376821563,-15042817,1996427894,-11053548,1996427382,175570696,1586184427,-165704944,1946225223,-994036969,-1960433057,1312490063,640842764,990138251,695995982,-1960878497,240672229,62581328,1996488703,309788442,1444181759,1354773335,1996443728,74907398,-387445104,526278651,1622729,-1947563179,1586169414,4622084,50486919,1174601822,73304322,-16365943,1427507318,199754346,72256290,1946177067,106334982,1560434219,-2067267389,1448542208,811907102,-1070868338,-1980610935,1183440966,-330921490,-1961206133,172488223,-16223228,244324982,-1961714968,529209950,-2147334261,1346199524,1745711695,-40236494,-1959776476,108063216,-1961206133,-364476153,1207359627,292831242,1780119295,-401698816,-1073017727,-1427569803,-362902779,-1556985973,1606682016,1200301626,-263812842,138906406,652363401,-1995815029,1183573062,-1874425580,-1994897781,1183547462,-2109306602,-1961867637,1183388246,-1906931316,460640267,504518283,-1954251123,-1912138000,-1515870758,1183653797,-1941534332,-7448948,1183652470,-1957685632,1175130694]],[43,0,14,0,[-1207602160,65732611,1342177720,-1960765976,1175130694,-1960676336,1178175558,-1962312060,1183417430,-2007594620,965363339,159286854,-1987684725,1451853382,105286538,-1995942261,1451860038,1976568738,19458307,687747,535364469,-362902783,24936323,-1081929355,1962934448,-1296071926,57999360,-1962867223,-1052767674,-397409568,1183444203,-1571386976,58052619,-1962624791,-2020873634,1183383728,-1299739672,-431585024,-2021015509,-2021064528,1589903538,1200170656,-1604402174,38243110,-1157134042,1586036737,105286638,-1995942261,1451881542,-28915722,753598468,60847812,-1960378762,-1047724988,653557444,-1047657213,-1006335706,1979949174,1153902334,-2097151998,-2096958394,1124400710,2097831481,444006351,-6129921,1183555702,-397393910,29237270,311040,50218695,-1004737792,-1960402850,120268289,-1711383037,-1037319629,-2096658138,1182991559,960889598,-545453450,-1995815285,-661914554,300671953,60847812,1149970163,69805822,1325353803,-58817540,-2081849599,-1962762170,1586227270,-1333294614,-431584512,11700105,-2081792373,36031,1340670837,1833404929,846153522,1194489159,1954588791,945785610,-150714485,-1962480680,1200306271,-330921724,-152412533,16813191,1200295028,407275876,-1989785717,1988826694,-1937246496,695470080,-1927645441,1343661126,-16637286,-362902529,9209846,-1962576880,65775222,-1952156021,1194552903,-150831754,-1937246498,1047790080,-15042817,1996426870,175570700]],[43,0,15,0,[-16222465,1996424822,-1602814046,-16343398,-230258177,-152412533,67144839,45681012,-101213952,-1947056503,1194552391,-150766220,2122576478,74776818,2071262731,-327745709,61466638,1718927371,-887041,-73733002,1446295552,-991273333,-14271905,-14285193,-125107081,-8610167,-8485236,233311888,1996443661,11967212,-134007610,1444445737,-1695779073,887423227,-990742785,654277790,637827071,-1962510337,-401698568,-11531040,-1231360906,738197248,373686727,1183517163,407251442,-1961462231,1183389766,373721984,-8239479,1183652470,1783633536,508880897,185091723,141887046,185747083,410259526,-1947574645,1207317087,158601254,-152412533,1946684231,34400515,-152412533,1946684231,444006176,-15173889,1996428918,209125134,1779070719,1778412032,174365185,518651903,945785602,-2096138357,1962935423,-362902772,-2093457525,1946158719,-362902739,641359812,52692874,242549564,-1947574645,1468674655,81953630,1586171115,845122538,-2094901366,-771026718,1586171252,845122538,-148748405,-1947196464,-2013861282,1946812620,306613066,1947223563,340194846,1393718278,-8096001,1996457590,-1971912824,-270004592,340194828,-14387964,1183574646,105253640,-1070922636,1183515627,1996443776,-1962907006,1174663238,244338818,-1962097176,1451953222,-1673098994,-1952557431,1183386182,13039506,-1960610786,1207364190,443875595,1444574975,377505421,-260636848,-1935617,815457398,-382241792]],[43,0,16,0,[1586168019,945785834,55838350,-1947568501,-1960436108,2088969780,58008586,-2097110295,1962935423,109020015,-1956023040,1175130694,-1961134832,1183416390,-2109305912,650790537,-1995158389,1174654030,-834237968,1190549739,225707028,-931230434,377779853,-350284281,-2075751616,2122335803,-2142860541,-1949809015,1178305094,-1962705274,1183417926,1149970122,-867792620,66078347,1178305094,-1950712438,-1242854842,-1927364468,1955448958,-1912138224,-1515870760,1187454885,-16711482,1996429942,-1002009110,1183666198,240129664,-352199192,444006164,-1914013953,1342574660,377505421,1961365072,-362902782,5275523,2122539380,1534328842,-150321525,-1840870952,9455303,444006144,1778412115,-2142860032,-401715178,1005257287,1780119295,-401698816,-259319108,-15042817,1996429430,343342870,-15567105,1996427382,209125134,-16091393,1996425334,139041286,1996437421,244340250,-1961194520,-2013861282,1962999948,8710403,15892099,1996434805,242679578,-15960321,1996425846,108461832,-6129921,-1634033546,-1959506170,-362902544,9209846,722039812,-1961956362,-303304074,9209846,-150834174,1996444638,1491603180,1958742784,1996445233,16489196,1586182144,1682375146,981451862,74841894,108396326,-974647664,1996443657,11967212,1586181265,1715939818,1586169579,1685520874,15629955,1183517556,-524206070,-1897377790,114407,1579140747,382388575,-326413056,1586189911,1960512262,141986642,67847414]],[43,1,0,0,[2093235828,93005370,-2136422261,1955274612,575966002,270681334,-1024054155,-1960020984,59029955,200931225,-350522158,65110046,1963194752,652184342,624117642,233504784,403391734,28837236,721611520,-916496704,1426064586,509013131,-1909361992,276204504,1200299147,1608810498,1917800509,86075402,-1390084710,1444932401,-15829249,6950006,6946922,-16091393,1996425334,1778412038,-401698816,1579095680,838345,712,243174231,16664263,844991232,35932150,1996430196,109991696,1569391444,-14285282,142016311,235304703,-352289048,41911159,1463121152,638213828,637827071,637958143,638089215,-1710589953,-65536,-1996488155,-1072955834,1996427892,6969104,1996423274,108461832,4319246,16678531,1166751349,173982750,638028070,-2097002623,175570688,99094160,1958743026,276234011,172395351,84694667,1347551244,-16222465,-401734026,-638910457,214616415,575488,-1957275904,1156976246,58003467,-1006596375,-2094659970,2113933949,276234054,-13863681,643181172,-14273025,1996423797,175570700,511049510,477495078,309722918,507790477,1962876496,1979655736,1979655714,1979655712,1979655694,1979655692,675670032,637622249,1211779,643178612,639530495,639399423,639792639,639661567,-149797493,244338904,-383195160,1962869040,980746044,511049510,477495078,309722918,-349600024,844925816,73287670,1156999541,1668547595,641359044,52692874]],[43,1,1,0,[1467286332,860354086,-1001360368,-2094660002,2113933951,276234054,-13863681,643181172,-14272513,1996423799,175570700,511180582,477626150,309853990,507790477,1962876496,2013210168,2013210146,2013210144,2013210126,2013210124,663021584,-1962891287,1418410564,844925756,270944246,1962887540,712310572,637951684,-14272513,1996423799,175570700,511180582,477626150,309853990,1150111826,508567108,641234175,639793151,639662079,638482431,638351359,-1961854977,1610559068,-13374668,1962880116,106873898,641204006,-16615425,1996426358,2013210122,2013210142,2013210140,-1924115950,1344160836,947191582,-13738869,1156982879,326373387,637951684,1212291,1962871157,980746044,724054504,1600035264,838345,518818645,-1070397871,108461904,-594849712,1996439616,1347622408,-1712845168,920423191,906250123,41748267,-997992201,525928200,314057,518818645,-1070397871,1342600959,-594849712,1996439616,1347622408,1709706896,920423191,906381195,2097301291,-2082932990,1493633220,80398623,575488,1465261568,-1961724277,977570612,-1992534901,1451883078,947686396,1178189875,-1962576628,8841493,1951417401,1414302470,-1946268023,512307804,1207371168,1962938406,745865003,1344959743,-11513776,1996427382,206473998,-11413001,1996487798,1284316922,1461604676,-13738869,921380959,1962917939,712310572,1347440720,-15698177,1317736054,1373239052,-231681,-1927349642,508642380]],[43,1,2,0,[142016343,856061695,1347440832,-13738869,2088973407,108265552,-1979822453,1583305804,248170783,949598208,518818645,1465309326,-1962117493,-165704738,1946421831,244340230,856141544,105265600,-74771596,1074415094,1347817332,-1226305904,1975520001,-1393977084,189134336,857437192,209125312,1996443728,142016266,1342600959,1687834704,-382378998,1173749899,359927819,-11024085,1996425846,-11448056,1364264566,-349797656,-4181226,1996426358,142016266,1342600959,244338768,-1946239256,1334522461,-1949173982,1327708253,12711695,1074033666,-150583805,1946419393,1225755399,-1056708143,24935811,-628412556,1819672400,-1871415809,76736526,734147481,-1036805694,1979666579,1987444590,2112360080,-1036805884,865714731,-1949267006,526278595,576201,1736,-1906878946,-1608120762,707133536,838885126,-1992277788,1996487238,640522760,-1070399488,1342732031,8415312,2071706,142016256,16777114,-28931840,-772125045,-2084502559,503644370,13796096,-244087,1347553398,-2120613270,184549437,-385649216,-1070399345,1342732031,25192528,4041626,142016256,2432666,-1898279424,4373442,-1946257781,-829686658,1316415875,-1957736626,-524158394,-37213438,-1510741551,-1527524911,-1946530165,-2082287151,-1070391614,-1039946325,-152918613,855642041,-945032256,131653,-788498759,-777653271,-56298543,989886136,58663751,992171777,58140487,19355393,1459694423,444207,-1945960448]],[43,1,3,0,[-339725350,-1715457277,-920691105,-939522870,503316506,2123061078,-1958900984,881530485,-1996073845,1418459734,-128546556,-1962654325,1173751373,74711306,14254920,-1980479863,512489038,1207829354,-1994421501,244051038,1071842172,1963743035,-96040139,1963870011,74943789,1816476589,1001202805,511012421,1950694317,1001199733,309687877,1005864587,-1962183417,1195112006,-385649406,-1014824772,734126620,1996443840,-159973624,-755969,1996487286,-27357704,1586320150,1783830268,174627328,-259312625,1946499117,10086659,-1410744269,-25755902,-199093094,-25755842,-1695779073,1057694240,-1694599425,15730,-1694599425,8953,-335544392,-25755736,4049306,-1991224832,1183443030,-1950183706,1200301784,-364476076,-26032,11075584,-14519232,614132342,-1711275969,1058415261,-1586184181,1357530761,4136090,-394854656,736524031,-25755712,-1542401,-397351306,1515725671,-376406293,1200357238,-28931822,-1995159669,2005662790,989757718,-7441403,479919734,184549406,-2124843566,1946499582,1879477974,3454979,-661920009,185043750,-1950059072,-11076514,162699831,-1073004706,1183298932,-1706012418,16215,1780386650,-1960867069,-1962705906,1463549510,-1996262126,-1014820281,1358160412,4141466,1976699648,28109059,-1963952503,-484177083,-164376949,87685505,67896693,-2130671639,1963277049,-351269884,1120306045,-1960394098,65110796,1963063683,2088969768,561315875,-1959633525]],[43,1,4,0,[-1040768433,292831232,180727,1569394549,-2145416426,1963137151,-351794172,512435781,-1960443807,704667406,986264297,637892317,6360712,91684154,1645119526,272531712,1963130880,1048651293,50331648,-11529100,-1878589834,-54728690,1976699736,-373279995,1183318286,-2017031185,1166490709,189134394,-16223216,1347561589,-1960697624,-620026275,1342047092,-60913917,-31040119,529204039,-1908908663,-167546874,1964306246,3454988,-1947179273,1207903960,-28407030,-483897977,-229734053,1771720966,117440575,-2130944373,1962935167,106859291,58055435,-1961468533,38270751,141852672,-1694730497,447939459,336283126,884483701,1046869760,-14231413,410323535,993936779,1946385926,-4181233,1347482230,-1711177624,15809,57032323,-14125824,-140892043,-16777152,-6674315,1375731967,-1708624385,65535,-1708624385,65535,1711720282,-1962934013,1166667846,-280589762,-1475656312,-1910606576,-1960428475,-1993986236,-1960432828,-1993985724,-148492988,1962935300,1150035460,174424109,112831,57286283,1594052606,-892788898,-1957363708,1364401900,-1962516853,2044398539,-1948518654,-936179130,41533451,1452005623,197800712,-150832686,-1964836902,66834891,13796291,-653597743,376689467,-1072958473,-922021768,-654900615,1493172666,-892788901,-768409594,192937912,-135235127,15526864,1435555980,-1910575989,-1957210408,-544533890,1207312267,108266506,-401698729,898302455,17450230]],[43,1,5,0,[1552616053,642250546,91553808,1978384435,510984080,1037448936,-260767742,638475972,-1960441973,-1960442281,-1960442801,1364329055,-2064166829,655564,1347816052,-1873653421,4777998,374856843,-402494893,1150095574,509381444,121398888,-1927312602,2089488479,382503726,209125201,-16091393,1996425334,745864966,506098943,506885375,-11336112,-998031267,526278408,969417,518818645,1988843350,-1950338290,2123041878,140413706,58055435,-1954545733,-922024370,-4652171,2128231295,2127510372,-863729056,619237376,-863762427,-1127841536,1946462208,-293384155,-1036276472,1418265470,-952390146,2089354110,-1019499010,1552483197,-1053053442,1284047741,27810046,1001201780,-1996260158,1001258580,-1996260153,1001258620,-1996259389,1001258588,-1996259391,28900940,526278400,707273,1435555980,-1910575989,-1202235688,2123104255,1962871562,898318366,108971260,13403383,192151553,-1127841472,-1515870976,-1425740891,866888619,1996443858,1381126666,149425808,1583306752,113953055,-1864856576,518818645,1465309326,-1946157126,-16053122,1032534644,-863635646,1946157312,-1518124543,-1946287924,-947844530,119406780,1300239587,-973340400,-645134730,283364875,-1515870811,-4715797,-1196708993,-1414823936,1583334027,147507487,-326413056,-1950338274,-620032930,1381047924,1996444422,-14710006,-16725321,-16725833,1996424822,-996147448,1499072256,147507487,-326413056,-1957474274,108462044,1342177720]],[43,1,6,0,[1347469363,-1192751472,525884415,182985,1430427064,-1910575989,106859480,-75251661,50754321,1569164251,-892788991,-1957363710,861361900,1097426,22912139,260775819,-108322077,1183530379,38091524,1183519349,71645958,92998261,361301897,-554970741,-655631989,2030235267,-388330545,1583340295,312009,1430540728,-1910575989,-2084555816,2003568254,140413745,1334517643,-1998590,1375306079,-2096401073,1963067006,374809,1602950379,4161842,-2096726781,2003175038,106824453,-920713333,184550602,-1945602570,-607944229,-1948545524,-136344626,1003747281,-2029882677,-2082786357,-619511359,-753155797,-939325325,-1070343373,-338570701,-201532975,-1543408731,-938751349,-16052620,-1014186635,1157874561,-1276394610,1189263811,-826735637,1152759878,6856,1457032734,59479,1163930968,65425033,-397506104,1183432755,-96040456,-1947449719,529206878,35276791,-1103137792,2122383361,1967579880,179715,-1878100225,-905582578,1586219315,-1960867058,1347557471,1996445265,175570700,-16222465,1610548854,242679668,-1209528688,-344658999,1996460140,-401698802,-203175469,-1948611042,172264432,-1946401143,1183386692,239373310,-1978641269,-75495332,-1961790463,-134270262,-1861622813,-470287733,-1848179822,-1962254709,-668267442,108186139,-1995815287,1284181078,-402267370,216727588,-1962868248,1451952710,-396951796,242679583,1206390416,-129594423,1610241675,-892788898,-164495350,-2146937718]],[43,1,7,0,[460653050,1143717939,-388621798,65732814,1375788776,-396951728,-922002856,-2000424331,1150020438,-163149562,-1981614262,1150020678,-196703996,-1994898293,-1612123578,-196703488,-1947187575,1177154118,50885616,1187508294,-1996488464,1183575622,-3001354,769910870,1978552063,-263812111,91537419,-352288024,-347144494,1183520628,-62520842,-823755135,-1006275258,-1242825602,-335776059,636011440,-327286016,-167048221,-661911691,-1908063739,300467160,-327810304,-16053277,-1064564875,-1907958523,1586217920,206473994,-904144853,-1023212429,1177145619,206969098,301483521,-219612586,172919805,-1022603765,-823755135,-989366970,2126775926,2126824444,-59325178,-427916861,209012430,-1014905972,-1014085903,-1006862709,-1014899828,-611432644,-1006864757,518818645,-1878624513,-935204850,-1962516853,440923935,796131330,1996443730,-401698808,123324459,79188050,1347590400,1359368786,-1962516853,408914719,1349804031,142016338,-538440048,-1909724217,869829570,-919365184,139430438,239534886,274141990,1996486370,642798088,638351359,-1878362113,-40966130,1996444240,-401698810,1482344362,80398623,-1957363712,1206085868,-402235765,1566181479,-893899287,-1957363710,1209362668,-1961736565,-4516786,151709951,-1961998709,-4517810,150530303,-1962260853,-4518834,149743871,1491688794,1100472,-6677013,-1711275777,788,16777114,1163048960,-326412987,1297948446,1438138857,-1570182005,306613064]],[43,1,8,0,[-1156297077,-1175912449,239504136,-1156559221,-1477902337,172395272,-1156821365,-1679228929,105286408,-1962389877,1960381400,4242224,-1006082840,-1960442274,-1073011129,1074077556,-1047751936,-619986546,55251828,638087896,166403978,-1157315453,384364551,-379758072,281720768,1210759168,-326412987,-1117249762,106859336,1510445800,2045332829,182975,4728218,-326413056,-1958160792,-1830287266,-379758073,80396851,-326413056,-1958155672,2129135198,-379758073,46841044,-326413056,-1958150552,-823654818,-379758074,46846016,-326413056,-1958143384,104664134,-1157204480,-1628905471,-379758073,147505808,-326413056,-1958136728,1317733958,703240,1510451432,-1034884771,1426064586,1315499147,105286473,-1157083509,-1998061567,-379758073,214615375,-326413056,-1958113432,1317733958,965384,-1006144280,-1960442274,-1960441273,-1056240561,-1070393228,138906150,73922342,107476774,1200301714,-388330742,1566181197,-893101079,-1957363708,1235445996,-401973621,1566180931,-893019671,-1957363706,1237543148,-401711477,1183516207,139365126,-402651973,1566181117,-904503575,-1957363702,1238853868,-402235765,1566180879,-893025047,-1957363710,1240951020,-401973621,1183516155,139365126,-402651973,1566181071,-904615447,-1957363706,1242261740,-401973621,1566180957,-892998423,-1957363706,1243572460,-402104693,1566180937,-892961559,-1957363708,1245866220,-401842549,1183516187,172919560,-1056547189,-2065169693,-379758074]],[43,1,9,0,[147458236,-326413056,-1958058648,-119010210,138840837,-1962258805,-473889186,107079682,-1628873382,576008,1760332629,1183533697,1064198,29034102,104327392,-806789798,183033,1760332629,1586186913,89253902,-1962522997,29034574,103147520,-1461101222,707322,1760332629,1586186933,95676424,-1483430,314105,1760332629,1586186965,85846030,-1962522997,29034574,101181440,2045336922,707322,1760332629,1586186985,90564618,-387359398,445127,1760332629,1586187005,90957834,1810455898,445127,1760332629,1586187037,89647118,-1962522997,79366222,94627840,-1528210086,707092,1760332629,1586187057,87549962,803822938,445127,1760332629,1586187089,86239246,-1962522997,79366222,91219968,-1595318950,707092,1760332629,1586187128,84142088,1023821451,92012545,2113931325,-536757498,1510293736,-969021091,1426064586,-1737954165,173968203,-1962643480,1317733958,572168,1510289128,-853939875,-1207957814,1430603942,522120331,-1957970072,-1662514082,138840836,-1962258805,518522462,1297963525,-890198295,-1957363704,1273719020,-401580405,1183515771,240028428,-385876037,1183515944,139365126,-402651973,1566180571,-904716567,-1957363700,1275422956,-400793973,1586168963,71952402,99179866,1624804,1760332629,1586187295,74049560,-401711477,1566180395,-891059223,-1957363692,1278437612,-401449333,1566180431,-891257879,-1957363698,1279748332,-401973621]],[43,1,10,0,[1566180359,-891582487,-1957363706,1281059052,-402235765,1566180277,-891579159,-1957363710,1282369772,-401711477,1566180345,-892711959,-1957363702,1284466924,-401973621,1183515595,139365126,-402650949,1566180407,-892622103,-1957363706,1285777644,-401711477,1566180293,-892727063,-1957363702,1287481580,-402104693,1586168753,54192134,-706126502,314056,1760332629,1183534295,139365126,-402650949,1566180357,-905105687,-1957363708,1290889452,-402104693,1586168592,51046406,887709018,314077,1760332629,1586187537,49735690,-1962522997,146475086,63694848,-1561764518,445149,1760332629,1586187569,53078026,-1962522997,146475086,61597696,-1897308838,445148,1760332629,1586187589,45541386,434724186,445147,1760332629,1586187609,51374090,703159642,445147,1760332629,1586187660,42919948,-401973621,1586168456,41871368,1023821451,92012545,2113930557,-536757498,1510157544,159443293,1426065610,-1603736437,241077069,1510104040,209512797,1426066122,-1268192117,173968205,1510098920,-580458147,1426065098,-932647797,173968205,1510115048,-582031011,1426065098,-496440181,140413773,-1962760472,434636382,-379758078,80351952,1268561920,-326412987,57155358,140413774,-1962775320,770180702,1297963522,-892535831,-1957363708,1310157036,-401973621,1566179921,-892940823,-1957363706,1311467756,-401973621,1566179901,-1228516375,445056,1760332629,1586187860,36169736,1023821451]],[43,1,11,0,[92012545,2113930045,-536757498,1510106344,63695197,1426064586,1986587787,140413774,-1962802968,-525793722,-1157204737,1122557954,-379758078,80348052,-326413056,-1957782168,-555218850,105286401,2080375101,1064197,29034110,35383520,1726569818,313859,1760332629,1586187972,28829704,1023821451,92012545,2113930045,-536757498,1510077672,55896413,1426064586,-345445237,140413774,-1962831640,20776518,1023769600,108920834,-387972677,1566179789,-905763095,-1957363708,1325361388,-401973621,1566179689,-905756183,-1957363706,1327458540,-401711477,1183514965,139365126,-402651973,1566179745,-904830231,-1957363702,1328769260,-401973621,1566179637,-905747479,-1957363706,1330866412,-401711477,1183514913,139365126,-402651973,1566179693,-904855831,-424148982,-1957345971,1746869996,1586188192,18212890,-1458289013,108331000,-387972421,1183514941,307137296,-402650949,1183514959,240028428,-401973621,1183514947,139365126,-402652485,1566179639,-506795699,1426069194,-1066865525,274631503,-1962881304,1317734470,106859274,1510022376,-388765347,184552650,-401771301,1195180238,1023832655,24596305,-1144943677,-689348511,1960512256,11855880,1968130877,-1047805183,-379558213,-620035903,-1612183436,1330396416,-1950154379,1617411009,184593641,-401443621,1228734602,1024160847,108154696,2001685053,-1047805183,-379559493,-620035955,1810371188,1330265344,1195182964,1023832655,24596300,-1144943677]],[43,1,12,0,[1877696609,1960512400,5040141,1917799741,1330658566,-1950154377,1617083329,194008555,-401771301,1295843378,1023832655,24596305,-1144943677,1005281378,1960512400,1632274,1951354429,1330461963,1362953842,-1023314097,1656471947,-1877152928,350473099,-1907402824,529213120,38243110,-1872763776,79987651,1522778163,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,199476715,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,-1947504630,1435555980,-1910575989,106859480,1200299915,-892788970,246480898,1027911997,-1321366351,-2068759166,1031582013,-1321384271,1756446080,1031319869,-1321374543,-1565442700,1030009149,-1321364815,1622228316,1431346616,-1910575989,106859480,1200299915,1610556674,1330462096,1346184306,-165710001,1946421831,108461832,-1796731248,65876722,-1962439719,-920714665,-2097151286,-1070398268,15985561,-934186568,503316482,-2007574386,-1957560490,529205342,1586230155,-2145416440,2085618303,1405192979,620599888,-2141492732,1951400575,-1878136061,1317727538,-1947139073,75957830,788103513,369259777,-920691193,-1191181110,1152516356,783919851,-343100927,17217955,-1662287182,-1308555335,-1181357180,1186070786,96046827,-343887359,1885178759,-1989649109,1569407069,1784490866,-1019060855]],[43,1,13,0,[1431418296,-1910575989,2123061208,-1948284150,-1948284129,41910303,-1206617008,1347617291,-601555558,2139118417,57954306,-1953488149,-165704737,1946421831,244340486,-1947094296,138841083,-1956100729,1434912342,-6428566,-892788897,1102577670,-326412974,1473809950,-1962246517,-1960866849,-2145416225,2085618303,34453523,-40218541,1532125988,1342340992,-857013644,529260427,67782646,-1873344908,-245503986,1317796747,-2017359096,1586198597,-2016179450,-1929151915,1300824226,-1533213840,1918732544,1610561256,113953055,1404698624,-1174148268,-1749527608,-326412974,1457032734,209095511,529260171,67782646,-1873410444,-250746866,2126836619,105810696,-16776773,112850,-920691105,-1174402870,65753989,1431582138,1444867211,209095511,2126787723,105810696,-754984141,-920691105,-1174402870,65754165,1431537082,1465314443,-1962248565,108971060,855920267,1607663579,146983262,124928,-1333490741,-1299969280,1362719744,3467351,-1202474310,-1937047548,149094578,1465080671,-755022009,-1937024161,367198384,-752426241,1274544957,-919340939,634595011,1967912963,-1010224136,770232883,7387905,2025522036,-1960422656,1749297925,1828141936,-1947694220,1816431578,-796133167,41538355,60414199,1892881349,1818004256,-921961481,1398478204,292552707,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962896500,1752498036,-387436289,517597953,520094440,-1333490741,-1299969280,1360294912]],[43,1,14,0,[1320703827,1464946772,-380387910,1533017929,-1174344871,-1578565633,7387904,2025522036,-1960422656,726883077,-147165184,-393515924,1150016139,-1946627724,2043884496,-1713834238,-753679101,1552621424,201062260,51674313,292579396,-162640213,57999809,-503003517,-138191935,93005529,-11512997,1962898548,-13566100,1558734964,-136713471,-1143852071,-1070399487,-326905861,-326413052,129519646,-2082959789,16969534,-241102732,38177026,-1996295263,525861958,525912925,79987549,-768353801,855638459,1157024704,1836384638,49233539,-955681537,16969478,904615936,1443163267,-1959332725,-1992948156,1381171780,12060190,-26059,-1942618112,-1992948156,521012316,-1202406470,647636224,117440597,1583045151,-506374568,-2421931,-2090967600,-16584898,113707124,751,-661909781,-1202708646,999957760,520093781,861231299,-1948578835,1552629828,722629698,1895867012,47022851,10787883,-847051919,734147329,735720386,1055248858,75667083,652410717,208667905,19285831,1191866397,-1007623609,-352298776,5499119,19329515,1191997445,486614599,1195838065,-389811998,-269811651,-352306968,83961585,1195838577,1880949030,-498645238,585679856,-386929920,-236257251,1896153382,642205452,175185153,-253606073,518339,48820203,-1158550784,24739840,361309770,313539,1465274624,-1727248757,-896804725,-1727641973,-904144853,-1962391925,2042629104,869857026,2043218929,-2082736377]],[43,1,15,0,[-638123823,-470288245,-1979955575,-947126698,1317790199,-28965892,-1962880381,-214758818,41540363,-74720265,-888931375,-2097151979,-683999022,-134794883,-1946683503,2046168024,-2082736377,-638123823,-1727773045,-904669181,865715083,-787909423,-1194779679,-1054113793,-916890017,-1207956798,-167018497,-348065159,-1864856337,518818645,1465309326,-1907044424,139889600,-66691445,-1391823163,695517195,-1090453319,-1343093280,-947184925,-788143571,-2017358616,-1950249263,-544494853,-779632244,-672415346,-352313416,650284776,-1014298744,1074153003,-920691105,2250,-933839432,503316486,1465309326,47948284,-1577171319,1183384285,1460496636,207522591,1586175883,-2095084790,2080704126,209095445,175570774,184647400,1443132608,-373210392,1586167971,-400585976,-524222269,105285892,-1962123637,39815967,-369015,1996488310,142016266,16803920,184857320,1031042240,58654756,-1962924872,2123103862,-1959490804,-1995076803,-94991596,-956148599,2116,-1962261367,-819200947,-108804053,-1961528760,1347882110,-6684054,-486539009,-1958900938,881589878,503991435,138775303,-372121717,1200203251,1462134792,25411103,-1526431859,-2096725083,377684225,-16776827,-1595405194,855829440,-764915520,2123046743,-1959425026,-835978164,1962692155,6838027,-1711117823,22451,526278488,576201,105286595,-1946585784,881527414,604667011,2123099765,-2093118712,1965296253,-1962467613,1300959300,2143828752]],[43,1,16,0,[1149997313,341150484,24956987,2110405522,306481944,991059339,-1828618280,-1961474933,-264563083,999686524,209619934,-1923662453,616041085,578661120,-1426062920,-1047811264,-1413248085,-1951677813,45657030,-1416385792,-1416516714,-1416385646,213453547,-205507840,112811,1284198494,-2083640324,208825593,1779201791,-1711117788,22540,820599640,182527,509040128,-1962641781,-211286402,881532759,1166753163,-28931838,-1962259317,-953418683,1212006699,-2094763520,58664185,-16767815,1783694966,1488493058,736296960,1183447179,-1958900986,881525878,503991435,138775303,-771956853,-1985612823,2123040839,-1958900986,1569324638,520204290,-1026990497,-768409596,712,-987867306,415171702,1144761600,-1392018174,-1090370501,1187446820,1750027518,186603727,-1962052398,-1960866854,1183384135,-1878135810,610927210,2054042,-1839668480,-812972258,1032583819,-1413467140,-1409399157,525948008,-1526627394,-2096725083,377684225,855638405,-1416516672,1946163245,112676,-978632533,-1515912074,-1951685211,-1951663548,-1951662524,-1951664060,-1196688316,-341114878,833797,529705971,-1026990497,-1799684092,-397206011,-1194590376,-1957340795,-661774612,205949783,-1996077433,1183517766,138839818,-1928706423,1461061246,1610560488,147507487,1507637248,518818645,1996478606,108461832,536812520,314057,1431963320,-1910575989,1586190296,-1960867058,1183255622,205949190,-2029369717,1183385670,108956938]],[43,2,0,0,[370038411,-18028457,-892788897,-1957363702,1465261804,-1950338052,-167047562,-1958735500,1312492622,-1962377976,1446709846,-385647610,493355224,1015750490,34372995,1166760306,374684426,1317753725,374160134,-661960331,990662283,1065286729,738085259,-1948701735,1312553545,87061770,1347813380,-90570134,184549464,-1959758656,-2127044,2130906191,1341623050,-1962570929,725762768,-2081412112,508954862,-349639929,787784,40521814,5943194,1958742784,-1958966431,50798303,45746815,-1951705344,-1951724986,-1951726010,-1951724474,-1951725498,-1956664382,-922485171,-248776821,-402067837,-81067250,-351633527,209125168,-16091393,1996425334,-401698810,-1072955735,-125102988,1784108630,-401698814,1464925130,-1930948976,1583306948,181061919,112640,62699,256,16777217,16777216,16777473,16777473,0,1,16777472,16777217,16777217,16777217,16777217,16777216,257,256,1568014337,1573281222,1568038342,1565809999,1568038342,1565809999,1568038342,1573281103,-1957339706,1465261804,526021480,-1961998706,2123043446,274107148,1586219315,-52199418,2081050367,1586372122,-2027967212,139395058,70985340,327099004,-209697210,-15537403,679217230,-2029369601,1241902038,172425034,-2133424211,149621491,1191171719,99844104,1455390766,-1250688933,-1309982293,1583328145,281725215,1624064,207522560,-1962248565,-1117255554,1157504859,54918659]],[43,2,1,0,[881526558,529218955,-1947181431,-1073542076,-1912846711,1955404356,-294221538,-1946925431,-1073542075,-1912977783,1972181573,-327775970,-2081274231,-1959786906,73270267,-1912709495,129567357,-205507840,-125924949,-1980334455,1586227270,-2081697530,1586038475,-193557526,-1947042165,1317792350,868322280,1958945752,305450,1418401140,-771538182,1418588675,-296318714,44648006,-1961856000,54721109,-1912994862,1451820629,-1991817236,-919344546,2096910079,-142103275,2096779007,2080652070,1175682850,82935878,1325339371,-13992710,-24642490,1330578923,-1375975681,-243204473,-2029458686,-96010242,-1996164736,2122970230,-397506062,-1767375058,-260142245,737560203,172329415,-1962248565,1291716734,55442947,526137192,705225,872370921,-1947866176,65793654,-1947437429,1166669438,38091012,1150019188,-389510150,-538771355,-1510750069,-159478869,2123055595,71666166,1946305849,-294220857,-1947443573,1468791364,63474682,-397257782,1532624953,1444852195,1347886675,108461906,233311888,-2096685314,-1073019153,1166738805,-1961891068,1586231414,6875376,-1980205431,2123101822,38111734,67030761,247563209,74698499,99340075,1996377643,16351554,-2130414847,1342243009,-1962652159,1177153606,-513032,1996426358,-1711117820,23265,119412963,-1994421357,1452011614,-1982659836,1577188950,-1980038152,-2091321730,-1178401081,-135593983,1195050377,-1996261874,-147124665,70985588,1435187061,72628994]],[43,2,2,0,[1435185013,1455983364,113673047,-217659517,1969119143,72648988,-351514625,39095091,-1173203063,1468628991,-1982138608,1468601431,-1913156842,-1073543043,1166800899,340212732,1200161662,105155348,2098218811,273123587,990135435,58594887,-15317111,12782663,518818645,-1906390856,175570904,-1427632496,106874032,638028070,-1207806071,-920715263,1426065098,-1205932917,-661758229,-1878362369,-225122290,637951684,-1993996407,28836439,-892788992,-1957363706,246947564,-2584993,244320886,-990744856,-1993996706,1468605959,112642,113953055,-326413056,1597683742,1996478606,242679568,-15960321,244320886,-991135512,-1993996706,1468605959,112642,214616351,-326413056,1599977502,1996478606,-401698806,1589965337,126428678,39291174,520094136,445129,518818645,-1906343752,175570904,-253227376,106874097,638028070,-1207806071,-920715263,1426065098,-1205932917,-661758045,-1878362369,-237967346,637951684,-1993996407,28836439,-892788992,-1957363706,-944234772,-2584993,244320886,-990795800,-1993996706,1468605959,112642,113953055,313344,-138928640,-2584993,1996426870,175570700,-1880617328,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,666377728,-2584992,1996426870,175570700,1474825872,142508978,-1005947904,-1993996706,1468605959,112642,181061919,313344,1471684096,-2584992,1996426870,175570700,65539728,142508975,-1005947904]],[43,2,3,0,[-1993996706,1468605959,112642,181061919,313344,-2017976832,-2584992,1996426870,175570700,770182800,142509042,-1005947904,-1993996706,1468605959,112642,181061919,313344,1102585344,-2584995,1996426870,175570700,-1477964144,142509041,-1005947904,-1993996706,1468605959,112642,181061919,-1514668032,-326412962,1457032734,141986647,529260171,529260171,1342340992,716704892,-40218623,-346900188,1746833445,-1960877901,-544536962,1444880267,244319850,1458640104,240604752,-1761603864,115871376,1583323121,80398623,968704,1465261568,184974987,-385649153,1988821219,-1948349688,172488223,1443263492,149425808,-952857629,62534,15943366,1027884171,896794630,-1961599861,176128799,-2094369534,1946306172,-213465564,308054785,2139299723,678692106,244320362,-1905176,-1873803146,-327555058,-336312695,-1042773229,-2020932893,1183384904,1250397178,-62486267,1746820235,-31498020,529204037,-1070383733,1946961673,206932835,1551159819,-1912711543,-777185163,-1985112088,-1382811578,1183433515,142016502,1406700461,-1376225537,32734848,-1020583308,-159973552,1347469363,-59310256,-1862633729,-842602482,1188459855,-28377274,300662901,1183535168,-129629194,1452953664,-345316352,112867,16023171,-11530892,1996425334,-401698572,-1957106729,1308493438,526278403,314057,-1959338869,1200497247,979340092,-352309784,9488384,509040128,12238891,1583292288,2671305]],[43,2,4,0,[-930031476,503316486,861329550,-920691008,10954,-889191960,1736,-1979824500,-1960379298,1183405127,1958743034,2013210144,2013210196,1061853780,11075584,-1707969472,16344,654073540,5523399,-1705835008,1774985885,527745035,1358579337,6946922,1342276200,4282266,1095277056,-326959104,46433026,-906344821,125123,182475,96641280,1358841481,4192666,-1948611072,-2096329744,1183516870,-926692866,1442840578,1595874903,113428830,182272,522081792,146983262,-1957363712,1996431084,242679568,-15960321,1996425846,108461832,-16091393,1223166070,-892788992,46661644,-1960968192,-1001189282,-1977206177,1183331143,653206783,-13416568,1996426870,175570700,-16222465,1996424822,142016266,-1962929432,1606684766,-11630022,860850214,214616351,3196928,509040128,12238899,1583292288,1098441,-991130795,-14285730,-1516612489,-922746782,1426064578,-14750581,1996425846,108461832,520095208,445129,7368,857626454,1595906496,113428830,1684378624,1230949,727143936,-129594944,972310153,242550854,1946437177,520219401,-375799765,-987889301,1149897334,1967171635,1672068078,41230504,-1959902397,-96040697,-1705741057,25289,1183432747,-27883012,-125058418,1599441702,-2128154070,-184352707,-511456998,1992786689,-947715101,108447006,-1996208501,1325397574,725515510,-393564992,-969227734,-523152265,-522987381,1586092035,2038638320,-562757630]],[43,2,5,0,[-506227,1996426358,-25755894,1358722815,200955647,588084443,762593475,-335651191,12642749,33048311,-940149504,62534,33050243,-15960321,-1024980362,-28931072,11899883,-352320840,-1910613849,-1408829480,520093957,-385649328,-466419923,-1037384310,1183441105,-28930322,16023171,-466993547,6397990,1183441105,-740783118,-1915223072,-196703999,41517862,-1927187200,-315951034,-15960321,1996425846,-59310082,-94961840,-2139825397,1950401315,-27358917,509040209,-1947173373,-1524173706,-922049242,-1524235660,-1947316597,1992684126,1518111498,643593355,-251461493,-1929082586,653853489,1583292325,-17110695,-58801121,1900383014,1833273638,1866828838,-1941813875,-916561982,1426066114,1381100683,-16484667,2073711732,-16777117,-2137369484,503316578,580754006,1499095698,312009,18120,1465274961,-18402,1516134175,180537689,-326413056,242679582,-15960321,1996425846,108461832,520095208,707273,16072,1465274961,734014238,1583292379,-1026991782,-661913590,-326412912,1457032734,526278487,182985,1435555980,-1910575989,-892788776,-1957363708,-1205971220,-661756411,-1962385781,172263991,20710436,-494677477,1190543873,108265734,67783808,1686111467,-1031013622,-892772833,-1957363708,508975084,-1906210632,207522776,1190541195,460619783,13403382,-1207536383,-957808639,-1129018112,142525440,-1515870811,-167731991,67161220,529261940,67782646,1996425332]],[43,2,6,0,[-401698804,110026219,-1668611244,529203360,273124134,11830331,-2071264131,-2077556556,2126774434,92874248,55838350,340232998,12092475,-2071264130,-2077556552,2126774434,1166616072,1409715716,1200301571,-1232848110,-1962640128,721467012,-1006590844,-1993996162,109969989,-1960443052,-2076502457,75366586,12223627,10781739,638082756,-16365687,1392905334,244318826,-152292376,1946224198,209125139,6946922,621168267,-1706000383,1770259530,520094648,-892772514,46661640,1444806656,172919639,-1047837469,-773795520,-28931616,-57941973,1992623894,-1413467386,-492067413,-1946907652,-12580282,1444285558,-401698736,521595864,1188072365,108971078,-1391833461,1185661483,66642502,1583349350,147507487,1708177408,2248,1457032734,375294807,1207312267,141820938,-1877575937,-590485490,1183432755,-62486018,972572297,376705094,-1961468277,172291639,1393521728,-401698736,-1072965943,-342293387,1317245026,1183515388,205916938,1719863669,1187511804,-1954545906,1175127622,-2096860152,-1006502834,29230718,1996424704,343342870,1444050687,-689434992,1190594531,1946157564,1178315521,-1995735282,994506822,41881718,1190647787,1946157820,176079882,898180686,1610106507,-892788898,18,0,0,16777155,518818645,106874195,1468729227,172919554,15001614,1468598153,1562336002,1738,1475119957,-13413546,185091723,1192328640,-150579573,500889560,1183383552]],[43,2,7,0,[106334472,185353867,1192328640,-150317429,500889560,1183383552,173443340,360038411,-1962258805,-768407482,-661917193,-150583669,-338457615,-1948742856,1451952718,105286408,-640554031,-657331503,-193602805,-259264009,-1861458185,-150321525,1926300646,139868940,108136311,1980122683,-768389631,125128598,-654845193,1526782595,-899850402,-1957363704,138841068,185355915,172919752,1183517045,1575089926,1392511178,-661921289,-150583669,-670888858,-150583669,1540555745,576093,115600690,-757997359,13368034,115600690,-657327407,13368034,115600690,-657331503,13368034,517413180,519184103,1216637204,1217677458,13369343,14352601,245366783,246812331,1352427804,1353535656,1354852660,1357271248,1356294460,1357271269,1359374660,1360875794,23732493,24838518,26175828,28574110,27617628,28574131,19163428,20250928,21064044,22217042,23685492,26083704,25127292,26083725,134152370,135268363,137652620,138807365,140274068,142674027,141715868,142674048,384974796,386078462,387410348,389814054,388852148,389814075,391932348,393418600,394291652,394925958,74727710,76219520,102694911,103745066,104557020,105711180,108358116,109840001,213530173,214633670,611989683,613098630,618359292,619848935,380307635,381425335,383412748,384571115,386034196,388437777,387475996,388437798,390556196,392042323,279183359,280236207,281569844]],[43,2,8,0,[283971799,283011644,283971820,255787007,256839498,258173516,260575090,259615316,260575111,7536639,8585342,9923172,12320934,11364972,12320955,11010047,12058803,146735103,147785930,149121668,151521522,150563468,151521543,152464020,155191615,159476380,160958861,161901220,162531756,65732607,66782198,67594932,68748312,44180683,45286062,47278788,49677024,48720588,49677045,156631039,157682017,3670015,4718659,1366911308,1370182054,409889324,420288647,411790068,420288675,414673660,419895523,417557252,420288775,3932160,1019019266,32,537526531,7929857,1793851394,1,1764491266,2,1700528130,3,1500315907,327681,1577058563,393217,534970627,458753,1732640770,36,1772355586,4,1195901189,7471105,1777074178,5,572195075,983041,1775501314,6,1655308547,1048577,1699938563,1114113,1676411139,1179649,1699414275,1245185,1032388867,1310721,1789657090,7,1651900675,1441793,1782841346,9,535822595,10551297,536609027,10616833,1792278530,11,716833027,10944513,1210056963,3276801,1792802818,15,1777598466,16,1067647235,4063233,1097335043,12517377,959053826,18,473825539,21233665,1795948546,19,560005379,4521985,556597507,4587521,558432515,4653057]],[43,2,9,0,[1354170627,21430273,1624571906,20,561971459,4718593,1744896261,11665409,1784414210,21,1768161282,22,1790705666,23,46661891,5767169,1785987074,24,47448323,5832705,1643446274,25,1209729283,6225921,1220608259,6291457,1786511362,26,72679683,6356993,1432813827,6619137,71434242,28,341836035,6881281,1726087170,29,1096745219,7274497,823132162,30,1097859331,7340033,937426946,31,0,0,0,0,0,0,0,0,0,0,1311488,0,4145024,4161599,4161664,8404799,8404864,8421439,12632256,12639424,15780518,13158655,5460819,8421504,8355839,8388479,12648447,16744319,16744447,16777152,16777215,4344132,1380275029,436230144,453174017,-1341989119,1073933056,-16587007,-939523841,503316520,1049188182,-1070398761,58050827,1342210025,-6663856,184549631,-352094775,-957837199,1975520003,-1872237821,6832746,-26111,-1073020928,-610051980,-6664190,-1560280833,6947549,16777114,22389504,-1113980822,-1560281088,-1070399145,-1560181853,1307050373,1958742788,145614889,1946246632,50128929,-437773196,-6676979,-1946156801,-1077899560,-1464270457,-205507840,-388958293,1583284229,-1194604257,-617414142,243872205,378077939,113705713,751]],[43,2,10,0,[855770040,-17957,-850082118,-661863631,-326412912,1457032734,1392953175,-1207959295,548012031,-1456770048,645136385,-26082,1586167808,-2095084794,1963133567,276269845,-26026,-1705639936,334,-26026,1572732928,76230144,-6664178,-1962934017,776357624,-12778357,-1726515969,-1706012073,65535,39619374,-1996335223,80118535,-1959861781,-167050636,179882869,65583872,922732851,1397818071,-6664111,184549631,-13142848,1342363446,16777114,1458604800,16777114,-1898214400,-1075934269,-628226592,12185739,-1510736895,-661733236,-1705577589,239,-26026,116850688,66988,1049439348,922681376,1768555223,1013602078,48963327,326418443,6045325,47658751,1461611114,-16715672,-1576867042,116851020,132524,-286784652,526278412,182985,32900749,379211806,-1560205791,109904207,1344143938,1226905242,21865218,34277005,36970125,37555853,-1160218995,1344143400,1360941854,-1705880042,65535,379213334,-1560127711,1049428305,-164429477,-947090642,1361502979,238419742,1479,-560660690,-1072998141,92869236,-661960889,1333796747,-538804221,-722778554,905912003,97178,1958742784,-1192195085,1452868034,-1868935086,184549377,1377400018,-1193505968,244121603,508559876,536819281,-1722393765,132862034,-31552170,-1923932671,503448590,29071953,-1073020928,1347859060,117146,1958742784,-1706012505,65535,-259307805,101106318]],[43,2,11,0,[39510,-1995964417,1958742789,-1948742861,55541791,314999680,-1070401657,-218103879,1207404462,1979679047,-2916863,-402424266,92866426,141869067,529258635,-2147266688,1466135647,127130,-157657344,-1207959551,1344143843,603979930,1958742787,24748873,529258635,-2147266688,990085281,1946385926,937971733,25010951,175423499,529258635,-2147266688,2007041771,25010945,1677,-1130737650,201326337,-1559530304,-661978757,1333796747,29589507,67110400,-369098752,42012138,-16776982,193260287,63898578,64553940,1342180280,-601930598,25142019,242532363,1342180280,-350272358,-1547695357,-1933377151,-1957326632,-661774612,1988843350,-13333754,1654262388,-16777215,1855588980,1593835521,-892788898,-661913598,-326412912,1457032734,-1962379637,108954420,-2095614976,1979647614,172279560,233504768,105286544,-351648631,1149997060,-920691190,503317706,1780499048,67135488,16777114,1958742784,55616289,51681872,378077184,-628227246,1744857630,-1952840720,1778384896,-26011,-1021378560,1414418246,1329999443,1162805326,1313818189,1177441108,1409306191,1768780389,7102830,1818324307,1866866796,7566446,1394627405,1718186597,1836667648,7106402,1718640986,1735289156,1937006946,1885428224,1766072422,1633838958,1207989108,7760997,1383296340,1409314413,1377858413,1392537197,1702130553,1766195309,1399088504,1291875193,1632837715,1394635630,1718186597,542330112]],[43,2,12,0,[1769104723,1120403558,40501248,-1711240088,166,58048523,-1560142359,40502122,815429738,184549381,-1544719168,40371048,1744857632,1771701264,184549380,-1546029888,-1706032276,1142,57677449,-972853597,-1207910586,1344144418,179610,1958742784,280514588,1347590439,184218,1959922432,-1957670388,536819420,1183341403,4241599,-1190930245,1452082174,508763840,68729681,29312758,-38075531,374545923,2023379026,184549378,236352960,-1878748056,106883086,58048523,-989896215,-352096762,-1067545272,244339478,184961000,-1193511744,1190526990,41222591,-658784205,67746051,1360941854,-26032,516161536,243991406,958792570,158607431,-499858557,2047773685,2047748867,-1948649725,58631105,-150981447,651725793,411591,-1916783872,-1992900514,65059079,-440839906,374414851,-1202514349,-1185939393,1360921586,16777114,-1067545344,4161590,1393956212,-974647664,1975520005,15264003,58332811,-1962611894,-1996259818,235110422,-1878745496,94824462,1316274187,78342158,-81717606,58893059,1047838731,78931982,-1826548070,59024134,779403275,79718414,-1558112614,59155206,510967819,80308238,-1289677158,59286278,242532363,80766990,-1021241702,59417350,2088026123,81618958,-752806246,59548422,1819590667,82536462,-484370790,59679494,1551155211,82864142,-215935334,59810566,1282719755,83322894,52500122,59941639,1014284299,85813262]],[43,2,13,0,[320935578,60334855,745848843,84895758,589371034,60465927,477413387,83847182,857806490,60072711,208977931,84305934,1126241946,60203783,1699267529,1291875948,1632837715,1394635630,1718186597,1936544768,7236946,1394627405,1718186597,1936544768,1852658208,542330112,1769104723,1916862566,1349280105,1916862547,7102825,1634300481,1414340716,1769095424,1409313889,1936026985,1383556430,1851878767,1409307472,1936026985,2003127840,1836012064,1207987809,1702259813,1633905012,1769095424,1409313889,1936026985,1835619328,1310749541,1377859429,1851878767,1835619328,1377858405,1851878767,1835619328,1310749541,1377859429,1851878767,1869562368,1851878763,1869562368,1851878763,1684819744,2037666592,1342203244,1952541793,7302761,1802465090,1953382688,1635086697,1635139840,1632072814,6644850,1953391939,544830069,1752461127,1090544489,1953390966,1918977824,1124099428,1970564709,1193310578,1768453231,1699610723,1698898039,1920300142,1666392185,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1131898190,1970564709,1666414962,1801612392,1852130048,2037544308,1751339808,1651273583,7040879,1818576974,1769235830,1310744931,1869771361,1916862583,543973737,1920098638,1207990127,1702259813,1633905012,1918979629,7827314,1634300481,1632510060,2003792498,1885428224,1749229670,1701015137,1291876722,1953459823,543518841,1936879427,6387305,1718640986,1851877443]],[43,2,14,0,[2037540195,1852787968,1887007855,1866670181,1986622322,1633288289,1142974064,1650945641,7566433,1869508429,1701869940,1919898400,1509978996,1147564129,1650945641,7566433,1869508429,1701869940,1919898400,1342206836,7759218,1986359888,7824745,1852786176,1651856244,1953068147,1936028789,4900864,-61385216,1780482664,268462080,350106,1958742784,737184549,-129594881,251035273,1460239720,2087194199,1750554121,-1080422400,184549381,-385452608,-68615946,-1949921792,-1715459128,188919538,-1980140087,-489554858,738092681,-772502558,-94991902,1452013707,-17924,-772296974,1175226678,-243971514,1492797059,1996423786,88316666,-1073020928,-1461124235,69903104,1174337675,-1958900989,-62485516,235154595,-16155288,1996486774,2087194358,1183651337,1080709302,638874,1958742784,-1236366070,379212054,-1996008671,1996423749,-159973384,1294014106,-2096789238,-1388968761,-637439,-1149895602,1522530187,-1705570809,173744406,168663632,-796195977,-1070409333,-4651250,196014847,-15567397,344587334,379213582,-1995803103,-964492732,247476740,-18169,942583538,-1195215611,100728854,512427052,1342047274,-26834173,-1694992641,65535,-1010213281,13512,-1910614186,-1207734242,1727463476,-1913615612,118934654,-1423424373,-1423227765,-1414807501,-1423752053,-1423948661,-1977465718,-1330961052,307006209,-2096897661,41222649,45351856,33732779,-165000054,41222593,-511704652]],[43,2,15,0,[-1411314960,521172107,1784092246,560634400,1183648409,-1706027316,175898624,-1026990497,1868955650,1768191086,31981682,-1070871808,1146391334,-2147229056,1819608058,2089494103,-1178588309,-1359871968,-1705572858,187703634,-1072996601,-1962519948,-486170098,650219080,3723,-1960427549,-1157626866,958791686,309602375,-500251773,-1205146635,378208257,-785710216,-544529941,303398,244039979,300090232,34228215,956658688,-613153209,-502479997,130034671,-1957013309,1200174812,1468610052,124934,-326412853,-1702887320,65535,108461904,-1710983425,65535,-526716789,-2097151989,326508798,1448336179,358810,1961900800,-6662649,-117440257,312009,-889191960,1114115670,1778412043,50240007,1347813376,199066,-4668672,575743,-661774848,1996445526,108461832,1946130152,23259395,-25785860,57163403,-544522869,58199691,926622691,-1014823052,-336076276,71827224,721977227,-146340225,133703,988283764,803837697,-6756351,1358710409,353434,1975651072,17492227,1451868814,653669368,-96040531,201240552,63075776,1023638022,561448247,990081697,1996716038,66854,-150991686,1748434914,40521731,16777114,1975520000,12773635,57804419,1748929281,-1589802237,117375864,-1066728584,519570188,-28931321,-1413467221,-1912165568,-1960380346,-494910380,66748419,1996432501,-25755654,117552872,1962934077,648784765,-17414713,178431,9693355]],[43,2,16,0,[-369473909,-1593376634,61539194,-1421280698,17155878,104546304,477496180,884668555,-1902848,1375956022,-1711117744,65535,980729867,57949833,57556676,-150981448,50559526,-92864520,-100609,1541994614,1958742784,2047213849,-59310333,222618,-59310336,224154,-96040192,251600619,1996424056,226335484,1996423168,226859772,1996423168,202087166,-1070399488,-920691105,-16775990,-1768227722,-16777203,-1634009994,-16777203,-1499791754,-1023410163,1224,1089822,-1896069495,872154206,-28931648,162945,-2129562622,16777852,1451952756,39074812,1810563699,-964470954,315065156,-218099271,-1956749403,-1951726010,-1070355708,-1414812757,-2082567253,1195078598,-1426033561,1958742700,519695106,-1202315770,-661779409,1847662234,1001064203,1946388486,-1979303162,637891843,34817478,-28901601,1006519947,259262534,1958742700,-2080773374,-1070390585,536837609,443081,1760332629,1183518332,139365126,1509954280,-38606499,1509950666,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,1362110,509040128,536870840,-1026990497,-2033713148,1465253889,-1566326741,95200005,-1010213281,1780499048,14706688,630170,1958742784,96641820,-2053484464,-1912602612,651725762,134367175,230136320,28835840,1600111360,1397310535,1680764003,134247017]],[43,3,0,1,[-939524096,-67108710,-9388403,564894295,-1990522054,314506878,440591,782577395,178340,-1706011882,65535,1962934077,-96040637,-9920883,1342179513,-1705946346,65535,1962934077,1975520049,253737008,-16774983,1343158902,-26031,-1070923776,48025,1392146175,-6663344,-1962934017,-1058276794,-385818135,-739704483,-263796992,-1903493120,-270270614,-1191424375,-503906254,-1191180283,1381048322,250452560,-1073020928,1183438964,-73772808,83886094,1451819016,-196703754,-1962921794,-11011458,1996486262,1687836404,1023410191,1953824767,854869635,1979469567,1787202533,-62486017,-26025,1187446784,503316976,-1175161147,118882316,-1946255733,-156586786,-502958888,-1430246408,12120971,1889438976,1347622655,1002650,-49920,-1992276107,1149832260,851870478,1200166635,-1173911294,1445003265,645369328,-1695385857,4098,1979469567,9955758,-1694992641,3850,-1694992641,2756,-1694861569,4184,-186007509,-230258432,-1929368903,1358915262,-1705945322,4071,1962934077,1753648033,809798143,118931499,-2096707709,-561312570,-1483246169,549033077,-1359849728,-1048323593,-1493999840,1979663416,1754696577,31622143,1978237155,1122191871,-1929366853,-1950119119,-773720097,-1510764056,-335836271,-126419168,1075354,-126419200,1077402,511830784,-193033465,-9793909,1183432747,205863420,-947666060,-62456014,-1960840222,-840696754,-9793989]],[43,3,1,0,[-242535308,1475903115,1109402,3323904,134604535,1347573504,-1709178264,3404,-1384857589,1358448265,1035162,525568,-1980479863,2126837334,571636,-1951664085,-1951663034,732688454,1996467136,287939320,28835840,650365184,855638528,270,1426129664,-2147483386,-2029976832,67109124,872415744,783,167838464,83886346,-989789440,100663564,-687865344,1027,738198016,9230,-1291779328,167772416,-1107229952,251658511,1006699264,268435729,-184483072,285212944,1224803072,301990161,1845560064,318767377,-956235008,-1358954240,16843520,788529420,-1996422400,838861061,33620736,956301574,1023476480,973078794,570491648,1006633228,687932160,1023410444,-788462848,1040187649,1744896768,-1090518783,-1090452736,1056964877,-1912536320,1140850948,-2097085696,1191182606,1073808641,-1308622591,-1258290688,5635,2013332224,1358954768,-1878981888,1375731984,-1895759104,1409286415,822149888,1426063632,2113995520,1442840847,-335478016,1593835787,-956235008,1610613005,-218037504,1795162379,385942272,1862271236,520160000,1879048452,0,0,0,0,0,0,1442840504,-1910575989,-1000909096,-947714434,523868690,-1048313857,-511491822,-1946579970,1330233049,-16222465,-140900746,184554510,1346335936,504520077,-401698733,-1073020756,104542068,45286280,104539252,510919562,59508283,104536180,11731858,104534132]],[43,3,2,0,[225772430,-65968768,34688384,1569194987,1583306765,80398623,112640,518818645,1465309326,138841084,1946568203,108971037,757021082,-511688448,-1948177410,1992630012,-1898935290,530904000,-57998357,174492240,1342981770,-1978767734,-1974464442,1183453798,1720340500,407276054,444006224,-14911745,1996430966,578223904,1343669387,535301776,1609010175,-892788898,-1957363682,512630508,1996424018,108461832,16777114,-892788992,2058878980,444416,-661774848,2123061078,-1948284148,-1950338273,172291827,1460565056,1045404240,-1073020781,-1847000203,375163648,-1014816885,308251914,519724681,559061587,1183383844,148171006,-151236983,1964247876,1879477777,1046244099,1200301620,6678544,2093243627,189068858,637957392,1963146624,2104174104,109981244,992347554,74722885,742755110,-352305432,2106271285,-1705572825,20980050,91537419,-352310552,1012698657,-1070336117,1225412235,2126779518,178957318,-502958912,227026680,722093707,1583302849,147507487,-28407040,678740283,1979467323,-1911669981,992900099,1946390542,-1844561112,1344435203,74907473,16777114,50347264,292706393,142016336,-16353537,1788480118,-352218591,108971036,-1946519925,-1431565746,108314634,-2010711838,1311506253,-1948649718,62440385,706561,-661774848,2123061078,-1948284150,172488223,1460040708,21246362,-151811326,1950353988,1472213776,1045404240,-1073020353,1978205045,-146356735,-163133952]],[43,3,3,0,[189068800,-33197052,166459206,269174006,1191052148,945589238,-1946526071,1012173599,507147403,1451874958,-59340290,-1005171573,-1014299010,147227563,1397772461,1103010385,1487602256,-654851797,-1705946288,44057022,1397796267,1103010385,-1381301586,-1705946288,45629886,1988829099,256150522,11127091,-1190956030,1317601281,173968376,1207312267,1131677707,-1946519925,-987889076,1996487774,2013221368,1103010329,1183384258,-1413413896,1360754687,-1709606913,49824190,-1409792509,-138398945,67112772,76219508,1174661329,1166616312,-1956517109,1334573662,1992629762,-129594372,-5521149,-11461772,-1097197196,50530881,531363910,638666635,-1962195575,478874230,24936323,2126786164,375046,905913942,1094417562,-186471677,643170993,1218065919,-1425840325,643232994,-1710524929,58014536,189106470,-2080737653,-1515910970,-60897884,-1390577779,-1379366229,-519913214,407341739,2122379556,41156855,62457868,-159481856,-1962576640,65110799,-1056251439,-1424791670,2005747527,-1197103868,1583284225,113953055,837632,-145271296,66630,-164427915,-1544945869,140413696,-1960812661,1481083679,-1946270071,1183406663,1845937404,-96040701,-1091025271,-4227073,-196688001,1187512319,-1954545674,104593478,1820132218,653942411,950147,-2094638731,1400111167,306706214,1265958915,58590779,-1960426124,104534087,997458818,407341862,-1946270165,-1947535408,650677210,722880395,-796132282]],[43,3,4,0,[-1056707849,1446761235,2081980406,-196723963,1451823475,-196703754,653942411,639137675,-2095677557,-13305274,-1947469754,-1995940213,-1996450121,1593874623,113428830,35895296,518818645,-1957242738,529205854,1586230155,-2145416438,2085618303,36812820,-40218541,1543503652,1342340992,569049972,1996445328,108461832,-1946222872,1451951686,-1903917304,-1869314304,172785664,1208150848,-920691047,-1207957814,-1957362530,-661774612,-1962516853,-1734898913,-1769501952,-1727927552,46844191,-326413056,-1962379637,184588980,-1962642186,-1929057484,-1006396362,481887358,-768365312,-527772534,-523124686,-523119919,-1951673647,-371020862,-1413467227,-1413467227,443081,40648,-939763882,59462,-1961462133,-25786060,-10320243,-397404586,2123104163,846564350,192169099,-1962445376,-2020921763,1183383680,310297852,4031270,1183532405,273025806,1586170484,638028556,871040393,-1191179080,-11534264,-1705944460,58868158,2097154109,571395,-1993942793,2105746949,259326036,1343649535,-1371833190,651753221,-950778487,-3002,-637241,-1983892609,1183447622,1849607410,-96040189,58328635,1273561980,93005313,209043467,637547704,-1962777097,126559960,-401698736,512429906,529204072,-150991687,-2082995231,1979712639,1300964875,990438158,1567947854,637602025,621954443,20774915,1028551680,-327876608,-1946263925,1183392324,172488430,-1459260159,-663478272,-2026258381,762577046,87631447]],[43,3,5,0,[884476277,1710695936,653822722,639124875,1595297163,1006261899,1946385942,-1769522420,1000961280,1962973327,1166747299,-632911576,474319654,651970185,-1993652853,-1960387002,1183392581,1166747360,-498693856,574982694,115623560,101873407,-632910505,1354773328,239418150,-1960438667,-511503795,-1962183421,-2143940002,1946292351,-11517951,1962929782,712310568,-1912965377,1375691406,-624897,-1075252106,-2094659824,1962937981,1654557968,6863359,53926147,1460876807,-162120958,91366775,1945388603,-196703970,-1946790263,1317665358,-632910856,-1947449719,1183440454,-260142614,-2081274228,1191130311,-22418950,185484939,58003526,-1006582295,2123042398,-1996125428,-14230970,642779767,-1709803521,97206718,-1948498295,1183384133,138775518,-1948236151,1183386181,205884130,870598280,310283200,1413843254,1447397686,-1994945754,-2144934314,1996487719,276234002,-1928431873,1783880286,1962889217,678756130,1344959743,-10314099,-159973549,-386631937,1589907446,-431060210,990873894,1148712534,1178273138,-1992460300,1183446614,207522804,1946222761,-297339116,141885952,1003393,289931010,738740097,33597697,1333858676,-972816369,-1962866105,-388937721,-955169023,87681094,39732471,-150506240,536879684,2122540404,1601503236,-1914157427,1795121822,-14789888,6950006,116850794,536872364,6948468,149618794,1786249014,1752694582,1343387391,-624897,1996485750,428206334,988315265]],[43,3,6,0,[1377072389,-1190365557,62521345,308185856,-386644343,-2091253587,1946216574,-398030072,-352281879,-230257678,108380171,-385533768,-1064435573,-135233909,4191302,1183527796,3679732,1073998017,-2081141109,-12515359,1364260982,-1710852353,-65474,943583371,-1899400187,-1207734266,-420020172,1988753547,-994013960,-1993996194,-1993997753,-1950314945,-1960440714,-494726571,33194755,-2094655883,1962937981,-330921201,1183515785,38046186,283887923,675646246,-1960442743,1149840197,112898,-401449333,1183514633,-916561928,855643330,256149952,638665865,1965049098,1191851573,-483429366,66749212,1190602868,1963197678,16417552,-2094659723,1946160765,-339725820,256672017,76219392,-783810077,289669608,1149764016,1200305674,71600388,105351990,637944969,-1994177141,-1959393212,1149832007,-195654901,16827127,1283526004,-2130575345,19662916,-149863169,1946173634,256672005,-1023997952,91488384,1002625,-1957313776,1465261804,57673358,-150981448,-125106074,188058406,102200822,-16222465,-862321034,118012416,712294411,71666470,-1190779669,-1960443896,-768409019,1380995670,-26031,-1073020928,1347815284,16777114,-1993996544,1583285317,80398623,-326413056,105286430,520095208,182985,69996171,512435683,1207829546,958368515,-2096204793,-136182589,69869195,-352104450,38767370,69869195,-1023193090,-1947432107,1160997957,1850028916,2037794099,73304843,73398070]],[43,3,7,0,[106952502,180937,59592,861361694,-163149376,-1980742007,1183446086,-297367054,-1981004151,1183443014,-599356950,-1998895480,1183439430,-25898,1183383552,1780386766,55574019,990082721,2130934790,328989,-150987590,1783649250,-26110,-1073020928,-1578564747,1980138243,40502531,-6679702,-1996488449,-1072956858,-1981217931,-19363069,529204039,-500087,-1962705914,1157503094,-1993045245,1955331702,-1959490794,-964492716,415141130,-1190717697,-1510801399,-1409269831,1958742698,871948805,-2037732672,-1501495513,-2012217561,1586224966,-1408829672,1962999813,-1340176124,12777221,-1956285056,1750043423,-1922410613,-1047804290,-1413313621,-15038837,-1951678205,-1979770746,-1039926202,149914539,-16776520,1461065846,1392745040,-1959393438,724960325,-150832891,445024728,1166751487,1160459782,-150832894,-2096532008,1946221694,149635083,16547459,-654900615,-15169911,-1946263925,529208927,-1995815029,-1946194810,-1073017785,-654900615,-9533815,-919355341,941389709,505967620,-401698730,104592668,175440788,-14055690,-1593609215,-1073020010,1444809333,1814107802,-599357173,-1979830808,-1979749754,-1946193778,1190592126,141824223,-15169907,-29300656,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1975520036,14608643,1744847365,6955074,-26032,-1073020928,216597365,-163149566,-26032,1451819008,-230258188,-989956469,1392912988,-1903361174,1360461592]],[43,3,8,0,[-14790574,1577056374,-128021724,-1979710535,-654964153,1200144410,-203275510,992363915,141916741,992232843,2121562181,14044801,-25261248,-14000700,1979657333,-1929156054,385816758,1354773334,-1957670832,1577004669,1958742904,4326741,1780499048,916082688,184549388,-385649216,1183383939,1184518384,-1996488692,1183444566,-25785364,103439556,-1929156013,385816718,-1924115887,385839758,2019426129,-9265523,905970617,-167098486,918559448,1124747144,-1097993758,62521122,92943872,-1071982346,1191544886,2123101154,-548997378,-1928825584,1358895238,-386065944,-1073020573,1996434037,413043992,-11331841,1996485750,-126418958,384327309,-16749997,-68674954,-431584777,1963276349,15591683,971406977,-402295803,334169867,-1695123713,65535,-990493045,-1993995170,-2124289273,87746174,-1031076747,1992617451,2088969960,343212036,-428409082,-1862764801,-65869810,1975520007,10873091,205848358,207537438,71600934,639567753,-1073019765,884477045,1693918720,651725570,-1873803381,126937102,57155211,213524363,65206016,38272984,57294475,119422347,1208188065,-150987590,-1946680350,1183579766,1183558420,-964449514,-2086296212,-1515911994,-1424996725,-1424865653,514572339,-1525909819,-96040161,-431584341,-27358293,-1207617219,57999360,-1424210037,1200292725,1586211600,55574040,-17146229,1992557391,478750216,-337230197,103147548,-31957365,1586168655,55574266,-26029]],[43,3,9,0,[251592704,951583612,2122534917,57934064,-1962524440,-1072964538,-1706031500,199696694,1780386648,55049731,95422151,1583284224,382388511,-138398976,17148934,-1958185984,1207382621,1965031458,1581774599,930349058,1964656185,411449650,-1960020737,2106326654,-1958900960,1317623885,1515555796,735205001,-800159286,-14238080,-166759417,1971380038,1787181321,-385452545,1491666314,-595688702,-385649664,-2037710630,-1769210006,244055920,918815610,1719731054,654049238,1947223097,1413031435,-2127465200,67163726,14044801,1015228032,-1971817472,-2130762338,108265979,626800678,-1635030667,-619970792,-604567943,475792166,677132582,-1635035787,-619970790,958793332,1198861148,-14500224,-1958710016,201269406,-1157401125,958792080,796205916,408718118,375139110,1580926325,-1961724720,992400478,393549916,651320971,1964399675,482247438,125108479,-14762365,-2096401408,65156294,-376427797,-645136548,58334763,1586093047,-394884636,-135641460,67163718,1317209716,-672448298,-1076468093,81153667,-1930264892,1975520192,10348803,30822019,-13988211,660441894,105977350,-26029,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,2116119194,-1960442098,369502045,-1705834922,4078,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449]],[43,3,10,0,[-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,-700019730,1967128745,12445955,-477898613,65257745,-299515125,-700020225,-1930658108,1975520192,10348803,30822019,-13988211,660441894,105977350,270309971,185008128,-2093910848,-1961765258,201289878,-1921616686,1376159350,1080710678,253848218,-1960442096,369502045,-1705834922,4278,1958742791,-1873614077,14044801,629574272,1946238207,1788250902,-1978254337,990671875,1946389526,1161307654,-1959889645,201267334,-150570560,1157834456,-125924598,427099449,-14514550,1963607346,545688336,1975520255,26261507,1946699065,-697924860,512630510,2122515874,2104819932,-9795957,-9398645,3723,113143779,-532232448,1719730177,-2080505898,1946157692,-1977840801,-478027906,-550338432,-16103563,1586169972,341588430,1144732533,990540838,829761108,14044801,-699498238,-1635090432,-75432155,939881473,427103068,-14508406,1963875378,547261200,1977289727,26262275,1947294777,784761614,-488618241,1844125593,-1947014335,1586094174,408718050,-1965334904,1585976156,-699992102,108265984,550915715,1719915499,1317265366,-350289194,-1055764928,454281491,101924883,705891603,-1055669997,454281491,101910035,705891603,-1055760877,-921450221,-1055703021,-921450221,-1055669997,-921450221,-1055669997,-921450221,646351379,-696349697,-787486845,-1510002969,2123043325,82821590,-787486845,-1510002969,1190597149]],[43,3,11,0,[1954545878,-373279995,-919404022,-14315894,-15169909,-14893437,1027831040,91619339,1929377341,33128505,-922090380,-1903529099,-511639767,-732001296,-2133698933,175382777,-402422111,48431736,-2069821205,40822787,1317621731,-394884636,-370522484,-109051774,-2147126271,963969273,-14053750,-14639477,-14510454,-167401311,443875777,-1593513536,316868004,242534910,-33184095,-1593346871,-906099288,-303559819,-498169599,-924253213,-373280000,104595822,-1259784588,-1408829696,1965031429,1946434600,-148509916,371718,1008366880,-384404476,116850839,536872364,104598389,71043700,-2065104012,9038080,-1981528437,2126833222,-128021528,675646246,-1960441975,1200171845,71812866,1204224000,637534214,-1994177141,-768407481,-14510454,-1962256504,-1979767930,-771093689,12190580,257394948,91537418,1003393,1961101832,256868613,-771026944,-1960441996,-783669163,290949610,1963671427,549355797,1912743679,256868621,1199636992,-16700408,-1326902969,-431569152,-1461123783,482247424,812974335,-15024509,-1960217344,-2130765690,1962990206,-616106490,1024226561,343867394,2113928765,1024322316,91619339,1929377341,-26547965,1357018879,-126419170,1347469363,-1634906032,-1923875048,1347672158,-25755824,-2129804568,87742590,-1070398348,1187465963,-1962591514,-2037647266,1200226076,512133892,105351679,591760166,638076809,-2011150966,-2037708217,1200226083,256362251,-1073086464,1333855604]],[43,3,12,0,[168296463,-2130348828,268439375,1132487,112640,-159480893,1379365888,-989956469,1392912988,1996488042,-227082252,-755969,-14749066,1552676982,610271022,-1695123713,3440,-1695123713,65535,16139975,-1950131712,1556414070,1783825962,-294191107,-1280257,1996484214,1922993644,-1957488897,1610559068,-260636808,1351834,-260636928,1353882,-1910586624,-1962565090,-486539250,441899,162947,1144723572,-1978895066,242496242,1547240821,-2096466927,-454938938,-348058901,928758,1104803584,244040479,918815610,958792558,645206084,3965734,-1098178444,-15991016,-537459079,477889318,679229734,992349301,108337244,374618918,-964491404,-338697676,2047748870,-1009125629,518818645,-1962522997,-1962711010,2014219039,1946630915,214139658,-4655134,-1593447425,-1054145672,46844191,-326413056,-1961513368,-398648762,-1157204477,1827201025,105286401,-1157083509,-1444347905,-379758079,516614859,-326413056,-1961506712,1317733958,1293064,1510042344,-365368995,-1207958326,1430586612,522120331,-1961490328,-504885666,172395264,1930184251,1610726153,-352248088,1177260053,45826060,-1947994368,105286616,-402108789,1566179605,174516557,1426066122,476638347,106859286,1509992424,-287839907,1426064074,1013509259,173968150,-1962896408,1317733958,310024,1510007016,22341981,1426065098,1734929547,173968150,-1962897944,1317733958,-87800,-1040775563,108331007,-386923077]],[43,3,13,0,[1566179495,-890358039,-1957363706,377972972,-401842549,1183514696,139365126,-402652741,1566179477,1441430505,1317792907,173968134,1561089675,-905910296,-1957363704,381118700,-401973621,1183514648,139365126,-402645061,1566179429,-890541079,-620036090,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-860351261,650153493,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,115575787,-970538354,-1070399481,-997997671,16247556,518818645,-1911098440,175570904,1390939792,106874093,638028070,-1207806071,-920715263,1738,6856,-1070901673,-1980610935,1183445062,407800814,1343104,1183714933,651791130,74778425,65788715,-1962933829,1586044022,1977289706,2088777235,208994832,-1157627976,1600028671,1753801,1343104,1183518836,-431060710,-1947711863,-96040487,-1047850517,85612171,1183383570,-396981786,-2131206517,1962939518,-1896248557,-2094654906,1962937981,-330905849,99287040,32261831,2088973824,57999442,-2147407383,1962939518,8841475,652639940,52692362,2054488892]],[43,3,14,0,[1380223798,653936270,1965442873,17099011,675756326,-68615307,1149974016,1194927704,638940198,1948796729,140413711,206015286,240618294,-1869602837,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-1947052407,1451951174,-229230330,-1410792579,-385647104,1178142612,-385648656,-1981218658,2122354695,1014235156,-1947828597,-396981305,-544488818,658965286,244338770,-1981287448,-1072955834,-947185035,-1897376117,651725762,1378305795,555129424,1183390062,-28931602,132892811,639131332,907038603,1951550521,1278817846,-1962052520,-1959393186,-1959392185,501943895,906203809,1951548473,59679002,1380202806,1586172276,1200305672,1468741136,-263812846,-2081270135,1962995326,-11278077,-1695648001,453058870,-1862317847,652631748,907233162,1947026488,71732008,-1962518901,-1959393186,2005612047,-263323390,972191249,226292310,-1041693826,-263833338,-1175911562,475958022,289901110,980681508,289901110,-922877148,1586174069,1207314150,1098121496,906518155,906512267,-351643765,1586204718,1207314150,695533848,906518155,908347275,-349808757,1586204694,1207314150,292880664,906518155,911755147,22697867,1444016198,475958258,289901110,-1962872795,-430011408,407865894,15786369,1265942539,1198837307,846514443,2133917315,821658373,-24966529,-2095677904,293548281,906518155,907822987,18765707,1444016198,140413938,340233014,374836022,1586170859]],[43,3,15,0,[1200305672,1468741144,-263847654,-940419567,126534,907828875,950144,-2143925900,1963134591,-430011623,604473894,1963015171,-327253242,-164596736,-352186298,1586204695,126494438,20710180,2122521973,393543916,1074874102,1586172277,1200305672,1468741124,-263847674,-1947052527,-1977162146,1006838791,-385649663,2122514652,57934060,-1962880023,1586173566,1200305692,-96040620,188058422,1444511168,-1957635849,1160459974,-1097183230,907753793,1183712649,-1878725656,990218550,-1961656890,-13236130,-13213065,-963944329,-351982794,1586204686,2013214216,2013214310,-1715066012,-1097183150,17880936,1444016198,475958258,1451197238,907113472,911624075,-1962654327,2123046006,57796872,-1727117685,1586188370,1200301798,1391392518,-1695315120,462579902,1183535186,1347590412,-1727689930,1586188370,1200301798,1844917764,-1706012156,463038654,-1097183150,1377542248,1747229264,-1992942534,-1073019835,-952718977,66629,-1977179669,1006838791,-385649405,2122515164,242483218,15367811,1187448948,-352321262,1187483654,-1962934254,-1959388066,376867647,187992886,-150372865,375294943,41364278,1212035,-147101580,2122933373,-1043952646,-956103944,-1979779175,138280006,-1173389824,-1031077880,-969195456,-739702660,-796159749,1451880683,-1946514436,1347590594,906518155,910063615,-1707313153,478111934,300959233,-947129770,-259264777,-1040235123,161022944,1443491910,-25785870,-335905141,1988726793]],[43,3,16,0,[-62470146,-147128319,-963959682,1385809707,140413776,779616054,746061622,-1553416550,140413724,541524790,576131894,-947185685,1385809451,140413776,712507190,678952758,-580338022,-263847652,-1947052527,-1959388066,1183384135,1958743034,375294837,74943286,1212035,-963947404,-775804007,1002832888,1182661190,1996423530,-1097181446,-1994588095,87944774,-955941376,388678,-1712437621,1586188370,2013214216,2013214270,1757321788,1174478137,-229240336,-135379317,-1947169810,-1723273658,166741513,1586229846,2013214216,2013214258,-96040144,-1326856661,1684705280,-15960321,-1097200010,-1961013951,-1000051976,-14227874,-14285193,-1097202569,-1961010623,23746288,-1694730497,494289342,2122576011,1215561746,-775804007,1002832888,1782414791,-1705617663,496583102,1039025801,92143621,99501767,-297366784,-1957670247,-13236130,-13222281,-1097188233,18725992,1444016198,-297366542,1175034184,-229242384,1589929066,2013210342,2013210118,1103010308,-11526712,1996484214,1103010556,1183391208,140413946,1115160374,1081605942,1177274251,-1036805638,1385808427,1757321808,1174478402,-229240336,-1946386805,1183772278,-360807654,-1957989120,-1959389602,410422023,38570790,1795837483,-570215207,2146903705,653822760,-1960095861,-796191138,71797558,-1946552423,-1949332496,-13236130,-13222281,-1056752521,-1706012007,511404222,300959233,-8129962,-2096791807,293470718,906518155,909395851,20338571]],[43,4,0,0,[1444016198,1979595762,-51910397,1684670078,82531927,1465279594,-1908293990,1347590430,906518155,909801471,-1707575297,420505790,300959233,-1159073194,1988858108,1015232028,-385647106,2123103408,1015232008,907968258,908084619,908219787,908870915,19813651,1444016198,375294962,-33044682,375294975,105351990,922633865,-1995946869,-1072956858,1183525492,9831934,2113553979,-28933368,-246513544,1979659777,-96040080,-1711389141,-1037319629,1979659856,-1877415052,1886781238,721522872,865730118,1354902466,1950714678,-1705975599,523649470,911233689,911111679,-1706265089,460482750,300959233,1183773270,2088777448,1182007306,907435659,556928,1183464565,1963205649,273085983,-1961265916,-1977162146,1946362887,126494217,20710180,2122521717,376766700,605111946,-2147191548,906162510,910706059,-347449973,1586204694,1149908502,1194866186,906916872,910443915,21386635,1444016198,2088777458,276037643,907435659,622464,1317013109,468402416,907435659,906708106,1946765112,1166751246,1435186768,-263847598,921851409,818304,-2143941004,1962936959,-263290873,-1877349504,205818422,172439606,-1959391628,-1959373755,1174492757,-229240336,66143990,-2093600908,1962935420,2088973831,561250310,652631691,52692874,-1977218700,1006838791,906917121,912016779,22959499,1444016198,2088777458,510985230,652631691,52692874,309592892,1749388086,1783991094,-757997359,300959233]],[43,4,1,0,[1183576662,-229209104,-1026990242,-1783103462,-326413033,1457032734,241077079,1207312267,141820938,-1710328065,522601521,-74727373,-147694197,1058375,512300916,1173751200,276054026,1343125247,-1975627878,1975520032,13756675,134956534,1317745268,172894988,-1925064201,2126777462,112646,856052121,242679753,1444303442,1381060944,-16096102,-1420228609,-502511873,9890272,-13863425,1996434037,108461832,-15960321,1979648630,980811580,507796877,1979653715,189134392,-402295792,116064443,-13738613,-1070385057,-1959240309,1418408565,189134370,-2130414576,-134610974,257369042,-2029619516,12777463,1073902594,12777280,-1962445820,-355382761,4047363,-1961853440,1311443534,643252492,1195836673,-2090862110,1946254460,172919573,1091325483,638482175,1218065919,-1423922373,28898018,526278400,707273,-1424604021,-1424407413,-1421327221,289704875,239373227,272927403,-1413467222,-389829717,382402561,8415319,16777114,-1190717952,-1070858241,-772296974,643608655,1962886456,1329703682,1099971,509040128,1595916339,415418718,2541568,-1715457280,1753801,-930031476,503316696,1465309326,1603911731,-892788898,-661913588,-326412912,1457032734,526303283,838345,712,526276126,182985,518818645,1183536982,2081327880,-1959533821,119408254,1947354427,482837255,585889506,58461951,-1206131895,-503906276,-1961069171,-1949201441,-202780216,-1543408731,-896795765]],[43,4,2,0,[1583338219,80398623,-326413056,-1207664956,1991835652,33602048,860223014,-1173785472,112722688,515998464,-1977165013,-208986787,509446694,862289958,79874556,-326413056,-11053538,1996425334,-4331514,1996488491,108461832,1397905239,-397324202,1583284308,80398623,1667845376,1867738994,673215590,824191331,540031289,1750343725,1763734377,1851859059,1702322464,1701670771,1735288096,543518313,1953394534,1310753,2293780,3932175,5898250,9830405,-65533,348651521,1183514624,138816266,1086884672,50751223,1183384646,65131006,-62486079,1183432963,2098682,-1946663287,310283224,860223014,-955354080,63046,-1191944567,-342293504,650128211,271795702,-1960439691,1057299269,65585408,-148440028,1183389285,-1982331914,-1960381346,117774661,65585408,375781158,639826619,771902859,91361083,-352009341,1334521590,-195130622,141615607,1929642045,67155971,-1980742007,-1023151530,1946210947,209617164,91423488,738197432,541223122,1183404114,-296318484,-628899029,6733568,-1070879853,-1413248085,-1700019573,3263,91602955,-1226194901,309773568,-1957411703,1284110414,-162624682,-1957147511,1284111950,-61961382,-1956885367,-330921016,-1956756343,1149890118,-263812256,-1956494199,1149891142,276726628,-1006210048,1541934718,-811970051,-1912602612,-1946645566,205949918,-330921045,-297366613,3520939,-1776106056,-1767624973,-1190672509,-1527578589,-179470298]],[43,4,3,0,[80184065,-1392195965,1183576203,-1957188614,178957560,1610249664,-1962489981,-1951665082,2123102294,571646,721783078,-1834285442,75402155,-1416451182,654081675,134219207,-917223541,335549122,-553647616,8224,2097152512,289,-822017280,83886346,-1174338816,100663562,1577124608,117440782,-1258224896,-2030042847,1862271488,9248,-536804608,251658531,-520027392,285212948,855704320,301990180,-654245120,318767380,-1778318592,603980042,-385809664,-1493171967,-721419776,4361,-234814720,1006633225,-50265344,1023410441,-117374208,1157628160,218170112,1191182615,-1056964095,5124,-469695744,1459618064,0,0,0,0,0,0,-922746952,503316496,1465309326,-1085323074,247136264,142016256,-1710852353,-61705,242532363,2105753483,225707274,51019139,1583314292,80398623,-96040704,-1995407989,-1705512322,65535,57987595,-1996425239,40432710,-1706012128,65535,-327892981,1357923977,16777114,1475513088,26010,-628220416,-259275122,1317795979,-202780172,1996431269,-25872,1996423168,8821490,1183514624,-1948742662,-263288033,-1961865335,1334440526,-1987319018,2106325574,-1948284144,-159479521,-74727373,18499063,956658944,57939013,-1962901527,1183386181,-159973378,504339866,-1950183936,-161575952,1207377803,1946157594,373787425,1187467,1195057035,-15502064,637538870,637695231,-1878756097]],[43,4,4,0,[16246798,-1070390293,208994086,175439654,205818150,172263718,-1705638394,13831658,1150232071,1150232074,1958742796,-11513839,1352332918,1476468295,41205771,1996428779,259300086,1996423477,534092538,-1070399164,-1946230807,-1958966288,-1706030467,21766101,-1695123713,22941556,-1946532213,-1994421288,2123042943,377457142,28890859,-326413056,-1193767394,-617414656,-1962389877,1508378198,-892788992,2075656196,-326413055,-1193767394,1586167810,139365130,-402237813,-920715204,-1207957814,-1957363305,-661774612,-1962933320,-919402914,568906291,-892788992,-1263009790,-326413055,-1193767394,1586167813,106334984,99141939,-892788992,1364393988,-997502894,244338710,-2080503320,868419780,-1878332471,-352255559,12161028,30390273,712,1457032734,-1996525944,1586232910,-1977644278,-1979676793,855672471,1996444150,108461832,1448497234,-1710590209,23465482,1961888601,1961691695,857508651,175636434,-2140646830,-26111,478871552,18499575,856650752,343408576,-2140647344,38967809,-963969024,-892788898,213450758,7125762,247006955,7650050,-939390280,503316482,1465309326,-1946263927,-544535938,-544530549,2139103115,326914050,1347666315,-14352998,2139118591,57954306,-1953473557,-165704737,1946421831,832198406,-1962788284,-1950338053,1222838350,184972939,-1958644490,25951838,-2097000053,2114354301,-1995863764,1569391217,-1960867054,48434255,-914349903,172820544,125599107]],[43,4,5,0,[1988823669,-397258742,1482293417,-988701542,526278402,445129,-1141445735,314114164,41859588,1824197099,68204800,-1207798086,80216709,-1910636544,-1990764840,1451884126,242650108,529260171,529260171,1342340992,-1047850116,-40218541,1526901540,1342340992,1223361396,-1948349552,172488223,1443263492,256127386,-208972285,-1946263925,1996443648,175570700,1933688474,-1946645757,1082916446,1996443650,108461832,-2025734502,-1085253885,2089242445,1459555842,41716220,-920691105,1459620554,2089497739,675646258,-1960157813,1347515468,1103010387,1552614299,1850510188,-1705815728,63455678,734147481,-1036805694,1150015627,-896820874,734147481,-1036805694,209503035,-1053572213,1149878571,-1875383434,-1960295029,1569420876,1347637546,-700334438,1818004227,1349405835,-1097182893,-1727787199,-1037319629,-1950207079,1950649304,868453273,-1983763518,-1017154492,-1190907205,121307156,-1014823308,1106764292,-326412853,-1000909282,-1064564610,1551157003,488585626,-11448572,1996425846,-1705572856,65535,-1950183847,1065363160,1092711738,-1946230400,-1931400228,-1950314800,-975532804,-1527576458,-2010719602,-57934259,99349387,-1962377532,105810932,1460013539,1528895130,101182212,559061591,-427096921,-920691105,-1207957814,-1957362896,-661774612,1586190166,-65041652,-208945101,-2130551669,1952448483,173443952,1330379649,-1930886283,1257996544,-2124057521,2135902715,-1961657256,-1898410754,482837440,-1340130918]],[43,4,6,0,[314671876,179909611,1207664896,-1188400049,2088960008,108266762,51018883,-784655499,2126780284,172264198,205818795,-1413467221,-1424604021,300663179,108971152,41799995,-964439673,-205419766,526278564,576201,1443525771,28058,-1947278592,650284760,2126776203,-1705596154,142,-352320840,175410136,89496150,-840761344,-628171125,2126835851,173443846,989858489,-1962770991,-53400630,-896817933,-1426866125,90741331,1183514624,1436740362,-1066865525,172395269,1979712829,-536757498,1510118376,-69801635,1426065098,-731321205,106859269,1510067688,-69211811,1426064074,-295113589,105286405,-1157083509,-1981284344,-379758078,80411154,-326413056,-1962540440,-823653794,-379758079,113966073,-326413056,-1962535320,-1159198114,-379758079,113966064,-326413056,-1962511000,-169342906,105286401,1979711805,1610726153,-352183320,1465290811,856053387,139365312,-1711275585,-64770,192200715,129719903,33220720,-1903158549,-617412538,-1711273799,105251750,-1072996769,129697396,31385712,1508466010,314107,1760332629,1586169509,21489680,1024345739,92012545,2113929789,-536757498,-1962821656,1317734982,26535948,-437691046,838145,1760332629,1586169541,16640012,-1962522997,29034574,27060224,-152478374,576253,1760332629,1586169561,17950730,-1645650598,445179,1760332629,1586169593,16640014,-1962522997,79366222,23259136,2146000218,707074,1760332629]],[43,4,7,0,[1586169613,14542858,1911119194,445179,1760332629,1586169645,13232142,-1962522997,79366222,19851264,233397594,707074,1760332629,1586169665,11134990,-622240422,707323,1760332629,1586169697,9824274,-1962522997,79366222,16443392,1206476122,969218,1760332629,1586169717,7727118,-1310106278,707323,1760332629,1586169749,6416402,-1962522997,79366222,13035520,1240030554,969218,141875979,1023433960,24465227,-1144943677,-1578540954,1960512256,4712461,1917798205,1330330886,-1950154377,1617017793,184584169,-401771301,1295843373,1023832655,24596304,-1144943677,1860919394,1960512400,1304589,1917799741,1330724102,-1950154377,1617083329,-1953475349,-1206590517,-1064434500,639601446,-2147334261,-1013948444,855950467,-1072970816,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,214433989,-1205993472,-661780257,-1962522997,1183385686,-162100748,-1962260853,1183386710,-94991880,-1995553141,1317796934,-28407536,529258891,-13862913,1750084215,-647430145,-196702968,1602965526,408944430,214616351,-326413056,12066390,-992440824,-2128214434,1330055295,-14274187,1992559223,1962878474,994613762,1589905686]],[43,4,8,0,[1200170506,108446722,175439654,638338702,-1710983169,83835772,638213828,-16496759,1996426358,106873866,41418534,641204006,520380415,147507550,80216064,-1205993472,-661780098,-15829249,1996426358,-401698806,1451882796,1976568830,-339727612,142508822,-1962052608,1589968470,126428678,39291174,520094136,707273,1224,162445342,1996478606,209125134,-1878362369,-119085042,556675,1589906036,126428678,39291174,520094136,707273,1224,165984286,1996478606,276234002,-15829249,1996426358,-401698806,2122578261,175374344,637951684,-1993996407,28836439,-892788992,80216078,-1205993472,-661780336,-15567105,1996427382,209125134,-1878362369,-114628594,556675,1589906036,126428678,39291174,520094136,969417,131084,67836,131072,2361664,131072,264388,16973824,65624,16973839,66154,16973840,66934,16973842,66974,16973843,65604,131092,722530,16973824,67666,131399,1311577,16973824,66664,78,0,0,0,0,0,0,0,0,0,0,1760332629,1586167913,41412630,-401324405,1183515303,81158,29034102,44296288,1183536982,172919560,-1090103669,-813498367,47114240,192200715,129719903,42199152,-1953488149,2123041910,140428302,-1190111605,-914161600,55764992,-1072996769,129697396]],[43,4,9,0,[39839856,-1964417702,1231366,1760332629,1586168071,34334744,1183536982,374246164,-402652993,1583284860,108314635,-395311173,2122514993,141885458,1024476811,661913604,-1962129781,-617410994,-1962789144,1317734470,-388287734,1183515179,81158,29034102,33548384,1452293355,138840919,-1962258805,29296214,36366336,192200715,129719903,31451248,-1953489685,2123041910,140428302,-402650951,1583284916,108314635,-395311173,1566179777,-905346071,-1957363692,26437868,-400531829,1183514989,81158,29034102,27256928,1183536982,172919560,-1090103669,-813498367,30074880,192200715,129719903,25159792,-1953478421,2123041910,140428302,-1961863541,1317737558,273548050,360173883,991450627,225579606,991057451,158470230,-351250805,-346136828,6338837,-402601597,1583284776,108314635,-395311173,1566179637,-905346839,-1957363684,33515756,-401187189,1183514823,17950740,1023821451,108396545,-396361285,1465254157,-1962391925,1451952718,114438,-401420413,-1073020616,1583287156,-395311173,585826541,209095568,-1005683061,1451952222,4241680,-402208381,1583284668,108314635,-395311173,1566179529,-905644055,-1957363694,40003820,-400269685,1183514741,81162,29034102,11004000,1183536982,240028428,-1089841525,-813498367,13821952,192200715,129719903,8906864,-1953488917,2123042934,207537170,-2097149767,1508376777,190734081,-1157204800,1726509063,-379758080]],[43,4,10,0,[550112758,1960512256,3336205,1917799741,1330658566,-1950154377,1617083329,194004459,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046042,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1958742979,196854529,1510009696,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,32032235,213633792,-397389568,-1073020638,57956696,-1903143701,651725761,62470027,218006272,79242100,687768320,-1070384011,172439846,958805109,779421255,209683238,640120065,-351385717,2139301387,443875592,172460838,1929382205,29882118,-2096073472,1131678974,-561265781,28848363,-2093290752,57934074,-1962933575,281540560,-2096270080,141895934,541559590,158711819,28889479,-2015309056,65140689,-1047751738,-259262069,-1947667709,855829248,32031680,642894592,1948794755,1334519306,1200301578,640740100,1212291,-2094659723,1946161279,1200301594,650677012,1947619083,-1960421113,1290475095,-1728052808,642116441,638472075,1376012171,520479223,13796096,-1040195547,-427818038,65585632,1499129354,643287687,637960075,1946959747,2139825668,1608485640,574199,-885324171,-645201289,1508112210,-1023399960,313335,189793908,393500865,-145534895,1962934983,-26105,166395904,16777114,855829248,-1040727104,108265476,1593248598,1448548468]],[43,4,11,0,[-1040756654,125108226,16777114,-1710626048,65535,-1070398741,-13492541,-964247501,-754724093,-1073491965,-805060605,-92159949,-15399940,-1194647553,866844712,1150004160,-1070355708,105155499,-1413467221,-1425521525,-1425390453,855641273,-1012141120,2248,-1961206645,172460831,117327497,-1694599425,65535,-61437689,653936265,186666379,-1207208503,-1960443903,-523039155,1317652619,1023616760,-1960901090,-796152329,1374063277,1996443730,-92864516,-16045158,-492086785,1996431336,-25858,-1010237440,2248,1187468830,184550652,-16354085,1191181382,442272764,1200299915,-28931830,369915589,-96024825,1015218177,-1962380276,-202780404,-402003035,1325399873,214336506,-1694599425,1232,-661929330,-1995994330,1317795910,2122558728,158662922,1928873531,-339725539,-1395619047,-2080737789,1962935934,1373319975,1392922706,185281434,179984645,-1948059904,108954584,-2095680512,-1960442685,-1977219497,-662304697,244373643,-335626520,-60947706,906464038,1195836809,1996466146,85367550,526254080,707273,1736,1552635422,-1960867046,1183386183,-60912386,369784517,205292295,210438260,-1510741551,-1763178773,214336510,-1694599425,1376,-661929330,-1995994330,1317796422,1178316038,855798522,703168,67494647,651725568,34162678,-1960434316,-477952417,-773598961,1586372323,-75002884,1166554626,1703425538,-41448703,92812802,639101727,906381194,637683080]],[43,4,12,0,[906446730,637617544,906512266,-1070463608,54888502,-503003261,-25755744,380570,-920691200,-939521846,1442840580,1183432755,-62486018,637959876,1963736451,1300964870,638118666,638471563,-2095037045,612174329,58048523,-1981754560,1552677958,642250546,91488512,-352321095,75399956,-1190824960,166395906,675119910,45682292,-62485760,671473875,-28931840,-1946270069,-916521898,-1325398334,28392704,-939351112,503316510,1465309326,1317662002,-1983892494,1183444550,-263812628,-1981659511,1183442502,341740516,1988829067,-1948349674,172488223,1443263492,-12308070,-1003189249,-1064555940,326418443,4162342,-2094658187,1946162303,1606690310,-1980896494,1183644766,140428542,15892099,-2048326795,142525440,675119910,1183518581,-364476150,-1995946357,787212358,650130320,-2096476789,125635065,-773795008,98619872,1183383592,-1931465746,1720314454,-984211736,2126776438,-51386136,1552621406,642250546,863240448,-1192722748,-2094661631,2080968317,309251,-1989646345,-533992378,-1981393268,1996481638,-394854422,-1673473,1996481654,343342854,-385492760,1996423395,142016266,-402229505,1183448721,1976699886,844925757,2508791,-2093779967,1452017388,-463042074,116147911,1552633856,-1960867046,1183386183,144330978,-1962934266,-952703906,905969671,906254217,855787401,-1072998190,-534026636,-1981131124,-57939866,1718931979,-147694453,16787015,-11390092,-1650846602,-1912130801]],[43,4,13,0,[651725762,17334145,1073837313,-2411686,1996425846,108461832,244338770,-221720,1956254838,-351773425,1959922500,108954405,-14715904,1996425846,108461832,-401698734,703331638,-1995815285,1183574598,-398030584,1444813803,-1006078267,-622270338,-473265157,214336266,-1532641229,1593565866,844925727,-2144974857,-9079808,-1650846602,-1912044273,-1948742718,-2027488178,1317605967,-28406788,340756262,117329545,1145867603,1378770059,-227082416,-15567105,1996427382,209125134,-1411329,1360980086,-1673473,1610605686,-1962452152,-2027488178,1317605967,-28406788,340756262,1358843529,-1709934849,148705140,-49832,1183385204,9890288,15892099,1996451445,1088022,1183385918,1975520250,17361155,-362753,-442887050,185161805,1346532544,870866628,1334519488,307112712,-15708629,1364261494,74972966,1343256319,309788496,-15698177,1996426870,-361300212,-1696041217,-63153,1492141705,1358591743,1833821594,-92864759,-1287084646,11331849,-15304961,1996428406,276234002,-15829249,1996426358,-394854422,-1509059942,-263812855,2122516971,57934322,-1006599703,-1960384386,-108851635,-1959756535,881530486,425603,1589913717,1065559560,506688780,-1947699515,112891,-754037621,-2084008992,-964490041,1185195304,-350225438,1552650307,642250546,125042944,243106598,-402426872,1317796478,506061806,-991398203,-2094659458,242486333,638862475,-1961605751,-1993992636,76224069]],[43,4,14,0,[52883459,-775410883,530969577,14843523,1996425332,108894946,1711472640,-295304212,1609582219,-892788898,-105381870,313350,-661774848,-1961337205,172488223,-16223228,832182390,-1005995196,-2094656418,175443007,71797542,105876262,-1960441621,-1960442809,1317603407,410451964,-73772720,201326337,-147098432,266310,1183396980,-3591170,1364203638,-231681,1996426870,175570700,-16222465,244319862,201062632,-15960640,1050345078,856335641,-1962677312,-920650170,-1207954230,919079563,-1910636544,861361880,-28931648,-1982577015,1183437382,-834238000,-230258360,-1960806773,-1960866850,-2145416226,2085618303,221493260,620599888,1273626623,-1948349694,172488223,1443263492,88355226,140428299,1156985995,57934090,-1962791447,1183391302,474385354,-1915992439,28887646,544669440,-1706011882,190796603,-16091393,1996425334,-84940794,200820361,-1958906414,1207382620,1946222630,116163379,-1982703988,1187500134,1342179028,-1961206645,172460831,1355695753,533402,-799110400,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996425846,108461832,244338770,-335997464,108954417,-15633408,1996425846,108461832,-401698734,451672506,-1070377442,369653445,-127145977,-964441461,-1514130676,-69031260,1452023646,140937482,-147694453,33564231,-1662450827,142525440,139823910,383155853,507808519,25409707]],[43,4,15,0,[-900822101,-2028581333,-1047803314,341191595,723015211,-621294506,-1949542777,1183558594,-1413414118,51922571,2123213762,1788499926,1963690539,-226589934,-385649408,1183514855,-28931824,-956244247,62022,-13863681,1996434036,-864616502,-15567105,1183649910,-1924131102,1344160836,-15829249,1996426358,142016266,-2984193,1552666742,1348468526,91799563,-335657335,-1957210460,1183391302,474385354,-1915992439,118934142,-1960806773,112948,-2120557773,1594659155,544669534,151371418,112653,1344304895,319927706,-901346547,-3387765,1364205686,1343899139,1360547331,521581466,-993447155,-1960441762,1177225287,273034002,734807555,1996428358,-898171104,444006224,-15698177,-11463050,1996427894,242679568,-15960321,1996425846,156211720,1183386075,-18178,1344304895,923470234,-127532275,-2083232253,1946209918,-831062264,685722,-28931328,-920691105,2113936586,-1223714033,-1693476081,-1911579889,-1693483505,-1693465841,-1693476081,-938504689,1442840602,-92894946,638353092,-1995551349,52886606,-1981165251,1088683598,1946352003,83460897,-1070383233,-217972551,-276608853,-995448060,12126334,-1430244607,-69025538,915219435,280560379,-796152576,-1410954579,-466435445,-1947016533,166460022,-1414807501,-466441400,74907563,-2096128614,-1950183923,2139825880,74907400,722433178,33521934,857896193,142525632,83787395,-1951789965,-750715826,-374716192,-1414856418,850120951]],[43,4,16,0,[334080996,442272513,1200299915,-297367286,197499472,1183383552,-329872918,-1959895925,-1996454265,-1705969594,3698,-1981397367,-628168618,83787395,2126780533,1023616524,17202819,1187450741,-956235532,62022,2126806507,-1947170040,10551884,-1983829248,-372116410,-1947054455,113673177,16139975,-27358464,-1550319826,-163119347,-503003517,-196703248,-772389375,65065440,-196703248,83787395,-523172740,-133963567,-1947054453,-13697442,-15883369,-964430266,-2081365500,1963261566,209634312,-348323034,142525458,-2081274229,1963785854,-773795580,-1946680352,-1962934258,1183445574,-361314826,1317604491,-263287824,-1962933058,-163169532,-964491404,-336272886,113672971,788422283,229742591,-637185,-645925810,-1695648001,3477,-1694992641,3948,-1026990561,344653836,-2046665590,-401698598,-654838545,1149944746,76261890,850117766,-1950111040,39094788,106034738,-1156901703,1347551989,-1415949487,117806859,-1950111143,-997850812,839158443,-2084328476,1946224254,-162128324,1946288964,-788231410,-975121952,-964434314,-1947204858,-472779170,-553393199,-2010774390,1149895239,1200104961,38046209,839354406,1200105152,-350265853,-263812337,1586217259,65262070,126428895,-1864856381,518818645,1452005518,205949706,-164436342,1376149188,2013210192,2013210116,187406850,1589907377,260777478,39830566,-150992198,79922146,-654059517,520588070,576201,-938498632,503316546]],[43,5,0,0,[1465309326,-1960544629,-1960866850,-2145416226,2085618303,256096268,620599888,854133580,-1948349693,172488223,1443263492,994324890,-1983892722,1183448646,-565802500,-1982052727,1183439430,1183402200,207537350,-1932239223,881579590,-1994242421,1174650438,-1035564770,-1994373493,1174650950,-1002010340,-1195483507,1996423170,1347622436,-1890370662,-1034515696,-1984014805,1183566422,-1069143100,-1949809015,1207382620,1965031462,22538499,-15829249,1996426358,-176166902,201082505,-1958906414,1207382620,1946222630,116163379,-1982048628,1187502694,1342179038,-1961206645,172460831,1356351113,952474,-631338240,509750,1468610048,1200174596,1490170626,1618264075,-57941973,947180043,-147694453,16787015,29038452,-4181248,1996426870,175570700,244338770,-336353816,176063281,-15633408,1996426870,175570700,-401698734,451671114,-1070377442,369915589,-218372089,-964441461,-1514130676,-69031260,1452023646,-731477546,383811213,507808519,25278635,-1102672981,1002593931,-1828619069,-1950331253,-902052778,-897121668,-1413379157,-1951677557,2123213762,1788499936,1964038955,-964787438,-385649408,1183515050,-28931820,-16670231,1962880116,47146,-1099497648,-4163841,1996474998,444006344,-15173889,1996428918,309788436,-15698177,1996478070,-596181036,-2459905,1996425334,1962876422,1145343286,1183666206,-1957685524,1610559068,-49812,1183384948,-158405634,1963002436,844925809,2508791]],[43,5,1,0,[-1956154366,1178323526,1029666070,1517551616,1002981003,1383404614,1946157117,108954445,-2126023392,13371518,1996439669,578223908,-14649601,1996428918,444006164,857241343,1589924032,1200301580,1065559558,637826060,1342719883,-15567105,1392906358,-1878362369,-128980978,-369211767,1996423378,1088036,-1073016347,1183445364,309454,611778457,-15829249,1347554422,-15567105,1996427382,209125134,-1878362369,-141629426,58048523,-1996451351,1996476998,-763953202,-800201318,1958742802,-800683657,-16776776,1962921590,1905938458,-1995425790,1589955654,1200301580,1065559560,637826316,721831819,1177229382,611778324,-14518529,1996431478,477560606,-3246337,-11527562,1996428918,142016276,-1710852353,319762442,108314635,-1995159925,28900934,-831062272,1355577087,620917146,-831062253,-1697614081,325471717,-1697483009,327817534,-1697745153,328353957,66872835,2122571366,141820120,-1697089793,3956,1610499723,-892788898,852000,328859650,1,274268162,36,181207042,4,288686339,1179649,330039555,1245185,225705986,12,46596355,21430273,276561922,20,71434499,21889025,71893251,21954561,327090178,22,73990403,22675457,74449155,22740993,0,0,0,0,0,0,0,68027504,20680,1451957846,-1946799604,1972181118,41714500,-2147257086,1569398990]],[43,5,2,0,[105286450,527810571,-1996209013,1150005830,-1270445818,11552455,-360448,1207378549,1962934564,-1994790122,1183560774,-1304000252,1183432755,239503632,-941627776,176198,-1946397047,1183393863,709331922,-1949284727,1183394887,-767153202,-1949546871,1177275974,-901346864,-1993455733,-1991718842,2126839366,93005332,-1980217719,-1960389050,1183384133,-733574662,-1996175485,1325339774,-61437166,2031243007,43510019,-1980205429,2123101302,-159479302,-1980729719,-92212610,-1995475713,2122968182,90826990,-1982433655,-427764610,341754912,-1995994330,-1960380346,1317601871,79922170,722755209,2014475462,-1102657765,1988689921,-128021540,-337617271,30310430,-1982040439,334225526,-4307257,281968895,-1948223863,1586100318,735639516,2014475471,-1069103333,2122907649,-94467106,-337486199,114196510,-1981907319,703324798,-955724160,-16314,-1948090743,1586100830,-774244386,1004655072,-2147189567,730924238,-1982203960,1317651014,-61437500,-1961329013,-9953667,1032527871,-1995684469,1586215494,147257078,-947706763,-1132558056,2114215227,30271495,-185921164,1006263947,1249706589,1946271464,-370021630,1191116938,175965114,1946261992,39664626,1586230908,73219066,-2014828418,-345148415,147257076,-1863839883,-1956547583,1178141253,-351306246,23914583,1166758516,-96061180,-2031596929,-958760959,-402532282,1014235545,-924253320,281474560,1325341045,-2084408138,1988691142,-666450248,24897537]],[43,5,3,0,[-361226636,-16733463,-1451968946,-1996165501,1187428470,1659371992,2013623297,9562602,1950402294,-1075412978,-1946397047,-13717410,-385875817,1586232919,19130608,376789624,863771707,2080529467,-1236336861,-964474252,-1200191228,1547430635,991722754,-15893220,880064078,-1996165501,-353650570,14173894,1946224872,-163910741,242499782,-1983912320,1586232406,-1744884048,1187381248,-353893928,2039313408,-14816996,1950402294,-1075412978,-1946397047,-13717410,-1962934121,82427006,2130853119,281474591,1325337973,-2082900810,1988691142,-5182536,-864766386,-1996165501,-1544832906,-151888245,661981382,1946185448,39660363,-165252029,242499782,-1983912320,1586232406,-1744884048,1451950080,-1132557316,-385958679,611582002,1963220267,-14227197,1950402294,-1075412978,-1946397047,-13717410,-1962934121,2123103318,-22877764,-1191251479,1579089921,1491657,1958366975,49251087,-1073543797,721421829,-1132557832,-1169227837,92998772,50332677,-1980234816,-1916552066,92997237,1183443153,242763958,1947256566,48283910,-1992232957,-1950107530,1988869246,-649673032,80147968,1191052148,-61437479,25126942,-193528033,-624897,1996486774,-13303814,1979646580,41287428,-388466945,186586696,-1962246720,1988869246,-61437000,-662798141,-1995672576,2122968182,-966882834,-1982110072,1317663318,-632911632,-2130946421,1451835598,-1132557316,179861131,1183564736,-263287828,25084219,-465139311,-1947709815]],[43,5,4,0,[1317793350,2126593010,1183420673,-363951642,-1554689,1988880966,745864984,1781167359,-1929221614,1343681606,-16534936,-1070386060,1150111824,71919684,-465138352,1552633878,476053294,1039947403,58064895,-1013950997,1962932864,30009349,2122533355,1131741402,-1961331061,2105750140,930349086,-13738869,1962880116,1779591722,343852034,101248899,72771671,859075839,-1924116288,-1570225068,1452102148,-11397412,-12772257,-1962642177,-1950090154,2123099254,-27358226,1963116278,29816333,-956943499,-380013564,1317732504,1959668720,-150831347,-629243687,1091728384,2122321899,-143327014,50379753,1579925110,12183762,-1377176094,-229733632,225759019,-638123393,14319232,-348056972,-629243889,-369658624,2114125968,-799134784,-503279896,8579573,737300107,2131588303,-2133199102,1946212990,669729066,14319232,1726740341,-968455280,192856075,62813699,1579926598,721873870,1174655070,-1065483326,-389658999,-572391349,1317748971,1959668720,-150831347,-629243687,1093301248,2122328043,-143327014,-1953487637,-1072970170,2114128766,-1002044480,-338797013,-1035599098,64118315,1183432310,649414,1988746722,-729904682,-360253,-1957617291,1468864606,746061636,1445623807,276234071,1745778431,-11402065,-1957099426,197393494,-804749861,-933362750,-1979951479,-771031458,-1957616519,1468864606,746061636,1445623807,276234071,1745778431,-11401768,-1957099426,1452015198,-956906500,1361146912]],[43,5,5,0,[-1927782773,2013217879,712507180,1996445526,-1300824140,1593791006,1586190600,-61436930,80148163,1451846516,-700019716,1961641515,-1036805821,865714731,963922114,-136775872,-896806290,1183570059,-297391148,41420660,1861736695,331547596,-28965935,-150941053,1451870334,634976254,-930414585,-755214709,-61437502,-733574205,1978549803,-767128822,-1946270167,-1950090154,1177144902,-61436930,-61437501,735331979,1131736646,734147481,-1036805694,1077507144,1861736695,-1949660208,-700019752,1961641515,-150833145,-898697256,-787234045,-2080487933,2130116818,-27883064,119920887,-1949791488,-1026360234,-1006872951,735463051,175500358,701515403,1452015174,1183564796,-28956210,-1006872949,-458561537,872349930,28392905,12488,-1957210594,898305150,-1949272439,529207900,-2096474229,897517306,1946548867,-229209808,-1995417717,1468790870,-94992110,2126777827,105810696,-2120557773,-150995117,1948256836,209125137,1697007770,1975520007,-373279995,1955266887,2147465246,-1981397367,-1992234938,1183443526,105810924,-402096444,-922025678,1988829304,-2093708532,16812220,1452087166,209125350,-16091393,1996425334,-397273594,82381071,777816833,1746828427,637994508,2089489803,507874098,259309579,15892099,2122517364,91490034,1946165417,608565063,292880386,1452082966,1225450470,1173829237,1946157348,-1923918033,-1070381956,-13863681,308947572,-16353537,1996425846,1962876424,508579892]],[43,5,6,0,[-11401641,1599806559,1962934077,9627907,-486388341,-61960913,-13863681,1996434036,-126418950,1610567958,777816836,-1994369141,1468789846,-162100958,15615687,-263796992,921370624,382893709,-149497,-1414812757,-1422637941,-1951672180,-1951720377,-1951719865,-1951716796,-2085934012,2122913007,-262763282,1240745671,-163133686,1586233343,-1886769422,-11139300,1996425846,108461832,-100609,-11404170,1996486262,-260636684,-387025153,28899138,526278400,576201,-142125538,-1985143034,1183442502,1183428074,-330921496,1001203435,92137030,-337230199,-364496120,1183384446,1178316266,-1996128792,149678150,2129413691,-330921725,-932652830,1586175751,-2004382768,-388939776,8947499,31868417,1177151558,-330946070,-1278335,-16550785,2122443846,1954545642,-364445949,13404151,376700938,-11336110,1996482166,-361299992,-1695779073,124994252,-24684025,151742558,-1925936353,1034750580,45678628,-1190494464,92078079,1975520173,1103306498,1178316205,-1996194074,-1388190138,2129151547,-398030588,1178316097,-1996194326,-1388189114,2112636475,-330921724,1183522625,-398054420,1586169982,-430035990,-4651393,8907263,28965859,108954368,-1954777854,-1081880482,2130772104,-230257806,1802878987,142525513,637897510,637820299,637687179,1963349307,2126723878,1128305418,637896998,-1962648183,-633607594,-1993997186,1178272853,-1959232026,-1993939370,993061653,640513475,990272907,-2029224749]],[43,5,7,0,[641942227,637687177,990272905,125758558,653018763,990266761,125691990,652756619,-1023261303,-352321095,157202682,2248,1457032734,309773655,-1072965492,-1628896395,205949696,57982987,-1953487893,1552617030,1086532358,37558140,-1961722112,1552617542,1086532356,37554044,-352157952,1023708006,1416953853,1552614539,2143501060,-129595127,-60913341,1586038763,1183400184,38046716,990272651,-1995866173,-1992033722,132906590,1090150025,-1912715639,1556412486,309657352,1779463423,503474706,106104406,142016339,369522431,207421264,-1995422069,239504132,-1962785655,1149833286,239504132,1594246281,-892788898,1253572624,575498,-661774848,2123061078,-1948284150,-1948284129,41910303,-1206617008,1347617299,-14352998,2139118591,57954306,-1953473301,-165704737,1946421831,832198406,-2146871740,1968177791,139889422,-1956358263,1468597846,-1959269530,-1898935053,-125923904,-60504445,1183557029,1183558408,2123213574,178680,-1956057469,1149831238,105286500,-10074999,1461062262,-401698735,28900244,526278400,445129,-938801224,503316642,1465309326,-1962123637,207522591,2139103115,209473538,1342383544,723844506,-1870796021,-1962123637,172488223,-16223228,832179318,-1962195644,-108853682,-2090304510,293546233,-1064382324,-10436979,-2037792717,569114462,-773729904,860648161,1375759058,12884561,-770965505,-1769390732,-125042850,1317782158,-611559674,-1962379579,-203304495]],[43,5,8,0,[1608224421,101480191,244339287,1358624744,-10568053,125107979,1889140842,1477182465,-920691105,855640266,-1191842880,-1957360739,-661774612,-1962254709,173968159,2139103115,343691266,1392645304,620599888,-2141516865,1951400575,-1876890877,-1962254709,172488223,-16223228,832178806,-1962158780,1451952198,1682409222,526800775,445129,518818645,-1962254709,138840863,-2029627765,1468490823,-892788890,247988230,1465253888,205964574,-1996472315,-1070334394,-990755191,1183385670,71697404,1183402056,-129594886,-1240697205,-1958679553,2123102838,-129070084,-372126165,1586382406,-1901726966,1183518302,-137942264,-773271080,1586186472,1960512498,735639300,1583292355,836297,-964627830,266764296,-2087690773,1946158718,-1948874054,209110526,-1958689149,-1985085834,-930351546,-196703827,-100727,-797702578,-661977162,-137876563,-2147123751,-638119946,2109942701,133595141,-1053042441,-159382403,-388919037,58573115,167900800,-1979154990,146964694,-1961893248,855585527,718179053,281116874,-2146442880,58591481,-67075351,-1963164021,-773598758,2117812707,-16420102,233566790,66471563,1183558400,37749748,79922091,-499326077,-58816031,-92369923,-1014965622,266567688,-472783919,2013036091,-230228219,1183518187,37749748,-163148885,984285187,-1977387818,147030238,-787487872,1004786147,91749502,-336443649,-196703475,-1425915901,66471563,2122951424,183106810,2123103487,-774206724]],[43,5,9,0,[1004786147,91421310,-336443649,-163149043,-1951727613,1074000966,-561337598,-472783919,1929018939,-230228219,1183518187,-1426062346,66340491,-1985281472,-1946289026,-638059906,-1978670717,147030234,-787487872,1105449443,2013036091,-230228219,1183518187,37749748,-163148885,-2085945341,-477952789,-1981685188,-369296770,-1957298547,245852396,-401973621,1566179453,-889430039,-1957363706,247163116,-401973621,1566179407,-889351959,-1957363706,249260268,-401711477,1183514683,139365126,-402651973,1566179463,-905244695,-1957363702,251554028,-401842549,1183514677,172919560,-1056547189,-2132278557,-379758080,147520670,1960512256,3336205,1917799741,1330724102,-1950154377,1617083329,194001899,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,1287132387,650153484,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,2760,1586189911,-1970828536,81152,28836733,-62486272,8947595,2097152317,112643,1039812233,1820196869,-1912301890,1183516230,-1929868540,871102534,1996436735,1310746874,-348012902,-129593841,-16414426,1996423796,1310746876,1178713754,-129593840,38111526,-2096839037,-1064565561,-2130295154,1912919806,73305031,474450726,653936171,641484681,-1960441975,1177236039,1200170748]],[43,5,10,0,[1200170514,10283278,-1912281409,1183516230,1049860,1183641739,-13374472,-92864715,-1706155928,274350526,653805198,1979647113,-59310334,-1706155928,288768446,653805198,-2097003383,-964492089,-1899983868,-8321466,-948828906,637820555,723273611,-1993934266,-1993982905,-1993983929,-1993984953,-1993985977,-1993995193,-1993996217,-1993997241,1200301575,-62510286,508004646,440895782,373786918,306678054,239569190,172460326,105351462,38242598,1577058744,113428831,2803712,727078656,-465139264,-1947842935,1066077790,34111107,28837501,39315712,-1979955575,1187504710,-1962929930,529207901,-1961867381,1183388247,-1950118920,173837299,175430411,1946614659,-163133691,-75300800,1378055430,-1694992641,-65158,199640713,-15698752,-1706029450,321932773,199509641,-385649216,1972044255,1589925682,126559748,8946987,1200301648,-1970984190,-1960423424,-2063399865,642777224,50743179,1342212741,-16777062,-28931585,589186187,1178334790,-163088906,1963130438,608499218,-166955774,1946231876,41714485,-953191424,123462,-15570345,1996425334,175570700,-16353537,1996424310,136551166,1183449087,74793212,65781803,-1996488264,2122579014,460652796,-1960836504,268765254,48283904,-1706033046,4703,199771785,-385649216,1347879223,1209754,-700020480,1389909641,-40572848,-1995946357,-524159418,63474434,1451952710,-230258420,-1946921335,1452004934,4195800,1183432963]],[43,5,11,0,[-262764050,1589908715,126559986,39291686,653156036,-1993996407,1854079575,1854080242,1183515886,-162594826,-629817333,1797259880,-1962735498,81838534,1778386437,-6664192,-1996488449,-1072955834,-1528233099,-663290112,1356232447,1230490,-196704000,1089885833,-11513280,-963966858,1342496961,-1946540056,2113276912,-25755823,1246618,-25755904,721420984,-1041200186,100991712,1342204416,-6684054,184549631,-1990822720,1996488262,-696844328,-26032,1183383552,-162100748,1347567680,-1962379521,48284102,-103356336,-166989685,1589910396,931735284,101611263,1778412115,-1710855680,205325206,31606471,-25755904,1250714,-25755904,1252762,-394854656,16777114,-394854656,16777114,-461470976,-16026624,1996426870,1306893028,2122519358,141820134,-1696172289,210311486,1591887499,214092127,575488,-1000974592,-14285218,114439,-1996208243,1183643718,-1005196294,-1960380322,958856775,226427463,-2096627930,1191508038,1996783161,-1040741402,1589904102,1224680966,-2082601988,1586037995,-96039688,1589907947,126559992,71776550,1182993023,960955640,-361298818,-1043887281,1174602464,139889414,-661962688,233554574,638028582,1946437433,79921929,75381063,1183575671,-1981230844,-953419650,-1996208637,1183054406,1183515140,-125089788,50520257,1451951686,-1908391928,-338129982,-126382823,637831974,2005731209,76228342,654210957,-343735159,2117684996,-1948093702,-947127682]],[43,5,12,0,[50520257,1451951686,-1908391928,-338129982,-59273959,637831974,2005731209,76228346,654210957,-343735159,2117684996,-1948093704,-1958217602,48284103,-1962523133,1077938262,-661929330,-1960438037,1194927623,638745604,2005731327,83830526,1191494531,2012905017,-1043887131,1174602464,139889414,-661962688,1317782158,957672196,91683454,-351797466,-25719546,-2096824538,994510019,-1947700487,-916496703,-939522366,1459617848,-364460202,1586167808,-1995994344,-259263930,8948875,-1947185527,-1996453236,1955327566,-1959490798,1418399812,-565802734,-1948232055,1183386180,141186012,1352331403,1343553348,-766646886,-632911595,1963392643,-263812332,-1961474559,2114131070,306588142,-336705909,343837485,1089488523,-775804007,373686776,1089357451,-775804007,-1946680328,731508806,704172482,1183519302,-1037329938,1177155793,105286160,259330084,-1726855541,-1981397367,1183574102,-1961628912,1174605382,1183422738,-396981786,51136139,-1986457530,1451876934,373722084,2095466041,-495044347,-320273539,306592001,2117666172,-385647344,-947191487,-1949332583,-628419002,-767129191,-1949018487,1452008006,-767153180,735335963,64166849,1444144710,2098664,-1996434813,1451881542,-1711099402,368273648,-2097151483,-771030830,-1410792578,1023769603,561512447,-1946925429,45217366,6877338,132374,1375785603,527800912,1183389415,1975520236,58779907,300784208,1183383552,-665417258,58052619,-16554519]],[43,5,13,0,[-11069834,1996427894,242679568,-15960321,1996425846,-665416952,1347567680,6946922,-755969,2124023414,-1946157301,33921520,13796096,2130073147,52488451,1178273916,-385648908,-24968426,-2090500606,1946224254,-595688609,-1961855738,1452004934,1379942616,-991406512,-990868484,-1993943458,-228685001,-1961599093,176128799,-15109119,-16377738,7001718,23724138,-100428134,1975520018,46721283,651583172,637683595,-1962649717,48480734,651582979,637683593,1174689673,-1695779073,4761,-956255511,391238,376045674,-685804134,-330921713,58048523,1342347753,1595546,-1980724480,-804530090,2145977205,-666464766,84199206,373721856,239372582,172263718,343705894,276597030,75270438,1088833163,306481446,105154854,38045990,1088571019,205818150,138709286,-1947050357,529208415,17465219,1996433012,376897304,-431584425,1075201579,-498693296,1346422571,6946922,-261619606,-1709086208,394341653,-336038261,1458973460,1973027178,-1994910177,-1072960442,-1506443,-263812351,722880041,1174531710,-297366766,-1978644991,270796358,1183518581,1183422738,-396981786,-351254901,239504147,-1726855677,-1981397367,1183574102,273023756,-498693735,-1947969911,-829711930,-628373621,-834238055,-1949280631,-1986455994,1451870790,-498693172,736384651,1444661830,-834262068,63985179,1444144710,2098664,-1996434813,1451881542,331416566,-1711099437,406874352,-2097151483,-771030830]],[43,5,14,0,[1609106302,1023966209,58130431,-16689687,-963908490,-196738151,-1309256173,1760598530,33888333,13796096,-1936043950,-1994843873,-1072960442,-1706028940,5646,-1982445943,-804530090,468255605,376897281,309788503,-15698177,1996426870,175570700,-1962379521,48284102,63456905,1452004934,1379942616,1778412112,-193528064,-1710852353,373885822,-1711389047,-2097151227,1446707410,-385646858,92012746,2012497467,-25263354,-385646846,2122514618,376768220,63456907,1452004934,1379942616,-25755824,-1980076312,2123103814,-698432312,-1960426685,1368073729,63867650,-423494026,-698447102,37783846,72386854,1107185155,-2096133850,1946606718,410451750,-2066689,1134222966,186198804,-15436352,1996429430,-562626592,1259524506,-565802727,-2074999,1996480630,24812254,-259321562,947189259,1444443903,1951262106,-129595111,578076683,-15173889,1996478582,1778412246,-1711183360,380306326,-1423735,1996429430,1306893048,-1705633414,429201726,-1695779073,5844,-1695779073,4877,-15173889,-442836362,-1961559731,1600055878,1362633,518818645,-1911603272,205949912,1209037896,1950882932,16788771,-4708236,-14291969,1996425846,-26106,-768933888,1996429291,-26102,-219480064,-1710852353,65535,-661853973,-892788839,80216072,-1205993472,-661775963,-15829249,1996426358,-401698806,2122576457,175374344,637951684,-1993996407,28836439,-892788992,247988234,1325334528]],[43,5,15,0,[172949256,1187444275,1187381502,1317732607,274107156,411029803,1312508536,-385647348,1312489954,-385647094,-1612185126,32762115,32851654,1183578763,2126588684,2126985997,29419779,1187442827,1183515134,2042702602,28371203,58640187,-1953482517,-12138760,-1875907838,49628870,-91497737,1177272715,-385648372,-952434290,-125106561,33507014,2114604587,2127510285,24701187,1187443083,1451819774,-773402120,92176615,-787713023,1962556386,-167033087,-1957822092,1586172494,1960389390,-380862715,1312489676,-385647354,1312489794,-385647096,1451950394,872057618,-12154176,-2130811254,125043196,1988823679,-1962349804,65735798,1007318667,1947106305,172919558,-1962857239,652807246,273582849,-1996414743,1187444318,-963968524,-259267593,-947139957,-125049865,1183570571,306588422,-523162754,17137280,-146275979,-751044506,75434364,58115899,989907433,2131655889,1925593860,-1947170040,-28916022,138840835,2098349611,11331843,2122375377,24445189,-127469760,159371579,-969210756,-1813445773,2144549632,990149646,-1962379321,-958755848,-385548474,-604569469,49563334,-1946788215,-1947994170,-1949660176,-1947994169,-1948611592,1177227846,-352092922,-523136933,17137280,-146800267,-784598938,75451004,1148372539,243258171,-952433540,-125106057,1187437195,1183515647,138816274,-523161730,17137280,-146275979,-751044506,75242111,343394107,360501563,-969210753,-259321998,1187433099]],[43,5,16,0,[99288318,-335544392,16640026,294528,317195124,-61961472,872044171,-12154176,-906074486,-2147478846,1962999422,343313176,-1961722229,1586231366,2128100342,-472804607,-1125525461,-213465600,-1949922558,-25263919,1949662978,209095429,1988821995,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036284,755397634,-628948991,18737152,938211467,67010176,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122319091,108266228,-2097151699,-454557478,-1947170048,340143046,-654900615,1579933579,-150832878,-773795365,-162624541,2146979387,132371,-930356745,-146750581,-936642458,300669323,-1948125376,96701384,1727463426,-1950274568,-193036072,1124168706,-213465405,-8486910,-1962052352,1183387718,239504380,-1007008119,-1949856943,-8486701,1949925122,209619717,2123039723,307137290,-2131206517,1963127934,-2133068030,1946223998,-213465584,-193036287,755397634,-628948991,4581376,-58816167,-1007008119,67075712,2123040116,-1962677496,1317734014,-161576172,49643136,-604568971,17137280,1187385461,2122318323,108266228,-2097151699,149422298,1183406336,-92370436,-136064573,-2134834181,1946350462,186022922,1947236571,-787223792,2111507451,1004271369,1208122579,-751057981,-1019151492,2123100555,240552722,11796656,746379067,2117798783,994344712,1065092734,142490563,1446721919,993295366,92079742,-1274642805,139868931]],[43,6,0,0,[1451951486,-1023102968,2080800315,139868954,2117801343,-1962574328,78907518,2097567291,106335206,-1195179088,314834943,1912603136,279,-973012224,83886361,-771685632,117440793,-268434944,9241,1006633472,1049,-603913472,218104089,-603913472,251658513,-1291779328,268435730,-2013199616,285212953,-184483072,301990166,-2147417344,318767385,-1644166656,2328,1862271488,4625,1493238528,1191182607,1811939841,5132,-1744829952,5384,1711276544,6169,-1275067904,6417,0,0,0,0,0,0,0,0,0,1760332629,1586167840,18212878,-1962522997,1586169934,48480522,1510050536,61270365,1426066122,1298721931,105286400,-1157083509,1894252548,106873857,79217036,1744250368,263426,22931603,1877564762,313857,1760332629,1586167920,12969998,-1962522997,1586169934,48480522,1510024424,84797789,1426066122,-2073498485,173968128,1509991144,142993757,1426065098,-1486295925,241076992,-1962892312,1317733958,173968136,-402463807,1566179565,-905402647,-1957363702,12282092,-402235765,1566179456,-905351959,-1957363710,13592812,-402104693,1566179415,-905481239,-1957363708,15886572,-401711477,1183514691,139365126,-1056285045,-1192754461,-379758080,181011458,-326413056,-1962867096,904398942,-379758080,80349513,-326413056,-1962861976,1005061726,-379758080,46794329,1960512256]],[43,6,1,0,[4384776,1968130621,-1047805183,-346003269,-619999152,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,-939430984,503316482,1465309326,856055492,1065428672,57934592,-1207921687,-1960443894,-503905713,67498723,13796096,1377829480,-26032,-1073020928,1183413364,-6663938,-1912602369,519605186,-2096728379,210436806,-18267,-1413467221,-1515869269,-14681630,-6619530,-1207959297,-1706033132,-57532,209043467,-1694599425,65535,787202099,1066129547,-1070397666,1330297003,25403819,25534891,-2096725077,377684225,855638405,1183558592,-1070355458,-1414812757,1583334283,80398623,-1864856576,518818645,-1957242738,-561313162,1207312267,108266506,1144101462,881525290,-2130555765,-2124415007,2102350073,12052739,-1962385781,206044959,2139353995,393543698,1778386104,-6664126,184549631,-385649216,1149829374,-15275246,-6679948,1073742079,-3591360,1364202100,16777114,-1948742912,-16282849,46367495,-670834479,-1995815285,175570695,-14329702,-1948742657,-1163949281,1960512256,-14709961,2005601359,-1959490798,-2083091700,1183515334,1946433802,-498711028]],[43,6,2,0,[1150012664,1174702338,-1946688954,2131558386,-2017447157,-1706028473,65535,1342321848,-148570726,175540994,1284191371,-1998590,1358528863,-1956022961,-661977018,104537995,443810171,-1962127477,266542164,1947096891,243237645,855929856,-1991906368,1207897687,440698636,425603,1317737333,-1844561144,-1995803644,-956001778,300038,198740736,-872319525,1342119819,-1961855988,-167046537,881528436,1329269899,-955943668,3655,-892788898,-1112014842,968705,-661774848,2123061078,-1948284146,2067675935,855995649,17426880,1301019531,-1959402734,1183387206,-6663682,-1962934017,-2096329744,76219078,-1207023991,1347486774,1126497690,1179015427,1979706594,-26094,1183514624,239503870,-1995815541,-1705968570,507,-1947052407,-620032419,1586038133,-1960907782,-195131105,8816523,200951433,1343124672,272538,-128546560,116803271,-230257152,-1960380277,206449421,-947686276,702468,51144439,172899320,1317602173,176063242,-983859712,-165280138,1946224965,309324,38636326,-661921289,-1392064637,-1378841685,-92372053,53638144,1183774302,1207314168,578027779,639076390,637630344,-1174255736,-628227129,1586221963,112884,1376145489,-1907073025,1183713374,172949490,1996466303,35625724,1317732352,1359406074,319130,526278400,707273,-939213640,503316482,1465309326,16664263,242649856,529260171,24852027,-208969356,-1710590721,1101,-125058418]],[43,6,3,0,[722307878,1048448078,17843399,172899072,1317733246,-28407542,-1207646333,1727463434,519570188,856061637,-1414812736,-102586971,239504159,76678715,104531572,108332180,76809927,1586167808,-14710002,-375780745,-1962934268,1583349318,181061919,83212288,712,1457032734,-28915881,1586167808,-14710002,412748407,503316485,-259270002,1311444107,991985164,58591822,-1995813237,-964428210,702468,51144439,108971248,-1526282621,536470181,-1961992565,175636255,356250,-28931328,-920691105,-1207956790,180880766,-1910636544,-1957210408,-27358947,2508791,-385649407,1200292212,-96040598,-1989654645,-523110330,1317789905,-773729798,96535521,1754857478,1347559490,126618,1958742784,-62486062,-2071382901,-1706033018,1431,-947652469,-95515898,-617354799,1381061458,1482489687,106307079,119408215,-1913156833,-1190986946,-1532690425,-85834169,526255967,-772125045,-128021527,-1014245077,-523116335,1392965635,-11073967,856119388,-129594369,-96040021,1586211755,-773598728,113476579,-930354991,54904358,93005360,638028070,637683083,-2097002615,-947714877,-1947868668,1311504462,-1957211142,-1237339431,-2143308737,275980484,-1031782476,-1308003552,549879871,1068892787,-1968520054,-963990846,-1430244694,-1957044766,-388892090,106123270,1415380817,1317755655,652857850,805520838,637897510,-1960441975,-1993997755,-1014824377,80184068,-1070340638,1560236112,-59310244]],[43,6,4,0,[381338,2065599232,-2095084799,1946292351,172460861,1358317193,405658,-1950183936,227223288,-779359791,-947666893,-1414812924,80184128,-896796702,737691275,-1414812734,80184128,1996486626,119642870,1583284224,-1194604257,549979616,-1910636544,-1957210408,529204830,67782646,1996425332,1144101382,-1070398836,-1959889013,1207382623,1962999846,9955587,-1989652597,-517210546,118939947,1085013131,1586232546,-1960867066,529209951,-1995815029,-1705968570,1849,-661929330,-2096133338,-1960442685,-405732225,-1960379389,-1992949177,180585221,1996483810,124427004,1586167808,-1960867066,1183391303,-498677792,1586299011,1788498912,1946652715,-530674392,206015286,240094006,274172726,360632363,308251446,226416939,1364262027,1461080914,-345744129,-26868787,1610507779,-892788898,1958215682,444423,-661774848,2123061078,-1948284152,2067675935,855995649,10676672,1301019531,-1959402734,1183385670,-207990278,-1962934269,-2096329744,76219078,-1207417207,1347486009,186973594,1179015428,1979706594,68590098,1183514624,138840570,-1962385781,273139487,1200291841,-28931830,130587216,-661979136,1317782158,255534598,179845492,98694912,1183383556,-25755652,519834,-4181248,-11469194,1080753270,16777114,1958742784,-25755875,568986,-1950183936,105286616,-16283354,-845480330,-1207959544,1583284225,80398623,138655744,712,-2133291490,1963002238,105286405,1586178795]],[43,6,5,0,[-1960867062,1183386183,-25755650,584090,142016256,1376155391,-401698736,-11533843,-73728394,1476395016,113953055,151697408,1736,1457032734,-28915881,1586167808,-1960867058,1602956919,642250546,1802830080,100288199,-96039680,745865043,1781167359,1783633416,-16750080,190515292,-385649216,1334509707,206453528,-2132212873,206449408,1980386875,172919555,-1995684213,1452014150,108956424,1375356557,745865042,1781167359,1380980229,140312407,-1072998054,1191137150,80184318,-486914305,-1958548517,-1996454268,-1705968570,2349,-259270002,1311444107,992116236,58591822,-1995813237,1183579726,-773795572,394720,2126835851,-1514130682,-498685276,-59310086,607130,-28931328,-920691105,-1207956790,-1957361330,-661774612,106859350,2005606283,845122350,1207418931,1946222630,-1971025148,-920691200,-1207958838,46664232,-1910636544,-2091428136,1946289790,108954379,-955943935,67142,-1962385781,779586335,858939275,642250688,57999616,-1962900759,-1996454268,-1705968058,2532,-661929330,17202819,-1960436364,-2092349169,-768406845,56068134,-503004285,651725815,33703879,507505408,-1957242226,-1946645520,-773795577,-2081422368,-947714362,72321798,126592499,-788248789,65065440,72322040,-217952375,857693861,260777664,1342620547,-11336111,1996444764,169450238,1183514624,-1971026170,526278400,314057,1435555980,-1910575989,106859480,-1070391413,991580043]],[43,6,6,0,[1963233806,-920698879,-939523382,503316488,-1070377130,-28931768,-1946335608,1451952734,108446988,-964490101,-1963578876,-1020656060,-654966157,-125050634,705119370,-167611449,65074904,-1963584776,-1037432764,-654966157,-133963530,184604288,168392191,-1996130826,451672654,1929213496,956659472,158793342,-1996861815,2122972534,180782078,10595298,-96064768,-920691105,-939521846,503316488,1183536982,46462476,1183516788,-372100342,-990510928,856192001,2147465920,855679977,1183402176,-45709058,-1962254709,1992625238,-1995666682,-964429746,54851078,-161778672,1963000644,-1963578795,1942170116,-153553406,-1963422752,-953548476,-654966157,-133963530,1149957650,1942104578,-153553406,-2131229728,-16056106,-167112843,2122910581,-42563330,-335917431,-42584038,91689074,1996389945,-95516407,-1979877752,-964428162,-1952783868,1177286726,-27882502,-788705654,-2082811415,-372244270,-763110703,222754304,-1174178812,1583316991,147507487,313344,106386944,173062174,1988876430,-1959490810,-2071253388,1183383686,1355255038,16777114,-62486272,1377829480,102603344,-1073020928,-2071378572,-1706033018,2700,-1906909298,-1946645566,-61961232,-1510741551,-1911782728,244184,-16353537,-397343626,-910688223,1591250444,-2013364597,1459652284,719514,882530048,520093698,-916562169,-939522878,1442840602,-230242473,1187446784,-1962934032,881526902,-1959889781,184583812,-385649216,2122515187]],[43,6,7,0,[376700932,1347469363,-2091098881,1946223742,106859498,24845883,-2071207564,1183383688,-2038133766,-28931840,213162576,-1030881280,1586231435,-1960867066,1183387719,172461032,117196425,222992976,-1962475520,-1948610832,-162625268,-1962648435,1468596823,180585220,-1960380958,-196703995,33848963,-957807747,75399936,504787971,-1911759941,140413915,1602953099,-2004353234,-96010496,1569400351,-2082221822,-1960442173,1317732933,650652660,-570202240,-503004285,-394361866,-385649662,-964493179,-162624764,1144718475,-16550910,1149890630,-773795582,-2082960416,-165280061,1965032263,155514417,-1960086270,1418397252,121316872,975574645,276103767,1375856256,56068646,838984320,175397590,638028070,-16623735,-2144931258,-2094005425,-1461581114,15892099,-1715790220,-1948545523,529205342,858677131,-1950338049,-947653554,105992198,1415577431,-2097046551,1946289278,75399968,-2095418365,1963124862,-96040181,1963082809,12249356,-16222465,-51902858,-96039939,-2097003383,1317733574,-363951626,-772520309,98619872,1183383558,-125924882,116934275,820856518,-1962523509,1376127060,-1873344944,-50862066,1976699655,-774337770,-2082221597,1156974275,1484063241,55541798,-1957565648,-619972514,1451903604,1468278509,-2094894077,1580926147,-151880466,242487490,-269654400,116934343,-128021760,1187503339,-352321288,-128022241,637944971,1149962121,818708488,38242598,-1947056385,404931,-388896559]],[43,6,8,0,[-2097003383,1325337286,-385648918,79626102,75399936,-1960674302,1317664334,38046704,-964492151,-2080972278,1946354814,-226589943,-385649664,-1712718112,-196179200,-517218005,369556619,-1413467385,134013504,35556134,-1947479808,-752094122,-1947836791,-263288324,-1947578743,1150023246,71580418,1191117684,990153712,410255940,2095466043,2109881107,-364445937,-472786805,1150017283,126432770,-502610301,238534353,1988877966,-1959490808,2122526324,242483442,112983859,1996445440,-11335948,2122536028,108331242,-617365453,-594869013,1397805196,-1956881153,-523111354,1996480515,216636156,1996423168,267819774,-1229258752,-1948545521,529204830,34621383,-229209344,1609582219,113428830,-1864856576,518818645,-1957242738,529204830,-1959889013,1207382623,1946222630,-2034958519,224827904,-1030881280,-1960388469,-1960443321,-775410929,113476576,-542058493,54992934,-503004285,-2034958345,268343808,-2063663104,2074149000,76849921,-1190882653,1996423169,-397324282,526318713,182985,1435555980,-1910575989,106859480,2139103115,343691266,1392522680,620599888,-2141517689,1951400575,-1873876221,-1962516853,441420575,-1952858061,1207382623,1946222630,-1811006664,-1959627772,-1810462767,2064530180,-1207601919,434831361,989855928,1963233806,-645185520,2139299723,74777104,24498699,108461888,-18329519,-892788741,1048578,134807554,1,45547779,327681,47776003,393217,54001923]],[43,6,9,0,[458753,268632066,36,141492483,524289,143786243,589825,46858499,655361,212205827,983041,148701443,1048577,216989955,1114113,272498947,1179649,275120387,1245185,211353859,1310721,25493763,21430273,279183362,20,0,0,0,0,0,0,0,1760332629,1586167825,16705542,-85369510,-18431,1426064074,677964939,106859264,1510008808,37218653,-889192520,-1957363710,4155628,-402235765,1566179536,-1207852311,46858239,-326413056,-1962909080,-1175975330,105286400,-1157083509,585629706,-379758079,-4718284,445183,1760332629,1586167929,9889798,-1125556902,182785,1760332629,1586167958,8579082,-1962522997,-1427634098,-379758080,-4718093,445183,1760332629,1586168041,4777994,-1962522997,-661977010,812964107,-402636613,1589903557,1200301574,1958742822,4195615,-1899918189,1960512449,-670872813,-1977218958,-2096501985,129696964,7858416,-1377215142,444929,225762059,1023421928,108154701,2001686589,-1047805183,-346004805,-619999146,333974900,1330461952,1362953842,-1023314097,1656471947,-1875055776,350473099,-1895825480,529213120,38243110,-1872763776,79987651,-1950105549,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1420786,184549631,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006]],[43,6,10,0,[1960512449,-670872824,-1977219214,-997997793,1879554820,-1957313045,-424141076,-1948742143,529205854,-2147334261,1362976740,-13994673,174721654,637951684,637827071,-1711114241,65535,106873936,74972966,41418534,-1650830586,-335544570,-18429,113953055,-326413056,34650142,1586223246,-1960867066,-461372857,1330724191,1399458165,690290074,-1207702782,-920649729,1426064074,-1205932917,-661781958,-1962516853,38243103,1029694592,158682961,-40217494,-352169180,-18429,46844191,-326413056,40155166,1586223246,-1960867066,-461372857,1330724191,1365903733,2099576218,-1207702782,-920649729,1426064074,-1205932917,-661781877,-1962516853,38243103,1029694592,158682961,-40218006,-335544540,-18429,46844191,632823296,-1193767423,-903872513,-959971322,1448542209,64993310,1586223246,-1959294198,-461372860,1330724191,1231555445,620599809,367591935,189068801,-385649632,1552613642,1920959282,-2089061120,1946223231,-129579147,1962868864,712310572,1183647850,1783633656,-1962907136,1610559068,1958742792,-1430978731,-1471771392,1349144598,337734298,-1397424381,1485212928,1783633663,560634448,-1258355931,-2037579602,1343684360,1788498026,-1929166559,1343662150,-10975603,-2037559274,1343684360,-16222465,412747382,-1996242616,-1072956346,-2081881227,-25786112,1066129547,-13863425,-2140657035,-2192640,2013211767,1778412074,778013440,185098239,-1923779392,385759878,1750539856,10092750]],[43,6,11,0,[503549696,1996430935,13527294,-1593835366,1996430851,981896702,1750079230,10092750,-1946157312,1200228958,-79263741,-1963166069,1200096068,-79263229,-16563064,-1516569482,-1962684856,183175750,-1694730497,-46939,1579139115,113953119,-326413056,364387926,-1948742140,529205854,185091723,309593670,12879755,13014923,637957828,-1993997175,-2020933036,-1752497976,1579090122,445129,518818645,-1912497224,241077208,1183522699,206998282,12879753,13014921,74829835,-83204224,-1962522997,-2021062570,-1752629048,28836042,-892788992,348651530,1448542208,43956254,1586223246,-1995994356,1720385094,-2147474169,200033929,-1961528128,-1140457914,-96040704,33048263,-163133696,334168066,100550283,1183383732,-129579014,1187446788,-1962931978,1183444038,-27358212,13404043,1039681059,-1071972351,50724388,-62519040,13404043,1039549987,-1071972351,83887141,1174994948,105314044,-1205832703,1586200575,38242810,12060553,105351552,-1962653815,-789055418,570318475,-167719801,1946289734,172395272,1963476491,11528451,-1962391925,-1927411114,-259264898,-628226282,-1515870811,-327253217,-1958644480,529206366,67782646,1996425332,1144101388,1996424503,-297366260,40521750,55772058,-27358461,10651531,-1947318783,16818823,-2020871610,1174470820,-1534620688,-196738816,971916939,1266610758,972310155,1132326982,-1946526069,-297387257,1183515518,-1962440210,1178272327,-1962705168]],[43,6,12,0,[1200222278,71797506,2113029691,-230257917,-1962653815,1178273351,-1962705420,1200223302,-129594618,167665291,-167719801,1946420806,-163149046,167665291,-167719801,1946682950,-163149044,1586221303,-863559170,-62485760,-916496865,117442762,671089152,261,1375732224,9220,-721419776,1793,1593901824,1191182593,-1207959039,5122,-1073675520,1509949697,-2130705920,7171,0,0,0,0,0,0,0,0,0,0,0,0,9928,519853910,638484164,-1996077685,1727528518,2098462,-1005697535,-1960441218,1183385157,172393468,541494048,-388904822,-388896559,-2131474807,-2135816223,1451813586,25541106,-1962387829,1586174022,1942174492,-306605292,33194753,1186532212,49971970,-1615264908,-530675454,-1981921655,1119479886,22396675,-1107234886,1183514921,442403606,225690427,24887187,-1107227974,-239533740,-597784318,-1982183799,1988749910,-461469210,870469257,-565802030,-1981778185,1451880006,-632910864,1177272323,-1980182052,1187444806,1187447283,-16776970,1586227798,308165622,2126781047,242664714,-1963690493,1459614294,-396951582,-1812737,-554965418,-1962781463,1580987998,-13733100,1177286214,66092508,1586223686,241041918,1586226667,341720054,1586172787,241041918,2111587883,-632945683,-336181505,-129594907,-209813309,-1910213631,520490054,-1962246517,-141820850,-372117205]],[43,6,13,0,[283682291,-209813504,-1962380287,1580987998,-1008632302,-163119165,33316491,1187383902,1451950323,-598332424,1443040637,-27358246,-972136959,-1996360890,-3934122,1586230854,173933052,-209813309,-1973324543,-1971277070,872394788,-531723301,1317622499,-296842260,2113993603,1579892996,-262274080,326493828,-355417550,-119405454,-623896341,-486559574,-804262929,-503024918,-804787206,-5199142,-288296478,1325336434,-339577364,1189007370,1325343882,-793348628,-1442745630,-2135511869,-617356238,-471839093,-330397364,-2081534325,75366651,-530699455,-2064622077,-804752190,-502041878,-803935242,-503024918,-804328454,-203248422,-623900693,182510252,1945030886,652136456,843523464,-330367004,-422527371,-2010774670,-1230191835,870593152,-531723301,1317620963,-296842260,2113993603,1579892996,-262274080,141935236,359852752,384562914,-355408374,-85851022,-623899413,-336338260,-1394946043,-288301342,-556791693,1193642022,1325392946,-792824340,637760230,-2134694520,1946219390,-2135511989,-617349196,-471839093,-330397377,-2081534325,75366651,-530699455,-2064622077,839022018,1927991526,-335879676,-1394946041,15463394,141815504,-2010718512,-4962523,1978420991,1927729355,629679619,727123651,2126836854,-28407036,1604645719,737697419,696048734,-28406953,17333891,2122519924,91488776,-346033917,136752358,-102611195,-1394807969,1191518246,-346031646,-631372846,-1980211575,1992625782,-193592572]],[43,6,14,0,[532875103,-1026990497,-1957363682,509040364,108447228,-1962246972,1284181572,-1960123626,-140966844,-1073014668,-661972108,-1950314947,12125254,-1934888064,373556160,200176971,-1910999854,1693946560,139233798,-33262519,-1847461951,1183574481,531362564,-1026990497,339476486,348001636,337319217,344921411,341644584,351344005,-4713158,22989055,-661774848,1988843350,-1993045230,2123097206,-1992455396,1187505790,-1962934074,1207382620,1946222630,844991261,2508791,-1961659391,1200350302,-430011622,1964656443,-968440059,1552547841,31686666,-1979583616,19139141,-789190448,-2038134061,-2021389824,1019805184,-741280511,8816010,8881418,20760830,-1059860235,1585972451,1988974317,226224138,-1979824503,1317665374,-128546308,-17398135,-17129847,-17922361,-2033778688,65264,-401312115,1183386965,-228685322,-1980477815,1183576150,-867792620,-1994897781,-1956720570,1178333254,-314144008,-31194860,1458390664,1962359639,709135120,1965704507,742689580,1965835579,172395300,1930970683,340167452,1930315323,205949716,1998210619,373721868,1997555259,-313622524,-1973526783,-478089890,-1057259328,1149963125,474299164,988349300,-2071622900,81152,54330748,-1207730688,1183383554,507874282,-154646903,1947004230,16181507,-1946532213,-930352546,259310379,1946157317,142602,-571931788,-1949594880,1586231366,735087600,84899011,175374337,1946157613,12773635,-242494581,1996487307]],[43,6,15,0,[-159973604,1458861823,309788503,-100609,1996487798,108461832,-13822566,-96039937,1945257531,-163149015,1586218499,1272841214,-16776775,-11527050,1464988790,1393719039,-231681,1996425334,756390406,1183515995,-263832584,1183539571,-1949891596,-553386914,112971,-14911745,1448146550,309788497,1409185535,-16222465,362415734,-1962570707,1178335814,-1959758862,-972818874,67001995,1317751774,-1949367308,-687604650,114250,1344042751,-11119023,1381175926,-16222465,362415734,-385499859,1569393443,642250546,58001408,1459653097,2123171606,25409738,-163148885,-195654741,59943826,-1834225082,-1410316797,-934900385,728406608,74778101,183101760,-13863425,1996434037,-193527818,-887041,1962930294,712310572,-1946270069,1317796446,-128545796,149767926,-1023212428,1190583287,74712301,-621295101,1381192016,-16222465,-14809482,-1927399819,-1924119483,1343673414,-13738613,-1072994209,-1779760520,-152220022,57936065,-167574551,57935041,-1979515927,-803199807,885072616,1975519760,48949507,1971372534,408718096,1200299915,108826,-706149516,-398014718,-617414656,1971372534,549582354,1149963637,407190296,-1040839819,-1157204991,1586036737,-96039960,-1712175573,-1037839625,-1980611069,1183564358,-263836680,601028505,-263846974,-1981266429,1183563846,984514,-150738751,57786470,84048873,57868321,-1979550743,1183575374,549582354,1183515508,-1002010340,-3901697]],[43,6,16,0,[1996472950,33266368,-1072955393,1586182517,-1069118488,309713675,1996489021,163309827,1435857,-1069119232,1577308907,2009283576,161999107,1435857,-1715262720,-1037839625,1183433475,-1984566336,-1705988538,103550877,-1985194359,2126817862,1988822698,-313619740,-1943380796,1586083398,-2134772044,-1004141451,-1064562081,1569269255,1166616082,-394362092,-1956678656,2126832758,-1236890454,-4948343,1996467318,1406874538,734021259,-11470778,1962880116,-25755862,-231681,1996487286,13416696,2144336,-162311344,125051073,507790477,-1962349744,1166927478,-1957683644,503262844,16664263,-1069118720,-1980217813,45677638,2126794784,1166747316,-768393210,-6664110,184549631,-385649216,1183385821,-6664024,-1996488449,1183426134,1975651236,147319043,1586092851,-901331010,1183515011,-394361920,1343845376,-263832760,722566488,1586231366,1727501246,-137219080,-1023152010,-2118367607,8440398,66340491,1183432262,-1136262194,66342539,-1054085042,63054745,-767129151,1183432755,-1203336774,1472757389,-1909757286,-385649401,1183514768,-631338026,1004166795,91601478,1958239803,-1169782471,733503113,1579938886,1996442612,-59310082,-362753,1996486774,-260636686,1996444496,-1267269706,-5474561,1996466806,-1502150678,-391874817,2123101946,745930726,-13994497,1996477558,-1401487402,-1951762689,1177277510,-1070378762,-666465456,1356088875,735725195,-11479482,1996425334,1979653638,1972182582]],[43,7,0,0,[1972065860,-383975634,1183580002,-1136262210,1002325641,58585158,-1946221591,-2013796770,655564,-11333004,1996428406,410451734,-1709541633,145965772,-1699842305,158732148,-1699842305,159258942,-1700235521,65535,-1700235521,65535,-385875528,1187383167,1988821228,709135332,-1993583477,-1979780474,-1191250794,-2037841716,548994816,-24737536,42387454,-956301057,16712838,1145343232,-16349559,-16212340,-1947830645,1418406468,-897152724,-862549506,138841086,-18839927,-1996077429,-1946231162,-2037828028,-1634926878,1150156516,-427390652,-392262402,-94467074,1005737611,-2028962342,323076058,149767926,-1396764300,-1089672429,1190531688,57936109,-1995254849,-771831618,64681962,-962688550,-129070082,-1947187573,1004112848,-1862175032,-638064175,-2037792509,-1070334268,58186299,1089730450,-1952299383,-466426762,8815754,8889590,1023475897,326369281,1023673017,192282628,1023935417,58064904,-1978138183,-364475431,-805373814,33810304,184484607,67056351,-2020921637,-2037840990,-2037514558,1183448886,-1604940642,1963523456,683168054,-1143852284,1381179394,137599568,190382080,-385649216,-2037840464,1317076646,1347486188,541594,-1604941568,1503544969,58049035,-1006267415,-1070358922,671401766,1149838848,2089636098,833808,-1973834765,652489413,638469257,17581255,-228685056,-1996028952,-1946209634,-102172066,882804998,-1064908801,-16776962,278532726,185173504,-385649216]],[43,7,1,0,[1317012804,-2037841172,1996488460,1088028,-1073018055,770245493,-330399739,176589060,-126448641,-1947173237,-2037837242,-1070334162,-1980080501,-1979765602,-385930570,426968715,32327414,-288288651,-696054668,1961873664,-1568795899,-303441685,-330399740,679905544,649497087,549358079,881232895,849251327,-1020571393,601028505,-1950153790,-419997496,-2037824144,-141295842,-1992527641,-151053178,1963257158,-360807656,-1961724669,-1715000378,-1037839625,-146749693,-350457631,1925382916,445024534,45826303,-768388320,-895856558,184549386,-163547712,1946283334,-330893815,-385649400,-288291579,-696054668,1961873664,-1568795899,1190560747,58001644,-16492567,-1694553930,189798718,-135502208,-14240117,-14631285,-1979762199,-2130766714,-1994331058,-1979770698,-1946216770,1586175046,-2034269724,1963000064,306612995,-13728119,1586217011,748587506,717130239,93186303,-271508109,-679279244,-1709312,-1694559050,2452,-15157621,-15286645,-2130744087,-1995379634,-1979767674,872358590,310806976,277252607,-297367041,-15419649,713114,-1097430784,-330893570,-1962248952,-2037778362,720109326,213319568,683081727,1306893055,-2037838794,-1232339286,881590028,-21186935,-1993718645,-1946228090,-2037830588,-1224737044,-1224737014,-442826972,-1995645875,-1946244986,-1946219850,-1162442444,709135358,-19757431,-1993587573,-1946233722,-1946217826,-1023210426,-17267063,737691275,646327235,-1037854209,-14252541]],[43,7,2,0,[-15825271,-17004919,118904326,-1914407285,654240446,637695487,-14273025,-14285707,-14285195,-14284171,-14284683,-14283659,-14283147,-14282635,-14282123,-14281099,-14281611,-14280075,-14280587,-14279051,1955273845,1578958638,1975520007,48687363,-21461305,-1224802304,-1224737012,-442827094,-15923891,-1224797578,-1098121432,-1104412890,731381432,-1711335290,-2046574045,-1986527464,-1946241346,738141830,738113670,1358870150,-21580033,-21055745,-11485133,1996464246,-965279842,-1952547132,-1993934258,-1993997235,-1903491515,-1993933018,-1993996211,-157676987,1358954246,-15943937,-14108929,-1320295014,-1072998387,1575551861,-1098478846,-1950314754,738138814,-1946215234,54323782,-922873484,-2144024368,-1950053736,-771810162,-1951665175,1224652422,-13326601,-1098125173,-2037645542,-654835918,1190590467,175375597,-15024501,-14893525,-1634936585,-1634795870,-2037776706,-1903427916,-2033713482,65202,-20670837,49104630,-1761659019,-1107034424,-2030043468,1445723826,51150840,-1238634410,-421331148,-1953474581,-1948349503,-1263129609,848202750,1474941439,-1956665869,-339178509,-360807475,723285251,260042838,-502269,67029142,-84802,738112134,-486591306,-15012890,738117782,738145462,192933974,66606595,-84802,-486624634,-1566667034,-996767234,-1333344258,-1962934018,-1946242938,738112158,-1014279976,-14514645,63054745,-1946213754,-1635165992,1190592174,259261677,-13457673]],[43,7,3,0,[-14907861,-15038973,59772395,849803203,64550911,1358895750,-16075009,-22497537,525198746,1996445710,615972636,-1298232321,-1331811330,-1365365762,1406874622,-22104321,-21055745,-1602814128,-6392065,-1070348682,-1952547132,-1993936306,-1993997235,-1903491515,-1993933138,-1993996211,-208008635,1343099142,-16075009,-14371073,1666049434,-1072998385,-1041693835,-314116608,-954043132,25414214,66340491,67047558,-1979797370,1183436358,-1366914094,32541694,602657350,-901331056,1183515011,-263846924,-15694293,-21985749,-1982970231,-2037657018,-259260754,-1915861463,266913918,24080897,1183575670,-297387536,-1241301379,-1237582160,125697714,-21973367,33481961,-1946218314,67025030,1006548614,2113867398,-1199142649,-44373506,-15563125,-15825405,2113422907,310806791,-54269441,-22247737,1586167809,-863504410,1946159616,1996444446,376897300,-15173889,-862315914,-351290558,-2033741814,65196,-158334485,1947266118,179765014,-1464401921,1306893054,-1224798079,1050345252,-166682599,1948314694,347537170,160209663,-1224802304,-1935999212,-167772148,1946741830,213319446,-1430847489,1306893054,-1224798039,1050345256,-166669287,1946348614,213319433,1218812671,1190531293,158598380,-16075009,-330783334,-330893808,-15567871,-1694587210,4278,-22628609,1097626,-1400468736,855829502,526278592,1624777,728406615,58003707,-1962899223,-2037787578,-661913906,-1983101397,-1946233210]],[43,7,4,0,[-1020536762,-19233143,-1982445941,-1946234746,-834262056,-19364215,735725195,-595162685,1443256318,1988822806,-893481498,1979655934,905913858,74841894,108396326,175505190,141950758,209059622,242614054,276168486,309722918,376831782,343277350,443940646,410386214,511049510,477495078,-13732725,1594318364,-117477911,-2017199677,4623342,990142091,722632387,-1814300712,-138204349,-2131392552,-2029458058,4622837,721706633,38702040,990271115,722697930,-2015692847,-903134511,-175646217,82671232,1317664135,106334466,-293088981,783744963,750190591,716636159,33266431,-1073019064,-1007091083,-922041352,-41937036,-2146798584,410261757,-746329135,63144704,-335748221,532906775,-1042226301,216728555,-472792181,-1014769661,-52198653,62634179,89800,1457032734,526278487,1624777,1183535697,-1534686726,870003710,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1761656070,725876418,75362894,1123700227,-20801793,-229758141,1308820605,-1895873798,-1032454492,1371756890,-96040110,-22772087,-670835917,-1949158581,-2080455026,67019910,-22761775,-1362032526,376635044,-1362022165,477363876,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-20801793,-229758133,1308820605,-1761656070,726400706,75362894,1123700227,-22769921,1499120245]],[43,7,5,0,[-1957539389,-2037779898,-617349468,-1903439309,-2038169914,-788267356,1929290926,-1532047096,-350850306,-1532047056,-14912514,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1123992214,2113556011,-229768444,-1030291645,1311458046,50626042,-12324274,1979622542,-1017554238,1183535697,-1534686734,64697342,860617310,-963736622,-1534688258,-1362033666,141754020,-22761775,820713074,-22761775,-1761665933,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1761653774,725810882,75364942,1274170883,-20801793,-95540414,1308820605,-1895871502,-1032454492,1405311322,-2146977391,-339621086,-2064788989,-1961987032,-2146977318,-339621086,149803523,-1017409239,129601875,-1043651968,-305003541,242559108,129620619,-1043651969,-841874453,1536239904,-1181658173,-886931449,-771494975,1965589741,-1176859887,-886931705,-771494975,-1859575603,-628374693,578815929,65782219,688451026,1405311889,-338562892,-628424566,-338620046,-390068365,1526794244,147071683,-775726335,-167218197,147071700,-1060939007,17302752,-1269578917,-1964256784,1926925056,1944834325,82362377,18924554,-722025637,18924554,-338574501,-1005975949,-1017446112,-1061108726,1526800388,-256617533,9104337,326294155,192146385,570747072,-2000418271,-2000463103,-775726335,-166824981,-154918188,169943764,1526827204,81838275,-1017446008,-628686710,-628686584,-2030007613,-2029969190,9094106,25746055]],[43,7,6,0,[1405344391,-775713966,-1948777501,65196482,-2030007344,-2029975078,37784282,1091099271,-1017423358,-1014279597,-670833711,-489569653,9162755,18995847,1082841735,551192322,1532625473,-1957538877,65262019,-775779368,-1949301790,-1982167296,-1965390079,-628686272,1510097288,574299,287834114,1,307625986,36,303562754,4,201261315,983041,286327043,1114113,213451011,1179649,285737219,1245185,262995970,11,0,0,0,0,0,0,-363721126,65535,16973825,65540,327,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,1987208238,4607232]],[43,7,7,22,[-721420288,-1895725311,-1627285759,-1358846207,-1056852223,-889074943,128513,0,0,0,0,0,-256,0,-1061109760,0,-2139062272,0,1077952512,0,0,16777216,0,0,0,-256,0,0,83886080,0,-256,16777216,33554688,65792,0,0,0,0,0,1229193217,1095520339,1868955737,7566446,1651336559,1996516969,1868852841,1677751159,1735746149,1819624960,1464026220,7040097,1699964228,1952671084,1701470799,7566435,1819047278,1953656688,1852796416,1196228709,1179473752,1448231982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,255,268439552,4096,-2146435072]],[43,7,8,0,[1058029375,-2146418816,1058029440,-2146402241,1058046015,-1072660352,-2146385728,-15695744,2131787647,-15695873,2131787775,-15663233,2131820415,-15663105,1114111,65537,65537,0,655360,16,0,65535,-65535,0,0,3,0,0,655360,327700,0,0,0,0,0,0,0,0,0,1245249000,655375000,589824500,3284800,22938200,9830550,3276850,1310724,262174,196609,196611,65537,65538,65538,655361,1684957559,7567215,1953460066,2020173312,1868981349,1868967534,2037579886,1835365491,1768843566,2035482624,1835365491,1953394502,1937330944,1181574516,1400139375,6650473,1735816820,1868967521,1768161390,1634496627,121,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1436483584,1438318591,1440023684,1441793160,1164,-642777088,-544999327,-364058036,-127803517,127916464,364173744,545120131,642837068,642840673,545064863,364123572,127869053,-127850928,-364108208,-545054595,-642771532,-655358049,-655304464,-655304464,-655304464,655415536,655415536,655415536,655415536,655415536,655370000,655370000]],[43,7,9,0,[655370000,-655350000,-655350000,-655350000,-655350000,153233168,52759331,87556900,19727649,36176171,86573354,103155247,171049491,36965683,70647861,155189561,256052033,21758448,333,66,327849,656169,983041,5243685,5570569,5898313,6226153,10485961,10813541,11141161,11469353,15728673,16056869,16384137,16711778,0,0,0,0,0,0,0,0,16777216,-65536,-1,-1,-1,65535,0,0,0,-65536,65535,-65280,0,65536,196610,327684,458758,589832,720906,851980,983054,1114128,1245202,1376276,1507350,1638424,1769498,1900572,30,2162720,2293794,2424868,2555942,2687016,2818090,2949164,3080238,3211312,3342386,3473460,3604534,3735608,3866682,3997756,4128830,4259904,4390978,4522052,4653126,4784200,4915274,5046348,5177422,5308496,5439570,5570644,5701718,5832792,5963866,6094940,6226014,6357088,6488162,6619236,6750310,6881384,7012458,7143532,7274606,7405680,7536754,7667828,7798902,7929976,8061050,8192124,8323198,8454272,26353690,539369502,539041824,540017350,540606816,9240914,9371790]],[43,7,10,0,[538443920,538714137,539107357,538189843,555877084,540672353,10289491,24641694,10551456,10682530,10813604,10944678,11075752,11206826,11337900,11468974,11600048,11731122,11862196,572063926,12124344,12255418,12386492,12517566,12648640,12779714,12910788,13041862,13172936,13304010,13435084,13566158,13697232,13828306,13959380,14090454,14221528,14352602,14483676,14614750,14745824,14876898,15007972,15139046,15270120,15401194,15532268,15663342,15794416,15925490,16056564,16187638,16318712,16449786,16580860,16711934,65535,0,0,0,0,0,0,0,0,0,135140555,135402825,135665095,135927411,-59789,0,256,1744857088,26624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131075,66704,131072,2230282,131072,2360148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24776,-1945741482,-1910571450,-141820322,382369421,675580679,725912491,276726699]],[43,7,11,0,[-2095025151,-14744337,-14282122,998021685,-5505025,-14282122,994613813,514523184,872308366,-1951683648,-1951718588,-1968496572,1686774340,28355365,-2095952757,-108854303,-1342016255,-1425886205,1284112816,-2132702678,-989986332,183558528,1444850657,-1190365499,-1431568353,91537418,-1070335774,-1927323990,1183555710,1150004170,1143712538,-1411844312,-1424210805,-1424079733,-1412675957,-1423096693,17858179,-1927338124,79274622,309788416,-1707737306,3947388,1207100075,309788487,-1707737306,12991304,1586372267,591694846,541363115,574917291,793021354,48269995,1677865284,1149938482,-2081348566,1946160764,-1962406910,-511700404,182571011,627346113,-1413467221,-1424604021,-1424472949,96059435,732689152,239876607,-813497484,306481922,1023410981,57999360,520212355,382355085,-1605989040,-11055082,1996424822,140443396,-916562169,-1207955262,-1957298177,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402626042,-920715219,-1207955766,-1957363368,-661774612,-15567105,1996427382,209125134,-16091393,1996425334,-402560506,-920715259,-939520310,1442840648,308185943,1207312267,141820938,-1710065921,14042161,33441479,-662795008,1183516438,95462162,1988959915,-1524689402,530949541,-1951678413,2084867059,273058731,-1711248725,65535,71732139,-16503133,1962880116,276234026,235828991,-1929082264,1461115006,-13738869,-1073015713,-286719115,-495025407,-1996262400]],[43,7,12,0,[1183579718,-364476146,-1995417973,-1039405994,1996427892,242679568,-1105112422,1975520001,26536261,-1961724277,-1408829644,1962936325,844925936,39733239,-150506496,536879687,2057428852,1793118467,-6664190,184549631,-1982958400,-1070337978,-1913239927,1317648462,274107406,-1706030613,-62963,-1980608887,1552675910,575114034,-1946401143,-1072991161,1552615285,-2138600658,-96040704,57556676,-1946648951,104593478,57803642,637602793,-1073019509,-1706023308,42603872,57155211,213458827,65140480,75465688,638416384,185484683,990409920,1416952390,637588201,621954443,20774915,1027961856,-327876608,16023171,1190594420,1946288360,1166747145,21096464,1190647413,1948254460,-1769174065,-1960975616,184588420,-1961528128,373028950,208929662,407714598,992391797,-1401612731,200558219,-1958120000,529264734,272993062,-470397301,1946630920,-498908363,-163119112,532219785,-11532800,1996427382,1788498190,117586721,-662794921,273020726,1952387072,10283019,74828043,1047838731,837489131,272972582,1183517044,1161504498,-14519024,1962873462,276234108,-15829249,1996426358,142016266,-402229505,1183448134,1958743038,885490441,-369604865,2122579689,141885684,-1695516929,65535,-469873013,-498677977,-11141120,1996483702,-1972891926,-662795004,6969110,-402360577,-1073020259,2122516852,57999586,-939637109,372742,-916562176,1409290434,1377858413,1207987821,7760997]],[43,7,13,0,[-1190951263,992347155,208932933,-1190946143,992347163,477433925,-15567105,1359903860,-15960321,1996425846,108461832,-1979993624,-919339450,-1408829501,1946157317,1364598316,94510734,210499123,-964485917,2088976646,192151554,642005833,1144719988,-2096794584,-371052858,1582942475,-2135375073,2803713,-661774848,2123061078,2105751046,359989262,95160055,225705992,67782391,-1207536384,-337051647,2105751040,1249116428,1463126838,1443921604,-1707737306,57752444,-14264661,994613813,-995425078,96013438,-14264832,998021685,-492108588,1443017204,-1707737306,82066248,1458889387,192282406,-230995814,1166616068,1992580875,1170683404,-1962934006,78187078,-2095155968,637667918,605504650,856165617,172423113,24444929,182571329,1149773505,309788439,-149915905,264774,-147443852,1052741,1317209204,-147455478,536875077,-1959390348,-1959490763,1157050996,1962999842,174490372,242679805,-351504641,209110295,383155853,-1185475065,-1510801393,-1178588252,-1410138107,-1945731445,-1899983152,175570904,74841910,41287478,106823478,-920691105,-1207955766,1430586507,522120331,-1962552216,1273500254,239504128,-1156559221,-1494679553,172395264,-401846645,1566179437,-75241139,1426067146,-43455349,308185861,-1962925592,1317736006,-17648,-1962902296,1317734982,4450316,-2098635430,969467,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046020,-1464331037]],[43,7,14,0,[650153477,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,16777194,-485760256,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-927011984,1442840582,112727,-1026990497,-661913582,182416,-661774848,112726,-892788898,-661913588,-326412912,-2585058,1996425846,108461832,-10255462,-892788988,33556230,17223424,33554432,50514432,50331648,16935681,50332928,17028097,33556224,604380928,50331648,17193217,50415360,16903169,90624,1458342741,-916562089,1426064066,1465314443,-1962649973,108932090,1780386631,-1960867069,-1962705906,-1036315065,960301174,688091909,-1014819201,-1947409892,-1962711010,2014219039,105351939,225886779,34228215,688289024,2133395071,214139656,516220898,243991406,1451950970,1065559556,638219520,2130859835,2133403140,885228290,512486370,1042875258,-634715270,3455051,-930356233,1183521763,884621316,-1948059904,3455216,-1962514697,520494840,-1510741551,-916562145,1426064578,1465314443,1748405244,1798605571,51119742,75400190,-15895296,1535050317,294275,1407918708,294275,905909364,16777114,172357376,1064566786,-129593,2105752043,863961090,34227703,-16223232,-1571211,-16126978,1979647605,-16783352,-577096193]],[43,7,15,0,[-16777216,-1207732210,653721612,-268237960,213452574,-1197149440,1583284225,312009,1224,915101526,1157497706,-952857853,64582,16664263,-28931328,58459707,317262706,482771713,-335657217,106859500,-2096607605,1912734846,991131406,-445313956,1963871291,991816672,-646639524,2122520299,192217860,-847963077,1963084859,990243784,-1049292196,957774977,-2094303995,1946354814,1323849223,9693442,1343374475,-6664112,1375731967,-401698736,-6683940,-1711275777,65535,2088859115,1963276822,75399953,-9931772,-840428940,-62456062,884497899,375715584,110033035,-14285968,779422797,991315083,1946385926,1979655717,-26108,109969408,-1073020048,-1993937035,958792773,101414149,-15305473,-286779788,-2094659587,158662717,637547704,-1962777097,905914104,-15376230,6967551,-101144,-6679436,-16776961,-1962705906,-1962710466,1882173,58468087,119470083,481949575,-2019233024,485393399,-1946230039,-33330634,1325335372,-402425604,28836409,-916562176,1426065090,-1910575989,-1070398370,1342178489,1359378175,536780264,312009,518818645,-1962516853,178463,-16353281,-397343625,-11469182,-711326090,1493171999,46844191,-326413056,243998,-16222465,-397343114,-920650142,-1207958326,80281599,-1910636544,-1957210408,-1962710978,142016317,-1710852353,65535,896843787,358652496,-12778957,-1960151809,213937096,2105800707,1853751300,1359236607]],[43,7,16,0,[-1696071318,-10097667,-23397258,-16777215,-6619530,-352321281,139365201,-326939421,1996443908,197761542,1047724031,940315802,-62486269,1358853769,110490,1959922432,1996444358,29072124,-1106837504,1251606530,184762123,-1951370048,1996444411,52140796,-1957101568,92929606,-1070361877,-920691105,1426064586,1444867211,512427607,529204074,-1962522997,990084110,141825095,-501431421,1206635766,17072003,2139296373,208994566,17334147,2139293301,796131594,58461951,-150987592,-1962705882,-1962710474,-1947204812,377324027,74777913,1566807,481888030,-5967104,1067058806,117440514,-920691105,1426064074,-1957237621,1962869878,55155226,1347551232,1358953912,-1710066433,1022,1347571794,1347469363,-1961337717,610271007,-1709542145,854,-1710066433,1060,-1710066433,448,46319966,-326413056,-1962651288,1317733958,1239048,-2098635430,314110,-363721126,65535,98765795,-352255813,1958742795,-796146904,-109784821,-796176041,-125058674,-4603853,-1359807233,994695671,-1839244853,-2084370569,1599669444,1879751570,-661864725,-326412912,869830174,-892788800,-1957363708,-916564244,-939523390,1442840584,1595874903,230934878,-1258290688,258,1627390464,515,-134217216,770,-419364096,117440771,-738196992,9218,872481536,285212932,201392896,301990148,738263808,318767364,251724544,771752193,-335478016,788529410,1845560064]],[44,0,0,0,[1056964867,1476461312,1191182596,587268865,1610612995,0,0,0,1960512339,35621658,14123225,74771722,48957320,-651556983,-1962877056,1541597983,-620014653,529209972,-679421694,1977879040,-351860732,705110018,14647513,-487907445,-4668581,11192575,-661774848,-2033756330,65368,-1961722229,-165704737,1946421831,832198406,-2080374972,1946751102,-1948284138,41910303,-1207143087,-1706031578,-56067,-1962631191,38046517,-1990197467,-2080418170,1947144318,172291590,-385649663,2089485451,276726574,-1004899065,196676190,112640,4162342,-789118347,-401449333,-1997930653,276726528,-1925942006,1996427870,209125130,-1945477495,1187449942,-352319216,205950828,-955627889,659526,1178325132,-1958185720,-1073019322,1183400309,-2093159672,1963528318,308185879,-1962891591,-202896826,-1958657538,-337114042,67824126,839941763,1589909877,197168138,639792323,529211275,-1993711676,1183582814,-2095912180,1963135102,189562884,1455325442,1968131583,50522371,17858179,2122540404,192219920,-1710065921,6621114,-2096960535,1963135102,26732803,34635395,2122521204,-780855024,-11092351,-915058864,1342580408,2116353434,60221696,1996472371,161107986,-16687605,-1164307850,-1962830585,-1073017788,1962872436,489265676,1183383943,16968188,-2130580247,1342133950,-352160433,308185992,-1207958855,870862671,-3001346,-1705897354,27069193,-1710459649,28056873]],[44,0,1,0,[-244087,-1097198986,-16656891,1956254326,-1929254649,1586360398,745865204,-13994753,369321014,-11332015,-1073018787,1552646014,642250546,242483204,-1980742005,-1962889084,-2071334330,1183514802,-163181580,200820235,1735719494,11570315,-738955565,-1936983954,1859322034,-93400074,-15567105,1996485750,-126418954,-1694861569,32577194,1996472371,-1835380718,-16623083,1996427894,369335036,-1072955393,-768403852,1376941823,1695222170,309788418,2131212954,-11015934,273073992,-2033778686,-168,-113015,-1164307850,855803655,-1333491264,-1299937024,309788416,185178704,1996423841,403479292,-1705573776,-65375,915261747,-1098055651,508624750,1461080406,16777114,-1705568768,31333405,308185951,213464971,-48961536,-1710065921,45352382,-1189978485,1354235906,-50272177,-1962849303,-1073017788,-1706020492,48110889,403479120,1586168508,833810,-538394573,178684,-397455432,-1070334762,161108051,-16584181,-1097198986,-16568059,-1164307850,-16566009,1956254326,-16563961,-6682506,1342177535,-1028467,1962880116,1681325866,-11463165,1996425334,140377862,-1694611831,847,-1962387831,1207382620,1946158118,-263812338,11568265,-1980610933,-1006587260,-1960442274,1191912967,1191912962,1191912964,-1990232826,-1996443516,-1711230332,46268577,915261747,-1098055651,508624750,1461080406,185754,-1705568768,51256349,-1189978485,736624652,1405105148,185178704,1996424009]],[44,0,2,0,[96377362,1586168796,178450,-397455176,931920910,-2080487797,1963069566,779914059,-1960424213,-196703993,38243110,653674121,-1996208245,-1960380346,1183385159,-1332966406,-194063616,-1946652973,-754929012,1859384942,309788666,-755969,1996486262,-92864520,-468276582,-28931325,-385820695,-2033778526,65370,1080961,-2114946047,201265278,2122443135,2114060048,1455325478,1968132351,103200798,620599888,2122384330,2114125584,276726215,-1065547776,1080961,-10388220,1996427894,209125136,-16091393,1996425334,-401698810,-1073019290,-61376395,-10699123,314050326,1183558400,1183558410,1157016332,91554827,-339725473,1518782297,-1962933761,-1951712700,-1951712188,-1934935996,1150135256,-661869756,317686699,369786505,1594640015,-13863681,1996434036,209125136,-16091393,1996425334,140377862,152075907,-857144459,1488880635,57934079,-2080487797,16734910,1583284340,248170783,-339725568,-1864856331,518818645,-1070344050,80398623,4438016,518818645,1465309326,1996472371,209125134,71932496,-1072955393,104552564,259326289,-16091393,1385826422,184828705,-1706855232,89392184,1962934456,41913145,-26025,1317732352,139332362,1178282100,-1996260090,-1705572794,65535,-628221725,1317793931,-991982842,-201586562,-6663260,-1962934017,1583285830,181061919,87996416,1224,1457032734,-2000669865,1996488006,209125134,71932496,-1073019534,104543348,326435153]],[44,0,3,0,[33375942,-16091393,1385826422,184903969,-1961134912,70818552,309659092,126468147,-1711114241,65535,557226583,1988822509,1979058950,-18426,-1198490389,1589903361,-45729780,1589904245,1347618312,-133936742,1958742789,871926623,-1705619264,101457781,1183403235,-1801826050,-486539259,-1950183879,871926743,70818496,544540207,-829745271,-1979824501,508625479,-66554171,1344251123,371610,518739968,451609008,1996487307,108108542,1996423168,100965118,-1705574400,104735030,1583333427,181061919,96122880,-326412987,-848814306,308185862,-1962805784,1317734982,241077004,-1962788632,1317733958,113416,1510086376,1978223965,-18183,1426067146,-160895861,205949702,-1156690293,-1729560577,138840834,-1928704373,535299678,-379758078,-1957298617,105810924,-1962385781,-396555690,181011102,-326413056,-1962464152,1317735494,-17650,-1962777880,1317734470,106859274,1510068968,-24254115,1426066122,1583934603,239504135,-1156559221,1021902847,172395266,-1156821365,820576255,105286402,-1157083509,518586367,-379758078,214565743,-326413056,-1962426008,501750366,373721857,1962933417,-536691962,-1962845464,1317737030,834324,-1962844952,1175128646,-14584820,1996426358,276233994,-1710328065,65535,208977931,-1962127733,129698374,19261552,-1962522997,280692814,19392512,-1981194918,-18430,1493657,1760332629,1586169858,11986966,185222795,561253446,-15960321]],[44,0,4,0,[1996425846,108461832,498842,1958742784,206473996,-1156954485,-655855609,-379758080,-4718036,315267583,-326413056,-1962393752,1978142302,172395264,1930184251,1610726153,-352275736,1177260053,112934924,-1947994368,105286616,-402108789,1566179497,-905791255,-1957363702,140470508,-401842549,1183514684,139365126,-401973621,1566179459,-905804823,-1957363704,142829804,-401842549,112721948,174520064,105286547,-402108789,1566179423,-905789207,-620036088,770182516,1330461952,1346176626,-1023314097,1656471947,-1875448992,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046052,-1632103197,650153478,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802,-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,41271307,-1047647773,-485520586,-1949070558,260056792,1239059200,208914435,-1946157125,260056779,-1877153024,-2144937589,-1010630641,-2091197813,-92208444,359794983,51364492,722367946,-1992932920,-1144943601,1961488391,-1144943361,1827237895,-485760001,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-13506192,-1030879517,509478,-1013333965,-352009085,-1864856329,16072,1457032734,-18345,526278553,1493705,-930031476,503316486,1465309326,968895484,964560454]],[44,0,5,0,[94506635,915085795,-427620948,-1897475839,651897793,-654899317,2474011,-943322368,457286,-1577302391,1183385002,-92893698,-1962377532,921896526,526278564,445129,1435555980,-1910575989,-892788776,-1078460404,-326413048,869830174,-892788800,18,0,524288,800587776,8701962,-661774848,-4696234,1583323647,382388511,268435456,269488144,269488144,538976288,288,-1795031040,1459617792,1868852841,539063159,1684957527,561215343,1852397344,1937207140,51380257,257,13107300,22937900,39322000,52429500,-661912700,24561808,-661774848,-4696234,1583323647,181061919,1313818112,1397051988,172734522,42696,1457032734,1606431575,-892788898,-826802162,9488394,-661774848,-1070377130,-920691105,-1207957302,482872035,-1910636544,861361880,526278592,707273,-1947432107,2952774,1208513537,723022920,-14619712,1589907574,939468298,-16222465,602408566,-15930624,1996427382,108461832,-922742552,503319754,-1911883592,532687832,721422538,443072,146980907,131086,67218,131072,2362181,131072,263768,16973824,67210,16973841,67143,16973842,67202,16973843,66942,16973844,66416,131093,1245972,16973824,67801,131399,1311864,16973824,67561,16974171,66497,131169,1835950,0,0,5832,1599559198,-892788898,18]],[44,0,6,0,[1442840504,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031081,-56067,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,23725686,90833770,2011693674,526278402,1231561,1426063800,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031056,2237693,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,40502902,90842986,602407530,526278402,1231561,1426085304,-1910575989,-1957210408,529208926,-1961468277,41910303,-1207141296,-1706031078,7742717,-7329813,1996428918,309788436,-15698177,1996426870,175570700,-16222465,74057334,90838890,-806878614,526278401,1231561,1426106808,-1910575989,-1957210408,529206878,-1961992565,41910303,-1207141296,-1706032104,13247741,865083883,242679744,-15960321,1996425846,108461832,1347440720,124389482,141165162,1593934312,-892788898,-38273014,-326413056,1457032734,308185943,1586175883,-2145416430,2085618303,102545420,620599888,1206583582,1002451856,729024582,1946568251,309788454,-15698177,1996426870,175570700,-16222465,1347421814,1214910570,6816618,19195905,-7334421,1996427894,242679568,-15960321,1452935798,1610612480,-892788898,1270349838,-326413055,1457032734,1002451799,645138502,1946568251,1996443681,242679568,-15960321,1996425846,108461832,-1872211888,1347440640,-352267800,1996460050,242679568,-15960321]],[44,0,7,0,[-610661770,1610612569,-892788898,-1078460404,-326413055,1457032734,1354773335,-15960321,1996425846,108461832,1347440720,1342212200,-1880600496,526278400,576201,1426198456,-1910575989,861361880,108446912,889136720,41221926,74776358,108330790,1347440720,1342212200,1541951568,526278400,314057,1426210232,-1910575989,861361880,1996443840,175570700,1996443728,108461832,-16624486,526278655,576201,1426223544,-1910575989,861361880,1996443840,242679568,-15960321,1996425846,108461832,-1895672678,526278402,838345,12488,-1070377130,1948010041,475958035,1207312267,141820938,-1709410561,33899569,-1979955575,1183579718,-398030566,-1994891637,1317792350,-330397418,-1995157877,1317793358,-263288558,-1995417973,1190654550,1946189834,10610947,269108983,186545152,-150831671,373701593,-638123406,-770979837,-621346179,1913937467,64681730,-263288365,-1947052407,1183387206,205949940,-1141487991,2123169796,477560808,-1705814250,48386875,84559607,-1957530624,1177284678,-228684812,200695339,-1958578749,1174608454,-1946627818,1577261150,-1946431212,-265612682,722501259,206474235,1586219819,-1948767474,-1813383226,-268963189,-233056213,1317080958,-150929398,264774,1038680949,-398030078,1005342347,-1862172991,-1947574645,-633606570,-628686210,537544439,1225815296,2126592842,35055875,58645051,-1996353559,1586043462,374245656,-1961601399,1988752502,-160003314,-1962117495]],[44,0,8,0,[2123100278,172423154,896794640,-2146810121,723416320,41543798,2116804343,-150832662,16679903,1541997429,16745217,1407779701,1002973953,-1962770703,1003695089,-1962770694,309758458,-149913975,8391238,-1360524427,-1996037375,-1645609906,440830721,-1961337205,1451955790,309758740,-149913973,1051206,-268231052,-936641789,-1995289045,-752151986,-1995418069,1988694102,343836950,-678703477,-2146810121,-385649664,1988821120,-1959490788,1032524412,8961155,-2092335615,1946487421,172422979,1014235160,-2146810121,1463121152,-147686261,1056325,-14060193,1996430454,410451738,-15304961,1996428406,276234002,-15829249,1996426358,347576842,1183449087,16968188,101350787,-1131732875,-1265958776,-271515510,-956043567,-819208701,2114049579,410386714,689339945,-936700810,-905718997,-1960787581,-787291151,1098019553,1836245457,1364246579,1579120026,-1990008061,-1705968058,65535,1077959139,-1980082551,-13371322,-15042817,1996429430,343342870,-15567105,1996427382,209125134,1465339986,175570774,166203024,2143697670,1975520103,172422948,1551106064,-14911745,1996482678,-327745558,-1695648001,28639352,-335788407,-350033085,146765,1190607484,1946157322,477560598,-362753,-1705969546,82577187,-335788407,-1171002593,1589903361,642468856,-1070397559,102528767,1380995155,-1157392742,-62486270,16678531,1996427380,-25858,1996423168,-25858,1183514624,-916561924,-1962927422]],[44,0,9,0,[881532022,537543926,1996427636,642292252,-1073019593,-919403147,-1962856471,2089485398,-2093118702,1946487421,-2000911595,92143872,-351221117,175997705,-2096925696,2089492682,-2093118700,1946225277,-2134212348,847022848,-150710647,1946159298,474347310,661913601,722880139,1710692934,-1948742872,340167626,-149404117,-1019532699,-784659083,1187449205,-2097137912,-1946745754,-896859050,991712547,855995594,11725257,8946827,-1958680367,-1971024952,1088999680,-796077941,2123219086,1183536848,-1054102758,407276368,1354902443,-1424603509,-1957641981,61543494,1552634050,-2095084782,1963330175,642402578,653806849,653939969,654069033,-1946266327,-1951722938,-1951723450,-1951723962,866847814,-1700025408,-65536,1962934953,477530911,2089497739,608565042,276103170,19154423,-385649408,2105802484,-143392766,869289613,1996445403,108461832,1397969174,136550992,-930413162,-2096635071,41157113,-1178351477,-85262335,1458342741,-1056678261,918815459,-1960441756,1946561280,1915680520,-1580692728,-570226570,38218534,787995275,-1054144400,-770976997,75434876,91537419,-352321096,1589652226,180937,2248,1956730455,172370696,141559299,1380995737,1757321808,-930412599,721962635,50886150,-1962380794,1347590618,-242528174,-1097139317,-1962416280,141861320,50742827,-1962381306,1347590618,1317621842,-27358724,107527834,-1949791480,103482438,100862070,-628422542,1380995737,-129070768]],[44,0,10,0,[-1694867831,101738686,335037955,1979972182,-25291780,192730939,-969210753,28837234,721611520,-916496704,-939521854,1459617804,114518,-405732629,140525113,-4065153,1979648771,114435,-396954069,1183448834,-125924870,66602635,1611021254,-1962181624,1043069054,-33355680,1183516651,-1949957128,-605530120,-92371970,184841472,990934464,-1995997705,-141821370,-4666645,-1989678081,2123103358,201314808,-1959299585,1458306118,-22222762,242532363,-953432437,-259317639,140523011,-947184917,104580611,175900768,103532427,-268236704,-947190037,-259275261,-15990831,-396965249,-1072955786,1150097013,1611021057,-1207206904,103481345,-268236704,-259325205,1600046731,516473801,1448542208,184974987,-2096728833,1962935422,25684227,2131000889,209125152,-1962248449,-524220346,172360450,1376540299,1996445520,138799108,-337230199,209125170,-16091393,1996426358,138840842,50520257,1451952710,-11513332,-396950410,1183385631,48284134,-1962260989,1347554390,-1962420248,1048831582,453052540,735639488,-262239784,-1947836925,2118026179,-920977144,-1054090761,-773568887,140551136,2114471483,23062787,50885793,-1995932666,1187506246,-1962934030,48284099,-1962260989,70061142,-364476160,-1947445623,1451821638,-497120774,887871627,-1912048479,723974726,-361315321,-1962637018,1183770694,117516026,638088865,637683499,-1912453239,-1993937850,-1014824380,-230228220,82472579,972179083]],[44,0,11,0,[-998248378,971392651,478015558,-1947711861,-473829282,175555586,-1593835226,-570226570,38218534,38242598,-787974495,2114323424,-398030584,-1056415583,1174602464,206998282,-1996487635,1451878982,-498693140,-1981528533,-524160442,172360450,1183400000,-262764050,1183525099,-295779096,-1006163162,-1993938338,1992557127,1149970158,-330920194,-2096658138,-16454074,1854140998,1183515882,-465159694,28889215,-1587352832,-956102532,1183537524,2114323204,-2091879416,2080639102,1611056970,-1962933240,1950221255,2084438792,173982728,209684774,725584166,-150440954,1200170712,1200170504,141992196,637814315,637945737,-1593686135,1174603894,2114323204,1200170504,1200170510,731638538,-916496704,1426066114,1448602763,-1056422261,-930413856,140772867,140908171,1183535186,48283908,-628371317,140772867,140908171,-242528174,-538379381,1681785605,1712229128,-1957211896,-524220858,63474434,-1962384378,1376282134,-386299056,906167742,243992676,1448151142,140787203,-1410836655,-916496891,989857474,721647056,-1036270656,28836990,-4668672,617137151,1448542208,52184715,-930406330,-1560280795,1183516796,507904794,-120467317,-2096597341,378077666,-103741314,141823625,991712907,58597462,723539595,-28407350,991579787,58596942,723406475,-62486079,268846838,1183518324,2080768280,373721864,142476801,140510919,1183514624,274107150,-1995938653,1376282134,142016336,-100609,-102171530]],[44,0,12,0,[1975520252,-373282043,1190527881,58001158,-956072471,59462,958416523,1946711046,507939812,141952569,1183570804,1946561304,-330921720,-1962381149,103487046,1183385718,-1546061846,-488109966,-1946645509,103486534,1183385716,141599728,722617995,-1995934202,-654840250,-402099549,1183448001,-31756,-12741772,-1920043777,-1072955579,1621165693,1221001992,972441225,141882494,1962165817,12773635,-1947042167,109250630,956434528,2114478086,-10622717,140517003,-1962677373,48284099,140772867,140908171,-1996486651,1451882566,-1005065222,-1960380298,-1960380348,-1993934252,1418274308,-126975230,1580813060,-1947959566,2117726846,-2096857356,956494918,75429502,49694339,-1040818549,918815459,-1960441756,1351296512,-1042314494,-1993997597,-1993997248,1190528592,829751559,1978957369,-364475614,1861736695,-1949791248,-654840250,1861737099,465644524,2144472019,184843280,1191867840,-12219065,-336181623,-196705527,-398014718,1183514625,141599724,-135641461,141730776,-473833589,1681310722,-1950119160,-473827746,-564229886,-1961850074,9119448,-420940917,-465139203,140779204,37784358,652113547,-402501493,1183448529,-160003098,1183520491,-564229148,140787396,-1962868442,-553392570,38207782,-107681706,-495665141,-992059765,638084158,-1960443509,1183384145,-497645088,652494475,1183514921,652149734,-16627927,1996480630,939468514,41418534,200909288,-1961593664,1452007494,-564229150]],[44,0,13,0,[140787396,637634854,-1996336759,1183576694,141599728,-135379317,141730776,1223968395,1183516792,-259307276,1988823275,1614152692,1586187784,48480756,-992190839,638084158,-561315445,637723585,-208989813,-1979900696,516219974,2123040868,1099638492,1351296514,-49813502,-1947842935,384562294,-1947974005,1053088862,690358372,-431584511,690413315,-397016505,-1072957238,1586225781,1681835228,25896456,38898470,-1981790583,1183572566,16852708,65422987,1191257823,-529072382,652375807,-14272513,-672660873,1958743032,-532247788,-1948100981,1053088862,-1993996188,1367942657,-226587902,15236739,-544523660,50521025,-1912052706,638084614,-1960441973,512426583,-1993996188,1468605959,-597818622,638028582,-1006479477,638084126,637814665,-1106880631,-13959167,327022395,922681450,-396949408,1621228505,63384328,187165680,-1960610561,48742855,140787203,140906123,-11446447,-1962384330,-1949815858,-1957609023,27388152,1190590347,796132358,1614166342,-1961855736,117377094,104400992,58591328,-1577282839,-561313676,-1006443583,638084158,1990263177,652149512,-1929230455,65732932,1577607329,483051871,-326413056,-1961906072,1317733958,572168,1510028264,-225646243,1426064586,-529994613,172395279,-1962127733,-473888674,18278402,1023821451,92012545,2113929789,-536757498,1510006760,-225384099,1426065610,426306699,239504144,-1156559221,-739770364,172395264,-1156821365,-941096958]],[44,0,14,0,[105286400,2080375101,146693,29034110,10938592,2146000218,838386,1760332629,1586171949,6088718,-806789798,707312,1760332629,1586171969,4778006,-1075225254,1231599,1760332629,1586171989,3467286,1407802714,1231600,1760332629,1586172009,2156566,-337027750,1231599,1760332629,1586172029,845842,-840344230,969456,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064435047,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1073020928,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,-326412859,-987867306,2126776950,72256262,-201530927,1583292325,705225,1458342741,1992629847,75401992,990179203,-1961593865,-1996126460,38046468,-1996339833,-964492732,535161604,-1026990497,-1957363704,509040364,-1962379579,-276626306,1945582340,-2029745388,76087877,-2029894517,38045957,-352008573,-1962445339,38045444,1595868297,146983262,4376576,509040128,-661729140,1183570739,-1981745404,1451883078,-773795332,-364475950,-1947445623,1727465030,-294220294,-1962794520,1727465030,-230292996,-1947183599,-831091202,-402524440,1586037139,-664892970,-1982177655,1183571038,-1981745402,1451882054,-773795336,-431584814,-1947707767,1452014150,-562655748,-402530840,-1259863625,-159478527,-1929285144,2129194622,-96040191,-1912842613]],[44,0,15,0,[-1075265930,-159478527,-1962834968,-965308930,-402547992,887619979,106334977,-1995684156,-1175912890,-548997632,1242723712,-1915849075,1508436606,-1912698111,988339830,1988969217,-427913770,-1962861080,-562655746,-1929314584,266925694,-696873727,114196109,-1064380276,-67107655,1913104371,2027031481,-965309088,-388596083,2123170049,16509134,-1962859800,-562655746,-167721240,1971380038,-25261303,-61523674,1172839284,-548997632,1125282944,-1915324787,-1142364546,-1912698112,-1662460298,1988971008,-360804914,-1962880024,-562655746,-1929333528,-1679230338,2043808512,-28931127,-787724757,535351784,-1026990497,2123038732,205949950,989857797,640709368,1962693945,1564026438,642479358,653817227,737953163,723023088,2026255298,1972053522,1166747386,1961896958,868428550,991132102,225642622,638945574,-2096996983,2122908871,-1993948162,-1993933739,650378845,1979209017,1569269470,958841854,-747242915,-61503194,105221059,-1962523647,1141965893,38112004,-1962785775,-1023143675,1140917643,38112006,-2096872431,-2097151404,-1950154732,1143539269,71666438,-1962654695,1142489669,419793666,93045508,-1962523607,1142489669,39617284,1868544,-784543293,1557201500,106746116,-1996125245,38112004,-1962785655,1149830213,105220868,-1022999415,1223,148679,72648960,-1022999415,131083,67500,131072,2363556,16973824,67058,16973841,66880,16973842,67050,131091]],[44,0,16,0,[1181442,16973824,69822,131399,1311084,131072,1377722,131072,1574363,131072,1640252,0,5320,-155775130,-4780186,-260667034,-193033882,1186402150,1183409672,73857020,-129595034,1451976444,1988847348,172395504,-1947318647,20776518,461639424,146688,3441679,251659069,1023442564,-2062614524,-454492157,24963328,1728339595,-1956247926,-1223727366,-1436027957,-128580762,-59374746,2146324223,34990566,-786003353,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-91527432,1320619878,-1436028156,-128580762,1727695718,72267535,1744028554,1443063466,1979934456,-296812548,-991317377,646604545,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1727695718,72267535,1722443763,1727550979,-947193205,1320619878,-1436028156,-128580762,-1963291802,-1223727421,1743979598,1443063466,1979934456,-296812548,1424593791,646604545,-120526639,-120522544,-120526639,-120522544,-388900726,-120522544,-388892464,-120522544,-125110064,-120526639,-120522544,-120526639,-120522544,-388896630,-120522544,-388892464,-120522544,-443877168,1727695718,72267535,1722443763,1727550979,-997524853,1320619878,-1436028156,-128580762,-1963291802,-1223727417,1743979598,1443063466,-91527432,258392970,-217821513,57059943,57079894,1325399158,1754206190]],[44,1,0,0,[12184063,-786003353,-788999960,-788999944,-790048264,-1963405064,-790048296,-788999944,-772222728,-1980200216,-120525730,-120522544,-120526639,-120522544,-388900726,-120522544,-120522544,-120526639,-120522614,-120526639,-120522544,-1956185904,-1223727366,1743979598,1443063466,-91527432,258393994,-217821513,57059943,-1956186026,1724091130,72267535,1722443763,-1946659325,-1956189090,1724353274,72267535,1722443763,1727550979,-1014302069,1320619878,-1436028156,-128580762,-59374746,267276031,-352320625,1206489092,139395071,1084943,-263782554,1186402150,1174496772,-41817612,574153,4808,861361694,-1895877642,1183714398,96937482,-919403776,710954122,1094803276,-1947316599,-259299003,259081531,-1207955838,1317732500,65130990,65130945,650720193,-1956035191,178957560,653948352,7421499,1081871,-18382009,723963787,637563150,7421577,1150023219,107411288,-1995938057,-617352634,-2124325750,-1090480954,-472842092,-472792181,-570173437,-1996208245,1200355910,-129595134,1183385483,-263796740,1552613376,-1948712190,1353516108,-1378841683,1492796987,3114255,267933243,989866117,-2062549946,2122514465,-2079391504,1727463438,1183558408,1183558644,669756406,32523975,-195131136,1358319241,-1425512713,-1951677557,89697217,-388956153,-388896559,66217719,-3533864,-1568674226,1962931763,1484062563,-16222465,-1960442250,1955295612,-63117199,-920691105,2250]],[44,1,1,1,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,139135024,132712272,89800,106386974,638484164,-1960442485,1183384669,-128022022,1586092075,1166747378,1569400322,-163149562,737435273,-262239784,-880747726,507939616,2096776763,440795931,2146977339,474385171,2096514619,407241483,2146715195,-538738685,-2145354044,-1960443445,1183386181,1166747388,-28931828,105220902,-1981790583,-1960387002,383981133,637848448,-1994898037,-1960388026,1174608453,-1982269474,2126830662,2105550346,57999632,-2012165248,1183572830,-297367266,52184715,726145094,1183389254,340167660,-2095561079,1946161790,20441347,-1461500278,-1205963504,-2037839699,-1749483840,-1098479352,139770110,-20674935,-1995936584,-335625594,145405980,-20937079,-1995921224,-1191264634,-2037839776,-1883701564,-1031370492,16824574,283330294,280494965,1300964864,721937184,-1037854271,-930365181,-1925381338,654235318,-1960438389,-947715491,75078148,-2009661441,-337492476,-1157219656,-2037840256,-1635123500,-1028063534,-481888762,-1207733244,-2037840168,1992687312,-28930554,14173895,-387698176,-1073085731,-689419403,1929591810,1946303499,1958742621,-1871254676,-481888688,-401312736,-1761672456,333708996,55502931,-996737192,-1962349570,-930353538,-1962721304,-1761617850,22609604,-956830138,57933825,-352153368]],[44,1,2,0,[-974630745,-15801598,1946074774,57075717,837288939,41412611,-297402024,1860733675,-1947979262,40364248,703487489,2011819078,507939839,-1161591,1810492494,112895,855786729,-1400469056,-1366914562,-481916162,359993512,-1996030024,-1191265146,-2037840088,-2033779014,-352125277,116963347,-21199223,-1996022344,-956384634,33465222,1460305604,859636518,1219210176,-1070945621,178346,1166616159,1170679328,-1962934238,1586159702,31686883,-472776910,1082624814,-830043904,-480343298,-788274304,-2020921629,-2037841852,2126839498,197168134,77641927,1963244219,78624774,-1996174917,-1979795322,1392424606,-1946263922,1988881478,-481888530,857109508,-632935470,-1031731598,-169082881,-1931852285,-1898314789,-563677221,-289288565,66061059,-511640458,-763317497,-967419157,16690054,-20281717,-20150647,-15053173,-1996571498,-1996577402,-469850970,-385619198,-1761672973,-1506083140,1400241827,-22706632,-1509929611,796065444,65733347,-16732439,989772950,1979622310,-1517929978,1357083902,-22772086,-21457153,-1517910440,-1198063618,-1532589826,-1967854594,721331334,-1198063676,-1517909250,-1198063618,-1532589826,-2086867970,-881064967,-4181168,-1979795306,-1929468226,-87930,1493088406,-22706554,-21457153,-22764032,1474507378,-21195009,-22829510,-2042960267,-529138011,-22757750,-8324054,-1965720573,-1231618105,-1164509186,-1532589826,-1517909250,-10819074,-22772086,-1761622998,-1761608010]],[44,1,3,0,[-1500971334,787087012,-1534686465,-1198063618,-1517909250,-1198063618,-1977291778,-88698,-1963018090,-88954,-84330,-335627626,-3896818,-1963018090,-88698,872331414,-1198063680,-1198063618,1325358846,722629656,175365750,-131213172,-1948742142,-1175856010,-4181250,-16861034,-1198063680,176080126,-22247797,-22112629,340101414,374704422,-352321096,130036482,-920691105,-1409278262,24442379,-2116121405,-1912318010,-1007277090,1979648938,-2117628918,-1912301113,-2080429113,33467526,-22112637,1460060928,-22495605,-1098135666,1605041830,1190576903,1349787875,-1947312501,-919344002,2096528955,-193053886,1580940669,1345879544,1178321667,796809466,-1070348149,1962565179,722566923,-604505506,-1014248661,-1946517877,132903518,1579940747,1004271608,855932875,721742811,-1010071605,-1947304309,868234184,1575535579,-694252287,-531198978,-20801793,-1761618122,-858718508,-503261309,1323877359,-1915516159,-76130,922665110,-1948611625,-477437866,-1761668637,1229455060,132382644,-19753217,586801735,-728301593,1364706302,-3479466,-1956685474,1358877318,-19626357,-19757431,1392576744,-296842415,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-683243304,-1634872437,76218070,-684323036,1452006027,-471627040,-728301806,-1974908930,132372326,-19753217,586801735,-728301593,-2037819138,1355022034,-628665519,-755575670,643298442,-389010038,-836581094,-385160670,53315622]],[44,1,4,0,[764028667,-920983344,-366817758,-2010715894,653984557,-389010038,-836581094,-385160670,640518182,-389011062,-836581094,-385160670,1596557350,1499190155,1364247384,-153843118,653560530,-389010038,-836581094,-385160670,1512933414,1354979417,-799548793,652483304,-83679864,-467998512,52791334,451465467,629679844,-467998512,-2027845594,-1017618470,451465296,629679844,-1761623208,-1974337840,-763317046,-3974676,-1946234730,-1278571839,-1947479424,-1047836216,-2096895807,-74840095,-930362414,-779879622,47969792,-2033189121,1183564795,-60912660,64906999,-1042838589,-134020113,-1022893440,1183765043,-330920962,1926907435,-1446870778,66448132,-1014179258,-1014048253,-797648077,-1275051800,-389854975,-524287943,-1274082300,283330817,719867987,1490586112,-1022693340,1237646939,1944637635,-4181498,-1006716778,41157032,-388972290,108259536,-1761624014,-2134638920,16690110,-1895954060,-1761608021,-3932466,-1006711658,-1244951983,1927401480,1976434180,-154301704,146899161,-838942210,-22303096,1979973426,-1963840546,-790310364,-1314486057,-1963840514,-790310364,-1297708841,-1963840514,-790310364,-1280931625,-1963840514,-790310364,-1264154409,-1380427266,-863598329,1187482366,-1417230653,-1070462978,735999491,-802911502,-1999580956,738111910,-802911502,-1999580956,738112166,-802911502,-1999580956,738112422,-802911502,-1999580956,1191097510,-880127549,-506459979,-838990734,-846530443,-1048520202,-20840952]],[44,1,5,0,[-1414625075,-1962986754,-790310364,-1264154409,498620926,-863598328,1187482366,-1417230653,-1070462978,-456121206,-1500983088,-1018757452,-1496268750,-791609679,-21846320,-1496264496,-791609677,-21715248,851693776,-1264136000,-1009725186,-1982315005,1719916614,-388955688,125038595,-419047284,-1009218042,30963331,30951159,-402230016,254082069,-1073444157,-2084371224,-1979590538,-666437884,57999361,-1060958428,1354958056,-527825782,-322957532,1489254916,-1007091084,76203000,-1073444157,-926743320,-1006632952,-1070398370,-1980217719,-1960379834,1317602383,206998524,-1912711543,1996486750,309788436,1381060688,209125200,370177791,108461907,-16484609,1996425846,-401698808,-1026951342,-1957363694,1465275372,855930564,1144596160,641561874,638475403,185629835,-2095418113,225706495,1963130755,83591975,-348118411,150700831,-348120459,-75284457,-2096008191,208930043,1946745731,419136263,-1070398860,-916758945,-939522878,503316792,1187469142,-16776970,1996425334,-6887418,58048523,-1006557975,-1960442274,1177225287,-385646832,1178272021,-1996260082,28839494,-14247680,1996424311,1380995086,245209682,1183449087,1975520252,15722755,-1709279489,160694288,201213577,-385649216,1589903573,2139301382,1148452880,-1960943989,845122335,16940931,-11520395,-442827658,1342809677,-100609,1996428406,410451730,-15304961,1996430966,444006172,1778437224,799185440,-11007535,-1705968010,167005669]],[44,1,6,0,[-1694730497,167645085,-1980082551,1589966918,2139301382,527695888,-362753,7010422,-15698177,1996426870,175570700,-16222465,2129135222,503704574,520257512,-637303,1956314230,-16120305,1996488310,1306893052,-11531707,1996430966,444006172,-15173889,1996428918,343343102,1746040575,543817932,1345299098,1996445706,-442871554,-16092339,1050345078,-16089831,1050344566,-1962244839,1583347270,449497375,-18432,-1056456317,-1410136855,-1426863853,-2084555837,-373225535,330035972,-1012206647,-1056456317,-1510800151,-1527527149,130122691,453306817,-1392057390,-492056329,1959922682,-789140476,-1634876502,-510984480,-1056447360,400753641,112841099,-684282880,-401940270,1929570688,-1429894412,-2132052662,-321912380,112792692,-684282880,-401940270,-33363584,-1963821620,-1916556603,-1963007842,132415713,-486282815,-2147436013,584529580,-791672122,-1963625490,-303912254,12242058,-1408310400,-970795210,-288305142,-1031080478,-1047805014,1183319844,65651183,1317609955,-2147436048,-1395618899,2040191115,570522628,-792196411,-1964149779,1325378241,-2132642320,1946218366,-2147436260,-1395618899,2040191115,571175172,-792196411,-280035603,-1047860619,1183564714,-136803358,117827174,-754732800,-364475928,620757765,1183449084,130253804,-477893677,-396457727,1038501515,645136392,71116927,-1960348672,1040113798,309657599,-1073017732,-1447558027,-977747190,-1195850998,-1715944694,532202250,1454949131]],[44,1,7,0,[118932235,146349846,-526480128,19366398,46367489,-1232209950,-1097990432,2025455344,-1096420608,2123169807,-528315696,-773813506,151325152,1158218309,105187588,151536905,1158220357,239405324,-2096042109,-646774290,-1022697800,-654850421,-150992710,-428410910,1358952485,1459603595,1586190564,-1948767262,150569931,146342780,1406741248,-1047799413,98985719,-390004729,374801923,-927036153,-137458690,-205444135,-1933014108,140969432,-1527523186,1444808543,-1232265450,-880017720,1592022783,1459575071,1590019044,71797510,-1948105079,1317604943,167347174,28846205,-1948200192,-922017713,-930413963,872674187,-1098053866,-1387004192,-1951543157,75078360,-492172395,-1377281038,-465139202,-1995551093,1589960782,1200301816,1958742806,1334519300,-229734120,1208895115,32270071,-763164090,-1207405568,-487125858,638338561,-1962246204,1178329158,-1962705678,1183445574,-532272652,-1962248507,-972821946,91490163,-335608344,-498169082,-1947969793,1177152582,-2130349302,220466286,-1540605,-730467250,14712451,-1064563852,-1911725563,-335596608,239504306,984515,-388896559,-503846703,553976688,516473600,1444806656,-465123497,1996423168,108461832,201020392,-385649216,1992556891,172395270,1963738635,2088969770,796196880,239373094,73725734,620764933,-388890688,-388896559,140834598,340035878,374638886,637609705,721962123,176099398,637606633,-1995946869,1178275398,-1996260082,-1960440250]],[44,1,8,0,[1317733444,-8787954,28842866,-14247680,1996424308,1380995086,245209682,1183386253,1975520250,14805251,-1709934849,236716048,201213577,-385649216,1996423367,1088020,1183387182,1975520252,11397379,-231681,-442887562,-1995554739,1996485702,-92864514,1431168410,108446734,140282662,722492971,-1070395810,-1174352711,1996423200,642797822,-16485121,1996426870,1364414716,799185490,1996426851,-193527810,-1873943142,-59310322,-1695254785,245059045,-1694861569,245763997,-1980213623,1589966406,2139301382,561250320,-16776776,1996486774,1996443894,242679568,-15960321,1996425846,108461832,-335948568,1021844997,1183391488,-92864540,-1374718822,-59310322,-283558246,-25755890,-149340518,-92864754,-15122790,-465138930,-920691105,402657482,1326470160,1326468880,-250589424,106873871,240093990,-772649335,-108793234,-1205633783,-523042815,-74725237,-784530650,-1413467159,-1412368469,-1429145686,-788012215,-1411264031,-1960378910,1183384647,1744250606,460046,-388824143,-1031548789,-52264189,1451872299,-297366552,-788525307,-773271064,-121368,-974502263,2139354718,225771542,1225674379,2009457143,-336592118,440896303,-1948105079,1183389767,175621618,856573579,-227084334,1451870859,225819380,-628301065,-661732861,1240090251,-259268105,-1962246460,1183387206,-228684820,-1980871029,1187505782,-1392504592,-226045813,-489570254,329776942,-2084562161,74710783,1810606763,-1574566795]],[44,1,9,0,[-1574502402,-1940848641,263849408,643350670,-2097151837,1340801991,-1070379442,-1980871029,-1048320394,82428175,2122556915,24904424,-330367061,1777009269,736523915,-596383114,-293478772,-561115126,-136153461,349039582,334211584,-523239404,-523181872,-11935536,-489557938,-2086010860,125239551,1141227660,1237356048,1325337470,-385649168,1743388512,-330366977,1988828030,-361354266,-561246861,275771009,1988877966,64944098,938076286,239504383,33555395,17762048,83886080,17863169,33583616,185397248,0,-930031476,503316486,1465309326,-920691105,-1946146614,-1957326632,-661774612,1583306582,516606239,112640,-1946152758,113807576,-1910636544,1599559384,-892788898,10,21704,1586189911,-1960867054,-461372857,1330658655,795347826,620599814,-739639297,306612994,1342732963,978411418,-62486272,-108919,-1710720458,9916764,-1980217719,113769046,67688,855197322,-2136408762,113706612,-63384,141166279,1183449089,-12176645,108298408,141166279,1183514623,1963009031,138840918,503993995,-1949532531,-1912138000,-1515870758,1996431269,-867791598,40521750,-1621949542,309788416,-1252957542,31099648,1577176134,-800718386,-2990591,1956254326,-16725753,1996427894,-831062068,-3115265,-1432694154,721611798,-263812672,-991017335,-1960441762,723911751,1747908359,141337352,108314635,818819,-286719115,209617665,-15829505,1996427382,-26098]],[44,1,10,0,[1183383552,309788428,380389005,35822160,1190592511,91488775,-340506997,62925570,787983430,1183385706,-1236890640,-167216989,1954547270,122063370,1183441962,-955913218,589382,-150439775,1856241262,140428296,-1559786714,-1960441758,1183515255,274107150,-1995684349,1451873350,105314006,-1975028704,203753030,273664,70059892,-350653440,1200301603,-1404687610,-120469973,141176567,38208294,216789131,-150443359,-1960399762,-265615753,-11141014,1996427382,-696844530,-371951873,1988690210,239504366,-1982052727,1183440470,-631862824,1183432747,-532248088,-1947830647,1183518326,-730449136,1178273909,-385649194,1448083681,-2722049,1183503478,1058054,-386364592,1183384134,-464090654,-1982052727,1996480086,-16749848,1381372022,251619920,-1996430360,-15996858,1822502004,-398051064,1183523966,-663340272,1178273141,-1911065382,1015031488,1174500640,-1981647223,1988748358,-565802532,1589912811,126494434,1023362696,1006924813,-1977387766,120913734,-1948104961,975626846,-16550649,1187504710,-956300832,59462,32523915,1183573574,-464090142,1451880587,-528579824,-385649408,7012164,-1149185,1996479094,-562626600,-2328833,-401734026,1183514704,-297367066,-1995422069,1183439990,-663320098,-941996407,57414,1795100649,-294191360,-2459905,1996478582,-596181026,235304703,-1979704344,19138374,1996425333,129669650,1183515505,-297401360,-892772514,113770510,1448542208]],[44,1,11,0,[-1962510709,-2096602562,812974078,52741771,6957684,1996423274,209125134,-16091393,-9828234,-2955250,141311627,-963905493,20710180,-3079563,140656131,1962933891,1086781237,-1959824128,80017094,-1360460940,2050424576,141074696,51539703,1996443847,242679568,-1962117377,1177225286,-1818603508,-369098952,2122907785,209619966,1460565759,-16091393,2145912950,-1980724480,2122579030,628424454,67585782,922689397,1755383930,309262088,1358841347,-15698177,-1957228938,1355230150,-868707430,2050424579,239504136,-963946672,-1957640405,1268488958,1174470699,142490386,1183721843,1015031548,1175876873,-787973983,306578424,1849620377,787955720,1183385710,-1950315502,239503870,-1946190359,1600000582,969417,1458342741,-351766901,172396064,154959910,-2144985484,91553852,-339702714,-1705638388,1153,1451880587,1002867466,-646839226,1577735819,574153,1458342741,-1962933831,-963966346,1929791035,205950531,-1744532954,1946165309,739538704,-32474103,740785864,-349998077,75399942,639333632,1962949760,-1064548859,1443237099,16777114,-1980724480,-919925674,-963920661,65782019,-1946205043,-916583338,330434,62324738,1,17825794,3,1835010,20,69730563,5046273,16646403,5898241,0,0,-922746952,503316488,1465309326,1183432755,276204538,529260171,529260171,1342340992,1220021372,-40218619,-369098972,-561315526]],[44,1,12,0,[1207312267,108266506,1144101462,1187512319,-1960886024,-1052182458,369427168,1792160512,-1706012158,65535,326483979,-772258165,-129594904,1929510973,16574938,855701993,-1950314753,1183387206,205949948,-1912715639,1443298374,23744534,1012087706,1476134656,-1417674824,-1421300928,1183558464,866888696,881568704,-1956653173,2139304540,57934082,-150951447,140871,1156974964,57999626,-2147444247,1946159998,-16362984,1996427382,142016266,-1961666406,1183385344,173443336,777816922,745864966,-13994753,1996425846,-11401720,-1962474401,-1073019322,28836724,105285888,1996445526,-25755652,-402229505,-1073019531,-1070381452,205850918,-348126348,1569400330,1564157450,1443984392,23744599,-402229505,-1073020360,552328309,13403383,359923722,1979655766,905913860,108396326,41287462,-683488102,-96010496,-1070348660,-1705590642,65535,1610237579,-892788898,-661913588,-326412912,1457032734,242679639,-15960321,1996425846,108461832,244318314,1610509800,-892788898,-1957363702,509040364,1586175750,108432136,-1929189695,2123043440,48742660,-2095941235,-147127057,76223603,76088711,-2029894517,1149829701,80118530,1595925995,113428830,-326413056,1586190166,142510854,1190655539,1962934532,2005607943,48677130,638742669,-2047406965,655564,-1960429196,992346692,637762823,992348041,75366983,38242598,71600934,71777062,-1993997187,-1957493689,48480729,37784358]],[44,1,13,0,[1195058779,637828614,1090930569,-1926341237,-16366507,1979657333,855927338,1443254720,-14790576,1377711733,1610567760,1583286044,443081,1458342741,374770519,-1961339391,-771025794,-947715211,306612994,2081441339,14805251,907304587,1224888203,1997486902,-373279995,-771030830,-13237387,442403597,-1053455562,1888289510,239531794,1114898434,638600843,1208108169,1394374399,410451792,1996424042,72673284,76097088,906387083,994576265,343806534,477560648,1343911679,1779988223,74907394,1074016744,-351254903,1446744171,-1960152056,-645198770,50521025,992352862,427561543,1312492148,-15567862,-471135162,340232998,910877393,468391209,76097168,477560640,1343911679,1779988223,74907393,637789672,-1962785655,-1992948130,1178288135,-15565552,1996430454,1996443674,-16750056,-1008204682,306612483,907433611,350819585,112895,-1026990497,348651546,1465253888,-1207271797,1183416320,1166747374,1183399948,1166747388,-28931830,556675,-1070398860,-1946663287,48480728,306250534,653674121,1209287051,-1995946493,1191180870,-128021512,1995857467,22735107,637723585,991064459,-428020106,721420728,1183385670,1099638508,-230258412,66737803,-11401130,1448545398,-16553390,803734646,994073091,-15827258,1347882102,-16749998,468190326,-196703997,-1030519,1996488310,1983598332,-1957527824,1308883534,209125356,1783715415,74907394,1073935848,1005614731,-1925808442]],[44,1,14,0,[1317928030,209125360,-92864681,1408005887,1357936383,1996423786,-159973384,1359509247,-402360577,-1072955890,1532691829,-2097057047,-352195466,1398234024,-386107649,1465646380,1409185535,-1912790040,1183710302,209125362,-92864681,1393063679,-755969,7008886,-493825,1996486262,1996443656,-37427196,1718927371,721420728,1183385670,-128021524,637723585,-1961594485,1183445574,1183532782,2126920686,-94467250,-1286653,1448545398,-16749997,1139278966,-297387262,1988834685,-60912146,-1159539,-11072394,1996487286,1448104940,1996423274,-159973384,1359509247,-402360577,-1072956066,-991362187,-327777536,-374674687,2122579608,175374342,1460434687,-402098433,-1960379213,1317735517,1238051836,-1993996427,753601613,1960512400,48480534,1461088653,1360428429,519889361,-1510793466,643782943,1091718537,206407974,1090143883,340101414,-25755817,175505190,-1946407960,-1960378810,-880080291,-2092382165,1962936446,-1044149466,52822755,954405441,-1961856627,48480728,343510359,-783171285,102694369,-56233185,-480290529,1166616096,-1042773238,-1993997597,1183519305,1099507450,384325396,-1878070528,1166616128,112650,865076203,-916561984,1426066114,1465314443,-1960901090,1200292958,172985096,-130287221,-2081881227,-1040741632,2039284455,1177879314,1953820731,-1929189695,1166742128,38025986,1095788149,-1962258551,1359741709,-784252591,-1946735647,-1946711098,-406778753,309955842,-956049525]],[44,1,15,0,[1504048124,1263263627,1330642571,1313796235,1111638080,-549759491,-667208332,-231007116,747312756,176107323,-1515850873,-421334137,-1515909909,116121826,-506334325,-1889688077,93322821,520094136,-916561924,1560281794,855950467,1441852352,1465314443,175541244,306497318,1183514625,1149838854,209125140,142016342,-16553392,1877476470,-125091840,1443657471,-16222465,23725686,-402360577,-130351014,-1993978243,-1993992580,-953804732,134212,173837094,-1993979061,-812971428,503505857,1464868614,-65898355,-1426062920,-1425652085,-1420252328,112671,1996479283,1397773836,-402360577,-1072956316,-397015436,49020613,1583333427,705225,1458342741,1183522391,71708934,-1962260853,2123040854,511019790,520094056,1284191371,-1928207604,1413027956,-1961459964,-1915026660,-220067728,17188599,-385649408,-370605855,39074048,1190653567,1962934534,-1871975677,-1962509171,38091020,87623294,-555021698,1225049987,-856952862,520566120,241077079,-1959886965,-16380810,2013211767,642928682,638612735,-15829761,1576993910,1751058220,-148961403,132678,495653492,125616955,1962934077,1268247298,-1830042741,990010763,1039499203,-260767745,-561281813,-1962117493,105314063,125042690,50654083,-388430887,1273167967,520596584,1569411411,1979647534,712376108,142016336,276102950,242548518,-16484609,1493642335,133261403,-49889,1190596725,1946157574,105351941,1200293099,-796178424]],[44,1,16,0,[-486532376,1958886150,-1196037363,1190625280,1962934790,1595885569,214092126,105314048,292814850,2097694523,105331485,-343728003,-253605628,105331651,1195053436,-2096137208,-498531133,1200342000,-1950136312,-1195178425,147326998,-1910636544,-1957210408,529207390,67782646,1996425332,1144101392,2123039063,-1191245040,1299513343,-796117621,2123219086,239504376,205949867,82805675,855638457,1401002715,1586301084,779914236,-13863681,1996434036,142016266,1577014038,745864964,-13994753,1996486774,-25755654,-231681,1576994422,526278444,838345,1760332629,1586170125,3074062,1709792602,707320,1760332629,1586170159,1763344,1023821451,108396545,-387972677,1566179394,-889794071,-620036084,417862260,1330527488,1295846260,1023832655,24596305,-1144943677,485187682,-473199728,142653460,-1960394610,1200301599,1608810498,-997997680,-1010814204,-363721126,458751,147062786,1,156631042,36,5505283,983041,23331075,1114113,158335235,21430273,2686978,20,0,0,0,1442840504,-1910575989,106859480,1207312267,141820938,-1710852353,-48079,-16353537,1218075255,520100411,182985,-135554744,25800,-1070901673,-1982314871,1586223686,-1908962542,-1962716154,-1960436132,-28931833,621897354,20775424,1086331648,-1947842935,-1073017730,1183715444,1166747150,1158358562,-16550624,1156995652,695472139,239504982]],[44,2,0,0,[511049510,477495078,578158374,544603942,309722918,-1000138086,-1949791488,-565802534,-337092983,309788488,638469774,639530495,639399423,1779594751,1979655680,1979655714,1001495072,-930414009,-779363701,11570314,1183447251,-1299412258,-1979985152,1157032030,309593099,641359044,1946224630,979158025,1212648230,1552615147,71797560,-1947318647,1183401540,239505122,-1996125402,-1960385466,1183384133,-361330192,15105667,2122542196,1718944482,14581379,-1960419212,1183388229,1170679548,637534482,639387019,-1994500725,1451881542,1170679542,637808668,-14787188,1720324726,67118353,-184549059,2474011,1460031492,-16091393,1996425334,247892998,-1946239512,1452012614,650546934,639387017,-1960946295,-1993933754,1183519301,-62486042,-1962853399,1178199622,-1961855748,1204283998,-1006632634,-2144990114,-151187353,1946423622,-293698810,-385649664,109969558,1586168660,1200301822,-1572435696,340232998,-945404279,63046,972453515,58714230,-1962877975,-970201018,-1037330104,1174665425,-465173508,638344900,-167049335,1183516532,-339344400,1409715723,-27358461,306678566,-1918613879,1178272324,-1962312216,-972820410,199966784,55838350,654204555,-1995028597,1187489862,-16711520,1996427894,-1639543318,1996443670,209125134,-1673995110,38046978,-2014580597,66864779,1589961798,126428684,10503879,-28931327,-1962930171,503534606,-1952285043,-1912138000,-1515870759,109977509,1586168660]],[44,2,1,0,[2139301630,410264586,-15567105,1183705718,-11528546,1996426870,953981452,451609272,-15567105,-1014240650,-1946152955,-11513407,1996426870,965319180,1183515436,-62506522,1183517044,-362902558,-12171383,2122579022,58458364,-151077655,1947734342,-562134266,-385649408,1988821874,189041386,-1996484571,1157033030,242484235,641359044,1946224630,-330905851,2122514433,243141864,-1175959925,-140967924,-230258183,1187448299,1778385394,-16750080,1962893940,195730016,1183384383,1975520218,54847747,1343387391,1397613978,-666466045,58048523,-16569879,225055350,1716650906,-599357181,-1962379521,939472988,-1710590209,2441662,-1965013367,-754929012,-498693640,16008903,205949696,84825739,2122514448,58458868,-2096968215,1962996862,289863247,-2092338168,1946217598,979158041,910658342,-1712175479,-120470997,877069094,-369211767,1183514753,-230292510,-398050496,-4714370,-230282241,-775804007,-398064648,1183571691,-1037329934,1174665425,-789888798,32800387,485032820,289863170,-385649392,2122514963,359923948,641359044,-1992669301,731509318,653840834,-348633341,108461987,-13083509,175570743,-1270759782,-1946645756,-953425850,62513361,-101213952,-1937049597,-2948942,-1946255735,731509318,737726914,-654836154,-1980742141,1190590022,326370321,736642699,1174664774,-1037329936,1183447249,-955913220,64582,66864779,1183441990,-565836848,-1981397501,1589957702,1207313932]],[44,2,2,0,[510919696,71797542,2110801467,-800683261,651183753,990398347,58643526,-1982577013,1183568966,-733595184,1491665791,1996445185,942512878,-1073019688,1374225269,-163149055,-1980742101,1183578694,-800707628,-506231,1996427894,1366202898,1183384805,-27883012,1134186578,184874772,-15436352,1996427894,-59310082,286445978,-62486267,-108919,1996427894,-59310082,-16680294,-442871553,-1996147123,1325397574,-955942414,62022,79316679,-227082496,641359044,637958143,-1710983169,90784190,-294191280,1342224026,-934901499,-3914103,1996485238,16489198,1183384946,-968455734,-990349569,-14271908,-14285705,-1097202057,1342543937,-1695648001,92405942,1183439095,-126419006,-1695648001,94437627,-4176247,1556413046,2013210170,2013210118,1103010308,-11532803,-1231360394,50705664,1183436870,-1069153860,-362753,-73732490,67108608,1183445062,-1035599426,63458955,1317650510,-900822076,-1983754749,1317783118,-1135737912,63458953,1183435334,309788618,381306509,1778412112,-1711117824,-64618,-15567105,-442829194,1342571341,1729707674,-196673786,-370510197,1183579508,731463922,66638274,1174666822,-1673098768,972441227,-578905018,-1982445943,1589957190,1207313932,208929808,105330982,958797183,259918407,-1928169729,1343672390,597295722,-249,-924060090,14319235,1996430964,-596181230,1917977498,309788422,-1697089793,108678629,-1696958721,112924990,15105667]],[44,2,3,0,[1589908340,1200301580,1191912994,-1962511072,1342171742,112730,-892772514,851968014,1448542208,185353867,343214662,-15436033,1996427894,242679568,122395546,25422087,-1961599349,-230258425,-834237101,580538390,-1946157310,1603007070,645890866,-138405119,1964026072,-228684951,134957046,1207328885,393482251,309788499,-15698177,1996425334,242679558,576911002,-15078649,1996428406,276234002,1779332863,142016256,-1710852353,120667057,-1980086647,1996487766,1218072596,-1962458821,-411696144,-15436033,2090531958,-956262597,64070,-369342839,-164953872,-1980336503,1183577206,206998282,-1980873079,1609298006,-151888245,1946684231,343342880,6946922,-1961867637,-972877226,23744594,6946922,1687814250,-335544566,343342868,-1961867637,-972877226,23744594,155949978,-62486264,65488427,1178334790,-1962707980,1183446086,-295779084,49170051,17271590,-1958283706,994577990,-1986431034,1586232950,189265650,-14650360,6952054,1183514730,307661584,1347601923,6947178,6946922,-1995807590,-15406329,1183519862,307661584,1347601923,-1684405910,-1995933365,1451883078,-193557508,-787579253,173982951,-29258970,-1946794493,1308883534,-413758474,-902048253,-896859533,-969150069,-1047854477,1452011659,1590070268,281725279,4245504,-950642944,57414,552814278,-1961206133,944016183,-152418679,1946293318,306613000,1964000779,10479875,1805275987,-1995930031,1451883590]],[44,2,4,0,[-1706011906,144184387,343261195,-15042817,1996488310,315726588,1183385788,-27883012,-100609,2056977526,-1996158207,-1072956858,-957807755,444006147,1306892880,1183385847,1975520254,-92864762,-16536599,1589910134,939468304,41418534,71797542,1342647078,105351974,38218534,1778412112,1744857600,560595184,36676250,444006153,-1694599425,152128997,58048523,-16551703,1050344054,-2096547047,2130709118,56879363,185747083,1836322886,68437750,2088986484,1081344014,6946922,23724394,1364843418,-532248311,58048523,1342387433,1343124735,211420522,185167447,-385649216,1996423955,-1568371744,1356396288,10781835,-1705977609,159918174,-1004898561,-14282658,2013210167,2013210114,2013210116,380869126,-1073018344,-588709003,844925698,-148742261,947686355,-1961927389,1175128134,-385649402,2123039365,71666666,-1947187575,1166750332,-297367208,-1990572661,2089020486,141820486,1964558326,27977987,-152668535,1947208516,-213465596,444006174,381699725,35822160,1187448529,721420542,-163149376,-1946663287,1451951686,-498693880,-337357175,444006198,-1962129781,1174605398,1783649022,1268488705,1177225815,-129629223,2113291835,-163149053,-990493047,1183048286,-1960443166,-129629945,-1946269953,994576966,-1049100730,-1961199873,1451953222,-28966130,23744594,-1320445030,66095882,1183578230,-163183655,41807931,1988751499,176065526,1589962705,1099638278,-129629186,41807931]],[44,2,5,0,[1988751499,-430011402,134957046,1586173556,38243306,-1947711863,33570246,12059518,38242562,-1927645441,1343681350,-1684405910,-1962217653,-646566928,-1994897781,1183579718,-62486250,-1980348789,1988752454,-1946252294,1139539574,1444574975,1794930431,1778412032,-213480192,23744534,6946922,105862810,1996445451,16489200,-268236017,-327745705,-1695648001,68895166,-260636848,822130330,-62510837,972324393,-1199573890,16023171,1183532660,-196727814,-260636848,-73729909,721764096,444006384,1996445526,-327745554,1715584666,1996443659,11967216,1174604742,6967548,6946922,385042061,1778477648,-1711248896,193089366,-152674677,1946684231,-398030071,-1981129077,1996423751,-1711183334,195973663,-1946532215,1183520894,-62486250,1996446187,1996445466,1778412284,-16750080,1996426870,1778477580,-1711248896,198790998,58048523,-16736791,1589906502,939468294,-1695516929,199360763,1589966851,939468294,-1280257,-1097142666,1342963265,-1695516929,184025270,-2080618967,-1962801594,1325337158,1975520010,444006301,-1694861569,202986015,185747083,108269638,68437750,1877672565,-15042817,-1835343754,185346837,-2092010304,1946214526,-529072294,1310277274,-11474164,1996429942,376897304,6946922,1996423274,209125134,1779070719,-1711248896,208359254,-1401569269,185747083,292819014,68437750,1996426100,-529072358,2031456922,-528579828,-16223232,1050337398,721919769,-1207702592]],[44,2,6,0,[1599995905,1493705,1760332629,1586171033,845830,1743347034,183027,225762059,1023415272,108154701,2001686589,-1047805183,-346004805,-880046052,28841187,650153472,-1960435829,-461372857,-2084335521,-1070398268,1376672451,167772138,-218103296,8199,1124073984,267,-402652672,777,-1157627392,9228,-1459617280,1032,-721353984,1191182604,1358955009,5382,-234880512,6149,1275068928,7947,0,0,0,0,-2095118818,92996295,-1951669257,-1411123451,-503904885,-150631509,93039587,-1951669257,-1411123451,-1962489981,-1411254523,-470350453,93013931,-1951669769,-1411254523,-1957313761,1465261804,58343041,595395895,57947787,58340923,-964484225,3454978,922740471,1347552108,-6684054,184549631,-1207536192,1374356792,1949731216,1879477763,3454979,-1962121481,3455216,58337015,102693003,1751327,-125065741,92913715,-1995684471,1586168901,39684364,-1996071285,1166607965,173968136,-2096607605,1139282631,2057379839,2047278851,526278403,576201,7880,-1588111842,1183383568,1879477986,-28931069,15615687,3454976,-1962383625,3455224,40236838,1183445131,1166747388,-148465368,1183393916,1166747376,-148465365,1183394684,1149970162,1975520004,1979655701,108461826,-16141670,1975520255,-369741051,1183384117,-461963292,16777114,1959922432,-495025684,410321664,-2128166258,62,-15895549]],[44,2,7,0,[-1710824330,-49836,-847982069,-371063,-6626186,-1912602369,-2094596538,1946224765,-495025824,1014235904,871909001,-96039178,-1947054453,-1047793570,359719927,1693918792,638480483,1884841207,-297367288,1945650691,33129227,-347536514,-622113827,-1980608887,502001758,283165030,-794030234,-661953008,-1950338202,1727525446,-470325520,-1029435546,1760594704,1347559682,16777114,1975520000,22538499,654198414,-1996208759,1342633030,16777114,-1957558528,1586232438,1149969926,-228133077,637683593,640370057,-148355957,126480486,675645734,1001463,1208906756,1207429329,1946288143,1200177153,-1910634735,-164365730,1002045235,-1952058624,1317793886,4374514,872266216,654259190,-144489077,1166616289,1971922531,1971922533,1971922535,1971922541,-495025809,292881152,1996424734,-260636686,-16602982,-1276567553,-1966525696,1277845580,-1958657697,1727486020,-163149328,1552603955,1975944033,1182123907,1207887491,-771823741,65262051,38243294,-1947580791,-398030585,15550150,-1392354165,1178316112,477452522,1978156603,-310476777,-150309888,-1951665562,-341055930,-314128863,-430012159,-228133040,-1413248085,460120,-388896559,1727523025,-228132874,-1075652605,1962931763,1484062563,-887041,-1960382346,1955295612,5826673,1166802739,1005620073,57831749,653149699,-1956035191,178957560,536507840,-1695254785,65535,-1962933832,-58800912,-461963514,210074,-2094659840,2130709629]],[44,2,8,0,[1996424722,-25884,185008128,653424064,-1962654327,526278598,314057,3272,-1980205431,1183578750,-28931832,-1996200201,-1946354618,1988885078,172395512,-1946794359,20776518,1024816128,695468034,1946157885,277865,-1058471051,21031168,-1979425141,-1946514684,61535179,1979972694,-162594818,-1008079489,-786134527,-772222744,-772222744,-772222744,-1963405080,-790048296,-790048264,-790048264,-790048264,-1946514440,-1426914226,-1946397181,72256506,-1426865270,66868739,1325399670,-373391370,613024126,-120526639,-388892464,-120522544,-120526639,-388900726,-120522544,-120526639,-388892464,-120522614,-120526639,-388892464,-120522544,1317796491,61534980,-91489194,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,535405695,-786134527,-788999960,-772222728,-788999960,-1963405064,-790048296,-788999944,-790048264,-788999944,-772240648,-788999960,-772222728,-788999960,-1963405064,-790048280,-788999944,-790048264,-788999944,-1947890952,72256506,1443080947,-1963291652,72256452,1443080947,-1963291652,72256455,1443080947,-1963291652,72256451,1443080947,-25820164,2146848511,10283392,-388946806,-120522544,-120522544,-120526639,-661980976,-120526639,-120522544,-388892464,1586100362,-788999948,-772222728,-788999960,-1963405064,-790048296,-788999944,-772222728,-1963405080,-772222728,-788999960,-788999944,-1946514440,-1426914226,-1946397181,-1949857030,-1426914226]],[44,2,9,0,[-1946397181,-1950119174,-1426914226,-1946397181,-91491234,1317783434,61534980,-91489194,1317782410,61534980,1979972694,-162594818,82510719,-10163824,2114473727,-129564913,66733707,1183384646,-35132934,168346313,1442841088,257,587203072,769,-654245120,251658497,1728119552,268435712,-251591936,301990145,1157694208,318767363,1661010688,335544577,1996489216,2562,889258752,1040187649,1442906880,1056964867,0,0,0,0,712,1409715799,-28915965,1586167809,509577998,639601446,604667779,1183527285,1194927628,-385647088,1183514764,1194927626,-385647086,1183514752,1194927624,-1955103212,958793286,1853756999,50218695,644344576,604667779,1996447870,175570700,-16222465,-610662794,-1962902951,1962871800,-1957210295,2013204062,-1711183330,14374668,1962934845,-1910666449,-1962716154,958794822,544542791,638207627,1964132153,138840855,340212006,1183518325,1194927622,-955943658,196166,-26025,1183514624,-892772354,46661642,1448542208,1778810507,-1962907136,341805853,2013208459,209190670,-334779750,200313600,721712630,1461382080,1306892886,-1073020682,-1705637771,16718142,1347938795,-11672166,-916496641,1426064074,1444867211,373749591,1567883520,637957828,-16040821,-761654923,184575321,-1003064128,-1993996682,-990344444,1317737078,-1960582384,104861254,-14264495,242679604,41221926,1515100752,123273505]],[44,2,10,0,[208977931,1225049731,28892642,12904704,423533143,1992556876,650130182,-1276574583,410946304,-1961724220,1190596678,1946157334,175555610,-16464253,1996430965,343342864,101873407,242679638,-2097114904,-953809682,-1962934268,-1993994658,20775516,-777292288,1190609128,1946173462,373749562,863240200,-1000995248,2106263158,-14264322,1306892852,1515782500,1992577115,410451718,41221926,-1705815726,-65266,-1706010792,30428645,872376297,745930697,-1154845185,1347616772,1190614534,1946158102,1979653640,-346992332,508645638,-1959365121,-947704203,1364663876,475856721,-920691105,1426068682,1465314443,-38882,1988885535,-1959490800,1122176076,990140043,981209684,2098615355,410291509,1001231277,-1389658174,125813307,1888344835,-1187326,1996426358,1996445194,108461832,1393456895,-1231421334,520220251,-1026990497,-1070399474,325099,41484290,1,31850498,33,11665667,458753,36831234,36,0,0,1224,71732054,84301451,-661979096,637826756,17726595,-2094652299,1963003004,1200301597,118171138,-2094656395,1979647103,2139170317,1962999558,112645,-1070923029,79874398,-326413056,75402071,1200299403,1608810498,1951355197,-339727612,1589925668,2013210118,126559748,39291686,-2097151187,1347551450,101074829,39504,28901375,-1026990336,147324934,-1957298176,1451951174,-62486266,-1946265975,1451952198,-129595126]],[44,2,11,0,[-1946528119,2122517622,125108478,16547457,1446409980,-362753,6879350,16030460,3997696,-2128775684,-67044242,16670339,12173355,-129105412,-4603885,31511551,-1024722362,-342245333,1996445212,-126418950,-1694730497,65535,1006390923,-1947896383,1451951174,-1026990586,415760394,1448542208,1074298497,-1958054647,-963967882,-1962518901,1443278,1451882635,-1950183698,652118978,-1995155573,-1960378794,1451823703,1468737276,-162100980,173509414,653547145,-1995417717,1451881046,1468737274,-262764274,-336046455,74877772,1452000907,1705222,1451882635,-1950183698,1468737246,-27883240,374836006,654071433,-1995155573,-1960379818,1451823703,1468737272,-162100976,240618278,653547145,-1995679861,-1960381866,1451821655,-396949776,-1072955826,-1070922636,1996442347,-25755894,-231681,1996487286,-159973384,-755969,1996485238,-297366544,2122930000,-364475928,-1005335576,52881502,114819871,1784088147,105287168,141885222,108330790,-15705958,112895,-1026990242,583532552,508952576,-1895825480,-565786664,-1070923775,-1980742007,1183444550,-62486018,971523721,343150150,-1710328065,65535,1183432747,-464090654,58052619,-1006535191,-1960385954,1183386183,1958743018,1078094371,7004369,-26032,1183383552,1975520232,22079747,-26032,1183383552,-27883012,-1961861493,-96040697,745855755,1334565003,1608876034,1330772353,1334517364,-162625262,-1995157621,1334572110]],[44,2,12,0,[-330397418,-1995550837,1334568526,-129070822,-1804545,1996481142,-294191120,-401735574,1183383819,-262764050,1584713739,653156036,654606209,-1961528063,1586226758,-1994421488,1194981982,-955943666,58950,-1898935266,-4157736,1996427382,-59310082,-1018113,1996484214,142016490,-16353537,1183386206,2122522590,-1737162530,-1804545,1996481142,-294191120,-401735318,1586167971,185043728,-1958120229,38046704,1029694592,1014255441,-159973549,1380836762,276233987,-1695254785,56446437,-15698177,-442831754,-2096927155,1946216062,276233995,-1696172289,60116453,-15698177,7010422,48439039,15877831,-1961366784,-991702568,-1960379274,1958742784,1050300422,-231,1183576646,-497105678,172439846,2122571127,276037864,-1696041217,65535,-1696041217,1558,-1710328065,65535,534660747,214616414,2934784,-1957275904,1187449982,721420530,-431584832,-1947974007,-628421034,-1980265646,1586093174,-25890,1183383552,-597768984,20939558,-2048326796,141986560,185222795,-1911720762,-2094659002,1962935420,67234051,425603,1183520628,1975913226,66185475,1342850699,-401698730,-454485848,172395267,259376651,-2096214389,1464931015,2078805648,-15078632,-1906963850,-1960441274,1418405380,-773795582,-1706011950,65535,1451880587,197298954,-385649210,-1030880345,75268902,100889856,-963924245,-385198453,1183712150,1032005134,-385649662,2122515335,57933830,-1962850327]],[44,2,13,0,[1175128646,-385649656,-947191613,-812924276,537248652,-2091888128,1364400321,-1700790168,65535,-24907637,-385649153,1183712079,1166747150,1435182604,-773795570,-1991224622,1183635582,527801050,1589904199,-2021054760,-1073020768,1183741812,-1241569778,2122907808,-700019500,364442,138840320,-1005955447,-1993943970,106304119,-1710069165,1681,651452100,638863241,1460167,130491904,1048772610,1962935132,1617436187,-1427632637,56402703,-1545058677,785449822,1621164896,56795907,638469774,1670528,-1705635979,1532,638469774,1197511,239504896,309693222,185222795,58001478,-1593698583,1178141534,-385649432,922681873,1855587164,-1996488702,1451877446,138841062,-1995811189,1451876422,56664546,104548424,58065762,184611817,-15829514,-396947850,-259322237,1962933891,56664356,56755755,-940030327,65094,-1947971957,1317660246,-162100748,-369985911,1988821131,207537394,427786278,184841472,638153974,-1710065665,65535,638344900,10532863,408474,207537152,-1598554330,105159168,1589903360,1204233740,-1593835502,1178141534,-385649432,1183515119,-465171482,922683764,-1332083876,-16777213,-1711055818,65535,1587789867,56402691,-1962816791,721641502,-27393064,1992614865,9119460,-2081136956,637727814,1191118729,-129594370,1929266745,-227111974,65065302,1452008518,-1588571418,1177224032,1356911096,48794,-992859392,19270750,287708231]],[44,2,14,0,[378082903,1654719330,31510787,1589961798,126559972,39291686,-1980217719,-2094597546,1962935423,-14554877,56755715,-1962880381,721641486,1926446043,990148472,192050881,-15501834,1996426870,223733772,-24907637,-385649153,512491251,1988690786,-529101838,2126779883,-465140764,93005314,-1948105074,642139902,960693641,1996709918,-227082267,1457682175,721642145,1611017170,64101123,1444149318,-773795334,-397389102,1589967176,1191257612,1460741652,56664342,-352099677,-129594565,-1980082549,1451883590,-62485506,-2080483701,-2097021842,184614494,-1005161264,1183048798,-1960443164,-530660345,48252547,-351827674,-129594408,56755713,56375039,395674,138840832,117238249,-401836289,-259322721,1979711107,-29497085,175570774,1778939647,85760516,-768933888,638344900,638863105,1444304657,-1962391925,67439190,-1001369088,-1960441730,1435182597,142594,-788473213,1389548000,-124065712,638344900,638863105,638998289,1671040,-1705635979,1376,1589966379,2005476876,140428306,75465510,-385649408,2028600783,-1715459073,-892772514,717750282,1448542208,34715678,1187502222,-1962934026,126554206,-990230903,-1960441762,1183384647,642975486,-1960441973,-523173289,1347605201,16777114,1958742784,193915139,556673,-14190992,1996425846,-401698808,1183388754,173443336,6967378,1687814250,-1996488700,1451821126,-163133686,1183449089,1038363390,57999615,1980250345]],[44,2,15,0,[13166851,58007852,738656489,-385649919,19660986,283706231,1976106497,102295811,58050814,-33164055,-385649208,36439811,-957807755,1976106503,120711427,58050814,-33057047,-385649208,36439917,65602421,1963273220,103147779,58050814,-32950551,-385649208,-922875724,-840367243,1976106504,149874947,58050814,-32978455,-385649208,-922876461,-135724171,1913072648,1996565567,35186947,58050814,-33259287,-385649208,-1389622877,854131573,1963404296,139979011,57999916,-33287959,-385649208,-922876976,-253164683,1976106499,87877891,721313418,-1044149249,-1886715165,-1752497785,1317601673,-665417258,57987339,-1995822103,775805510,84308480,1183383852,-28931366,-1957632982,310896880,58048523,-16125463,-1962748106,-768878010,-6664110,-1056964353,-2071395610,-1802960505,-404160119,-398014711,1996423168,142016266,-401574145,-1072957845,15270772,140428298,638028582,-1979558005,-315949234,-628899541,212224,-771019659,1183524981,-330921712,31999687,-327253248,-385649408,2122383629,1946755838,11856131,15236739,-1070895244,1996451563,1088016,1183386230,1975520236,162130179,587103873,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451877446,-463551258,41418534,74972966,138906150,1200236112,1200443401,-1706031606,176754333,199902857,-385649216,1996423359,-442871572,-1995781043,2028597830,-330920961,-1948023,1586172022,65262056]],[44,2,16,0,[1183713374,2013210122,2013210132,2013210130,2013210128,1586188302,2013210120,2013210124,2013210122,2013210120,799185414,1340802280,15236739,-1070922636,1183515627,-498693652,-1961855233,-472782754,-1912054269,-14284218,-14280585,-14281097,-14281609,-1957686665,-14284706,-14282633,-14283145,-14283657,-14284169,-14284681,177866359,-1962200272,1178144838,-385649172,1996425399,-227082260,1062069658,1958742795,-361300216,1192836762,-327745781,-750213734,144042251,15353543,175570688,-16222465,-387444618,1958743028,142469379,638082756,-1960441973,1317667415,736963327,14320577,1962935101,1976699696,273058604,-941472119,125510,14843523,753468277,-25263871,57936192,-2097097751,1962994302,9169155,-1981169621,-94467328,-164470901,1948264263,276234004,117339903,-402098433,-1072958140,350815092,276233992,721424538,-498693876,58048523,1342702313,-369013,23730807,-721260134,-465139444,1090420353,-1962183415,1451952198,1443082,1183517163,173443848,-1996482043,1451875910,276234208,-401715118,1183385861,1975520232,13297923,1357018879,1850598810,-230258420,-1946199575,1183441478,276234220,-773169525,140379107,638207630,638875647,638744575,638613503,1343125503,638082699,638351359,638220287,638089215,-1710852097,213856162,2122534891,74711274,65781803,-1981659509,1996483654,-362902768,1577313233,172396040,410517286,376962854,343408422,309853990]],[44,3,0,0,[140413776,276299558,242745126,209190694,175636262,142081830,108527398,-533722470,-498693364,1964000825,118876419,-461963440,1905918314,-254,1996481142,1306893042,-1073017620,1996425332,423533288,1996426516,-28251678,638082756,-788111477,209110243,-1996453082,-1072964026,-2031549579,276233984,1306892880,-1073017565,1996454261,-562626800,690065562,-442871795,-385008563,1183516339,173443848,1375733253,193239632,1183387018,1958743022,242679630,1342994175,-402229505,-1930885465,138840838,84563595,1347551238,-16777062,-1948783617,1451952198,394506,-1981528439,-1030822314,537254027,1200170496,1468605962,-1705834996,230034922,199116425,-385649216,-1706031541,234357171,200165001,-15895360,1996426870,1996443660,105506822,-1696696577,231479614,-1006229783,-2094659490,1963132543,305594191,1088000,1183387173,305594348,138840832,84563595,1183383562,-430536220,-401715118,1183385397,1975520222,-45225725,28547664,1183387271,1958743022,242679565,1342994175,-402229505,1996424683,-47650338,755469094,1183383556,1793118696,1973047296,-1995822049,-1072963002,-1326906507,93999109,-1996488699,1451874886,138841052,84563595,1183383562,-665417258,15353543,-1005065472,1183045214,-1960443178,-631323641,47859331,-16283354,1183574598,-364496408,1996480882,126982882,1996423168,140428514,142081830,-1241395558,-297367282,225755147,-15829249,-11531146,1558709878,-495517947]],[44,3,1,0,[243866,87681280,-1962391925,100993622,-1706012160,-65536,-97303,1183518838,173443848,1375733765,140428368,108527398,-16016230,84535807,-1961855233,1451952198,525578,1589923922,2013210120,27171334,-320270568,276233988,638082756,-1962522741,65065416,138907096,1183535110,96635912,1347551240,32873041,-991297537,140428292,206042662,-1962314746,96636099,65732622,-1986412501,1451873862,197299160,91543110,-352319304,62925570,96636099,1183383566,-598308390,172985126,-18775999,1183432963,-531199522,-120470741,1463494297,1997500930,121316869,-1070921614,-1981790583,1996480070,2013210128,2013210120,2013210118,-663290100,-2722049,1996479606,2013210330,-529072374,-1696696577,265047894,-16501015,1589907574,931866120,-217848111,-25886938,-59441370,101205901,2013210192,949197318,283709590,175570692,-16222465,1760039030,1958743024,66971907,638082756,252084099,-689372299,276233984,108527398,142081830,101336973,1778412112,110991872,-722862081,140428291,106924838,1992614865,9119244,200296073,-385649216,1589903521,1602954760,-1897672440,-1960440250,-196179704,58050827,-16742167,1364201590,638082756,638351359,-1710589953,276037959,-1006400791,-1960441762,-472840609,638351044,1183383691,1958743024,276234074,18127440,1760104658,140428291,106924838,1992614865,9119244,200296073,-13077312,-1706028938,295329970,-1006418199,-1960441762]],[44,3,2,0,[-472840609,638351044,1183383691,1958743024,140428310,140479270,1183769553,143336974,200560265,-385649207,1996423959,-1705947120,-65338,-1006433559,-1960441762,470279,1183441105,512630490,1114243924,98190987,-1706033142,65535,199378569,-1955040064,-1992848424,1183571574,173443848,-1996487163,1451873862,-129579048,267059204,-2083103036,637720134,1178994571,-1946270583,1325398086,1975520248,-96155673,1586188108,138906078,-1962248307,-388900282,-336050551,-698432497,47597187,1174899494,-29062842,-506229,-1072957362,505407349,-15829249,1996426358,108462050,520258280,-1006475543,-1960441762,-472840609,638351044,1183383691,1975520214,11659523,-1694790832,186456382,638344900,455,-1962788119,1451952198,394506,-1130737582,-384697087,1589967751,1602954760,-991702778,-1960440714,1958742784,276234104,-16750000,-385686754,1996423687,-551616752,33417474,-369013,1589910135,2013210120,2013210118,172461320,-191213562,-384689404,1586168287,444071930,638082756,637958143,-1928824833,1342573127,805553818,29485330,-369013,1589910135,2013210120,138582534,-1394013205,175570689,-16222465,82317430,1958743022,26863875,-2096603452,1586043075,-666465066,575114022,541526822,1988827508,650218504,639649675,17202307,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17203075,36028443,-750764032,-632911392]],[44,3,3,0,[-1005553921,-14284706,-14281097,-14281609,-14282121,-14282633,-14283145,-14283657,-14284169,1182992503,1183525082,-700054566,1389909643,1996444240,2013210326,185833990,-51833960,175570688,-16222465,1424494710,1958743021,15329539,-2096603452,1586044099,-666465066,575114022,541526822,1988827508,650218504,639649675,17464451,-511456997,-146718462,-1910051871,-2094606266,1964510847,-632895737,418054144,240093734,638082756,17465219,36028443,-750764032,-632911392,-1005553921,-14284706,-14280073,-14280585,-14281097,-14281609,-14282121,-14282633,-14283145,1182993527,1183525082,-700054566,1389909643,1996444240,2013210326,2013210122,2013210120,274242054,1173034388,-1711276104,721313418,48480767,25659273,25794441,-1982445943,2122569814,108396502,-2589053,1996431220,-663290096,-1965656321,-466944186,138840912,84563595,1347551238,1793592976,-159481080,-16026624,1996425846,-401698808,1579092204,214616415,313344,727078656,138841051,-1962256757,-27883016,-352039285,1943616265,-1941485810,1183728576,1032005374,1005483264,-1962051893,-472840634,638088900,132841609,-6684566,1577058559,146983263,-326413056,73319510,309824294,964032011,-1030962293,1375739909,96701264,1347551256,-1700790168,1216,-24907637,1444574463,637820612,639006719,1779726335,-26112,1589903360,2005476868,1590070034,312009,1224,-13937065,1946582585,108461894]],[44,3,4,0,[930714,-1980724480,-804520362,1183724916,1015228158,637957121,1963080835,2088969756,359991554,75268390,141820672,75268390,91554048,-352321089,-54526,1989805686,-1962934258,-916496697,1426064074,1448602763,-348127042,1962281734,1795084564,-1715041502,1587171410,-1962934270,1962871800,106874088,188188966,721581558,-916496704,-939522870,1459617804,108432214,1443395327,199938536,-1910868800,-14284730,-14285708,23726196,6947178,-1650851734,-350904818,175570707,638076558,637826303,-1710721793,228196859,-15992693,1183531124,-1990832120,1183446134,3860726,1452002955,-2084043786,1996433601,6969098,653549252,1376286719,1783826001,116627968,-1073020417,-1705572235,262543678,-947190549,-1070923029,-892772514,-1957363706,73319660,575114022,541526822,-1960441484,-524214201,639953666,1024345995,410255368,-922875785,53217396,-1070921356,146279915,-1207375104,65732672,-922484552,1426064578,6876299,105286422,1510000616,38398301,-1207958838,1430587438,522120331,-1961483928,2095581278,105286400,1509992424,-18264739,313858,1760332629,1183520315,139365126,-385876037,1566179597,-905892119,-1957363708,375875820,-401580405,1183514695,240028428,-402652485,1183514790,172919560,-402650949,1566179504,-890126359,-1957363700,378169580,-401580405,1183514647,4646926,-1962260853,1441270862,-379758080,214625152,1960512256,1304589,1917799741,1330724102,-1950154377]],[44,3,5,0,[1617083329,-1953476885,-1206590517,-1064430076,639601446,-2147334261,-1013948444,855950467,1347470272,-941093232,1488980989,-1144848012,552296553,-653535093,34541940,-166693415,192153799,-661929586,-1022916058,-1157315453,15429640,-363721126,65535,41271307,-1047649053,510974731,1926759243,260056605,-1072971008,249758325,-619986546,55249012,638022360,-2084364406,129696964,-473568400,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,380418187,712,1457032734,10664023,-1706012007,357113717,201213577,1350333632,1352090,1959922432,-1090876574,12255256,142016360,1460041471,1687835478,1073741844,12274036,142016416,1460041471,-1550167210,1073741847,-1958201996,48112,1342182073,-1705946281,1974,10114640,1476395016,1962938941,650612246,1735,1988820994,-543533314,-1962934252,-15537210,-342163850,-16777193,-1583677834,855638030,526278592,314057,518818645,105286487,729071627,-1705969525,6025,527745595,-1157619528,12124184,1380995618,-1214623405,1459617815,1570714,-6662400,1593835543,46844191,-326413056,105286430,158646283,406821456,28835840,-892788992,46661634,1444806656,-28915881,1589968894,1065559560,-385649663,1187446939,637534718,50495371,-1931541537,-1896467518,126559938,2012937091,1468737058,1334519298,335020804]],[44,3,6,0,[-784276494,64147936,13796312,-134217800,63081698,114617296,-2080374854,74972411,39291686,-1048460916,-1047652179,-617362549,638022978,-2092820597,642384579,-645455989,-994383097,958793822,108332671,142031142,1187455860,-2097151746,1946158718,2139694616,2005476870,-2096174328,-346553148,79987459,-112953,-28931073,-920691105,-1207957814,784865130,-1910636544,-1957210408,529205342,1183432755,-498693660,-1982445943,-1992240570,1212743238,-1947318647,-1073019322,-1545010315,1458604802,144538,-1983892736,1183444054,1975663594,42789123,-13385074,37585702,642921588,637945227,-787982965,114479584,1347573510,547226,190449408,1377268928,6969094,-907538800,-1072997634,-1070397315,-369211767,-1030880701,-1960378573,1183386181,-1072981508,45821812,65271552,4373443,-1706012077,5379,108380171,-369211767,1183384087,479875286,989855768,-1996065342,82443846,-396982014,-1947842935,931858526,-2130555765,-2124415007,1951355385,-767113403,1149960193,-163149550,-1995160437,1150023750,-196703978,-1994767221,2122969670,243043284,510983947,1347469363,-610643888,186089049,-1995475776,96195654,1465339904,1460443731,-1070392787,-1280257,1996483190,-495517724,-401698736,1451878775,-498693660,1517601339,13794947,-2071250060,-2079653722,829685928,1996472371,-1660989432,-1073020762,1183392629,-327745538,-1411329,1996481654,244340450,870922984,142016448,185178704,451615296]],[44,3,7,0,[142016400,-1542401,1996482166,-495517724,-1862502657,-311498738,1988856043,-1961063672,-511638961,-108961793,141905745,15615687,13822208,-159973546,-1672616550,1975520026,505872,1146133072,1347820251,-397548134,1996445210,1306893048,-1073014033,79171701,1352290304,1444608068,1306892880,-1070392571,-227082410,-484507824,1996445186,1306893044,-1073014004,-1705617803,455102815,-1981786487,-1705583034,455758172,-1982048631,28891718,-1706011136,456528309,-1192343927,-1706033139,457589840,-442871722,1444631117,-1695648001,458822069,-629735594,-1696827649,358482550,-562626730,-1696565505,460194430,198475403,1444050175,1649500826,-136775909,1380997082,-2027397478,-1705552357,462624146,108330763,423533143,2126781338,1300965098,-1005001974,-1960384898,1958742789,1342591242,-1541849446,1197016859,-2081693113,1979772542,1996445193,1306893044,2123045823,1962871766,966416140,1459617816,1595034,108461824,245914,-28931328,-920691105,16778442,84148994,151521030,218893066,286265102,353637138,421009174,488381210,656416542,825241132,1330465864,-128036272,1426128637,1465314443,-1928917252,-1189348546,1183514672,-475074044,855829250,-916561984,1426064066,1444867211,276234071,185224843,-1944816439,108447195,-1064382324,-517218005,-201524085,-2388315,1583287390,214616351,-326413056,-11053538,922683510,-6684331,-1560280833,922681685,922681685,-2019950249,-1962934244,105286608]],[44,3,8,0,[-920691105,1426064586,-1960907637,1317734470,105775882,-1174405099,-487122744,51140235,532777936,576201,518818645,-1710721281,65535,1183568011,-892788986,-1957363708,-1070391572,1996472462,-26104,-920715264,2163914,466878466,1,339149059,65537,224591874,3,284426499,327681,421527554,36,460980226,4,14352645,7405569,481820933,7471105,432275715,983041,467992835,1114113,433520899,1179649,467599619,1245185,268959746,7,66191619,1376257,316669954,11,483393795,11468801,485097731,11534337,479658243,11599873,162988291,3276801,142803203,11796481,425001219,12910593,468517123,12976129,385351939,21430273,8126466,20,405995779,4849665,248709122,21,297074690,22,399704323,5308417,399245571,5373953,343802115,5505025,250609666,24,428146947,22675457,273809410,26,0,8392,-164932009,-1962522997,1183385686,-162100748,-1877969153,624748558,201213577,-385649216,-661978400,-2047459445,1946222766,44820739,17464707,-387382412,1183536896,206998282,318767877,-263812650,1391613577,427812944,-166989685,250151797,-1818601983,83886081,1347551250,-1961081461,-523166123,1347605201,-14899302,-1950183681,-263812136,-1962440410,132547,-511588069,-788332381,-661929330,653411979,-1014298743,452985349]],[44,3,9,0,[-1159626295,-1898904832,-1948742718,-1993994682,96701191,-920977406,15786369,1183437059,-27883012,1183432747,-129594886,-1980860791,1183575166,206998282,2012894777,956658227,745797702,-2081136956,1929573446,-163151611,-1960443647,-60898297,50087555,1182860659,654311422,1182992265,1451426296,-1024786182,-1947187573,1157755478,508891420,31431254,-1159135232,175997697,-385649662,1183515057,206998282,318767877,-263812650,-2131601783,1946165629,-1400534260,-163149568,-336822647,675646772,1166888990,1750081056,-6643710,-1996488449,-12716474,-16026113,-1628897674,-373282046,2122908050,6967532,40501354,16777114,-28931328,56493625,922711925,-6683812,-1996488449,1451878470,-263812118,66213515,-2096930298,243990738,-617938080,2087899963,-1053096841,1996453490,-159973616,-788307295,-11512864,1996483190,20900072,292929547,-385976577,922681909,26870620,-352321534,1644611468,-1593835517,-768933024,2012370491,990212667,880275526,56375039,171674,-263812352,-1980606837,1451876422,239504354,-1816951,1996427382,1778412278,-532247290,-437759978,1975520000,-12850825,-1947187573,244052566,-506395806,-991408639,-1993938850,1468605959,239504130,82331267,652762820,1182992265,-1070923032,-1980086647,1183578182,206998282,2012894777,956658213,510916678,637951684,1589905291,126428904,33965699,48776835,33048195,16406147,1183568107,1644560880,1547108099,-26109]],[44,3,10,0,[720044032,185353867,578030150,-15698177,1183577718,206998282,-757997359,1996443730,108461832,184567784,-385649216,2123103901,561873132,-16222976,-6621578,-1962934017,1452011590,408238578,91360631,1930839353,373655814,-1961339511,1452011590,272957938,-1106094831,-963969023,-892772514,214433804,-2091515904,1962936958,142508809,-385649408,2122514661,125108234,556673,-1106938116,65797120,-16222581,1996426358,74907398,-26026,1183383552,1975925756,9627907,1177273995,-129594884,737953419,-1948570670,72221128,-4597229,31708159,1586169438,-1962439922,38243288,1029694592,91443025,-352321096,197143298,-1988594496,-2020869514,-1752498010,1183383720,-162100748,1668599819,737691275,-1642710062,1918400261,-1677313274,-11503867,-60158346,1223974655,-1633607307,-1677325563,-1280763,1996426358,74907398,-1694992641,834,1979205179,-1960252634,-919864714,419984937,1183517262,735194108,29920219,-636287922,-754751559,106824163,738136297,-1207702592,-916586495,1426066626,-1957237621,931857502,11439232,-1296268543,259260416,-401698733,-1258348206,916062386,-2097151993,1963002492,-1329822958,846462976,11580671,349594,-2094535936,1963068028,561807393,-16157696,-1711231820,731,505955469,541363536,6836254,23042594,-916586496,-939523390,1459617822,-28915882,1586233343,175636230,308378,-1950183936,-1929671720,-1960380346,-524206073,-364476158]],[44,3,11,0,[-1706033046,107945845,200033929,-385649216,-1706032985,95,-1981659511,1183442006,-396981786,653805198,-1014231669,-259276146,38570278,1183433099,-498695174,-2083812604,2122908871,-196179470,1589911787,1200301810,1468737030,-497105912,638028070,-2096998519,-2096831930,-16059834,2122578510,-629866246,-2130413941,1962997758,-429997046,509734,-2096239869,141899774,652631748,1991,1443395327,-773175669,1342204648,-1542401,-401676682,1183447738,-327745538,352410,-327745792,16777114,106859264,-1710589953,286,1593722507,113428831,8570880,-950642944,64070,-1878100225,534308878,185484937,-1962183488,-163607592,16821893,-1796668556,205949456,-264379350,-385649408,58069082,739278825,-385649389,237764744,-1494678667,1929587712,275441923,58130732,-33457431,-385649208,36438523,1441334131,1996696592,48163075,57999916,738409705,-385649403,-922877014,417923957,1976106501,142207235,58050814,-32987415,-385649208,36440276,-2014772363,1976106505,173992195,57870124,739250153,-385648895,36440667,-488045707,1963338763,254535939,58001196,-384877591,529207280,-2147334261,1346199524,-385649585,1996426042,106873870,41418534,-1707606234,-62308,-1005902359,1182991966,-1960443386,-28931833,1342179333,807354266,-129595129,198854281,721778112,262793664,-1946257781,931781214,47859331,-2096734524,637797958,-1960441973,1183384151,-1604941410]],[44,3,12,0,[317442347,647913156,1586169738,-16283430,1191157318,-247774758,1190586999,57934334,-992327937,-1960442274,-631338233,1182992265,1182990854,1183384282,106859464,-1962439898,126474846,33965699,47859331,-3783031,1996426870,-28931316,736678208,198098,1347605011,-126419170,-118167538,-1946532215,1066077790,-2147334773,1346199524,-2095876785,1946177661,1183666957,1783633606,1396414977,1996425049,-25864,-370606080,106873870,33965699,-1958769882,-1981754937,-947129274,1073930433,1067077696,-1979711713,1183445574,1975520250,-15472381,-2096734524,637797958,-1960441973,1183384151,-128546314,1140481675,-25196221,14698183,-1005393152,1183053430,-1960443146,-1992080636,1191181895,-196703264,1927300665,242679782,722237183,67026,1347605011,-227082466,-129701874,-375159,1894380150,-2081018881,-1006369210,-1960442274,1468737031,-364476158,-1913891191,1586037855,126559750,-1980217719,1128528966,637951625,1317605259,38768126,84299401,-1706033148,169025343,-1931065719,1183443038,-1470198618,-938747508,40513909,100157067,6946820,-26032,-259325952,58062347,1459506409,297370,-431585024,-1981262199,1451861574,1301960360,-1962934267,1586232902,-1962440282,1183054918,1586168486,-2096658010,721593926,-227112503,1589908459,126494442,648437444,1191118728,-1505296406,-129091263,1988880503,242679794,-1962117377,-784271290,97659880,-770506750,1996443730,-428408856,-144644082]],[44,3,13,0,[200951433,-16353802,-1997937034,1167742718,-385875964,1988824432,1996444426,1183536652,139889414,-506343797,1212727555,1592283218,-1907980019,1979842179,242679582,1443657471,-1962522997,-829749162,-1056710191,1375732781,222029904,-2087696759,276169470,637951684,1183385483,1200301714,-1807316734,-15829249,6950006,-1907978922,-1995635991,1589967998,1065559558,-385649408,1996426492,209125134,101349119,217573459,1037584009,58064895,-182039,761794166,1778412033,-666465023,-401715178,1589966506,529212934,-141869173,-2130545525,-782237722,-1950118938,-2004091810,1317626406,645958142,38112098,1029694592,108351308,-385875528,1183517855,211413502,-2096734524,637797958,-1960441973,1183384151,-262764050,-2096734581,637666886,1183385483,-28931604,-2096734581,637797958,-1960439925,1317601879,-1672050278,-2096734581,637797958,-1960439925,1317601879,-128546314,-2096734581,637666886,1317748619,-296875024,45614452,721611520,1727480000,-2083550228,-108853535,-920914687,50913667,591297,1357661833,-1507901542,-364476156,198985353,-385649216,1589967961,126559750,-1982046581,-599358713,105284354,106873858,-1962439898,126475358,33965699,-2080487797,-1962746810,126475358,47990403,-1982046581,-599358657,617057026,-1003064314,-1960380834,-596210937,1182991497,-1960443172,1988821575,-2096854564,637721670,-1962653813,76143734,47990403,105351974,-1982046581,-599358713,-1949750526,317455998]],[44,3,14,0,[647651012,1586169738,-16283428,1191156294,-818200100,-940053902,57933825,-1948498177,1183575646,1958939632,1003039517,-1911065649,-1960382394,-596210937,1128465545,-2081405301,1090706502,1996482027,209125134,-773044597,1342204648,-361300194,-184227826,-375159,820636278,106874108,33965699,-1958769882,1182991966,-1960442874,1468737031,-1102673662,-1950329207,1182991966,-1960442874,1468737031,-196703998,-990488951,-2094612898,1182075967,41911078,-1958775552,-1983738685,1451863622,2139301552,74782730,334231083,648961732,-2096476278,-166002177,1174595203,-991505594,6948446,-1002963162,-1960399266,-148503481,-768931225,-1960411413,187048519,309600327,453115779,140736,-148488128,-259317657,-2094654485,1964510847,-336188668,1334453776,33522446,-427559397,-750369278,1200301798,1468737044,-330921706,200169097,-1005095728,-1960442274,-992859385,958840414,108333127,173488422,1589918324,637561350,1589917695,2013210302,2013210118,637561348,-1710327809,202467518,-2097144059,-417070894,144311217,1376524393,1757321808,1183386683,-296318484,-768883061,334251523,973467222,13796096,-1981266295,1347611222,35616154,-733574904,58048523,-1995841559,-1705976202,2097,-1984280951,1183431766,-833189428,-661929330,-2092988122,-956122554,57414,-336429431,106873879,-1006138586,-1993950626,105284359,-1169784062,-532218110,148930179,1589961586,1065559742,638022924,163715,-35060876]],[44,3,15,0,[-1166621696,1183637131,80160510,-953810904,580,648967876,-1912322933,-1993933242,-953809849,1607,1992605836,1284187822,650153478,638078857,673735,-1367948288,139758374,-1993949042,1992559703,1418405550,650153482,722360201,1334388425,1334388242,1334388240,1334388246,1334388244,1334388250,1334388248,1334388254,1334388252,1334388258,650128160,640042889,-2094774391,-2094482874,185380422,-1991936513,1183572038,48808414,2011186747,10676483,-1950726517,1183038550,1183384506,-229209616,-1951512949,-1960923050,-992309520,-1532628866,-1371110625,-1168194557,509478,-4569345,-1091837882,1183570731,1005113822,-1000114493,-1960399242,-1166621692,-2096854746,-2096976314,1124252230,1183572203,-1135178822,683296387,-1981528439,-1030953386,-1896641762,-461454118,-218098503,1182998437,1187457214,-1962934048,-388899258,1994409531,-1101085671,-1006138586,-1993950626,-1102675193,-1169784062,-532218110,1183571435,-1135178822,-1980217719,-1070859690,-1979824503,1183579206,-296317972,-657331503,1929270843,990213939,745995334,-2081136956,1929573446,-163151611,-1960440271,-128007161,49825411,1182860659,637570298,1182992265,1451426300,-1091895042,-15829249,1183517814,-363426840,-657331503,1996443730,-864616498,-240850930,-375159,1134220406,-16777208,1105843318,105284602,106873858,-1995994330,-16729467,1996426870,175570700,-16222465,-1561852298,-666466041,1979711293,126806275,1745778431,1978204724]],[44,3,16,0,[-1164080377,-1961391360,276792095,-15895295,1783762550,-171972553,65796235,-1996488257,-15992194,1996434548,1781885454,1778412032,-385848832,1589905225,1200301574,-524206076,-263812862,-1706033046,268181365,-15992693,837354357,-509978873,-1996488688,1451860550,-330921564,-991013239,-1960442274,-1030879665,-1993942901,-1572437233,106873858,71797542,648175300,1182992265,1183515298,139889414,-1980217719,1187510870,-1996488480,535557758,653811396,-1960441973,1589903959,126428834,39291174,83379843,77743747,-1948236033,1589960774,1194927622,-2787580,1996426870,-263812340,7006417,-294191280,250377983,-1980727832,-1705510330,4605,-115414697,-2096734524,637666886,1183385483,106859506,67520131,638028582,-1996335221,1451878470,106859498,67520131,638028582,-1996335221,1451871814,-1982125104,1183576158,-363426840,-1980217719,250346070,-2080868668,637728838,1174471819,1580811248,-1947371534,1183576694,65065456,-523157306,524261968,-125103711,200834697,-385649153,1195898481,738096521,-1005524023,1183049822,-1960443160,-1991817465,960626245,-344460722,-1946255735,-523112378,737429129,-1005261861,1183043190,-1960443186,-25785596,50218627,960693385,-411569058,-15829249,1183517814,-196738062,1342204480,-126419170,-275191794,-369473911,-11274556,6950006,317260138,-62470399,1187446784,-1962934036,-768931258,-1980348791,-259262378,1589962449,1082861062,-431584778,1947092539]],[44,4,0,0,[1975663364,13494531,931911819,17450230,-957807755,709135349,-1993583477,1451857478,-1924115816,1343677254,383141517,-1035563696,-1360506858,-330921711,58048523,1358273769,806042,-1980724480,1183443542,-1940485750,1074560641,-1090161399,65732612,-956299585,57414,-1981788533,384564862,637951684,1183713163,76097258,33965699,1183532614,-818200086,1183049330,1854079494,1585644022,384499960,637951684,1183713163,76097258,33965699,1183532614,1312375274,-1947895818,1988749894,-800683570,1996445264,-1770586216,1357072010,248936191,-1961765144,-363427344,-337086839,-62470395,2122514433,343146748,-15829249,6950006,-16091393,1996425334,76278022,-1673473,922740342,-442891941,1343342925,1589903466,2013210262,-361300220,-1542401,1996476534,-1962906930,116824816,1996488703,-442870042,-15990195,1996426870,-1035564276,-775661941,64541162,1444148806,-11513096,1996459126,333975178,-96040466,15498883,770245493,-327745788,943002,-327745792,-990468119,1182991966,-1960442874,1468737031,-62486270,-1946265975,1182991966,-1960443386,106859327,67520131,638028582,-1996335221,1451865670,106859448,67520131,638028582,-1996335221,1451881542,-1235303178,205488934,-2094644107,1962934911,-1933341891,-1438217790,648828553,403341187,-164952971,1589908459,1334453930,33522442,-427559397,-750369278,-1436629786,-14286742,-1960442249,-148503481,-768931225,-1960418069,187048519]],[44,4,1,0,[343154759,541559590,453115779,48333769,-503889599,468447371,243237670,721712408,638643190,-2096214134,-166002177,1174595203,652661574,638863243,-1995024501,1451879494,1976568814,637561397,638089215,637958143,1778677759,2013210112,1757321742,520426251,13796096,61990692,308873370,-1706012141,322267326,-1981004151,-963908010,1174655531,-296348692,-2097136123,1183383762,-363427352,1973047378,-1995067617,-1072966586,-437714059,-562657022,251107920,1183383552,-1269397070,-1983101303,-1030828458,1183570059,-27882500,638028070,-2096998519,-1006325178,-1993952674,-1304001729,-532232446,2122907648,-1005065230,-1960442274,-1302412281,-2096658138,-2097019322,-16600506,2122571846,-479065888,649486020,1946959747,17295619,41911078,-385649664,1992556797,-1931572302,-953745850,637544452,148679,-1435057152,71600934,654198414,637814665,411591,-994014208,-1960400266,-1064434100,139430182,172476198,1992556544,1418405546,650153480,-1005824119,-1960400266,-1064433068,240617766,-1993946837,-1993993649,-1993994161,-1993992625,-1993993137,-1993991601,-1993992113,-1993990577,-1993991089,-1993989553,-1070915505,642222374,608667942,682772099,212485763,1165360907,-1948236151,-389947834,-532268286,-1561787529,-1303999744,-2085333365,-1996246458,1451880518,-1438217230,514610827,-628166517,-1510965564,1182998436,1589904298,130426546,-1303970048,-337623297,-1948570690,-388899258,1668727611,648705732,1992557707]],[44,4,2,0,[76097202,44713603,45237891,-1948193981,1451995718,-1304001612,-465139416,-1931061623,-208986430,2126830222,1358308,-2095077901,-953633210,57414,-773962101,-532268056,1589909878,126559926,649223876,1182992265,1182991030,1191117490,-1948390432,1451995718,-129594956,737826441,-28931648,-1946401143,1452010566,-773139986,-27903016,535364467,990410745,58195014,-990308887,1183052894,91423476,1224099457,126559765,-2080874812,1929574470,-96042747,-1993994720,-62487801,-27884799,1404627712,-1005816065,-1960442274,52831303,6956615,-380434864,1589903537,126559750,39291686,-628373365,1451880843,1396785662,362977873,-125108224,-28406969,1359365261,-2042197680,-1987555703,1317634678,-25980,-956104704,-259305408,-367050854,516459278,-2108257456,1115971211,-1991093438,-1903591354,-644153474,50331669,1207926462,1996445470,-2039021688,16777114,242679552,-1962117377,-1711746618,-14790574,-401702794,1183443470,2125922298,-247862785,106873939,-1925710042,1343674438,-1192755094,376784900,1745778431,6947312,1183646058,240129752,-1981162008,1183578694,-916496646,-939521334,1459617848,209125206,637820612,1183385483,1183666380,1783633624,75098113,198985353,1024357568,57933825,-1962709015,1827264582,-866219261,-1962719234,54916671,-1957857920,-167049099,1448486260,16777114,1346387968,-6684566,184549631,-1960676160,478874694,-422496373,-16629623,1780607751,-1710986686]],[44,4,3,0,[65535,1971974283,1979058952,51112195,130489483,1183514625,38242572,-2147334773,1194156004,1209627727,1967665012,32368899,-385649336,1212678658,384369525,47966466,1745647359,6947578,1166869866,240131594,-1981215256,-1024861114,175997698,-385649659,1166737586,-498693872,-26032,1183383552,263674,-1706033046,407117685,198854281,-385649216,-1706032491,5976,-1981786487,1451871814,-1950183728,130492120,45809669,-1932000512,1166794822,126428684,-1962784883,-532247312,-1696434433,6085,-1982708087,1187501142,-1996488452,-24387978,1589909483,-767130670,126559746,-1948236146,642205663,1191118729,-96039940,1178331345,-2131972,-1684348298,-16777192,1114115190,-96040191,-768874287,318767621,-11513134,1996476534,32565710,51019139,-202833036,272993024,1357006473,1569946,-230258432,200562313,-14912304,-1924074378,1343679814,383141517,-934900400,-1696051178,200837898,-385649153,-1705573943,6426,-1981786487,1451871814,-1950183728,130492120,45809667,-1932000512,-953753530,-1929379833,1183580743,-297367072,116409996,-193527984,-1963821313,-11473594,-401680778,-259323125,-2074999,1996485750,233478898,1183389847,1958743034,305594188,6967296,653418180,-16484353,-11083658,1996484726,-1711248658,297797366,1745647359,1183514946,-900297784,-657331503,-2097151483,1347551442,-3115265,-401682826,1183442802,-92864548,202981018,-1449502951,1459617816]],[44,4,4,0,[1685402,-495517952,1683354,17557760,1745647359,6947580,770245738,209125374,-1929184408,1344150597,1410714,1377536,1385822417,-32315056,1460434687,-402589848,1183443861,276661212,-953518847,4165,-1996437271,-141821826,-1895926135,637752326,-1995815797,7008838,527800912,1183388412,1975520218,10742019,323394128,1183383552,-531199522,-1982708087,1187501142,-352320260,1409715736,-27358461,-1006138586,-1993941410,-28933369,-565804286,-62485758,201084671,-992053824,-953757090,393799,-2080874869,1854081731,1183517426,-1981230606,334232646,55838350,-1006138586,-1993941386,-2092743932,-1962746298,1325399110,1975520252,209125347,-1962475672,134607430,1793642752,1996443648,-763953196,-430381042,-2341239,-2003117450,-16777201,-1348806026,-1962934264,1342098526,-595688701,-385649407,-4653935,-916496641,-939521342,1459617798,141986646,-1137049813,1567948976,-1960836504,1451951174,1976699654,1023767052,91422820,1689834027,-62486272,100554377,-686620663,-757997359,580538450,-1996488696,184594564,-1961265984,1452014662,-1467708930,-1433106176,-1983894784,1149836868,114460,58064651,-1962900759,-352276348,-92370562,-1961081717,1174609492,106304260,11179067,108518258,11043899,-1258302602,1183514800,106334980,209048075,1681720690,721777408,6600914,11043843,11179027,-1979955575,151387734,13796096,-757997359,40521810,16777114,200837888,-1962576385]],[44,4,5,0,[-1863583106,11582601,-1946401141,-2071331242,-1802960728,1187446954,-352321030,1589652450,113428831,1755136,-4696576,-129594881,-1030519,244321398,-1995801112,-1073017786,820577141,-19363071,126550855,-1946532215,260770398,-1946792311,-1296593960,1962281728,-62470305,76218368,-1980479863,1200356934,-297367276,1200347531,106400516,-1981135223,1988750422,-60912654,1988833003,-1962636290,1183384148,-396981786,1978287673,-329893627,1183530356,-431617048,2122516853,58064888,-2080874871,1124662854,2012110393,-227111987,294531,-1494678667,1979058944,-1710724550,484515652,1586229387,-1296594438,-1002181888,-1993996682,-263796964,2122514433,2138374148,-1962679359,-1070861194,-1996341111,-1980562688,1149830212,-2090276090,1979709566,1586189845,340233210,65061184,-1711117744,5763,-166989685,76237172,-2081143159,1979709566,-94467317,-15448181,65737799,-990361973,-1993996706,-161576185,-1962653813,1586169431,529212934,-1962679359,9041014,-1962782583,-217904570,721699977,105155008,-1947187575,1342049374,-263812349,180537694,182272,508974848,-1910689352,-28915752,1114243072,-1711226776,5792,-15992693,-907476107,-952792320,1330709060,151798983,239388416,1153893120,-956298992,4676,185091723,1853097542,34227399,142016256,-1928956161,1344151620,-1710226840,1134,11306121,1962934077,1444827156,-728100246,1023410179,91553810,33441479,-1396931840,259325696]],[44,4,6,0,[2194560,-1258354315,1553596588,-2097151996,220222,1746806389,-342228128,-1560250604,785449820,1049166688,113705822,866,1153895147,-956301046,130630,1352271722,-1994593212,1778431108,1146132992,-2071388937,241828022,440684698,-1199273705,22782208,12354697,12485831,2122514432,276103422,1778418024,-1711248896,65535,49004587,1579141003,80398687,1624064,508974848,-1895825480,-230242344,1187446784,-2097151748,1946158718,108461845,6946922,6946922,-401735574,-1072962902,15270773,106859266,-1962719234,-263812857,-2013865845,1946222766,31320323,17465219,-1208000395,681181360,-1996488681,1451881542,-263812106,-1962931707,-193018640,-218101319,-262239323,11569035,1358710409,2002330,-59310336,-1947181429,1468731463,591122,-788475261,1389548000,-1711117744,6805,200427145,-14912064,-1785004938,-385875938,6947161,-1711234456,460463989,201082505,-385649216,-1706032827,7750,-1981266295,1183574614,656880,2126835851,637416,-661936653,67527,-2131730805,1946165631,-1400403118,-96040704,56376963,-1962314752,104400454,57934686,-16730647,7010934,40501354,2028186,1547108096,529439235,-259325952,56770179,-9866240,1996424822,56795642,7004369,-396996016,1183442088,-1957237762,2622915,-1014280162,503324677,-1610454960,1865882,-96040704,1979711293,-59310185,2016922,-59310336,2010522,106859264,956518398]],[44,4,7,0,[1946377758,11921667,56375039,2019226,-1547687168,1554187102,10610947,33441479,1547108096,523213315,922681344,-1583742116,721420312,56533952,956521635,141950534,-402229505,1978393897,1794799359,1778412032,25270784,1996423168,-263812102,503319045,-1710069168,7307,1962938941,-230242555,1589903361,-260666392,-1927774323,1152983156,-5901568,-1415906698,-16777188,1687878774,-1962934240,-1081872290,1946157234,108461844,937954960,-262239482,11712511,2054554,106859264,1392726014,2147994,-226589952,-1962576896,49019974,1579139115,46844255,1755136,508974848,-1910757960,-1983894568,1183446086,172374514,1996431988,537369098,1183383552,-262764050,276090891,-1006207349,-2094600610,175440191,166445099,-369721717,45613455,139365120,199771785,-1207601969,48955393,1175175211,756643048,242352129,1996489005,9693443,-385649336,2123039029,22407670,-14679448,177867382,-1996488681,1451883590,-1706011906,6671,-15992693,887686005,2140821249,-1996488675,1451878982,-26291732,737959633,-96040512,-1980217719,1183577726,-94991368,1929270841,956659509,779549766,653156036,1589905291,126428906,49170051,1394982939,-263847648,48907907,925220891,-330956523,33048195,16406147,-1705525013,6035,-16724247,240584822,-1946440984,1979649016,12445955,-622967,1996484726,-193527826,1794275071,63805952,1183392047,-195655182,812961803,-228670377]],[44,4,8,0,[74972966,638028582,755128203,-628948989,-1924115968,1342572103,-549132274,-1082802165,-481564585,70228567,1810563072,-1946788213,656647,-1947316597,-1960906666,519146488,-1176859129,-1510801399,-431584993,185093771,91489870,-352320840,112643,-1981391221,-159973625,-64886770,201213577,-1960282944,-1960383496,96636099,1347551264,1460172543,184579816,-1961855808,1464862790,-1122539110,-163149540,738109417,175570943,2247322,533170944,-892772514,-1957363706,1891114732,-2585055,-6683018,184549631,-1962576704,48956998,-920666069,1426064074,-1205932917,-661773951,520504971,182985,518818645,-1910539848,108462040,6946922,-1709146008,7620,46844191,10012672,-950642944,65094,-16091393,-2037577610,1343684456,-795213718,-1996488671,1967192134,12314883,-16353537,-2037578634,1343684456,-1710227096,7805,1090143881,-1763114123,-196702976,-342208490,-1994354668,-1072957882,-1706001036,7664,1451882635,1959791602,-260142754,-493825,-11013514,-6622090,-1962934017,-97296,1996440948,-227082246,77223511,989855775,993293766,-730532746,-1694992641,8765,1962934077,-92864734,2256794,-49920,1996428660,576690934,1996423168,577215222,28835840,-14488832,-1516571018,-16777187,-744819082,-16777187,2006645366,-16777182,664467574,721420319,-916496704,1426065602,-1000936309,-1977216930,-165279673,-259323545,1963064963,207537169,17286694]],[44,4,9,0,[638082756,526279,-24953877,-1005486332,-970584994,1589904391,130491912,636158016,2131295875,207537169,134727206,638082756,67110855,1589907435,130426380,140428312,509734,274646016,-14286742,1992557687,210380300,1183771946,1200301586,736229122,2033106,-417017325,144311217,1378030697,1757321808,1589912378,117646856,83939971,-763166680,73319424,638028070,84039561,-763166620,-1706012160,501358453,281200990,-326413056,242649942,638600846,2622663,38061862,-1064566784,638213828,-1912451189,650546112,637815945,410823,-1899918336,-1960440762,-1047657385,139757862,172279590,-953810944,68676,705189514,1418274550,651307790,640046217,639915145,639784073,639653001,639521929,639390857,639259785,639128713,638997641,722752649,1284056777,1284056594,105251600,-1946146811,-892772670,-1957363700,602892524,-401979765,1183514825,139365126,-385876037,1566179559,-889486615,-1957363706,604596460,-1962522997,-4519858,13494527,350838106,314104,1760332629,1586177053,4777990,216620378,183033,1760332629,1183523889,6678534,434724186,183037,1760332629,1183523909,5367814,652827994,183037,1760332629,1183523929,4057094,602496346,183037,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046010,1337464035,650153505,-1960435829,-461372857,-2084335521,-1070398268,-1706012477,568661136,1951973387,1773912833]],[44,4,10,0,[186182496,-1475447616,1024160772,91553791,1976566287,582730497,1510009696,-1420786,-486539009,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-344978757,-326412866,-1957210594,-628357562,1049477774,465110294,-1343030272,-75048821,-745799886,2123094787,-18382080,906413955,1946171779,906945319,1380987391,244340502,-337628440,919155471,1364210175,-1873340846,-625678322,526278553,182985,-185876429,518818645,-1962516853,1960512451,-1960867054,-511638961,-108961793,57954129,520898443,182985,712,-1957210594,529204830,-1961603189,-1996442953,1157561974,-1959490813,-16055172,1157062260,1962934534,-146961577,-2147483067,1569410677,1960512264,529224007,-745861237,-1962753149,121177670,1128467572,-1949501214,126419527,-136166589,268425867,126555764,-523116335,-1728052731,1342731775,465345106,199950336,1166524467,1301958664,1493172255,-502741373,-27358314,1594052606,-892788898,-1957363710,1465261804,-1962508661,141950781,16777114,-1947170048,46564108,-1961063599,-1366821089,1962934528,38112089,-1872763776,-783333587,-1264611872,-1948777728,105265927,1586179189,-1960867066,1468728391,-1961063674,340757279,11706251,121184139,1463354741,-2096794622,-220067645,17190787,-256174869,113153,-16365939,374494004,-401698736,1179049695,-6954407,-6682507,-16776961,-140900235]],[44,4,11,0,[-956301275,2117,-920691105,1901258,588054530,1,473170179,327681,636092675,393217,647954691,458753,612040706,36,639435011,524289,66650373,7405569,647430403,589825,541524229,7471105,377028867,655361,536346883,983041,563085571,1048577,575799555,1114113,569377027,1179649,557646083,1245185,535494915,1310721,559350019,1376257,409600002,11,613810178,19,488112387,21233665,616497411,21430273,565379331,4849665,106299394,21,573571331,5308417,571146499,5373953,507314435,5505025,572457219,5636097,365363459,5767169,415826179,5898241,0,0,-1304571341,575489,1465261568,-661729140,1183563918,341740304,721420729,-150700605,-1982203944,1317666374,239504380,-1189978485,-1020592127,-654899331,-1964385801,-96040704,-1946661239,1586231878,2093169662,-1946514629,1962871760,735183620,-1946496557,2123043958,-95515886,1381048291,1996445526,108461832,1510629119,-125959335,2113820203,-95026426,-486771197,13167073,-745801077,74776331,-802434557,1988885201,310283028,-469873013,-1900006621,1448235456,142016343,-16353537,1499073118,737965571,108919382,66999811,-572327810,-1996453399,1317665350,-96039944,1006526091,-1958708029,198216698,50623743,1121135570,1988885201,310283028,-470135157,-1900006621,1448235456,142016343,-16353537]],[44,4,12,0,[1499073118,737705475,109051478,66737667,-572326794,-1953482005,198413306,50623743,1120938962,1988885201,310283028,-469873013,1448235295,142016343,-16353537,1499073118,737965571,109050454,66999811,-505218946,-920691105,-1207955254,147390463,-1910636544,-1957210408,-544534914,-544530549,2139103115,209473538,1342447544,-14352998,12773887,529260427,67782646,-1705572748,-48079,-1929579637,-1916760368,-678692738,-1425258869,-1425389941,28965515,-1696910592,26104705,-491891,1461067380,-1372954470,1975520001,8775939,622208,1996428404,142016270,-1710852353,29037400,-1996077431,1317865558,779914236,-13863681,1996434036,108461832,1577013526,1145867524,-13863681,1996434036,-92864520,-100609,1360985206,-1960813057,1452013638,-146652934,167824516,1443787776,-493825,1381038710,-700265318,-1949748479,1452014662,745865214,1378514175,-11447984,1583285341,181061919,-18432,-1191973991,147325272,-1910636544,-1957210408,-544535938,1207312267,108266506,1144101463,-208993749,-1064382324,-1946386803,-1951725498,-1918171578,28966014,-1696910592,40653697,-229747,1461067380,-1976934246,1975520002,-18425,12904857,858684555,745865170,-13994753,1996487798,1381126910,543031122,-1115436749,1946288266,745864986,1378514175,-11447984,1552614493,642250546,91554048,-352286231,1979058695,8448259,-151370103,1946225220,442272584,1200299915,-129595126,-1694992641]],[44,4,13,0,[65535,-661929330,-2096133338,1183515843,121317114,-1014823052,-336141814,113476372,653807243,33769462,-1960432524,1183385159,-126418950,16777114,-2034893056,50371072,-1030881280,1183570059,-773795334,113476576,-1920215037,-14286714,1468737079,1391866370,53844561,1482293248,-920691105,1426065098,-2140607349,173968131,1509964776,-19928739,1426065098,-1805063029,241076995,1509966312,-37492387,-1711276104,1426066122,-1352078197,172395267,-401846645,1566179421,-889433623,-620036080,770182516,1330461952,1346176626,-1023314097,1656471947,-1873351840,225762059,1023415272,108154701,2001686845,-1047805183,-346004805,-880046020,1354241251,650153474,-1960435829,-461372857,-2084335521,-1070398268,198740931,252802265,276158722,1946732534,-1950249461,126494424,79987651,-344979269,1376672256,117440490,-1761607168,258,-352321024,9219,1040253696,301990147,1644233472,318767363,620823296,1191182596,2063598081,5121,0,0,1760332629,1586167840,4712460,-1962391925,1586170446,48480518,1509987048,25094493,1426065610,1281944715,274631424,-1962924824,1317735494,310030,-1962910488,1317734470,178954,1509970152,27912541,184552650,-401443621,1312620568,1024160847,108154701,2001686845,-1047805183,-346004805,-880046052,-4713245,650153727,-1960435829,-461372857,-2084335521,-1070398268,1376672451,16777194,1975520000,-1910185214,1960512449,-670872802]],[44,4,14,0,[-2144985742,197328911,-486378048,197234190,1258845403,124966915,-1021343194,-1157315453,-974426105,518818645,-16091393,1996425334,387078,113953055,-326413056,1988843350,-1933147896,105155333,1886765067,-16040821,1451963508,71731974,1912886331,991196935,259457604,-26025,-771031040,1157563764,860089094,-1996191296,1149830212,105154818,-26025,45613056,1996443681,74907398,16777114,1958742784,1475906352,67226,1959922432,-1958967010,1552483934,73304836,-16622455,1583285828,443081,28889651,1475603200,74394,-1194183936,-420806654,518818645,-402229505,-920715259,1426064074,1586228363,-1836086524,1225777925,93491081,93095819,-26032,-1027014656,1941438466,-326413056,1473809950,-1962115445,-1960866849,-2145416225,2085618303,52738060,620599888,736886783,-1948284016,172488223,1460040708,-12308070,1201297407,855757649,1996445659,142016266,1996444499,244338694,1593861608,147507487,27244544,518818645,-2091394930,1946158718,276728649,529260427,529260427,1342340992,951585916,-40218619,-352206812,-544501715,1207312267,108266506,1144101463,-1705573927,36720967,242679639,-15960321,1996425846,108461832,-401698736,526319622,838345,712,-1957210594,1988692086,176080126,-955531124,-829748108,52885043,46629685,-1070335774,1073610369,-2048326794,-24952832,-1946717694,-523157306,67494097,1792160512,-397389312,-770965953,-1030854540]],[44,4,15,0,[-1962933569,1272875982,-472783919,242664734,818819,76223093,208994363,990004363,74777152,-28407479,-506343029,530969596,185761419,-1207012097,1460011010,-1705881594,37114683,-28931321,41766,106414131,209125200,-16091393,244319862,1342216168,2062024810,1583307006,248170783,46661632,1448542208,-955752821,130630,-1727379829,-1037319629,-1014237045,734147481,1004047298,-1207599109,48955393,1992605739,1149838852,1958742788,-25261800,1586232203,176063486,-1207600128,48955393,1183432747,-775713794,2109737952,178444,-140916853,-336032775,-775714042,651725792,-1962779511,-1947741753,652159947,721968265,-28441656,105679142,-1026990242,751304712,1448542208,-1962129781,1077939798,-1981266295,-4658602,-700020353,-1194047863,1183416321,-666465830,185222795,829687878,1183432747,-96040460,-1962391925,1183386198,-229209616,-990230901,958794846,-1004831225,1183051870,-1960443152,-196738809,-335919361,207537379,-1995994330,-919866298,-1897374069,1089202758,651445899,108857145,-1995994330,1183568966,121186008,-1960442242,-666466041,651576971,2097301305,1200301575,-700020478,651839115,2114078521,1200301575,-632911614,1090831235,2146717241,172395451,1963476491,209110043,38046502,72649510,652887694,-1993996407,1589903959,134161932,14698183,-1980355840,1988750966,-461993496,1964013113,14280963,-1961861493,-329348833,537544694,1996425332,642292240,1586169248]],[44,4,16,0,[843549676,-1946270071,529207903,-1995815029,87947334,-1103137792,1586167824,41911294,-164399872,1946420806,13533485,-329348344,-13862913,443165303,880279326,383534733,778013520,185098239,-2096726336,2130763390,-565786875,1586167809,341806060,-74770549,1166753163,1222150922,-830252428,-25261280,163203,1190547061,1215628294,1963129731,1087275789,1200347787,-431585008,-620022037,-830393739,1586168832,746061804,1781168127,2013208091,-599356106,1602965526,140508974,108969995,14581379,1187449471,-352321058,18923011,-135629175,1946222790,32368899,-1280257,1996477558,-663289898,-1696958721,-65536,1586229259,-863504660,309594624,-730398893,-2722049,1996478582,1120705242,1586168546,41911294,-385649653,-956890888,125108256,604391050,-1975028732,69469766,-407304844,-1978537213,19203654,81152,-511653605,381780990,1374451455,638344900,1200437247,-1924135422,1343673414,136550998,1183449087,74793198,65781803,-1996488264,1988750918,281475050,-1961790464,-1081873314,2113994888,105286151,57934884,-1962852631,1175128646,-1004047096,-2094658466,511574335,-1961855233,1086491843,642798144,597309439,-1996058873,1187506246,-385875474,1183514895,138808074,-1070862220,-1980479863,1183578694,173443848,-1980742007,1183576662,207537402,2114402598,276234193,-1040955765,-1023212832,1077985932,1589923922,939468528,-16309350,-398063105,653287108,1174472587,-263814156]],[44,5,0,0,[-96010494,1988740331,105314026,-385649660,1183514795,138808074,-1595341964,-364448256,-166169342,1963074631,608695826,-385649407,2139291787,57999362,-1979677975,19203654,81152,-494677477,1190543875,57942250,-159331712,1947265606,-329348324,8961923,-2147254783,2122518730,158598648,16285315,-897580172,-27358432,1461961355,1976580896,-327745732,621168266,20774913,616569600,1443326,207537232,-1925710042,1342571079,383010445,-361300144,-267902054,-297367291,721712448,-1207702592,1183383553,-293698578,-385649664,2122514714,309593848,621168266,20774916,616569600,2360804,146277355,-364508928,552224502,-1058471051,-347698688,1450508580,82462454,1586170484,877104108,65788556,-1952858069,-27883024,149571318,1586170484,910658540,65788556,-1952858069,-94991880,-1286517,2013211767,1783654954,1778412032,-25755904,-1923657130,1344160839,6946922,-13738101,1996430431,242679568,-15960321,1996425846,108461832,-1411329,1996479094,-696844328,-2853121,1996482166,-596181026,383796877,65661008,-1964751223,19196742,1586177909,746061804,1781168127,1778412113,1778412032,1778412032,1778412032,1778412032,-1962907136,1610559071,-364448228,-164793328,1963198022,172395303,1963476491,207537194,20939558,1996431742,-1933341936,1379942594,939468368,-939056230,-398030584,32196342,1451972212,-1955927072,1175128646,736982024,-92370433,-1962391925,1183386198]],[44,5,1,0,[-229209616,-990230901,958794846,-3047929,-947187594,50520257,1086491843,-1001369024,-14225314,119773751,1174996545,-262224664,-2093022426,-16584634,-924059066,15629955,2122518645,175440100,15236739,-768932747,28967915,1589807872,214616415,2148352,509040128,17333891,1183545470,106859272,1455743991,-976223478,1183517278,-774372602,-28931608,-1945712501,-1916760368,-225714050,990356979,-1959037734,-1946973190,-1510736306,-208929909,1392932395,-1962647925,176044801,3740532,1317736318,732296190,-24443274,-351898069,-1947038744,-1510736306,106824539,-1944141333,-1915187504,-91496330,-201437557,1595875237,180537694,313344,509040128,856061637,71732178,2014024,-972823561,84166281,1183383582,474269692,-964493311,1928346398,108447220,1006632889,58000502,-2054131221,1718885452,-1014767989,-28915938,1580924928,-2062191364,276168270,990921867,58003527,-2080481655,-420798781,1962823301,1976665366,-27359475,1853383,-27359488,1153893867,855638044,1976665536,-137300222,71748,-347995276,407172872,24379394,1975520074,1959888137,474269445,-964493312,529066782,-1026990497,-1957363706,509040364,-1962510651,20776006,-1090160896,652935169,1179240587,-1375784122,-661978442,1178999011,2126724013,-338546172,-1308003324,1960196609,-225818877,-947133214,1963130496,1595883521,113428830,313344,509040128,1988874803,1988707844,209110526,-1995944309,2126777420]],[44,5,2,0,[106859280,-1982266549,1312554078,-385649156,1183514754,172375038,637958771,637683083,2097562939,1959922229,-28901587,722224267,239372737,-955495287,137284,1444827729,-15567105,1996427382,8513544,-964470438,206342430,28758578,812921579,712308234,-1946269953,205794241,-955366263,71748,1444827729,-15567105,1996427382,5105672,-964470438,206342430,28505650,-947714239,-8984316,309645834,722224267,239372737,-955495287,137284,1277889515,239896844,18367687,-11133440,1996427894,142016272,-1962931480,1595932230,281200990,-326413056,-987867306,1200294494,-930375410,51136395,274172368,721704491,-523172794,1992679633,46564102,-1817317373,-506338863,1313796355,175556013,-1995285367,1992627268,-773664506,-1376648222,-1382961773,-1054102126,734694295,-473943093,-922009593,-654900615,75104011,-638068489,-1995802939,2088962628,75300878,-537404789,1149967497,-1983446254,1153898052,1358954780,209125207,-401967361,1595930384,180537694,4245504,-950577664,53830,-1960675701,-92894924,-1993194357,-796073402,2123219086,74892772,-67107655,1992664307,2126818590,197299226,-1960020777,1372730312,1394445094,106387026,1398152734,536734696,1516134151,-774896805,65262051,46629875,-1948458407,503770050,-840413098,1183400189,32946942,-768353650,-150987077,-1949791261,1078001222,-939269935,-150941053,16782918,1094780276,-150941053,71238,1988828532]],[44,5,3,0,[510954490,118256232,640977702,51266699,1078001222,-939269935,184603267,-385649454,1119552674,1364349696,78234,-62486272,58048523,1342475753,81306,1975663360,74639619,-1980213623,1190655558,1946158102,-92894447,-1958447987,1183384132,38062058,28835842,373749504,57936896,-1995815285,1183572038,373749524,561316096,-1946519925,-1519903116,-1960442100,1552623156,-564229870,375163686,1004297865,-1962770749,-530674749,1586097105,-1983708198,1190597702,1946173462,578223919,-2113880422,-465139451,58048523,-16525591,1996481142,39436,1183449087,1975520230,-428409077,-1676067174,62515460,-1946782011,515505734,98694912,-268238844,-1947044215,-523108794,1988751363,511100400,444515501,-687095156,-930392972,1183432755,-1069119036,1375098507,1394445094,106387026,-11133410,-11339658,1996488310,1996444612,-55449408,1583286047,1183406938,-1000472128,-472783919,-947653885,-1069118718,-150987077,63998947,-497420714,-1069118530,-617409557,1996445214,-159973384,1409185535,1961382736,-297367044,-1191174469,1996423186,-159973384,-397323440,1183578839,2013678,-661921289,-940149051,2147422784,-1946913143,306482142,1195104515,-1946586094,868625347,1408366546,1347821136,-1528278447,1190615290,1962934552,1347821062,1543185128,-1911533941,1200355398,341216018,58640955,990014953,-1962770750,374639554,41861691,-964443509,1928543006,-968455696,2093370939,18999555,13649607]],[44,5,4,0,[12144896,-193557632,-940409205,59462,1088046731,1995952691,-631862816,58061627,-2087686677,1946164348,-1425765626,-1947711745,-398652860,-352094973,2088996932,410255364,425091,67177086,17319051,770377284,16925835,636159556,-930393773,-1962519413,-805107644,-1056766837,-2096997237,108986618,-754728701,1418327531,1493469446,990153563,-955941439,118854,-964441973,1502472990,14319235,2122535029,1249641192,2111721019,373749511,1047789824,538330871,506950656,-1911741512,-465138216,-16363181,1996487286,1996424726,-394854414,1996424785,-1706027280,223805703,526080263,175489035,1459959,-385649663,2122514867,762577104,-1962520237,-196727869,855645883,1358165970,-193528034,-397257904,-145163945,71750,-14808971,-397347722,1493694931,-672579237,340671486,602473333,-193033471,57867067,989911273,427103309,1005876875,1359705335,-1962930247,1504048071,1183053963,-1259790604,374160128,-1394015363,272993024,243106624,1208121600,272992584,-989667135,-964485514,-1376779518,-1378990455,-1379121527,-1379252599,-1899477367,1183578206,-834262070,-1948760439,1177274438,-700020276,949635,1183518072,373656008,-1982970229,-1962153211,1166658630,-901346538,1183516041,393756888,1996489277,-700019950,1024227392,125239298,-401979961,858778371,-666486336,-2092955276,2030098558,-2082932990,2030098046,-136775931,1166661726,105992970,-2590977,1461638774,133329896,1290361689]],[44,5,5,0,[516391935,1006576105,91558479,-350305405,734235638,515896390,-137219328,1958743031,1364395553,1996430928,1381454068,1492659944,18368247,503870720,1358198527,1509468904,1988822875,-41489932,-1911598664,373749720,208928772,-1912965493,1183532148,38046186,1075201783,-13798400,1996431990,1306893028,-259322501,-16776776,1996487286,-157658906,-15897598,-1705631114,286281189,-1696303361,287971646,30557895,-1898935296,-461992488,-1190887740,-1527578620,16547459,1996425332,26647292,2122514432,141820156,-1694730497,357,-1911494216,-767128616,-1026990497,33557536,17904128,33554432,554770688,33554432,605119744,50331648,17615105,50335488,17915905,50336000,17619201,50336256,17912321,33559296,303002112,50331648,16813313,33638144,335682816,33554432,352877312,33554432,419908352,0,0,0,0,1760332629,1586167825,845838,1172921690,707072,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446,-2147334261,-1013948444,855950467,240829376,-5550,-1957363712,951590636,-2585088,1996426870,175570700,-16222465,23725686,520102120,707273,-1275051,1996426870,175570700,-16222465,6948470,-922745624,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267]],[44,5,6,0,[141820938,-1710328065,19285041,-1961992565,38243103,1029694592,242372432,-1711006872,-56067,-369342839,-1070921936,-1980086647,1183448134,-767129108,-1982314871,1586222150,-1908962546,-1962716154,-1960436132,1166747199,263438,2113933885,1166747179,394510,-1705975599,22617924,198723209,-385649216,-661977368,-1962719234,263431,-1933162871,166447198,-1985853811,1452066374,172291784,-16223200,1218055798,-1962833882,-2037838778,1183580030,-2142861046,-1995946357,1183547974,-2075752186,294531,1996427380,2122747150,1783633663,1396414978,1183515391,138840450,-8483189,990662281,-1995211327,-1946190202,-2109306431,-1962391927,-1979744634,1183517766,105286020,-1988079989,-1053095346,1183388029,-1983804544,1183417414,-2142860538,-1962260855,1183396420,308055038,1200299915,-700020470,1946158397,-327251103,8946827,2097152317,112643,1038763657,58523650,-1962803009,1023445636,58523649,-1996488264,-813435834,-27358448,163715,-813615243,1962870784,712310572,-14804374,1183659124,-1957685554,1610559068,2126514952,-797015290,-955089152,118854,-1070920725,-1980479863,2123098694,341609452,529207179,-1962260597,1282689232,-1960783997,2139356766,1081409538,1963129475,1087341325,1200347531,-129595120,-771019029,-813618571,1962869760,712310572,-14804118,1183659636,-1957685558,1610559068,2126514952,-864124154,-955941120,117830,114720387,1183523444,704172522,1183517766,-120502038]],[44,5,7,0,[-1962392063,-120458170,-1962260951,-783748026,105251320,209125206,-16091393,1996425334,39430,-133495857,13403382,1444049930,-15960321,1996425846,108461832,-213726054,178691,2148343,-2101738636,281540352,-2095156224,2114054782,281706499,97943171,2122518388,158597334,114720387,-897580172,-27358432,1461961355,1976580896,46659450,-166562560,1963074631,608695820,-2090306559,1946157695,205949794,-9009527,-1995815285,-1946191738,-2037839802,1183580026,2089191686,-696351745,-1961396986,-120460730,-8485375,-772518261,-2142371335,696403497,1784054862,-1929221626,385842822,1988529488,1464866559,75491342,1090143881,-1070922635,28836843,-96040704,-1979955575,2122576502,57934074,-150710295,1946173639,242679602,-16728422,-767129089,58048523,-16503319,1996488310,39672,1183449087,1975520212,-763953397,-15122790,68217343,-146747517,1962942663,25487619,-151101813,1946232391,-228684951,21397379,-940089228,1517617216,721962635,1183443526,-193557510,-1962248701,1311442510,-28407308,65687179,1317604430,2143370236,21293315,2147382841,20769027,1359902463,1354836822,-134318549,6969054,6946922,-1052483701,-1208024349,-1208023734,362415432,-385522131,1586168082,746061810,1781168127,1778412112,1778412032,503343616,-1925810177,1344160839,6946922,-13738101,1183521887,205915114,-8485239,721962635,1183443526,13105024,-1962576892,65784902,-1996488264]],[44,5,8,0,[731508806,-1980182078,1183575622,2122725760,-1990361601,1183575166,172360692,-1946270071,1177224774,1954974196,-12981249,1183576694,1342704876,-8485235,40521750,-9140597,-296842424,1006521859,-1962770751,1996443841,-965279800,382879373,17275472,1183516433,-28966416,972965515,2147447942,-327251010,-893301,2013211767,1783720490,1778412032,1778412032,1778412032,1778412032,1778412032,778013440,-149135361,1946173639,242679595,-1697483009,92163557,1996484747,-730398734,-157679254,-16522238,-1705636234,92687845,-1697483009,100800830,1099767,1927873397,13104898,-1958448126,1183386694,-2109306490,-9009527,-1995815285,-2037807034,-2037776516,1183580024,-2037823480,-2037776514,1183580026,1183401990,-2142860924,-1928431873,385840774,-1710921136,-63709,-2097010455,1963382398,-228685001,-1961730165,309853983,-1710196737,-65158,198985353,-14846784,-1706029450,101797349,198854281,-14387776,1050336374,-956249575,56390,-150679677,1946158279,-228685037,-1993062517,1586291270,-2096239644,-404027185,1183432747,-498693660,575479,1586171508,910658546,-1931065719,149678174,1183432747,-431584792,-893301,2013211767,1783654954,1778412032,-461963520,-1935617,-1924077450,1344160839,6946922,-13738101,1183521887,2122746124,-364510209,2114471483,138840835,-1954527607,1311443022,2109815786,-1983804670,1183547974,-2075752184,134268919,1183516020,-1207702576,1183383553,-1037329936]],[44,5,9,0,[1183447249,-196703250,-1995815421,-1979747706,1183579718,-196728058,-9140599,-1947435383,904595062,-887041,-2037519242,1343684478,-2037709718,-1958150284,1308880462,2126593022,1354861314,-3639553,6997622,127533162,-1962447615,1174532166,-28931074,-9140679,1183564415,-2142860924,-9271669,1006587021,-1962770751,-62486079,-1995813237,-259260850,1996436459,-327745550,-8485235,40521750,65947275,1284374086,2126593023,1354861314,-3639553,6997622,127533162,-1962429695,1174532166,-25806338,2123090044,-193058042,880672315,820772491,-887041,-2037519242,1343684478,1183515242,-1949891602,994641486,-1962770751,1996443841,-965279800,6946922,-469694566,-260177150,2131131961,-228684853,-13862913,1365912183,6946922,6946922,6946922,6946922,6946922,1602945130,476053294,114720387,2122520949,326369500,-15829249,-442836362,-16252595,1050336374,-955709671,130118,14188163,1586170996,55574232,-26029,1183514624,-916496644,-939520830,1459617822,1409715798,341740291,639524747,1190543243,846463494,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,6967326,1602945130,476053294,-369211767,1586168134,845122324,35932150,1586177652,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,-1024764154,175997734,-385649372,1183514804,138808074,1183519348,173443848,-427913954,118943883]],[44,5,10,0,[233560718,-1927364468,2123174005,-1912138010,-1515870760,1586175909,-2004382956,-431609600,9078667,-1947711959,16812167,-2020873658,1174470794,508005356,-941472119,25420870,1357006477,1512794778,1975520009,10807555,-15442293,2013211767,309788458,-15698177,1996426870,2013208076,2013208116,1145539894,1183666206,-1957685522,1560227447,-28931812,-166437237,167824519,-11291020,1996484214,-227082256,-1695254785,162677452,1586209515,746061588,-13993985,1996427894,242679568,504133375,506755071,-1925810177,1344160839,101729677,779586384,-1994629889,1586232902,-863504876,477366784,1409715795,274566403,641204006,638744063,638875135,-1709804033,74531532,1593722507,281725279,131081,67577,131072,2164085,16973824,67606,131079,2359387,131072,263666,131072,1180956,16973824,65618,131399,1310946,131072,1377750,0,0,0,1760332629,1586167837,8185866,-402104693,1586167905,4646918,-1444324006,444928,1760332629,1586167863,6088712,-402235765,1566179393,-905912855,-1957363708,5728492,-401711477,1586167874,2615308,-401973621,1566179340,-905907991,-620036086,1122502772,1330134272,-1950154379,1617279937,194007275,-402098981,1279066157,-1023314609,1740358027,-1875121312,309648139,1023416552,192171854,1917799741,1330724102,-1950154377,1617083329,-1953489685,-1206590517,-1064370177,639601446]],[44,5,11,0,[-2147334261,-1013948444,855950467,240829376,-5550,46661632,1448542208,18528286,1988876430,-1961063670,-461372857,1330658655,677907058,620599810,569049396,108461910,-28449382,1459129088,-1710721281,17326341,1459504777,1306892887,1183514943,1600004094,445129,1458342741,22001694,1988876430,-1961063672,-461372857,1330658655,728238706,620599809,166461439,108461910,-1973353062,-916578559,-939522870,1459617836,-1464328618,-942109184,59974,1183432747,-632911396,-1980873079,1586222662,-1960867058,-461372857,1330658655,-1360460942,241076995,1207312267,141820938,-1710328065,27608113,-1995946357,1183571526,-532248314,-1928431873,1343674950,999948906,-1962809773,1177280070,-1036805670,1183433259,-532247800,-1713617365,-1037319629,-1962522999,1207831646,1409715715,207522563,-1995994330,-661917626,206015270,200427145,-1708100416,32659922,199640713,-1708886848,33446354,199509641,-1709673280,34232786,199771785,-1710459712,41638354,199378569,-385649216,1183515409,1574384,-1979824503,-125047738,55838350,637570793,-120519285,1207453321,-297387705,1183384445,93005550,1207322249,93005383,1207584393,-1906382009,637752326,1195849099,-1996125402,1195899974,1457944319,-1946781953,-972879802,2130462267,-62485757,-92864688,-1604694374,1975520002,40626435,-1947830529,1177287750,2110143240,1355188994,-624897,1996487798,1515100922,-1073020103,1189675893,1409715714,-129594621]],[44,5,12,0,[200822527,1201173952,-230257849,200429311,-385649472,1586233189,1200301808,-230258420,99501707,-524222456,-733574909,-899445,-1072958898,-1494678667,-330921215,-1946925431,651725816,-506392693,134594819,-330921728,-788165850,-129594888,-1960425657,-163149563,1195853639,109981931,-1960443052,642205493,1183384971,-12105732,-11082634,-1957628298,1174664774,1318735878,184775002,-385649216,109969837,1183515476,-129040392,-965361653,-1962877207,2089675870,93005316,38222118,-655817868,-360807680,-14387968,1150997622,-1996245217,-1072960954,1927873397,-19363071,109970247,1586168660,126559978,-1915206007,922682948,-1957690540,101051462,922701824,1996424020,1409715928,889136643,653024907,543832063,240891546,-1980182268,1183578182,-28931624,55838350,637820045,1183385483,-25785350,-506229,-1072957362,109984116,-1960443052,642139708,1183384715,-12171524,2116806774,1183536904,105262074,-62485680,1342719491,66733707,-1706031546,-42418,-1066024949,-1962878743,1183444038,1409715956,651725571,67438475,31510784,1325395014,-193557518,15892099,384369524,76228351,1183447249,73174520,-1995994330,2140011078,-129594622,200822527,-385649216,110034558,-1960443052,642205493,1183384971,-12105732,-1957240202,1177287238,1996443654,-92864516,-1655026022,1958742788,1409715814,-4003069,1996482166,-461963290,211419754,184856919,-11766592,1996482678,-495517720,211419754]],[44,5,13,0,[184862039,-13077312,1996482166,-394854426,211419754,184867159,-14388032,1996482166,209125350,211419498,184611671,-15698752,1996426870,175570918,-69539826,-2083109239,1946217086,-362902772,1392726014,329114,-428409088,331162,-461963520,333210,-394854656,335258,-495517952,16777114,207522560,-1962717186,1579144774,181061983,131077,66691,16973824,66813,131079,2359502,16973824,65730,131399,1310952,0,0,518818645,1183536982,-773795578,99650528,-768409592,1973047378,-1946157281,-620017448,1397955700,16777114,-1030857984,-1951663989,-1070355514,1397992363,16777114,1583306752,46844191,-326413056,-1957210594,-1705571714,37,393527819,-164380018,637831974,637944875,1912751163,966416140,-1207959552,1592524799,119408272,990153503,57803332,-1962813464,-2083288292,1183516867,37783816,-1996077429,-2082829568,344523970,1912882235,71600389,-1310186773,71616257,478887936,990178179,276039260,-372126837,-511489719,1435900,-344794741,-1705566458,107,1583335307,113953055,-1923656192,-117241732,-1962379379,1912945412,-2029131006,-1962637051,1166475844,38045954,-1312596385,28392704,518818645,2123061078,-1705553658,80,1959791449,-1950183917,1552623344,473638406,-1705571214,204,-369098824,503709826,1418534663,-2016214264,38112250,-922027385,1659569013,79922064,225582139,1284098355]],[44,5,14,0,[105679108,1324027017,75268496,108216320,-351904631,-1957654463,66750426,82805564,137217931,-1962637056,-1961916147,1334379085,872056578,-774272055,79922147,359865403,-2083812527,205194433,451412851,954751232,-338981889,105928928,614094623,1476395009,-920691105,1442841290,142380375,-117180533,87752843,-645201294,1438867039,-14750581,-6683018,520093951,182985,518818645,2123061078,211441416,184549377,-1907329854,-1946799166,-1073019322,-1960441227,-388955580,1240197329,-523116335,38011686,1929657126,-18427,89143275,1464860680,109466,1490170624,1783648855,-26110,-1073020928,-125104780,31955536,-1030881280,1493494617,638643016,-788378487,-1947610647,496654273,1593835522,-892788898,76218372,-1996078037,139758852,50742411,-1948742718,1277887052,115986694,1465255710,-91491445,1604711420,1284048734,377606,1638402,1,36307203,1048577,30605571,1114113,37093635,1179649,38732035,1245185,518818645,1317754710,209634310,-217549115,526278564,707273,518818645,-1958477640,567084638,520126501,182985,3913758,-4663154,181018623,1220025856,-1193767424,-903872513,-1205993470,-661782443,536870840,503318730,-1912577352,-18216,576031,7321630,-4663154,46800895,2092441088,-1193767424,-903872513,-1205993470,-661782391,536870840,503317194,-1912564040,-18216,313887,10729502,-4663154,281681919]],[44,5,15,0,[-1296556544,1792577024,-26112,-887160832,12564510,-1070868338,113909657,-4710912,735612671,80355264,131074,2359342,16973824,65706,92,0,11468800,34275677,57148090,79889429,102499696,125044424,147458079,169609587,191630020,213388306,234884444,256052898,276959203,297537824,317723223,337515400,356914355,375920088,394401526,412424205,429988124,446962211,463412003,479337497,494607623,509287916,523378376,536879002,549658722,561783072,573186516,583934589,593961756,603268015,611853368,619652277,626730279,633021837,638592487,643311157,647308920,650454703,652879577,654452472,655238922,-1957353712,1183522540,197735174,1090746816,280746231,1925397262,-201877243,82035339,-1014245333,-661925325,59042689,137188734,1246658055,118025089,137185662,-388434169,-920715191,1426064586,-1960907637,-919402938,58310667,-1143408831,-1019539952,-140966542,-473789453,-1948767484,768750531,293471108,-2116514998,2114159851,117976330,-347995268,-388434174,-920715259,1375732938,179935575,-1947076864,786682328,49035,42437422,1388784384,-1097182896,67108673,655407559,1342732031,1103010385,1516175709,-1037319629,33554883,16870400,0,1475119957,142510934,-1912310133,-953809338,580,-149535093,76097240,51136139,1174606918,1149838872,273058564,105154854,51660427,1183718982,92874250,639387275]],[44,5,16,0,[-1962785399,-1073014202,-2077421196,757167107,880018308,1946387501,-1957303485,1174605382,83961368,-1911667061,19269190,1089143876,51267211,690360390,1183515205,-1898383602,-1993996730,686490180,51267211,690360902,239504133,637945486,350946345,51267211,19271750,1183515205,105287182,105120038,-1026990242,952631324,1448542208,-1909817717,-165270458,1946228805,610175511,-473825494,652149506,-1926006901,-1960430753,350946375,707026570,65262079,2005608159,861900083,38243110,1183434283,1166747374,1435182635,-1983511763,1451876422,2105616098,2130739222,2105615884,2130739227,-337958140,113411,-2095688053,-1071971845,-2139127771,1183416516,33260510,-47923173,-1996487163,-75244474,616569601,263678,-1982183799,199879774,-262764286,-1980873077,1183577670,-497644576,-1981528439,-1070864810,-1980479863,1988883014,30271770,15498883,1589906548,-465140764,260777474,1589906667,-465109020,-1744336346,1312409739,-1207601698,48955393,1183432747,1958743034,-327253218,-1962118144,1183048798,-1960443164,-1962087665,1191175262,126494436,29920152,2122576462,561315844,15498883,1586170996,-465140764,126559746,1586170603,-465109020,-1744336346,-336312831,-327253217,-1962118144,1183048798,-1960443164,-1962218745,1191175262,126494436,-196728424,-887041,1996431990,1103010336,1183384105,-193527816,-14780673,-1097196426,-1946157247,511589368,-162594443,1946424646,75399959,-1962511360]],[44,6,0,0,[-338102329,-1949857022,-802480554,49019601,1443090987,-262798344,-2080614775,1946158718,-60885245,16416387,-167024268,1448548468,2130753178,-59310334,-666465962,-1761543270,-666500350,1183515627,-129594884,460649995,1459386111,-1593788774,-1990830334,-73738682,721608448,1183438406,-1996231686,1996487294,675711790,1358448131,52840075,-11470266,1996426870,175570700,-402098433,1183518122,-1989415972,-166986114,1448548724,-369052006,-59310334,-1694987434,50594043,2122971139,-1962480648,1183448134,1962281976,-59310312,11967062,1996423951,-125085954,-16712806,-339268609,-28931325,-375159,1183526518,-129629400,642157392,1358579203,-15829249,1996426358,142016266,-1962045464,1177147974,-159480842,-385649664,2122579498,141819926,737171083,82515542,1257264779,58511883,-1963069719,136582470,1190529397,58003477,-2096974103,1946161278,-96024816,1183514624,407241494,-351123965,306613006,1183439095,373722106,-1994897917,2122577990,108265478,-134586633,1589966942,2013210154,511115016,-1709410561,63783358,-1963702647,136582470,40516468,-14780673,-1097196426,-1996156095,37615174,-955941632,194118,66485899,2117858430,-1962705378,1190534782,326370325,723404427,-120504121,-335788407,443976459,-956237847,64582,294531,-537460108,425603,1593246580,443976700,477427211,-1231399337,-1962658560,1308884046,-1990831622,-73739194,50615296,116118598,66864779]],[44,6,1,0,[1183447622,1962281970,-62485729,1358579203,11967062,1448543326,-1697495415,76808443,-1982708181,65795654,-622967,1183526518,-230292696,642157392,1358317059,-15829249,1996426358,142016266,185331176,1461482742,11967062,1317733540,-129104900,1183405649,16489168,1174602947,-1962480688,1174666310,-230258184,527758859,66864779,1448147014,-855591270,-1990830332,-73740730,721771264,1183436358,-1996231690,1996486270,675711790,1358054915,52840075,-11471290,1996426870,175570700,-402098433,1190530000,58003477,-1006557463,-14276002,1996425847,477560606,406961818,-1946645758,-953420730,62513361,-101213952,2122971139,356972286,-1962183676,2116755070,-3061762,-13958421,294531,1593246580,108954622,-150834176,1962281951,-96040163,1448134403,1728117658,-25755899,-867792554,-2080328038,-867826939,1183516139,-1983446022,-166988730,1183522164,1355219962,11967062,1996424592,1183405822,16489162,1177224651,-1962677302,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1142421386,1962281738,-129594595,1448134403,-687801446,-25755899,-934901418,-234834278,-934935803,1183516139,-1983446024,-166988730,2114132340,-1705617416,100466870,1459517183,-73731957,721580800,-1962677306,1183448646,779550710,52971147,-1957628858,1174611526,1996443894,209125134,-16091393,-1578629002,-916496886,-352310078,235941123,2098073661,84143096,-1073017328]],[44,6,2,0,[-926680708,1459617812,306613078,460636171,1946387501,58994026,-1410792587,58993920,-320273547,108956416,-1962857751,1589905022,126559788,-1909307901,-1993996218,424080901,-1962445820,-120511930,-1070923029,639917764,50611971,1183722054,1166616072,809929476,38111526,294531,-1628896395,575048448,1174657271,138841648,105220390,-1962879255,1183516286,575013680,638076558,-1946008183,610190528,38767398,-1909961213,1300833984,844008198,-166885082,1946425670,576621319,49019857,1992612651,1543710238,-1898380540,1569269440,9300228,-167346549,1946425670,575048455,49019089,1589952555,1191388716,843449092,638076558,-1064565367,639917764,1308823435,650153514,-1962652279,-1993985978,2122515013,57933828,-1946197271,1642668614,108956671,-1909438837,-1993996218,-1064566203,639917764,50745227,-1064425394,105744678,640831115,1190530441,125043737,-786282869,721611768,509527232,71762726,1183760643,1166616072,138841604,105220902,653411977,-1996339829,-1960380858,-263812859,71666470,116672137,343342935,-13469953,-963891082,-1929300504,1343680582,-15436033,1996436086,19195952,-1960393074,241091589,-1912108762,241091782,-963723124,38636326,-1993949042,1183515215,1200170740,-163149052,105351462,1589954190,-1899983858,1300965062,650153476,-1912057975,1166747334,241091590,172460326,653280907,-1962129527,-1993936314,2122518087,460652562,1343107,1190532469,259261465]],[44,6,3,0,[-786282869,241091832,637993254,-1006090455,-953808290,-1962933241,-2068244922,-101213949,225825291,-1726724469,-770967049,-2115435659,2147465216,638076558,637683081,12060041,1166616192,1166616070,-1949750524,1451953734,-129595120,-1946528119,83461080,1183732861,126559994,-1896986999,958793798,637763077,1183516041,138841838,71645478,-1993997187,1183712325,1200301818,-330921726,638076558,2114078009,1166616068,-330921214,638076558,2097562937,1166616068,79921926,1106921099,1600038891,3195593,6856,2123060823,1962871560,175541042,638338702,721568907,1464861766,-1930135927,-1231358394,-1006030848,-1960381346,105786127,1183405905,16489202,1174604126,-1962087438,1183713910,76228108,-1996077525,1174666822,-129595130,695533323,638338702,1177224331,-1705553914,158466230,638338702,721570955,1464927310,-1695529335,161808635,-336574933,205950474,38046502,-1996208597,1174666822,-96040700,812973835,638338702,721699979,1464862278,-1930660215,-73732538,-1005995776,-1960383394,1311442511,-1990766332,-1231361466,50981888,183233094,638338702,721699979,1183385158,105251838,201082505,-1909558017,-1960440762,1177224260,-1990766586,1183639158,11967208,1589905919,1334519526,72231686,-125085871,620821402,-339268860,205950474,105155366,-1996208597,1183579718,205950712,-1962637018,-1993934266,1183515204,1149839100,-28931324,637814275,1577469065,180537695,-326413056,71732054]],[44,6,4,0,[-1727822663,-225707529,29556353,1183517822,734397190,-69736255,-1031076373,1577469443,312009,60616,-1070901673,-1983363447,1586218566,-1959294186,1418410564,1954974012,1989577215,944540671,-1950462327,41913305,-1898676599,653822914,-1994832501,126603846,650921609,-1995029109,1150004294,1950626668,28837245,721611520,-1337554496,862864523,92108356,-352321096,-1983894782,1737144902,33563920,198854281,1780118720,-730398975,-1697483009,197673406,1037715081,92078081,31082183,-1101100288,-1962639477,1183385159,-1169781810,1957709363,-136317179,2122567262,469041584,117974464,317245187,-1946645509,183029318,-834237957,-947140469,-18300629,-1136227846,1355708159,-1979777304,-930361786,-1054095477,-1980045080,2122562630,561315852,-1983101301,1183684166,-11528560,-919875978,-1987031415,1317639246,-397323886,-672531062,-1367439100,1183432747,-1907979840,-1987295607,1183418950,-1270445688,-9134396,491227686,652428936,-2011279478,36101966,1183326023,1200236254,-582580192,407341606,-1996488411,2122566214,57999366,1778428649,-16750080,1962893940,195730016,1183386588,1975520182,74770691,1461091979,1306892880,1183386606,1975520168,72935683,-1710396841,203379203,-1952037239,1183401540,146896,1149983605,1582599004,-1979955575,-956891562,-1961200385,1207317084,527761703,1347573591,789797018,-62486260,-335653239,1347573505,1293078938,-62486260,1392400009,24812112,1183449087]],[44,6,5,0,[1975520170,65464579,-442871721,-1995638451,-1072978874,-840367243,-968440061,1187446785,-352321336,-800667899,1187446786,-1996488450,-1070873482,-1981528439,1183442502,-230258188,-1962391925,1183386198,-1705604712,-1950065013,1183405127,205949936,-1946794359,1451953734,-1673098992,-1902225783,651725762,1183319946,-481936643,1183451250,-45729569,1183450742,-45709090,685983370,2122579270,343146698,721241738,-1041200156,-1631321370,-1960378508,149632320,-9134396,424119078,1356875401,-2853121,-1097149834,-1995617983,703199302,-1000436990,-1990572149,2139338822,594804816,954025610,460717382,22169483,1200339014,-263837354,15761027,1191119231,1481083832,-2081405439,2097199230,114181,-164953365,-15304961,1218099318,-1995592901,1983625286,-150768464,2122561630,1450442998,647782084,-2013182070,1178256198,-1979157789,1178132294,-1979287869,1183374918,-481916221,-2084354520,1946208894,-1018787308,-259267542,-1006442815,654275742,-348819317,1956561928,2005608191,1996445209,-763953196,-1237205350,-96040701,1187448299,-1962934022,1175128646,-1005620216,1183029342,-1960443240,-129619193,-1070923029,-113015,1996485238,-1133051916,1794668287,1996443648,-864616454,-4688129,1183701622,-1924131168,1343651910,-2081290776,1963053182,-129594515,64636419,58046534,-16734231,-1224796554,-1224736906,1183580020,-431619308,306613072,1357137411,1358775946,-2853121,1996477046,-1401487412,-3246337,1996486774]],[44,6,6,0,[-1101100070,-15763457,2122561654,92012672,-352321096,1354771202,-15432051,1183666198,-11528524,1996468342,-229971782,1183533291,-2008663680,1183384446,-2109305976,2122991161,-1975088893,964970123,58559558,-1953741175,1178175046,-1996259954,2122550854,376766656,2025753886,-2139714049,521537302,-1515870811,-1069103329,2122514433,1802764534,-1985984885,1183576646,-196703838,13532803,1996431220,-831062030,-469697638,-193528050,-1949403393,11967216,-268235006,-337217911,-230257914,-2082060663,1946209918,-227082468,-1697745153,252641462,-755969,-259273098,486603674,-339334391,-196703485,-1964751223,1183368006,-96039939,-506231,1183554630,-162594826,57982987,-2080519447,1963118718,343342944,-1928169729,385841286,-230257840,1343505923,51529355,-1924074426,1343651910,-1915980033,1343653958,-4688129,1586223734,259522494,-5343489,1996476022,1418104252,-1924131073,1343664710,378553997,-1166606512,-2080983832,1946158718,-1874425080,1972651577,377391877,2123051499,-1773761770,1955743289,141186854,-1186705254,-442871793,1460654413,-11237747,1996443670,27171506,-11010049,-442845578,-2096110003,2080552062,-2037557474,1343684372,-1699449089,270816059,344362327,-11528449,597341302,-939524345,46150,425603,1325337716,-797015088,-385647615,2122579044,880017414,-2084282741,1963083391,1996445457,1306892964,1996427308,423533226,-11071435,60466806,1460682322,-1700235521,273042917]],[44,6,7,0,[-1699318017,182851902,425603,1183522421,-1840895082,734147481,-1949791294,1177261126,-1036805744,1183433259,-934377018,-1949940085,1600047190,1231561,1458342741,74892375,641501990,1223,1912799107,276234014,-16091393,-1705572234,263410491,-15698177,1996425846,597317384,856683783,-773336577,140428519,1183529357,1183558414,1183755020,83830278,-1026990497,-1957363698,-1000909076,-1960442762,-773336772,140428519,1183529357,207522574,-62571738,992347765,661978717,-1901358165,-14285242,1015227908,-15175152,1996427382,209125134,-16091393,1996425334,74907398,1610572264,247646558,131077,69786,131072,265276,131072,1380521,131072,1576904,131072,2035415,0,0,0,2248,1586189911,-129579258,-75300864,-13667068,23726198,-1775602,-15992693,-504822923,142016256,-401735574,92930002,57982987,1459671017,207514,-369153280,-75300668,-15108859,40503414,-5183474,-15992693,-1377238155,142016256,-890567830,1795716747,-1727854524,-1996194569,1147927622,-140967158,1183385212,1960512506,33260318,1149963134,2130155786,-338129926,-1948570878,-140965820,-1023148930,-1946663287,151386182,1356910848,-14729318,200838143,-1957202689,1166670918,-96040184,-2096478839,1963067006,172264200,-351517303,205899525,1170669568,-1946157566,1166607942,-125926642,-1960348672,-1991706554,1586168901,-1948004090,-1996270457]],[44,6,8,0,[-768932283,957373837,176030805,1204241219,1124073470,-947129877,-892772514,382205956,-1906966528,1183517254,138838792,-330921726,-1947318644,1183385158,140413936,34096771,-1995994330,1586231366,243237644,-1724549888,185237495,-385649454,1586168098,746061582,1781168127,108461828,-327745786,880279326,1200443986,1783635524,-1962907136,1610559071,16312604,-1962520833,38046707,1090012715,1187455604,-1962934020,1144650822,-15368700,1347817078,1073890443,14018640,-1896069377,-471135674,-1946663285,1200163934,140413698,34096771,-1995994330,1586230854,138838792,126559746,-375159,1187448398,-352321284,138906486,-1946390793,105352136,66612983,206515144,-335655287,108954403,-1004175872,1182992478,-1960443384,-163149561,-2096603509,637667398,1183385483,105840634,972965515,-713098682,2146846265,-96061156,1586173822,65262076,-1014821794,-12614896,1183520373,-351827464,242679567,-15960321,1996487798,3008760,-1946401025,1586232390,71776524,2095645566,4162559,1996427892,-13107442,1996484214,-260636692,-22878194,181061982,706560,1988843008,106859272,-570170415,-1995390077,1065612894,-1956217856,1861683268,-1949791482,107804423,1277937667,-129070836,1183385483,138710010,-1962512649,105155528,50622199,206318536,-1946399095,1183384646,175541246,-13863681,308947572,1183646314,508565240,1781822719,-1929352704,1344160836,6946922,-13732725,1586175068,-16267274]],[44,6,9,0,[-1026990337,-1957363704,-1957275668,-164951938,1996427499,-1957275894,1174602309,1625837574,1966687999,-2081718524,208928829,-16091393,108461877,-3217394,-26025,1599995904,33999561,-1493171712,256,956367616,117440768,0,0,0,14536,1586189911,306678548,-1948629367,1468728391,-867792634,-1005429109,-1960428961,1589905479,1194010122,1191388678,239469314,-666465976,637820612,2080524091,-632935671,105330982,1105789821,341740290,-1995421813,1187503174,-1962934044,1317653582,-698971692,1091063435,17144129,13796096,-757997359,-1983363447,1586219606,33810692,50087623,-731986944,638028582,-1996335221,1451880518,140413938,1991,-661929330,188189478,-385649162,1983447506,-1960542500,1177278534,140413924,-1006483575,992347230,259785287,-1962385781,1586168391,1194927620,-385646842,1988690342,-934900758,63592075,-763105210,-18176,1443095251,-1950183694,126559960,-1712830839,-757997359,-763111177,-1931806976,-2084371514,-489488174,1183438339,-296318484,15091399,-1949791488,-263812134,99767947,-166002686,33416833,1183438339,-94991880,-259276146,50629414,1183387718,-1950118156,126559961,-1995422205,2123101766,-360807676,-2096532224,1962993790,15395075,1183568427,-163169804,1183385214,113374,972969609,192804422,-1980348789,1187503686,-2080374786,1946222206,-28931226,971392513,695592518,-1898035573,958793286,58655813,637577193]],[44,6,10,0,[108922169,-1996125402,1586224710,-1948003844,8980598,-335788289,-427916494,-1960020736,1183768134,87631366,1325335932,639429628,2097431865,1166747143,-565802748,-771989877,141986787,1191116937,-2096824324,2080439934,-363921628,1182997108,-1071971592,16919077,1589967430,126559992,-1995422205,99349574,-768313,-25263233,-385647104,1325399855,-2095352600,453176390,-55872,-991017471,-1960383394,273023751,-369736055,1187512079,-377487370,2122579719,746455804,-15573365,2013211767,-1962644950,-120456122,1996430928,2013208072,2013208116,1145539894,6967326,1602945130,476053294,81020547,-1947973889,1178196550,-385647132,-1070858766,-1026990242,281542674,1448542208,-955351413,318960710,50218695,273059328,4031270,-2094650252,1946157693,1166747173,340132612,637951684,2130986811,273059349,71666470,50660134,1183716422,121316872,-1880554627,173982721,-1992848602,1174947382,-1946229117,-1924774202,243860559,109840456,-829749174,-654057007,139206281,139331212,1183576067,-1950184438,65130958,139502529,139597449,138813067,503571409,-1960441780,-796131769,603980805,-96040452,-61437630,-972820085,-1945483773,139764674,139859593,-1040431477,-268238112,-1945471485,-92929087,139998857,140119689,1745372776,1206388784,1111393044,57999368,-1593772823,104400952,477366332,-1591737752,1077938240,653779153,1347553346,241050,-28931840,58048523,1744882921,1117855746]],[44,6,11,0,[-1311626488,1760598530,1347616767,16777114,-62486272,58048523,1778427113,134768642,16777114,200313600,-385649162,1157496969,-25755901,255130,137405184,137500297,-1694730497,65535,-1995950941,-1995950570,1451880518,-1996190734,1181283910,812142600,976682760,1043791624,1743261192,-196704000,712359947,-1947187573,883159638,907446536,137390088,-15304961,1996428406,273058578,1996445520,142016502,-402229505,1291779010,-25755901,282010,-59310336,16777114,-6662656,-16776961,1671102070,-16777212,-6620042,-1962934017,49017926,1600045099,1231561,19656,1586189911,239569678,-1995417717,1451870278,306678730,-1995155573,1451869254,172460998,-1995679861,1451868230,175541186,-16616193,108330804,-16485121,1962873460,175439632,-1995283224,1418265668,134259462,134354569,1091587211,133566089,-1056420213,-1056767263,-1995966301,-1593312746,1317734400,48349446,70107395,133997312,134092425,-2096210293,57999423,-1962521367,1183386694,-1983304722,1317655118,-767128620,957243019,-385646841,1183515804,-800683538,99239561,1183384580,-398030386,-1962778684,-1960389506,-1983476943,1586223174,106939406,-1995863258,-1053039026,1508442997,-700004604,1187446784,-1006632500,-165232546,1098121472,-473835381,-931216382,637635366,-1996336757,1451880518,-797013006,1435043209,-800685310,-998325244,637635366,-1996336757,1451881542,1586185974,-1995994674,1182990935,-907475762]],[44,6,12,0,[653888258,1946223094,-1983804613,1325389894,-1042773018,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,-1360267690,-473835125,-931216382,-561265781,637723585,-1960441461,-74775983,2122963083,-931230786,638124838,-2097000173,-763166271,-772091648,-263288359,-1947052407,227135614,-2096999031,-1006317498,-1960393602,1368073737,-1101100286,638124838,-2097000173,-763166271,-772091648,-196179495,-1946790263,260689502,-2096998519,-1996173754,1183575158,-229209104,-1979955575,1183579734,-162100236,-1980217719,1983642198,-955615770,120390,-338133365,1207864067,650141380,1946223094,-1042314447,-1014299933,-1899471357,-1960392122,1468737039,-263288574,-990751095,-670841762,638028582,-1996335221,1451881542,-327251466,-544515093,-1006443583,-1014249346,-473833845,160114178,38898470,-661914741,-1950581111,52873342,1360209417,29459202,-788475261,-1982213638,1451880526,-998325006,638159654,-1962782325,52870238,1360209417,29459202,-788475261,-1982213638,1451881550,-25755658,-231681,1996487286,-1042379784,2126775011,1912547016,838804994,650411716,637694463,1996435967,-260636686,-624897,1183708278,-1924131120,1343671878,382486157,251619920,185875432,-385649216,1996423383,-394854422,99239563,-1957691388,67496006,1183535104,273870,-1612181936,-799110395,-1946663029,1586231895,138906094,-1962256503,1166790782,-27948036]],[44,6,13,0,[-1995931763,1435042885,-832664826,-1946663029,1586231895,210209262,244812036,-832664828,-1946400885,1586232919,214139374,71796996,-1928964215,67437637,-800683776,-1914012023,67437639,-834238208,-941072759,379974,-100609,1996487798,-126418950,-473833845,-931740670,40959782,-1003421914,-14236554,-14286224,-227082448,-1018113,1996486262,-800682508,1183666198,-1924131122,1343671366,-401670294,-1073015964,1944650612,-696351999,-385649664,1183514910,-431605268,1187449461,-1962933802,65788022,-1991839605,1589963894,16131776,-385649407,1589968368,16131776,-385649407,1191181793,-864124468,58130689,-16741655,1996483190,-364475416,1342178309,99108491,-1957691388,70110790,-401715200,1586168962,-129528880,-1946527861,1200221790,173508872,-1949270389,1435237445,142577150,-1996208759,1586169429,-129528882,-1946527861,-2021003682,-1752628212,1586168846,-62420018,-1946265717,-1014895010,1200161804,106400004,84166029,1183383556,-360805936,84166541,1183383556,-396457522,97273543,-1042380032,2126775011,25896648,38898470,-1980742007,2123100758,-1996125744,1182990933,2126775504,25896644,38898470,-1980479863,1586230870,-1995994674,1182990935,2122515662,343212246,1978037817,-700004597,1988820993,-16061992,-16324282,-1411329,1183574134,263658,-398030000,1342178309,768493195,240123908,-1962696216,137220166,1183535104,536014,-294191280,99501707,-1957690364,134606406]],[44,6,14,0,[-401715196,1182991230,1191117524,-77731374,-384630088,1988821399,922703370,922683386,922683384,922683390,-401733636,-123666043,-66701049,-385650169,1149960361,97659664,-770506751,-757997359,133701316,-2096692442,-491192110,652399360,-1996335357,1451883590,532948734,638058278,-778500213,-1932340768,-2084371513,-489488174,-1030826237,1150015627,126428680,654073540,1144719359,-1003784948,-1960379298,-523134713,-654847279,-150941053,63409370,13796291,-687611181,-661929330,1074283659,-385382106,1589903601,126559996,-773795431,-2082932782,-621346606,-1023162484,-1191128445,-489485588,-1030826237,1150015627,-1949177076,1144589380,-1958513400,-125104060,133701316,638552870,-1996335221,1451883598,-523134466,1183437521,-1168733768,1074807947,-773795431,-1270445614,-1984538999,1183578750,-27882500,133963460,39270694,2078999155,958793079,-999001593,-953746338,-1962934009,1451997254,-62520390,-1191128445,-489485535,-1895934461,-1948742718,641730628,1149962121,-62487800,-2117526782,17541857,1589968462,126428924,-1950857589,1174649430,13796348,-754168391,-27917342,-661929330,17286950,-1270445312,62281355,-763102138,65196800,1183448662,-27883012,738161641,-916496704,-939521334,1459617826,241077078,1074808715,-1947842935,1178142278,-385649142,1589903792,126559754,39291686,-1980873079,1589964886,126559750,39291686,-1981135223,1183575126,-774755354,-1982672416,1451876934,-297366556]],[44,6,15,0,[99636875,-920977406,198041985,1183437059,-162100748,653156036,1330593675,1183546603,-162100236,49563267,1182860659,-1995704330,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,1183531499,-262763538,452985349,417432009,1003553548,863501910,-1019542414,-1960432265,-128007161,-2096658138,469695558,634451904,1177095206,-129596418,-138404866,211101136,-990230999,958856286,-994607305,-1993934754,-16036041,2112422780,-1950340097,1308746318,-465169426,-754322503,-263847456,653156036,-796194933,-778440565,-137178656,13796312,-947070217,-763116797,65196800,-565802537,-1981786487,1451881542,-25391626,1183543531,-162100236,49563267,1182860659,-1995647754,1451883590,-196703234,-1980344693,1451882566,-1950183686,931866328,-1014286869,1446625932,1916041184,-565823227,-1960432265,-128007161,-2096658138,469695558,634451904,1177095394,-129596418,-138404866,218179024,-990230999,958856286,-993820873,-1993934754,-16036041,1183026301,-1071971602,16852517,1183576134,-262763538,1995200057,-24516349,1178142834,-385649942,1600061055,707273,15560,1586189911,-1962439922,1183384151,-162100748,-1962123637,39291655,-1980217719,1586231894,172393226,-1962439932,1183384151,-497645088,-2096603509,-1962670010,39291655,-1981004151,1307176534,-196703481,-1980344693,1451875398,-129594402,-1980082549,1451877446,-532247578,-1981655413,1451881542,-330920970,-1980868981,1451882566,140413946]],[44,6,16,0,[1468729227,-330921726,-2081532279,-956037050,65094,469255723,1183447638,-363427352,-2096472437,-1962669498,41388815,-1981788535,1311498870,-160031756,-1980739959,-804523402,-963960459,460701963,-1948498293,1183440470,-162100748,-1947974005,1183442518,-94991880,-1962493975,1452012614,2033142,604033667,-767129152,-1311484279,1761384966,-291303878,-129594617,100292235,-763166689,-1983896576,1451871814,-1710837296,240150780,-1962413917,1452007494,2033122,-1325346173,1761384966,-224194970,-330921209,99505803,-763166689,-1710837504,252143868,-1593314141,-524220432,393986,35031816,134521608,134616713,1183432747,-666465830,293400635,1178142079,956986608,92072518,-352321089,2146831161,-2096727013,1962995838,-360807661,2131590144,-394362106,-1090161664,451608578,327022091,15367811,108793215,15236739,79627637,-1090262272,1183449096,-1461701384,-955943617,121414,888424074,1967106272,-666450171,-11141119,1183576182,-94991368,467945003,1347610198,627621530,-361300209,-1947699457,1586230350,-598856714,1407082011,-1980724399,-1097151402,990095464,159370326,-969210756,-813497485,-129594608,972707467,309716038,1978029625,-330942195,1446578293,-2096925202,1183523023,-162100236,1977370169,-564774638,1178144117,956855776,58057302,-952053885,54854,14319235,-1830222987,-662797567,-955943936,120390,270911371,-934901504,108380171,4245495,1183543156,-94991368]],[44,7,0,0,[2095470137,956661517,108454982,247799,1446580853,2085781478,-465159931,-940094605,1165230092,134487748,639616038,-1960441857,-523134713,-963849519,-763116797,268482816,-704388397,-1030831732,-291377013,76097031,-1727531359,-757997359,-1023151733,-1191128445,-489484181,-706095613,-931233024,-150572032,1962935239,-129594564,972707467,327149142,1178142076,957117412,629141078,1178142076,-1960937492,1948263623,-196703422,972445323,930930262,1178142079,-147818788,1946157511,69125162,532948488,638058278,-778500213,-1932340768,-2084371514,-692518702,65196816,-1950183722,133079512,-2097114647,1946208382,214431494,-1958972160,1452013638,-296338950,92017535,1944864313,-430556916,92022143,2011448889,617057054,-1956350944,1452012614,-564774410,92035455,1943815737,80213842,-1588825088,-778500106,-992816672,638059550,-763164925,284997888,52880083,-1030880681,-14231413,126559751,-778440053,-137178656,13796312,-1023157513,-1191128445,-489485708,-1030826493,-291383157,-700054777,-1593341658,104400880,58001396,-1593597975,104400878,57935858,-150928151,1946158023,133472603,50520257,-1962409978,-1962409450,-363427336,14319235,109249908,-1996224508,1043982462,57804804,-1006410775,638059550,-14278716,126559751,-773795431,63343826,13796291,-753802055,-1898576926,-1579643966,-1993996306,67535623,-957676536,-151093623,1946746438,-662797558,-16485376,-1979191802,-533402554]],[44,7,1,0,[74792872,133433087,-1056443231,100860640,378210304,1183385602,-363427352,-1727531359,-757997359,-1983625591,915129942,1206585348,-1950071157,110020182,-293402618,67315204,-1191128445,-489484322,39060262,-661929330,638058278,-778500213,-137178656,13796312,-947070217,-763116797,65196800,-1950183721,133079512,-1962440410,-398050362,-293358985,134652164,134493833,-1996320791,1190592126,58000382,-1962859799,1452009542,-1710837270,309225712,-1995969885,-2096632810,1962990206,-227082457,-1947175169,1452002886,-129618992,100292123,-763166688,-1706012160,310601918,-1981528439,485221974,-1947187573,112325206,-1519849318,-465139438,-1681783,-2096631802,67634182,33441526,1183536756,-229209104,-258341199,-1559047832,378079206,2122516456,678756568,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995244696,1451880518,21555698,-1962415455,-1995969514,1451880518,-301531150,20244743,-1947187573,112325206,778629274,-2082932973,-621346606,-1995970909,-2096633834,1962989694,-361300191,-1947699457,1452003910,-196727852,771118619,-628948960,-1706012160,325347518,-358543637,-334066937,-2082932985,-621346606,-1980742007,1183511126,-1461701408,-385649601,117375302,1072236530,-398030079,-1310042485,1760598534,-654896233,-150941053,132817882,132912777,14319235,1996431733,-260636686,-1949415797,1177276502,-95020040,-2097143763,1347551450,-1503084902,-1961563373,1452011590]],[44,7,2,0,[-1710837262,331770096,-763111177,-1982138624,1451877446,-28903706,-1955105788,1452011590,-1710837262,335112432,-763111177,-1545931008,378079206,2122516456,561316056,-1411329,1183574134,-732525614,468993579,539883094,14320384,-1097183150,-350995096,132817159,132912779,-1980742007,1183511126,-1461701396,-16485057,-1979190266,-533405626,74792872,133302015,-1947974005,1177282134,-229237776,1183544811,-229209104,-258341199,-1558943384,378079206,2122516456,661979352,-1411329,1183574134,-732525614,468993579,537261654,13796096,-1097183150,-1995563928,1451880518,-1592202254,378210282,-654899220,-150941053,-263812646,-895351,-1979191802,-533402554,74792872,133433087,737166987,1444668486,67046,-1560227197,378079202,1586104292,249791486,-1610619951,1183516680,105265416,-1461124238,-916496648,1442843338,132398723,2133294080,-499219705,510918663,956821153,1946677766,-301531294,132817159,132912779,132253225,132388377,-257830165,-200918777,-1002146809,638059550,-14278716,126559751,-773795431,63343826,13796291,-753558599,-1898576926,-1579643966,-1993996306,-267976953,67535623,-425655288,-401175801,-502923001,-468315897,1585834759,1048794827,2080376804,-2096660697,516670,-291430796,-234473209,-10324985,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,69125188,532948488,638058278,-778500213,-1932340768,-2084371514,733544658,65196822]],[44,7,3,0,[-1950183722,133079512,-16283354,-2096631802,67634182,-1962416479,17295382,285729286,-351804394,-926196091,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315826,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,-675741486,652399382,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840580,-1727531359,-757997359,-1979955575,1048837718,2080376804,-2096660697,516670,-291430796,-234473209,-8555513,-1593315834,378210282,103352300,370739170,-756348956,956821665,1946678278,-267452577,-62485753,-2080483701,67634222,134487748,-2096692442,2092499154,652399383,-1912449277,651725762,-1960441857,-523134713,-654847279,-150941053,63343834,13796291,-704388397,-661929330,638054049,-425654391,-401175801,-502923001,-468315897,-9770745,-926168738,1442840588,185104011,1308718326,-1056684405,1177223904,-1948715254,1183386710,-94991880,-1962522881,-778500538,-1982672416,1451881542,-1957762058,1451953734,173982736,67782275,638028070,-1912449143,651725762,1991,1317781547,239993332,-1175042541,-523038351,-1005566463,-953807266,-1962934265,96636099,-920977406,185196929,1183437059,274106638]],[44,7,4,0,[2113276750,-129594450,1593464459,967369,30408,-1070901673,-1984280951,1183430726,-1371108944,-1984018807,1183431750,-1304000076,-1962516853,-1941534457,1183432747,-1471772250,26101447,-1874425600,-375765367,1586168588,106939398,647657099,1183383691,106859434,637689796,1317603467,-1043231808,1586168545,66161414,2139819599,-1773238000,60325513,1334514295,-1837725420,999575177,-385649200,2122515137,829685902,647388868,-1960441973,1183384151,-1336505938,-1984412023,1589951062,126559890,39291686,-1984805239,1183429718,-1101624900,9324231,-1436644608,-1044357589,1183711971,9119380,38832934,-1981659511,1586095190,1413162634,2081193730,70985221,28837239,721611520,-1236891200,647395012,-1960443765,1183384144,-933852730,39074598,92015743,1996765990,112645,-1070923029,-1951644023,1183432774,-370111588,1183515124,-933852218,-1979955575,1183579734,-464090142,-1983756663,1589953622,-1840872558,126559748,39291686,-1981659511,1589961814,-1773763690,126559748,39291686,-1983494519,1446758486,2132507902,-62506235,2122519670,57933996,-16711959,1187489862,-385875540,1183514867,-933852218,2097043001,956661531,343342150,11304579,-655817867,-1471742208,11290311,13494528,-1948105077,1178199126,956659138,57984086,-1962886423,-1069143098,1183402056,-1773761538,204325516,-565802752,98588297,1183383556,-598308390,-1953347957,204313686,-700020480,98064009,1183383556,-732526126]],[44,7,5,0,[-1962516853,1468729927,1220936460,-834238136,1087395465,-1983232375,-1030828970,-2144937845,-1996422833,1307286646,-2082578748,637853294,-1960441973,1589903959,-630291494,126428676,39291174,-2083103036,637851246,-1960441973,1589903959,-764509230,126428676,39291174,-3252540,-1977168306,-899759097,650792703,1325336456,-25263106,-5407488,1988870214,-498693220,971265675,394249302,1178142076,-2096073790,1962980990,-1505296604,28722887,958065408,360498262,1178142079,-2096204094,1946203774,-1505296632,11945671,-968455424,969430667,260026454,1178142076,-1995934802,1451863622,957541296,226277974,1178142079,-1996065096,1451866182,-1303999558,968119947,360506454,1178142079,-1961986334,1452008006,-1304000028,-340502903,-498693352,971265675,226278998,1178142079,-1996065092,1451867206,1983465150,-385647446,1183579652,-1438237760,1183515518,106859434,-1962778684,-1993958794,-1471744512,-16550911,1190570054,57934246,-2086254849,-16606650,1183551558,-1941554800,-370605186,-1371110404,-1336507616,-1304001792,-1269398752,-1203338496,-1168735457,-1136229632,-1101626593,75401984,-1951512949,112308310,1130953882,205883675,-1950857589,112310870,1399389338,138774811,-1951250805,112309334,1667824794,239438107,-1950595445,112311894,1114176666,172329234,-150059733,306547160,722224523,520423493,-1981799424,-1073015739,1170670965,-1962926060,-619993506,45810549,274565376,-1026990242,684195844,1448542208]],[44,7,6,0,[-1962516853,1451960390,541469482,-1994238437,1451878982,541469676,52581915,1444091974,-498693862,-1947969911,1451959366,474360614,-1994500581,1451877958,474360808,52319771,1444090950,-565802730,199251593,-385647397,-771030856,-654899331,-150941053,-129594918,-1946528119,1452008006,2110917604,-2082932985,-621346606,-1979955575,1446641238,2082045946,-129615611,-523169165,1174655697,-95022088,-1979955575,283901526,-1946663285,-523109802,1174524625,-27913732,33048263,-96024832,2122514432,528220414,2122385279,1979744508,-129596650,-94993663,-1929221632,1343683654,761791642,-2082739427,2080438910,-2096726254,1980299390,-129579254,1187446792,-1979711238,29358158,-991440128,19269726,1065428543,410386689,-385875528,-1014300066,-1949594727,-129070630,-1074110839,-405602303,16416387,501810045,-2096529663,1996879998,18016515,-13994241,1996433526,611778342,-1960819061,1174610518,710284072,-2097151739,-86966062,1347606737,-1961081205,1174609494,643175204,-2097151739,-86966062,1347606737,-1960819061,17113686,13796096,-757997359,320357891,1174608470,710284072,-57015631,1377655400,-1949791408,-1962757670,-1946448912,1451957318,66846,-788475261,64147936,1444090950,608568086,-1708763629,503408892,1996443730,276234002,-15829249,1996426358,142016266,1241009803,-632911535,-1982048631,-401680306,1448607256,-2328833,1183570550,441879320,320882179,17113686,13796096,-657327407]],[44,7,7,0,[1183535186,374770452,320620035,17112662,13796096,-657327407,1996443730,410451738,-15304961,1996428406,276234002,-15829249,1996426358,142016266,249067263,-369247256,2122907940,-129594386,1183441105,-364475408,-2081663349,-2097022906,-1962870186,-258279346,-1960958616,1586225742,466103268,-363951654,-773038455,1456595558,-431584284,-1964484981,-258279346,-1960945560,1586224718,466103264,-431060518,-773300599,1456594534,274646240,-1002992858,-1960440738,-230258425,-1960556917,1317676630,1760598768,1183391340,-94991880,-1960294773,1317677654,1760598768,1183391360,-27883012,-1728052808,-17805686,1760598729,1183391401,-162100748,-1947042165,1452010054,-62520852,-1946266095,1452014662,-196738050,-1963567597,-56954802,-2095128984,1149830342,-28014084,-1948105077,1174529110,-329903638,-1947842933,1174530134,-95022600,-1946663285,1174665814,-162130956,-1695527286,456354044,-1996175485,1435106373,-565801986,31479435,1444013638,-296812568,1589940597,931735056,638344900,-1070907511,-892772514,33556774,18641664,50331648,17023233,50332928,17060609,83887872,18160897,83915008,18322945,50360832,17009921,50335488,17062657,50336000,17028353,50336256,17057025,4864,0,0,0,1852397556,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1869619315,539915378,543516756,1953656688,1952805664,1735289204,1634541683,1869488249]],[44,7,8,0,[1634541684,543712116,1936681076,1701978213,1919513969,1646290021,1870209145,1881174645,1953393010,170816101,1702057226,1701344288,1769099296,1919251566,1886330995,1852795252,544106784,1953394499,543977330,1701732688,1919885420,1701344288,1769099296,1919251566,1952797472,1663070325,1634561391,1763730542,1917853806,544501353,1634623821,544367975,1931505524,1768121712,1948285286,1663067496,1701999215,1881175139,544502383,1953785203,1936158313,1851858988,1752440932,1948282469,1629518194,1852399975,1750395950,1919950949,1702129257,1852776562,1768453152,1869619315,1763734642,1970217075,1718558836,1885433888,1864397413,1936269426,1953459744,1852793632,1952671086,1948279909,1870209135,1663070837,1970302319,779249012,1749223946,543908709,543516788,1852404336,544367988,1818386787,1919885413,1952804384,1802661751,1852793632,1952671086,544108393,1830842228,543517537,1701999987,1701344288,1769107488,1919251566,544434464,1852731235,1702126437,1864379492,1701978226,1936028262,1752440936,1919950949,1702129257,544417650,1701863792,1970479218,2037149808,1851858988,1752440932,1914728037,1836413797,1752440933,1919950949,544501353,1969583473,1417948773,1881171304,1953393010,1864397413,1752440942,1881174889,544502383,1864397673,1768711782,1864394094,1869488242,1702043764,1952671084,170812517,1801538826,1970479205,1948280178,1881171304,1953393010,1763734117,1852776563,1701734764,1684955424]],[44,7,9,0,[1818587936,1702126437,1629498468,1948279918,544105832,1970496882,1948280173,1881171304,1953393010,1702195488,-1406245515,543516756,1852404336,544367988,1948282479,544434536,1953656688,544434464,544501614,1886610802,1768189551,170813294,1701331722,1948281699,1881171304,1953393010,1864397413,1852383346,1634038371,1948280179,1411409256,1936613746,1936943469,544108393,1920230738,1635131513,543520108,1948282473,1344300392,1953393010,544436837,1852731203,544498533,1818323300,1646290799,539785327,543452769,1852139636,1936028192,543518069,543516788,1852404336,1970348148,778401125,1852397415,1937207140,1851876128,544501614,1953067639,1869881445,1768453152,1768300659,539911532,543516756,1802725732,2036428064,543515168,1819047270,1698963502,1702126956,2037276960,2003727648,1702129249,1768300644,745760108,1684955424,1701344288,1920213102,1734418553,778987873,1986939166,1684630625,1970426912,1886999653,1866866789,1142977646,1667593317,1986291060,1629515329,1768714352,1769234787,1965059695,543450483,1918115937,2037671285,1713399152,544501359,1952540788,1969316640,543450483,1696624225,1919906418,544106784,1684957527,779319151,1968245258,1629516905,1629514860,1768714352,1769234787,745762415,1684955424,1701344288,1701978222,1918989427,1767317620,2003788910,11891,0,0,3408360,1449087830,1230197317,1230982735,5195342,-17890115,65536,65536]],[44,7,10,0,[592,65536,592,63,0,65537,2,0,0,0,377,1769108563,1766221678,1850303852,28518,357,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1969516365,544366956,1684957527,544438127,4801607,2424885,1701603654,1936876886,7237481,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,524316,1702129225,1818324594,1701667150,0,776553543,4544581,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,842610993,0,524320,1734963791,1818324585,1701603654,1701667182,0,776553543,4544581,1048608,1685025360,1316250485,6647137,1969516365,544366956,1684957527,7567215,2424889,1685025360,1450468213,1769173605,28271,1969516365,544366956,1684957527,544438127,541803603,1936876886,544108393,774909489,842609968,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,-939521334,1459617934,205949782,1946699321,172395276,1946568249,-338547964,113155,-1207536310,1692991489,241076999,1207312267]],[44,7,11,0,[14834253,148,32,917504,1010630784,0,64,1,0,0,0,0,0,0,0,1024]],[44,7,12,0,[1623072526,-3768063,15106305,1015099134,57951566,-1946120727,-795936040,-1946425717,2085293660,-773598939,65262051,9118300,3308675,1153893749,-1962931918,-377277876,-1931422972,552567759,777123843,1259756683,-472821124,-472783919,576455470,771787566,-2093855605,-523041559,-2083877797,-805101334,1962880594,-1948283372,12681678,2222850,0,0,0,0,0,0,0,0,-884256840,1258299112,1397641797,977425748,1920091424,1679848047,1852404341,1868701799,168653935,521034276,567085492,-850656840,33]],[44,7,13,0,[335889742,67829873,1279328664,294921,512,109083,0,4,4197794,6291552,7405681,2172,262195,131072,0,50331648,-982449822,-982446784,716705212,716709200,206704746,206839120,332534065,332532833,1380272902,4998478,1600062464,22433863,50397696,1862374350,33489565,-972865587,1070399751,153663234,88277249,17139457,1929446751,96272645,17148161,-788427414,-1920663291,-855507199,41419327,721486092,42729730,16926465,-889126280,45547778,16933889,-1291779352,63373571,17892609,69177,-1878982391,2099314961,24946689,-268337774,-2115698307,25027329,738295197,33489284,1308835789,16843010,163269,-1912536830,-1668349540,-16252926,37735681,-855571900,24511039,37735681,-855572037,30540351,37735681,-855571994,27132479,54512897,-855572312,12911423,654377217,33489737,419577805,1070399746,17362435,671301581,50397961,-1996290461,123929350,-855507199,525119,637600006,25886977,16873217,-1627324096,22872321,-855507198,3015487,54512897,17171482,21578241,-1191098049,30212353,16907521,-16644635,54512897,-855571266,79037247,-855572210,-2083913341,25412609,1845593031,82182404,17075457,1124140216,85328132,25398785,2130805615,-2097806973,-855507198,646775359,54512897,16844040,71891457,1070399999,17026563,755122125,1070399746,16878082]],[44,7,14,0,[-603766835,16843264,-989766633,33489163,-1224589363,16843818,-1744757358,-1642528483,17029889,1070399999,17291523,786301185,-855507199,20054847,-973012731,305922321,24882177,268501756,33423875,134283267,16843008,-16672357,37735681,17639319,24985089,-1258193497,1926496637,26062849,939622911,-1668284090,27037953,-687657305,118031110,50828547,1070399999,17336323,-838647859,1070399752,17279747,1316487425,-855507197,5505855,54512897,-855572354,108331839,285278465,33489154,1291993037,16843038,-16686804,54512897,16844428,142611457,16843008,-16614145,54512897,-855570458,149029695,17235969,16993281,838930847,1178140998,25050625,1073811141,33489577,-922599475,1070399785,53084418,54001921,16983041,-16671220,37735681,17171087,21955073,67208376,13631748,16835585,-33414661,32505857,17014784,18718209,201392376,33423873,65537,16843216,-33347911,28311553,112640,16844288,-738126950,575799571,19342593,1828792149,33423655,16965632,16999169,-33356937,16793601,126976,16844480,-1962858597,60752131,17188609,-637452722,33489306,486752205,16843016,-16673682,54512897,16974158,26730497,620830197,16803460,1070399999,19532802,-1632698111,16973826,60306689,2114023563,50331922,-1630600959,22215681,163408,-855507199,513475135,-821886718,-1796078700,-855507199]],[44,7,15,0,[513802815,-1694433021,-1798438508,43304193,17039616,66072,1644232967,1266876747,21768193,1912687694,-1492254388,27729153,1070399999,17320963,-1474297087,-855507198,109642303,37735681,17237747,21838081,-452899931,1297875275,21883905,-1845408271,67109214,-2095120127,60746497,906207018,33566367,703660289,2731521,1667845423,1869836146,1461744742,1868852841,1260417911,1701737061,1850286188,1718773108,543515489,1936876886,544108393,808529459,1594425344,1297044063,1397705026,1191968941,1094864716,1280202060,323699535,1279725056,1279345231,1095978820,1129270348,1192493240,1380996165,1413568073,1330794565,1162627398,2136231497,1230440192,1163412814,201369155,1096045385,1330400083,1145391939,1191968890,1347179589,1297240645,1665483855,1397491456,1346589268,117463129,1279478879,1363497807,1397296384,1464090946,1163151698,1330795600,1279332353,1145261900,1129272403,1229734227,11227969,1280065808,1396917071,1396985684,1095322689,201370195,1096040774,1347436876,1414092869,1594294409,808464479,12011568,1330398986,1280065858,306922319,1330384384,1129070915,1414419791,1162170950,1594294433,875573343,12666928,1397310474,1162625601,710102852,1279724288,1279345231,1229344341,201377368,1162104405,1314473030,1263421772,1192296568,1094864716,1312901196,1313164356,1346982479,1594228895,1162891084,151016782,1414090313,1263747412,251694385,1112493127,1380731969]],[44,7,16,0,[1464159829,-1537977531,1229326080,1145259340,83919442,1129595203,218117960,1112493127,1380338753,1279345989,385882700,1347700039,1096173906,1380992340,1279870543,1381258053,-2142810551,1229195520,1431390017,1398362693,1163004161,1448232275,1295074373,1163004160,1448232275,1311917125,1330515200,1263488840,1129533252,1699499073,1163004160,1448232275,1328759877,1281296128,1095062083,251679572,1129595216,1146045256,1312901189,1850035268,1163004160,1448232275,1345602629,1163004160,1448232275,1463108677,1094914048,1380994124,1313424207,1312904275,3491139,1330598924,1279608908,1330595920,100750667,1096045385,20990803,1413563917,1480936513,1330140233,20859727,1296387339,1180258895,1145390418,1090977918,1380986930,10830671,1262570768,1330794565,1397639491,1129202004,201339717,1163150675,1380930130,1162104653,1377042539,1397311301,1465009492,1280265801,1213219140,1464553295,1465060609,1163022401,1146244931,-867742135,1397296640,1330530647,1346454604,1263747412,1594294430,1163086924,5524293,1129270287,1381319499,1414415698,1263747412,1175781409,1213420876,1212367171,1229341765,1095255372,1162626126,1192100159,1380340805,1162691909,1179535693,218184783,1129596231,1212499023,1279544897,268459333,1162170950,1129271888,1414745673,1162038849,1191903284,1431196741,1396790349,9982795,1129270281,1380338753,476485,1129270281,1230195777,673114,1330398992,1347174722,1430603585]],[45,0,0,0,[1129270350,268484683,1094865737,1196771396,1095062085,1381257284,1192165722,1094864716,1431456844,1162103887,10703955,1330398989,1129070914,1095781711,1659971,1514754830,1380339525,1431262021,1095058258,1330383104,1280065859,139150159,1330383616,1397506371,1313428040,218134859,1163150663,1163281752,1330205522,201353550,1111576133,1162560844,1279610450,1275854972,1279345487,1347243843,223626049,1480919552,1162564681,1279610450,1192427522,1163088965,1380272980,1145849166,1380995919,20398927,1129270285,1162366017,1230196801,10634586,1279607822,1346720837,1313363009,1279610177,1330383104,1229734211,72632654,1162285312,1397703764,1230392901,1296977746,-2091626939,1096222976,1447384137,508841541,1280247808,1162434884,7685196,1279350292,1413563465,1146045253,1195725637,1414415693,234906707,1129596231,1163022933,1096045646,2378579,1413826323,1145981271,1146312527,1128616521,1498566484,1461256326,1163151698,1447645776,1346720833,1229344594,1414743372,1196312914,1594622081,1430406468,1414876999,1213486416,1380979713,1330926405,1312901187,1163087687,1413694796,11620943,1413826315,1162104643,1330007625,1275789416,1279541583,1095909961,6248786,1330398985,1179402562,12933193,1330398990,1347174722,1279608641,-1085586609,877331456,26424112,1330398986,1397506370,340089417,877331456,26489904,1413826321,1414742348,1263749444,1312901187,6440263,1095320586,1414876999]],[45,0,1,0,[1414813008,1330383617,1431060803,1129270350,184551755,1262702412,1296516435,391401029,1096159744,1094994252,1380336980,1347634501,1397048129,1191968968,1096045637,1431391059,591746373,1095240704,1213220691,1279544897,22172229,1330398987,1179402562,1397178700,1191968790,1380340805,1347634501,-1455078591,1381437952,1346720841,1229344594,1414743372,1196312914,1192230971,1163088965,1413694796,1229738575,-1135326899,860554240,21444402,1330398986,1464615234,1866814025,1329858560,1094923091,6704204,1413826317,1381127491,1347702341,2441796,1162692615,1498432333,1275724124,1346850383,1145131604,67155012,959591243,1325924681,1179534672,1246055497,1163070208,1230131284,1414091343,234889305,1229407570,1380275283,1095914576,13256003,1313429260,1094995023,1279345488,201365324,1112493127,1314212929,1163020631,1275592816,1129469011,1632524624,1213465857,945246034,1380322048,1229735237,1380012610,218128473,1414090313,1297044545,1279410516,201344069,1414808915,1363891009,1163216213,1192034338,1162368069,1347637313,1397048129,1192165514,1330467909,1162630468,1145979208,3097932,1413826316,1347241300,1447645764,285236293,1096041799,1329811536,1413566541,1195461702,218194515,1163020612,1145394243,1279609177,268473924,1213420361,1145393729,1162626387,1380930627,1393557849,1163088965,1413694796,1229738575,-1118549683,1163070976,1312901204,1128614980,1414419791,1594360007,1229472095]],[45,0,2,0,[1917993806,1162283776,1330921812,1296125517,134236229,1230196548,1279348295,1326514315,1431327829,1111835732,1414743893,1196312914,1192362099,1094864716,1396788556,1213351252,1279544897,285219909,1094865737,1196771396,1230133061,1414546772,268524370,1094930252,1312901196,1145392196,1096043589,1594425654,1397244255,1413892424,1192231025,1230459973,1145851726,1330139201,1481853775,1162284033,1347962196,1447971159,10965573,1413826320,1179603536,1397050441,1313428052,285227591,1414808915,1397445441,1095649097,1330794572,151004739,1330795337,1279870541,184632901,1280329042,1229275969,-917220530,1128336896,1397966147,1330857298,1162039893,1275920448,1414090057,1347636549,1397049153,1192099996,1380996165,1145127759,1397051972,117453395,1381451871,1581601865,1600063233,808464449,117485128,1381258060,1515078988,1229196800,1413694802,1095976274,1129270348,1192362152,1498633285,1296389203,1163020612,1380930627,151029593,1313756482,892559193,251748145,1414808903,1179667781,1313164361,1631931713,1162283776,1313429332,1195461702,117474387,809656159,-1253560272,1330383360,1330463809,1162630468,1192034349,1094864716,1397703756,1162170950,1141506233,1196769861,1095062082,234933067,1094865737,1381258052,1346850377,22106708,1129270284,1163021377,1330400321,184550979,1094930252,1312901196,189090884,1397491456,1094931028,201349460,1112493127,1095257153,1162626126,1594294293,808469343]],[45,0,3,0,[12798000,1113546503,1211117624,1594294454,1230133068,5653844,1129270282,1279347777,88297292,1447233536,1163018839,13454145,1413826314,1397900630,55463753,1112212992,1414746692,1393492091,1129597271,1096045384,1094863683,7162691,1413826313,1263747412,10179396,1147100935,1211117616,1192165555,1313428549,1312904275,1094993219,3555668,1413826317,1297044545,1145979208,4801868,1279607818,1095062597,1196248916,1229196544,1279410515,1380272965,2102150478,1600063232,808464453,302038600,1381254483,1431262021,1212498770,1279544897,4411973,1095715852,1397051972,1129469263,251673925,1465140551,1162104393,1229411650,1666139726,1330384129,1380012103,1380273473,1163022162,1279331585,1396920140,1128614981,-1353560236,1313409024,1096045641,5983059,1413829389,1212631379,1279544897,9196101,1413826316,1447645764,1348031557,117475397,809918303,-1035456464,1162284288,1330794580,1162627398,961826377,1380321792,1330464069,1162630468,1174929454,1094995529,1162694484,1163071232,1096242004,1163018576,1514754881,184576581,1094930252,1414483532,240731721,1213466112,1263488840,1460666700,1163151698,1347704143,1229344594,995312972,1163072513,1413694796,1128354383,1397966147,1212631378,12866388,1413826313,1346721861,8737364,1112754444,1163019329,1414546497,134303314,1162301260,1380930130,1191772484,1430475845,1145655378,1275855005,1380664143,1431262021,1044726610,1330645248]],[45,0,4,0,[1447384147,525618757,1279724800,1279345231,1279346002,272846668,1163071232,1313429332,1430406468,1179535687,184640591,1330795337,1146047821,1128614997,1279724033,1279345231,1162170950,1192165393,1163088965,1413694796,1094865487,12207443,1095648521,1145392194,2708303,1413563913,1480936513,87113,1413828107,1397705026,1280065859,1225195623,1280592206,7619145,1162891020,1413566542,1296125512,285231941,1297368391,1280656463,1279870533,1296125509,201339205,1162170950,1330857298,1162039893,1225654335,1128416339,1095060563,1415135812,167825221,1094930252,1095517772,807751,1111835666,1162102613,1162758470,1296516435,978603589,1296369409,1347371859,117481561,1094992961,1179471700,1279331584,1380142924,1431262021,1111835474,1397296128,1128546626,1346716751,22041172,1330398988,1313620290,1179210831,100702809,1163020383,22889537,1163019788,1279611717,1330922309,167817298,1330400321,1229734211,11293505,1413829391,1162626387,1380930627,1163084098,1426915515,1129270350,1195725643,1414415693,1091698712,1129270348,1162626387,1380930627,1095914049,167824985,1230462815,1095517774,11686727,1230459661,1397244756,1262698836,7098196,1330398987,1095516482,1129270348,1493499919,1145849161,1192099869,1330467909,1162630468,1195463509,234893381,1414808903,1363891009,1163216213,7754564,1178944529,1212501577,1279544897,1111577669,6178124,1380736774,1380204869,1162284544]],[45,0,5,0,[1396790356,1163219275,1397048661,1175191671,1380208201,1431262021,1011172178,0,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,-187894580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1909532532,-2097139682,136254,-1879435659,-1996353530,-1996352498,503452198,34651159,-1009217797,-1878917016,-1824528370,-661850389,807308846,339641088,-395051006,337022714,304515842,272039682,335988482,-83886078,12834958,1760332629,1183514849,122218502,-1058448038,182816,1760332629,1183514869,120907782,-2048303782,182816,1760332629,1183514889,119597062,-303473318,182814,1760332629,1183514915,118286344,-402241909,1566181126,-903865367,-1957363708,20801772,-402110837,1183516416,116189190,-337027750,313991,1760332629,1183514967,115795976,-402241909,1566181074,-1199216407,80412671,-326413056,-1962838936,-907539386,172395270,1510389224,-2085951139,1426065610,-2006389621,105286401,1510387688,-2038109859,1426064074,-1670845301,105286401,1510382568,-2051413667,1426064074,-1234637685,138840833,-1962506264,1944585798,-379758074,80381672,-326413056,-1962816920,1609041478,-379758074,46811318,-326413056,-1962808728,1273498694,138840838,-1928704373]],[45,0,6,0,[-1024981410,-379758074,-1957345073,105810924,-1962385781,-396555690,147457851,-326413056,-1962799512,468190790,-379758074,46811285,-326413056,-1962792856,1317733958,-17656,1510401512,1522002269,1426065098,1147726987,172395266,1955368361,-536691962,1510352872,183232861,1426065098,1634266251,105286402,91537419,24446888,97970248,-2065080998,182795,1760332629,1183515253,95741958,1508466010,182796,1760332629,1183515273,95348742,350838106,182797,1760332629,1183515316,1958742796,1963436037,-1847048191,105286405,1956384169,-536691962,1510324200,179628381,1426065610,-932647797,105286402,1510305768,210299229,1426064074,-446108533,105286402,91537419,24446888,89319496,32071002,182797,1760332629,1183515385,88008710,-1930863270,182796,1760332629,1183515405,86697990,971595098,182797,1760332629,1183515425,85387270,-1175888550,182797,1760332629,1183515445,84076550,-2031526566,182798,1760332629,1183515465,82765830,1743347034,182798,1760332629,1183515488,139365126,1510271976,236054877,1426064586,1953033355,105286403,1510261736,276162909,1426064074,-2006389621,105286403,1510253032,277932381,1426064074,-1670845301,105286403,1510251496,194111837,1426064074,-1335300981,105286403,1510246376,194439517,1426064074,-999756661,105286403,1510237672,190507357,1426064074,-664212341,105286403,1510232552,190835037,1426064074,23653515]],[45,0,7,0,[206473988,1225356353,29081651,77260800,-1962522997,280692814,75032576,-1125556902,576068,1760332629,1183515677,-268588794,45811316,72280288,-1846977190,182798,-1175680171,1586167809,72780546,84273245,-1175680171,1586167809,72780546,83224669,1442840504,1751706763,138840836,-1156952437,-1175912449,105286404,1962870953,-536691962,1510212584,124184925,-889192520,-1957363706,75983084,1023821451,108396543,-387963461,1566180324,-1207468567,46858239,-326413056,-1962626456,1317734470,-17654,-1962643480,54330950,-1157204480,-1175920639,-379758077,-4716768,445183,1760332629,1183515871,-49908,633013877,60483808,1023821451,108396546,-387972677,1566180236,-1207485463,-895877121,1426456584,308866187,239504133,1979711293,-534398202,-1962710040,216205390,-1962260853,29035598,57206784,-385393318,-905509074,-1957363704,88107244,1024214667,108396543,-387963461,1317733180,-1962089722,1317734470,113418,1510166504,117238109,1426065610,1550380171,138840837,1961921961,-536691962,1510150120,-2057639587,1426064586,1885924491,106859269,1510108392,-2024281763,1426064074,-2073498485,106859269,1510103272,-2019825315,1426064074,-1503073141,173968133,-1962785560,229180998,-1157204752,-974594046,-379758078,113935781,-326413056,-1962558872,585631326,-379758078,46827317,-326413056,-1962553752,250087006,-379758078,46827381,-326413056,-1962548632,-85457314,-379758079]],[45,0,8,0,[46827300,-326413056,-1962524312,1317735494,-17650,-1962733080,1183517262,8895240,-1912018045,1926759361,260056606,147030784,-2144989070,401276943,46433115,101579649,129697138,-1157370896,244346887,-1953600280,145229382,45811316,36366560,1340693850,-18355,1426066122,1617489035,105286406,1979776829,-536757498,1510083560,-1749096099,1426064074,-2039944053,205949702,-1156690293,-1712783361,138840834,-1156952437,-1914109953,-379758078,181033710,-326413056,-1962490776,1317737542,-17642,-1962773528,1317736518,-17646,-1962778136,1317735494,-17650,-1962781208,1317734470,106859786,1510074600,1529604445,-1947432107,1586169422,173443848,39970909,1426068170,107539595,273058567,-1156428149,636026879,205949698,-1156690293,434700287,105286402,-1157083509,233373695,-379758078,248142504,-326413056,-1962454936,1317738566,-17638,-1962806296,1317737542,-17642,-1962810904,1317736518,-17646,-1962813976,1317735494,173968654,-1962841880,1317733958,-17656,1510065128,1524492637,-1947432107,1586170446,240552716,30795869,1426069194,-1838617461,239504135,-1156559221,-1813446657,172395265,-1156821365,-2014773249,105286401,-1157083509,2078867455,-379758079,214588136,-326413056,-1962422168,1317737030,-17644,-1962843672,1317736006,-17648,-1962846744,1317734982,-17652,-1962849816,1317733958,-17656,1510032360,1524623709,184553674,-1958775589,-154432554,443810499]],[45,0,9,0,[-620028021,-645199243,1073891318,753608821,49956855,-2094697472,-343735573,-1475900668,605647873,1547278076,-1961790206,76218999,-1019479004,-225769867,79987651,-1148063093,1122721827,24428555,1611381699,-1073006357,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1943017134,-1072983920,618857077,-619986546,55254644,639464152,-1023406208,41271307,-1047654685,141875979,1926759243,529147399,79987651,-344979525,1975520197,-1909857534,260781761,-745856285,-2144937845,-628424689,1942487881,-17652,-2144941173,485163023,651791248,-1023406208,1524272067,-2130525053,1913174266,264408085,242600451,910280747,-1047785591,-370145349,-1047724172,-378533957,199491436,12256739,185330433,-1020758848,-787754869,1364719988,-1047605109,-1070335861,-50331719,-638079246,1506491209,125276767,79987651,-1148035239,837382154,-1912151041,130426562,-1715457280,79987651,-1957300245,1996431084,108461832,524719336,314057,518818645,-15960321,1996425846,108461832,524761064,576201,518818645,-15960321,1996425846,108461832,527257320,576201,518818645,-16222465,-873986442,-892788884,-1957363708,108462060,-914691096,-402652470,-389330872,-389318062,1439398455,-14750581,1996425846,108461832,524644584,445129,518818645,-16091393,1996425334,1163061254,113953055,-326413056]],[45,0,10,0,[108461854,520419304,182985,518818645,-402229505,-920697428,-402652470,-389340736,-389316506,13338723,512634398,113639472,-33551792,-2147333370,16927550,1156121460,721864193,-50659069,1397838342,53487240,786271831,3147406,637815947,53423752,-1190578241,-964493304,-1527556598,156745566,-212465487,2025807524,-217534199,-1909563484,67121182,145859137,-1576481886,44173540,152871433,52954870,855995394,10807744,1946273014,155237903,53413622,-1106086528,233507022,-167174210,-2147275002,-1262615691,1444808200,-1260702889,-13722535,-1560265698,512296486,243861032,1583285802,-1816525025,1260808,-2118503820,1948007433,149404203,611590204,544481596,-167180870,-2147275002,1622803316,1915894793,2001746957,671544841,74712067,-695504917,-1907428632,637675526,-1476388703,-1341885439,-1910904062,637671942,132863,-2013237272,-1911926762,637671942,134911,123361627,1316094524,42090112,-164465664,134426630,-1957680267,1477196999,1048650613,1162742071,1048648565,1465125177,1048646517,1380911419,1048775541,1967851837,-352145404,-2147241963,675902,1048579188,1962935844,604423685,113639942,-33553621,520243982,62443515,-2083376384,184894,861221492,-326412819,90880030,-2034753968,45633544,-1070378880,-155176112,268644358,95945588,520048640,-796196144,41091628,1566376880,472574147,716755083,1035324163,1018495723,32968,1586319646,175570816]],[45,0,11,0,[369653503,1294723155,105810521,-315440757,1452089110,-401695616,57872186,536870840,445129,-1959338869,1051984991,602410652,-18417,-901774990,-594870270,106400566,139430710,71797558,174033718,245121716,1930363368,-18428,576153,48971953,-594853967,920750622,906252171,906385349,-1677041781,249358350,-1207733473,147521535,-1956380672,-486397938,1690406417,36310667,-1047657757,1611565862,-1018609408,529229366,264471398,-478147470,-75405584,16711680,-1150941578,2147483647,-385649344,-1958215536,1348863054,483715153,1727040358,244016216,-2140929508,207934,996614517,460591694,-1870794203,-1905787356,-2128211386,1967476285,1173825032,1971322892,-1325265918,-2000150004,1702891333,1300264975,-771014641,44568437,-1040839820,201749512,256737281,263213057,-533012446,-2147060392,-863964956,-203128831,-990453494,1233391392,72256511,-397324186,996547674,-872319760,-1956161434,1438847566,1713302667,-396925354,-275898748,-1466838296,172395265,-2065168524,604140544,-1915604001,669517406,852355327,-410073202,1713271016,526280287,445129,518818645,118245110,1325335413,1716938252,507701335,-1863782514,-1962825583,125044294,1946174184,-1948310526,1586302038,-18552824,-1909235992,-387477817,1600527917,-920691098,1711278282,-396925354,-275898868,1208960454,-17818,1743323135,-1899524575,503834855,1583767398,72780739,-1470039423,820239,-1197540735,295951]],[45,0,12,0,[-1248658815,-326412861,1716938270,500099159,-946933874,1451999283,1959922438,130217516,1380581749,-1676209432,1962821179,-27903227,-768408203,-1644276087,126095194,-167025152,361487,-655832781,-1899524554,497019111,1583767398,46844191,-326413056,1716938270,494594135,-946933874,184964747,-402295342,-779354608,108366694,1728335243,1964135993,1183541008,1359023120,6967378,1518994152,-1956223143,-387653066,-946981101,1323886478,1717528093,-892788898,-1957036030,1200305884,-49916,-661912971,-326412987,1717003806,646852182,-1906048976,1711413790,1174404915,-796175842,-1844026648,27789940,-1073019787,-617413909,-4003645,-371291290,-1957363522,1996431084,452614,-892788846,-594870270,-768360397,1191317302,-165186302,628392132,512634398,512622640,-13237734,2078802551,-1072994790,-350289035,1082877705,-796188912,46268684,1343117312,-1828753432,1776840427,-160860929,1685324225,-348730136,-10819489,-1024959884,-397022410,1349844816,1946272246,918480971,1105741547,-398363393,1022047924,1979660264,1976699656,-339725564,-167025105,1803279,1718046822,1712080523,-1962612543,-389978424,1724943116,1183541080,856550156,-338545728,-16586745,-1047802490,-1910751000,1726451399,526345822,46812509,-326413056,-2083376354,1979647614,106859523,1174540134,-389978618,1954588680,106335010,-167654784,393482436,805735982,512632320,-397278694,191240618,1728345280,856965374,-1950314816]],[45,0,13,0,[-892788790,-1957363710,2122522348,58064646,-167354740,1963394630,105840387,258394419,1711687170,-1475811135,-164793216,678695108,805735982,512632320,1996423706,425519110,1958742886,1217029907,-2134245868,108265209,340328039,-919403797,-1064386509,1451999627,-892788986,1105723394,-400788226,-26804192,-161016762,1946687046,796059656,375816295,1183541239,-1962865648,-373279792,-2140864738,537077518,-1040821936,1728345089,856966910,-1956223040,-1956180898,300421710,1717262631,-404204720,-259299816,1946272246,1325295364,1717069332,1951645707,-1956223185,1718028376,1980259899,390850580,1449533044,1727040358,-672607693,-346134996,-695507441,1727040358,2235,563603456,-1377254565,1713599741,1725432335,-167187519,225710279,1946731510,1317037832,-991426538,889645102,-469762120,-2014756863,313598,1449532928,-1377282202,-386953702,-534445539,-661952769,784263416,1724025702,1727809161,1913013819,4023816,1929381888,-18406,-402235763,-386335938,-1595396452,1178297882,1711567868,1727809163,-1050226549,-930410262,-946943477,1860757390,1717528090,-396335522,1634083640,80398623,-326413056,1589911070,512634374,512622640,109838888,512294960,522125358,314057,512634398,413204528,437684994,516628226,807308846,673091072,1876226,-887107445,1962727400,770828291,-386018839,-126550836,-382874392,-1909523002,-100651002,1614186790,512501258,-1893332382,638215174,174458511]],[45,0,14,0,[-1957012648,-1957802251,-775148594,118904297,646568590,378273794,178454532,203327744,236882176,-1949135360,871074787,132337856,-14266802,788128308,3153550,36177550,68586534,646522368,922681346,922684006,915081828,512625248,-872740254,512634398,-1879441360,-1895144954,-1895144442,856319494,919155675,269959,34506550,-1949069824,671518433,378283522,-1993998332,1560281638,174470911,174339839,174202510,818465787,1461583872,-1946157128,109981392,-165281744,134423814,2123175028,-1207494960,835519744,-1960441742,-1960439739,526324821,-1957311543,1449533164,99112806,-386953703,-1956249483,1718027893,-2090387829,1952060542,1183541048,-246510,-1072960396,1190601844,1962934790,1586194401,29619728,-2090346379,1962939518,34563793,-339646757,281540104,1718076532,-351513085,105314237,74776578,643115878,15368550,2030043392,-768383485,1724025702,-1911493951,-387477817,1600526501,-920691098,-939523382,1711276080,2123223603,-1207494960,835519744,-1956232334,-1956191146,1080488006,33063782,1718033270,1728008333,1726502403,2094814779,1451976196,1443063516,1445684972,1183540956,-490641712,1711503628,-2123967949,16777450,59182848,-768383488,264387430,1711276930,-13385077,-1957313591,1465261804,1350566072,-16222465,244319862,871989480,1958742994,-397389800,-355397977,-355346223,-355346223,-355346223,-796141359,526278488,314057,518818645,1996445526,-401698810]],[45,0,15,0,[1583348227,46844191,-90249216,594853899,360611943,1377596671,1543271400,-855636808,1729131057,1729382142,1729447678,356955663,872118761,-76224064,200962024,1730180288,1408640,95951220,-841315584,1729131057,1729384190,1729449726,356955663,872107497,-79107648,3324755,1426254979,773778571,3153550,36183694,1183791103,39815938,520380039,-1152136355,-588578762,3849043,-1152133397,-789905346,4373331,-1152136469,-991231930,4897619,-1909539093,973090846,1963099158,675185449,578027522,671518214,1048651266,1146355962,642782069,604006048,1489123967,-1610124025,2112422533,1112672001,1510086120,132649331,24045826,1929498856,32368646,771841513,3153550,36183694,16400001,91571284,6694528,114813311,1007083753,1007383044,1007121415,-385649654,-320141627,1969161021,83591187,1015025269,1376351232,-2031561077,57825793,-16340759,604292660,-1895312664,17361156,-388592814,1918501229,9693443,80098559,129624100,-269941617,24766464,15264090,-388592814,-244186803,-11526310,-1207040394,-11528853,-326434698,503858827,-1677304599,-326412987,1912882823,-695512567,-1662513520,1996446313,105287424,-1895644029,1566051398,250138445,-2141425151,125124092,57962664,-2147395096,1232559100,1950219392,1325170756,-58704012,1027241046,896811776,1996443679,-826798586,1996443669,-1947432192,-383907770,1167853049,-2014540971,91358278,1021841040,7798633]],[45,0,16,0,[-2096740721,1183777476,1297963020,-399316017,1089142991,1929437672,13953064,-672645909,-400657664,753598666,-225749422,1979661440,130450179,-771091318,-1142422156,1577415168,94628186,-959018158,-857149436,344480262,116087390,17190528,1562312939,-389022899,-91815843,119473694,1390952562,-2026147328,520494842,-11526393,-1207040394,-11528597,-326434698,503858827,-1677370135,-326412987,1912882823,-401698811,1996449951,105287424,-1895644029,1566051398,-91762867,119473694,641072934,-400292410,-1893335001,1452665605,344715915,343200266,276100618,1966800512,550141963,-396301696,32178206,1591118840,-225749309,80098559,103671844,-1017248625,-386878894,-1017510365,-19231917,452690123,-13495437,42386305,512634398,1065353264,1979260672,-1017382911,-1962533280,-2098429454,385649408,1017969671,1008104448,1007580218,1007318108,-402230225,-341152561,-335770647,-57955611,807308846,-1873340928,980281358,108314635,-401698736,-998163518,520552578,772195169,3147406,1930856742,512501250,-1910111627,637675526,16400001,175457364,1645644070,512501248,-385417116,1451689061,1347618556,-2141759919,1392379494,-50571637,2122801091,1307544320,1482251871,525993819,-402237501,326434950,805735982,109979136,-1993997784,1569465877,775351042,3147406,742293542,410255619,1279164454,141819906,494148412,427039804,359932220,292824124,175448380,-65631962,512501250,417858302]],[45,1,0,0,[526321413,-1672458915,46462552,-83790504,1297948623,2418775,773722997,3153550,36183694,1166941579,-346087678,-387424508,1486639108,1476576502,-805633675,1006645951,-2094500864,37487815,-947707532,1946434564,80184090,326370876,1006946179,-2096335865,1044120775,-947714700,-1015727100,1946046696,-26351610,-386015767,1067122452,-401745404,-1672413409,46462552,-83790504,109981391,-611581904,1998469414,-1274514430,-13722544,-1593820130,-1557790698,-1557790087,-2144992649,33761294,11847563,772038376,3147406,705087014,-970588157,207622,673611814,784596227,3153550,36183691,51650185,1786862056,1788940032,-1750528256,38551168,-1207077631,-11534335,-2147302370,1073948686,36183694,1443574,-1962511352,245577412,918565632,-1912599901,-1174380538,582680642,955181058,119469619,807308846,1242496512,-2094697214,385598,-1207562892,-13434367,520079246,-1878587936,1164371982,520050262,-1873411372,-2076710898,1949902342,-1156418516,1392902176,1962878551,1962878492,1560225312,112396074,-855506248,-1940762319,1813417417,-1207520487,835518979,-15771302,-1276343301,33798150,280506829,205949186,-1979711560,109907526,1183416381,139365382,244340230,133474024,-169343482,-1910110358,-402628578,-315359541,673091110,6201602,6030859,780733812,780730462,-14286756,-16630258,-1711268810,408751346,-89931725,512630272,1048772704,1962934324,406257417,-401698816]],[45,1,1,0,[-1909523982,-1962921954,-1996349410,-1996326626,-1274906850,-13722544,520109086,6299271,101050451,401084048,512634368,113705008,552,96472707,335988488,-889192445,11548415,-840429936,1792576517,-1873797376,-106895346,512634571,512294960,512295543,512623225,512295464,-1394081696,1297948418,-161964976,1968702148,785382145,3153550,-1962764568,520255262,-1672458915,46462552,-83790504,344588495,465902533,465901064,465902533,465902533,465902533,390208455,465902533,465902533,465902533,465902533,465902533,465901457,465902533,466033605,466033607,466033607,466033607,368319429,465902533,368318449,465902533,361633166,361632972,351278478,466033607,351278478,351475086,351278320,465901054,465902533,414390348,361634757,439688135,465902171,466033605,373234629,465900784,361634759,351278478,466033605,355210500,442178501,466033607,466033607,466033607,466033607,357309383,512634398,1048576048,1946157697,1430593405,1394535563,807308846,318537728,113642102,-973077718,207622,53100160,-972721152,16984838,53610182,-234424575,1962934787,-1945700600,1946157572,876511256,292880387,-1609628064,244361231,257228008,127995817,466074465,2003631232,251428880,11996018,-620503926,1520405294,-60913894,1358847630,-990488420,24467458,-400571397,46793015,771812096,3153550,52823798,522220802,-2130282753,-16777626,-397582947]],[45,1,2,0,[-1957363433,1183816940,105314054,1969029632,-2133853439,510930940,1915354240,821854233,-58666634,-2134084545,-948682500,1951464576,1375502530,1397800308,-1909586350,637546502,36191875,638809088,52831872,512632573,1048642088,1146355962,-1310129292,6594816,6428299,1930836774,638022914,41223739,-1557785996,-1993997707,503477014,448059534,520132328,378196531,-494927770,651856767,42385280,-1938328320,104539864,1853096571,1258749478,34547202,1963096838,-2134575542,254166388,41616899,1912666941,-1910110662,637696774,16400001,712328276,6725670,-1036353756,1448157301,6798935,-1070399861,-67092039,-812929294,-24392149,1583326963,141887321,-1274605845,1959950,-1275041862,1435707,1259273766,512501250,1510408827,-555132837,125182,773758155,3153550,53085894,512447233,507183737,242483831,1998489936,-1672432638,1008664366,-2141497344,1031016188,1947860096,-13754548,503331870,807308846,731926528,53125635,1975519900,675185436,359988998,639012178,1560983558,520040092,113705020,-63960,525901146,-2078917949,-1610124030,-1658912123,113689067,-335609212,-2076278604,292945666,520039967,773718076,3153550,-352156510,42246312,-400631573,-887095453,-1746399588,147377149,1444806656,28902999,51340800,125044302,1962965224,1714744115,1712384449,7071809,118892916,-1946648947,773719646,3284622,-2081191082,1727854822,-1918540123,526317693]],[45,1,3,0,[-880746869,71034887,-1962422653,1583286214,46844191,-326413056,1317754398,2877446,561301131,-1962422653,-1177449506,773718259,3284622,-119308205,-1929031799,1967786079,-1960879113,-920691002,-939523382,1610612738,-1962294040,772129846,3284622,76272011,-2089257920,292880889,-940012728,984389,1015627147,1944842379,-1914795120,-544470924,-2080439537,-963905305,2088880779,1963917317,141856011,1131673403,166457570,990409869,-337415433,1372228406,50586305,1178045392,994973044,990147312,-1962511630,-348877858,-1993045010,1508434487,1955459211,251971077,990409869,-1946782990,-1961825296,-843041846,-1946672079,1979059184,779479880,3153550,96865833,52692726,964955936,-968982272,251723781,771764099,840827663,16482560,562499568,860966912,16824768,-2112933427,-661979125,16902227,-502767731,-346531337,512634373,1048772656,1946157614,1733322275,-834368154,1005113848,1711418886,-1961790888,-2131348514,28837835,-1926116096,-152958881,840863278,-25786112,-25785503,-1010174453,-352259144,575488,1448235776,1711677015,112977,863273128,72256358,16351590,1912606720,-1048484329,4095,-268377727,72255846,74367334,-2134081524,72286054,-4095642,1711276287,-401544767,1215626893,-880746869,-125924092,-2136471786,777000565,3284622,-1879514240,1183515975,-2012772092,569050959,183559296,1183385190,71732221,-1946663287,1183385670,172395514,-1996732792]],[45,1,4,0,[1055457126,130974466,1499907723,1583292167,-1026991270,-1957363704,-1070391572,1996472462,6023174,46844191,-326413056,508973904,73304988,772268264,3292803,-2094042112,-208930589,909897425,577962542,96745099,96863999,840863278,-1996190976,-955807460,583,71812966,983040,-880801557,112647,530395597,-916956322,1426064066,1397812363,28922214,73304832,251775872,594920194,1947256054,-2134575586,-1202582155,-1108869114,149537034,1712122714,1976238863,-373201402,1396794896,-1912639768,-136181665,1482381670,180937,2248,1365661523,276728679,-813441141,51340801,-389978425,1715496464,-2123969909,16777153,-373201408,1958820624,503731805,-425641,-397708544,1182072137,517966675,840863278,109981184,-1957298126,-119045122,-427560053,-1519977224,526296422,1583087243,6968863,753401962,-1956772088,468419,-1989687541,-2006511546,1716524878,135653462,526321899,-1070375417,-1956182293,-1073016762,1532975462,147375049,1444806656,773739351,3284622,839290414,141986560,-1946622333,-410843522,-1519977224,1569564006,91717880,-880795896,1539541767,1594294378,-892788898,-1957363708,108462060,1239944848,109037,1347424885,-186118512,1488980717,-1873803659,-309204978,-352210339,-925748734,503316490,1465274707,-1174972792,1994915841,1959169020,130974518,840863278,109981184,-561315790,-410780021,108432376,-50796925,-1519999642,-43679706,-142704393]],[45,1,5,0,[92540672,1300243968,-1014298371,-1962475414,1583285846,-920691879,1426064074,1394535563,-1185458607,585629697,-2096335620,1996425166,244340230,-1946212376,1583285846,-920691879,637534922,-1207536246,367525900,140479753,71663654,1434461697,-956956665,638350464,638594435,417152,650370530,-502903298,-1957313578,1996431084,387078,46844191,-326413056,1586188627,-1909580284,-2147470818,1200355555,72845826,520583050,-1026991271,-1957363710,-18196,71697167,46319936,-326413056,1365661523,1711562379,1724580623,1712384449,-1946580159,516983754,512634451,-478150606,39291384,-2012983416,1603077999,1968128264,-1960879123,1725008834,-916758695,1426064066,1381035147,-1962518901,1996424262,-5380088,-1026992038,147324934,1380974592,102651734,1365660518,-1928915373,1586231422,-1909580284,1442853406,-427560053,-1519977224,2106434918,1528782584,-2130880885,-1024003866,-2142079872,-1050247194,-880078623,1725533030,63873,359792656,-4095642,-2130706417,1727004897,-1050224245,-830468885,-1048484224,65535,283754854,1946286467,-1957992936,-339646781,-1980560880,1183448406,73305080,-335630104,1586055952,-44660232,-1207673205,-1108869108,1712788999,123430489,1516134175,46319960,-326413056,1317753171,73304838,-402098433,1532624708,443081,2248,-1957599714,-880802210,51340801,-373201205,1346463248,773740294,3284622,-119308205,-972599416,-2146433465,-1954609817,260637774]],[45,1,6,0,[-1909579941,-1912590306,1392646686,-397344662,123667787,525952600,312009,2248,1711691602,1716741712,-1928915375,1586231422,768004,-1962464280,-2146632378,1719657600,1728476811,206474086,1725533030,63873,309461008,-3964570,-2130706417,1727004899,-2146636863,1265008844,1727553161,-2146374719,-461369373,-1981609232,1231486278,283754854,-2006498970,1586108238,1960389375,840266321,-1042708481,1577255907,-1930931452,140479995,988542946,1744651915,140413798,1317758567,1716741644,-88217519,-1072959349,-830259084,71759623,74776577,71761742,1778677503,-402626048,1996424327,-73144316,1718034667,-1995940213,-1050215842,1585975531,-8484612,1728339595,391034383,-1946335000,1499858038,1483103078,-916824313,1426065090,1716579467,-11377069,1760036470,1725598717,-1961827391,74907608,1727879912,-1961827647,-633641264,1533434470,79874392,-2081256704,-166987546,1752483467,-1040052378,-1050255755,-919402264,1947256054,29982730,57936040,-1475819136,-2146601600,51331273,114197466,1022083123,69789778,-1947169946,-167024958,-1956172684,-801435562,27790452,-28303756,1490041800,174528629,-511699378,-155022401,208994754,342788711,82559230,-768360397,-926695413,1459617800,-1014213808,512634398,1049296944,-1909586456,771764742,3284622,-2081191082,-410781466,-1519977224,1569564006,1204168440,-880741627,-1910546937,1599626179,147375049,1716977664,-1909566640,637546502,99098251]],[45,1,7,0,[369609600,-125924089,1183540839,-96040696,283689318,-1996732792,1187512166,-972029704,-964624826,-1191969466,904396812,1539542533,-916498330,48766659,-926212352,1342177288,861361745,113088,-1957482035,516132080,840863278,109981184,-24444878,-1946622077,-119110669,1722115836,-128086619,-217757754,-63545,252071808,520604544,1599849358,-916956834,-326412861,108461854,536451816,182985,2248,-1923938729,-1909524354,637546502,99229323,-880802026,-1956223225,1183385664,-389978374,-62486512,-939563384,-1978,-1879159168,-201505082,-402649928,-1014299504,-916519077,575683,1465261568,-1928569205,118945918,-402650184,1183515764,-1039094,-1963297141,1988820054,-2081422337,1317732562,12711688,53245439,-787282314,1711276473,206439183,-1050278283,1097208041,-1996851575,1988688982,-82319105,-1962125685,254085702,855929600,1792160704,1583286016,147507487,-326413056,1381061406,-1962389877,1586169430,-1909580278,1392521758,-1980177536,1334313559,124749828,1499078491,172395355,113953055,-326413056,-1070373346,1174605670,-796170746,283820390,46844191,575488,1460018688,503996043,840863278,-119308288,-1996077429,138840839,1736445732,1191768070,123674374,-920666061,1426065098,-1960907637,258345566,-1050230014,2122516712,91553800,-338682331,105810708,-803282559,187687205,637128,855866344,-892788800,-1957363706,508776684,807308846,-1340174848,140413701]],[45,1,8,0,[-1996208501,105286407,520243081,-1026992037,-1590820858,784531504,3153550,109981379,516096048,1348882534,-402649368,-1553530903,191235540,525887168,575683,-1909586432,1711288326,-1070373293,104424998,158598612,109536806,-1477900844,-2090457600,379966,8881423,1465274726,12180275,83998752,41038285,1583287019,862345574,9628096,283361638,-400631413,1718026514,1728600107,-7631514,1711276079,1712122305,996550217,1980092430,-1989794255,101044238,-1914991533,118945918,-402650184,1317601960,-373201160,266436624,-251763072,142657920,213450318,42919936,12126043,99205408,954749798,-1014798848,1609949728,643393118,97034598,411788903,512321062,1713767880,97259263,73304934,1485399655,-949590264,5184,1533411328,79874311,-326413056,1716545030,109981267,-1956249552,1713767518,1728432289,637765990,-937522842,-10082811,1711655942,123233883,312009,518818645,-16091393,1996425334,387078,113953055,-326413056,-1909586402,1711288326,1716741712,140424975,-772217984,57026283,1711419422,1728333451,1711507814,123233883,113428767,-326413056,108461854,520095208,182985,116165461,805735982,1716741632,73316111,-772217984,507193067,91357742,-339725466,57026058,1728196638,1711508326,-1027012773,-1957363710,-11329812,115869302,-920691968,1426064074,106163339,1466324582,-1912474648,74907631,1728031208,-2079342581,-1956184058,-1014295976]],[45,1,9,0,[-410073202,1711401192,123627103,46319963,-326413056,142016286,-402229505,-920715259,1426064586,102689931,1466324582,-1912492056,-11507985,1676150390,74907647,306220903,-946972570,-1494685810,1717528065,-920713378,1426064578,1397812363,-1957210543,1317735006,108432136,-1207665013,835520000,1532583519,146983256,-326413056,142016286,-402229505,-920715259,1426064586,34598027,343213638,1954596086,51340815,258344518,1711558327,74694971,65781811,-922746440,268436674,-326413056,74907474,787990248,714028791,46319962,-326413056,509038931,-1207673205,-1914175486,1499406080,46319963,575488,1464933888,773767564,3284622,-119308205,526061449,512634398,512622640,1783824922,1491620096,-1047650306,-920692385,575691,1364414464,-1962533289,1317734494,-1909580282,1392521758,-1980177536,88590095,1317736563,122652676,-1909579941,-1912590306,1392646686,1996423274,-32118778,1499406087,-1026992037,-1957363706,34563820,-1050278842,-1027012376,-469106686,230415,516108749,840863278,1963670528,-208972271,-50796925,-1519999642,1593343373,205308703,1716722549,-119308208,93021734,638028134,71666534,71797094,526080102,1963408579,-478129392,39291384,-2012983416,526059375,1963343043,-478129392,39291896,-1979428982,526059375,1963539651,-478129398,89098744,532881243,-1909552405,1677733926,35266190,-52378,-3989947,1962941966,1141307151,1946157312,1143374599]],[45,1,10,0,[47054336,1716938435,256230993,54061056,1715621259,-1961827903,-1956238771,862324341,-1070373166,915105383,343835495,-1350299814,-1956223232,1718028382,1712086531,142006571,643644262,9994767,310262119,-2090392460,1962676862,1586194380,29619728,-2140683403,1962939518,34563772,-1007196453,1048576,1718071156,1728857739,1731627878,1947369017,2122540844,745864210,343835495,1730507866,-149922165,1962934723,2122344219,343212052,-620621978,12842854,1946161152,57042890,-1008006074,1988847207,-1956223228,1718028382,1728863747,1714850662,158783787,643644262,728105843,-1036294461,-1956248714,-12457520,1724025702,1713432707,58310667,616575846,1725051872,-1017223591,1224,1716938270,-19208105,258404238,-1050230601,1030096352,131072,-1201273230,131072,532710246,-1989746652,-1956185018,1166763736,-1956223222,728107072,1564174019,-352094426,1558745152,1715106560,-386115957,309464148,172329830,1082877543,1177249288,4319484,1348870003,-1956228506,-538379178,1317758465,157608188,1483102822,1929389800,-339725564,709200146,283689318,1715619209,1727813259,-1910090359,-387477817,1600585305,-920691098,1716938443,1728738699,74877798,1988847207,2117691140,1728541714,135677686,1718029172,1913144891,1583806695,1583806915,844584643,-1946579996,-1945509176,1976253401,14346496,-1070335006,1963049974,1716741876,1725628943,50167,1533411344,-160963724,255858246,-385875067]],[45,1,11,0,[1364394111,112722,306613863,4096294,1950699008,784370789,3147406,641138470,1457740034,-14237298,637534262,6293051,643428213,3018379,806226726,507212800,807308846,655261696,922685443,2040726137,648023810,775356262,-796110080,-1064380274,-13181813,-998047137,512634372,645922864,267322151,2030473121,1499078402,1958742875,1183737653,1048651282,1162739712,-1960436107,637542974,1838731,992350947,125044829,-502610045,637922293,-83597952,1465319219,-1201023000,-1073020927,1757634143,244318463,862274792,1441786816,857664651,512634560,116785200,1947206439,438210078,105286402,276086795,921216,268839169,-2147125504,268439054,855642273,-892788782,46661634,773718016,3153550,-1962522997,-1996337394,-1053032882,-1047854474,36183694,1973902,326418443,3933831,72260176,190451170,-1996196416,-1593820138,1451950140,2009742334,533826306,182985,1080710758,1822500359,103375872,-2140929248,537077518,1443853707,116876374,525093,1300235380,1382420495,645740902,-1956246156,-1150941579,0,1711326440,1711961483,1211,12052480,-1956226458,-1072994576,736626036,960328461,947192445,537871862,-144434315,134423814,-167348992,1963986757,-396990964,1499857935,-1956205451,116876529,525093,-1990324620,-830271627,1173771824,-1837887473,1342358659,1085802066,650153472,-1962906463,1048798448,1946157794,100754505,727974688,1023613958]],[45,1,12,0,[980550178,1996768317,244016169,585302816,-2033044591,-137328928,2113009,-527821710,-1174405189,-768409535,1380995411,520053842,-1989934368,1677925430,52430535,1510408192,256216920,1690525286,-670644378,-251,-1070373121,963072102,544477822,310281063,1678407164,-670644378,-251,-1956222977,1718033972,1964913723,-1017616675,269436406,2100913269,1717531906,256243286,-398953408,863112246,1963260800,256243246,1730704392,206977894,1718034807,-161007989,1963464262,2122540814,125107986,310281063,1711830524,1717069406,1724106379,116810846,1963459365,-145758194,1382420596,1711309544,1721595226,19982418,-75474330,1736602884,252870201,1728019077,1716676184,1333063739,963006566,829695613,135218678,1166748533,-524196286,709200656,1451976295,57042700,728107094,1712485314,996595959,158541381,2010131302,-346528247,-1956223210,1483082838,1958742886,996566791,57805904,1724287846,1682990682,96470775,-2062614526,283770655,1733715711,859081574,-388592794,1583743545,518524020,68675585,1727171430,113505803,-1956224922,1716938434,-1956130421,-880799656,1724615425,-1202559408,-397344767,1717173295,1717462618,514330463,-796088049,12173627,-1962576640,-823596856,-2146531228,1707684618,1200318055,1718052104,-2146941383,-2006712107,1711964462,-1050228085,-479788311,1048601633,1962936961,862387206,-49615882,1727105894,-423532978,1725664770,1744043659,-1475369626,1348883231]],[45,1,13,0,[1693511912,176164408,-1108868236,1722355662,-1006893215,-1956228762,-167253802,1718037620,-351518069,2117691161,1729328146,205928806,-2090398601,1962676862,23586821,1718030709,1730032779,506739558,-1956193419,1715334130,988337799,-949591040,-16394234,-385875969,1717830441,98043591,-1,-386758810,-2023357580,996567026,276045332,881550951,2117691166,1711633682,-1913923961,1724078438,-1956223151,963054666,-2062609794,1718026373,-401062261,1718029224,1946963515,1715368566,-10066095,-75494282,1729393664,138578790,1174627943,-1989777652,-2115499962,-401413376,1718026364,1728597643,206177126,1250518631,-1889114360,1718029378,-351517041,1716610617,-779393454,1946483584,169338885,-144306453,57042906,182979670,-226007542,306628455,1449525249,1727171430,-1612132213,1717462538,-396794278,-1956249560,-225745210,-388877466,-1956246902,-259299634,208982539,274106727,-396990894,-768346601,1725008742,1365689177,1929340519,1929340692,-10066158,1718032498,1729917695,474386278,1183802983,1183803160,-1889114350,1718031430,1947762233,1429825054,1711568160,1730180489,407538534,1904830055,-1956223204,1718033482,1712877961,-229709735,1744689385,17843959,1729852672,1964277304,1190553365,74713110,-1023345792,645740902,-75495564,-16071932,-167024957,1716545219,239453778,-802462208,274041190,-153406618,1963462469,609061696,1166752739,-524196286,709200656,-1956228506,57042896,-1956239786]],[45,1,14,0,[1718034549,1729656459,135677686,1718031220,1980257851,996566791,91621446,1577281127,1725948428,1972069978,612205344,1734374400,410451814,1495561727,1407408230,1240501094,1996449383,-2140712680,1962939518,256243434,1729656072,135677686,191238516,1742238939,207502182,1718079858,1712086571,2680915,141908838,269370870,283884916,269370870,1300236917,694550798,-1418260411,-2141624743,1711279741,-1017616806,-1956161946,45092958,1962485480,189196314,309788519,1183540839,-768383476,-1962342936,1364416986,1726942696,1713292126,-396925354,-275843308,1962939880,646145030,-1896413760,-387477817,1600583441,-1021354394,-10198938,1678105654,98320003,1732080640,108497766,1988847207,996566812,1731032118,73304934,310084455,1743353340,1729006438,-65898109,1718083189,1718026635,208928827,1996449383,976920,-924098970,104555608,1634076124,1733477315,1729203046,1947351910,-396990908,1718028548,-1961069685,-289315074,84064272,862335437,1683908351,98307839,1133209191,-1989777660,-1989777648,1399194690,1727242984,-207755178,-1729605274,-259299597,74416999,1690524163,52758262,1716679688,-1956223136,1718028382,1712092811,-1050217725,-1050276629,1717832942,98049595,1717831282,98049675,1978874726,-1989778424,-351938530,-949591010,-16394234,1728053247,-24382677,284082534,-1050227829,12062955,1714539783,1718076257,818817,1912602640,-2123995342,1073745022,561119232,1718050918]],[45,1,15,0,[1728601739,209095526,-1050214773,-880078610,283885926,-855178312,-345938383,243491846,-1023343168,1449532934,-1310173338,1693421301,96478851,1972070142,-1956223226,1718033526,1282684475,1466324582,2122409575,1048588,1731359232,140413798,1988847207,-217881076,216973670,-3964570,1711276047,1712122817,293008171,-1050214773,-880078610,283885926,-855178824,1717528113,-1956223138,-1360323466,-410073202,1727355112,526280287,-1956199673,1718028885,1729647243,72498022,1718035572,1728594571,205652838,1942043494,-1956223218,1718029382,1913406009,1740896258,408062822,-1007036949,173378406,310118,1718026240,1711819307,1718082039,1729770635,1212035,-161010828,1963464262,2122540836,494205970,1962713320,-397253084,1483145108,1348868978,-388593818,-2023294087,-346396970,-695507255,1245275751,-121669880,12843459,186015115,1343518171,407735122,106306787,119166463,-1961630882,861428440,38767049,1166608263,-1950119146,-1070349368,197352026,-1206881034,1149763583,175390722,1166526091,855935254,-1018641472,1284227123,141836546,1088520265,76218997,197378059,-1960086026,-259320763,527758859,-1949791315,1950351940,2105559065,259260431,242565288,1161301796,168260879,184776164,1955447798,-1378033148,-949694229,-1928687610,1364420152,837351504,-1957534200,316878413,108366694,1988847207,996566812,91622486,-1494617374,79390208,-1476395008,-1961200639,-1956237747,1718028917,1729656459]],[45,1,16,0,[206977894,15566351,-2098597662,12281344,-1476395008,-402099198,1936852142,1711331049,-1962510965,1718027341,1360934027,-739748250,-1036294654,1583760754,54519897,-2014821004,1715499524,1716676176,-271062957,-1150940300,4,1979254504,1717266171,1717069402,-973711014,1382437248,9012239,2122409575,268435464,2088898304,1716579072,208977931,1728496771,506760038,65774050,1717132902,1716541530,654271570,-949745008,-1425371130,-156964808,1498962534,417946470,113730815,947522192,-437759386,1935304192,-64689945,1382471796,1711331304,1725526874,1301008947,1712907054,1728476555,477530982,1183540839,-801413620,-1956248717,1726800592,1717131352,-1070373288,-1956223037,728108110,635660234,1978605800,1048667168,950733456,1516682612,1382436952,-821074560,1074744704,-17818,1978269695,-1956222977,568858694,451110661,1946483584,64743429,-144305173,57042906,-823653290,-695769597,862323691,1499031250,306614119,1728365699,410945894,2122933863,1716938268,-1956187509,72411344,-779395482,-1037955920,1950402294,1732250626,1712735880,-1040791925,1712550976,-318183344,1317758567,-661957876,1526990312,191256678,-2090548288,67488830,1617319282,-2124000666,16777466,1711698688,33554618,-628398592,-3964570,-2130706417,1727004899,1724615507,-1206850623,835519745,1533421427,1725528296,1516689547,1994013542,1716676116,1724615507,-1206850623,835519745,-998045837,-111057400,117400771]],[45,2,0,0,[1516635612,283361638,1499912587,283558246,862386059,-397187329,-1956188641,-1989777464,-949547911,5051457,306300775,-1989672964,-1989734279,1718031993,1729917321,410618214,-186100890,-1989777427,1399196752,1725104998,1718081675,1718032777,1728334729,1712487305,-304748462,1741720422,1729333606,73042278,2055824999,1120364300,1744829458,1729133193,1729526409,1293173447,-1989777664,1718033530,1712880265,-1956223144,1718027895,1997030971,-1989777657,971704390,915105383,909731431,-2090398604,1979454078,-1956222993,1718027382,494220857,1116431975,-1989777656,728107078,1166616133,-389978582,1111853328,1988847207,-1989777660,1718027377,1718029959,1718028937,-2096868983,1711473733,862385035,45934802,-1007132314,1740649318,1964146233,57042751,1399196742,1569411174,-473864638,710773520,1183540839,57042696,728108102,1711699907,-346331560,1161520690,1727296294,1483135115,1724066662,-1036294565,652947571,310281063,1730508028,17843959,1729983744,1343104,1718031989,1712080387,242467387,915105383,-1201236510,-1,1724072038,995518033,376712829,1741065062,1964146235,-896834026,1312515687,1711830796,1583792139,1740855654,1714850662,1716610643,1733715538,-116228477,862325109,33876178,1728104937,140020582,-1948646554,1718038093,1712084619,-402229877,-2079331247,1718026429,1713141387,-1956223146,1718028406,1913155643,-214211067,1583755890,-739749786,1917937152,1717134879,1717200472]],[45,2,1,0,[187,-158865408,1727171430,1717134938,1717134939,-10229415,1483102566,1944826338,1348886118,1718047078,1728597643,206439270,1715619211,-1961828159,728115781,1712092097,996595959,57878085,1724394342,-931738837,1992964966,-745838909,1445684839,1717134856,-10066088,-437774218,11003905,306628455,1718091769,1729658505,478054758,1727171430,20506714,1516657254,1533434214,1499881062,1727981801,-1956223138,996566806,1729852434,140130662,91493495,-336426138,2122541032,108394770,-388877466,1516634370,1533434214,1499881062,-1010814106,1183540839,256243212,1715238152,1569416787,-1956223222,1718028379,1980259899,-1957665245,-1050262947,1569394915,57042730,728107078,1935173336,-604543477,2009279334,-1070373373,65756006,1723872102,1724105275,1733518928,207522662,1742351206,138840934,1723990886,-351410096,1711556095,1718077579,1718029959,1728332169,1728612710,74484070,1485399655,1086809868,1728072980,1729263753,1458374,276334951,1451845223,-796170740,1483103078,1716545219,72220498,1728109544,205949798,378234471,1988847207,-10066172,-1863842702,-1989777429,1718027378,1718032009,1712080385,-1017616806,1716545030,1716610647,-1912411711,-1070373181,-50384026,-1419352077,1600543078,-1022928794,1711295464,1131738635,340182887,-1989738419,-966323586,855643718,1451714514,-10066160,1718027382,963065483,58004094,1728020200,2117691230,1728541970,-399078554,963116911,74715774]],[45,2,2,0,[915105383,200794088,1348912082,-1024044442,1714844929,829748747,1714308607,1718081163,1728336523,1947367993,963012359,-294321070,1116431975,-1989777636,1718033478,1729648265,477268326,1888052839,1717200408,1466352472,1718048358,1729658507,477530982,2005493351,-1989777636,1583749246,1308581734,13353774,1466323558,102651494,862363663,-13408558,807833134,1048601600,1962935082,1044079633,175440426,438210148,511523586,1441465204,609061776,-1956185885,-1959911307,184562206,-1910672165,-1956223037,-1956176778,-477949858,-1173412104,1929381239,14936067,636217314,1988847207,1586194204,34563600,-356423981,-222687480,1359770368,163105419,1496435968,-503268120,127995867,1717462559,-883268001,1713653247,186670475,1711568338,1713403273,259382027,1988716135,-1989777640,-1989796746,1724063861,1718081163,1729647495,477268326,1451845223,-1989777640,1724062814,-1956223152,1718033478,1712866827,1082396504,609091328,-1989800075,1718034557,1729658505,478054758,-695507261,542456166,1718028661,1713133195,1713395081,1718082355,1713135239,1718080051,1729648263,475695462,1401513575,-1956134120,-1007284130,855929857,1712581595,34563667,-1007196453,1048576,41180006,1724113931,1716676179,-2693034,2129135732,-388877313,1583808318,1533434470,1448235971,1962917864,-9967608,669570187,1532649215,1448235971,1962912744,-388877563,1516175126,1381221211,-6625194,1122501492,1532649215,225575107]],[45,2,3,0,[1401775719,-522026977,1943223142,12215816,-352256256,-92183009,1048576,-2124016010,1048514,-2115603968,1727004898,64129,-646512385,-218041405,-83821808,-218041584,-218041584,-75405808,16711680,12093199,266013542,-402623356,-2079328412,-1956249443,-628403472,1451976295,-1956223224,-478081970,-552991996,-472776910,361204526,1716676160,-554571695,1958742874,-1048484231,65535,283754854,391022695,-396990896,-1024005953,-166300414,393544134,79222923,1915866368,1191077709,-339506411,1187407622,1732771860,-1961867639,-15341352,-1463564149,-1959169022,82018776,853477891,786682367,1075152779,862355236,1381131986,-561387439,410304523,1358981712,-18323736,-1948742712,-397163576,862379901,-55252782,6947178,244318314,861134056,-339725358,-326412830,1716605520,116163411,-263796910,216530944,-1982624796,-1956187570,-2079328674,1190592721,1962967294,-620009902,770245492,1961691649,1778543122,-1879021056,1402464270,-768360397,-150841111,196166,45148020,-1956132557,-402255778,1946676311,-25761576,276234087,309788519,1726106088,870896179,-385649412,-1070399171,-1962793751,1452015174,1586194426,29619728,44568180,1732990580,1729126025,1328838,1358838760,258363750,-1050227966,-990508823,252212481,1930228154,252111629,1913448890,636933,1499869645,1086453336,-990504076,-870157280,1716610640,1724580623,-1206851135,835518472,-346531482,-35526644,1948304630]],[45,2,4,0,[1451845380,12839186,-151043351,-126598975,1960512358,178416,-2130819573,-1056260383,145279627,17564276,1166557196,258310159,-1981262215,-2079367435,1348862318,-505616298,393541131,1716557414,-418256810,273058151,340182631,-41555968,1711365353,862384267,-78059310,6947434,244318314,861044968,-373279790,1718026561,1946967611,2112419918,2122344445,393478165,-16362928,244382838,132067048,-263812774,257474571,1744744068,1730055014,206977894,-2098714761,-60912895,200296075,-2146143040,79167947,-1959670528,-619974562,95946100,-1959670528,-420873146,-28903680,393543688,-571676592,-480720757,-61961970,1929487336,-230230314,-385649663,-1956184485,-196688166,-27882751,180983,2122323829,175440115,-150812029,130118,-768405132,-336842264,-62458028,57933825,-1946295677,113090,1962185704,-259299776,1961160936,-263288044,1718032355,1728607999,209125222,1944521960,-768383480,-335909400,-61961444,-431691695,-388986010,-9965775,1718030454,-401836289,1391059019,-61436929,1726072552,-118071669,1744602088,-400651418,57803016,872364265,-339941166,1718079627,1728857739,1731627878,1964146233,57042693,-1036317626,-796196234,1778543186,-1879021056,1362880526,1354773338,1586188883,1960512496,1692947204,-60912676,-1946229888,-511644082,1960393726,1958742865,1371667976,-337862424,1405353541,1726330344,-1040256885,-396990895,1733420395,142016358,1725888744,1724449551]],[45,2,5,0,[49537,-1050279935,-2040065815,1183520590,1183279086,6967312,1088946282,149442789,525788,1532688354,-1949791400,-389849627,1433723889,273058663,980729867,1365639436,258364006,-1050228733,1097208041,-1050260890,1113985258,343329323,391546983,65192272,-397360637,134601667,1492640256,1499880038,-397253040,1718083391,1930188347,-124524532,1727171430,870896179,1718076409,1712092927,1733715538,206973798,-1946974362,1364198477,1609061990,1499358966,1925331814,-154408865,1718049396,1711830783,-625678254,41271307,-930395413,1382437208,1727569640,-28903590,141819968,-1956193909,-121575222,1725669608,1733977690,-2146410869,1716715979,-557455278,360611943,-1207340032,835518468,376619915,512452199,-2080429848,-1007156028,1717462616,79987546,1516684281,512452199,-100724504,350769603,91511520,-352316184,-1070373361,-397384106,-396958681,-1070343355,197380235,1728804050,1947358777,-18427,-1645715733,-1240504326,283317582,274631527,-855636552,1744429617,1394374,-768383406,1744326120,73304934,310084455,1730049532,1729006438,-65898109,1365644149,160130663,154887783,91511142,-336616472,-263526397,1375849088,-1192732826,-689417501,-1070376230,1972070083,72190726,-7870383,-1956223143,1358291510,1466323814,-1223727516,1711418894,1677912513,809405286,-141859326,258344734,1743962807,762687334,1200449127,-970234116,118284497,-670953626,1971374070,-1007196447,1048576]],[45,2,6,0,[-397354892,1718082169,16533447,-352321536,1717528265,1354979419,74761726,342788199,-1957641384,-2133983549,242482941,340721255,-1040840075,-402426879,-919340683,509068120,1166932999,-4674812,-152916993,1492929929,-1070399293,314009,-326412853,861361694,1607611328,-892788898,247988228,1465253888,185355915,-854980018,871845512,-163133697,273059328,-1962922818,-1960440226,-1960443308,511001348,173378342,1387036859,106038790,244339538,118857448,273059418,-385649341,642449724,-1960438645,958792260,158665341,-788527943,-489631262,-28931590,-2130946423,1946220414,205949702,-1995811189,1451883078,-1194816520,245121536,1943300584,16705795,2122339078,695468279,-1961867634,1183517782,-62510326,654202395,-148880085,71711704,1183515510,-196703996,-1945731388,-338654272,-163133895,547431937,-196704000,-1157626875,-919404510,-1873784493,-971773938,-1072967117,1183519349,205949434,-1980217717,1187383878,-1528102409,-945362864,-1940127949,-1907286055,-142704448,856454400,-66811968,-2017293397,-1951727036,520549454,-1260942510,-401695681,526046162,-1053071246,2122343541,1131675895,-1070377987,1452006195,-2144974332,175439929,1183432755,172394764,-880075797,50432550,63144920,-495789509,-970532469,1577123841,206996234,1187273472,-2134733818,1962997374,1394600717,-953751470,-1194292389,-1030881276,-1070337909,50629158,198086,-1070398229,1580978739,1342796814,245120692,1490245096]],[45,2,7,0,[-1962127733,1610353246,247646558,-326413056,1183733590,650284040,50342561,1583285318,443081,518818645,1183733590,108956424,-1960394701,-2094661043,443875389,1364269283,1506196456,503858830,-164374386,530949628,-401698735,1583334831,80398623,-617414656,1162755969,994975605,41032823,-829725461,1359014721,-1948135095,-773729807,66126817,-346480009,-1203994537,2088770421,360049155,147073,141841488,11812481,91575376,-352029499,-628338503,-400635138,-1072963279,1951979662,1312784669,-1961396923,1334518391,139737884,994185332,175376468,180781898,-919343134,1328219883,1104803612,-326412861,-984132066,1978141302,-473854977,108971042,-67106119,1200334067,-293360846,217023242,1963489083,306678538,638600963,503727361,1606978311,-892788898,-1957363704,1465261804,-402229563,-779354312,1149966051,-17912,1381126430,1345174248,-1832533016,7651899,-920691105,-1946155830,260777688,-1466889501,-1828358911,-644967613,40894246,-1313144143,11647745,1224,-2007542242,1317797198,-1990597880,1992621646,1015031302,859141155,134625728,1342928128,201595546,-1001528529,-1070397834,-768358093,179054332,-29199168,-398887743,-628409757,-637287471,-892217341,-437529853,868823878,179054272,739275968,1997093936,180972490,-303314941,-486125941,16351499,-1962576960,11987393,-1310080973,-1829117184,532107,1603090423,65196290,-1932424230,-1950314800,1962281783,72628265]],[45,2,8,0,[2126782581,91524358,316918411,-118969271,652249657,-253229686,-533051591,931916916,479003764,-919350805,-469938550,185197146,-14781194,1340801604,1450505739,2130857215,-2013318388,1447004476,-1696067952,-336186558,1392216886,-1157184893,1381171264,1978142352,-259303104,527758859,1157576073,72124418,119463563,855997581,72125129,108447041,111473660,-1946973409,-773271098,218330344,1583333376,80398623,79987456,-219430861,518818645,-2130289013,1925185787,48480527,503668621,-401698733,49020578,-920666061,1426064074,-1960907637,3999302,855798720,48284096,46844191,-326413056,-61385186,-2096595260,1946158718,650720074,1586171272,16482572,-1052544320,2005598947,-2093708290,-215221018,1979514499,-62392534,594804737,1946308409,72321566,1312365027,-1962639610,-1924594098,-1047853705,-970545933,1256914949,-1962621821,-1070396346,1317748971,49906438,-377228932,105810178,-411772149,-1951784016,703427,-486125941,-137219302,189354739,-486247232,703785730,1317733966,805591046,855302826,1183558336,1583300614,147507487,-1957363712,140428524,-486125941,-654096120,-1977217934,-910150905,-2097150262,28837060,1442114304,1589963915,105810696,55118307,638415577,855641984,113953216,79987456,-352321096,-326412812,-1962254652,1317733958,198216456,757101777,-645726207,-2082995456,477233361,-1608118557,-1030946817,574081,-220020082,856132134,147507648,79987456]],[45,2,9,0,[-352321096,-326412812,-1962254652,1317733958,198216456,757298385,-645726207,-2082995456,527565009,-2144988957,16776974,-1031683444,-1030881272,-2144931614,-1070399473,576201,-1207647101,-185925631,-1947432107,34539598,-166300223,292817092,1586217358,126494214,-892747725,-998047740,112644,-1957301013,2126796780,-1178586360,-218300417,1239021486,1996901947,-892772600,-998047738,112644,-1957301269,509040364,-402098433,-1072964287,34543220,-149850664,1954545859,650153483,16001,57951566,771790313,3153550,641633062,1138723584,-1070347981,638230718,-1963194998,981066508,-1962379839,-1494006021,55445108,-336902415,-1960392397,-352311754,-2081357051,-1977220154,-2141854964,-243989255,24936742,-378183841,58491174,-512405433,88378150,-286765050,197692162,254899402,745921026,-2147433481,-628218252,1183576203,106334984,417533067,259377211,1996641337,72628490,1149961590,-2096633082,-454358842,1595916339,80398686,-326413056,108461854,870846096,1958742785,868257294,116860608,-2147483636,524288372,182985,712,777475614,3153550,52698763,-1946263927,1183516758,-976669946,2126776950,12188686,1942895488,1003391746,-1962773553,198834127,990279122,-1962772792,-2084492344,1190592730,1962945790,-202780405,13730725,233546995,48873809,1504012019,-217849469,197692324,186807498,-1945602570,147030491,198938112,-1945602561,147030467,-339505664,79987617]],[45,2,10,0,[-763117309,526278400,838345,-348192581,1073789699,1736,-1990765026,1586231902,-1983302898,1317666382,173458940,-1962379637,12125822,1942633344,-137721084,1979059161,1993292550,-1949332734,245168710,1926039016,-62521051,16668291,594919739,-561776597,198085376,51934415,-1945668144,525784,-1091839858,-897361830,-27883009,-1946397047,1183579734,526278652,707273,518818645,520511231,314057,518818645,-1459206517,192151553,-2128166770,1308622910,778859589,3147406,638487334,-1911102718,104539841,125042716,953126,653191936,-352313695,703090762,1958742976,650153538,16001,930366798,-621287344,762626059,-2128166770,1308622910,774140997,3147406,638487334,-1911102718,104539841,125042784,953126,653191936,-352313695,-1950338302,-892788792,-1957363710,1465261804,-1878624513,-9902066,259309579,-1591295858,-1960443842,-2130703338,1595932898,-892788898,-1957363710,-920785940,1426065090,-768349045,-1962522997,115541070,-757997359,1451883234,71731462,805735982,139365120,-1054734416,588251323,-787516199,-773074453,1022087659,-2147257088,20711627,-511637643,-880754689,281146884,-880802956,1946631170,47153155,108461907,-1878755585,-1113855986,1963042896,1105743876,-1026991425,46661638,1586167808,1960512260,868453174,29619913,1397954165,-924316016,868780991,-377070656,1967178230,1086556931,201213577,-16223040,7011958,-12019992,244319350]],[45,2,11,0,[-910294296,1426064066,1465314443,-1962522994,-511638450,786661375,915088969,-1960443900,1925724932,1278944801,722563842,-774272056,64553953,108039641,418111115,74746662,-629803509,-768409365,1827389491,-1174158461,1659633663,-1977171917,2005607943,1962818563,1962884331,-1960422611,-1962925538,-506377784,-507389693,651756290,302270455,309680896,117440441,-397323952,-1073011097,645255307,-1070353173,38242854,-1948200632,48284152,52885507,637542974,185095563,-1962641966,-2147095614,-963968566,-905197429,-1026990497,-1698168828,1465253888,1183432755,-62486018,637957828,587299968,-1910619020,915081822,872153126,-268194624,-995342778,-930412930,942034915,1193374981,-402290138,478819083,-1019590842,-253619851,534482093,1963613753,10742019,1224774377,1179054339,-1406743317,-315438966,-1070381495,-1406742389,154939436,-466442121,179361931,-1023155465,2011949794,534482064,1006521995,91618382,1963613753,-1948568744,-1909586874,637546502,41492107,-70,1380977270,1392568040,-10056051,-16738630,-11531658,1996488310,1381046012,1593108456,208991755,109981190,-1993998288,117602614,-1979822455,-1910571938,200313818,855995586,-12392000,750276639,175570688,-401698736,1599665774,146983262,-326413056,777475614,3153550,184687777,-1908640576,1049306816,-16056310,-141874316,-1977169613,1324417805,651899901,1952201900,1949973512,-203275516,1207864142,108447047,-201536629]],[45,2,12,0,[1958775974,111224326,1606478592,-892788898,-1957232636,361441018,512634398,260767792,-1053048692,394855797,521136927,-1047655197,990743334,653620673,-1017178743,518818645,-16091393,1996425334,387078,113953055,182272,509039360,512634374,1187446832,-1962934018,-1996349410,-1962772194,-1064433594,99749515,-1962543937,-1019542947,2112553589,141941515,1979604537,-25261821,-503003261,-25261082,125107979,-112953,-1960055809,-1962545650,79791097,99618363,-189201550,186485509,1005352155,-411826594,99487369,245120692,-1983345176,-1960903042,-12778426,640579071,661131,-1031594234,1031845896,1877479068,-1206225976,245120448,1942513128,2122522384,-1485504514,-335544392,-351958262,92872454,117589388,-916758753,1426065090,508816523,1528760070,180937,518818645,1464947536,807308846,105286400,863289355,99749515,990246079,125043269,-503003261,-14619658,-1962772170,-1996349410,-1962772194,-1673612259,-939726834,92913715,-1895676535,1593997574,525884249,182985,518818645,1464947536,807308846,106859264,41492105,244044683,-188807694,186485509,-1273858853,-913971138,35657275,-1070397579,1166607753,80184066,1499456482,-920692645,714,1224,777475614,3153550,-2147006730,2126777972,-11074040,15206006,16181505,-1928823157,2122909821,176065532,-1140949367,1992559346,508954124,108461907,184653544,-1205963328,-222625792,175570698,503871231]],[45,2,13,0,[242679635,-15960321,-397408650,-1243020250,122091008,-1156942847,-628356366,2146025523,1914603776,1947109643,1959922443,-60898278,1779094207,1392924417,100791784,108461907,1929539048,778693461,3153550,-2146767426,207934,-356646028,-1744532982,-1005923649,1464925278,-941075706,1960512257,-11336177,1005061750,1025733378,880214019,1174849411,177734794,-992447040,915143806,1444809586,1996445446,43116550,1586173554,-27882500,1376286404,-11139501,-397408650,384500433,-1157073212,1443236594,-14789858,-16027082,-397408650,1583285102,181061919,182272,509040128,-1928956219,-488109996,-1978109247,1190528070,74780677,48971188,-919389004,1942497000,-984159475,1149830774,-18430,-661947157,-1191295351,245126912,-1949940248,88536771,956986372,1215628372,1963347001,1284056643,1418274310,88536580,-1957923774,1052048990,468192924,88536774,104625154,139758879,245121460,1942358504,861516846,106321371,-68677988,1566443461,-1207810935,451674111,-1258398069,-401695682,-4667930,108447231,148679,-1962677504,1595932230,113428830,182272,509040128,-1005947195,-1075313026,1958742788,-27883229,67454710,-13434252,503740101,-397009322,28836741,106859264,66997899,-678738983,-916562145,1426066114,1465314443,1208239755,1950891892,1316243527,38157955,-1593347582,-1073020374,681640821,650153474,1967758,201783078,1946165248,-339135740,1049306673,-947716086]],[45,2,14,0,[703092488,-1956950268,-339006513,-1157161443,243993330,317393780,63446724,63966859,516163819,243991500,1583285202,180937,1458342741,175570775,201296104,855930313,-1956123685,495519870,-1996339828,-208993203,990565051,993031391,343213135,1465307531,-985807842,531034935,-922001825,-896858252,-351878269,378846,38127360,1170669568,855638020,505670619,2126788037,-203453692,-2144985180,1952251773,2105550346,57946111,-1951769424,-401903050,1583285082,574153,712,-2095163562,1979647102,-28931835,1183455723,88536580,-1274579696,-28931779,1018431979,1183384356,773450750,3153550,42090112,-988974080,12060246,-401695677,292734050,1183566131,106350078,1407717020,-352161084,212253,-1909581962,-2097139682,375358,1504971637,-1672094925,-1003165682,1595930973,113428830,182272,509040128,-167491958,-1274018490,-1274907587,-28931780,108971038,504002245,1347880534,1575489168,-12771583,-1961003521,212419,1048582519,1946157698,173458706,1183566131,-401695490,57852898,-117314568,-916562145,1426066114,1465314443,209634334,-919355342,-139529655,96570329,-1001848826,2106394750,209599240,-1031010443,1947096635,209110277,1992598771,142380296,38061862,-2010775552,12707844,326369716,201689638,-1738462176,-890701685,1946203137,650444290,-1962843000,12059742,-401695657,-1993948306,-1993996724,1190528084,913588743,-1274782069,-401695682,1190576982]],[45,2,15,0,[645136903,1418534662,-1673415672,-1018894322,1929380280,861516821,-1672063525,-1019942898,1149853022,-18430,1183515627,1583292164,836297,1458342741,2122522199,125108228,33834695,-166139136,1948256070,3270674,2126843252,4030472,1461585268,771839464,3153550,-1961855292,-1993997242,2089615940,209110280,-1207857688,1595932671,281200990,-1909580288,-2147471330,164158,-1909538017,-1962921954,184690742,-1911720714,1612615390,740199936,-873057536,35659406,80278507,-1004666880,1978141822,-58816255,251545228,-1140864024,1015021571,-1386712064,1967214653,1413328139,-1408928440,125058364,1975519916,-991695877,-1431566210,91503420,-160055286,643608654,1979598136,-2010755327,1444872005,-100609,1460075638,-1006622488,1183516790,1784022534,-40310529,526309515,1015025779,-1195346688,-75235329,-1157401341,-920715262,1426066122,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836598,-16091393,1996425334,74907398,45358847,-916562145,1426065602,1465314443,512634398,1048772656,1962934966,142001419,-402358588,283836546,-16091393,1996425334,74907398,45620991,-916562145,-1157625662,503709697,807308846,-11054336,520267806,-1023263737,-872421144,1458342741,-1909580201,-1207947234,1048772611,1946157778,-1090052558,1270744426,3205126,-1979418939,2124555780,2418690,1488854790,1894406,90859550,104884254,141033578,-16749952,855822366,1583292352]],[45,2,16,0,[312009,178957564,1341814208,1745274819,1443195397,109981271,-1960443856,-1962579906,-2037518,1049175631,1583285608,855425987,-17984,-1359814773,-638107327,326426427,-12219866,192175164,125054780,57948732,-1008080049,2248,16664263,-62470400,1187446784,-67108614,973175936,1185681269,1630281740,423363698,-555152778,-1676037120,-1060050930,-1023487862,984891652,33179335,-129579264,1015087105,359947356,791624833,1187450740,-956301062,63558,-62487637,1555781378,973376047,978089159,-1974963005,1191160515,-2015785732,-1899983625,-1673022248,-1065293810,-2115435661,508776704,-397009322,526122629,-1070401657,-218103879,1239021486,-61996727,1166681679,1959213823,1958951434,-1430025722,872171263,-1395160119,74761018,1417004858,16547459,2122517877,125042938,1191161002,940436476,942634012,-953453508,63558,989742847,187004365,-352160311,49905782,-28371849,-1950583607,-1977200646,-1019543739,977056116,861467509,13822400,-5586038,-1611924410,58048522,1006667241,2011656736,-1073042421,540834420,-622069900,-697025732,-764134852,-831247300,-898335684,-965465284,-1032569796,-1099678148,-1166794180,-1233888452,-1300996804,-1368113860,1491649022,-58817752,-1432127617,1023166207,-33131218,-18773307,-125926452,168588288,-2146929171,1047989241,-2130758423,276037885,1997339008,717326897,1996766404,-14685911,1997076864,-15210207,16416387,2122516084,309462014]],[45,3,0,0,[1946287488,-1978960124,92808929,-1072970618,1172898677,540159,727251063,2122531536,41156858,-1031058870,-1056707278,1963063939,2123055617,868469246,-1909580096,-2046808034,520257030,-326412853,777475614,3153550,104448051,1081411002,36177550,1614118,405177126,-794558976,-1173960950,-16776955,1996426870,175570700,-16222465,244319862,-1896403480,-1962792954,638242838,1578633,96077511,32178176,526278472,707273,787254101,3153550,671518214,116860418,131096,-2096663289,184894,28839285,671544832,863307779,103869248,184960651,1342600384,-352028929,1287134725,-1205972984,860882757,-154629184,134424582,45679476,141054208,520048768,-922287408,1426065090,-2095125365,1962936446,105301770,1187448908,-15106808,1996425846,108461832,1040155112,57933825,520157929,445129,1458342741,772152919,3153550,176080124,-1929334296,-402170570,1988821203,13494280,124139149,100714216,108461911,197952744,-1907198784,1048651456,1162739712,1586186101,-119308282,574524198,112640,470715174,1435182592,-119373816,141873979,1074448259,65794018,637945481,671371,-402077821,-141820784,123674374,-402002045,-1909587857,-352309218,-1928896766,-402162890,1460011103,-402229505,-125094022,-970538354,105331205,74907479,-1908971032,-1913091134,-402161610,266862651,-1841918720,3270663,1583292167,705225,807308846,1463192832,675185415,125042690]],[45,3,1,0,[36183694,-1191120194,-1431568376,-85934070,776929653,3153550,178957507,1341814208,512634563,1048576048,1963000620,112649,-401698736,-4702375,-1977496244,119803974,74712892,-1019852312,1602971736,192951947,-2147039402,-2124504821,8393854,1996435826,242679568,703073936,1958743022,375295515,-2095817077,-1962666898,1334381646,240552958,-1979951223,166399558,188845288,-16616000,512634582,110034992,-1950151808,1586171982,4241422,-154975795,134424582,-336919948,773724907,3153550,192939719,-887136633,671545035,41158659,15454699,-956049759,251398,373701376,116799349,1946682152,64398085,512472555,1586037716,273583124,-1609677113,-499219618,309592066,-9828768,23730026,6946922,48242431,-2081857273,-1058242304,385125120,41353046,-15698177,132648566,-315402754,1444282474,1576890856,12633217,24494091,81356,1525220213,742293759,947126531,36183694,2899587,-1154649088,-4258202,1465065215,1849087,2111231,2760447,503324859,922703699,922681372,520028192,113705002,44,269764295,373737218,1317821681,17206544,239503710,-326412861,-1909580192,100675614,134125800,-2091032289,130745028,-2091032289,785057476,7485183,1882652462,130770944,-13708309,771782198,7616255,-351821976,922693316,-13762450,1744858166,-1242888231,2050424622,922693120,-261619592,782691079,4863743,1211563822,136734720,-13723669]],[45,3,2,0,[771770934,4732671,1426586984,509668491,807308846,1183450624,1007100944,-352160761,205949570,58000552,-67143447,-1877969153,-1364072434,1946272246,244338694,-1951294232,-477950882,130777336,-1899298033,650903233,16001,460670286,574524198,112640,470715174,638378752,1946705209,180847369,-369827264,-1940848854,373701584,1343845720,1854756179,1220840214,7798600,-398766771,1532884853,854426456,-1931965690,-992440624,1330582654,309759485,-218102855,7769509,-218100807,-1951704923,-4674621,1202433023,343836999,-955232628,1622150726,-888641907,807308846,-2016857344,-486151154,244338950,-390122520,1783633419,-401698816,-324813616,98785541,1566646023,1629423567,-1962611581,74907628,105286480,-1962785143,1183385670,172395268,-1945745783,1183648342,138840332,244342104,1442760936,1183444107,138840834,-1962129783,1183385158,71731978,1560823433,79987544,30264271,-1006840087,1364414494,106387026,807308846,-297893120,729022466,49028863,594853899,-11472757,184742942,1444443328,49291007,1048828046,1963065380,112650,1347672883,119955455,1499094623,-887138213,518818645,-1906199112,872873688,-467759869,23848963,-16522136,1996426870,175570700,-16222465,-1259862410,873397762,-892788989,1230438410,1313418830,-2134376375,508952576,-1906182984,872873688,142016259,-1928956161,1343651910,-1962827544,-386888744,-11140831,1996427894,242679568,-15960321]],[45,3,3,0,[1827146358,873397762,-916578557,1426067146,-1205932917,-661757388,53741310,65281677,1744892136,1996424164,343342870,-15567105,1996427382,209125134,-16091393,1996425334,49145862,53743358,315279647,8439808,-1205971456,-661757313,53741310,-16222465,1183647350,-397404544,-661978847,-1561792373,1996445184,410451738,-15304961,1996428406,276234002,-15829249,1996426358,44165130,53743358,-892772833,-1957363690,-1229447444,-19362206,-1929169914,-402398178,-462946203,276233987,-15829249,1996426358,142016266,-402229505,251529798,-920714444,-939520822,1442840704,1600698398,117364878,1996423988,108461832,377505421,10479696,-259270517,1442849000,-15436033,1996427894,242679568,-15960321,65538678,873397770,-916578557,-939519798,1392508976,742293590,1752498179,53624448,-1956547584,1191904839,-1269206012,1914817839,-28931000,-1258529143,521543194,-841984371,896671521,1988872499,307531214,-1274494333,1914817870,1455758884,-853887748,1586306849,1468741328,1334523416,-831091946,957510797,91554900,1946569785,-832664826,-972566296,209414,-926693026,1459617936,1887880790,-2033778433,65394,-1995946357,-35706,240126582,-1872648600,536799246,326418443,-16091393,1746798710,244319230,186641384,-1207536192,-1628896284,172396032,-9134453,25133094,-31820486,-335581050,-25264108,-2147060689,1969028734,1887895044,1921449983,1956547583,126494463,-113016]],[45,3,4,0,[184513670,-52791872,75416606,-9388416,-1961659136,-989605874,-217855946,643608740,1962886456,1992665601,1921944328,-1527561729,-919340001,76560013,1955400842,149521160,839155396,75229403,118884587,-8470899,125085427,75374221,-1962477336,1451951174,75408134,75503241,1577352888,146983263,837632,-11118848,1996426870,175570700,-16222465,-1571210,-129595135,200955529,-385649200,1187446924,-956298508,63046,-1946532210,1065363160,637957152,1963540352,-129564920,-336050549,71747562,1988820992,-2092504076,225783295,32931459,-654852069,-336181623,1107264308,-8189828,-2096922790,-8183609,-1106938504,501940240,-2093944957,58591743,187166595,991853823,-1961197833,-285801402,1183434499,-128021756,653805311,-1952970870,1979649016,-159480918,-150768640,1586168926,100329486,1577338507,214092127,444416,-1957275904,1175130182,-14846706,1996428918,309788436,-16222465,1996424822,9365508,1090143881,636189045,-15304961,1996428406,276234002,-401705217,1183383834,-27883012,158650379,-1979820405,1451821638,-2084556020,1946160254,176079943,184743400,52524233,1166681849,176080127,1912797571,629810707,209051706,74721084,74785340,1191373187,1241798283,41339451,519883403,-141877498,-1962508604,648344513,520095174,-1946532215,1239946846,-96040187,-1026990242,80216084,1448542208,722361995,50325696,-1979955575,-804520362,-4716939,8579583]],[45,3,5,0,[-16494849,-11469194,1996426358,12380170,-1979955575,-804520362,-987832204,2126775926,-1949158404,1031808735,-66423493,-1325400135,-340856310,92940014,1950170183,1946827790,1952136418,1975519787,-1960449044,92940027,1966947399,-2000670206,994460164,41026646,-1073066422,-1977161867,171722501,-1276381067,184550598,-972786478,520159044,-1962649975,1599996998,836297,1224,207522646,1525202987,-1980724478,-804520362,1996433012,1996445438,142016266,-1962925592,-27883024,276090891,1459517183,-16353537,-488110986,-27883264,1593726603,705225,3272,1183536727,106334980,-1980217719,1187510870,721420790,-196703808,-335657335,-163133659,1191116800,-196673538,1191122411,1065363198,638350368,1946763136,-28931322,-768375,1589966918,1065363192,-2095614976,1946220158,1065363161,637957152,1963540352,71761856,1183571435,-28931596,172884751,519851657,638090948,1968913792,-1957214398,-819200946,1571869067,-785666318,1446731594,-986941954,1572013174,1946246376,1002908437,460717638,-268175357,-12219866,-12305858,179309941,-218103879,-1933079634,-1341002814,-18166,-2144948494,-1418395587,-768360397,-916496865,-939521854,1459617804,71732054,-1996073333,1451882566,-163133446,-1070923775,-1980479863,636223046,16139975,-28901632,-336312577,-28901611,541032486,-2144990092,108267839,-1979824501,1191179334,-128006920,4161574,2122520436,-646709002,541032486,-2144991628]],[45,3,6,0,[-1066071745,-352041217,-196703267,519980681,184829579,1517553222,172884751,-990097783,-1977218946,1958742533,1952136265,1947024453,1317754680,-1949357060,-230838063,1255222190,-27903137,1035150197,-402360635,-544538507,611645579,1178321707,51279358,653263832,1056917386,1962886202,-1190481905,-1359806465,-1070354197,99340851,-1933079737,1600004034,574153,1475119957,1339001680,92939847,-126415556,142014779,1031808591,1207268384,1946499110,92808707,-821831177,-1010213032,1475119957,2126839603,-3610620,-916471413,1426064578,1448602763,973441574,-1979288125,-339736060,-401698796,210411761,244367750,1184950504,1958820423,1590135775,-926693025,1342177292,-2091493549,1962936447,31189251,-1962811416,-27883024,108318731,-369207669,1988821452,239388656,1149894656,-12154854,75431553,2123067509,41222130,1150104831,1783635474,-401698782,1183423691,57950456,-1962882839,-15994242,1283470965,1962870798,-1925906686,1344148036,244326506,-1986222360,1950414918,10742019,538213507,-1696005260,41221888,1150104831,1783635474,8644864,538213507,-813628300,1962872832,-1925906686,1344148036,2123066603,1962871794,13598980,310149136,-2130152448,-2119687985,-1048601,889127540,504513677,214403920,244338690,-1986247960,1967192134,46659360,-2145749744,-16249268,889127540,504513677,541429072,-401698736,1183423519,-125926408,-2095286785,1965036668,41221910,1150104831,-2091901422]],[45,3,7,0,[-1873289241,-1677858802,-1946663287,1149892678,-12154356,1947878456,272942853,2122514432,58064888,-16732951,7010422,40501354,99094160,-62486110,201217673,-2147191344,-2096099764,-2096890810,-2097086890,2080439934,-2096726254,1994456190,-62470390,1187512288,-16776962,1996425332,-59310082,244334698,195237352,-1990429504,-561313724,-16751640,7010422,6946922,-1377300848,73188513,537380646,-126419168,-16354049,1183515764,208380,-401698736,-12738122,-1962117633,7268574,-1696014709,-1960580352,49906632,45679475,-1950250240,48399319,-957817205,722201344,105155008,721699977,1600035264,-1957313591,1207325676,729088526,1778939903,1744857600,244318338,-1952281112,2013265502,-401698808,1586209975,71797246,-16361591,244320375,-1952124952,1200356958,106400516,-1957313591,1207325676,259326478,1778939903,1744857600,244318592,-1952297496,1334574686,206030604,-108789761,1359377663,-739766640,1438894496,-162272117,1946291783,1256721924,-27358459,1778939903,1744857600,244318592,-1952311832,2013265502,1778412040,-1878889984,-1576736754,-939630965,3655,1200209963,71796998,-926692967,1375731730,1448563536,-1962653813,1183385175,-195655182,-1980742007,116848198,1946223396,-330905851,2122514433,74711276,17715072,-370508149,1183711451,-161575948,-2012771802,540868422,154928244,-1058471051,-263812352,-1896069495,1586230342,126494454,-47480,1011873350,-2096532165]],[45,3,8,0,[1962994814,8710403,-1946204534,-2010714018,-263782649,527711548,74776331,58001980,1006667497,1007318048,-1962511351,1183445062,1979649020,-1988957258,1183509118,-60912641,-1928886234,1183383879,-360805392,1183717611,-161575948,-2012771802,540868422,154928244,-11597707,-15993274,-15997835,-1907410060,1586230342,126494454,-1024373,-2010714042,-163119353,171933734,501997685,427097867,184516224,1586172788,126494454,-47480,-347081146,1191137255,1962871798,-14751485,-1947175285,1183574142,-227132428,-1064433036,1015031374,1190097946,-970538866,642125060,1175061702,312870,-1878493697,-1557731314,1174959615,1177273995,1389501426,-1879020976,-1600854002,-370614389,-230258179,-1980475767,1183517301,-195654670,-1010213026,7368,-1070901673,-1980873079,1183446598,239483376,1178146165,957379850,192218694,-401580405,-1070858719,-1962709271,1207308382,57999630,-1946283800,45617246,-73144320,-1980217719,-804521386,1586224244,239597072,-1962380280,-1108864930,-1949570051,-94991416,-1946921335,175571952,-364460210,1364328448,-15829249,1206389878,-129594887,200955529,-1960938032,1175128646,-385649400,1183515394,71699206,-135724171,-230242558,-1830223872,-1947170048,1175128646,-955747064,258630,-16744215,-11078538,1996425846,-103290872,-1980217719,-804521386,1183525749,71699206,-1142357131,-230242558,1183711233,1015031540,642806784,1968913536,-10711799,171933734,-347717260]],[45,3,9,0,[-1947169819,1175127622,-955812604,324166,1996434923,1996445428,74907398,184766952,-385649216,65733238,-1897246977,-561253306,1065363014,-1947110131,1187510390,-1962933518,854192710,242679554,-401836289,1183447650,263662,-1423735,1996425846,-95361016,100025993,1174470659,274631658,1929672505,-196702704,1015031374,653161485,1946827904,-196703256,1963226937,105330949,-964492428,1962281731,-226589942,-2096859904,-16586170,1996424822,-100079612,32523913,2122574406,1585316074,-15704437,244320375,-1952364568,-1952847290,1191383134,13796106,-1979955575,-770965930,92018559,2013257789,142081808,6967378,-1612181872,1975520158,274631438,-1878493185,-1597642738,-1946262295,2013204574,-401698808,1586208951,71797008,-1996073079,1586230358,276792080,-1975749376,-467002809,-1996472275,481617990,518542986,1008673229,-1341819393,33601793,-1981679720,2122573894,175440104,-955228533,33558599,1183517163,274631656,-1961867383,1207308382,393547790,-1962260597,-364510264,1200343091,-789100528,58050693,-2147448087,-1947267481,1183386695,1047871720,-16615425,306679095,577261598,-1862759552,-1771182066,1088964233,1586174837,343900944,-15567584,939459191,40392478,-401698688,1183422031,-398029848,-1995415925,1996426311,274631656,51005323,-768873914,-1957539758,-461469192,-1863952759,-1671763954,1961117241,-42473213,1978029625,-394854639,194406430,244318570,1218208232,1592329076]],[45,3,10,0,[-360807427,-15633408,-11078538,1183574646,656656,25356368,200427147,1208513728,1950881652,-9835738,-11078538,1996426870,-294191348,-1962781720,-193527824,175570774,-16222465,1860761206,-1012990,-11078538,1996424822,-260636924,-1962771736,-13505552,-11078538,-2098720650,-14292223,-11078538,-672657290,186247937,-385649216,1967717831,-36443901,-385649336,1950940693,-613136174,-2146410869,-972943793,16986374,-401580405,28899968,-916496896,-939520318,1459617800,2042109526,-19362207,-1107086330,1156973540,57999886,1778421737,-1929352704,1344148036,-1870650776,-1792153586,-8128373,1781560831,-1929352704,1344148036,-1870658968,-1793726450,-8128373,1779987967,-1929352704,1344148036,-1869610904,-1795299314,-8128373,-1958251265,1418396740,-129595130,-1980082551,1381436540,172264272,1342178093,803737232,172239771,54384887,1461286144,-362753,7010422,401084048,241467547,-388068371,116128212,-401698729,-25060658,108266622,-385581378,113704796,-33553615,520303630,-875995298,1475119957,2126782038,74892552,-1977162702,1963801605,-352024060,1175226890,1958820423,520204525,-1026990242,46661640,1448542208,-1962647925,-28931833,425603,-1004661379,520489086,1982592907,-28407034,-201535957,505015204,-1911929202,1988823646,1322159102,1311506059,108921608,-56298499,105286431,17063563,-916496889,-939521854,1459617796,-987825066,1045300854,1968913536,519998457]],[45,3,11,0,[1017923079,-1442286277,-160167364,1022946220,168850523,-2096794176,132842222,-495711684,1325001644,-1979943287,-148175234,536770185,-16222465,1183516278,1356396542,84166283,-397410294,1600061268,443081,1224,-990095785,642713214,1963605376,2122926073,-18170,-1359869264,-1996063189,1996487806,108461832,-134461813,1183535320,656644,-15275952,-1026990242,-1957363706,-61450260,176079902,184972997,-1207667457,-1330968051,1317775963,-1331367164,230206045,-1960858870,-916496697,1426066114,1448602763,2126782204,108446986,-217821557,-1438797660,1579141003,180537695,-326413056,519853655,-989167932,1317734006,-1197149436,-1951725043,1600004039,705225,712,512634398,6946864,163211294,-152564080,-876011543,5832,-1004644522,-1960441738,1451821140,29554428,-1873672587,-1667897330,1727682185,1723990543,-1995904831,145287750,-206565004,773773963,3284622,-1980177536,-954268345,60486,-1961986421,-1073016762,1609237364,869413776,73305033,-1673395784,-1477908466,552272499,-1980213623,1183577670,1975520016,-129070274,-1946790261,12059742,-401695678,57911238,369134569,-296317665,16779449,1451488846,1068761336,-1410855268,-352160857,1958820835,-1871975674,-1946050583,-1896707120,105155544,570426297,-922025652,-109028748,-1947896829,-343735204,-352161023,-1897672379,52826694,637544478,1586044811,1960512510,477382953,-15567105,-397409162,1996477459,-11513090]],[45,3,12,0,[-1108867978,-27358244,175423499,-152547245,-352066597,-896757639,-344795976,837390449,25946369,337774514,184831114,-352160311,308186093,1962932608,-1950118189,958811097,1996495902,1356327682,-1014242351,-472783919,52877315,-2147474914,695469562,71824934,638940162,185091979,-352160320,1963042993,-930398188,-1494544405,1359400140,-16484609,1827144822,1490062082,41273611,1381034219,185616011,-1945995840,-1277653296,-1189338617,1277296644,41716481,1526357646,50036824,-75484300,-2143128573,561251835,1946221440,1946544920,9103619,-2097151560,1325336774,-385647092,-689308000,-351993856,-327253013,-1956612864,17097680,-2082608363,-628359223,-74769017,-336076733,17294282,39125253,-914110741,-2015851521,39160093,-532415605,850455540,843055358,847249414,851443726,838860822,1023410268,-184549214,-184549121,-184549121,-184549121,-184549121,1023410431,16777378,22348037,15484615,-8853248,-1070376360,1183734251,116860434,524300,-1909576843,-1962921978,-75299748,639726598,37502595,639202654,38682240,1259238400,-2096962623,611522811,-350698621,-13047539,-773598901,419136483,-1959914893,779416455,1962252171,32261831,-18683648,1358852073,-152416629,276039873,519724683,840863278,-119308288,520441737,-1459861877,1342600449,837291664,1595889818,281200990,46661632,-1906966528,1187448902,-1946157058,-1960442298,637542966,1174959243,-2128165234,1090519102]],[45,3,13,0,[-13142736,-11532170,-14285706,184551454,-2094434880,1979711102,138841633,169249574,-1409238272,1376126546,-1873587706,-434771954,1183406599,-49666,-1070353291,1140743819,1347094388,567099060,1589644120,443081,518818645,1996445526,-401698808,-770991984,1996426100,108461832,-340543256,140413707,-1878636914,-1268389874,-920691105,1226,1458342741,512634374,1992556592,1552623108,46396932,1307247220,105155366,20828723,97653504,-763166718,909846016,309657608,302383910,638022144,1050115,-1070398349,106113003,-397389229,1527240832,-260784117,139757862,73695270,1283467003,-628424188,1055393360,1149970099,130026248,79874398,1361920,-950577664,192582,1183432755,-196703748,-1980873079,-789058490,-1895938423,1988823622,958811656,2130713654,33941763,-561256751,-422451503,52884227,-1946148298,1988753990,116860664,134217740,-1960432779,-1014299556,-1995964379,-1007227834,1393259778,736646662,-1072997377,-1960429963,1183385668,79951604,-1477891468,138840833,1946157373,1157048013,1962935300,175570701,1342600959,-369206296,-1960443464,1183385668,25225716,1074153099,961022068,829752390,-1909582101,-1593823202,1183384185,-18194,1342863103,-627185584,-1979824503,1967129670,-297387761,1996425076,2030473198,22669570,1443235400,1342732031,-402360577,-955842196,62534,628408331,-1960479424,1950613086,1580944156,-1961462778,512355934,1996423801,-401698806]],[45,3,14,0,[1325390618,-352160528,17099157,653549193,-150709109,1963000003,11331843,-1996364925,1586229854,209011710,-242498930,-1985140996,1642853958,-162625205,-506338863,1364451793,855646904,-1909580069,1711288350,97271427,92540672,-968981760,253689861,1342189700,244339027,-1986729752,-1072956346,-1873796748,-1756764146,-1030819701,-1910613159,-1261292582,-401695681,1914675918,1975597883,1493625655,-1896467621,175570886,1996445190,-92864522,-493825,1996485238,-94312194,-470004085,1996443658,-401698564,-1000827573,-1072957322,1642792565,-454311885,217335435,-327253247,-16354048,636023926,-126434154,15498883,-1960432011,1124083230,72649510,-1070337909,115447,-165278348,33557510,-1591343756,-1958215678,105449550,1347834195,524675154,-470528373,-1950250224,-2097083184,1962994814,-639086332,-28406891,1226011713,1946570297,-1909567475,-1962921954,2040786502,-930392062,-1026990497,315097096,1465253888,32786119,-230242560,1187446784,-1006632466,-1960441226,1183385668,-956232450,127046,71628582,259328000,15746759,-397408768,185046400,-352160576,-1070397874,106728230,-75247053,-2083384575,-763166013,-25755904,-1873783982,-1813714930,-28952313,-148499084,268436548,-402257292,-16280555,-915083698,201362409,-260144383,101479680,-385976577,185046320,-1982368576,1183448134,508954362,1015228156,1714517248,1183563827,51341052,1715496640,-16777047,-1207732993,-930414592,-788399741]],[45,3,15,0,[868234201,-62484737,-206854936,-204926037,15788458,41716518,956718731,796132446,-159479465,1509449353,1183767438,-1417680644,-13371853,-1962804861,-774254143,-1519979543,-511457141,-375065853,-1070399348,637591785,-768408437,839813926,333500672,-1946492206,-1194292278,245121536,1923148264,651135841,279799,-2096925695,1586365121,-1261292548,1157047871,1946159108,11266053,-922014741,-2094652811,1962935932,-2147436261,-1276637540,53179040,-1673546543,-1599543282,-1053089678,585833589,-1679290724,991130272,638547393,279799,-1961921535,-163149563,1579092203,-18425,862345707,-62485568,-1073541274,-1452916634,-65536,12059508,1959209728,-96039405,-1951745816,-54512696,-1410078255,-1426863853,-2096466236,1962995838,1996444170,-401698562,525992118,-1960442018,19203140,-1962904320,1317795926,-27358218,201082507,-916561984,-939521342,1392508932,102651474,-148455373,16778308,-1992294028,1364458566,6946922,-401698735,1183420917,190536190,1635056064,-661774766,1068814899,-471331172,1918508959,1975597887,-58817733,-2096925696,-779418903,-13433058,872308366,-1951531786,1448193480,-1527527285,-152938146,-230952957,2122574962,125042940,49251237,-1962753405,-120943678,1783713948,1996431104,-401698562,1482265155,1579091869,-1010214054,2248,777475614,3153550,-402229505,1183421216,1958743038,-1980353748,-11470730,-286720394,1489014445,1312588070,-1944685243,-1960379322]],[45,3,16,0,[-1960436660,958800500,192153684,-502610301,11004405,637575145,1838635,-1992173065,-148440498,66628,643230325,540299,158662411,141950758,-1953315864,-28930312,-1901499160,915143774,201064452,-1385990913,732811403,1958742978,-2093678759,-930413882,939672714,1081473606,-1979491189,-2144992956,1972372095,1065428531,125130782,-1945647322,638053336,-661897343,44572277,116789877,1946288140,1946265619,130491919,149655696,-1207450074,25135398,-502937981,-167027021,1183751541,-2144968964,-1962671028,1451951686,526278654,182985,518818645,-1909580205,-2097139682,142398,113640821,520160053,-402241909,-661782340,-90390477,397055,113713277,6,46659163,1794834804,6948608,6988047,-401692401,-5242048,-161752853,24380103,-920691717,1426064074,508619915,-2029894005,1183253574,512634374,512622640,-1432157656,1566056192,-352140157,-1909580259,-1912590306,-956159970,43526,540967680,1948188672,788475397,773718068,3153550,104382515,578093643,36191875,-1912048640,-16635874,1342178822,-1592831993,245960528,-16594968,-1207958002,-887095297,-1959338869,-1959393209,116065887,-1959338869,-1073019321,-1909585547,637546502,-1912461151,-404175936,117384959,46792710,-2299904,2138406,771752650,3153550,36183694,2104974,109981387,-1910112208,637675526,2098830,920423371,-402110581,-1959329868,-1959394233,-2027551145,637544966,2889351]],[45,4,0,0,[-402651446,-1014235254,537298726,313856,654278120,531970,2111896448,-2132757758,41816059,-1219293261,506996225,292880392,773767308,3153550,36177467,-1223003105,652149248,532104,-402258349,-397408672,1476855307,136718374,-895985664,1005060100,109979391,-1591345056,19202120,182784,-1959338869,-1073019833,51320948,-2129431080,2080439547,650153485,16400001,41239636,-1070398741,-2097151286,773719276,3153550,52954870,1347318912,922702673,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-1962911304,-1962734562,-16577010,-1895624674,1526888710,1048795225,1962935050,-326413036,51159376,-1593555319,1183384334,526211078,-998039605,1364414468,786140190,3153550,51263231,51132159,2131257358,51001087,50870015,51263231,51132159,1505287054,-883336448,-1959338869,-1959392697,-1959393713,147458143,444416,1397759488,1465274961,-28915962,1183580160,-92370436,-1909525877,637546502,51920515,-385649408,280953032,1459388416,12067701,-1176816895,1397825586,-401698736,-1072984619,1183441268,244338942,-1903151384,-1258779710,105970774,24936535,-1408731846,740297798,-1274549407,-401695719,-796222546,1090831102,-1146406220,76164956,796182330,729072442,-1934965878,116885465,-1673022433,-1685526514,-142091890,-4603854,1336865535,-12219866,125093690,57983802,-1398094966,1974124554,-25263110,-989236224,-1431504266,-92946422,805735982]],[45,4,1,0,[520037888,267059990,855950467,914958070,-1993997546,-1962731466,-166986122,-1873408908,-1880954866,-401698730,1594330587,1532582494,-876011688,773774475,3153550,71797558,906124707,-1559869557,-903937441,1430585348,1444867211,105992279,384324179,109981186,-1960443856,-486397938,-2116448739,1409350206,856913220,-1441888311,-1911823616,104760281,-2062614528,-1591345003,-1073020378,-2094629003,67485750,-1073285338,1962935301,116860452,525760,-402258572,638039064,52758262,638481416,96470775,91488257,-340433432,112837,-365001946,175374338,-400621786,109981186,-2144993232,209726,-1073014924,-14281868,638296070,195036919,91553823,1912708072,684544145,198914904,-2147256896,-1984429621,-382743274,-303431812,-1579643392,1048772608,251658246,-1929416828,1044063967,-428604888,739150630,990176002,651916751,53100160,1367674624,117319423,117310027,503709704,503539688,-33352984,117442574,109979142,-14286310,117448198,-164372596,671518246,197168130,638940352,16400001,209011796,-1943615860,637535254,140937,-1072971636,-2128210828,1409350206,1443591492,503355368,1978194062,-1909580008,637546502,36191881,637558945,637696419,37502595,-620268544,786013154,-2144993260,50537998,-1961336088,-1593834482,-779223038,-1993940853,637675582,38473470,52994086,673611814,1084800771,-1070396812,-14266362,117621790,436637222,251602434,1532624926,1599625479]],[45,4,2,0,[1297948510,920423371,503596939,807308846,1958742784,36217091,520236195,503317194,807308846,36479232,-1957311713,509040364,512634620,1017184304,73305602,91537419,339663259,1711732224,511016960,567089588,-1023487862,1721925644,6798848,1180435654,567101364,1153827955,-661913345,-916562145,771752642,3147406,826179622,125042691,-401698810,638053925,53610182,102679297,-1878889888,-1875449842,1802818059,807308846,621213440,1946159107,820806426,-57997546,-855310152,-1956239823,-998042555,-125606352,507802128,471764487,470715138,-1087905024,915079169,1157038114,1962935300,71628563,208932864,-9808098,82378602,585890292,1191867533,244048098,383975430,-644949876,1141259046,784495874,3153550,53675718,123860992,-594820321,2143565399,-1070334972,-218103879,-138310738,1598572760,-2097150774,-1070398268,-997984789,526278404,1426065610,1444867211,2126838871,-18168,-1359822797,1312543223,-1962707450,1992623694,209634312,-202780343,-204926043,1183558308,1606585356,-892788898,-998047734,-1715457276,-1956974101,1465261788,74958134,142591030,-387776516,-678690836,-1073042772,-1936524683,-392500286,-678690852,-4603853,1336865535,-840374549,650130431,561251640,443810872,6351020,-661920718,1191545382,838882792,1958951908,47328,-348125070,3964934,-381157004,-1869545641,-1321401423,45169924,838971709,1048784621,1946157114,788475397,-109051848]],[45,4,3,0,[-905743358,147456004,1918974976,1987722258,1927298060,1962359818,2013150214,-1021301758,544358716,443963964,512634398,1048576048,520159904,-1069805955,-683931022,-566491532,537133687,-893373501,218103810,109981190,-1591345104,-1960443352,117581334,-326412853,71732766,807308846,36086016,292864011,-1977165682,973080606,2130708510,10692111,512634368,109838384,501940774,10606734,1958742784,650153481,532026,1183772287,429060,10692096,-1027006720,-1957363710,71732972,-1174264133,1441267712,46320077,-400679424,-1909523100,637546502,36314764,-7739362,13311992,518818645,1996445526,-401698806,-1072969294,860887668,1996443867,108461832,1304659,-1072997998,1364199028,-1834671896,-920691105,1426065098,1586228363,399212552,108461907,-402360577,-1024013771,-1961462527,34554842,-166824501,158695621,172396236,-1528295792,-1026977115,-1957363704,-11133204,244321398,197742056,-1904315200,1988822720,-1960442358,-880802724,-14265593,-1960443276,637543454,1451954059,139856646,1364859764,856184459,-741279808,64026592,-763165114,-773140224,1509614296,2088969808,695468040,79987544,115593779,-757997359,-919340318,141885222,-1873719214,-2015827954,1958742937,244338700,-343329816,1256739076,190419711,1342600384,-1537742767,1975520146,1778870797,-1879021056,252962830,-930365389,-892788898,46661640,1444806656,-4181161,1996426358,-1873784822,-12392434,-1995802940]],[45,4,4,0,[-1031012794,605981478,260777472,39095078,1580849971,-784829186,-489434654,-896852230,1586230155,106838280,1397754228,635982166,1342827264,-397322669,108134490,-28931297,-611578389,-25755873,-1192751472,1606431623,-892788898,-1957363704,1586366188,172396040,-13371853,-2147436036,425603,-1962576392,-372177842,-774789645,1325376755,-1945077754,525784,-1064511346,-1912600571,131525568,574153,-1947432107,-768407458,-1962254706,1988822142,-2147436282,108393995,41154875,1068814219,-1679290724,991720084,723023297,14582777,-16055179,-788328332,-661858445,-1912600571,-103879720,-906493461,1426065602,857664651,142016448,1342600959,520095208,314057,-1275051,244320374,-1899521560,106859456,71797542,41418534,641204006,661131,605981478,260777472,2122516049,225705988,117440441,619204945,-338129973,-2071938287,1376145926,-1873587706,-721033202,1493632858,108347482,-17574,-1070390805,-773664431,-1946492208,1107343560,-202895716,1918523795,-775932956,-489631262,-1949791238,113428931,313344,-1957290496,-1073019322,-1813445771,244338688,-477613336,9890051,-167354741,-361430589,-620556477,-1014045579,4096294,1967476224,512435823,958791716,1946166814,-1909580189,520106014,-2096736629,958792387,-1924041721,-1960442761,-1014824369,1463363080,-2096663544,-169734973,-2094603029,1946157692,1392909875,-1996190938,-1960379322,1183384132,-1933472514,-1899983152,1397838552]],[45,4,5,0,[-1845731585,-1873738013,-2018383858,-484505765,1333798407,250283012,6948970,244318314,856476904,526293440,182985,518818645,105286486,578076683,-2034046896,477478923,-167354741,1786053059,-889057469,-973708171,257914240,-644953341,1508575979,-1585452976,-1070344050,16001,1047872846,2367115,2498105,1451963508,46367494,712247097,-2097000565,1463355587,-2096663544,-152957757,1194978027,-15961078,427756111,280567,-1995475696,1736443975,1996487428,-401698810,1183417683,105286406,-892788898,-1957363710,1996431084,-401698808,-1064385074,637951627,855787403,512435922,-1960443868,-773795569,536535762,314057,712,-11053538,244320374,197501416,-1958316864,172919792,-1873736989,-2048464882,896913931,807308846,41525504,-1191295351,-11141119,-397408650,-125043246,1444574272,1460041471,-401698729,1397816500,-908597161,-1979818357,1526888734,526278488,445129,3272,-1957210594,-16054658,-420936843,142016256,937954960,1975520197,14149891,915134606,909836324,57999398,-1962882839,-1073018299,1174342004,138775306,989903593,376703045,67388919,-11701248,244320373,-158987544,-562806588,1173831403,1947205636,1166759479,-1949158654,-1962925026,-773795569,100328146,-763166705,1103792896,244339025,1502890728,175423499,508561164,-1590302639,-1990276866,-1628764091,-2096991091,1467220028,-1962386291,1141572676,-1958841338,1138950732,779476795,71600926]],[45,4,6,0,[-1946925431,1183385156,141950966,-16222465,-796129674,-1064380274,536108799,561299467,-2096609911,-385612723,-1014759596,-339090932,38046474,-150991687,-1948777503,866446323,526278592,314057,409227,-2030042695,14885453,104762307,-2016857344,31662669,-1950338109,-472824871,-397286447,190384181,-1961724736,341673944,-1980200105,-397981939,495565756,-1010267297,-54852749,184255487,180028275,56069376,1006428800,-1174178861,868483068,-1463383095,856651010,1958743030,-2133292280,-343671581,-1209482492,-1962576724,116098008,545096643,839414784,1364414692,186539519,-1957313600,1465261804,-469800472,-339725563,1183551596,1947248648,38141699,184966795,622163419,1232338946,195833320,-2143128384,1333789239,971718658,846463656,401101648,1975520172,-346334460,1364745000,1577550056,854066549,-1994724436,-1982297340,1333853815,-963968262,1947199104,41191432,1592263659,138868231,-16550896,82313805,1975520255,1778674189,-1879021056,160425998,-930365389,-920691105,1426064586,1444867211,-19601321,-1070397981,-167681047,1947207238,38141699,-401967477,1802829593,-2147072266,-208973195,1452005515,184189704,179962739,-388365568,1552678626,142508802,-479955712,1778739728,-1879021056,154396686,300531763,105313793,-1326812158,-1949748478,-186119586,870216958,-388068416,2104756109,1283458185,1928019970,184960651,-2140441354,-2132802972,1678254052,-161486078,1517568193,1443389067]],[45,4,7,0,[184550072,-1696070074,-1519100410,1073902720,989902313,1447327699,-1031540085,1527018256,999306475,779312083,1334300299,-2028173054,52724721,1174340980,-2029131004,127723742,1955323527,52724482,-242807799,-1962783607,-386518050,1183516496,-159913206,376766727,1996642107,-389313775,1190594032,1946173446,102492163,1451991531,178950,-746256413,753468277,-2049766401,125110878,1946574469,-1949092879,-668269988,-1950184621,48760926,-562800378,-930394031,-1341497717,-32118783,-401967477,-259260947,-857188008,-125085947,-396384781,175376033,-2137652087,-1996293556,1190592068,57937926,-402502145,-930349705,-920691105,1426065098,1444867211,-44505001,-1070397981,-1953492245,-1494743434,-402426627,1458046565,-45225814,-920691105,1442841290,-1959332725,-1964505484,721777917,-654900665,-899757941,-1957298174,1955280628,-42735610,65261195,-2046669685,1589742541,-1962933558,1602959068,-154957052,225706691,1073891318,1207829877,-1962445821,-892826873,1342046210,-1946883325,1602959068,-155176188,359924419,-2147332213,225788129,-41890306,-2012843010,-980810897,-892826728,-594870270,73370422,1946338294,-1950119157,121241183,-617414028,46842763,-326413056,-396929506,98827418,367771699,106859408,-53679880,184649448,755201216,-1930952698,526278652,182985,518818645,1183536982,1958742792,244338700,193006568,-1911262016,-61019942,-1070398237,1586170347,45869062,1610373864,-892788898]],[45,4,8,0,[-1957363708,1465261804,185222795,508261824,-639103344,1958742912,1458604865,-2065166704,1356891777,-401698730,1177256262,-919381240,319178243,86078929,-787283944,1157831285,1976636196,138806028,91607315,1996484669,-1001460,99340851,1810612275,29816720,-2146929408,57999871,1392691584,1364218454,333975184,1340300159,244338771,192999912,-1207733038,-661913601,-2146767997,1049361635,1972043782,39815434,260061065,39618817,-1996077941,1602815559,71812872,-1957298166,140282352,173902174,-1962654209,78112990,1526727096,1593835960,-892788898,1284177926,63843074,41913329,326431547,-1054095477,989859885,-1962380349,66816967,-1962742791,1330532039,518639951,-1510736633,1195788028,1364443975,1458975570,721573771,-1475900461,-1473809407,-1960610814,2088764535,443875331,721569675,2009217987,-167027185,-972880012,1979860027,1458801410,-64747637,-840771445,1532582494,1170691779,-2096103154,1946157693,239992323,1354773330,-1962254965,126551117,1634992552,-661914588,1515975906,-1072970869,1194004084,-19335422,75238989,41075259,1397932894,1947160062,239468257,-152504781,1361343655,-1953430863,-81139490,1958742873,-2095281171,-1092090133,-1983892733,38567940,239960128,-153621632,1954549317,242581677,-346399872,41780111,-1956940544,33879792,1955297652,58490884,1366324480,-386888873,-370670598,-2143974914,-661978355,-2096996983,1057555239,-2147320695,1398209572,-164372853]],[45,4,9,0,[1526965224,73239390,-1996077683,28335879,-402240371,-1957037393,-164131874,57999620,-385730584,996081474,-149392141,1962934535,1962281746,38046476,-1023162837,1979860793,1458801410,-478142581,-388436996,-166986060,1464980596,-2081933313,-26023933,1960786777,-1983149307,227082879,-1996288640,-2087255483,84476709,105745815,125099835,-386518186,996016932,-1948283937,226952317,74733663,71696192,28332115,-402366581,-2141586905,-561251036,-402360833,727581373,-836041611,-1953371301,-1019533755,-661978506,172329811,721422853,-1019541947,-253164681,-1209468672,-26089223,1972097587,-2093708534,76283110,1946157481,174386,1552623476,58687492,-1960938240,-836042164,1929434344,1976699684,-112110064,-386301464,1582956091,-352321094,41192423,-1962899735,46196958,-352252029,45672546,1166801799,767634178,-952434672,1448289394,428726667,1166753673,38242562,-1828561527,151201667,-1948742905,1441269365,-10789374,76219463,150995749,-2091428347,-947714874,82412292,119466449,1604711420,1552634718,105221380,-2090924151,209976356,-1962874111,-661976507,-1020535253,721422853,1398474309,91669307,1021956659,-397190145,-1877082039,2101798926,292864011,172329808,855640581,1364218313,-873984368,-941033093,-41817864,172329816,721422853,1354958405,-1962254965,1597703775,990540806,141952079,-351903861,32242161,1405311224,990535051,1449424115,-214185677,-1958672780,-152370572]],[45,4,10,0,[72165726,1160496779,656646,2009283419,-2082985181,477499643,-127080200,9296523,-2097003383,-617350108,2045309831,71696129,478802059,-1995809397,612565620,17597436,-1996208245,1602946116,106727686,-1995933815,1971914868,1526852362,-11075389,-74775475,-2096996469,923337511,-150840183,1962934533,-388004089,-544800410,66807,-1957688971,-1983501373,1599603780,518640067,1472461831,-886310517,-145749133,-390056999,-1410072597,1455644504,44585808,1273693044,79922064,-1946692120,1200293469,1958951688,1004047135,-227081129,-1962933064,-377290161,66292496,1928412146,-1871320317,-1873745069,1006397160,1356952514,-1953244365,-136714038,1582848858,-1343552908,-2084323277,-1947728189,173902839,990267275,-1962314557,72825816,166457975,1006383848,-1949535550,440560,721713035,63867890,284787699,-1957289358,38766542,1284054153,-2081323262,201917220,-1962654209,-388396045,-567607200,1527012489,50367976,17793219,-1024042406,-1962380224,39816136,1593781480,-1950105589,1962281971,2013221430,-164407804,1577070568,587203514,-2145963753,1968833250,-1949158654,83231351,-2029554431,-20518690,931913355,1963001078,-21305341,190509707,1465304054,-167030448,915083893,1955266566,138709766,74635323,-169086837,-1995932533,1552484479,108497160,-1962517111,-1020591545,1493452681,-1017225384,2139838039,142052102,-1995934327,1599997564,-1957363517,-1909580052,1778397214,-714596864,-401698807]],[45,4,11,0,[-920663811,-939523382,503316490,807308846,8185856,1044284206,91488256,-639103344,105810695,29055715,160676352,-1275063111,-1960719040,1967261270,162052620,-1275063879,-350106304,118901307,-1191805299,-1179944912,-1026359292,254132875,78729472,72991443,1983462448,-1442380798,230222562,-1070355702,-162099798,146349846,113408,567099572,1342588555,115871376,-892788983,-875823102,512634398,1048772656,1946157786,-669057274,-1207571710,281870339,-1909538017,-402640866,28901342,244338688,1426642152,1398008971,-16484609,1347486326,1172835984,-161654016,276136135,1566267483,1358882179,-1715457197,-1064384205,-326412853,-892772521,1439367174,102689931,-1475370993,1996447846,142016266,-402229505,1634075980,-1592809201,-892788985,-1957363706,252059372,1722290080,142016352,-16353537,1996426358,242679562,1711615464,262737761,-920713311,2762,1224,108956503,-1996487496,-133956538,-351779189,71731747,1183321892,74367487,2114534404,-348671996,3190786,1183514438,138841855,92808783,-244085,-1072956338,1166922613,139889412,113428831,313344,1187468800,-1107296004,1038811140,-1056684405,254020840,-1040234872,1006896230,-1341882871,-1341985993,-12189648,822050432,2122517119,74776828,292943371,-989903222,1191118430,126363142,33310407,1321634560,-1133133813,-1962522997,-916584362,1730,518818645,1996445526,-1813256180,645185547,-1070344050,16001]],[45,4,12,0,[443893070,2504331,105266092,1183515762,-930396154,142525692,-970545933,1583284229,147507487,1229211904,1346523219,1480742995,1480808516,1397969729,1396986693,-1912186813,1048651456,1162739712,-351861900,244000301,121700390,1476493033,650153478,659083,118014339,1426157289,1869507438,1476423287,1793609758,-1073012845,-930298763,-376027207,-1662516909,190345984,1347712192,1949318316,1949383852,1949449410,1139497174,-2081649835,1187468524,-1677721346,-66646522,-1065046790,-1922539916,1948466326,1950301201,1950366749,1948597299,-370920771,1424490706,168850176,-385649409,-997850999,1156087275,-1409060352,-930356245,1966750848,887663622,-1945996800,13756872,1929390824,-2134340634,192231996,484987308,1922128128,-1933014268,12970456,-2014789581,1190594304,1946288298,-912393471,-661934645,539026305,632053385,-528031777,1023396739,-1341885108,868744792,834047,92617510,-2096532330,-186514745,-1023152509,570835851,851704295,-1400994844,-2094697472,1946201214,-1005288,-990502284,-166824464,276041668,334021766,-339442176,-389773817,-997851134,82362704,1476395496,1007625296,67269130,-399506425,-1017643006,-25261225,179192712,-16223040,-8126906,-971737777,-1929335229,1461104254,-385976577,1187447035,1593835774,1364414659,-930358901,-855633992,1482381633,1444827331,-242493298,1015070771,-1408338400,91537418,-335564312,1478450934,-1968418365,-1393741112,-486563352,-303343110]],[45,4,13,0,[773740368,3153550,52954870,-2143980528,207422,-1609614475,261342184,508428193,1300432500,703267140,807308846,171868928,376766467,52954870,-1207339904,520028259,233505552,-849846497,1673056001,136249088,1482628867,-326412849,109981190,-165281744,402860038,1364402036,-1000909230,1586171006,139365130,-1962518901,1354237046,32565248,1499094623,-1027012773,-1957363700,79874540,-326413056,-1909580282,-167759842,402860038,-1961790433,1387791966,71761664,1555563381,29157376,79874311,313344,-1960946176,1174603334,-385649916,1348862187,1996444006,-1293398008,1723861905,1968727641,14018819,-989573493,-922024362,-225768075,-1073042180,-829686923,-951465429,65094,119468683,512634398,116785200,520618792,-1202320268,1103953938,-28915874,773718017,3153550,52954870,812916608,512634398,922681392,1048773241,1946157608,109970959,-14286296,-1895800778,117602566,-16772424,-1895624674,184711430,1567956928,805735982,1048782336,1946157834,-1591324636,992346664,1476596742,1187452788,1342177790,102650454,637539000,50863871,1582964487,-25263272,640054528,103024382,-1591338379,-2027552224,-1996326650,62651462,-851397632,-62485727,41526054,604962342,-916578554,1426065090,102689931,142016352,1778808575,-17963008,-920713375,503317706,807308846,112640,52954870,-855149560,81217,-2081946763,1963015168,38314267,343261195,-1957574349,1092556500]],[45,4,14,0,[-1275067461,992070975,1492481473,773767967,3153550,52954870,141827856,899152,1476414952,-1909580093,-167759842,268642310,1342731295,-402649416,-1017642954,-1193768368,736624738,113465344,-402627144,-998047710,1532545794,-1202693798,350945382,-1014768501,-1207495166,132644967,705024,-889191960,512634398,116785200,1946682152,867603,238882420,520713216,773734861,3153550,52954870,1345156224,41498367,36191875,101676032,36177550,1614216998,2030472960,520029954,110035728,-1073020295,-998046348,1479928578,1996514621,171868975,678690819,1426648195,1183444107,172395266,-1962654071,1183386694,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406]],[45,4,15,0,[-2044280781,167936262,-385649216,45809822,112640,642798342,44572415,855750663,781975730,3940095,774185400,3937989,520040092,-1207566276,567096623,638042252,637731491,50339465,1343669550,620804096,-986832435,-1207943146,567092516,1142342958,623884288,-986832435,-1207938026,567092482,1477887278,621066240,-986832435,-1207935978,567092486,1612105006,621262848,-986832435,-1207933930,567092542,1746322734,628471808,-1977212467,-1207796458,567096065,-875836641,1465261771,807308846,672038912,-2094136829,15934,244319604,788475880,3153550,-1291713608,244002315,-1959919542,-855619562,33798193,-1959916365,771781134,7345803,62403021,772649730,7736971,1947634478,-1204695808,112394755,1846446894,378220032,835518572,-1291713608,244002318,-1959919494,-855607274,571902769,109981186,-628228048,538327846,503673858,528175848,4331147,-361377269,538872614,-850349054,645932577,654115624,35659406,3280523,-2092181109,74581499,567099060,-987303198,-1946000098,-1961303079,38767383,-63545,149447,378086912,-1993997719,1593993998,785063774,3153550,52956800,192846338,-192173816,74746678,46702934,46794251,520029300,-1130298680,-1106900222,-16485374,-1593656290,101384880,74711730,45096703,-401698722,113693401,-402586830,244343490,-2080451864,1098204158,-854196040,1954523183,1946237990,1962884148,-1895877840,637895,-854162248]],[45,4,16,0,[197168175,-1205963577,1460011264,-13181813,-1273828577,-1205744371,1186921987,1314242371,-852505095,-1262056679,2215244,518818645,1583306582,46844191,1556946432,-1957311713,1465261804,807308846,674663168,-1898017278,-1593810914,2122383410,1979776774,105301765,1586168063,1942174470,46367583,-1873608598,1967581198,91602955,-352308575,-396996533,-1064399967,3544713,915144499,243990580,1049165874,1586167860,840861958,-167043584,512623733,-201588712,-1946177372,-819263922,-661869837,-1931768229,989861894,1342600387,803737232,105286517,-920691105,1426064074,773778571,3153550,95428238,-2029631861,-1962918906,377948246,-920715202,1426064586,773778571,3153550,-2029631861,-1962736634,377948246,-920714490,1426064586,773778571,3153550,184960651,-1593281088,194576936,-1911982912,5153240,5248651,46844191,-1909580288,-1593823202,194576936,-1911982912,5153240,5248651,-1205943521,-661741768,-903888853,-1205993466,-661753709,-903888853,-1957363708,-1588111636,27853786,-61443072,-1006088449,78186622,-1928628992,-1190412234,-1494024185,145309556,-1961986816,915212414,96013255,1957098240,-666991828,661979139,47332995,-1205963776,146474600,-11526528,1996424822,6968068,520030058,54330064,-352160512,1606431490,146983262,-326413056,64882375,1586167808,180585220,1996429682,244339462,195846632,-15960640,1996424822,52488196,-922493789,1426064578,-14750581]],[45,5,0,0,[-622328714,198216585,-1912113984,648095424,-920698880,1442841282,64620279,1953759233,-15698177,-1528295818,-569968641,1946157315,-865591709,-1710724597,-1652815582,1417003019,-401574145,1282736053,1996443730,-5511146,1347567476,201264104,-1590070080,145294304,-955943936,63046,1946161321,-163133691,-617414656,1946165417,-1444704766,41156672,11135886,-601978112,241041667,-352321096,79987461,-1017200589,-13937065,283899435,-1979457685,705485471,-2000188417,1175180416,-1979457685,705485703,2143697892,-8173597,735673370,440700406,220765322,-2021064918,-2092561452,-310639874,1150154283,-773944548,715098851,-1996543475,-2012490617,1175180679,2080898691,-1017159963,221781700,221775615,-1022916058,221781700,221775491,126559746,941540547,939950861,-1960442867,1468737031,-1957313790,75400172,-402164480,-466944054,1048776683,1962937558,-3610619,-790101013,46320127,-326413056,294531,-1477965963,-337368321,-734100721,91553804,-335567384,-5380093,180937,-1947432107,-526187450,112643,-1560027485,-1027013662,-1957363710,1183471340,115916804,-259267542,-2096867702,1048774626,1946160342,67011357,-92064396,-402426620,-24903854,1778676993,-2094929152,527762174,-24965397,186151939,-2096531978,74778362,149619050,125105675,1358906509,1593790440,180937,1358896616,-939548696,17030662,46711552,199753728,-12154625,704964800,601572,-1259797643,192169984]],[45,5,1,0,[1214346312,-1662450827,-1966880512,254148422,238897152,-385649152,-523173734,-1476448621,-1574919678,-1567513964,-1567514073,-1567514063,-1572822380,-1567513964,-1567514073,-1567513964,602415210,-389821953,7012238,-906037528,-569980989,-402652925,-397345122,-1010172128,-555007894,637486730,1212678159,1996492093,-1813982909,1504182062,-1851624030,1973581218,2107800994,-1801284446,-1851643998,-1851616862,2107800994,-12126558,-350653182,-737753324,-352321524,-8486900,-2146863161,1942159230,-14358525,-1957313591,71731948,640541738,759854080,1165230088,1946159149,535872,640498548,1209105408,1950888830,443828239,1946192685,544491555,619429931,215236227,-138405119,215262168,1048777707,453053654,-1546061888,99290326,65015424,112641,180937,3784,1010729815,158662669,-939690520,17644550,215523584,-1559440221,-1070920490,-1560026461,-559741984,71731971,1452013707,221815558,221910665,-1996641816,-397345210,-1072955552,1586164341,-1962988802,-2012490617,440204614,473714802,-662034318,-786633856,730303203,-12154867,242483624,65015424,-12126718,-385649406,243270139,-385612832,2122318323,57810173,-2147357975,1963458174,-401577464,-588644930,-25264127,-385649633,141165011,2122378731,108335102,-369220632,1183449539,1810115325,-2020998184,1028132060,58064908,-788418839,-13724704,-576470105,1587804579,-1885049180,-1012619356,145022116,614798757,1671778213,-569981019]],[45,5,2,0,[-167771901,1963261510,19917059,637421194,-397410303,1894382895,-569981183,-402652925,1183382742,-737753089,1342177292,-151171096,1963130438,22145283,620709514,65585208,-1072962518,53286004,1209562112,1950883444,-569981148,-385875965,113705263,1049568,-956225815,134471686,18737408,65013447,350814240,-536426751,-385859581,113705227,66526,1358721512,-369298456,113770366,66526,1358717416,-1963138072,52756038,108382462,-385875528,-1070858392,-939564055,17030662,-62855168,-54335408,285099766,6958453,-939569943,17030662,-64428032,-230258352,-1963153432,941945414,259199036,-385930775,1183382546,1010312447,-385649144,1183449239,-2048372481,8907260,-1996752408,941948742,460527676,64882375,1183449089,1010312447,-1978895088,-1207118834,-522977281,-1979456861,384565062,64882375,23724033,-335810584,-569981100,-402652925,-397345862,1173093436,-1996770840,1183514438,769927934,91488452,-351243192,-536426550,-956297213,17030662,-943920384,134471686,-940512512,17030662,-737244672,112652,-492576557,-944182525,17030662,221815040,-916469973,1218,777475614,3153550,-946929869,-1207957061,801969796,-955531124,1049172852,109839840,28837346,-1899000830,-1388409401,892767653,-534839549,526278405,102654155,807308846,-152270080,134424582,1183517813,17229846,-2062565365,519831672,90881799,36183694,1973902,669323,-315487094]],[45,5,3,0,[-2096567936,-561313594,1952201900,1966029828,-488731902,734956531,-202142773,-1430244700,1790910214,33798149,98574079,1433714699,96077511,109969408,-2094661080,11326,1723537524,-16634,643257094,1849087,540475174,520037888,12058666,-401695668,1183544562,222339862,222430919,79167488,-1161196542,258385528,520082103,1317078496,-352255976,409370885,520617727,1486639201,1476576502,-805633675,772152928,3153550,-1912148853,637671942,1982083,208996096,222430975,222445185,426987520,991315595,1947025414,222339868,-1019491444,434639732,1975520000,33863692,520079667,166266336,407798271,520552704,-1909534879,-1962921954,470191824,1501186,292929547,104579212,125043266,101092902,871033600,-1070349376,470715174,638968576,2244235,139803430,-947714188,-336207350,112643,1444806851,512634455,1352728624,526278413,182475,1465261568,807308846,1346274048,1433731341,581975476,-1676845382,1945692174,1183396722,1107474686,872308363,-1663945783,1944381454,-919396494,108971081,-1359822798,1229576695,-1958693858,1455816286,-401695738,1931441094,1342621446,-1962934259,-619970978,1051985780,-1343746404,526278515,314057,712,777475614,3153550,1589577502,-804353267,-935934717,111473411,223526431,805272960,1555040372,1962886456,-1431524863,-92946422,-919388748,1589256880,-401695731,343044966,-1191295351,1586184706,868824062,-401695534]],[45,5,4,0,[300643154,-919389004,-1676845382,1933895694,1929266825,1342621466,-1962934003,1052048990,803737244,167819379,244338718,1610551016,-876011682,0,0,0,16252927,16974081,100925439,102237718,131835944,135858198,139241520,140380253,141862968,144246915,143304768,144246936,145205320,147917008,152217680,153684254,154642520,155257149,47579135,48693990,50178152,52560652,51619952,52560673,53520504,56230745,60532864,61997991,62957704,63570886,25733152,26870169,28354712,31064537,35236000,36700709,37660840,38273604,1229655506,1249462898,1254074552,1259359066,1264953536,1266371445,1267116232,1268599703,1269344464,1272794073,1273538776,1277185052,1277929696,1279675456,1280485608,1282034781,1299687664,1306349019,1309255928,1314147922,271522246,270930560,1958324480,1966110000,2145495312,2145943543,-2097567464,-2096135413,-2094618336,-2091482294,-2090555096,-2095676476,0,0,518818645,1583306582,248170783,0,1314014539,540691525,1684106825,1635086693,1142973812,541674832,1987208531,168653413,1380272932,978077006,1634620704,543517794,1696624500,1919251566,1869762592,1952671092,1293968485,224748655,1162552330,1279610450,1851072570,1701601889,544175136,1953066601,1768710505,1746953594,225468773,1162552330,1279610450,1851072570,1701601889,544175136,1852141679,1380272928,541869390,1667594341]],[45,5,5,0,[1650553973,168650092,1380272932,978077006,1634620704,543517794,1814065012,543449455,1314014539,1159744581,1746945368,1701077349,604638578,1314014539,1023429701,57953103,-1932804045,-1945783794,-402279394,914954521,99091940,451143706,246027448,234908240,6946922,-1192366360,1343138324,1780351850,-402560512,1944645087,1975520014,1291827205,-1957486131,-855432162,1946331153,80707587,52698761,12079963,1009765654,-2146667261,16983822,52694656,-2146768095,537077774,52694656,1464949521,146406486,-1090052608,-390200518,671544845,58007555,-217189186,1499422372,78758283,-1096554285,383552261,58171112,13796291,6967378,2145976170,95986548,-1995403077,-1156705762,512299440,-1329721834,-1326546669,339118353,1894260238,-2084371593,-1929772846,503452694,34651159,34879231,863472360,335972288,-1949266430,-315360282,33615489,237406518,646526464,-1992949748,-67106250,35653262,-1962548063,637909022,134795,1375862970,-397324205,74584489,242597899,245996218,-855002081,1291827233,-1230822963,-703689723,-737753342,-1902285054,-1946017762,740200155,-50973952,1975519916,-1073042181,-391252363,119409323,807308846,1962871552,-905540553,-935425789,-804353789,503731715,85900807,54656651,79298041,-56233216,63966859,-989521729,-217855946,96872100,777914204,3153550,8973441,12319883,374736448,244339543,1084734952,-1095101579,-1813491031,521034472]],[45,5,6,0,[567085492,-850591816,-1204355295,-396945915,-998173400,-1073020792,-373684875,-1545933911,-1064435172,171871014,142445824,63833740,63717001,-169289845,1341795245,64110217,572427046,1199646208,856555556,244000448,-148504548,66631,-148497035,268436551,-1960438412,-1031600553,-773140209,-773139990,1942109162,-2084402430,-689829181,1007041318,637826560,100678819,-1558825496,512298464,109972962,1779302940,-336205569,808910638,-385914368,29289451,-18432,1343116806,197803752,-385649216,413336954,310798,-72,1442978870,619204638,1958742986,-1948742682,-2129783754,1343094982,58041064,-2096228858,271384786,14320384,-100659187,34870924,280762142,339148546,1974593538,870222675,339148745,1979639810,-2017447077,-1912466426,-68777008,1347470219,58024680,-2096229882,1347551442,6815850,1916856321,-1070350194,-54921077,-1426850816,921514840,927369,203852086,113718784,1048586,3049782,780744192,-1992949758,-2097150930,-1943660820,637535254,140937,35655307,1611565350,113714688,8388706,1678674214,113408,102664486,113714688,-65506,37232267,438208806,113714688,1146355962,516171270,-1993998334,-1993994129,-1912140177,236495320,-1682419698,1489719469,1760055302,922685042,244319664,-1905028120,-1945784314,109520600,-397410256,2028499535,-703689705,-857203198,95724412,2093344782,-1207586141,1336147967,-1145031934,1347624962,-401698736]],[45,5,7,0,[-324837555,1958742787,-1579644138,-1064435172,-924316016,-469317764,-1945823229,855893534,537050048,-1873784749,1596188686,184845987,-1962117952,35430872,244367502,-1099129112,-1070399486,232785543,96339499,-16401245,-402278858,-661954392,95946375,1948379216,1351862923,729029352,-775283752,-774123031,-774123031,-774123031,-1948528151,-1140457021,-85438459,103372813,922682814,1843922358,-17568,35403519,-397193130,-1072969645,-385416075,860226446,-502888512,1975520013,703072151,773785213,3147406,673090598,512501250,1460011558,-1207946561,245118208,-1989377560,38112285,-1207646333,245118210,-1989381656,38112285,-1207646333,245118212,-1989385752,38112285,-1207646333,245118214,-1989389848,38112285,-1207646333,245118215,-1989393944,38112285,-1207646333,245118270,-1989398040,38112285,-1207646333,245118325,-1989402136,38112285,1594148739,-756357090,512632327,-1494744550,2144380,-401698736,-1909526804,-956288994,872610822,-32601061,-1207520510,835518978,-913550767,-1352984947,62391987,1513213186,1442778969,112454795,-855505992,-2046390991,138840495,-1928704372,-1556737978,-1992949746,905972774,657095,-443875164,110021469,45614512,-854871294,378086961,-1993998264,-1207940594,-913571325,-849355078,-1207061711,835518978,1947633958,243869184,62390390,-1161196542,835542946,45614771,640797954,7083657,1846446374,33798144,-1313158772,-1288581793,33732620]],[45,5,8,0,[-1993985587,637562902,7474825,-1946025032,1603517129,246624717,-855506248,378086961,-1993998216,-1207928306,-913571325,-849362758,-1161809103,922681522,1380975132,-1878573158,52732328,-16283354,1778523190,12019712,520568730,-1141666896,45613056,640797952,922682505,6947356,-1711226520,-1338833089,1086059403,178176,-1993985587,473366276,1744857602,1067057325,-1951379961,-268387341,-855637320,76097073,35403519,-1033371542,121608704,-208949143,-1192230725,835518466,-16479962,1778523190,11429888,-2079899750,-1141666896,45654016,640797952,922682505,6947356,-1711229592,-1331755201,12317579,178352,-1993985587,473366276,1744857602,1067057334,-1951352313,-1207911437,-855637320,76097073,35403519,-1016594326,121608704,-208949035,-1195376453,835518466,-16479962,1778523190,11757568,-267960422,-1141666896,45666304,640797952,922682505,6947356,-1711227288,-1324677313,12317579,178400,-1993985587,329181188,95827711,-1528295792,95855452,-393289586,63571513,415115637,66502405,1461605918,-1878982552,-1573853170,-1945600627,-1996240354,-1962686402,-1465980713,-1991247317,503566398,538873596,-1106829822,-1070399360,1958742700,-1396143340,-69132228,158677564,1949973632,-12270076,1949252640,1965898756,537701393,175465020,-605548912,-29046795,-400613344,519834014,-1070397666,512674099,-2135031264,-1073042432,-930465164,-1977598804,-1406044732,-997574084,1017916021]],[45,5,9,0,[1975814714,236633891,540846764,-2010711433,646512485,276103296,8569217,119459371,-1979678529,-1527534911,1958742815,1275512325,1592459266,-1873804880,-346822642,1458342741,74892574,-1409108740,-771043190,567084148,1579152875,312009,518818645,807308846,-500373504,503973563,-3086253,503973563,-3610541,503732667,-4134829,-16353537,-1209531274,168213503,-1343728866,-1027006465,1746796548,1746800520,922685075,244319194,-1548815896,1746797530,1746800286,1746800292,1746800301,1349127854,241395742,-1930948976,1958742959,5127489,1018444916,-1363490509,-401695730,779249790,1052039307,1944587932,-1205636504,245120322,1919445480,-1176990951,1186201603,1541934748,-1673612184,1750394894,38274759,1746796649,1746800222,208277102,241395742,-1243083120,146862,45613939,802048,213386102,99787520,-523116335,-1559890939,1746798064,1746800222,23727744,241395742,-2048389488,53715630,235275975,512495118,109973000,113705504,8392194,235144844,233047751,512495130,1048579558,1963000396,-469317878,-1945147635,-1089608162,-396947714,-1909587690,-1191170042,-1070333953,-2119240964,1913588223,1279164649,41156866,-396933141,776995062,3147406,872415161,-1359807296,385843550,505967887,260225879,-1705828778,-1322907841,-1996311389,-1157450218,508956549,121608787,-1197231194,-1172928254,-2128650494,1913612287,43247801,233311888,27453671,241068062,259221534,233072670]],[45,5,10,0,[246310942,1746817130,244321891,-2085732632,178750,109980020,-1977217532,838893598,-1081727233,1392902273,8480774,8480774,45620991,-947255461,-2010710222,-1207926393,1048579584,1946223180,-432603365,-466157811,-1706025459,-1279786428,52825728,738641424,367722499,37893887,-1343746416,246333342,1344165662,906118298,2112948,-1873802122,-1709905906,-352172893,516198518,922684900,922684902,-1075311132,-40310275,1458342741,246333271,241068062,74907422,74907422,246310942,1746817130,244321891,867012328,1347886784,38050384,37598295,-352160512,736538,334168693,1962938173,1024256770,41222148,540870123,504263424,-43456425,1342177720,-1763176816,-916561944,771752642,3153550,184677560,-149588800,134423814,-1156745984,-768393648,1393446994,44834559,260597790,261580830,244318314,195847656,-2147126080,537077262,241068062,262563870,262563870,55011358,503349352,-1878105240,-1392908274,36177550,1374160390,-768407601,-99186394,672565504,-86995966,806784558,34651136,-1326952197,232831338,1381061150,65539728,-1177406632,1376692544,-1207020975,-380600262,102651890,512634464,-327090128,-57999230,35659406,2891406,-1705576909,-1464859384,-1409546474,1958742701,1163148671,1034750837,91574349,1950170284,-1073042425,-454296715,-1403642282,1752440892,-143278070,24936542,-2147125958,1330634532,1958742700,-118773245,645815480,1979663672,866864897]],[45,5,11,0,[1594337984,-729080042,861601976,-401695543,410215746,611602492,-1341788285,92677752,1975519815,1170614006,283836671,1052039307,535301788,-1673415579,1696131086,8569985,-1021376671,-346093730,861338831,-1376373761,695517194,1969846077,1849535761,-1391757980,1970432317,1027386373,179046260,-335841856,-1392604194,-76169206,-819212661,1455644233,512634455,800587824,-13722571,-1946141666,-1996291578,-1207762914,781989120,3940095,1342197944,1172853510,891598961,520040092,1085800508,1392922624,-1150209048,1394479054,-1475887974,-1141863500,508956661,121608787,-1465665885,-1441363710,-1228096766,29053710,1394497040,-1341702246,-883928394,-1157481309,508956664,121608787,-1398556985,-1374254846,270908162,-1705828778,-1227356353,-1996312413,-2147306986,150590,-1175911563,266255105,-1130736866,-1145640441,508563521,121608787,-995903739,-971601662,266779394,-1130736866,-1950937081,268155888,-1705828778,-1222572225,-1996306269,-1157445098,1394479084,772258970,37790647,504361147,129800787,1118025535,-1141863678,508956661,121608787,-861685940,-837383934,271760130,-1705828778,-1218705601,-1996304221,-1157443050,508956673,121608787,-727468178,-703166206,268352258,-1705828778,-1216346305,-1996302173,-1157441002,508956727,121608787,884717458,1347572480,-1150279704,508956732,121608787,-593250396,-568948478,271104770,-1705828778,-1212676289,-1996300125,-1157438954,508956689,121608787,-459032630]],[45,5,12,0,[-434730750,269925122,-1705828778,-1210316993,-1996298077,-1157436906,508956699,121608787,-123488274,-99186430,270580482,-1705828778,-1207957697,1392523451,-1310175150,268745583,-1705828778,-1206778049,-1996297053,-1157435882,508956680,121608787,-257705946,-233404158,269335298,-1705828778,-1204287681,-1996295005,-1157433834,1394479061,1242021018,-1141863496,508956667,121608787,-1130121125,-1105819390,271432450,-1705828778,-1201141953,-1996308317,-1207778794,-11534332,-1157447650,1394475681,246981563,267762515,-1705828778,-1199962305,-1093971886,984416929,-1392150844,376947770,44041982,1398214891,-1090505541,240352574,1862985815,-1847042213,-1017225460,1448235347,-1064565161,-1560141661,-953810398,16902,41394944,-1560118877,113705589,8389235,-852295496,2098628641,855750658,567083186,567096500,40044172,39919241,567089588,-1979546462,-854674224,42312225,-852155976,3979297,-397212080,45641380,-13722571,-1207944162,105906260,1855121491,-1674246984,1008664366,5814272,-397212080,112750208,-13722571,-1207944162,105906268,1852762195,-1674246216,1008664366,6338560,-397212080,1052274268,-13722571,-1207944162,105906276,1850402899,-1674218056,1008664366,6862848,-397212080,800615992,-13722571,-1207944162,105906244,1848043603,567139508,-1274903902,1008848176,1007645450,1007383300,-2147126781,41093884,2141338347,-2144958462,1020998402,1008890634,-1156417789,-58720200,-1156156416]],[45,5,13,0,[-58720203,-351373793,602427392,1490586368,1962933123,1897826571,-1207259134,166461439,-1274607430,857853193,1583286208,-1017423526,-401624386,-12779484,-1106872833,434638780,-1296150528,702735,-1958870856,1960512284,-2094936825,-253623610,-893729960,375055,-851640136,-2096854751,-186514746,12123955,112896,-919391795,-1949158574,29026520,-389837222,-12779381,1030911231,309723134,-1195144109,-397275139,-1906704210,-13411389,-661921301,-787487869,-773271064,1407767016,-397229172,-1906704238,-74753085,-402405501,-12779441,1026979071,-998965250,-752103285,16841345,-628372361,887672971,-49920,-29549708,-1951828737,734669768,-2129890087,1996554489,-1948677203,-1948259376,-1940892735,-1900006461,1960512448,112645,1532506573,1388350659,-388461741,-1031077557,4020827,857831296,264675520,738193593,1957622479,-83963,62459371,264748544,-780818701,-1006877299,-1006633032,440400,1398288845,-523117773,-523119663,-523119663,-523119663,-805055535,50385283,129522635,1077005568,872415162,-1020146231,1736,-972662960,864025414,244339675,-2091432984,74647802,1694189254,28950579,1345441024,567104180,637820813,637685643,-1957161077,9103576,-1014045646,-1960387789,-519961521,-12614874,-1960440204,-1960443313,-389837801,-454360980,989546122,710833120,-1981533500,653786694,100991601,-62486272,1347552851,-907538800,-480573609,922701888,652739100,-661957778]],[45,5,14,0,[1526751976,39291174,509734,1696499968,1728482306,-1899787262,-1946209344,-1070400434,-617370893,654311353,637685641,1317736329,1334388478,1482622724,860931017,-773729856,-773729840,-773729840,-773729840,365560784,-779419648,129550475,1077005568,872415162,1479658953,-1202499389,835518470,-623777327,-623777327,-623777327,-623777327,113465435,-1197385898,-1898411259,1342315038,1735200232,206605158,82493798,807308846,-1899787520,-2015677504,17153054,721796638,-1910615341,-1223727400,-423532813,-13408764,-893972634,48349542,1718088700,529557413,309592,-523120077,-85798191,95827711,-1873719214,1352984590,95827711,-1554902040,1583285688,-1957313785,1996444396,1703274500,283165030,-1050230133,-916844344,-939523390,1442840590,1183522391,106859272,-1962258805,-219675562,-410906880,109981184,-1989803984,862386246,1569285887,1435067910,71681802,191234052,-955943488,197701,545098086,-1994097271,-1989796227,1348871805,1116431975,709200136,283689318,1715619209,809879384,1170735103,-1979711694,2106143869,947751222,-1992393335,2106145405,1078314812,-1956118529,-1557786554,-966327784,1728058438,18302662,1921738343,1586194180,-1989719280,1586040926,1187407868,1170669588,1711276334,1711687051,1728728459,1729661798,406898534,-1,1485399655,-1989777636,1718032473,-14925369,1744830463,407079270,1267295847,778069532,3155598,47718,-1511522298,1711895419,33554618]],[45,5,15,0,[2073749504,74604902,-117684597,-916562145,-939521854,771751964,3147406,-773303472,-1065130242,1725965343,1348883280,644138216,96607881,-1947705719,861361139,820806619,369556619,83933191,1711747533,4194488,907047424,-2129633909,1912668411,12084742,637534336,98442889,1300981302,1715562016,1979840899,243279366,906494757,1712163686,-2096633407,1532965060,532775782,1726013824,606060675,782444256,-108960254,32768,-1184496013,32768,10337126,-478150656,1586063072,-888969484,243885606,57016880,1716610753,1448109651,-1956198261,-339646760,-1202629872,835519745,876513574,914957826,1583284790,33980943,283361638,1717492107,1399215704,1717828840,1348926347,1716020818,-1050228597,-796192535,-998921,295951,268421761,146333323,1513213184,1533433958,-2112923290,-561118776,1724590950,-397318573,-1956249154,1717462728,1761470550,1727040358,1760946263,-364476058,274238567,1216964199,1717003788,258352721,36572855,1049323046,503710256,-373201401,-1070373374,-1419352077,1717134855,1996430943,-361299988,1734991592,138840934,-1326952346,-125082008,-1028190362,81838438,1348919332,-1662496666,1183409768,1482385124,-45422512,728162340,1716545240,-397384112,1718052995,1712085129,1727022729,1483135115,1718046822,-401837057,1183408034,1133078510,1399214096,1718190824,728131419,1718028383,1712086921,1727022731,1726631563,1726240395,-949494989,5051462,1586062951]],[45,5,16,0,[1187473164,1744830226,1729519241,74877286,1049192039,274631015,1586062951,-1989777636,-949544866,5903426,1518954087,1120364300,1744830226,1729268070,71469414,375032167,274368871,1518954087,-1989777636,1718032474,1718028681,1728334217,1293173191,1103587072,1744829714,1729517961,408521062,1502176871,-1989777636,-1989777648,-949549960,5051456,306235239,-1989672961,1718031960,1729648777,475564390,340248423,-1989738419,-1989733793,1718031967,1718028169,1728345993,1729126281,408914278,1602840167,1317758492,-396981260,1726599526,378086993,-1030880742,868234086,-372152577,-1901369613,1717135066,-1956191791,-1956188090,-1956191146,1988847326,-1010173718,1726778197,1716938321,1988847191,1317758472,-838638076,914974246,1718027720,1713405581,343144763,1049192039,549880678,549946214,117401126,-404027956,113731175,-1,1583767398,-1026991770,46661640,1465253888,74892574,76202035,-28931776,856186510,75271158,1443284867,-1392216949,-930428621,-58711069,-2096794368,-269809977,-472786549,-83625213,-217843453,-58658557,64779775,-336526349,1284202198,-772209892,-2080832543,2114130119,1790981118,-1873326078,1269819406,244338768,1481512680,244338770,1481529320,-13385586,4241916,648344572,1838731,574523686,-1381653248,219281701,-1515470848,-492060621,244000496,723910694,637543438,2375305,-1960401677,637544462,2493995,641632550,648344320,2756235,672017190]],[45,6,0,0,[1049175552,-1527578584,977176870,244000256,-5242852,-1993954573,637548606,265867,705571622,1049175552,48431146,-1993956109,855639102,-1411413056,867019691,-473396535,1019513411,639792384,637683595,175441723,251733708,38732070,-1993940757,-544537473,-1414807293,-341065677,1325475537,1962884098,-1432049144,-335879515,-2086360383,-1515978042,-1226049566,-953754829,66119,106924326,140478758,654200459,-989167735,-1527577482,807308846,37265664,1044875558,206536998,101056640,-1939378968,1583292352,443081,1224,-1910614186,915080286,2089484322,-1145031930,1347621376,-401698729,-1073001871,1183415668,138709502,-83598208,33836160,786964048,180781927,1187462283,-16776964,-1070334906,179512247,-1873784749,1245702158,1265942539,-2146941815,-2131032988,-1962802100,-1878581544,1739974670,-1962475414,180781852,50101891,-1957443211,-1070397860,-1873588144,1242294286,1958742875,137791766,138709248,-83598208,33836160,-957866416,533171046,-1026990497,1368391682,377993222,-1073008691,14189839,-108986574,-813560061,1946465024,-1995918590,-1996282850,-1945077698,1477474822,-1912598523,871367616,2015297472,-1417539824,617122816,1963408391,-1194619784,-1310195702,95462247,-661726324,3153545,1443289998,-1105818952,801968252,1433700924,276315785,2047249510,16824336,276307711,986482,-1912048152,637906950,1577071267,258364935,-1050222921,1713767651,37140239,-423533056]],[45,6,1,0,[-215259644,-1050214773,-880078610,283885926,-855244104,45636401,-1959670528,1507537904,852046787,95592959,-1995412829,-1559205874,113709170,-1004269456,1186924318,50444304,300626381,-1263972166,-886977271,245985722,-855002081,1291827233,1397760461,772167505,3292803,777221120,3278478,855638457,607243712,96773112,-953749365,654311172,345287,1723960335,1724449551,-24395725,1946732163,2012298016,962995740,653358340,71580006,-1993938315,1153902133,-15794171,-351943162,96937689,503775231,112903,-2091284248,-1993996338,-402266570,-1993975427,-402266058,-1993975435,-402265546,-830252691,914957831,520488428,1499399943,1472419931,1313427017,1364213065,102651734,805735982,512632320,512623136,872153132,-2147021066,544473148,-1178284097,-1494024185,-1404172172,-76169206,-1909528085,-1090506746,-1431567080,-92946422,1583292167,1455642713,1337460311,1027722496,158724998,196085503,52956800,1583286024,-1909580093,-167759842,402860038,1397757556,512447057,414777912,-1193636862,1103954010,1482381658,-1331576033,1958742795,-1036090609,141819906,1342177720,46145279,33555651,27865088,33554432,44046848,33554432,55143168,33554432,77540352,0,0,0,0,1819308097,1952539497,544108393,1886220099,1651078241,1953066089,1633099897,1852403314,1750335591,1885413477,1667853424,1869182049,1870209134,1918967925,1650532453,544503151]],[45,6,2,0,[1914728308,539782773,1998597120,1679848289,1734964069,543450478,544370534,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,218967667,1635017295,1629515369,1886724206,1702125924,1702240356,1869181810,1718558830,1701344288,1886413088,1633905004,1852795252,1634235424,1936269428,1836016416,1769234800,543517794,1752459639,1852397344,1937207140,1919252000,1852795251,808334112,1684955424,1952541728,221147749,543574285,544567161,1869572195,1948280179,1327523176,1969365067,1852798068,1684955424,1635021600,1948284018,1629513064,1768714352,1769234787,539782767,1886220131,1651078241,1953066089,1919950969,1701601903,1663071085,1684829551,1969316640,1948280179,1629513064,1768714352,1769234787,1864396399,1767317618,2003788910,1869881459,1869374240,1965057395,1886938478,1702126437,779709540,-65536,1847496238,-1957313791,25651436,-402241909,1566179641,-905221143,-1957363710,26962156,-402241909,1566179621,-905226263,-1957363710,28862700,-401979765,1183514893,139365126,1510068968,92793181,1426065098,-815207285,105286401,-402108789,1566179771,-905581079,-1957363708,31680748,-402241909,1566179549,-905532951,1431502850,90762379,239504130,-1962882840,1317734982,140414220,1510027752,1021926237,-326413050,-1962389877,1451952734,-1444389620,147479297,-326413056,-1962792344,-1763177914,-379758080,113903231,-326413056,-1962786456,1317733958,21620744,535387482]],[45,6,3,0,[313875,-326412987,1969757982,172395266,-401846645,1183514927,139365126,-653535093,-661975692,1950603555,965382,1509991656,669601117,576019,1760332629,1183515276,139365126,1509968104,638904669,1426064586,-1268192117,138840834,-1156952437,-152567552,105286400,1979713853,-536757498,1509966056,52226397,184551114,-1475447616,1024160772,91553791,1976566287,582730497,-1960776864,1960381400,-654176495,-940175243,-1911852024,651725761,-2084370550,146474180,1510009712,-1679142386,201326484,-486378048,197234212,1260287195,494065667,1015846,1975520195,-1911627006,1960512449,-670872824,-1977219214,-997997793,1879554820,-1072970261,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,54655617,-1031006862,1976173327,1103637262,-1945138890,-267928639,-1929415447,1879555009,-469799703,-1157242101,199950592,678739979,198216643,1475966161,-1898935471,871926721,-17984,-139529476,-885306919,2006081369,-997997817,-1839245052,-378533189,115605297,-970538354,-1070399481,-997997671,16247556,518818645,-1746380970,2033647613,274631426,41492105,-1961994613,1437862006,1586176461,240552720,41358985,41485967,244055859,-628226638,-234634610,-1995422069,1971918405,172345090,1300830363,1216186636,-984973943,1959070326,8437506,2122567563,108265478,-1526985589,-1527560639,-920691105,-67105590]],[45,6,4,0,[-1174634812,-1070399489,-638079246,1166747209,550273275,-44201178,539020161,1969434173,1878753542,1030386797,108356142,1952578433,775774068,-2130283152,1952868859,-126433964,508692049,-401698730,1029307834,57802784,1023462633,963903499,1946160701,1391924,-1343683724,1992642816,-984211716,1962932342,41221892,637951172,-1878886401,11462670,2112857,-1763114122,736512,-2081881228,-2116973824,369164524,-973305081,1959131254,868233986,1091341001,-1527534940,1992673931,648344572,184501702,19332235,516131861,519859688,-165273849,537077766,1203247989,106058499,244338694,118506984,540891994,-2130283776,-352255804,243279403,-989723865,2089416822,73173250,100874938,-1873404334,-50272242,16827521,1929388093,146706,397410933,17190528,58048523,-1996486472,1472984646,1498624563,1279536723,-1205993396,-661782162,175117963,1047908875,185234081,1749251520,-1801814016,1358954247,90375821,244338702,1510984168,-1801825712,1476757767,1979719741,6967329,244319082,184652008,-1995213614,-1559597034,-11007374,-16093130,-1911918026,196660184,175284992,707103,75976,-984132066,118884470,-17252723,-2037858254,1017970421,169636896,1008235712,-2012973778,1023341958,1006924892,-972720849,16708998,-1948259414,-172064560,141885694,-1421529416,-1421518664,-1985298381,-1426131266,1336544688,410309130,1958742700,-118773245,-1951789648,-1946224994,1220750279,126367304]],[45,6,5,0,[-19364153,1183514626,-628717306,-1983892482,-1979783546,-1979780986,-1946226042,-1979779450,-1929451386,-1912673642,-1979787130,-1929450362,385805974,-124351201,-425816578,1258338558,1583292877,113953055,-326413056,1465274910,512634374,614531438,1091843,1946157240,909544777,142525443,425600,76224628,-1962571482,-1993997756,1015611973,2089404300,112642,-1031002901,376781883,1963086907,93005329,-1960442743,1149829701,112642,885328107,-972302196,1594351221,-920692130,503318218,512634454,915210606,76219190,1577211019,-1957311713,1992578796,106859272,-1962901575,-1406794666,259309578,91542027,-183914598,-2009709822,921428487,83910,1586217867,918760198,-916584568,-939521854,503316610,172919638,-1705959453,119754360,333697587,-1064374133,201783078,1971322880,870003476,-338545728,-100341692,36177550,506891046,142508800,-1962576640,652936774,-8479091,1996476979,108461832,1978159699,2124320255,-17665,1381176918,1309235354,-1072981753,1347815284,-1626782054,197692167,-920690998,1291847370,1397703763,33480,-396929506,2122578346,1651769352,-8470899,1996476979,108461832,703091287,374360063,132665431,-1072997631,-1098036107,-4522114,142016511,1460041471,-16062382,1461080135,15263824,1975520091,-402188755,1461065171,184600552,-1105234496,-1098053705,236912511,-1190717921,-1494024187,1074492703,1996425451,1316526598,378210219,1583284764,80398623]],[45,6,6,0,[-326413056,1465275166,184960651,-13601600,2023361654,185087054,-1910213440,171346904,-1966525696,149521164,-1006078835,1312491646,-1962640378,-62323122,-1527529077,-1962047450,173444040,526081631,576201,518818645,-1710852353,139808376,108314635,-1591295858,-930414590,46844191,-326413056,509040158,-1710590209,144051918,1959922439,-1948611053,-24442762,-1962522997,-66722872,520529139,1583335563,113953055,-1957363712,108462060,-1710983425,146166173,312009,1458342741,2078809687,73305080,184687777,-1910737728,1049306816,942014502,1191867677,-1962510651,1957098443,111224326,534833920,-1026990497,-1957363706,1996431084,142016266,-402229505,-920649798,1426065098,1464921227,-486257013,650219028,16001,158680398,34010918,1954545664,11921667,37650726,1916796928,243344896,-2147483646,34504998,641728512,132863,504269606,640934656,2637451,1032005126,639726592,1963262479,93201947,4096294,1967476224,116860431,-1073741822,1464927861,1499448043,46629639,-1047735582,1963216443,645998321,-1073807358,504269606,641524480,2637451,1032005126,640316416,1963262479,93201956,4096294,1967476224,116860440,-2147483646,-148500619,518,1359377472,1606347607,-947714215,-1932926462,72235969,-2128154251,566,-916955264,1426064066,1465314443,-145430498,1317795379,-473943292,650219025,1162755201,-148502411,-2147483068,-1545010316,1291789824,1283532290]],[45,6,7,0,[645922818,150657,1284187712,640607006,103316619,1949645606,34547230,639137029,-2128214642,1967476284,1157047822,1975517186,-346599162,123297742,-503134333,1002540246,-243989426,-1957574349,184687678,-1910147841,2089494215,1157047814,1950351362,1686185710,650116866,148727,652244352,1963085055,-672463142,-1959338869,46367503,1364397283,244318314,1527371752,-480645909,1609060614,-1896355071,-2128214970,1073676900,-916562145,1426064066,-1906840437,348063302,651309824,184698251,638874816,1342586251,-16484609,1889141878,-485956087,-1949857022,1607076808,312009,1458342741,637814414,1588867,639268096,1185419,136219430,1960512256,1459824132,-18709754,404130086,378217984,-1591345126,-1185939432,1376190463,1889161553,1477117193,46319966,-326413056,637814414,-1459614559,-1064566781,-1960440460,184551454,637826267,-1962391669,46320072,46661632,773718016,23993998,35393163,244046222,216203270,23744849,31985296,-320120567,-926168801,503316482,1847496238,-1948568831,-1912464370,1334519489,1976109830,-28930826,637814411,-1912191095,1602823872,650130182,639389579,-484286581,1207379498,1962934532,1207379485,1947205636,1468737045,264405766,-4586637,82493951,41140795,-1014775157,651616778,3933755,-1557789578,-617414596,53222968,1318720117,184917252,-1911982656,-1557725626,65732614,520373899,180937,1475119957,512634398,1183711598,-1708680700]],[45,6,8,0,[1996426065,-1879021052,139651086,637814414,788215,812941312,201783078,1962936320,-432110809,544473090,-2135179213,113714688,65538,74907398,1347440723,48504575,113714695,2,637814414,532107,158653195,142081830,1074392218,71732748,201783078,1946681344,-1763179004,74907410,-1689060198,167483916,-1909584717,-1912508898,112854086,35437312,-1207326822,436637196,654258946,-1910616577,-1993997242,74907453,-888260198,72260108,-1070396391,-1026990305,-1957363710,1465261804,-1710852353,216223352,208977931,-396955509,108395785,-14620586,-963752725,201782822,1114898944,136219430,2013210112,108461832,-32904038,1446730252,-399805178,-1070336966,244046643,350421542,992395662,-1960436105,653489423,991709067,-361494970,-1960393074,-1993996193,1583286343,46844191,1590165504,1444806656,-1983892649,1183447110,-481916684,1946699321,108446982,-1992293238,1586231878,173947148,-611448972,-1880492493,-1927342592,-695491978,-1962917703,1068764254,456432284,41094443,-1053069077,1015151218,561273421,1515404417,2088853621,1967408130,75268441,1383461000,654736513,-1203014349,-1477902317,1044679428,-1992534901,-1039401386,1284192372,1012173630,-1207148917,-1701035520,229120820,1085875314,-1261008128,882547775,1913517595,1975597845,1312588049,-2129562555,1967476796,1423365,196609003,73197824,-1946788215,2080572540,113738502,-1962521461,-472829860,-472790229,-506344661]],[45,6,9,0,[1284241667,65130780,-92404743,1119600691,1464881920,84750234,1975520014,1347021570,261986896,1381502551,266771024,727191140,1183447678,-54489352,972447371,1031080542,50611339,-131398076,721436857,-1952123967,-1960900920,-1673546537,1813722266,1926793998,-1066038006,359979323,1342180280,1847496238,-126419199,-1693588070,-1008117746,205846275,-462086144,67271808,1552670332,-136085492,-1947705719,1586052700,912034790,-2130944375,980680955,1946352512,833589,1963064192,80213534,1719734388,-2080899096,-955717554,50390598,2122389739,1913127166,1083829150,1946418048,-1813299050,1280853837,1988706889,-1174457366,-201588672,-398029916,828198,652625547,-1962918237,52882038,637542966,1838731,574523686,-1524112640,-114971227,502035,852853,-2147480256,201783078,1971322880,-2147470074,-1426059251,-1413467227,-165226014,134231814,1586179444,173947660,-1591335563,-1073020872,1183391092,983639792,1958742784,244000274,-768409550,-770449199,-92013854,-385650160,1183383682,-296318484,850461109,1347571974,-1223872614,-1073019122,1183442292,-1706031372,263917469,-229209849,653285003,3280523,-489563341,-85796077,1586219915,1107343372,456432284,527568842,871515787,209125339,1996444496,-327745554,-330437478,-296338673,1178273141,-14846740,-426052490,-15727857,-442829706,-955247347,62534,1720387307,-25171484,652502665,2494091,604908326,-361329920,607519526]],[45,6,10,0,[1049175552,-1527578588,672041766,237708800,-1993998298,-218094018,-1960421468,838870590,227157741,92939847,487174042,-169694704,244000351,723910698,637544462,2637449,-1993956109,637549118,3686025,68061990,237708800,-1993998294,-486528450,648344322,278153,-544489421,-1381258325,-930428621,-997571869,561315900,38243110,1963408166,251733513,38732070,-1993940501,-544537473,-1414807293,-341065677,1325475538,1962884098,-1432049144,-335879515,-2086360382,-1515978042,-1209272350,-2144937165,1929708159,1602823753,1602823742,1464946748,2005608022,2000365092,640644134,-964477813,1015227906,639857664,-2097001333,642844870,-167492469,57995460,621805581,-1993985420,-2091318204,-421393210,1600051179,-1993975719,-1993997729,-1993996705,958794335,108343903,843564838,1317732361,638182394,-989167735,-1527576970,241142566,276093707,-1948004021,-773598773,651756515,2235907,136218918,512634368,-1591344786,-1073020866,28837749,1050879490,939932416,-15829502,-442828682,-1206883571,-806813686,512435712,-919404510,-351605885,1207313942,259342340,72319014,1065559616,-972786688,-2097028282,641796803,1838651,-165271177,1946223687,1736517128,-336593148,1207314128,175378436,71825190,-680194048,1048625131,1962935084,649522126,1449611,762632971,-1948004021,-773402125,653460454,2242051,72122406,1048782400,1946157070,1283532304,637796356,538251,72122406,116860480]],[45,6,11,0,[-2147483636,-2128211851,4670,638022420,1181383,-1960438784,-486535154,6600715,74696763,1090342,1347469452,-1456868966,-61437167,1946339062,243344903,536870924,-195130542,846519051,-426093744,370306831,-478248929,-15895295,-442829706,-955085555,62534,2112856,-11531661,-442829706,1477614861,-1947185525,1599796318,-892788898,-1957363704,509040364,-16091393,1996425334,74907398,233311888,1958742798,637990461,913575939,12304435,809679112,-1705815983,313593135,578076683,261986896,-1031073038,705072646,-1398594046,113714688,1048750,-953761138,301992454,1595868928,146983262,444416,509040128,36179595,-1946268023,-1996346866,1988753998,-96039940,762626059,-1398679410,1958742784,-2082959848,301992510,1586368373,-1706012422,318509030,1510860186,-94466541,-956257117,268480006,512634368,-768409234,36312711,1023821451,812777504,637977230,394951,117309441,-165281206,134223366,1048775540,1946157663,1562312452,637990402,91492355,1602036122,602626579,527749643,-89924978,-1701175808,-1911313655,-1174380538,582680642,161978882,546968509,856935450,-1899983168,-1947693344,1586169414,1583292412,312009,1224,1183536982,650153478,1457795,640250880,921227,1359356643,-16484609,1889141878,185848073,-1961790016,1950352454,-1706014711,336399364,1961607219,-16353537,-1226308490,-27883018,201082505,1183535824,-49916,-1706031500]],[45,6,12,0,[337513476,105287258,201783078,1971322880,1959922459,-1142421963,209125366,1376155391,-25755824,-386107649,753602716,637945486,790145,1996439552,175570694,-16222465,1996488310,263186684,1183518443,116860422,-2147483636,-1070398859,-1026990497,180879370,-1910636544,28837982,1044283648,1912799232,116867139,-2147483636,-2092942732,7230,-1958727052,184551454,-150506277,263239,-952098188,1163394118,1358841543,-60912384,1393958480,1458048656,-129594894,200955529,41244866,2122536171,1282671110,201783104,1950351360,203850223,784334592,23993998,-701038752,-734593277,979897859,-703165419,-735672061,-1898935293,-1983869224,1996486246,-127992058,-2081003893,-1909586748,-1895731682,-1895574522,1627641350,2122563635,192217606,125091851,1946158397,532689666,314057,1224,-18402,-16222465,1347421814,-806875504,736748,347603829,-892788992,1329856516,1279345491,1196249932,1112099928,944654679,776815927,5000260,43208,777475614,23993998,620963744,1183383554,656834790,117439747,1352729158,738599437,-1205898237,1344145929,1118248346,209125140,-1710590209,365668125,503973560,-1491232176,-1070393898,-1979955575,1183446598,-230258188,-1980742007,-1991710138,1183448646,175555816,-1072971636,-1705636235,367021688,209043467,1240138416,1023451880,91357216,-351976728,19130428,896909323,-10963315,1444304727,837291664,2113015,1609048946,2112769]],[45,6,13,0,[-169337998,2112769,-689433742,2112770,-1964504206,2112771,1911030642,100132868,-1895370519,-2097003002,16926270,1996424821,-207623940,-385976577,1183712992,922691324,-402259956,1187509674,1526726908,-2147433481,-4316299,-394885121,1308980294,41498249,38155915,38143687,1996423168,1894254326,1176406524,-163149054,-1705638205,369787638,58048523,-1950154064,1324352456,1017915133,1007383644,1007121455,-503090118,1190940400,872362822,179054299,1007973568,-1929087698,-1694541669,381553071,-10976376,-2115572921,1342133947,-2129955506,788485307,-1996262074,-1149111186,1163460438,-1149170827,1160707924,1854473077,1485015282,1488358911,1444303871,1542563816,242597899,74767115,-74719701,-396929514,-1580994138,109511200,1183384185,968897512,326496838,-1912078152,637675526,1574647,58032128,220725432,1996423296,175570700,-1706011114,385244197,-1976109518,1451819348,-28931616,-1203701621,192217088,38046518,58048523,-1023409480,-1981000055,1183445086,-1950314756,244000449,-661979086,-638132013,-753876608,-463566357,652363401,4079233,494076672,1963247350,-193035496,-1944947456,1486786001,93579519,1962934845,1030148,116860611,-2147483636,-2094656651,33557518,587613835,1967130694,374813,2209987,201783078,1962936320,116860428,131084,112722804,300466944,1958742790,142016278,-16353537,1996487798,-91035418,201082510,-371034688,-16318918,1659436150]],[45,6,14,0,[-1073018893,-14281611,-1174401994,482017286,161978882,-379906182,-4456910,-11335937,479919734,-1994894254,1585970782,2032044520,-941935870,-1978,508529446,116788451,1963983654,1333995013,-1070383092,201783078,1963458560,104539682,460587036,113714694,65538,111339526,113714695,-2147483646,-385649344,-1991705167,-617353658,679447334,508529446,1349830923,206042918,1215660032,1022117515,504853760,146284302,360889856,520430824,1187448947,-385872906,-2128151175,50347647,236855923,505887,-401239874,1931412741,235295507,-401698730,540933202,-1996262656,1527248966,679447334,508529446,197378188,-385649207,642842771,184956299,644707574,2766339,-1977171917,-930396668,1461633932,-611449066,-10961267,-201531509,96872100,101077760,-401698733,1527246430,74760203,988487519,4079233,225641216,772130598,1170679365,-347777022,96941579,-952744914,1280049733,71681574,371154688,-401698733,540933066,-1996000512,-1070335930,-1706029333,409292408,-2094612338,1073744910,92874247,1230587719,1843987316,113714943,2,38157955,101086465,-278403066,-129070329,1225225281,-369734007,650378377,788215,896796672,41498367,38156031,38143687,-4718592,1347421951,-1504568166,1342572057,117743592,1392286214,110041599,110035526,-1073020295,1256796789,-296842244,-1960432925,637542966,1838731,642252595,1074021623,638612480,3292803,-2096205308]],[45,6,15,0,[1962995838,-2096698599,-488502586,101077443,-25755817,-1694599425,436996464,105997547,-1695516929,442109853,292934155,-1695516929,442895845,15746759,-346487040,-1634053424,119173661,857508646,244000466,-788135886,-489500189,-497144838,1357141531,1381060614,649697875,1225202305,1364350726,-1542885222,1364220186,-1356859750,-260636902,-1223694694,1493653530,57982987,-369132311,-16319591,-16615114,-1895686090,-1207797498,1342636031,1377606224,2122521279,276037872,1996443654,-461963280,-387811585,183176378,1342624307,-397258158,110038190,-1962474887,1451951686,1086464776,1183385205,138840326,922730547,113705542,582,1996443654,108461832,-25755898,133738984,200951433,-385649216,-148440287,3078,1578202496,-362753,-857146250,1183405047,-363427334,38143631,650153667,792203,1183445131,-96024580,1183514624,138814214,-149916352,1971323074,374788,105286083,-150452599,1962934978,10545411,184719336,-1207667264,-2084372480,1962993278,178219,-1960393074,637541390,2236043,71825190,259260417,71825190,125108352,-1207667384,-2084372464,-454948157,-16222465,-11139466,-437721482,2028492534,1459129327,1458393320,1073962984,-397015435,602664481,1476394936,-16222465,1347815030,200795624,-1911261760,915089094,-14286840,244320372,-1192174616,-1950154752,-956152266,148998,1996443648,-151656196,38149769,-1008052599,958758,309641227,117427075]],[45,6,16,0,[1397968902,-469143398,-1073019110,101058676,-387128088,1355017987,1929388093,-25755894,-2097088536,-1191182770,1183318015,74727656,41526088,15761027,1996426612,233151216,1187454023,1476395248,1929388093,736567,356320628,-2097122304,141886,1586177652,553354236,-1014096266,201783078,1971322880,1177979667,1174849282,1342177282,-161355770,38149769,2112848,2122519158,208994528,1316526672,-1706025856,483676924,223362691,-2140703744,207934,1347969140,-1962533280,2113008,632817011,-1207702774,1344145942,-626582118,209125148,-1710590209,486778653,1931542147,-1060730072,1119552744,489908234,-1962933272,254034886,960245764,285475446,-1195178104,1344145969,245833114,168212509,496652318,119356327,-10985185,-1962785266,1606675030,-892788898,-1957363704,71732204,-16223168,77202550,-920828660,-16776510,-16615114,-66959818,-167771464,16985094,1048788853,1946157774,106321720,-327040626,-57998848,503325374,770187022,-1105261056,887619657,-594862336,374390835,12062291,834162688,520048657,-998178100,1577517568,1174835039,2030472962,216580866,2139969280,911368,-141877498,178957407,1341814208,-1070400317,-1946157127,1101984479,1004140353,638809311,1023362442,1007383644,1007121455,1325626426,1405348331,-544516271,641698598,2768387,1963276326,1196839180,-1493972853,1962498398,-498908411,1499461859,773768027,23993998,-2097149256,195134,6950260]],[45,7,0,0,[49815295,1929382461,532689666,-326412861,-396929506,1996481306,165517830,-1073013399,-661769612,16001,242566478,532107,-1710721025,509348317,244373646,-1962194200,1352277744,-148998641,-1949957160,-17714,398891,-920691105,855638730,445120,113950771,-1957363712,1183733484,915088902,-1960443870,279512132,-385649408,1084817537,628913152,-1993933831,28836932,-11532800,1996424310,158374404,1675828869,-1710833522,517482005,-2128159949,1966096703,1204233801,-1207821812,-400679198,-1943608714,639569503,-1290778681,1200170505,1204233746,638141972,638994313,807684039,1200170614,130059302,644192848,1996431092,74907398,69140262,-1026990592,-1064566780,1704611847,857678886,1441721280,-1026954101,247988226,1465253888,-501422050,637814414,2242187,2122972979,958810110,1946157630,915088942,-2144993272,653853796,101219467,159947350,-1073012931,1191118452,22342142,637814414,100945024,142379302,637572585,1850939,1005126518,1552623105,1086584324,-1007285644,-164203263,829690051,1963115510,281278019,-919388556,1364284166,2081010586,-771029217,-1993984908,-2144991148,653984868,33836160,-1113924981,-350238934,2088969751,41222150,1443251947,-519468902,1958742815,-28901623,1191888515,-1960405525,637542966,1838731,1284187729,101638920,166500945,638001139,541895,1686119936,-964429564,-522036982,-112953,11069951,16402119,-62470400,1988689920]],[45,7,1,0,[-196687882,-1960443903,853060,-230258424,105155366,452985149,31127506,1444018758,1283532540,638058500,425091,992355701,1929387070,96897822,992346122,1946159110,-230257902,71580454,1191119221,-964474892,1203628810,-229735674,-227082480,-231681,-929367434,119543817,58048523,-1946201111,-2128152970,-134282140,139757862,73695270,1283467003,105906692,-1523977830,180781856,574081,1978945279,-21239329,536757899,-1026990497,80216066,1444806656,-528422825,-1980353540,1988755062,209075196,1996437876,209125128,-401967361,1967129087,32696579,-28931768,-1090759031,2122514688,393478150,638222020,637697476,-377287285,50886271,264668145,-2114918781,-2097083450,-24383258,-288160591,1465045555,-887907686,1975520032,28240131,-1070350194,-372125813,-1410072781,1347469452,1261040026,108954401,1960349184,370049029,29229312,176079872,-955531124,-1310129291,515912448,-1912155597,-1960441786,117443606,574199,243272564,-2130182122,6158,-540481408,574199,35657355,378209396,1377763959,16825862,496933406,-1073012377,-611577483,-1705781106,566236116,-1070376441,855714793,1381126354,649697878,-225762866,-544515577,1375797433,1364395606,-1878624513,-505878514,-400636277,109567858,-963771870,4367142,1443528388,108381478,117464255,-838084212,210439796,-108838591,-1190955484,-1527578588,-1960851828,-1072955834,-1557789580,1183711276,503745544,-62485760]],[45,7,2,0,[1442883747,520494622,15908615,2504331,138254508,-1945799168,571608,-201537397,3325860,-1897985560,-1106923490,247005264,530969344,-2069783970,57876960,503350249,-1897992728,520235014,6305417,158725643,1614187302,1614186752,570854400,203328512,1644611328,-1996455936,-956275658,1409350150,578336836,-1207949149,648241445,2056920576,-1558007263,113705136,178,11798215,-1195682736,506112,-1031548021,-1961391864,-1980243238,-1948349425,-561714952,35266190,695048790,1716986561,690526800,-963960076,1583341198,147507487,182272,509040128,742293756,91554051,334086195,671518209,512370178,1183711254,116860424,524300,-1041693835,75416576,184912678,-1912113728,-1593673954,1183383596,868257534,-17984,-1359806669,1963276326,1373239289,2126827915,147060228,-1004136844,-4652419,-223415553,1239021486,-847195901,300634496,38141734,41796646,-1977169613,-788267187,138841681,171871014,142445824,-218103879,1239021486,65130833,1380995281,-66244710,1522568738,-1072998053,1586394996,872363006,-1901792266,915081310,1955397642,-204829944,-154694748,192250055,669323,-1962380147,-2136673334,1992654823,41207044,-1527526517,378406,-1064513397,2126789355,93005316,812957707,-1895825479,868234176,-234465281,87565998,-638060171,1364217937,-1425199206,1579112739,158646283,-13385586,-341511172,-18429,-916562145,-939522366,1442840578,803741271]],[45,7,3,0,[708740061,863240194,52823798,-1909689328,637676038,1443574,-1960807160,-1910109114,637578246,663179,-28866778,638028070,657027,205949698,-1962900247,-963769226,201783078,1962936320,-432110825,276037634,1086046259,209125120,1347440723,48504575,-424286122,1996486795,248420870,1451697179,-28931834,-1962647925,1689781838,-1706255872,2122523820,74776582,871090059,248420951,-561109824,1052299,1992612494,197168136,637826240,-1207798588,-11075583,1996424822,1315740164,190784720,-1962773312,525881543,-1026990497,-1957363702,-396929300,-13378462,36322873,300484981,532689665,503385577,1946844729,108935668,512683892,1048642090,1146355962,1996481397,248420874,378086644,1183514628,1453320,-16776541,149425270,-1543992346,1996423196,248420870,-771021508,1451865972,-828745978,-1960485874,205950706,1041140518,437160192,244000256,-1960443886,637538326,788215,812974088,138948,138921766,1621164032,1200170496,2139694596,2005476874,239504142,206014758,38766886,106400038,273139494,1139474433,1611042391,1049306624,516161580,-1993998334,-1993996161,-838660337,1334388289,2007302,172460326,207063334,242714918,71812902,-953810944,69703,109559859,-1993998168,526320199,671544862,376705027,-1559869813,1183515406,51159812,-1910150728,2121775320,1187316715,1603020292,1200170516,-947183854,-1026990497,106299404,-1372157146,-54424064,-1072976602]],[45,7,4,0,[-1912198028,1048651456,1162739712,-4711051,1342572287,132418792,1359399219,-397389231,-1072955947,-256375435,119655756,-963850773,266771030,-1705630187,645139941,113714695,172,-1375287514,1577058304,911890627,796297,237406518,-136566016,-1765572133,512308736,-315424758,1391233877,-1957345968,350428908,1342619699,244339024,117569768,74825739,12970270,-2077451770,-1064425862,-1408333018,-402398464,1541996376,1319314947,378086912,503775312,-153451032,268641798,243293045,-972029146,207878,102750604,-1709289136,650907342,932847184,-1708718577,216532046,1381159475,219219354,1389507367,285579858,-828758245,-1910037490,513416922,1495738639,-2082894306,187966,520029300,1478427356,-1710875129,657565044,8436487,975621003,1126003775,1007127078,1022915616,-1946913783,-1006744629,-2144990604,-160101057,509478,-1959339637,-1174402546,-2094661631,33578046,-1960442507,-1946132970,-310173760,535137026,868961629,-1961958464,1364218097,317197968,-1962745087,-1008197938,520560345,-880530754,1458342741,205950551,-1960387789,958801015,108340855,-385822743,-1960443713,46564156,3965734,-1960382860,-953810356,-2000157628,105170726,-964483254,-1960423160,853060,116860544,-2147483636,3474293,1149838976,1950394372,105810882,-486257141,83854161,-16364430,-1650849674,1378347023,488480410,-1960442072,-1949158628,-773598769,737862354,1444611166,1342590982,-1705815471]],[45,7,5,0,[673392313,1443252487,-962965166,1495810693,-157658800,-14136033,-426112906,1479038223,-1960434453,-1950338284,-773664305,-1946492208,1107343560,-1677042037,1562064026,1398146600,-2050581933,1183721595,1149838860,-964470520,57952524,-369142039,1583349562,705225,-1959338869,-1959394233,512427607,1200029702,542607134,1426064586,1444867211,172919639,-645004573,185097867,504919515,-2079371110,1959922472,-18429,-2025072501,1579877982,-119802106,-821428326,-1915057368,-128841121,-418775142,1524271912,2139968338,-1950338300,-650443186,1515849074,721466857,168008399,-212391693,1569546155,407225898,71681568,106268932,-501332537,541443981,1170680080,-947240678,33563717,1277707719,-6621112,-1960236023,106859506,-2146767997,-566493981,-1070398089,-1987024149,1049168477,1516175366,1200478855,-1995994879,1602814591,142051590,168052679,-2015721728,21466579,92918663,-1996327543,39618876,-1996073847,-1014298532,1149879851,39815428,-1996405619,108497159,-955752567,656455,401035,84559755,1194000394,642222342,261986846,28322113,1583335563,113953055,-1957275904,-1929378242,1444817013,-1138076262,1958742825,-2118110431,1212950653,1972050037,108890890,990412171,51082494,170722373,142445312,1600057835,102665163,172460800,-888781013,518818645,401035,184960651,-1962511168,1200162374,407341848,46844191,1866661888,1952542829,1818845801,7959657,5832,102651734]],[45,7,6,0,[647610419,1719937,1702036234,915218182,118882546,-1175814515,-201588728,1745791652,-1927927254,240183878,371865448,1358186125,-275116950,-1725311135,896843787,-617360845,1988960022,-461328908,1479556575,749478261,1008497200,67270153,333120505,333120466,333120466,333120466,168764626,-1948259368,1595869123,-876361378,131075,76405,131072,206610,131072,263536,0,0,0,0,-1909522433,-1023410146,1760332629,1183514667,22734862,-1962260853,-421000114,105286401,-402108789,1566179805,-905213719,-1957363702,5335276,-401717621,1183514932,206473994,-1962819352,1317733958,20768776,-320250534,707082,1760332629,1183514731,172919560,-402235763,1566179658,1426492393,1317792907,140413702,1560958603,-905854488,-1957363706,9791724,-1962391925,1586301518,18933766,-1326883494,-326413050,-1962520949,1451952222,-1746379510,444929,1760332629,1183514818,172919560,-1962880536,-1377302970,-379758080,113901982,-326413056,-1962878616,1317733958,11855880,-1528210086,313858,1760332629,1183514911,240028428,-385876037,1317732647,105286408,-1912569925,1926759361,260056597,1528294144,-2130525053,1912666619,-267928827,129696747,-1801741712,1566244863,1426344937,28961931,106859264,1560827531,-905900568,-1957363700,21719276,-1459206517,108298236,-387972421,1566179420,-905557527,-1957363710,23554284,1023821451,108396546,-387972677]],[45,7,7,0,[1566179392,-905605911,-1073020926,78122612,-12776588,252015871,24498178,1612889027,-661970709,292870411,1977156111,147322384,-1047655564,-1977165685,-997997817,1879620356,240779499,-1801721262,-1073020648,702743157,-1959345778,-1960647921,651725779,-1962930304,-939308582,-4518797,650873855,-352317568,-645165028,1015846,-628374589,46433114,29489793,-1031007118,1976173327,1103637261,-1945138890,-267928639,-1047746325,-344979525,-485760095,16825093,-1073017877,-1950144396,1959857104,-1957603335,-1950249264,-1178586120,-218300417,1239021486,1599720251,-1022920814,1493484675,180064863,-10032784,-1030879517,509478,-1013333965,-352009085,-400686857,378273200,512623136,1621164584,13311744,518818645,-1909565610,-1962934242,1183579742,1958742790,-1706011890,27791054,1960000347,-1983302910,-1705834914,41560494,1451999374,138840842,201783078,1954545664,13822211,-1107154783,-1064435534,11575590,-1960394610,-620034468,-2065104012,76228096,-1072957901,1086057077,4241664,-1705815983,42601775,1316274187,110024843,-2027552216,-1912557026,512304832,-953810944,1342177798,441172,-1929377863,-1993996201,-488994025,260646646,-1634073082,117624349,460701707,2001702,-1899983872,637675526,11673225,233151056,-1070398715,-1957958759,106366712,539049626,-157657341,1476603679,1877596979,-1957492993,-2147097058,1392904139,891371162,1539345923,638028582,-1928969079,-1946355073,-1430736681]],[45,7,8,0,[-1425652085,-1951733072,-1951725498,-1951724986,-930391358,1583335947,113953055,-326413056,2112378654,36217340,-1591295858,-1296367440,1958742784,1002475057,125044806,856132390,1408166875,201713313,-1706031609,55255358,-1956921202,-1070397826,-1414812676,-2027501685,-1196751289,-930349057,-892788897,-1957363708,509026028,-1375085158,1958742787,108956471,519839720,36183694,41287435,378132363,1049165918,186581084,-16353793,-352174578,1040645907,650153474,-947712629,1103115010,1085010940,-892788897,-1957363710,144776940,1975520000,106859297,41278219,1129522611,1085858769,-1705816064,64457398,-1559764134,-661979128,-930408567,46844191,773718016,7822,104382515,1484063532,35393163,-1047650845,201783078,1954545664,512435723,-1019543492,-1014300045,101616422,-1948128512,-486398450,650219050,3723,503516966,-277544930,503746086,1048651264,1162739712,-1960386187,989871134,-1948748861,-1697322045,70921432,1499187999,1346437304,-2134355119,1444806656,105286487,41280522,-125092428,-2131021848,164414,1946703557,1124120587,456432284,175244466,-1701001333,82058036,1183649139,374480512,-1902487728,-1962611112,526278616,445129,1465310347,71797558,175472420,-1701045836,83696436,1596211460,71824950,740390272,-259286975,-1868890317,1006967385,113155,-2092496268,-294249985,-24391117,1090832267,1583299252,-1979710774,-771444256,266633448,1009790981,67270201]],[45,7,9,0,[972849159,-998243466,113820423,1444806656,-2131984041,-1979938048,1996487270,-401698800,1451884422,-1425598724,-1475328373,-1708034688,87119982,1958742701,1163148588,1034750837,91574349,1950170284,-1073042425,-454296715,973175936,1330578037,1958742700,-118773226,-341147984,105860889,9463895,635965072,-1191705855,942046812,24510277,1992665935,243980,1958742700,-119363069,185226891,-1274382894,882547756,856003099,-27883055,-347995275,-389641480,-1968439483,-12588862,1412348075,1347270827,-1430244437,687747,1451962485,-1205922054,-919381248,456432284,225641977,360009788,-1962283133,-347931050,-1260876868,882547774,-351916005,-1983892731,2123103814,-16312582,1996425334,-1705572858,105481071,-1946270069,-998114218,1583284352,214616351,517769984,-1191606296,-1959395327,1397752927,44572415,182815,518818645,1843943254,108954617,-2091944703,1946421374,512630296,1183515176,604407560,173982720,-888422004,-1993997452,341216007,-2095954293,1962936446,107133446,-2023676488,-2030032874,-2097142266,1946421374,241091601,-888422004,-1993996172,-1993997737,-1070391545,-920691105,-905965366,-1957363710,1465261804,-1946614808,-989605874,1090766902,-108805749,-2146994941,1966735740,1178288129,1227060998,-66552124,-2010733325,54347789,-1961659136,-2144991106,1966735741,1170613769,-2010751998,1583285069,113953055,-326413056,-396929506,244054196,918881234,-1958673460,66683841,2088765301]],[45,7,10,0,[24459777,105265984,-1001839753,-201586562,227026596,212296,2123043701,2105550344,158677505,38127142,1300768348,526278403,445129,518818645,-1946654744,512624198,109511208,-920715240,503317194,871912424,-342208320,-1459173730,614532096,-2147257341,-768346140,-400635105,950138936,-1964997118,-1979547850,520257558,635969227,673091320,1745154,-400635105,-594806760,109019958,-15502336,-16615114,-1711136714,129323852,41485967,1369510891,1394510594,1427016450,1461095170,1899924226,46800642,-504881664,-2133029897,268642318,105351990,906168483,906512139,-1559738485,208995082,52954870,-2147125888,-285005786,313887,518818645,-1909565610,-2147483618,-1878841330,-1962522997,-661977002,292936203,52962944,171869055,91553795,52962944,268863471,303466243,526278403,314057,-400630645,-1959331980,-12777913,-1593215489,378209046,720044824,51906183,175423499,36179595,52039227,-1959390603,379782215,36217091,-1207756125,116064257,51906183,-903888845,-1709309948,134120492,512678030,378208352,-1070399444,-1070347489,-149231586,520243872,-1957363509,1465261804,-16484609,1996423798,106873856,274172966,207588390,176130342,142051622,105352998,638029606,637683599,855926665,526278592,314057,-1959338869,-986315649,1418593911,73698064,-981209973,108330758,-16759153,1183778932,175439868,-375153,1183779956,38046718,-1962654071,38177028]],[45,7,11,0,[-1108621429,712,1996445526,142016266,-1962848792,108462064,-402360577,-125107902,-264519629,-955577228,1175127413,-385649402,1996423446,1316526604,-1064433454,605981478,507192832,-411828186,637715331,1946173315,1065428702,326402063,38767398,-787954813,65130977,65130969,-2082411559,-1960441661,-1073018809,-1070387851,-1157627462,1996423183,1347571724,-401698733,-1073020471,-400645772,1996486160,681201676,520722569,58048523,-1996446231,-400622010,-1705970184,167348053,197692191,-1897274422,198740930,638088438,1963095867,102296410,105352531,1996443654,142016266,243502746,185031434,188773824,638088447,1963228987,-2092963018,1962935934,2005607942,105507586,-1923938733,1342572103,931329690,920423178,-2093611263,1996424967,74907398,1669566106,185031434,638284992,-2094653693,-1821048769,-1960438037,11076167,-1962773376,1200301808,-2147440380,-125107596,-1694599425,175575014,194625587,218330310,-687112192,-897514380,1583316992,705225,1458342741,-1962641724,197168334,857961664,-1406731063,443884348,-1073042394,808195188,242682172,-661920718,-503903568,-930364669,-1047795989,79874398,-326413056,1183522390,-2147440376,1992634229,871367434,-1951597376,73319624,1124567590,427081738,-1509314662,-1394570742,225828922,-1070339358,1963407398,-338626812,532689666,180537694,-326413056,-11053538,2023362166,-1911873714,607554520,641088256,-11439104,1996426870,175570700]],[45,7,12,0,[1347469363,-1912734232,227213948,189807331,990278848,-350063423,1364598288,-15960321,1961364086,1975520255,38112016,-150991687,525793,-346490877,1451972817,105286408,-2029628025,82510917,-768360397,-920691105,-939521334,503316484,1996445526,1316526606,-661779639,2373259,2504251,1996454004,142016270,-16353537,1996426358,-41621494,-1979824503,2089679958,-485651710,-28931239,108314635,561299771,1444810987,142016337,-402229505,-1072955661,1166741365,833794,134603255,-336067840,38636496,-1962377843,-619971490,1946568075,1958951686,1360194333,-11512290,1996426358,-21108726,1975520089,214401801,-1070343710,-947191061,-920691105,133834,197132290,1,2,4,0,0,0,0,5,1048576,34603536]],[45,7,13,82,[778,0,0,0,0,65537,0,0,0,0,0,0,0,0,0,0,0,0,0,6911]],[45,7,14,15,[65537,16777216,0,1230438400,1145851726,1294880833,17487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[45,7,15,10,[776882519,4804169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,102760448,132644,0,0,0,0,0,0,0,0,0,0,0,0,-65281,-1,0,0,0,0,0,1701603654,1920091424,1124102767,1869508193,1768300660,2122862,1920091392,1814065775,1768186223,2123630,1696624193,1919906418,1935763488,1667460896,1701999221,1852383332,1970239776,1885413490,1667853424,1869182049,1225404014,1870209126,1751326837,1702063983,1852262688,744845935,1970239776,1869116192,543452277,1702257011,1970239776,1870078066,1763732338,543236206,544695662,1701603686,1716062766,1970239776,1869112096,543519599,1936682051,2032151653,544372079,1819308129]],[45,7,16,0,[1952539497,544108393,1819044215,1919251488,1634625901,3040628,1868787273,1667592818,1397563508,1397703725,1919252000,1852795251,1293951022,1329868115,775102547,1919885361,1701996320,1919251553,1902473760,1701996917,168636004,1886404900,1633905004,1852795252,1920091424,1107325551,542396239,1633886208,1684370293,1763704864,1869417070,1701606756,1853176864,2003791467,536886894,2126945,1124731438,1936682856,1818435685,778400623,1998585888,543976553,1936682083,1627401829,1852131104,1818325605,1869762592,1952671092,544108393,1819631942,543228020,1769367876,1646290276,1700405369,1627418482,1635013408,1176529763,1953264993,544104704,1701604425,543973735,1953721929,1952675186,7237481,1632641121,1176528231,1953264993,1310744832,1344304239,1702061426,1176532078,1953264993,544104704,1819308097,1952539497,544108393,1819631942,1699938420,1852140903,1867260020,1176527969,1970039137,1325426034,1864397941,1699946598,1952671084,7565935,1936682051,543649385,1920103779,544501349,1819308129,1952539497,778989417,1851867904,544501614,1684107116,1836016416,1936028272,543450483,1701603686,2035482739,1835365491,1920091424,1459647087,1702127986,1869770797,1952671092,1679844453,543912809,1679847017,1702259058,3037216,1852727619,1914729583,543449445,1836020326,1769104416,1478518134,1631780910,1953459822,1769109280,1948280180,1919164527,543520361,1392520792,1769103720,1981835118]],[46,0,0,0,[1634496361,1852795252,544108320,1986622052,777527397,1952796160,1802661751,1920099616,1864397423,1919164526,543520361,1124085336,1869508193,1701978228,1713398881,544042866,1769366884,2123107,0,0,1852727619,1998615663,1702127986,544175136,1769366884,2123107,0,0,2004116814,543912559,1869771365,1852776562,1986356256,543515497,0,0,1769099264,1919251566,1953459744,1634038304,117471588,1631980045,1164730740,544500088,1701080931,2112800,1635021600,1864395619,1718773110,225931116,1631780874,1948281964,1851072623,1768318308,543450478,1634629956,1802398060,1886404864,1633905004,1852795252,1902473760,1953719669,1629512805,1919905378,543973741,1836213620,1952542313,7237481,1869570651,168648052,1634683904,1635013476,1025537138,1867251744,1968399457,1936024419,540876915,1634683904,1767982692,540876908,1631985664,1920298089,1868767333,1763730788,808460403,2573,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1229211395,1163089156,1162544722,1279610450,1313165318,122571095,1347635524,140067148,1498631501,1296389203,0,0,0,0,0,0,0,0,33751040,50462976]],[46,0,1,0,[4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24236,0,0,0,168648027,2097213,0,0,0,0,0,0,0,0,0,0,1380272902,72107342,1380275029,1096241732,1313821524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17170432,268502536,102236422,17178625,805373480]],[46,0,2,0,[104333574,184640001,-2080111488,42338818,17074186,-1895693428,77597697,84066313,-989134396,46533377,84201475,-166919721,33424898,134348551,174857991,195299694,178915238,112069036,0,0,0,0,1380275029,0,1329725440,1330402383,1481911879,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1330530647,1346454604,1146047790,1330530647,909652801,1146047790,0,0,0,131072,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1329725440,1392530511,1163154265,1313418829,1094910025,1145391171,1162627398,1145979208,5457228,1145130828,1296516435,1398033989,1145656385,1191200076,1313817424,1431193940,1162084421,4674882,1347704143,1330926677]],[46,0,3,3,[1498611712,1296389203,1448231982,1497713408,1380011842,1380200004,1330446422,776295253,5657156,1347635524,777601356,5657156,1314213715,1380200004,1329791062,1143885133,1174427218,1398033999,1313818158,1296387840,1414418246,1329999443,1145503822,1480928841,1398079557,1160663621,1342195032,1296518994,1160662593,1392526680,1280066888,1497713408,1380011842,891486276,3547904,1314014539,1459637317,1329876553,1157649239,1818386798,1397572965,1969382724,942866535,1095911222,1380270658,0,0,0,0,0,1329790976,1329799246,1498611790,1296389203,1497713408,1380011842,1229193284,1095520339,1330446425,4543317,4801607,1380275029,3220224,587215395,874709043,3613440,3355171,875704867,926163712,825434880,857931828,587215667,3422258,808924195,3482368,808530211,858858240,857931830,587214898,3289907,808465443,808788736,48,0,0,0,0,0,0,0,0,0,0,0,0,0,1143821133,21327]],[46,0,4,40,[570425165,0,0,0,553647949]],[46,0,5,48,[-1,-1,-1,-1,-1,-1,-1,-1,1183449087,206474250,-1996289375,144771142,105285891,-887138211,113951519,508952576,807308846,-2046709760,167936262,-385649472,1048772837,1946157675,243998227,378208875,516227689,394855013,520245129,-1305280072,-2115639296,35659403,-588754764,-1308183423,-2116687617,110032757,-1960443352,-1275043810,505531728,50337477,-853200968,-1172369887,616040968,-13722587,-1174389730,12063812,-13722587,-1174389730,45618278,-13722587,-1174389730,79172716,-13722587,-1174389730,112727154,-13722587,-1174389730,129504376,-13722587,-1174389730,1052251262,-13722587,-1174389730,1974998148,-13722587,520109086,855638715,-11512896,-1157453794,448332447,1397836032,1375732154,-1474363567,-967222526,37552135,-2013105408,48450327,382067691,565707516,522308901,773770078,3147406]],[46,0,6,0,[10181197,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,11993325,-2143847638,819969,1024,0,0,131084,4194447,12058784,14680284,548,262174,134348800,5242926,50331648,29884464,29891920,123338878,123346192,1573117,1580048,33030399,33037584,26345762,26352656,17563964,17571088,49283406,49290512,38273412,38280464,54133163,54140176,49807841,49814800,57803284,57810192,42205266,42208369,-2146435068,1,38731776,204472350,32769,0,1163545608,1312903256,50331716,189810007,1600065280,1347962207,1163153999,1431589700,3138,524289,1162544640,1279610450,1163089156,67051090,1543782349,1070400257,50487810,147405,1070400256,50523650,-704495667,1070400259,50786306,278477,1070400256,50412036,-1509670963,1070400256,50445314,212941,1070400256,220683,604651469,1070399489,112138,-1576517683,1070399489,43528,1376075725,1070399488,5,-804962355,1070399488,9,-200851507,1070399488,45569,81869,1070399488,71169]],[46,0,7,0,[-1475723315,1070399490,41990,409549,1070399488,16907,269172685,1070399488,216587,1852397342,1937207140,1818846752,2019893349,1936613744,544108393,1919052140,7959137,1514931712,1145128274,1275461637,1347371866,117440857,1279482444,105206607,1514931712,1414090313,1192165379,1480938565,1145979216,1095648325,673101,1398426630,72041797,1514932736,1313165391,1162627398,1124728834,1280921679,1279870554,100665413,1329879628,607566,1398426631,1414676820,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,4628738,4457995,28837492,9365760,1780498536,276850688,22682,1141294848,-1560281088,101384262,1886650436,-1551892296,1990394492,1983808258,1467219970,-1591721880,-768933252,318767365,-1706011950,117,4720327,1252196352,1208355584,1747350528,6955072,41301759,16777114,1409730304,-1560281088,101384278,-1904934828,4863743,42138,1982759168,-2130444286,162862,-6130428,-1711258058,205,1296941099,1562371467,1478413133,-1957345904,-661774612,-1593643901,101384262,292814916,4601599,59290,-1547687168,1151533126,4890880,4720139,922685812,26869834,721420289,4891584,-1593816925,101384278,292814932,5650175]],[46,0,8,0,[16777114,-1547687168,1419968598,-1957868288,1297948645,1478398155,-1957345904,-661774612,1443032195,-1962520949,-1056241594,1589906549,130491916,1944846334,2122551440,544538634,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,-21474955,-1872761857,-1962117493,1364199494,-6684566,-1912602369,-1993994682,-49916,1183727988,889136654,6946922,-1550187926,-1560281087,378077810,-771030412,1183718012,889136654,6946922,-6684566,184549631,-1207601712,250281985,638469774,-6671105,-1207959297,1298071551,535137101,-1865724579,16973830,65573,16973839,65677,16973841,65975,16973905,65867,16973907,65927,16973908,65899,85,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1145330259,858255496,1146770176,670074948,6029363,1596850271,0,0,369099008,219677186,202116105,370542599,302842623,1130364674,1279870559,1313431365,4017990,0,0,0,0,0,0,335544320,0,0,0,0,0,0,-553648128]],[46,0,9,7,[7340144,112,0,1296972860,1044268883,1431445571,1296651342,1380261957,542265170,1375731712,808464438,539822605,1667331187,1986994283,1818653285,168654703,1375732480,858796086,539822605,1702129257,544367975,1769367908,1646290276,221257849,589834,808466002,755633465,1953459744,1869505824,543713141,1667330163,1868963941,1852121202,1869769078,1852140910,658804,168624380,1912667904,1949134453,543518057,1869771365,33562738,808866304,168636976,1818632237,1769234799,1882023790,1953393007,1886745376,1953656688,1953459744,1634692128,224683364,-65526,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,-326903666,-1957275874,-1923676546,1343678022,127898,113541888]],[46,0,10,0,[-24907637,-2095614975,160830,125767804,41041539,-1207471602,1927938047,1951305729,22472963,384190093,37132880,-998047744,57952260,-2147400727,1967255166,112645,-1070923029,-1207471032,1122631672,378245121,1451819056,807308284,-2082221824,4287,117382772,1048772656,2081423408,805750534,956301312,1962946582,-280356,-1878978327,-1996476255,1114306630,-1519910806,-26088,-125108224,-512426229,-26025,-259325952,201086601,1460499920,16777114,-346112,-1878991639,-1912191349,-1993933754,-297367036,38045734,54839078,1183514624,-229209104,88377638,122980646,-1946925429,-1993935274,-1993995964,-1070920876,256149798,222595366,-772252021,280988131,-1990851072,1183638134,-25884,-998047744,4759812,4855435,41682435,5022528,5117577,-1996468061,-956280298,163334,5546240,5641867,41289219,-1996466013,-1593812458,1554186324,1578535168,-1547687168,-2136800638,-461963518,-1696434433,65535,1459930243,16777114,805764864,809403136,108793856,3147463,1183514624,79986936,1784092139,1778412032,-26112,-804585472,-1964440716,1590135806,-1957868193,1297948645,-1879047478,1167087646,518818645,-327034738,1448542366,-15960321,-2037577098,1343684450,-1885732758,-1962934270,-31752,-4716939,-1872040961,-364475049,-6664170,-2097151745,-259324220,1946287747,1950253840,159121410,1048829055,1930297970,-58816043,-1705914485,65535,-16222465]],[46,0,11,0,[1996424822,175570700,163738,578113024,384452237,-26032,-998047744,309676036,1358120586,-16222465,-6683018,-2097151745,28837572,1298095616,535137101,147475805,1478397952,-1957345904,-661774612,1459809411,141986646,31483934,-15829249,-6681482,503316735,-16654232,-11138442,-1113979274,-1962934270,-31752,1183721845,2088969738,527761922,31483934,16777114,79987456,31483934,1342850699,108461910,16777114,-2080863488,443875327,252069623,1460893183,-47388658,-166989685,-1705572739,536,1600046731,-443855539,-900899553,1478361098,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713]],[46,0,12,0,[-422509887,-133135221,1357137545,47770,-1980200192,-804524970,-88603019,44296703,653018766,16991734,-2144990091,-956234931,126534,-1960434709,639148421,413373835,257243430,108793471,222640422,28837491,-1878791424,1183432747,-327745554,-26025,-998047744,138840836,-1995811189,1451875910,108954592,-385646848,1451950609,-1949332500,230786010,653018766,638403979,638539147,2097632569,32762115,958794111,58131781,-1593710359,103481436,1183383636,1166747380,1435182605,-2060769777,455481505,-1994873963,1451882566,650677242,413107595,999938699,2081128410,1942502148,-336491771,-4288508,2096499711,-96024773,1983447040,-1994621196,1988749950,-562656260,-1946386805,1317602894,2143881990,-562656915,-1947566453,-1902511546,19328070,287706437,1183518549,-498728454,425603,1508443007,-330920447,222661414,257264422,123025702,1172898685,638156545,1996834105,20637955,15629955,1889619060,-1960404734,-1960440499,-936702115,1317657115,-128022026,1551751947,1183432747,-163149320,1589924587,-1815903766,25830932,652232334,-1958345592,1191174214,960973306,58651774,-1979749399,1827210830,-1960406785,-1726439547,-1585118426,-1793907176,-930408285,-1962774367,-936666662,1183570459,-939288076,1317657107,-128022026,-1727641973,88967974,123570982,222626598,257233702,-2097026685,-751107877,75434620,74891579,-1047800949,2096649787,990215949,108459590,-1946659189,1183446598]],[46,0,13,0,[-61437446,-1962912607,-1560259050,378077276,-1977221026,-467008955,1946173741,-475643,23730923,-1149185,1996487798,654207738,-6670849,-2097151745,-259322684,1963064963,1545505651,1411263232,2128284416,-1715238055,41946763,42081931,-635713493,653018766,413240713,-1549956826,-96040168,972838539,2080539158,956727089,1912766470,-297351383,2122514432,58589190,-1946289687,1464921158,95386,79987456,-1696303361,1738,-337492341,1996460062,114858724,-38273024,-1877939201,-1696303361,1859,65783435,1593835448,-1957868193,1297948645,-1879045942,1167087646,518818645,-326903666,-1957275894,-167049610,-25081988,1098712080,67174017,-1705637763,1853,-422497301,-133120885,-133135161,-1705574400,819,-1980348791,-804521898,1589909364,939468534,187546,-1717938432,1459617795,51610,1298095616,535137101,46812509,1150976,44630019,852223,38469635,917759,4849667,983295,1638403,1048831,112263171,1114367,19005443,1179903,75366403,1245439,106102787,1310975,11403523,983041,122224899,1114113,120062211,1179649,112984323,1245185,31129859,4849665,118751491,5308417,68878595,5373953,52494595,5505025,36241667,5767169,0,0,0,1167087646,518818645,-326903666,-1957868286,1297948645,-1879047478,0,0,1167087646,518818645,-326903666,3449090]],[46,0,14,0,[3544715,-1996471133,-1593817578,378208312,1218641978,1242990848,3973376,4069003,-1996467037,-1593813482,2091057216,4366594,-2096990557,12862,-6667147,1207959807,-71825804,-1874400257,-1962916703,-1560263146,378077236,1218510902,1242991360,3711744,3806857,-1962912607,-1560259050,378077244,2090926142,4236034,-1560119647,117375042,108331058,3278535,28901375,-1957868288,1297948645,1478398155,-1957345904,-661774612,-2096960381,12862,251623284,1903493170,-1962920799,-1560267242,378077252,950075462,974555904,4760320,4855433,-1962918751,-1560265194,378077268,1084293206,41722624,-1560264031,-6684042,-1593835265,378208324,883097670,907446528,4759808,4855435,-1996474205,-1593820650,378208340,1017315414,1041664256,41722112,-1593818973,1117979254,-1957868288,1297948645,1478398155,-1957345904,-661774612,-16585597,1996425334,199757318,-1957868288,1297948645,-1879046966,1167087646,518818645,-326903666,240539402,-1946250776,33457136,-342293388,1988857970,16679176,-784630780,280792038,1979649016,-96024819,1187512319,-335544324,-1705537464,65535,1451880587,1976568824,-96024825,-487849990,1183768203,931866360,-26025,1996423168,-6662650,-2097151745,-125107004,1946288003,132880643,-1962770271,-1996324330,1451883078,-1041756420,-96039938,1593595531,-1957868193,1297948645,-1879046966,196613,16712131,196629,16711927,196630,16711755]],[46,0,15,0,[16973847,65948,16973842,65978,19,0,0,0,1167087646,518818645,-326903666,106859270,-1995944309,1317665374,298025980,4726409,4853385,-1946532213,345179601,-1996467037,-1962912234,319158854,4498180,4593289,-1560018760,1990394492,-1957868286,1297948645,1478398155,-1957345904,-661774612,1443032195,-1593418101,103481424,-1618149304,1183717523,1200170504,5021956,4720171,105351462,637697697,-1593292919,103481436,-1993998252,1486948935,1409690368,1200170496,41984268,42079883,6033035,5508651,-1054083557,-1993943525,-1993994681,2057375831,126428674,637696161,1577207689,-443855539,-884122337,1167087646,518818645,-326903666,-1957275902,1183516278,-1957277688,333975288,79987711,-1668429938,-1960437613,100860999,378208328,1352859722,1377208576,1200301568,1208353542,5022464,5117577,138906406,637697699,51005323,-1962912762,-1560259050,378077276,-1960443810,100863047,1487077460,1511426304,650611456,638143627,-1995746165,-1996328434,637694998,413240459,-1550546138,653298456,-1962260597,-939288070,243923475,1049166464,-963771774,-1559786714,-1960443270,2023948871,1879492354,1577062402,-1957868193,1297948645,37067,0,0,0,1167087646,518818645,-326903666,516183554,-1977221044,516226887,-2010775480,175570695,-1962915679,1073760790,922701906,-6684036,-1962934017,2083928560,-2095418366,1517617150]],[46,0,16,0,[1014298123,-1962915679,50350614,1285767366,1310099712,4759808,4855435,5284672,5379721,41827971,-1004833792,637552670,1589905290,126363142,41813703,401276928,-352193352,516198421,-1977221040,106873863,-16283610,-1207939066,1298006017,535137101,-1865724579,1167087646,518818645,-326903666,-1957275902,915081294,908787804,1419837524,1444317952,6071040,6166153,1962867075,1347571999,-26026,-125108224,276102715,1979711363,-83963,-55044117,-1877808129,-1006221686,637557790,117376904,28835932,1298095616,535137101,-1865724579,16973826,65583,16973906,65750,86,1167087646,518818645,-326903666,-11118846,6948470,6946922,14490,1959791360,-18425,-1878998295,-2096597365,376766206,1778412118,-1711248896,65535,108318731,-369099080,1218511011,1242991360,2080768768,1285767170,1310099712,5284608,5379721,41813703,1419837440,1444317952,1980105472,5808898,5904009,-1560259423,378077276,-1070923682,-1560116573,1996423808,1245118214,1211563776,2083979008,-26110,-259325952,745862667,1962933891,142016295,4863743,4732671,-26026,-125108224,410385979,1040304427,235995776,909705858,-1166802308,1979711107,-11933423,1962934147,-10426109,-335545160,28872708,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,-1957275882,-1923742090,1343679046,137626,113541888,-2095614904,160830,125767804]],[46,1,0,0,[41041539,-1207471602,-1444282369,1183682560,-1706027286,625,1208272003,28837493,-1878791424,1183432747,1958743036,-230258129,1093526570,-1090161664,770441208,23724394,-1946925429,19789398,14320384,1996443730,-6662648,-2097151745,199953604,1443395327,-25368562,-1962621821,33522680,1996441205,-1706661368,65535,-1962621821,33457136,1996436597,108461832,16777114,79987456,-8128373,-2095221503,1946221694,-196703465,972445323,1963098118,-2112472826,-1207602174,49020925,1600046987,-443855539,-884122337,1167087646,518818645,-327034738,1448542360,-1928692085,1343683654,1996423530,-1332062452,-2097151998,-259323196,1946287747,13887747,-1912834305,1343678534,16777114,113541888,-2095090616,160830,125769852,41041539,-15764978,-1701118858,-1207959550,-1528168449,-2037542912,1343684456,-15698177,-6680970,-2097151745,1963004542,-247035374,1753648464,-1706027265,65535,-1928936317,1343678534,16777114,79987456,452985149,75200,-2037559232,1343684456,1460434687,-2096734465,-1073018172,1996426357,47684348,-1070923776,1183663083,1783633658,1753648384,-1706027265,65535,-1962228605,33457136,1996424820,-1877218308,-362753,-401671050,-997982682,-1012988,-543490954,-16777214,-6620554,-1962934017,1298095814,535137101,-1865724579,196620,16712292,196622,16711988,196623,16711949,196624,16712051,196628,16712191,196632,16712105]],[46,1,1,0,[196633,16712084,16973850,66103,16973905,65690,16973906,65561,16973908,65718,16973910,66127,88,0,0,0,1167087646,518818645,-326903666,727078676,108956662,-1962391922,652084191,1116211082,-24951060,653294600,-2012723830,-1977160638,-2008676027,-968430526,-1191117498,1317601284,-1946579974,-1960442274,-1960441273,1317669975,1959332605,-773140216,1976172248,-331183880,-45708730,1183320068,-680177667,-1928694017,1343679558,-6680982,-1962934017,251560944,-24965004,-1207601665,334233598,-335545160,-919891954,41956865,42077713,1577058744,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460989059,175541078,1778412118,-1711117824,222,-1996328285,184710166,-385647150,1784021182,1778412032,-26112,-804585472,-1410792588,1183667712,1783633644,-26098,-125108224,1947139971,-31985,-1880554635,-149504,-1879012119,2123101739,138841606,-1947450742,652084191,-2092562552,-260306690,-1897119094,-2010773434,-1975121851,-2010715070,726010181,1166616256,1166616076,-45693430,309504,-1946530167,138841849,-1979294069,-466949054,1317720619,1959332605,-773795576,1976172242,1191782136,1460217354,1183467020,-2012740355,1968176454,41066963,41162379,637951627,638470025,-1206888567,65732609,1593835448,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460464771,-1946801322,1183712894,64981768,126494430]],[46,1,2,0,[1190412936,2080964227,-196950288,-196702976,1746817046,-6684576,1023410431,-1071972351,1600051447,-443855539,-884122337,1167087646,518818645,-326903666,727078658,108956662,-1979169138,-1962907260,652084191,-2092562552,-277083906,-1911929206,-2010773434,1183451205,1166550540,41066761,41162379,172329254,206932262,-1993949141,-1993994171,1599999557,-443855539,-884122337,16973828,131543,16974254,65778,16973906,65732,16973908,65655,86,0,1167087646,518818645,-326903666,-950642934,268595206,243172096,-385649663,1996423347,1778412038,-1711248882,76,1962937917,1959922436,-18425,-1878854167,-2096595317,376766207,1778412119,-1711248896,65535,108318731,-369099080,1218511574,1242991360,2080768768,1285767170,1310099712,5284608,5379721,-1962912607,50353686,-1560119802,378077272,1419837530,6071040,6166153,-2103197653,41984770,512351019,12059262,1879452432,2126514946,1174834712,1144425216,12985856,268482592,40896043,2143501123,2047264748,-1207959550,103485440,2023948912,5284098,4982329,1996428407,-45708026,1452953622,-2097151999,-259324220,516166123,-1977221040,-45709305,5244671,-2097151554,158597630,32833153,568918900,108956418,32833153,266929013,172395266,957109899,2114093590,31516931,104401276,58065536,-788408855,-167609810,16939782,1183464309,-1543523075,1352729210,1275476224,1460893440]],[46,1,3,0,[385697421,33004112,-998047744,-336557306,516198418,-1977221040,-45709305,5244671,1308623294,-1981217932,2047276545,57999618,-1593802263,104398936,510787676,41944707,-2112453887,1996423170,-45708792,42703440,-998047744,-336557308,1183485980,1545520381,126363136,6031103,41944707,-2112453887,29229058,33456896,1642660724,-45708799,4464324,41432715,-16742362,-2147321850,251820326,956321953,1979730950,15395075,-45707945,345657366,-2097151998,-259324220,-1878988567,956321953,1996508166,1183667987,-1706027271,65535,-1962490749,-1877808144,5250756,-2012771802,117438790,29229136,57953792,-1979659287,-466945722,-265959285,81838336,721245834,-1983771658,-779355578,1108337283,200682306,-1987478318,1586230870,-2132933638,1053036519,-1977221052,-45709311,956324001,1912626182,-2147056867,377684226,-16776574,1183451254,-6663939,-2097151745,-125107004,1183456235,1545520381,126363136,6031103,41944707,-2112453887,29294594,33522432,1183467637,1142867197,2017364736,25699842,41420543,41494144,1983464975,-1953792522,199820926,516198655,-1977221040,-45709305,5244671,-2097151554,57999870,-2114052631,1963062526,-32184061,-947179285,-38261013,-1876300801,-1962915679,1073760790,5244475,372969077,141885522,41813703,82509825,5246719,-352321096,-963932157,1296916318,1562371467,248653,27131907,1704191,14876675,1769727,2621699]],[46,1,4,0,[5505025,0,0,0,1167087646,518818645,-326903666,1992578566,-1932621050,-2144928698,594804796,792494118,-2144990092,108289084,977043494,-963966347,-1958690164,-61437496,1015031366,-1948420864,-61436991,-1957868194,1297948645,1478398155,-1957345904,-661774612,1443294339,-16222465,-401734026,-997982310,-1950183932,-1930196008,-2144928698,225706047,775716902,642123636,1962949760,-62484749,775716902,-963966859,-348077428,-1070886908,1296916121,1562371467,1478413133,-1957345904,-661774612,1459940483,175541078,1443657471,-12261362,-1912290173,-1948742718,205950192,4161574,-2144973708,125120060,24936486,-1958775808,1996424830,1402623752,-1962934271,138841048,-1064378621,-12088794,326381372,259284028,192166460,1746818822,379191410,-1962934271,1464862790,1342981771,27564630,1599995904,-443855539,-884122337,1167087646,518818645,-326903666,-1957275892,1187382910,1996423417,-401713400,-997982452,-1980724476,-804520874,1996442740,1637504764,1023410177,846987267,1459386111,97946,-1946645760,-62484770,-12482010,116999816,-1980003501,1183642750,40344310,1589903360,653822964,1610564038,1183521515,508973308,-352291736,1183551498,509038600,-1711245720,65535,1593394826,-1957868193,1297948645,1478398155,-1957345904,-661774612,1460333699,108432214,1443395327,-25237490,-1962621821,-128546312,58052619,-2147434775,1916865150,176062470,-2146666918,1918962302]],[46,1,5,0,[176062577,-1905559686,-2144991162,527695932,1094484006,-2144991620,327047740,1631354918,-2144991620,125729340,1015031366,-1897827072,-1977219002,-6664188,184549631,-2146208576,1916865150,176062509,-2144897190,-350221754,1183748129,76162568,-26032,-1073020928,2122322036,175268106,2047508096,1853883511,1996431370,-6662152,-1962934017,2146831344,-129593851,1183716843,1272941560,1597538342,-544536203,638207626,654262408,1962950016,2105550348,91565823,-12204506,1298095616,535137101,-1865724579,1167087646,518818645,-326903666,40003586,-16621464,-6683018,-2097151745,-1073019196,-4716940,-1876890625,39991039,39859967,-1710721281,65535,184992899,-1207601984,65798142,1291846072,535137101,-1865724579,196614,16712412,196636,16712383,16973853,131658,16974259,131623,16974260,65799,16973913,65763,90,0,0,0,0,0,1167120524,518818645,1586223246,1459664902,1896281902,1946157312,-26105,48955392,175251917,-1995809141,140413711,1089017737,-661913600,-1957345904,-661774612,-1962516853,1451952718,1459730440,1896281902,1946157312,2791943,48955392,350822861,0,16777155,-1070391438,-1962742397,1297948645,1358132171,1476404456,-310123470,535137026,1942703453,1304583,-1711276104,-1962742397,1297948645,-387697973,-1563754495,-469106499,1048584821,1912799418,1931623436,1914715148]],[46,1,6,0,[-351948796,1980972038,-1156337662,-1730740094,-1023364445,-135543670,1167120524,518818645,512546958,12058845,116862517,65649,1654261620,-352321536,-1994273534,-1946115042,234923526,620804127,771929274,7407351,125042689,62362,-855446784,-1960896991,-486477810,-1207529938,915088896,113573932,-628358926,-13182157,1929440798,-383838715,-986316390,-1946094074,244698,-299958474,-1910565376,637581318,2887307,-1047642397,-2144927949,880017469,-1107292743,-1494024042,-4650124,-222284929,-350128722,119408357,-1074296033,78708929,1916873900,-1830759923,1916873900,-1430124027,521596651,-1090454850,-68681478,16432640,-402588993,-310181646,535137026,-1932833443,1430622424,-1910575989,-339135528,-1864856529,-326412987,-1176990178,552271873,1167120524,518818645,1465309326,-352255815,-1864856561,-326412987,1457032734,16890199,1976109649,40943134,-402493249,-88211298,16432896,-2130668056,-704579010,-16484906,-1107230698,-88145670,8448000,-1090454850,2011693306,2615296,1977879128,105286423,-147960652,16806150,-1710787584,277,567083755,-310157729,535137026,-1949610659,-486477810,178951,15605503,-1542011618,620804096,1896281902,1946157312,37788167,48955392,-2145443379,57918,-1608639116,382009571,632553700,1896281902,1946157312,41064967,48955392,-1021369907,242480955,-1962610813,38079237,503313012,12840683,16777114,-1193767424,240123907]],[46,1,7,0,[-1207937304,508559360,17827469,-26032,-4718592,-6664192,255,-385875272,-661848100,-1957345904,-661774612,119428950,-1106880885,1001193761,1074820290,-1760791402,-4603853,-1951468801,-1762923529,-310157729,535137026,46812509,-1864856576,-326412987,1473809950,235304703,201308136,-1928170304,503386126,-26031,1344143360,210586,-310157568,535137026,46812509,-2144468992,-1207738818,-796130444,1604398795,1478413059,-1957345904,-661774612,1296941099,1562371467,445261,47644931,65537,47055107,8978433,45416451,1966335,7405829,11665409,43385091,6684673,54329603,7536641,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2031667,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1701603686,1886938400,1769172577,1814064751,1634886249,31090,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1480940108,1145979216,0,2555963,1634166092,1886339948,1734963833]],[46,1,8,0,[29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,959985969,960049453,50,852005,1734963791,1818324585,1701603654,1701667182,0,1480940108,1145979216,1280066606,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1957345904,-661774612,1460464771,209095510,58586635,-2130657815,2080641278,11856131,67174017,-11136387,1996425846,108461832,107162,10676480,-2071206191,1183447056,765087988,-1962934268,-128546312,141938699,-369100104,-1869610879,184964747,722171346,-62486080,-335919479,-92041175,-1911720703,-1960380346,-1960440507,283840341,1963129475,-129593821,88443686,123046694,-1980086647,1183579222,173443848,301614593,2122579030,243073276,1458861707,243866,-411648,1988830699,-96039948,-1896065397,-1993934778,-1993994939,-1705636011,381,-1946532213,116128854,-1157627976,1600061439,-443855539,-900899553,1478361096,-1957345904,-661774612,1461906563,209095510,14829255,2113276672,49080579,68222593,-471268484,108954370,-1207468800,-622198791,-25063422,310182912,175570774,-16222465,-6683018,-385875713]],[46,1,9,0,[18242125,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,983145,145181385,164609,0,0,0,65538,4194334,5242960,6357087,248,262146,134348800,917524,50987008,49545250,49683472,10485782,10488929,1145195269,21333,1346721539,16777218,1258684416,1162760773,67043916,-1862189107,1070400256,77569,2036681484,1818386772,1398087781,184549441,1263813959,1096041538,21318722,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1095980320,153092128,52103181,858927408,926299444,-1094960840,-1078281283,-572728384,1860362206,1869311338,151592992,134745357,50535195,556869936,590561330,624239668,641162806,674835000,1043217452,725442349,1060059707,2069593696,2103278684,-56793,774798428,757934634,791620395,453838851,-617205216,-490873380,453672707,463372320,480189724]],[46,1,10,8,[33423862,40239156,7406190,41288294,43384957,8651422,44434070,44957829,8782518,46006958,46530707,7078606,48104150,48627820,10486510,1006632960,544106839,808463923,540029472,544366957,4075577,2037411651,1751607666,1126703220,959520809,825045816,540031289,1919117645,1718580079,1866670196,539914354,543976513,1751607634,1377858420,1919251301,778331510,-1864856576,-326412987,-2082959842,1465256172,119414524,1586175758,-472823026,-2081005943,561186555,-1962934081,1962281781,-2096592104,209584377,-1962773109,2106283824,1604645636,-351877245,236855266,839813919,-159481087,855995910,-161576485,21542795,856325828,-1618324517,648806708,-27590264,-1947016509,-1107194866,2126774670,-1952124154,-75237794,-1962118138,-1191067977,2126774288,530903814,1511964723,1720540767,1297948670,-905966902,1310722,286264588,505092629,724117543,875770412,1482118709,23331152,24641872,1464974269,1105058649,-591339846,-1094955686,2071651007,1464982461,1102765401,-589381445,-1094955686,621667263,1464974269,1105058649,-591339846,-1094955686,2071651007,262192,786466,0,0,0,7077894,8781956,7077996,10485920,7864360,9633925,7077996,29753504,31850966,65536,786466,0,0,131072,786466]],[46,1,11,1,[196608,786466,0,0,3145728,3145776,33947648,33948214,691011584,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,-1,1596993070,573710641,607396659,641082677,674768695,1009527097,1026375214,2069572411,708460335,2086436446,2103271488,-1,405038,393222,41811968,41812618,42205184,42205840,909246464,-1109533477,471572096,909156125,-1109533510,471703199,7963,0,44957696,44958382,44957696,44958382,0,0,46530560,46531270,46530560,46531270,0,0,48627712,48628454,0,0,48627712,48628454,0,0,49676288,49677046]],[46,1,13,0,[10705485,24,32,327679,-351272704,0,64,0,0,0,0,0,0,0,0,1024]],[46,1,14,0,[1409297384,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,240788490,-855002081,1275181089,8653]],[46,1,15,0,[17122638,1376436,11801749,33536,0,65624,0,65538,4194366,5242960,10551455,1225,589824,134348800,1441795,50331648,660799492,660802880,24117272,24120417,1313429255,1296381752,1459814400,151621,1180655368,1413565776,218104136,1230462815,1161246798,1179535693,268436303,1230462815,1161246798,1397051981,1163022164,1594687492,1313429343,1296381752,1163280723,16777221,1258684416,1162760773,1600064076,1179535703,1397178700,704708869,8978688,16886529,-486473184,257,1766668800,1936683619,544499311,1684957527,544438127,540094003,1919971139,1936024431,796028787,1819635013,1919906913,1651067936,2037539186,808335136,808463920]],[46,2,0,0,[1296388941,407352,779576935,1464282670,11731012,14418079,122226480,128976747,13240141,27394403,-75300441,-787515636,-4645149,786009855,1087487,-15873249,-102000129,10749695,278144,-402426880,1592272414,-1010814208,-1205971369,-661782477,637534136,3998720,-352095228,28348419,-402651998,-2031615886,-1543059712,-402653184,28835889,1600003840,1448091339,6076503,518576270,11921408,525885023,-402652470,251592721,175440036,278144,-402426880,-2134694410,1086,-472185740,245490651,1090304,-401395016,-1070397850,263738,-610598028,828386,-1023407965,-1948611042,624867536,-1021369907,-1207956551,515847476,1075956992,1166810505,80184066,-1161563166,-893514486,213958412,620782008,557645857,1107522816,1048594246,1946157060,148158999,-1089978178,163055725,2172161,1962942781,1195786755,-1205924322,146351412,1075956992,-695469086,-1958731315,522309079,768451,-1088080712,-987889634,522308885,80184128,868480226,71205074,678690816,-1961956221,-650732580,-650732745,1200305711,247759620,-1962932039,-773271080,65242088,1946418051,-270384639,721424545,-1291842042,66319884,77644738,-1547462656,1438843042,220130443,2122579967,611453958,-1912566088,140428736,100665287,-855488569,71797761,637947788,-1744829280,856180617,172460480,1575324447,1426065098,1465314443,-62178,-855212415,-1205571071,-661782087,-2146926908,1086]],[46,2,1,0,[647693428,-947702307,-1175047330,-372178577,24356339,532689828,-443851169,445021,1458342741,-15917481,108954111,661782989,-1912474440,142001600,861849219,24099327,-1510741551,-1952185997,-2144991114,1086,-577043596,532689700,-443851169,445021,1511040,71204866,57933824,-1023226752,1511040,1137689348,1431312875,-1961038717,1993972716,41334784,-1994373497,508756550,-1962516795,1932002311,-1983609122,-335869882,-2091560944,-326427412,-1694468391,1409016539,36812830,-1070344050,839009930,-1572961281,57999360,-167653504,175440327,108265896,-385757312,44564612,-18283660,80213505,78122101,-813692812,50849796,-940123669,-1475709688,-2147060728,-538375985,102664706,-1060405248,-151133312,-1463606573,1344238593,-2146941301,-96663580,1476752641,250314764,621299339,3998520,41244673,-610598604,1859754978,134613248,-2091180288,-1453515580,41271295,1397801816,-1959338869,-1992948665,1482360391,-385694589,1398145826,-1957211567,1317733470,-1965820158,954302669,-372184624,-940127277,-1957530432,-226424746,-1024065056,-148867648,1963008194,281212480,-1024063371,-350849784,-92237772,-2146536430,158602490,-141547541,1963004098,1072136224,1062539,1193531,-1477966987,214336510,1062537,-1678321253,99171547,63174145,1256915828,139889552,31519361,1958789878,281212681,-352094975,-619999179,-1058535820,-1876169984,1062539,931387,-1092025483,63668224]],[46,2,2,0,[-1678255717,915090651,909836304,57999374,-2080481816,914951406,-1007288304,-1957661428,-253328397,443872779,1245633435,-773074688,7989483,1244584859,-773598976,63668451,915090923,909836304,594804750,-1693660288,-644089895,752589815,-1946756709,989859894,1962937910,-32970749,-1995641213,-1962930122,-226424746,-1024065056,-150243904,1963008194,281212441,1189806965,-2134209904,-994439199,2044908368,214169329,-494670731,-1948069881,-741110838,63108810,267068533,-775171696,-136733749,246775,-2134641804,1187382476,-644153342,1516175462,-379692199,-31130009,1593909480,1583044954,-2130842391,33556494,139365201,-2134843008,1836368121,-2130162037,-2096940831,225708281,1947269507,820084744,1966143875,-1060637100,-411034252,272010047,305543936,-402426624,-964428474,272009484,-153511168,-1958945893,-2125395890,-2130444063,-1996421951,-1024980914,6219776,954303321,1946745216,284786696,-243257740,-1043758840,139364614,-352281368,139365179,121168257,53016961,-511636108,-108986056,57934080,-402620184,485163044,-1690252160,-644095269,-774333495,-1681270373,-576988963,-1694493122,1443338,-369286055,-610534099,-1952771458,-1040770482,561283071,-2145827082,-543484299,-610594194,-2086989186,1946163838,1055490316,441319744,309255067,-1983302717,1317605966,374245652,-1994895735,-387245490,138840912,-2147368923,-1069743628,57890816,-385874712,-154927915,-92979004,507563136,1397839447]],[46,2,3,0,[-1931289701,19381207,115703,1342575220,-6678958,-1962934017,123230968,1282735883,-1962389877,132481241,-2133275264,-209665821,-2146863936,-914343711,175555844,2122967430,377392404,-971866487,-1986324922,1187387214,1593821977,101104402,115703,1342574196,343342930,16777114,123230720,1600018779,1054710559,177930262,-1023404538,-1951182050,1963246838,-158682312,829752004,-2136438605,-1984746635,1963050230,-1467895004,-1289849599,1963239555,-1467698408,-1290636024,1964025989,-1467567348,-1291422432,1967171719,45266944,1392957582,-852148552,197168161,1963416515,-2141482240,1086,1048580468,1962934292,1352268,10880710,-1555895551,1478426650,-326412987,-1207021538,-951056645,113180230,-326412987,117356574,1392957582,-852148552,2001185,33983488,-1593353472,520028186,-2095120384,-2091383100,1297941188,-816308273,620758691,1048641340,1946157060,1745672,439277979,697088,434627,985674691,1946158086,1054710539,-1600454634,1059323926,525835,-1558184155,633536520,1048579072,1946157060,1054448416,-1952776182,-2147481074,-1056181275,-1694491997,1715929,-1677928037,667353,168725443,-444575488,-1998255373,1426066214,1561697512,657039,-1023383576,-2146697179,1086,-644142732,-1694496194,659083,200533376,1745857,439277979,517708544,-644153318,-1593832914,378208282,-1950154724,1358957070,183756160,187074789,384324864,-1031054060,434688907,272009984]],[46,2,4,0,[238435072,-402426624,-293340570,272009484,168201984,244040448,235470870,235405320,-772407284,405130,-2134717056,-854966299,780849654,-1040777193,-646651905,-29562479,1431346171,-326412770,-1979156795,-1072922620,1988709966,-790048760,-152514328,202908880,-1329297882,1392806299,-352321093,513538943,117880912,1048631438,1476395174,-821988065,1924669008,-958886392,42502,109494323,446890004,1163403008,518818645,-1564996016,1187467272,1158185982,518818645,-1912035912,-1202518312,567096638,7817,132748,446760795,2031360,-998039808,-998025210,-817013502,-1202676741,508910642,-974353578,1313736822,688420489,-617393404,-1002743724,1082861685,821765377,1966135613,37784071,376631356,620839051,-616694017,-1962183454,-549650112,-972852000,1583058948,-816292577,224398762,235015566,224529832,235015568,223481248,235015552,223350174,235015550,224923058,235015574,224791870,235015572,222432686,235015536,224660794,235015570,269488170,534912999,268701706,270667800,268242714,254676772,256839677,257495037,266014563,266604531,263655279,265228227,464066205,452204678,469702488,459020724,507387780,476123133,524165005,482025364,550641899,550314199,551624924,268247270,627320124,615392386,268242941,268242941,638198193,268247751,530259267,268242941,542842892,543236168,540221544,543236168,541597768,541597768,542384212,544153672]],[46,2,5,0,[540221531,542384200,273486051,273748065,273485905,273748065,274665567,274665671,273485901,280629345,275255827,276566113,275255400,277221473,274665567,274665671,277221500,276566113,275256212,276566113,276893815,276238424,274665567,274665671,275255400,277221473,1111492100,117768961,0,0,16826369,0,0,50348032,0,-1073741824,41959424,-1,-1,16383,2139095040,2139095039,0,2146435072,-1,2146435071,0,-2147483648,16826369,0,-2147483648,0,-160779894,-1993301260,65534,-1033546850,-575416510,0,1805331491,-2046127679,65535,-102865788,-1257966797,0,0,-2147483648,1,560513589,-921707870,1,-853832962,-728074165,1,1545072828,-1196803287,0,-70256743,-1709139324,65534,-774932052,-1317922825,65535,2077491203,1547622490,364393,1295450240,-789041961,841428,-590151680,-1142004201,1213114,-1848967040,-2037686696,1373446,196608,18908901,-1669790462,8388617,-1999673757,-918965648,15,-951649642,-457765634,8388627,1582862795,-184121717,20,1530003460,-1530278136,-154032,-775028736,-1471425078,184560,-1986068480,1386799659,367690,1113915392,-372288176,430319,1267728384,-437902163,369731,196608,1446544144,-261992694,3,1830728935,-296726128]],[46,2,6,0,[5,1533879355,-1404006368,6,615336848,-1539054106,5,412614658,117240837,389748,-1391984640,1028920545,978075,1605304320,-666188893,1375728,131072,947615599,-626585461,10,-1686378403,-1610370686,18,-418806914,-1221724140,22,1996750851,1474478745,-91279,1335623680,1580594737,319121,1267335296,-907183382,570067,684261376,-466674423,690884,131200,1047557819,-1901329829,8388613,-1456214176,-1677451312,8,1820572566,-1067453216,8388617,217501692,217779457,1358630149,1448549894,-2091691694,-1957362964,-745800468,2126890891,-1958263020,-645136819,-1009728560,-788274301,-1476448573,1183714498,-1945441522,-339505445,-1898738684,38177987,1358635243,1448549894,374559058,-1930654891,-54489384,-947137653,1192525509,-2130817653,-976210711,-578107952,-786439293,-1476448541,-225769184,-259296021,1988849899,38178304,1201145226,1659629571,1979969675,38178304,1201145226,1391194115,-805058933,-259276149,1201145226,1122758659,-1912572277,889389638,-352139389,-259289035,-1912572413,889389638,-352139389,-963932123,-1031024637,889450635,-352139389,-259289067,-1912572413,183173702,-234622837,898303211,2122925895,-1206023660,-661780307,11280008,1443527,-305127424,-305074736,-578097712,-166796413,175374785,1343144120,1890058030,-1957457911,115573721,-1869086930,-661890295,915128462,-24444912,-1995640957,-352283586]],[46,2,7,0,[2122944592,857573908,230211520,-946937970,11280008,-1979705693,-789851939,-789851925,249791467,1946272246,-1744884215,-1880553088,1290309632,-1992265216,-167734218,74712257,9715337,1946731510,49512451,1946337782,-1744884195,915081568,909836304,158597134,-1995641213,-352317386,-201004969,-1061621013,-13742066,-402038617,243528694,-352255978,272010047,-1963029760,484606165,-422514038,-164440574,1044118059,2146959374,-389810943,485163355,-998023792,1515805442,119496542,1576520169,1526908035,1600019033,-816314593,151000737,134219782,-167769082,104762064,-1026588672,171960192,-1445923129,-982130689,11288192,-1949534771,343852524,-1962686589,-377422259,133791796,1183562103,72780556,-1911916917,1452019270,-792342526,-2082633019,-472834077,547880750,-645165047,772203395,160475135,-477898357,-1476448762,-645199464,772203395,160995327,1062539,931387,-293402506,272009484,602456832,-1946948621,115573721,-1599602898,-2082895095,-13760797,-150361945,1962936001,300935427,-149838103,1946683073,66158884,63043330,-2129562362,1954612473,201770759,-1023410176,-1002743724,211905397,306612480,12711875,-150178800,1963196609,286189827,-149885463,1963196609,264759555,-1978680343,-2081697571,-13758749,-1979076441,-2081697571,-13758749,-1979072345,-2081697571,-13758749,-150351705,1962936001,290842908,-150670976,1962936001,112656,-166621207,91489985,-2048278477,370049809]],[46,2,8,0,[-1866252288,-343932742,-2135257053,-1877087488,683397683,-1877415158,-142093773,-351647557,-768372722,-351647557,-768372730,-1979053893,-523236539,1141563600,-523134965,1966266371,173289994,-1962390133,-13760444,-1963488473,5368022,-1022732920,1445507,-1962743036,370050039,1038811392,839545022,-2132377358,134224872,-2084369803,67114510,-351634242,370050026,-2000813056,370049802,1049297152,-1523711852,-1523669714,-1523669714,-276585170,216957708,-1807840317,1962359552,-1515870964,-2086296155,-293401361,116835084,1947205643,2027303621,-1954092095,-2082501690,-947714362,309510,-56101891,-259324814,-208960533,738164457,-2029486911,66225911,-136775736,4406744,1381314430,-1123519093,-701366271,-571014535,1300960651,73239298,184974731,-385648403,-360512416,14254849,-2097095805,-1947664161,1364350211,-1952655822,-796152344,-1379365971,867031179,200181750,-2089782026,444337918,57994507,-1962816893,-1949201430,869829579,284066752,1400169847,-24958606,-1791788026,57982986,-1979593600,-1780315452,-242559350,-343224950,-125116534,-466434934,1997074051,-785877999,-774712859,-774647343,-210417968,-830006805,4179447,-847051916,-773271264,-773926437,-488779302,-1949398028,-134706185,1950351301,30245635,578312349,1276318723,73143042,1929804819,-773861104,-774254117,1943917018,30245635,-370111680,338363284,453135387,2082145372,857371398,-136841226,-137234477,-170002478,-837560813]],[46,2,9,0,[-32252397,-1477840757,1492159234,1350628480,1426234857,-231539062,1086391122,872030800,-1947497509,184847307,-1962117952,1959922453,-1948059898,1439337448,76279091,276086795,184702347,-150375214,331875298,13992922,184697995,-1961921344,1959922453,65206025,-2082860088,190316757,-919383871,-1073019765,1435177076,1959922436,65206025,-2081811496,1149960401,1958742786,39160592,158650891,-670833929,-779884013,71600896,259309579,-771025525,-487126668,-367798269,1476448643,860930827,184847323,-150309696,-402454939,-746337773,38046464,276086795,184833419,-150375214,333972450,13861834,184829067,-1961855808,-771030443,-487126668,-904665085,-1962880125,361432644,158650891,-402398473,-746337773,-2116711680,1480589285,860931339,1149981421,1958742786,107345674,-636237821,-1962879613,-1073019836,1435177076,1959922436,65206025,-2082860088,1149960405,39160582,158650891,-939269385,-712779245,-919383808,184829067,-150309696,-670890395,-779884013,105155328,184833419,-150375214,332923874,13730794,-150584181,-989657499,1566167315,-779355509,-661927029,1958742872,30245635,30468446,851516409,1448236530,113673047,-1190738045,-201523196,1583348903,-1377268836,-1951545205,-796152360,-141847891,-1526688065,866493861,192060927,-657331503,-640558127,1430642641,1719945,1459636968,1705671,1088946176,1021859584,954750720,-2147369728,-741219887,-758001455,-1765924238,106183424]],[46,2,10,0,[1144720501,990344452,41222748,208866363,-1056194037,-1005927669,-393485262,1532614539,1374248543,-1674147071,1006580480,191001558,990148050,-146704400,-1756146954,-175379149,184587937,-150702912,1358072807,184588449,-150571840,334496743,10133994,141869067,-402397193,-1845439869,1709707,466824027,-585409586,-1779950755,1939050898,235097875,504561814,101908632,370344090,-311230308,237719491,505086102,102432920,235077786,504561816,-1038942054,9836171,-1865815051,-16055120,-293396363,1959329296,-1946449140,-1949660199,-336776235,175161065,9715339,-1108779688,-940076805,477495040,-1761022333,-947199862,-578094198,-829757046,-1785204086,-527772534,-1869234126,-2147432457,-783386507,-774712859,-774647343,13105111,-336628608,198511461,-1966273846,1959332843,370049860,-389013504,-389014670,-108982414,494370816,-940169358,-350063615,-800040940,-350588188,1927860236,-800040940,-352161052,29851660,1929435011,-2147434748,-1947389114,-1966437419,-1874072615,-2147432457,-783414155,-774712859,-774647343,195072215,1944637440,199807094,-2094304019,536876558,1483925712,1282599120,-2147418751,376571767,1946272502,-2081606895,-854392382,-49029869,12518515,-1801369984,361338624,-1996337783,1166607453,-2141366266,1703444708,16679178,-2129756864,2126512638,141920596,738758,8382915,-456109992,-1175729038,-965547824,-456109992,-1091850382,-788586775,-1778813976,-1039481846,-461314422]],[46,2,11,0,[-119111673,1961692053,370049957,-389013504,-389012110,-41870990,662111232,-956942734,-349080568,175160862,-1996855320,1489177189,1927598160,-804459745,1478062824,1927598160,856812290,147226861,-585904877,74710291,1182793919,-768414413,-2080418839,134223374,-805303392,-790048536,-804359448,-1105038616,501746300,174426362,1927860419,370049802,-990502912,-1092061824,99093140,174426362,370049987,-990502912,-338398080,-1951586582,-1968363784,616616400,-2033659903,272010180,305543936,-402426624,-964432986,272009484,-2134212608,-12782030,3940724,1686647668,-1736496118,-2012724087,1418201972,92047623,1149812787,38045956,-2000485239,12061284,-2147305920,-596279046,-663355637,-352203136,174360787,1971387008,1979648780,-1073629176,-352203136,370049983,2133590528,-783794024,181588199,-336102958,46266027,-1070397579,-1729505141,29488640,1552618101,121932293,-787848054,-771771168,8514008,-385194870,-1897332570,14215424,915144331,1149960208,189565450,-1049245430,-1962259318,-2143483836,1038056704,-578879615,1686798084,-790591993,-773730080,185895896,-703987116,1552676402,55839493,243480436,-1977614314,-805303538,-789982999,-802393367,-2127400215,1920991482,-167413988,359924163,-1014771574,5377,158978098,-489566069,1962933888,-1951689962,-792482877,183923433,-337807132,2028210928,-2083132436,671094286,724618,-372184624,410184144,829614544,-1575056594,-2132508662]],[46,2,12,0,[-1590756342,-1951724896,-957633597,91417040,1971373302,512437987,-461370714,-1964569984,-1590776893,-341112156,-2134575447,-437532044,1445507,98105136,406716290,-1858634496,1410012299,180521474,72649670,168189067,-2147257152,-338624054,57924305,-503199104,-1964669195,-461370780,-1966634368,-1965126917,-372100366,-1070334171,1357502603,-385972225,-24647202,1049299691,1044054032,-311230446,-1995651197,637538366,652774317,651201453,650677165,-1946711123,-773467688,-774778414,-773467693,-774778414,-773467693,-774778414,-2134146861,-1996006264,1418265932,23890179,-905196277,-427756406,175409280,881391154,-780147584,-773271064,1038668264,259262463,1946157117,67054877,-2012724087,-1195177100,45498368,1971387264,1976110063,30310635,-75438357,185300352,-1207470647,28753921,243521259,755105814,747308031,-1962781557,1552614476,-783794170,-774712859,198431185,-1980532261,39094572,-1996206967,-164493732,-1040800021,856257794,-1414812736,18540971,1963049462,22317885,-1962713973,1284113732,-773206009,-774123048,-773205798,-774123048,-773205798,-774123048,-1951690022,-1031033917,175934123,-1199511680,-418742288,-374619894,1552548056,-2132574198,-385814807,199819472,-1868567807,915144331,1284112400,1976109579,172788464,-2130154357,2097414397,33391070,-1965326596,22317828,57982986,-167654784,1383335874,1445507,761888,-388962096,980609232,812837072,1946469110,197326393]],[46,2,13,0,[1552626804,88378115,-2147005302,-1031569439,13861640,-2147483627,645464273,1166008704,67173761,1407917180,-697048624,-389019413,-506461070,1552665714,88378115,-2147005302,-372211743,-607004463,-372188463,-607004463,-372188463,-607004463,-1416439087,-1951677557,-980702270,-788267259,-773795360,182505952,172788417,176218496,-2084328479,243468015,-1977090026,-478148004,185502336,-789983232,1927925993,1927925780,178830877,-1523669714,-1389451986,-341056758,1927925969,1977289220,179355368,-620042517,-169091212,1445507,-3833552,-1948387581,79791053,-2146798454,1418363110,89950983,-1962709877,-355466940,-573449263,-152905519,-1413117013,-1951677557,-2031375422,-125063898,829751051,-578032333,263771019,272009984,305543936,-402426624,-964434098,272009484,-2000080384,-812971188,2038490496,-1998588158,1508444780,272009986,305543936,-402426624,-964434138,272009484,-1983892736,38045956,-1996209015,1153893956,-2000682744,28576356,-1022663544,272010070,189068800,-164072190,1963002692,139234094,2131753347,74222378,-1962509173,39619348,184691432,-1978108453,-469104028,-621345671,-1036843916,-1956705928,868461506,-2080904238,16782862,-343932742,-1951586579,-1951586584,1959070712,-1948568771,2078931,1062539,1193531,-1746402443,214336486,1062537,1284032818,-2133882101,209289445,-2080376957,-981205003,14123777,185232520,-385452801,954794388,872254463,1060333,1442940905]],[46,2,14,0,[1593837800,-1951677813,-1950110781,-167768010,1963068228,189068865,-1959627519,-108853172,-1959559393,2089485420,-1961587962,2095579740,1978469121,174361121,209314826,-2080377981,-1031536654,13861633,108577587,-1949158461,-636763174,243529332,-1157562346,-768376832,-1951586621,-1951586608,-1951586600,-1951586584,197463032,1958874051,4175935,1062539,1193531,-672660619,214336485,1062537,1284032818,-2133882101,58294501,-2013228568,-16053652,-318042251,-74773643,-617354613,539873843,13560064,1459516137,-1761603864,-1951703150,-980702269,-1413313621,272010179,189068800,-162564862,1963002692,139234101,2134899075,74222401,-1962509173,39619348,-1979663640,-469104028,870843257,2026320640,238435099,-402426624,-293345946,272009484,-13384960,-578032333,-437529205,-83100405,41286155,243522539,-1090453482,-454328320,-705177609,-621292553,13861877,-2097097341,-1950154537,-1962930122,-108853172,-1960805057,2089485420,-1961587962,1357382236,197145344,197462983,1958874051,4175879,-1023404056,17319111,-1996191296,1149829700,105154820,17515718,-919344661,-741219631,-674114095,-186514830,-573448239,-623780911,1149878531,-1995142904,1820918364,108824836,-2084555837,-638107671,1952545865,1090093867,-108831875,185826864,1960119251,-1962865662,-1946209321,-2082501649,-271503127,-607003183,41147089,-220016432,-573444143,-623780911,-1072966448,243476084,-165674986,67111686,116795765]],[46,2,15,0,[1963458571,583141937,1944899808,-2084556021,-669843006,-132913133,838971587,-1946209308,-1948283921,-154670121,134220550,1157032565,-646610934,1157030635,-596279286,-24391701,1062539,1193531,333972341,214336484,1062537,-1064501625,-1030825332,-1515857778,-1064524379,-1030825332,-1389963122,-2029457533,-2131457289,1955102950,2145681418,-12716494,1024423039,628359168,-1992294611,1955072068,12108555,-2130528704,-2147481988,1821109621,40635140,-478860277,-352203136,107776990,184839179,738919020,28837749,-352209216,370049994,-315412480,1820929161,74221826,-351900535,29882085,-1515905163,-4676187,-1410987393,1062539,931387,2145911669,216957923,1062537,-1413467197,12102571,-4674688,-1410987393,1062539,931387,1541931893,216957923,1062537,46659267,-1070353547,-1414812757,272010155,238435072,-402426624,-293346502,272009484,-24395008,1062539,84427915,1955217407,-2132377590,2089477642,1979648523,-1515870780,-293360731,238435080,-402426624,-293346554,272009484,915129088,1686110224,-1950122230,-2147479498,-1015018892,178498854,434944,434627,-1012138357,-1962931039,-1950110722,-1962930122,217023486,1166675889,705635336,105221064,1300949203,2043218442,64550658,242223172,2101346365,-1073660661,1149833086,158974728,-968884040,-352122044,-1073628943,17515718,29026539,855829248,369555410,1948254208,-1963489534,1703545412,-1965346038,-472904868]],[46,2,16,0,[1560994768,786681867,165718015,1266212914,75087882,-544802937,990397579,444336197,79241087,113672960,-49887357,1929160691,-972130551,1073745158,113657323,-352255987,218547774,938147840,1445507,218547713,736838912,722678,619869200,-337938304,185005792,-445378560,2021713024,-154407980,268438278,-533538956,1954604160,199027638,-1961593646,989859894,1962937910,-505354237,-1995641213,-1023406026,1062539,909853104,242483214,-2046147445,616616388,174635783,228775726,915129088,1149894672,864035850,-1965847589,-472839332,11009838,185383690,414915819,-1156060405,317393700,-351588165,188529421,-1195702037,-1157371126,915081924,909836304,57999378,-2082380312,914951366,-208994288,1064587,-1523669714,-1523669714,-1523669714,-311826237,-379976589,-141824679,990692995,2130710582,-276699128,-351484029,217023471,1064585,12711875,-1944357860,-390033704,74706235,-315889318,-1962932551,-1424127228,1178999945,-389810718,74706211,-317462182,1062539,1193531,-270007435,214336480,1062537,-1064380276,753465223,-1040727057,276038080,1944909544,-420914684,-1898279700,-283776830,343195659,1062539,931387,-941096075,216957920,1062537,1049318851,1049165840,-315424620,10487495,-141885440,-1962086781,1143670853,10396424,1300960651,73239298,2097563019,141921030,999310059,628229700,1547375223,1998483972,38550283,74913650,292688955,-2097103896]],[46,3,0,0,[40510,-2014831756,-338135808,-1640070380,225705984,-402617368,1944584352,-339446528,141855488,-1760920181,-1957633910,-52067387,10497547,861834,-1459886976,-2147126015,65797604,-1476211584,185169154,-2145291027,65781732,-1472148352,185169156,-2145356563,65797860,-2013148032,855641382,-230626835,-1476391520,-2147126014,65781732,-1606366080,1084751885,-461372043,-2133005314,-672464436,1971373302,-1640070388,91488256,-352320536,-489569297,-741223983,251646161,-439287650,-943521422,16818182,338412288,453135387,1142621276,-1950137082,-402649034,-792526804,-803179556,-1609403696,279445515,166402933,1963115766,1927074026,-1090614512,-1578628472,-2114483219,-2130700786,1150010112,58763530,-1084825995,1170669642,-1962934262,-1958213564,1284179548,39095044,125043112,-773074624,-774188583,138775032,1929313155,971766019,-1334462382,-658643977,1944716119,-17149,-1070345333,-402393609,-745808431,-168312437,-773319687,-1949070371,-1946814527,-168339216,-930357877,318882179,-774123042,106793433,-956019319,581,1479,-1990199413,-402615234,1254026386,-325130240,-1962390017,-1084767241,-1523711864,-1523669714,-1523669714,-2000771794,985882368,-1940460563,-1948676407,-511702452,1435182720,-2132639734,1165349178,173495814,503871945,-2029576442,-2134210569,-427818523,1979005441,2012023336,139234250,1073725825,139823910,1073726081,292932155,-2096707965,-1476589881,1973880693,24487684]],[46,3,1,0,[1583348903,-1899918329,2092942297,-325195776,-1085057449,-1796734864,-1807840788,-336533504,-1850921378,-328538017,9715337,1891522129,-337844224,214336350,-11081642,1592519656,-1947606439,1398169310,1592509928,772589187,1465618861,971570059,-1101639188,1049165936,-974651244,1364811499,1443677827,-402624322,1449061278,-385934360,1499392944,-141825566,915129183,518520848,915101184,909836304,57999378,-2082616856,914951366,1049296912,-396492784,-1144787961,1575488328,1049347071,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293347934,272009484,1049215744,1005060244,-1107250965,-957871408,-1959365634,4898807,1458290408,-401941314,1049231004,333971604,180666091,-385970200,1465838340,-591462773,-24975350,9715337,1592464360,-1326774296,-141864959,-401888069,1049231076,-337117036,-1073063702,-390198924,-27596790,-1008013336,1062539,-1023409688,-401859397,-2024276288,-1807840777,-357111808,-1990199413,-402615234,1174399674,-1007187192,1064587,1150023563,217023242,-1962927640,-1962930122,989859894,1962937910,-588453885,-1995641213,-1023406026,-1074295978,417857624,1593740267,6602583,-1947529496,1170671709,-1107296248,-18347276,-16484355,1396901965,-401947458,1049230808,1239941268,1542949866,1776833375,-1070376192,963959563,75092107,-604536654,1224741049,-76291119,-1076113065,-1414856604,-1413248085,-1951678069,1488956354,6602240,9715337,-1947594264]],[46,3,2,0,[1049190391,568852628,1049347050,-141885424,-2096479093,434638063,272009984,272009984,238435072,-402426624,-293348282,272009484,-1084767488,1961361482,12474090,-44898293,9715337,1592386536,-1452056,-141883323,-401839941,1049230772,-1142423404,1610058729,9715337,-1008096792,0,0,11051294,11142667,45616501,-1994273483,-1946114018,234924550,656849439,-853212488,106346529,1946157481,-455369971,-1195761906,628471846,-1021369907,-1202565090,382018818,567083176,-1021355942,1186550266,-497528832,844126716,-436147264,-1342116880,-436147355,-1342116960,-436147358,1476455200,1426254979,2128473227,280580354,-497528832,844126716,-436147264,1476455408,1373821789,1342181561,1509745240,-339725744,-336534016,-488941568,1096017,-52275120,-1070444455,-253361941,-380108565,1435556692,-326898549,-25240318,244049,-161874206,-1954480570,74735077,-807706904,1426386051,1344203915,-1895825480,11182552,-1593555319,1183383720,-1960880126,97213925,-1845361408,134218022,318833408,-1426063098,1694565120,-1342177018,167772672,1862271502,1291846145,1879048743,1]],[46,3,3,3,[11468800,22478848,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536]],[46,3,7,0,[5331533,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7471396,-1791384279,426753,512,131072,0,262150,4194491,15728752,17105149,534,262161,134348800,3145776,50331648,1507378,1510464,10223670,10231120,371130464,371203344,18940375,19012880,0,1444977,23461958,23465073,-2147090428,8,32243712,472907778,32769,32374784,472907786,32833,33030144,472907782,32897,33423360,472907778,32961,33554432,472907778,33025,33685504,472907787,32834,34406400,472907782,32898,34799616,472907778,32835,-2146435072,1,34930688,204472350,32769,0,1380275715,1459814400,86085,167772416,369103104,1275592704,1347962202,105139777,1314014539,1426345029,139609427,1113146699,1146241359,196865,67043840,268648397,1070400256,33652227,67047168,1845706701,1070400264,50923011,352534477,1070400275,51157507,-1727840307,1070400277,606979,839008205,1070399488,1446915,-704364595,1070399488,35332,1040465869,1070399488]],[46,3,8,0,[1151491,973291469,1070399505,5,369442765,1444937728,757092933,1444954400,1769173605,1931505263,1886216564,543649385,1919052140,7959137,1162285568,1279870548,1380275781,1313818963,1330007625,1192427527,1229345861,1163019596,1381322579,1230193987,148826,1380275725,1380275537,1279350361,738645,1380275723,1145981254,1162627398,1443823624,1095520837,1096107854,1095648583,673101,1413826326,1162627398,1397900630,1229868873,1397704270,105208393,1162284800,1279870548,1397051973,1129469263,234881861,1230128470,1096045390,1229343820,607564,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167087646,518818645,28891278,-1957868288,1297948645,714,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,509073550,-480901551,515912462,-6663856,184549631,-1710787392,65535,123602411,-1923145895,1562377830,1478413133,-1957345904,-661774612,1443163267,-1559345525,-4718240,-6663937,-1711275777,65535,427033000,1392508858,1347469355,1342210744,-6622581,1442840831,16777114,1095680,-6664162,1342177535,-1727970376,-6664110,-1560280833,378077538,28836196,1296915968,1562371467,707149,196617]],[46,3,9,0,[16711712,131084,65625,16973824,131095,16973828,131152,16973956,131175,16973840,131147,16973848,131191,16973871,131203,16973874,131181,192,0,0,0,0,0,0,0,5,0,0,1314014539,19525,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1702100992,3043437,0,0,256,370152976,5648]],[46,3,10,4,[1167087646,518818645,-326903666,-163133600,-1070923776,-1985853815,1183686726,-1924131082,1360438350,-15436033,1317868150,240195250,184829416,-385649472,1178140841,-16026378,630912630,-385875967,1178140816,-385649244,1347420288,-1700497665,486,1920253963,-1700497665,499,200820361,1348695232,131994,-230258432,200562313,-11832112,1996465270,1996443892,175570700,-15698177,697962102,-1996488702,-1072956346,-1706023820,584,-1985984887,-804543914,1589906548,650128134,637683593,1996425097,14588668,1996423168,44342008,1996423168,44866296,1996423168,19896996,1183514624,-1571386464,-16743959,1996486262,-1303999068,1996443670,242679568,-15960321,1183648374,-1924131078,1343661638,79357966,477478923,1962296889,-159973622,82586,-16192768,1285203062,721420289,1022073280,16154243,1996425844,30382838,149618688,-1700497665,709,732317323,-95515950,94362,106873856,638028070,-1962780791,-768890810,-1694871926,793,-443855539,-900899553,1478361104,-1957345904,-661774612,16313473,1183432747,176589298,411470335,273058815,1947092491,27781379,384976525,143560016,-11462913,1996430454,445549850,240195327,184732136,-385649472,1178140938,-16026382,144372342,-385875965,-2043084557,58064648,1342235113,146210640,-25857,-1073020928,-1224798092,-6619384,-1996488449,-1072958394,-1075248267]],[46,3,11,0,[916082688,-1996488702,1451878982,1976568812,10807555,-16206081,1357674239,-15436033,1996427894,376897304,16777114,-129595136,2088026123,-26032,1183383552,-262764050,1685377035,-1694992641,65535,-1980086647,-804520874,1183533684,206998282,2013025849,956658205,376699462,-1946532213,1183448150,206997770,1854081259,1585643786,1183514636,172362508,1589908596,-297336850,-1006138842,1191118430,126363142,-2033722133,130840,-1694992641,692,-1694992641,700,-1695254785,65535,-1695254785,65535,-16206081,16777114,411470592,28240383,-887041,-1912665930,385817222,410451792,-15304961,1996428406,-163148526,-2037559274,1343684364,47900686,326483979,1978811961,23259395,-1695385857,65535,-1962843927,738135174,-162624814,208282,239503616,-1961863543,738135686,-162624814,16777114,-96040704,1006392969,2071399510,1178273138,-1988857078,1451821638,728558348,-398030400,-1981397367,1183441990,23372258,23201291,1996427380,444006172,1342177720,23207679,-1070923029,200427145,-12814912,1996430454,1518767386,-1202710785,-1706033088,936,-16218487,528334859,-14911745,-2037573002,1343684442,-1705983957,65535,-16218487,58572811,-2097104663,1962996350,8972547,-1695385857,65535,-16087415,58048523,1358901737,-1695385857,65535,319702531,1347555414,16777114,179764992,209125375,-1710590209,65535,1183432747,-431584792]],[46,3,12,0,[1182993387,1451426278,1191117032,-431584506,971527819,443681878,1178142071,-1961658870,177114072,650219263,1589905290,126363142,1996476651,71277298,-1224802304,1402666762,-1207959552,921370625,-16206081,-16222465,1996424822,242679568,-15960321,-401733002,-1073020140,-1224798859,2023423752,721420292,-15995968,-1694562122,230,1296942571,1562371467,1624653,1167087646,518818645,-327034738,727056594,780569024,-1203336705,184640673,1946247686,209125136,-1207273729,-11534335,-352230882,-994039038,-1993993634,1958742791,-1898239161,1065428672,91505998,-219561941,-1201764096,-1962522997,1183385686,-1135179334,1589910251,-1200190702,-1911583962,76162753,649748164,1191118728,-1169752136,1085832835,28893308,12314880,-15960321,-2037577098,1343684400,1342193848,342938,241091584,185043238,-15041088,1996426358,814124298,726669055,-1936043840,-1006632957,-1993994658,241091591,4162342,-14253444,-1102672585,1085886486,-1701162752,1023410181,1232404544,1304329857,-1002277542,-14283170,-59310281,737834751,-1063628608,989855749,695597638,1979471419,241091620,-13107418,1996425334,4241414,113285712,1077739520,-1005947648,-2128214434,1950699071,-14620413,638475972,1996437503,-92864516,-1705983957,1710,1593786345,-443855539,-900899553,1478361104,-1957345904,-661774612,1444342915,1867395,-1293352075,375309312,610241318,-1910747509,126559937,638213828,205326217]],[46,3,13,0,[721778176,23325120,639000260,1076119435,-196703936,-1994633589,1317665350,-94452484,4162342,-1960387212,2145681415,1964131899,-196705516,-196703480,-1980348791,1187510350,-352321292,833557,40367910,16779269,1183577158,-4330508,1183577158,-94452492,38222118,1589943670,1200301814,2145681414,1963869755,-230242334,1589903360,126494454,-1962516796,-2010713482,-230228224,-2081011969,1913451134,112869,-16723735,1589910134,1200301590,1389505316,112720,120494672,1996423168,209125146,-1207273729,-1706033150,1762,1946157629,-13113085,638213828,1997291395,444006194,384452237,178512,117348945,37552128,-2095287040,1946217086,444006166,384583309,440400,122526288,104660992,-385649664,1183579897,2145681642,1964131899,-196688121,468385792,-1206225153,1727463436,1389505516,112720,-26032,-1578434560,-1946925313,1178201158,-15240204,1996429942,108461832,1342180536,16777114,802048,-1427569804,106874110,105351974,998237312,-864743866,1593780969,-443855539,-900899553,1478361112,-1957345904,-661774612,-15567105,1996426358,1354771210,359322,172374784,1446708597,721712140,-14619712,1996427894,242679568,-16222465,-401734026,1178271767,1004827910,-545978282,1291846072,535137101,248139101,-1873273344,-326412987,-2082959842,1183516908,139889414,-1980217719,485227094,-1711276104,1853979371,-2092957448,-2130642338,1073744454,-14303205,205914623]],[46,3,14,0,[16416387,2122385269,1983906040,242679586,-15960321,12061302,1234849856,1023410184,-964870144,-1132675061,-129619559,-2080745959,1962998398,-125927133,477315072,-15829249,1996426358,-126419190,351130,2092960512,1177131411,-95020552,-1962522997,1177225302,-95020040,-443855539,-900899553,1478361098,-1957345904,-661774612,-11604861,1996426358,1095690,-1202695527,1385758721,142016336,-1710852353,65535,-1980086647,-804520874,-1070922379,-11146343,1996426358,1095690,-1202695527,1385758721,106873936,41418534,-1204289754,1385758792,-1303999152,899305494,184549385,-1949600576,-768888250,1929139771,1002403591,-1166542266,-1980086647,2122447958,1963244998,-931233363,-1502216465,-443855539,-900899553,1478361096,-1957345904,-661774612,-15436033,280498806,1347590400,-1728052808,1996443730,242679568,-15960321,1996425846,108461832,16777114,-1957868288,1297948645,503320778,1430622296,-1910575989,418153432,308200534,88048422,-1070922371,637622249,-217892981,-394884786,652887692,1183319178,80094972,15329536,-1961998593,-2144989602,-193700801,4161574,-722926731,-398030080,1074939435,2080376125,308200456,1929853734,-62486005,652762820,-1360328824,-1030962293,1375732741,177117776,67436544,-990108672,-1960439202,-1048378801,-52330493,-1048328189,650218244,-915273927,-1994456282,1174533214,239504146,-1995417973,1451880006,-16520208,1589907014,1065362958,637957120,1968979840]],[46,3,15,0,[126494446,653411976,-956299322,126022,638738116,2114273155,734604070,-604507042,638744203,394009659,-1018113,1150152310,-1706031612,65535,200033929,-1978501696,1589965382,126363150,15498883,1357452148,308200703,84380454,-64749565,-351123967,241091759,4161574,250151796,138841087,1946568203,308200461,38243110,637951684,1183516553,341216018,1375732741,-26032,67436544,66855936,1451954758,263444,638213828,-1993996407,1183449687,-396442372,-1207465946,1298006017,535137101,281693533,-1957363712,82608620,108461825,-1929087233,385809542,199989840,-2037579776,1183448828,106335236,72795422,-1706884936,3102,-1047801317,1575324447,1426064578,-326898549,-62470396,317390856,83773066,106873904,-2096658394,-16450450,2122516038,360448252,-1946399094,-120388538,1183321892,2081045758,-348715817,106874072,509478,-1034033781,-1957363706,339436,455936372,722170880,-1207702592,-768933376,12060139,-1946686716,1438866917,-327029621,1996423306,74907398,-8878451,12079126,-1399173104,-1996488693,-1946192250,-1543538042,-2037710768,-443809930,311901,-2115204267,-16741652,1996424822,2022083844,-1202710785,-1706032640,65535,-9009527,-8747381,-1962913629,-1946192250,79846885,-326413056,-1710983425,65535,-1034033781,-1957363710,149717484,1996445442,142016266,-17004915,-56995818,-16777205,1996424822,-125399804,-1706027267,65535]],[46,3,16,0,[-17004915,-1945614711,-2037577130,1183448568,106335236,139904286,-1274773820,-26026,41025536,-1558200269,1352728656,-443851008,574045,-2081649835,1187448044,721944830,1996443840,-25858,1183383552,1958743036,108461889,721712895,-1957670720,-768868794,-14790574,-6620042,184549631,-1961134912,1586232902,1980185084,-1995994355,-1705771450,3214,-1014253077,1996425963,-25860,-1070923776,-1034033781,1478361092,-1957345904,-661774612,62844033,-1070901673,-60782967,-60914039,-26179955,1996443670,376897304,-14649601,161095286,-1929379827,385773702,1988529488,726669055,496652480,-1996488699,201088134,-955286080,16539270,1619445504,-385875460,-2037578704,1343683684,-15436033,1996427894,444006172,885146,1954973952,1887866367,-1924131074,385639558,228956752,-2037579776,1343684208,-1979869208,-1979951482,201087126,-164858414,33314438,-1904211852,-381617058,-2037578793,1343684208,-14911745,-6677898,184549631,-2146929472,-2130944370,-167527703,1946231366,173982764,4161574,-2037570700,1343684208,-15436033,1392906870,16777114,1887866112,-397404418,-770966220,-739703947,1958120192,1887604223,-1202710786,1344143410,16777114,1652999936,-352321284,1656652052,2114977788,1603174408,1558776060,1653014275,1958120444,1971490303,-11528450,-386112842,-2037514971,1343684208,201122792,-1915849518,385773702,-42473392,-61176183,343785483,-402632543,-863961784,1585842440]],[46,4,0,0,[1620445692,51767804,-61032705,-26032,-2037841920,-1769341332,-1224737170,-1528234918,1820756989,1855359998,-2145850370,33317006,-2147294743,33316750,-2147296791,-2130944114,-2096967191,544604154,1040185389,410451975,781443281,240691199,237702699,238751291,237702707,237702707,-61292925,-385649664,1190527394,292880674,-60520819,-1276620778,1317439997,1975520252,23456003,-26179955,-1612165098,1384548861,1975520252,1586397192,1139345148,-1948742911,1468734535,1320586014,508836348,91366263,1998341177,474233116,1413028981,-1961396962,1468735559,575944994,91688050,1981826105,1586397189,-1635055876,1200356434,978815800,-61950325,1966621753,978598165,1200296053,1045924668,1966883897,1045707013,-1904212620,505609310,1620054,-2037559266,1343683650,-61569395,1050300438,184549391,505377984,-61688065,503322808,1216777552,-1924131076,385631878,-26032,-1073020928,-1763114123,-754798336,-738437970,-939768146,16534662,-1955403008,-771993442,-991702557,654067894,-880082805,-62087541,-472783919,-1094401396,958856258,53966081,2139301599,208994306,-251411826,41713958,896861360,-61819253,-422451503,-62349628,37784358,-62081397,-422451503,-62742844,37763366,-2030103692,-2037646256,-2043020218,-1754071984,-60912000,1283915530,1418103804,1283865084,-955747332,16535686,-2364672,-1694739786,4077,-61950209,819354,1619430144,1585843196,-1927711236,385639558]],[46,4,1,0,[-74389424,209567755,-402632543,-863962316,16312592,-60782965,-60914165,-1232384652,-2104623244,1343684208,-1231359861,-1996488695,-990100858,992347742,-15437049,1996426358,-1705634294,3358,-60912000,-2146505983,83648654,-26179955,937971734,1116113915,1589919996,126428678,-167726359,1963074118,273058687,1947092491,241091703,4161574,1392930420,-15436033,882512502,184549386,-1923255104,385706118,276234064,-15829249,1996430454,214407706,113704960,80,-43481459,166219798,1976699898,1753648435,-11528451,1996430454,223582746,-1073020928,-2037576331,1343683944,200980968,-1592689216,1575485520,1087144186,-60914167,-60778999,-26179955,-2037559274,1343683684,200988648,-1592101696,971505744,550273274,-60914167,-60778999,-26179955,2011713558,1555496954,74160892,-2037710848,-1769210786,1600060512,-443855539,-900899553,1478361118,-1957345904,-661774612,17362049,-16222465,-6683018,-1996488449,1040119942,712376321,-91845296,-1202710786,-1706032892,65535,-17135987,1996443670,175570700,1342874,1975520000,112645,-1070923029,-443855539,-900899553,1478361096,-1957345904,-661774612,-16323453,1996427382,209125134,-1710590209,4591,-15698177,362417782,-1996488686,-1072956346,1589910388,651690766,-2130751606,225729785,1950022016,130426376,1183400028,239504380,51402379,1347615814,-16222465,144311926,-1962934253,1296956486,1562371467,838221]],[46,4,2,0,[-2115204267,1442945260,-9140537,1996423169,74907398,1222554,1921419520,239504895,-26573175,-26438004,-2144970261,158686271,729826957,1990101464,239534079,638475972,1962950528,1992197093,75432959,-9009409,-9009525,957107967,75238470,65794187,-972261749,-1929347006,1343651910,-16091393,-6682506,-1962934017,-369133946,-2038234990,-1006305686,654207646,637683595,1584662283,-9126269,643265536,-1960441973,1183384151,274106638,983191634,50331668,1040151174,-898432765,-26311027,1996443670,242679568,-16353537,-401734538,-2037514552,1343684206,-8878451,12079126,2073710656,1073741835,1183685748,239503744,-384805236,-1098645682,1946222452,1954989849,-1929379585,385773190,108461904,-1710983425,4962,-1070875413,1575324510,-1873273149,-326412987,-2116514274,1443048172,15615687,-595161856,-1202710787,-1706032892,65535,-35879283,-1944435063,-1903354794,1360461016,1359021241,16777114,1975520000,-662270703,-1924131076,385735814,335583824,1190526976,611582242,-1961212277,1183390806,-61437446,-52918643,-1930410359,1183576662,408324886,-1980348791,585889878,-1961474421,1183389782,-61437446,-1961212277,1183390806,-229209616,-52918643,-1930017143,-1070860202,1996443728,-159973384,-887041,1996484726,-92864516,1342244024,-18315635,1996443670,511115040,-2080496152,-2037835068,-1072956202,-2033842827,-1006567704,958795358,-15501817,1996428406,-393835246,-1706027266]],[46,4,3,0,[5293,1317012715,-2037709586,-1002373930,-1993994658,205949703,1963607563,20375811,19023606,-1477901451,943620864,57933824,-16741399,1996430454,347576858,1183383552,1958743028,442418197,-2144931701,1969028984,-675643383,1500863740,-259323413,-52905344,-1975618212,-1996695422,-956374906,16570498,-14911745,-2037573002,1343683800,1084314,-494499584,-528053506,-662533890,-490830852,225771774,503337656,-662270640,-347072772,5421067,1996443678,444006172,1066138,5421056,-677752802,-1560281068,950075448,-330921728,-18577721,-1634992046,485228262,-15173889,731518582,-1996488688,1183575110,408324886,-18577783,-18442615,-991148405,958793310,-11438585,1996426358,-424214774,-457768962,368614142,1996423168,175570700,1161114,-196704000,292864011,51011268,2139104984,91577599,-12073434,343342848,-15567105,1996426358,293181962,-1073020928,1317014132,82510318,82726528,1089226379,637951684,-1098905719,1946222312,-662270674,-1924131076,385804430,544669521,236877567,-1912856600,385669254,544669520,236877567,201045992,-2147191616,-1962742194,1298067014,535137101,516574557,-1873273344,-326412987,-2116514274,1442907884,23082751,-1928562945,385809542,16955472,366385744,-2037841920,-1072955654,922687605,-1924136608,385809542,16955472,-26032,-2037841920,1178205946,-1962379514,-2100951434,-16711941,1996425846,-58290936,-1706027266,4524,-17135989]],[46,4,4,0,[-1957868194,1297948645,2250,0,16777155,115600690,-757997359,701233890,520094464,184614671,1493172992,218169089,-1560280320,234946304,1946157824,251723520,1744831232,268500736,234947328,16777486,-1509948672,285277968,-620690688,33554700,-905968896,302055184,-1929313536,67109127,453051136,83886344,570491648,100663569,1174471424,83886604,872481536,-2046819821,-469695744,117441039,1291911936,-2030042605,-838794496,285213184,-2130640128,301990400,-704576768,318767616,-1342110976,335544832,-704576768,83887114,1929446144,100664338,-83819264,1912603143,-1006566656,-1358953981,1325466368,788529681,906035968,-1342176764,1744896768,822084113,-1174338816,-1342176491,-671022336,-1174404605,-452918528,-1157627389,-201260288,-1124072957,-620690688,1241514514,-872348928,1358955019,100729600,1476395541,285278976,1509949973,973144832,-687865067,285279489,-1308622314,-335478016,1711276554,-1811938560,33619720,-822082816,50396936,1728054016,117505804,0,0,1932669815,1680765817,1426091116,10611851,553157376,-443874187,-1072970915,6879349,-25984,240123904,1342177464,16777114,41728,8858,41216,-1957308181,-4710676,-388460801,-125567039,-1959494624,-1593834474,-771031038,-1073013131,922688117,-1202716672,-1706033150,65535,24498699,172864,267913,125096459,1575324447,533418066,-892747725,-1957363706,-4710676]],[46,4,5,0,[-388460801,-125567115,-1959494624,-1593832426,-771031030,-1073013131,922688117,-1202716672,-1706033145,104,24498699,697152,792201,125096459,1575324447,533418066,-899825613,-1957363710,-1883758868,-388461056,-125567191,-1959494624,-1593831402,-771031026,-1073013131,922688117,-1202716672,-1706033146,180,24498699,959296,1054345,125096459,1575324447,533418066,-899825613,33555726,-16760064,33559296,-16721152,50336768,33619969,50344448,33565953,50355968,33568001,27392,0,1802392848,1853321070,1851870240,1734440295,101,0,0,0,1916864000,1667850849,1819623945,1769103719,1124560481,1818326113,1410559585,1768186226,1852795252,1126198369,1701734760,1124427123,1751344506,1851868166,107508585,1836213575,1191538273,1801807218,1395545356,1850023982,1936288871,1631785320,1818850419,544104809,1851879507,124285801,1852729670,107508585,1852142150,1208379491,1701995109,1967655287,1918986094,158228841,1818583881,1768189537,99,0,0,0,0,1835619090,1718185072,543450473,1852401731,6648677,2001931264,544437097,1836213575,201354849,776678997,1735279904,1752394092,2019904783,1851876201,1634751264,1752394094,1698827776,1634297708,1917198446,1751346789,0,0,0,0,0,0,1851867919,1634296929,1917198446,1751346789]],[46,4,6,3,[1769427724,1176531827,1668179314,104,0,1635010823,1851877740,1885424136,1936027233,1867187813,1851876722,1953842181,1309829219,1702326895,1851877735,1109404960,1634560879,1867515500,1752394092,1634877972,1768712570,1344302689,1970565743,1936029031,1750208101,1869899105,1836012077,1667853921,1836012040,1634299489,1968310126,1634300787,1916999278,1869898095,1919243053,1851877730,1634478112,695101812,1869370118,141255030,1633840193,1851877742,1702318855,1752394084,1634227204,1968441193,1936288626,104,0,1769427725,1226863475,1768710516,28257,1818575373,1851877735,1953842208,1309894755,1702326895,1851877735,1310731552,1919905401,167799667,1953656656,1702193013,25971,1699944704,762274418,1634693699,1851877748,2036541472,1819044210,2712425,0,1685214468,1631716981,1634951528,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,2,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3276870,1701603654,1668506948,1953524082,7237481,1936876886,544108393]],[46,4,7,0,[1667590211,1735289195,1684955424,1818838560,1850286181,1818326131,1769234796,1277193839,1634886249,1936025970,0,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,5391702,0,2228278,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,131098,1734963791,1818324585,1701603654,1701667182,0,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,536870912,172564176,4438,1431586131,538976336,541415493,0,0,536870912,173154000,5184,1380011347,1448232020,541415493,0,0,536870912,173874896,45145,1297304920,542263117,541415493,0,0,536870912,179707600,14144,1312899923,1263749444,541477200,0,0,536870912,181542608,995,1145128274,538985805,542398548,0,0,536870912,181673680,5722,1431586131,538976336,542398548,0,0,536870912,182460112,33095]],[46,4,10,0,[10246733,2,327684,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,9109657,-1648300978,295681,0,65578,0,131076,4194576,7864416,9044102,420,262166,134348800,13238318,50987008,20185136,20192624,310837496,310910256,93454410,93457760,81264806,81268065,-2146435068,1,36110336,204472349,32769,0,1297040132,50331725,273696087,65536,100663304,1414748499,1258704197,1162760773,67048524,147405,1070400256,50338050,839008205,1070400256,50351618,-1778237491,1070400256,50377218,-838713395,1070400256,50390786,117587917,1070400257,50406146,1124220877,1070400257,50421506,2063744973,1070400257,50436098,-1258143795,1070400257,50470658,1174552525,1070400266,51005186,-771604531,1070400257,1325429506,67043840,-117293107,1070399489,140802,1852397341,1937207140,1836008224,1768846701,1769234787,544435823,1986622020,29285,1279476487,1263682130,1392902158,1431393349,100664133,1129140820,478543,1413829382,38620995,1396901632,1380078661,251661643,1296912195,1414091351,1381258053]],[46,4,11,0,[323440201,1431507968,1313165395,1162891076,1297040206,1380929613,1135444,1095648530,1313164354,1179210831,1413563209,1682853705,1413677824,117442136,1415071043,156123974,1163005440,1329808449,1414745421,1196312914,1124335636,190076485,1162020608,1162302550,100666452,1128482130,281935,1096045318,139284291,1314063872,1297040196,1191575557,1128551493,100667202,1431062083,673875,1095062039,1447646275,1329943617,1129203024,1347243343,1398035023,1225130002,1329809742,333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1274653872,1914031552,2139104797,376764418,41910310,638481916,67338112,-2144991116,1946485631,1527249153,1430635352,1444867211,-4710825,-1596420353,-1574961154,-1075313896,-972721409,50544646,-18402,1048696974,49807360,-972720865,50544134,54003398,-1895877633,377796807,-855637061,742295855,772180995,197168131,-1207012153,520028160,113640236,-352255176,-18328,289149220,12083061,-164508412,1433666243,51971782,1356369151,16777114,82362624,168092352,-4697886,-6663937,-1912602369,-1557768000,102629376,-1064380276,-1912556616,50575576,-1090446402,835519299,12066567,-352161024,378086986,-1993998334,100664334,16777114,4897024,62505358,44088832,187063435]],[46,4,12,0,[638743771,-469104757,-75297932,637957128,1979598651,474253568,1689838306,-910667776,1270370304,-6664187,1593835775,-26833570,-884122337,17104904,131314,17105089,131123,16974018,65831,131074,196895,16973824,131255,16973994,131309,16974000,131237,17105082,131210,178,0,0,0,0,0,0,0,0,0,0,0,113967104,-1909567401,637534214,-2096726645,-953785145,269381,9955342,474335014,1599602688,1594295922,-821771133,-326412806,209568806,-1945731447,123537478,-326907041,-2000726268,-2084771069,-1084816148,887817096,1459940483,-352085313,82609066,60473175,-326950165,-1396746492,-2087130365,-1084816148,283837356,1459940483,-352094529,82609030,58113879,-1202694394,-1064370177,108890918,241485699,1476402408,117863007,79987551,-1957299505,2110007020,108955912,1560823436,516644615,-1940697002,-1210151226,-1670017537,-1960414069,-5044620,-1070349314,-1927527033,1166632060,15198236,-670400476,187200651,-152734218,578125763,2046417674,868234008,1569138395,1509893660,-1670017756,-1977191285,-389021116,1582849013,-939603169,-1384588534,1962540810,-53023760,1166616237,-1993954006,-2094650299,100937285,1030229591,1979655681,1979655704,1032529428,-821600309,1962935869,520039942,197853186,638481856,138151307,41033904,551985382,409035]],[46,4,13,0,[1364344947,637542842,-109048437,-1173982712,-377487199,1929591816,-1243575775,-1662660095,-58659590,168064257,-167449659,-289070379,46462552,1509622132,-18035878,1508430529,1381092186,1364415179,1962870359,475302702,1375912576,-402526999,-1630797845,1711523332,839011586,876512192,326369283,23217398,1449554549,1584696166,807337830,1381918211,-2145626997,-1460927806,1398043905,-1962518703,-347001268,1249674019,1511486464,619465298,-352261123,34401792,15401195,-352261138,-329585152,192217512,-1962932443,-13741320,-1962820699,1143155780,776243502,558167643,-150571968,1975722963,1499399948,1522545243,-922877660,309443,-352143896,776765676,63078528,1947117804,1531217923,-1787555672,1076776064,-360673301,1686170626,1686798113,184322651,571110628,1678266980,1531233818,776765440,1145867009,2100841531,1346696726,-166693600,292816071,67978486,1149897588,-2140935404,-352249268,1396974106,1156974197,259328013,17581302,1144654965,-2146994923,-383758260,1156972728,980680973,1963934778,1431076895,205846024,1005089888,-478736308,-145398656,-346725248,-401718134,-739573596,1963869242,1432649745,205846263,-2147191712,-369666716,1144651933,-2147191530,-167629236,1963025220,1683787182,-1004773493,1552625784,25699912,945568579,-617414030,1095261321,994331785,762456652,307578102,1686775669,1961101910,79855632,584382188,1431077060,-360649214,222623236,-2146798590,-1978641076]],[46,4,14,0,[770182980,575421184,1156976754,242549025,1342406328,-385875528,1686110598,1381695009,-335297920,125043112,-335156608,-369166615,-1031733661,-320828923,-76275544,-1979323776,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785]],[46,4,15,0,[-388942709,2088968819,477429538,4488323,1156978292,276103457,-2145291136,1364200056,-402652744,1482293114,189154910,1590747328,183071,85000194,3,88932354,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11993088,6,-65205,0,-65398,0,0,0,0,65536,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,144,19922944,146,0,0,0,0,2,0,0,0,0,0,0,0,-65536]],[46,4,16,11,[11993088,6,20316491,0,20447702,0,0,0,0,196608,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,393399,21692416,476,41680896,478,0,0,0,0,10878976,32637260,128,0,0,0,0,0,0,0,-65536,524288,129,0,0,0,0,0,0,0,-65536,655360,130,0,0,0,0,0,0,0,-65536,786432,0,0,0,0,0,0,0,0,1163089152,50593874,772,0,0,0,0,0,0,0,0,0,0,0,0,0,8519424,0,0,7864320,-16777216,75,0,0,66,6160128]],[46,5,0,2,[5505024,-16777216,111,0,0,1750335590,1347166309,1881161556,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1750335551,1329799269,1881161549,544502383,1663071081,1701999221,2037150830,1936941344,1701734249,1869881444,1142972704,1629508431,1768714352,1769234787,539913839,544162848,544567161,1953390967,544175136,1935762802,1852270963,1701344288,1919905824,1869881460,1852397344,1937207140,1698955327,1701013878,1852785440,1667853414,1329791092,1094844493,1124091219,1224756559,1124094290,1174424911,5195337,5066563,1129467718,1381188677,909652736,4738629,1414748499,1227771205,18766,131074,197250,131072,262788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,1589958798,64743430,536766093,80366941,-1864856576,-326412987,-992440802,-1058535842,-26833657,-900899553,-661913596,-1957345904,-661774612,-1005951350,1927808606,-26833657,-900899553,-661913594,-1957345904,-661774612,-402233718,-930411500,108331188,-469762376,1720532993,1297948670,-1946156342,1430622424,-1910575989,208046808]],[46,5,1,0,[-1962377532,-1662515634,855799052,-26833472,-900899553,-661913592,-1957345904,-661774612,-1979160950,-2065168826,-26833651,-900899553,-661913596,-1957345904,-661774612,-1979160950,1021838918,-26833651,-900899553,-661913596,-1957345904,-661774612,-402233718,1720517915,1297948670,-1946156342,1430622424,-1910575989,-1973987624,1589906022,250537990,1720540767,1297948670,-1946155318,1430622424,-1910575989,140937944,-402235765,1720520544,1297948670,-1946155830,1430622424,-1910575989,-1973987624,2122975334,230615046,1720540767,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520294,1297948670,-1946155830,1430622424,-1910575989,140937944,-402235765,1720520288,1297948670,-1946155830,1430622424,-1910575989,-1973987624,-1461189018,-1923195122,1562377830,182861,1167120524,518818645,1465309326,-402233718,1583287952,536766093,46812509,-1864856576,-326412987,1457032734,107383383,1594416872,-26833570,-900899553,-661913598,-1957345904,-661774612,-1070377130,-486125941,208046601,-402096444,1583287435,536766093,147475805,-1864856576,-326412987,1457032734,208046679,-1962254709,1451952206,87287814,1720540767,1297948670,-1879045942,-905969224,1347551234,16777114,82362624,168092352,1472944866,-946929869,-854162248,1606912815,1166804361,38079234,1354773443,1048793374,1962935074,109911582,-1706032327,65535,112720,-1706012007,65535,-1996283741,503521814,76416653,540325968]],[46,5,2,0,[538902352,408835,910065859,343670787,-1151920779,616497167,-6559741,-972524193,-16566778,-969348104,16987654,149914455,-1070338095,-1962933062,606011343,-2145422589,243806657,244122565,-2132278338,-1207011841,-812974079,-16776006,-352115682,-1017120511,53886592,856585473,-2146661687,96108513,606011136,1711719171,926842976,511442947,247144309,53001984,1962880232,47628,52961023,1929579069,923190792,-336003325,923190853,45613315,4581376,980753779,-1048572790,755927089,638487812,-15865852,-1205635591,686292995,1713074688,53493385,53743241,1583122790,186401927,-2012777024,250108500,1634138120,1153942279,-335544548,310005,210422067,-16751937,-1023203298,53952128,856388865,-1173583159,520028165,-2134703320,16987966,112857461,-1966525696,673120012,1975519747,-121374462,6440134,-1940453693,-1916301601,62415996,21731840,242417663,112796,-1073656934,-1648348413,-15990157,113444703,-1897952169,1685884359,-1711275336,63635787,1455621983,663365207,-1207516440,1014169599,-1960949639,-8182148,-1189187064,-644939777,-1946159432,-1205542131,-41877505,-2095287296,91490559,1962822971,1284054802,63039516,-1191289112,74645502,520206313,-1207846679,2089025534,-193593572,2088980203,1215627036,-1442840648,91488288,1929290728,477922274,-401902336,812779379,-2011413367,1460034132,1149915985,-1914424742,92890236,-1190955329,87687172,1031805044]],[46,5,3,0,[-2094369792,-220065081,-17504052,123689307,-369101128,2105540953,292814849,-1996405250,1166747260,675580166,-351898231,-1996126190,1971922556,21349894,-17438719,-2147334776,211006,-661898372,2089664654,876988260,1149960194,910526770,-1992538997,28851269,740228864,-2146733309,1962934909,-18356068,1166776299,910461242,-1992276597,-1830207420,58556416,-1977190913,134502980,41029692,1166565380,-852118525,140347681,503989644,-1157343861,-611449882,567092660,423526431,1433665539,-855375688,1516014129,-570229878,1913188224,-1963326972,33601759,1435054541,239962380,-1206889077,-6683356,-1962934017,28856776,-1926116094,1170695292,1493254184,-1960161911,1536833092,-1996488699,1149974084,91724352,1149829120,71940160,57938088,1527163112,-1962451111,-1070392236,-1477906878,63078403,-352115476,-301929728,-1928913402,112804988,-54512896,-2012763149,1149785412,776243555,-1990048632,-1991760828,-360701372,15461378,-2136473365,1283458164,149424208,-401640190,1686175217,-1070395568,1595557001,-397360290,-346554181,861361910,79030473,897073010,1665957968,441223425,-398177143,1156974176,494239829,-481670005,-26085,-125108224,1967803449,102669039,-953483264,1920282685,-83473,475302744,-1962932760,-1017225279,108651530,-369322520,-1337851658,-202838527,79855618,15401195,1012933868,855209312,1346696896,-1342016504,65700039,-352261138,-46536704,-335363456,15401195]],[46,5,4,0,[269279370,-352261138,82477056,-336674766,-2147423488,619447746,1969241184,-20673799,-301783862,-2130890520,-1070464022,15223534,-2142023171,211006,-661909892,2089664654,178276,53223167,-31032181,1299513677,1166475184,1962884099,423526461,578027523,67156048,1552560589,50039386,149913822,-100531086,1435230090,239962892,-855506504,-1967499215,281212421,786957172,1438981637,-853167096,1300897569,1976109570,-55056381,1149747251,108345640,1569395316,678902022,1602946420,-1980306648,65742919,1527137673,1509703144,1455669299,-1207735576,1701969920,1950400907,944519947,1284179570,183075640,1242330178,1916949563,1112836870,-1995773309,1153834588,-620019679,-914159243,-959302657,-1996480188,1418273356,558661668,507413250,510984195,956730654,1620725763,1342177282,-1728024904,1822052434,-1560281086,378077980,28836638,1455644160,49932375,645408882,119473694,-1959756659,-1510277901,82740133,-218102343,82740133,-218102855,-1312803931,-72617210,1583292166,1465318595,-400061914,-4717885,2030531327,22734858,-1072971725,-389849505,-152895060,1912725480,475302897,-289393854,-402574872,-561315524,-2046735128,1480886724,1342292968,-2146680254,1399097582,1679869835,1380222988,-2147387416,-1047919638,1120242414,15401195,1480737518,1149911790,-796777460,350802112,887130624,1149955595,-792670195,616616128,584381955,1447332036,-804502390,-2010110752,1149982532,306457400]],[46,5,5,0,[-2144713591,1156973290,880083536,1023493259,745673408,1979710592,-15385339,-944758158,1346696942,-350456572,-335484160,72371328,74743976,192233640,15401195,38816896,-2131836878,-1705901334,1578,-322401446,147364434,727318528,13123009,-1031736974,15461382,-1997799189,861032772,-6664000,1509949695,1963458729,1466206759,575751306,1959017156,821854235,1156977269,208994640,141889596,-1998592896,82532196,-1605022592,1359342208,28839050,165729024,1493375494,-285602384,-352009600,-335484160,-351933824,-335484160,-21698053,-1207137711,-1059848194,52037153,-1957248167,116624382,-1910515572,1685952,-1901792260,868441816,-389467200,-789184505,-528043996,1329145417,201487622,1329145472,201487624,1329145360,201487626,68666144,12583296,3145824,786456,393225,0,3,0,642908162,855723915,284787136,-2095811585,141689593,-1207959110,-235421184,-189216629,-2117903617,2013208569,-645180429,-15668351,-1959861295,1527353991,-1960385813,-58719417,-1085376764,-469041378,-142539659,138150916,86784631,-469617038,-855768460,-456071984,-1005919024,-1977220084,-469105305,192160632,1946348672,-1474660088,605451523,-1977199877,-4586673,-1964846336,-1007133978,-100665928,-280381,-1932803079,1430622424,-1910575989,-396929320,79233509,43564800,1418409355,1959922460,976899,-503134333,-1923194897,1562377830,-1031746739,15461376,-335166848]],[46,5,6,0,[-1031798549,15461629,-335232384,-1031798549,15461626,-2080816920,1946176124,-1214580217,-83535871,-768387389,-1962931480,-1962642750,1591381190,-863350333,-2071993981,-2146469660,494339068,-242490927,43562123,-58716181,-1106348158,98763424,-500644221,-469083653,12081603,1455683968,-141884239,-1392717261,510799916,343279932,376574252,255592964,707529334,168037490,108465980,-804592941,-1031021077,-2095135906,-57997588,378422,80046110,77490206,1461081878,1746797930,-779352884,-6628978,184549631,-402426688,-997982299,516103942,80046110,78080030,-2145613229,41026811,-13499213,54435722,1364970379,80504862,-644951668,16777114,-1966924032,-1573846012,-1147009870,321540,-1023398680,-983032290,-1352131068,503474692,-1945842584,-1697018159,2925,81183,108137591,72371328,1283458283,516097616,80046110,79194142,1746796650,-779352884,-1734682226,520093707,74760203,22039680,105993155,-1912339272,-1979413824,834961632,77670024,78259848,78784136,79373960,225641532,-523115470,-1960388469,1975520007,-15538159,175489035,-75490166,-1205570302,-397409304,-796131535,1959922264,268075030,-164490889,1541952080,-8132353,133716058,230906713,-796131329,1358228473,145774417,-1090517831,629801846,1946221696,58556440,-2146601729,41027836,-533069132,-997588365,-502085757,617152225,-423621625,1482252064,1465254083,1929264872,-385451771,-1612119904]],[46,5,7,0,[205846016,-167218080,1947358532,-167318706,1947358532,1145342790,1997554747,475302718,-95001462,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013113880,872109388,440667072,1141587573,-1003981756,1552625788,25830982,945568579,-617414030,-12166007,1284195404,575421252,1686111347,-468976095,-154968481,1963002948,356813321,542131446,-1070338955,1583335731,-396929341,91422091,-907474567,13166848,855684329,440667072,1141633909,1005679684,-1962772792,1418416584,1178897208,-784609237,-779419018,-785659257,1556436510,66292528,-1527513872,82037387,-1527516277,-561253589,-94822562,692477065,1149977676,1144781636,-2147192030,-151117468,1952451652,1430582792,-347245550,1430582790,994407442,1081544772,-1977854837,-95332764,173362314,-2146536220,183239874,-352261180,-511644160,205846269,-167087008,326373569,-336600704,281146888,-511702668,80314607,-2013181464,1509643596,-468991605,-154968481,1963002948,356813321,542131446,-1070339467,1583335731,-1326950717,2032431868,-387108338,-1073020168,12065140,-1978340544,1073789136,1079002358,-494270091,16378106,1589654523,-396929341,963837059,-315488391,-352138264,384323632,812996609,994200715,612256332,-1959101244,-2010755492,-650427647,-617414030,1314687482,1078609035,-397785975,872087742,-1017225280,18566272,-350600053,954749428,2030596860]],[46,5,8,0,[60614666,1476651865,-389824213,1364787401,1418458485,1247030082,995185022,-1962772790,508973514,1556350551,1112836922,726563979,1993423831,-2016310526,533801930,-50658466,-896817933,-74775325,-81025805,-24389749,-963715444,-94675425,21910665,1206405724,727317248,1477014987,-87834325,-83871256,18566272,1465315819,1929100008,-1189316575,2089615366,1979648580,-50789630,-1070463202,-72682502,57999114,-1946331160,1583290948,1347190979,1415874624,23217398,1418400885,29523996,1963108588,-301855736,15401195,1323877358,870806516,1246005696,-1956887415,1149848644,1475013454,196738867,-1963576832,1143099716,1480864344,-527806860,141812944,1913027643,-2133950461,-456071984,2084243571,-2147257846,-456113970,2084243571,-2147257848,-167108402,1048583029,1962672920,-339811836,861360909,65583817,365790900,-347645089,-1964756311,440666310,-1017135094,-388877482,-1031013645,142084722,-1926472567,-628347324,-396967074,11860703,209194610,776244218,-668740617,-80847735,-396967074,1131608775,-888422004,-919390092,-469052877,595116427,575751306,1144149828,-771444393,1432652520,169403520,1348766404,174122112,1145867204,642405515,-1993996408,-1993998001,-1070398633,1578779783,-12535357,12125163,1961383615,2015195898,1814100504,1431046229,-2145626997,585892802,-339670331,-301929728,440699899,279692126,279777447,281219254,282923216,284299498,285217017,1465258240,1929000680]],[46,5,9,0,[475302691,-75495559,-350980857,201031685,-13496969,788192003,274896895,-1962577157,-768402876,-2134679969,-133671604,1432649923,-25892617,-1031748616,34401284,15401195,-2134640402,619447490,-352261123,-1007096320,-335232384,15401228,-118619925,79855811,-335665940,-301929728,-1241791496,1501185,-2101820424,-103664896,243907,-1007037901,-101003544,1418395843,1961691676,33390649,-1243020172,1111671552,15403184,1391329515,578202,1406700288,1122714,-1020568832,1979788349,212884210,15401195,15401195,-381007122,1464860804,287939154,-125108224,15417946,619446507,-2042088200,-352261180,608889856,977810680,-152668732,611657924,1947256054,-2134575585,1380982389,1133210,727407104,19676615,1283573622,-1979645926,30179559,1273715039,15423583,1122894059,-351424446,-352261376,-352261376,-352261376,-301929728,15404208,15401195,15401195,15401195,-2081554197,-347995414,-352261376,-335484160,1211430948,619503754,977810680,635991492,-321898240,-192880622,459540488,441221571,-322764544,-131800950,-997832652,15401195,888677612,1975794248,683996906,-1007091084,1964033270,-2134640382,-1007124252,1109152907,-709157295,-52720117,1929365736,-1220971464,1813940739,-4462592,209005426,7085626,-805375116,-370466188,1191545382,-1031541174,-301092862,15404208,15401195,1257111787,-350237214,149626650,441221407,17563904,-2046805723,317509828,150241504]],[46,5,10,0,[1478190088,197378347,654378240,-1056964078,-1593835008,778,2097218304,100663569,-1023343872,2130706955,922813184,-2147483125,-1694432512,788529671,-1493105920,838861319,687932160,-1174404606,-2113928448,1694564101,50398464,-1308622329,-285146368,1644167688,1,0,0,0,3408332,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,10,0,0,350,1769108563,1766221678,1850303852,28518,330,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1310760,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1296912195,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,327705,1702129225,1818324594,1701667150,0,1296912195,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,589857,1734963791,1818324585,1701603654,1701667182,0,1296912195,1448231982,0,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242]],[46,5,11,0,[1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1522790084,-322240942,141886120,-336723444,-301929728,-352009600,-335484160,-1476007296,-384928480,-1031733684,-360649725,1948297221,1432652319,1969276150,205846047,-166431392,259261892,-1964252032,1686638148,11200853,-167731223,57961924,-167732247,1950371908,1348763658,1413778111,-1962897431,-521975220,1074545910,1284184436,273431388,1153895285,-2147483556,-351775412,1284063516,-165221540,1948257348,1548520224,242600203,22824135,1431076864,256150024,994136299,41226316,1284098355,1683787100,-1004773493,1552628344,25830988,1113340739,-617414030,-1957929847,-1991685556,1005472332,259204172,35734774,-1883763339,45633540,-2139755776,-369286812,1283521920,-331217874,-370213596,-1031733900,1149824004,-1964471727,-773271072,-1309880088,636015363,1141440824,-790263250,636276972,1141443584,-1310356946,636277251,1141440544,-1310356946,635752963,1141448704,1464109614,225755146,-398792670,1283459700,568926293,-50206211,1599431808,-481670005,-22812175,-1927265271,-661887876,112771214,113408,-1157627975,1444807976,1426063806,476941094,610008870,-1021354403,-1935903347,-1948741952,-1202708924,860880964,1342474944,-2041528270,1141383236,520048673,516621084,-1912566600,52077016,947175435,43564630,1442841785]],[46,5,13,0,[14113357,2,131076,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,7078092,1818470404,754433,0,65619,0,65547,4194615,11534488,12845250,440,262152,134348800,17956912,50987008,8257586,8265040,10617154,10624016,40042556,40050000,12714317,12786960,10551643,10624272,10944616,10951760,3604838,3677200,14352746,14425360,68747641,68820240,184483956,184487232,21233962,21236833,-2146435068,1,29097984,204472349,32769,0,1497713416,1380011842,50331716,139478359,65536,1162544640,1279610450,-1409086970,164627209,51031043,1124271152,141296392,-855376127,2098751,-66909695,16800522,156369674,-16383975,37735683,-855441272,13435711,71290115,-855441408,460095,121621763,-855441408,2111,1040386561,67043592,84492237,50988035,318965995,158139145,7683,1497713437,1380011842,1160257604,1851877486,543450467,1652122987,1685217647,14889,1397310471,1162625601,1192099843,1229083717,1162564431,1330794585,234916163,1263813959,1095653701,1163150669]],[46,5,14,0,[8737880,1346456845,1414678870,1263288661,8608069,1413826315,1279410516,1195725637,1091371134,1414091598,1296387919,1179014466,1225195654,1230328142,83282,1095648518,38095938,1162284288,1128418132,1346716751,-2075834559,1162807552,1095717965,105468750,1263929600,1398359371,-2125577917,1162807808,1497713485,1312899923,1158545536,1279410510,1396853573,1163023193,302024785,1163019091,1465077317,1212372041,1111576133,6571340,1413829384,1162170451,251660100,1263813959,1329748293,1413763649,-2109386663,1162741760,1111577687,8340812,1296387853,1312902996,1430407507,8865350,1095717895,1229538131,1091108868,1414091598,1296387919,5,0,0,0,0,0,0,0,0,0,0,0,0,1767324672,775102574,840970288,1634541616,809050226,1866661950,1769109872,544499815,539575080,859322673,960049453,1766662192,1936683619,544499311,1886547779,1816207406,1766989932,1937008743,1936020000,1702261349,-1946145180,1430622424,-1910575989,-4710696,-1579643137,-1558183938,-63176694,113640821,861995280,-1915684928,1562377830,117581,6226181,11337729,0,0,0,0,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,151567293,1380276049,1230330196,-572829617]],[46,5,15,0,[1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,2037628862,1835365491,1768843566,2036689664,1918988130,2037645412,1929405808,2037670517,1795188080,1868724581,778334817,7105636,1634559343,778662766,7235938,1952794368,1415864907,1701601889,-326413056,-1191156293,1069023380,10731264,234904250,108461907,235173631,1347886673,-6663666,-1962934017,79846885,-1864856576,-326412987,-2116514274,1442875116,-129579177,1048576000,1946157068,205422607,142018048,788166,-1873745148,788166,171868161,410385408,788166,1085808131,-153580032,268473862,-972721121,67111942,-1090492994,1522204782,-1595657728,1443758092,240146190,-26029,-1073086464,211813237,1979988992,10086659,-1979708254,838863902,-476083457,924748032,272532225,158474240,1342181537,16777114,505284096,-1189147129,817758250,5553920,119514355,234912703,-14555049,1912603453,10731023,-6662626,1023410431,443744288,235347486,3193119,-1090518850,-1527578604,268879647,-352321536,279154736,1089792,1342215614,-6662642,-1996488449,1183448150,202279674,-1142083072,348061768,1394495744,1593792286,303467002,8961792,-1125624050,212478,-1547800462,2025753856,47359,1461081630,-26032,3997696,1347910656,1358954424,16777114,-1072997632,1183401076,-1593391112,-1174405120,45678753,-851463168,1025733153,510984194,10555019,21166465,-108984716,242548994,-1962476358]],[46,5,16,0,[-1910572986,-851462952,-208986335,-1694992641,65535,1052040843,1583292877,536766093,164318557,838927104,2130706689,-1023343872,-2147483392,83886592,2562,151061248,-1442840318,1342243584,-1342177022,-1157561600,838861057,-100596992,1241514241,-1962867968,1593835777,1627456256,1610612993,0,0,0,0,0,438247199,286397463,185339151,134809866,84280839,50529284,16843266,1,1167120524,518818645,1048631438,1962409994,171868167,846593024,1107711627,-1070398347,-2092291093,-206561310,2812154,512562403,-637337600,-1962440146,-478149026,-389871008,-470089708,105286405,-4717589,-26833409,-900899553,-919928830,1692721290,-85982684,-997579549,-919904026,15401195,35939556,316929760,1692715307,-85917404,1689848035,-453058048,12796256,0,0,0,0,0,0,-65532,-4698082,1490587391,17446655,17315583,-1897100459,-899873186,-661913598,-1957345904,-661774612,-1962866527,-1929311722,1562377830,1344195405,505862,1085855886,-457142784,646588000,-264503273,1777009522,20873360,645136385,16844346,1844118389,2133086352,16844344,1343452248,1095763,-16763205,1526790686,17221208,-2136473599,1240138612,116795024,1963458584,1966750732,80016907,904594293,-1877021808,74732348,7620156,388401702,-153815552,494210244,427119420,16777114,-11008256,-16709066]],[46,6,0,0,[1426130998,1586424971,46816518,1642352640,-2146639734,-528064026,1347969510,-436137824,-2135664608,-1003298782,512370259,-1007288297,-2142014204,67111998,1413222517,-1007285131,-1341688824,47916,926692843,1048590453,1963196428,87982362,1963137793,84330281,-167650303,460653507,29043888,-166663424,309595075,-1007276880,113416,-11861644,-385811938,1413218448,1048598901,1963196428,116794890,-1341915113,172520503,-352093980,1048612981,1946157360,645932790,-1192034281,951812114,-98631936,-2146322432,-16769605,-167708130,33632262,1968703323,238485264,204930817,1586386177,46816518,-1433856,-2147483393,65342,720044916,-16318832,568610816,15401484,568721643,-13436072,17110783,16713414,568654336,15465764,568721643,123404523,-805626024,1161625394,-939654539,17251976,-2147359256,66110,266929012,205422593,427099136,141910332,17106631,183174051,158687292,17106631,-269941989,352777728,762593280,309672508,192472074,386332198,58015744,-385820952,708575442,909902964,-469102731,-165278856,1073747718,-1125645452,116794880,1946353687,2044987919,1948924939,1966488580,10807555,386332198,594805760,125125948,330356875,1006667753,-971737786,65030,-990455669,-402426752,61866294,865104107,-1327985957,1176386303,-352095744,-1957261215,-1979694026,-13476352,1917320064,1408991313,-165262217,536876806,-165264268,50337542,-947252875]],[46,6,1,0,[913686538,-147420330,-1186952704,975956830,1946222878,18778131,-1202499583,917733392,16391935,317413467,1954596086,-98631923,1095680,646461107,-13500159,17251974,16391935,-1152167741,347603002,-98631936,-2146125824,16391935,-943499173,-603912954,1948924929,1949711368,1966554116,1400105730,1526768104,893180042,1873806453,1178346987,113643893,-167771906,57966788,-1342149144,-1341068541,1176386303,1443394304,4470411,-2141323126,863320315,1378038,640447496,1509110,170161412,-972588572,65542,1048579307,1962934528,443929,1397752065,498799024,-98631936,-2141693184,520028623,1019412730,-954960867,-603912954,1967471617,-1962986998,-15486760,-1023346146,1448235347,-1705703849,65535,1583286109,-1017423526,812926268,1006633659,-1156090838,909901825,79368308,1948072961,34126601,326449212,-469102219,-738785159,387850534,153535232,-1023404258,386332198,-143326208,-469098317,-738850695,404627494,-2077834496,1962940446,506471945,117309463,136708390,-1023404002,1167120524,518818645,1465309326,272532476,91430912,16777114,641630208,141819905,-972913176,75270,185747083,-1341426240,9485088,-385713688,-796196361,185622155,1010204123,142525458,-1070395788,19471930,698483573,37087489,698531891,671516161,624436737,-873921675,1975519745,106366473,141335127,300482562,1964129282,142001164,-1993946829,672040972,209110017,-164462411]],[46,6,2,0,[275547174,-956431756,309101606,-830471308,1820599812,-2147257327,-427162938,1969803,669247953,1181326,3030667,1504703063,-114615947,-1947217585,637550110,2126774666,19374600,-18262,-2147372311,91489534,1963327104,105313888,-1957333759,-13496226,2001927040,1207664715,-343914894,448760391,-32767,1190541940,829751814,-1979154748,109449286,104464681,91554089,1827258419,638234625,-470409846,-466434302,973441318,-972720701,16852998,1357497482,16050433,-352065920,209110016,340063782,-1960741887,-486531058,302419483,842959616,-1359849728,722302297,512446457,-1977221054,13494529,1996750464,1916877848,2002402324,50233360,522454396,-1979664663,-350223136,1918909544,2003385361,33456141,-805042825,-385835287,-561381233,-1618280654,-75497198,-1947175681,-486533489,302419690,650087168,-1359849728,735868249,-25145351,52524545,637548223,-25164406,-1475906302,-346655360,-25128864,-1475971837,608859264,-1873614049,-1090257149,-1960443850,1962281477,-993753598,-165278602,1946227780,1106935848,-92272270,-2046527654,-1961169980,-486530546,302419476,876514048,-1965520128,-1951468862,-2046659133,1979661508,6613004,2126823475,1374399240,656837264,1961101825,604932929,-784604416,302419689,809405184,-1343072512,722761049,1341116921,4202123,-972977626,75526,1351620843,-466434934,-1425506620,-1411108264,19334854,178176,2126776299,28879368,-1923195136]],[46,6,3,0,[1562377830,969293,1085332275,266867891,-1290752000,583825,-6553164,-1023333858,638351044,-1107230474,-963772352,136709748,-1023404282,539414774,-1023404282,16777653,84148994,151521030,218893066,286265102,353637138,421009174,488381210,-2122309858,1596759852,629734653,-1924187053,1620086670,-115203545,-1718067411,-1653653901,-1390388834,-1659921253,1663178205,766160550,-235380878,-433638403,825031188,-1414746201,1094821983,-1886502591,-1874493294,1229538629,-1522251447,1330597711,1431271577,1503286613,-1601838753,-2038144637,-2104850543,-1584559736,-1536914548,1871946389,-1754270060,2038535843,16816223,84148994,151521030,218893066,286303246,-1481239790,421009174,488381210,-54059234,-521870615,-336926747,-319885336,-422984252,-218696506,-687867397,-1516002596,-303987888,-772670733,1606400682,-1581466196,1600109483,-1499027873,-1507120218,724249510,757803819,724380461,724280998,765865261,757935403,724249389,724249387,-1503699157,-547397793,1600108127,1600085941,1600085855,-1319149729,1600085855,-1783603209,-1301389385,-1590796449,-1932851460,1430622424,-1910575989,82609112,-973318314,2126776950,6088710,-351887685,-1923195085,1562377830,576077,1167120524,518818645,-326903666,-61385212,-1005947195,870844030,121551616,1983580907,991917308,527759998,1937783980,1958742545,1914715140,-1073042937,904651893,-684826620,283702251,-388175104,-588578791,1183432755,-96040452]],[46,6,4,0,[-1940696893,-64040,-164374386,1354979419,96504915,-1064433466,1482424115,-18237,1720540767,1297948670,-1946154806,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1157242106,652936862,1720540767,1297948670,-1946154294,1430622424,-1910575989,-61385000,-1005816123,1317734526,-1155800314,1017907006,168784768,1006924992,-1442483680,116125922,-684826620,1583347179,536766093,181030237,-661913600,-1957345904,-661774612,168183435,17081028,536766093,46812509,-1864856576,-326412987,-1948742114,27788870,243271028,-1476329168,-2147126270,-33476570,91489448,19926656,1946724354,807829509,-466420479,-1929301856,1562377830,182861,1167120524,518818645,1465309326,-1106870588,112722225,-204961024,-1923194972,1562377830,313933,1167120524,518818645,1465309326,-1945477436,-98661952,-66679808,108971008,-2147452440,77374,1709900660,889829520,512303565,109838600,381157642,-1994273483,-1946080738,-1207882746,918168841,521018880,-2145443379,77630,117311861,-6684369,-2147483393,67111998,-1205988747,-661782464,-2147445088,-285174234,20619807,19793606,889370879,512303565,109838604,2078802190,-1923194884,1562377830,576077,4242950,-1608071538,-1308164073,-1157385088,585629712,-1291537408,1828881,313723060,-1308617496,-1290750975,780433,-1867308876,-1275067160,-2079018176,637826244,650318216,-1023409722,1167120524,518818645,1465309326,19807872,-352094976]],[46,6,5,0,[1048612914,1963196428,975079951,1085808129,-1999073792,520132126,505743800,17307333,1085809101,-2116514304,-16771290,113647612,1593835822,-26833570,-884122337,134218442,-1258224896,2063597824,-738130688,1912602888,-1006566656,-1962934013,-1543503360,2564,973079040,2816,-1627323648,-855637759,1157628672,2113994500,721421056,2130771722,0,0,0,0,0,0,0,0,1265527127,808334146,8240,0,0,2228228,12,0,0,0,8913008,7340168,8912998,2228360,8913020,7340168,8912998,5832776,842079231,909456435,809056311,151567293,1380276049,1230330196,-572829617,1396773133,1212630596,-1169405110,-602881826,1447254106,-1135784382,1779482558,1880367122,1953722993,2021095029,613519481,627908902,594224908,774709800,2061697023,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201985034,1751586826,1701080425,1650551654,-361865117,0,0,0,121857,0,0,32,-65022,134678020,84213513,33685254,3,0,0,-65792,167773438,65280]],[46,6,6,8,[135072032,825230107,892613426,959985462,-1145192772,-608124998,-539042340,1835691746,538996587,218958089,454756360,691012355,1077027121,607396659,1580606773,708322871,1009526841,1596800558,976956221,2120236847,2086435675,573013341,2086469631,707407406,724249901,1651191599,779318628,7172961,453838851,-617205216,-490873380,453672707,463372320,480189724,1167120524,518818645,1465309326,312723596,-1923195136,1562377830,52045,0,0,0,1167120524,518818645,1465309326,1007044234,-1573555584,1017250109,20823809,1461606174,-16225126,20816127,-2143493070,-1085270158,1461584189,1134188318,-1610603768,104464701,1951924540,-1871844545,1094505011,1513883762,45220983,540821739,222053492,154943604,138165364,1631336564,2050754674,539755639,171715819,20713076,440142450,1074005623,451609778,-1705974734,65535,1962934077,80016931,-729145739,-192224206,519889616,4767495,1459632825,1968811762,-1946604793,82528455,-1723285453,1720540767,1297948670,131786,3735554,10,8912899,8454399,0,0,0,131072,-1945698298,1430622424,-1910575989,-2091428136,536875070,-6683277,-1962934017,-466483642,1282735932,141705532,74930748,1676395774,141713724,74938940,1475026988,1181326,79289139,-1886695168,283312150]],[46,6,7,0,[41278219,-1081351727,-229179338,427055790,1493353347,20767714,440142450,1074005623,602604212,-335544392,-1976674018,721420455,-620015622,-940111243,41156609,-271465218,2531211,1593936422,-26833570,-900899553,50331906,-16770304,32256,0,1167120524,518818645,1465309326,2122367027,91553798,-352318304,108953620,-1610255103,166395919,33980032,933299061,-1923195135,1562377830,182861,0,0,1167120524,518818645,1465309326,168183435,-63343168,1183516446,1175358216,1144949504,-1359849728,1325954393,-947128021,-1962892567,-1191119042,-229179379,192240046,-1946604721,4654535,855673577,8776128,326566204,1586217011,1176386312,-1955170560,-1979694026,-1955665152,809240646,960234610,1094476662,1513882738,1048796022,1931477008,-6664184,1476395263,302419708,370051840,641633024,-1359849728,1326478681,-16516821,3546763,1006733862,-1960151553,-466483130,1969803,467921361,3030667,1504703063,726602101,-1947217415,637550110,-2135686774,865076203,-1923194944,1562377830,17091149,2130707200,2113994496,0,0,0,1265919303,1951627621,1735289202,1668498688,1667318272,1634759531,1409312099,1157653089,1919251566,1920221952,1750270060,7628393,544044366,1766981679,544499815,1718184019,1968046196,2760813,7629889,1667330131,1631780965,1277195120,7037807,1174417734,860225586,3425792,1174418758,927334454]],[46,6,8,0,[3687936,1174419782,1342189617,1702065505,1919111936,543976559,1801678668,1836404224,1308636960,941649269,1836404224,1308637472,757099893,1836404224,1308636192,891317621,1836404224,1308636704,723545461,1836404224,1308635424,840985973,1836404224,1308635936,807431541,1836404224,1818575904,825312768,842089984,858867200,875644416,892421632,909198848,925976064,942753280,959530496,808601088,825378304,842155520,858932736,875709952,1818576896,1816330352,7496037,1634038338,809238635,1342193200,544501362,1852990291,1836404224,1668238368,1968046187,1850024045,7497076,1751607634,1816207476,1866989684,1426089325,1632632944,1428186471,1699479664,1375761510,1952999273,1684948224,2003780608,1632632942,1142973799,7239535,1702063689,1140880498,1952803941,1766981733,544499815,1819440195,1969438976,1191208308,1702257010,1919501056,1718449507,7890284,1634495829,1409315957,1701080169,1684357888,1634495593,218148864,452989184,620764928,805317120,1107310080,1275086848,1543524864,1644191488,1744856320,1845521152,1946185984,2063628032,-1929346816,-1728015616,-1526685952,-1325356288,-1124026624,-922696960,-721367296,-520037120,-385817344,-251597568,-117377792,16841984,151061761,285281537,436278529,637607937,889268993,1208040961,1459704321,1644255745,1828808449,1979805953,-2029944831,-1727951359,-1526620415,-1224626175,-989741823,252576001,908729628,976828471,1044200507]],[46,6,9,0,[1111572543,1178944579,1246316615,1313688651,1381060687,1415075667,1667391840,1734763876,50462976,134677764,202050057,269422093,336794129,404166165,471538201,538910237,606282273,624305701,690497318,19671850,891100229,1212630328,1330465609,1397903696,1549161542,1161377847,993540614,1061043516,1128415552,859190596,977602356,151258425,1613214723,-1213717922,1185986686,1229473606,1263159625,-1864856500,-326412987,1457032734,108954455,-1207536895,-219611136,239504128,192173628,1215771964,-990509710,843150593,113636,-6663344,838861055,1958742756,178991,932860752,-167772157,360022212,477503548,638082756,-970586232,-1207959225,-1427570687,49397504,-1190986821,485163018,-166836597,192217540,-1157471809,800653968,-1089869056,-725941569,1423618,1460080380,1968811762,1341729666,-167671258,359924420,-1157436993,79233773,-1359849728,721843545,-1977200647,272532225,762454016,47184,1062655,-6664178,-1560280833,-1039466176,-1995017128,-1006550506,1586169982,1357132294,-11315450,-352239586,65286694,785943488,29865867,-1004597730,-617412482,-1408872821,1958742698,-136166649,-1437614030,1595917195,-26833570,-900899553,50332170,17024769,50344448,-16562432,33536,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,2]],[46,6,10,2,[354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1652122955,1685217647,1769096224,7497078,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1113146699,1146241359,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776225355,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[46,6,12,0,[31611469,22,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024]],[46,6,13,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[46,6,14,0,[17122638,3932349,-772453372,164609,0,66594,0,65538,4194441,10747984,11862195,1273,262153,134348800,41418842,50987008,567738460,567745872,74318470,74321249,-2146566140,1,47316992,472907778,32775,-2147090432,1,47448064,472907778,32769,-2146435072,1,47579136,204472355,32769,-2147287040,1,49872896,470810671,32769,0,1431260421,17747,1346721539,16777225,1258684416,1162760773,67045708,81869,1070400256,50351105,-1996406835,1070400256,50384641,-1761525811,1070400258,50450689,-469680179,1070400256,50507009,-1375649843,256,1867261440,1702127975,1293969507,1702065519,1769096224,544367990,825111126,542330160,808268080,842607929,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1095648518,38095938,1162283520,1145919316,1297236304,1107755014,1414743893,348239,1413829386,1346653527,122507841,1346570496,1347436876,139740492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1167120524,518818645,-1000875890,497026686,-997812224,-1582563404,-1582628862,-1196752880,-1414856702,-1414807501,1982080,-1710197502,65535,-469057486,1319175540,-1196736508]],[46,6,15,0,[-1923153904,1562377830,313933,1167120524,518818645,1465309326,556675,-1946546572,312673862,138840832,-83880797,872422816,1971431552,202833673,487489536,1583284480,536766093,80366941,-1864856576,-326412987,1457032734,486995543,158597376,923391,1910400,-1923194882,1562377830,-1205941427,-661716993,73154179,-1962052608,-33268722,-1207847987,869078636,112671,-1946156342,1430622424,-1910575989,1745112,-26833512,-884122337,1167120524,518818645,1317787790,1358529286,-617384331,378259763,45613058,-353280,1426067998,1190587531,24379907,865951227,-1949748261,-1207959018,-90439676,1187583,-152269995,1946288966,-1654785279,-919348429,136843,-1677720904,304021498,-326413056,33769206,1576730996,870003613,35032009,309248,520092316,-1957363694,54982380,-83790846,1558945117,1086249779,47108,963954955,1224737208,45626228,762595584,28853059,628377856,1224736952,1128472436,1224736952,28841844,292833536,1224737464,62393204,91506944,-335544392,-1980064745,-326413056,33769206,1576730996,1977289629,111405059,536766093,46812509,-1864856576,-326412987,-1948742114,1218512462,200901380,-1528233099,105810688,-2096871775,58002169,-2097113367,134502974,-108835723,-2094959358,67391038,116854133,2097152,1352729972,-8983804,-16773610,-1593832426,1777009744,1963194755,1312719649,225772548,1783,91488288,-352038239,236388176]],[46,6,16,0,[202833664,72524032,1520518123,16352004,1319189364,33129220,1419850612,83460868,1453402996,100238084,1151411060,117015300,1084300148,133792516,1117852532,150569732,1621166964,167346948,-4717708,1720553727,1297948670,-1946156342,1430622424,-1910575989,105286616,1720553676,1297948670,-1864856373,-326412987,-2082959842,1963134590,-955885965,9222,5160704,503334840,-6664105,184549631,-1084918592,56033358,-8552200,-972589988,1170627589,-1201733631,834535567,509025792,-26026,1321140224,47104,-1706010850,65535,12114059,-294144,-1705829772,65535,637957828,459975,38061862,28835848,2401024,1642814983,84835971,1048796021,1946222628,1476342542,-26025,12058624,-1085871360,1461583921,213658,2112768,782492530,3981056,-1705566640,65535,-1996469597,-16757738,1996427382,209125134,-16091393,1996425334,1243545350,512446464,-1705836498,65535,-26833576,-900899553,646578188,-192937957,-99584769,-662035996,-601701366,-1996807706,-1275061218,1744949,512303565,109838358,-14811112,520210998,446703028,30194176,-81845811,455510723,568654336,568771618,646628347,-192937957,-100109057,-1005968924,-2080693786,6206,-1273098892,1744933,1447621,-165731891,-16770042,646583157,-453378021,-423353823,497089313,617674240,-661863678,-1957345904,-661774612,113727318,66646,855706088,2406619,-8375347]],[46,7,0,0,[-1206881530,869072929,73402055,-12779520,-954239489,17063942,487489536,817103360,171712973,1441270898,1510393629,-385874684,113639592,-1593835472,3998794,-31820800,1023422470,1047789569,1946157885,277840,1048797812,1946223692,503760403,113705472,66650,-402370911,1852968603,1967814,1510393602,-1593835004,-186121138,-2141490681,16789566,113655412,-956235746,285190,380495872,1048593522,1946222640,503760423,113705728,197722,1913828072,809402413,276037888,1967814,1510393604,-402652156,376576483,72222407,251592703,-1988886480,1967814,30195200,1448155627,-402586648,1441268028,48490497,-402427928,2078802960,1314479620,1593835960,-26833570,-884122337,-1979699808,-1560269786,-4651948,12249088,1946157117,277765,465503862,7268353,-1190901085,1035927845,6481921,-1190900573,-1779957437,15616,1028130420,58064897,-1543503944,1287193678,8316929,1946157117,54347782,-1090095616,837288302,71607040,-402556743,1185087588,25278724,-402548033,1084424220,15251716,-402589249,1218641936,27441412,-402539841,1117978628,1448592132,-1107287880,-1581579832,9878016,503336639,508632659,1347886678,-6663650,1577058559,119408223,276086795,-1964166404,1319126797,-220257280,-1744467026,-1202601209,-1766195200,10599168,1360941854,-1705894320,65535,860996441,-1194881281,213587588,-1943024384,1959201728,1505431076,1460032262,-919350733]],[46,7,1,0,[-1979645768,-1979703778,-2147476930,58000123,-1954493568,1090801166,2663371,243319641,-1082130403,119407052,-1527570674,505290502,16777114,30057216,1048822559,1946551386,1514046229,242484996,73023107,-2096663544,17058878,113706612,1096,-2147415879,33562174,113717364,-64436,72222407,1048641535,1946419230,1107740422,-1174405372,1048576260,1946222622,17807629,1982080,-1190956029,-4521706,17754112,-2097072967,33836094,733547892,1279165185,57934084,-1157510983,-236453595,21543168,72236675,-1189907456,1048772938,1946223694,1309067017,-1174405372,1136329160,13559809,-2097035079,117725758,113707124,1092,1488536043,1144947457,829816836,-2097062215,17056830,1689855860,1144947457,494141956,-2097059399,50611262,113709940,1092,-2147395399,50339390,-927399051,21805825,-2147451928,50339390,-927397003,1074185985,-352321532,26196252,71319171,-1189972991,1048773013,1946289216,1077838600,-1967587324,25279233,-402634776,1048772805,1946616922,1514046215,343213060,-2097040455,279102,-1229384844,1111393025,158597380,-956184391,-16498170,27442175,-1191177240,-1296367427,714752,-1157510983,31982016,1579074304,1031862667,855930112,-1201778231,-1766195039,508567040,508646995,-26030,-943521792,285702,456448,1946165248,116835073,1963065373,11780865,-854168392,1975520051,-653606143,-1581055627,-1057094578,1975946,-896868726]],[46,7,2,0,[1946352768,-2134887934,41157375,-41886926,839021570,178889,24429371,-1983214774,-1291559922,376223745,-2084359219,50610238,-960298635,134226182,2098886,570869264,1048831744,1963000896,113689345,-972947423,67117062,2229958,1048691705,78644294,1048776564,1963459674,456456,1962942464,12499255,1023430376,24379405,13547971,4319313,65486171,-642183564,887640320,-415409408,-1023314941,-402536263,-927399873,12499713,-1023396120,-1191133509,753402059,13548288,72236675,-1157401600,-457637671,1697792,12079555,9878016,503360443,1347493459,479875614,1493172230,-1956766013,4030713,-919403403,-1413980591,9878016,1394495518,1377718614,525978,1048822528,1962934312,1048822529,1946420314,116900609,2097152,-2117926539,1140860990,-955812540,117725702,1048691456,1145241640,113706869,394330,675185091,1967408384,1443284749,-956301308,33554950,378258176,-494862296,-1031110657,72524696,194561674,-1207732800,1352859651,1510393604,-1023408124,71843459,-1023314688,71319171,-1023314688,-1174404680,1048772610,1946223680,378114561,12780608,1381061456,508909398,-18426,1049352334,1435303946,178842629,251532404,326435803,16777114,1389507328,-26030,113639424,-1962605605,-1325397482,-727520254,1944113667,66626070,64366218,-992811822,-693966637,-16730109,-33518359,2130958086,64332389,57999536,-1979678487,-167521258,1903513794]],[46,7,3,0,[73023107,-1979222776,535199986,915039093,-427817992,551715008,914944522,1048577016,1946223578,549647895,-660519052,211756035,868823840,-637090085,904593667,1965081334,616575792,859835551,-958712887,252422,378216427,-355269675,-388766070,-594870478,64790410,-1735224936,198413203,-774178863,-1996573488,-1744578778,125157387,551952560,-1560213015,116786136,1971323896,-113344492,309592323,234879269,113639428,-352254983,-116996603,1048772611,1979712580,1144949532,33522436,-638122379,233561079,1946353539,-337905916,-2015758590,1514046425,544540420,71450243,-1961265919,-7920144,417760086,-422451503,-2090940917,-288268058,-972296495,71319171,-1455524864,963903614,2037386,147075,-1975683838,-1107036106,1048773627,1946289216,96895747,326488586,1567884420,1946252420,520537688,1143079168,-1471253502,604271882,-968430623,7942,167986210,971703364,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,548425728,-78110490,1187583,1599938311,1532582494,53080,0,83886080,83952640,17367048,67110402,524810,-1946703896,-402650562,1085800736,868257280,-771307584,-1140850941,958791680,1124561983,1060709955,-1993996427,-761031929,-687421949,-1326907901,22384119,-1913781840,15402069,15401195,15401195,-351793940,-352261376]],[46,7,4,0,[-352261376,-1950093824,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1979151336,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278446,1085819147,-2017423872,1065952985,201586883,184744175,212451063,1962934077,15626,-1380053644,-402068724,108134409,-401822274,1455620097,178498862,-1565708800,646447130,971505691,796024320,1050311,113705000,200278028,919239,113708103,66636,-2130706248,1946987006,112643,-1107013981,548997584,-960235262,-16770554,646628344,-722075621,-1977490182,-423359784,-601687263,671371,-335325811,-343887792,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,-352276400,-352261376,-352261376,361623040,15401195,15401195,1357644011,15425712,15401195,15401195,55938542,15401648,15401195,15401195,22384110,15401195,15401195,1357644011,15450162,15401195,15401195,89492974,15401195,15401195,-1913913109,15402069,15401195,15401195,62214380,1929400040,-402016973,745734215,1476679053,22384110,1435364952,-343887869,-352261376,-352261376,361623040,1435364952,-1913759743,-296221867,149651639,-2097081112,-13497660,1779338,572646650,-423425340,-405734623,72715715,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,-352261376,975629312]],[46,7,5,0,[1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,-352261376,79031808,997510654,-1274718835,243934797,15401068,15401195,15401195,1963043052,238691876,-361496468,1812892198,-352261376,-352261376,-335484160,158663080,1812871718,-102075392,-350908989,-352261376,-352261376,-1002771456,-1923699083,46007637,1443284736,-956301308,33554950,243934720,15401068,15401195,15401195,1963043052,238691852,-361496468,-337480370,-1925991393,-352261355,-352261376,-335484160,209044538,72746695,113704961,196610,1354981112,1465012563,-100219306,251578371,58000378,-1275029527,17426495,1459905211,-402652225,1918828887,8579331,839148219,73703652,-696958808,-389007324,-388962096,74711612,-965409988,604267680,1963080711,1663470269,132415492,1963261056,-1744654328,-352036189,-2147045303,158597884,-58718288,-1342016509,1520670722,1661400580,779356164,-1595399756,73841408,1459619519,1593896680,116792435,1946223718,73900053,-1550318812,1755317328,-1744362492,-402369885,1599995911,1482381658,1510393795,-2130704380,-1341897154,-1023314684,1558737332,18409472,661131,-1341930880,15462016,15401195,15401195,661131,-1342061952,15461888,15401195,15401195,378211504,-1031798774,15461888,15401195,15401195,661131,-1341930880,15461890,15401195,15401195,82342324,12642304,-1960136509,-2147481066,-336723774]],[46,7,6,0,[-352261376,-352261376,-352261376,-352261376,-1962874112,-2147481066,619447746,-387943072,-997588846,661131,-301940096,15401195,15401195,15401195,15401195,15401195,661131,-335166848,-529178588,-1242156093,243934725,15401068,15401195,15401195,661131,-335166848,796197288,1812871718,652440576,7081610,15401195,15401195,378208491,-1031798774,27847685,975572341,1946184718,1976434403,-1950091080,-2147481066,200016066,-1476102666,-1997900736,-147110400,-1007050890,1085821264,650153472,7081610,1812871718,653882368,7081610,1812871718,1509520384,1397801816,1465274961,-1207558571,-661716993,661131,-2133816596,-92217118,-1570998912,-768408553,53548681,568853681,1997435905,823033863,99288067,53546624,-402542334,242483468,243271543,-351272143,823033861,45156355,1946220520,-2146994418,1073950990,243271147,-1574960335,-1070398663,-1560070749,113640243,855704379,-2140935232,16988990,360183154,54068982,-167480048,-1564410160,113640243,-352189637,956757726,74713091,-1057042186,-1597469800,-1952971981,990299864,-1056243709,243271028,-1593769167,116785969,1963197463,406749204,309592324,234879269,113639428,-352254952,403097093,194510852,-1341753920,-350165472,1077838683,1114898436,1946189481,521570877,1976699392,1948297227,-1597833721,619380769,645190154,2164356,915016820,-688521183,-768424414,547884779,-768472460,2229794,2098698]],[46,7,7,0,[378052388,378208287,62521346,548425728,-78110490,1187583,1599938311,1532582494,-315437224,-786182006,237228535,-787807433,53941895,53941817,195,0,0,300417024,288787441,18540548,-1912586056,-943705152,-16568570,48127,1950300454,641942279,125124409,-1828222682,-972869725,211718,-1913578776,28311893,72715758,15401195,15401195,216793323,-352261368,-352261376,-301929728,-434065264,-1950117856,-1929377218,-1070464683,72715758,15401195,15401195,619446507,-352261129,-352261376,-301929728,1978718184,171871013,22383872,-1913781840,15402069,15401195,15401195,-351793940,-352261376,-352261376,244051456,-482278609,1085819147,-2017423872,1065952985,69516995,1962934077,15626,515771764,-402068732,108134409,-402383170,1455620097,68236937,1577074664,113718642,2621456,788167,113709702,316866574,72091335,113704962,66650,-2130706248,1946428670,112643,-1107013981,1891176726,-960235263,-16770554,113755128,218432525,697261,1745580,1811116,67871661,-1073939812,119407641,661131,-335428992,169249706,79855616,378252012,-1031798774,212528131,169249664,63078400,169249774,12746752,378252012,-1031798774,-1599411199,378209307,-1031798774,15461891,15401195,15401195,1426141672,1190587531,24379907,-1952621061,-2147481066,1022100674,-1961855989,-2147481066,196084930,6601198,-1962882072]],[46,7,8,0,[-2147481066,-2135948350,335988462,378232836,-1031798774,-295653376,-1962886424,-2147481066,11534786,169249774,63078400,-1947332688,-2147481066,-1947466046,-2147481066,11535810,169249774,96632832,219057132,-773730044,-773729823,-1948134943,-2147481066,-1947466302,-2147481066,1152385218,6940910,661131,-1342127488,1558769267,169249536,96633600,1946232044,99255051,1951349996,96633612,451473122,-350588415,7858352,939791776,1946424326,11790339,-402618648,1474887759,22734849,551952560,-1185823751,-1957625846,-503050994,-152937986,-1957575847,-503050994,-152937986,-950972221,335810310,219056896,169249540,96632832,1012933868,-502762400,252641264,1508275460,-4265896,169249731,29523968,-1007812176,661131,-1342061952,-1950093824,-2147481066,1404043458,-4855570,661131,-1341930880,-1461129713,1239295,169249731,12746752,-387035472,32046999,378258176,-1031798774,378268677,-1031798774,378268672,-1031798774,-389813248,378273655,-1031798774,-299192320,-1946195224,-2147481066,379584706,1558769156,169249791,63078400,-387018832,378273615,-1031798774,68526080,-12457746,661131,-1342061952,887680512,169249791,63078400,-387051600,-1950089433,-2147481066,-1884290110,-15079186,68431568,68435584,-1958775802,-2147481066,346030274,15265284,169249791,29523968,-387055440,378273523,-1031798774,-300961789,-1946229016,-2147481066,11535810,-19273490,661131]],[46,7,9,0,[-335166848,-1007041544,551952560,-90389512,201595808,169249664,63078400,68985070,661131,-301940096,-1962664544,-2147481066,-1595014718,378209306,-1031798774,463531524,169249540,63078400,68788462,661131,-301874560,-152269995,1946288966,-1654785279,1397752003,1465274961,-1207558571,-661716993,661131,1122895792,15401195,15401195,216793323,-352261344,-352261376,-301929728,-347471440,-352261376,-352261376,-347935232,-352261376,-352261376,-1818694656,-347471184,-352261376,-352261376,-347935232,-352261376,-352261376,-1852249088,-347471696,-352261376,-352261376,-347935232,-352261376,-352261376,-997790720,-347469904,-352261376,-352261376,-347935232,-352261376,-352261376,-551228416,15401195,15401195,-2031222549,-773573948,-1461661216,-1339525728,456480,1946157312,-425662974,-1731951072,158646283,136843,304021499,1562314496,1499094623,-1462806437,-2146536320,279446220,-192937099,1948297222,147620038,-1082850136,-350686080,37665466,988602036,-334531388,175424570,-2147161469,-327864582,-1964224277,-352261160,-352261376,-335484160,-462044102,1975728876,48923615,3401810,47450,378088562,-2135949302,201770990,-954637824,-973074938,379764249,-956236871,50616838,1443284736,-956301308,33554950,-154928896,33561862,616051572,-2144088832,695534589,628410634,37536138,116853365,65536,1773142644,28772356,-671684654,-2013259102,-469755074,199839777]],[46,7,10,0,[568654337,-293556144,15401195,15401195,15401195,15401195,15401195,15401195,15401195,128975083,-1129102610,1783,41156609,-1014318925,15409638,15401195,15401195,551946928,179954570,-300896256,15401195,15401195,551813355,-1020083422,745857058,-336718160,-352261376,-352261376,572580864,1960846019,852681239,-1174631717,-456130553,-1047919501,-152910850,1886702590,1783,57999361,-462296071,45306017,-1578712182,15401195,15401195,179306731,-477454106,-1342174535,15461904,15401195,15401195,-1021140764,-534592718,380639860,-352261138,-352261376,-469701888,583213728,-502958880,32241874,-351555335,-352261376,-352261376,1486939648,275948006,1773143223,446826500,-1999112704,-134210754,-1326579536,-352261365,-352261376,-436147456,568743968,904446971,1085998826,868453888,48064,1719936,-2096466932,1048576707,1963655194,126297603,-1996215645,117713950,661131,-336691024,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-352261376,-301486080,-352261310,-352261376,-1342117120,283700753,378258410,128974858,11551470,69902830,242532363,4242182,512476046,-1993997268,-102234361,-1959365143,-1342174698,15462016,15401195,15401195,15401195,15401195,15401195,15401195,15401195,1122895792,15401195,15401195,296747243,1397801966,1465274961,-1207558571,-661716993,671371,-1929226867,-1341869763,15462032]],[46,7,11,0,[15401195,15401195,-739453049,-1328052280,15462064,15401195,15401195,-739453049,-2020370240,-288313129,15401195,15401195,-679018261,-2016881684,-286215977,15401195,15401195,-679018261,-1563363604,-789183438,-930365229,-678981224,-336723792,-352261376,-352261376,-165629952,1073749254,-1595538828,-461365018,-792425974,117868264,851708419,-1618308124,-1953299703,-137294893,-1967123494,-1979512778,-2147208682,378028258,-700841208,549391732,1086518784,1086260085,1086786304,-2090830776,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,70467200,-972589824,17052422,378210795,-327678,117445150,1583308063,1482381658,207,16779268,33622277,133638,2052,215944448,184549615,247,167772160,37535739,-1341958771,15462033,15401195,15401195,-527784528,-352234099,-352261376,-352261376,1435364864,-351227902,-352261376,-352261376,1435364864,-352261375,-352261376,-335484160,829801530,-486524696,171870508,437159936,456034304,268879616,-956292608,-150991866,235325212,-1105379584,1303976482,1510393601,-117440508,80184259,37552001,1438876274,-326898549,486995458,460587520,-855628616,33390643,-922087051,28642676,-705239598,1443414400,1442879977,-973077314,1308688198,2122322037,58064895,-973040407]],[46,7,12,0,[-1090519226,1085997059,868453888,568654555,1007483018,-1912921626,-1850735787,-352261138,-352261376,1392569088,2122383287,259325951,-1342024307,95809040,-1979687448,-1915226373,11534933,-352261138,-352261376,838920960,-402410021,-1973813182,39161342,-85061456,-1021042204,171763584,-81664313,856679299,150700233,-472840329,1871678254,1976109851,-9443069,1963653504,456458,1946157312,1584509186,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157175648,-1014104000,12304435,440303616,175377408,-2147302525,184556094,-2027551883,70165255,70262409,169773831,56069376,-336686672,-352261376,-352261376,39292160,-387055440,-154933609,33561862,378210933,-1031798774,-300896254,184823457,101610688,-1912586053,807308227,126428676,-428152825,512432757,1468858378,-292442109,15401195,15401195,1468858603,-301944830,781975747,1449727,17233454,24510211,1364414671,1431787090,750257694,-1948742118,-1610415586,-527826172,50660998,50734728,-1325201502,-741551614,-455982656,-812978918,-456074761,-2087452902,1049104355,-1618345215,-1953299727,-137294893,-1967123494,-1979513322,-167573706,175375554,1963247350,2100493,-956954389,218330116,1212153920,-1662450827,1144947456,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,73023107,-2095024889,17056318,-259319435,1459586853,-786897277]],[46,7,13,0,[199676390,-427598138,-772877984,-2084172818,278590,2125021812,-1975684096,167780118,-1475643950,-33065952,2203842,-771087125,109323892,208928801,2176650,-970795274,250335794,175382696,102945330,101318690,-1625030624,2037384,136843,304021499,1562314496,1499094623,13588571,33883137,134481408,167837705,520,0,1426063360,508619915,-1910661192,172395224,-1559730550,1183449858,50635276,50398918,1566056447,-1061881397,1165104589,38242854,-96702029,1957890676,74775612,829814844,1711752,567095476,544998204,78123469,113711732,263242,788167,113712947,538116110,-1189247298,-1007091361,1705670,-1178339073,95949828,-402409534,242417909,57991482,-33502231,-370444851,28836036,14674114,-516288909,-1243020428,1976434176,11463149,14739537,1493432704,113708148,131074,72746695,-1007288320,-402295680,468386015,-2140085376,141897979,73008839,199950343,1965095808,1510393606,-1207958012,62374403,1929415912,1977694730,1976434277,-1201673261,922731015,-1157168694,1927807753,973763328,-28609055,-337087027,-1039747003,1592263095,973763328,-29919775,-336693811,-1040009167,1256719031,973763328,-31230495,-336693811,-1040140259,921174455,973763328,-32541215,-336693811,-477173751,72222407,-1195180028,12042752,-402646808,116843460,1946288157,-1040009203,115869111,2144256,1455633357,-1960713136,-419885840,365778977]],[46,7,14,0,[-423195824,-1017227231,-1275067463,-1224298302,-2103295,-1259047607,-1224298302,-2889728,62476739,-1329417216,-402475258,1967783877,-1329416972,-402606330,-108986439,-952863487,134502918,-2084337152,512296931,807732306,-790048768,-790048536,1342621672,1006633220,-955223039,33837062,1946303488,1342621446,1493172996,-910688061,-1999073762,1392678174,-1979456637,-1841920269,-790179838,-1965159706,1510119071,-1979391360,-2013097162,973247254,-1240763178,79885840,548799093,-812917238,-638071285,2104810259,-855635016,-1764783309,1144947603,477495300,71581323,1963065219,-136710394,-2096239653,74711807,49011703,-645408265,71319171,-1455262720,1031012478,2037386,192270858,125051048,564183806,170191616,-2077854510,1946165510,557222412,584513024,-338545978,1948297230,584200714,167780870,603987974,521570463,35031808,304021248,51968,0,0,84148480,67502082,16779528,133130,43124422,-1928913408,-1191064554,347602975,-1993093888,-1996321778,-1945989610,-1023242234,-1962931016,-1006466034,-855470570,113754931,563085324,919239,-1229053520,14334240,73008839,331546629,385942272,2130706697,-352255232,-2147483387,956367616,-2130706167,805372672,50331904,-637533696,83886601,-822017276,-2030042878,536871424,704643601,1895891716,-1426063098,-1409285632,771752470,1677787908,838861059,-1224736256,872415776,335610628,1358954755,67175168,1426063619]],[46,7,15,0,[-167705856,1493172482,1359020800,1593835779,-1946090752,1610612995,-100662528,33619721,-251657472,50396937,-1342176768,-150994432,3,0,0,0,0,0,0,0,0,0,0,0,262143,0,0,0,30,0,-65536,255,0,0,0,21,1330465792,776295253,5000260,1953394499,1131179890,1702129253,114,1498873856,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498893902,1498631758,1296389203,1229867310,1735347200,1970228585,855663987,1850029624,1296826472,1163089231,1448231982,1329790976,1869562445,1767142515,822109549,1329791027,1967272269,1919247974,1297040128,1718960690,7497062,3750201,1701080909,1734955520,1275098216,2037671525,5374976,1409286476,6647929,7566658,1769104723,1224764513,1919905902,1397751924,134230575,38994242,72352585,1685015808,1291873381,1702065519,7233869,1699962691,1936025970,21824512,1342177859,7631471,3276849,1701409359,1952543854,7237481,1953656654,1867710568,6845557,1953718597,1936021248,1309147252,1157714688,218882,1685414210,1702125906,1634878464,1668238439,1867382891,1375757678,1952999273,1717914624,1309016180,1275154944]],[46,7,16,0,[2001928194,1766682721,1701602404,1953787714,1308650863,1700331631,1308885107,88320,1953789250,7564911,0,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810]],[47,0,0,0,[1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,1515870810,5921370,134217984,83486592,-403095550,-65520,0,0,0,7286784,1,49807360,194315,-284425224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,1735347209,1970228585,25971,0,0,0,3408428,1449087830,1230197317,1230982735,5195342,-17890115,65536,196608,0,196618,0,63,0,1,3,5,0,0,445,1769108563,1766221678,1850303852,28518,425,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1441834,1701603654,1668506948]],[47,0,1,0,[1953524082,7237481,1768386380,1751344500,1970236704,1679844723,1702259058,114,327701,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,7405701,1634166092,1634882668,1634559332,7564146,1919117645,1718580079,1763749492,543236211,1768383858,1919251571,1948279909,1701077362,1802658157,543584032,1919117645,1718580079,1866670196,1919905906,1869182049,1461726830,1868852841,546927479,1629516649,1634890784,1634559332,1864395634,1766662246,1936683619,544499311,1886547779,1952543343,778989417,0,2424885,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,546927479,1919250511,1852404833,2035490919,1835365491,0,327705,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,40,32,64,262145,0,640,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215]],[47,0,2,0,[5263440,0,1574296832,-790799011,-573517616,21973,1574764544,-581107504,-573517616,53469,1566375936,-586818091,-573514275,221,-721420288,231792093,-586818083,208,1560281088,1356717525,-581107712,0,0,-572664483,14540253,0,0,-581051136,56797,0,0,-586350592,213,0,0,1560608768,85,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,0,218103808,0,0,-715849728,83886293,0,0,1440044288,1560335701,80,0,-715827968,1561157077,-791323299,0,1426412805,-721037995,6151637,0,-715829243,-707439147,-805285667,0,1431654405,224222549,-707459760,0,1426411525,1348296149,-572695283,208,1426083845,1566399957,1566432517,221,1426083845,1566399837,-572664563,53469,21765,-707439280,-715268651,53469,13653248,13686021,-572695075,56797,1565873408,-15772323,1566432517,56797,-715849728,983125,-572715776,53469,0,219110656,255,-799734528,83886080,-16722603,0,-262208256,83886080,266165597,13,0,0,14507357,0,0,0,0,0,0,117440640,117440640]],[47,0,3,0,[251658432,520093920,1056964848,2130706680,-16776964,-16580353,-15744769,-14683905,-12584705,-8389377,-8389377,-8438544,-8450880,-16711552,-16777088,-16711680,-16777216,2130706432,1056964608,520093696,251658240,251658240,117440640,117440640,16777408,240,-1071709956,-515964676,-65282,-64513,0,0,536878798,1380646944,942885966,1480928822,651165765,-173277184,7,536878798,1514930208,1095784517,1143882830,335563852,2080374789,2076,2018816,1291853856,1263095369,1143882818,19532,-1879048142,2081,2018816,1459626016,926436937,1143885125,805325900,-1879048157,2131,2018816,1442848800,1143886405,1073761356,-1073741788,2166,2018816,1124081696,776817999,5657156,7568,563968,516816896,2105344,1113146699,1146241359,1448231982,3309568,146313216,-838860800,538968094,1330465792,860181333,1380199985,699400278,-351272960,8,536878798,1397555232,1398099789,1143877939,-1610590638,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[47,0,6,0,[27613773,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3342474,65335744,164609,0,65878,0,131074,4194432,6815824,8061047,317,262152,134348800,39845918,50987008,532348960,532356432,84804136,84807009,-2146435068,1,41811968,204472349,32769,0,1431260421,17747,1346721539,16777224,2048,1380272902,105661774,1414748499,-16233147,20958467,-855441408,5177663,20958467,-855441274,11600191,20958467,-855437264,499908927,20958467,-855433340,11206975,1766661632,1936683619,544499311,1937076045,539828325,1936876886,544108393,808595000,1141309440,1111577417,214348,1364084999,1163020629,1292828673,1163089231,1230259527,1163285582,283715,1464815630,1447383621,1347702341,121851730,1313146368,1162625601,1124663298,1346456656,1413827664,1192165382,1163088965,1431260500,1094993235,344404]],[47,0,7,0,[1167120524,518818645,-1000875890,94373502,-997812224,-1196687436,-1582628862,-1196752870,-1414856702,-1414807501,16777114,1036289536,225837824,1048625203,1963065350,499715,108932011,1720541079,1297948670,-1946155830,1430622424,-1910575989,-94939432,-1559869813,1183514638,1090312,368891,-2119663564,385812853,243269654,1593901061,-26833570,-900899553,-661913596,-1957345904,-661774612,116807510,1946222597,404160265,86409216,1583349248,536766093,-1194635939,46792705,-1864856576,-326412987,-1596420578,-1919418366,1562377830,646630221,-192937981,-1961724673,-100660202,181963500,-287563068,69110011,-1607093248,567083010,1187465,1312396,473366302,632561408,-1174404448,567083552,-1966867681,-1962933466,-100660202,-289135892,646628347,-192937981,-1962248961,-100660202,-289142036,339641339,225705984,-1608141794,382009346,567083026,67565087,360054528,206474,792203,-1004344070,94436334,617674240,-661863678,-1957345904,-661774612,1443032195,507414871,-1997997056,-62486250,616094515,-2144088832,141756159,869122099,309641227,331392,-852446206,1913273377,241690629,-1070370069,65865226,1950878068,1064585248,-399805112,378144303,225641453,113641443,-352124922,1959922255,1976699413,101107244,-907542272,-2143456760,257342,113646453,-402391034,745671729,65879680,-972393216,33555974,1912794088,952120091,1946414342,65905160,-352063838,101107353]],[47,0,8,0,[-306315264,8513795,329462,-955878336,-1593832442,-62485760,-1964485039,1398365718,116872785,2097152,-13419148,-2068265074,834326,-1064554547,729073419,40352526,-1705572781,41,4048006,16824323,401034,147082,-75494282,-2146994942,243957963,1590362119,243293017,-1082130427,119407597,-1527570674,1465261830,-6676962,-1560280833,1595867164,-1957278114,-1511457722,28859926,-1923195136,1562377830,218745677,83951893,621480199,2133535015,2139062143,2139062143,2139062143,2139062143,2139062143,151093119,353505036,555621144,2133731621,2139062143,2139062143,2139062143,2139062143,33652607,117769219,269290249,471406099,723985183,2134652208,2139062143,2139062143,2130804607,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,2139062143,336625535,606084120,271592488,269488144,269488144,269488144,269488144,269488144,336597008,606084120,875572264,272645176,269488144,269488144,269488144,269488144,336597008,606084120,875572264,1145060408,1414548552,274750552,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,269488144,378212368,45154314,15438828,15401195,-335166848,46397075,113641332,-352320398,-757386462,-771263520,74359528,503974635,259261554,74352520,1914603587,1931360772,-1979485436,1889584097,1846971140,-740915708,-739865878,953977576,1946159166,1898351129]],[47,0,9,0,[-1964191228,451727612,451727606,216498404,-1835933942,-1852308245,-1735157614,74589832,195,0,-56956928,-1207927064,-1064435648,113754163,-64404,637534395,125058873,958808899,638022975,-1550645367,113640556,-402652046,-1950090071,-1929377218,-1070464683,72715758,15401195,619446507,-352261129,-301929728,1979488232,171871005,22383872,-1913781840,15402069,15401195,-351793940,-352261376,244051456,-482278292,1085819147,-2017423872,1065952985,12380355,-1342089843,1435364865,-352261372,-335484160,15403020,15401195,49857518,-134023413,32443395,-893517824,180368132,1946414598,1015229969,780104704,1946436666,96895756,1048637419,1962935278,195898989,-1553500992,-1389494262,-2013265246,771752742,66036396,-1207957598,-1064435648,-1979708767,-2147481826,494338811,-783548622,-2026297629,292814848,-1014768649,-2026297854,91553792,472704,2680835,113749106,2621466,2098887,113706157,69795862,1574599,-1564605349,8829187,113689593,-1006698494,-2081649835,116851948,2097152,-13420428,-2068265074,965398,-1064554547,645187339,-1979824500,12254334,-60883200,1912801853,309269,855639226,118393545,1593788672,-385321988,1187447014,-1979711234,-167771354,568654548,-1005922166,586883558,171871196,55938304,-2135928596,15401195,-1913782037,15401301,15401195,11555052,15401195,-1913782037,-352261355,-335484160,-345984944,-352261376]],[47,0,10,0,[1435364864,-352145405,-352261376,1435364864,-352261375,-335484160,-339725744,-352261376,1435364864,-352261371,-335484160,-352037491,-352261376,-1252987904,6350851,162869107,1929402856,72715560,1435364952,-1913759743,-2135948459,15401195,-1913782037,-1913759723,-296222379,1476613517,-343885842,180650757,646643506,-453378045,180625953,-81664317,343140304,16678531,-919401100,462474,375369,-100901121,-1017256565,72715603,-1192361552,-1064435648,1812892198,-334131968,1812871718,-1963363328,-339411227,-352261376,975629312,1946184718,243934969,-855768980,653062261,7081530,1435367796,1435364357,-352079868,-352261376,79031808,896847358,-1274718835,243934797,1119289452,15401195,-1460928277,639726849,7081530,-1977160076,-352293874,-352261376,27847680,975571573,1946184718,-1017382418,15406477,15401195,1959017196,1975990798,565939,74647238,-972363004,2054,74647238,-1007133949,661131,1122895792,15401195,216793323,-352261344,-301929728,74792576,1342600977,1491922156,1241624814,15401195,1122894059,15401195,-1729363733,1241690259,15401195,1122894059,15401195,-1729363733,1241559185,15401195,1122894059,15401195,-2031353621,1242017988,15401195,1122894059,15401195,619446507,-352261153,-301929728,-788201435,-773009176,-1010530592,37665280,101367859,125043694,-773795512,-1194316832,-1037368770,-388896559,66036288,988602036,-334072636]],[47,0,11,0,[292865082,65945216,-2092075776,-92273430,-338135754,-661984189,15401195,988545259,-320768572,-596262086,-2096859742,-397278486,-1185284057,544342016,661129,-940670800,-268427258,369542921,-955673088,-956295162,122732041,-117405511,84342467,1014235648,-855628616,66945075,-922078603,-1047908748,326435388,1783,192151553,-38309456,331392,67693376,-771639544,-1562904857,1049100290,568590339,15264080,1344398586,-336691024,-352261376,-352261376,-352261376,-352261376,-301486080,-138628286,16777222,-1291684864,-423392584,-352261343,-1342117120,-1977555446,702947,-336719696,-352261376,572580864,583217859,-1339525920,15461910,15401195,-1021173532,393535522,-617424158,129629322,1944375296,-20870652,-17374525,-144345909,16777222,-117213952,-1578866965,-1979534512,-341711165,-352261376,-435507200,-1176270176,279969802,-352261138,-469701888,851649184,1960846019,-300503018,15401195,-1595670293,-534592734,-622721676,-117314568,15403952,15401195,-430399258,-1223331167,-2140557310,1073743118,44173316,-1999112704,-134216898,-1326579536,-352261365,-436147456,568743968,770229243,1085998839,868453888,48064,147072,-2096466932,1048576707,1963655170,126297603,-1996159325,117770270,-402641432,-1950091459,-1342174698,-1337790969,111275520,1958742789,1085998606,-1950118400,637863966,-402192503,58062632,-1023409688,661131,-336691024,-352261376,-352261376]],[47,0,12,0,[-352261376,-352261376,-301486080,-352261310,-1342117120,12840457,671371,-1325247091,-292507644,15401195,-679018261,-2016881684,-290410281,15401195,-679018261,-1732193300,-1328052333,15462096,15401195,-739453049,-1328052280,15462128,15401195,-739453049,-1731687488,-1328052335,15461888,15401195,2478327,-773271286,-773009176,-1010530592,-552796160,61196,63243,0,1019214602,55938306,-336686672,-352261376,-1968852992,22384096,15401195,-1913782037,279970389,15401195,-1913782037,15401301,15401195,1975794412,3729457,1049177315,243793930,780664834,113704963,2228250,2098887,113708112,200736790,1574599,415108136,6863114,-947665927,1023377668,-1013812734,-2081649835,116785900,1946288133,2406427,-41929779,168916225,-1257409335,-152710655,146899157,9562454,310870,16729798,-2146405042,1979711358,9693443,-47418,-1157626946,-1014104000,-453321933,217614881,-81664452,-1341958771,15462033,15401195,-2130725037,1962934142,39161103,-1242689360,6350853,-671679606,-1342024307,15461888,15401195,62249778,1509968360,1435369098,-300896254,606201082,1021804739,568772362,266568699,-75445965,-788039928,-1886703901,-922023296,2011759477,184123647,116855157,65536,1907427700,243334581,1581252613,-1017256565,585140972,-954012441,-603267022,975626378,1946184718,243934960,-838991764,-389814411,-1157172020,-1014104000]],[47,0,13,0,[12304435,37650432,175377408,-2147302525,184549950,-2027551883,84583175,84680329,2942983,-1007362840,661131,-1341996416,178384400,1958742789,1085998606,-1950118400,637864990,-402192503,58062024,-1023409688,663179,-1341958259,15462033,15401195,-1342023795,12840448,1414748499,1227771205,1392527694,1684955508,6582881,1937076045,1853444965,1835619427,512426085,731907113,61952004,-166010670,-621291638,-15015728,138313816,74776576,199951140,-756821943,-757346080,-1743837976,748653203,-896822524,337536,50167,16908288,151652355,84280331,219024391,-326413041,-4710832,-1965519105,1720322630,69837576,-1576253814,243270699,520617989,-1597285032,54264997,-1073058700,20716148,645926005,-957939707,33858822,645945579,-958463995,304390,556033252,108273980,331392,1625604872,244046643,585303210,-26032,-617414656,243779723,-1054145370,243780235,-786758488,175477081,78253627,512361587,-2021129055,-2008873822,-1979408098,66814179,113654652,-1962933087,-1610308834,-1320155998,450941443,-136869130,450941146,1048598783,1962934280,-352115708,-472889077,-607067950,254077138,-1618308200,-1953299284,86409418,12842752,0,0,33554432,168297217,100928265,235669253,-1957359859,-1205972756,-661779233,-1979038070,-1549596570,205949444,-2147179870,134219022,77938304,-2145881085,17081662,645924725,-336658427,-1526282742]],[47,0,14,0,[243270404,523239429,-104112808,365805748,-1977195918,1907556935,175438396,-63146829,-130284428,512249461,817102850,54272461,298663292,930350248,-150941464,536870918,-2146601728,1073743118,-1190331458,199950608,331392,210419248,-956272199,1979717126,403097358,-955294464,-1644158970,-960235250,-16776698,636011512,-400395776,116912712,2097152,1745753973,1745751155,-194507652,1751649793,-26100,-1432158208,116900612,2097152,243272309,-969932795,304390,1912625384,-1039943448,-1897397321,-1191808512,922731015,-1157169124,116851772,2097152,-1128594571,7596036,116909426,2097152,113642101,-973011803,303366,-1212021064,5761025,45676146,-402475070,-160300979,-1212022600,4450305,-960235918,2054,-1206647623,62374405,1912615144,-1040074506,1912613096,-1040008968,518521015,-1191808512,384352772,-2131201536,2366,-544865676,1963130752,138315780,-389810176,158531637,108388666,41209342,-111623175,84836547,12070912,-402606142,-1511522279,84342513,242483712,-1212022088,518149,-402644808,1455620110,1442846440,-396487219,-1017249760,649302,1580453206,1577063400,568611011,-116592501,15401195,568721643,-1957641384,1478616774,196608195,-2093757184,-1618344989,-812973052,12817302,0,16908288,470191619,35699200,-1207951431,869072916,66981513,67114633,67241612,1358019,66981515,67114692,-2134690867,603981070]],[47,0,15,0,[1443527,113709009,267190296,-1190152514,12779547,280367269,282661056,285872371,293998942,301142446,312087122,277746354,1167120524,518818645,1465309326,151042310,185091723,-1959103040,3999302,858944384,-1143895095,-388952044,1111622258,1958743036,1944637728,1381191696,772439748,-1039988853,1532678399,-482131112,350978532,-1964257008,1594331595,-26833570,-900899553,1407909896,427672614,-1409266754,1996831270,-1431524791,-92946422,-1606620221,238551046,41156616,-2010742772,736871173,637543328,-1023326840,-1946541589,671516609,1166616064,-2017359102,637544966,-83606135,-1207374909,-1993996256,-1245510075,62243585,135149763,1476621568,-339541323,-923637,637547681,-1022868087,654305000,-385333877,149619322,637544097,-1022737015,172329766,530058,988868795,-1157401135,-1014629124,-1053115275,-516282508,-997973132,-784719243,-661973388,-209658102,1074673679,168064000,-99584805,4267656,-83876189,-1023101501,-1245510219,200000262,-1593866520,-2010775488,-389870523,-1977155717,-1073083323,238552692,-546045887,4236026,4329096,149668859,637543585,-1022540407,222661414,-1962842136,-389773613,-997850784,2401274,3284617,3151497,149668859,637551520,-1022409336,256215590,813107260,4392504,1134700916,-163532032,332662243,31506326,1252001566,1096448,125036752,787729291,50654116,184222707,-1007848000,-335612951,2110006797,14466576,-218037063]],[47,0,16,0,[639550372,118519237,1398200715,1526734568,100918110,-2143042785,-294517509,-1191125825,-201719548,-1608579420,-1326907323,95523072,1011351690,-753568992,79921379,51176337,-527782669,1925462700,-1007164922,-1245509707,216777480,343786534,-1325276994,-1012600000,1975854622,-1608120556,1085341763,-737811978,31506195,520529139,31506326,-1070399053,787681457,167933350,66126787,-2132553479,-327872261,855657122,149668809,637552032,-1021819512,407210534,57869372,-382800902,653000244,-1004120314,-1631711107,17086722,1604595443,4431879,-470400845,-1777085435,343786534,787693745,115983268,4563710,548443032,1622860790,97518337,1185087712,1209436416,-595097088,4497920,339526651,347079286,95506768,-466484557,141756988,158843706,132893482,-339662271,-742184446,1482265568,50462915,151257089,454431245,740827935,1043936561,1330333250,1616598867,1886152804,-2139326348,-1886681213,-1650878830,-1415076704,-1212894802,-1010778438,-825439802,-657009711,-505422373,-370678301,-252777237,-168496143,-101124106,-33752070,-16843011,-1,-1727960901,194182135,50493888,3449795,-167748933,786180859,321490826,-1976640374,-1743574625,29619859,781255028,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288]],[47,1,0,0,[538976288,1667329621,1701602659,1702125938,538976356,1651073350,538994028,538976288,538976288,1702457165,543518318,538976288,538976288,1769496909,1701601645,538976288,538976288,1819047246,538976357,538976288,538976288,1734435148,538976288,538976288,538976288,1768777031,1818584164,538976356,538976288,1735356232,538976288,538976288,538976288,1684959066,538997349,538976288,538976288,1684367694,1701276018,538976288,538976288,1953786189,1701995884,538976288,538976288,1701343048,538976288,538976288,538976288,1701734479,538976288,538976288,538976288,1735296588,544039283,538976288,538976288,1836216142,538995809,538976288,538976288,1650552403,538976354,538976288,538976288,1667457359,1919249509,1684107877,538976288,1633970504,538976371,538976288,538976288,1953001291,1819047285,1852141161,538976288,1701867342,538976353,538976288,538976288,1751738699,1953790308,1954835844,538996372,1953391948,538976367,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1092644686,1701602659,1868849522,538976288,1635149124,544366951,538976288,538976288,1701080909,1868849522,538976288,538976288,1768988754,538996580,538976288,538976288,1634952516,1701602659,1868849522,538976288,1953391948,538976367,538976288,538976288,1768187213,538976367,538976288,538976288,1869374806,538994019,538976288]],[47,1,1,0,[538976288,544108366,1701012321,1634887020,538996596,1937076077,1769406565,1970236782,1090545011,1818583907,1952543333,1349414761,1768320882,3237228,1970228490,2035574131,16803184,7137,1750076416,1768842607,1869169272,201523315,65564,1632372992,1635084142,50357607,990207,1867648514,1769234804,1849781871,6646887,136105734,1343094816,1634560370,1967290738,1852798068,482411008,268451850,1868784979,1918985326,1953841785,7237492,186433794,1124728896,1801677164,1801678668,470549248,369131532,1769107272,1953394554,1699966049,1953067886,1953068649,-1459486599,16780572,1919243796,1633905012,1852134252,1769236851,2037672310,480838144,436273166,1769235265,1665230198,1701602659,1769234802,1917873775,1818846831,-1224605595,268441628,1632372224,7103842,1841409,1292435457,1835365999,7630437,169624579,1174863874,1869898593,2013462642,264988,1430389504,1392968019,1095324229,118108492,1230128467,305286209,1380274950,38551881,1347307783,827609679,1313408779,1414680400,1225134898,1380929614,1342374740,275027,1196311815,1213417804,1380320768,1212370501,1430521089,38290260,1380271878,55460173,1163350791,1213417796,1229326084,1397313102,1392969032,1229865296,168183891,1414680400,1163216725,117917011,1279349833,139346249,1381237760,83969365,1397506374,1493368901,33641285,33574734,50417231,4605519,-326413056,-1107104637,-524348460]],[47,1,2,0,[4241665,787679006,43957924,-1191125825,787677444,179108,-1727790920,-1706012077,65535,1903476747,1358841481,16777114,197823232,-1906674488,-1913091134,-1993990843,-1993994171,-2054352299,-1993998047,-1993993147,-1108863403,1462923777,23182733,-1977165005,1283950593,-1073069312,-2006977419,-1107277026,347608632,96871958,-397406720,-1977220404,631301,-335657333,-25755886,16777114,-25755904,16777114,-1950338304,1170431461,1679247895,1427602967,-326898549,1958742786,-28931718,-308232141,1959016963,-299485173,-395807485,1668546665,855639712,1272482523,-1959863549,-401039457,292814933,855895968,158615753,1091537454,-338099391,260714228,503412621,66109191,648294131,1996426632,405641982,-896860160,527747083,-125058418,23182733,-1156180808,-1186785736,1343095792,1360941838,-6662394,-1962934017,1019436517,1006793729,-1957313788,49054700,1299496971,-151107959,-2147482362,-1706015372,6402,-938751349,-1030866572,-21432181,138313759,57999360,-400597320,1572733074,370456598,-706195442,45650177,-2062097664,856323272,1079005640,1476425192,-337587879,-345379860,371441235,1459623353,65781133,1604595443,407734310,-401866568,431882322,-343569129,-397408765,121373076,-1977214347,975571525,276106053,-1977165005,-2010769315,28843329,2680844,407240230,-24773082,2105550339,-1066269672,-1694599425,6285,-193609717,-1694599425,6293,-1017256565,1381435033]],[47,1,3,0,[-26032,1556283392,1398099789,1313418821,1465319497,1639812382,6350849,-1863841422,520385024,524282719,-1114810529,-1070398960,1593881320,1465073266,23182733,1593889000,995701362,1461679563,-1927346658,-1929244491,-218013251,1969168294,-1114810611,-947191455,1593869032,-1114829198,129499489,768282,-134165272,1330496351,1027953493,16777114,-1948611072,953889776,-1406897124,-176898038,108159292,41384508,976150532,1964668551,-75283705,-1008438010,1975519916,-103355397,-1394920509,1962524682,2025504,-1404111500,192200714,1946162152,25699846,1324411715,-8814554,1258386780,540853240,154928756,993788532,-1168701757,1460011183,1958742866,-26105,99287040,16777114,185032448,-1828031296,-8814554,1258386780,-1161562631,106365103,1980159,-1705879802,65535,-1354932473,857109504,650873819,1011024266,-1962773156,1975519947,1272548338,1455683065,-1774613161,1604595443,-1957313698,116163564,16664263,-62485504,-990216567,-1070335362,-1072976850,1996452468,74907398,-268216818,27831342,23168397,-919401355,-1706031535,3734,1284316139,-1080193538,19708418,1392922894,-1706031534,65535,1946233917,1958742834,-92355538,46112141,1913978670,1284124194,46266111,-617409932,39619118,-167671770,74712257,23169062,54823726,-2080487927,-2081749562,-1946270069,79846885,-1101572608,-74770619,1912661736,119820303,1476652450,-388889679,-133960030,1455644255]],[47,1,4,0,[394575447,-924255349,-1017225472,-708946090,-386168041,1583284411,-1957210429,1096435,41337403,647086731,-166181494,651242466,51674507,-1540951048,82037387,-1426906960,-1017225224,548427606,409335334,52823044,865472581,-386167863,410255522,13035601,168850009,1091335652,1998649728,76031494,-102438074,-1017225327,548427606,409335334,637568005,-1777318653,-74725069,1946185192,-1243066092,208820480,553222209,-2010773897,-387234300,1583321593,6569411,95618935,-201965504,1220802041,-184548291,17302211,71124996,-1828293888,-1115190738,-121375460,521019075,-402643480,861339698,-1072976704,-930409612,108308211,1598484739,199814379,-352029696,1492733683,-1021339476,-1977202865,1948269573,1946762488,-1010824460,92939863,276086794,158490940,91716156,-2010718204,-370456827,-1070349473,-812918645,1193118246,1915808640,167477264,179964791,1928001280,-339541240,-818196505,-1070349323,775782438,-773319564,1028813567,1299382288,-523041615,775782438,-1958264459,650130384,-343925366,-2144767440,611781115,-1312585145,652867082,-343925366,-2146078160,276236795,642237186,-75489910,-2147126736,-227132933,-523041615,-235510607,-124596222,12843459,1937076045,1852785509,1819243124,1701732688,1398079596,1124094533,1232695407,7237475,1167120524,518818645,-326903666,106386954,184592616,-385649216,1183383686,497859580,-1705832880,65535,-905197429,1451845748,-129594886]],[47,1,5,0,[-15698177,1996426870,175570700,-16222465,1593771638,243172344,189232392,1346598080,236830392,-26032,-1073020928,-1011149452,1393446941,1962138,-162100992,200558217,1526953410,2126781675,1166747142,-16361712,1342185014,133455615,1958742879,1166616294,-11511792,-6620042,1476395263,1583286169,536766093,214584669,1330666496,1280593481,1143882313,1426082892,-326898549,-1070391804,-1141094775,934805506,1381210369,404789840,-1073020928,1183407732,1285181694,-1962934247,1959267274,-1950183865,-2050611464,512229551,1929099752,-68556778,-1206816225,247012985,-60037120,1929398504,520547096,1945907432,511359210,855641529,-61609765,1912615144,-62486269,-1694599425,6632,-1694599425,6644,536626827,-1017256565,1113146699,1146241359,1835355904,1849782100,1426090355,-326898549,-28931064,-1191412087,1343102732,1975962,1958742784,521517889,-1705832880,7733,-1980082551,-1039402938,2126785652,106366716,-127991977,-1191412028,-1651687424,1460011183,-1706011898,65535,225769792,117210820,-26025,540868608,-58801152,-1017256565,1167120524,518818645,1465309326,172395270,1946157629,212229,94375285,1015096320,-16484991,-1207951338,127467520,1720540767,1297948670,352323274,-2147417344,2130706715,-805305856,525,-1744764160,-2147483365,654377728,-2130706151,1140916992,50331906,2097218304,-2097151718,-234814720,-2046820070,-117374208,-2030042854,973144832]],[47,1,6,0,[100663821,-1644100864,251658526,66304,285212959,-1425997056,301990174,-134151424,318767390,2130772736,-1426063102,822149888,788529439,469828352,822083867,1073808128,838861087,1744896768,1241514271,1979777792,1593835807,1728119552,1610613022,33555200,83951386,0,0,0,0,0,0,0,-1,255,0,33,0,0,1966080,0,0,16910858,0,0,16777472,0,16711935,0,3072,20972289,983488]],[47,1,7,40,[84342318,544539648,84342318,259264512,520040092,-164757486,134219014,1355743605,1448235347,102651223,-1895825480,27125976,329462,-2146601976,-150993626,304021404,-1872237824,368786,175448232,548421800,-1595538828,177348838,-1572309532,503382051,234946600,641204266,108265480,-402630936,1139278090,-2032104959,-805297658,182505696,-1970038588,-1828530785,8448080,201034584,333445113,-1173588800,-164429822,-262349,-167768546,67110150,520555125,1516134237,-816293031,17039563,150996997,393729,134351364,915099648,1049296950,-1957625800,-1846544445,-285742453,-367278037,-1728037727,-720125693,3817207,3937929,-1846610029,-145167733,331875311,4104682,331416473,977205205,1041664256,-1017605888,3598417,-135661677,-1962921938,748786682,-1023174400,12506899,-1979779312,-1828705258,-135661736,-1962921426,782340602,-1056728832,-17311981,3020425,-1014250607,734147481,865702338,1002580930,-1862175807,4603531,243976499]],[47,1,8,0,[1229389892,119408500,-503156050,1141779195,-1949174272,1212023801,-1022522880,4210304,-1976273920,167789078,-2147125824,384564962,1963049718,2027031057,-152008182,1094091990,-2147257088,-771063310,125372287,-352311648,-2000670206,-1023393258,-1070407542,2500228,34341492,2565764,17564276,195,1230128467,1479625793,1482184792,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,38338562,2,261,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618]],[47,1,9,0,[103,196618,103,63,0,65537,3,5,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1507371,1701603654,1668506948,1953524082,7237481,1919117645,1718580079,1867325556,543519605,1986622052,29285,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1398099789,69,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,655394,1734963791,1818324585,1701603654,1701667182,0,1398099789,1380200005,86,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,321232778,41151440,-338634505,-638123405,3580922,3673737,243910963,243859516,-1006960578,2003790931,538976288,538976288,538976288,1701080909,1702125938,538976288,538976288,1953718598,538976288,538976288]],[47,1,13,0,[19225165,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,983121,1511461173,33536,0,0,0,1,4194373,4718664,5308497,224,262144,134348800,393236,50987008,2949142,2952256,1431260421,17747,16843776,637599758,2883840,10497,544165394,1852403568,1735289204,1986356256,6644585,1229195008,1279410515,117441349,1431391817,21320265,1330450176,1195725653,1313428549,1128617556,100664404,1111576133,148812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,131072,2,-594870272,911693342,235175876,48671,-1962930504,1604645832,80355166,-18432,203,0,0,0,0,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[47,2,0,0,[875085,2,917508,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,2621570,489289621,33536,0,66020,0,65538,4194555,6815824,7995512,298,262144,134348800,5111844,50987008,63373350,63376704,6750312,6753377,-2146435068,1,7471104,204472350,32769,0,1398362886,5064020,1163330304,2640,100663297,1314014539,17452101,16777729,-2130640086,48365827,16977153,1812005587,24576257,16876289,590229,-1895759615,1295908865,1869767529,1952870259,1852397344,1937207140,1937330976,544040308,1718513507,1920296809,1869182049,1869422702,1701606756,1919903264,1296189728,792940591,1093620824,134217812,1596994113,1129271888,1125187604,1413563730,1398362949,1414350164,1380273481,1225588738,1230328142,1498629458,1296389203,1393426433,944068161,926439472,1413567571,251660357,1280067915,1414748499,1230261573,55723341,1162285056,1479555156,1095972664,1230194006,476506,1413826322,1414748499,1397574981,1329808197,106188373,1163006208,1380930643,1479555141,1414739768,155538497,1313149440,1162625601]],[47,2,1,0,[1414748499,1230261573,1397900621,1142095876,1111577417,1498629452,1296389203,1162692948,349010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1430650879,505343115,2002478,4096000,91553792,-16653158,138841087,158711819,-1207959366,971626125,57952257,-1275011351,-26087,1586167808,1958951430,-745844702,848957108,-1275068416,4430361,-125173760,-1710312358,74,57998138,-2130640919,4926,-2129497596,16782142,-16091388,652740214,-339735807,1141487634,1124490891,21658,-150244864,1947205826,309509,146296299,106859332,8493635,1165099008,-1459616839,326434817,-2097151303,1929512574,185005578,57999616,-1207917591,1586185230,-1701166330,1912602624,1958742578,1960327698,-1947979250,-2084555824,108266233,-1862014144,2129383987,180368272,1962936838,1178288129,243974,45729138,-2084508928,1963001470,171868382,-680198144,-352321094,1316309192,425603,1048653941,51642387,-4708749,650153727,-1068482943,108350543,1377991,-4714288,-1950314753,838866206,663103204,796296,1048647915,51642387,867700851,-1950315007,-1979706082,637537318,-768399480,-1927299021,1562377830,313933,512634398,228655104,-1949622528,73385180,937240219,-1962933046,73385180,668804763,-1207958326,46792706,112640,1426064074,-327029621]],[47,2,2,0,[1465254032,-919396858,-1064382324,-645146482,-1913620851,1375695038,-1705049416,195,47193,-75492238,-1979091708,994126852,57934918,-1193809087,119472129,-443851169,180829,512634398,1048576000,1962934272,458287,-852446208,-1545566687,298647571,-754536112,-1576852248,-1571291126,113704971,13,141820584,853703,-472186786,520094136,922681547,922681439,-1957363619,106860268,182877,512634398,109248512,-2093612959,25366,6620801,1048642461,65536101,780210290,65536101,6358783,117376117,1048576099,1962999900,1543962297,-1957323776,189200108,-2147191806,1560413006,6102783,-435441584,-469701856,1975519776,1392923963,1465274961,415165747,1085144064,1085081973,-964485260,1223879428,218040692,-964491916,-1981355258,-1924774396,486538308,-352008573,1516134360,1560763225,1544486488,516890368,2002478,6398208,6493835,773770015,7822,6045312,-971213568,16800774,-852162376,1562282273,1594264576,621328384,951721742,522308866,-1909580085,-2147483618,23614,113643124,-1207959460,382018824,567083101,-661861601,-1957345904,-661774612,2002478,1620736,185222795,-1190497088,-503905304,-136933959,1065614065,-2095483393,1962869375,105810712,-1995942261,1468597327,38242566,132843401,-351747197,-69520419,-880032885,536766093,113921373,-1864856576,-326412987,1473809950,429614,1621760,637945483,1979661699,2105746953]],[47,2,3,0,[309722882,-130345493,-1191441291,-139722753,-1414812720,-947714581,-1948456184,1720541128,1297948670,83886794,385876480,256,512,512,520160512,-1392508671,1325466880,-1056964351,-1140784384,1694499073,0,0,0,0,0,0,0,0,0,0,0,0,8388608,9437184,65535,0,0,66560,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,65535,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,0,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1953724755,1142975845,1702259058,1868767346,1663067506,1869639023,1953391982,0,393238,1701603654,1936876886,7237481]],[47,2,4,0,[808529459,0,458779,1702129225,1818324594,1701667150,0,1414748499,19781,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1414748499,1143885125,22098,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207]],[47,2,8,0,[31152717,2,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,13501649,-1470596101,688897,0,263219,0,131083,4194773,78708888,79692988,1567,262162,134348800,144179330,50987008,841613444,841616736,642779418,642780448,509217666,509218080,84149164,84155760,78644230,78650736,293866858,293870896,42471044,42474800,100273838,100277552,507449103,507452720,39846996,39849313,0,268569697,-2146697212,11,75235328,205520898,65280,75497472,205520898,65282,75759616,475004930,65410,76021760,475004930,65411,76283904,475004930,65412,76546048,475004930,65413,76808192,475004930,65281,77070336,475004930,65284,77332480,475004930,65409,284557312,472907778,65283,284688384,472907778,65408,-2146566144,5,77594624,475004931,65281,77856768,475004931,65282,78118912,475004931,65283,78381056,475004931,65284,284819456,472907778,65280,-2147352576,34,284950528,204472326,65523,285343744]],[47,2,9,0,[204472326,65525,285736960,204472326,65524,286130176,204472325,65531,286457856,204472325,65530,286785536,204472325,65533,287113216,204472325,65532,287440896,204472333,65535,78643200,208666642,65515,79953920,208666644,65512,81395712,208666642,65517,82706432,208666644,65514,84148224,208666642,65516,85458944,208666644,65513,86900736,208666641,65519,88080384,208666641,65509,89260032,208666641,65518,90439680,208666641,65508,91619328,208666641,65521,92798976,208666641,65511,93978624,208666641,65520,95158272,208666644,65510,96600064,208666651,65522,98435072,208666629,65528,98828288,208666629,65529,99221504,208666629,65534,99614720,208666645,65527,101056512,208666628,65526,101449728,208666630,65506,101974016,208666630,65507,102498304,208666644,65505,103940096,208666644,65504,105381888,208666644,65502,106823680,208666644,65503,-2146435072,1,288292864,204472349,32769,-2147418112,11,108265472,205520916,32769,109707264,205520916,32770,111149056,475004948,32771,112590848,475004948,32772,114032640,475004948,32773,115474432,475004948,32774,116916224,475004948,32775,118358016,475004948]],[47,2,10,0,[32776,119799808,475004948,32777,290193408,470810644,32778,291504128,470810644,32779,-2147287040,13,121241600,475004975,32780,124387328,475004947,32781,125698048,475004975,32782,128843776,475004975,32783,131989504,475004947,32784,133300224,475004975,32785,136445952,475004975,32786,139591680,475004947,32787,140902400,475004975,32788,144048128,475004975,32789,147193856,475004947,32790,148504576,475004975,32791,292814848,470810691,32792,67371008,3,151650304,208666631,32769,152174592,208666629,1035,297205760,204472333,32770,68222976,2,298057728,204472328,33768,298582016,204472339,33778,0,1296387846,89016642,1414418246,1414727507,1196312914,1229195091,1095520339,89,655361,1162545152,1095713369,1258701906,1162760773,50397772,-134019994,67044632,1409630157,1070400256,50492420,-1308344371,1070400258,50449413,-771407923,50397441,-16701362,121621763,16908424,52981251,-16646139,88067331,-855571798,78251327,196866,400294144,-855507199,26543423,839057665,33489957,-1710932019,1070400257,51191305,235487181,1070400270,1141778953,67043840,-1610203187,1070400256,16805384,736232193,-16711672,88067331,16974244,52404227,654516370,671153952,50463232,738396215]],[47,2,11,0,[50528776,-1845295203,16801799,810156801,-855572734,317458751,104844544,687865856,1347635524,542720332,808525882,958409776,958409782,540680246,541149014,1869377347,1766072434,1634496627,268435577,1163280723,1163019091,1229082181,1346456916,1141309532,1111577417,279884,1447379978,1296384841,222643279,1229063680,1414283860,1393098753,1430475845,1380930386,1376583782,1229734213,1112491354,1413694794,1124859914,1413563730,1414087237,340803917,1162284032,1095254868,1145657170,1001556,1415070986,1415071060,240407887,1329859584,1094931295,1313426510,5985093,1112097804,1163019091,1279413829,117445972,1431391817,1699041865,1313146624,1112493397,100665162,1112691795,742476,1095648518,88427586,1162087424,1162037590,1297369410,1069121,1396786698,1380926036,290604356,1329792768,1330795598,100664140,1347704143,545877,1481199621,609349,1094931206,206720078,1329793280,1230131020,38749774,1313147392,1178881365,1398033999,1124794374,1262699848,1397904707,6836815,1480937483,1480938580,1414877012,1376453008,1414813765,1330927685,26367061,1163089170,1346720338,1414416705,1095977284,-196785086,1163070465,1414807892,1430407506,1197396,1414746119,1414283858,1376190865,1112691795,26432588,1599030284,1498173264,1162758476,268458579,1230390596,1229079875,1346456916,1398032706,1292501011,1128617551,1330860629,26450]],[47,2,12,16,[1110376238,788475440,201338950,352390666,604964643,755578386,16155,-2147418240,16842688,184745993,252184320,32,0,269484048,806359040,-2147483648,-2147483648,8421376,-2139095040,-2147450880,-2139062144,-4144960,-16777216,16776960,-65536,-16711936,-1,-1178586173,-1410138100,309576,12823539,-1064384372,-1207956806,281874434,-1895825480,838834880,-1933312001,-1161785656,45613066,-1206858480,-1064435575,-2144260888,67236878,10533059,-1195130738,-1064435538,-1020214296,524255231,16975631,-253706112,-66312,-33488641,-133694461,-534777841,-2139111361,-316473080,-518819565,-853741279,-317197659,-300748530,-176533238,-250222319,-1056247522,-1524272859,-237767380,-312936588,-46826174,-113085024,-178294440,-110594605,-240292518,-239570573,-175952570,-179342025,-242453101,-107778719,-39947953,-246318677,-171870792,-171284109,-1610582564,-168921627,-234982921,1980200446,-166103536,2049073669,-506955217,-293342620,-96831688,-211636634,-163218866,-28413371,1919317595,-25790867,-143232381,-154119542,-157649263,-2037714175,-290820429,1924231850,2059161251,-223840569,-824476976,-18846052,1995275038,-218728692,2063542010,-285540609,-83071240,-14781673,-222987477,-13209028]],[47,2,13,0,[-145983677,-143951019,-1505985696,-39096660,-142509205,-164791434,-311069064,84148994,218827015,-963985358,572969206,181466629,651228870,-972421854,170313354,181466629,84551366,-970796810,841320998,181728998,-1966044476,652227302,-1004403406,-796212686,-789133790,839197222,583414466,651228870,-969800414,170313250,-1966722555,650523344,-1036909278,-1977251290,584463060,-154914110,650519248,-1977219806,584381989,650513092,-722066038,-1005918686,572966450,-1966722555,650519248,-1036909302,-796211662,841320998,583414502,-1966984508,629810896,-970800118,-1003306446,841320998,851708646,629810886,-1005923082,-427112926,572970230,650381861,-433969782,-969751542,-972369782,839191078,651201218,-972421854,-1977171406,583283237,650392262,-435542646,-1977170894,585501221,650523332,-722066038,-1003297270,841404554,851839493,629810882,-435497738,-796212190,-167441882,851839696,-1966722366,651228880,-972421854,-796212686,-167435738,851845840,629810882,-1004345806,-1977170382,584354341,851577558,650523332,-1005967990,-1003305438,-789133790,839191078,629810886,-722016734,-796212190,-432873334,168112678,851587780,84551366,-1977170382,584119813,629810886,-972372958,-796212174,570765862,-1966984506,87172806,-972369674,839197222,181466822,87172806,-970796810,170232358,181466820,650392262,-1003346550,-1003305462,-722016630,170312738,-1966722555,86124230,-1977167734]],[47,2,14,0,[180625957,851587782,-152663356,621422292,-789134286,841401890,-1966722555,-154793264,84551376,-969752014,-972369782,839197222,650523330,-433969782,-1977170894,181701157,851714790,-1966722366,181466832,86124230,-796212686,841320998,585511620,-1966984508,650523344,-1036909302,-722016630,572852774,629810884,-432876406,-1036860406,-789131126,170313250,-1966984699,181728998,86124228,-796211662,170316022,851845637,629810882,-722016718,-661863390,-1957345904,-661774612,-402628424,1465259092,1961427827,827394,-1577433464,1183383558,-1070334752,168844939,169571839,-167478821,58766547,-2026688805,1183383772,-2133030164,-875536157,-1070397205,-385729815,1172832817,-151817726,108268231,-375050,-1545017228,-1948028414,2123043958,-112789998,-1958317040,1586174022,2042629062,2028995340,541469134,1183432755,734397208,721712835,-1984136976,1183519862,-933328106,209305611,-1418135549,857622057,373721536,-1020541181,-131398538,2122946936,1962281746,1962871698,-112817522,829688356,1317752654,508988192,510920872,-1953430872,407800794,1947621003,2127051537,-751070975,-746126722,-83628029,-251460373,-1545012733,341216025,543066954,-477889653,-154694905,1947269446,407276295,33048262,119926923,2096577280,-960288182,771880774,12363658,1187382903,267059448,704645305,1002973899,-972783926,-1979123642,604505324,-1948646649,132350931,-997225938,-2133327360,75433979,49827456]],[47,2,15,0,[-620504950,-861959378,-2007700736,-1976633498,1392557199,-637287933,-234620413,119919499,132350720,-995128786,1925396992,-129579514,-15734016,1178276942,-972784620,-16189370,-1020652474,119801860,-2133327269,75237611,49827456,-930422390,-754909253,-1999861021,1586101574,65716720,1317013877,-383646472,1245890866,-1964091767,-152466723,-229733935,-738788470,-772514167,-772812305,-1266810385,-1960946037,-112293182,1947255286,-772878068,32428526,1183566966,308185878,989967691,50757058,-1245510701,-61437697,-788828536,281147133,175426954,1854756178,35514566,-1957340579,-1368486462,1560417000,1912777448,31766598,1913791464,549749587,2122972299,-1898935070,-532247616,-1706027514,65535,132400777,-166957080,1947269446,-864631549,-1951105340,-2130963890,1946285950,-11141887,-2124553634,-402537276,28838894,-1796670464,-1923195112,1562377830,2148941,-796069909,-13451122,1947255798,443991313,-972302196,2123192436,23849158,1992642674,-1367438046,1912692968,-151319995,57934279,-163524736,678695111,86296458,87299700,-813690252,108447104,-1979235190,254085988,-1404663537,220514186,74777908,81284736,52742026,74776884,79711872,-1007041544,-151421304,1702109383,-1945471291,1959136216,108971102,1026049163,1400111105,1946158141,710183504,-794077560,1933736167,1435182650,1569400324,149389318,-15015946,-1064382324,-1180533107,-1968439288,-1036843164,-1963422889,1686769476]],[47,2,16,0,[197341975,-1005953081,-492121866,205950181,-2082966131,1988698310,-104597494,-947235901,125667878,191203878,544555176,-405739568,-405739568,-456065254,-456071984,-467999536,-2143295616,-864010268,550469664,1965849658,727988741,2089291124,728008748,199818887,-1963030784,1183328836,-1007133781,-1087740544,1948304630,549975561,1300235380,727007274,1040756973,1344297866,-1974466384,1927532743,-792425982,-791555864,-791293720,-791490328,1490473192,-495597314,1040943166,1040739208,1041257352,1159230344,1976106584,-389849658,-1379139670,-184549059,-1515857968,20819365,1023833089,326435076,-1512582919,-964450907,-1515870970,52742026,-104597334,209095619,376829451,34752246,1988839540,31913732,-248314298,1988751659,2123088662,64107278,1942432726,30813178,-259323818,1187386083,1593274899,207550224,-215222525,149622393,1930643142,75035395,-2146283904,-2146283904,1988871939,31913732,-695531962,-1961863677,-1981810690,1190529654,510918930,50742785,105251264,-422451503,-537395573,68306678,-1070397324,-1777867882,-248252925,1988751659,-1962745066,341215703,-1966525501,-956892810,-385649406,2123038906,273058500,58051644,1006668009,1009677552,1008694272,1011446799,1012692053,1012757594,-385649409,-5046126,-2136258874,-385574424,-617480056,-2136258874,-352023064,-1419867523,1971373046,1086584342,-617477516,-401842546,1726677954,-351979032,-388762015,1525351530,-156541302,-243957565]],[47,3,0,0,[1950401526,-1895845045,-1612182434,-398202109,1055589390,-156539254,175472836,1950401782,145287215,-102224661,-165156093,192153798,16612992,-1108862347,-166204670,91489478,-352316952,-666438131,-402295424,48956688,-1007041544,-66756632,-1963694454,-628362682,-1964091765,-914031282,-1048575111,1190548744,141918424,-401445237,-1017315085,407800672,-1962677823,2123044422,-1980986606,50332862,-1903621556,2089484294,407669516,1451149355,300683,41732667,-785659253,300681,569079,-1241255797,1461583878,-1047797874,-150974273,12487663,-1983446272,1358954630,951947,564875,822923,693899,9037917,-326412193,-1908815565,259260420,-1232349042,-1047855102,2080626935,1637542678,1065337693,50794271,-2135400447,869960448,1006368722,1627617256,-326410773,-1962522999,141490136,-1144812720,-336134064,239504208,-1962385781,1854605910,3926022,-981209973,-28931324,-1962785279,1174535238,105286400,721706635,73304536,108517435,1627702403,1317737963,8293132,-352160117,83526592,-41745034,-2070776032,1611363556,65601461,24404225,-763017402,297028724,-914040277,-1957673099,571453642,63290052,1355910126,-1202366634,-1037369264,116727,1235485300,-1510741551,-1527527150,-133958909,1968032395,1583308263,-1043659944,-251460887,-1015814960,-380057301,-1612119906,-645242880,-1976631502,-1962229329,-1980986403,-359987618,-1004400720,-301742662,-1968376270,49120208,326381180]],[47,3,1,0,[116727,-1951658636,-1966353446,183030480,-1957844281,-1379150886,-925641590,-955595486,49120171,-973607555,208928769,-740652116,-758084917,-1429796120,1586228363,105840392,1854606964,1355251978,-1912788224,-1494483088,51009163,49005018,50493067,41322995,-804370805,-1995672860,2123042374,73304832,1644131561,-215229949,1668595844,-234620413,-527766222,-1341927750,-914034936,-376830859,-175500821,-13444729,-1044411858,852199178,-1259592978,-1336453615,-1161551345,-1947335739,1978500309,-771454421,92677832,5293953,1967846147,-1956749328,48939475,-456068605,-826616973,-16205821,32080111,-1023355520,76278922,-2044278573,1355252005,1257440000,-443879307,1827196907,-1966525696,65271150,-1962919960,551808590,263243186,-1194413330,-202440696,-263308892,-217903499,1317796611,307167214,300674421,-470585718,714755,-83627261,1964134143,-443890752,-1175517008,99289090,-2044328822,-1295938811,-827134012,-58659632,-2850812,-789642064,-1394248211,-1440380378,-295793725,-768357493,-213480893,334823740,-142704422,-50105343,2123095031,-1946473508,1958742751,1975582216,-213481468,-177829311,74827006,1106601608,-1980871031,1992683590,-1266760500,-1023160646,738162061,-826610058,-1207311613,-1964044543,-285167389,1122896048,-2001436988,1183513950,-1421412611,-1978501760,-1006699426,-17015160,132350923,839540227,-1965520377,-1964051130,92677827,-296842425,-5236765,-1966896402,29882336]],[47,3,2,0,[-1442679808,-202780343,-204926293,-213480790,74760202,495331054,1325399555,-1012173550,-826667084,-285167613,-284229192,-283638856,-1979612184,-469044122,-396949900,1197409313,200171147,-1962183461,-396946866,56558578,1720381054,1961102066,307137286,-1023147800,-141836245,-1967882556,-415566466,-276770608,-790628609,-209810736,-791615686,-150999168,-1462710049,-16419580,-148574650,91554216,619595519,1963632893,-1974998270,63879928,-284229192,11592586,-301420305,147322434,-1974004876,-1947273914,-1014361522,50693670,1610081022,46659143,56038772,1183510142,1317793523,650349074,-33356410,-1335887902,1317793535,725672942,63290097,79233456,-338629120,-2010717158,-488583131,-300961548,-1207710022,653197320,1451951498,-295793902,-940061813,41156609,-372160086,-921523213,-33314061,-1008110262,-1979675672,-469044122,1398147188,1526910696,1451968350,1959922670,307137295,-397191593,1583022654,-293731489,183658122,-1962511132,-1461185970,1441317634,1720340992,1961102068,1381390097,-1946335606,1978182750,1600018945,-628406713,-1947314549,1372193743,309645835,1317788203,-45708782,1854625176,-790063700,1516199168,183658122,-1961724700,1988881998,307137512,-1968415093,904461638,-1262501119,-1949856256,-544530306,-819787855,-771928440,-772812305,-754994961,-196704024,-1324065277,-775216633,-773074453,-362903061,-388825168,-550776586,1176503925,1136669428,-14876868,-1980610936,1183508574]],[47,3,3,0,[-2080424716,-12844837,1183383324,-295794188,-150974280,-134013338,284772086,1992635764,105679642,83445494,-507444364,408849154,-752744526,-151169496,1971378246,175424786,50588609,-138310669,-268233114,-1947699711,-166532143,1948318022,207523340,-1962248565,-477946274,307137287,1397904835,-826615669,-285167613,-284229192,-268498760,637896742,62391690,-1014239464,11591730,-1328220433,1516105473,721440955,1505856474,762890506,1347295348,-2041664174,-1427582012,1526101322,66782040,-344635147,-896849685,-1510741551,-1527524911,-184288509,-336628408,1356461589,-749818542,1967827648,56122104,1224016891,-826610315,243715,1347797999,-826611061,-284643325,11593610,-152882449,-285101868,-1979464262,584382148,-1948054813,963926489,1374602250,1397774166,377014538,-1979413938,-925695644,52790822,1355252213,-311080192,-638184725,-1059912565,50693670,1355252213,-260748544,1583306843,-2133526951,863244260,183420042,1310226633,1686766730,-741279999,629548744,-947784445,1967849552,-166401045,-150696999,650171344,-184351354,5293953,-1326549685,-1017254385,-1269738923,149521169,-383521509,-1173830269,1465058245,-1004400720,-1966240786,-477936896,92808711,5293953,-964431390,-799318264,-1159760924,146277326,263253760,-301742662,1482542475,721440958,36748272,-1957569021,651529207,-930411126,116727,1235878516,-1410078255,-1426863854,-310117629,-1947762936,-24424982,5293953]],[47,3,4,0,[1574167129,-826649149,-284643325,-977661516,149848835,1465117067,263245195,-2081504222,9046214,132350787,-2130344410,-503295801,-799318031,-1159760924,146277326,-1017253889,-1207710022,-1158676728,-752156592,-561068404,-1047791733,-1527526517,-930350589,-1161563422,145753038,92677871,5293953,734263266,132350959,427095562,-527826806,-2044280286,-478133499,652616199,-947838074,-387841968,570460867,92677826,132350019,5293953,-1329336350,-1975325176,-1814459421,-477896826,-29849081,-1812232509,1456180206,653522827,-81043804,5293953,-1008700083,-1157830680,62391246,1451945752,-227112204,510972427,172017547,1208382930,2114180742,1364414702,1174623574,1994954222,1499356671,1183539035,1958743022,-376744686,63879825,-284229192,-386989904,-1017249907,184108790,-977657484,-300961789,146329266,62451711,28897024,2008608512,-1193767409,646447109,-1007707380,-1021177936,-301742662,71100624,-527761644,-827194192,105286639,-2029762937,1183253062,105285888,-385649591,-987504502,-58013942,184549157,-1279743292,1586146065,1464973561,281278123,1454375796,29619882,1404048244,180614826,12454772,702739,782577395,549713572,-1196405388,205949866,-1430540117,-1425389941,-1411806024,-1411871048,-1418229064,1183504267,570931196,918072007,-1031033952,-1979404117,-1007223962,-1996000192,146054742,-1968496713,-1423658777,-1415432520,-1196703093,866900366,-42595630,-1112536204,-263812182]],[47,3,5,0,[-13453141,-360805973,284772086,1256784757,1927532545,16312579,10569414,-1928956219,58262644,-167737623,645140675,-2136914234,1686817419,266633219,-826670416,129560323,-1205932273,-661777677,-284686920,-372143329,-1967652674,1183558532,60009424,-1534412581,-1413248085,-1968556624,-527826108,-167509467,-155182376,-1411114276,-1411380552,-1417377096,63981195,883993539,-2147261302,-587855644,-1196694502,-1196695542,-1968491348,-389020860,-1196769254,-1196702710,-341061386,124029537,571536512,-58719388,-972655312,-339697338,55347791,839347338,451530957,451793088,-1572435484,-1071978032,-467997232,-794540407,-792716567,-1981539603,-372201914,-305086438,1183441946,917289128,102938795,-1572434517,-1327985749,850962998,1200466694,65776385,-1951748944,-363975729,870207113,1962281673,-1194423768,-109002560,-167284219,146899161,-1968453452,-315446591,620250762,1946956812,321437192,787678385,-129567067,-1962118143,-361330697,-835989621,-1952176397,-594875322,-1055071357,-1976696085,838982799,-2116514835,1946419171,-591950585,-1540427008,-469051253,-155712391,2122951632,-1440304920,-1423603016,773009598,782577317,-196703323,-1993940858,2122971973,-296317978,1903481355,-166830454,1802837187,1946403830,-5195746,1946272758,-963987453,-527779669,11189931,1965081590,-789071845,-166335573,1979710790,10796610,-2131147018,1190528628,863273121,57928401,1957349003,987444008,125171550,-1420865864]],[47,3,6,0,[-2092480837,175374842,-494224976,-1262056789,-963925005,-619992512,-1014299788,-1954550869,1579935838,79578090,-2096975616,57811195,994701009,-1340178730,-1031034183,-743708461,1958882272,1174349328,-154795010,-1329034269,-1047811351,-1949594709,2128493530,736004866,-361329706,653509003,737643428,1170614000,-872502529,-930356234,732178163,2127694832,734432029,-8176185,36440434,-491724662,-1106515029,-1523707100,103654702,1451993856,1962281714,-431060182,736786059,-129567026,-166497278,1947269446,-42041331,-1962445824,-268181946,653510699,653428388,-1963240055,-940115586,-1341950975,-940135845,-1341950960,1605937758,-940135591,-385649407,-16121715,1190534009,661995681,-1918190160,-1918131642,-1189931722,787677191,-341561691,281540114,-940176012,-1207405304,-1951676799,-156512186,141886151,-1412988488,-1413986677,-1411133256,736253579,46302167,1921251971,48922634,1940972170,-1207047253,-1330969742,-360469783,-1413313787,-1424903240,1948305398,-1607026658,-1638495317,-1330920821,-77166076,-1423905664,-1425595208,-1415432520,-1968455029,-940115090,-1173326832,-2068068735,1440264688,-389648755,-1168310218,-2051291263,1438691832,-391221619,-1956839386,-953425338,1023591043,158531459,-527826388,-341056848,321175051,-1523669714,-1426061779,-1012216912,186009227,-1845201728,-156527957,1971327558,-427113727,-41907280,-1979157249,-1416777501,-1424996725,-1951777360,-1968499642,280236870,-108808021,1912780971]],[47,3,7,0,[-1442074453,1183558546,-1934578928,-1330912886,1183558149,-1901024500,-1012145782,1167120524,518818645,-326903666,-1000909310,1586366070,-62470384,-2128216064,45877372,1048648818,45875283,-4647821,29489151,-150244352,1962934977,-62470395,-919404542,-1961593205,-970255802,-1779891331,-990101504,243996286,132317270,-62520431,855671017,1628342985,-1948135168,4096473,2080571392,-2115907322,50339523,1989118937,-61996288,-1598016621,-265617313,-1070394755,735639446,-1037854269,-668220669,-1851001967,1621147699,2093361920,-1020575689,63054745,-1848103997,-1070388765,-2130705734,62,-787907581,-775517214,1967584,-422451503,-964562941,61669494,61602886,-1846025486,-204764271,1603355051,-26833570,-900899553,727384088,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,1167120524,518818645,-1957177202,1451952710,108971020,-552877172,166201460,648805392,2126845321,142442766,208929028,-422517040,-422517040,-796147685,-1923090894,1562377830,838221,512,262660,2228251,1769475,196645,2621470,1364393988,-192260266,-661920726,-930363766,954791050,512634377,178397089,186550274,202279170,1977289218,-339727612,-1963226253,-1963750439,734956509,735546315,-388331562,-1952970485,-2071318800,-259319492,-268181295,423937665,-796152530,-125063890,-930370258,-225711990,-1962934342,771885854]],[47,3,8,0,[448998060,717501156,973763780,-32869690,-336824887,-338589172,-1965979128,1976172272,-1965061154,1356999397,178320523,112898,1476997352,-997526390,785943448,2930442,-472792181,-1959864317,771767431,4102026,1532583519,-964012349,-1962930395,-1274401040,-523173844,-1959858173,771767428,4101258,116837214,1979645964,16967939,-1206455576,-1064430588,-1172883480,146277326,1442639616,31661707,-1962613823,721548854,-1996356810,-1056871497,-1215757314,-167050905,-164429187,2118909571,4963843,23312265,721549473,-1996356346,184641927,855801792,29375936,-1061682306,1703381249,1354787585,-1215696893,-400686737,-2095120097,125246,-475985035,-452576511,-352160767,31695122,-419022016,855801345,-452576320,-402426623,512426539,-343211549,1157948353,31927867,-315424130,-1962613311,1040278407,23299721,23431051,1703315774,1736936193,-2037826047,-2020933273,-1992425111,-1962841722,1040280455,23824009,24086411,1871087934,585637377,-622321920,517835520,520141288,1073865633,31917627,-1070398850,1560404899,-401172248,-1950149093,1040278407,23301771,989857029,757366465,-1048379387,2109815557,1703381786,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,23967627,1841204030,552174337,-796212949,2080751723,-151518458,721611738,549617904,23299979,1670286142,-1967052031,50756848,-337709320,871377666,-154760512,96895192,520547634,-1527525750,-133959677]],[47,3,9,0,[-193606914,1874299843,1841269505,-1172371967,1270349856,375040,-268196621,-1007258294,23967627,24100747,549068550,4962304,-218102343,1257767844,-1950091659,1040279431,23301771,989857029,757366465,-1048379387,2109815557,1770490650,-1903477247,537198949,2126592768,2108682,992002435,-1023312703,33286227,63879771,-284687432,-268498760,1040195774,23969419,-1174396184,62391246,146337560,-1061228545,-1098170880,216531309,63879680,-285211720,-285210440,1770490819,-1903477247,-1054146203,-1066676086,50756613,-337971464,-2131743998,-2020925246,-1958870681,721511310,2096138945,-151518458,721611742,-1967115280,-2133264698,-315488826,-1977168246,-906058707,-268175243,-889260029,-1580994955,994050533,2114053894,1002451714,1963057926,116835073,1979645964,1424540417,440449044,-1712799602,63879700,-285210440,149444092,-555197184,341960724,-450982973,-1044149503,994051299,2114053894,-1950338302,82166248,719855184,995631102,1963057926,-449934363,-1044018431,994051301,2114053894,-1950338302,82035160,-20715440,-486130856,-1947765503,-1056840914,-442432283,104546305,41812455,104579123,208929251,-473835381,-1696051196,-437561090,-1962809951,104546520,41812455,-442253261,82034945,-26941410,-1073954017,-5242848,-1090508824,-4718560,2144767,637870886,637682979,-2096872158,-253622841,-375183808,12631809,-1574518734,280559968,-1431984896,-492132955,-442383368,-486130943]],[47,3,10,0,[-1023314687,788214,-1593346561,-475856411,1558758145,484358163,-1578581874,63879699,-285210440,-442411524,-486130943,-1959234559,82035160,-419022016,855801345,-486130752,-1961987071,82166248,854072912,-346546179,-873980189,-442425347,104546305,41812455,-442253261,1573055233,-401364760,-1966927061,-1291752569,583213575,-1576968162,-1020657312,503770228,-1974371321,2146040,-1979708696,12631751,117441256,1929592003,-1948743137,5290494,-528087669,-528033583,-1963597141,-791621628,-33257272,-1008437813,-24393590,838901946,-1967115301,183030565,-1965520157,1967827652,-1021572880,-125118218,-402644802,-947257334,-402603842,-1022951422,1929592061,-1948743123,10533374,-276563709,-774403326,-2046456855,-2033135136,-169694240,1166736011,-791097343,21334208,-680145922,-930429956,50372794,-24424718,-1070343374,-523041398,-594885878,-227194198,-1006887928,-889191960,-1591833042,-253656289,-1961898365,-2046643775,-1560150514,378077675,914948589,1049166319,-1040842255,-401771504,141754386,-24450991,-270434215,-2046703232,-1023279602,31800971,-423495797,1669630724,65061121,23436427,32441915,654645887,-351913216,991001601,2130833694,532906763,32316987,-1007091076,-415351993,855801345,-482460673,-121539327,125123,512634571,45162401,33427078,34029187,-2147257088,243728097,12780030,1167120524,518818645,-326903666,-1319676414,-32602622,-45185023,556675,1190531957]],[47,3,11,0,[1316291837,83709568,-2130841624,-336593562,31957313,1946157373,-35723261,-67279232,-1898410978,108447168,61023917,-1557746430,648872453,-1392377949,33661734,-964429685,-42276860,-45681121,-402164479,1317075492,1317671165,-32602371,112641,1720540767,1297948670,-1946155830,1430622424,-1910575989,-1319676200,-32602622,46265857,-1040828299,-1592822776,-157089286,33333505,-2147354461,-1040779295,-165710588,661983425,1360054656,1509543912,1946272246,-19863539,-397342605,-2141586104,243724257,1583284734,536766093,-1580511907,20775399,1374385152,1509699816,-661854997,-1957345904,-661774612,45176662,33427078,-1962391925,-1073019298,-1070398849,1912766525,41924611,58710795,-2130705989,1912725755,31439619,1963114998,32940840,33037961,1963246070,1441288486,-914335239,29488656,1407719796,1359508478,1509739496,-336600704,147423242,-1996359005,-2046690274,1593966094,-26833570,-900899553,-930349052,62511246,-1764019456,-800988973,-791473430,-1965389078,-52199182,563459981,732276220,-1767528975,1963180790,264435215,-338491019,1889503790,-1007482079,-478090287,-2020921602,-662036107,-1979126909,-2132225340,-92273694,1946776066,17311235,71370790,-1021245402,50462980,41943045,35651616,54526336,51380496,37748800,34603024,58720576,52429088,128,34816,570460160,570468864,-1442797056,-1438340608,-1438340608,-1437226479,-1437226479,-1437209003,-1151996331]],[47,3,12,0,[-1151991979,-11141291,-2228395,-2228395,-137,-137,8388863,128,65535,8388608,128,-1,8388608,8388736,65535,16777215,255,65535,538968064,65024,65026,131584,538968833,16711168,2,16908800,538968836,16711936,257,67240448,4195077,65024,33489152,50594048,16778757,185140995,50462735,84148486,185270023,218892558,136314895,170000936,940585002,974271000,69995546,103681572,874265638,907951636,186843926,153157931,991114025,957427995,120524569,86838567,924794661,891108631,-1967117547,1943878378,-774011390,1942829776,-775059966,1943616208,-774273534,-625032240,-13937375,721421245,784566976,-147979221,1178994284,-846800506,1968044035,-2084045078,-16054586,-947200904,-2017239736,-1174459427,-1406271485,1195836201,-1185679134,726728707,-1176818689,-1406271485,1195846646,-152905725,737136985,-1981296135,-488503717,113607515,1455676807,-1388910454,-684800886,-769988400,-166008624,-467998512,-792360368,-2046659608,1944637654,-789281278,-2046659608,1491914964,-288304944,-355413808,-2009673520,-906035388,-1017199499,-343420373,905986232,724960555,724959813,-527825851,141863982,1183433862,1162166784,905970617,1195845002,-469062610,-997848972,1157645961,-337493435,-489569653,-343414229,33128643,-1957340810,736154049,1357679584,-74714742,-617916847,-5058934]],[47,3,13,0,[-997544650,-684793977,-1036329081,-796261257,-498861174,-544579861,-472776918,-1996453066,1162018886,12990021,-857581304,727371402,-1946843158,-1985136899,1162149958,-503056414,-1007187107,-2081649835,727123180,-28931648,150750919,1397905152,922633867,1183384578,1189645054,1720374663,772321536,-791662792,1976172099,4622582,-1966853563,76166880,-456128335,-2009726093,-906082555,-712510347,1979469567,1515931343,72286047,-1956662667,46292453,129848576,-1176532224,-1269759992,-794020344,-791555864,-791293720,-791490328,-19476248,-1947568692,-1047903237,63277738,-1031099651,-1968505597,-1426259002,1573904985,-326412861,727641219,-364475968,-1981004151,1183444550,186551024,202279682,1476340226,-771884056,-773795360,-1948200480,180781552,-792491486,-792456472,-230258200,-388972150,-388971502,-1963702647,317247685,-1981230908,1586361926,-34346766,1586363275,-26941214,-1946270071,575323123,178309259,-32249854,-1140961653,-1930943919,-1568764418,-1142270323,1996431969,-19076866,-396363893,-443809993,-661863587,-1957345904,-661774612,-402645832,1465316232,-369621901,-973339962,-1834148234,-1817341523,-61437523,-1980084599,1183447134,735718390,1586043998,734079980,1183390278,108447210,-196703827,-230258259,-263812691,-297367123,1006388875,410906694,1006257803,276688454,1006126731,142537798,1005995659,58716742,-1962776343,1178334278,-352092420,1183551613,-96060430,1928004478,-263812208]],[47,3,14,0,[2113422907,-1872237821,1005471371,58586694,-1953473301,2123046006,1962871578,-62485724,-1947711863,1183447622,-330920986,-1981528439,686350974,-394919678,32130699,485025350,1962281730,-129594586,1183434283,-96039960,-1981397367,1183573110,-498693654,-1962803480,1183448134,-427949592,-385748248,1988821473,444500764,1953824523,-1946532213,1002898376,1753150022,737691275,-196723770,1183538814,-195130372,-140917973,63054802,-398030397,1586217355,-1715262478,-1037839625,1183433475,-129594394,1586218539,-1715262480,-1023163869,-1947711957,-1020531618,63054745,-465139261,1183567619,-1715393554,-1056718301,736511531,-1037854265,1183434499,24242402,1953822219,737560203,-230278201,1183541886,734563320,-263832634,-1047830915,1586218539,-1715262476,-1037839625,1183433475,-96039960,737304203,-755525181,-1023163869,-1947842935,-1054085050,63054745,-398054463,597280299,-1983511614,1183573062,-1949881354,-1020531106,63054745,-431608893,736779915,-1037854269,1183433475,16378082,1869938443,-1946794357,1002908616,1669197382,66864779,-263832634,1586190717,-1715262476,-1037839625,1183433475,734104552,-228684857,-140917973,63054802,-431584829,-1946663285,-1020530594,63054745,-398054461,736910987,-1037854269,1183433475,-297366556,597279019,734069698,-953424314,63054745,-498693689,184583912,-1955302154,-956040634,2112767547,-62485654,-972830581,2129937979,-1950250146,-1020529570,601028505,-1983708222]],[47,3,15,0,[1183574086,-1949891590,-1020530082,601028505,-1983708222,-838605242,737166987,-1037854271,1177272579,-1715065880,-972832221,-1947974007,1586230854,-1715262482,-1023163869,-1947843029,-1020532130,63054745,-498693693,-117436696,1583333403,536766093,483020125,-4181248,1996428406,-394854638,1357281023,-11513776,1996481654,410451938,-15304961,1996427382,209125134,-1710590209,9438310,-594870077,440896310,1946161725,277770,-1439115,-369098497,65535,-901201869,-661913572,-1957345904,-661774612,1443687555,-1191442857,1586167809,2027621138,242664737,-75281592,-786989310,176080099,-821313140,777193332,735483903,-2020921765,1594305500,-26833570,-900899553,210436114,1946548611,47126,16940163,-108853641,-1862174971,108301713,-1426045208,-1951677813,868461505,-2095281216,24577019,-1816132717,-1634205906,176080171,-2010620535,-494917035,-520453920,1317738100,132219654,870843252,140413698,1946674051,38791171,452803,-1979413557,-400686508,-1021317068,1437213320,1149990877,72649474,-668804981,-551364062,1131725822,-636823413,1735711754,-623849470,-623848446,1451882034,38046710,-167488373,628363462,-1019551565,-482730123,-751166603,1438127989,833962,-4674573,-217796097,-45693269,-348394689,-397258708,-427757616,-42563457,1539979865,-667212427,1317020021,79397117,309504,-1071911216,1967893491,-1223693324,-42039072,-218098503,-400102485,-164365593,-386509173]],[47,3,16,0,[-166987956,-956885132,292880388,-427559421,-2071253497,-276616926,-1414812920,48043,-1006807414,-796206965,1358955705,-788527943,-205513749,-203269717,-184419712,79282203,-2136214784,-897576990,553287712,-494924940,133857503,-897580171,-2134212560,-1023409989,-129579177,1187381251,1959067901,106203906,-896804213,-771501565,78924106,-989305800,125045364,-779363533,1459111679,-1543501639,-69012989,-2131557538,-277413396,-620017294,145877364,2891405,1442842814,637536446,653806986,653290890,652760458,719353226,-790507328,-790245168,-790441776,-790179632,-791204144,-790572832,-790572832,-545960236,-1429960098,1606710606,653811339,-13941306,742770214,-44659969,105679811,1980103043,-26810109,-402099059,-2091712945,1223165678,-729130754,-472786549,-472783919,732340109,3336279,-402640920,703070252,2549760,784827231,-402652742,45809692,-1009634816,1023558795,209059839,-427805558,437623311,-1007081398,79283192,-791752704,-1963582518,2025992902,-1410099708,787711939,-1413270611,1552808418,29082616,-1008684544,682686347,91869706,1955399856,1175245344,-109721346,36208003,145755253,-768707187,-922860020,180615541,-1158181934,91817223,2106393014,108396320,-16484865,905904757,-2007497551,-635288831,574824840,-2081168678,-822212409,-579531912,-2096707709,1946298492,690668500,716778294,10784,16711680,134742016,134744072,1082132488,67637280,33620226]],[47,4,0,0,[537921540,134774848,150931464,1115752456,605558820,683049282,725297371,3538950,-661913600,-1957345904,-661774612,1443687555,-1205767593,-1064428074,-1476266848,-2011859967,2122579270,410320902,141886120,604176873,32809721,69003768,-190645980,68413697,17202819,44626549,78178932,244048245,915079698,378208788,1049297430,-57015784,-1171582946,95421390,-1141964364,379650128,-1947994366,-1056828866,-134020113,-1952448322,-1056826850,1187447787,-956301070,62534,989990561,1946292742,1262896906,-2081274113,-1593641906,104530448,141820436,-230228149,32788099,2113993603,5290015,378258219,-1189215716,-1047647244,-1946363506,61141963,-227146760,536114506,200558219,-385649216,-826670527,-1274695677,1190653696,1962935028,17950979,34475659,34737707,-388825168,1183371510,5291004,-150858079,306088931,66044162,2122971139,-1610563848,-1946519927,-1056826850,243991531,1317601820,-1531306250,-1899852244,63224538,-285146440,-1207710022,-1964048380,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609918,17086467,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284949832,-1207710022,-1964047868,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609912]],[47,4,1,0,[50640899,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-196675809,57999361,-1962863383,721556494,-1342042098,-153038081,-62486320,-1593814853,-470351338,34881163,50589633,-125924872,-1952448322,-1056826850,-217906197,-92894898,35393163,519458441,-1909649478,-1160081726,45614020,-826609919,309251,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-285080904,-1207710022,-1964048124,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,1988879586,-125924358,-1158263157,45614020,-826609916,33863683,-59340049,-1979348442,852527652,851845828,1960065760,629679619,5293953,-454888701,-1946519925,1317795966,63224566,-284687688,-1207710022,-1964047612,-1977156490,-1977316859,583283408,987771590,637760724,-947837560,-217907120,-1977621278,-478085794,17426941,19196408,638082756,-1960439925,-902101929,189460084,855801801,2147058121,-1190953982,-771030401,-768408961,41941633,2142897020,235833602,-119438590,34737801,34608777,-2080841085,378079170,-785710572,437684546,1334519298,1468737026,1959410438,-922006877,-919403905,31455617,-541523076,2144471809,-2116930814,2080497658,31439363,34999945,35133065,-1992109781,-1593697258,-390004198,471763715,1038350082,58089472,-1946197527,-1962798578,-1962798026,-1962797546,-1711138754,742465276]],[47,4,2,0,[-1341927750,-1191070715,-1047646675,63224559,263455408,5290991,-150858079,305564643,65978626,12578819,438209440,65782018,721440952,471239619,-927392254,-1899918289,-880018215,-268196621,536311114,-2130878838,-880739357,63879682,11797936,-1274498833,-994381825,-1274892285,512290575,-2120613388,-114311649,1583333403,536766093,113921373,0,0,-661913600,-1957345904,-661774612,-1576647030,-1073085883,1048579957,1979646534,8316936,38143686,-26833664,-900899553,37552130,1025995840,578043905,1950352701,1074150685,773724276,530652814,38942463,38811391,-1897100459,-899873186,-1957363710,-1909580052,-1977638626,33702950,1345090276,1448235347,254084695,-523155456,546832275,-14789886,520239255,748158811,1583286018,1482381658,107381535,533683710,17190531,-1588342947,101384775,309592649,38092416,-972590080,-16628218,520029419,-1017445817,35522246,-100618239,32704134,35587718,-956644357,138758,788166,35627263,32704134,113689595,-1023410164,134674371,1946157312,1073985543,334180301,-1476246368,-1475251136,856192002,-6664000,-2147483393,-2147335154,38052035,1151500068,134674178,1946157312,1074051079,233517005,158597800,1358954424,3231642,-826621184,-301617149,1587735618,95963650,-978129151,39625452,653135792,1251676066,78696114,-1561574674,-1337327015,-331158015,839013794,-1337266496,-331158013,-1342023774,-1337266688]],[47,4,3,0,[-331158008,-1342022750,-1337266433,-1337790971,-1161564672,62391246,146337536,-978128897,-301835104,1486999218,1453453058,1419898626,1570893570,1520561922,-1608061182,-1161585905,45089732,146293486,-2010714621,-23392986,1978192076,-300961548,145804978,113649390,-973038836,155142,458955,808517634,1,112984323,11599874,677642243,5898495,677314563,5964031,830013699,6553601,804978949,11403266,403112197,11665410,0,0,0,0,0,0,0,42008575,5243360,260,0,0,0,0,0,66314,10223824,31457920,262145,5308415,0,2293776,2228224,570687496,1188626433,2359332,6684723,102238240,-31456640,1022382400,-31456640,21299525,-16645890,106497625,-8322945,153356580,-8322945,6291552,4,0,0,0,856031232,-6664000,-1560280833,-1341718522,106277379,780994334,817364994,47889,-1070460723,-92224770,-1979550695,107202,-1912586056,278931136,1024512,-1574506716,1560739856,-855633224,251705360,305926349,-1174404936,57934824,-973040663,-16774138,-1064384372,-1207802950,281874434,-1172167751,129704192,269531136,850989261,805354033,-1207955525,281874448,1734,833537,-6635378,-956301519,6,116902194,4194314,28377716,32771720,526071,829685761]],[47,4,4,0,[526071,611581984,-946929869,-1156152136,801964042,-1072971636,1745752692,1460011372,-1157624648,-768369910,-889064258,-851443528,518191,-1207955294,-1195180031,-1064435430,-1693958515,-1174336837,95945678,-1070403840,-1192237174,-1192231167,653262600,95954312,-1070403837,-1192238198,-1192231167,-1326448888,92677872,-1207958850,653197316,-109048438,-31361777,-1977159740,-252084211,-989981067,227157743,1962998144,-272302581,-2146596314,24441081,47182,-1192279825,1089404932,-16205585,-1010398225,111224326,-6664192,117440767,4241438,-1608066930,279052303,-466477312,203851814,1009787904,-1341754064,-351220473,1048585773,1965752321,302102535,281882803,706757770,638635492,81536,-1206946816,11735314,12062925,101169409,-148500275,16779270,-1207602176,801980423,12779952,17697292,252125973,154538532,4135725,1167120524,518818645,1465309326,1992623902,1877476870,1911031807,-18431,1720540767,1297948670,-1275067190,-854543598,65241104,1946418048,170296069,28884736,-661863680,-1957345904,-661774612,-1944168618,-52916536,-2095808828,1946227302,-1926042878,-1191182282,-1527578592,-1008198113,-38868992,1975520007,1992643180,199755284,233310207,1743281921,-855067648,1354773281,16777114,-18176,115191,-1040775564,779354114,1355320326,16777114,650153472,620774049,-1557725697,-1591345086,-14352314,1185097467,868256768,1354993371,130970,549324544]],[47,4,5,0,[7256320,-1527529077,169773855,1562453504,-1923194952,1562377830,1231437,59704973,-6664178,-1962934017,-1759605264,6968835,-1705832873,65535,-6664106,1342177535,16777114,-1948611072,151042256,1153638861,1280332617,1392531777,1313428052,21319,508711251,38248710,38340107,1270357621,-1706025470,867,18069651,1347572633,16777114,38249216,38344329,872563872,1950459905,243333667,855704132,892319936,512303565,109838928,1991901778,18987056,800643214,-81670875,1499078407,-165231781,16925702,653924468,38020736,1377699582,1343669542,623884290,-77979187,2009270047,1868852841,1291875191,1702065519,1767993940,-1946127508,1430622424,-1910575989,-1269344552,-2044605136,1037775556,259130128,1027656576,57806848,-2013082752,-402504674,532610621,69711876,1343116814,-6620822,1023410431,58589191,1023412152,58589177,-1543505480,-1073020910,28836735,31957760,65976326,51747408,-1064435712,-6676986,117440767,-150797638,1946157506,46331662,-1173850880,-1866792559,-1173951743,-1833238125,105927169,1364248883,63019603,637992960,640696995,809768585,-919381160,1397837830,312986,-1557788928,-1993985978,-1942992874,-1898236992,966414531,117440515,1593835960,-26833570,-884122337,131086,66702,16973824,131837,16973825,132251,16973957,132242,16973994,131219,16973999,132020,16973871,132339,16974000]],[47,4,6,0,[132317,16973874,132203,16973881,131956,16973884,131963,16973885,131969,17104958,131452,17105070,132257,178,0,0,0,0,0,0,0,0,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,1684957559,7567215,1937076045,1634882661,7564393,1167120524,518818645,-326903666,861361670,176080320,-2096210293,1467230203,1946483587,100369181,-75294604,-1960020728,670794525,-75288460,-2095090683,443812091,898308587,1113729,-422506125,-964565295,2126774272,-1523647482,1598072110,-26833570,-900899553,-1909587954,-1593813730,-1073020910,-408878212,-1947931903,512634397,312541269,46367488,2130271880,48988931,377281291,854262399,121488267,-1207730688,312672263,7464960,-1073007381,129502069,1221376,-352296216,-352158683,-1036805726,312721963,5367808,-1073015573,-1880423809,312727799,112640,-1593819416,2122317842,847118585,865720459,96611266,-524222416,186691592,-1342013477,-96040659,16533190,-1090894195,1220476992,1443779328,1343641358,16777114,1189697536,47615,-1107296070,-524352896,-56995839,1493171998,243663537,-617414146,31661705,31792777,-2046695517,-1711145458,24452993,-893373501,-1070399474,3274]],[47,4,7,0,[131073,1167120524,518818645,1465309326,2126782222,27311622,-1962933064,-1527513912,1720540767,1297948670,1226,-905969224,-661913584,-1957345904,-661774612,1443818627,-60389033,17727107,2122525300,1114898958,-1962933832,1583348838,536766093,248139101,-263811840,1996443670,108461832,185229055,-1008700224,1988752947,-193558030,-1913620855,1508439678,-24951296,-336498171,-2143289146,-1070334016,-1980742007,96400966,376576,855639483,-2020987200,1183384108,-2071318796,-1976696276,-1996346203,-397151674,1264320419,1968169333,-713732389,49301191,376320,-1913227639,99152510,-193376768,-1101615637,-422510576,788326097,-228213,772114742,-97141,38111542,-2080413976,-427883282,1082180446,67637280,-661913342,-1957345904,-661774612,1443556483,827479,-1961855291,-2006916340,-1073022906,1451971444,-1090876660,1317732991,105313806,-1962642430,-1698089999,26353404,-1895825480,134592728,-284963142,-284227656,1720062132,266633227,-1947270480,-532870074,-1089047807,-403242928,1586229387,41990670,-1308862839,1926904577,-2147436456,-2013175319,1183578190,71580428,1284239219,240007426,1317660531,-1949158404,232986188,51928203,1942170577,734200826,-1947661615,-74774948,2088829361,1963000840,62915337,-1996181056,1409546846,175409932,-403187058,1586229251,-112293874,-372126837,-372119087,-661851901,-2092842866,-1976694813,-33381729,29031883,105313792,-66161406,-1006705712]],[47,4,8,0,[-819211274,-146679305,-774637862,-773336601,-109149977,1467643140,-804567413,-791536920,-1980359960,-388958634,-388967910,1451882010,-1946514444,-94467117,9106179,545973201,-1005926605,-338562934,-215276406,-163171412,-972372982,-804886902,853809900,1975657156,678709547,-1949005227,-217844114,-472842102,-952950646,-259341302,613084113,866972459,180619973,1975661254,1574953474,-349014689,107383411,-467997488,-804567414,-790572832,450941152,-1394593088,-1021131726,-997584011,-2024704951,1957622775,-142130869,850194947,-773729852,-152972831,1963066950,-137417968,-523222575,1312553843,-349602308,-388937467,-1047790733,-129566980,-1827769089,-1174403656,-1813052466,-501251686,-1923195134,1562377830,969293,-335544392,-4718373,838399,131075,66711,16973824,131421,17104955,131813,174,0,0,0,0,0,0,0,-1]],[47,4,9,40,[8192,0,0,9830400,0,0,0,9871360,0,0,0,9912320,0,0,0,9953280,0,0,0,9994240,0,0,0,10035200,0,0,0,10076160,0,0,0,10117120,0,117440512,0,0,16777216,0,0,1310720,0,0,0,0,0,0,0,0,820392196,0,825241904,823537962,0,825241904,8126637,0,9633971,0,1426063360,5391699,0,196609,524292,1280,17104897,131080,178,0,0,0,0,0,131072,2097153,65600,20185089,65536]],[47,4,10,0,[131072,2097153,65600,20185089,131072,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,196608,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,262144,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,327680,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,393216,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,458752,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,524288,0,0,0,0,0,0,0,0,0,0,0,131072,2097153,65600,20185089,589824]],[47,4,11,0,[65536,538968067,65544,48758788,786432,139296,65537,304,538968077,65552,48758788,917504,0,0,0,0,65536,538968067,65544,48758788,983040,139296,65537,304,538968080,65552,48758788,1114112,0,0,0,0,65536,538968067,65544,48758788,1179648,139296,65537,304,538968083,65552,48758788,1310720,0,0,0,0,65536,538968067,65544,48758788,1376256,139296,65537,304,538968086,65552,48758788,1507328,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,28807,8947727,-2012741632,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,-1667663737,8947727,-2012741632,-536774265,-2138535921,-2004353024,1896902791,-2004318193,-2004350976,1436119175,-2004318193,-2004318080,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193]],[47,4,12,0,[-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,-261781624,-2004318201,-2004318072,-261781368,-2004318201,-2004350840,-261781624,-2004318201,-2004352896,-1067022200,-2004318201,-2012741632,-1465349496,-2138535929,-2013265920,8422536,-2004318201,-2004318072,-1937209208,-2004318201,-2004318072,68255880,-2138535929,-2013265920,8685704,-2004318201,-2012741632,1147016,-2004318201,-2004352896,295048,-2004318201,-2004350840,184582280,-2004318201,-2004318072,772898952,-2004318201,-2004318072,1141277320,-2004318201,-2004318072,75530376,-2004318201,-2004318072,9537672,-2004318201,-2004318072,32904,2004317959,2004318071,28791,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009]],[47,4,13,0,[-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318080,28807,-2004318193,-2004350976,28807,-2138535921,-2004353024,-1667663737,8947727,-2012741632,-536774265,-2004318193,-2004318072,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,32904,-2004318201,-2004318072,805931144,-2004318201,-2004318072,-1601664888,-2004318201,-2004318072,32904,-2004318201,-2004318072,32904,-2004318201,-2004350840,32904,-2004318201,-2004352896,32904,-2004318201,-2012741632,32904,-2138535929,-2013265920,822575240,-2004318201,-2004318072,-19952504,-2004318201,-2004318072,557192,-2004318201,-2004318072,2004322184,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201,-2004318072,-28792,-2004318201]],[47,4,14,0,[-2004318072,-28792,-2004318201,-2004318072,-1946120568,2004317959,2004318071,35811447,0,0,0,0,0,0,0,0,12,1179667,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,2004317959,2004318071,-1861125769,2004317967,2004318071,2004318071,-2004318193,-2004318072,-859014009,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,-2004318193,-2004318072,28807,8947727,-2012741632,28807,-2138535921,-2004353024,-1667663737,-2004318193,-2004350976,-536774265,-2004318193,-2004318080,1896902791,-2004318193,-2004318072,1436119175,-2004318193,-2004318072,1824944263,-2004318193,-2004318072,1018917255,-2004318193,-2004318072,678392455,-2004318193,-2004318072,1658680455,-241,-1,-793019905,0,0,0,0,0,0,0,0,0,0,0,40,19,18,262145,0,216,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,-2004318201,-2004318072,403278216,-2004318201,-2004318072,428680]],[47,4,15,0,[-2004318201,-2004318072,-1868725112,-2004318201,-2004318072,1521123464,-2004318201,-2004318072,257261704,-2004318201,-2004318072,-1599373176,-2138535929,-2013265920,-732594040,-2004318201,-2012741632,1095074696,-2004318201,-2004352896,-1995273080,-2004318201,-2004350840,416907400,-2004318201,-2004318072,-2015917432,-2004318201,-2004318072,-1582135160,-2004318201,-2004318072,841387144,-2004318201,-2004318072,-1538881400,-2004318201,-2004318072,-1817280376,-2004318201,-2004318072,-644119928,-2004318201,-2004318072,-1235058552,2004317959,2004318071,-894733961,0,0,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2004318193,2005436416,-2092900351,8423439,2005403648,-1158190847,8423439,2005401600,-1169041919,8423439,2005403648,-1588511488,-2004318193,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228]],[47,4,16,0,[12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004350848,930820873,8947719,-2004353024,-2092900351,8947719,-2012741632,-1158190847,8947719,-2004353024,-1169041919,-2004318201,-2004350848,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436424,-2092900351,8947727,2005401600,-1158190847,8423439,2005401600,-1169041919,8947727,2005401600,-1588511488,-2138535921,2005436424,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552]],[47,5,0,0,[514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004318080,388431104,-2004318201,-2004318208,930820873,-2138535929,-2012741632,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2012741632,-1169041919,-2004318201,-2004318208,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844,-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2138535921,2005436416,930820873,-2138535921,2005436416,-2092900351,-2138535921,2005436416,-1158190847,8423439]],[47,5,1,0,[2005401600,-1169041919,8947727,2005403648,-1588511488,-2138535921,2005436416,1527081988,-2004318193,2005436424,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,-2004318201,-2004318072,-1887868403,-2004318201,-2004318072,1185347844,-2004318201,-2004318072,1732037895,-2004318201,-2004350976,388431104,-2004318201,-2004350976,930820873,-2004318201,-2004350976,-2092900351,8947719,-2012741632,-1158190847,-2138535929,-2004353024,-1169041919,-2004318201,-2004350976,-1588511488,-2004318201,-2004318080,1527081988,-2004318201,-2004318072,2004058112,-2004318201,-2004318072,-55963903,-2004318201,-2004318072,514514444,-2004318201,-2004318072,1106959885,2004317959,2004318071,-1192932608,0,0,1503988228,0,0,0,0,0,0,12,1114129,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,0,0,413470219,2004317959,2004318071,-1887868403,2004317967,2004318071,1185347844]],[47,5,2,0,[-2004318193,2005436552,1732037895,-2004318193,2005436552,388431104,-2004318193,2005436424,930820873,-2138535921,2005436416,-2092900351,8947727,2005403648,-1158190847,8423439,2005401600,-1169041919,-2138535921,2005436416,-1588511488,-2138535921,2005436416,1527081988,-2138535921,2005436416,2004058112,-2004318193,2005436552,-55963903,-2004318193,2005436552,514514444,-2004318193,2005436552,1106959885,-241,-134217729,-1192932608,0,0,1503988228,0,0,0,0,0,0,40,17,17,262145,0,204,0,0,16,16,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,805898242,-2004318201,-2004318072,1904988430,-2004318201,-2004318072,237743105,-2004318201,-2004318072,-852873201,-2004318201,-2004318080,1225793793,-2004318201,-2004350976,168329480,-2138535929,-2004353024,545957888,8947719,-2012741632,285212673,-2004318201,-2004350976,84358144,-2004318201,-2004350976,-2013264884,-2004318201,-2004350976,1614959875,-2004318201,-2004318072,2002151172,-2004318201,-2004318072,35792904,-2004318201,-2004318072,232640512,-2004318201,-2004318072,448507904,2004317959,2004318071,-1601533942,0,0,1241654543]],[47,5,3,8,[12,1179684,262145,0,-2147450880,-2139095040,-2147483520,-2139062272,-2139062272,12632256,-16711936,-65536,-16776961,-256,-256,-2004318072,-2004318072,-2004318072,-2004318072,-173373304,-2004318072,-2004318072,-2004318072,-2004318072,-1532327800,-2004318072,-2004318072,-2004318072,-2004318072,1145079944,-2004318072,-2004318072,-2004318072,-2004318072,-1675786104,-2004318072,-2004318072,-2004318072,-2004318072,1212450952,-2004318072,-2004318072,-2004318072,-2004318072,-1988065144,-2004318072,-2004318072,-2004318072,-2004318072,1368230024,2004322184,2004318071,-2004318072,2004318087,-1684436856,136,117440512,-2004318072,117440512,-2004318072,-61560,134217727,-2004318072,134217487,34952,136,134217728,-2004318072,134217728,16812168,-2004318072,-2004318072,-2004318072,-2004318072,1410435208,-2004318072,-2004318072,-2004318072,-2004318072,1146390664,-2004318072,-2004318072,-2004318072,-2004318072,859015304,-2004318072,-2004318072,-2004318072,-2004318072,-30584,-2004318072,-2004318072,-2004318072,-2004318072,-16807800,-2004318072,-2004318072,-2004318072,-2004318072,-1427208056,-2004318072,-2004318072,-2004318072,-2004318072,-1431664504,0,0,0,0,0,0,0,12,917518,65537,-16777216,-50331649,-50332417,-770,-50430723]],[47,5,4,0,[2096938483,2097011967,1023012095,-1108083457,-1644232704,-587268096,-855703552,-318832640,-318832640,-50397184,0,0,0,0,0,0,12,983055,65537,-16777216,65535,-58721153,-58721153,-58721153,-58753921,-58753921,2080406655,2088729727,2088697856,2088697856,2088697856,2088697856,2088697856,2088697856,0,0,0,0,0,0,12,917517,65537,-16777216,-458753,-458760,-458760,-458760,-459008,-458753,-16711681,-16711681,-65536,-65536,-65536,-65536,-65536,-65536,0,0,0,0,0,0,12,2555960,65537,-16777216,-50331649,-1057022208,-33619967,-1057005739,-50397183,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-973119659,-50397103,-889217110,-33619799,-1057005739,-50397183,-1057022208,-524287,-24117277,1072103487,-133955940,-539033585,-244220801,-289472313,-487016221,-289472477,-453199423,-176226285,1224659840,-176226295,1224659840,-176226295,1224659840,-289472503,-453199423,-289472493,-487016221,-539033565,-244220801,1072103623,-133955940,-524273,-24117277,67108927,1073745920,-193003519,1073778943,-176226303,1207849855,-176226063,1274991550]],[47,5,5,0,[-176226071,1308546013,-176226087,1325323243,-176226119,1342100471,-176226183,1325323243,-176226119,1308546013,-176226087,1274991550,-176226071,1207849855,-193003279,1073778943,67108865,1073745920,1,0,0,0,0,0,12,655390,65537,-16777216,-1,-117440513,-253624449,-404816065,-404873314,-404873314,-404873314,-253681762,-117440705,-129,65535,0,0,0,0,0,0,0,0,0,40,7,9,65537,0,0,0,0,2,2,0,16777215,1,254,238,198,130,0,198,198,13511,0,0,0,0,0,0,0,0,0,0,0,40,7,11,65537,0,0,0,0,2,2,0,16777215,65535,65471,65439,65423,65415,65411,65415,65423,65439,65471,65535,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736]],[47,5,6,0,[32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005465343,0,-2021095409,2005465207,0,-2021095409,2005465207,0,-141588465,2012778359,0,2005370895,2005432183,0,2005436431,2005432439,0,-2021095409,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-2021095409,2005466999,0,2005436431,2012774263,0,2005370895,2005432183,0,-2021095409,2005465207]],[47,5,7,0,[-2021095409,2005465207,0,-2021095409,2005436535,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005436543,0,-2021095409,2012807039,0,2005436431,2012772215,0,2005370895,2012772215,0,2005436431,2005432183,0,-2021095409,2005436543,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,17,262145]],[47,5,8,3,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,2004317959,2004318071,0,2004317967,2004318071,0,-2004318193,2005436552,0,-2004318193,2005436559,0,-2004318193,2005465215,0,-7829489,2005466999,0,2005370895,2012774263,0,2005370895,2005432183,0,2005370895,2005432439,0,-2004318193,2005436535,0,-2004318193,2005436536,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-2004318193,2005436552,0,-241,-134217729,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,49152,49152,32769,32769,3,67,102,118,126,49279,32895,127,126,124,120,112,96,64,0,-1,-1,-1]],[47,5,9,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-49153,-57346,-57346,-49156,-49284,-32968,-33008,-256,-256,-61696,-57600,-49408,-33024,-256,-255,-253,-249,-241,-225,-193,0,0,0,0,0,0,0,0,0,0,0,1048592,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,16523008,0,11012608,5770496,12062208,7868160,16256768,7341824,14680832,12583168,8388608,8388608,8388608,12583168,6292224,11535872,5770496,11012608,14159616,16256768,16256768,0,16523008,0,0,0,0,0,-1,-1,-16744193,-16744193,-16744193,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16523009,-16256769,-15730433,-14680833,-14680833,-14680833,-15730433,-16256769,-16523009,-16662273,-16662273,-16662273,-16662273,-16662273,-16662273,-16744193,-16744193,-16744193,-1,-1,-1]],[47,5,10,0,[393223,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63489,63488,30720,63488,55313,34843,31,30,31,32799,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-63492,-64516,-64514,-64513,-64562,-64572,-56384,-35904,-64,-32832,-49216,-49184,-1,0,0,0,0,0,0,0,0,0,0,0,393240,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1072758784,-2146500608,983040,-2146500608,-1005780992,-335020032,2080374784]],[47,5,11,0,[1006632960,2080374784,-67108864,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,535887871,534839295,1071710207,2145452031,971046911,299958271,31653887,31981567,-2113929217,33554431,33488895,67043327,-1,0,0,0,0,0,0,0,0,0,0,0,524305,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,262656,394752,462336,-2130764032,-2130764032,462336,394752,262656,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-787201,-919297,-986881,2130764031,1057014015,1057014015,2130764031,-986881,-919297,-787201,-1,-1,-1]],[47,5,12,8,[655374,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,768,8390400,12586752,14688000,15744768,768,768,768,768,768,768,15744768,14688000,12586752,8390400,768,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-16285441,-16285441,-8390401,-8390401,-8390401,-8390401,-16285441,-16285441,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,0,0,0,0,0,0,0,0,0,0,0,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,14683648,256,256,256,256,256,256,256,256,256,256]],[47,5,13,0,[256,256,256,256,256,14683648,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,7,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,49155,63519,63519,61455,61455,57351,57351,49155,49155,32769,32769,0,0,0,0,-1,-1,-1,-1,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-61456,-65152,-65152,-65152,-65152,-64576,-64576,-63520,-63520,-61456,-61456,-57352]],[47,5,14,0,[-57352,-49156,-49156,-32770,-32770,0,0,0,0,0,0,0,0,0,0,0,524296,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65055,1560,1560,1560,1560,1560,1560,1560,65055,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-12648448,-1,-1,0,0,0,0,0,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935]],[47,5,15,0,[65535,16777215,0,0,0,0,0,-1717987063,-1868981863,0,0,-1717986919,-1717986919,0,150994944,-1717986919,-1717986919,144,-1728053248,-1717986919,-1717986919,153,-1727463424,-1717986919,-1717986919,37017,-1718026240,-1717986919,-1717986919,39321,-1718023936,-1717986919,-1717986919,9476505,-1717987072,-1717986919,-1717986919,10066329,-1717987063,-1717986919,-1717986919,-1868981863,-1617323767,-1717593607,-1617297511,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-107374327,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1717987063,-1717593697,-1611032161,-1868981863,-1617323767,-1717593607,-1611032161,-1868981761,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593703,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-107374327,-1717593697,-1611032161,-1868957287,-1617323767,-24583,-1617297511,-1868981761,-1717987063,-1717986919,-1717986919,-1868981863,-1717987072,-1717986919,-1717986919,10066329,-1718023936,-1717986919,-1717986919,9476505,-1718026240,-1717986919,-1717986919,39321,-1727463424,-1717986919,-1717986919,37017,-1728053248,-1717986919,-1717986919,153,150994944,-1717986919,-1717986919,144,0,-1717986919,-1717986919,0,0,-1717987063,-1868981863]],[47,5,16,2,[-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,3245057,4801538,4801538,4801538,4801536,4801536,-1068923903,541656066,541656066,541672450,541672450,-1070489855,0,0,0,0,0,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,40,32,64,262145]],[47,6,0,3,[8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,286331137,269553937,0,0,286331153,286331153,0,16777216,286331153,286331153,16,285212672,286331153,286331153,17,285278208,286331153,286331153,4113,286326784,286331153,286331153,4369,286327040,286331153,286331153,1052945,286331136,286331153,286331153,1118481,286331137,286331153,286331153,269553937,521212161,287248881,521273105,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,-250539775,287248671,535892255,269553937,286331137,287248671,535892255,269553937,286331137,287248671,535892255,269553937,521212161,287248881,535892255,269554175,-250539775,287248657,535892255,269611281,-250539775,287248657,535892255,269611281,-250539775,287248671,535892255,269611281,-250539775,287248671,535892255,269611281,521212161,-57359,521273105,269554175,286331137,286331153,286331153,269553937,286331136,286331153,286331153,1118481,286327040,286331153,286331153,1052945,286326784,286331153,286331153,4369,285278208,286331153,286331153,4113,285212672,286331153]],[47,6,1,0,[286331153,17,16777216,286331153,286331153,16,0,286331153,286331153,0,0,286331137,269553937,0,0,0,0,0,-1,-16678657,-16776961,2130706686,1056964860,520093944,251658480,117440736,50331840,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,16777344,50331840,117440736,251658480,520093944,1056964860,2130706686,-16776961,-16678657,-1,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1431699456,43690,0,0,-1599428086,-1599428086,0,167772160,10529450,-1431696896,160,-1442840576,10529450,-1431696896,170,-1442185216,43690,-1431699456,41130,-1431699456,43690,-1431699456,43690,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431696896,10529450,-1431655936,-1599427926,-1431655926,11184810,-1431655936,-1431655766,-1431655766,11184810,-1431655936,10529450]],[47,6,2,0,[-1431696896,11184810,-1431655926,10529450,-1431696896,-1599427926,-1431655926,10529450,-1431696896,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,11184810,-1431699456,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1599427926,-1442185216,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655926,-1431655766,-1442840576,-1599427926,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431655936,167772320,167772320,11184810,-1431696896,160,167772160,10529450,-1431696896,160,167772160,10529450,-1431699456,170,-1442840576,43690,-1442185216,170,-1442840576,41130,-1442840576,41130,-1442185216,170,167772160,10529450,-1431696896,160,0,-1431655926,-1599427926,0,0,-1431699456,43690,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537]],[47,6,3,3,[16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-65013697,-31459201,-31459201,-32506753,-32506753,-33030529,-33030529,-33292417,-33292417,-58621633,-58621633,-58621633,-134119393,-134119393,-268189681,-536625145,-1073225725,-2145388543,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,572653568,8738,0,0,790766082,539108082,0,33554432,-13688286,572715775,32,570425344,-13688286,572715775,34,570556416,-56798,572719103,8226,572653568,-56798,572719103,8738,572654080,-13688286]],[47,6,4,0,[572715775,2105890,572654080,-13688286,572715775,2105890,572662272,790766114,572662514,2236962,572662272,572662306,572662306,2236962,572662272,-13688286,572715775,2236962,572662274,-13688286,572715775,539107874,572662274,-13688286,572715775,539107874,572662274,-14540254,572719103,539107874,572662274,-14540254,572719103,539107874,572662274,790766114,586350591,539107874,572662274,790766114,586350591,539107874,572662274,572662306,587202559,539107874,572662274,572662306,587202559,539107874,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572662272,-218104017,-218104017,2236962,572654080,-209,-218103809,2105890,572654080,-209,-218103809,2105890,572653568,-222,587202559,8738,570556416,-222,587202559,8226,570425344,-53470,586350591,34,33554432,-13688286,572715775,32,0,572662274,539107874,0,0,572653568,8738,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686]],[47,6,5,0,[-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059]],[47,6,6,0,[-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,8289792,-2145388543,-1071646717,-535826425,-267390961,-132122593,-132122593,-58720705,-50331841,-66064321,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-32509825,-66064321,-66064321,-66064321,-133173217,-133173217,-267390961,-535826425,-1072697341,-2146439167,16678656,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344]],[47,6,7,8,[16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-1145372672,48059,0,0,-1329874165,-1329874165,0,184549376,11582395,-1145369856,176,-1157627904,11582395,-1145369856,187,-1156907008,48059,-1145372672,45243,-1145372672,48059,-1145372672,48059,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145369856,11582395,-1145324800,-1329873989,-1145324789,12303291,-1145324800,-1145324613,-1145324613,12303291,-1145324800,48059,-1145372672,12303291,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059,-1145372672,-1329873989,-1145324789,48059]],[47,6,8,0,[-1145372672,-1329873989,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145324800,48059,-1145372672,12303291,-1145369856,48059,-1145372672,11582395,-1145369856,48059,-1145372672,11582395,-1145372672,48059,-1145372672,48059,-1156907008,48059,-1145372672,45243,-1157627904,48059,-1145372672,187,184549376,48059,-1145372672,176,0,-1145324789,-1329873989,0,0,-1145372672,48059,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,0,-859045888,52428,0,0,-858993652,-1060320052,0,201326592,-858993460]],[47,6,9,0,[-858993460,192,-872415232,-12340,-50331649,204,-871628800,-12340,-50331649,49356,-859045888,-12340,-50331649,52428,-859042816,-3355444,-858980353,12635340,-859042816,-3355444,-858980353,12635340,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993664,-3355444,-858980353,13421772,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-3355444,-858980353,-1060320052,-858993652,-12340,-858980353,-1060320052,-858993664,-12340,-858980353,13421772,-858993664,-858993460,-858993460,13421772,-858993664,-858993460,-858993460,13421772,-859042816,-3355444,-858993409,12635340,-859042816,-3158836,-858981121,12635340,-859045888,-13108,-858980353,52428,-871628800,-13108,-858980353,49356,-872415232,-13108,-858980353,204,201326592,-3158836,-858981121,192,0,-3355636,-1060320001,0,0,-859045888,52428,0,0,0,0,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344]],[47,6,10,6,[16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,15732480,16678656,-2130706687,-1073618941,-536748025,-268312561,-133170145,-133170145,-66061249,-66061249,-66061249,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32506753,-32513921,-66068417,-50331841,-50331841,-130024417,-132122593,-267390961,-535826425,-1072697341,-2145388543,4094976,15732480,0,-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,40,32,64,262145,0,0,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935]],[47,6,11,0,[65535,16777215,0,0,0,0,0,1145307136,17476,0,0,1145324548,1078215748,0,67108864,1145324612,1145324612,64,1140850688,-45244,-184549377,68,1141112832,-45244,-184549377,16452,1145307136,-45244,-184549377,17476,1145308160,-12303292,1145372671,4211780,1145308160,-12303292,1145372671,4211780,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324544,-12303292,1145372671,4473924,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-12303292,1145372671,1078215748,1145324548,-45244,1145372671,1078215748,1145324544,-45244,1145372671,4473924,1145324544,1145324612,1145324612,4473924,1145324544,1145324612,1145324612,4473924,1145308160,-12303292,1145324799,4211780,1145308160,-11582396,1145369855,4211780,1145307136,-48060,1145372671,17476,1141112832,-48060,1145372671,16452,1140850688,-48060,1145372671,68,67108864,-11582396,1145369855,64,0,-12303356,1078215935,0,0,1145307136,17476]],[47,6,12,2,[-15732481,-16678657,2130706686,1056964860,520093944,251658480,117440736,50331840,50331840,16777344,16777344,16777344,0,0,0,0,0,0,0,0,16777344,16777344,16777344,50331840,50331840,117440736,251658480,520093944,1056964860,2130706686,-16678657,-15732481,0,0,0,0,0,0,1114129,131074,65537,65536,-1061158911,-1061158720,192,-65408,-65281,-65281,255,0,0,-65536,-1061158657,-1061158720,-65344,255,-65408,-1061158657,-2139094848,-1061158784,192,0,0,0,0,0,0,0,0,0,524300,0,0,33619712,1700004098,1852403058,201354337,2304,0,0,33685504,1970225921,1919248754,150998016,0,0,0,1208091138,7760997,0,0,0,0,0,0,0,0,0,0,0,0,0,696630,-1996437499,-1070348730,-8616311,-1986509173,1183423558,-96040260,19191946,-1963506040,-461309594,-110720771,-167700807,292830915,-167630663,158609603,-1979439943,1720384094,-1001485831,-1949800823,-1991751484,1992675398,440831518,-1963374966,1317796454]],[47,6,13,0,[679381788,-1983617281,1183259726,2122746152,511085055,-1996042776,-544490882,-390310261,1987185769,-1996732792,1988754278,-696350274,535363434,-932803823,49892992,33113846,1183523444,-1738634308,597279531,-1983708222,1183553606,-1671525446,-140917973,63054802,-1673098813,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271840,1183547595,-1715000416,-1037839625,1183434499,-111245152,-373537143,1720450894,-146371896,208929448,-1984405877,1586206814,-1671525962,1174929700,-2136423430,8619023,-157264245,292831428,61365899,2094480379,-136165882,738145513,1177201915,-1354351954,1183449974,-773573968,-774337568,651690976,9734027,-683935741,-572390020,738135273,-1956239624,50370207,125031006,12812646,721420544,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,-398922992,99288424,-340769142,1177201673,-1354351954,-466423177,-661921583,-670834479,-1803056346,-1956239872,184587935,54686912,125031006,12812646,-1962934016,132284631,2117859331,-1976468060,540146,145889654,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,1925604923,-1952783851,-28055097,732188299,-1949881351,113145,-1958100501,-29365817,-2131147018,-639088779,18147588,-340769142,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150956921]],[47,6,14,0,[468440,-1036318604,-1031077252,52875307,-352283513,1177201708,-1354351954,1451996791,33129456,1443038069,-1320797454,-466441356,-661921583,-670834479,-1099574773,-1803056346,972555008,461152382,2117728771,-502956896,-38540860,2123093899,869739424,1586194112,726133708,-1956239624,50370207,125031006,12812646,1375731968,731928203,-2094369577,394004714,-2097149907,1577257159,1711764394,50049,-360513535,-1947632376,-684482474,1962467971,-112295932,2129353232,-340769142,-94467520,1947001728,-296352952,1946469366,-329348288,2145934891,-362937596,-329348798,-654888981,1946158885,2093103880,734169858,-2029836592,753598612,-1371133268,2007975482,-262763589,1963063683,-229244157,1957774906,-773573968,-774337568,651690976,9734027,-1099574773,1232388107,-1618254298,1577255062,1711764434,50049,1451819009,-2133357622,-134019102,2107932219,-1292727706,539912,1716655990,535891,1940545027,-1014929913,65536,1996490813,1357286121,1451971430,1959922634,-1956212182,-678704034,50848384,-1535230984,-225822083,138217650,1376482816,137188198,539904,-427100809,995321424,712164966,-385647031,-947126450,-1946392343,-114580402,-108280021,1317652787,-1981070902,732188299,-1949881351,113145,-1958102805,-62658105,-8995191,-2131147018,-639090059,2059307266,18409983,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817]],[47,6,15,0,[1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-96012717,-2095746016,276038137,638344900,1128470275,-1911791991,-802481594,969343835,377266246,2123088387,2096642976,-1327327482,-1829002007,-1070344405,-953464853,-1618254298,1577255062,1711764434,50049,-1957560319,-685006762,-360502668,756513800,-947716088,-1436679416,-2124019853,16777411,149586688,1452009853,-2083048544,74774754,284774016,2059307354,8907263,-340769142,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690976,9734027,-1618254298,1577255062,1711764434,50049,1190526977,393486586,1946286467,1589924626,386082316,1586053955,440831500,190566443,56652992,1992178168,-1996195841,738162366,2127694840,-661957867,119920887,990409728,-1962771262,63974338,1451842499,-2133357622,-134019102,262438459,-1979674227,1023980274,393609224,760440402,1577254920,1711764394,50049,138215425,-1964411136,1399214310,-1832233333,762626059,9931791,-866219162,-494872693,1006109447,1115530366,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-966378669,426511,-385450423,-1763049714,1988528896,-1537307649,41932843,-953433341,-947190401,-369488663,1317732483]],[47,6,16,0,[737749924,-1174828089,-1326776319,-900297902,326947339,732188299,-1949881351,-1983302663,1514261070,-2080418583,-394395143,1445713667,-1981710940,1452001878,737815460,1526369223,-2080425751,-1921777159,-133965941,-8733125,-494727044,13271303,-11513216,-369132410,-1958084749,-1946670113,-96012605,1611232257,1627432936,-17144192,-1946579735,-2031531577,1586194169,-2133357620,-134019102,145945226,1979713597,1399214603,1023412269,-176750584,1716577930,-372798637,-947127971,1946158885,-96012750,-1978108927,-738789026,1963312118,736070434,461279326,597279531,-1950153790,-1982845993,-494224298,1510466688,1996449360,-1008533556,119850891,-527814796,119855350,-10071973,844352630,-96012572,-1977977855,-738789026,1963312118,-1805743344,159309611,597279531,63112130,1996473336,-361299988,-1542401,1317735542,79685660,-1895020913,1183836230,-330919958,-1952168309,-654104498,-1020590224,63054745,1183552451,-1715393632,-1037839625,-667172605,-1992327431,1586083910,-145850186,-1871249662,-7047425,1996460662,-1706128490,-1986111861,1586073670,-1840346732,-1969858935,1139341662,-1773760762,-1886239089,1183814726,-93945712,-380058626,727447807,-149326908,104412888,276234250,201734454,906262016,-1962931037,-469763872,696630,828214,12238899,-469763712,-1070376103,1347440720,-1940827312,1430622424,-1910575989,8960216,1728034792,1717003862,-1605602731,1183318028,-1598016515,-2037841904,-1006174344]],[47,7,0,0,[1187451006,637534450,-1140294271,-1005555198,-2128209794,45879677,1187448179,117441010,-402610968,1183514891,2143292188,-2011991000,1586035326,46328057,865107691,-2147435840,1307080427,29619713,2122869620,-111245062,-351872280,20637746,-167637272,-445381949,-1996849528,-991364770,-94467578,1963049974,-112817645,208929192,1183383076,1273533433,-94467579,-1963517464,-1007224482,-402426879,1190528314,494143737,-14712422,-1173376769,-1192361019,-827195391,243951,-16205585,375023,-1715457041,1600544102,1720540774,1297948670,-1962923830,1577782366,467400462,14909915,343328008,-1978973046,1183385444,205818868,199640713,-1960676160,1317604940,-2147228690,1284178639,-1995250926,-813635506,273451777,-1947447671,1317606476,374115306,949891,1308820341,-263288334,209502475,-674178569,33717379,-1009266443,-352006272,410437103,-1935114611,-2118086960,1962951422,4096333,1963130880,5684805,1190636461,1946157554,-792710398,-137899833,98554072,20774920,-1512058880,-1526479229,-1411372371,853575333,-259309340,-524163375,1727005442,9864331,-867792538,-1526698562,-380058715,-973275479,1183523446,436486,-796125835,2123219086,-1515870816,-379862107,1317666567,-1947473146,-152892850,-1912045941,305601,648892276,-1053094517,-1047854465,-1987033463,648912966,990006667,-1962770495,-1840870975,-1381874039,72190758,41730363,1178321291,-1984463200,1183421510,-1960399452,-1053096371]],[47,7,1,0,[-1047854468,2124564027,-1773762143,-341424503,1183427917,227223200,41926971,1183433099,1183427984,1300965026,2143369986,-1983804670,-1985113530,-1960401850,-1053096883,-1047854468,999573129,-1985114042,478062150,105745190,41730363,1178321291,-1995604334,1190630982,1946157574,30113795,-1949158461,2123048526,734104490,159228486,2021586947,-654850005,-1706129006,-1949149559,-1949891647,-1505350704,-131398030,-802464130,-1982562679,-1007247786,990737409,142579286,2089963067,80445443,-1952166261,2122918014,2113485720,818411063,1183527797,-263846996,1880911607,-431619288,-956095632,1451958128,2113551264,2093103882,-2134147053,999839369,-2147255103,-880787253,-1673099006,2147465411,-654844693,1966131190,1086846495,1451959412,-262798424,158395127,1963771894,-1437168804,2147465411,-1012246901,13101201,-370391413,865140911,46659264,1183517300,65665008,-579800506,-1968286070,1992666998,440831518,709237898,2011052762,1358901787,-523123829,50521025,52844760,1879086215,-1964907852,-1528038786,-340762998,865336544,474909650,1183504887,48270001,2126818886,1974399518,-499039740,-1318700296,-91545483,-1968286070,1317777270,-975571172,715923062,2009479874,-336076284,-220051709,-896804981,1183525347,65140718,-165056296,1946483270,-396981478,-1947449717,-1037309314,-956103297,-502501309,343328245,-1827650423,-1140903191,-236224513,-973132055,1183719030,-1979763942,954976894,-340769142,-94467524]],[47,7,2,0,[1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1371133268,2007975482,-262763585,1957774906,-773573956,-774337568,651690979,9734027,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302090,2145336086,64981762,990671098,-1962770465,-899773985,-1144804638,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458]],[47,7,3,0,[275966928,999966347,410883654,1000228491,276730438,999835275,142447686,1000097419,578785350,-1953210741,1592299606,1183551998,-1772188782,1727518763,66585572,-1953375618,1728046166,1452000224,-1840870502,-920924117,-903622153,1727464564,1183552484,-1772713058,-165949397,-232532233,1727464308,-1837200412,-695469821,796184843,1398165591,-1805743279,-393193845,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206278,-1715262562,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1805743204,-1946305304,1451989086,1444377232,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439208,-2137237877,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,250173440,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1839821936,-1953204597,1441502846,-1718073717,-1037839625,-1673098351,-1727889363,-2147106269,1451988482,-1635873894,1946272758,-1948611788,-1020554682,63054745,1183552451,-1715393648,-1056718301,-1807316079,-140917205,63054802,1183553222,-1715000426,-1037839625,-1952987389,-1706078509,150675196,-1996468040,1187505222,-1207050784,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145]],[47,7,4,0,[28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,223338566,-1309391221,-1981230332,-2000423866,1187510342,-1022545952,-151435638,-1962728240,1586207302,-1840346210,1972797067,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1572435546,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1706677785,698238505,1177129542,373590934,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732329727,1083414211,1183442935,-1605988954,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16238694,-1505326081,60966537,-1300279609,1957054095,-141235792,0,0,0,-1,2139062143,1061109567,522133279,252645135,117901063,50529027,16843009,0,922707510,1714814976,276223,922707510,1714814984,800511,237930806,-2025404928,-93943296,637093514,137723912,-400395136,-1072037458,-997833080,1190582910,-2079389447,1190527119,1836319226,-1190082072,-2132213759,2092860160,-680197889,-8485237,1962936101,-60388658,184239754,-154896956,1963063878,2022607623,-1209841153,-384704024,915210451,1049435342,-1959912226,83591936,-75293836,-1995017204,-1959883194,83591937,-75296396,-1995672564,1575717958,-368669296]],[47,7,5,0,[-1914377438,-349966586,63879918,-8876405,-1207639223,-1964047611,11596902,251771119,-16205585,-1965345809,-388958138,1183503312,82362617,1183503312,-1058483974,-4717869,-472346881,-835285619,-566325988,9121308,781076105,1183383947,3575180,-629226496,-140884341,-133962650,-1948877309,1190581342,91492601,59002623,-2038529805,-1974700800,-469042074,-745863308,848058111,-1102148636,91539723,1459606411,-77165938,91546634,1459606411,-1889126772,905972742,134647654,-1889126912,905970694,429926,-112790016,-1173916664,95945678,-1966870784,-469042074,-745862028,-963881217,-16712634,1317766222,-2075751490,597279019,700515266,-1072972218,-930412684,1459606411,-1202256242,-1064430945,16013,-1527526517,-819212661,48873793,-1070373311,-1918146829,-1912602562,1223210078,-1207476480,-661777572,-1915462005,1912602678,-11802195,-1196138866,-1064430716,16013,1183498291,-1948200527,65065432,-1618254120,-1989803882,862357598,-1960421440,722468878,48873935,-1419316415,10692191,-732001520,-523123829,-654851325,-1995440123,1190625862,251658738,-1962681467,-797537325,-150172874,260047041,989977733,-2029026690,-846855551,1955292726,1983604476,-58454136,-4065535,-377221376,-2115400958,-1056899099,1714291429,294694539,780756534,-144310272,63109077,-192606464,378091008,-2090467316,661916898,-1031546121,-232036848,1734867499,1470299950,-872415212,1392547305,-2045488364,-1475063020]],[47,7,6,0,[-904637676,1729385236,1711704934,-1956198189,593901264,1711276038,638108353,1711606118,1713820963,1718030601,1711556235,-1956198189,593901264,1711276038,638108353,71633254,651502438,72419686,1183540839,-925669880,919636838,402278,-1027512832,157689352,593889349,157689557,1718028369,1712080523,-1956198189,593901264,1711276038,638108353,205850982,651502438,206637414,281445222,907069315,798339,1787760400,780875519,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,11176975,114323075,-117522199,633506755,54329347,1028420608,393478146,627485799,255,136759507,554182149,-1317778873,1392436969,627486055,65535,1724437350,1714868363,1571,146981222,84502054,651502438,-2096035482,-2091253049,-2123103510,1744746217,1711704934,-219,1712420096,-2096904573,-360512569,1686376195,-23467521,-925669806,919636838,402278,-1027512832,157689352,-719100411,285828646,63341414,1510197123,251914883,-369150332,-81002901,114323075,-2080500503,-2079326215,-439287987,-315481739,-29062346,276416515,-1052124681,1183515625,1090773972,-131341833,80768643,-788666135,-1997700899,-102106365,-2025420034,159172862,-33976561,-370541821,-2025404674,844523009,101345216,1967801958,-1956747528,1975519955,-369425659,1187446476,-949615993,34886,-924254208,1722574845,65317,650695424,136709384,1967802145,-1402485780,16721254]],[47,7,7,0,[-925696000,-774337709,1539509195,637863974,1246175496,-1195121547,1183389274,-1207506048,1183389253,10561152,-137219312,1183402227,65558404,-1007067392,-108999422,1107524616,-293340413,210449926,-2147433993,-771023499,-2143885699,1451753796,1714867590,1392276619,-11021429,1516208214,-2083656866,24510457,1961218243,-2132946937,-1125414675,-29062346,50654851,-138511928,-373208615,-733574397,721937226,-145604143,-131376415,-1023957013,1668612099,-2090417525,645139680,268818679,-265591296,1734866987,580976430,-872415209,387921643,389682975,390338335,390993695,1718032159,1713768075,1718027529,637814411,71633254,1183540839,157689352,1718028357,638338699,205850982,281445222,-2096052349,-830533398,-1946315031,206274,1946157885,146738,-1402530700,16721254,136708096,256526085,-369265020,-1385693318,-55962,1713766400,-947714807,48923394,-44202993,1744789993,1711704934,-219,157689344,-964467195,63406851,251914883,-369279356,-745799870,919631499,-1040774005,-2062581760,2117796588,-1635315838,919439102,-59471002,-2005517466,51151887,16761335,54559759,-444470901,-440336129,-1956237822,907120774,41830,919664486,303974,-1366596050,1714819476,536201,-136972442,251659202,906071941,792201,216171366,-621336716,1712374403,-97783253,-13736089,1590690,854182912,1092108545,1092131096,1092150040,1092168984,-1956223208,-925669882,919636838]],[47,7,8,0,[402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,-1956223215,-748288954,-796170552,102983222,-1050279936,1713768642,906249481,68559718,157689344,1718027345,1711556235,-748238639,-796170552,102983222,-1050279928,1713768642,1711555849,1713820963,1728336137,138840934,1724437350,1714868363,1571,146981222,1158243878,593901064,637535254,139528550,1183540839,-925800952,1724437350,1714868363,525859,146981222,1158243878,-719100408,1359570470,-1956223224,-748286906,-796170552,102983222,-1050279936,1713768642,906773769,68559718,157689344,1718029393,1712080523,-748238639,-796170552,102983222,-1050279928,1713768642,1712080137,1713820963,1712083209,-2096052605,-2093608761,268438574,-20082929,237931318,66554624,10561267,-1715066096,-1037839625,-1557740029,-855502848,252246400,-2097083764,-385429394,-1031012848,1023410981,-2079391741,37552257,1730114560,-14326100,-754974720,-661957688,-1022637103,84420187,1193347110,-374770614,1733492289,1711704934,16776997,-925669888,919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,-14326099,1711276287,-748238639,-796170552,102983222,-1050279928,1713768642,593888521,157689557,46629649,48923482,-11762673,1744692457,1711704934,-219,1712420096,-2096904573,-360512569,797183747,-37230081,-925669806]],[47,7,9,0,[919636838,402278,-1027512832,157689352,593901061,637535254,1729169766,1711704934,-219,-925800960,1724437350,1714868363,525859,146981222,84502054,651502438,1712392550,-2096904573,-2091252793,-2079390742,1860828886,-2080691203,-385429394,-108790524,1652822015,1977995514,921514529,66995339,-149915192,-373208615,-733574397,-146734109,-2080887839,-385560466,-573506344,59305344,-23467525,-24689014,252280008,66906511,-24516101,25642694,-1070442906,1711671911,-126531002,-745841050,91602954,1827273475,-2025404674,1187472898,136,-54990592,246519,15631631,202803510,-494705152,-148409332,281183194,737291110,778528762,458924799,-372506624,458621112,462494550,465312598,468130646,1718033238,1713768075,-781843191,-796170552,2139039078,-1050247297,1713768642,-2124020471,-2139062046,157689472,-1956223215,1713767494,1711555849,-1956198191,2133157584,1719631743,638108353,71633254,-2132639386,645955712,72419686,1183540839,157689352,-781842363,-796170552,2139039078,-1050247297,1713768642,1711817993,-2139037055,1713799296,1728598281,205949798,1158243878,-925800948,1724943206,2139062053,-1027512705,157689352,-2124018619,-2139062046,157689472,-2090464175,-947711802,780350992,252706828,-369145969,-1031013022,1023410981,1584660483,1946157629,1722574623,65317,-661957888,-1022637103,84420187,1193347110,931401546,-18552323,1722640210,16776997,157689344]],[47,7,10,0,[-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,1510131587,251849347,-369295996,1733492394,1711704934,-219,157689344,-925800955,1724943206,2139062053,-1027512705,157689352,-494836219,-2139062144,285828646,63341414,1510197123,251914883,-369312380,530644586,500768445,561978606,500768830,535174382,514268967,577314189,514269494,-940106355,91488257,-1962907160,-372157997,1854626932,-1044289820,378091024,911671308,790155,246263,-1956224395,277571076,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-763427607,-2090863869,-1050279225,1716064449,1964032449,780875445,-2091319282,393478625,-1957178485,648864878,-50133624,922187082,929419,-1018607777,545916042,50694438,-146192643,1962935233,-340139025,-389379191,158467340,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,266885470,1206977285,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865077,1961480529,-462517378,281133414,202803510,-1959373056,-150991858,251659201,1711310469,-1956248437,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,-1061067011,-1027512816,199394832,638022848,-2044328570,-50134683,125096459,638944806,50427270,80118781,2131028355,1609761714,1711458179,1225834945,281133414]],[47,7,11,0,[-1959357579,1493175854,1946280323,1473481499,-1394315637,57982986,50693670,-210416899,237931318,1229414144,-1979413821,1958742816,92677639,23430694,1229389059,246263,-1377573003,1476353257,-1964749173,1959010820,92677635,1246165251,1197470069,-129594685,-1573467906,1720320010,-179926284,-2009672458,838862886,1355337924,918559590,41830,135188534,-1071946240,77817398,1364612864,1493266920,2114150238,1490258914,168754742,-791513856,-1071946040,10708534,248526336,459669512,-1553582400,1206386692,-498693375,-131336149,918812715,599688,-17283446,178403016,-194606592,-151697782,646461140,-1003356152,1716570320,1714864155,905969827,528080,918559590,303974,911300183,599690,1493301224,2114150238,1490258914,168754742,-791841536,-1071946040,10708534,248526336,459669512,-1553582400,-1976172540,-402650842,1183515080,737684450,-1007145992,-17283446,178403016,-194606592,-858729226,-1071946160,77817398,1364612864,1493290984,2114150238,1490258914,168754742,-790661888,-1071946036,77817398,28502016,736249483,737684472,-2009676808,-1979709146,-922814394,696886,-1963694454,-722012858,1716571344,1714864155,1459618979,-1976151722,-402650842,1582891624,-495058081,911790987,659198,-858727819,918559590,303974,153520694,38201344,736249483,737684472,1720370168,-179926284,-2009672458,838862886,1724436676,1714864155,905969827,528080,918559590]],[47,7,12,0,[303974,116727,-2081946252,1372818176,1987373521,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249464,277571076,101410358,1714814976,5643,104031798,1714814980,267827,-1993940346,-1061067259,654115600,-1050274423,-494530366,-1993933565,654115589,-50129527,-2096839037,-1166080791,-2090863869,-1050279225,1716064449,1964032449,780875419,-2091319282,628359649,-1957178485,911336558,265867,101332652,-1053687808,50694182,-260748547,780875353,1197408270,76202825,188096650,905969670,263731,50694438,-146192643,1962935233,-375266331,-1974403240,1183511654,919926517,534152,-925842382,918559590,41830,135188534,-1071946240,77817398,-1957210112,76211278,395830,103953920,841351172,650387973,-117242576,-428520890,-1966913697,-722013082,459721936,-1553582400,-940113916,91488257,-1962898712,-372157997,1854635380,-1044289820,378091024,911671308,790155,246263,9340175,244004433,-1956249596,277571076,824631942,84485645,51196198,221325053,638912806,-1050276559,-1050275648,-494530366,824638723,84485645,51196198,221325053,638912806,-50131663,1493485187,2131028355,1609761715,1711458179,1225834945,281133414,-1959357323,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,63043401]],[47,7,13,0,[1525249280,1340710883,1720340735,-791349516,-1071946036,77817398,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962888216,-372157997,10781711,1726246539,907067841,792201,244004439,-1040777204,-2062614525,-1956249422,277571076,-1072962938,-1169026956,653132751,-997587578,1703290606,-50111999,276091403,-809844085,-2044269053,-289109499,23430694,-1050215165,-1050275648,-494530366,276086795,63945298,92677870,653182090,1510040966,-770966269,-1031073676,-301740102,-1979349466,-2044268860,-50134683,-2096839037,-1904278295,-2090863869,-1050279225,1716064449,252756417,922709381,929419,31556441,-745856652,-462517417,1958742700,-809872887,-2044269053,-50111995,921531722,929419,-1018607777,545916042,276086795,63945298,92677870,653182090,1510040966,1229389059,246263,-1662787979,1476339689,-1964749173,1959010820,-809872887,-2044269053,-117220859,-344634810,12797791,0,-153452860,1946286662,-22222843,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,1647742210,9121316,-997308791,1183570558,-463013990,2114189315,-1268871466,-1949018485,1459600974]],[47,7,14,0,[625263502,-1992940442,-1962931178,-940060554,57933825,1358985448,1752492497,1726246539,1460715969,202279734,63043328,2139426560,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,92874466,281067878,-1993933565,-1027512811,65177104,92874493,-1993933565,-2080570603,-746650391,216957790,46629727,281133414,-1044289975,916747536,929419,31556441,-1959385740,1459620886,1457811083,1955292726,648833020,-50133624,1593210186,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,92874275,1181154563,-146193562,1962935233,-963942678,-1989790114,1714878044,-470006647,-11671156,202803510,-797537536,116727,-1696070796,-372158208,8946703,1726246539,1460715969,202279734,63043328,-1551560960,1714836992,922115211,-59471002,1742613350,856984422,-2035456409,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,1727857409,1712373953,-2045721919,1958743010,92677639,23430694,-770966269,-2044328076,1971725845,-2080570623,-1283521303,216957790,46629727,281133414,-1044289975,914650384,929419,31556441,-1959384716,1459620886,1457811083,1955292726,179070972,637760704,-50133626,1592948042,906423939,929419,-1018607777,-1956235690,1714878044,1744598155,-1972959606,1958742819,92677639,23430694,1181154563,-146193562,1962935233,-963942686,-1989790114,1714878044,-470006647,-14554752,131076,69658,131072,135535]],[47,7,15,0,[131072,725912,17104896,135208,174,0,0,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,-1590238209,-939196406,-934901504,1183432755,-1706652800,-1986115959,1183497798,618171130,-146372607,-2131138934,1720253924,21150201,1950270454,35961105,1949352950,65976585,-1963303286,1317665126,-899249722,1212728459,-976206199,1183719030,-112817638,-1946524022,2123045966,-966328536,-2028188023,1183393862,511084930,-1996081688,-544490370,-390179189,1987185537,-1996732792,1988754278,-696350272,568917866,-899249392,49892992,33113846,1183523444,-1705079874,597279531,-1983708222,1183554118,-1637971012,-140917973,63054802,-1639544381,-484684149,-111244748,-1955601536,-947181442,33179382,2117797237,-2146271838,1183547595,-1715000414,-1037839625,1183434499,-111245150,-373406071,1720450895,-146371894,208929448,-1984274805,1586207326,-1637971528,1174929700,-2136423430,1451978100,1086650018,1586172276,1006306218,1174830295,938080226,-1392825345,984630826,58110278,850544266,-1042773020,-1960443165,50361991,2094480376,-371138043,-131334382,2023721766,-765590784,561305387,2080959107,535822,50907011,-360469410,-1947042552,-684481962,1962467971,-112295932,-399774960,99288297,-340638070,1177201673,-1320797520,-466423177,-473835381,-2020923902,-1960443786,184580255,53376192,-678702498]],[47,7,16,0,[50848384,-1501676552,-225827203,1979713597,1376301583,535891,1034706435,-210305016,1397810826,1925735995,-1951210987,-24843833,732319371,-1949881351,113145,-1958097685,-26154553,-2131147018,1927825269,16640260,-340638070,-94467515,1947001728,-296352947,1946469366,-329348283,2145934891,-362937596,-329348798,-1960430357,-150964601,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451996791,33129456,1443038069,-1287243022,-466441356,-473835381,1976699650,-2020923711,-134021002,2091023929,972686106,92054142,-404109342,-1948808195,-685006210,1586217011,724888526,-1618270472,1577255032,1451971282,1960258466,149586721,137170556,147292928,-2085855741,-226686742,866277003,-119372841,1317012596,-346418951,-1303999887,1586118891,216236282,1443055732,79951598,1586184308,-396481556,1577256063,1586053866,-147854356,468440,-1036318604,-1031077252,52875307,-352291193,1177201705,-1320797520,1451998071,33129456,1443038069,-1287243022,-466440076,-1962745663,-2020923688,-771030922,-1072971403,-1960430476,50362527,1451872862,-2133357620,-134019102,2108063291,-1292727720,539912,1397886326,50333741,138259550,-1963755776,-1957474074,-770978730,-1953355916,-678703522,50848384,-1501676552,-225822595,138217650,1376417280,535891,1996490813,1357286134,-932824237,2118724210,-9836285,-873871477,-1504801796,-953419477,-919340661,1103908489,1317771243,737749926]],[48,0,0,0,[-1174828089,-1159004159,-372798647,-1098253146,1190592378,1114996985,-1996315416,-369131842,1183449346,-1975718990,-478086562,54293516,-1007227306,-1959496700,-619976610,1579748988,-1960280084,1577183838,535511788,2095865385,-362902758,1257004585,715919851,1178251334,-1950386255,1178267734,851211443,48284132,-1960388469,1392539271,553273078,-108849804,-1005554687,52825182,-1992080617,1183714398,1540369178,1178191619,51805346,-1568764990,108853307,-374087017,731053066,-339725353,650586932,7905163,1389518339,732059275,-2094959401,243009770,-2097149907,1577257159,149586860,1452012157,-2083048542,74774754,284774016,2126416218,-1870926849,-340638070,-94467524,1947001728,-296352964,1946469366,-396457164,243063563,2146197033,-362902744,1122786817,1579753451,-1961198356,1579805278,300632812,-1337578836,2008106554,-262763585,1957905978,-1042009412,-661978400,1988594470,-1618270720,1577255032,-96012590,-2095614944,309592569,207537235,1125581606,207522115,723142286,-1072997424,-133999756,-8733127,-1098316681,-131334278,360632843,-136803501,468440,-1036318604,-1031077252,-1023160277,-866743973,-494872693,1006109447,1534961278,145945226,1979713597,760435213,1577254920,540076,-427101321,1451971408,-1072983348,880552052,-1949409653,132284631,2117859331,-1975222874,1023980274,175505416,137188178,539904,-427100553,1715163984,1225159368,803802238,10217983,-342859029,-2037673944]],[48,0,1,0,[1586233210,2144873382,734200578,-1962573881,-90117689,-1962900759,-114579890,-108280021,-352321095,1451971246,2094140364,-1504802029,-953419477,-919340661,1103908489,-10426022,2114058627,735511528,-511859114,-1949542775,-97802666,-91502805,-12261030,1946286467,64457609,2126396408,-2096136961,-897513502,1347584000,-377469185,-1958084752,-1946670113,-96012605,1611232257,1627431656,-17144192,-1946541591,468273607,-832664582,-494872693,-1963457785,1023980274,175505416,137188178,539904,-427100553,-947170480,-1946552855,468423,1190539636,410255866,-151429494,96728787,-544530059,2123521579,-1715262694,-1023163869,-802433141,-1967237495,132415714,1996443738,-1008533554,119850891,-527815052,119855350,1996443739,-466463794,33179382,1586109044,-153880839,276104643,731274891,722042591,-1037854269,-133971197,-327745597,-1411329,1996482678,474909452,-1895533592,1183779910,-364474392,-1947449713,1317774918,1893270312,-1715262713,-1023163869,-1572435053,-140918485,63054802,-103269439,1183399806,-1201763910,49761920,-7178497,1996461686,-1737031788,-1952690549,1183424598,-1772189294,-1986769271,1586141270,99936505,-1885845873,1183814726,-1840869482,-17144192,-1729537853,1532559609,1347469363,1397772368,-1864856495,-326412987,-1193767394,1407713412,1918326520,827468,872236680,1089728,-8616311,276743174,15877831,2105615872,1912781832,410960912,293437734,91423420,32655047]],[48,0,2,0,[-1595406592,16705536,186402443,1948811200,-92370925,-386310520,2129330863,-1161809008,1995145216,-167691544,1802764739,-1996849528,-1125582498,-399316218,-68681433,46396929,2122900852,-111245062,-1979275544,-1007224226,-1978436351,27851078,-31191948,-1812380024,-1979372056,-437716386,-111244553,1946272758,85780483,150554358,-2120606348,-1325400289,63289871,112878,-1192243534,-1192296445,-1192231160,871301125,1583323584,536766093,684346717,207522560,-150053365,-2116346917,-989331229,1149899894,124029451,-1946925431,1183386692,1958743014,239897378,-470921591,47153155,-485340021,-397506286,-1962815616,1317605452,340560876,-1947578743,1317606988,2093026288,-791021812,41714647,-674171646,80707779,1992683499,-1434546920,-1064382324,4390529,1048659829,33554432,1455308661,-139744000,127558,-1070398860,-942618672,-539961097,1023412229,-540016639,63341477,-534073947,-528046677,-1052711886,-259325216,7898251,-1093777783,-1515913107,-1125558077,1992686846,105286434,1962935977,-1898935275,-1568764480,-1515870811,451500995,105810431,1317792747,-1946754294,-1047656322,1946158249,-1960399537,2143369997,-1983804670,1183420998,-1960399454,-1053097395,-1047854465,-1986771319,648913990,990137739,-1962771263,-1572455487,1183430526,-1505326698,1300965037,2093038342,1002539778,-1585535930,-1986509175,1307289670,-1572435539,990743334,-1962770495,-1840870975,-1538881107,38636326,41926971,1183433099]],[48,0,3,0,[1183427988,1300965030,2093038340,-1983804670,1178310214,1183427986,639401640,990268811,-1962771263,-1807336511,1183387006,105314200,57933826,-1023292544,1317786163,-1400992986,1177272715,50953636,729317112,-1831274552,-1986244983,-1047801258,-796145917,1923630635,2130193158,-1982846114,1451873406,29619872,1446710644,990412696,58496078,-1962620032,2123081294,-1702983384,931002683,1966131190,-1371108557,-135248381,678435950,1894139395,1892090659,-1571386593,176028219,326943291,-1988048000,-1053058474,-880802948,46891072,-1013037431,-343933000,-153552932,527773895,1950402550,-1437168860,-135244285,-167153430,1416957127,-1012115829,-1954545736,-1849447338,-1962885144,-1477841850,-1070362368,1946339318,-263812342,1174661623,-1965199118,1988800598,511100337,-1977989490,-634763748,326622778,-473825486,-2029836798,-1133510538,2123033058,-1968378886,-387206562,-768371716,-149139829,-1287222567,1174593674,511624368,74821362,-119389886,1974691386,-1963291872,1988800598,474909617,1992677879,-1037390818,74958394,65796066,-1947016633,-473265193,-297366743,-670834185,1190537584,443811066,-1947707765,2123099206,2143431658,1137115909,-169735056,-1995147579,-376238012,-4456646,-370021505,1992687414,440831518,2122972979,-1975981108,1022079558,-2131075446,1014238435,-152152573,880018627,199777931,688815323,679472222,32136843,-347935650,-329373409,1586174588,-329373206,-1408111798,984630826,-1082674874]],[48,0,4,0,[988829323,-1133202618,-661920718,637723585,7767947,553273078,-108850060,-988843007,386075742,1586053955,543067660,1586221099,1895302092,2145336086,64981762,990671098,-1962770465,-866219553,-1144803870,734232575,1262386906,-272500085,132284419,-637274574,-478088309,-1194685945,-796131329,-880088878,-53313356,1963192001,851714565,978208484,988945346,985799362,988945378,-119399710,-1966868029,1854601294,-17968907,1360622793,1448235856,1108055,1532649055,2114148696,-1964577822,-372181682,189559804,-1959955264,-2097070897,-1957560359,1961102027,1958742552,1138657040,554173704,-119342589,-337737909,-2030173430,50661572,1610277626,201326520,722695414,-774992938,-777260055,61535185,-243971078,197383683,-1947962176,-2097070897,-1957560359,1961102027,1958742556,1138657044,86036727,-100458208,-2025064222,-342794274,-2030173250,550565572,-486931707,-342794246,-1072956242,-812961676,-645725892,-528068097,410313738,-826619765,-284643325,-1948808303,-2128247093,-503295801,1207602168,-14287357,1977648640,-167026721,-826665612,-16205821,5290735,-829696469,-100422925,-1007192757,-1898166645,-155152680,494143683,-1341930054,-827134449,-2131401078,11538404,251771119,243951,-16205585,49004783,1190537843,611582458,275966928,1000097419,410884166,1000359563,276730950,999966347,142448198,1000228491,578785862,-1953079669,1592300118,1183551998,-1738634348,1727518763,66585572]],[48,0,5,0,[-1953375618,1728046166,1452000224,-1807316068,-920924117,-903622153,1727464564,1183552484,-1739158624,-165949397,-232532233,1727464308,-1803645980,-695469821,796184843,1398165591,-1772188847,-393062773,1452015109,-629275676,-620013221,1347881332,1459616003,1532975328,1960512345,-457979,-1956650922,1586206790,-1715262560,-1023163869,1031718699,-1948367223,-403184570,-1982183933,1452005446,-1772188770,-1946305304,1451989598,1444377234,-1360506793,1477932029,2114149983,-564229160,-1812853,-1696014234,-352161027,1317782509,-119439206,-2137106805,-784598814,1515920245,1979059033,1977879052,-1950151928,-335901711,853740233,1381057243,-4265901,-957761045,753489920,712427001,-220001141,-178442,1317072756,1586104569,46397177,-1007285132,-149588991,263750,1317736052,-1806267502,-1953073525,1441503358,-1717942645,-1037839625,-1639543919,-1727889363,-2147106269,1451988482,-1602319460,1946272758,-1948611788,-1020554170,63054745,1183552451,-1715393646,-1056718301,-1773761647,-140917205,63054802,1183553222,-1715000424,-1037839625,-1952987389,-1706078509,140320508,-1996468040,1187505222,-1207098912,1183449087,-632895524,-1064435712,-2114691445,-1995501597,-826608546,33929219,1049110255,95984392,1002696448,1215632972,-1996077941,79422022,140262145,28508788,-470286542,-1947974007,1183386180,205818842,-1948498295,71108676,-971738111,-956172218,211017798,-1309391221,-1981230332,-2000423866,1187510342,-1022594080]],[48,0,6,0,[-151435638,-1962728240,1586207814,-1806791776,1972928139,-1715393772,-1056718301,-1715000429,-1037839625,-342636797,-112790007,-1862044414,1586093959,-1538881112,857242763,-1812465710,-768357749,1006106440,188577219,-149719872,-1673123353,698369577,1177130054,373590936,1141105655,-599357172,-1995815797,1150016070,-498693882,989922491,41158748,-13499981,1183441911,-11277852,732460799,1083414211,1183442935,-1572434520,-13863169,1996434038,645332776,1996443670,511115040,-14911745,1996429942,376897304,-15436033,1996427894,242679568,-15960321,1996425846,108461832,-16278118,-1471771649,61097609,-1300279609,1957185167,-139269712,0,0,2139095039,522141503,117903119,16843523,-13238272,905969718,145151,70713142,922695168,-13238266,905971766,669439,204930870,922695168,-1992949746,-973074898,-1979675834,1183513190,-2146949639,1954547765,28829728,1183367194,-629226358,150554358,1190529396,1802764794,-1190506008,2146107393,-2139192432,-1948617472,119898694,-1965918976,1183513702,1975782139,-96012600,-1962445567,1241480334,669563875,13887755,374945421,375996045,-2097116370,460588283,1947007875,-1874425578,-2097050834,292816123,1947007875,-1907980020,-1919918613,-350507514,1812368868,-1158747364,-1903492146,-481689732,50706436,-194606353,-1192296272,-1192292607,871366408,-129594661,-741283632,-1057405302,-741341976,-788904310,47431912,-1895825480,-1920080936]],[48,0,7,0,[-1927915210,773220670,1183383691,25898640,-1920055671,-1006632906,1183570558,-463013988,2114189315,-732001322,284772086,1325335924,-2131557496,1962969726,-60388772,125101066,1459606411,-1947979122,-921976754,-745863820,-1970252033,-469042330,-745863820,915298047,919183,201756470,110048768,-1892286454,905971718,394895,67538742,110048768,-1892286462,-167772154,1946745158,63879687,-285211208,-60388669,208987146,1459606411,-62470514,-2008088832,-1950331253,-1054111674,63054745,-1069143615,125091851,-745813877,110122751,299481175,1049477262,-880082944,-829709069,-784216277,-1070382615,1049471987,1586364416,4253878,-1497888929,-1948742126,915264606,-1334706176,-1895874839,-877087138,-1916760558,855638078,-1287222592,-1962745663,2023721944,-1939961600,643285043,268439179,-372125909,1605104449,268477222,-1949016437,65065411,98105283,1183387648,-1949070458,-1959341962,12711692,995521920,1316456062,-1959342714,1983643252,-145984372,1946222529,-2115400902,-788463643,-1366610203,-1992945456,-150994898,29554645,908686592,792201,1947132547,-2082801863,-232058686,-1014236629,-1959863669,-1961652585,-370999336,-739704236,20375809,-385804311,-372506269,327811285,332207028,335483878,338760728,76223562,-796145453,402230,146981120,587532582,285812437,-754826101,919636936,1571,638108353,587351305,1359554261,71600898,-796145453,402230,146981120,71633190]],[48,0,8,0,[153539875,1149961297,-1949773050,102971088,-1027538944,1158227464,651502342,-1962520311,-925693884,590794891,-1056964602,153487554,-719124411,139528486,-754301813,919636936,1571,638108353,587875593,1359554261,205818634,-796145453,402230,146981120,205850918,153539875,1149963345,-1949773042,102971088,-1027538944,1158227464,651502350,-2096213751,-947711802,780350992,2131755020,780875306,-141885426,-1591282941,-970256384,601028505,650511298,34603171,150569165,1854087036,-2065103664,-373032706,632094464,-925695745,637863974,1246175496,-1427520652,-2080691202,-385560466,-108790173,-790989569,841053669,1149974253,2043151358,1239021328,-1962677823,65262662,736229185,-798063624,-29759228,-310321712,-335871096,-1958311287,159172862,-83688065,-335578135,-1958295810,-1070443007,1246102538,-1956709771,1975519955,-369425659,1187446624,1187447435,-385875828,632094233,-925695745,637863974,1246175496,-1396445067,-754909403,-661957688,-1022637103,84420187,1193347110,-1008175798,-1995099208,116098118,-1995103560,-1591311290,-768405504,-1991707657,-396916666,-111214589,-2134048061,58460409,-2080701630,-1959394066,12711692,186414464,921075154,-2013182848,919438934,1392407691,-11021429,1516209238,-2083591330,24510457,1961218243,-2132946937,-1108637459,-29062346,50654851,-138446392,-373208615,-733574397,721937226,-145604143,-131376415,-1023956757,1920270337,237355659,-148409344]],[48,0,9,0,[1050072,-131338197,785943379,368478091,-857669797,368264939,370284043,371201561,372119079,76224053,-1962604250,153485892,1149960773,1158227460,105155332,105187622,638076043,-1962392311,153487940,1149962821,1158227468,239373068,239405350,-2096052605,-360509241,-373326064,850198055,84420324,41175623,417956587,-149370114,2031568151,1612346390,2031568153,1494813718,-115875560,790310678,-115875558,29882134,-402295808,-745865136,1961480529,-462517437,101615926,378091008,911671308,790155,115191,76236917,-494530421,50694438,361309949,-964428541,48857858,-217847681,46629727,101646134,919565568,929419,31556441,-745859212,-462517417,92808876,1967848707,780875511,1197408270,76202825,-1993990006,1190986501,-339483831,-389379159,158467172,-396929455,1583284259,63289945,-285915510,854869643,1959011012,1465274633,1593841640,1743280478,1206977284,-464090173,92677804,1967782403,1452000247,-789140252,50693670,-176862726,29882307,-402295808,-745865120,1961480529,-462517421,101615926,378091008,911671308,790155,115191,76242037,-494530421,125091851,637896230,50423174,1959922685,361113095,24479270,-964428541,48857858,-217851777,46629727,101646134,918516992,929419,31556441,-745858188,-462517417,1958742700,92677635,1967848707,780875507,1197408270,76202825,-1073012598,-2044328076,1703290373,1190986497,-340270263]],[48,0,10,0,[1317754765,570723044,637760708,-117242490,-243971514,-1966913697,-922814394,696886,-1963694454,-722012858,136742966,-792448512,-1071951672,41782,135188534,918559488,1459618979,1508397398,1600018689,-1948090877,-29992749,1962936846,466145494,10696384,248526336,-1071972344,303926,-1962855448,-131341754,-131336149,646461123,1183449097,919142136,-1979708766,1183511654,919926517,534152,-925842382,918559568,905969827,528080,-1556692965,1448542212,646592081,-1092091895,1600018689,-1948090877,-29992749,1962936846,466145489,10696384,248526336,-1071972344,303926,153520694,26470400,736249483,737684472,1183499256,919142136,-1979708766,-722013082,458280144,77805248,1364612864,1493277416,2114150238,1490258914,168754742,-790530816,918559692,-402651997,1183515007,737684450,-1007145992,153520182,-129594880,-1573467906,1720320010,-179926284,-858729226,918559568,1459618979,-1976151722,-402650842,1582891528,-495058081,911790987,659198,-858727307,-1556692965,-1976172540,-402650842,1183515112,737684450,-1007145992,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,-940113916,91488257,-1962908440,-372157997,1854625652,243873508,-1992949754,1459620886,202279734,29488896,-1955957504,907053828,1547,1444662,104019456,859176964,-2046819306,92874466,-1993933565,-2080570603,-377290042,64257794,-947691533,251606530]],[48,0,11,0,[-1149960186,237931318,-511485696,-1960479743,1854625747,-1959374364,-1409285106,395830,650195456,-50133624,1508930890,237931318,1229414144,-1979413821,101398048,859176960,637535238,-50133623,-1411167930,1358920937,-1963694454,-722012858,136742966,-792448512,918559688,905969827,528080,-1556692965,1465384964,-1964749173,101332484,842399744,637535238,-1004403406,50671654,1967802105,-1018732570,-151755126,466407636,77805248,29882112,-402295808,-745865117,1961480529,-462517418,101615926,378091008,911671308,790155,115191,911304821,265867,277546123,824631942,84485645,51196198,221325053,638912806,-50131663,1493354115,2130897283,1609761749,906151811,397055,-1959347083,1493175854,1946280323,1473481508,1373925003,68062006,807840768,84420109,51195942,-243971331,780875353,1197408270,911393609,267915,545916042,638923046,824575241,1190986517,-1444718007,1358920681,-151755126,466407636,77805248,-1957210112,-1959336850,-1979710450,650387972,136711472,221259269,1246166275,-1959334539,1593839150,-826621113,-284643325,-285211720,-1326160246,1714614016,-1328220427,-977604863,-194639357,1947198592,-289109499,-1007041544,-1341930054,-827134449,-268498760,854869643,-285167392,28366070,402897135,144713455,-940063845,91488257,-1962904856,-372157997,1854629236,243873508,-1992949754,1459620886,202279734,29488896,-1955302144,-2045736188,1958743010]],[48,0,12,0,[-809872880,-2044269053,-289109499,23430694,201130842,-1961855790,63945410,92677870,653182090,50423174,46564349,2130897283,1609761734,906151811,397055,-1959350923,1493175854,1946280323,1473481505,-1394315637,158646282,63945298,92677870,1258095450,-1959334539,1593839150,-1966913209,186681860,1376810176,-301740102,-1979349466,-2044268860,56230245,-481736963,-9705048,-464614569,-1004403574,-1169028748,653132751,56231302,1967802105,-1018732565,0,0,-153452860,1946286662,-17766395,-826665493,50706435,-194606353,-1192296272,-1192292607,871366408,-96040229,-742332208,-499741438,9121308,-997177719,1183570558,-463013988,2114189315,-1235317034,-1949018485,1459601486,496157584,-1992942362,-1962931178,-940060554,57933825,1358977000,1198844369,920940171,396937,244004439,-1040777204,1567948801,1552627286,1955280634,-1948374018,-494490352,50694438,361309949,-377225981,1592557314,1594420867,906151811,397055,-1959344523,1493175854,1946280323,378222115,-1957232628,911664238,-1392610165,50694182,-143308035,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1993988214,1190986501,-963950269,1552496222,1149843194,-375266306,-1992884354,-1962931178,-940060554,57933825,1358981096,1467279825,920940171,396937,244004439,-1040777204,1903493121,1552627286,1955280634,-1948374018,-494490352,125091851,637896230,50423174,1959922685,361113095]],[48,0,13,0,[24479270,-377225981,1591508738,1594420867,906151811,397055,-1959348619,1493175854,1946280323,378222119,-1957232628,911664238,-1392610165,57982986,50693670,-210416899,82740062,237931318,1229414144,-1959373117,-1959331236,76217972,-1073010806,-2044328076,1703290373,1190986497,-963950269,1552496222,1149843194,-376052738,327522,257818626,1,280166402,3,316604418,11,258736389,11403266,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,242082815,249040367,270667480,274665453,258216031,263458609,283774900,288034967,16716075,65280,-1,1437263847,1474963428,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,1167120524,518818645,-1967597426,-26112,1465253888,-385649914,-1963196166,-956298226,33350,-1945739579,1958939608,-1995994336,-1946191226,-2037841337,1200357238,2022082820,105352191,-9140599,25315015,-977171968,2089492086,-763459316,1187449995,-956301082,53318,-1073072925,1187392884,-919371538,-541077109,41926145,25315063,-1961856000,-1946191218,-1946192234,-1946191690,-1694534466,-57604,-385842967,1187381590,1284113134,-447838200,-1950593400,2122911356,108825570,-1947697527,2122910844,175934418,-942637431]],[48,0,14,0,[58950,14567111,-532232448,1284177920,-1995185386,1317068366,1284194542,-531724006,-1994896245,1183573582,-498693656,853886602,-395905052,-974633335,1686770294,-444694525,-804752127,-789786388,-1997745940,283897702,12052880,-989799959,1686770294,-278493181,-2012984181,-109016242,1961459461,175556068,-2092229493,1586040803,-772699148,-2071253274,1183383638,-1605974114,1183318016,-2146180172,-989729202,1418398326,-615086078,-2012785526,1190590294,1232371950,1357399751,-2020987392,1183318128,-2020987152,1183318144,-2020987149,1183318160,-2020987150,1183318112,-1207782927,1874529328,-263784948,-401902591,28379573,-1156835400,1317538803,-1169782340,-340238711,212842508,-1195751799,1183386929,376882616,1284183179,80118530,-167757592,1971383878,112645,-826662421,112643,243951,-16205585,1030383,871286194,48971968,-2120564685,117518879,1720540767,1297948670,-1962926902,1950882374,-1948677345,1015763400,-1392327037,-1947169962,1456179146,149429847,1532632832,-438150818,-1840855101,1190592512,1946157442,173729798,999305963,-2029486369,-2083616801,-1996385714,1317646430,737881006,-150503951,-1840348706,-147128056,-24705418,43142787,11290311,-1468102400,26363639,-2096270336,1929489534,-1404647651,384499713,1923644985,2122927889,175458216,28067527,-1471756544,2122317824,141820043,93027968,65733236,-150960407,168518,-24706444,-1157611336,-403242923,-137720941,1926314982]],[48,0,15,0,[991393542,-1206683709,1183383616,-1572435548,-1987819895,-930381754,1438128875,-1538881280,1183434891,-2075752030,998262409,-955944194,32838,43140855,-2029882368,736070654,-1847330850,-1056708873,60841611,-1605989949,-140618101,102982,-661977484,-695544841,-1967759736,132219087,1451803346,63343540,1992768448,-134796535,-1837727266,1183514884,-1572436060,-1952168311,1178315846,-1996064856,2129170550,67552003,112395586,77792947,118097401,2122516234,1534328968,1234587275,-388906613,-388896559,-1979195005,-1949576453,-2034005048,-20970812,987559624,13730811,-1326575756,1191512319,-301566903,-498662136,-289135877,67046784,1325370494,-1961331576,-2037671346,-1072955524,725681272,1174638662,2089191836,-1951863809,-1958112178,-773271103,-2081893912,-74840095,-930362414,-997801077,-922828798,-80028426,1946210691,-5181937,1229391112,149816948,-69056763,-2131835870,-2084307187,1946191998,-1773237411,-775845047,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,-300977152,84475824,108284231,1191512302,-1004340254,-15892242,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317775083,-1047836268,-388896559,-511448879,-755267065,-1949791285,46433987,-154599744,-2080687396,259260625,150974702,1950959365,84471302,586932807,226553540,2122564607,1752432776,-1214886261,-289174785,1228633161,-372129397,-372119087,468289]],[48,0,16,0,[-773795520,98105312,-520157812,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-7569917,410290254,-1952821621,201292934,1090812096,59786795,-2037801914,-1679032452,-1215017333,-289174785,1228633161,-372129397,-372119087,468289,-773795520,98105312,-520157708,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-2004974653,-1955892224,-4745650,1240384394,-1958134668,-773205567,1105842665,1073743653,-523116335,1141233911,-1864302842,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317771499,-1962952812,1951002307,-1047836357,-372119087,625076689,-784334841,-136261152,112068056,1023992063,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,1023999491,-555549181,-2084356856,1946191998,-1773237448,1950991242,226553354,331927807,-285809922,-1962996352,-1937898536,1955090175,-1706128616,-8616309,75022347,-1874449599,-1986247165,-335577978,-1806791733,1950991242,226553354,331927807,-285809922,-1962996352,2122564568,980680840,-1969860981,175393219,-15892242,-32257840,-2131822878,-661979379,2115226576,-2008088692,1317738612,2089192346,2025851903,1177239812,-1673133168,-8616311,1317784043,1237551764,-2131883404,-925827315,-152895981,-15892242]],[48,1,0,0,[-1581000566,1661584649,-653615862,1393235210,-955538933,64582,326497803,-1985317239,1183549558,-1404687448,-1807316672,-1962894359,-137219129,-1706653194,60577417,-1404662794,-544479497,-2134297781,-184446082,-787234029,-657331503,-134756077,-1951775095,868363207,331350994,-1054129710,-150939005,1183400182,65720726,1445698646,-1739159152,-8612215,-139966837,1272941542,2122369331,334823827,-774827069,332976618,-1980237879,1177265734,-2008643158,1183517813,-1404687448,-1807316672,-1031071509,-1073491405,54645267,13796289,-621283593,-1996488683,2122355782,695468171,93027968,1317217140,1183515900,-1436644436,1727513387,1727501220,12780450,-729762234,-2134078976,1188169697,-394884172,-1951637877,28944966,-1837200639,313335,-1020590476,-315434761,182263,-2037185676,147322857,-150703104,-1998653480,50298766,-61994807,-158435703,600382429,-1938388495,61890051,-796152250,-1982706037,1317785166,188539878,-2096859914,-1962345394,-784608650,-1031073934,-235417037,-564753582,56287991,-831092240,1183566379,-562656288,575479,-896858252,-136775871,-92894754,-1896331639,1317654110,-1035040316,-135772533,-775189534,-773074453,63112171,1183436870,-934901300,-1341660800,-2000104832,1190577990,796131824,619595402,1971338369,66500646,-2080606581,-422509594,-972822831,-427559029,787481350,-864121939,-1979461702,1988872030,-1948188786,115770359,1183498291,-804313874,-790572832,3016160]],[48,1,1,0,[-1389432829,-1948891511,-1959854986,-1996004476,1183504454,-1304000273,-2000927094,1187429702,1988821175,-864121970,196761343,-1973259072,2122565470,1400111240,-6926709,1728043126,-1937898538,1955090175,-1706128574,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990177,332124374,1325370494,-1961069432,-2037671346,-1072955524,725681272,1174638662,2089191836,163932415,-1948883201,1459590222,-1118896426,-1913978252,32392950,2122341236,1433731803,28788470,1988103284,1183449527,-280590158,1988117483,1183449527,-280590089,-1967044984,1183366214,-931230787,-1949532535,-2037802938,1183580028,-2008643194,-1983752565,1459602518,-1253668168,-1967765880,-789138618,-2001451384,753513286,-297339137,-16550784,63158358,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,1793655669,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990371,332124374,1317702782,65876662,1317568590,-2134013258,1188169697,-2008088652,787022709,-1706128385,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990429,-1001455658,1183518837,-1002010138,1174657164,64524026,2114189438,-2008088692,-219610251,-1706128386,-8616309,75022347,-1874449599,-1986247165,1761574022,1727990489,-1001455658,1183518837,-1002010138,1174657164,64524026,-875497346,-7569901,58034254,-1946241815,-2037671346,-1072955524,725681272,1174638662,2089191836,185952511,-2726145,276153422,-1981397365,-661863354]],[48,1,2,0,[-1896200701,-125959208,-1970504189,-315443634,-2004857341,-846547378,-771235456,1325380678,-385649272,1317797477,2089192346,2025851903,1177239812,-1673133168,-8616311,-16034968,1325389414,-1961855548,1183442502,64523460,-661718458,-789021181,-1937894453,850808458,-2142370835,-1967763832,132219085,-4962606,58034254,-1946282775,-2037671346,-1072955524,725681272,1174638662,2089191836,195193087,-1965660417,1713565542,-228183309,-826670928,263515907,-1964047952,61927782,-16205585,-1329220881,-1950093809,1451853910,-1235842426,-1967827320,1451799638,63945395,-1023409736,-1987557749,1183483462,-1253668682,-2001451382,1720365894,-1174359821,-1964047410,1714614118,-285101838,-244938160,-1192295504,1492123400,-978140026,-942689554,208714310,-1023409736,-1987688821,1183549510,2089191832,-1253668097,-1967765880,1183363910,-1964756300,1177743174,617674482,-1173195761,-1293024315,402897102,-16205585,-1328565521,-1169766655,-1966928848,20768070,1183451253,-1052342033,1178085099,-1960741699,1183417926,-1740207224,-8616311,-2001385846,1183495750,-1270445901,-1983752565,636208214,-1987557749,1183548998,2089191832,-1236890881,-1967831416,1183364166,-1000961101,-1966975351,1183379270,-498693183,-2083764735,1946216062,-832664061,-789291381,74694990,-338564143,50586499,-2020921637,1183383630,-549731394,-544798594,1317260935,1586037138,-1370584656,-9009525,-9136501,-785661653,243134763,-654844169,1111546615,-1840348782]],[48,1,3,0,[-604569336,-1903428861,-888930440,-8741373,158791483,-2020345977,-1840348214,1942698754,1004221186,-1929152817,-885325491,1187450231,-956300884,43078,1234195691,-1985192311,-544495538,26443392,13861877,-746329135,1003129600,186544840,991589568,198145990,-149785354,-2084361241,-151584550,-1404683456,1183384434,2010004396,-1951145195,736622529,14320579,1178334967,-1996261464,-1211914170,-289174785,134444361,-108805315,-785352952,-136195615,750879193,-1864237298,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1237531912,-372129397,-372119087,468289,-773795520,98105312,-520155544,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,-33342200,1023991522,-108836413,-1977190649,-1949576453,46433987,-154599744,1929067228,-289136121,-1006695040,150974702,-1004386555,-15892242,-775844925,-773271064,132219880,-875365494,-1014249333,-1073560442,-587806466,-779879622,570914048,226553540,-1326529537,1191512319,-301566903,-498662136,-289135877,-1006695040,508407,-1014360460,1951006647,1023995401,-32257840,149878754,-1009219011,-773205675,-1964387863,506361,-439226741,-439228975,-1973989051,-289174833,67046784,1610212093,-32257840,-497428342,-1966109976,226553539,-486734849,1576872953,-1000961085,-527776886,-155302365,477383120,623904032,-531956221,-1945012745,-95026214,2114181774,-430535688,-462042869,623904032]],[48,1,4,0,[-1010542967,-1099527338,-775845047,-773271064,132219880,-875365494,-80033653,-1979657853,-151287097,-20970785,-1977883704,-154786848,805642448,1950959397,-154760437,805642448,-102611163,-954007632,-970727286,86036726,-1017240272,-1966844277,601918147,-789135802,539128905,-802869243,-791883576,1258165195,292942304,1443093132,64655098,1452013694,1976110054,805642462,-1000961755,63945411,-1964063862,1720366686,376719796,58319882,67046784,-2080427266,-813279805,-812989230,-469046558,226493305,-1235318529,-1967888760,-809843752,-1014344189,-1967759734,1086239846,427051264,75097098,-15892242,-679229232,67056128,-758151458,-489715004,2044988135,226553348,-1235318529,-1967888760,-1161601320,-1014365233,-1967759734,1950987366,2044987929,226553348,331927807,67056382,-813267874,-812989230,-469047326,-2131884935,1586036493,-1268348746,-1950099318,-1014315914,1176756362,-1966016834,2123019862,745818548,75104010,623904032,-1031539150,-758217131,63867591,-531722626,-1945012761,-92929058,2114182798,-428438536,-730478325,75104010,623904032,-2001316216,1988736126,-1014316092,1176756362,-1966016834,2123019862,4243124,169702473,537164287,-802869243,-791883576,14123979,-704383438,-942485882,-471675254,75104010,623904032,-2001316216,-1950108546,-1014315914,1176756362,-1966016834,2123019862,846481844,75104010,623904032,1443100210,-758217084,-791770425,-791883576,-1904340021,1977737294]],[48,1,5,0,[64916497,-561055114,-1946649085,-921966986,-16069003,85984377,1451762992,-1266775882,-1010534775,131074,66197,196608,16711854,502,0,0,0,128,32768,32896,8388608,8388736,8421376,8421504,12632256,255,65280,65535,16711680,16711935,16776960,16777215,524288,1579008,269490184,1048576,16842753,65792,16843009,16842753,252641280,252641280,251662095,986895,252641280,251662095,251662080,251658240,270549120,16909320,1167120524,518818645,-326903666,-1604889086,1992622092,273582866,1929530427,240028469,1929661499,-485717203,1958742577,-45709275,-1961865589,-242545066,-56952181,-1191182562,1727463504,-4680178,-1311207681,114433,12206827,-373279872,1317536123,239504381,1284231731,-1962024170,-788326308,-93076693,-785661181,-1962509173,-2129612321,17041532,-1073543563,28426243,-1962126333,-628225420,-268180489,-1961867637,-773271080,65589736,132350960,-2135979474,-1948808448,1586169470,197364488,-385452601,2112553143,650350224,-2092229237,-1024061469,-1158712319,145753038,-1963989622,263458126,1351087662,578027776,787415472,6328098,1888432686,-1327422976,61927168,1084721710,210169600,-285212232,-978179093,1888432686,-1966333440,-301173567,1621068334,451661824,840730331,-301370172,62443186,747040536,-978186320,-1194413330,-1192296445,-336593144]],[48,1,6,0,[-1914449613,-1962776385,-154891583,225348308,-652026486,453114752,-1976679461,-473726695,551812865,70270244,50595901,-155070222,-596365119,-342245325,284786777,-1070395531,-2078277446,1212904492,-348127302,-2082786491,-216857862,1946272502,-826651116,-1979404285,-2131963679,-729807620,29028351,570722816,-184468283,-234628144,-1040793136,-1311411152,787206658,34699,43485742,689281536,1190527173,91553789,1344242074,-1923195134,1562377830,1100365,196608,393224,50529024,50725640,134416384,134613000,100861440,101058056,131074,66139,17104896,131279,174,0,1942235995,920188697,656953,959844471,1979714566,212022788,-119502080,-1590238209,-1556742134,-1070399476,-109051718,58367,402653192,403177496,4112,65552,16777473,16842753,65793,257,3855,252645135,252645120,15,252645135,251662080,3840,-661909760,-1957345904,-661774612,-402638664,1465319298,-1880554637,-420938752,-395808256,1668415869,-387168626,1534198771,-2080999797,-210237202,-2131067389,1946865274,-951650574,-1172933631,1116341189,-527765808,-58659632,-2850812,-827194192,1519015919,-1946449201,-1072958906,28903028,-900530432,-470921589,-918124024,1392500874,-263812148,74760203,-900530367,-1968641185,-1073035450,326703732,-1207712326,-1293025265,-285101874,-1192295504,-1695547640,-57471,1720540767,1297948670,1761615050]],[48,1,7,0,[678166568,188683800,1813999638,40181567,676724776,188683800,1444900886,2170687,167773440,3840,168101125,331525,168428810,659210,168756495,1880035087,11608065,536879200,807497761,-965664767,-117389498,1327136395,1589923198,71798038,638994057,-1996339317,378207302,1992622092,-485717218,-103675340,-1198428044,-503906224,-940947831,-5050,-1960390261,-405732273,-1960384559,-91553167,304020634,-951663103,857780545,-348460033,-1949158591,232986188,51928203,1942170577,734200826,108825553,145874827,67665025,50754817,-1312816192,206832416,-135506295,172229603,1183434539,-1980943638,2122970702,-977012486,1187383926,478937033,266568523,1946876800,-128022191,33717376,-478094566,553222176,1586027472,124029640,-1962195830,1988824702,198085392,-983403057,2105741950,578028804,-1979486838,-389001019,-388967910,-388958694,-388970214,1854467354,451465414,-2146674451,-1007062805,1949005113,-159481018,-1961069304,-773795386,-790572576,616569568,-803206081,-2132534556,-864010268,-1980724448,-561304715,2140857226,-352208120,-1948348906,675646448,1996490045,81341,71153780,-1766493184,-1976941174,-477889442,-1978562041,1233782897,409569808,-1949929848,679314419,-1979485180,1586110569,-2131001144,-685572326,-48048138,-2136418550,-1007280267,-2095418352,1963075709,-1965127916,-561566103,1854461430,1975910089,-932806652,-128021521,1604815406,1086649857,-919402892]],[48,1,8,0,[-1599024589,29837046,-858770059,-2135890918,-2067106163,410372166,-1278841206,15853576,78899594,-1979651352,-402476050,28508387,-588715382,-196688128,-523235580,180615619,-1474856512,-804031456,785633738,20946826,1946876800,-1484116248,1317011807,1187479751,-167312396,1450451140,280755083,184300048,-81606530,-618923206,1165606922,-1996128582,-478033322,-754712583,-1161013623,573440974,771772037,6194482,-527823068,-1192296272,-1326510335,-1517670909,-1292959698,-301420338,-171030842,-20486528,150357702,1240056824,1960512511,-1731949831,-197995470,1714474034,-413759290,-1998621048,1720375118,-815363898,1724663495,-901331195,-1497889476,-1948742143,4099546,63290011,-1997667920,-301813731,78658952,-1341290258,1183510024,-351958842,921449114,839216264,1552430828,-128021754,-41892354,-2146797823,-741277203,1067420206,1552430593,184254468,1854548340,283476168,865590538,-2020987200,-1996160737,1149842949,281772034,530549294,-1983676159,478754309,-2084556137,-104658746,376882627,2115653375,-796152330,735611821,-1980662054,-1958013322,-91491250,1586425811,852828908,-1948646410,-1965219085,-1194685719,-796131329,-880088877,-746585925,-2134013189,1265959929,-1964343805,-2031865148,1978586079,868426245,978208475,988945346,985799362,988945370,-1982194982,1229581942,-1036264713,-755576294,1317720355,602507977,-1982258239,1586098758,81392,-1037844453,-775686141,-360840217,91614931]],[48,1,9,0,[-617364701,-997831098,-1036263546,-1036258789,-633617893,-633605605,-1276388837,-301740102,-978189136,-683242770,145753478,-817460498,45090182,-549025042,28312966,-1979348242,866838342,-977615927,-300961789,-1070346318,-1694457618,-1161581837,-202505265,-809843798,-1953042941,-1767574537,-138206269,1191518672,-1006968249,-1022635785,1195836705,600046306,1191522755,-1006968249,84525859,-85833913,601066435,198244312,856001488,-1413340221,1519056866,-1006925105,-668740725,-802958601,-1020066421,-492060149,-816149769,-138151030,93033168,-1037843661,-492059853,-4668427,-1070383617,-205288643,181163,44105730,1,67830021,11403266,0,0,8388608,32768,8421376,128,8388736,32896,8421504,12632256,16711680,65280,16776960,255,16711935,65535,16777215,32571728,43123262,-2115204267,1442920684,-65141161,856055492,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962884375,1405092801,-1215615341,-396689344,2123040214,-25261572,1187448947,-385875714,-16056160,-1030817420,1992685707,-61961462,-136952181,1183552481,65140692,77267,50387587,13796294,1317015156,-1769402364,1190592200,1182076932,-263287977,1459553251,-330396690,1586169571,-363397160,-61931681,2116767860,-462027788,-661911693,-1895825659,71759576,-3443680,-965351346,-47333236]],[48,1,10,0,[-1950315008,1183567486,-398030350,-963922709,1174655539,-699001900,-1957187980,-1310461874,-1176088951,-617414648,-1419521,-210377138,1183555563,119511550,-443851169,1491549,1183432755,-700020244,637897510,-402500214,-930478630,71666470,106269222,839241192,71759560,-803703488,-789982999,-789982999,-790048536,-387395352,968556628,-400626941,1451819084,4647136,-388082039,1451819072,3860700,-1160096119,1807418179,-296318717,-1947574647,1183446598,-1948742672,532281926,-138345728,-775871535,-773271064,-733574680,1183433515,49923044,52101885,-372241893,-388967471,-741223471,772203395,30840715,-1983892541,1183441990,-700020244,-20281717,721424569,-1037854271,-930365181,-1207905304,-1850014605,71759365,-1207536576,-457505897,-297367292,-1947574647,117832262,-773271296,-1981230616,-523112378,1183441105,-1070349356,-1981528439,-2037655994,12189386,-1715393791,-1056718301,-1981233013,78297088,-167391557,1950352454,66566150,-1996149317,1586097734,-96039958,-1962933499,-773271080,-1981230616,-478089146,-732001796,-1996168317,1586097246,-944192552,99597060,1074022134,884475508,89307908,-1980873079,62515806,-96040192,-388769653,-1947187575,65140675,13796289,1183448100,-698971692,-1995971709,-145494946,147031003,-1995971709,-2141464482,1586037731,-164379676,637897510,-2096999030,1273496775,-863860732,-320715010,-339725373,-18429,-779357949,-808335053,-785657391,-1426864175]],[48,1,11,0,[-372127093,-774788109,-138171661,1946157510,-789140475,-372160086,-139655453,-85808176,82039249,-1429145940,113091,1324242687,1459805673,1458994691,1459573079,1583307230,1458994691,1459573079,1583307228,1458994691,-631832751,-10527143,1472454742,-1175028221,1459552257,55529182,28964478,-598278400,2114146126,113142,1322931967,112991,1323325183,-1996322327,1187439182,-1634925363,-1968374068,-790048544,-790048536,-791202072,-791555864,-791293720,-791490328,-1965633304,906962116,-790048553,-790048559,-790048555,-790048558,-850460970,1586219125,696788726,-2010711293,652464401,-338611832,-1047856341,-498139222,-1983667083,146072142,-20144499,-791202132,-791555864,-791293720,-791490328,-19476248,-1947634228,-2010712482,653984553,-472837752,-785283034,-1963250709,1325378241,-1010338334,-958247287,-1391932090,-393040750,-389020934,-388967472,-388966448,-388967984,1325323728,-1813744179,653680267,-83680888,-787904474,696788707,-81007663,-498139222,-1916549771,-1291924322,-527782908,-388962096,-388962096,-523184330,-523181872,-690954032,254067850,-523184330,-523181872,-690954032,-713700610,-492124534,146064334,-20144499,-791202132,-790572832,-790572832,1976368850,-1430091025,-1211898654,-1399673592,40691858,-523181872,-523181872,-805383216,-1014305931,-1008409942,-1997942701,-1634874034,803798732,-790590975,-790048536,921227496,-790048553,-790048559,-790048555,-790048558,616860374]],[48,1,12,0,[-791202289,-791555864,-791293720,-791490328,-19476248,-965358258,17885275,-511028285,-20144499,906029544,-790048553,-790048559,-790048555,-790048558,1976368854,-337093657,844350208,-498169363,1946025603,-1399673565,30992530,-774838064,-707729200,-741283632,-674174768,1977765631,1541048287,-1023361560,-2046779928,10021060,-393034618,-342753134,-1915515952,-788607842,8710377,-388964214,-388962096,-684267312,-523181872,-523181872,-997534256,-684323036,-523181872,-523181872,-906046000,-980757643,-1813456245,-745815296,-20144499,905988584,-790572841,-790572832,-19541792,-1964149303,-388330555,-2084372366,460586494,-1834184019,-805223960,-790572832,-790572832,1976172245,-389707034,-389873582,-997851122,-2046817816,65573572,-655650304,1979059116,-1769254378,-770965816,-1895887756,-628293944,17810049,-1017455986,-389969321,55509022,-980748674,1325405672,-1963557373,846018,-159513777,65586826,-1018732800,-523052665,-1009154134,1200301654,-96040700,-1960382325,1183385671,-1174893576,-251461617,-249310729,-288231727,1988751057,112886,1074022134,79168372,-1981352192,-259263418,611444727,184841546,-2145553216,-954203058,104256070,1117372467,1183446775,-799634958,-134982141,-833189414,1317753694,-128021746,91740459,1676409179,306613136,-1020540789,63054745,1958820803,-1982231806,1183448134,-1960420354,653984575,186664843,-1207732800,-2037809153,-1960378678,-11532217,726161622]],[48,1,13,0,[-768405946,537151222,-1296493196,-228685050,-1020538621,-785646989,-1992244477,55109702,-145614762,56292454,-1007151546,1364443782,689281618,-963969025,-1017423526,150669487,159975744,0,0,16842753,16843008,-2115204267,1442920684,-65141161,637951684,2115527,1204233728,637534242,1329095,1204233728,855638038,2139301577,460652812,239569702,1946157373,71123226,1091859456,1946159165,406667534,-1190628352,-1070333953,-1962873367,1405092801,-1215615341,-396687540,2123103906,-25261572,1187448947,-385875714,-16056156,-628164236,2126835851,197168138,-385649209,1317732496,-700019716,-1953242633,-503851962,19780355,14320384,-763115773,-2146536448,-1995439026,-151074666,1963983942,1317754435,-16522256,1317793366,-16522260,-10556842,1316289614,66352683,125035646,453361804,-155152889,1948255302,-397475890,-661862027,-1912064211,-831091752,-1980610933,-1209276346,-768358517,332678659,-1317743018,-263287978,1317647587,571878,-1419521,-176822706,2126816491,1166747142,1569400334,98825988,-534446049,-773271041,652792296,-150446709,1166616291,1435051540,-28931306,1594302361,1575324510,855643842,-465139264,-1981004151,465098310,184662794,1074022134,532153972,190561035,-1980873079,1183574622,-263812618,1183570059,2079226,-772292349,-388906717,-388896559,735331977,-465139261,-402650951,868417746,-465139264,-1981004151,1085920838,71759360,-401902272]],[48,1,14,0,[850919610,173587210,-1092089365,194295808,-1995712581,1586097734,-96039958,-788527355,-773271064,-263812632,-523116335,-1009498487,1183432755,-700020252,-167509831,1967129670,7923723,-1156942664,166398621,-1207927576,1270549526,-297367284,-1947574647,50723398,-774337792,-773271064,-263812632,-1979915392,-477899682,-329348860,179026115,-167058245,1950352454,209369094,-1995651653,1586097734,244202,-1946532213,-1981230120,-1014239162,-1056710153,604033667,-733574660,-2083105143,1586038755,65241324,-1008443767,855959939,-202780224,-1431615317,-1950111168,915248857,548995072,-1523649792,1089176470,-880079746,-372129741,-774788109,12823283,-268431616,65280,-267448561,1048335,-252702736,15794160,-251719681,-1845493761,-825112269,-1054092847,-1527527727,-202780271,-204353115,515556260,-661935104,-338629680,-635180080,-73430226,-528051447,602132907,-2020921638,-528086533,-1008803157,-1408631877,-372121462,-1059984078,52740305,786485584,9627863,-1007689128,-472869972,-472858598,-794041318,-792716573,-1411114269,-1071979568,-467999792,451137707,451137728,-656233500,848538819,451137773,5957824,-1396443166,467914899,-472863808,-1968446438,-472863804,-794050533,-1411114269,-794049398,-1413473309,-467999792,-1413182805,-1071914032,451137707,-997544988,-1010244949,-315452756,-1071914288,1946025859,-492131579,166249459,452608,-352320536,195734770,-2095614465,16697534,-1895886732]],[48,1,15,0,[1381039816,-1031683444,-1030879159,-1950132134,55965278,-1964781069,-1964256976,723814928,-1185829645,-315949048,-707664176,-707665200,-707664688,-707665712,170845648,-33074002,-1964804663,-492152379,-1950130742,-217844130,814408657,277539793,-215276406,146362796,-790942976,-791424794,-791424798,-791424796,-791424800,-1358287131,-906098860,-980753547,-9508519,1442209419,-217847413,814408657,277539793,-215274358,-1270477686,-790179836,-790441776,-790245168,-790507312,-790179632,-790441776,-790245168,-790507312,-855725360,1968036725,-1950130747,-217844130,814408657,277539793,-215276406,-527789652,-422515504,-489631536,-439299888,-506408752,-422522672,-489631536,-439299888,-506408752,-236400432,1976368894,1586217945,-376744458,-472780029,-338612086,747245706,210432811,839431238,-790179648,-790441776,-790245168,-790507312,-855725360,1968040309,-1950130733,-217844130,814408657,277539793,-215276406,-527789652,-422526926,-489631536,-439299888,-506408752,-1914122032,1976368894,1317651431,-161575966,-472780029,-338612086,747245706,210432811,-1259108538,-789171448,-791227930,-791227934,-791227931,-774450719,786878950,165002,11832110,-1767139840,1976368810,-817192,-1183456690,-161575997,-472780029,-338612086,613027978,-1850936533,-209198966,-422513101,-489629999,-439298351,-506407215,-422455599,-1976637743,771752580,46219,1946025859,-1767139829,1976368810,-1007450157,-34412394]],[48,1,16,0,[-303512442,-1765505283,-335681560,-661913368,-1957345904,-661774612,1443556483,-973339049,2126781558,2105550350,1584660496,18513539,-1960441227,-1960442787,199952461,639401668,637689227,-1929097845,521598070,1223,148679,73173248,856050825,511115200,1344042751,-11447472,1996429430,444006166,1347442206,-15698177,1996426870,309788436,16777114,-345249024,1085313127,17333376,2088765557,41222409,1183367218,310297853,2122563635,611647514,-955531124,1962924404,175439628,376897360,410451792,1996445446,242679568,-386042113,652997230,18513539,1962915189,175439628,376897360,410451792,1996445446,242679568,-386042113,49019238,1594343475,-26833570,-900899553,-661913574,-1957345904,-661774612,1720565811,1297948670,269549771,274337846,-661909387,-1957345904,-661774612,20114561,2126796630,2105550346,1064566800,73239334,139299622,1996472371,578223908,-14649601,1364401782,-14911745,-11527562,1996429430,343342870,-15567105,1996426358,276233994,-1710328065,3473,-66854935,167775392,-999721792,-1064563074,1618265867,639794884,1491275147,1183367218,1166747389,16858376,1187382388,1992638717,71600906,-1947056503,1183385668,541363184,58048523,-1988100168,1150020166,-297367282,17595523,-919377035,1946157373,1036123673,309592068,138265086,-32803840,1588673,-1040317324,1317555179,377406701,-19745139,1183522582,-263847138,-1994635733,1177224772]],[48,2,0,0,[38045978,-1994373493,-230292732,-402373495,1586037579,-129594886,721699979,-163149564,225755147,721831051,1183384132,1975520244,-373279995,76219164,-1960819063,-1991768508,1183522374,-295241738,-388896559,17164497,-628717312,-1962112002,2089484884,74746630,1142881434,-230257913,99510007,-534446049,-773271041,-1981230616,1187506246,-1962913562,1727526982,-1948742680,-96039990,-772905225,-773271064,64107496,30479299,-763163066,-1962052608,-1014951842,1967786776,274631161,-134986101,1174661222,13796110,1946221187,-45187068,507939712,-1947834633,-880074658,-338564143,-1023153199,-1193261431,1183449087,132219106,-338526029,-991601016,-1960441218,872284981,-312571173,-1959861295,-15850849,289913059,-18970999,637159051,-2037907449,45678289,-364500224,63054745,-930354618,-385856280,-1682440064,-561608431,-96039938,-1764693807,280559313,-364500224,63054745,-930354618,-352311064,-591884195,-561608431,16824574,-1712699861,1174651427,-389510166,1122697229,301119632,-18970999,865089771,839890934,501397723,1090340598,-642251915,-863598307,93005566,39160358,-2046507133,-1705815614,259205397,-1761650341,-1299644724,-498663712,2126824416,63879904,1090340598,95424116,-336657740,-1274826752,15462144,1190530996,41238781,-994442828,-285036541,-826670869,-301420541,1992622315,-528563186,-18833779,-1158394229,-2033777713,304217820,-2130884874,-1957554828,64107462,-2080449914]],[48,2,1,0,[1952055506,-595147002,1360143358,-1973987810,1317791078,-560529418,526278654,1508277803,1944614403,98077703,-661778504,-118965022,-196703488,-16704535,1375657110,-19820918,-638132014,839434624,-829519379,-997828098,-829539503,-1962641666,1375653518,-790310674,31555793,-684277370,-1979349466,-2083991359,-497483561,-527803930,-20017621,-1761670026,-2033713444,589518,-154942229,33476998,-1761659787,-997785892,1355056878,-388962096,-388962096,-2044274890,-858761211,1229390195,-997846045,616859374,651638287,-858782330,-498663053,-1761623091,-420741412,-19097857,-2031172474,651638468,-858782330,-498663053,1364378603,-594084016,-3110146,-1963008874,-594083872,689281790,-1973940058,609900998,-289110513,-2044279674,1942802437,-756922623,-1396462397,276166155,-2116383662,-1911473982,-595146790,1511137790,63879875,-466484816,-1274498833,61927423,-1292959564,-1274892092,-827134193,11797936,-301420305,136282522,1583334162,536766093,550128989,38046464,39684902,-140917973,63054802,38046147,637813899,721706379,-1037854269,1149879043,105155332,106793766,-930364629,63054745,601028547,105155018,637832017,-1020584565,-140916597,63054802,601028547,-1948649526,1476692441,1278938251,-1962182908,1278935628,-351766778,1284083721,-1980699900,12781132,492641602,486218850,470752110,1167120524,518818645,-327034738,1465254240,310297606,637897510,-1996202613,1586100294,-1982321674]],[48,2,2,0,[-1960382370,-1960443323,1183385181,-228685324,1586092075,-2133118226,1183523019,-129615070,1174608764,-163169506,1183519615,-196723936,1174604668,-230278372,-478149761,612287711,-485651674,827445,58048522,-2147158551,78643915,854148744,-599341084,1187446864,-33533734,436288712,167847104,267172056,-939768183,64070,-1977201429,1183320133,1019805417,616569345,651692545,-1995815541,-1960379834,1183386693,1166747388,-599357178,854150794,-1981679635,-1960388026,383981133,637848448,-1994898037,-1960389050,1174608453,-1982269478,2126829638,2105550346,57999632,-2012165248,1183571806,-330921694,52446859,726146118,1183390278,407276522,-2095298935,1946162814,27977987,-1461762422,-1205963504,-2037834290,-1279721796,-1165588195,493271294,-20937079,-1994555720,-335626618,499890204,-21199223,-1994536520,-1191265658,-2037834382,1656291008,-1098479336,16824574,541952806,-1054144541,63054745,650677185,-164414205,-165813576,1946279750,500807683,-20806007,637897510,-2096999030,-1031404345,362435409,1527930665,-1030291623,-760051458,-522041602,48187126,1317746804,-160003080,-1946921333,-56954242,-2146139874,-1207378098,-2037835289,-256311600,-830043879,450410750,-20150647,-1963295036,-478093474,152561665,-155702549,443202329,31409910,1303905908,445889306,-19888503,-20013431,-166012744,1946476358,452048899,-20150647,-1912179003,1187511366,838861012,56289508,1249230858,1006851048]],[48,2,3,0,[1007317763,173831170,-345279296,1190547573,343154911,-16550168,-469843818,-857189613,-1761650685,149683904,-1947435381,62777544,-2865525,1493090454,-135510527,1946157510,51308547,-397367061,249758531,-21326081,31982963,-402396412,-169344072,1174493186,-393483284,-466484500,-437725045,-329383678,-370522583,1183580024,-330921694,-370520321,1190592364,343147231,-2132844918,1894253027,-548997624,-1710918648,346365825,-385875528,-1070398812,-22509943,-22378871,-1461762422,-1206553328,-2037834984,1186528952,-1232697061,-1618557186,334168830,-1994714696,-1191266170,-2037834949,-2033779018,-1006502241,643238526,1190542595,259260895,-1414807501,715828040,45656768,-1927615744,-1191182282,-1959919600,-964449532,76164610,-1425881469,280555746,-1993974016,-953802683,8773,-153332085,1946345286,63879710,575572818,1979969931,542542622,2114189963,519871004,-2141579862,-1979130034,-478093474,-771804671,-2020921629,-2037837088,1586167498,65241311,-1959861295,-1995250553,-989935994,-1064565122,1941489419,411941656,-2101868939,412924696,-21723511,-21848439,-60912046,-1947580789,1190587510,376702175,1177276979,-2130283818,-351130174,-700054539,-637281396,1727519630,-774992934,-772877842,66061294,-511640970,-763317497,-967419157,16689030,-20543861,-20412791,-14791029,-1996572522,-1996578426,-469851994,-385619198,-1761672973,-1506083144,1400241823,-22968776,-1509929611,796065440,65733347]],[48,2,4,0,[-16732439,989771926,1979621286,-1585038842,1357083902,-23034230,-21719297,-1585019304,-1265172482,-1599698690,-1967854594,721330310,-1265172540,-1585018114,-1265172482,-1599698690,-2086867970,-881064967,-4181168,-1979796330,-1929469250,-88954,1493087382,-22968698,-21719297,-23026176,1474507378,-21457153,-23091654,-2042960267,-529138015,-23019894,-8324054,-1965720573,-1298726969,-1231618050,-1599698690,-1585018114,-10819074,-23034230,-1761622998,-1761608014,-1500971338,787087008,-1601795329,-1265172482,-1585018114,-1265172482,-1977291778,-89722,-1963019114,-89978,-85354,-335628650,-3896818,-1963019114,-89722,872330390,-1265172544,-1265172482,1325358846,722629660,175364726,-1389504372,-1948742122,-1175857034,-4181250,-16862058,-1265172544,176080126,-22509941,-22374773,340101414,374704422,48187126,1183715700,-547452164,-402529408,-2120612409,-1206498273,48955393,1594343475,-26833570,-900899553,195821602,-1023314698,-964567412,-561113073,-1429998037,175505163,-947796084,-946988948,-2038169813,-2097021272,16689814,-1957230909,-1895914306,-1564570681,123710206,-548997437,-1957661664,2123099230,1003041770,1115485310,2113044027,-161596611,55588989,-129614909,-1959821736,1002451912,192215134,1579880831,735836152,-1950118965,1586231422,-1962415120,-161600517,-885269513,-617413505,-886373141,-1950102649,-930354050,-617365453,27125955,-19751283,-167522374,1963122502,-598308093]],[48,2,5,0,[-21063937,-1761618122,-858718512,-503261309,-2048343057,-1915516159,-77154,922664086,-1160082473,1190527951,58000095,-1965271413,-14883869,1207881878,-469781431,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,1364706302,-4790186,-1956685474,1358876294,-19888501,-20019575,1392585704,-330396847,-1291329152,-1309945216,581612970,-1258130229,-1966765483,593189349,-750352168,-1634872437,76218066,-684323036,-809837941,-548997629,-1962707710,-477438890,-1761665565,1229455056,-472684918,-548997614,-2046462974,-528027936,-20015361,586801735,-795410457,-2037819138,1355022030,653189254,-1017633402,92677712,1364247384,-1965389997,-1965885740,-1977198604,451465261,583934665,652806890,-83677816,-802321882,583604968,183116494,763897577,-1977156861,451465261,583934665,652806890,-1977209464,451465257,583934665,652806890,-1956697720,1482251219,1381060803,-755575670,-1977158518,451465261,583934665,652806890,1499082120,-2024750248,-388999206,-2010717158,-788856027,652483304,-83679864,-467998512,-802846682,652483304,-628678264,1354979423,-467998512,1478854694,-862519357,-896904706,-321748812,-1761623207,-1047789876,-2135700854,-930354222,-775845047,-773271064,132219880,-875365494,-80033653,-167718525,-16842021,-1006926129,-1947580789,1727527518,-1950153766,-772812329,66048495,132284664,-1898826813,1183579206,-700044310,-1031731598,-169142148,-1932114429,-1898314813,1960522691]],[48,2,6,0,[4581581,-1018625612,-805290264,-790572832,216060128,1224848399,1347621091,-1979700504,-266053416,-27540726,-792507964,839283688,-1265172544,27837438,-1057095052,-388962096,-1070463373,-21719297,-1480687421,158597374,-22573314,-20277505,-929628221,-1974352898,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,62129328,-768832785,-1999122203,-16863826,747302860,-674175534,-22106488,-1963995906,-790244820,-1347516201,-271778050,-439210870,-1366763568,-1202061648,-2037834802,-947192120,-2033794234,-1341653337,839103492,613085183,-674175792,-22174072,-1964047692,-790310876,-1364817705,-285100802,-456121206,-1500981296,-466420049,-802911505,-1999122204,1191096486,1371785098,146131850,74637776,-126497282,-638136950,-32980608,-1999765823,855549870,-1327222017,613084932,-674175790,-21977464,474527833,-20412791,-1018771574,-22575418,-1327222265,-268488188,-456121206,-1500981296,-1975058768,-1974352953,-804735541,-33262879,-1963428403,-2133199155,-1040316223,-1366766082,-13435225,735737347,-769357070,-1999122204,738110886,-769357070,-1999122204,738111142,-769357070,-1999122204,738111398,-769357070,-1999122204,1509863590,-1994604616,-1963014010,-960280889,134129542,1979957298,-1963840550,-790310876,-1381594928,-1963840514,-790310876,-1364817712,-1963840514,-790310876,-1348040496,-1963840514,-790310876,-1331263280,1371752190,146131850,74637776,-126497282,-638136950,-32980608]],[48,2,7,0,[-1999765823,855549870,-769357057,-1999122204,1509863590,-1994575944,-1963014010,-960280889,134129542,613072946,-791616304,-21977464,-1070415034,-22174000,-1496264496,-791609682,-22042928,-1496264496,-791609680,-792710461,-788615002,1174651856,-733574700,30697091,-268179247,-661911693,-1910833147,1988346840,1190592980,1962934740,-86579194,-1966928092,-790048764,-790048536,1988346856,76153300,30689015,604206336,-388971761,-388962096,1355016400,-527825782,-321908956,-321852208,-1002771248,-117279656,-1966868285,76202756,-388962096,-388962096,283541699,-183435648,-1161562598,-620100658,95424117,-336657740,-1274826752,15462144,-620097612,28574324,-1341930310,15462146,-1341927750,15461896,63879875,-466484816,-1274498833,61927423,-1259405132,1960512015,-1308511230,-285036348,125164298,95473330,-1326513996,79949320,1291846144,280,2030109952,1912603165,2080375552,-184484082,2113996033,-1375731181,0,0,0,0,131072,2097153,65600,20185089,655360,0,0,0,131072,2097153,65600,20185089,720896,0,0,0,65536,1077936129,65538,70254593,1572864,0,0,0,12,1245209,65537,-16777216,-1,-32513,2130673919,1023311887,503152655,-1912897329,-973635377,-504397617,-2117893937,-1644461873,-1644461873,-2114223933]],[48,2,8,0,[-1745125183,-1678016269,-1644461849,-1627684657,1073250463,-32641,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-67141377,-234913537,-385908481,-587235073,-1090551681,2147450943,486440991,-587235265,-587235073,-587235073,-587235073,-587235073,-587235073,-570457857,-1040219905,-32513,-32513,33023,12,1245209,65537,-16777216,-1,-32513,-520126209,-1056997121,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,-587235073,486441023,2147450911,-1090551745,-587235201,-369131265,-134250241,-32513,-32513,33023,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892162,2130579168,1056849662,518061822,249626367,517996544,1056833536,2130575360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16843016,-17035552,-17236232,250674942,249626367,250609664,-17301504,-17039360,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,2130476796,2130476796,2130448096,2130460408,2130509566,249626367,519045120,1056440320,2130444288,-16908288,-16842752,-16842752,-16842752,0,12,983055,65537,-16777216,-16777217,-16777473,-16777474,-16892168,2130448096,1056472828,519077628,249626367]],[48,2,9,0,[2130444288,2130444288,2130444288,2130444288,-16842752,-16842752,-16842752,0,40,50,19,65537,0,0,0,0,2,2,0,16777215,-1,12910591,-1,12648447,-1,12648447,-1,13303807,-1,29687807,-1,12910591,-1,12713983,-16711456,12652480,-16711488,12783488,-393249,46190527,-393249,15912895,-16580416,29892480,-1,12648447,-1,13959167,-1,12648447,-1,12648447,-1,12648447,-1,12648447,-1,12648447,0,0,3408336,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,4,0,0,354,1769108563,1766221678,1850303852,28518,334,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1769519,1701603654,1668506948,1953524082,7237481,1684957527,544438127,541149014,1886611780,544825708,1986622020,29285,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1347635524,5849420,2555963,1634166092,1886339948,1734963833,29800,2037411651]],[48,2,10,0,[1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,524320,1734963791,1818324585,1701603654,1701667182,0,776030038,5657156,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1048591,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-257,-257,-257,-257,-257,-257,-257,-257,-257,2130706684,-257,-257,-257,-257,-257,-257,-257,-257,-257,-1,-1,-1,-1,-1,-1,-1]],[48,2,11,0,[1048590,40,32,64,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,768,8390400,12586752,14688000,768,768,768,131841,197379,-2147286265,-1056964849,-1056964849,-2147286265,197379,131841,768,768,768,14688000,12586752,8390400,768,0,0,0,0,0,-1,-1,-1,-1,-769,-8390401,-12586753,-14688001,-15744769,-15744769,-8390401,-8816386,-8881924,2138601720,1056964848,520093920,520093920,1056964848,2138601720,-8881924,-8816386,-8390401,-15744769,-15744769,-14688001,-12586753,-8390401,-769,-1,-1,-1,-1,0,0,0,40,64,128,65537,0,0,0,0,0,0,0,16777215,0,0,0,0,0,0,0,0,0,0,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241]],[48,2,12,0,[-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241,-241,-251658241]],[48,2,13,92,[-2130771920,-65408,-8388376,-16777088,-8388480,-2147483393,-2130771713,-2130771776,16711935,-65536,-8388480,-16777216,-16777152,-2147483393,-2139094848,16711872,1082130687,-65472,-16777216,-2147483648,1073741952,-2139094912,8388863,16711744,8388736,-2130771968,-2147483648,-2147483648,64,255,8388768,8388736,4194559,1082130432,1073741824,1073741824]],[48,2,14,0,[64,128,4194368,4194368,128,-2139095040,-2139095040,-2139094976,-2143289216,-1061158784,-2105409344,-65406,255,0,0,0,655373,655373,655373,655373,1696624193,1919906418,1667460896,1684370037,1768453920,1948280172,1852406130,1869881447,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354]],[48,2,16,0,[5724749,2,655364,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,335889742,3735681,868581529,164617,0,65536,0,65538,4194613,6815824,7929975,314,262144,134348800,9699368,50987008,129499178,129502528,11141292,11144545,-2146435068,1,12320768,204472347,32769,0,1431261957,17486,1346721539,16777234,1258684416,1162760773,50401868,-1492974608,80937732,50678531,-1291778444,128844039,50740483,-1862073229,121570052,50834177,-452786298,117375750,50796291,67305482,1293877248,1769237621,1768187245,1867718753,543452789,1769366884,1679844707,1702259058,8306,1229018894,1431262036,1414743118,189092929,1163070976,1229936212,1128351043,1414415683,1393623045,1331057733,1363493705,1163216213,1163544915,1393360899,1331057733,1397048137,1145984335,1393098760,1397772116,1145984335,1192296458,1213486149,1213416786,1162103887,1414415702,1393295374,1331057733,1313162057,71652431,1163070720,1431262036,1330529358,121983817,1414728192,1398035009,1145984335,1393623049,1331057733,1413825353,1397051976,1145851720]],[48,3,0,0,[1124728848,1163087692,1314213715,100663876,1161973572,1134661,1431257871,1331057742,1313162057,1397052495,1393557517,1331057733,1162167113,1279612494,105205839,1347356928,1330859589,21253717,1498615040,1279345486,1229936204,206783811,1162285568,1380471892,1330139973,1414743116,1398101057,15,0,0,0,0,0,0,0,0,0,0,0,0,-889192008,-905969224,-1957363710,-1205971220,-661716993,-2096728437,812974078,11026048,-402164480,-1073020881,-963960204,-1073680347,-259324696,1912995459,-772396286,-1258348826,23724122,10100479,58048523,520122344,46844254,1746818560,-6684572,-1962934017,1962281968,6968913,2107245162,-1560281088,378077338,1784021148,39479296,36762,10527488,10622601,1744857686,-6684069,-1560280833,378077348,1048576166,1962934441,-16750064,1023452190,91488262,11077318,-1475951103,-1465908992,1592011264,861274307,-2029635392,-1337953024,-465312074,-455046590,-1175418046,-1229978898,314196966,1071691776,1122431479,1122419850,51143140,-1185848858,-18681856,610395225,-1335761156,-1958484298,-1975327034,1581442784,-1070399293,-1996077175,126421063,-1023129719,-1912574277,1438845511,82373771,281725184,1364414464,509040210,1095686,-1064380274,8259270,-1950338303,-2105263632,-16354304,1962967692,4777987,8259270,2098134528,2099675136,2107645696]],[48,3,1,0,[-1455521792,520552704,1499094623,1476556123,1975519939,1344165915,-1912524104,922704088,922681486,-1957363572,106860268,182877,15409328,-816307994,2078822481,75465727,-401378304,-1047920618,-980794650,1122369771,8525449,-706214933,-1017554944,8328843,1047908875,108497750,638356262,-1996204917,637566742,-2096999285,2000357062,855799042,108497398,1577340927,309643531,-1957556225,389614679,243467637,1510015108,378211819,113705087,127,-1023405383,1381061456,203547898,-436147455,-2126610399,1584660736,8849150,8455878,-1455521791,561316096,90882099,1745749354,1347420447,520028522,-1969028960,1958742784,-2046376395,652935424,521019024,700057776,-853167103,113647393,-1207893882,1088817152,15451274,-1229963034,1139146987,1642332395,15401740,15426022,-31186460,568721643,1532582651,1358611288,17572324,568721643,-469759000,-335666143,-81664512,1358611288,119427411,104382515,125042817,8851198,-1560247902,1857749122,-28907520,-64724508,1642463467,498598123,-347937280,-423327232,-1455521726,376766720,9058047,10755839,9045703,-1070399488,-352287070,116887613,65672,117054069,-2036154317,-1581216256,-1557790580,-1902051296,581117440,317392640,382017106,146276492,522308901,-2046376358,-1070399488,15417574,1532575974,-1006897064,-605531142,105352189,1963476795,4162314,28312948,1480911865,947175435,880068875,1912625384,3598389]],[48,3,2,0,[837339783,1443364608,-402098293,-1993998250,1418274308,1284056578,113672964,1963095867,-1980353790,1207896183,99311108,-347553741,1532229839,1397801979,11091584,1090942209,216787409,-775844976,1942488040,-18173,1036212315,91357221,1988099901,178181,-1007107079,-930393774,-1207954758,-235457316,868440665,-2044839717,-1156942848,529203310,24501003,-6634685,989855999,-1023373306,503413176,1465309326,184586401,-1704102464,999,184586403,-2141096768,43070,1088947061,-1455521540,225771520,-852162376,-1944155871,-1912173568,12630016,1347572377,16777114,1958742784,516459305,9617159,12630187,-1434931029,-1431650253,-1996460357,1204227143,-1996439550,-1377301937,112892,-1483076117,-1191182588,65798142,1610612664,-1194647714,-1910635535,-396929320,192282472,-2097123653,57933887,872251880,526278592,74758347,1457032734,-11868073,-303561867,1606431741,-1194647714,-1910635374,-396929320,460717876,1694798234,-1547685116,-1833041776,38045440,125091851,-6671105,1593835775,-1194647714,-1957362520,-661774612,99112790,-2091878913,1963001982,142016330,-1224243558,1975520004,9616972,76005427,80452176,1317732352,-1960975610,-1177406527,-235470842,860938743,1347572434,274842,1493469440,326418443,-1157477239,1200160878,38766858,872142824,856550336,38046144,-335544648,-149501,-920691105,-1207958326,46662868,-1910636544,-396929320,108396172,17596035]],[48,3,3,0,[-1209465996,9616896,-1962385781,-1974465978,71600851,-930356490,-1207959110,165902080,-1072958985,1963351691,-1846978556,1960524544,-775386353,-76198935,-651437941,1903346435,1976109913,869305094,1365044187,-1963047287,-109050548,-1156221951,-109051901,-1979419646,-150490165,199807971,1073837504,1029230731,1131872340,1007043586,738358868,213076052,-661916682,-1974220802,-788581665,600015331,126561798,705081691,367580107,-661979136,1452001931,-388944898,276036910,-352273688,-88582131,-1207440385,49020923,1583333427,147507487,1393580544,1913805585,-736847341,-2145968107,-2145782504,-568515813,88913950,518818645,1465309326,1979554792,209617694,-1961331455,1317735006,198324998,855799259,-53155639,1625818483,855829248,526278592,576201,1426472632,-1910575989,-396929320,762707300,17727107,-1833031819,205949696,-1962389877,-469105066,540812661,1149772146,49906436,1283986551,1408926469,1418200951,-339725562,-739315,-155711253,-1207702529,1583349752,181061919,-466463232,98619720,-259324199,1577356078,-201327421,-167774209,-234884353,108378367,1457032734,-50927529,-1070398348,-2068314645,1608158208,-1194647714,-1910634778,-396929320,12123356,-2029751040,1593869318,-1194647714,-1957361920,-661774612,-1041737898,-2096138756,1963001982,105286409,-1996460357,-1070396345,-920691105,-1207958326,-1957361896,-661774612,-1712826538,-1959889412,-1073019322,1950878580,326387734,-335548232]],[48,3,4,0,[-26082,1793589248,1977289724,-1710298124,1890,-284754022,1958742788,1606431730,-892788898,1085800450,-326413049,1457032734,-61675433,1962934456,108954379,-402295551,-1014236111,-920691105,855638730,-1070347328,855639242,445120,131080,67447,131072,132999,16973824,66841,16973839,66814,16973841,67440,16973853,66560,16973860,65627,16973871,65643,50,0,0,0,0,0,0,0,0,0,0,5,0,0,1953724755,1698983269,1819631974,2035482740,1835365491,1684955464,1937330944,1366123892,1953719669,7237481,1953724755,2017815909,1835101283,1869182049,2035482734,1835365491,1702130497,1802725746,1048576,2687006,4849720,1498631501,1296389203,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,65536,8913157,11665409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3408304,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,3,9]],[48,3,5,2,[324,1769108563,1766221678,1850303852,28518,304,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,1572908,1701603654,1668506948,1953524082,7237481,1953264973,1684368745,1931501929,1684960623,1769104416,7497078,262164,1701603654,1936876886,7237481,3223091,786464,1702129225,1818324594,1701667150,0,1869835629,778333813,7762532,2162741,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,0,786468,1734963791,1818324585,1701603654,1701667182,0,1869835629,778333813,7762532,1179682,1685025360,1316250485,6647137,1919117645,1718580079,1767317620,2003788910,115,262168,1685025360,1450468213,1769173605,28271,3223091,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[48,3,7,0,[17259085,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131278,707160543,33536,0,0,0,0,4194363,12845120,13500622,336,262144,131072,0,50987008,-2147024892,1,1638400,206569519,124,-2146959360,6,4718592,472908028,32846,21233664,472908116,32847,43515904,472908192,32848,70778880,472908320,32849,106430464,472908536,32850,156237824,472908983,32851,-2146435072,1,235339776,204472350,32769,0,1313818119,1380533332,1380274950,4539977,0,1313818167,1397051988,808464672,741751084,975189561,542330144,1769104723,741875814,824979505,875637810,741880108,673199154,541149014,695428466,0,0,5111814,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048]],[48,3,8,1,[1397555200,1919243040,1325426281,855769088,671088661,1126181219,1920561263,1952999273,1667845408,1869836146,1126200422,779121263,943272224,1092628023,1914727532,1952999273,1701978227,1987208563,3040357,0,1610615296,218128384,768,0,400,285216768,917510,6356768,275,355074048,0,1291845632,1699946579,6711666,33554512,6651,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,786432,6291552,196623,0,102400,1245184,301991953,1627332608,75776,-234881024,25,0,1394627405,1718186597,20736,2225154,1886339840,1734963833,673215592,824191331,540358713,1752197464,745759081,1936673824,1735278880,1936026725,1631789100,46,0,0,0,234881024,1610637312,50335744,0,26214400,352321536,594176,-14680047,23920736,0,8683,0,542330112,1769104723,5374054,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,1397555200,1919243040]],[48,3,9,0,[1392535145,1627521024,1124073547,1920561263,1952999273,694364192,943272224,1767383093,1634297968,1277176947,1092645743,1818584942,539784037,3039555,0,0,0,0,1610618880,453009408,768,0,400,285221632,2162704,6356768,522,1264058368,0,1291845632,1699946579,6711666,263258624,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,85000205,536873728,-436182785,0,1026048,0,260608,131072,197626,263175,394260,328737,656430,525371,132181,197730,197743,328828,394377,132246,197795,132272,197821,328906,328919,328932,328945,328958,328971,328984,328997,329010,329023,132428,132441,394598,394611,394624,329101,591258,525735,460225,460238,525787,460264,394741,525826,525839,263708,329257,525878,394819,656976,525917,525943,394884,525969,460446,394923,394936,526021,526034,657119,526060,526086,395027,198432,198445,198458,329543,329556,198497,329582,329595]],[48,3,10,0,[329608,329621,329634,198575,329660,329673,133078,133091,329712,133117,526346,329751,329764,329777,329790,264267,264280,198757,329842,329855,526476,329881,329894,329907,264384,133325,264410,395495,264436,264449,264462,264475,264488,264501,264514,264527,264540,264553,264566,264579,264592,264605,264618,264631,264644,264657,133598,133611,264696,264709,264722,264735,264748,264761,264774,264787,264800,264813,264826,264839,264852,133793,199342,330427,330440,330453,330466,133871,330492,199433,527126,199459,330544,396093,199498,527191,330596,199537,396158,199563,199576,199589,396210,330687,134092,199641,199654,199667,330752,527373,527386,527399,330804,527425,527438,527451,527464,527477,527490,593039,461980,462006,462019,462032,462045,265450,265463,265476,265489,527646,527659,527672,527685,527698,527711,527724,396665,527750,527763,527776,527789,527802,527815,396756,331233,331246,331259,331272]],[48,3,11,0,[331285,331298,331311,527932,331337,331350,331363,331376,331389,134794,134807,134820,134833,331454,331467,331480,331493,331506,331519,331532,397081,331558,331571,331584,331597,331610,331623,331636,331649,528270,3995,0,0,0,1077952512,4210752,16384,1347420160,80,0,671088640,673741864,673741864,0,1078472720,1208487968,4144,1229467648,302580786,16674,-2143289344,-2147483648,8405056,805306368,808470600,977553995,0,4210752,0,0,1075847168,1077952576,538984512,1077936128,538976288,1075847200,1207959616,4730928,0,0,269484032,1052796,0,0,0,4210688,0,6291456,0,0,0,1073741824,0,538976288,1077952544,64,1212690432,1212696648,12360,806354944,269488144,3674128,805306368,268961864,2018000928,0,134760496,1208485936,48,404228096,2017994792,2056,1081606144,138965056,3164168,805306368,1883258952,810043464,0,273172600,538972176,32,1212690432,1212690504,12360,1211105280,137906248,3147784,0,16384,1073741824,0,4194304,0,16448,0,809512972,12]],[48,3,12,1,[8126464,124,0,408944640,6297604,0,138954800,2105360,32,1310793216,1381126738,1974349,0,-2139062144,128,134217728,336860168,1998732834,0,606348408,606348344,120,539106816,538976288,7202,611844096,572662306,7873570,2080374784,942153764,2082742312,0,673195132,538978360,112,539106816,572663584,7202,578224128,574497314,7807522,1879048192,538976288,1881153568,0,269488184,1343229968,96,673478144,606613552,29474,544210944,538976288,8135712,1610612736,707866912,1898193962,0,-2139062080,-2139062144,192,841115392,640297522,29222,572260352,572662306,1843746,2013265920,941892644,1881153568,0,572662300,572662306,396316,606369792,606615588,30244,672661504,135274528,3155976,2080374784,269488212,940576784,0,572662391,572662306,28,572684032,336860194,2056,544276480,707011616,1118506,-1073741824,-2139062144,32896,0,336863863,571741192,119,572684032,134747156,7176,1148977152,537921544,8143904,1610612736,1077952576,1077952576,24640,1077952576,538976320,32,538992640,538976288,1612718112,1211105280,0,0,0,0,0,63488,8256]],[48,3,13,0,[1211631664,14408,1086324736,1212706880,3164232,0,1211105280,810041408,0,940050456,1212696648,56,0,1081624624,12360,1075838976,1077993536,6307904,0,1211629568,944261192,12296,1883259072,1212696648,72,16384,1077952704,16448,4194304,1077985280,1077952576,-1073741696,1346912320,1213227104,0,1077952704,1077952576,64,0,1229539766,18761,0,1212723200,4737096,0,1211105280,810043464,0,-1342177280,1212696648,14696560,0,1212696624,403191880,0,1079029760,6307904,0,1076887552,1611665440,0,-532660224,1077952576,32,0,1212696792,14408,0,1351124992,2105424,0,1231749120,572675413,0,-671088640,1344282704,216,0,1212696648,1075847216,0,273184768,7882784,268435456,538976288,538976320,4128,1077952512,1077952576,16448,538984448,537927712,1075847200,1479802880,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864]],[48,3,14,0,[24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,4210688,0,0,1077936128,0,0,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,0,0,0,1073741824,1077936128,1077952576,0,1078472720,540035136,536870912,541085776,2015371376,0,810024960,18480,0,-125249536,539031632,28704,1077936128,4210752,1077952576,805306432,1344290888,1209018440,12360,160,0,0,1562516480,576541009,28,541065216,1610637408,0,0,0,676352040,0,0,1148,0,0,6291456,0,572260352,1431917913,7202,63488]],[48,3,15,0,[4235328,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212678144,1077965896,1882718208,271609968,269488144,0,1073741824,0,0,0,0,6299648,1086341120,57408,0,1616904192,1610637408,0,0,0,1344809040,0,606232864,1193612153,1,576790528,571571748,1860,291504128,325653538,83749,0,536879104,-1870643168,135291024,336070656,574497300,67108983,134742024,1042420756,30498,134222856,571741192,7807550,137107968,336860168,1998732834,2228224,336857096,574497300,134217847,336070676,1042420756,30498,203358208,353834252,7283772,-2147483648,128,-2139095040,0,538976798,572530720,538445852,539261968,539506728,31780,612110344,674768928,8135712,2083000320,942153764,2082742312,2359296,673195132,606087224,1073741948,538996768,538976288,28704,544219152,538976288,7348256,5251072,538976368,1881153568,5242880,538976368,538976288,112,572815360,572682786,30756,577186842,707408434,7480870,470290432,572662306,471999010,134479872,572662300,572662306,134217756,572660756,572662306,7202,572271642,572662306,1843746,469770752,572662306]],[48,3,16,0,[471999010,0,675545088,4466704,0,639770112,842148390,15394,578226192,572662306,1843746,1997014016,572662306,471999010,336068608,572662391,572662306,570425372,572684032,572662306,7202,578226180,135533602,1837064,1610612736,606353440,1881159716,0,1212696624,1212696656,80,1056768,1211631664,14408,537919488,940060672,3688520,268435456,137363496,944261176,0,805326888,1212692488,56,2621440,1211631664,14408,271060992,940060672,3688520,0,154533888,910772287,0,805306368,1212170312,3149872,1056768,1081624624,12360,537919488,2017996800,3164224,805306368,1211105352,810041464,0,805324800,1212184648,48,4227072,1077952704,16448,-2143289344,1077985280,4210752,-1073741824,1086324736,1077952576,0,-1073692672,1077952576,64,1344294912,1212692488,12360,1344798720,1212723200,4737096,536870912,1211105296,810043464,0,805314576,1212696648,48,4730880,1212696624,12360,1344798720,1212690432,3164232,0,1211105352,810043464,0,1048576,1048700,0,0,1750620216,28776,541065216,1212733440,3688520,268435456,1222115360,944261192,0,-671068128,1212696648,56,4718592,1212696792,14408,537919488,1212696576,538980424]],[48,4,0,0,[-1073741760,1215316032,1883785288,57408,1207977984,810043464,4202528,0,0,0,1394627405,1718186597,0,0,0,0,355664384,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,101777424,536874496,318791935,1,1387008,0,260608,196608,197626,328714,459802,394282,787514,656458,197738,263306,263322,459946,459962,197834,263386,197866,263418,394506,394522,394538,394554,394570,394586,394602,394618,394634,394650,198058,198074,460234,460250,460266,394746,787978,591386,591418,591450,657018,525978,460474,657098,657114,329466,395034,591658,526138,722778,657258,657290,526250,657354,591834,460794,591898,657450,591946,854122,657546,592042,526538,264426,264442,264458,461082,395562,264506,395594,461146,395626,461178,461194,264602,461226,461242,199114,199130,461290,199162,592394,461338,461370,461386,461402,330346]],[48,4,1,0,[330362,199306,461466,461482,592570,461514,461546,461562,330506,199450,330538,527162,265034,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,199786,199802,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,200026,200042,396666,396682,396698,396714,200122,396746,331226,724458,265722,462362,462378,265786,724554,396890,265850,462474,200346,200362,265914,528074,397018,200426,265978,200458,266010,462634,593722,593738,593770,397194,593834,593850,593882,593914,593946,593978,790618,594042,528538,528570,528586,528602,332010,332026,332042,332058,659754,659770,659802,659834,659866,659898,659930,463354,659994,660010,660042,660074,660106,594602,529098,463594,398074,398090,398106,398122,398138,398154,594778,398186,463754,463770,463786,463802,201674,201690,201706,201722,463882,463898,463914]],[48,4,2,0,[463930,463946,463962,463978,463994,464010,464026,464042,464058,464074,464090,464106,464122,529674,5402,0,0,0,0,1077952512,1077952576,4194304,0,1347440640,0,0,0,336860160,-64477058,5263440,0,1211109392,137379912,540035080,32,1212690432,134480433,4202769,0,-2143281152,-1073741824,12591136,0,673714176,1160319784,3687746,0,0,32768,8388608,0,1077952512,0,0,0,1075847168,1077952576,1077952576,8224,541081600,538976288,538976288,16448,945033216,4180,0,0,0,276566032,16,0,0,0,1077936128,128,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1212690432,1212696648,3164232,0,271585280,269488144,3674128,0,138948608,537923592,7882784,0,138948608,134754312,3164168,0,404228096,2017994792,526344,0,1077966848,134770752,3164168,0,1075845120,1212706880,3164232,0,138967040,537923600,2105376,0,1212690432,1212690504,3164232,0,1212690432,137906248,6295560]],[48,4,3,0,[16384,4194304,0,0,16384,1077936128,128,134479872,541073424,264208,0,0,2080374908,0,0,541065216,134481936,4202512,0,138948608,538972168,2097152,0,1193287424,1229539657,1843271,0,541097984,538976288,49184,0,336070656,1042424340,14893377,0,0,0,8388608,0,555843072,555826721,8266017,0,0,0,0,0,1075912192,1077952576,1974592,0,-2139062272,0,128,0,555973632,538976288,8135457,0,0,-2139062144,0,0,539131392,539245604,8266272,0,539131392,539245604,7348256,0,1075912192,1078018112,2039872,0,-2139062272,-2134900736,32896,0,555840256,555826977,7545121,0,32768,0,8388608,0,538996736,538976288,7348256,0,269498368,269488144,14716944,0,606238464,606613544,7545122,0,0,0,8388608,0,538996736,538976288,8331552,0,825319424,707406385,7676964,0,-2139045888,-2139062144,12615808,0,825320192,623192361,7414563,0,32768,0,0,0,1075912192,1077952576,1974592,0,-2147483648]],[48,4,4,0,[-2139062144,128,0,572685312,540811810,7348256,0,1075912192,1077952576,102637888,3,-2147483648,-2139062144,128,0,572685312,607920674,7414050,0,0,0,8388608,0,1145844736,67645504,5792836,0,143195904,134744072,1837064,0,8421376,0,0,0,555840256,555819297,1974561,0,32768,0,0,0,1094836992,336863778,526356,0,32768,0,0,0,1162210560,353706530,526357,0,269531136,1077944352,8421440,0,557900032,302779410,14762017,0,8437760,0,12615680,0,574743296,134747170,1837064,0,32768,0,0,0,75693824,537921540,16728352,0,1077960704,1077952576,1077952576,24640,-2139062272,541081664,269492256,16,538992640,538976288,538976288,24608,4466704,0,0,0,0,0,0,64512,2113664,0,0,0,0,1211631664,3426376,0,1077985280,1145332824,3687492,0,0,1077953592,3687488,0,67374080,1145324604,3949636,0,0,2084848696,3687488,0,1077948416,1077952736,6307904]],[48,4,5,0,[1145324606,1111244856,15426,1077985280,1145332824,6702148,0,16384,1077952704,6307904,0,16384,1077952704,1077952576,32832,1077985280,1884309580,6702152,0,1077985280,1077952576,6307904,0,0,1229549010,7162185,0,0,0,8388608,0,0,1145332952,6702148,0,0,1145324600,3687492,0,0,1145332952,1081623620,57408,0,1145324604,71058500,3588,0,1077960912,6307904,0,0,541081648,6295568,0,1077936128,1077952736,2113600,0,0,1145324748,3558468,0,0,675562734,1052712,0,0,1435011293,2237013,0,0,8421504,0,0,0,271074542,15615016,0,0,675562734,537923624,49312,0,268977276,8143904,0,538972160,1075847200,538976288,4128,1077952512,1077952576,1077952576,16448,538984448,270540832,538976288,16416,4993536,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192]],[48,4,6,0,[1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1077944320,0,0,0,-2143272960,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,16384,1077952576,4210752,0,0,1347172356,1077437520,0,1078472704,544743488,5776416,0,1212724224,180,0,0,-125248512]],[48,4,7,0,[539031632,7348256,0,1077952512,16448,1077952512,16448,1078472704,1212698656,1208487976,48,20480,0,0,0,1310727936,1364217937,2039886,0,1082130432,1077952576,32832,0,1612726272,6291552,0,0,0,672399360,1321040,0,0,293888,0,0,0,15728640,0,0,1579163392,1381912913,2039889,0,1082130432,1077952576,32832,16515072,0,0,0,0,542121984,0,0,0,268435456,269515792,8126464,0,547373056,14712896,0,0,1075888128,12591136,0,0,4202512,0,0,0,0,1145324544,1081820228,16448,2021144576,134756472,526344,0,0,4194304,0,0,0,0,541065216,64,1086341120,14696512,0,0,1616928768,6291552,0,0,0,676331520,5253140,0,1119961088,317278276,8405794,0,32768,-2139062272,8421504,0,1119961088,283789636,8602145,0,32768,-2139095040,8388608,0,1109508096,315172900,8405794,0,32768,-2139062272,8421504,0,4096,1075843088,3164224,135266304,336070660]],[48,4,8,0,[1042424340,14893377,0,0,0,8388608,134479872,336070672,1042424340,14893377,0,0,0,8388608,336068608,336070690,1042424340,14893377,0,0,0,8388608,739901440,336070656,1042424340,14893377,0,0,0,8388608,570425344,336070656,1042424340,14893377,0,0,0,8388608,336068608,336068616,1042424340,14893377,0,0,0,8388608,0,168429312,1042420498,15155778,0,2154496,4243520,14688256,0,1075912192,1077952576,136192320,2052,-2139062272,0,128,135266304,539131396,539245604,8266272,134479872,539131408,539245604,8266272,336068608,539131426,539245604,8266272,570425344,539131392,539245604,8266272,541065216,538996752,538976288,7348256,537919488,538996800,538976288,7348256,1344274432,538996872,538976288,7348256,-2013265920,538996736,538976288,7348256,0,555973632,538996768,8135457,0,0,-2139062144,0,639172608,825320192,623192361,7414563,0,32768,0,0,135266304,1075912196,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912200,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912225]],[48,4,9,0,[1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,301989888,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1092689408,1346913346,10379616,0,-2139078656,-2139062144,128,135266304,555840260,555819297,1974561,0,32768,0,0,67239936,555840264,555819297,1974561,0,32768,0,0,302776320,555840289,555819297,1974561,0,32768,0,0,301989888,555840256,555819297,1974561,0,32768,0,0,134479872,574743312,134747170,1837064,0,32768,0,0,0,1008758784,572662306,7348284,0,1145321472,1145325636,5784644,0,1056832,1211631664,3426376,0,2101256,1211631664,3426376,0,4466704,1211631664,3426376,0,5780480,1211631664,3426376,0,4718592,1211631664,3426376,268435456,1058856,1211631664,3426376,0,0,1212090678,3557704,0,0,0,0,0,0,1077953592,272122944,4104,528416,1081885752,3687488,0,2101256,1081885752,3687488,0,4466704]],[48,4,10,0,[1081885752,3687488,0,4456448,1081885752,3687488,0,4227072,1077952704,6307904,0,4202496,1077952704,6307904,0,10502144,1077952704,6307904,0,10485760,1077952704,6307904,0,1344294912,1145322504,3687492,0,5780480,1145332952,6702148,0,528416,1145324600,3687492,0,2101256,1145324600,3687492,0,4466704,1145324600,3687492,0,5780480,1145324600,3687492,0,4456448,1145324600,3687492,0,0,8126480,16,0,0,1414810684,7890004,0,528416,1145324748,3558468,0,2101256,1145324748,3558468,0,4466704,1145324748,3558468,0,4456448,1145324748,3558468,0,2101256,675562734,537923624,49312,1077985280,1145332824,1081623620,57408,4456448,675562734,537923624,49312,0,0,0,1397555200,1919243040,26217,0,0,0,435880448,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,983136,3,-1879048192,1,135331859,536875520,671113471,1,1700352,0,260608,262144,263162,394253]],[48,4,11,0,[525344,525363,853062,787545,263295,328869,328888,459979,591070,263409,328983,263466,329021,525648,525667,525686,525705,525724,525743,525762,525781,525800,525819,263694,263713,591412,591431,591469,460435,984761,722636,722674,722712,788286,657252,591754,788400,788438,329724,395298,722997,657480,985198,788628,788666,592096,788742,657708,592210,592248,788894,723396,985578,723472,723510,658012,330370,330408,330427,461518,527073,330484,461575,527130,461613,527168,527187,330598,527225,527244,265119,265138,527301,265176,789483,527358,527396,527415,527434,330845,396400,265347,527510,527529,789692,527567,527605,462088,462107,199982,462145,593236,331111,331149,331168,331187,331206,331225,331244,331263,331282,331301,331320,331339,331358,331377,331396,331415,331434,331453,265936,265955,331510,331529,331548,331567,331586,331605,331624,331643,331662,331681,331700,331719,331738,266221,266240,528403]],[48,4,12,0,[528422,528441,528460,266335,528498,331909,856216,266411,528593,594148,332023,856349,528688,332118,594281,266620,266658,332213,659912,463323,266753,332308,266791,332346,528973,725600,725619,725657,463551,725733,725752,725790,725828,725866,725904,922550,725980,660482,660520,660558,660596,332954,332992,333011,333030,791801,791820,791858,791896,791934,791972,792010,595440,792086,792124,792162,792200,792238,726740,595706,530208,464710,464729,464748,464767,464786,464805,726968,464843,530417,530436,530455,530474,268349,268368,268387,268406,530569,530588,530607,530626,530645,530664,530683,596238,530721,530759,530778,530797,530816,530835,530854,530873,530892,6623,0,0,0,0,0,1077952512,1077952576,1077936192,0,0,1212696648,0,0,0,301989888,612307474,1224614948,18504,0,1312425992,405293130,1783237132,526428,0,1213149184,67252552,1075843080,0,0,-2143231984,-1872756736,6328464]],[48,4,13,0,[402653184,405021732,1094853656,15426,0,0,-536870912,-2147450816,64,0,1077952512,64,0,0,268435456,1075847184,1077952576,538984512,4112,1077936128,269492256,269488144,1075847184,64,1410334720,273954872,0,0,0,134217728,142542856,2056,0,0,0,0,0,0,0,0,0,8405056,0,0,-268435456,0,0,0,0,0,1077936128,0,0,269486088,1075847184,-2139078592,0,402653184,1111638564,1111638594,6180,0,403177472,134744104,134744072,62,0,38025216,134480386,2118262800,0,0,33702968,33822724,3687426,0,33554432,302647814,2118263330,514,0,540934144,74989632,1140982274,56,0,538445312,1113742368,1010975298,0,0,67256958,134743044,1052680,0,1006632960,1111638594,1111638588,15426,0,1111228416,1178747458,402916410,96,0,0,4210688,1077936128,0,0,0,16448,-2143272960,0,0,100728832,102260760,1,0,0,0,0,0,0,0,8323072,127]],[48,4,14,6,[809500672,806093580,64,0,0,0,0,0,0,71579648,269486084,269484048,0,0,538974215,1212433475,541542472,3888,-1073741824,-1542977488,-2071706556,805335176,192,67371008,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,538976638,538984225,8331296,0,0,8421376,1077968896,128,0,806289408,1077952544,807419968,15,0,1086341120,0,12599328,0,0,538976383,538976288,8331296,0,0,538984640,1075847200,192,0,545193984,1042423840,538976290,127,0,8421376,0,-2139095040,0,0,538976383,539115042,7348256,0,-2147483648,128,0,0,0,806289408,1077952544,807419968,15,0,1086341120,552599552,12599328,0,0,538976368,538984224,7348256,0,-536870912,1077952576,1077952704,57408,0,544210944,538976288,538976288,112,0,269498368,269488144,1620054032,0,0,572596337,556936228,7348256,0,-1073741824,128,-2147483648,57408,0,544210944,538976288,538976288,127]],[48,4,15,3,[-2139095040,0,0,674246752,572793896,7414050,0,201326592,673716248,-2004334520,7176,0,811597824,606349360,539042082,112,0,1077993472,1077952576,1086341184,0,0,1075851279,1077952576,995360,0,0,538984640,1075847200,192,0,578551808,1008869665,538976288,112,0,0,0,0,0,0,1075851279,1077952576,51327008,1,0,538984640,1075847200,-2147483456,0,578551808,1008869665,539042340,112,0,0,0,1082130432,0,0,1078010653,16915488,6054465,0,0,0,0,0,0,-1996554240,134744072,134744072,28,0,8421376,0,0,0,0,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,0,1088421888,287318080,67766801,4,0,1077993472,32896,0,0,0,574899438,168890658,263178,0,-301989888,-2004334524,-1600122864,16448,0,1088421888,67768608,1075843338,224,0,-2143232000,0,-532643840,0,0,287326432,67372042,918532,0,-536870912,32832]],[48,4,16,1,[1098842112,134480386,1075847184,255,0,32768,0,-2139095040,0,1879048192,1077952576,1077952576,1077952576,28736,-2147483648,1077952640,269492256,526352,0,269512704,269488144,269488144,1880100880,0,4466704,0,0,0,0,0,0,0,16711680,1082130432,32,0,0,0,0,138948608,1212696632,52,0,1077952704,1145332824,943998020,0,0,939524096,1077952580,3687488,0,67895296,1144783876,1145324612,15940,0,0,1145321472,1145061500,56,0,1077954608,1077952736,-532660160,0,0,973078528,1145324612,-2105786312,8290689,1086324736,1683505216,1145324612,60996,0,4194304,1077985280,1077952576,224,0,16384,1077952704,1077952576,-2143272896,-1073741824,1312833600,1750091844,15155780,0,1086324736,1077952576,1077952576,57408,0,0,1147590912,1145324612,238,0,0,1077952640,-532660160,0,0,-671088640,1145324644,15615044,0,0,1144520704,1145324612,14404,0,0,1147459584,1145324612,1077952632,224,0,1145326644,1011106884,235144196,0,-805306368,1077952608,14696512]],[48,5,0,2,[1076887552,269492288,24592,0,1073741824,1077993536,1346388032,32,0,0,1145324748,910967876,0,0,-301989888,673727556,1052712,0,0,1156448256,707406404,4369,0,0,1077993472,8421504,0,0,0,271074502,-968611824,0,0,-301989888,673727556,537923624,12623904,0,-1996750848,538972176,64580,0,269487104,269488144,269488224,202379280,0,1077952512,1077952576,1077952576,64,1610612736,269488144,269226000,269488144,24592,1227882496,6,0,0,0,0,0,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432]],[48,5,1,0,[48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,536870912,24640,0,0,0,543162368,64,0,0,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,808464384,808464432,808464432,0,0,808464432,808464432,3158064,0,805306368,808464432,808464432,12336,0,808452096,808464432,808464432,48,0,0,0,0,0,1073741824,1077936192,1077952576,16448,0,0,1278739456,1682985040,16440,0,539236352,544743456,1545740320,0,0,606354498,16956,0,0,-956301312,-29080446,269549072,14352,0,1077936128,1077952576,1073741824]],[48,5,2,0,[1077952576,64,1078082560,843205680,1010958860,0,0,144,0,0,0,251658240,1212688176,659048520,3888,0,1619001344,269520928,1612746768,128,0,1880121344,-268406640,0,0,0,0,-1874320366,1188936,0,0,0,65919,0,0,0,0,0,0,0,0,-268435456,0,0,0,1211052047,1229541192,995368,0,-2147483648,-1869602720,-1609560048,32864,16711680,0,0,0,0,0,542121984,0,0,0,0,134744064,134744191,8323072,0,0,0,0,0,0,-1872756736,-260030432,0,0,0,546332672,6328336,0,0,268435456,16416,0,0,0,0,553648128,555819297,538983969,8224,0,0,0,192,0,-185304064,343209204,336860180,20,0,0,16384,0,0,0,0,0,541065216,192,1612709888,1881153568,0,0,0,-2004324352,-134188920,0,0,0,0,304367760,9455652,0,536870912,572596320,571607412]],[48,5,3,0,[32835,0,1075838976,-2147483520,-1065320320,128,0,543170560,158605857,-2126438384,0,0,8405024,1075888128,14680192,0,1610612736,-1844371312,571607396,32835,0,1075838976,-2147483520,-1065320320,128,0,1052672,537923600,943996992,0,132104,168428548,1059066129,14696512,0,0,0,1082163200,57408,67239936,67371016,286329354,1077952288,224,0,0,-2147483648,-532660096,0,1116676,168428548,1059066129,14696512,0,0,0,1082163200,57408,605552640,67371011,286329354,1077952288,224,8388608,0,-2147483648,-532660096,0,1118464,168428548,1059066129,14696512,0,0,0,1082163200,57408,168034304,67371012,286329354,1077952288,224,0,0,-2147483648,-532660096,0,0,168429063,1042420498,15155778,0,-134217728,536870920,8416,63496,0,806289408,1077952544,807419968,201458703,0,1086341120,0,12599328,0,264208,538976383,539115042,8331296,0,-2147483648,128,0,32896,67239936,545193992,1042423840,538976290,127,0,8421376,0,-2139095040,0,1116676,538976383,539115042]],[48,5,4,0,[8331296,0,-2147483648,128,0,32896,285212672,545194001,1042423840,538976290,127,0,8421376,0,-2139095040,0,2113664,538976368,538976288,7348256,134217728,1879056400,538976288,538976288,28704,1344274432,544211080,538976288,538976288,112,-2004353024,538996736,538976288,1881153568,0,0,538976383,538998816,8331296,0,0,538984640,1075847200,192,319553536,811597824,606349360,539042082,112,32768,1077993472,1077952576,1086341184,0,132104,1075851279,1077952576,995360,0,0,538984640,1075847200,192,33619968,806289412,1077952544,807419968,15,0,1086324736,538976288,12599328,0,1050886,1075851279,1077952576,995360,0,32768,538984640,1075847200,192,319553536,806289408,1077952544,807419968,15,32768,1086324736,538976288,12599328,0,1052672,1075851279,1077952576,995360,0,32896,538984640,1075847200,192,0,0,135537217,4268564,0,0,0,0,0,0,0,1092628495,1212433474,5189680,0,536870912,539017408,1075847200,192,67633152,544210946,538976288,270540832,15,0,1077993472,1077952576]],[48,5,5,0,[8405056,0,262657,538976368,538976288,987168,0,-536870912,1077952576,1077952576,128,151388160,544210960,538976288,270540832,15,-2147483648,1077993472,1077952576,8405056,0,1052672,538976368,538976288,987168,0,-536838016,1077952576,1077952576,128,33619968,1088421892,67768608,67372036,14,0,-2143232000,0,0,0,0,1042292848,1042358561,7348256,0,0,0,0,0,0,1145321472,1145586756,1145324612,216,0,1056832,940066864,877152328,0,134217728,805314576,1211631688,3426376,0,672137216,1211105348,1212692488,13384,0,1479802880,138948608,1212696632,52,0,4737024,940066864,877152328,0,805306368,805318728,1211631688,3426376,0,0,1211564032,1212694280,14152,0,0,-2139095040,-2147483520,0,0,0,1077953592,943996992,3147792,536870912,939526160,1081885764,3687488,0,268959744,1144520736,1077967940,14404,0,1143476224,1145321472,1145061500,56,0,4473856,2084848696,943996992,0,-2147483648,-1073733568,1077952576,14696512,0,1075838976,1086324864,1077952576,57408,0,-1606418432,1077985280]],[48,5,6,0,[1077952576,224,0,10526720,1077952704,-532660160,0,1342177280,135286816,1145324600,3687492,0,872415232,1691877464,1145324612,60996,0,135274496,1145321472,1145324612,56,0,2101256,1145324600,943998020,0,268435456,939541544,1145324612,3687492,0,872415232,1144520792,1145324612,14404,0,1145307136,1145321472,1145324612,56,0,134217728,8323080,2056,0,0,0,0,0,0,0,1279000576,1683248204,30820,0,270548992,1145359360,1279542340,54,0,2101256,1145324748,910967876,0,268435456,-872397784,1145324612,3558468,0,1140850688,1154220100,1145324612,13900,0,537921536,1145368064,271067176,-1608507376,192,1077952704,1145332824,2017739844,-532660160,0,-301989820,673727556,537923624,12623904,0,0,0,0,1397555200,1919243040,26217,0,569639424,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1048672,3,-1879048192,1,152109077,536875264,1828741375,1,2222848,0,260608,262144,263162,525327]],[48,5,7,0,[590884,590905,984163,918669,263351,394465,394486,591115,656672,263498,394612,263561,329118,591283,591304,591346,591388,591430,591472,591514,591556,591598,591640,329538,329580,657281,657302,657344,526314,1116180,788521,854120,854162,919740,788710,723216,919866,919908,395662,461240,854477,788962,1051148,920118,920160,723594,920244,789214,658184,789298,920412,789382,1117104,789466,789529,789571,396397,330903,396460,593089,593110,396544,593194,658751,593257,658835,593341,331239,658961,593446,331344,331386,593551,331428,855758,593635,659213,659255,659297,397195,462773,331722,593887,659444,921630,593992,659570,528540,528582,266459,528624,594181,463130,463172,463193,463214,463235,463256,463277,463298,463319,463340,463361,463382,463403,463424,463445,463466,463487,463508,266921,266942,463571,463592,463613,463634,463655,463676,463697,463718,463739,463760,463781,463802,463823,267236,267257,594958]],[48,5,8,0,[594979,595021,595063,267425,595147,398560,922890,333087,595273,660830,398728,923058,595399,333297,661019,333360,333402,398959,595588,530073,267971,399064,333549,333570,595735,857900,857942,857984,530346,792532,792553,792595,792637,792679,792721,1120443,858341,792868,792910,792952,792994,399820,399862,399883,399904,924213,924234,924276,924318,924360,924402,924444,662342,924528,924570,924612,924654,924696,793666,728172,662678,597184,597226,597268,597310,597352,597394,859580,597478,597520,597562,597604,597646,335544,335586,335607,335628,663329,597814,663392,663434,663476,663518,663560,663602,663644,598150,598192,598234,598276,663854,663896,663938,532908,8662,0,0,0,0,0,1616904192,1616928864,6316128,6316032,0,1711276032,6710886,0,0,0,452984832,2132482843,909522486,1819045119,108,0,0,128,0,0,0,723388424,1014524265,1259015710,138177099,8]],[48,5,9,4,[1650603804,50411876,403441158,24,0,1626347520,-2139045792,-993762248,28872,0,420413440,235870488,1616982814,2044256,0,0,8421504,-1609560008,954515648,0,0,1616928864,0,0,0,134217728,808456216,1616928800,1616928864,271593504,2072,807428160,404230192,404232216,808456216,4218912,705167360,708713534,8,0,0,0,0,0,0,0,0,201326592,2139032588,789516,0,0,0,-2147483648,128,0,0,0,0,0,1616904192,4202528,0,0,7895040,0,0,0,0,0,0,24672,0,404232192,808464408,1616928816,-1061109664,192,469762048,1667457846,1667457891,473326435,0,0,0,0,0,0,0,1007420416,202116108,202116108,16140,0,0,0,0,0,0,469762048,50546494,403440646,2122260752,0,0,0,0,0,0,0,1126571008,503579139,50529031,15462,0,0,0,0,0,0,100663296,370019846,2133206550,101058175]],[48,5,10,7,[538910464,125729824,50529027,15462,0,0,0,0,0,0,234881024,1613770776,1667462764,473326435,0,0,0,0,0,0,0,1178550016,202116102,806885400,12336,0,0,0,0,0,0,469762048,1919116086,1663508028,473326435,0,0,0,0,0,0,0,1664490496,929260387,100795163,14348,0,0,0,0,0,0,0,1610612736,96,1616904192,0,0,0,24672,1610612736,1075847264,0,16777216,1882721799,17239608,0,0,0,128,0,128,0,0,2130706432,2130706559,127,0,0,0,32896,32896,0,0,1610612736,50797624,1614289927,0,0,0,0,128,0,0,1006632960,107374150,270011404,404226064,0,0,806882819,1717986097,808543078,200216,0,205053952,863221254,-1669962973,-535298048,0,0,0,0,0,0,67108864,185273862,1059131667,-532660192]],[48,5,11,1,[-2139095040,1623244992,240,0,808484608,1060122672,808464432,32560,0,-1073741824,-1067425696,808476864,8413232,0,117440512,1613770780,1616928864,119287856,0,0,2121888,0,1611661312,128,0,808484608,808464432,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,0,808484608,1060122672,808464432,30768,0,1086324736,-2147483648,32896,0,0,117440512,1613770780,1616928864,119287856,0,0,2121888,2013265920,1882206256,192,0,808482816,1060122672,808464432,30768,0,813170688,808464432,808464624,7876656,0,2013265920,808464432,808464432,2016423984,0,0,404232252,404232216,-656926696,112,0,825260288,993932851,808464691,31024,0,-1058013184,128,-1065320448,16277728,0,2013265920,808464432,808464432,2133864496,0,0,0,0,536870912,192,0,1010333696,640035884,589505318,28961,0,471728128,1277963324,-1936962484,1969292,0,2013265920,657341496,539042595,1881153568,0,0,269488184,-795865072]],[48,5,12,0,[812675312,16,0,806881024,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,2130706432,808464432,808468272,2016423984,0,0,1616953344,49248,0,0,0,806881024,1616928816,808476768,198424,0,1619001344,404238384,806885400,-2139070416,12480,2130706432,808464432,808533808,2016423984,0,0,1616953472,-2139045792,1616953536,48,0,1630739712,507015265,1094779655,24163,0,0,0,-2139095040,128,0,2130706432,101058118,101058054,252052998,0,0,8416,0,0,0,0,808482816,808464432,405811248,1820,0,272105472,269488144,269488144,8413216,0,-268435456,808476768,236525872,67374606,0,0,1077960944,32896,0,0,0,1633809152,422588464,235802137,1028,0,-2117926912,-1027423615,943219812,1052728,0,-2147483648,0,0,0,0,0,471347448,185009933,1612714249,240,0,1080094720,128,-1061126144,61536,0,1626341376,219689008,101058061,984582,0,1879048192,-2143272928,0,0,0,0,16785471,235275011,808982540,127]],[48,5,13,1,[-1061101568,32896,0,57360,0,808467456,808464432,808464432,808464432,15408,-1073741824,1616953536,808464480,404232216,0,-268435456,808464432,808464432,808464432,-265277392,0,1664490504,0,0,0,0,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,8388608,0,536672,0,0,0,0,0,1662910464,1664290659,3895139,0,0,0,0,-2147483648,0,536870912,1616928992,1633776494,1935761761,30,0,0,-2147483648,-2139062144,0,0,0,857604096,1616928867,1979233,0,0,0,0,0,0,0,16843011,1633760029,862019937,30,0,-2139062144,-2139062144,-2139062144,49280,0,0,907804672,1616936803,1979233,0,0,0,0,0,0,939524096,-127901592,1616928864,1616928864,240,0,0,1664556032,807155299,-1044152480,32451,0,-2147483648,0,-2147483648,128,-534773760,1851809888,1667457907,-211590301,0,0,0,0,0,128,0,12336]],[48,5,14,0,[812658688,808464432,30768,0,3158016,1882193920,808464432,808464432,6336560,-534773760,1868587104,2020632676,-144282516,0,0,0,0,0,0,0,1616961568,1616928864,1616928864,61536,0,0,-13893632,1717986918,16213606,0,0,-1073741824,1616928992,1885364320,0,0,0,1667494766,1667457891,243,0,0,0,0,32768,0,0,589168640,1633771873,1978721,0,0,0,-2139062272,32896,0,0,0,1633809246,1935761761,1616928878,240,0,-2147483648,-2139062144,0,0,0,1732050944,-1010580541,54224835,459523,0,0,0,0,-2147483648,0,0,1617230956,1616928864,240,0,0,-993233920,-1944571808,63692,0,536870912,1626890272,1616928864,3172448,0,0,-419430400,1667457891,996631395,0,0,0,0,0,128,0,0,1633809152,471609906,2056,0,0,8388608,0,0,0,0,-150994944,892822371,134749212,0,0,0,-1341124424,1088479392,64,0,0,878900992,740038712]],[48,5,15,0,[61254,0,0,0,0,0,0,0,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,210173440,-1067438056,65218,0,403570688,404232216,405805080,404232216,923672,1616904192,1616928864,1616928864,1616928864,24672,0,404232304,404232216,404232204,404232216,112,5144377,0,0,0,0,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420]],[48,5,16,0,[1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1616920608,0,0,0,0,543186944,64,0,0,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,1006632960,1010580540,1010580540,1010580540,60,0,1010580540,1010580540,1010580540,15420,0,1010580480,1010580540,1010580540,3947580,0,1010565120,1010580540,1010580540,1010580540,0,0,0,0,0,0,0,0,6316032,1616928768,1616928864,24672,0,857604352,1751671911,6042481,0,0,0,0,0,0,0,1617130302,808517216,-1083166672,231,0,0,0,-2147483648,128,0,-6553600,-1044266653]],[48,6,0,0,[10288995,0,0,-2147483648,-2139094912,-2139094912,0,0,0,1650573811,-13355982,404291352,60,0,32768,0,0,0,0,1616928768,1616928864,1610612736,1616928864,0,857604096,1008218163,863201126,1711672350,15462,0,0,0,0,0,0,52428,0,0,0,0,806289408,-1735637184,1200396440,995392,0,-2147483648,-938471328,-2008545208,-2141188080,0,0,-802123680,-134158192,0,0,0,0,856752128,862375014,17,0,0,0,0,0,0,0,0,25132800,0,0,0,0,-2139095040,128,0,0,0,2013265920,120,0,0,806289408,-1936957632,1586269583,995392,0,-2147483648,-930082720,-930576184,-2141187984,0,-16777216,0,0,0,0,0,128,0,0,0,0,-1999081472,28888,0,0,0,0,202116096,202145663,2139029516,0,0,0,8421376,-2147483648,128,0,806918256,63584,0,0,0,815296512,7395352]],[48,6,1,1,[806879232,64,0,0,0,0,0,1667458023,2003002211,1616928889,96,0,0,0,128,0,2113929216,1692722404,606348324,606348324,36,0,0,24672,0,0,0,0,0,0,410001408,112,808480816,12336,0,0,0,-663748608,1893238920,63488,0,0,0,0,422798916,4482611,0,0,0,0,128,0,0,421017624,101063449,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,941096960,454629656,420218374,1633693720,0,1610612736,-2139045792,-536870912,-2141179856,240,0,422582384,101085977,857413900,24672,0,-1067425792,32896,1616961536,6316272,0,0,402653184,134217752,808458248,1013081702,34347008,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,50331648,100927494,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,286131200,185468420,554767115,1077944383,224,0,0,-2147483648,-1061109632,61536,402653184,100934463,319490830,541008145,14696512,0,32896]],[48,6,2,1,[-1065320448,-262094656,0,1644800,185468420,554767115,1077944383,224,-2139095040,0,-2147483648,-1061109632,61536,234881024,100929051,319490830,541008145,14696512,0,0,0,-1065320448,-262094656,0,0,151848207,1058085129,1096884513,227,0,-2138898944,-58425216,-2139062140,65153,0,0,0,0,0,0,117440512,1613770780,1616928864,119287856,251725571,0,270557344,0,1611661312,-2147483520,202899456,808484610,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2131232259,808464432,808468272,2133864496,0,0,16576,-2139062272,536870912,192,235143168,808484625,1060122672,808464432,32560,0,1086324736,-2147483648,32896,12591104,0,2130712857,808464432,808468272,2133864496,0,8421376,16576,-2139062272,536870912,192,811597824,808482824,808464432,808464432,30768,402653184,813187120,808464432,808464432,7876656,0,2021947440,808464432,808464432,2016423984,0,13421568,808464504,808464432,808464432,120,0,808484608,2083532848,808464432,32560,0,1619001344,404238384,806885400,8413232,0,2014387980,657341496,539042595]],[48,6,3,0,[1881153568,0,-2134884352,269488184,-795865072,812675312,16,101449728,806881025,1616928816,808476768,1816,0,1619001344,404238384,806885400,8413232,0,117571840,1613770776,1616928864,119025712,0,8437760,808476800,404232216,1613770776,128,117637120,806881032,1616928816,808476768,1816,0,1619017856,404238384,806885400,8413232,0,118562572,1613770776,1616928864,119025712,0,-2134884352,808476800,404232216,1613770776,128,202113024,806881024,1616928816,808476768,1816,-1073741824,1619001536,404238384,806885400,8413232,0,0,1627389952,504110643,24883,0,0,0,128,8388608,0,0,806881024,1667326000,809004134,18296,0,2022178816,-1730645968,806885400,8413232,0,2013333004,808464432,808464432,119281712,0,0,269488184,269488144,1612714000,128,16777216,808482818,808464432,405811248,1820,-1073741824,272105600,269488144,269488144,8413216,0,2013659905,808464432,808464432,119281712,0,-1065353216,269488184,269488144,1612714000,128,202113024,808482816,808464432,405811248,1820,-1073741824,272105664,269488144,269488144,8413216,0,-268172543,405811296,101059853,252052998]],[48,6,4,0,[32768,1077944432,128,0,0,0,808464504,808464447,809447472,30768,0,0,1623228416,-2134876064,0,0,234881024,858861851,825307959,1983197489,0,0,-2139095040,-2147483520,8421504,0,0,536672,1667448320,1667445519,15719,0,0,0,0,8388608,0,201719808,1040187408,856646499,1030185827,0,0,0,0,0,128,0,2235400,1667448320,1667445519,15719,0,0,0,0,8388608,0,2133917696,1040187462,856646499,1030185827,0,0,0,0,0,128,0,3552768,1667448320,1667445519,15719,0,0,0,0,8388608,0,907804672,1040194614,856646499,1030185827,0,0,0,0,0,128,0,0,-960021248,-960076257,31183,0,0,1623195648,61488,14692368,0,0,503316480,1616929587,506683744,470158344,0,0,0,0,0,0,268336,1664490496,1633706111,7731,0,0,0,0,0,0,201719808,469762064,1618961206,473129312]],[48,6,5,4,[3546120,1664490496,1633706111,7219,0,0,0,0,0,0,858980352,469762048,1618961206,473063776,0,0,0,0,0,0,0,1073344,1625300992,1616928864,61536,0,-2141179904,-534773760,1616928864,15753312,0,1881145344,268435592,808464496,2016423984,0,-671088640,216,808480784,808464432,120,0,873208624,1630740230,1633771873,7731,0,0,0,-2139062144,128,0,2133917696,1845493830,1667458035,-211590301,0,0,0,0,0,128,0,268336,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,201719808,503316496,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,2235400,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,2133917696,503316550,1633771811,506552673,0,0,0,-2139095040,8421504,0,0,13107,1629691392,1633771873,7729,0,0,0,-2139062144,128,0,0,789504,201359231,12,0,0,0,8421376]],[48,6,6,3,[1730354944,1903782253,4218417,0,0,32768,-2139062144,128,0,405798912,-419430396,1667457891,996631395,0,0,0,0,0,128,0,1051654,1667493632,1667457891,15207,0,0,0,0,8388608,0,470286336,-419430366,1667457891,996631395,0,0,0,0,0,128,0,26214,1667491584,1667457891,15207,0,0,0,0,8388608,0,100859904,-218103800,842162529,134749212,1626345496,0,0,128,0,0,0,1616961568,1634954848,1633771873,1616932467,61536,0,0,-2139062144,128,0,858980352,-218103808,842162529,134749212,1626361880,0,0,128,0,0,0,0,0,0,0,1291845632,1699946579,6711666,0,0,0,796328448,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1376352,3,-1879048192,1,202440731,536876800,-1677696769,1,3108352,0,260608,393216,459770,656405]],[48,6,7,0,[787504,787558,1311900,1246418,394531,525684,525711,525738,918981,394720,525846,394801,460364,788071,788098,788152,788206,788260,788314,788368,788422,788476,788530,460904,460958,919737,919764,919818,723264,1509750,1116588,1051133,1051214,1116804,985786,854795,1116993,1117047,527304,592921,1117236,986218,1379515,1117425,1117506,855443,1117668,1052186,855659,921249,1117911,1117965,1445726,1118127,1183744,987217,528546,463064,528627,725262,790825,528735,725397,790960,725478,791068,725586,463496,791230,791257,398095,398149,791392,398203,1184689,791500,791581,791635,791689,529599,660725,464144,791878,726369,1119639,792013,726558,726612,661130,399040,661238,792337,530247,530301,530328,530355,530382,530409,530436,530463,530490,530517,530544,530571,530598,530625,530652,530679,530706,530733,399688,399715,530814,530841,530868,530895,530922,530949,530976,531003,531030,531057,531084,531111,531138,400093,465656,793363]],[48,6,8,0,[793390,793444,793498,400336,793606,531489,1186903,531570,793795,924894,531732,1187146,793957,531894,925164,400903,400957,532056,794227,728718,401092,532218,401173,532272,794443,1056614,1056668,1056722,729096,1122366,1122420,1122501,1122582,1122663,1122744,1450505,1057370,991915,991969,992023,992077,533379,533433,533460,533487,1123338,1123365,1123446,1123527,1123608,1123689,1123770,927243,1123932,1123986,1124067,1124148,1124229,1189846,862247,796792,731310,731364,731418,731472,731526,731580,1124850,731688,731769,731823,731877,731931,404305,404359,404386,469949,797656,797683,797737,797791,797845,797899,797953,929079,798061,798115,798169,798223,798277,732795,798385,732903,536349,12115,0,0,0,0,0,0,0,943198208,943208504,269488184,940572688,4152,0,0,561214241,8481,0,0,0,0,0,32896,0,0,0,0,0,404226048,2132285464,825307441,1667497777,6513507]],[48,6,9,1,[-1061109760,-2131705664,-2139062144,224,0,0,33554432,840568578,507130418,33686287,1919042114,33686111,0,0,543219872,-2147483616,1625342144,-2134876064,0,0,420413440,1633706032,15458,50528512,789510,0,0,-1895890176,806915212,-960274384,404232332,3864,0,0,0,0,543211520,-2143281120,0,0,16777216,101058051,486998787,1616916528,255602784,0,0,1623195648,1613762608,-1027108928,473724006,8644414,0,0,0,0,128,1073741824,32960,0,0,272119824,4112,0,0,0,0,33554432,270010372,1616916528,1616928864,808476768,67639312,2,541065216,201857040,101058060,101058054,202114566,537925640,0,2137725960,476806940,8,0,0,0,0,0,50528256,54461187,197379,0,0,0,0,0,61440,0,0,0,0,0,0,268435456,135804984,4104,0,0,0,2113929216,0,0,0,0,0,0,0,943198208,16,0,100663296,202114566,404232204,1613770800,-1061134240,192]],[48,6,10,1,[251658240,1613770777,1616928864,811622496,989488,0,0,-2147483648,1616953536,1616928864,-1061134240,128,0,0,235274752,101058078,101058054,252052998,31,0,0,0,0,0,-2147483648,0,0,251658240,8243,0,134480385,8339216,0,0,-1073741824,1616961728,8437824,1612709888,49344,0,0,556863232,251723776,3,1902116864,31,0,0,-1061126144,-1065320256,1616961728,12632160,0,0,16777216,201720577,1613764616,8355680,0,0,0,-1061158912,-1061109568,-1061109568,-1061097232,49344,0,0,270475008,1061101600,1,2037383168,31,0,0,32960,-1061158912,1616928992,12632160,0,0,16777216,806882310,1887008560,1616928864,997680,0,0,8388608,0,1623244800,-1067425696,192,0,0,1614757632,16843072,67502595,403180548,16,0,0,-2139045664,128,0,0,0,0,251658240,1616916537,521084208,1616928817,997680,0,0,-1073741824,-1067425600,-1065353088,-1067425568,192,0,0,809045760,1616928864,932144,100860160,24]],[48,6,11,2,[1623244800,-530554784,-1061101344,128,0,0,0,0,272119824,268435456,1062968,0,0,0,268435456,1062968,940572672,134748216,16,0,0,235340032,238579768,263,0,0,0,-533725184,192,0,3203264,0,0,0,0,32639,8355584,0,0,0,0,-134217728,248,63736,0,0,0,805306368,16977436,16777216,807144963,0,0,0,0,1891663872,-2134872008,0,0,0,857669632,561082721,67502849,67109892,265742,0,0,-1065353216,-2139045696,0,0,0,0,0,0,806882819,1667457328,808477027,200216,0,0,-2080505856,-948174848,101057411,64399,16548608,0,0,-528482304,202905648,941100044,224,0,0,0,33751297,135005190,540020767,63584,0,0,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,2130706432,404232216,404690968,404232216,8329240,0,0,418381824,202116108,203225112,201721350,61468]],[48,6,12,2,[403571456,1616916528,1616928864,236466224,3,0,0,33955570,2,0,-535297022,0,0,2130706432,404232216,404232216,404232216,8329240,0,0,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,0,404232319,521672728,404232216,2132285464,0,0,-134217728,2072,1086341184,64,16256004,0,0,410976256,404232216,404234008,404232216,32280,0,0,135854080,1077936128,4210880,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-469762048,67374108,520093696,101058054,14686212,0,0,0,0,8388608,0,0,0,0,404258304,404232216,404232223,404232216,126,0,0,202116159,-66319348,202116108,1057754124,0,0,0,0,0,0,0,0,0,410910720,404232216,404232216,404232216,32280,0,0,202129152,202116108,202116108,-859042804,120,0,0,0,0,0,0,0,0,2113929216,404232216,522132249,404232217,8263704]],[48,6,13,2,[410910720,-2134876112,-1065353216,473460960,16142,0,0,0,0,0,0,128,0,0,404232319,404232216,404232216,2132285464,0,0,0,0,0,0,16256004,0,0,477888512,387325468,286462739,269488145,31760,0,0,16843008,67502595,-662139900,1626394832,99,0,0,-1061109520,-1061109568,-1061109568,-255803200,0,0,1879048192,505289784,286462743,269488144,8130576,0,0,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,0,0,806882819,1616928816,811622496,51255344,0,0,-536870912,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,404258560,404232216,404234008,404232216,126,0,0,405827776,1882200088,192,0,0,0,50331648,808458254,1616928864,808476768,16977432,0,0,954204160,50726412,50529027,201721347,-253697992,62,0,0,0,0,0,0,0,0,404232319,404232216,404232223,2115508248]],[48,6,14,2,[-536870912,202119224,-533194740,942698592,990232,0,0,807337984,946888800,200478,1614823424,24432,0,0,1625333760,8224,1893777536,-530567120,128,0,0,-2088516609,50529027,50529027,251855619,0,0,-67108864,263180,0,0,12582912,0,0,410910720,404232216,404232216,202905624,782,0,0,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,0,-67108864,406335600,101583900,16974599,1,0,0,51314688,201590274,806361096,-1061101536,32896,0,0,32768,0,0,0,0,0,0,406335741,235674648,50791942,16843011,0,0,-134217728,808480864,1283209272,-2021175732,131586,0,0,276561920,1612718128,-2139045824,128,0,0,0,473497088,50793996,100860161,806882308,252,0,0,403441183,-1059049456,946921664,1057889304,0,0,-2147483648,0,0,0,8388608,0,0,956170240,118361116,66307,0,768,0,0,100863744,270011396,-1061101392,-1061109568]],[48,6,15,0,[240,0,0,192,0,0,0,0,0,1056964608,8240,50528512,470552071,8335416,0,0,956039168,-1059033040,32960,67108864,64524,0,0,808466494,808464432,808464432,808464432,808464432,15928,-1073741824,1616953536,808464480,202905624,101059596,0,0,477888512,202116108,202116108,202116108,202116108,2082212876,0,521012224,24625,0,0,0,0,0,-2147483648,192,0,0,0,0,0,0,0,0,0,65280,0,0,0,0,0,0,240,0,68694016,0,0,0,0,0,0,0,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,1880096768,808464432,808466743,808464432,465976,0,0,0,-2147483648,1625350336,1080057952,192,0,0,0,823066624,1616928800,1010331760,15,0,0,0,-1061158912,0,12599296,0,0,16777216,0,1612788494,1885364320,1980784,0,0,-1061142528,-1061109568,-1061109568,-1061109568]],[48,6,16,0,[32992,0,0,0,856621056,1616936737,1010331760,15,0,0,0,-1061158912,224,12599296,0,0,907804672,808464438,808464508,808464432,8138800,0,0,0,503316480,1633771827,1614689121,1611677552,2145435840,0,0,-2147483648,-2139062048,0,812703872,8413232,268435456,808464496,943010608,808464432,2033201200,0,0,0,0,-1061109632,-1061109568,14729408,0,0,3158016,268435456,808464496,808464432,30768,0,0,12336,1880096768,808464432,808464432,808464432,57520,268435456,808464496,842085168,909917236,2033201459,0,0,0,0,192,0,15777920,0,0,812650496,808464432,808464432,808464432,30768,0,0,0,1964179456,808464440,808464432,121,0,0,0,-472412672,-1010580541,-406600765,0,0,0,0,0,0,8388608,0,0,0,318767104,808466549,808464432,31024,0,0,0,-1065353216,-1061109568,-1061109568,224,0,0,0,556994304,1885364320,255604848,0,0,0,0,-524238848,1616928992]],[48,7,0,0,[49216,0,0,0,385875968,808464505,942682160,808466236,7876656,0,0,-1065353216,1616961760,-1069522848,0,0,0,0,556994048,1616928864,507080816,0,1,0,0,-1061109696,-1061109568,-1061109568,-524238656,0,0,385875968,808464507,808464432,30768,0,0,0,857669632,255619169,1935753475,78,0,0,0,0,-2147483648,32896,0,0,0,808456208,808464636,808464432,1586224,0,0,0,1895825408,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,0,1616965632,421081136,67374606,0,0,0,0,-2143272736,128,0,0,0,0,-218103808,808477025,235804953,1028,0,0,0,-2117926912,1690485377,272119908,16,0,0,0,32768,0,0,0,0,0,0,488190073,185009678,7942161,0,0,0,-536870912,128,-2147483648,57536,0,0,0,1626341376,422588512,68029977,268961796,57552,0,0,1077993472,32896]],[48,7,1,5,[52633919,403442694,8335408,0,0,0,-1073741824,128,1073741824,49216,0,0,202114563,202116108,806882316,202116120,202116108,774,0,0,0,0,0,0,0,808452096,808464432,808464432,808464432,808464432,808464432,0,202911744,202116108,101452812,202114563,202116108,3151884,0,0,0,0,0,0,0,469762048,4417342,0,0,0,0,0,1612709888,32960,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540]],[48,7,2,0,[1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,536870912,1886412864,32,0,0,0,0,940572672,268965944,0,0,0,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540]],[48,7,3,0,[1010580540,15420,0,0,1010580540,1010580540,1010580540,1010580540,60,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,0,0,0,0,0,0,0,0,272119824,269488128,943208464,943208504,16,0,0,823203847,875835954,538909720,32,0,0,-1069539296,24800,536870912,49248,0,0,808458255,2132291632,404232216,-1080133576,97,0,-2147483648,4251840,0,0,-533721088,0,0,1862270976,1616916607,2133876832,111,0,0,0,-530579456,1616928960,1625342048,0,0,0,0,811622640,-48752592,117378575,101058054,31,0,1879048192,1077944352,15761536,61440,-2147483648,0,0,808452096,808464432,48,808464432,3158064,0,0,403441408,252054552,942682387,50794012,421003265,15,0,12632192,-2147483648,1616961728,-2147450816,8437952,0,1711276032,102,0,0,0,0,0,235077632,1664167960,1717986918]],[48,7,4,0,[405811555,782,0,0,102559744,288486147,554762497,470156227,240,0,0,0,-2139062272,8421504,0,0,0,1006632960,906888806,3370854,127,0,0,0,0,100663296,1714624780,202978150,6,0,0,0,-1067450368,128,1623228416,0,0,0,0,2130706432,127,0,0,0,0,0,-117964800,6168,0,0,0,0,0,0,126,0,0,0,403571456,1667446576,1667457891,236466231,3,0,0,50732272,823210467,-1691262495,-266598909,0,0,0,0,-2139062144,32896,0,0,0,65280,0,0,0,0,0,0,240,0,0,0,0,0,402653184,1013343804,24,0,0,0,0,0,50529024,54476547,197379,1061093376,0,0,0,0,61680,0,15790080,0,0,416837632,1214263320,248,0,0,0,0,1880676464,1893210136,0,0,0,0,201326592,8216]],[48,7,5,6,[808464496,808464432,809384240,808464432,0,0,-536870912,1616928864,-530554784,16496,0,0,520093696,2088533055,68959356,67372036,263172,0,0,-1061158912,-2139062144,-2139062144,-2139062144,32896,0,0,0,943198208,16,0,0,0,0,0,0,0,268959744,3950108,0,808480784,2016423984,0,0,0,0,1006632960,1717986918,3958374,126,0,0,0,0,862322688,101059609,1714624780,0,0,0,0,-2147483648,-1067425600,128,0,0,0,808480816,2033266736,201721347,1613764632,96,0,402653184,1616916504,8421568,740039692,202145324,0,0,1880096768,808464432,50427952,202114563,3158040,0,0,403442688,-1067438032,907837632,403441158,15890,0,0,940338232,946605068,100860673,806882316,48,0,201326592,808458252,-2134851488,740039692,202145324,0,0,0,67108864,265742,201589764,1898983448,523858033,0,0,0,0,0,-1061126144,32960,259,16777216,100795137]],[48,7,6,0,[520621060,1612722192,248,0,16512,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,16777216,0,33751297,135005190,540020767,63584,0,49248,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,16777216,1026,50397440,201590274,806362888,16277536,0,549486592,-2139095024,1625342144,406335600,101584124,7943,0,0,0,0,0,0,128,50331648,2055,16842752,67502595,270469132,-127918032,0,-267911168,-2147483552,-524238720,942698592,235731992,2033414,0,0,0,0,0,0,32768,0,394752,16777216,100795137,520621060,1612722192,248,0,12336,-1061126016,812671200,217847864,520553998,0,0,0,0,0,0,8388608,0,33685760,1,33751297,135005190,540020767,63584,0,-1071636288,-1065320448,1885397184,-65521616,117837324,31,0,0,0,0,0,-2147483648,0,0,16777216,16777216,117572353,403180548,8138768,0,0,2029977600,412653784]],[48,7,7,0,[418914072,404232216,32536,0,0,271642624,1077936128,4210880,403177472,240,0,0,806882819,1616928816,811622496,51255344,67174656,3,-234881024,33687070,0,33554432,-2132797436,-1067401216,198144,410976256,404232216,404234008,404232216,32536,0,8388608,135854080,538968064,2105568,201588736,248,16777216,1027,404232319,521672728,404232216,2132285464,0,8388608,-134217728,2072,1086341184,64,15734792,0,134677248,410976272,404232216,404234008,404232216,32536,0,541097984,271642624,1077936128,4210880,403177472,240,0,3084,404232319,521672728,404232216,2132285464,0,1610612736,-268435360,2064,1086341184,64,15734792,0,68694016,410910720,404232216,404232216,404232216,32280,0,2103308,404258304,404232216,404232216,404232216,126,402653184,8471100,404232318,404232216,404232216,2115508248,0,1711276032,2113929318,404232216,404232216,404232216,8263704,0,0,410976256,404232216,404258584,404232216,32536,0,0,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,1879048200,505289784]],[48,7,8,0,[286462743,269488144,8130576,0,1626343424,69140480,67372036,-456866684,473709684,1036,0,0,0,0,0,0,0,50331648,1,806882819,1616928816,811622496,51255344,0,-2147483648,-536870848,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,65536,403571456,1616916528,1616928864,236466224,3,1610612736,192,101464288,50529030,100860675,-533197818,0,0,0,0,0,0,0,0,33619968,235077636,1613770776,1616928864,405811296,782,0,270581888,205053952,50529798,50529027,940312070,224,0,0,0,0,0,0,0,117637120,50331656,808458254,1616928864,808476768,200216,0,1626343424,954204160,50726412,50529027,201721347,57400,0,0,0,0,0,0,0,0,1542,806882819,1616928816,811622496,51255344,0,805306368,-536870864,101059640,50529027,101057283,14694412,0,0,0,0,0,0,0,0,0,0,405798912,117638924,3151884]],[48,7,9,0,[-1067438080,-1065353088,12384,0,0,50331648,808458254,1633706080,942433891,4419132,0,0,1004601344,857607694,58966883,201721347,57400,0,0,0,0,0,0,0,50331648,0,404232318,404232216,404232216,51252248,0,-1065353216,520093728,67372036,67372036,67372036,14686216,0,0,0,0,0,0,0,0,65536,404258304,404232216,404232216,235673624,3,1610612736,192,67372063,67372036,67372036,-535295996,0,0,0,0,0,0,0,0,33619968,410910724,404232216,404232216,202905624,782,0,135323840,67378944,67372036,67372036,403178500,224,0,0,0,0,0,0,0,100663296,2113929222,404232216,404232216,404232216,200204,0,404226048,69140480,67372036,67372036,134480900,57368,0,0,0,0,0,0,0,0,0,203176190,50530062,1,50331648,0,1613758464,251658368,201590275,-525332456,-1061109568,15777984,0,0,12582912,0,0,0,0,0,0,404232318]],[48,7,10,0,[404232223,521672728,404232216,126,0,0,-1073741824,404232304,12611608,0,0,0,251658240,808464408,808531761,808464432,7550512,0,0,-1065353216,-2134851392,1623244928,1616928864,32960,0,0,34347008,824115200,486998321,2003001649,60,0,0,0,-2139095040,-2139062144,-1059020672,0,0,50331648,2054,20001055,1630608647,3962723,0,0,0,0,-2139062144,-526352256,32960,0,0,286131200,824115232,486998321,2003001649,60,0,0,-2147483648,-2139095040,-2139062144,-1059020672,0,0,402653184,17215,20001055,1630608647,3962723,0,0,-2143289344,0,-2139062144,-1602191232,49376,0,0,421068800,824115200,486998321,2003001649,60,0,0,8421376,-2139095040,-2139062144,-1059020672,0,0,234881024,921873,20001055,1630608647,3962723,0,0,0,0,-2139062144,-1602191232,49376,0,0,0,857669632,486998321,1986224433,60,0,0,0,-2084144128,-2139029629,1021756288]],[48,7,11,0,[251658240,1616912433,946892896,67243836,987399,0,0,-1073741824,192,-1069547520,0,128,0,134168,556994304,1885364351,255604848,0,0,0,0,-524238848,0,49216,0,0,50397184,251658244,1618944307,946892896,3900,0,0,32768,-1073741824,57536,-1069547520,0,0,0,537923334,556994304,1885364351,255604848,0,0,0,4227072,-524238848,0,49216,0,0,419430400,251658265,1618944307,946892896,3900,0,0,-2139095040,-1073741824,57536,-1069547520,0,0,0,536672,812650496,808464432,2016423984,0,0,402653184,16432,808480784,808464432,7876656,0,0,2016411648,268435588,808464496,808464432,30768,0,0,1717960704,940048384,404232216,404232216,60,0,1929379840,924716094,958334467,1616928816,523858016,0,0,0,-2147483648,-522141504,1616928864,32960,0,0,520880128,318767139,808466549,808464432,31024,0,0,8404992,-1065353216,-1061109568,-1061109568,224,0,0,134168,556994304,1885364320,255604848]],[48,7,12,1,[-524238848,1616928992,49216,0,0,100859904,251658248,1616912691,946892896,3900,0,0,0,-1073741824,1625350336,-1069522848,0,0,0,537923334,556994304,1885364320,255604848,0,0,0,4227072,-524238848,1616928992,49216,0,0,520880128,251658275,1616912691,946892896,3900,0,0,8404992,-1073741824,1625350336,-1069522848,0,0,0,1644800,556994304,1885364320,255604848,0,0,0,32896,-524238848,1616928992,49216,0,0,0,50331648,1056964611,50528256,0,0,0,0,0,15728640,0,0,0,0,0,556994304,1952604769,1329346680,0,0,0,0,-524238816,1616928992,49216,0,0,101449728,1895825409,808464432,825241648,3098,0,0,0,-1061158912,-1061109568,-524238656,128,0,0,525827,808481024,808464432,203043120,0,0,0,0,-1061109568,-1061109568,8446144,0,0,252051456,1895833616,808464432,825241648,3098,0,0,-2147483648,-1061158848,-1061109568,-524238656,128]],[48,7,13,0,[1644800,808481024,808464432,203043120,0,0,0,32896,-1061109568,-1061109568,8446144,0,0,100859904,-268435448,808476768,235804953,134743044,14733328,0,0,1088421888,8421440,0,0,0,268435456,808464496,809056048,808464432,926693424,808464432,120,0,0,-522141568,1616928864,49216,0,0,822083584,-268435407,808476768,235804953,134743044,14733328,0,-2139095040,1088421888,8421440,0,0,0,0,0,0,0,0,0,1397555200,1919243040,26217,0,0,1264648704,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1769568,3,-1879048192,1,269549603,536879360,167796991,2,4937728,0,260608,524288,590842,787485,1049699,1049769,1836271,1639733,591297,722509,722579,1050329,1181471,526181,657358,526321,526391,1050714,1050749,1050819,1050889,1050959,1051029,1051099,1051169,1051239,1051309,527091,527161,1182556,1182591,1182696,920657,1903802,1445120,1379724]],[48,7,14,0,[1379829,1511006,1314503,1183536,1511321,1511426,725099,856276,1446170,1315168,1839561,1511986,1512126,1184551,1512336,1381369,1184866,1250507,1512756,1447325,2168326,1513071,1447710,1382279,727024,530521,727199,1054914,1054984,727374,924052,1120730,924192,1120905,924367,662328,1055614,1055684,531466,597072,1055859,531641,1580287,1056034,1121675,1121745,1121850,728739,859916,532306,1056664,1122235,1646593,1056874,1122550,926012,860581,598507,860721,1057399,729789,729859,729929,729999,730069,730139,730209,730279,730349,730419,730489,730559,730629,730699,730769,730839,730909,730979,534441,534511,731154,731189,731259,731329,731399,731469,731539,731609,731679,731749,731819,731889,731959,535421,601027,1059814,1059884,1059954,1125560,601342,1060199,732589,1584627,601657,1060514,1191656,667438,1585047,1060829,733254,1192076,536786,536891,733534,1061249,995783,537101,733779,537206,602812,1061599,1454885,1454955,1455060,930877,1455270,1455340,1455445]],[48,7,15,0,[1455550,1455655,1455760,1914617,1390434,1325038,1325143,1325248,1325353,735634,735739,735809,735879,1522381,1522451,1522556,1522661,1522766,1522871,1522976,1195401,1523186,1523291,1523396,1523501,1523606,1523711,1196136,1065169,934202,934272,934342,934412,934482,934552,1393374,934692,934797,934867,934937,935007,541861,541931,541966,542001,1131860,1066359,1132000,1132070,1132175,1132280,1132385,1198026,1067059,1067164,1067234,1067304,1067374,1132980,1133050,1133155,543436,19253,0,0,0,0,0,0,0,0,0,471599104,471604252,136059932,134744072,0,136059912,0,0,0,0,0,0,0,0,0,0,0,268435456,272185657,4112,0,0,0,0,0,0,-1065353216,-2139045696,128,0,0,0,0,0,0,101056512,101058054,202145663,202116108,404291583,404232216,0,0,0,404232192,-15198184,808464639,-30396368,1616929022,6316128,0,0,16843008,960044295,1031371129,51322687]],[48,7,16,0,[16843009,1902199105,16863097,1,0,-461340544,-2071688004,-2139062144,-50798400,-1633763588,-1197695842,-2139062048,0,0,470680320,1886402616,1027108976,15,0,100860161,0,0,0,522156256,286787592,113664817,806885388,-2118033055,128,0,0,469762048,1622210680,-2139045792,957284352,-1059004304,-507461440,15607,0,0,0,0,0,1086324736,1612718176,8437824,0,0,0,16842752,50529027,50397441,470552071,505158684,17239822,0,0,0,109894768,-661912058,955314416,235805752,50530055,15793287,0,0,0,0,0,809041408,-1067425744,-423460672,30972,0,0,0,0,0,0,0,0,0,0,0,471599104,134744092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50528512,202114566,941103132,943208504,404240440,101452828,16974598,0,-1073741824,128,0,0,0,0,0,-1065353216,0,811597824,202119192,50791942,50529027,50529027,101122819,403442694,6303768]],[49,0,0,3,[-2139062144,8421504,0,0,0,50528512,54343995,993606915,66307,0,0,0,0,0,-1199538176,-2139064264,-2135410568,128,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,-1061158912,-1061109568,-1056964672,-1061109568,49344,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,1010571264,805833756,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,0,0,0,0,1008205824,6204,0,0,50528256,101058051,403442700,806885400,1616916528,-1061134240,49344,0,0,235077632,1882208280,1886417008,1886417008,812675184,51255352,0,0,0,410042368,235801628,235802126,235802126,470552078,12611608,0,0,0,117637376,16843021,16843009,16843009,16843009,3843,0,0,-2147483648,-2139062144,-2139062144,-2139062144,-2139062144,-1065320320]],[49,0,1,0,[240,0,0,520552448,4218928,0,0,201720577,2139045656,0,0,0,-118439936,1010580600,943209532,-2134876048,33554432,16579838,0,0,0,270012163,0,458752,0,939524096,3900,0,0,-536870912,473725176,808982556,1023211744,235802142,941362190,224,0,0,0,16842752,202114563,2137010200,32639,0,0,0,0,2016950272,951630072,943208504,-16893896,943208702,3684408,0,0,0,134678279,1058803720,319,0,1014509568,1823,0,0,-134217728,61688,-528482304,473463024,202116124,-529524712,128,0,0,50331648,404491270,2003906616,1886419068,946892912,51321912,0,0,0,8450048,0,1022943232,235802142,471600654,12644408,0,0,0,1082081087,0,0,0,50397441,771,0,0,-33554432,403504380,808458264,1616928816,-2134851392,32896,0,0,0,470220800,943208472,118431260,808458255,1616928864,119025696,0,0,0,406380544,202116108,-118444008,236862716,67503630,14686220,0,0,0,941362947,1886416944]],[49,0,2,0,[1014526064,1823,0,3841,0,0,-1073741824,203176176,235802126,-300020210,404491406,-1067438024,0,0,0,0,0,1010571264,24,0,406600728,0,0,0,0,0,406600728,0,0,203176984,12296,0,0,0,0,2015233793,17243768,0,0,0,0,0,16777216,-528736761,128,2027978752,67358,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,0,32639,2139029504,0,0,0,0,0,0,-16777216,255,16776960,0,0,0,0,0,0,-2139095040,0,32896,0,0,0,0,0,2019557376,67358,0,503775488,24696,0,0,0,0,0,511238272,2015233799,32992,0,0,0,0,0,0,-2147483648,128,0,0,0,0,807337984,1886412896,16777248,33751297,514,252642816,6,0,0,-522158080,1617981552,-2139045664]],[49,0,3,1,[50331648,471600647,1882732600,1886417008,943208560,118365212,3,0,0,8446015,50331648,808458254,1616928864,932144,-2147483648,16352,0,-536870912,16977464,1486356480,808464440,-262119328,4025,403046400,224,0,0,-1065353216,1616928960,808464432,-1067425744,0,0,0,0,0,0,50397440,101057283,403442703,16660504,0,0,0,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,50855424,16843009,-16317695,65799,16777216,16713473,0,0,0,-1061126144,-1059004192,-2147450688,-253697856,-522129168,192,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,0,0,0,-1061142528,64,0,0,537919488,32832,0,0,0,235806591,235802126,235802126,235802126,235802126,32543,0,0,-33554432,66319]],[49,0,4,0,[251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,511,33554432,117310978,514,0,65281,0,0,-2147483648,8421504,0,0,0,-1067442176,192,0,0,528416768,235802126,235802126,235802127,235802126,2132741646,0,0,0,130816,0,-33160702,131590,0,12582912,0,0,0,-2139062144,0,0,0,0,0,0,0,0,235865857,1010572318,1010580540,505297980,17239823,0,0,0,-511836160,128,0,768,0,2147475584,0,0,0,1625300992,32,0,1886451966,1886417008,49248,0,0,0,235806591,235802126,235867662,235802126,235802126,32543,0,0,-956301312,1,0,65280,0,16777216,199,0,0,-251920384,-522133280,-522133280,-522133280,-522133280,-51322656,0,0,0,236945152,235802126,235802126,235802126,235802126,8331022,0,0,0,192]],[49,0,5,4,[49152,0,0,520093696,50529031,50529027,50529027,50529027,1944314691,30,0,0,-1058013184,-2139062144,-2139062144,-2139062144,-2139062144,32896,0,0,0,236945152,235802126,252579342,235802127,235802126,8331022,0,0,0,50397639,806882310,951644256,118361628,66307,50945,0,0,-268435456,32960,0,0,-2147483648,-253706112,252,0,0,528416768,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,16711936,0,0,0,0,0,0,0,1612709888,49344,0,0,2130706432,185536287,151587083,134744072,134744072,470288392,127,0,0,0,-1065320448,-522141504,2020634864,505232696,67374606,0,0,0,252118784,522129167,1193748263,-2021161145,117901063,4132615,0,0,0,32992,0,0,0,0,57472,0,0,2080374784,252645150,134809867,134744072,134744072,470288392,127,0,0,65536,-1065353216,2029052128,253639740,16975623]],[49,0,6,2,[544275456,538976288,538976288,-1608507360,-522133344,2121952,0,0,0,235340544,1008475150,1010580540,473709628,118361628,3,0,0,-33554432,455,0,0,0,-956235776,254,0,0,-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,0,0,50794494,50529027,16649991,0,0,49152,0,0,0,-1061126016,-2134851392,128,0,0,0,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,0,29883904,0,0,0,0,1023330049,51322396,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,14680064,0,2130706432,235802143,235802126,235802382,235802126,521014798,127,0,0,268304384,50529031,252117763,473463038,117902878,-1073676029,0,0,0,-2139095040,-1061109568,8421568,0,-2139095040,16310464,0,0,0,471600643,507264060,17239839,0,942678048,10044,0,0,-234881024,33687070,-2147483648,-16977696]],[49,0,7,0,[252649278,470683151,240,0,0,0,0,0,0,0,0,0,0,0,-2134835456,128,0,0,0,459008,0,0,0,-522133249,-522133280,-522133280,-522133280,-522133280,64752,0,0,-536870912,2105440,0,0,0,0,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,0,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,-16777216,236854334,117901071,16843523,0,0,0,0,0,8388608,0,-2122317824,-488455231,2021455094,269496376,0,0,0,808516608,1077960736,8421568,0,0,0,0,0,0,236863487,117901071,16843523,0,0,0,0,0,-1895825408,16843527,-2122219264,-488455231,2088039654,269498424,16,0,0,-520617984,-522141504,2020667632,471612472,118427166,33686023,0,0,0,203325184,269490184,1612718128,-2134884288,32896]],[49,0,8,0,[128,0,0,0,0,0,0,0,2130706432,117903134,65795,0,50397184,940311554,255,0,0,8454144,-1048477696,2029577442,-815907716,50530191,50331649,0,0,0,1080096768,128,0,0,-524238720,16709872,0,0,0,118439679,16843527,0,0,0,256,0,0,-2130706432,-2147483648,-220085824,943225980,943208504,2084059192,255,0,0,1895563264,-2143272928,0,0,0,0,0,0,0,540032768,32,0,50528512,505286407,16742460,0,0,0,50397695,504303367,-260540356,-2134851360,0,65280,0,0,-268435456,-2134843168,0,0,0,-533721088,224,0,0,943472384,943208504,943208504,943208504,943208504,943208504,943208504,16188,0,128,0,0,0,0,0,0,128,-1073741824,1616953536,808464480,404232216,101452812,50726406,771,0,0,121569280,50529027,50529027,50529027,50529027,50529027,50529027,4130563,0,-2139062272,-2139062144,-2139062144,-2139062144,-2139062144,-2139062144]],[49,0,9,0,[-2139062144,32896,0,235340545,7354396,0,0,0,0,0,0,-2147483648,946921664,3612,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,16776960,0,0,200204,0,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,470220800,1062968,941362691,524040248,14,0,0,0,0,1885388800,-252678032,1886417008,947712112,0,0,0,477895692,471604252,471605020,471604252,471604252,200220,0,0,0,0,-268435456,252583548,117901063,470683143,57464,0,0,0,0,0,0,0,0,0,0,0,0,0,941360896,1886416944,2020634736,119488060,0,0,0,0,0,1886445696,32,134217728,12640272,0,0,0,0,117440512,1882208284,1886417008,1043888240,1823,0,0,235274240,235802174,1854803470]],[49,0,10,0,[235802142,235802126,-333509106,136,0,0,0,0,0,0,0,0,0,0,0,0,0,808984327,1887400048,1014526064,466751,0,0,0,0,0,1885397184,61552,-266862592,32992,0,0,420413440,943208504,956184632,943208504,943208504,2084059192,254,0,0,-1061126144,0,0,0,0,0,0,0,0,0,0,808459271,946892912,268967740,524238640,2020618248,999295,0,0,-536870912,943223036,-533712840,128,251459808,-133429754,57584,470548480,471604348,488381468,471604254,471604252,1042029596,127,0,0,0,0,1022947328,471604252,471604252,2134776860,0,0,0,136059912,0,477895684,471604252,471604252,8338972,0,0,134217728,531484,67108864,471628828,471604252,471604252,471604252,404495388,61656,0,0,0,0,0,0,0,0,0,2082212864,471604252,471604252,522067228,471604511,2134776860,0,0,0,0,0,-2143281032,-2147483648,946921664,4132380]],[49,0,11,0,[201326592,471628828,471604252,471604252,471604252,471604252,32574,0,0,0,0,487325696,471604350,471604252,1042029596,127,0,0,0,0,1056567296,471604252,471604252,2134776860,0,0,0,0,0,473757936,471604252,471604252,8338972,0,0,0,0,201326592,471629341,471604252,471604252,32574,0,0,0,0,-118489088,471604284,471604252,1042029596,127,0,0,0,0,201785600,943200284,943208504,51322396,0,0,0,0,0,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,0,0,520880128,471604348,471604252,505158684,471604255,1042029596,127,0,0,511504384,117903118,235341575,-528999410,0,0,0,0,0,0,0,0,0,0,0,0,0,117440512,1882208284,1886417008,1043888240,1823,0,0,0,0,2089025536,471604252,471604252,-65266660,471604380,1042029596,127]],[49,0,12,6,[956054297,943208504,943208504,16677944,0,0,0,0,-1073741824,57568,0,0,0,0,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[49,0,13,0,[478019584,50793998,33751299,403440646,126,0,0,0,0,806895104,-1061134304,1893785792,2132555832,0,0,0,0,0,236723327,50792206,65795,0,33620224,3701814,0,0,520093696,134480902,-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,540032768,16842784,235341571,2134383644,0,0,0,0,0,1886402812,-2134851360,67108864,16518148,0,0,16777216,50529025,50529027,235341571,117902904,50529027,50529027,65795,0,-2134872064,-2139062144,-2139062144,0,-2147483648,-2139062144,-2139062144,7389312,0,471604224,471604252,471604252,471604252,471604252,471604252,28,0,0,0,0,0,0,0,0,0,0,238551040,117901062,117901063,16974599,50528512,117901063,117901063,940443143,0,0,0,0,1891664000,8421568,0,0,0,0,1665080832,64,0,0,0,0,0,0,0,-252146684]],[49,0,14,1,[520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279]],[49,0,15,0,[522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967]],[49,0,16,8,[522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,201326592,1010315280,24,0,0,0,0,0,0,1008205824,805833756,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279]],[49,1,0,2,[520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279]],[49,1,1,0,[522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,520093696,522133279,522133279,522133279,522133279,522133279,7967,0,0,0,0,0,0,0,0,0,0,0,522133248,522133279,522133279,522133279,522133279,522133279,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471599104,8,134744064,471599112,471604252,134749212,0,0,0,0,0,0,0,0,0,0,0,0,403441409,960051224,507394875,404426526,0,0,0,0,-132641780,-595821320,8421576,134479872,57584,0,0,235077632,943201308,-15189960,471604479,1008475164,-103030914,112,0,0,1010360320,24,-2139095040,0,50397184,1895628430,0,0,0,406748963,808464440,2134775864,35,0,0,0,0,-1006632960,471366910,470551564,-989955048]],[49,1,2,0,[-33554432,236723256,50792206,16858883,16843071,50397441,7,0,0,51314688,134480898,-526381040,-20922114,-1061109568,-253706048,0,0,0,32768,0,0,0,0,0,0,0,469762048,471604252,471604252,0,471604224,471604252,7196,0,0,0,0,0,0,0,0,0,0,0,202244864,236722200,270077703,473446448,16977694,134217728,465948,0,0,272120032,-2147483648,947450048,135011356,1893789848,806885432,49264,0,536870912,2126193,0,0,0,0,0,0,0,-1065353216,32960,0,0,0,0,0,0,0,16777216,404491783,1634742320,1885430113,471347248,67342,0,0,0,-2113962496,1040187392,-2134851085,-205471616,62,8322945,0,0,0,1893761024,-1936975816,101090958,202149382,-529516520,128,0,0,1732116480,1931413347,8251363,65535,0,0,0,0,0,0,0,-2147450880,128,0,0,0,0,0,0,50397184,941362695,50794012,1]],[49,1,3,5,[479102594,1893756984,-2037507016,130,0,0,0,0,0,0,1056964608,63,0,0,0,0,0,0,0,-65536,197379,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2130706432,127,0,0,0,0,0,0,0,-2139095040,0,0,0,0,0,16777216,404491783,1617965105,1885364320,471347504,67342,0,0,0,-2113962496,-33554432,-960248889,-942744324,227,8322945,0,0,0,1893761024,202119224,101058062,-871625210,-529516520,128,0,0,16776960,0,0,0,0,0,0,0,0,65535,0,0,0,0,0,0,0,0,809049871,253704496,0,0,0,0,0,0,0,-1061109632,32960,0,0,0,0,0,0,0,0,2139029504,0,0,2130706432,127,0,0,-1061158912,-1061109568]],[49,1,4,0,[-1056964672,-1061109568,49344,-65536,0,0,0,0,0,32896,0,0,8421376,0,0,2080374784,201721478,-27185128,252,0,0,0,0,0,1732116480,119408195,1046954755,0,0,0,0,0,0,201786112,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080374784,471604252,471604252,505158684,471605023,471604252,28,0,0,477888512,471604252,471604252,-599843812,144,0,0,0,2134851343,1065320319,50532159,50529027,50529027,771,0,0,-67108864,404232216,404232216,404232216,404232216,404232216,24,0,0,0,402653184,1588284,0,0,0,0,0,0,0,0,0,0,0,201721344,1057030415,0,0,0,0,0,0,0,0,32896,0,404256792,404232216,32316,0,0,0,0,0,1040187392,-1044266653,1046725057,16776960]],[49,1,5,2,[-2139062144,128,32896,0,0,0,0,0,0,1631649792,236730481,941362695,4284785,0,0,0,0,0,-1065353216,473460960,-1059033032,128,0,0,0,0,204217356,202116108,16158,50397184,202114563,6168,0,0,0,50528512,403442694,-1067438032,134513345,7967,0,0,0,-1061134336,128,0,-1061158912,-524238656,-1061109536,0,0,0,1480071168,404232216,8272920,50397184,202114563,3151896,0,0,0,50528512,403442694,-1067438032,35015,100860160,3855,0,0,-1061158912,128,0,-1073741824,-1067425696,-535822208,192,0,0,1130839552,50732551,1046954755,0,100860673,404229132,0,0,0,16777216,201720579,808458252,-2101231520,522127364,0,0,0,1610612736,8437952,0,0,-1061109568,-1059004224,49344,0,0,0,0,117899776,2,100794882,403442692,1886400568,255342704,0,0,0,0,0,0,0,812675104,12607536,0,0,0,50397440,101057283]],[49,1,6,0,[403442703,16529432,0,-1073741824,536800,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,0,0,0,16842752,100860675,202116870,-63432680,0,0,1076894732,807411712,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,513,0,16777216,50529025,202311174,941103116,252,0,-1729077248,538968068,-126324688,-1631781640,252645150,50593543,251855105,0,0,0,0,0,0,-2147483648,-524238720,16576736,0,50331648,527367,0,0,50528513,252052995,404229132,64568,0,-473890816,536886398,2020618272,-1124271880,252649118,67045135,50397443,15,0,0,0,0,0,0,-1061126016,-51322656,0,0,34014978,0,0,50397440,101057283,403442703,16529432,0,33554432,132871,1882202144,-50792328,253664956,-16314609,16843523,3843,0,0,0,0,0,0,-1065320448,-253697856,252,0,16777216,1]],[49,1,7,1,[16842752,100860675,202116870,-63432680,0,0,-1936918416,807432440,-117933968,513719548,118427407,16974847,983809,0,0,0,0,0,0,-2139095040,-522141504,64752,0,0,0,0,0,50397440,101057283,1040976908,255,0,0,536805376,1664299827,-1010580637,-16546941,50529027,-1626930429,0,0,0,-2134835456,-2139062144,-8290176,-2139062143,-2139062144,16760960,0,0,0,1077985472,-2147483648,-2139062144,32896,806354944,57568,0,0,0,471731971,2021144636,2021161080,1010595960,51322654,0,0,0,-1006895104,0,0,0,0,-16793600,205025328,30860,0,-1061142528,2105440,0,0,537919488,32832,0,16777216,1,235806591,235802126,235867662,235802126,235802126,32543,0,-1065353216,-16773024,1,33685504,34012678,2,16777216,255,0,0,-2139095040,32896,0,0,0,-1061134304,0,0,0,236945152,235802126,252579342,235802126,235802126,8331022,0,402653184,8413240,511,33554432,117310978,514,0,65281]],[49,1,8,2,[-2147483648,8421504,0,0,0,-1067442176,192,0,16777216,528416770,235802126,235802126,235802127,235802126,2132741646,0,0,77131872,130816,0,-33160702,131590,0,16711936,0,0,0,-2139062144,0,0,0,1612709888,49344,0,235143168,2130707470,235802143,235802126,235802382,235802126,521014798,127,0,235799552,33488900,0,100794880,33687294,0,-16711680,0,0,0,-2139062272,128,0,0,536870912,12632160,0,402653184,67100,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073741824,0,0,0,0,0,192,0,201786112,528416784,235802126,235802126,235802126,235802126,2132741646,0,0,0,49152,0,0,0,0,12582912,0,201326592,4207390,235806591,235802126,235802126,235802126,235802126,32543,0,0,-1073709056,0,0,0,0,0,192,0,1903239168,528416800,235802126,235802126,235802126,235802126,2132741646,0,0,-2134851456,49152]],[49,1,9,2,[12582912,0,0,0,235806591,235802126,2139033102,235802126,235802126,32543,0,0,-33554432,66319,0,12632064,0,251855104,254,0,0,-2147483648,-253697856,2021161072,2021161080,-521113480,8437984,0,0,67502849,253656064,151719695,134744073,134744072,134744072,8330248,0,-536870912,1982449,1,-522141568,1010596080,117903134,259,0,0,-2139095040,-67108864,538976368,538976288,538976288,-526344160,1625350368,32,0,0,50331648,470683143,1010580508,1010580540,236723260,198414,0,0,137420992,29883904,0,0,0,0,16697089,0,0,0,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,235800323,1010572316,1010580540,471612476,50793998,0,0,807144448,-939655104,1,0,0,0,-20512512,0,0,0,-1065353216,1886445792,2021161080,2021161080,-522162064,32960,0,0,65536,235340544,1008475150,1010580540,473709628,118361628,3,0,2016411648,-33553716,455,0,0,0,-956235776,254]],[49,1,10,0,[-2147483648,1893785792,2021161072,2021161080,-529502088,8437984,0,0,67502849,117637120,471600654,1010580540,1010580540,235805724,775,0,-536870912,933873,116734,0,0,0,16777216,65223,0,-2139095040,0,-522141568,2021159024,2021161080,1886419064,-2134843168,0,0,50528512,50331649,470683143,1010580508,1010580540,236723260,198414,0,0,25395969,29883904,0,0,0,0,16697089,0,0,32896,-524255232,2020634848,2021161080,1886943352,-1059004304,128,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,470681344,-253693896,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,235340544,1008475150,1010580540,490486844,252579613,1579023,0,0,-33554432,16777671,235275011,1882200092,-2139045664,-956235776,254,0,0,-533712896,1893785824,2021161072,2021161080,-529502088,8437984,0,0,0,236945152,235802126,235802126,235802126,118427150,775,0,1610612736,268400,193,0,0,0,-2147483648]],[49,1,11,0,[65249,0,0,-67108864,538976368,538976288,538976288,538976288,-2143272928,0,0,0,528416768,235802126,235802126,235802126,252579342,198407,0,0,538447366,49408,0,0,0,0,16703872,0,0,0,538996988,538976288,538976288,538976288,1077944352,128,0,0,2130706432,235802143,235802126,235802126,235802126,50792207,0,0,1715214336,12648577,0,0,0,0,-18776064,0,0,0,544275456,538976288,538976288,538976288,1075847200,32832,0,16777216,66307,235806591,235802126,235802126,235802126,117903118,3,0,-1014956032,-1056931389,0,0,0,0,-511705088,254,0,-1061126144,1895563392,538976288,538976288,538976288,538976288,8405056,0,0,0,255786752,16975623,1,0,0,65536,0,100663296,2103310,129,-507395968,947682546,943208504,943208504,65404,0,0,-67108864,1077944432,128,0,0,0,0,0,0,528416768,252579342,235802127,235802126,235802383,2132741646,0,0,0,49152,268173312]],[49,1,12,0,[50529031,252117763,252,12582912,0,0,0,0,-2147483648,-1061109568,32896,0,0,0,0,50331648,941104142,943208504,943208760,943208504,960051256,248,0,0,-255852544,471611448,1882724380,471611632,235802126,-256336884,0,0,0,17237504,0,943201287,235077648,943208476,925500,0,0,0,1082130432,-1073741824,1886416992,1886449904,1886417008,6332,0,0,0,262913,470220800,1062968,941362691,524040248,14,0,0,-1061158912,0,1885388800,-252678032,1886417008,415002736,0,0,0,201786112,16,943201287,235077648,943208476,925500,0,0,0,549486592,-1073741824,1886416992,1886449904,1886417008,6332,0,0,503316480,4285247,470220800,1062968,941362691,524040248,14,0,0,806354944,49376,1885388800,-252678032,1886417008,415002736,0,0,0,471599104,8,943201287,235077648,943208476,925500,0,0,0,1088479296,-1073741824,1886416992,1886449904,1886417008,6332,0,0,117637120,50793484,470220800,1062968,941362691,524040248,14]],[49,1,13,1,[1623228416,8437856,1885388800,-252678032,1886417008,415002736,0,0,0,0,0,1886402575,503775264,1886416952,1851248,0,0,0,0,-2097152000,1886419151,1886449919,-59215760,1823,0,0,0,0,-528482304,-261066528,0,-1071640576,0,0,0,0,0,470745856,1886400560,2020634736,119488060,134217987,7,0,0,0,1886445696,8304,134217728,12640272,-2134851456,0,0,200204,117440512,1882208287,1886420848,1060927600,1823,0,0,0,8388608,-1073741824,1886413024,240,-521136128,128,0,0,50397184,2054,941557504,2138075184,2020634736,119488316,0,0,0,8421376,0,1625341952,15757424,402653184,8446192,0,0,0,538513158,117440512,1882208287,1886420848,1060927600,1823,0,0,0,4227072,-1073741824,1886413024,240,-521136128,128,0,0,470286336,2076,941557504,2138075184,2020634736,119488316,0,0,0,-522174464,64,1625341952,15757424,402653184,8446192,0,0,0,68710496,201326592,471628828,471604252]],[49,1,14,0,[471604252,32574,0,0,235274240,8216,470548480,471604348,471604252,1042029596,127,0,0,907806720,65,2082212864,471604252,471604252,2134776860,0,0,0,-404274688,66,477895692,471604252,471604252,8338972,0,0,469762048,100861710,16777228,404491271,943208504,505165880,783,0,0,-1067450368,1893777536,1056709688,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,824119040,32,473832716,471604252,471604252,8338972,0,0,0,-252146684,-268435456,471612664,471604252,471604252,32574,0,0,50331648,3,117506048,941104140,943208504,253631544,3,0,0,-2147483648,8384,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,33619968,16777216,404491271,943208504,505165880,783,0,0,1610612736,32992,1022361600,118427166,117901063,940314118,224,0,0,0,0,0,0,0,0,0,0,0,50397184]],[49,1,15,0,[4,470550273,943208472,473446456,200478,0,0,0,137420992,-268435456,252583484,117901063,202245639,57400,0,0,0,0,0,0,0,0,0,0,0,252116992,4120,201785600,943200284,943208504,51322396,0,0,0,-54099456,120,236862704,117901071,235276039,14694412,0,0,0,0,0,0,0,0,0,0,0,67108864,265742,117506048,941104140,943208504,253631544,3,0,0,940572672,4152,507310080,117903118,101123847,-533197810,0,0,0,0,0,0,0,0,0,0,0,0,0,65792,2139029504,16777216,1,0,0,0,0,-1073741824,12640480,16776960,-522141696,192,0,0,0,0,0,0,49344,0,0,0,0,0,0,0,941100547,1903194160,947680883,4685372,0,0,0,0,-503316480,1042037886,244239982,404491278,49264,0,0,100663296,263,947388416,943208504,943208504,253507640,7]],[49,1,16,3,[16512,471612416,471604252,471604252,-1730396388,0,0,0,16777216,2,943208568,943208504,943208504,462620,0,0,0,8446048,1006632960,471604252,471604252,1058806812,39132,0,0,16777216,525827,947388416,943208504,943208504,253507640,7,0,0,-1065353216,4192,471612416,471604252,471604252,-1730396388,0,0,0,471599104,8,943208568,943208504,943208504,462620,0,0,0,272119824,1006632960,471604252,471604252,1058806812,39132,0,0,0,65792,478085120,118361628,16974599,1,16777216,2083914241,56,-529006592,128,67510016,134744068,-523202416,1077985504,32896,0,0,0,0,128,0,0,0,0,0,67108864,471628828,471604252,471605020,471604252,471604252,471604510,471604252,32540,0,0,-268435456,252583548,117901063,2015104526,224,0,0,0,0,0,0,0,0,0,0,0,235799552,4,236723327,50792206,65795,0,33620224,3701814,0,136059912,520093696,134480902]],[49,2,0,0,[-1869608952,-1059004208,-2139078592,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1394627405,1718186597,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,1394627405,1718186597,1852794400,741875828,824979505,875637810,741880108,673199154,692143958,0,393238,1701603654,1936876886,7237481,808529459,0,458779,1702129225,1818324594,1701667150,0,1230128467,17734,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1230128467,1177437510,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024]],[49,2,1,0,[1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,470745088,473708600,67359,1009786912,39,0,0,0,0,543203328,32,1894834368,-1059032976,0,0,0,134217728,943200264,943208700,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[49,2,4,0,[17652301,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131279,1105474908,33536,0,0,0,0,4194368,12845120,13566159,337,262144,131072,0,50987008,-2147024892,1,1703936,206569521,124,-2146959360,6,4915200,472908029,32852,21495808,472908121,32853,44105728,472908282,32854,77266944,472908397,32855,117964800,472908577,32856,170459136,472909178,32857,-2146435072,1,262340608,204472351,32769,0,1313818119,1380533332,1163088647,1162234194,0,1330002944,1163023438,808525907,909716528,540424492,1397563450,1851872032,1699946611,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,10611,0,0,0,0,5505030,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781]],[49,2,5,0,[536873728,-419405569,0,1029376,0,1397555200,1851872032,1699946611,6711666,33554517,5512,539583272,2037411651,1751607666,1766662260,1936683619,544499311,1886547779,959520814,539899704,543976513,1751607666,1914729332,1919251301,778331510,0,655360,6291552,196621,0,102400,1048576,234882849,1627332608,71680,2046820352,21,0,1394627405,544435809,1769104723,5636198,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,1397555200,1851872032,1699946611,6711666,33554519,9936,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,917504,6291552,393235,0,102400,1572864,318769441,1627332608,94976,-1040187392,38,0,1394627405,544435809,1769104723,5767270,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192]],[49,2,6,0,[1,203489309,536877056,-1778360065,1,3274752,0,1397555200,1851872032,1699946611,6711666,33554521,22418,2037411651,1751607666,1663574132,959520809,1478505784,1768452201,539784033,544436044,1701277249,745760108,778126112,0,0,0,0,1572864,6291552,327709,0,102400,2424832,536875041,1627332608,147968,-2080374784,87,0,1394627405,544435809,1769104723,102,264438272,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291464,720992,2,-1879048192,1,86048781,536873728,-419405569,0,1029376,0,260608,196608,197626,328711,459796,394273,525358,394299,132168,197717,197730,263279,394364,197769,197782,197795,328880,394429,394442,394455,394468,394481,394494,394507,394520,394533,394546,197951,197964,394585,394598,394611,394624,722317,460186,460212,460225,525774,460251,394728,525813,525826,198159,329244,460329,394806,591427,525904,525930,460407,525956,525969,460446,460459,526008,460485]],[49,2,7,0,[722642,460511,460537,460550,198419,329504,198445,395066,395079,198484,395105,395118,395131,395144,395157,198562,395183,395196,133065,133078,395235,133104,526333,395274,395287,395300,395313,198718,329803,198744,395365,395378,526463,329868,329881,329894,264371,133312,264397,461018,198887,198900,198913,198926,198939,198952,198965,198978,198991,199004,199017,199030,199043,199056,199069,199082,199095,199108,199121,199134,199147,199160,199173,199186,199199,199212,199225,199238,199251,199264,199277,199290,199303,199316,199329,395950,395963,395976,395989,133858,396015,199420,592649,264982,396080,396093,199498,527191,396132,265073,396158,199563,199576,199589,396210,396223,199628,199641,199654,265203,396288,527373,527386,527399,396340,461889,461902,461915,461928,461941,461954,658575,461980,462006,462019,462032,462045,199914,199927,199940,199953,527646,527659,527672,527685,527698,527711,527724]],[49,2,8,0,[396665,527750,527763,527776,527789,527802,462279,462292,396769,396782,396795,396808,396821,396834,396847,659004,396873,396899,396912,396925,396938,134807,265892,265905,265918,397003,397016,397029,397042,397055,397068,397081,397094,397107,397120,397133,397146,397159,331636,397185,331662,528283,4008,0,0,0,1077952512,1077952576,16384,1212678144,72,0,603979776,606371364,606371364,0,1347696656,1410603056,4152,843657216,638584836,1609,1344274432,1411391568,3426376,1073741824,16448,0,0,1077952544,1077952576,2113600,538984448,538976288,1075847200,1342177280,20512,0,0,269484032,1052796,0,0,0,16416,0,6291456,0,0,0,4194304,134217728,269486088,1077944352,0,1145324600,1145324612,56,275779584,269488144,4112,1144520704,268960772,8142880,939524096,402916420,943981572,0,672667656,142362664,8,1077967872,67388536,14404,1144520704,1148731456,3687492,2080374784,268961796,538976272,0,1145324600,1145324600,56,1145321472,67386436,14404]],[49,2,9,0,[16384,4194304,0,2097152,536870912,64,268959744,270549024,8,0,2080406528,0,0,135274560,4202512,939524096,134480964,268439568,0,1193291791,541477193,3888,1086324736,-534765536,8388608,269484032,1145317416,8553084,2013265920,2017739844,2017739844,0,1077953084,1111507008,60,1111783424,1111638594,30788,1081868288,1081622592,8142912,2080374784,2017476672,1077952576,0,1077953084,1178747470,58,1111638528,1111653954,16962,1077936128,1077952576,4210752,268435456,269488144,1620086800,0,1615874116,1145589856,66,1077952512,1077952576,31808,1094778880,1431659363,4278601,0,0,0,0,1382179394,1179011666,66,1111636992,1111638594,15426,1115422720,1081885250,4210752,1006632960,1111638594,1011239490,2,1111638652,1111638652,66,1078212608,67385408,14404,276561920,269488144,1052688,1107296256,1111638594,1010975298,0,1145340546,271067204,16,1149272064,707413060,4369,538968064,-2143272896,128,-2113929216,271074434,-2105392088,0,675578498,269488144,16,67304960,1075843080,65152,1080033280,1077952576,1077952576,1073741920,538984512,134746128,0,538976352,538976288,6299680,4466704]],[49,2,10,4,[1073742076,32,0,0,939524096,1145322500,60,1077952512,1145324664,30788,0,1078212608,3687488,67108864,1144783876,1011106884,0,939524096,1145076804,56,1077944320,1077952608,16448,0,1145322496,71058500,1073741944,1683505216,1145324612,0,1073741888,1077952576,64,16384,1077952576,1077952576,1077936128,1615874112,4474960,1073741824,1077952576,1077952576,0,1979711488,1229539657,73,0,1145332824,17476,0,1145321472,3687492,0,1148715008,2017739844,16448,1006632960,1145324612,263228,0,1077952608,16448,0,541601792,3164176,0,1080049728,541081664,0,1140850688,1279542340,52,0,673727556,4112,0,1430866176,2237013,0,1212678144,1212690480,0,1207959552,810043464,12591136,0,537921656,30784,538972160,541073440,270540832,1073741824,1077952576,1077952576,1073741888,538976288,538976272,16416,1278345216,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672]],[49,2,11,0,[1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,4202496,0,0,1075838976,0,0,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,1616928864,1616928864,96,1616928768,1616928864,24672,1616904192,1616928864,6316128,1610612736,1616928864,1616928864,0,0,0,0,4194304,1077952576,4210752,134217728,1077953592,2111556,1211105280,544219200,8142912,1140850688,1145324600,17464,0,675562564,276566140,16,1077952512,1073758272,1077952576,1144520704,608718880,943982612,0,160,0,0,1347166494,1974604,0,-2147483648,32896,0,811597824,1879076944,0,0,335544320,338186280]],[49,2,12,0,[293888,0,0,24576,0,572260352,576018781,28,16515072,0,0,0,2117664,0,0,268435456,269515792,31744,549453824,14712896,0,-1073741824,-1071628256,0,0,16416,0,0,0,1212696648,1077965896,2084306944,339508348,336860180,0,1073741824,0,0,0,0,6299648,543170560,8224,0,1349517312,1879076944,0,0,1342177280,1344803880,0,606232864,1193612073,1,576790528,571551268,1860,291504128,325653538,83749,0,268439552,1077944336,270547012,673714192,-2105785276,134217858,672141328,2084848680,33410,268445712,1145317416,8553084,274215936,1143482384,-2105377724,4456448,673714192,-2105785276,268435586,672141352,2084848680,33410,404684800,2018453544,9406536,-2147483648,0,-2147483648,0,1077953084,1111507008,538445884,1077967888,1077966912,31808,1081872392,1081622592,8142912,2083000320,2017476672,2084585536,4456448,1077952636,1077952632,-2147483524,1077936192,1077952576,16448,1073758240,1077952576,4210752,10502144,1077952576,1077952576,10485760,1077952576,1077952576,64,1111783424,1111683650,30788,1648512050,1246909026,4343366,1007161344,1111638594,1010975298]],[49,2,13,0,[268959744,1111638588,1111638594,402653244,1111637028,1111638594,15426,1111247922,1111638594,3949122,1006642176,1111638594,1010975298,0,1140850688,1143476264,0,1246117376,1649562186,31842,1111623696,1111638594,3949122,1108346880,1111638594,1010975298,605552640,1111638594,1111638594,603979836,1111638528,1111638594,15426,-2105405432,269494340,1052688,1073741824,1111653440,1077967938,0,1212696624,1145324632,88,1056768,1144783928,15428,268959744,1006909440,3949636,268435456,70778920,1011106876,0,939546676,1145322500,60,9216,1144783928,15428,271060992,1006909440,3949636,0,70975488,994329663,0,-2147483648,1073791040,128,0,1077953592,806369348,270532608,2084845568,3687488,134217728,1144520720,943997052,0,939534352,1145076804,56,17408,1081885752,14404,1082130432,1077952512,4210752,268435456,538968096,538976288,0,536891424,538976288,32,20480,538976288,8224,271056896,1144784936,3687492,872415232,1683488856,1145324612,0,939528224,1145324612,56,1050624,1145324600,14404,672137216,1145321472,3687492,872415232,1144520792,943998020,0,939524164,1145324612,56,0,8126480,16,0,1414282240,7890004,536870912]],[49,2,14,0,[1145307152,877413444,0,1140854792,1279542340,52,2625536,1145324612,13388,4456448,1145324544,3427396,268435456,1212678176,540035144,49184,2017476672,1145324612,4210808,18432,1212696648,-1071636432,0,0,0,542330112,1936613715,1919243040,26217,0,0,0,361234944,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291466,852064,3,-1879048192,1,119603216,536874496,402678015,1,1407488,0,260608,196608,197626,328714,459802,459818,787514,590922,197738,263306,263322,328874,459962,197834,263386,197866,263418,460042,460058,460074,460090,460106,460122,460138,460154,460170,460186,198058,198074,460234,460250,460266,460282,919050,591386,591418,591450,657018,591514,526010,657114,657130,198410,460586,526138,460618,722778,657258,657290,591786,657354,657386,591882,591914,657482,591978,854154,526506,592074,526554,264442,264458,264474,461098,461114,264522,526682,526698]],[49,2,15,0,[461178,526730,526746,199082,526778,461258,199130,199146,461306,199178,723482,461354,526922,526938,526954,264826,461450,199322,461482,461498,592586,395994,461562,396042,330522,199466,330554,592714,265050,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,199818,199834,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,265578,200058,200074,462234,462250,462266,462282,200154,462314,265722,527882,331290,462378,462394,265802,527962,462442,265850,462474,265882,265898,265914,462538,462554,200426,265978,265994,331546,462634,593722,593738,593770,462730,593834,593850,593882,593914,593946,593978,856154,594042,594074,594106,594138,594170,200986,201018,201034,201050,594282,659834,659866,659898,659930,659962,659994,463418,660058,660074,660106,660138,660170,594666,594698,529194,529226,529242,529258]],[49,2,16,0,[529274,529290,529306,857002,463802,529370,529386,529402,529418,201754,201770,201786,201802,529498,463978,529530,529546,529562,529578,529594,464074,529626,464106,464122,464138,464154,464170,529722,464202,529754,5482,0,0,0,0,1077952512,1077952576,4194368,0,1347440640,80,0,0,336860160,-64477058,5263440,0,1412960256,339234900,272126996,0,1212690432,134480433,8465,0,-2143289344,-1073741824,12591136,0,606345216,1143478308,4014661,0,0,0,0,0,1077952512,64,0,0,538972160,1077952576,541081664,4128,1077968896,538976288,1075847200,32832,1890066432,216,0,0,0,276566032,16,0,0,0,-2143289344,0,0,15728640,0,0,0,0,4194304,0,269488128,1075847200,-2139078592,128,1145321472,1145324612,3687492,0,275779584,269488144,1052688,0,1145321472,537921540,8142912,0,71579648,67377156,3687428,0,336331776,2084840468,263172,0,1077967872,71596096,3687428,0,1078212608]],[49,3,0,0,[1147426880,3687492,0,67402752,269486088,2105376,0,1145321472,1145321540,3687492,0,1145321472,70536260,3687428,0,0,64,4194304,0,0,64,-2143289344,0,201326592,811610136,3096,0,0,2080406528,0,0,1610612736,403445808,24624,0,1145321472,269486084,1048592,0,538974215,1145324611,119021603,0,269508736,-2008528696,-1070595984,0,336070656,2132943380,8421441,0,0,0,8421376,0,1094811136,1094811201,8274241,0,0,0,0,0,1075912192,1077952576,1974592,0,-2147483648,0,128,0,1078033920,1077952576,8274240,0,-2147483648,-2139062144,128,0,1077968640,1077968448,8339520,0,0,0,0,0,1077968640,1077968448,4210752,0,1075912192,1078149184,1974592,0,-2147483648,-2139095040,8421504,0,1077952512,1077968704,4210752,0,-2139062272,-2139062144,8421504,0,1077952512,1077952576,4210752,0,67372032,67372036,3687492,0,1212432896,1213227088,4276804,0,1077952512,1077952576,8273984,0,1614823424,1246843232,4473930,0,-1069531136]],[49,3,1,0,[1077952704,4210752,0,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,0,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,1078033920,1082016064,4210752,0,-2147483648,128,0,0,1075912192,1077952576,1974594,0,-2147483648,-2139062144,8388736,0,1078033920,1082081600,4210752,0,-2147483648,-2147483520,4227200,0,1094794752,17184832,4079937,0,0,0,0,0,134807296,134744072,526344,0,32768,0,0,0,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,0,1098940416,337781313,526356,0,8421376,0,0,0,-2105376256,673727813,1052712,0,134744064,-1600122864,4210848,0,1115783424,605558820,8487234,0,1098940416,134747170,526344,0,8421376,0,0,0,67272192,537921540,8273952,0,1077964800,1077952576,1077952576,28736,-2139062272,541081664,269492256,16,539025408,538976288,538976288,57376,4466704,0,0,0,0,0,0,254,2113536,0,0,0,0,1111376444,4014658,0,1077952512]],[49,3,2,0,[1111646812,6054466,0,0,1077953084,3949120,0,33686016,1111639610,3819074,0,0,2118271548,3949120,0,1077944320,1077952736,4210752,0,0,1111639610,37373506,15362,1077952512,1145332824,4473924,0,16384,1077952576,4210752,0,16384,1077952576,1077952576,32832,1077952512,1884309572,4342856,0,1077952512,1077952576,4210752,0,0,1145333337,4473924,0,0,1077952640,4210752,0,0,1145332824,4473924,0,0,1111638588,3949122,0,0,1111646812,1079796290,16448,0,1111639610,37373506,514,0,1077960784,4210752,0,0,943735864,3687428,0,1077936128,1077952736,2113600,0,0,1145324612,3427396,0,0,1145340546,1058856,0,0,1431668872,2237013,0,0,32896,0,0,0,808470660,8669232,0,0,1145340546,269494312,49184,0,537921656,7880736,0,538974208,-1071636448,538976288,6176,1077952512,1077952576,1077952576,16448,539017216,404758560,538976288,49184,1179201792,0,0,0,0,0,0,0,1616928768]],[49,3,3,0,[1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,4202496,0,0,0,8404992,0,0,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768,1616928864,6316128,0,1616928768]],[49,3,4,0,[1616928864,6316128,0,0,0,0,0,0,1077936192,1077952576,16448,67108864,1346915384,1077437520,0,1078472704,544743488,8142880,0,674776064,17464,0,0,1149403648,-32440792,1052688,0,1077952512,4210752,1077952576,16448,541341696,405030960,3687432,0,36864,0,0,0,-1656603648,1117626785,60,0,806363136,1879060560,0,0,0,1344803840,5160,0,0,293888,0,0,0,15728640,0,0,-1186841600,1118157221,60,-33554432,0,0,0,0,542121984,0,0,0,0,276566032,8126480,0,546332672,61504,0,0,546332672,24720,0,0,4202496,0,0,0,1140850688,1145324612,1081754692,16448,1953774592,338982004,1315860,0,0,16384,0,0,0,0,536870912,24592,543170560,8224,0,0,1347428352,1879056464,0,0,0,338186240,20520,0,1153581568,285755460,2107154,0,0,-2139095040,8421504,0,1153581568,336283716,2564625]],[49,3,5,0,[-2147483648,8388608,0,613573120,285763732,2107154,0,0,-2139095040,8421504,0,0,269484048,1145053200,135280708,336070656,2132943380,8421441,0,0,0,8421376,134479872,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070656,2132943380,8421441,0,0,0,8421376,1312358400,336070656,2132943380,8421441,0,0,0,8421376,2228224,336070656,2132943380,8421441,0,0,0,8421376,336068608,336070664,2132943380,8421441,0,0,0,8421376,0,336334592,2082744084,8881220,0,61440,57344,15728640,0,1075912192,1077952576,69083456,3074,-2147483648,0,128,135266304,1077968640,1077968448,8339520,0,0,0,0,134479872,1077968640,1077968448,8339520,0,0,0,0,336068608,1077968640,1077968448,8339520,0,0,0,0,2228224,1077968640,1077968448,8339520,0,0,0,0,1082130432,1077952512,1077952576,4210752,1075838976,1077952512,1077952576,4210752,-1606418432,1077952512,1077952576,4210752,10485760,1077952512,1077952576,4210752,0,1094876160]],[49,3,6,0,[1094840641,8143425,0,0,0,0,639172608,1348485120,1111771216,4211010,0,-2139062272,-2139062144,8421504,135266304,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,67239936,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,302776320,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,639172608,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,2162688,1075912192,1077952576,1974592,0,-2147483648,-2139062144,128,0,0,672147524,68,0,1109466624,1346913346,6168912,0,-2147450880,-2139062144,128,67633152,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,302776320,1077952530,1077952576,1974592,0,-2139062272,-2139062144,128,2162688,1077952512,1077952576,1974592,0,-2139062272,-2139062144,128,134479872,1098940416,134747170,526344,0,8421376,0,0,0,2084585472,1111572802,4210812,0,0,0,0,0,1111636992,1111645250,6046274,0,528384,1111376444,4014658,0,1050624,1111376444,4014658,0,2365440]],[49,3,7,0,[1111376444,4014658,0,4993536,1111376444,4014658,0,9216,1111376444,4014658,0,1582104,1111376444,4014658,0,0,1128153661,4014658,0,0,-267382560,14684160,0,0,1077953084,138166848,6148,528384,2118271548,3949120,0,1050624,2118271548,3949120,0,2365440,2118271548,3949120,0,9216,2118271548,3949120,0,4227072,1077952576,4210752,0,4202496,1077952576,4210752,0,10502144,1077952576,4210752,0,40960,1077952576,4210752,0,336073728,1111637508,3949122,0,5780480,1145332824,4473924,0,528384,1111638588,3949122,0,1050624,1111638588,3949122,0,2365440,1111638588,3949122,0,4993536,1111638588,3949122,0,9216,1111638588,3949122,0,0,8126480,16,0,33554432,1246381628,1077699154,0,1056768,1145324612,3427396,0,1050624,1145324612,3427396,0,2625536,1145324612,3427396,0,17408,1145324612,3427396,0,1050624,1145340546,269494312,49184,1077952512,1111646812,1079796290,16448,17408,1145340546,269494312,49184,0,0,0,1397555200,1851872032]],[49,3,8,0,[1699946611,6711666,0,0,530317824,1663565824,1866670121,1769109872,544499815,1919117645,1718580079,1866670196,539914354,926431537,1816207406,1769087084,1937008743,1936028192,1702261349,11876,0,6291468,1048672,4,-1879048192,1,136380436,536875008,1627414783,1,2067968,0,260608,262144,263162,394254,590882,590902,918622,722054,197806,328918,328938,394494,591122,263462,329038,263522,263542,591242,591262,591302,591342,591382,591422,591462,591502,591542,591582,263942,263982,591682,591702,591742,591782,1050574,722934,722974,723014,788590,723094,657598,854246,788750,330038,526686,657778,592262,854446,723414,788990,657958,789070,789110,723614,592582,789230,723734,985918,723814,723854,658358,265182,265222,265242,461870,592962,330838,593022,593042,527546,593122,593142,331038,593222,593242,200066,200106,527806,200146,855526,593402,593442,593482,593522,331418,528066,331478,593642,462590,724774,462650,462690,528246,331658,331678,331698,593862]],[49,3,9,0,[331738,331778,331798,331818,331838,331858,331878,331898,331918,331938,331958,331978,331998,332018,332038,332058,332078,332098,266582,266602,332158,332178,332198,332218,332238,332258,332278,332298,332318,332338,332358,332378,332398,266882,266902,594602,594622,594662,594702,332598,594782,332658,725914,398254,594902,594922,332818,726074,595022,332918,595102,332978,333018,333038,529666,529686,267562,333118,333138,398694,595322,791950,791990,792030,595462,726574,726614,726654,726694,726734,726774,1054494,726854,726894,726934,726974,727014,333838,333878,333898,333918,792690,727174,792750,792790,792830,792870,792910,596342,792990,793030,793070,793110,793150,727654,662158,662198,596702,596742,596782,596822,596862,596902,990158,531446,597022,597042,597082,597122,203946,203986,204006,204026,597262,597282,597322,597362,597402,597442,597482,597522,597562,597602,597642,597682,597722,466690,597802]],[49,3,10,0,[466750,532326,8058,0,0,0,0,0,538968064,538976288,2105376,8192,0,1212678144,18504,0,0,0,303169536,606371602,1224614948,18504,0,0,0,0,0,0,706480128,472401993,1225328906,531498,0,0,0,0,0,0,1144520704,20464708,268960770,16416,0,268959744,8405024,-2004324352,28808,0,605552640,404235300,1078018596,7713,0,0,0,-2143272960,8256,0,1077936128,16448,0,0,0,538972160,1077952544,1077952576,538976320,16,538984448,269488160,269488144,538976272,64,945033216,17448,0,0,0,0,134744064,134744191,0,0,0,0,0,0,0,0,0,0,4202496,0,0,0,248,0,0,0,0,0,8192,0,269484032,538972176,1077944352,8405056,0,572260352,1094795554,574701889,7202,0,0,0,0,0,0,940048384,134744072,134744072,2056]],[49,3,11,0,[572260352,33636673,537921540,32576,0,0,0,0,0,0,572260352,469909825,1094779138,7202,0,0,0,0,0,0,100794368,303172102,41894434,514,0,0,0,0,0,0,1082064896,1650212928,1094779201,7202,0,0,0,0,0,0,572260352,1650212929,1094795585,7202,0,0,0,0,0,0,25100288,67240449,134743044,2056,0,0,0,0,0,0,572260352,472006977,1094795554,7202,0,0,0,0,0,0,572260352,1094795585,1090592035,7202,0,0,0,0,0,0,0,8192,0,8192,0,0,8192,0,4202496,0,0,806093568,51130432,0,0,0,0,0,0,0,0,8323072,32512,0,0,0,0,0,0,0,0,102260736,1612187137,0,0,0,0,0,0,0,572260352,33636673,526340,2048]],[49,3,12,2,[201523200,1143087376,541279300,1816,0,149946368,572703236,12084258,57368,0,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,0,540999680,1059069984,538976288,16160,0,-2147483648,8405056,1077952640,128,0,806289408,1077952544,541081664,3888,0,-1073741824,8256,1075838976,192,0,540999680,538976288,538976288,16160,0,-1073741824,538976320,1075847200,192,0,540999680,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,0,540999680,1059069984,538976288,8224,0,12582912,-2147483648,0,0,0,806289408,1077952544,541081667,3888,0,-1073741824,8256,1612718304,8416,0,538968064,1059069984,538976288,8224,0,1077936128,-1069531072,1077952576,16448,0,538968064,538976288,538976288,8224,0,67371008,67372036,-2071723004,30852,0,555745280,807937058,555885608,8224,0,8388608,0,0,16512,0,538968064,538976288,538976288,16160,0,0,0,0,32768,0,538968064,673722416,572663077,8224,0,538968064]],[49,3,13,0,[-1600102304,538976288,8224,0,807403520,606611504,555885092,8225,0,-2139095040,-2139062144,-2139062144,32896,0,806289408,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,0,0,0,806289408,1077952544,557989952,3888,0,-1073741824,538976320,1075847200,2113728,0,540999680,538976288,538976319,8224,0,-2147483648,-2143272896,1077968896,8256,0,538902528,522207296,1073741824,7968,0,-2147483648,64,1077952640,128,0,150929408,134744072,134744072,2056,0,8388608,0,0,0,0,538968064,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,0,-2139095040,538984512,168431889,1028,0,538968064,-2139078592,0,0,0,-2122317824,574767425,135533602,2056,0,33685504,-2004614140,542134408,8224,0,1082130432,67768608,537987588,32832,0,1075838976,128,-2147483648,8256,0,1082130432,67768608,67372036,1028,0,1075838976,128,0,0,0,8323072,67240192,1075843080,65408]],[49,3,14,1,[1086324736,128,0,32768,0,1080033280,1077952576,1077952576,1077952576,96,-2139095040,1077969024,538984512,1056800,0,543162368,538976288,538976288,538976288,96,1143476224,0,0,0,0,0,0,0,-16777216,0,0,0,0,-2147483648,0,270548992,0,0,0,0,0,21052928,1094795009,15937,0,0,0,0,32768,0,1077936128,1096965184,1094795585,23650,0,0,0,0,0,0,0,1092754432,1094729792,7202,0,16842752,1092820225,1094795585,7459,0,0,0,0,0,0,0,1092754432,1094745921,7202,0,0,0,0,0,0,538443776,539031584,538976288,8224,0,0,1092820224,1094795585,16850211,15362,0,0,0,0,0,1077936128,1096965184,1094795585,16705,0,0,0,0,0,0,4194304,1077952512,1077952576,16448,0,4194304,1077952512,1077952576,1077952576,32832,1077936128,1212432960,1145598032,16706,0,1077936128,1077952576]],[49,3,15,0,[1077952576,16448,0,0,1113937920,1111638594,16962,0,0,270581760,269488144,4112,0,0,1096965120,1094795585,16705,0,0,0,0,0,0,0,1092754432,1094795585,7202,0,0,0,0,0,0,0,1096965120,1094795585,1077959778,16448,0,0,0,0,0,0,1092820224,1094795585,16850211,257,0,0,0,0,0,0,1080055808,1077952576,16448,0,0,1078082560,33700928,15426,0,538968064,539031584,538976288,4128,0,0,1094795520,1094795585,7459,0,0,0,0,0,0,0,1149403648,271067204,4112,0,0,1149534208,287976004,4369,0,0,1075847168,8421440,0,0,0,1145340416,1143476264,33348,0,0,1149403648,271067204,1075847184,32832,0,67272192,537923592,32320,0,537919488,538976288,538984480,538976288,16,538968064,538976288,538976288,2105376,0,541065216,538976288,538972192,538976288,64,1179201792]],[49,3,16,5,[1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1075838976,0,0,0,0,1075838976,0,0,0,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008]],[49,4,0,0,[28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,1886388224,1886417008,1886417008,28784,0,0,0,0,0,0,0,16384,1077952576,1077952576,64,0,1159863553,1364215876,4217890,0,0,0,0,0,0,572260352,2114986018,537923600,32544,0,0,0,0,0,0,1090519040,572662334,16702,0,0,0,0,0,0,0,-2139095040,150938177,134807304,2056,0,-2139095040,8388608,32768,0,0,538968064,538976288,538968064,538976288,0,572260352,1145581600,101257506,1843714,0,0,0,0,0,0,5242880,0,0,0,0,1612644352,-1869509056,1083085200,8032,0,-1073741824,538976320,1612718112,192,0,137363456,3688504,120]],[49,4,1,1,[574890513,17,0,0,0,0,0,0,0,0,65919,0,0,0,0,0,0,0,0,0,63488,0,0,1080041216,-1634627170,1614844306,31,0,1086324736,538976288,-1069539296,0,0,255,0,0,0,0,128,0,0,0,0,1211105280,12360,0,0,0,0,134744064,134744191,32512,0,0,0,0,0,0,1211105280,2015367176,0,0,0,1211105280,810027024,0,0,0,1075843072,0,0,0,0,0,1111638528,1111638594,1077968194,64,2050949120,981105274,168430090,657930,0,0,536870912,0,0,0,0,0,0,270532608,24592,1612709888,538976288,0,0,0,1211105280,3164232,120,0,0,0,0,571548228,68,0,0,0,0,0,0,1612709888,572596256,554698756,32833,0,537919488,32832,547381280,8416,0,1612709888,572596256,537921796,33088]],[49,4,2,1,[537919488,32832,1075847360,57472,0,1211105280,843646992,554698756,32833,0,537919488,32832,547381280,8416,0,0,2048,537921544,574701632,28,0,0,0,0,135266304,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,33619968,67371012,286329354,1082073120,32896,0,0,0,1086357632,8224,168034304,67371025,286329354,1082073120,32896,0,0,0,1086357632,8224,605552640,67371043,286329354,1082073120,32896,-2139095040,0,0,1086357632,8224,285212672,67371008,286329354,1082073120,32896,0,0,0,1086357632,8224,286130176,67374609,286329354,1082073120,32896,0,0,0,1086357632,8224,0,84344832,286329097,1098850593,33153,0,16646144,-67108864,0,65024,0,806289408,1077952544,541081664,16912176,1537,-1073741824,8256,1075838976,192,67633152,540999682,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,33619968,540999684,1059069984,538976288,16160,0,12582912,-2147483648,0,49152,151388160,540999696,1059069984]],[49,4,3,0,[538976288,16160,0,12583040,-2147483648,0,49152,268435456,540999680,1059069984,538976288,16160,-2147483648,12582912,-2147483648,0,49152,1082130432,538968096,538976288,538976288,8224,268959744,538968096,538976288,538976288,8224,1344274432,538968200,538976288,538976288,8224,-2013265920,538968064,538976288,538976288,8224,0,540999680,-132112352,538976288,16160,0,-1073741824,538976320,1075847200,192,605552640,807403555,606611504,555885092,8225,-2139095040,-2139095040,-2139062144,-2139062144,32896,67633152,806289410,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,33619968,806289412,1077952544,541081664,3888,0,-1073741824,538976320,1075847200,192,151388160,806289424,1077952544,541081664,3888,0,-1073741696,538976320,1075847200,192,639369216,806289443,1077952544,541081664,3888,1077936128,-1073741696,538976320,1075847200,192,268435456,806289408,1077952544,541081664,3888,-2147483648,-1073741824,538976320,1075847200,192,0,0,337789184,1092752392,0,0,0,0,0,0,0,806289408,1111572768,810043460,20272,0,-1071644672,538976448,1075847200,192,67633152]],[49,4,4,0,[538968066,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,33619968,538968068,538976288,538976288,3856,0,1077936128,1077952576,1077952576,128,151388160,538968080,538976288,538976288,3856,0,1077936256,1077952576,1077952576,128,268435456,538968064,538976288,538976288,3856,-2147483648,1077936128,1077952576,1077952576,128,33619968,1082130436,67768608,67372036,1028,0,1075838976,128,0,0,0,538968064,538976574,1042358304,8224,0,0,-2139095040,32896,0,0,572260352,639705377,538976289,11809,0,0,0,-2139062272,0,0,67637248,21052928,1094795009,15937,0,0,0,0,32768,0,268960768,21052928,1094795009,15937,0,0,0,0,32768,0,571738112,21052928,1094795009,15937,0,0,0,0,32768,0,1179201792,21052928,1094795009,15937,0,0,0,0,32768,0,2228224,21052928,1094795009,15937,0,0,0,0,32768,0,471999004,21052928,1094795009,15937]],[49,4,5,0,[32768,0,0,21052928,1094795009,15937,0,0,76050432,67173380,28808,0,0,1092754432,1094729792,67640354,6148,67637248,1092754432,1094745921,7202,0,0,0,0,0,0,268960768,1092754432,1094745921,7202,0,0,0,0,0,0,571738112,1092754432,1094745921,7202,0,0,0,0,0,0,2228224,1092754432,1094745921,7202,0,0,0,0,0,0,541097984,1077952512,1077952576,16448,0,-2143281152,1077952512,1077952576,16448,0,10502144,1077952512,1077952576,16448,0,10485760,1077952512,1077952576,16448,0,275251200,572261416,1094795585,7202,0,0,0,0,0,0,1179201792,1096965120,1094795585,16705,0,0,0,0,0,0,67637248,1092754432,1094795585,7202,0,0,0,0,0,0,268960768,1092754432,1094795585,7202,0,0,0,0,0,0,571738112,1092754432,1094795585,7202,0,0,0,0,0,0,1179201792]],[49,4,6,0,[1092754432,1094795585,7202,0,0,0,0,0,0,2228224,1092754432,1094795585,7202,0,0,0,0,0,0,0,2048,134217855,0,0,0,0,0,0,0,0,1159863552,1364281669,23586,0,0,0,0,0,0,67637248,1094795520,1094795585,7459,0,0,0,0,0,0,268960768,1094795520,1094795585,7459,0,0,0,0,0,0,571738112,1094795520,1094795585,7459,0,0,0,0,0,0,2228224,1094795520,1094795585,7459,0,0,0,0,0,0,537921536,1149403648,271067204,1075847184,32832,1077936128,1096965184,1094795585,1077959778,16448,0,0,0,0,0,4456448,1149403648,271067204,1075847184,32832,0,0,0,0,1397555200,1851872032,1699946611,6711666,0,651166208,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291470,1245280,6]],[49,4,7,0,[-1879048192,1,153157656,536875776,1929404671,1,2540032,0,260608,327680,328698,459794,656426,656450,984178,853154,263378,394498,394522,460082,722250,329058,394642,329130,329154,656858,656882,656930,656978,657026,657074,657122,657170,657218,657266,329634,329682,722922,722946,722994,657506,1247378,854210,788746,854330,854378,854426,788938,920058,920106,264794,592522,789154,658130,1051394,920370,985954,789394,986050,855026,789538,789586,855170,855218,1182946,920850,789850,789898,331194,331242,331266,593434,658994,396898,659090,724650,659162,724746,724794,266090,724890,724914,266210,266258,593962,266306,1052786,725130,725178,725226,725274,397642,594298,266642,725442,594394,922122,660026,594538,594586,398026,267002,398098,725802,398146,398194,398218,398242,398266,398290,398314,398338,398362,398386,398410,398434,398458,398482,398506,398530,398554,398578,333066,333090,398650,398674,398698,398722]],[49,4,8,0,[398746,398770,398794,398818,398842,398866,398890,398914,398938,333426,333450,661154,661178,661226,661274,268106,661370,399250,923586,464858,661514,727074,399442,923778,661658,399562,727290,334098,334146,399706,596338,661898,334266,399850,334338,465434,662066,989770,989818,989866,662234,858890,858938,858986,859034,859082,859130,1252394,859226,859298,859346,859394,859442,269666,269714,269738,400834,859610,925170,990754,990802,990850,990898,990946,728850,991042,860018,860066,860114,860162,794674,860258,729234,663746,663794,663842,663890,663938,663986,1122786,664082,729690,729738,729786,729834,271130,271178,271202,271226,730002,730026,730074,730122,730170,730218,730266,730314,730362,730410,730458,730506,730554,599530,730650,599626,534138,9898,0,0,0,0,0,0,805306368,808464432,808464432,805306416,48,0,1811939328,7105644,0,0,0,0,150994944,1057556745,303174162]],[49,4,9,0,[606348415,36,0,0,-2147483648,0,0,0,0,470288384,-389518465,185548408,2137770249,526364,0,0,0,-2147483648,32896,0,0,1006632960,1715618406,100860220,404229126,48,0,402653184,-1067438032,2013298880,-863730484,120,0,201326592,858993438,2000559134,1064395107,30,0,0,0,1613770752,1893777632,56,0,1610612736,6316128,0,0,0,0,134217728,1613770776,1616928864,1616928864,405811296,8,1073741824,405811296,404232216,404232216,1613770776,64,268435456,2084076628,4180,0,0,0,0,101058048,109018886,394758,0,0,0,0,14737408,0,0,0,0,0,0,805306368,2101296,0,0,0,-67108864,252,0,0,0,0,0,805306368,48,0,402653184,806885400,1613770800,-1067425696,12632256,0,234881024,1616916799,1616928864,1060200544,14,0,0,-1061126016,-1061109568,-2139045696,0,0,100663296,104742414,101058054,101058054,6]],[49,4,10,1,[520093696,6320447,470745857,2137010232,127,0,0,-1061109632,32960,-1073741824,192,0,234881024,1616916799,17764097,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,117440512,453971719,1664299803,50560895,3,0,0,0,0,49344,0,0,1056964608,1613770815,6389630,1064394752,30,0,-2147483648,128,-1065320448,-2139045696,0,0,234881024,1616916799,1618050926,1060200544,14,0,0,12615808,-1065320448,-2139045696,0,0,2130706432,16777343,100860673,202114566,12,0,-1073741824,-2134851392,128,0,0,0,234881024,1616916799,826220337,1060200544,14,0,0,-1061126016,-2139094912,-2139045696,0,0,234881024,1616916799,239022432,1060200448,14,0,0,-1061126016,-1061109568,-2139045696,0,0,0,805306368,48,805306368,48,0,0,805306368,48,805306368,2101296,0,0,16777216,511188487,263,0,0,0,-530579456,128,6348928,0,0,0,2130706432,2130706559,127]],[49,4,11,0,[-536870912,-536870688,224,0,0,0,2019557376,117638942,6322206,0,0,0,0,-2132770816,0,0,0,234881024,1616916799,101122817,201329676,12,0,0,-1061126016,32896,0,0,0,50331648,540022798,1128481120,543376966,51255344,0,-134217728,66318,404265196,14627120,-133299712,0,0,-2139095040,1077952704,32960,0,0,117440512,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,0,2130706432,1616928895,1618968416,2137022560,127,0,-2147483648,1616961728,-524238624,-1059037088,128,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,0,-264759296,192,0,2130706432,1616928895,1616928864,2137022560,127,0,0,811655360,808464432,-1059037136,0,0,2130706432,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,0,2130706432,1616928895,1618968416,1616928864,96,0,-268435456,240,14737408,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,1587440,2021130240]],[49,4,12,0,[-130541544,216,0,1610612736,1616928864,1618968416,1616928864,96,0,402653184,404232216,418969624,404232216,24,0,1610612736,1616928864,1616928864,1616928864,96,0,50331648,50529027,50529027,2129117955,24,0,0,0,0,0,0,0,1610612736,1852269409,1853651068,1616995175,96,0,-536870912,32960,0,-524255232,112,0,1610612736,1616928864,1616928864,2137022560,127,0,0,0,0,-1073741824,192,0,1610612736,2020634720,1718381688,1633903462,97,0,100663296,504237574,1714828830,-2033793434,134,0,1879048192,1853651064,1633904486,1616928865,96,0,402653184,404232216,-1734862824,2021193944,56,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,202116108,-264759284,192,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-2132778960,0,0,0,117440512,1613772831,1616928864,523776096,7,0,-1073741824,202914032,1275857932,-63407892,200,0,2130706432,1616928895,2139054176,1616928864,96,0,-2147483648,808476896,-522166224,808464432,24]],[49,4,13,1,[251658240,1885368383,466748,1064329216,15,0,0,6348992,-524255232,-1059037088,0,0,-16777216,101058303,101058054,101058054,6,0,-268435456,240,0,0,0,0,1610612736,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,0,-1073741824,811622592,404238384,118426893,7,0,402653184,1613770776,-1061134240,8421504,0,0,-1073741824,1633796288,858993505,203300382,12,0,-1073741824,-505298752,858993633,203300382,12,0,-1073741824,-2139045696,128,0,0,0,-1073741824,473460960,252118799,-529516516,192,0,201326592,-529516516,-1065320256,473460960,12,0,-1073741824,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,2130706432,16777343,470681347,-2068424,255,0,-268435456,-1059032848,128,-268435456,240,0,2021130240,1616928864,1616928864,1616928864,2019582048,120,-1073741824,1623244992,811622496,405811248,1579032,0,-252706816,808464432,808464432,808464432,-265277392,240,469762048,25398]],[49,4,14,9,[-65536,0,0,0,0,0,-1061158912,0,1879048192,2072,0,0,0,0,0,503316480,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,1610612736,1851809888,1616933247,2138136672,110,0,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,0,12615808,-2139045888,0,0,0,234881024,1616916799,1060200544,14,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,0,234881024,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,805306368,-262119312,1616929008,1616928864,96,0,0,234881024,1616916799,1060200544,1060200462,14,0,-1073741824,-1061109568,-1061109568,-2139045696,0,1610612736,1851809888,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,1610612736,1610612832,1616928864,1616928864,96,0,1610612736,1610612832,1616928864,1616928864,-530554784,192,1610612736,1633706080,2020370019]],[49,4,15,0,[1633904252,96,0,0,-2147483648,0,-2147483648,128,0,1610612736,1616928864,1616928864,1616928864,96,0,0,1845493760,1633776511,1633771873,97,0,0,939524096,-2037985668,-2038004090,134,0,0,1845493760,1616933247,1616928864,96,0,0,0,-1061126016,-1061109568,192,0,0,234881024,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,0,1845493760,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,0,234881024,1616916799,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,-1061109568,192,0,1811939328,1616932988,1616928864,96,0,0,469762048,1013998398,1046676238,28,0,0,0,0,0,0,0,0,-262119328,1616929008,1885364320,48,0,0,1610612736,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,0,-1056964608,1667482049,473839158,28,0,0,-2147483648,32896,0,0,0,0,-1023410176,1734828995,404503612,24]],[49,4,16,2,[201326592,-1734862836,1625354480,96,0,0,-1073741824,507474913,-512540898,192,0,0,-1073741824,32960,-1065353216,192,0,0,-1056964608,1667482049,473839158,2014844956,112,0,-2147483648,32896,0,0,0,0,-16777216,201720831,-10473448,255,0,0,-2147483648,128,-2147483648,128,0,201326592,404232216,1613764632,404238432,404232216,12,1610612736,1616928864,1616928864,1616928864,1616928864,24672,-1073741824,1616928864,405823584,1616916504,1616928864,192,939524096,25454,0,0,0,0,-1073741824,32960,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920]],[49,5,0,0,[2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,268435456,3158048,0,0,0,0,1610612736,4202592,0,0,0,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080]],[49,5,1,0,[2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,2013265920,2021161080,2021161080,2021161080,120,0,0,0,0,0,0,0,1610612736,1610612832,1616928864,1616928864,96,0,0,251724032,1717711679,1060988004,1052702,0,0,0,32896,-2139095040,0,0,251658240,808464415,405831216,2133858328,119,0,0,49280,0,-1061158912,128,0,0,826244960,2134847793,96,0,0,0,-2139045696,-1065320320,192,0,0,-1073741824,862020032,203325311,202145663,12,0,-1073741824,8421568,32896,32896,0,0,1610612736,1616928864,6316128,1616928768,1616928864,96,503316480,2016424767,422798956,855836429,7743,0,0,0,-2147483648,32896,0,0,-872415232,204,0,0,0,0,251658240,-867737544,-1734829928,945833932,15,0,-2147483648,-661638944,134744072,-533688104,128,0,1006632960,1714822758,8257598,0,0,0,0,0,856752128,1127270]],[49,5,2,3,[8355584,0,0,0,0,0,-1061109760,49344,0,0,0,0,-67108864,252,0,0,117440512,1815031836,1280265292,472919148,7,0,-1073741824,1825052784,1690592356,1880647788,192,0,65535,0,0,0,0,0,49344,0,0,0,0,0,939524096,946619500,0,0,0,0,0,101056512,104808198,1056966150,63,0,0,0,12632064,-1073741824,192,0,1879048192,1613797592,63680,0,0,0,1879048192,409999576,28888,0,0,0,939524096,16480,0,0,0,0,0,1627389952,1633771873,2138268001,1616928877,96,0,-2147483648,-2139062144,-2139062144,128,0,251658240,2105359677,222117245,84215045,328965,0,-2147483648,0,0,0,0,0,0,0,12336,0,0,0,0,0,0,0,406331392,240,805306368,808513648,12336,0,0,0,1006632960,1717986918,8257596]],[49,5,3,1,[857866240,2241305,0,0,0,0,0,128,0,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,402653184,404256824,100866328,404229126,48,0,402653184,-1067438032,-663715648,-1067437928,248,0,939524096,204999788,100874604,404229126,48,0,402653184,-1067438032,941129920,418945112,24,0,201326592,202113036,1617967128,2137244097,28,0,0,0,0,32896,0,51249152,117440513,403508487,1060116504,-1067425665,192,0,0,-1065320448,-530530112,405811440,24,100859904,117440516,403508487,1060116504,-1067425665,192,8388608,0,-1065320448,-530530112,405811440,24,218562560,117440536,403508487,1060116504,-1067425665,192,-2147483648,192,-1065320448,-530530112,405811440,24,907804672,117440547,403508487,1060116504,-1067425665,192,-1069547520,128,-1065320448,-530530112,405811440,24,404226048,117440512,403508487,1060116504,-1067425665,192,-1061158912,0,-1065320448,-530530112,405811440,24,218562560,117902600,403508487,1060116504,-1067425665,192,-2147483648,32896,-1065320448,-530530112]],[49,5,4,0,[405811440,24,0,50331648,201721347,1058543628,-1067425729,192,0,-16777216,-1061109505,-1056964672,-4144960,255,0,-1073741824,192,8421376,-1073741824,192,0,117440512,1613772831,1616928864,523776096,33554695,3,-1073741824,1587440,0,-264759296,-1061125952,102498432,2130706434,1616928895,1618968416,2137022560,127,0,-268435456,240,14737408,-268435456,240,100859904,2130706436,1616928895,1618968416,2137022560,127,8388608,-268435456,240,14737408,-268435456,240,218562560,2130706456,1616928895,1618968416,2137022560,127,-2147483648,-268435264,240,14737408,-268435456,240,808452096,2130706432,1616928895,1618968416,2137022560,127,-1061158912,-268435456,240,14737408,-268435456,240,819986432,1610612752,1616928864,1616928864,1616928864,96,-1066401792,1610612864,1616928864,1616928864,1616928864,96,-1872756736,1610612736,1616928864,1616928864,1616928864,96,-859045888,805306368,808464432,808464432,808464432,48,0,2130706432,1616928895,1626929248,2137022560,127,0,0,811655360,808464432,-1059037136,0,453902336,1879048209,1853651064,1633904486,1616928865,96,1612709888,402653376,404232216,-1734862824,2021193944,56]],[49,5,5,0,[17235968,117440512,1613772831,1616928864,523776096,7,-2147483648,-1073741696,202914032,202116108,-264759284,192,50397184,117440514,1613772831,1616928864,523776096,7,12582912,-1073741824,202914032,202116108,-264759284,192,100859904,117440524,1613772831,1616928864,523776096,7,-1065353216,-1073741728,202914032,202116108,-264759284,192,453902336,117440529,1613772831,1616928864,523776096,7,1612709888,-1073741632,202914032,202116108,-264759284,192,202113024,117440512,1613772831,1616928864,523776096,7,1616904192,-1073741824,202914032,202116108,-264759284,192,0,0,963649536,521080607,2125881,0,0,0,-1059045376,-2147483520,4251840,0,0,117440512,1613772831,1717789024,2134390892,71,0,-1006632960,1815623932,202149068,-264759284,192,51249152,1610612737,1616928864,1616928864,523776096,7,0,805306368,808464432,808464432,-1059037136,0,100859904,1610612740,1616928864,1616928864,523776096,7,8388608,805306368,808464432,808464432,-1059037136,0,218562560,1610612760,1616928864,1616928864,523776096,7,-2147483648,805306560,808464432,808464432,-1059037136,0,404226048,1610612736,1616928864,1616928864,523776096,7,-1061158912,805306368]],[49,5,6,0,[808464432,808464432,-1059037136,0,201785344,-1073741816,959471840,101650201,101058054,6,0,805306368,-1061134224,128,0,0,0,1610612736,2139054176,1616928864,1616936831,96,0,0,-528482304,1613770848,32992,0,0,503316480,1633772351,1634692963,1868652640,111,0,0,-2139062272,-1065353088,-2134851392,0,0,939524096,503317516,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,234881024,503320600,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,469762048,503341878,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,939524096,503334765,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,822083584,503316529,251753279,2137219385,60,0,-2147483648,128,-2139062272,-1065320320,192,0,302776320,503319570,251753279,2137219385,60,0,0,0,-2139062272,-1065320320,192,0,0,503316480,251753279,2137219385,60,0,0,2013265920,-8141058,-20741889,120]],[49,5,7,4,[234881024,1616916799,1060200544,184747534,14,0,0,12615808,-2139045888,0,0,469762048,234881542,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,117440512,234883084,2137010495,1060135039,14,0,0,0,-1061126016,-2134900544,0,0,234881024,234893595,2137010495,1060135039,14,0,0,32768,-1061126016,-2134900544,0,0,822083584,234881073,2137010495,1060135039,14,0,-2147483648,128,-1061126016,-2134900544,0,0,-536870912,1610616880,1616928864,1616928864,96,0,1879048192,1610645696,1616928864,1616928864,96,0,1610612736,1610649840,1616928864,1616928864,96,0,-1879048192,1610612880,1616928864,1616928864,96,0,1979711488,251868700,1616916799,1060200544,14,0,0,-2147483648,-1061109632,-2139045696,0,0,939524096,1845512045,1616933247,1616928864,96,0,-2147483648,128,-1061126016,-1061109568,192,0,469762048,234881542,1616916799,1060200544,14,0,0,0,-1061126016,-2139045696,0,0,117440512,234883084,1616916799,1060200544,14]],[49,5,8,3,[-1061126016,-2139045696,0,0,234881024,234893595,1616916799,1060200544,14,0,0,32768,-1061126016,-2139045696,0,0,939524096,234899309,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,822083584,234881073,1616916799,1060200544,14,0,-2147483648,128,-1061126016,-2139045696,0,0,0,394752,8355584,394752,0,0,0,0,14737408,0,0,0,0,234881024,1684156735,1060202596,78,0,0,1073741824,-1061126016,-2139045696,0,0,469762048,1610613254,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,117440512,1610614796,1616928864,1060200544,14,0,0,-1073741824,-1061109568,-1061109568,192,0,234881024,1610625307,1616928864,1060200544,14,0,0,-1073709056,-1061109568,-1061109568,192,0,822083584,1610612785,1616928864,1060200544,14,0,-2147483648,-1073741696,-1061109568,-1061109568,192,0,234881024,-1056960488,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,1610612736]],[49,5,9,0,[1851809888,1616933247,2138136672,1616928878,96,0,0,-1061126016,-2139045696,0,0,1660944384,-1056964509,1667482049,473839158,1880627228,96,0,-2147483648,32896,0,0,0,0,0,0,0,0,1397555200,1851872032,1699946611,6711666,839254528,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291474,1507424,5,-1879048192,1,203489309,536877056,-1778360065,1,3274752,0,260608,393216,394234,525335,853044,853073,1442955,1049797,263452,525654,525683,656784,918957,394727,525857,394814,460379,853624,853653,853711,853769,853827,853885,853943,854001,854059,854117,395423,395481,919798,919827,919885,788871,1575361,985595,1051218,1116812,1116870,1051421,985972,1182638,1117160,396351,789654,1051827,855277,1314087,1183073,1248696,1052175,1248870,1117856,1052407,1052494,1118088,987074,1445913,1118291,1052842,921857,463163,463221,463250,725423,856524,528902,856640,922205]],[49,5,10,0,[791191,922321,922379,398149,922495,856988,398294,398352,791597,398410,1315972,857249,922872,922930,922988,529830,792032,398845,857655,726612,1185422,726728,726815,726873,595859,399309,595975,923684,530526,530584,530613,530642,530671,530700,530729,530758,530787,530816,530845,530874,530903,530932,530961,530990,531019,531048,400005,400034,531135,531164,531193,531222,531251,531280,531309,531338,531367,531396,531425,531454,531483,400440,400469,859250,859279,859337,859395,400701,859511,531860,1318350,531947,859714,925279,532121,1318611,859888,532295,925569,466846,466904,532469,860178,794671,401513,532643,467136,532701,860410,1188119,1188177,1188264,795135,991830,991888,991946,992004,992062,992120,1582002,1123308,1057859,1057946,1058004,1058062,402760,402818,402847,402876,1123801,1189366,1254989,1255076,1255163,1255250,1255337,927744,1255511,1124497,1124584,1124671,1124758,1059309,1059396,993918,862904,862962,863020]],[49,5,11,0,[863078,863136,863194,1387540,797774,928933,928991,929049,929107,404877,404935,404964,404993,929310,863803,929397,929455,929513,929571,929629,929687,929745,864267,864325,864383,864441,733427,930093,733543,536993,12763,0,0,0,0,0,0,0,0,808464384,808464432,808464432,12336,12336,0,0,1717960704,1717986918,0,0,0,0,0,100663296,202114566,420233023,427786009,858993433,0,0,0,-1067425696,-1057951552,-522157952,32896,0,0,0,842993410,845308514,33689407,1919025666,33689407,0,0,-528482304,12400,1625325568,808464432,8446048,0,0,503316480,1633776447,1982323,16777216,101057281,0,0,0,-2038234879,404262022,-949788368,50824838,1,0,0,8421376,0,-253755392,941103160,57584,0,0,252116992,219682840,958334735,1616928817,999216,0,0,0,-1061109632,-2147450752,2028784780,-1896056776,0,0,0,1616928864,24672,0,0,0,0,0,202114560,806885400]],[49,5,12,0,[808464432,808464432,404232240,396300,0,811597824,404232240,202116108,202116108,404229132,1613770776,0,67108864,236926212,4379,0,0,0,0,0,8388608,0,0,0,0,0,0,0,50529027,50544447,771,0,0,0,0,0,15790080,0,0,0,0,0,0,0,0,808452096,8208,0,0,0,0,2122186752,0,0,0,0,0,0,0,0,12336,0,0,101056512,403442700,808458264,1616928816,12632256,0,0,117440512,1613772831,1616928864,1616928864,119486512,0,0,0,1625341952,808464432,808464432,-1059037136,0,0,0,1057424128,50529087,50529027,50529027,771,0,0,0,0,0,0,0,0,0,251658240,1617967167,50331648,941362695,2139058224,0,0,0,1893785728,-529518544,32992,-268435456,240,0,0,943656704,24688,1799,946888800,3903,0,0,-528482304,1613787360,-524238624,1882206320,8446176]],[49,5,13,1,[117637889,941362190,2139058224,0,0,0,0,1625350368,1616928864,-262119328,1616929008,96,0,0,404692736,2133864496,24703,1885339648,3903,0,0,-252706816,0,1893785728,1882206256,8446176,0,0,117440512,1613772831,2021615456,1616928880,255801456,0,0,0,811655296,-528482304,808480992,-522162128,128,0,0,8355584,16842752,101122819,202116614,3084,0,0,-252706816,-1061101472,32896,0,0,0,0,117440512,808458271,522131504,1616932920,255801456,0,0,0,1623244800,-1061134240,812703936,-522162128,128,0,0,943656704,1616928880,255801456,811597824,3903,0,0,-528482304,808480992,-252678096,1613770928,49376,0,0,0,0,12336,0,808452096,0,0,0,0,3158016,0,805306368,2101296,0,0,0,235077888,477130780,66318,0,0,0,134217728,-2134872008,0,-1065353216,538736,0,0,0,2130706432,127,8355584,0,0,0,0,0,63736,-117964800]],[49,5,14,3,[1883242496,17239608,0,940443393,16496,0,0,0,0,943251648,49376,0,0,0,251658240,1616916543,50528512,394758,101056512,0,0,0,1623244800,-2134843296,0,0,0,0,0,117506048,806361100,1667457313,824271715,118233104,1,0,-8519680,1040187392,25281534,-2046426365,29183,8191745,0,0,405856384,-2033923064,201590406,14694424,32768,0,0,101122819,202116614,1060640796,-530550721,224,0,0,-1065320448,1625342144,942698592,203225336,3598,0,0,1061093376,808464432,809451312,808464432,4144944,0,0,-536870912,202119416,-50848756,101058060,-251917306,0,0,0,941494019,1616932912,1885364320,253638704,3,0,0,268367872,65795,0,251855105,63742,0,0,0,-2139095040,0,8421376,0,0,0,1056964608,808464447,808464432,808464432,1061105712,0,0,0,238876896,50530054,117637891,-130281978,224,0,0,0,0,0,0,0,0,0,1061093376,808464432]],[49,5,15,0,[809451312,808464432,4144944,0,0,-33554432,254,-117964800,0,-16908288,0,0,0,808468287,1060122672,808464447,808464432,48,0,0,16711168,0,63736,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,16858943,-117502205,0,0,0,0,32896,-2139062272,-2139062144,128,0,0,808464384,808464432,808468287,808464432,12336,0,0,101056512,101058054,117374470,101058054,394758,0,0,0,0,0,0,0,0,0,0,808464432,808464432,808464432,808464432,48,0,0,0,0,0,1640022016,7807,0,0,-1061158912,-1061109568,-1061109568,-1061109568,32896,0,0,805306368,808464432,1060582193,808466492,808464432,0,0,0,1882725390,-1065303840,812703936,235674680,7,0,0,808464384,808464432,808464432,808464432,16191,0,0,0,0,0,0,16316416,0,0,805306368,1010317360,926301756,825307955,808464432]],[49,5,16,1,[16842752,101122819,-1734603762,1626403064,96,0,0,-1061109760,-1061109568,-1061109568,-1061109568,49344,0,0,942669824,926301756,808464691,808464432,3158064,0,0,50331648,50529027,-1010597117,456881123,50794271,0,0,0,0,0,0,0,0,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,0,808468287,808464432,808468287,808464432,48,0,0,117372928,50529027,16317958,0,0,0,0,251854848,1882208286,1616928864,942698592,200478,0,0,-134217728,16977918,1,957415424,-67170529,1,0,0,-2147483648,-1061109632,-1061109568,32896,8437888,0,0,809451264,808464432,809451312,808464432,12336,0,0,-17301504,50529030,-50461181,50529806,66307,0,0,0,0,0,0,-2139095040,0,0,0,806887175,521678896,7,524054624,7,0,0,486072320,12,101514480,201721350]],[49,6,0,0,[61692,0,0,-65536,16843009,16843009,16843009,65793,0,0,-16777216,-2139062017,-2139062144,-2139062144,-2139062144,0,0,0,808464432,808464432,808464432,253499440,3,0,0,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,0,-536870912,812671200,471349296,101583884,50530054,0,0,0,470552078,808982552,-530554768,-2134851392,128,0,0,-524238848,812671072,421083440,101650207,1542,0,0,808452096,-59213776,-2033267508,50562950,65793,0,0,201326592,404233228,1882206264,-1059037088,-2139062080,0,0,0,946921664,50794012,235340545,-529516516,192,0,0,117637376,1882725390,1893777632,118365240,259,0,0,-2139095040,0,0,0,8421376,0,0,-1073741824,473460960,16975630,16843009,16843009,0,0,0,470681347,-1059033032,-2139062144,-2139062144,128,0,0,8355584,16842752,202245891,1882208284,65535,0,0,-117964800,-1059037072,32896,0,16579584,0,0,1006632960,808464444]],[49,6,1,0,[808464432,808464432,808464432,1009791024,60,0,1616953536,808464480,202905624,101059596,6,0,0,410548224,404232216,404232216,404232216,404232216,7895064,0,521011200,24635,0,0,0,0,0,0,12615680,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,-134217728,248,0,946864128,524,0,0,0,0,0,0,0,3161871,1883180800,524251232,0,0,0,0,-1061158912,1625350240,-119512992,56,0,0,808464384,1060581424,808464440,942682160,14143,0,0,0,-1073741824,406352112,941103128,12644464,0,0,0,0,808984327,1616928864,119486512,0,0,0,0,1893761024,48,-529518592,128,0,0,0,1057947648,1616932920,946888800,3903,0,0,808452096,-1339019216,808481008,808464432,11595888,0,0,0,0,808984327,1618968416,119486512,0,0,0,0,1893761024,-117958608,-264765440,192]],[49,6,2,1,[809245696,-50581456,808464432,808464432,12336,0,0,0,251658240,1617967167,1885364320,999224,255799296,0,0,0,812708016,808464432,-1326419920,-530567120,128,0,808464432,943666992,808464432,808464432,48,0,0,0,-1073741824,1616928960,1616928864,24672,0,0,808452096,805306368,808464432,808464432,3158064,0,0,805306368,48,808464432,808464432,808464432,-265277392,224,0,808464432,858861616,994000439,808464689,48,0,0,0,-1059061760,128,-524255104,28768,0,0,808452096,808464432,808464432,808464432,3158064,0,0,0,0,808992567,808464432,808464432,0,0,0,0,-237007104,1616928864,1616928864,96,0,0,0,-2147483648,-1061109632,-1061109568,49344,0,0,0,922746880,808466495,808464432,3158064,0,0,0,0,1623244800,1616928864,1616928864,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-255852544,404240496,1882724376,49392,0,0,0,922746880,808466495,808464432]],[49,6,3,0,[808927032,808464432,0,0,0,946925760,404232216,-1057984456,0,0,0,0,943656704,1616928880,1060663392,15,0,0,0,-256901120,808464496,1882206256,808497392,3158064,0,0,855638016,808991799,808464432,3158064,0,0,0,0,1617968927,17776504,528441344,0,0,0,0,-1061158912,-1065353216,-1059036960,128,0,0,805306368,-50581456,808464432,808464432,7228,0,0,0,805306368,808464432,808464432,466712,0,0,0,0,1616928864,1616928864,1625350240,0,0,0,0,-524238848,825323872,236919611,14,0,0,0,1616904192,-2134851360,32896,0,0,0,0,-1073741824,1935794624,507458355,789534,0,0,0,0,-505298752,1060320243,202120734,0,0,0,0,-1061109760,32896,0,0,0,0,0,-524288000,236927857,1899699982,49376,0,0,0,1610612736,8437984,-2147483648,6348992,0,0,0,0,1625342144,993079665,235806491,-132637684,240]],[49,6,4,0,[-530554880,-2139045696,128,0,0,0,0,2139029504,235340545,1882725390,65535,0,0,0,-536870912,8437984,0,14737408,0,0,100663296,404233230,404232216,811622448,404232216,236722200,6,0,0,0,0,0,0,0,0,808464384,808464432,3158064,808452096,808464432,808464432,0,1885339648,404232240,202905624,403441158,404232216,1617965080,0,0,0,0,0,0,0,0,0,1634172732,0,0,0,0,0,0,-265277440,224,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420]],[49,6,5,1,[1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1616920608,0,0,0,0,0,0,135796736,16,0,0,0,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540]],[49,6,6,0,[1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,1006632960,1010580540,1010580540,1010580540,1010580540,0,0,0,1010580540,1010580540,1010580540,1010580540,60,0,0,1010580480,1010580540,1010580540,1010580540,15420,0,0,1010565120,1010580540,1010580540,1010580540,3947580,0,0,0,0,0,0,0,0,0,0,12336,808464432,808464432,808464432,48,0,0,0,520552448,1650667833,1010067042,270012191,0,0,0,-2134884352,3207392,805306368,8446064,0,0,117440512,404233231,2139035672,202116108,863977240,0,0,0,812703936,0,0,-265289728,224,0,0,1998585856,808458303,2000623664,32,0,0,0,536870912,1623253104,-524263328,8304,0,0,0,-1073741824,808476864,2131693337,108987910,101058054,0,0,0,-1067438032,32960,-536870688,0,0,0,0,808464384]],[49,6,7,0,[808464432,805306368,808464432,12336,0,0,941559552,1042036784,1885430647,118365240,808452355,991032,0,-1065353216,6316256,-1065353216,808480992,-524230544,-2134843296,0,0,26214,0,0,0,0,0,0,201785600,590549272,589505315,202903859,263,0,0,251133952,211349763,12,-241693684,16256515,0,0,0,-2139095040,1077952704,-2134884288,128,0,0,0,510027324,996566582,8355584,0,0,0,0,0,0,823659524,67901489,0,0,0,0,0,-1067442176,1623228544,32,0,0,0,0,2139029504,0,0,0,0,0,0,-268435456,808464624,48,0,0,0,0,0,2113929216,126,0,0,0,117506048,856890124,589505315,454243107,67340,0,0,-134217728,418448142,-266859508,202116120,-133299443,0,0,0,-2147483648,1077985408,-1069531072,32896,0,0,-65536,0,0,0,0,0,0,-134217728,248]],[49,6,8,1,[402653184,1013343804,24,0,0,0,0,0,50529024,2139030275,50529027,2130706435,127,0,0,0,-134217728,248,0,63736,0,0,1715208192,806882310,32352,0,0,0,0,1006632960,102499942,3958278,0,0,0,0,0,1076894734,0,0,0,0,0,0,0,808452096,808464432,942682160,808466239,12336,0,0,1610612736,1616928864,1616928864,3207392,0,0,0,1044254464,1044283006,33686030,33686018,131586,0,0,1088421888,1077952576,1077952576,1077952576,1077952576,0,0,0,0,12336,0,0,0,0,0,0,0,0,268435456,1007027740,0,402653184,404232312,1579032,0,0,0,0,0,1667446300,473326435,8355584,0,0,0,0,0,0,202912033,556865548,0,0,0,0,0,-1065353216,-2134876064,0,0,0,402653184,404232312,1579032,100860161,404229126,0,0,0,403441158,1616916504,126058944]],[49,6,9,0,[18815245,1,0,0,0,0,-2139095040,-2139062144,32896,0,0,2014838784,404232216,16783384,101057281,1579020,0,0,100663296,404229126,-1067425744,50436495,521669638,0,0,0,0,0,-2139095040,0,128,0,0,107363328,1711670812,16842812,201721347,6168,0,0,101056512,806885388,-2118098848,420284291,65823,0,0,0,0,0,-2139062144,-2139062144,0,0,0,1542,101058048,1882725390,1060135008,15,0,0,0,0,0,-530579456,192,0,198400,50528256,235275783,404491276,1883193144,14737504,0,-2147483648,-2147483456,-1061109632,1885364448,-117950416,235801628,0,16777216,1539,101122819,202116614,1060640796,-530550721,224,0,32960,-1065320448,1625342144,942698592,203225336,3598,0,201786112,50528256,235275783,404491276,1883193144,14737504,0,-1065353216,-2147483552,-1061109632,1885364448,-117950416,235801628,0,117440512,6159,101122819,202116614,1060640796,-530550721,224,0,14741528,-1065320448,1625342144,942698592,203225336,3598,0,789504,50528256]],[49,6,10,0,[235275783,404491276,1883193144,14737504,0,1616904192,-2147483648,-1061109632,1885364448,-117950416,235801628,0,50331648,50594820,101122819,202116614,1060640796,-530550721,224,0,1077952640,-1065320320,1625342144,942698592,203225336,3598,0,0,0,16777216,235275011,808984335,12640352,0,0,1056964608,-856921025,252677260,217906188,252644364,0,0,0,65278,-67108864,252,-33554432,254,0,0,504300288,1617965112,1616928864,506998896,783,0,0,-17301504,16843535,0,50397440,1626930703,-266856400,0,0,-2147483648,128,-2139095040,0,0,117440512,3,808468287,1060122672,808464447,1060122672,63,0,12615680,16711168,0,64764,0,65278,0,100860160,1061093376,808464432,809451312,808464432,4144944,0,-2134900736,-33554432,254,-50593792,0,-16908288,0,16777216,1539,808468287,1060122672,808464447,1060122672,63,0,3170496,16711168,0,64764,0,65278,0,789504,1061093376,808464432,809451312,808464432,4144944,0,808452096,-33554432,254,-50593792,0,-16908288]],[49,6,11,0,[-536870912,6256,808464432,808464432,808464432,808464432,48,0,6305820,808464384,808464432,808464432,808464432,12336,0,-864538624,808452096,808464432,808464432,808464432,3158064,0,-859045888,805306368,808464432,808464432,808464432,808464432,0,0,0,808468287,-63950800,808464636,1060122672,63,0,0,1022943232,50791950,50529027,1007552007,57592,0,0,0,0,0,0,0,0,117637120,805306380,910048312,808530743,808464432,808464432,0,-1946157056,28920,50529027,-1014824189,997450691,118431515,3,0,0,0,0,0,0,0,0,256,251854848,1882208286,1616928864,942698592,200478,0,-524288000,-134217680,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,504300288,1617965112,1616928864,506998896,783,0,-1066387456,-17301504,16843535,0,50397440,16317967,0,0,0,-2139095040,-1061109568,-2134851392,128,0,0,769,941494019,1616932912,1885364320,253638704,3,0,1618144,268367872,65795]],[49,6,12,0,[251855105,63742,0,0,0,-1065320448,-1061109568,-2139045696,0,0,50397184,50331654,808984079,1616928880,812671072,51322424,0,-973078528,14588,51379960,257,16777216,-32570623,248,0,0,0,-1061126016,-1061109568,8421568,0,0,394752,251854848,1882208286,1616928864,942698592,200478,0,202113024,-134217728,16977918,1,16842752,-117567741,0,0,0,-2147483648,-1061109632,-1061109568,32896,0,0,0,0,202911776,201786119,2109464,0,0,0,0,1613762560,-2147450688,271605952,0,0,0,50331648,808984079,1616928880,913531232,1665080892,0,0,0,51379960,806882567,25215072,-32570623,248,0,0,-2134884352,-1061126016,-1061109568,8421568,0,0,66304,808452096,808464432,808464432,405811248,200476,0,-1065353216,100663392,101058054,101058054,101058054,-520610804,0,0,0,0,0,0,0,0,0,196864,808464384,808464432,808464432,471347248,783,0,12640256,101056512,101058054,101058054,201721350,14743580]],[49,6,13,5,[16777216,1539,808464432,808464432,808464432,253499440,3,0,3170496,101058048,101058054,101058054,470550022,57592,0,0,0,0,0,0,0,0,101056512,805306368,808464432,808464432,808464432,51321880,0,805306368,48,101058054,101058054,101058054,-132379642,224,0,0,0,0,0,0,0,0,50397184,-524288000,236730480,16843527,16843009,65793,0,-1059061760,50331648,941362695,-2134843280,-2139062144,-2139062144,0,0,0,1060122672,808464447,808464432,808468287,48,0,0,0,101514480,101058054,15793164,0,0,0,520552448,808464408,808661808,808464432,3355440,0,0,-536870912,202119416,-117957620,202116124,-520611828,0,0,0,200220,809438976,1057947648,1064329328,31,0,0,0,-1073741824,-522166080,-530554784,14584,0,0,117637120,251658252,12351,1617968911,2047856,0,0,-2147483648,0,1623244800,1616961760,955834464,0,0,0,3218190,809438976,1057947648,1064329328,31]],[49,6,14,2,[-2147483648,-1073741824,-522166080,-530554784,14584,0,0,1058799616,251658339,12351,1617968911,2047856,0,0,1610612736,32960,1623244800,1616961760,955834464,0,0,0,12593,809438976,1057947648,1064329328,31,0,0,8421376,-1073741824,-522166080,-530554784,14584,0,0,453902336,253440305,12351,1617968911,2047856,0,0,0,8421376,1623244800,1616961760,955834464,0,0,0,0,809438976,1057947648,1064329328,31,0,0,0,-15794176,-2072336,-262119297,4095,0,0,0,0,812703936,61680,8446064,0,0,0,0,808984327,1616928864,119486512,771,7,0,0,1893761024,48,-529518592,-1065353088,32960,0,17239552,520552448,2137010232,942694527,1823,0,0,0,-2147483520,405827808,63736,12644408,0,0,50331648,3079,808984327,1618968416,119486512,0,0,0,128,1893761024,-117958608,-264765440,192,0,0,403506944,520552448,2137010232,942694527,1823,0,0,-2147483648,-2147483456,405827808]],[49,6,15,0,[63736,12644408,0,0,402653184,24,808984327,1618968416,119486512,0,0,0,49344,1893761024,-117958608,-264765440,192,0,0,410050560,808452096,808464432,808464432,12336,0,0,941359104,805306464,808464432,808464432,3158064,0,0,805306368,52344,808464432,808464432,808464432,0,0,0,52428,808464384,808464432,808464432,48,0,0,119486720,1057947661,1616932920,946888800,3903,0,0,8388608,1893777536,406386928,941103128,12644464,0,0,234881024,4383,808992563,808464432,808464432,0,0,0,12640288,-1061158912,1616928864,1616928864,96,0,0,17239552,1057947648,1616932920,946888800,3903,0,0,0,-1073741696,406352112,941103128,12644464,0,0,16777216,1539,1882734351,1616928864,255801456,0,0,0,32960,1894825984,404232248,-261081064,192,0,0,403506944,1057947648,1616932920,946888800,3903,0,0,-2147483648,-1073741632,406352112,941103128,12644464,0,0,234881024,12575,1882734351,1616928864,255801456]],[49,6,16,0,[12640304,1894825984,404232248,-261081064,192,0,0,1579008,1057947648,1616932920,946888800,3903,0,0,1616904192,-1073741824,406352112,941103128,12644464,0,0,0,50528256,2139029504,50528256,0,0,0,0,0,-134217728,248,0,0,0,0,0,1057947648,1633775672,947151970,26431,0,0,0,-671088640,414740720,941103128,12644464,0,0,234881024,263,808464432,808464432,119478320,0,0,0,8388608,1616928768,1616928864,-522166176,96,0,0,201786112,808452096,808464432,405811248,1823,0,0,8388608,1610612736,1616928864,1616928864,6349024,0,0,117440512,6157,808464432,808464432,119478320,0,0,0,12615680,1616928768,1616928864,-522166176,96,0,0,1579008,808452096,808464432,405811248,1823,0,0,-1061158912,1610612736,1616928864,1616928864,6349024,0,0,117440512,6158,1625342144,993079665,235806491,-132641780,240,0,0,-530554880,-2139045696,128,0,0,0,808464384,1060581424,808464440,942682160,808466239]],[49,7,0,0,[3158064,0,0,-1073741824,406352112,941103128,12644464,0,0,822083584,49,1625342144,993079665,235806491,-132641780,240,0,32896,-530554880,-2139045696,128,0,0,0,0,0,0,0,0,0,1394627405,544435809,1769104723,102,0,0,1469186560,1866661888,1769109872,544499815,539583272,892877105,1885952032,1935763816,1867259948,1849761907,1701602663,1126182003,11873,0,0,0,0,6291480,1900640,5,-1879048192,1,270598181,536879104,1107321087,2,5735424,0,260608,589824,590842,721988,1180814,1180888,1836359,1443254,460362,722617,722654,788264,1247090,591804,657451,591989,592063,1181961,1050963,1182146,1182220,1182331,1182442,1182553,1182664,1182775,1182886,593173,593284,1248718,1248792,1248903,1117942,1970021,1445844,1380456,1511639,1511750,1380789,1315364,1643155,1512194,529302,1053701,1381418,1184884,1709283,1578322,1644006,1381973,1644265,1447768,1382380,1316955,1513674,1448249,2038184,1382935,1448619,1317658,596873,596984,597058,990348]],[49,7,1,0,[1187030,728352,1187215,1187289,1056328,1187511,1122049,597872,1187807,1187881,467096,467207,1057068,467281,1778075,1188288,1188436,1188547,1188658,730017,1057808,599130,1189028,992494,1516893,992679,992790,1058400,730794,468724,730942,1255267,731053,731164,731238,731312,731386,731460,731534,731608,731682,731756,731830,731904,731978,732052,732126,732200,732274,732348,601350,601424,732570,732644,732718,732792,732866,732940,733014,733088,733162,733236,733310,733384,733458,602460,602534,1192432,1192506,1192617,1192728,471943,1192950,734235,1586314,799956,1193283,1258893,669180,1586795,1062581,735012,1259374,604088,604199,735345,1194171,1128709,604532,735715,604717,801399,1194689,1522443,1522554,1522665,1129560,1457351,1457462,1457573,1457684,1457795,1457906,2113377,1523664,1392740,1392851,1392962,1393073,541216,541327,541364,541401,1524478,1590051,1655698,1655809,1655957,1656105,1656253,1263185,1656549,1525588,1525736,1525847,1525958,1460533,1395108]],[49,7,2,0,[1264147,1198722,1198833,1198944,1199055,1199166,1199277,1920284,1068427,1134111,1134185,1134296,1134407,479158,479269,479306,479343,1200276,1200313,1200424,1200535,1200646,1200757,1200868,1266515,1201090,1201201,1201312,1201423,1201534,1005037,1201756,1005222,546581,22367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,471604252,471604252,471604252,526344,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,1903260017,538976369,0,0,0,0,0,0,0,-1061109760,-2139045696,128,0,0,0,0,0,0,16842752,50528513,117653311,235275782,209682188,404232220,24,0,0,-2046820352,-1903786362,218103564,404232220,-53192,1616932912,24672,0,0,0,0,-2139095040,0,0,0,0,0,0,0,504300288,943208476,118431260,1,1886416896,119487544]],[49,7,3,0,[-51330880,-943206690,-1061109568,-805372688,-1010580537,-19937341,-1061109512,0,0,0,0,0,0,-2139095040,32896,0,0,0,0,806887175,405811248,1823,0,0,65536,0,0,0,1625325568,825241648,126083937,470552070,1882208280,-1061101472,0,0,0,808976384,-1059037072,8421568,503316480,-1061133953,2137112768,30,0,0,0,0,0,0,-1065320448,-2134851392,128,0,0,0,117900032,118361614,252117767,943463454,507263032,200479,0,0,0,-118439936,471604280,-521078728,524056816,117638927,-251855345,0,0,0,0,0,0,-522190848,-2139045696,2029052096,60,0,0,939524096,943208504,1052688,0,0,0,0,0,0,0,117637376,235802119,471604252,471604252,471604252,235805724,50792206,1,0,-2134851584,0,0,0,0,0,0,12632192,0,1885339648,236723256,117902862,117901063,117901063,117901063,470683150,1617967132]],[49,7,4,2,[2134246918,958336799,16,0,0,0,0,0,0,-1073741824,-2147450656,32960,0,0,0,0,0,0,0,0,0,8355711,0,0,0,0,0,0,-522133504,-522133280,-32,-522133280,-522133280,0,0,0,0,0,0,-1061158912,192,0,0,0,0,0,0,0,0,0,0,471604224,1050628,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2139029504,0,0,0,0,0,0,0,0,-2147483648,128,0,0,0,0,0,0,0,0,0,471604224,0,0,0,0,0,0,0,0,0,0,0,0,50331648,117900035,235802119,471604252,1882732600,-529502096,57568,0,0,0,8421504,0,0,0,0,0,0,0,0,252117248,943463454,943208504,943208504,473708600,17239838]],[49,7,5,3,[-119537664,252583676,117901063,117901063,252118791,-117694962,224,0,0,0,0,0,0,0,0,0,0,0,0,50397184,17764111,16843009,16843009,16843009,65793,0,0,0,-1061109760,-1061109568,-1061109568,-1061109568,-1061109568,-1061109568,0,0,0,117506048,941366799,56,50397184,471731975,2139043896,127,0,0,-536870912,236911864,117901063,-126083570,32992,-16777216,65535,0,0,0,0,0,0,0,0,8421504,0,0,0,252117248,943201310,0,0,946892800,51322684,0,0,0,-119537664,118365948,-32635129,118488828,50529027,-50458873,240,0,0,0,0,0,0,-2139062272,128,0,0,0,0,0,117637377,471731975,2138585148,32639,0,0,0,0,2088516608,-589497092,471604380,471604252,486539263,471604252,0,0,0,0,0,0,0,-2139062272,0,0,0,0,251658240,470683407,1058872348,3685439,1879048192]],[49,7,6,0,[524040304,783,0,0,0,16777215,-134217728,118489086,50529027,252117763,15793406,0,0,0,0,0,0,-2139062144,8421504,0,0,0,0,117506048,1008475919,993540152,1010581311,1010317368,118431516,1,0,0,-268435456,119471868,-268435449,119537404,50529031,-31521017,61692,0,0,0,0,0,0,-2139062272,32896,0,0,0,0,2139062016,0,0,16777216,50528513,50529027,0,0,0,-65536,504301567,2016951324,-522129296,-1061109536,-2139062144,128,0,0,-2147483648,8421504,0,0,0,0,0,0,0,0,504301313,943208476,521084700,1886402620,1010331760,200479,0,0,0,-50798592,117902878,-50459129,50794494,117637891,-251855345,0,0,0,0,0,0,0,-2139062144,0,0,0,0,50331648,943595279,1886417016,524171384,783,522074168,783,0,0,0,1056766176,117903118,1057951495,130545663,1041108743,14743804]],[49,7,7,8,[471604224,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,469762048,7196,0,0,68951068,4104,0,0,0,0,0,0,0,0,0,0,0,0,0,117506048,528383519,263,0,0,0,0,0,16777216,-125952249,32992,2130239616,67359,0,0,0,0,0,8421504,0,0,-2139062272,0,0,0,0,0,0,8355711,2139029504,127,0,0,0,0,0,0,-256,-16777216,65535,0,0,0,0,0,0,-1061158912,192,12632256,0,0,0,0,0,0,255802416,3,50331648,809254671,0,0,0,0,0,0,1073541312,-62976241,49392,0,0,0,0,0,0,0,12632064,0,0,0,0,0,50331648,943464207]],[49,7,8,0,[28784,0,16842752,16777216,257,0,0,0,519895264,117901070,1008602631,-1059000200,192,12632256,0,0,0,0,0,0,0,0,0,0,0,0,0,235340545,808458268,1616928816,808476768,236722224,775,0,0,251658240,8450175,470745856,1616916528,-1061109568,2047841,-2064384,31,0,0,52428000,-322961407,404232252,1613770800,532672736,469762048,57592,0,0,0,1625342080,404238384,806885400,-1059037136,0,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,0,2080374784,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,0,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,0,-131072,511,-16711680,131071,0,-65280,255,0,0,0,-524238720,-1059004192,-524255040,1886417120,-522129296,192,0,0,0,117637376,471604751,943208504,473446456,118431260,259]],[49,7,9,0,[-49408,192,0,0,0,1073741760,0,0,0,-536870912,507312368,3598,0,504237568,-521078724,0,0,0,520093696,471605023,471604252,471604252,471604252,521935900,7967,0,0,0,67108860,0,0,0,50331648,16580607,0,0,0,-1065353216,947450080,471604280,471604252,-260556744,8437984,0,0,0,522125312,471604255,521935900,471605023,471604252,522132508,31,0,0,-16777216,65535,0,16777215,0,-16777216,65535,0,0,0,15790320,0,-1061109760,0,0,15790320,0,0,0,522133248,471604252,522132508,471604255,471604252,471604252,0,0,0,-65536,255,-16777216,65535,0,0,0,0,0,-268435456,61680,0,8421504,0,0,0,0,0,0,117637376,471604751,943208504,473446456,118431260,259,0,0,0,-49408,192,0,197379,0,1073741760,0,0,0,-536870912,507312368,3598,-16843264,505286158,-823198146,14]],[49,7,10,11,[471604252,471604252,522133276,471604252,471604252,1842204,0,0,0,0,0,-65536,255,0,0,0,0,0,943194112,943208504,-130533320,943257848,943208504,943208504,56,0,0,469762048,471604252,471604252,471604252,471604252,471604252,7196,0,0,0,0,0,0,1886388224,1014526064,466751,0,0,0,471604224,471604252,471604252,471604252,1008475164,-1057949576,0,0,0,943194112,943208504,993605688,1010712383,943208504,943208504,56,0,0,16777216,504301315,-521111492,-253706048,253639800,66311,0,0,0,0,8437984,0,0,0,-524255232,3700976,0,0,0,471604224,471604252,471604252,471604252,471604252,522133276,0,0,0,0,0,0,0,0,-65536,255,0,0,0,0,0,0,0,-1073741824,49344,0,0,0,522133278,522133279,471670045,471604252,471604252,1842204]],[49,7,11,4,[-2139062272,-524238656,1911677152,993753969,522133311,0,0,0,521076736,1061101343,2004320063,-404232201,-2016950329,117933959,7,0,0,0,0,0,0,0,0,0,0,0,0,522133278,471670047,471604252,471604252,471604252,1842204,0,0,0,0,-524238720,1014526192,118431260,16843527,0,0,0,0,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,0,0,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,520093696,471605023,471604252,522132508,471604255,471604252,7196,0,0,0,33554431,0,-16711680,65535,0,0,0,0,0,-524288000,1886449888,-521113488,49376,0,0,0,0,0,16777216,504301315,943201308,943208504,505158712]],[49,7,12,0,[16975631,0,0,0,1056964608,12648447,0,0,65536,-4194304,16383,0,0,0,-118431744,235806268,117901063,-288946425,-29589762,190463,0,0,0,0,0,0,0,0,0,0,0,0,522125312,471604255,471604252,471801631,471604252,471604252,28,0,0,-16777216,65535,0,-255,1,0,0,0,0,0,-522141696,1886417008,-1059004176,1894834400,1886417008,3700848,0,0,0,521077504,943209502,253697596,3,947417088,51322686,0,0,0,-131072,66559,-536870912,20971519,0,-65280,255,0,0,0,-524238720,224,-524288000,1886449888,-522129296,192,0,0,0,8355711,0,0,0,0,0,0,0,0,-256,1886417008,1886417008,1886417008,1886417008,1886417008,0,0,0,-252706816,240,0,0,0,0,0,0,0,469762048,471604252,471604252,471604252,471604252,118427166,3]],[49,7,13,1,[-2130706432,16777215,0,0,0,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,473708600,252579358,50792199,16843011,0,0,0,0,0,0,0,-2097086207,-943208573,-16847121,31868,0,0,0,943209500,-521113480,-1061101344,8421568,0,0,0,0,0,1886416896,1010317432,236854300,117903118,50529031,16843009,0,0,0,50528256,117901059,504237583,943463452,-252643272,-522133264,224,0,0,-1073741824,-522141504,1886449888,1010317432,253697052,117903119,1799,0,0,0,504237582,943463452,1886419000,-522133264,-2134851392,8421504,0,0,0,473708544,50794270,259,16842752,235865859,1886927902,0,0,0,0,-2029846272,-50409593,-17008520,59232206,257,0,0,0,1879048192,-1059004176,128,0,-2147483648,-253706048,14456,0,0,0,507279472,50794254,257,0,0,0,0,0,0,0,-2097086464,-17840185,943208572,943208504,943208504,0,0,0,1008467968,-522129288]],[49,7,14,0,[32960,0,0,0,0,0,0,1056964608,16191,0,16777216,252117763,2138586142,32639,0,0,0,33554431,504301315,-260556740,-2139045664,0,16777215,0,0,0,-522133504,8437984,0,0,0,-252645376,0,0,0,1061093376,943208511,943208504,943208504,943208504,943208504,943208504,1061109560,0,0,0,0,0,0,0,0,0,0,0,1893785824,946892912,471611448,235805724,117901070,197379,0,0,0,0,0,0,0,0,-2139062272,0,0,0,2122186752,235802238,235802126,235802126,235802126,235802126,235802126,2122219022,0,0,0,0,0,0,0,0,0,0,0,941494023,96,0,0,0,0,0,0,0,-253706240,3128,0,0,0,0,0,0,0,0,0,0,0,0,0,-65536,0,0,0,0,0,0,0,0,-16777216,255]],[49,7,15,6,[49344,0,0,51330560,0,0,0,0,0,0,0,0,0,32896,0,0,0,0,0,0,0,0,0,520552448,14364,943464199,946892912,3903,0,0,0,0,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,943194112,943208504,1061108024,943209532,943208504,1061108796,57,0,0,0,0,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,1799,0,-31521017,248,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,117901063,-418969849,252657663,117901063,252643079,15204159]],[49,7,16,3,[1042220800,2138077240,1886417023,524171384,7,0,0,0,0,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,235864832,471604252,471662591,471604252,471604252,471604252,0,0,0,-2139095040,0,8421376,0,0,0,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,253638712,3,0,0,-419430400,252657663,117901063,252643079,132644671,1007554055,57592,0,0,0,0,0,0,0,0,0,0,943194112,943208504,1044068664,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,943208448,0,943208504,943208504,943208504,943208504,0,0,0,943194112,56,943208448,943208504,943208504,943208504,943208504,-521111496,0,939524096,943208504,943208504,993605688,943537983,943208504,14392]],[50,0,0,4,[469762048,-1059033032,-524255104,1014526192,986654,0,0,0,943208448,943208504,943208504,943208504,943208504,943208504,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-51380224,235806525,235802126,235802126,3598,0,0,0,0,2080374784,50827263,50529027,50529027,197379,0,0,0,0,0,-2147483648,-2139062144,-2139062144,-2139062144,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-17301504,117903134,117901063,117901063,1799,0,0,0,0,0,0,0,0,0,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,0,0,0,0,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,956301312,1010581311,943208504,1010579512,943275839,943208504,56,0,0,0,119537400,50529031,117637891]],[50,0,1,0,[-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,0,520552448,1886926910,1886417008,1043888240,1823,0,0,0,0,-419430400,252657663,117901063,252643079,132644671,117901063,7,0,0,0,0,0,0,0,0,0,0,0,0,1044068608,943208508,943208504,943208504,56,0,0,0,0,-522190848,0,0,0,0,0,0,0,0,251658240,1886402623,255801456,1886388224,999224,0,0,0,0,0,473495776,-268435456,235805948,-251913202,0,0,0,469762048,471604252,486539036,471604252,471604252,252582940,3,0,0,0,0,-2139095040,0,0,0,32896,0,0,0,0,939524096,943208504,943208504,1010317368,466718,0,0,0,0,0,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-522190848,946893024]],[50,0,2,0,[236723256,117903118,771,0,0,0,0,234881024,471600654,1886402616,-1059004192,8421568,0,0,0,0,0,1893785824,943208560,253566237,117901071,0,0,0,0,0,943208448,-286360452,-943208466,16876419,1,0,0,0,0,235798528,941366286,1886402616,-1059004304,49344,0,0,0,0,-536870912,473725168,117903134,1008475663,14741624,0,0,0,0,0,2017205774,-1059000208,1894834368,236862584,0,0,0,0,0,-522133504,943222896,235805724,50530055,235800327,-520602596,0,0,0,235798528,941366286,-529502152,-2134851360,128,0,0,0,0,2130706432,32639,50528512,1008602887,8355711,0,0,0,0,0,1023212796,-1059000200,32896,-16843264,0,0,0,117899520,235802127,470552078,473460792,235802124,118427150,263,0,0,-522190848,128,0,0,0,0,14737536,0,0,0,943208504,943208504,943208504,943208504,943208504,3684408,0,0,0,253656696,117901063]],[50,0,3,0,[50530055,50528513,117901063,2115899143,120,0,0,0,0,-2147483648,-2134843200,0,0,0,0,0,251658240,943209503,0,0,0,0,0,0,0,0,1072939393,31,0,0,0,0,0,0,0,-1061109760,128,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31]],[50,0,4,9,[522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583]],[50,0,5,10,[522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,134479872,471604240]],[50,0,6,12,[68951068,4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279]],[50,0,7,0,[2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279]],[50,0,8,0,[522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,28,470288392,471604252,471604252,471604252,28,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,1008475919,943208504,490551608,100863775,1542,0,0,0,404232192,1732247288,-1061134233,-2021605184,-117563513,0,0,0,0,0,0,0,0,0,0,0,0,16777216,471731975,943208504,2139036700,101058054,520949254,6207,0,0,0,519895264,460558,-536870912,224,-1056964608,4194303,0,0,0,0,0,0,0,0,8421504,0,0,0,134217728,202247965,404232216,487525900,8,0,0,0,0,0,486338052,101058060,-65270778,1262]],[50,0,9,7,[812670976,203167800,50791950,81727,4144896,0,0,0,0,50397184,235276035,941104140,-520093904,-16192,-1061109568,192,0,0,-2147483648,128,0,0,0,0,0,0,0,0,943208504,943208504,56,943208448,943208504,3684408,0,0,0,117637120,252579342,235340551,943208476,253631544,263,235674652,263,0,-119537664,235801628,-119504896,118365820,235341575,2029058204,471604284,12644408,0,0,0,0,0,0,0,0,0,0,0,3750201,0,0,0,0,0,0,0,0,-1061109760,0,0,0,0,0,0,0,0,16777216,404491783,1612722224,1616928864,405811232,17239580,0,0,0,1006632960,33279,-478200320,-1061109568,1048568768,-2130706432,15615,0,0,0,1893761024,202119224,101058052,201590278,1882724364,32992,0,0,0,941559552,809246467,1982257,4144896,0,0,0,0,0,-2147483648]],[50,0,10,0,[-1061109568,1623244992,-1061158912,0,0,0,0,0,0,0,0,941362695,946888816,462364,0,0,0,0,0,0,470681344,1885368376,118365240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1061109504,0,0,0,0,0,0,0,0,-65536,16843263,1,0,0,0,0,0,0,-1073741824,-1061109568,49344,0,0,0,0,0,0,0,0,32639,0,0,0,0,0,0,0,0,8421376,0,0,0,0,0,470681345,540028952,1616928864,808460384,118365208,1,0,0,0,8519484,-16908288,-20724797,-1010580481,195,3997569,0,0,0,-528482304,202913904,101057548,67503622,941100044,8446064,0,0,-16777216,255,0,0,0,0,0,0,0,0,65535]],[50,0,11,1,[1613840142,1060200544,14,0,0,0,0,0,0,-2139095040,-2134851392,128,0,0,0,0,0,0,0,0,2139029504,127,0,2139029504,127,0,0,0,-522133280,-2039584,-522125313,-522133280,-16776992,65535,0,0,0,0,0,12632256,0,0,12632256,0,0,0,1631526400,941491969,2139054128,0,0,0,0,0,0,0,32896,-2147483648,128,0,0,0,0,0,503316480,251748671,1627455759,7743,0,0,0,0,0,0,-2139095040,-2139095040,128,0,0,0,0,0,0,941494016,32,0,0,0,0,0,0,0,8388608,0,0,0,0,0,0,0,0,0,0,943194112,943208504,943208504,1044133944,943210303,943208504,56,0,0,117440512,117901063,117901063,252118791,14807839,0,0,0,0,0,0,0,0,-1061126144]],[50,0,12,2,[251854848,1061101343,524238655,200479,0,0,0,0,0,-16777216,-858993409,-858993460,-858993460,-858993460,-858993460,-858993460,13421772,0,0,0,0,0,0,0,0,0,0,0,0,0,471597056,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202113024,16850712,63,0,0,0,0,0,0,0,-2147483648,128,0,1010568192,202116108,202116108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251658240,808466719,523841584,1056964623,63,0,0,0,0,0,-1061126144,-1061109568,128,49344,0,0,0,0,0,0,0,473432064,16975630,470681347,56,0,0,0,0,0,939524096,-2096689636,235373441,14364,0,0,0,0,0,0,0,8421504]],[50,0,13,4,[102637062,101058054,394758,0,117637377,1838598,0,0,0,0,50397440,470681095,1617967128,-2088648480,771,0,0,0,1882718208,-2134843296,128,941096960,-1730619272,419232792,24,0,0,100663296,101064222,101058054,1542,16777216,101122817,7182,0,0,0,0,117637377,404491782,-480022216,25264320,197379,0,0,0,1617967104,-2139045664,0,217640960,-1057998836,-50593664,0,0,0,521076736,117899312,523239424,15,16842752,235276035,28,0,0,0,-2118074240,-959986815,941104270,-1059037072,50561921,0,0,0,0,-530550728,8421568,0,-663209960,-65496872,1579260,0,0,0,16843008,16777216,252117761,1882733598,946892912,51322684,0,0,0,-1061158912,192,-2139045696,0,117899264,-117694962,224,0,0,0,0,0,0,0,0,0,0,65536,0,0,16843008,117900035,252579591,943464223,7370808,0,-268435456,269432,-25396224,-940577026,-2088515641,65793]],[50,0,14,0,[16777215,0,0,0,0,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441,117901059,521080335,943209503,28792,0,1008664576,16496,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,16777216,50528513,252118791,522129166,2016950332,112,0,-293849088,2080374914,-285278596,-943208465,16876419,-65535,255,0,0,0,0,0,0,-1061126016,-522133312,947450096,1850424,0,16777216,395011,0,16842752,117637889,235865863,1008672527,1886926904,0,0,524286448,2088501248,-269549826,-2084059193,16843139,-256,0,0,0,-2134851584,0,0,-2147483648,-1061109632,-253697824,943225072,7228,0,50528256,3,0,16843008,117900035,252579591,943464223,7370808,0,-2097152000,33667,-25396224,-940577026,-2088515641,65793,16777215,0,0,0,8421504,0,0,-2139095040,-524238656,-252649248,1010317432,28,0,0,0,0,50397441]],[50,0,15,0,[117901059,521080335,943209503,28792,0,2084044800,2093401798,-16876420,-943198226,25396167,-16776959,65535,0,0,0,0,0,0,-1065320448,-522141504,2029056224,473708600,0,0,0,0,0,16777216,117637889,521080583,1882732572,112,0,0,251658240,1061101343,-471633037,-2088516669,-64765,50529279,771,0,0,0,-2130706433,-2139062144,-128,-2139062144,-2139062144,16777215,0,0,0,-16843264,0,-117964800,248,0,-16843264,0,0,0,16777216,504301315,943201308,943208504,505158712,16975631,0,0,0,1056964608,12648447,0,0,0,-4194304,235683839,1059259151,30,0,-118431744,235806268,0,234881024,-130277874,57584,-2139095040,16777216,0,522133248,471604252,522132508,471604255,471604252,522133276,0,0,68974832,-65536,255,-16777216,65535,0,-65536,255,0,0,-268435456,61680,0,12632256,0,-268435456,61680,0,0,0,471801631,471604252,522133276,471604252,471604252,2039583,0,251658240,2111518,-256]],[50,0,16,1,[-65536,255,0,-256,0,0,128,-252706816,240,-1073741824,49344,0,-252706816,240,0,0,520093696,471605023,471604252,471801631,471604252,521935900,7967,0,2117861376,33255,16777215,0,-256,0,0,16777215,0,0,0,-252645376,0,-1061158912,192,0,-252645376,0,0,65793,522125312,471604255,521935900,471605023,471604252,522132508,31,0,-1010580736,-16777216,65535,0,16777215,0,-16777216,65535,0,-2139095040,128,15790320,0,-2139062272,0,0,15790320,0,-134217728,134716,471604224,471604252,471604252,471604252,471604252,471604252,0,0,540548623,471597056,471604252,471604252,471604252,471604252,471604252,28,0,2000559104,469762113,471604252,471604252,471604252,471604252,471604252,7196,0,2004287488,119,471604252,471604252,471604252,471604252,471604252,1842204,0,0,0,522133248,471604252,2132548636,471629695,471604252,522133276,0,0,0,-262144,1023,0,12632256,0,-64768,252]],[50,1,0,1,[-253706112,473446520,471604252,943201308,-1059000200,128,0,16777216,771,522133278,471670047,471604252,471604252,471604252,1842204,0,-134217728,1023996,0,-524238720,1014526192,118431260,16843527,0,0,0,-2134843296,471597056,471604252,471604252,471604252,-589521892,2088566012,60,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1022885888,526,-1056964801,0,0,0,-1073741824,4194303,0,0,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,252116992,4124,-1056964801,0,0,0,-1073741824,4194303,0,-1073741824,0,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,252117761,941366302,943208504,471611448,50794270,1,0,1058930688,16499,-1056964801,0,0,0,-1073741824,4194303]],[50,1,1,1,[8421376,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16777216,1,252117761,941366302,943208504,471611448,50794270,1,0,-59244544,34767,-1056964801,0,0,0,-1073741824,4194303,0,1610612736,8437984,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,16843008,0,252117761,941366302,943208504,471611448,50794270,1,0,-1061158912,192,-1056964801,0,0,0,-1073741824,4194303,0,-536870912,57568,-253755392,236862712,117901070,117901063,1008602638,14741752,0,0,0,0,0,0,0,0,0,0,0,0,0,2020630528,118431292,16843011,504301315,1617983548,0,0,0,0,16777216,504301315,-252643140,515700976,16975631,0,0,0,0,-1073741824,8437952,0,0,-1065353216,49344,0,0,0,16777216,504301319,943201308,943208504,522001464,958336783]],[50,1,2,0,[112,0,0,1056964608,12648447,50397184,470552071,-1059033032,-4194176,16383,0,0,0,-50403581,-823230916,117901191,235341575,-130277874,57584,0,0,0,32768,0,0,0,0,0,0,0,1,471597056,471604252,471604252,471604252,505158684,50794254,0,0,477687808,4,0,0,0,0,-8323072,65535,0,0,0,943208504,943208504,943208504,943208504,-261064648,49376,0,0,0,471604224,471604252,471604252,471604252,236854300,198415,0,0,540548623,0,0,0,0,0,-32512,255,0,32768,939524096,943208504,943208504,943208504,943208504,-521113480,192,0,0,0,471604252,471604252,471604252,471604252,252583452,775,0,1006632960,8513406,0,0,0,0,0,-127,0,0,0,943194112,943208504,943208504,943208504,2016950328,-1059000208,0,0,16843008,469762048,471604252,471604252,471604252,471604252,118427166,3,0,-1010630656,195]],[50,1,3,0,[-2130706432,16777215,0,-2147483648,32896,943208448,943208504,943208504,943208504,1886926904,12640496,0,0,0,2020605952,252583484,16843527,0,0,0,0,0,1882988288,64,0,-943226111,947715823,943208504,943208504,14392,0,0,0,-260555748,-2134843168,0,0,0,0,0,0,0,471604224,522132508,471604255,471604252,471801631,471604252,0,0,0,0,-16777216,131071,0,-255,0,0,0,0,0,0,-522141696,1886417136,-1059004176,0,0,0,0,0,471797507,943208508,943208504,943208504,943208504,3750200,0,0,0,536803328,50530055,-31521017,50532351,50397441,-50393341,0,0,0,0,-2139095040,32896,-2139095040,-1061109568,8421568,0,0,0,251658240,3,520552448,14364,943464199,946892912,3903,0,0,0,551600256,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,0,257,471795456]],[50,1,4,0,[117440568,1882733599,1060663408,15,0,0,2080374784,49392,-17301504,252118798,117962751,521078535,57851,0,0,0,0,0,0,0,0,12632192,0,0,0,117637376,4,941367047,520552448,1886402620,255801456,0,0,0,-253755392,2104,251590656,-15792377,117901303,-81850617,225,0,0,0,0,0,0,0,-2147483648,49344,0,0,0,404492039,117440512,3677215,1008666368,1886416952,999224,0,0,0,-53574144,120,118423288,-134279417,117901063,-503636209,0,0,0,0,0,0,0,0,-1065353216,192,0,0,0,921102,520552448,14364,943464199,946892912,3903,0,0,0,471604224,-134217728,117903102,133693199,252118791,14809887,0,0,0,0,0,0,0,0,-1061126144,0,0,0,50397184,259,471795456,117440568,1882733599,1060663408,15,0,0,-524288000,-1059049424,-17301504,252118798,117962751,521078535,57851]],[50,1,5,4,[12632192,0,0,0,0,0,941367047,520552448,1886402620,255801456,0,0,0,0,0,268367872,-15792377,117901303,-115536121,224,0,0,0,0,-8454144,8421603,65535,-478117888,32767,0,0,0,0,0,-253697856,15790192,-521142272,49376,0,0,0,0,0,943595271,1886417016,2020634736,119488056,0,66306,0,0,0,536803328,1799,0,-31521017,-253705992,-521127880,0,251658240,3,520552448,1886926910,1886420863,1043888240,1823,0,0,0,551600256,-268435456,252591868,16776967,235864064,15793214,0,0,0,0,0,0,0,0,0,0,0,0,16777216,515,1042220800,2138077240,1886417023,524171384,7,0,0,-134217728,32992,-51380224,118427198,65535,1041108736,61692,0,0,0,0,0,0,0,0,0,0,0,0,117637376,4,943595271,2139058296,2020634736,119488056]],[50,1,6,0,[-524288000,4208,1056763904,-16314610,255,-63042033,240,0,0,0,0,0,0,0,0,0,0,0,0,921102,117440512,2016951839,1887403888,947417200,466750,0,0,0,943208448,0,239009008,-63729,251658240,-251904498,0,0,0,0,0,0,0,0,0,0,0,0,-268435456,269432,943194112,943208504,943208504,943208504,14392,0,0,0,1081097246,939524096,943208504,943208504,943208504,3684408,0,0,0,-293849088,130,943208504,943208504,943208504,943208504,0,0,0,-286392320,238,943208448,943208504,943208504,943208504,56,0,0,503316480,117637383,520552448,1886926910,1886417008,1043888240,1823,0,0,0,-253693896,-32629704,117907455,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1044068608,943208508,943208504,943208504,56,0,0,-2046820352,7929038,-17301504,117903134,117901063,117901063,1799]],[50,1,7,11,[200448,0,943595271,1886417016,2020634736,119488056,0,0,0,-1065353216,8416,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,16842752,117440512,2016951839,1886417008,947417200,466750,0,0,0,-1057981440,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,16777216,263939,520552448,1886926910,1886417008,1043888240,1823,0,0,0,137949408,-134217728,117907454,50529027,117900035,16317983,0,0,0,0,0,0,-2139062144,-2139062144,0,0,0,0,252116992,6172,1042220800,1886419000,1886417008,524171384,7,0,0,-2046820352,7929038,-17301504,50792223,50529027,520554243,63742,0,0,0,0,0,-2147483648,-2139062144,8421504,0,0,0,0,235802112,0,943595271,1886417016,2020634736,119488056]],[50,1,8,3,[471597056,28,536803328,50530055,50529027,-31521017,248,0,0,0,0,0,-2139095040,-2139062144,32896,0,0,0,0,0,0,2139029504,127,0,0,0,0,0,0,-522133504,-16777216,65535,-522133504,0,0,0,0,0,0,0,12632256,0,0,0,0,0,0,0,520552448,1886926910,1936814192,1044151927,10111,0,0,0,0,-117440512,521084927,-1008504005,117900163,16317983,0,0,0,0,0,32768,-2139062144,-2139062144,0,0,0,0,51314688,0,943208448,943208504,943208504,522075192,7,0,0,-2147483648,2154688,117899264,117901063,117901063,521078535,59383,0,0,0,0,0,0,0,0,0,0,0,0,16777216,1,943208504,943208504,943208504,119479868,0,0,0,-260308992,192,117901056,117901063,117901063,-148959481,231]],[50,1,9,5,[67568385,939524096,943208504,943208504,1010317368,466718,0,0,0,955310080,8,117901063,117901063,117901063,-403235057,0,0,0,0,0,0,0,0,0,0,0,0,0,921102,943194112,943208504,943208504,507263032,1823,0,0,0,471604224,117440512,117901063,117901063,252118791,15202079,0,0,0,0,0,0,0,0,0,0,0,0,50397184,1031,-522133504,943222896,235805724,50530055,235800327,-520602596,0,-268435456,192,235798528,941366286,-529502152,-2134851360,128,0,0,0,943208504,959985720,1010581311,943208504,1010579512,943275839,943208504,14392,0,0,0,119537400,50529031,117637891,-117563641,0,0,0,0,0,0,-2139062272,-2139062144,128,0,0,0,0,1842204,-522190848,946893024,236723256,50792206,235341571,-130278386,224,0,1886416896,234881024,471600654,1886402616,-1061101344,32896]],[50,1,10,5,[1394627405,544435809,1769104723,102,0,0,0,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2752574,1701603654,1668506948,1953524082,7237481,1394627405,544435809,1769104723,1868963942,941651054,741355820,824980017,942746676,540291628,1095194152,41,393238,1701603654,1936876886,7237481,808529459,0,524316,1702129225,1818324594,1701667150,0,1380275027,4539977,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,786468,1734963791,1818324585,1701603654,1701667182,0,1380275027,776291913,5132102,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718]],[50,1,11,0,[262164,1851880020,1952541811,7237481,82052105,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279,522133279,522133279,31,0,0,0,0,0,0,0,0,0,0,0,0,522133279,522133279,522133279,522133279,522133279,2039583,0,0,0,0,0,0,0,0,0,0,0,0,522125312,522133279,522133279,522133279]],[50,1,13,0,[16210509,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,875924465,33536,0,0,0,0,4194345,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1310720,206569480,64,-2146959360,1,1835008,472908052,32799,-2146435072,1,19922944,204472351,32769,0,1313818119,1380533332,1481197064,1414418246,83,1176829952,1381256783,824202053,959197232,909716534,1176517152,1684371561,544438643,1952797480,691413792,0,2031617,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,1766195200,1935959416,29561,288489984,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46]],[50,1,14,1,[6291468,786528,3,-1879048192,524289,137363471,536872960,-520068865,0,1124608,0,260608,524288,525306,525321,525336,525351,525366,525381,525396,525411,525426,525441,525456,525471,525486,525501,525516,525531,525546,525561,525576,525591,525606,525621,525636,525651,525666,525681,525696,525711,525726,525741,525756,525771,525786,525801,525816,525831,525846,525861,525876,525891,525906,525921,525936,525951,525966,525981,525996,526011,526026,526041,526056,526071,526086,526101,526116,526131,526146,526161,526176,526191,526206,526221,526236,526251,526266,526281,526296,526311,526326,526341,526356,526371,526386,526401,526416,526431,526446,526461,526476,526491,526506,526521,526536,526551,526566,526581,526596,526611,526626,526641,526656,526671,526686,526701,526716,526731,526746,526761,526776,526791,526806,526821,526836,526851,526866,526881,526896,526911,526926,526941,526956,526971,526986,527001]],[50,1,15,0,[527016,527031,527046,527061,527076,527091,527106,527121,527136,527151,527166,527181,527196,527211,527226,527241,527256,527271,527286,527301,527316,527331,527346,527361,527376,527391,527406,527421,527436,527451,527466,527481,527496,527511,527526,527541,527556,527571,527586,527601,527616,527631,527646,527661,527676,527691,527706,527721,527736,527751,527766,527781,527796,527811,527826,527841,527856,527871,527886,527901,527916,527931,527946,527961,527976,527991,528006,528021,528036,528051,528066,528081,528096,528111,528126,528141,528156,528171,528186,528201,528216,528231,528246,528261,528276,528291,528306,528321,528336,528351,528366,528381,528396,528411,528426,528441,528456,528471,528486,528501,528516,528531,528546,528561,528576,528591,528606,528621,528636,528651,4378,0,0,0,0,1010580504,402659352,24,1711276032,26214,0,0,909508608,909522559,3552895,402653184,1617312792,101455920]],[50,1,16,0,[404241510,1879048192,209115864,1533947928,3611,939524096,1614310508,996566639,0,404226048,24,0,0,404229120,808464432,202905648,0,202905648,202116108,3151896,0,2132555264,13852,0,0,410916888,24,0,0,0,403446812,0,0,126,0,0,0,471597056,0,101056512,404229132,1616916528,0,926096896,993735479,7731,0,209460236,202116108,12,1006632960,201746022,2120232984,0,1715208192,102499942,3958374,0,909127680,2137404982,1542,0,1616928894,201721468,120,469762048,1719414808,1013343846,0,108920832,404229132,3158064,0,1717976064,1718500470,15462,0,1717986876,403455590,56,0,1842176,471597056,0,0,7196,203168768,24,403441152,405823536,1548,0,2113929216,32256,0,1610612736,101455920,1613764620,0,1715208192,404229222,1579008,0,-1010598400,-807674929,32704,0,1717976088,1717993062,102,2080374784,2087085670,2087085670,0,1715208192,1616928870,3958374,0,1718384640,1717986918,30828,0,1616928894,1616928892,126,2113929216,2086690912,1616928864]],[50,2,0,1,[1715208192,1851809894,4089446,0,1717986816,1717993062,26214,0,404232252,404232216,60,100663296,101058054,1013343750,0,1717960704,1819831404,6710892,0,1616928768,1616928864,32352,0,1802986339,1667459947,99,1660944384,1870361443,1667457895,0,1715208192,1717986918,3958374,0,1717992448,1616936038,24672,0,1717986876,1717986918,396348,2080374784,2087085670,1717986924,0,1715208192,202911840,3958278,0,404258304,404232216,6168,0,1717986918,1717986918,60,1711276032,1717986918,406611558,0,1667432448,1802201955,3552822,0,879126016,1714165784,26214,0,1717986918,404232252,24,2113929216,403441158,2120245296,0,809238528,808464432,808464432,15408,811622400,202905648,394764,0,202116156,202116108,1007422476,1715214336,0,0,0,0,0,0,939589376,3096,0,0,0,104595456,1717976582,62,1610612736,1717992544,2087085670,0,0,1616930364,3958368,0,1040582144,1717986918,15974,0,1715208192,1616936550,60,503316480,2117087280,808464432,0,0,1717986878,104752742,31750,2086690816,1717986918,26214]],[50,2,1,0,[402653184,410517528,404232216,126,202113024,202128384,202116108,7867404,1616904192,2020370022,6710892,0,404256768,404232216,32280,0,1803419648,1802201963,99,0,1717992448,1717986918,0,0,1717986876,3958374,0,2080374784,1717986918,1616936038,96,1715339264,1717986918,101058110,0,1886283264,1616928864,0,0,1012949054,8128006,0,2117087232,808464432,7728,0,1717960704,1717986918,62,0,1717986816,406611558,0,0,1802201955,3552875,0,1711276032,1008221286,26214,0,1717960704,1717986918,-266859460,0,201752064,2120232984,0,403439616,1613764632,404232240,12,404232192,404232216,404232216,24,404232240,403441164,3151896,1895825408,36571,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134]],[50,2,2,0,[2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,471603212,0,0,469762048,1575964,0,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,2122219008,2122219134,32382,0,2122219134,2122219134,126,2113929216,2122219134,2122219134,0,2122186752,2122219134,8289918,0,0,0,0,0,402653184,404226072,406600764,402653184,1617312792,406611552,24,1715208192,1627152480,16695392,0,1013317632,1715234406,0,0,1013343846,410916990,24,402653184,404232216,404226048,1579032,1715208192,1715222624,102513766,15462,26214,0,0,0,-1516649602,-1013340767,126,1006632960,1046887942,32256,0,0,1714618368,3368652,0,0,101088768]],[50,2,3,1,[126,0,2113929216,-1515865661,2126751161,-16777216,0,0,0,0,1013343804,0,0,0,404226048,1579134,126,939524096,1009784844,0,0,204996608,3673112,0,469762048,12312,0,0,0,1717960704,1717986918,-1067425669,520093696,2122219070,101064254,394758,0,1842176,0,0,0,0,202899456,56,404240408,24,0,1006632960,1013343846,32256,0,0,1724645376,13395507,0,1717821536,1865881708,204763,1610612736,1818649568,-966574568,3852,819986432,418133603,534474551,3,0,1579008,1714427928,405814374,1715214336,1719559782,26214,1575936,1717976088,1717993062,102,402679356,1717986876,1717986942,989855744,1008205934,2120640102,6710886,1717960704,1715214336,1719559782,26214,1013332992,1717976088,1717993062,102,251658240,1869364252,1869376636,0,1715208192,1616928870,406611558,405813260,1616936448,1616936032,32352,1575936,1616928894,1616928892,126,2113955388,2086690912,2120245344,1711276032,1618870374,1618763872,8282208,405798912,404241408,404232216,15384,1575936,404232252,404232216,60,1006659132,404232216,1008211992,1711276032,406585446]],[50,2,4,0,[404232216,3938328,0,1718384640,1718023782,30828,7224064,2071159651,1667458927,99,1006639152,1717986918,1013343846,201326592,1715208216,1717986918,3958374,1715208192,1717976064,1717986918,15462,7224064,1717986876,1717986918,60,1006659174,1717986918,1013343846,0,1107296256,1008221286,16998,0,1852194304,1987477102,31846,1585152,1717986918,1717986918,60,1711282188,1717986918,1013343846,1006632960,1717960806,1717986918,3958374,1717960704,1717986816,1717986918,15462,1575936,1717986918,404232252,24,1610612736,1717992544,1616936038,0,1815609344,1717988460,7104102,1879048192,1006639152,1715340806,15974,202244096,104595480,1717976582,62,1715214336,101071872,1046898238,0,9362289,1040582204,4089446,0,1006659174,1715340806,15974,1715208192,104595516,1717976582,62,0,454782464,2010699903,0,0,1616930364,406611552,1879062540,1006639152,1618896486,15456,202244096,1715208216,1616936550,60,1715214336,1717976064,1012949118,0,6710784,2120640060,3956832,1879048192,2013272112,404232216,32280,202244096,410517528,404232216,126,1715214336,404256768,2115508248,0,6710784,404232312,8263704,0,1813526016,1717986846,15462,-613351424,1719402638]],[50,2,5,0,[1717986918,102,405827584,1717976064,1013343846,0,1575950,1717986876,3958374,402653184,1006659132,1717986918,15462,-613351424,1715208334,1717986918,60,1717960704,1717976064,1013343846,0,402653184,8257560,6168,0,1040187392,1987997286,31846,812646400,1717960728,1717986918,62,403443200,1717986816,1046898278,0,6700056,1717986918,4089446,0,1711302246,1717986918,15974,202244096,1717960728,1717986918,-266859460,1610612736,1719427168,2087085670,6316128,6710784,1717986918,205284966,61464,0,0,0,2020165120,2037605477,115,0,0,0,3408364,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,382,1769108563,1766221678,1850303852,28518,362,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,3145796,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1852796192,1634759535,543450467,1953724787,1713401189,7630447,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150]],[50,2,6,1,[1180191046,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1178683222,1177442377,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,1851880020,1952541811,7237481,82052105,52437505,1644503106,545392416,186688009,-502456126,553783072,320938513,1645551938,562173729,455189017,-501407294,570564385,589439521,1646600770,578955042,723690025,-500358462,587345698,857940529,1647649602,595736355,992191033,-499309630,604127011,1126441537,1648698434,612517668,1260692041,-498260798,620908324,1394942545,1649747266,629298981,1529193049,-497211966,637689637,1663443553,1650796098,646080294,1797694057,-496163134,654470950,1931944561,1651844930,662861607,2066195065,-495114302,671252263,-2094521727,1652893762,679642920,-1960271223,-494065470,688033576,-1826020719,1653942594,696424233,-1691770215,-493016638,704814889,-1557519711,1654991426,713205546,-1423269207]],[50,2,8,0,[16538189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,604638510,0,0,17122638,131220,1667931786,33536,0,0,0,0,4194350,8912960,9699476,278,262144,131072,0,50987008,-2147024892,1,1376256,206569480,64,-2146959360,1,1900544,472908039,32798,-2146435072,1,19136512,204472351,32769,0,1313818119,1380533332,1296387848,1414418246,83,1177157632,1381256783,824202053,959197232,909716534,1411398176,1768780389,543973742,693327144,1699948576,908271732,41,0,0,0,1966081,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744,544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,1700003840,1852403058,27745,275710464,1663565824,1866670121,1769109872,544499815,1937008962,1634038388,1850286189,824192611,775174201,1819033888,1734963744]],[50,2,9,0,[544437352,1702061426,1684371058,46,0,6291468,655456,0,-1879048192,589569,137363468,16779264,-14737410,0,1074688,0,291328,524288,525426,525438,525450,525462,525474,525486,525498,525510,525522,525534,525546,525558,525570,525582,525594,525606,525618,525630,525642,525654,525666,525678,525690,525702,525714,525726,525738,525750,525762,525774,525786,525798,525810,525822,525834,525846,525858,525870,525882,525894,525906,525918,525930,525942,525954,525966,525978,525990,526002,526014,526026,526038,526050,526062,526074,526086,526098,526110,526122,526134,526146,526158,526170,526182,526194,526206,526218,526230,526242,526254,526266,526278,526290,526302,526314,526326,526338,526350,526362,526374,526386,526398,526410,526422,526434,526446,526458,526470,526482,526494,526506,526518,526530,526542,526554,526566,526578,526590,526602,526614,526626,526638,526650,526662,526674,526686,526698,526710,526722,526734]],[50,2,10,0,[526746,526758,526770,526782,526794,526806,526818,526830,526842,526854,526866,526878,526890,526902,526914,526926,526938,526950,526962,526974,526986,526998,527010,527022,527034,527046,527058,527070,527082,527094,527106,527118,527130,527142,527154,527166,527178,527190,527202,527214,527226,527238,527250,527262,527274,527286,527298,527310,527322,527334,527346,527358,527370,527382,527394,527406,527418,527430,527442,527454,527466,527478,527490,527502,527514,527526,527538,527550,527562,527574,527586,527598,527610,527622,527634,527646,527658,527670,527682,527694,527706,527718,527730,527742,527754,527766,527778,527790,527802,527814,527826,527838,527850,527862,527874,527886,527898,527910,527922,527934,527946,527958,527970,527982,527994,528006,528018,528030,528042,528054,528066,528078,528090,528102,528114,528126,528138,528150,528162,528174,528186,528198,528210,528222,528234,528246,528258,528270]],[50,2,11,0,[528282,528294,528306,528318,528330,528342,528354,528366,528378,528390,528402,528414,528426,528438,528450,528462,2113933402,-2119859773,2126748093,2113929216,-2359297,2130700227,0,-16847292,272137470,268435456,-16876488,1063036,402653184,-402703300,2115508455,402653184,-33220,2115508350,0,2117861376,15486,-65536,-2117861377,-15487,65535,1114013244,1014916674,-65536,-1114013245,-1014916675,1040252927,-126731762,2026687692,1006632960,1013343846,404258328,520093696,404691225,1895331864,2130706432,1667465059,-421042333,192,-411116776,417038055,-2147483648,-17243968,-2134843144,33554432,-29487610,33951294,402653184,404258364,406617624,1711276032,1717986918,1717960704,2130706432,2078006235,454761243,2113929216,1715220579,-972276634,126,0,-16843264,402653184,404258364,406617624,402653310,404258364,404232216,402653184,404232216,406617624,0,-32761856,6156,0,-27250688,12384,0,-1061158912,65216,0,-10083328,9318,0,943198224,-16876420,0,2088566526,269498424,0,0,0,805306368,813201528,808452144,1711276032,2385510,0,1811939328,1819082348,1819082348,808452096,2025898108,821562380,48,416072704,-1932763088,1879048192]],[50,2,12,0,[-93267752,1994181854,805306368,6303792,0,201326592,1616916504,202911840,1610612736,202119216,1613764620,0,-12818944,26172,0,2115508224,6168,0,0,943194112,96,-33554432,0,0,0,943194112,0,403441154,-2134876112,2080374784,-690041146,2093410038,268435456,808513584,-63950800,2013265920,403492044,-53714896,2013265920,940313804,2026638348,201326592,-865321956,504106238,-67108864,-121585472,2026638348,939524096,-121585568,2026687692,-33554432,201770694,808464408,2013265920,2028784844,2026687708,2013265920,2093796556,1882200088,0,3684352,3684352,0,3684352,406337536,201326640,-1067438056,202911840,0,8257536,126,1610612736,101455920,1613764620,2013265920,806882508,808452144,2080374784,-555825466,2093007070,805306368,-858993544,-858993412,-67108864,2087085670,-60397978,1006632960,-1061108122,1013368512,-134217728,1717986924,-127113626,-33554432,2086953058,-27107228,-33554432,2086953574,-262119324,1006632960,-1061108122,1046922958,-872415232,-53687092,-858993460,2013265920,808464432,2016423984,503316480,202116108,2026687692,-436207616,2020371558,-429495188,-268435456,1616928864,-26843550,-973078528,-687931666,-960051514,-973078528,-17373498,-960049442,939524096,-960051604,946652870,-67108864,2087085670,-262119328]],[50,2,13,0,[939524096,-960051604,209510094,-67108834,2087085670,-429496724,2013265920,1891683532,2026687512,-67108864,808464564,2016423984,-872415232,-858993460,2026687692,-872415232,-858993460,813223116,-973078528,-691616058,1819045078,-872415232,813223116,-858993544,-872415232,2026687692,2016423984,-33554432,806918350,-20553120,1006632960,808464432,1009791024,0,811647104,33950744,1006632960,202116108,1007422476,940572672,50796,0,0,0,0,808452351,24,0,0,209190912,1993133180,-536870912,1719427168,-597268890,0,-864550912,2026684608,469762048,-864285684,1993133260,0,-864550912,2026684668,939524096,-127901588,-262119328,0,-864681984,209505484,-536839988,1986814048,-429496730,402653184,410517528,2115508248,201326592,205258764,-871625716,-536839988,1818648672,-429495176,2013265920,404232216,2115508248,0,-688128000,-958998826,0,-856162304,-858993460,0,-864550912,2026687692,0,1725693952,2087085670,61536,-864681984,2093796556,7692,1860960256,-262119306,0,-864550912,2026641504,0,1627152416,946626656,0,-859045888,1993133260,0,-859045888,813223116,0,-960102400,1819072214,0,1824915456,-965986248,0,1717960704,205284966,61464,-1929641984,-54239208,469762048,-1067438032]],[50,2,14,0,[472920160,402653184,1579032,404232216,-536870912,202911792,-533712872,1929379840,52954,0,0,1815613440,16697030,2013265920,-1061106484,2026687680,-872353744,-859045684,1993133260,403439616,-864550864,2026684668,2016411648,209191116,1993133180,-872415232,209191116,1993133180,1623195648,209190960,1993133180,1815609344,217593964,1993133180,0,-864550912,2026684608,2016473136,-864550708,2093007100,-872415232,-864550708,2093007100,1623195648,-864550864,2093007100,1811939328,410517612,2115508248,940572672,410517612,2115508248,811597824,410517528,2115508248,-872415232,-864538624,-858981172,-864550912,-864519988,-858981172,403439616,-1060832208,-54214408,0,469630976,-271001473,1040187392,-19343240,-556214056,2016411648,-864550708,2026687692,-872415232,-864550708,2026687692,1623195648,-864550864,2026687692,2016411648,-859045684,1993133260,1623195648,-859045840,1993133260,1711276032,1717960806,205284966,13430808,-858993544,2026687692,13369344,-858993460,2026687692,805306368,-1060341712,813223104,1715208240,-60792736,-20946848,-859045888,-59192116,808516656,-1997537280,-1997502328,-2037543778,453902336,410916888,1893210136,403439616,209190960,1993133180,403439616,410517552,2115508248,403439616,-864550864,2026687692,403439616,-859045840,1993133260,1979711488,-856162084,-858993460,-596246528,-152648192,-960049442,2013265920]],[50,2,15,0,[8309964,254,2013265920,7916748,254,805306368,1613758512,2026684608,0,-67108864,12632256,0,-67108864,789516,1107296256,819514566,210158446,1660944415,930639078,1068751727,805306371,808452144,813201528,0,1714618368,862375116,0,1724645376,-865717453,-1843134464,1234314313,608801316,-1437251182,-1437226411,-1437226411,-613569963,-1227133514,1840700269,404272859,404232216,404232216,404232216,-132638696,404232216,404232216,418912280,404289560,1717966872,-429496730,1717986918,26214,-33554432,1717986918,26214,418906112,404289560,1717966872,115762790,1718019590,1717986918,1717986918,1717986918,26214,117309440,1718019590,1717986918,115762790,65030,1717960704,-26843546,0,404226048,418912280,63512,0,-134217728,404232216,404232216,521672728,0,404226048,-15198184,0,0,-16777216,404232216,404232216,521672728,404232216,6168,-16777216,0,404226048,-15198184,404232216,404232216,404690968,404234008,1717966872,1734764134,1717986918,1717986918,1617389158,32608,0,1618935808,1717987168,1717986918,15165030,65280,0,16711680,1718019840,1717986918,1617389158,1717987168,26214,16711680,65280,1717960704,15165030,1718019840,404252262,16717848,65280,1717960704,-10066330]],[50,2,16,1,[16711680,404291328,6168,-16777216,1717986918,1717986918,2137417318,0,404226048,404690968,7960,0,404684800,404234008,6168,2130706432,1717986918,1717986918,-412719514,1717986918,404252262,16717848,404291328,404232216,-132638696,0,0,520093696,404232216,-59368,-1,-1,65535,0,-1,-252641281,-252645136,-252645136,252702960,252645135,252645135,-61681,-1,0,0,-562692096,1994312908,2013265920,-858207028,-1057436468,-67108768,-1061106484,-1061109568,-33554432,1819044972,1718381676,-67108864,811623620,-54238112,0,-931266560,2026687692,0,1717960704,2070308454,49248,417101312,236460056,-67108864,-859015120,-63932212,2013265920,-53687092,2026687692,2080374784,-960051514,-294884244,1006632960,-864538528,2026687692,0,-606374400,28379,0,-690062330,12614902,1006632960,-54476704,1012973760,0,-858993544,-858993460,0,-67108612,16515072,0,821833776,16515120,1610612736,806885424,16515168,402653184,811622448,16515096,0,404429582,404232216,404232216,404232216,1893259288,0,-67096528,3158016,0,13556595,13556595,1006632960,1013343846,0,0,471597056,0,0,402653184,0,117440512,1141113860]],[50,3,0,0,[203175012,-671088640,1819044972,0,2013265920,2083526668,0,0,1010580540,1010580540,0,0,0,1700003840,1852403058,27745,3408356,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,374,1769108563,1766221678,1850303852,28518,354,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2555963,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1919251488,1634625901,1868963948,29806,393238,1701603654,1936876886,7237481,808529459,0,589853,1702129225,1818324594,1701667150,0,1179469135,1398033999,0,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1329678166,1177439557,20047,2687033,1685025360,1316250485,6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459]],[50,3,1,0,[36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,0,0,0,85591321,85722395,85853469,85984543,86115617,86246691,86377765,86508839,86639913,86770987,86902061,87033135,87164209,87295283,87426357,87557431,87688505,87819579,87950653,88081727,88212801,88343875,88474949,88606023,88737097,88868171,88999245,89130319,89261393,89392467,89523541,89654615,89785689,89916763,90047837,90178911,90374143,90441059,90572133,90703207,90834281,90965355,91096429,91227503,91358577,91489651,91620725,91751799,91882873,92013947,92145021,92276095,92407169,92538243,92669317,92800391,92931465,93062539,93193613,93324687,93455761,93586835,93717909,93848983,93980057,94111131,94242205,94373279,94504353,94635427,94766501,94897575,-64087,95159723,95290797,95421871,95552945,95684019,95815093,95946167,96077241,96208315,96339389,96470463,96601537,96732611,96863685,96994759,97125833,97256907,97387981,97583103,97650129,-64045,97976319,98043351,98174425,-64037,98436573,98567647,98762751,98829795,-64027,99091943,-64023,99354091,99485165,99616239,99811327,99878387,100009461,-1,-64007,100402683,100533757,100664831]],[50,3,3,0,[7494221,3,32,524287,1080361216,0,64,0,0,0,0,0,0,0,0,1024]],[50,3,4,0,[1409307624,544434536,1735357040,544039282,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,221148023,538977290,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,538976288,240787488,-855002081,1275181089,8653]],[50,3,5,0,[17122638,131217,1607323708,33536,0,0,0,0,4194343,8912960,9502865,1171,262144,131072,0,50987008,-2147024892,1,4980736,206569480,64,-2146959360,1,5505024,472908117,32799,-2146435072,1,27852800,204472350,32769,0,1313818119,1380533332,1313818117,21332,587202560,1414418246,542328146,741355569,959198777,540680246,1953724755,673213797,544499027,2700835,0,0,2031617,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,2035482624,1835365491,0,356581888,1663565824,1886339881,1734963833,1293972584,1869767529,1952870259,1919894304,824192624,758659129,959985969,1816207406,1769087084,1937008743,1936028192,1702261349,100,6291466,852064,3,-1140850688,2,119603216,536874496,335569151,1,1391104,0,260608,262144,263162,394250,525338,525354,721978,590922,263274,263306,263322,394410,525498,263370,263386,263402,263418,525578,525594,525610]],[50,3,6,0,[525626,525642,525658,525674,525690,525706,525722,263594,263610,525770,525786,525802,525818,919050,525850,656954,591434,657002,591498,525994,657098,657114,263930,460570,591658,526138,788314,657258,657290,591786,657354,657386,591882,526378,657482,526426,919674,592010,657578,592074,264426,264458,264474,330026,526650,330058,526682,526698,461178,526730,526746,264618,526778,526794,264666,264682,461306,264714,789018,526890,526922,526938,526954,330362,526986,264858,527018,527034,658122,527066,527098,527114,330522,265002,330554,330570,265050,265066,265082,265098,265114,265130,265146,265162,265178,265194,265210,265226,265242,265258,265274,265290,265306,265322,265338,265354,265370,265386,265402,265418,265434,265450,265466,265482,265498,265514,265530,265546,265562,593258,265594,527770,527786,527802,527818,265690,527850,331258,658954,331290,462394,527946,265818,659050,527994,331418,528042,265914]],[50,3,7,0,[265930,331482,528106,462586,265994,331546,266026,331578,462666,724826,724842,724874,528298,528330,528346,528362,528378,528394,528410,856106,593978,594010,594042,594074,594106,266458,266490,266506,266522,659754,659770,659802,659834,659866,659898,659930,528890,659994,660010,660042,660074,660106,660138,594634,529130,529162,529178,529194,529210,529226,529242,791402,463738,529306,529322,529338,529354,267226,267242,267258,267274,529434,529450,529466,529482,529498,529514,529530,398474,529562,529578,529594,529610,529626,529642,529658,529674,529690,5418,0,0,0,0,1616928768,1616928864,6316032,0,-858993664,204,0,0,2134259200,1819031094,7105790,0,1715214336,104620134,406611462,0,-640126976,453867227,12673843,0,-2134876160,1623195648,12607584,0,909515776,1832393782,4154983,0,0,0,0,0,1616928768,96,0,0,1616916480,1616928864,1616928864,12384,1616953344,1616928864,1616928864,49248,821833728]],[50,3,8,0,[18552,0,0,402653184,410916888,6168,0,0,0,-1067425792,0,0,15728640,0,0,0,0,6316032,0,808464384,1616928816,-1061109664,192,1717976064,1717986918,3958374,0,410523648,404232216,1579032,0,1717976064,806882310,8282208,0,107363328,101063686,3958278,0,504235520,1714828830,394878,0,1616936448,107379808,3958278,0,1617312768,1717992544,3958374,0,201752064,404232204,3158064,0,1717976064,1717976166,3958374,0,1717976064,104752742,3958278,0,1610612736,96,6316032,0,1610612736,96,-1067425792,0,201719808,811610136,396312,0,0,2113929342,0,0,811597824,201722904,6303768,0,1717976064,404229126,1579008,0,858790919,1835820646,472921709,7,-1338974080,-1730619176,1879109784,192,1008211968,1717969980,12829566,0,1633779456,1633779553,8348001,0,-2139095040,-2139094912,32896,0,1630739968,1616928864,1979233,0,0,0,0,0,1633910272,1633771873,8282977,0,-2147483648,-2139062144,128,0,1616936704,1616936544,8347744]],[50,3,9,3,[1616936704,1616936544,6316128,0,1613831936,1634164832,1978721,0,-2139095040,-2139095040,8421504,0,1633771776,1633779553,6381921,0,-2139062272,-2139062144,8421504,0,1616928768,1616928864,6316128,0,202116096,202116108,7916748,0,1818649344,1819832440,6382438,0,0,0,8388608,0,1616928768,1616928864,8347744,0,1885364224,1870231920,6710895,0,-530554880,1625350368,6316128,0,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,0,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,1633779456,1618960737,6316128,0,-2139095040,32896,0,0,1630739968,1633771873,2044775,0,-2147483648,-2139062144,8388736,0,1633779456,1635737953,6316385,0,-2139095040,-2147450752,12615808,0,1667448320,51263584,4088675,0,0,0,0,0,404291328,404232216,1579032,0,1633771776,1633771873,1979233,0,-2139062272,-2139062144,128,0,1724105472,1009018470,1579068,0,-1010580736,1010067303,1579032,0,202116096,-256862056,6316128,0,1673642240,907811894,12697955,0,8421376]],[50,3,10,1,[8421376,0,1640022016,202120755,789516,0,-2134851584,0,0,0,50462464,806882310,16760928,0,8421376,0,8388608,0,1616932864,1616928864,1616928864,28768,-1061109760,1616928960,808464480,48,1616961536,1616928864,1616928864,57440,-663740416,0,0,0,0,0,0,65280,1585264,0,0,0,0,907961916,4089446,0,1616928768,1717986940,8152678,0,0,1616930364,3958368,0,101058048,1717986878,4089446,0,0,1618896444,3958368,0,1616916480,1616929008,6316128,0,0,1717986878,104752742,15462,1616928768,1717986940,6710886,0,6316032,1616928864,6316128,0,6316032,1616928864,1616928864,49248,1616928768,1886940262,6712440,0,1616928768,1616928864,6316128,0,0,1717986943,6710886,0,0,1616928960,6316128,0,0,1717986940,6710886,0,0,1717986876,3958374,0,0,1717986940,1618765414,24672,0,1717986878,104752742,1542,0,1616932984,6316128,0,0,1012950588,3958278,0,1616904192,1616929008,3170400]],[50,3,11,0,[1717986918,4089446,0,0,1718010819,1579068,0,0,1835912384,3355519,0,0,-2139045696,128,0,0,406611651,12805692,0,0,1718010819,404241468,24624,0,403441278,8282160,0,808458240,1613770800,808464432,6192,1616928768,1616928864,1616928864,24672,1616953344,811622496,1616928864,49248,12118016,0,0,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,24624,0,0,0,49248,0,0,0,1616904192,1616928864,6316128,0,1616904192]],[50,3,12,0,[1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,1616904192,1616928864,6316128,0,0,0,0,0,0,0,0,0,6316032,1616928864,6316128,0,201326592,1751674428,809268848,0,1617704960,813183072,8152624,0,607938048,6700068,0,0,1724105472,-15138970,1579032,0,1616928768,6316128,1616928864,24672,946224128,473328696,3958300,0,14211072,0,0,0,-866042112,-758066990,4153804,0,-1065353216,-1061109568,32960,0,806363136,1879060560,0,0,0,-663996928,13932,0,0,101088768,0,0,0,15728640,0,0,-597606656,-723725614,4153810,0,-1065353216,-1061109568,32960,-16777216,0,0,0,0,1347448832,112]],[50,3,13,0,[410916888,8257560,0,816865280,61536,0,0,1622171648,24752,0,0,6303800,0,0,0,1711276032,1717986918,1618962022,24672,2088516608,205290620,789516,0,0,6316032,0,0,0,0,805306368,28696,1625317376,24672,0,0,1347448832,1879076944,0,0,0,913102848,55404,0,829435904,420230707,12608307,0,-2134876160,-1061158912,12632128,0,829435904,437073459,12804400,0,-2134876160,-1065353216,12615872,0,827863040,420230747,12608307,0,-2134876160,-1061158912,12632128,0,1579008,1613764632,3958374,406323200,1008211980,1717969980,12829566,404488192,1008212016,1717969980,12829566,1008205824,1008212070,1717969980,12829566,1585053696,1008211968,1717969980,12829566,1717960704,1008211968,1717969980,12829566,1008205824,404226072,1717969980,12829566,0,907943680,1717974838,13092478,0,61440,57344,15728640,0,1630739968,1616928864,203305825,7174,0,0,0,203161600,1616936710,1616936544,8347744,0,0,0,0,202244096,1616936728,1616936544,8347744,0,0,0,0,504102912,1616936755]],[50,3,14,0,[1616936544,8347744,0,0,0,0,858980352,1616936704,1616936544,8347744,0,0,0,0,1623195648,1616928768,1616928864,6316128,1613758464,1616928768,1616928864,6316128,-1872756736,1616928768,1616928864,6316128,9437184,1616928768,1616928864,6316128,0,1633910272,1633810785,8282977,0,-2147483648,-2139062144,128,792526848,2037473536,1735224697,6382439,0,-2139062272,-2139062144,8421504,203161600,1630739974,1633771873,1979233,0,-2147483648,-2139062144,128,202244096,1630739992,1633771873,1979233,0,-2147483648,-2139062144,128,504102912,1630740019,1633771873,1979233,0,-2147483648,-2139062144,128,792526848,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,858980352,1630739968,1633771873,1979233,0,-2147483648,-2139062144,128,0,0,406611456,26172,0,1664294656,2037214567,8270705,0,-2147450880,-2139062144,128,203161600,1633771782,1633771873,1979233,0,-2139062272,-2139062144,128,202244096,1633771800,1633771873,1979233,0,-2139062272,-2139062144,128,504102912,1633746995,1633771873,1979233,0,-2139095040,-2139062144,128,858980352,1633771776,1633771873,1979233,0,-2139062272]],[50,3,15,0,[-2139062144,128,202244096,1640022040,202120755,789516,0,-2134851584,0,0,0,2120245248,1667457891,6316158,0,0,0,0,0,1717976064,1717988454,7104102,0,792632,907961916,4089446,0,3151900,907961916,4089446,0,6700056,907961916,4089446,0,6191616,907961916,4089446,0,6710784,907961916,4089446,0,1588248,907961916,4089446,0,0,908027455,4154982,0,0,14704832,12607488,0,0,1616930364,406611552,14348,792632,1618896444,3958368,0,3151900,1618896444,3958368,0,6700056,1618896444,3958368,0,6710784,1618896444,3958368,0,3170528,1616928864,6316128,0,12607600,1616928864,6316128,0,61536,1616928864,6316128,0,9474048,1616928864,6316128,0,1813542400,1717976588,3958374,0,6191616,1717986940,6710886,0,792632,1717986876,3958374,0,3151900,1717986876,3958374,0,6700056,1717986876,3958374,0,6191616,1717986876,3958374,0,6710784,1717986876,3958374,0,805306368,7864368,12336,0,0,1718513214,8156790,0,792632]],[50,3,16,0,[1717986918,4089446,0,3151900,1717986918,4089446,0,6700056,1717986918,4089446,0,6710784,1717986918,4089446,0,3151900,1718010819,404241468,24624,1616928768,1717986940,1618765414,24672,6710784,1718010819,404241468,24624,0,0,0,2035482624,1835365491,0,0,0,0,3408352,1449087830,1230197317,1230982735,5195342,-17890115,65536,196618,103,196618,103,63,0,65537,4,1,0,0,370,1769108563,1766221678,1850303852,28518,350,959460400,876950576,0,1507367,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,2424889,1701603654,1668506948,1953524082,7237481,541149014,808728104,808989816,1701978153,1970040691,1852795252,1937339168,544040308,1953394534,0,393238,1701603654,1936876886,7237481,808529459,0,393242,1702129225,1818324594,1701667150,0,1414418246,83,2555963,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,825833777,960049453,50,720931,1734963791,1818324585,1701603654,1701667182,0,1396787030,1177441113,20047,2687033,1685025360,1316250485]],[50,4,0,0,[6647137,1919117645,1718580079,1461759604,1868852841,1411937143,1327507789,1634887024,1735289204,1937330976,7169396,0,393242,1685025360,1450468213,1769173605,28271,808529459,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1768843552,1818323316,543521385,543516788,541149014,1701079414,1684086895,1702129761,863858,851978,1766326282,1851859060,1701519481,1869881465,1852793632,1970170228,863845,2359306,0,0,655373,655373,655373,655373,1936287828,1852397344,1937207140,825111328,1886737184,1196847717,1768169537,1634496627,1919164537,1919252073,1701798944,1869488243,1970479220,1919905904,167775604,1970239744,1769349234,544171364,1885430881,779249012,1817190432,1702060389,1852793632,1952670068,1701344288,1684633120,1629515621,1953522020,1931965029,1851878688,1667327605,1701999988,167775602,1919903232,1701344288,1919902496,1952671090,1769104416,779249014,544098592,543516788,1851876717,1701669236,1937055788,1767317605,2003788910,1699946611,544241012,1931505524,1667591269,167775604,1679843584,1701209705,1953391986,1936286752,2036427888,1887007776,1931488357,543712117,1444967265,221135175,218106368,1207962112,1629516905,1797290350,1948285285,1868767343,1852404846,221144437,603982336,0,0,-2726145,276153422,-1981397365,-661863354]],[50,4,2,0,[1869570651,538991988,538976288,538976288,1930038560,1819043176,1852405565,1970562419,1768042096,990514542,1952805664,1697542261,168650104,1937076077,1919168101,1936538998,1937076077,1680748851,168654450,1835888483,1987208238,1836016445,1919168109,1930038646,1702130553,1919168109,2037595510,1835365491,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]],[50,4,6,0,[1867259963,1948279905,1713399144,1937010287,1919903264,1952805664,1998614645,544105832,1852732786,543649385,1768843597,1852397357,1937207140,1717242381,1937010287,1292504413,1699946579,543582578,808528952,741486892,824980529,875703352,1196828704,1701978177,1396517235,1179210309,1329999429,1292504398,1632837715,1394635630,1718186597,824981536,842083376,741617964,841758769,1445470260,1914716487,1026126693,1380275027,776291913,223235910,943208458,943208504,943208504,794169,0,0,0,0,2013265920,943208504,943208504,473446456,1807,0,0,0,0,473694208,471604252,471604252,-599843812,152,0,0,0,0,471629568,117902862,16843523,0,0,0,0,0,0,67372575,-1878521848,-522137456,4210880,0,0,0,0,-2147483648,0,0,0,0,0,0,0,0,478085120,235802140,50530055,65795,0,0,0,0,0,235814656,319753999,-509501165,-2139045696,0,0,0,0,0,67240591,-930577404,-521088816,4210912,0,0,0,0,-2147483648]],[50,4,10,0,[235045051,-850742265,-1150782943,1219756040,1601315277,-1912411485,113649344,-1151598592,1219756040,1265770957,-1912410717,113649344,-396623872,997326942,567089588,503508130,49094286,838861246,-850938670,-1813504223,-854739968,-499220447,57933826,-1979623960,-1274876906,505531662,49094286,1001706035,-2095111731,191038,109971572,1236533994,1048781261,-1912601875,-1274876666,-1272853175,-1021194932,102650704,-2135009450,-1966525696,1178198796,1965046912,-481737210,-2131367121,393555772,-1070380730,-528284534,1392018271,113646197,1174471394,-52827319,48891534,-218103361,96872100,32241664,123625465,-1017619681,1444827728,-367096290,114178,1946172544,24936513,-1978763974,-2081017324,-360488990,-854674367,-1261008095,522308923,669525362,512630272,29229802,-1261293056,522308935,-1274878022,505531707,48897678,984928819,1579098573,-1017619937,1381061456,-1185458658,-474349545,-850480126,-1101172191,1015021726,-1274383313,-1272853169,1914817871,9813835,92979251,762581028,1001707147,-941088307,512630527,29229802,-1275022848,522308935,-1274878022,505531707,48897678,984928819,-350281267,-1949748310,1124186326,1102324173,1337205197,-1250745907,1512005215,-1017619623,-1207958087,365806081,-481752973,83656709,1085862260,-958886400,201332486,-850439240,922548757,48049919,-16777021,704643327,771762734,46]],[50,4,14,0,[24730189,1,4,65535,184,0,64,0,0,0,0,0,0,0,0,128,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1914727777,1769304421,544433522,1919117645,1718580079,1767317620,2003788910,168636019,36,0,1006978382,590567,0,721665,536872960,94668,720896,196619,4194357,46399640,47579856,880,262144,134348800,424411196,50331648,2020737086,2020740416,238553106,238554432,384567548,384568640,1968750,1969216,20974194,20974912,323881608,323882304,352979904,352980032,403311890,403311713,1314452,1313889,6426264,6425697,1646923424,1646923105,-2146566140,5,348520448,207618050,32869,348782592,207618050,32879,349044736,207618050,32880,349306880,207618050,32881,349569024,207618050,32882,-2147352576,3,428343296,472908208,32974,456654848,472908298,32975,490864640,472910179,32876,-2147155968,8,349831168,207618073,32871,648347648,472907782,544,351535104,207618080,32874,353763328,207618078,32875,355860480,207618079,32876,357957632,207618076,33269,359923712,207618087,32877,362545152,207618085,32878,-2147090432,19,365035520,477102093]],[50,4,15,0,[32794,365953024,477102135,32793,369623040,477102102,32787,371195904,477102139,32788,375128064,477102082,32800,375390208,477102116,32769,377880576,477102113,32770,380108800,477102121,32771,382861312,477102117,32772,385351680,477102103,32773,386924544,477102142,32789,391118848,477102101,32790,392560640,477102110,32775,394657792,477102121,32776,397410304,477102126,32777,400556032,477102105,32779,402259968,477102093,32778,403177472,477102143,32791,407371776,477102157,32792,-2146435072,1,648740864,204472348,32769,-2147287040,5,412483584,207618095,32769,415629312,207618095,32770,418775040,207618095,32771,421920768,207618095,32772,425066496,207618095,32773,0,1145914123,1162758476,1347175752,1313429256,1431586131,80,524289,100663309,1314014539,1426345029,55723347,38356039,307233025,582145,1852397337,1937207140,540358944,1953721929,1701604449,1951604850,25205,1396791051,1145984840,1129271888,1460076546,1095585353,85577,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,719849843,-18432,855829401,1925406144]],[50,4,16,0,[1572877060,384323779,-466462720,125027165,-1207956248,1570373631,-387697981,-1564278783,-469106670,1048584821,1912799252,1931623436,1914715148,-351948796,1980972038,-1156337662,-1730740202,-1023405917,-135543670,885522627,817102848,-528080435,-2114042231,51707518,-2065104013,-767128320,-1932638583,1187500118,-352321076,-867762429,46956163,2122410871,1912930558,1142011930,-1177788789,567085120,297280370,-866219196,-855088967,-971607519,503370310,-1958474312,1622789214,-833174264,1931420109,3139843,617891466,1963080707,-767113548,-731480060,-1983892483,1183447110,-196703758,519456393,-1958474312,1085918302,-833174264,-350281267,-1866217076,6856,108432214,711466582,-431584000,-6664170,184549631,-951224896,3865670,-939630964,1073997382,719865543,-364460286,1988755455,-230258192,6836304,-25985,1183383552,-163133452,-1070923770,-1980086647,1183447110,-297351188,1183645706,-1706027290,65535,57982987,1577058744,182985,1224,1996445271,-1710986744,405,-113015,6948982,106906,-1012992,40503414,188314,972589824,545064566,-2080618871,1962935422,108431621,1183527403,-61961466,-140915157,64367609,485227606,2114340409,75399962,-1996131072,267060806,-1962522997,-1714541617,-704382473,-1962518903,1178142278,-14584578,74057846,44079696,1996423168,1778412040,-1711248896,65535,-1710721281,65535,1593722507,113428831,-1957326848]],[50,5,0,0,[-25876,-997851136,1556661193,1448542208,1208764043,237855092,-385649408,556597387,-385649408,1967653552,46000387,1962954797,46000387,1963163693,47704323,-385649336,1967653640,51439875,-385649336,1967653660,52816131,-385649336,1967653695,55765251,-15829249,1996426358,142016266,-1710852353,65535,-1962719255,1784024694,-1711248896,682,1778543190,45390436,1784020992,-1711248892,702,1778805334,-26102,-1070399488,367645235,242679555,379864717,-26032,1183383552,242679806,-6682518,-1996488449,-1072956346,1996426356,-6663938,-1996488449,1996487750,-364475122,-6664170,-402652929,1597898520,-14454013,1183710838,1783633642,-26108,-1706033152,65535,384452237,1795123792,-25857,2123169792,-361329182,-1515911402,1996465573,-1710986738,845,-899447,40504950,219546,242679552,-259325846,223386,-1980749056,1996487286,-1711248882,1368,-135117269,-129594920,737035915,1183443526,-263287818,-1981002197,-930352050,-1711651189,-1047834542,1392013047,1919871056,-1981135357,1183441478,242679790,-593825686,-1476395005,-1960348671,1385822790,6600784,1392013047,1917249616,1265114704,-1002009344,-6664170,-2097151745,-259323196,1996439787,-1695520242,1315,158597800,519206655,-352300696,242679768,16777114,1958742784,242679579,381961869,-1709282736,65535,381961869,-26032,-1091895296,-166988237,1996437620,-1002009090]],[50,5,1,0,[-1705619434,65535,-796140917,737560203,-1037329982,1183447249,-193033222,-15992021,45681790,-1714976000,-125044233,-13432341,-13433365,-360823,225115766,290458,-1706012160,1187,1795061503,77371918,1347551232,308378,-25755904,1476032255,1183647338,-1924131094,1343669318,1778412118,80845312,1996423168,-1710920962,1197,-6664110,-16776961,141229686,16777114,-1706012160,65535,-100609,1784150646,-498692858,1183666198,1448089284,6946922,16777114,-58817792,-16026624,1996488310,49257212,1996423168,-1538880242,-6664170,-385875713,1996488140,-16225778,-1818621322,-1207959547,-1142358015,242679805,-957806486,-49616896,1912823613,242650090,1458334294,-6624150,-2147483393,1347551948,346522,-1949242624,1451951686,1976580872,-41752317,1443788427,1347551338,16777114,-62486272,1459508873,-1710986666,1408,-402625968,1183579162,-27882500,1996453099,175570702,132644970,1726716412,1443788427,-1710986666,1441,1342850563,1996482283,-16356850,-90568074,-352321535,243174364,107632471,371610,1475382016,-1063648150,50331653,23746288,-335821336,242650044,-1711117738,1482,-1962907050,25729776,-695533568,1996426475,-1710986738,832,1600049707,707273,6856,2123060823,141986566,175570775,-431583914,530206742,184549377,-14977856,1784023670,-1711248896,65535,175489035,1443526399,-26025,1599995904]],[50,5,2,0,[445129,1462910595,-2091944960,21566,1048783220,1962958858,-1069645022,460652630,6187038,1462908671,-6756338,5519103,16777114,1409730304,-2097152000,5714494,1746802804,922682198,-401713358,1746861942,922681454,-401713358,46858090,1992855552,1448542208,1183432755,-1975088650,-1929373511,118918270,1996467187,-1136227068,-761638890,-16777214,1183646838,-1706027286,767,8404611,-15698688,1784099382,-1704171008,65535,-2097119069,32830,401146741,-1133052159,16777114,200313600,-385649168,1996423430,8415420,-778436502,-1996488697,1451883590,-1133051906,6946922,515994,-129595136,1459246729,8402687,540570,-2143879424,-1928435200,1343675462,16777114,-297366784,-1713486293,-120470997,-1947056503,-263812152,-1713355221,-120470997,-768375,1347533942,-2197761,1784078454,1744857600,543817932,16777114,-6662656,-16776961,6995062,1996423274,-193527826,1114243178,493722,-1133052160,1996423274,-227082252,1793095423,-1706923520,1958,-1950583041,1174663750,1996443870,-230257676,1996443712,1778412256,130259522,1996423168,-1962906948,1174664262,1996443872,-196703250,6967360,10109546,-16777208,1996471414,-59310082,287898,-1133052160,-362753,1318778998,-956301304,128582,16154243,1996428917,1778412220,-294191360,1794143999,-1706923520,65535,-1869461817,-1706637823,842465026,26372183,379340429,-1709217200,65535]],[50,5,3,0,[1646659179,4766184,-1980106855,1183681094,-1706027382,65535,1996484747,-2036707140,-1962934264,-1133051912,1778450280,74816255,1996423168,-1711183172,65535,1790736127,1778739717,-364475132,1746817046,1746818778,244995802,1342177284,6946922,299674,-1133052160,81959511,-1705639936,65535,-1929087233,1343667270,323482,-916496896,-1879047486,1475119957,-1711248810,2229,23785611,618650,-1577547008,1178140756,-1961331448,-1070398370,637945486,637814665,637945737,638089097,1577746313,113428831,-796094464,518818645,1183570062,4603148,343367284,645136940,1098124588,1551157502,1483998252,1031013676,-15829249,1996426358,142016266,-1710852353,656,1048789483,1946157184,-2143879415,143432192,113704960,128,-6684566,-352321281,242679583,-335725592,-1710986729,790,267113003,-15829249,1996425334,-11999226,530169907,707273,4808,1988843095,-1711248890,2426,1794918025,-26111,-125108224,-1928825089,1343680070,16777114,-297366784,737691273,-654839226,-1946532215,1183445062,-196727818,1183439095,80148478,-955943936,587334,575223,-947189644,-1979824597,-956828090,91488288,150488775,281474816,-1962314752,1177287750,-129594886,116471,-947188364,-1711389141,-120470997,-134855031,1946157766,-62485746,-1711651285,-120470997,-506231,6948982,-493825,7009910,292159594,16777114,-916496896,-1879046966]],[50,5,4,0,[6856,1988843095,-431569146,1187446787,-955718936,20769350,1183432755,-297367060,1458599561,-1704629680,65535,1794262665,1744857600,1251639040,-1996488703,1187509318,721422326,-96040512,-940030327,8584262,1358847628,16777114,1358465792,-6661526,-1560280833,6971942,-26025,-1705639936,198770956,384190093,23894608,-1073020928,1750483316,1746796844,1332369114,531610,-1838670336,-630710784,-2113902506,6946922,6946922,707994,23744512,568474,6967296,1784021098,-1711248896,65535,-2097130333,21566,922687860,90832980,16777114,1412890368,34642432,1419837440,855829248,-916496704,-1879047478,4808,-297366186,6967318,6946922,1603928426,184549387,-1958710080,-167049610,-1923739788,1343680070,16777114,1975520000,-297366252,-6664170,-1929379585,1343680070,16777114,-297366272,6967318,6946922,-6684310,184549631,1589867968,182985,-1947432107,271387718,1208316929,1609242484,1779332863,-538440189,-1694536963,65535,-352321096,172919628,1831715211,759198208,91619329,-351439800,242679606,-26031,736821248,-1889009558,1744857600,6946958,1778421096,9201664,6946922,503393384,-16735640,922685046,1218074418,856307304,181062080,113807360,1317732353,138840838,91603211,-905969736,577248971,138840929,312103248,-1929379828,385809030,976682832,943128407,207919703,-2037579776,1343684346,1629644830]],[50,5,5,0,[-1838628710,-28930804,-1929352624,1358887558,-2090337048,-1073019196,1187448180,-1946157058,-875954618,133832,108432214,185091723,-1207536186,-916520961,-91845173,-11528450,-1705637770,3203,-17121664,-2088930006,-16732098,1746853237,922705950,922703674,-6662344,503316735,509615720,-1711230360,177367232,1612605470,-6684566,-1560280833,-12779344,1353479423,638076558,637682827,755258507,-628948991,1783648768,-26112,-12779520,990934527,-15960624,-1711230922,65535,-33559,503361590,1784684136,-26111,-1331625984,-875995648,-112953,175541247,-98685,1183675509,-1923723010,1358887558,-2090346008,-1073019196,1187505780,-2,1750544950,-2037579466,1343684086,-1711210392,2733,58048523,-56087,-11063242,-1923666378,385742470,406257488,372703072,63674976,-998047744,1778412044,1744857617,922681658,922705944,922705942,-1511521532,247759626,-376867768,1183579877,-875995394,-1957326704,1988843244,-1981262330,-1072997530,28837492,-875995648,11548217,113706613,-65360,-916537293,80253131,-1202323456,-645111518,-1047596917,1065408651,638415918,1946172544,-2144975353,-210424260,-2114042228,1599525438,103510787,-1150804394,233019904,-1073020928,1996427636,1746818814,-6684480,184549389,-14256704,174589558,964749315,1746803691,1746821410,-6683688,184549631,-16091712,-442497418,-2081927165,108461882,1533408232,452985149,-916569920]],[50,5,6,0,[46698699,1183645696,1996443902,175570700,-16222465,-806877578,180650854,91537419,-112953,205949951,1962821177,-28915963,1183580159,-1865692674,-1275051,1996426358,142016266,-402229505,-875993390,712,1358841485,-15960321,1996425846,108461832,-2090431256,-1073018172,1187448180,-1946157058,-875954618,67272,922703447,211419220,-1961908469,-1073019322,1212683124,1967673972,10086659,-385649336,518586629,-1640070399,57933834,-1962863383,1746798710,1183713690,1962878474,1962878470,-1698198524,3827,1462777599,1462646527,-14235762,-14284172,1687816308,-956301297,17473030,14412032,-16222581,1745028150,40370678,11313412,11273983,1778412112,-26112,6946816,638207630,637957375,-402361089,-998044882,1958742790,10742019,638207630,637957375,235173119,-2080597016,-1863777084,141986560,-17004915,1183731734,1962878474,1962878470,-1698198524,3990,-14235762,-14280588,-14281100,199758964,113541990,-14235762,-401730444,-1923351016,385809542,976682832,943128407,201300567,-2037579776,1343684348,1629644830,594067610,650612236,-1927645953,1358888070,-2090488856,28837060,-1960908032,1183713398,1149969930,-91846368,1958743038,-1444392950,-4695295,855829503,-916496704,-1957326645,-12424468,1996425334,-26106,-1706033152,65535,-1957311543,1183536876,-259305464,1053082,-6664192,1442840831,16777114,-6664192,1577058559,315149257]],[50,5,7,0,[1448542210,12992131,-402033408,113766464,65734,-17660275,922701846,922703576,-1550166314,-1929379824,385806982,-932700592,1757452800,1183649886,1783633654,275015681,1745770600,1986531434,275802125,1745775720,577245302,276588558,1745634408,-93843326,280258575,-1710235032,289472512,-1960655741,-27883016,-34699635,922701846,922703674,1402623800,-1929379823,385740422,-915923376,1757452800,-2037575387,1343684078,-16624664,1750544950,-2037579377,1343684078,-1711209368,4639,963952651,-34699635,1632036944,-940536997,44038,70713088,32925699,16777114,90853376,717210,70713088,32925699,1778647400,6968832,989850,-1710832128,1988821001,-58816252,6946922,6946922,1745789288,-1070395756,1342873251,-17658227,1996443926,1996445190,1016748030,-2096008702,-1073014076,1996428916,1746818566,-593884774,-2147483634,629310,199999093,-386500865,861601816,-15733824,-1705509258,-65296,-1207647101,1599995905,113820617,1183514625,-949884156,-1493239162,-947983616,-1560348026,-948507904,-1476461946,-949032192,-1459684730,-949556480,-1442907514,-950080768,-1526793594,-950605056,-1510016378,-951129344,-1661011322,-951653632,-1644234106,-952177920,-1627456890,-952702208,-1610679674,-869340416,-17135929,636158112,1996491581,-1816132622,-173539538,-2028843759,-1760456943,-1492017391,-1223577839,-955138287,-686698735,842465041,-88670377,-58290690,1750079230,614072576]],[50,5,8,0,[184549389,-2094631744,53822,-2037571723,1343684348,275382378,745013354,1744857601,6946977,-955923480,16830982,-1866217216,5320,206474070,1462898313,175570769,-16222465,535299702,1975520011,328525832,-1746288589,-801209600,359989334,185250280,518681792,-402598808,-997982828,1958742788,33220828,-267652981,1996477300,108461832,186618344,-2084145984,197694,922685300,43647748,-956301293,197638,-330920704,6967318,6946922,1242266,1958742784,-25786069,384583309,188979792,1183645696,-1706027284,2893,384583309,1778412112,-1711248896,65535,-663371765,108328459,106011222,-68681728,-263812334,180537694,46698496,1187446784,-1207959042,-987875072,1067058262,520093715,1187448179,-1962934018,-1026949562,-1957363708,72780780,-2019946828,-922746861,-1879047486,1736,-28915882,1187446785,-16776964,1996424822,333879812,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,-1130742860,1929379859,-28915963,-2095120384,1946221694,73319435,653948555,1560232134,1593722507,312009,712,33441479,1455758848,-1706970108,65535,1187448179,520093950,-906082677,-1879046974,1736,-28915882,1187446785,-16776964,1996424822,141793796,1183383552,212474,1589909118,653298436,1560246400,1187449461,637534716,16728262,72795422,1218067124,1929379860,-28915963,-2095120384,1946221694]],[50,5,9,0,[73319435,653948555,1560232134,1593722507,312009,712,16664263,1455758848,72256262,-1706884680,5228,1183384435,1183522814,113428990,113807360,917766144,1451938355,1608680196,-1707021696,4899,-1979822455,1586101318,-16749830,1183579766,-60360710,535318610,46319969,1746833408,1746797398,6947590,409469034,-65509124,174721642,6946922,1462908671,6946922,711834,-796081408,518818645,1452005518,1220709132,-2115435659,58017792,755016169,57999633,956343785,1946853398,11987203,1208632971,1950878068,544491545,-956258327,23071238,105286400,-1201526621,-375848959,1996423336,361929222,-269811712,425603,312089716,185938226,971011520,1963190278,103848666,113710400,66536,312135147,185619506,969176512,1946413062,170302142,113770495,1000,1746842091,-6683776,-1560280833,1996425888,1744923150,6951816,-6684566,184549631,-1205111360,-1897136129,1779332863,-26111,451608576,65420931,504591360,-1711077272,65535,108380171,154638928,1996423168,209125134,-16091393,1996425334,152607238,-920715264,-1879045430,4808,1187468887,-16776716,-11085770,1784075830,790816768,-1980348791,922744918,922703674,6969144,-1993404440,1451880518,508580594,-1711068568,5673,59926558,6946922,50751518,1463432959,1463301887,-1962878488,1962413048,4030469,-1276574859,-1980724480,1031859838,-385649408,1996423321]],[50,5,10,0,[-159973384,53110814,1463962,1784028672,503343616,-16578968,-11085770,-396962250,-125108070,1786050571,1946172800,-126419099,519468799,375626326,1996423168,-260636686,1134188062,-16777200,-11060682,-396937162,1031863456,-1994296320,-141821322,1444806762,-2096899608,1444808388,1483162,-268222464,1962949760,-92894233,381393495,1444806656,1269402,-268222464,1946172544,-9508605,1187448299,-16776972,328920694,-1962934249,49017934,-1070413517,653680324,1589905288,126363376,1600045451,-1869560887,712,12473943,276728578,1996435947,1996445458,209125134,-16091393,1344145526,108461910,-1710983425,65535,1005997197,-14847295,-6619530,-2130706177,1778516166,-6662592,-1996488449,-1072955834,65781877,1593722507,281200991,852004864,922681344,929584946,406257409,372703072,16803936,1568154,1958742784,74907467,14837790,382617229,222730832,-998047744,406257418,372703072,397646432,100859904,378232854,1347575832,382617229,399219280,6946816,6951018,-16700312,-10479562,1784682038,7006208,180937,1475119957,75402070,1996423274,1201297158,1073741848,411343440,-259325952,192213003,1996445214,-392538362,-1962934251,-916496698,-1879046974,65736,1462908671,-1928956161,385810566,16803920,1101978,75399936,-1962576896,126420062,-16742771,-1612165098,79874559,147361792,1448542208,1183432755,-62486018,972572297,544540742]],[50,5,11,0,[-1928956161,-397346234,-125042770,91617291,-1326858189,108955904,-1995940212,267124350,-16222465,-1986394506,1073741846,-2080749943,1962937470,175570713,2078802026,-62486017,259375115,-1694599425,6338,2123088619,-1962546422,207523064,1183514730,62915578,-1706028986,5919,-267652981,1444821108,-16222465,1183647350,-1706027502,65535,621692554,-1706033040,2952,503609087,209125206,242679639,16777114,-129595136,416324182,2122514432,141820156,-1694730497,6366,16678531,1996425332,379230974,1183514624,-916496648,80253123,258605056,1638042,-62486272,1795053193,73243144,1178271744,991196668,259391062,1746802026,1746796774,-6684398,-16776961,1784099382,-9999872,-1705561546,422447648,353724496,-1709622680,65535,-796081207,2248,-661774762,1208764043,755463240,192151822,6972907,6815850,-1957565569,-1923740042,1343682630,625050,-1711248896,6529,66864683,731510854,-1980182078,23787590,705946,-28955904,-1711651325,-120470997,1459242633,1996423274,6967544,90833002,660890,1778412032,2130864128,677786,-6664192,855638271,-916578368,-1879045430,2760,1187468887,-947912458,63558,1996440170,-159973384,1044122,-191213568,-1962934257,-61437456,242601995,-772247855,1183577694,-163181576,1183518324,1959136252,-62485553,91604491,-335544392,75402058,1996427499,-62485754,1996445264,216177406]],[50,5,12,0,[-1957232640,1448148038,-1695123713,65535,201213577,-1948551744,-1957626810,441096952,-1706033152,4107,268802647,-1706033152,4119,1577058744,-1866217121,139976,1187468887,-939524104,63046,1457010431,1456879359,1911029866,-1980724438,922742870,922703674,6969144,-1960157208,-195655176,1458599679,-16353537,-1432746890,-16777190,-11013002,1996424822,394697220,2122907648,-294221326,-16222581,-11085770,-1923688906,385836678,-1711248816,7066,1090143881,-1276574860,1979058944,25815299,1462908671,-1929300376,385736326,16803920,1786778,1975520000,23980291,1462777599,1462646527,-35748211,922701846,922705944,1704615958,-2097151973,6950084,6951274,-16696728,-10479562,1784682038,-52500480,1208927363,922715508,879253298,-561607423,1750079229,-1248198400,184549403,-385649216,922681623,922703576,-2037557546,1343684062,1612199679,1612068607,1532570,214205184,275382378,745013354,406257409,372703072,-402625952,-997983096,14543118,1463432959,1463301887,-18970995,6836246,-26096,1183383552,645218552,1462908671,-1929301912,385736326,16803920,1879194,1975520000,10873091,1463432959,1463301887,1996459243,-92864520,-2080510488,-1073019708,922684029,896030514,-11147007,-940411253,128582,-1980479861,1183448182,650153726,1949187200,652118802,1946173312,-2144976121,-210424257,-2114167159,1599525438,-13536509,1996488310,1718099708]],[50,5,13,0,[473274881,-1073020928,1996428148,-59310082,23816222,1856410,1975520000,-126419189,-402453912,501951278,-755969,1746858614,-761658408,184549389,-16091712,-442435466,803753987,-92372180,-16222977,2107308662,-2097151972,1962932350,-126419192,839834,-994037248,-2010714530,-228670457,-1962440666,1600058950,180929481,-11075583,-11062730,-2037578634,1343684342,-1711210392,5965,1953808395,-17398131,1183437196,-1983803652,1452079174,-163133446,2123038720,-60912890,4161574,-2144988556,208931391,-1946401025,-2144928674,-294322113,4161574,1187448181,-1946156554,-970523066,-11075577,1996487286,-44504840,184992899,184841664,-14912001,1183579206,-27882500,-1980217719,2122578518,74776822,-1511275890,1593835960,-1869560887,-1855455126,-10557439,1778697347,26241025,-2080418840,-1866267452,1224,-16484609,1996425334,514562566,-1706033152,7857,201217673,1780184528,1779460608,19687424,778567786,-402626047,-997983600,-1715457266,1452000201,-1866216962,111304,-764914089,1611688022,-2128080408,6295614,1780183562,1779460608,19687424,-1821900694,-402626047,-997983656,-373279986,1048642912,51009234,6951027,6951018,1778461800,19752960,275438571,1746796650,6947456,1961114,1779526144,1778412032,-1711248896,65535,1456619137,577897311,42493982,6946922,396442,200313600,1443853552,1778648936,1778412032,-26112,23592960,-25984]],[50,5,14,0,[-401735680,-1073015828,815401845,-954915834,17033222,176065280,-1543852056,1750532868,-2037579476,1343684434,-258317206,184549407,-972720704,16732806,50607871,-11368819,-6664170,-1996488449,861352510,1611310016,-950615901,22465030,-26112,212008960,236357984,179628128,1611400950,1786606880,-1694536961,65535,16533191,-28915959,1114243133,-100609,-644154250,1342177305,2032026,41722624,41817737,101433995,443875964,553414273,-27360351,-25263353,1926199047,-58818249,-965500640,-1705890069,7919,440703568,922681344,1050280574,1342177306,174719082,-6667670,1342177535,1695642,41722624,41817737,43542558,-16353537,1687815286,-2095502729,-804583228,1996428149,74907398,-2094345240,-1073019708,-2132212875,-1603789058,361273859,-1073020928,6951284,6951018,1778461800,20867072,1795054313,17065984,-337100182,113542141,-1990772573,-1957217770,939920322,-385649321,7011907,1778451560,-36902846,-1559837565,378101778,-1031053292,1611793931,619250549,17066238,305594194,661055584,184992899,-1006078512,643830302,1778386886,17065984,-1813495190,113542141,-1990797661,-1957242858,-704246846,1783198806,17065984,2011710058,113542141,-1990775133,-1957220330,772148162,1462596695,1375860584,1462646527,-1711209368,6893,6815850,-398300670,-997982902,1612096262,1612191369,101433995,58023958,-2080529687,1946159230,1778412049,1744857616]],[50,5,15,0,[6947116,-385798296,116850051,1950375949,1778412049,1744857616,6947116,-385786264,1048706411,51666960,6951283,6951018,1778461800,21260288,-151170327,39848966,6951284,6951018,1778461800,21325824,-151176471,73403398,-1511520396,1975520072,10021123,6963818,-1711144600,7510,492608080,-259325952,201217673,-385649200,922746131,1181243186,-25755903,16803920,2151066,200837888,-12880648,1750544950,-963968697,66999947,-1202695481,-953482752,582720080,-1073020928,6952820,6951018,-16700312,1784086134,-148969472,-351353725,21456907,1181221867,-163911679,1358841483,261814411,1342177313,2025114,-526756096,1342177310,1724570,-57022208,-16353537,-35126154,1958742785,488171527,58048523,-2114157847,1599525438,-401247741,-1073006052,1783631477,745033744,963137537,-60954367,1456873156,4161574,922689909,1392924466,-1711209368,65535,1457010431,1456879359,-1960583704,650284760,-1929377850,385764998,-667484336,-701038762,567188054,-2037579776,1343684174,53897246,-546783078,-1236890335,-1926796720,1358843526,-2091728152,-1073019196,113706613,90138,1612463747,-1925352192,385764998,-667484336,-701038762,446405206,-2037579776,1343684174,54814750,694730906,-1236890334,-1926796720,1358843526,-2091745560,-1073019196,113706613,90140,-1962400280,1978665968,-72488701,1455439491,-2096794368,661979902,1612463747,-14650112,1784099382]],[50,5,16,0,[32860160,50607871,1747112808,-6681748,754974975,57999469,-296215,1745028150,-241564693,1342177296,-107346582,-16777200,-1711078346,8812,5519103,6946922,144310634,-16777214,-1711254474,2810,1463295684,4161574,-1041757579,1975520018,-80615155,186032616,-385649216,1048836903,1962958874,-901872872,292814934,1456750211,-401967872,-1073005718,149488500,842465275,8939607,1454401566,1268387178,184549406,-385646656,1187511023,-956301086,347530310,434521799,-1983892705,1183443014,1462936042,871122569,-297367104,6836304,430807679,1183383552,-230242320,-1070923770,-1980348791,1187509318,-1945938184,1183709790,-1706027294,2714,452985149,1600012480,574153,315134096,1448542208,-956006773,128582,184960651,-1911982905,-2144991674,57999421,1778563049,17065984,-68681110,113542137,-1980610935,-804522922,-1070398091,-1962762519,-141883834,-1896200567,1031808704,-2096729088,1962997374,19982595,-1946532210,-28930818,-1744532954,-2013865845,1946683063,-1705572835,9169,-661929330,1183643787,126494462,-153580648,134657927,1183769461,1031808766,-385649408,-141885198,653936268,1946172800,76162646,-153580648,134657927,1443252597,2367386,-1950183936,-1930392616,-2144929210,-579534785,-506231,1996485750,-25755662,734497623,-654837690,-6664128,-1006632705,-2144931234,343158591,759136294,113708660,90140,-1996454423,-873727882,1704612614]],[50,6,0,0,[-1912602587,-1982297150,1183642182,126494452,-153580648,33994631,-930412684,-350164605,-1949791486,4140481,1996494141,-1816132812,1437073198,-2128302556,-2128314076,-1675322332,-1675329244,-2128314076,-2128301276,-1675329244,-1675329244,-1675329244,-2128314076,-1759178716,1778412069,1744857616,6947116,1778468968,-210311168,-955333501,63046,653811396,1946173312,21883139,-369736053,-1679294129,-1947931889,-1977159074,-1952972473,-1215826216,125043206,-377239413,-1962743008,1036094408,880017496,1143785079,69996148,137106036,53220980,-1259660684,1456080583,-1393885184,24118983,-1528102911,42075847,-1662320640,42337991,-1796538367,42206919,-1930756096,57567262,1536666,-1898411264,1577317446,1183599602,1065363198,-14977731,-11085770,-1923688906,1342570823,2481306,-1073297664,-385875626,1183579990,-94991368,1451882635,-1898411010,126494402,-153580648,134657927,1464999284,2468762,-1950183936,-1929868328,-1977156026,-661940217,112691190,652440840,1946172800,1031808518,-385649361,-2144928013,225783101,-989926679,643250206,1946173312,-17241853,-755969,-6622602,-1912602369,-1931965502,-2144928186,57948735,654230249,98176,516164212,-2144970952,57933887,117354217,-27882669,-1706012096,8586,185676776,-385649472,516226738,-970565832,-1561788409,-369914882,28900725,-916496896,-1879046974,208072,-767655594,1929579094,32303363,65552003,-1710918399,506268198]],[50,6,1,0,[922685802,6947456,6946922,1957274,-1670898176,1778412034,503421440,-259325952,242544651,1779591766,1778412032,504797696,6946816,-1694096230,56551457,184712865,1946319878,2117533470,645503490,-1706033152,10104,41826047,2585242,-2019930112,-1593835481,101406522,175396664,1463295684,4161574,1048778101,1962956480,23128323,6946922,546963562,-16777177,-11060682,-1705560010,9493,110024843,503535418,-1957996744,-28930829,1547665446,-970587019,1048772612,1946181642,-1335353753,976682838,943128407,-1503125929,-729379582,-1706027268,9994,-15678333,-11060682,509032502,-1929204632,385804934,454007376,-998047744,-1069645044,242483286,-295174038,-1711248896,10062,-135774485,1975520000,-729379529,-1924131076,385804934,-26032,619380736,1455439491,1779135488,1778412032,-26112,1048772608,1962956496,976682763,943128407,510060631,190266017,1951873030,976682782,662805079,-1706033152,10143,1463432959,2595226,-1365618688,-1593835481,101406424,510940886,1457010431,2599066,-962965504,-16777177,-1705584586,10176,668310096,815857664,772148055,-14781353,-1705562058,10191,669882960,922681344,-409315536,1342177319,2620570,1612226816,1612056075,922689140,-157655016,1342177319,2165146,406257408,553884256,-1706033152,8469,-1866217122,1475119957,-1895877858,73305031,-854162248,-1950184401,-916512825,-1879047486]],[50,6,2,0,[1224,1611400950,855930144,1791216064,-3086327,-1979955575,-804520362,983690612,939920215,-2095942569,5689406,922684277,922703674,1911052088,-854739939,16824353,-1191420161,-1010237439,1458342741,-1957246815,-1957247458,-1957247986,-1957249482,-11091434,-956124642,5685766,-1558875648,512317128,243881670,914970308,113727166,87746,-1866217122,-2115204267,1599525438,-385650173,-1264516985,-1308226814,1779725570,-12261353,-1996311901,-1962757098,-1308226622,-2090175486,1946158206,-1039743172,-402652842,1048838026,1946179266,-939067820,1299448150,45483719,-928972799,178561878,-1554594143,-996078938,178824022,-1554596191,645925546,-335653176,-1237417185,561250306,-1559583583,-1499375928,1455858442,-1559582559,-1432267068,1455334154,1455556295,803733506,-1866216961,1224,24296278,1586295691,4162558,922708084,1183733554,76228350,1074067649,1347605035,74776358,41221926,16777114,-28930560,105154854,846512139,1462908671,654198414,-1710852865,65535,654198414,185091209,-1911065408,-14221754,-6682508,-1912602369,-1993933242,-1993995708,1183714388,247890942,3965734,-916547467,80253123,-1151991808,-208993934,-2080481652,1416888383,654198414,638338187,1946829835,1962878486,727095816,1183711232,650128382,638338185,-1911929719,-2094596538,1946159228,1962878482,-26104,1183711232,1153902334,-1912602616,-953745850,1604,-2080487794,-2094657850,-1401618372]],[50,6,3,0,[-1866217122,133320,-2042723498,108265474,1577059000,116835273,1948278796,272531955,1912930400,473859051,628424800,1462908671,1785331818,50607871,1747642472,546966380,754974764,57999469,1208088297,-1159134348,842465025,9005143,-17004915,73945110,723032577,-1073020928,922713204,-345505020,715561475,1783627776,716085760,922681344,-328727804,716872195,1783627776,717396485,922681344,-311950588,734370307,1783627776,734894597,-2037579776,1343684088,1457010431,1456879359,2829722,-125399808,-1924131075,385809542,1757452880,6958106,1778450536,-229316542,-1559837565,378099404,-1031055666,1456211467,585696117,842465025,1384016471,1456223999,-1711210392,8369,292929547,1456355071,1456223999,45770782,2439578,-402560512,-1923351186,385742982,19458128,-1962621821,-402625808,-10748582,-1705587146,11103,644913744,922681344,1788499662,1342177318,2523034,33456896,-1159134347,50234112,-387382411,-16896,47343646,-1929313176,385809542,59435088,185255043,-1928629056,1358888070,1531349992,-25038709,1534329085,1946549891,-97450,-24965260,185234434,-948668938,16955398,70713088,65824771,2873754,6967296,2875802,70713088,65890307,2878874,6967296,2880922,70713088,65759235,2245530,90853376,2247578,112640,-3946146,-2124991946,1962999294,7124997,1807221739,1389505280,70713168,643262467,-1710527384]],[50,6,4,0,[8751,1962962221,-1103697010,-1950809974,-767655680,1912823638,8175110,721452473,726749376,1784041929,745033744,-848814591,70713090,842465027,1749588567,-998035999,1589654294,-1869560887,143048,-1070901673,-1980479863,1183445574,70713328,-26109,-1073020928,-6681996,-1711275777,65535,-16353537,1048773750,-184483472,-427559397,-6662651,-1962934017,553550832,28837491,33483008,36366416,200837979,-1962773000,70713342,65628163,2944410,-163149568,1183432747,-129594886,-19495288,-1997781368,2122968390,70713326,65693699,2790042,1958742784,70713108,65693699,1684668522,1778574952,-739766780,-260142334,184627433,-1089112577,922681345,40502020,1778470248,-1711248896,5475,16777114,-62486272,738088585,1444673606,1976699898,21839112,-756481161,1412890368,-26112,-259325952,1778412112,-26112,922681344,-1705639852,2698,50607871,69134350,49309726,-1929313432,385733254,26929232,185255043,-1921813312,385733254,-695825072,-1706027266,65535,1584709643,1183432747,-230258188,-19495283,-2037559274,1343684050,2807194,-762934784,-330942211,-1098890124,1966800339,-330921923,384583309,17066064,-36534643,922701846,922703566,922703564,-1768270030,-2094102937,1996427460,-762933770,-1706027267,7779,1182992619,1451426290,2122514676,1702166772,485654145,-1956744446,1452014662,-129594882,-1912973687,1343674950,6946922]],[50,6,5,0,[-912654230,184549394,-1928039232,1343674950,1235610,-632910592,-459649002,-16777198,-6623626,184549631,-385649472,-15991103,922684276,40502020,1406618,70713088,-1712845309,-339725566,842465097,-767655593,1912823638,7256069,1840776171,1389505280,70713168,710502403,-1710527384,10847,49168003,-15174656,-1711083978,12262,192200715,49166079,-1701182102,-1207959510,1599995906,-1957313591,1988843244,-93694454,383130,-1576649984,-1961921270,1586169934,650219014,-1070385271,28836843,-892772864,-1957363706,71732204,-955604317,192006,744253440,506377832,-1711083928,65535,49168003,855930112,-3946048,-1711083978,65535,214483913,1448542208,922746675,2124022532,184549420,-385649216,23724200,16777114,1975520000,9824515,-6684310,-1996488449,-1072957882,-1706028940,12314,-1979955575,-804520362,1978335861,654073540,1946173312,-129595036,-1946532212,1183517302,1975913228,108461834,100955903,-1992299693,1183773822,1015031308,-1960938496,1586428030,76162810,125044024,385384073,1191897887,1015031366,-336956160,-193033233,3964966,1996429173,74907398,-362753,1996486774,603691528,29294592,-159973632,2743962,747411968,-947191808,-1010213026,3272,1996445271,-26096,-1073020928,-375847819,1988821253,1962281734,-12284662,1183432707,-955913218,65094,1183531626,1181182,-1706033046,8332,546478672,-125108224]],[50,6,6,0,[200693385,-385649200,697958585,-1912602579,-1993935290,1435051525,239504130,138774822,-1993946829,-1993995699,1996426317,23613456,1364283652,1117594,-163148288,239438118,-16089469,2122520437,292945676,653674126,-201046585,1170679297,-352321530,172395281,-1911794037,-1993935290,-1993997243,-919402923,1333720587,-1995946357,1972238918,-162100464,-1979820407,-108268418,1462908671,737828491,1376226258,172530256,1183711232,76097278,654198414,1962949763,-193033467,1589908971,1207903988,-96042230,1195787778,2080800315,-1643577,141168758,1358317195,86874711,-947191808,1593202315,214616415,147361792,1448542208,-1710852353,12693,1953808395,1778808575,832674312,-259325952,200955529,-10390320,1183712886,1962878714,67135496,242548518,6946922,3278746,-1895877888,958855750,578685564,-1945088883,1988755014,-1896772616,-14221754,-26060,1178992640,-128007097,176109862,-1945704065,830118599,-1706033152,12237,726702679,-1706033152,11109,-892772514,147324930,1448542208,1460043403,3054746,1958742784,141186926,239514,-1980724480,-804520362,731536756,-1996488656,1451882566,-28930310,71600934,106203942,637797158,990008339,997718614,1178273138,-1959496712,1452013638,76097274,39094566,205818662,-148465344,-1993995652,643238996,1745384703,-628423680,-14231037,6951024,1436156010,1577058352,46844255,6983680,6946922,6946922,1744835688]],[50,6,7,0,[6881279,952035328,1024509059,-1071972351,-1865688841,67784,922703447,922703576,-1701161258,50331698,-1957243386,1213650966,-1979955575,1589968470,1065363196,637826396,-1929377850,385808518,976682832,943128407,847813207,-2037579776,1343684344,1776812138,508580370,-1711077272,12991,1455439491,-1922206464,385808518,852138576,-259325952,-17268083,-1929623927,1589968470,130426620,-62456032,-100609,1746861174,-593886354,-16777166,1996488310,858823420,1174470656,-25755652,519862015,-1711080344,13052,-100609,-1919222666,-1996488653,1451883590,-11513090,-11085770,-1705585098,13141,45629059,-1928367104,385808518,-26730928,-26110,1988820992,105286404,963954187,637945486,1946172544,-125399760,-1706027266,13152,-2087847797,1183448824,-27882244,654073540,-14678074,1996487750,-59310082,1443264255,3394970,-125399808,-1706027266,9908,-2104627061,1183448824,-27882244,1462908671,1343651690,737953421,-1705968570,10882,1463432959,1463301887,2330778,-1950183936,1065363160,-1005488838,643250206,1596262282,4271360,-544544688,1463432959,1463301887,-2125336,-11060682,-1923663818,-397345722,1347555620,60844062,2993562,976682752,943128407,-26025,-259325952,654073540,-2097150010,477569278,275382378,745013354,1744857601,922681656,166200068,247759844,1055637555,65406663,-2037579775,1343684344,-1550188182,-1962934228,-6662408]],[50,6,8,0,[-2097151745,460792063,1778412119,1744857616,6947116,-16699032,-402455498,-997989428,-1195250928,1599995905,312009,1462908671,65693726,-228065174,878864430,3050650,-796081408,68296,-1910614441,-28915752,1183514646,17837324,1967655284,10283267,-1962888471,922685054,1248483122,385369741,-1710855600,13501,65562711,1778654056,-28930815,-744861674,-1107296204,922681673,-1923721422,385808006,16869456,3375258,1958742784,-395815093,67201027,-9830038,-409272470,1459617844,1745086568,6947858,-17398131,-107327466,1459617844,1745086568,23725057,-9765014,3476634,-395815168,68315139,1183645802,-1706027272,12601,1358856518,-1198031359,468385793,-2096474485,91488762,1963129475,242679564,-1432747670,-352321525,532689890,-892772514,113770506,1448542210,-141820109,16664262,1140803270,1358907018,1530129384,58048523,-1979662359,-397344954,190526746,-385649472,1183449264,1273516287,-1072997579,-1578564748,-12154368,885712976,1958742875,9627907,1358907018,1530126312,57982987,-1979677719,-397344954,190526566,-1971882816,-397344954,190526460,-1083476544,2122317825,108331262,-1996536182,1183514182,941540607,126363223,1463295684,21480998,27977728,292831296,-385649336,1967653165,10283267,-351243192,66906161,1463432959,1463301887,-1978675224,-397344954,1183440472,-61437446,1920006787,-554223,-11060682,-396937162,-1072964360,1191081589]],[50,6,9,0,[-8486657,-385646758,-166985946,516192117,-1977198890,1547540487,1342796892,1530167784,1635041291,1612330553,909728628,1433690140,1456473799,922681345,922703674,922703672,922703576,2124043990,-16777162,-11060682,1448556598,1376678888,1349000784,927701507,485163008,1358907018,-2082615320,-1905102598,-1964247157,-231681,-135726474,79987457,-352321096,1962871660,1979059024,842465100,20080727,-17135987,6836246,932616705,-1073020928,845678709,-529864703,1183465963,1783666942,-2037557648,1343684346,-33913203,-258322410,-2097151962,1784024772,745035280,-91845375,-347072771,1778412046,1744857616,6947116,1778466152,-520165376,856605827,-916496704,818450627,-1588199423,101406522,1484019512,1463295684,4161574,1392922228,3294106,-990868736,643250206,1560246400,-2037564812,1343684304,1922716422,-1929379790,1783682118,-796488393,283660542,113541949,108380171,283723510,-2037576981,-397345072,1079720932,28837492,-1010213376,-916537293,1187549379,1448542208,1462908671,1183677034,1783633638,934779405,-1073020928,2053770101,-1193307160,-420872193,842465024,-1921291689,1343681606,-1801845398,184549428,1778677184,1792928635,17066050,1555098,-96040704,410370059,1343253072,1342254184,1342254696,-2082461720,-4256060,10086911,-26032,-125108224,16533191,-59340032,-1912715639,1343681606,-431583914,922701846,922703674,1746818872,1461584886,3733658,381977344]],[50,6,10,0,[1354385037,-396937366,-998032317,1975520006,-817433039,504132624,15263831,184861827,1174959552,2114584195,-1960383562,922746486,922703674,1444828984,3698074,-82176,922688491,922703674,1461606200,3713434,184451840,29295997,855829248,-92864513,16777114,-92864768,1599642,1590135552,-1866217121,66760,-2037557673,1343684348,1463432959,1463301887,3719066,-58290944,1783633662,204662784,1746817106,1738146817,-1929379786,385809542,-1711248816,3227,-24907637,1346991359,67987486,379194730,-16777159,1996424822,459808260,644357636,-58290940,-1706027266,14740,1443939459,-17004915,-125087722,-4651234,-222284801,1238497198,438213201,-1705639936,7279,-1010213026,-1023409736,132296,1455439491,-385649664,516161664,-1977198792,434655239,-62486053,-2080483703,41382138,1347554162,-2080423448,-1914108732,842465024,20080727,-17004915,6836246,918460929,-1073020928,845678709,-574691327,516176107,-1977198792,1783666695,-1929352592,385809542,-58290864,-1706027267,14051,1779352707,1779460608,19687424,-33782131,6967318,-2082579480,-1070395708,1048822729,1946181658,473858857,578027616,1457010431,1456879359,1463432959,1463301887,1467442330,147096372,108318731,1456473799,28835841,-1866217216,6856,113727063,22228,71179915,-1958541370,-2147205602,58606911,-1979656983,837308423,-1072997585,512454260,126485566,808380496]],[50,6,11,0,[1975520091,1042189151,1342671364,1529824232,1349894155,71179915,-397408374,190525292,507606464,503566440,503566440,-1929133976,1343678022,-14804630,-1710997962,15025,544522251,-1929131841,119465590,872415161,-139529536,-201774127,453342374,-57920,343195659,71179915,512428030,1065354302,-385646779,1206648693,62416926,62416926,62941214,384190093,504982096,71186175,1508506,1958742784,63487776,518420109,-18169,-1359822797,-114568713,91530995,-14827493,1958743039,-737753338,1577058646,-1866217121,1736,16402119,1074185984,-973078524,5718022,-437780118,102653954,567104180,-1996297341,1183644766,1629423614,-1979949372,-1940440034,643251718,904411135,43182080,74760203,2811984,-1310195606,117368834,184994792,1745319104,703071298,-706192637,1958742790,72181767,1526930408,-922264088,818450627,1448542208,721704587,-263288375,1391613577,275403089,-1995927064,1451879494,1976568814,36890883,-1947318642,1065363160,638153805,1952071552,34466051,25133862,-385649910,-1960443444,1346896199,6946922,-402583448,1183385686,-430536220,58052619,-2130595863,6295614,-1961070076,134604374,2123177472,384863184,-1512403449,530949541,14173894,-973005335,-1006579642,-1960385442,1183398983,1958743038,2139170332,1965083920,1783646228,1778477568,134277120,1451882635,1976568802,15526147,-991934839,-1960383394,1183711559,1161373410,-385649663]],[50,6,12,0,[-947191603,-1962930171,-28930832,3964966,-2144991371,1946157436,-253016573,41714470,-1961003775,-24379834,-2080749943,1448084678,3617178,1183422720,-162100748,58642955,2080410857,17054981,-771029897,2146108029,54330751,-1955039744,-27882554,-1946925565,-363427384,-952373109,2122915446,-28930312,1547468838,-2144988556,91565628,1183631499,-963948822,-445135045,-1946388855,1220946881,-196703847,200693385,2131852498,539909,1187449462,-956299020,63046,1452000907,1317748990,2123177716,384863184,-774205945,329642985,530904009,-957057397,-16723902,1996481142,132311264,-1673473,-639048586,-797016057,1784640512,-800682720,898951248,-1962621821,1961888752,312835,1355826829,1526840808,1047838731,382748301,1011980880,-1986461696,1451881542,-1913615370,1343672386,72902686,1520103563,-1929379779,-397356986,375062808,1567104598,945396228,1183645696,99111120,1589926657,1065363180,640578650,1073956747,-919875445,300961281,1392964182,-16295960,1996485238,1778412272,108062736,-1981004151,-804524458,-538377356,-297366531,1961641483,-294191351,-387156225,1599997740,180937,46698640,1187446784,-1207959298,1237045761,1380038984,508375226,801985798,-2128672931,1968131067,-28407549,-906082677,482906307,1048641536,83910672,1048597106,1979647074,-230242529,1183668226,1183666404,1206407410,79987508,15761027,1183450741,73573092,73547392,-953846529,1476653638]],[50,6,13,0,[294531,1187448692,-352321036,73572360,1183441962,-465138188,-230257328,873261136,180937,1455439491,-400853760,1048837270,2080375872,1077346065,1463838724,-2097105432,-1073019708,28836724,46711552,1448542208,71319169,75235478,1609285683,33441479,1996430848,2000722436,-998031161,972436228,2114207798,1463861020,-14788834,580519030,184549404,-2096466752,994447303,2080653366,1077296103,-1960805372,-16498626,1795440646,1074073543,508567127,1778677503,1076140559,1586167808,855829502,1589873627,-1866217121,1458342741,-2147191157,561250364,-1952971638,-1215826216,141887238,74735420,141897020,3964998,99346037,-916537293,112835,-1866217122,134856,1586189911,-1982713082,1187508822,184549620,-385646629,-494272240,-1408909270,-129595126,-1996208501,1586101830,-61437450,1760720639,-2037579520,-11469070,-739705226,147096321,58048523,-973025047,16642694,-34425203,2123040542,-17922,-1359822797,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1174503797,-1359806465,-1991650825,-108791218,-1171489012,-785711091,-1929092161,-1174539594,-1359806465,-114568713,-24651381,-218103879,-880062546,-1510741551,-1527527149,-1076267702,-1232272283,-4588046,-139529473,-1946604591,-1174501415,-1359806465,-775189681,329642985,-1918569527,-1912671554,385741494,-18169,-772296974,-645138133,-4587897,1336865535,-372126837,-921459213,-14768909,-2037516170,1343684082]],[50,6,14,0,[-1711210392,12226,33113728,-2080618753,-15729082,57996878,-1946220055,-770966442,1191120767,-226589710,-1962509054,-773257634,2144472062,13232387,2097543811,-1965389031,-2116343045,-1995789117,130481750,29851648,262994817,2122577010,1416954098,246179870,229402654,212625438,195848222,179071006,-2056781718,1744857601,6947204,1778484072,25323520,-2123890582,1744857601,6947200,1778483048,1744857616,1746796899,6947946,1462908671,392710298,1053066049,1424736307,246179870,229402654,212625438,195848222,179071006,2120745066,1744857601,6947197,1778482280,24864768,2053636202,1744857601,292028793,1744857601,1746796899,6947988,1462908671,-681031526,985957177,1946157629,112811,-1010213026,197320,2122536535,141885450,-1090493254,116064371,-1090518342,-225771447,1333786427,-98679,1448555062,-16873843,6836246,963287553,-1073020928,1996438388,108461832,-50428275,-24212144,803754494,147096320,74907422,-50428275,-1617276906,184549438,1174893760,-1149307077,28837355,-1962349824,130418270,1589654272,-1866217121,1475119957,74877782,1948269696,108956451,1950170240,-2012968437,-2142877947,-260759492,-2147482170,91496508,1966947456,-202684920,-351895925,-24426773,-4651234,-222284801,1238497198,1082710411,1996431103,-11133432,-828765578,-1207959490,1599995905,46711753,12058624,1009765638,855799039,-28931648,-906082677,46698691,12058624]],[50,6,15,0,[1009765815,855799039,-28931648,-906082677,281579715,1448542208,-2130683714,6295614,-1107070204,516161617,-466987204,591890982,440268939,-1090290176,-14286822,-14280073,-947185545,1385819895,26536016,-1980479863,1451882070,2130643966,-126449366,1183772811,1156982526,91492420,-352011416,1156982282,125050948,-402340504,-1956906032,-268175290,-2394801,1996486262,36628724,-1010213026,9416,516183639,-1960421572,-1960434617,-259316137,1039816329,494206975,-1980084597,1317657718,1448167902,577372266,-1996414488,1451883590,1976568830,13232387,-2080612668,-208990013,653936268,-2147137546,-1796668555,651725568,1950629760,1065362953,-385649591,141164675,100665349,-297366192,379211798,-2093053833,1187384004,543817974,1357792909,-2094042648,-125107004,57997323,-1929378362,1343676486,384716429,1130601041,6946816,1356875405,-2094051864,-125107004,1746817054,1989805262,-1929379773,-397352890,509344508,-748151209,1133091332,1183645696,-370650912,1461607418,81291294,4016026,-532247296,-86579120,-96039333,637831974,-1962781557,-94991888,-100609,770243702,-97535,401146740,-916496641,113807555,1448542208,16664263,81706496,-854160712,1955216431,-92370674,-1191426420,1593770240,-385649670,1183383558,1108478,-1156151112,801967021,1947633725,-28931837,1593722507,-1866217121,3272,-1983894698,1183448646,-5576452,200951433,1779332288,-26112,1183383552]],[50,6,16,0,[1975520248,10873091,1317795876,-1898345478,-2081387583,-2097085330,-1962932642,-1993997242,172395268,78762539,53579752,-763164602,138840320,638211721,-1962785655,-930411962,71600166,88378150,-1993933276,34342212,88377638,-1993934044,-148634300,88377638,-1993994228,1611400516,88377638,-1993965556,-796195516,621176370,-801960192,89426214,-461323637,1149839087,-538673147,88377638,650110080,-2147138423,-1993965596,-2010774204,1183516524,-62470152,1183383552,-62485506,1593726603,574153,-1957326704,108462060,16777114,79874304,80252928,1448542208,-16351605,-1705572234,15662,50876043,-1980724281,2122579534,141819908,-1996202357,38766855,638076558,1946172800,-11074009,-1705574794,65535,-1030825845,-1744336346,1946180653,-28930545,1543816742,-28930490,312870,1452000907,-916496642,-1879046462,1224,1988843095,105286404,1183448715,650153726,1946172544,1015031347,637957212,1966750848,2088773135,141819905,-1962851187,-28930824,1443264255,3336090,-1950183936,-1930392616,-2144991674,-847970241,1452001163,-916496642,-1879046974,1224,139930,-62486272,-1996202357,-62485737,-1946333558,-393607586,-1027010679,-1957363708,-1957275668,1996424310,-1986374138,-1912602555,651725762,1966751616,105287184,621054502,1093468255,1105743872,108462029,-850597802,1668595723,6946922,-1702952344,8942,1176083024,-125108224,1459639272,1684378,-429384192]],[50,7,0,0,[-853219324,190846113,1952453126,304006185,1065363040,-2095090688,6294078,-1977214859,6235399,1342193965,-3347480,-10480586,-396357066,1996475634,1944606214,81357,1581301787,79874399,1448579072,745161322,3656090,200837888,-385649160,-1705574271,14318,1783689355,82405399,-2094145816,-1073019196,1746820469,1150092525,-1706025442,16771,242597899,766961750,-1310173605,-1072997587,1156988277,477368341,505300109,-863705008,520070120,-402329752,1150143610,-397402594,317443322,505300109,-402625968,1150143826,-397402594,-396964670,190524788,1472427200,3703194,-1986373888,1577058360,214483807,-397017087,1183394984,-2009070340,-956368762,989788550,-17135930,-75068068,-192509442,-157905666,-1273080066,-61437369,-561064308,-17516917,1579098573,-1070398862,-2080487799,1946222206,-1715457274,-1916548770,385808518,1157143120,994050048,-377550778,-16353537,-2037578634,1343684344,4410010,-1010213376,3272,108432214,1979711107,17361155,1778412118,-1711248896,18366,57987083,1442903529,385762957,-1711117744,18394,1946157629,14739715,1308524161,-385649574,1784021206,1779984896,1207409152,406650880,-385649664,-771030846,-1142357132,1183667712,1783633662,1209244162,37552128,-385649664,2122514598,57884926,1442881001,1013579882,748290154,1023410248,57933884,184584681,-385649454,-1923743614,1343684166,1134166634,1023410248,1886715906,-28931242]],[50,7,1,0,[1347605035,-129595054,-1694869879,18535,1979205179,-95012009,-1923722635,1343683654,-1063648662,1023410248,1081409538,1325170305,-2093386427,1446968902,738084491,1380995794,-1980479863,-1399130538,989855816,477492294,1979078203,1183667735,1783633412,1239915010,37552128,-1207601920,48955393,-916537293,-1879046974,4296,108432214,1979711107,22145283,1778412118,-1711248896,18654,57987083,1442922217,385762957,-1711117744,18682,1946157629,19523843,1308524161,-385649574,1784021279,1779984896,1226283520,406650880,-385649664,-771030773,82379636,1183667713,1783633662,1228118530,37552128,-385649664,2122514671,57884926,1442899689,1013579882,1436156010,1023410249,57933884,184603369,-385649454,-1923743541,1343684166,1922695786,1023410249,57933826,-1962887447,637926982,-62486272,1389505366,1183404624,-94991880,4821402,-129615104,-1796668556,-95012096,-1930886284,1183667712,1783633660,1235786242,37552128,-1954908928,1174535750,1183536892,1389505532,1183404624,-162100748,4837530,-196723968,1446730613,1448506870,385762957,-1711117744,6700,1962934845,-25264060,-1975618560,1720385094,-28931836,-62485674,1347605035,-263812782,-1695394167,3262,1978680891,-229229796,-1923737739,1343684166,-543554966,1023410232,91553794,-352321096,1589654274,312009,214470800,1448542209,16271047,80799744,-24907637,-955746817,130630,1342210793,1526892520]],[50,7,2,0,[201213577,-1955170880,1451951174,-1980724474,2123103318,650284792,1946172544,57581642,1963210790,-192508624,-11528450,509017206,-1711051160,18262,-140881856,-1929379775,385807494,1852317264,1184930307,20774912,-134276352,-59310113,1171757654,-259325952,201086601,195982591,-955550465,22462470,13592576,-832044053,1894400,-1069644965,208928854,-278396822,-1711248896,9895,1593722507,-1866217121,17096,2123191895,96059114,112789270,-1532628224,-1981135219,1452069958,839814102,-934377129,281036487,-1035548852,6964001,6815850,1174968959,1183383552,-1983894580,1183437382,-901346864,-942782839,33603142,1317652787,-1001485832,-1916383607,1377222230,2298010,842465024,71732055,1347605035,442522,682402560,504261200,-1708609944,1821,1385824362,721420363,-1725386746,-120470997,1794918025,1266260481,103481344,731457714,-1980182078,1183709766,508565226,1745208936,6983744,-231681,124451446,4949402,-1341783296,141185064,1666202,-1308228864,6967336,922681450,6969138,-1315307414,-1996488684,1783692870,782998021,1996423168,-25858,2123038720,-126448642,383272589,1778412112,-1711248896,11811,1064615947,769279627,712245504,1946158125,16592165,53289076,756773888,376700931,383272589,775002704,1183645696,-1706027304,11835,29231595,-1281730816,184549394,1588425974,-1866217121,8392,1183536727,994572,1996428916]],[50,7,3,0,[209125134,-16091393,1996425334,363239942,1810563072,1460567691,383796877,111123024,1996423168,114662112,-259325952,-1405681840,1283299880,-1130168320,-529072344,6946922,682637055,682768127,1778412118,13395968,1436164202,1442840583,683423487,462234,1536841216,-16777209,-1708610506,2346,-532247209,-1717940202,-1207959544,1587085313,181061983,-557281280,1448542212,-1912602689,385756806,17066064,16777114,713460992,-1924131075,385756806,1299487312,-2037579776,1343683882,300417130,508580600,-1710921624,13074,90335262,6946922,96954398,381306509,-1710921136,20120,91537419,-352078145,713461082,-1924131075,385823366,1073768528,1755290,1131692032,91645982,97085470,97019934,381306509,506620496,-1710921624,14940,-2135263603,192151612,1949056128,1015039494,-2131397376,209005628,1342260365,1529139176,65796235,-2080374849,57999359,-1929291031,385623694,781618513,-1705896194,19853,-64584051,6967318,-1980274712,1347616342,84830238,5086874,579243264,-1924131077,385756806,1303878224,-2037579776,1343683362,1038614634,-27883017,1746817106,-845544156,-1929379763,385557126,-402625968,1347614500,85616670,4681114,-228057600,73932292,-1929352699,385623686,-26032,-2037579776,1343683362,384845453,1405786704,1183403597,-128546314,477417483,200427147,343208006,1996440170,-159973384,3151002,-28931840,58048523,1342218985]],[50,7,4,0,[3099802,-96040704,201086601,-385649200,-2037579641,1343683362,-887041,1996484726,-159973384,-231681,412809846,189688408,-10586944,1996487798,879238906,-330920699,1183666198,-1706027276,1256479486,1098170379,16023171,1589918580,1200301804,1039698690,762643684,89024542,89417758,97216542,381306509,-1710921136,65535,381306509,1583881808,1248500229,-1073020928,-390134923,-25755900,3241114,-25755904,3244186,-32000,2123039605,75380996,28837237,855829248,-916496704,-1869573949,2760,-4303273,842465279,1778412119,1778412033,694786576,1183383552,1958743038,842465110,-2070261673,-1962934231,1962413048,-1684383930,-1996488663,1451883590,1959791614,-25755862,879238736,-163148539,1183666198,-1706027270,1332566782,259309579,16416387,1589905780,1200301814,1475382018,5158298,-23439616,-1962934231,-916496698,80253123,1448542208,57567262,-16353537,1687815286,-2092043145,-125105980,201217673,508982480,-1711051160,19028,66997899,-259309369,-1962520951,1451952198,-1980200182,-1047593386,3964966,-2144983436,544475452,540835878,-2144986508,343158588,-1912305114,-2010710458,1183729413,-2144975354,-629866436,654198414,-352320058,842465059,175570775,1745385215,1687814404,-16777183,1996425846,-177936376,-1030825845,509478,-16091393,6948982,1593109480,146983263,1355321344,1183645696,-11528450,1996428406,-1337553646,1005080598,1975520001]],[50,7,5,0,[-25755891,5265306,-1715457280,1996443115,-1337553410,1996443670,242679568,-15960321,1183648374,-1924131076,1343680582,184659944,-3246912,-1432682890,-1962934192,-768872378,-386118006,1589912948,126428678,39291174,737298059,-61961518,-920297496,-1879043894,56520,185616011,57937478,-1929339671,1343683142,-14911745,1183652470,-397404500,-1073020746,1996426613,1363974906,-1070399488,-16736023,1183709814,-11528532,1996429430,343342870,-1928169729,1343682630,384583309,19589200,-831209461,736904843,-129070382,-1994065944,1451822662,-297366768,1317720619,619112696,-1979955575,1446772310,1913485068,172374789,1183385203,206997770,-362753,1996425334,276233990,-15829249,1996426358,28764170,544587787,-33815,1996430454,612797722,1783633663,1366334016,1183383552,2109737978,-10032697,-1694861569,14620,-922746440,-1879041846,51400,1988843095,175570700,-1928825089,385824902,-1707054512,19733,638469774,-1073019767,1183741820,889136654,381699725,-1707054512,20938,1962950717,-1065451168,1500863053,638469774,1996436735,-59310082,-325451670,989855825,1098251334,1979602491,75402044,638469774,1183528191,1784107014,1377999424,1077739520,-1910344448,-2128214458,1967476285,239504920,-13304026,1996488310,-1711248644,21012,-352321096,1589654274,214092127,147361792,1448542208,1444443787,1779719876,2013210112,-1711183324,21119,175570774,1778939647]],[50,7,6,0,[1380162050,37552128,-385649664,1589903523,1065559560,-385649140,-1923743593,1343682630,1637483114,1023410258,57933826,-1962900759,2122518654,2037645560,-96039594,107630614,5409946,408832,1183541109,2145681656,594855739,-96048298,1342204428,-342228630,1442840658,385369741,-1711117744,21164,1946157629,859499453,-92915210,2123051892,410451716,1342588555,-1710462377,18336,1962937405,105287196,105220902,998237312,141823046,-92914874,99342194,-352321096,1589654274,381864287,-1957326848,1988843244,1996445200,142016266,-1936064406,989855815,91555910,1946834491,-339725564,1996445213,209125134,-16353537,333972598,71711488,1446766453,-1193118458,-916586495,-1879044414,1224,1183536727,106334980,-1979955575,-770965930,3999093,-1958971840,-11072386,1996425846,1073768456,5476762,-2114942208,2084569342,155615311,633346880,1174536191,-59866870,1585659904,2122514686,-831192834,16547457,-2084079808,1962999422,-58818246,863191040,-15960321,1996425846,-59310328,5344410,200313600,-1726579472,435963433,334233174,159184395,-59364967,-335653351,-18234,-1962087527,1451951174,-62510330,1593726491,180537695,1623756800,1448542208,-1962246517,1996424822,6969100,6951018,1996423530,110777864,-1990976432,1451883590,1976568830,-1715457275,1996450283,6969100,6951018,1183711594,1962878472,889136642,1550450794,379602573,1350605392,-1073000654]],[50,7,7,0,[1183568756,1003629472,124976726,1178322807,-1983744004,1451883590,-1535212546,-2129627361,79546494,2122428277,1962864586,-2119767280,79541374,2122424181,-335614026,-62485522,1593726603,147507551,-1957326848,-1000974356,12059774,-18176,-788246997,732951273,-276626306,1590135554,79874399,80252928,1448542208,-1962639733,-812971914,638207630,1946172547,2088773150,393543681,-1912305114,-544537018,126363207,1175078542,1015227974,-1897761536,-970586554,-947191803,1600045355,574153,1458342741,-1912310133,-2094660026,1998521468,105155853,2112376838,722431,1150094827,-1706031612,21799,603981829,-1026990340,-1957363708,1988843244,105287172,75268902,-1928693985,1342572100,-335590424,71601418,-2137370618,1577058383,312009,4296,1988843095,734432018,-654897594,-28931776,1929381693,16705795,-1962246517,-955577274,1183659125,-1929868304,1183714390,210445844,653282953,-1996338037,1443295822,-1979739160,1183773766,2088969748,91692804,-352321096,-1983892734,1183577670,205950718,1980053798,-1715457272,-1326899434,207523328,425347,1300959604,63013634,-1946361472,184878149,-1961891072,-1048378803,-52330493,84166027,-64749560,221890563,1317652338,176065022,-963911797,638867083,-125106429,66737801,-970195338,2130708285,-350284284,-125925031,1183719190,1015227924,-1957988857,650521543,1115423803,84183846,-64749565,1183434243,-28930820,1996445190,242679568]],[50,7,8,0,[-16353537,1459553398,1975520008,-1949857002,1452014670,-1980658690,-1054141354,2130708285,-1962415179,341216198,-1070398485,-916496743,-1879043390,2248,73319511,41418534,-13107418,1996426870,175570700,-1995933953,1183643742,2287866,1589966987,126559992,39291686,-2147267187,-1056703263,638028070,855791497,-1026990144,516423692,1448542208,-1005816181,-1960441762,-431585017,38243110,652756617,-1929085045,1342572103,-1931327863,-1511463866,-364475907,32261831,722176,1183448100,-364475402,134605009,-1979964416,1996485702,-495517724,1452000907,263438,-1712828334,138841085,51009163,1183446598,-94991880,1452000907,-196738290,-1979955575,1183579734,-230258200,712294411,-15502001,1996487286,1996444408,-43849476,-230258368,1996428523,-59310082,-362753,7010422,-26032,1183514624,198130,1174666276,-27882500,-1980873079,1183576150,239505138,38045990,-16091393,1996425334,74907398,384190093,1448372304,384714381,-38737840,737035915,239505094,1577355558,214092127,147361792,1448542208,-16351605,1996428406,1778412050,1778412048,276233985,-15829249,1996426358,142016266,1350605399,-1072999447,1183534964,-1896379640,63933376,1183386190,75400190,-2093517568,1962937470,176063238,640381447,-768932725,1997297211,990212641,444009030,75268902,101938975,-11073961,-397279626,20840084,1086331648,28836843,-916496896,-1879043390,-1275051,1996428406]],[50,7,9,0,[276234002,-15829249,1996426358,142016266,1778808575,-10819584,1100489,712,2123060823,105287172,4030502,1988840052,172396040,24936486,641889536,1183319178,-12153345,23744534,5799578,105287168,-2012902874,1183710790,1783633662,-26111,1183449088,-28952321,1178997621,1191593614,4030502,183221109,-351766901,-18427,1183714027,1015227914,-1071909631,-1026990242,-1957363704,1988843244,172396040,75268902,-1926072545,1342572100,1090232296,734956352,-638122930,990308739,-1207599672,1139539967,1452000907,394506,1996443730,209125134,-335590936,71601454,-1382395898,1073741913,1311493771,-2082867452,-935656215,-963916420,84563595,1347551236,-15829249,-1499853706,1577058382,836297,518818645,-16484609,1996426870,175570700,-402098433,20840308,-138405120,214092248,-1957326848,73319660,4162342,28837237,637922048,-1070395393,836297,3784,2123060823,-230242546,1183514624,1975978768,24635651,637820612,163715,-2094659979,863115327,638600846,1913077123,175541034,-544487541,1208419110,-1930148215,7009862,1443657471,5568666,-1706016768,18033,200820361,-385649216,-125107919,1996443678,-895855092,-1962934196,3965175,1015045236,1174828380,1952201856,3965178,1988750196,3965178,1015024500,1174828124,1962949760,-2012968203,80149830,276233984,-15829249,1996486262,1778412276,1495820288,1996423274,-82515718,-1995553143]],[50,7,10,0,[1183453270,-1962637059,1175130182,-375229170,2123038900,74877710,637945486,1574087,38061862,1183514624,2089362960,1149838852,650153478,1183714699,1284056582,650153480,-1912451701,-1993996730,-1064433076,75334438,-1911851489,-953809338,-62396,1183715051,1166747152,105287172,205818150,638600846,520387971,-4717194,-1207702529,1183711233,1149838854,273059342,75334438,-1962314209,96636103,132841476,-1030961269,-1912601083,-1993996730,-1993994172,1996427860,65558288,274107386,1183762179,1149838854,1418274324,-230242538,1996423169,1190894328,1183514624,855829490,-916496704,-1879044414,415797392,1187446784,-956294936,59974,-15436033,1996427894,242679568,1183711082,-397404440,-1072955838,-1070398347,2122525931,-160169484,-1946401141,1589968470,126428682,39291174,-1962516853,-1022687162,1183517044,138841842,-1207465690,-892796927,583532560,1448542211,33048263,-427389696,1750079230,-1181089532,-1929379764,-1912674626,385737398,-18169,-1359822797,-114568713,-372113785,-921459213,-2037537549,1343684066,1307050090,-196703767,1391875721,610803280,1539348997,-2037579776,1343684066,837288042,508580585,-1710941592,23768,-35486067,1183666198,-1706027286,1546146762,-1980086647,-804520874,1183521908,-364508180,1114248308,-231681,295369334,-1996488626,-1072955834,-1326906507,563761152,-1962934194,-162100752,58052619,-1929341207,385737350,-327745712,-1411329,1996487798]],[50,7,11,0,[-159973382,1478007382,-1072997309,1996451700,1746818806,1183647028,-1924131090,1343681094,-2107965798,1958742876,-226589868,-1001491456,-14225826,-14286217,-362275273,-561607419,-1706027268,14361,-15940477,-1923680650,385670790,-297366192,1183666198,-1706027278,1471961854,359972875,15892099,1996427124,-294191120,-2097143832,1183384772,-25755656,5196186,-25755904,5160346,-129594624,-1010213026,449351824,1448542208,42090115,-1928629248,1343679046,97282078,1183648235,508565226,-1710893464,23892,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,434656838,1183406869,-360804870,-4651242,-222284801,1238497198,1133181323,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1133181323,839052265,-12154688,384452237,108461904,-1710983425,22987,384466573,-18169,-1359822797,-1958096393,-361525767,1005209229,-2146798352,91500092,1978678094,-364474890,24440891,-1645717946,1183406868,-360804868,-4651242,-222284801,1238497198,1116402059,-661939991,112691190,-1928039421,-4593026,-222284801,1238497198,1116402059,839052265,-28931904,972703371,947387462,1183464309,-661939969,-152549751,17217415,-930412684,-350174845,-1966568702,-1952907706,-431584808,112691190,-1962445823,549618640,-796196117,92260923,-352321096,1589654274,-1866217121,86728,-2096780824,5685310,-2037575051]],[50,7,12,0,[1343684280,-1711210392,23407,2121646091,-2037858254,1183383224,-599357256,1462908671,1317894250,1783699164,1583127075,922681344,2037012274,381175437,-1708955056,16730,-21461363,1317883926,-1924065608,1360452686,-2096258584,-1098904380,1946222264,-1199141570,-397404418,-2037782838,-1769341260,-1903296842,-1053032774,-1631318666,-1991508300,654226590,-1929377850,1358870662,1526959592,-1382414869,-1996488635,-1979797370,-1946242410,-1979797370,-1946243450,-2030129530,-1366914620,-1195474690,141820158,-22102399,108200714,-22116665,-1224802304,-2037514578,-397345096,-1010237436,113807504,1448542208,184703976,1780315584,1667780624,1684557825,70713089,842465027,1749588567,-998023271,26601742,294531,-2048326795,108956416,51052417,29260914,201294080,-1107070461,-8323070,57803615,-1962933314,126485598,-1257314224,957144683,1996887703,956723723,1996887175,22145283,101881657,108151927,101746489,6962295,1778481256,24602624,1785200746,1744857601,560595305,1701314666,1744857601,922681704,922682116,1218074418,-2090866328,1967660740,17688835,-385865800,922681609,922682898,99091984,79987457,1450557450,1455439491,1781363968,24668160,2003304554,1744857601,275382631,1701314666,1744857601,922681702,922682116,1218074418,-2090837144,-1259660604,2020081770,1744857601,6947191,1778486888,26044416,6955370,1778476392,25978880,2123054827,24362502,102119167,101988095]],[50,7,13,0,[-2097113112,-1073085244,-8307851,846398218,2020081770,1744857601,6947191,1778480744,24471552,6955370,1778476392,24406016,50607871,1462908671,-1503115110,516195168,1841187307,184516865,1783001603,24668160,2003304554,1744857601,6947186,721514856,1364611529,1359048552,1359048296,1818775894,1361144321,1359045992,-16684184,-16579530,-1705561546,1540515912,1211286659,-202833036,1589654526,-1866217121,46698640,1187381248,1183466495,770199807,-1072997632,1183454068,-2048372481,106314675,91361911,1929659963,-12124661,1526693504,99342462,-906017142,-910150973,-1957326653,71731948,138602576,1958742875,71731789,158656592,1975520091,71731777,162064464,1975520091,71731765,153806928,1975520091,71731753,138602576,1975520091,71731741,147646544,1958742875,71731729,140699728,1975520091,112645,-1070349367,1053344713,1448542208,1609844423,-163133695,922682896,1996445490,-1035563532,845828118,6542746,1958742784,-1035563671,1452066955,-129579010,1183514624,-96040458,-1946399095,-125924367,1459517183,-1962912792,-997983650,-1995994876,745144919,1459517183,1970710682,113541986,1451880587,1959791614,1183008267,-2092497670,-864156929,-1946648951,49972183,1182994556,1191120118,-193035788,-2106195614,-1070398229,28836843,-916496896,80253123,-1000996864,-1070922634,-1979824503,-2144928698,645673020,960266278,6955135,1183648362,-840412932,76162579,3157400]],[50,7,14,0,[-62520935,1191073297,809271334,1183570557,-27882500,-1866217122,69832,-1070901673,-1980348791,1586230342,-1948611580,-256471557,516067070,-218103879,735180718,-771848199,329642985,530904009,-17791347,1746817046,-1063647680,-1922864280,1783692870,-259617536,1541951742,113541906,57982987,1342217705,33777744,-385976577,-998042974,33766664,-771020171,1183655541,74076412,385107597,-25755824,-2095951384,-1073018172,2122516085,141821180,1183432747,-196703754,200689291,1366619206,-385941400,-1956967772,-94991888,1098174475,1358710413,-65432,-11077002,334036598,180650770,527810571,1746799210,1996424779,-92864516,2811990,185386115,721974480,-163149376,-768375,-396952970,-998045054,-25755900,1527832552,-1946925429,1600058966,80266185,1448542208,-1962652021,1586169982,-1950250226,-956103082,-1992244437,1451883590,71707646,173982800,-1977162710,1996443655,74907398,410412698,147096420,-1996208503,-804583850,1183530868,206998282,-1961996661,516067064,-788236603,1002445801,1973941193,-204985596,359931814,-1946401141,1191181910,71710980,1446620021,-341412602,71731976,-351906165,-1715457277,-1010213026,29896,922703447,-2039982286,-599356159,594169878,6179482,1975520000,10545411,1351370381,1183651690,-2132258596,113541904,57982987,1342212585,1342278248,1342277992,1778485352,745033764,-2023206911,70713089,842465027,1749588567,-998023404,408858]],[50,7,15,0,[1190551157,1282674849,-1914929523,118929526,-18146,-1359822797,-114568713,102694535,-372177121,-921459213,-1927305997,1988995710,503781051,-218103879,735180718,519997433,-788062458,329642985,530904009,381175437,-514398128,1351370381,1527769064,-1569406965,-1010213026,46792,1187468887,-956301074,-3002,683262003,-1669427968,-1410136298,957382283,729027142,1996439658,161109778,1073741925,1692572240,-259325952,200165001,-385649168,1444807324,1460827903,6007450,-1959531776,-25261625,661964555,40386666,1709677057,-259325952,200165001,-15436560,1996428406,1750474494,479854850,184549478,-385649216,1444807260,6696346,-1983905024,1187509318,-1962934032,-92894722,-1986509171,-2037517754,1183448904,-294221332,-2147352855,1948647294,-2012968419,-1975040507,-1705967802,65535,58048523,-1409162519,-381221496,-2142895653,175449404,621135430,621135431,2122968299,-1982712842,-91490218,-949286421,-28966134,-1975060341,808294404,-28931840,1979713853,-125924887,200963721,-2096728833,1913974910,29747459,-1946780021,1586228342,48480760,-11886967,-1912185341,-1960441786,-1960379321,1149894231,106203396,82986627,-16464253,96923718,1586186021,557809914,96890228,2088978291,1265958914,1183384715,1749052158,-1986395902,-1996488602,39619588,1586168971,-1945662990,-1635057057,1183711050,-1948777576,118161991,1996429940,-25755884,-893301,939459191,-1711209880,24949]],[50,7,16,0,[58048523,-16696343,889127540,5831578,-28931840,1988743307,-159479316,-1996429847,1191177334,-62470150,1988820992,1796271098,51051590,1183448646,-2012968196,-1975040507,808294404,-28931840,1979713853,-159479326,1970486400,-327251094,163203,93014901,1795049097,16934976,5878938,-1945794304,92996189,-1980604789,39816199,-11886965,60311181,38243288,443811595,-15436033,1586232950,41418738,40384511,1694210561,-1073020928,-1712782475,41287424,-1348848129,-1996488604,1178336838,-1961135364,-2145719344,2037738556,1677819008,2088766580,108296193,1963031680,1451976565,-92894724,1948335232,-27883232,-2131075445,1366556735,1586169738,-16283402,1191179846,-94467078,1965113216,-96010269,-1946921471,2123102838,-2012968202,-1073021114,-152501388,-1962571523,1178143302,-14715916,1996426870,1996430860,1283886574,-1706027265,6300,-336312695,-196688123,2122579967,141820142,-1695648001,26493,-1952680307,67830340,889128820,6814106,80118528,1005340301,-1947700496,1600058438,1100489,-1957326704,108462060,-16091393,1996425334,209125134,-1928300801,1343623750,-53417970,80268233,1448542208,6832234,1744935428,1183383552,1958743038,242679666,-15960321,1344146038,-16514968,1996425334,-1612182010,-2081387524,1265958910,67174017,2089628786,-25755903,6831002,1463839232,6600346,-28931840,863289355,-15829249,1996426358,1464868362,-16222465,-401734026]],[51,0,0,0,[-952370078,1996427635,1783644414,-26110,1183383552,-16061442,-1365574026,855638120,-916496704,-1879045430,1224,-4710826,869830399,108462070,-15960321,1183648374,240129556,-1979756568,-1072956346,1996442740,276233990,-1928431873,1343624262,-13178866,-1963047287,1881477702,-1466281984,-16777192,-14808970,-14746506,1996488310,414816786,-259325952,16678531,1996425332,1756797694,1996423168,1525324540,-963969024,-875995617,1224,1988843095,209125130,1724881494,1317732352,-1949957364,-28407304,460768827,1347507793,4531354,-1950183936,1065363160,-1912048548,-970523066,-1001956347,-2144991650,74719295,166458251,642184075,1948269696,-25755655,-1705638313,25805,-892772514,119406600,1727879014,191,126510848,-1070355865,-32410,1962934527,1727807489,-1957313697,72780524,2119891584,552239107,-1270748544,1344392473,567086772,567089588,12304954,1124168960,-854674342,1573096225,-1957363517,1442887916,-880026829,-838860870,1979661359,1442953249,-880026829,-2147189110,58612479,-2145325184,-4570641,1009765887,112895,-1070398860,784909149,1448542208,106962571,-2012985718,-767128313,-16225712,-402235338,-998045017,1975520006,108707380,-796195701,119470219,872415161,-139529536,1381059025,1357923981,-2096569368,-1073019196,1178995316,109117057,99341938,-352321096,1589654274,-1866217121,-2081649835,-1205928252,-1960902655,851664357,73304831,2119891840]],[51,0,1,0,[552304643,-1203704960,1740194829,-1898804216,-27882022,-851178056,112673,-628421774,-16693258,12059509,-443867392,46711645,196608000,-1965346027,-315489202,-2141200000,801980905,16664263,-1376026368,184841645,-385649216,1191116803,-28931074,-1869560887,27336,-1986640243,-1974403514,-397409210,-998046258,1976568580,-1756984797,155051050,1997435904,2092960279,2114202643,1963142148,-1484881909,-1207601928,-1010237439,-1010188237,67784,-2012985718,1187445830,1187396349,1187405054,-2037579521,1343684344,385631885,63891536,516473801,1448542208,51005067,-930412474,1005995657,846598214,1212035,2122518132,645136398,990922283,510792262,-571048317,1183520887,2229750,-1706033046,65535,-1979955575,-804520362,-1070397835,14412185,-1979824501,1317795910,-95516164,-768878197,-1980606839,1220473934,-18176,1988739470,-263811858,244000358,-1989803960,1988880974,108956420,503860875,-1896182953,-372170813,-921459213,52405491,1451882070,-396457498,-2134967669,-1178366458,-1510801391,-1014041973,407160614,-1993998336,-1956242876,1452010054,-1993971988,1727667780,-1946792309,1589966918,-1993971986,1136196367,1297005392,-1169273415,315442000,-1981659511,1727718486,-1947580789,1589963862,-1993971986,2122578695,494141458,-1947056501,1174664278,307137296,-1896838370,209634522,-1510741551,-1527527149,-92864737,16777114,-498693376,1592022667,-1866217121,68808,-10070441,-35125130]],[51,0,2,0,[79987457,-1980217719,-804521386,2123048564,-16750068,1716981366,-386369793,-998047560,-129595126,200955529,-1911982896,-2144989626,57999421,637571817,973176192,-2144965516,1952186749,-58816155,-385988980,1074005828,-17529208,-17463610,-158939590,1183711486,1031808526,-1961855652,1183775838,-2144975874,-109814721,-1912840567,385807494,1996449360,1757453052,-1098027819,118947572,209110302,872415161,-139529536,-2013713455,520494846,-202780409,-204926043,-10084444,-10089354,-1063648138,1784787816,209125120,-2096740376,-1073019708,1172900468,207537407,509478,-1010213026,80253072,1448542208,637826756,1966816384,-2144975353,-109823172,-1996077429,1183448182,206474238,-1958710199,1183713406,1015031302,639726592,1950039168,76162587,638207630,1195771272,2122966242,105286408,-1979943287,334233158,-1912045943,-2144991674,125123388,1015031366,-990284741,-970586018,1183514631,-59360506,1178273141,-1962445570,106335174,-1070398485,-916496743,-1957326653,1114265324,1996423274,1542429188,-259325952,108392459,1587134515,-1705589815,28171,-1866217122,1458342741,-1710852353,28136,-267652981,-1705635468,28148,1554618966,-1070399488,-1195128482,-916520961,46698691,1716912128,294531,1996425845,-6363128,-1010213285,-1710852353,12654,-267652981,-1705630092,23713,-16749994,1114245238,2030490,1958742784,345657353,1577058414,-1705589815,23551,1587134515,113820617]],[51,0,3,0,[1448542208,16777114,-1980724480,-804520874,-2090436236,1946158206,75416690,872415161,-139529536,1317620177,-62484738,1946433574,-1174500518,-1070333953,-772296974,-28427447,-561308042,654212747,1966946688,-10070253,1443234934,-1988699494,180650862,544522251,1996423274,-1466280196,-2090032010,-1030879548,-1958487925,-62485261,4161574,199996277,1174652555,1451966718,855895036,1600035264,583582665,1448542209,-18970937,1589903360,1065428484,1198873692,-18577721,-2033778688,327394,-1962647868,654238902,1946171520,9053724,638082756,1547436168,-1895889803,-2030043422,-1098645788,1962999522,140428503,-18565493,-12532186,112640,637619689,973176704,-1070398092,1744912873,-2037579517,1343684332,-1744336346,51046480,4205915,24832080,1778959491,1996449283,-263811836,379211798,-2089912457,1187384004,1183645939,-397404432,-998047230,-427374844,-1962934018,-1912674658,2126835830,-796123640,45668494,567104863,-920969379,-18575735,-18833783,-18563453,-1003522816,-1977220002,-397371385,-1956969820,-263812408,-242528104,1526896616,309719099,988905088,-2033775499,-284,-18970937,-2030108671,-1098645786,1946222308,-326726242,-397404418,-998047346,-557939964,427098366,142016358,637820612,1596196746,-397393620,-998047348,-561608442,-557939714,1685324030,638082756,1549549441,-1635174795,-2037580056,250347242,792690726,-970587019,-2030085113,-1631256856,-2144928024,-394985409]],[51,0,4,0,[-18313473,-18309493,1547665446,-970577291,619380743,637820612,1589905290,126363144,637820612,-1006549110,-2010773410,-970587833,643564103,214982,-18970997,-1010213026,518818645,1451972438,73304582,-402104135,1583284252,1438866719,1444867211,106335063,-1190895990,99092544,526278400,230212445,1608745796,-851383424,124961,856060611,-338654272,1431942152,-1956830771,180929491,1448542209,-17135987,-17398135,-17262964,294531,-370669963,71731458,67389066,-157367232,-158924802,126363390,-17391932,-17398017,973588006,-17391932,-17398017,1544013350,1202986582,-1945872758,-1948348714,-838928714,1918770977,-1983892734,2122579526,91488510,-342245325,-88175302,-1190717698,-1070333953,-772296974,1997164091,-88175129,1992630014,-18170,-772296974,-24643285,119473694,-1510741551,-1527527149,105286431,1577604747,-1866217121,712,-987867562,1001653334,1579098573,-1070398862,1593722505,-1957313591,75399404,-1976598759,109970502,-1574565480,812253281,1711300968,1778808575,6404144,-9940928,26879,-1946597400,1959791589,112645,-1070349367,-15415,1286887512,-1375275218,1946157425,336566791,48955392,-5234227,-1775536,-1705644749,65535,-294338549,16826753,243918962,914949794,1049167524,512296614,109840040,378078890,-1070397780,-26032,922681344,-6682970,184549631,-4492096,-16341450,-16341962,-16340426,-16340938,-402215882]],[51,0,5,0,[-397369298,-169214070,-1957363707,71732204,-922738643,-1957326653,73305068,112691190,-1929022462,49012807,-1010187381,1458342741,75402071,1569392011,72190722,-1962519157,2106263669,116862474,94638,-1097201804,-352321423,1461832962,-1996063093,39684357,-1996206711,1971914325,172330760,-164428686,1575487723,114181,1971914123,-1956749556,12803557,1475119957,503611019,870288135,-17984,-772296974,-1962522998,1957622523,-339725564,-12219133,1575324511,-1957363517,-1957275668,2123039862,-1962467834,1038288974,1521697207,613032118,-469105270,-1073078156,1195777140,108198968,41409592,-130488830,-667416974,-972946825,141935672,-919349022,158647352,1912602809,-146192126,1589742545,1575324511,-1957363517,72780780,776143032,1907230455,125042689,7499674,-855446784,-166759903,1946289734,29488649,12059764,2078931213,-1957363708,-348539668,-326413051,1451965364,116862468,94638,966395764,-352321421,-383660798,-1957362602,-1959086868,-147979178,24227334,-1710787584,29551,567083755,-125574797,-1831045872,1124567699,175374396,74727228,-243979716,-107871310,-1957313045,773436652,1907230455,125042689,7572634,-855446784,1073787937,-1957313699,72780524,772715594,1907230455,125042689,7586202,-855446784,773436449,1907230455,125042689,7594394,-855446784,1178222625,-18428,1564475765,-1957363517,73305068,-147964236,24227334,-1710787584,29685]],[51,0,6,0,[567083755,242153,-1209234603,1426451291,1018686603,-1962649973,-410384818,-1375275218,1946157425,1948031495,48955392,175317453,-112134013,297011573,1586169323,-385382136,-1957362826,1336942316,-352037237,-326413047,-1957777378,800327766,-1375275218,1946157425,1950784007,48955392,448012749,-1375275218,1946157425,1954716167,48955392,1312563661,1451951733,105810692,-147922806,24227334,-1710787584,29846,567083755,-1940873392,-1948610878,773502163,1907230455,125042689,7648410,-855446784,1486772257,49867039,-1947432107,1183515734,775795718,1907230455,125042689,7655834,-855446784,-1962577375,126421086,184809,-1259566251,1426451263,1085598859,-1962647925,-987887026,-147978666,24227334,-1710787584,29941,567083755,-1962577377,126422110,171497,-1947432107,1451951198,139365126,-1274394997,116862530,94638,681183092,-352321419,-383660798,-1957363069,72780780,-1207546229,-147963135,24227334,-1710787584,30039,567083755,153065,-1947432107,1317733470,106334984,777454008,1907230455,125042689,7698586,-855446784,36759841,-1947432107,1317733958,-1949824246,158664782,-150714741,146955745,-503885056,1183570059,174520068,1183569923,65140484,-1034069037,-315490296,-523172125,-85798191,-1957363517,1586189292,142016260,-16353537,939459191,-1979732504,39291143,113401179,-1957363712,-1957276692,-1073018298,1317737845,105286408,-235417037,1183570059]],[51,0,7,0,[-1947076860,-1959203885,140413896,-1962518901,-372177850,-355345455,-921970479,-201853835,1727525003,1183551754,65468168,990671569,125240918,1178273394,1308718596,1586942515,146955611,-1957363712,1317754860,-1003691252,-678754690,208984823,-618933973,-788278493,-785657465,-234207606,-2028637010,-1945312303,1556251074,-222130605,855995566,99326400,1166918284,-883073025,1475119957,-1962508604,-1178586145,-1359806465,1183502839,-218395894,168653998,1191409088,-1070397717,99340851,-1929427571,-443850814,-1957311651,508975084,-485601653,-992376025,-141883778,-1359822797,-888940041,1992687243,-1968770294,-919339196,-12240346,74712183,-772322999,1579139467,1575324511,-1957363509,508975084,-989430076,-544535946,-485601653,-1073042420,-492174476,-205507848,-1933341782,1600004034,-883038837,-1930654891,106874329,200004491,440164652,1090782323,-1975318648,1975519751,-628321553,-883041906,-2081649835,1465254636,176079902,-1070391546,-218103879,1976694702,1055082753,-28407479,-1962508604,-1178586145,-1359806465,24498679,735152969,695664214,1988885387,-74732534,-1359820149,-779412619,1317789579,-217783298,-1914210906,-1030947001,1187252971,-339571706,-1715457277,-1956749537,13327845,-1070393998,-1017256565,-397346701,844627994,1575324644,-402164797,-4718578,-443835905,-466435235,-1023409688,167776930,1008432612,1007448866,-1341885920,1007086341,-1342015981,129547027,279156951,-997539072,-1957300245]],[51,0,8,0,[-1957275668,-1070398346,-1394920551,-76275652,-143390404,1949121616,1965767684,960277505,808198007,-472835214,-880028975,-472778101,-472788271,-654060847,-670836973,-352267645,758929628,-150506093,13796312,1600051959,9749341,1273889027,7405570,1274544387,7471106,1866792962,1,357499139,7733250,658112771,16121858,1306657027,8323073,639500290,2,1295253763,8388609,1588527363,196609,1847918851,8585217,575930627,8126466,277479426,3,511312131,8650753,576913667,8192002,1740767491,327681,1579680003,8781825,1747845379,393217,1735131395,458753,1182793987,524289,1755185411,65538,1190461699,589825,1989345541,7471105,784400643,8716290,1912799491,327682,83820803,8781826,352715011,393218,823525635,8847362,1837760771,983041,1252786435,458754,820904195,8912898,1845559555,1048577,116064515,65539,1841168643,1114113,790823171,8978434,139985155,131075,1838940419,1179649,757334275,655362,802291971,9043970,1840775427,1245185,747045123,9109506,777584899,786434,1839988995,1376257,833552643,851970,792658179,9306114,117244163,589827,513016067,1638401,102367491,26411010,100335875,26476546,840957954,9,1912209667,1966081,1905721346,10,1750007810,11,873922819,10878977,426049795]],[51,0,9,0,[2097154,111935747,2162690,67371267,2359298,1550057731,27525122,124846339,1900547,1733558531,27590658,770703619,2424834,66126083,2490370,1279131907,2555906,523895043,3080193,1142554883,11468801,1284964611,2621442,1155596547,11534337,1268449539,2686978,1340014851,3211265,1282605315,2228227,1269170435,2752514,1257111811,11337730,817234179,11403266,764412163,28180482,1260978435,11468802,822608131,3080194,1723728131,11534338,1797259523,12058625,1812267267,12124161,641335555,3276802,1291321603,3801089,1262420227,11730946,418447619,11796482,1324482819,3932161,1280442627,2949123,1275265283,3473410,420937987,11862018,1325596931,3997697,1483276547,28639234,1326383363,4063233,788267267,3538946,1330577667,4128769,776143107,20971521,1259929859,3735554,1279656195,3407875,1269694723,12320770,137625859,3735555,791740675,12648450,175440131,4325378,1362755843,4849665,1907228933,11665409,759824643,4390914,761266435,4456450,1175322883,4521986,1698693379,13565953,1800274181,11993089,1344602371,5308417,827982083,29949954,1397293315,5373953,952893699,5439489,1283653891,4456451,1370161411,5505025,1284243715,4521987,53084419,5111810,1216217347,5636097,1763180803,5767169,1289748739,5832705,1758331139,5898241,52166915]],[51,0,10,0,[5439490,1909457155,5963777,1463943427,22806529,1495204099,30867458,878510339,5701634,869925123,6225921,176095491,5242883,892272899,5767170,1249509635,30932994,874447107,6291457,422838531,5832706,1247478019,23134209,1759838467,30998530,1261961475,5373955,188023043,5898242,751370499,5963778,760611075,5439491,1973223683,6684673,155713795,5701635,789577987,14680066,69468419,5963779,505282819,7012353,640483587,31653890,883360003,6619138,142409987,23003139,429981955,15204354,1753940227,6815746,1278083331,7012354,1271136515,7077890,186581251,7143426,642646275,7274498,0,0,0,0,0,0,0,0,0,0,0,-1,456494,1946161152,-1909580255,-2097151458,62,1428100725,860941451,71731136,-2029894009,1183252550,-872849922,-594848944,688390328,50331654,83886086,-13762554,369099318,-527755489,504021891,183206739,-16222209,2013202039,-1959264508,526058055,-147928072,268435462,1408660480,-2093556597,1962935935,46816004,521543168,-1962387570,2013202023,41418500,2013214719,512634622,12255234,1966344,-883220736,0,0,0,0,0,10749449,10880521,1726778197,252059232,-1666707552,1711431423,1979467323,1312515676,1717859832,1978947131,1580951141]],[51,0,11,0,[1716614640,1977906747,2117822048,-1939769888,-565822504,-1064539787,1977370171,1004571738,1668667974,1178331276,1717859800,1978166843,262737685,1713309601,-789095071,10880545,1476707459,243519263,-348127060,-1408335032,1105920256,11275907,-2093290750,67152910,243479531,-351797076,-1408335060,636162048,11275907,-2128680160,-2147439602,-2129204480,44046,-2129728767,44046,-2130253054,44046,-62485756,10487305,37867,-147980288,-16734714,504591871,512634448,28836016,-13736448,-385778122,-13697258,97838,771751936,10880759,326500351,-1909567458,-1207913954,778436609,27473663,788460009,27471615,0,-1509492946,1979711232,777002515,11542158,1711276728,-935919826,-20125439,-936444114,1,116862464,-65370,1344148341,-1306620370,178176,922693222,-1477901843,788475646,493,-147980288,-16734714,504591871,512634448,79167664,-13736448,-385740234,-13697406,135726,771751936,10880759,326500351,-1909567458,-1207913954,778436612,37172991,788422121,37170943,0,-1509492946,1979711232,777002515,11542158,1711278264,1547108142,-29824766,1546583854,2,116862464,-65370,1344148341,-1306620370,571392,922693222,334037633,788475646,641,-147980288,-16734714,504591871,512634448,280494256,-13736448,-385702346,-13697554,173614,771751936,10880759,326500351,-1909567458,-1207913954]],[51,0,12,0,[778436624,46872319,788384233,46870271,0,-1509492946,1979711232,777002515,11542158,1711284408,-264831186,-39524094,-265355474,2,116862464,-65370,1344148341,-1306620370,2144256,922693222,2145977109,788475645,789,-147980288,-16734714,504591871,512634448,1085800624,-13736448,-385664458,-13697702,211502,771751936,10880759,326500351,-1909567458,-1207913954,778436672,56571647,788346345,56569599,0,-1509492946,1979711232,777002515,11542158,1711308984,-2076770514,-49223421,-2077294802,3,116862464,-65370,1344148341,-1306620370,8435712,922693222,-337050711,788475644,937,-147980288,-16734714,504591871,512634448,12058800,-13736447,-385626570,-13697850,249390,771751936,10880759,326500351,-1909567458,-1207913954,778436864,66270975,788308457,66268927,0,-1509492946,1979711232,777002515,11542158,1711407288,406257454,-58922748,405733166,4,116862464,-65370,1344148341,-1306620370,33601536,922693222,1474888765,788475644,1085,-147980288,-16734714,504591871,512634448,12058800,-13736444,-385588682,-13697998,287278,771751936,10880759,326500351,-1909567458,-1207913954,778437632,75970303,788270569,75968255,0,-1509492946,1979711232,777002515,11542158,1711800504,-1405681874,-68622076,-1406206162,4,116862464,-65370,1344148341]],[51,0,13,0,[-1306620370,134264832,922693222,-1008139055,788475643,1233,-147980288,-16734714,504591871,512634448,12058800,-13736432,-385550794,-13698146,325166,771751936,10880759,326500351,-1909567458,-1207913954,778440704,85669631,788232681,85667583,0,-1509492946,1979711232,777002515,11542158,1713373368,1077346094,-78321403,1076821806,5,116862464,-65370,1344148341,-1306620370,536918016,922693222,803800421,788475643,1381,-147980288,-16734714,504591871,512634448,12058800,-13736384,-385512906,-13698294,363054,771751936,10880759,326500351,-1909567458,-1207913954,778452992,95368959,788194793,95366911,0,-1509492946,1979711232,777002515,11542158,1719664824,-734593234,-88020731,-735117522,5,116862464,-65370,1344148341,-1306620370,-2147436544,922693222,-1679227399,788475642,-1269824007,102878517,-852161864,1515783713,-1010156712,-6681058,234881279,16777114,-6681088,1711276287,1712376001,282110991,15718,-2096168944,-1452932146,15,63210767,82362726,-6681008,-1912602369,-1308192808,11576064,-1511520080,-1273400065,-1943941835,-1996390394,-1274970594,521018917,-855539014,468393761,12114058,-1993224958,-1996380914,-1207852266,243991041,-1480982350,-1338913535,-9770999,900995444,109846989,512295370,632553928,-1172369890,567083468,-1977881825,33601752,243872205,378077679,28836333]],[51,0,14,0,[-1307669758,32619008,179319245,1962881000,-852118503,335973409,303991042,505787394,381296398,522308866,-662037525,-855506760,957253937,924223746,33667074,11669131,-855491654,-401887183,427097844,567096756,39716492,39591561,236856756,39893535,-350281267,-1193768421,835518976,42143369,42014345,-1962802760,-1174359538,835519109,-1175974736,-1273400066,-1943941835,-1996314618,-1274894818,521018917,-855463238,468393761,12114058,-1993224958,-1996305138,-1207776490,243991041,-809893710,-1338913534,-25237491,900995444,109846989,512295666,632554224,-1172369890,567083764,-1977881825,33601752,243872205,378077975,28836629,-1307669758,52017664,246428109,1962820584,-852118503,1007062049,975079683,505787395,1052385038,522308867,-662037525,-855506760,1628342577,1595312387,33667075,11669131,-855415878,-401625039,427097608,567096756,59115148,58990217,236856756,59292191,-350281267,-1193768421,835518976,61542025,61413001,-1962802760,-1174359538,835519405,-840404816,-1273400067,-1943941835,-1996238842,-1274819042,521018917,-855387462,468393761,12114058,-1993224958,-1996229362,-1207700714,243991041,-138805070,-1338913533,-40703887,900995444,109846989,512295962,632554520,-1172369890,567084060,-1977881825,33601752,243872205,378078271,28836925,-1307669758,71416320,1924149709,1962760168,-852118503,1678150689,1646168324,505787396,1723473678,522308868]],[51,0,15,0,[-662037525,-855506760,-1995536079,-2028566268,33667076,11669131,-855340102,-395071439,427097372,567096756,78513804,78388873,236856756,78690847,-350281267,-1193768421,835518976,80940681,80811657,-1962802760,-1174359538,835519701,-504859472,-1273400068,-1943941835,-1996163066,-1274743266,521018917,-855311686,468393761,12114058,-1993224958,-1996153586,-1207624938,243991041,532283570,-1338913531,-56170379,900995444,109846989,512296258,632554816,-1172369890,567084356,-1977881825,33601752,243872205,378078567,28837221,-1307669758,90814976,1991258573,1962699752,-852118503,-1945727967,-1977710331,505787397,-1900404978,522308869,-662037525,-855506760,-1324447439,-1357477627,33667077,11669131,-855264326,-394809295,427097136,567096756,97912460,97787529,236856756,98089503,-350281267,-1193768421,835518976,100339337,100210313,-1962802760,-1174359538,835519997,773770015,11550339,-125563136,-1909580285,-1342132194,1048798728,1946157438,505787402,25040581,1713316301,25036487,0,-1556184218,259260417,244045962,378208677,28836259,1714539778,27461319,0,-2090464848,116798,632556148,-938031842,522308865,-939079834,1,1048798720,1946157549,-1948743153,-1962807538,-1207833322,835518977,-318322842,1,1711976448,34750083,-1274383360,382017061,567083538,113731103,530,-2090467328,145214,-662040716,37293707,37164683]],[51,0,16,0,[-855506504,113731121,567,196083712,1547600742,175374338,-987880012,-855483370,-949608671,154630,1711276032,42024579,-1978698752,-2096198696,-2129229054,33667074,-949603891,164102,-1342177280,1048798732,1946157734,505787402,44439237,1713316301,44435143,0,-885095578,259260418,244045962,378208973,28836555,1714539778,46859975,0,-2090463824,192574,632556148,-266943202,522308866,-267991194,2,1048798720,1946157845,-1948743153,-1962731762,-1207757546,835518977,352765798,3,1712238592,54148739,-1274383360,382017061,567083834,113731103,826,-2090467328,220990,-662040716,56692363,56563339,-855506504,113731121,863,263192576,-2076277914,175374339,-987880012,-855407594,-949608671,230406,1711276032,61423235,-1978698752,-1425110056,-1458140413,33667075,-949603891,239878,-1342177280,1048798832,1946158030,505787402,63837893,1713316301,63833799,0,-214006938,259260419,244045962,378209269,28836851,1714539778,66258631,0,-2090438224,268350,632556148,404145438,522308868,403097446,4,1048798720,1946158141,-1948743153,-1962655986,-1207681770,835518977,1023854438,4,1718792192,73547395,-1274383360,382017061,567084130,113731103,1122,-2090467328,296766,-662040716,76091019,75961995,-855506504,113731121,1159,1940914176,-1405189274,175374340]],[51,1,0,0,[-987880012,-855331818,-949608671,306182,1711276032,80821891,-1978698752,-754021416,-787051772,33667076,-949603891,315654,-1342177280,1048798836,1946158326,505787402,83236549,1713316301,83232455,0,457081702,259260421,244045962,378209565,28837147,1714539778,85657287,0,-2090437200,344126,632556148,1075234078,522308869,1074186086,5,1048798720,1946158437,-1948743153,-1962580210,-1207605994,835518977,1694943078,5,1719054336,92946051,-1274383360,382017061,567084426,113731103,1418,-2090467328,372542,-662040716,95489675,95360651,-855506504,113731121,1455,2008023040,-734100634,175374341,-987880012,-855256042,-949608671,381958,1711276032,100220547,-1978698752,-82932776,-115963131,33667077,-949603891,391430,-1593835520,113705136,176,11667143,1344208896,16777114,-6681088,234881279,16777114,785063680,11536014,-2027503565,-889150458,131081,524290,16973824,67175,16973994,69145,16974000,67135,16974010,67129,16974015,69157,17105088,65710,16974002,67123,16973935,69151,112,0,0,0,0,0,0,0,1224,1744857686,1593772008,79987462,1451880587,1976568830,1778412057,645332741,-1708886273,32571392,856212611,-916547136,1183551691,206998282,654198414,637813897]],[51,1,1,0,[-1962519415,1451951686,1149838856,1418274312,239504138,638604939,638338185,-1961995127,1451954758,1149838868,1418274320,373721874,639129227,638862473,-1961470839,1451956806,1149838876,1418274328,507939610,639653515,639386761,-1960946551,-1993989562,1183522884,643205924,637831462,637686921,10388679,-1070923761,1246005542,1212451110,1178896678,1145342246,1313114406,1279559974,654311352,9602185,-1769699034,-2071386624,-1993998188,637568644,8684681,-1030961525,-1865692834,1224,105286486,-1962387829,-27883024,258625618,289073166,-1912159101,-1960378810,187059780,259279940,1316290342,1282735910,73203494,-1912290173,-1960378810,187057732,259277892,1182072614,1148518182,73203494,-1912290173,-1960378810,187058756,259278916,1249181478,1215627046,73203494,-1912290173,-2094596538,-16742724,-14283660,637568692,-2095555329,1183711940,-1132255490,1962868868,-1258346996,-14286716,-998041508,-28931326,-1064413616,73203494,-1207647101,-916586495,684232907,610926592,383272589,175570768,-1996071228,1183644766,1610557182,147096336,1946166333,-910150907,2122420427,1968393688,-629243404,-311081405,66092673,-15109119,57340022,654073540,637695999,10106879,-2080375040,-840234812,-1962123637,1452007494,239505122,638028070,-1962780791,-1993936314,1183515719,1200170740,-129594618,138905894,653936267,-1979037815,69596742,81152,641777691,-1207154807,-876019711,2760]],[51,1,2,0,[1187468887,-1962934026,1451951686,-62486264,100554377,1183385512,-94991880,-1961081205,1589911126,1200170748,1468606008,340167482,638998155,639911817,-1960421495,1451956294,1200170522,1468605992,-2016991702,154,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,-9822300,209125200,1376417535,-437776813,214205185,58048523,-1006565911,-953746338,36999,-2016991744,-65398,-1927363956,-1912232521,243188954,872415161,-139529536,-2013713455,520508158,-202780409,-204926043,1988829092,-125924356,654198414,9995403,-1735590106,1975520000,21031171,1459517183,208594958,184861827,-385649216,-963968717,100554379,1183711392,1166616314,1435051524,-28930554,1950649126,1985252134,653936270,-1993996919,-963968427,100554379,-1993997919,-1993996219,-963966379,100554379,-1993997662,-1993995195,1183714901,1149970174,-96039298,373655846,654198414,8422539,653936270,-1911011959,-1960378810,-1912569212,-1993934266,1183717957,1149970174,1418405432,-96039366,272992550,307595558,654198414,612123787,-180739,-2094640011,37052,1441473140,-369330549,1183711371,1149970174,1040065660,57999358,654254569,10126591,-1862329879,1476032255,1593770346,113541908,-385649600,7012102,1183714154,1962878718,889136642,637534362,147096320,-2094643221,37052,-471268492,-92864514,-16618921,-998042530,-28930554,-2004580058,-49920]],[51,1,3,0,[1183761524,-1132255490,1946157192,240518797,-2096896536,-1073019708,-1343683724,-1878594562,32917191,-28930560,-2034466010,208994048,-2034958554,1560225280,46433048,654198414,8699011,638350591,8697087,408747814,-1207778173,1183776767,-2071386370,-1993998202,-1962900348,1600058950,684248009,1448542208,-1962516853,-779417522,-1514173154,-1497920251,-1899917818,-17959,-1359822797,-114568713,119471751,-1510741551,-1527527149,-1215488481,-628226394,-1190494524,-1359806465,-114568713,1392412497,-1190715642,-1359806465,-372156081,-921459213,1746904307,6816128,-1501065856,-1907338746,1610557122,147096332,637951684,8816521,1979711293,49342723,1744928872,1183547392,139889414,1376167429,106873936,207617830,-1006058365,-1993996706,1023444103,58064895,1778566633,-666464988,1589923862,-1208015354,-14286714,-998043553,2374920,-236387468,-662798080,57955149,-2130647063,1178851966,-571931788,-260144896,141820163,1794143999,42526979,-2096079221,343212027,957236875,91617350,1962565177,1778412039,40691978,503733956,-1924104307,-796075914,314169486,530969344,1187495986,-2013265668,1183383110,106859519,1850209830,-385649404,74055820,385631885,-1208015280,-14286714,-998043553,277768,1589931125,-1081924090,1979646098,-62485709,-1836611290,1958742784,106873895,-14286742,637571767,-2096603137,1589904580,1200170502,1468606028,650283854,1967933195,11200771,637951684,9617283]],[51,1,4,0,[640381952,9615359,1316486950,1282932518,-2034761946,1610556928,147096336,637951684,9602873,6948980,-1276575126,1317703681,-2081608962,-1960441663,187057735,611664967,-1802532570,1358981632,140508966,-1006320509,-1993996706,-1993980857,-1031059881,1145506598,1055590773,-1802553050,-1975094016,-315949234,-1006059133,-1960442274,187058759,712329287,-1768978138,1358981632,140508966,-1006320509,-1993996706,-1993979833,-1031058857,1212615462,6952565,938018154,958828545,1946195599,1778412039,19458313,637951684,24004598,1392918644,-1929314200,100770183,2112360016,180650762,58048523,-16705559,1996425334,16803846,-1962522997,-1576728490,240144898,-2096473112,-1073018172,-169278603,108432128,-208990485,-2010726350,637641092,44205192,638076558,40781046,1443248244,-1929314200,100901764,635965008,180650762,58048523,-16728087,1750468726,-963968768,84432523,1347552420,168224782,185255043,-384862784,-1070464864,-1551595482,-2071452157,23725220,6946922,638076558,8828159,475856678,-1912028029,-1993996218,-1993987004,-2094649772,1979657340,-359675,6955636,638076558,643986687,643855615,8828159,475856678,1023984771,343277567,276156475,74055786,638076558,637695231,787166463,638076558,644629643,9995401,-401713658,-998046604,81156,1581301787,-1865692833,23724138,637951684,637695999,10106879,-2096547072,-1070397244,-875995298,2760,1988843095]],[51,1,5,0,[138841606,2088042278,-401713658,-998046382,1975520006,26798339,638076558,645416075,-1988471669,1451883590,1149970174,1418405492,-129595018,-1896196471,-1960441786,-1960431548,-1004129708,52840540,-763165113,-27903232,91363959,2013021755,142016275,2011696726,79987457,-814366709,-1878964759,200951435,58062918,-1962897943,1183775814,1143678472,-163149520,1214039078,105327398,-125052681,1446761003,1997173498,-129615099,2123039606,1183733752,1149969928,1418405440,-163183806,-14266286,637569204,-2095817473,-952432444,-1070913419,301760001,2116681286,-96069128,200951435,-1804273594,1443395327,16312334,184861827,-377129536,6947014,1183713386,1962878472,889136642,-1224736614,147096329,-1879003671,-1962522997,-1610282922,106873856,128500609,71797030,106400038,1992605836,-1937037818,-1993998200,-1960438705,-1993966004,-1960438193,637567116,639127433,8555659,441420070,944540454,978619174,273647910,307726630,57299792,610074406,-1962490749,-31752,6954101,1589906282,2013210118,939468290,-536870758,147096329,-351897973,1589940271,653789958,8947655,410386431,-1006081449,-14285218,-14286217,39479,-998044955,-1876235512,1577058744,-1865692833,638076558,8961155,639005951,8959231,408747814,-1912421245,-953808826,-16742268,1589654527,-1865692833,712,108432214,638076558,726162628,1200301778,138841606,809763110,844370214,-1668007642,-15371008]],[51,1,6,0,[240519286,-2097107480,-1073019708,-1070397835,-1865692834,638076558,10259711,1443233898,93775886,184992899,-1897696064,-1004140474,-2094643108,1962935935,142016297,1944587862,79987456,-965427189,638076558,642276548,-16484353,240519286,-2096799768,-1073019196,1183755380,1556358664,1200301640,-28931834,385762957,142016336,132648534,147096331,-1972060149,-1895938421,-1004140474,958810204,443811399,124387434,638076558,637695231,10106111,-2096883968,1642662084,28872959,-875995648,3784,1988843095,138841606,1884064550,1918667558,-1467708093,-96040697,-1912846708,-1962695788,1435051768,1166812676,-1533768442,1435051524,1166812680,-1516991222,1435051525,1166812684,1418405390,2089494072,-193033926,-1031014261,653547147,638600585,638735753,639389065,639524233,2115015,-161576704,-1946661239,1187510910,-1912602370,-2094659514,-16743236,-14281868,637568180,-2095555329,-1073020220,-941030540,138841600,-2034466010,326434560,-2034958554,1560225280,46433048,57982987,-1207916055,1183776767,-2071386616,-1993998202,-16743292,1784151158,1560225284,113541924,-385649344,1996423330,-126418954,1452000907,61015304,1448235090,-121182194,185386115,1779528896,142016256,501747286,113541890,1383448587,638076558,-2094654268,1651772223,-1912602183,-1004140474,126559772,654067342,186664329,-385649463,1183776584,-2063653368,1183711386,-1132255736,1946157210,-1929435583,-14286696,100702860]],[51,1,7,0,[1374162518,79987459,-562708469,1317739755,-1866929154,74055786,638076558,637695231,10106111,-2096295680,-1070397244,-875995298,191496298,28893931,-2071386624,1599996048,80268233,1448542208,-1962522997,-872085418,-1980724473,1183579734,61015302,-2130288956,638036163,637814665,-1962518647,1451951686,77858056,138905894,173508902,-1962522997,-1526396842,1200170501,1468605964,-994014194,-1960442242,-1960429491,-1993983403,-1993994161,-1960439209,-1993969587,-1960436657,-1993969075,1397759567,-14286742,-998038435,477446150,191496298,637951684,637695999,10106879,-2096616192,-1070397244,-875995298,637951684,640305035,1948796683,-28930449,313126,106873856,944212774,978815782,654198414,637813897,-1945742199,106874048,1280281382,1314360102,-1993949042,-1993996212,1589906004,-1886706170,-1064435566,206342438,637951684,-1905242229,1284056768,106873870,1917815590,-1993949042,1448087628,637951684,-2094505985,1967129796,-9901821,1577058744,-1865692833,1475119957,108432214,638076558,9485443,-1957137152,-947189122,-29491676,637892095,1332378763,-1967376090,104887296,-2081943978,79987463,527745035,142016343,837291606,113541888,259309579,1443395327,-64428018,184861827,856126912,-916496704,1183748299,650128136,640828553,-1204796279,1599995905,80268233,1448542208,-1962246517,-963967370,84432523,1183385548,-27883012,-1993948530,1778420412,-2071255552,-403242860,52875819]],[51,1,8,0,[321268804,1347563092,-2068512986,1560225280,147096348,1979711293,1976580871,18540803,638076558,9745663,1182072614,1148518182,-2068512986,1560225280,147096336,638076558,9733177,-236387468,637561344,642014404,637695999,1183725567,-1258347000,-14286716,-998040484,-49912,-801437835,-907476107,138841600,1146930214,71797542,638076558,10257545,-1004120570,-14269348,-401734025,-998046864,1975520006,11856131,637951684,640305035,1965573899,8841475,-1896057205,-953745850,-1006632700,-1960442274,-1960429497,1183726167,1149839102,1418274308,106873862,-1803056346,535808,654198414,185353353,-1004833600,-1960442274,-1960426425,134563415,-28930560,138709286,173312294,1183714795,650128382,638207113,-1912060791,-1993933242,1443237500,637951684,-2094505985,1967129796,1778412049,106873867,41418534,-348651738,28872727,-916496896,6983883,1183712362,1962878472,889136642,-285212518,147096335,1600045107,-1957311543,1988843244,-1961858554,139889606,1375761413,650284624,8828159,274530086,1023984771,578093072,1443395327,-1962868632,139889606,1375772677,-1108865456,180650753,108314635,1577058744,6998985,1183712362,1962878472,889136642,-2097151846,147096337,-916537293,180916427,-1957298176,1451951686,130811144,-1979955575,1589968470,-1208015354,-14286698,-14267785,-14268297,637568183,-2096078849,1589905604,-2026297850,57933974,637615081,642277316,50612107]],[51,1,9,0,[1589905990,-2026166778,58065038,637608937,642277316,-1945864193,108446912,1011649318,1045728038,1376407043,-1258346927,1586036868,-129594890,274530086,-1006058365,958854750,57934919,-1962873879,1589905990,1606690310,1191257672,1975520004,106873875,1214235686,105330982,1183385204,-1878594566,33179335,106873856,709331750,675744550,-1410792587,-60898304,34064166,106873856,944212774,978815782,654073540,637814665,-1006217335,-1960442274,755013255,1589903368,1200170748,1958742796,106873883,1212648230,1247251238,-1006630907,-1993933730,-1993996217,233507415,737959620,1200170688,1200170506,106873864,1011321638,1045924646,-1005959677,-1993933730,-1993994169,1589908055,1606690310,1200301640,-60898300,340232486,653936267,-1961474167,-1993995706,1392908359,637951684,-2094505985,1967129796,1778412039,-1878267125,1577058744,6998985,1589904490,2013210118,939468290,-587202406,147096337,-916537293,147361995,1448542208,1779070603,1778412033,207537152,-2034761946,1610556928,147096348,-1980217719,-11077034,1996425334,207537158,-2034761946,1610556928,147096336,478134283,74055786,638344900,637695999,10106879,-2096339712,-1070397244,-875995298,637951684,-1996537718,-970522810,-1962868928,-17925,-1359822797,-1991650825,994180174,939883726,-1133117626,-62485680,-129629287,100292115,-763166719,-1001369088,-14283682,637568695,-2095292417,-12777276,990148095,-1198426928,1599995905]],[51,1,10,0,[-1957311543,-1957275668,2123040886,172396038,-1631831770,-1207470848,1599995905,1443285961,4122638,184861827,1343976896,1183713130,1962878474,889136642,-671088486,147096338,1600045107,1183763401,-1131862518,1443233950,10807310,1023722627,-1071972351,-916496832,-1957326645,1988843244,138841606,-1635481050,992512,1946160957,168589177,-28347200,-31361848,1782019272,-1912182272,-14284730,-14286220,39476,-998042635,1589654280,-1869558839,913637158,880082726,-1795094374,79987475,376750091,124387434,-14234133,-14272908,110769268,-351021805,1183748324,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,28837060,-875995648,1736,1988843095,-1895877882,-953808826,35972,-2071320960,254083230,998656,-269941899,168589057,-32672576,-32148280,-1087277880,1911226374,638076558,9340103,1709932544,-963946665,84432523,1347551374,1465341783,9208973,10113106,-2095797760,1055593668,638076558,10454154,-1996480731,-1960379834,1183391812,1465341948,1465341783,1465341783,-1903915689,1464862208,-1923655849,1343683142,9208973,1150963718,-2095758575,-1073009468,129958772,1962871552,1459644965,638076558,637695231,10106111,-2095740416,1183713476,-2067323384,983198,1600045107,2122959817,138841854,-14286742,637570740,-2096603905,1183712452,1149838856,1418274364,650283838,1966883851,1778412039,-1867388155,1778927246,-1258347008]],[51,1,11,0,[-14286708,-998045604,138841604,1078233382,1112836390,187089547,343228484,638076558,641627391,641496319,-2096866049,-1041562428,638076558,10388618,1207963429,1950877812,-25261199,1150107115,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-1937470200,-1706031616,362741760,-1961573245,1962413048,33522636,96405109,-1878725888,184551359,-385649153,1183711362,1962878472,1962878526,1560225340,79987460,638076558,641889535,641758463,-2096866049,-186055484,-14249730,-14279052,-14279564,-14280076,-14280588,-14281100,-14281612,-14282124,-14282636,-14283148,1150094452,-1924135372,100699780,1962878544,1962878470,1962878468,1962878474,-96039672,-2071113706,1342570636,-1190050662,751076117,-1862310679,1577058744,-1865692833,1458342741,-1912179061,-1977219002,620797572,255655951,2001957888,1958742540,1959329357,1959329311,1778412085,138841606,41221926,-1707802842,368115712,856212611,-875995456,913637158,880082726,-16717158,79987711,376750091,124387434,-14233621,-14272908,-694537100,-335544558,28872932,-875995648,712,1589925463,-2020989434,254083230,1210414080,1967676532,10938627,107610218,637951684,637695999,10106879,-2096133376,-1070397244,-875995298,1214235686,71797542,638213828,1589905289,1200301574,1468737088,2005608002,2139825724,173982782,504335142,-1896314025,-372170814,-921459213,-383802125,-1960443729,-1996452729,1183710790]],[51,1,12,0,[642782974,641890303,641759231,642277316,-1006340097,-14285218,-14270857,-14271369,-14272905,-1902496649,-2095911168,-1073016124,6948980,1810433898,1183551743,173982974,-351827674,2123075680,-1896641782,-1960440762,-28931835,385762957,138841680,1114963750,1081409318,1214039078,74972966,638076558,641627391,641496319,641103103,-1707838209,319361658,185779331,1779528896,-1912116736,-14284730,-14286220,-15537868,-1895938421,-1993995194,112645,-875995298,131075,266875,131072,333417,131072,399042,0,0,0,0,0,0,0,-1947432107,1183516254,138841610,-1962440410,-1993995194,-953810361,66631,52169,0,0,0,0,0,0,0,0,1224,1586189911,138841606,4162342,-2128214156,1988100159,130491909,1183744000,126559752,-1006631163,-1993993610,2122540548,1416888342,-1911130485,728111174,-1993972032,174739460,-2096472321,-125107004,201217673,-1207470640,1599995905,-1956197431,1183714886,-1993971970,1589904453,126559750,654198414,1711818121,1292224294,-1912602556,1183520838,1015621374,38045990,1600045107,80268233,-1000996864,-561314186,1727940236,1295810854,1946157124,178183,-1865692834,654198414,84428683,1178271751,-1207471346,-916586493,-10055477,-14281610,-10090377,-10088330,1996426358,350132746,-997982209,81168]],[51,1,13,0,[633347061,-916586492,-1957326645,139365356,-1912185205,-2128189759,4476223,-1207602176,-876019710,-875970509,1224,106873942,1183642507,-2128189698,4476223,-1207471104,-916586494,1183748299,-953784578,4,643171840,-2096866049,-1070398268,-1865692834,131073,458968,0,0,0,0,0,0,1277957771,208981758,-781786416,-1980374320,-1018418154,1278090948,1278352955,-1977217932,512312087,146164782,113696491,-956216268,5003270,-992417024,994848286,1951150622,663365159,840842051,639464524,-1992095862,-951308770,4995590,1007077120,-1543504052,113658942,-1023325139,1278478022,1476839169,-352321460,-1957326626,-617388308,1279008395,1278883467,1130815019,-1950338202,-144308666,-919378205,1711820427,-144256461,-972863247,1716272291,1183563827,-470325756,1725051750,-972819977,1279139467,378259595,1085557820,-986528118,-326889607,-192656524,-63813771,171959680,-773729804,-20775198,1951149326,740741129,-338439860,918851799,909855790,376720434,1174702630,1278097033,748871888,-959196852,139209990,113686251,-956216268,5003270,1042188544,974031180,1008109900,113401164,1048798720,1962953792,36825092,922707651,-135771072,-1957313777,-1957210388,1487078470,1183540812,1520657926,1183540812,782460428,172360524,860631715,1281270720,-397658974,1048837841,1946176600,176744451,172777121,189543430,1598841350,214064478]],[51,1,14,0,[-326413056,1723870054,-1555280733,-1057076126,-2012983670,1716281358,-1553538861,1214663764,1280353126,1412890470,259057740,-1991491421,-1957936618,1960446936,1279828783,1279923849,378264203,100879446,-763147180,-754929408,-1546451998,378096708,113724486,42093622,1278740167,334168628,184666344,-954698560,-1924385274,939968263,-1979399604,1776813126,-910150904,-1207958846,-1027014655,-949616638,5000198,-956301312,5005830,1084319232,1218668108,-1072994740,-1024982155,1281400838,-1022871576,1280839307,-1991693853,1716279310,1280050943,1280974532,-16283610,-1001629178,642533406,-1992095864,1951156254,1142831901,-1023314868,1279925899,1279663675,-1866268044,1279304038,1279828838,109154499,-46006,-1957307413,1716999916,1716276385,1711687211,1280312867,1724943206,51440321,-2092154874,11600082,369353427,-259306430,1317792398,961078020,256661518,687903874,21780494,-2092151794,5000726,1514058767,1209975884,1142328140,76178764,637896804,1950549896,1960459041,1081361973,1416950331,-1981357497,-1991484866,-1941157858,1598835206,113401182,-1064529920,990019077,1951155718,-339702268,1960459220,-339702259,-1064529716,1279657531,516211573,-1108652992,84273292,1174813443,-1912310708,1001778152,-1911720718,-1867650072,104589452,-1535816634,1077327119,-945951924,5003270,1577502464,1593835852,113401182,575488,1716934400,1453471487,-1592933912,378230426,-259303780,200955529,-1910410032]],[51,1,15,0,[-1960379834,-1960442812,-125106604,117331593,228386902,-1946270069,-96040457,-545929461,1451898623,1462378180,408944422,1577239683,-926693025,1459617802,706659414,-2090457513,1962937471,1589654278,-960247457,-970262970,1711339334,1716278433,1727547017,-2139028888,-163148543,-14266346,-998044577,1451926280,1962934077,12150480,1711276048,1716278433,-101226855,1029085347,108855299,1452803783,-1734279165,63474518,62981056,1342204608,-1559430680,378099362,-1031055708,1453458955,922685813,516183690,-14264534,-998041505,1719855874,-1553547221,-13412710,1452803641,1751541374,4108,-1962098200,-27883024,1232392203,654198414,313190,1711276032,643209889,71600486,-1707179162,276037718,-989968757,643209758,-1993984119,183173703,-1979824501,-1554604490,1183536800,-1707701762,1453106006,-1740752057,-341345194,67076875,-1394080131,-15865346,-1207683864,1599995905,244040649,1642286168,1477347657,1724418892,1280050943,1280974532,-15759322,-1001629178,643207198,-1587146872,117397140,963008144,1968607238,-1944140724,1200301654,-930398200,1452803643,-919403908,-402560431,-1935474636,-1911125674,197299030,1968606214,1476839181,-956301236,21783046,-1935555840,787798,-1990815581,-2141810154,-1801252668,-1776907946,248038230,1448542208,-1962508661,66520055,-1980365833,906229366,109991586,-1960421724,1418405380,-1982297342,-804521386,1183546740,-1709294598,990278998,1951833094,650153561]],[51,1,16,0,[71797606,641188902,71600486,653936270,75465574,638481408,638028646,637827012,-352024218,-1956239864,-1633458681,-96040106,1452947140,639404326,-1912454007,-949606720,7,244016640,1713788570,-1996206199,-1554605538,1317754524,-96039420,172951846,1452000139,-916496646,1711277250,-1957257567,1716953110,1452017209,-1070397067,-916496743,-1962933054,-94991888,-661929330,142574374,-1568403457,1552623104,63146760,64488411,-1543074085,-1575091370,-1070897578,126445094,653936270,1946829881,1149970046,-355362552,-623781679,-623781679,-623781679,-623781679,-268425838,-1979955575,7011926,922701906,516183690,-14264534,-998040481,-62506744,1446611061,1753445886,-963964928,100292235,1347551244,1451898623,1462378180,341835558,1023984771,-2062610432,1183776608,1552623354,63146760,64488411,-1575091237,-1543074218,1204233814,-1006632700,643210782,512303044,109860510,1713788576,280519,-1962934272,516225606,-1993976166,1200170551,650153474,313190,1711276032,1452936843,1284072998,-1707702012,1453106006,66477707,-1906925026,643212294,-1993984119,1586168391,-1543074058,-1575091370,2139301462,1366556676,258343018,-1050228801,1348865248,1451898623,1462378180,-230258330,476053286,990430339,-2062552506,1446772408,-1316679692,268462334,1452000907,787962,922701906,516183690,-14264534,-998043553,268451080,-1914107020,75400190,-2054942976,71732222,653936270,638207113]],[51,2,0,0,[-1962378103,1589808326,79874399,1099776,-1588177152,1178160216,1082593028,1285645825,1177249356,102983174,-1989784496,1183576646,1476798724,100768076,370232396,516181070,-14264692,6948983,201160680,-955091504,5003270,1644611328,1577058636,113428831,75399936,8654592,75401985,727094433,995528710,-1962771001,1183540984,12150514,1711276048,-101226855,-1950184602,1183540976,12150514,1711276048,-101226855,-402625968,1451883808,1959791608,-128545882,201704963,-1983345920,12123222,1002842896,-1207468601,-970256384,258406539,23513023,-1587088826,560352336,2116678214,-336491772,-62484961,642178699,516163466,-2010753392,-1878589689,1511965782,126363212,1280968447,189777803,1725593024,1716950177,1452279353,516178293,-1960421748,-1958737849,-1744421944,855800918,23744969,-1543726104,378099340,-1031055730,1452017163,-15236081,89558177,-1868365812,-1844016810,281313366,-1990814557,-2091477482,251659390,1593774725,113428831,1476839168,-956301236,21782022,-916496896,1442842306,1452940939,1453069963,-1039416437,-919397004,-1895825474,2005477058,1334388232,1468737034,1602954758,197364484,-1947699774,-480864242,-1949760738,63505369,-1573468967,-1070897578,637987715,637569382,184828041,1794209243,-402560512,-1935410180,-1911125674,198871894,85226712,-1868365812,-1844016810,281313366,-1990814557,1582732822,315134147,1586167808,71798020,-1947056503,38797111,12748047]],[51,2,1,0,[839010247,-196688128,-167051264,1317741694,-59340302,-1979822455,-242485642,-1191412085,1143668737,-788266748,80118572,-1947175601,-919341450,1702819339,-1980610933,1988753478,-159478794,994302347,-1989050913,-1014238130,50520257,1183445574,734497790,-27358269,-1946648949,956664776,-1961462265,1183384149,-262764050,1711770470,-1956248183,-1989743034,79921927,-1948355255,-947653554,-125925116,-1958690421,-163169848,1988863871,-11760138,1115474187,-473835125,-228719870,17057675,82543367,-906659511,-1879047486,-336036213,2089652425,2097089535,-1040741603,1979908838,-1959996942,71579908,1149961842,76103684,1325723267,-1026954375,247988226,1448542208,-1201223542,1,1726010214,1727284873,16402119,855638016,1818614,-1980086645,-1974705020,-1207366004,-523042815,226410507,-754974280,30551008,1444018758,46564348,869889359,1187473115,250,-129579264,1049430340,-1956229990,1452014150,1178167036,-1926791436,1183383879,1400022002,260035083,2122385276,1930428666,-230257914,-2091615581,108856570,-1544403317,-1956227710,-1989739962,28861957,-1962934272,1183053942,210371320,1726010214,-2080750079,-2092759865,-1501811973,1296172743,113704967,281924,1186711859,505933,126468395,-2097000567,-2092890941,-310507527,-1560264520,1520652642,1330815824,-1202828637,1688403972,1348248401,-1555082077,-919384500,-1202624837,-1054146496,-2021062775,-2020999432,-2020999696,1334443240,-91256574]],[51,2,2,0,[-225474050,-359691779,79922172,1090093889,113759614,1790570,1382811335,-919404540,-1202557253,-1054146533,1334380425,79921922,469336897,79228286,1434755840,-1554744157,-919383180,-1588365637,-1054125198,2057373577,-1983829164,-1593767801,-1054124670,34637705,34770825,17469321,-2097000567,-2092890941,-746706183,-1010213026,1224,-1581239450,1716538694,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192105802,1196247739,956613507,-1946650873,48480735,1296598923,-113015,-11712841,-397587785,1186722852,126043981,79921928,-2114489009,-666024386,1745253902,-35107518,-27358212,252115843,50367879,-1476448549,210504830,227937552,245501468,266997574,-1581239450,1716538958,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106066,1196315323,956613507,-1946650873,48480735,1313900427,-113015,-11645257,-397520201,1320940436,126043982,79921928,-2114489009,-665956802,1745253902,1843940938,-28931332,1278744319,1280851587,-385649664,-1010172178,-1581239450,1716539222,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106330,1196382907,956613507,-1946650873,48480735,1331201931,-113015,-11577673,-397452617,1455158032,126043983,79921928,-2114489009,-665889218,1745253902,-370651310]],[51,2,3,0,[-28931333,385826820,1048792120,1946176600,-26679037,862372809,1348379072,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1348601403,1656425331,-1014806704,1996962052,-1042314248,-2020932893,1183404128,1589116926,1656225616,-225777584,1196449467,-2096625789,1968112835,1581154807,1980684368,1348102150,-1963236376,-2147156410,1278744319,1280851587,-385649664,-1010172446,-1581239450,1716539750,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192106858,1196518075,956613507,-1946650873,48480735,1365804939,-113015,-11442505,-397317449,1723593220,126043985,79921928,-2114489009,-665754050,1745253902,-571977374,-28931334,385859588,1048792120,1946176600,-44242685,862372809,1417585088,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1417807419,-2101671053,-1014806700,1996962052,-1042314248,-2020932893,1183405184,2125987838,-2101870764,-243341228,1196719803,-2096625789,1968112835,2118025719,1980684372,1417308166,-1946527768,-620495266,155488139,-473943194,-253958141,-1040294261,57017059,1716296327,1783653952,907476739,1480491852,74711116,-1862485527,862372809,1434886592,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1435108923,-1967453325,-1014806699]],[51,2,4,0,[1996962052,-1042314248,-2020932893,1183405448,-2034761730,-1967653035,-254089131,1196787387,-2096625789,1968112835,-2042723849,1980684373,1434609670,-1946569752,-620495266,155488139,-473943194,-264706045,-1040294261,57017059,1716296327,1783653952,907476740,1480491852,74711116,-1862527511,862372809,1382982080,-919378352,1279135371,1278873131,-144293530,1716020961,244042035,237718588,1097223226,1725051750,-13372937,1383204411,1924860787,-1014806702,1996962052,-1042314248,-2020932893,1183404656,1857552382,1924661074,-264837038,1196584635,-2096625789,1968112835,1849590263,1980684370,1382705158,-1946611736,-167510410,1281655947,-1996487419,-1936982970,149096718,-1947680717,-62520849,-1581239450,1716540278,244042035,237718590,1097223226,1726084966,-919378360,1279004299,1278873131,862339430,-235444526,104595251,192107386,1196653243,956613507,-1946650873,48480735,1400407947,-113015,-11307337,-397182281,1992028072,126043987,79921928,-2114489009,-665618882,1745253902,-2115480718,-27358216,-1886659837,862325060,-402398272,1586228998,48480766,-1702427802,1715496524,-59310256,1278613247,1280851587,-385649664,-1010173214,1726778197,-1006340353,643246622,-922460161,-1879046974,1726778197,-1006340353,643246622,-922198017,1218,2248,1992578647,-1931572470,-2094596538,-1945171396,-2094661352,-1894836929,2123038992,138841606,4031270,-2128214156,1988100157,96937477,1183744000,93005320]],[51,2,5,0,[-1003961216,-1993992586,2122540548,108331034,1600045107,1183763401,2139301630,141950722,38258470,166395905,41911078,-1048244479,-60913408,1713004228,644268075,1783629705,241106724,-1962621821,-94991880,141938699,1577058744,-1865692833,239504230,1727678094,71665958,306613094,1166616166,1183540744,-1993972194,-1956246459,644227654,1712342409,1713784459,340101414,709266278,1166616166,1183540760,-1993972178,1589910597,126559750,653936270,-1004518007,-1960379298,1183711815,1166616314,-953784798,4477189,708741376,738626647,-60898217,1342671398,200225512,-1961921344,1464924742,-2095948033,1877542084,1183551743,442418426,641698086,-385726583,96010014,-916496896,80216267,-1000996864,-561314186,1727940236,1362919718,1946157124,178183,-1865692834,-1979824501,-1554568674,1992578860,210445844,958840974,108208207,1577059256,-10040375,1996425846,1996449294,341754896,-398983386,20835952,-1071909632,1577059365,80268233,-1000996864,-208992674,1727940236,1363116326,1946157124,178183,-1865692834,-1979824501,-1554568650,233330476,1589654511,80268233,1448542208,-1962516796,-28930829,1065428582,17489,45615220,-916496896,1183551691,708217342,1462543191,-253167477,1724354285,313126,1459617792,1560225366,79987464,1600045107,248777,53149957,7471105,30278912,7405569,44238080,7405569]],[51,2,6,0,[195272,862344791,-800683584,571750,2123169792,-217639250,-1951683738,1451951174,-1982297338,1183574614,-230258424,1183762571,931866346,1124070915,46367662,-1947044535,1178142790,856520110,442418368,1577552166,-1866217121,639262404,1183385483,113126,917528205,1962950531,46367497,284787521,1317663094,-431080988,1317602163,-162625050,-1929375559,1183436358,-1982297090,-108268978,4162358,-343734667,-193638654,970620553,58123902,-1947828599,1589962310,126428698,-1191817590,-523042815,-1982314871,2117726846,-1960676362,-16517506,-1951501427,1009465080,-964481160,-1946221822,1191178822,-163169802,2122967922,-662795304,-1947044213,-1914829858,-670847418,-49766775,-49637748,2034182966,178183,-1010213026,20365363,-163149505,-1920055671,-930369466,-1914022260,1183420486,-61436678,-1948746103,-1877087272,-1947580786,46236665,17140518,1183577670,-62484746,-1014760565,92874242,-1948158642,1451951174,-1980724474,-919344554,-1947580786,46564318,186616614,-1961528101,-1912929285,2072742979,-1979776116,-1946350453,100611832,139344193,-2037524873,1183448332,-363426584,-1292601,-431584257,1183439095,-1070897424,1283885414,1183409919,-230258212,-1987295607,1586228806,-631359004,40733711,-217844853,-1985068403,1586225734,126564066,-371177847,1183515194,-431619088,266618427,-1962861427,-423498634,1283624194,-129594881,65828491,-1941795338,-2081143159,-2096826298,-16583610,1183575110]],[51,2,7,0,[-431619088,737166985,-654845370,1005471369,108455494,-1981397365,1183575622,-263836700,-1946794359,114376,1183573715,-264552224,1183527030,-265600800,-1948105077,-61436680,-1161589,1178203718,-2095614986,1183711943,93005564,-49903991,-969148925,-265616269,1317723883,112886,1183441107,-800158738,-922496629,-922498557,-1961603581,1317606998,-564753956,-1949284863,1178146886,-779677744,-128021759,906987830,-2096998519,1946217598,-195130551,921847435,1317668745,-749827866,-2131339638,1451757762,1451976402,1451845340,-1965519916,1311436878,-1947479066,64684995,-1948580904,-293341066,885274116,-1925673698,-796077450,-1519986546,1183522725,-431619088,266618427,-1963000692,1177216070,-750352144,-1947705717,-167573386,-49511795,108512059,1674725062,1183525355,-364474870,252131622,637605251,16793473,263193714,279970539,651314824,1183385483,46367700,-1964482935,1183507534,-1161286928,-489488383,-1963043191,-230257720,1183443155,-297387018,-930396813,-1056718845,1174650883,-564753444,-1980086647,1183579222,63474686,62981056,-129594944,-763982562,-661729140,1727692484,-1960860251,1174534214,-297366534,33443467,1178203726,-1948421386,1317728894,114404,-422327810,141883269,-288227789,-126486651,-1946782071,-208933794,2117333763,-226588170,1317717899,113392,592110291,-1941816382,-208983436,1250816771,-28407412,-1957955189,1177151046,-263288080,-754974280,1176717536,49251314]],[51,2,8,0,[1963277110,-329348635,-2079093,-1072963506,-38107889,48383619,-2472309,1178199110,-1651634204,-662797315,-2092993536,1946278526,112697,-1010213026,725060390,66454512,1183715446,76162578,-1898822008,-1960383930,175516471,1979971075,239504908,-385578202,62455508,-916496896,-1070362429,-1010213026,5320,-1587128745,-1989793578,-626919354,-163149528,51142283,-326661157,-297367288,51273355,-326661157,-330921720,1080963,1048777844,1946167536,-230767603,687251752,-370129271,1183515811,-163170036,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997307449,-159479368,683687555,1736773376,-129594623,-1947318749,62915528,62915521,1451951174,-1980724474,-661916586,-1977171314,-1947391473,285180921,13141519,258211715,637613444,-1962849142,1452013638,182029306,-787974967,-19344918,-1980205623,1451882566,284132346,1579810602,-159499786,1988713075,-25261582,-1577681269,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984399362,1988884094,-25261070,683687555,-1484452096,-1897952512,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305]],[51,2,9,0,[1064440,-13072625,-1946255735,1452013638,-196702470,21793318,-922035829,-355399957,-906045231,1183447157,-94991880,1579810602,-25263114,-1907526384,-1977158586,516162116,-2010765114,-972620025,-770769112,1703218984,-603535362,-956300760,2682886,1183540736,-459053564,1183540776,-391944696,205949736,-1960252253,-291303866,56224040,1577058744,-1866217121,-1947044215,-8126850,1149505295,-159500029,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479368,683687555,-1953401600,-544473474,149717387,-990362077,52884062,1183384135,-129594384,-1946528117,1959332559,-773140216,1976172248,-129594888,-1946528119,2116619846,-163169802,2123058803,684630518,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1997438521,-159479368,683687555,-8057088,-129594370,-1947449821,62915528,62915521,1451952198,-1980724470,-661916586,-1977171314,-1947391473,-28407303,252772227,-2097099642,-2079366145,-1977155894,1183514956,-94991368,-922035829,-355399564,-906045231,1183447157,-94991880,705752963,-161601025,1945534009,-227112613,-1946255735,-828246402,-804898520,1963946536,-337956091,113741848,75968,516223979]],[51,2,10,0,[503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,2117667015,-1984464898,1988884094,-25261070,683687555,998575872,-1897952258,-1718881210,1579354348,63147000,64488411,1149970139,1418405378,63081988,-1930196008,-1977158586,-1947981305,1064440,-13138161,-1946270071,1452013638,1284122362,182029057,-787974967,-19344918,-1980205623,1451882566,-227112454,721307275,-161601025,1945519673,-159478961,958975649,1915277318,855995663,-1877414949,683673287,-202702847,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2013167161,-159479369,683687555,2139426560,-25261059,-1947050300,-1946745865,587787420,1988884574,-129594382,39584550,-1946528117,1959332559,-773140216,1976172248,-129594888,704272009,-962464130,-905565400,1942174504,684105999,684201611,-998194389,-1878332544,-1960261983,724092950,-1896313917,-28930878,1317795723,1237421040,-2079342581,1183775564,76162814,684072644,-16283610,-1591163386,378218698,-998233908,1586185856,1978678270,1977236236,684368136,1451880587,-770768898,-943557336,36232198,-267991296,1711276328,1711556235,1713956003,1711818379,-1960253277,-324858810,239504168,-1960251741,915013190,-190633742,-166819544,1183540776,-693934344,-163149016,858315427,-916496704,-1798795069,1448542210,685154662,-129595034,685391499,1929772931]],[51,2,11,0,[684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,83894053,1183383809,1183540968,-389978376,1183409669,99582968,1929772931,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912995715,-129594696,1073749797,1726367369,1727547019,1711663297,-2080881015,-8190481,-1589087484,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984400892,1586164862,266568696,1711588227,1727547019,1711597761,-2080881015,-2096827282,2670654,77104399,518553217,-1886974207,-427916540,-2021191906,201274116,-1836838949,-28915968,1586038738,-1980038148,1586099838,-193035278,-1957727485,-828246914,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466429,1183511678,-27358216,-1962932443,-1980366025,1727884418,1727547019,1711532225,-2080881015,-2096892818,-16581050,-2122974130,-2080997749,561189887,-553394293,131253121,721425337,-159479345,-1962753149]],[51,2,12,0,[-167510409,-43220281,1967718400,-1069644817,-2062614488,1187447742,-1929377808,1343680582,503521384,1714808936,1785069674,325608960,-1929374976,385707142,-205199280,-1961180029,1961888752,1590070023,-1866217121,-1947836789,-1014241202,1183432963,-260666390,-1802766845,1451821292,-330905628,1187446784,-1962934030,1183577214,-364496398,46302735,1995472441,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,2012249657,-1069644872,-2062614488,1183515244,-465165320,-1073493877,-1073495805,-1992955899,-661914554,-1963041140,-467009209,-930353013,-1946663285,-922027434,-355399564,-906045231,1183447157,-94991880,1589968427,2005608188,285115138,1988696179,-228684820,-2037523709,-670827156,-13137610,1105850950,-24932097,1367609104,301892353,10388751,1929641859,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175058526,147293178,1912864643,-193033800,683687555,-1685778688,-125924607,-2096633981,-1956248633,-1050216378,-1989803032,1854142534,1183515636,1002898418,-2029000122,1988821360,-1913256974,-1946325862,-947129778,264244047,906013572,1991,1090700163,2122968299,134185972,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979]],[51,2,13,0,[503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466425,1048835198,251668672,-1962870395,-410781570,197624703,-129594522,132694374,-129595034,133459587,66209419,-364495929,13534991,66221707,1822068214,-229733379,-952759829,-2097151993,-1958673725,-1073000505,1317662837,-330905614,-420937728,2122944765,50299892,-828289933,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-128054792,-2080750071,-8189753,-1984466430,1048835198,1962944704,-125924529,-2096896125,-1956248633,-1050216378,-1989803288,1854142534,1183515380,1002898418,645392966,66221707,1822068214,-229733379,1183517419,126433004,1090700163,189777803,-1980795456,1122628174,113742077,141504,683687555,-385256448,2122907798,-1863193612,-129594522,685155174,-1544272245,1187457242,-1929377296,1343680582,503521384,506849384,503854696,1745352808,1996423425,1820757480,-397404419,-997986170,200313626,-1065021456,-297351172,1183645702,1750079214,1746796694,1746815144,1746798768,6948980,-1947830529,-167516042,-43220339,1340624918,449086448,201213577,1344042432,-1149185,1746858102,1746815144,-1545062936,247759860,-1010213026,1577058744,-1866217121,148168,-1634904489,-1866465858,-1982887168,-952697218,-2097149945,1967719107,16744949,-1960870655]],[51,2,14,0,[-1913191433,-1191330150,-953483008,-133969781,922648201,591815,1224917891,-8260235,528285976,-150734965,-37840243,721492152,63474631,-25261576,117950262,46367488,-2114620087,2097225983,66554651,-1097167369,18921981,2122960683,130496254,-1014824952,-176862974,130967582,503449704,506001512,503854696,1711798376,16851048,-1098478335,-397404419,-997986438,200313626,-1962445584,-916496698,-1634889533,515505598,130496000,-1014824955,-176862974,131098654,1746804842,1746810152,1746798768,1785071732,-1098478306,-397404419,-997986502,-2081387750,-1082195458,1600045107,6996937,131086079,130955007,891840542,687368222,-2081192472,-1866264892,1736,2122536535,410255364,685810022,-62486170,-1993810271,113769030,10460,-1878976791,-1960257887,-1977034730,-2094474738,-645199903,141871370,-657331503,-126498306,-1979955575,1049362006,-81057574,1930493827,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1913716611,-62485576,-1946532215,1183448646,-28915716,-276627456,285180688,-828290701,-804898520,1963946536,-337956091,113741848,75968,516223979,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950911984,-789054394,268060219,-2097105019,1048776943,251668672]],[51,2,15,0,[184593285,-1518006273,-633435904,113731112,10454,-1587150848,100870338,-1989793584,1183579206,-804912646,684892456,2012890681,-96040147,684852777,684070539,684203659,-1946388853,-930349442,-91531490,-786447474,329642985,530904009,684066305,-962508053,-938046680,-60912856,-1946257781,505991694,-1946645674,532844275,-1510741551,-1527527149,684892447,684066305,685508295,1177223169,-1546061830,-1956239138,100924486,-1553585966,113715424,10450,1600045107,28885961,-916496896,80253123,1448542208,685154662,-62486170,685391499,1929510787,684630344,684721721,74780274,401333043,683673287,-185925631,683810500,684727811,-14710234,707317766,-1949750273,181373889,50885833,-20966437,167278025,1175059550,147293182,1912733571,-62485832,-1560280795,-1956239170,-781779898,1183409896,-8171524,-1589087486,104409294,242362576,-617413515,113711083,75968,516224235,503523522,-1977210672,-804847841,738142760,-1950250039,1959332559,333120264,1976172224,-60945928,-2080487927,-8189753,-1950846462,-427557770,1183540739,-389978372,-693934590,-28996312,-2094474589,2670654,28838004,-916496896,-963931965,208979467,1209234504,46012020,-1877546240,1005060202,46433277,434637291,-1878725635,-1946802200,1590070256,-1866217121,-2081649835,511038,65540725,1958743036,178181,113757129,67532,637951684,1262698369,62391924,-1865692928,33932171,683844352]],[51,2,16,0,[683935372,755648139,-828178430,-1070373336,-1557606237,-1553585958,1586178262,239504140,684072585,-1993815901,-1557607906,1183525068,685024016,-1096564685,683713320,-920068957,46698699,1448542208,-1912179061,-1960441786,684892932,684983865,-727644557,684892968,-133433205,-593401740,1958742824,242501657,1211593800,62410868,-916496896,23761099,-2080608792,1048773316,1962944702,-767655103,980680744,-1946279960,1961888752,67011561,45667445,-916496896,23761099,686700287,686569215,-399048858,922707496,-1343739676,247759855,-953761557,-352321532,1043042315,1589913810,1065952774,1600045107,-1957311543,-10070292,-10088842,-10089866,-401734026,-997982502,200313612,1712027120,236091135,-2080423960,-916585276,37067,0,0,0,0,0,6144]],[51,3,11,80,[-1939857914,-1193767224,801969685,-1939750770,-888725568,0,0,0,0,0,0,0,0,0,0,0,-1939857914,-1077899576,28835938,-841272342,1962871329,-285034438,-1976688179,838885646,653329389,-922876790,816915832,-1202658826,567144196,-661733236,-1946132033,1489014472,414838787,-1510736896,-1912602184,772467648,6358726,-1900006656,-1064541760,119525939,203]],[51,3,12,1,[5,0,0,0,369098752,219677186,202116105,370542599,302842623,1702100738,2020636020,1869770847,1936028263,1397555315,1431589664,1380982850,1163020111,620778323,623207475,6563072,0,255,1702035456,1601205620,1600417399,1935764579,1397555315,1431589664,1380982850,1163020111,21331,1702035456,1601205620,1600417399,1935764579,1702035571,1601205620,1600417399,1935764579,824508531,858075685,13349,0,1886650367,778857577,771776870,5000260,1163412782,0,1970040832,1667330163,107,1667592816,830042223,1650549550,1680146432,0,131073,262147,393221,524295,655369,786443,917517,1048591,1179665,1310739,-1061093377,-2147483456,128,-2139094912,-1061158784,-65344,255,0,0,-65536,-1061158657,-1061158720,-2139094848,128,-65408,-1061158657,-2139094848,-2139094912,128,-1061158912,-65344,1143865599,771771468,4544581,131072,6,0,0,393232,0,0,2162688,6,0,0,393264,0,0,4194304,6,0,0,393316,0,0,7340032,6,0,0,393352,0,0,10223616,6,0,0,393376,0,0,19660800]],[51,3,13,0,[6,0,0,393520,0,0,21233664,6,0,0,393552,0,0,23068672,6,0,0,393585,0,0,25165824,6,0,0,393616,0,0,0,0,0,0,0,65536,1,1162297683,1145981271,1279481679,5460801,5785903,1398219041,557995348,1931804705,7546204,622883375,115,0,1749221376,1768645477,1679845230,1702259058,976299296,623977728,1666383922,1766092385,540699507,1970562386,540700274,7471104,7340145,111,1851876179,1802725700,8250,790626365,20809,0,1769436531,2019896942,1702232165,1680767090,27756,2019915123,1684955504,1819042862,1917845504,1886339941,1852386937,1162739814,1413829460,1345212501,19535,1094865741,776487764,4607561,1230460243,1767309390,1699951726,1299215732,1634956133,1767335271,2003788910,1395589120,1766089586,1412366450,1148218725,29289,879651159,1970562387,1936018800,1701273971,1866661888,1699969392,1869182051,29550,1970562419,1680767088,27756,1752066423,779119717,6649957,1868719442,29807,1818845510,25701,1936941392,25701,1918989395,6579572,1296912203,1280463939,1280066606,19200,1296236544,1313426500,1279608901,1931804752,1931828282,1931830309]],[51,3,14,0,[1852405504,1886217588,808465454,1766087424,1884515187,1566925665,1174407693,1399154034,1701011824,1931804733,225799205,977207306,1952805724,1869377653,2020879975,70123636,1935736832,1852270963,1836016430,1886413056,778333797,6649957,1836016430,2019896832,553582693,538976256,824508448,858075685,891630629,925185573,168626701,168638501,168638757,221262117,825304330,824510989,658738,841298213,874853157,908408101,168626701,168638245,168638501,168638757,221262117,825304330,1929382413,1953718901,1702389038,1768909312,2019896942,1680736357,771782258,7567731,1702389038,1397555200,1397703725,774766592,707668480,771763712,1868693550,1680766063,1919120229,1769238633,28271,1701080931,1701273968,2037579776,1835365491,1768843566,1937047552,1697542757,25976,1953724787,28005,1684957559,7567215,1918981724,1701603654,1868983881,1634882652,1634497390,1852795252,1852375040,27764,1851870323,1734440295,1920204901,1752432747,26977,1735287148,1701273973,1768843566,1632370688,1635084142,25959,1366451542,2037540213,1970037078,1699151973,1818838644,1919243877,1852795251,1868983881,1702521171,1699151872,1818838644,1919243877,1852795251,1868983881,1851870208,1936280935,1668571469,104,12544,808463924,875704878,775159808,825110576,12850,808463924,875704878,1398538240,1852404340,1818838631,1718503781,807754863,807761972]],[51,3,15,0,[1180465204,1449487465,1769173605,28271,0,0,0,0,0,0,0,0,0,0,0,0,1447971159,1160663621,1459635544,1868852841,1310749559,84,710687320,10798,1397556824,1296126509,1227772484,1442858326,1263749444,1447318016,107085824,108332655,1968194365,1325105432,-2129496755,1968066041,1358594316,-1710852797,0,60111,0,0,0,65536,65535,536870912,538976288,538976288,673720360,538976296,538976288,538976288,538976288,1210064928,269488144,269488144,269488144,-2079322096,-2071690108,-2071690108,269488260,269488144,-2122219135,16875905,16843009,16843009,16843009,16843009,269484289,269488144,-2105376126,33718914,33686018,33686018,33686018,33686018,269484546,2101264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33691136,201919768,134679564,50271766,-16641523,458752,1048581,1179665,524288,589831,655366,720901,786436,851971,917506,983041,262147,393221]],[51,3,16,0,[524295,655369,851979,1114127,1507347,2031643,2818083,3866675,5439555,7536739,10682499,14876867,258,0,0,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,6488163,131073,262147,458757,851977,1638417,3211297,6357057,12648577,25231617,50397697,100729857,201394177,402722817,805380097,1610694657,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,65536,458755,2031631,8323135,33489151,134153215,536809471,2147434495,65535,0,0,65536,65537,131073,131074,196610,196611,262147,262148,327684,327685,5,0,0,65537,131074,196611,262148,327685,393222,458759,524296,589833,655370,720907,786444,851981,917518,983055,1048592,1114129,1179666,1245203,65535]],[51,6,10,10,[65536,160956418,10,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,65536,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,131072,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,196608,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,262144,0,0,0,0,0,0,0,0,0,0,0,65536,538968065,65552,48758788,327680,0,0,0,0,0,0,0,0,0,0,0,-1866464828,1174411526,1057014528,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,458759,1310738,197610,-8237056,587202661,-1728051456,-352314624,3,1699971648,544241012,1847620457,1881175919]],[51,6,11,0,[1634755954,1735289202,1701344288,1852397344,1937207140,540358944,1970562387,1767317616,1685217658,1752637484,543712105,1819044215,1769301792,2032166244,1948284271,1970238056,1948280935,1914725736,544502629,1948280431,1394632040,1886745701,1869770784,1936942435,1344282670,1935762796,1635197029,3044457,704652032,234919680,16905728,1832911104,1953702003,1881170549,1919381362,7566181,2293760,10027053,65601546,1073872896,1634030466,1768448882,1713399662,1679848047,1702259058,774774899,587202606,-1728050944,-335538944,33554435,1699971648,544241012,1847620457,1881175919,1868984933,1852403058,543236199,1953853298,543518313,1667590243,1852776555,1970239776,2037588082,1835365491,587202606,-1811930624,-318764288,33554435,1817215552,1702060389,1767995168,774778484,0,0,0,0,0,0,0,0,-1866465084,7,-2029981696,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7405696,917554,65646,645943297,1953394499,1702194793,11927552,3276913,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012373,1342308352,1952797570,1763733621,1869488243,1869029495,543649385,1881173876,1868984933,1629515122,1970237984,1701734772,1701339936,1864395619,1870209134,1931506293,1702130553,1411395181,1919950959,1701143407,1663052900]],[51,6,12,0,[1801677164,1852785440,1970170228,11877,458759,1310738,262143,-8237056,587202661,-1426060032,-16774656,33554687,1700233808,1836016492,1869881445,1852397344,1937207140,540358944,1970562387,8560,2228259,1573061,65535,1132613634,1919381103,1819636833,1869182049,1864397678,1870209134,1663070837,1667854184,1718558821,1852397344,1937207140,741685536,1701344288,2003136032,544502629,543452769,1769169253,544502629,544825719,1679847284,1752637551,2032170081,1998615919,544501345,1679847284,1769414767,2032167028,544372079,3031888,1006641920,335592960,16776960,-2108685824,1970562387,1769414768,1948281964,543517537,1836020326,540029728,908095348,1768759344,1702131054,1679830131,1852141669,1735289188,544108320,543516788,1701146739,1718558820,1970239776,1868767346,1953853549,3043941,0,0,0,0,0,0,0,0,0,0,0,0,-1866465084,5,2013324032,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,1677765120,234893824,16805120,-2142240512,1769481797,1699946612,7370100,1677750784,234893824,28160,-2142240512,1852785446,1970170228,134217829,-1207957248,-16766208,33554687,1699971664,544241012,1853189990,543236196,1886220131,1936942450,1981834341,1836412015,1919885413,1679843616,762016617,1751343459]],[51,6,13,0,[1953833061,1953066089,1852776569,1970239776,1868767346,1953853549,539914853,1953068369,1952797472,1629515893,1663067246,1801676136,1970239776,1868767346,1701998701,1684370291,1819244064,543518069,1752459639,1970239776,1768169586,1663921011,1919970671,1769173861,1931505263,2004117103,543519329,1914729071,1987013989,1752440933,1768169573,1663921011,1701340001,1769239840,2037672300,1750343726,1914728037,1394634357,1886745701,1634165024,3042921,956303360,218151168,16776960,-2108685824,2032166473,1746957679,543520353,1701997665,544826465,1701736292,745501472,1768710944,1126198115,1769238127,778401134,524288,12451916,-65518,1342308352,1919895170,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,3032131,0,0,0,0,0,0,0,0,0,0,-1866465084,6,1996540160,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,6357026,917554,65646,645943297,1953394499,1702194793,5832704,3276897,7143438,1342242816,2015774080,1394635881,1886745701,9437184,3276897,7274510,1342242816,1698965120,1818845556,774778483,458752,11927559,-65508,1342308352,1952797570,1746956405,1663071073,1801676136]],[51,6,14,0,[2032165989,544372079,1953724787,1629515109,1763730542,1869488243,1701978231,544826465,1931505524,1965061221,1767317616,2003788910,1176514163,1830842991,543519343,1868983913,1952542066,544108393,1970233953,1752440948,2037588069,1835365491,1701339936,539781987,1667853411,1698963563,1818845556,11891,4849671,917688,65535,1417826306,1868767343,1852404846,1998611829,543716457,1970562387,1663052912,1801677164,1852785440,1970170228,11877,2621447,1638584,65535,1099059202,1919251558,1852397344,1937207140,544434464,1953721961,1701604449,1763716196,1936269428,1667592736,1701670255,1684366446,1634235424,1870209140,1970413685,1666392174,1766092385,1881172851,1869181541,1633904996,544828524,1663070068,1801676136,1970239776,1919164530,677738089,1713383795,1696625263,1919906418,1851859059,1701978212,1919508848,2037276960,1869770784,1835363426,1868963955,778333813,0,0,0,0,0,0,-1866465084,7,-2113867776,1459617792,1868852841,958428023,1699946549,7370100,1397555208,1851872032,1699946611,6711666,7078016,917554,65646,645943297,1953394499,1702194793,11927552,3276908,7143438,1342242816,2015774080,1394635881,1886745701,2293760,12451926,7012362,1342308352,544167042,1768383842,1699946606,745567604,1768710944,1126198115,1769238127,778401134,458752,1179655,-65516]],[51,6,15,0,[1342177283,6684546,218112768,167815936,16776960,-2108685824,1668048215,543518063,1461743476,1868852841,958428023,1699946549,561018228,2293760,12910626,-65512,1342308352,1852785538,1952543335,1952541813,1936617321,544108320,1920298873,1869112096,543515497,1461741167,1868852841,958428023,1948265525,1847616872,1936029541,1851859060,1634017380,1936025971,1635197044,1869881465,544171040,1952540791,1970239776,1851881248,1869881460,544171040,1752459639,1970239776,1129324658,587202606,-1107280896,-16772096,33554687,1699971664,544241012,1819044215,1801548832,1919295589,857763183,1869881392,540030496,1970170221,745760116,1885692960,1768189541,1864394606,1752440942,1886593125,543450469,2032166511,544372079,1886220131,1919251573,46,0,0,0,0,0,0,0,0,0,0,-1866465084,4,-1694440704,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2063554048,234893824,16805120,-2142240512,1769481797,1699946612,7370100,150996992,402700288,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1713383795,544042866,1143821133]],[51,6,16,0,[3035983,687868160,536918272,16776960,-2108685824,1953068369,1852397344,1937207140,1851858988,1752440932,1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1635021600,1461744754,1868852841,1629516663,1914725486,1394634357,1347769413,1397305120,544175136,1634761058,1948283763,1931502952,1702130553,1751326829,778789733,134217760,-1107275520,-16766464,33554687,1750565456,2032168549,1663071599,1801677164,1769489696,1699946612,745567604,2037276960,1684629536,544105828,1684957559,1932031855,1699946537,544241012,544825709,1702257000,1701995296,1684370529,1818851104,1700929644,1701670755,1936291360,1701601897,544174880,544567161,544104803,1936682083,1752440933,1646292325,1919903333,1752375397,1769239669,1679845230,544110447,1684957527,779319151,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,3034447,0,0,0,0,0,0,0,-1866465084,4,-1727994880,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2080331264,234893824,16805120,-2142240512,1769481797]],[51,7,0,0,[1699946612,7370100,150996992,419477504,16776960,-2108685824,1970562387,1633886320,1953459822,1919250464,1836216166,1701344288,1937339168,544040308,1667590243,1495281259,1998615919,543976553,1684366702,544175136,1953068401,1952797472,1629515893,1663067246,1801676136,1970239776,1634214002,1679844466,678130537,1646274931,1919903333,1970413669,1852403310,1699946599,544241012,1767991137,11886,2621449,2097337,65535,1384271874,1394634357,1148084579,543912809,1836020326,1852397344,1937207140,544175136,1667590243,1851859051,1701978212,1919508848,1819042080,543584032,1920298873,1769104416,779314550,1701336864,1752440942,1763734377,1868832883,539780462,544109938,1431586131,1227825232,1869881427,1887003168,544437089,543516788,1953724787,1663069541,1801676136,8238,5242888,2818238,65535,1468157954,544105832,544567161,1667853411,2017796203,1394635881,1886745701,1851858988,1768431737,1852138596,1852405536,678915940,1394616691,1886745701,2036428064,1986095136,1919098981,1702125925,1769414756,1646292076,1836016485,1769349221,1818388851,1869815909,1970239776,1851876128,1869374240,1948280179,544040296,1868981602,1914725746,1768844917,1394632558,1148084579,778793833,1919895072,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127]],[51,7,1,0,[1378698307,3034447,0,0,0,0,0,0,1852403002,1633889897,1701055074,1835365484,1868770928,2019887725,1667330676,2019896948,1836255845,1685353057,1697543794,1930061176,1684955491,778793833,375748709,1633842029,778593140,174485097,1684104562,1949197677,1292399736,1699946579,1667656050,1970562387,1633886320,1953459822,1853190688,1869768224,543236205,1684957527,544438127,1936942451,544108393,1769172585,1327523172,775040851,1701597216,543519585,1918989427,1397563508,1397703725,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,3042921,0,0,0,0,0,0,0,0,1852397375,1937207140,1818851104,1869488236,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,218762523,1952797450,1663070325,1869508193,1868767348,1852404846,539911541,1970231612,1701146144,1869881444,1835364896,543520367,1936025716,1919950949,1634887535,1629516653,1948279918,544105832,544109938,1970562387,1734418544,778987873,1867796000,1835364896,543520367,1835362420,1870209068,1634541685,1701716089,1948279909,1869422703,2036754788,1970239776,1430331506,1480937300,1110328133,1864389697,1329799282,1195984462,1398362926,1818846752,539915109,1701336899,1870209134,1918967925,1868832869,539780462,1953719666]],[51,7,2,0,[544502369,1920298873,1836016416,1702131056,1851859058,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895114,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,204361039,1331444291,1147094092,707679055,623977734,1597187378,1970562387,1634214000,1868963955,543452789,1852403285,1818326131,1852383340,1836216166,1869182049,1919295598,1629515119,1701998624,1970235766,1852383347,1818326131,1769234796,1864396399,1397563494,1397703725,544108320,1920298873,1836016416,1702131056,1797271154,1936287828,1718511904,1634562671,1852795252,544434464,544501614,1684366702,1646290021,1767317625,2003788910,892936307,1699946542,544241012,544104803,1869440370,1948280182,1702061416,1818846752,1948283749,1919295599,1830839653,543519343,1667330163,1868963941,1767317618,2003788910,673197683,2032168772,1998615919,544501345,1970562387,1869881456,1835364896,543520367,1936025716,1768300645,1064527212,824510464,858075685,1419785253,1701995880,544434464,544501614,1970237029,1679845479,543912809,1667330163,1868963941,543236210,1886220131,544498529,1953721961,1634495585,1852795252,543584032,1684957527,779319151,543574304,544567161,1667853411,1263476843,1699946540,544241012,1819044215,1852793632,1970170228,1969365093,1870209140,1970086005]],[51,7,3,0,[1965061235,1634887536,1629513060,2019893358,1769239401,1981835118,1769173605,1864396399,1767317606,2003788910,1008742003,1897951060,544500085,1970562387,1869815920,1970239776,1851876128,1701996064,1869422693,1679844722,543912809,1667330163,1663052901,1801677164,1851867936,778855779,858992899,0,0,0,0,0,0,0,0,1852397328,1937207140,540358944,1970562387,1767340912,2003788910,1699946611,544241012,1970365810,1936028265,1667845408,1869836146,1461744742,1868852841,1981838199,1769173605,857763439,1864380718,1634476146,779249012,1769296160,1767317620,2003788910,1851859059,2037653604,1394632048,1347769413,541339424,1948284001,1293968744,1329868115,1868767315,1851878765,1919950948,1953525103,1699967278,544241012,1819635555,1869488228,1818304628,1633906540,1830839668,1919905125,1126182521,1702063980,2037276960,1701867296,1919950958,1634887535,1629516653,1914725486,1635021669,2032170098,544372079,1886220131,1919251573,1750343726,1948282469,1914730866,1768844917,1394632558,1886745701,1634165024,1328442985,1970562387,1936269424,1919705376,2036621669,1853190688,1735289198,1342835246,1936942450,1414283552,1111577643,544175136,1953068915,1948280931,1752440943,1769414757,2003788910,1853190688,1735289198,1952797472,3043445]],[51,7,4,0,[1851867998,544501614,1634038371,1713399156,543517801,661857575,1968316462,1699946606,544241012,1752459639,1701344288,542388000,1769238639,1629515375,1931502702,1768121712,1629518182,1818326560,1948279913,1869639013,2037539186,1919509536,1869898597,372144498,1970562387,1633886320,1953459822,1852793632,1970170228,1463627365,1868852841,1394635639,1886745701,1902473760,1701996917,1814372467,2036473956,544433524,1767994977,1818386796,1852776549,1970239776,1663377522,1919164474,778401385,1851867949,544501614,1684957542,1886938400,1769172577,1142976111,1914719308,1769304421,543450482,544370534,1970562387,1125527152,1869508193,1886330996,1713401445,543517801,661857575,1631786542,1953459822,1886348064,1768300665,656434540,774337317,1701597257,543519585,1702063721,572552306,1802725700,577971488,1684955424,1701344288,1818435694,543908713,539904847,1663070799,1801677164,1851867936,543974755,1897951092,544500085,1970562387,1399926384,1886745701,1668179232,1953396079,1684370021,544104736,1702129257,1818324594,1920099616,1629516399,1663067246,1869508193,1768169588,1634496627,1752440953,1885413477,1886351984,1952541042,1701650533,1734439795,1277177445,1399087471,1852404340,1868767335,543452277,544501614,1684957542,1953391904,589330802,1851867927,544501614,1684957542,1413829408,777539669,776752196,1952797579,1663070325,1869508193,1886724212,1684107879,1870209125,1663070837]],[51,7,5,0,[1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,168636019,1931505492,1965061221,1767317616,2003788910,892936307,1970348076,1461744745,1868852841,1629516663,1914725486,1394634357,1886745701,1869768224,1397563501,1397703725,1393167662,1886745701,1818851104,1869488236,1818435703,778400623,1936607499,544502373,1802725700,1401618432,1886745701,1851876128,544501614,1634038371,1629513076,1835365408,1634889584,1679849842,1667592809,2037542772,1750343726,1830843241,1646295393,1633886309,1684370293,544825888,1970499177,1667851878,1953391977,1936286752,1886593131,778396513,1701987872,1869815909,1679844717,543912809,1667330163,1851859045,1920213092,1970413689,1852403310,1699946599,544241012,1767991137,1402547822,543518063,1953394499,543977330,1701732688,1919885420,1986356256,543515497,1953785203,1936158313,1986095136,1751326821,1701277281,1769152612,543515502,544567161,1953718636,1635021600,1684370546,1852397344,1937207140,1816338478,543519599,543976545,2032166511,544372079,1735357040,1936548210,1701978156,1918989427,1767317620,2003788910,1629498483,1948279918,544105832,544109938,1970562387,1734418544,778987873,0,0,0,0,0,0,0,0,16777216,49]],[51,7,6,0,[1697841152,2019896944,540876901,1919897122,544108404,1802724676,795897716,1684957527,544438127,1935766085,1917853797,1667593327,1398022260,1898062418,1936744813,1937339182,572538144,1346456913,1699553363,2037542765,1851870496,1919248225,1668360738,1701340001,1702389038,540876832,909652770,2019642656,1936278560,1631789163,543516771,1818850389,578385001,1667326754,1697539432,538994040,572538144,1802725700,1667318560,1428186472,1768712564,673347956,1935764582,2019896936,538976357,1176641597,1752392044,1936278560,1631789163,543516771,1818850389,578385001,1887004712,942895717,2019896886,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,2036869154,1685218672,1697544299,540894584,1886996514,1142977125,543912809,1751343427,1951735909,1953066089,1747460729,1919250553,775305266,1030060133,2034770464,544367984,1802725700,1667318560,1428186472,1768712564,673347956,1701869928,1701536882,1702389038,1210196029,1919250553,1936278560,1631789163,543516771,1818850389,578385001,1887004712,1801744997,2019896931,572538213,1701869896,1766072434,1126198131,1701340001,1769231648,2037672300,1668163874,1701340001,1702389038,540876832,1919897122,544108404,1802725700,1667318560,1428186472,1768712564,673347956,1667326830,775054696,543520869,572538144,1953656654,1428188783,1768712564,1936025972,1631800864,577071203,1701868324,1919181925,2019896950,1025515621]],[51,7,7,0,[1867391520,1852798066,1701860128,1142973541,1702259058,1668295202,1769433901,2019896939,540876901,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,0,0,0,0,0,0,0,0,761491499,1751343459,1868770917,572538221,1411400528,1936486255,1936278560,1631789163,543516771,1818850389,578385001,1886745392,1668313701,2019896939,572538213,1701868883,1129324658,1769425709,1766072427,1126198131,1701340001,1769231648,2037672300,1685464098,778793833,544438643,540876832,1296189730,1296126496,1936278560,1951735915,1953066089,1629233785,1835363436,1932407917,574452601,543976513,1918986307,857761127,354563640,1918987873,779707755,1030582115,1634615586,2036689778,1886593570,1919182181,2019896950,540876901,1919897122,544108404,1701146707,1917067364,577074793,1920235557,1987208289,1937339182,1226973245,1478513737,1147236980,1702259058,1718571808,1918990196,1981686373,1701209444,1932420206,574452601,1411400528,1936486255,1698977312,1684956518,1685462562,1852139109,1868770916,1344421229,1867784259,544435311,1717912662,577007205,1717725987,779579244,1030060133,1178749730,544698220,542266196,1092647266,1936290930,578053743,1764586259,1697539427,574449016,1952870227,577069897,1936024610,1886352491,1702389038,1129325117,1869567008,1142977388,1953198949,1411412079,505565779,775056243,1030060133]],[51,7,8,0,[1684624162,1667853157,1700143211,1869181810,775037038,1931289136,1868770923,1394752877,1801806953,543908713,1936876886,544108393,573582897,1886090010,779318636,1030060133,1684624162,1667853157,1817190507,539128693,1852404336,2019896948,1294089573,1329868115,1380982867,542395977,1818850389,578385001,0,0,0,0,1920561181,2019896943,1344421221,560951929,1919111968,544105829,1702256979,2015699570,1767989607,779317092,1030977907,825571362,1835343924,1952541813,544108393,1986622052,572551781,1886609700,1768386412,2019896942,1092762981,1226854483,1734702190,2037672306,1869567008,1953065836,1936469026,1869376609,2019896951,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1814766162,1702063713,2019896940,1277312357,1769172577,544499815,2004116814,543912559,1818850389,1701409897,1398022259,1982341714,1768121185,1697539438,574449016,1667457366,543518313,1769238081,1919505965,1344303989,1919381362,807562593,1937204590,1701011824,1702389038,1699619389,1634759543,1142973795,543912809,1886220099,1936942450,544108393,1818850389,578385001,2003136046,779314546,1030060133,2003127842,1667330163,1766072421,1126198131,1919970671,1769173861,1428188783,1768712564,623016308,1935897460,2037591657,1411530099,1953390962,1411412591,540028977,1396921120,1919164489,1919252073,1668296226,1701732720,2019896940,1277312357]],[51,7,9,0,[1919251297,1819242356,1917853811,1702129257,1866670194,1869771886,1632641132,577529198,1701865515,942894445,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1701865515,942959981,2037591606,540876915,542132258,1634760773,1684366446,1835355424,544830063,1634623821,577922407,1835102752,1701869940,1937339182,540876832,1835094562,1701869940,1769231648,2037672300,1701388066,1932422509,538997625,1025515552,1699553824,2037542765,1851870496,1919248225,1818832674,942894441,2037591606,1025515635,1850286624,543974772,1634760773,1684366446,1835355424,544830063,1819635013,1919906913,1835213858,1768187236,1868770932,1025515629,1866670624,1851878765,1766596708,1159751022,1869900132,8818,0,0,0,0,1836083234,2037591661,538976371,540876832,542132258,1869440333,1293973874,1734438497,690123365,778331491,543520869,538976288,572538144,1145389904,1836008224,1684955501,1852394528,1682251877,1919906921,1700997154,1868770916,538976365,1025515552,1162027552,1866670148,1851878765,1766596708,1159751022,1869900132,1965498994,1919967853,2037591663,538976371,1428299837,1344291405,1293971314,1919905125,1632444537,1701273966,1915167346,909652845,1937339182,538976288,1310859325,1867674725,1293970799,1919905125,1632444537,1701273966,1696539250,1668312425,2037591667,538976371,1226973245,1344294210,1968382019]],[51,7,10,0,[1919905904,1696539252,1684306275,2037591672,538976371,1226973245,1344294210,1968382019,1919905904,1847927412,1702063972,779381092,544042851,572538144,1835888451,543452769,1701734732,1768178976,577924980,1936679975,778401123,1030582115,1397703714,541414723,1835888451,543452769,1701734732,1768178976,577924980,1952539678,1852796257,1702389038,1129325117,1869567008,1142977388,1835103329,539127407,1935832435,2019896948,1294089573,1329868115,1431511123,542397250,1818850389,578385001,1768909342,2019896942,1294089573,1329868115,1330258003,1428180553,1768712564,639793524,1634888054,1953654124,1937339182,1631855165,1344299380,1769175400,1851877731,1970032672,1398022259,1730552402,1752195442,779314025,1030582115,760433954,542330692,1346458183,1396918600,1769231648,2037672300,1701584930,1836016430,1699488317,1852132640,1699553397,1852405102,1632641127,1734437731,1629626981,1734964083,1868770926,1294089581,1329868115,1396777043,1313294675,1769231648,2037672300,34,0,0,0,0,0,0,1886413090,778333797,1030582115,760433954,542330692,1162891329,1428177998,1768712564,673347956,1802725732,778989421,1030060133,1919897122,544108404,1802725700,1852788000,1919906921,543649385,575820628,1651860531,1936286828,2037591659,1143094643,1818391919,1766072421,1142975347,543257697,1886220099,1936942450,544108393,1818850389,578385001]],[51,7,11,0,[778137625,543520869,1344413757,1953393010,1092645477,1936290675,1931027060,1684366704,779253862,544042851,1394745405,1684366704,577927270,1935896609,1700883832,2037591661,540876915,1935896610,1700883832,1951735917,1953066089,2015240825,1835360621,1937339182,538976288,2015502397,1835360621,1769231648,2037672300,1969428002,1920231778,1702389038,1025515552,1967333920,578054498,1684960545,1952803941,2019896933,540876901,1684952354,1952803941,1951735909,1953066089,1932141177,1953653101,778985827,543520869,1310859325,1869902447,1951735918,1953066089,544433513,1918987603,1851868020,168624674,0,0,0,0,0,0,0,0,0,0,1852397357,1937207140,1902473760,1701996917,1397563507,1397703725,1919252000,1852795251,841888544,544370464,1702125932,1463692914,1868852841,1914729335,1769304421,544433522,1868767329,1953853549,1998615141,543716457,941649505,909652784,1869770784,1936942435,1864397423,1768431730,1919248487,1699965742,544241012,1869771333,826417266,1394614330,1886745701,1935763488,1952801824,1702126437,1851859044,858798112,1881159224,1701015410,1919906675,1634235424,1936269428,1953459744,1836016416,1769234800,543517794,1752459639,1768453152,1702240371,1869181810,1718558830,1852397344,1937207140,1698859054,1701998438,1970239776,1851876128,1853190688,1768453152,1702240371,1869181810,1718558830]],[51,7,12,0,[1852397344,1937207140,1870209068,1701716085,1948279909,1886724207,1684107879,1870209125,1881174645,1701015410,1919906675,1866670126,1667331182,1870209140,1663070837,1970302319,544367988,1970168173,1952670054,1919251061,1919903264,1919905056,1852383333,1836216166,1869182049,1228353134,1818326638,1864393833,1869182064,1886593134,1718182757,778331497,1886999584,1163075685,542135636,1948270383,1702043759,1886330981,1852795252,1397304947,1886745701,1953517344,1936617321,1394614330,1347769413,1633835808,1567122292,1412389664,1886221370,1567779172,1764711200,1528847725,1566861615,1764711200,1528847731,1567713583,1764711200,168648046,1633814868,157836148,1701860105,1768319331,1948283749,1847616872,543518049,543452769,1633906540,1852795252,543584032,543516788,1701603686,1634235424,1868767348,1767994478,1948283758,1394632040,1886745701,1953525536,1936617321,789170222,1836333652,1919509616,1701860105,1768319331,1948283749,1679844712,1667592809,2037542772,1701345056,1394632050,1886745701,1818851104,1868767340,1763735920,1948283764,1869639013,2037539186,1818846752,221148005,151587082,1948280393,1679844712,1667592809,2037542772,1701798944,1948741235,1769497888,539784307,1998615657,543976553,1663067490,1952540018,221144165,151587082,1314013527,977751625,2037268768,1769497888,1852404851,1768300647,544433516,1948282473,544434536,1701996900,1919906915,1769414777,1646292076,1701060709]],[51,7,13,0,[1702126956,11876,1764690281,1393101165,1936746859,1701344288,1835363616,544830063,1667590243,168636011,1684614921,1732839689,1701998446,1752440947,1768169573,1932356467,1701011824,1701339936,221145955,1764690186,1393101171,1936746859,1701344288,1970237984,1701734772,1937339168,544040308,1667590243,157494891,158427439,1768641289,1948283760,1663067496,1801676136,1919903264,1869767456,1814918003,1701539433,1768300644,779314540,789121549,151613033,1936618834,1952797472,1998614645,1869116521,1948284021,1310745960,1870099557,1394633586,1886745701,1685024032,778398837,2573,0,0,0,0,0,0,0,0,0,0,1953451595,1411398245,790652264,1851859054,1630478436,1953525536,1936617321,1701994784,544173600,1735290732,1981837925,1684630625,1934958638,1162748005,1413829460,1160663125,1763722584,1702130542,539911265,0,0,0,1699992832,544241012,1852727651,1914729583,1713401461,544042866,1752459639,1461743209,1868852841,1310749559,1495281236,1847620975,543450469,1931505524,544503144,1853321060,1852397344,1937207140,743722528,1684955424,1701344288,1953701998,544502369,1143821133,539906895,2032166473,1746957679,543520353,1919950945,1869182565,1981838197,1769173605,1864396399,1767317606,2003788910,1931488371,1953653108,1634235424,1702240372,1869181810,1851859054,1752440932]],[51,7,14,0,[1914728037,1394634357,1886745701,1951342638,2003985768,744846185,1853190688,1952797472,1713401973,544042866,1143821133,439243599,808466740,808464432,808858924,808464432,909454384,808464432,12336,0,0,0,0,0,0,1634956838,1932420454,1025536889,1698898464,1634890862,1867522156,544501353,1769238081,1919505965,706900853,1717662582,1868770917,540876909,1852130082,1818325620,1768902688,1092645998,761885806,1970432342,1398022259,1932534354,1919250549,778789744,1030060133,1968382496,544367984,1261257552,543910263,1802725700,1667318560,1428186472,1768712564,539130228,1936877942,779120500,1030060133,759570976,1953460816,1953382688,1767255401,577992050,1684302115,1932424818,540898169,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,1919183139,1697543013,540894584,1179535650,1414090313,1766072389,1394633587,2004117103,577073761,778266907,1030977907,1917395488,1818455663,1394631777,2004117103,577073761,1986096680,779252596,1030060133,1867391520,1852798066,1953382688,1767255401,544437618,1952870227,1701994871,1634608674,1932418934,540898169,1919897122,544108404,1769238081,1919505965,1394635637,2004117103,577073761,1986096677,1987208238,1310859325,1869902447,1849761902,1445816692,1937076841,1718571808,1918990196,1881875045,1633889635,778397795,1030582115,1129325088,1869567008,1142977388,543912809]],[51,7,15,0,[1751343427,1951735909,1953066089,1663836793,1835364964,1697542241,540894584,759448354,541937490,1986622020,1699881061,1886413165,1428189797,1768712564,2259316,0,0,0,0,0,0,0,0,0,1886745383,1697542757,540894584,759386146,1802073931,1936278560,1631789163,543516771,1818850389,578385001,1635218986,778593140,1030060133,1129325088,1869567021,1092645740,761885806,1970432342,1867718771,1635218534,656565618,1685091188,1932424818,540898169,1836667682,1702129249,1766072419,1869376371,1428188003,1768712564,-2128447116,1684628321,778857061,1030977907,1380000288,1243631427,1092627276,1953522020,168456805,1701015119,1701344288,1229144352,1279935812,1398362926,1769104416,544367990,1914729321,1987013989,1713398885,544042866,1179537219,1395541833,539775833,544567161,1819044215,1701146144,1869881444,1853190688,1952797472,1713401973,544042866,1143821133,170808143,34,1769408256,1868770926,1095763053,1460095060,1313427017,772035667,-1741672396,1970562387,1751326832,1701536613,1752440932,1634213989,1679844466,678130537,1864378739,1870209134,1663070837,1970302319,544367988,543452769,1853189990,1752440932,1948284001,1701995880,2036428064,543515168,1651470960,1936549228,1868111918,1701716085,1948279909,1751326831,543908709,543976545,2032166511,544372079,1986622052,1646293861,1919903333,1868767333]],[51,7,16,0,[1852404846,1735289205,1953068832,1699946600,779122036,1409944236,1701978223,1919508848,1701344288,1881171315,1818390386,745762149,1769304352,1699946612,544241012,543452769,1852139636,1853190688,1633899296,1936278638,1919295595,1461742959,1868852841,539915127,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1297044013,1749226030,1768645477,1679845230,1702259058,976299296,1429151765,825635386,808268848,808267832,909324850,13619,0,0,0,0,0,0,0,1818584075,1886217588,1836016430,1094931265,1397310542,1480928843,1412374597,542398533,1431260719,1127161929,1262699848,1498173007,1330523936,1296913747,542724673,1229734703,1311711312,1397705807,1093607508,1402096716,1886745701,1701339936,1684368227,1701344288,1918986272,1768169572,1932028787,1852776489,1970239776,1868767346,1953853549,1629516389,1713398894,1684960623,1634235424,1752440948,543519333,544825709,1881171298,1818390386,779316581,1970231584,1701146144,1869881444,1701339936,2032167779,544372079,1802725732,539587368,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,168477486,1953068369,1852397344,1937207140,1851858988,1752440932]],[52,0,0,0,[1914728037,1394634357,1145979203,776688457,541415493,1280065839,1869768224,1699946605,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1767319584,540359022,1701996900,1919906915,539896185,1852139604,1853190688,1952797472,1629515893,1852399975,1175063086,1830842991,543519343,1868983913,1952542066,745434985,1701147424,1413829408,1412321365,1864389720,1699946606,544241012,1802725700,1864380704,1752440946,1767317605,2003788910,1145249907,1699956526,544241012,1835104357,1684369001,1970239776,1634214002,1679844466,678130537,1629497715,1679844462,1847616617,1713402991,543452777,544829025,1769104755,544437615,1651470960,1936549228,1210081070,1986361199,539783781,1919248500,1868767333,543452277,1830839650,1919905385,1869770784,1835363426,1752440947,1394635873,1886745701,1684628512,1953459744,1952801824,544498533,1633903970,543519605,1684957527,544438127,1914729321,1768844917,221144942,1715543050,544367988,1953721961,1768713313,1461741422,1868852841,958428023,543632437,544109938,1851876179,1802725700,544175136,1667590243,1868963947,1851859058,1768300644,1851859064,1768759417,544370542,1651470960,1936549228,1970479148,1629513827,1869357171,1663071347,1953723756,544436837,1763734127,1818326638,1814062185,543649391,1701603686,1701667182,11891]],[52,0,1,0,[1952797473,1679847541,1667593317,543450484,1763733089,1919251566,543973742,1869771365,623914610,1699946611,544241012,1852727651,1663071343,1769238127,778401134,1768702752,1327524707,1869881419,1769304352,1699946612,594572660,1852727619,1914729583,543449445,1936287860,1952797472,673214581,1111573294,1768300585,3040620,1851867942,544501614,1702126948,1852403058,1752440933,1868767333,1701998701,1869181811,2037653614,741238128,1819635523,1869488228,1701060724,1886220131,1936942450,1768453152,1699946611,544241012,1094921768,1713383746,778398825,1970225967,1847616620,1713402991,543452777,543516788,1667592307,1701406313,1699946596,544241012,1094921768,1713383746,778398825,1851867951,544501614,1702126948,1852403058,1752440933,1699946597,544241012,1094921768,1713383746,543517801,1936876918,778989417,1952797487,1746956405,1679848289,1667593317,543450484,1868767329,1886745202,1699946612,544241012,1094921768,1713383746,778398825,1701336104,1763730802,1869488243,1852121204,1751610735,1835363616,544830063,1914728308,1394634357,1886745701,46,0,0,0,0,0,0,0,0,0,1851867944,544501614,1953067639,1869881445,1701344288,1835365408,1634889584,1679849842,1667592809,2037542772,1699952686,544241012,544432488,1702126948,1684370531,1394630944,1886745701,1127098400,539574849,1701603686,1936028192]],[52,0,2,0,[1702261349,1936289056,1668571501,1412378216,1701995880,544434464,1919950945,1701601903,1769414765,1948280948,544434536,1970562387,774381680,692207939,1818846752,1395076709,1886745701,1935763488,1701143072,1633886318,1818583918,1864393829,1852383346,1920099700,1702129781,11876,0,0,0,0,0,0,808727322,808464432,825502768,808464432,875311152,808464433,439365680,808465459,808464432,808530988,808464432,825502768,808464432,840577072,808464436,741355568,808465458,808464432,808727084,808464432,1699941168,544241012,1869771333,1699971442,544241012,1819635555,1869488228,1751326836,543908709,544370534,1970365810,1684370025,1936286752,1886593131,543515489,1868983913,1952542066,778989417,1952797472,1998614645,543976553,1953394531,1702194793,1953068832,1953853288,1919250464,1836216166,543649385,1919950945,1835625573,1918987881,1768169593,1931504499,1701011824,1701339936,237923171,544698188,1802725700,1634751264,621176163,624043313,1699971123,544241012,1819635555,1869488228,1768300660,1931502702,1768318581,1852139875,1768169588,1931504499,1701011824,544175136,1953721961,543976545,1684957527,779319151,1952797472,1998614645,543976553,1936682083,1176514149,543516018,1701670771,1936286752,1886593131,744842081,1684955424,1701344288,1970413678,1699946606,544241012,1767991137,621293166,624043313,-1942739661]],[52,0,3,0,[1919248468,1936269413,1953459744,1869505824,543713141,1802725732,1634759456,1713399139,1629516399,1887007776,1818321769,1735423264,1701077362,543584032,1920298873,1769497888,1852404851,1702240359,1869181810,1718558830,1852397344,1937207140,1867784238,1952805664,544240928,1868767329,1667330157,1702240372,1869181810,1718558830,1852397344,1937207140,1818435628,543908713,539904847,544362353,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1701996064,1886724197,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1663070837,1701999221,1981838446,1769173605,1864396399,1767317606,2003788910,621948531,624043313,624174387,624305461,624436535,1750367289,543519333,1847620457,1696625775,1735749486,1768169576,1931504499,1701011824,544175136,1919381621,543515745,1920298873,1920295712,1953391986,1919252000,1852795251,543584032,1684957527,779319151,2003781664,1919252069,1699946540,544241012,543451492,1684957542,1634759456,1713399139,1948283503,1713399144,1869376623,1735289207,1631068218,1836016416,1952670064,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,1814048357,2032166473,1931507055,1965061221,1767317616,2003788910,1852776563,1718182944,1701995878,1679848558,1702259058,1870209068,1769414773,1746955372,543520353]],[52,0,4,0,[1914728308,1936615781,1819042164,1819042080,543584032,1920298873,1769497888,1852404851,1767317607,2003788910,1919950963,1634887535,539915117,1768702774,1327524707,1869881419,1852793632,1970170228,1699946597,544241012,543452769,1953721961,543976545,543516788,1819045734,1852405615,2112103,0,0,0,0,0,1816365568,543908713,1668178243,1948281957,1970348143,1394635881,1886745701,1852383276,1768453920,1663068259,543519585,544567161,1970235507,1713398892,543516018,1830842485,543519343,1802725732,1634759456,1864394083,1752440942,1919164517,543520361,1952540788,1852793632,1852399988,1870209139,1696625269,1953720696,543649385,1936876918,544108393,1461741167,1868852841,539915127,1701336085,1970413678,1699946606,544241012,1767991137,1631071854,1887007776,1818321769,1936615712,1819042164,1869182049,1718558830,1852397344,1937207140,544108320,1768169569,1919247974,544501349,1986622052,136326757,841298213,874853157,1701336184,1763730802,1869488243,1852121204,1751610735,1936286752,1886593131,543515489,544370534,2037653601,1633905008,1852383340,1818326131,1769234796,1864396399,1767317606,2003788910,1411395187,1702043759,1886724212,1663066400,1634757999,1981838435,1769173605,1864396399,1767317606,2003788910,1663052915,1801677164,776687392,1917803296,1768710944,1126198115,1701015137,1869881452,1769304352,1699946612,745567604,1684955424]],[52,0,5,0,[1701344288,1919295598,1965057381,1869422704,1679844722,543912809,1667330163,1700929637,1701998438,1853190688,1735289198,1952797472,1629515893,1852399975,168651822,1883310605,2020569712,1952542057,1919295589,1931502949,1701011824,1902473760,1701996917,1953391981,1852383347,1734700320,1954112097,168653669,1866664461,1734960750,1952543349,158232425,1886220099,158622561,1768978772,225206627,1309281546,1763735397,1635021678,873032812,909445433,1463355917,1868852841,857764727,856240430,825493812,1767311885,2003788910,775102579,856240433,825493812,1767311885,2003788910,892936307,154415625,168637490,1701336132,1819239968,1769434988,1881171822,1919381362,1932029281,1919885353,1769104416,678585718,1629497715,1914725746,1768844917,1864394606,1870209134,1663070837,1970302319,779249012,1767345184,2003788910,1634541683,1869488249,1852383348,1818326131,1919885420,1853190688,1919902496,1952671090,1998616940,543716457,1936025716,1919950949,1634887535,539915117,1763734601,1701978227,1835888483,1701080677,1752440932,2032170081,1663071599,1702063980,1701344288,1881171315,1919381362,544435553,1868981602,1663067506,1769238127,1852405102,1769414759,1394632820,1886745701,1415061550,1701978223,1702260589,1701344288,1881171315,1919381362,745762145,1970239776,2036428064,1986095136,1869881445,1685024032,544826985,1920298873,1414873376,1163412815,1094856259,1919885396,1313817376,776423750]],[52,0,6,0,[542333267,1701603686,1142959731,1852139607,1970239776,1701994784,1852793888,1914711141,1635021669,2032170098,544372079,1886220131,1919251573,1851858988,1752440932,1914728037,1394634357,1886745701,1634165024,539913833,1919895119,1919905056,1852383333,1836216166,1869182049,1931488366,1394632037,1347769413,1415074862,544108320,1970562387,1766072432,824208243,544370464,543516788,1684957527,544438127,1378698307,539905359,168626701,1768702814,1327524707,1869881419,1852793632,1970170228,1769414757,1394632820,1886745701,544370464,1667853411,1631789163,1818583918,544175136,1953068401,1952797472,539783285,543452769,1852139636,1835364896,543520367,1936025716,1919950949,1634887535,1143894893,543516756,1819045734,1852405615,1919950951,1634887535,695412845,544370464,1986622052,1932030565,1918967849,1970413669,1852403310,1852776551,1970239776,1868767346,1953853549,539914853,0,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,2004322048,128,-143100152,136,-28928,136,-2005432576,32887,-28928,32903]],[52,0,7,0,[-67434496,64507,-28928,30855,-2004353024,8423560,-28928,8419207,0,0,-28928,8419207,0,0,-28928,8419207,0,0,-859026432,-2139064505,-1195393089,34952,-859026432,-2004846780,-2138535928,8423560,-859026432,-2004859068,-1997043856,8943624,-859026432,-2004859836,0,-2138540032,-859026432,-2009054204,2004318071,-2138539913,-28928,2000700416,-1,-2138507009,-28920,-2009070585,-2004318072,-2138536056,-2004322168,4255863,0,-2139584512,-2005432441,-2013200513,2004318071,-2138634120,1886877839,2004912264,-1,-2138537864,143128328,141623295,-1886877560,32888,141594368,1282473983,-1882403636,32888,15730688,-863205240,-1882403636,32888,8388608,-859012977,-1882403636,32888,0,-859012977,-1882403636,32888,0,-858881905,-1882403636,32888,0,-858881905,-1882403636,32888,0,-859012977,-1882403636,32888,0,32911,-1895825408,32888,0,-2004318065,-1886877560,32888,0,2004318095,2004318071,32888,0,-248,-1,33016,0,2004322048,2004318071,32895,0,-2004350976,-2004318072,32904,1056997312,528498624,264249280,132124608,66062272,-64576,-64576,251658432,117440704,50331840,16777408,192,192,192]],[52,0,8,0,[128,0,0,16777216,251658368,251658434,251658467,251658483,251658495,251658495,251658495,251658495,251658495,251658495,251658495,251691263,251707647,520151295,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2012681140,-2138539897,2004318095,1953986423,1997008078,-2138539913,-113,1291845631,-15741714,-2138507009,-2004318200,-830175096,-2004303636,-2138536056,0,-292814848,204,-2139584512,-2004350976,-327186296,-2004318016,-2138634104,15730688,-1929935104,2004317959,-2138537864,1711669248,-2139619226,-1,34936,2121828096,67659390,1329873988,34936,-411533560,-866064665,1338821836,34936,2121826056,-866091394,1338821836,34936,-411533425,216459239,1338821836,34936,2121826190,209092222,1338821836,34936,-411533425,216459239]],[52,0,9,0,[1338821836,34936,2121826190,209092222,1338821836,34936,-411533560,-857675801,1338821836,34936,2121858824,-866091394,1338821836,34936,-411529472,-871569689,1338821836,34936,-2004350976,-859045752,1338821836,34936,-1997010944,128,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440704,117440640,117440640,117440512,117440512,117440512,117440512,117440640,117440640,117440704,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071]],[52,0,10,0,[2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,-2138540025,2004318095,2021095287,-2004318072,-2138539897,2004318095,2004318071,2004318071,-2138539913,-113,-1,-1,-2138507009,-2004318200,-2004318072,-2004318072,-2138536056,0,0,0,-2139584512,-2004350976,-2004318072,-2004318072,-2138634240,2012678144,2004318071,1953986423,-2138521394,-1879635968,-1,1291845631,49390,-2064185344,1145324612,-834386876,49388,-2131294208,-858993460,-296956724,2252,-2131294208,-858993460,-321992500,35008,-2131294208,-858993460,-855734324,34824,-2131294208,52428,-1065844984,34936,-2131294208,1717960908,260573024,34936,-2131294208,-404260920,1333813478,34936,-2131294208,2122219143,1326212734,34936,-2131294208,-404232313,1326245607,34936,-1997076480,2122219134,1331723902,34936,-1997076480,-2004318072,1331726472,34936,-1997076480,2004318071,1331722103,34936,-1997076480,-1,-1889468417,34936,2012678144,2004318087,1996978039,34936,-7405568,2139062159,-15763841,35064,1997012992,-134744200,2004312311,34943,-2030043136,2139064439,2004289392,63607,134217728,-2004318072,-2004318200,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736]],[52,0,11,0,[117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-2004318072,34952,2004318095,2004318071,2004318071,8419447,2004318095,2004318071,2004318071,8943735,1998747535,2004318071,2004318071,-2138539913,2007660431,1886877559,0,30727,2004318095,2021095287,-2004318072,-1060211577,2004318095,2004318071,2004318071,-1058124681,-113,-1,-1,-1058222348,-2004318200,-2004318072,-2004318072,13430348,0,0,134217728,-2134840114,-2004350976,-2004318072,-2021095288,-2146972418,2012678144,2004318071,2131230720,-2138521480,-1879635968,16777215,123758182,2184,-2064185344,2001224772,1625745383,34944,-2131294208,2122829004,1719172734,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2122238156,2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2122238156]],[52,0,12,0,[2138603134,34912,-2131294208,-404240180,2145970151,34912,-2131294208,2123287756,2138603134,34824,-2131294208,-410530612,1994975207,34824,-2131294208,2127088844,1618509438,34936,-2131294208,-1999844148,260081800,34936,-2131294208,0,1325435016,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,40,32,64,262145,0,512,0,0,0,0,0,8388608,32768,8421376,128,8388736,32896,12632256,8421504,16711680,65280,16776960,255,16711935,65535,16777215,0,0,0,0,-2004318072,-2004318072,-830175096,35008,2004318095,2004318071,-296978569,8419520,2004318095,2004318071]],[52,0,13,0,[-322014089,8943808,1998747535,2004318071,-856798089,-2138540025,2007660431,1886877559,-1058222584,-2138540025,2004318095,2021095287,147652231,-2138539897,2004318095,134217847,2009102463,-2138539913,-113,1617323520,-15759353,-2138507009,-2004318200,100663296,-2004320160,-2138536056,-2013265920,-2004318072,102,-2139584512,-2021128192,2004318071,-2004350858,-2138634104,-522240,-1,2004312319,-2138537864,-1997010944,-2004318072,-40824,34936,-1896347648,2122219134,1329882238,34936,-2013788160,-404232217,1338797287,34936,-1896413184,2122219134,1338772606,34936,-2013853696,-404232217,1338772710,34936,-1997076480,2122219134,1338821728,34936,-2131294208,-521701496,1338821644,34936,-2131294208,210274508,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,-858993460,1338821836,34936,-2131294208,0,1325400064,34936,-1997076480,-2004318072,-1886877560,34936,2012678144,2004318071,2004318071,34936,-7405568,-1,-1,35064,1997012992,2004318071,2004318071,34943,-2030043136,2004318071,2004318071,63607,134217728,-2004318072,-2004318072,34952,251658368,117440512,50331648,16777216,0,0,0,0,0,128,224,224,16777440,117440736]],[52,0,14,0,[117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440736,117440752,117440760,117440764,251658494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,329,156,65537,0,6864,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1]],[52,0,15,0,[-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1]],[52,0,16,0,[-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-234881039,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-50331652,-1,-1,-1,-1,-1,-1,-1,33023,-202113025,75439239,476511948,486420735,-1051971021,-32890,-1,-1,-1,-1]],[52,1,0,0,[33023,-202113025,1681803570,-867402036,-914594178,-1857280365,-205,-1,-1,-1,-1,33023,-202113025,1686019647,-115589431,-109287874,-1723062637,-193,-1,-1,-1,-1,33023,-202113025,83835907,154943177,-109287874,-1723062637,-253,-1,-1,-1,-1,33023,871432191,-465614542,-920895927,-914594242,-1723586927,-205,-1,-1,-1,-1,33023,-1846280193,209656967,424558105,486420542,-1723768272,-121,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,-1611399169,-1,-8388865,-32770,-6145,-1,-1,-1,-1,-1,33023,1072758783,-1,-8388865,-1,-8388865,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-7169,33023,-1,-1,-1,-1,-1,-1]],[52,1,1,0,[-1,-1,-1,-1537,33023,-117637121,483163248,-111018256,666967091,-1051943175,-913362041,2129692569,-821786855,470689729,-3196477,33023,-201523201,-1664517084,-104039194,664357170,-1723031815,-920177869,2095461267,-815516983,-916183399,-51047,33023,-201523201,-1731625946,-104006553,664377651,-1723068688,-909180622,2095461267,-815513863,-109304167,-8441191,33023,-201523201,416054310,-104039328,666974515,-1723068688,-912326350,2096116627,-821820423,-117168487,-8441191,33023,-201523201,-1823507418,-104039386,670648594,-1723570458,-936949454,2097034131,1340355529,-916183399,-8441191,33023,2029584383,857504870,-111018960,667097095,-1052678426,-930133626,-17791183,520914713,403579841,-8449341,33023,1072955391,-769,-769,671087103,-100702234,-1,-13,-7,-100663303,-1,33023,-1612185601,-769,-769,671087103,-100666417,-1,-13,-7,-100663303,-1,33023,-1612185601,-769,-100663297,671088639,-109055281,-805306369,-1,-7,-49159,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1]],[52,1,2,0,[-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,3,0,[-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-97,-402653185,-1,-1,-1,-1,33023,-1,-1,-1,-1,-97,-402653185,-1,-1,-1,-1,33023,1727594495,1930992736,1916337676,1611534207,1282472067,-529295111,1882725582,-24608,-1,-1,33023,653524991,647207244,664009828,-932944130,1277621145]],[52,1,4,0,[-433613831,647219532,-180,-1,-1,33023,-420216833,-426534580,-416022660,-864229633,1290204057,-433613831,-403453620,-24628,-1,-1,33023,-420216833,-434922400,661716484,-872093953,1290859417,-433613831,552651084,-24756,-1,-1,33023,586416127,647208828,664009828,-865857793,1144976281,-433613832,647219532,-24756,-1,-1,33023,1626931199,1664650465,1664646668,1275887614,-1049560957,-530368264,1882725574,-24608,-1,-1,33023,-402653185,-402653185,-402653185,-229378,-1,-1572865,-1,-24580,-1,-1,33023,-402653185,-402653185,-402653185,-235522,-1,-1572865,-1,-24580,-1,-1,33023,-402653185,-1,-1,-61441,-1,-1,-1,-24580,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-769,-1,-1,-1,-805306369,-1,-1,-1,-1,33023,-1,-769,-1,-1,-1,-805306369,-1,-1,-1,-1,33023,2029584383]],[52,1,5,0,[-1726020493,-2017386621,952951088,-1815149505,1100144944,-1022586175,1613156348,-3696189,-1,33023,871628799,-1714469850,848908082,-1818669978,-1815124930,1284656166,-1721486695,1277612028,-7104103,-1,33023,872415231,-1714461466,1050255155,-208023705,-1815124930,1284688935,-1620823399,1277560824,-1638247,-1,33023,822083583,-1714461658,43597699,328748896,-1815149505,1284688935,-2124139839,1277560824,-3211111,-1,33023,1945698303,-1982897114,848908274,-1818669978,-1857035201,1284656166,-1721486599,1277309939,-7134055,-1,33023,-118226945,-2095094686,-2034163833,948756784,-1877013441,-1048518288,-1022618941,-534760461,-3726141,-1,33023,-786433,-1610612761,-17170433,-6291585,-193,-1,-8634625,-50383885,-1,-1,33023,1072955391,-1610612761,-17170433,-6291585,-193,-1,-8634625,-50333209,-1,-1,33023,2147024895,-1610612737,-393217,-1,-1610612929,-1,-8588545,-62916121,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,6,0,[-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1]],[52,1,7,0,[-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-805306369,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-805306369,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,1093699463,865868280,1727188031,2140944652,-1056348666,-472960889,826883719,869032082,-217,33023,-1,1281634867,-1818625543,1693633791,1050253769,-1714854798,-917543374,608796210,-1818669934,-193,33023,-1,1281769203,-1818625543,1685225727,2114883785,-1714854786,-204511426,961117758,-208057198,-217,33023]],[52,1,8,0,[-1,1281753843,-1818625543,1685225727,-32730935,-1056348546,-414228418,860454402,-208052078,-217,33023,-1,1281766023,-1818674696,607269887,1045009097,-104257666,-917543374,608796210,-1852212078,-217,33023,-1,1093043775,831322361,238170943,2118922764,-1021833602,-473485178,822296198,814539136,-153,33023,-1,-8389057,-7,-12635137,-16777265,-32898,-32770,-32770,-207618049,-25,33023,-1,-8389069,-7,-6324226,-16777265,-32910,-32770,-32770,-207618049,-25,33023,-1,-121,-57352,-7110658,-49,-33018,-1,1073741823,-201326593,-25,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1]],[52,1,9,0,[-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-33,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-33,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1]],[52,1,10,0,[-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,33023,40,371,173,65537,0,8304,0,0,0,0,0,16777215,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,11,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,1,12,0,[-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,1,13,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,1,14,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-50331649,2147286911,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,1073741631,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-503513857,868294599,1065851199]],[52,1,15,0,[210190284,1630573516,-97,-1,-1,-1,-1,14745599,-1,-855835393,865685394,523473695,1681039257,1277465545,-1,-1,-1,-1,-1,14745599,-1,-805503745,848928743,1329497935,1681825689,1327928265,-1,-1,-1,-1,-1,14745599,-1,-1057161985,851525583,1325567823,1681825689,1076270025,-1,-1,-1,-1,-1,14745599,-1,-871564033,318328722,1328711503,1681039257,1277595977,-1,-1,-1,-1,-1,14745599,-1,1642396927,113450951,1334219599,210190220,1634111512,-1,-1,-1,-1,-1,14745599,-1,-1573633,-1,-24577,-97,-7,-1,-1,-1,-1,-1,14745599,-1,-1573633,-1,-24577,-97,-7,-1,-1,-1,-1,-1,14745599,-1,-15729409,-1,-24577,-1,-24577,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,1,16,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,0,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,471793407,854788033,864524623,-1055094797,-49351,-1,-1,-1,-1,-1,14745599,-1,-909312769,854799249,859019599,-1723256077,-205,-1,-1,-1,-1,-1,14745599,-1,-104005633,316683161,20093263,-1718009869,-205,-1,-1,-1,-1,-1,14745599,-1,164429823,316683161,20093263,-1053228045,-205,-1,-1,-1,-1,-1,14745599,-1,-920846593,-1830538343,1228048719,-112643341,-205,-1,-1,-1,-1,-1,14745599,-1,419364095,-1830549607,1233552207,-1021802511,-239,-1,-1,-1,-1,-1,14745599,-1,-100664065,-16777217,-177]],[52,2,1,0,[-393217,-13,-1,-1,-1,-1,-1,14745599,-1,-103809793,-16777217,-177,-393217,-13,-1,-1,-1,-1,-1,14745599,-1,-14680321,-218103809,-177,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,2,2,0,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-32770,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-32770,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,960298239,-1042215038,-815667661,1231455939,-1711525736,-60607751,204721904,-868236337,957114098,-39012,14745599,-1,-1818625537,-1714657502,-1622350285,-916180327,-1719916910,-62311693,1687309542,-868247089,-1714854670,-49255,14745599,-1,-208011265,-1714460878,-1622350285,-916180321,-1711528045,-126668045,1681051495,-2143315505,-1865849742,-33010,14745599,-1,328794111,-1043372238,-1622350285,-916180321,-1719918445,-127454477,1685212768,-2143315505,-1865849742,-244,14745599,-1,-1824916225,-104044750,-1622351341,-937151847,-1988352365,-213314829,1687309350,859806031,-1832311758,-49335,14745599,-1,838662655,-1008660686,-1881022457,1208780483,-2080624589,-211613967,204719664,857719583,839650866,-32948,14745599,-1,-201328129,-1,-1610612737,-196609,-1,-49165,-1]],[52,2,3,0,[859832319,-3145921,-1,14745599,-1,-207619585,-1,-1610612737,-196609,-1,-49165,-1,2134835199,-3145825,-1,14745599,-1,-12583681,-1,-1,-805306369,-196609,-8438017,-786433,2141126655,-3145837,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1793,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-8388865,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,1886977791,-1724058801,526847619,315371923,1686554976,-1,-1,-1,-1,-1,14745599,-1,607387391,-1724058801,1332110898,-1835457389,1731369292,-1,-1,-1,-1,-1,14745599,-1,647232767,-1726160817,-1627167694]],[52,2,4,0,[-1835452013,1731369292,-1,-1,-1,-1,-1,14745599,-1,647232767,-1726160817,1057186866,312226707,1731369312,-1,-1,-1,-1,-1,14745599,-1,647232767,-1983067057,1334993970,-1835064175,657627516,-1,-1,-1,-1,-1,14745599,-1,1721302271,-2083730361,529730691,848064912,260475233,-1,-1,-1,-1,-1,14745599,-1,-1,-3158785,-13,-224395265,-24705,-1,-1,-1,-1,-1,14745599,-1,-1,-1597441,-13,-224395265,-24705,-1,-1,-1,-1,-1,14745599,-1,-1,-1794049,-13,-218103905,-1665,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-49153,-1,-1,-1,-1,-1,-1,-1,-1,14745599]],[52,2,5,0,[-1,471793407,1625688001,-865996601,252605240,-836437823,1060356889,-1056348666,-472960889,-11780473,-1,14745599,-1,-909312769,1290154897,-1723013485,-815520109,-869993575,2117245385,-1714854798,-917543374,-11764174,-1,14745599,-1,-104005633,1290154905,-1722816793,-813897997,-869993575,2117246969,-1714854786,-204511426,-11764162,-1,14745599,-1,164429823,1625699225,-1740577073,-821762541,-869993535,2117239049,-1056348546,-414228418,-11764222,-1,14745599,-1,-920846593,2095199129,-1723013485,-815520109,-869993479,2115148233,-104257666,-917543374,-12288462,-1,14745599,-1,419364095,-505411687,-1939738425,252601144,1176828099,1040630552,-1021833602,-473485178,-12501370,-1,14745599,-1,-100664065,-1572865,-1619001601,-805312513,-818085889,2130640895,-32898,-32770,-32770,-1,14745599,-1,-103809793,-1572865,-1619001601,-805312513,-818085889,2130640895,-32910,-32770,-32770,-1,14745599,-1,-14680321,-1572865,-8388865,-805306369,1730609151,-1,-33018,-1,-8388865,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,6,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,2,7,0,[-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-6291457,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,268435455,-259825650,2137405491,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1727987711,-208025500,-14208013,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024452,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-419430401,-208024572,2133210099,-1,-1,-1,-1,14745599,-1,-1,-1,-1,251658239,-258356124,2133209971,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-209499124,2137135345,-1,-1,-1,-1,14745599,-1,-1,-1,-1,2147418111,-201326596,2147418111,-1,-1,-1,-1,14745599,-1,-1,-1,-1,1744764927,-201326596,2147418111,-1,-1,-1,-1,14745599]],[52,2,8,0,[-1,-1,-1,-1,268435455,-251658241,2147417919,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1]],[52,2,9,0,[-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,14745599,-1,-1,-1,-1]],[52,2,10,0,[-1,-1,-1,-1,-1,-1,-1,14745599,40,640,480,65537,0,38400,3790,3780,0,0,0,16777215,8194,16777216,2080,65536,0,2244864,16786433,33685536,268960768,578895945,1167394896,2101280,65537,320,32,-1473642496,1217733760,-1459093360,9,9221,8201,0,0,268435456,285212672,1057792,1346994176,537006208,65540,1073762597,555059216,-2143280096,268451904,1141112848,16388,1410662400,4,33554432,17048736,271141160,256,268435456,8321,67108864,32,604242193,2230528,135267364,294129664,357893120,1145045570,0,35651844,4194305,0,1078264320,-1807478271,1208092674,1207959816,8426498,0,0,2056,-2130706432,8,4263936,-1526202368,-2122317823,33792,536912202,152379400,34635812,2048,16785408,0,150994944,17842208,570441744,4194465,1209352776,4112,0,0,606076928,67108866,17826368,279061504,659456,1140850760,1158744064,-1608513248,1074006272,537395201,1056,0,1074266112,545326088,134218240,33636356,4196353,1,33554432,0,262144,16512,-1874591736,-1576796160,538968740]],[52,2,11,0,[4325376,138715818,168099841,268435520,131104,269549568,32,2228480,69505026,-2130706398,269488672,-1844305408,0,262144,32840,1207959552,16,2305,145293824,159399936,269493249,1359546368,542131528,16809988,67117320,4,0,603979776,1408,276860928,32772,1082656912,0,1073742848,0,17826304,0,540672,1375995904,590993,-2113929200,71344402,1225068544,4334112,4194305,33563265,8,598016,558452770,33554436,131088,69566468,17424,285212928,0,-2013003776,285212738,539099136,-1532362752,545263684,268697856,1343554688,2621842,-2012217344,1074004112,1082392576,0,272630272,520,1073759296,-1837096831,1351098880,4,0,0,8388608,16,-2139093952,167772673,34619536,1109430340,171974677,-1539140608,73,2048,16,0,-2113929216,136333633,134217737,1050660,-2111700960,0,0,262144,573112320,0,134479872,1381310464,66914,134283264,-1609954752,8912932,570442752,270533121,134217729,128,2402304,270340,35655680,16384,671352832,0,-2080112640,0,256,128,34603264,704645376,138449032,579339264,161521668,1225958656,2228488,33636436,-2146430976,0,612368912]],[52,2,12,0,[-2105521583,268960321,302121106,-2108653308,8226,0,64,1210384384,134283298,536952832,1243938816,1074266280,1208098962,-1609956704,4194372,-1996484543,2,1152,0,1222660,2101252,-2147467248,-2143288320,687996992,0,8390656,272,0,33554432,4198432,302006784,9557,-1792540672,69210121,605394176,540680,138940432,264,0,-1858075392,279057,83890176,16402,67698688,0,0,0,608763904,0,1311744,-1534853120,38011024,604046336,-1853209440,20971538,306185218,-2147449792,537395201,0,665609,276833349,541197316,64,1243613184,32,1074003968,2097152,16777216,-2147483648,545325056,304089088,268519586,1225425188,2097170,1074943296,82000,6,67248256,0,614502912,2117640,16777345,268959744,268599560,4,268435456,-2147221504,-1542324224,537919488,134217728,-1459617792,328,-1790697472,-1475177176,306216964,1141377029,4496,4195328,0,17900802,-2147186398,1207975936,67174698,-2113929216,32928,67108864,536870912,0,134217728,35922432,68288768,69222482,1376846464,38273090,2364688,8480,269516800,36,0,1218725921,67117188,68293152,16814208,688390144,0,8488960,134742528,1208090624]],[52,2,13,0,[33816576,536936456,704643072,594088,1430913033,1073916244,570507394,289538185,-2080112624,1074003968,0,36279560,4215849,276824064,8,4203008,168,18874368,-2105540608,16777216,-2147483648,9439360,-2130706432,1073742849,-1441652480,139460754,4723977,-2147464688,4672,32768,0,675555586,1074790722,-2113929216,536871073,83951618,2,536870912,262144,603979776,64,131074,172228608,270549288,-1438382016,-1576757852,-1811922912,68157506,4227076,8397952,16777216,-2119677423,134517768,606339588,532484,1073741824,168,0,268435456,-2147483648,538968064,-1874320896,536936448,33622145,-1800781310,1065109,19141893,289677321,268435456,2097160,0,613749252,4276386,16777345,8422480,273158144,32836,8913920,-2130706432,134217728,134348944,16,168837120,524324,-1525544944,138487122,603988112,1073808416,-2146418144,537001984,0,-1834703872,537921800,-1434302464,16777226,67109888,168,67239937,134217760,72,16777216,76711936,1342308352,545267840,1431634176,1107871828,-2142993406,68452754,67371016,2,0,606672201,67272864,524288,43152,16908354,66,16384,8,301989888,0,1073741824,33554432,151061545,-1474024959,4329877,301998372,-1862266880]],[52,2,14,0,[4097,35200,0,1230119168,1075843336,-1457520384,4456994,1083179008,16810068,-2143289344,603979776,0,145,2368786,-2013003520,2097280,1163198792,605071908,1209174144,138544298,536871232,32,0,-1843115502,302252194,67242016,43156,32784,146,528960,16777218,34,1073741824,65536,571478018,537432100,1521111552,4280405,20980244,-1592770560,4259856,2097152,67108864,608764160,1074873360,1380450304,2097474,134287360,16421,536870929,512,67108864,34078720,4755968,285278240,33620480,-2128346110,67642661,1409417345,67375401,135284736,524296,16777216,-1458394588,75497538,134283648,33707156,34604032,2132,16777216,75530240,16793616,32,136,1212170240,276824136,1430931856,541084233,1057828,1381040256,33554752,8193,0,1380253696,537198632,1377075208,-2145386207,545259652,41106,2246912,8208,68,0,539117826,33883138,2360321,11604481,160606250,-1979416320,148498,131088,2176,67108864,1412057418,169877632,71377920,562314,17301504,67108932,2,2097152,0,570425344,32,268435456,-2113912704,-1794890492,-2147441326,541069386,1418199168,1075871872,520,0,-1441660928,-2146957239,688128064,547373648,163840]],[52,2,15,0,[16425,128,16779266,36872,131072,9447945,-2079284976,276824080,11178016,626021386,-2079194112,2199588,268439552,8388608,16777216,-1790670556,553648640,-2070937582,141317,-1879048176,10308,1067296,541184,1024,0,64,537135108,17305732,-1525668607,346453,293617746,604243200,33817744,33,536870912,1376329728,142753874,1224902656,38307152,68157952,-2113372150,1073741832,131200,66,301989888,2377986,-2004877312,4260865,10627604,1368412709,1209274368,-2142203832,258,16384,134217728,-1437433174,-2111829888,1049156,43018,8650752,536887376,268697602,8425508,8421376,-2147483648,16,33562625,1207959616,155468801,67217482,33653028,134349056,2195524,4096,33685504,1409552384,536870954,-1434185728,-2142240112,-1879048192,37378,8396864,2098176,8208,18874368,41988,539034752,34095120,-2138035644,279192105,1346634880,573130898,1224740864,8,268435456,-2069216214,151556480,2113570,8672290,34603008,33554500,1049616,4096,2049,537001984,320,134742048,135682,625494273,1140869194,-2079318008,8389120,512,514,-2113929216,-1442836415,73,-1845230328,1081924,131328,269651984,67174402,-2147188412,0,134217728,4212754,16785672,1216348160]],[52,2,16,0,[-2145250780,290038802,289538370,605390884,4718736,64,150994944,1428496906,4334628,21008448,4204554,268435456,-2147483134,1075871808,541073408,16384,-2113404928,1048640,536872962,18907200,155755776,1140853077,-2079815664,4202752,135174,32768,537133056,8422480,-2113896304,-2012216060,1213728,-2146435072,33570888,270596,1049600,1028,536870912,33591812,69206016,593936,1109660177,286433316,539099458,1074956946,1207992576,8200,-2063597568,1427247109,537405733,21270560,-2143270907,75763712,272893952,-1879046112,134349193,128,151126016,32,262208,268436484,273230084,1145115209,-1844960248,155197440,33554464,0,134217728,16712,32842,536880386,8659536,1073741824,-2147483643,71827457,-2143270912,0,1077936128,33028,134291713,67125632,1150452864,151535762,10616864,-2137748956,1050624,64,562626560,-1968958431,77736608,78202952,1070085,17825792,34619424,537010696,524864,0,303038464,1073750048,2064,4784160,-1839977950,-1608382135,-1576515070,536879104,277118992,4,67108864,16404,16405,285250816,4260112,268567040,1208092928,-2003828608,537001988,0,-2147221504,67111044,570425344,1073745924,608764160,168075412,144834704,72500625,65664,1,1360134144,1378093377]],[52,3,0,0,[-2130405982,1084564482,567874,-2139095040,2,571081729,10519696,0,310378496,16777233,4210692,268436609,1225933961,-1601174494,537399809,-2147481596,33556482,0,67109120,73748,542122004,76589600,8388612,69484544,18890784,-2011160544,1208492032,0,1074923520,16384,-1979710464,69468424,346362368,151601236,-2128478172,145007120,1065232,136,289996800,608469568,134239649,556094729,5417504,536875072,1208485888,335872264,33685921,0,67108864,536871074,604241936,536952992,-1572339680,1076105601,277365248,553715778,1074003968,0,1140855040,-2146430972,38371338,-2008509118,9,-2147482606,131332,1112573952,2101252,128,-1876688640,134225928,1241514113,33558658,1242927620,352388180,-2078275584,4727305,268436553,0,-1991113728,356648017,1082141264,542463240,9600,159662080,4227104,-1811807616,589904,0,16777216,262176,-1795145728,9438288,1417805824,1079255169,293863497,-1979414496,71319552,64,302518528,-1610071808,152190978,1252633122,4755492,2101797,537399808,575938596,545277058,0,608765952,1073741825,704778244,-1878777691,-1842723776,268501652,-2146425856,547365386,-2146959216,0,609288704,170004650,4196937,279587337,512,-1879031808,134283264,1140917505,135266344]],[52,3,1,0,[512,67108936,-1442840512,33554600,603980050,-2104197088,84017152,-2113630176,37376,0,1233789953,-1610054656,554254336,-1565898206,37028,38053010,37748745,693374976,73793,0,-1843118080,0,771817473,2114773,1246038016,1207963784,1077936786,680526858,570425512,32,609290752,306520488,142611090,-1800760828,71303680,4356,1057280,1375797640,2346,2097152,8390656,131136,1426587656,537461162,269500480,10814530,269500416,1107447969,9502721,0,1235493120,-1542420478,-2145370112,-1570101871,4242,705799250,1073872896,69485570,1078214784,0,302579712,-1837105134,-1426030528,134260826,-1576926972,301998224,-2054942655,-2010643958,8340,0,-1842702848,138744392,302514856,1419069962,32832,8407044,272629760,-1450700768,4681,0,1075848450,1081472,1443172352,43008245,138940417,1078624772,269485064,310552608,268470304,0,617152512,1360024994,4327425,-1431661920,2184,304386730,67635201,71401988,136331300,67601,67371008,131104,352321682,1073891949,-1845492592,2208,1107369984,-1542978999,35783304,0,1376933120,-1977439736,1140858916,-1454225142,67108897,-2080365311,1073742336,689049728,-2147216823,1073741824,1364298056,1210065154,-1526726144,270553307,2396420,1435574281,346326098,354494610]],[52,3,2,0,[8225,0,-2002124284,1346655649,285737344,-1437986223,8520,310923306,2113536,1115685905,37789730,1048576,67248128,33817672,361005072,67392853,1426129040,262688,-1593831424,562725412,-2147483576,0,290460673,177321482,1111655440,-1431682038,16777362,1243761153,134479872,354762752,538053192,276840448,1368689154,138514432,572596356,1082184886,2376961,-1843361790,176833098,-1441770414,273156132,0,1116029440,1346661697,67117188,-1437986223,18601,-1811934902,16844800,536873252,8429604,67175570,-2078269368,1074266410,167772192,304723373,-1845489628,663880,-1876948992,-2052947820,16970,0,271058946,-2053089771,1360134688,1435608138,65618,625648640,4194816,-2061230079,69800521,524288,306546944,354560128,554273284,8432170,5325440,1436582912,1267376724,671361313,84,0,71377424,277985922,75532288,-1523955439,1157668948,1241518613,1209008128,268435968,1077954594,1077944320,1208492690,-1601666486,75497552,1381283147,704907274,-2147348310,673253377,1380549706,2228352,0,1074268417,614749733,-1862270812,-1438378970,8390825,706824512,147460,1150427282,277488297,134349897,579962888,86124688,-1843126271,10644117,1074831648,341067008,1112154538,-1977331308,-2147446616,16777216,270680064,-2109707003,71844352,1234543248,285220949,1242047493]],[52,3,3,0,[4195328,553650688,-2112845820,570953984,-1801182174,-1870101436,1316,-1974184151,168100994,-1593831259,-1794092544,1380551202,1060,0,16781842,681859593,1375866880,708856389,-1979693910,-1786605496,1073741824,169943041,4346154,-2145369966,1108513416,626150034,608780352,550873730,1346392104,178865160,698681385,613569620,1049032,0,-2071691264,27339329,83886112,1167430696,604262485,621815201,67633152,545784336,673743936,167904512,-1801182171,-2004606935,8398858,-1834308332,34145409,537137569,1246401156,-1457225398,20,0,538972818,1208505604,1346372096,287319429,1224769618,-1459468246,562200576,-2061478910,-2109599723,541626404,1229621640,573134154,1226146464,1215638273,-1809821400,1246905362,-1441651383,1246866064,299172,268435456,16384,574694801,85065728,1145719112,356602026,88117842,2105376,272892160,152323360,-1979711232,-1844293038,-2008771950,4199434,1387112996,1090652292,554275144,-1851504598,-1836440491,4195408,0,-2071460827,-1475065856,-2013265920,304124450,620799018,705866068,1024,17929288,-1606414267,556443690,-1432054747,615064644,563454112,-722070271,344478793,1251091490,-1437952704,-1437316790,148,33554432,8192,-1474166524,570425472,-2125190776,1375830088,-2076158805,-1878786040,1420034560,89408008,-1971322304,608773448,1359628713,136317450,-1431492080]],[52,3,4,0,[-1577057646,-1809544892,1428758933,606442834,32936,0,556009865,1409622049,134348808,75662400,336629778,687920602,67117312,21572097,-1476261855,271230986,1234520213,-1974431164,-1601548255,1786201412,76715044,558453394,-1437971934,1437160085,2101796,268435456,134299680,-1441528832,1090519042,547891754,-1526455131,43013205,4194306,613548168,21512200,625018192,1431475492,279258154,35653010,-1414723072,692060745,1252140073,-1431661420,1234347172,84,67108864,1078465154,1430585616,335544320,-2147188608,713048072,67414454,1180672,-2136716800,1411519138,1242843141,-1835773367,-1526183599,-2008372700,-189378031,-2071442782,-1810593212,1431655849,-1431688619,168,65536,151142408,1426690052,-2147483584,156243220,-1996488686,272741973,-1879048192,-1473642238,-2109177852,-1857937080,1436886101,1246925386,546312265,-1347614076,1246928980,581259946,1435836965,1431655765,16724,285212672,-1607989983,-1441660864,620789776,294976,353372161,26240085,67145984,1162486928,337978384,1243894417,-1540729527,279258257,-2111134316,1951901952,25709225,1430864905,-1431677879,-1431655766,4264,0,167841796,1413809170,130,10560004,1107575368,67131733,4325376,-1470824192,-1588559806,1380518181,1431456170,-1526183638,272648741,-542502319,313069738,1246898514,-1431688619,-1247106390,84,1140850688,547651648,-1793974144]],[52,3,5,0,[1141113104,537397393,75497473,1084510869,269485312,1360331776,369426440,-1810607544,-1431655790,1247122596,1143613769,-1386829308,-2079174027,-1836428635,1431652754,-1436920491,174,1048576,1375808020,-1534590959,41028,138428928,269553700,33573413,-2126495744,-1431699424,-1607954400,631608466,1381324117,-1448861111,293620306,-145402551,1101309098,1431446825,1431655765,1448432981,17576,302120960,136970305,1426393216,536870933,34738340,16811008,4204617,528644,1410662916,356844674,1430864420,1414878549,355030442,-2102766555,1565893906,-2010469782,-1448455094,-1431655894,-1431655766,212,-2147483648,1384137732,-2011152342,134301867,-2143271679,1149509778,268980754,614597632,1772421121,-1574428632,-1431655862,1437444778,-1538635191,604023210,-1213572523,604591549,-1792759406,-715762347,1433131862,88,151519232,-2078011359,553714048,37765165,537135112,2132488,42026053,1069568,1242906752,337969281,-1431694167,-1431655766,1431447957,1230350930,1839945301,1096111467,-1431680470,-1230329174,1991092906,16564,536936448,704661778,134760530,-1877945686,72360258,-2013245278,4112,10814530,-1163263968,-1438121948,1431676306,1431655765,1435871826,310400085,-609588563,1418046173,1431655717,1431655765,-715500107,168,38010880,-2142624695,1107296392,16818349,100864,25428485,69223685,1212698880,1426393088,-1859485616,1789602341]],[52,3,6,0,[1437313706,-1431678379,-1540729427,1448433067,547973803,-1431655798,1789647530,-1378519381,116,1207959552,352340242,268521745,138700891,1230245904,606119976,536875072,36242697,1242890760,707076244,1437444778,-1436898475,1431678378,360752213,1834315189,-1432167682,1431655701,-1411754411,-608809635,172,1179648,539579045,37749922,119974,17669,140613,34111508,1084893216,-1455423360,1430847522,-1246057900,1440045749,-1431678379,-1421190485,-1414878611,1423267419,-1437248187,1571531434,1835891563,104,-1543503616,92293129,605065236,1108386237,-1985738688,-1992259576,8528960,139019524,303382528,-1523974059,1456949845,1437423277,1437292117,1243653546,1448433067,-1448018451,1800754441,1790293338,-1213475115,188,17956864,-1876642478,25445442,268593195,43280,9458325,167804946,1079118369,-1442840064,1515552936,-379931222,-1303022245,-1420142163,-1684887498,-1252600450,-1431644586,-1431655806,-1381116202,1845325245,104,-1811939328,37792266,151098004,4248150,609550852,570729506,2106436,307581320,9568272,1378422949,1605873002,767273834,2060801621,1445221869,-1386916395,1457307066,-1436918871,2077973165,-1150569109,188,21102592,-1869327275,1077954594,1107861674,25187489,136390980,1107329288,1078592018,-1442836480,-1353284972,-361911331,-345317930,-1414697621,1430901338,1431680443,1437988695,-606688696,-709464493,-289513507]],[52,3,7,0,[212,605028352,69227813,34641284,138561557,1210190088,8407561,269636769,546411560,17825792,1783963689,1574655669,1524083381,1448826285,-1416484139,1789635182,710663642,-1230329198,1859900894,-1209271637,252,82176,1078547849,138690577,21066,22041250,571510820,83886084,-2073427582,352453120,1565869138,-340370725,-1419085969,-38343318,-1172028235,1515541973,-1376356425,-709468832,-1151947851,-88188929,180,1243877376,145009194,71044,1109655569,1141413130,138716434,1346413858,285496357,-2139095032,1802192937,1567452077,1992011450,1449875419,1448454634,-1420118597,1269553770,-1234326700,-285376805,-539230550,252,1024,546681988,1145610256,276842624,10594896,67716,85069960,-2144861872,151519234,-581283259,-354953605,-1378421331,-69346634,-1382931371,-716542507,-453087401,1843074729,-1146366610,1996479487,216,1380515840,-2075122391,1282,84476420,278153765,277914144,138455586,541149705,32768,1800885257,1606270422,-172118281,-1233684643,1537559252,-1229564581,-749347414,-1146251800,1837088693,-8945733,252,37120,546671170,273829952,270540865,44087882,33556489,-1593573112,8917076,74240,-1087724142,-177509507,1609268077,-19026453,1834324644,-1435653194,-1241548837,-285856174,-1217825,-1073882129,252,1225916416,-1432071160,-2113927932,1115818000,4806037,4465280,177252992]],[52,3,8,0,[69353986,1210056704,-711543804,-1344348757,-304163141,-1418265762,-695589719,1834341869,-106243402,1537972916,-1380450443,-306184259,180,71312384,2722082,9474048,67665924,1079274837,-2080372719,541392914,-2121755564,16,-1096463838,-89408514,-541360145,-35672069,-1152216764,-608780966,-1426083987,-151095446,-108833,-1065217,252,-1610350332,-1471536504,606405248,-1851649472,306231061,541082112,84977920,2107649,33816577,1804947977,-1342247243,-168383811,-620889491,-699749718,-1234342931,-22381861,-542396738,-153092107,-67621,252,168822785,1150453792,4729104,67649554,-2137761109,528420,1346961988,541346346,8390656,1579264514,-88622097,-1078067237,1991733247,-1114307440,1843123895,-603990090,-1241582291,-1074303649,-1,252,-1606270432,-1841036668,1225949764,1364265472,27309610,71434753,94513152,1151360,536952896,-1417000376,-268800323,-286298625,-318767397,1781115300,-1250574886,2136325483,-9740357,-8519685,-2097154,252,168300546,672473105,10815488,42606665,143715658,1091586064,1342702097,279194121,524292,-1373335550,-1099958293,2138832887,-705234946,1598362121,-539071625,-671093826,-687934001,-2130977,-8193,252,1346536704,1168246848,-1572330231,-1471150848,11164309,276955266,89465856,78137924,0,722018816,-134325281,-606095427,-759177289,-1230363566,-1229594915]],[52,3,9,0,[-1096130837,-5259290,2013257723,-1,252,84944904,-1475870188,274010688,22170002,-2145340118,-2111303168,-1468006332,1084838417,67113472,1430358024,-313000067,-590353,-1258422785,-1424864887,-345068106,-67111587,-604312085,-42467473,-33,252,-1876655742,19210305,1420469266,-1806428928,38055242,545423396,18187264,11143810,1082294416,570687488,-1073916457,-1233143939,1238892534,-582708700,-1109525654,-1347784713,-4751693,-8706,-1025,252,33563664,1417674756,1112869184,1101697684,546351634,1242833920,1413488912,543839524,2097152,1246765058,-71827523,-1114129,-1426147393,732505234,-612976673,-92283478,1845472245,-1075970121,-1,252,273254660,17402016,-1800760828,72688896,138499493,4260241,34144321,145328640,2052,335609856,-536945225,-310416005,-1866793474,-1391310519,-1378100614,1607825279,-9568262,-18435,-2,33554684,67117601,1210056712,-1448467439,543855954,1090824,1343490048,1428424708,1118446116,16416,1112801280,-76843091,-1074266145,586022895,-1415310702,-76648521,-171971115,-1140888227,-303038865,-1,252,1084770442,33690114,1385515652,-1839979264,-1859901019,94454290,82432,5575937,4194816,167772160,-1358963369,-69355781,1421522811,726246440,1857412462,-545932354,-279592970,2147475453,-1,252,169232,276856896,1414891816]],[52,3,10,0,[11094601,8426504,537530368,1250951240,139805256,524356,5570560,-4540523,-268435490,-2097873153,1435636357,-1243646373,1995435765,2130652639,-4458529,-129,83886332,4727333,-2079849456,1230328385,1152002560,69749153,1213203777,553979905,1118114850,135169,-1593835520,-622887387,2125983223,685105134,-1792760760,-546645011,-539116713,-609372170,-33289,-1065505,252,10769482,4210692,1380263178,279532114,1073881610,17440784,67109888,2785608,264,139591680,2146954026,-134365251,-2073233477,625543589,1994354011,1971050494,2147470943,-605102147,-9,603980028,1083288210,285217024,630805537,1101662720,295736352,1213270532,1385185352,608447122,-2145353664,-1571553280,-155361723,-546310153,1255267839,1251103760,-1414153291,-1074823509,-152318981,-8390665,-1,33554684,273831253,1049600,-1474157814,338268484,540674,8527937,67239938,-2138013660,525312,141099008,-537961719,-33718817,564821999,-1843125979,-34706769,-289739907,-1082235425,-294945,-129,134217980,1079268757,4489216,576017473,1095370128,1142953256,571736592,-1862268928,134222409,541204626,561643520,2075612708,2011160445,-1797982597,692685448,1801183162,-1150328873,-337906697,-1209016707,-131074,620757244,139834709,67182848,1212819733,606179328,17072130,-2136979454,69484944,16420,67633408,-1839857664,-268609791]],[52,3,11,0,[-8521737,1112735743,1150456914,-554337705,-268567619,2139070815,-2065,-1,-1979449092,-1599427158,17827968,-1785574912,-1853225948,4203048,134873672,1375731716,572559786,-2145220608,1216151552,-1235774134,-554205761,-1781211682,-1792794360,1969215322,2108665591,-572667141,-37912645,-16449,570425596,-2006297163,1073742080,1084920866,606085120,17336450,1079003136,84017152,534533,537395490,-1569259520,-121472,2011160557,548009975,1212828322,-538067561,-537167011,2003768942,1877990399,-17,-1795161860,1381325653,2359296,-1806424824,-1970109294,8264,25494034,-1876916208,285361322,-2136856568,1751056384,-710170080,-133441,1248493503,714182676,1968690602,-170004745,-558153986,-298,-4194305,704971004,-1452644949,0,1076472066,536875008,-2139062126,537962496,84410880,8431634,1208517120,-361431040,-1082260140,-689979398,298966527,-2128337631,-537034965,2146401117,-72425544,-38019073,-4101,1241514236,-1532109350,64,-2008415744,1247094145,16785492,145031746,-1476263932,-2011131356,-2108537822,1499398144,-162191103,-594513,-1565851667,1250592906,-1163204022,-696393737,-1093175583,-536970277,-1025,-1431688451,710054546,-1788192875,575821097,16777236,9472000,1074833428,43008064,33825813,679776264,-160104448,-614530476,-608190467,349468415,613487184,-134258795,-1076401187,-338821181,-2101505,-130]],[52,3,12,0,[-1431677699,1380558250,-1571105450,1213551954,278025281,-2013265390,312820737,1409552384,1082148929,1074866501,-579928064,2140509186,-17368489,-1579876425,-1859869686,1605073445,-167838089,2146162318,-134758547,-17,-1457248771,-2074858923,-1797866839,631607946,1140850708,27271296,-2146953902,43057152,153113098,287589394,2004680736,-699727544,-606085122,343268350,1251100816,-167923894,-541348386,-571211973,-66625,-2049,710235645,696886442,1387615831,1346939476,4802880,558088,575842308,1409549344,9013312,1149347876,-563149824,2133173412,-133395,1118502907,-1857809851,1599583524,2096103287,1874443631,-1092620554,-32769,1297459708,1381127497,1231908269,-2070260699,268435594,67108928,-1870376407,22085636,536875541,271094410,2071658496,-614858287,-1229471809,-1510674961,707347754,-167946423,-390220325,-67309634,-540801,-9,1385515773,629754026,-1800742054,715205265,71930384,26218500,1227527428,1242169857,35670016,1107470610,-311623680,-1123932054,-67626,279838654,1099206720,1868016938,-1275592834,1599994875,-268502053,-65,1420383485,1252698794,582334133,1095411114,553648194,268436497,-1538108087,546381904,589858,272671780,-1084293056,-1353415464,-306718081,-1510294021,1246833173,-1090704479,-983650825,1995943871,-69476610,-32769,-1784009987,-1792784055,1416452971,-1806390748,71913992,35668032,1235506194,1244267008]],[52,3,13,0,[1140883848,1386889,-361103104,-1425913355,-65542,-1872040081,336232864,-345287414,-1610874915,532676077,-1073742933,-5,-1437968899,709448362,-1985282387,1112118602,1073741985,4612,-1809164891,-1870397372,4202560,1384162340,-1082712064,1444225722,-1112033873,-1510015491,-1584393206,-1094805676,1835953079,-689195073,-4227073,-65,1431676412,1376949586,1387658715,682273428,153363720,310902801,1381340424,573146256,589970,1125013,-161611776,356533485,-268599301,1221943263,172573345,-344644319,-1073938435,1803550198,-67389459,-1,-1454069250,1470440485,611188591,1162433189,-2147483611,17408,1419072085,1212481856,268435616,8945664,-1082456064,1694863806,2075127215,-1560347785,1360275732,-1075885494,-556608145,-673327137,-539034241,-17,1247122940,1414091178,1238761151,676697364,606357888,69206084,-1431690110,1428820628,71340616,-1608379051,-361824256,161522923,-295043,1440612093,-1975352254,-172322268,-144326661,-176685574,-8425509,-129,1431677694,1469229650,582352895,1117956690,16842793,1074268417,-1448457707,-1874591711,1090781266,138952704,-1082506736,1427165918,1450169687,-1459916833,1361334568,-1351670455,2110518957,-622938177,-67633153,-1,-1433253123,1562739860,1416298495,-1783868251,270813504,285229072,-1440083680,-1523973820,67109032,580228138,-311492608,44411003,-164005,1383070711,177277573,-44414686]],[52,3,14,0,[-543195137,-59015189,-537020997,-1,1414878717,-1421203031,1239023359,539071828,1140850698,69206340,-1437973943,-1874573168,-1862254510,-2145124032,-1082327040,302577142,-307237481,1425915901,-1605070776,-1364225468,-164778827,1541401343,-42991762,-1,1437248252,-1085124059,-1838481409,-1807047350,633248,705204224,1431638420,605356617,69210788,676668053,-178911232,-2078090657,2147319637,-759698081,302138769,-71949166,-1073743121,-17465427,-268505153,-1,-1834331395,1461003690,618003967,1112844946,289406986,-1778383864,-1441627070,1369964576,688390184,1112148000,-545324798,542422517,-606610779,1962901495,-1533800380,-282375863,-306744899,-1218455553,-17107,-1,1435866366,2141931593,1236664319,-1790290646,1142039840,891363650,1436881044,-2080234422,83984458,-2003680695,2004189216,1375862623,-16859372,-1435640867,287394441,1521296404,2147338231,-623253,-1082656809,-1,1420405500,-685075054,1416298495,542217642,137,1846083584,-1458290015,680788000,687874128,1344934228,-580975616,13921019,-1420076123,-721420289,-1438375598,-14988991,-613446690,-555755777,-2228274,-1,1230329341,2136285738,-2049638913,1246384677,1235395616,-618494940,1243676842,1073807433,1375863424,-1538112430,-75882360,-1532821649,-86262,-93463638,18000520,-1213914070,-17088659,-134905891,-21005,-1,1437248252,-5548975,-1452605441,-1869327287]],[52,3,15,0,[524426,-1375592192,688212432,136586272,92831780,1208619332,-1351680000,290762202,-306730464,1442840575,1386741841,2064992577,-1212228098,1566561655,-8650763,-1,-1431678212,2136443210,-1831535105,631876138,-1860163312,-15597551,1414004949,570491273,-1442840576,-1840102743,-42333918,1257439103,-1073919227,-86264202,134555908,-297135468,-67651664,-151273509,-1049638,-1,1378424316,-5418348,609615871,1213371858,163906,-1392307648,-2113789856,4720672,302059520,-1450964822,-1219002368,544058347,-71882080,1996488671,-1842838358,-1146993630,1874722795,-1083247234,-4214788,-1,-1807051268,-4741974,-1447756289,-1843092204,604506504,2139291652,337676746,1208123780,604274720,605110928,-42073600,-1980039234,-553758199,-572803333,1233211968,-703583927,-34622011,-335847445,-33189,-1,626337276,-5401328,715915263,1152013477,21078052,-165330927,-2147221296,1057824,1224736776,1229531173,-1351933916,-1532044565,-139523552,-83951690,340953236,-1155231196,1467744159,-1079117121,-8194,-1,1414859260,-8968795,1112866815,-1874569899,1209008768,-553446912,620794026,1149501449,337707008,704939344,-92403456,-1828864065,-1113893814,-1092620545,1091047874,-1367325623,-17834058,-151037995,-27145,-1,-1524349444,-5289398,-1806500353,1251691154,25331754,1786839076,4260576,18896192,1107820608,1112615050,-1352990591,1769469946]],[52,3,16,0,[-14352112,-335807562,-1839947212,889203220,-608306561,-542441729,-32929,-1,682164476,-54639,634781695,278942293,269492608,-1089854463,68167829,-1874198510,335609864,335827217,-42588920,-1294082641,-676715355,-21053441,612501698,622870689,2130173782,-1241535574,-3,-1,1381321212,-4221270,1370160895,1096133930,-2078108630,1430323336,1074036832,9474688,1075052800,-1588423006,-1218478080,-328239109,2098299400,-1242566691,-1844140652,352588362,-339872257,-10813441,-8265,-1,-1792409348,-1090807,-1974141953,335564873,541344256,-1794997248,272638218,1378165770,172032065,75540484,-42333920,1979440479,799346769,-296329,1145180265,1241530513,-1091600403,-285758806,-32769,-1,1384485116,-4237902,1423310591,1095386538,-1986915243,1344414034,-2130147184,4753696,-1878392816,554849097,-1351679996,-606110731,-1425386492,-138477569,-1859639982,-1795162076,1807081087,-1210122241,-43,-1,606667516,-20860,-1565983233,335548565,1414046208,-2113404928,2106370,-1471012347,1100087296,-2009050078,-88452095,-26544145,1243611561,-1107828754,608520917,1426198697,-18507,-42248875,-1,-1,1426213116,-19158,341179391,1093239200,-2121136043,671163477,545620648,26579976,-1809580032,11053578,-680066904,-1207976259,-1845324636,-268437825,-1836048216,-2063335424,1433271151,1474297855,-165,-1]],[52,4,0,0,[-1572601604,-20654,1386938111,67127314,1411666432,-2111700736,136849410,1411524929,1099497504,1384289360,2120033537,-35792913,613434090,-35782757,1227180757,1410400256,-565315,-42642091,-1,-1,335647484,-9324,615119615,1363804800,-2104358315,671699029,578896457,-1605090030,672464896,2630917,-344522716,1471643067,-1857776524,2147450661,541626740,692715552,-1436617385,2011168767,-145,-1,1234174204,-21179,-2002061569,67145764,1229496320,1078068224,5507072,-1968532476,-1566441472,1229296936,-1101092352,-33689617,168829405,-310399574,-2003688747,1159790848,-270547,-1095390502,-1,-1,570706172,-32939,1084554751,1351156864,-1802366295,-1810738539,1208034690,1343564201,1208614912,615000193,-67698604,-1219003459,1078545077,-546038,36213946,1414136836,1441756843,-335544457,-1,-1,337707772,-21611,313125631,35659785,1111761922,1078264096,5406736,681923074,-1834745856,1225082154,-1369626111,-16850953,287482367,-27437744,541238004,160518657,-4866267,-1079334226,-1,-1,16795900,-32981,2162175,671222048,-1810740844,-1844292539,1376261376,1145678356,604569600,-1839986112,-76152684,-675808594,1078482139,-1213560830,-2146953771,1378486528,1442802325,-268435587,-1,-1,1149894908,-20587,-2105218305,-2109202431,1095246401,-1471545080,5603332,-1465236319]],[52,4,1,0,[1210187776,680108170,-1368439487,-16928771,-1844251137,1428493640,10633385,-1539026398,-5587126,-1079334181,-1,-1,270534909,-170,539032319,134218376,-1843096300,-2128456623,-1543499200,1083333124,-1576534016,-1523971808,-75886582,-1150354473,1218734765,-1803018238,-1542182364,136942856,-696292447,-82,-1,-1,-2130689284,-41173,134398207,1100302370,1217536066,1414857092,9043968,-1470848366,151126016,1414144586,-1355855456,-285753474,311557887,556106376,2113873,1384398997,-1142268668,-11184645,-1,-1,277086460,-251,-2109172993,335544320,304432404,537471505,-2011159551,-2071849975,570425344,-1995440095,-33947640,2145118939,-1532707877,1250953280,361042954,2692384,-356570295,-42,-1,-1,35752188,-16622,536871166,554846600,-1450170303,1152008260,579403920,273961506,1575738038,1985469402,-1218978345,-704651393,183168638,-1878777711,1074806944,1241555082,1609405952,-10496643,-1,-1,537142012,-128,136462844,-2076180478,36013322,-1874195935,4100,-2139085815,-1436698771,-1376883017,-578901062,-1084851243,1354104811,34603556,-1518198263,4457504,-88664662,-540693,-1,-1,138412284,-57596,-2113924880,151294496,1414154320,-1592778412,605126656,538200705,2010471131,-631909014,-273975573,-151003265,637360895,1216495690,270796832,268501257]],[52,4,2,0,[1474120192,-5442,-1,-1,-2112846596,-54463,539247810,1083244680,-1584360958,72697089,262740,4268324,-1396970058,-1212781093,-1140937386,-1082821129,1222639533,9249,613515396,1158684800,-42269431,-41109,-1,-1,537141756,-64240,67174656,352330754,170206548,539232340,1073762305,35328,2003655595,1785576374,-313140291,-354427043,-143299585,71862346,4608,4458530,-676441792,-4196419,-1,-1,-2011166468,-58748540,537937928,546635808,1363691521,-1840474878,142606500,4726788,-1378437386,-608473491,-1073760918,2138831862,-723517477,536944976,21528584,-2013249024,2052785173,-41033,-1,-1,295420,-247529440,37879842,83895305,-2070797740,11026472,33638410,2369,-625218131,-1235823141,-613755433,-1376800929,2147217022,27808981,268505632,34078728,-1252716160,-19,-1,-1,-1843388164,-397700604,1207968768,1217527936,690571522,605361473,270532769,16384,-1219077157,1843116982,-295714890,-8716806,-69223465,67275178,1149544450,1344440640,-542235631,-165,-1,-1,263420,-1576927088,2359588,16794658,1145316437,5259796,545298,2230546,-572803658,-608807317,-1141216659,-606095401,1585180541,-1605061890,2118221,33562626,-1171699388,-32777,-1,-1,-1843363332,2115842,604047361,1411711240]],[52,4,3,0,[690587904,162272321,-2113896408,0,-1250496659,-1225921091,-271077925,2113404542,-135283209,-1700073765,160027867,-2008547312,1465881874,-81,-1,-1,271612,1141375008,26230912,36928,-2105269078,-2141968086,536875141,32896,1873631963,1834703723,-1233224787,-272771109,-608239682,2007743487,539014582,570565889,-316005979,-129,-1,-1,-1841299204,8528900,268567588,-1977351166,673794305,581452352,8528912,4100,-623120970,-608782634,-2775445,-1141916162,-17050261,-570495306,-2138383617,-1809317744,-604026296,-1,-1,-1,561916,606076993,1109393537,536879376,1167205460,11310090,-2011152347,288,-1246340389,-1225921091,-1434485283,-272763221,-1218478081,-2359297,181466733,579150850,-4221550,-1,-1,-1,1233256700,608528,280832,-2109044668,673532290,140061088,34080896,0,1876815798,1834703723,2144709547,2113396734,-34149029,-1207978003,548765183,1212846664,-1103287,-1,-1,-1,1066236,570425348,604045352,335544576,-2104482795,2901269,-1608367595,137,-625517861,-608782883,-356551043,-547523141,-270565379,-4719169,-1435574417,-1836039022,-43118,-1,-1,-1,-1836838660,9540672,27267074,1074958352,623217056,1121200672,142872576,16384,-1217531978,1861049963,1609936299,-168366097]],[52,4,4,0,[-42281001,-67190789,-705333253,606415141,-18908,-1,-1,-1,2130172,603979794,1141408384,310379524,-1874324987,280777285,-1575992183,32,1843124954,-1246235174,-89147658,-538985030,-1343259265,-1092620689,1440742895,1229492808,-106679,-1,-1,-1,-1845226756,2363712,131080,-2145087424,1251124392,-2141940344,273219872,33554436,-612976713,1852681071,1476259245,-1233389585,-33622027,-268960770,-92409857,-1835907947,-37099,-1,-1,-1,8405244,-2113912823,558375970,704643344,541659650,316417057,-1524345854,4096,1994091229,-1243914539,-27829285,-1135174,-1218986529,-71450661,-1208483907,606349673,-16475,-1,-1,-1,606669052,546309248,-2013265920,2428932,1418863701,1086084490,277479424,65,-609296459,-558434946,1442690742,-713555985,-135242,2146955135,-33588233,1246317002,-182,-1,-1,-1,33532,134357009,19040648,1249903649,38376064,75339040,-1541256828,67108880,-1376425233,1834724269,-11014675,2145236413,1836055551,-562037770,-536944897,554865274,-161,-1,-1,-1,-1836838660,-2142764476,268435458,606212,697443349,542922057,-1835793376,128,2003812277,-604602761,1794988891,-294133801,-282710,-136462369,-72351811,1252369642,-165,-1,-1,-1]],[52,4,5,0,[2114812,570445824,1141907776,1363153440,1145678144,-1979962606,608784897,33619968,-622994722,-1230121491,-539511059,-1143116291,1801453055,2113924477,-299537,-1860913793,-2130,-1,-1,-1,604045820,9503829,17041424,68288513,-1843133163,553560738,1368720384,1073741858,1869330357,1811377755,2055040347,-277086293,-665747,-541622281,-1073741891,731993325,-641,-1,-1,-1,19435772,134500352,276922372,-1862252272,676505632,-1971565815,608774544,167772160,-1159893329,-1112687123,-1342718995,2112837119,-1226866945,-67249185,-270541057,1313533439,-1,-1,-1,-1,1216480508,1109394709,35660416,71565380,-2105011574,553473700,1235911684,0,-680088074,-696882245,-36017445,-675414187,-133205,2128576253,-67700757,-1252754565,-65,-1,-1,-1,34115836,626752,1074266144,269558785,609559057,1241295634,-1876285120,1107296288,-1159988307,-1142040875,-1418207378,2112858879,1836047870,-268963913,-2,1873534687,-9,-1,-1,-1,-1876950532,272639242,276957193,1107296584,1217565858,620583589,1246315017,268435456,2008002299,-306807425,-84299,-608862379,-264325,-1145192961,-1075855937,-1208289281,-3,-1,-1,-1,67249404,1142048929,69222464,138748930,-1859892988,-1996728567,542250368,33554560]],[52,4,6,0,[1576400302,-1226975654,1440083438,2139092991,-606150994,-526502,-302125075,-22020618,-1,-1,-1,-1,541589757,21008650,1090782212,571473952,608801448,587029282,1213540625,0,-340828425,1538767855,-8430757,-622109355,-524289,1860173567,-557313,-139329,-1,-1,-1,-1,-2063578628,269822545,268468496,142705668,-1986903038,1425823573,38306368,-2013265920,-1090851923,-168986923,1440607725,-136382721,-1420044822,-67261587,2143285175,-1073741825,-33,-1,-1,-1,269615356,1111509258,71895040,1092886592,572795177,33382153,-1601039356,0,-709403141,1851513787,-8954917,-1090822229,-65601,-546308097,-151011843,-306743301,-1,-1,-1,-1,1111528188,2445905,1073750082,335544841,1212782148,1425856426,144974368,33554432,2120084397,-571576585,-354751050,-346622466,-304367891,2080096173,-1074921601,-66113,-1,-1,-1,-1,134807804,1418218122,152076816,-2121134048,580009994,-2130919662,-2142763902,536870912,-1377059081,1807463773,-1082147987,2147475371,2146434943,-270537985,-8426537,-1,-1,-1,-1,-1,306221820,-2125294252,-2138963968,603997186,-1457220272,352104234,554799360,0,2011157934,-575807766,-170480202,-698648705,-612520998,2130427757,-3,-1]],[52,4,7,0,[-1,-1,-1,-1,1091698940,273175845,285217860,25755656,72950277,-2114134198,10748960,0,-340082693,2063037791,-2339,-1,-1,-1,-1,-1,-1,-1,-1,-1,171985150,1163023701,9437185,1411418176,1367512232,620543786,-1879039992,0,-1160268098,-1381126675,-1234314250,1533916598,-1431676325,1414026661,17,131328,134218752,-1876916224,-1431678428,541688320,-1610350080,279554708,1141129232,139784,-1974187774,16580426,5506178,67108864,1471929835,-604604841,1809561261,-698979475,-1431644502,-1588442454,43338,4194304,25165824,1141506056,1448449418,150999108,177246244,1118459301,269551940,-1970274174,271159956,1157390229,-2147483392,64,-86673731,1990974970,-575246885,-1159024933,-1431655754,176771753,32,0,65553,171975169,-1431690159,1083344016,604046336,682994346,1,537151520,-1522382558,16547627,269652032,0,-1216422949,-572606803,1785453430,-681740875,1431655781,1347589162,21650,285212672,1073741824,-1592655840,1431655717,301998144,-1994124974,1114484010,574760080,-2076179964,273978500,587005866,41944080,0,-573215315,-1414173833,-1210206547,711699822,-1435865635,-1521736283,33060,131072,153092608,167774468,1448432970,1083311253,302022656,-1462086229,557060,303171713]],[52,4,8,0,[1233723945,16580395,1208221700,0,1802484731,1986772397,-894014025,-304682027,1431655851,177296469,5193,0,524288,-1605877760,1783993746,151003296,606676260,-2068400470,-2013263456,1082138640,575842948,150765397,2117760,67109008,-1111658793,-306254986,2111551213,1521310395,-1437176907,1347758505,10502818,0,1073741841,151126546,1431676196,1078593858,1241513985,-1470256214,574652424,170230276,1418265617,-2130903125,1241580064,1073741824,-673784898,1517149610,-1418863658,-1250576554,1431655853,630346317,41992,0,16793600,-1840242688,-1414911415,302006440,-1790294968,1391160661,1314944,536873024,38971812,569966422,277348361,160,2075883243,-270812289,-155798083,-1414632723,-707077526,1378194770,10489938,1073741824,276828160,1141114881,1437313682,-2145119903,620761346,-463545515,75564073,-1834737647,-1524362743,16580437,620826624,33562632,-707338915,-1250529877,1541107307,-1227497893,1515541975,-1537955414,664969,134217728,2228224,293666888,-1234545371,335545556,1225867408,-621434282,1090535552,16777728,273241426,150339499,1243907216,134217890,-1094865477,-559032355,-306792995,1840993717,1437968986,155798101,5277732,0,33554436,606618112,1431672212,1078566992,306448898,-1268883627,278136900,1410474057,1243914500,1087963055,-1795161854,-2130706352,1836447734,1836546939,1541136054,-1251296403]],[52,4,9,0,[1431661909,-1433250731,-2138944942,33554432,-2147450368,1224871937,-1431655902,33556948,-1543471032,-622070358,33652898,25167872,608766505,83165099,1375870976,603979948,-672158291,-1210206506,-1229540005,-883534373,-715727946,1370133098,2629641,0,268435584,301990280,1783977301,673783989,172566784,-1377915242,1073746448,606437924,-1985719230,32309087,-1373108188,17617,-1168475145,-625549893,-311567370,-1116868682,1440066157,-1974315691,-1601924524,0,8916992,1145381888,1431655817,25167016,536903754,-160081119,160710826,16781312,571640084,11665239,1426211328,-1979711318,-336079186,-1343375658,1541107309,1809472091,-1436920491,1428859306,72492178,0,67108866,152043554,-1381324246,604651605,-1844311808,-1411426923,536937536,-1465613276,-1784393150,1080885103,-1232863215,9437396,-1079084037,-172565635,-290015817,-692603411,-1428858131,-1532646742,1342785829,0,1073872928,574718464,1532335442,-2143284876,4202577,2108511778,37789802,33562624,1229556244,282131807,756093056,335560885,-629418155,-1361200421,-1243779363,-1252364965,-1431673253,296331946,10785864,0,18891008,134483984,-1431672182,303203498,-1442577148,-336112251,538053032,1229587010,303321410,72679343,-1425931260,1090654314,2010480127,2071426999,1874320747,1533926326,1521868214,1783278250,705765781,0,268435456,1099956226,-1235905198,-2143280972]],[52,4,10,0,[1089680,1605052960,151003221,18448,1436625429,11140703,1444184352,67125929,-1361073451,-304423186,-1242941731,1842853485,1701664085,-1990961835,1079134801,0,4096,302088704,1431676180,704909997,608242178,-92453483,-2145090828,1430847490,88769568,1079049599,-1421860864,541591722,-75825218,-1234211909,-557978185,-692425253,1521183419,1386850986,-1971055574,128,-2080112636,2367520,-1414911323,9601130,278600,-1353313024,612372701,37408,-1450169787,162199135,1426393092,-1996471982,1441770069,-606413459,-1251255333,-1437246547,1454726101,1430934997,539599170,0,18875392,-1535113208,1431655753,-1522523558,1234179073,-77881052,607349,630325384,304451848,12647103,352322081,2134612,-4816977,1987540439,1860040374,1844295349,-715729490,-1840097963,1245989524,144,32768,17973250,-1235856086,690390,147540,1599539712,572563966,-2147479039,1246251602,-2146110081,-1448456192,311568457,-623519147,-575742019,-1250578963,1532718575,1521858138,-1532319062,273263018,64,536936704,603981088,-1386896092,-1802485579,-1843361408,-139849655,152831,353517584,621908228,564194047,83887106,1078494482,1870622485,-1216516629,1571780443,-357115046,1437445557,-1783993771,-1525513136,8,151519232,-2145116160,1783998794,557978797,528405,-552254976,1217437951,8389764,-1789646295,135574911,-1475196656,77671080]],[52,4,11,0,[-169166299,1842722654,-1216979475,1567468909,-1420446290,-1454090923,279194149,160,4096,176161796,1532335380,-2079809174,608248352,2141521042,33745663,1361383457,696403010,4314495,37757569,22304001,-1344309355,-1145050379,-307369125,-1420071973,1517005653,-1834308906,-1572296374,9,1078067200,537460801,1454058149,287442141,540741,-1089921024,1213262335,67109124,-1977079543,1076122879,-1876667128,-1867895990,2109058624,1844166511,-604610837,1993726582,-1428526357,1431655861,1226130004,32800,134217728,41961488,1783977225,1149872298,1233261584,1532135716,195327,541689920,1436717732,307275263,76583938,73968128,-606118999,-690132259,-1251087426,-1514489939,1800788826,1381324117,346199186,138,34603520,-1876688896,1532306730,690127318,2138148,-1358692352,1235811071,167780880,621356041,699134,-2126236375,-2133174511,-1363536302,2104876987,-558449195,-1118343717,-625559882,1420470954,-1591432796,16400,1073741824,67111242,-698963566,-2109188939,604569929,-1423947374,8519423,1083342852,1263818146,-2120199939,279506434,279598596,-34101804,-1213220114,-1243752834,1810740918,1440066133,-1783977386,1246302805,4165,134348800,1078624256,-1247131115,1418887278,4215954,352976896,312803071,301992000,713131016,538060285,9524501,1122590017,1465718185,1526460245,1806416859,1448848237,-692667686,-1515562315,269788458,16528]],[52,4,12,0,[557842432,285221920,1448432930,692669141,1225949220,1178636836,1079050239,4801042,-1760292832,138955003,1147846466,140159748,-38319434,-139805953,-553732499,-630559269,-1381341257,-1448421718,-1516090814,2085,0,-2078015230,1834325268,-2104352597,8393289,285802496,80084831,1090521216,721486082,-2111526412,4254474,-1595265535,1454219498,-553691179,1974201814,-1246897226,-1251091030,-1431655850,1218095188,41096,1141374976,536905736,1537954377,1411664221,1225932946,1245745700,279510975,278011913,1464094736,541590253,13983381,78271760,-78165587,1802370495,-1369613443,1868281325,-1428530571,1381324213,622957482,2593,16777216,155779616,-710241262,-1991094059,4198949,589824,-2097873065,67109440,184549954,-2003807022,1370012426,-1839950588,-1221930246,-1112057995,-168364585,-1426690341,-1235917393,1431688618,-1874189239,8340,134217728,1073758210,-1420417755,1385432155,604602440,304105874,1089142703,-2145368046,-2024763384,38437588,5369682,615066112,-565554001,-622134545,1584095163,-307571274,1437326682,1431678378,-1432071595,4231714,131072,177345600,1985303882,-1977439830,2115989,1073872896,351665925,159645824,570578261,546318505,13916677,1235388946,-1147938182,2009028573,-339874322,1532476269,-1385387051,1431655789,162114130,17480,-1845493760,-1610612727,-1381324270,1368752346,1224867874,71864868,1090191274,722485778]],[52,4,13,0,[-1851238821,136856852,547974537,-1789648384,1847883223,-555024709,1574655659,-704877861,-1243892134,1423289002,1376405930,9480338,0,68297024,-698988124,709137078,4756052,-1879048192,-2063679742,-1440610176,710235605,-2142631867,72505122,1434585089,-1689719875,-1252043273,-345047555,-1112811914,1800787382,1431655771,-1538092502,548,67108864,675285001,-1247106486,1151961258,-1845493623,26354761,-1593921752,1837441042,1152019125,613437968,564419209,-1760288248,1448238443,-268763218,-1380599973,-1414087251,-1431655059,1437457066,1235506258,10757193,536870912,-2130165120,-693491179,688202221,4727890,603979776,-1862314238,-1439858048,-1454025301,2394370,-2136299006,-1434419200,634780382,-1168648707,2070928374,1986898806,1518037979,1437313718,-1840625067,18834,0,310511650,-1386919343,1168675930,1141014820,-2145105518,-352365239,1437272098,1414878549,1145705120,139479824,790693952,-1783310411,1476247387,-690311762,-841550118,-690595219,-1435866155,615076522,4756516,67108864,1143488512,-1247128918,-1475198539,269486154,150994944,-788592128,-1229315584,-1431655766,9479176,-1599433596,1527382536,701857327,-44599945,-1116211845,-1145721417,1521333845,1431655853,-1835881902,2245010,16777216,293667364,-1420389084,312814187,-2126241135,541692452,-172010990,1440057924,1431655765,1218974274,89402145,-1216331774,1115018538,1476259806,1806544877,-714187923]],[52,4,14,0,[-714428970,-1431655339,693478570,-2138532764,0,1107830785,-576017846,-1538768468,268435530,33554432,-189332416,-1431694832,-1431655766,35923360,-1873653244,-1357774768,-1528905973,-89400021,-696812105,1991636694,-1230148931,1431661493,1246336340,2236937,0,608305288,-1414911319,710257275,-2074858864,1217545362,-47214332,-1437258431,-1247126827,4851784,1154779784,721429634,-1448446459,1467988822,-1109726243,-1378112163,1440460117,1792759467,697674410,9718354,0,-1995423230,-1235901110,1235940053,268435493,4096,-45415280,-1235592440,1433097653,-2003811755,-1456843519,1447362576,-721462527,-36309211,1806687606,1538094827,1840605915,1431680346,1118458453,1078038564,0,310511648,-1381346222,1389756343,1100104788,-1843101368,-23781375,1440066114,-900027475,573049256,81078866,788529221,1790291200,-1409393003,-562399317,-1430934563,-715728982,-1431655754,-1784376150,9708617,0,1225793545,1515541781,-1510277161,67108944,9218,-1090518000,1806527145,-1252674198,4858453,-1448457728,1258899728,-626054336,-5509822,-1244156546,1836047798,-1361397066,1521330858,-1473664598,1346523794,0,302317824,-1414878556,1526726591,1344448906,613482568,1596559748,1521200450,1708480171,-2078244524,-1839557302,352321604,1996297728,-1250009180,1857944299,-609585701,-1447701139,1440070253,625628501,1411364,0,1213240324,-710241718,-167772309]],[52,4,15,0,[17301584,280577,369098784,-1419061782,1521314413,273975466,-1532343808,708935826,-575994588,-286550638,-1244145730,-1251103819,-1210668454,-1431673253,1252633258,1379963466,0,-1576927232,-1230329198,-16777257,1207978410,1225785616,1160029444,1834724310,1433130330,21504597,-1453977335,51389476,-1216478832,-1111610520,1853603285,1843125982,-1431474517,-1435673131,-1454724694,-2137775064,0,160702977,1431655722,-8265,39125224,4269124,285278240,-608806315,-715498667,269570133,1381321280,-1442545592,-95092446,-338343211,-1146259521,-608782923,1843124844,-1431655882,1381149362,337791397,128,-1543501824,1448432969,-16470,268473080,302252033,38310404,-1437226070,-1244222741,1112033877,1419060233,418,-1352712055,-1082190407,1450700149,1834310635,1521857883,1448465898,-1974184531,541692488,0,313147392,-1431656814,-20526,1150419196,1083198088,1073873024,-1210394022,-1414154662,2773077,1381303552,-1790425080,2048204882,-362134570,-71976978,1457253982,-681944107,-623462826,1419094698,-1985731435,32,-1543503360,1431644501,-54347,42224,67174434,361243689,1790424662,-1431671371,302033322,615075906,131234,-284475256,-1084250883,1836047837,-613001747,1521211066,1437969069,-1437444779,302600610,0,139077632,-1414878574,-43704,-1457257992,287590656,-2145386496,-576006742,1785550187,-2146784598,1227687184,705176073]],[52,4,16,0,[1577423378,-173365078,-1210222729,-1246893221,-709446314,-1431653014,1235921578,1213483541,64,621871360,-1381324252,-8415918,38138,1073741898,578963522,-1414156619,1524345430,138455210,1413648512,-2136866784,1963018404,-1357425153,-629744162,-696885779,-1251299859,-1437225555,-1834308950,1361220008,0,-1841167360,1515558218,-11064888,-1840774928,76628992,151519760,-1225893205,-698978899,-1609389398,-2121006584,1409552386,-1358950135,-45421894,2007739243,-1247095370,-1386910805,1517136730,1430869461,71903781,64,606339328,1431676324,-11187563,140793,553914529,574722052,-710224470,1431657397,33576373,1411981346,36274720,897598498,-1215114001,-578945570,1834728301,1810803290,1448834411,710235563,-1852554166,40,-1459093504,-1381357015,1603605024,606601456,138412296,84410432,-1252149907,-623203733,-1869960534,4327424,-1466826616,239112776,1529199546,-1227445387,-608807205,-715821641,-1251300010,-760567206,606229929,128,44105728,-1414901174,-1213553590,16886258,-1592612828,1268853265,1869328218,-1230344874,1145088682,-1542946172,1162496514,86526226,-1387205137,-608469281,-1376930378,1538120554,1437291885,341136725,-1438365550,42,1409949696,-626349422,1244285264,1213333744,67109120,168034308,-1428759883,-1430922533,-1870484774,9572384,-1465253744,37884485,1464448445,1995303797,1985342957,-1229608230,-1436914773,1705683626,11113044]],[52,5,0,0,[128,-1991244800,-1431661532,-1438471542,33573540,-1873533915,1267745872,1841014102,-1244222028,629779114,-1879048191,-1456862976,1100235816,366280559,-1378394401,-1431413829,1433120171,-606709067,-1968526742,1242703179,82,570753024,-1440078507,1431652689,-1869348782,16777344,369168385,-631931467,-1386566742,1346524501,68297800,-1571454460,2199874,1253399131,2071721461,-1233799827,1806546390,-1229277587,1515541933,-1857795928,8,1409810432,1414878601,1250448010,67152288,1150437908,757334308,-1251038378,1790249536,-1784501578,268435712,-1386862304,1078602260,636157741,-692756641,1839951323,1515940789,1439935146,-1565873579,581544530,16469,-1992163328,-710269870,-1842703022,-1591607126,268435521,-1795120000,1842730605,-1385365248,-1566397782,-2125970350,1347748352,538018114,1214084871,-1116801611,-1418273866,-710224298,-1414636883,1423288938,1225926037,0,1375993856,-1448433110,609330212,138955328,38347268,710017034,-1431456294,1437286400,-1404916374,128,-710244348,1212828308,1392237829,-673357905,1454225005,-1384731206,1790301813,-1431655766,-1834727259,18469,-1996488704,1381321033,1380624714,1107427477,1342214224,1560290592,1954246059,-1155923952,1369548205,579407889,-1433001440,-1852796894,-1465026815,-1166281387,-1243910693,-715819563,-626379349,1431655899,606688042,144,302120960,-1456843374,-1986770411,273700128,72680706,723878020,-1331307686]],[52,5,1,0,[-719976444,1448246619,580,1414857728,606422340,-704725440,-1381077227,1454758582,1538108333,-1418793642,-1431672235,1245877412,20553,-1541406720,1247103317,-1840097966,1157955653,268443720,1417679888,-1048662602,-1441988096,-1470999083,2113696,-710242300,-1836543960,-1260967040,-143278678,1842853485,-1251322277,-1235921555,1431655861,563454537,546,302006272,357127570,-1406883542,273700240,1116899330,-1224195967,1079367085,1560477697,-1520256083,-1878781935,-1440086656,1210657157,-713224448,-1360012542,-608539173,1456977254,1792798170,609572267,1252660394,43080,1224867840,-1588180443,564734549,1141211202,134226600,1833044260,-1596212374,-1283121088,-1431808397,8389700,1436885026,356680784,2077951232,1968518997,-1437213770,-627413283,1448434613,1431688666,-1861179052,18,301989888,1252545194,1247126858,290461012,-1582659582,-1442308095,-2135533861,-301858816,-1781351762,2113568,1376322048,539568394,-1233190656,-1358975328,-1229564181,1433785770,-306795861,-1431652778,715477653,42312,-2079326208,-1856858844,1414179410,-1576361848,67117608,1830946132,141422006,1510016016,615110362,604574088,710215689,-1434147756,-43384576,2060801450,-1410470474,1806391989,1433234285,-1435871819,1095404196,4130,285212672,631876170,1230326101,144704545,-1465219006,-636966784,5725101,-1256128508,1365814709,16777282,1435058208,2689441,-681603072,-679539863,-307602723]],[52,5,2,0,[-1386828947,-1386881702,-710235542,-1433250731,8397897,67108864,1251103381,-1785582955,571822674,16786056,1430323477,14530267,1845821440,-1974183061,1081896,-1441660414,1346654890,-1122639871,-1109764438,1524479595,1793963690,-1145678421,-1437149866,606643626,34964,553910272,-1843123675,-1454090839,-2009069239,1252362276,-1240192480,11955637,-1258225536,542291418,574693504,1245980745,1410516,-149493755,-340295430,1437298109,1448433115,1785584602,1431680437,1235561033,8397345,167837696,715740233,1431676330,606442516,537928337,1833009220,6969263,-620740608,1231579991,264484,-1458405100,-1600116555,-586820605,-1117891243,-1235592341,-1246897226,-693455178,-1435849258,-1835752278,2115658,8192,1141155242,1243982250,-1840766623,-1994110652,-1417010158,6154602,-1237254144,81047226,285212673,-1438365451,1413866,1862396167,-341065474,-310979107,1454615146,-1242715475,1431661485,606710100,8917649,570427392,-1784133614,1386850890,630344330,608768553,1829868196,141189051,1778978816,548068053,-2025308024,319890797,4212157,-1254043129,1580029013,-1431455818,1835914710,1532717913,-1431643558,1230149034,2114596,4259840,713200292,1437248084,1210393681,1234347076,-612228087,14608982,-620756992,-2001709637,352326176,1414154493,2468075,789632271,-175396097,1517022573,1437316778,-692691241,1433228725,1385538642,8398921,269484032,1227432981,-1834736555]],[52,5,3,0,[-1840756406,-1843115630,-1437316782,11820525,-1241448383,44742230,655425538,620863999,9480926,732090895,-1358269867,-690332965,-1436887590,-1251284550,-710235562,614812245,2376338,83886080,-1841000160,-1440066139,697672874,608801324,-620588380,7187291,-316538880,543714797,520126848,-1437313793,4780661,-1974950881,2074205951,-1246316947,-608782922,1834725206,-1431652694,1226069418,8426532,1074003968,621880325,1414900010,1243780496,1234314305,-1231805431,14318294,1526808576,139570011,927211536,335663615,10530527,194161183,-1382910795,-1376916038,-1234522795,-606709075,1437969773,1420383317,2769481,268435456,1246401096,1251125844,-1839979867,572869290,-1421718958,11458235,-1241448448,560229813,788596740,622093567,8452794,-2103139281,1453907887,-1252369449,-1437176915,-1430932011,-1431672101,-1974819414,4199570,35717120,-1843115775,1431655845,-1534438326,1430884756,-712502747,11840874,1829306880,14211798,1057489441,1233246975,10530295,539666751,726758781,1807201978,-1246407083,-579966021,1840076373,1364371796,9773641,1024,680600594,-1532343659,693193129,1234479650,-1230855096,7166935,-637337600,-2136975685,1602306048,304390399,5307357,1216956991,1272242071,-710218377,-1381344661,735402581,-1435839050,-1440049750,4212770,1207959552,-1524348544,-1792781014,1177195858,-1842722476,1829325141,-2136279366,-1425932288,567859818,1059065864,1426183679]],[52,5,4,0,[12627702,575820127,179943978,1518033885,1521341866,-306882901,1435874666,693261653,-2138402220,262144,172560905,-1448433070,-1471928027,1413649042,1532072594,14527830,1577519104,10663382,1862534210,71854335,10550207,1209354879,-1846085883,-1227442581,1433122266,1517286874,1433103789,1118131285,538977353,0,1385318912,1431652773,-1842720182,-1986778459,1434592324,1085650619,-183894016,-2136429907,385974528,687983103,4239342,-1801409794,1118658213,-714412706,-631592106,-1247105610,-1436898341,-1809148502,-2142090862,306249728,-2010897903,631876244,1431479636,1386824746,-1239070423,550988501,-1424555776,6319483,793255952,34624255,65019,1364546047,-1459983615,-1386367083,1456843445,1852693418,1456822965,-1448826198,528933,0,365499520,-1456843483,-1567321046,338012484,1833472676,1079893942,-1239810048,541711318,-1962932220,1413654767,25220798,85101182,1381457698,-1244505545,1515679061,1437313750,-1246898602,313086549,546415688,0,-1575729911,1247106386,1252348578,-1572302166,-610129271,-789927315,1831665664,140531053,620888577,26109,16841963,-1465625859,-704752312,1455421253,-715478058,-631607891,-1435847206,1431677610,-2143022811,1224736768,-1801320448,1431676330,-1807201715,337978769,-1236317611,-1540526629,-608763904,9547099,43008000,1243908266,50374911,1380558078,-659220847,-714429174,1454758490,-1210690123,1431655861,-1572186795]],[52,5,5,0,[1378460840,1048576,559191332,-1454757623,1381312849,-1566029782,-839429486,1760287670,-1234566912,547384021,-1811935232,20821,117502141,93473533,1995375908,-1160414574,1521178069,-1439310890,-1431671381,-1802196262,4458821,262144,1246298752,1437157970,-1970124246,335918500,-67154011,-1386564267,1843070208,145020342,8913922,1235362965,385892591,-1474024963,-1386396347,1455281984,-714426954,1844161109,1433262966,710235477,1418810026,603979776,693249289,1252676645,1378112165,-1454112183,-687898859,-625578533,-692708800,8411885,620888096,545381,788570365,1380602621,-88399704,1835736490,-1437160107,1437447866,1521199786,1370051755,2401296,65536,1112871200,1386564170,-1532353455,1185535122,-301989973,-1217553482,-1251100747,277927514,2101256,614540297,1056964831,89232886,1463257346,-709448800,-614814806,-1152002730,-714445987,707089749,-1807054422,285220864,340411394,-1431661936,1229084074,675416356,-620757057,-1386547798,1843096173,8762805,-1786248191,282965,2130706678,-1471502083,-30597036,-1368586838,-1428854091,1440459434,-1436918421,-1532319062,1075849801,128,-1571682032,-1783999323,-1835776951,1393906249,1476263935,-606687891,-615097385,1075882606,8192,1146104357,-16711464,1150446327,-712357247,1440459508,-1414899091,1807070826,-1378424234,1246909781,-1437974126,1145044992,-1806425470,1428769042,606677330,1604920466,-1778712577,-1246012837]],[52,5,6,0,[1995298394,310406869,621871625,277455944,-16645900,-1842817602,2131959890,-629799507,-1244211542,1521210714,1800777178,-1448433046,1354276,1048576,580224016,-1454729820,1230128213,-12170971,1458175999,1448466390,-1382303051,1168570,4198528,1109674277,-15269720,608531947,-1253816951,-1230139270,-1380603178,-698962602,1437947307,1247106389,1252074665,268566656,1412043010,-1440077495,-1836819896,-1084386744,634716159,1843116714,1979012779,1082436182,-1861976064,139629898,-49348438,1231744959,1593905188,-363445779,-1431655766,1437969109,-1437148234,1418898090,541755794,33554432,1112883744,-1437316462,690586026,-4773339,1428880895,-608802197,-1347588755,2120813,67108864,-1605883376,-8454067,-1835746566,1520978513,1511762107,1783983573,-1247126859,-1380603286,-1515558315,1242649130,1073741984,-1807087223,1436897829,1112681041,-5401272,173143551,-1246898214,1515936603,8507606,268435716,177361477,-21037034,703983535,386015236,-1239045394,1533782965,-1378462123,1785443669,1414878637,279225508,135266304,-1456856064,714413128,-1803270998,-21870,1435151103,-1385515690,-1246308683,269005933,18974736,-1599826928,-134266097,1152236285,-2035789143,-309663557,-1436920403,-1420446291,1437429101,-1784370518,-1525528247,33556544,1381335336,1244243346,690563497,-9457846,173102589,-606245195,-689063058,537023157,1140850688,71902533,-33618657,-1459949641,687998084,1510321646]],[52,5,7,0,[-698960470,1790268885,-631591979,-1448432982,273224245,537133056,1419056258,1381320996,1111638674,-300459,-1840626454,-1234512426,-1168714283,5284013,512,539248912,-134265057,-1520992771,-2102900695,-1230964037,-1435849259,1431678378,1437293147,1247106411,1160030532,67174480,-1440071416,1414173394,-1802201948,-21080171,1167239850,-1431688663,-1514427734,33729130,285376512,-1991732734,2130662207,1795020759,268575300,-1416472913,1431677882,1437428315,-1430866262,-1431652694,1346966185,4,-1437461983,-1433261559,690561450,-168858027,-1437291950,1431688662,1532319061,16475,0,539043144,-604025057,-623411457,-2058840686,766049589,-1437248171,1839966890,1842719318,-1839966891,170042788,150995344,1435845636,-1789640108,1245858377,-1426105429,69227941,1082134657,1083543552,1465193120,75520087,76843008,-13442,1987967933,538067112,731949646,1807047339,-1435871915,-1431654987,1420143274,-1533785963,537985088,-1440083631,1435735202,-1433104300,1432219050,-1610481664,338330660,-1440087724,-1420647168,19003690,1077945618,-572844737,-570957833,-1807742639,-2048196715,1437455738,1431677802,1515940779,-1515541798,270608681,33554576,-1252908540,1378109780,1227433386,720721749,173015040,-2122308976,-2141978111,-1431696832,53919,269651968,-87458,2008905407,1397418,190100741,1521199702,-1247126869,-1414374827,1431655765,1229607506,36,1435845777,-1802333622]],[52,5,8,0,[-1437953368,-1521828435,537198592,605196290,162202640,-1370860286,608367702,-2105540024,-142662273,-621805587,708871402,-2131071087,1431655913,-1437248171,-1435609675,1420470954,613501605,1208090761,-1423308540,1437410385,-1437447862,1235839659,76554752,2098596,1084756608,1565889792,25195,2369537,-1084536450,-344449,-2138396486,1096137988,-1435871905,1450038698,-699026006,-1431647574,1244303764,37748768,1515561552,622938538,-1789644203,1381127509,1073874944,1376075776,609559872,1553279509,-1858022211,536871172,-72445186,-1431308289,571515370,1426020177,1532351786,1431655789,1431677805,1230353770,557918761,134217802,1453656066,1246405332,-1437956780,-1995134550,344997888,9447569,5281024,1907075584,49499,138486816,-13949699,-131602,-2008918849,-1603654400,-1437223595,-1431655766,-1243960662,-1435849382,1252697258,1073750032,1428759112,-1449880486,-1437455799,1420399274,-2147219452,604045828,1218587137,2057983045,73487547,34635776,-615872002,1790422907,556291565,-354448566,1431661835,-1252698795,-1386844843,1431655851,-1876670126,34078885,-1381329918,1386586794,1251316906,572872105,557875712,2377760,11053572,-178957047,536904119,537134216,2140480253,-513,-2075986245,-1451617024,-1428510190,-1435847254,1790290602,-1431655766,629757005,134348816,-1421213296,355046506,900276777,1263047242,135405570,1073742089,-2147437230,-441494363,4204655,8450]],[52,5,9,0,[1529189630,1517125615,278178542,-220790128,1783985413,1431678378,1437291861,1381324117,1213371024,1073741893,-1389739004,1380100442,1247106470,-1802361775,-2113926912,4793408,43166218,-363633387,-2004860226,138477568,793330173,-2177,-1532953157,1589465605,-1431677374,-1431655766,-1386828326,-1431655846,-1836569899,33591440,1783959873,-1537979669,-1840608600,623462794,541605892,33554450,21589,-340833707,21008620,1074807816,-1424839954,-672276995,23745903,-178847712,1437445520,1431655765,1790290517,1247139242,609571370,-1877999031,1428488720,1242124717,1420382869,1212846676,151130625,4212992,76697765,-807949654,1084367962,33816896,1235506363,2105540479,-1465057286,-1373990392,-1431688544,-1431655766,-710235478,-1431688533,1235395794,67371042,1598662788,693294426,1230120234,1385243721,-2142765056,352321609,285262938,-1688234666,138428917,-1876948990,-1575818762,-136612001,41276847,-39387008,-1419080796,1431655765,-1386850987,1414911338,-1807067755,536912008,-1431698928,1243982517,-1839969627,692406674,603988516,150999552,621810005,-1363192235,4460984,32768,10804911,-553714385,-1462075397,-1224077278,1423256168,-1431655766,-1431655766,1431680426,573084196,-2013263790,2132084865,575231467,613100201,1244310052,21135360,-1426030556,171966549,1472157098,-2105498430,344269856,547977915,-71303401,1370991343,-586841592,1433208282,1431655765,1532324693,-1431655846]],[52,5,10,0,[1212491177,42483849,1465205028,1411560950,1230014794,-1454235319,-1878521856,1428488192,1392657512,-1149348519,551584340,1074823176,-2136670225,-537469153,-722534566,-1214248896,-1431698827,-1431655766,-1428837718,-1515563349,-1783999403,1342316578,2133135872,-1839966723,-1840598380,-1433122158,33554980,-1253441464,-1391980215,1610505573,169289,155259394,15392605,-67111137,-1252336129,1560879121,-1436904998,-1431655766,1437444778,-1431655766,1384682130,67142728,-1354088283,1162472959,613483561,-1834314716,143728641,1263871232,-1440612288,-151235639,12616339,-1610332152,16056255,-1075987169,-570984597,1442841124,-1440071497,1431655829,-1381324246,1431655765,-2074957228,-1878503278,-1080751616,693294591,1227139410,1428497737,1074006032,-1135195904,-1257619438,-1090687093,-1991764697,178299426,16580527,-142627009,-1381048833,455098432,1437311214,710235445,1783977386,-1431676235,697640105,33587492,2133401673,1151728383,-1840639403,709470610,2130628,1622518306,1851064448,-302338262,12601935,-1609919484,16646141,2113361247,-159516746,109119700,1427494077,1431655754,1431655765,-1431655827,1386367637,272771145,1598751232,-1431767297,613524612,1381321252,1225861429,-1840556716,-1867906526,2096488278,1086466719,312502827,16449535,-272677569,-1410613761,1225293906,1779132635,1431672234,1431655765,1247106389,-2062264923,1140883492,-1089318510,156630527,1227265322,-1783983542,-1834593627,8191835]],[52,5,11,0,[-198309632,-101335126,146822462,-1542805110,16711679,-76130945,2109730749,33559252,1430379182,-1431677867,1537977002,1381324117,676680362,10645,2136278016,1386937343,-1534058411,1414081193,-1230441251,1153498879,-2123754112,-756547754,4232574,139516501,15269887,-547403425,-355042577,2261178,-1442654787,710235557,-710235478,-1431655830,1436652618,268976160,1870995601,-1519714305,707089745,1398101285,-197,650751,-1521112320,1961623381,566842878,1359131946,147914743,-27880706,-537010181,536912342,1444969815,1431643561,1431655765,1431680342,1112188244,75666506,-550893052,148242175,1229605510,-1800777142,-36881,272650495,182209029,-506462245,79735804,71949655,16840698,-139778817,-1168377922,67127485,-1790944469,-1437969067,-1431655766,1789569706,-1802218331,-2147475311,-1085128560,1437990911,-1836019672,-1515940716,1457379930,1090651354,712080181,-776536137,12626428,673215917,251722997,1596279293,-134300177,19191019,718597645,-1437423148,1532319061,-1834309035,-1454233175,268454474,-552988414,-1561657345,1248175442,-1431655854,-307579411,313016320,730093135,-886046801,1103255549,25549399,2130864885,2101945087,-1109921797,-2147437218,362863378,1381313109,-1431459158,1414878677,1251232405,69242916,-1349352304,1423835135,1376397973,714427029,5592539,-1442672060,1445588442,400555711,348154873,1143008554,-8301334,1469417726,-671252865,276884725]],[52,5,12,0,[40529157,1431676330,-1431688619,-1431677515,-1851436375,1074275665,2133135364,1240858623,-1806546654,1420382890,-1431652682,-1414921072,1434540791,-1355089793,29404146,277396055,-15217934,1562989309,2125985755,9460655,-1965769984,1419070121,1431655829,626349397,714380362,151144586,-548780767,1392246783,-1524346219,626371154,1437199869,-11250347,-1236623142,1608839871,1120032741,27382826,-12381718,1115833599,-704791041,2223610,12430592,-1432070998,-1230329174,1431688618,1143581012,38228,-1223553020,-1426653185,709465416,-1454746219,1794071295,-5264726,-1433775507,1066001599,146843606,1140880811,-5264652,-1806374166,-1078988867,48781999,-2123753728,-1792366294,-1431680427,-1448465747,-1437428438,541073569,2141536912,1761476607,1251288229,1252608682,-631572481,-83886153,-601225047,2132969775,583032725,4762186,-81048875,545896639,-168100561,5566325,-1596577152,-1521838774,1431655765,-1437280854,311798436,68241994,-1357772798,-1426063361,1378003348,-1440044630,2146959103,-671088641,-1319808364,-7711670,-2000513238,578988690,-565472790,-2142048275,-546324705,283990767,-1866660600,715760682,-1431655854,1414903210,-1465604950,276861588,-1146445168,1442709503,1414861353,1420143274,-606404609,-1100301314,1252754498,-65961440,314601397,136333354,-174740774,12910175,-67176641,-2141522051,1751845122,-1440066283,1431655829,-1431655830,623454613,18465,1862599684,-352321537]],[52,5,13,0,[-1517640638,-1521212123,-1224736769,-52467027,1347752356,-39381878,-1530638507,-2142759551,-1440044683,-2136440837,-1212678817,1080929710,-1431502336,1235571201,1431655765,710235477,1218792100,-2103160150,1604915217,1526726655,707348885,714429609,-1,-167780361,-1973770992,-250658479,717315945,285253716,-1438078241,15925087,-16924865,-1461978123,1958412288,1437225986,-1431688619,1230329259,1430934101,536908836,-1089322368,-150994945,-1437968728,1420405418,-1,-385875969,1102449317,-885058558,-624255158,68420992,760411574,16056255,1841295231,1387114207,-719978496,-1433228736,-1431677879,-1431655766,-1835750838,134226249,-1213986779,-1375731713,-1433235374,-1437948502,-1,-754974721,342447376,-1776312024,-1228767275,1078038698,-1685524737,-1996685457,-525377,-319392325,1831534592,-1976281856,1431677866,1431655765,707347796,-2104997230,-1358290432,-83886081,-1455151707,626338341,-1,-2046820353,1079257925,1434322050,-1412128822,352584000,793869783,318439423,-690102529,1433137142,-636878784,1380259232,1436898389,615098970,1347791250,541234340,-1087731308,-134217729,1445702228,-1428827476,-1,1358888959,362916392,-1212395480,-36995179,1074827348,1436876799,-1510146049,2147483503,-625100097,-1241448320,623453608,-1440066231,1431655893,1159866965,134226197,-2076180480,-1810758254,562037905,1426592833,-1,-1979908097,1086631490,1862894850,1473625898,339805248]],[52,5,14,0,[-1751056515,1257635711,-302548033,-1227165718,1560412320,1414662564,-1431680363,-1431655766,-1789639259,1117801040,537403456,1235527680,-2010492886,-1843265264,-1,1425407999,621892885,1596133456,-36339883,1090785621,633995231,701825023,-2228629,-608716161,-1426063280,-1565916568,1431655850,1414878549,673556884,562250,151126018,-1835924956,578849444,1443373058,-1,48824319,4745797,2136293892,1540865813,169935008,1272119295,1166671551,-1140859041,1844312022,1442840788,715720853,-1431655790,-1515541846,1380537685,272703889,1074792464,1143247872,134815881,-2011036352,-1,-1444610049,-1459431126,-23916511,-18186326,1342720146,-1830223873,-1450003721,-285738197,-1229594881,620757173,1420133108,1431655765,-1705749163,1437242002,67127850,302121600,709429576,1092654378,1376272400,-1,76149503,2663509,-43432700,-707264726,-2105408920,625344479,69526975,-1078067382,1541404122,167805036,1378484397,1437158057,-1521855147,-2070633388,5280164,-2139095038,-2121129471,268521554,-1516107774,-1,676513023,-1879027283,-27588095,-1093271723,337641601,1219034879,-1163213843,-83886169,-306532353,83894443,-1790295973,-1792387766,693458261,1495618853,1073883721,151289936,715396132,77890596,134742592,-1,-2113400321,38422699,-118794432,1977352106,1074415700,394656511,1122568127,-608323,-1217397285,33603702,-1542152022,1431677266,-1431677867]],[52,5,15,0,[581520042,310412306,1075847168,1093223680,1073752649,-1566267376,-117440513,631329797,536888662,-111169788,-304677035,310378560,-1438057729,2144837370,-536871253,1843116926,21613,705013846,-1431688555,-1515541846,1301434953,4237652,302055938,306842020,306724882,135332356,-352321537,1242825360,-2145115979,-222347519,1440087893,18940457,1470485247,-1426444355,-138412034,-612503569,20691,-1542303083,-1437968987,710235557,-1851091798,-2145381854,561224,1213272577,103844,547640448,-1056964609,356602954,8423530,-192939254,-1429536875,1141383296,2115347711,-9469976,-33853525,1993833979,55998,1426248746,-1515564503,-1437444779,-1440471723,310944842,-1862270976,564808228,1109663765,1242693929,369033215,1427243297,17375912,-369101545,-1429012629,276826194,-682120770,-1241645615,-1073808385,-1380065313,43733,-1459596023,-1431688619,1385540266,608872850,4213140,71312421,1151931392,268469536,2708480,1090387967,-1421585276,5277778,-1023430769,1238761359,-2145091520,2105361899,-5279837,-153133387,-84478474,4217531,1249925637,-1431680374,-1783977302,1227461972,37412,537001984,273302857,38873221,1380188485,720961535,705757473,17047976,-1778401498,-1429667973,67118344,-136860994,-1359283637,-2049,-680665089,10540502,360732161,1436920402,-1269541547,1381323429,-2103434039,67146308,-1571550976,1074020616,-2146266608,1086455807,1833256084]],[52,5,16,0,[554730818,1241513805,-1831665849,1076101282,-558017163,-68165738,-269066827,-1090519586,5290939,631548416,-1437314475,1163236778,715303466,35090,18874368,160508425,135268385,709118117,170590207,1527910657,1493174932,318766930,684064703,8407560,1954010479,-1380059601,-27265057,-307578889,5264854,156259584,1431655753,-1381340587,1142269266,272650916,-2080356334,1420428352,37856516,-2146425590,1350630655,-699775832,1770091584,1258225579,1254686639,287899809,-631391298,-540833,-41605,-1207959809,5565883,47450624,-1431680430,-782985814,698979412,8430666,537395840,4827394,1208221856,708986965,39185151,-1433067518,-670383990,-1510146089,-1597833377,8399364,1907092571,1437461373,-1212811538,-34677798,13917045,162075136,-1437444779,714451626,1380624714,1051025,36868,-1785591152,18884873,1074832682,1208013311,-1339422327,1579911456,368770923,180944735,1143111840,-1431652369,-33033,-1057349,-1417936897,-2136295697,11142144,-1431655766,1437182634,-1540217515,4215466,276889632,1078219268,604569680,172337322,35980543,1700086816,-47300534,636616535,-1597964417,21501192,1533606845,-1246372929,-1111656585,2128607231,7695275,-2141846784,1381312789,-1431677787,356886954,8397845,67118081,-1784019935,18911746,536913194,1351635198,-1336205051,-353021440,-1779114065,80019391,-2012184510,1072197615,-268468491,-145302034,-335675786]],[52,6,0,0,[1085136381,1112866816,1431652949,1230349652,-1466676695,69225121,17825800,537929992,1250033828,-2104448851,67438073,699011648,-575699628,1254246271,297926591,37889296,2142567093,-1112877201,-543443367,-1093156865,-1596298571,-1599471616,-1431655926,1436920490,1403606090,21123402,1207992320,-1969057246,67675152,268724651,270551284,-464107255,1803496193,715756478,12648447,672174080,-1548289,-134251011,-1155114016,-335614465,-1464484369,1343553536,-1437947614,-1783977302,-2074958510,-2147445164,8652800,554181768,-1860173531,69227093,1083248849,-378731232,-620863918,1447308285,1153499135,-2109472184,1968306090,1565912919,-289592240,-19136578,1785453498,1411710976,-1431655926,-766225067,706029909,8396937,16777216,-1974318830,33695888,1082152027,279170,-492100347,-1242714876,-1391311390,12648447,135284994,-3809793,-134236674,-1247081496,1543503599,1423797743,-1475739648,-1431655936,631614122,1386588746,4216146,268501064,537171236,357057093,269668950,1075841448,-446756336,1207283498,1430792425,12648447,625016832,-157845797,1582694359,1602028970,-17047617,-1246382406,1426128896,1431655685,-1431677867,-1537979991,270570149,69214210,-1974984631,-2147481464,37770389,630786,-253786814,-1431376054,-1415413052,12648447,532992,-1087382145,-167782915,-353696780,-675350549,1792798191,-1442709376,-1431688576,1414895018,709470890,8397994,553648640,539055378]],[52,6,1,0,[625516834,1073759573,4195624,-448838908,265911893,-1425517398,146866175,713164816,-315639126,-1353334866,-1111585107,-34603586,-1430864966,1426063520,-1431680448,-1431655766,1370139282,71387657,67633152,92571684,136264,139634730,1069250,-1862294382,1471348397,1599439232,46202879,18874370,2130438399,-33622277,-672420998,-1208230037,1977341679,-1442840512,-1432087904,1251322538,-1437953366,9475154,16908288,1347506761,-2058313198,8409673,4456968,-2063646431,767950171,-1358802411,12648447,-1979152128,-1409330771,1540709847,-1168277585,-18908227,-1385316931,704643152,-1431688540,715762346,1246930260,4215204,1212156040,84166946,277088324,537469994,33589410,-754984632,-2112817745,-548796384,12648447,536870912,-26368009,-142608450,1877726838,-1216487461,-608798729,167772240,1431635369,1381324117,-1852560731,536906282,16809984,1351717972,1079005713,77613185,9445384,-1040231148,673558005,1596282245,12648447,38338560,-570537043,1591467509,-709002261,-34096202,-1235358243,167772372,-1431697240,-1431655766,1436898473,10507337,269025280,35934721,67242308,1359237674,536904224,-805360235,1116754175,-1080754136,12648447,134226432,-136618069,-345131153,2128336605,2004867053,-622151818,16777386,-1431698859,-1431655766,1247126858,71443026,83886336,-1450695638,-1856986606,1116417,38078468,-268496059,-2008767014,2132101761,12648447,1108475920]],[52,6,2,0,[1576009346,1591061981,-709444165,-2376266,1840246527,33554613,-1440087638,-1783977302,1380624724,54676,-1610608632,2181377,8918080,1413750820,537403409,-10842,1378502677,-5631982,12648447,276824064,-138545245,-179098693,-1142040850,-557847955,-604316203,85,-1431682987,-1454189142,-1809296043,22022821,153354241,709530146,606218517,17893889,5308996,-117493935,4268629,-13942200,12648447,-2078014462,1593310791,-1361804554,-296059979,-135353674,1823964159,33002,-1437953878,1431672234,-1515566558,-2139074006,536870976,-2138004472,9454208,1419919432,1218717705,-33566807,621431253,-5630975,12648447,537001984,-170001521,-72679203,-1242583585,-1115990565,-1210192197,41130,1427480618,1252682325,1431677354,541107274,-1979579904,623186561,-2075913179,-2147216894,42533536,-8446118,-2136959852,-5291948,12648447,-1968701440,-1351635169,1429553263,1868396469,-692670636,1840634862,16477,-1440046038,1431672234,673535317,43030928,537927688,-2004311006,564150800,709525504,1079256073,-8405932,1225924905,-5567999,12648447,268583424,-33882821,-1105223494,-1427378706,-1150436396,-1225785765,20659,1426434314,-1431672235,1437149861,2105941,1157759042,555880712,267333,-2145382128,-1878911552,-6326228,2640450,-10542808,12648447,1109983232,-1437092033,-176498185,2111690429,-354748896,-306533417,54510,-1442229243,1381324213]],[52,6,3,0,[1386914900,138433962,142606336,1380559426,1150394384,1241842692,609527808,-4201847,-1786474476,-11041534,12648447,679804928,-66210,1877956317,-1581793957,1605856576,1542454906,43098,1426237698,1431655765,-1790290603,2656802,-1593538424,135414034,1186,279478400,1216430628,-5254112,5261890,-8444600,13172735,1141903360,-1435150533,-1111819337,1449843694,-362113612,-306513961,43701,-1438471678,-1431655766,-1437422934,4346285,69206016,1369740292,273305865,1090588672,690627585,-22052249,16949546,-10517246,12648447,-1786117120,2145386095,-621303058,-1646627109,-1344459288,-1158152769,46550,-1434408448,-1431655766,-1448439132,-2104482231,536936484,-2079710635,-2080373678,336724516,-1434447868,-27323129,5245568,-8448752,12648447,539033600,-693458086,-1217462339,2007358838,2058031706,-1352730625,8432245,-1441770240,-1431655766,1380603285,10528850,167809536,1234195458,26388488,1082130432,1428817225,-121681332,33857874,-48316,1086652415,1430913024,-1149239977,-289580309,-581080363,-680114710,-151257601,28077,715401728,-1431677523,-1783977302,537929045,524424,-1541240428,1207959954,67665920,-1790947182,-457233895,272634500,-8454126,12648447,-2011954176,1444260606,1574432701,-1227377985,-1079178561,-1410403585,4249078,1436554240,1431655765,-1437447595,145271442,541130753,306467337,2708553,-2147475384,-1450573276,-1778406896]],[52,6,4,0,[1156392,-59771,12648447,1430323456,-620301227,-71477545,1803358056,-10845698,-42469889,5287341,357041408,-1431655851,-1449891158,4362836,150999616,1141974293,612368530,541329408,1344373842,1090472773,33556545,-32726,13238271,671744000,1442949887,-1377043011,-1075110968,-5308161,-1430330625,4221915,715786752,-1431655766,-1431661910,44606546,8,698635300,17404964,150995458,1099583488,704273161,11149844,-15030,281083903,1435600896,-1115652523,1925044182,2145205778,-10517762,-11147009,13687414,94896640,1431655765,-1834309038,9480874,546455586,1141983561,1210098066,16,-1608154838,-2064361710,67143744,-46699,12648447,-2078014976,-346886657,1223408315,-4778563,-12631809,-1436556801,11024107,162136064,1431680426,1431655765,-2136697772,33555456,312775186,33686600,1074954304,34220032,1239527205,270869034,-18603,13828095,696846336,-1110092107,1465808759,-9499650,-14741250,2132267263,11070045,-2111176448,1440044629,-1437313707,539501973,8320,-1466782684,-1873784175,67117316,5587209,311705418,26316928,-37075,-2134835201,-1843117568,-139461665,-1079978258,-62723,-6323970,-364191489,13786603,72679424,-1431655766,-1431655766,10769573,-2142240248,86253897,33816612,16779328,2626564,1176698773,1149830314,-43221,12910591,1435568128,-310749323,-11027013,-64770,-14737154]],[52,6,5,0,[-552349441,11332318,1100283904,1431655765,1414878549,139023785,134479874,-1806546411,673273233,270630928,38380064,1011449685,-1608211200,-21622,12648447,608829952,1538259679,-4243347,-65028,-13695747,2047198463,6839723,1344602112,1431655765,1431655765,9708629,1090555904,1099453474,524362,524676,145753217,-1675297111,1382290090,-18670,13172735,1260988673,-285823114,-60459,-64771,-15761154,-685719041,60413,-1607860224,-1435871915,-1431655766,2705834,9438336,-1437429212,1380078112,20496,38019336,-1387070033,554930432,-21951,-2134835201,-1774059008,-626133333,-48731,-65284,-284487171,-1107113729,-1467984725,1241841664,-1414878694,1431655765,5395797,-2013003760,2368841,1048645,613483585,89195938,407633239,682183762,-37484,12648447,731203584,-1426433027,-48209,1593770236,-1224546121,729833727,-198192898,1342767104,-1437182683,-1431655766,-2136692054,4202498,1384813588,1250043016,4,1115965952,-1575028305,-1970781052,-43103,12910591,1263141376,-698946133,-10755,-1248460550,1828737261,1241568447,-251722304,-1459486720,1431680266,1431655765,541674069,1091044352,-2008005310,1081378,10769568,554767656,-2063926433,-1406905839,-42156,12648447,-1768938494,-1152074754,-21834,-282459908,-1090456481,50394351,-385875969,1409417216,-1431655926,1437969066,144003669,134349056,304458020]],[52,6,6,0,[-1845221048,1107296265,-1421568382,-1444220033,596775497,-53463,12648447,723845376,-560211285,-9749,-1123745547,1057020666,16842235,-788529153,-1526726656,-1431677435,-1247106390,1079126613,1065024,1145705033,4227220,270799392,-619565016,1156249599,-1487779580,-41046,12648447,1246906368,1966036221,-18499,1862615227,-1694435217,25222910,1761607679,704708608,1789635138,-1437157974,-2142722646,-2143285240,-1857006190,605103138,8487044,2101716354,-1848315905,1535723602,-49259,12648447,-1417149952,-547490645,-67144357,-83761078,67649789,33618687,-722010113,1409286272,1431655825,1431655765,1079334229,537133568,626369060,295252,1142172160,-1391826807,681957119,-1155259835,-24630,12648447,370216964,1830147326,1459347437,1577144575,31463296,10681983,1517158399,1241513984,-1414878588,-1431655850,271165866,134217730,-1836837815,1212172458,272662698,-30441054,1112190975,1839540817,-32795,12648447,623149568,-1238647381,-1410662442,587265194,284229451,-1862729729,-690291713,301990016,-1431677536,1431677866,-1538632363,1116872704,1252616850,34677417,1090849024,-1403349974,-1856717313,-30766830,-32779,12648447,310444032,1833266173,-1110769793,83941503,14352127,49348535,-1430866339,704643232,-1436920431,-1431655766,1083484842,32,710017577,276841642,136323145,-88113110,615078655,-1147959128,-32903,12648447,1158942720]],[52,6,7,0,[-1219185227,-674037761,50372826,14810109,16572202,1792892503,83886248,-1431688624,1431655893,-1873652395,2049,1251300418,1216682,621347328,-1386600150,1235899647,-575839212,-71,12648447,134284297,1599167963,2105933823,27263157,1081784155,14400779,1521183509,167772304,-1431680438,1437444778,1210755498,-1876688384,707037460,629154474,8396809,-69254616,-1831578114,-297397595,-37,79757311,579862528,1071295414,-1413414913,14954304,-2133562027,1090385670,-1426661877,16777440,-1437264560,-626365779,-1431655766,67108864,1430868642,-2146416555,1411713088,2012547593,-1537895426,2000103754,-150,29425663,1140998144,1605741228,-1249837057,15269762,-1602240745,-1602224319,-307399291,33554432,1783965077,1431655851,1078547797,8192,-1785560044,138551893,16785938,-1347466664,183152378,-1141143150,-81,12713983,150997058,1599804922,33619967,14413567,14351118,-1594925304,1383816993,5,1437403732,-1431655830,1414682037,276825088,1428433185,16795733,1410498624,2146768261,-1430628870,-35829175,2147475295,12614651,1409417216,-1084881412,8454143,-1062568961,-1172253691,-788717822,-1462310396,16567,-1381334382,1456822869,-1456821846,17956872,-1790291438,542385493,4196612,-559273436,1247573989,-546420844,-545259585,272687071,-1457520376,-550895108,16842751,1082086837,-2147839,-16806144,94904128,16637,-1414917547]],[52,6,8,0,[1790269013,-1834702166,-2147481471,571540809,-2013247319,1241677824,2071287181,380720873,-294170719,-34604035,29425151,705265664,-1084948228,4259839,-1596625067,-16834816,-59488,-2678016,8379,-1435877083,1437444790,609572181,8388608,1420447762,38441642,528464,-279620181,1436703413,-155495670,-81937,12697597,-1442570176,1596260600,9502463,-1598137077,-335667456,-1078001584,-16841390,53482,-715763638,-1437223595,1437248202,134218304,1224837416,538977621,-1843396348,-1101714858,-1467716891,-1142991903,-279187969,612431343,1512374272,-1089863428,11726335,107608842,-558424704,-151583278,-67173952,43178,-1230354411,-1435849814,-1591061067,35659776,363484162,143804434,139393,1806420694,1435065001,-672246422,-1073758214,12640127,1426654212,788594936,11326206,1535170050,-1151728224,-8519464,1458408144,21677,1427461141,1515541845,-1437444691,524368,-1609301483,-2142984888,536871432,-693193555,-1558010652,-537417006,-72485393,22182901,-1441660895,1459683576,7822837,-15772671,-285802432,-1382612748,-1143340808,21875,-1440050678,1454222042,-1801147734,131456,178361344,581472930,136577056,-1235391781,-1425364814,-542463406,-290013697,1216378367,1518673920,721420536,11184714,-16840960,2069823898,-13954904,-1388965200,54702,-611691511,1437325910,626349493,-2147483568,1347045770,2435604,-2113912830,1840622262,-1097510203]],[52,6,9,0,[2098550100,-1150456869,12639925,1426653188,83886328,16021339,-604174592,-2076901132,-16269291,-164822785,21685,-1440306686,1840600757,-1456843435,538968100,-1974197759,-1798813023,545394816,1521212074,1479180458,1867879850,1457249910,25802207,1428324384,16777456,738254166,1995899392,-78970707,-12457217,-1391746561,1091818,1510561026,-1431652950,1381127597,134217928,542479650,1074931978,135267344,-1414878550,-1571450284,-1112988283,-608807443,146828909,1409880064,244,-33396053,-584253184,-16711429,1862443263,2001454327,-2136964522,1799722242,-1430890901,-1431655766,18,-1784002040,156602960,-2147450876,-1431655766,1789591761,1808751145,-1246906789,-2143242789,-1792801775,241,-99108843,-1219100512,-285081420,1526783470,-637382529,550514344,-1432212991,-1235888806,609572309,278692,-1599434238,-1541126907,539238688,-1431655766,1146430869,-696862846,-1428525643,574925750,704716868,16596,-721441532,-48562016,975263808,520202939,-1392187155,11070741,1448174848,-1431675947,1436920501,151060553,626349312,277424208,-2147481472,1431676330,-1454759598,-1242740184,1437313706,4216149,1242038528,43194,-1409405183,-1609170856,1459681815,721485806,1057012991,72662015,900237824,1835881899,1235905109,8234,1214944580,-1574288123,138674185,1414699604,69896868,1845493570,-1436920491,1237363370,537020457,20643,-692756736,1426129130,243325695]],[52,6,10,0,[71357627,520223487,27978478,1269126160,1437325914,-1431655766,32836,-1571412736,-1802234712,-2112732512,1435869770,-1471671991,-1426216056,1440066218,9022036,-2113929216,41054,-1118432000,1057226840,362868414,296887789,195624959,-2141955243,710432000,-1243982155,1381324141,1073762473,1421158913,574963969,547885060,-1985309550,1095836178,-704708845,-1431655894,289450666,268453922,59637,1806500352,520112288,96515565,16301874,1187053503,14005931,173352192,-1420462633,-1806543525,33556626,-2002105848,1210651306,-2141551296,1380067748,606750024,-1426104507,1414878634,-2071713387,67108872,173,-726990848,352382978,11558741,-2132083073,299039658,-2136315301,1398122820,1521855834,-1521175126,21029,1364563328,626148352,141168904,-1525394871,-1856992750,-1443168491,-1792371374,541084197,35234,11796896,-1340735488,33614367,4257199,1086322527,48807455,44752342,-2074729215,-693196118,1414878677,34984,1146426628,1217011797,1087702818,346653844,1246368160,-1426079958,1389733012,1519473833,8200,15294336,-1458962432,54654,1074776314,1079356709,12384037,543708603,-1582672891,-1435837610,-1834308938,2134418,1381246240,-1843391872,285059712,557984066,273695748,1442709322,606426409,1434718866,81,-2140472443,2130771968,12629755,1224676279,-2130707702,83197195,-805112491,-1431678427,-1244285355,1437166165,536880165,-2008381182]],[52,6,11,0,[-1542832107,1102383892,1242907689,-1450569183,-1509986475,-1454632379,-65821404,42116,1624626943,1593835520,10513077,-1594138875,1431334659,-1593901312,-1581282794,1345017098,1834702251,-1431655766,18760,-1521348088,278923808,-1459726719,272632132,38798472,-1459962990,1246864808,-79345079,8388648,1353427693,385875968,12640086,-1167131389,-61359616,-1023426816,1424883459,1423297044,-1419089131,626371949,69243474,279216640,-1442168699,-722653916,1108713608,608839970,1441750565,-1857383918,-11595486,36930,-388060422,335544320,1073788077,-187307263,-1224798463,-796959344,-793052349,-1456861099,1437456938,-1448433062,25183268,1109993730,18878760,1790946048,278923809,-1995144560,-1799727278,1167337636,-31481260,660,-2135271507,16777248,-2146446214,1556059648,-83943680,1347883904,-1269410551,1443471378,-572828155,1247106485,5280170,675578144,1409435777,-620810934,-2080104380,312546308,-1586063992,-1474149111,-4254718,2138272,20999671,96,1392197975,-1594479360,1432159120,-354810144,-1427265022,-1442709340,-1431652990,1414911402,9361,1108485120,21496362,-92842720,563119248,-1542307551,-1431678422,72624210,-14704216,526538,1870779866,168,-1468098771,-1750590720,-1357072,1438056644,-1436930784,704709672,1532341664,-1431655846,5523882,279511044,-1845473152,-708859062,134352970,289674248,-1800795583,1367425669,-8451582,33104]],[52,6,12,0,[-28459009,33002,2060843776,2137326848,-725745494,-1101201135,-1414177915,1243875904,-1427297623,-1521177130,1090528293,1241777152,76710954,-25225824,-2105524080,-1575993022,-1582673366,68424720,-4218840,8386,1440475894,16429,-692650495,-163643392,726991093,-178896642,-1460791728,704691200,1834707872,-1448432971,278172232,-2136440768,1375735936,-69229558,270534757,71569936,1247119680,1367449674,-4257214,2132116,1442840575,20695,-1196600064,-579010560,-15269713,-1357577987,-1605003824,1241578754,-1435890264,710260138,4212821,704782852,-1985723371,-558165424,525016,269566021,1414861461,69469344,-10534904,672,-697648129,49338,1106708992,1462173944,-100204171,2047846619,-1565906252,1242627263,-690351446,-1515541846,9774154,-2144862208,301994144,-13810267,33702133,-2075912944,-1565907968,-1870638571,-4255166,270506,-1107427333,8389333,195560704,-83230475,1426411754,-282930602,1335184106,-2063533825,-1252653739,-1431644490,37769873,704774144,-1533918715,-1084878680,1082134714,554729538,1420429857,34078880,-4751344,-2139060160,-623181825,10497792,-10747392,-1274961812,-1425999355,-1174049683,-541781318,64255,-1381137750,1230329197,9062954,-2138535800,184553552,-13950635,16793838,138486280,-1790296056,268588037,-13687676,538968266,1996486655,11206294,-30474240,1560445143,742452351,1864480219,-1219843346,1078066431]],[52,6,13,0,[-1251303254,-1431655766,-2145349468,352452608,707306754,1599440116,268469498,33853458,-1450044864,-2071986136,-41058304,139552,-553648129,5614527,-1257832448,251699386,192977918,1518492335,1800770998,-2146895633,-1416281067,1420388955,541730197,-1610612736,352387112,-16445267,37757183,1082131524,1378713604,2115649,-81067488,1050697,-134217729,14379765,-620101632,184565847,88143835,1263138682,1565898203,268589821,-1238740971,1437227701,-2146416046,86245410,1262507074,2139703925,53502,270553105,1430325504,554172708,1141116936,1073741984,-262145,11950829,1426063360,67117032,42101933,-1429053769,-346395723,-2071857802,1779782661,1230362070,10657828,1207968256,352321800,-1356685074,67676895,524962,605356032,134254736,-1790312447,134381828,-65537,1525200827,1577058304,21036418,-2139319941,1436937645,-571812242,22142811,1451578389,-1834308950,1342772649,16842752,1442877474,1509987770,1073801471,77768712,1430389376,132164,1241514624,4202656,-1073741825,-1124049683,352321536,13956799,553463702,-1419068490,-1151353515,549549567,-1257614047,1431680437,72656938,603979792,352322576,-1219997457,37794559,-2147482587,-1542160368,-2143281135,277946384,571475986,-1,-307236609,16777296,11578877,1121713699,1515574621,1470458587,5758970,-1438624480,-1431677267,-1602207166,1048578,620765314,755017146,268492287,545804936]],[52,6,14,0,[1229070336,269484100,1107559425,82496,-134217729,-612532357,104,6862318,-1335006457,-1414697301,-75914,-2063663112,1520511522,-1521199653,136680788,134217728,1241513984,1262638255,68351103,2263074,705232896,67143968,693179008,143130644,-1,384557055,168,-1601966507,-707111423,-1230326443,-11158099,16743412,379849280,1230353834,541599785,33587712,706740296,361802486,-2147426817,41964680,-2147482624,65672,75778568,-2147448704,-1,-78184993,16592,-801124074,1768926468,-1381142955,-5253670,1084911353,1437108768,-1431655766,1116836554,73736,84445184,-2075604306,306247358,1078460961,707002624,4203521,1344902400,572523042,-1,1425407999,53259,-755144101,-707127552,1792129621,-11576393,-788591120,89791296,1431659885,138691601,1207959552,620756992,26391162,646487,268584970,65600,1074266272,46315074,270480,-1,-1045431301,25207903,-1395196074,1521945216,1539463083,-5245334,1347752948,-2052452700,1386895957,554772842,16777216,167772160,541371722,604011181,11018912,1207959568,302027016,1414812929,612468740,-1,-1073840129,67140603,1806286293,1454195264,-1764687942,-5263907,-117471760,1356147264,-1802348885,-2008398455,8390658,16777288,-2002228651,2157911,-2080339966,34668544,2098178,-2133803243,1048736,-1,-302252033,25187925,1515548507]],[52,6,15,0,[1834682836,717291479,-10520661,1809519346,1096095136,-1448433110,606120018,69206144,8706,38950153,17422890,558506504,268435456,8528016,162887170,1208242697,-1,-16781569,84209110,1458199125,-631962968,97582911,-34100554,-4240664,-1470474815,710235477,1084822186,32768,16777216,542464805,1342204555,2081,8,-2146921984,552132421,8454176,-1,-171966465,-2111156035,-1386566742,-1244263827,96665407,1470881130,2137986421,1386358080,-1448433142,352625938,-2113929216,16,-2133546478,71414826,1210073476,1140858944,306186244,-1830109430,303047813,-1,-65537,587007337,-1430923606,-292207915,-2069823681,-27350181,-631420502,1415927252,1247106449,-1605220188,524816,129,682186377,1065477,33820672,262144,9609760,11861770,8650768,-1,-33554433,-707067974,1843112554,2137609659,633929535,-1414153706,-1213492482,-1782537904,1386588674,159945290,268435456,2097152,-2101979870,1212426256,268534856,4,-2145384446,619363106,1074874370,-1,-1073741825,-1414810369,-1246320038,-33516202,72744735,2129356325,-581522771,652214525,631876168,1344611409,67117058,4104,-1605069564,33555073,18874626,32,612639232,23715722,301990224,-1,-268435457,2049797055,-715433045,-33328971,212380319,-709960438,2074979062,163660650,-1431688544,88623434]],[52,6,16,0,[128,349514313,545867784,1208229920,0,4822020,1223327509,4474884,-1,-67108865,-1208494603,-1143581611,-29408147,184538430,1532603136,-710234795,583057245,-1448441260,1344442964,541065280,1025,-1604676352,69214722,2184,34884,1108476160,13937157,536936705,-1,-1,1856880383,-692212758,-33596971,481735685,-1229476476,-1217677906,80805695,1183978148,76096649,67108880,16,307569925,-1870362552,605135106,0,675894528,1152548689,135270568,-1,-1,-1241778689,-1117071946,-16821317,-1201115887,1789766176,-1394693387,21035823,1481966889,-1457239726,285771776,0,-1605220080,18878977,16777248,16,1109655554,10791554,1111770114,-1,-1,-559235107,-339775523,-16798014,-95699196,-680884992,2142629206,12631867,-1565876150,9512085,65536,16388,-1974201087,1217012882,18442,32772,-1790302976,-2140646059,0,-1,-1,1977612031,-1082737737,-50375190,-178296576,-1436901120,-26518603,8453919,1302938149,1227114786,1107296292,64,542450180,18893056,675906084,9280,707100672,688132768,1209157928,-1,-1,-1359282177,-2402837,-33576000,1795109408,-615085615,-10504851,12648223,1361717257,-1599433644,268566528,0,-1450011648,-1538616790,33564693,17,-1387788032,11119210,2]],[52,7,0,0,[-1,-1,-67108865,-4194627,-352384288,1609974208,-1238532031,-16815397,10513675,1241862149,8777,0,0,2359552,9446400,32938,0,-1155399680,168,0,-1865940800,838873602,-1677635840,1459617792,1868852841,1394635639,1886745701,1291847680,1632837715,1394635630,1718186597,-2130669824,234893824,16777472,-2142240512,19279,786444,6947127,134480872,8474624,0,0,0,0,3408320,1449087830,1230197317,1230982735,5195342,-17890115,65536,262144,499,262144,499,63,0,65537,1,0,0,0,337,1769108563,1766221678,1850303852,28518,317,959460400,876950576,0,1441830,1886220099,1316580961,6647137,1919117645,1718580079,1866670196,1919905906,1869182049,110,917538,1701603654,1668506948,1953524082,7237481,1684957527,544438127,1970562387,112,589849,1701603654,1936876886,7237481,808463924,960050222,0,393242,1702129225,1818324594,1701667150,0,1431586131,80,2490426,1634166092,1886339948,1734963833,29800,2037411651,1751607666,547954804,1919117645,1718580079,1866670196,539914354,859388209,960049453,53,24,1734963791,1818324585,1701603654,1701667182,0,2424885,1685025360,1316250485]],[52,7,1,0,[6647137,1919117645,1718580079,1461759604,1868852841,548303735,1919250511,1852404833,2035490919,1835365491,0,589853,1685025360,1450468213,1769173605,28271,808463924,960050222,0,36,1181901142,1231383657,7300718,262164,1851880020,1952541811,7237481,82052105,1987208238,1701513741,1634689657,1680761970,1799190130,1868724581,778334817,225866340,1936286730,2036427888,1987208238,1634170429,1987208238,1869810189,778333813,1031172708,1853190003,1919168100,1846152566,1870099557,1680763762,222131826,1835364106,1953394534,1868967539,1735802222,1835364193,1852794414,1768294925,1717855608,1714318959,1983737455,1768317287,1868967544,1711934830,1937010287,1852794414,1634170429,779319667,225341286,2020173322,1868981349,1868967534,1735802222,2020173409,1852794414,1868958221,779318382,1030647654,1935763318,1714320249,168652399,1801128461,1868724581,1566863969,1701513741,1634689657,1680761970,1832741996,1802071657,1680761954,1952541804,7237481,82052105,-1073741823,2324,2018816,1308631072,1431260495,1143883091,22098,1610612745,2326,2018816,1392517152,1163154265,1380200013,502267990,526385153,9,536878798,1196818464,1380200001,225443926,1028653056,10,536878798,1330839584,776228437,5657156,57936,674496,516816896,2105344,1230128467,1177437510,536890959,268435708,2861,2018816]]]]]],"parms":{"id":"deskpro386.hdcAT","name":"","drives":"[{name:\"68Mb Hard Disk\",type:4,path:\"http://static.pcjs.org/devices/pc/machine/compaq/deskpro386/vga/4096kb/WDEB386-68Mb.json\"}]","type":"at"}},"deskpro386.debugger":{"0":[2871,120,358311,false,false,false,0,true],"1":[0,null,null,false,false,false,null,null],"2":[["d state","m dos on"],false,1207959608],"parms":{"id":"deskpro386.debugger","name":"","commands":"","messages":"fault|tss|int"}}} diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index 2dd6922c58..54968384ff 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,514 +1,515 @@ -(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +(function(){var f,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; function ga(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,h=b;(h&&10!=h?16==h?null!==d.match(/^[0-9a-f]+$/i):2==h&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)}function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)}function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} -function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ra=Date.now||function(){return+new Date};function ta(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} -var ua=[31,28,31,30,31,30,31,31,30,31,30,31];function va(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.nh|g<>a.shift}function ya(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)} +function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)} +function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ra=Date.now||function(){return+new Date}; +function ta(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ua=[31,28,31,30,31,30,31,31,30,31,30,31];function va(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.nh|g<>a.shift} +function xa(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new wb(a.x,a.y,a.Oc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new wb(a.x,a.y,a.Oc*b/c|0,a.A),a.x+=b.Oc,a.Oc-=b.Oc);return b}f=ub.prototype;f.Sb=function(a,b,c){return this.na&&this.na.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.fa&&this.fa.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; -f.Gc=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.fa=d;this.P=yb(a,"Keyboard")};f.lc=function(a,b){b||zb();return!0};f.kc=function(){return!0};f.Qf=function(a,b){a.button||(this.ea=b?0:-1,Ab(this,a,b))};f.oh=function(a){Ab(this,a)}; -function Ab(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.ea?b=a.W:2==a.ea&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ia)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Cb(a,378,a.pa,a.qa);a.ta=a.Ja.width/24|0;if(null==b)Eb(a,"Mouse over memory to dump");else for(Eb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Fb(a.ga,b++);Eb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Eb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.zb,a.Gb,a.Xa,a.kb)}a.Ia=c}}}f.bd=function(){}; -function Gb(a,b,c,d){a.B.ff[a.B.Ni++]={Rj:b,Bd:c,type:d};return va(Bb,b,c,0,d)}function Cb(a,b,c,d){var e,h=null.style.color,g=a.Sa=10;a.O=g;a.va=b;a.Y=a.Ca=18;e||(e=a.Ba||a.Ca+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=h||"white")} -function Eb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Sa,a.va+=(a.Y+2)*(e||1))}function zb(){for(var a=!1,b=lb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Ib=1<>2;this.B=this.Ib-1;this.va=this.ca/this.Ib|0;this.Y=this.va-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Ib;this.ya=Array(this.va);for(b=0;b>>a.Qa;0a.Ib?a.Ib:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ta)return g.te+=g.Ta-b,g.Ta=b,!0;if(b>=g.Ta+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Ta+q;c-=q;b=m+a.Ib;continue}}return Pb(1,b,c)}g=a.ya[h];b=new Ib(b,q,a.Ib,d,e);Qb(b,g,a.fa);a.ya[h++]=b;b=m+a.Ib;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Hc(a&this.B,a)};function Fb(a,b){return a.ya[(b&a.O)>>>a.Qa].Xe(b&a.B,b)} -function ac(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.ya[d].Bi(c,b):a.ya[d++].Xe(c,b)|a.ya[d&a.Y].Xe(0,b+1)<<8}f.nc=function(a,b){this.ya[(a&this.O)>>>this.Qa].Bc(a&this.B,b&255,a)};f.Mb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.ya[d].If(c,b&65535,a):(this.ya[d++].Bc(c,b&255,a),this.ya[d&this.Y].Bc(0,b>>8&255,a+1))};function bc(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.ya[e].Gi(d,c&65535,b):(a.ya[e++].Hf(d,c&255,b),a.ya[e&a.Y].Hf(0,c>>8&255,b+1))} -function cc(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function dc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Ba("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} -function ec(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.fa&&a.W!=e[2]&&fc(a.fa,b,d)):a.fa&&(mb(a.fa,a,b,null,c),a.W&&fc(a.fa,b,d));return d}function gc(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} -function hc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Ba("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function ic(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.fa&&a.na!=e[2]&&jc(a.fa,b,c)):a.fa&&(mb(a.fa,a,b,c,d),a.na&&jc(a.fa,b,c))}function Pb(a,b,c){Ba("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var kc; -if(tb){var lc=new ArrayBuffer(2);(new DataView(lc)).setUint16(0,256,!0);kc=256===(new Uint16Array(lc))[0]}else kc=!1;var Xb=kc; -function Ib(a,b,c,d,e,h){this.id=mc+=2;this.ha=null;this.B=0;this.Ta=a;this.te=b;this.size=c||0;this.type=d||nc;this.za=d==Vb;this.controller=null;this.A=h;this.bb=this.Wi=!1;this.ea=this.ia=0;oc(this);if(c)if(e)this.controller=e,a=e.$i(a),this.ha=a[0],this.B=a[1],Tb(this,e.lh());else if(tb)this.va=new ArrayBuffer(c),this.na=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.pa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Tb(this,Xb?Yb:Zb);else{this.ha=Array(c>> -2);for(e=0;e>8&65280|a>>>24);return a} -Ib.prototype={constructor:Ib,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(tb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Bc(a++,b& -255,c++);this.Bc(a++,b>>8&255,c++);this.Bc(a++,b>>16&255,c++);this.Bc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Gb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},lb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Jc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< -d)|b<>8);this.bb=!0},ld:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.fa&&vc(this.fa,b)||this.A&&xc(this.A,b,1,!1);return this.Xe(a,b)},Cb:function(a,b){this.fa&&vc(this.fa,b,2)||this.A&&xc(this.A,b,2,!1);return this.Bi(a,b)},hb:function(a,b){this.fa&&vc(this.fa,b,4)||this.A&&xc(this.A,b,4,!1);return this.Ca(a, -b)},xc:function(a,b,c){this.fa&&yc(this.fa,c)||this.A&&xc(this.A,c,1,!0);this.za?this.ca(a,b,c):this.Hf(a,b,c)},sd:function(a,b,c){this.fa&&yc(this.fa,c,2)||this.A&&xc(this.A,c,2,!0);this.za?this.ca(a,b,c):this.Gi(a,b,c)},Yc:function(a,b,c){this.fa&&yc(this.fa,c,4)||this.A&&xc(this.A,c,4,!0);this.za?this.ca(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.Hc(a,b)},Wb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.Mg(a, -b)},pb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.zd(a,b)},Vc:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.Bc(a,b,c)},Je:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.If(a,b,c)},md:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.bf(a,b,c)},Cc:function(a,b){return zc(this.A,b,!1).Hc(a,b)},cc:function(a,b){return zc(this.A,b,!1).Mg(a,b)},qb:function(a,b){return zc(this.A, -b,!1).zd(a,b)},Wc:function(a,b,c){zc(this.A,c,!0).Bc(a,b,c)},Ed:function(a,b,c){zc(this.A,c,!0).If(a,b,c)},od:function(a,b,c){zc(this.A,c,!0).bf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},zb:function(a){return this.na.getUint16(a,!0)},Pd:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},kb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},oc:function(a,b){this.O[a]= -b;this.bb=!0},yc:function(a,b){this.O[a]=b;this.bb=!0},pd:function(a,b){this.na.setUint16(a,b,!0);this.bb=!0},vd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.bb=!0},Xc:function(a,b){this.na.setInt32(a,b,!0);this.bb=!0},cd:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Qb(a,b,c){b&&(c&&(a.fa=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&sc(a,tc,!1),(a.ia=b.ia)&&uc(a,tc,!1))} -function Ac(a,b){b?0===--a.ia&&(a.Bc=a.za?a.ca:a.Hf,a.If=a.za?a.wa:a.Gi,a.bf=a.za?a.ta:a.Ja):0===--a.ea&&(a.Hc=a.Xe,a.Mg=a.Bi,a.zd=a.Ca)}function oc(a,b,c,d,e,h){a.Y=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?rc(Bc|Cc):0;a.W=b?rc(Bc):0}function uc(a,b,c){c&&a.ia||(a.Bc=!a.za&&b[3]||a.ca,a.If=!a.za&&b[4]||a.wa,a.bf=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Hf=b[3]||a.ca,a.Gi=b[4]||a.wa,a.Ja=b[5]||a.ta} -function sc(a,b,c){c&&a.ea||(a.Hc=b[0]||a.Ea,a.Mg=b[1]||a.Ia,a.zd=b[2]||a.Ba);if(c||void 0===c)a.Xe=b[0]||a.Ea,a.Bi=b[1]||a.Ia,a.Ca=b[2]||a.Ba}function Tb(a,b,c){b||(b=5==a.type?Dc:6==a.type?Ec:Fc);sc(a,b,c);uc(a,b,c)} -var Fc=[],$b=[Ib.prototype.Pa,Ib.prototype.Gb,Ib.prototype.lb,Ib.prototype.Jc,Ib.prototype.wd,Ib.prototype.ld],tc=[Ib.prototype.Ma,Ib.prototype.Cb,Ib.prototype.hb,Ib.prototype.xc,Ib.prototype.sd,Ib.prototype.Yc],Ec=[Ib.prototype.Sa,Ib.prototype.Wb,Ib.prototype.pb,Ib.prototype.Vc,Ib.prototype.Je,Ib.prototype.md],Dc=[Ib.prototype.Cc,Ib.prototype.cc,Ib.prototype.qb,Ib.prototype.Wc,Ib.prototype.Ed,Ib.prototype.od]; -if(tb)var Zb=[Ib.prototype.La,Ib.prototype.zb,Ib.prototype.Xa,Ib.prototype.oc,Ib.prototype.pd,Ib.prototype.Xc],Yb=[Ib.prototype.Oa,Ib.prototype.Pd,Ib.prototype.kb,Ib.prototype.yc,Ib.prototype.vd,Ib.prototype.cd]; -function Gc(a,b){Wa.call(this,"CPU",a,Gc,1);var c=a.cycles||b,d=a.multiplier||1;this.Z={};this.Z.xd=c;this.Z.Gd=d;this.Z.Uf=Math.round(this.Z.xd/1E4)/100;this.Z.me=this.Z.Uf*this.Z.Gd;this.oa.Ab=!1;this.oa.jh=!1;this.oa.eh=a.autoStart;this.oa.Xi=!1;c=Za.autostart;void 0!==c&&(this.oa.eh="true"==c?!0:"false"==c?!1:null);this.oa.Be=!1;this.Z.of=this.Z.Ne=0;this.Z.pf=a.csStart;this.Z.Me=a.csInterval;this.Z.Oe=a.csStop;this.oc=[];var e=this;this.Ug=function(){e.qe()};pb(this)}eb(Gc);f=Gc.prototype; -f.Gc=function(a,b,c,d){this.ga=b;this.fa=d;this.na=a;for(b=null;b=yb(a,"Video",b);)this.oc.push(b);this.U=yb(a,"ChipSet");pb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.lc=function(a,b){if(!b){if(a&&this.restore){Hc(this);if(!this.restore(a))return!1;Ic(this)}else this.reset();this.fa?this.fa.Tk():this.X("No debugger detected")}Jc(this);return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -function Kc(a){(!0===a.oa.eh||null===a.oa.eh&&!a.fa&&void 0===a.za.run)&&a.qe()}f.Zi=function(){return 0};function Ic(a){void 0===a.Z.pf&&(a.Z.pf=0);void 0===a.Z.Me&&(a.Z.Me=-1);void 0===a.Z.Oe&&(a.Z.Oe=-1);a.oa.Be=0<=a.Z.pf&&0=a.Z.Ne&&(a.Z.Ne+=a.Z.Me,c=!0);0<=a.Z.Oe&&a.Z.Oe<=Mc(a)&&(a.Z.Me=a.Z.Oe=-1,Ic(a),a.Vb(),c=!0);c&&a.X(Mc(a)+" cycles: checksum="+k(a.Z.of))}} -f.bd=function(){this.na&&this.na.Jd&&this.na.Jd.bd()}; -function Nc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.dh=0;for(c.Bd=0;h<=d;)e=b.ya[h],c.dh+=e.size,e.size&&(c.Wg.push(va(Bb,h,0,0,e.type)),c.Bd++),h++;a.B=c;a.Ea=a.B.Bd*a.ga.Ib/691200;b=0;a.B.Ni=0;a.B.ff||(a.B.ff=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Oc>1,d.va+=(d.Y>>1)-2,Eb(d,c),d.wa&&(d.U.restore(),d.wa=!1)}}else Eb(a,"This space intentionally left blank");a.context.drawImage(a.ca,0,0,a.ca.width,a.ca.height,a.Cb,a.Wb,a.hb,a.lb);a.Oa=!1}}f.Uc=function(){this.oc.length&&this.oc[0].Uc()}; -f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.ic)a=!0;else{var b=null,c,m=fb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Z.Uf&&(c=Math.round(c/a.Z.Gd));return c}function Hc(a){a.Z.Zd=0;a.pb=a.lb=a.Xa=a.A=0;Ic(a);Qc(a,1)} -function Qc(a,b,c){var d=!1;if(void 0!==b){.8>a.Z.Zd/a.Z.me?b=1:d=!0;a.Z.Gd=b;b=a.Z.Uf*a.Z.Gd;if(a.Z.me!=b){a.Z.me=b;b=a.Z.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Uc()}Sc(a,a.lb);a.lb=0;a.Z.Le=ra();a.Z.ne=0;Tc(a);return d} -f.qe=function(a){if(nb(this,!0)){if(!this.oa.Ab){Qc(this);this.na&&this.na.start(this.Z.Le,Mc(this));this.oa.Ab=!0;this.oa.jh=!0;this.U&&Uc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.bd(!0);a&&this.Uc()}this.Z.uh>=this.Z.xd&&Tc(this,!0);this.Z.sf=0;this.Z.Vf=ra();this.Z.ne&&(a=this.Z.Vf-this.Z.ne,a>this.Z.ej&&(this.Z.Le+=a,this.Z.Le>this.Z.Vf&&(this.Z.Le=this.Z.Vf)));try{do{var c=this.oa.Be?1:this.Z.al;if(this.U){Vc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Mc(d.A,d.wa)- -e.jd)/d.qb|0,g=Wc(d,0)-h;6==e.mode&&(g-=h);var m=g*d.qb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ja-Mc(q.A,q.wa);0r&&(a=r)}c=a}this.af(c);var x=this.Xa-this.A;this.lb+=x;this.Z.sf+=x;Sc(this,0,!0);Lc(this,x);this.Z.rf-=x;0>=this.Z.rf&&(this.Z.rf+=this.Z.gj,Nc(this));this.Z.qf-=x;0>=this.Z.qf&&(this.Z.qf+=this.Z.fj,this.bd());this.Z.Pe-=x;if(0>=this.Z.Pe){this.Z.Pe+=this.Z.th;break}}while(this.oa.Ab)}catch(F){this.Vb();Jc(this);this.na&&this.na.stop(ra(), -Mc(this));nb(this,!1);sb(this,F.stack||F.message);return}c=setTimeout;d=this.Ug;this.Z.ne=ra();e=this.Z.ej;this.Z.sf&&(e=Math.round(e*this.Z.sf/this.Z.th));e-=this.Z.ne-this.Z.Vf;if(h=this.Z.ne-this.Z.Le)this.Z.Zd=Math.round(this.lb/(10*h))/100,864E5<=h&&(this.pb=0,this.U&&Vc(this.U,!0),Qc(this));if(0>e||this.Z.Zd>>0)+b<=this.kd?this.Ka+a|0:this.Of(0,0,c)};f.Gj=function(a,b,c){return(a>>>0)+b>this.kd?this.Ka+a|0:this.Of(0,0,c)};f.Of=function(a,b,c){c||t.call(this.A,13,0);return p};f.Qi=function(a,b,c){return(a>>>0)+b<=this.kd?this.Ka+a|0:this.Pf(0,0,c)};f.Hj=function(a,b,c){return(a>>>0)+b>this.kd?this.Ka+a|0:this.Pf(0,0,c)};f.Pf=function(a,b,c){c||t.call(this.A,13,0);return p}; -function ad(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ma=c;a.Ka=h;a.xb=d;a.kd=(d>>>0)+1;a.Nb=e;a.type=e&7936;a.ext=0;a.$c=b;Zc(a,!0)} -function $c(a,b,c,d){var e=a.A,h=e.xa(b+0),g=e.xa(b+4),m=g&7936,q=e.xa(b+2)|(g&255)<<16,r=e.xa(b+6),x=c&65528;if(80386<=e.ra){var F=h,q=q|(r&65280)<<16,h=h|(r&15)<<16;r&128&&(h=h<<12|4095)}for(;;){var D,H,W;if(a.id==Yc){a.Ge=!1;H=a.gh;var L,R=c&3,S=(g&24576)>>13;if(x&&!(g&32768)){d||t.call(e,11,c);q=p;break}if(6144<=m){R=c&3;if(R>a.Ob){if(!1!==H&&!(S==a.Ob||m&1024&&S<=a.Ob)){q=p;break}x=e.Ra();bd(e,e.Ra(),!0);u(e,x);a.Ge=!0}D=!1}else{if(256==m||2304==m){if(!cd(a,c,H)){q=p;break}return a.Ka}if(1024== -m||3072==m)D=!0,W=0,L=c,Rm||2048==(m&2560)){d||t.call(e,13,c,!!g);q=p;break}}}else if(3==a.id){if(!(g&32768)){d||t.call(e,12,c);q=p;break}if(!x|| -4096>m||512!=(m&2560)){d||t.call(e,13,c,!0);q=p;break}}else if(4==a.id){H=m&-513;if(!x||256!=H&&2304!=H){d||t.call(e,13,c,!0);q=p;break}2304==H&&(a.Ii=q+e.xa(q+100+2)|0,a.Ej=q+a.xb|0)}else if(6==a.id&&!(m&4096)&&768>>0)+1;a.Nb=g;a.type=m;a.ext=r;a.$c=b;Zc(a,!0,!0,!1);break}return q} -function cd(a,b,c){var d=a.A,e=a.Ob,h=d.Wa.ma,g=d.Wa.Ka;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b,!0),!1;d.Mb(d.Wa.$c+4,d.Wa.Nb&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ka;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b,!0),!1;d.Mb(d.Wa.$c+4,d.Wa.Nb|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Nb&512;256==d.Wa.type||768==d.Wa.type?(d.Mb(g+14,w(d)),d.Mb(g+16,kd(d)),d.Mb(g+18,d.F),d.Mb(g+20,d.G),d.Mb(g+22,d.H),d.Mb(g+24,d.D),d.Mb(g+26,v(d)),d.Mb(g+28,d.L),d.Mb(g+30,d.K),d.Mb(g+32,d.J),d.Mb(g+34, -d.ab.ma),d.Mb(g+36,d.Ha.ma),d.Mb(g+38,d.Da.ma),d.Mb(g+40,d.jb.ma),d.Tc.load(d.xa(m+42)),ld(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.ab.load(d.xa(m+34)),d.jb.load(d.xa(m+40)),md(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Ob>>0)+1)}; -function Zc(a,b,c,d){void 0===c&&(c=!!(a.A.eb&1));a.Ce=!1;if(c)if(a.load=a.dj,a.cj=a.Xk,a.qc=a.Oi,a.fc=a.Qi,void 0===d&&(d=!!(a.A.aa&131072)),d)a.load=a.U,a.qc=a.O,a.fc=a.P,a.Ob=a.sc=3,a.ua=a.Dc=2,a.C=a.da=65535,a.xb=65535,a.kd=a.xb+1,a.Dc=a.ua,a.$c=p,a.Ge=!1;else{if(!(a.ma&-4))a.qc=a.Of,a.fc=a.Pf;else if(a.type&4096){6144==(a.type&6656)&&(a.qc=a.Of);if(a.type&2048||!(a.type&512))a.fc=a.Pf;1024==(a.type&3072)&&(a.qc==a.Oi&&(a.qc=a.Gj),a.fc==a.Qi&&(a.fc=a.Hj),a.Ce=!0)}b&&(a.ma&-4&&a.$c!==p&&(b=a.$c+ -5,a.A.nc(b,a.A.Ya(b)|1)),a.Ob=a.ma&3,a.sc=(a.Nb&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Dc=a.ua,a.da=a.C)}else a.load=a.mh,a.cj=a.Yk,a.qc=a.Pi,a.fc=a.Ri,a.Ob=a.sc=0,a.$c=p,a.Ge=!1} -function od(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Gc.call(this,a,b);this.mf=61442;this.Cb=1792;this.lf=28672;this.cd=4;this.qa=255;this.B=80386==this.ra?pd:80286==this.ra?qd:rd;this.ca=sd;this.yf=td;this.Af=ud;this.Cf=vd;if(80186<=this.ra&&(this.ca=sd.slice(),this.yf=td.slice(),this.Af=ud.slice(),this.qa=31,this.ca[15]=wd,this.ca[96]=xd,this.ca[97]=yd,this.ca[98]=zd,this.ca[99]=wd,this.ca[100]=wd,this.ca[101]=wd,this.ca[102]= -wd,this.ca[103]=wd,this.ca[104]=Ad,this.ca[105]=Bd,this.ca[106]=Cd,this.ca[107]=Dd,this.ca[108]=Ed,this.ca[109]=Hd,this.ca[110]=Id,this.ca[111]=Jd,this.ca[192]=Kd,this.ca[193]=Ld,this.ca[200]=Md,this.ca[201]=Nd,this.ca[241]=Od,this.yf[7]=Pd,this.Af[7]=Pd,80286<=this.ra)){this.mf=2;this.Cb|=28672;this.cd=0;this.ca[15]=Qd;this.Jc=Rd.slice();for(a=0;a>>20,h=a.Ad[(a.Ld+e&a.yc)>>>a.Qa],g=h.zd(e);if(!(g&1))return d||ce.call(a,b,!1,c),a.Vc;if(!(g&4)&&3==a.tb)return d||ce.call(a,b,!0,c),a.Vc;var m=(b&4190208)>>>10,g=a.Ad[((g&-4096)+m&a.yc)>>>a.Qa],q=g.zd(m);if(!(q&1||d))return d||ce.call(a,b,!1,c),a.Vc;if(!(q&4)&&3==a.tb)return d||ce.call(a,b,!0,c),a.Vc;c=a.Ad[((q&-4096)+(b&4095)&a.yc)>>>a.Qa];if(d)return c;d=new Ib(b&-4096,0,0,6);oc(d,c,h,e,g,m);b>>>=a.Qa;a.ya[b]=d;a.md.push(b);return d} -function de(a){a.ya!=a.Ad&&(a.ya=a.Ad,a.Ed=null,a.md=null,a.Vc=null)}f=od.prototype;f.reset=function(){this.oa.Ab&&this.Vb();ae(this);Hc(this);this.oa.gd=!1};function ee(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Sa;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} -function fe(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Sa=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} -function ae(a){a.F=0;a.D=0;a.G=0;a.H=0;a.Sa=0;a.L=0;a.K=0;a.J=0;a.Ca=!1;a.ia=a.Ea=0;a.qb=0;a.pd=0;a.eb=65520;a.ed=0;a.Rd=1023;a.aa=a.zc=0;a.Wb=a.Xc=a.Gb=a.cc=0;a.sd=-1;a.Ha=new Xc(a,Yc,"CS");a.jb=new Xc(a,2,"DS");a.ab=new Xc(a,2,"ES");a.Da=new Xc(a,3,"SS");u(a,0);bd(a,0);80386<=a.ra&&(a.H=772,a.eb=16,a.Ci=0,a.ce=0,a.Ld=0,a.Ia=[0,0,0,0,null,null,0,0],a.wd=[null,null,null,null,null,null,0,0],a.Qb=new Xc(a,2,"FS"),a.Rb=new Xc(a,2,"GS"),de(a));a.Gf=new Xc(a,0,"NULL");a.P=a.jb;a.R=a.Da;a.V=a.W=0;a.O=a.Y= -p;a.pa=0;md(a,0,65535);if(80286<=a.ra){a.dd=0;a.ee=65535;a.Tc=new Xc(a,5,"LDT",!0);a.Wa=new Xc(a,4,"TSS",!0);a.Ba=new Xc(a,6,"VER",!0);md(a,65520,61440);var b,c=w(a);b=a.Ha;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ka=d;a.Aa=b+c|0;a.vd=b+a.Ha.xb|0}ld(a,0);dd(a)}function ge(a){2==a.Dc?(a.jc=a.xa,a.Oa=z,a.Pa=he,a.kb=ie,a.ea=A,a.ta=je,a.Ma=ke):(a.jc=a.pc,a.Oa=B,a.Pa=le,a.kb=me,a.ea=C,a.ta=ne,a.Ma=oe)}function pe(a){2!=a.ua&&(a.W|=1024,a.ua=2,a.C=65535,qe(a))} -function qe(a){2==a.ua?(a.dataType=32768,a.uc=a.xa,a.zb=a.Mb):(a.dataType=-2147483648,a.uc=a.pc,a.zb=a.Tb)}function ed(a){a.Dc=a.Ha.Dc;a.da=a.Ha.da;ge(a);a.ua=a.Ha.ua;a.C=a.Ha.C;qe(a);a.W&=-3073}f.Zi=function(){var a=this.F+this.D+this.G+this.H+v(this)+this.L+this.K+this.J|0;return a=a+w(this)+re(this)+this.jb.ma+this.Da.ma+this.ab.ma+kd(this)|0};function se(a,b,c,d){void 0!==d&&(void 0===a.od[b]&&(a.od[b]=[]),a.od[b].push([c,d]))}function te(a,b,c){void 0!==c&&(a.Tg[b]=c)} -function ue(a,b){for(var c=a.Ia[7],d=c>>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.Ia[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Qa].Qd(g&a.La,h,a):Ac(a.ya[g>>>a.Qa],h)}c>>=2;d>>=4}}function xc(a,b,c,d){if(!(a.V&8192)&&a.Ia[7]&255){c--;var e=a.Ia[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.Ia[g]&&b<=a.Ia[g]+m){a.Ia[6]|=1<>=2;h>>=4}}} -function dd(a,b,c){void 0===b&&(b=!!(a.eb&1));void 0===c&&(c=!!(a.aa&131072));!b!=!(a.eb&1)&&a.sa()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.Zb,!0);a.Cf=b&&!c?ve:vd;Zc(a.Ha,!1,b,c);Zc(a.jb,!1,b,c);Zc(a.Da,!1,b,c);Zc(a.ab,!1,b,c);80386<=a.ra&&(Zc(a.Qb,!1,b,c),Zc(a.Rb,!1,b,c),ed(a))} -f.save=function(){var a=new we(this);xe(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ha.save(),d=this.jb.save(),e=this.Da.save(),h=this.ab.save(),g;null!=this.dd?(g=[this.eb,this.dd,this.ee,this.ed,this.Rd,this.Tc.save(),this.Wa.save(),this.zc],80386<=this.ra&&(g.push(this.Ci),g.push(this.ce),g.push(this.Ld),g.push(this.Ia),g.push(this.wd))):g=null;b=[b,c,d,e,h,g,kd(this)];80386<=this.ra&&(b.push(this.Qb.save()),b.push(this.Rb.save()));xe(a,1,b);xe(a,2,[this.P.Ff, -this.R.Ff,this.V,this.W,this.pa,this.O,this.Y]);xe(a,3,[0,this.pb,this.Z.Gd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.vd^a.Aa)&&(8088>=a.ra||a.Ha.xb==a.Ha.da?E(a,a.Aa-a.Ha.Ka):-1>c&&t.call(a,13,0))}function v(a){return a.Sa&~a.Da.da|a.Ja-a.Da.Ka}function u(a,b){a.Sa=b;a.Ja=a.Da.Ka+(b&a.Da.da)|0}function Be(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ce(a),g&2&&De(a),g&4&&Ee(a),g&8&&Fe(a),g&16&&Ge(a),g&32&&He(a))}h?(a.Wb=d,a.Gb=b):(a.Wb=b,a.Gb=d);a.Xc=c;a.cc=d;a.resultType=e} -function Ie(a,b,c,d,e){a.resultType=c|26;a.cc=b;d?Je(a):Ke(a);e?Le(a):Me(a);return b}function Ne(a,b,c,d){c&d?Je(a):Ke(a);(b^c)&d?Le(a):Me(a)}function Oe(a){return Ce(a)?1:0}function Ce(a){a.resultType&1&&(a.aa&=-2,(a.Wb^(a.Wb^a.Xc)&(a.Xc^a.Gb))&a.resultType&-2147450752&&(a.aa|=1),a.resultType&=-2);return a.aa&1}function De(a){a.resultType&2&&(a.aa&=-5,38505>>((a.cc^a.cc>>4)&15)&1&&(a.aa|=4),a.resultType&=-3);return a.aa&4} -function Ee(a){a.resultType&4&&(a.aa&=-17,(a.Gb^a.Wb^a.Xc)&16&&(a.aa|=16),a.resultType&=-5);return a.aa&16}function Fe(a){a.resultType&8&&(a.aa&=-65,a.cc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.aa|=64),a.resultType&=-9);return a.aa&64}function Ge(a){a.resultType&16&&(a.aa&=-129,a.cc&a.resultType&-2147450752&&(a.aa|=128),a.resultType&=-17);return a.aa&128} -function He(a){a.resultType&32&&(a.aa&=-2049,(a.Wb^a.Gb)&(a.Xc^a.Gb)&a.resultType&-2147450752&&(a.aa|=2048),a.resultType&=-33);return a.aa&2048}function Ke(a){a.resultType&=-2;a.aa&=-2}function Pe(a){a.resultType&=-5;a.aa&=-17}function Qe(a){a.resultType&=-9;a.aa&=-65}function Me(a){a.resultType&=-33;a.aa&=-2049}function Je(a){a.resultType&=-2;a.aa|=1}function Re(a){a.resultType&=-5;a.aa|=16}function Se(a){a.resultType&=-9;a.aa|=64}function Le(a){a.resultType&=-33;a.aa|=2048} -function kd(a){return a.aa&-2262|Ce(a)|De(a)|Ee(a)|Fe(a)|Ge(a)|He(a)}function Te(a,b){b=b|a.eb&1|65520;a.eb=a.eb&-65536|b&65535;a.eb&1&&dd(a,!0)}function ld(a,b,c){a.eb&1||(b&=~a.lf);void 0===c&&(c=a.tb);c?b=b&-12289|a.aa&12288:a.zc=(b&12288)>>12;c>a.zc&&(b=b&-513|a.aa&512);a.resultType=128;a.aa=a.aa&~(a.Cb|2261)|b&(a.Cb|2261)|a.mf;a.aa&256&&(a.pa|=2,a.V|=4)} -function Ue(a,b,c){var d=0;if(a.eb&1&&(a.tb>a.zc||a.aa&131072)&&a.Wa.Ii)for(var e=a.Wa.Ii+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.va("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} -f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.Df++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; -function Ve(a,b){var c=a.ya[(b&a.hb)>>>a.Qa];return 5!=c.type||(c=zc(a,b,!1,!0),c)?c.Xe(b&a.La,b):null}f.Ya=function(a){return this.ya[(a&this.hb)>>>this.Qa].Hc(a&this.La,a)};f.xa=function(a){var b=a&this.La,c=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;return b>>this.Qa;if(b>>d|this.ya[c+1&this.xc].zd(0,a+3)<<32-d};f.nc=function(a,b){this.ya[(a&this.hb)>>>this.Qa].Bc(a&this.La,b&255,a)};f.Mb=function(a,b){var c=a&this.La,d=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;c>8&255,a+1))}; -f.Tb=function(a,b){var c=a&this.La,d=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;if(c>>32-h,a)}};function We(a,b,c){a.Yc=b;a.O=b.qc(a.Wc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return We(a,a.P,b&a.da)}function I(a,b){return We(a,a.R,b&a.da)}function Xe(a,b,c){a.Yc=b;a.O=b.qc(a.Wc=c,a.ua);return a.V&1?0:a.uc(a.O)} -function J(a,b){return Xe(a,a.P,b&a.da)}function K(a,b){return Xe(a,a.R,b&a.da)}function Ye(a,b,c){a.Yc=b;a.Y=a.O=b.qc(a.Wc=c,1);return a.V&1?0:a.Ya(a.O)}function M(a,b){return Ye(a,a.P,b&a.da)}function N(a,b){return Ye(a,a.R,b&a.da)}function Ze(a,b,c){a.Yc=b;a.Y=a.O=b.qc(a.Wc=c,a.ua);return a.V&1?0:a.uc(a.O)}function O(a,b){return Ze(a,a.P,b&a.da)}function P(a,b){return Ze(a,a.R,b&a.da)}function Q(a,b){a.V&2||a.nc(a.Yc.fc(a.Wc,1),b)}function T(a,b){a.V&2||a.zb(a.Yc.fc(a.Wc,a.ua),b)} -function fd(a,b,c){return a.uc(b.qc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ae(this,1);return a};function $e(a){var b=a.xa(a.Aa);Ae(a,2);return b}function U(a){var b=a.jc(a.Aa);Ae(a,a.Dc);return b}f.Na=function(){var a=this.uc(this.Aa);Ae(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ae(this,1);return a};function V(a,b){var c=a.Ya(a.Aa);Ae(a,1);return af[c].call(a,b)} -f.Ra=function(){var a=this.uc(this.Ja);this.Ja=this.Ja+this.ua|0;var b=this.Pg-this.Ja|0;0>b&&0<=(this.Pg^this.Ja)&&(8088>=this.ra||!this.Da.Ce&&this.Da.xb==this.Da.da||this.Da.Ce&&!this.Da.xb?u(this,this.Ja-this.Da.Ka&this.Da.da):-1>b&&t.call(this,12,0));return a};function gd(a,b){a.Ja=a.Ja-a.ua|0;0>(a.Ja-a.Ke|0)&&0<=(a.Ke^a.Ja)&&(8088>=a.ra||!a.Da.Ce&&a.Da.xb==a.Da.da||a.Da.Ce&&!a.Da.xb?u(a,a.Ja-a.Da.Ka&a.Da.da):t.call(a,12,0));a.zb(a.Ja,b)} -function bf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.aa&512){var h=ff(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;gf.call(this, -h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.Ia[6]|=16384);gf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.zh;if(bd)E(this,this.wa-this.Ha.Ka),gf.call(this,5,null,0);this.V|=2;return a} -function sf(a,b){var c=0;if(b){Qe(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Se(this);this.A-=11+3*c;return a}function tf(a,b){var c=0;if(b){Qe(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Se(this);this.A-=11+3*c;return a}function uf(a,b){a&1<<(b&31)?Je(this):Ke(this);this.A-=this.O===p?3:6;this.V|=2;return a}function vf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a^c} -function wf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a&~c}function xf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a|c}function yf(a,b){var c=re(this),d=w(this);null!=md(this,a,b,!0)&&(gd(this,c),gd(this,d))}function zf(a,b){Be(this,a,b,a-b|0,191,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.cg:this.B.Lb;this.V|=2;return a} -function Af(a,b){Be(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.cg:this.B.Lb;this.V|=2;return a}function Bf(a){var b=a-1|0;Be(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Cf(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Df(a,b,c){this.Ca=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Cf(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ea=a[0];this.Ca=!0}}function Ef(a){return a} -function Ff(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?21:24;return c&65535}function Gf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Je(this),Le(this)):(Ke(this),Me(this));d&=this.C;this.A-=this.O===p?21:24;return d} -function Hf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?9:12;return c&65535}function If(a,b){var c=a*b;2147483647c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?9:12;return c|0}function Jf(a){var b=a+1|0;Be(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function gf(a,b,c){this.A-=this.B.Uh+c;this.Ha.gh=!0;c=kd(this);var d=re(this),e=w(this);a=this.Ha.cj(a);a!==p&&(gd(this,c),gd(this,d),gd(this,e),null!=b&&gd(this,b),this.sd=-1,ed(this),this.Aa=a,this.vd=this.Ha.Ka+this.Ha.xb|0,this.tb=this.Ha.Ob)}function Kf(a,b){this.A-=14+(this.O===p?0:2);Qe(this);this.Ba.load(b,!0)!==p&&this.Ba.sc>=this.tb&&this.Ba.sc>=(b&3)&&(Se(this),a=this.Ba.Nb&-256,2=this.tb)&&this.Ba.sc>=(b&3))return Se(this),this.Ba.xb;Qe(this);return a} -function Sf(a,b){if(this.O===p)return Sd.call(this),a;bd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b}function Tf(a,b){this.A-=this.Y===p?this.O===p?this.B.ii:this.B.hi:this.B.fi;return b}function Uf(a,b){return b}function Vf(){this.Y!==p&&pe(this);return Tf.call(this,0,this.qb)}function Wf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Ca=!0;this.ia=e<<16|g&65535;this.Ea=m+((e>>>16)+d*h)|0} -function Xf(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a|b,128)}function Yf(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a|b,this.dataType)}function Zf(a){var b=this.Ra(),c=this.Ra();a&&u(this,v(this)+a);md(this,b,c,!1)&&(a&&u(this,v(this)+a),this.jb.ma&65528&&this.jb.sc>16-c)&65535;Ie(this,a,32768,d&32768)}return a}function sg(a,b,c){if(c){var d=a<>32-c;Ie(this,a,-2147483648,d&-2147483648)}return a}function tg(a,b){return rg.call(this,a,b,this.ba())}function ug(a,b){return sg.call(this,a,b,this.ba())}function vg(a,b){return rg.call(this,a,b,this.G&31)}function wg(a,b){return sg.call(this,a,b,this.G&31)} -function xg(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ie(this,a,32768,d&1)}return a}function yg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ie(this,a,-2147483648,d&1)}return a}function zg(a,b){return xg.call(this,a,b,this.ba())}function Ag(a,b){return yg.call(this,a,b,this.ba())}function Bg(a,b){return xg.call(this,a,b,this.G&31)}function Cg(a,b){return yg.call(this,a,b,this.G&31)} -function Dg(a,b){var c=a-b|0;Be(this,a,b,c,191,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c&255}function Eg(a,b){var c=a-b|0;Be(this,a,b,c,this.dataType|63,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c&this.C}function Og(a,b){Ie(this,a&b,128);this.A-=this.Y===p?this.O===p?this.B.Eg:this.B.Ve:this.B.Ve;this.V|=2;return a}function Pg(a,b){Ie(this,a&b,this.dataType);this.A-=this.Y===p?this.O===p?this.B.Eg:this.B.Ve:this.B.Ve;this.V|=2;return a} -function Qg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Gg}else this.Y=this.O,Q(this,a),this.A-=this.B.Fg;return b} -function Rg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Gg}else this.Y=this.O,T(this,a),this.A-=this.B.Fg;return b} -function Sg(a,b){var c=a^b;Ie(this,c,128);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c}function Tg(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a^b,this.dataType)}function Ug(a){t.call(this,13,0);return a}function Pd(a){t.call(this,6);return a}function Vg(a){Sd.call(this);return a}function Wg(){E(this,this.wa-this.Ha.Ka);gf.call(this,0,null,2)}function Xg(){this.A-=this.O===p?2:this.B.wi;return 1} -function Yg(){var a=this.G&255;this.A-=(this.O===p?this.B.xg:this.B.wg)+(a<this.sd)E(this,this.wa-this.Ha.Ka),e=!0;else if(8!=this.sd)b=0,a=8,e=!0;else{ah.call(this,-1,0,c);ae(this);return}ah.call(this,a,b,c)&&(e=!1);e&&(this.sd=a,gf.call(this,a,b,d||0),this.wa=this.Aa);this.V|=3}else this.va("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.wa-this.Ha.Ka)}function ce(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.tb&&(a|=4);t.call(this,14,a)} -function ah(a,b,c){var d=32,e=Ve(this,this.Aa);204!=e||this.Rd||(c=!1);if(this.aa&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e)+" at "+bh(w(this),re(this))+" (%"+k(this.Aa,6)+")",b=this.oa.Ab,this.va(a,d)?c&&(c=b,this.fa.Vb()):(this.Ua(a),this.Vb());return c} -function Qd(){this.Jc[this.ba()].call(this)}function Td(){gd(this,v(this)&this.C);this.A-=this.B.Ac}function xd(){var a=v(this)&this.C;gd(this,this.F&this.C);gd(this,this.G&this.C);gd(this,this.H&this.C);gd(this,this.D&this.C);gd(this,a);gd(this,this.L&this.C);gd(this,this.K&this.C);gd(this,this.J&this.C);this.A-=this.B.pi} -function yd(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.ni}function zd(){this.ea[this.ba()].call(this,rf)}function Wd(){this.ta[this.ba()].call(this,qf)}function Xd(){this.V|=20;this.P=this.R=this.Qb;this.A-=this.B.Rc} -function Yd(){this.V|=20;this.P=this.R=this.Rb;this.A-=this.B.Rc}function Zd(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,qe(this));this.A-=this.B.Rc}function $d(){this.V|=2048;this.W&2048||(this.Dc^=6,this.da^=-65536,ge(this));this.A-=this.B.Rc}function Ad(){gd(this,this.Na());this.A-=this.B.Ac}function Bd(){this.ea[this.ba()].call(this,Gf)}function Cd(){gd(this,this.M());this.A-=this.B.Ac}function Dd(){this.ea[this.ba()].call(this,Ff)} -function Ed(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.da,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;Ue(this,d,1)&&(d=ec(this.ga,d,this.Aa-b-1),this.nc(this.ab.fc(this.J&this.da,1),d),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256)))}} -function Hd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.da,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(Ue(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.da|this.K+(this.aa&1024?-this.ua:this.ua)&this.da;this.G=this.G&~this.da|this.G-b&this.da;this.A-=c;a&&(this.Aa=this.wa,this.V|=256)}}}} -function ch(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function dh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function eh(){var a=this.M();Ce(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function fh(){var a=this.M();Ce(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function gh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function hh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ce(this)||Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ce(this)||Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();Ge(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function lh(){var a=this.M();Ge(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} -function mh(){var a=this.M();De(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();De(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();!Ge(this)==!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function qh(){var a=this.M();Fe(this)||!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)||!Ge(this)!=!He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){this.kb[this.ba()].call(this,th,this.ba);this.A-=this.Y===p?1:this.B.vf}function Kd(){this.kb[this.ba()].call(this,uh,Zg)}function Ld(){this.Ma[this.ba()].call(this,2==this.ua?vh:wh,Zg)} -function xh(){var a=$e(this),b=this.Ra();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.vi}function yh(){var a=this.Ra();E(this,a);this.A-=this.B.si}function Md(){var a=$e(this),b=this.ba()&31;this.A-=11;gd(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ee(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Je(this):Ke(this);b?Re(this):Pe(this);this.A-=this.B.$d},function(){this.Pa[this.ba()].call(this,zf)}, -function(){this.ta[this.ba()].call(this,Af)},function(){this.Oa[this.ba()].call(this,zf)},function(){this.ea[this.ba()].call(this,Af)},function(){zf.call(this,this.F&255,this.ba());this.A--},function(){Af.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.jb;this.A-=this.B.Rc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ee(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Je(this):Ke(this);b?Re(this):Pe(this);this.A-=this.B.$d},function(){this.F= -Jf.call(this,this.F)},function(){this.G=Jf.call(this,this.G)},function(){this.H=Jf.call(this,this.H)},function(){this.D=Jf.call(this,this.D)},function(){u(this,Jf.call(this,v(this)))},function(){this.L=Jf.call(this,this.L)},function(){this.K=Jf.call(this,this.K)},function(){this.J=Jf.call(this,this.J)},function(){this.F=Bf.call(this,this.F)},function(){this.G=Bf.call(this,this.G)},function(){this.H=Bf.call(this,this.H)},function(){this.D=Bf.call(this,this.D)},function(){u(this,Bf.call(this,v(this)))}, -function(){this.L=Bf.call(this,this.L)},function(){this.K=Bf.call(this,this.K)},function(){this.J=Bf.call(this,this.J)},function(){gd(this,this.F&this.C);this.A-=this.B.Ac},function(){gd(this,this.G&this.C);this.A-=this.B.Ac},function(){gd(this,this.H&this.C);this.A-=this.B.Ac},function(){gd(this,this.D&this.C);this.A-=this.B.Ac},function(){gd(this,v(this)-2&65535);this.A-=this.B.Ac},function(){gd(this,this.L&this.C);this.A-=this.B.Ac},function(){gd(this,this.K&this.C);this.A-=this.B.Ac},function(){gd(this, -this.J&this.C);this.A-=this.B.Ac},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.ac},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.ac},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.ac},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.ac},function(){u(this,v(this)&~this.C|this.Ra());this.A-=this.B.ac},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.ac},function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.ac},function(){this.J=this.J&~this.C| -this.Ra();this.A-=this.B.ac},ch,dh,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,ch,dh,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,function(){this.Ma[this.ba()].call(this,Dh,this.Na);this.A-=this.Y===p?1:this.B.vf},sh,function(){this.Ma[this.ba()].call(this,Dh,this.M);this.A-=this.Y===p?1:this.B.vf},function(){this.Pa[this.ba()].call(this,Og)},function(){this.ta[this.ba()].call(this,Pg)},function(){this.Oa[this.pd=this.ba()].call(this,Qg)},function(){this.ea[this.pd=this.ba()].call(this,Rg)},function(){this.V|= -1;this.Pa[this.ba()].call(this,Tf)},function(){this.V|=1;this.ta[this.ba()].call(this,Tf)},function(){this.Oa[this.ba()].call(this,Tf)},function(){this.ea[this.ba()].call(this,Tf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.qb=this.ab.ma;break;case 1:this.qb=this.Ha.ma;break;case 2:this.qb=this.Da.ma;break;case 3:this.qb=this.jb.ma;break;case 4:if(80386<=this.ra){this.qb=this.Qb.ma;break}t.call(this,6);break;case 5:if(80386<=this.ra){this.qb=this.Rb.ma;break}default:t.call(this,6)}this.V|= -1;this.ta[a].call(this,Vf)},function(){this.V|=1;this.P=this.R=this.Gf;this.ea[this.ba()].call(this,Nf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this,Tf);switch(c){case 0:jd(this,this.F);this.F=a;break;case 1:ze(this, -this.G);this.G=a;break;case 2:bd(this,this.H);this.H=a;break;case 3:id(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Qb.load(v(this)):jd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Rb.load(this.L):ze(this,this.L);this.L=a;break;case 6:bd(this,this.K);this.K=a;break;case 7:id(this,this.J),this.J=a}},function(){this.V|=1;this.Ma[this.ba()].call(this,Eh,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-= +function Ta(a){if(Qa)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new zb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new zb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=xb.prototype;f.Tb=function(a,b,c){return this.na&&this.na.Tb(a,b,c)||this.A&&this.A.Tb(a,b,c)||this.P&&this.P.Tb(a,b,c)||this.fa&&this.fa.Tb(a,b,c)?!0:this.parent.Tb.call(this,a,b,c)}; +f.Hc=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.fa=d;this.P=Bb(a,"Keyboard")};f.kc=function(a,b){b||Cb();return!0};f.jc=function(){return!0};f.Ae=function(a,b){a.button||(this.ea=b?0:-1,Db(this,a,b))};f.of=function(a){Db(this,a)}; +function Db(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.ea?b=a.W:2==a.ea&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Gb(a,378,a.pa,a.qa);a.ta=a.Ka.width/24|0;if(null==b)Hb(a,"Mouse over memory to dump");else for(Hb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Ib(a.ga,b++);Hb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Hb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.vb,a.Gb,a.Xa,a.lb)}a.Ha=c}}}f.cd=function(){}; +function Jb(a,b,c,d){a.B.gf[a.B.Mi++]={Qj:b,Bd:c,type:d};return va(Eb,b,c,0,d)}function Gb(a,b,c,d){var e,h=null.style.color,g=a.Sa=10;a.O=g;a.wa=b;a.da=a.Ca=18;e||(e=a.Ba||a.Ca+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ka=c);d&&(a.U=d,a.La=h||"white")} +function Hb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.wa);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.wa),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Sa,a.wa+=(a.da+2)*(e||1))}function Cb(){for(var a=!1,b=ob(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Ib=1<>2;this.B=this.Ib-1;this.wa=this.aa/this.Ib|0;this.da=this.wa-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Lb;this.ya=Array(this.wa);for(b=0;b>>a.Qa;0a.Ib?a.Ib:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ta)return g.te+=g.Ta-b,g.Ta=b,!0;if(b>=g.Ta+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Ta+q;c-=q;b=m+a.Ib;continue}}return Sb(1,b,c)}g=a.ya[h];b=new Lb(b,q,a.Ib,d,e);Tb(b,g,a.fa);a.ya[h++]=b;b=m+a.Ib;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Ib(a,b){return a.ya[(b&a.O)>>>a.Qa].Ye(b&a.B,b)} +function cc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.ya[d].Ai(c,b):a.ya[d++].Ye(c,b)|a.ya[d&a.da].Ye(0,b+1)<<8}f.mc=function(a,b){this.ya[(a&this.O)>>>this.Qa].Bc(a&this.B,b&255,a)};f.Mb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.ya[d].Kf(c,b&65535,a):(this.ya[d++].Bc(c,b&255,a),this.ya[d&this.da].Bc(0,b>>8&255,a+1))};function dc(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.ya[e].Fi(d,c&65535,b):(a.ya[e++].Jf(d,c&255,b),a.ya[e&a.da].Jf(0,c>>8&255,b+1))} +function ec(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function fc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Da("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} +function gc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.fa&&a.W!=e[2]&&hc(a.fa,b,d)):a.fa&&(pb(a.fa,a,b,null,c),a.W&&hc(a.fa,b,d));return d}function ic(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} +function jc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Da("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function kc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.fa&&a.na!=e[2]&&lc(a.fa,b,c)):a.fa&&(pb(a.fa,a,b,c,d),a.na&&lc(a.fa,b,c))}function Sb(a,b,c){Da("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var mc; +if(wb){var nc=new ArrayBuffer(2);(new DataView(nc)).setUint16(0,256,!0);mc=256===(new Uint16Array(nc))[0]}else mc=!1;var Zb=mc; +function Lb(a,b,c,d,e,h){this.id=oc+=2;this.ha=null;this.B=0;this.Ta=a;this.te=b;this.size=c||0;this.type=d||pc;this.za=d==Yb;this.controller=null;this.A=h;this.bb=this.Vi=!1;this.ea=this.ia=0;qc(this);if(c)if(e)this.controller=e,a=e.Zi(a),this.ha=a[0],this.B=a[1],Wb(this,e.lh());else if(wb)this.wa=new ArrayBuffer(c),this.na=new DataView(this.wa,0,c),this.O=new Uint8Array(this.wa,0,c),this.pa=new Uint16Array(this.wa,0,c>>1),this.ha=new Int32Array(this.wa,0,c>>2),Wb(this,Zb?$b:ac);else{this.ha=Array(c>> +2);for(e=0;e>8&65280|a>>>24);return a} +Lb.prototype={constructor:Lb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(wb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Bc(a++,b& +255,c++);this.Bc(a++,b>>8&255,c++);this.Bc(a++,b>>16&255,c++);this.Bc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Gb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},mb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Kc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< +d)|b<>8);this.bb=!0},ld:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.fa&&zc(this.fa,b)||this.A&&Ac(this.A,b,1,!1);return this.Ye(a,b)},Cb:function(a,b){this.fa&&zc(this.fa,b,2)||this.A&&Ac(this.A,b,2,!1);return this.Ai(a,b)},fb:function(a,b){this.fa&&zc(this.fa,b,4)||this.A&&Ac(this.A,b,4,!1);return this.Ca(a, +b)},wc:function(a,b,c){this.fa&&Bc(this.fa,c)||this.A&&Ac(this.A,c,1,!0);this.za?this.aa(a,b,c):this.Jf(a,b,c)},sd:function(a,b,c){this.fa&&Bc(this.fa,c,2)||this.A&&Ac(this.A,c,2,!0);this.za?this.aa(a,b,c):this.Fi(a,b,c)},$c:function(a,b,c){this.fa&&Bc(this.fa,c,4)||this.A&&Ac(this.A,c,4,!0);this.za?this.aa(a,b,c):this.Ka(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.Ic(a,b)},Nb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.Ng(a, +b)},pb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.zd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.Bc(a,b,c)},Ke:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.Kf(a,b,c)},md:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.cf(a,b,c)},Cc:function(a,b){return Cc(this.A,b,!1).Ic(a,b)},dc:function(a,b){return Cc(this.A,b,!1).Ng(a,b)},qb:function(a,b){return Cc(this.A, +b,!1).zd(a,b)},Yc:function(a,b,c){Cc(this.A,c,!0).Bc(a,b,c)},Ed:function(a,b,c){Cc(this.A,c,!0).Kf(a,b,c)},od:function(a,b,c){Cc(this.A,c,!0).cf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},vb:function(a){return this.na.getUint16(a,!0)},Pd:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},lb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},nc:function(a,b){this.O[a]= +b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},pd:function(a,b){this.na.setUint16(a,b,!0);this.bb=!0},vd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.na.setInt32(a,b,!0);this.bb=!0},dd:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Tb(a,b,c){b&&(c&&(a.fa=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&uc(a,wc,!1),(a.ia=b.ia)&&xc(a,wc,!1))} +function Dc(a,b){b?0===--a.ia&&(a.Bc=a.za?a.aa:a.Jf,a.Kf=a.za?a.va:a.Fi,a.cf=a.za?a.ta:a.Ka):0===--a.ea&&(a.Ic=a.Ye,a.Ng=a.Ai,a.zd=a.Ca)}function qc(a,b,c,d,e,h){a.da=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?tc(Ec|Fc):0;a.W=b?tc(Ec):0}function xc(a,b,c){c&&a.ia||(a.Bc=!a.za&&b[3]||a.aa,a.Kf=!a.za&&b[4]||a.va,a.cf=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Jf=b[3]||a.aa,a.Fi=b[4]||a.va,a.Ka=b[5]||a.ta} +function uc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Ng=b[1]||a.Ha,a.zd=b[2]||a.Ba);if(c||void 0===c)a.Ye=b[0]||a.Ea,a.Ai=b[1]||a.Ha,a.Ca=b[2]||a.Ba}function Wb(a,b,c){b||(b=5==a.type?Gc:6==a.type?Hc:Ic);uc(a,b,c);xc(a,b,c)} +var Ic=[],bc=[Lb.prototype.Pa,Lb.prototype.Gb,Lb.prototype.mb,Lb.prototype.Kc,Lb.prototype.wd,Lb.prototype.ld],wc=[Lb.prototype.Ma,Lb.prototype.Cb,Lb.prototype.fb,Lb.prototype.wc,Lb.prototype.sd,Lb.prototype.$c],Hc=[Lb.prototype.Sa,Lb.prototype.Nb,Lb.prototype.pb,Lb.prototype.Xc,Lb.prototype.Ke,Lb.prototype.md],Gc=[Lb.prototype.Cc,Lb.prototype.dc,Lb.prototype.qb,Lb.prototype.Yc,Lb.prototype.Ed,Lb.prototype.od]; +if(wb)var ac=[Lb.prototype.La,Lb.prototype.vb,Lb.prototype.Xa,Lb.prototype.nc,Lb.prototype.pd,Lb.prototype.Zc],$b=[Lb.prototype.Oa,Lb.prototype.Pd,Lb.prototype.lb,Lb.prototype.xc,Lb.prototype.vd,Lb.prototype.dd]; +function Jc(a,b){Za.call(this,"CPU",a,Jc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.xd=c;this.Y.Gd=d;this.Y.Vf=Math.round(this.Y.xd/1E4)/100;this.Y.me=this.Y.Vf*this.Y.Gd;this.oa.Ab=!1;this.oa.jh=!1;this.oa.fh=a.autoStart;this.oa.Wi=!1;c=cb.autostart;void 0!==c&&(this.oa.fh="true"==c?!0:"false"==c?!1:null);this.oa.Ce=!1;this.Y.qf=this.Y.Oe=0;this.Y.rf=a.csStart;this.Y.Ne=a.csInterval;this.Y.Pe=a.csStop;this.nc=[];var e=this;this.Vg=function(){e.qe()};sb(this)}hb(Jc);f=Jc.prototype; +f.Hc=function(a,b,c,d){this.ga=b;this.fa=d;this.na=a;for(b=null;b=Bb(a,"Video",b);)this.nc.push(b);this.U=Bb(a,"ChipSet");sb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.kc=function(a,b){if(!b){if(a&&this.restore){Kc(this);if(!this.restore(a))return!1;Lc(this)}else this.reset();this.fa?this.fa.Sk():this.X("No debugger detected")}Mc(this);return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +function Nc(a){(!0===a.oa.fh||null===a.oa.fh&&!a.fa&&void 0===a.za.run)&&a.qe()}f.Yi=function(){return 0};function Lc(a){void 0===a.Y.rf&&(a.Y.rf=0);void 0===a.Y.Ne&&(a.Y.Ne=-1);void 0===a.Y.Pe&&(a.Y.Pe=-1);a.oa.Ce=0<=a.Y.rf&&0=a.Y.Oe&&(a.Y.Oe+=a.Y.Ne,c=!0);0<=a.Y.Pe&&a.Y.Pe<=Qc(a)&&(a.Y.Ne=a.Y.Pe=-1,Lc(a),a.Wb(),c=!0);c&&a.X(Qc(a)+" cycles: checksum="+k(a.Y.qf))}} +f.cd=function(){this.na&&this.na.Jd&&this.na.Jd.cd()}; +function Rc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.eh=0;for(c.Bd=0;h<=d;)e=b.ya[h],c.eh+=e.size,e.size&&(c.Xg.push(va(Eb,h,0,0,e.type)),c.Bd++),h++;a.B=c;a.Ea=a.B.Bd*a.ga.Ib/691200;b=0;a.B.Mi=0;a.B.gf||(a.B.gf=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Pc>1,d.wa+=(d.da>>1)-2,Hb(d,c),d.va&&(d.U.restore(),d.va=!1)}}else Hb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.Cb,a.Nb,a.fb,a.mb);a.Oa=!1}}f.Wc=function(){this.nc.length&&this.nc[0].Wc()}; +f.Tb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.ic)a=!0;else{var b=null,c,m=ib(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.Vf&&(c=Math.round(c/a.Y.Gd));return c}function Kc(a){a.Y.Zd=0;a.pb=a.mb=a.Xa=a.A=0;Lc(a);Uc(a,1)} +function Uc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.Zd/a.Y.me?b=1:d=!0;a.Y.Gd=b;b=a.Y.Vf*a.Y.Gd;if(a.Y.me!=b){a.Y.me=b;b=a.Y.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Wc()}Wc(a,a.mb);a.mb=0;a.Y.Me=ra();a.Y.ne=0;Xc(a);return d} +f.qe=function(a){if(qb(this,!0)){if(!this.oa.Ab){Uc(this);this.na&&this.na.start(this.Y.Me,Qc(this));this.oa.Ab=!0;this.oa.jh=!0;this.U&&Yc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.cd(!0);a&&this.Wc()}this.Y.th>=this.Y.xd&&Xc(this,!0);this.Y.uf=0;this.Y.Wf=ra();this.Y.ne&&(a=this.Y.Wf-this.Y.ne,a>this.Y.dj&&(this.Y.Me+=a,this.Y.Me>this.Y.Wf&&(this.Y.Me=this.Y.Wf)));try{do{var c=this.oa.Ce?1:this.Y.$k;if(this.U){Zc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Qc(d.A,d.va)- +e.kd)/d.qb|0,g=$c(d,0)-h;6==e.mode&&(g-=h);var m=g*d.qb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ka-Qc(q.A,q.va);0r&&(a=r)}c=a}this.bf(c);var x=this.Xa-this.A;this.mb+=x;this.Y.uf+=x;Wc(this,0,!0);Pc(this,x);this.Y.tf-=x;0>=this.Y.tf&&(this.Y.tf+=this.Y.fj,Rc(this));this.Y.sf-=x;0>=this.Y.sf&&(this.Y.sf+=this.Y.ej,this.cd());this.Y.Qe-=x;if(0>=this.Y.Qe){this.Y.Qe+=this.Y.sh;break}}while(this.oa.Ab)}catch(F){this.Wb();Mc(this);this.na&&this.na.stop(ra(), +Qc(this));qb(this,!1);vb(this,F.stack||F.message);return}c=setTimeout;d=this.Vg;this.Y.ne=ra();e=this.Y.dj;this.Y.uf&&(e=Math.round(e*this.Y.uf/this.Y.sh));e-=this.Y.ne-this.Y.Wf;if(h=this.Y.ne-this.Y.Me)this.Y.Zd=Math.round(this.mb/(10*h))/100,864E5<=h&&(this.pb=0,this.U&&Zc(this.U,!0),Uc(this));if(0>e||this.Y.Zdthis.id&&t.call(d,13,a)}return p};f.Xk=function(a){var b=this.A;a=b.fd+(a<<2);var c=b.xa(a);b.Z&=-769;return this.load(b.xa(a+2))+c|0};f.Wk=function(a){var b=this.A;a<<=3;var c=b.fd+a|0;if(7<=(b.Rd-c|0))return this.B=!0,dd(this,c,a)+b.ke;t.call(b,13,a|3,!0);return p};f.Oi=function(a){return this.Ia+a|0}; +f.Qi=function(a){return this.Ia+a|0};f.Ni=function(a,b){return(a>>>0)+b<=this.Tc?this.Ia+a|0:this.Qf()};f.Fj=function(a,b){return(a>>>0)+b>this.Tc?this.Ia+a|0:this.Qf()};f.Qf=function(){t.call(this.A,13,0);return p};f.Pi=function(a,b){return(a>>>0)+b<=this.Tc?this.Ia+a|0:this.Rf()};f.Gj=function(a,b){return(a>>>0)+b>this.Tc?this.Ia+a|0:this.Rf()};f.Rf=function(){t.call(this.A,13,0);return p}; +function ed(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ma=c;a.Ia=h;a.yb=d;a.Tc=(d>>>0)+1;a.Ob=e;a.type=e&7936;a.ext=0;a.Dc=b;cd(a,!0)} +function dd(a,b,c){var d=a.A,e=d.xa(b+0),h=d.xa(b+4),g=h&7936,m=d.xa(b+2)|(h&255)<<16,q=d.xa(b+6),r=c&65528;if(80386<=d.ra){var x=e,m=m|(q&65280)<<16,e=e|(q&15)<<16;q&128&&(e=e<<12|4095)}for(;;){var F,C,I;if(a.id==bd){a.He=!1;C=a.B;var S,J=c&3,M=(h&24576)>>13;if(r&&!(h&32768)){6>a.id&&t.call(d,11,c);m=p;break}if(6144<=g){J=c&3;if(J>a.Pb){if(!1!==C&&!(M==a.Pb||g&1024&&M<=a.Pb)){m=p;break}r=d.Ra();fd(d,d.Ra(),!0);u(d,r);a.He=!0}F=!1}else{if(256==g||2304==g){if(!gd(a,c,C)){m=p;break}return a.Ia}if(1024== +g||3072==g)F=!0,I=0,S=c,Ja.id&&t.call(d,13,S,!0);m=p;break}else if(!1!==F){6>a.id&&t.call(d,13,c,!0);m=p;break}}else if(2==a.id){if(r){if(!(h&32768)){6>a.id&&t.call(d,11,c);m=p;break}if(4096>g||2048==(g&2560)){6>a.id&&t.call(d,13,c,!!h);m=p;break}}}else if(3==a.id){if(!(h&32768)){6>a.id&& +t.call(d,12,c);m=p;break}if(!r||4096>g||512!=(g&2560)){6>a.id&&t.call(d,13,c,!0);m=p;break}}else if(4==a.id){C=g&-513;if(!r||256!=C&&2304!=C){6>a.id&&t.call(d,13,c,!0);m=p;break}2304==C&&(a.Hi=m+d.xa(m+100+2)|0,a.Dj=m+a.yb|0)}else if(6==a.id&&!(g&4096)&&768>>0)+1;a.Ob=h;a.type=g;a.ext=q;a.Dc=b;cd(a,!0,!0,!1);break}return m} +function gd(a,b,c){var d=a.A,e=a.Pb,h=d.Wa.ma,g=d.Wa.Ia;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b,!0),!1;d.Mb(d.Wa.Dc+4,d.Wa.Ob&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ia;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b,!0),!1;d.Mb(d.Wa.Dc+4,d.Wa.Ob|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Ob&512;256==d.Wa.type||768==d.Wa.type?(d.Mb(g+14,w(d)),d.Mb(g+16,od(d)),d.Mb(g+18,d.F),d.Mb(g+20,d.G),d.Mb(g+22,d.H),d.Mb(g+24,d.D),d.Mb(g+26,v(d)),d.Mb(g+28,d.L),d.Mb(g+30,d.K),d.Mb(g+32,d.J),d.Mb(g+34, +d.ab.ma),d.Mb(g+36,d.Ja.ma),d.Mb(g+38,d.Da.ma),d.Mb(g+40,d.kb.ma),d.Vc.load(d.xa(m+42)),pd(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.ab.load(d.xa(m+34)),d.kb.load(d.xa(m+40)),qd(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Pb>>0)+1)}; +function cd(a,b,c,d){void 0===c&&(c=!!(a.A.eb&1));a.De=!1;if(c)if(a.load=a.cj,a.bj=a.Wk,a.yc=a.Ni,a.pc=a.Pi,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.R,a.yc=a.P,a.pc=a.U,a.Pb=a.rc=3,a.ua=a.Ec=2,a.C=a.ca=65535,a.yb=65535,a.Tc=a.yb+1,a.Ec=a.ua,a.Dc=p,a.He=!1;else{if(!(a.ma&-4))a.yc=a.Qf,a.pc=a.Rf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Qf);if(a.type&2048||!(a.type&512))a.pc=a.Rf;1024==(a.type&3072)&&(a.yc==a.Ni&&(a.yc=a.Fj),a.pc==a.Pi&&(a.pc=a.Gj),a.De=!0)}b&&(a.ma&-4&&a.Dc!==p&&(b=a.Dc+ +5,a.A.mc(b,a.A.Ya(b)|1)),a.Pb=a.ma&3,a.rc=(a.Ob&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Ec=a.ua,a.ca=a.C)}else a.load=a.mh,a.bj=a.Xk,a.yc=a.Oi,a.pc=a.Qi,a.Pb=a.rc=0,a.Dc=p,a.He=!1} +function sd(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Jc.call(this,a,b);this.nf=61442;this.Cb=1792;this.mf=28672;this.dd=4;this.qa=255;this.B=80386==this.ra?td:80286==this.ra?ud:vd;this.aa=wd;this.Af=xd;this.Cf=yd;this.Ef=zd;if(80186<=this.ra&&(this.aa=wd.slice(),this.Af=xd.slice(),this.Cf=yd.slice(),this.qa=31,this.aa[15]=Ad,this.aa[96]=Bd,this.aa[97]=Cd,this.aa[98]=Dd,this.aa[99]=Ad,this.aa[100]=Ad,this.aa[101]=Ad,this.aa[102]= +Ad,this.aa[103]=Ad,this.aa[104]=Ed,this.aa[105]=Fd,this.aa[106]=Gd,this.aa[107]=Hd,this.aa[108]=Id,this.aa[109]=Jd,this.aa[110]=Kd,this.aa[111]=Ld,this.aa[192]=Md,this.aa[193]=Nd,this.aa[200]=Od,this.aa[201]=Pd,this.aa[241]=Qd,this.Af[7]=Rd,this.Cf[7]=Rd,80286<=this.ra)){this.nf=2;this.Cb|=28672;this.dd=0;this.aa[15]=Sd;this.Kc=Td.slice();for(a=0;a>>20,h=a.Ad[(a.Ld+e&a.xc)>>>a.Qa],g=h.zd(e);if(!(g&1))return d||ee.call(a,b,!1,c),a.Xc;if(!(g&4)&&3==a.tb)return d||ee.call(a,b,!0,c),a.Xc;var m=(b&4190208)>>>10,g=a.Ad[((g&-4096)+m&a.xc)>>>a.Qa],q=g.zd(m);if(!(q&1||d))return d||ee.call(a,b,!1,c),a.Xc;if(!(q&4)&&3==a.tb)return d||ee.call(a,b,!0,c),a.Xc;c=a.Ad[((q&-4096)+(b&4095)&a.xc)>>>a.Qa];if(d)return c;d=new Lb(b&-4096,0,0,6);qc(d,c,h,e,g,m);b>>>=a.Qa;a.ya[b]=d;a.md.push(b);return d} +function fe(a){a.ya!=a.Ad&&(a.ya=a.Ad,a.Ed=null,a.md=null,a.Xc=null)}f=sd.prototype;f.reset=function(){this.oa.Ab&&this.Wb();ce(this);Kc(this);this.oa.hd=!1};function ge(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Sa;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} +function he(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Sa=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} +function ce(a){a.F=0;a.D=0;a.G=0;a.H=0;a.Sa=0;a.L=0;a.K=0;a.J=0;a.Ca=!1;a.ia=a.Ea=0;a.qb=0;a.pd=0;a.eb=65520;a.fd=0;a.Rd=1023;a.Z=a.zc=0;a.Nb=a.Zc=a.Gb=a.dc=0;a.sd=-1;a.Ja=new ad(a,bd,"CS");a.kb=new ad(a,2,"DS");a.ab=new ad(a,2,"ES");a.Da=new ad(a,3,"SS");u(a,0);fd(a,0);80386<=a.ra&&(a.H=772,a.eb=16,a.Bi=0,a.ce=0,a.Ld=0,a.Ha=[0,0,0,0,null,null,0,0],a.wd=[null,null,null,null,null,null,0,0],a.Rb=new ad(a,2,"FS"),a.Sb=new ad(a,2,"GS"),fe(a));a.If=new ad(a,0,"NULL");a.P=a.kb;a.R=a.Da;a.V=a.W=0;a.O=a.da= +p;a.pa=0;qd(a,0,65535);if(80286<=a.ra){a.ed=0;a.ee=65535;a.Vc=new ad(a,5,"LDT",!0);a.Wa=new ad(a,4,"TSS",!0);a.Ba=new ad(a,6,"VER",!0);qd(a,65520,61440);var b,c=w(a);b=a.Ja;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ia=d;a.Aa=b+c|0;a.vd=b+a.Ja.yb|0}pd(a,0);hd(a)}function ie(a){2==a.Ec?(a.$b=a.xa,a.Oa=z,a.Pa=je,a.lb=ke,a.ea=A,a.ta=le,a.Ma=me):(a.$b=a.oc,a.Oa=B,a.Pa=ne,a.lb=oe,a.ea=D,a.ta=pe,a.Ma=qe)}function re(a){2!=a.ua&&(a.W|=1024,a.ua=2,a.C=65535,se(a))} +function se(a){2==a.ua?(a.dataType=32768,a.tc=a.xa,a.vb=a.Mb):(a.dataType=-2147483648,a.tc=a.oc,a.vb=a.Ub)}function id(a){a.Ec=a.Ja.Ec;a.ca=a.Ja.ca;ie(a);a.ua=a.Ja.ua;a.C=a.Ja.C;se(a);a.W&=-3073}f.Yi=function(){var a=this.F+this.D+this.G+this.H+v(this)+this.L+this.K+this.J|0;return a=a+w(this)+te(this)+this.kb.ma+this.Da.ma+this.ab.ma+od(this)|0};function ue(a,b,c,d){void 0!==d&&(void 0===a.od[b]&&(a.od[b]=[]),a.od[b].push([c,d]))}function ve(a,b,c){void 0!==c&&(a.Ug[b]=c)} +function we(a,b){for(var c=a.Ha[7],d=c>>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.Ha[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Qa].Qd(g&a.La,h,a):Dc(a.ya[g>>>a.Qa],h)}c>>=2;d>>=4}}function Ac(a,b,c,d){if(!(a.V&8192)&&a.Ha[7]&255){c--;var e=a.Ha[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.Ha[g]&&b<=a.Ha[g]+m){a.Ha[6]|=1<>=2;h>>=4}}} +function hd(a,b,c){void 0===b&&(b=!!(a.eb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.eb&1)&&a.sa()&&a.wa("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.Zb,!0);a.Ef=b&&!c?xe:zd;cd(a.Ja,!1,b,c);cd(a.kb,!1,b,c);cd(a.Da,!1,b,c);cd(a.ab,!1,b,c);80386<=a.ra&&(cd(a.Rb,!1,b,c),cd(a.Sb,!1,b,c),id(a))} +f.save=function(){var a=new ye(this);ze(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ja.save(),d=this.kb.save(),e=this.Da.save(),h=this.ab.save(),g;null!=this.ed?(g=[this.eb,this.ed,this.ee,this.fd,this.Rd,this.Vc.save(),this.Wa.save(),this.zc],80386<=this.ra&&(g.push(this.Bi),g.push(this.ce),g.push(this.Ld),g.push(this.Ha),g.push(this.wd))):g=null;b=[b,c,d,e,h,g,od(this)];80386<=this.ra&&(b.push(this.Rb.save()),b.push(this.Sb.save()));ze(a,1,b);ze(a,2,[this.P.Hf, +this.R.Hf,this.V,this.W,this.pa,this.O,this.da]);ze(a,3,[0,this.pb,this.Y.Gd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.vd^a.Aa)&&(8088>=a.ra||a.Ja.yb==a.Ja.ca?E(a,a.Aa-a.Ja.Ia):-1>c&&t.call(a,13,0))}function v(a){return a.Sa&~a.Da.ca|a.Ka-a.Da.Ia}function u(a,b){a.Sa=b;a.Ka=a.Da.Ia+(b&a.Da.ca)|0}function De(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ee(a),g&2&&Fe(a),g&4&&Ge(a),g&8&&He(a),g&16&&Ie(a),g&32&&Je(a))}h?(a.Nb=d,a.Gb=b):(a.Nb=b,a.Gb=d);a.Zc=c;a.dc=d;a.resultType=e} +function Ke(a,b,c,d,e){a.resultType=c|26;a.dc=b;d?Le(a):Me(a);e?Ne(a):Oe(a);return b}function Pe(a,b,c,d){c&d?Le(a):Me(a);(b^c)&d?Ne(a):Oe(a)}function Qe(a){return Ee(a)?1:0}function Ee(a){a.resultType&1&&(a.Z&=-2,(a.Nb^(a.Nb^a.Zc)&(a.Zc^a.Gb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Fe(a){a.resultType&2&&(a.Z&=-5,38505>>((a.dc^a.dc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} +function Ge(a){a.resultType&4&&(a.Z&=-17,(a.Gb^a.Nb^a.Zc)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function He(a){a.resultType&8&&(a.Z&=-65,a.dc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ie(a){a.resultType&16&&(a.Z&=-129,a.dc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} +function Je(a){a.resultType&32&&(a.Z&=-2049,(a.Nb^a.Gb)&(a.Zc^a.Gb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function Me(a){a.resultType&=-2;a.Z&=-2}function Re(a){a.resultType&=-5;a.Z&=-17}function Se(a){a.resultType&=-9;a.Z&=-65}function Oe(a){a.resultType&=-33;a.Z&=-2049}function Le(a){a.resultType&=-2;a.Z|=1}function Te(a){a.resultType&=-5;a.Z|=16}function Ue(a){a.resultType&=-9;a.Z|=64}function Ne(a){a.resultType&=-33;a.Z|=2048} +function od(a){return a.Z&-2262|Ee(a)|Fe(a)|Ge(a)|He(a)|Ie(a)|Je(a)}function Ve(a,b){b=b|a.eb&1|65520;a.eb=a.eb&-65536|b&65535;a.eb&1&&hd(a,!0)}function pd(a,b,c){a.eb&1||(b&=~a.mf);void 0===c&&(c=a.tb);c?b=b&-12289|a.Z&12288:a.zc=(b&12288)>>12;c>a.zc&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Cb|2261)|b&(a.Cb|2261)|a.nf;a.Z&256&&(a.pa|=2,a.V|=4)} +function We(a,b,c){var d=0;if(a.eb&1&&(a.tb>a.zc||a.Z&131072)&&a.Wa.Hi)for(var e=a.Wa.Hi+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.wa("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} +f.Tb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.Ff++;d=!0;break;default:d=this.parent.Tb.call(this,a,b,c)}return d}; +function Xe(a,b){var c=a.ya[(b&a.fb)>>>a.Qa];return 5!=c.type||(c=Cc(a,b,!1,!0),c)?c.Ye(b&a.La,b):null}f.Ya=function(a){return this.ya[(a&this.fb)>>>this.Qa].Ic(a&this.La,a)};f.xa=function(a){var b=a&this.La,c=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;return b>>this.Qa;if(b>>d|this.ya[c+1&this.wc].zd(0,a+3)<<32-d};f.mc=function(a,b){this.ya[(a&this.fb)>>>this.Qa].Bc(a&this.La,b&255,a)};f.Mb=function(a,b){var c=a&this.La,d=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;c>8&255,a+1))}; +f.Ub=function(a,b){var c=a&this.La,d=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;if(c>>32-h,a)}};function Ye(a,b,c){a.$c=b;a.O=b.yc(a.Yc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return Ye(a,a.P,b&a.ca)}function H(a,b){return Ye(a,a.R,b&a.ca)}function Ze(a,b,c){a.$c=b;a.O=b.yc(a.Yc=c,a.ua);return a.V&1?0:a.tc(a.O)} +function K(a,b){return Ze(a,a.P,b&a.ca)}function L(a,b){return Ze(a,a.R,b&a.ca)}function $e(a,b,c){a.$c=b;a.da=a.O=b.yc(a.Yc=c,1);return a.V&1?0:a.Ya(a.O)}function N(a,b){return $e(a,a.P,b&a.ca)}function O(a,b){return $e(a,a.R,b&a.ca)}function af(a,b,c){a.$c=b;a.da=a.O=b.yc(a.Yc=c,a.ua);return a.V&1?0:a.tc(a.O)}function P(a,b){return af(a,a.P,b&a.ca)}function Q(a,b){return af(a,a.R,b&a.ca)}function R(a,b){a.V&2||a.mc(a.$c.pc(a.Yc,1),b)}function T(a,b){a.V&2||a.vb(a.$c.pc(a.Yc,a.ua),b)} +function jd(a,b,c){return a.tc(b.yc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ce(this,1);return a};function bf(a){var b=a.xa(a.Aa);Ce(a,2);return b}function U(a){var b=a.$b(a.Aa);Ce(a,a.Ec);return b}f.Na=function(){var a=this.tc(this.Aa);Ce(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ce(this,1);return a};function V(a,b){var c=a.Ya(a.Aa);Ce(a,1);return cf[c].call(a,b)} +f.Ra=function(){var a=this.tc(this.Ka);this.Ka=this.Ka+this.ua|0;var b=this.Qg-this.Ka|0;0>b&&0<=(this.Qg^this.Ka)&&(8088>=this.ra||!this.Da.De&&this.Da.yb==this.Da.ca||this.Da.De&&!this.Da.yb?u(this,this.Ka-this.Da.Ia&this.Da.ca):-1>b&&t.call(this,12,0));return a};function ld(a,b){a.Ka=a.Ka-a.ua|0;0>(a.Ka-a.Le|0)&&0<=(a.Le^a.Ka)&&(8088>=a.ra||!a.Da.De&&a.Da.yb==a.Da.ca||a.Da.De&&!a.Da.yb?u(a,a.Ka-a.Da.Ia&a.Da.ca):t.call(a,12,0));a.vb(a.Ka,b)} +function df(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.Z&512){var h=jf(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;kf.call(this, +h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.Ha[6]|=16384);kf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.yh;if(bd)E(this,this.va-this.Ja.Ia),kf.call(this,5,null,0);this.V|=2;return a} +function vf(a,b){var c=0;if(b){Se(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Ue(this);this.A-=11+3*c;return a}function wf(a,b){var c=0;if(b){Se(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Ue(this);this.A-=11+3*c;return a}function xf(a,b){a&1<<(b&31)?Le(this):Me(this);this.A-=this.O===p?3:6;this.V|=2;return a}function yf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a^c} +function zf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a&~c}function Af(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a|c}function Bf(a,b){var c=te(this),d=w(this);null!=qd(this,a,b,!0)&&(ld(this,c),ld(this,d))}function Cf(a,b){De(this,a,b,a-b|0,191,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.dg:this.B.Lb;this.V|=2;return a} +function Df(a,b){De(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.dg:this.B.Lb;this.V|=2;return a}function Ef(a){var b=a-1|0;De(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Ff(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Gf(a,b,c){this.Ca=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Ff(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ea=a[0];this.Ca=!0}}function Hf(a){return a} +function If(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?21:24;return c&65535}function Jf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Le(this),Ne(this)):(Me(this),Oe(this));d&=this.C;this.A-=this.O===p?21:24;return d} +function Kf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c&65535}function Lf(a,b){var c=a*b;2147483647c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c|0}function Mf(a){var b=a+1|0;De(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} +function kf(a,b,c){this.A-=this.B.Th+c;c=od(this);var d=te(this),e=w(this);a=this.Ja.bj(a);a!==p&&(ld(this,c),ld(this,d),ld(this,e),null!=b&&ld(this,b),this.sd=-1,id(this),this.Aa=a,this.vd=this.Ja.Ia+this.Ja.yb|0,this.tb=this.Ja.Pb)}function Nf(a,b){this.A-=14+(this.O===p?0:2);Se(this);this.Ba.load(b)!==p&&this.Ba.rc>=this.tb&&this.Ba.rc>=(b&3)&&(Ue(this),a=this.Ba.Ob&-256,2=this.tb)&&this.Ba.rc>=(b&3))return Ue(this),this.Ba.yb;Se(this);return a}function Vf(a,b){if(this.O===p)return Ud.call(this),a;fd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b} +function Wf(a,b){this.A-=this.da===p?this.O===p?this.B.hi:this.B.gi:this.B.ei;return b}function Xf(a,b){return b}function Yf(){this.da!==p&&re(this);return Wf.call(this,0,this.qb)}function Zf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Ca=!0;this.ia=e<<16|g&65535;this.Ea=m+((e>>>16)+d*h)|0}function $f(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a|b,128)} +function ag(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a|b,this.dataType)}function bg(a){var b=this.Ra(),c=this.Ra();a&&u(this,v(this)+a);qd(this,b,c,!1)&&(a&&u(this,v(this)+a),this.kb.ma&65528&&this.kb.rc>16-c)&65535;Ke(this,a,32768,d&32768)}return a}function vg(a,b,c){if(c){var d=a<>32-c;Ke(this,a,-2147483648,d&-2147483648)}return a}function wg(a,b){return ug.call(this,a,b,this.ba())}function xg(a,b){return vg.call(this,a,b,this.ba())}function yg(a,b){return ug.call(this,a,b,this.G&31)}function zg(a,b){return vg.call(this,a,b,this.G&31)} +function Ag(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ke(this,a,32768,d&1)}return a}function Bg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ke(this,a,-2147483648,d&1)}return a}function Cg(a,b){return Ag.call(this,a,b,this.ba())}function Dg(a,b){return Bg.call(this,a,b,this.ba())}function Eg(a,b){return Ag.call(this,a,b,this.G&31)}function Fg(a,b){return Bg.call(this,a,b,this.G&31)} +function Gg(a,b){var c=a-b|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c&255}function Rg(a,b){var c=a-b|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c&this.C}function Sg(a,b){Ke(this,a&b,128);this.A-=this.da===p?this.O===p?this.B.Fg:this.B.We:this.B.We;this.V|=2;return a} +function Tg(a,b){Ke(this,a&b,this.dataType);this.A-=this.da===p?this.O===p?this.B.Fg:this.B.We:this.B.We;this.V|=2;return a} +function Ug(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Hg}else this.da=this.O,R(this,a),this.A-=this.B.Gg;return b} +function Vg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Hg}else this.da=this.O,T(this,a),this.A-=this.B.Gg;return b} +function Wg(a,b){var c=a^b;Ke(this,c,128);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c}function Xg(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a^b,this.dataType)}function Yg(a){t.call(this,13,0);return a}function Rd(a){t.call(this,6);return a}function Zg(a){Ud.call(this);return a}function $g(){E(this,this.va-this.Ja.Ia);kf.call(this,0,null,2)}function ah(){this.A-=this.O===p?2:this.B.vi;return 1} +function bh(){var a=this.G&255;this.A-=(this.O===p?this.B.yg:this.B.xg)+(a<this.sd)E(this,this.va-this.Ja.Ia),e=!0;else if(8!=this.sd)b=0,a=8,e=!0;else{eh.call(this,-1,0,c);ce(this);return}eh.call(this,a,b,c)&&(e=!1);e&&(this.sd=a,kf.call(this,a,b,d||0),this.va=this.Aa);this.V|=3}else this.wa("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.va-this.Ja.Ia)}function ee(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.tb&&(a|=4);t.call(this,14,a)} +function eh(a,b,c){var d=32,e=Xe(this,this.Aa);204!=e||this.Rd||(c=!1);if(this.Z&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e)+" at "+fh(w(this),te(this))+" (%"+k(this.Aa,6)+")",b=this.oa.Ab,this.wa(a,d)?c&&(c=b,this.fa.Wb()):(this.Ua(a),this.Wb());return c} +function Sd(){this.Kc[this.ba()].call(this)}function Xd(){ld(this,v(this)&this.C);this.A-=this.B.Ac}function Bd(){var a=v(this)&this.C;ld(this,this.F&this.C);ld(this,this.G&this.C);ld(this,this.H&this.C);ld(this,this.D&this.C);ld(this,a);ld(this,this.L&this.C);ld(this,this.K&this.C);ld(this,this.J&this.C);this.A-=this.B.oi} +function Cd(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.mi}function Dd(){this.ea[this.ba()].call(this,uf)}function Yd(){this.ta[this.ba()].call(this,tf)}function Zd(){this.V|=20;this.P=this.R=this.Rb;this.A-=this.B.Sc} +function $d(){this.V|=20;this.P=this.R=this.Sb;this.A-=this.B.Sc}function ae(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,se(this));this.A-=this.B.Sc}function be(){this.V|=2048;this.W&2048||(this.Ec^=6,this.ca^=-65536,ie(this));this.A-=this.B.Sc}function Ed(){ld(this,this.Na());this.A-=this.B.Ac}function Fd(){this.ea[this.ba()].call(this,Jf)}function Gd(){ld(this,this.M());this.A-=this.B.Ac}function Hd(){this.ea[this.ba()].call(this,If)} +function Id(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;We(this,d,1)&&(d=gc(this.ga,d,this.Aa-b-1),this.mc(this.ab.pc(this.J&this.ca,1),d),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256)))}} +function Jd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(We(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca;this.G=this.G&~this.ca|this.G-b&this.ca;this.A-=c;a&&(this.Aa=this.va,this.V|=256)}}}} +function gh(){var a=this.M();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function hh(){var a=this.M();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function lh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function mh(){var a=this.M();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} +function qh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){var a=this.M();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function th(){var a=this.M();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function uh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function vh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function wh(){this.lb[this.ba()].call(this,xh,this.ba);this.A-=this.da===p?1:this.B.xf}function Md(){this.lb[this.ba()].call(this,yh,ch)}function Nd(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,ch)} +function Bh(){var a=bf(this),b=this.Ra();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.ui}function Ch(){var a=this.Ra();E(this,a);this.A-=this.B.ri}function Od(){var a=bf(this),b=this.ba()&31;this.A-=11;ld(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ge(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.Pa[this.ba()].call(this,Cf)}, +function(){this.ta[this.ba()].call(this,Df)},function(){this.Oa[this.ba()].call(this,Cf)},function(){this.ea[this.ba()].call(this,Df)},function(){Cf.call(this,this.F&255,this.ba());this.A--},function(){Df.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.kb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ge(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.F= +Mf.call(this,this.F)},function(){this.G=Mf.call(this,this.G)},function(){this.H=Mf.call(this,this.H)},function(){this.D=Mf.call(this,this.D)},function(){u(this,Mf.call(this,v(this)))},function(){this.L=Mf.call(this,this.L)},function(){this.K=Mf.call(this,this.K)},function(){this.J=Mf.call(this,this.J)},function(){this.F=Ef.call(this,this.F)},function(){this.G=Ef.call(this,this.G)},function(){this.H=Ef.call(this,this.H)},function(){this.D=Ef.call(this,this.D)},function(){u(this,Ef.call(this,v(this)))}, +function(){this.L=Ef.call(this,this.L)},function(){this.K=Ef.call(this,this.K)},function(){this.J=Ef.call(this,this.J)},function(){ld(this,this.F&this.C);this.A-=this.B.Ac},function(){ld(this,this.G&this.C);this.A-=this.B.Ac},function(){ld(this,this.H&this.C);this.A-=this.B.Ac},function(){ld(this,this.D&this.C);this.A-=this.B.Ac},function(){ld(this,v(this)-2&65535);this.A-=this.B.Ac},function(){ld(this,this.L&this.C);this.A-=this.B.Ac},function(){ld(this,this.K&this.C);this.A-=this.B.Ac},function(){ld(this, +this.J&this.C);this.A-=this.B.Ac},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.bc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.bc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.bc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.bc},function(){u(this,v(this)&~this.C|this.Ra());this.A-=this.B.bc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.bc},function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.bc},function(){this.J=this.J&~this.C| +this.Ra();this.A-=this.B.bc},gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,function(){this.Ma[this.ba()].call(this,Hh,this.Na);this.A-=this.da===p?1:this.B.xf},wh,function(){this.Ma[this.ba()].call(this,Hh,this.M);this.A-=this.da===p?1:this.B.xf},function(){this.Pa[this.ba()].call(this,Sg)},function(){this.ta[this.ba()].call(this,Tg)},function(){this.Oa[this.pd=this.ba()].call(this,Ug)},function(){this.ea[this.pd=this.ba()].call(this,Vg)},function(){this.V|= +1;this.Pa[this.ba()].call(this,Wf)},function(){this.V|=1;this.ta[this.ba()].call(this,Wf)},function(){this.Oa[this.ba()].call(this,Wf)},function(){this.ea[this.ba()].call(this,Wf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.qb=this.ab.ma;break;case 1:this.qb=this.Ja.ma;break;case 2:this.qb=this.Da.ma;break;case 3:this.qb=this.kb.ma;break;case 4:if(80386<=this.ra){this.qb=this.Rb.ma;break}t.call(this,6);break;case 5:if(80386<=this.ra){this.qb=this.Sb.ma;break}default:t.call(this,6)}this.V|= +1;this.ta[a].call(this,Yf)},function(){this.V|=1;this.P=this.R=this.If;this.ea[this.ba()].call(this,Qf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this,Wf);switch(c){case 0:nd(this,this.F);this.F=a;break;case 1:Be(this, +this.G);this.G=a;break;case 2:fd(this,this.H);this.H=a;break;case 3:md(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Rb.load(v(this)):nd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Sb.load(this.L):Be(this,this.L);this.L=a;break;case 6:fd(this,this.K);this.K=a;break;case 7:md(this,this.J),this.J=a}},function(){this.V|=1;this.Ma[this.ba()].call(this,Ih,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-= 3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=v(this);this.F=this.F&~this.C|b&this.C;u(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; -this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Bh},function(){yf.call(this,this.Na(),$e(this));this.A-=this.B.Eh},function(){this.va("WAIT not implemented");this.A--},function(){var a=kd(this);a&131072&&3>this.zc?t.call(this,13,0):(gd(this, -a&-196609),this.A-=this.B.Ac)},function(){if(this.aa&131072&&3>this.zc)t.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.aa&-65536;ld(this,a);this.A-=this.B.ac}},function(){var a=this.F>>8&255;a&1?Je(this):Ke(this);a&4?(this.resultType&=-3,this.aa|=4):(this.resultType&=-3,this.aa&=-5);a&16?Re(this):Pe(this);a&64?Se(this):Qe(this);a&128?(this.resultType&=-17,this.aa|=128):(this.resultType&=-17,this.aa&=-129);this.A-=this.B.Ub},function(){this.F=this.F&-65281|(kd(this)&213)<<8;this.A-=this.B.Ub}, -function(){var a=this.F&-256,b;b=U(this);b=this.Ya(this.P.qc(b,1));this.F=a|b;this.A-=this.B.mg},function(){this.F=this.F&~this.C|fd(this,this.P,U(this));this.A-=this.B.mg},function(){var a=U(this),b=this.F;this.nc(this.P.fc(a,1),b);this.A-=this.B.ng},function(){var a=U(this),b=this.F;this.zb(this.P.fc(a,this.ua),b);this.A-=this.B.ng},function(){var a=1,b=0,c=this.B.og;this.W&192&&(a=this.G&this.da,b=1,c=this.B.qg,this.W&256||(this.A-=this.B.pg));if(a--){var d=this.Ya(this.P.qc(this.K&this.da,1)); -this.nc(this.ab.fc(this.J&this.da,1),d);this.V&4096||(d=this.aa&1024?-1:1,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.A-=c,this.G=this.G&~this.da|this.G-b&this.da,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.og;this.W&192&&(a=this.G&this.da,b=1,c=this.B.qg,this.W&256||(this.A-=this.B.pg));if(a--){var d=fd(this,this.P,this.K&this.da);this.zb(this.ab.fc(this.J&this.da,this.ua),d);this.V&4096||(d=this.aa&1024?-this.ua:this.ua,this.K=this.K& -~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.A-=c,this.G=this.G&~this.da|this.G-b&this.da,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.$f;this.W&192&&(a=this.G&this.da,b=1,c=this.B.bg,this.W&256||(this.A-=this.B.ag));if(a--){var d=We(this,this.P,this.K&this.da),e=Ye(this,this.ab,this.J&this.da);this.V&4096||(zf.call(this,d,e),d=this.aa&1024?-1:1,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.G=this.G&~this.da|this.G- -b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.$f;this.W&192&&(a=this.G&this.da,b=1,c=this.B.bg,this.W&256||(this.A-=this.B.ag));if(a--){var d=Xe(this,this.P,this.K&this.da),e=Ze(this,this.ab,this.J&this.da);this.V&4096||(Af.call(this,d,e),d=this.aa&1024?-this.ua:this.ua,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W& -64)&&(this.Aa=this.wa,this.V|=256))}},function(){Ie(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ie(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.zg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.Bg,this.W&256||(this.A-=this.B.Ag));if(a--){var d=this.F;this.nc(this.ab.fc(this.J&this.da,1),d);this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}}, -function(){var a=1,b=0,c=this.B.zg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.Bg,this.W&256||(this.A-=this.B.Ag));if(a--){var d=this.F;this.zb(this.ab.fc(this.J&this.da,this.ua),d);this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.gg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var d=this.Ya(this.P.qc(this.K& -this.da,1));this.V&4096||(this.F=this.F&-256|d,this.K=this.K&~this.da|this.K+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.gg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var d=fd(this,this.P,this.K&this.da);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.da|this.K+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-= -c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug));a--&&(zf.call(this,this.F&255,Ye(this,this.ab,this.J&this.da)),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256)))},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.vg,this.W&256||(this.A-= -this.B.ug));a--&&(Af.call(this,this.F&this.C,Ze(this,this.ab,this.J&this.da)),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub},function(){this.D=this.D&-256|this.ba();this.A-= -this.B.Ub},function(){this.F=this.F&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub}, -function(){u(this,v(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},xh,yh,xh,yh,function(){this.ea[this.ba()].call(this,Of)},function(){this.ea[this.ba()].call(this,Mf)},function(){this.V|=1;this.kb[this.ba()].call(this,Fh,this.ba)},function(){this.V|=1;this.Ma[this.ba()].call(this,Fh,this.Na)},zh,Ah,zh,Ah,function(){this.aa& -131072&&3>this.zc?t.call(this,13,0):gf.call(this,3,null,this.B.Vh)},function(){if(this.aa&131072&&3>this.zc)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.od[a];if(void 0!==b)for(var c=0;cthis.zc?t.call(this,13,0):gf.call(this,4,null,this.B.Wh):this.A-=this.B.Xh},function(){if(this.aa&131072&&3>this.zc)t.call(this, -13,0);else if(this.A-=this.B.Th,this.eb&1&&this.aa&16384){var a=this.xa(this.Wa.Ka+0);cd(this.Ha,a,!1)}else{var a=this.tb,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.aa&131072)d=d&131071|this.aa&-131072;else if(d&131072){var e=this.Ra(),h=this.Ra(),g=this.Ra(),m=this.Ra(),q=this.Ra(),r=this.Ra();dd(this,!0,!0);bd(this,h);u(this,e);jd(this,g);id(this,m);this.Qb.load(q);this.Rb.load(r)}null!=md(this,b,c,!1)&&ld(this,d,a)}},function(){this.kb[this.ba()].call(this,uh,Xg)},function(){this.Ma[this.ba()].call(this, -2==this.ua?vh:wh,Xg)},function(){this.kb[this.ba()].call(this,uh,Yg)},function(){this.Ma[this.ba()].call(this,2==this.ua?vh:wh,Yg)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ie(this,this.F,128);this.A-=this.B.yh}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ie(this,this.F,128);this.A-=this.B.xh},function(){this.F=this.F&-256|(Ce(this)?255:0);this.A-=2},function(){this.F=this.F&-256|We(this,this.P,this.D+(this.F&255)&65535);this.A-= -this.B.xi},Bh,Bh,Bh,Bh,Bh,Bh,Bh,Bh,function(){var a=this.M();(this.G=this.G-1&this.da)&&!Fe(this)?(E(this,w(this)+a),this.A-=this.B.di):this.A-=this.B.jg},function(){var a=this.M();(this.G=this.G-1&this.da)&&Fe(this)?(E(this,w(this)+a),this.A-=this.B.kg):this.A-=this.B.lg},function(){var a=this.M();(this.G=this.G-1&this.da)?(E(this,w(this)+a),this.A-=this.B.ci):this.A-=this.B.jg},function(){var a=this.M();this.G&this.da?this.A-=this.B.lg:(E(this,w(this)+a),this.A-=this.B.kg)},function(){var a=this.ba(); -Ue(this,a,1)&&(this.F=this.F&-256|ec(this.ga,a,this.Aa-2),this.A-=this.B.eg)},function(){var a=this.ba();Ue(this,a,2)&&(this.F=ec(this.ga,a,this.Aa-2),this.F|=ec(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.eg)},function(){var a=this.ba();Ue(this,a,1)&&(ic(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.sg)},function(){var a=this.ba();Ue(this,a,2)&&(ic(this.ga,a,this.F&255,this.Aa-2),ic(this.ga,a+1,this.F>>8,this.Aa-2),this.A-=this.B.sg)},function(){var a=this.Na(),b=w(this),a=b+a;gd(this,b);E(this,a); -this.A-=this.B.Ch},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.fg},function(){md(this,this.Na(),$e(this));this.A-=this.B.Zh},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.fg},function(){var a=this.H&65535;Ue(this,a,1)&&(this.F=this.F&-256|ec(this.ga,a,this.Aa-1),this.A-=this.B.dg)},function(){var a=this.H&65535;Ue(this,a,2)&&(this.F=ec(this.ga,a,this.Aa-1),this.F|=ec(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.dg)},function(){var a=this.H&65535;Ue(this,a,1)&&(ic(this.ga, -a,this.F&255,this.Aa-1),this.A-=this.B.rg)},function(){var a=this.H&65535;Ue(this,a,2)&&(ic(this.ga,a,this.F&255,this.Aa-1),ic(this.ga,a+1&65535,this.F>>8,this.Aa-1),this.A-=this.B.rg)},Ch,Ch,function(){this.V|=132;this.A-=this.B.Rc},function(){this.V|=68;this.A-=this.B.Rc},function(){this.aa&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.fa&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Vb()):this.aa&512||(this.fa&&(this.Aa=this.Aa+-1|0),this.Vb()))},function(){Ce(this)?Ke(this):Je(this); -this.A-=2},function(){this.Ca=!1;this.kb[this.ba()].call(this,Hh,$g);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ca=!1;this.Ma[this.ba()].call(this,Ih,$g);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ea&this.C)},function(){Ke(this);this.A-=2},function(){Je(this);this.A-=2},function(){this.tb>this.zc?t.call(this,13,0):(this.aa&=-513,this.A-=this.B.Ah)},function(){this.tb>this.zc?t.call(this,13,0):(this.aa|=512,this.V|=4,this.A-=2)},function(){this.aa&= --1025;this.A-=2},function(){this.aa|=1024;this.A-=2},function(){this.kb[this.ba()].call(this,td,$g)},function(){this.Ma[this.ba()].call(this,ud,$g)}],th=[mf,Xf,kf,$f,of,Dg,Sg,zf],Dh=[nf,Yf,lf,ag,pf,Eg,Tg,Af],Eh=[function(a,b){this.A-=this.Y===p?this.B.ac:this.B.oi;return b},Ug,Ug,Ug,Ug,Ug,Ug,Ug],Fh=[function(a,b){this.A-=this.Y===p?this.B.gi:this.B.ei;return b},Vg,Vg,Vg,Vg,Vg,Vg,Vg],uh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Ne(this,c,e,128)}return c}, -function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;Ne(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Oe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Ne(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ie(this,a,128,c&1,a&128));return a},Vg,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ie(this,a,128,c&1));return a}],vh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Oe(this);(d%=17)? -(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ie(this,a,32768,c&1,a&32768));return a},Vg,function(a,b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ie(this,a,32768,c&1));return a}],wh=[function(a,b){var c=a,d=b&this.qa;d&&(c=a<>>32-d,Ne(this,c,a<>>d|e;Ne(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Oe(this),c=a<>>32-d>>>1,Ne(this,c,a<>>d|c<<32-d|a<<32-d<<1,Ne(this,c,a<<32-d,-2147483648));return c},function(a, -b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ie(this,a,-2147483648,c&1,a&-2147483648));return a},Vg,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ie(this,a,-2147483648,c&1));return a}],Hh=[function(a,b){b=this.ba();Ie(this,a&b,128);this.A-=this.O===p?this.B.Dg:this.B.Cg;this.V|=2;return a},Vg,function(a){this.A-=this.O===p?this.B.Ue:this.B.Te;return a^255},function(a){var b=-a|0; -Be(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ue:this.B.Te;return b&255},function(a){this.Ca=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.ki:this.B.ji;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ca=!0;this.ia=b&65535;127b?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.Qh:this.B.Ph;this.V|=2;return a},function(a,b){if(!a)return Wg.call(this),a;var c=(b=this.F&65535)/a;if(255< -c)return Wg.call(this),a;this.Ca=!0;this.ia=c&255|(b%a&255)<<8;this.A-=this.O===p?this.B.Ih:this.B.Hh;this.V|=2;return a},function(a,b){if(!a)return Wg.call(this),a;var c=a<<24>>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return Wg.call(this),a;this.Ca=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Mh:this.B.Lh;this.V|=2;return a}],Ih=[function(a,b){b=this.Na();Ie(this,a&b,this.dataType);this.A-=this.O===p?this.B.Dg:this.B.Cg;this.V|=2;return a},Vg,function(a){this.A-= -this.O===p?this.B.Ue:this.B.Te;return a^this.C},function(a){var b=-a|0;Be(this,0,a,b,this.dataType|63,!0);this.A-=this.O===p?this.B.Ue:this.B.Te;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Ca=!0;this.ia=c&65535;this.Ea=c>>16&65535}else Wf.call(this,a,this.F);this.Ea?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.mi:this.B.li;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ca=!0,this.ia=c&65535, -this.Ea=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);Wf.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ea=~this.Ea+(this.ia?0:1)|0);c=this.Ea!=this.ia>>31}c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.Sh:this.B.Rh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return Wg.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Wg.call(this),a;this.Ca=!0;this.ia=c&65535;this.Ea=b%a&65535}else{Df.call(this, -this.F,this.H,a);if(!this.Ca)return Wg.call(this),a;this.ia|=0;this.Ea|=0}this.A-=this.O===p?this.B.Kh:this.B.Jh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return Wg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return Wg.call(this),a;this.Ca=!0;this.ia=d&65535;this.Ea=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Df.call(this,c,d,e);2147483647this.ra&&(b=a));gd(this,b);this.A-=this.O===p?this.B.Ac:this.B.ri;this.V|=2;return a},Ug],Rd=Array(256);Rd[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Ma[a].call(this,this.Cf,$g)};Rd[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Ma[a].call(this,Jh,$g)};Rd[2]=function(){!(this.eb&1)||this.aa&131072?t.call(this,6):this.ea[this.ba()].call(this,Kf)}; -Rd[3]=function(){!(this.eb&1)||this.aa&131072?t.call(this,6):this.ea[this.ba()].call(this,Rf)}; -Rd[5]=function(){this.tb?t.call(this,13,0,!0):(Te(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ad(this.ab,2102,this.xa(2084)),ad(this.Ha,2108,this.xa(2082)),ad(this.Da,2114,this.xa(2080)),ad(this.jb,2120,this.xa(2078)),ld(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.dd=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.dd+this.xa(2130),ad(this.Tc,2132,this.xa(2076)), -this.ed=this.xa(2138)|this.Ya(2140)<<16,this.Rd=this.ed+this.xa(2142),ad(this.Wa,2144,this.xa(2070)),this.A-=195)};Rd[6]=function(){this.tb?t.call(this,13,0):(this.eb&=-9,this.A-=2)};Rd[11]=wd;Rd[166]=wd;Rd[255]=wd;var y=[];y[5]=wd;y[7]=function(){this.tb?t.call(this,13,0,!0):(Sd.call(this),this.A-=100)}; -y[32]=function(){if(this.tb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.eb;break;case 2:a=this.ce;break;case 3:a=this.Ld;break;default:Sd.call(this);return}fe(this,b&7,a);this.A-=6}};y[33]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Sd.call(this):(fe(this,a&7,this.Ia[b]),this.A-=22)}}; -y[34]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=ee(this,a&7);switch((a&56)>>3){case 0:Lf.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:nd.call(this,b);this.A-=5;break;default:Sd.call(this)}}};y[35]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Sd.call(this):(a=ee(this,a&7),a!=this.Ia[b]&&(ue(this,!1),this.Ia[b]=a,ue(this,!0)),this.A-=4>b?22:14)}}; -y[36]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Sd.call(this):(fe(this,a&7,this.wd[b]),this.A-=12)}};y[38]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Sd.call(this):(this.wd[b]=ee(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[130]=function(){var a=this.Na();Ce(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ce(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ce(this)||Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; -y[135]=function(){var a=this.Na();Ce(this)||Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ge(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ge(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();De(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();De(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[140]=function(){var a=this.Na();!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ge(this)==!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();Fe(this)||!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();Fe(this)||!Ge(this)!=!He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){bg.call(this,cg)}; -y[145]=function(){bg.call(this,cg)};y[146]=function(){bg.call(this,dg)};y[147]=function(){bg.call(this,eg)};y[148]=function(){bg.call(this,fg)};y[149]=function(){bg.call(this,gg)};y[150]=function(){bg.call(this,hg)};y[151]=function(){bg.call(this,ig)};y[152]=function(){bg.call(this,jg)};y[153]=function(){bg.call(this,kg)};y[154]=function(){bg.call(this,lg)};y[155]=function(){bg.call(this,mg)};y[156]=function(){bg.call(this,ng)};y[157]=function(){bg.call(this,og)};y[158]=function(){bg.call(this,pg)}; -y[159]=function(){bg.call(this,qg)};y[160]=function(){gd(this,this.Qb.ma);this.A-=this.B.ae};y[161]=function(){var a=this.Ra();this.Qb.load(a);this.A-=this.B.ac};y[163]=function(){this.ta[this.ba()].call(this,uf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?tg:ug);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?vg:wg);this.A-=this.O===p?3:7};y[168]=function(){gd(this,this.Rb.ma);this.A-=this.B.ae}; -y[169]=function(){var a=this.Ra();this.Rb.load(a);this.A-=this.B.ac};y[171]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?zg:Ag);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Bg:Cg);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ua?Hf:If)};y[178]=function(){this.ea[this.ba()].call(this,Sf)}; -y[179]=function(){this.ta[this.ba()].call(this,wf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,Pf)};y[181]=function(){this.ea[this.ba()].call(this,Qf)}; -y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Uf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Sa=this.Sa&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();pe(this);this.ea[a].call(this,Uf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Sa=this.Sa&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; -y[186]=function(){this.Ma[this.ba()].call(this,Kh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,vf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,sf)};y[189]=function(){this.ea[this.ba()].call(this,tf)}; -y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Uf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Sa=this.Sa&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= +this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Ah},function(){Bf.call(this,this.Na(),bf(this));this.A-=this.B.Dh},function(){this.wa("WAIT not implemented");this.A--},function(){var a=od(this);a&131072&&3>this.zc?t.call(this,13,0):(ld(this, +a&-196609),this.A-=this.B.Ac)},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;pd(this,a);this.A-=this.B.bc}},function(){var a=this.F>>8&255;a&1?Le(this):Me(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?Te(this):Re(this);a&64?Ue(this):Se(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Vb},function(){this.F=this.F&-65281|(od(this)&213)<<8;this.A-=this.B.Vb},function(){var a= +this.F&-256,b;b=U(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.ng},function(){this.F=this.F&~this.C|jd(this,this.P,U(this));this.A-=this.B.ng},function(){var a=U(this),b=this.F;this.mc(this.P.pc(a,1),b);this.A-=this.B.og},function(){var a=U(this),b=this.F;this.vb(this.P.pc(a,this.ua),b);this.A-=this.B.og},function(){var a=1,b=0,c=this.B.pg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.rg,this.W&256||(this.A-=this.B.qg));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.mc(this.ab.pc(this.J& +this.ca,1),d);this.V&4096||(d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.pg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.rg,this.W&256||(this.A-=this.B.qg));if(a--){var d=jd(this,this.P,this.K&this.ca);this.vb(this.ab.pc(this.J&this.ca,this.ua),d);this.V&4096||(d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca, +this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.cg,this.W&256||(this.A-=this.B.bg));if(a--){var d=Ye(this,this.P,this.K&this.ca),e=$e(this,this.ab,this.J&this.ca);this.V&4096||(Cf.call(this,d,e),d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb, +a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.cg,this.W&256||(this.A-=this.B.bg));if(a--){var d=Ze(this,this.P,this.K&this.ca),e=af(this,this.ab,this.J&this.ca);this.V&4096||(Df.call(this,d,e),d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|= +256))}},function(){Ke(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ke(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.Ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Cg,this.W&256||(this.A-=this.B.Bg));if(a--){var d=this.F;this.mc(this.ab.pc(this.J&this.ca,1),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.Ag; +this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Cg,this.W&256||(this.A-=this.B.Bg));if(a--){var d=this.F;this.vb(this.ab.pc(this.J&this.ca,this.ua),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.hg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.jg,this.W&256||(this.A-=this.B.ig));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.V&4096||(this.F= +this.F&-256|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.hg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.jg,this.W&256||(this.A-=this.B.ig));if(a--){var d=jd(this,this.P,this.K&this.ca);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|= +256))}},function(){var a=1,b=0,c=this.B.ug;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.wg,this.W&256||(this.A-=this.B.vg));a--&&(Cf.call(this,this.F&255,$e(this,this.ab,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){var a=1,b=0,c=this.B.ug;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.wg,this.W&256||(this.A-=this.B.vg));a--&&(Df.call(this, +this.F&this.C,af(this,this.ab,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Vb},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Vb},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Vb},function(){this.D=this.D&-256|this.ba();this.A-=this.B.Vb},function(){this.F= +this.F&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.G=this.G&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.H=this.H&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.D=this.D&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Vb},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Vb},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Vb},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Vb},function(){u(this,v(this)&~this.C| +this.Na());this.A-=this.B.Vb},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Vb},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Vb},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Vb},Bh,Ch,Bh,Ch,function(){this.ea[this.ba()].call(this,Rf)},function(){this.ea[this.ba()].call(this,Pf)},function(){this.V|=1;this.lb[this.ba()].call(this,Jh,this.ba)},function(){this.V|=1;this.Ma[this.ba()].call(this,Jh,this.Na)},Dh,Eh,Dh,Eh,function(){this.Z&131072&&3>this.zc?t.call(this, +13,0):kf.call(this,3,null,this.B.Uh)},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.od[a];if(void 0!==b)for(var c=0;cthis.zc?t.call(this,13,0):kf.call(this,4,null,this.B.Vh):this.A-=this.B.Wh},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else if(this.A-=this.B.Sh, +this.eb&1&&this.Z&16384){var a=this.xa(this.Wa.Ia+0);gd(this.Ja,a,!1)}else{var a=this.tb,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),h=this.Ra(),g=this.Ra(),m=this.Ra(),q=this.Ra(),r=this.Ra();hd(this,!0,!0);fd(this,h);u(this,e);nd(this,g);md(this,m);this.Rb.load(q);this.Sb.load(r)}null!=qd(this,b,c,!1)&&pd(this,d,a)}},function(){this.lb[this.ba()].call(this,yh,ah)},function(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,ah)},function(){this.lb[this.ba()].call(this, +yh,bh)},function(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,bh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ke(this,this.F,128);this.A-=this.B.xh}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ke(this,this.F,128);this.A-=this.B.wh},function(){this.F=this.F&-256|(Ee(this)?255:0);this.A-=2},function(){this.F=this.F&-256|Ye(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.wi},Fh,Fh,Fh,Fh,Fh,Fh,Fh,Fh,function(){var a=this.M(); +(this.G=this.G-1&this.ca)&&!He(this)?(E(this,w(this)+a),this.A-=this.B.ci):this.A-=this.B.kg},function(){var a=this.M();(this.G=this.G-1&this.ca)&&He(this)?(E(this,w(this)+a),this.A-=this.B.lg):this.A-=this.B.mg},function(){var a=this.M();(this.G=this.G-1&this.ca)?(E(this,w(this)+a),this.A-=this.B.bi):this.A-=this.B.kg},function(){var a=this.M();this.G&this.ca?this.A-=this.B.mg:(E(this,w(this)+a),this.A-=this.B.lg)},function(){var a=this.ba();We(this,a,1)&&(this.F=this.F&-256|gc(this.ga,a,this.Aa- +2),this.A-=this.B.fg)},function(){var a=this.ba();We(this,a,2)&&(this.F=gc(this.ga,a,this.Aa-2),this.F|=gc(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.fg)},function(){var a=this.ba();We(this,a,1)&&(kc(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.tg)},function(){var a=this.ba();We(this,a,2)&&(kc(this.ga,a,this.F&255,this.Aa-2),kc(this.ga,a+1,this.F>>8&255,this.Aa-2),this.A-=this.B.tg)},function(){var a=this.Na(),b=w(this),a=b+a;ld(this,b);E(this,a);this.A-=this.B.Bh},function(){var a=this.Na();E(this, +w(this)+a);this.A-=this.B.gg},function(){qd(this,this.Na(),bf(this));this.A-=this.B.Yh},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.gg},function(){var a=this.H&65535;We(this,a,1)&&(this.F=this.F&-256|gc(this.ga,a,this.Aa-1),this.A-=this.B.eg)},function(){var a=this.H&65535;We(this,a,2)&&(this.F=gc(this.ga,a,this.Aa-1),this.F|=gc(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.eg)},function(){var a=this.H&65535;We(this,a,1)&&(kc(this.ga,a,this.F&255,this.Aa-1),this.A-=this.B.sg)},function(){var a= +this.H&65535;We(this,a,2)&&(kc(this.ga,a,this.F&255,this.Aa-1),kc(this.ga,a+1&65535,this.F>>8&255,this.Aa-1),this.A-=this.B.sg)},Gh,Gh,function(){this.V|=132;this.A-=this.B.Sc},function(){this.V|=68;this.A-=this.B.Sc},function(){this.Z&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.fa&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Wb()):this.Z&512||(this.fa&&(this.Aa=this.Aa+-1|0),this.Wb()))},function(){Ee(this)?Me(this):Le(this);this.A-=2},function(){this.Ca=!1;this.lb[this.ba()].call(this, +Lh,dh);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ca=!1;this.Ma[this.ba()].call(this,Mh,dh);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ea&this.C)},function(){Me(this);this.A-=2},function(){Le(this);this.A-=2},function(){this.tb>this.zc?t.call(this,13,0):(this.Z&=-513,this.A-=this.B.zh)},function(){this.tb>this.zc?t.call(this,13,0):(this.Z|=512,this.V|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.lb[this.ba()].call(this, +xd,dh)},function(){this.Ma[this.ba()].call(this,yd,dh)}],xh=[pf,$f,nf,cg,rf,Gg,Wg,Cf],Hh=[qf,ag,of,dg,sf,Rg,Xg,Df],Ih=[function(a,b){this.A-=this.da===p?this.B.bc:this.B.ni;return b},Yg,Yg,Yg,Yg,Yg,Yg,Yg],Jh=[function(a,b){this.A-=this.da===p?this.B.fi:this.B.di;return b},Zg,Zg,Zg,Zg,Zg,Zg,Zg],yh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; +Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ke(this,a,128,c&1,a&128));return a}, +Zg,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ke(this,a,128,c&1));return a}],zh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ke(this,a,32768,c&1,a&32768));return a},Zg,function(a,b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ke(this,a,32768,c&1));return a}],Ah=[function(a,b){var c= +a,d=b&this.qa;d&&(c=a<>>32-d,Pe(this,c,a<>>d|e;Pe(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Qe(this),c=a<>>32-d>>>1,Pe(this,c,a<>>d|c<<32-d|a<<32-d<<1,Pe(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ke(this,a,-2147483648,c&1,a&-2147483648));return a},Zg,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ke(this,a,-2147483648,c&1));return a}],Lh=[function(a,b){b=this.ba();Ke(this,a&b,128);this.A-=this.O===p?this.B.Eg:this.B.Dg;this.V|=2;return a},Zg,function(a){this.A-=this.O===p?this.B.Ve:this.B.Ue;return a^255},function(a){var b=-a|0;De(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ve:this.B.Ue;return b&255},function(a){this.Ca= +!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.ji:this.B.ii;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ca=!0;this.ia=b&65535;127b?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Ph:this.B.Oh;this.V|=2;return a},function(a,b){if(!a)return $g.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return $g.call(this),a;this.Ca=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Lh:this.B.Kh;this.V|=2;return a}],Mh=[function(a,b){b=this.Na();Ke(this,a&b,this.dataType);this.A-=this.O===p?this.B.Eg:this.B.Dg;this.V|=2;return a},Zg,function(a){this.A-=this.O===p?this.B.Ve:this.B.Ue;return a^this.C},function(a){var b=-a|0;De(this,0,a,b,this.dataType| +63,!0);this.A-=this.O===p?this.B.Ve:this.B.Ue;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Ca=!0;this.ia=c&65535;this.Ea=c>>16&65535}else Zf.call(this,a,this.F);this.Ea?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.li:this.B.ki;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ca=!0,this.ia=c&65535,this.Ea=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c| +0,e=!e);Zf.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ea=~this.Ea+(this.ia?0:1)|0);c=this.Ea!=this.ia>>31}c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Rh:this.B.Qh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return $g.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return $g.call(this),a;this.Ca=!0;this.ia=c&65535;this.Ea=b%a&65535}else{Gf.call(this,this.F,this.H,a);if(!this.Ca)return $g.call(this),a;this.ia|=0;this.Ea|=0}this.A-=this.O=== +p?this.B.Jh:this.B.Ih;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return $g.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return $g.call(this),a;this.Ca=!0;this.ia=d&65535;this.Ea=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Gf.call(this,c,d,e);2147483647this.ra&& +(b=a));ld(this,b);this.A-=this.O===p?this.B.Ac:this.B.pi;this.V|=2;return a},Yg],Td=Array(256);Td[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Ma[a].call(this,this.Ef,dh)};Td[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Ma[a].call(this,Nh,dh)};Td[2]=function(){!(this.eb&1)||this.Z&131072?t.call(this,6):this.ea[this.ba()].call(this,Nf)};Td[3]=function(){!(this.eb&1)||this.Z&131072?t.call(this,6):this.ea[this.ba()].call(this,Uf)}; +Td[5]=function(){this.tb?t.call(this,13,0,!0):(Ve(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ed(this.ab,2102,this.xa(2084)),ed(this.Ja,2108,this.xa(2082)),ed(this.Da,2114,this.xa(2080)),ed(this.kb,2120,this.xa(2078)),pd(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.ed=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.ed+this.xa(2130),ed(this.Vc,2132,this.xa(2076)), +this.fd=this.xa(2138)|this.Ya(2140)<<16,this.Rd=this.fd+this.xa(2142),ed(this.Wa,2144,this.xa(2070)),this.A-=195)};Td[6]=function(){this.tb?t.call(this,13,0):(this.eb&=-9,this.A-=2)};Td[11]=Ad;Td[166]=Ad;Td[255]=Ad;var y=[];y[5]=Ad;y[7]=function(){this.tb?t.call(this,13,0,!0):(Ud.call(this),this.A-=100)}; +y[32]=function(){if(this.tb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.eb;break;case 2:a=this.ce;break;case 3:a=this.Ld;break;default:Ud.call(this);return}he(this,b&7,a);this.A-=6}};y[33]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Ud.call(this):(he(this,a&7,this.Ha[b]),this.A-=22)}}; +y[34]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=ge(this,a&7);switch((a&56)>>3){case 0:Of.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:rd.call(this,b);this.A-=5;break;default:Ud.call(this)}}};y[35]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Ud.call(this):(a=ge(this,a&7),a!=this.Ha[b]&&(we(this,!1),this.Ha[b]=a,we(this,!0)),this.A-=4>b?22:14)}}; +y[36]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Ud.call(this):(he(this,a&7,this.wd[b]),this.A-=12)}};y[38]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Ud.call(this):(this.wd[b]=ge(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[130]=function(){var a=this.Na();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; +y[135]=function(){var a=this.Na();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[140]=function(){var a=this.Na();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){eg.call(this,fg)}; +y[145]=function(){eg.call(this,fg)};y[146]=function(){eg.call(this,gg)};y[147]=function(){eg.call(this,hg)};y[148]=function(){eg.call(this,ig)};y[149]=function(){eg.call(this,jg)};y[150]=function(){eg.call(this,kg)};y[151]=function(){eg.call(this,lg)};y[152]=function(){eg.call(this,mg)};y[153]=function(){eg.call(this,ng)};y[154]=function(){eg.call(this,og)};y[155]=function(){eg.call(this,pg)};y[156]=function(){eg.call(this,qg)};y[157]=function(){eg.call(this,rg)};y[158]=function(){eg.call(this,sg)}; +y[159]=function(){eg.call(this,tg)};y[160]=function(){ld(this,this.Rb.ma);this.A-=this.B.ae};y[161]=function(){var a=this.Ra();this.Rb.load(a);this.A-=this.B.bc};y[163]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?wg:xg);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?yg:zg);this.A-=this.O===p?3:7};y[168]=function(){ld(this,this.Sb.ma);this.A-=this.B.ae}; +y[169]=function(){var a=this.Ra();this.Sb.load(a);this.A-=this.B.bc};y[171]=function(){this.ta[this.ba()].call(this,Af);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?Cg:Dg);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Eg:Fg);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ua?Kf:Lf)};y[178]=function(){this.ea[this.ba()].call(this,Vf)}; +y[179]=function(){this.ta[this.ba()].call(this,zf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,Sf)};y[181]=function(){this.ea[this.ba()].call(this,Tf)}; +y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Sa=this.Sa&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();re(this);this.ea[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Sa=this.Sa&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; +y[186]=function(){this.Ma[this.ba()].call(this,Oh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,yf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,vf)};y[189]=function(){this.ea[this.ba()].call(this,wf)}; +y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Sa=this.Sa&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===p?3:6}; -y[191]=function(){var a=this.ba();pe(this);this.ea[a].call(this,Uf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Sa=this.Sa<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; -var ve=[function(){this.A-=2+(this.O===p?0:1);return this.Tc.ma},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ma},function(a){this.V|=2;this.Tc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Mb(this.Wa.$c+4,this.Wa.Nb|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a,!0)!==p&&2048!=(this.Ba.Nb&2560)&&(this.Ba.sc>=this.tb&&this.Ba.sc>=(a&3)||7168==(this.Ba.Nb&7168)))return Se(this), -a;Qe(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a,!0)!==p&&512==(this.Ba.Nb&2560)&&this.Ba.sc>=this.tb&&this.Ba.sc>=(a&3))return Se(this),a;Qe(this);return a},Vg,Vg],vd=[Pd,Pd,Pd,Pd,Pd,Pd,Vg,Vg],Jh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.dd;var b=this.dd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Rd-this.ed;var b= -this.ed;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.aa&131072?t.call(this,6):(this.dd=this.pc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.dd+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.aa&131072?t.call(this,6):(this.ed=this.pc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Rd=this.ed+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.eb},Vg, -function(a){this.aa&131072?t.call(this,6):(Te(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},Vg],Kh=[Vg,Vg,Vg,Vg,uf,xf,wf,vf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J));this.F= -this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja}, -function(a){a=a.call(this,this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,I(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,I(this, -this.L+this.J));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256| -a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka}, -function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J)); -this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255, -G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, -this.D>>8&255,I(this,this.L+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F&255,G(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a; -this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+this.M()));this.G= -this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this, -this.L+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D& -255,G(this,this.D+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<< -8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>> -8&255,I(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K+this.M()));this.G=this.G& --65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J+this.M()));this.H= -this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.D+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D= -this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F& -255,G(this,this.D+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.F&255,I(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T}, -function(a){a=a.call(this,this.G&255,I(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H& --256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D= -this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+U(this))); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.F>>8&255,I(this,this.L+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<< -8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>> -8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8; -this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255, -I(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>> -8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, -this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H& -255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this, -this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this, -this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>> -8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G& --65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a= -a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>> -8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255); -this.D=this.D&-65281|a<<8}],he=[function(a){a=a.call(this,M(this,this.D+this.K),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -N(this,this.L+this.J),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this, -M(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this, -M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,N(this,this.L+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G>>8&255);Q(this,a); -this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)), -this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,N(this,this.L+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()), -this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.D+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+ -this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&255);Q(this,a); -this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,this.D+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+ -this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G>> -8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ -this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255); -Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ -U(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.D&255);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.D+this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)), -this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.G>>8&255);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.D+this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.D>> -8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I}, -z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],ie=[function(a,b){var c=a[0].call(this,M(this,this.D+ -this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-= -this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this, -M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this)); -Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+ -this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c); -this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, -N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this, -this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this, -M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-= -this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+ -this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this, -this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()), -b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+ -this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= -a[0].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= -a[1].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[1].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-= -this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+U(this)), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+U(this)), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this, -this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[6].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[7].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[7].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this)); -this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G& -255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this, -this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[2].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[2].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[3].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c= -a[3].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[3].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[3].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[3].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[3].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F&255,b.call(this));this.F=this.F&-256| -c},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[4].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.H>>8&255,b.call(this));this.H=this.H& --65281|c<<8},function(a,b){var c=a[4].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F= -this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this)); -this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F& -255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C, -K(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,J(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,J(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this, -this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,J(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&this.C,J(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,J(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.H&this.C,K(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,J(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this, -this.H&this.C,J(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a= -a.call(this,this.D&this.C,J(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,J(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a= -a.call(this,v(this)&this.C,J(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,J(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.J));u(this,v(this)&~this.C|a);this.A-= -this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,J(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K));this.L=this.L& -~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,J(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,J(this,this.D));this.L=this.L& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,J(this,this.K)); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,J(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J)); -this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,J(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,U(this))); -this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,J(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this, -this.F&this.C,K(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C, -J(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S}, -function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,J(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+ -this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&this.C,K(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this, -v(this)&this.C,K(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.M()));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this, -this.L&this.C,J(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-= -this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this, -this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T}, -function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M())); -this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a= -a.call(this,this.F&this.C,K(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+U(this)));this.F=this.F&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G& -this.C,J(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S}, -function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,J(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+U(this))); -this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this, -this.D&this.C,K(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C, -K(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-= -this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C, -J(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a= -a.call(this,this.K&this.C,J(this,this.D+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.J+U(this)));this.K= -this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J& -this.C,K(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F& -~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a= -a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, -this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H= -this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, -v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, -this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= -this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a= -a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, -this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],je=[function(a){a=a.call(this,O(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -P(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,O(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&this.C);T(this,a);this.A-= -this.B.la},function(a){a=a.call(this,O(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K), -this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -P(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),v(this)&this.C);T(this, -a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this, -this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,O(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.K&this.C);T(this,a);this.A-= -this.B.la},function(a){a=a.call(this,O(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K), -this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+ -this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -O(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()), -v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),v(this)&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -O(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()), -this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a= -a.call(this,O(this,this.D+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+ -U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S}, -function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -P(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+ -U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a); -this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this, -P(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.K& -this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240], -A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ke=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja}, -function(a,b){var c=a[0].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this, -P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this)); -T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a, -b){var c=a[3].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-= -this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[6].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this)); -T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[0].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, -P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[4].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));T(this,c); -this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()), -b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+ -this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[7].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+U(this)), -b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this, -v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a, -b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J= -this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L& -this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c= -a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| -c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this)); -this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)& -this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| -c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this)); -this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,V(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,V(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a= -a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H= -this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,V(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +y[191]=function(){var a=this.ba();re(this);this.ea[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Sa=this.Sa<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; +var xe=[function(){this.A-=2+(this.O===p?0:1);return this.Vc.ma},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ma},function(a){this.V|=2;this.Vc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Mb(this.Wa.Dc+4,this.Wa.Ob|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a)!==p&&2048!=(this.Ba.Ob&2560)&&(this.Ba.rc>=this.tb&&this.Ba.rc>=(a&3)||7168==(this.Ba.Ob&7168)))return Ue(this), +a;Se(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a)!==p&&512==(this.Ba.Ob&2560)&&this.Ba.rc>=this.tb&&this.Ba.rc>=(a&3))return Ue(this),a;Se(this);return a},Zg,Zg],zd=[Rd,Rd,Rd,Rd,Rd,Rd,Zg,Zg],Nh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.ed;var b=this.ed;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Ub(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Rd-this.fd;var b= +this.fd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Ub(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.ed=this.oc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.ed+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.fd=this.oc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Rd=this.fd+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.eb},Zg,function(a){this.Z& +131072?t.call(this,6):(Ve(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},Zg],Oh=[Zg,Zg,Zg,Zg,xf,Af,zf,yf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= +this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, +U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); +this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, +function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, +this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= +this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ +this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+this.M()));this.H= +this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+this.M())); +this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255, +G(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M())); +this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T}, +function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M())); +this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+this.M())); +this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+U(this))); +this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ +U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& +255,H(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& +255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+U(this))); +this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= +a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a= +a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= +a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a= +a.call(this,this.D&255,this.H&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8}, +function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this, +this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>> +8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& +-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],je=[function(a){a=a.call(this, +N(this,this.D+this.K),this.F&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.F&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.F&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.F&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.F&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.G&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.G&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.G&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.G&255);R(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,N(this,this.K),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.H&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.H&255);R(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,O(this,this.L+this.K),this.H&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.H&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.H&255);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.D+this.K),this.D&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.D&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.D&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.D&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D&255);R(this,a);this.A-= +this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.F>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.F>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.F>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.F>> +8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.F>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.G>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+ +this.J),this.G>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.G>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.G>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G>>8&255);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,N(this,this.D),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.H>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.H>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.H>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.H>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.H>>8&255);R(this, +a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.D>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.D>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K), +this.D>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.D>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this, +this.D+this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F& +255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+ +this.M()),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,O(this,this.L+this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.F>> +8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F>>8&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.D+this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()), +this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.D>>8&255); +R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.D+this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)), +this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)), +this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.L+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+ +this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.F>>8&255);R(this,a);this.A-= +this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.L+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+ +this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.H>>8&255);R(this, +a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.L+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this, +O(this,this.L+this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], +z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],ke=[function(a,b){var c=a[0].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a, +b){var c=a[0].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.J), +b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-= +this.B.ja},function(a,b){var c=a[2].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, +O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.D+this.K),b.call(this)); +R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.J),b.call(this));R(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a, +b){var c=a[5].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this, +this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-= +this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[0].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.D+this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[3].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+this.M()),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.J+this.M()), +b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.K+ +this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[7].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+U(this)), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+U(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+U(this)),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& +255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this, +this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= +a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= +a[2].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[2].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[3].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[3].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= +a[3].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[3].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[3].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[3].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256| +c},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[4].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[4].call(this,this.D>>8&255,b.call(this));this.D= +this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this)); +this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); +this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G& +255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& +this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= +a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a= +a.call(this,v(this)&this.C,L(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| +a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); +this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); +this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= +a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+this.M()));this.G=this.G&~this.C| +a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+ +this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D= +this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ +this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+this.M())); +this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+this.M()));this.J=this.J& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, +K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ +U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+U(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, +L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this))); +this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+U(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+U(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this))); +this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= +this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a= +a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, +this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= +this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= +a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, +v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= +this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= +a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, +this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],le=[function(a){a=a.call(this,P(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a= +a.call(this,P(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,Q(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.G&this.C);T(this, +a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this, +this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,Q(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,P(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),v(this)&this.C); +T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this, +P(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,Q(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,P(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.J&this.C); +T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= +a.call(this,Q(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+ +this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.G& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.H&this.C);T(this, +a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, +P(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+ +this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),v(this)&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.L&this.C);T(this,a); +this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a= +a.call(this,Q(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+ +this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()), +this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.F&this.C);T(this,a); +this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this, +this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.H&this.C); +T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a= +a.call(this,P(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+ +U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),v(this)&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-= +this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, +P(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)), +this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.J&this.C); +T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], +A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],me=[function(a,b){var c=a[0].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,P(this,this.D+this.J), +b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,U(this)),b.call(this));T(this,c); +this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja}, +function(a,b){var c=a[1].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, +P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,U(this)),b.call(this)); +T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J),b.call(this));T(this,c); +this.A-=this.B.ja},function(a,b){var c=a[3].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c= +a[4].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this, +U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.L+this.J), +b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-= +this.B.ja},function(a,b){var c=a[6].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, +Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.D+this.K+this.M()), +b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, +b){var c=a[1].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.K+this.M()),b.call(this)); +T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+ +this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+this.M()), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this, +this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, +function(a,b){var c=a[1].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+U(this)),b.call(this));T(this, +c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.K+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.D+this.J+ +U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this, +this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a, +b){var c=a[6].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-= +this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)& +this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| +c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this)); +u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, +b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& +255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,V(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,V(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, +this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H& +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,V(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,V(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& @@ -517,32 +518,32 @@ this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(th -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,0)));this.D=this.D& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= -this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); +this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M())); -this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,V(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+this.M())); +this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,V(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.F>>8&255,G(this,V(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,V(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this, +this.F>>8&255,G(this,V(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< +8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,V(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= -a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& +a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& -65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& -255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= +255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,2)+U(this)));this.F=this.F&-256|a;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,V(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,V(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= +function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,V(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+U(this)));this.H= +8&255,G(this,V(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H= this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G& 255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, @@ -552,79 +553,79 @@ a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],le=[function(a){a=a.call(this, -M(this,this.F),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K), -this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.G&255); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&255);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&255);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.G),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()), -this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this, -1)+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G>>8&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.H>>8& -255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.H+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), -this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,N(this,this.L+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.G&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+ -U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.F>>8&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,V(this,2)+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.H>>8&255); -Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.D>> -8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], -B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],me=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,U(this)), -b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this, -this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-= -this.B.la},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c= -a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.K), -b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,V(this,1)+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,V(this,2)+U(this)),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ne=[function(a){a=a.call(this, +N(this,this.F),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.F&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K), +this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.G&255); +R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.H&255);R(this,a);this.A-= +this.B.N},function(a){a=a.call(this,N(this,this.D),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.D&255);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.G),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.D&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.J),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.F>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.D),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.G),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.J),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.D>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.F&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.D+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()), +this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&255);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.G+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this, +1)+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.G>>8&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.H>>8& +255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.H+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()), +this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.L+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.G&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+ +U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.G+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.F>>8&255);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,V(this,2)+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.H>>8&255); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.D>> +8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], +B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],oe=[function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.H),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,U(this)), +b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this, +this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-= +this.B.la},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.F),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c= +a[5].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.K), +b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.F+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.H+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,V(this,1)+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,V(this,2)+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -635,47 +636,47 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.ca 255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= -a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],C=[function(a){a=a.call(this,this.F&this.C,J(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.G));this.F= -this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,V(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,J(this,this.K));this.F=this.F& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.D));this.G=this.G&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,V(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,J(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,J(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,V(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= -a.call(this,this.H&this.C,J(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,J(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,V(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,J(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,J(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,V(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,J(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,J(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -J(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,V(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,J(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this, -this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,V(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,J(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.G));this.J=this.J& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,V(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,J(this,this.K));this.J=this.J&~this.C| -a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.M())); -this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,V(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,J(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,V(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.G+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,V(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this, -this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&this.C,J(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,V(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, -J(this,V(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,J(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,V(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L= -this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -J(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,V(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.K&this.C,J(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.M()));this.J=this.J&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,V(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.F+ -U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,V(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&this.C,K(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,J(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,V(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.K+U(this)));this.G=this.G& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+ -U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,V(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.D&this.C,J(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,V(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.D&this.C,K(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.G+U(this)));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,V(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& -this.C,J(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,J(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,V(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+U(this)));this.L=this.L& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,V(this, -2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.J&this.C,J(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,V(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.J&this.C,J(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); +a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],D=[function(a){a=a.call(this,this.F&this.C,K(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.G));this.F= +this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,V(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-= +this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,V(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,V(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= +a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,V(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& +this.C,K(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,V(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& +this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,V(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, +this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,V(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,V(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| +a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M())); +this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,V(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,V(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+this.M()));this.H=this.H& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,V(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, +this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,V(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, +K(this,V(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,V(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= +this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,V(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.M()));this.J=this.J&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,V(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ +U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,V(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,K(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,V(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ +U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,V(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.D&this.C,K(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,V(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+U(this)));u(this,v(this)& +~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,V(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& +this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,V(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,V(this, +2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.J&this.C,K(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,V(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& @@ -685,79 +686,79 @@ a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a) this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a= -a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],ne=[function(a){a=a.call(this,O(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this, -O(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,V(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,V(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,V(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()), -this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,V(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.F& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)), -v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ -U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], -C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],oe=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,V(this,0)), -b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this, -this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,V(this, -2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this)); +a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],pe=[function(a){a=a.call(this,P(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this, +P(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,V(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a= +a.call(this,P(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,V(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a= +a.call(this,P(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.F&this.C);T(this, +a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()), +this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this, +this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.D&this.C);T(this, +a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,V(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()), +this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= +this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, +P(this,V(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.J&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.F& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.G& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,Q(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.D& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)), +v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+ +U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= +this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this, +this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},D[192],D[200],D[208],D[216],D[224],D[232],D[240],D[248],D[193],D[201],D[209], +D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238],D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],qe=[function(a,b){var c=a[0].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.K),b.call(this));T(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.G),b.call(this)); +T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,V(this,0)), +b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this, +this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.J),b.call(this));T(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this, +this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this, +this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this, +this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,V(this, +2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.G+ +U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.K+ +U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.F+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.H+U(this)),b.call(this)); +T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+U(this)),b.call(this)); T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= @@ -769,7 +770,7 @@ this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F= this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],af=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],cf=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.P=this.R;return v(this)+this.G},function(a){return(a?(this.P=this.R,this.L):U(this))+this.G},function(){return this.K+this.G},function(){return this.J+this.G},function(){return this.F+this.H},function(){return this.G+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.P=this.R;return v(this)+this.H},function(a){return(a?(this.P=this.R,this.L):U(this))+this.H},function(){return this.K+ this.H},function(){return this.J+this.H},function(){return this.F+this.D},function(){return this.G+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.P=this.R;return v(this)+this.D},function(a){return(a?(this.P=this.R,this.L):U(this))+this.D},function(){return this.K+this.D},function(){return this.J+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? (this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+this.L},function(){return this.G+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.P=this.R;return v(this)+this.L},function(a){return(a?(this.P=this.R,this.L):U(this))+this.L},function(){return this.K+this.L},function(){return this.J+this.L},function(){return this.F+this.K},function(){return this.G+this.K},function(){return this.H+this.K},function(){return this.D+ @@ -790,279 +791,279 @@ function(){return this.F},function(){return this.G},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<3)},function(){return this.G+(this.L<<3)},function(){return this.H+ (this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.P=this.R;return v(this)+(this.L<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.J+(this.L<<3)},function(){return this.F+(this.K<<3)},function(){return this.G+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.P=this.R;return v(this)+(this.K<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+ (this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.F+(this.J<<3)},function(){return this.G+(this.J<<3)},function(){return this.H+(this.J<<3)},function(){return this.D+(this.J<<3)},function(){this.P=this.R;return v(this)+(this.J<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<3)},function(){return this.K+(this.J<<3)},function(){return this.J+(this.J<<3)}]; -function Lh(a){Wa.call(this,"ChipSet",a,Lh,32768);this.ra=(this.ra=a.model)&&Mh[this.ra]||Nh;this.W=0;var b=a.sw1;if(b)this.W=Oh(b,Ph|Qh.Cj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Rh.Vg,b--,this.W|=(b&3)<=Sh&&(this.lb=this.Ma=2);this.wa=a.scaleTimers||!1;this.yc=a.rtcDate;this.cc=!1; -a.sound&&(this.Gb=this.Oa=null,window&&(this.Gb=window.AudioContext||window.webkitAudioContext),this.Gb&&(this.Oa=new this.Gb));this.reset(!0);pb(this)}eb(Lh);var Nh=5150,Sh=5170,Mh={5150:Nh,5160:5160,5170:Sh,deskpro386:5180},Th={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Rh={Vg:1,ONE:0,Pm:64,Nm:128,sm:192,cf:192,df:6},Ph=12,Qh={Om:16,lm:32,Cj:48,cf:48,df:4};f=Lh.prototype; -f.Sb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Uh(this,b,c,this.W,{0:this.ra==Nh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Nh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Nh)return this.za[b]=c,Uh(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; -f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.P=yb(a,"Keyboard");this.qb=c.Z.xd/1193181;dc(b,this,Vh);hc(b,this,Wh);this.rab;b++){var c=13>=b?ci(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.fa.X(a)})}se(c,26,this,this.Wk)};f.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(a){var b;this.ea=this.W;this.Ea=this.Ba;di(this);this.U=Array(this.lb);for(b=0;b=Sh){this.O=16;this.pa=0;this.ia=16;this.Sa=0;this.qa=160;512<=hi(this)&&(this.qa|=16);3==ii(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ia=Array(8); -this.Ca=0;a&&(this.B=Array(64));ji(this,this.yc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(Qh.cf|2|Rh.Vg|Rh.cf);this.B[16]=ki(this,0)<<4|ki(this,1);li(this)}}; -function ji(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.oc=a.pb=null} -function ci(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new we(this);xe(a,0,[this.W,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=Sh&&(xe(a,5,[this.O,this.pa,this.ia,this.Sa,this.qa,this.Xa]),xe(a,6,[this.Ia[7],this.Ia,this.Ca,this.B,this.Pa,this.Ja]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.xc+32*((b?a.Ba:a.Ea)&15)}function ti(a,b){var c=b?a.W:a.ea;return a.ra!=Nh||c&Rh.Vg?((c&Rh.cf)>>Rh.df)+1:0} -function ki(a,b){if(b>Qh.df} -function Uh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=lb(c,"pcjs-bitCell");c=null;for(g=0;gg.sb[0]&&(g.sb[0]=255,g.sb[1]--,0>g.sb[1]&&(g.sb[1]=255)));return m}function yi(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Db+"]",null,!0);a=g.Xb[c];a.sb[g.Db]=a.rc[g.Db]=e;g.Db^=1}function zi(a,b,c,d){var e=a.U[b],h=e.Ud|1;e.Ud&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} -function Ai(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.Ud=h.Ud&~(16<>2].Xb[b&3],c,d,e)} -function Ci(a,b,c){b=a.U[b>>2].Xb[b&3];b.Rf&&b.kh&&b.Hg?(c&&(b.done=c),b.Fd||hf(a,b,!0)):c&&c(!0)}function hf(a,b,c){c&&(b.count=b.sb[1]<<8|b.sb[0],b.type=b.mode&12,b.Yi=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.Lf<<16|b.vb[1]<<8|b.vb[0],4==b.type?(d=!0,function(c){b.kh.call(b.Rf,b.Hg,-1,function(h,g){0>h&&(b.Yi||(b.Yi=!0),h=255);b.Fd||a.ga.nc(c,h);(d=g)&&setTimeout(function(){Ki(b)||hf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.kh.call(b.Rf,b.Hg,c)&&(b.gd=!0)):0!=b.type&&(b.gd=!0)),!d&&!Ki(b););} -function Ki(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.vb[0]--,0>a.vb[0]&&(a.vb[0]=255,a.vb[1]--,0>a.vb[1]&&(a.vb[1]=255))):(a.vb[0]++,255>3];b=1<<(b&7);d.Yb&b||(d.Yb|=b,d.Qe=c||0,Ni(a))}function Ri(a,b){var c=a.dc[b>>3],d=1<<(b&7);c.Yb&d&&(c.Yb&=~d,Ni(a))}function Ni(a,b){var c,d=-1;1>=1),Rc(a.A,d))),2==b&&Uc(a))}f=Lh.prototype;f.Ek=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return null}; -f.Rl=function(a,b,c){this.zb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.R[a];e.Rg=b;e.mode=d;e.Mi=c;e.rc=[0,0];e.sb=[0,0];e.ge=[0,0];e.ud=!1;e.kf=!1;e.ie=!1;Ti(this,a);0==a&&Ri(this,0);2==a&&255==this.dc[0].nd&&77==this.ca&&(a=this.R[0],a.Nc[0]=a.rc[0],a.Nc[1]=a.rc[1],a.jd=Mc(this.A,this.wa))}else bi(this,a),b=this.R[a],b.ge[0]=b.sb[0],b.ge[1]=b.sb[1],b.kf=!0,Ti(this,a)}}; -function Vi(a,b){var c=a.R[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.rd?256:65536);return d}function Wc(a,b){var c=a.R[b],d=c.Nc[1]<<8|c.Nc[0];d||(d=1==c.rd?256:65536);return d}function Ti(a,b){var c=a.R[b];c.Wd=32==c.Rg?1:0;c.rd=48==c.Rg?2:1} -function bi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.ca&1)){var e=Mc(a.A,a.wa),h=(e-d.jd)/a.qb|0;0>h&&(d.jd=e,h=0);var g=Vi(a,b),m=Wc(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ud=!0,d.ie=!1,b||Qi(a,0))):4==d.mode?(d.ud=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Nc[0]=m&255,d.Nc[1]=m>>8,d.jd=e,!b&&d.ud&&Qi(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ud=!d.ud,m=g+m,0>=m&&(m=g),d.Nc[0]=m&255,d.Nc[1]=m>>8,d.jd=e,!b&&d.ud&&Qi(a,0)));d.sb[0]=m&255;d.sb[1]=m>>8;c&&(a.jd=0)}return d} -function Vc(a,b){for(var c=0;c=Sh){var c=a.A.Z.xd,d=Mc(a.A,a.wa);null==a.pb&&(a.Pa=Mc(a.A,a.wa),a.oc=1024,a.pb=Math.floor(a.A.Z.xd/a.oc),mi(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Qi(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Qi(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var g;g=a.B[9];var m=ua[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Qi(a,8))}a.Pa=d-e%c}}f.Fk=function(a,b){var c=this.kb;if(this.La&16)if(this.ca&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.va("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Sl=function(a,b,c){n(this,a,b,c,"PPI_A");this.kb=b}; -f.Gk=function(a,b){var c=this.ca;n(this,a,null,b,"PPI_B",c);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_B");Wi(this,b)};function Wi(a,b){var c=!!(b&2),d=!!(a.ca&2);a.ca=b;a.P&&Xi(a.P,!(b&128),!!(b&64));c!=d&&Uc(a,c)}f.Hk=function(a,b){var c=0,c=this.ra==Nh?this.ca&4?c|this.Ea&15:c|this.Ea>>4&1:this.ca&8?c|this.ea>>4:c|this.ea&15;this.ca&1&&bi(this,2).ud&&(c=this.ca&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_C");this.Cb=b}; -f.Ik=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Vl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Uj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Yi(this.P);return c};f.fl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:Zi(this,b);break;case 209:$i(this,b);break;default:if(Zi(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,aj(this.P)}bj(this,a)}}this.pa=b;this.O&=-9}; -f.Vj=function(a,b){var c=this.ca&-209|(Mc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.gl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);Wi(this,b)};f.Wj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; -f.el=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:bj(this,this.ia);break;case 173:Zi(this,this.ia|16);break;case 174:Zi(this,this.ia&-17);this.P&&Yi(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.va("scan codes flushed"));Zi(this,this.ia|16);bj(this,85);$i(this,3);break;case 171:bj(this,0);break;case 192:bj(this,this.qa);break;case 208:bj(this,this.Xa);break;case 224:bj(this,this.ia&16? -0:1);break;case 240:a&1&&ae(this.A)}};function Zi(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Xi(a.P,!!(b&8),!(b&16))}function bj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function $i(a,b){a.Xa=b;Nb(a.ga,!!(b&2));b&1||ae(a.A)}function cj(a,b){a.ra=c?ci(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Ri(this,8),d&64&&this.B[11]&64&&mi(this));return d}; -f.vl=function(a,b,c){var d=this.Ca&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&mi(this)};f.Ql=function(a,b,c){n(this,a,b,c,"NMI");this.hb=b};f.wl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.xl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; -f.Wk=function(a){if(this.sa(8192)&&Gh(this.fa,26,a)){var b=this.A.F>>8;te(this.A,a,function(a,d){return function(e){d=Mc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.fa;m=d;g.message("INT "+l(26)+": C="+(Ce(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Mc(this.A)))}return!0}; -function Oh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Ba("Empty ROM: "+a);return}if(1==this.B.length){Ba(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+g.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Hf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;li(a)}}else Ba("No RAM allocated")};f.save=function(){var a=new we(this);this.controller&&xe(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function kj(a){this.P=a;this.O=mj;this.fa=nj;this.B=oj;this.A=null}var lj=-2134900736,mj=65535,nj=2575,oj=2,pj=[null,0],qj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.nc(a,b)},null,null];f=kj.prototype;f.save=function(){return[this.O,this.B]}; -f.restore=function(a){this.nc(0,a[0]&255);this.nc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.fa>>8:this.fa&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.nc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Rb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Sb(c,917504,131072));var d=Sb(c,16646144,131072);Rb(c,917504,131072,d,b&2?1:Vb)}this.O=this.O&-256|b}};f.$i=function(){return pj};f.lh=function(){return qj}; -Sa(function(){for(var a=lb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,im:65,jm:66,km:67,pm:68,E:69,qm:70,tm:71,um:72,vm:73,wm:74,xm:75,ym:76,zm:77,Am:78,Bm:79,Cm:80,Q:81,Dm:82,Hm:83,Mm:84,Qm:85,Rm:86,Sm:87,Um:88,Vm:89,Wm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Xm:97,Ym:98,an:99,d:100,e:101,bn:102,cn:103,dn:104,en:105,fn:106,k:107,gn:108, -hn:109,n:110,kn:111,p:112,q:113,r:114,ln:115,t:116,mn:117,nn:118,on:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},sj={};sj[186]=X[";"];sj[187]=X["="];sj[188]=X[","];sj[189]=X["-"];sj[190]=X["."];sj[191]=X["/"];sj[192]=X["`"];sj[219]=X["["];sj[220]=X["\\"];sj[221]=X["]"];sj[222]=X["'"];sj[173]=X["-"];var tj={};tj[X["1"]]=X["!"];tj[X["2"]]=X["@"];tj[X["3"]]=X["#"];tj[X["4"]]=X.$;tj[X["5"]]=X["%"];tj[X["6"]]=X["^"];tj[X["7"]]=X["&"];tj[X["8"]]=X["*"];tj[X["9"]]=X["("];tj[X["0"]]=X[")"]; -tj[186]=X[":"];tj[187]=X["+"];tj[188]=X["<"];tj[189]=X._;tj[190]=X[">"];tj[191]=X["?"];tj[192]=X["~"];tj[219]=X["{"];tj[220]=X["|"];tj[221]=X["}"];tj[222]=X['"'];tj[173]=X._;tj[61]=X["+"];tj[59]=X[":"]; -var uj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},vj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},wj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, +function Ph(a){Za.call(this,"ChipSet",a,Ph,32768);this.ra=(this.ra=a.model)&&Qh[this.ra]||Rh;this.W=0;var b=a.sw1;if(b)this.W=Sh(b,Th|Uh.Bj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Vh.Wg,b--,this.W|=(b&3)<=Wh&&(this.mb=this.Ma=2);this.va=a.scaleTimers||!1;this.xc=a.rtcDate;this.dc=!1; +a.sound&&(this.Gb=this.Oa=null,window&&(this.Gb=window.AudioContext||window.webkitAudioContext),this.Gb&&(this.Oa=new this.Gb));this.reset(!0);sb(this)}hb(Ph);var Rh=5150,Wh=5170,Qh={5150:Rh,5160:5160,5170:Wh,deskpro386:5180},Xh={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Vh={Wg:1,ONE:0,Om:64,Mm:128,rm:192,df:192,ef:6},Th=12,Uh={Nm:16,km:32,Bj:48,df:48,ef:4};f=Ph.prototype; +f.Tb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Yh(this,b,c,this.W,{0:this.ra==Rh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Rh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Rh)return this.za[b]=c,Yh(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.P=Bb(a,"Keyboard");this.qb=c.Y.xd/1193181;fc(b,this,Zh);jc(b,this,$h);this.rab;b++){var c=13>=b?gi(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.fa.X(a)})}ue(c,26,this,this.Vk)};f.kc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.ea=this.W;this.Ea=this.Ba;hi(this);this.U=Array(this.mb);for(b=0;b=Wh){this.O=16;this.pa=0;this.ia=16;this.Sa=0;this.qa=160;512<=li(this)&&(this.qa|=16);3==mi(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ha=Array(8); +this.Ca=0;a&&(this.B=Array(64));ni(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(Uh.df|2|Vh.Wg|Vh.df);this.B[16]=oi(this,0)<<4|oi(this,1);pi(this)}}; +function ni(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ka=0;a.nc=a.pb=null} +function gi(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new ye(this);ze(a,0,[this.W,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=Wh&&(ze(a,5,[this.O,this.pa,this.ia,this.Sa,this.qa,this.Xa]),ze(a,6,[this.Ha[7],this.Ha,this.Ca,this.B,this.Pa,this.Ka]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.wc+32*((b?a.Ba:a.Ea)&15)}function xi(a,b){var c=b?a.W:a.ea;return a.ra!=Rh||c&Vh.Wg?((c&Vh.df)>>Vh.ef)+1:0} +function oi(a,b){if(b>Uh.ef} +function Yh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=ob(c,"pcjs-bitCell");c=null;for(g=0;gg.sb[0]&&(g.sb[0]=255,g.sb[1]--,0>g.sb[1]&&(g.sb[1]=255)));return m}function Ci(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Db+"]",null,!0);a=g.Xb[c];a.sb[g.Db]=a.qc[g.Db]=e;g.Db^=1}function Di(a,b,c,d){var e=a.U[b],h=e.Ud|1;e.Ud&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} +function Ei(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.Ud=h.Ud&~(16<>2].Xb[b&3],c,d,e)} +function Gi(a,b,c){b=a.U[b>>2].Xb[b&3];b.Sf&&b.kh&&b.Ig?(c&&(b.done=c),b.Fd||lf(a,b,!0)):c&&c(!0)}function lf(a,b,c){c&&(b.count=b.sb[1]<<8|b.sb[0],b.type=b.mode&12,b.Xi=b.hd=!1);for(var d=!1;0<=b.count&&(c=b.Nf<<16|b.wb[1]<<8|b.wb[0],4==b.type?(d=!0,function(c){b.kh.call(b.Sf,b.Ig,-1,function(h,g){0>h&&(b.Xi||(b.Xi=!0),h=255);b.Fd||a.ga.mc(c,h);(d=g)&&setTimeout(function(){Oi(b)||lf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.kh.call(b.Sf,b.Ig,c)&&(b.hd=!0)):0!=b.type&&(b.hd=!0)),!d&&!Oi(b););} +function Oi(a){if(!a.hd&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3];b=1<<(b&7);d.Yb&b||(d.Yb|=b,d.Re=c||0,Ri(a))}function Vi(a,b){var c=a.ec[b>>3],d=1<<(b&7);c.Yb&d&&(c.Yb&=~d,Ri(a))}function Ri(a,b){var c,d=-1;1>=1),Vc(a.A,d))),2==b&&Yc(a))}f=Ph.prototype;f.Dk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return null}; +f.Ql=function(a,b,c){this.vb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.R[a];e.Sg=b;e.mode=d;e.Li=c;e.qc=[0,0];e.sb=[0,0];e.ge=[0,0];e.ud=!1;e.lf=!1;e.ie=!1;Xi(this,a);0==a&&Vi(this,0);2==a&&255==this.ec[0].nd&&77==this.aa&&(a=this.R[0],a.Oc[0]=a.qc[0],a.Oc[1]=a.qc[1],a.kd=Qc(this.A,this.va))}else fi(this,a),b=this.R[a],b.ge[0]=b.sb[0],b.ge[1]=b.sb[1],b.lf=!0,Xi(this,a)}}; +function Zi(a,b){var c=a.R[b],d=c.qc[1]<<8|c.qc[0];d||(d=1==c.rd?256:65536);return d}function $c(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.rd?256:65536);return d}function Xi(a,b){var c=a.R[b];c.Wd=32==c.Sg?1:0;c.rd=48==c.Sg?2:1} +function fi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.aa&1)){var e=Qc(a.A,a.va),h=(e-d.kd)/a.qb|0;0>h&&(d.kd=e,h=0);var g=Zi(a,b),m=$c(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ud=!0,d.ie=!1,b||Ui(a,0))):4==d.mode?(d.ud=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.kd=e,!b&&d.ud&&Ui(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ud=!d.ud,m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.kd=e,!b&&d.ud&&Ui(a,0)));d.sb[0]=m&255;d.sb[1]=m>>8&255;c&&(a.kd=0)}return d} +function Zc(a,b){for(var c=0;c=Wh){var c=a.A.Y.xd,d=Qc(a.A,a.va);null==a.pb&&(a.Pa=Qc(a.A,a.va),a.nc=1024,a.pb=Math.floor(a.A.Y.xd/a.nc),qi(a));d>=a.Ka&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Ui(a,8)),a.Ka=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Ui(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var g;g=a.B[9];var m=ua[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Ui(a,8))}a.Pa=d-e%c}}f.Ek=function(a,b){var c=this.lb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.wa("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Rl=function(a,b,c){n(this,a,b,c,"PPI_A");this.lb=b}; +f.Fk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Sl=function(a,b,c){n(this,a,b,c,"PPI_B");$i(this,b)};function $i(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&aj(a.P,!(b&128),!!(b&64));c!=d&&Yc(a,c)}f.Gk=function(a,b){var c=0,c=this.ra==Rh?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&fi(this,2).ud&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_C");this.Cb=b}; +f.Hk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Tj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&bj(this.P);return c};f.el=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:cj(this,b);break;case 209:dj(this,b);break;default:if(cj(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,ej(this.P)}fj(this,a)}}this.pa=b;this.O&=-9}; +f.Uj=function(a,b){var c=this.aa&-209|(Qc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.fl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);$i(this,b)};f.Vj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; +f.dl=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:fj(this,this.ia);break;case 173:cj(this,this.ia|16);break;case 174:cj(this,this.ia&-17);this.P&&bj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.wa("scan codes flushed"));cj(this,this.ia|16);fj(this,85);dj(this,3);break;case 171:fj(this,0);break;case 192:fj(this,this.qa);break;case 208:fj(this,this.Xa);break;case 224:fj(this,this.ia&16? +0:1);break;case 240:a&1&&ce(this.A)}};function cj(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&aj(a.P,!!(b&8),!(b&16))}function fj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function dj(a,b){a.Xa=b;Qb(a.ga,!!(b&2));b&1||ce(a.A)}function gj(a,b){a.ra=c?gi(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Vi(this,8),d&64&&this.B[11]&64&&qi(this));return d}; +f.ul=function(a,b,c){var d=this.Ca&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&qi(this)};f.Pl=function(a,b,c){n(this,a,b,c,"NMI");this.fb=b};f.vl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.wl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; +f.Vk=function(a){if(this.sa(8192)&&Kh(this.fa,26,a)){var b=this.A.F>>8;ve(this.A,a,function(a,d){return function(e){d=Qc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.fa;m=d;g.message("INT "+l(26)+": C="+(Ee(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Qc(this.A)))}return!0}; +function Sh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Da("Empty ROM: "+a);return}if(1==this.B.length){Da(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Jf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;pi(a)}}else Da("No RAM allocated")};f.save=function(){var a=new ye(this);this.controller&&ze(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function oj(a){this.P=a;this.O=qj;this.fa=rj;this.B=sj;this.A=null}var pj=-2134900736,qj=65535,rj=2575,sj=2,tj=[null,0],uj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.mc(a,b)},null,null];f=oj.prototype;f.save=function(){return[this.O,this.B]}; +f.restore=function(a){this.mc(0,a[0]&255);this.mc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.fa>>8:this.fa&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.mc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Ub(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Vb(c,917504,131072));var d=Vb(c,16646144,131072);Ub(c,917504,131072,d,b&2?1:Yb)}this.O=this.O&-256|b}};f.Zi=function(){return tj};f.lh=function(){return uj}; +Sa(function(){for(var a=ob(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,hm:65,im:66,jm:67,om:68,E:69,pm:70,sm:71,tm:72,um:73,vm:74,wm:75,xm:76,ym:77,zm:78,Am:79,Bm:80,Q:81,Cm:82,Gm:83,Lm:84,Pm:85,Qm:86,Rm:87,Tm:88,Um:89,Vm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Wm:97,Xm:98,$m:99,d:100,e:101,an:102,bn:103,cn:104,dn:105,en:106,k:107,fn:108, +gn:109,n:110,jn:111,p:112,q:113,r:114,kn:115,t:116,ln:117,mn:118,nn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wj={};wj[186]=X[";"];wj[187]=X["="];wj[188]=X[","];wj[189]=X["-"];wj[190]=X["."];wj[191]=X["/"];wj[192]=X["`"];wj[219]=X["["];wj[220]=X["\\"];wj[221]=X["]"];wj[222]=X["'"];wj[173]=X["-"];var xj={};xj[X["1"]]=X["!"];xj[X["2"]]=X["@"];xj[X["3"]]=X["#"];xj[X["4"]]=X.$;xj[X["5"]]=X["%"];xj[X["6"]]=X["^"];xj[X["7"]]=X["&"];xj[X["8"]]=X["*"];xj[X["9"]]=X["("];xj[X["0"]]=X[")"]; +xj[186]=X[":"];xj[187]=X["+"];xj[188]=X["<"];xj[189]=X._;xj[190]=X[">"];xj[191]=X["?"];xj[192]=X["~"];xj[219]=X["{"];xj[220]=X["|"];xj[221]=X["}"];xj[222]=X['"'];xj[173]=X._;xj[61]=X["+"];xj[59]=X[":"]; +var yj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},zj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Aj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:X[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},xj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Bj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;Y[X[";"]]=39; Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[X[" "]]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;Y[1119]=66; -Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;f=rj.prototype; -f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.za[e])switch(b){case "kbd":return c.onkeydown=function(a){return yj(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Y[a]||!!(d.ec&128);b||zj(d,a,!0);return b},c.onkeyup=function(a){return yj(d,a,!1)},!0;case "caps-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1020,!0)},!0;case "num-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1144,!0)},!0;case "scroll-lock":return this.za[e]= -c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1145,!0)},!0;default:var h=b.toUpperCase().replace(/-/g,"_");if(void 0!==vj[h]&&"button"==a)return this.za[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Uc();Aj(a,c,!0);zj(a,c,!0)}}(this,h,vj[h]),!0;if(void 0!==wj[b])return this.ca++,this.za[e]=c,a=function(a,b,c){return function(){zj(a,c)}}(this,b,wj[b]),b=function(a,b,c){return function(){Bj(a,c)}}(this,b,wj[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Cj(a,b,c){if(a.ca){for(var d in tj)if(b==tj[d]){b=+d;(d=sj[d])&&(b=d);break}for(var e in wj)if((d=wj[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=wj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.U=yb(a,"ChipSet")};function aj(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&cj(a.U,a.B[0])} -function Xi(a,b,c){a.na!==c&&(a.na=a.Y=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.Y&&dj(a,!0);a.W&&a.Y&&(aj(a,!0),a.Y=!1)}function Yi(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&cj(a.U,b));a.sa()&&a.va("scan code "+l(b)+" available")}function dj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.ec)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in xj)d="led-"+g,e=xj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.ec&=~b,d&&(a.ec|=b);return!0}}return!1} -function zj(a,b,c){if(Y[b]&&a.A&&a.A.oa.Ab){uj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.ec=a.ec,Cj(a,b,!0),e++),0b.yd){if(!b.jf){Bj(a,b.se);return}b.jf=!1;c=a.qa}else c=1==b.yd++?500:100;b.sj=setTimeout(function(a){return function(){Ej(a,b)}}(a),c)}}else Bj(a,b.se,!0)} -function Gj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.ec&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.ec&515)==c&&(d=b-32);else if(!!(a.ec&3)==c){if(a=tj[b])d=a}else if(a=sj[b])d=a;return d}f.Ig=function(a){a||(this.ec&=-256)}; -function yj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Gj(a,g,!0);a.hh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Aj(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.va("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&cj(d.U,h)):(20== -d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Sa(function(){for(var a=lb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Zj:ak)];this.fa=a.fa;this.type=e[0];this.port=e[1];this.gb=b;this.mb=e[2];this.bc=e[3];this.qd=d||e[4];65536<=this.qd&&720896<=this.mb&&(this.bc=Math.min(this.qd>>2,32768));this.tc=c[0];this.Sc=c[1];this.Ye=c[2];this.Fa=c[3];this.mc=c[4]&255;this.Ng=c[4]>>8&255;this.ob=c[5];this.ph=Zj;this.Kf=bk;if(5<=b){this.ph=ak;this.Kf=ck;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.mb,this.bc,this.qd],Array(this.qd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.td=b[0];this.Kd=b[1];this.Ic=b[2];this.Yg=dk;this.Qg=b[3];this.$e=b[4];this.Ef=b[5];this.Nd=b[6];this.pe=b[7];this.$g=ek;this.lj=b[8];this.mj=b[9];this.Md=b[10];this.de=b[11];this.Zg=fk;this.wb=b[12];d=b[13];"number"==typeof d&&(d=[this.mb,this.bc,d]);this.mb=d[0];this.bc=d[1];d=this.qd>>2;if((this.fd=b[14])&&this.fd.length>this.controller.yi&255};hk[17408]=function(a){return(this.controller.wb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};hk[5120]=function(a){a+=this.B;var b=this.controller.wb=this.ha[a&-2];return(a&1?b>>8:b)&255};hk[1280]=function(a){a+=this.B;a=this.controller.wb=this.ha[a];for(var b=this.controller.rh,c=this.controller.qh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -hk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d&=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d|=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d^=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};hk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Fb;d=this.controller.wf&d|this.controller.wb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -function ik(a){var b=[];if(void 0!==a.gb){b[0]=a.tc;b[1]=a.Sc;b[2]=a.Ye;b[3]=a.Fa;b[4]=a.mc|a.Ng<<8;b[5]=a.ob;if(5<=a.gb){var c=[];c[0]=a.td;c[1]=a.Kd;c[2]=a.Ic;c[3]=a.Qg;c[4]=a.$e;c[5]=a.Ef;c[6]=a.Nd;c[7]=a.pe;c[8]=a.lj;c[9]=a.mj;c[10]=a.Md;c[11]=a.de;c[12]=a.wb;c[13]=[a.mb,a.bc,a.qd];var d;a:if(d=a.fd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var h=k(b.mb+a)+":",F=0;8>F&&ac&&(a=Math.round(c/b*100)+"%")}this.yf?(this.wa.style.width=a,this.wa.style.width=a,this.wa.style.display="block",this.wa.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Ae();a=!0}this.Uc()}return a}; -function Mj(a,b){!b&&a.pa&&(a.yf?a.wa.style.width=a.wa.style.height="":a.pa.style.width=a.pa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.hh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.ea&&this.ea.zf(!0),b=!0):this.W.tj&&(this.W.tj(),this.ea&&this.ea.zf(!1),b=!0),this.Uc());return b};f.zf=function(a){this.ea&&(this.ea.zf(a),this.P&&(this.P.hh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.wj)}; -function yk(a,b){var c=a.W;c&&!a.wd&&(c.addEventListener("touchstart",function(b){zk(a,b,!0)},!1),c.addEventListener("touchmove",function(b){zk(a,b)},!0),c.addEventListener("touchend",function(b){zk(a,b,!1)},!1),a.wd=b,a.yc=a.Jc=a.Tg=-1)}f.Ig=function(a){this.Ke=a;this.P&&this.P.Ig(a)}; -function zk(a,b,c){var d,e;a.Ke&&b.preventDefault();var h=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ca/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.wd)d=d/(a.Ca/3)|0,e=e/(a.Ma/3)|0,1!=e?e?zj(a.P,1040,!0):zj(a.P,1038,!0):1!=d&&(d?zj(a.P,1039,!0):zj(a.P,1037,!0));else if(a.ea){!0===c&&(a.Tg=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.Tg,a.X("processTouchEvent(false,"+b+")"),200>b)){a.ea.Qf(Ak,!0);a.ea.Qf(Ak,!1);return}if(c||0>a.yc||0>a.Jc)a.yc=d,a.Jc=e;c=Math.round(d-a.yc);b=Math.round(e-a.Jc);a.yc=d;a.Jc=e;a.ea.oh(c,b,a.yc,a.Jc)}}f.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.U&&(b=ii(this.U));this.ra||(this.gb=3==b?Ij:3);this.Ia=3;switch(this.gb){case ij:b=7;break;case 5:var c=Oj[this.Wc];c&&(b=c[0]);b||(b=4);break;case Ij:b=3;this.Ia=Kj;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.md=new Xj(this,Ij);this.ca=this.Xc=new Xj(this,3);5>this.gb?this.B=new Xj:(this.B=new Xj(this,this.gb,null,this.qd),Bk(this));Ck(this);this.lb=null;this.pb=this.ta=-1;this.Xa=0;Dk(this,this.Ia);if(this.O.mb&&a){a=this.O.mb+this.cc; -for(b=this.O.mb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);bc(this.ga,b,c|d<<8)}Oc(this,!0)}};function Bk(a){a.B.$e&1?(a.Ba=a.md,a.ca=a.B):(a.Ba=a.B,a.ca=a.Xc)}f.save=function(){var a=new we(this);xe(a,0,ik(this.md));xe(a,1,ik(this.Xc));xe(a,2,[this.Ja,this.Ia,this.lb]);xe(a,3,ik(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ia=b[1];this.lb=b[2];this.O=null;this.Ba=this.md=new Xj(this,Ij,a[0]);this.ca=this.Xc=new Xj(this,3,a[1]);this.B=new Xj(this,this.gb,a[3],this.qd);this.B.tc&&Bk(this);Ck(this);if(!Ek(this))return!1;Fk(this);return!0}; -f.cl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Ba("Empty font ROM image: "+a);return}if(1==d.length){Ba(d[0]);return}if(8192==d.length)hj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.fa)&&pb(this)}}; -function Gk(a,b){if(1==b)return a.La[0]=Rj[0],a.La[1]=Rj[7],a.La;if(2==b){var c=a.O.Ye;if(a.O===a.B){var d=a.B.Ic[0],c=d&7;d&16&&(c|=8);18!=a.B.Ic[1]&&(c|=32)}a.La[0]=Rj[c&15];c=c&32?Tj:Sj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Ic[15]?c.Ic:Uj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= -(c.Ic[20]&12)<<4,c.Ic[16]&128&&(g&=-49,g|=(c.Ic[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.kb=!0}return a.La}function hj(a,b,c,d){a.Vc=b;a.ld=c;a.Cb=d}function Ck(a){var b=!1;if(window&&a.Vc){var c=0,d=a.Cb?a.Cb:8,e=Gk(a);Hk(a,3,a.ld[0],c,d,8,a.Vc,e)&&(b=!0);c=a.Cb?0:2048;d=a.Cb?a.Cb:9;Hk(a,1,a.ld[1],c,d,14,a.Vc,Pj,Qj)&&(b=!0);a.Cb&&Hk(a,a.gb,a.ld[1],0,a.Cb,14,a.Vc,e)&&(b=!0)}return b} -function Hk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Ik(a,b,c,d,e,h,g,m,q)&&(r=!0),a.hm&&Ik(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} -function Ik(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Ec:e<ea||!S?ea:8,sa=Wb.createImageData(r.Ec,r.Fc),Ea=0;256>Ea;Ea++){for(ca= -0;ca=ea-2,Ma=Ha[ca>(8<=ha&&192<=Ea&&223>=Ea?7:ha)?H:kb;Jk(sa,Fd,Db,Gd);L&&Jk(sa,Fd+1,Db,Gd)}Wb.putImageData(sa,(Ea&15)*r.Ec,(Ea>>4)*r.Fc)}r.ue[W]="#"+k(H[0],2)+k(H[1],2)+k(H[2],2);r.Hi[W]=H;r.Xg[W]=Ca;r=!0}}a.Sa[b]=F;return r}function Kk(a){0a.pb&&(a.pb=0):a.pb=-1} -function Fk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.ob[b])return;var c=a.O.ob[10],b=c&31,d=a.O.ob[11]&31,e=a.O.ob[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Lk(a);else{c=a.O.ob[15]+((a.O.ob[14]&63)<<8);a.ta!=c&&(Lk(a),a.ta=c);d=d-b+1;if(a.Ug!=b||a.lf!=d)a.Ug=b,a.lf=d;a.hb=e+1;Kk(a)}}} -function Lk(a){if(0<=a.ta){if(void 0!==a.ia){var b=a.ia[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Sa[a.na]&&(a.zb&&Mk(a,c,d,b,a.zb),Mk(a,c,d,b));a.ia[a.ta]=b}}a.ta=-1}} -function Nk(a){var b,c=a.O;a.mf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Qc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.gb==ij&&(e=3,c.Qc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.mf=!0));b|=e}return b} -function Ok(a,b){var c=a.O;c&&null!=b&&b!=c.Wf&&(c.Sg(b),a.ga.Sg(c.mb,c.bc,c.lh()))} -function Ek(a,b){var c,d=a.lb,e=a.O;if(e)if(e.gb==Ij)d=Kj;else if(5<=e.gb){var d=null,h=e.qd>>2,g=32768=e.ob[18]?19:120:122:g&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Ca/a.R|0,a.Pa=a.Ma/a.Y|0,a.na?(b=a.Sa[a.na],d=a.Sa[a.na<<1],a.uj&&80==a.R?d&&a.Oa>=3*d.Ec>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Ec&&(a.na<<=1,b=d),b&&(a.Oa=b.Ec,a.Pa=b.Fc)),a.oc=a.xc=0,b&&(a.oc=a.R*b.Ec,a.xc=a.Y*b.Fc)):(a.Oa=a.Pa=1,a.oc=a.R,a.xc=a.Y),a.Gb=a.qa.createImageData(a.oc,a.xc),a.qb=window.document.createElement("canvas"),a.qb.width=a.oc,a.qb.height=a.xc,a.zb=a.qb.getContext("2d"),a.Ed=a.ke=0,a.pd=a.Ca,a.sd=a.Ma,b=a.Ca- -a.R*a.Oa,d=a.Ma-a.Y*a.Pa,0>1,a.pd-=b),0>1,a.sd-=d),b||d)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ca,a.Ma));!1!==c?Oc(a,!0):(a.kb=!1,Pk(a,!0))}return!0}function Jk(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Pk(a,b){a.Xa=-1;a.Ea=!1;if(b){var c=a.Af;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} -function Mk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Sa[a.na];m.ef&&(d=m.ef[d]);var q=g>>4&15;m.ef&&(q=m.ef[q]);e?(b*=m.Ec,c*=m.Fc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Ec,m.Fc)):(b=b*a.Oa+a.Ed,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Ec,h=(h>>4)*m.Fc,e?e.drawImage(m.Xg[d],q,h,m.Ec,m.Fc,b,c,m.Ec,m.Fc):a.qa.drawImage(m.Xg[d],q,h,m.Ec,m.Fc,b,c,a.Oa,a.Pa));g&512&&(h=a.Ug,g=a.lf,e?(a.hb&&a.hb!==m.Fc&&(h=h*m.Fc/a.hb|0,g=g*m.Fc/a.hb|0),e.fillStyle=m.ue[d], -e.fillRect(b,c+h,m.Ec,g)):(a.hb&&a.hb!==a.Pa&&(h=h*a.Pa/a.hb|0,g=g*a.Pa/a.hb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} -function Oc(a,b){if(a.oa.ic){var c=!1,d=a.O;d&&(d!==a.B?d.Sc&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)Pk(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.fm&15)&&0<=a.pb&&(a.pb++,e=!0);var h=0,g=a.Cf,c=d.mb,m=c+d.bc;if(Qk(a,d)&8||d.We&&d.Wem&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.ga,r= -!0,x=c>>>d.Qa;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Sa[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Sc&32;5<=a.gb&&(r=a.O.Ic[16]&8);r&&(d=32768,q&=~d,a.pb&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var S=d,da=16;x>=q))>>(da-=q);Jk(a.Gb,x++,D,r[Ha])}x>W&&(W=x);D=R&&(R=D+1)}h+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.Y)break;D==a.Y&&(D=1,h=c+a.od)}}a.Ea=!0;Ha.R?a.Wb-a.R-R>>3:0;cS&&(da=S)):(h<<=R,da-=R,a.Ea=!1):(a.Ea&&h===a.ia[m]?(q+=da,da=0):a.ia[m]=h,m++);if(da){q>>=8;q>D&&(D=q);r=W&&(W=r+1)}c+=L;if(q>=a.R){q=0;if(++r>a.Y)break;c+=F}}R||(a.Ea=!0);xa.R?a.Wb-a.R-W>>3:0;cF&&(S=F)):(R<<=W,S-=W,a.Ea=!1):(a.Ea&&R===a.ia[h]?(d+=S,S=0):a.ia[h]=R,h++);if(S){dx&&(x=d);q=H&&(H=q+1)}if(d>=a.R){d=0;if(++q>a.Y)break;c+=L}}W||(a.Ea=!0);rd&&(b.wh=d,d=-d|0);d%b.sh>b.$k&&(c|=1);d%b.vh>b.bl&&(c|=9);b.zi=d/b.vh|0;return c}f.Ak=function(a,b){return Rk(this,this.Ba,a,b)};f.Nl=function(a,b,c){var d=this.Ba;d.Ng=d.mc;d.mc=b&31;n(this,a,b,c,"CRTC.INDX")};f.zk=function(a,b){return Sk(this,this.Ba,a,b)};f.Ml=function(a,b,c){Tk(this,this.Ba,a,b,c)};f.Bk=function(a,b){return Uk(this,this.Ba,b)};f.Ol=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Sc=b;Ek(this,!1)}; -f.Ck=function(a,b){return Vk(this,this.Ba,b)};f.jj=function(a,b,c){this.B.Ef=this.B.Ef&-4|b&3;n(this,a,b,c,"FEAT")};f.bj=function(a,b){var c=this.B.td?this.B.Ic[this.B.Kd&31]:this.B.Kd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.td?this.B.Yg[this.B.Kd&31]:"INDX"),c);this.B.td=!this.B.td;return c}; -f.ij=function(a,b,c){var d=this.B,e=d.Kd&32;if(d.td){d.td=!1;var h=d.Kd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.Yg[h]),d.Ic[h]=b,this.kb=!1,Pk(this,void 0)}else d.Kd=b,n(this,a,b,c,"ATC.INDX"),d.td=!0,b&32&&!e&&Ck(this)&&Oc(this,!0),d.Bf=(d.ob[12]<<8)+d.ob[13]|0,d.We=0}; -f.Mk=function(a,b){var c=0;if(5==this.gb)c=3-((this.B.$e&12)>>2),c=(this.Wc&1<>this.B.wc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.ad)+"]["+l(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");Ka("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);jb(d,c)}}); -function Wk(a){this.wa=a.adapter;switch(this.wa){case 1:this.pa=1016;this.Y=4;break;case 2:this.pa=760;this.Y=3;break;default:Ba("Unrecognized serial adapter #"+this.wa);return}this.W=null;Wa.call(this,"SerialPort",a,Wk,4194304);var b=a.binding,c;a=Xk;b&&(void 0===c&&(c="Panel"),(c=hb(c,this.id))&&(b=c.za[b])&&this.Sb(null,a,b))}eb(Wk);var Xk="buffer";f=Wk.prototype;f.Ji=function(a,b){return a==this.Pd?(this.ea=b,this):null}; -f.Sb=function(a,b,c){var d=this;switch(b){case Xk:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||65<=b&&90>=b&&(a.ctrlKey||a.metaKey))a.preventDefault&&a.preventDefault(),64>8:this.ca;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.vk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; -f.wk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.yk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.xk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Dk=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; -f.Yl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Jl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.ca=b};f.Kl=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; -f.Ll=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.ea&&(d^b)&3&&(a=this.ea,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Yk(a.U,[77,77]),a.va("serial mouse ID sent")),cl(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),dl(a),a.tc=c),a.P=b)}; -var Zk={0:Wk.prototype.Jk,1:Wk.prototype.uk,2:Wk.prototype.vk,3:Wk.prototype.wk,4:Wk.prototype.yk,5:Wk.prototype.xk,6:Wk.prototype.Dk},$k={0:Wk.prototype.Yl,1:Wk.prototype.Jl,3:Wk.prototype.Kl,4:Wk.prototype.Ll};Sa(function(){for(var a=lb(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.oh(c,d,a.R,a.W)}} -f.Qf=function(a,b){if(this.tc&&this.A&&this.A.oa.Ab){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Ak:this.ea!=b&&(this.ea=b,il(this,c));break;case 2:this.ia!=b&&(this.ia=b,il(this,c))}}};f.oh=function(a,b,c,d){this.tc&&this.A&&this.A.oa.Ab&&(a||b)&&(this.Y=a,this.ca=b,il(this,null,c,d))}; -function il(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.ca&192)>>4|(a.Y&192)>>6,h=a.Y&63,g=a.ca&63;a.sa(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);Yk(a.U,[e,h,g]);a.Y=a.ca=0}Sa(function(){for(var a=lb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Jb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=ol(this,b),this.Sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),h=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Fe?"":d)+"&format=json")),za(h,!0,null,this,this.Mj,b)}; -f.Mj=function(a,b,c,d){var e=null;this.He=!1;var h=0>c&&this.na&&!this.na.oa.ic;if(this.Sf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Ba(m[0]);else{this.Jb=m.length;this.Kb=m[0].length;this.Pb=m[0][0].length;var q=m[0][0][0];this.Eb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== -D&&D.length){for(var h=r<<2,H=D.length;Hb&&(b=0);2E3=d&&(d-=32),d=Aj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.U=Bb(a,"ChipSet")};function ej(a,b){a.wa("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&gj(a.U,a.B[0])} +function aj(a,b,c){a.na!==c&&(a.na=a.da=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.da&&hj(a,!0);a.W&&a.da&&(ej(a,!0),a.da=!1)}function bj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&gj(a.U,b));a.sa()&&a.wa("scan code "+l(b)+" available")}function hj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.fc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in Bj)d="led-"+g,e=Bj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.fc&=~b,d&&(a.fc|=b);return!0}}return!1} +function Dj(a,b,c){if(Y[b]&&a.A&&a.A.oa.Ab){yj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.fc=a.fc,Gj(a,b,!0),e++),0b.yd){if(!b.kf){Fj(a,b.se);return}b.kf=!1;c=a.qa}else c=1==b.yd++?500:100;b.rj=setTimeout(function(a){return function(){Ij(a,b)}}(a),c)}}else Fj(a,b.se,!0)} +function Kj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.fc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.fc&515)==c&&(d=b-32);else if(!!(a.fc&3)==c){if(a=xj[b])d=a}else if(a=wj[b])d=a;return d}f.Jg=function(a){a||(this.fc&=-256)}; +function Cj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Kj(a,g,!0);a.hh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Ej(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.wa("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&gj(d.U,h)):(20== +d.B.length&&d.B.push(255),d.wa("scan code buffer overflow")))}}Sa(function(){for(var a=ob(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?dk:ek)];this.fa=a.fa;this.type=e[0];this.port=e[1];this.hb=b;this.ib=e[2];this.cc=e[3];this.qd=d||e[4];65536<=this.qd&&720896<=this.ib&&(this.cc=Math.min(this.qd>>2,32768));this.sc=c[0];this.Uc=c[1];this.Ze=c[2];this.Fa=c[3];this.lc=c[4]&255;this.Og=c[4]>>8&255;this.ob=c[5];this.oh=dk;this.Mf=fk;if(5<=b){this.oh=ek;this.Mf=gk;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.ib,this.cc,this.qd],Array(this.qd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.td=b[0];this.Kd=b[1];this.Jc=b[2];this.Zg=hk;this.Rg=b[3];this.af=b[4];this.Gf=b[5];this.Nd=b[6];this.pe=b[7];this.ah=ik;this.kj=b[8];this.lj=b[9];this.Md=b[10];this.de=b[11];this.$g=jk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.ib,this.cc,d]);this.ib=d[0];this.cc=d[1];d=this.qd>>2;if((this.gd=b[14])&&this.gd.length>this.controller.xi&255};lk[17408]=function(a){return(this.controller.xb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};lk[5120]=function(a){a+=this.B;var b=this.controller.xb=this.ha[a&-2];return(a&1?b>>8:b)&255};lk[1280]=function(a){a+=this.B;a=this.controller.xb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +lk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d&=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d|=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d^=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};lk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Fb;d=this.controller.yf&d|this.controller.xb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +function mk(a){var b=[];if(void 0!==a.hb){b[0]=a.sc;b[1]=a.Uc;b[2]=a.Ze;b[3]=a.Fa;b[4]=a.lc|a.Og<<8;b[5]=a.ob;if(5<=a.hb){var c=[];c[0]=a.td;c[1]=a.Kd;c[2]=a.Jc;c[3]=a.Rg;c[4]=a.af;c[5]=a.Gf;c[6]=a.Nd;c[7]=a.pe;c[8]=a.kj;c[9]=a.lj;c[10]=a.Md;c[11]=a.de;c[12]=a.xb;c[13]=[a.ib,a.cc,a.qd];var d;a:if(d=a.gd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.length>3,S=a.split(/([lnpw])/);for(a=0;a=J&&(F=J,d=!0):"p"==S[a]?0<=J&&3>=J&&(C=J):"w"==S[a]&&J=b.ib&&(c-=b.ib);S="";for(a=0;aC?k(aa):ha(aa>>(C<<3))));d&&(c+=I-F);S&&(S+="\n");S+=M}S&&b.fa.X(S);b.B=c}else b.fa.X("no buffer")}else e.fa.X("BIOSMODE: "+l(e.mb)),b=e.O,nk(b,"CRTC",b.lc,b.ob,b.Mf),5<=b.hb&&(nk(b," GRC",b.Md,b.de,b.$g),nk(b," SEQ",b.Nd,b.pe,b.ah),nk(b," ATC",b.Kd,b.Jc,b.Zg),b.fa.X(" ATCDATA: "+b.td),nk(b," FEAT",b.Gf),nk(b," MISC", +b.af),nk(b," STATUS0",b.Rg)),nk(b," STATUS1",b.Fa),b.hb!=Mj&&3!=b.hb||nk(b," MODEREG",b.Uc),3==b.hb&&nk(b," COLOR",b.Ze),5<=b.hb&&(b.fa.X(" LATCHES: 0x"+k(b.xb)),b.fa.X(" ACCESS: "+ia(b.Xf)),b.fa.X("Use 'dump video [addr]' to dump video memory"));else e.fa.X("no active video card")})}if((this.P=Bb(a,"Keyboard"))&&this.va){for(var h in this.za)0c&&(a=Math.round(c/b*100)+"%")}this.Af?(this.va.style.width=a,this.va.style.width=a,this.va.style.display="block",this.va.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Be();a=!0}this.Wc()}return a}; +function Qj(a,b){!b&&a.pa&&(a.Af?a.va.style.width=a.va.style.height="":a.pa.style.width=a.pa.style.height="");a.wa("notifyFullScreen("+b+")",!0);a.P&&(a.P.hh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.da&&this.da.Bf(!0),b=!0):this.W.sj&&(this.W.sj(),this.da&&this.da.Bf(!1),b=!0),this.Wc());return b};f.Bf=function(a){this.da&&(this.da.Bf(a),this.P&&(this.P.hh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.vj)}; +function Dk(a,b){var c=a.W;c&&!a.wd&&(c.addEventListener("touchstart",function(b){Ek(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Ek(a,b)},!0),c.addEventListener("touchend",function(b){Ek(a,b,!1)},!1),a.wd=b,a.xc=a.Kc=a.Ug=-1)}f.Jg=function(a){this.Le=a;this.P&&this.P.Jg(a)}; +function Ek(a,b,c){var d,e;a.Le&&b.preventDefault();var h=0,g=0;e=a.va;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ca/a.va.offsetWidth,q=a.Ma/a.va.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.wd)d=d/(a.Ca/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Dj(a.P,1040,!0):Dj(a.P,1038,!0):1!=d&&(d?Dj(a.P,1039,!0):Dj(a.P,1037,!0));else if(a.da){!0===c&&(a.Ug=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.Ug,a.X("processTouchEvent(false,"+b+")"),200>b)){a.da.Ae(Fk,!0);a.da.Ae(Fk,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.da.of(c,b,a.xc,a.Kc)}}f.kc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.U&&(b=mi(this.U));this.ra||(this.hb=3==b?Mj:3);this.Ha=3;switch(this.hb){case mj:b=7;break;case 5:var c=Sj[this.Yc];c&&(b=c[0]);b||(b=4);break;case Mj:b=3;this.Ha=Oj;break;default:b=2}this.Ka!==b&&(this.Ka=b,a=!0);this.O=null;this.Ba=this.md=new bk(this,Mj);this.ea=this.Zc=new bk(this,3);5>this.hb?this.B=new bk:(this.B=new bk(this,this.hb,null,this.qd),Gk(this));Hk(this);this.mb=null;this.pb=this.ta=-1;this.Xa=0;Ik(this,this.Ha);if(this.O.ib&&a){a=this.O.ib+this.dc; +for(b=this.O.ib;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);dc(this.ga,b,c|d<<8)}Sc(this,!0)}};function Gk(a){a.B.af&1?(a.Ba=a.md,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new ye(this);ze(a,0,mk(this.md));ze(a,1,mk(this.Zc));ze(a,2,[this.Ka,this.Ha,this.mb]);ze(a,3,mk(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.Ka=b[0];this.Ha=b[1];this.mb=b[2];this.O=null;this.Ba=this.md=new bk(this,Mj,a[0]);this.ea=this.Zc=new bk(this,3,a[1]);this.B=new bk(this,this.hb,a[3],this.qd);this.B.sc&&Gk(this);Hk(this);if(!Jk(this))return!1;Kk(this);return!0}; +f.bl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Da("Empty font ROM image: "+a);return}if(1==d.length){Da(d[0]);return}if(8192==d.length)lj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.fa)&&sb(this)}}; +function Lk(a,b){if(1==b)return a.La[0]=Vj[0],a.La[1]=Vj[7],a.La;if(2==b){var c=a.O.Ze;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Vj[c&15];c=c&32?Xj:Wj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Jc[15]?c.Jc:Yj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= +(c.Jc[20]&12)<<4,c.Jc[16]&128&&(g&=-49,g|=(c.Jc[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.lb=!0}return a.La}function lj(a,b,c,d){a.Xc=b;a.ld=c;a.Cb=d}function Hk(a){var b=!1;if(window&&a.Xc){var c=0,d=a.Cb?a.Cb:8,e=Lk(a);Mk(a,3,a.ld[0],c,d,8,a.Xc,e)&&(b=!0);c=a.Cb?0:2048;d=a.Cb?a.Cb:9;Mk(a,1,a.ld[1],c,d,14,a.Xc,Tj,Uj)&&(b=!0);a.Cb&&Mk(a,a.hb,a.ld[1],0,a.Cb,14,a.Xc,e)&&(b=!0)}return b} +function Mk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Nk(a,b,c,d,e,h,g,m,q)&&(r=!0),a.gm&&Nk(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} +function Nk(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Sa[b],C=16>m.length?m.length:16;F||(F={Fc:e<ea||!aa?ea:8,fa=vc.createImageData(r.Fc,r.Gc),Ba=0;256>Ba;Ba++){for(ab= +0;ab=ea-2,sa=Va[ab>(8<=mb&&192<=Ba&&223>=Ba?7:mb)?I:Wa;Ok(fa,Ha,Ca,Fb);J&&Ok(fa,Ha+1,Ca,Fb)}vc.putImageData(fa,(Ba&15)*r.Fc,(Ba>>4)*r.Gc)}r.ue[S]="#"+k(I[0],2)+k(I[1],2)+k(I[2],2);r.Gi[S]=I;r.Yg[S]=Aa;r=!0}}a.Sa[b]=F;return r}function Pk(a){0a.pb&&(a.pb=0):a.pb=-1} +function Kk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.ob[b])return;var c=a.O.ob[10],b=c&31,d=a.O.ob[11]&31,e=a.O.ob[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Qk(a);else{c=a.O.ob[15]+((a.O.ob[14]&63)<<8);a.ta!=c&&(Qk(a),a.ta=c);d=d-b+1;if(a.Vg!=b||a.mf!=d)a.Vg=b,a.mf=d;a.fb=e+1;Pk(a)}}} +function Qk(a){if(0<=a.ta){if(void 0!==a.ia){var b=a.ia[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Sa[a.na]&&(a.vb&&Rk(a,c,d,b,a.vb),Rk(a,c,d,b));a.ia[a.ta]=b}}a.ta=-1}} +function Sk(a){var b,c=a.O;a.nf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==mj&&(e=3,c.Rc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.nf=!0));b|=e}return b} +function Tk(a,b){var c=a.O;c&&null!=b&&b!=c.Xf&&(c.Tg(b),a.ga.Tg(c.ib,c.cc,c.lh()))} +function Jk(a,b){var c,d=a.mb,e=a.O;if(e)if(e.hb==Mj)d=Oj;else if(5<=e.hb){var d=null,h=e.qd>>2,g=32768=e.ob[18]?19:120:122:g&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Ca/a.R|0,a.Pa=a.Ma/a.aa|0,a.na?(b=a.Sa[a.na],d=a.Sa[a.na<<1],a.tj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.na<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.nc=a.wc=0,b&&(a.nc=a.R*b.Fc,a.wc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.nc=a.R,a.wc=a.aa),a.Gb=a.qa.createImageData(a.nc,a.wc),a.qb=window.document.createElement("canvas"),a.qb.width=a.nc,a.qb.height=a.wc,a.vb=a.qb.getContext("2d"),a.Ed=a.ke=0,a.pd=a.Ca,a.sd=a.Ma, +b=a.Ca-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.pd-=b),0>1,a.sd-=d),b||d)&&(a.qa.fillStyle=a.va.style.backgroundColor,a.qa.fillRect(0,0,a.Ca,a.Ma));!1!==c?Sc(a,!0):(a.lb=!1,Uk(a,!0))}return!0}function Ok(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uk(a,b){a.Xa=-1;a.Ea=!1;if(b){var c=a.Cf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} +function Rk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Sa[a.na];m.ff&&(d=m.ff[d]);var q=g>>4&15;m.ff&&(q=m.ff[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.Ed,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Fc,h=(h>>4)*m.Gc,e?e.drawImage(m.Yg[d],q,h,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.qa.drawImage(m.Yg[d],q,h,m.Fc,m.Gc,b,c,a.Oa,a.Pa));g&512&&(h=a.Vg,g=a.mf,e?(a.fb&&a.fb!==m.Gc&&(h=h*m.Gc/a.fb|0,g=g*m.Gc/a.fb|0),e.fillStyle=m.ue[d], +e.fillRect(b,c+h,m.Fc,g)):(a.fb&&a.fb!==a.Pa&&(h=h*a.Pa/a.fb|0,g=g*a.Pa/a.fb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} +function Sc(a,b){if(a.oa.ic){var c=!1,d=a.O;d&&(d!==a.B?d.Uc&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)Uk(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.em&15)&&0<=a.pb&&(a.pb++,e=!0);var h=0,g=a.Ef,c=d.ib,m=c+d.cc;if(Vk(a,d)&8||d.Xe&&d.Xem&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.ga,r= +!0,x=c>>>d.Qa;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Sa[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Uc&32;5<=a.hb&&(r=a.O.Jc[16]&8);r&&(d=32768,q&=~d,a.pb&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var aa=d,W=16;x>=q))>>(W-=q);Ok(a.Gb,x++,C,r[Va])}x>S&&(S=x);C=M&&(M=C+1)}h+=2;m++;if(x>=a.R){x=0;C+=2;if(C>a.aa)break;C==a.aa&&(C=1,h=c+a.od)}}a.Ea=!0;Ia.R?a.Nb-a.R-M>>3:0;caa&&(W=aa)):(h<<=M,W-=M,a.Ea=!1):(a.Ea&&h===a.ia[m]?(q+=W,W=0):a.ia[m]=h,m++);if(W){q>>=8;q>C&&(C=q);r=S&&(S=r+1)}c+=J;if(q>=a.R){q=0;if(++r>a.aa)break;c+=F}}M||(a.Ea=!0);xa.R?a.Nb-a.R-S>>3:0;cF&&(aa=F)):(M<<=S,aa-=S,a.Ea=!1):(a.Ea&&M===a.ia[h]?(d+=aa,aa=0):a.ia[h]=M,h++);if(aa){dx&&(x=d);q=I&&(I=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=J}}S||(a.Ea=!0);rd&&(b.vh=d,d=-d|0);d%b.rh>b.Zk&&(c|=1);d%b.uh>b.al&&(c|=9);b.yi=d/b.uh|0;return c}f.zk=function(a,b){return Wk(this,this.Ba,a,b)};f.Ml=function(a,b,c){var d=this.Ba;d.Og=d.lc;d.lc=b&31;n(this,a,b,c,"CRTC.INDX")};f.yk=function(a,b){return Xk(this,this.Ba,a,b)};f.Ll=function(a,b,c){Yk(this,this.Ba,a,b,c)};f.Ak=function(a,b){return Zk(this,this.Ba,b)};f.Nl=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Uc=b;Jk(this,!1)}; +f.Bk=function(a,b){return $k(this,this.Ba,b)};f.ij=function(a,b,c){this.B.Gf=this.B.Gf&-4|b&3;n(this,a,b,c,"FEAT")};f.aj=function(a,b){var c=this.B.td?this.B.Jc[this.B.Kd&31]:this.B.Kd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.td?this.B.Zg[this.B.Kd&31]:"INDX"),c);this.B.td=!this.B.td;return c}; +f.hj=function(a,b,c){var d=this.B,e=d.Kd&32;if(d.td){d.td=!1;var h=d.Kd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.Zg[h]),d.Jc[h]=b,this.lb=!1,Uk(this,void 0)}else d.Kd=b,n(this,a,b,c,"ATC.INDX"),d.td=!0,b&32&&!e&&Hk(this)&&Sc(this,!0),d.Df=(d.ob[12]<<8)+d.ob[13]|0,d.Xe=0}; +f.Lk=function(a,b){var c=0;if(5==this.hb)c=3-((this.B.af&12)>>2),c=(this.Yc&1<>this.B.vc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.bd)+"]["+l(this.B.vc)+"]",c);this.B.vc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");La("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);nb(d,c)}}); +function al(a){this.va=a.adapter;switch(this.va){case 1:this.pa=1016;this.aa=4;break;case 2:this.pa=760;this.aa=3;break;default:Da("Unrecognized serial adapter #"+this.va);return}this.W=null;Za.call(this,"SerialPort",a,al,4194304);var b=a.binding,c;a=bl;b&&(void 0===c&&(c="Panel"),(c=kb(c,this.id))&&(b=c.za[b])&&this.Tb(null,a,b))}hb(al);var bl="buffer";f=al.prototype;f.Ii=function(a,b){return a==this.Pd?(this.da=b,this):null}; +f.Tb=function(a,b,c){var d=this;switch(b){case bl:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.uk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; +f.vk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.xk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.wk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Ck=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; +f.Xl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Il=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.ea=b};f.Jl=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; +f.Kl=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.da&&(d^b)&3&&(a=this.da,b=this.P,(c=3==(b&3))?a.sc||(d=!1,a.P&2||(a.reset(),a.wa("serial mouse reset"),d=!0),a.P&1||(a.wa("serial mouse ID requested"),d=!0),d&&(cl(a.U,[77,77]),a.wa("serial mouse ID sent")),hl(a),a.sc=c):a.sc&&(a.wa("serial mouse inactive"),il(a),a.sc=c),a.P=b)}; +var dl={0:al.prototype.Ik,1:al.prototype.tk,2:al.prototype.uk,3:al.prototype.vk,4:al.prototype.xk,5:al.prototype.wk,6:al.prototype.Ck},el={0:al.prototype.Xl,1:al.prototype.Il,3:al.prototype.Jl,4:al.prototype.Kl};Sa(function(){for(var a=ob(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.of(c,d,a.R,a.W)}} +f.Ae=function(a,b){if(this.sc&&this.A&&this.A.oa.Ab){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Fk:this.ea!=b&&(this.ea=b,nl(this,c));break;case 2:this.ia!=b&&(this.ia=b,nl(this,c))}}};f.of=function(a,b,c,d){this.sc&&this.A&&this.A.oa.Ab&&(a||b)&&(this.da=a,this.aa=b,nl(this,null,c,d))}; +function nl(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.da&192)>>6,h=a.da&63,g=a.aa&63;a.sa(4194304)&&a.wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);cl(a.U,[e,h,g]);a.da=a.aa=0}Sa(function(){for(var a=ob(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Jb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=tl(this,b),this.Tf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&& +(c="dir"),h=za()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Ge?"":d)+"&format=json")),ya(h,!0,null,this,this.Lj,b)}; +f.Lj=function(a,b,c,d){var e=null;this.Ie=!1;var h=0>c&&this.na&&!this.na.oa.ic;if(this.Tf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Da(m[0]);else{this.Jb=m.length;this.Kb=m[0].length;this.Qb=m[0][0].length;var q=m[0][0][0];this.Eb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var C=q.bytes;if(void 0!== +C&&C.length){for(var h=r<<2,I=C.length;Ib&&(b=0);2E3>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function ul(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.He)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Mc?h=a.hd+a.Mc&&(a.Mc+=h-(a.hd+a.Mc)+1):(a.hd=h,a.Mc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.He){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var h=null,g=this.O,m=this.A[a];if(m){var q=m[b];if(!q&&g.dh&&b>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function zl(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Ie)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Nc?h=a.jd+a.Nc&&(a.Nc+=h-(a.jd+a.Nc)+1):(a.jd=h,a.Nc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Ie){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function vl(a){Wa.call(this,"FDC",a,vl,524288);this.dmaRead=this.yj;this.dmaWrite=this.zj;this.dmaFormat=this.Jj;this.ca=null;if(a.autoMount&&(this.ca=a.autoMount,"string"==typeof this.ca))try{this.ca=eval("("+a.autoMount+")")}catch(b){Ba("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.ca=null}this.O=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}eb(vl);aa={}; -var wl={3:{Cd:3,Vd:0,name:aa.Lm},4:{Cd:2,Vd:1,name:aa.Jm},5:{Cd:9,Vd:7,name:aa.Tm},6:{Cd:9,Vd:7,name:aa.Em},7:{Cd:2,Vd:0,name:aa.Gm},8:{Cd:1,Vd:2,name:aa.Km},10:{Cd:2,Vd:7,name:aa.Fm},13:{Cd:6,Vd:7,name:aa.rm},15:{Cd:3,Vd:0,name:aa.Im}};f=vl.prototype; -f.Sb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.za[b]=c,c.onchange=function(){var a=d.za.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(m){Ba("FDC option error: "+m.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=ga(c.value,10);null!=a&&xl(d,a)}, -!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&yl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;yl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.U=yb(a,"ChipSet");zl(this);dc(b,this,Al);hc(b,this,Bl);this.qa&&Cl(this,"Local Disk","?");Cl(this,"Remote Disk","??");Dl(this)||pb(this)}; -f.lc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.ih){this.O=[];for(var c=0;cg.Ga.restore(D)&&(m=!1);m&&g.Ga&&void 0!==g.cb&&(g.ib=g.Ga.seek(g.Hb,g.fb,g.rb));m||(e=!1)}a.Y=b[c++]||0;a.ta=b[c]||0;return e}f.Si=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -f.pj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Hb=Math.floor(b/h),b%=h,a.fb=Math.floor(b/e),a.rb=b%e+1,a.yb=c*d[3],a.ub=0,!0}return!1};function Dl(a,b){b||(a.ea=0);if(a.ca)for(var c in a.ca){var d=a.ca[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Jb||h[1]>a.Kb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Bb)),b=null);b?(a.Ga=b,a.nj=c,a.re=d,Hl(this,c,d,b),h=b.info(),this.Y|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Bb),a.he||e),a.Xf=h[0],a.tf=h[1],a.uf=h[2]):a.De=!1;a.he&&(a.he=!1,--this.ea||pb(this));xl(this,a.Bb)}; -function Cl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Fa&=-81,this.R=this.P=0);return c}; -f.Dl=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=wl[a].Cd){b=!1;this.R=0;a=Il(this);var d,e,h,g,m=a&31;switch(m){case 3:Il(this);Il(this);Jl(this);break;case 4:c=Il(this);this.Bb=c&3;d=this.B[this.Bb];Jl(this);Kl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Il(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];d.fb=b;c=d.Hb=Il(this);e=Il(this);h=d.rb=Il(this);g=Il(this);d.yb=128<>2&1;this.Bb=c&3;d= -this.B[this.Bb];c=d.Hb;e=d.fb=b;h=d.rb=1;g=0;d.ub=0;d.Ga&&(d.ib=d.Ga.seek(d.Hb,d.fb,d.rb))?g=d.ib.length:d.ub=72;Ll(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Il(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];c=d.Hb;e=d.fb=b;h=1;g=Il(this);d.yb=128<>2&1,c=Il(this),d.Hb+=c-d.Sd,0>d.Hb&&(d.Hb=0),d.Hb>=d.Jb&&(d.Hb=d.Jb-1),d.Sd=c,d.ub=32,d.Hb||(d.ub|=268435456),Jl(this),b=!0}0>>8);Kl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Hb||h!=b.fb)q=g=1;c&128&&(h^=q,d||(q=0));Kl(a,e+q);Kl(a,h);Kl(a,g);Kl(a,m)}function Il(a){var b=a.W[a.R];a.R++;return b}function Jl(a){a.R=a.P=0}function Kl(a,b){a.W[a.P++]=b} -f.yj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ga){do{if(a.ib&&(e=a.cb,0<=(b=ul(a.ib,a.cb++)))){d=a.ib;break}a.ib=a.Ga.seek(a.Hb,a.fb,a.rb);if(!a.ib){a.ub=1088;break}a.cb=0;Ml(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.zj=function(a,b){return void 0!==b&&0<=b?Nl(a,b):-1}; -f.Jj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.Zc[a.ze++]=c;if(a.ze==a.Zc.length){a.Hb=a.Zc[0];a.fb=a.Zc[1];a.rb=a.Zc[2];a.yb=128<Nl(a,a.Ki)){c=-1;break a}a.Nf++}a.Nf>=a.Td&&(c=-1)}else c=-1;return c};function Nl(a,b){if(a.ub||!a.Ga)return-1;do{if(a.ib&&a.Ga.write(a.ib,a.cb++,b))break;a.ib=a.Ga.seek(a.Hb,a.fb,a.rb);if(!a.ib){a.ub=8256;b=-1;break}a.cb=0;Ml(a)}while(1);return b} -function Ml(a){a.rb++;a.rb>=a.uf+1&&(a.rb=1,a.fb++,a.fb>=a.tf&&(a.fb=0,a.Hb++))}var Al={1012:vl.prototype.rk,1013:vl.prototype.pk,1015:vl.prototype.qk},Bl={1010:vl.prototype.El,1013:vl.prototype.Dl,1015:vl.prototype.Cl};Sa(function(){for(var a=lb(window.document,"pcjs","fdc"),b=0;bq.Ga.restore(g)&&(H=!1),H&&void 0!==q.cb&&(q.ib=q.Ga.seek(q.Od,q.fb,q.rb+q.Mf)));H||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Si=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function Wl(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Pl[a.wa][c][1],e=Pl[a.wa][c][0]);d&&((c=Pl[a.wa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Jb=e,b.Kb=d,null==b.Ga&&(b.Ga=new jl(a,b,b.mode)))}} -f.pj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.fb=Math.floor(b/h),a.rb=b%h,a.yb=c*d[3],a.errorCode=0,!0}}return!1}; -function Ul(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Fa&=-15);return c}; -f.$l=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Fa|=2,this.Fa&=-2,Xl(this))};f.Sk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);this.R=this.O.Eb?(d.Fa=128,Yl(this.O,function(a){0<=a?(Zl(d),d.Fa=88):(d.Fa=1,d.Y=16)},!1)):this.Fa=80)}return c}; -f.kl=function(a,b,c){if(this.O&&this.O.yb>=this.O.Eb)if(0>$l(this.O,b))this.Fa=1,this.Y=16;else if(1==this.O.cb||this.O.cb==this.O.Eb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Eb&&(this.Fa|=8))};f.ak=function(a,b){var c=this.Y;n(this,a,null,b,"ERROR",c);return c};f.pl=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.bk=function(a,b){var c=this.ca;n(this,a,null,b,"SECCNT",c);return c}; -f.nl=function(a,b,c){n(this,a,b,c,"SECCNT");this.ca=b};f.ck=function(a,b){var c=this.Ia;n(this,a,null,b,"SECNUM",c);return c};f.ol=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ia=b};f.Yj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLLO",c);return c};f.jl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ca=b};f.Xj=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.il=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.$j=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; -f.ll=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Fa=this.B[this.ta&16?1:0]?this.Fa|80:this.Fa&-65};f.dk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);return c};f.hl=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Ri(this.U,14);am(this)};f.ml=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.Y=1);this.Ea=b}; -function am(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ca|(a.Ba&3)<<8,g=a.Ia,m=a.ca||256;a.O=null;a.Y=0;a.Fa=80;(d=a.B[d])?(d.Od=h,d.fb=e,d.rb=g,d.yb=m*d.Eb,c=144<=c?c:c&240,d.ib=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Fa=128;Yl(d,function(b){0<=b&&a.U?(Zl(a),a.Fa=88):(a.Fa=1,a.Y=16)},!1);break;case 48:a.Fa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.Y=1;b=!0;break;case 145:d.Kb=e+1,d.Pb=m,b=!0}b&&Zl(a)} -function Zl(a){!a.U||a.Ea&2||Qi(a.U,14,120)} -function Xl(a){a.R=0;var b=bm(a),c=bm(a),d=c&32,e=d>>5,h=c&31,g=bm(a),m=bm(a),q=g<<2&768|m,r=g&63,x=bm(a),F=bm(a),D=a.B[e];D&&(D.Od=q,D.fb=h,D.rb=r,D.yb=x*D.Eb);switch(b){case 3:cm(a,D?D.errorCode:4);dm(a,c);dm(a,g);dm(a,m);dm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=bm(a));)D&&cb?Yl(a,c):c(-1,!1)};f.Bj=function(a,b){return void 0!==b&&0<=b?$l(a,b):-1}; -f.Kj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cb$l(a,a.Ki)){c=-1;break a}a.Nf++}a.Nf>=a.Td&&(c=-1)}else c=-1;return c}; -function em(a,b,c){b.errorCode=4;if(b.Ga&&(b.ib=null,a.U)){b.errorCode=0;Ji(a.U,3,a,"dmaRead",b);Ci(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function fm(a,b,c){b.errorCode=4;if(b.Ga&&(b.ib=null,a.U)){b.errorCode=0;Ji(a.U,3,a,"dmaWrite",b);Ci(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function gm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.yb||(b.xe=Array(b.yb));b.cb=0;a.U?(b.errorCode=0,Ji(a.U,3,a,"dmaWriteBuffer",b),Ci(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Yl(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.ib&&(h=a.cb,d=ul(a.ib,a.cb),a.cb+=g,0<=d))return e=a.ib,b&&b(d,!1,e,h),d;if(b){if(a.Ga)return a.Ga.seek(a.Od,a.fb,a.rb+a.Mf,!1,function(c,q){(a.ib=c)?(e=c,h=a.cb=0,hm(a),d=ul(a.ib,a.cb),a.cb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} -function $l(a,b){if(a.errorCode)return-1;do{if(a.ib&&a.Ga.write(a.ib,a.cb++,b))break;a.Ga&&a.Ga.seek(a.Od,a.fb,a.rb+a.Mf,!0,function(b){a.ib=b});if(!a.ib){a.errorCode=20;b=-1;break}a.cb=0;hm(a)}while(1);return b}function hm(a){a.rb++;var b=1-a.Mf;a.rb>=a.Pb+b&&(a.rb=b,a.fb++,a.fb>=a.Kb&&(a.fb=0,a.Od++))}f.Uk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.dc[0].nd&64));return a?!0:!1}; -var Rl={800:Ol.prototype.Rk,801:Ol.prototype.Sk,802:Ol.prototype.Qk},Ql={496:Ol.prototype.Zj,497:Ol.prototype.ak,498:Ol.prototype.bk,499:Ol.prototype.ck,500:Ol.prototype.Yj,501:Ol.prototype.Xj,502:Ol.prototype.$j,503:Ol.prototype.dk},Tl={800:Ol.prototype.$l,801:Ol.prototype.cm,802:Ol.prototype.bm,803:Ol.prototype.am,807:Ol.prototype.Ai,811:Ol.prototype.Ai,815:Ol.prototype.Ai},Sl={496:Ol.prototype.kl,497:Ol.prototype.pl,498:Ol.prototype.nl,499:Ol.prototype.ol,500:Ol.prototype.jl,501:Ol.prototype.il, -502:Ol.prototype.ll,503:Ol.prototype.hl,1014:Ol.prototype.ml};Sa(function(){for(var a=lb(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=ga(c.value,10);null!=a&&Cl(d,a)}, +!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&Dl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Dl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.U=Bb(a,"ChipSet");El(this);fc(b,this,Fl);jc(b,this,Gl);this.qa&&Hl(this,"Local Disk","?");Hl(this,"Remote Disk","??");Il(this)||sb(this)}; +f.kc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.ih){this.O=[];for(var c=0;cg.Ga.restore(C)&&(m=!1);m&&g.Ga&&void 0!==g.cb&&(g.jb=g.Ga.seek(g.Hb,g.gb,g.rb));m||(e=!1)}a.da=b[c++]||0;a.ta=b[c]||0;return e}f.Ri=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +f.oj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Hb=Math.floor(b/h),b%=h,a.gb=Math.floor(b/e),a.rb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function Il(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Jb||h[1]>a.Kb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Bb)),b=null);b?(a.Ga=b,a.mj=c,a.re=d,Ml(this,c,d,b),h=b.info(),this.da|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Bb),a.he||e),a.Yf=h[0],a.vf=h[1],a.wf=h[2]):a.Ee=!1;a.he&&(a.he=!1,--this.ea||sb(this));Cl(this,a.Bb)}; +function Hl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Fa&=-81,this.R=this.P=0);return c}; +f.Cl=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=Bl[a].Cd){b=!1;this.R=0;a=Nl(this);var d,e,h,g,m=a&31;switch(m){case 3:Nl(this);Nl(this);Ol(this);break;case 4:c=Nl(this);this.Bb=c&3;d=this.B[this.Bb];Ol(this);Pl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Nl(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];d.gb=b;c=d.Hb=Nl(this);e=Nl(this);h=d.rb=Nl(this);g=Nl(this);d.zb=128<>2&1;this.Bb=c&3;d= +this.B[this.Bb];c=d.Hb;e=d.gb=b;h=d.rb=1;g=0;d.ub=0;d.Ga&&(d.jb=d.Ga.seek(d.Hb,d.gb,d.rb))?g=d.jb.length>>8:d.ub=72;Ql(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Nl(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];c=d.Hb;e=d.gb=b;h=1;g=Nl(this);d.zb=128<>2&1,c=Nl(this),d.Hb+=c-d.Sd,0>d.Hb&&(d.Hb=0),d.Hb>=d.Jb&&(d.Hb=d.Jb-1),d.Sd=c,d.ub=32,d.Hb||(d.ub|=268435456),Ol(this),b=!0}0>>8);Pl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Hb||h!=b.gb)q=g=1;c&128&&(h^=q,d||(q=0));Pl(a,e+q);Pl(a,h);Pl(a,g);Pl(a,m)}function Nl(a){var b=a.W[a.R];a.R++;return b}function Ol(a){a.R=a.P=0}function Pl(a,b){a.W[a.P++]=b} +f.xj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ga){do{if(a.jb&&(e=a.cb,0<=(b=zl(a.jb,a.cb++)))){d=a.jb;break}a.jb=a.Ga.seek(a.Hb,a.gb,a.rb);if(!a.jb){a.ub=1088;break}a.cb=0;Rl(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.yj=function(a,b){return void 0!==b&&0<=b?Sl(a,b):-1}; +f.Ij=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.ad[a.ze++]=c;if(a.ze==a.ad.length){a.Hb=a.ad[0];a.gb=a.ad[1];a.rb=a.ad[2];a.zb=128<Sl(a,a.Ji)){c=-1;break a}a.Pf++}a.Pf>=a.Td&&(c=-1)}else c=-1;return c};function Sl(a,b){if(a.ub||!a.Ga)return-1;do{if(a.jb&&a.Ga.write(a.jb,a.cb++,b))break;a.jb=a.Ga.seek(a.Hb,a.gb,a.rb);if(!a.jb){a.ub=8256;b=-1;break}a.cb=0;Rl(a)}while(1);return b} +function Rl(a){a.rb++;a.rb>=a.wf+1&&(a.rb=1,a.gb++,a.gb>=a.vf&&(a.gb=0,a.Hb++))}var Fl={1012:Al.prototype.qk,1013:Al.prototype.nk,1015:Al.prototype.pk},Gl={1010:Al.prototype.Dl,1013:Al.prototype.Cl,1015:Al.prototype.Bl};Sa(function(){for(var a=ob(window.document,"pcjs","fdc"),b=0;bq.Ga.restore(g)&&(I=!1),I&&void 0!==q.cb&&(q.jb=q.Ga.seek(q.Od,q.gb,q.rb+q.Of)));I||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Ri=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function am(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Ul[a.va][c][1],e=Ul[a.va][c][0]);d&&((c=Ul[a.va][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Jb=e,b.Kb=d,null==b.Ga&&(b.Ga=new ol(a,b,b.mode)))}} +f.oj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.gb=Math.floor(b/h),a.rb=b%h,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; +function Zl(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Fa&=-15);return c}; +f.Zl=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Fa|=2,this.Fa&=-2,bm(this))};f.Rk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);this.R=this.O.Eb?(d.Fa=128,cm(this.O,function(a){0<=a?(dm(d),d.Fa=88):(d.Fa=1,d.da=16)},!1)):this.Fa=80)}return c}; +f.jl=function(a,b,c){if(this.O&&this.O.zb>=this.O.Eb)if(0>em(this.O,b))this.Fa=1,this.da=16;else if(1==this.O.cb||this.O.cb==this.O.Eb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Eb&&(this.Fa|=8))};f.$j=function(a,b){var c=this.da;n(this,a,null,b,"ERROR",c);return c};f.ol=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.ak=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; +f.ml=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.bk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.nl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.Xj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLLO",c);return c};f.il=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ca=b};f.Wj=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.hl=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.Zj=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; +f.kl=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Fa=this.B[this.ta&16?1:0]?this.Fa|80:this.Fa&-65};f.ck=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);return c};f.gl=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Vi(this.U,14);fm(this)};f.ll=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.da=1);this.Ea=b}; +function fm(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ca|(a.Ba&3)<<8,g=a.Ha,m=a.aa||256;a.O=null;a.da=0;a.Fa=80;(d=a.B[d])?(d.Od=h,d.gb=e,d.rb=g,d.zb=m*d.Eb,c=144<=c?c:c&240,d.jb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Fa=128;cm(d,function(b){0<=b&&a.U?(dm(a),a.Fa=88):(a.Fa=1,a.da=16)},!1);break;case 48:a.Fa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.da=1;b=!0;break;case 145:d.Kb=e+1,d.Qb=m,b=!0}b&&dm(a)} +function dm(a){!a.U||a.Ea&2||Ui(a.U,14,120)} +function bm(a){a.R=0;var b=gm(a),c=gm(a),d=c&32,e=d>>5,h=c&31,g=gm(a),m=gm(a),q=g<<2&768|m,r=g&63,x=gm(a),F=gm(a),C=a.B[e];C&&(C.Od=q,C.gb=h,C.rb=r,C.zb=x*C.Eb);switch(b){case 3:hm(a,C?C.errorCode:4);im(a,c);im(a,g);im(a,m);im(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=gm(a));)C&&cb?cm(a,c):c(-1,!1)};f.Aj=function(a,b){return void 0!==b&&0<=b?em(a,b):-1}; +f.Jj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbem(a,a.Ji)){c=-1;break a}a.Pf++}a.Pf>=a.Td&&(c=-1)}else c=-1;return c}; +function jm(a,b,c){b.errorCode=4;if(b.Ga&&(b.jb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaRead",b);Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function km(a,b,c){b.errorCode=4;if(b.Ga&&(b.jb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaWrite",b);Gi(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function lm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.zb||(b.xe=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,Ni(a.U,3,a,"dmaWriteBuffer",b),Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function cm(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.jb&&(h=a.cb,d=zl(a.jb,a.cb),a.cb+=g,0<=d))return e=a.jb,b&&b(d,!1,e,h),d;if(b){if(a.Ga)return a.Ga.seek(a.Od,a.gb,a.rb+a.Of,!1,function(c,q){(a.jb=c)?(e=c,h=a.cb=0,mm(a),d=zl(a.jb,a.cb),a.cb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} +function em(a,b){if(a.errorCode)return-1;do{if(a.jb&&a.Ga.write(a.jb,a.cb++,b))break;a.Ga&&a.Ga.seek(a.Od,a.gb,a.rb+a.Of,!0,function(b){a.jb=b});if(!a.jb){a.errorCode=20;b=-1;break}a.cb=0;mm(a)}while(1);return b}function mm(a){a.rb++;var b=1-a.Of;a.rb>=a.Qb+b&&(a.rb=b,a.gb++,a.gb>=a.Kb&&(a.gb=0,a.Od++))}f.Tk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.ec[0].nd&64));return a?!0:!1}; +var Wl={800:Tl.prototype.Qk,801:Tl.prototype.Rk,802:Tl.prototype.Pk},Vl={496:Tl.prototype.Yj,497:Tl.prototype.$j,498:Tl.prototype.ak,499:Tl.prototype.bk,500:Tl.prototype.Xj,501:Tl.prototype.Wj,502:Tl.prototype.Zj,503:Tl.prototype.ck},Yl={800:Tl.prototype.Zl,801:Tl.prototype.bm,802:Tl.prototype.am,803:Tl.prototype.$l,807:Tl.prototype.zi,811:Tl.prototype.zi,815:Tl.prototype.zi},Xl={496:Tl.prototype.jl,497:Tl.prototype.ol,498:Tl.prototype.ml,499:Tl.prototype.nl,500:Tl.prototype.il,501:Tl.prototype.hl, +502:Tl.prototype.kl,503:Tl.prototype.gl,1014:Tl.prototype.ll};Sa(function(){for(var a=ob(window.document,"pcjs","hdc"),b=0;b>2;this.lb=b.nf;this.Pa=new Xc(this.A,7,"DBG");this.Ea=xm;80186<=this.A.ra&&(this.Ea=xm.slice(),this.Ea[15]=vm,80286<=this.A.ra&&(this.Ea[15]=wm,80386<=this.A.ra&&(this.Ja=8,this.pb=-1)));ai(this,64,function(a){Bm(d,d.A.Ad,a)});ai(this,128,function(a){var b=d.A.ya;b===d.A.Ad?d.X("paging not enabled"):Bm(d,b,a)});ai(this,4,function(a){if(a){var b=Cm(d,a);if(void 0===b)d.X("invalid selector: "+a); -else if(a=Dm(d,b,!0),d.X("dumpDesc("+ia(a?a.ma:b)+"): %"+k(a?a.$c:null,d.qa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Em[a.type];m&&(c=m[0],b=m[1])}!c||a.Nb&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ka&65535)+" off="+ia(a.xb):"base="+k(a.Ka,d.qa)+" limit="+Fm(a.xb))+" type="+l(a.type>>8)+" ("+c+") ext="+ -ia(a.ext&-65296)+" dpl="+l(a.sc))}}else d.X("no selector")});ai(this,8,function(a){a:{if(a){var b=Cm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Dm(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ma:b)+"): %"+k(a?a.Ka:null,d.qa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Gm:Hm,r,x,F,D;for(D in q)r=q[D],x=a.Ka+r,F=Ve(d.A,x)|Ve(d.A,x+1)<<8,2304==c&&(F=F|Ve(d.A,x+2)<<16|Ve(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(D+":",11)+k(F,m);if(2304==c)for(D=0,r=F>>>16;rD;){x= -a.Ka+r;F=Ve(d.A,x)|Ve(d.A,x+1)<<8;x=2;c="";if(!x||4>=1;c=W+"b"+c;F>>=8}b+="\n"+ia(r)+" ports "+ia(D)+"-"+ia(D+15)+": "+c;D+=16;r+=2}d.X(b)}}});ai(this,134217728,function(a){var b;a&&(b=Cm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=jm(d,0,b);var c=d.Ya(a,1),m=Im(d,a,2),q=Im(d,a,5);if(77!=c&&90!=c)break; -d.X(bh(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Jm(d,a,8)+'"');b+=1+q}});pb(this)}; -f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.La=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Km(d,b,!0),m;for(m in g)nm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0>=c.kd)return!1;b.Va=d}}return!0}function Mm(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.ma&&(b.Va+=c,Qm(a,b)||(b.Va=0,b.Ta=null))}function bh(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Rm(a){return null==a.ma?"%"+k(a.Ta):bh(a.Va,a.ma,a.gc)}function Jm(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} -var Gm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Hm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, -TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Bm(a,b,c){var d=0,e=b.length;a.X("id physaddr blkaddr used size type");a.X("-------- --------- -------- ------ ------ ----");c&&(c=Cm(a,c),void 0!==c&&(d=c>>>a.A.Qa,e=1));for(;e--;)c=b[d],c.type!==nc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ya(sm,a.substr(b,2).toUpperCase()));return c} -function Tm(a,b){var c=0,d=Um(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.Ja}return c?k(d,c):"??"} -function Um(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=kd(d);break; -case 16:c=d.ab.ma;break;case 17:c=re(d);break;case 18:c=d.Da.ma;break;case 19:c=d.jb.ma;break;default:if(80286==a.A.ra)32==b&&(c=d.eb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.eb;break;case 33:c=d.Ci;break;case 34:c=d.ce;break;case 35:c=d.Ld;break;case 20:c=d.Qb.ma;break;case 21:c=d.Rb.ma;break;case 56:c=w(d)}}}return c} -function Vm(a,b){for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Sm(b,c+1),0<=e&&(b=b.substr(0,c)+Tm(a,e)+b.substr(c+1+sm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ga(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Wm(a,e))d=e+' "'+Jm(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Wm(a,e))Mm(a,d),d=e+' "'+Jm(a,d,11)+ -'"',b=b.replace("^"+e,d),c+=d.length;return b}f=im.prototype;f.message=function(a,b){b&&(a+=" @"+bh(w(this.A),re(this.A)));if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.Zb&-2147483648&&this.Vb();var c=this.A;c.Z.Pe=0;c.Xa-=c.A;c.A=0;Jc(c)}}; -function Gh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=om[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Am[b])&&g[e]||"")&&(g=" "+Vm(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+bh(c-2-a.A.Ha.Ka,re(a.A))+g));return d} -function mb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.Zb&m)==m)m=null,null!=e&&(m=re(a.A),e-=a.A.Ha.Ka),a.message(b.Pd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+bh(e,m):""))}f.Tk=function(){this.X("Type ? for list of debugger commands");this.bd();if(this.Xa){var a=Km(this,this.Xa);this.Xa=null;for(var b in a)nm(this,a[b])}}; -function lm(a){var b;if(ef(a)){if(!a.ia||!a.ia.length){a.ia=Array(1E5);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ea)for(b=1;b>>c.Qa],!0);a.ea=["write"];a.Ma=0} -f.Qd=function(a,b,c){var d=!1;this.Ma++;if(c||!bn(this,a,b)){d=!0;if(a!=this.B){var e=this.jc(b);if(e==p)d=!1;else{var h=this.ga;h.ya[e>>>h.Qa].Qd(e&h.B,a==this.ea);b.ma=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.ma=null),b.Xd=!0):(cn(this,a,a.length-1),lm(this)))}this.Ma--;return d}; -function bn(a,b,c,d,e){for(var h=!1,g=dn(a,a.jc(c)),m=1;m>>c.Qa],b==a.ea));lm(a);break}cn(a,b,m,"exists");break}}return h}function en(a,b){for(var c=1;c=qm.length&&(x=a.Ya(b,1),g=zm[r-qm.length][x>>3&7]);var r=qm[g[0]],F=g.length-1,D="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.hc&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,H=!0,W=1;W<=F;W++){var L,R;L="";R=g[W];if(void 0!==R){null==h&&(h=R>>14); -var S=R&15;if(0!=S)if(15==S)H=!1;else{var da=R&240;if(128<=da)if(0>x&&(x=a.Ya(b,1)),160>da){L=a;var da=F,S=b,ea="",Ha=x>>6,kb=x&7;if(3>Ha){var Ca=void 0;if(!Ha&&(!S.gc&&6==kb||S.gc&&5==kb))Ha=2;else{if(S.gc)if(4!=kb)kb+=8;else{var ea=L,Ca=Ha,Wb=S,Ea=ea.Ya(Wb,1),ha=Ea>>6,ca=Ea>>3&7,Ea=Ea&7,fa="";if(Ca||5!=Ea)fa=tm[Ea+8];4!=ca&&(fa&&(fa+="+"),fa+=tm[ca+8],ha&&(fa+="*"+(1<>24,ea+="-"+k(-Ca, -2)):ea+="+"+k(Ca,2)):2==Ha&&(ea&&(ea+="+"),S.gc?(Ca=Nm(L,S,4),ea+=k(Ca)):(Ca=Im(L,S,2),ea+=k(Ca,4)));ea="["+ea+"]";if(1==da){L="";R&=15;4==R&&(R=S.hc?5:3);switch(R){case 7:L="FAR";break;case 1:L="BYTE";break;case 3:L="WORD";break;case 5:L="DWORD"}L&&(ea=L+" "+ea)}}else ea=gn(L,kb,R,S);L=ea}else L=160==da?gn(a,x&7,R,b):gn(a,x>>3&7,R,b);else if(16==da)L="1";else if(0==da){L=a;S=b;da=" ";switch(R&15){case 1:R&12288&&(da=k(L.Ya(S,1),2));break;case 2:da=k(L.Ya(S,1)<<24>>24,S.hc?8:4);break;case 4:case 8:if(S.hc){da= -k(Nm(L,S,4));break}case 3:da=k(Im(L,S,2),4);break;case 7:da=Rm(jm(L,L.uc(S,!0),Im(L,S,2),null,S.je,S.hc,S.gc));break;default:da="imm("+ia(R)+")"}L=da}else 32==da?(b.gc?(R=8,L=Nm(a,b,4)):(R=4,L=Im(a,b,2)),L="["+k(L,R)+"]"):48==da?(L=1==S?a.Ya(b,1)<<24>>24:a.uc(b,!0),L=b.Va+L&(b.hc?-1:65535),L=hn(a,jm(a,L,b.ma))[0]||k(L,b.hc?8:4)):96==da?L=gn(a,(R&3840)>>8,R,b):112==da?L=gn(a,(R&3840)>>8,192,b):64==da?L="DS:[SI]":80==da&&(L="ES:[DI]");if(!L||!L.length){D="INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.hc))b+=16;return sm[b]} -function kn(a,b){var c;switch(b){case "V":c=He(a.A);break;case "D":c=a.A.aa&1024;break;case "I":c=a.A.aa&512;break;case "T":c=a.A.aa&256;break;case "S":c=Ge(a.A);break;case "Z":c=Fe(a.A);break;case "A":c=Ee(a.A);break;case "P":c=De(a.A);break;case "C":c=Ce(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Fm(a){return k(a,a&-65536?8:4)}function ln(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+mn(a,a.A.Ha,b)+" ";80386<=a.A.ra&&(e+="\n",c+=mn(a,a.A.Qb,b)+" "+mn(a,a.A.Rb,b)+"\n");c+=nn(a,"LD",a.A.Tc.ma,a.A.Tc.Ka,a.A.Tc.Ka+a.A.Tc.xb)+" "+nn(a,"GD",null,a.A.dd,a.A.ee)+" "+nn(a, -"ID",null,a.A.ed,a.A.Rd)+" ";c=c+(d+" "+e)+ln(a,32);80386<=a.A.ra&&(c+=ln(a,34)+ln(a,35))}else 80386<=a.A.ra&&(c+=mn(a,a.A.Qb,b)+" "+mn(a,a.A.Rb,b)+" ");return c+=ln(a,23)+kn(a,"V")+kn(a,"D")+kn(a,"I")+kn(a,"T")+kn(a,"S")+kn(a,"Z")+kn(a,"A")+kn(a,"P")+kn(a,"C")} -function Wm(a,b,c,d){var e,h=1===c?a.Y:a.hb;c=h.Va;var g=h.ma,h=h.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=jm(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=pn(a,b),h=null):(h=pn(a,b),null==h&&(c=null)):(g=pn(a,b.substring(0,m)),c=pn(a,b.substring(m+1)),h=null)}null!=c&&(e=jm(a, -c,g,h),d||Qm(a,e)||(a.X("invalid offset: "+Rm(e)),e=null));return e}var qn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function rn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; +91:"create file $%DS:%DX with attributes %CX",92:"lock(0)/unlock(1) file %BX region %CX:%DX length %SI:%DI (%AL)",93:"critical error information (%AL)",96:"get fully-qualified filename from $%DS:%SI",99:"get lead byte table (%AL)",108:"extended open file $%DS:%SI"}};f=nm.prototype; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.na=a;this.Cb=Bb(a,"FDC");this.mb=Bb(a,"HDC");this.da=Bb(a,"Mouse");this.ta=b.R>>2;this.pb=b.pf;this.Pa=new ad(this.A,7,"DBG");this.Ha=Cm;80186<=this.A.ra&&(this.Ha=Cm.slice(),this.Ha[15]=Am,80286<=this.A.ra&&(this.Ha[15]=Bm,80386<=this.A.ra&&(this.La=8,this.qb=-1)));ei(this,64,function(a){Gm(d,d.A.Ad,a)});ei(this,128,function(a){var b=d.A.ya;b===d.A.Ad?d.X("paging not enabled"):Gm(d,b,a)});ei(this,4,function(a){if(a){var b=Hm(d,a);if(void 0===b)d.X("invalid selector: "+ +a);else if(a=Im(d,b,!0),d.X("dumpDesc("+ia(a?a.ma:b)+"): %"+k(a?a.Dc:null,d.ta)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Jm[a.type];m&&(c=m[0],b=m[1])}!c||a.Ob&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ia&65535)+" off="+ia(a.yb):"base="+k(a.Ia,d.ta)+" limit="+Km(a.yb))+" type="+l(a.type>>8)+" ("+c+ +") ext="+ia(a.ext&-65296)+" dpl="+l(a.rc))}}else d.X("no selector")});ei(this,8,function(a){a:{if(a){var b=Hm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Im(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ma:b)+"): %"+k(a?a.Ia:null,d.ta));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Lm:Mm,r,x,F,C;for(C in q)r=q[C],x=a.Ia+r,F=Xe(d.A,x)|Xe(d.A,x+1)<<8,2304==c&&(F=F|Xe(d.A,x+2)<<16|Xe(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(C+":",11)+k(F,m);if(2304==c)for(C=0,r=F>>>16;rC;){x=a.Ia+r;F=Xe(d.A,x)|Xe(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+ia(r)+" ports "+ia(C)+"-"+ia(C+15)+": "+c;C+=16;r+=2}d.X(b)}}});ei(this,134217728,function(a){var b;a&&(b=Hm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=om(d,0,b);var c=d.Ya(a,1),m=Nm(d,a,2),q=Nm(d,a,5);if(77!=c&&90!=c)break;d.X(fh(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Om(d,a,8)+'"');b+=1+q}});sb(this)}; +f.Tb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Pm(d,b,!0),m;for(m in g)sm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Tc?e.Ia+b|0:p,a.Ta=d)}return d}; +f.Ya=function(a,b){var c=255,d=this.$b(a,!1,1);d!==p&&(c=Xe(this.A,d)|0,b&&Rm(this,a,b));return c};f.tc=function(a,b){return a.hc?Sm(this,a,b?4:0):Nm(this,a,b?2:0)};function Nm(a,b,c){var d=65535,e=a.$b(b,!1,2);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8,c&&Rm(a,b,c));return d}function Sm(a,b,c){var d=-1,e=a.$b(b,!1,4);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8|Xe(a.A,e+2)<<16|Xe(a.A,e+3)<<24,c&&Rm(a,b,c));return d}f.mc=function(a,b,c){var d=this.$b(a,!0,1);d!==p&&(this.A.mc(d,b),c&&Rm(this,a,c),Mc(this.A))}; +f.Mb=function(a,b,c){var d=this.$b(a,!0,2);d!==p&&(this.A.Mb(d,b),c&&Rm(this,a,c),Mc(this.A))};function om(a,b,c,d,e,h,g){void 0===e&&(e=Qm(a));void 0===h&&(h=a.A&&4==a.A.Ja.ua);void 0===g&&(g=a.A&&4==a.A.Ja.Ec);return{Va:b||0,ma:c,Ta:d,je:e||!1,Xd:!1,hc:h||!1,gc:g||!1}}function Tm(a){return[a.Va,a.ma,a.Ta,a.Xd,a.hc,a.gc,a.ye,a.Dd]}function Um(a){return{Va:a[0],ma:a[1],Ta:a[2],Xd:a[3],hc:a[4],gc:a[5],ye:a[6],Dd:a[7]}} +function Vm(a,b){if(null!=b.ma){var c=Im(a,b.ma,b.je);if(c){var d=b.Va&c.ca;if(d>>>0>=c.Tc)return!1;b.Va=d}}return!0}function Rm(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.ma&&(b.Va+=c,Vm(a,b)||(b.Va=0,b.Ta=null))}function fh(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Wm(a){return null==a.ma?"%"+k(a.Ta):fh(a.Va,a.ma,a.gc)}function Om(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} +var Lm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Mm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, +TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Gm(a,b,c){var d=0,e=b.length;if(c){d=a.$b(Xm(a,c));if(d==p){a.X("invalid address: "+c);return}d>>>=a.A.Qa;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==pc&&(a.X(k(c.id)+" %"+k(d<c&&(c=xa(xm,a.substr(b,2).toUpperCase()));return c} +function Zm(a,b){var c=0,d=$m(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} +function $m(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=od(d);break; +case 16:c=d.ab.ma;break;case 17:c=te(d);break;case 18:c=d.Da.ma;break;case 19:c=d.kb.ma;break;default:if(80286==a.A.ra)32==b&&(c=d.eb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.eb;break;case 33:c=d.Bi;break;case 34:c=d.ce;break;case 35:c=d.Ld;break;case 20:c=d.Rb.ma;break;case 21:c=d.Sb.ma;break;case 56:c=w(d)}}}return c} +function an(a,b){for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Ym(b,c+1),0<=e&&(b=b.substr(0,c)+Zm(a,e)+b.substr(c+1+xm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ga(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Xm(a,e))d=e+' "'+Om(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Xm(a,e))Rm(a,d),d=e+' "'+Om(a,d,11)+ +'"',b=b.replace("^"+e,d),c+=d.length;return b}f=nm.prototype;f.message=function(a,b){b&&(a+=" @"+fh(w(this.A),te(this.A)));if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.Zb&-2147483648&&this.Wb();var c=this.A;c.Y.Qe=0;c.Xa-=c.A;c.A=0;Mc(c)}}; +function Kh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=tm[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Fm[b])&&g[e]||"")&&(g=" "+an(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+fh(c-2-a.A.Ja.Ia,te(a.A))+g));return d} +function pb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.Zb&m)==m)m=null,null!=e&&(m=te(a.A),e-=a.A.Ja.Ia),a.message(b.Pd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+fh(e,m):""))}f.Sk=function(){this.X("Type ? for list of debugger commands");this.cd();if(this.fb){var a=Pm(this,this.fb);this.fb=null;for(var b in a)sm(this,a[b])}}; +function qm(a){var b;if(hf(a)){if(!a.pa||!a.pa.length){a.pa=Array(1E5);for(b=0;b>>c.Qa],!1)}a.qa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Xa=0} +f.Qd=function(a,b,c){var d=!1;if(c||!gn(this,a,b)){d=!0;if(a!=this.B){var e=this.$b(b);if(e==p)this.X("invalid address: "+Wm(b)),d=!1;else{var h=this.ga;h.ya[e>>>h.Qa].Qd(e&h.B,a==this.ia);b.ma=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.ma=null),b.Xd=!0):(hn(this,a,a.length-1),qm(this)))}return d}; +function gn(a,b,c,d,e){for(var h=!1,g=jn(a,a.$b(c)),m=1;m>>c.Qa],b==a.ia));qm(a);break}hn(a,b,m,"exists");break}}return h}function kn(a,b){for(var c=1;c=vm.length&&(x=a.Ya(b,1),g=Em[r-vm.length][x>>3&7]);var r=vm[g[0]],F=g.length-1,C="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.hc&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,I=!0,S=1;S<=F;S++){var J,M;J="";M=g[S];if(void 0!==M){null==h&&(h=M>>14); +var aa=M&15;if(0!=aa)if(15==aa)I=!1;else{var W=M&240;if(128<=W)if(0>x&&(x=a.Ya(b,1)),160>W){J=a;var W=F,aa=b,ea="",Va=x>>6,Wa=x&7;if(3>Va){var Aa=void 0;if(!Va&&(!aa.gc&&6==Wa||aa.gc&&5==Wa))Va=2;else{if(aa.gc)if(4!=Wa)Wa+=8;else{var ea=J,Aa=Va,vc=aa,Ba=ea.Ya(vc,1),mb=Ba>>6,ab=Ba>>3&7,Ba=Ba&7,da="";if(Aa||5!=Ba)da=ym[Ba+8];4!=ab&&(da&&(da+="+"),da+=ym[ab+8],mb&&(da+="*"+(1<>24,ea+="-"+ +k(-Aa,2)):ea+="+"+k(Aa,2)):2==Va&&(ea&&(ea+="+"),aa.gc?(Aa=Sm(J,aa,4),ea+=k(Aa)):(Aa=Nm(J,aa,2),ea+=k(Aa,4)));ea="["+ea+"]";if(1==W){J="";M&=15;4==M&&(M=aa.hc?5:3);switch(M){case 7:J="FAR";break;case 1:J="BYTE";break;case 3:J="WORD";break;case 5:J="DWORD"}J&&(ea=J+" "+ea)}}else ea=mn(J,Wa,M,aa);J=ea}else J=160==W?mn(a,x&7,M,b):mn(a,x>>3&7,M,b);else if(16==W)J="1";else if(0==W){J=a;aa=M;W=b;M=" ";switch(aa&15){case 1:aa&12288&&(M=k(J.Ya(W,1),2));break;case 2:M=k(J.Ya(W,1)<<24>>24,W.hc?8:4);break;case 4:case 8:if(W.hc){M= +k(Sm(J,W,4));break}case 3:M=k(Nm(J,W,2),4);break;case 7:W=om(J,J.tc(W,!0),Nm(J,W,2),null,W.je,W.hc,W.gc);M=Wm(W);J=nn(J,W);J[0]&&(M+=" ("+J[0]+")");break;default:M="imm("+ia(aa)+")"}J=M}else 32==W?(b.gc?(J=8,M=Sm(a,b,4)):(J=4,M=Nm(a,b,2)),J="["+k(M,J)+"]"):48==W?(J=1==aa?a.Ya(b,1)<<24>>24:a.tc(b,!0),M=b.Va+J&(b.hc?-1:65535),J=k(M,b.hc?8:4),M=nn(a,om(a,M,b.ma)),M[0]&&(J+=" ("+M[0]+")")):96==W?J=mn(a,(M&3840)>>8,M,b):112==W?J=mn(a,(M&3840)>>8,192,b):64==W?J="DS:[SI]":80==W&&(J="ES:[DI]");if(!J||!J.length){C= +"INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.hc))b+=16;return xm[b]} +function pn(a,b){var c;switch(b){case "V":c=Je(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ie(a.A);break;case "Z":c=He(a.A);break;case "A":c=Ge(a.A);break;case "P":c=Fe(a.A);break;case "C":c=Ee(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Km(a){return k(a,a&-65536?8:4)}function qn(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+rn(a,a.A.Ja,b)+" ";80386<=a.A.ra&&(e+="\n",c+=rn(a,a.A.Rb,b)+" "+rn(a,a.A.Sb,b)+"\n");c+=sn(a,"LD",a.A.Vc.ma,a.A.Vc.Ia,a.A.Vc.Ia+a.A.Vc.yb)+" "+sn(a,"GD",null,a.A.ed,a.A.ee)+" "+sn(a, +"ID",null,a.A.fd,a.A.Rd)+" ";c=c+(d+" "+e)+qn(a,32);80386<=a.A.ra&&(c+=qn(a,34)+qn(a,35))}else 80386<=a.A.ra&&(c+=rn(a,a.A.Rb,b)+" "+rn(a,a.A.Sb,b)+" ");return c+=qn(a,23)+pn(a,"V")+pn(a,"D")+pn(a,"I")+pn(a,"T")+pn(a,"S")+pn(a,"Z")+pn(a,"A")+pn(a,"P")+pn(a,"C")} +function Xm(a,b,c,d){var e,h=1===c?a.aa:a.lb;c=h.Va;var g=h.ma,h=h.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=om(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=un(a,b),h=null):(h=un(a,b),null==h&&(c=null)):(g=un(a,b.substring(0,m)),c=un(a,b.substring(m+1)),h=null)}null!=c&&(e=om(a, +c,g,h),d||Vm(a,e)||(a.X("invalid offset: "+Wm(e)),e=null));return e}var vn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function wn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; case "^":d=h^e;break;case "|":d=h|e;break;case "&&":d=h&&e?1:0;break;case "||":d=h||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function pn(a,b,c){for(var d=0,e,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);db[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Rm(b)),x=!0):(a.nc(b,c, +function un(a,b,c){for(var d=0,e,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);db[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Wm(b)),x=!0):(a.mc(b,c, 1),r++)})})(a,g);a.X(r+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} -function zn(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.Ja&&(m=null);switch(m){case "AL":a.A.F= +function En(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(m=null);switch(m){case "AL":a.A.F= a.A.F&-256|g&255;break;case "AH":a.A.F=a.A.F&-65281|g<<8&255;break;case "AX":a.A.F=a.A.F&-65536|g&65535;break;case "BL":a.A.D=a.A.D&-256|g&255;break;case "BH":a.A.D=a.A.D&-65281|g<<8&255;break;case "BX":a.A.D=a.A.D&-65536|g&65535;break;case "CL":a.A.G=a.A.G&-256|g&255;break;case "CH":a.A.G=a.A.G&-65281|g<<8&255;break;case "CX":a.A.G=a.A.G&-65536|g&65535;break;case "DL":a.A.H=a.A.H&-256|g&255;break;case "DH":a.A.H=a.A.H&-65281|g<<8&255;break;case "DX":a.A.H=a.A.H&-65536|g&65535;break;case "SP":u(a.A, -v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":id(a.A,g);break;case "ES":jd(a.A,g);break;case "SS":bd(a.A,g);break;case "CS":ze(a.A,g);a.Y=jm(a,w(a.A),re(a.A));break;case "IP":case "EIP":E(a.A,g);a.Y=jm(a,w(a.A),re(a.A));break;case "PC":case "PS":ld(a.A,g);break;case "C":g?Je(a.A):Ke(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.aa|=4):(d=a.A,d.resultType&=-3,d.aa&=-5);break; -case "A":g?Re(a.A):Pe(a.A);break;case "Z":g?Se(a.A):Qe(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.aa|=128):(d=a.A,d.resultType&=-17,d.aa&=-129);break;case "I":g?(d=a.A,d.aa|=512):(d=a.A,d.aa&=-513);break;case "D":g?(d=a.A,d.aa|=1024):(d=a.A,d.aa&=-1025);break;case "V":g?Le(a.A):Me(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Te(a.A,g);break;case "TR":a.A.Wa.load(g,!0)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D= -g;break;case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Qb.load(g);break;case "GS":a.A.Rb.load(g);break;case "CR0":a.A.eb=g;Lf.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Ld=g;nd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Jc(a.A);a.X("updated registers:")}}a.X(on(a,c));a.Y=jm(a,w(a.A),re(a.A));Zm(a, -Rm(a.Y))}}function An(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(Vm(a,c[2])):pn(a,b,!0)}function Bn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b)if(0<=b.indexOf('"'))a=[b];else for(a=b.split(d||";"),b=0;b>>4);var Ea=ea[Ha].l;Ea&&(Ha=Ea);a.X(bh(Ca,Wb)+" "+Ha)}}}else{var ha=0;R&&("l"==R.charAt(0)&&(R=R.substr(1)),ha= -Cm(a,R)>>>0,65536cb.length&&(a.X("note: only "+cb.length+" available"),Ma=cb.length);sa-=Ma;0>sa&&(null!=cb[cb.length-1][1]?sa+=cb.length:(Ma=sa+Ma,sa=0));void 0!==ca&&a.X(Ma+" instructions earlier:");for(ca=ha=null;0=cb.length&&(sa=0);a.qb=Ma;fa++;r--}}fa||(a.X("no "+H+"history available"),a.qb=void 0)}else if("dos"==L)Gh(a,33,a.A.Aa,!0);else{"ds"==L&&(L="d",R=r,r="desc");for(S in um)if(r==S){var Fd=a.Sa[S];Fd?Fd(R):a.X("no dump registered for "+r);break a}if(H=Wm(a,r,2)){sa="";cb=(ha||256)+15>>4||1;Ma="dd"==L?4:"dw"==L?2:1;for(xa=0;xaL;L++)fa=a.Ya(H,1),ha|=fa<<(ca++<<3),ca==Ma&&(Db+=k(ha,2*Ma),Db+=1==Ma?7==L?"-":" ":" ",ha=ca=0),g+=32<=fa&&128>fa?String.fromCharCode(fa):".";sa&&(sa+="\n");sa+=r+" "+Db+" "+g}sa&&a.X(sa);a.hb=H}}}}break;case "e":if("else"==g[0])break;var Gd=g[1];if(void 0===Gd)a.X("missing address");else{var Fg=Wm(a,Gd,2);if(Fg)for(r=2;rr;){H=null;for(fa=256;wc.Va>>>0>>0;){hd.Va=a.uc(wc,!0);if(null==wc.Ta||!fa--)break;hd.ma=uk;if(H=Bn(a,hd))break;hd.ma=a.uc(wc);if(H=Bn(a,hd,!0)){uk=a.uc(wc,!0);0Kn){if(d.load(this.P)){this.O=new we(this,Mn,"failsafe");this.O.load()&&(Pn(this,d),a=2,Fn(this.O));xe(this.O,"timestamp",ta());Gn(this.O);var e=this.Cc&&!this.U;if(1==a||Da("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Hn(d)){var h=In(d,"code"),g=In(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ -g),"unable to verify user"==g&&(Ja("user",""),this.B=null)):this.X(h+": "+g),Fn(d),d.load()?(c=Hn(d),e=!0):c=!1))}e&&On(this,c?d:null)}else 2==a&&d.clear()}else On(this);delete this.P;delete this.R}e=fb(this.id);for(h=0;ha[1];a=a[2];this.oa.ic=!0;this.oj||(this.X("PCjs v"+Mn+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.oj=!0);this.A&&(Qn(this,this.A,b,c,a),Kc(this.A));this.W&&(Pn(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; -function Pn(a,b){if(Da("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.ca,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Mn;h.url=c;h.user=d;h.type="bug";h.data=e;za("http://www.pcjs.org/api/v1/report",!0,h)}} -function Dn(a,b,c){var d,e="none",h=new we(a,Mn),g=new we(a,Mn,"validate"),m=ta();xe(g,"timestamp",m);xe(h,"timestamp",m);xe(h,"version","1.18.9");xe(h,"url",window?window.location.href:null);xe(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.kc&&(c&&a.A.Vb(),d=a.A.kc(b,c),"object"===typeof d&&xe(h,a.A.id,d),c&&(a.A.oa.ic=!1,!1===d&&(e=null)));for(var m=fb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= -null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Yn(a,b,c)}})}else c(a,null)} -function Zn(a,b,c,d){function e(a){if(void 0===m){var b=g&&lb(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--Tn||Ua(!0));q=!1}var g,m,q=!0;Tn++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--Tn||Ua(!0)):h("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Tn||Ua(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?Un(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?Un(b,a,d,!0,e,r):Vn(b,null,a,d,!1,e,r)}else h("missing machine element: "+ -a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Ua(!1);return Zn(a,b,c,d)};window.enableEvents=Ua;window.sendEvent=Va;})(); +v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":md(a.A,g);break;case "ES":nd(a.A,g);break;case "SS":fd(a.A,g);break;case "CS":Be(a.A,g);a.aa=om(a,w(a.A),te(a.A));break;case "IP":case "EIP":E(a.A,g);a.aa=om(a,w(a.A),te(a.A));break;case "PC":case "PS":pd(a.A,g);break;case "C":g?Le(a.A):Me(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.Z|=4):(d=a.A,d.resultType&=-3,d.Z&=-5);break; +case "A":g?Te(a.A):Re(a.A);break;case "Z":g?Ue(a.A):Se(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.Z|=128):(d=a.A,d.resultType&=-17,d.Z&=-129);break;case "I":g?(d=a.A,d.Z|=512):(d=a.A,d.Z&=-513);break;case "D":g?(d=a.A,d.Z|=1024):(d=a.A,d.Z&=-1025);break;case "V":g?Ne(a.A):Oe(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Ve(a.A,g);break;case "TR":a.A.Wa.load(g)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D=g;break; +case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Rb.load(g);break;case "GS":a.A.Sb.load(g);break;case "CR0":a.A.eb=g;Of.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Ld=g;rd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Mc(a.A);a.X("updated registers:")}}a.X(tn(a,c));a.aa=om(a,w(a.A),te(a.A));dn(a,Wm(a.aa))}} +function Fn(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(an(a,c[2])):un(a,b,!0)}function Gn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2q[0].indexOf("+"))){var r=q[0]+":";q[2]&&(r+=" "+q[2]);a.X(r)}q[3]&&(m=q[3],g=null);g=ln(a,b,m,g);b.Dd||d||d++;a.X(g);a.aa=b;e-=b.Ta-h;c++}}} +function Pm(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b)if(0<=b.indexOf('"'))a=[b];else for(a=b.split(d||";"),b=0;b>>4);var mb=Va[Wa].l;mb&&(Wa=mb);a.X(fh(vc,Ba)+" "+Wa)}}}else if("dos"==J)Kh(a, +33,a.A.Aa,!0);else{"ds"==J&&(J="d",M=r,r="desc");for(W in zm)if(r==W){var ab=a.Sa[W];ab?ab(M):a.X("no dump registered for "+r);break a}var da=0;M&&("l"==M.charAt(0)&&(M=M.substr(1)||aa),da=Hm(a,M)>>>0,65536Xa.length&&(a.X("note: only "+Xa.length+" available"),Ha=Xa.length);sa-=Ha;0>sa&&(null!=Xa[Xa.length-1][1]?sa+=Xa.length: +(Ha=sa+Ha,sa=0));void 0!==fa&&a.X(Ha+" instructions earlier:");for(fa=da=null;0=Xa.length&&(sa=0);a.vb=Ha;Ea++;r--}}Ea||(a.X("no "+I+"history available"),a.vb=void 0)}else if(I=Xm(a,r,2)){sa="";Xa=(da||128)+15>>4||1;Ha="dd"==J?4:"dw"==J?2:1;for(Ca=0;CaJ;J++)Ea=a.Ya(I,1),da|=Ea<<(fa++<<3),fa==Ha&&(Fb+=k(da,2*Ha),Fb+=1==Ha?7==J?"-":" ":" ",da=fa=0),g+=32<=Ea&&128>Ea?String.fromCharCode(Ea):".";sa&&(sa+="\n");sa+=r+" "+Fb+" "+g}sa&&a.X(sa);a.lb=I}}}break;case "e":if("else"==g[0])break;var wk=g[1];if(void 0===wk)a.X("missing address");else{var Hg=Xm(a,wk,2);if(Hg)for(r=2;rr;){I=null;for(Ea=256;yc.Va>>>0>>0;){kd.Va=a.tc(yc,!0);if(null==yc.Ta||!Ea--)break;kd.ma=zk;if(I=Gn(a,kd))break;kd.ma=a.tc(yc);if(I=Gn(a,kd,!0)){zk=a.tc(yc,!0);0Pn){if(d.load(this.P)){this.O=new ye(this,Rn,"failsafe");this.O.load()&&(Un(this,d),a=2,Kn(this.O));ze(this.O,"timestamp",ta());Ln(this.O);var e=this.Cc&&!this.U;if(1==a||Fa("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Mn(d)){var h=Nn(d,"code"),g=Nn(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ +g),"unable to verify user"==g&&(Ka("user",""),this.B=null)):this.X(h+": "+g),Kn(d),d.load()?(c=Mn(d),e=!0):c=!1))}e&&Tn(this,c?d:null)}else 2==a&&d.clear()}else Tn(this);delete this.P;delete this.R}e=ib(this.id);for(h=0;ha[1];a=a[2];this.oa.ic=!0;this.nj||(this.X("PCjs v"+Rn+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.nj=!0);this.A&&(Vn(this,this.A,b,c,a),Nc(this.A));this.W&&(Un(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; +function Un(a,b){if(Fa("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Rn;h.url=c;h.user=d;h.type="bug";h.data=e;ya("http://www.pcjs.org/api/v1/report",!0,h)}} +function In(a,b,c){var d,e="none",h=new ye(a,Rn),g=new ye(a,Rn,"validate"),m=ta();ze(g,"timestamp",m);ze(h,"timestamp",m);ze(h,"version","1.18.9");ze(h,"url",window?window.location.href:null);ze(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.jc&&(c&&a.A.Wb(),d=a.A.jc(b,c),"object"===typeof d&&ze(h,a.A.id,d),c&&(a.A.oa.ic=!1,!1===d&&(e=null)));for(var m=ib(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= +null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");ya(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);co(a,b,c)}})}else c(a,null)} +function eo(a,b,c,d){function e(a){if(void 0===m){var b=g&&ob(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--Yn||Ua(!0));q=!1}var g,m,q=!0;Yn++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--Yn||Ua(!0)):h("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Yn||Ua(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?Zn(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?Zn(b,a,d,!0,e,r):$n(b,null,a,d,!1,e,r)}else h("missing machine element: "+ +a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Ua(!1);return eo(a,b,c,d)};window.enableEvents=Ua;window.sendEvent=Ya;})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index d2ff2e3e43..1a0c5f5696 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -1,133 +1,133 @@ -(function(){var f,aa,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function da(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function ea(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function fa(a){return"0x"+ea(a,2)}function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; -function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Ig|n<>a.shift} -function qa(a,b,c,d,e,k){b=!!b;var n=0,p=null,q=ga(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", -a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)),a=[n,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; +(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return"0x"+da(a,2)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; +function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],l=arguments[d++],c=c&~k.Hg|l<>a.shift} +function qa(a,b,c,d,e,k){b=!!b;var l=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", +a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)),a=[l,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; function va(){if(null==ua){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ua=a}return ua}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)} function Fa(a){if(Ca)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.sc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.sc*b/c|0,a.A),a.x+=b.sc,a.sc-=b.sc);return b}f=cb.prototype; -f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.tc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Qa=d;this.D=gb(a,"Keyboard")};f.$b=function(a,b){b||hb();return!0};f.Zb=function(){return!0};f.lf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Jg=function(a){ib(this,a)}; -function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& -(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.ga){e=a.V.width;a.ga.fillStyle="black";a.ga.fillRect(0,360,e,360);kb(a,378,a.V,a.ga);a.aa=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+ea(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.ma,b++);lb(a,ea(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ha,a.La,a.ya,a.Ca)}a.oa=c}}}f.gd=function(){}; -function ob(a,b,c,d){a.B.xe[a.B.ui++]={sj:b,Wc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.va=10;a.F=n;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.pa=c);d&&(a.I=d,a.ra=k||"white")} -function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ga?b=c.toString():(b=8>a.ua?"0x":"",b+=ea(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.sc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.sc*b/c|0,a.A),a.x+=b.sc,a.sc-=b.sc);return b}f=cb.prototype; +f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.tc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Qa=d;this.D=gb(a,"Keyboard")};f.$b=function(a,b){b||hb();return!0};f.Zb=function(){return!0};f.lf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Ig=function(a){ib(this,a)}; +function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& +(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.ga){e=a.V.width;a.ga.fillStyle="black";a.ga.fillRect(0,360,e,360);kb(a,378,a.V,a.ga);a.aa=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(l=1;8>=l;l++){var p=mb(a.ma,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ha,a.La,a.ya,a.Ca)}a.oa=c}}}f.gd=function(){}; +function ob(a,b,c,d){a.B.xe[a.B.ti++]={rj:b,Wc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,l=a.va=10;a.F=l;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.pa=c);d&&(a.I=d,a.ra=k||"white")} +function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ga?b=c.toString():(b=8>a.ua?"0x":"",b+=da(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.nb=1<>2;this.B=this.nb-1;this.K=this.R/this.nb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.aa=Array(this.K);for(b=0;b>>a.oa;0a.nb?a.nb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.ye)return n.oe+=n.ye-b,n.ye=b,!0;if(b>=n.ye+n.oe){q=n.size-(b-p);q>c&&(q=c);n.oe=b-n.ye+q;c-=q;b=p+a.nb;continue}}return wb(1,b,c)}n=a.aa[k];b=new h(b,q,a.nb,d,e);xb(b,n,a.Qa);a.aa[k++]=b;b=p+a.nb;c-=q}return 0>>a.oa;0a.nb?a.nb:c;if(l&&l.size){if(l.type==d&&l.controller==e){if(b+c<=l.ye)return l.oe+=l.ye-b,l.ye=b,!0;if(b>=l.ye+l.oe){q=l.size-(b-p);q>c&&(q=c);l.oe=b-l.ye+q;c-=q;b=p+a.nb;continue}}return wb(1,b,c)}l=a.aa[k];b=new h(b,q,a.nb,d,e);xb(b,l,a.Qa);a.aa[k++]=b;b=p+a.nb;c-=q}return 0>>this.oa;0>>a.oa;0>>=a.oa;0>>a.oa;0>>this.oa].wc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].je(b&a.B,b)} -function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].Xh(c,b):a.aa[d++].je(c,b)|a.aa[d&a.P].je(0,b+1)<<8}f.Cc=function(a,b){this.aa[(a&this.D)>>>this.oa].ic(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Ue(c,b&65535,a):(this.aa[d++].ic(c,b&255,a),this.aa[d&this.P].ic(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].ai(d,c&65535,b):(a.aa[e++].Te(d,c&255,b),a.aa[e&a.P].Te(0,c>>8&255,b+1))} -function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.L[w]?sa("Input port 0x"+ea(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} -function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.O[w]?sa("Output port 0x"+ea(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+ea(b)+","+ea(c)+")");return!1}var Ob; +function yb(a,b,c,d,e){for(var k=0,l=b>>>a.oa;0>>this.oa].wc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].je(b&a.B,b)} +function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].Wh(c,b):a.aa[d++].je(c,b)|a.aa[d&a.P].je(0,b+1)<<8}f.Cc=function(a,b){this.aa[(a&this.D)>>>this.oa].ic(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Ue(c,b&65535,a):(this.aa[d++].ic(c,b&255,a),this.aa[d&this.P].ic(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].$h(d,c&65535,b):(a.aa[e++].Te(d,c&255,b),a.aa[e&a.P].Te(0,c>>8&255,b+1))} +function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=l;w++)void 0!==k.L[w]?sa("Input port 0x"+da(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} +function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=l;w++)void 0!==k.O[w]?sa("Output port 0x"+da(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob; if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; -function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.ye=a;this.oe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Pa=this.Bi=!1;this.V=this.ma=0;Sb(this);if(c)if(e)this.controller=e,a=e.Gi(a),this.ba=a[0],this.B=a[1],Ab(this,e.Hg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ga=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); +function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.ye=a;this.oe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Pa=this.Ai=!1;this.V=this.ma=0;Sb(this);if(c)if(e)this.controller=e,a=e.Fi(a),this.ba=a[0],this.B=a[1],Ab(this,e.Gg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ga=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); for(e=0;e>8&65280|a>>>24);return a} h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},fa:function(a,b,c){this.ic(a++,b&255,c++);this.ic(a++,b>>8&255,c++);this.ic(a++,b>>16&255,c++);this.ic(a,b>>>24,c)},ua:function(a){return this.ba[a>>2]>>>((a&3)<<3)&255},Sa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b]>>a;return 24>a?c&65535:c&255|(this.ba[b+1]&255)<<8},Fa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b];a&&(c=c>>>a|this.ba[b+1]<< 32-a);return c},wb:function(a,b){var c=a>>2,d=(a&3)<<3;this.ba[c]=this.ba[c]&~(255<>2,d=(a&3)<<3;24>d?this.ba[c]=this.ba[c]&~(65535<>8);this.Pa=!0},jc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ba[c]=b;this.Pa=!0},sa:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.je(a,b)},La:function(a, -b){this.A&&Wb(this.A,b,2,!1);return this.Xh(a,b)},Ca:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},bb:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Te(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.ai(a,b,c)},Eb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.wc(a,b)},Va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.jg(a, +b){this.A&&Wb(this.A,b,2,!1);return this.Wh(a,b)},Ca:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},bb:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Te(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.$h(a,b,c)},Eb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.wc(a,b)},Va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.jg(a, b)},Ga:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.Tc(a,b)},xb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.ic(a,b,c)},nc:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.Ue(a,b,c)},Tb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.pe(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).wc(a,b)},Ya:function(a,b){return Xb(this.A,b,!1).jg(a,b)},Ha:function(a,b){return Xb(this.A,b,!1).Tc(a, b)},yb:function(a,b,c){Xb(this.A,c,!0).ic(a,b,c)},oc:function(a,b,c){Xb(this.A,c,!0).Ue(a,b,c)},Ub:function(a,b,c){Xb(this.A,c,!0).pe(a,b,c)},ra:function(a){return this.D[a]},Ka:function(a){return this.D[a]},Ra:function(a){return this.R.getUint16(a,!0)},Oa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.ga[a>>1]},Aa:function(a){return this.R.getInt32(a,!0)},Da:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.ba[a>>2]},Za:function(a,b){this.D[a]=b;this.Pa=!0}, hb:function(a,b){this.D[a]=b;this.Pa=!0},bc:function(a,b){this.R.setUint16(a,b,!0);this.Pa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.ga[a>>1]=b;this.Pa=!0},Db:function(a,b){this.R.setInt32(a,b,!0);this.Pa=!0},Ib:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.ba[a>>2]=b;this.Pa=!0}};function xb(a,b,c){b&&(c&&(a.Qa=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.ma=b.ma)&&$b(a,Zb,!1))} -function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.ma||(a.ic=!a.O&&b[3]||a.ta,a.Ue=!a.O&&b[4]||a.ha,a.pe=!a.O&&b[5]||a.fa);if(c||void 0===c)a.Te=b[3]||a.ta,a.ai=b[4]||a.ha,a.pa=b[5]||a.fa}function Yb(a,b,c){c&&a.V||(a.wc=b[0]||a.xa,a.jg=b[1]||a.oa,a.Tc=b[2]||a.ja);if(c||void 0===c)a.je=b[0]||a.xa,a.Xh=b[1]||a.oa,a.ka=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} +function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.ma||(a.ic=!a.O&&b[3]||a.ta,a.Ue=!a.O&&b[4]||a.ha,a.pe=!a.O&&b[5]||a.fa);if(c||void 0===c)a.Te=b[3]||a.ta,a.$h=b[4]||a.ha,a.pa=b[5]||a.fa}function Yb(a,b,c){c&&a.V||(a.wc=b[0]||a.xa,a.jg=b[1]||a.oa,a.Tc=b[2]||a.ja);if(c||void 0===c)a.je=b[0]||a.xa,a.Wh=b[1]||a.oa,a.ka=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} var ec=[],Gb=[h.prototype.ua,h.prototype.Sa,h.prototype.Fa,h.prototype.wb,h.prototype.mc,h.prototype.jc],Zb=[h.prototype.sa,h.prototype.La,h.prototype.Ca,h.prototype.bb,h.prototype.ec,h.prototype.Eb],dc=[h.prototype.va,h.prototype.Va,h.prototype.Ga,h.prototype.xb,h.prototype.nc,h.prototype.Tb],cc=[h.prototype.ya,h.prototype.Ya,h.prototype.Ha,h.prototype.yb,h.prototype.oc,h.prototype.Ub]; if(bb)var Fb=[h.prototype.ra,h.prototype.Ra,h.prototype.Aa,h.prototype.Za,h.prototype.bc,h.prototype.Db],Eb=[h.prototype.Ka,h.prototype.Oa,h.prototype.Da,h.prototype.hb,h.prototype.fc,h.prototype.Ib]; -function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Pc=c;this.W.rd=d;this.W.qf=Math.round(this.W.Pc/1E4)/100;this.W.ae=this.W.qf*this.W.rd;this.ia.Jb=!1;this.ia.Di=!1;this.ia.Bg=a.autoStart;this.ia.Ci=!1;c=Ma.autostart;void 0!==c&&(this.ia.Bg="true"==c?!0:"false"==c?!1:null);this.ia.nf=!1;this.W.sf=this.W.ce=0;this.W.tf=a.csStart;this.W.De=a.csInterval;this.W.Ee=a.csStop;this.Kd=[];var e=this;this.hj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; +function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Pc=c;this.W.rd=d;this.W.qf=Math.round(this.W.Pc/1E4)/100;this.W.ae=this.W.qf*this.W.rd;this.ia.Jb=!1;this.ia.Ci=!1;this.ia.Bg=a.autoStart;this.ia.Bi=!1;c=Ma.autostart;void 0!==c&&(this.ia.Bg="true"==c?!0:"false"==c?!1:null);this.ia.nf=!1;this.W.sf=this.W.ce=0;this.W.tf=a.csStart;this.W.De=a.csInterval;this.W.Ee=a.csStop;this.Kd=[];var e=this;this.gj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; f.tc=function(a,b,c,d){this.ma=b;this.Qa=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Kd.push(b);this.Z=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.$b=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.ac("No debugger detected")}jc(this);this.gd();return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; -function kc(a){(!0===a.ia.Bg||null===a.ia.Bg&&void 0===a.ta.run)&&gc(a)}f.Fi=function(){return 0};function ic(a){void 0===a.W.tf&&(a.W.tf=0);void 0===a.W.De&&(a.W.De=-1);void 0===a.W.Ee&&(a.W.Ee=-1);a.ia.nf=0<=a.W.tf&&0>>b.oa;d=d+e-1>>>b.oa;c.zg=0;for(c.Wc=0;k<=d;)e=b.aa[k],c.zg+=e.size,e.size&&(c.vg.push(oa(jb,k,0,0,e.type)),c.Wc++),k++;a.B=c;a.ka=a.B.Wc*a.ma.nb/691200;b=0;a.B.ui=0;a.B.xe||(a.B.xe=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.sc>1,d.O+=(d.P>>1)-2,lb(d,c),d.fa&&(d.I.restore(),d.fa=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ra,a.Oa,a.Aa,a.Da);a.Ka=!1}}f.Vc=function(){this.Kd.length&&this.Kd[0].Vc()}; +function kc(a){(!0===a.ia.Bg||null===a.ia.Bg&&void 0===a.ta.run)&&gc(a)}f.Ei=function(){return 0};function ic(a){void 0===a.W.tf&&(a.W.tf=0);void 0===a.W.De&&(a.W.De=-1);void 0===a.W.Ee&&(a.W.Ee=-1);a.ia.nf=0<=a.W.tf&&0>>b.oa;d=d+e-1>>>b.oa;c.zg=0;for(c.Wc=0;k<=d;)e=b.aa[k],c.zg+=e.size,e.size&&(c.vg.push(oa(jb,k,0,0,e.type)),c.Wc++),k++;a.B=c;a.ka=a.B.Wc*a.ma.nb/691200;b=0;a.B.ti=0;a.B.xe||(a.B.xe=[]);c=-1;d=0;var l=-1;for(e=0;e>1),l=k.y+(k.A>>1),p=k.A,k.sc>1,d.O+=(d.P>>1)-2,lb(d,c),d.fa&&(d.I.restore(),d.fa=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ra,a.Oa,a.Aa,a.Da);a.Ka=!1}}f.Vc=function(){this.Kd.length&&this.Kd[0].Vc()}; f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ta[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ia.Xb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.qf&&(c=Math.round(c/a.W.rd));return c}function hc(a){a.W.qd=0;a.Nc=a.oc=a.bc=a.A=0;ic(a);oc(a,1)} +function sc(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.qf&&(c=Math.round(c/a.W.rd));return c}function hc(a){a.W.qd=0;a.Nc=a.oc=a.bc=a.A=0;ic(a);oc(a,1)} function oc(a,b,c){if(void 0!==b){.8>a.W.qd/a.W.ae&&(b=1);a.W.rd=b;b=a.W.qf*a.W.rd;if(a.W.ae!=b){a.W.ae=b;b=a.W.ae.toFixed(2)+"Mhz";var d=a.ta.setSpeed;d&&(d.textContent=b);a.ac("target speed: "+b)}c&&a.Vc()}rc(a,a.oc);a.oc=0;a.W.be=la();a.W.Ed=0;sc(a)} -function gc(a,b){if(Ya(a,!0)){if(!a.ia.Jb){oc(a);a.xa&&a.xa.start(a.W.be,tc(a));a.ia.Jb=!0;a.ia.Di=!0;a.Z&&uc(a.Z);var c=a.ta.run;c&&(c.textContent="Halt");a.gd(!0);b&&a.Vc()}a.W.Qg>=a.W.Pc&&sc(a,!0);a.W.Ie=0;a.W.rf=la();a.W.Ed&&(c=a.W.rf-a.W.Ed,c>a.W.Li&&(a.W.be+=c,a.W.be>a.W.rf&&(a.W.be=a.W.rf)));try{do{var d=a.ia.nf?1:a.W.Bk;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Cd){var n=(tc(e.A,e.ha)-k.Zc)/e.Ha|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ha|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= -d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Vi(d);var G=a.bc-a.A;a.oc+=G;a.W.Ie+=G;rc(a,0,!0);var c=a,F=G;if(c.ia.nf){var P=!1;c.W.sf=c.W.sf+c.Fi()|0;c.W.ce-=F;0>=c.W.ce&&(c.W.ce+=c.W.De,P=!0);0<=c.W.Ee&&c.W.Ee<=tc(c)&&(c.W.De=c.W.Ee=-1,ic(c),mc(c),P=!0);P&&c.ac(tc(c)+" cycles: checksum="+ea(c.W.sf))}a.W.Ge-=G;0>=a.W.Ge&&(a.W.Ge+=a.W.Ni,jc(a));a.W.Fe-=G;0>=a.W.Fe&&(a.W.Fe+=a.W.Mi,a.gd());a.W.He-=G;if(0>=a.W.He){a.W.He+=a.W.Pg;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.gd(); -a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.hj;a.W.Ed=la();k=a.W.Li;a.W.Ie&&(k=Math.round(k*a.W.Ie/a.W.Pg));k-=a.W.Ed-a.W.rf;if(n=a.W.Ed-a.W.be)a.W.qd=Math.round(a.oc/(10*n))/100,864E5<=n&&(a.Nc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.qd=a.W.Pc&&sc(a,!0);a.W.Ie=0;a.W.rf=la();a.W.Ed&&(c=a.W.rf-a.W.Ed,c>a.W.Ki&&(a.W.be+=c,a.W.be>a.W.rf&&(a.W.be=a.W.rf)));try{do{var d=a.ia.nf?1:a.W.Ak;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Cd){var l=(tc(e.A,e.ha)-k.Zc)/e.Ha|0,p=wc(e,0)-l;6==k.mode&&(p-=l);var q=p*e.Ha|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= +d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Ui(d);var G=a.bc-a.A;a.oc+=G;a.W.Ie+=G;rc(a,0,!0);var c=a,E=G;if(c.ia.nf){var S=!1;c.W.sf=c.W.sf+c.Ei()|0;c.W.ce-=E;0>=c.W.ce&&(c.W.ce+=c.W.De,S=!0);0<=c.W.Ee&&c.W.Ee<=tc(c)&&(c.W.De=c.W.Ee=-1,ic(c),mc(c),S=!0);S&&c.ac(tc(c)+" cycles: checksum="+da(c.W.sf))}a.W.Ge-=G;0>=a.W.Ge&&(a.W.Ge+=a.W.Mi,jc(a));a.W.Fe-=G;0>=a.W.Fe&&(a.W.Fe+=a.W.Li,a.gd());a.W.He-=G;if(0>=a.W.He){a.W.He+=a.W.Og;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.gd(); +a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.gj;a.W.Ed=la();k=a.W.Ki;a.W.Ie&&(k=Math.round(k*a.W.Ie/a.W.Og));k-=a.W.Ed-a.W.rf;if(l=a.W.Ed-a.W.be)a.W.qd=Math.round(a.oc/(10*l))/100,864E5<=l&&(a.Nc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.qd>>0)+b<=this.B?this.Ia+a|0:this.jf(0,0,c)};f.ej=function(a,b,c){return(a>>>0)+b>this.B?this.Ia+a|0:this.jf(0,0,c)};f.jf=function(a,b,c){c||l.call(this.A,13,0);return g};f.xi=function(a,b,c){return(a>>>0)+b<=this.B?this.Ia+a|0:this.kf(0,0,c)};f.fj=function(a,b,c){return(a>>>0)+b>this.B?this.Ia+a|0:this.kf(0,0,c)};f.kf=function(a,b,c){c||l.call(this.A,13,0);return g}; +function xc(a,b,c,d){this.A=a;this.Qa=a.Qa;this.id=b;this.og=c||"";this.qa=0;this.ub=65535;this.B=this.ub+1;this.tb=this.dc=this.ext=this.Ab=this.type=this.Ia=0;this.Ec=g;this.la=this.Fc=2;this.C=this.Y=65535;this.L=this.Ji;this.I=this.vi;this.K=this.xi;this.D=null;this.Yd=!1;this.F=this.id==yc?Array(32):[];zc(this,!0,d)}var yc=1;f=xc.prototype;f.Ji=function(a){this.qa=a&65535;return this.Ia=this.qa<<4}; +f.xk=function(a){var b,c,d=this.A;a&=65535;a&4?(b=d.fc.Ia,c=b+d.fc.ub|0):(b=d.Tb,c=d.dd);if(b||7!=this.id){b=b+(a&65528)|0;if(c-b|0)return 7!=this.id&&(d.A-=15),Ac(this,b,a);6>this.id&&m.call(d,13,a)}return g};f.wk=function(a){var b=this.A;a=b.Ub+(a<<2);var c=b.na(a);b.R&=-769;return this.load(b.na(a+2))+c|0};f.vk=function(a){var b=this.A;a<<=3;var c=b.Ub+a|0;if(7<=(b.Mc-c|0))return this.D=!0,Ac(this,c,a)+b.sg;m.call(b,13,a|3,!0);return g};f.vi=function(a){return this.Ia+a|0}; +f.xi=function(a){return this.Ia+a|0};f.ui=function(a,b){return(a>>>0)+b<=this.B?this.Ia+a|0:this.jf()};f.dj=function(a,b){return(a>>>0)+b>this.B?this.Ia+a|0:this.jf()};f.jf=function(){m.call(this.A,13,0);return g};f.wi=function(a,b){return(a>>>0)+b<=this.B?this.Ia+a|0:this.kf()};f.ej=function(a,b){return(a>>>0)+b>this.B?this.Ia+a|0:this.kf()};f.kf=function(){m.call(this.A,13,0);return g}; function Bc(a,b,c){var d=a.A,e=d.na(b+2),k=d.na(b)|(e&255)<<16,d=d.na(b+4);a.qa=c;a.Ia=k;a.ub=d;a.B=(d>>>0)+1;a.Ab=e;a.type=e&7936;a.ext=0;a.Ec=b;zc(a,!0)} -function Ac(a,b,c,d){var e=a.A,k=e.na(b+0),n=e.na(b+4),p=n&7936,q=e.na(b+2)|(n&255)<<16,w=e.na(b+6),C=c&65528;if(80386<=e.ga){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}for(;;){var F,P,V;if(a.id==yc){a.Yd=!1;P=a.Dg;var ka,W=c&3,ba=(n&24576)>>13;if(C&&!(n&32768)){d||l.call(e,11,c);q=g;break}if(6144<=p){W=c&3;if(W>a.tb){if(!1!==P&&!(ba==a.tb||p&1024&&ba<=a.tb)){q=g;break}C=e.Ea();Cc(e,e.Ea(),!0);m(e,C);a.Yd=!0}F=!1}else{if(256==p||2304==p){if(!Dc(a,c,P)){q=g;break}return a.Ia}if(1024== -p||3072==p)F=!0,V=0,ka=c,Wp||2048==(p&2560)){d||l.call(e,13,c,!!n);q=g;break}}}else if(3==a.id){if(!(n&32768)){d||l.call(e,12,c);q=g;break}if(!C|| -4096>p||512!=(p&2560)){d||l.call(e,13,c,!0);q=g;break}}else if(4==a.id){P=p&-513;if(!C||256!=P&&2304!=P){d||l.call(e,13,c,!0);q=g;break}2304==P&&(a.ni=q+e.na(q+100+2)|0,a.cj=q+a.ub|0)}else if(6==a.id&&!(p&4096)&&768>>0)+1;a.Ab=n;a.type=p;a.ext=w;a.Ec=b;zc(a,!0,!0,!1);break}return q} -function Dc(a,b,c){var d=a.A,e=a.tb,k=d.ra.qa,n=d.ra.Ia;if(!c){if(!(d.ra.type&512))return l.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Ia;if(!1!==c){if(d.ra.type&512)return l.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab|=512)}d.ra.type=d.ra.type&-513|d.ra.Ab&512;256==d.ra.type||768==d.ra.type?(d.Cb(n+14,u(d)),d.Cb(n+16,Jc(d)),d.Cb(n+18,d.G),d.Cb(n+20,d.F),d.Cb(n+22,d.H),d.Cb(n+24,d.D),d.Cb(n+26,r(d)),d.Cb(n+28,d.L),d.Cb(n+30,d.K),d.Cb(n+32,d.I),d.Cb(n+34, -d.ua.qa),d.Cb(n+36,d.ka.qa),d.Cb(n+38,d.ha.qa),d.Cb(n+40,d.Aa.qa),d.fc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.ua.load(d.na(p+34)),d.Aa.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,n=26,a.tb>13;if(w&&!(k&32768)){6>a.id&&m.call(d,11,c);p=g;break}if(6144<=l){ja=c&3;if(ja>a.tb){if(!1!==E&&!(Y==a.tb||l&1024&&Y<=a.tb)){p=g;break}w=d.Ea();Cc(d,d.Ea(),!0);n(d,w);a.Yd=!0}G=!1}else{if(256==l||2304==l){if(!Dc(a,c,E)){p=g;break}return a.Ia}if(1024== +l||3072==l)G=!0,S=0,V=c,jaa.id&&m.call(d,13,V,!0);p=g;break}else if(!1!==G){6>a.id&&m.call(d,13,c,!0);p=g;break}}else if(2==a.id){if(w){if(!(k&32768)){6>a.id&&m.call(d,11,c);p=g;break}if(4096>l||2048==(l&2560)){6>a.id&&m.call(d,13,c,!!k);p=g;break}}}else if(3==a.id){if(!(k&32768)){6>a.id&&m.call(d, +12,c);p=g;break}if(!w||4096>l||512!=(l&2560)){6>a.id&&m.call(d,13,c,!0);p=g;break}}else if(4==a.id){E=l&-513;if(!w||256!=E&&2304!=E){6>a.id&&m.call(d,13,c,!0);p=g;break}2304==E&&(a.mi=p+d.na(p+100+2)|0,a.bj=p+a.ub|0)}else if(6==a.id&&!(l&4096)&&768>>0)+1;a.Ab=k;a.type=l;a.ext=q;a.Ec=b;zc(a,!0,!0,!1);break}return p} +function Dc(a,b,c){var d=a.A,e=a.tb,k=d.ra.qa,l=d.ra.Ia;if(!c){if(!(d.ra.type&512))return m.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Ia;if(!1!==c){if(d.ra.type&512)return m.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab|=512)}d.ra.type=d.ra.type&-513|d.ra.Ab&512;256==d.ra.type||768==d.ra.type?(d.Cb(l+14,u(d)),d.Cb(l+16,Jc(d)),d.Cb(l+18,d.G),d.Cb(l+20,d.F),d.Cb(l+22,d.H),d.Cb(l+24,d.D),d.Cb(l+26,r(d)),d.Cb(l+28,d.L),d.Cb(l+30,d.K),d.Cb(l+32,d.I),d.Cb(l+34, +d.ua.qa),d.Cb(l+36,d.ka.qa),d.Cb(l+38,d.ha.qa),d.Cb(l+40,d.Aa.qa),d.fc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.ua.load(d.na(p+34)),d.Aa.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,l=26,a.tb>>0)+1)}; -function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Ud=!1;if(c)if(a.load=a.yk,a.Ji=a.wk,a.cc=a.vi,a.Vb=a.xi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.K,a.cc=a.F,a.Vb=a.I,a.tb=a.dc=3,a.la=a.Fc=2,a.C=a.Y=65535,a.ub=65535,a.B=a.ub+1,a.Fc=a.la,a.Ec=g,a.Yd=!1;else{if(!(a.qa&-4))a.cc=a.jf,a.Vb=a.kf;else if(a.type&4096){6144==(a.type&6656)&&(a.cc=a.jf);if(a.type&2048||!(a.type&512))a.Vb=a.kf;1024==(a.type&3072)&&(a.cc==a.vi&&(a.cc=a.ej),a.Vb==a.xi&&(a.Vb=a.fj),a.Ud=!0)}b&&(a.qa&-4&&a.Ec!==g&&(b=a.Ec+5, -a.A.Cc(b,a.A.Qb(b)|1)),a.tb=a.qa&3,a.dc=(a.Ab&24576)>>13,80386>a.A.ga||!(a.ext&64)?(a.la=2,a.C=65535):(a.la=4,a.C=-1),a.Fc=a.la,a.Y=a.C)}else a.load=a.Ki,a.Ji=a.xk,a.cc=a.wi,a.Vb=a.yi,a.tb=a.dc=0,a.Ec=g,a.Yd=!1} -function Oc(a){this.ga=a.model||8088;var b=0;switch(this.ga){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.di=61442;this.cd=1792;this.ci=28672;this.We=4;this.Ga=255;this.B=80386==this.ga?Pc:80286==this.ga?Qc:Rc;this.sa=Sc;this.ei=Tc;this.fi=Uc;this.gi=Vc;if(80186<=this.ga&&(this.sa=Sc.slice(),this.ei=Tc.slice(),this.fi=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= -Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.ei[7]=md,this.fi[7]=md,80286<=this.ga)){this.di=2;this.cd|=28672;this.We=0;this.sa[15]=nd;this.Nd=od.slice();for(a=0;a>13,80386>a.A.ga||!(a.ext&64)?(a.la=2,a.C=65535):(a.la=4,a.C=-1),a.Fc=a.la,a.Y=a.C)}else a.load=a.Ji,a.Ii=a.wk,a.cc=a.vi,a.Vb=a.xi,a.tb=a.dc=0,a.Ec=g,a.Yd=!1} +function Oc(a){this.ga=a.model||8088;var b=0;switch(this.ga){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ci=61442;this.cd=1792;this.bi=28672;this.We=4;this.Ga=255;this.B=80386==this.ga?Pc:80286==this.ga?Qc:Rc;this.sa=Sc;this.di=Tc;this.ei=Uc;this.fi=Vc;if(80186<=this.ga&&(this.sa=Sc.slice(),this.di=Tc.slice(),this.ei=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= +Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.di[7]=md,this.ei[7]=md,80286<=this.ga)){this.ci=2;this.cd|=28672;this.We=0;this.sa[15]=nd;this.Nd=od.slice();for(a=0;a>>20,k=a.Lc[(a.Oc+e&a.Md)>>>a.oa],n=k.Tc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.qe;if(!(n&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;var p=(b&4190208)>>>10,n=a.Lc[((n&-4096)+p&a.Md)>>>a.oa],q=n.Tc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.qe;if(!(q&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;c=a.Lc[((q&-4096)+(b&4095)&a.Md)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.oa;a.aa[b]=d;a.Ye.push(b);return d} +function Xb(a,b,c,d){var e=(b&-4194304)>>>20,k=a.Lc[(a.Oc+e&a.Md)>>>a.oa],l=k.Tc(e);if(!(l&1))return d||yd.call(a,b,!1,c),a.qe;if(!(l&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;var p=(b&4190208)>>>10,l=a.Lc[((l&-4096)+p&a.Md)>>>a.oa],q=l.Tc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.qe;if(!(q&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;c=a.Lc[((q&-4096)+(b&4095)&a.Md)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,l,p);b>>>=a.oa;a.aa[b]=d;a.Ye.push(b);return d} function zd(a){a.aa!=a.Lc&&(a.aa=a.Lc,a.rg=null,a.Ye=null,a.qe=null)}f=Oc.prototype;f.reset=function(){this.ia.Jb&&mc(this);wd(this);hc(this);this.ia.Jc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Ib;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} function Bd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Ib=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} -function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Ib=0;a.L=0;a.K=0;a.I=0;a.Sa=!1;a.Da=a.Va=0;a.Rc=0;a.$e=0;a.ya=65520;a.Ub=0;a.Mc=1023;a.R=a.yb=0;a.vd=a.se=a.fd=a.wd=0;a.af=-1;a.ka=new xc(a,yc,"CS");a.Aa=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.ga&&(a.H=772,a.ya=16,a.mi=0,a.ed=0,a.Oc=0,a.Ya=[0,0,0,0,null,null,0,0],a.cf=[null,null,null,null,null,null,0,0],a.Za=new xc(a,2,"FS"),a.bb=new xc(a,2,"GS"),zd(a));a.si=new xc(a,0,"NULL");a.U=a.Aa;a.V=a.ha;a.O=a.ja=0;a.P=a.pa= -g;a.Fa=0;Lc(a,0,65535);if(80286<=a.ga){a.Tb=0;a.dd=65535;a.fc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Oa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.ga&&(d&=16777215);b=b.Ia=d;a.fa=b+c|0;a.bf=b+a.ka.ub|0}Kc(a,0);Ec(a)}function Cd(a){2==a.Fc?(a.ki=a.na,a.xb=x,a.Eb=Dd,a.mc=Ed,a.va=y,a.Ha=Fd,a.wb=Gd):(a.ki=a.Rb,a.xb=z,a.Eb=Hd,a.mc=Id,a.va=A,a.Ha=Jd,a.wb=Kd)}function Nd(a){2!=a.la&&(a.ja|=1024,a.la=2,a.C=65535,Od(a))} -function Od(a){2==a.la?(a.dataType=32768,a.nc=a.na,a.Sc=a.Cb):(a.dataType=-2147483648,a.nc=a.Rb,a.Sc=a.zb)}function Fc(a){a.Fc=a.ka.Fc;a.Y=a.ka.Y;Cd(a);a.la=a.ka.la;a.C=a.ka.C;Od(a);a.ja&=-3073}f.Fi=function(){var a=this.G+this.D+this.F+this.H+r(this)+this.L+this.K+this.I|0;return a=a+u(this)+this.ka.qa+this.Aa.qa+this.ha.qa+this.ua.qa+Jc(this)|0};function Pd(a,b,c,d){void 0!==d&&(void 0===a.Ze[b]&&(a.Ze[b]=[]),a.Ze[b].push([c,d]))} -function Qd(a,b){for(var c=a.Ya[7],d=c>>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.Ya[e],n=n&~(d>>2&3);if(b){var n=a.aa[n>>>a.oa],p=a;k?0===n.ma++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.aa[n>>>a.oa],k?0===--n.ma&&(k=n,k.ic=k.O?k.ta:k.Te,k.Ue=k.O?k.ha:k.ai,k.pe=k.O?k.fa:k.pa):0===--n.V&&(k=n,k.wc=k.je,k.jg=k.Xh,k.Tc=k.ka)}c>>=2;d>>=4}} -function Wb(a,b,c,d){if(!(a.O&8192)&&a.Ya[7]&255){c--;var e=a.Ya[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.Ya[n]&&b<=a.Ya[n]+p){a.Ya[6]|=1<>=2;k>>=4}}} -function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Ra()&&a.Ka("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.dj,!0);a.gi=b&&!c?Rd:Vc;zc(a.ka,!1,b,c);zc(a.Aa,!1,b,c);zc(a.ha,!1,b,c);zc(a.ua,!1,b,c);80386<=a.ga&&(zc(a.Za,!1,b,c),zc(a.bb,!1,b,c),Fc(a))} -f.save=function(){var a=new Sd(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Aa.save(),e=this.ha.save(),k=this.ua.save(),n;null!=this.Tb?(n=[this.ya,this.Tb,this.dd,this.Ub,this.Mc,this.fc.save(),this.ra.save(),this.yb],80386<=this.ga&&(n.push(this.mi),n.push(this.ed),n.push(this.Oc),n.push(this.Ya),n.push(this.cf))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.ga&&(b.push(this.Za.save()),b.push(this.bb.save()));B(a,1,b);B(a,2,[this.U.og, -this.V.og,this.O,this.ja,this.Fa,this.P,this.pa]);B(a,3,[0,this.Nc,this.W.rd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.bf^a.fa)&&(8088>=a.ga||a.ka.ub==a.ka.Y?D(a,a.fa-a.ka.Ia):-1>c&&l.call(a,13,0))}function r(a){return a.Ib&~a.ha.Y|a.hb-a.ha.Ia}function m(a,b){a.Ib=b;a.hb=a.ha.Ia+(b&a.ha.Y)|0}function Wd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Xd(a),n&2&&Yd(a),n&4&&Zd(a),n&8&&$d(a),n&16&&ae(a),n&32&&be(a))}k?(a.vd=d,a.fd=b):(a.vd=b,a.fd=d);a.se=c;a.wd=d;a.resultType=e} +function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Ib=0;a.L=0;a.K=0;a.I=0;a.Sa=!1;a.Da=a.Va=0;a.Rc=0;a.$e=0;a.ya=65520;a.Ub=0;a.Mc=1023;a.R=a.yb=0;a.vd=a.se=a.fd=a.wd=0;a.af=-1;a.ka=new xc(a,yc,"CS");a.Aa=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");n(a,0);Cc(a,0);80386<=a.ga&&(a.H=772,a.ya=16,a.li=0,a.ed=0,a.Oc=0,a.Ya=[0,0,0,0,null,null,0,0],a.cf=[null,null,null,null,null,null,0,0],a.Za=new xc(a,2,"FS"),a.bb=new xc(a,2,"GS"),zd(a));a.ri=new xc(a,0,"NULL");a.U=a.Aa;a.V=a.ha;a.O=a.ja=0;a.P=a.pa= +g;a.Fa=0;Lc(a,0,65535);if(80286<=a.ga){a.Tb=0;a.dd=65535;a.fc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Oa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.ga&&(d&=16777215);b=b.Ia=d;a.fa=b+c|0;a.bf=b+a.ka.ub|0}Kc(a,0);Ec(a)}function Cd(a){2==a.Fc?(a.ji=a.na,a.xb=x,a.Eb=Dd,a.mc=Ed,a.va=y,a.Ha=Fd,a.wb=Gd):(a.ji=a.Rb,a.xb=z,a.Eb=Hd,a.mc=Id,a.va=A,a.Ha=Jd,a.wb=Kd)}function Nd(a){2!=a.la&&(a.ja|=1024,a.la=2,a.C=65535,Od(a))} +function Od(a){2==a.la?(a.dataType=32768,a.nc=a.na,a.Sc=a.Cb):(a.dataType=-2147483648,a.nc=a.Rb,a.Sc=a.zb)}function Fc(a){a.Fc=a.ka.Fc;a.Y=a.ka.Y;Cd(a);a.la=a.ka.la;a.C=a.ka.C;Od(a);a.ja&=-3073}f.Ei=function(){var a=this.G+this.D+this.F+this.H+r(this)+this.L+this.K+this.I|0;return a=a+u(this)+this.ka.qa+this.Aa.qa+this.ha.qa+this.ua.qa+Jc(this)|0};function Pd(a,b,c,d){void 0!==d&&(void 0===a.Ze[b]&&(a.Ze[b]=[]),a.Ze[b].push([c,d]))} +function Qd(a,b){for(var c=a.Ya[7],d=c>>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),l=a.Ya[e],l=l&~(d>>2&3);if(b){var l=a.aa[l>>>a.oa],p=a;k?0===l.ma++&&(p&&(l.A=p),$b(l,Zb,!1)):0===l.V++&&(p&&(l.A=p),Yb(l,Zb,!1))}else l=a.aa[l>>>a.oa],k?0===--l.ma&&(k=l,k.ic=k.O?k.ta:k.Te,k.Ue=k.O?k.ha:k.$h,k.pe=k.O?k.fa:k.pa):0===--l.V&&(k=l,k.wc=k.je,k.jg=k.Wh,k.Tc=k.ka)}c>>=2;d>>=4}} +function Wb(a,b,c,d){if(!(a.O&8192)&&a.Ya[7]&255){c--;var e=a.Ya[7],k=e>>16;d=d?1:0==d?3:0;for(var l=0;4>l;l++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.Ya[l]&&b<=a.Ya[l]+p){a.Ya[6]|=1<>=2;k>>=4}}} +function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Ra()&&a.Ka("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.cj,!0);a.fi=b&&!c?Rd:Vc;zc(a.ka,!1,b,c);zc(a.Aa,!1,b,c);zc(a.ha,!1,b,c);zc(a.ua,!1,b,c);80386<=a.ga&&(zc(a.Za,!1,b,c),zc(a.bb,!1,b,c),Fc(a))} +f.save=function(){var a=new Sd(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Aa.save(),e=this.ha.save(),k=this.ua.save(),l;null!=this.Tb?(l=[this.ya,this.Tb,this.dd,this.Ub,this.Mc,this.fc.save(),this.ra.save(),this.yb],80386<=this.ga&&(l.push(this.li),l.push(this.ed),l.push(this.Oc),l.push(this.Ya),l.push(this.cf))):l=null;b=[b,c,d,e,k,l,Jc(this)];80386<=this.ga&&(b.push(this.Za.save()),b.push(this.bb.save()));B(a,1,b);B(a,2,[this.U.og, +this.V.og,this.O,this.ja,this.Fa,this.P,this.pa]);B(a,3,[0,this.Nc,this.W.rd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.bf^a.fa)&&(8088>=a.ga||a.ka.ub==a.ka.Y?D(a,a.fa-a.ka.Ia):-1>c&&m.call(a,13,0))}function r(a){return a.Ib&~a.ha.Y|a.hb-a.ha.Ia}function n(a,b){a.Ib=b;a.hb=a.ha.Ia+(b&a.ha.Y)|0}function Wd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var l=(e^a.resultType)&a.resultType;l&&(l&1&&Xd(a),l&2&&Yd(a),l&4&&Zd(a),l&8&&$d(a),l&16&&ae(a),l&32&&be(a))}k?(a.vd=d,a.fd=b):(a.vd=b,a.fd=d);a.se=c;a.wd=d;a.resultType=e} function ce(a,b,c,d,e){a.resultType=c|26;a.wd=b;d?de(a):ee(a);e?fe(a):ge(a);return b}function he(a,b,c,d){c&d?de(a):ee(a);(b^c)&d?fe(a):ge(a)}function ie(a){return Xd(a)?1:0}function Xd(a){a.resultType&1&&(a.R&=-2,(a.vd^(a.vd^a.se)&(a.se^a.fd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function Yd(a){a.resultType&2&&(a.R&=-5,38505>>((a.wd^a.wd>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} function Zd(a){a.resultType&4&&(a.R&=-17,(a.fd^a.vd^a.se)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function $d(a){a.resultType&8&&(a.R&=-65,a.wd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function ae(a){a.resultType&16&&(a.R&=-129,a.wd&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} function be(a){a.resultType&32&&(a.R&=-2049,(a.vd^a.fd)&(a.se^a.fd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function ee(a){a.resultType&=-2;a.R&=-2}function je(a){a.resultType&=-5;a.R&=-17}function ke(a){a.resultType&=-9;a.R&=-65}function ge(a){a.resultType&=-33;a.R&=-2049}function de(a){a.resultType&=-2;a.R|=1}function le(a){a.resultType&=-5;a.R|=16}function me(a){a.resultType&=-9;a.R|=64}function fe(a){a.resultType&=-33;a.R|=2048} -function Jc(a){return a.R&-2262|Xd(a)|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)}function ne(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.ci);void 0===c&&(c=a.Ca);c?b=b&-12289|a.R&12288:a.yb=(b&12288)>>12;c>a.yb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.cd|2261)|b&(a.cd|2261)|a.di;a.R&256&&(a.Fa|=2,a.O|=4)} -function oe(a,b,c){var d=0;if(a.ya&1&&(a.Ca>a.yb||a.R&131072)&&a.ra.ni)for(var e=a.ra.ni+(b>>>3),d=(1<>>=8,e++;return d?(a.Ra(256)&&a.Ka("checkIOPM(0x"+ea(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} -f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ta[b]=c;this.hi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; +function Jc(a){return a.R&-2262|Xd(a)|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)}function ne(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.bi);void 0===c&&(c=a.Ca);c?b=b&-12289|a.R&12288:a.yb=(b&12288)>>12;c>a.yb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.cd|2261)|b&(a.cd|2261)|a.ci;a.R&256&&(a.Fa|=2,a.O|=4)} +function oe(a,b,c){var d=0;if(a.ya&1&&(a.Ca>a.yb||a.R&131072)&&a.ra.mi)for(var e=a.ra.mi+(b>>>3),d=(1<>>=8,e++;return d?(a.Ra(256)&&a.Ka("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),m.call(a,13,0,!1),!1):!0} +f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ta[b]=c;this.gi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; f.Qb=function(a){return this.aa[(a&this.ec)>>>this.oa].wc(a&this.Db,a)};f.na=function(a){var b=a&this.Db,c=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;return b>>this.oa;if(b>>d|this.aa[c+1&this.Ld].Tc(0,a+3)<<32-d};f.Cc=function(a,b){this.aa[(a&this.ec)>>>this.oa].ic(a&this.Db,b&255,a)}; f.Cb=function(a,b){var c=a&this.Db,d=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Db,d=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;if(c>>32-k,a)}}; -function pe(a,b,c){a.te=b;a.P=b.cc(a.re=c,1);return a.O&1?0:a.Qb(a.P)}function E(a,b){return pe(a,a.U,b&a.Y)}function H(a,b){return pe(a,a.V,b&a.Y)}function qe(a,b,c){a.te=b;a.P=b.cc(a.re=c,a.la);return a.O&1?0:a.nc(a.P)}function I(a,b){return qe(a,a.U,b&a.Y)}function J(a,b){return qe(a,a.V,b&a.Y)}function re(a,b,c){a.te=b;a.pa=a.P=b.cc(a.re=c,1);return a.O&1?0:a.Qb(a.P)}function K(a,b){return re(a,a.U,b&a.Y)}function L(a,b){return re(a,a.V,b&a.Y)} -function se(a,b,c){a.te=b;a.pa=a.P=b.cc(a.re=c,a.la);return a.O&1?0:a.nc(a.P)}function M(a,b){return se(a,a.U,b&a.Y)}function N(a,b){return se(a,a.V,b&a.Y)}function O(a,b){a.O&2||a.Cc(a.te.Vb(a.re,1),b)}function Q(a,b){a.O&2||a.Sc(a.te.Vb(a.re,a.la),b)}function Gc(a,b,c){return a.nc(b.cc(c,a.la))}f.X=function(){var a=this.Qb(this.fa);Vd(this,1);return a};function te(a){var b=a.na(a.fa);Vd(a,2);return b}function R(a){var b=a.ki(a.fa);Vd(a,a.Fc);return b} -f.Ba=function(){var a=this.nc(this.fa);Vd(this,this.la);return a};f.M=function(){var a=this.Qb(this.fa)<<24>>24;Vd(this,1);return a};function S(a,b){var c=a.Qb(a.fa);Vd(a,1);return ue[c].call(a,b)}f.Ea=function(){var a=this.nc(this.hb);this.hb=this.hb+this.la|0;var b=this.tg-this.hb|0;0>b&&0<=(this.tg^this.hb)&&(8088>=this.ga||!this.ha.Ud&&this.ha.ub==this.ha.Y||this.ha.Ud&&!this.ha.ub?m(this,this.hb-this.ha.Ia&this.ha.Y):-1>b&&l.call(this,12,0));return a}; -function t(a,b){a.hb=a.hb-a.la|0;0>(a.hb-a.ug|0)&&0<=(a.ug^a.hb)&&(8088>=a.ga||!a.ha.Ud&&a.ha.ub==a.ha.Y||a.ha.Ud&&!a.ha.ub?m(a,a.hb-a.ha.Ia&a.ha.Y):l.call(a,12,0));a.Sc(a.hb,b)}function ve(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ga)2>24;Vd(this,1);return a};function R(a,b){var c=a.Qb(a.fa);Vd(a,1);return ue[c].call(a,b)}f.Ea=function(){var a=this.nc(this.hb);this.hb=this.hb+this.la|0;var b=this.tg-this.hb|0;0>b&&0<=(this.tg^this.hb)&&(8088>=this.ga||!this.ha.Ud&&this.ha.ub==this.ha.Y||this.ha.Ud&&!this.ha.ub?n(this,this.hb-this.ha.Ia&this.ha.Y):-1>b&&m.call(this,12,0));return a}; +function t(a,b){a.hb=a.hb-a.la|0;0>(a.hb-a.ug|0)&&0<=(a.ug^a.hb)&&(8088>=a.ga||!a.ha.Ud&&a.ha.ub==a.ha.Y||a.ha.Ud&&!a.ha.ub?n(a,a.hb-a.ha.Ia&a.ha.Y):m.call(a,12,0));a.Sc(a.hb,b)}function ve(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ga)2this.ga?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Fa&1&&this.R&512){var c=we(this.Z);if(-1<=c&&(this.Fa&=-2,0<=c)){this.Fa&=-5;xe.call(this,c,null,11);break a}}break;case 1:if(this.Fa& +f.Ui=function(a){this.ia.Ae=!0;this.ia.qj=!1;this.ia.Ci=!1;this.bc=this.A=a;this.Z&&!a&&vc(this.Z);a||this.Ra(1024)||(this.O|=4);do{if(a=this.O&3312)this.ja|=a;else if(this.La=this.fa,this.U=this.Aa,this.V=this.ha,this.P=this.pa=g,this.ja&3072&&Fc(this),this.ja=this.O&256,this.Fa){a:{if(!(this.O&4)){a=80286>this.ga?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Fa&1&&this.R&512){var c=we(this.Z);if(-1<=c&&(this.Fa&=-2,0<=c)){this.Fa&=-5;xe.call(this,c,null,11);break a}}break;case 1:if(this.Fa& 2){this.Fa&=-3;80386<=this.ga&&(this.Ya[6]|=16384);xe.call(this,1,null,11);break a}}a=1-a}}if(a=this.Fa&8){a=this.Z;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Vg;if(bd)D(this,this.La-this.ka.Ia),xe.call(this,5,null,0);this.O|=2;return a} +function Fe(a,b){if(!(this.ya&1)||this.R&131072)return m.call(this,6),a;this.A-=10+(this.P===g?0:1);if((a&3)<(b&3))return a=a&-4|b&3,me(this),a;ke(this);return a}function Ge(a){if(this.P===g)return m.call(this,6),a;var b=a,c=this.nc(this.P),d=this.nc(this.P+this.la);2==this.la&&(b=a<<16>>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Ug;if(bd)D(this,this.La-this.ka.Ia),xe.call(this,5,null,0);this.O|=2;return a} function He(a,b){var c=0;if(b){ke(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else me(this);this.A-=11+3*c;return a}function Ie(a,b){var c=0;if(b){ke(this);for(var d=2==this.la?15:31,e=1<>>=1;c++;d--}}else me(this);this.A-=11+3*c;return a}function Je(a,b){a&1<<(b&31)?de(this):ee(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Ke(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a^c} function Le(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a&~c}function Me(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a|c}function Ne(a,b){var c=this.ka.qa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Oe(a,b){Wd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.Af:this.B.rb;this.O|=2;return a} function Pe(a,b){Wd(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.Af:this.B.rb;this.O|=2;return a}function Qe(a){var b=a-1|0;Wd(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Re(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} function Se(a,b,c){this.Sa=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Re(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Da=d;this.Va=a[0];this.Sa=!0}}function Te(a){return a} function Ue(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?21:24;return c&65535}function Ve(a,b){var c,d;a=this.Ba();2==this.la?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(de(this),fe(this)):(ee(this),ge(this));d&=this.C;this.A-=this.P===g?21:24;return d} function We(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?9:12;return c&65535}function Xe(a,b){var c=a*b;2147483647c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?9:12;return c|0}function Ye(a){var b=a+1|0;Wd(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function xe(a,b,c){this.A-=this.B.qh+c;this.ka.Dg=!0;c=Jc(this);var d=this.ka.qa,e=u(this);a=this.ka.Ji(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.af=-1,Fc(this),this.fa=a,this.bf=this.ka.Ia+this.ka.ub|0,this.Ca=this.ka.tb)}function af(a,b){this.A-=14+(this.P===g?0:2);ke(this);this.Oa.load(b,!0)!==g&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(b&3)&&(me(this),a=this.Oa.Ab&-256,2=this.Ca)&&this.Oa.dc>=(b&3))return me(this),this.Oa.ub;ke(this);return a}function hf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.la));this.A-=this.B.Fd;return b} -function jf(a,b){this.A-=this.pa===g?this.P===g?this.B.Fh:this.B.Eh:this.B.Ch;return b}function kf(a,b){return b}function lf(){this.pa!==g&&Nd(this);return jf.call(this,0,this.Rc)}function mf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Sa=!0;this.Da=e<<16|n&65535;this.Va=p+((e>>>16)+d*k)|0}function nf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,128)} -function of(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,this.dataType)}function pf(a){var b=this.Ea(),c=this.Ea();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),this.Aa.qa&65528&&this.Aa.dc=this.Ca&&this.Oa.dc>=(b&3)&&(me(this),a=this.Oa.Ab&-256,2=this.Ca)&&this.Oa.dc>=(b&3))return me(this),this.Oa.ub;ke(this);return a}function hf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.la));this.A-=this.B.Fd;return b} +function jf(a,b){this.A-=this.pa===g?this.P===g?this.B.Eh:this.B.Dh:this.B.Bh;return b}function kf(a,b){return b}function lf(){this.pa!==g&&Nd(this);return jf.call(this,0,this.Rc)}function mf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,l=c*e,e=(l>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Sa=!0;this.Da=e<<16|l&65535;this.Va=p+((e>>>16)+d*k)|0}function nf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,128)} +function of(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,this.dataType)}function pf(a){var b=this.Ea(),c=this.Ea();a&&n(this,r(this)+a);Lc(this,b,c,!1)&&(a&&n(this,r(this)+a),this.Aa.qa&65528&&this.Aa.dc>16-c)&65535;ce(this,a,32768,d&32768)}return a}function Jf(a,b,c){if(c){var d=a<>32-c;ce(this,a,-2147483648,d&-2147483648)}return a}function Kf(a,b){return If.call(this,a,b,this.X())}function Lf(a,b){return Jf.call(this,a,b,this.X())}function Mf(a,b){return If.call(this,a,b,this.F&31)}function Nf(a,b){return Jf.call(this,a,b,this.F&31)} @@ -135,24 +135,24 @@ function Of(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;c function Uf(a,b){var c=a-b|0;Wd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c&255}function Vf(a,b){var c=a-b|0;Wd(this,a,b,c,this.dataType|63,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c&this.C}function Wf(a,b){ce(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.bg:this.B.he:this.B.he;this.O|=2;return a} function Xf(a,b){ce(this,a&b,this.dataType);this.A-=this.pa===g?this.P===g?this.B.bg:this.B.he:this.B.he;this.O|=2;return a} function Yf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.dg}else this.pa=this.P,O(this,a),this.A-=this.B.cg;return b} -function Zf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.dg}else this.pa=this.P,Q(this,a),this.A-=this.B.cg;return b} -function $f(a,b){var c=a^b;ce(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c}function ag(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a^b,this.dataType)}function bg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function T(a){pd.call(this);return a}function cg(){D(this,this.La-this.ka.Ia);xe.call(this,0,null,2)}function dg(){this.A-=this.P===g?2:this.B.Sh;return 1} +function Zf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:n(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.dg}else this.pa=this.P,P(this,a),this.A-=this.B.cg;return b} +function $f(a,b){var c=a^b;ce(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c}function ag(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a^b,this.dataType)}function bg(a){m.call(this,13,0);return a}function md(a){m.call(this,6);return a}function T(a){pd.call(this);return a}function cg(){D(this,this.La-this.ka.Ia);xe.call(this,0,null,2)}function dg(){this.A-=this.P===g?2:this.B.Rh;return 1} function eg(){var a=this.F&255;this.A-=(this.P===g?this.B.Vf:this.B.Uf)+(a<this.af)D(this,this.La-this.ka.Ia),e=!0;else if(8!=this.af)b=0,a=8,e=!0;else{hg.call(this,-1,0,c);wd(this);return}hg.call(this,a,b,c)&&(e=!1);e&&(this.af=a,xe.call(this,a,b,d||0),this.La=this.fa);this.O|=3}else this.Ka("Fault "+fa(a)+" blocked by PCjs",1073741824),D(this,this.La-this.ka.Ia)}function yd(a,b,c){this.ed=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ca&&(a|=4);l.call(this,14,a)} -function hg(a,b,c){var d=32,e;a:{e=this.fa;var k=this.aa[(e&this.ec)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.je(e&this.Db,e)}204!=e||this.Mc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ga)c=!0;!1===c&&(d|=1);983040<=this.fa&&1048575>=this.fa&&(c=!1);this.Ra(d|-2147483648)&&(c=!0);if(this.Ra(d)||c)a="Fault "+fa(a)+(null!=b?" (0x"+ea(b,4)+")":"")+" on opcode "+fa(e)+" at "+this.Qa.B(u(this),this.ka.qa)+" (%"+ea(this.fa, -6)+")",b=this.ia.Jb,this.Ka(a,d)?c&&(c=b,mc(this.Qa)):(this.Ja(a),mc(this));return c}function nd(){this.Nd[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.gc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Mh} -function Yc(){this.I=this.I&~this.C|this.Ea();this.K=this.K&~this.C|this.Ea();this.L=this.L&~this.C|this.Ea();m(this,r(this)+this.la);this.D=this.D&~this.C|this.Ea();this.H=this.H&~this.C|this.Ea();this.F=this.F&~this.C|this.Ea();this.G=this.G&~this.C|this.Ea();this.A-=this.B.Kh}function Zc(){this.va[this.X()].call(this,Ge)}function rd(){this.Ha[this.X()].call(this,Fe)}function sd(){this.O|=20;this.U=this.V=this.Za;this.A-=this.B.vc} +function m(a,b,c,d){this.O=1==a?this.O|8192:this.O|4096;if(this.ia.Ae){var e=!1;if(80186<=this.ga)if(0>this.af)D(this,this.La-this.ka.Ia),e=!0;else if(8!=this.af)b=0,a=8,e=!0;else{hg.call(this,-1,0,c);wd(this);return}hg.call(this,a,b,c)&&(e=!1);e&&(this.af=a,xe.call(this,a,b,d||0),this.La=this.fa);this.O|=3}else this.Ka("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.La-this.ka.Ia)}function yd(a,b,c){this.ed=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ca&&(a|=4);m.call(this,14,a)} +function hg(a,b,c){var d=32,e;a:{e=this.fa;var k=this.aa[(e&this.ec)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.je(e&this.Db,e)}204!=e||this.Mc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ga)c=!0;!1===c&&(d|=1);983040<=this.fa&&1048575>=this.fa&&(c=!1);this.Ra(d|-2147483648)&&(c=!0);if(this.Ra(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e)+" at "+this.Qa.B(u(this),this.ka.qa)+" (%"+da(this.fa, +6)+")",b=this.ia.Jb,this.Ka(a,d)?c&&(c=b,mc(this.Qa)):(this.Ja(a),mc(this));return c}function nd(){this.Nd[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.gc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Lh} +function Yc(){this.I=this.I&~this.C|this.Ea();this.K=this.K&~this.C|this.Ea();this.L=this.L&~this.C|this.Ea();n(this,r(this)+this.la);this.D=this.D&~this.C|this.Ea();this.H=this.H&~this.C|this.Ea();this.F=this.F&~this.C|this.Ea();this.G=this.G&~this.C|this.Ea();this.A-=this.B.Jh}function Zc(){this.va[this.X()].call(this,Ge)}function rd(){this.Ha[this.X()].call(this,Fe)}function sd(){this.O|=20;this.U=this.V=this.Za;this.A-=this.B.vc} function td(){this.O|=20;this.U=this.V=this.bb;this.A-=this.B.vc}function ud(){this.O|=1024;this.ja&1024||(this.la^=6,this.C^=-65536,Od(this));this.A-=this.B.vc}function vd(){this.O|=2048;this.ja&2048||(this.Fc^=6,this.Y^=-65536,Cd(this));this.A-=this.B.vc}function $c(){t(this,this.Ba());this.A-=this.B.gc}function ad(){this.va[this.X()].call(this,Ve)}function bd(){t(this,this.M());this.A-=this.B.gc}function cd(){this.va[this.X()].call(this,Ue)} function dd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.H&65535;oe(this,d,1)&&(d=Kb(this.ma,d,this.fa-b-1),this.Cc(this.ua.Vb(this.I&this.Y,1),d),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.fa=this.La,this.O|=256)))}} -function ed(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.fa-b-1,e=0,k=0,n=this.H&65535;if(oe(this,n,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.fa=this.La,this.O|=256)}}}} +function gd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=Gc(this,this.Aa,this.K&this.Y);if(!(this.O&4096)){var e=this.fa-b-1,k=0,l=this.H&65535;if(oe(this,l,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.fa=this.La,this.O|=256)}}}} function ig(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function jg(){var a=this.M();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function kg(){var a=this.M();Xd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function lg(){var a=this.M();Xd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function mg(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na} function ng(){var a=this.M();$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function og(){var a=this.M();Xd(this)||$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function pg(){var a=this.M();Xd(this)||$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function qg(){var a=this.M();ae(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function rg(){var a=this.M();ae(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)} function sg(){var a=this.M();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function tg(){var a=this.M();Yd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function ug(){var a=this.M();!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function vg(){var a=this.M();!ae(this)==!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na} function wg(){var a=this.M();$d(this)||!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function xg(){var a=this.M();$d(this)||!ae(this)!=!be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function yg(){this.mc[this.X()].call(this,zg,this.X);this.A-=this.pa===g?1:this.B.Me}function hd(){this.mc[this.X()].call(this,Ag,fg)}function id(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,fg)} -function Dg(){var a=te(this),b=this.Ea();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Rh}function Eg(){var a=this.Ea();D(this,a);this.A-=this.B.Oh}function jd(){var a=te(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||Zd(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?de(this):ee(this);b?le(this):je(this);this.A-=this.B.sd},function(){this.Eb[this.X()].call(this,Oe)},function(){this.Ha[this.X()].call(this,Pe)},function(){this.xb[this.X()].call(this, Oe)},function(){this.va[this.X()].call(this,Pe)},function(){Oe.call(this,this.G&255,this.X());this.A--},function(){Pe.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Aa;this.A-=this.B.vc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||Zd(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?de(this):ee(this);b?le(this):je(this);this.A-=this.B.sd},function(){this.G=Ye.call(this,this.G)},function(){this.F=Ye.call(this,this.F)},function(){this.H= -Ye.call(this,this.H)},function(){this.D=Ye.call(this,this.D)},function(){m(this,Ye.call(this,r(this)))},function(){this.L=Ye.call(this,this.L)},function(){this.K=Ye.call(this,this.K)},function(){this.I=Ye.call(this,this.I)},function(){this.G=Qe.call(this,this.G)},function(){this.F=Qe.call(this,this.F)},function(){this.H=Qe.call(this,this.H)},function(){this.D=Qe.call(this,this.D)},function(){m(this,Qe.call(this,r(this)))},function(){this.L=Qe.call(this,this.L)},function(){this.K=Qe.call(this,this.K)}, +Ye.call(this,this.H)},function(){this.D=Ye.call(this,this.D)},function(){n(this,Ye.call(this,r(this)))},function(){this.L=Ye.call(this,this.L)},function(){this.K=Ye.call(this,this.K)},function(){this.I=Ye.call(this,this.I)},function(){this.G=Qe.call(this,this.G)},function(){this.F=Qe.call(this,this.F)},function(){this.H=Qe.call(this,this.H)},function(){this.D=Qe.call(this,this.D)},function(){n(this,Qe.call(this,r(this)))},function(){this.L=Qe.call(this,this.L)},function(){this.K=Qe.call(this,this.K)}, function(){this.I=Qe.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.gc},function(){t(this,this.F&this.C);this.A-=this.B.gc},function(){t(this,this.H&this.C);this.A-=this.B.gc},function(){t(this,this.D&this.C);this.A-=this.B.gc},function(){t(this,r(this)-2&65535);this.A-=this.B.gc},function(){t(this,this.L&this.C);this.A-=this.B.gc},function(){t(this,this.K&this.C);this.A-=this.B.gc},function(){t(this,this.I&this.C);this.A-=this.B.gc},function(){this.G=this.G&~this.C|this.Ea(); -this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Ea();this.A-=this.B.Lb},function(){m(this,r(this)&~this.C|this.Ea());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.I=this.I&~this.C|this.Ea();this.A-=this.B.Lb},ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg, +this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Ea();this.A-=this.B.Lb},function(){n(this,r(this)&~this.C|this.Ea());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.I=this.I&~this.C|this.Ea();this.A-=this.B.Lb},ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg, ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,function(){this.wb[this.X()].call(this,Jg,this.Ba);this.A-=this.pa===g?1:this.B.Me},yg,function(){this.wb[this.X()].call(this,Jg,this.M);this.A-=this.pa===g?1:this.B.Me},function(){this.Eb[this.X()].call(this,Wf)},function(){this.Ha[this.X()].call(this,Xf)},function(){this.xb[this.$e=this.X()].call(this,Yf)},function(){this.va[this.$e=this.X()].call(this,Zf)},function(){this.O|=1;this.Eb[this.X()].call(this,jf)},function(){this.O|=1;this.Ha[this.X()].call(this, -jf)},function(){this.xb[this.X()].call(this,jf)},function(){this.va[this.X()].call(this,jf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Rc=this.ua.qa;break;case 1:this.Rc=this.ka.qa;break;case 2:this.Rc=this.ha.qa;break;case 3:this.Rc=this.Aa.qa;break;case 4:if(80386<=this.ga){this.Rc=this.Za.qa;break}l.call(this,6);break;case 5:if(80386<=this.ga){this.Rc=this.bb.qa;break}default:l.call(this,6)}this.O|=1;this.Ha[a].call(this,lf)},function(){this.O|=1;this.U=this.V=this.si;this.va[this.X()].call(this, -cf)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ga||80386==this.ga&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.va[b].call(this,jf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Ud(this,this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break; -case 4:80386<=this.ga?this.Za.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.ga?this.bb.load(this.L):Ud(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.wb[this.X()].call(this,Kg,this.Ea)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-= -3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;m(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C; -this.A-=3},function(){this.G=2==this.la?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.la?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.Xg},function(){Ne.call(this,this.Ba(),te(this));this.A-=this.B.$g},function(){this.Ka("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.yb?l.call(this,13,0):(t(this,a&-196609),this.A-=this.B.gc)},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else{var a=this.Ea(), -a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?de(this):ee(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?le(this):je(this);a&64?me(this):ke(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a=this.G&-256,b;b=R(this);b=this.Qb(this.U.cc(b,1));this.G=a|b;this.A-=this.B.Kf},function(){this.G= -this.G&~this.C|Gc(this,this.U,R(this));this.A-=this.B.Kf},function(){var a=R(this),b=this.G;this.Cc(this.U.Vb(a,1),b);this.A-=this.B.Lf},function(){var a=R(this),b=this.G;this.Sc(this.U.Vb(a,this.la),b);this.A-=this.B.Lf},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=this.Qb(this.U.cc(this.K&this.Y,1));this.Cc(this.ua.Vb(this.I&this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I= +jf)},function(){this.xb[this.X()].call(this,jf)},function(){this.va[this.X()].call(this,jf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Rc=this.ua.qa;break;case 1:this.Rc=this.ka.qa;break;case 2:this.Rc=this.ha.qa;break;case 3:this.Rc=this.Aa.qa;break;case 4:if(80386<=this.ga){this.Rc=this.Za.qa;break}m.call(this,6);break;case 5:if(80386<=this.ga){this.Rc=this.bb.qa;break}default:m.call(this,6)}this.O|=1;this.Ha[a].call(this,lf)},function(){this.O|=1;this.U=this.V=this.ri;this.va[this.X()].call(this, +cf)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ga||80386==this.ga&&4!=c&&5!=c){m.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.va[b].call(this,jf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Ud(this,this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break; +case 4:80386<=this.ga?this.Za.load(r(this)):Ic(this,r(this));n(this,a);break;case 5:80386<=this.ga?this.bb.load(this.L):Ud(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.wb[this.X()].call(this,Kg,this.Ea)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-= +3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;n(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C; +this.A-=3},function(){this.G=2==this.la?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.la?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.Wg},function(){Ne.call(this,this.Ba(),te(this));this.A-=this.B.Zg},function(){this.Ka("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.yb?m.call(this,13,0):(t(this,a&-196609),this.A-=this.B.gc)},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else{var a=this.Ea(), +a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?de(this):ee(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?le(this):je(this);a&64?me(this):ke(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a=this.G&-256,b;b=Q(this);b=this.Qb(this.U.cc(b,1));this.G=a|b;this.A-=this.B.Kf},function(){this.G= +this.G&~this.C|Gc(this,this.U,Q(this));this.A-=this.B.Kf},function(){var a=Q(this),b=this.G;this.Cc(this.U.Vb(a,1),b);this.A-=this.B.Lf},function(){var a=Q(this),b=this.G;this.Sc(this.U.Vb(a,this.la),b);this.A-=this.B.Lf},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=this.Qb(this.U.cc(this.K&this.Y,1));this.Cc(this.ua.Vb(this.I&this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I= this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=Gc(this,this.U,this.K&this.Y);this.Sc(this.ua.Vb(this.I&this.Y,this.la),d);this.O&4096||(d=this.R&1024?-this.la:this.la,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.fa=this.La, this.O|=256))}},function(){var a=1,b=0,c=this.B.xf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.zf,this.ja&256||(this.A-=this.B.yf));if(a--){var d=pe(this,this.U,this.K&this.Y),e=re(this,this.ua,this.I&this.Y);this.O&4096||(Oe.call(this,d,e),d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.xf;this.ja&192&& (a=this.F&this.Y,b=1,c=this.B.zf,this.ja&256||(this.A-=this.B.yf));if(a--){var d=qe(this,this.U,this.K&this.Y),e=se(this,this.ua,this.I&this.Y);this.O&4096||(Pe.call(this,d,e),d=this.R&1024?-this.la:this.la,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256))}},function(){ce(this,this.G&this.X(),128);this.A-=this.B.sd},function(){ce(this,this.G&this.Ba(),this.dataType); @@ -180,35 +180,35 @@ this.Y,this.la),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this this.O|=256))}},function(){var a=1,b=0,c=this.B.Ef;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Gf,this.ja&256||(this.A-=this.B.Ff));if(a--){var d=Gc(this,this.U,this.K&this.Y);this.O&4096||(this.G=this.G&~this.C|d,this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.Rf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Tf,this.ja&256||(this.A-=this.B.Sf));a--&&(Oe.call(this,this.G& 255,re(this,this.ua,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256)))},function(){var a=1,b=0,c=this.B.Rf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Tf,this.ja&256||(this.A-=this.B.Sf));a--&&(Pe.call(this,this.G&this.C,se(this,this.ua,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.la:this.la)&this.Y,this.F=this.F&~this.Y| this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Bb},function(){this.F=this.F&-256|this.X();this.A-=this.B.Bb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Bb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Bb},function(){this.G=this.G&255|this.X()<<8;this.A-=this.B.Bb},function(){this.F=this.F&255|this.X()<<8;this.A-=this.B.Bb},function(){this.H=this.H&255|this.X()<<8;this.A-=this.B.Bb}, -function(){this.D=this.D&255|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I= -this.I&~this.C|this.Ba();this.A-=this.B.Bb},Dg,Eg,Dg,Eg,function(){this.va[this.X()].call(this,df)},function(){this.va[this.X()].call(this,bf)},function(){this.O|=1;this.mc[this.X()].call(this,Lg,this.X)},function(){this.O|=1;this.wb[this.X()].call(this,Lg,this.Ba)},Fg,Gg,Fg,Gg,function(){this.R&131072&&3>this.yb?l.call(this,13,0):xe.call(this,3,null,this.B.rh)},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.Ze[a];if(void 0!==b)for(var c=0;cthis.yb?l.call(this,13,0):xe.call(this,4,null,this.B.sh):this.A-=this.B.th},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else if(this.A-=this.B.ph,this.ya&1&&this.R&16384){var a=this.na(this.ra.Ia+0);Dc(this.ka,a,!1)}else{var a=this.Ca,b=this.Ea(),c=this.Ea(),d=this.Ea();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Ea(),k=this.Ea(),n=this.Ea(),p=this.Ea(),q=this.Ea(), -w=this.Ea();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.Za.load(q);this.bb.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}},function(){this.mc[this.X()].call(this,Ag,dg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,dg)},function(){this.mc[this.X()].call(this,Ag,eg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,eg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ce(this,this.G,128);this.A-=this.B.Ug}},function(){var a=this.X(); -this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ce(this,this.G,128);this.A-=this.B.Tg},function(){this.G=this.G&-256|(Xd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|pe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Th},Hg,Hg,Hg,Hg,Hg,Hg,Hg,Hg,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!$d(this)?(D(this,u(this)+a),this.A-=this.B.Ah):this.A-=this.B.Hf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&$d(this)?(D(this,u(this)+a),this.A-=this.B.If):this.A-=this.B.Jf},function(){var a= -this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.zh):this.A-=this.B.Hf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Jf:(D(this,u(this)+a),this.A-=this.B.If)},function(){var a=this.X();oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-2),this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-2),this.G|=Kb(this.ma,a+1,this.fa-2)<<8,this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-2),this.A-= -this.B.Qf)},function(){var a=this.X();oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-2),Mb(this.ma,a+1,this.G>>8,this.fa-2),this.A-=this.B.Qf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.Yg},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Df},function(){Lc(this,this.Ba(),te(this));this.A-=this.B.vh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Df},function(){var a=this.H&65535;oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-1),this.A-= -this.B.Bf)},function(){var a=this.H&65535;oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-1),this.G|=Kb(this.ma,a+1&65535,this.fa-1)<<8,this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-1),this.A-=this.B.Pf)},function(){var a=this.H&65535;oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-1),Mb(this.ma,a+1&65535,this.G>>8,this.fa-1),this.A-=this.B.Pf)},Ig,Ig,function(){this.O|=132;this.A-=this.B.vc},function(){this.O|=68;this.A-=this.B.vc},function(){this.R&131072? -l.call(this,13,0):(this.Fa|=4,this.A-=2,this.R&512||mc(this))},function(){Xd(this)?ee(this):de(this);this.A-=2},function(){this.Sa=!1;this.mc[this.X()].call(this,Mg,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C)},function(){this.Sa=!1;this.wb[this.X()].call(this,Ng,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C,this.H=this.H&~this.C|this.Va&this.C)},function(){ee(this);this.A-=2},function(){de(this);this.A-=2},function(){this.Ca>this.yb?l.call(this,13,0):(this.R&=-513,this.A-=this.B.Wg)}, -function(){this.Ca>this.yb?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.mc[this.X()].call(this,Tc,gg)},function(){this.wb[this.X()].call(this,Uc,gg)}],zg=[Be,nf,ze,qf,De,Uf,$f,Oe],Jg=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[function(a,b){this.A-=this.pa===g?this.B.Lb:this.B.Lh;return b},bg,bg,bg,bg,bg,bg,bg],Lg=[function(a,b){this.A-=this.pa===g?this.B.Dh:this.B.Bh;return b},T,T,T,T,T,T,T],Ag=[function(a,b){var c= +function(){this.D=this.D&255|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){n(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I= +this.I&~this.C|this.Ba();this.A-=this.B.Bb},Dg,Eg,Dg,Eg,function(){this.va[this.X()].call(this,df)},function(){this.va[this.X()].call(this,bf)},function(){this.O|=1;this.mc[this.X()].call(this,Lg,this.X)},function(){this.O|=1;this.wb[this.X()].call(this,Lg,this.Ba)},Fg,Gg,Fg,Gg,function(){this.R&131072&&3>this.yb?m.call(this,13,0):xe.call(this,3,null,this.B.qh)},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else{var a=this.X(),b;a:{b=this.Ze[a];if(void 0!==b)for(var c=0;cthis.yb?m.call(this,13,0):xe.call(this,4,null,this.B.rh):this.A-=this.B.sh},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else if(this.A-=this.B.oh,this.ya&1&&this.R&16384){var a=this.na(this.ra.Ia+0);Dc(this.ka,a,!1)}else{var a=this.Ca,b=this.Ea(),c=this.Ea(),d=this.Ea();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Ea(),k=this.Ea(),l=this.Ea(),p=this.Ea(),q=this.Ea(), +w=this.Ea();Ec(this,!0,!0);Cc(this,k);n(this,e);Ic(this,l);Hc(this,p);this.Za.load(q);this.bb.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}},function(){this.mc[this.X()].call(this,Ag,dg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,dg)},function(){this.mc[this.X()].call(this,Ag,eg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,eg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ce(this,this.G,128);this.A-=this.B.Tg}},function(){var a=this.X(); +this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ce(this,this.G,128);this.A-=this.B.Sg},function(){this.G=this.G&-256|(Xd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|pe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Sh},Hg,Hg,Hg,Hg,Hg,Hg,Hg,Hg,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!$d(this)?(D(this,u(this)+a),this.A-=this.B.zh):this.A-=this.B.Hf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&$d(this)?(D(this,u(this)+a),this.A-=this.B.If):this.A-=this.B.Jf},function(){var a= +this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.yh):this.A-=this.B.Hf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Jf:(D(this,u(this)+a),this.A-=this.B.If)},function(){var a=this.X();oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-2),this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-2),this.G|=Kb(this.ma,a+1,this.fa-2)<<8,this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-2),this.A-= +this.B.Qf)},function(){var a=this.X();oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-2),Mb(this.ma,a+1,this.G>>8&255,this.fa-2),this.A-=this.B.Qf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.Xg},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Df},function(){Lc(this,this.Ba(),te(this));this.A-=this.B.uh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Df},function(){var a=this.H&65535;oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-1), +this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-1),this.G|=Kb(this.ma,a+1&65535,this.fa-1)<<8,this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-1),this.A-=this.B.Pf)},function(){var a=this.H&65535;oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-1),Mb(this.ma,a+1&65535,this.G>>8&255,this.fa-1),this.A-=this.B.Pf)},Ig,Ig,function(){this.O|=132;this.A-=this.B.vc},function(){this.O|=68;this.A-=this.B.vc},function(){this.R& +131072?m.call(this,13,0):(this.Fa|=4,this.A-=2,this.R&512||mc(this))},function(){Xd(this)?ee(this):de(this);this.A-=2},function(){this.Sa=!1;this.mc[this.X()].call(this,Mg,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C)},function(){this.Sa=!1;this.wb[this.X()].call(this,Ng,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C,this.H=this.H&~this.C|this.Va&this.C)},function(){ee(this);this.A-=2},function(){de(this);this.A-=2},function(){this.Ca>this.yb?m.call(this,13,0):(this.R&=-513,this.A-=this.B.Vg)}, +function(){this.Ca>this.yb?m.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.mc[this.X()].call(this,Tc,gg)},function(){this.wb[this.X()].call(this,Uc,gg)}],zg=[Be,nf,ze,qf,De,Uf,$f,Oe],Jg=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[function(a,b){this.A-=this.pa===g?this.B.Lb:this.B.Kh;return b},bg,bg,bg,bg,bg,bg,bg],Lg=[function(a,b){this.A-=this.pa===g?this.B.Ch:this.B.Ah;return b},T,T,T,T,T,T,T],Ag=[function(a,b){var c= a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;he(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;he(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ie(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;he(this,c,e,128)}return c},function(a,b){var c=a,d=b& this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,ce(this,a,128,c&1,a&128));return a},T,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,ce(this,a,128,c&1));return a}],Bg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)& 65535):e=a;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ie(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1, a=c>>>1&65535,ce(this,a,32768,c&1,a&32768));return a},T,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,ce(this,a,32768,c&1));return a}],Cg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,he(this,c,a<>>d|e;he(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=ie(this),c=a<>>32-d>>>1,he(this,c,a<>>d|c<<32-d|a<<32-d<<1,he(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,ce(this,a,-2147483648,c&1,a&-2147483648));return a},T,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,ce(this,a,-2147483648,c&1));return a}],Mg=[function(a,b){b=this.X();ce(this,a&b,128);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|= -2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^255},function(a){var b=-a|0;Wd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&255},function(a){this.Sa=!0;this.Da=(this.G&255)*a&65535;this.Da&65280?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Hh:this.B.Gh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Sa=!0;this.Da=b&65535;127b?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.mh: -this.B.lh;this.O|=2;return a},function(a,b){if(!a)return cg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ga&&-128==d)return cg.call(this),a;this.Sa=!0;this.Da=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.ih:this.B.hh;this.O|=2;return a}],Ng=[function(a,b){b=this.Ba(); -ce(this,a&b,this.dataType);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|=2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^this.C},function(a){var b=-a|0;Wd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&this.C},function(a,b){if(2==this.la){b=this.G&65535;var c=b*a|0;this.Sa=!0;this.Da=c&65535;this.Va=c>>16&65535}else mf.call(this,a,this.G);this.Va?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Jh:this.B.Ih;this.O|=2;return a}, -function(a,b){var c;if(2==this.la)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Sa=!0,this.Da=c&65535,this.Va=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);mf.call(this,c,d);e&&(this.Da=~this.Da+1|0,this.Va=~this.Va+(this.Da?0:1)|0);c=this.Va!=this.Da>>31}c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.oh:this.B.nh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;b=65536*(this.H&65535)+(this.G&65535); -var c=b/a|0;if(65536<=c)return cg.call(this),a;this.Sa=!0;this.Da=c&65535;this.Va=b%a&65535}else{Se.call(this,this.G,this.H,a);if(!this.Sa)return cg.call(this),a;this.Da|=0;this.Va|=0}this.A-=this.P===g?this.B.gh:this.B.fh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.ga&&-32768==d)return cg.call(this),a;this.Sa=!0;this.Da=d&65535;this.Va=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1; -0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Se.call(this,c,d,e);2147483647this.ga&&(b=a));t(this,b);this.A-=this.P===g?this.B.gc:this.B.Nh;this.O|=2;return a},bg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.wb[a].call(this,this.gi,gg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.wb[a].call(this,Og,gg)}; -od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.va[this.X()].call(this,af)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.va[this.X()].call(this,gf)}; -od[5]=function(){this.Ca?l.call(this,13,0,!0):(ne(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.ua,2102,this.na(2084)),Bc(this.ka,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Aa,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),m(this,this.na(2092)),this.Tb=this.na(2126)|this.Qb(2128)<<16,this.dd=this.Tb+this.na(2130),Bc(this.fc,2132,this.na(2076)), -this.Ub=this.na(2138)|this.Qb(2140)<<16,this.Mc=this.Ub+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Ca?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Ca?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; -v[32]=function(){if(this.Ca)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.ed;break;case 3:a=this.Oc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.Ya[b]),this.A-=22)}}; -v[34]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.ed=b;this.A-=4;break;case 3:Nc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.Ya[b]&&(Qd(this,!1),this.Ya[b]=a,Qd(this,!0)),this.A-=4>b?22:14)}}; -v[36]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.cf[b]),this.A-=12)}};v[38]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.cf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[129]=function(){var a=this.Ba();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; +2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^255},function(a){var b=-a|0;Wd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&255},function(a){this.Sa=!0;this.Da=(this.G&255)*a&65535;this.Da&65280?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Gh:this.B.Fh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Sa=!0;this.Da=b&65535;127b?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.lh: +this.B.kh;this.O|=2;return a},function(a,b){if(!a)return cg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ga&&-128==d)return cg.call(this),a;this.Sa=!0;this.Da=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.hh:this.B.gh;this.O|=2;return a}],Ng=[function(a,b){b=this.Ba(); +ce(this,a&b,this.dataType);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|=2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^this.C},function(a){var b=-a|0;Wd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&this.C},function(a,b){if(2==this.la){b=this.G&65535;var c=b*a|0;this.Sa=!0;this.Da=c&65535;this.Va=c>>16&65535}else mf.call(this,a,this.G);this.Va?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Ih:this.B.Hh;this.O|=2;return a}, +function(a,b){var c;if(2==this.la)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Sa=!0,this.Da=c&65535,this.Va=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);mf.call(this,c,d);e&&(this.Da=~this.Da+1|0,this.Va=~this.Va+(this.Da?0:1)|0);c=this.Va!=this.Da>>31}c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;b=65536*(this.H&65535)+(this.G&65535); +var c=b/a|0;if(65536<=c)return cg.call(this),a;this.Sa=!0;this.Da=c&65535;this.Va=b%a&65535}else{Se.call(this,this.G,this.H,a);if(!this.Sa)return cg.call(this),a;this.Da|=0;this.Va|=0}this.A-=this.P===g?this.B.fh:this.B.eh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.ga&&-32768==d)return cg.call(this),a;this.Sa=!0;this.Da=d&65535;this.Va=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,l=!1; +0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,l=!0,k=!k);Se.call(this,c,d,e);2147483647this.ga&&(b=a));t(this,b);this.A-=this.P===g?this.B.gc:this.B.Mh;this.O|=2;return a},bg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.wb[a].call(this,this.fi,gg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.wb[a].call(this,Og,gg)}; +od[2]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.va[this.X()].call(this,af)};od[3]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.va[this.X()].call(this,gf)}; +od[5]=function(){this.Ca?m.call(this,13,0,!0):(ne(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.ua,2102,this.na(2084)),Bc(this.ka,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Aa,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),n(this,this.na(2092)),this.Tb=this.na(2126)|this.Qb(2128)<<16,this.dd=this.Tb+this.na(2130),Bc(this.fc,2132,this.na(2076)), +this.Ub=this.na(2138)|this.Qb(2140)<<16,this.Mc=this.Ub+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Ca?m.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Ca?m.call(this,13,0,!0):(pd.call(this),this.A-=100)}; +v[32]=function(){if(this.Ca)m.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.ed;break;case 3:a=this.Oc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.Ya[b]),this.A-=22)}}; +v[34]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.ed=b;this.A-=4;break;case 3:Nc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.Ya[b]&&(Qd(this,!1),this.Ya[b]=a,Qd(this,!0)),this.A-=4>b?22:14)}}; +v[36]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.cf[b]),this.A-=12)}};v[38]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.cf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[129]=function(){var a=this.Ba();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; v[130]=function(){var a=this.Ba();Xd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[131]=function(){var a=this.Ba();Xd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[132]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[133]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[134]=function(){var a=this.Ba();Xd(this)||$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}; v[135]=function(){var a=this.Ba();Xd(this)||$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[136]=function(){var a=this.Ba();ae(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[137]=function(){var a=this.Ba();ae(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[138]=function(){var a=this.Ba();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[139]=function(){var a=this.Ba();Yd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; v[140]=function(){var a=this.Ba();!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[141]=function(){var a=this.Ba();!ae(this)==!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[142]=function(){var a=this.Ba();$d(this)||!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[143]=function(){var a=this.Ba();$d(this)||!ae(this)!=!be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[144]=function(){sf.call(this,tf)}; @@ -222,50 +222,50 @@ v[186]=function(){this.wb[this.X()].call(this,Pg,this.X)};v[187]=function(){this v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.xb[b].call(this,kf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Ib=this.Ib&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= this.L&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.I=this.I&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.P===g?3:6}; v[191]=function(){var a=this.X();Nd(this);this.va[a].call(this,kf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Ib=this.Ib<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; -var Rd=[function(){this.A-=2+(this.P===g?0:1);return this.fc.qa},function(){this.A-=2+(this.P===g?0:1);return this.ra.qa},function(a){this.O|=2;this.fc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.Ec+4,this.ra.Ab|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a,!0)!==g&&2048!=(this.Oa.Ab&2560)&&(this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3)||7168==(this.Oa.Ab&7168)))return me(this), -a;ke(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a,!0)!==g&&512==(this.Oa.Ab&2560)&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3))return me(this),a;ke(this);return a},T,T],Vc=[md,md,md,md,md,md,T,T],Og=[function(a){if(this.P===g)l.call(this,6);else{a=this.dd-this.Tb;var b=this.Tb;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.Mc-this.Ub;var b= -this.Ub;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Tb=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.dd=this.Tb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Ub=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.Mc=this.Ub+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},T,function(a){this.R& -131072?l.call(this,6):(ne(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},T],Pg=[T,T,T,T,Je,Me,Le,Ke],x=[function(a){a=a.call(this,this.G&255,E(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, -function(a){a=a.call(this,this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this))); -this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& --256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= -a.call(this,this.D&255,E(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,E(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& -255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, -this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F>>8&255,E(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= -this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.D+ -this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, -this.G&255,E(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+this.M()));this.H= -this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+this.M())); -this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255, -E(this,this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a= -a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M())); -this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T}, -function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M())); -this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, -function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+this.M())); -this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+R(this))); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+ -R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F& -255,H(this,this.L+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H& -255,E(this,this.D+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&255,H(this,this.L+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+R(this))); -this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, -this.F>>8&255,E(this,this.D+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F= -this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.H>>8&255,E(this,this.D+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H& --65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.D>>8&255,H(this,this.L+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+R(this)));this.D=this.D&-65281| -a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a= +var Rd=[function(){this.A-=2+(this.P===g?0:1);return this.fc.qa},function(){this.A-=2+(this.P===g?0:1);return this.ra.qa},function(a){this.O|=2;this.fc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.Ec+4,this.ra.Ab|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a)!==g&&2048!=(this.Oa.Ab&2560)&&(this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3)||7168==(this.Oa.Ab&7168)))return me(this), +a;ke(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a)!==g&&512==(this.Oa.Ab&2560)&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3))return me(this),a;ke(this);return a},T,T],Vc=[md,md,md,md,md,md,T,T],Og=[function(a){if(this.P===g)m.call(this,6);else{a=this.dd-this.Tb;var b=this.Tb;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)m.call(this,6);else{a=this.Mc-this.Ub;var b=this.Ub; +80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Tb=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.dd=this.Tb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Ub=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.Mc=this.Ub+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},T,function(a){this.R& +131072?m.call(this,6):(ne(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},T],Pg=[T,T,T,T,Je,Me,Le,Ke],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, +function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& +255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); +this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& +-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= +a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& +255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, +this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= +this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ +this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, +this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+this.M()));this.H= +this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K+this.M())); +this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.D+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255, +F(this,this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M())); +this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T}, +function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.M())); +this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, +function(a){a=a.call(this,this.H>>8&255,F(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K+this.M())); +this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.D>>8&255,F(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+Q(this))); +this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+ +Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F& +255,H(this,this.L+this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H& +255,F(this,this.D+this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.H&255,F(this,this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.D+this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.D+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+Q(this))); +this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+Q(this)));this.F= +this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,F(this,this.D+this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+Q(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+Q(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a= a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a= @@ -276,16 +276,16 @@ this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(thi -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Dd=[function(a){a=a.call(this, K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, +a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, +function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> -8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ -this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> +8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ +this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, -a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), -this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), +this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, this.D+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.T}, function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+ @@ -298,31 +298,31 @@ function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F>>8&255);O(this,a this.D+this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.D>>8&255); O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.D+this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)), -this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)), -this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,L(this,this.L+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ -this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.G>>8&255);O(this,a);this.A-= -this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,L(this,this.L+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ -this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.H>>8&255);O(this, -a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,L(this,this.L+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, -L(this,this.L+this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], +a.call(this,K(this,this.D+this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)), +this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)), +this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,L(this,this.L+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ +this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.G>>8&255);O(this,a);this.A-= +this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,L(this,this.L+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ +this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.H>>8&255);O(this, +a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, +L(this,this.L+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Ed=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), -b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= +K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), +b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, -L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); +b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, +L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, -b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, +this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, +b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= -this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= +this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-= this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.M()),b.call(this)); O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()), @@ -336,20 +336,20 @@ b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(t this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c= a[7].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a, -b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.K+R(this)), -b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)), -b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c= -a[4].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+R(this)),b.call(this)); -O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8& +b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.K+Q(this)), +b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+Q(this)), +b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c= +a[4].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8& 255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this, this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= @@ -361,18 +361,18 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.ca this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F& 255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this, -this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& +this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&this.C,I(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= -a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= +a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= -a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| -a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; +a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= +a.call(this,r(this)&this.C,J(this,this.L+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.ea}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| +a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); -this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); +this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+this.M()));this.F=this.F&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& @@ -380,163 +380,163 @@ this.C,I(this,this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},functi this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+ this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ +this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+this.M())); this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+this.M()));this.I=this.I& ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C, -I(this,this.D+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+R(this)));this.G=this.G&~this.C|a; -this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+ -R(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.F&this.C,I(this,this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I+R(this)));this.H=this.H& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C, -J(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+R(this)));this.D=this.D&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+R(this))); -this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+R(this))); -this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.L&this.C,I(this,this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+R(this)));this.K=this.K& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, -J(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+R(this)));this.I=this.I&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+R(this))); +I(this,this.D+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+Q(this)));this.G=this.G&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+ +Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a= +a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I+Q(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C, +J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this))); +this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+Q(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a= +a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+Q(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, +J(this,this.L+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+Q(this)));this.I=this.I&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+Q(this))); this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,r(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G= this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.I&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a= a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D= this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this, -r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this, +r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a= a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C, -this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Fd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);Q(this,a);this.A-=this.B.ca},function(a){a= -a.call(this,M(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);Q(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);Q(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.I),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);Q(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.I),this.D&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);Q(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),r(this)&this.C); -Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this, -M(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);Q(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.K),this.K&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.I&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a= -a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ -this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.D+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this, -M(this,this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ -this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);Q(this,a); -this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a= -a.call(this,N(this,this.L+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+ -this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()), -this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.G&this.C);Q(this,a); -this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this, -this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.H&this.C); -Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a= -a.call(this,M(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+ -R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),r(this)&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.L&this.C);Q(this,a);this.A-= -this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this, -M(this,this.D+this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)), -this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.I&this.C); -Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], -y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Gd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), -b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this)),b.call(this));Q(this,c); -this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca}, -function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, -M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this)); -Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));Q(this,c); -this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c= -a[4].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), -b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-= -this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, -N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= -a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a, -b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this, -c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+ -this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c= -a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-= -this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this, -c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this, -this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[0].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[1].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J}, -function(a,b){var c=a[1].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c); -this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this, -c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this, -this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, -M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a, -b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[7].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-= -this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)& -this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| -c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Fd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.da}, +function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a= +a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this, +M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a= +a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ +this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);P(this, +a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.D+this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this, +M(this,this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ +this.M()),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);P(this,a); +this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+ +this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()), +this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.G&this.C);P(this,a); +this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.D+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this, +this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.H&this.C); +P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,this.D+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a= +a.call(this,M(this,this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+ +Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.L&this.C);P(this,a);this.A-= +this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this, +M(this,this.D+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), +this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.I&this.C); +P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], +y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Gd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), +b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); +this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca}, +function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, +M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); +P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); +this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c= +a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), +b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= +this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, +N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), +b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a, +b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this)); +P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+ +this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c= +a[4].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this, +this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J}, +function(a,b){var c=a[1].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+Q(this)),b.call(this));P(this, +c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this, +this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, +M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a, +b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-= +this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)& +this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| +c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this)); -m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, -b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= -this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,E(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& -255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,S(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.G));this.F=this.F&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,S(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, -this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,S(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,E(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,S(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,E(this,this.K)); -this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.G));this.F=this.F& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F& --65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.F+this.M()));this.G= -this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,S(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M())); -this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.M())); -this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,S(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.G+this.M())); -this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.F+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,S(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); -this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,S(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+this.M())); -this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, -this.G>>8&255,E(this,S(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+this.M()));this.F=this.F&-65281|a<< -8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this, -this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a= -a.call(this,this.H>>8&255,E(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H& --65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8& -255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-= -this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.G+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.F+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.H+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,S(this,2)+R(this)));this.G=this.G&-256|a;this.A-= -this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.G+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.F+R(this)));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.H+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,S(this,2)+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.G+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.F+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.H+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.H&255,E(this,S(this,2)+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.G+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.F+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.H+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,S(this,2)+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,2)+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G= -this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>> -8&255,E(this,S(this,2)+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.H>>8&255,E(this,this.F+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,2)+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+R(this)));this.H= -this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>> -8&255,E(this,this.H+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,2)+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, +n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, +b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,F(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& +255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, +this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H& +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.K)); +this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F& +-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,0)));this.D=this.D& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= +this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M())); +this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.M())); +this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+this.M())); +this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.F+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,R(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); +this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.H+this.M())); +this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,R(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+this.M())); +this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.F+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, +this.G>>8&255,F(this,R(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.G+this.M()));this.F=this.F&-65281|a<< +8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this, +this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a= +a.call(this,this.H>>8&255,F(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+this.M()));this.H=this.H& +-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8& +255,F(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-= +this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.G+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,2)+Q(this)));this.G=this.G&-256|a;this.A-= +this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.H+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,2)+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.F+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.H+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.H&255,F(this,R(this,2)+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.G+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.F+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.H+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,R(this,2)+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.G+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.F+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.H+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.G>>8&255,F(this,this.D+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,2)+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+Q(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.G+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.F+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.H+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>> +8&255,F(this,R(this,2)+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.G+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.H>>8&255,F(this,this.F+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.H+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,2)+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+Q(this)));this.H= +this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.G+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.F+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>> +8&255,F(this,this.H+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,2)+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.D>>8&255,F(this,this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F& 255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this, @@ -546,78 +546,78 @@ a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Hd=[function(a){a=a.call(this, -K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), -this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.F&255); -O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), -this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= +K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), +this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F&255); +O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), +this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H&255);O(this, -a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, -this.F+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,K(this,this.I+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this, +a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, +this.F+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,K(this,this.I+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this, 1)+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F>>8&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, -K(this,this.I+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.H>>8& +this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, +K(this,this.I+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.H>>8& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.H+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), -this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,L(this,this.L+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.F&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+ -R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, -this.F+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.G>>8&255);O(this, -a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, -K(this,S(this,2)+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.H>>8&255); -O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.D>> -8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], +a.call(this,K(this,this.H+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), +this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,L(this,this.L+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.F&255);O(this,a); +this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+ +Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,K(this,this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D&255);O(this,a); +this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, +this.F+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G>>8&255);O(this, +a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, +K(this,R(this,2)+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.H>>8&255); +O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D>> +8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this)), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)), b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, -this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-= +function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, +this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-= this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= +K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,S(this,1)+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,R(this,1)+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,S(this,2)+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a, -b){var c=a[7].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this, +O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,2)+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a, +b){var c=a[7].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this, this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -629,252 +629,252 @@ this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F>>8&255,b.ca a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.G&this.C,I(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.F));this.G= -this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,S(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& +this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.G));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,S(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,S(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,S(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,this.G));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,S(this,0)));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,S(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, -this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,S(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,S(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| +this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.C,I(this,this.G));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, +this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M())); -this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,S(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& -this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,S(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, +this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& +this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,S(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this, +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this, this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,S(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, -I(this,S(this,1)+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.L&this.C,I(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,S(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L= +a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, +I(this,R(this,1)+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.L&this.C,I(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L= this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, -I(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,S(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a= +I(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a= a.call(this,this.K&this.C,I(this,this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.F+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.M()));this.I=this.I&~this.C| -a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,S(this,1)+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.G+ -R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,S(this,2)+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.G&this.C,J(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.G+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&this.C,I(this,this.H+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,S(this,2)+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+R(this)));this.F=this.F& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+ -R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,S(this,2)+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.D&this.C,I(this,this.G+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,S(this,2)+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.D&this.C,J(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+R(this)));m(this,r(this)& -~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,S(this,2)+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& -this.C,I(this,this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.L&this.C,I(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,S(this,2)+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+R(this)));this.L=this.L& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.H+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,S(this, -2)+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.I&this.C,I(this,this.F+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,S(this,2)+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.I&this.C,I(this,this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C); +a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,R(this,1)+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.G+ +Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,2)+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.G&this.C,J(this,this.L+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.G+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&this.C,I(this,this.H+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,2)+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+Q(this)));this.F=this.F& +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+ +Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,2)+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.D&this.C,I(this,this.G+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,2)+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+Q(this)));n(this,r(this)& +~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,2)+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& +this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,2)+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L& +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.H+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this, +2)+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.I&this.C,I(this,this.F+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,R(this,2)+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.I&this.C,I(this,this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C); this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,r(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.I&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C| a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this, this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a= -a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a= +a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I& this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a= -a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Jd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this, -M(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,S(this,0)),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,M(this,this.K),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,S(this,0)),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.H),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.I&this.C);Q(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,M(this,this.K),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);Q(this, -a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.F+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), -this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, -this.F+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);Q(this, -a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,S(this,1)+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()), -this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);Q(this,a);this.A-= -this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this, -M(this,S(this,1)+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.I&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.G& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.H+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.F& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,N(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.D& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.G+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)), -r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+ -R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.K&this.C);Q(this,a);this.A-= -this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, -this.D+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], -A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Kd=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,S(this,0)), -b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, -this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, -M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, -M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this, -M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, -M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, -N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, -M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, -M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, -this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, -this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,S(this, -2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+R(this)),b.call(this)); -Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this)); -Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Jd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this, +M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this, +a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.F+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), +this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, +this.F+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);P(this, +a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,R(this,1)+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()), +this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);P(this,a);this.A-= +this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this, +M(this,R(this,1)+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.I&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.G& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.H+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.F& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,N(this,this.L+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.D& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.G+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), +r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,this.D+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+ +Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.K&this.C);P(this,a);this.A-= +this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, +this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], +A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Kd=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this,0)), +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, +this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, +M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, +M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this, +M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, +M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, +N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, +M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, +M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, +this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, +this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,R(this, +2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+Q(this)),b.call(this)); +P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this)); +P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); -this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); +this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ue=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):R(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ -this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):R(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):R(this))+this.H},function(){return this.K+ -this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):R(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? -(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):R(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ -this.K},function(){this.U=this.V;return r(this)+this.K},function(a){return(a?(this.U=this.V,this.L):R(this))+this.K},function(){return this.K+this.K},function(){return this.I+this.K},function(){return this.G+this.I},function(){return this.F+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.U=this.V;return r(this)+this.I},function(a){return(a?(this.U=this.V,this.L):R(this))+this.I},function(){return this.K+this.I},function(){return this.I+this.I},function(){return this.G+ -(this.G<<1)},function(){return this.F+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.U=this.V;return r(this)+(this.G<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.I+(this.G<<1)},function(){return this.G+(this.F<<1)},function(){return this.F+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.U=this.V;return r(this)+ -(this.F<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.I+(this.F<<1)},function(){return this.G+(this.H<<1)},function(){return this.F+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.U=this.V;return r(this)+(this.H<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.I+(this.H<<1)}, -function(){return this.G+(this.D<<1)},function(){return this.F+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.U=this.V;return r(this)+(this.D<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? -(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<1)},function(){return this.F+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.U=this.V;return r(this)+(this.L<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.I+(this.L<<1)},function(){return this.G+(this.K<<1)},function(){return this.F+(this.K<< -1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.U=this.V;return r(this)+(this.K<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.I+(this.K<<1)},function(){return this.G+(this.I<<1)},function(){return this.F+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.U=this.V;return r(this)+(this.I<<1)},function(a){return(a? -(this.U=this.V,this.L):R(this))+(this.I<<1)},function(){return this.K+(this.I<<1)},function(){return this.I+(this.I<<1)},function(){return this.G+(this.G<<2)},function(){return this.F+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.U=this.V;return r(this)+(this.G<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.I+(this.G<<2)},function(){return this.G+(this.F<< -2)},function(){return this.F+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.U=this.V;return r(this)+(this.F<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.I+(this.F<<2)},function(){return this.G+(this.H<<2)},function(){return this.F+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.U=this.V;return r(this)+ -(this.H<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.I+(this.H<<2)},function(){return this.G+(this.D<<2)},function(){return this.F+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.U=this.V;return r(this)+(this.D<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.I+(this.D<<2)}, -function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<2)},function(){return this.F+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.U=this.V;return r(this)+(this.L<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+ -(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.I+(this.L<<2)},function(){return this.G+(this.K<<2)},function(){return this.F+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.U=this.V;return r(this)+(this.K<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.I+(this.K<<2)},function(){return this.G+(this.I<<2)},function(){return this.F+(this.I<< -2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.U=this.V;return r(this)+(this.I<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.I<<2)},function(){return this.K+(this.I<<2)},function(){return this.I+(this.I<<2)},function(){return this.G+(this.G<<3)},function(){return this.F+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.U=this.V;return r(this)+(this.G<<3)},function(a){return(a? -(this.U=this.V,this.L):R(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.I+(this.G<<3)},function(){return this.G+(this.F<<3)},function(){return this.F+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.U=this.V;return r(this)+(this.F<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.I+(this.F<<3)},function(){return this.G+(this.H<< -3)},function(){return this.F+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.U=this.V;return r(this)+(this.H<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.I+(this.H<<3)},function(){return this.G+(this.D<<3)},function(){return this.F+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.U=this.V;return r(this)+ -(this.D<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ -(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+ -(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function Qg(a){Ia.call(this,"ChipSet",a,Qg,32768);this.ga=(this.ga=a.model)&&Rg[this.ga]||Sg;this.O=0;var b=a.sw1;if(b)this.O=Tg(b,Ug|Vg.bj);else{this.fa=[360,360];(b=a.floppies)&&b.length&&(this.fa=b);if(b=this.fa.length)this.O|=Wg.qg,b--,this.O|=(b&3)<=Xg&&(this.Fa=this.sa=2);this.ha=a.scaleTimers||!1;this.hb=a.rtcDate;this.Ya=!1; -a.sound&&(this.Sa=this.ua=null,window&&(this.Sa=window.AudioContext||window.webkitAudioContext),this.Sa&&(this.ua=new this.Sa));this.reset(!0);Za(this)}Ra(Qg);var Sg=5150,Xg=5170,Rg={5150:Sg,5160:5160,5170:Xg,deskpro386:5180},Yg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Wg={qg:1,ONE:0,mm:64,km:128,Ql:192,ue:192,ve:6},Ug=12,Vg={lm:16,Jl:32,bj:48,ue:48,ve:4};f=Qg.prototype; +b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ue=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ +this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.H},function(){return this.K+ +this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? +(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ +this.K},function(){this.U=this.V;return r(this)+this.K},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.K},function(){return this.K+this.K},function(){return this.I+this.K},function(){return this.G+this.I},function(){return this.F+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.U=this.V;return r(this)+this.I},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.I},function(){return this.K+this.I},function(){return this.I+this.I},function(){return this.G+ +(this.G<<1)},function(){return this.F+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.U=this.V;return r(this)+(this.G<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.I+(this.G<<1)},function(){return this.G+(this.F<<1)},function(){return this.F+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.U=this.V;return r(this)+ +(this.F<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.I+(this.F<<1)},function(){return this.G+(this.H<<1)},function(){return this.F+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.U=this.V;return r(this)+(this.H<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.I+(this.H<<1)}, +function(){return this.G+(this.D<<1)},function(){return this.F+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.U=this.V;return r(this)+(this.D<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? +(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<1)},function(){return this.F+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.U=this.V;return r(this)+(this.L<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.I+(this.L<<1)},function(){return this.G+(this.K<<1)},function(){return this.F+(this.K<< +1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.U=this.V;return r(this)+(this.K<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.I+(this.K<<1)},function(){return this.G+(this.I<<1)},function(){return this.F+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.U=this.V;return r(this)+(this.I<<1)},function(a){return(a? +(this.U=this.V,this.L):Q(this))+(this.I<<1)},function(){return this.K+(this.I<<1)},function(){return this.I+(this.I<<1)},function(){return this.G+(this.G<<2)},function(){return this.F+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.U=this.V;return r(this)+(this.G<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.I+(this.G<<2)},function(){return this.G+(this.F<< +2)},function(){return this.F+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.U=this.V;return r(this)+(this.F<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.I+(this.F<<2)},function(){return this.G+(this.H<<2)},function(){return this.F+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.U=this.V;return r(this)+ +(this.H<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.I+(this.H<<2)},function(){return this.G+(this.D<<2)},function(){return this.F+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.U=this.V;return r(this)+(this.D<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.I+(this.D<<2)}, +function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<2)},function(){return this.F+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.U=this.V;return r(this)+(this.L<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ +(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.I+(this.L<<2)},function(){return this.G+(this.K<<2)},function(){return this.F+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.U=this.V;return r(this)+(this.K<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.I+(this.K<<2)},function(){return this.G+(this.I<<2)},function(){return this.F+(this.I<< +2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.U=this.V;return r(this)+(this.I<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<2)},function(){return this.K+(this.I<<2)},function(){return this.I+(this.I<<2)},function(){return this.G+(this.G<<3)},function(){return this.F+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.U=this.V;return r(this)+(this.G<<3)},function(a){return(a? +(this.U=this.V,this.L):Q(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.I+(this.G<<3)},function(){return this.G+(this.F<<3)},function(){return this.F+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.U=this.V;return r(this)+(this.F<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.I+(this.F<<3)},function(){return this.G+(this.H<< +3)},function(){return this.F+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.U=this.V;return r(this)+(this.H<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.I+(this.H<<3)},function(){return this.G+(this.D<<3)},function(){return this.F+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.U=this.V;return r(this)+ +(this.D<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ +(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ +(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; +function Qg(a){Ia.call(this,"ChipSet",a,Qg,32768);this.ga=(this.ga=a.model)&&Rg[this.ga]||Sg;this.O=0;var b=a.sw1;if(b)this.O=Tg(b,Ug|Vg.aj);else{this.fa=[360,360];(b=a.floppies)&&b.length&&(this.fa=b);if(b=this.fa.length)this.O|=Wg.qg,b--,this.O|=(b&3)<=Xg&&(this.Fa=this.sa=2);this.ha=a.scaleTimers||!1;this.hb=a.rtcDate;this.Ya=!1; +a.sound&&(this.Sa=this.ua=null,window&&(this.Sa=window.AudioContext||window.webkitAudioContext),this.Sa&&(this.ua=new this.Sa));this.reset(!0);Za(this)}Ra(Qg);var Sg=5150,Xg=5170,Rg={5150:Sg,5160:5160,5170:Xg,deskpro386:5180},Yg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Wg={qg:1,ONE:0,lm:64,jm:128,Pl:192,ue:192,ve:6},Ug=12,Vg={km:16,Il:32,aj:48,ue:48,ve:4};f=Qg.prototype; f.Hb=function(a,b,c){switch(b){case "sw1":return this.ta[b]=c,Zg(this,b,c,this.O,{0:this.ga==Sg?"Bootable Floppy Drive":"Loop on POST",1:this.ga==Sg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ga==Sg)return this.ta[b]=c,Zg(this,b,c,this.ja,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ta[b]=c,!0}return!1}; f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ha=c.W.Pc/1193181;Jb(b,this,$g);Lb(b,this,ah);this.ga=Xg){this.I=16;this.V=0;this.Z=16;this.ya=0;this.aa=160;512<=jh(this)&&(this.aa|=16);3==kh(this)&&(this.aa|=64);5180==this.ga&&(this.aa|=12);this.Aa=3;this.K=Array(8);this.oa= 0;a&&(this.B=Array(64));lh(this,this.hb);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Vg.ue|2|Wg.qg|Wg.ue);this.B[16]=mh(this,0)<<4|mh(this,1);nh(this)}}; function lh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ac("CMOS date invalid ("+b+"), using "+c)):b&&a.ac("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.va=a.pa=0;a.Za=a.Ga=null} function oh(a){var b;void 0===b&&(b=a.Ga);a.pa=tc(a.A,a.ha)+b;a.B[11]&64&&qc(a.A,b)}function nh(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Sd(this);B(a,0,[this.O,this.ja,this.U,this.ka]);for(var b=[],c=0;c=Xg&&(B(a,5,[this.I,this.V,this.Z,this.ya,this.aa,this.Aa]),B(a,6,[this.K[7],this.K,this.oa,this.B,this.va,this.pa]));return a.data()}; f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ja=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.bb+32*((b?a.ja:a.ka)&15)}function vh(a,b){var c=b?a.O:a.U;return a.ga!=Sg||c&Wg.qg?((c&Wg.ue)>>Wg.ve)+1:0} +b[3],this.va=b[4],this.pa=b[5],lh(this);return!0};var ph=[0,null,null,0,Array(4)];function gh(a,b,c){var d=a.F[b];d||(d={Fb:Array(4)});c=c&&5==c.length?c:ph;d.ld=c[0];d.xg=c[1];d.pi=c[2];d.Gb=c[3];d.yk=b<<2;for(var e=0;e>2)+1)*a.bb+32*((b?a.ja:a.ka)&15)}function vh(a,b){var c=b?a.O:a.U;return a.ga!=Sg||c&Wg.qg?((c&Wg.ue)>>Wg.ve)+1:0} function mh(a,b){if(b>Vg.ve} -function Zg(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;n=l;l++){var p="pcjs-bitCell";l||(p+=" pcjs-bitCellLeft");k+='
'+l+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(l=0;ld.eb[0]&&(d.eb[0]=255,d.eb[1]--,0>d.eb[1]&&(d.eb[1]=255)));return e}function Ah(a,b,c,d){a=a.F[b];c=a.Fb[c];c.eb[a.Gb]=c.Wb[a.Gb]=d;a.Gb^=1} -function Bh(a,b){var c=a.F[b],d=c.ld|1;c.ld&=-16;return d}function Ch(a,b,c){a=a.F[b];b=c&3;a.ld=a.ld&~(16<>2].Fb[b&3],c,d,e)} -function Eh(a,b,c){b=a.F[b>>2].Fb[b&3];b.mf&&b.Gg&&b.eg?(c&&(b.done=c),b.Yc||ye(a,b,!0)):c&&c(!0)}function ye(a,b,c){c&&(b.count=b.eb[1]<<8|b.eb[0],b.type=b.mode&12,b.Ei=b.Jc=!1);for(var d=!1;0<=b.count&&(c=b.ff<<16|b.cb[1]<<8|b.cb[0],4==b.type?(d=!0,function(c){b.Gg.call(b.mf,b.eg,-1,function(k,n){0>k&&(b.Ei||(b.Ei=!0),k=255);b.Yc||a.ma.Cc(c,k);(d=n)&&setTimeout(function(){Jh(b)||ye(a,b)},0)})}(c)):8==b.type?(c=a.ma.Qb(c),0>b.Gg.call(b.mf,b.eg,c)&&(b.Jc=!0)):0!=b.type&&(b.Jc=!0)),!d&&!Jh(b););} -function Jh(a){if(!a.Jc&&0<=--a.count&&(a.mode&32?(a.cb[0]--,0>a.cb[0]&&(a.cb[0]=255,a.cb[1]--,0>a.cb[1]&&(a.cb[1]=255))):(a.cb[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.Je=c||0,Qh(a))}function Th(a,b){var c=a.Sb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Qh(a))} -function Qh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Qg.prototype;f.ek=function(){return null}; -f.rl=function(a,b){this.La=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,k=b&48;if(k){var n=this.L[c];n.ng=k;n.mode=e;n.ti=d;n.Wb=[0,0];n.eb=[0,0];n.Ad=[0,0];n.Kc=!1;n.Ce=!1;n.Cd=!1;Vh(this,c);0==c&&Th(this,0);2==c&&255==this.Sb[0].Hc&&77==this.R&&(c=this.L[0],c.rc[0]=c.Wb[0],c.rc[1]=c.Wb[1],c.Zc=tc(this.A,this.ha))}else Wh(this,c),d=this.L[c],d.Ad[0]=d.eb[0],d.Ad[1]=d.eb[1],d.Ce=!0,Vh(this,c)}};function Yh(a,b){var c=a.L[b],d=c.Wb[1]<<8|c.Wb[0];d||(d=1==c.zd?256:65536);return d} +function Bh(a,b){var c=a.F[b],d=c.ld|1;c.ld&=-16;return d}function Ch(a,b,c){a=a.F[b];b=c&3;a.ld=a.ld&~(16<>2].Fb[b&3],c,d,e)} +function Eh(a,b,c){b=a.F[b>>2].Fb[b&3];b.mf&&b.Fg&&b.eg?(c&&(b.done=c),b.Yc||ye(a,b,!0)):c&&c(!0)}function ye(a,b,c){c&&(b.count=b.eb[1]<<8|b.eb[0],b.type=b.mode&12,b.Di=b.Jc=!1);for(var d=!1;0<=b.count&&(c=b.ff<<16|b.cb[1]<<8|b.cb[0],4==b.type?(d=!0,function(c){b.Fg.call(b.mf,b.eg,-1,function(k,l){0>k&&(b.Di||(b.Di=!0),k=255);b.Yc||a.ma.Cc(c,k);(d=l)&&setTimeout(function(){Jh(b)||ye(a,b)},0)})}(c)):8==b.type?(c=a.ma.Qb(c),0>b.Fg.call(b.mf,b.eg,c)&&(b.Jc=!0)):0!=b.type&&(b.Jc=!0)),!d&&!Jh(b););} +function Jh(a){if(!a.Jc&&0<=--a.count&&(a.mode&32?(a.cb[0]--,0>a.cb[0]&&(a.cb[0]=255,a.cb[1]--,0>a.cb[1]&&(a.cb[1]=255))):(a.cb[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.Je=c||0,Qh(a))}function Th(a,b){var c=a.Sb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Qh(a))} +function Qh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Qg.prototype;f.dk=function(){return null}; +f.ql=function(a,b){this.La=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,k=b&48;if(k){var l=this.L[c];l.ng=k;l.mode=e;l.si=d;l.Wb=[0,0];l.eb=[0,0];l.Ad=[0,0];l.Kc=!1;l.Ce=!1;l.Cd=!1;Vh(this,c);0==c&&Th(this,0);2==c&&255==this.Sb[0].Hc&&77==this.R&&(c=this.L[0],c.rc[0]=c.Wb[0],c.rc[1]=c.Wb[1],c.Zc=tc(this.A,this.ha))}else Wh(this,c),d=this.L[c],d.Ad[0]=d.eb[0],d.Ad[1]=d.eb[1],d.Ce=!0,Vh(this,c)}};function Yh(a,b){var c=a.L[b],d=c.Wb[1]<<8|c.Wb[0];d||(d=1==c.zd?256:65536);return d} function wc(a,b){var c=a.L[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.zd?256:65536);return d}function Vh(a,b){var c=a.L[b];c.nd=32==c.ng?1:0;c.zd=48==c.ng?2:1} -function Wh(a,b,c){var d=a.L[b];if(d.Cd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.Zc)/a.Ha|0;0>k&&(d.Zc=e,k=0);var n=Yh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Kc=!0,d.Cd=!1,b||Sh(a,0))):4==d.mode?(d.Kc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.rc[0]=p&255,d.rc[1]=p>>8,d.Zc=e,!b&&d.Kc&&Sh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Kc=!d.Kc,p=n+p,0>=p&&(p=n),d.rc[0]=p&255,d.rc[1]=p>>8,d.Zc=e,!b&&d.Kc&&Sh(a,0)));d.eb[0]=p&255;d.eb[1]=p>>8;c&&(a.Zc=0)}return d} +function Wh(a,b,c){var d=a.L[b];if(d.Cd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.Zc)/a.Ha|0;0>k&&(d.Zc=e,k=0);var l=Yh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Kc=!0,d.Cd=!1,b||Sh(a,0))):4==d.mode?(d.Kc=1!=p,0>=p&&(p=l+p,0>=p&&(p=l),d.rc[0]=p&255,d.rc[1]=p>>8&255,d.Zc=e,!b&&d.Kc&&Sh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Kc=!d.Kc,p=l+p,0>=p&&(p=l),d.rc[0]=p&255,d.rc[1]=p>>8&255,d.Zc=e,!b&&d.Kc&&Sh(a,0)));d.eb[0]=p&255;d.eb[1]=p>>8&255;c&&(a.Zc=0)}return d} function vc(a,b){for(var c=0;c=Xg){var c=a.A.W.Pc,d=tc(a.A,a.ha);null==a.Ga&&(a.va=tc(a.A,a.ha),a.Za=1024,a.Ga=Math.floor(a.A.W.Pc/a.Za),oh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Sh(a,8)),a.pa=d+a.Ga);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Sh(a,8)));var e=d-a.va,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Sh(a,8))}a.va=d-e%c}}f.fk=function(){var a=this.Da;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Ra()&&a.Ka("scan code "+fa(b)+" delivered");a=b}return a};f.sl=function(a,b){this.Da=b};f.gk=function(){return this.R};f.tl=function(a,b){Zh(this,b)}; -function Zh(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&$h(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.hk=function(){var a=0,a=this.ga==Sg?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Wh(this,2).Kc&&(a=this.R&2?a|32:a|16);return a};f.ul=function(a,b){this.Oa=b};f.ik=function(){return this.ra};f.vl=function(a,b){this.ra=b};f.vj=function(){var a=this.ya;this.I&=-258;this.D&&ai(this.D);return a}; -f.Gk=function(a,b){if(this.I&8)switch(this.V){case 96:bi(this,b);break;case 209:ci(this,b);break;default:if(bi(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,di(this.D)}ei(this,c)}}this.V=b;this.I&=-9};f.wj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Hk=function(a,b){Zh(this,b)};f.xj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; -f.Fk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:ei(this,this.Z);break;case 173:bi(this,this.Z|16);break;case 174:bi(this,this.Z&-17);this.D&&ai(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Ra()&&c.Ka("scan codes flushed"));bi(this,this.Z|16);ei(this,85);ci(this,3);break;case 171:ei(this,0);break;case 192:ei(this,this.aa);break;case 208:ei(this,this.Aa);break;case 224:ei(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; -function bi(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&$h(a.D,!!(b&8),!(b&16))}function ei(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ci(a,b){a.Aa=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function fi(a,b){a.ga=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&oh(this)};f.ql=function(a,b){this.Ca=b};f.Xk=function(){};f.Yk=function(){};function Tg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;el&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Sh(a,8))}a.va=d-e%c}}f.ek=function(){var a=this.Da;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Ra()&&a.Ka("scan code "+ea(b)+" delivered");a=b}return a};f.rl=function(a,b){this.Da=b};f.fk=function(){return this.R};f.sl=function(a,b){Zh(this,b)}; +function Zh(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&$h(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.gk=function(){var a=0,a=this.ga==Sg?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Wh(this,2).Kc&&(a=this.R&2?a|32:a|16);return a};f.tl=function(a,b){this.Oa=b};f.hk=function(){return this.ra};f.ul=function(a,b){this.ra=b};f.uj=function(){var a=this.ya;this.I&=-258;this.D&&ai(this.D);return a}; +f.Fk=function(a,b){if(this.I&8)switch(this.V){case 96:bi(this,b);break;case 209:ci(this,b);break;default:if(bi(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,di(this.D)}ei(this,c)}}this.V=b;this.I&=-9};f.vj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Gk=function(a,b){Zh(this,b)};f.wj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; +f.Ek=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:ei(this,this.Z);break;case 173:bi(this,this.Z|16);break;case 174:bi(this,this.Z&-17);this.D&&ai(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Ra()&&c.Ka("scan codes flushed"));bi(this,this.Z|16);ei(this,85);ci(this,3);break;case 171:ei(this,0);break;case 192:ei(this,this.aa);break;case 208:ei(this,this.Aa);break;case 224:ei(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; +function bi(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&$h(a.D,!!(b&8),!(b&16))}function ei(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ci(a,b){a.Aa=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function fi(a,b){a.ga=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&oh(this)};f.pl=function(a,b){this.Ca=b};f.Wk=function(){};f.Xk=function(){};function Tg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ja("ROM data error: "+n.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].Te(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;c>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(l){this.Ja("ROM data error: "+l.message); +return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].Te(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ 1]=c>>8;nh(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Sd(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function mi(a){this.I=a;this.D=oi;this.F=pi;this.B=qi;this.A=null}var ni=-2134900736,oi=65535,pi=2575,qi=2,ri=[null,0],si=[function(a){return this.controller.Qb(a)},null,null,function(a,b){this.controller.Cc(a,b)},null,null];f=mi.prototype;f.save=function(){return[this.D,this.B]}; -f.restore=function(a){this.Cc(0,a[0]&255);this.Cc(2,a[1]&255);return!0};f.Qb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Cc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Gi=function(){return ri};f.Hg=function(){return si}; -Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Gl:65,Hl:66,Il:67,Nl:68,E:69,Ol:70,Rl:71,Sl:72,Tl:73,Ul:74,Vl:75,Wl:76,Xl:77,Yl:78,Zl:79,$l:80,Q:81,am:82,em:83,jm:84,nm:85,om:86,pm:87,rm:88,sm:89,tm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,um:97,vm:98,ym:99,d:100,e:101,zm:102,Am:103,Bm:104,Cm:105,Dm:106,k:107,Em:108, -Fm:109,n:110,Hm:111,p:112,q:113,r:114,Im:115,t:116,Jm:117,Km:118,Lm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ui={};ui[186]=U[";"];ui[187]=U["="];ui[188]=U[","];ui[189]=U["-"];ui[190]=U["."];ui[191]=U["/"];ui[192]=U["`"];ui[219]=U["["];ui[220]=U["\\"];ui[221]=U["]"];ui[222]=U["'"];ui[173]=U["-"];var vi={};vi[U["1"]]=U["!"];vi[U["2"]]=U["@"];vi[U["3"]]=U["#"];vi[U["4"]]=U.$;vi[U["5"]]=U["%"];vi[U["6"]]=U["^"];vi[U["7"]]=U["&"];vi[U["8"]]=U["*"];vi[U["9"]]=U["("];vi[U["0"]]=U[")"]; +f.restore=function(a){this.Cc(0,a[0]&255);this.Cc(2,a[1]&255);return!0};f.Qb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Cc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Fi=function(){return ri};f.Gg=function(){return si}; +Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Fl:65,Gl:66,Hl:67,Ml:68,E:69,Nl:70,Ql:71,Rl:72,Sl:73,Tl:74,Ul:75,Vl:76,Wl:77,Xl:78,Yl:79,Zl:80,Q:81,$l:82,dm:83,im:84,mm:85,nm:86,om:87,qm:88,rm:89,sm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,tm:97,um:98,xm:99,d:100,e:101,ym:102,zm:103,Am:104,Bm:105,Cm:106,k:107,Dm:108, +Em:109,n:110,Gm:111,p:112,q:113,r:114,Hm:115,t:116,Im:117,Jm:118,Km:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ui={};ui[186]=U[";"];ui[187]=U["="];ui[188]=U[","];ui[189]=U["-"];ui[190]=U["."];ui[191]=U["/"];ui[192]=U["`"];ui[219]=U["["];ui[220]=U["\\"];ui[221]=U["]"];ui[222]=U["'"];ui[173]=U["-"];var vi={};vi[U["1"]]=U["!"];vi[U["2"]]=U["@"];vi[U["3"]]=U["#"];vi[U["4"]]=U.$;vi[U["5"]]=U["%"];vi[U["6"]]=U["^"];vi[U["7"]]=U["&"];vi[U["8"]]=U["*"];vi[U["9"]]=U["("];vi[U["0"]]=U[")"]; vi[186]=U[":"];vi[187]=U["+"];vi[188]=U["<"];vi[189]=U._;vi[190]=U[">"];vi[191]=U["?"];vi[192]=U["~"];vi[219]=U["{"];vi[220]=U["|"];vi[221]=U["}"];vi[222]=U['"'];vi[173]=U._;vi[61]=U["+"];vi[59]=U[":"]; var wi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},xi={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},yi={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":U[";"],quote:U["'"],"`":U["`"],shift:1016,"\\":U["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":U[","],".":U["."],"/":U["/"],"right-shift":3016,prtsc:1044,alt:1018,space:U[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},zi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[U["["]]=26;X[U["{"]]=10778;X[U["]"]]=27;X[U["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[U[";"]]=39; -X[U[":"]]=10791;X[U["'"]]=40;X[U['"']]=10792;X[U["`"]]=41;X[U["~"]]=10793;X[1016]=42;X[U["\\"]]=43;X[U["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[U[","]]=51;X[U["<"]]=10803;X[U["."]]=52;X[U[">"]]=10804;X[U["/"]]=53;X[U["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[U[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;f=ti.prototype; -f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ta[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ai(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!X[a]||!!(d.Ob&128);b||Bi(d,a,!0);return b},c.onkeyup=function(a){return Ai(d,a,!1)},!0;case "caps-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1020,!0)},!0;case "num-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1144,!0)},!0;case "scroll-lock":return this.ta[e]= +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},zi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},W={1027:1};W[U["1"]]=2;W[U["!"]]=10754;W[U["2"]]=3;W[U["@"]]=10755;W[U["3"]]=4;W[U["#"]]=10756;W[U["4"]]=5;W[U.$]=10757;W[U["5"]]=6;W[U["%"]]=10758;W[U["6"]]=7;W[U["^"]]=10759;W[U["7"]]=8;W[U["&"]]=10760;W[U["8"]]=9;W[U["*"]]=10761;W[U["9"]]=10;W[U["("]]=10762;W[U["0"]]=11;W[U[")"]]=10763;W[U["-"]]=12;W[U._]=10764;W[U["="]]=13;W[U["+"]]=10765;W[1008]=14;W[1009]=15;W[113]=16; +W[81]=10768;W[119]=17;W[87]=10769;W[101]=18;W[69]=10770;W[114]=19;W[82]=10771;W[116]=20;W[84]=10772;W[121]=21;W[89]=10773;W[117]=22;W[85]=10774;W[105]=23;W[73]=10775;W[111]=24;W[79]=10776;W[112]=25;W[80]=10777;W[U["["]]=26;W[U["{"]]=10778;W[U["]"]]=27;W[U["}"]]=10779;W[13]=28;W[1017]=29;W[97]=30;W[65]=10782;W[115]=31;W[83]=10783;W[100]=32;W[68]=10784;W[102]=33;W[70]=10785;W[103]=34;W[71]=10786;W[104]=35;W[72]=10787;W[106]=36;W[74]=10788;W[107]=37;W[75]=10789;W[108]=38;W[76]=10790;W[U[";"]]=39; +W[U[":"]]=10791;W[U["'"]]=40;W[U['"']]=10792;W[U["`"]]=41;W[U["~"]]=10793;W[1016]=42;W[U["\\"]]=43;W[U["|"]]=10795;W[122]=44;W[90]=10796;W[120]=45;W[88]=10797;W[99]=46;W[67]=10798;W[118]=47;W[86]=10799;W[98]=48;W[66]=10800;W[110]=49;W[78]=10801;W[109]=50;W[77]=10802;W[U[","]]=51;W[U["<"]]=10803;W[U["."]]=52;W[U[">"]]=10804;W[U["/"]]=53;W[U["?"]]=10805;W[3016]=54;W[1044]=55;W[1018]=56;W[U[" "]]=57;W[1020]=58;W[1112]=59;W[1113]=60;W[1114]=61;W[1115]=62;W[1116]=63;W[1117]=64;W[1118]=65;W[1119]=66; +W[1120]=67;W[1121]=68;W[1144]=69;W[1145]=70;W[1036]=71;W[1038]=72;W[1033]=73;W[1109]=74;W[1037]=75;W[1101]=76;W[1039]=77;W[1107]=78;W[1035]=79;W[1040]=80;W[1034]=81;W[1045]=82;W[1046]=83;W[1122]=87;W[1123]=88;W[1091]=91;W[1093]=93;W[1224]=91;W[4003]=7470;W[4008]=7494;W[4046]=3677523;f=ti.prototype; +f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ta[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ai(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!W[a]||!!(d.Ob&128);b||Bi(d,a,!0);return b},c.onkeyup=function(a){return Ai(d,a,!1)},!0;case "caps-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1020,!0)},!0;case "num-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1144,!0)},!0;case "scroll-lock":return this.ta[e]= c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1145,!0)},!0;default:var k=b.toUpperCase().replace(/-/g,"_");if(void 0!==xi[k]&&"button"==a)return this.ta[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();Ci(a,c,!0);Bi(a,c,!0)}}(this,k,xi[k]),!0;if(void 0!==yi[b])return this.P++,this.ta[e]=c,a=function(a,b,c){return function(){Bi(a,c)}}(this,b,yi[b]),b=function(a,b,c){return function(){Di(a,c)}}(this,b,yi[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= c.onmouseout=b),!0}return!1};function Ei(a,b,c){if(a.P){for(var d in vi)if(b==vi[d]){b=+d;(d=ui[d])&&(b=d);break}for(var e in yi)if((d=yi[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=yi[e]==d),d){(a=a.ta["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.Z=gb(a,"ChipSet")};function di(a,b){a.Ka("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Z&&fi(a.Z,a.B[0])} -function $h(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&gi(a,!0);a.K&&a.O&&(di(a,!0),a.O=!1)}function ai(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Z&&fi(a.Z,b));a.Ra()&&a.Ka("scan code "+fa(b)+" available")}function gi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Ob)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in zi)d="led-"+n,e=zi[n],c&&c!=e||!(k=a.ta[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Ob&=~b,d&&(a.Ob|=b);return!0}}return!1} -function Bi(a,b,c){if(X[b]&&a.A&&a.A.ia.Jb){wi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Jd=b,d.Ob=a.Ob,Ei(a,b,!0),e++),0b.Qc){if(!b.Be){Di(a,b.Jd);return}b.Be=!1;c=a.ga}else c=1==b.Qc++?500:100;b.Wi=setTimeout(function(a){return function(){Gi(a,b)}}(a),c)}}else Di(a,b.Jd,!0)} +function Ci(a,b,c,d){if(W[b]){var e=Math.floor(b/1E3)&2;if(b=wi[b]||0){!e||b&85||(b>>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Ob)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,l;for(l in zi)d="led-"+l,e=zi[l],c&&c!=e||!(k=a.ta[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Ob&=~b,d&&(a.Ob|=b);return!0}}return!1} +function Bi(a,b,c){if(W[b]&&a.A&&a.A.ia.Jb){wi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Jd=b,d.Ob=a.Ob,Ei(a,b,!0),e++),0b.Qc){if(!b.Be){Di(a,b.Jd);return}b.Be=!1;c=a.ga}else c=1==b.Qc++?500:100;b.Vi=setTimeout(function(a){return function(){Gi(a,b)}}(a),c)}}else Di(a,b.Jd,!0)} function Ii(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Ob&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Ob&515)==c&&(d=b-32);else if(!!(a.Ob&3)==c){if(a=vi[b])d=a}else if(a=ui[b])d=a;return d}f.fg=function(a){a||(this.Ob&=-256)}; -function Ai(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Ii(a,n,!0);a.Eg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ci(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Ra()&&d.Ka("scan code "+fa(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&fi(d.Z,k)):(20== +function Ai(a,b,c){var d=!0,e=!1,k=!1,l=b.keyCode,p=Ii(a,l,!0);a.Dg&&p==U["`"]&&(l=p=27);if(W[l+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ci(a,p,!1,c)){if(20==l||144==l||145==l)a.V||(c=e=!0);if(!(c||91!=l&&93!=l))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var l=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(l=p):29==p?a.F&12||(l=p):56==p?a.F&48||(l=p):e.push(k|(c?0:128)),l&&(c?e.unshift(l):e.push(l|128)))}for(c=0;cd.B.length?(d.Ra()&&d.Ka("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&fi(d.Z,k)):(20== d.B.length&&d.B.push(255),d.Ka("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?aj:bj)];this.fb=b;this.$a=e[2];this.Mb=e[3];this.Ic=d||e[4];65536<=this.Ic&&720896<=this.$a&&(this.Mb=Math.min(this.Ic>>2,32768));this.Pb=c[0];this.yc=c[1];this.Re=c[2];this.wa=c[3];this.hc=c[4]&255;this.kg=c[4]>>8&255;this.ab=c[5];this.Lg=aj;if(5<=b){this.Lg=bj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.$a,this.Mb,this.Ic], -Array(this.Ic>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.od=b[0];this.Gd=b[1];this.xc=b[2];this.Zh=b[3];this.Se=b[4];this.mg=b[5];this.ne=b[6];this.me=b[7];this.Ri=b[8];this.Si=b[9];this.le=b[10];this.Hd=b[11];this.kb=b[12];d=b[13];"number"==typeof d&&(d=[this.$a,this.Mb,d]);this.$a=d[0];this.Mb=d[1];d=this.Ic>>2;if((this.hd=b[14])&&this.hd.length>this.controller.Uh&255};dj[17408]=function(a){return(this.controller.kb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};dj[5120]=function(a){a+=this.B;var b=this.controller.kb=this.ba[a&-2];return(a&1?b>>8:b)&255}; -dj[1280]=function(a){a+=this.B;a=this.controller.kb=this.ba[a];for(var b=this.controller.Ng,c=this.controller.Mg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};dj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; +function Zi(a,b,c,d){if(void 0!==b&&(!c||c.length)){this.video=a;var e=$i[b],k=a.pa||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(5>b?aj:bj)];this.fb=b;this.$a=e[2];this.Mb=e[3];this.Ic=d||e[4];65536<=this.Ic&&720896<=this.$a&&(this.Mb=Math.min(this.Ic>>2,32768));this.Pb=c[0];this.yc=c[1];this.Re=c[2];this.wa=c[3];this.hc=c[4]&255;this.kg=c[4]>>8&255;this.ab=c[5];this.Kg=aj;if(5<=b){this.Kg=bj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.$a,this.Mb,this.Ic], +Array(this.Ic>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.od=b[0];this.Gd=b[1];this.xc=b[2];this.Yh=b[3];this.Se=b[4];this.mg=b[5];this.ne=b[6];this.me=b[7];this.Qi=b[8];this.Ri=b[9];this.le=b[10];this.Hd=b[11];this.kb=b[12];d=b[13];"number"==typeof d&&(d=[this.$a,this.Mb,d]);this.$a=d[0];this.Mb=d[1];d=this.Ic>>2;if((this.hd=b[14])&&this.hd.length>this.controller.Th&255};dj[17408]=function(a){return(this.controller.kb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};dj[5120]=function(a){a+=this.B;var b=this.controller.kb=this.ba[a&-2];return(a&1?b>>8:b)&255}; +dj[1280]=function(a){a+=this.B;a=this.controller.kb=this.ba[a];for(var b=this.controller.Mg,c=this.controller.Lg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};dj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d&=this.controller.kb;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d|=this.controller.kb;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; @@ -883,165 +883,165 @@ dj[16]=function(a,b){a+=this.B;var c,d=a&-2;c=(b|b<<8|b<<16|b<<24)&this.controll dj[17]=function(a){a+=this.B;var b=a&-2;a=this.controller.Xa&(b==a?16711935:-16711936);a=this.ba[b]&~a|this.controller.kb&a;this.ba[b]!=a&&(this.ba[b]=a,this.Pa=!0)};dj[2]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[98]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d&this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)};dj[162]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d|this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[226]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d^this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)};dj[3]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.mb;d=this.controller.Ne&d|this.controller.kb&~d;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; -function ej(a){var b=[];if(void 0!==a.fb){b[0]=a.Pb;b[1]=a.yc;b[2]=a.Re;b[3]=a.wa;b[4]=a.hc|a.kg<<8;b[5]=a.ab;if(5<=a.fb){var c=[];c[0]=a.od;c[1]=a.Gd;c[2]=a.xc;c[3]=a.Zh;c[4]=a.Se;c[5]=a.mg;c[6]=a.ne;c[7]=a.me;c[8]=a.Ri;c[9]=a.Si;c[10]=a.le;c[11]=a.Hd;c[12]=a.kb;c[13]=[a.$a,a.Mb,a.Ic];var d;a:if(d=a.hd){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthl;l++)for(var p=l;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Oc?(this.ha.style.width=a,this.ha.style.width=a,this.ha.style.display="block",this.ha.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Vc()}return a}; -function Oi(a,b){!b&&a.V&&(a.Oc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ka("notifyFullScreen("+b+")",!0);a.D&&(a.D.Eg=b)}f.Dd=function(a){var b=!1;this.K&&(a?this.K.Dd&&(this.K.Dd(),this.P&&this.P.Pe(!0),b=!0):this.K.Xi&&(this.K.Xi(),this.P&&this.P.Pe(!1),b=!0),this.Vc());return b};f.Pe=function(a){this.P&&(this.P.Pe(a),this.D&&(this.D.Eg=a));var b=this.ta.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; +function Oi(a,b){!b&&a.V&&(a.Oc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ka("notifyFullScreen("+b+")",!0);a.D&&(a.D.Dg=b)}f.Dd=function(a){var b=!1;this.K&&(a?this.K.Dd&&(this.K.Dd(),this.P&&this.P.Pe(!0),b=!0):this.K.Wi&&(this.K.Wi(),this.P&&this.P.Pe(!1),b=!0),this.Vc());return b};f.Pe=function(a){this.P&&(this.P.Pe(a),this.D&&(this.D.Dg=a));var b=this.ta.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; function nj(a,b){var c=a.K;c&&!a.mc&&(c.addEventListener("touchstart",function(b){oj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){oj(a,b)},!0),c.addEventListener("touchend",function(b){oj(a,b,!1)},!1),a.mc=b,a.bb=a.hb=a.ed=-1)}f.fg=function(a){this.Lc=a;this.D&&this.D.fg(a)}; -function oj(a,b,c){var d,e;a.Lc&&b.preventDefault();var k=0,n=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ha.offsetWidth,q=a.sa/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.mc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Bi(a.D,1040,!0):Bi(a.D,1038,!0):1!=d&&(d?Bi(a.D,1039,!0):Bi(a.D,1037,!0));else if(a.P){!0===c&&(a.ed=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.ed,a.ac("processTouchEvent(false,"+b+")"),200>b)){a.P.lf(pj,!0);a.P.lf(pj,!1);return}if(c||0>a.bb||0>a.hb)a.bb=d,a.hb=e;c=Math.round(d-a.bb);b=Math.round(e-a.hb);a.bb=d;a.hb=e;a.P.Jg(c,b,a.bb,a.hb)}}f.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; +function oj(a,b,c){var d,e;a.Lc&&b.preventDefault();var k=0,l=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,l+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ha.offsetWidth,q=a.sa/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-l)*q;if(1==a.mc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Bi(a.D,1040,!0):Bi(a.D,1038,!0):1!=d&&(d?Bi(a.D,1039,!0):Bi(a.D,1037,!0));else if(a.P){!0===c&&(a.ed=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.ed,a.ac("processTouchEvent(false,"+b+")"),200>b)){a.P.lf(pj,!0);a.P.lf(pj,!1);return}if(c||0>a.bb||0>a.hb)a.bb=d,a.hb=e;c=Math.round(d-a.bb);b=Math.round(e-a.hb);a.bb=d;a.hb=e;a.P.Ig(c,b,a.bb,a.hb)}}f.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; f.reset=function(){var a=!0,b=0;this.Z&&(b=kh(this.Z));this.ga||(this.fb=3==b?Ki:3);this.oa=3;switch(this.fb){case ki:b=7;break;case 5:var c=Qi[this.xb];c&&(b=c[0]);b||(b=4);break;case Ki:b=3;this.oa=Mi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ja=this.Tb=new Zi(this,Ki);this.R=this.yb=new Zi(this,3);5>this.fb?this.B=new Zi:(this.B=new Zi(this,this.fb,null,this.Ic),qj(this));rj(this);this.La=null;this.Fa=this.fa=-1;this.Aa=0;sj(this,this.oa);if(this.I.$a&&a){a=this.I.$a+this.Va; for(b=this.I.$a;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.ma,b,c|d<<8)}lc(this,!0)}};function qj(a){a.B.Se&1?(a.ja=a.Tb,a.R=a.B):(a.ja=a.B,a.R=a.yb)}f.save=function(){var a=new Sd(this);B(a,0,ej(this.Tb));B(a,1,ej(this.yb));B(a,2,[this.pa,this.oa,this.La]);B(a,3,ej(this.B));return a.data()}; f.restore=function(a){var b=a[2];this.pa=b[0];this.oa=b[1];this.La=b[2];this.I=null;this.ja=this.Tb=new Zi(this,Ki,a[0]);this.R=this.yb=new Zi(this,3,a[1]);this.B=new Zi(this,this.fb,a[3],this.Ic);this.B.Pb&&qj(this);rj(this);if(!tj(this))return!1;uj(this);return!0}; -f.Dk=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)ji(this,d,[6144,0]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}(this.aa||this.Qa)&&Za(this)}}; -function vj(a,b){if(1==b)return a.ra[0]=Ti[0],a.ra[1]=Ti[7],a.ra;if(2==b){var c=a.I.Re;if(a.I===a.B){var d=a.B.xc[0],c=d&7;d&16&&(c|=8);18!=a.B.xc[1]&&(c|=32)}a.ra[0]=Ti[c&15];c=c&32?Vi:Ui;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.ra[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.xc[15]?c.xc:Wi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= -(c.xc[20]&12)<<4,c.xc[16]&128&&(n&=-49,n|=(c.xc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.ra[k]=[p,q,n,255]}a.Da=!0}return a.ra}function ji(a,b,c,d){a.wb=b;a.Ib=c;a.Ra=d}function rj(a){var b=!1;if(window&&a.wb){var c=0,d=a.Ra?a.Ra:8,e=vj(a);wj(a,3,a.Ib[0],c,d,8,a.wb,e)&&(b=!0);c=a.Ra?0:2048;d=a.Ra?a.Ra:9;wj(a,1,a.Ib[1],c,d,14,a.wb,Ri,Si)&&(b=!0);a.Ra&&wj(a,a.fb,a.Ib[1],0,a.Ra,14,a.wb,e)&&(b=!0)}return b} -function wj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(xj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.Kd&&xj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} -function xj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],F=16>p.length?p.length:16;G||(G={kc:e<Ja||!ba?Ja:8,Ze=Lh.createImageData(w.kc,w.lc),nb=0;256>nb;nb++){for(Nb= -0;Nb=Ja-2,Zk=Mc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?P:Xk;yj(Ze,Mh,Nh,Oh);ka&&yj(Ze,Mh+1,Nh,Oh)}Lh.putImageData(Ze,(nb&15)*w.kc,(nb>>4)*w.lc)}w.Od[V]="#"+ea(P[0],2)+ea(P[1],2)+ea(P[2],2);w.li[V]=P;w.wg[V]=Ld;w=!0}}a.ya[b]=G;return w}function zj(a){0a.Fa&&(a.Fa=0):a.Fa=-1} +f.Ck=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)ji(this,d,[6144,0]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}(this.aa||this.Qa)&&Za(this)}}; +function vj(a,b){if(1==b)return a.ra[0]=Ti[0],a.ra[1]=Ti[7],a.ra;if(2==b){var c=a.I.Re;if(a.I===a.B){var d=a.B.xc[0],c=d&7;d&16&&(c|=8);18!=a.B.xc[1]&&(c|=32)}a.ra[0]=Ti[c&15];c=c&32?Vi:Ui;for(d=0;dk;k++)l=d[k]||0,p=l<<2&252,q=l>>4&252,l=l>>10&252,a.ra[k]=[p,q,l,255];else{var w=d&&d[255];e=null!=c.xc[15]?c.xc:Wi;for(k=0;16>k;k++)l=e[k]&63,w?(l|= +(c.xc[20]&12)<<4,c.xc[16]&128&&(l&=-49,l|=(c.xc[20]&3)<<4),l=d[l],p=l<<2&252,q=l>>4&252,l=l>>10&252):(p=(l&4?170:0)|(l&32?85:0),q=(l&2?170:0)|(l&16?85:0),l=(l&1?170:0)|(l&8?85:0)),a.ra[k]=[p,q,l,255]}a.Da=!0}return a.ra}function ji(a,b,c,d){a.wb=b;a.Ib=c;a.Ra=d}function rj(a){var b=!1;if(window&&a.wb){var c=0,d=a.Ra?a.Ra:8,e=vj(a);wj(a,3,a.Ib[0],c,d,8,a.wb,e)&&(b=!0);c=a.Ra?0:2048;d=a.Ra?a.Ra:9;wj(a,1,a.Ib[1],c,d,14,a.wb,Ri,Si)&&(b=!0);a.Ra&&wj(a,a.fb,a.Ib[1],0,a.Ra,14,a.wb,e)&&(b=!0)}return b} +function wj(a,b,c,d,e,k,l,p,q){var w=!1;null!=c&&(xj(a,b,c,d,e,k,l,p,q)&&(w=!0),a.Kd&&xj(a,b<<1,c,d,e,k,l,p,q)&&(w=!0));return w} +function xj(a,b,c,d,e,k,l,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={kc:e<Ja||!ha?Ja:8,Ze=Lh.createImageData(w.kc,w.lc),nb=0;256>nb;nb++){for(Nb= +0;Nb=Ja-2,Zk=Mc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?S:Xk;yj(Ze,Mh,Nh,Oh);ja&&yj(Ze,Mh+1,Nh,Oh)}Lh.putImageData(Ze,(nb&15)*w.kc,(nb>>4)*w.lc)}w.Od[V]="#"+da(S[0],2)+da(S[1],2)+da(S[2],2);w.ki[V]=S;w.wg[V]=Ld;w=!0}}a.ya[b]=G;return w}function zj(a){0a.Fa&&(a.Fa=0):a.Fa=-1} function uj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.ab[b])return;var c=a.I.ab[10],b=c&31,d=a.I.ab[11]&31,e=a.I.ab[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Aj(a);else{c=a.I.ab[15]+((a.I.ab[14]&63)<<8);a.fa!=c&&(Aj(a),a.fa=c);d=d-b+1;if(a.fd!=b||a.Mc!=d)a.fd=b,a.Mc=d;a.Ca=e+1;zj(a)}}} function Aj(a){if(0<=a.fa){if(void 0!==a.U){var b=a.U[a.fa];if(b&131072){var b=b&-131073,c=a.fa%a.F,d=a.fa/a.F|0;a.L&&a.ya[a.L]&&(a.Ha&&Bj(a,c,d,b,a.Ha),Bj(a,c,d,b));a.U[a.fa]=b}}a.fa=-1}} function Cj(a){var b,c=a.I;a.Nc=!1;var d=c.Hd[5];if(null!=d){b=1024;var e=0,k=c.Hd[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.uc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.fb==ki&&(e=3,c.uc=k&7)}d&8&&(b=1280);c=c.me[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Nc=!0));b|=e}return b} -function Dj(a,b){var c=a.I;c&&null!=b&&b!=c.Kg&&(c.pg(b),a.ma.pg(c.$a,c.Mb,c.Hg()))} -function tj(a,b){var c,d=a.La,e=a.I;if(e)if(e.fb==Ki)d=Mi;else if(5<=e.fb){var d=null,k=e.Ic>>2,n=32768=e.ab[18]?19:120:122:n&128?d=c?13:14:500>2,l=32768=e.ab[18]?19:120:122:l&128?d=c?13:14:500>1);a.ya.length&&(a.ua=a.ka/a.F|0,a.va=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ld&&80==a.F?d&&a.ua>=3*d.kc>>2&&(a.L<<=1,b=d):(d&&a.ua>=d.kc&&(a.L<<=1,b=d),b&&(a.ua=b.kc,a.va=b.lc)),a.Ya=a.Za=0,b&&(a.Ya=a.F*b.kc,a.Za=a.O*b.lc)):(a.ua=a.va=1,a.Ya=a.F,a.Za=a.O),a.Oa=a.aa.createImageData(a.Ya,a.Za),a.Ga=window.document.createElement("canvas"),a.Ga.width=a.Ya,a.Ga.height=a.Za,a.Ha=a.Ga.getContext("2d"),a.nc=a.oc=0,a.bc=a.ka,a.ec=a.sa,b=a.ka-a.F*a.ua,d= a.sa-a.O*a.va,0>1,a.bc-=b),0>1,a.ec-=d),b||d)&&(a.aa.fillStyle=a.ha.style.backgroundColor,a.aa.fillRect(0,0,a.ka,a.sa));!1!==c?lc(a,!0):(a.Da=!1,Ej(a,!0))}return!0}function yj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Ej(a,b){a.Aa=-1;a.xa=!1;if(b){var c=a.Rc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} -function Bj(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.we&&(d=p.we[d]);var q=n>>4&15;p.we&&(q=p.we[q]);e?(b*=p.kc,c*=p.lc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.kc,p.lc)):(b=b*a.ua+a.nc,c=c*a.va+a.oc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));n&256&&(q=(k&15)*p.kc,k=(k>>4)*p.lc,e?e.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,p.kc,p.lc):a.aa.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,a.ua,a.va));n&512&&(k=a.fd,n=a.Mc,e?(a.Ca&&a.Ca!==p.lc&&(k=k*p.lc/a.Ca|0,n=n*p.lc/a.Ca|0),e.fillStyle=p.Od[d], -e.fillRect(b,c+k,p.kc,n)):(a.Ca&&a.Ca!==a.va&&(k=k*a.va/a.Ca|0,n=n*a.va/a.Ca|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,n)))} -function lc(a,b){if(a.ia.Xb){var c=!1,d=a.I;d&&(d!==a.B?d.yc&8&&(c=!0):d.Gd&32&&(c=!0));if(c||b){if(b)Ej(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.vd&15)&&0<=a.Fa&&(a.Fa++,e=!0);var k=0,n=a.Sc,c=d.$a,p=c+d.Mb;if(Fj(a,d)&8||d.ie&&d.iep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, -C=c>>>d.oa;0a.fa)return;k=a.fa;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Aa=0;q=1048575;w=a.I.yc&32;5<=a.fb&&(w=a.I.xc[16]&8);w&&(d=32768,q&=~d,a.Fa&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ba=d,wa=16;C>=q))>>(wa-=q);yj(a.Oa,C++,F,w[Mc])}C>V&&(V=C);F=W&&(W=F+1)}k+=2;p++;if(C>=a.F){C=0;F+=2;if(F>a.O)break;F==a.O&&(F=1,k=c+a.Ub)}}a.xa=!0;Pa.F?a.Sa-a.F-W>>3:0;cba&&(wa=ba)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>F&&(F=q);w=V&&(V=w+1)}c+=ka;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Sa-a.F-V>>3:0;cG&&(ba=G)):(W<<=V,ba-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ba,ba=0):a.U[k]=W,k++);if(ba){dC&&(C=d);q=P&&(P=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ka}}V||(a.xa=!0);wd&&(b.Sg=d,d=-d|0);d%b.Og>b.Ak&&(c|=1);d%b.Rg>b.Ck&&(c|=9);b.Vh=d/b.Rg|0;return c}f.ak=function(){var a=this.ja,b;a.Pb&&(b=a.hc);return b};f.nl=function(a,b){var c=this.ja;c.kg=c.hc;c.hc=b&31};f.$j=function(){return Gj(this.ja)};f.ml=function(a,b){Hj(this,this.ja,b)};f.bk=function(){return this.ja.yc};f.ol=function(a,b){this.ja.yc=b;tj(this,!1)};f.ck=function(){return Ij(this,this.ja)}; -f.Qi=function(a,b){this.B.mg=this.B.mg&-4|b&3};f.Ii=function(){var a=this.B.od?this.B.xc[this.B.Gd&31]:this.B.Gd;this.B.od=!this.B.od;return a};f.Pi=function(a,b){var c=this.B,d=c.Gd&32;if(c.od){c.od=!1;var e=c.Gd&31;if(16<=e||!d)c.xc[e]=b,this.Da=!1,Ej(this,void 0)}else c.Gd=b,c.od=!0,b&32&&!d&&rj(this)&&lc(this,!0),c.Qe=(c.ab[12]<<8)+c.ab[13]|0,c.ie=0}; -f.mk=function(){var a=0;if(5==this.fb)a=3-((this.B.Se&12)>>2),a=(this.xb&1<>this.B.pc&63;this.B.pc+=6;12>8;d=l&15;var p=a.ya[a.L];p.we&&(d=p.we[d]);var q=l>>4&15;p.we&&(q=p.we[q]);e?(b*=p.kc,c*=p.lc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.kc,p.lc)):(b=b*a.ua+a.nc,c=c*a.va+a.oc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));l&256&&(q=(k&15)*p.kc,k=(k>>4)*p.lc,e?e.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,p.kc,p.lc):a.aa.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,a.ua,a.va));l&512&&(k=a.fd,l=a.Mc,e?(a.Ca&&a.Ca!==p.lc&&(k=k*p.lc/a.Ca|0,l=l*p.lc/a.Ca|0),e.fillStyle=p.Od[d], +e.fillRect(b,c+k,p.kc,l)):(a.Ca&&a.Ca!==a.va&&(k=k*a.va/a.Ca|0,l=l*a.va/a.Ca|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,l)))} +function lc(a,b){if(a.ia.Xb){var c=!1,d=a.I;d&&(d!==a.B?d.yc&8&&(c=!0):d.Gd&32&&(c=!0));if(c||b){if(b)Ej(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.vd&15)&&0<=a.Fa&&(a.Fa++,e=!0);var k=0,l=a.Sc,c=d.$a,p=c+d.Mb;if(Fj(a,d)&8||d.ie&&d.iep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, +C=c>>>d.oa;0a.fa)return;k=a.fa;l=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Aa=0;q=1048575;w=a.I.yc&32;5<=a.fb&&(w=a.I.xc[16]&8);w&&(d=32768,q&=~d,a.Fa&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);yj(a.Oa,C++,E,w[Mc])}C>V&&(V=C);E=Y&&(Y=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Ub)}}a.xa=!0;Sa.F?a.Sa-a.F-Y>>3:0;cha&&(wa=ha)):(k<<=Y,wa-=Y,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ja;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}Y||(a.xa=!0);Ca.F?a.Sa-a.F-V>>3:0;cG&&(ha=G)):(Y<<=V,ha-=V,a.xa=!1):(a.xa&&Y===a.U[k]?(d+=ha,ha=0):a.U[k]=Y,k++);if(ha){dC&&(C=d);q=S&&(S=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ja}}V||(a.xa=!0);wd&&(b.Rg=d,d=-d|0);d%b.Ng>b.zk&&(c|=1);d%b.Qg>b.Bk&&(c|=9);b.Uh=d/b.Qg|0;return c}f.$j=function(){var a=this.ja,b;a.Pb&&(b=a.hc);return b};f.ml=function(a,b){var c=this.ja;c.kg=c.hc;c.hc=b&31};f.Zj=function(){return Gj(this.ja)};f.ll=function(a,b){Hj(this,this.ja,b)};f.ak=function(){return this.ja.yc};f.nl=function(a,b){this.ja.yc=b;tj(this,!1)};f.bk=function(){return Ij(this,this.ja)}; +f.Pi=function(a,b){this.B.mg=this.B.mg&-4|b&3};f.Hi=function(){var a=this.B.od?this.B.xc[this.B.Gd&31]:this.B.Gd;this.B.od=!this.B.od;return a};f.Oi=function(a,b){var c=this.B,d=c.Gd&32;if(c.od){c.od=!1;var e=c.Gd&31;if(16<=e||!d)c.xc[e]=b,this.Da=!1,Ej(this,void 0)}else c.Gd=b,c.od=!0,b&32&&!d&&rj(this)&&lc(this,!0),c.Qe=(c.ab[12]<<8)+c.ab[13]|0,c.ie=0}; +f.lk=function(){var a=0;if(5==this.fb)a=3-((this.B.Se&12)>>2),a=(this.xb&1<>this.B.pc&63;this.B.pc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var n=e.getContext("2d"),d=new Y(d,e,n,k,c);Wa(d,c)}}); -function Jj(a){this.ha=a.adapter;switch(this.ha){case 1:this.ga=1016;this.R=4;break;case 2:this.ga=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ha);return}this.I=null;Ia.call(this,"SerialPort",a,Jj,4194304);var b=a.binding,c;a=Kj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.ta[b])&&this.Hb(null,a,b))}Ra(Jj);var Kj="buffer";f=Jj.prototype;f.oi=function(a,b){return a==this.Ve?(this.P=b,this):null}; -f.Hb=function(a,b,c){var d=this;switch(b){case Kj:return this.ta[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||65<=b&&90>=b&&(a.ctrlKey||a.metaKey))a.preventDefault&&a.preventDefault(),64=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.Wj=function(){return this.F};f.Xj=function(){return this.K};f.Zj=function(){return this.D};f.Yj=function(){return this.B};f.dk=function(){return this.aa}; -f.yl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.fa=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.jl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.kl=function(a,b){this.K=b}; -f.ll=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Pb){var k=!1;c.D&2||(c.reset(),c.Ka("serial mouse reset"),k=!0);c.D&1||(c.Ka("serial mouse ID requested"),k=!0);k&&(Lj(c.I,[77,77]),c.Ka("serial mouse ID sent"));Qj(c);c.Pb=e}}else c.Pb&&(c.Ka("serial mouse inactive"),Rj(c),c.Pb=e);c.D=d}}; -var Mj={0:Jj.prototype.jk,1:Jj.prototype.Vj,2:Jj.prototype.Wj,3:Jj.prototype.Xj,4:Jj.prototype.Zj,5:Jj.prototype.Yj,6:Jj.prototype.dk},Nj={0:Jj.prototype.yl,1:Jj.prototype.jl,3:Jj.prototype.kl,4:Jj.prototype.ll};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;b>8:this.U};f.Vj=function(){return this.F};f.Wj=function(){return this.K};f.Yj=function(){return this.D};f.Xj=function(){return this.B};f.ck=function(){return this.aa}; +f.xl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.fa=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.il=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.jl=function(a,b){this.K=b}; +f.kl=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Pb){var k=!1;c.D&2||(c.reset(),c.Ka("serial mouse reset"),k=!0);c.D&1||(c.Ka("serial mouse ID requested"),k=!0);k&&(Lj(c.I,[77,77]),c.Ka("serial mouse ID sent"));Qj(c);c.Pb=e}}else c.Pb&&(c.Ka("serial mouse inactive"),Rj(c),c.Pb=e);c.D=d}}; +var Mj={0:Jj.prototype.ik,1:Jj.prototype.Uj,2:Jj.prototype.Vj,3:Jj.prototype.Wj,4:Jj.prototype.Yj,5:Jj.prototype.Xj,6:Jj.prototype.ck},Nj={0:Jj.prototype.xl,1:Jj.prototype.il,3:Jj.prototype.jl,4:Jj.prototype.kl};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Jg(c,d,a.K,a.L)}} -f.lf=function(a,b){if(this.Pb&&this.A&&this.A.ia.Jb)switch(a){case pj:this.R!=b&&(this.R=b,Wj(this));break;case 2:this.U!=b&&(this.U=b,Wj(this))}};f.Jg=function(a,b,c,d){this.Pb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Wj(this,c,d))};function Wj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Ra(4194304)&&a.Ka(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+fa(d)+","+fa(e)+","+fa(k)+"]",0,!0);Lj(a.I,[d,e,k]);a.O=a.P=0} -Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Ig(c,d,a.K,a.L)}} +f.lf=function(a,b){if(this.Pb&&this.A&&this.A.ia.Jb)switch(a){case pj:this.R!=b&&(this.R=b,Wj(this));break;case 2:this.U!=b&&(this.U=b,Wj(this))}};f.Ig=function(a,b,c,d){this.Pb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Wj(this,c,d))};function Wj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Ra(4194304)&&a.Ka(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Lj(a.I,[d,e,k]);a.O=a.P=0} +Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.pb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ck(this,b),this.of=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Xd?"":d)+"&format=json")),qa(k,!0,null,this,this.lj,b)}; -f.lj=function(a,b,c,d){var e=null;this.Zd=!1;var k=0>c&&this.xa&&!this.xa.ia.Xb;if(this.of)c?this.controller.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ja('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.pb=p.length;this.qb=p[0].length;this.vb=p[0][0].length;var q=p[0][0][0];this.lb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var F=q.bytes;if(void 0!== -F&&F.length){for(var k=w<<2,P=F.length;P>2;var e=d=0,a=new DataView(a,0,c);l.A=Array(l.pb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ck(this,b),this.of=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= +"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Xd?"":d)+"&format=json")),qa(k,!0,null,this,this.kj,b)}; +f.kj=function(a,b,c,d){var e=null;this.Zd=!1;var k=0>c&&this.xa&&!this.xa.ia.Xb;if(this.of)c?this.controller.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ja('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0l&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.pb=p.length;this.qb=p[0].length;this.vb=p[0][0].length;var q=p[0][0][0];this.lb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== +E&&E.length){for(var k=w<<2,S=E.length;Sb&&(b=0);2E3>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function ik(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.Zd)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.qc?k=a.Gc+a.qc&&(a.qc+=k-(a.Gc+a.qc)+1):(a.Gc=k,a.qc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Zd){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ja("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var k=null,l=this.D,p=this.A[a];if(p){var q=p[b];if(!q&&l.yg&&b>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function ik(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Zd)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=k;l++)d[l]=e;a.qc?k=a.Gc+a.qc&&(a.qc+=k-(a.Gc+a.qc)+1):(a.Gc=k,a.qc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Zd){c="unable to modify write-protected disk";b=-1;break}e=l[k++];k=l[k++];l=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ja("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function jk(a){Ia.call(this,"FDC",a,jk,524288);this.dmaRead=this.Yi;this.dmaWrite=this.Zi;this.dmaFormat=this.ij;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(jk);aa={}; -var kk={3:{Xc:3,md:0,name:aa.im},4:{Xc:2,md:1,name:aa.gm},5:{Xc:9,md:7,name:aa.qm},6:{Xc:9,md:7,name:aa.bm},7:{Xc:2,md:0,name:aa.dm},8:{Xc:1,md:2,name:aa.hm},10:{Xc:2,md:7,name:aa.cm},13:{Xc:6,md:7,name:aa.Pl},15:{Xc:3,md:0,name:aa.fm}};f=jk.prototype; -f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ta[b]=c,c.onchange=function(){var a=d.ta.descDisk,b=c.options[c.selectedIndex];if(a&&b){var n={};if(b=b.getAttribute("data-value"))try{n=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=n.desc;void 0===b&&(b="");n=n.href;void 0!==n&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ta[b]=c,c.onchange=function(){var a=da(c.value,10);null!=a&&lk(d,a)}, -!0;case "loadDrive":return this.ta[b]=c,c.onclick=function(){var a=d.ta.listDisks;a&&mk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ta[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;mk(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +function jk(a){Ia.call(this,"FDC",a,jk,524288);this.dmaRead=this.Xi;this.dmaWrite=this.Yi;this.dmaFormat=this.hj;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(jk);aa={}; +var kk={3:{Xc:3,md:0,name:aa.hm},4:{Xc:2,md:1,name:aa.fm},5:{Xc:9,md:7,name:aa.pm},6:{Xc:9,md:7,name:aa.am},7:{Xc:2,md:0,name:aa.cm},8:{Xc:1,md:2,name:aa.gm},10:{Xc:2,md:7,name:aa.bm},13:{Xc:6,md:7,name:aa.Ol},15:{Xc:3,md:0,name:aa.em}};f=jk.prototype; +f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ta[b]=c,c.onchange=function(){var a=d.ta.descDisk,b=c.options[c.selectedIndex];if(a&&b){var l={};if(b=b.getAttribute("data-value"))try{l=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=l.desc;void 0===b&&(b="");l=l.href;void 0!==l&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ta[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&lk(d,a)}, +!0;case "loadDrive":return this.ta[b]=c,c.onclick=function(){var a=d.ta.listDisks;a&&mk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ta[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;mk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.xa=a;this.Z=gb(a,"ChipSet");nk(this);Jb(b,this,ok);Lb(b,this,pk);this.V&&qk(this,"Local Disk","?");qk(this,"Remote Disk","??");rk(this)||Za(this)}; -f.$b=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Fg){this.D=[];for(var c=0;cn.za.restore(F)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Ua=n.za.seek(n.sb,n.Wa,n.ib));p||(e=!1)}a.L=b[c++]||0;a.ga=b[c]||0;return e} +function nk(a,b){var c=0,d,e=!0;void 0===b&&(b=[0,0,128,Array(9),0,0,0,[]]);a.jb=b[c++];c++;a.wa=b[c++];a.K=b[c++];a.I=b[c++];a.F=b[c++];a.R=b[c++];var k=b[c++];d=b[c++];null!=d&&(a.D=d);void 0===a.B&&(a.U=4,a.Z&&(a.U=vh(a.Z)),a.B=Array(4));for(d=0;dl.za.restore(E)&&(p=!1);p&&l.za&&void 0!==l.Ta&&(l.Ua=l.za.seek(l.sb,l.Wa,l.ib));p||(e=!1)}a.L=b[c++]||0;a.ga=b[c]||0;return e} function rk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.pb||k[1]>a.qb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.jb)),b=null);b?(a.za=b,a.Ti=c,a.Id=d,vk(this,c,d,b),k=b.info(),this.L|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.jb),a.Bd||e),a.uf=k[0],a.Ke=k[1],a.Le=k[2]):a.Vd=!1;a.Bd&&(a.Bd=!1,--this.P||Za(this));lk(this,a.jb)}; -function qk(a,b,c){if(a=a.ta.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; -f.dl=function(a,b){this.F=kk[c].Xc){var d=!1;this.I=0;var c=wk(this),e,k,n,p,q,w=c&31;switch(w){case 3:wk(this);wk(this);xk(this);break;case 4:k=wk(this);this.jb=k&3;e=this.B[this.jb];xk(this);yk(this,(e.gb&-16777216)>>>24);break;case 5:case 6:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];e.Wa=d;k=e.sb=wk(this);n=wk(this);p=e.ib=wk(this);q=wk(this);e.ob=128<>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;n=e.Wa=d;p= -e.ib=1;q=0;e.gb=0;e.za&&(e.Ua=e.za.seek(e.sb,e.Wa,e.ib))?q=e.Ua.length:e.gb=72;zk(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;n=e.Wa=d;p=1;q=wk(this);e.ob=128<>2&1,k=wk(this),e.sb+=k- -e.jd,0>e.sb&&(e.sb=0),e.sb>=e.pb&&(e.sb=e.pb-1),e.jd=k,e.gb=32,e.sb||(e.gb|=268435456),xk(this),d=!0}0>>8);yk(a,(b.gb&16711680)>>>16);var q=0;if(e!=b.sb||k!=b.Wa)q=n=1;c&128&&(k^=q,d||(q=0));yk(a,e+q);yk(a,k);yk(a,n);yk(a,p)} -function wk(a){var b=a.K[a.I];a.I++;return b}function xk(a){a.I=a.F=0}function yk(a,b){a.K[a.F++]=b}f.Yi=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.gb&&a.za){do{if(a.Ua&&(e=a.Ta,0<=(b=ik(a.Ua,a.Ta++)))){d=a.Ua;break}a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=1088;break}a.Ta=0;Ak(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Zi=function(a,b){return void 0!==b&&0<=b?Bk(a,b):-1}; -f.ij=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.gb)c=-1;else{a.zc[a.Sd++]=c;if(a.Sd==a.zc.length){a.sb=a.zc[0];a.Wa=a.zc[1];a.ib=a.zc[2];a.ob=128<Bk(a,a.pi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c};function Bk(a,b){if(a.gb||!a.za)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=8256;b=-1;break}a.Ta=0;Ak(a)}while(1);return b} -function Ak(a){a.ib++;a.ib>=a.Le+1&&(a.ib=1,a.Wa++,a.Wa>=a.Ke&&(a.Wa=0,a.sb++))}var ok={1012:jk.prototype.Sj,1013:jk.prototype.Qj,1015:jk.prototype.Rj},pk={1010:jk.prototype.el,1013:jk.prototype.dl,1015:jk.prototype.cl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;ba.pb||k[1]>a.qb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.jb)),b=null);b?(a.za=b,a.Si=c,a.Id=d,vk(this,c,d,b),k=b.info(),this.L|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.jb),a.Bd||e),a.uf=k[0],a.Ke=k[1],a.Le=k[2]):a.Vd=!1;a.Bd&&(a.Bd=!1,--this.P||Za(this));lk(this,a.jb)}; +function qk(a,b,c){if(a=a.ta.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; +f.cl=function(a,b){this.F=kk[c].Xc){var d=!1;this.I=0;var c=wk(this),e,k,l,p,q,w=c&31;switch(w){case 3:wk(this);wk(this);xk(this);break;case 4:k=wk(this);this.jb=k&3;e=this.B[this.jb];xk(this);yk(this,(e.gb&-16777216)>>>24);break;case 5:case 6:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];e.Wa=d;k=e.sb=wk(this);l=wk(this);p=e.ib=wk(this);q=wk(this);e.ob=128<>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;l=e.Wa=d;p= +e.ib=1;q=0;e.gb=0;e.za&&(e.Ua=e.za.seek(e.sb,e.Wa,e.ib))?q=e.Ua.length>>8:e.gb=72;zk(this,e,c,d,k,l,p,q);d=!0;break;case 13:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;l=e.Wa=d;p=1;q=wk(this);e.ob=128<>2&1,k=wk(this),e.sb+= +k-e.jd,0>e.sb&&(e.sb=0),e.sb>=e.pb&&(e.sb=e.pb-1),e.jd=k,e.gb=32,e.sb||(e.gb|=268435456),xk(this),d=!0}0>>8);yk(a,(b.gb&16711680)>>>16);var q=0;if(e!=b.sb||k!=b.Wa)q=l=1;c&128&&(k^=q,d||(q=0));yk(a,e+q);yk(a,k);yk(a,l);yk(a,p)} +function wk(a){var b=a.K[a.I];a.I++;return b}function xk(a){a.I=a.F=0}function yk(a,b){a.K[a.F++]=b}f.Xi=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.gb&&a.za){do{if(a.Ua&&(e=a.Ta,0<=(b=ik(a.Ua,a.Ta++)))){d=a.Ua;break}a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=1088;break}a.Ta=0;Ak(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Yi=function(a,b){return void 0!==b&&0<=b?Bk(a,b):-1}; +f.hj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.gb)c=-1;else{a.zc[a.Sd++]=c;if(a.Sd==a.zc.length){a.sb=a.zc[0];a.Wa=a.zc[1];a.ib=a.zc[2];a.ob=128<Bk(a,a.oi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c};function Bk(a,b){if(a.gb||!a.za)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=8256;b=-1;break}a.Ta=0;Ak(a)}while(1);return b} +function Ak(a){a.ib++;a.ib>=a.Le+1&&(a.ib=1,a.Wa++,a.Wa>=a.Ke&&(a.Wa=0,a.sb++))}var ok={1012:jk.prototype.Rj,1013:jk.prototype.Pj,1015:jk.prototype.Qj},pk={1010:jk.prototype.dl,1013:jk.prototype.cl,1015:jk.prototype.bl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(P=!1),P&&void 0!==q.Ta&&(q.Ua=q.za.seek(q.xd,q.Wa,q.ib+q.gf)));P||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} +a.B[d],l=a,p=d,q=k,w=a.oa[d],C=b[d],G=c,E=0,S=!0;void 0===C&&(C=[0,0,!1,Array(8)]);q.jb=p;q.errorCode=C[E++];q.Ti=C[E++];q.Xd=C[E++];q.Qd=C[E++];q.Rd=C[E++];q.Wa=C[E++];q.qb=C[E++];q.xd=C[E++];q.ib=C[E++];q.kd=C[E++];q.ob=C[E++];q.gf=l.R?0:1;q.name=w.name;void 0===q.name&&(q.name="Hard Drive");q.path=w.path;q.mode=w.mode||(q.path?"preload":"local");"demandro"!=q.mode&&"demandrw"!=q.mode||l.pd()||(q.mode="local");q.type=w.type;if(void 0===q.type||void 0===Ck[l.ga][q.type])q.type=l.ya;w=Ck[l.ga][q.type]; +q.vb=w[2]||17;q.lb=w[3]||512;if(G&&l.Z){var w=l.Z,V=q.type;w.B&&(G=w.B[18],G=p?G&240|V:G&15|V<<4,w.B&&(w.B[18]=G,nh(w)))}void 0===q.za&&(q.za=null,l.Ja("Type "+q.type+' "'+q.name+'" is fixed disk '+p,!0));Jk(l,q);q.Ta=C[E++];q.Ua=null;q.za&&(l=C[E],void 0!==l&&0>q.za.restore(l)&&(S=!1),S&&void 0!==q.Ta&&(q.Ua=q.za.seek(q.xd,q.Wa,q.ib+q.gf)));S||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} function Jk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Ck[a.ga][c][1],e=Ck[a.ga][c][0]);d&&((c=Ck[a.ga][b.type])&&e!=c[0]&&d!=c[1]&&a.Ja("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.pb=e,b.qb=d,null==b.za&&(b.za=new Xj(a,b,b.mode)))}} -function Hk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.Al=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Kk(this))}; -f.tk=function(){var a=this.wa;this.I=this.D.lb?(b.wa=128,Lk(this.D,function(a){0<=a?(Mk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; -f.Lk=function(a,b){this.D&&this.D.ob>=this.D.lb&&(0>Nk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.lb)&&1=this.D.lb&&(this.wa|=8)))};f.Cj=function(){return this.L};f.Qk=function(a,b){this.va=b};f.Dj=function(){return this.O};f.Ok=function(a,b){this.O=b};f.Ej=function(){return this.ka};f.Pk=function(a,b){this.ka=b};f.zj=function(){return this.ha};f.Kk=function(a,b){this.ha=b};f.yj=function(){return this.fa}; -f.Jk=function(a,b){this.fa=b};f.Bj=function(){return this.V};f.Mk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Fj=function(){return this.wa};f.Ik=function(a,b){this.pa=b;this.Z&&Th(this.Z,14);Ok(this)};f.Nk=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; -function Ok(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.fa&3)<<8,n=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.xd=k,d.Wa=e,d.ib=n,d.ob=p*d.lb,c=144<=c?c:c&240,d.Ua=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Lk(d,function(b){0<=b&&a.Z?(Mk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.qb=e+1,d.vb=p,b=!0}b&&Mk(a)} +function Hk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.zl=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Kk(this))}; +f.sk=function(){var a=this.wa;this.I=this.D.lb?(b.wa=128,Lk(this.D,function(a){0<=a?(Mk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; +f.Kk=function(a,b){this.D&&this.D.ob>=this.D.lb&&(0>Nk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.lb)&&1=this.D.lb&&(this.wa|=8)))};f.Bj=function(){return this.L};f.Pk=function(a,b){this.va=b};f.Cj=function(){return this.O};f.Nk=function(a,b){this.O=b};f.Dj=function(){return this.ka};f.Ok=function(a,b){this.ka=b};f.yj=function(){return this.ha};f.Jk=function(a,b){this.ha=b};f.xj=function(){return this.fa}; +f.Ik=function(a,b){this.fa=b};f.Aj=function(){return this.V};f.Lk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Ej=function(){return this.wa};f.Hk=function(a,b){this.pa=b;this.Z&&Th(this.Z,14);Ok(this)};f.Mk=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; +function Ok(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.fa&3)<<8,l=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.xd=k,d.Wa=e,d.ib=l,d.ob=p*d.lb,c=144<=c?c:c&240,d.Ua=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Lk(d,function(b){0<=b&&a.Z?(Mk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.qb=e+1,d.vb=p,b=!0}b&&Mk(a)} function Mk(a){!a.Z||a.ja&2||Sh(a.Z,14,120)} -function Kk(a){a.I=0;var b=Pk(a),c=Pk(a),d=c&32,e=d>>5,k=c&31,n=Pk(a),p=Pk(a),q=n<<2&768|p,w=n&63,C=Pk(a),G=Pk(a),F=a.B[e];F&&(F.xd=q,F.Wa=k,F.ib=w,F.ob=C*F.lb);switch(b){case 3:Qk(a,F?F.errorCode:4);Rk(a,c);Rk(a,n);Rk(a,p);Rk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pk(a));)F&&cb?Lk(a,c):c(-1,!1)};f.aj=function(a,b){return void 0!==b&&0<=b?Nk(a,b):-1}; -f.jj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaNk(a,a.pi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c}; +function Kk(a){a.I=0;var b=Pk(a),c=Pk(a),d=c&32,e=d>>5,k=c&31,l=Pk(a),p=Pk(a),q=l<<2&768|p,w=l&63,C=Pk(a),G=Pk(a),E=a.B[e];E&&(E.xd=q,E.Wa=k,E.ib=w,E.ob=C*E.lb);switch(b){case 3:Qk(a,E?E.errorCode:4);Rk(a,c);Rk(a,l);Rk(a,p);Rk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pk(a));)E&&cb?Lk(a,c):c(-1,!1)};f.$i=function(a,b){return void 0!==b&&0<=b?Nk(a,b):-1}; +f.ij=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaNk(a,a.oi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c}; function Sk(a,b,c){b.errorCode=4;if(b.za&&(b.Ua=null,a.Z)){b.errorCode=0;Ih(a.Z,3,a,"dmaRead",b);Eh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Tk(a,b,c){b.errorCode=4;if(b.za&&(b.Ua=null,a.Z)){b.errorCode=0;Ih(a.Z,3,a,"dmaWrite",b);Eh(a.Z,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} function Uk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.ob||(b.Rd=Array(b.ob));b.Ta=0;a.Z?(b.errorCode=0,Ih(a.Z,3,a,"dmaWriteBuffer",b),Eh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Lk(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Ua&&(k=a.Ta,d=ik(a.Ua,a.Ta),a.Ta+=n,0<=d))return e=a.Ua,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.xd,a.Wa,a.ib+a.gf,!1,function(c,q){(a.Ua=c)?(e=c,k=a.Ta=0,Vk(a),d=ik(a.Ua,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} -function Nk(a,b){if(a.errorCode)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.za&&a.za.seek(a.xd,a.Wa,a.ib+a.gf,!0,function(b){a.Ua=b});if(!a.Ua){a.errorCode=20;b=-1;break}a.Ta=0;Vk(a)}while(1);return b}function Vk(a){a.ib++;var b=1-a.gf;a.ib>=a.vb+b&&(a.ib=b,a.Wa++,a.Wa>=a.qb&&(a.Wa=0,a.xd++))}f.uk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Sb[0].Hc&64));return a?!0:!1}; -var Ek={800:Z.prototype.sk,801:Z.prototype.tk,802:Z.prototype.rk},Dk={496:Z.prototype.Aj,497:Z.prototype.Cj,498:Z.prototype.Dj,499:Z.prototype.Ej,500:Z.prototype.zj,501:Z.prototype.yj,502:Z.prototype.Bj,503:Z.prototype.Fj},Gk={800:Z.prototype.Al,801:Z.prototype.Dl,802:Z.prototype.Cl,803:Z.prototype.Bl,807:Z.prototype.Wh,811:Z.prototype.Wh,815:Z.prototype.Wh},Fk={496:Z.prototype.Lk,497:Z.prototype.Qk,498:Z.prototype.Ok,499:Z.prototype.Pk,500:Z.prototype.Kk,501:Z.prototype.Jk,502:Z.prototype.Mk,503:Z.prototype.Ik, -1014:Z.prototype.Nk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;b=a.vb+b&&(a.ib=b,a.Wa++,a.Wa>=a.qb&&(a.Wa=0,a.xd++))}f.tk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Sb[0].Hc&64));return a?!0:!1}; +var Ek={800:Z.prototype.rk,801:Z.prototype.sk,802:Z.prototype.qk},Dk={496:Z.prototype.zj,497:Z.prototype.Bj,498:Z.prototype.Cj,499:Z.prototype.Dj,500:Z.prototype.yj,501:Z.prototype.xj,502:Z.prototype.Aj,503:Z.prototype.Ej},Gk={800:Z.prototype.zl,801:Z.prototype.Cl,802:Z.prototype.Bl,803:Z.prototype.Al,807:Z.prototype.Vh,811:Z.prototype.Vh,815:Z.prototype.Vh},Fk={496:Z.prototype.Kk,497:Z.prototype.Pk,498:Z.prototype.Nk,499:Z.prototype.Ok,500:Z.prototype.Jk,501:Z.prototype.Ik,502:Z.prototype.Lk,503:Z.prototype.Hk, +1014:Z.prototype.Mk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bel){if(d.load(this.F)){this.D=new Sd(this,gl,"failsafe");this.D.load()&&(jl(this,d),a=2,$k(this.D));B(this.D,"timestamp",ma());al(this.D);var e=this.jc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=bl(d)){var k=cl(d,"code"),n=cl(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ja("Error: "+ -n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.ac(k+": "+n),$k(d),d.load()?(c=bl(d),e=!0):c=!1))}e&&il(this,c?d:null)}else 2==a&&d.clear()}else il(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Xb=!0;this.ji||(this.ac("PCjs v"+gl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ji=!0);this.A&&(kl(this,this.A,b,c,a),kc(this.A));this.L&&(jl(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; +f.ig=function(a){void 0===a&&(a=this.jc||(this.F?1:el));var b=!1,c=!1;this.L=!1;var d=this.K||new Sd(this,gl);if(-1==a)b=!0;else if(a>el){if(d.load(this.F)){this.D=new Sd(this,gl,"failsafe");this.D.load()&&(jl(this,d),a=2,$k(this.D));B(this.D,"timestamp",ma());al(this.D);var e=this.jc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=bl(d)){var k=cl(d,"code"),l=cl(d,"data");k&&("ok"==k?d.load(l):("error"==k&&"no machine state"!=l?(this.Ja("Error: "+ +l),"unable to verify user"==l&&(ya("user",""),this.B=null)):this.ac(k+": "+l),$k(d),d.load()?(c=bl(d),e=!0):c=!1))}e&&il(this,c?d:null)}else 2==a&&d.clear()}else il(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Xb=!0;this.ii||(this.ac("PCjs v"+gl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ii=!0);this.A&&(kl(this,this.A,b,c,a),kc(this.A));this.L&&(jl(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; function jl(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.pd(),e=b.toString(),k={app:"PCjs"};k.ver=gl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} -function ll(a,b,c){var d,e="none",k=new Sd(a,gl),n=new Sd(a,gl,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.18.9");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.Zb&&(c&&mc(a.A),d=a.A.Zb(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ia.Xb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= -null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],n);rl(a,b,c)}})}else c(a,null)} -function sl(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ja(a))}function k(a){e("Error: "+a);q&&(--ol||Ga(!0));q=!1}var n,p,q=!0;ol++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--ol||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--ol||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?pl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?pl(b,a,d,!0,e,w):ql(b,null,a,d,!1,e,w)}else k("missing machine element: "+ +function nc(a){if(a.jc&&!a.df){var b=ta("Click OK to save changes to this PCjs machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");ll(a,b,!0);!b&&a.O?window&&window.location.reload():(b||(a.Eg=!0),a.ig(el),a.Eg=!1)}else a.reset(),a.A&&kc(a.A)}function gb(a,b,c){a=Sa(a.id);for(var d=0;dp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= +null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,l,p){if(p||!l)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=l.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(l=l.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}l=l.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],l);rl(a,b,c)}})}else c(a,null)} +function sl(a,b,c,d){function e(a){if(void 0===p){var b=l&&Xa(l,"machine-warning");p=b&&b[0]||l}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--ol||Ga(!0));q=!1}var l,p,q=!0;ol++;try{if(l=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(l.outerHTML=w,--ol||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?l.parentNode?(l.parentNode.replaceChild(w,l),--ol||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?pl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?pl(b,a,d,!0,e,w):ql(b,null,a,d,!1,e,w)}else k("missing machine element: "+ a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return sl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); diff --git a/modules/pcjs/lib/bus.js b/modules/pcjs/lib/bus.js index 5c02e918b1..4d407e8f5d 100644 --- a/modules/pcjs/lib/bus.js +++ b/modules/pcjs/lib/bus.js @@ -1131,13 +1131,15 @@ Bus.prototype.getBackTrackObjectFromAddr = function(addr) }; /** - * getBackTrackInfo(bti) + * getBackTrackInfo(bti, fSymbol, fNearest) * * @this {Bus} * @param {number} bti + * @param {boolean} [fSymbol] (true to return only symbol) + * @param {boolean} [fNearest] (true to return nearest symbol) * @return {string|null} */ -Bus.prototype.getBackTrackInfo = function(bti) +Bus.prototype.getBackTrackInfo = function(bti, fSymbol, fNearest) { if (BACKTRACK) { var bto = this.getBackTrackObject(bti); @@ -1146,9 +1148,11 @@ Bus.prototype.getBackTrackInfo = function(bti) var file = bto.obj.file; if (file) { this.assert(!bto.off); - return file.sName + '[' + str.toHexLong(bto.obj.offFile + off) + ']'; + return file.getSymbol(bto.obj.offFile + off, fNearest); + } + if (!fSymbol || fNearest) { + return bto.obj.idComponent + '+' + str.toHexLong(bto.off + off); } - return bto.obj.idComponent + '[' + str.toHexLong(bto.off + off) + ']'; } } return null; @@ -1166,6 +1170,19 @@ Bus.prototype.getBackTrackInfoFromAddr = function(addr) return BACKTRACK? this.getBackTrackInfo(this.readBackTrack(addr)) : null; }; +/** + * getSymbol(addr, fNearest) + * + * @this {Bus} + * @param {number} addr + * @param {boolean} [fNearest] (true to return nearest symbol) + * @return {string|null} + */ +Bus.prototype.getSymbol = function(addr, fNearest) +{ + return BACKTRACK? this.getBackTrackInfo(this.readBackTrack(addr), true, fNearest) : null; +}; + /** * saveMemory() * diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index 30ba33ec7d..2483db7dec 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -3689,8 +3689,9 @@ if (DEBUGGER) { disp = this.getWord(dbgAddr, true); } offset = (dbgAddr.off + disp) & (dbgAddr.fData32? -1 : 0xffff); + sOperand = str.toHex(offset, dbgAddr.fData32? 8: 4); var aSymbol = this.findSymbolAtAddr(this.newAddr(offset, dbgAddr.sel)); - sOperand = aSymbol[0] || str.toHex(offset, dbgAddr.fData32? 8: 4); + if (aSymbol[0]) sOperand += " (" + aSymbol[0] + ")"; } else if (typeMode == Debugger.TYPE_IMPREG) { sOperand = this.getRegOperand((type & Debugger.TYPE_IREG) >> 8, type, dbgAddr); @@ -3754,6 +3755,7 @@ if (DEBUGGER) { { var sOperand = ' '; var typeSize = type & Debugger.TYPE_SIZE; + switch (typeSize) { case Debugger.TYPE_BYTE: /* @@ -3779,7 +3781,10 @@ if (DEBUGGER) { sOperand = str.toHex(this.getShort(dbgAddr, 2), 4); break; case Debugger.TYPE_FARP: - sOperand = this.hexAddr(this.newAddr(this.getWord(dbgAddr, true), this.getShort(dbgAddr, 2), null, dbgAddr.fProt, dbgAddr.fData32, dbgAddr.fAddr32)); + dbgAddr = this.newAddr(this.getWord(dbgAddr, true), this.getShort(dbgAddr, 2), null, dbgAddr.fProt, dbgAddr.fData32, dbgAddr.fAddr32); + sOperand = this.hexAddr(dbgAddr); + var aSymbol = this.findSymbolAtAddr(dbgAddr); + if (aSymbol[0]) sOperand += " (" + aSymbol[0] + ")"; break; default: sOperand = "imm(" + str.toHexWord(type) + ')'; @@ -4714,7 +4719,7 @@ if (DEBUGGER) { * @this {Debugger} * @param {DbgAddr} dbgAddr * @param {boolean} [fNearest] - * @return {Array|null} where [0] == symbol name, [1] == symbol value, [2] == any annotation, and [3] == any associated comment + * @return {Array} where [0] == symbol name, [1] == symbol value, [2] == any annotation, and [3] == any associated comment */ Debugger.prototype.findSymbolAtAddr = function(dbgAddr, fNearest) { @@ -4742,6 +4747,13 @@ if (DEBUGGER) { break; } } + if (!aSymbol.length) { + var sSymbol = this.bus.getSymbol(addr, true); + if (sSymbol) { + aSymbol.push(sSymbol); + aSymbol.push(addr); + } + } return aSymbol; }; @@ -5084,7 +5096,7 @@ if (DEBUGGER) { if (BACKTRACK && sCmd == "di") { var addr = this.getAddr(dbgAddr); sDump += '%' + str.toHex(addr) + ": "; - var sInfo = this.bus.getBackTrackInfoFromAddr(addr); + var sInfo = this.bus.getSymbol(addr, true); sDump += sInfo || "no information"; } else { @@ -6221,7 +6233,7 @@ if (DEBUGGER) { } } if (!sCall) break; - sCall = str.pad(sCall, 50) + ";stack=" + this.hexAddr(dbgAddrStack) + " return=" + this.hexAddr(dbgAddrCall); + sCall = str.pad(sCall, 50) + " ;stack=" + this.hexAddr(dbgAddrStack) + " return=" + this.hexAddr(dbgAddrCall); this.println(sCall); cFrames++; } @@ -6347,10 +6359,12 @@ if (DEBUGGER) { var sComment = (nSequence != null? "cycles" : null); var aSymbol = this.findSymbolAtAddr(dbgAddr); - if (aSymbol[0]) { - var sLabel = aSymbol[0] + ':'; - if (aSymbol[2]) sLabel += ' ' + aSymbol[2]; - this.println(sLabel); + if (aSymbol[0] && n) { + if (!cLines && n || aSymbol[0].indexOf('+') < 0) { + var sLabel = aSymbol[0] + ':'; + if (aSymbol[2]) sLabel += ' ' + aSymbol[2]; + this.println(sLabel); + } } if (aSymbol[3]) { @@ -6453,7 +6467,7 @@ if (DEBUGGER) { sCmd = "a " + this.hexAddr(this.dbgAddrAssemble) + ' ' + sCmd; } - var asArgs = sCmd.split(' '); + var asArgs = sCmd.replace(/ +/g, ' ').split(' '); var ch0 = asArgs[0].charAt(0).toLowerCase(); switch (ch0) { diff --git a/modules/pcjs/lib/disk.js b/modules/pcjs/lib/disk.js index 6e314c5b3b..69a59e9018 100644 --- a/modules/pcjs/lib/disk.js +++ b/modules/pcjs/lib/disk.js @@ -229,16 +229,479 @@ function Disk(controller, drive, mode) } /** - * @typedef {{ - * sPath: string, - * sName: string, - * bAttr: number, - * cbSize: number, - * apba: Array., - * disk: Disk - * }} + * The default number of milliseconds to wait before writing a dirty sector back to a remote disk image + * + * @const {number} + */ +Disk.REMOTE_WRITE_DELAY = 2000; // 2-second delay + +/* + * A global disk count, used to form unique Disk component IDs (totally optional; for debugging purposes only) + */ +Disk.nDisks = 0; + +Component.subclass(Disk); + +/** + * FileInfo(disk, sPath, sName, bAttr, cbSize, apba) + * + * To the basic file information below, loadSymbols() may also add: + * + * sModule + * sDescription + * aSegments[] + * + * which is indexed by 1-based segment numbers, where each aSegments[] element is an object + * containing: + * + * offStart (file-relative offset of start of segment data) + * offEnd (file-relative offset of end of segment data) + * aEntries[] + * + * where aEntries is an array indexed by 1-based ordinals, where each aEntries[] element contains: + * + * [offset, symbol] + * + * where offset is relative to the segment's offStart value, and symbol is a string describing the + * entry. + * + * There will always be an offset at index 0 of an aEntries[] element, but some error or incomplete + * symbolic information could result in a missing symbol at index 1, because symbol name processing is + * separate from entry table processing. + * + * @constructor + * @param {Disk} disk + * @param {string} sPath + * @param {string} sName + * @param {number} bAttr + * @param {number} cbSize + * @param {Array.} apba + */ +function FileInfo(disk, sPath, sName, bAttr, cbSize, apba) +{ + this.disk = disk; + this.sPath = sPath; + this.sName = sName; + this.bAttr = bAttr; + this.cbSize = cbSize; + this.apba = apba; +} + +/* + * Original (aka "Old") Executable MS-DOS File Format + * + * Relocation entries are pairs of 16-bit words: + * + * wOffset + * wSegment + * + * I've noticed that a "PKLITE" EXE may have a oeRelocOffset of 0x52, where the word at 0x001C is 0x210F and the + * bytes from 0x001E through 0x0051 are: + * + * "PKLITE Copr. 1990-92 PKWARE Inc. All Rights Reserved" + * + * Other EXEs have a oeRelocOffset of 0x1E, which begs the question: what is the word at 0x001C typically used for? + * + * It was not uncommon for there to be wasted space in the header; even an EXE with, say, 20 (0x14) entries would + * likely have a wHeaderParas value of 0x20, which is 512 (0x200) bytes. The desire, no doubt, was to align the + * start of the EXE segment(s) to a traditional sector boundary. + */ +FileInfo.OE = { + SIG: 0x5A4D, + oeSignature: [0x0000, 2], // "MZ" (0x4D,0x5A) + oeLastBytes: [0x0002, 2], // 0-511 (0 means the entire last block is used) + oeBlocks: [0x0004, 2], // number of blocks in the file + oeRelocEntries: [0x0006, 2], // number of relocation entries in the header + oeHeaderParas: [0x0008, 2], // number of (16-byte) paragraphs in the header + oeExtraParas: [0x000A, 2], // minimum number of additional paragraphs required at load-time + oeMaxParas: [0x000C, 2], // maximum number of additional paragraphs required at load-time + oeSSRel: [0x000E, 2], // relative value of SS + oeSPInit: [0x0010, 2], // initial value of SP + oeChecksum: [0x0012, 2], // checksum if non-zero (sum of all words, including this, should be zero) + oeIPInit: [0x0014, 2], // initial value of IP + oeCSRel: [0x0016, 2], // relative value of CS + oeRelocOffset: [0x0018, 2], // offset of first relocation item + oeOverlay: [0x001A, 2], // overlay number (normally zero, implying main program) + /* + * The following fields are accommodated by the NE format, but they were actually defined by "the DOS 4.0 group" + * as extensions to the OE format. + */ + oeDOS40Bits: [0x0020, 2], // DOS 4.0 behavior bits + oeUnusedBits: [0x0022, 2], // unused behavior bits + /* + * If oeRelocOffset (0x0018) is 0x40, then the file is considered an NE (New Executable) MS-DOS file, and + * the offset of the NE header (from the start of the file) is a 32-bit value stored at 0x003C. Note that early + * versions of Windows (aka "DOS 2.0 Windows") originally defined the NE header offset as a 16-bit value stored + * at 0x003E. And before that, it may have been a 16-bit value stored at 0x0024, which would have been immediately + * after the "behavior bits" fields shown above). + */ + oeNEHeader: [0x003C, 4], // offset from start of file to NE header + NE_SIG: 0x40 +}; + +/* + * New Executable MS-DOS File Format + * + * Unless otherwise specified, all *Offset fields are relative to the start of the NE header, and all *Size fields + * are in bytes. + */ +FileInfo.NE = { + SIG: 0x454E, + neSignature: [0x0000, 2], // "NE" (0x4E,0x45) + neLinkerVer: [0x0002, 2], // (low byte is version, high byte is revision) + neETOffset: [0x0004, 2], // Entry Table offset + neETSize: [0x0006, 2], // Entry Table size + neChecksum: [0x0008, 4], // checksum (sum of all DWORDs in the file, excluding this one) + neFlags: [0x000C, 2], + neDataSeg: [0x000E, 2], + neHeapSize: [0x0010, 2], + neStackSize: [0x0012, 2], + neCSIP: [0x0014, 4], + neSSSP: [0x0018, 4], + neSTEntries: [0x001C, 2], // Segment Table entries + neMRTEntries: [0x001E, 2], // Module Reference Table entries + neNRNTSize: [0x0020, 2], // Non-Resident Name Table size + neSTOffset: [0x0022, 2], // Segment Table offset + neRTOffset: [0x0024, 2], // Resource Table offset + neRNTOffset: [0x0026, 2], // Resident Name Table offset + neMRTOffset: [0x0028, 2], // Module Reference Table offset + neINTOffset: [0x002A, 2], // Imported Names Table offset + neNRNTOffset: [0x002C, 4], // Non-Resident Name Table offset (relative to start of file) + neETMovable: [0x0030, 2], // number of movable entries in the Entry Table + neSegOffShift: [0x0032, 2], // logical sector alignment shift count, log(base 2) of the segment sector size (default 9) + /* + * Fields after this point are post "DOS 2.0 Windows"... + */ + neRTEntries: [0x0034, 2], // Resource Table entries + neEXEType: [0x0036, 1] // executable type (0x02 for Windows) + /* + * 0x37 through 0x3F is reserved. + */ +}; + +/** + * loadValue(offset, length) + * + * @this {FileInfo} + * @param {number} offset + * @param {number} [length] (1, 2 or 4 bytes; default is 2) + * @return {number|undefined} + */ +FileInfo.prototype.loadValue = function(offset, length) +{ + var l; + length = length || 2; + var iSector = offset >> 9; + var offSector = offset & 0x1ff; + var sector = this.disk.getSector(this.apba[iSector]); + if (sector) { + /* + * If the read is wholly contained within a sector, read it with one call. + */ + if (offSector + length <= sector['length']) { + return this.disk.getSectorData(sector, offSector, length); + } + /* + * The spans a sector boundary, so we just call ourselves one byte at a time. + */ + l = 0; + var shift = 0; + while (length--) { + l |= this.loadValue(offset++, 1) << shift; + shift += 8; + } + } + return l; +}; + +/** + * loadString(offset, length) + * + * @this {FileInfo} + * @param {number} offset + * @param {number} [length] (if omitted, then string must be zero-terminated) + * @return {string} + */ +FileInfo.prototype.loadString = function(offset, length) +{ + var s = ""; + if (!length) length = -1; + while (length--) { + var b = this.loadValue(offset++, 1); + if (!b) break; + s += String.fromCharCode(b); + } + return s; +}; + +/** + * loadField(aField, offset) + * + * @this {FileInfo} + * @param {Array.} aField + * @param {number} [offset] (0 if not specified) + * @return {number|undefined} + */ +FileInfo.prototype.loadField = function(aField, offset) +{ + return this.loadValue(aField[0] + (offset || 0), aField[1]); +}; + +/** + * loadSegmentTable(offEntries, nEntries, nSegOffShift) + * + * @this {FileInfo} + * @param {number} offEntries + * @param {number} nEntries + * @param {number} nSegOffShift + */ +FileInfo.prototype.loadSegmentTable = function(offEntries, nEntries, nSegOffShift) +{ + /* + * Read the Segment Table entries now. + */ + var iSegment = 1; + this.aSegments = []; + this.aOrdinals = []; // this is an optional array for quick ordinal-to-segment lookup + + if (MAXDEBUG) this.disk.println("loadSegmentTable(" + this.sPath + "," + str.toHexLong(offEntries) + "," + str.toHexWord(nEntries) + ")"); + + while (nEntries--) { + var offSegment = this.loadValue(offEntries) << nSegOffShift; + if (offSegment) { + var lenSegment = this.loadValue(offEntries + 2) || 0x10000; // 0 means 64K + + if (MAXDEBUG) this.disk.println("segment " + iSegment + ": offStart=" + str.toHexLong(offSegment) + " offEnd=" + str.toHexLong(offSegment + lenSegment)); + + this.aSegments[iSegment++] = {offStart: offSegment, offEnd: offSegment + lenSegment - 1, aEntries: []}; + } + offEntries += 8; + } +}; + +/** + * loadEntryTable(offEntries, offEntriesEnd) + * + * @this {FileInfo} + * @param {number} offEntries + * @param {number} offEntriesEnd + */ +FileInfo.prototype.loadEntryTable = function(offEntries, offEntriesEnd) +{ + var iOrdinal = 1; + + if (MAXDEBUG) this.disk.println("loadEntryTable(" + str.toHexLong(offEntries) + "," + str.toHexLong(offEntriesEnd) + ")"); + + while (offEntries < offEntriesEnd) { + + var w = this.loadValue(offEntries); + var bEntries = w & 0xff; + if (!bEntries) break; + var bSegment = w >> 8, iSegment; + + if (MAXDEBUG) this.disk.println("bundle for segment " + bSegment + ": " + bEntries + " entries @" + str.toHex(offEntries)); + + offEntries += 2; + + /* + * bSegment 0x00 means all the entries spanned by bEntries are unused, so move on. + */ + if (!bSegment) { + iOrdinal += bEntries; + continue; + } + while (bEntries--) { + /* + * bSegment 0x01-0xFE means the next 3 bytes describe a fixed segment entry; the next + * byte contains flags indicating exported (0x1) and/or global/shared (0x2) data, and the + * next word is the offset within the segment. + */ + var offEntry; + var offDebug = offEntries; + var bFlags = this.loadValue(offEntries, 1); + + if (bSegment <= 0xFE) { + iSegment = bSegment; + offEntry = this.loadValue(offEntries + 1); + offEntries += 3; + } else { + /* + * bSegment 0xFF means a movable segment entry, which is 6 bytes long: flags byte (which + * we've already read), an INT 0x3F (0xCD,0x3F), a 1-byte segment number, and a 2-byte offset. + */ + iSegment = this.loadValue(offEntries + 3, 1); + offEntry = this.loadValue(offEntries + 4); + offEntries += 6; + } + if (!this.aSegments[iSegment]) { + if (MAXDEBUG) this.disk.println("invalid segment: " + iSegment); + break; + } + this.aSegments[iSegment].aEntries[iOrdinal] = [offEntry]; + + if (MAXDEBUG) this.disk.println("ordinal " + iOrdinal + ": segment=" + iSegment + " offset=" + str.toHexLong(offEntry) + " @" + str.toHex(offDebug)); + + this.aOrdinals[iOrdinal] = iSegment; + iOrdinal++; + } + } +}; + +/** + * loadNameTable(aField, offset) + * + * NOTE: If offset is omitted, we assume we're reading the Resident Name Table, and therefore + * the first name is the module name; otherwise, we assume it is the Non-Resident Name Table, and + * that the first name is the module description. + * + * @this {FileInfo} + * @param {number} offEntries + * @param {number} [offEntriesEnd] (if omitted, then the table must be null-terminated) + */ +FileInfo.prototype.loadNameTable = function(offEntries, offEntriesEnd) +{ + var cNames = 0; + + if (MAXDEBUG) this.disk.println("loadNameTable(" + str.toHexLong(offEntries) + (offEntriesEnd? ("," + str.toHexLong(offEntriesEnd)) : "") + ")"); + + while (!offEntriesEnd || offEntries < offEntriesEnd) { + + var offDebug = offEntries; + var bLength = this.loadValue(offEntries, 1); + if (!bLength) break; + + var sSymbol = this.loadString(offEntries + 1, bLength); + if (!sSymbol) break; // an error must have occurred (this is not a natural way to end) + offEntries += 1 + bLength; + + if (!cNames) { + if (!offEntriesEnd) { + this.sModule = sSymbol; + } else { + this.sDescription = sSymbol; + } + } + else { + var iOrdinal = this.loadValue(offEntries); + var iSegment = this.aOrdinals[iOrdinal]; + if (iSegment !== undefined) { + var aEntries = this.aSegments[iSegment].aEntries[iOrdinal]; + this.disk.assert(aEntries && aEntries.length == 1); + aEntries.push(sSymbol); + if (MAXDEBUG) this.disk.println("segment " + iSegment + " offset " + str.toHexWord(aEntries[0]) + " ordinal " + iOrdinal + ": " + sSymbol + " @" + str.toHex(offDebug)); + } else { + if (MAXDEBUG) this.disk.println(this.sPath + ": cannot find ordinal " + iOrdinal + " @" + str.toHex(offDebug)); + } + } + offEntries += 2; + cNames++; + } +}; + +/** + * loadSymbols() + * + * For files with NE headers, extract all available symbolic information from the file. + * + * @this {FileInfo} + */ +FileInfo.prototype.loadSymbols = function() +{ + if (!str.endsWith(this.sName, ".EXE") && !str.endsWith(this.sName, ".DLL") && !str.endsWith(this.sName, ".DRV")) { + return; + } + + if (this.loadField(FileInfo.OE.oeSignature) != FileInfo.OE.SIG) { + return; + } + + if (this.loadField(FileInfo.OE.oeRelocOffset) != FileInfo.OE.NE_SIG) { + return; + } + + var offNEHeader = this.loadField(FileInfo.OE.oeNEHeader); + if (this.loadField(FileInfo.NE.neSignature, offNEHeader) != FileInfo.NE.SIG) { + return; + } + + var nEntries = this.loadField(FileInfo.NE.neSTEntries, offNEHeader); + var offEntries = this.loadField(FileInfo.NE.neSTOffset, offNEHeader); + var nSegOffShift = this.loadField(FileInfo.NE.neSegOffShift, offNEHeader); + + if (offEntries && nEntries) { + this.loadSegmentTable(offEntries + offNEHeader, nEntries, nSegOffShift || 0); + } + + offEntries = this.loadField(FileInfo.NE.neETOffset, offNEHeader); + var cbEntries = this.loadField(FileInfo.NE.neETSize, offNEHeader); + if (offEntries && cbEntries) { + this.loadEntryTable(offEntries += offNEHeader, offEntries + cbEntries); + } + + /* + * Time to walk the Resident Name Table and update the corresponding ordinals. + */ + offEntries = this.loadField(FileInfo.NE.neRNTOffset, offNEHeader); + if (offEntries) { + this.loadNameTable(offEntries + offNEHeader); + } + + /* + * Ditto for the Non-Resident Name Table, which for some reason, uses a file-relative offset rather than + * an NE header-relative offset, and which is both sized AND null-terminated; we check both terminating + * conditions to be safe. + */ + offEntries = this.loadField(FileInfo.NE.neNRNTOffset, offNEHeader); + cbEntries = this.loadField(FileInfo.NE.neNRNTSize, offNEHeader); + if (offEntries && cbEntries) { + this.loadNameTable(offEntries, offEntries + cbEntries); + } +}; + +/** + * getSymbol(off, fNearest) + * + * @this {FileInfo} + * @param {number} off (offset relative to start of file) + * @param {boolean} [fNearest] (true to return nearest symbol if a segment with symbols is found) + * @return {string} symbol corresponding to file offset (of the file name + offset if no symbol found) */ -var FileInfo; +FileInfo.prototype.getSymbol = function(off, fNearest) +{ + var sSymbol = null; + if (this.aSegments) { + for (var iSegment in this.aSegments) { + var segment = this.aSegments[iSegment]; + if (off >= segment.offStart && off <= segment.offEnd) { + /* + * This is the one and only segment we need to check, so we can make off segment-relative now. + */ + off -= segment.offStart; + /* + * To support fNearest, save the entry where (off - entry[0]) yields the smallest positive result. + */ + var cbNearest = off, entryNearest; + for (var iEntry in segment.aEntries) { + var entry = segment.aEntries[iEntry]; + var cb = off - entry[0]; + if (!cb) { + sSymbol = this.sModule + '!' + entry[1]; + break; + } + if (fNearest && cb > 0 && cb < cbNearest) { + entryNearest = entry; + cbNearest = cb; + } + } + if (!sSymbol && entryNearest) { + sSymbol = this.sModule + '!' + entryNearest[1] + "+" + str.toHexWord(cbNearest); + } + break; + } + } + } + return sSymbol || this.sName + '[' + str.toHexLong(off) + ']'; +}; /** * Every Sector object (once loaded and fully parsed) should have ALL of the following named properties: @@ -293,20 +756,6 @@ var SectorData; * @property {function(nErrorCode:number,fAsync:boolean)} 5 contains done */ -/** - * The default number of milliseconds to wait before writing a dirty sector back to a remote disk image - * - * @const {number} - */ -Disk.REMOTE_WRITE_DELAY = 2000; // 2-second delay - -/* - * A global disk count, used to form unique Disk component IDs - */ -Disk.nDisks = 0; - -Component.subclass(Disk); - /** * initBus(cmp, bus, cpu, dbg) * @@ -885,8 +1334,14 @@ Disk.prototype.doneLoad = function(sDiskFile, sDiskData, nErrorCode, sDiskPath) /** * buildFileTable() * - * This function builds a complete file table from the (first) FAT volume found on the current disk, and - * then updates all the sector objects to point back to the corresponding file. Used for BACKTRACK support. + * This function builds (or rebuilds) a complete file table from the (first) FAT volume found on the current + * disk, and then updates all the sector objects to point back to the corresponding file. Used for BACKTRACK + * support, and like BACKTRACK support, this is an expensive operation, in terms of both time and memory, so + * it should only be called when a disk is mounted or has been modified (eg, by applying deltas from a saved + * machine state). + * + * More recently, the FileInfo objects in the table have been enhanced to include debugging information if + * the file is an EXE or DLL, which we determine merely by checking the file extension. * * Note that while most of the methods in this module use CHS-style parameters, because our primary clients * are old disk controllers that deal exclusively with cylinder/head/sector values, here we use 0-based @@ -897,14 +1352,15 @@ Disk.prototype.doneLoad = function(sDiskFile, sDiskData, nErrorCode, sDiskPath) * of PCjs, what we call PBA numbers are what those controllers would later call LBA numbers. * * @this {Disk} + * @return {Array.|undefined} */ Disk.prototype.buildFileTable = function() { if (BACKTRACK) { - var i, off, dir = {}; + var i, off, dir = {}, iSector; - if (this.aFileTable) { + if (this.aFileTable && this.aFileTable.length) { /* * In order for buildFileTable() to rebuild an existing table (eg, after deltas have been * applied), we need to zap any and all existing file table references in the sector data. @@ -912,7 +1368,7 @@ Disk.prototype.buildFileTable = function() var aDiskData = this.aDiskData; for (var iCylinder = 0; iCylinder < aDiskData.length; iCylinder++) { for (var iHead = 0; iHead < aDiskData[iCylinder].length; iHead++) { - for (var iSector = 0; iSector < aDiskData[iCylinder][iHead].length; iSector++) { + for (iSector = 0; iSector < aDiskData[iCylinder][iHead].length; iSector++) { var sector = aDiskData[iCylinder][iHead][iSector]; if (sector) { delete sector['file']; @@ -1071,12 +1527,14 @@ Disk.prototype.buildFileTable = function() for (i = 0; i < this.aFileTable.length; i++) { var file = this.aFileTable[i]; off = 0; - for (var iSector = 0; iSector < file.apba.length; iSector++) { + for (iSector = 0; iSector < file.apba.length; iSector++) { this.updateSector(file, file.apba[iSector], off); off += this.cbSector; } + file.loadSymbols(); } } + return this.aFileTable; }; /** @@ -1090,6 +1548,7 @@ Disk.prototype.buildFileTable = function() */ Disk.prototype.getDir = function(dir, sDisk, sDir, apba) { + var file; var iStart = this.aFileTable.length; var nEntriesPerSector = (dir.cbSector / DiskAPI.DIRENT.LENGTH) | 0; @@ -1110,14 +1569,15 @@ Disk.prototype.getDir = function(dir, sDisk, sDir, apba) this.printMessage('"' + sPath + '" size=' + dir.cbSize + ' cluster=' + dir.iCluster + ' sectors=' + JSON.stringify(dir.apba)); if (dir.apba.length) this.printMessage(this.dumpSector(this.getSector(dir.apba[0]), dir.apba[0], sPath)); } - this.aFileTable.push({sPath: sPath, sName: dir.sName, bAttr: dir.bAttr, cbSize: dir.cbSize, apba: dir.apba, disk: this}); + file = new FileInfo(this, sPath, dir.sName, dir.bAttr, dir.cbSize, dir.apba); + this.aFileTable.push(file); } } var iEnd = this.aFileTable.length; for (var i = iStart; i < iEnd; i++) { - var file = this.aFileTable[i]; + file = this.aFileTable[i]; if (file.bAttr & DiskAPI.ATTR.SUBDIR && file.apba.length) this.getDir(dir, sDisk, sDir + "\\" + file.sName, file.apba); } }; @@ -1316,6 +1776,8 @@ Disk.prototype.updateSector = function(file, pba, off) /** * getSectorData(sector, off, len) * + * WARNING: This function is restricted to reading data contained ENTIRELY within the specified sector. + * * NOTE: Yes, this function is not the most efficient way to read a byte/word/dword value from within a sector, * but given the different states a sector may be in, it's certainly the simplest and safest, and since this is * only used by buildFileTable() and its progeny, it's not clear that we need to be superfast anyway. @@ -1345,6 +1807,8 @@ Disk.prototype.getSectorData = function(sector, off, len) /** * getSectorString(sector, off, len) * + * WARNING: This function is restricted to reading a string contained ENTIRELY within the specified sector. + * * @this {Disk} * @param {Object} sector * @param {number} off (byte offset) diff --git a/modules/pcjs/lib/fdc.js b/modules/pcjs/lib/fdc.js index b59fd4698a..92e7c46408 100644 --- a/modules/pcjs/lib/fdc.js +++ b/modules/pcjs/lib/fdc.js @@ -1890,7 +1890,7 @@ FDC.prototype.doCmd = function() n = 0; drive.resCode = FDC.REG_DATA.RES.NONE; if (drive.disk && (drive.sector = drive.disk.seek(drive.bCylinder, drive.bHead, drive.bSector))) { - n = (drive.sector.length >> 8); + n = (drive.sector['length'] >> 8); } else { /* * TODO: Determine the appropriate response code(s) for the possible errors that can occur here. diff --git a/versions/pcjs/1.18.9/pc-dbg.js b/versions/pcjs/1.18.9/pc-dbg.js index 2dd6922c58..54968384ff 100644 --- a/versions/pcjs/1.18.9/pc-dbg.js +++ b/versions/pcjs/1.18.9/pc-dbg.js @@ -1,514 +1,515 @@ -(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +(function(){var f,ba,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; function ga(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,h=b;(h&&10!=h?16==h?null!==d.match(/^[0-9a-f]+$/i):2==h&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)}function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)}function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} -function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ra=Date.now||function(){return+new Date};function ta(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} -var ua=[31,28,31,30,31,30,31,31,30,31,30,31];function va(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.nh|g<>a.shift}function ya(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function ia(a){return"0x"+k(a,4)} +function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ma(a){return a.replace(/[&<>"']/g,function(a){return la[a]})}function na(a,b){return a+" ".substr(0,b-a.length)} +function oa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function pa(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var ra=Date.now||function(){return+new Date}; +function ta(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ua=[31,28,31,30,31,30,31,31,30,31,30,31];function va(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.nh|g<>a.shift} +function xa(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new wb(a.x,a.y,a.Oc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new wb(a.x,a.y,a.Oc*b/c|0,a.A),a.x+=b.Oc,a.Oc-=b.Oc);return b}f=ub.prototype;f.Sb=function(a,b,c){return this.na&&this.na.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.fa&&this.fa.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; -f.Gc=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.fa=d;this.P=yb(a,"Keyboard")};f.lc=function(a,b){b||zb();return!0};f.kc=function(){return!0};f.Qf=function(a,b){a.button||(this.ea=b?0:-1,Ab(this,a,b))};f.oh=function(a){Ab(this,a)}; -function Ab(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.ea?b=a.W:2==a.ea&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ia)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Cb(a,378,a.pa,a.qa);a.ta=a.Ja.width/24|0;if(null==b)Eb(a,"Mouse over memory to dump");else for(Eb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Fb(a.ga,b++);Eb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Eb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.zb,a.Gb,a.Xa,a.kb)}a.Ia=c}}}f.bd=function(){}; -function Gb(a,b,c,d){a.B.ff[a.B.Ni++]={Rj:b,Bd:c,type:d};return va(Bb,b,c,0,d)}function Cb(a,b,c,d){var e,h=null.style.color,g=a.Sa=10;a.O=g;a.va=b;a.Y=a.Ca=18;e||(e=a.Ba||a.Ca+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=h||"white")} -function Eb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Sa,a.va+=(a.Y+2)*(e||1))}function zb(){for(var a=!1,b=lb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Ib=1<>2;this.B=this.Ib-1;this.va=this.ca/this.Ib|0;this.Y=this.va-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Ib;this.ya=Array(this.va);for(b=0;b>>a.Qa;0a.Ib?a.Ib:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ta)return g.te+=g.Ta-b,g.Ta=b,!0;if(b>=g.Ta+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Ta+q;c-=q;b=m+a.Ib;continue}}return Pb(1,b,c)}g=a.ya[h];b=new Ib(b,q,a.Ib,d,e);Qb(b,g,a.fa);a.ya[h++]=b;b=m+a.Ib;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Hc(a&this.B,a)};function Fb(a,b){return a.ya[(b&a.O)>>>a.Qa].Xe(b&a.B,b)} -function ac(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.ya[d].Bi(c,b):a.ya[d++].Xe(c,b)|a.ya[d&a.Y].Xe(0,b+1)<<8}f.nc=function(a,b){this.ya[(a&this.O)>>>this.Qa].Bc(a&this.B,b&255,a)};f.Mb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.ya[d].If(c,b&65535,a):(this.ya[d++].Bc(c,b&255,a),this.ya[d&this.Y].Bc(0,b>>8&255,a+1))};function bc(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.ya[e].Gi(d,c&65535,b):(a.ya[e++].Hf(d,c&255,b),a.ya[e&a.Y].Hf(0,c>>8&255,b+1))} -function cc(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function dc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Ba("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} -function ec(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.fa&&a.W!=e[2]&&fc(a.fa,b,d)):a.fa&&(mb(a.fa,a,b,null,c),a.W&&fc(a.fa,b,d));return d}function gc(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} -function hc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Ba("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function ic(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.fa&&a.na!=e[2]&&jc(a.fa,b,c)):a.fa&&(mb(a.fa,a,b,c,d),a.na&&jc(a.fa,b,c))}function Pb(a,b,c){Ba("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var kc; -if(tb){var lc=new ArrayBuffer(2);(new DataView(lc)).setUint16(0,256,!0);kc=256===(new Uint16Array(lc))[0]}else kc=!1;var Xb=kc; -function Ib(a,b,c,d,e,h){this.id=mc+=2;this.ha=null;this.B=0;this.Ta=a;this.te=b;this.size=c||0;this.type=d||nc;this.za=d==Vb;this.controller=null;this.A=h;this.bb=this.Wi=!1;this.ea=this.ia=0;oc(this);if(c)if(e)this.controller=e,a=e.$i(a),this.ha=a[0],this.B=a[1],Tb(this,e.lh());else if(tb)this.va=new ArrayBuffer(c),this.na=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.pa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Tb(this,Xb?Yb:Zb);else{this.ha=Array(c>> -2);for(e=0;e>8&65280|a>>>24);return a} -Ib.prototype={constructor:Ib,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(tb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Bc(a++,b& -255,c++);this.Bc(a++,b>>8&255,c++);this.Bc(a++,b>>16&255,c++);this.Bc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Gb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},lb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Jc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< -d)|b<>8);this.bb=!0},ld:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.fa&&vc(this.fa,b)||this.A&&xc(this.A,b,1,!1);return this.Xe(a,b)},Cb:function(a,b){this.fa&&vc(this.fa,b,2)||this.A&&xc(this.A,b,2,!1);return this.Bi(a,b)},hb:function(a,b){this.fa&&vc(this.fa,b,4)||this.A&&xc(this.A,b,4,!1);return this.Ca(a, -b)},xc:function(a,b,c){this.fa&&yc(this.fa,c)||this.A&&xc(this.A,c,1,!0);this.za?this.ca(a,b,c):this.Hf(a,b,c)},sd:function(a,b,c){this.fa&&yc(this.fa,c,2)||this.A&&xc(this.A,c,2,!0);this.za?this.ca(a,b,c):this.Gi(a,b,c)},Yc:function(a,b,c){this.fa&&yc(this.fa,c,4)||this.A&&xc(this.A,c,4,!0);this.za?this.ca(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.Hc(a,b)},Wb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.Mg(a, -b)},pb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.Y.zd(a,b)},Vc:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.Bc(a,b,c)},Je:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.If(a,b,c)},md:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.Y.bf(a,b,c)},Cc:function(a,b){return zc(this.A,b,!1).Hc(a,b)},cc:function(a,b){return zc(this.A,b,!1).Mg(a,b)},qb:function(a,b){return zc(this.A, -b,!1).zd(a,b)},Wc:function(a,b,c){zc(this.A,c,!0).Bc(a,b,c)},Ed:function(a,b,c){zc(this.A,c,!0).If(a,b,c)},od:function(a,b,c){zc(this.A,c,!0).bf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},zb:function(a){return this.na.getUint16(a,!0)},Pd:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},kb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},oc:function(a,b){this.O[a]= -b;this.bb=!0},yc:function(a,b){this.O[a]=b;this.bb=!0},pd:function(a,b){this.na.setUint16(a,b,!0);this.bb=!0},vd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.bb=!0},Xc:function(a,b){this.na.setInt32(a,b,!0);this.bb=!0},cd:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Qb(a,b,c){b&&(c&&(a.fa=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&sc(a,tc,!1),(a.ia=b.ia)&&uc(a,tc,!1))} -function Ac(a,b){b?0===--a.ia&&(a.Bc=a.za?a.ca:a.Hf,a.If=a.za?a.wa:a.Gi,a.bf=a.za?a.ta:a.Ja):0===--a.ea&&(a.Hc=a.Xe,a.Mg=a.Bi,a.zd=a.Ca)}function oc(a,b,c,d,e,h){a.Y=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?rc(Bc|Cc):0;a.W=b?rc(Bc):0}function uc(a,b,c){c&&a.ia||(a.Bc=!a.za&&b[3]||a.ca,a.If=!a.za&&b[4]||a.wa,a.bf=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Hf=b[3]||a.ca,a.Gi=b[4]||a.wa,a.Ja=b[5]||a.ta} -function sc(a,b,c){c&&a.ea||(a.Hc=b[0]||a.Ea,a.Mg=b[1]||a.Ia,a.zd=b[2]||a.Ba);if(c||void 0===c)a.Xe=b[0]||a.Ea,a.Bi=b[1]||a.Ia,a.Ca=b[2]||a.Ba}function Tb(a,b,c){b||(b=5==a.type?Dc:6==a.type?Ec:Fc);sc(a,b,c);uc(a,b,c)} -var Fc=[],$b=[Ib.prototype.Pa,Ib.prototype.Gb,Ib.prototype.lb,Ib.prototype.Jc,Ib.prototype.wd,Ib.prototype.ld],tc=[Ib.prototype.Ma,Ib.prototype.Cb,Ib.prototype.hb,Ib.prototype.xc,Ib.prototype.sd,Ib.prototype.Yc],Ec=[Ib.prototype.Sa,Ib.prototype.Wb,Ib.prototype.pb,Ib.prototype.Vc,Ib.prototype.Je,Ib.prototype.md],Dc=[Ib.prototype.Cc,Ib.prototype.cc,Ib.prototype.qb,Ib.prototype.Wc,Ib.prototype.Ed,Ib.prototype.od]; -if(tb)var Zb=[Ib.prototype.La,Ib.prototype.zb,Ib.prototype.Xa,Ib.prototype.oc,Ib.prototype.pd,Ib.prototype.Xc],Yb=[Ib.prototype.Oa,Ib.prototype.Pd,Ib.prototype.kb,Ib.prototype.yc,Ib.prototype.vd,Ib.prototype.cd]; -function Gc(a,b){Wa.call(this,"CPU",a,Gc,1);var c=a.cycles||b,d=a.multiplier||1;this.Z={};this.Z.xd=c;this.Z.Gd=d;this.Z.Uf=Math.round(this.Z.xd/1E4)/100;this.Z.me=this.Z.Uf*this.Z.Gd;this.oa.Ab=!1;this.oa.jh=!1;this.oa.eh=a.autoStart;this.oa.Xi=!1;c=Za.autostart;void 0!==c&&(this.oa.eh="true"==c?!0:"false"==c?!1:null);this.oa.Be=!1;this.Z.of=this.Z.Ne=0;this.Z.pf=a.csStart;this.Z.Me=a.csInterval;this.Z.Oe=a.csStop;this.oc=[];var e=this;this.Ug=function(){e.qe()};pb(this)}eb(Gc);f=Gc.prototype; -f.Gc=function(a,b,c,d){this.ga=b;this.fa=d;this.na=a;for(b=null;b=yb(a,"Video",b);)this.oc.push(b);this.U=yb(a,"ChipSet");pb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.lc=function(a,b){if(!b){if(a&&this.restore){Hc(this);if(!this.restore(a))return!1;Ic(this)}else this.reset();this.fa?this.fa.Tk():this.X("No debugger detected")}Jc(this);return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -function Kc(a){(!0===a.oa.eh||null===a.oa.eh&&!a.fa&&void 0===a.za.run)&&a.qe()}f.Zi=function(){return 0};function Ic(a){void 0===a.Z.pf&&(a.Z.pf=0);void 0===a.Z.Me&&(a.Z.Me=-1);void 0===a.Z.Oe&&(a.Z.Oe=-1);a.oa.Be=0<=a.Z.pf&&0=a.Z.Ne&&(a.Z.Ne+=a.Z.Me,c=!0);0<=a.Z.Oe&&a.Z.Oe<=Mc(a)&&(a.Z.Me=a.Z.Oe=-1,Ic(a),a.Vb(),c=!0);c&&a.X(Mc(a)+" cycles: checksum="+k(a.Z.of))}} -f.bd=function(){this.na&&this.na.Jd&&this.na.Jd.bd()}; -function Nc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.dh=0;for(c.Bd=0;h<=d;)e=b.ya[h],c.dh+=e.size,e.size&&(c.Wg.push(va(Bb,h,0,0,e.type)),c.Bd++),h++;a.B=c;a.Ea=a.B.Bd*a.ga.Ib/691200;b=0;a.B.Ni=0;a.B.ff||(a.B.ff=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Oc>1,d.va+=(d.Y>>1)-2,Eb(d,c),d.wa&&(d.U.restore(),d.wa=!1)}}else Eb(a,"This space intentionally left blank");a.context.drawImage(a.ca,0,0,a.ca.width,a.ca.height,a.Cb,a.Wb,a.hb,a.lb);a.Oa=!1}}f.Uc=function(){this.oc.length&&this.oc[0].Uc()}; -f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.ic)a=!0;else{var b=null,c,m=fb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Z.Uf&&(c=Math.round(c/a.Z.Gd));return c}function Hc(a){a.Z.Zd=0;a.pb=a.lb=a.Xa=a.A=0;Ic(a);Qc(a,1)} -function Qc(a,b,c){var d=!1;if(void 0!==b){.8>a.Z.Zd/a.Z.me?b=1:d=!0;a.Z.Gd=b;b=a.Z.Uf*a.Z.Gd;if(a.Z.me!=b){a.Z.me=b;b=a.Z.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Uc()}Sc(a,a.lb);a.lb=0;a.Z.Le=ra();a.Z.ne=0;Tc(a);return d} -f.qe=function(a){if(nb(this,!0)){if(!this.oa.Ab){Qc(this);this.na&&this.na.start(this.Z.Le,Mc(this));this.oa.Ab=!0;this.oa.jh=!0;this.U&&Uc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.bd(!0);a&&this.Uc()}this.Z.uh>=this.Z.xd&&Tc(this,!0);this.Z.sf=0;this.Z.Vf=ra();this.Z.ne&&(a=this.Z.Vf-this.Z.ne,a>this.Z.ej&&(this.Z.Le+=a,this.Z.Le>this.Z.Vf&&(this.Z.Le=this.Z.Vf)));try{do{var c=this.oa.Be?1:this.Z.al;if(this.U){Vc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Mc(d.A,d.wa)- -e.jd)/d.qb|0,g=Wc(d,0)-h;6==e.mode&&(g-=h);var m=g*d.qb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ja-Mc(q.A,q.wa);0r&&(a=r)}c=a}this.af(c);var x=this.Xa-this.A;this.lb+=x;this.Z.sf+=x;Sc(this,0,!0);Lc(this,x);this.Z.rf-=x;0>=this.Z.rf&&(this.Z.rf+=this.Z.gj,Nc(this));this.Z.qf-=x;0>=this.Z.qf&&(this.Z.qf+=this.Z.fj,this.bd());this.Z.Pe-=x;if(0>=this.Z.Pe){this.Z.Pe+=this.Z.th;break}}while(this.oa.Ab)}catch(F){this.Vb();Jc(this);this.na&&this.na.stop(ra(), -Mc(this));nb(this,!1);sb(this,F.stack||F.message);return}c=setTimeout;d=this.Ug;this.Z.ne=ra();e=this.Z.ej;this.Z.sf&&(e=Math.round(e*this.Z.sf/this.Z.th));e-=this.Z.ne-this.Z.Vf;if(h=this.Z.ne-this.Z.Le)this.Z.Zd=Math.round(this.lb/(10*h))/100,864E5<=h&&(this.pb=0,this.U&&Vc(this.U,!0),Qc(this));if(0>e||this.Z.Zd>>0)+b<=this.kd?this.Ka+a|0:this.Of(0,0,c)};f.Gj=function(a,b,c){return(a>>>0)+b>this.kd?this.Ka+a|0:this.Of(0,0,c)};f.Of=function(a,b,c){c||t.call(this.A,13,0);return p};f.Qi=function(a,b,c){return(a>>>0)+b<=this.kd?this.Ka+a|0:this.Pf(0,0,c)};f.Hj=function(a,b,c){return(a>>>0)+b>this.kd?this.Ka+a|0:this.Pf(0,0,c)};f.Pf=function(a,b,c){c||t.call(this.A,13,0);return p}; -function ad(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ma=c;a.Ka=h;a.xb=d;a.kd=(d>>>0)+1;a.Nb=e;a.type=e&7936;a.ext=0;a.$c=b;Zc(a,!0)} -function $c(a,b,c,d){var e=a.A,h=e.xa(b+0),g=e.xa(b+4),m=g&7936,q=e.xa(b+2)|(g&255)<<16,r=e.xa(b+6),x=c&65528;if(80386<=e.ra){var F=h,q=q|(r&65280)<<16,h=h|(r&15)<<16;r&128&&(h=h<<12|4095)}for(;;){var D,H,W;if(a.id==Yc){a.Ge=!1;H=a.gh;var L,R=c&3,S=(g&24576)>>13;if(x&&!(g&32768)){d||t.call(e,11,c);q=p;break}if(6144<=m){R=c&3;if(R>a.Ob){if(!1!==H&&!(S==a.Ob||m&1024&&S<=a.Ob)){q=p;break}x=e.Ra();bd(e,e.Ra(),!0);u(e,x);a.Ge=!0}D=!1}else{if(256==m||2304==m){if(!cd(a,c,H)){q=p;break}return a.Ka}if(1024== -m||3072==m)D=!0,W=0,L=c,Rm||2048==(m&2560)){d||t.call(e,13,c,!!g);q=p;break}}}else if(3==a.id){if(!(g&32768)){d||t.call(e,12,c);q=p;break}if(!x|| -4096>m||512!=(m&2560)){d||t.call(e,13,c,!0);q=p;break}}else if(4==a.id){H=m&-513;if(!x||256!=H&&2304!=H){d||t.call(e,13,c,!0);q=p;break}2304==H&&(a.Ii=q+e.xa(q+100+2)|0,a.Ej=q+a.xb|0)}else if(6==a.id&&!(m&4096)&&768>>0)+1;a.Nb=g;a.type=m;a.ext=r;a.$c=b;Zc(a,!0,!0,!1);break}return q} -function cd(a,b,c){var d=a.A,e=a.Ob,h=d.Wa.ma,g=d.Wa.Ka;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b,!0),!1;d.Mb(d.Wa.$c+4,d.Wa.Nb&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ka;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b,!0),!1;d.Mb(d.Wa.$c+4,d.Wa.Nb|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Nb&512;256==d.Wa.type||768==d.Wa.type?(d.Mb(g+14,w(d)),d.Mb(g+16,kd(d)),d.Mb(g+18,d.F),d.Mb(g+20,d.G),d.Mb(g+22,d.H),d.Mb(g+24,d.D),d.Mb(g+26,v(d)),d.Mb(g+28,d.L),d.Mb(g+30,d.K),d.Mb(g+32,d.J),d.Mb(g+34, -d.ab.ma),d.Mb(g+36,d.Ha.ma),d.Mb(g+38,d.Da.ma),d.Mb(g+40,d.jb.ma),d.Tc.load(d.xa(m+42)),ld(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.ab.load(d.xa(m+34)),d.jb.load(d.xa(m+40)),md(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Ob>>0)+1)}; -function Zc(a,b,c,d){void 0===c&&(c=!!(a.A.eb&1));a.Ce=!1;if(c)if(a.load=a.dj,a.cj=a.Xk,a.qc=a.Oi,a.fc=a.Qi,void 0===d&&(d=!!(a.A.aa&131072)),d)a.load=a.U,a.qc=a.O,a.fc=a.P,a.Ob=a.sc=3,a.ua=a.Dc=2,a.C=a.da=65535,a.xb=65535,a.kd=a.xb+1,a.Dc=a.ua,a.$c=p,a.Ge=!1;else{if(!(a.ma&-4))a.qc=a.Of,a.fc=a.Pf;else if(a.type&4096){6144==(a.type&6656)&&(a.qc=a.Of);if(a.type&2048||!(a.type&512))a.fc=a.Pf;1024==(a.type&3072)&&(a.qc==a.Oi&&(a.qc=a.Gj),a.fc==a.Qi&&(a.fc=a.Hj),a.Ce=!0)}b&&(a.ma&-4&&a.$c!==p&&(b=a.$c+ -5,a.A.nc(b,a.A.Ya(b)|1)),a.Ob=a.ma&3,a.sc=(a.Nb&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Dc=a.ua,a.da=a.C)}else a.load=a.mh,a.cj=a.Yk,a.qc=a.Pi,a.fc=a.Ri,a.Ob=a.sc=0,a.$c=p,a.Ge=!1} -function od(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Gc.call(this,a,b);this.mf=61442;this.Cb=1792;this.lf=28672;this.cd=4;this.qa=255;this.B=80386==this.ra?pd:80286==this.ra?qd:rd;this.ca=sd;this.yf=td;this.Af=ud;this.Cf=vd;if(80186<=this.ra&&(this.ca=sd.slice(),this.yf=td.slice(),this.Af=ud.slice(),this.qa=31,this.ca[15]=wd,this.ca[96]=xd,this.ca[97]=yd,this.ca[98]=zd,this.ca[99]=wd,this.ca[100]=wd,this.ca[101]=wd,this.ca[102]= -wd,this.ca[103]=wd,this.ca[104]=Ad,this.ca[105]=Bd,this.ca[106]=Cd,this.ca[107]=Dd,this.ca[108]=Ed,this.ca[109]=Hd,this.ca[110]=Id,this.ca[111]=Jd,this.ca[192]=Kd,this.ca[193]=Ld,this.ca[200]=Md,this.ca[201]=Nd,this.ca[241]=Od,this.yf[7]=Pd,this.Af[7]=Pd,80286<=this.ra)){this.mf=2;this.Cb|=28672;this.cd=0;this.ca[15]=Qd;this.Jc=Rd.slice();for(a=0;a>>20,h=a.Ad[(a.Ld+e&a.yc)>>>a.Qa],g=h.zd(e);if(!(g&1))return d||ce.call(a,b,!1,c),a.Vc;if(!(g&4)&&3==a.tb)return d||ce.call(a,b,!0,c),a.Vc;var m=(b&4190208)>>>10,g=a.Ad[((g&-4096)+m&a.yc)>>>a.Qa],q=g.zd(m);if(!(q&1||d))return d||ce.call(a,b,!1,c),a.Vc;if(!(q&4)&&3==a.tb)return d||ce.call(a,b,!0,c),a.Vc;c=a.Ad[((q&-4096)+(b&4095)&a.yc)>>>a.Qa];if(d)return c;d=new Ib(b&-4096,0,0,6);oc(d,c,h,e,g,m);b>>>=a.Qa;a.ya[b]=d;a.md.push(b);return d} -function de(a){a.ya!=a.Ad&&(a.ya=a.Ad,a.Ed=null,a.md=null,a.Vc=null)}f=od.prototype;f.reset=function(){this.oa.Ab&&this.Vb();ae(this);Hc(this);this.oa.gd=!1};function ee(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Sa;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} -function fe(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Sa=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} -function ae(a){a.F=0;a.D=0;a.G=0;a.H=0;a.Sa=0;a.L=0;a.K=0;a.J=0;a.Ca=!1;a.ia=a.Ea=0;a.qb=0;a.pd=0;a.eb=65520;a.ed=0;a.Rd=1023;a.aa=a.zc=0;a.Wb=a.Xc=a.Gb=a.cc=0;a.sd=-1;a.Ha=new Xc(a,Yc,"CS");a.jb=new Xc(a,2,"DS");a.ab=new Xc(a,2,"ES");a.Da=new Xc(a,3,"SS");u(a,0);bd(a,0);80386<=a.ra&&(a.H=772,a.eb=16,a.Ci=0,a.ce=0,a.Ld=0,a.Ia=[0,0,0,0,null,null,0,0],a.wd=[null,null,null,null,null,null,0,0],a.Qb=new Xc(a,2,"FS"),a.Rb=new Xc(a,2,"GS"),de(a));a.Gf=new Xc(a,0,"NULL");a.P=a.jb;a.R=a.Da;a.V=a.W=0;a.O=a.Y= -p;a.pa=0;md(a,0,65535);if(80286<=a.ra){a.dd=0;a.ee=65535;a.Tc=new Xc(a,5,"LDT",!0);a.Wa=new Xc(a,4,"TSS",!0);a.Ba=new Xc(a,6,"VER",!0);md(a,65520,61440);var b,c=w(a);b=a.Ha;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ka=d;a.Aa=b+c|0;a.vd=b+a.Ha.xb|0}ld(a,0);dd(a)}function ge(a){2==a.Dc?(a.jc=a.xa,a.Oa=z,a.Pa=he,a.kb=ie,a.ea=A,a.ta=je,a.Ma=ke):(a.jc=a.pc,a.Oa=B,a.Pa=le,a.kb=me,a.ea=C,a.ta=ne,a.Ma=oe)}function pe(a){2!=a.ua&&(a.W|=1024,a.ua=2,a.C=65535,qe(a))} -function qe(a){2==a.ua?(a.dataType=32768,a.uc=a.xa,a.zb=a.Mb):(a.dataType=-2147483648,a.uc=a.pc,a.zb=a.Tb)}function ed(a){a.Dc=a.Ha.Dc;a.da=a.Ha.da;ge(a);a.ua=a.Ha.ua;a.C=a.Ha.C;qe(a);a.W&=-3073}f.Zi=function(){var a=this.F+this.D+this.G+this.H+v(this)+this.L+this.K+this.J|0;return a=a+w(this)+re(this)+this.jb.ma+this.Da.ma+this.ab.ma+kd(this)|0};function se(a,b,c,d){void 0!==d&&(void 0===a.od[b]&&(a.od[b]=[]),a.od[b].push([c,d]))}function te(a,b,c){void 0!==c&&(a.Tg[b]=c)} -function ue(a,b){for(var c=a.Ia[7],d=c>>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.Ia[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Qa].Qd(g&a.La,h,a):Ac(a.ya[g>>>a.Qa],h)}c>>=2;d>>=4}}function xc(a,b,c,d){if(!(a.V&8192)&&a.Ia[7]&255){c--;var e=a.Ia[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.Ia[g]&&b<=a.Ia[g]+m){a.Ia[6]|=1<>=2;h>>=4}}} -function dd(a,b,c){void 0===b&&(b=!!(a.eb&1));void 0===c&&(c=!!(a.aa&131072));!b!=!(a.eb&1)&&a.sa()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.Zb,!0);a.Cf=b&&!c?ve:vd;Zc(a.Ha,!1,b,c);Zc(a.jb,!1,b,c);Zc(a.Da,!1,b,c);Zc(a.ab,!1,b,c);80386<=a.ra&&(Zc(a.Qb,!1,b,c),Zc(a.Rb,!1,b,c),ed(a))} -f.save=function(){var a=new we(this);xe(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ha.save(),d=this.jb.save(),e=this.Da.save(),h=this.ab.save(),g;null!=this.dd?(g=[this.eb,this.dd,this.ee,this.ed,this.Rd,this.Tc.save(),this.Wa.save(),this.zc],80386<=this.ra&&(g.push(this.Ci),g.push(this.ce),g.push(this.Ld),g.push(this.Ia),g.push(this.wd))):g=null;b=[b,c,d,e,h,g,kd(this)];80386<=this.ra&&(b.push(this.Qb.save()),b.push(this.Rb.save()));xe(a,1,b);xe(a,2,[this.P.Ff, -this.R.Ff,this.V,this.W,this.pa,this.O,this.Y]);xe(a,3,[0,this.pb,this.Z.Gd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.vd^a.Aa)&&(8088>=a.ra||a.Ha.xb==a.Ha.da?E(a,a.Aa-a.Ha.Ka):-1>c&&t.call(a,13,0))}function v(a){return a.Sa&~a.Da.da|a.Ja-a.Da.Ka}function u(a,b){a.Sa=b;a.Ja=a.Da.Ka+(b&a.Da.da)|0}function Be(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ce(a),g&2&&De(a),g&4&&Ee(a),g&8&&Fe(a),g&16&&Ge(a),g&32&&He(a))}h?(a.Wb=d,a.Gb=b):(a.Wb=b,a.Gb=d);a.Xc=c;a.cc=d;a.resultType=e} -function Ie(a,b,c,d,e){a.resultType=c|26;a.cc=b;d?Je(a):Ke(a);e?Le(a):Me(a);return b}function Ne(a,b,c,d){c&d?Je(a):Ke(a);(b^c)&d?Le(a):Me(a)}function Oe(a){return Ce(a)?1:0}function Ce(a){a.resultType&1&&(a.aa&=-2,(a.Wb^(a.Wb^a.Xc)&(a.Xc^a.Gb))&a.resultType&-2147450752&&(a.aa|=1),a.resultType&=-2);return a.aa&1}function De(a){a.resultType&2&&(a.aa&=-5,38505>>((a.cc^a.cc>>4)&15)&1&&(a.aa|=4),a.resultType&=-3);return a.aa&4} -function Ee(a){a.resultType&4&&(a.aa&=-17,(a.Gb^a.Wb^a.Xc)&16&&(a.aa|=16),a.resultType&=-5);return a.aa&16}function Fe(a){a.resultType&8&&(a.aa&=-65,a.cc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.aa|=64),a.resultType&=-9);return a.aa&64}function Ge(a){a.resultType&16&&(a.aa&=-129,a.cc&a.resultType&-2147450752&&(a.aa|=128),a.resultType&=-17);return a.aa&128} -function He(a){a.resultType&32&&(a.aa&=-2049,(a.Wb^a.Gb)&(a.Xc^a.Gb)&a.resultType&-2147450752&&(a.aa|=2048),a.resultType&=-33);return a.aa&2048}function Ke(a){a.resultType&=-2;a.aa&=-2}function Pe(a){a.resultType&=-5;a.aa&=-17}function Qe(a){a.resultType&=-9;a.aa&=-65}function Me(a){a.resultType&=-33;a.aa&=-2049}function Je(a){a.resultType&=-2;a.aa|=1}function Re(a){a.resultType&=-5;a.aa|=16}function Se(a){a.resultType&=-9;a.aa|=64}function Le(a){a.resultType&=-33;a.aa|=2048} -function kd(a){return a.aa&-2262|Ce(a)|De(a)|Ee(a)|Fe(a)|Ge(a)|He(a)}function Te(a,b){b=b|a.eb&1|65520;a.eb=a.eb&-65536|b&65535;a.eb&1&&dd(a,!0)}function ld(a,b,c){a.eb&1||(b&=~a.lf);void 0===c&&(c=a.tb);c?b=b&-12289|a.aa&12288:a.zc=(b&12288)>>12;c>a.zc&&(b=b&-513|a.aa&512);a.resultType=128;a.aa=a.aa&~(a.Cb|2261)|b&(a.Cb|2261)|a.mf;a.aa&256&&(a.pa|=2,a.V|=4)} -function Ue(a,b,c){var d=0;if(a.eb&1&&(a.tb>a.zc||a.aa&131072)&&a.Wa.Ii)for(var e=a.Wa.Ii+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.va("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} -f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.Df++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; -function Ve(a,b){var c=a.ya[(b&a.hb)>>>a.Qa];return 5!=c.type||(c=zc(a,b,!1,!0),c)?c.Xe(b&a.La,b):null}f.Ya=function(a){return this.ya[(a&this.hb)>>>this.Qa].Hc(a&this.La,a)};f.xa=function(a){var b=a&this.La,c=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;return b>>this.Qa;if(b>>d|this.ya[c+1&this.xc].zd(0,a+3)<<32-d};f.nc=function(a,b){this.ya[(a&this.hb)>>>this.Qa].Bc(a&this.La,b&255,a)};f.Mb=function(a,b){var c=a&this.La,d=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;c>8&255,a+1))}; -f.Tb=function(a,b){var c=a&this.La,d=(a&this.hb)>>>this.Qa;this.A-=this.B.xf;if(c>>32-h,a)}};function We(a,b,c){a.Yc=b;a.O=b.qc(a.Wc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return We(a,a.P,b&a.da)}function I(a,b){return We(a,a.R,b&a.da)}function Xe(a,b,c){a.Yc=b;a.O=b.qc(a.Wc=c,a.ua);return a.V&1?0:a.uc(a.O)} -function J(a,b){return Xe(a,a.P,b&a.da)}function K(a,b){return Xe(a,a.R,b&a.da)}function Ye(a,b,c){a.Yc=b;a.Y=a.O=b.qc(a.Wc=c,1);return a.V&1?0:a.Ya(a.O)}function M(a,b){return Ye(a,a.P,b&a.da)}function N(a,b){return Ye(a,a.R,b&a.da)}function Ze(a,b,c){a.Yc=b;a.Y=a.O=b.qc(a.Wc=c,a.ua);return a.V&1?0:a.uc(a.O)}function O(a,b){return Ze(a,a.P,b&a.da)}function P(a,b){return Ze(a,a.R,b&a.da)}function Q(a,b){a.V&2||a.nc(a.Yc.fc(a.Wc,1),b)}function T(a,b){a.V&2||a.zb(a.Yc.fc(a.Wc,a.ua),b)} -function fd(a,b,c){return a.uc(b.qc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ae(this,1);return a};function $e(a){var b=a.xa(a.Aa);Ae(a,2);return b}function U(a){var b=a.jc(a.Aa);Ae(a,a.Dc);return b}f.Na=function(){var a=this.uc(this.Aa);Ae(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ae(this,1);return a};function V(a,b){var c=a.Ya(a.Aa);Ae(a,1);return af[c].call(a,b)} -f.Ra=function(){var a=this.uc(this.Ja);this.Ja=this.Ja+this.ua|0;var b=this.Pg-this.Ja|0;0>b&&0<=(this.Pg^this.Ja)&&(8088>=this.ra||!this.Da.Ce&&this.Da.xb==this.Da.da||this.Da.Ce&&!this.Da.xb?u(this,this.Ja-this.Da.Ka&this.Da.da):-1>b&&t.call(this,12,0));return a};function gd(a,b){a.Ja=a.Ja-a.ua|0;0>(a.Ja-a.Ke|0)&&0<=(a.Ke^a.Ja)&&(8088>=a.ra||!a.Da.Ce&&a.Da.xb==a.Da.da||a.Da.Ce&&!a.Da.xb?u(a,a.Ja-a.Da.Ka&a.Da.da):t.call(a,12,0));a.zb(a.Ja,b)} -function bf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.aa&512){var h=ff(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;gf.call(this, -h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.Ia[6]|=16384);gf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.zh;if(bd)E(this,this.wa-this.Ha.Ka),gf.call(this,5,null,0);this.V|=2;return a} -function sf(a,b){var c=0;if(b){Qe(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Se(this);this.A-=11+3*c;return a}function tf(a,b){var c=0;if(b){Qe(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Se(this);this.A-=11+3*c;return a}function uf(a,b){a&1<<(b&31)?Je(this):Ke(this);this.A-=this.O===p?3:6;this.V|=2;return a}function vf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a^c} -function wf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a&~c}function xf(a,b){var c=1<<(b&31);a&c?Je(this):Ke(this);this.A-=this.O===p?6:8;return a|c}function yf(a,b){var c=re(this),d=w(this);null!=md(this,a,b,!0)&&(gd(this,c),gd(this,d))}function zf(a,b){Be(this,a,b,a-b|0,191,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.cg:this.B.Lb;this.V|=2;return a} -function Af(a,b){Be(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.cg:this.B.Lb;this.V|=2;return a}function Bf(a){var b=a-1|0;Be(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Cf(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Df(a,b,c){this.Ca=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Cf(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ea=a[0];this.Ca=!0}}function Ef(a){return a} -function Ff(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?21:24;return c&65535}function Gf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Je(this),Le(this)):(Ke(this),Me(this));d&=this.C;this.A-=this.O===p?21:24;return d} -function Hf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?9:12;return c&65535}function If(a,b){var c=a*b;2147483647c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?9:12;return c|0}function Jf(a){var b=a+1|0;Be(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function gf(a,b,c){this.A-=this.B.Uh+c;this.Ha.gh=!0;c=kd(this);var d=re(this),e=w(this);a=this.Ha.cj(a);a!==p&&(gd(this,c),gd(this,d),gd(this,e),null!=b&&gd(this,b),this.sd=-1,ed(this),this.Aa=a,this.vd=this.Ha.Ka+this.Ha.xb|0,this.tb=this.Ha.Ob)}function Kf(a,b){this.A-=14+(this.O===p?0:2);Qe(this);this.Ba.load(b,!0)!==p&&this.Ba.sc>=this.tb&&this.Ba.sc>=(b&3)&&(Se(this),a=this.Ba.Nb&-256,2=this.tb)&&this.Ba.sc>=(b&3))return Se(this),this.Ba.xb;Qe(this);return a} -function Sf(a,b){if(this.O===p)return Sd.call(this),a;bd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b}function Tf(a,b){this.A-=this.Y===p?this.O===p?this.B.ii:this.B.hi:this.B.fi;return b}function Uf(a,b){return b}function Vf(){this.Y!==p&&pe(this);return Tf.call(this,0,this.qb)}function Wf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Ca=!0;this.ia=e<<16|g&65535;this.Ea=m+((e>>>16)+d*h)|0} -function Xf(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a|b,128)}function Yf(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a|b,this.dataType)}function Zf(a){var b=this.Ra(),c=this.Ra();a&&u(this,v(this)+a);md(this,b,c,!1)&&(a&&u(this,v(this)+a),this.jb.ma&65528&&this.jb.sc>16-c)&65535;Ie(this,a,32768,d&32768)}return a}function sg(a,b,c){if(c){var d=a<>32-c;Ie(this,a,-2147483648,d&-2147483648)}return a}function tg(a,b){return rg.call(this,a,b,this.ba())}function ug(a,b){return sg.call(this,a,b,this.ba())}function vg(a,b){return rg.call(this,a,b,this.G&31)}function wg(a,b){return sg.call(this,a,b,this.G&31)} -function xg(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ie(this,a,32768,d&1)}return a}function yg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ie(this,a,-2147483648,d&1)}return a}function zg(a,b){return xg.call(this,a,b,this.ba())}function Ag(a,b){return yg.call(this,a,b,this.ba())}function Bg(a,b){return xg.call(this,a,b,this.G&31)}function Cg(a,b){return yg.call(this,a,b,this.G&31)} -function Dg(a,b){var c=a-b|0;Be(this,a,b,c,191,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c&255}function Eg(a,b){var c=a-b|0;Be(this,a,b,c,this.dataType|63,!0);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c&this.C}function Og(a,b){Ie(this,a&b,128);this.A-=this.Y===p?this.O===p?this.B.Eg:this.B.Ve:this.B.Ve;this.V|=2;return a}function Pg(a,b){Ie(this,a&b,this.dataType);this.A-=this.Y===p?this.O===p?this.B.Eg:this.B.Ve:this.B.Ve;this.V|=2;return a} -function Qg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Gg}else this.Y=this.O,Q(this,a),this.A-=this.B.Fg;return b} -function Rg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Gg}else this.Y=this.O,T(this,a),this.A-=this.B.Fg;return b} -function Sg(a,b){var c=a^b;Ie(this,c,128);this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return c}function Tg(a,b){this.A-=this.Y===p?this.O===p?this.B.$b:this.B.Lb:this.B.vc;return Ie(this,a^b,this.dataType)}function Ug(a){t.call(this,13,0);return a}function Pd(a){t.call(this,6);return a}function Vg(a){Sd.call(this);return a}function Wg(){E(this,this.wa-this.Ha.Ka);gf.call(this,0,null,2)}function Xg(){this.A-=this.O===p?2:this.B.wi;return 1} -function Yg(){var a=this.G&255;this.A-=(this.O===p?this.B.xg:this.B.wg)+(a<this.sd)E(this,this.wa-this.Ha.Ka),e=!0;else if(8!=this.sd)b=0,a=8,e=!0;else{ah.call(this,-1,0,c);ae(this);return}ah.call(this,a,b,c)&&(e=!1);e&&(this.sd=a,gf.call(this,a,b,d||0),this.wa=this.Aa);this.V|=3}else this.va("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.wa-this.Ha.Ka)}function ce(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.tb&&(a|=4);t.call(this,14,a)} -function ah(a,b,c){var d=32,e=Ve(this,this.Aa);204!=e||this.Rd||(c=!1);if(this.aa&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e)+" at "+bh(w(this),re(this))+" (%"+k(this.Aa,6)+")",b=this.oa.Ab,this.va(a,d)?c&&(c=b,this.fa.Vb()):(this.Ua(a),this.Vb());return c} -function Qd(){this.Jc[this.ba()].call(this)}function Td(){gd(this,v(this)&this.C);this.A-=this.B.Ac}function xd(){var a=v(this)&this.C;gd(this,this.F&this.C);gd(this,this.G&this.C);gd(this,this.H&this.C);gd(this,this.D&this.C);gd(this,a);gd(this,this.L&this.C);gd(this,this.K&this.C);gd(this,this.J&this.C);this.A-=this.B.pi} -function yd(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.ni}function zd(){this.ea[this.ba()].call(this,rf)}function Wd(){this.ta[this.ba()].call(this,qf)}function Xd(){this.V|=20;this.P=this.R=this.Qb;this.A-=this.B.Rc} -function Yd(){this.V|=20;this.P=this.R=this.Rb;this.A-=this.B.Rc}function Zd(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,qe(this));this.A-=this.B.Rc}function $d(){this.V|=2048;this.W&2048||(this.Dc^=6,this.da^=-65536,ge(this));this.A-=this.B.Rc}function Ad(){gd(this,this.Na());this.A-=this.B.Ac}function Bd(){this.ea[this.ba()].call(this,Gf)}function Cd(){gd(this,this.M());this.A-=this.B.Ac}function Dd(){this.ea[this.ba()].call(this,Ff)} -function Ed(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.da,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;Ue(this,d,1)&&(d=ec(this.ga,d,this.Aa-b-1),this.nc(this.ab.fc(this.J&this.da,1),d),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256)))}} -function Hd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.da,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(Ue(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.da|this.K+(this.aa&1024?-this.ua:this.ua)&this.da;this.G=this.G&~this.da|this.G-b&this.da;this.A-=c;a&&(this.Aa=this.wa,this.V|=256)}}}} -function ch(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function dh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function eh(){var a=this.M();Ce(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function fh(){var a=this.M();Ce(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function gh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function hh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ce(this)||Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ce(this)||Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();Ge(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function lh(){var a=this.M();Ge(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} -function mh(){var a=this.M();De(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();De(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();!Ge(this)==!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function qh(){var a=this.M();Fe(this)||!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)||!Ge(this)!=!He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){this.kb[this.ba()].call(this,th,this.ba);this.A-=this.Y===p?1:this.B.vf}function Kd(){this.kb[this.ba()].call(this,uh,Zg)}function Ld(){this.Ma[this.ba()].call(this,2==this.ua?vh:wh,Zg)} -function xh(){var a=$e(this),b=this.Ra();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.vi}function yh(){var a=this.Ra();E(this,a);this.A-=this.B.si}function Md(){var a=$e(this),b=this.ba()&31;this.A-=11;gd(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ee(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Je(this):Ke(this);b?Re(this):Pe(this);this.A-=this.B.$d},function(){this.Pa[this.ba()].call(this,zf)}, -function(){this.ta[this.ba()].call(this,Af)},function(){this.Oa[this.ba()].call(this,zf)},function(){this.ea[this.ba()].call(this,Af)},function(){zf.call(this,this.F&255,this.ba());this.A--},function(){Af.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.jb;this.A-=this.B.Rc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ee(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Je(this):Ke(this);b?Re(this):Pe(this);this.A-=this.B.$d},function(){this.F= -Jf.call(this,this.F)},function(){this.G=Jf.call(this,this.G)},function(){this.H=Jf.call(this,this.H)},function(){this.D=Jf.call(this,this.D)},function(){u(this,Jf.call(this,v(this)))},function(){this.L=Jf.call(this,this.L)},function(){this.K=Jf.call(this,this.K)},function(){this.J=Jf.call(this,this.J)},function(){this.F=Bf.call(this,this.F)},function(){this.G=Bf.call(this,this.G)},function(){this.H=Bf.call(this,this.H)},function(){this.D=Bf.call(this,this.D)},function(){u(this,Bf.call(this,v(this)))}, -function(){this.L=Bf.call(this,this.L)},function(){this.K=Bf.call(this,this.K)},function(){this.J=Bf.call(this,this.J)},function(){gd(this,this.F&this.C);this.A-=this.B.Ac},function(){gd(this,this.G&this.C);this.A-=this.B.Ac},function(){gd(this,this.H&this.C);this.A-=this.B.Ac},function(){gd(this,this.D&this.C);this.A-=this.B.Ac},function(){gd(this,v(this)-2&65535);this.A-=this.B.Ac},function(){gd(this,this.L&this.C);this.A-=this.B.Ac},function(){gd(this,this.K&this.C);this.A-=this.B.Ac},function(){gd(this, -this.J&this.C);this.A-=this.B.Ac},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.ac},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.ac},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.ac},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.ac},function(){u(this,v(this)&~this.C|this.Ra());this.A-=this.B.ac},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.ac},function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.ac},function(){this.J=this.J&~this.C| -this.Ra();this.A-=this.B.ac},ch,dh,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,ch,dh,eh,fh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,function(){this.Ma[this.ba()].call(this,Dh,this.Na);this.A-=this.Y===p?1:this.B.vf},sh,function(){this.Ma[this.ba()].call(this,Dh,this.M);this.A-=this.Y===p?1:this.B.vf},function(){this.Pa[this.ba()].call(this,Og)},function(){this.ta[this.ba()].call(this,Pg)},function(){this.Oa[this.pd=this.ba()].call(this,Qg)},function(){this.ea[this.pd=this.ba()].call(this,Rg)},function(){this.V|= -1;this.Pa[this.ba()].call(this,Tf)},function(){this.V|=1;this.ta[this.ba()].call(this,Tf)},function(){this.Oa[this.ba()].call(this,Tf)},function(){this.ea[this.ba()].call(this,Tf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.qb=this.ab.ma;break;case 1:this.qb=this.Ha.ma;break;case 2:this.qb=this.Da.ma;break;case 3:this.qb=this.jb.ma;break;case 4:if(80386<=this.ra){this.qb=this.Qb.ma;break}t.call(this,6);break;case 5:if(80386<=this.ra){this.qb=this.Rb.ma;break}default:t.call(this,6)}this.V|= -1;this.ta[a].call(this,Vf)},function(){this.V|=1;this.P=this.R=this.Gf;this.ea[this.ba()].call(this,Nf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this,Tf);switch(c){case 0:jd(this,this.F);this.F=a;break;case 1:ze(this, -this.G);this.G=a;break;case 2:bd(this,this.H);this.H=a;break;case 3:id(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Qb.load(v(this)):jd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Rb.load(this.L):ze(this,this.L);this.L=a;break;case 6:bd(this,this.K);this.K=a;break;case 7:id(this,this.J),this.J=a}},function(){this.V|=1;this.Ma[this.ba()].call(this,Eh,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-= +function Ta(a){if(Qa)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new zb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new zb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=xb.prototype;f.Tb=function(a,b,c){return this.na&&this.na.Tb(a,b,c)||this.A&&this.A.Tb(a,b,c)||this.P&&this.P.Tb(a,b,c)||this.fa&&this.fa.Tb(a,b,c)?!0:this.parent.Tb.call(this,a,b,c)}; +f.Hc=function(a,b,c,d){this.na=a;this.ga=b;this.A=c;this.fa=d;this.P=Bb(a,"Keyboard")};f.kc=function(a,b){b||Cb();return!0};f.jc=function(){return!0};f.Ae=function(a,b){a.button||(this.ea=b?0:-1,Db(this,a,b))};f.of=function(a){Db(this,a)}; +function Db(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.ea?b=a.W:2==a.ea&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.ve)for(h=0;hd&&(h=d);c=h;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.pa&&a.qa){e=a.pa.width;a.qa.fillStyle="black";a.qa.fillRect(0,360,e,360);Gb(a,378,a.pa,a.qa);a.ta=a.Ka.width/24|0;if(null==b)Hb(a,"Mouse over memory to dump");else for(Hb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Ib(a.ga,b++);Hb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Hb(a,d,null,0,1)}a.context.drawImage(a.pa,0,360,e,360,a.vb,a.Gb,a.Xa,a.lb)}a.Ha=c}}}f.cd=function(){}; +function Jb(a,b,c,d){a.B.gf[a.B.Mi++]={Qj:b,Bd:c,type:d};return va(Eb,b,c,0,d)}function Gb(a,b,c,d){var e,h=null.style.color,g=a.Sa=10;a.O=g;a.wa=b;a.da=a.Ca=18;e||(e=a.Ba||a.Ca+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ka=c);d&&(a.U=d,a.La=h||"white")} +function Hb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.wa);a.O+=a.ta;null!=c&&(16!=a.qb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.wa),a.O+=a.ta);d&&(a.O+=a.ta*d);e&&(a.O=a.Sa,a.wa+=(a.da+2)*(e||1))}function Cb(){for(var a=!1,b=ob(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Ib=1<>2;this.B=this.Ib-1;this.wa=this.aa/this.Ib|0;this.da=this.wa-1;this.P=[];this.U=[];this.W=this.na=!1;a=new Lb;this.ya=Array(this.wa);for(b=0;b>>a.Qa;0a.Ib?a.Ib:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ta)return g.te+=g.Ta-b,g.Ta=b,!0;if(b>=g.Ta+g.te){q=g.size-(b-m);q>c&&(q=c);g.te=b-g.Ta+q;c-=q;b=m+a.Ib;continue}}return Sb(1,b,c)}g=a.ya[h];b=new Lb(b,q,a.Ib,d,e);Tb(b,g,a.fa);a.ya[h++]=b;b=m+a.Ib;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Ib(a,b){return a.ya[(b&a.O)>>>a.Qa].Ye(b&a.B,b)} +function cc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.ya[d].Ai(c,b):a.ya[d++].Ye(c,b)|a.ya[d&a.da].Ye(0,b+1)<<8}f.mc=function(a,b){this.ya[(a&this.O)>>>this.Qa].Bc(a&this.B,b&255,a)};f.Mb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.ya[d].Kf(c,b&65535,a):(this.ya[d++].Bc(c,b&255,a),this.ya[d&this.da].Bc(0,b>>8&255,a+1))};function dc(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.ya[e].Fi(d,c&65535,b):(a.ya[e++].Jf(d,c&255,b),a.ya[e&a.da].Jf(0,c>>8&255,b+1))} +function ec(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function fc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.P[r]?Da("Input port "+ia(r)+" registered by "+h.P[r][0].id+", ignoring "+m.id):h.P[r]=[m,q,!1,!1]}} +function gc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.fa&&a.W!=e[2]&&hc(a.fa,b,d)):a.fa&&(pb(a.fa,a,b,null,c),a.W&&hc(a.fa,b,d));return d}function ic(a,b){if(void 0===b)return a.na=!a.na,a.na;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} +function jc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=b,q=c[e];if(void 0!==q)for(var r=+e+d;r<=g;r++)void 0!==h.U[r]?Da("Output port "+ia(r)+" registered by "+h.U[r][0].id+", ignoring "+m.id):h.U[r]=[m,q,!1,!1]}}function kc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.fa&&a.na!=e[2]&&lc(a.fa,b,c)):a.fa&&(pb(a.fa,a,b,c,d),a.na&&lc(a.fa,b,c))}function Sb(a,b,c){Da("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var mc; +if(wb){var nc=new ArrayBuffer(2);(new DataView(nc)).setUint16(0,256,!0);mc=256===(new Uint16Array(nc))[0]}else mc=!1;var Zb=mc; +function Lb(a,b,c,d,e,h){this.id=oc+=2;this.ha=null;this.B=0;this.Ta=a;this.te=b;this.size=c||0;this.type=d||pc;this.za=d==Yb;this.controller=null;this.A=h;this.bb=this.Vi=!1;this.ea=this.ia=0;qc(this);if(c)if(e)this.controller=e,a=e.Zi(a),this.ha=a[0],this.B=a[1],Wb(this,e.lh());else if(wb)this.wa=new ArrayBuffer(c),this.na=new DataView(this.wa,0,c),this.O=new Uint8Array(this.wa,0,c),this.pa=new Uint16Array(this.wa,0,c>>1),this.ha=new Int32Array(this.wa,0,c>>2),Wb(this,Zb?$b:ac);else{this.ha=Array(c>> +2);for(e=0;e>8&65280|a>>>24);return a} +Lb.prototype={constructor:Lb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(wb)for(a=Array(this.size>>2),b=0;b>8,c)},ta:function(a,b,c){this.Bc(a++,b& +255,c++);this.Bc(a++,b>>8&255,c++);this.Bc(a++,b>>16&255,c++);this.Bc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Gb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},mb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Kc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< +d)|b<>8);this.bb=!0},ld:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.fa&&zc(this.fa,b)||this.A&&Ac(this.A,b,1,!1);return this.Ye(a,b)},Cb:function(a,b){this.fa&&zc(this.fa,b,2)||this.A&&Ac(this.A,b,2,!1);return this.Ai(a,b)},fb:function(a,b){this.fa&&zc(this.fa,b,4)||this.A&&Ac(this.A,b,4,!1);return this.Ca(a, +b)},wc:function(a,b,c){this.fa&&Bc(this.fa,c)||this.A&&Ac(this.A,c,1,!0);this.za?this.aa(a,b,c):this.Jf(a,b,c)},sd:function(a,b,c){this.fa&&Bc(this.fa,c,2)||this.A&&Ac(this.A,c,2,!0);this.za?this.aa(a,b,c):this.Fi(a,b,c)},$c:function(a,b,c){this.fa&&Bc(this.fa,c,4)||this.A&&Ac(this.A,c,4,!0);this.za?this.aa(a,b,c):this.Ka(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.Ic(a,b)},Nb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.Ng(a, +b)},pb:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.W;return this.da.zd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.Bc(a,b,c)},Ke:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.Kf(a,b,c)},md:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.ga]|=this.qa;this.da.cf(a,b,c)},Cc:function(a,b){return Cc(this.A,b,!1).Ic(a,b)},dc:function(a,b){return Cc(this.A,b,!1).Ng(a,b)},qb:function(a,b){return Cc(this.A, +b,!1).zd(a,b)},Yc:function(a,b,c){Cc(this.A,c,!0).Bc(a,b,c)},Ed:function(a,b,c){Cc(this.A,c,!0).Kf(a,b,c)},od:function(a,b,c){Cc(this.A,c,!0).cf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},vb:function(a){return this.na.getUint16(a,!0)},Pd:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.pa[a>>1]},Xa:function(a){return this.na.getInt32(a,!0)},lb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},nc:function(a,b){this.O[a]= +b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},pd:function(a,b){this.na.setUint16(a,b,!0);this.bb=!0},vd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.pa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.na.setInt32(a,b,!0);this.bb=!0},dd:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Tb(a,b,c){b&&(c&&(a.fa=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&uc(a,wc,!1),(a.ia=b.ia)&&xc(a,wc,!1))} +function Dc(a,b){b?0===--a.ia&&(a.Bc=a.za?a.aa:a.Jf,a.Kf=a.za?a.va:a.Fi,a.cf=a.za?a.ta:a.Ka):0===--a.ea&&(a.Ic=a.Ye,a.Ng=a.Ai,a.zd=a.Ca)}function qc(a,b,c,d,e,h){a.da=b;a.P=c;a.R=d>>2;a.U=e;a.ga=h>>2;a.qa=b?tc(Ec|Fc):0;a.W=b?tc(Ec):0}function xc(a,b,c){c&&a.ia||(a.Bc=!a.za&&b[3]||a.aa,a.Kf=!a.za&&b[4]||a.va,a.cf=!a.za&&b[5]||a.ta);if(c||void 0===c)a.Jf=b[3]||a.aa,a.Fi=b[4]||a.va,a.Ka=b[5]||a.ta} +function uc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Ng=b[1]||a.Ha,a.zd=b[2]||a.Ba);if(c||void 0===c)a.Ye=b[0]||a.Ea,a.Ai=b[1]||a.Ha,a.Ca=b[2]||a.Ba}function Wb(a,b,c){b||(b=5==a.type?Gc:6==a.type?Hc:Ic);uc(a,b,c);xc(a,b,c)} +var Ic=[],bc=[Lb.prototype.Pa,Lb.prototype.Gb,Lb.prototype.mb,Lb.prototype.Kc,Lb.prototype.wd,Lb.prototype.ld],wc=[Lb.prototype.Ma,Lb.prototype.Cb,Lb.prototype.fb,Lb.prototype.wc,Lb.prototype.sd,Lb.prototype.$c],Hc=[Lb.prototype.Sa,Lb.prototype.Nb,Lb.prototype.pb,Lb.prototype.Xc,Lb.prototype.Ke,Lb.prototype.md],Gc=[Lb.prototype.Cc,Lb.prototype.dc,Lb.prototype.qb,Lb.prototype.Yc,Lb.prototype.Ed,Lb.prototype.od]; +if(wb)var ac=[Lb.prototype.La,Lb.prototype.vb,Lb.prototype.Xa,Lb.prototype.nc,Lb.prototype.pd,Lb.prototype.Zc],$b=[Lb.prototype.Oa,Lb.prototype.Pd,Lb.prototype.lb,Lb.prototype.xc,Lb.prototype.vd,Lb.prototype.dd]; +function Jc(a,b){Za.call(this,"CPU",a,Jc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.xd=c;this.Y.Gd=d;this.Y.Vf=Math.round(this.Y.xd/1E4)/100;this.Y.me=this.Y.Vf*this.Y.Gd;this.oa.Ab=!1;this.oa.jh=!1;this.oa.fh=a.autoStart;this.oa.Wi=!1;c=cb.autostart;void 0!==c&&(this.oa.fh="true"==c?!0:"false"==c?!1:null);this.oa.Ce=!1;this.Y.qf=this.Y.Oe=0;this.Y.rf=a.csStart;this.Y.Ne=a.csInterval;this.Y.Pe=a.csStop;this.nc=[];var e=this;this.Vg=function(){e.qe()};sb(this)}hb(Jc);f=Jc.prototype; +f.Hc=function(a,b,c,d){this.ga=b;this.fa=d;this.na=a;for(b=null;b=Bb(a,"Video",b);)this.nc.push(b);this.U=Bb(a,"ChipSet");sb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.kc=function(a,b){if(!b){if(a&&this.restore){Kc(this);if(!this.restore(a))return!1;Lc(this)}else this.reset();this.fa?this.fa.Sk():this.X("No debugger detected")}Mc(this);return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +function Nc(a){(!0===a.oa.fh||null===a.oa.fh&&!a.fa&&void 0===a.za.run)&&a.qe()}f.Yi=function(){return 0};function Lc(a){void 0===a.Y.rf&&(a.Y.rf=0);void 0===a.Y.Ne&&(a.Y.Ne=-1);void 0===a.Y.Pe&&(a.Y.Pe=-1);a.oa.Ce=0<=a.Y.rf&&0=a.Y.Oe&&(a.Y.Oe+=a.Y.Ne,c=!0);0<=a.Y.Pe&&a.Y.Pe<=Qc(a)&&(a.Y.Ne=a.Y.Pe=-1,Lc(a),a.Wb(),c=!0);c&&a.X(Qc(a)+" cycles: checksum="+k(a.Y.qf))}} +f.cd=function(){this.na&&this.na.Jd&&this.na.Jd.cd()}; +function Rc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.eh=0;for(c.Bd=0;h<=d;)e=b.ya[h],c.eh+=e.size,e.size&&(c.Xg.push(va(Eb,h,0,0,e.type)),c.Bd++),h++;a.B=c;a.Ea=a.B.Bd*a.ga.Ib/691200;b=0;a.B.Mi=0;a.B.gf||(a.B.gf=[]);c=-1;d=0;var g=-1;for(e=0;e>1),g=h.y+(h.A>>1),m=h.A,h.Pc>1,d.wa+=(d.da>>1)-2,Hb(d,c),d.va&&(d.U.restore(),d.va=!1)}}else Hb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.Cb,a.Nb,a.fb,a.mb);a.Oa=!1}}f.Wc=function(){this.nc.length&&this.nc[0].Wc()}; +f.Tb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.za[b]=c;c.onclick=function(){var a;if(a=d.na)if(a=d.na,a.oa.ic)a=!0;else{var b=null,c,m=ib(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.Vf&&(c=Math.round(c/a.Y.Gd));return c}function Kc(a){a.Y.Zd=0;a.pb=a.mb=a.Xa=a.A=0;Lc(a);Uc(a,1)} +function Uc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.Zd/a.Y.me?b=1:d=!0;a.Y.Gd=b;b=a.Y.Vf*a.Y.Gd;if(a.Y.me!=b){a.Y.me=b;b=a.Y.me.toFixed(2)+"Mhz";var e=a.za.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Wc()}Wc(a,a.mb);a.mb=0;a.Y.Me=ra();a.Y.ne=0;Xc(a);return d} +f.qe=function(a){if(qb(this,!0)){if(!this.oa.Ab){Uc(this);this.na&&this.na.start(this.Y.Me,Qc(this));this.oa.Ab=!0;this.oa.jh=!0;this.U&&Yc(this.U);var b=this.za.run;b&&(b.textContent="Halt");this.cd(!0);a&&this.Wc()}this.Y.th>=this.Y.xd&&Xc(this,!0);this.Y.uf=0;this.Y.Wf=ra();this.Y.ne&&(a=this.Y.Wf-this.Y.ne,a>this.Y.dj&&(this.Y.Me+=a,this.Y.Me>this.Y.Wf&&(this.Y.Me=this.Y.Wf)));try{do{var c=this.oa.Ce?1:this.Y.$k;if(this.U){Zc(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ie){var h=(Qc(d.A,d.va)- +e.kd)/d.qb|0,g=$c(d,0)-h;6==e.mode&&(g-=h);var m=g*d.qb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var r=q.Ka-Qc(q.A,q.va);0r&&(a=r)}c=a}this.bf(c);var x=this.Xa-this.A;this.mb+=x;this.Y.uf+=x;Wc(this,0,!0);Pc(this,x);this.Y.tf-=x;0>=this.Y.tf&&(this.Y.tf+=this.Y.fj,Rc(this));this.Y.sf-=x;0>=this.Y.sf&&(this.Y.sf+=this.Y.ej,this.cd());this.Y.Qe-=x;if(0>=this.Y.Qe){this.Y.Qe+=this.Y.sh;break}}while(this.oa.Ab)}catch(F){this.Wb();Mc(this);this.na&&this.na.stop(ra(), +Qc(this));qb(this,!1);vb(this,F.stack||F.message);return}c=setTimeout;d=this.Vg;this.Y.ne=ra();e=this.Y.dj;this.Y.uf&&(e=Math.round(e*this.Y.uf/this.Y.sh));e-=this.Y.ne-this.Y.Wf;if(h=this.Y.ne-this.Y.Me)this.Y.Zd=Math.round(this.mb/(10*h))/100,864E5<=h&&(this.pb=0,this.U&&Zc(this.U,!0),Uc(this));if(0>e||this.Y.Zdthis.id&&t.call(d,13,a)}return p};f.Xk=function(a){var b=this.A;a=b.fd+(a<<2);var c=b.xa(a);b.Z&=-769;return this.load(b.xa(a+2))+c|0};f.Wk=function(a){var b=this.A;a<<=3;var c=b.fd+a|0;if(7<=(b.Rd-c|0))return this.B=!0,dd(this,c,a)+b.ke;t.call(b,13,a|3,!0);return p};f.Oi=function(a){return this.Ia+a|0}; +f.Qi=function(a){return this.Ia+a|0};f.Ni=function(a,b){return(a>>>0)+b<=this.Tc?this.Ia+a|0:this.Qf()};f.Fj=function(a,b){return(a>>>0)+b>this.Tc?this.Ia+a|0:this.Qf()};f.Qf=function(){t.call(this.A,13,0);return p};f.Pi=function(a,b){return(a>>>0)+b<=this.Tc?this.Ia+a|0:this.Rf()};f.Gj=function(a,b){return(a>>>0)+b>this.Tc?this.Ia+a|0:this.Rf()};f.Rf=function(){t.call(this.A,13,0);return p}; +function ed(a,b,c){var d=a.A,e=d.xa(b+2),h=d.xa(b)|(e&255)<<16,d=d.xa(b+4);a.ma=c;a.Ia=h;a.yb=d;a.Tc=(d>>>0)+1;a.Ob=e;a.type=e&7936;a.ext=0;a.Dc=b;cd(a,!0)} +function dd(a,b,c){var d=a.A,e=d.xa(b+0),h=d.xa(b+4),g=h&7936,m=d.xa(b+2)|(h&255)<<16,q=d.xa(b+6),r=c&65528;if(80386<=d.ra){var x=e,m=m|(q&65280)<<16,e=e|(q&15)<<16;q&128&&(e=e<<12|4095)}for(;;){var F,C,I;if(a.id==bd){a.He=!1;C=a.B;var S,J=c&3,M=(h&24576)>>13;if(r&&!(h&32768)){6>a.id&&t.call(d,11,c);m=p;break}if(6144<=g){J=c&3;if(J>a.Pb){if(!1!==C&&!(M==a.Pb||g&1024&&M<=a.Pb)){m=p;break}r=d.Ra();fd(d,d.Ra(),!0);u(d,r);a.He=!0}F=!1}else{if(256==g||2304==g){if(!gd(a,c,C)){m=p;break}return a.Ia}if(1024== +g||3072==g)F=!0,I=0,S=c,Ja.id&&t.call(d,13,S,!0);m=p;break}else if(!1!==F){6>a.id&&t.call(d,13,c,!0);m=p;break}}else if(2==a.id){if(r){if(!(h&32768)){6>a.id&&t.call(d,11,c);m=p;break}if(4096>g||2048==(g&2560)){6>a.id&&t.call(d,13,c,!!h);m=p;break}}}else if(3==a.id){if(!(h&32768)){6>a.id&& +t.call(d,12,c);m=p;break}if(!r||4096>g||512!=(g&2560)){6>a.id&&t.call(d,13,c,!0);m=p;break}}else if(4==a.id){C=g&-513;if(!r||256!=C&&2304!=C){6>a.id&&t.call(d,13,c,!0);m=p;break}2304==C&&(a.Hi=m+d.xa(m+100+2)|0,a.Dj=m+a.yb|0)}else if(6==a.id&&!(g&4096)&&768>>0)+1;a.Ob=h;a.type=g;a.ext=q;a.Dc=b;cd(a,!0,!0,!1);break}return m} +function gd(a,b,c){var d=a.A,e=a.Pb,h=d.Wa.ma,g=d.Wa.Ia;if(!c){if(!(d.Wa.type&512))return t.call(d,13,b,!0),!1;d.Mb(d.Wa.Dc+4,d.Wa.Ob&=-513)}if(d.Wa.load(b)===p)return!1;var m=d.Wa.Ia;if(!1!==c){if(d.Wa.type&512)return t.call(d,13,b,!0),!1;d.Mb(d.Wa.Dc+4,d.Wa.Ob|=512)}d.Wa.type=d.Wa.type&-513|d.Wa.Ob&512;256==d.Wa.type||768==d.Wa.type?(d.Mb(g+14,w(d)),d.Mb(g+16,od(d)),d.Mb(g+18,d.F),d.Mb(g+20,d.G),d.Mb(g+22,d.H),d.Mb(g+24,d.D),d.Mb(g+26,v(d)),d.Mb(g+28,d.L),d.Mb(g+30,d.K),d.Mb(g+32,d.J),d.Mb(g+34, +d.ab.ma),d.Mb(g+36,d.Ja.ma),d.Mb(g+38,d.Da.ma),d.Mb(g+40,d.kb.ma),d.Vc.load(d.xa(m+42)),pd(d,d.xa(m+16)|(c?16384:0)),d.F=d.xa(m+18),d.G=d.xa(m+20),d.H=d.xa(m+22),d.D=d.xa(m+24),d.L=d.xa(m+28),d.K=d.xa(m+30),d.J=d.xa(m+32),d.ab.load(d.xa(m+34)),d.kb.load(d.xa(m+40)),qd(d,d.xa(m+14),d.xa(m+36)),b=38,g=26,a.Pb>>0)+1)}; +function cd(a,b,c,d){void 0===c&&(c=!!(a.A.eb&1));a.De=!1;if(c)if(a.load=a.cj,a.bj=a.Wk,a.yc=a.Ni,a.pc=a.Pi,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.R,a.yc=a.P,a.pc=a.U,a.Pb=a.rc=3,a.ua=a.Ec=2,a.C=a.ca=65535,a.yb=65535,a.Tc=a.yb+1,a.Ec=a.ua,a.Dc=p,a.He=!1;else{if(!(a.ma&-4))a.yc=a.Qf,a.pc=a.Rf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Qf);if(a.type&2048||!(a.type&512))a.pc=a.Rf;1024==(a.type&3072)&&(a.yc==a.Ni&&(a.yc=a.Fj),a.pc==a.Pi&&(a.pc=a.Gj),a.De=!0)}b&&(a.ma&-4&&a.Dc!==p&&(b=a.Dc+ +5,a.A.mc(b,a.A.Ya(b)|1)),a.Pb=a.ma&3,a.rc=(a.Ob&24576)>>13,80386>a.A.ra||!(a.ext&64)?(a.ua=2,a.C=65535):(a.ua=4,a.C=-1),a.Ec=a.ua,a.ca=a.C)}else a.load=a.mh,a.bj=a.Xk,a.yc=a.Oi,a.pc=a.Qi,a.Pb=a.rc=0,a.Dc=p,a.He=!1} +function sd(a){this.ra=a.model||8088;var b=0;switch(this.ra){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Jc.call(this,a,b);this.nf=61442;this.Cb=1792;this.mf=28672;this.dd=4;this.qa=255;this.B=80386==this.ra?td:80286==this.ra?ud:vd;this.aa=wd;this.Af=xd;this.Cf=yd;this.Ef=zd;if(80186<=this.ra&&(this.aa=wd.slice(),this.Af=xd.slice(),this.Cf=yd.slice(),this.qa=31,this.aa[15]=Ad,this.aa[96]=Bd,this.aa[97]=Cd,this.aa[98]=Dd,this.aa[99]=Ad,this.aa[100]=Ad,this.aa[101]=Ad,this.aa[102]= +Ad,this.aa[103]=Ad,this.aa[104]=Ed,this.aa[105]=Fd,this.aa[106]=Gd,this.aa[107]=Hd,this.aa[108]=Id,this.aa[109]=Jd,this.aa[110]=Kd,this.aa[111]=Ld,this.aa[192]=Md,this.aa[193]=Nd,this.aa[200]=Od,this.aa[201]=Pd,this.aa[241]=Qd,this.Af[7]=Rd,this.Cf[7]=Rd,80286<=this.ra)){this.nf=2;this.Cb|=28672;this.dd=0;this.aa[15]=Sd;this.Kc=Td.slice();for(a=0;a>>20,h=a.Ad[(a.Ld+e&a.xc)>>>a.Qa],g=h.zd(e);if(!(g&1))return d||ee.call(a,b,!1,c),a.Xc;if(!(g&4)&&3==a.tb)return d||ee.call(a,b,!0,c),a.Xc;var m=(b&4190208)>>>10,g=a.Ad[((g&-4096)+m&a.xc)>>>a.Qa],q=g.zd(m);if(!(q&1||d))return d||ee.call(a,b,!1,c),a.Xc;if(!(q&4)&&3==a.tb)return d||ee.call(a,b,!0,c),a.Xc;c=a.Ad[((q&-4096)+(b&4095)&a.xc)>>>a.Qa];if(d)return c;d=new Lb(b&-4096,0,0,6);qc(d,c,h,e,g,m);b>>>=a.Qa;a.ya[b]=d;a.md.push(b);return d} +function fe(a){a.ya!=a.Ad&&(a.ya=a.Ad,a.Ed=null,a.md=null,a.Xc=null)}f=sd.prototype;f.reset=function(){this.oa.Ab&&this.Wb();ce(this);Kc(this);this.oa.hd=!1};function ge(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Sa;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} +function he(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Sa=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} +function ce(a){a.F=0;a.D=0;a.G=0;a.H=0;a.Sa=0;a.L=0;a.K=0;a.J=0;a.Ca=!1;a.ia=a.Ea=0;a.qb=0;a.pd=0;a.eb=65520;a.fd=0;a.Rd=1023;a.Z=a.zc=0;a.Nb=a.Zc=a.Gb=a.dc=0;a.sd=-1;a.Ja=new ad(a,bd,"CS");a.kb=new ad(a,2,"DS");a.ab=new ad(a,2,"ES");a.Da=new ad(a,3,"SS");u(a,0);fd(a,0);80386<=a.ra&&(a.H=772,a.eb=16,a.Bi=0,a.ce=0,a.Ld=0,a.Ha=[0,0,0,0,null,null,0,0],a.wd=[null,null,null,null,null,null,0,0],a.Rb=new ad(a,2,"FS"),a.Sb=new ad(a,2,"GS"),fe(a));a.If=new ad(a,0,"NULL");a.P=a.kb;a.R=a.Da;a.V=a.W=0;a.O=a.da= +p;a.pa=0;qd(a,0,65535);if(80286<=a.ra){a.ed=0;a.ee=65535;a.Vc=new ad(a,5,"LDT",!0);a.Wa=new ad(a,4,"TSS",!0);a.Ba=new ad(a,6,"VER",!0);qd(a,65520,61440);var b,c=w(a);b=a.Ja;var d=-65536;80386>b.A.ra&&(d&=16777215);b=b.Ia=d;a.Aa=b+c|0;a.vd=b+a.Ja.yb|0}pd(a,0);hd(a)}function ie(a){2==a.Ec?(a.$b=a.xa,a.Oa=z,a.Pa=je,a.lb=ke,a.ea=A,a.ta=le,a.Ma=me):(a.$b=a.oc,a.Oa=B,a.Pa=ne,a.lb=oe,a.ea=D,a.ta=pe,a.Ma=qe)}function re(a){2!=a.ua&&(a.W|=1024,a.ua=2,a.C=65535,se(a))} +function se(a){2==a.ua?(a.dataType=32768,a.tc=a.xa,a.vb=a.Mb):(a.dataType=-2147483648,a.tc=a.oc,a.vb=a.Ub)}function id(a){a.Ec=a.Ja.Ec;a.ca=a.Ja.ca;ie(a);a.ua=a.Ja.ua;a.C=a.Ja.C;se(a);a.W&=-3073}f.Yi=function(){var a=this.F+this.D+this.G+this.H+v(this)+this.L+this.K+this.J|0;return a=a+w(this)+te(this)+this.kb.ma+this.Da.ma+this.ab.ma+od(this)|0};function ue(a,b,c,d){void 0!==d&&(void 0===a.od[b]&&(a.od[b]=[]),a.od[b].push([c,d]))}function ve(a,b,c){void 0!==c&&(a.Ug[b]=c)} +function we(a,b){for(var c=a.Ha[7],d=c>>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.Ha[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Qa].Qd(g&a.La,h,a):Dc(a.ya[g>>>a.Qa],h)}c>>=2;d>>=4}}function Ac(a,b,c,d){if(!(a.V&8192)&&a.Ha[7]&255){c--;var e=a.Ha[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.Ha[g]&&b<=a.Ha[g]+m){a.Ha[6]|=1<>=2;h>>=4}}} +function hd(a,b,c){void 0===b&&(b=!!(a.eb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.eb&1)&&a.sa()&&a.wa("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.Zb,!0);a.Ef=b&&!c?xe:zd;cd(a.Ja,!1,b,c);cd(a.kb,!1,b,c);cd(a.Da,!1,b,c);cd(a.ab,!1,b,c);80386<=a.ra&&(cd(a.Rb,!1,b,c),cd(a.Sb,!1,b,c),id(a))} +f.save=function(){var a=new ye(this);ze(a,0,[this.F,this.D,this.G,this.H,v(this),this.L,this.K,this.J]);var b=w(this),c=this.Ja.save(),d=this.kb.save(),e=this.Da.save(),h=this.ab.save(),g;null!=this.ed?(g=[this.eb,this.ed,this.ee,this.fd,this.Rd,this.Vc.save(),this.Wa.save(),this.zc],80386<=this.ra&&(g.push(this.Bi),g.push(this.ce),g.push(this.Ld),g.push(this.Ha),g.push(this.wd))):g=null;b=[b,c,d,e,h,g,od(this)];80386<=this.ra&&(b.push(this.Rb.save()),b.push(this.Sb.save()));ze(a,1,b);ze(a,2,[this.P.Hf, +this.R.Hf,this.V,this.W,this.pa,this.O,this.da]);ze(a,3,[0,this.pb,this.Y.Gd]);b=this.ga;c=0;d=[];for(e=0;ec&&0<=(a.vd^a.Aa)&&(8088>=a.ra||a.Ja.yb==a.Ja.ca?E(a,a.Aa-a.Ja.Ia):-1>c&&t.call(a,13,0))}function v(a){return a.Sa&~a.Da.ca|a.Ka-a.Da.Ia}function u(a,b){a.Sa=b;a.Ka=a.Da.Ia+(b&a.Da.ca)|0}function De(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&Ee(a),g&2&&Fe(a),g&4&&Ge(a),g&8&&He(a),g&16&&Ie(a),g&32&&Je(a))}h?(a.Nb=d,a.Gb=b):(a.Nb=b,a.Gb=d);a.Zc=c;a.dc=d;a.resultType=e} +function Ke(a,b,c,d,e){a.resultType=c|26;a.dc=b;d?Le(a):Me(a);e?Ne(a):Oe(a);return b}function Pe(a,b,c,d){c&d?Le(a):Me(a);(b^c)&d?Ne(a):Oe(a)}function Qe(a){return Ee(a)?1:0}function Ee(a){a.resultType&1&&(a.Z&=-2,(a.Nb^(a.Nb^a.Zc)&(a.Zc^a.Gb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Fe(a){a.resultType&2&&(a.Z&=-5,38505>>((a.dc^a.dc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} +function Ge(a){a.resultType&4&&(a.Z&=-17,(a.Gb^a.Nb^a.Zc)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function He(a){a.resultType&8&&(a.Z&=-65,a.dc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ie(a){a.resultType&16&&(a.Z&=-129,a.dc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} +function Je(a){a.resultType&32&&(a.Z&=-2049,(a.Nb^a.Gb)&(a.Zc^a.Gb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function Me(a){a.resultType&=-2;a.Z&=-2}function Re(a){a.resultType&=-5;a.Z&=-17}function Se(a){a.resultType&=-9;a.Z&=-65}function Oe(a){a.resultType&=-33;a.Z&=-2049}function Le(a){a.resultType&=-2;a.Z|=1}function Te(a){a.resultType&=-5;a.Z|=16}function Ue(a){a.resultType&=-9;a.Z|=64}function Ne(a){a.resultType&=-33;a.Z|=2048} +function od(a){return a.Z&-2262|Ee(a)|Fe(a)|Ge(a)|He(a)|Ie(a)|Je(a)}function Ve(a,b){b=b|a.eb&1|65520;a.eb=a.eb&-65536|b&65535;a.eb&1&&hd(a,!0)}function pd(a,b,c){a.eb&1||(b&=~a.mf);void 0===c&&(c=a.tb);c?b=b&-12289|a.Z&12288:a.zc=(b&12288)>>12;c>a.zc&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Cb|2261)|b&(a.Cb|2261)|a.nf;a.Z&256&&(a.pa|=2,a.V|=4)} +function We(a,b,c){var d=0;if(a.eb&1&&(a.tb>a.zc||a.Z&131072)&&a.Wa.Hi)for(var e=a.Wa.Hi+(b>>>3),d=(1<>>=8,e++;return d?(a.sa(256)&&a.wa("checkIOPM("+ia(b)+","+c+"): trapped",!0,!0),t.call(a,13,0,!1),!1):!0} +f.Tb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.za[b]=c;this.Ff++;d=!0;break;default:d=this.parent.Tb.call(this,a,b,c)}return d}; +function Xe(a,b){var c=a.ya[(b&a.fb)>>>a.Qa];return 5!=c.type||(c=Cc(a,b,!1,!0),c)?c.Ye(b&a.La,b):null}f.Ya=function(a){return this.ya[(a&this.fb)>>>this.Qa].Ic(a&this.La,a)};f.xa=function(a){var b=a&this.La,c=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;return b>>this.Qa;if(b>>d|this.ya[c+1&this.wc].zd(0,a+3)<<32-d};f.mc=function(a,b){this.ya[(a&this.fb)>>>this.Qa].Bc(a&this.La,b&255,a)};f.Mb=function(a,b){var c=a&this.La,d=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;c>8&255,a+1))}; +f.Ub=function(a,b){var c=a&this.La,d=(a&this.fb)>>>this.Qa;this.A-=this.B.zf;if(c>>32-h,a)}};function Ye(a,b,c){a.$c=b;a.O=b.yc(a.Yc=c,1);return a.V&1?0:a.Ya(a.O)}function G(a,b){return Ye(a,a.P,b&a.ca)}function H(a,b){return Ye(a,a.R,b&a.ca)}function Ze(a,b,c){a.$c=b;a.O=b.yc(a.Yc=c,a.ua);return a.V&1?0:a.tc(a.O)} +function K(a,b){return Ze(a,a.P,b&a.ca)}function L(a,b){return Ze(a,a.R,b&a.ca)}function $e(a,b,c){a.$c=b;a.da=a.O=b.yc(a.Yc=c,1);return a.V&1?0:a.Ya(a.O)}function N(a,b){return $e(a,a.P,b&a.ca)}function O(a,b){return $e(a,a.R,b&a.ca)}function af(a,b,c){a.$c=b;a.da=a.O=b.yc(a.Yc=c,a.ua);return a.V&1?0:a.tc(a.O)}function P(a,b){return af(a,a.P,b&a.ca)}function Q(a,b){return af(a,a.R,b&a.ca)}function R(a,b){a.V&2||a.mc(a.$c.pc(a.Yc,1),b)}function T(a,b){a.V&2||a.vb(a.$c.pc(a.Yc,a.ua),b)} +function jd(a,b,c){return a.tc(b.yc(c,a.ua))}f.ba=function(){var a=this.Ya(this.Aa);Ce(this,1);return a};function bf(a){var b=a.xa(a.Aa);Ce(a,2);return b}function U(a){var b=a.$b(a.Aa);Ce(a,a.Ec);return b}f.Na=function(){var a=this.tc(this.Aa);Ce(this,this.ua);return a};f.M=function(){var a=this.Ya(this.Aa)<<24>>24;Ce(this,1);return a};function V(a,b){var c=a.Ya(a.Aa);Ce(a,1);return cf[c].call(a,b)} +f.Ra=function(){var a=this.tc(this.Ka);this.Ka=this.Ka+this.ua|0;var b=this.Qg-this.Ka|0;0>b&&0<=(this.Qg^this.Ka)&&(8088>=this.ra||!this.Da.De&&this.Da.yb==this.Da.ca||this.Da.De&&!this.Da.yb?u(this,this.Ka-this.Da.Ia&this.Da.ca):-1>b&&t.call(this,12,0));return a};function ld(a,b){a.Ka=a.Ka-a.ua|0;0>(a.Ka-a.Le|0)&&0<=(a.Le^a.Ka)&&(8088>=a.ra||!a.Da.De&&a.Da.yb==a.Da.ca||a.Da.De&&!a.Da.yb?u(a,a.Ka-a.Da.Ia&a.Da.ca):t.call(a,12,0));a.vb(a.Ka,b)} +function df(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ra)2this.ra?0:1,e=0;2>e;e++){switch(d){case 0:if(this.pa&1&&this.Z&512){var h=jf(this.U);if(-1<=h&&(this.pa&=-2,0<=h)){this.pa&=-5;kf.call(this, +h,null,11);d=!0;break a}}break;case 1:if(this.pa&2){this.pa&=-3;80386<=this.ra&&(this.Ha[6]|=16384);kf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.pa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.yh;if(bd)E(this,this.va-this.Ja.Ia),kf.call(this,5,null,0);this.V|=2;return a} +function vf(a,b){var c=0;if(b){Se(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else Ue(this);this.A-=11+3*c;return a}function wf(a,b){var c=0;if(b){Se(this);for(var d=2==this.ua?15:31,e=1<>>=1;c++;d--}}else Ue(this);this.A-=11+3*c;return a}function xf(a,b){a&1<<(b&31)?Le(this):Me(this);this.A-=this.O===p?3:6;this.V|=2;return a}function yf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a^c} +function zf(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a&~c}function Af(a,b){var c=1<<(b&31);a&c?Le(this):Me(this);this.A-=this.O===p?6:8;return a|c}function Bf(a,b){var c=te(this),d=w(this);null!=qd(this,a,b,!0)&&(ld(this,c),ld(this,d))}function Cf(a,b){De(this,a,b,a-b|0,191,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.dg:this.B.Lb;this.V|=2;return a} +function Df(a,b){De(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.dg:this.B.Lb;this.V|=2;return a}function Ef(a){var b=a-1|0;De(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Ff(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Gf(a,b,c){this.Ca=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Ff(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ea=a[0];this.Ca=!0}}function Hf(a){return a} +function If(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?21:24;return c&65535}function Jf(a,b){var c,d;a=this.Na();2==this.ua?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(Le(this),Ne(this)):(Me(this),Oe(this));d&=this.C;this.A-=this.O===p?21:24;return d} +function Kf(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c&65535}function Lf(a,b){var c=a*b;2147483647c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?9:12;return c|0}function Mf(a){var b=a+1|0;De(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} +function kf(a,b,c){this.A-=this.B.Th+c;c=od(this);var d=te(this),e=w(this);a=this.Ja.bj(a);a!==p&&(ld(this,c),ld(this,d),ld(this,e),null!=b&&ld(this,b),this.sd=-1,id(this),this.Aa=a,this.vd=this.Ja.Ia+this.Ja.yb|0,this.tb=this.Ja.Pb)}function Nf(a,b){this.A-=14+(this.O===p?0:2);Se(this);this.Ba.load(b)!==p&&this.Ba.rc>=this.tb&&this.Ba.rc>=(b&3)&&(Ue(this),a=this.Ba.Ob&-256,2=this.tb)&&this.Ba.rc>=(b&3))return Ue(this),this.Ba.yb;Se(this);return a}function Vf(a,b){if(this.O===p)return Ud.call(this),a;fd(this,this.xa(this.O+this.ua));this.A-=this.B.oe;return b} +function Wf(a,b){this.A-=this.da===p?this.O===p?this.B.hi:this.B.gi:this.B.ei;return b}function Xf(a,b){return b}function Yf(){this.da!==p&&re(this);return Wf.call(this,0,this.qb)}function Zf(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Ca=!0;this.ia=e<<16|g&65535;this.Ea=m+((e>>>16)+d*h)|0}function $f(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a|b,128)} +function ag(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a|b,this.dataType)}function bg(a){var b=this.Ra(),c=this.Ra();a&&u(this,v(this)+a);qd(this,b,c,!1)&&(a&&u(this,v(this)+a),this.kb.ma&65528&&this.kb.rc>16-c)&65535;Ke(this,a,32768,d&32768)}return a}function vg(a,b,c){if(c){var d=a<>32-c;Ke(this,a,-2147483648,d&-2147483648)}return a}function wg(a,b){return ug.call(this,a,b,this.ba())}function xg(a,b){return vg.call(this,a,b,this.ba())}function yg(a,b){return ug.call(this,a,b,this.G&31)}function zg(a,b){return vg.call(this,a,b,this.G&31)} +function Ag(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;Ke(this,a,32768,d&1)}return a}function Bg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;Ke(this,a,-2147483648,d&1)}return a}function Cg(a,b){return Ag.call(this,a,b,this.ba())}function Dg(a,b){return Bg.call(this,a,b,this.ba())}function Eg(a,b){return Ag.call(this,a,b,this.G&31)}function Fg(a,b){return Bg.call(this,a,b,this.G&31)} +function Gg(a,b){var c=a-b|0;De(this,a,b,c,191,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c&255}function Rg(a,b){var c=a-b|0;De(this,a,b,c,this.dataType|63,!0);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c&this.C}function Sg(a,b){Ke(this,a&b,128);this.A-=this.da===p?this.O===p?this.B.Fg:this.B.We:this.B.We;this.V|=2;return a} +function Tg(a,b){Ke(this,a&b,this.dataType);this.A-=this.da===p?this.O===p?this.B.Fg:this.B.We:this.B.We;this.V|=2;return a} +function Ug(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Hg}else this.da=this.O,R(this,a),this.A-=this.B.Gg;return b} +function Vg(a,b){if(this.O===p){switch(this.pd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:u(this,v(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Hg}else this.da=this.O,T(this,a),this.A-=this.B.Gg;return b} +function Wg(a,b){var c=a^b;Ke(this,c,128);this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return c}function Xg(a,b){this.A-=this.da===p?this.O===p?this.B.ac:this.B.Lb:this.B.uc;return Ke(this,a^b,this.dataType)}function Yg(a){t.call(this,13,0);return a}function Rd(a){t.call(this,6);return a}function Zg(a){Ud.call(this);return a}function $g(){E(this,this.va-this.Ja.Ia);kf.call(this,0,null,2)}function ah(){this.A-=this.O===p?2:this.B.vi;return 1} +function bh(){var a=this.G&255;this.A-=(this.O===p?this.B.yg:this.B.xg)+(a<this.sd)E(this,this.va-this.Ja.Ia),e=!0;else if(8!=this.sd)b=0,a=8,e=!0;else{eh.call(this,-1,0,c);ce(this);return}eh.call(this,a,b,c)&&(e=!1);e&&(this.sd=a,kf.call(this,a,b,d||0),this.va=this.Aa);this.V|=3}else this.wa("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.va-this.Ja.Ia)}function ee(a,b,c){this.ce=a;a=0;b&&(a|=1);c&&(a|=2);3==this.tb&&(a|=4);t.call(this,14,a)} +function eh(a,b,c){var d=32,e=Xe(this,this.Aa);204!=e||this.Rd||(c=!1);if(this.Z&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ra)c=!0;!1===c&&(d|=1);983040<=this.Aa&&1048575>=this.Aa&&(c=!1);this.sa(d|-2147483648)&&(c=!0);if(this.sa(d)||c)a="Fault "+l(a)+(null!=b?" ("+ia(b)+")":"")+" on opcode "+l(e)+" at "+fh(w(this),te(this))+" (%"+k(this.Aa,6)+")",b=this.oa.Ab,this.wa(a,d)?c&&(c=b,this.fa.Wb()):(this.Ua(a),this.Wb());return c} +function Sd(){this.Kc[this.ba()].call(this)}function Xd(){ld(this,v(this)&this.C);this.A-=this.B.Ac}function Bd(){var a=v(this)&this.C;ld(this,this.F&this.C);ld(this,this.G&this.C);ld(this,this.H&this.C);ld(this,this.D&this.C);ld(this,a);ld(this,this.L&this.C);ld(this,this.K&this.C);ld(this,this.J&this.C);this.A-=this.B.oi} +function Cd(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();u(this,v(this)+this.ua);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.mi}function Dd(){this.ea[this.ba()].call(this,uf)}function Yd(){this.ta[this.ba()].call(this,tf)}function Zd(){this.V|=20;this.P=this.R=this.Rb;this.A-=this.B.Sc} +function $d(){this.V|=20;this.P=this.R=this.Sb;this.A-=this.B.Sc}function ae(){this.V|=1024;this.W&1024||(this.ua^=6,this.C^=-65536,se(this));this.A-=this.B.Sc}function be(){this.V|=2048;this.W&2048||(this.Ec^=6,this.ca^=-65536,ie(this));this.A-=this.B.Sc}function Ed(){ld(this,this.Na());this.A-=this.B.Ac}function Fd(){this.ea[this.ba()].call(this,Jf)}function Gd(){ld(this,this.M());this.A-=this.B.Ac}function Hd(){this.ea[this.ba()].call(this,If)} +function Id(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.H&65535;We(this,d,1)&&(d=gc(this.ga,d,this.Aa-b-1),this.mc(this.ab.pc(this.J&this.ca,1),d),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256)))}} +function Jd(){var a=1,b=0,c=5;this.W&192&&(a=this.G&this.ca,b=1,this.W&256&&(c=4));if(a--){var d=this.Aa-b-1,e=0,h=0,g=this.H&65535;if(We(this,g,1)){for(var m=0;m>h&255,e),h+=8;this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca;this.G=this.G&~this.ca|this.G-b&this.ca;this.A-=c;a&&(this.Aa=this.va,this.V|=256)}}}} +function gh(){var a=this.M();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function hh(){var a=this.M();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function ih(){var a=this.M();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function jh(){var a=this.M();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function kh(){var a=this.M();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function lh(){var a=this.M();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function mh(){var a=this.M();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function nh(){var a=this.M();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function oh(){var a=this.M();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function ph(){var a=this.M();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} +function qh(){var a=this.M();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function rh(){var a=this.M();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function sh(){var a=this.M();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function th(){var a=this.M();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function uh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function vh(){var a=this.M();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function wh(){this.lb[this.ba()].call(this,xh,this.ba);this.A-=this.da===p?1:this.B.xf}function Md(){this.lb[this.ba()].call(this,yh,ch)}function Nd(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,ch)} +function Bh(){var a=bf(this),b=this.Ra();E(this,b);a&&u(this,v(this)+a);this.A-=this.B.ui}function Ch(){var a=this.Ra();E(this,a);this.A-=this.B.ri}function Od(){var a=bf(this),b=this.ba()&31;this.A-=11;ld(this,this.L);var c=v(this)&this.C;if(0>8&255;9<(c&15)||Ge(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.Pa[this.ba()].call(this,Cf)}, +function(){this.ta[this.ba()].call(this,Df)},function(){this.Oa[this.ba()].call(this,Cf)},function(){this.ea[this.ba()].call(this,Df)},function(){Cf.call(this,this.F&255,this.ba());this.A--},function(){Df.call(this,this.F&this.C,this.Na());this.A--},function(){this.V|=20;this.P=this.R=this.kb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ge(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?Le(this):Me(this);b?Te(this):Re(this);this.A-=this.B.$d},function(){this.F= +Mf.call(this,this.F)},function(){this.G=Mf.call(this,this.G)},function(){this.H=Mf.call(this,this.H)},function(){this.D=Mf.call(this,this.D)},function(){u(this,Mf.call(this,v(this)))},function(){this.L=Mf.call(this,this.L)},function(){this.K=Mf.call(this,this.K)},function(){this.J=Mf.call(this,this.J)},function(){this.F=Ef.call(this,this.F)},function(){this.G=Ef.call(this,this.G)},function(){this.H=Ef.call(this,this.H)},function(){this.D=Ef.call(this,this.D)},function(){u(this,Ef.call(this,v(this)))}, +function(){this.L=Ef.call(this,this.L)},function(){this.K=Ef.call(this,this.K)},function(){this.J=Ef.call(this,this.J)},function(){ld(this,this.F&this.C);this.A-=this.B.Ac},function(){ld(this,this.G&this.C);this.A-=this.B.Ac},function(){ld(this,this.H&this.C);this.A-=this.B.Ac},function(){ld(this,this.D&this.C);this.A-=this.B.Ac},function(){ld(this,v(this)-2&65535);this.A-=this.B.Ac},function(){ld(this,this.L&this.C);this.A-=this.B.Ac},function(){ld(this,this.K&this.C);this.A-=this.B.Ac},function(){ld(this, +this.J&this.C);this.A-=this.B.Ac},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.bc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.bc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.bc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.bc},function(){u(this,v(this)&~this.C|this.Ra());this.A-=this.B.bc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.bc},function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.bc},function(){this.J=this.J&~this.C| +this.Ra();this.A-=this.B.bc},gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,gh,hh,ih,jh,kh,lh,mh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,function(){this.Ma[this.ba()].call(this,Hh,this.Na);this.A-=this.da===p?1:this.B.xf},wh,function(){this.Ma[this.ba()].call(this,Hh,this.M);this.A-=this.da===p?1:this.B.xf},function(){this.Pa[this.ba()].call(this,Sg)},function(){this.ta[this.ba()].call(this,Tg)},function(){this.Oa[this.pd=this.ba()].call(this,Ug)},function(){this.ea[this.pd=this.ba()].call(this,Vg)},function(){this.V|= +1;this.Pa[this.ba()].call(this,Wf)},function(){this.V|=1;this.ta[this.ba()].call(this,Wf)},function(){this.Oa[this.ba()].call(this,Wf)},function(){this.ea[this.ba()].call(this,Wf)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.qb=this.ab.ma;break;case 1:this.qb=this.Ja.ma;break;case 2:this.qb=this.Da.ma;break;case 3:this.qb=this.kb.ma;break;case 4:if(80386<=this.ra){this.qb=this.Rb.ma;break}t.call(this,6);break;case 5:if(80386<=this.ra){this.qb=this.Sb.ma;break}default:t.call(this,6)}this.V|= +1;this.ta[a].call(this,Yf)},function(){this.V|=1;this.P=this.R=this.If;this.ea[this.ba()].call(this,Qf)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ra||80386==this.ra&&4!=c&&5!=c){t.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=v(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this,Wf);switch(c){case 0:nd(this,this.F);this.F=a;break;case 1:Be(this, +this.G);this.G=a;break;case 2:fd(this,this.H);this.H=a;break;case 3:md(this,this.D);this.D=a;break;case 4:80386<=this.ra?this.Rb.load(v(this)):nd(this,v(this));u(this,a);break;case 5:80386<=this.ra?this.Sb.load(this.L):Be(this,this.L);this.L=a;break;case 6:fd(this,this.K);this.K=a;break;case 7:md(this,this.J),this.J=a}},function(){this.V|=1;this.Ma[this.ba()].call(this,Ih,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-= 3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=v(this);this.F=this.F&~this.C|b&this.C;u(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; -this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Bh},function(){yf.call(this,this.Na(),$e(this));this.A-=this.B.Eh},function(){this.va("WAIT not implemented");this.A--},function(){var a=kd(this);a&131072&&3>this.zc?t.call(this,13,0):(gd(this, -a&-196609),this.A-=this.B.Ac)},function(){if(this.aa&131072&&3>this.zc)t.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.aa&-65536;ld(this,a);this.A-=this.B.ac}},function(){var a=this.F>>8&255;a&1?Je(this):Ke(this);a&4?(this.resultType&=-3,this.aa|=4):(this.resultType&=-3,this.aa&=-5);a&16?Re(this):Pe(this);a&64?Se(this):Qe(this);a&128?(this.resultType&=-17,this.aa|=128):(this.resultType&=-17,this.aa&=-129);this.A-=this.B.Ub},function(){this.F=this.F&-65281|(kd(this)&213)<<8;this.A-=this.B.Ub}, -function(){var a=this.F&-256,b;b=U(this);b=this.Ya(this.P.qc(b,1));this.F=a|b;this.A-=this.B.mg},function(){this.F=this.F&~this.C|fd(this,this.P,U(this));this.A-=this.B.mg},function(){var a=U(this),b=this.F;this.nc(this.P.fc(a,1),b);this.A-=this.B.ng},function(){var a=U(this),b=this.F;this.zb(this.P.fc(a,this.ua),b);this.A-=this.B.ng},function(){var a=1,b=0,c=this.B.og;this.W&192&&(a=this.G&this.da,b=1,c=this.B.qg,this.W&256||(this.A-=this.B.pg));if(a--){var d=this.Ya(this.P.qc(this.K&this.da,1)); -this.nc(this.ab.fc(this.J&this.da,1),d);this.V&4096||(d=this.aa&1024?-1:1,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.A-=c,this.G=this.G&~this.da|this.G-b&this.da,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.og;this.W&192&&(a=this.G&this.da,b=1,c=this.B.qg,this.W&256||(this.A-=this.B.pg));if(a--){var d=fd(this,this.P,this.K&this.da);this.zb(this.ab.fc(this.J&this.da,this.ua),d);this.V&4096||(d=this.aa&1024?-this.ua:this.ua,this.K=this.K& -~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.A-=c,this.G=this.G&~this.da|this.G-b&this.da,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.$f;this.W&192&&(a=this.G&this.da,b=1,c=this.B.bg,this.W&256||(this.A-=this.B.ag));if(a--){var d=We(this,this.P,this.K&this.da),e=Ye(this,this.ab,this.J&this.da);this.V&4096||(zf.call(this,d,e),d=this.aa&1024?-1:1,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.G=this.G&~this.da|this.G- -b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.$f;this.W&192&&(a=this.G&this.da,b=1,c=this.B.bg,this.W&256||(this.A-=this.B.ag));if(a--){var d=Xe(this,this.P,this.K&this.da),e=Ze(this,this.ab,this.J&this.da);this.V&4096||(Af.call(this,d,e),d=this.aa&1024?-this.ua:this.ua,this.K=this.K&~this.da|this.K+d&this.da,this.J=this.J&~this.da|this.J+d&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W& -64)&&(this.Aa=this.wa,this.V|=256))}},function(){Ie(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ie(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.zg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.Bg,this.W&256||(this.A-=this.B.Ag));if(a--){var d=this.F;this.nc(this.ab.fc(this.J&this.da,1),d);this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}}, -function(){var a=1,b=0,c=this.B.zg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.Bg,this.W&256||(this.A-=this.B.Ag));if(a--){var d=this.F;this.zb(this.ab.fc(this.J&this.da,this.ua),d);this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.gg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var d=this.Ya(this.P.qc(this.K& -this.da,1));this.V&4096||(this.F=this.F&-256|d,this.K=this.K&~this.da|this.K+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.gg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var d=fd(this,this.P,this.K&this.da);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.da|this.K+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-= -c,a&&(this.Aa=this.wa,this.V|=256))}},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.vg,this.W&256||(this.A-=this.B.ug));a--&&(zf.call(this,this.F&255,Ye(this,this.ab,this.J&this.da)),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-1:1)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256)))},function(){var a=1,b=0,c=this.B.tg;this.W&192&&(a=this.G&this.da,b=1,c=this.B.vg,this.W&256||(this.A-= -this.B.ug));a--&&(Af.call(this,this.F&this.C,Ze(this,this.ab,this.J&this.da)),this.V&4096||(this.J=this.J&~this.da|this.J+(this.aa&1024?-this.ua:this.ua)&this.da,this.G=this.G&~this.da|this.G-b&this.da,this.A-=c-this.B.Lb,a&&Fe(this)==(this.W&64)&&(this.Aa=this.wa,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub},function(){this.D=this.D&-256|this.ba();this.A-= -this.B.Ub},function(){this.F=this.F&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&255|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub}, -function(){u(this,v(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},xh,yh,xh,yh,function(){this.ea[this.ba()].call(this,Of)},function(){this.ea[this.ba()].call(this,Mf)},function(){this.V|=1;this.kb[this.ba()].call(this,Fh,this.ba)},function(){this.V|=1;this.Ma[this.ba()].call(this,Fh,this.Na)},zh,Ah,zh,Ah,function(){this.aa& -131072&&3>this.zc?t.call(this,13,0):gf.call(this,3,null,this.B.Vh)},function(){if(this.aa&131072&&3>this.zc)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.od[a];if(void 0!==b)for(var c=0;cthis.zc?t.call(this,13,0):gf.call(this,4,null,this.B.Wh):this.A-=this.B.Xh},function(){if(this.aa&131072&&3>this.zc)t.call(this, -13,0);else if(this.A-=this.B.Th,this.eb&1&&this.aa&16384){var a=this.xa(this.Wa.Ka+0);cd(this.Ha,a,!1)}else{var a=this.tb,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.aa&131072)d=d&131071|this.aa&-131072;else if(d&131072){var e=this.Ra(),h=this.Ra(),g=this.Ra(),m=this.Ra(),q=this.Ra(),r=this.Ra();dd(this,!0,!0);bd(this,h);u(this,e);jd(this,g);id(this,m);this.Qb.load(q);this.Rb.load(r)}null!=md(this,b,c,!1)&&ld(this,d,a)}},function(){this.kb[this.ba()].call(this,uh,Xg)},function(){this.Ma[this.ba()].call(this, -2==this.ua?vh:wh,Xg)},function(){this.kb[this.ba()].call(this,uh,Yg)},function(){this.Ma[this.ba()].call(this,2==this.ua?vh:wh,Yg)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ie(this,this.F,128);this.A-=this.B.yh}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ie(this,this.F,128);this.A-=this.B.xh},function(){this.F=this.F&-256|(Ce(this)?255:0);this.A-=2},function(){this.F=this.F&-256|We(this,this.P,this.D+(this.F&255)&65535);this.A-= -this.B.xi},Bh,Bh,Bh,Bh,Bh,Bh,Bh,Bh,function(){var a=this.M();(this.G=this.G-1&this.da)&&!Fe(this)?(E(this,w(this)+a),this.A-=this.B.di):this.A-=this.B.jg},function(){var a=this.M();(this.G=this.G-1&this.da)&&Fe(this)?(E(this,w(this)+a),this.A-=this.B.kg):this.A-=this.B.lg},function(){var a=this.M();(this.G=this.G-1&this.da)?(E(this,w(this)+a),this.A-=this.B.ci):this.A-=this.B.jg},function(){var a=this.M();this.G&this.da?this.A-=this.B.lg:(E(this,w(this)+a),this.A-=this.B.kg)},function(){var a=this.ba(); -Ue(this,a,1)&&(this.F=this.F&-256|ec(this.ga,a,this.Aa-2),this.A-=this.B.eg)},function(){var a=this.ba();Ue(this,a,2)&&(this.F=ec(this.ga,a,this.Aa-2),this.F|=ec(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.eg)},function(){var a=this.ba();Ue(this,a,1)&&(ic(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.sg)},function(){var a=this.ba();Ue(this,a,2)&&(ic(this.ga,a,this.F&255,this.Aa-2),ic(this.ga,a+1,this.F>>8,this.Aa-2),this.A-=this.B.sg)},function(){var a=this.Na(),b=w(this),a=b+a;gd(this,b);E(this,a); -this.A-=this.B.Ch},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.fg},function(){md(this,this.Na(),$e(this));this.A-=this.B.Zh},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.fg},function(){var a=this.H&65535;Ue(this,a,1)&&(this.F=this.F&-256|ec(this.ga,a,this.Aa-1),this.A-=this.B.dg)},function(){var a=this.H&65535;Ue(this,a,2)&&(this.F=ec(this.ga,a,this.Aa-1),this.F|=ec(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.dg)},function(){var a=this.H&65535;Ue(this,a,1)&&(ic(this.ga, -a,this.F&255,this.Aa-1),this.A-=this.B.rg)},function(){var a=this.H&65535;Ue(this,a,2)&&(ic(this.ga,a,this.F&255,this.Aa-1),ic(this.ga,a+1&65535,this.F>>8,this.Aa-1),this.A-=this.B.rg)},Ch,Ch,function(){this.V|=132;this.A-=this.B.Rc},function(){this.V|=68;this.A-=this.B.Rc},function(){this.aa&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.fa&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Vb()):this.aa&512||(this.fa&&(this.Aa=this.Aa+-1|0),this.Vb()))},function(){Ce(this)?Ke(this):Je(this); -this.A-=2},function(){this.Ca=!1;this.kb[this.ba()].call(this,Hh,$g);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ca=!1;this.Ma[this.ba()].call(this,Ih,$g);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ea&this.C)},function(){Ke(this);this.A-=2},function(){Je(this);this.A-=2},function(){this.tb>this.zc?t.call(this,13,0):(this.aa&=-513,this.A-=this.B.Ah)},function(){this.tb>this.zc?t.call(this,13,0):(this.aa|=512,this.V|=4,this.A-=2)},function(){this.aa&= --1025;this.A-=2},function(){this.aa|=1024;this.A-=2},function(){this.kb[this.ba()].call(this,td,$g)},function(){this.Ma[this.ba()].call(this,ud,$g)}],th=[mf,Xf,kf,$f,of,Dg,Sg,zf],Dh=[nf,Yf,lf,ag,pf,Eg,Tg,Af],Eh=[function(a,b){this.A-=this.Y===p?this.B.ac:this.B.oi;return b},Ug,Ug,Ug,Ug,Ug,Ug,Ug],Fh=[function(a,b){this.A-=this.Y===p?this.B.gi:this.B.ei;return b},Vg,Vg,Vg,Vg,Vg,Vg,Vg],uh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Ne(this,c,e,128)}return c}, -function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;Ne(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Oe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Ne(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ie(this,a,128,c&1,a&128));return a},Vg,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ie(this,a,128,c&1));return a}],vh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Oe(this);(d%=17)? -(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Ne(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ie(this,a,32768,c&1,a&32768));return a},Vg,function(a,b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ie(this,a,32768,c&1));return a}],wh=[function(a,b){var c=a,d=b&this.qa;d&&(c=a<>>32-d,Ne(this,c,a<>>d|e;Ne(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Oe(this),c=a<>>32-d>>>1,Ne(this,c,a<>>d|c<<32-d|a<<32-d<<1,Ne(this,c,a<<32-d,-2147483648));return c},function(a, -b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ie(this,a,-2147483648,c&1,a&-2147483648));return a},Vg,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ie(this,a,-2147483648,c&1));return a}],Hh=[function(a,b){b=this.ba();Ie(this,a&b,128);this.A-=this.O===p?this.B.Dg:this.B.Cg;this.V|=2;return a},Vg,function(a){this.A-=this.O===p?this.B.Ue:this.B.Te;return a^255},function(a){var b=-a|0; -Be(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ue:this.B.Te;return b&255},function(a){this.Ca=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.ki:this.B.ji;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ca=!0;this.ia=b&65535;127b?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.Qh:this.B.Ph;this.V|=2;return a},function(a,b){if(!a)return Wg.call(this),a;var c=(b=this.F&65535)/a;if(255< -c)return Wg.call(this),a;this.Ca=!0;this.ia=c&255|(b%a&255)<<8;this.A-=this.O===p?this.B.Ih:this.B.Hh;this.V|=2;return a},function(a,b){if(!a)return Wg.call(this),a;var c=a<<24>>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return Wg.call(this),a;this.Ca=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Mh:this.B.Lh;this.V|=2;return a}],Ih=[function(a,b){b=this.Na();Ie(this,a&b,this.dataType);this.A-=this.O===p?this.B.Dg:this.B.Cg;this.V|=2;return a},Vg,function(a){this.A-= -this.O===p?this.B.Ue:this.B.Te;return a^this.C},function(a){var b=-a|0;Be(this,0,a,b,this.dataType|63,!0);this.A-=this.O===p?this.B.Ue:this.B.Te;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Ca=!0;this.ia=c&65535;this.Ea=c>>16&65535}else Wf.call(this,a,this.F);this.Ea?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.mi:this.B.li;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ca=!0,this.ia=c&65535, -this.Ea=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);Wf.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ea=~this.Ea+(this.ia?0:1)|0);c=this.Ea!=this.ia>>31}c?(Je(this),Le(this)):(Ke(this),Me(this));this.A-=this.O===p?this.B.Sh:this.B.Rh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return Wg.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Wg.call(this),a;this.Ca=!0;this.ia=c&65535;this.Ea=b%a&65535}else{Df.call(this, -this.F,this.H,a);if(!this.Ca)return Wg.call(this),a;this.ia|=0;this.Ea|=0}this.A-=this.O===p?this.B.Kh:this.B.Jh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return Wg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return Wg.call(this),a;this.Ca=!0;this.ia=d&65535;this.Ea=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Df.call(this,c,d,e);2147483647this.ra&&(b=a));gd(this,b);this.A-=this.O===p?this.B.Ac:this.B.ri;this.V|=2;return a},Ug],Rd=Array(256);Rd[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Ma[a].call(this,this.Cf,$g)};Rd[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Ma[a].call(this,Jh,$g)};Rd[2]=function(){!(this.eb&1)||this.aa&131072?t.call(this,6):this.ea[this.ba()].call(this,Kf)}; -Rd[3]=function(){!(this.eb&1)||this.aa&131072?t.call(this,6):this.ea[this.ba()].call(this,Rf)}; -Rd[5]=function(){this.tb?t.call(this,13,0,!0):(Te(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ad(this.ab,2102,this.xa(2084)),ad(this.Ha,2108,this.xa(2082)),ad(this.Da,2114,this.xa(2080)),ad(this.jb,2120,this.xa(2078)),ld(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.dd=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.dd+this.xa(2130),ad(this.Tc,2132,this.xa(2076)), -this.ed=this.xa(2138)|this.Ya(2140)<<16,this.Rd=this.ed+this.xa(2142),ad(this.Wa,2144,this.xa(2070)),this.A-=195)};Rd[6]=function(){this.tb?t.call(this,13,0):(this.eb&=-9,this.A-=2)};Rd[11]=wd;Rd[166]=wd;Rd[255]=wd;var y=[];y[5]=wd;y[7]=function(){this.tb?t.call(this,13,0,!0):(Sd.call(this),this.A-=100)}; -y[32]=function(){if(this.tb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.eb;break;case 2:a=this.ce;break;case 3:a=this.Ld;break;default:Sd.call(this);return}fe(this,b&7,a);this.A-=6}};y[33]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Sd.call(this):(fe(this,a&7,this.Ia[b]),this.A-=22)}}; -y[34]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=ee(this,a&7);switch((a&56)>>3){case 0:Lf.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:nd.call(this,b);this.A-=5;break;default:Sd.call(this)}}};y[35]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Sd.call(this):(a=ee(this,a&7),a!=this.Ia[b]&&(ue(this,!1),this.Ia[b]=a,ue(this,!0)),this.A-=4>b?22:14)}}; -y[36]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Sd.call(this):(fe(this,a&7,this.wd[b]),this.A-=12)}};y[38]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Sd.call(this):(this.wd[b]=ee(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[130]=function(){var a=this.Na();Ce(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ce(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ce(this)||Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; -y[135]=function(){var a=this.Na();Ce(this)||Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ge(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ge(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();De(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();De(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[140]=function(){var a=this.Na();!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ge(this)==!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();Fe(this)||!Ge(this)!=!He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();Fe(this)||!Ge(this)!=!He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){bg.call(this,cg)}; -y[145]=function(){bg.call(this,cg)};y[146]=function(){bg.call(this,dg)};y[147]=function(){bg.call(this,eg)};y[148]=function(){bg.call(this,fg)};y[149]=function(){bg.call(this,gg)};y[150]=function(){bg.call(this,hg)};y[151]=function(){bg.call(this,ig)};y[152]=function(){bg.call(this,jg)};y[153]=function(){bg.call(this,kg)};y[154]=function(){bg.call(this,lg)};y[155]=function(){bg.call(this,mg)};y[156]=function(){bg.call(this,ng)};y[157]=function(){bg.call(this,og)};y[158]=function(){bg.call(this,pg)}; -y[159]=function(){bg.call(this,qg)};y[160]=function(){gd(this,this.Qb.ma);this.A-=this.B.ae};y[161]=function(){var a=this.Ra();this.Qb.load(a);this.A-=this.B.ac};y[163]=function(){this.ta[this.ba()].call(this,uf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?tg:ug);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?vg:wg);this.A-=this.O===p?3:7};y[168]=function(){gd(this,this.Rb.ma);this.A-=this.B.ae}; -y[169]=function(){var a=this.Ra();this.Rb.load(a);this.A-=this.B.ac};y[171]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?zg:Ag);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Bg:Cg);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ua?Hf:If)};y[178]=function(){this.ea[this.ba()].call(this,Sf)}; -y[179]=function(){this.ta[this.ba()].call(this,wf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,Pf)};y[181]=function(){this.ea[this.ba()].call(this,Qf)}; -y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Uf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Sa=this.Sa&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();pe(this);this.ea[a].call(this,Uf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Sa=this.Sa&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; -y[186]=function(){this.Ma[this.ba()].call(this,Kh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,vf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,sf)};y[189]=function(){this.ea[this.ba()].call(this,tf)}; -y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Uf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Sa=this.Sa&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= +this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ua?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ua?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Ah},function(){Bf.call(this,this.Na(),bf(this));this.A-=this.B.Dh},function(){this.wa("WAIT not implemented");this.A--},function(){var a=od(this);a&131072&&3>this.zc?t.call(this,13,0):(ld(this, +a&-196609),this.A-=this.B.Ac)},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;pd(this,a);this.A-=this.B.bc}},function(){var a=this.F>>8&255;a&1?Le(this):Me(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?Te(this):Re(this);a&64?Ue(this):Se(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Vb},function(){this.F=this.F&-65281|(od(this)&213)<<8;this.A-=this.B.Vb},function(){var a= +this.F&-256,b;b=U(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.ng},function(){this.F=this.F&~this.C|jd(this,this.P,U(this));this.A-=this.B.ng},function(){var a=U(this),b=this.F;this.mc(this.P.pc(a,1),b);this.A-=this.B.og},function(){var a=U(this),b=this.F;this.vb(this.P.pc(a,this.ua),b);this.A-=this.B.og},function(){var a=1,b=0,c=this.B.pg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.rg,this.W&256||(this.A-=this.B.qg));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.mc(this.ab.pc(this.J& +this.ca,1),d);this.V&4096||(d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.pg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.rg,this.W&256||(this.A-=this.B.qg));if(a--){var d=jd(this,this.P,this.K&this.ca);this.vb(this.ab.pc(this.J&this.ca,this.ua),d);this.V&4096||(d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca, +this.J=this.J&~this.ca|this.J+d&this.ca,this.A-=c,this.G=this.G&~this.ca|this.G-b&this.ca,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.cg,this.W&256||(this.A-=this.B.bg));if(a--){var d=Ye(this,this.P,this.K&this.ca),e=$e(this,this.ab,this.J&this.ca);this.V&4096||(Cf.call(this,d,e),d=this.Z&1024?-1:1,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb, +a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.cg,this.W&256||(this.A-=this.B.bg));if(a--){var d=Ze(this,this.P,this.K&this.ca),e=af(this,this.ab,this.J&this.ca);this.V&4096||(Df.call(this,d,e),d=this.Z&1024?-this.ua:this.ua,this.K=this.K&~this.ca|this.K+d&this.ca,this.J=this.J&~this.ca|this.J+d&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|= +256))}},function(){Ke(this,this.F&this.ba(),128);this.A-=this.B.$d},function(){Ke(this,this.F&this.Na(),this.dataType);this.A-=this.B.$d},function(){var a=1,b=0,c=this.B.Ag;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Cg,this.W&256||(this.A-=this.B.Bg));if(a--){var d=this.F;this.mc(this.ab.pc(this.J&this.ca,1),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.Ag; +this.W&192&&(a=this.G&this.ca,b=1,c=this.B.Cg,this.W&256||(this.A-=this.B.Bg));if(a--){var d=this.F;this.vb(this.ab.pc(this.J&this.ca,this.ua),d);this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.hg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.jg,this.W&256||(this.A-=this.B.ig));if(a--){var d=this.Ya(this.P.yc(this.K&this.ca,1));this.V&4096||(this.F= +this.F&-256|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|=256))}},function(){var a=1,b=0,c=this.B.hg;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.jg,this.W&256||(this.A-=this.B.ig));if(a--){var d=jd(this,this.P,this.K&this.ca);this.V&4096||(this.F=this.F&~this.C|d,this.K=this.K&~this.ca|this.K+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c,a&&(this.Aa=this.va,this.V|= +256))}},function(){var a=1,b=0,c=this.B.ug;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.wg,this.W&256||(this.A-=this.B.vg));a--&&(Cf.call(this,this.F&255,$e(this,this.ab,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-1:1)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){var a=1,b=0,c=this.B.ug;this.W&192&&(a=this.G&this.ca,b=1,c=this.B.wg,this.W&256||(this.A-=this.B.vg));a--&&(Df.call(this, +this.F&this.C,af(this,this.ab,this.J&this.ca)),this.V&4096||(this.J=this.J&~this.ca|this.J+(this.Z&1024?-this.ua:this.ua)&this.ca,this.G=this.G&~this.ca|this.G-b&this.ca,this.A-=c-this.B.Lb,a&&He(this)==(this.W&64)&&(this.Aa=this.va,this.V|=256)))},function(){this.F=this.F&-256|this.ba();this.A-=this.B.Vb},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Vb},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Vb},function(){this.D=this.D&-256|this.ba();this.A-=this.B.Vb},function(){this.F= +this.F&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.G=this.G&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.H=this.H&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.D=this.D&255|this.ba()<<8;this.A-=this.B.Vb},function(){this.F=this.F&~this.C|this.Na();this.A-=this.B.Vb},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Vb},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Vb},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Vb},function(){u(this,v(this)&~this.C| +this.Na());this.A-=this.B.Vb},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Vb},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Vb},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Vb},Bh,Ch,Bh,Ch,function(){this.ea[this.ba()].call(this,Rf)},function(){this.ea[this.ba()].call(this,Pf)},function(){this.V|=1;this.lb[this.ba()].call(this,Jh,this.ba)},function(){this.V|=1;this.Ma[this.ba()].call(this,Jh,this.Na)},Dh,Eh,Dh,Eh,function(){this.Z&131072&&3>this.zc?t.call(this, +13,0):kf.call(this,3,null,this.B.Uh)},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else{var a=this.ba(),b;a:{b=this.od[a];if(void 0!==b)for(var c=0;cthis.zc?t.call(this,13,0):kf.call(this,4,null,this.B.Vh):this.A-=this.B.Wh},function(){if(this.Z&131072&&3>this.zc)t.call(this,13,0);else if(this.A-=this.B.Sh, +this.eb&1&&this.Z&16384){var a=this.xa(this.Wa.Ia+0);gd(this.Ja,a,!1)}else{var a=this.tb,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),h=this.Ra(),g=this.Ra(),m=this.Ra(),q=this.Ra(),r=this.Ra();hd(this,!0,!0);fd(this,h);u(this,e);nd(this,g);md(this,m);this.Rb.load(q);this.Sb.load(r)}null!=qd(this,b,c,!1)&&pd(this,d,a)}},function(){this.lb[this.ba()].call(this,yh,ah)},function(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,ah)},function(){this.lb[this.ba()].call(this, +yh,bh)},function(){this.Ma[this.ba()].call(this,2==this.ua?zh:Ah,bh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;Ke(this,this.F,128);this.A-=this.B.xh}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;Ke(this,this.F,128);this.A-=this.B.wh},function(){this.F=this.F&-256|(Ee(this)?255:0);this.A-=2},function(){this.F=this.F&-256|Ye(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.wi},Fh,Fh,Fh,Fh,Fh,Fh,Fh,Fh,function(){var a=this.M(); +(this.G=this.G-1&this.ca)&&!He(this)?(E(this,w(this)+a),this.A-=this.B.ci):this.A-=this.B.kg},function(){var a=this.M();(this.G=this.G-1&this.ca)&&He(this)?(E(this,w(this)+a),this.A-=this.B.lg):this.A-=this.B.mg},function(){var a=this.M();(this.G=this.G-1&this.ca)?(E(this,w(this)+a),this.A-=this.B.bi):this.A-=this.B.kg},function(){var a=this.M();this.G&this.ca?this.A-=this.B.mg:(E(this,w(this)+a),this.A-=this.B.lg)},function(){var a=this.ba();We(this,a,1)&&(this.F=this.F&-256|gc(this.ga,a,this.Aa- +2),this.A-=this.B.fg)},function(){var a=this.ba();We(this,a,2)&&(this.F=gc(this.ga,a,this.Aa-2),this.F|=gc(this.ga,a+1,this.Aa-2)<<8,this.A-=this.B.fg)},function(){var a=this.ba();We(this,a,1)&&(kc(this.ga,a,this.F&255,this.Aa-2),this.A-=this.B.tg)},function(){var a=this.ba();We(this,a,2)&&(kc(this.ga,a,this.F&255,this.Aa-2),kc(this.ga,a+1,this.F>>8&255,this.Aa-2),this.A-=this.B.tg)},function(){var a=this.Na(),b=w(this),a=b+a;ld(this,b);E(this,a);this.A-=this.B.Bh},function(){var a=this.Na();E(this, +w(this)+a);this.A-=this.B.gg},function(){qd(this,this.Na(),bf(this));this.A-=this.B.Yh},function(){var a=this.M();E(this,w(this)+a);this.A-=this.B.gg},function(){var a=this.H&65535;We(this,a,1)&&(this.F=this.F&-256|gc(this.ga,a,this.Aa-1),this.A-=this.B.eg)},function(){var a=this.H&65535;We(this,a,2)&&(this.F=gc(this.ga,a,this.Aa-1),this.F|=gc(this.ga,a+1&65535,this.Aa-1)<<8,this.A-=this.B.eg)},function(){var a=this.H&65535;We(this,a,1)&&(kc(this.ga,a,this.F&255,this.Aa-1),this.A-=this.B.sg)},function(){var a= +this.H&65535;We(this,a,2)&&(kc(this.ga,a,this.F&255,this.Aa-1),kc(this.ga,a+1&65535,this.F>>8&255,this.Aa-1),this.A-=this.B.sg)},Gh,Gh,function(){this.V|=132;this.A-=this.B.Sc},function(){this.V|=68;this.A-=this.B.Sc},function(){this.Z&131072?t.call(this,13,0):(this.pa|=4,this.A-=2,this.fa&&this.sa(-2147483648)?(this.Aa=this.Aa+-1|0,this.Wb()):this.Z&512||(this.fa&&(this.Aa=this.Aa+-1|0),this.Wb()))},function(){Ee(this)?Me(this):Le(this);this.A-=2},function(){this.Ca=!1;this.lb[this.ba()].call(this, +Lh,dh);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ca=!1;this.Ma[this.ba()].call(this,Mh,dh);this.Ca&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ea&this.C)},function(){Me(this);this.A-=2},function(){Le(this);this.A-=2},function(){this.tb>this.zc?t.call(this,13,0):(this.Z&=-513,this.A-=this.B.zh)},function(){this.tb>this.zc?t.call(this,13,0):(this.Z|=512,this.V|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.lb[this.ba()].call(this, +xd,dh)},function(){this.Ma[this.ba()].call(this,yd,dh)}],xh=[pf,$f,nf,cg,rf,Gg,Wg,Cf],Hh=[qf,ag,of,dg,sf,Rg,Xg,Df],Ih=[function(a,b){this.A-=this.da===p?this.B.bc:this.B.ni;return b},Yg,Yg,Yg,Yg,Yg,Yg,Yg],Jh=[function(a,b){this.A-=this.da===p?this.B.fi:this.B.di;return b},Zg,Zg,Zg,Zg,Zg,Zg,Zg],yh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; +Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Pe(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;8>>c-1,a=c>>>1&255,Ke(this,a,128,c&1,a&128));return a}, +Zg,function(a,b){var c=b&this.qa;c&&(9>24>>c-1,a=c>>1&255,Ke(this,a,128,c&1));return a}],zh=[function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=Qe(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Pe(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.qa;if(d){var e=0;16>>c-1,a=c>>>1&65535,Ke(this,a,32768,c&1,a&32768));return a},Zg,function(a,b){var c=b&this.qa;c&&(17>16>>c-1,a=c>>1&65535,Ke(this,a,32768,c&1));return a}],Ah=[function(a,b){var c= +a,d=b&this.qa;d&&(c=a<>>32-d,Pe(this,c,a<>>d|e;Pe(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.qa;d&&(c=Qe(this),c=a<>>32-d>>>1,Pe(this,c,a<>>d|c<<32-d|a<<32-d<<1,Pe(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.qa;d&&(d=a<>>c-1,a=c>>>1,Ke(this,a,-2147483648,c&1,a&-2147483648));return a},Zg,function(a,b){var c=b&this.qa;c&&(c=a>>c-1,a=c>>1,Ke(this,a,-2147483648,c&1));return a}],Lh=[function(a,b){b=this.ba();Ke(this,a&b,128);this.A-=this.O===p?this.B.Eg:this.B.Dg;this.V|=2;return a},Zg,function(a){this.A-=this.O===p?this.B.Ve:this.B.Ue;return a^255},function(a){var b=-a|0;De(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ve:this.B.Ue;return b&255},function(a){this.Ca= +!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.ji:this.B.ii;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ca=!0;this.ia=b&65535;127b?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Ph:this.B.Oh;this.V|=2;return a},function(a,b){if(!a)return $g.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ra&&-128==d)return $g.call(this),a;this.Ca=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Lh:this.B.Kh;this.V|=2;return a}],Mh=[function(a,b){b=this.Na();Ke(this,a&b,this.dataType);this.A-=this.O===p?this.B.Eg:this.B.Dg;this.V|=2;return a},Zg,function(a){this.A-=this.O===p?this.B.Ve:this.B.Ue;return a^this.C},function(a){var b=-a|0;De(this,0,a,b,this.dataType| +63,!0);this.A-=this.O===p?this.B.Ve:this.B.Ue;return b&this.C},function(a,b){if(2==this.ua){b=this.F&65535;var c=b*a|0;this.Ca=!0;this.ia=c&65535;this.Ea=c>>16&65535}else Zf.call(this,a,this.F);this.Ea?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.li:this.B.ki;this.V|=2;return a},function(a,b){var c;if(2==this.ua)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ca=!0,this.ia=c&65535,this.Ea=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c| +0,e=!e);Zf.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ea=~this.Ea+(this.ia?0:1)|0);c=this.Ea!=this.ia>>31}c?(Le(this),Ne(this)):(Me(this),Oe(this));this.A-=this.O===p?this.B.Rh:this.B.Qh;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return $g.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return $g.call(this),a;this.Ca=!0;this.ia=c&65535;this.Ea=b%a&65535}else{Gf.call(this,this.F,this.H,a);if(!this.Ca)return $g.call(this),a;this.ia|=0;this.Ea|=0}this.A-=this.O=== +p?this.B.Jh:this.B.Ih;this.V|=2;return a},function(a,b){if(2==this.ua){if(!a)return $g.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.ra&&-32768==d)return $g.call(this),a;this.Ca=!0;this.ia=d&65535;this.Ea=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);Gf.call(this,c,d,e);2147483647this.ra&& +(b=a));ld(this,b);this.A-=this.O===p?this.B.Ac:this.B.pi;this.V|=2;return a},Yg],Td=Array(256);Td[0]=function(){var a=this.ba();16>(a&56)&&(this.V|=1);this.Ma[a].call(this,this.Ef,dh)};Td[1]=function(){var a=this.ba();a&16||(this.V|=1);this.Ma[a].call(this,Nh,dh)};Td[2]=function(){!(this.eb&1)||this.Z&131072?t.call(this,6):this.ea[this.ba()].call(this,Nf)};Td[3]=function(){!(this.eb&1)||this.Z&131072?t.call(this,6):this.ea[this.ba()].call(this,Uf)}; +Td[5]=function(){this.tb?t.call(this,13,0,!0):(Ve(this,this.xa(2054)),this.J=this.xa(2086),this.K=this.xa(2088),this.L=this.xa(2090),this.D=this.xa(2094),this.H=this.xa(2096),this.G=this.xa(2098),this.F=this.xa(2100),ed(this.ab,2102,this.xa(2084)),ed(this.Ja,2108,this.xa(2082)),ed(this.Da,2114,this.xa(2080)),ed(this.kb,2120,this.xa(2078)),pd(this,this.xa(2072)),E(this,this.xa(2074)),u(this,this.xa(2092)),this.ed=this.xa(2126)|this.Ya(2128)<<16,this.ee=this.ed+this.xa(2130),ed(this.Vc,2132,this.xa(2076)), +this.fd=this.xa(2138)|this.Ya(2140)<<16,this.Rd=this.fd+this.xa(2142),ed(this.Wa,2144,this.xa(2070)),this.A-=195)};Td[6]=function(){this.tb?t.call(this,13,0):(this.eb&=-9,this.A-=2)};Td[11]=Ad;Td[166]=Ad;Td[255]=Ad;var y=[];y[5]=Ad;y[7]=function(){this.tb?t.call(this,13,0,!0):(Ud.call(this),this.A-=100)}; +y[32]=function(){if(this.tb)t.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.eb;break;case 2:a=this.ce;break;case 3:a=this.Ld;break;default:Ud.call(this);return}he(this,b&7,a);this.A-=6}};y[33]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Ud.call(this):(he(this,a&7,this.Ha[b]),this.A-=22)}}; +y[34]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=ge(this,a&7);switch((a&56)>>3){case 0:Of.call(this,b);this.A-=10;break;case 2:this.ce=b;this.A-=4;break;case 3:rd.call(this,b);this.A-=5;break;default:Ud.call(this)}}};y[35]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?Ud.call(this):(a=ge(this,a&7),a!=this.Ha[b]&&(we(this,!1),this.Ha[b]=a,we(this,!0)),this.A-=4>b?22:14)}}; +y[36]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Ud.call(this):(he(this,a&7,this.wd[b]),this.A-=12)}};y[38]=function(){if(this.tb)t.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?Ud.call(this):(this.wd[b]=ge(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[130]=function(){var a=this.Na();Ee(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ee(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ee(this)||He(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; +y[135]=function(){var a=this.Na();Ee(this)||He(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ie(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ie(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Fe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Fe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; +y[140]=function(){var a=this.Na();!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ie(this)==!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();He(this)||!Ie(this)!=!Je(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){eg.call(this,fg)}; +y[145]=function(){eg.call(this,fg)};y[146]=function(){eg.call(this,gg)};y[147]=function(){eg.call(this,hg)};y[148]=function(){eg.call(this,ig)};y[149]=function(){eg.call(this,jg)};y[150]=function(){eg.call(this,kg)};y[151]=function(){eg.call(this,lg)};y[152]=function(){eg.call(this,mg)};y[153]=function(){eg.call(this,ng)};y[154]=function(){eg.call(this,og)};y[155]=function(){eg.call(this,pg)};y[156]=function(){eg.call(this,qg)};y[157]=function(){eg.call(this,rg)};y[158]=function(){eg.call(this,sg)}; +y[159]=function(){eg.call(this,tg)};y[160]=function(){ld(this,this.Rb.ma);this.A-=this.B.ae};y[161]=function(){var a=this.Ra();this.Rb.load(a);this.A-=this.B.bc};y[163]=function(){this.ta[this.ba()].call(this,xf);this.O!==p&&(this.A-=6)};y[164]=function(){this.ta[this.ba()].call(this,2==this.ua?wg:xg);this.A-=this.O===p?3:7};y[165]=function(){this.ta[this.ba()].call(this,2==this.ua?yg:zg);this.A-=this.O===p?3:7};y[168]=function(){ld(this,this.Sb.ma);this.A-=this.B.ae}; +y[169]=function(){var a=this.Ra();this.Sb.load(a);this.A-=this.B.bc};y[171]=function(){this.ta[this.ba()].call(this,Af);this.O!==p&&(this.A-=5)};y[172]=function(){this.ta[this.ba()].call(this,2==this.ua?Cg:Dg);this.A-=this.O===p?3:7};y[173]=function(){this.ta[this.ba()].call(this,2==this.ua?Eg:Fg);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ua?Kf:Lf)};y[178]=function(){this.ea[this.ba()].call(this,Vf)}; +y[179]=function(){this.ta[this.ba()].call(this,zf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,Sf)};y[181]=function(){this.ea[this.ba()].call(this,Tf)}; +y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Sa=this.Sa&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();re(this);this.ea[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Sa=this.Sa&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; +y[186]=function(){this.Ma[this.ba()].call(this,Oh,this.ba)};y[187]=function(){this.ta[this.ba()].call(this,yf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,vf)};y[189]=function(){this.ea[this.ba()].call(this,wf)}; +y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Oa[b].call(this,Xf);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Sa=this.Sa&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===p?3:6}; -y[191]=function(){var a=this.ba();pe(this);this.ea[a].call(this,Uf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Sa=this.Sa<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; -var ve=[function(){this.A-=2+(this.O===p?0:1);return this.Tc.ma},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ma},function(a){this.V|=2;this.Tc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Mb(this.Wa.$c+4,this.Wa.Nb|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a,!0)!==p&&2048!=(this.Ba.Nb&2560)&&(this.Ba.sc>=this.tb&&this.Ba.sc>=(a&3)||7168==(this.Ba.Nb&7168)))return Se(this), -a;Qe(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a,!0)!==p&&512==(this.Ba.Nb&2560)&&this.Ba.sc>=this.tb&&this.Ba.sc>=(a&3))return Se(this),a;Qe(this);return a},Vg,Vg],vd=[Pd,Pd,Pd,Pd,Pd,Pd,Vg,Vg],Jh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.dd;var b=this.dd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Rd-this.ed;var b= -this.ed;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.aa&131072?t.call(this,6):(this.dd=this.pc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.dd+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.aa&131072?t.call(this,6):(this.ed=this.pc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Rd=this.ed+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.eb},Vg, -function(a){this.aa&131072?t.call(this,6):(Te(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},Vg],Kh=[Vg,Vg,Vg,Vg,uf,xf,wf,vf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J));this.F= -this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja}, -function(a){a=a.call(this,this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,I(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,I(this, -this.L+this.J));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256| -a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka}, -function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J)); -this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255, -G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, -this.D>>8&255,I(this,this.L+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F&255,G(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a; -this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+this.M()));this.G= -this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this, -this.L+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D& -255,G(this,this.D+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<< -8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>> -8&255,I(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K+this.M()));this.G=this.G& --65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J+this.M()));this.H= -this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.D+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D= -this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F& -255,G(this,this.D+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,I(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.F&255,I(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,I(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T}, -function(a){a=a.call(this,this.G&255,I(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,I(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H& --256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D= -this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,I(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+U(this))); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.F>>8&255,I(this,this.L+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<< -8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>> -8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8; -this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255, -I(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>> -8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, -this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H& -255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this, -this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this, -this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>> -8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G& --65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a= -a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>> -8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255); -this.D=this.D&-65281|a<<8}],he=[function(a){a=a.call(this,M(this,this.D+this.K),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -N(this,this.L+this.J),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this, -M(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this, -M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,N(this,this.L+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G>>8&255);Q(this,a); -this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)), -this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,N(this,this.L+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()), -this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.D+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+ -this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&255);Q(this,a); -this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,this.D+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+ -this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G>> -8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ -this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255); -Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ -U(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.D&255);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.D+this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)), -this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.G>>8&255);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.D+this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+U(this)),this.D>> -8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I}, -z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],ie=[function(a,b){var c=a[0].call(this,M(this,this.D+ -this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-= -this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this, -M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this)); -Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+ -this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c); -this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, -N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this, -this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this, -M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-= -this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+ -this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this, -this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()), -b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+ -this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= -a[0].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= -a[1].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[1].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-= -this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+U(this)), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+U(this)), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this, -this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[6].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[7].call(this,M(this,this.D+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[7].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this)); -this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G& -255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this, -this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[2].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[2].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[3].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c= -a[3].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[3].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[3].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[3].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[3].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F&255,b.call(this));this.F=this.F&-256| -c},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[4].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.H>>8&255,b.call(this));this.H=this.H& --65281|c<<8},function(a,b){var c=a[4].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F= -this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this)); -this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F& -255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C, -K(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,J(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,J(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this, -this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,J(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&this.C,J(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,J(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this, -this.H&this.C,K(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,J(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this, -this.H&this.C,J(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a= -a.call(this,this.D&this.C,J(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,J(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a= -a.call(this,v(this)&this.C,J(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,J(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.J));u(this,v(this)&~this.C|a);this.A-= -this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,J(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K));this.L=this.L& -~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,J(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,J(this,this.D));this.L=this.L& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,J(this,this.K)); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,J(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J)); -this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,J(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,U(this))); -this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,J(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this, -this.F&this.C,K(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C, -J(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S}, -function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,J(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+ -this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&this.C,K(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this, -v(this)&this.C,K(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.M()));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this, -this.L&this.C,J(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-= -this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this, -this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T}, -function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M())); -this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a= -a.call(this,this.F&this.C,K(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,J(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+U(this)));this.F=this.F&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G& -this.C,J(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S}, -function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,J(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+U(this))); -this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this, -this.D&this.C,K(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,J(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C, -K(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-= -this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C, -J(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a= -a.call(this,this.K&this.C,J(this,this.D+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,J(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.J+U(this)));this.K= -this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J& -this.C,K(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,J(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-= -this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F& -~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a= -a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, -this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H= -this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, -v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, -this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= -this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a= -a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, -this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],je=[function(a){a=a.call(this,O(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -P(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,O(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&this.C);T(this,a);this.A-= -this.B.la},function(a){a=a.call(this,O(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K), -this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this, -P(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),v(this)&this.C);T(this, -a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this, -this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,O(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.K&this.C);T(this,a);this.A-= -this.B.la},function(a){a=a.call(this,O(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K), -this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+ -this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&this.C);T(this, -a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -O(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()), -v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),v(this)&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, -O(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()), -this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a= -a.call(this,O(this,this.D+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+ -U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S}, -function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -P(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+ -U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a); -this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,P(this,this.L+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this, -P(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.K& -this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240], -A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],ke=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja}, -function(a,b){var c=a[0].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this, -P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this)); -T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a, -b){var c=a[3].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-= -this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[6].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this)); -T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[0].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, -P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[4].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));T(this,c); -this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()), -b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+ -this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= -a[7].call(this,P(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+U(this)), -b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));T(this, -c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+U(this)),b.call(this)); -T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this, -v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a, -b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J= -this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L& -this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c= -a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| -c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this)); -this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)& -this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| -c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this)); -this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,V(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,V(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a= -a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H= -this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,V(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +y[191]=function(){var a=this.ba();re(this);this.ea[a].call(this,Xf);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Sa=this.Sa<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; +var xe=[function(){this.A-=2+(this.O===p?0:1);return this.Vc.ma},function(){this.A-=2+(this.O===p?0:1);return this.Wa.ma},function(a){this.V|=2;this.Vc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.Wa.load(a)!==p&&(this.Mb(this.Wa.Dc+4,this.Wa.Ob|=512),this.Wa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a)!==p&&2048!=(this.Ba.Ob&2560)&&(this.Ba.rc>=this.tb&&this.Ba.rc>=(a&3)||7168==(this.Ba.Ob&7168)))return Ue(this), +a;Se(this);return a},function(a){this.V|=2;this.A-=14+(this.O===p?0:2);if(this.Ba.load(a)!==p&&512==(this.Ba.Ob&2560)&&this.Ba.rc>=this.tb&&this.Ba.rc>=(a&3))return Ue(this),a;Se(this);return a},Zg,Zg],zd=[Rd,Rd,Rd,Rd,Rd,Rd,Zg,Zg],Nh=[function(a){if(this.O===p)t.call(this,6);else{a=this.ee-this.ed;var b=this.ed;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Ub(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)t.call(this,6);else{a=this.Rd-this.fd;var b= +this.fd;80286==this.ra?b|=-16777216:80386<=this.ra&&(2==this.ua?b&=16777215:a|=b<<16);this.Ub(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.ed=this.oc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ee=this.ed+a,this.V|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?t.call(this,6):(this.fd=this.oc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Rd=this.fd+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.eb},Zg,function(a){this.Z& +131072?t.call(this,6):(Ve(this,a),this.A-=this.O===p?3:6,this.V|=2);return a},Zg],Oh=[Zg,Zg,Zg,Zg,xf,Af,zf,yf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= +this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, +U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); +this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, +function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, +this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= +this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ +this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+this.M()));this.H= +this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+this.M())); +this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255, +G(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M())); +this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T}, +function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M())); +this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+this.M())); +this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+U(this))); +this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ +U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& +255,H(this,this.L+this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& +255,G(this,this.D+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+U(this))); +this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.G>>8&255,G(this,this.D+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,G(this,this.D+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= +a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a= +a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= +a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a= +a.call(this,this.D&255,this.H&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.H>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.D>>8&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8}, +function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this, +this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>> +8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& +-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],je=[function(a){a=a.call(this, +N(this,this.D+this.K),this.F&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.F&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.F&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.F&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.F&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.G&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.G&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.G&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.G&255);R(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,N(this,this.K),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.H&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.H&255);R(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,O(this,this.L+this.K),this.H&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.H&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.H&255);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.D+this.K),this.D&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.D&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.D&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.D&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D&255);R(this,a);this.A-= +this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.F>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.F>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.F>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.F>> +8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.F>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.G>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+ +this.J),this.G>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.G>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.G>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G>>8&255);R(this,a);this.A-=this.B.la},function(a){a= +a.call(this,N(this,this.D),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.H>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.H>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.H>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.H>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.H>>8&255);R(this, +a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.D>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.D>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K), +this.D>>8&255);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.D>>8&255);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this, +this.D+this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F& +255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+ +this.M()),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.T},function(a){a= +a.call(this,O(this,this.L+this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.F>> +8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F>>8&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.D+this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()), +this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.D>>8&255); +R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.D+this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)), +this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)), +this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.L+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+ +this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.F>>8&255);R(this,a);this.A-= +this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.L+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+ +this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.H>>8&255);R(this, +a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,O(this,this.L+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.T},function(a){a=a.call(this, +O(this,this.L+this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], +z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],ke=[function(a,b){var c=a[0].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a, +b){var c=a[0].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.J), +b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-= +this.B.ja},function(a,b){var c=a[2].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, +O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.D+this.K),b.call(this)); +R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.J),b.call(this));R(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a, +b){var c=a[5].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this, +this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.L+this.K),b.call(this));R(this,c);this.A-= +this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= +a[0].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.D+this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[3].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+this.M()),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.J+this.M()), +b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.K+ +this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= +a[7].call(this,O(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+U(this)), +b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+U(this)), +b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+U(this)),b.call(this)); +R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& +255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this, +this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= +a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= +a[2].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[2].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[3].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[3].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[3].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[3].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= +a[3].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[3].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[3].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[3].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[4].call(this,this.G&255,b.call(this));this.G=this.G&-256| +c},function(a,b){var c=a[4].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[4].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[4].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[4].call(this,this.D>>8&255,b.call(this));this.D= +this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[5].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this)); +this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); +this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G& +255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& +this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= +a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a= +a.call(this,v(this)&this.C,L(this,this.L+this.K));u(this,v(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J));u(this,v(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| +a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); +this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); +this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= +a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+this.M()));this.G=this.G&~this.C| +a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+ +this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D= +this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ +this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+this.M())); +this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+this.M()));this.J=this.J& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, +K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+U(this)));this.F=this.F&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ +U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+U(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, +L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+U(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this))); +this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,v(this)&this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+U(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+U(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+U(this)));this.J=this.J&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this))); +this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= +this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a= +a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, +this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= +this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,v(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= +a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,v(this)&this.C,this.F&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.G&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.H&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,v(this)&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this, +v(this)&this.C,this.L&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.K&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,v(this)&this.C,this.J&this.C);u(this,v(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= +this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= +a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, +this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],le=[function(a){a=a.call(this,P(this,this.D+this.K),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.F&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.F&this.C);T(this,a);this.A-=this.B.ja},function(a){a= +a.call(this,P(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.G&this.C);T(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,Q(this,this.L+this.K),this.G&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.G&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.G&this.C);T(this, +a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.H&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.H&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this, +this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.D&this.C);T(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,Q(this,this.L+this.J),this.D&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,P(this,this.D+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),v(this)&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),v(this)&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),v(this)&this.C); +T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.L&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.L&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this, +P(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,Q(this,this.L+this.K),this.K&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.K&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,P(this,this.D+this.K),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.D+this.J),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.K),this.J&this.C);T(this,a);this.A-=this.B.ka},function(a){a=a.call(this,Q(this,this.L+this.J),this.J&this.C);T(this,a);this.A-=this.B.ja},function(a){a=a.call(this,P(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.J&this.C); +T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a= +a.call(this,Q(this,this.L+this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+ +this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.G& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.H&this.C);T(this, +a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.D+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, +P(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+ +this.M()),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),v(this)&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.L&this.C);T(this,a); +this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a= +a.call(this,Q(this,this.L+this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+ +this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+this.M()), +this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.F&this.C);T(this,a); +this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this, +this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.H&this.C); +T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.S},function(a){a= +a.call(this,P(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+ +U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),v(this)&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.L&this.C);T(this,a);this.A-= +this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this, +P(this,this.D+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)), +this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.D+this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.T},function(a){a=a.call(this,Q(this,this.L+this.J+U(this)),this.J&this.C); +T(this,a);this.A-=this.B.S},function(a){a=a.call(this,P(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], +A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],me=[function(a,b){var c=a[0].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,P(this,this.D+this.J), +b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,U(this)),b.call(this));T(this,c); +this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja}, +function(a,b){var c=a[1].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, +P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,U(this)),b.call(this)); +T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J),b.call(this));T(this,c); +this.A-=this.B.ja},function(a,b){var c=a[3].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c= +a[4].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this, +U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,Q(this,this.L+this.J), +b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-= +this.B.ja},function(a,b){var c=a[6].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.D+this.K),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,P(this,this.D+this.J),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,Q(this,this.L+this.K),b.call(this));T(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, +Q(this,this.L+this.J),b.call(this));T(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.D+this.K+this.M()), +b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a, +b){var c=a[1].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.K+this.M()),b.call(this)); +T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+ +this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+this.M()), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.D+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this, +this.L+this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this,this.L+this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I}, +function(a,b){var c=a[1].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+U(this)),b.call(this));T(this, +c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,P(this,this.K+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.D+this.J+ +U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this, +this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a, +b){var c=a[6].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.D+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,Q(this,this.L+this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,Q(this,this.L+this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-= +this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)& +this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| +c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,v(this)&this.C,b.call(this)); +u(this,v(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, +b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& +255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,V(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,U(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,V(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,U(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, +this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H& +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,V(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,U(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,V(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,U(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.K)); this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& @@ -517,32 +518,32 @@ this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(th -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,0)));this.D=this.D& -65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= -this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); +this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M())); -this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,V(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+this.M())); +this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,V(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.F>>8&255,G(this,V(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,V(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this, +this.F>>8&255,G(this,V(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< +8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,V(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= -a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& +a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& -65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& -255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= +255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,V(this,2)+U(this)));this.F=this.F&-256|a;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,I(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,I(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+U(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,G(this,this.H+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,V(this,2)+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+U(this)));this.G=this.G&-256|a;this.A-=this.B.I}, function(a){a=a.call(this,this.G&255,G(this,this.J+U(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,V(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,I(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,I(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,G(this,V(this,2)+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+U(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,G(this,this.G+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,V(this,2)+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= a.call(this,this.D&255,G(this,this.K+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+U(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,I(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= +function(a){a=a.call(this,this.F>>8&255,G(this,this.D+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,V(this,2)+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+U(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+U(this)));this.F= this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,V(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,I(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,I(this,this.L+U(this)));this.H= +8&255,G(this,V(this,2)+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+U(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.H>>8&255,G(this,this.G+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,V(this,2)+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+U(this)));this.H= this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+U(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,I(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +8&255,G(this,this.H+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,V(this,2)+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, function(a){a=a.call(this,this.D>>8&255,G(this,this.J+U(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G& 255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, @@ -552,79 +553,79 @@ a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],le=[function(a){a=a.call(this, -M(this,this.F),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K), -this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.G&255); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&255);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&255);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.G),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,V(this,0)),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()), -this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this, -1)+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G>>8&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.H>>8& -255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.H+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,1)+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), -this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,N(this,this.L+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.G&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+ -U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.F>>8&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,V(this,2)+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.H>>8&255); -Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+U(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,V(this,2)+U(this)),this.D>> -8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+U(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], -B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],me=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,U(this)), -b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this, -this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-= -this.B.la},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c= -a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,V(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,U(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.K), -b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,V(this,1)+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,V(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,V(this,2)+U(this)),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+U(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,M(this,V(this,2)+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+U(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ne=[function(a){a=a.call(this, +N(this,this.F),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.F&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K), +this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.G&255); +R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.H&255);R(this,a);this.A-= +this.B.N},function(a){a=a.call(this,N(this,this.D),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.D&255);R(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.G),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.D&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.D&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.J),this.D&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.F>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.D),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.G>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.G),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,U(this)),this.H>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.J),this.H>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,V(this,0)),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,U(this)),this.D>>8&255);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D>>8&255);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.F&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.D+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()), +this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.K+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&255);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.G+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&255);R(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.J+this.M()),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this, +1)+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.G>>8&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,this.J+this.M()),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.H>>8& +255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.H+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,1)+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()), +this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.L+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.G&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+ +U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.K+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.H&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D&255);R(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.G+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.F>>8&255);R(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.F>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,V(this,2)+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.G>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.H>>8&255); +R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.J+U(this)),this.H>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,V(this,2)+U(this)),this.D>> +8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+U(this)),this.D>>8&255);R(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], +B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],oe=[function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.H),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,U(this)), +b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this, +this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-= +this.B.la},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.F),b.call(this));R(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c= +a[5].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this)); +R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,N(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,V(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,U(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.K), +b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.F+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.H+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,V(this,1)+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,V(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,V(this,2)+U(this)),b.call(this)); +R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+U(this)),b.call(this));R(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+U(this)),b.call(this));R(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.G+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,N(this,V(this,2)+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.K+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+U(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -635,47 +636,47 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.ca 255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= -a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],C=[function(a){a=a.call(this,this.F&this.C,J(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.G));this.F= -this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,V(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,J(this,this.K));this.F=this.F& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.D));this.G=this.G&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,V(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,J(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,J(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,J(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,V(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= -a.call(this,this.H&this.C,J(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,J(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,J(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,V(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,J(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,J(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,J(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,V(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& -this.C,J(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,J(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,J(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -J(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,V(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,J(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,J(this, -this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,V(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,J(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,J(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.G));this.J=this.J& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,V(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,J(this,this.K));this.J=this.J&~this.C| -a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,J(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,J(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+this.M())); -this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,V(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,J(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,V(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.G+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,V(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this, -this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&this.C,J(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,V(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, -J(this,V(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,J(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,V(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L= -this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -J(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,V(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.K&this.C,J(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+this.M()));this.J=this.J&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,V(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.F+ -U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,V(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&this.C,K(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,J(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,J(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,V(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.K+U(this)));this.G=this.G& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,J(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.D+ -U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,V(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,J(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.D&this.C,J(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,V(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.D&this.C,K(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,J(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.G+U(this)));u(this,v(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,V(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& -this.C,J(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,J(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,J(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,V(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,J(this,this.J+U(this)));this.L=this.L& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,V(this, -2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,J(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.J&this.C,J(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,V(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.J&this.C,J(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,J(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); +a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],D=[function(a){a=a.call(this,this.F&this.C,K(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.G));this.F= +this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,V(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,U(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-= +this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,V(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,U(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,V(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,U(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= +a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,V(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,U(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,v(this)& +this.C,K(this,this.F));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.G));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.H));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.D));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,V(this,0)));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)& +this.C,K(this,U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,v(this)&this.C,K(this,this.K));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,v(this)&this.C,K(this,this.J));u(this,v(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,V(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,U(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, +this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,V(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,U(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,V(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,U(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| +a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M())); +this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,V(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,V(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+this.M()));this.H=this.H& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,V(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, +this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,V(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C, +K(this,V(this,1)+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.K+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+this.M()));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,V(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= +this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,V(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.M()));this.J=this.J&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,V(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ +U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,V(this,2)+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&this.C,L(this,this.L+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+U(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,K(this,this.H+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,V(this,2)+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+U(this)));this.G=this.G& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+U(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ +U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,V(this,2)+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+U(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.D&this.C,K(this,this.F+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,V(this,2)+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.D&this.C,L(this,this.L+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+U(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.F+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.G+U(this)));u(this,v(this)& +~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.H+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.D+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,V(this,2)+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,L(this,this.L+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)& +this.C,K(this,this.K+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,v(this)&this.C,K(this,this.J+U(this)));u(this,v(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,K(this,this.D+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,V(this,2)+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+U(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+U(this)));this.L=this.L& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,V(this, +2)+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+U(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.J&this.C,K(this,this.G+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,V(this,2)+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.J&this.C,K(this,this.K+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+U(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,v(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,v(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,v(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& @@ -685,79 +686,79 @@ a.call(this,v(this)&this.C,this.D&this.C);u(this,v(this)&~this.C|a)},function(a) this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,v(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,v(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a= -a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],ne=[function(a){a=a.call(this,O(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this, -O(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,V(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,V(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,V(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()), -this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);T(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,V(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()), -this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,V(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.J&this.C); -T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.F& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.G& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.D& -this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)), -v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ -U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,V(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], -C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],oe=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this)); -T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,V(this,0)), -b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));T(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,O(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this, -this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,V(this, -2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+ -U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+U(this)), -b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+U(this)),b.call(this)); -T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+U(this)),b.call(this)); +a.call(this,this.J&this.C,v(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],pe=[function(a){a=a.call(this,P(this,this.F),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.H),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.F&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.F&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.F),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.G&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this, +P(this,this.K),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.G&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,V(this,0)),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.H&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.H&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.H),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.D&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.D&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this, +P(this,this.F),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),v(this)&this.C);T(this,a);this.A-=this.B.la},function(a){a= +a.call(this,P(this,this.K),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),v(this)&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,V(this,0)),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.L&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.L&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,this.H),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.K&this.C);T(this,a);this.A-=this.B.la},function(a){a=a.call(this,P(this,this.K),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.K&this.C);T(this,a);this.A-=this.B.N},function(a){a= +a.call(this,P(this,this.F),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.G),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.H),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.D),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,V(this,0)),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,U(this)),this.J&this.C);T(this,a);this.A-=this.B.la},function(a){a= +a.call(this,P(this,this.K),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.J),this.J&this.C);T(this,a);this.A-=this.B.N},function(a){a=a.call(this,P(this,this.F+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.F&this.C);T(this, +a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.G+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()), +this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this, +this.G+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.D&this.C);T(this, +a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,V(this,1)+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()), +this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.L&this.C);T(this,a);this.A-= +this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this, +P(this,V(this,1)+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+this.M()),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+this.M()),this.J&this.C); +T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,1)+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.J+this.M()),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.F& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.F&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.H+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.G&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.G& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,Q(this,this.L+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.H&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.D& +this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.D&this.C);T(this,a);this.A-=this.B.I},function(a){a= +a.call(this,P(this,this.F+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)), +v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),v(this)&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,P(this,this.D+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.L&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+ +U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.D+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.K&this.C);T(this,a);this.A-= +this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.K&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.F+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.G+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.H+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this, +this.D+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,V(this,2)+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,Q(this,this.L+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.K+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.J+U(this)),this.J&this.C);T(this,a);this.A-=this.B.I},D[192],D[200],D[208],D[216],D[224],D[232],D[240],D[248],D[193],D[201],D[209], +D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238],D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],qe=[function(a,b){var c=a[0].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,P(this,this.K),b.call(this));T(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.G),b.call(this)); +T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,V(this,0)), +b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,P(this, +this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,P(this,this.J),b.call(this));T(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.F),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.G),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.H),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.D),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,V(this,0)),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,P(this,U(this)),b.call(this));T(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,P(this,this.K),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,P(this,this.J),b.call(this));T(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this, +this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.F+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.G+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.H+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,V(this,1)+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +P(this,this.K+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+this.M()),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this, +this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this, +this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,V(this, +2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.G+ +U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.K+ +U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.D+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.F+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.H+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,Q(this,this.L+U(this)), +b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.J+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.F+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.G+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.H+U(this)),b.call(this)); +T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.D+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,V(this,2)+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,Q(this,this.L+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.K+U(this)),b.call(this));T(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.J+U(this)),b.call(this)); T(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= @@ -769,7 +770,7 @@ this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F= this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,v(this)&this.C,b.call(this));u(this,v(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],af=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],cf=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return v(this)+this.F},function(a){return(a?(this.P=this.R,this.L):U(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.P=this.R;return v(this)+this.G},function(a){return(a?(this.P=this.R,this.L):U(this))+this.G},function(){return this.K+this.G},function(){return this.J+this.G},function(){return this.F+this.H},function(){return this.G+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.P=this.R;return v(this)+this.H},function(a){return(a?(this.P=this.R,this.L):U(this))+this.H},function(){return this.K+ this.H},function(){return this.J+this.H},function(){return this.F+this.D},function(){return this.G+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.P=this.R;return v(this)+this.D},function(a){return(a?(this.P=this.R,this.L):U(this))+this.D},function(){return this.K+this.D},function(){return this.J+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a? (this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+this.L},function(){return this.G+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.P=this.R;return v(this)+this.L},function(a){return(a?(this.P=this.R,this.L):U(this))+this.L},function(){return this.K+this.L},function(){return this.J+this.L},function(){return this.F+this.K},function(){return this.G+this.K},function(){return this.H+this.K},function(){return this.D+ @@ -790,279 +791,279 @@ function(){return this.F},function(){return this.G},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return v(this)},function(a){return a?(this.P=this.R,this.L):U(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<3)},function(){return this.G+(this.L<<3)},function(){return this.H+ (this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.P=this.R;return v(this)+(this.L<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.J+(this.L<<3)},function(){return this.F+(this.K<<3)},function(){return this.G+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.P=this.R;return v(this)+(this.K<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+ (this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.F+(this.J<<3)},function(){return this.G+(this.J<<3)},function(){return this.H+(this.J<<3)},function(){return this.D+(this.J<<3)},function(){this.P=this.R;return v(this)+(this.J<<3)},function(a){return(a?(this.P=this.R,this.L):U(this))+(this.J<<3)},function(){return this.K+(this.J<<3)},function(){return this.J+(this.J<<3)}]; -function Lh(a){Wa.call(this,"ChipSet",a,Lh,32768);this.ra=(this.ra=a.model)&&Mh[this.ra]||Nh;this.W=0;var b=a.sw1;if(b)this.W=Oh(b,Ph|Qh.Cj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Rh.Vg,b--,this.W|=(b&3)<=Sh&&(this.lb=this.Ma=2);this.wa=a.scaleTimers||!1;this.yc=a.rtcDate;this.cc=!1; -a.sound&&(this.Gb=this.Oa=null,window&&(this.Gb=window.AudioContext||window.webkitAudioContext),this.Gb&&(this.Oa=new this.Gb));this.reset(!0);pb(this)}eb(Lh);var Nh=5150,Sh=5170,Mh={5150:Nh,5160:5160,5170:Sh,deskpro386:5180},Th={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Rh={Vg:1,ONE:0,Pm:64,Nm:128,sm:192,cf:192,df:6},Ph=12,Qh={Om:16,lm:32,Cj:48,cf:48,df:4};f=Lh.prototype; -f.Sb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Uh(this,b,c,this.W,{0:this.ra==Nh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Nh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Nh)return this.za[b]=c,Uh(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; -f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.P=yb(a,"Keyboard");this.qb=c.Z.xd/1193181;dc(b,this,Vh);hc(b,this,Wh);this.rab;b++){var c=13>=b?ci(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.fa.X(a)})}se(c,26,this,this.Wk)};f.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(a){var b;this.ea=this.W;this.Ea=this.Ba;di(this);this.U=Array(this.lb);for(b=0;b=Sh){this.O=16;this.pa=0;this.ia=16;this.Sa=0;this.qa=160;512<=hi(this)&&(this.qa|=16);3==ii(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ia=Array(8); -this.Ca=0;a&&(this.B=Array(64));ji(this,this.yc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(Qh.cf|2|Rh.Vg|Rh.cf);this.B[16]=ki(this,0)<<4|ki(this,1);li(this)}}; -function ji(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.oc=a.pb=null} -function ci(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new we(this);xe(a,0,[this.W,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=Sh&&(xe(a,5,[this.O,this.pa,this.ia,this.Sa,this.qa,this.Xa]),xe(a,6,[this.Ia[7],this.Ia,this.Ca,this.B,this.Pa,this.Ja]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.xc+32*((b?a.Ba:a.Ea)&15)}function ti(a,b){var c=b?a.W:a.ea;return a.ra!=Nh||c&Rh.Vg?((c&Rh.cf)>>Rh.df)+1:0} -function ki(a,b){if(b>Qh.df} -function Uh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=lb(c,"pcjs-bitCell");c=null;for(g=0;gg.sb[0]&&(g.sb[0]=255,g.sb[1]--,0>g.sb[1]&&(g.sb[1]=255)));return m}function yi(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Db+"]",null,!0);a=g.Xb[c];a.sb[g.Db]=a.rc[g.Db]=e;g.Db^=1}function zi(a,b,c,d){var e=a.U[b],h=e.Ud|1;e.Ud&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} -function Ai(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.Ud=h.Ud&~(16<>2].Xb[b&3],c,d,e)} -function Ci(a,b,c){b=a.U[b>>2].Xb[b&3];b.Rf&&b.kh&&b.Hg?(c&&(b.done=c),b.Fd||hf(a,b,!0)):c&&c(!0)}function hf(a,b,c){c&&(b.count=b.sb[1]<<8|b.sb[0],b.type=b.mode&12,b.Yi=b.gd=!1);for(var d=!1;0<=b.count&&(c=b.Lf<<16|b.vb[1]<<8|b.vb[0],4==b.type?(d=!0,function(c){b.kh.call(b.Rf,b.Hg,-1,function(h,g){0>h&&(b.Yi||(b.Yi=!0),h=255);b.Fd||a.ga.nc(c,h);(d=g)&&setTimeout(function(){Ki(b)||hf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.kh.call(b.Rf,b.Hg,c)&&(b.gd=!0)):0!=b.type&&(b.gd=!0)),!d&&!Ki(b););} -function Ki(a){if(!a.gd&&0<=--a.count&&(a.mode&32?(a.vb[0]--,0>a.vb[0]&&(a.vb[0]=255,a.vb[1]--,0>a.vb[1]&&(a.vb[1]=255))):(a.vb[0]++,255>3];b=1<<(b&7);d.Yb&b||(d.Yb|=b,d.Qe=c||0,Ni(a))}function Ri(a,b){var c=a.dc[b>>3],d=1<<(b&7);c.Yb&d&&(c.Yb&=~d,Ni(a))}function Ni(a,b){var c,d=-1;1>=1),Rc(a.A,d))),2==b&&Uc(a))}f=Lh.prototype;f.Ek=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return null}; -f.Rl=function(a,b,c){this.zb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.R[a];e.Rg=b;e.mode=d;e.Mi=c;e.rc=[0,0];e.sb=[0,0];e.ge=[0,0];e.ud=!1;e.kf=!1;e.ie=!1;Ti(this,a);0==a&&Ri(this,0);2==a&&255==this.dc[0].nd&&77==this.ca&&(a=this.R[0],a.Nc[0]=a.rc[0],a.Nc[1]=a.rc[1],a.jd=Mc(this.A,this.wa))}else bi(this,a),b=this.R[a],b.ge[0]=b.sb[0],b.ge[1]=b.sb[1],b.kf=!0,Ti(this,a)}}; -function Vi(a,b){var c=a.R[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.rd?256:65536);return d}function Wc(a,b){var c=a.R[b],d=c.Nc[1]<<8|c.Nc[0];d||(d=1==c.rd?256:65536);return d}function Ti(a,b){var c=a.R[b];c.Wd=32==c.Rg?1:0;c.rd=48==c.Rg?2:1} -function bi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.ca&1)){var e=Mc(a.A,a.wa),h=(e-d.jd)/a.qb|0;0>h&&(d.jd=e,h=0);var g=Vi(a,b),m=Wc(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ud=!0,d.ie=!1,b||Qi(a,0))):4==d.mode?(d.ud=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Nc[0]=m&255,d.Nc[1]=m>>8,d.jd=e,!b&&d.ud&&Qi(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ud=!d.ud,m=g+m,0>=m&&(m=g),d.Nc[0]=m&255,d.Nc[1]=m>>8,d.jd=e,!b&&d.ud&&Qi(a,0)));d.sb[0]=m&255;d.sb[1]=m>>8;c&&(a.jd=0)}return d} -function Vc(a,b){for(var c=0;c=Sh){var c=a.A.Z.xd,d=Mc(a.A,a.wa);null==a.pb&&(a.Pa=Mc(a.A,a.wa),a.oc=1024,a.pb=Math.floor(a.A.Z.xd/a.oc),mi(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Qi(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Qi(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var g;g=a.B[9];var m=ua[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Qi(a,8))}a.Pa=d-e%c}}f.Fk=function(a,b){var c=this.kb;if(this.La&16)if(this.ca&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.va("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Sl=function(a,b,c){n(this,a,b,c,"PPI_A");this.kb=b}; -f.Gk=function(a,b){var c=this.ca;n(this,a,null,b,"PPI_B",c);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_B");Wi(this,b)};function Wi(a,b){var c=!!(b&2),d=!!(a.ca&2);a.ca=b;a.P&&Xi(a.P,!(b&128),!!(b&64));c!=d&&Uc(a,c)}f.Hk=function(a,b){var c=0,c=this.ra==Nh?this.ca&4?c|this.Ea&15:c|this.Ea>>4&1:this.ca&8?c|this.ea>>4:c|this.ea&15;this.ca&1&&bi(this,2).ud&&(c=this.ca&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_C");this.Cb=b}; -f.Ik=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Vl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Uj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Yi(this.P);return c};f.fl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:Zi(this,b);break;case 209:$i(this,b);break;default:if(Zi(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,aj(this.P)}bj(this,a)}}this.pa=b;this.O&=-9}; -f.Vj=function(a,b){var c=this.ca&-209|(Mc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.gl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);Wi(this,b)};f.Wj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; -f.el=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:bj(this,this.ia);break;case 173:Zi(this,this.ia|16);break;case 174:Zi(this,this.ia&-17);this.P&&Yi(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.va("scan codes flushed"));Zi(this,this.ia|16);bj(this,85);$i(this,3);break;case 171:bj(this,0);break;case 192:bj(this,this.qa);break;case 208:bj(this,this.Xa);break;case 224:bj(this,this.ia&16? -0:1);break;case 240:a&1&&ae(this.A)}};function Zi(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Xi(a.P,!!(b&8),!(b&16))}function bj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function $i(a,b){a.Xa=b;Nb(a.ga,!!(b&2));b&1||ae(a.A)}function cj(a,b){a.ra=c?ci(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Ri(this,8),d&64&&this.B[11]&64&&mi(this));return d}; -f.vl=function(a,b,c){var d=this.Ca&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&mi(this)};f.Ql=function(a,b,c){n(this,a,b,c,"NMI");this.hb=b};f.wl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.xl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; -f.Wk=function(a){if(this.sa(8192)&&Gh(this.fa,26,a)){var b=this.A.F>>8;te(this.A,a,function(a,d){return function(e){d=Mc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.fa;m=d;g.message("INT "+l(26)+": C="+(Ce(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Mc(this.A)))}return!0}; -function Oh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Ba("Empty ROM: "+a);return}if(1==this.B.length){Ba(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+g.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Hf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;li(a)}}else Ba("No RAM allocated")};f.save=function(){var a=new we(this);this.controller&&xe(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function kj(a){this.P=a;this.O=mj;this.fa=nj;this.B=oj;this.A=null}var lj=-2134900736,mj=65535,nj=2575,oj=2,pj=[null,0],qj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.nc(a,b)},null,null];f=kj.prototype;f.save=function(){return[this.O,this.B]}; -f.restore=function(a){this.nc(0,a[0]&255);this.nc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.fa>>8:this.fa&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.nc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Rb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Sb(c,917504,131072));var d=Sb(c,16646144,131072);Rb(c,917504,131072,d,b&2?1:Vb)}this.O=this.O&-256|b}};f.$i=function(){return pj};f.lh=function(){return qj}; -Sa(function(){for(var a=lb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,im:65,jm:66,km:67,pm:68,E:69,qm:70,tm:71,um:72,vm:73,wm:74,xm:75,ym:76,zm:77,Am:78,Bm:79,Cm:80,Q:81,Dm:82,Hm:83,Mm:84,Qm:85,Rm:86,Sm:87,Um:88,Vm:89,Wm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Xm:97,Ym:98,an:99,d:100,e:101,bn:102,cn:103,dn:104,en:105,fn:106,k:107,gn:108, -hn:109,n:110,kn:111,p:112,q:113,r:114,ln:115,t:116,mn:117,nn:118,on:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},sj={};sj[186]=X[";"];sj[187]=X["="];sj[188]=X[","];sj[189]=X["-"];sj[190]=X["."];sj[191]=X["/"];sj[192]=X["`"];sj[219]=X["["];sj[220]=X["\\"];sj[221]=X["]"];sj[222]=X["'"];sj[173]=X["-"];var tj={};tj[X["1"]]=X["!"];tj[X["2"]]=X["@"];tj[X["3"]]=X["#"];tj[X["4"]]=X.$;tj[X["5"]]=X["%"];tj[X["6"]]=X["^"];tj[X["7"]]=X["&"];tj[X["8"]]=X["*"];tj[X["9"]]=X["("];tj[X["0"]]=X[")"]; -tj[186]=X[":"];tj[187]=X["+"];tj[188]=X["<"];tj[189]=X._;tj[190]=X[">"];tj[191]=X["?"];tj[192]=X["~"];tj[219]=X["{"];tj[220]=X["|"];tj[221]=X["}"];tj[222]=X['"'];tj[173]=X._;tj[61]=X["+"];tj[59]=X[":"]; -var uj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},vj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},wj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, +function Ph(a){Za.call(this,"ChipSet",a,Ph,32768);this.ra=(this.ra=a.model)&&Qh[this.ra]||Rh;this.W=0;var b=a.sw1;if(b)this.W=Sh(b,Th|Uh.Bj);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.W|=Vh.Wg,b--,this.W|=(b&3)<=Wh&&(this.mb=this.Ma=2);this.va=a.scaleTimers||!1;this.xc=a.rtcDate;this.dc=!1; +a.sound&&(this.Gb=this.Oa=null,window&&(this.Gb=window.AudioContext||window.webkitAudioContext),this.Gb&&(this.Oa=new this.Gb));this.reset(!0);sb(this)}hb(Ph);var Rh=5150,Wh=5170,Qh={5150:Rh,5160:5160,5170:Wh,deskpro386:5180},Xh={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Vh={Wg:1,ONE:0,Om:64,Mm:128,rm:192,df:192,ef:6},Th=12,Uh={Nm:16,km:32,Bj:48,df:48,ef:4};f=Ph.prototype; +f.Tb=function(a,b,c){switch(b){case "sw1":return this.za[b]=c,Yh(this,b,c,this.W,{0:this.ra==Rh?"Bootable Floppy Drive":"Loop on POST",1:this.ra==Rh?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ra==Rh)return this.za[b]=c,Yh(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.za[b]=c,!0}return!1}; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.P=Bb(a,"Keyboard");this.qb=c.Y.xd/1193181;fc(b,this,Zh);jc(b,this,$h);this.rab;b++){var c=13>=b?gi(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.fa.X(a)})}ue(c,26,this,this.Vk)};f.kc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.ea=this.W;this.Ea=this.Ba;hi(this);this.U=Array(this.mb);for(b=0;b=Wh){this.O=16;this.pa=0;this.ia=16;this.Sa=0;this.qa=160;512<=li(this)&&(this.qa|=16);3==mi(this)&&(this.qa|=64);5180==this.ra&&(this.qa|=12);this.Xa=3;this.Ha=Array(8); +this.Ca=0;a&&(this.B=Array(64));ni(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(Uh.df|2|Vh.Wg|Vh.df);this.B[16]=oi(this,0)<<4|oi(this,1);pi(this)}}; +function ni(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ka=0;a.nc=a.pb=null} +function gi(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new ye(this);ze(a,0,[this.W,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=Wh&&(ze(a,5,[this.O,this.pa,this.ia,this.Sa,this.qa,this.Xa]),ze(a,6,[this.Ha[7],this.Ha,this.Ca,this.B,this.Pa,this.Ka]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.wc+32*((b?a.Ba:a.Ea)&15)}function xi(a,b){var c=b?a.W:a.ea;return a.ra!=Rh||c&Vh.Wg?((c&Vh.df)>>Vh.ef)+1:0} +function oi(a,b){if(b>Uh.ef} +function Yh(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=ob(c,"pcjs-bitCell");c=null;for(g=0;gg.sb[0]&&(g.sb[0]=255,g.sb[1]--,0>g.sb[1]&&(g.sb[1]=255)));return m}function Ci(a,b,c,d,e,h){var g=a.U[b];a.sa(768)&&n(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Db+"]",null,!0);a=g.Xb[c];a.sb[g.Db]=a.qc[g.Db]=e;g.Db^=1}function Di(a,b,c,d){var e=a.U[b],h=e.Ud|1;e.Ud&=-16;a.sa(768)&&n(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} +function Ei(a,b,c,d,e){var h=a.U[b];a.sa(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.Ud=h.Ud&~(16<>2].Xb[b&3],c,d,e)} +function Gi(a,b,c){b=a.U[b>>2].Xb[b&3];b.Sf&&b.kh&&b.Ig?(c&&(b.done=c),b.Fd||lf(a,b,!0)):c&&c(!0)}function lf(a,b,c){c&&(b.count=b.sb[1]<<8|b.sb[0],b.type=b.mode&12,b.Xi=b.hd=!1);for(var d=!1;0<=b.count&&(c=b.Nf<<16|b.wb[1]<<8|b.wb[0],4==b.type?(d=!0,function(c){b.kh.call(b.Sf,b.Ig,-1,function(h,g){0>h&&(b.Xi||(b.Xi=!0),h=255);b.Fd||a.ga.mc(c,h);(d=g)&&setTimeout(function(){Oi(b)||lf(a,b)},0)})}(c)):8==b.type?(c=a.ga.Ya(c),0>b.kh.call(b.Sf,b.Ig,c)&&(b.hd=!0)):0!=b.type&&(b.hd=!0)),!d&&!Oi(b););} +function Oi(a){if(!a.hd&&0<=--a.count&&(a.mode&32?(a.wb[0]--,0>a.wb[0]&&(a.wb[0]=255,a.wb[1]--,0>a.wb[1]&&(a.wb[1]=255))):(a.wb[0]++,255>3];b=1<<(b&7);d.Yb&b||(d.Yb|=b,d.Re=c||0,Ri(a))}function Vi(a,b){var c=a.ec[b>>3],d=1<<(b&7);c.Yb&d&&(c.Yb&=~d,Ri(a))}function Ri(a,b){var c,d=-1;1>=1),Vc(a.A,d))),2==b&&Yc(a))}f=Ph.prototype;f.Dk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return null}; +f.Ql=function(a,b,c){this.vb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=(b&192)>>6;if(3!=a){c=b&1;var d=b&14;if(b&=48){var e=this.R[a];e.Sg=b;e.mode=d;e.Li=c;e.qc=[0,0];e.sb=[0,0];e.ge=[0,0];e.ud=!1;e.lf=!1;e.ie=!1;Xi(this,a);0==a&&Vi(this,0);2==a&&255==this.ec[0].nd&&77==this.aa&&(a=this.R[0],a.Oc[0]=a.qc[0],a.Oc[1]=a.qc[1],a.kd=Qc(this.A,this.va))}else fi(this,a),b=this.R[a],b.ge[0]=b.sb[0],b.ge[1]=b.sb[1],b.lf=!0,Xi(this,a)}}; +function Zi(a,b){var c=a.R[b],d=c.qc[1]<<8|c.qc[0];d||(d=1==c.rd?256:65536);return d}function $c(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.rd?256:65536);return d}function Xi(a,b){var c=a.R[b];c.Wd=32==c.Sg?1:0;c.rd=48==c.Sg?2:1} +function fi(a,b,c){var d=a.R[b];if(d.ie&&(2!=b||a.aa&1)){var e=Qc(a.A,a.va),h=(e-d.kd)/a.qb|0;0>h&&(d.kd=e,h=0);var g=Zi(a,b),m=$c(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.ud=!0,d.ie=!1,b||Ui(a,0))):4==d.mode?(d.ud=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.kd=e,!b&&d.ud&&Ui(a,0))):6==d.mode&&(m-=h,0>=m&&(d.ud=!d.ud,m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.kd=e,!b&&d.ud&&Ui(a,0)));d.sb[0]=m&255;d.sb[1]=m>>8&255;c&&(a.kd=0)}return d} +function Zc(a,b){for(var c=0;c=Wh){var c=a.A.Y.xd,d=Qc(a.A,a.va);null==a.pb&&(a.Pa=Qc(a.A,a.va),a.nc=1024,a.pb=Math.floor(a.A.Y.xd/a.nc),qi(a));d>=a.Ka&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Ui(a,8)),a.Ka=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Ui(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var g;g=a.B[9];var m=ua[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Ui(a,8))}a.Pa=d-e%c}}f.Ek=function(a,b){var c=this.lb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.sa()&&c.wa("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Rl=function(a,b,c){n(this,a,b,c,"PPI_A");this.lb=b}; +f.Fk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Sl=function(a,b,c){n(this,a,b,c,"PPI_B");$i(this,b)};function $i(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&aj(a.P,!(b&128),!!(b&64));c!=d&&Yc(a,c)}f.Gk=function(a,b){var c=0,c=this.ra==Rh?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&fi(this,2).ud&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Tl=function(a,b,c){n(this,a,b,c,"PPI_C");this.Cb=b}; +f.Hk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Ul=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Tj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&bj(this.P);return c};f.el=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.pa){case 96:cj(this,b);break;case 209:dj(this,b);break;default:if(cj(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,ej(this.P)}fj(this,a)}}this.pa=b;this.O&=-9}; +f.Uj=function(a,b){var c=this.aa&-209|(Qc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.fl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);$i(this,b)};f.Vj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; +f.dl=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.pa=b;this.O|=8;a=0;240<=this.pa&&(a=this.pa^15,this.pa=240);switch(this.pa){case 32:fj(this,this.ia);break;case 173:cj(this,this.ia|16);break;case 174:cj(this,this.ia&-17);this.P&&bj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.sa()&&a.wa("scan codes flushed"));cj(this,this.ia|16);fj(this,85);dj(this,3);break;case 171:fj(this,0);break;case 192:fj(this,this.qa);break;case 208:fj(this,this.Xa);break;case 224:fj(this,this.ia&16? +0:1);break;case 240:a&1&&ce(this.A)}};function cj(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&aj(a.P,!!(b&8),!(b&16))}function fj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function dj(a,b){a.Xa=b;Qb(a.ga,!!(b&2));b&1||ce(a.A)}function gj(a,b){a.ra=c?gi(this,c):this.B[c];this.sa(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&Vi(this,8),d&64&&this.B[11]&64&&qi(this));return d}; +f.ul=function(a,b,c){var d=this.Ca&63;this.sa(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&qi(this)};f.Pl=function(a,b,c){n(this,a,b,c,"NMI");this.fb=b};f.vl=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.wl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; +f.Vk=function(a){if(this.sa(8192)&&Kh(this.fa,26,a)){var b=this.A.F>>8;ve(this.A,a,function(a,d){return function(e){d=Qc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,r=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ia(m)+" CL(min)="+l(g)+" DH(sec)="+l(r);else if(4==b||5==b)h=" CX(year)="+ia(a.A.G)+" DH(month)="+l(r)+" DL(day)="+l(q);g=a.fa;m=d;g.message("INT "+l(26)+": C="+(Ee(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Qc(this.A)))}return!0}; +function Sh(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){Da("Empty ROM: "+a);return}if(1==this.B.length){Da(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Jf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;pi(a)}}else Da("No RAM allocated")};f.save=function(){var a=new ye(this);this.controller&&ze(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function oj(a){this.P=a;this.O=qj;this.fa=rj;this.B=sj;this.A=null}var pj=-2134900736,qj=65535,rj=2575,sj=2,tj=[null,0],uj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.mc(a,b)},null,null];f=oj.prototype;f.save=function(){return[this.O,this.B]}; +f.restore=function(a){this.mc(0,a[0]&255);this.mc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.fa>>8:this.fa&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.mc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.ga;if(b&1)this.A&&(Ub(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Vb(c,917504,131072));var d=Vb(c,16646144,131072);Ub(c,917504,131072,d,b&2?1:Yb)}this.O=this.O&-256|b}};f.Zi=function(){return tj};f.lh=function(){return uj}; +Sa(function(){for(var a=ob(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,hm:65,im:66,jm:67,om:68,E:69,pm:70,sm:71,tm:72,um:73,vm:74,wm:75,xm:76,ym:77,zm:78,Am:79,Bm:80,Q:81,Cm:82,Gm:83,Lm:84,Pm:85,Qm:86,Rm:87,Tm:88,Um:89,Vm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Wm:97,Xm:98,$m:99,d:100,e:101,an:102,bn:103,cn:104,dn:105,en:106,k:107,fn:108, +gn:109,n:110,jn:111,p:112,q:113,r:114,kn:115,t:116,ln:117,mn:118,nn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},wj={};wj[186]=X[";"];wj[187]=X["="];wj[188]=X[","];wj[189]=X["-"];wj[190]=X["."];wj[191]=X["/"];wj[192]=X["`"];wj[219]=X["["];wj[220]=X["\\"];wj[221]=X["]"];wj[222]=X["'"];wj[173]=X["-"];var xj={};xj[X["1"]]=X["!"];xj[X["2"]]=X["@"];xj[X["3"]]=X["#"];xj[X["4"]]=X.$;xj[X["5"]]=X["%"];xj[X["6"]]=X["^"];xj[X["7"]]=X["&"];xj[X["8"]]=X["*"];xj[X["9"]]=X["("];xj[X["0"]]=X[")"]; +xj[186]=X[":"];xj[187]=X["+"];xj[188]=X["<"];xj[189]=X._;xj[190]=X[">"];xj[191]=X["?"];xj[192]=X["~"];xj[219]=X["{"];xj[220]=X["|"];xj[221]=X["}"];xj[222]=X['"'];xj[173]=X._;xj[61]=X["+"];xj[59]=X[":"]; +var yj={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},zj={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Aj={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:X[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},xj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Bj={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;Y[X[";"]]=39; Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[X[" "]]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;Y[1119]=66; -Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;f=rj.prototype; -f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.za[e])switch(b){case "kbd":return c.onkeydown=function(a){return yj(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Y[a]||!!(d.ec&128);b||zj(d,a,!0);return b},c.onkeyup=function(a){return yj(d,a,!1)},!0;case "caps-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1020,!0)},!0;case "num-lock":return this.za[e]=c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1144,!0)},!0;case "scroll-lock":return this.za[e]= -c,c.onclick=function(){d.A&&d.A.Uc();zj(d,1145,!0)},!0;default:var h=b.toUpperCase().replace(/-/g,"_");if(void 0!==vj[h]&&"button"==a)return this.za[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Uc();Aj(a,c,!0);zj(a,c,!0)}}(this,h,vj[h]),!0;if(void 0!==wj[b])return this.ca++,this.za[e]=c,a=function(a,b,c){return function(){zj(a,c)}}(this,b,wj[b]),b=function(a,b,c){return function(){Bj(a,c)}}(this,b,wj[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Cj(a,b,c){if(a.ca){for(var d in tj)if(b==tj[d]){b=+d;(d=sj[d])&&(b=d);break}for(var e in wj)if((d=wj[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=wj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.U=yb(a,"ChipSet")};function aj(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&cj(a.U,a.B[0])} -function Xi(a,b,c){a.na!==c&&(a.na=a.Y=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.Y&&dj(a,!0);a.W&&a.Y&&(aj(a,!0),a.Y=!1)}function Yi(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&cj(a.U,b));a.sa()&&a.va("scan code "+l(b)+" available")}function dj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.ec)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in xj)d="led-"+g,e=xj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.ec&=~b,d&&(a.ec|=b);return!0}}return!1} -function zj(a,b,c){if(Y[b]&&a.A&&a.A.oa.Ab){uj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.ec=a.ec,Cj(a,b,!0),e++),0b.yd){if(!b.jf){Bj(a,b.se);return}b.jf=!1;c=a.qa}else c=1==b.yd++?500:100;b.sj=setTimeout(function(a){return function(){Ej(a,b)}}(a),c)}}else Bj(a,b.se,!0)} -function Gj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.ec&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.ec&515)==c&&(d=b-32);else if(!!(a.ec&3)==c){if(a=tj[b])d=a}else if(a=sj[b])d=a;return d}f.Ig=function(a){a||(this.ec&=-256)}; -function yj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Gj(a,g,!0);a.hh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Aj(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.va("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&cj(d.U,h)):(20== -d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Sa(function(){for(var a=lb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Zj:ak)];this.fa=a.fa;this.type=e[0];this.port=e[1];this.gb=b;this.mb=e[2];this.bc=e[3];this.qd=d||e[4];65536<=this.qd&&720896<=this.mb&&(this.bc=Math.min(this.qd>>2,32768));this.tc=c[0];this.Sc=c[1];this.Ye=c[2];this.Fa=c[3];this.mc=c[4]&255;this.Ng=c[4]>>8&255;this.ob=c[5];this.ph=Zj;this.Kf=bk;if(5<=b){this.ph=ak;this.Kf=ck;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.mb,this.bc,this.qd],Array(this.qd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.td=b[0];this.Kd=b[1];this.Ic=b[2];this.Yg=dk;this.Qg=b[3];this.$e=b[4];this.Ef=b[5];this.Nd=b[6];this.pe=b[7];this.$g=ek;this.lj=b[8];this.mj=b[9];this.Md=b[10];this.de=b[11];this.Zg=fk;this.wb=b[12];d=b[13];"number"==typeof d&&(d=[this.mb,this.bc,d]);this.mb=d[0];this.bc=d[1];d=this.qd>>2;if((this.fd=b[14])&&this.fd.length>this.controller.yi&255};hk[17408]=function(a){return(this.controller.wb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};hk[5120]=function(a){a+=this.B;var b=this.controller.wb=this.ha[a&-2];return(a&1?b>>8:b)&255};hk[1280]=function(a){a+=this.B;a=this.controller.wb=this.ha[a];for(var b=this.controller.rh,c=this.controller.qh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -hk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d&=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d|=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -hk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d^=this.controller.wb;d=d&this.controller.Fb|this.controller.wb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};hk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Qc|b<<8-this.controller.Qc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Fb;d=this.controller.wf&d|this.controller.wb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -function ik(a){var b=[];if(void 0!==a.gb){b[0]=a.tc;b[1]=a.Sc;b[2]=a.Ye;b[3]=a.Fa;b[4]=a.mc|a.Ng<<8;b[5]=a.ob;if(5<=a.gb){var c=[];c[0]=a.td;c[1]=a.Kd;c[2]=a.Ic;c[3]=a.Qg;c[4]=a.$e;c[5]=a.Ef;c[6]=a.Nd;c[7]=a.pe;c[8]=a.lj;c[9]=a.mj;c[10]=a.Md;c[11]=a.de;c[12]=a.wb;c[13]=[a.mb,a.bc,a.qd];var d;a:if(d=a.fd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.lengtha&&(a=0);for(var c="",d=0;8>d;d++){for(var h=k(b.mb+a)+":",F=0;8>F&&ac&&(a=Math.round(c/b*100)+"%")}this.yf?(this.wa.style.width=a,this.wa.style.width=a,this.wa.style.display="block",this.wa.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Ae();a=!0}this.Uc()}return a}; -function Mj(a,b){!b&&a.pa&&(a.yf?a.wa.style.width=a.wa.style.height="":a.pa.style.width=a.pa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.hh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.ea&&this.ea.zf(!0),b=!0):this.W.tj&&(this.W.tj(),this.ea&&this.ea.zf(!1),b=!0),this.Uc());return b};f.zf=function(a){this.ea&&(this.ea.zf(a),this.P&&(this.P.hh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.wj)}; -function yk(a,b){var c=a.W;c&&!a.wd&&(c.addEventListener("touchstart",function(b){zk(a,b,!0)},!1),c.addEventListener("touchmove",function(b){zk(a,b)},!0),c.addEventListener("touchend",function(b){zk(a,b,!1)},!1),a.wd=b,a.yc=a.Jc=a.Tg=-1)}f.Ig=function(a){this.Ke=a;this.P&&this.P.Ig(a)}; -function zk(a,b,c){var d,e;a.Ke&&b.preventDefault();var h=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ca/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.wd)d=d/(a.Ca/3)|0,e=e/(a.Ma/3)|0,1!=e?e?zj(a.P,1040,!0):zj(a.P,1038,!0):1!=d&&(d?zj(a.P,1039,!0):zj(a.P,1037,!0));else if(a.ea){!0===c&&(a.Tg=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.Tg,a.X("processTouchEvent(false,"+b+")"),200>b)){a.ea.Qf(Ak,!0);a.ea.Qf(Ak,!1);return}if(c||0>a.yc||0>a.Jc)a.yc=d,a.Jc=e;c=Math.round(d-a.yc);b=Math.round(e-a.Jc);a.yc=d;a.Jc=e;a.ea.oh(c,b,a.yc,a.Jc)}}f.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.kc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.U&&(b=ii(this.U));this.ra||(this.gb=3==b?Ij:3);this.Ia=3;switch(this.gb){case ij:b=7;break;case 5:var c=Oj[this.Wc];c&&(b=c[0]);b||(b=4);break;case Ij:b=3;this.Ia=Kj;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.md=new Xj(this,Ij);this.ca=this.Xc=new Xj(this,3);5>this.gb?this.B=new Xj:(this.B=new Xj(this,this.gb,null,this.qd),Bk(this));Ck(this);this.lb=null;this.pb=this.ta=-1;this.Xa=0;Dk(this,this.Ia);if(this.O.mb&&a){a=this.O.mb+this.cc; -for(b=this.O.mb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);bc(this.ga,b,c|d<<8)}Oc(this,!0)}};function Bk(a){a.B.$e&1?(a.Ba=a.md,a.ca=a.B):(a.Ba=a.B,a.ca=a.Xc)}f.save=function(){var a=new we(this);xe(a,0,ik(this.md));xe(a,1,ik(this.Xc));xe(a,2,[this.Ja,this.Ia,this.lb]);xe(a,3,ik(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ia=b[1];this.lb=b[2];this.O=null;this.Ba=this.md=new Xj(this,Ij,a[0]);this.ca=this.Xc=new Xj(this,3,a[1]);this.B=new Xj(this,this.gb,a[3],this.qd);this.B.tc&&Bk(this);Ck(this);if(!Ek(this))return!1;Fk(this);return!0}; -f.cl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Ba("Empty font ROM image: "+a);return}if(1==d.length){Ba(d[0]);return}if(8192==d.length)hj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.fa)&&pb(this)}}; -function Gk(a,b){if(1==b)return a.La[0]=Rj[0],a.La[1]=Rj[7],a.La;if(2==b){var c=a.O.Ye;if(a.O===a.B){var d=a.B.Ic[0],c=d&7;d&16&&(c|=8);18!=a.B.Ic[1]&&(c|=32)}a.La[0]=Rj[c&15];c=c&32?Tj:Sj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Ic[15]?c.Ic:Uj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= -(c.Ic[20]&12)<<4,c.Ic[16]&128&&(g&=-49,g|=(c.Ic[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.kb=!0}return a.La}function hj(a,b,c,d){a.Vc=b;a.ld=c;a.Cb=d}function Ck(a){var b=!1;if(window&&a.Vc){var c=0,d=a.Cb?a.Cb:8,e=Gk(a);Hk(a,3,a.ld[0],c,d,8,a.Vc,e)&&(b=!0);c=a.Cb?0:2048;d=a.Cb?a.Cb:9;Hk(a,1,a.ld[1],c,d,14,a.Vc,Pj,Qj)&&(b=!0);a.Cb&&Hk(a,a.gb,a.ld[1],0,a.Cb,14,a.Vc,e)&&(b=!0)}return b} -function Hk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Ik(a,b,c,d,e,h,g,m,q)&&(r=!0),a.hm&&Ik(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} -function Ik(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Ec:e<ea||!S?ea:8,sa=Wb.createImageData(r.Ec,r.Fc),Ea=0;256>Ea;Ea++){for(ca= -0;ca=ea-2,Ma=Ha[ca>(8<=ha&&192<=Ea&&223>=Ea?7:ha)?H:kb;Jk(sa,Fd,Db,Gd);L&&Jk(sa,Fd+1,Db,Gd)}Wb.putImageData(sa,(Ea&15)*r.Ec,(Ea>>4)*r.Fc)}r.ue[W]="#"+k(H[0],2)+k(H[1],2)+k(H[2],2);r.Hi[W]=H;r.Xg[W]=Ca;r=!0}}a.Sa[b]=F;return r}function Kk(a){0a.pb&&(a.pb=0):a.pb=-1} -function Fk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.ob[b])return;var c=a.O.ob[10],b=c&31,d=a.O.ob[11]&31,e=a.O.ob[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Lk(a);else{c=a.O.ob[15]+((a.O.ob[14]&63)<<8);a.ta!=c&&(Lk(a),a.ta=c);d=d-b+1;if(a.Ug!=b||a.lf!=d)a.Ug=b,a.lf=d;a.hb=e+1;Kk(a)}}} -function Lk(a){if(0<=a.ta){if(void 0!==a.ia){var b=a.ia[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Sa[a.na]&&(a.zb&&Mk(a,c,d,b,a.zb),Mk(a,c,d,b));a.ia[a.ta]=b}}a.ta=-1}} -function Nk(a){var b,c=a.O;a.mf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Qc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.gb==ij&&(e=3,c.Qc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.mf=!0));b|=e}return b} -function Ok(a,b){var c=a.O;c&&null!=b&&b!=c.Wf&&(c.Sg(b),a.ga.Sg(c.mb,c.bc,c.lh()))} -function Ek(a,b){var c,d=a.lb,e=a.O;if(e)if(e.gb==Ij)d=Kj;else if(5<=e.gb){var d=null,h=e.qd>>2,g=32768=e.ob[18]?19:120:122:g&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Ca/a.R|0,a.Pa=a.Ma/a.Y|0,a.na?(b=a.Sa[a.na],d=a.Sa[a.na<<1],a.uj&&80==a.R?d&&a.Oa>=3*d.Ec>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Ec&&(a.na<<=1,b=d),b&&(a.Oa=b.Ec,a.Pa=b.Fc)),a.oc=a.xc=0,b&&(a.oc=a.R*b.Ec,a.xc=a.Y*b.Fc)):(a.Oa=a.Pa=1,a.oc=a.R,a.xc=a.Y),a.Gb=a.qa.createImageData(a.oc,a.xc),a.qb=window.document.createElement("canvas"),a.qb.width=a.oc,a.qb.height=a.xc,a.zb=a.qb.getContext("2d"),a.Ed=a.ke=0,a.pd=a.Ca,a.sd=a.Ma,b=a.Ca- -a.R*a.Oa,d=a.Ma-a.Y*a.Pa,0>1,a.pd-=b),0>1,a.sd-=d),b||d)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ca,a.Ma));!1!==c?Oc(a,!0):(a.kb=!1,Pk(a,!0))}return!0}function Jk(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Pk(a,b){a.Xa=-1;a.Ea=!1;if(b){var c=a.Af;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} -function Mk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Sa[a.na];m.ef&&(d=m.ef[d]);var q=g>>4&15;m.ef&&(q=m.ef[q]);e?(b*=m.Ec,c*=m.Fc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Ec,m.Fc)):(b=b*a.Oa+a.Ed,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Ec,h=(h>>4)*m.Fc,e?e.drawImage(m.Xg[d],q,h,m.Ec,m.Fc,b,c,m.Ec,m.Fc):a.qa.drawImage(m.Xg[d],q,h,m.Ec,m.Fc,b,c,a.Oa,a.Pa));g&512&&(h=a.Ug,g=a.lf,e?(a.hb&&a.hb!==m.Fc&&(h=h*m.Fc/a.hb|0,g=g*m.Fc/a.hb|0),e.fillStyle=m.ue[d], -e.fillRect(b,c+h,m.Ec,g)):(a.hb&&a.hb!==a.Pa&&(h=h*a.Pa/a.hb|0,g=g*a.Pa/a.hb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} -function Oc(a,b){if(a.oa.ic){var c=!1,d=a.O;d&&(d!==a.B?d.Sc&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)Pk(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.fm&15)&&0<=a.pb&&(a.pb++,e=!0);var h=0,g=a.Cf,c=d.mb,m=c+d.bc;if(Qk(a,d)&8||d.We&&d.Wem&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.ga,r= -!0,x=c>>>d.Qa;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Sa[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Sc&32;5<=a.gb&&(r=a.O.Ic[16]&8);r&&(d=32768,q&=~d,a.pb&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var S=d,da=16;x>=q))>>(da-=q);Jk(a.Gb,x++,D,r[Ha])}x>W&&(W=x);D=R&&(R=D+1)}h+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.Y)break;D==a.Y&&(D=1,h=c+a.od)}}a.Ea=!0;Ha.R?a.Wb-a.R-R>>3:0;cS&&(da=S)):(h<<=R,da-=R,a.Ea=!1):(a.Ea&&h===a.ia[m]?(q+=da,da=0):a.ia[m]=h,m++);if(da){q>>=8;q>D&&(D=q);r=W&&(W=r+1)}c+=L;if(q>=a.R){q=0;if(++r>a.Y)break;c+=F}}R||(a.Ea=!0);xa.R?a.Wb-a.R-W>>3:0;cF&&(S=F)):(R<<=W,S-=W,a.Ea=!1):(a.Ea&&R===a.ia[h]?(d+=S,S=0):a.ia[h]=R,h++);if(S){dx&&(x=d);q=H&&(H=q+1)}if(d>=a.R){d=0;if(++q>a.Y)break;c+=L}}W||(a.Ea=!0);rd&&(b.wh=d,d=-d|0);d%b.sh>b.$k&&(c|=1);d%b.vh>b.bl&&(c|=9);b.zi=d/b.vh|0;return c}f.Ak=function(a,b){return Rk(this,this.Ba,a,b)};f.Nl=function(a,b,c){var d=this.Ba;d.Ng=d.mc;d.mc=b&31;n(this,a,b,c,"CRTC.INDX")};f.zk=function(a,b){return Sk(this,this.Ba,a,b)};f.Ml=function(a,b,c){Tk(this,this.Ba,a,b,c)};f.Bk=function(a,b){return Uk(this,this.Ba,b)};f.Ol=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Sc=b;Ek(this,!1)}; -f.Ck=function(a,b){return Vk(this,this.Ba,b)};f.jj=function(a,b,c){this.B.Ef=this.B.Ef&-4|b&3;n(this,a,b,c,"FEAT")};f.bj=function(a,b){var c=this.B.td?this.B.Ic[this.B.Kd&31]:this.B.Kd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.td?this.B.Yg[this.B.Kd&31]:"INDX"),c);this.B.td=!this.B.td;return c}; -f.ij=function(a,b,c){var d=this.B,e=d.Kd&32;if(d.td){d.td=!1;var h=d.Kd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.Yg[h]),d.Ic[h]=b,this.kb=!1,Pk(this,void 0)}else d.Kd=b,n(this,a,b,c,"ATC.INDX"),d.td=!0,b&32&&!e&&Ck(this)&&Oc(this,!0),d.Bf=(d.ob[12]<<8)+d.ob[13]|0,d.We=0}; -f.Mk=function(a,b){var c=0;if(5==this.gb)c=3-((this.B.$e&12)>>2),c=(this.Wc&1<>this.B.wc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.ad)+"]["+l(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");Ka("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);jb(d,c)}}); -function Wk(a){this.wa=a.adapter;switch(this.wa){case 1:this.pa=1016;this.Y=4;break;case 2:this.pa=760;this.Y=3;break;default:Ba("Unrecognized serial adapter #"+this.wa);return}this.W=null;Wa.call(this,"SerialPort",a,Wk,4194304);var b=a.binding,c;a=Xk;b&&(void 0===c&&(c="Panel"),(c=hb(c,this.id))&&(b=c.za[b])&&this.Sb(null,a,b))}eb(Wk);var Xk="buffer";f=Wk.prototype;f.Ji=function(a,b){return a==this.Pd?(this.ea=b,this):null}; -f.Sb=function(a,b,c){var d=this;switch(b){case Xk:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||65<=b&&90>=b&&(a.ctrlKey||a.metaKey))a.preventDefault&&a.preventDefault(),64>8:this.ca;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.vk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; -f.wk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.yk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.xk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Dk=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; -f.Yl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Jl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.ca=b};f.Kl=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; -f.Ll=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.ea&&(d^b)&3&&(a=this.ea,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Yk(a.U,[77,77]),a.va("serial mouse ID sent")),cl(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),dl(a),a.tc=c),a.P=b)}; -var Zk={0:Wk.prototype.Jk,1:Wk.prototype.uk,2:Wk.prototype.vk,3:Wk.prototype.wk,4:Wk.prototype.yk,5:Wk.prototype.xk,6:Wk.prototype.Dk},$k={0:Wk.prototype.Yl,1:Wk.prototype.Jl,3:Wk.prototype.Kl,4:Wk.prototype.Ll};Sa(function(){for(var a=lb(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.oh(c,d,a.R,a.W)}} -f.Qf=function(a,b){if(this.tc&&this.A&&this.A.oa.Ab){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Ak:this.ea!=b&&(this.ea=b,il(this,c));break;case 2:this.ia!=b&&(this.ia=b,il(this,c))}}};f.oh=function(a,b,c,d){this.tc&&this.A&&this.A.oa.Ab&&(a||b)&&(this.Y=a,this.ca=b,il(this,null,c,d))}; -function il(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.ca&192)>>4|(a.Y&192)>>6,h=a.Y&63,g=a.ca&63;a.sa(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);Yk(a.U,[e,h,g]);a.Y=a.ca=0}Sa(function(){for(var a=lb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Jb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=ol(this,b),this.Sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),h=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Fe?"":d)+"&format=json")),za(h,!0,null,this,this.Mj,b)}; -f.Mj=function(a,b,c,d){var e=null;this.He=!1;var h=0>c&&this.na&&!this.na.oa.ic;if(this.Sf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Ba(m[0]);else{this.Jb=m.length;this.Kb=m[0].length;this.Pb=m[0][0].length;var q=m[0][0][0];this.Eb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== -D&&D.length){for(var h=r<<2,H=D.length;Hb&&(b=0);2E3=d&&(d-=32),d=Aj[e]==d),d){(a=a.za["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.U=Bb(a,"ChipSet")};function ej(a,b){a.wa("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&gj(a.U,a.B[0])} +function aj(a,b,c){a.na!==c&&(a.na=a.da=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.da&&hj(a,!0);a.W&&a.da&&(ej(a,!0),a.da=!1)}function bj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&gj(a.U,b));a.sa()&&a.wa("scan code "+l(b)+" available")}function hj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.fc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in Bj)d="led-"+g,e=Bj[g],c&&c!=e||!(h=a.za[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.fc&=~b,d&&(a.fc|=b);return!0}}return!1} +function Dj(a,b,c){if(Y[b]&&a.A&&a.A.oa.Ab){yj[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.se=b,d.fc=a.fc,Gj(a,b,!0),e++),0b.yd){if(!b.kf){Fj(a,b.se);return}b.kf=!1;c=a.qa}else c=1==b.yd++?500:100;b.rj=setTimeout(function(a){return function(){Ij(a,b)}}(a),c)}}else Fj(a,b.se,!0)} +function Kj(a,b,c){var d=b;if(65<=b&&90>=b)!(a.fc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.fc&515)==c&&(d=b-32);else if(!!(a.fc&3)==c){if(a=xj[b])d=a}else if(a=wj[b])d=a;return d}f.Jg=function(a){a||(this.fc&=-256)}; +function Cj(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=Kj(a,g,!0);a.hh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),Ej(a,m,!1,c)){if(20==g||144==g||145==g)a.pa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.sa()&&d.wa("scan code "+l(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&gj(d.U,h)):(20== +d.B.length&&d.B.push(255),d.wa("scan code buffer overflow")))}}Sa(function(){for(var a=ob(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?dk:ek)];this.fa=a.fa;this.type=e[0];this.port=e[1];this.hb=b;this.ib=e[2];this.cc=e[3];this.qd=d||e[4];65536<=this.qd&&720896<=this.ib&&(this.cc=Math.min(this.qd>>2,32768));this.sc=c[0];this.Uc=c[1];this.Ze=c[2];this.Fa=c[3];this.lc=c[4]&255;this.Og=c[4]>>8&255;this.ob=c[5];this.oh=dk;this.Mf=fk;if(5<=b){this.oh=ek;this.Mf=gk;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.ib,this.cc,this.qd],Array(this.qd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.td=b[0];this.Kd=b[1];this.Jc=b[2];this.Zg=hk;this.Rg=b[3];this.af=b[4];this.Gf=b[5];this.Nd=b[6];this.pe=b[7];this.ah=ik;this.kj=b[8];this.lj=b[9];this.Md=b[10];this.de=b[11];this.$g=jk;this.xb=b[12];d=b[13];"number"==typeof d&&(d=[this.ib,this.cc,d]);this.ib=d[0];this.cc=d[1];d=this.qd>>2;if((this.gd=b[14])&&this.gd.length>this.controller.xi&255};lk[17408]=function(a){return(this.controller.xb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};lk[5120]=function(a){a+=this.B;var b=this.controller.xb=this.ha[a&-2];return(a&1?b>>8:b)&255};lk[1280]=function(a){a+=this.B;a=this.controller.xb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +lk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d&=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d|=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +lk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Id|this.controller.be;d^=this.controller.xb;d=d&this.controller.Fb|this.controller.xb&~this.controller.Fb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};lk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Fb;d=this.controller.yf&d|this.controller.xb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +function mk(a){var b=[];if(void 0!==a.hb){b[0]=a.sc;b[1]=a.Uc;b[2]=a.Ze;b[3]=a.Fa;b[4]=a.lc|a.Og<<8;b[5]=a.ob;if(5<=a.hb){var c=[];c[0]=a.td;c[1]=a.Kd;c[2]=a.Jc;c[3]=a.Rg;c[4]=a.af;c[5]=a.Gf;c[6]=a.Nd;c[7]=a.pe;c[8]=a.kj;c[9]=a.lj;c[10]=a.Md;c[11]=a.de;c[12]=a.xb;c[13]=[a.ib,a.cc,a.qd];var d;a:if(d=a.gd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=r}if(h.length>3,S=a.split(/([lnpw])/);for(a=0;a=J&&(F=J,d=!0):"p"==S[a]?0<=J&&3>=J&&(C=J):"w"==S[a]&&J=b.ib&&(c-=b.ib);S="";for(a=0;aC?k(aa):ha(aa>>(C<<3))));d&&(c+=I-F);S&&(S+="\n");S+=M}S&&b.fa.X(S);b.B=c}else b.fa.X("no buffer")}else e.fa.X("BIOSMODE: "+l(e.mb)),b=e.O,nk(b,"CRTC",b.lc,b.ob,b.Mf),5<=b.hb&&(nk(b," GRC",b.Md,b.de,b.$g),nk(b," SEQ",b.Nd,b.pe,b.ah),nk(b," ATC",b.Kd,b.Jc,b.Zg),b.fa.X(" ATCDATA: "+b.td),nk(b," FEAT",b.Gf),nk(b," MISC", +b.af),nk(b," STATUS0",b.Rg)),nk(b," STATUS1",b.Fa),b.hb!=Mj&&3!=b.hb||nk(b," MODEREG",b.Uc),3==b.hb&&nk(b," COLOR",b.Ze),5<=b.hb&&(b.fa.X(" LATCHES: 0x"+k(b.xb)),b.fa.X(" ACCESS: "+ia(b.Xf)),b.fa.X("Use 'dump video [addr]' to dump video memory"));else e.fa.X("no active video card")})}if((this.P=Bb(a,"Keyboard"))&&this.va){for(var h in this.za)0c&&(a=Math.round(c/b*100)+"%")}this.Af?(this.va.style.width=a,this.va.style.width=a,this.va.style.display="block",this.va.style.margin="auto"):(this.pa.style.width=a,this.pa.style.height="auto");this.pa.style.backgroundColor="black";this.pa.Be();a=!0}this.Wc()}return a}; +function Qj(a,b){!b&&a.pa&&(a.Af?a.va.style.width=a.va.style.height="":a.pa.style.width=a.pa.style.height="");a.wa("notifyFullScreen("+b+")",!0);a.P&&(a.P.hh=b)}f.le=function(a){var b=!1;this.W&&(a?this.W.le&&(this.W.le(),this.da&&this.da.Bf(!0),b=!0):this.W.sj&&(this.W.sj(),this.da&&this.da.Bf(!1),b=!0),this.Wc());return b};f.Bf=function(a){this.da&&(this.da.Bf(a),this.P&&(this.P.hh=a));var b=this.za.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.vj)}; +function Dk(a,b){var c=a.W;c&&!a.wd&&(c.addEventListener("touchstart",function(b){Ek(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Ek(a,b)},!0),c.addEventListener("touchend",function(b){Ek(a,b,!1)},!1),a.wd=b,a.xc=a.Kc=a.Ug=-1)}f.Jg=function(a){this.Le=a;this.P&&this.P.Jg(a)}; +function Ek(a,b,c){var d,e;a.Le&&b.preventDefault();var h=0,g=0;e=a.va;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Ca/a.va.offsetWidth,q=a.Ma/a.va.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.wd)d=d/(a.Ca/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Dj(a.P,1040,!0):Dj(a.P,1038,!0):1!=d&&(d?Dj(a.P,1039,!0):Dj(a.P,1037,!0));else if(a.da){!0===c&&(a.Ug=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.Ug,a.X("processTouchEvent(false,"+b+")"),200>b)){a.da.Ae(Fk,!0);a.da.Ae(Fk,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.da.of(c,b,a.xc,a.Kc)}}f.kc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.jc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.U&&(b=mi(this.U));this.ra||(this.hb=3==b?Mj:3);this.Ha=3;switch(this.hb){case mj:b=7;break;case 5:var c=Sj[this.Yc];c&&(b=c[0]);b||(b=4);break;case Mj:b=3;this.Ha=Oj;break;default:b=2}this.Ka!==b&&(this.Ka=b,a=!0);this.O=null;this.Ba=this.md=new bk(this,Mj);this.ea=this.Zc=new bk(this,3);5>this.hb?this.B=new bk:(this.B=new bk(this,this.hb,null,this.qd),Gk(this));Hk(this);this.mb=null;this.pb=this.ta=-1;this.Xa=0;Ik(this,this.Ha);if(this.O.ib&&a){a=this.O.ib+this.dc; +for(b=this.O.ib;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);dc(this.ga,b,c|d<<8)}Sc(this,!0)}};function Gk(a){a.B.af&1?(a.Ba=a.md,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new ye(this);ze(a,0,mk(this.md));ze(a,1,mk(this.Zc));ze(a,2,[this.Ka,this.Ha,this.mb]);ze(a,3,mk(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.Ka=b[0];this.Ha=b[1];this.mb=b[2];this.O=null;this.Ba=this.md=new bk(this,Mj,a[0]);this.ea=this.Zc=new bk(this,3,a[1]);this.B=new bk(this,this.hb,a[3],this.qd);this.B.sc&&Gk(this);Hk(this);if(!Jk(this))return!1;Kk(this);return!0}; +f.bl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){Da("Empty font ROM image: "+a);return}if(1==d.length){Da(d[0]);return}if(8192==d.length)lj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.qa||this.fa)&&sb(this)}}; +function Lk(a,b){if(1==b)return a.La[0]=Vj[0],a.La[1]=Vj[7],a.La;if(2==b){var c=a.O.Ze;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Vj[c&15];c=c&32?Xj:Wj;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var r=d&&d[255];e=null!=c.Jc[15]?c.Jc:Yj;for(h=0;16>h;h++)g=e[h]&63,r?(g|= +(c.Jc[20]&12)<<4,c.Jc[16]&128&&(g&=-49,g|=(c.Jc[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.lb=!0}return a.La}function lj(a,b,c,d){a.Xc=b;a.ld=c;a.Cb=d}function Hk(a){var b=!1;if(window&&a.Xc){var c=0,d=a.Cb?a.Cb:8,e=Lk(a);Mk(a,3,a.ld[0],c,d,8,a.Xc,e)&&(b=!0);c=a.Cb?0:2048;d=a.Cb?a.Cb:9;Mk(a,1,a.ld[1],c,d,14,a.Xc,Tj,Uj)&&(b=!0);a.Cb&&Mk(a,a.hb,a.ld[1],0,a.Cb,14,a.Xc,e)&&(b=!0)}return b} +function Mk(a,b,c,d,e,h,g,m,q){var r=!1;null!=c&&(Nk(a,b,c,d,e,h,g,m,q)&&(r=!0),a.gm&&Nk(a,b<<1,c,d,e,h,g,m,q)&&(r=!0));return r} +function Nk(a,b,c,d,e,h,g,m,q){var r=!1,x=b&1?0:1,F=a.Sa[b],C=16>m.length?m.length:16;F||(F={Fc:e<ea||!aa?ea:8,fa=vc.createImageData(r.Fc,r.Gc),Ba=0;256>Ba;Ba++){for(ab= +0;ab=ea-2,sa=Va[ab>(8<=mb&&192<=Ba&&223>=Ba?7:mb)?I:Wa;Ok(fa,Ha,Ca,Fb);J&&Ok(fa,Ha+1,Ca,Fb)}vc.putImageData(fa,(Ba&15)*r.Fc,(Ba>>4)*r.Gc)}r.ue[S]="#"+k(I[0],2)+k(I[1],2)+k(I[2],2);r.Gi[S]=I;r.Yg[S]=Aa;r=!0}}a.Sa[b]=F;return r}function Pk(a){0a.pb&&(a.pb=0):a.pb=-1} +function Kk(a){if(a.na){for(var b=10;15>=b;b++)if(null==a.O.ob[b])return;var c=a.O.ob[10],b=c&31,d=a.O.ob[11]&31,e=a.O.ob[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Qk(a);else{c=a.O.ob[15]+((a.O.ob[14]&63)<<8);a.ta!=c&&(Qk(a),a.ta=c);d=d-b+1;if(a.Vg!=b||a.mf!=d)a.Vg=b,a.mf=d;a.fb=e+1;Pk(a)}}} +function Qk(a){if(0<=a.ta){if(void 0!==a.ia){var b=a.ia[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.R,d=a.ta/a.R|0;a.na&&a.Sa[a.na]&&(a.vb&&Rk(a,c,d,b,a.vb),Rk(a,c,d,b));a.ia[a.ta]=b}}a.ta=-1}} +function Sk(a){var b,c=a.O;a.nf=!1;var d=c.de[5];if(null!=d){b=1024;var e=0,h=c.de[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==mj&&(e=3,c.Rc=h&7)}d&8&&(b=1280);c=c.pe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.nf=!0));b|=e}return b} +function Tk(a,b){var c=a.O;c&&null!=b&&b!=c.Xf&&(c.Tg(b),a.ga.Tg(c.ib,c.cc,c.lh()))} +function Jk(a,b){var c,d=a.mb,e=a.O;if(e)if(e.hb==Mj)d=Oj;else if(5<=e.hb){var d=null,h=e.qd>>2,g=32768=e.ob[18]?19:120:122:g&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Ca/a.R|0,a.Pa=a.Ma/a.aa|0,a.na?(b=a.Sa[a.na],d=a.Sa[a.na<<1],a.tj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.na<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.na<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.nc=a.wc=0,b&&(a.nc=a.R*b.Fc,a.wc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.nc=a.R,a.wc=a.aa),a.Gb=a.qa.createImageData(a.nc,a.wc),a.qb=window.document.createElement("canvas"),a.qb.width=a.nc,a.qb.height=a.wc,a.vb=a.qb.getContext("2d"),a.Ed=a.ke=0,a.pd=a.Ca,a.sd=a.Ma, +b=a.Ca-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.pd-=b),0>1,a.sd-=d),b||d)&&(a.qa.fillStyle=a.va.style.backgroundColor,a.qa.fillRect(0,0,a.Ca,a.Ma));!1!==c?Sc(a,!0):(a.lb=!1,Uk(a,!0))}return!0}function Ok(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Uk(a,b){a.Xa=-1;a.Ea=!1;if(b){var c=a.Cf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} +function Rk(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Sa[a.na];m.ff&&(d=m.ff[d]);var q=g>>4&15;m.ff&&(q=m.ff[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.ue[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.Ed,c=c*a.Pa+a.ke,a.qa.fillStyle=m.ue[q],a.qa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Fc,h=(h>>4)*m.Gc,e?e.drawImage(m.Yg[d],q,h,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.qa.drawImage(m.Yg[d],q,h,m.Fc,m.Gc,b,c,a.Oa,a.Pa));g&512&&(h=a.Vg,g=a.mf,e?(a.fb&&a.fb!==m.Gc&&(h=h*m.Gc/a.fb|0,g=g*m.Gc/a.fb|0),e.fillStyle=m.ue[d], +e.fillRect(b,c+h,m.Fc,g)):(a.fb&&a.fb!==a.Pa&&(h=h*a.Pa/a.fb|0,g=g*a.Pa/a.fb|0),a.qa.fillStyle=m.ue[d],a.qa.fillRect(b,c+h,a.Oa,g)))} +function Sc(a,b){if(a.oa.ic){var c=!1,d=a.O;d&&(d!==a.B?d.Uc&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)Uk(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.em&15)&&0<=a.pb&&(a.pb++,e=!0);var h=0,g=a.Ef,c=d.ib,m=c+d.cc;if(Vk(a,d)&8||d.Xe&&d.Xem&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.ga,r= +!0,x=c>>>d.Qa;0a.ta)return;h=a.ta;g=h+1}}if(a.na){if(a.Sa[a.na]){e=0;d=a.Xa=0;q=1048575;r=a.O.Uc&32;5<=a.hb&&(r=a.O.Jc[16]&8);r&&(d=32768,q&=~d,a.pb&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var aa=d,W=16;x>=q))>>(W-=q);Ok(a.Gb,x++,C,r[Va])}x>S&&(S=x);C=M&&(M=C+1)}h+=2;m++;if(x>=a.R){x=0;C+=2;if(C>a.aa)break;C==a.aa&&(C=1,h=c+a.od)}}a.Ea=!0;Ia.R?a.Nb-a.R-M>>3:0;caa&&(W=aa)):(h<<=M,W-=M,a.Ea=!1):(a.Ea&&h===a.ia[m]?(q+=W,W=0):a.ia[m]=h,m++);if(W){q>>=8;q>C&&(C=q);r=S&&(S=r+1)}c+=J;if(q>=a.R){q=0;if(++r>a.aa)break;c+=F}}M||(a.Ea=!0);xa.R?a.Nb-a.R-S>>3:0;cF&&(aa=F)):(M<<=S,aa-=S,a.Ea=!1):(a.Ea&&M===a.ia[h]?(d+=aa,aa=0):a.ia[h]=M,h++);if(aa){dx&&(x=d);q=I&&(I=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=J}}S||(a.Ea=!0);rd&&(b.vh=d,d=-d|0);d%b.rh>b.Zk&&(c|=1);d%b.uh>b.al&&(c|=9);b.yi=d/b.uh|0;return c}f.zk=function(a,b){return Wk(this,this.Ba,a,b)};f.Ml=function(a,b,c){var d=this.Ba;d.Og=d.lc;d.lc=b&31;n(this,a,b,c,"CRTC.INDX")};f.yk=function(a,b){return Xk(this,this.Ba,a,b)};f.Ll=function(a,b,c){Yk(this,this.Ba,a,b,c)};f.Ak=function(a,b){return Zk(this,this.Ba,b)};f.Nl=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Uc=b;Jk(this,!1)}; +f.Bk=function(a,b){return $k(this,this.Ba,b)};f.ij=function(a,b,c){this.B.Gf=this.B.Gf&-4|b&3;n(this,a,b,c,"FEAT")};f.aj=function(a,b){var c=this.B.td?this.B.Jc[this.B.Kd&31]:this.B.Kd;b&&!this.sa()||n(this,960,null,b,"ATC."+(this.B.td?this.B.Zg[this.B.Kd&31]:"INDX"),c);this.B.td=!this.B.td;return c}; +f.hj=function(a,b,c){var d=this.B,e=d.Kd&32;if(d.td){d.td=!1;var h=d.Kd&31;if(16<=h||!e)c&&!this.sa()||n(this,a,b,c,"ATC."+d.Zg[h]),d.Jc[h]=b,this.lb=!1,Uk(this,void 0)}else d.Kd=b,n(this,a,b,c,"ATC.INDX"),d.td=!0,b&32&&!e&&Hk(this)&&Sc(this,!0),d.Df=(d.ob[12]<<8)+d.ob[13]|0,d.Xe=0}; +f.Lk=function(a,b){var c=0;if(5==this.hb)c=3-((this.B.af&12)>>2),c=(this.Yc&1<>this.B.vc&63;b&&!this.sa()||n(this,969,null,b,"DAC.DATA["+l(this.B.bd)+"]["+l(this.B.vc)+"]",c);this.B.vc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");La("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);nb(d,c)}}); +function al(a){this.va=a.adapter;switch(this.va){case 1:this.pa=1016;this.aa=4;break;case 2:this.pa=760;this.aa=3;break;default:Da("Unrecognized serial adapter #"+this.va);return}this.W=null;Za.call(this,"SerialPort",a,al,4194304);var b=a.binding,c;a=bl;b&&(void 0===c&&(c="Panel"),(c=kb(c,this.id))&&(b=c.za[b])&&this.Tb(null,a,b))}hb(al);var bl="buffer";f=al.prototype;f.Ii=function(a,b){return a==this.Pd?(this.da=b,this):null}; +f.Tb=function(a,b,c){var d=this;switch(b){case bl:return this.za[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.uk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; +f.vk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.xk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.wk=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Ck=function(a,b){var c=this.qa;n(this,a,null,b,"MSR",c);return c}; +f.Xl=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.na=this.na&-256|b:(this.ta=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Il=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.na=this.na&255|b<<8:this.ea=b};f.Jl=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; +f.Kl=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.da&&(d^b)&3&&(a=this.da,b=this.P,(c=3==(b&3))?a.sc||(d=!1,a.P&2||(a.reset(),a.wa("serial mouse reset"),d=!0),a.P&1||(a.wa("serial mouse ID requested"),d=!0),d&&(cl(a.U,[77,77]),a.wa("serial mouse ID sent")),hl(a),a.sc=c):a.sc&&(a.wa("serial mouse inactive"),il(a),a.sc=c),a.P=b)}; +var dl={0:al.prototype.Ik,1:al.prototype.tk,2:al.prototype.uk,3:al.prototype.vk,4:al.prototype.xk,5:al.prototype.wk,6:al.prototype.Ck},el={0:al.prototype.Xl,1:al.prototype.Il,3:al.prototype.Jl,4:al.prototype.Kl};Sa(function(){for(var a=ob(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.pa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.of(c,d,a.R,a.W)}} +f.Ae=function(a,b){if(this.sc&&this.A&&this.A.oa.Ab){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Fk:this.ea!=b&&(this.ea=b,nl(this,c));break;case 2:this.ia!=b&&(this.ia=b,nl(this,c))}}};f.of=function(a,b,c,d){this.sc&&this.A&&this.A.oa.Ab&&(a||b)&&(this.da=a,this.aa=b,nl(this,null,c,d))}; +function nl(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.da&192)>>6,h=a.da&63,g=a.aa&63;a.sa(4194304)&&a.wa((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(h)+","+l(g)+"]",0,!0);cl(a.U,[e,h,g]);a.da=a.aa=0}Sa(function(){for(var a=ob(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Jb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=tl(this,b),this.Tf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&& +(c="dir"),h=za()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Ge?"":d)+"&format=json")),ya(h,!0,null,this,this.Lj,b)}; +f.Lj=function(a,b,c,d){var e=null;this.Ie=!1;var h=0>c&&this.na&&!this.na.oa.ic;if(this.Tf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)Da(m[0]);else{this.Jb=m.length;this.Kb=m[0].length;this.Qb=m[0][0].length;var q=m[0][0][0];this.Eb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var C=q.bytes;if(void 0!== +C&&C.length){for(var h=r<<2,I=C.length;Ib&&(b=0);2E3>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function ul(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.He)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Mc?h=a.hd+a.Mc&&(a.Mc+=h-(a.hd+a.Mc)+1):(a.hd=h,a.Mc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.He){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var h=null,g=this.O,m=this.A[a];if(m){var q=m[b];if(!q&&g.dh&&b>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function zl(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Ie)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Nc?h=a.jd+a.Nc&&(a.Nc+=h-(a.jd+a.Nc)+1):(a.jd=h,a.Nc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||r>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Ie){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][r]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function vl(a){Wa.call(this,"FDC",a,vl,524288);this.dmaRead=this.yj;this.dmaWrite=this.zj;this.dmaFormat=this.Jj;this.ca=null;if(a.autoMount&&(this.ca=a.autoMount,"string"==typeof this.ca))try{this.ca=eval("("+a.autoMount+")")}catch(b){Ba("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.ca=null}this.O=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}eb(vl);aa={}; -var wl={3:{Cd:3,Vd:0,name:aa.Lm},4:{Cd:2,Vd:1,name:aa.Jm},5:{Cd:9,Vd:7,name:aa.Tm},6:{Cd:9,Vd:7,name:aa.Em},7:{Cd:2,Vd:0,name:aa.Gm},8:{Cd:1,Vd:2,name:aa.Km},10:{Cd:2,Vd:7,name:aa.Fm},13:{Cd:6,Vd:7,name:aa.rm},15:{Cd:3,Vd:0,name:aa.Im}};f=vl.prototype; -f.Sb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.za[b]=c,c.onchange=function(){var a=d.za.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("({"+b+"})")}catch(m){Ba("FDC option error: "+m.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=ga(c.value,10);null!=a&&xl(d,a)}, -!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&yl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;yl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.Gc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.U=yb(a,"ChipSet");zl(this);dc(b,this,Al);hc(b,this,Bl);this.qa&&Cl(this,"Local Disk","?");Cl(this,"Remote Disk","??");Dl(this)||pb(this)}; -f.lc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.ih){this.O=[];for(var c=0;cg.Ga.restore(D)&&(m=!1);m&&g.Ga&&void 0!==g.cb&&(g.ib=g.Ga.seek(g.Hb,g.fb,g.rb));m||(e=!1)}a.Y=b[c++]||0;a.ta=b[c]||0;return e}f.Si=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -f.pj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Hb=Math.floor(b/h),b%=h,a.fb=Math.floor(b/e),a.rb=b%e+1,a.yb=c*d[3],a.ub=0,!0}return!1};function Dl(a,b){b||(a.ea=0);if(a.ca)for(var c in a.ca){var d=a.ca[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Jb||h[1]>a.Kb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Bb)),b=null);b?(a.Ga=b,a.nj=c,a.re=d,Hl(this,c,d,b),h=b.info(),this.Y|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Bb),a.he||e),a.Xf=h[0],a.tf=h[1],a.uf=h[2]):a.De=!1;a.he&&(a.he=!1,--this.ea||pb(this));xl(this,a.Bb)}; -function Cl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Fa&=-81,this.R=this.P=0);return c}; -f.Dl=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=wl[a].Cd){b=!1;this.R=0;a=Il(this);var d,e,h,g,m=a&31;switch(m){case 3:Il(this);Il(this);Jl(this);break;case 4:c=Il(this);this.Bb=c&3;d=this.B[this.Bb];Jl(this);Kl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Il(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];d.fb=b;c=d.Hb=Il(this);e=Il(this);h=d.rb=Il(this);g=Il(this);d.yb=128<>2&1;this.Bb=c&3;d= -this.B[this.Bb];c=d.Hb;e=d.fb=b;h=d.rb=1;g=0;d.ub=0;d.Ga&&(d.ib=d.Ga.seek(d.Hb,d.fb,d.rb))?g=d.ib.length:d.ub=72;Ll(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Il(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];c=d.Hb;e=d.fb=b;h=1;g=Il(this);d.yb=128<>2&1,c=Il(this),d.Hb+=c-d.Sd,0>d.Hb&&(d.Hb=0),d.Hb>=d.Jb&&(d.Hb=d.Jb-1),d.Sd=c,d.ub=32,d.Hb||(d.ub|=268435456),Jl(this),b=!0}0>>8);Kl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Hb||h!=b.fb)q=g=1;c&128&&(h^=q,d||(q=0));Kl(a,e+q);Kl(a,h);Kl(a,g);Kl(a,m)}function Il(a){var b=a.W[a.R];a.R++;return b}function Jl(a){a.R=a.P=0}function Kl(a,b){a.W[a.P++]=b} -f.yj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ga){do{if(a.ib&&(e=a.cb,0<=(b=ul(a.ib,a.cb++)))){d=a.ib;break}a.ib=a.Ga.seek(a.Hb,a.fb,a.rb);if(!a.ib){a.ub=1088;break}a.cb=0;Ml(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.zj=function(a,b){return void 0!==b&&0<=b?Nl(a,b):-1}; -f.Jj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.Zc[a.ze++]=c;if(a.ze==a.Zc.length){a.Hb=a.Zc[0];a.fb=a.Zc[1];a.rb=a.Zc[2];a.yb=128<Nl(a,a.Ki)){c=-1;break a}a.Nf++}a.Nf>=a.Td&&(c=-1)}else c=-1;return c};function Nl(a,b){if(a.ub||!a.Ga)return-1;do{if(a.ib&&a.Ga.write(a.ib,a.cb++,b))break;a.ib=a.Ga.seek(a.Hb,a.fb,a.rb);if(!a.ib){a.ub=8256;b=-1;break}a.cb=0;Ml(a)}while(1);return b} -function Ml(a){a.rb++;a.rb>=a.uf+1&&(a.rb=1,a.fb++,a.fb>=a.tf&&(a.fb=0,a.Hb++))}var Al={1012:vl.prototype.rk,1013:vl.prototype.pk,1015:vl.prototype.qk},Bl={1010:vl.prototype.El,1013:vl.prototype.Dl,1015:vl.prototype.Cl};Sa(function(){for(var a=lb(window.document,"pcjs","fdc"),b=0;bq.Ga.restore(g)&&(H=!1),H&&void 0!==q.cb&&(q.ib=q.Ga.seek(q.Od,q.fb,q.rb+q.Mf)));H||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Si=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function Wl(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Pl[a.wa][c][1],e=Pl[a.wa][c][0]);d&&((c=Pl[a.wa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Jb=e,b.Kb=d,null==b.Ga&&(b.Ga=new jl(a,b,b.mode)))}} -f.pj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.fb=Math.floor(b/h),a.rb=b%h,a.yb=c*d[3],a.errorCode=0,!0}}return!1}; -function Ul(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Fa&=-15);return c}; -f.$l=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Fa|=2,this.Fa&=-2,Xl(this))};f.Sk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);this.R=this.O.Eb?(d.Fa=128,Yl(this.O,function(a){0<=a?(Zl(d),d.Fa=88):(d.Fa=1,d.Y=16)},!1)):this.Fa=80)}return c}; -f.kl=function(a,b,c){if(this.O&&this.O.yb>=this.O.Eb)if(0>$l(this.O,b))this.Fa=1,this.Y=16;else if(1==this.O.cb||this.O.cb==this.O.Eb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Eb&&(this.Fa|=8))};f.ak=function(a,b){var c=this.Y;n(this,a,null,b,"ERROR",c);return c};f.pl=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.bk=function(a,b){var c=this.ca;n(this,a,null,b,"SECCNT",c);return c}; -f.nl=function(a,b,c){n(this,a,b,c,"SECCNT");this.ca=b};f.ck=function(a,b){var c=this.Ia;n(this,a,null,b,"SECNUM",c);return c};f.ol=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ia=b};f.Yj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLLO",c);return c};f.jl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ca=b};f.Xj=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.il=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.$j=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; -f.ll=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Fa=this.B[this.ta&16?1:0]?this.Fa|80:this.Fa&-65};f.dk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);return c};f.hl=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Ri(this.U,14);am(this)};f.ml=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.Y=1);this.Ea=b}; -function am(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ca|(a.Ba&3)<<8,g=a.Ia,m=a.ca||256;a.O=null;a.Y=0;a.Fa=80;(d=a.B[d])?(d.Od=h,d.fb=e,d.rb=g,d.yb=m*d.Eb,c=144<=c?c:c&240,d.ib=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Fa=128;Yl(d,function(b){0<=b&&a.U?(Zl(a),a.Fa=88):(a.Fa=1,a.Y=16)},!1);break;case 48:a.Fa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.Y=1;b=!0;break;case 145:d.Kb=e+1,d.Pb=m,b=!0}b&&Zl(a)} -function Zl(a){!a.U||a.Ea&2||Qi(a.U,14,120)} -function Xl(a){a.R=0;var b=bm(a),c=bm(a),d=c&32,e=d>>5,h=c&31,g=bm(a),m=bm(a),q=g<<2&768|m,r=g&63,x=bm(a),F=bm(a),D=a.B[e];D&&(D.Od=q,D.fb=h,D.rb=r,D.yb=x*D.Eb);switch(b){case 3:cm(a,D?D.errorCode:4);dm(a,c);dm(a,g);dm(a,m);dm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=bm(a));)D&&cb?Yl(a,c):c(-1,!1)};f.Bj=function(a,b){return void 0!==b&&0<=b?$l(a,b):-1}; -f.Kj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cb$l(a,a.Ki)){c=-1;break a}a.Nf++}a.Nf>=a.Td&&(c=-1)}else c=-1;return c}; -function em(a,b,c){b.errorCode=4;if(b.Ga&&(b.ib=null,a.U)){b.errorCode=0;Ji(a.U,3,a,"dmaRead",b);Ci(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function fm(a,b,c){b.errorCode=4;if(b.Ga&&(b.ib=null,a.U)){b.errorCode=0;Ji(a.U,3,a,"dmaWrite",b);Ci(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function gm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.yb||(b.xe=Array(b.yb));b.cb=0;a.U?(b.errorCode=0,Ji(a.U,3,a,"dmaWriteBuffer",b),Ci(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Yl(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.ib&&(h=a.cb,d=ul(a.ib,a.cb),a.cb+=g,0<=d))return e=a.ib,b&&b(d,!1,e,h),d;if(b){if(a.Ga)return a.Ga.seek(a.Od,a.fb,a.rb+a.Mf,!1,function(c,q){(a.ib=c)?(e=c,h=a.cb=0,hm(a),d=ul(a.ib,a.cb),a.cb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} -function $l(a,b){if(a.errorCode)return-1;do{if(a.ib&&a.Ga.write(a.ib,a.cb++,b))break;a.Ga&&a.Ga.seek(a.Od,a.fb,a.rb+a.Mf,!0,function(b){a.ib=b});if(!a.ib){a.errorCode=20;b=-1;break}a.cb=0;hm(a)}while(1);return b}function hm(a){a.rb++;var b=1-a.Mf;a.rb>=a.Pb+b&&(a.rb=b,a.fb++,a.fb>=a.Kb&&(a.fb=0,a.Od++))}f.Uk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.dc[0].nd&64));return a?!0:!1}; -var Rl={800:Ol.prototype.Rk,801:Ol.prototype.Sk,802:Ol.prototype.Qk},Ql={496:Ol.prototype.Zj,497:Ol.prototype.ak,498:Ol.prototype.bk,499:Ol.prototype.ck,500:Ol.prototype.Yj,501:Ol.prototype.Xj,502:Ol.prototype.$j,503:Ol.prototype.dk},Tl={800:Ol.prototype.$l,801:Ol.prototype.cm,802:Ol.prototype.bm,803:Ol.prototype.am,807:Ol.prototype.Ai,811:Ol.prototype.Ai,815:Ol.prototype.Ai},Sl={496:Ol.prototype.kl,497:Ol.prototype.pl,498:Ol.prototype.nl,499:Ol.prototype.ol,500:Ol.prototype.jl,501:Ol.prototype.il, -502:Ol.prototype.ll,503:Ol.prototype.hl,1014:Ol.prototype.ml};Sa(function(){for(var a=lb(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.za[b]=c,c.onchange=function(){var a=ga(c.value,10);null!=a&&Cl(d,a)}, +!0;case "loadDrive":return this.za[b]=c,c.onclick=function(){var a=d.za.listDisks;a&&Dl(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.qa?(this.za[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Dl(d,ja(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.fa=d;this.na=a;this.U=Bb(a,"ChipSet");El(this);fc(b,this,Fl);jc(b,this,Gl);this.qa&&Hl(this,"Local Disk","?");Hl(this,"Remote Disk","??");Il(this)||sb(this)}; +f.kc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.na.ih){this.O=[];for(var c=0;cg.Ga.restore(C)&&(m=!1);m&&g.Ga&&void 0!==g.cb&&(g.jb=g.Ga.seek(g.Hb,g.gb,g.rb));m||(e=!1)}a.da=b[c++]||0;a.ta=b[c]||0;return e}f.Ri=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +f.oj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Hb=Math.floor(b/h),b%=h,a.gb=Math.floor(b/e),a.rb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function Il(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Jb||h[1]>a.Kb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Bb)),b=null);b?(a.Ga=b,a.mj=c,a.re=d,Ml(this,c,d,b),h=b.info(),this.da|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Bb),a.he||e),a.Yf=h[0],a.vf=h[1],a.wf=h[2]):a.Ee=!1;a.he&&(a.he=!1,--this.ea||sb(this));Cl(this,a.Bb)}; +function Hl(a,b,c){if(a=a.za.listDisks){for(var d=0;d=this.P&&(this.Fa&=-81,this.R=this.P=0);return c}; +f.Cl=function(a,b,c){this.sa()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=Bl[a].Cd){b=!1;this.R=0;a=Nl(this);var d,e,h,g,m=a&31;switch(m){case 3:Nl(this);Nl(this);Ol(this);break;case 4:c=Nl(this);this.Bb=c&3;d=this.B[this.Bb];Ol(this);Pl(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Nl(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];d.gb=b;c=d.Hb=Nl(this);e=Nl(this);h=d.rb=Nl(this);g=Nl(this);d.zb=128<>2&1;this.Bb=c&3;d= +this.B[this.Bb];c=d.Hb;e=d.gb=b;h=d.rb=1;g=0;d.ub=0;d.Ga&&(d.jb=d.Ga.seek(d.Hb,d.gb,d.rb))?g=d.jb.length>>8:d.ub=72;Ql(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Nl(this);b=c>>2&1;this.Bb=c&3;d=this.B[this.Bb];c=d.Hb;e=d.gb=b;h=1;g=Nl(this);d.zb=128<>2&1,c=Nl(this),d.Hb+=c-d.Sd,0>d.Hb&&(d.Hb=0),d.Hb>=d.Jb&&(d.Hb=d.Jb-1),d.Sd=c,d.ub=32,d.Hb||(d.ub|=268435456),Ol(this),b=!0}0>>8);Pl(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Hb||h!=b.gb)q=g=1;c&128&&(h^=q,d||(q=0));Pl(a,e+q);Pl(a,h);Pl(a,g);Pl(a,m)}function Nl(a){var b=a.W[a.R];a.R++;return b}function Ol(a){a.R=a.P=0}function Pl(a,b){a.W[a.P++]=b} +f.xj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ga){do{if(a.jb&&(e=a.cb,0<=(b=zl(a.jb,a.cb++)))){d=a.jb;break}a.jb=a.Ga.seek(a.Hb,a.gb,a.rb);if(!a.jb){a.ub=1088;break}a.cb=0;Rl(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.yj=function(a,b){return void 0!==b&&0<=b?Sl(a,b):-1}; +f.Ij=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.ad[a.ze++]=c;if(a.ze==a.ad.length){a.Hb=a.ad[0];a.gb=a.ad[1];a.rb=a.ad[2];a.zb=128<Sl(a,a.Ji)){c=-1;break a}a.Pf++}a.Pf>=a.Td&&(c=-1)}else c=-1;return c};function Sl(a,b){if(a.ub||!a.Ga)return-1;do{if(a.jb&&a.Ga.write(a.jb,a.cb++,b))break;a.jb=a.Ga.seek(a.Hb,a.gb,a.rb);if(!a.jb){a.ub=8256;b=-1;break}a.cb=0;Rl(a)}while(1);return b} +function Rl(a){a.rb++;a.rb>=a.wf+1&&(a.rb=1,a.gb++,a.gb>=a.vf&&(a.gb=0,a.Hb++))}var Fl={1012:Al.prototype.qk,1013:Al.prototype.nk,1015:Al.prototype.pk},Gl={1010:Al.prototype.Dl,1013:Al.prototype.Cl,1015:Al.prototype.Bl};Sa(function(){for(var a=ob(window.document,"pcjs","fdc"),b=0;bq.Ga.restore(g)&&(I=!1),I&&void 0!==q.cb&&(q.jb=q.Ga.seek(q.Od,q.gb,q.rb+q.Of)));I||(e=!1);null!=a.qa&&1>=d&&(a.qa|=(h.type&3)<<(1-d<<1))}return e}f.Ri=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function am(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.we[2])?e=b.we[0]<<8|b.we[1]:c=b.type);null==c||d||(d=Ul[a.va][c][1],e=Ul[a.va][c][0]);d&&((c=Ul[a.va][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Jb=e,b.Kb=d,null==b.Ga&&(b.Ga=new ol(a,b,b.mode)))}} +f.oj=function(a,b,c){if(a.Ga){var d=a.Ga.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Od=Math.floor(b/g),b%=g,a.gb=Math.floor(b/h),a.rb=b%h,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; +function Zl(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Fa&=-15);return c}; +f.Zl=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Fa|=2,this.Fa&=-2,bm(this))};f.Rk=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);this.R=this.O.Eb?(d.Fa=128,cm(this.O,function(a){0<=a?(dm(d),d.Fa=88):(d.Fa=1,d.da=16)},!1)):this.Fa=80)}return c}; +f.jl=function(a,b,c){if(this.O&&this.O.zb>=this.O.Eb)if(0>em(this.O,b))this.Fa=1,this.da=16;else if(1==this.O.cb||this.O.cb==this.O.Eb)this.sa(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Eb&&(this.Fa|=8))};f.$j=function(a,b){var c=this.da;n(this,a,null,b,"ERROR",c);return c};f.ol=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.ak=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; +f.ml=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.bk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.nl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.Xj=function(a,b){var c=this.Ca;n(this,a,null,b,"CYLLO",c);return c};f.il=function(a,b,c){n(this,a,b,c,"CYLLO");this.Ca=b};f.Wj=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.hl=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.Zj=function(a,b){var c=this.ta;n(this,a,null,b,"DRVHD",c);return c}; +f.kl=function(a,b,c){n(this,a,b,c,"DRVHD");this.ta=b;this.Fa=this.B[this.ta&16?1:0]?this.Fa|80:this.Fa&-65};f.ck=function(a,b){var c=this.Fa;n(this,a,null,b,"STATUS",c);return c};f.gl=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&Vi(this.U,14);fm(this)};f.ll=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.da=1);this.Ea=b}; +function fm(a){var b=!1,c=a.La,d=a.ta&16?1:0,e=a.ta&15,h=a.Ca|(a.Ba&3)<<8,g=a.Ha,m=a.aa||256;a.O=null;a.da=0;a.Fa=80;(d=a.B[d])?(d.Od=h,d.gb=e,d.rb=g,d.zb=m*d.Eb,c=144<=c?c:c&240,d.jb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Fa=128;cm(d,function(b){0<=b&&a.U?(dm(a),a.Fa=88):(a.Fa=1,a.da=16)},!1);break;case 48:a.Fa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.da=1;b=!0;break;case 145:d.Kb=e+1,d.Qb=m,b=!0}b&&dm(a)} +function dm(a){!a.U||a.Ea&2||Ui(a.U,14,120)} +function bm(a){a.R=0;var b=gm(a),c=gm(a),d=c&32,e=d>>5,h=c&31,g=gm(a),m=gm(a),q=g<<2&768|m,r=g&63,x=gm(a),F=gm(a),C=a.B[e];C&&(C.Od=q,C.gb=h,C.rb=r,C.zb=x*C.Eb);switch(b){case 3:hm(a,C?C.errorCode:4);im(a,c);im(a,g);im(a,m);im(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=gm(a));)C&&cb?cm(a,c):c(-1,!1)};f.Aj=function(a,b){return void 0!==b&&0<=b?em(a,b):-1}; +f.Jj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbem(a,a.Ji)){c=-1;break a}a.Pf++}a.Pf>=a.Td&&(c=-1)}else c=-1;return c}; +function jm(a,b,c){b.errorCode=4;if(b.Ga&&(b.jb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaRead",b);Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function km(a,b,c){b.errorCode=4;if(b.Ga&&(b.jb=null,a.U)){b.errorCode=0;Ni(a.U,3,a,"dmaWrite",b);Gi(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function lm(a,b,c){b.errorCode=4;b.xe&&b.xe.length==b.zb||(b.xe=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,Ni(a.U,3,a,"dmaWriteBuffer",b),Gi(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function cm(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.jb&&(h=a.cb,d=zl(a.jb,a.cb),a.cb+=g,0<=d))return e=a.jb,b&&b(d,!1,e,h),d;if(b){if(a.Ga)return a.Ga.seek(a.Od,a.gb,a.rb+a.Of,!1,function(c,q){(a.jb=c)?(e=c,h=a.cb=0,mm(a),d=zl(a.jb,a.cb),a.cb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} +function em(a,b){if(a.errorCode)return-1;do{if(a.jb&&a.Ga.write(a.jb,a.cb++,b))break;a.Ga&&a.Ga.seek(a.Od,a.gb,a.rb+a.Of,!0,function(b){a.jb=b});if(!a.jb){a.errorCode=20;b=-1;break}a.cb=0;mm(a)}while(1);return b}function mm(a){a.rb++;var b=1-a.Of;a.rb>=a.Qb+b&&(a.rb=b,a.gb++,a.gb>=a.Kb&&(a.gb=0,a.Od++))}f.Tk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.ec[0].nd&64));return a?!0:!1}; +var Wl={800:Tl.prototype.Qk,801:Tl.prototype.Rk,802:Tl.prototype.Pk},Vl={496:Tl.prototype.Yj,497:Tl.prototype.$j,498:Tl.prototype.ak,499:Tl.prototype.bk,500:Tl.prototype.Xj,501:Tl.prototype.Wj,502:Tl.prototype.Zj,503:Tl.prototype.ck},Yl={800:Tl.prototype.Zl,801:Tl.prototype.bm,802:Tl.prototype.am,803:Tl.prototype.$l,807:Tl.prototype.zi,811:Tl.prototype.zi,815:Tl.prototype.zi},Xl={496:Tl.prototype.jl,497:Tl.prototype.ol,498:Tl.prototype.ml,499:Tl.prototype.nl,500:Tl.prototype.il,501:Tl.prototype.hl, +502:Tl.prototype.kl,503:Tl.prototype.gl,1014:Tl.prototype.ll};Sa(function(){for(var a=ob(window.document,"pcjs","hdc"),b=0;b>2;this.lb=b.nf;this.Pa=new Xc(this.A,7,"DBG");this.Ea=xm;80186<=this.A.ra&&(this.Ea=xm.slice(),this.Ea[15]=vm,80286<=this.A.ra&&(this.Ea[15]=wm,80386<=this.A.ra&&(this.Ja=8,this.pb=-1)));ai(this,64,function(a){Bm(d,d.A.Ad,a)});ai(this,128,function(a){var b=d.A.ya;b===d.A.Ad?d.X("paging not enabled"):Bm(d,b,a)});ai(this,4,function(a){if(a){var b=Cm(d,a);if(void 0===b)d.X("invalid selector: "+a); -else if(a=Dm(d,b,!0),d.X("dumpDesc("+ia(a?a.ma:b)+"): %"+k(a?a.$c:null,d.qa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Em[a.type];m&&(c=m[0],b=m[1])}!c||a.Nb&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ka&65535)+" off="+ia(a.xb):"base="+k(a.Ka,d.qa)+" limit="+Fm(a.xb))+" type="+l(a.type>>8)+" ("+c+") ext="+ -ia(a.ext&-65296)+" dpl="+l(a.sc))}}else d.X("no selector")});ai(this,8,function(a){a:{if(a){var b=Cm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Dm(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ma:b)+"): %"+k(a?a.Ka:null,d.qa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Gm:Hm,r,x,F,D;for(D in q)r=q[D],x=a.Ka+r,F=Ve(d.A,x)|Ve(d.A,x+1)<<8,2304==c&&(F=F|Ve(d.A,x+2)<<16|Ve(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(D+":",11)+k(F,m);if(2304==c)for(D=0,r=F>>>16;rD;){x= -a.Ka+r;F=Ve(d.A,x)|Ve(d.A,x+1)<<8;x=2;c="";if(!x||4>=1;c=W+"b"+c;F>>=8}b+="\n"+ia(r)+" ports "+ia(D)+"-"+ia(D+15)+": "+c;D+=16;r+=2}d.X(b)}}});ai(this,134217728,function(a){var b;a&&(b=Cm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=jm(d,0,b);var c=d.Ya(a,1),m=Im(d,a,2),q=Im(d,a,5);if(77!=c&&90!=c)break; -d.X(bh(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Jm(d,a,8)+'"');b+=1+q}});pb(this)}; -f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.La=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Km(d,b,!0),m;for(m in g)nm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0>=c.kd)return!1;b.Va=d}}return!0}function Mm(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.ma&&(b.Va+=c,Qm(a,b)||(b.Va=0,b.Ta=null))}function bh(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Rm(a){return null==a.ma?"%"+k(a.Ta):bh(a.Va,a.ma,a.gc)}function Jm(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} -var Gm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Hm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, -TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Bm(a,b,c){var d=0,e=b.length;a.X("id physaddr blkaddr used size type");a.X("-------- --------- -------- ------ ------ ----");c&&(c=Cm(a,c),void 0!==c&&(d=c>>>a.A.Qa,e=1));for(;e--;)c=b[d],c.type!==nc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ya(sm,a.substr(b,2).toUpperCase()));return c} -function Tm(a,b){var c=0,d=Um(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.Ja}return c?k(d,c):"??"} -function Um(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=kd(d);break; -case 16:c=d.ab.ma;break;case 17:c=re(d);break;case 18:c=d.Da.ma;break;case 19:c=d.jb.ma;break;default:if(80286==a.A.ra)32==b&&(c=d.eb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.eb;break;case 33:c=d.Ci;break;case 34:c=d.ce;break;case 35:c=d.Ld;break;case 20:c=d.Qb.ma;break;case 21:c=d.Rb.ma;break;case 56:c=w(d)}}}return c} -function Vm(a,b){for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Sm(b,c+1),0<=e&&(b=b.substr(0,c)+Tm(a,e)+b.substr(c+1+sm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ga(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Wm(a,e))d=e+' "'+Jm(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Wm(a,e))Mm(a,d),d=e+' "'+Jm(a,d,11)+ -'"',b=b.replace("^"+e,d),c+=d.length;return b}f=im.prototype;f.message=function(a,b){b&&(a+=" @"+bh(w(this.A),re(this.A)));if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.Zb&-2147483648&&this.Vb();var c=this.A;c.Z.Pe=0;c.Xa-=c.A;c.A=0;Jc(c)}}; -function Gh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=om[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Am[b])&&g[e]||"")&&(g=" "+Vm(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+bh(c-2-a.A.Ha.Ka,re(a.A))+g));return d} -function mb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.Zb&m)==m)m=null,null!=e&&(m=re(a.A),e-=a.A.Ha.Ka),a.message(b.Pd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+bh(e,m):""))}f.Tk=function(){this.X("Type ? for list of debugger commands");this.bd();if(this.Xa){var a=Km(this,this.Xa);this.Xa=null;for(var b in a)nm(this,a[b])}}; -function lm(a){var b;if(ef(a)){if(!a.ia||!a.ia.length){a.ia=Array(1E5);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ea)for(b=1;b>>c.Qa],!0);a.ea=["write"];a.Ma=0} -f.Qd=function(a,b,c){var d=!1;this.Ma++;if(c||!bn(this,a,b)){d=!0;if(a!=this.B){var e=this.jc(b);if(e==p)d=!1;else{var h=this.ga;h.ya[e>>>h.Qa].Qd(e&h.B,a==this.ea);b.ma=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.ma=null),b.Xd=!0):(cn(this,a,a.length-1),lm(this)))}this.Ma--;return d}; -function bn(a,b,c,d,e){for(var h=!1,g=dn(a,a.jc(c)),m=1;m>>c.Qa],b==a.ea));lm(a);break}cn(a,b,m,"exists");break}}return h}function en(a,b){for(var c=1;c=qm.length&&(x=a.Ya(b,1),g=zm[r-qm.length][x>>3&7]);var r=qm[g[0]],F=g.length-1,D="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.hc&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,H=!0,W=1;W<=F;W++){var L,R;L="";R=g[W];if(void 0!==R){null==h&&(h=R>>14); -var S=R&15;if(0!=S)if(15==S)H=!1;else{var da=R&240;if(128<=da)if(0>x&&(x=a.Ya(b,1)),160>da){L=a;var da=F,S=b,ea="",Ha=x>>6,kb=x&7;if(3>Ha){var Ca=void 0;if(!Ha&&(!S.gc&&6==kb||S.gc&&5==kb))Ha=2;else{if(S.gc)if(4!=kb)kb+=8;else{var ea=L,Ca=Ha,Wb=S,Ea=ea.Ya(Wb,1),ha=Ea>>6,ca=Ea>>3&7,Ea=Ea&7,fa="";if(Ca||5!=Ea)fa=tm[Ea+8];4!=ca&&(fa&&(fa+="+"),fa+=tm[ca+8],ha&&(fa+="*"+(1<>24,ea+="-"+k(-Ca, -2)):ea+="+"+k(Ca,2)):2==Ha&&(ea&&(ea+="+"),S.gc?(Ca=Nm(L,S,4),ea+=k(Ca)):(Ca=Im(L,S,2),ea+=k(Ca,4)));ea="["+ea+"]";if(1==da){L="";R&=15;4==R&&(R=S.hc?5:3);switch(R){case 7:L="FAR";break;case 1:L="BYTE";break;case 3:L="WORD";break;case 5:L="DWORD"}L&&(ea=L+" "+ea)}}else ea=gn(L,kb,R,S);L=ea}else L=160==da?gn(a,x&7,R,b):gn(a,x>>3&7,R,b);else if(16==da)L="1";else if(0==da){L=a;S=b;da=" ";switch(R&15){case 1:R&12288&&(da=k(L.Ya(S,1),2));break;case 2:da=k(L.Ya(S,1)<<24>>24,S.hc?8:4);break;case 4:case 8:if(S.hc){da= -k(Nm(L,S,4));break}case 3:da=k(Im(L,S,2),4);break;case 7:da=Rm(jm(L,L.uc(S,!0),Im(L,S,2),null,S.je,S.hc,S.gc));break;default:da="imm("+ia(R)+")"}L=da}else 32==da?(b.gc?(R=8,L=Nm(a,b,4)):(R=4,L=Im(a,b,2)),L="["+k(L,R)+"]"):48==da?(L=1==S?a.Ya(b,1)<<24>>24:a.uc(b,!0),L=b.Va+L&(b.hc?-1:65535),L=hn(a,jm(a,L,b.ma))[0]||k(L,b.hc?8:4)):96==da?L=gn(a,(R&3840)>>8,R,b):112==da?L=gn(a,(R&3840)>>8,192,b):64==da?L="DS:[SI]":80==da&&(L="ES:[DI]");if(!L||!L.length){D="INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.hc))b+=16;return sm[b]} -function kn(a,b){var c;switch(b){case "V":c=He(a.A);break;case "D":c=a.A.aa&1024;break;case "I":c=a.A.aa&512;break;case "T":c=a.A.aa&256;break;case "S":c=Ge(a.A);break;case "Z":c=Fe(a.A);break;case "A":c=Ee(a.A);break;case "P":c=De(a.A);break;case "C":c=Ce(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Fm(a){return k(a,a&-65536?8:4)}function ln(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+mn(a,a.A.Ha,b)+" ";80386<=a.A.ra&&(e+="\n",c+=mn(a,a.A.Qb,b)+" "+mn(a,a.A.Rb,b)+"\n");c+=nn(a,"LD",a.A.Tc.ma,a.A.Tc.Ka,a.A.Tc.Ka+a.A.Tc.xb)+" "+nn(a,"GD",null,a.A.dd,a.A.ee)+" "+nn(a, -"ID",null,a.A.ed,a.A.Rd)+" ";c=c+(d+" "+e)+ln(a,32);80386<=a.A.ra&&(c+=ln(a,34)+ln(a,35))}else 80386<=a.A.ra&&(c+=mn(a,a.A.Qb,b)+" "+mn(a,a.A.Rb,b)+" ");return c+=ln(a,23)+kn(a,"V")+kn(a,"D")+kn(a,"I")+kn(a,"T")+kn(a,"S")+kn(a,"Z")+kn(a,"A")+kn(a,"P")+kn(a,"C")} -function Wm(a,b,c,d){var e,h=1===c?a.Y:a.hb;c=h.Va;var g=h.ma,h=h.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=jm(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=pn(a,b),h=null):(h=pn(a,b),null==h&&(c=null)):(g=pn(a,b.substring(0,m)),c=pn(a,b.substring(m+1)),h=null)}null!=c&&(e=jm(a, -c,g,h),d||Qm(a,e)||(a.X("invalid offset: "+Rm(e)),e=null));return e}var qn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function rn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; +91:"create file $%DS:%DX with attributes %CX",92:"lock(0)/unlock(1) file %BX region %CX:%DX length %SI:%DI (%AL)",93:"critical error information (%AL)",96:"get fully-qualified filename from $%DS:%SI",99:"get lead byte table (%AL)",108:"extended open file $%DS:%SI"}};f=nm.prototype; +f.Hc=function(a,b,c,d){this.ga=b;this.A=c;this.na=a;this.Cb=Bb(a,"FDC");this.mb=Bb(a,"HDC");this.da=Bb(a,"Mouse");this.ta=b.R>>2;this.pb=b.pf;this.Pa=new ad(this.A,7,"DBG");this.Ha=Cm;80186<=this.A.ra&&(this.Ha=Cm.slice(),this.Ha[15]=Am,80286<=this.A.ra&&(this.Ha[15]=Bm,80386<=this.A.ra&&(this.La=8,this.qb=-1)));ei(this,64,function(a){Gm(d,d.A.Ad,a)});ei(this,128,function(a){var b=d.A.ya;b===d.A.Ad?d.X("paging not enabled"):Gm(d,b,a)});ei(this,4,function(a){if(a){var b=Hm(d,a);if(void 0===b)d.X("invalid selector: "+ +a);else if(a=Im(d,b,!0),d.X("dumpDesc("+ia(a?a.ma:b)+"): %"+k(a?a.Dc:null,d.ta)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=Jm[a.type];m&&(c=m[0],b=m[1])}!c||a.Ob&32768||(c+=",not present");d.X((b?"seg="+ia(a.Ia&65535)+" off="+ia(a.yb):"base="+k(a.Ia,d.ta)+" limit="+Km(a.yb))+" type="+l(a.type>>8)+" ("+c+ +") ext="+ia(a.ext&-65296)+" dpl="+l(a.rc))}}else d.X("no selector")});ei(this,8,function(a){a:{if(a){var b=Hm(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=Im(d,b,!0)}else a=d.A.Wa;d.X("dumpTSS("+ia(a?a.ma:b)+"): %"+k(a?a.Ia:null,d.ta));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?Lm:Mm,r,x,F,C;for(C in q)r=q[C],x=a.Ia+r,F=Xe(d.A,x)|Xe(d.A,x+1)<<8,2304==c&&(F=F|Xe(d.A,x+2)<<16|Xe(d.A,x+3)<<24),b&&(b+="\n"),b+=ia(r)+" "+na(C+":",11)+k(F,m);if(2304==c)for(C=0,r=F>>>16;rC;){x=a.Ia+r;F=Xe(d.A,x)|Xe(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+ia(r)+" ports "+ia(C)+"-"+ia(C+15)+": "+c;C+=16;r+=2}d.X(b)}}});ei(this,134217728,function(a){var b;a&&(b=Hm(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+ia(b)+")");b;){a=om(d,0,b);var c=d.Ya(a,1),m=Nm(d,a,2),q=Nm(d,a,5);if(77!=c&&90!=c)break;d.X(fh(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(m)+" LEN="+ia(q)+' "'+Om(d,a,8)+'"');b+=1+q}});sb(this)}; +f.Tb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.za[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Pm(d,b,!0),m;for(m in g)sm(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Tc?e.Ia+b|0:p,a.Ta=d)}return d}; +f.Ya=function(a,b){var c=255,d=this.$b(a,!1,1);d!==p&&(c=Xe(this.A,d)|0,b&&Rm(this,a,b));return c};f.tc=function(a,b){return a.hc?Sm(this,a,b?4:0):Nm(this,a,b?2:0)};function Nm(a,b,c){var d=65535,e=a.$b(b,!1,2);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8,c&&Rm(a,b,c));return d}function Sm(a,b,c){var d=-1,e=a.$b(b,!1,4);e!==p&&(d=Xe(a.A,e)|Xe(a.A,e+1)<<8|Xe(a.A,e+2)<<16|Xe(a.A,e+3)<<24,c&&Rm(a,b,c));return d}f.mc=function(a,b,c){var d=this.$b(a,!0,1);d!==p&&(this.A.mc(d,b),c&&Rm(this,a,c),Mc(this.A))}; +f.Mb=function(a,b,c){var d=this.$b(a,!0,2);d!==p&&(this.A.Mb(d,b),c&&Rm(this,a,c),Mc(this.A))};function om(a,b,c,d,e,h,g){void 0===e&&(e=Qm(a));void 0===h&&(h=a.A&&4==a.A.Ja.ua);void 0===g&&(g=a.A&&4==a.A.Ja.Ec);return{Va:b||0,ma:c,Ta:d,je:e||!1,Xd:!1,hc:h||!1,gc:g||!1}}function Tm(a){return[a.Va,a.ma,a.Ta,a.Xd,a.hc,a.gc,a.ye,a.Dd]}function Um(a){return{Va:a[0],ma:a[1],Ta:a[2],Xd:a[3],hc:a[4],gc:a[5],ye:a[6],Dd:a[7]}} +function Vm(a,b){if(null!=b.ma){var c=Im(a,b.ma,b.je);if(c){var d=b.Va&c.ca;if(d>>>0>=c.Tc)return!1;b.Va=d}}return!0}function Rm(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.ma&&(b.Va+=c,Vm(a,b)||(b.Va=0,b.Ta=null))}function fh(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Wm(a){return null==a.ma?"%"+k(a.Ta):fh(a.Va,a.ma,a.gc)}function Om(a,b,c){var d="";for(c=c||256;d.lengthe?String.fromCharCode(e):"."}return d} +var Lm={PREV_TSS:0,CPL0_SP:2,CPL0_SS:4,CPL1_SP:6,CPL1_SS:8,CPL2_SP:10,CPL2_SS:12,TASK_IP:14,TASK_PS:16,TASK_AX:18,TASK_CX:20,TASK_DX:22,TASK_BX:24,TASK_SP:26,TASK_BP:28,TASK_SI:30,TASK_DI:32,TASK_ES:34,TASK_CS:36,TASK_SS:38,TASK_DS:40,TASK_LDT:42},Mm={PREV_TSS:0,CPL0_ESP:4,CPL0_SS:8,CPL1_ESP:12,CPL1_SS:16,CPL2_ESP:20,CPL2_SS:24,TASK_CR3:28,TASK_EIP:32,TASK_PS:36,TASK_EAX:40,TASK_ECX:44,TASK_EDX:48,TASK_EBX:52,TASK_ESP:56,TASK_EBP:60,TASK_ESI:64,TASK_EDI:68,TASK_ES:72,TASK_CS:76,TASK_SS:80,TASK_DS:84, +TASK_FS:88,TASK_GS:92,TASK_LDT:96,TASK_IOPM:100};function Gm(a,b,c){var d=0,e=b.length;if(c){d=a.$b(Xm(a,c));if(d==p){a.X("invalid address: "+c);return}d>>>=a.A.Qa;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==pc&&(a.X(k(c.id)+" %"+k(d<c&&(c=xa(xm,a.substr(b,2).toUpperCase()));return c} +function Zm(a,b){var c=0,d=$m(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} +function $m(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=v(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=od(d);break; +case 16:c=d.ab.ma;break;case 17:c=te(d);break;case 18:c=d.Da.ma;break;case 19:c=d.kb.ma;break;default:if(80286==a.A.ra)32==b&&(c=d.eb);else if(80386<=a.A.ra)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=v(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.eb;break;case 33:c=d.Bi;break;case 34:c=d.ce;break;case 35:c=d.Ld;break;case 20:c=d.Rb.ma;break;case 21:c=d.Sb.ma;break;case 56:c=w(d)}}}return c} +function an(a,b){for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Ym(b,c+1),0<=e&&(b=b.substr(0,c)+Zm(a,e)+b.substr(c+1+xm[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ga(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Xm(a,e))d=e+' "'+Om(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Xm(a,e))Rm(a,d),d=e+' "'+Om(a,d,11)+ +'"',b=b.replace("^"+e,d),c+=d.length;return b}f=nm.prototype;f.message=function(a,b){b&&(a+=" @"+fh(w(this.A),te(this.A)));if(!this.Oa||a!=this.Oa)if(this.X(a),this.Oa=a,this.A){this.Zb&-2147483648&&this.Wb();var c=this.A;c.Y.Qe=0;c.Xa-=c.A;c.A=0;Mc(c)}}; +function Kh(a,b,c,d){var e,h;if(d)d=!0;else{d=a.sa(1)&&40!=b&&42!=b;var g=tm[b];g&&(d=a.sa(g)?!0:524288==g&&a.sa(g=1048576))}d&&(e=a.A.F>>8,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=Fm[b])&&g[e]||"")&&(g=" "+an(a,g)),a.message("INT "+l(b)+": AH="+l(e)+" @"+fh(c-2-a.A.Ja.Ia,te(a.A))+g));return d} +function pb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.Zb&m)==m)m=null,null!=e&&(m=te(a.A),e-=a.A.Ja.Ia),a.message(b.Pd+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(h?h:"unknown")+(null!=d?","+l(d):"")+")"+(null!=g?": "+l(g):"")+(null!=e?" @"+fh(e,m):""))}f.Sk=function(){this.X("Type ? for list of debugger commands");this.cd();if(this.fb){var a=Pm(this,this.fb);this.fb=null;for(var b in a)sm(this,a[b])}}; +function qm(a){var b;if(hf(a)){if(!a.pa||!a.pa.length){a.pa=Array(1E5);for(b=0;b>>c.Qa],!1)}a.qa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Xa=0} +f.Qd=function(a,b,c){var d=!1;if(c||!gn(this,a,b)){d=!0;if(a!=this.B){var e=this.$b(b);if(e==p)this.X("invalid address: "+Wm(b)),d=!1;else{var h=this.ga;h.ya[e>>>h.Qa].Qd(e&h.B,a==this.ia);b.ma=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.ma=null),b.Xd=!0):(hn(this,a,a.length-1),qm(this)))}return d}; +function gn(a,b,c,d,e){for(var h=!1,g=jn(a,a.$b(c)),m=1;m>>c.Qa],b==a.ia));qm(a);break}hn(a,b,m,"exists");break}}return h}function kn(a,b){for(var c=1;c=vm.length&&(x=a.Ya(b,1),g=Em[r-vm.length][x>>3&7]);var r=vm[g[0]],F=g.length-1,C="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.hc&&"W"==r.slice(-1)&&(r=r.slice(0,-1)+"D");for(var h=null,I=!0,S=1;S<=F;S++){var J,M;J="";M=g[S];if(void 0!==M){null==h&&(h=M>>14); +var aa=M&15;if(0!=aa)if(15==aa)I=!1;else{var W=M&240;if(128<=W)if(0>x&&(x=a.Ya(b,1)),160>W){J=a;var W=F,aa=b,ea="",Va=x>>6,Wa=x&7;if(3>Va){var Aa=void 0;if(!Va&&(!aa.gc&&6==Wa||aa.gc&&5==Wa))Va=2;else{if(aa.gc)if(4!=Wa)Wa+=8;else{var ea=J,Aa=Va,vc=aa,Ba=ea.Ya(vc,1),mb=Ba>>6,ab=Ba>>3&7,Ba=Ba&7,da="";if(Aa||5!=Ba)da=ym[Ba+8];4!=ab&&(da&&(da+="+"),da+=ym[ab+8],mb&&(da+="*"+(1<>24,ea+="-"+ +k(-Aa,2)):ea+="+"+k(Aa,2)):2==Va&&(ea&&(ea+="+"),aa.gc?(Aa=Sm(J,aa,4),ea+=k(Aa)):(Aa=Nm(J,aa,2),ea+=k(Aa,4)));ea="["+ea+"]";if(1==W){J="";M&=15;4==M&&(M=aa.hc?5:3);switch(M){case 7:J="FAR";break;case 1:J="BYTE";break;case 3:J="WORD";break;case 5:J="DWORD"}J&&(ea=J+" "+ea)}}else ea=mn(J,Wa,M,aa);J=ea}else J=160==W?mn(a,x&7,M,b):mn(a,x>>3&7,M,b);else if(16==W)J="1";else if(0==W){J=a;aa=M;W=b;M=" ";switch(aa&15){case 1:aa&12288&&(M=k(J.Ya(W,1),2));break;case 2:M=k(J.Ya(W,1)<<24>>24,W.hc?8:4);break;case 4:case 8:if(W.hc){M= +k(Sm(J,W,4));break}case 3:M=k(Nm(J,W,2),4);break;case 7:W=om(J,J.tc(W,!0),Nm(J,W,2),null,W.je,W.hc,W.gc);M=Wm(W);J=nn(J,W);J[0]&&(M+=" ("+J[0]+")");break;default:M="imm("+ia(aa)+")"}J=M}else 32==W?(b.gc?(J=8,M=Sm(a,b,4)):(J=4,M=Nm(a,b,2)),J="["+k(M,J)+"]"):48==W?(J=1==aa?a.Ya(b,1)<<24>>24:a.tc(b,!0),M=b.Va+J&(b.hc?-1:65535),J=k(M,b.hc?8:4),M=nn(a,om(a,M,b.ma)),M[0]&&(J+=" ("+M[0]+")")):96==W?J=mn(a,(M&3840)>>8,M,b):112==W?J=mn(a,(M&3840)>>8,192,b):64==W?J="DS:[SI]":80==W&&(J="ES:[DI]");if(!J||!J.length){C= +"INVALID";break}0a.A.ra)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.hc))b+=16;return xm[b]} +function pn(a,b){var c;switch(b){case "V":c=Je(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ie(a.A);break;case "Z":c=He(a.A);break;case "A":c=Ge(a.A);break;case "P":c=Fe(a.A);break;case "C":c=Ee(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function Km(a){return k(a,a&-65536?8:4)}function qn(a,b){8<=b&&15>=b&&4a.A.ra&&(d="\n"+d,c+=e,e="");c+="\n"+rn(a,a.A.Ja,b)+" ";80386<=a.A.ra&&(e+="\n",c+=rn(a,a.A.Rb,b)+" "+rn(a,a.A.Sb,b)+"\n");c+=sn(a,"LD",a.A.Vc.ma,a.A.Vc.Ia,a.A.Vc.Ia+a.A.Vc.yb)+" "+sn(a,"GD",null,a.A.ed,a.A.ee)+" "+sn(a, +"ID",null,a.A.fd,a.A.Rd)+" ";c=c+(d+" "+e)+qn(a,32);80386<=a.A.ra&&(c+=qn(a,34)+qn(a,35))}else 80386<=a.A.ra&&(c+=rn(a,a.A.Rb,b)+" "+rn(a,a.A.Sb,b)+" ");return c+=qn(a,23)+pn(a,"V")+pn(a,"D")+pn(a,"I")+pn(a,"T")+pn(a,"S")+pn(a,"Z")+pn(a,"A")+pn(a,"P")+pn(a,"C")} +function Xm(a,b,c,d){var e,h=1===c?a.aa:a.lb;c=h.Va;var g=h.ma,h=h.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),r=0;r>>4),m=om(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=un(a,b),h=null):(h=un(a,b),null==h&&(c=null)):(g=un(a,b.substring(0,m)),c=un(a,b.substring(m+1)),h=null)}null!=c&&(e=om(a, +c,g,h),d||Vm(a,e)||(a.X("invalid offset: "+Wm(e)),e=null));return e}var vn={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function wn(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; case "^":d=h^e;break;case "|":d=h|e;break;case "&&":d=h&&e?1:0;break;case "||":d=h||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function pn(a,b,c){for(var d=0,e,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);db[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Rm(b)),x=!0):(a.nc(b,c, +function un(a,b,c){for(var d=0,e,h=!1,g=b,m=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);db[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.X("out of data at address "+Wm(b)),x=!0):(a.mc(b,c, 1),r++)})})(a,g);a.X(r+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} -function zn(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.Ja&&(m=null);switch(m){case "AL":a.A.F= +function En(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(m=null);switch(m){case "AL":a.A.F= a.A.F&-256|g&255;break;case "AH":a.A.F=a.A.F&-65281|g<<8&255;break;case "AX":a.A.F=a.A.F&-65536|g&65535;break;case "BL":a.A.D=a.A.D&-256|g&255;break;case "BH":a.A.D=a.A.D&-65281|g<<8&255;break;case "BX":a.A.D=a.A.D&-65536|g&65535;break;case "CL":a.A.G=a.A.G&-256|g&255;break;case "CH":a.A.G=a.A.G&-65281|g<<8&255;break;case "CX":a.A.G=a.A.G&-65536|g&65535;break;case "DL":a.A.H=a.A.H&-256|g&255;break;case "DH":a.A.H=a.A.H&-65281|g<<8&255;break;case "DX":a.A.H=a.A.H&-65536|g&65535;break;case "SP":u(a.A, -v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":id(a.A,g);break;case "ES":jd(a.A,g);break;case "SS":bd(a.A,g);break;case "CS":ze(a.A,g);a.Y=jm(a,w(a.A),re(a.A));break;case "IP":case "EIP":E(a.A,g);a.Y=jm(a,w(a.A),re(a.A));break;case "PC":case "PS":ld(a.A,g);break;case "C":g?Je(a.A):Ke(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.aa|=4):(d=a.A,d.resultType&=-3,d.aa&=-5);break; -case "A":g?Re(a.A):Pe(a.A);break;case "Z":g?Se(a.A):Qe(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.aa|=128):(d=a.A,d.resultType&=-17,d.aa&=-129);break;case "I":g?(d=a.A,d.aa|=512):(d=a.A,d.aa&=-513);break;case "D":g?(d=a.A,d.aa|=1024):(d=a.A,d.aa&=-1025);break;case "V":g?Le(a.A):Me(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Te(a.A,g);break;case "TR":a.A.Wa.load(g,!0)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D= -g;break;case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Qb.load(g);break;case "GS":a.A.Rb.load(g);break;case "CR0":a.A.eb=g;Lf.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Ld=g;nd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Jc(a.A);a.X("updated registers:")}}a.X(on(a,c));a.Y=jm(a,w(a.A),re(a.A));Zm(a, -Rm(a.Y))}}function An(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(Vm(a,c[2])):pn(a,b,!0)}function Bn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b)if(0<=b.indexOf('"'))a=[b];else for(a=b.split(d||";"),b=0;b>>4);var Ea=ea[Ha].l;Ea&&(Ha=Ea);a.X(bh(Ca,Wb)+" "+Ha)}}}else{var ha=0;R&&("l"==R.charAt(0)&&(R=R.substr(1)),ha= -Cm(a,R)>>>0,65536cb.length&&(a.X("note: only "+cb.length+" available"),Ma=cb.length);sa-=Ma;0>sa&&(null!=cb[cb.length-1][1]?sa+=cb.length:(Ma=sa+Ma,sa=0));void 0!==ca&&a.X(Ma+" instructions earlier:");for(ca=ha=null;0=cb.length&&(sa=0);a.qb=Ma;fa++;r--}}fa||(a.X("no "+H+"history available"),a.qb=void 0)}else if("dos"==L)Gh(a,33,a.A.Aa,!0);else{"ds"==L&&(L="d",R=r,r="desc");for(S in um)if(r==S){var Fd=a.Sa[S];Fd?Fd(R):a.X("no dump registered for "+r);break a}if(H=Wm(a,r,2)){sa="";cb=(ha||256)+15>>4||1;Ma="dd"==L?4:"dw"==L?2:1;for(xa=0;xaL;L++)fa=a.Ya(H,1),ha|=fa<<(ca++<<3),ca==Ma&&(Db+=k(ha,2*Ma),Db+=1==Ma?7==L?"-":" ":" ",ha=ca=0),g+=32<=fa&&128>fa?String.fromCharCode(fa):".";sa&&(sa+="\n");sa+=r+" "+Db+" "+g}sa&&a.X(sa);a.hb=H}}}}break;case "e":if("else"==g[0])break;var Gd=g[1];if(void 0===Gd)a.X("missing address");else{var Fg=Wm(a,Gd,2);if(Fg)for(r=2;rr;){H=null;for(fa=256;wc.Va>>>0>>0;){hd.Va=a.uc(wc,!0);if(null==wc.Ta||!fa--)break;hd.ma=uk;if(H=Bn(a,hd))break;hd.ma=a.uc(wc);if(H=Bn(a,hd,!0)){uk=a.uc(wc,!0);0Kn){if(d.load(this.P)){this.O=new we(this,Mn,"failsafe");this.O.load()&&(Pn(this,d),a=2,Fn(this.O));xe(this.O,"timestamp",ta());Gn(this.O);var e=this.Cc&&!this.U;if(1==a||Da("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Hn(d)){var h=In(d,"code"),g=In(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ -g),"unable to verify user"==g&&(Ja("user",""),this.B=null)):this.X(h+": "+g),Fn(d),d.load()?(c=Hn(d),e=!0):c=!1))}e&&On(this,c?d:null)}else 2==a&&d.clear()}else On(this);delete this.P;delete this.R}e=fb(this.id);for(h=0;ha[1];a=a[2];this.oa.ic=!0;this.oj||(this.X("PCjs v"+Mn+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.oj=!0);this.A&&(Qn(this,this.A,b,c,a),Kc(this.A));this.W&&(Pn(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; -function Pn(a,b){if(Da("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.ca,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Mn;h.url=c;h.user=d;h.type="bug";h.data=e;za("http://www.pcjs.org/api/v1/report",!0,h)}} -function Dn(a,b,c){var d,e="none",h=new we(a,Mn),g=new we(a,Mn,"validate"),m=ta();xe(g,"timestamp",m);xe(h,"timestamp",m);xe(h,"version","1.18.9");xe(h,"url",window?window.location.href:null);xe(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.kc&&(c&&a.A.Vb(),d=a.A.kc(b,c),"object"===typeof d&&xe(h,a.A.id,d),c&&(a.A.oa.ic=!1,!1===d&&(e=null)));for(var m=fb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= -null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Yn(a,b,c)}})}else c(a,null)} -function Zn(a,b,c,d){function e(a){if(void 0===m){var b=g&&lb(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--Tn||Ua(!0));q=!1}var g,m,q=!0;Tn++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--Tn||Ua(!0)):h("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Tn||Ua(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?Un(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?Un(b,a,d,!0,e,r):Vn(b,null,a,d,!1,e,r)}else h("missing machine element: "+ -a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Ua(!1);return Zn(a,b,c,d)};window.enableEvents=Ua;window.sendEvent=Va;})(); +v(a.A)&-65536|g&65535);break;case "BP":a.A.L=a.A.L&-65536|g&65535;break;case "SI":a.A.K=a.A.K&-65536|g&65535;break;case "DI":a.A.J=a.A.J&-65536|g&65535;break;case "DS":md(a.A,g);break;case "ES":nd(a.A,g);break;case "SS":fd(a.A,g);break;case "CS":Be(a.A,g);a.aa=om(a,w(a.A),te(a.A));break;case "IP":case "EIP":E(a.A,g);a.aa=om(a,w(a.A),te(a.A));break;case "PC":case "PS":pd(a.A,g);break;case "C":g?Le(a.A):Me(a.A);break;case "P":g?(d=a.A,d.resultType&=-3,d.Z|=4):(d=a.A,d.resultType&=-3,d.Z&=-5);break; +case "A":g?Te(a.A):Re(a.A);break;case "Z":g?Ue(a.A):Se(a.A);break;case "S":g?(d=a.A,d.resultType&=-17,d.Z|=128):(d=a.A,d.resultType&=-17,d.Z&=-129);break;case "I":g?(d=a.A,d.Z|=512):(d=a.A,d.Z&=-513);break;case "D":g?(d=a.A,d.Z|=1024):(d=a.A,d.Z&=-1025);break;case "V":g?Ne(a.A):Oe(a.A);break;default:var q=!0;if(80286<=a.A.ra)switch(q=!1,m){case "MS":Ve(a.A,g);break;case "TR":a.A.Wa.load(g)===p&&(h=!1);break;default:if(q=!0,80386<=a.A.ra)switch(q=!1,m){case "EAX":a.A.F=g;break;case "EBX":a.A.D=g;break; +case "ECX":a.A.G=g;break;case "EDX":a.A.H=g;break;case "ESP":u(a.A,g);break;case "EBP":a.A.L=g;break;case "ESI":a.A.K=g;break;case "EDI":a.A.J=g;break;case "FS":a.A.Rb.load(g);break;case "GS":a.A.Sb.load(g);break;case "CR0":a.A.eb=g;Of.call(a.A,g);break;case "CR2":a.A.ce=g;break;case "CR3":a.A.Ld=g;rd.call(a.A,g);break;default:q=!0}}if(q){a.X("unknown register: "+d);return}}}if(!h){a.X("invalid value: "+e);return}Mc(a.A);a.X("updated registers:")}}a.X(tn(a,c));a.aa=om(a,w(a.A),te(a.A));dn(a,Wm(a.aa))}} +function Fn(a,b){b=oa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(an(a,c[2])):un(a,b,!0)}function Gn(a,b,c){for(var d=null,e=b.Va,h=e,g=1;6>=g;g++){if(2q[0].indexOf("+"))){var r=q[0]+":";q[2]&&(r+=" "+q[2]);a.X(r)}q[3]&&(m=q[3],g=null);g=ln(a,b,m,g);b.Dd||d||d++;a.X(g);a.aa=b;e-=b.Ta-h;c++}}} +function Pm(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b)if(0<=b.indexOf('"'))a=[b];else for(a=b.split(d||";"),b=0;b>>4);var mb=Va[Wa].l;mb&&(Wa=mb);a.X(fh(vc,Ba)+" "+Wa)}}}else if("dos"==J)Kh(a, +33,a.A.Aa,!0);else{"ds"==J&&(J="d",M=r,r="desc");for(W in zm)if(r==W){var ab=a.Sa[W];ab?ab(M):a.X("no dump registered for "+r);break a}var da=0;M&&("l"==M.charAt(0)&&(M=M.substr(1)||aa),da=Hm(a,M)>>>0,65536Xa.length&&(a.X("note: only "+Xa.length+" available"),Ha=Xa.length);sa-=Ha;0>sa&&(null!=Xa[Xa.length-1][1]?sa+=Xa.length: +(Ha=sa+Ha,sa=0));void 0!==fa&&a.X(Ha+" instructions earlier:");for(fa=da=null;0=Xa.length&&(sa=0);a.vb=Ha;Ea++;r--}}Ea||(a.X("no "+I+"history available"),a.vb=void 0)}else if(I=Xm(a,r,2)){sa="";Xa=(da||128)+15>>4||1;Ha="dd"==J?4:"dw"==J?2:1;for(Ca=0;CaJ;J++)Ea=a.Ya(I,1),da|=Ea<<(fa++<<3),fa==Ha&&(Fb+=k(da,2*Ha),Fb+=1==Ha?7==J?"-":" ":" ",da=fa=0),g+=32<=Ea&&128>Ea?String.fromCharCode(Ea):".";sa&&(sa+="\n");sa+=r+" "+Fb+" "+g}sa&&a.X(sa);a.lb=I}}}break;case "e":if("else"==g[0])break;var wk=g[1];if(void 0===wk)a.X("missing address");else{var Hg=Xm(a,wk,2);if(Hg)for(r=2;rr;){I=null;for(Ea=256;yc.Va>>>0>>0;){kd.Va=a.tc(yc,!0);if(null==yc.Ta||!Ea--)break;kd.ma=zk;if(I=Gn(a,kd))break;kd.ma=a.tc(yc);if(I=Gn(a,kd,!0)){zk=a.tc(yc,!0);0Pn){if(d.load(this.P)){this.O=new ye(this,Rn,"failsafe");this.O.load()&&(Un(this,d),a=2,Kn(this.O));ze(this.O,"timestamp",ta());Ln(this.O);var e=this.Cc&&!this.U;if(1==a||Fa("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Mn(d)){var h=Nn(d,"code"),g=Nn(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g?(this.Ua("Error: "+ +g),"unable to verify user"==g&&(Ka("user",""),this.B=null)):this.X(h+": "+g),Kn(d),d.load()?(c=Mn(d),e=!0):c=!1))}e&&Tn(this,c?d:null)}else 2==a&&d.clear()}else Tn(this);delete this.P;delete this.R}e=ib(this.id);for(h=0;ha[1];a=a[2];this.oa.ic=!0;this.nj||(this.X("PCjs v"+Rn+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.nj=!0);this.A&&(Vn(this,this.A,b,c,a),Nc(this.A));this.W&&(Un(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; +function Un(a,b){if(Fa("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Yd(),e=b.toString(),h={app:"PCjs"};h.ver=Rn;h.url=c;h.user=d;h.type="bug";h.data=e;ya("http://www.pcjs.org/api/v1/report",!0,h)}} +function In(a,b,c){var d,e="none",h=new ye(a,Rn),g=new ye(a,Rn,"validate"),m=ta();ze(g,"timestamp",m);ze(h,"timestamp",m);ze(h,"version","1.18.9");ze(h,"url",window?window.location.href:null);ze(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.jc&&(c&&a.A.Wb(),d=a.A.jc(b,c),"object"===typeof d&&ze(h,a.A.id,d),c&&(a.A.oa.ic=!1,!1===d&&(e=null)));for(var m=ib(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= +null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");ya(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(h);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);co(a,b,c)}})}else c(a,null)} +function eo(a,b,c,d){function e(a){if(void 0===m){var b=g&&ob(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ma(a))}function h(a){e("Error: "+a);q&&(--Yn||Ua(!0));q=!1}var g,m,q=!0;Yn++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var r=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=m.transformNode(q);r?(g.outerHTML=r,--Yn||Ua(!0)):h("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Yn||Ua(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?Zn(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?Zn(b,a,d,!0,e,r):$n(b,null,a,d,!1,e,r)}else h("missing machine element: "+ +a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Ua(!1);return eo(a,b,c,d)};window.enableEvents=Ua;window.sendEvent=Ya;})(); diff --git a/versions/pcjs/1.18.9/pc.js b/versions/pcjs/1.18.9/pc.js index d2ff2e3e43..1a0c5f5696 100644 --- a/versions/pcjs/1.18.9/pc.js +++ b/versions/pcjs/1.18.9/pc.js @@ -1,133 +1,133 @@ -(function(){var f,aa,ca={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function da(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function ea(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function fa(a){return"0x"+ea(a,2)}function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; -function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Ig|n<>a.shift} -function qa(a,b,c,d,e,k){b=!!b;var n=0,p=null,q=ga(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", -a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)),a=[n,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; +(function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; +function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} +function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return"0x"+da(a,2)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; +function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],l=arguments[d++],c=c&~k.Hg|l<>a.shift} +function qa(a,b,c,d,e,k){b=!!b;var l=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", +a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)),a=[l,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; function va(){if(null==ua){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ua=a}return ua}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)} function Fa(a){if(Ca)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.sc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.sc*b/c|0,a.A),a.x+=b.sc,a.sc-=b.sc);return b}f=cb.prototype; -f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.tc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Qa=d;this.D=gb(a,"Keyboard")};f.$b=function(a,b){b||hb();return!0};f.Zb=function(){return!0};f.lf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Jg=function(a){ib(this,a)}; -function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& -(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.ga){e=a.V.width;a.ga.fillStyle="black";a.ga.fillRect(0,360,e,360);kb(a,378,a.V,a.ga);a.aa=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+ea(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.ma,b++);lb(a,ea(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ha,a.La,a.ya,a.Ca)}a.oa=c}}}f.gd=function(){}; -function ob(a,b,c,d){a.B.xe[a.B.ui++]={sj:b,Wc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.va=10;a.F=n;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.pa=c);d&&(a.I=d,a.ra=k||"white")} -function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ga?b=c.toString():(b=8>a.ua?"0x":"",b+=ea(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.sc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.sc*b/c|0,a.A),a.x+=b.sc,a.sc-=b.sc);return b}f=cb.prototype; +f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.tc=function(a,b,c,d){this.xa=a;this.ma=b;this.A=c;this.Qa=d;this.D=gb(a,"Keyboard")};f.$b=function(a,b){b||hb();return!0};f.Zb=function(){return!0};f.lf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Ig=function(a){ib(this,a)}; +function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& +(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.oa)){b=c;if(a.context&&a.V&&a.ga){e=a.V.width;a.ga.fillStyle="black";a.ga.fillRect(0,360,e,360);kb(a,378,a.V,a.ga);a.aa=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(l=1;8>=l;l++){var p=mb(a.ma,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ha,a.La,a.ya,a.Ca)}a.oa=c}}}f.gd=function(){}; +function ob(a,b,c,d){a.B.xe[a.B.ti++]={rj:b,Wc:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,l=a.va=10;a.F=l;a.O=b;a.P=a.ja=18;e||(e=a.ha||a.ja+"px Monaco, Lucida Console, Courier New");a.Z=a.ha=e;c&&(a.pa=c);d&&(a.I=d,a.ra=k||"white")} +function lb(a,b,c,d,e){a.I.font=a.Z;a.I.fillStyle=a.ra;a.I.fillText(b,a.F,a.O);a.F+=a.aa;null!=c&&(16!=a.Ga?b=c.toString():(b=8>a.ua?"0x":"",b+=da(c,a.ua)),a.I.fillText(b,a.F,a.O),a.F+=a.aa);d&&(a.F+=a.aa*d);e&&(a.F=a.va,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.nb=1<>2;this.B=this.nb-1;this.K=this.R/this.nb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.aa=Array(this.K);for(b=0;b>>a.oa;0a.nb?a.nb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.ye)return n.oe+=n.ye-b,n.ye=b,!0;if(b>=n.ye+n.oe){q=n.size-(b-p);q>c&&(q=c);n.oe=b-n.ye+q;c-=q;b=p+a.nb;continue}}return wb(1,b,c)}n=a.aa[k];b=new h(b,q,a.nb,d,e);xb(b,n,a.Qa);a.aa[k++]=b;b=p+a.nb;c-=q}return 0>>a.oa;0a.nb?a.nb:c;if(l&&l.size){if(l.type==d&&l.controller==e){if(b+c<=l.ye)return l.oe+=l.ye-b,l.ye=b,!0;if(b>=l.ye+l.oe){q=l.size-(b-p);q>c&&(q=c);l.oe=b-l.ye+q;c-=q;b=p+a.nb;continue}}return wb(1,b,c)}l=a.aa[k];b=new h(b,q,a.nb,d,e);xb(b,l,a.Qa);a.aa[k++]=b;b=p+a.nb;c-=q}return 0>>this.oa;0>>a.oa;0>>=a.oa;0>>a.oa;0>>this.oa].wc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].je(b&a.B,b)} -function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].Xh(c,b):a.aa[d++].je(c,b)|a.aa[d&a.P].je(0,b+1)<<8}f.Cc=function(a,b){this.aa[(a&this.D)>>>this.oa].ic(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Ue(c,b&65535,a):(this.aa[d++].ic(c,b&255,a),this.aa[d&this.P].ic(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].ai(d,c&65535,b):(a.aa[e++].Te(d,c&255,b),a.aa[e&a.P].Te(0,c>>8&255,b+1))} -function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.L[w]?sa("Input port 0x"+ea(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} -function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.O[w]?sa("Output port 0x"+ea(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+ea(b)+","+ea(c)+")");return!1}var Ob; +function yb(a,b,c,d,e){for(var k=0,l=b>>>a.oa;0>>this.oa].wc(a&this.B,a)};function mb(a,b){return a.aa[(b&a.D)>>>a.oa].je(b&a.B,b)} +function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.oa;return c!=a.B?a.aa[d].Wh(c,b):a.aa[d++].je(c,b)|a.aa[d&a.P].je(0,b+1)<<8}f.Cc=function(a,b){this.aa[(a&this.D)>>>this.oa].ic(a&this.B,b&255,a)};f.Cb=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.oa;c!=this.B?this.aa[d].Ue(c,b&65535,a):(this.aa[d++].ic(c,b&255,a),this.aa[d&this.P].ic(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.oa;d!=a.B?a.aa[e].$h(d,c&65535,b):(a.aa[e++].Te(d,c&255,b),a.aa[e&a.P].Te(0,c>>8&255,b+1))} +function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=l;w++)void 0!==k.L[w]?sa("Input port 0x"+da(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} +function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=l;w++)void 0!==k.O[w]?sa("Output port 0x"+da(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob; if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; -function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.ye=a;this.oe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Pa=this.Bi=!1;this.V=this.ma=0;Sb(this);if(c)if(e)this.controller=e,a=e.Gi(a),this.ba=a[0],this.B=a[1],Ab(this,e.Hg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ga=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); +function h(a,b,c,d,e,k){this.id=Qb+=2;this.ba=null;this.B=0;this.ye=a;this.oe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Pa=this.Ai=!1;this.V=this.ma=0;Sb(this);if(c)if(e)this.controller=e,a=e.Fi(a),this.ba=a[0],this.B=a[1],Ab(this,e.Gg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.ga=new Uint16Array(this.U,0,c>>1),this.ba=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.ba=Array(c>>2); for(e=0;e>8&65280|a>>>24);return a} h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>8,c)},fa:function(a,b,c){this.ic(a++,b&255,c++);this.ic(a++,b>>8&255,c++);this.ic(a++,b>>16&255,c++);this.ic(a,b>>>24,c)},ua:function(a){return this.ba[a>>2]>>>((a&3)<<3)&255},Sa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b]>>a;return 24>a?c&65535:c&255|(this.ba[b+1]&255)<<8},Fa:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ba[b];a&&(c=c>>>a|this.ba[b+1]<< 32-a);return c},wb:function(a,b){var c=a>>2,d=(a&3)<<3;this.ba[c]=this.ba[c]&~(255<>2,d=(a&3)<<3;24>d?this.ba[c]=this.ba[c]&~(65535<>8);this.Pa=!0},jc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ba[c]=b;this.Pa=!0},sa:function(a,b){this.A&&Wb(this.A,b,1,!1);return this.je(a,b)},La:function(a, -b){this.A&&Wb(this.A,b,2,!1);return this.Xh(a,b)},Ca:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},bb:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Te(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.ai(a,b,c)},Eb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.wc(a,b)},Va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.jg(a, +b){this.A&&Wb(this.A,b,2,!1);return this.Wh(a,b)},Ca:function(a,b){this.A&&Wb(this.A,b,4,!1);return this.ka(a,b)},bb:function(a,b,c){this.A&&Wb(this.A,c,1,!0);this.O||this.Te(a,b,c)},ec:function(a,b,c){this.A&&Wb(this.A,c,2,!0);this.O||this.$h(a,b,c)},Eb:function(a,b,c){this.A&&Wb(this.A,c,4,!0);this.O||this.pa(a,b,c)},va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.wc(a,b)},Va:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.jg(a, b)},Ga:function(a,b){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.P;return this.Z.Tc(a,b)},xb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.ic(a,b,c)},nc:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.Ue(a,b,c)},Tb:function(a,b,c){this.F.ba[this.K]|=this.P;this.I.ba[this.L]|=this.aa;this.Z.pe(a,b,c)},ya:function(a,b){return Xb(this.A,b,!1).wc(a,b)},Ya:function(a,b){return Xb(this.A,b,!1).jg(a,b)},Ha:function(a,b){return Xb(this.A,b,!1).Tc(a, b)},yb:function(a,b,c){Xb(this.A,c,!0).ic(a,b,c)},oc:function(a,b,c){Xb(this.A,c,!0).Ue(a,b,c)},Ub:function(a,b,c){Xb(this.A,c,!0).pe(a,b,c)},ra:function(a){return this.D[a]},Ka:function(a){return this.D[a]},Ra:function(a){return this.R.getUint16(a,!0)},Oa:function(a){return a&1?this.D[a]|this.D[a+1]<<8:this.ga[a>>1]},Aa:function(a){return this.R.getInt32(a,!0)},Da:function(a){return a&3?this.D[a]|this.D[a+1]<<8|this.D[a+2]<<16|this.D[a+3]<<24:this.ba[a>>2]},Za:function(a,b){this.D[a]=b;this.Pa=!0}, hb:function(a,b){this.D[a]=b;this.Pa=!0},bc:function(a,b){this.R.setUint16(a,b,!0);this.Pa=!0},fc:function(a,b){a&1?(this.D[a]=b,this.D[a+1]=b>>8):this.ga[a>>1]=b;this.Pa=!0},Db:function(a,b){this.R.setInt32(a,b,!0);this.Pa=!0},Ib:function(a,b){a&3?(this.D[a]=b,this.D[a+1]=b>>8,this.D[a+2]=b>>16,this.D[a+3]=b>>24):this.ba[a>>2]=b;this.Pa=!0}};function xb(a,b,c){b&&(c&&(a.Qa=c),b.A&&(a.A=b.A),(a.V=b.V)&&Yb(a,Zb,!1),(a.ma=b.ma)&&$b(a,Zb,!1))} -function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.ma||(a.ic=!a.O&&b[3]||a.ta,a.Ue=!a.O&&b[4]||a.ha,a.pe=!a.O&&b[5]||a.fa);if(c||void 0===c)a.Te=b[3]||a.ta,a.ai=b[4]||a.ha,a.pa=b[5]||a.fa}function Yb(a,b,c){c&&a.V||(a.wc=b[0]||a.xa,a.jg=b[1]||a.oa,a.Tc=b[2]||a.ja);if(c||void 0===c)a.je=b[0]||a.xa,a.Xh=b[1]||a.oa,a.ka=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} +function Sb(a,b,c,d,e,k){a.Z=b;a.F=c;a.K=d>>2;a.I=e;a.L=k>>2;a.aa=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.ma||(a.ic=!a.O&&b[3]||a.ta,a.Ue=!a.O&&b[4]||a.ha,a.pe=!a.O&&b[5]||a.fa);if(c||void 0===c)a.Te=b[3]||a.ta,a.$h=b[4]||a.ha,a.pa=b[5]||a.fa}function Yb(a,b,c){c&&a.V||(a.wc=b[0]||a.xa,a.jg=b[1]||a.oa,a.Tc=b[2]||a.ja);if(c||void 0===c)a.je=b[0]||a.xa,a.Wh=b[1]||a.oa,a.ka=b[2]||a.ja}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} var ec=[],Gb=[h.prototype.ua,h.prototype.Sa,h.prototype.Fa,h.prototype.wb,h.prototype.mc,h.prototype.jc],Zb=[h.prototype.sa,h.prototype.La,h.prototype.Ca,h.prototype.bb,h.prototype.ec,h.prototype.Eb],dc=[h.prototype.va,h.prototype.Va,h.prototype.Ga,h.prototype.xb,h.prototype.nc,h.prototype.Tb],cc=[h.prototype.ya,h.prototype.Ya,h.prototype.Ha,h.prototype.yb,h.prototype.oc,h.prototype.Ub]; if(bb)var Fb=[h.prototype.ra,h.prototype.Ra,h.prototype.Aa,h.prototype.Za,h.prototype.bc,h.prototype.Db],Eb=[h.prototype.Ka,h.prototype.Oa,h.prototype.Da,h.prototype.hb,h.prototype.fc,h.prototype.Ib]; -function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Pc=c;this.W.rd=d;this.W.qf=Math.round(this.W.Pc/1E4)/100;this.W.ae=this.W.qf*this.W.rd;this.ia.Jb=!1;this.ia.Di=!1;this.ia.Bg=a.autoStart;this.ia.Ci=!1;c=Ma.autostart;void 0!==c&&(this.ia.Bg="true"==c?!0:"false"==c?!1:null);this.ia.nf=!1;this.W.sf=this.W.ce=0;this.W.tf=a.csStart;this.W.De=a.csInterval;this.W.Ee=a.csStop;this.Kd=[];var e=this;this.hj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; +function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Pc=c;this.W.rd=d;this.W.qf=Math.round(this.W.Pc/1E4)/100;this.W.ae=this.W.qf*this.W.rd;this.ia.Jb=!1;this.ia.Ci=!1;this.ia.Bg=a.autoStart;this.ia.Bi=!1;c=Ma.autostart;void 0!==c&&(this.ia.Bg="true"==c?!0:"false"==c?!1:null);this.ia.nf=!1;this.W.sf=this.W.ce=0;this.W.tf=a.csStart;this.W.De=a.csInterval;this.W.Ee=a.csStop;this.Kd=[];var e=this;this.gj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; f.tc=function(a,b,c,d){this.ma=b;this.Qa=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Kd.push(b);this.Z=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.$b=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.ac("No debugger detected")}jc(this);this.gd();return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; -function kc(a){(!0===a.ia.Bg||null===a.ia.Bg&&void 0===a.ta.run)&&gc(a)}f.Fi=function(){return 0};function ic(a){void 0===a.W.tf&&(a.W.tf=0);void 0===a.W.De&&(a.W.De=-1);void 0===a.W.Ee&&(a.W.Ee=-1);a.ia.nf=0<=a.W.tf&&0>>b.oa;d=d+e-1>>>b.oa;c.zg=0;for(c.Wc=0;k<=d;)e=b.aa[k],c.zg+=e.size,e.size&&(c.vg.push(oa(jb,k,0,0,e.type)),c.Wc++),k++;a.B=c;a.ka=a.B.Wc*a.ma.nb/691200;b=0;a.B.ui=0;a.B.xe||(a.B.xe=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.sc>1,d.O+=(d.P>>1)-2,lb(d,c),d.fa&&(d.I.restore(),d.fa=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ra,a.Oa,a.Aa,a.Da);a.Ka=!1}}f.Vc=function(){this.Kd.length&&this.Kd[0].Vc()}; +function kc(a){(!0===a.ia.Bg||null===a.ia.Bg&&void 0===a.ta.run)&&gc(a)}f.Ei=function(){return 0};function ic(a){void 0===a.W.tf&&(a.W.tf=0);void 0===a.W.De&&(a.W.De=-1);void 0===a.W.Ee&&(a.W.Ee=-1);a.ia.nf=0<=a.W.tf&&0>>b.oa;d=d+e-1>>>b.oa;c.zg=0;for(c.Wc=0;k<=d;)e=b.aa[k],c.zg+=e.size,e.size&&(c.vg.push(oa(jb,k,0,0,e.type)),c.Wc++),k++;a.B=c;a.ka=a.B.Wc*a.ma.nb/691200;b=0;a.B.ti=0;a.B.xe||(a.B.xe=[]);c=-1;d=0;var l=-1;for(e=0;e>1),l=k.y+(k.A>>1),p=k.A,k.sc>1,d.O+=(d.P>>1)-2,lb(d,c),d.fa&&(d.I.restore(),d.fa=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ra,a.Oa,a.Aa,a.Da);a.Ka=!1}}f.Vc=function(){this.Kd.length&&this.Kd[0].Vc()}; f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ta[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ia.Xb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.qf&&(c=Math.round(c/a.W.rd));return c}function hc(a){a.W.qd=0;a.Nc=a.oc=a.bc=a.A=0;ic(a);oc(a,1)} +function sc(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.qf&&(c=Math.round(c/a.W.rd));return c}function hc(a){a.W.qd=0;a.Nc=a.oc=a.bc=a.A=0;ic(a);oc(a,1)} function oc(a,b,c){if(void 0!==b){.8>a.W.qd/a.W.ae&&(b=1);a.W.rd=b;b=a.W.qf*a.W.rd;if(a.W.ae!=b){a.W.ae=b;b=a.W.ae.toFixed(2)+"Mhz";var d=a.ta.setSpeed;d&&(d.textContent=b);a.ac("target speed: "+b)}c&&a.Vc()}rc(a,a.oc);a.oc=0;a.W.be=la();a.W.Ed=0;sc(a)} -function gc(a,b){if(Ya(a,!0)){if(!a.ia.Jb){oc(a);a.xa&&a.xa.start(a.W.be,tc(a));a.ia.Jb=!0;a.ia.Di=!0;a.Z&&uc(a.Z);var c=a.ta.run;c&&(c.textContent="Halt");a.gd(!0);b&&a.Vc()}a.W.Qg>=a.W.Pc&&sc(a,!0);a.W.Ie=0;a.W.rf=la();a.W.Ed&&(c=a.W.rf-a.W.Ed,c>a.W.Li&&(a.W.be+=c,a.W.be>a.W.rf&&(a.W.be=a.W.rf)));try{do{var d=a.ia.nf?1:a.W.Bk;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Cd){var n=(tc(e.A,e.ha)-k.Zc)/e.Ha|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ha|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= -d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Vi(d);var G=a.bc-a.A;a.oc+=G;a.W.Ie+=G;rc(a,0,!0);var c=a,F=G;if(c.ia.nf){var P=!1;c.W.sf=c.W.sf+c.Fi()|0;c.W.ce-=F;0>=c.W.ce&&(c.W.ce+=c.W.De,P=!0);0<=c.W.Ee&&c.W.Ee<=tc(c)&&(c.W.De=c.W.Ee=-1,ic(c),mc(c),P=!0);P&&c.ac(tc(c)+" cycles: checksum="+ea(c.W.sf))}a.W.Ge-=G;0>=a.W.Ge&&(a.W.Ge+=a.W.Ni,jc(a));a.W.Fe-=G;0>=a.W.Fe&&(a.W.Fe+=a.W.Mi,a.gd());a.W.He-=G;if(0>=a.W.He){a.W.He+=a.W.Pg;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.gd(); -a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.hj;a.W.Ed=la();k=a.W.Li;a.W.Ie&&(k=Math.round(k*a.W.Ie/a.W.Pg));k-=a.W.Ed-a.W.rf;if(n=a.W.Ed-a.W.be)a.W.qd=Math.round(a.oc/(10*n))/100,864E5<=n&&(a.Nc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.qd=a.W.Pc&&sc(a,!0);a.W.Ie=0;a.W.rf=la();a.W.Ed&&(c=a.W.rf-a.W.Ed,c>a.W.Ki&&(a.W.be+=c,a.W.be>a.W.rf&&(a.W.be=a.W.rf)));try{do{var d=a.ia.nf?1:a.W.Ak;if(a.Z){vc(a.Z);var e=a.Z,c=d,k=e.L[0];if(k.Cd){var l=(tc(e.A,e.ha)-k.Zc)/e.Ha|0,p=wc(e,0)-l;6==k.mode&&(p-=l);var q=p*e.Ha|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Z,c= +d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ha);0C&&(c=C)}d=c}a.Ui(d);var G=a.bc-a.A;a.oc+=G;a.W.Ie+=G;rc(a,0,!0);var c=a,E=G;if(c.ia.nf){var S=!1;c.W.sf=c.W.sf+c.Ei()|0;c.W.ce-=E;0>=c.W.ce&&(c.W.ce+=c.W.De,S=!0);0<=c.W.Ee&&c.W.Ee<=tc(c)&&(c.W.De=c.W.Ee=-1,ic(c),mc(c),S=!0);S&&c.ac(tc(c)+" cycles: checksum="+da(c.W.sf))}a.W.Ge-=G;0>=a.W.Ge&&(a.W.Ge+=a.W.Mi,jc(a));a.W.Fe-=G;0>=a.W.Fe&&(a.W.Fe+=a.W.Li,a.gd());a.W.He-=G;if(0>=a.W.He){a.W.He+=a.W.Og;break}}while(a.ia.Jb)}catch(V){mc(a);jc(a);a.gd(); +a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.gj;a.W.Ed=la();k=a.W.Ki;a.W.Ie&&(k=Math.round(k*a.W.Ie/a.W.Og));k-=a.W.Ed-a.W.rf;if(l=a.W.Ed-a.W.be)a.W.qd=Math.round(a.oc/(10*l))/100,864E5<=l&&(a.Nc=0,a.Z&&vc(a.Z,!0),oc(a));if(0>k||a.W.qd>>0)+b<=this.B?this.Ia+a|0:this.jf(0,0,c)};f.ej=function(a,b,c){return(a>>>0)+b>this.B?this.Ia+a|0:this.jf(0,0,c)};f.jf=function(a,b,c){c||l.call(this.A,13,0);return g};f.xi=function(a,b,c){return(a>>>0)+b<=this.B?this.Ia+a|0:this.kf(0,0,c)};f.fj=function(a,b,c){return(a>>>0)+b>this.B?this.Ia+a|0:this.kf(0,0,c)};f.kf=function(a,b,c){c||l.call(this.A,13,0);return g}; +function xc(a,b,c,d){this.A=a;this.Qa=a.Qa;this.id=b;this.og=c||"";this.qa=0;this.ub=65535;this.B=this.ub+1;this.tb=this.dc=this.ext=this.Ab=this.type=this.Ia=0;this.Ec=g;this.la=this.Fc=2;this.C=this.Y=65535;this.L=this.Ji;this.I=this.vi;this.K=this.xi;this.D=null;this.Yd=!1;this.F=this.id==yc?Array(32):[];zc(this,!0,d)}var yc=1;f=xc.prototype;f.Ji=function(a){this.qa=a&65535;return this.Ia=this.qa<<4}; +f.xk=function(a){var b,c,d=this.A;a&=65535;a&4?(b=d.fc.Ia,c=b+d.fc.ub|0):(b=d.Tb,c=d.dd);if(b||7!=this.id){b=b+(a&65528)|0;if(c-b|0)return 7!=this.id&&(d.A-=15),Ac(this,b,a);6>this.id&&m.call(d,13,a)}return g};f.wk=function(a){var b=this.A;a=b.Ub+(a<<2);var c=b.na(a);b.R&=-769;return this.load(b.na(a+2))+c|0};f.vk=function(a){var b=this.A;a<<=3;var c=b.Ub+a|0;if(7<=(b.Mc-c|0))return this.D=!0,Ac(this,c,a)+b.sg;m.call(b,13,a|3,!0);return g};f.vi=function(a){return this.Ia+a|0}; +f.xi=function(a){return this.Ia+a|0};f.ui=function(a,b){return(a>>>0)+b<=this.B?this.Ia+a|0:this.jf()};f.dj=function(a,b){return(a>>>0)+b>this.B?this.Ia+a|0:this.jf()};f.jf=function(){m.call(this.A,13,0);return g};f.wi=function(a,b){return(a>>>0)+b<=this.B?this.Ia+a|0:this.kf()};f.ej=function(a,b){return(a>>>0)+b>this.B?this.Ia+a|0:this.kf()};f.kf=function(){m.call(this.A,13,0);return g}; function Bc(a,b,c){var d=a.A,e=d.na(b+2),k=d.na(b)|(e&255)<<16,d=d.na(b+4);a.qa=c;a.Ia=k;a.ub=d;a.B=(d>>>0)+1;a.Ab=e;a.type=e&7936;a.ext=0;a.Ec=b;zc(a,!0)} -function Ac(a,b,c,d){var e=a.A,k=e.na(b+0),n=e.na(b+4),p=n&7936,q=e.na(b+2)|(n&255)<<16,w=e.na(b+6),C=c&65528;if(80386<=e.ga){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}for(;;){var F,P,V;if(a.id==yc){a.Yd=!1;P=a.Dg;var ka,W=c&3,ba=(n&24576)>>13;if(C&&!(n&32768)){d||l.call(e,11,c);q=g;break}if(6144<=p){W=c&3;if(W>a.tb){if(!1!==P&&!(ba==a.tb||p&1024&&ba<=a.tb)){q=g;break}C=e.Ea();Cc(e,e.Ea(),!0);m(e,C);a.Yd=!0}F=!1}else{if(256==p||2304==p){if(!Dc(a,c,P)){q=g;break}return a.Ia}if(1024== -p||3072==p)F=!0,V=0,ka=c,Wp||2048==(p&2560)){d||l.call(e,13,c,!!n);q=g;break}}}else if(3==a.id){if(!(n&32768)){d||l.call(e,12,c);q=g;break}if(!C|| -4096>p||512!=(p&2560)){d||l.call(e,13,c,!0);q=g;break}}else if(4==a.id){P=p&-513;if(!C||256!=P&&2304!=P){d||l.call(e,13,c,!0);q=g;break}2304==P&&(a.ni=q+e.na(q+100+2)|0,a.cj=q+a.ub|0)}else if(6==a.id&&!(p&4096)&&768>>0)+1;a.Ab=n;a.type=p;a.ext=w;a.Ec=b;zc(a,!0,!0,!1);break}return q} -function Dc(a,b,c){var d=a.A,e=a.tb,k=d.ra.qa,n=d.ra.Ia;if(!c){if(!(d.ra.type&512))return l.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Ia;if(!1!==c){if(d.ra.type&512)return l.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab|=512)}d.ra.type=d.ra.type&-513|d.ra.Ab&512;256==d.ra.type||768==d.ra.type?(d.Cb(n+14,u(d)),d.Cb(n+16,Jc(d)),d.Cb(n+18,d.G),d.Cb(n+20,d.F),d.Cb(n+22,d.H),d.Cb(n+24,d.D),d.Cb(n+26,r(d)),d.Cb(n+28,d.L),d.Cb(n+30,d.K),d.Cb(n+32,d.I),d.Cb(n+34, -d.ua.qa),d.Cb(n+36,d.ka.qa),d.Cb(n+38,d.ha.qa),d.Cb(n+40,d.Aa.qa),d.fc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.ua.load(d.na(p+34)),d.Aa.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,n=26,a.tb>13;if(w&&!(k&32768)){6>a.id&&m.call(d,11,c);p=g;break}if(6144<=l){ja=c&3;if(ja>a.tb){if(!1!==E&&!(Y==a.tb||l&1024&&Y<=a.tb)){p=g;break}w=d.Ea();Cc(d,d.Ea(),!0);n(d,w);a.Yd=!0}G=!1}else{if(256==l||2304==l){if(!Dc(a,c,E)){p=g;break}return a.Ia}if(1024== +l||3072==l)G=!0,S=0,V=c,jaa.id&&m.call(d,13,V,!0);p=g;break}else if(!1!==G){6>a.id&&m.call(d,13,c,!0);p=g;break}}else if(2==a.id){if(w){if(!(k&32768)){6>a.id&&m.call(d,11,c);p=g;break}if(4096>l||2048==(l&2560)){6>a.id&&m.call(d,13,c,!!k);p=g;break}}}else if(3==a.id){if(!(k&32768)){6>a.id&&m.call(d, +12,c);p=g;break}if(!w||4096>l||512!=(l&2560)){6>a.id&&m.call(d,13,c,!0);p=g;break}}else if(4==a.id){E=l&-513;if(!w||256!=E&&2304!=E){6>a.id&&m.call(d,13,c,!0);p=g;break}2304==E&&(a.mi=p+d.na(p+100+2)|0,a.bj=p+a.ub|0)}else if(6==a.id&&!(l&4096)&&768>>0)+1;a.Ab=k;a.type=l;a.ext=q;a.Ec=b;zc(a,!0,!0,!1);break}return p} +function Dc(a,b,c){var d=a.A,e=a.tb,k=d.ra.qa,l=d.ra.Ia;if(!c){if(!(d.ra.type&512))return m.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab&=-513)}if(d.ra.load(b)===g)return!1;var p=d.ra.Ia;if(!1!==c){if(d.ra.type&512)return m.call(d,13,b,!0),!1;d.Cb(d.ra.Ec+4,d.ra.Ab|=512)}d.ra.type=d.ra.type&-513|d.ra.Ab&512;256==d.ra.type||768==d.ra.type?(d.Cb(l+14,u(d)),d.Cb(l+16,Jc(d)),d.Cb(l+18,d.G),d.Cb(l+20,d.F),d.Cb(l+22,d.H),d.Cb(l+24,d.D),d.Cb(l+26,r(d)),d.Cb(l+28,d.L),d.Cb(l+30,d.K),d.Cb(l+32,d.I),d.Cb(l+34, +d.ua.qa),d.Cb(l+36,d.ka.qa),d.Cb(l+38,d.ha.qa),d.Cb(l+40,d.Aa.qa),d.fc.load(d.na(p+42)),Kc(d,d.na(p+16)|(c?16384:0)),d.G=d.na(p+18),d.F=d.na(p+20),d.H=d.na(p+22),d.D=d.na(p+24),d.L=d.na(p+28),d.K=d.na(p+30),d.I=d.na(p+32),d.ua.load(d.na(p+34)),d.Aa.load(d.na(p+40)),Lc(d,d.na(p+14),d.na(p+36)),b=38,l=26,a.tb>>0)+1)}; -function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Ud=!1;if(c)if(a.load=a.yk,a.Ji=a.wk,a.cc=a.vi,a.Vb=a.xi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.K,a.cc=a.F,a.Vb=a.I,a.tb=a.dc=3,a.la=a.Fc=2,a.C=a.Y=65535,a.ub=65535,a.B=a.ub+1,a.Fc=a.la,a.Ec=g,a.Yd=!1;else{if(!(a.qa&-4))a.cc=a.jf,a.Vb=a.kf;else if(a.type&4096){6144==(a.type&6656)&&(a.cc=a.jf);if(a.type&2048||!(a.type&512))a.Vb=a.kf;1024==(a.type&3072)&&(a.cc==a.vi&&(a.cc=a.ej),a.Vb==a.xi&&(a.Vb=a.fj),a.Ud=!0)}b&&(a.qa&-4&&a.Ec!==g&&(b=a.Ec+5, -a.A.Cc(b,a.A.Qb(b)|1)),a.tb=a.qa&3,a.dc=(a.Ab&24576)>>13,80386>a.A.ga||!(a.ext&64)?(a.la=2,a.C=65535):(a.la=4,a.C=-1),a.Fc=a.la,a.Y=a.C)}else a.load=a.Ki,a.Ji=a.xk,a.cc=a.wi,a.Vb=a.yi,a.tb=a.dc=0,a.Ec=g,a.Yd=!1} -function Oc(a){this.ga=a.model||8088;var b=0;switch(this.ga){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.di=61442;this.cd=1792;this.ci=28672;this.We=4;this.Ga=255;this.B=80386==this.ga?Pc:80286==this.ga?Qc:Rc;this.sa=Sc;this.ei=Tc;this.fi=Uc;this.gi=Vc;if(80186<=this.ga&&(this.sa=Sc.slice(),this.ei=Tc.slice(),this.fi=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= -Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.ei[7]=md,this.fi[7]=md,80286<=this.ga)){this.di=2;this.cd|=28672;this.We=0;this.sa[15]=nd;this.Nd=od.slice();for(a=0;a>13,80386>a.A.ga||!(a.ext&64)?(a.la=2,a.C=65535):(a.la=4,a.C=-1),a.Fc=a.la,a.Y=a.C)}else a.load=a.Ji,a.Ii=a.wk,a.cc=a.vi,a.Vb=a.xi,a.tb=a.dc=0,a.Ec=g,a.Yd=!1} +function Oc(a){this.ga=a.model||8088;var b=0;switch(this.ga){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ci=61442;this.cd=1792;this.bi=28672;this.We=4;this.Ga=255;this.B=80386==this.ga?Pc:80286==this.ga?Qc:Rc;this.sa=Sc;this.di=Tc;this.ei=Uc;this.fi=Vc;if(80186<=this.ga&&(this.sa=Sc.slice(),this.di=Tc.slice(),this.ei=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= +Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.di[7]=md,this.ei[7]=md,80286<=this.ga)){this.ci=2;this.cd|=28672;this.We=0;this.sa[15]=nd;this.Nd=od.slice();for(a=0;a>>20,k=a.Lc[(a.Oc+e&a.Md)>>>a.oa],n=k.Tc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.qe;if(!(n&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;var p=(b&4190208)>>>10,n=a.Lc[((n&-4096)+p&a.Md)>>>a.oa],q=n.Tc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.qe;if(!(q&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;c=a.Lc[((q&-4096)+(b&4095)&a.Md)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.oa;a.aa[b]=d;a.Ye.push(b);return d} +function Xb(a,b,c,d){var e=(b&-4194304)>>>20,k=a.Lc[(a.Oc+e&a.Md)>>>a.oa],l=k.Tc(e);if(!(l&1))return d||yd.call(a,b,!1,c),a.qe;if(!(l&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;var p=(b&4190208)>>>10,l=a.Lc[((l&-4096)+p&a.Md)>>>a.oa],q=l.Tc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.qe;if(!(q&4)&&3==a.Ca)return d||yd.call(a,b,!0,c),a.qe;c=a.Lc[((q&-4096)+(b&4095)&a.Md)>>>a.oa];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,l,p);b>>>=a.oa;a.aa[b]=d;a.Ye.push(b);return d} function zd(a){a.aa!=a.Lc&&(a.aa=a.Lc,a.rg=null,a.Ye=null,a.qe=null)}f=Oc.prototype;f.reset=function(){this.ia.Jb&&mc(this);wd(this);hc(this);this.ia.Jc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=a.Ib;break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} function Bd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:a.Ib=c;break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} -function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Ib=0;a.L=0;a.K=0;a.I=0;a.Sa=!1;a.Da=a.Va=0;a.Rc=0;a.$e=0;a.ya=65520;a.Ub=0;a.Mc=1023;a.R=a.yb=0;a.vd=a.se=a.fd=a.wd=0;a.af=-1;a.ka=new xc(a,yc,"CS");a.Aa=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.ga&&(a.H=772,a.ya=16,a.mi=0,a.ed=0,a.Oc=0,a.Ya=[0,0,0,0,null,null,0,0],a.cf=[null,null,null,null,null,null,0,0],a.Za=new xc(a,2,"FS"),a.bb=new xc(a,2,"GS"),zd(a));a.si=new xc(a,0,"NULL");a.U=a.Aa;a.V=a.ha;a.O=a.ja=0;a.P=a.pa= -g;a.Fa=0;Lc(a,0,65535);if(80286<=a.ga){a.Tb=0;a.dd=65535;a.fc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Oa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.ga&&(d&=16777215);b=b.Ia=d;a.fa=b+c|0;a.bf=b+a.ka.ub|0}Kc(a,0);Ec(a)}function Cd(a){2==a.Fc?(a.ki=a.na,a.xb=x,a.Eb=Dd,a.mc=Ed,a.va=y,a.Ha=Fd,a.wb=Gd):(a.ki=a.Rb,a.xb=z,a.Eb=Hd,a.mc=Id,a.va=A,a.Ha=Jd,a.wb=Kd)}function Nd(a){2!=a.la&&(a.ja|=1024,a.la=2,a.C=65535,Od(a))} -function Od(a){2==a.la?(a.dataType=32768,a.nc=a.na,a.Sc=a.Cb):(a.dataType=-2147483648,a.nc=a.Rb,a.Sc=a.zb)}function Fc(a){a.Fc=a.ka.Fc;a.Y=a.ka.Y;Cd(a);a.la=a.ka.la;a.C=a.ka.C;Od(a);a.ja&=-3073}f.Fi=function(){var a=this.G+this.D+this.F+this.H+r(this)+this.L+this.K+this.I|0;return a=a+u(this)+this.ka.qa+this.Aa.qa+this.ha.qa+this.ua.qa+Jc(this)|0};function Pd(a,b,c,d){void 0!==d&&(void 0===a.Ze[b]&&(a.Ze[b]=[]),a.Ze[b].push([c,d]))} -function Qd(a,b){for(var c=a.Ya[7],d=c>>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.Ya[e],n=n&~(d>>2&3);if(b){var n=a.aa[n>>>a.oa],p=a;k?0===n.ma++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.aa[n>>>a.oa],k?0===--n.ma&&(k=n,k.ic=k.O?k.ta:k.Te,k.Ue=k.O?k.ha:k.ai,k.pe=k.O?k.fa:k.pa):0===--n.V&&(k=n,k.wc=k.je,k.jg=k.Xh,k.Tc=k.ka)}c>>=2;d>>=4}} -function Wb(a,b,c,d){if(!(a.O&8192)&&a.Ya[7]&255){c--;var e=a.Ya[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.Ya[n]&&b<=a.Ya[n]+p){a.Ya[6]|=1<>=2;k>>=4}}} -function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Ra()&&a.Ka("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.dj,!0);a.gi=b&&!c?Rd:Vc;zc(a.ka,!1,b,c);zc(a.Aa,!1,b,c);zc(a.ha,!1,b,c);zc(a.ua,!1,b,c);80386<=a.ga&&(zc(a.Za,!1,b,c),zc(a.bb,!1,b,c),Fc(a))} -f.save=function(){var a=new Sd(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Aa.save(),e=this.ha.save(),k=this.ua.save(),n;null!=this.Tb?(n=[this.ya,this.Tb,this.dd,this.Ub,this.Mc,this.fc.save(),this.ra.save(),this.yb],80386<=this.ga&&(n.push(this.mi),n.push(this.ed),n.push(this.Oc),n.push(this.Ya),n.push(this.cf))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.ga&&(b.push(this.Za.save()),b.push(this.bb.save()));B(a,1,b);B(a,2,[this.U.og, -this.V.og,this.O,this.ja,this.Fa,this.P,this.pa]);B(a,3,[0,this.Nc,this.W.rd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.bf^a.fa)&&(8088>=a.ga||a.ka.ub==a.ka.Y?D(a,a.fa-a.ka.Ia):-1>c&&l.call(a,13,0))}function r(a){return a.Ib&~a.ha.Y|a.hb-a.ha.Ia}function m(a,b){a.Ib=b;a.hb=a.ha.Ia+(b&a.ha.Y)|0}function Wd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Xd(a),n&2&&Yd(a),n&4&&Zd(a),n&8&&$d(a),n&16&&ae(a),n&32&&be(a))}k?(a.vd=d,a.fd=b):(a.vd=b,a.fd=d);a.se=c;a.wd=d;a.resultType=e} +function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Ib=0;a.L=0;a.K=0;a.I=0;a.Sa=!1;a.Da=a.Va=0;a.Rc=0;a.$e=0;a.ya=65520;a.Ub=0;a.Mc=1023;a.R=a.yb=0;a.vd=a.se=a.fd=a.wd=0;a.af=-1;a.ka=new xc(a,yc,"CS");a.Aa=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ha=new xc(a,3,"SS");n(a,0);Cc(a,0);80386<=a.ga&&(a.H=772,a.ya=16,a.li=0,a.ed=0,a.Oc=0,a.Ya=[0,0,0,0,null,null,0,0],a.cf=[null,null,null,null,null,null,0,0],a.Za=new xc(a,2,"FS"),a.bb=new xc(a,2,"GS"),zd(a));a.ri=new xc(a,0,"NULL");a.U=a.Aa;a.V=a.ha;a.O=a.ja=0;a.P=a.pa= +g;a.Fa=0;Lc(a,0,65535);if(80286<=a.ga){a.Tb=0;a.dd=65535;a.fc=new xc(a,5,"LDT",!0);a.ra=new xc(a,4,"TSS",!0);a.Oa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.ga&&(d&=16777215);b=b.Ia=d;a.fa=b+c|0;a.bf=b+a.ka.ub|0}Kc(a,0);Ec(a)}function Cd(a){2==a.Fc?(a.ji=a.na,a.xb=x,a.Eb=Dd,a.mc=Ed,a.va=y,a.Ha=Fd,a.wb=Gd):(a.ji=a.Rb,a.xb=z,a.Eb=Hd,a.mc=Id,a.va=A,a.Ha=Jd,a.wb=Kd)}function Nd(a){2!=a.la&&(a.ja|=1024,a.la=2,a.C=65535,Od(a))} +function Od(a){2==a.la?(a.dataType=32768,a.nc=a.na,a.Sc=a.Cb):(a.dataType=-2147483648,a.nc=a.Rb,a.Sc=a.zb)}function Fc(a){a.Fc=a.ka.Fc;a.Y=a.ka.Y;Cd(a);a.la=a.ka.la;a.C=a.ka.C;Od(a);a.ja&=-3073}f.Ei=function(){var a=this.G+this.D+this.F+this.H+r(this)+this.L+this.K+this.I|0;return a=a+u(this)+this.ka.qa+this.Aa.qa+this.ha.qa+this.ua.qa+Jc(this)|0};function Pd(a,b,c,d){void 0!==d&&(void 0===a.Ze[b]&&(a.Ze[b]=[]),a.Ze[b].push([c,d]))} +function Qd(a,b){for(var c=a.Ya[7],d=c>>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),l=a.Ya[e],l=l&~(d>>2&3);if(b){var l=a.aa[l>>>a.oa],p=a;k?0===l.ma++&&(p&&(l.A=p),$b(l,Zb,!1)):0===l.V++&&(p&&(l.A=p),Yb(l,Zb,!1))}else l=a.aa[l>>>a.oa],k?0===--l.ma&&(k=l,k.ic=k.O?k.ta:k.Te,k.Ue=k.O?k.ha:k.$h,k.pe=k.O?k.fa:k.pa):0===--l.V&&(k=l,k.wc=k.je,k.jg=k.Wh,k.Tc=k.ka)}c>>=2;d>>=4}} +function Wb(a,b,c,d){if(!(a.O&8192)&&a.Ya[7]&255){c--;var e=a.Ya[7],k=e>>16;d=d?1:0==d?3:0;for(var l=0;4>l;l++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.Ya[l]&&b<=a.Ya[l]+p){a.Ya[6]|=1<>=2;k>>=4}}} +function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Ra()&&a.Ka("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.cj,!0);a.fi=b&&!c?Rd:Vc;zc(a.ka,!1,b,c);zc(a.Aa,!1,b,c);zc(a.ha,!1,b,c);zc(a.ua,!1,b,c);80386<=a.ga&&(zc(a.Za,!1,b,c),zc(a.bb,!1,b,c),Fc(a))} +f.save=function(){var a=new Sd(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Aa.save(),e=this.ha.save(),k=this.ua.save(),l;null!=this.Tb?(l=[this.ya,this.Tb,this.dd,this.Ub,this.Mc,this.fc.save(),this.ra.save(),this.yb],80386<=this.ga&&(l.push(this.li),l.push(this.ed),l.push(this.Oc),l.push(this.Ya),l.push(this.cf))):l=null;b=[b,c,d,e,k,l,Jc(this)];80386<=this.ga&&(b.push(this.Za.save()),b.push(this.bb.save()));B(a,1,b);B(a,2,[this.U.og, +this.V.og,this.O,this.ja,this.Fa,this.P,this.pa]);B(a,3,[0,this.Nc,this.W.rd]);b=this.ma;c=0;d=[];for(e=0;ec&&0<=(a.bf^a.fa)&&(8088>=a.ga||a.ka.ub==a.ka.Y?D(a,a.fa-a.ka.Ia):-1>c&&m.call(a,13,0))}function r(a){return a.Ib&~a.ha.Y|a.hb-a.ha.Ia}function n(a,b){a.Ib=b;a.hb=a.ha.Ia+(b&a.ha.Y)|0}function Wd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var l=(e^a.resultType)&a.resultType;l&&(l&1&&Xd(a),l&2&&Yd(a),l&4&&Zd(a),l&8&&$d(a),l&16&&ae(a),l&32&&be(a))}k?(a.vd=d,a.fd=b):(a.vd=b,a.fd=d);a.se=c;a.wd=d;a.resultType=e} function ce(a,b,c,d,e){a.resultType=c|26;a.wd=b;d?de(a):ee(a);e?fe(a):ge(a);return b}function he(a,b,c,d){c&d?de(a):ee(a);(b^c)&d?fe(a):ge(a)}function ie(a){return Xd(a)?1:0}function Xd(a){a.resultType&1&&(a.R&=-2,(a.vd^(a.vd^a.se)&(a.se^a.fd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function Yd(a){a.resultType&2&&(a.R&=-5,38505>>((a.wd^a.wd>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} function Zd(a){a.resultType&4&&(a.R&=-17,(a.fd^a.vd^a.se)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function $d(a){a.resultType&8&&(a.R&=-65,a.wd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function ae(a){a.resultType&16&&(a.R&=-129,a.wd&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} function be(a){a.resultType&32&&(a.R&=-2049,(a.vd^a.fd)&(a.se^a.fd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function ee(a){a.resultType&=-2;a.R&=-2}function je(a){a.resultType&=-5;a.R&=-17}function ke(a){a.resultType&=-9;a.R&=-65}function ge(a){a.resultType&=-33;a.R&=-2049}function de(a){a.resultType&=-2;a.R|=1}function le(a){a.resultType&=-5;a.R|=16}function me(a){a.resultType&=-9;a.R|=64}function fe(a){a.resultType&=-33;a.R|=2048} -function Jc(a){return a.R&-2262|Xd(a)|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)}function ne(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.ci);void 0===c&&(c=a.Ca);c?b=b&-12289|a.R&12288:a.yb=(b&12288)>>12;c>a.yb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.cd|2261)|b&(a.cd|2261)|a.di;a.R&256&&(a.Fa|=2,a.O|=4)} -function oe(a,b,c){var d=0;if(a.ya&1&&(a.Ca>a.yb||a.R&131072)&&a.ra.ni)for(var e=a.ra.ni+(b>>>3),d=(1<>>=8,e++;return d?(a.Ra(256)&&a.Ka("checkIOPM(0x"+ea(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} -f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ta[b]=c;this.hi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; +function Jc(a){return a.R&-2262|Xd(a)|Yd(a)|Zd(a)|$d(a)|ae(a)|be(a)}function ne(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.bi);void 0===c&&(c=a.Ca);c?b=b&-12289|a.R&12288:a.yb=(b&12288)>>12;c>a.yb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.cd|2261)|b&(a.cd|2261)|a.ci;a.R&256&&(a.Fa|=2,a.O|=4)} +function oe(a,b,c){var d=0;if(a.ya&1&&(a.Ca>a.yb||a.R&131072)&&a.ra.mi)for(var e=a.ra.mi+(b>>>3),d=(1<>>=8,e++;return d?(a.Ra(256)&&a.Ka("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),m.call(a,13,0,!1),!1):!0} +f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ta[b]=c;this.gi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; f.Qb=function(a){return this.aa[(a&this.ec)>>>this.oa].wc(a&this.Db,a)};f.na=function(a){var b=a&this.Db,c=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;return b>>this.oa;if(b>>d|this.aa[c+1&this.Ld].Tc(0,a+3)<<32-d};f.Cc=function(a,b){this.aa[(a&this.ec)>>>this.oa].ic(a&this.Db,b&255,a)}; f.Cb=function(a,b){var c=a&this.Db,d=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Db,d=(a&this.ec)>>>this.oa;this.A-=this.B.Oe;if(c>>32-k,a)}}; -function pe(a,b,c){a.te=b;a.P=b.cc(a.re=c,1);return a.O&1?0:a.Qb(a.P)}function E(a,b){return pe(a,a.U,b&a.Y)}function H(a,b){return pe(a,a.V,b&a.Y)}function qe(a,b,c){a.te=b;a.P=b.cc(a.re=c,a.la);return a.O&1?0:a.nc(a.P)}function I(a,b){return qe(a,a.U,b&a.Y)}function J(a,b){return qe(a,a.V,b&a.Y)}function re(a,b,c){a.te=b;a.pa=a.P=b.cc(a.re=c,1);return a.O&1?0:a.Qb(a.P)}function K(a,b){return re(a,a.U,b&a.Y)}function L(a,b){return re(a,a.V,b&a.Y)} -function se(a,b,c){a.te=b;a.pa=a.P=b.cc(a.re=c,a.la);return a.O&1?0:a.nc(a.P)}function M(a,b){return se(a,a.U,b&a.Y)}function N(a,b){return se(a,a.V,b&a.Y)}function O(a,b){a.O&2||a.Cc(a.te.Vb(a.re,1),b)}function Q(a,b){a.O&2||a.Sc(a.te.Vb(a.re,a.la),b)}function Gc(a,b,c){return a.nc(b.cc(c,a.la))}f.X=function(){var a=this.Qb(this.fa);Vd(this,1);return a};function te(a){var b=a.na(a.fa);Vd(a,2);return b}function R(a){var b=a.ki(a.fa);Vd(a,a.Fc);return b} -f.Ba=function(){var a=this.nc(this.fa);Vd(this,this.la);return a};f.M=function(){var a=this.Qb(this.fa)<<24>>24;Vd(this,1);return a};function S(a,b){var c=a.Qb(a.fa);Vd(a,1);return ue[c].call(a,b)}f.Ea=function(){var a=this.nc(this.hb);this.hb=this.hb+this.la|0;var b=this.tg-this.hb|0;0>b&&0<=(this.tg^this.hb)&&(8088>=this.ga||!this.ha.Ud&&this.ha.ub==this.ha.Y||this.ha.Ud&&!this.ha.ub?m(this,this.hb-this.ha.Ia&this.ha.Y):-1>b&&l.call(this,12,0));return a}; -function t(a,b){a.hb=a.hb-a.la|0;0>(a.hb-a.ug|0)&&0<=(a.ug^a.hb)&&(8088>=a.ga||!a.ha.Ud&&a.ha.ub==a.ha.Y||a.ha.Ud&&!a.ha.ub?m(a,a.hb-a.ha.Ia&a.ha.Y):l.call(a,12,0));a.Sc(a.hb,b)}function ve(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ga)2>24;Vd(this,1);return a};function R(a,b){var c=a.Qb(a.fa);Vd(a,1);return ue[c].call(a,b)}f.Ea=function(){var a=this.nc(this.hb);this.hb=this.hb+this.la|0;var b=this.tg-this.hb|0;0>b&&0<=(this.tg^this.hb)&&(8088>=this.ga||!this.ha.Ud&&this.ha.ub==this.ha.Y||this.ha.Ud&&!this.ha.ub?n(this,this.hb-this.ha.Ia&this.ha.Y):-1>b&&m.call(this,12,0));return a}; +function t(a,b){a.hb=a.hb-a.la|0;0>(a.hb-a.ug|0)&&0<=(a.ug^a.hb)&&(8088>=a.ga||!a.ha.Ud&&a.ha.ub==a.ha.Y||a.ha.Ud&&!a.ha.ub?n(a,a.hb-a.ha.Ia&a.ha.Y):m.call(a,12,0));a.Sc(a.hb,b)}function ve(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ga)2this.ga?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Fa&1&&this.R&512){var c=we(this.Z);if(-1<=c&&(this.Fa&=-2,0<=c)){this.Fa&=-5;xe.call(this,c,null,11);break a}}break;case 1:if(this.Fa& +f.Ui=function(a){this.ia.Ae=!0;this.ia.qj=!1;this.ia.Ci=!1;this.bc=this.A=a;this.Z&&!a&&vc(this.Z);a||this.Ra(1024)||(this.O|=4);do{if(a=this.O&3312)this.ja|=a;else if(this.La=this.fa,this.U=this.Aa,this.V=this.ha,this.P=this.pa=g,this.ja&3072&&Fc(this),this.ja=this.O&256,this.Fa){a:{if(!(this.O&4)){a=80286>this.ga?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Fa&1&&this.R&512){var c=we(this.Z);if(-1<=c&&(this.Fa&=-2,0<=c)){this.Fa&=-5;xe.call(this,c,null,11);break a}}break;case 1:if(this.Fa& 2){this.Fa&=-3;80386<=this.ga&&(this.Ya[6]|=16384);xe.call(this,1,null,11);break a}}a=1-a}}if(a=this.Fa&8){a=this.Z;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Vg;if(bd)D(this,this.La-this.ka.Ia),xe.call(this,5,null,0);this.O|=2;return a} +function Fe(a,b){if(!(this.ya&1)||this.R&131072)return m.call(this,6),a;this.A-=10+(this.P===g?0:1);if((a&3)<(b&3))return a=a&-4|b&3,me(this),a;ke(this);return a}function Ge(a){if(this.P===g)return m.call(this,6),a;var b=a,c=this.nc(this.P),d=this.nc(this.P+this.la);2==this.la&&(b=a<<16>>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Ug;if(bd)D(this,this.La-this.ka.Ia),xe.call(this,5,null,0);this.O|=2;return a} function He(a,b){var c=0;if(b){ke(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else me(this);this.A-=11+3*c;return a}function Ie(a,b){var c=0;if(b){ke(this);for(var d=2==this.la?15:31,e=1<>>=1;c++;d--}}else me(this);this.A-=11+3*c;return a}function Je(a,b){a&1<<(b&31)?de(this):ee(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Ke(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a^c} function Le(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a&~c}function Me(a,b){var c=1<<(b&31);a&c?de(this):ee(this);this.A-=this.P===g?6:8;return a|c}function Ne(a,b){var c=this.ka.qa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Oe(a,b){Wd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.Af:this.B.rb;this.O|=2;return a} function Pe(a,b){Wd(this,a,b,a-b|0,this.dataType|63,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.Af:this.B.rb;this.O|=2;return a}function Qe(a){var b=a-1|0;Wd(this,a,1,b,this.dataType|62,!0);this.A-=2;return a&~this.C|b&this.C}function Re(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} function Se(a,b,c){this.Sa=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Re(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Da=d;this.Va=a[0];this.Sa=!0}}function Te(a){return a} function Ue(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?21:24;return c&65535}function Ve(a,b){var c,d;a=this.Ba();2==this.la?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(de(this),fe(this)):(ee(this),ge(this));d&=this.C;this.A-=this.P===g?21:24;return d} function We(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?9:12;return c&65535}function Xe(a,b){var c=a*b;2147483647c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?9:12;return c|0}function Ye(a){var b=a+1|0;Wd(this,a,1,b,this.dataType|62);this.A-=2;return a&~this.C|b&this.C} -function xe(a,b,c){this.A-=this.B.qh+c;this.ka.Dg=!0;c=Jc(this);var d=this.ka.qa,e=u(this);a=this.ka.Ji(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.af=-1,Fc(this),this.fa=a,this.bf=this.ka.Ia+this.ka.ub|0,this.Ca=this.ka.tb)}function af(a,b){this.A-=14+(this.P===g?0:2);ke(this);this.Oa.load(b,!0)!==g&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(b&3)&&(me(this),a=this.Oa.Ab&-256,2=this.Ca)&&this.Oa.dc>=(b&3))return me(this),this.Oa.ub;ke(this);return a}function hf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.la));this.A-=this.B.Fd;return b} -function jf(a,b){this.A-=this.pa===g?this.P===g?this.B.Fh:this.B.Eh:this.B.Ch;return b}function kf(a,b){return b}function lf(){this.pa!==g&&Nd(this);return jf.call(this,0,this.Rc)}function mf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Sa=!0;this.Da=e<<16|n&65535;this.Va=p+((e>>>16)+d*k)|0}function nf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,128)} -function of(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,this.dataType)}function pf(a){var b=this.Ea(),c=this.Ea();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),this.Aa.qa&65528&&this.Aa.dc=this.Ca&&this.Oa.dc>=(b&3)&&(me(this),a=this.Oa.Ab&-256,2=this.Ca)&&this.Oa.dc>=(b&3))return me(this),this.Oa.ub;ke(this);return a}function hf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.na(this.P+this.la));this.A-=this.B.Fd;return b} +function jf(a,b){this.A-=this.pa===g?this.P===g?this.B.Eh:this.B.Dh:this.B.Bh;return b}function kf(a,b){return b}function lf(){this.pa!==g&&Nd(this);return jf.call(this,0,this.Rc)}function mf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,l=c*e,e=(l>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Sa=!0;this.Da=e<<16|l&65535;this.Va=p+((e>>>16)+d*k)|0}function nf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,128)} +function of(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a|b,this.dataType)}function pf(a){var b=this.Ea(),c=this.Ea();a&&n(this,r(this)+a);Lc(this,b,c,!1)&&(a&&n(this,r(this)+a),this.Aa.qa&65528&&this.Aa.dc>16-c)&65535;ce(this,a,32768,d&32768)}return a}function Jf(a,b,c){if(c){var d=a<>32-c;ce(this,a,-2147483648,d&-2147483648)}return a}function Kf(a,b){return If.call(this,a,b,this.X())}function Lf(a,b){return Jf.call(this,a,b,this.X())}function Mf(a,b){return If.call(this,a,b,this.F&31)}function Nf(a,b){return Jf.call(this,a,b,this.F&31)} @@ -135,24 +135,24 @@ function Of(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;c function Uf(a,b){var c=a-b|0;Wd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c&255}function Vf(a,b){var c=a-b|0;Wd(this,a,b,c,this.dataType|63,!0);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c&this.C}function Wf(a,b){ce(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.bg:this.B.he:this.B.he;this.O|=2;return a} function Xf(a,b){ce(this,a&b,this.dataType);this.A-=this.pa===g?this.P===g?this.B.bg:this.B.he:this.B.he;this.O|=2;return a} function Yf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.dg}else this.pa=this.P,O(this,a),this.A-=this.B.cg;return b} -function Zf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.dg}else this.pa=this.P,Q(this,a),this.A-=this.B.cg;return b} -function $f(a,b){var c=a^b;ce(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c}function ag(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a^b,this.dataType)}function bg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function T(a){pd.call(this);return a}function cg(){D(this,this.La-this.ka.Ia);xe.call(this,0,null,2)}function dg(){this.A-=this.P===g?2:this.B.Sh;return 1} +function Zf(a,b){if(this.P===g){switch(this.$e&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:n(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.dg}else this.pa=this.P,P(this,a),this.A-=this.B.cg;return b} +function $f(a,b){var c=a^b;ce(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return c}function ag(a,b){this.A-=this.pa===g?this.P===g?this.B.Kb:this.B.rb:this.B.Yb;return ce(this,a^b,this.dataType)}function bg(a){m.call(this,13,0);return a}function md(a){m.call(this,6);return a}function T(a){pd.call(this);return a}function cg(){D(this,this.La-this.ka.Ia);xe.call(this,0,null,2)}function dg(){this.A-=this.P===g?2:this.B.Rh;return 1} function eg(){var a=this.F&255;this.A-=(this.P===g?this.B.Vf:this.B.Uf)+(a<this.af)D(this,this.La-this.ka.Ia),e=!0;else if(8!=this.af)b=0,a=8,e=!0;else{hg.call(this,-1,0,c);wd(this);return}hg.call(this,a,b,c)&&(e=!1);e&&(this.af=a,xe.call(this,a,b,d||0),this.La=this.fa);this.O|=3}else this.Ka("Fault "+fa(a)+" blocked by PCjs",1073741824),D(this,this.La-this.ka.Ia)}function yd(a,b,c){this.ed=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ca&&(a|=4);l.call(this,14,a)} -function hg(a,b,c){var d=32,e;a:{e=this.fa;var k=this.aa[(e&this.ec)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.je(e&this.Db,e)}204!=e||this.Mc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ga)c=!0;!1===c&&(d|=1);983040<=this.fa&&1048575>=this.fa&&(c=!1);this.Ra(d|-2147483648)&&(c=!0);if(this.Ra(d)||c)a="Fault "+fa(a)+(null!=b?" (0x"+ea(b,4)+")":"")+" on opcode "+fa(e)+" at "+this.Qa.B(u(this),this.ka.qa)+" (%"+ea(this.fa, -6)+")",b=this.ia.Jb,this.Ka(a,d)?c&&(c=b,mc(this.Qa)):(this.Ja(a),mc(this));return c}function nd(){this.Nd[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.gc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Mh} -function Yc(){this.I=this.I&~this.C|this.Ea();this.K=this.K&~this.C|this.Ea();this.L=this.L&~this.C|this.Ea();m(this,r(this)+this.la);this.D=this.D&~this.C|this.Ea();this.H=this.H&~this.C|this.Ea();this.F=this.F&~this.C|this.Ea();this.G=this.G&~this.C|this.Ea();this.A-=this.B.Kh}function Zc(){this.va[this.X()].call(this,Ge)}function rd(){this.Ha[this.X()].call(this,Fe)}function sd(){this.O|=20;this.U=this.V=this.Za;this.A-=this.B.vc} +function m(a,b,c,d){this.O=1==a?this.O|8192:this.O|4096;if(this.ia.Ae){var e=!1;if(80186<=this.ga)if(0>this.af)D(this,this.La-this.ka.Ia),e=!0;else if(8!=this.af)b=0,a=8,e=!0;else{hg.call(this,-1,0,c);wd(this);return}hg.call(this,a,b,c)&&(e=!1);e&&(this.af=a,xe.call(this,a,b,d||0),this.La=this.fa);this.O|=3}else this.Ka("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.La-this.ka.Ia)}function yd(a,b,c){this.ed=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ca&&(a|=4);m.call(this,14,a)} +function hg(a,b,c){var d=32,e;a:{e=this.fa;var k=this.aa[(e&this.ec)>>>this.oa];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.je(e&this.Db,e)}204!=e||this.Mc||(c=!1);if(this.R&131072){if(6==a&&99==e||13==a&&205==e)c=!1}else if(12==a||14==a||13==a&&80386==this.ga)c=!0;!1===c&&(d|=1);983040<=this.fa&&1048575>=this.fa&&(c=!1);this.Ra(d|-2147483648)&&(c=!0);if(this.Ra(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e)+" at "+this.Qa.B(u(this),this.ka.qa)+" (%"+da(this.fa, +6)+")",b=this.ia.Jb,this.Ka(a,d)?c&&(c=b,mc(this.Qa)):(this.Ja(a),mc(this));return c}function nd(){this.Nd[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.gc}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Lh} +function Yc(){this.I=this.I&~this.C|this.Ea();this.K=this.K&~this.C|this.Ea();this.L=this.L&~this.C|this.Ea();n(this,r(this)+this.la);this.D=this.D&~this.C|this.Ea();this.H=this.H&~this.C|this.Ea();this.F=this.F&~this.C|this.Ea();this.G=this.G&~this.C|this.Ea();this.A-=this.B.Jh}function Zc(){this.va[this.X()].call(this,Ge)}function rd(){this.Ha[this.X()].call(this,Fe)}function sd(){this.O|=20;this.U=this.V=this.Za;this.A-=this.B.vc} function td(){this.O|=20;this.U=this.V=this.bb;this.A-=this.B.vc}function ud(){this.O|=1024;this.ja&1024||(this.la^=6,this.C^=-65536,Od(this));this.A-=this.B.vc}function vd(){this.O|=2048;this.ja&2048||(this.Fc^=6,this.Y^=-65536,Cd(this));this.A-=this.B.vc}function $c(){t(this,this.Ba());this.A-=this.B.gc}function ad(){this.va[this.X()].call(this,Ve)}function bd(){t(this,this.M());this.A-=this.B.gc}function cd(){this.va[this.X()].call(this,Ue)} function dd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.H&65535;oe(this,d,1)&&(d=Kb(this.ma,d,this.fa-b-1),this.Cc(this.ua.Vb(this.I&this.Y,1),d),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.fa=this.La,this.O|=256)))}} -function ed(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=this.fa-b-1,e=0,k=0,n=this.H&65535;if(oe(this,n,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.fa=this.La,this.O|=256)}}}} +function gd(){var a=1,b=0,c=5;this.ja&192&&(a=this.F&this.Y,b=1,this.ja&256&&(c=4));if(a--){var d=Gc(this,this.Aa,this.K&this.Y);if(!(this.O&4096)){var e=this.fa-b-1,k=0,l=this.H&65535;if(oe(this,l,1)){for(var p=0;p>k&255,e),k+=8;this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y;this.F=this.F&~this.Y|this.F-b&this.Y;this.A-=c;a&&(this.fa=this.La,this.O|=256)}}}} function ig(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function jg(){var a=this.M();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function kg(){var a=this.M();Xd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function lg(){var a=this.M();Xd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function mg(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na} function ng(){var a=this.M();$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function og(){var a=this.M();Xd(this)||$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function pg(){var a=this.M();Xd(this)||$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function qg(){var a=this.M();ae(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function rg(){var a=this.M();ae(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)} function sg(){var a=this.M();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function tg(){var a=this.M();Yd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function ug(){var a=this.M();!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function vg(){var a=this.M();!ae(this)==!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na} function wg(){var a=this.M();$d(this)||!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}function xg(){var a=this.M();$d(this)||!ae(this)!=!be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}function yg(){this.mc[this.X()].call(this,zg,this.X);this.A-=this.pa===g?1:this.B.Me}function hd(){this.mc[this.X()].call(this,Ag,fg)}function id(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,fg)} -function Dg(){var a=te(this),b=this.Ea();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Rh}function Eg(){var a=this.Ea();D(this,a);this.A-=this.B.Oh}function jd(){var a=te(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||Zd(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?de(this):ee(this);b?le(this):je(this);this.A-=this.B.sd},function(){this.Eb[this.X()].call(this,Oe)},function(){this.Ha[this.X()].call(this,Pe)},function(){this.xb[this.X()].call(this, Oe)},function(){this.va[this.X()].call(this,Pe)},function(){Oe.call(this,this.G&255,this.X());this.A--},function(){Pe.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Aa;this.A-=this.B.vc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||Zd(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?de(this):ee(this);b?le(this):je(this);this.A-=this.B.sd},function(){this.G=Ye.call(this,this.G)},function(){this.F=Ye.call(this,this.F)},function(){this.H= -Ye.call(this,this.H)},function(){this.D=Ye.call(this,this.D)},function(){m(this,Ye.call(this,r(this)))},function(){this.L=Ye.call(this,this.L)},function(){this.K=Ye.call(this,this.K)},function(){this.I=Ye.call(this,this.I)},function(){this.G=Qe.call(this,this.G)},function(){this.F=Qe.call(this,this.F)},function(){this.H=Qe.call(this,this.H)},function(){this.D=Qe.call(this,this.D)},function(){m(this,Qe.call(this,r(this)))},function(){this.L=Qe.call(this,this.L)},function(){this.K=Qe.call(this,this.K)}, +Ye.call(this,this.H)},function(){this.D=Ye.call(this,this.D)},function(){n(this,Ye.call(this,r(this)))},function(){this.L=Ye.call(this,this.L)},function(){this.K=Ye.call(this,this.K)},function(){this.I=Ye.call(this,this.I)},function(){this.G=Qe.call(this,this.G)},function(){this.F=Qe.call(this,this.F)},function(){this.H=Qe.call(this,this.H)},function(){this.D=Qe.call(this,this.D)},function(){n(this,Qe.call(this,r(this)))},function(){this.L=Qe.call(this,this.L)},function(){this.K=Qe.call(this,this.K)}, function(){this.I=Qe.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.gc},function(){t(this,this.F&this.C);this.A-=this.B.gc},function(){t(this,this.H&this.C);this.A-=this.B.gc},function(){t(this,this.D&this.C);this.A-=this.B.gc},function(){t(this,r(this)-2&65535);this.A-=this.B.gc},function(){t(this,this.L&this.C);this.A-=this.B.gc},function(){t(this,this.K&this.C);this.A-=this.B.gc},function(){t(this,this.I&this.C);this.A-=this.B.gc},function(){this.G=this.G&~this.C|this.Ea(); -this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Ea();this.A-=this.B.Lb},function(){m(this,r(this)&~this.C|this.Ea());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.I=this.I&~this.C|this.Ea();this.A-=this.B.Lb},ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg, +this.A-=this.B.Lb},function(){this.F=this.F&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.H=this.H&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.D=this.D&~this.C|this.Ea();this.A-=this.B.Lb},function(){n(this,r(this)&~this.C|this.Ea());this.A-=this.B.Lb},function(){this.L=this.L&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.K=this.K&~this.C|this.Ea();this.A-=this.B.Lb},function(){this.I=this.I&~this.C|this.Ea();this.A-=this.B.Lb},ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg, ig,jg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,function(){this.wb[this.X()].call(this,Jg,this.Ba);this.A-=this.pa===g?1:this.B.Me},yg,function(){this.wb[this.X()].call(this,Jg,this.M);this.A-=this.pa===g?1:this.B.Me},function(){this.Eb[this.X()].call(this,Wf)},function(){this.Ha[this.X()].call(this,Xf)},function(){this.xb[this.$e=this.X()].call(this,Yf)},function(){this.va[this.$e=this.X()].call(this,Zf)},function(){this.O|=1;this.Eb[this.X()].call(this,jf)},function(){this.O|=1;this.Ha[this.X()].call(this, -jf)},function(){this.xb[this.X()].call(this,jf)},function(){this.va[this.X()].call(this,jf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Rc=this.ua.qa;break;case 1:this.Rc=this.ka.qa;break;case 2:this.Rc=this.ha.qa;break;case 3:this.Rc=this.Aa.qa;break;case 4:if(80386<=this.ga){this.Rc=this.Za.qa;break}l.call(this,6);break;case 5:if(80386<=this.ga){this.Rc=this.bb.qa;break}default:l.call(this,6)}this.O|=1;this.Ha[a].call(this,lf)},function(){this.O|=1;this.U=this.V=this.si;this.va[this.X()].call(this, -cf)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ga||80386==this.ga&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.va[b].call(this,jf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Ud(this,this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break; -case 4:80386<=this.ga?this.Za.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.ga?this.bb.load(this.L):Ud(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.wb[this.X()].call(this,Kg,this.Ea)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-= -3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;m(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C; -this.A-=3},function(){this.G=2==this.la?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.la?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.Xg},function(){Ne.call(this,this.Ba(),te(this));this.A-=this.B.$g},function(){this.Ka("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.yb?l.call(this,13,0):(t(this,a&-196609),this.A-=this.B.gc)},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else{var a=this.Ea(), -a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?de(this):ee(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?le(this):je(this);a&64?me(this):ke(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a=this.G&-256,b;b=R(this);b=this.Qb(this.U.cc(b,1));this.G=a|b;this.A-=this.B.Kf},function(){this.G= -this.G&~this.C|Gc(this,this.U,R(this));this.A-=this.B.Kf},function(){var a=R(this),b=this.G;this.Cc(this.U.Vb(a,1),b);this.A-=this.B.Lf},function(){var a=R(this),b=this.G;this.Sc(this.U.Vb(a,this.la),b);this.A-=this.B.Lf},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=this.Qb(this.U.cc(this.K&this.Y,1));this.Cc(this.ua.Vb(this.I&this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I= +jf)},function(){this.xb[this.X()].call(this,jf)},function(){this.va[this.X()].call(this,jf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Rc=this.ua.qa;break;case 1:this.Rc=this.ka.qa;break;case 2:this.Rc=this.ha.qa;break;case 3:this.Rc=this.Aa.qa;break;case 4:if(80386<=this.ga){this.Rc=this.Za.qa;break}m.call(this,6);break;case 5:if(80386<=this.ga){this.Rc=this.bb.qa;break}default:m.call(this,6)}this.O|=1;this.Ha[a].call(this,lf)},function(){this.O|=1;this.U=this.V=this.ri;this.va[this.X()].call(this, +cf)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.ga||80386==this.ga&&4!=c&&5!=c){m.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.va[b].call(this,jf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Ud(this,this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break; +case 4:80386<=this.ga?this.Za.load(r(this)):Ic(this,r(this));n(this,a);break;case 5:80386<=this.ga?this.bb.load(this.L):Ud(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.wb[this.X()].call(this,Kg,this.Ea)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-= +3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;n(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C; +this.A-=3},function(){this.G=2==this.la?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.la?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.Wg},function(){Ne.call(this,this.Ba(),te(this));this.A-=this.B.Zg},function(){this.Ka("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.yb?m.call(this,13,0):(t(this,a&-196609),this.A-=this.B.gc)},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else{var a=this.Ea(), +a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Lb}},function(){var a=this.G>>8&255;a&1?de(this):ee(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?le(this):je(this);a&64?me(this):ke(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Bb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Bb},function(){var a=this.G&-256,b;b=Q(this);b=this.Qb(this.U.cc(b,1));this.G=a|b;this.A-=this.B.Kf},function(){this.G= +this.G&~this.C|Gc(this,this.U,Q(this));this.A-=this.B.Kf},function(){var a=Q(this),b=this.G;this.Cc(this.U.Vb(a,1),b);this.A-=this.B.Lf},function(){var a=Q(this),b=this.G;this.Sc(this.U.Vb(a,this.la),b);this.A-=this.B.Lf},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=this.Qb(this.U.cc(this.K&this.Y,1));this.Cc(this.ua.Vb(this.I&this.Y,1),d);this.O&4096||(d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I= this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.Mf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Of,this.ja&256||(this.A-=this.B.Nf));if(a--){var d=Gc(this,this.U,this.K&this.Y);this.Sc(this.ua.Vb(this.I&this.Y,this.la),d);this.O&4096||(d=this.R&1024?-this.la:this.la,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.A-=c,this.F=this.F&~this.Y|this.F-b&this.Y,a&&(this.fa=this.La, this.O|=256))}},function(){var a=1,b=0,c=this.B.xf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.zf,this.ja&256||(this.A-=this.B.yf));if(a--){var d=pe(this,this.U,this.K&this.Y),e=re(this,this.ua,this.I&this.Y);this.O&4096||(Oe.call(this,d,e),d=this.R&1024?-1:1,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.xf;this.ja&192&& (a=this.F&this.Y,b=1,c=this.B.zf,this.ja&256||(this.A-=this.B.yf));if(a--){var d=qe(this,this.U,this.K&this.Y),e=se(this,this.ua,this.I&this.Y);this.O&4096||(Pe.call(this,d,e),d=this.R&1024?-this.la:this.la,this.K=this.K&~this.Y|this.K+d&this.Y,this.I=this.I&~this.Y|this.I+d&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256))}},function(){ce(this,this.G&this.X(),128);this.A-=this.B.sd},function(){ce(this,this.G&this.Ba(),this.dataType); @@ -180,35 +180,35 @@ this.Y,this.la),d);this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this this.O|=256))}},function(){var a=1,b=0,c=this.B.Ef;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Gf,this.ja&256||(this.A-=this.B.Ff));if(a--){var d=Gc(this,this.U,this.K&this.Y);this.O&4096||(this.G=this.G&~this.C|d,this.K=this.K&~this.Y|this.K+(this.R&1024?-this.la:this.la)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c,a&&(this.fa=this.La,this.O|=256))}},function(){var a=1,b=0,c=this.B.Rf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Tf,this.ja&256||(this.A-=this.B.Sf));a--&&(Oe.call(this,this.G& 255,re(this,this.ua,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-1:1)&this.Y,this.F=this.F&~this.Y|this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256)))},function(){var a=1,b=0,c=this.B.Rf;this.ja&192&&(a=this.F&this.Y,b=1,c=this.B.Tf,this.ja&256||(this.A-=this.B.Sf));a--&&(Pe.call(this,this.G&this.C,se(this,this.ua,this.I&this.Y)),this.O&4096||(this.I=this.I&~this.Y|this.I+(this.R&1024?-this.la:this.la)&this.Y,this.F=this.F&~this.Y| this.F-b&this.Y,this.A-=c-this.B.rb,a&&$d(this)==(this.ja&64)&&(this.fa=this.La,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Bb},function(){this.F=this.F&-256|this.X();this.A-=this.B.Bb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Bb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Bb},function(){this.G=this.G&255|this.X()<<8;this.A-=this.B.Bb},function(){this.F=this.F&255|this.X()<<8;this.A-=this.B.Bb},function(){this.H=this.H&255|this.X()<<8;this.A-=this.B.Bb}, -function(){this.D=this.D&255|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I= -this.I&~this.C|this.Ba();this.A-=this.B.Bb},Dg,Eg,Dg,Eg,function(){this.va[this.X()].call(this,df)},function(){this.va[this.X()].call(this,bf)},function(){this.O|=1;this.mc[this.X()].call(this,Lg,this.X)},function(){this.O|=1;this.wb[this.X()].call(this,Lg,this.Ba)},Fg,Gg,Fg,Gg,function(){this.R&131072&&3>this.yb?l.call(this,13,0):xe.call(this,3,null,this.B.rh)},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.Ze[a];if(void 0!==b)for(var c=0;cthis.yb?l.call(this,13,0):xe.call(this,4,null,this.B.sh):this.A-=this.B.th},function(){if(this.R&131072&&3>this.yb)l.call(this,13,0);else if(this.A-=this.B.ph,this.ya&1&&this.R&16384){var a=this.na(this.ra.Ia+0);Dc(this.ka,a,!1)}else{var a=this.Ca,b=this.Ea(),c=this.Ea(),d=this.Ea();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Ea(),k=this.Ea(),n=this.Ea(),p=this.Ea(),q=this.Ea(), -w=this.Ea();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.Za.load(q);this.bb.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}},function(){this.mc[this.X()].call(this,Ag,dg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,dg)},function(){this.mc[this.X()].call(this,Ag,eg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,eg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ce(this,this.G,128);this.A-=this.B.Ug}},function(){var a=this.X(); -this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ce(this,this.G,128);this.A-=this.B.Tg},function(){this.G=this.G&-256|(Xd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|pe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Th},Hg,Hg,Hg,Hg,Hg,Hg,Hg,Hg,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!$d(this)?(D(this,u(this)+a),this.A-=this.B.Ah):this.A-=this.B.Hf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&$d(this)?(D(this,u(this)+a),this.A-=this.B.If):this.A-=this.B.Jf},function(){var a= -this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.zh):this.A-=this.B.Hf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Jf:(D(this,u(this)+a),this.A-=this.B.If)},function(){var a=this.X();oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-2),this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-2),this.G|=Kb(this.ma,a+1,this.fa-2)<<8,this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-2),this.A-= -this.B.Qf)},function(){var a=this.X();oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-2),Mb(this.ma,a+1,this.G>>8,this.fa-2),this.A-=this.B.Qf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.Yg},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Df},function(){Lc(this,this.Ba(),te(this));this.A-=this.B.vh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Df},function(){var a=this.H&65535;oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-1),this.A-= -this.B.Bf)},function(){var a=this.H&65535;oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-1),this.G|=Kb(this.ma,a+1&65535,this.fa-1)<<8,this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-1),this.A-=this.B.Pf)},function(){var a=this.H&65535;oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-1),Mb(this.ma,a+1&65535,this.G>>8,this.fa-1),this.A-=this.B.Pf)},Ig,Ig,function(){this.O|=132;this.A-=this.B.vc},function(){this.O|=68;this.A-=this.B.vc},function(){this.R&131072? -l.call(this,13,0):(this.Fa|=4,this.A-=2,this.R&512||mc(this))},function(){Xd(this)?ee(this):de(this);this.A-=2},function(){this.Sa=!1;this.mc[this.X()].call(this,Mg,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C)},function(){this.Sa=!1;this.wb[this.X()].call(this,Ng,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C,this.H=this.H&~this.C|this.Va&this.C)},function(){ee(this);this.A-=2},function(){de(this);this.A-=2},function(){this.Ca>this.yb?l.call(this,13,0):(this.R&=-513,this.A-=this.B.Wg)}, -function(){this.Ca>this.yb?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.mc[this.X()].call(this,Tc,gg)},function(){this.wb[this.X()].call(this,Uc,gg)}],zg=[Be,nf,ze,qf,De,Uf,$f,Oe],Jg=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[function(a,b){this.A-=this.pa===g?this.B.Lb:this.B.Lh;return b},bg,bg,bg,bg,bg,bg,bg],Lg=[function(a,b){this.A-=this.pa===g?this.B.Dh:this.B.Bh;return b},T,T,T,T,T,T,T],Ag=[function(a,b){var c= +function(){this.D=this.D&255|this.X()<<8;this.A-=this.B.Bb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.F=this.F&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Bb},function(){n(this,r(this)&~this.C|this.Ba());this.A-=this.B.Bb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Bb},function(){this.I= +this.I&~this.C|this.Ba();this.A-=this.B.Bb},Dg,Eg,Dg,Eg,function(){this.va[this.X()].call(this,df)},function(){this.va[this.X()].call(this,bf)},function(){this.O|=1;this.mc[this.X()].call(this,Lg,this.X)},function(){this.O|=1;this.wb[this.X()].call(this,Lg,this.Ba)},Fg,Gg,Fg,Gg,function(){this.R&131072&&3>this.yb?m.call(this,13,0):xe.call(this,3,null,this.B.qh)},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else{var a=this.X(),b;a:{b=this.Ze[a];if(void 0!==b)for(var c=0;cthis.yb?m.call(this,13,0):xe.call(this,4,null,this.B.rh):this.A-=this.B.sh},function(){if(this.R&131072&&3>this.yb)m.call(this,13,0);else if(this.A-=this.B.oh,this.ya&1&&this.R&16384){var a=this.na(this.ra.Ia+0);Dc(this.ka,a,!1)}else{var a=this.Ca,b=this.Ea(),c=this.Ea(),d=this.Ea();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Ea(),k=this.Ea(),l=this.Ea(),p=this.Ea(),q=this.Ea(), +w=this.Ea();Ec(this,!0,!0);Cc(this,k);n(this,e);Ic(this,l);Hc(this,p);this.Za.load(q);this.bb.load(w)}null!=Lc(this,b,c,!1)&&Kc(this,d,a)}},function(){this.mc[this.X()].call(this,Ag,dg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,dg)},function(){this.mc[this.X()].call(this,Ag,eg)},function(){this.wb[this.X()].call(this,2==this.la?Bg:Cg,eg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ce(this,this.G,128);this.A-=this.B.Tg}},function(){var a=this.X(); +this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ce(this,this.G,128);this.A-=this.B.Sg},function(){this.G=this.G&-256|(Xd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|pe(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Sh},Hg,Hg,Hg,Hg,Hg,Hg,Hg,Hg,function(){var a=this.M();(this.F=this.F-1&this.Y)&&!$d(this)?(D(this,u(this)+a),this.A-=this.B.zh):this.A-=this.B.Hf},function(){var a=this.M();(this.F=this.F-1&this.Y)&&$d(this)?(D(this,u(this)+a),this.A-=this.B.If):this.A-=this.B.Jf},function(){var a= +this.M();(this.F=this.F-1&this.Y)?(D(this,u(this)+a),this.A-=this.B.yh):this.A-=this.B.Hf},function(){var a=this.M();this.F&this.Y?this.A-=this.B.Jf:(D(this,u(this)+a),this.A-=this.B.If)},function(){var a=this.X();oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-2),this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-2),this.G|=Kb(this.ma,a+1,this.fa-2)<<8,this.A-=this.B.Cf)},function(){var a=this.X();oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-2),this.A-= +this.B.Qf)},function(){var a=this.X();oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-2),Mb(this.ma,a+1,this.G>>8&255,this.fa-2),this.A-=this.B.Qf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.Xg},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.Df},function(){Lc(this,this.Ba(),te(this));this.A-=this.B.uh},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.Df},function(){var a=this.H&65535;oe(this,a,1)&&(this.G=this.G&-256|Kb(this.ma,a,this.fa-1), +this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,2)&&(this.G=Kb(this.ma,a,this.fa-1),this.G|=Kb(this.ma,a+1&65535,this.fa-1)<<8,this.A-=this.B.Bf)},function(){var a=this.H&65535;oe(this,a,1)&&(Mb(this.ma,a,this.G&255,this.fa-1),this.A-=this.B.Pf)},function(){var a=this.H&65535;oe(this,a,2)&&(Mb(this.ma,a,this.G&255,this.fa-1),Mb(this.ma,a+1&65535,this.G>>8&255,this.fa-1),this.A-=this.B.Pf)},Ig,Ig,function(){this.O|=132;this.A-=this.B.vc},function(){this.O|=68;this.A-=this.B.vc},function(){this.R& +131072?m.call(this,13,0):(this.Fa|=4,this.A-=2,this.R&512||mc(this))},function(){Xd(this)?ee(this):de(this);this.A-=2},function(){this.Sa=!1;this.mc[this.X()].call(this,Mg,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C)},function(){this.Sa=!1;this.wb[this.X()].call(this,Ng,gg);this.Sa&&(this.G=this.G&~this.C|this.Da&this.C,this.H=this.H&~this.C|this.Va&this.C)},function(){ee(this);this.A-=2},function(){de(this);this.A-=2},function(){this.Ca>this.yb?m.call(this,13,0):(this.R&=-513,this.A-=this.B.Vg)}, +function(){this.Ca>this.yb?m.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.mc[this.X()].call(this,Tc,gg)},function(){this.wb[this.X()].call(this,Uc,gg)}],zg=[Be,nf,ze,qf,De,Uf,$f,Oe],Jg=[Ce,of,Ae,rf,Ee,Vf,ag,Pe],Kg=[function(a,b){this.A-=this.pa===g?this.B.Lb:this.B.Kh;return b},bg,bg,bg,bg,bg,bg,bg],Lg=[function(a,b){this.A-=this.pa===g?this.B.Ch:this.B.Ah;return b},T,T,T,T,T,T,T],Ag=[function(a,b){var c= a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;he(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;he(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ie(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;he(this,c,e,128)}return c},function(a,b){var c=a,d=b& this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,ce(this,a,128,c&1,a&128));return a},T,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,ce(this,a,128,c&1));return a}],Bg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)& 65535):e=a;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ie(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;he(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1, a=c>>>1&65535,ce(this,a,32768,c&1,a&32768));return a},T,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,ce(this,a,32768,c&1));return a}],Cg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,he(this,c,a<>>d|e;he(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=ie(this),c=a<>>32-d>>>1,he(this,c,a<>>d|c<<32-d|a<<32-d<<1,he(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,ce(this,a,-2147483648,c&1,a&-2147483648));return a},T,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,ce(this,a,-2147483648,c&1));return a}],Mg=[function(a,b){b=this.X();ce(this,a&b,128);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|= -2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^255},function(a){var b=-a|0;Wd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&255},function(a){this.Sa=!0;this.Da=(this.G&255)*a&65535;this.Da&65280?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Hh:this.B.Gh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Sa=!0;this.Da=b&65535;127b?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.mh: -this.B.lh;this.O|=2;return a},function(a,b){if(!a)return cg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ga&&-128==d)return cg.call(this),a;this.Sa=!0;this.Da=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.ih:this.B.hh;this.O|=2;return a}],Ng=[function(a,b){b=this.Ba(); -ce(this,a&b,this.dataType);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|=2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^this.C},function(a){var b=-a|0;Wd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&this.C},function(a,b){if(2==this.la){b=this.G&65535;var c=b*a|0;this.Sa=!0;this.Da=c&65535;this.Va=c>>16&65535}else mf.call(this,a,this.G);this.Va?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Jh:this.B.Ih;this.O|=2;return a}, -function(a,b){var c;if(2==this.la)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Sa=!0,this.Da=c&65535,this.Va=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);mf.call(this,c,d);e&&(this.Da=~this.Da+1|0,this.Va=~this.Va+(this.Da?0:1)|0);c=this.Va!=this.Da>>31}c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.oh:this.B.nh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;b=65536*(this.H&65535)+(this.G&65535); -var c=b/a|0;if(65536<=c)return cg.call(this),a;this.Sa=!0;this.Da=c&65535;this.Va=b%a&65535}else{Se.call(this,this.G,this.H,a);if(!this.Sa)return cg.call(this),a;this.Da|=0;this.Va|=0}this.A-=this.P===g?this.B.gh:this.B.fh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.ga&&-32768==d)return cg.call(this),a;this.Sa=!0;this.Da=d&65535;this.Va=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1; -0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Se.call(this,c,d,e);2147483647this.ga&&(b=a));t(this,b);this.A-=this.P===g?this.B.gc:this.B.Nh;this.O|=2;return a},bg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.wb[a].call(this,this.gi,gg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.wb[a].call(this,Og,gg)}; -od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.va[this.X()].call(this,af)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.va[this.X()].call(this,gf)}; -od[5]=function(){this.Ca?l.call(this,13,0,!0):(ne(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.ua,2102,this.na(2084)),Bc(this.ka,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Aa,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),m(this,this.na(2092)),this.Tb=this.na(2126)|this.Qb(2128)<<16,this.dd=this.Tb+this.na(2130),Bc(this.fc,2132,this.na(2076)), -this.Ub=this.na(2138)|this.Qb(2140)<<16,this.Mc=this.Ub+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Ca?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Ca?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; -v[32]=function(){if(this.Ca)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.ed;break;case 3:a=this.Oc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.Ya[b]),this.A-=22)}}; -v[34]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.ed=b;this.A-=4;break;case 3:Nc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.Ya[b]&&(Qd(this,!1),this.Ya[b]=a,Qd(this,!0)),this.A-=4>b?22:14)}}; -v[36]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.cf[b]),this.A-=12)}};v[38]=function(){if(this.Ca)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.cf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[129]=function(){var a=this.Ba();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; +2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^255},function(a){var b=-a|0;Wd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&255},function(a){this.Sa=!0;this.Da=(this.G&255)*a&65535;this.Da&65280?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Gh:this.B.Fh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Sa=!0;this.Da=b&65535;127b?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.lh: +this.B.kh;this.O|=2;return a},function(a,b){if(!a)return cg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.ga&&-128==d)return cg.call(this),a;this.Sa=!0;this.Da=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.hh:this.B.gh;this.O|=2;return a}],Ng=[function(a,b){b=this.Ba(); +ce(this,a&b,this.dataType);this.A-=this.P===g?this.B.ag:this.B.$f;this.O|=2;return a},T,function(a){this.A-=this.P===g?this.B.ge:this.B.fe;return a^this.C},function(a){var b=-a|0;Wd(this,0,a,b,this.dataType|63,!0);this.A-=this.P===g?this.B.ge:this.B.fe;return b&this.C},function(a,b){if(2==this.la){b=this.G&65535;var c=b*a|0;this.Sa=!0;this.Da=c&65535;this.Va=c>>16&65535}else mf.call(this,a,this.G);this.Va?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.Ih:this.B.Hh;this.O|=2;return a}, +function(a,b){var c;if(2==this.la)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Sa=!0,this.Da=c&65535,this.Va=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);mf.call(this,c,d);e&&(this.Da=~this.Da+1|0,this.Va=~this.Va+(this.Da?0:1)|0);c=this.Va!=this.Da>>31}c?(de(this),fe(this)):(ee(this),ge(this));this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;b=65536*(this.H&65535)+(this.G&65535); +var c=b/a|0;if(65536<=c)return cg.call(this),a;this.Sa=!0;this.Da=c&65535;this.Va=b%a&65535}else{Se.call(this,this.G,this.H,a);if(!this.Sa)return cg.call(this),a;this.Da|=0;this.Va|=0}this.A-=this.P===g?this.B.fh:this.B.eh;this.O|=2;return a},function(a,b){if(2==this.la){if(!a)return cg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.ga&&-32768==d)return cg.call(this),a;this.Sa=!0;this.Da=d&65535;this.Va=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,l=!1; +0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,l=!0,k=!k);Se.call(this,c,d,e);2147483647this.ga&&(b=a));t(this,b);this.A-=this.P===g?this.B.gc:this.B.Mh;this.O|=2;return a},bg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.wb[a].call(this,this.fi,gg)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.wb[a].call(this,Og,gg)}; +od[2]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.va[this.X()].call(this,af)};od[3]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.va[this.X()].call(this,gf)}; +od[5]=function(){this.Ca?m.call(this,13,0,!0):(ne(this,this.na(2054)),this.I=this.na(2086),this.K=this.na(2088),this.L=this.na(2090),this.D=this.na(2094),this.H=this.na(2096),this.F=this.na(2098),this.G=this.na(2100),Bc(this.ua,2102,this.na(2084)),Bc(this.ka,2108,this.na(2082)),Bc(this.ha,2114,this.na(2080)),Bc(this.Aa,2120,this.na(2078)),Kc(this,this.na(2072)),D(this,this.na(2074)),n(this,this.na(2092)),this.Tb=this.na(2126)|this.Qb(2128)<<16,this.dd=this.Tb+this.na(2130),Bc(this.fc,2132,this.na(2076)), +this.Ub=this.na(2138)|this.Qb(2140)<<16,this.Mc=this.Ub+this.na(2142),Bc(this.ra,2144,this.na(2070)),this.A-=195)};od[6]=function(){this.Ca?m.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Ca?m.call(this,13,0,!0):(pd.call(this),this.A-=100)}; +v[32]=function(){if(this.Ca)m.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.ed;break;case 3:a=this.Oc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.Ya[b]),this.A-=22)}}; +v[34]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.ed=b;this.A-=4;break;case 3:Nc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.Ya[b]&&(Qd(this,!1),this.Ya[b]=a,Qd(this,!0)),this.A-=4>b?22:14)}}; +v[36]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.cf[b]),this.A-=12)}};v[38]=function(){if(this.Ca)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.cf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[129]=function(){var a=this.Ba();be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; v[130]=function(){var a=this.Ba();Xd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[131]=function(){var a=this.Ba();Xd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[132]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[133]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[134]=function(){var a=this.Ba();Xd(this)||$d(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na}; v[135]=function(){var a=this.Ba();Xd(this)||$d(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[136]=function(){var a=this.Ba();ae(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[137]=function(){var a=this.Ba();ae(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[138]=function(){var a=this.Ba();Yd(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[139]=function(){var a=this.Ba();Yd(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)}; v[140]=function(){var a=this.Ba();!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[141]=function(){var a=this.Ba();!ae(this)==!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[142]=function(){var a=this.Ba();$d(this)||!ae(this)!=!be(this)?(D(this,u(this)+a),this.A-=this.B.Ma):this.A-=this.B.Na};v[143]=function(){var a=this.Ba();$d(this)||!ae(this)!=!be(this)?this.A-=this.B.Na:(D(this,u(this)+a),this.A-=this.B.Ma)};v[144]=function(){sf.call(this,tf)}; @@ -222,50 +222,50 @@ v[186]=function(){this.wb[this.X()].call(this,Pg,this.X)};v[187]=function(){this v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.xb[b].call(this,kf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Ib=this.Ib&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= this.L&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.I=this.I&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.P===g?3:6}; v[191]=function(){var a=this.X();Nd(this);this.va[a].call(this,kf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Ib=this.Ib<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; -var Rd=[function(){this.A-=2+(this.P===g?0:1);return this.fc.qa},function(){this.A-=2+(this.P===g?0:1);return this.ra.qa},function(a){this.O|=2;this.fc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.Ec+4,this.ra.Ab|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a,!0)!==g&&2048!=(this.Oa.Ab&2560)&&(this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3)||7168==(this.Oa.Ab&7168)))return me(this), -a;ke(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a,!0)!==g&&512==(this.Oa.Ab&2560)&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3))return me(this),a;ke(this);return a},T,T],Vc=[md,md,md,md,md,md,T,T],Og=[function(a){if(this.P===g)l.call(this,6);else{a=this.dd-this.Tb;var b=this.Tb;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.Mc-this.Ub;var b= -this.Ub;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Tb=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.dd=this.Tb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Ub=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.Mc=this.Ub+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},T,function(a){this.R& -131072?l.call(this,6):(ne(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},T],Pg=[T,T,T,T,Je,Me,Le,Ke],x=[function(a){a=a.call(this,this.G&255,E(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, -function(a){a=a.call(this,this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& -255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this))); -this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& --256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= -a.call(this,this.D&255,E(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,E(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& -255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, -this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.F>>8&255,E(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= -this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.D+ -this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, -this.G&255,E(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+this.M()));this.H= -this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+this.M())); -this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255, -E(this,this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a= -a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M())); -this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T}, -function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M())); -this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, -function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+this.M())); -this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+R(this))); -this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+ -R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F& -255,H(this,this.L+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H& -255,E(this,this.D+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&255,H(this,this.L+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+R(this))); -this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, -this.F>>8&255,E(this,this.D+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F= -this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.H>>8&255,E(this,this.D+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H& --65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.D>>8&255,H(this,this.L+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+R(this)));this.D=this.D&-65281| -a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a= +var Rd=[function(){this.A-=2+(this.P===g?0:1);return this.fc.qa},function(){this.A-=2+(this.P===g?0:1);return this.ra.qa},function(a){this.O|=2;this.fc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.ra.load(a)!==g&&(this.Cb(this.ra.Ec+4,this.ra.Ab|=512),this.ra.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a)!==g&&2048!=(this.Oa.Ab&2560)&&(this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3)||7168==(this.Oa.Ab&7168)))return me(this), +a;ke(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Oa.load(a)!==g&&512==(this.Oa.Ab&2560)&&this.Oa.dc>=this.Ca&&this.Oa.dc>=(a&3))return me(this),a;ke(this);return a},T,T],Vc=[md,md,md,md,md,md,T,T],Og=[function(a){if(this.P===g)m.call(this,6);else{a=this.dd-this.Tb;var b=this.Tb;80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)m.call(this,6);else{a=this.Mc-this.Ub;var b=this.Ub; +80286==this.ga?b|=-16777216:80386<=this.ga&&(2==this.la?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Tb=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.dd=this.Tb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Ub=this.Rb(this.P+2)&(this.C|this.C<<8),a&=65535,this.Mc=this.Ub+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},T,function(a){this.R& +131072?m.call(this,6):(ne(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},T],Pg=[T,T,T,T,Je,Me,Le,Ke],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ca}, +function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& +255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); +this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& +-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a= +a.call(this,this.D&255,F(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I));this.D=this.D&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&255,F(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D& +255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this, +this.G>>8&255,H(this,this.L+this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-= +this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.da},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ +this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.ca},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.D+ +this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this, +this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+this.M()));this.H= +this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K+this.M())); +this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.D+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255, +F(this,this.I+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M())); +this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T}, +function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.M())); +this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, +function(a){a=a.call(this,this.H>>8&255,F(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K+this.M())); +this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.D>>8&255,F(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I+Q(this))); +this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,F(this,this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+ +Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.D+this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F& +255,H(this,this.L+this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,F(this,this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H& +255,F(this,this.D+this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,F(this,this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.H&255,F(this,this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.D+this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,H(this,this.L+this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,F(this,this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.D+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.I+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.I+Q(this))); +this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, +this.F>>8&255,F(this,this.D+this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+Q(this)));this.F= +this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,F(this,this.D+this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+Q(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,H(this,this.L+this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+Q(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a= a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a= @@ -276,16 +276,16 @@ this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(thi -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Dd=[function(a){a=a.call(this, K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, +a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.da}, +function(a){a=a.call(this,L(this,this.L+this.K),this.H&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N}, function(a){a=a.call(this,K(this,this.D+this.K),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.D&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> -8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ -this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.G>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.G>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.G>> +8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+ +this.I),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.F>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.F>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a= a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K),this.H>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.H>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this, -a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), -this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, +a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.D+this.I),this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.K), +this.D>>8&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,L(this,this.L+this.I),this.D>>8&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this, this.D+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.T}, function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+ @@ -298,31 +298,31 @@ function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.F>>8&255);O(this,a this.D+this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+this.M()),this.D>>8&255); O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.D+this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)), -this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)), -this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,L(this,this.L+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ -this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.G>>8&255);O(this,a);this.A-= -this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,L(this,this.L+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ -this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.H>>8&255);O(this, -a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,L(this,this.L+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, -L(this,this.L+this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], +a.call(this,K(this,this.D+this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)), +this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)), +this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,L(this,this.L+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ +this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.G>>8&255);O(this,a);this.A-= +this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,L(this,this.L+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+ +this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.H>>8&255);O(this, +a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, +L(this,this.L+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Ed=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a, b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), -b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= +K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), +b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, -L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); +b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this, +L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.K),b.call(this)); O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, -b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, +this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a, +b){var c=a[5].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this, this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= -this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-= +this.B.da},function(a,b){var c=a[7].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c= a[0].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-= this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.M()),b.call(this)); O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()), @@ -336,20 +336,20 @@ b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(t this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c= a[7].call(this,L(this,this.L+this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a, -b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.K+R(this)), -b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)), -b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c= -a[4].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+R(this)),b.call(this)); -O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8& +b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.K+Q(this)), +b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+Q(this)), +b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c= +a[4].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,K(this,this.K+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,L(this,this.L+this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8& 255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this, this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= @@ -361,18 +361,18 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.ca this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F& 255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],y=[function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I));this.G=this.G&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this, -this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& +this.G&this.C,I(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F& this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.F&this.C,I(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= -a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= +a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= -a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| -a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; +a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a= +a.call(this,r(this)&this.C,J(this,this.L+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.ea}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| +a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); -this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); +this.I=this.I&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.D)); this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a= a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+this.M()));this.F=this.F&~this.C| a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& @@ -380,163 +380,163 @@ this.C,I(this,this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},functi this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+ this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ +this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+this.M())); this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+this.M()));this.I=this.I& ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C, -I(this,this.D+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+R(this)));this.G=this.G&~this.C|a; -this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+ -R(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.F&this.C,I(this,this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I+R(this)));this.H=this.H& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C, -J(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+R(this)));this.D=this.D&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+R(this))); -this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+R(this))); -this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.L&this.C,I(this,this.I+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+R(this)));this.K=this.K& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, -J(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+R(this)));this.I=this.I&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+R(this))); +I(this,this.D+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.I+Q(this)));this.G=this.G&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,I(this,this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.K+ +Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.K+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,I(this,this.K+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a= +a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I+Q(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C, +J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this))); +this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+Q(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a= +a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+Q(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, +J(this,this.L+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K+Q(this)));this.I=this.I&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.I&this.C,I(this,this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+Q(this))); this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,r(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G= this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.I&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a= a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D= this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this, -r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this, +r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a= a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C, -this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Fd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);Q(this,a);this.A-=this.B.ca},function(a){a= -a.call(this,M(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);Q(this,a);this.A-=this.B.da}, -function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);Q(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.I),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);Q(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.I),this.D&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);Q(this,a);this.A-=this.B.ca}, -function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),r(this)&this.C); -Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this, -M(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);Q(this,a);this.A-=this.B.da},function(a){a= -a.call(this,N(this,this.L+this.K),this.K&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);Q(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);Q(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.I&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a= -a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ -this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);Q(this, -a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.D+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this, -M(this,this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ -this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);Q(this,a); -this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a= -a.call(this,N(this,this.L+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+ -this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()), -this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.G&this.C);Q(this,a); -this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this, -this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.H&this.C); -Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a= -a.call(this,M(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+ -R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),r(this)&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.L&this.C);Q(this,a);this.A-= -this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this, -M(this,this.D+this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)), -this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+R(this)),this.I&this.C); -Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], -y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Gd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), -b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this)),b.call(this));Q(this,c); -this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca}, -function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, -M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this)); -Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));Q(this,c); -this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c= -a[4].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), -b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-= -this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, -N(this,this.L+this.I),b.call(this));Q(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= -a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a, -b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this, -c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+ -this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c= -a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-= -this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this, -c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this, -this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[0].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, -b){var c=a[1].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J}, -function(a,b){var c=a[1].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c); -this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this, -c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this, -this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, -M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a, -b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[7].call(this,N(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-= -this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)& -this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| -c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Fd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a= +a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.da}, +function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, +this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.D&this.C);P(this,a);this.A-=this.B.da},function(a){a= +a.call(this,N(this,this.L+this.I),this.D&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),r(this)&this.C);P(this,a);this.A-=this.B.ca}, +function(a){a=a.call(this,M(this,this.D+this.I),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),r(this)&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),r(this)&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.L&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.L&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this, +M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a= +a.call(this,N(this,this.L+this.K),this.K&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.K&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,M(this,this.D+this.K),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.K),this.I&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,N(this,this.L+this.I),this.I&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+ +this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&this.C);P(this, +a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.D+this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this, +M(this,this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+ +this.M()),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);P(this,a); +this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a= +a.call(this,N(this,this.L+this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+ +this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()), +this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.G&this.C);P(this,a); +this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.D+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this, +this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.H&this.C); +P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,this.D+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.S},function(a){a= +a.call(this,M(this,this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+ +Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),r(this)&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.L&this.C);P(this,a);this.A-= +this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this, +M(this,this.D+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), +this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.I&this.C); +P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], +y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Gd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), +b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); +this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca}, +function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this, +M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[2].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this)); +P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[3].call(this,N(this,this.L+this.I),b.call(this));P(this,c); +this.A-=this.B.ca},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c= +a[4].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[4].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[5].call(this,N(this,this.L+this.I), +b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-= +this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[6].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[7].call(this, +N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+this.M()), +b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a, +b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+this.M()),b.call(this)); +P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+ +this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c= +a[4].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this, +this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J}, +function(a,b){var c=a[1].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+Q(this)),b.call(this));P(this, +c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this, +this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, +M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a, +b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-= +this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)& +this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| +c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this)); -m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, -b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= -this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,E(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& -255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,S(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.G));this.F=this.F&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,S(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, -this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,S(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,E(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,S(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,E(this,this.K)); -this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.G));this.F=this.F& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F& --65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.F+this.M()));this.G= -this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,S(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M())); -this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+this.M())); -this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,S(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.G+this.M())); -this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.F+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,S(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); -this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,S(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+this.M())); -this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, -this.G>>8&255,E(this,S(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+this.M()));this.F=this.F&-65281|a<< -8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this, -this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a= -a.call(this,this.H>>8&255,E(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H& --65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8& -255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-= -this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.G+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.F+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.H+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,S(this,2)+R(this)));this.G=this.G&-256|a;this.A-= -this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.G+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.F+R(this)));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.H+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,S(this,2)+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.G+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.F+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.H+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.H&255,E(this,S(this,2)+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.G+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.F+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.H+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,S(this,2)+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,2)+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G= -this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>> -8&255,E(this,S(this,2)+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.H>>8&255,E(this,this.F+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,2)+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+R(this)));this.H= -this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>> -8&255,E(this,this.H+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,2)+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, -function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, +n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, +b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,F(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& +255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.ea},function(a){a=a.call(this, +this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D));this.H=this.H& +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,R(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,Q(this)));this.H=this.H&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.H&255,F(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.I));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,F(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,R(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,Q(this)));this.D=this.D&-256|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&255,F(this,this.K)); +this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,F(this,this.I));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.F));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.D));this.G=this.G& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.G>>8&255,F(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,F(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.G));this.F=this.F& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,Q(this)));this.F=this.F& +-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.F>>8&255,F(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,F(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.H>>8&255,F(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,F(this,this.I));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,0)));this.D=this.D& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.ea},function(a){a=a.call(this,this.D>>8&255,F(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,F(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+this.M()));this.G= +this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+this.M())); +this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+this.M()));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+this.M())); +this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.I+this.M()));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+this.M())); +this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.F+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,R(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); +this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+this.M()));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.H+this.M())); +this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,R(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+this.M())); +this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.F+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this, +this.G>>8&255,F(this,R(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.G+this.M()));this.F=this.F&-65281|a<< +8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,R(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this, +this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a= +a.call(this,this.H>>8&255,F(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+this.M()));this.H=this.H& +-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8& +255,F(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.I+this.M()));this.D=this.D&-65281|a<<8;this.A-= +this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.G+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.F+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.H+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.D+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,R(this,2)+Q(this)));this.G=this.G&-256|a;this.A-= +this.B.J},function(a){a=a.call(this,this.G&255,H(this,this.L+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.K+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,F(this,this.I+Q(this)));this.G=this.G&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.G+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.F+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.H+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.D+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,R(this,2)+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,H(this,this.L+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&255,F(this,this.K+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&255,F(this,this.I+Q(this)));this.F=this.F&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.G+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.F+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.H+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.D+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.H&255,F(this,R(this,2)+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,H(this,this.L+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.K+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&255,F(this,this.I+Q(this)));this.H=this.H&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.G+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.F+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.H+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.D+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,R(this,2)+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,H(this,this.L+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a= +a.call(this,this.D&255,F(this,this.K+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&255,F(this,this.I+Q(this)));this.D=this.D&-256|a;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.G+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.F+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.H+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.G>>8&255,F(this,this.D+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,R(this,2)+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.K+Q(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G>>8&255,F(this,this.I+Q(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.G+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.F+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.H+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.D+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>> +8&255,F(this,R(this,2)+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.K+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.F>>8&255,F(this,this.I+Q(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.G+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.H>>8&255,F(this,this.F+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.H+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.D+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,R(this,2)+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+Q(this)));this.H= +this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.K+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.H>>8&255,F(this,this.I+Q(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.G+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.F+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>> +8&255,F(this,this.H+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.D+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,R(this,2)+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.D>>8&255,F(this,this.K+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J}, +function(a){a=a.call(this,this.D>>8&255,F(this,this.I+Q(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.J},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255, this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F& 255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this, @@ -546,78 +546,78 @@ a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Hd=[function(a){a=a.call(this, -K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), -this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.F&255); -O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= -this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,S(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= -a.call(this,K(this,R(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), -this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= +K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K), +this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F&255); +O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= +this.B.N},function(a){a=a.call(this,K(this,this.D),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D&255);O(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,K(this,this.F),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.D&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.I),this.D&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.D),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.F),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,this.I),this.H>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a= +a.call(this,K(this,Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.ea},function(a){a=a.call(this,K(this,this.K),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,K(this,this.D+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()), +this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a= a.call(this,K(this,this.K+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H&255);O(this, -a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, -this.F+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D&255);O(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,K(this,this.I+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this, +a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, +this.F+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D&255);O(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,K(this,this.I+this.M()),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this, 1)+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.F>>8&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, -K(this,this.I+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.H>>8& +this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, +K(this,this.I+this.M()),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.H>>8& 255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.H+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,1)+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), -this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,L(this,this.L+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.F&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+ -R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.K+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);O(this,a); -this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, -this.F+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.G>>8&255);O(this, -a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, -K(this,S(this,2)+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.H>>8&255); -O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a= -a.call(this,K(this,this.I+R(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.D>> -8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], +a.call(this,K(this,this.H+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,1)+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+this.M()),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+this.M()), +this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,L(this,this.L+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.F&255);O(this,a); +this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+ +Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,K(this,this.K+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D&255);O(this,a); +this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this, +this.F+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.G>>8&255);O(this, +a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.G>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this, +K(this,R(this,2)+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.H>>8&255); +O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a= +a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D>> +8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Id=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this)), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)), b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, -this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-= +function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this, +this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-= this.B.ea},function(a,b){var c=a[3].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= +K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));O(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c= a[5].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this)); -O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,S(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), +O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,K(this,this.K), b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,S(this,1)+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,R(this,1)+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.H+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+this.M()),b.call(this)); O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.I+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,S(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,S(this,2)+R(this)),b.call(this)); -O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+R(this)),b.call(this));O(this, -c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+R(this)),b.call(this));O(this,c); -this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-= -this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J}, -function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a, -b){var c=a[7].call(this,K(this,S(this,2)+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+R(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this, +O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,R(this,1)+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+this.M()),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+this.M()),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,R(this,2)+Q(this)),b.call(this)); +O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.F+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.K+Q(this)),b.call(this));O(this, +c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c); +this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[4].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[5].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-= +this.B.J},function(a,b){var c=a[5].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J}, +function(a,b){var c=a[6].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.G+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.F+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.H+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.D+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a, +b){var c=a[7].call(this,K(this,R(this,2)+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,L(this,this.L+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.K+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,K(this,this.I+Q(this)),b.call(this));O(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this, this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -629,252 +629,252 @@ this.G=this.G&-65281|c<<8},function(a,b){var c=a[4].call(this,this.F>>8&255,b.ca a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.G&this.C,I(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.F));this.G= -this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,S(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& +this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,R(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.G&this.C,I(this,this.K));this.G=this.G& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.I));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.G));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,S(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,S(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= +this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.F&this.C,I(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,this.I));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.ea},function(a){a= a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,S(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,this.G));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,S(this,0)));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,S(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, -this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,S(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,S(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| +this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.C,I(this,this.G));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.ea},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, +this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.H));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,R(this,0)));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.ea},function(a){a=a.call(this,this.I&this.C,I(this,this.K));this.I=this.I&~this.C| a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.I));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,I(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+this.M())); -this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,S(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& -this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,S(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, +this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,J(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F& +this.C,I(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,S(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this, +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this, this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a= -a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,S(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, -I(this,S(this,1)+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.L&this.C,I(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,S(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L= +a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, +I(this,R(this,1)+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.L&this.C,I(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L= this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, -I(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,S(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a= +I(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a= a.call(this,this.K&this.C,I(this,this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.F+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.M()));this.I=this.I&~this.C| -a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,S(this,1)+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.G+ -R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,S(this,2)+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.G&this.C,J(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.G+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.F&this.C,I(this,this.H+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,S(this,2)+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+R(this)));this.F=this.F& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+ -R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,S(this,2)+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.D&this.C,I(this,this.G+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,S(this,2)+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.D&this.C,J(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+R(this)));m(this,r(this)& -~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,S(this,2)+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& -this.C,I(this,this.K+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+R(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.L&this.C,I(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,S(this,2)+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+R(this)));this.L=this.L& -~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.H+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,S(this, -2)+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, -this.I&this.C,I(this,this.F+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,S(this,2)+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.I&this.C,I(this,this.K+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+R(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C); +a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,R(this,1)+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.K+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+this.M()));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.G+ +Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.F+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.H+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.D+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,R(this,2)+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.G&this.C,J(this,this.L+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.K+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,I(this,this.I+Q(this)));this.G=this.G&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.G+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.F+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.F&this.C,I(this,this.H+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.D+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,R(this,2)+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,J(this,this.L+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.K+Q(this)));this.F=this.F& +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+ +Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,2)+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.D&this.C,I(this,this.G+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,2)+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+Q(this)));n(this,r(this)& +~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,2)+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& +this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,2)+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L& +~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.H+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this, +2)+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, +this.I&this.C,I(this,this.F+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.H+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.D+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,R(this,2)+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,J(this,this.L+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.I&this.C,I(this,this.K+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.I+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C); this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,r(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.I&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C| a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this, this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a= -a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a= +a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I& this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a= -a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Jd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this, -M(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,S(this,0)),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.H),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, -M(this,this.G),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,M(this,this.K),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,S(this,0)),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.H),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,S(this,0)),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this)),this.I&this.C);Q(this,a);this.A-=this.B.ea},function(a){a= -a.call(this,M(this,this.K),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);Q(this, -a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.F+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), -this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, -this.F+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);Q(this, -a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,S(this,1)+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()), -this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);Q(this,a);this.A-= -this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this, -M(this,S(this,1)+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.I&this.C); -Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,1)+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.I+this.M()),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.G& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.H+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.F& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,N(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.D& -this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.J},function(a){a= -a.call(this,M(this,this.G+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)), -r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),r(this)&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J}, -function(a){a=a.call(this,M(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+ -R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.K&this.C);Q(this,a);this.A-= -this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, -this.D+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.C);Q(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], -A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Kd=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,S(this,0)), -b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, -this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,S(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, -this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, -M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, -M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this, -M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, -M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, -N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, -M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, -M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, -M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,S(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, -M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, -M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, -N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, -this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, -this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,S(this, -2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+ -R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+R(this)), -b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+R(this)),b.call(this)); -Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this)); -Q(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Jd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this, +M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,R(this,0)),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.H&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.H),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.D&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.D&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +M(this,this.G),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,this.K),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),r(this)&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,R(this,0)),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.L&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.L&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.H),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.K&this.C);P(this,a);this.A-=this.B.ea},function(a){a=a.call(this,M(this,this.K),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.K&this.C);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,M(this,this.G),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.I&this.C);P(this,a);this.A-=this.B.ea},function(a){a= +a.call(this,M(this,this.K),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.I&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&this.C);P(this, +a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.F+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()), +this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, +this.F+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&this.C);P(this, +a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,R(this,1)+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()), +this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.L&this.C);P(this,a);this.A-= +this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this, +M(this,R(this,1)+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+this.M()),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+this.M()),this.I&this.C); +P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,1)+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.I+this.M()),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.G& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.G&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.H+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.F&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.F& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,N(this,this.L+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.H&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.D& +this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.D&this.C);P(this,a);this.A-=this.B.J},function(a){a= +a.call(this,M(this,this.G+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), +r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),r(this)&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J}, +function(a){a=a.call(this,M(this,this.D+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.L&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+ +Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.K&this.C);P(this,a);this.A-= +this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, +this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], +A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Kd=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,R(this,0)), +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this, +this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.ea},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this, +this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, +M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this, +M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this, +M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, +M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this, +N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, +M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this, +M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this, +M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,R(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this, +M(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+this.M()),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this, +M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this, +N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[1].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, +this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[2].call(this,M(this, +this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,R(this, +2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[3].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.F+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.K+ +Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[4].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.D+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.G+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)), +b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+Q(this)),b.call(this)); +P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this)); +P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); -this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); +this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ue=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):R(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ -this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):R(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):R(this))+this.H},function(){return this.K+ -this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):R(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? -(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):R(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ -this.K},function(){this.U=this.V;return r(this)+this.K},function(a){return(a?(this.U=this.V,this.L):R(this))+this.K},function(){return this.K+this.K},function(){return this.I+this.K},function(){return this.G+this.I},function(){return this.F+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.U=this.V;return r(this)+this.I},function(a){return(a?(this.U=this.V,this.L):R(this))+this.I},function(){return this.K+this.I},function(){return this.I+this.I},function(){return this.G+ -(this.G<<1)},function(){return this.F+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.U=this.V;return r(this)+(this.G<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.I+(this.G<<1)},function(){return this.G+(this.F<<1)},function(){return this.F+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.U=this.V;return r(this)+ -(this.F<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.I+(this.F<<1)},function(){return this.G+(this.H<<1)},function(){return this.F+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.U=this.V;return r(this)+(this.H<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.I+(this.H<<1)}, -function(){return this.G+(this.D<<1)},function(){return this.F+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.U=this.V;return r(this)+(this.D<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? -(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<1)},function(){return this.F+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.U=this.V;return r(this)+(this.L<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.I+(this.L<<1)},function(){return this.G+(this.K<<1)},function(){return this.F+(this.K<< -1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.U=this.V;return r(this)+(this.K<<1)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.I+(this.K<<1)},function(){return this.G+(this.I<<1)},function(){return this.F+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.U=this.V;return r(this)+(this.I<<1)},function(a){return(a? -(this.U=this.V,this.L):R(this))+(this.I<<1)},function(){return this.K+(this.I<<1)},function(){return this.I+(this.I<<1)},function(){return this.G+(this.G<<2)},function(){return this.F+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.U=this.V;return r(this)+(this.G<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.I+(this.G<<2)},function(){return this.G+(this.F<< -2)},function(){return this.F+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.U=this.V;return r(this)+(this.F<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.I+(this.F<<2)},function(){return this.G+(this.H<<2)},function(){return this.F+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.U=this.V;return r(this)+ -(this.H<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.I+(this.H<<2)},function(){return this.G+(this.D<<2)},function(){return this.F+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.U=this.V;return r(this)+(this.D<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.I+(this.D<<2)}, -function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<2)},function(){return this.F+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.U=this.V;return r(this)+(this.L<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+ -(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.I+(this.L<<2)},function(){return this.G+(this.K<<2)},function(){return this.F+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.U=this.V;return r(this)+(this.K<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.I+(this.K<<2)},function(){return this.G+(this.I<<2)},function(){return this.F+(this.I<< -2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.U=this.V;return r(this)+(this.I<<2)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.I<<2)},function(){return this.K+(this.I<<2)},function(){return this.I+(this.I<<2)},function(){return this.G+(this.G<<3)},function(){return this.F+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.U=this.V;return r(this)+(this.G<<3)},function(a){return(a? -(this.U=this.V,this.L):R(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.I+(this.G<<3)},function(){return this.G+(this.F<<3)},function(){return this.F+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.U=this.V;return r(this)+(this.F<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.I+(this.F<<3)},function(){return this.G+(this.H<< -3)},function(){return this.F+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.U=this.V;return r(this)+(this.H<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.I+(this.H<<3)},function(){return this.G+(this.D<<3)},function(){return this.F+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.U=this.V;return r(this)+ -(this.D<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):R(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ -(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+ -(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):R(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function Qg(a){Ia.call(this,"ChipSet",a,Qg,32768);this.ga=(this.ga=a.model)&&Rg[this.ga]||Sg;this.O=0;var b=a.sw1;if(b)this.O=Tg(b,Ug|Vg.bj);else{this.fa=[360,360];(b=a.floppies)&&b.length&&(this.fa=b);if(b=this.fa.length)this.O|=Wg.qg,b--,this.O|=(b&3)<=Xg&&(this.Fa=this.sa=2);this.ha=a.scaleTimers||!1;this.hb=a.rtcDate;this.Ya=!1; -a.sound&&(this.Sa=this.ua=null,window&&(this.Sa=window.AudioContext||window.webkitAudioContext),this.Sa&&(this.ua=new this.Sa));this.reset(!0);Za(this)}Ra(Qg);var Sg=5150,Xg=5170,Rg={5150:Sg,5160:5160,5170:Xg,deskpro386:5180},Yg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Wg={qg:1,ONE:0,mm:64,km:128,Ql:192,ue:192,ve:6},Ug=12,Vg={lm:16,Jl:32,bj:48,ue:48,ve:4};f=Qg.prototype; +b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],ue=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ +this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.H},function(){return this.K+ +this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? +(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ +this.K},function(){this.U=this.V;return r(this)+this.K},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.K},function(){return this.K+this.K},function(){return this.I+this.K},function(){return this.G+this.I},function(){return this.F+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.U=this.V;return r(this)+this.I},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.I},function(){return this.K+this.I},function(){return this.I+this.I},function(){return this.G+ +(this.G<<1)},function(){return this.F+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.U=this.V;return r(this)+(this.G<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.I+(this.G<<1)},function(){return this.G+(this.F<<1)},function(){return this.F+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.U=this.V;return r(this)+ +(this.F<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.I+(this.F<<1)},function(){return this.G+(this.H<<1)},function(){return this.F+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.U=this.V;return r(this)+(this.H<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.I+(this.H<<1)}, +function(){return this.G+(this.D<<1)},function(){return this.F+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.U=this.V;return r(this)+(this.D<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? +(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<1)},function(){return this.F+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.U=this.V;return r(this)+(this.L<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.I+(this.L<<1)},function(){return this.G+(this.K<<1)},function(){return this.F+(this.K<< +1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.U=this.V;return r(this)+(this.K<<1)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.I+(this.K<<1)},function(){return this.G+(this.I<<1)},function(){return this.F+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.U=this.V;return r(this)+(this.I<<1)},function(a){return(a? +(this.U=this.V,this.L):Q(this))+(this.I<<1)},function(){return this.K+(this.I<<1)},function(){return this.I+(this.I<<1)},function(){return this.G+(this.G<<2)},function(){return this.F+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.U=this.V;return r(this)+(this.G<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.I+(this.G<<2)},function(){return this.G+(this.F<< +2)},function(){return this.F+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.U=this.V;return r(this)+(this.F<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.I+(this.F<<2)},function(){return this.G+(this.H<<2)},function(){return this.F+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.U=this.V;return r(this)+ +(this.H<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.I+(this.H<<2)},function(){return this.G+(this.D<<2)},function(){return this.F+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.U=this.V;return r(this)+(this.D<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.I+(this.D<<2)}, +function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<2)},function(){return this.F+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.U=this.V;return r(this)+(this.L<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ +(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.I+(this.L<<2)},function(){return this.G+(this.K<<2)},function(){return this.F+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.U=this.V;return r(this)+(this.K<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.I+(this.K<<2)},function(){return this.G+(this.I<<2)},function(){return this.F+(this.I<< +2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.U=this.V;return r(this)+(this.I<<2)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<2)},function(){return this.K+(this.I<<2)},function(){return this.I+(this.I<<2)},function(){return this.G+(this.G<<3)},function(){return this.F+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.U=this.V;return r(this)+(this.G<<3)},function(a){return(a? +(this.U=this.V,this.L):Q(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.I+(this.G<<3)},function(){return this.G+(this.F<<3)},function(){return this.F+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.U=this.V;return r(this)+(this.F<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.I+(this.F<<3)},function(){return this.G+(this.H<< +3)},function(){return this.F+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.U=this.V;return r(this)+(this.H<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.I+(this.H<<3)},function(){return this.G+(this.D<<3)},function(){return this.F+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.U=this.V;return r(this)+ +(this.D<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ +(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ +(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; +function Qg(a){Ia.call(this,"ChipSet",a,Qg,32768);this.ga=(this.ga=a.model)&&Rg[this.ga]||Sg;this.O=0;var b=a.sw1;if(b)this.O=Tg(b,Ug|Vg.aj);else{this.fa=[360,360];(b=a.floppies)&&b.length&&(this.fa=b);if(b=this.fa.length)this.O|=Wg.qg,b--,this.O|=(b&3)<=Xg&&(this.Fa=this.sa=2);this.ha=a.scaleTimers||!1;this.hb=a.rtcDate;this.Ya=!1; +a.sound&&(this.Sa=this.ua=null,window&&(this.Sa=window.AudioContext||window.webkitAudioContext),this.Sa&&(this.ua=new this.Sa));this.reset(!0);Za(this)}Ra(Qg);var Sg=5150,Xg=5170,Rg={5150:Sg,5160:5160,5170:Xg,deskpro386:5180},Yg={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Wg={qg:1,ONE:0,lm:64,jm:128,Pl:192,ue:192,ve:6},Ug=12,Vg={km:16,Il:32,aj:48,ue:48,ve:4};f=Qg.prototype; f.Hb=function(a,b,c){switch(b){case "sw1":return this.ta[b]=c,Zg(this,b,c,this.O,{0:this.ga==Sg?"Bootable Floppy Drive":"Loop on POST",1:this.ga==Sg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.ga==Sg)return this.ta[b]=c,Zg(this,b,c,this.ja,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ta[b]=c,!0}return!1}; f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ha=c.W.Pc/1193181;Jb(b,this,$g);Lb(b,this,ah);this.ga=Xg){this.I=16;this.V=0;this.Z=16;this.ya=0;this.aa=160;512<=jh(this)&&(this.aa|=16);3==kh(this)&&(this.aa|=64);5180==this.ga&&(this.aa|=12);this.Aa=3;this.K=Array(8);this.oa= 0;a&&(this.B=Array(64));lh(this,this.hb);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Vg.ue|2|Wg.qg|Wg.ue);this.B[16]=mh(this,0)<<4|mh(this,1);nh(this)}}; function lh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.ac("CMOS date invalid ("+b+"), using "+c)):b&&a.ac("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.va=a.pa=0;a.Za=a.Ga=null} function oh(a){var b;void 0===b&&(b=a.Ga);a.pa=tc(a.A,a.ha)+b;a.B[11]&64&&qc(a.A,b)}function nh(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Sd(this);B(a,0,[this.O,this.ja,this.U,this.ka]);for(var b=[],c=0;c=Xg&&(B(a,5,[this.I,this.V,this.Z,this.ya,this.aa,this.Aa]),B(a,6,[this.K[7],this.K,this.oa,this.B,this.va,this.pa]));return a.data()}; f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ja=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.bb+32*((b?a.ja:a.ka)&15)}function vh(a,b){var c=b?a.O:a.U;return a.ga!=Sg||c&Wg.qg?((c&Wg.ue)>>Wg.ve)+1:0} +b[3],this.va=b[4],this.pa=b[5],lh(this);return!0};var ph=[0,null,null,0,Array(4)];function gh(a,b,c){var d=a.F[b];d||(d={Fb:Array(4)});c=c&&5==c.length?c:ph;d.ld=c[0];d.xg=c[1];d.pi=c[2];d.Gb=c[3];d.yk=b<<2;for(var e=0;e>2)+1)*a.bb+32*((b?a.ja:a.ka)&15)}function vh(a,b){var c=b?a.O:a.U;return a.ga!=Sg||c&Wg.qg?((c&Wg.ue)>>Wg.ve)+1:0} function mh(a,b){if(b>Vg.ve} -function Zg(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;n=l;l++){var p="pcjs-bitCell";l||(p+=" pcjs-bitCellLeft");k+='
'+l+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(l=0;ld.eb[0]&&(d.eb[0]=255,d.eb[1]--,0>d.eb[1]&&(d.eb[1]=255)));return e}function Ah(a,b,c,d){a=a.F[b];c=a.Fb[c];c.eb[a.Gb]=c.Wb[a.Gb]=d;a.Gb^=1} -function Bh(a,b){var c=a.F[b],d=c.ld|1;c.ld&=-16;return d}function Ch(a,b,c){a=a.F[b];b=c&3;a.ld=a.ld&~(16<>2].Fb[b&3],c,d,e)} -function Eh(a,b,c){b=a.F[b>>2].Fb[b&3];b.mf&&b.Gg&&b.eg?(c&&(b.done=c),b.Yc||ye(a,b,!0)):c&&c(!0)}function ye(a,b,c){c&&(b.count=b.eb[1]<<8|b.eb[0],b.type=b.mode&12,b.Ei=b.Jc=!1);for(var d=!1;0<=b.count&&(c=b.ff<<16|b.cb[1]<<8|b.cb[0],4==b.type?(d=!0,function(c){b.Gg.call(b.mf,b.eg,-1,function(k,n){0>k&&(b.Ei||(b.Ei=!0),k=255);b.Yc||a.ma.Cc(c,k);(d=n)&&setTimeout(function(){Jh(b)||ye(a,b)},0)})}(c)):8==b.type?(c=a.ma.Qb(c),0>b.Gg.call(b.mf,b.eg,c)&&(b.Jc=!0)):0!=b.type&&(b.Jc=!0)),!d&&!Jh(b););} -function Jh(a){if(!a.Jc&&0<=--a.count&&(a.mode&32?(a.cb[0]--,0>a.cb[0]&&(a.cb[0]=255,a.cb[1]--,0>a.cb[1]&&(a.cb[1]=255))):(a.cb[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.Je=c||0,Qh(a))}function Th(a,b){var c=a.Sb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Qh(a))} -function Qh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Qg.prototype;f.ek=function(){return null}; -f.rl=function(a,b){this.La=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,k=b&48;if(k){var n=this.L[c];n.ng=k;n.mode=e;n.ti=d;n.Wb=[0,0];n.eb=[0,0];n.Ad=[0,0];n.Kc=!1;n.Ce=!1;n.Cd=!1;Vh(this,c);0==c&&Th(this,0);2==c&&255==this.Sb[0].Hc&&77==this.R&&(c=this.L[0],c.rc[0]=c.Wb[0],c.rc[1]=c.Wb[1],c.Zc=tc(this.A,this.ha))}else Wh(this,c),d=this.L[c],d.Ad[0]=d.eb[0],d.Ad[1]=d.eb[1],d.Ce=!0,Vh(this,c)}};function Yh(a,b){var c=a.L[b],d=c.Wb[1]<<8|c.Wb[0];d||(d=1==c.zd?256:65536);return d} +function Bh(a,b){var c=a.F[b],d=c.ld|1;c.ld&=-16;return d}function Ch(a,b,c){a=a.F[b];b=c&3;a.ld=a.ld&~(16<>2].Fb[b&3],c,d,e)} +function Eh(a,b,c){b=a.F[b>>2].Fb[b&3];b.mf&&b.Fg&&b.eg?(c&&(b.done=c),b.Yc||ye(a,b,!0)):c&&c(!0)}function ye(a,b,c){c&&(b.count=b.eb[1]<<8|b.eb[0],b.type=b.mode&12,b.Di=b.Jc=!1);for(var d=!1;0<=b.count&&(c=b.ff<<16|b.cb[1]<<8|b.cb[0],4==b.type?(d=!0,function(c){b.Fg.call(b.mf,b.eg,-1,function(k,l){0>k&&(b.Di||(b.Di=!0),k=255);b.Yc||a.ma.Cc(c,k);(d=l)&&setTimeout(function(){Jh(b)||ye(a,b)},0)})}(c)):8==b.type?(c=a.ma.Qb(c),0>b.Fg.call(b.mf,b.eg,c)&&(b.Jc=!0)):0!=b.type&&(b.Jc=!0)),!d&&!Jh(b););} +function Jh(a){if(!a.Jc&&0<=--a.count&&(a.mode&32?(a.cb[0]--,0>a.cb[0]&&(a.cb[0]=255,a.cb[1]--,0>a.cb[1]&&(a.cb[1]=255))):(a.cb[0]++,255>3];b=1<<(b&7);d.Nb&b||(d.Nb|=b,d.Je=c||0,Qh(a))}function Th(a,b){var c=a.Sb[b>>3],d=1<<(b&7);c.Nb&d&&(c.Nb&=~d,Qh(a))} +function Qh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Qg.prototype;f.dk=function(){return null}; +f.ql=function(a,b){this.La=b;var c=(b&192)>>6;if(3!=c){var d=b&1,e=b&14,k=b&48;if(k){var l=this.L[c];l.ng=k;l.mode=e;l.si=d;l.Wb=[0,0];l.eb=[0,0];l.Ad=[0,0];l.Kc=!1;l.Ce=!1;l.Cd=!1;Vh(this,c);0==c&&Th(this,0);2==c&&255==this.Sb[0].Hc&&77==this.R&&(c=this.L[0],c.rc[0]=c.Wb[0],c.rc[1]=c.Wb[1],c.Zc=tc(this.A,this.ha))}else Wh(this,c),d=this.L[c],d.Ad[0]=d.eb[0],d.Ad[1]=d.eb[1],d.Ce=!0,Vh(this,c)}};function Yh(a,b){var c=a.L[b],d=c.Wb[1]<<8|c.Wb[0];d||(d=1==c.zd?256:65536);return d} function wc(a,b){var c=a.L[b],d=c.rc[1]<<8|c.rc[0];d||(d=1==c.zd?256:65536);return d}function Vh(a,b){var c=a.L[b];c.nd=32==c.ng?1:0;c.zd=48==c.ng?2:1} -function Wh(a,b,c){var d=a.L[b];if(d.Cd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.Zc)/a.Ha|0;0>k&&(d.Zc=e,k=0);var n=Yh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Kc=!0,d.Cd=!1,b||Sh(a,0))):4==d.mode?(d.Kc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.rc[0]=p&255,d.rc[1]=p>>8,d.Zc=e,!b&&d.Kc&&Sh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Kc=!d.Kc,p=n+p,0>=p&&(p=n),d.rc[0]=p&255,d.rc[1]=p>>8,d.Zc=e,!b&&d.Kc&&Sh(a,0)));d.eb[0]=p&255;d.eb[1]=p>>8;c&&(a.Zc=0)}return d} +function Wh(a,b,c){var d=a.L[b];if(d.Cd&&(2!=b||a.R&1)){var e=tc(a.A,a.ha),k=(e-d.Zc)/a.Ha|0;0>k&&(d.Zc=e,k=0);var l=Yh(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Kc=!0,d.Cd=!1,b||Sh(a,0))):4==d.mode?(d.Kc=1!=p,0>=p&&(p=l+p,0>=p&&(p=l),d.rc[0]=p&255,d.rc[1]=p>>8&255,d.Zc=e,!b&&d.Kc&&Sh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Kc=!d.Kc,p=l+p,0>=p&&(p=l),d.rc[0]=p&255,d.rc[1]=p>>8&255,d.Zc=e,!b&&d.Kc&&Sh(a,0)));d.eb[0]=p&255;d.eb[1]=p>>8&255;c&&(a.Zc=0)}return d} function vc(a,b){for(var c=0;c=Xg){var c=a.A.W.Pc,d=tc(a.A,a.ha);null==a.Ga&&(a.va=tc(a.A,a.ha),a.Za=1024,a.Ga=Math.floor(a.A.W.Pc/a.Za),oh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Sh(a,8)),a.pa=d+a.Ga);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Sh(a,8)));var e=d-a.va,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Sh(a,8))}a.va=d-e%c}}f.fk=function(){var a=this.Da;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Ra()&&a.Ka("scan code "+fa(b)+" delivered");a=b}return a};f.sl=function(a,b){this.Da=b};f.gk=function(){return this.R};f.tl=function(a,b){Zh(this,b)}; -function Zh(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&$h(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.hk=function(){var a=0,a=this.ga==Sg?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Wh(this,2).Kc&&(a=this.R&2?a|32:a|16);return a};f.ul=function(a,b){this.Oa=b};f.ik=function(){return this.ra};f.vl=function(a,b){this.ra=b};f.vj=function(){var a=this.ya;this.I&=-258;this.D&&ai(this.D);return a}; -f.Gk=function(a,b){if(this.I&8)switch(this.V){case 96:bi(this,b);break;case 209:ci(this,b);break;default:if(bi(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,di(this.D)}ei(this,c)}}this.V=b;this.I&=-9};f.wj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Hk=function(a,b){Zh(this,b)};f.xj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; -f.Fk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:ei(this,this.Z);break;case 173:bi(this,this.Z|16);break;case 174:bi(this,this.Z&-17);this.D&&ai(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Ra()&&c.Ka("scan codes flushed"));bi(this,this.Z|16);ei(this,85);ci(this,3);break;case 171:ei(this,0);break;case 192:ei(this,this.aa);break;case 208:ei(this,this.Aa);break;case 224:ei(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; -function bi(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&$h(a.D,!!(b&8),!(b&16))}function ei(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ci(a,b){a.Aa=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function fi(a,b){a.ga=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&oh(this)};f.ql=function(a,b){this.Ca=b};f.Xk=function(){};f.Yk=function(){};function Tg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;el&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Sh(a,8))}a.va=d-e%c}}f.ek=function(){var a=this.Da;if(this.ra&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Ra()&&a.Ka("scan code "+ea(b)+" delivered");a=b}return a};f.rl=function(a,b){this.Da=b};f.fk=function(){return this.R};f.sl=function(a,b){Zh(this,b)}; +function Zh(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&$h(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.gk=function(){var a=0,a=this.ga==Sg?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Wh(this,2).Kc&&(a=this.R&2?a|32:a|16);return a};f.tl=function(a,b){this.Oa=b};f.hk=function(){return this.ra};f.ul=function(a,b){this.ra=b};f.uj=function(){var a=this.ya;this.I&=-258;this.D&&ai(this.D);return a}; +f.Fk=function(a,b){if(this.I&8)switch(this.V){case 96:bi(this,b);break;case 209:ci(this,b);break;default:if(bi(this,this.Z&-17),this.D){var c=-1;switch(b){case 255:c=250,di(this.D)}ei(this,c)}}this.V=b;this.I&=-9};f.vj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Gk=function(a,b){Zh(this,b)};f.wj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; +f.Ek=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:ei(this,this.Z);break;case 173:bi(this,this.Z|16);break;case 174:bi(this,this.Z&-17);this.D&&ai(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Ra()&&c.Ka("scan codes flushed"));bi(this,this.Z|16);ei(this,85);ci(this,3);break;case 171:ei(this,0);break;case 192:ei(this,this.aa);break;case 208:ei(this,this.Aa);break;case 224:ei(this,this.Z&16?0:1);break;case 240:c&1&&wd(this.A)}}; +function bi(a,b){a.Z=b;a.I=a.I&-5|b&4;a.D&&$h(a.D,!!(b&8),!(b&16))}function ei(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function ci(a,b){a.Aa=b;ub(a.ma,!!(b&2));b&1||wd(a.A)}function fi(a,b){a.ga=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&oh(this)};f.pl=function(a,b){this.Ca=b};f.Wk=function(){};f.Xk=function(){};function Tg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ja("ROM data error: "+n.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].Te(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;c>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(l){this.Ja("ROM data error: "+l.message); +return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.oa].Te(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ 1]=c>>8;nh(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Sd(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function mi(a){this.I=a;this.D=oi;this.F=pi;this.B=qi;this.A=null}var ni=-2134900736,oi=65535,pi=2575,qi=2,ri=[null,0],si=[function(a){return this.controller.Qb(a)},null,null,function(a,b){this.controller.Cc(a,b)},null,null];f=mi.prototype;f.save=function(){return[this.D,this.B]}; -f.restore=function(a){this.Cc(0,a[0]&255);this.Cc(2,a[1]&255);return!0};f.Qb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Cc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Gi=function(){return ri};f.Hg=function(){return si}; -Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Gl:65,Hl:66,Il:67,Nl:68,E:69,Ol:70,Rl:71,Sl:72,Tl:73,Ul:74,Vl:75,Wl:76,Xl:77,Yl:78,Zl:79,$l:80,Q:81,am:82,em:83,jm:84,nm:85,om:86,pm:87,rm:88,sm:89,tm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,um:97,vm:98,ym:99,d:100,e:101,zm:102,Am:103,Bm:104,Cm:105,Dm:106,k:107,Em:108, -Fm:109,n:110,Hm:111,p:112,q:113,r:114,Im:115,t:116,Jm:117,Km:118,Lm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ui={};ui[186]=U[";"];ui[187]=U["="];ui[188]=U[","];ui[189]=U["-"];ui[190]=U["."];ui[191]=U["/"];ui[192]=U["`"];ui[219]=U["["];ui[220]=U["\\"];ui[221]=U["]"];ui[222]=U["'"];ui[173]=U["-"];var vi={};vi[U["1"]]=U["!"];vi[U["2"]]=U["@"];vi[U["3"]]=U["#"];vi[U["4"]]=U.$;vi[U["5"]]=U["%"];vi[U["6"]]=U["^"];vi[U["7"]]=U["&"];vi[U["8"]]=U["*"];vi[U["9"]]=U["("];vi[U["0"]]=U[")"]; +f.restore=function(a){this.Cc(0,a[0]&255);this.Cc(2,a[1]&255);return!0};f.Qb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Cc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.ma;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Fi=function(){return ri};f.Gg=function(){return si}; +Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Fl:65,Gl:66,Hl:67,Ml:68,E:69,Nl:70,Ql:71,Rl:72,Sl:73,Tl:74,Ul:75,Vl:76,Wl:77,Xl:78,Yl:79,Zl:80,Q:81,$l:82,dm:83,im:84,mm:85,nm:86,om:87,qm:88,rm:89,sm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,tm:97,um:98,xm:99,d:100,e:101,ym:102,zm:103,Am:104,Bm:105,Cm:106,k:107,Dm:108, +Em:109,n:110,Gm:111,p:112,q:113,r:114,Hm:115,t:116,Im:117,Jm:118,Km:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ui={};ui[186]=U[";"];ui[187]=U["="];ui[188]=U[","];ui[189]=U["-"];ui[190]=U["."];ui[191]=U["/"];ui[192]=U["`"];ui[219]=U["["];ui[220]=U["\\"];ui[221]=U["]"];ui[222]=U["'"];ui[173]=U["-"];var vi={};vi[U["1"]]=U["!"];vi[U["2"]]=U["@"];vi[U["3"]]=U["#"];vi[U["4"]]=U.$;vi[U["5"]]=U["%"];vi[U["6"]]=U["^"];vi[U["7"]]=U["&"];vi[U["8"]]=U["*"];vi[U["9"]]=U["("];vi[U["0"]]=U[")"]; vi[186]=U[":"];vi[187]=U["+"];vi[188]=U["<"];vi[189]=U._;vi[190]=U[">"];vi[191]=U["?"];vi[192]=U["~"];vi[219]=U["{"];vi[220]=U["|"];vi[221]=U["}"];vi[222]=U['"'];vi[173]=U._;vi[61]=U["+"];vi[59]=U[":"]; var wi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},xi={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},yi={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":U[";"],quote:U["'"],"`":U["`"],shift:1016,"\\":U["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":U[","],".":U["."],"/":U["/"],"right-shift":3016,prtsc:1044,alt:1018,space:U[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},zi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; -X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[U["["]]=26;X[U["{"]]=10778;X[U["]"]]=27;X[U["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[U[";"]]=39; -X[U[":"]]=10791;X[U["'"]]=40;X[U['"']]=10792;X[U["`"]]=41;X[U["~"]]=10793;X[1016]=42;X[U["\\"]]=43;X[U["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[U[","]]=51;X[U["<"]]=10803;X[U["."]]=52;X[U[">"]]=10804;X[U["/"]]=53;X[U["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[U[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;f=ti.prototype; -f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ta[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ai(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!X[a]||!!(d.Ob&128);b||Bi(d,a,!0);return b},c.onkeyup=function(a){return Ai(d,a,!1)},!0;case "caps-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1020,!0)},!0;case "num-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1144,!0)},!0;case "scroll-lock":return this.ta[e]= +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},zi={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},W={1027:1};W[U["1"]]=2;W[U["!"]]=10754;W[U["2"]]=3;W[U["@"]]=10755;W[U["3"]]=4;W[U["#"]]=10756;W[U["4"]]=5;W[U.$]=10757;W[U["5"]]=6;W[U["%"]]=10758;W[U["6"]]=7;W[U["^"]]=10759;W[U["7"]]=8;W[U["&"]]=10760;W[U["8"]]=9;W[U["*"]]=10761;W[U["9"]]=10;W[U["("]]=10762;W[U["0"]]=11;W[U[")"]]=10763;W[U["-"]]=12;W[U._]=10764;W[U["="]]=13;W[U["+"]]=10765;W[1008]=14;W[1009]=15;W[113]=16; +W[81]=10768;W[119]=17;W[87]=10769;W[101]=18;W[69]=10770;W[114]=19;W[82]=10771;W[116]=20;W[84]=10772;W[121]=21;W[89]=10773;W[117]=22;W[85]=10774;W[105]=23;W[73]=10775;W[111]=24;W[79]=10776;W[112]=25;W[80]=10777;W[U["["]]=26;W[U["{"]]=10778;W[U["]"]]=27;W[U["}"]]=10779;W[13]=28;W[1017]=29;W[97]=30;W[65]=10782;W[115]=31;W[83]=10783;W[100]=32;W[68]=10784;W[102]=33;W[70]=10785;W[103]=34;W[71]=10786;W[104]=35;W[72]=10787;W[106]=36;W[74]=10788;W[107]=37;W[75]=10789;W[108]=38;W[76]=10790;W[U[";"]]=39; +W[U[":"]]=10791;W[U["'"]]=40;W[U['"']]=10792;W[U["`"]]=41;W[U["~"]]=10793;W[1016]=42;W[U["\\"]]=43;W[U["|"]]=10795;W[122]=44;W[90]=10796;W[120]=45;W[88]=10797;W[99]=46;W[67]=10798;W[118]=47;W[86]=10799;W[98]=48;W[66]=10800;W[110]=49;W[78]=10801;W[109]=50;W[77]=10802;W[U[","]]=51;W[U["<"]]=10803;W[U["."]]=52;W[U[">"]]=10804;W[U["/"]]=53;W[U["?"]]=10805;W[3016]=54;W[1044]=55;W[1018]=56;W[U[" "]]=57;W[1020]=58;W[1112]=59;W[1113]=60;W[1114]=61;W[1115]=62;W[1116]=63;W[1117]=64;W[1118]=65;W[1119]=66; +W[1120]=67;W[1121]=68;W[1144]=69;W[1145]=70;W[1036]=71;W[1038]=72;W[1033]=73;W[1109]=74;W[1037]=75;W[1101]=76;W[1039]=77;W[1107]=78;W[1035]=79;W[1040]=80;W[1034]=81;W[1045]=82;W[1046]=83;W[1122]=87;W[1123]=88;W[1091]=91;W[1093]=93;W[1224]=91;W[4003]=7470;W[4008]=7494;W[4046]=3677523;f=ti.prototype; +f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ta[e])switch(b){case "kbd":return c.onkeydown=function(a){return Ai(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!W[a]||!!(d.Ob&128);b||Bi(d,a,!0);return b},c.onkeyup=function(a){return Ai(d,a,!1)},!0;case "caps-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1020,!0)},!0;case "num-lock":return this.ta[e]=c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1144,!0)},!0;case "scroll-lock":return this.ta[e]= c,c.onclick=function(){d.A&&d.A.Vc();Bi(d,1145,!0)},!0;default:var k=b.toUpperCase().replace(/-/g,"_");if(void 0!==xi[k]&&"button"==a)return this.ta[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();Ci(a,c,!0);Bi(a,c,!0)}}(this,k,xi[k]),!0;if(void 0!==yi[b])return this.P++,this.ta[e]=c,a=function(a,b,c){return function(){Bi(a,c)}}(this,b,yi[b]),b=function(a,b,c){return function(){Di(a,c)}}(this,b,yi[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= c.onmouseout=b),!0}return!1};function Ei(a,b,c){if(a.P){for(var d in vi)if(b==vi[d]){b=+d;(d=ui[d])&&(b=d);break}for(var e in yi)if((d=yi[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=yi[e]==d),d){(a=a.ta["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.Z=gb(a,"ChipSet")};function di(a,b){a.Ka("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Z&&fi(a.Z,a.B[0])} -function $h(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&gi(a,!0);a.K&&a.O&&(di(a,!0),a.O=!1)}function ai(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Z&&fi(a.Z,b));a.Ra()&&a.Ka("scan code "+fa(b)+" available")}function gi(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Ob)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in zi)d="led-"+n,e=zi[n],c&&c!=e||!(k=a.ta[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Ob&=~b,d&&(a.Ob|=b);return!0}}return!1} -function Bi(a,b,c){if(X[b]&&a.A&&a.A.ia.Jb){wi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Jd=b,d.Ob=a.Ob,Ei(a,b,!0),e++),0b.Qc){if(!b.Be){Di(a,b.Jd);return}b.Be=!1;c=a.ga}else c=1==b.Qc++?500:100;b.Wi=setTimeout(function(a){return function(){Gi(a,b)}}(a),c)}}else Di(a,b.Jd,!0)} +function Ci(a,b,c,d){if(W[b]){var e=Math.floor(b/1E3)&2;if(b=wi[b]||0){!e||b&85||(b>>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Ob)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,l;for(l in zi)d="led-"+l,e=zi[l],c&&c!=e||!(k=a.ta[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Ob&=~b,d&&(a.Ob|=b);return!0}}return!1} +function Bi(a,b,c){if(W[b]&&a.A&&a.A.ia.Jb){wi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Jd=b,d.Ob=a.Ob,Ei(a,b,!0),e++),0b.Qc){if(!b.Be){Di(a,b.Jd);return}b.Be=!1;c=a.ga}else c=1==b.Qc++?500:100;b.Vi=setTimeout(function(a){return function(){Gi(a,b)}}(a),c)}}else Di(a,b.Jd,!0)} function Ii(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Ob&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Ob&515)==c&&(d=b-32);else if(!!(a.Ob&3)==c){if(a=vi[b])d=a}else if(a=ui[b])d=a;return d}f.fg=function(a){a||(this.Ob&=-256)}; -function Ai(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Ii(a,n,!0);a.Eg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ci(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Ra()&&d.Ka("scan code "+fa(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&fi(d.Z,k)):(20== +function Ai(a,b,c){var d=!0,e=!1,k=!1,l=b.keyCode,p=Ii(a,l,!0);a.Dg&&p==U["`"]&&(l=p=27);if(W[l+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Ci(a,p,!1,c)){if(20==l||144==l||145==l)a.V||(c=e=!0);if(!(c||91!=l&&93!=l))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var l=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(l=p):29==p?a.F&12||(l=p):56==p?a.F&48||(l=p):e.push(k|(c?0:128)),l&&(c?e.unshift(l):e.push(l|128)))}for(c=0;cd.B.length?(d.Ra()&&d.Ka("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Z&&fi(d.Z,k)):(20== d.B.length&&d.B.push(255),d.Ka("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?aj:bj)];this.fb=b;this.$a=e[2];this.Mb=e[3];this.Ic=d||e[4];65536<=this.Ic&&720896<=this.$a&&(this.Mb=Math.min(this.Ic>>2,32768));this.Pb=c[0];this.yc=c[1];this.Re=c[2];this.wa=c[3];this.hc=c[4]&255;this.kg=c[4]>>8&255;this.ab=c[5];this.Lg=aj;if(5<=b){this.Lg=bj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.$a,this.Mb,this.Ic], -Array(this.Ic>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.od=b[0];this.Gd=b[1];this.xc=b[2];this.Zh=b[3];this.Se=b[4];this.mg=b[5];this.ne=b[6];this.me=b[7];this.Ri=b[8];this.Si=b[9];this.le=b[10];this.Hd=b[11];this.kb=b[12];d=b[13];"number"==typeof d&&(d=[this.$a,this.Mb,d]);this.$a=d[0];this.Mb=d[1];d=this.Ic>>2;if((this.hd=b[14])&&this.hd.length>this.controller.Uh&255};dj[17408]=function(a){return(this.controller.kb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};dj[5120]=function(a){a+=this.B;var b=this.controller.kb=this.ba[a&-2];return(a&1?b>>8:b)&255}; -dj[1280]=function(a){a+=this.B;a=this.controller.kb=this.ba[a];for(var b=this.controller.Ng,c=this.controller.Mg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};dj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; +function Zi(a,b,c,d){if(void 0!==b&&(!c||c.length)){this.video=a;var e=$i[b],k=a.pa||e[5];if(!c||6>c.length)c=[!1,0,null,null,0,Array(5>b?aj:bj)];this.fb=b;this.$a=e[2];this.Mb=e[3];this.Ic=d||e[4];65536<=this.Ic&&720896<=this.$a&&(this.Mb=Math.min(this.Ic>>2,32768));this.Pb=c[0];this.yc=c[1];this.Re=c[2];this.wa=c[3];this.hc=c[4]&255;this.kg=c[4]>>8&255;this.ab=c[5];this.Kg=aj;if(5<=b){this.Kg=bj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.$a,this.Mb,this.Ic], +Array(this.Ic>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.od=b[0];this.Gd=b[1];this.xc=b[2];this.Yh=b[3];this.Se=b[4];this.mg=b[5];this.ne=b[6];this.me=b[7];this.Qi=b[8];this.Ri=b[9];this.le=b[10];this.Hd=b[11];this.kb=b[12];d=b[13];"number"==typeof d&&(d=[this.$a,this.Mb,d]);this.$a=d[0];this.Mb=d[1];d=this.Ic>>2;if((this.hd=b[14])&&this.hd.length>this.controller.Th&255};dj[17408]=function(a){return(this.controller.kb=this.ba[(a&-4)+this.B])>>((a&3)<<3)&255};dj[5120]=function(a){a+=this.B;var b=this.controller.kb=this.ba[a&-2];return(a&1?b>>8:b)&255}; +dj[1280]=function(a){a+=this.B;a=this.controller.kb=this.ba[a];for(var b=this.controller.Mg,c=this.controller.Lg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};dj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d&=this.controller.kb;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.ad|this.controller.ud;d|=this.controller.kb;d=d&this.controller.mb|this.controller.kb&~this.controller.mb;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; @@ -883,165 +883,165 @@ dj[16]=function(a,b){a+=this.B;var c,d=a&-2;c=(b|b<<8|b<<16|b<<24)&this.controll dj[17]=function(a){a+=this.B;var b=a&-2;a=this.controller.Xa&(b==a?16711935:-16711936);a=this.ba[b]&~a|this.controller.kb&a;this.ba[b]!=a&&(this.ba[b]=a,this.Pa=!0)};dj[2]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[98]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d&this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)};dj[162]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d|this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; dj[226]=function(a,b){var c=a+this.B,d=Xi[b&15],d=d^this.controller.kb,d=d&this.controller.mb|this.controller.kb&~this.controller.mb,d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)};dj[3]=function(a,b){var c=a+this.B;b=b>>this.controller.uc|b<<8-this.controller.uc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.mb;d=this.controller.Ne&d|this.controller.kb&~d;d=d&this.controller.Xa|this.ba[c]&~this.controller.Xa;this.ba[c]!=d&&(this.ba[c]=d,this.Pa=!0)}; -function ej(a){var b=[];if(void 0!==a.fb){b[0]=a.Pb;b[1]=a.yc;b[2]=a.Re;b[3]=a.wa;b[4]=a.hc|a.kg<<8;b[5]=a.ab;if(5<=a.fb){var c=[];c[0]=a.od;c[1]=a.Gd;c[2]=a.xc;c[3]=a.Zh;c[4]=a.Se;c[5]=a.mg;c[6]=a.ne;c[7]=a.me;c[8]=a.Ri;c[9]=a.Si;c[10]=a.le;c[11]=a.Hd;c[12]=a.kb;c[13]=[a.$a,a.Mb,a.Ic];var d;a:if(d=a.hd){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthl;l++)for(var p=l;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Oc?(this.ha.style.width=a,this.ha.style.width=a,this.ha.style.display="block",this.ha.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Vc()}return a}; -function Oi(a,b){!b&&a.V&&(a.Oc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ka("notifyFullScreen("+b+")",!0);a.D&&(a.D.Eg=b)}f.Dd=function(a){var b=!1;this.K&&(a?this.K.Dd&&(this.K.Dd(),this.P&&this.P.Pe(!0),b=!0):this.K.Xi&&(this.K.Xi(),this.P&&this.P.Pe(!1),b=!0),this.Vc());return b};f.Pe=function(a){this.P&&(this.P.Pe(a),this.D&&(this.D.Eg=a));var b=this.ta.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; +function Oi(a,b){!b&&a.V&&(a.Oc?a.ha.style.width=a.ha.style.height="":a.V.style.width=a.V.style.height="");a.Ka("notifyFullScreen("+b+")",!0);a.D&&(a.D.Dg=b)}f.Dd=function(a){var b=!1;this.K&&(a?this.K.Dd&&(this.K.Dd(),this.P&&this.P.Pe(!0),b=!0):this.K.Wi&&(this.K.Wi(),this.P&&this.P.Pe(!1),b=!0),this.Vc());return b};f.Pe=function(a){this.P&&(this.P.Pe(a),this.D&&(this.D.Dg=a));var b=this.ta.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; function nj(a,b){var c=a.K;c&&!a.mc&&(c.addEventListener("touchstart",function(b){oj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){oj(a,b)},!0),c.addEventListener("touchend",function(b){oj(a,b,!1)},!1),a.mc=b,a.bb=a.hb=a.ed=-1)}f.fg=function(a){this.Lc=a;this.D&&this.D.fg(a)}; -function oj(a,b,c){var d,e;a.Lc&&b.preventDefault();var k=0,n=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ha.offsetWidth,q=a.sa/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.mc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Bi(a.D,1040,!0):Bi(a.D,1038,!0):1!=d&&(d?Bi(a.D,1039,!0):Bi(a.D,1037,!0));else if(a.P){!0===c&&(a.ed=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.ed,a.ac("processTouchEvent(false,"+b+")"),200>b)){a.P.lf(pj,!0);a.P.lf(pj,!1);return}if(c||0>a.bb||0>a.hb)a.bb=d,a.hb=e;c=Math.round(d-a.bb);b=Math.round(e-a.hb);a.bb=d;a.hb=e;a.P.Jg(c,b,a.bb,a.hb)}}f.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; +function oj(a,b,c){var d,e;a.Lc&&b.preventDefault();var k=0,l=0;e=a.ha;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,l+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ha.offsetWidth,q=a.sa/a.ha.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-l)*q;if(1==a.mc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Bi(a.D,1040,!0):Bi(a.D,1038,!0):1!=d&&(d?Bi(a.D,1039,!0):Bi(a.D,1037,!0));else if(a.P){!0===c&&(a.ed=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.ed,a.ac("processTouchEvent(false,"+b+")"),200>b)){a.P.lf(pj,!0);a.P.lf(pj,!1);return}if(c||0>a.bb||0>a.hb)a.bb=d,a.hb=e;c=Math.round(d-a.bb);b=Math.round(e-a.hb);a.bb=d;a.hb=e;a.P.Ig(c,b,a.bb,a.hb)}}f.$b=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.Zb=function(a){return a&&this.save?this.save():!0}; f.reset=function(){var a=!0,b=0;this.Z&&(b=kh(this.Z));this.ga||(this.fb=3==b?Ki:3);this.oa=3;switch(this.fb){case ki:b=7;break;case 5:var c=Qi[this.xb];c&&(b=c[0]);b||(b=4);break;case Ki:b=3;this.oa=Mi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ja=this.Tb=new Zi(this,Ki);this.R=this.yb=new Zi(this,3);5>this.fb?this.B=new Zi:(this.B=new Zi(this,this.fb,null,this.Ic),qj(this));rj(this);this.La=null;this.Fa=this.fa=-1;this.Aa=0;sj(this,this.oa);if(this.I.$a&&a){a=this.I.$a+this.Va; for(b=this.I.$a;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.ma,b,c|d<<8)}lc(this,!0)}};function qj(a){a.B.Se&1?(a.ja=a.Tb,a.R=a.B):(a.ja=a.B,a.R=a.yb)}f.save=function(){var a=new Sd(this);B(a,0,ej(this.Tb));B(a,1,ej(this.yb));B(a,2,[this.pa,this.oa,this.La]);B(a,3,ej(this.B));return a.data()}; f.restore=function(a){var b=a[2];this.pa=b[0];this.oa=b[1];this.La=b[2];this.I=null;this.ja=this.Tb=new Zi(this,Ki,a[0]);this.R=this.yb=new Zi(this,3,a[1]);this.B=new Zi(this,this.fb,a[3],this.Ic);this.B.Pb&&qj(this);rj(this);if(!tj(this))return!1;uj(this);return!0}; -f.Dk=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)ji(this,d,[6144,0]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}(this.aa||this.Qa)&&Za(this)}}; -function vj(a,b){if(1==b)return a.ra[0]=Ti[0],a.ra[1]=Ti[7],a.ra;if(2==b){var c=a.I.Re;if(a.I===a.B){var d=a.B.xc[0],c=d&7;d&16&&(c|=8);18!=a.B.xc[1]&&(c|=32)}a.ra[0]=Ti[c&15];c=c&32?Vi:Ui;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.ra[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.xc[15]?c.xc:Wi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= -(c.xc[20]&12)<<4,c.xc[16]&128&&(n&=-49,n|=(c.xc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.ra[k]=[p,q,n,255]}a.Da=!0}return a.ra}function ji(a,b,c,d){a.wb=b;a.Ib=c;a.Ra=d}function rj(a){var b=!1;if(window&&a.wb){var c=0,d=a.Ra?a.Ra:8,e=vj(a);wj(a,3,a.Ib[0],c,d,8,a.wb,e)&&(b=!0);c=a.Ra?0:2048;d=a.Ra?a.Ra:9;wj(a,1,a.Ib[1],c,d,14,a.wb,Ri,Si)&&(b=!0);a.Ra&&wj(a,a.fb,a.Ib[1],0,a.Ra,14,a.wb,e)&&(b=!0)}return b} -function wj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(xj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.Kd&&xj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} -function xj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],F=16>p.length?p.length:16;G||(G={kc:e<Ja||!ba?Ja:8,Ze=Lh.createImageData(w.kc,w.lc),nb=0;256>nb;nb++){for(Nb= -0;Nb=Ja-2,Zk=Mc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?P:Xk;yj(Ze,Mh,Nh,Oh);ka&&yj(Ze,Mh+1,Nh,Oh)}Lh.putImageData(Ze,(nb&15)*w.kc,(nb>>4)*w.lc)}w.Od[V]="#"+ea(P[0],2)+ea(P[1],2)+ea(P[2],2);w.li[V]=P;w.wg[V]=Ld;w=!0}}a.ya[b]=G;return w}function zj(a){0a.Fa&&(a.Fa=0):a.Fa=-1} +f.Ck=function(a,b,c){if(c)this.Ja("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)ji(this,d,[6144,0]);else{this.Ja("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ja("Font ROM data error: "+e.message);return}(this.aa||this.Qa)&&Za(this)}}; +function vj(a,b){if(1==b)return a.ra[0]=Ti[0],a.ra[1]=Ti[7],a.ra;if(2==b){var c=a.I.Re;if(a.I===a.B){var d=a.B.xc[0],c=d&7;d&16&&(c|=8);18!=a.B.xc[1]&&(c|=32)}a.ra[0]=Ti[c&15];c=c&32?Vi:Ui;for(d=0;dk;k++)l=d[k]||0,p=l<<2&252,q=l>>4&252,l=l>>10&252,a.ra[k]=[p,q,l,255];else{var w=d&&d[255];e=null!=c.xc[15]?c.xc:Wi;for(k=0;16>k;k++)l=e[k]&63,w?(l|= +(c.xc[20]&12)<<4,c.xc[16]&128&&(l&=-49,l|=(c.xc[20]&3)<<4),l=d[l],p=l<<2&252,q=l>>4&252,l=l>>10&252):(p=(l&4?170:0)|(l&32?85:0),q=(l&2?170:0)|(l&16?85:0),l=(l&1?170:0)|(l&8?85:0)),a.ra[k]=[p,q,l,255]}a.Da=!0}return a.ra}function ji(a,b,c,d){a.wb=b;a.Ib=c;a.Ra=d}function rj(a){var b=!1;if(window&&a.wb){var c=0,d=a.Ra?a.Ra:8,e=vj(a);wj(a,3,a.Ib[0],c,d,8,a.wb,e)&&(b=!0);c=a.Ra?0:2048;d=a.Ra?a.Ra:9;wj(a,1,a.Ib[1],c,d,14,a.wb,Ri,Si)&&(b=!0);a.Ra&&wj(a,a.fb,a.Ib[1],0,a.Ra,14,a.wb,e)&&(b=!0)}return b} +function wj(a,b,c,d,e,k,l,p,q){var w=!1;null!=c&&(xj(a,b,c,d,e,k,l,p,q)&&(w=!0),a.Kd&&xj(a,b<<1,c,d,e,k,l,p,q)&&(w=!0));return w} +function xj(a,b,c,d,e,k,l,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={kc:e<Ja||!ha?Ja:8,Ze=Lh.createImageData(w.kc,w.lc),nb=0;256>nb;nb++){for(Nb= +0;Nb=Ja-2,Zk=Mc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?S:Xk;yj(Ze,Mh,Nh,Oh);ja&&yj(Ze,Mh+1,Nh,Oh)}Lh.putImageData(Ze,(nb&15)*w.kc,(nb>>4)*w.lc)}w.Od[V]="#"+da(S[0],2)+da(S[1],2)+da(S[2],2);w.ki[V]=S;w.wg[V]=Ld;w=!0}}a.ya[b]=G;return w}function zj(a){0a.Fa&&(a.Fa=0):a.Fa=-1} function uj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.ab[b])return;var c=a.I.ab[10],b=c&31,d=a.I.ab[11]&31,e=a.I.ab[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Aj(a);else{c=a.I.ab[15]+((a.I.ab[14]&63)<<8);a.fa!=c&&(Aj(a),a.fa=c);d=d-b+1;if(a.fd!=b||a.Mc!=d)a.fd=b,a.Mc=d;a.Ca=e+1;zj(a)}}} function Aj(a){if(0<=a.fa){if(void 0!==a.U){var b=a.U[a.fa];if(b&131072){var b=b&-131073,c=a.fa%a.F,d=a.fa/a.F|0;a.L&&a.ya[a.L]&&(a.Ha&&Bj(a,c,d,b,a.Ha),Bj(a,c,d,b));a.U[a.fa]=b}}a.fa=-1}} function Cj(a){var b,c=a.I;a.Nc=!1;var d=c.Hd[5];if(null!=d){b=1024;var e=0,k=c.Hd[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.uc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.fb==ki&&(e=3,c.uc=k&7)}d&8&&(b=1280);c=c.me[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Nc=!0));b|=e}return b} -function Dj(a,b){var c=a.I;c&&null!=b&&b!=c.Kg&&(c.pg(b),a.ma.pg(c.$a,c.Mb,c.Hg()))} -function tj(a,b){var c,d=a.La,e=a.I;if(e)if(e.fb==Ki)d=Mi;else if(5<=e.fb){var d=null,k=e.Ic>>2,n=32768=e.ab[18]?19:120:122:n&128?d=c?13:14:500>2,l=32768=e.ab[18]?19:120:122:l&128?d=c?13:14:500>1);a.ya.length&&(a.ua=a.ka/a.F|0,a.va=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ld&&80==a.F?d&&a.ua>=3*d.kc>>2&&(a.L<<=1,b=d):(d&&a.ua>=d.kc&&(a.L<<=1,b=d),b&&(a.ua=b.kc,a.va=b.lc)),a.Ya=a.Za=0,b&&(a.Ya=a.F*b.kc,a.Za=a.O*b.lc)):(a.ua=a.va=1,a.Ya=a.F,a.Za=a.O),a.Oa=a.aa.createImageData(a.Ya,a.Za),a.Ga=window.document.createElement("canvas"),a.Ga.width=a.Ya,a.Ga.height=a.Za,a.Ha=a.Ga.getContext("2d"),a.nc=a.oc=0,a.bc=a.ka,a.ec=a.sa,b=a.ka-a.F*a.ua,d= a.sa-a.O*a.va,0>1,a.bc-=b),0>1,a.ec-=d),b||d)&&(a.aa.fillStyle=a.ha.style.backgroundColor,a.aa.fillRect(0,0,a.ka,a.sa));!1!==c?lc(a,!0):(a.Da=!1,Ej(a,!0))}return!0}function yj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Ej(a,b){a.Aa=-1;a.xa=!1;if(b){var c=a.Rc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} -function Bj(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.we&&(d=p.we[d]);var q=n>>4&15;p.we&&(q=p.we[q]);e?(b*=p.kc,c*=p.lc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.kc,p.lc)):(b=b*a.ua+a.nc,c=c*a.va+a.oc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));n&256&&(q=(k&15)*p.kc,k=(k>>4)*p.lc,e?e.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,p.kc,p.lc):a.aa.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,a.ua,a.va));n&512&&(k=a.fd,n=a.Mc,e?(a.Ca&&a.Ca!==p.lc&&(k=k*p.lc/a.Ca|0,n=n*p.lc/a.Ca|0),e.fillStyle=p.Od[d], -e.fillRect(b,c+k,p.kc,n)):(a.Ca&&a.Ca!==a.va&&(k=k*a.va/a.Ca|0,n=n*a.va/a.Ca|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,n)))} -function lc(a,b){if(a.ia.Xb){var c=!1,d=a.I;d&&(d!==a.B?d.yc&8&&(c=!0):d.Gd&32&&(c=!0));if(c||b){if(b)Ej(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.vd&15)&&0<=a.Fa&&(a.Fa++,e=!0);var k=0,n=a.Sc,c=d.$a,p=c+d.Mb;if(Fj(a,d)&8||d.ie&&d.iep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, -C=c>>>d.oa;0a.fa)return;k=a.fa;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Aa=0;q=1048575;w=a.I.yc&32;5<=a.fb&&(w=a.I.xc[16]&8);w&&(d=32768,q&=~d,a.Fa&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ba=d,wa=16;C>=q))>>(wa-=q);yj(a.Oa,C++,F,w[Mc])}C>V&&(V=C);F=W&&(W=F+1)}k+=2;p++;if(C>=a.F){C=0;F+=2;if(F>a.O)break;F==a.O&&(F=1,k=c+a.Ub)}}a.xa=!0;Pa.F?a.Sa-a.F-W>>3:0;cba&&(wa=ba)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>F&&(F=q);w=V&&(V=w+1)}c+=ka;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Sa-a.F-V>>3:0;cG&&(ba=G)):(W<<=V,ba-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ba,ba=0):a.U[k]=W,k++);if(ba){dC&&(C=d);q=P&&(P=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ka}}V||(a.xa=!0);wd&&(b.Sg=d,d=-d|0);d%b.Og>b.Ak&&(c|=1);d%b.Rg>b.Ck&&(c|=9);b.Vh=d/b.Rg|0;return c}f.ak=function(){var a=this.ja,b;a.Pb&&(b=a.hc);return b};f.nl=function(a,b){var c=this.ja;c.kg=c.hc;c.hc=b&31};f.$j=function(){return Gj(this.ja)};f.ml=function(a,b){Hj(this,this.ja,b)};f.bk=function(){return this.ja.yc};f.ol=function(a,b){this.ja.yc=b;tj(this,!1)};f.ck=function(){return Ij(this,this.ja)}; -f.Qi=function(a,b){this.B.mg=this.B.mg&-4|b&3};f.Ii=function(){var a=this.B.od?this.B.xc[this.B.Gd&31]:this.B.Gd;this.B.od=!this.B.od;return a};f.Pi=function(a,b){var c=this.B,d=c.Gd&32;if(c.od){c.od=!1;var e=c.Gd&31;if(16<=e||!d)c.xc[e]=b,this.Da=!1,Ej(this,void 0)}else c.Gd=b,c.od=!0,b&32&&!d&&rj(this)&&lc(this,!0),c.Qe=(c.ab[12]<<8)+c.ab[13]|0,c.ie=0}; -f.mk=function(){var a=0;if(5==this.fb)a=3-((this.B.Se&12)>>2),a=(this.xb&1<>this.B.pc&63;this.B.pc+=6;12>8;d=l&15;var p=a.ya[a.L];p.we&&(d=p.we[d]);var q=l>>4&15;p.we&&(q=p.we[q]);e?(b*=p.kc,c*=p.lc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.kc,p.lc)):(b=b*a.ua+a.nc,c=c*a.va+a.oc,a.aa.fillStyle=p.Od[q],a.aa.fillRect(b,c,a.ua,a.va));l&256&&(q=(k&15)*p.kc,k=(k>>4)*p.lc,e?e.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,p.kc,p.lc):a.aa.drawImage(p.wg[d],q,k,p.kc,p.lc,b,c,a.ua,a.va));l&512&&(k=a.fd,l=a.Mc,e?(a.Ca&&a.Ca!==p.lc&&(k=k*p.lc/a.Ca|0,l=l*p.lc/a.Ca|0),e.fillStyle=p.Od[d], +e.fillRect(b,c+k,p.kc,l)):(a.Ca&&a.Ca!==a.va&&(k=k*a.va/a.Ca|0,l=l*a.va/a.Ca|0),a.aa.fillStyle=p.Od[d],a.aa.fillRect(b,c+k,a.ua,l)))} +function lc(a,b){if(a.ia.Xb){var c=!1,d=a.I;d&&(d!==a.B?d.yc&8&&(c=!0):d.Gd&32&&(c=!0));if(c||b){if(b)Ej(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.vd&15)&&0<=a.Fa&&(a.Fa++,e=!0);var k=0,l=a.Sc,c=d.$a,p=c+d.Mb;if(Fj(a,d)&8||d.ie&&d.iep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.ma,w=!0, +C=c>>>d.oa;0a.fa)return;k=a.fa;l=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Aa=0;q=1048575;w=a.I.yc&32;5<=a.fb&&(w=a.I.xc[16]&8);w&&(d=32768,q&=~d,a.Fa&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);yj(a.Oa,C++,E,w[Mc])}C>V&&(V=C);E=Y&&(Y=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Ub)}}a.xa=!0;Sa.F?a.Sa-a.F-Y>>3:0;cha&&(wa=ha)):(k<<=Y,wa-=Y,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ja;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}Y||(a.xa=!0);Ca.F?a.Sa-a.F-V>>3:0;cG&&(ha=G)):(Y<<=V,ha-=V,a.xa=!1):(a.xa&&Y===a.U[k]?(d+=ha,ha=0):a.U[k]=Y,k++);if(ha){dC&&(C=d);q=S&&(S=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ja}}V||(a.xa=!0);wd&&(b.Rg=d,d=-d|0);d%b.Ng>b.zk&&(c|=1);d%b.Qg>b.Bk&&(c|=9);b.Uh=d/b.Qg|0;return c}f.$j=function(){var a=this.ja,b;a.Pb&&(b=a.hc);return b};f.ml=function(a,b){var c=this.ja;c.kg=c.hc;c.hc=b&31};f.Zj=function(){return Gj(this.ja)};f.ll=function(a,b){Hj(this,this.ja,b)};f.ak=function(){return this.ja.yc};f.nl=function(a,b){this.ja.yc=b;tj(this,!1)};f.bk=function(){return Ij(this,this.ja)}; +f.Pi=function(a,b){this.B.mg=this.B.mg&-4|b&3};f.Hi=function(){var a=this.B.od?this.B.xc[this.B.Gd&31]:this.B.Gd;this.B.od=!this.B.od;return a};f.Oi=function(a,b){var c=this.B,d=c.Gd&32;if(c.od){c.od=!1;var e=c.Gd&31;if(16<=e||!d)c.xc[e]=b,this.Da=!1,Ej(this,void 0)}else c.Gd=b,c.od=!0,b&32&&!d&&rj(this)&&lc(this,!0),c.Qe=(c.ab[12]<<8)+c.ab[13]|0,c.ie=0}; +f.lk=function(){var a=0;if(5==this.fb)a=3-((this.B.Se&12)>>2),a=(this.xb&1<>this.B.pc&63;this.B.pc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var n=e.getContext("2d"),d=new Y(d,e,n,k,c);Wa(d,c)}}); -function Jj(a){this.ha=a.adapter;switch(this.ha){case 1:this.ga=1016;this.R=4;break;case 2:this.ga=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ha);return}this.I=null;Ia.call(this,"SerialPort",a,Jj,4194304);var b=a.binding,c;a=Kj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.ta[b])&&this.Hb(null,a,b))}Ra(Jj);var Kj="buffer";f=Jj.prototype;f.oi=function(a,b){return a==this.Ve?(this.P=b,this):null}; -f.Hb=function(a,b,c){var d=this;switch(b){case Kj:return this.ta[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||65<=b&&90>=b&&(a.ctrlKey||a.metaKey))a.preventDefault&&a.preventDefault(),64=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.Wj=function(){return this.F};f.Xj=function(){return this.K};f.Zj=function(){return this.D};f.Yj=function(){return this.B};f.dk=function(){return this.aa}; -f.yl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.fa=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.jl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.kl=function(a,b){this.K=b}; -f.ll=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Pb){var k=!1;c.D&2||(c.reset(),c.Ka("serial mouse reset"),k=!0);c.D&1||(c.Ka("serial mouse ID requested"),k=!0);k&&(Lj(c.I,[77,77]),c.Ka("serial mouse ID sent"));Qj(c);c.Pb=e}}else c.Pb&&(c.Ka("serial mouse inactive"),Rj(c),c.Pb=e);c.D=d}}; -var Mj={0:Jj.prototype.jk,1:Jj.prototype.Vj,2:Jj.prototype.Wj,3:Jj.prototype.Xj,4:Jj.prototype.Zj,5:Jj.prototype.Yj,6:Jj.prototype.dk},Nj={0:Jj.prototype.yl,1:Jj.prototype.jl,3:Jj.prototype.kl,4:Jj.prototype.ll};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;b>8:this.U};f.Vj=function(){return this.F};f.Wj=function(){return this.K};f.Yj=function(){return this.D};f.Xj=function(){return this.B};f.ck=function(){return this.aa}; +f.xl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.fa=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.il=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.jl=function(a,b){this.K=b}; +f.kl=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Pb){var k=!1;c.D&2||(c.reset(),c.Ka("serial mouse reset"),k=!0);c.D&1||(c.Ka("serial mouse ID requested"),k=!0);k&&(Lj(c.I,[77,77]),c.Ka("serial mouse ID sent"));Qj(c);c.Pb=e}}else c.Pb&&(c.Ka("serial mouse inactive"),Rj(c),c.Pb=e);c.D=d}}; +var Mj={0:Jj.prototype.ik,1:Jj.prototype.Uj,2:Jj.prototype.Vj,3:Jj.prototype.Wj,4:Jj.prototype.Yj,5:Jj.prototype.Xj,6:Jj.prototype.ck},Nj={0:Jj.prototype.xl,1:Jj.prototype.il,3:Jj.prototype.jl,4:Jj.prototype.kl};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Jg(c,d,a.K,a.L)}} -f.lf=function(a,b){if(this.Pb&&this.A&&this.A.ia.Jb)switch(a){case pj:this.R!=b&&(this.R=b,Wj(this));break;case 2:this.U!=b&&(this.U=b,Wj(this))}};f.Jg=function(a,b,c,d){this.Pb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Wj(this,c,d))};function Wj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Ra(4194304)&&a.Ka(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+fa(d)+","+fa(e)+","+fa(k)+"]",0,!0);Lj(a.I,[d,e,k]);a.O=a.P=0} -Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Z?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Ig(c,d,a.K,a.L)}} +f.lf=function(a,b){if(this.Pb&&this.A&&this.A.ia.Jb)switch(a){case pj:this.R!=b&&(this.R=b,Wj(this));break;case 2:this.U!=b&&(this.U=b,Wj(this))}};f.Ig=function(a,b,c,d){this.Pb&&this.A&&this.A.ia.Jb&&(a||b)&&(this.O=a,this.P=b,Wj(this,c,d))};function Wj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Ra(4194304)&&a.Ka(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Lj(a.I,[d,e,k]);a.O=a.P=0} +Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.pb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ck(this,b),this.of=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= -"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Xd?"":d)+"&format=json")),qa(k,!0,null,this,this.lj,b)}; -f.lj=function(a,b,c,d){var e=null;this.Zd=!1;var k=0>c&&this.xa&&!this.xa.ia.Xb;if(this.of)c?this.controller.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ja('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.pb=p.length;this.qb=p[0].length;this.vb=p[0][0].length;var q=p[0][0][0];this.lb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var F=q.bytes;if(void 0!== -F&&F.length){for(var k=w<<2,P=F.length;P>2;var e=d=0,a=new DataView(a,0,c);l.A=Array(l.pb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=ck(this,b),this.of=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= +"dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Xd?"":d)+"&format=json")),qa(k,!0,null,this,this.kj,b)}; +f.kj=function(a,b,c,d){var e=null;this.Zd=!1;var k=0>c&&this.xa&&!this.xa.ia.Xb;if(this.of)c?this.controller.Ja('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ja('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0l&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.pb=p.length;this.qb=p[0].length;this.vb=p[0][0].length;var q=p[0][0][0];this.lb=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== +E&&E.length){for(var k=w<<2,S=E.length;Sb&&(b=0);2E3>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function ik(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.Zd)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.qc?k=a.Gc+a.qc&&(a.qc+=k-(a.Gc+a.qc)+1):(a.Gc=k,a.qc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Zd){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ja("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var k=null,l=this.D,p=this.A[a];if(p){var q=p[b];if(!q&&l.yg&&b>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function ik(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Zd)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=k;l++)d[l]=e;a.qc?k=a.Gc+a.qc&&(a.qc+=k-(a.Gc+a.qc)+1):(a.Gc=k,a.qc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Zd){c="unable to modify write-protected disk";b=-1;break}e=l[k++];k=l[k++];l=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ja("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function jk(a){Ia.call(this,"FDC",a,jk,524288);this.dmaRead=this.Yi;this.dmaWrite=this.Zi;this.dmaFormat=this.ij;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(jk);aa={}; -var kk={3:{Xc:3,md:0,name:aa.im},4:{Xc:2,md:1,name:aa.gm},5:{Xc:9,md:7,name:aa.qm},6:{Xc:9,md:7,name:aa.bm},7:{Xc:2,md:0,name:aa.dm},8:{Xc:1,md:2,name:aa.hm},10:{Xc:2,md:7,name:aa.cm},13:{Xc:6,md:7,name:aa.Pl},15:{Xc:3,md:0,name:aa.fm}};f=jk.prototype; -f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ta[b]=c,c.onchange=function(){var a=d.ta.descDisk,b=c.options[c.selectedIndex];if(a&&b){var n={};if(b=b.getAttribute("data-value"))try{n=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=n.desc;void 0===b&&(b="");n=n.href;void 0!==n&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ta[b]=c,c.onchange=function(){var a=da(c.value,10);null!=a&&lk(d,a)}, -!0;case "loadDrive":return this.ta[b]=c,c.onclick=function(){var a=d.ta.listDisks;a&&mk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ta[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;mk(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +function jk(a){Ia.call(this,"FDC",a,jk,524288);this.dmaRead=this.Xi;this.dmaWrite=this.Yi;this.dmaFormat=this.hj;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(jk);aa={}; +var kk={3:{Xc:3,md:0,name:aa.hm},4:{Xc:2,md:1,name:aa.fm},5:{Xc:9,md:7,name:aa.pm},6:{Xc:9,md:7,name:aa.am},7:{Xc:2,md:0,name:aa.cm},8:{Xc:1,md:2,name:aa.gm},10:{Xc:2,md:7,name:aa.bm},13:{Xc:6,md:7,name:aa.Ol},15:{Xc:3,md:0,name:aa.em}};f=jk.prototype; +f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ta[b]=c,c.onchange=function(){var a=d.ta.descDisk,b=c.options[c.selectedIndex];if(a&&b){var l={};if(b=b.getAttribute("data-value"))try{l=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=l.desc;void 0===b&&(b="");l=l.href;void 0!==l&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ta[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&lk(d,a)}, +!0;case "loadDrive":return this.ta[b]=c,c.onclick=function(){var a=d.ta.listDisks;a&&mk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ta[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;mk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; f.tc=function(a,b,c,d){this.ma=b;this.A=c;this.Qa=d;this.xa=a;this.Z=gb(a,"ChipSet");nk(this);Jb(b,this,ok);Lb(b,this,pk);this.V&&qk(this,"Local Disk","?");qk(this,"Remote Disk","??");rk(this)||Za(this)}; -f.$b=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Fg){this.D=[];for(var c=0;cn.za.restore(F)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Ua=n.za.seek(n.sb,n.Wa,n.ib));p||(e=!1)}a.L=b[c++]||0;a.ga=b[c]||0;return e} +function nk(a,b){var c=0,d,e=!0;void 0===b&&(b=[0,0,128,Array(9),0,0,0,[]]);a.jb=b[c++];c++;a.wa=b[c++];a.K=b[c++];a.I=b[c++];a.F=b[c++];a.R=b[c++];var k=b[c++];d=b[c++];null!=d&&(a.D=d);void 0===a.B&&(a.U=4,a.Z&&(a.U=vh(a.Z)),a.B=Array(4));for(d=0;dl.za.restore(E)&&(p=!1);p&&l.za&&void 0!==l.Ta&&(l.Ua=l.za.seek(l.sb,l.Wa,l.ib));p||(e=!1)}a.L=b[c++]||0;a.ga=b[c]||0;return e} function rk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.pb||k[1]>a.qb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.jb)),b=null);b?(a.za=b,a.Ti=c,a.Id=d,vk(this,c,d,b),k=b.info(),this.L|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.jb),a.Bd||e),a.uf=k[0],a.Ke=k[1],a.Le=k[2]):a.Vd=!1;a.Bd&&(a.Bd=!1,--this.P||Za(this));lk(this,a.jb)}; -function qk(a,b,c){if(a=a.ta.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; -f.dl=function(a,b){this.F=kk[c].Xc){var d=!1;this.I=0;var c=wk(this),e,k,n,p,q,w=c&31;switch(w){case 3:wk(this);wk(this);xk(this);break;case 4:k=wk(this);this.jb=k&3;e=this.B[this.jb];xk(this);yk(this,(e.gb&-16777216)>>>24);break;case 5:case 6:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];e.Wa=d;k=e.sb=wk(this);n=wk(this);p=e.ib=wk(this);q=wk(this);e.ob=128<>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;n=e.Wa=d;p= -e.ib=1;q=0;e.gb=0;e.za&&(e.Ua=e.za.seek(e.sb,e.Wa,e.ib))?q=e.Ua.length:e.gb=72;zk(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;n=e.Wa=d;p=1;q=wk(this);e.ob=128<>2&1,k=wk(this),e.sb+=k- -e.jd,0>e.sb&&(e.sb=0),e.sb>=e.pb&&(e.sb=e.pb-1),e.jd=k,e.gb=32,e.sb||(e.gb|=268435456),xk(this),d=!0}0>>8);yk(a,(b.gb&16711680)>>>16);var q=0;if(e!=b.sb||k!=b.Wa)q=n=1;c&128&&(k^=q,d||(q=0));yk(a,e+q);yk(a,k);yk(a,n);yk(a,p)} -function wk(a){var b=a.K[a.I];a.I++;return b}function xk(a){a.I=a.F=0}function yk(a,b){a.K[a.F++]=b}f.Yi=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.gb&&a.za){do{if(a.Ua&&(e=a.Ta,0<=(b=ik(a.Ua,a.Ta++)))){d=a.Ua;break}a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=1088;break}a.Ta=0;Ak(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Zi=function(a,b){return void 0!==b&&0<=b?Bk(a,b):-1}; -f.ij=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.gb)c=-1;else{a.zc[a.Sd++]=c;if(a.Sd==a.zc.length){a.sb=a.zc[0];a.Wa=a.zc[1];a.ib=a.zc[2];a.ob=128<Bk(a,a.pi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c};function Bk(a,b){if(a.gb||!a.za)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=8256;b=-1;break}a.Ta=0;Ak(a)}while(1);return b} -function Ak(a){a.ib++;a.ib>=a.Le+1&&(a.ib=1,a.Wa++,a.Wa>=a.Ke&&(a.Wa=0,a.sb++))}var ok={1012:jk.prototype.Sj,1013:jk.prototype.Qj,1015:jk.prototype.Rj},pk={1010:jk.prototype.el,1013:jk.prototype.dl,1015:jk.prototype.cl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;ba.pb||k[1]>a.qb)&&(this.Ja('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.jb)),b=null);b?(a.za=b,a.Si=c,a.Id=d,vk(this,c,d,b),k=b.info(),this.L|=128,this.Ja('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.jb),a.Bd||e),a.uf=k[0],a.Ke=k[1],a.Le=k[2]):a.Vd=!1;a.Bd&&(a.Bd=!1,--this.P||Za(this));lk(this,a.jb)}; +function qk(a,b,c){if(a=a.ta.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; +f.cl=function(a,b){this.F=kk[c].Xc){var d=!1;this.I=0;var c=wk(this),e,k,l,p,q,w=c&31;switch(w){case 3:wk(this);wk(this);xk(this);break;case 4:k=wk(this);this.jb=k&3;e=this.B[this.jb];xk(this);yk(this,(e.gb&-16777216)>>>24);break;case 5:case 6:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];e.Wa=d;k=e.sb=wk(this);l=wk(this);p=e.ib=wk(this);q=wk(this);e.ob=128<>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;l=e.Wa=d;p= +e.ib=1;q=0;e.gb=0;e.za&&(e.Ua=e.za.seek(e.sb,e.Wa,e.ib))?q=e.Ua.length>>8:e.gb=72;zk(this,e,c,d,k,l,p,q);d=!0;break;case 13:k=wk(this);d=k>>2&1;this.jb=k&3;e=this.B[this.jb];k=e.sb;l=e.Wa=d;p=1;q=wk(this);e.ob=128<>2&1,k=wk(this),e.sb+= +k-e.jd,0>e.sb&&(e.sb=0),e.sb>=e.pb&&(e.sb=e.pb-1),e.jd=k,e.gb=32,e.sb||(e.gb|=268435456),xk(this),d=!0}0>>8);yk(a,(b.gb&16711680)>>>16);var q=0;if(e!=b.sb||k!=b.Wa)q=l=1;c&128&&(k^=q,d||(q=0));yk(a,e+q);yk(a,k);yk(a,l);yk(a,p)} +function wk(a){var b=a.K[a.I];a.I++;return b}function xk(a){a.I=a.F=0}function yk(a,b){a.K[a.F++]=b}f.Xi=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.gb&&a.za){do{if(a.Ua&&(e=a.Ta,0<=(b=ik(a.Ua,a.Ta++)))){d=a.Ua;break}a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=1088;break}a.Ta=0;Ak(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Yi=function(a,b){return void 0!==b&&0<=b?Bk(a,b):-1}; +f.hj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.gb)c=-1;else{a.zc[a.Sd++]=c;if(a.Sd==a.zc.length){a.sb=a.zc[0];a.Wa=a.zc[1];a.ib=a.zc[2];a.ob=128<Bk(a,a.oi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c};function Bk(a,b){if(a.gb||!a.za)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.Ua=a.za.seek(a.sb,a.Wa,a.ib);if(!a.Ua){a.gb=8256;b=-1;break}a.Ta=0;Ak(a)}while(1);return b} +function Ak(a){a.ib++;a.ib>=a.Le+1&&(a.ib=1,a.Wa++,a.Wa>=a.Ke&&(a.Wa=0,a.sb++))}var ok={1012:jk.prototype.Rj,1013:jk.prototype.Pj,1015:jk.prototype.Qj},pk={1010:jk.prototype.dl,1013:jk.prototype.cl,1015:jk.prototype.bl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(P=!1),P&&void 0!==q.Ta&&(q.Ua=q.za.seek(q.xd,q.Wa,q.ib+q.gf)));P||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} +a.B[d],l=a,p=d,q=k,w=a.oa[d],C=b[d],G=c,E=0,S=!0;void 0===C&&(C=[0,0,!1,Array(8)]);q.jb=p;q.errorCode=C[E++];q.Ti=C[E++];q.Xd=C[E++];q.Qd=C[E++];q.Rd=C[E++];q.Wa=C[E++];q.qb=C[E++];q.xd=C[E++];q.ib=C[E++];q.kd=C[E++];q.ob=C[E++];q.gf=l.R?0:1;q.name=w.name;void 0===q.name&&(q.name="Hard Drive");q.path=w.path;q.mode=w.mode||(q.path?"preload":"local");"demandro"!=q.mode&&"demandrw"!=q.mode||l.pd()||(q.mode="local");q.type=w.type;if(void 0===q.type||void 0===Ck[l.ga][q.type])q.type=l.ya;w=Ck[l.ga][q.type]; +q.vb=w[2]||17;q.lb=w[3]||512;if(G&&l.Z){var w=l.Z,V=q.type;w.B&&(G=w.B[18],G=p?G&240|V:G&15|V<<4,w.B&&(w.B[18]=G,nh(w)))}void 0===q.za&&(q.za=null,l.Ja("Type "+q.type+' "'+q.name+'" is fixed disk '+p,!0));Jk(l,q);q.Ta=C[E++];q.Ua=null;q.za&&(l=C[E],void 0!==l&&0>q.za.restore(l)&&(S=!1),S&&void 0!==q.Ta&&(q.Ua=q.za.seek(q.xd,q.Wa,q.ib+q.gf)));S||(e=!1);null!=a.aa&&1>=d&&(a.aa|=(k.type&3)<<(1-d<<1))}return e} function Jk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Ck[a.ga][c][1],e=Ck[a.ga][c][0]);d&&((c=Ck[a.ga][b.type])&&e!=c[0]&&d!=c[1]&&a.Ja("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.pb=e,b.qb=d,null==b.za&&(b.za=new Xj(a,b,b.mode)))}} -function Hk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.Al=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Kk(this))}; -f.tk=function(){var a=this.wa;this.I=this.D.lb?(b.wa=128,Lk(this.D,function(a){0<=a?(Mk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; -f.Lk=function(a,b){this.D&&this.D.ob>=this.D.lb&&(0>Nk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.lb)&&1=this.D.lb&&(this.wa|=8)))};f.Cj=function(){return this.L};f.Qk=function(a,b){this.va=b};f.Dj=function(){return this.O};f.Ok=function(a,b){this.O=b};f.Ej=function(){return this.ka};f.Pk=function(a,b){this.ka=b};f.zj=function(){return this.ha};f.Kk=function(a,b){this.ha=b};f.yj=function(){return this.fa}; -f.Jk=function(a,b){this.fa=b};f.Bj=function(){return this.V};f.Mk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Fj=function(){return this.wa};f.Ik=function(a,b){this.pa=b;this.Z&&Th(this.Z,14);Ok(this)};f.Nk=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; -function Ok(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.fa&3)<<8,n=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.xd=k,d.Wa=e,d.ib=n,d.ob=p*d.lb,c=144<=c?c:c&240,d.Ua=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Lk(d,function(b){0<=b&&a.Z?(Mk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.qb=e+1,d.vb=p,b=!0}b&&Mk(a)} +function Hk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.zl=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Kk(this))}; +f.sk=function(){var a=this.wa;this.I=this.D.lb?(b.wa=128,Lk(this.D,function(a){0<=a?(Mk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; +f.Kk=function(a,b){this.D&&this.D.ob>=this.D.lb&&(0>Nk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.lb)&&1=this.D.lb&&(this.wa|=8)))};f.Bj=function(){return this.L};f.Pk=function(a,b){this.va=b};f.Cj=function(){return this.O};f.Nk=function(a,b){this.O=b};f.Dj=function(){return this.ka};f.Ok=function(a,b){this.ka=b};f.yj=function(){return this.ha};f.Jk=function(a,b){this.ha=b};f.xj=function(){return this.fa}; +f.Ik=function(a,b){this.fa=b};f.Aj=function(){return this.V};f.Lk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Ej=function(){return this.wa};f.Hk=function(a,b){this.pa=b;this.Z&&Th(this.Z,14);Ok(this)};f.Mk=function(a,b){this.ja&4&&!(b&4)&&(this.L=1);this.ja=b}; +function Ok(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ha|(a.fa&3)<<8,l=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.xd=k,d.Wa=e,d.ib=l,d.ob=p*d.lb,c=144<=c?c:c&240,d.Ua=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Lk(d,function(b){0<=b&&a.Z?(Mk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.qb=e+1,d.vb=p,b=!0}b&&Mk(a)} function Mk(a){!a.Z||a.ja&2||Sh(a.Z,14,120)} -function Kk(a){a.I=0;var b=Pk(a),c=Pk(a),d=c&32,e=d>>5,k=c&31,n=Pk(a),p=Pk(a),q=n<<2&768|p,w=n&63,C=Pk(a),G=Pk(a),F=a.B[e];F&&(F.xd=q,F.Wa=k,F.ib=w,F.ob=C*F.lb);switch(b){case 3:Qk(a,F?F.errorCode:4);Rk(a,c);Rk(a,n);Rk(a,p);Rk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pk(a));)F&&cb?Lk(a,c):c(-1,!1)};f.aj=function(a,b){return void 0!==b&&0<=b?Nk(a,b):-1}; -f.jj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaNk(a,a.pi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c}; +function Kk(a){a.I=0;var b=Pk(a),c=Pk(a),d=c&32,e=d>>5,k=c&31,l=Pk(a),p=Pk(a),q=l<<2&768|p,w=l&63,C=Pk(a),G=Pk(a),E=a.B[e];E&&(E.xd=q,E.Wa=k,E.ib=w,E.ob=C*E.lb);switch(b){case 3:Qk(a,E?E.errorCode:4);Rk(a,c);Rk(a,l);Rk(a,p);Rk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pk(a));)E&&cb?Lk(a,c):c(-1,!1)};f.$i=function(a,b){return void 0!==b&&0<=b?Nk(a,b):-1}; +f.ij=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaNk(a,a.oi)){c=-1;break a}a.hf++}a.hf>=a.kd&&(c=-1)}else c=-1;return c}; function Sk(a,b,c){b.errorCode=4;if(b.za&&(b.Ua=null,a.Z)){b.errorCode=0;Ih(a.Z,3,a,"dmaRead",b);Eh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Tk(a,b,c){b.errorCode=4;if(b.za&&(b.Ua=null,a.Z)){b.errorCode=0;Ih(a.Z,3,a,"dmaWrite",b);Eh(a.Z,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} function Uk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.ob||(b.Rd=Array(b.ob));b.Ta=0;a.Z?(b.errorCode=0,Ih(a.Z,3,a,"dmaWriteBuffer",b),Eh(a.Z,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Lk(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Ua&&(k=a.Ta,d=ik(a.Ua,a.Ta),a.Ta+=n,0<=d))return e=a.Ua,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.xd,a.Wa,a.ib+a.gf,!1,function(c,q){(a.Ua=c)?(e=c,k=a.Ta=0,Vk(a),d=ik(a.Ua,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} -function Nk(a,b){if(a.errorCode)return-1;do{if(a.Ua&&a.za.write(a.Ua,a.Ta++,b))break;a.za&&a.za.seek(a.xd,a.Wa,a.ib+a.gf,!0,function(b){a.Ua=b});if(!a.Ua){a.errorCode=20;b=-1;break}a.Ta=0;Vk(a)}while(1);return b}function Vk(a){a.ib++;var b=1-a.gf;a.ib>=a.vb+b&&(a.ib=b,a.Wa++,a.Wa>=a.qb&&(a.Wa=0,a.xd++))}f.uk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Sb[0].Hc&64));return a?!0:!1}; -var Ek={800:Z.prototype.sk,801:Z.prototype.tk,802:Z.prototype.rk},Dk={496:Z.prototype.Aj,497:Z.prototype.Cj,498:Z.prototype.Dj,499:Z.prototype.Ej,500:Z.prototype.zj,501:Z.prototype.yj,502:Z.prototype.Bj,503:Z.prototype.Fj},Gk={800:Z.prototype.Al,801:Z.prototype.Dl,802:Z.prototype.Cl,803:Z.prototype.Bl,807:Z.prototype.Wh,811:Z.prototype.Wh,815:Z.prototype.Wh},Fk={496:Z.prototype.Lk,497:Z.prototype.Qk,498:Z.prototype.Ok,499:Z.prototype.Pk,500:Z.prototype.Kk,501:Z.prototype.Jk,502:Z.prototype.Mk,503:Z.prototype.Ik, -1014:Z.prototype.Nk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;b=a.vb+b&&(a.ib=b,a.Wa++,a.Wa>=a.qb&&(a.Wa=0,a.xd++))}f.tk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Z)||(a=!(this.Z.Sb[0].Hc&64));return a?!0:!1}; +var Ek={800:Z.prototype.rk,801:Z.prototype.sk,802:Z.prototype.qk},Dk={496:Z.prototype.zj,497:Z.prototype.Bj,498:Z.prototype.Cj,499:Z.prototype.Dj,500:Z.prototype.yj,501:Z.prototype.xj,502:Z.prototype.Aj,503:Z.prototype.Ej},Gk={800:Z.prototype.zl,801:Z.prototype.Cl,802:Z.prototype.Bl,803:Z.prototype.Al,807:Z.prototype.Vh,811:Z.prototype.Vh,815:Z.prototype.Vh},Fk={496:Z.prototype.Kk,497:Z.prototype.Pk,498:Z.prototype.Nk,499:Z.prototype.Ok,500:Z.prototype.Jk,501:Z.prototype.Ik,502:Z.prototype.Lk,503:Z.prototype.Hk, +1014:Z.prototype.Mk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bel){if(d.load(this.F)){this.D=new Sd(this,gl,"failsafe");this.D.load()&&(jl(this,d),a=2,$k(this.D));B(this.D,"timestamp",ma());al(this.D);var e=this.jc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=bl(d)){var k=cl(d,"code"),n=cl(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ja("Error: "+ -n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.ac(k+": "+n),$k(d),d.load()?(c=bl(d),e=!0):c=!1))}e&&il(this,c?d:null)}else 2==a&&d.clear()}else il(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Xb=!0;this.ji||(this.ac("PCjs v"+gl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ji=!0);this.A&&(kl(this,this.A,b,c,a),kc(this.A));this.L&&(jl(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; +f.ig=function(a){void 0===a&&(a=this.jc||(this.F?1:el));var b=!1,c=!1;this.L=!1;var d=this.K||new Sd(this,gl);if(-1==a)b=!0;else if(a>el){if(d.load(this.F)){this.D=new Sd(this,gl,"failsafe");this.D.load()&&(jl(this,d),a=2,$k(this.D));B(this.D,"timestamp",ma());al(this.D);var e=this.jc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=bl(d)){var k=cl(d,"code"),l=cl(d,"data");k&&("ok"==k?d.load(l):("error"==k&&"no machine state"!=l?(this.Ja("Error: "+ +l),"unable to verify user"==l&&(ya("user",""),this.B=null)):this.ac(k+": "+l),$k(d),d.load()?(c=bl(d),e=!0):c=!1))}e&&il(this,c?d:null)}else 2==a&&d.clear()}else il(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ia.Xb=!0;this.ii||(this.ac("PCjs v"+gl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ii=!0);this.A&&(kl(this,this.A,b,c,a),kc(this.A));this.L&&(jl(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; function jl(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.pd(),e=b.toString(),k={app:"PCjs"};k.ver=gl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} -function ll(a,b,c){var d,e="none",k=new Sd(a,gl),n=new Sd(a,gl,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.18.9");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.Zb&&(c&&mc(a.A),d=a.A.Zb(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ia.Xb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= -null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],n);rl(a,b,c)}})}else c(a,null)} -function sl(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ja(a))}function k(a){e("Error: "+a);q&&(--ol||Ga(!0));q=!1}var n,p,q=!0;ol++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--ol||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--ol||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?pl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?pl(b,a,d,!0,e,w):ql(b,null,a,d,!1,e,w)}else k("missing machine element: "+ +function nc(a){if(a.jc&&!a.df){var b=ta("Click OK to save changes to this PCjs machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded.");ll(a,b,!0);!b&&a.O?window&&window.location.reload():(b||(a.Eg=!0),a.ig(el),a.Eg=!1)}else a.reset(),a.A&&kc(a.A)}function gb(a,b,c){a=Sa(a.id);for(var d=0;dp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= +null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,l,p){if(p||!l)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=l.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(l=l.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}l=l.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],l);rl(a,b,c)}})}else c(a,null)} +function sl(a,b,c,d){function e(a){if(void 0===p){var b=l&&Xa(l,"machine-warning");p=b&&b[0]||l}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--ol||Ga(!0));q=!1}var l,p,q=!0;ol++;try{if(l=window.document.getElementById(a)){c||(c="/versions/pcjs/1.18.9/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(l.outerHTML=w,--ol||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?l.parentNode?(l.parentNode.replaceChild(w,l),--ol||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?pl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?pl(b,a,d,!0,e,w):ql(b,null,a,d,!1,e,w)}else k("missing machine element: "+ a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return sl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})();